{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.dDyjRUBR/b1/automake1.11_1.11.6-6_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.dDyjRUBR/b2/automake1.11_1.11.6-6_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 83e2e8909344feb9099a4a524acfbdb6 534744 devel optional automake1.11_1.11.6-6_all.deb\n+ eee6d25ebf2a62d459b6fed4232b98cd 534812 devel optional automake1.11_1.11.6-6_all.deb\n"}, {"source1": "automake1.11_1.11.6-6_all.deb", "source2": "automake1.11_1.11.6-6_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-01-04 18:54:23.000000 debian-binary\n--rw-r--r-- 0 0 0 4480 2021-01-04 18:54:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 530072 2021-01-04 18:54:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4476 2021-01-04 18:54:23.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 530144 2021-01-04 18:54:23.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/bin/\n -rwxr-xr-x 0 root (0) root (0) 31694 2021-01-04 18:54:23.000000 ./usr/bin/aclocal-1.11\n--rwxr-xr-x 0 root (0) root (0) 260056 2021-01-04 18:54:23.000000 ./usr/bin/automake-1.11\n+-rwxr-xr-x 0 root (0) root (0) 260054 2021-01-04 18:54:23.000000 ./usr/bin/automake-1.11\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/aclocal/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/aclocal-1.11/\n -rw-r--r-- 0 root (0) root (0) 1662 2021-01-04 18:54:23.000000 ./usr/share/aclocal-1.11/amversion.m4\n -rw-r--r-- 0 root (0) root (0) 2036 2021-01-04 18:54:23.000000 ./usr/share/aclocal-1.11/ar-lib.m4\n -rw-r--r-- 0 root (0) root (0) 799 2021-01-04 18:54:23.000000 ./usr/share/aclocal-1.11/as.m4\n -rw-r--r-- 0 root (0) root (0) 2455 2021-01-04 18:54:23.000000 ./usr/share/aclocal-1.11/auxdir.m4\n@@ -137,16 +137,16 @@\n -rw-r--r-- 0 root (0) root (0) 1136 2021-01-04 18:54:23.000000 ./usr/share/doc/automake1.11/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 25770 2012-07-09 16:09:42.000000 ./usr/share/doc/automake1.11/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 3028 2021-01-04 18:54:23.000000 ./usr/share/doc/automake1.11/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 644 2021-01-04 18:54:23.000000 ./usr/share/doc-base/automake1.11.automake-1.11\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/info/\n -rw-r--r-- 0 root (0) root (0) 86469 2021-01-04 18:54:23.000000 ./usr/share/info/automake-1.11.info-1.gz\n--rw-r--r-- 0 root (0) root (0) 86982 2021-01-04 18:54:23.000000 ./usr/share/info/automake-1.11.info-2.gz\n--rw-r--r-- 0 root (0) root (0) 3058 2021-01-04 18:54:23.000000 ./usr/share/info/automake-1.11.info.gz\n+-rw-r--r-- 0 root (0) root (0) 86981 2021-01-04 18:54:23.000000 ./usr/share/info/automake-1.11.info-2.gz\n+-rw-r--r-- 0 root (0) root (0) 3053 2021-01-04 18:54:23.000000 ./usr/share/info/automake-1.11.info.gz\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 65 2021-01-04 18:54:23.000000 ./usr/share/lintian/overrides/automake1.11\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 18:54:23.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 1210 2021-01-04 18:54:23.000000 ./usr/share/man/man1/aclocal-1.11.1.gz\n -rw-r--r-- 0 root (0) root (0) 1648 2021-01-04 18:54:23.000000 ./usr/share/man/man1/automake-1.11.1.gz\n"}, {"source1": "./usr/bin/automake-1.11", "source2": "./usr/bin/automake-1.11", "unified_diff": "@@ -37,15 +37,15 @@\n # Override SHELL. This is required on DJGPP so that system() uses\n # bash, not COMMAND.COM which doesn't quote arguments properly.\n # Other systems aren't expected to use $SHELL when Automake\n # runs, but it should be safe to drop the `if DJGPP' guard if\n # it turns up other systems need the same thing. After all,\n # if SHELL is used, ./configure's SHELL is always better than\n # the user's SHELL (which may be something like tcsh).\n- $ENV{'SHELL'} = '/bin/bash' if exists $ENV{'DJDIR'};\n+ $ENV{'SHELL'} = '/bin/sh' if exists $ENV{'DJDIR'};\n }\n \n use Automake::Struct;\n struct (# Short name of the language (c, f77...).\n \t'name' => \"\\$\",\n \t# Nice name of the language (C, Fortran 77...).\n \t'Name' => \"\\$\",\n"}, {"source1": "./usr/share/info/automake-1.11.info-1.gz", "source2": "./usr/share/info/automake-1.11.info-1.gz", "unified_diff": null, "details": [{"source1": "automake-1.11.info-1", "source2": "automake-1.11.info-1", "has_internal_linenos": true, "unified_diff": "@@ -2,18780 +2,18780 @@\n 00000010: 2d31 2e31 312e 696e 666f 2c20 7072 6f64 -1.11.info, prod\n 00000020: 7563 6564 2062 7920 6d61 6b65 696e 666f uced by makeinfo\n 00000030: 2076 6572 7369 6f6e 2037 2e31 2e31 2066 version 7.1.1 f\n 00000040: 726f 6d0a 6175 746f 6d61 6b65 2e74 6578 rom.automake.tex\n 00000050: 692e 0a0a 5468 6973 206d 616e 7561 6c20 i...This manual \n 00000060: 6973 2066 6f72 2047 4e55 2041 7574 6f6d is for GNU Autom\n 00000070: 616b 6520 2876 6572 7369 6f6e 2031 2e31 ake (version 1.1\n-00000080: 312e 362c 2032 3120 4a61 6e75 6172 7920 1.6, 21 January \n-00000090: 3230 3236 292c 2061 0a70 726f 6772 616d 2026), a.program\n-000000a0: 2074 6861 7420 6372 6561 7465 7320 474e that creates GN\n-000000b0: 5520 7374 616e 6461 7264 732d 636f 6d70 U standards-comp\n-000000c0: 6c69 616e 7420 4d61 6b65 6669 6c65 7320 liant Makefiles \n-000000d0: 6672 6f6d 2074 656d 706c 6174 650a 6669 from template.fi\n-000000e0: 6c65 732e 0a0a 2020 2043 6f70 7972 6967 les... Copyrig\n-000000f0: 6874 20c2 a920 3139 3935 2c20 3139 3936 ht .. 1995, 1996\n-00000100: 2c20 3139 3937 2c20 3139 3938 2c20 3139 , 1997, 1998, 19\n-00000110: 3939 2c20 3230 3030 2c20 3230 3031 2c20 99, 2000, 2001, \n-00000120: 3230 3032 2c20 3230 3033 2c0a 3230 3034 2002, 2003,.2004\n-00000130: 2c20 3230 3035 2c20 3230 3036 2c20 3230 , 2005, 2006, 20\n-00000140: 3037 2c20 3230 3038 2c20 3230 3039 2c20 07, 2008, 2009, \n-00000150: 3230 3130 2c20 3230 3131 2c20 3230 3132 2010, 2011, 2012\n-00000160: 2046 7265 6520 536f 6674 7761 7265 0a46 Free Software.F\n-00000170: 6f75 6e64 6174 696f 6e2c 2049 6e63 2e0a oundation, Inc..\n-00000180: 0a20 2020 2020 5065 726d 6973 7369 6f6e . Permission\n-00000190: 2069 7320 6772 616e 7465 6420 746f 2063 is granted to c\n-000001a0: 6f70 792c 2064 6973 7472 6962 7574 6520 opy, distribute \n-000001b0: 616e 642f 6f72 206d 6f64 6966 7920 7468 and/or modify th\n-000001c0: 6973 0a20 2020 2020 646f 6375 6d65 6e74 is. document\n-000001d0: 2075 6e64 6572 2074 6865 2074 6572 6d73 under the terms\n-000001e0: 206f 6620 7468 6520 474e 5520 4672 6565 of the GNU Free\n-000001f0: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n-00000200: 6963 656e 7365 2c0a 2020 2020 2056 6572 icense,. Ver\n-00000210: 7369 6f6e 2031 2e33 206f 7220 616e 7920 sion 1.3 or any \n-00000220: 6c61 7465 7220 7665 7273 696f 6e20 7075 later version pu\n-00000230: 626c 6973 6865 6420 6279 2074 6865 2046 blished by the F\n-00000240: 7265 6520 536f 6674 7761 7265 0a20 2020 ree Software. \n-00000250: 2020 466f 756e 6461 7469 6f6e 3b20 7769 Foundation; wi\n-00000260: 7468 206e 6f20 496e 7661 7269 616e 7420 th no Invariant \n-00000270: 5365 6374 696f 6e73 2c20 7769 7468 206e Sections, with n\n-00000280: 6f20 4672 6f6e 742d 436f 7665 7220 7465 o Front-Cover te\n-00000290: 7874 732c 0a20 2020 2020 616e 6420 7769 xts,. and wi\n-000002a0: 7468 206e 6f20 4261 636b 2d43 6f76 6572 th no Back-Cover\n-000002b0: 2054 6578 7473 2e20 2041 2063 6f70 7920 Texts. A copy \n-000002c0: 6f66 2074 6865 206c 6963 656e 7365 2069 of the license i\n-000002d0: 7320 696e 636c 7564 6564 2069 6e0a 2020 s included in. \n-000002e0: 2020 2074 6865 2073 6563 7469 6f6e 2065 the section e\n-000002f0: 6e74 6974 6c65 6420 2247 4e55 2046 7265 ntitled \"GNU Fre\n-00000300: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n-00000310: 4c69 6365 6e73 652e 220a 0a49 4e46 4f2d License.\"..INFO-\n-00000320: 4449 522d 5345 4354 494f 4e20 536f 6674 DIR-SECTION Soft\n-00000330: 7761 7265 2064 6576 656c 6f70 6d65 6e74 ware development\n-00000340: 0a53 5441 5254 2d49 4e46 4f2d 4449 522d .START-INFO-DIR-\n-00000350: 454e 5452 590a 2a20 4175 746f 6d61 6b65 ENTRY.* Automake\n-00000360: 3a20 2861 7574 6f6d 616b 652d 312e 3131 : (automake-1.11\n-00000370: 292e 2020 2020 2020 2020 204d 616b 696e ). Makin\n-00000380: 6720 474e 5520 7374 616e 6461 7264 732d g GNU standards-\n-00000390: 636f 6d70 6c69 616e 7420 4d61 6b65 6669 compliant Makefi\n-000003a0: 6c65 732e 0a45 4e44 2d49 4e46 4f2d 4449 les..END-INFO-DI\n-000003b0: 522d 454e 5452 590a 0a49 4e46 4f2d 4449 R-ENTRY..INFO-DI\n-000003c0: 522d 5345 4354 494f 4e20 496e 6469 7669 R-SECTION Indivi\n-000003d0: 6475 616c 2075 7469 6c69 7469 6573 0a53 dual utilities.S\n-000003e0: 5441 5254 2d49 4e46 4f2d 4449 522d 454e TART-INFO-DIR-EN\n-000003f0: 5452 590a 2a20 6163 6c6f 6361 6c2d 696e TRY.* aclocal-in\n-00000400: 766f 6361 7469 6f6e 3a20 2861 7574 6f6d vocation: (autom\n-00000410: 616b 652d 312e 3131 2961 636c 6f63 616c ake-1.11)aclocal\n-00000420: 2049 6e76 6f63 6174 696f 6e2e 2020 4765 Invocation. Ge\n-00000430: 6e65 7261 7469 6e67 2061 636c 6f63 616c nerating aclocal\n-00000440: 2e6d 342e 0a2a 2061 7574 6f6d 616b 652d .m4..* automake-\n-00000450: 696e 766f 6361 7469 6f6e 3a20 2861 7574 invocation: (aut\n-00000460: 6f6d 616b 652d 312e 3131 2961 7574 6f6d omake-1.11)autom\n-00000470: 616b 6520 496e 766f 6361 7469 6f6e 2e20 ake Invocation. \n-00000480: 4765 6e65 7261 7469 6e67 204d 616b 6566 Generating Makef\n-00000490: 696c 652e 696e 2e0a 454e 442d 494e 464f ile.in..END-INFO\n-000004a0: 2d44 4952 2d45 4e54 5259 0a0a 1f0a 4669 -DIR-ENTRY....Fi\n-000004b0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-000004c0: 312e 696e 666f 2c20 204e 6f64 653a 2054 1.info, Node: T\n-000004d0: 6f70 2c20 204e 6578 743a 2049 6e74 726f op, Next: Intro\n-000004e0: 6475 6374 696f 6e2c 2020 5570 3a20 2864 duction, Up: (d\n-000004f0: 6972 290a 0a47 4e55 2041 7574 6f6d 616b ir)..GNU Automak\n-00000500: 650a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a e.************..\n-00000510: 5468 6973 206d 616e 7561 6c20 6973 2066 This manual is f\n-00000520: 6f72 2047 4e55 2041 7574 6f6d 616b 6520 or GNU Automake \n-00000530: 2876 6572 7369 6f6e 2031 2e31 312e 362c (version 1.11.6,\n-00000540: 2032 3120 4a61 6e75 6172 7920 3230 3236 21 January 2026\n-00000550: 292c 2061 0a70 726f 6772 616d 2074 6861 ), a.program tha\n-00000560: 7420 6372 6561 7465 7320 474e 5520 7374 t creates GNU st\n-00000570: 616e 6461 7264 732d 636f 6d70 6c69 616e andards-complian\n-00000580: 7420 4d61 6b65 6669 6c65 7320 6672 6f6d t Makefiles from\n-00000590: 2074 656d 706c 6174 650a 6669 6c65 732e template.files.\n-000005a0: 0a0a 2020 2043 6f70 7972 6967 6874 20c2 .. Copyright .\n-000005b0: a920 3139 3935 2c20 3139 3936 2c20 3139 . 1995, 1996, 19\n-000005c0: 3937 2c20 3139 3938 2c20 3139 3939 2c20 97, 1998, 1999, \n-000005d0: 3230 3030 2c20 3230 3031 2c20 3230 3032 2000, 2001, 2002\n-000005e0: 2c20 3230 3033 2c0a 3230 3034 2c20 3230 , 2003,.2004, 20\n-000005f0: 3035 2c20 3230 3036 2c20 3230 3037 2c20 05, 2006, 2007, \n-00000600: 3230 3038 2c20 3230 3039 2c20 3230 3130 2008, 2009, 2010\n-00000610: 2c20 3230 3131 2c20 3230 3132 2046 7265 , 2011, 2012 Fre\n-00000620: 6520 536f 6674 7761 7265 0a46 6f75 6e64 e Software.Found\n-00000630: 6174 696f 6e2c 2049 6e63 2e0a 0a20 2020 ation, Inc... \n-00000640: 2020 5065 726d 6973 7369 6f6e 2069 7320 Permission is \n-00000650: 6772 616e 7465 6420 746f 2063 6f70 792c granted to copy,\n-00000660: 2064 6973 7472 6962 7574 6520 616e 642f distribute and/\n-00000670: 6f72 206d 6f64 6966 7920 7468 6973 0a20 or modify this. \n-00000680: 2020 2020 646f 6375 6d65 6e74 2075 6e64 document und\n-00000690: 6572 2074 6865 2074 6572 6d73 206f 6620 er the terms of \n-000006a0: 7468 6520 474e 5520 4672 6565 2044 6f63 the GNU Free Doc\n-000006b0: 756d 656e 7461 7469 6f6e 204c 6963 656e umentation Licen\n-000006c0: 7365 2c0a 2020 2020 2056 6572 7369 6f6e se,. Version\n-000006d0: 2031 2e33 206f 7220 616e 7920 6c61 7465 1.3 or any late\n-000006e0: 7220 7665 7273 696f 6e20 7075 626c 6973 r version publis\n-000006f0: 6865 6420 6279 2074 6865 2046 7265 6520 hed by the Free \n-00000700: 536f 6674 7761 7265 0a20 2020 2020 466f Software. Fo\n-00000710: 756e 6461 7469 6f6e 3b20 7769 7468 206e undation; with n\n-00000720: 6f20 496e 7661 7269 616e 7420 5365 6374 o Invariant Sect\n-00000730: 696f 6e73 2c20 7769 7468 206e 6f20 4672 ions, with no Fr\n-00000740: 6f6e 742d 436f 7665 7220 7465 7874 732c ont-Cover texts,\n-00000750: 0a20 2020 2020 616e 6420 7769 7468 206e . and with n\n-00000760: 6f20 4261 636b 2d43 6f76 6572 2054 6578 o Back-Cover Tex\n-00000770: 7473 2e20 2041 2063 6f70 7920 6f66 2074 ts. A copy of t\n-00000780: 6865 206c 6963 656e 7365 2069 7320 696e he license is in\n-00000790: 636c 7564 6564 2069 6e0a 2020 2020 2074 cluded in. t\n-000007a0: 6865 2073 6563 7469 6f6e 2065 6e74 6974 he section entit\n-000007b0: 6c65 6420 2247 4e55 2046 7265 6520 446f led \"GNU Free Do\n-000007c0: 6375 6d65 6e74 6174 696f 6e20 4c69 6365 cumentation Lice\n-000007d0: 6e73 652e 220a 0a2a 204d 656e 753a 0a0a nse.\"..* Menu:..\n-000007e0: 2a20 496e 7472 6f64 7563 7469 6f6e 3a3a * Introduction::\n-000007f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00000800: 4175 746f 6d61 6b65 2773 2070 7572 706f Automake's purpo\n-00000810: 7365 0a2a 2041 7574 6f74 6f6f 6c73 2049 se.* Autotools I\n-00000820: 6e74 726f 6475 6374 696f 6e3a 3a20 2020 ntroduction:: \n-00000830: 2020 2041 6e20 496e 7472 6f64 7563 7469 An Introducti\n-00000840: 6f6e 2074 6f20 7468 6520 4175 746f 746f on to the Autoto\n-00000850: 6f6c 730a 2a20 4765 6e65 7261 6c69 7469 ols.* Generaliti\n-00000860: 6573 3a3a 2020 2020 2020 2020 2020 2020 es:: \n-00000870: 2020 2020 4765 6e65 7261 6c20 6964 6561 General idea\n-00000880: 730a 2a20 4578 616d 706c 6573 3a3a 2020 s.* Examples:: \n+00000080: 312e 362c 2031 3920 4465 6365 6d62 6572 1.6, 19 December\n+00000090: 2032 3032 3429 2c20 610a 7072 6f67 7261 2024), a.progra\n+000000a0: 6d20 7468 6174 2063 7265 6174 6573 2047 m that creates G\n+000000b0: 4e55 2073 7461 6e64 6172 6473 2d63 6f6d NU standards-com\n+000000c0: 706c 6961 6e74 204d 616b 6566 696c 6573 pliant Makefiles\n+000000d0: 2066 726f 6d20 7465 6d70 6c61 7465 0a66 from template.f\n+000000e0: 696c 6573 2e0a 0a20 2020 436f 7079 7269 iles... Copyri\n+000000f0: 6768 7420 c2a9 2031 3939 352c 2031 3939 ght .. 1995, 199\n+00000100: 362c 2031 3939 372c 2031 3939 382c 2031 6, 1997, 1998, 1\n+00000110: 3939 392c 2032 3030 302c 2032 3030 312c 999, 2000, 2001,\n+00000120: 2032 3030 322c 2032 3030 332c 0a32 3030 2002, 2003,.200\n+00000130: 342c 2032 3030 352c 2032 3030 362c 2032 4, 2005, 2006, 2\n+00000140: 3030 372c 2032 3030 382c 2032 3030 392c 007, 2008, 2009,\n+00000150: 2032 3031 302c 2032 3031 312c 2032 3031 2010, 2011, 201\n+00000160: 3220 4672 6565 2053 6f66 7477 6172 650a 2 Free Software.\n+00000170: 466f 756e 6461 7469 6f6e 2c20 496e 632e Foundation, Inc.\n+00000180: 0a0a 2020 2020 2050 6572 6d69 7373 696f .. Permissio\n+00000190: 6e20 6973 2067 7261 6e74 6564 2074 6f20 n is granted to \n+000001a0: 636f 7079 2c20 6469 7374 7269 6275 7465 copy, distribute\n+000001b0: 2061 6e64 2f6f 7220 6d6f 6469 6679 2074 and/or modify t\n+000001c0: 6869 730a 2020 2020 2064 6f63 756d 656e his. documen\n+000001d0: 7420 756e 6465 7220 7468 6520 7465 726d t under the term\n+000001e0: 7320 6f66 2074 6865 2047 4e55 2046 7265 s of the GNU Fre\n+000001f0: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n+00000200: 4c69 6365 6e73 652c 0a20 2020 2020 5665 License,. Ve\n+00000210: 7273 696f 6e20 312e 3320 6f72 2061 6e79 rsion 1.3 or any\n+00000220: 206c 6174 6572 2076 6572 7369 6f6e 2070 later version p\n+00000230: 7562 6c69 7368 6564 2062 7920 7468 6520 ublished by the \n+00000240: 4672 6565 2053 6f66 7477 6172 650a 2020 Free Software. \n+00000250: 2020 2046 6f75 6e64 6174 696f 6e3b 2077 Foundation; w\n+00000260: 6974 6820 6e6f 2049 6e76 6172 6961 6e74 ith no Invariant\n+00000270: 2053 6563 7469 6f6e 732c 2077 6974 6820 Sections, with \n+00000280: 6e6f 2046 726f 6e74 2d43 6f76 6572 2074 no Front-Cover t\n+00000290: 6578 7473 2c0a 2020 2020 2061 6e64 2077 exts,. and w\n+000002a0: 6974 6820 6e6f 2042 6163 6b2d 436f 7665 ith no Back-Cove\n+000002b0: 7220 5465 7874 732e 2020 4120 636f 7079 r Texts. A copy\n+000002c0: 206f 6620 7468 6520 6c69 6365 6e73 6520 of the license \n+000002d0: 6973 2069 6e63 6c75 6465 6420 696e 0a20 is included in. \n+000002e0: 2020 2020 7468 6520 7365 6374 696f 6e20 the section \n+000002f0: 656e 7469 746c 6564 2022 474e 5520 4672 entitled \"GNU Fr\n+00000300: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation\n+00000310: 204c 6963 656e 7365 2e22 0a0a 494e 464f License.\"..INFO\n+00000320: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof\n+00000330: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen\n+00000340: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR\n+00000350: 2d45 4e54 5259 0a2a 2041 7574 6f6d 616b -ENTRY.* Automak\n+00000360: 653a 2028 6175 746f 6d61 6b65 2d31 2e31 e: (automake-1.1\n+00000370: 3129 2e20 2020 2020 2020 2020 4d61 6b69 1). Maki\n+00000380: 6e67 2047 4e55 2073 7461 6e64 6172 6473 ng GNU standards\n+00000390: 2d63 6f6d 706c 6961 6e74 204d 616b 6566 -compliant Makef\n+000003a0: 696c 6573 2e0a 454e 442d 494e 464f 2d44 iles..END-INFO-D\n+000003b0: 4952 2d45 4e54 5259 0a0a 494e 464f 2d44 IR-ENTRY..INFO-D\n+000003c0: 4952 2d53 4543 5449 4f4e 2049 6e64 6976 IR-SECTION Indiv\n+000003d0: 6964 7561 6c20 7574 696c 6974 6965 730a idual utilities.\n+000003e0: 5354 4152 542d 494e 464f 2d44 4952 2d45 START-INFO-DIR-E\n+000003f0: 4e54 5259 0a2a 2061 636c 6f63 616c 2d69 NTRY.* aclocal-i\n+00000400: 6e76 6f63 6174 696f 6e3a 2028 6175 746f nvocation: (auto\n+00000410: 6d61 6b65 2d31 2e31 3129 6163 6c6f 6361 make-1.11)acloca\n+00000420: 6c20 496e 766f 6361 7469 6f6e 2e20 2047 l Invocation. G\n+00000430: 656e 6572 6174 696e 6720 6163 6c6f 6361 enerating acloca\n+00000440: 6c2e 6d34 2e0a 2a20 6175 746f 6d61 6b65 l.m4..* automake\n+00000450: 2d69 6e76 6f63 6174 696f 6e3a 2028 6175 -invocation: (au\n+00000460: 746f 6d61 6b65 2d31 2e31 3129 6175 746f tomake-1.11)auto\n+00000470: 6d61 6b65 2049 6e76 6f63 6174 696f 6e2e make Invocation.\n+00000480: 2047 656e 6572 6174 696e 6720 4d61 6b65 Generating Make\n+00000490: 6669 6c65 2e69 6e2e 0a45 4e44 2d49 4e46 file.in..END-INF\n+000004a0: 4f2d 4449 522d 454e 5452 590a 0a1f 0a46 O-DIR-ENTRY....F\n+000004b0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+000004c0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+000004d0: 546f 702c 2020 4e65 7874 3a20 496e 7472 Top, Next: Intr\n+000004e0: 6f64 7563 7469 6f6e 2c20 2055 703a 2028 oduction, Up: (\n+000004f0: 6469 7229 0a0a 474e 5520 4175 746f 6d61 dir)..GNU Automa\n+00000500: 6b65 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a ke.************.\n+00000510: 0a54 6869 7320 6d61 6e75 616c 2069 7320 .This manual is \n+00000520: 666f 7220 474e 5520 4175 746f 6d61 6b65 for GNU Automake\n+00000530: 2028 7665 7273 696f 6e20 312e 3131 2e36 (version 1.11.6\n+00000540: 2c20 3139 2044 6563 656d 6265 7220 3230 , 19 December 20\n+00000550: 3234 292c 2061 0a70 726f 6772 616d 2074 24), a.program t\n+00000560: 6861 7420 6372 6561 7465 7320 474e 5520 hat creates GNU \n+00000570: 7374 616e 6461 7264 732d 636f 6d70 6c69 standards-compli\n+00000580: 616e 7420 4d61 6b65 6669 6c65 7320 6672 ant Makefiles fr\n+00000590: 6f6d 2074 656d 706c 6174 650a 6669 6c65 om template.file\n+000005a0: 732e 0a0a 2020 2043 6f70 7972 6967 6874 s... Copyright\n+000005b0: 20c2 a920 3139 3935 2c20 3139 3936 2c20 .. 1995, 1996, \n+000005c0: 3139 3937 2c20 3139 3938 2c20 3139 3939 1997, 1998, 1999\n+000005d0: 2c20 3230 3030 2c20 3230 3031 2c20 3230 , 2000, 2001, 20\n+000005e0: 3032 2c20 3230 3033 2c0a 3230 3034 2c20 02, 2003,.2004, \n+000005f0: 3230 3035 2c20 3230 3036 2c20 3230 3037 2005, 2006, 2007\n+00000600: 2c20 3230 3038 2c20 3230 3039 2c20 3230 , 2008, 2009, 20\n+00000610: 3130 2c20 3230 3131 2c20 3230 3132 2046 10, 2011, 2012 F\n+00000620: 7265 6520 536f 6674 7761 7265 0a46 6f75 ree Software.Fou\n+00000630: 6e64 6174 696f 6e2c 2049 6e63 2e0a 0a20 ndation, Inc... \n+00000640: 2020 2020 5065 726d 6973 7369 6f6e 2069 Permission i\n+00000650: 7320 6772 616e 7465 6420 746f 2063 6f70 s granted to cop\n+00000660: 792c 2064 6973 7472 6962 7574 6520 616e y, distribute an\n+00000670: 642f 6f72 206d 6f64 6966 7920 7468 6973 d/or modify this\n+00000680: 0a20 2020 2020 646f 6375 6d65 6e74 2075 . document u\n+00000690: 6e64 6572 2074 6865 2074 6572 6d73 206f nder the terms o\n+000006a0: 6620 7468 6520 474e 5520 4672 6565 2044 f the GNU Free D\n+000006b0: 6f63 756d 656e 7461 7469 6f6e 204c 6963 ocumentation Lic\n+000006c0: 656e 7365 2c0a 2020 2020 2056 6572 7369 ense,. Versi\n+000006d0: 6f6e 2031 2e33 206f 7220 616e 7920 6c61 on 1.3 or any la\n+000006e0: 7465 7220 7665 7273 696f 6e20 7075 626c ter version publ\n+000006f0: 6973 6865 6420 6279 2074 6865 2046 7265 ished by the Fre\n+00000700: 6520 536f 6674 7761 7265 0a20 2020 2020 e Software. \n+00000710: 466f 756e 6461 7469 6f6e 3b20 7769 7468 Foundation; with\n+00000720: 206e 6f20 496e 7661 7269 616e 7420 5365 no Invariant Se\n+00000730: 6374 696f 6e73 2c20 7769 7468 206e 6f20 ctions, with no \n+00000740: 4672 6f6e 742d 436f 7665 7220 7465 7874 Front-Cover text\n+00000750: 732c 0a20 2020 2020 616e 6420 7769 7468 s,. and with\n+00000760: 206e 6f20 4261 636b 2d43 6f76 6572 2054 no Back-Cover T\n+00000770: 6578 7473 2e20 2041 2063 6f70 7920 6f66 exts. A copy of\n+00000780: 2074 6865 206c 6963 656e 7365 2069 7320 the license is \n+00000790: 696e 636c 7564 6564 2069 6e0a 2020 2020 included in. \n+000007a0: 2074 6865 2073 6563 7469 6f6e 2065 6e74 the section ent\n+000007b0: 6974 6c65 6420 2247 4e55 2046 7265 6520 itled \"GNU Free \n+000007c0: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+000007d0: 6365 6e73 652e 220a 0a2a 204d 656e 753a cense.\"..* Menu:\n+000007e0: 0a0a 2a20 496e 7472 6f64 7563 7469 6f6e ..* Introduction\n+000007f0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00000800: 2020 4175 746f 6d61 6b65 2773 2070 7572 Automake's pur\n+00000810: 706f 7365 0a2a 2041 7574 6f74 6f6f 6c73 pose.* Autotools\n+00000820: 2049 6e74 726f 6475 6374 696f 6e3a 3a20 Introduction:: \n+00000830: 2020 2020 2041 6e20 496e 7472 6f64 7563 An Introduc\n+00000840: 7469 6f6e 2074 6f20 7468 6520 4175 746f tion to the Auto\n+00000850: 746f 6f6c 730a 2a20 4765 6e65 7261 6c69 tools.* Generali\n+00000860: 7469 6573 3a3a 2020 2020 2020 2020 2020 ties:: \n+00000870: 2020 2020 2020 4765 6e65 7261 6c20 6964 General id\n+00000880: 6561 730a 2a20 4578 616d 706c 6573 3a3a eas.* Examples::\n 00000890: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000008a0: 2020 536f 6d65 2065 7861 6d70 6c65 2070 Some example p\n-000008b0: 6163 6b61 6765 730a 2a20 6175 746f 6d61 ackages.* automa\n-000008c0: 6b65 2049 6e76 6f63 6174 696f 6e3a 3a20 ke Invocation:: \n-000008d0: 2020 2020 2020 2020 4372 6561 7469 6e67 Creating\n-000008e0: 2061 204d 616b 6566 696c 652e 696e 0a2a a Makefile.in.*\n-000008f0: 2063 6f6e 6669 6775 7265 3a3a 2020 2020 configure:: \n-00000900: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-00000910: 6361 6e6e 696e 6720 636f 6e66 6967 7572 canning configur\n-00000920: 652e 6163 2c20 7573 696e 6720 6163 6c6f e.ac, using aclo\n-00000930: 6361 6c0a 2a20 4469 7265 6374 6f72 6965 cal.* Directorie\n-00000940: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n-00000950: 2020 2020 4465 636c 6172 696e 6720 7375 Declaring su\n-00000960: 6264 6972 6563 746f 7269 6573 0a2a 2050 bdirectories.* P\n-00000970: 726f 6772 616d 733a 3a20 2020 2020 2020 rograms:: \n-00000980: 2020 2020 2020 2020 2020 2020 2042 7569 Bui\n-00000990: 6c64 696e 6720 7072 6f67 7261 6d73 2061 lding programs a\n-000009a0: 6e64 206c 6962 7261 7269 6573 0a2a 204f nd libraries.* O\n-000009b0: 7468 6572 204f 626a 6563 7473 3a3a 2020 ther Objects:: \n-000009c0: 2020 2020 2020 2020 2020 2020 204f 7468 Oth\n-000009d0: 6572 2064 6572 6976 6564 206f 626a 6563 er derived objec\n-000009e0: 7473 0a2a 204f 7468 6572 2047 4e55 2054 ts.* Other GNU T\n-000009f0: 6f6f 6c73 3a3a 2020 2020 2020 2020 2020 ools:: \n-00000a00: 2020 204f 7468 6572 2047 4e55 2054 6f6f Other GNU Too\n-00000a10: 6c73 0a2a 2044 6f63 756d 656e 7461 7469 ls.* Documentati\n-00000a20: 6f6e 3a3a 2020 2020 2020 2020 2020 2020 on:: \n-00000a30: 2020 2042 7569 6c64 696e 6720 646f 6375 Building docu\n-00000a40: 6d65 6e74 6174 696f 6e0a 2a20 496e 7374 mentation.* Inst\n-00000a50: 616c 6c3a 3a20 2020 2020 2020 2020 2020 all:: \n-00000a60: 2020 2020 2020 2020 2020 5768 6174 2067 What g\n-00000a70: 6574 7320 696e 7374 616c 6c65 640a 2a20 ets installed.* \n-00000a80: 436c 6561 6e3a 3a20 2020 2020 2020 2020 Clean:: \n-00000a90: 2020 2020 2020 2020 2020 2020 2020 5768 Wh\n-00000aa0: 6174 2067 6574 7320 636c 6561 6e65 640a at gets cleaned.\n-00000ab0: 2a20 4469 7374 3a3a 2020 2020 2020 2020 * Dist:: \n+000008a0: 2020 2020 536f 6d65 2065 7861 6d70 6c65 Some example\n+000008b0: 2070 6163 6b61 6765 730a 2a20 6175 746f packages.* auto\n+000008c0: 6d61 6b65 2049 6e76 6f63 6174 696f 6e3a make Invocation:\n+000008d0: 3a20 2020 2020 2020 2020 4372 6561 7469 : Creati\n+000008e0: 6e67 2061 204d 616b 6566 696c 652e 696e ng a Makefile.in\n+000008f0: 0a2a 2063 6f6e 6669 6775 7265 3a3a 2020 .* configure:: \n+00000900: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00000910: 2053 6361 6e6e 696e 6720 636f 6e66 6967 Scanning config\n+00000920: 7572 652e 6163 2c20 7573 696e 6720 6163 ure.ac, using ac\n+00000930: 6c6f 6361 6c0a 2a20 4469 7265 6374 6f72 local.* Director\n+00000940: 6965 733a 3a20 2020 2020 2020 2020 2020 ies:: \n+00000950: 2020 2020 2020 4465 636c 6172 696e 6720 Declaring \n+00000960: 7375 6264 6972 6563 746f 7269 6573 0a2a subdirectories.*\n+00000970: 2050 726f 6772 616d 733a 3a20 2020 2020 Programs:: \n+00000980: 2020 2020 2020 2020 2020 2020 2020 2042 B\n+00000990: 7569 6c64 696e 6720 7072 6f67 7261 6d73 uilding programs\n+000009a0: 2061 6e64 206c 6962 7261 7269 6573 0a2a and libraries.*\n+000009b0: 204f 7468 6572 204f 626a 6563 7473 3a3a Other Objects::\n+000009c0: 2020 2020 2020 2020 2020 2020 2020 204f O\n+000009d0: 7468 6572 2064 6572 6976 6564 206f 626a ther derived obj\n+000009e0: 6563 7473 0a2a 204f 7468 6572 2047 4e55 ects.* Other GNU\n+000009f0: 2054 6f6f 6c73 3a3a 2020 2020 2020 2020 Tools:: \n+00000a00: 2020 2020 204f 7468 6572 2047 4e55 2054 Other GNU T\n+00000a10: 6f6f 6c73 0a2a 2044 6f63 756d 656e 7461 ools.* Documenta\n+00000a20: 7469 6f6e 3a3a 2020 2020 2020 2020 2020 tion:: \n+00000a30: 2020 2020 2042 7569 6c64 696e 6720 646f Building do\n+00000a40: 6375 6d65 6e74 6174 696f 6e0a 2a20 496e cumentation.* In\n+00000a50: 7374 616c 6c3a 3a20 2020 2020 2020 2020 stall:: \n+00000a60: 2020 2020 2020 2020 2020 2020 5768 6174 What\n+00000a70: 2067 6574 7320 696e 7374 616c 6c65 640a gets installed.\n+00000a80: 2a20 436c 6561 6e3a 3a20 2020 2020 2020 * Clean:: \n+00000a90: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00000aa0: 5768 6174 2067 6574 7320 636c 6561 6e65 What gets cleane\n+00000ab0: 640a 2a20 4469 7374 3a3a 2020 2020 2020 d.* Dist:: \n 00000ac0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00000ad0: 5768 6174 2067 6f65 7320 696e 2061 2064 What goes in a d\n-00000ae0: 6973 7472 6962 7574 696f 6e0a 2a20 5465 istribution.* Te\n-00000af0: 7374 733a 3a20 2020 2020 2020 2020 2020 sts:: \n-00000b00: 2020 2020 2020 2020 2020 2020 5375 7070 Supp\n-00000b10: 6f72 7420 666f 7220 7465 7374 2073 7569 ort for test sui\n-00000b20: 7465 730a 2a20 5265 6275 696c 6469 6e67 tes.* Rebuilding\n-00000b30: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-00000b40: 2020 2020 4175 746f 6d61 7469 6320 7265 Automatic re\n-00000b50: 6275 696c 6469 6e67 206f 6620 4d61 6b65 building of Make\n-00000b60: 6669 6c65 0a2a 204f 7074 696f 6e73 3a3a file.* Options::\n-00000b70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00000b80: 2020 2020 2043 6861 6e67 696e 6720 4175 Changing Au\n-00000b90: 746f 6d61 6b65 2773 2062 6568 6176 696f tomake's behavio\n-00000ba0: 720a 2a20 4d69 7363 656c 6c61 6e65 6f75 r.* Miscellaneou\n-00000bb0: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n-00000bc0: 2020 4d69 7363 656c 6c61 6e65 6f75 7320 Miscellaneous \n-00000bd0: 7275 6c65 730a 2a20 496e 636c 7564 653a rules.* Include:\n-00000be0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00000bf0: 2020 2020 2020 496e 636c 7564 696e 6720 Including \n-00000c00: 6578 7472 6120 6669 6c65 7320 696e 2061 extra files in a\n-00000c10: 6e20 4175 746f 6d61 6b65 2074 656d 706c n Automake templ\n-00000c20: 6174 650a 2a20 436f 6e64 6974 696f 6e61 ate.* Conditiona\n-00000c30: 6c73 3a3a 2020 2020 2020 2020 2020 2020 ls:: \n-00000c40: 2020 2020 436f 6e64 6974 696f 6e61 6c73 Conditionals\n-00000c50: 0a2a 2053 696c 656e 6369 6e67 204d 616b .* Silencing Mak\n-00000c60: 653a 3a20 2020 2020 2020 2020 2020 2020 e:: \n-00000c70: 204f 6274 6169 6e20 6c65 7373 2076 6572 Obtain less ver\n-00000c80: 626f 7365 206f 7574 7075 7420 6672 6f6d bose output from\n-00000c90: 20e2 8098 6d61 6b65 e280 990a 2a20 476e ...make....* Gn\n-00000ca0: 6974 733a 3a20 2020 2020 2020 2020 2020 its:: \n-00000cb0: 2020 2020 2020 2020 2020 2020 5468 6520 The \n-00000cc0: 6566 6665 6374 206f 6620 e280 982d 2d67 effect of ...--g\n-00000cd0: 6e75 e280 9920 616e 6420 e280 982d 2d67 nu... and ...--g\n-00000ce0: 6e69 7473 e280 990a 2a20 4379 676e 7573 nits....* Cygnus\n-00000cf0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-00000d00: 2020 2020 2020 2020 5468 6520 6566 6665 The effe\n-00000d10: 6374 206f 6620 e280 982d 2d63 7967 6e75 ct of ...--cygnu\n-00000d20: 73e2 8099 2028 6465 7072 6563 6174 6564 s... (deprecated\n-00000d30: 2c20 736f 6f6e 2074 6f20 6265 2072 656d , soon to be rem\n-00000d40: 6f76 6564 290a 2a20 4e6f 7420 456e 6f75 oved).* Not Enou\n-00000d50: 6768 3a3a 2020 2020 2020 2020 2020 2020 gh:: \n-00000d60: 2020 2020 2020 5768 656e 2041 7574 6f6d When Autom\n-00000d70: 616b 6520 6973 206e 6f74 2045 6e6f 7567 ake is not Enoug\n-00000d80: 680a 2a20 4469 7374 7269 6275 7469 6e67 h.* Distributing\n-00000d90: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-00000da0: 2020 4469 7374 7269 6275 7469 6e67 2074 Distributing t\n-00000db0: 6865 204d 616b 6566 696c 652e 696e 0a2a he Makefile.in.*\n-00000dc0: 2041 5049 2056 6572 7369 6f6e 696e 673a API Versioning:\n-00000dd0: 3a20 2020 2020 2020 2020 2020 2020 2041 : A\n-00000de0: 626f 7574 2063 6f6d 7061 7469 6269 6c69 bout compatibili\n-00000df0: 7479 2062 6574 7765 656e 2041 7574 6f6d ty between Autom\n-00000e00: 616b 6520 7665 7273 696f 6e73 0a2a 2055 ake versions.* U\n-00000e10: 7067 7261 6469 6e67 3a3a 2020 2020 2020 pgrading:: \n-00000e20: 2020 2020 2020 2020 2020 2020 2055 7067 Upg\n-00000e30: 7261 6469 6e67 2074 6f20 6120 4e65 7765 rading to a Newe\n-00000e40: 7220 4175 746f 6d61 6b65 2056 6572 7369 r Automake Versi\n-00000e50: 6f6e 0a2a 2046 4151 3a3a 2020 2020 2020 on.* FAQ:: \n+00000ad0: 2020 5768 6174 2067 6f65 7320 696e 2061 What goes in a\n+00000ae0: 2064 6973 7472 6962 7574 696f 6e0a 2a20 distribution.* \n+00000af0: 5465 7374 733a 3a20 2020 2020 2020 2020 Tests:: \n+00000b00: 2020 2020 2020 2020 2020 2020 2020 5375 Su\n+00000b10: 7070 6f72 7420 666f 7220 7465 7374 2073 pport for test s\n+00000b20: 7569 7465 730a 2a20 5265 6275 696c 6469 uites.* Rebuildi\n+00000b30: 6e67 3a3a 2020 2020 2020 2020 2020 2020 ng:: \n+00000b40: 2020 2020 2020 4175 746f 6d61 7469 6320 Automatic \n+00000b50: 7265 6275 696c 6469 6e67 206f 6620 4d61 rebuilding of Ma\n+00000b60: 6b65 6669 6c65 0a2a 204f 7074 696f 6e73 kefile.* Options\n+00000b70: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00000b80: 2020 2020 2020 2043 6861 6e67 696e 6720 Changing \n+00000b90: 4175 746f 6d61 6b65 2773 2062 6568 6176 Automake's behav\n+00000ba0: 696f 720a 2a20 4d69 7363 656c 6c61 6e65 ior.* Miscellane\n+00000bb0: 6f75 733a 3a20 2020 2020 2020 2020 2020 ous:: \n+00000bc0: 2020 2020 4d69 7363 656c 6c61 6e65 6f75 Miscellaneou\n+00000bd0: 7320 7275 6c65 730a 2a20 496e 636c 7564 s rules.* Includ\n+00000be0: 653a 3a20 2020 2020 2020 2020 2020 2020 e:: \n+00000bf0: 2020 2020 2020 2020 496e 636c 7564 696e Includin\n+00000c00: 6720 6578 7472 6120 6669 6c65 7320 696e g extra files in\n+00000c10: 2061 6e20 4175 746f 6d61 6b65 2074 656d an Automake tem\n+00000c20: 706c 6174 650a 2a20 436f 6e64 6974 696f plate.* Conditio\n+00000c30: 6e61 6c73 3a3a 2020 2020 2020 2020 2020 nals:: \n+00000c40: 2020 2020 2020 436f 6e64 6974 696f 6e61 Conditiona\n+00000c50: 6c73 0a2a 2053 696c 656e 6369 6e67 204d ls.* Silencing M\n+00000c60: 616b 653a 3a20 2020 2020 2020 2020 2020 ake:: \n+00000c70: 2020 204f 6274 6169 6e20 6c65 7373 2076 Obtain less v\n+00000c80: 6572 626f 7365 206f 7574 7075 7420 6672 erbose output fr\n+00000c90: 6f6d 20e2 8098 6d61 6b65 e280 990a 2a20 om ...make....* \n+00000ca0: 476e 6974 733a 3a20 2020 2020 2020 2020 Gnits:: \n+00000cb0: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+00000cc0: 6520 6566 6665 6374 206f 6620 e280 982d e effect of ...-\n+00000cd0: 2d67 6e75 e280 9920 616e 6420 e280 982d -gnu... and ...-\n+00000ce0: 2d67 6e69 7473 e280 990a 2a20 4379 676e -gnits....* Cygn\n+00000cf0: 7573 3a3a 2020 2020 2020 2020 2020 2020 us:: \n+00000d00: 2020 2020 2020 2020 2020 5468 6520 6566 The ef\n+00000d10: 6665 6374 206f 6620 e280 982d 2d63 7967 fect of ...--cyg\n+00000d20: 6e75 73e2 8099 2028 6465 7072 6563 6174 nus... (deprecat\n+00000d30: 6564 2c20 736f 6f6e 2074 6f20 6265 2072 ed, soon to be r\n+00000d40: 656d 6f76 6564 290a 2a20 4e6f 7420 456e emoved).* Not En\n+00000d50: 6f75 6768 3a3a 2020 2020 2020 2020 2020 ough:: \n+00000d60: 2020 2020 2020 2020 5768 656e 2041 7574 When Aut\n+00000d70: 6f6d 616b 6520 6973 206e 6f74 2045 6e6f omake is not Eno\n+00000d80: 7567 680a 2a20 4469 7374 7269 6275 7469 ugh.* Distributi\n+00000d90: 6e67 3a3a 2020 2020 2020 2020 2020 2020 ng:: \n+00000da0: 2020 2020 4469 7374 7269 6275 7469 6e67 Distributing\n+00000db0: 2074 6865 204d 616b 6566 696c 652e 696e the Makefile.in\n+00000dc0: 0a2a 2041 5049 2056 6572 7369 6f6e 696e .* API Versionin\n+00000dd0: 673a 3a20 2020 2020 2020 2020 2020 2020 g:: \n+00000de0: 2041 626f 7574 2063 6f6d 7061 7469 6269 About compatibi\n+00000df0: 6c69 7479 2062 6574 7765 656e 2041 7574 lity between Aut\n+00000e00: 6f6d 616b 6520 7665 7273 696f 6e73 0a2a omake versions.*\n+00000e10: 2055 7067 7261 6469 6e67 3a3a 2020 2020 Upgrading:: \n+00000e20: 2020 2020 2020 2020 2020 2020 2020 2055 U\n+00000e30: 7067 7261 6469 6e67 2074 6f20 6120 4e65 pgrading to a Ne\n+00000e40: 7765 7220 4175 746f 6d61 6b65 2056 6572 wer Automake Ver\n+00000e50: 7369 6f6e 0a2a 2046 4151 3a3a 2020 2020 sion.* FAQ:: \n 00000e60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00000e70: 2020 2046 7265 7175 656e 746c 7920 4173 Frequently As\n-00000e80: 6b65 6420 5175 6573 7469 6f6e 730a 2a20 ked Questions.* \n-00000e90: 4869 7374 6f72 793a 3a20 2020 2020 2020 History:: \n-00000ea0: 2020 2020 2020 2020 2020 2020 2020 4e6f No\n-00000eb0: 7465 7320 6162 6f75 7420 7468 6520 6869 tes about the hi\n-00000ec0: 7374 6f72 7920 6f66 2041 7574 6f6d 616b story of Automak\n-00000ed0: 650a 2a20 436f 7079 696e 6720 5468 6973 e.* Copying This\n-00000ee0: 204d 616e 7561 6c3a 3a20 2020 2020 2020 Manual:: \n-00000ef0: 2020 486f 7720 746f 206d 616b 6520 636f How to make co\n-00000f00: 7069 6573 206f 6620 7468 6973 206d 616e pies of this man\n-00000f10: 7561 6c0a 2a20 496e 6469 6365 733a 3a20 ual.* Indices:: \n-00000f20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00000f30: 2020 2020 496e 6469 6365 7320 6f66 2076 Indices of v\n-00000f40: 6172 6961 626c 6573 2c20 6d61 6372 6f73 ariables, macros\n-00000f50: 2c20 616e 6420 636f 6e63 6570 7473 0a0a , and concepts..\n-00000f60: 202d 2d20 5468 6520 4465 7461 696c 6564 -- The Detailed\n-00000f70: 204e 6f64 6520 4c69 7374 696e 6720 2d2d Node Listing --\n-00000f80: 0a0a 416e 2049 6e74 726f 6475 6374 696f ..An Introductio\n-00000f90: 6e20 746f 2074 6865 2041 7574 6f74 6f6f n to the Autotoo\n-00000fa0: 6c73 0a0a 2a20 474e 5520 4275 696c 6420 ls..* GNU Build \n-00000fb0: 5379 7374 656d 3a3a 2020 2020 2020 2020 System:: \n-00000fc0: 2020 2020 496e 7472 6f64 7563 696e 6720 Introducing \n-00000fd0: 7468 6520 474e 5520 4275 696c 6420 5379 the GNU Build Sy\n-00000fe0: 7374 656d 0a2a 2055 7365 2043 6173 6573 stem.* Use Cases\n-00000ff0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-00001000: 2020 2020 2055 7365 2043 6173 6573 2066 Use Cases f\n-00001010: 6f72 2074 6865 2047 4e55 2042 7569 6c64 or the GNU Build\n-00001020: 2053 7973 7465 6d0a 2a20 5768 7920 4175 System.* Why Au\n-00001030: 746f 746f 6f6c 733a 3a20 2020 2020 2020 totools:: \n-00001040: 2020 2020 2020 2020 486f 7720 4175 746f How Auto\n-00001050: 746f 6f6c 7320 4865 6c70 0a2a 2048 656c tools Help.* Hel\n-00001060: 6c6f 2057 6f72 6c64 3a3a 2020 2020 2020 lo World:: \n-00001070: 2020 2020 2020 2020 2020 2041 2053 6d61 A Sma\n-00001080: 6c6c 2048 656c 6c6f 2057 6f72 6c64 2050 ll Hello World P\n-00001090: 6163 6b61 6765 0a0a 5573 6520 4361 7365 ackage..Use Case\n-000010a0: 7320 666f 7220 7468 6520 474e 5520 4275 s for the GNU Bu\n-000010b0: 696c 6420 5379 7374 656d 0a0a 2a20 4261 ild System..* Ba\n-000010c0: 7369 6320 496e 7374 616c 6c61 7469 6f6e sic Installation\n-000010d0: 3a3a 2020 2020 2020 2020 2020 436f 6d6d :: Comm\n-000010e0: 6f6e 2069 6e73 7461 6c6c 6174 696f 6e20 on installation \n-000010f0: 7072 6f63 6564 7572 650a 2a20 5374 616e procedure.* Stan\n-00001100: 6461 7264 2054 6172 6765 7473 3a3a 2020 dard Targets:: \n-00001110: 2020 2020 2020 2020 2020 4120 6c69 7374 A list\n-00001120: 206f 6620 7374 616e 6461 7264 204d 616b of standard Mak\n-00001130: 6566 696c 6520 7461 7267 6574 730a 2a20 efile targets.* \n-00001140: 5374 616e 6461 7264 2044 6972 6563 746f Standard Directo\n-00001150: 7279 2056 6172 6961 626c 6573 3a3a 2020 ry Variables:: \n-00001160: 4120 6c69 7374 206f 6620 7374 616e 6461 A list of standa\n-00001170: 7264 2064 6972 6563 746f 7279 2076 6172 rd directory var\n-00001180: 6961 626c 6573 0a2a 2053 7461 6e64 6172 iables.* Standar\n-00001190: 6420 436f 6e66 6967 7572 6174 696f 6e20 d Configuration \n-000011a0: 5661 7269 6162 6c65 733a 3a20 2055 7369 Variables:: Usi\n-000011b0: 6e67 2063 6f6e 6669 6775 7261 7469 6f6e ng configuration\n-000011c0: 2076 6172 6961 626c 6573 0a2a 2063 6f6e variables.* con\n-000011d0: 6669 672e 7369 7465 3a3a 2020 2020 2020 fig.site:: \n-000011e0: 2020 2020 2020 2020 2020 2055 7369 6e67 Using\n-000011f0: 2061 2063 6f6e 6669 672e 7369 7465 2066 a config.site f\n-00001200: 696c 650a 2a20 5650 4154 4820 4275 696c ile.* VPATH Buil\n-00001210: 6473 3a3a 2020 2020 2020 2020 2020 2020 ds:: \n-00001220: 2020 2020 5061 7261 6c6c 656c 2062 7569 Parallel bui\n-00001230: 6c64 2074 7265 6573 0a2a 2054 776f 2d50 ld trees.* Two-P\n-00001240: 6172 7420 496e 7374 616c 6c3a 3a20 2020 art Install:: \n-00001250: 2020 2020 2020 2020 2049 6e73 7461 6c6c Install\n-00001260: 696e 6720 6461 7461 2061 6e64 2070 726f ing data and pro\n-00001270: 6772 616d 7320 7365 7061 7261 7465 6c79 grams separately\n-00001280: 0a2a 2043 726f 7373 2d43 6f6d 7069 6c61 .* Cross-Compila\n-00001290: 7469 6f6e 3a3a 2020 2020 2020 2020 2020 tion:: \n-000012a0: 2042 7569 6c64 696e 6720 666f 7220 6f74 Building for ot\n-000012b0: 6865 7220 6172 6368 6974 6563 7475 7265 her architecture\n-000012c0: 730a 2a20 5265 6e61 6d69 6e67 3a3a 2020 s.* Renaming:: \n+00000e70: 2020 2020 2046 7265 7175 656e 746c 7920 Frequently \n+00000e80: 4173 6b65 6420 5175 6573 7469 6f6e 730a Asked Questions.\n+00000e90: 2a20 4869 7374 6f72 793a 3a20 2020 2020 * History:: \n+00000ea0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00000eb0: 4e6f 7465 7320 6162 6f75 7420 7468 6520 Notes about the \n+00000ec0: 6869 7374 6f72 7920 6f66 2041 7574 6f6d history of Autom\n+00000ed0: 616b 650a 2a20 436f 7079 696e 6720 5468 ake.* Copying Th\n+00000ee0: 6973 204d 616e 7561 6c3a 3a20 2020 2020 is Manual:: \n+00000ef0: 2020 2020 486f 7720 746f 206d 616b 6520 How to make \n+00000f00: 636f 7069 6573 206f 6620 7468 6973 206d copies of this m\n+00000f10: 616e 7561 6c0a 2a20 496e 6469 6365 733a anual.* Indices:\n+00000f20: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00000f30: 2020 2020 2020 496e 6469 6365 7320 6f66 Indices of\n+00000f40: 2076 6172 6961 626c 6573 2c20 6d61 6372 variables, macr\n+00000f50: 6f73 2c20 616e 6420 636f 6e63 6570 7473 os, and concepts\n+00000f60: 0a0a 202d 2d20 5468 6520 4465 7461 696c .. -- The Detail\n+00000f70: 6564 204e 6f64 6520 4c69 7374 696e 6720 ed Node Listing \n+00000f80: 2d2d 0a0a 416e 2049 6e74 726f 6475 6374 --..An Introduct\n+00000f90: 696f 6e20 746f 2074 6865 2041 7574 6f74 ion to the Autot\n+00000fa0: 6f6f 6c73 0a0a 2a20 474e 5520 4275 696c ools..* GNU Buil\n+00000fb0: 6420 5379 7374 656d 3a3a 2020 2020 2020 d System:: \n+00000fc0: 2020 2020 2020 496e 7472 6f64 7563 696e Introducin\n+00000fd0: 6720 7468 6520 474e 5520 4275 696c 6420 g the GNU Build \n+00000fe0: 5379 7374 656d 0a2a 2055 7365 2043 6173 System.* Use Cas\n+00000ff0: 6573 3a3a 2020 2020 2020 2020 2020 2020 es:: \n+00001000: 2020 2020 2020 2055 7365 2043 6173 6573 Use Cases\n+00001010: 2066 6f72 2074 6865 2047 4e55 2042 7569 for the GNU Bui\n+00001020: 6c64 2053 7973 7465 6d0a 2a20 5768 7920 ld System.* Why \n+00001030: 4175 746f 746f 6f6c 733a 3a20 2020 2020 Autotools:: \n+00001040: 2020 2020 2020 2020 2020 486f 7720 4175 How Au\n+00001050: 746f 746f 6f6c 7320 4865 6c70 0a2a 2048 totools Help.* H\n+00001060: 656c 6c6f 2057 6f72 6c64 3a3a 2020 2020 ello World:: \n+00001070: 2020 2020 2020 2020 2020 2020 2041 2053 A S\n+00001080: 6d61 6c6c 2048 656c 6c6f 2057 6f72 6c64 mall Hello World\n+00001090: 2050 6163 6b61 6765 0a0a 5573 6520 4361 Package..Use Ca\n+000010a0: 7365 7320 666f 7220 7468 6520 474e 5520 ses for the GNU \n+000010b0: 4275 696c 6420 5379 7374 656d 0a0a 2a20 Build System..* \n+000010c0: 4261 7369 6320 496e 7374 616c 6c61 7469 Basic Installati\n+000010d0: 6f6e 3a3a 2020 2020 2020 2020 2020 436f on:: Co\n+000010e0: 6d6d 6f6e 2069 6e73 7461 6c6c 6174 696f mmon installatio\n+000010f0: 6e20 7072 6f63 6564 7572 650a 2a20 5374 n procedure.* St\n+00001100: 616e 6461 7264 2054 6172 6765 7473 3a3a andard Targets::\n+00001110: 2020 2020 2020 2020 2020 2020 4120 6c69 A li\n+00001120: 7374 206f 6620 7374 616e 6461 7264 204d st of standard M\n+00001130: 616b 6566 696c 6520 7461 7267 6574 730a akefile targets.\n+00001140: 2a20 5374 616e 6461 7264 2044 6972 6563 * Standard Direc\n+00001150: 746f 7279 2056 6172 6961 626c 6573 3a3a tory Variables::\n+00001160: 2020 4120 6c69 7374 206f 6620 7374 616e A list of stan\n+00001170: 6461 7264 2064 6972 6563 746f 7279 2076 dard directory v\n+00001180: 6172 6961 626c 6573 0a2a 2053 7461 6e64 ariables.* Stand\n+00001190: 6172 6420 436f 6e66 6967 7572 6174 696f ard Configuratio\n+000011a0: 6e20 5661 7269 6162 6c65 733a 3a20 2055 n Variables:: U\n+000011b0: 7369 6e67 2063 6f6e 6669 6775 7261 7469 sing configurati\n+000011c0: 6f6e 2076 6172 6961 626c 6573 0a2a 2063 on variables.* c\n+000011d0: 6f6e 6669 672e 7369 7465 3a3a 2020 2020 onfig.site:: \n+000011e0: 2020 2020 2020 2020 2020 2020 2055 7369 Usi\n+000011f0: 6e67 2061 2063 6f6e 6669 672e 7369 7465 ng a config.site\n+00001200: 2066 696c 650a 2a20 5650 4154 4820 4275 file.* VPATH Bu\n+00001210: 696c 6473 3a3a 2020 2020 2020 2020 2020 ilds:: \n+00001220: 2020 2020 2020 5061 7261 6c6c 656c 2062 Parallel b\n+00001230: 7569 6c64 2074 7265 6573 0a2a 2054 776f uild trees.* Two\n+00001240: 2d50 6172 7420 496e 7374 616c 6c3a 3a20 -Part Install:: \n+00001250: 2020 2020 2020 2020 2020 2049 6e73 7461 Insta\n+00001260: 6c6c 696e 6720 6461 7461 2061 6e64 2070 lling data and p\n+00001270: 726f 6772 616d 7320 7365 7061 7261 7465 rograms separate\n+00001280: 6c79 0a2a 2043 726f 7373 2d43 6f6d 7069 ly.* Cross-Compi\n+00001290: 6c61 7469 6f6e 3a3a 2020 2020 2020 2020 lation:: \n+000012a0: 2020 2042 7569 6c64 696e 6720 666f 7220 Building for \n+000012b0: 6f74 6865 7220 6172 6368 6974 6563 7475 other architectu\n+000012c0: 7265 730a 2a20 5265 6e61 6d69 6e67 3a3a res.* Renaming::\n 000012d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000012e0: 2020 5265 6e61 6d69 6e67 2070 726f 6772 Renaming progr\n-000012f0: 616d 7320 6174 2069 6e73 7461 6c6c 2074 ams at install t\n-00001300: 696d 650a 2a20 4445 5354 4449 523a 3a20 ime.* DESTDIR:: \n-00001310: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00001320: 2020 2020 4275 696c 6469 6e67 2062 696e Building bin\n-00001330: 6172 7920 7061 636b 6167 6573 2077 6974 ary packages wit\n-00001340: 6820 4445 5354 4449 520a 2a20 5072 6570 h DESTDIR.* Prep\n-00001350: 6172 696e 6720 4469 7374 7269 6275 7469 aring Distributi\n-00001360: 6f6e 733a 3a20 2020 2020 526f 6c6c 696e ons:: Rollin\n-00001370: 6720 6f75 7420 7461 7262 616c 6c73 0a2a g out tarballs.*\n-00001380: 2044 6570 656e 6465 6e63 7920 5472 6163 Dependency Trac\n-00001390: 6b69 6e67 3a3a 2020 2020 2020 2020 2041 king:: A\n-000013a0: 7574 6f6d 6174 6963 2064 6570 656e 6465 utomatic depende\n-000013b0: 6e63 7920 7472 6163 6b69 6e67 0a2a 204e ncy tracking.* N\n-000013c0: 6573 7465 6420 5061 636b 6167 6573 3a3a ested Packages::\n-000013d0: 2020 2020 2020 2020 2020 2020 2054 6865 The\n-000013e0: 2047 4e55 2042 7569 6c64 2053 7973 7465 GNU Build Syste\n-000013f0: 6d73 2063 616e 2062 6520 6e65 7374 6564 ms can be nested\n-00001400: 0a0a 4120 536d 616c 6c20 4865 6c6c 6f20 ..A Small Hello \n-00001410: 576f 726c 640a 0a2a 2043 7265 6174 696e World..* Creatin\n-00001420: 6720 616d 6865 6c6c 6f3a 3a20 2020 2020 g amhello:: \n-00001430: 2020 2020 2020 2043 7265 6174 6520 e280 Create ..\n-00001440: 9861 6d68 656c 6c6f 2d31 2e30 2e74 6172 .amhello-1.0.tar\n-00001450: 2e67 7ae2 8099 2066 726f 6d20 7363 7261 .gz... from scra\n-00001460: 7463 680a 2a20 616d 6865 6c6c 6f27 7320 tch.* amhello's \n-00001470: 636f 6e66 6967 7572 652e 6163 2053 6574 configure.ac Set\n-00001480: 7570 2045 7870 6c61 696e 6564 3a3a 0a2a up Explained::.*\n-00001490: 2061 6d68 656c 6c6f 2773 204d 616b 6566 amhello's Makef\n-000014a0: 696c 652e 616d 2053 6574 7570 2045 7870 ile.am Setup Exp\n-000014b0: 6c61 696e 6564 3a3a 0a0a 4765 6e65 7261 lained::..Genera\n-000014c0: 6c20 6964 6561 730a 0a2a 2047 656e 6572 l ideas..* Gener\n-000014d0: 616c 204f 7065 7261 7469 6f6e 3a3a 2020 al Operation:: \n-000014e0: 2020 2020 2020 2020 2047 656e 6572 616c General\n-000014f0: 206f 7065 7261 7469 6f6e 206f 6620 4175 operation of Au\n-00001500: 746f 6d61 6b65 0a2a 2053 7472 6963 746e tomake.* Strictn\n-00001510: 6573 733a 3a20 2020 2020 2020 2020 2020 ess:: \n-00001520: 2020 2020 2020 2053 7461 6e64 6172 6473 Standards\n-00001530: 2063 6f6e 666f 726d 616e 6365 2063 6865 conformance che\n-00001540: 636b 696e 670a 2a20 556e 6966 6f72 6d3a cking.* Uniform:\n-00001550: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00001560: 2020 2020 2020 5468 6520 556e 6966 6f72 The Unifor\n-00001570: 6d20 4e61 6d69 6e67 2053 6368 656d 650a m Naming Scheme.\n-00001580: 2a20 4c65 6e67 7468 204c 696d 6974 6174 * Length Limitat\n-00001590: 696f 6e73 3a3a 2020 2020 2020 2020 2020 ions:: \n-000015a0: 5374 6179 696e 6720 6265 6c6f 7720 7468 Staying below th\n-000015b0: 6520 636f 6d6d 616e 6420 6c69 6e65 206c e command line l\n-000015c0: 656e 6774 6820 6c69 6d69 740a 2a20 4361 ength limit.* Ca\n-000015d0: 6e6f 6e69 6361 6c69 7a61 7469 6f6e 3a3a nonicalization::\n-000015e0: 2020 2020 2020 2020 2020 2020 486f 7720 How \n-000015f0: 6465 7269 7665 6420 7661 7269 6162 6c65 derived variable\n-00001600: 7320 6172 6520 6e61 6d65 640a 2a20 5573 s are named.* Us\n-00001610: 6572 2056 6172 6961 626c 6573 3a3a 2020 er Variables:: \n-00001620: 2020 2020 2020 2020 2020 2020 5661 7269 Vari\n-00001630: 6162 6c65 7320 7265 7365 7276 6564 2066 ables reserved f\n-00001640: 6f72 2074 6865 2075 7365 720a 2a20 4175 or the user.* Au\n-00001650: 7869 6c69 6172 7920 5072 6f67 7261 6d73 xiliary Programs\n-00001660: 3a3a 2020 2020 2020 2020 2020 5072 6f67 :: Prog\n-00001670: 7261 6d73 2061 7574 6f6d 616b 6520 6d69 rams automake mi\n-00001680: 6768 7420 7265 7175 6972 650a 0a53 6f6d ght require..Som\n-00001690: 6520 6578 616d 706c 6520 7061 636b 6167 e example packag\n-000016a0: 6573 0a0a 2a20 436f 6d70 6c65 7465 3a3a es..* Complete::\n-000016b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000016c0: 2020 2020 4120 7369 6d70 6c65 2065 7861 A simple exa\n-000016d0: 6d70 6c65 2c20 7374 6172 7420 746f 2066 mple, start to f\n-000016e0: 696e 6973 680a 2a20 7472 7565 3a3a 2020 inish.* true:: \n+000012e0: 2020 2020 5265 6e61 6d69 6e67 2070 726f Renaming pro\n+000012f0: 6772 616d 7320 6174 2069 6e73 7461 6c6c grams at install\n+00001300: 2074 696d 650a 2a20 4445 5354 4449 523a time.* DESTDIR:\n+00001310: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00001320: 2020 2020 2020 4275 696c 6469 6e67 2062 Building b\n+00001330: 696e 6172 7920 7061 636b 6167 6573 2077 inary packages w\n+00001340: 6974 6820 4445 5354 4449 520a 2a20 5072 ith DESTDIR.* Pr\n+00001350: 6570 6172 696e 6720 4469 7374 7269 6275 eparing Distribu\n+00001360: 7469 6f6e 733a 3a20 2020 2020 526f 6c6c tions:: Roll\n+00001370: 696e 6720 6f75 7420 7461 7262 616c 6c73 ing out tarballs\n+00001380: 0a2a 2044 6570 656e 6465 6e63 7920 5472 .* Dependency Tr\n+00001390: 6163 6b69 6e67 3a3a 2020 2020 2020 2020 acking:: \n+000013a0: 2041 7574 6f6d 6174 6963 2064 6570 656e Automatic depen\n+000013b0: 6465 6e63 7920 7472 6163 6b69 6e67 0a2a dency tracking.*\n+000013c0: 204e 6573 7465 6420 5061 636b 6167 6573 Nested Packages\n+000013d0: 3a3a 2020 2020 2020 2020 2020 2020 2054 :: T\n+000013e0: 6865 2047 4e55 2042 7569 6c64 2053 7973 he GNU Build Sys\n+000013f0: 7465 6d73 2063 616e 2062 6520 6e65 7374 tems can be nest\n+00001400: 6564 0a0a 4120 536d 616c 6c20 4865 6c6c ed..A Small Hell\n+00001410: 6f20 576f 726c 640a 0a2a 2043 7265 6174 o World..* Creat\n+00001420: 696e 6720 616d 6865 6c6c 6f3a 3a20 2020 ing amhello:: \n+00001430: 2020 2020 2020 2020 2043 7265 6174 6520 Create \n+00001440: e280 9861 6d68 656c 6c6f 2d31 2e30 2e74 ...amhello-1.0.t\n+00001450: 6172 2e67 7ae2 8099 2066 726f 6d20 7363 ar.gz... from sc\n+00001460: 7261 7463 680a 2a20 616d 6865 6c6c 6f27 ratch.* amhello'\n+00001470: 7320 636f 6e66 6967 7572 652e 6163 2053 s configure.ac S\n+00001480: 6574 7570 2045 7870 6c61 696e 6564 3a3a etup Explained::\n+00001490: 0a2a 2061 6d68 656c 6c6f 2773 204d 616b .* amhello's Mak\n+000014a0: 6566 696c 652e 616d 2053 6574 7570 2045 efile.am Setup E\n+000014b0: 7870 6c61 696e 6564 3a3a 0a0a 4765 6e65 xplained::..Gene\n+000014c0: 7261 6c20 6964 6561 730a 0a2a 2047 656e ral ideas..* Gen\n+000014d0: 6572 616c 204f 7065 7261 7469 6f6e 3a3a eral Operation::\n+000014e0: 2020 2020 2020 2020 2020 2047 656e 6572 Gener\n+000014f0: 616c 206f 7065 7261 7469 6f6e 206f 6620 al operation of \n+00001500: 4175 746f 6d61 6b65 0a2a 2053 7472 6963 Automake.* Stric\n+00001510: 746e 6573 733a 3a20 2020 2020 2020 2020 tness:: \n+00001520: 2020 2020 2020 2020 2053 7461 6e64 6172 Standar\n+00001530: 6473 2063 6f6e 666f 726d 616e 6365 2063 ds conformance c\n+00001540: 6865 636b 696e 670a 2a20 556e 6966 6f72 hecking.* Unifor\n+00001550: 6d3a 3a20 2020 2020 2020 2020 2020 2020 m:: \n+00001560: 2020 2020 2020 2020 5468 6520 556e 6966 The Unif\n+00001570: 6f72 6d20 4e61 6d69 6e67 2053 6368 656d orm Naming Schem\n+00001580: 650a 2a20 4c65 6e67 7468 204c 696d 6974 e.* Length Limit\n+00001590: 6174 696f 6e73 3a3a 2020 2020 2020 2020 ations:: \n+000015a0: 2020 5374 6179 696e 6720 6265 6c6f 7720 Staying below \n+000015b0: 7468 6520 636f 6d6d 616e 6420 6c69 6e65 the command line\n+000015c0: 206c 656e 6774 6820 6c69 6d69 740a 2a20 length limit.* \n+000015d0: 4361 6e6f 6e69 6361 6c69 7a61 7469 6f6e Canonicalization\n+000015e0: 3a3a 2020 2020 2020 2020 2020 2020 486f :: Ho\n+000015f0: 7720 6465 7269 7665 6420 7661 7269 6162 w derived variab\n+00001600: 6c65 7320 6172 6520 6e61 6d65 640a 2a20 les are named.* \n+00001610: 5573 6572 2056 6172 6961 626c 6573 3a3a User Variables::\n+00001620: 2020 2020 2020 2020 2020 2020 2020 5661 Va\n+00001630: 7269 6162 6c65 7320 7265 7365 7276 6564 riables reserved\n+00001640: 2066 6f72 2074 6865 2075 7365 720a 2a20 for the user.* \n+00001650: 4175 7869 6c69 6172 7920 5072 6f67 7261 Auxiliary Progra\n+00001660: 6d73 3a3a 2020 2020 2020 2020 2020 5072 ms:: Pr\n+00001670: 6f67 7261 6d73 2061 7574 6f6d 616b 6520 ograms automake \n+00001680: 6d69 6768 7420 7265 7175 6972 650a 0a53 might require..S\n+00001690: 6f6d 6520 6578 616d 706c 6520 7061 636b ome example pack\n+000016a0: 6167 6573 0a0a 2a20 436f 6d70 6c65 7465 ages..* Complete\n+000016b0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+000016c0: 2020 2020 2020 4120 7369 6d70 6c65 2065 A simple e\n+000016d0: 7861 6d70 6c65 2c20 7374 6172 7420 746f xample, start to\n+000016e0: 2066 696e 6973 680a 2a20 7472 7565 3a3a finish.* true::\n 000016f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00001700: 2020 2020 2020 4275 696c 6469 6e67 2074 Building t\n-00001710: 7275 6520 616e 6420 6661 6c73 650a 0a53 rue and false..S\n-00001720: 6361 6e6e 696e 6720 e280 9863 6f6e 6669 canning ...confi\n-00001730: 6775 7265 2e61 63e2 8099 2c20 7573 696e gure.ac..., usin\n-00001740: 6720 e280 9861 636c 6f63 616c e280 990a g ...aclocal....\n-00001750: 0a2a 2052 6571 7569 7265 6d65 6e74 733a .* Requirements:\n-00001760: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00001770: 2043 6f6e 6669 6775 7261 7469 6f6e 2072 Configuration r\n-00001780: 6571 7569 7265 6d65 6e74 730a 2a20 4f70 equirements.* Op\n-00001790: 7469 6f6e 616c 3a3a 2020 2020 2020 2020 tional:: \n-000017a0: 2020 2020 2020 2020 2020 2020 4f74 6865 Othe\n-000017b0: 7220 7468 696e 6773 2041 7574 6f6d 616b r things Automak\n-000017c0: 6520 7265 636f 676e 697a 6573 0a2a 2061 e recognizes.* a\n-000017d0: 636c 6f63 616c 2049 6e76 6f63 6174 696f clocal Invocatio\n-000017e0: 6e3a 3a20 2020 2020 2020 2020 2041 7574 n:: Aut\n-000017f0: 6f2d 6765 6e65 7261 7469 6e67 2061 636c o-generating acl\n-00001800: 6f63 616c 2e6d 340a 2a20 4d61 6372 6f73 ocal.m4.* Macros\n-00001810: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-00001820: 2020 2020 2020 2020 4175 746f 636f 6e66 Autoconf\n-00001830: 206d 6163 726f 7320 7375 7070 6c69 6564 macros supplied\n-00001840: 2077 6974 6820 4175 746f 6d61 6b65 0a0a with Automake..\n-00001850: 4175 746f 2d67 656e 6572 6174 696e 6720 Auto-generating \n-00001860: 6163 6c6f 6361 6c2e 6d34 0a0a 2a20 6163 aclocal.m4..* ac\n-00001870: 6c6f 6361 6c20 4f70 7469 6f6e 733a 3a20 local Options:: \n-00001880: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n-00001890: 6f6e 7320 7375 7070 6f72 7465 6420 6279 ons supported by\n-000018a0: 2061 636c 6f63 616c 0a2a 204d 6163 726f aclocal.* Macro\n-000018b0: 2053 6561 7263 6820 5061 7468 3a3a 2020 Search Path:: \n-000018c0: 2020 2020 2020 2020 2048 6f77 2061 636c How acl\n-000018d0: 6f63 616c 2066 696e 6473 202e 6d34 2066 ocal finds .m4 f\n-000018e0: 696c 6573 0a2a 2045 7874 656e 6469 6e67 iles.* Extending\n-000018f0: 2061 636c 6f63 616c 3a3a 2020 2020 2020 aclocal:: \n-00001900: 2020 2020 2057 7269 7469 6e67 2079 6f75 Writing you\n-00001910: 7220 6f77 6e20 6163 6c6f 6361 6c20 6d61 r own aclocal ma\n-00001920: 6372 6f73 0a2a 204c 6f63 616c 204d 6163 cros.* Local Mac\n-00001930: 726f 733a 3a20 2020 2020 2020 2020 2020 ros:: \n-00001940: 2020 2020 204f 7267 616e 697a 696e 6720 Organizing \n-00001950: 6c6f 6361 6c20 6d61 6372 6f73 0a2a 2053 local macros.* S\n-00001960: 6572 6961 6c73 3a3a 2020 2020 2020 2020 erials:: \n-00001970: 2020 2020 2020 2020 2020 2020 2053 6572 Ser\n-00001980: 6961 6c20 6c69 6e65 7320 696e 2041 7574 ial lines in Aut\n-00001990: 6f63 6f6e 6620 6d61 6372 6f73 0a2a 2046 oconf macros.* F\n-000019a0: 7574 7572 6520 6f66 2061 636c 6f63 616c uture of aclocal\n-000019b0: 3a3a 2020 2020 2020 2020 2020 2061 636c :: acl\n-000019c0: 6f63 616c 2773 2073 6368 6564 756c 6564 ocal's scheduled\n-000019d0: 2064 6561 7468 0a0a 4175 746f 636f 6e66 death..Autoconf\n-000019e0: 206d 6163 726f 7320 7375 7070 6c69 6564 macros supplied\n-000019f0: 2077 6974 6820 4175 746f 6d61 6b65 0a0a with Automake..\n-00001a00: 2a20 5075 626c 6963 204d 6163 726f 733a * Public Macros:\n-00001a10: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00001a20: 4d61 6372 6f73 2074 6861 7420 796f 7520 Macros that you \n-00001a30: 6361 6e20 7573 652e 0a2a 204f 6273 6f6c can use..* Obsol\n-00001a40: 6574 6520 4d61 6372 6f73 3a3a 2020 2020 ete Macros:: \n-00001a50: 2020 2020 2020 2020 204d 6163 726f 7320 Macros \n-00001a60: 7468 6174 2079 6f75 2073 686f 756c 6420 that you should \n-00001a70: 7374 6f70 2075 7369 6e67 2e0a 2a20 5072 stop using..* Pr\n-00001a80: 6976 6174 6520 4d61 6372 6f73 3a3a 2020 ivate Macros:: \n-00001a90: 2020 2020 2020 2020 2020 2020 4d61 6372 Macr\n-00001aa0: 6f73 2074 6861 7420 796f 7520 7368 6f75 os that you shou\n-00001ab0: 6c64 206e 6f74 2075 7365 2e0a 0a44 6972 ld not use...Dir\n-00001ac0: 6563 746f 7269 6573 0a0a 2a20 5375 6264 ectories..* Subd\n-00001ad0: 6972 6563 746f 7269 6573 3a3a 2020 2020 irectories:: \n-00001ae0: 2020 2020 2020 2020 2020 4275 696c 6469 Buildi\n-00001af0: 6e67 2073 7562 6469 7265 6374 6f72 6965 ng subdirectorie\n-00001b00: 7320 7265 6375 7273 6976 656c 790a 2a20 s recursively.* \n-00001b10: 436f 6e64 6974 696f 6e61 6c20 5375 6264 Conditional Subd\n-00001b20: 6972 6563 746f 7269 6573 3a3a 2020 436f irectories:: Co\n-00001b30: 6e64 6974 696f 6e61 6c6c 7920 6e6f 7420 nditionally not \n-00001b40: 6275 696c 6469 6e67 2064 6972 6563 746f building directo\n-00001b50: 7269 6573 0a2a 2041 6c74 6572 6e61 7469 ries.* Alternati\n-00001b60: 7665 3a3a 2020 2020 2020 2020 2020 2020 ve:: \n-00001b70: 2020 2020 2053 7562 6469 7265 6374 6f72 Subdirector\n-00001b80: 6965 7320 7769 7468 6f75 7420 7265 6375 ies without recu\n-00001b90: 7273 696f 6e0a 2a20 5375 6270 6163 6b61 rsion.* Subpacka\n-00001ba0: 6765 733a 3a20 2020 2020 2020 2020 2020 ges:: \n-00001bb0: 2020 2020 2020 4e65 7374 696e 6720 7061 Nesting pa\n-00001bc0: 636b 6167 6573 0a0a 436f 6e64 6974 696f ckages..Conditio\n-00001bd0: 6e61 6c20 5375 6264 6972 6563 746f 7269 nal Subdirectori\n-00001be0: 6573 0a0a 2a20 5355 4244 4952 5320 7673 es..* SUBDIRS vs\n-00001bf0: 2044 4953 545f 5355 4244 4952 533a 3a20 DIST_SUBDIRS:: \n-00001c00: 2020 2020 5477 6f20 7365 7473 206f 6620 Two sets of \n-00001c10: 6469 7265 6374 6f72 6965 730a 2a20 5375 directories.* Su\n-00001c20: 6264 6972 6563 746f 7269 6573 2077 6974 bdirectories wit\n-00001c30: 6820 414d 5f43 4f4e 4449 5449 4f4e 414c h AM_CONDITIONAL\n-00001c40: 3a3a 2020 5370 6563 6966 7969 6e67 2063 :: Specifying c\n-00001c50: 6f6e 6469 7469 6f6e 616c 2073 7562 6469 onditional subdi\n-00001c60: 7265 6374 6f72 6965 730a 2a20 5375 6264 rectories.* Subd\n-00001c70: 6972 6563 746f 7269 6573 2077 6974 6820 irectories with \n-00001c80: 4143 5f53 5542 5354 3a3a 2020 416e 6f74 AC_SUBST:: Anot\n-00001c90: 6865 7220 7761 7920 666f 7220 636f 6e64 her way for cond\n-00001ca0: 6974 696f 6e61 6c20 7265 6375 7273 696f itional recursio\n-00001cb0: 6e0a 2a20 556e 636f 6e66 6967 7572 6564 n.* Unconfigured\n-00001cc0: 2053 7562 6469 7265 6374 6f72 6965 733a Subdirectories:\n-00001cd0: 3a20 204e 6f74 2065 7665 6e20 6372 6561 : Not even crea\n-00001ce0: 7469 6e67 2061 20e2 8098 4d61 6b65 6669 ting a ...Makefi\n-00001cf0: 6c65 e280 990a 0a42 7569 6c64 696e 6720 le.....Building \n-00001d00: 5072 6f67 7261 6d73 2061 6e64 204c 6962 Programs and Lib\n-00001d10: 7261 7269 6573 0a0a 2a20 4120 5072 6f67 raries..* A Prog\n-00001d20: 7261 6d3a 3a20 2020 2020 2020 2020 2020 ram:: \n-00001d30: 2020 2020 2020 2020 4275 696c 6469 6e67 Building\n-00001d40: 2061 2070 726f 6772 616d 0a2a 2041 204c a program.* A L\n-00001d50: 6962 7261 7279 3a3a 2020 2020 2020 2020 ibrary:: \n-00001d60: 2020 2020 2020 2020 2020 2042 7569 6c64 Build\n-00001d70: 696e 6720 6120 6c69 6272 6172 790a 2a20 ing a library.* \n-00001d80: 4120 5368 6172 6564 204c 6962 7261 7279 A Shared Library\n-00001d90: 3a3a 2020 2020 2020 2020 2020 2020 4275 :: Bu\n-00001da0: 696c 6469 6e67 2061 204c 6962 746f 6f6c ilding a Libtool\n-00001db0: 206c 6962 7261 7279 0a2a 2050 726f 6772 library.* Progr\n-00001dc0: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n-00001dd0: 6172 6961 626c 6573 3a3a 2020 5661 7269 ariables:: Vari\n-00001de0: 6162 6c65 7320 636f 6e74 726f 6c6c 696e ables controllin\n-00001df0: 6720 7072 6f67 7261 6d20 616e 640a 2020 g program and. \n+00001700: 2020 2020 2020 2020 4275 696c 6469 6e67 Building\n+00001710: 2074 7275 6520 616e 6420 6661 6c73 650a true and false.\n+00001720: 0a53 6361 6e6e 696e 6720 e280 9863 6f6e .Scanning ...con\n+00001730: 6669 6775 7265 2e61 63e2 8099 2c20 7573 figure.ac..., us\n+00001740: 696e 6720 e280 9861 636c 6f63 616c e280 ing ...aclocal..\n+00001750: 990a 0a2a 2052 6571 7569 7265 6d65 6e74 ...* Requirement\n+00001760: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00001770: 2020 2043 6f6e 6669 6775 7261 7469 6f6e Configuration\n+00001780: 2072 6571 7569 7265 6d65 6e74 730a 2a20 requirements.* \n+00001790: 4f70 7469 6f6e 616c 3a3a 2020 2020 2020 Optional:: \n+000017a0: 2020 2020 2020 2020 2020 2020 2020 4f74 Ot\n+000017b0: 6865 7220 7468 696e 6773 2041 7574 6f6d her things Autom\n+000017c0: 616b 6520 7265 636f 676e 697a 6573 0a2a ake recognizes.*\n+000017d0: 2061 636c 6f63 616c 2049 6e76 6f63 6174 aclocal Invocat\n+000017e0: 696f 6e3a 3a20 2020 2020 2020 2020 2041 ion:: A\n+000017f0: 7574 6f2d 6765 6e65 7261 7469 6e67 2061 uto-generating a\n+00001800: 636c 6f63 616c 2e6d 340a 2a20 4d61 6372 clocal.m4.* Macr\n+00001810: 6f73 3a3a 2020 2020 2020 2020 2020 2020 os:: \n+00001820: 2020 2020 2020 2020 2020 4175 746f 636f Autoco\n+00001830: 6e66 206d 6163 726f 7320 7375 7070 6c69 nf macros suppli\n+00001840: 6564 2077 6974 6820 4175 746f 6d61 6b65 ed with Automake\n+00001850: 0a0a 4175 746f 2d67 656e 6572 6174 696e ..Auto-generatin\n+00001860: 6720 6163 6c6f 6361 6c2e 6d34 0a0a 2a20 g aclocal.m4..* \n+00001870: 6163 6c6f 6361 6c20 4f70 7469 6f6e 733a aclocal Options:\n+00001880: 3a20 2020 2020 2020 2020 2020 2020 4f70 : Op\n+00001890: 7469 6f6e 7320 7375 7070 6f72 7465 6420 tions supported \n+000018a0: 6279 2061 636c 6f63 616c 0a2a 204d 6163 by aclocal.* Mac\n+000018b0: 726f 2053 6561 7263 6820 5061 7468 3a3a ro Search Path::\n+000018c0: 2020 2020 2020 2020 2020 2048 6f77 2061 How a\n+000018d0: 636c 6f63 616c 2066 696e 6473 202e 6d34 clocal finds .m4\n+000018e0: 2066 696c 6573 0a2a 2045 7874 656e 6469 files.* Extendi\n+000018f0: 6e67 2061 636c 6f63 616c 3a3a 2020 2020 ng aclocal:: \n+00001900: 2020 2020 2020 2057 7269 7469 6e67 2079 Writing y\n+00001910: 6f75 7220 6f77 6e20 6163 6c6f 6361 6c20 our own aclocal \n+00001920: 6d61 6372 6f73 0a2a 204c 6f63 616c 204d macros.* Local M\n+00001930: 6163 726f 733a 3a20 2020 2020 2020 2020 acros:: \n+00001940: 2020 2020 2020 204f 7267 616e 697a 696e Organizin\n+00001950: 6720 6c6f 6361 6c20 6d61 6372 6f73 0a2a g local macros.*\n+00001960: 2053 6572 6961 6c73 3a3a 2020 2020 2020 Serials:: \n+00001970: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00001980: 6572 6961 6c20 6c69 6e65 7320 696e 2041 erial lines in A\n+00001990: 7574 6f63 6f6e 6620 6d61 6372 6f73 0a2a utoconf macros.*\n+000019a0: 2046 7574 7572 6520 6f66 2061 636c 6f63 Future of acloc\n+000019b0: 616c 3a3a 2020 2020 2020 2020 2020 2061 al:: a\n+000019c0: 636c 6f63 616c 2773 2073 6368 6564 756c clocal's schedul\n+000019d0: 6564 2064 6561 7468 0a0a 4175 746f 636f ed death..Autoco\n+000019e0: 6e66 206d 6163 726f 7320 7375 7070 6c69 nf macros suppli\n+000019f0: 6564 2077 6974 6820 4175 746f 6d61 6b65 ed with Automake\n+00001a00: 0a0a 2a20 5075 626c 6963 204d 6163 726f ..* Public Macro\n+00001a10: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00001a20: 2020 4d61 6372 6f73 2074 6861 7420 796f Macros that yo\n+00001a30: 7520 6361 6e20 7573 652e 0a2a 204f 6273 u can use..* Obs\n+00001a40: 6f6c 6574 6520 4d61 6372 6f73 3a3a 2020 olete Macros:: \n+00001a50: 2020 2020 2020 2020 2020 204d 6163 726f Macro\n+00001a60: 7320 7468 6174 2079 6f75 2073 686f 756c s that you shoul\n+00001a70: 6420 7374 6f70 2075 7369 6e67 2e0a 2a20 d stop using..* \n+00001a80: 5072 6976 6174 6520 4d61 6372 6f73 3a3a Private Macros::\n+00001a90: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma\n+00001aa0: 6372 6f73 2074 6861 7420 796f 7520 7368 cros that you sh\n+00001ab0: 6f75 6c64 206e 6f74 2075 7365 2e0a 0a44 ould not use...D\n+00001ac0: 6972 6563 746f 7269 6573 0a0a 2a20 5375 irectories..* Su\n+00001ad0: 6264 6972 6563 746f 7269 6573 3a3a 2020 bdirectories:: \n+00001ae0: 2020 2020 2020 2020 2020 2020 4275 696c Buil\n+00001af0: 6469 6e67 2073 7562 6469 7265 6374 6f72 ding subdirector\n+00001b00: 6965 7320 7265 6375 7273 6976 656c 790a ies recursively.\n+00001b10: 2a20 436f 6e64 6974 696f 6e61 6c20 5375 * Conditional Su\n+00001b20: 6264 6972 6563 746f 7269 6573 3a3a 2020 bdirectories:: \n+00001b30: 436f 6e64 6974 696f 6e61 6c6c 7920 6e6f Conditionally no\n+00001b40: 7420 6275 696c 6469 6e67 2064 6972 6563 t building direc\n+00001b50: 746f 7269 6573 0a2a 2041 6c74 6572 6e61 tories.* Alterna\n+00001b60: 7469 7665 3a3a 2020 2020 2020 2020 2020 tive:: \n+00001b70: 2020 2020 2020 2053 7562 6469 7265 6374 Subdirect\n+00001b80: 6f72 6965 7320 7769 7468 6f75 7420 7265 ories without re\n+00001b90: 6375 7273 696f 6e0a 2a20 5375 6270 6163 cursion.* Subpac\n+00001ba0: 6b61 6765 733a 3a20 2020 2020 2020 2020 kages:: \n+00001bb0: 2020 2020 2020 2020 4e65 7374 696e 6720 Nesting \n+00001bc0: 7061 636b 6167 6573 0a0a 436f 6e64 6974 packages..Condit\n+00001bd0: 696f 6e61 6c20 5375 6264 6972 6563 746f ional Subdirecto\n+00001be0: 7269 6573 0a0a 2a20 5355 4244 4952 5320 ries..* SUBDIRS \n+00001bf0: 7673 2044 4953 545f 5355 4244 4952 533a vs DIST_SUBDIRS:\n+00001c00: 3a20 2020 2020 5477 6f20 7365 7473 206f : Two sets o\n+00001c10: 6620 6469 7265 6374 6f72 6965 730a 2a20 f directories.* \n+00001c20: 5375 6264 6972 6563 746f 7269 6573 2077 Subdirectories w\n+00001c30: 6974 6820 414d 5f43 4f4e 4449 5449 4f4e ith AM_CONDITION\n+00001c40: 414c 3a3a 2020 5370 6563 6966 7969 6e67 AL:: Specifying\n+00001c50: 2063 6f6e 6469 7469 6f6e 616c 2073 7562 conditional sub\n+00001c60: 6469 7265 6374 6f72 6965 730a 2a20 5375 directories.* Su\n+00001c70: 6264 6972 6563 746f 7269 6573 2077 6974 bdirectories wit\n+00001c80: 6820 4143 5f53 5542 5354 3a3a 2020 416e h AC_SUBST:: An\n+00001c90: 6f74 6865 7220 7761 7920 666f 7220 636f other way for co\n+00001ca0: 6e64 6974 696f 6e61 6c20 7265 6375 7273 nditional recurs\n+00001cb0: 696f 6e0a 2a20 556e 636f 6e66 6967 7572 ion.* Unconfigur\n+00001cc0: 6564 2053 7562 6469 7265 6374 6f72 6965 ed Subdirectorie\n+00001cd0: 733a 3a20 204e 6f74 2065 7665 6e20 6372 s:: Not even cr\n+00001ce0: 6561 7469 6e67 2061 20e2 8098 4d61 6b65 eating a ...Make\n+00001cf0: 6669 6c65 e280 990a 0a42 7569 6c64 696e file.....Buildin\n+00001d00: 6720 5072 6f67 7261 6d73 2061 6e64 204c g Programs and L\n+00001d10: 6962 7261 7269 6573 0a0a 2a20 4120 5072 ibraries..* A Pr\n+00001d20: 6f67 7261 6d3a 3a20 2020 2020 2020 2020 ogram:: \n+00001d30: 2020 2020 2020 2020 2020 4275 696c 6469 Buildi\n+00001d40: 6e67 2061 2070 726f 6772 616d 0a2a 2041 ng a program.* A\n+00001d50: 204c 6962 7261 7279 3a3a 2020 2020 2020 Library:: \n+00001d60: 2020 2020 2020 2020 2020 2020 2042 7569 Bui\n+00001d70: 6c64 696e 6720 6120 6c69 6272 6172 790a lding a library.\n+00001d80: 2a20 4120 5368 6172 6564 204c 6962 7261 * A Shared Libra\n+00001d90: 7279 3a3a 2020 2020 2020 2020 2020 2020 ry:: \n+00001da0: 4275 696c 6469 6e67 2061 204c 6962 746f Building a Libto\n+00001db0: 6f6c 206c 6962 7261 7279 0a2a 2050 726f ol library.* Pro\n+00001dc0: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n+00001dd0: 2056 6172 6961 626c 6573 3a3a 2020 5661 Variables:: Va\n+00001de0: 7269 6162 6c65 7320 636f 6e74 726f 6c6c riables controll\n+00001df0: 696e 6720 7072 6f67 7261 6d20 616e 640a ing program and.\n 00001e00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00001e10: 2020 2020 2020 2020 2020 2020 2020 6c69 li\n-00001e20: 6272 6172 7920 6275 696c 6473 0a2a 2044 brary builds.* D\n-00001e30: 6566 6175 6c74 205f 534f 5552 4345 533a efault _SOURCES:\n-00001e40: 3a20 2020 2020 2020 2020 2020 2044 6566 : Def\n-00001e50: 6175 6c74 2073 6f75 7263 6520 6669 6c65 ault source file\n-00001e60: 730a 2a20 4c49 424f 424a 533a 3a20 2020 s.* LIBOBJS:: \n+00001e10: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00001e20: 6c69 6272 6172 7920 6275 696c 6473 0a2a library builds.*\n+00001e30: 2044 6566 6175 6c74 205f 534f 5552 4345 Default _SOURCE\n+00001e40: 533a 3a20 2020 2020 2020 2020 2020 2044 S:: D\n+00001e50: 6566 6175 6c74 2073 6f75 7263 6520 6669 efault source fi\n+00001e60: 6c65 730a 2a20 4c49 424f 424a 533a 3a20 les.* LIBOBJS:: \n 00001e70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00001e80: 2020 5370 6563 6961 6c20 6861 6e64 6c69 Special handli\n-00001e90: 6e67 2066 6f72 204c 4942 4f42 4a53 2061 ng for LIBOBJS a\n-00001ea0: 6e64 2041 4c4c 4f43 410a 2a20 5072 6f67 nd ALLOCA.* Prog\n-00001eb0: 7261 6d20 5661 7269 6162 6c65 733a 3a20 ram Variables:: \n-00001ec0: 2020 2020 2020 2020 2020 5661 7269 6162 Variab\n-00001ed0: 6c65 7320 7573 6564 2077 6865 6e20 6275 les used when bu\n-00001ee0: 696c 6469 6e67 2061 2070 726f 6772 616d ilding a program\n-00001ef0: 0a2a 2059 6163 6320 616e 6420 4c65 783a .* Yacc and Lex:\n-00001f00: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00001f10: 2059 6163 6320 616e 6420 4c65 7820 7375 Yacc and Lex su\n-00001f20: 7070 6f72 740a 2a20 432b 2b20 5375 7070 pport.* C++ Supp\n-00001f30: 6f72 743a 3a20 2020 2020 2020 2020 2020 ort:: \n-00001f40: 2020 2020 2020 436f 6d70 696c 696e 6720 Compiling \n-00001f50: 432b 2b20 736f 7572 6365 730a 2a20 4f62 C++ sources.* Ob\n-00001f60: 6a65 6374 6976 6520 4320 5375 7070 6f72 jective C Suppor\n-00001f70: 743a 3a20 2020 2020 2020 2020 436f 6d70 t:: Comp\n-00001f80: 696c 696e 6720 4f62 6a65 6374 6976 6520 iling Objective \n-00001f90: 4320 736f 7572 6365 730a 2a20 556e 6966 C sources.* Unif\n-00001fa0: 6965 6420 5061 7261 6c6c 656c 2043 2053 ied Parallel C S\n-00001fb0: 7570 706f 7274 3a3a 2020 436f 6d70 696c upport:: Compil\n-00001fc0: 696e 6720 556e 6966 6965 6420 5061 7261 ing Unified Para\n-00001fd0: 6c6c 656c 2043 2073 6f75 7263 6573 0a2a llel C sources.*\n-00001fe0: 2041 7373 656d 626c 7920 5375 7070 6f72 Assembly Suppor\n-00001ff0: 743a 3a20 2020 2020 2020 2020 2020 2043 t:: C\n-00002000: 6f6d 7069 6c69 6e67 2061 7373 656d 626c ompiling assembl\n-00002010: 7920 736f 7572 6365 730a 2a20 466f 7274 y sources.* Fort\n-00002020: 7261 6e20 3737 2053 7570 706f 7274 3a3a ran 77 Support::\n-00002030: 2020 2020 2020 2020 2020 436f 6d70 696c Compil\n-00002040: 696e 6720 466f 7274 7261 6e20 3737 2073 ing Fortran 77 s\n-00002050: 6f75 7263 6573 0a2a 2046 6f72 7472 616e ources.* Fortran\n-00002060: 2039 7820 5375 7070 6f72 743a 3a20 2020 9x Support:: \n-00002070: 2020 2020 2020 2043 6f6d 7069 6c69 6e67 Compiling\n-00002080: 2046 6f72 7472 616e 2039 7820 736f 7572 Fortran 9x sour\n-00002090: 6365 730a 2a20 4a61 7661 2053 7570 706f ces.* Java Suppo\n-000020a0: 7274 2077 6974 6820 6763 6a3a 3a20 2020 rt with gcj:: \n-000020b0: 2020 2020 436f 6d70 696c 696e 6720 4a61 Compiling Ja\n-000020c0: 7661 2073 6f75 7263 6573 2075 7369 6e67 va sources using\n-000020d0: 2067 636a 0a2a 2056 616c 6120 5375 7070 gcj.* Vala Supp\n-000020e0: 6f72 743a 3a20 2020 2020 2020 2020 2020 ort:: \n-000020f0: 2020 2020 2043 6f6d 7069 6c69 6e67 2056 Compiling V\n-00002100: 616c 6120 736f 7572 6365 730a 2a20 5375 ala sources.* Su\n-00002110: 7070 6f72 7420 666f 7220 4f74 6865 7220 pport for Other \n-00002120: 4c61 6e67 7561 6765 733a 3a20 2043 6f6d Languages:: Com\n-00002130: 7069 6c69 6e67 206f 7468 6572 206c 616e piling other lan\n-00002140: 6775 6167 6573 0a2a 2041 4e53 493a 3a20 guages.* ANSI:: \n-00002150: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00002160: 2020 2020 2020 2041 7574 6f6d 6174 6963 Automatic\n-00002170: 2064 652d 414e 5349 2d66 6963 6174 696f de-ANSI-ficatio\n-00002180: 6e20 2864 6570 7265 6361 7465 642c 2073 n (deprecated, s\n-00002190: 6f6f 6e20 746f 2062 6520 7265 6d6f 7665 oon to be remove\n-000021a0: 6429 0a2a 2044 6570 656e 6465 6e63 6965 d).* Dependencie\n-000021b0: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n-000021c0: 2020 2041 7574 6f6d 6174 6963 2064 6570 Automatic dep\n-000021d0: 656e 6465 6e63 7920 7472 6163 6b69 6e67 endency tracking\n-000021e0: 0a2a 2045 5845 4558 543a 3a20 2020 2020 .* EXEEXT:: \n+00001e80: 2020 2020 5370 6563 6961 6c20 6861 6e64 Special hand\n+00001e90: 6c69 6e67 2066 6f72 204c 4942 4f42 4a53 ling for LIBOBJS\n+00001ea0: 2061 6e64 2041 4c4c 4f43 410a 2a20 5072 and ALLOCA.* Pr\n+00001eb0: 6f67 7261 6d20 5661 7269 6162 6c65 733a ogram Variables:\n+00001ec0: 3a20 2020 2020 2020 2020 2020 5661 7269 : Vari\n+00001ed0: 6162 6c65 7320 7573 6564 2077 6865 6e20 ables used when \n+00001ee0: 6275 696c 6469 6e67 2061 2070 726f 6772 building a progr\n+00001ef0: 616d 0a2a 2059 6163 6320 616e 6420 4c65 am.* Yacc and Le\n+00001f00: 783a 3a20 2020 2020 2020 2020 2020 2020 x:: \n+00001f10: 2020 2059 6163 6320 616e 6420 4c65 7820 Yacc and Lex \n+00001f20: 7375 7070 6f72 740a 2a20 432b 2b20 5375 support.* C++ Su\n+00001f30: 7070 6f72 743a 3a20 2020 2020 2020 2020 pport:: \n+00001f40: 2020 2020 2020 2020 436f 6d70 696c 696e Compilin\n+00001f50: 6720 432b 2b20 736f 7572 6365 730a 2a20 g C++ sources.* \n+00001f60: 4f62 6a65 6374 6976 6520 4320 5375 7070 Objective C Supp\n+00001f70: 6f72 743a 3a20 2020 2020 2020 2020 436f ort:: Co\n+00001f80: 6d70 696c 696e 6720 4f62 6a65 6374 6976 mpiling Objectiv\n+00001f90: 6520 4320 736f 7572 6365 730a 2a20 556e e C sources.* Un\n+00001fa0: 6966 6965 6420 5061 7261 6c6c 656c 2043 ified Parallel C\n+00001fb0: 2053 7570 706f 7274 3a3a 2020 436f 6d70 Support:: Comp\n+00001fc0: 696c 696e 6720 556e 6966 6965 6420 5061 iling Unified Pa\n+00001fd0: 7261 6c6c 656c 2043 2073 6f75 7263 6573 rallel C sources\n+00001fe0: 0a2a 2041 7373 656d 626c 7920 5375 7070 .* Assembly Supp\n+00001ff0: 6f72 743a 3a20 2020 2020 2020 2020 2020 ort:: \n+00002000: 2043 6f6d 7069 6c69 6e67 2061 7373 656d Compiling assem\n+00002010: 626c 7920 736f 7572 6365 730a 2a20 466f bly sources.* Fo\n+00002020: 7274 7261 6e20 3737 2053 7570 706f 7274 rtran 77 Support\n+00002030: 3a3a 2020 2020 2020 2020 2020 436f 6d70 :: Comp\n+00002040: 696c 696e 6720 466f 7274 7261 6e20 3737 iling Fortran 77\n+00002050: 2073 6f75 7263 6573 0a2a 2046 6f72 7472 sources.* Fortr\n+00002060: 616e 2039 7820 5375 7070 6f72 743a 3a20 an 9x Support:: \n+00002070: 2020 2020 2020 2020 2043 6f6d 7069 6c69 Compili\n+00002080: 6e67 2046 6f72 7472 616e 2039 7820 736f ng Fortran 9x so\n+00002090: 7572 6365 730a 2a20 4a61 7661 2053 7570 urces.* Java Sup\n+000020a0: 706f 7274 2077 6974 6820 6763 6a3a 3a20 port with gcj:: \n+000020b0: 2020 2020 2020 436f 6d70 696c 696e 6720 Compiling \n+000020c0: 4a61 7661 2073 6f75 7263 6573 2075 7369 Java sources usi\n+000020d0: 6e67 2067 636a 0a2a 2056 616c 6120 5375 ng gcj.* Vala Su\n+000020e0: 7070 6f72 743a 3a20 2020 2020 2020 2020 pport:: \n+000020f0: 2020 2020 2020 2043 6f6d 7069 6c69 6e67 Compiling\n+00002100: 2056 616c 6120 736f 7572 6365 730a 2a20 Vala sources.* \n+00002110: 5375 7070 6f72 7420 666f 7220 4f74 6865 Support for Othe\n+00002120: 7220 4c61 6e67 7561 6765 733a 3a20 2043 r Languages:: C\n+00002130: 6f6d 7069 6c69 6e67 206f 7468 6572 206c ompiling other l\n+00002140: 616e 6775 6167 6573 0a2a 2041 4e53 493a anguages.* ANSI:\n+00002150: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00002160: 2020 2020 2020 2020 2041 7574 6f6d 6174 Automat\n+00002170: 6963 2064 652d 414e 5349 2d66 6963 6174 ic de-ANSI-ficat\n+00002180: 696f 6e20 2864 6570 7265 6361 7465 642c ion (deprecated,\n+00002190: 2073 6f6f 6e20 746f 2062 6520 7265 6d6f soon to be remo\n+000021a0: 7665 6429 0a2a 2044 6570 656e 6465 6e63 ved).* Dependenc\n+000021b0: 6965 733a 3a20 2020 2020 2020 2020 2020 ies:: \n+000021c0: 2020 2020 2041 7574 6f6d 6174 6963 2064 Automatic d\n+000021d0: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+000021e0: 6e67 0a2a 2045 5845 4558 543a 3a20 2020 ng.* EXEEXT:: \n 000021f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00002200: 2053 7570 706f 7274 2066 6f72 2065 7865 Support for exe\n-00002210: 6375 7461 626c 6520 6578 7465 6e73 696f cutable extensio\n-00002220: 6e73 0a0a 4275 696c 6469 6e67 2061 2070 ns..Building a p\n-00002230: 726f 6772 616d 0a0a 2a20 5072 6f67 7261 rogram..* Progra\n-00002240: 6d20 536f 7572 6365 733a 3a20 2020 2020 m Sources:: \n-00002250: 2020 2020 2020 2020 4465 6669 6e69 6e67 Defining\n-00002260: 2070 726f 6772 616d 2073 6f75 7263 6573 program sources\n-00002270: 0a2a 204c 696e 6b69 6e67 3a3a 2020 2020 .* Linking:: \n+00002200: 2020 2053 7570 706f 7274 2066 6f72 2065 Support for e\n+00002210: 7865 6375 7461 626c 6520 6578 7465 6e73 xecutable extens\n+00002220: 696f 6e73 0a0a 4275 696c 6469 6e67 2061 ions..Building a\n+00002230: 2070 726f 6772 616d 0a0a 2a20 5072 6f67 program..* Prog\n+00002240: 7261 6d20 536f 7572 6365 733a 3a20 2020 ram Sources:: \n+00002250: 2020 2020 2020 2020 2020 4465 6669 6e69 Defini\n+00002260: 6e67 2070 726f 6772 616d 2073 6f75 7263 ng program sourc\n+00002270: 6573 0a2a 204c 696e 6b69 6e67 3a3a 2020 es.* Linking:: \n 00002280: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00002290: 204c 696e 6b69 6e67 2077 6974 6820 6c69 Linking with li\n-000022a0: 6272 6172 6965 7320 6f72 2065 7874 7261 braries or extra\n-000022b0: 206f 626a 6563 7473 0a2a 2043 6f6e 6469 objects.* Condi\n-000022c0: 7469 6f6e 616c 2053 6f75 7263 6573 3a3a tional Sources::\n-000022d0: 2020 2020 2020 2020 2048 616e 646c 696e Handlin\n-000022e0: 6720 636f 6e64 6974 696f 6e61 6c20 736f g conditional so\n-000022f0: 7572 6365 730a 2a20 436f 6e64 6974 696f urces.* Conditio\n-00002300: 6e61 6c20 5072 6f67 7261 6d73 3a3a 2020 nal Programs:: \n-00002310: 2020 2020 2020 4275 696c 6469 6e67 2061 Building a\n-00002320: 2070 726f 6772 616d 2063 6f6e 6469 7469 program conditi\n-00002330: 6f6e 616c 6c79 0a0a 4275 696c 6469 6e67 onally..Building\n-00002340: 2061 2053 6861 7265 6420 4c69 6272 6172 a Shared Librar\n-00002350: 790a 0a2a 204c 6962 746f 6f6c 2043 6f6e y..* Libtool Con\n-00002360: 6365 7074 3a3a 2020 2020 2020 2020 2020 cept:: \n-00002370: 2020 2049 6e74 726f 6475 6369 6e67 204c Introducing L\n-00002380: 6962 746f 6f6c 0a2a 204c 6962 746f 6f6c ibtool.* Libtool\n-00002390: 204c 6962 7261 7269 6573 3a3a 2020 2020 Libraries:: \n-000023a0: 2020 2020 2020 2044 6563 6c61 7269 6e67 Declaring\n-000023b0: 204c 6962 746f 6f6c 204c 6962 7261 7269 Libtool Librari\n-000023c0: 6573 0a2a 2043 6f6e 6469 7469 6f6e 616c es.* Conditional\n-000023d0: 204c 6962 746f 6f6c 204c 6962 7261 7269 Libtool Librari\n-000023e0: 6573 3a3a 2020 4275 696c 6469 6e67 204c es:: Building L\n-000023f0: 6962 746f 6f6c 204c 6962 7261 7269 6573 ibtool Libraries\n-00002400: 2043 6f6e 6469 7469 6f6e 616c 6c79 0a2a Conditionally.*\n-00002410: 2043 6f6e 6469 7469 6f6e 616c 204c 6962 Conditional Lib\n-00002420: 746f 6f6c 2053 6f75 7263 6573 3a3a 2020 tool Sources:: \n-00002430: 4368 6f6f 7369 6e67 204c 6962 7261 7279 Choosing Library\n-00002440: 2053 6f75 7263 6573 2043 6f6e 6469 7469 Sources Conditi\n-00002450: 6f6e 616c 6c79 0a2a 204c 6962 746f 6f6c onally.* Libtool\n-00002460: 2043 6f6e 7665 6e69 656e 6365 204c 6962 Convenience Lib\n-00002470: 7261 7269 6573 3a3a 2020 4275 696c 6469 raries:: Buildi\n-00002480: 6e67 2043 6f6e 7665 6e69 656e 6365 204c ng Convenience L\n-00002490: 6962 746f 6f6c 204c 6962 7261 7269 6573 ibtool Libraries\n-000024a0: 0a2a 204c 6962 746f 6f6c 204d 6f64 756c .* Libtool Modul\n-000024b0: 6573 3a3a 2020 2020 2020 2020 2020 2020 es:: \n-000024c0: 2042 7569 6c64 696e 6720 4c69 6274 6f6f Building Libtoo\n-000024d0: 6c20 4d6f 6475 6c65 730a 2a20 4c69 6274 l Modules.* Libt\n-000024e0: 6f6f 6c20 466c 6167 733a 3a20 2020 2020 ool Flags:: \n-000024f0: 2020 2020 2020 2020 2020 5573 696e 6720 Using \n-00002500: 5f4c 4942 4144 442c 205f 4c44 464c 4147 _LIBADD, _LDFLAG\n-00002510: 532c 2061 6e64 205f 4c49 4254 4f4f 4c46 S, and _LIBTOOLF\n-00002520: 4c41 4753 0a2a 204c 544c 4942 4f42 4a53 LAGS.* LTLIBOBJS\n-00002530: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-00002540: 2020 2020 2055 7369 6e67 2024 284c 544c Using $(LTL\n-00002550: 4942 4f42 4a53 2920 616e 6420 2428 4c54 IBOBJS) and $(LT\n-00002560: 414c 4c4f 4341 290a 2a20 4c69 6274 6f6f ALLOCA).* Libtoo\n-00002570: 6c20 4973 7375 6573 3a3a 2020 2020 2020 l Issues:: \n-00002580: 2020 2020 2020 2020 436f 6d6d 6f6e 2049 Common I\n-00002590: 7373 7565 7320 5265 6c61 7465 6420 746f ssues Related to\n-000025a0: 204c 6962 746f 6f6c 2773 2055 7365 0a0a Libtool's Use..\n-000025b0: 436f 6d6d 6f6e 2049 7373 7565 7320 5265 Common Issues Re\n-000025c0: 6c61 7465 6420 746f 204c 6962 746f 6f6c lated to Libtool\n-000025d0: 2773 2055 7365 0a0a 2a20 4572 726f 7220 's Use..* Error \n-000025e0: 7265 7175 6972 6564 2066 696c 6520 6c74 required file lt\n-000025f0: 6d61 696e 2e73 6820 6e6f 7420 666f 756e main.sh not foun\n-00002600: 643a 3a20 2054 6865 206e 6565 6420 746f d:: The need to\n-00002610: 2072 756e 206c 6962 746f 6f6c 697a 650a run libtoolize.\n-00002620: 2a20 4f62 6a65 6374 7320 6372 6561 7465 * Objects create\n-00002630: 6420 626f 7468 2077 6974 6820 6c69 6274 d both with libt\n-00002640: 6f6f 6c20 616e 6420 7769 7468 6f75 743a ool and without:\n-00002650: 3a20 2041 766f 6964 2061 2073 7065 6369 : Avoid a speci\n-00002660: 6669 6320 6275 696c 6420 7261 6365 0a0a fic build race..\n-00002670: 466f 7274 7261 6e20 3737 2053 7570 706f Fortran 77 Suppo\n-00002680: 7274 0a0a 2a20 5072 6570 726f 6365 7373 rt..* Preprocess\n-00002690: 696e 6720 466f 7274 7261 6e20 3737 3a3a ing Fortran 77::\n-000026a0: 2020 2020 5072 6570 726f 6365 7373 696e Preprocessin\n-000026b0: 6720 466f 7274 7261 6e20 3737 2073 6f75 g Fortran 77 sou\n-000026c0: 7263 6573 0a2a 2043 6f6d 7069 6c69 6e67 rces.* Compiling\n-000026d0: 2046 6f72 7472 616e 2037 3720 4669 6c65 Fortran 77 File\n-000026e0: 733a 3a20 2043 6f6d 7069 6c69 6e67 2046 s:: Compiling F\n-000026f0: 6f72 7472 616e 2037 3720 736f 7572 6365 ortran 77 source\n-00002700: 730a 2a20 4d69 7869 6e67 2046 6f72 7472 s.* Mixing Fortr\n-00002710: 616e 2037 3720 5769 7468 2043 2061 6e64 an 77 With C and\n-00002720: 2043 2b2b 3a3a 2020 4d69 7869 6e67 2046 C++:: Mixing F\n-00002730: 6f72 7472 616e 2037 3720 5769 7468 2043 ortran 77 With C\n-00002740: 2061 6e64 2043 2b2b 0a0a 4d69 7869 6e67 and C++..Mixing\n-00002750: 2046 6f72 7472 616e 2037 3720 5769 7468 Fortran 77 With\n-00002760: 2043 2061 6e64 2043 2b2b 0a0a 2a20 486f C and C++..* Ho\n-00002770: 7720 7468 6520 4c69 6e6b 6572 2069 7320 w the Linker is \n-00002780: 4368 6f73 656e 3a3a 2020 2020 4175 746f Chosen:: Auto\n-00002790: 6d61 7469 6320 6c69 6e6b 6572 2073 656c matic linker sel\n-000027a0: 6563 7469 6f6e 0a0a 466f 7274 7261 6e20 ection..Fortran \n-000027b0: 3978 2053 7570 706f 7274 0a0a 2a20 436f 9x Support..* Co\n-000027c0: 6d70 696c 696e 6720 466f 7274 7261 6e20 mpiling Fortran \n-000027d0: 3978 2046 696c 6573 3a3a 2020 436f 6d70 9x Files:: Comp\n-000027e0: 696c 696e 6720 466f 7274 7261 6e20 3978 iling Fortran 9x\n-000027f0: 2073 6f75 7263 6573 0a0a 4f74 6865 7220 sources..Other \n-00002800: 4465 7269 7665 6420 4f62 6a65 6374 730a Derived Objects.\n-00002810: 0a2a 2053 6372 6970 7473 3a3a 2020 2020 .* Scripts:: \n+00002290: 2020 204c 696e 6b69 6e67 2077 6974 6820 Linking with \n+000022a0: 6c69 6272 6172 6965 7320 6f72 2065 7874 libraries or ext\n+000022b0: 7261 206f 626a 6563 7473 0a2a 2043 6f6e ra objects.* Con\n+000022c0: 6469 7469 6f6e 616c 2053 6f75 7263 6573 ditional Sources\n+000022d0: 3a3a 2020 2020 2020 2020 2048 616e 646c :: Handl\n+000022e0: 696e 6720 636f 6e64 6974 696f 6e61 6c20 ing conditional \n+000022f0: 736f 7572 6365 730a 2a20 436f 6e64 6974 sources.* Condit\n+00002300: 696f 6e61 6c20 5072 6f67 7261 6d73 3a3a ional Programs::\n+00002310: 2020 2020 2020 2020 4275 696c 6469 6e67 Building\n+00002320: 2061 2070 726f 6772 616d 2063 6f6e 6469 a program condi\n+00002330: 7469 6f6e 616c 6c79 0a0a 4275 696c 6469 tionally..Buildi\n+00002340: 6e67 2061 2053 6861 7265 6420 4c69 6272 ng a Shared Libr\n+00002350: 6172 790a 0a2a 204c 6962 746f 6f6c 2043 ary..* Libtool C\n+00002360: 6f6e 6365 7074 3a3a 2020 2020 2020 2020 oncept:: \n+00002370: 2020 2020 2049 6e74 726f 6475 6369 6e67 Introducing\n+00002380: 204c 6962 746f 6f6c 0a2a 204c 6962 746f Libtool.* Libto\n+00002390: 6f6c 204c 6962 7261 7269 6573 3a3a 2020 ol Libraries:: \n+000023a0: 2020 2020 2020 2020 2044 6563 6c61 7269 Declari\n+000023b0: 6e67 204c 6962 746f 6f6c 204c 6962 7261 ng Libtool Libra\n+000023c0: 7269 6573 0a2a 2043 6f6e 6469 7469 6f6e ries.* Condition\n+000023d0: 616c 204c 6962 746f 6f6c 204c 6962 7261 al Libtool Libra\n+000023e0: 7269 6573 3a3a 2020 4275 696c 6469 6e67 ries:: Building\n+000023f0: 204c 6962 746f 6f6c 204c 6962 7261 7269 Libtool Librari\n+00002400: 6573 2043 6f6e 6469 7469 6f6e 616c 6c79 es Conditionally\n+00002410: 0a2a 2043 6f6e 6469 7469 6f6e 616c 204c .* Conditional L\n+00002420: 6962 746f 6f6c 2053 6f75 7263 6573 3a3a ibtool Sources::\n+00002430: 2020 4368 6f6f 7369 6e67 204c 6962 7261 Choosing Libra\n+00002440: 7279 2053 6f75 7263 6573 2043 6f6e 6469 ry Sources Condi\n+00002450: 7469 6f6e 616c 6c79 0a2a 204c 6962 746f tionally.* Libto\n+00002460: 6f6c 2043 6f6e 7665 6e69 656e 6365 204c ol Convenience L\n+00002470: 6962 7261 7269 6573 3a3a 2020 4275 696c ibraries:: Buil\n+00002480: 6469 6e67 2043 6f6e 7665 6e69 656e 6365 ding Convenience\n+00002490: 204c 6962 746f 6f6c 204c 6962 7261 7269 Libtool Librari\n+000024a0: 6573 0a2a 204c 6962 746f 6f6c 204d 6f64 es.* Libtool Mod\n+000024b0: 756c 6573 3a3a 2020 2020 2020 2020 2020 ules:: \n+000024c0: 2020 2042 7569 6c64 696e 6720 4c69 6274 Building Libt\n+000024d0: 6f6f 6c20 4d6f 6475 6c65 730a 2a20 4c69 ool Modules.* Li\n+000024e0: 6274 6f6f 6c20 466c 6167 733a 3a20 2020 btool Flags:: \n+000024f0: 2020 2020 2020 2020 2020 2020 5573 696e Usin\n+00002500: 6720 5f4c 4942 4144 442c 205f 4c44 464c g _LIBADD, _LDFL\n+00002510: 4147 532c 2061 6e64 205f 4c49 4254 4f4f AGS, and _LIBTOO\n+00002520: 4c46 4c41 4753 0a2a 204c 544c 4942 4f42 LFLAGS.* LTLIBOB\n+00002530: 4a53 3a3a 2020 2020 2020 2020 2020 2020 JS:: \n+00002540: 2020 2020 2020 2055 7369 6e67 2024 284c Using $(L\n+00002550: 544c 4942 4f42 4a53 2920 616e 6420 2428 TLIBOBJS) and $(\n+00002560: 4c54 414c 4c4f 4341 290a 2a20 4c69 6274 LTALLOCA).* Libt\n+00002570: 6f6f 6c20 4973 7375 6573 3a3a 2020 2020 ool Issues:: \n+00002580: 2020 2020 2020 2020 2020 436f 6d6d 6f6e Common\n+00002590: 2049 7373 7565 7320 5265 6c61 7465 6420 Issues Related \n+000025a0: 746f 204c 6962 746f 6f6c 2773 2055 7365 to Libtool's Use\n+000025b0: 0a0a 436f 6d6d 6f6e 2049 7373 7565 7320 ..Common Issues \n+000025c0: 5265 6c61 7465 6420 746f 204c 6962 746f Related to Libto\n+000025d0: 6f6c 2773 2055 7365 0a0a 2a20 4572 726f ol's Use..* Erro\n+000025e0: 7220 7265 7175 6972 6564 2066 696c 6520 r required file \n+000025f0: 6c74 6d61 696e 2e73 6820 6e6f 7420 666f ltmain.sh not fo\n+00002600: 756e 643a 3a20 2054 6865 206e 6565 6420 und:: The need \n+00002610: 746f 2072 756e 206c 6962 746f 6f6c 697a to run libtooliz\n+00002620: 650a 2a20 4f62 6a65 6374 7320 6372 6561 e.* Objects crea\n+00002630: 7465 6420 626f 7468 2077 6974 6820 6c69 ted both with li\n+00002640: 6274 6f6f 6c20 616e 6420 7769 7468 6f75 btool and withou\n+00002650: 743a 3a20 2041 766f 6964 2061 2073 7065 t:: Avoid a spe\n+00002660: 6369 6669 6320 6275 696c 6420 7261 6365 cific build race\n+00002670: 0a0a 466f 7274 7261 6e20 3737 2053 7570 ..Fortran 77 Sup\n+00002680: 706f 7274 0a0a 2a20 5072 6570 726f 6365 port..* Preproce\n+00002690: 7373 696e 6720 466f 7274 7261 6e20 3737 ssing Fortran 77\n+000026a0: 3a3a 2020 2020 5072 6570 726f 6365 7373 :: Preprocess\n+000026b0: 696e 6720 466f 7274 7261 6e20 3737 2073 ing Fortran 77 s\n+000026c0: 6f75 7263 6573 0a2a 2043 6f6d 7069 6c69 ources.* Compili\n+000026d0: 6e67 2046 6f72 7472 616e 2037 3720 4669 ng Fortran 77 Fi\n+000026e0: 6c65 733a 3a20 2043 6f6d 7069 6c69 6e67 les:: Compiling\n+000026f0: 2046 6f72 7472 616e 2037 3720 736f 7572 Fortran 77 sour\n+00002700: 6365 730a 2a20 4d69 7869 6e67 2046 6f72 ces.* Mixing For\n+00002710: 7472 616e 2037 3720 5769 7468 2043 2061 tran 77 With C a\n+00002720: 6e64 2043 2b2b 3a3a 2020 4d69 7869 6e67 nd C++:: Mixing\n+00002730: 2046 6f72 7472 616e 2037 3720 5769 7468 Fortran 77 With\n+00002740: 2043 2061 6e64 2043 2b2b 0a0a 4d69 7869 C and C++..Mixi\n+00002750: 6e67 2046 6f72 7472 616e 2037 3720 5769 ng Fortran 77 Wi\n+00002760: 7468 2043 2061 6e64 2043 2b2b 0a0a 2a20 th C and C++..* \n+00002770: 486f 7720 7468 6520 4c69 6e6b 6572 2069 How the Linker i\n+00002780: 7320 4368 6f73 656e 3a3a 2020 2020 4175 s Chosen:: Au\n+00002790: 746f 6d61 7469 6320 6c69 6e6b 6572 2073 tomatic linker s\n+000027a0: 656c 6563 7469 6f6e 0a0a 466f 7274 7261 election..Fortra\n+000027b0: 6e20 3978 2053 7570 706f 7274 0a0a 2a20 n 9x Support..* \n+000027c0: 436f 6d70 696c 696e 6720 466f 7274 7261 Compiling Fortra\n+000027d0: 6e20 3978 2046 696c 6573 3a3a 2020 436f n 9x Files:: Co\n+000027e0: 6d70 696c 696e 6720 466f 7274 7261 6e20 mpiling Fortran \n+000027f0: 3978 2073 6f75 7263 6573 0a0a 4f74 6865 9x sources..Othe\n+00002800: 7220 4465 7269 7665 6420 4f62 6a65 6374 r Derived Object\n+00002810: 730a 0a2a 2053 6372 6970 7473 3a3a 2020 s..* Scripts:: \n 00002820: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00002830: 2045 7865 6375 7461 626c 6520 7363 7269 Executable scri\n-00002840: 7074 730a 2a20 4865 6164 6572 733a 3a20 pts.* Headers:: \n-00002850: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00002860: 2020 2020 4865 6164 6572 2066 696c 6573 Header files\n-00002870: 0a2a 2044 6174 613a 3a20 2020 2020 2020 .* Data:: \n+00002830: 2020 2045 7865 6375 7461 626c 6520 7363 Executable sc\n+00002840: 7269 7074 730a 2a20 4865 6164 6572 733a ripts.* Headers:\n+00002850: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00002860: 2020 2020 2020 4865 6164 6572 2066 696c Header fil\n+00002870: 6573 0a2a 2044 6174 613a 3a20 2020 2020 es.* Data:: \n 00002880: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00002890: 2041 7263 6869 7465 6374 7572 652d 696e Architecture-in\n-000028a0: 6465 7065 6e64 656e 7420 6461 7461 2066 dependent data f\n-000028b0: 696c 6573 0a2a 2053 6f75 7263 6573 3a3a iles.* Sources::\n-000028c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000028d0: 2020 2020 2044 6572 6976 6564 2073 6f75 Derived sou\n-000028e0: 7263 6573 0a0a 4275 696c 7420 536f 7572 rces..Built Sour\n-000028f0: 6365 730a 0a2a 2042 7569 6c74 2053 6f75 ces..* Built Sou\n-00002900: 7263 6573 2045 7861 6d70 6c65 3a3a 2020 rces Example:: \n-00002910: 2020 2020 2053 6576 6572 616c 2077 6179 Several way\n-00002920: 7320 746f 2068 616e 646c 6520 6275 696c s to handle buil\n-00002930: 7420 736f 7572 6365 732e 0a0a 4f74 6865 t sources...Othe\n-00002940: 7220 474e 5520 546f 6f6c 730a 0a2a 2045 r GNU Tools..* E\n-00002950: 6d61 6373 204c 6973 703a 3a20 2020 2020 macs Lisp:: \n-00002960: 2020 2020 2020 2020 2020 2020 2045 6d61 Ema\n-00002970: 6373 204c 6973 700a 2a20 6765 7474 6578 cs Lisp.* gettex\n-00002980: 743a 3a20 2020 2020 2020 2020 2020 2020 t:: \n-00002990: 2020 2020 2020 2020 4765 7474 6578 740a Gettext.\n-000029a0: 2a20 4c69 6274 6f6f 6c3a 3a20 2020 2020 * Libtool:: \n+00002890: 2020 2041 7263 6869 7465 6374 7572 652d Architecture-\n+000028a0: 696e 6465 7065 6e64 656e 7420 6461 7461 independent data\n+000028b0: 2066 696c 6573 0a2a 2053 6f75 7263 6573 files.* Sources\n+000028c0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+000028d0: 2020 2020 2020 2044 6572 6976 6564 2073 Derived s\n+000028e0: 6f75 7263 6573 0a0a 4275 696c 7420 536f ources..Built So\n+000028f0: 7572 6365 730a 0a2a 2042 7569 6c74 2053 urces..* Built S\n+00002900: 6f75 7263 6573 2045 7861 6d70 6c65 3a3a ources Example::\n+00002910: 2020 2020 2020 2053 6576 6572 616c 2077 Several w\n+00002920: 6179 7320 746f 2068 616e 646c 6520 6275 ays to handle bu\n+00002930: 696c 7420 736f 7572 6365 732e 0a0a 4f74 ilt sources...Ot\n+00002940: 6865 7220 474e 5520 546f 6f6c 730a 0a2a her GNU Tools..*\n+00002950: 2045 6d61 6373 204c 6973 703a 3a20 2020 Emacs Lisp:: \n+00002960: 2020 2020 2020 2020 2020 2020 2020 2045 E\n+00002970: 6d61 6373 204c 6973 700a 2a20 6765 7474 macs Lisp.* gett\n+00002980: 6578 743a 3a20 2020 2020 2020 2020 2020 ext:: \n+00002990: 2020 2020 2020 2020 2020 4765 7474 6578 Gettex\n+000029a0: 740a 2a20 4c69 6274 6f6f 6c3a 3a20 2020 t.* Libtool:: \n 000029b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000029c0: 4c69 6274 6f6f 6c0a 2a20 4a61 7661 3a3a Libtool.* Java::\n-000029d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000029e0: 2020 2020 2020 2020 4a61 7661 2062 7974 Java byt\n-000029f0: 6563 6f64 6520 636f 6d70 696c 6174 696f ecode compilatio\n-00002a00: 6e20 2864 6570 7265 6361 7465 6429 0a2a n (deprecated).*\n-00002a10: 2050 7974 686f 6e3a 3a20 2020 2020 2020 Python:: \n-00002a20: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-00002a30: 7974 686f 6e0a 0a42 7569 6c64 696e 6720 ython..Building \n-00002a40: 646f 6375 6d65 6e74 6174 696f 6e0a 0a2a documentation..*\n-00002a50: 2054 6578 696e 666f 3a3a 2020 2020 2020 Texinfo:: \n-00002a60: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-00002a70: 6578 696e 666f 0a2a 204d 616e 2050 6167 exinfo.* Man Pag\n-00002a80: 6573 3a3a 2020 2020 2020 2020 2020 2020 es:: \n-00002a90: 2020 2020 2020 204d 616e 2070 6167 6573 Man pages\n-00002aa0: 0a0a 5768 6174 2047 6574 7320 496e 7374 ..What Gets Inst\n-00002ab0: 616c 6c65 640a 0a2a 2042 6173 6963 7320 alled..* Basics \n-00002ac0: 6f66 2049 6e73 7461 6c6c 6174 696f 6e3a of Installation:\n-00002ad0: 3a20 2020 2020 2057 6861 7420 6765 7473 : What gets\n-00002ae0: 2069 6e73 7461 6c6c 6564 2077 6865 7265 installed where\n-00002af0: 0a2a 2054 6865 2054 776f 2050 6172 7473 .* The Two Parts\n-00002b00: 206f 6620 496e 7374 616c 6c3a 3a20 2020 of Install:: \n-00002b10: 2049 6e73 7461 6c6c 696e 6720 6461 7461 Installing data\n-00002b20: 2061 6e64 2070 726f 6772 616d 7320 7365 and programs se\n-00002b30: 7061 7261 7465 6c79 0a2a 2045 7874 656e parately.* Exten\n-00002b40: 6469 6e67 2049 6e73 7461 6c6c 6174 696f ding Installatio\n-00002b50: 6e3a 3a20 2020 2020 2041 6464 696e 6720 n:: Adding \n-00002b60: 796f 7572 206f 776e 2072 756c 6573 2066 your own rules f\n-00002b70: 6f72 2069 6e73 7461 6c6c 6174 696f 6e0a or installation.\n-00002b80: 2a20 5374 6167 6564 2049 6e73 7461 6c6c * Staged Install\n-00002b90: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n-00002ba0: 496e 7374 616c 6c61 7469 6f6e 2069 6e20 Installation in \n-00002bb0: 6120 7465 6d70 6f72 6172 7920 6c6f 6361 a temporary loca\n-00002bc0: 7469 6f6e 0a2a 2049 6e73 7461 6c6c 2052 tion.* Install R\n-00002bd0: 756c 6573 2066 6f72 2074 6865 2055 7365 ules for the Use\n-00002be0: 723a 3a20 2055 7365 6675 6c20 6164 6469 r:: Useful addi\n-00002bf0: 7469 6f6e 616c 2072 756c 6573 0a0a 5768 tional rules..Wh\n-00002c00: 6174 2047 6f65 7320 696e 2061 2044 6973 at Goes in a Dis\n-00002c10: 7472 6962 7574 696f 6e0a 0a2a 2042 6173 tribution..* Bas\n-00002c20: 6963 7320 6f66 2044 6973 7472 6962 7574 ics of Distribut\n-00002c30: 696f 6e3a 3a20 2020 2020 2046 696c 6573 ion:: Files\n-00002c40: 2064 6973 7472 6962 7574 6564 2062 7920 distributed by \n-00002c50: 6465 6661 756c 740a 2a20 4669 6e65 2d67 default.* Fine-g\n-00002c60: 7261 696e 6564 2044 6973 7472 6962 7574 rained Distribut\n-00002c70: 696f 6e20 436f 6e74 726f 6c3a 3a20 20e2 ion Control:: .\n-00002c80: 8098 6469 7374 5fe2 8099 2061 6e64 20e2 ..dist_... and .\n-00002c90: 8098 6e6f 6469 7374 5fe2 8099 2070 7265 ..nodist_... pre\n-00002ca0: 6669 7865 730a 2a20 5468 6520 6469 7374 fixes.* The dist\n-00002cb0: 2048 6f6f 6b3a 3a20 2020 2020 2020 2020 Hook:: \n-00002cc0: 2020 2020 2020 4120 7461 7267 6574 2066 A target f\n-00002cd0: 6f72 206c 6173 742d 6d69 6e75 7465 2064 or last-minute d\n-00002ce0: 6973 7472 6962 7574 696f 6e20 6368 616e istribution chan\n-00002cf0: 6765 730a 2a20 4368 6563 6b69 6e67 2074 ges.* Checking t\n-00002d00: 6865 2044 6973 7472 6962 7574 696f 6e3a he Distribution:\n-00002d10: 3a20 2020 e280 986d 616b 6520 6469 7374 : ...make dist\n-00002d20: 6368 6563 6be2 8099 2065 7870 6c61 696e check... explain\n-00002d30: 6564 0a2a 2054 6865 2054 7970 6573 206f ed.* The Types o\n-00002d40: 6620 4469 7374 7269 6275 7469 6f6e 733a f Distributions:\n-00002d50: 3a20 2041 2076 6172 6965 7479 206f 6620 : A variety of \n-00002d60: 666f 726d 6174 7320 616e 6420 636f 6d70 formats and comp\n-00002d70: 7265 7373 696f 6e20 6d65 7468 6f64 730a ression methods.\n-00002d80: 0a53 7570 706f 7274 2066 6f72 2074 6573 .Support for tes\n-00002d90: 7420 7375 6974 6573 0a0a 2a20 5369 6d70 t suites..* Simp\n-00002da0: 6c65 2054 6573 7473 3a3a 2020 2020 2020 le Tests:: \n-00002db0: 2020 2020 2020 2020 2020 4c69 7374 696e Listin\n-00002dc0: 6720 7072 6f67 7261 6d73 2061 6e64 2073 g programs and s\n-00002dd0: 6372 6970 7473 2069 6e20 e280 9854 4553 cripts in ...TES\n-00002de0: 5453 e280 990a 2a20 5369 6d70 6c65 2054 TS....* Simple T\n-00002df0: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n-00002e00: 6c65 6c2d 7465 7374 733a 3a20 204d 6f72 lel-tests:: Mor\n-00002e10: 6520 706f 7765 7266 756c 2074 6573 7420 e powerful test \n-00002e20: 6472 6976 6572 0a2a 2044 656a 6147 6e75 driver.* DejaGnu\n-00002e30: 2054 6573 7473 3a3a 2020 2020 2020 2020 Tests:: \n-00002e40: 2020 2020 2020 2049 6e74 6572 6661 6369 Interfaci\n-00002e50: 6e67 2077 6974 6820 7468 6520 6578 7465 ng with the exte\n-00002e60: 726e 616c 2074 6573 7469 6e67 2066 7261 rnal testing fra\n-00002e70: 6d65 776f 726b 0a2a 2049 6e73 7461 6c6c mework.* Install\n-00002e80: 2054 6573 7473 3a3a 2020 2020 2020 2020 Tests:: \n-00002e90: 2020 2020 2020 2052 756e 6e69 6e67 2074 Running t\n-00002ea0: 6573 7473 206f 6e20 696e 7374 616c 6c65 ests on installe\n-00002eb0: 6420 7061 636b 6167 6573 0a0a 4d69 7363 d packages..Misc\n-00002ec0: 656c 6c61 6e65 6f75 7320 5275 6c65 730a ellaneous Rules.\n-00002ed0: 0a2a 2054 6167 733a 3a20 2020 2020 2020 .* Tags:: \n+000029c0: 2020 4c69 6274 6f6f 6c0a 2a20 4a61 7661 Libtool.* Java\n+000029d0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+000029e0: 2020 2020 2020 2020 2020 4a61 7661 2062 Java b\n+000029f0: 7974 6563 6f64 6520 636f 6d70 696c 6174 ytecode compilat\n+00002a00: 696f 6e20 2864 6570 7265 6361 7465 6429 ion (deprecated)\n+00002a10: 0a2a 2050 7974 686f 6e3a 3a20 2020 2020 .* Python:: \n+00002a20: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00002a30: 2050 7974 686f 6e0a 0a42 7569 6c64 696e Python..Buildin\n+00002a40: 6720 646f 6375 6d65 6e74 6174 696f 6e0a g documentation.\n+00002a50: 0a2a 2054 6578 696e 666f 3a3a 2020 2020 .* Texinfo:: \n+00002a60: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00002a70: 2054 6578 696e 666f 0a2a 204d 616e 2050 Texinfo.* Man P\n+00002a80: 6167 6573 3a3a 2020 2020 2020 2020 2020 ages:: \n+00002a90: 2020 2020 2020 2020 204d 616e 2070 6167 Man pag\n+00002aa0: 6573 0a0a 5768 6174 2047 6574 7320 496e es..What Gets In\n+00002ab0: 7374 616c 6c65 640a 0a2a 2042 6173 6963 stalled..* Basic\n+00002ac0: 7320 6f66 2049 6e73 7461 6c6c 6174 696f s of Installatio\n+00002ad0: 6e3a 3a20 2020 2020 2057 6861 7420 6765 n:: What ge\n+00002ae0: 7473 2069 6e73 7461 6c6c 6564 2077 6865 ts installed whe\n+00002af0: 7265 0a2a 2054 6865 2054 776f 2050 6172 re.* The Two Par\n+00002b00: 7473 206f 6620 496e 7374 616c 6c3a 3a20 ts of Install:: \n+00002b10: 2020 2049 6e73 7461 6c6c 696e 6720 6461 Installing da\n+00002b20: 7461 2061 6e64 2070 726f 6772 616d 7320 ta and programs \n+00002b30: 7365 7061 7261 7465 6c79 0a2a 2045 7874 separately.* Ext\n+00002b40: 656e 6469 6e67 2049 6e73 7461 6c6c 6174 ending Installat\n+00002b50: 696f 6e3a 3a20 2020 2020 2041 6464 696e ion:: Addin\n+00002b60: 6720 796f 7572 206f 776e 2072 756c 6573 g your own rules\n+00002b70: 2066 6f72 2069 6e73 7461 6c6c 6174 696f for installatio\n+00002b80: 6e0a 2a20 5374 6167 6564 2049 6e73 7461 n.* Staged Insta\n+00002b90: 6c6c 733a 3a20 2020 2020 2020 2020 2020 lls:: \n+00002ba0: 2020 496e 7374 616c 6c61 7469 6f6e 2069 Installation i\n+00002bb0: 6e20 6120 7465 6d70 6f72 6172 7920 6c6f n a temporary lo\n+00002bc0: 6361 7469 6f6e 0a2a 2049 6e73 7461 6c6c cation.* Install\n+00002bd0: 2052 756c 6573 2066 6f72 2074 6865 2055 Rules for the U\n+00002be0: 7365 723a 3a20 2055 7365 6675 6c20 6164 ser:: Useful ad\n+00002bf0: 6469 7469 6f6e 616c 2072 756c 6573 0a0a ditional rules..\n+00002c00: 5768 6174 2047 6f65 7320 696e 2061 2044 What Goes in a D\n+00002c10: 6973 7472 6962 7574 696f 6e0a 0a2a 2042 istribution..* B\n+00002c20: 6173 6963 7320 6f66 2044 6973 7472 6962 asics of Distrib\n+00002c30: 7574 696f 6e3a 3a20 2020 2020 2046 696c ution:: Fil\n+00002c40: 6573 2064 6973 7472 6962 7574 6564 2062 es distributed b\n+00002c50: 7920 6465 6661 756c 740a 2a20 4669 6e65 y default.* Fine\n+00002c60: 2d67 7261 696e 6564 2044 6973 7472 6962 -grained Distrib\n+00002c70: 7574 696f 6e20 436f 6e74 726f 6c3a 3a20 ution Control:: \n+00002c80: 20e2 8098 6469 7374 5fe2 8099 2061 6e64 ...dist_... and\n+00002c90: 20e2 8098 6e6f 6469 7374 5fe2 8099 2070 ...nodist_... p\n+00002ca0: 7265 6669 7865 730a 2a20 5468 6520 6469 refixes.* The di\n+00002cb0: 7374 2048 6f6f 6b3a 3a20 2020 2020 2020 st Hook:: \n+00002cc0: 2020 2020 2020 2020 4120 7461 7267 6574 A target\n+00002cd0: 2066 6f72 206c 6173 742d 6d69 6e75 7465 for last-minute\n+00002ce0: 2064 6973 7472 6962 7574 696f 6e20 6368 distribution ch\n+00002cf0: 616e 6765 730a 2a20 4368 6563 6b69 6e67 anges.* Checking\n+00002d00: 2074 6865 2044 6973 7472 6962 7574 696f the Distributio\n+00002d10: 6e3a 3a20 2020 e280 986d 616b 6520 6469 n:: ...make di\n+00002d20: 7374 6368 6563 6be2 8099 2065 7870 6c61 stcheck... expla\n+00002d30: 696e 6564 0a2a 2054 6865 2054 7970 6573 ined.* The Types\n+00002d40: 206f 6620 4469 7374 7269 6275 7469 6f6e of Distribution\n+00002d50: 733a 3a20 2041 2076 6172 6965 7479 206f s:: A variety o\n+00002d60: 6620 666f 726d 6174 7320 616e 6420 636f f formats and co\n+00002d70: 6d70 7265 7373 696f 6e20 6d65 7468 6f64 mpression method\n+00002d80: 730a 0a53 7570 706f 7274 2066 6f72 2074 s..Support for t\n+00002d90: 6573 7420 7375 6974 6573 0a0a 2a20 5369 est suites..* Si\n+00002da0: 6d70 6c65 2054 6573 7473 3a3a 2020 2020 mple Tests:: \n+00002db0: 2020 2020 2020 2020 2020 2020 4c69 7374 List\n+00002dc0: 696e 6720 7072 6f67 7261 6d73 2061 6e64 ing programs and\n+00002dd0: 2073 6372 6970 7473 2069 6e20 e280 9854 scripts in ...T\n+00002de0: 4553 5453 e280 990a 2a20 5369 6d70 6c65 ESTS....* Simple\n+00002df0: 2054 6573 7473 2075 7369 6e67 2070 6172 Tests using par\n+00002e00: 616c 6c65 6c2d 7465 7374 733a 3a20 204d allel-tests:: M\n+00002e10: 6f72 6520 706f 7765 7266 756c 2074 6573 ore powerful tes\n+00002e20: 7420 6472 6976 6572 0a2a 2044 656a 6147 t driver.* DejaG\n+00002e30: 6e75 2054 6573 7473 3a3a 2020 2020 2020 nu Tests:: \n+00002e40: 2020 2020 2020 2020 2049 6e74 6572 6661 Interfa\n+00002e50: 6369 6e67 2077 6974 6820 7468 6520 6578 cing with the ex\n+00002e60: 7465 726e 616c 2074 6573 7469 6e67 2066 ternal testing f\n+00002e70: 7261 6d65 776f 726b 0a2a 2049 6e73 7461 ramework.* Insta\n+00002e80: 6c6c 2054 6573 7473 3a3a 2020 2020 2020 ll Tests:: \n+00002e90: 2020 2020 2020 2020 2052 756e 6e69 6e67 Running\n+00002ea0: 2074 6573 7473 206f 6e20 696e 7374 616c tests on instal\n+00002eb0: 6c65 6420 7061 636b 6167 6573 0a0a 4d69 led packages..Mi\n+00002ec0: 7363 656c 6c61 6e65 6f75 7320 5275 6c65 scellaneous Rule\n+00002ed0: 730a 0a2a 2054 6167 733a 3a20 2020 2020 s..* Tags:: \n 00002ee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00002ef0: 2049 6e74 6572 6661 6369 6e67 2074 6f20 Interfacing to \n-00002f00: 6574 6167 7320 616e 6420 6d6b 6964 0a2a etags and mkid.*\n-00002f10: 2053 7566 6669 7865 733a 3a20 2020 2020 Suffixes:: \n-00002f20: 2020 2020 2020 2020 2020 2020 2020 2048 H\n-00002f30: 616e 646c 696e 6720 6e65 7720 6669 6c65 andling new file\n-00002f40: 2065 7874 656e 7369 6f6e 730a 2a20 4d75 extensions.* Mu\n-00002f50: 6c74 696c 6962 733a 3a20 2020 2020 2020 ltilibs:: \n-00002f60: 2020 2020 2020 2020 2020 2020 5375 7070 Supp\n-00002f70: 6f72 7420 666f 7220 6d75 6c74 696c 6962 ort for multilib\n-00002f80: 7320 2864 6570 7265 6361 7465 642c 2073 s (deprecated, s\n-00002f90: 6f6f 6e20 746f 2062 6520 7265 6d6f 7665 oon to be remove\n-00002fa0: 6429 2e0a 0a43 6f6e 6469 7469 6f6e 616c d)...Conditional\n-00002fb0: 730a 0a2a 2055 7361 6765 206f 6620 436f s..* Usage of Co\n-00002fc0: 6e64 6974 696f 6e61 6c73 3a3a 2020 2020 nditionals:: \n-00002fd0: 2020 2044 6563 6c61 7269 6e67 2063 6f6e Declaring con\n-00002fe0: 6469 7469 6f6e 616c 2063 6f6e 7465 6e74 ditional content\n-00002ff0: 0a2a 204c 696d 6974 7320 6f66 2043 6f6e .* Limits of Con\n-00003000: 6469 7469 6f6e 616c 733a 3a20 2020 2020 ditionals:: \n-00003010: 2045 6e63 6c6f 7369 6e67 2063 6f6d 706c Enclosing compl\n-00003020: 6574 6520 7374 6174 656d 656e 7473 0a0a ete statements..\n-00003030: 5369 6c65 6e63 696e 6720 4d61 6b65 0a0a Silencing Make..\n-00003040: 2a20 4d61 6b65 2076 6572 626f 7369 7479 * Make verbosity\n-00003050: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-00003060: 204d 616b 6520 6973 2076 6572 626f 7365 Make is verbose\n-00003070: 2062 7920 6465 6661 756c 740a 2a20 5472 by default.* Tr\n-00003080: 6963 6b73 2046 6f72 2053 696c 656e 6369 icks For Silenci\n-00003090: 6e67 204d 616b 653a 3a20 2020 2053 7461 ng Make:: Sta\n-000030a0: 6e64 6172 6420 616e 6420 6765 6e65 7269 ndard and generi\n-000030b0: 6320 7761 7973 2074 6f20 7369 6c65 6e63 c ways to silenc\n-000030c0: 6520 6d61 6b65 0a2a 2041 7574 6f6d 616b e make.* Automak\n-000030d0: 6520 7369 6c65 6e74 2d72 756c 6573 204f e silent-rules O\n-000030e0: 7074 696f 6e3a 3a20 486f 7720 4175 746f ption:: How Auto\n-000030f0: 6d61 6b65 2063 616e 2068 656c 7020 696e make can help in\n-00003100: 2073 696c 656e 6369 6e67 206d 616b 650a silencing make.\n-00003110: 0a57 6865 6e20 4175 746f 6d61 6b65 2049 .When Automake I\n-00003120: 736e 2774 2045 6e6f 7567 680a 0a2a 2045 sn't Enough..* E\n-00003130: 7874 656e 6469 6e67 3a3a 2020 2020 2020 xtending:: \n-00003140: 2020 2020 2020 2020 2020 2020 2041 6464 Add\n-00003150: 696e 6720 6e65 7720 7275 6c65 7320 6f72 ing new rules or\n-00003160: 206f 7665 7272 6964 696e 6720 6578 6973 overriding exis\n-00003170: 7469 6e67 206f 6e65 732e 0a2a 2054 6869 ting ones..* Thi\n-00003180: 7264 2d50 6172 7479 204d 616b 6566 696c rd-Party Makefil\n-00003190: 6573 3a3a 2020 2020 2020 2049 6e74 6567 es:: Integ\n-000031a0: 7261 7469 6e67 204e 6f6e 2d41 7574 6f6d rating Non-Autom\n-000031b0: 616b 6520 e280 984d 616b 6566 696c 65e2 ake ...Makefile.\n-000031c0: 8099 732e 0a0a 4672 6571 7565 6e74 6c79 ..s...Frequently\n-000031d0: 2041 736b 6564 2051 7565 7374 696f 6e73 Asked Questions\n-000031e0: 2061 626f 7574 2041 7574 6f6d 616b 650a about Automake.\n-000031f0: 0a2a 2043 5653 3a3a 2020 2020 2020 2020 .* CVS:: \n+00002ef0: 2020 2049 6e74 6572 6661 6369 6e67 2074 Interfacing t\n+00002f00: 6f20 6574 6167 7320 616e 6420 6d6b 6964 o etags and mkid\n+00002f10: 0a2a 2053 7566 6669 7865 733a 3a20 2020 .* Suffixes:: \n+00002f20: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00002f30: 2048 616e 646c 696e 6720 6e65 7720 6669 Handling new fi\n+00002f40: 6c65 2065 7874 656e 7369 6f6e 730a 2a20 le extensions.* \n+00002f50: 4d75 6c74 696c 6962 733a 3a20 2020 2020 Multilibs:: \n+00002f60: 2020 2020 2020 2020 2020 2020 2020 5375 Su\n+00002f70: 7070 6f72 7420 666f 7220 6d75 6c74 696c pport for multil\n+00002f80: 6962 7320 2864 6570 7265 6361 7465 642c ibs (deprecated,\n+00002f90: 2073 6f6f 6e20 746f 2062 6520 7265 6d6f soon to be remo\n+00002fa0: 7665 6429 2e0a 0a43 6f6e 6469 7469 6f6e ved)...Condition\n+00002fb0: 616c 730a 0a2a 2055 7361 6765 206f 6620 als..* Usage of \n+00002fc0: 436f 6e64 6974 696f 6e61 6c73 3a3a 2020 Conditionals:: \n+00002fd0: 2020 2020 2044 6563 6c61 7269 6e67 2063 Declaring c\n+00002fe0: 6f6e 6469 7469 6f6e 616c 2063 6f6e 7465 onditional conte\n+00002ff0: 6e74 0a2a 204c 696d 6974 7320 6f66 2043 nt.* Limits of C\n+00003000: 6f6e 6469 7469 6f6e 616c 733a 3a20 2020 onditionals:: \n+00003010: 2020 2045 6e63 6c6f 7369 6e67 2063 6f6d Enclosing com\n+00003020: 706c 6574 6520 7374 6174 656d 656e 7473 plete statements\n+00003030: 0a0a 5369 6c65 6e63 696e 6720 4d61 6b65 ..Silencing Make\n+00003040: 0a0a 2a20 4d61 6b65 2076 6572 626f 7369 ..* Make verbosi\n+00003050: 7479 3a3a 2020 2020 2020 2020 2020 2020 ty:: \n+00003060: 2020 204d 616b 6520 6973 2076 6572 626f Make is verbo\n+00003070: 7365 2062 7920 6465 6661 756c 740a 2a20 se by default.* \n+00003080: 5472 6963 6b73 2046 6f72 2053 696c 656e Tricks For Silen\n+00003090: 6369 6e67 204d 616b 653a 3a20 2020 2053 cing Make:: S\n+000030a0: 7461 6e64 6172 6420 616e 6420 6765 6e65 tandard and gene\n+000030b0: 7269 6320 7761 7973 2074 6f20 7369 6c65 ric ways to sile\n+000030c0: 6e63 6520 6d61 6b65 0a2a 2041 7574 6f6d nce make.* Autom\n+000030d0: 616b 6520 7369 6c65 6e74 2d72 756c 6573 ake silent-rules\n+000030e0: 204f 7074 696f 6e3a 3a20 486f 7720 4175 Option:: How Au\n+000030f0: 746f 6d61 6b65 2063 616e 2068 656c 7020 tomake can help \n+00003100: 696e 2073 696c 656e 6369 6e67 206d 616b in silencing mak\n+00003110: 650a 0a57 6865 6e20 4175 746f 6d61 6b65 e..When Automake\n+00003120: 2049 736e 2774 2045 6e6f 7567 680a 0a2a Isn't Enough..*\n+00003130: 2045 7874 656e 6469 6e67 3a3a 2020 2020 Extending:: \n+00003140: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+00003150: 6464 696e 6720 6e65 7720 7275 6c65 7320 dding new rules \n+00003160: 6f72 206f 7665 7272 6964 696e 6720 6578 or overriding ex\n+00003170: 6973 7469 6e67 206f 6e65 732e 0a2a 2054 isting ones..* T\n+00003180: 6869 7264 2d50 6172 7479 204d 616b 6566 hird-Party Makef\n+00003190: 696c 6573 3a3a 2020 2020 2020 2049 6e74 iles:: Int\n+000031a0: 6567 7261 7469 6e67 204e 6f6e 2d41 7574 egrating Non-Aut\n+000031b0: 6f6d 616b 6520 e280 984d 616b 6566 696c omake ...Makefil\n+000031c0: 65e2 8099 732e 0a0a 4672 6571 7565 6e74 e...s...Frequent\n+000031d0: 6c79 2041 736b 6564 2051 7565 7374 696f ly Asked Questio\n+000031e0: 6e73 2061 626f 7574 2041 7574 6f6d 616b ns about Automak\n+000031f0: 650a 0a2a 2043 5653 3a3a 2020 2020 2020 e..* CVS:: \n 00003200: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00003210: 2043 5653 2061 6e64 2067 656e 6572 6174 CVS and generat\n-00003220: 6564 2066 696c 6573 0a2a 206d 6169 6e74 ed files.* maint\n-00003230: 6169 6e65 722d 6d6f 6465 3a3a 2020 2020 ainer-mode:: \n-00003240: 2020 2020 2020 2020 206d 6973 7369 6e67 missing\n-00003250: 2061 6e64 2041 4d5f 4d41 494e 5441 494e and AM_MAINTAIN\n-00003260: 4552 5f4d 4f44 450a 2a20 5769 6c64 6361 ER_MODE.* Wildca\n-00003270: 7264 733a 3a20 2020 2020 2020 2020 2020 rds:: \n-00003280: 2020 2020 2020 2020 5768 7920 646f 6573 Why does\n-00003290: 6e27 7420 4175 746f 6d61 6b65 2073 7570 n't Automake sup\n-000032a0: 706f 7274 2077 696c 6463 6172 6473 3f0a port wildcards?.\n-000032b0: 2a20 4c69 6d69 7461 7469 6f6e 7320 6f6e * Limitations on\n-000032c0: 2046 696c 6520 4e61 6d65 733a 3a20 2020 File Names:: \n-000032d0: 4c69 6d69 7461 7469 6f6e 7320 6f6e 2073 Limitations on s\n-000032e0: 6f75 7263 6520 616e 6420 696e 7374 616c ource and instal\n-000032f0: 6c65 6420 6669 6c65 206e 616d 6573 0a2a led file names.*\n-00003300: 2064 6973 7463 6c65 616e 6368 6563 6b3a distcleancheck:\n-00003310: 3a20 2020 2020 2020 2020 2020 2020 2046 : F\n-00003320: 696c 6573 206c 6566 7420 696e 2062 7569 iles left in bui\n-00003330: 6c64 2064 6972 6563 746f 7279 2061 6674 ld directory aft\n-00003340: 6572 2064 6973 7463 6c65 616e 0a2a 2046 er distclean.* F\n-00003350: 6c61 6720 5661 7269 6162 6c65 7320 4f72 lag Variables Or\n-00003360: 6465 7269 6e67 3a3a 2020 2020 2043 464c dering:: CFL\n-00003370: 4147 5320 7673 2e20 414d 5f43 464c 4147 AGS vs. AM_CFLAG\n-00003380: 5320 7673 2e20 6d75 6d62 6c65 5f43 464c S vs. mumble_CFL\n-00003390: 4147 530a 2a20 5265 6e61 6d65 6420 4f62 AGS.* Renamed Ob\n-000033a0: 6a65 6374 733a 3a20 2020 2020 2020 2020 jects:: \n-000033b0: 2020 2020 5768 7920 6172 6520 6f62 6a65 Why are obje\n-000033c0: 6374 2066 696c 6573 2073 6f6d 6574 696d ct files sometim\n-000033d0: 6573 2072 656e 616d 6564 3f0a 2a20 5065 es renamed?.* Pe\n-000033e0: 722d 4f62 6a65 6374 2046 6c61 6773 3a3a r-Object Flags::\n-000033f0: 2020 2020 2020 2020 2020 2020 486f 7720 How \n-00003400: 746f 2073 696d 756c 6174 6520 7065 722d to simulate per-\n-00003410: 6f62 6a65 6374 2066 6c61 6773 3f0a 2a20 object flags?.* \n-00003420: 4d75 6c74 6970 6c65 204f 7574 7075 7473 Multiple Outputs\n-00003430: 3a3a 2020 2020 2020 2020 2020 2020 5772 :: Wr\n-00003440: 6974 696e 6720 7275 6c65 7320 666f 7220 iting rules for \n-00003450: 746f 6f6c 7320 7769 7468 206d 616e 7920 tools with many \n-00003460: 6f75 7470 7574 2066 696c 6573 0a2a 2048 output files.* H\n-00003470: 6172 642d 436f 6465 6420 496e 7374 616c ard-Coded Instal\n-00003480: 6c20 5061 7468 733a 3a20 2020 2049 6e73 l Paths:: Ins\n-00003490: 7461 6c6c 696e 6720 746f 2068 6172 642d talling to hard-\n-000034a0: 636f 6465 6420 6c6f 6361 7469 6f6e 730a coded locations.\n-000034b0: 2a20 4465 6275 6767 696e 6720 4d61 6b65 * Debugging Make\n-000034c0: 2052 756c 6573 3a3a 2020 2020 2020 2020 Rules:: \n-000034d0: 5374 7261 7465 6769 6573 2077 6865 6e20 Strategies when \n-000034e0: 7468 696e 6773 2064 6f6e 2774 2077 6f72 things don't wor\n-000034f0: 6b20 6173 2065 7870 6563 7465 640a 2a20 k as expected.* \n-00003500: 5265 706f 7274 696e 6720 4275 6773 3a3a Reporting Bugs::\n-00003510: 2020 2020 2020 2020 2020 2020 2020 4665 Fe\n-00003520: 6564 6261 636b 206f 6e20 6275 6773 2061 edback on bugs a\n-00003530: 6e64 2066 6561 7475 7265 2072 6571 7565 nd feature reque\n-00003540: 7374 730a 0a48 6973 746f 7279 206f 6620 sts..History of \n-00003550: 4175 746f 6d61 6b65 0a0a 2a20 5469 6d65 Automake..* Time\n-00003560: 6c69 6e65 3a3a 2020 2020 2020 2020 2020 line:: \n-00003570: 2020 2020 2020 2020 2020 5468 6520 4175 The Au\n-00003580: 746f 6d61 6b65 2073 746f 7279 2e0a 2a20 tomake story..* \n-00003590: 4465 7065 6e64 656e 6379 2054 7261 636b Dependency Track\n-000035a0: 696e 6720 4576 6f6c 7574 696f 6e3a 3a20 ing Evolution:: \n-000035b0: 2045 766f 6c75 7469 6f6e 206f 6620 4175 Evolution of Au\n-000035c0: 746f 6d61 7469 6320 4465 7065 6e64 656e tomatic Dependen\n-000035d0: 6379 2054 7261 636b 696e 670a 2a20 5265 cy Tracking.* Re\n-000035e0: 6c65 6173 6573 3a3a 2020 2020 2020 2020 leases:: \n-000035f0: 2020 2020 2020 2020 2020 2020 5374 6174 Stat\n-00003600: 6973 7469 6373 2061 626f 7574 2041 7574 istics about Aut\n-00003610: 6f6d 616b 6520 5265 6c65 6173 6573 0a0a omake Releases..\n-00003620: 4465 7065 6e64 656e 6379 2054 7261 636b Dependency Track\n-00003630: 696e 6720 696e 2041 7574 6f6d 616b 650a ing in Automake.\n-00003640: 0a2a 2046 6972 7374 2054 616b 6520 6f6e .* First Take on\n-00003650: 2044 6570 656e 6465 6e63 6965 733a 3a20 Dependencies:: \n-00003660: 2050 7265 636f 6d70 7574 6564 2064 6570 Precomputed dep\n-00003670: 656e 6465 6e63 7920 7472 6163 6b69 6e67 endency tracking\n-00003680: 0a2a 2044 6570 656e 6465 6e63 6965 7320 .* Dependencies \n-00003690: 4173 2053 6964 6520 4566 6665 6374 733a As Side Effects:\n-000036a0: 3a20 2055 7064 6174 6520 6174 2064 6576 : Update at dev\n-000036b0: 656c 6f70 6572 2063 6f6d 7069 6c65 2074 eloper compile t\n-000036c0: 696d 650a 2a20 4465 7065 6e64 656e 6369 ime.* Dependenci\n-000036d0: 6573 2066 6f72 2074 6865 2055 7365 723a es for the User:\n-000036e0: 3a20 2020 5570 6461 7465 2061 7420 7573 : Update at us\n-000036f0: 6572 2063 6f6d 7069 6c65 2074 696d 650a er compile time.\n-00003700: 2a20 5465 6368 6e69 7175 6573 2066 6f72 * Techniques for\n-00003710: 2044 6570 656e 6465 6e63 6965 733a 3a20 Dependencies:: \n-00003720: 2041 6c74 6572 6e61 7469 7665 2061 7070 Alternative app\n-00003730: 726f 6163 6865 730a 2a20 5265 636f 6d6d roaches.* Recomm\n-00003740: 656e 6461 7469 6f6e 7320 666f 7220 546f endations for To\n-00003750: 6f6c 2057 7269 7465 7273 3a3a 2020 5768 ol Writers:: Wh\n-00003760: 6174 2074 6f6f 6c20 7772 6974 6572 7320 at tool writers \n-00003770: 6361 6e20 646f 2074 6f20 6865 6c70 0a2a can do to help.*\n-00003780: 2046 7574 7572 6520 4469 7265 6374 696f Future Directio\n-00003790: 6e73 2066 6f72 2044 6570 656e 6465 6e63 ns for Dependenc\n-000037a0: 6965 733a 3a20 204c 616e 6775 6167 6573 ies:: Languages\n-000037b0: 2041 7574 6f6d 616b 6520 646f 6573 206e Automake does n\n-000037c0: 6f74 206b 6e6f 770a 0a43 6f70 7969 6e67 ot know..Copying\n-000037d0: 2054 6869 7320 4d61 6e75 616c 0a0a 2a20 This Manual..* \n-000037e0: 474e 5520 4672 6565 2044 6f63 756d 656e GNU Free Documen\n-000037f0: 7461 7469 6f6e 204c 6963 656e 7365 3a3a tation License::\n-00003800: 2020 4c69 6365 6e73 6520 666f 7220 636f License for co\n-00003810: 7079 696e 6720 7468 6973 206d 616e 7561 pying this manua\n-00003820: 6c0a 0a49 6e64 6963 6573 0a0a 2a20 4d61 l..Indices..* Ma\n-00003830: 6372 6f20 496e 6465 783a 3a20 2020 2020 cro Index:: \n-00003840: 2020 2020 2020 2020 2020 2020 496e 6465 Inde\n-00003850: 7820 6f66 2041 7574 6f63 6f6e 6620 6d61 x of Autoconf ma\n-00003860: 6372 6f73 0a2a 2056 6172 6961 626c 6520 cros.* Variable \n-00003870: 496e 6465 783a 3a20 2020 2020 2020 2020 Index:: \n-00003880: 2020 2020 2049 6e64 6578 206f 6620 4d61 Index of Ma\n-00003890: 6b65 6669 6c65 2076 6172 6961 626c 6573 kefile variables\n-000038a0: 0a2a 2047 656e 6572 616c 2049 6e64 6578 .* General Index\n-000038b0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-000038c0: 2047 656e 6572 616c 2069 6e64 6578 0a0a General index..\n-000038d0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-000038e0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-000038f0: 6465 3a20 496e 7472 6f64 7563 7469 6f6e de: Introduction\n-00003900: 2c20 204e 6578 743a 2041 7574 6f74 6f6f , Next: Autotoo\n-00003910: 6c73 2049 6e74 726f 6475 6374 696f 6e2c ls Introduction,\n-00003920: 2020 5072 6576 3a20 546f 702c 2020 5570 Prev: Top, Up\n-00003930: 3a20 546f 700a 0a31 2049 6e74 726f 6475 : Top..1 Introdu\n-00003940: 6374 696f 6e0a 2a2a 2a2a 2a2a 2a2a 2a2a ction.**********\n-00003950: 2a2a 2a2a 0a0a 4175 746f 6d61 6b65 2069 ****..Automake i\n-00003960: 7320 6120 746f 6f6c 2066 6f72 2061 7574 s a tool for aut\n-00003970: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener\n-00003980: 6174 696e 6720 e280 984d 616b 6566 696c ating ...Makefil\n-00003990: 652e 696e e280 9973 2066 726f 6d0a 6669 e.in...s from.fi\n-000039a0: 6c65 7320 6361 6c6c 6564 20e2 8098 4d61 les called ...Ma\n-000039b0: 6b65 6669 6c65 2e61 6de2 8099 2e20 2045 kefile.am.... E\n-000039c0: 6163 6820 e280 984d 616b 6566 696c 652e ach ...Makefile.\n-000039d0: 616d e280 9920 6973 2062 6173 6963 616c am... is basical\n-000039e0: 6c79 2061 2073 6572 6965 7320 6f66 0ae2 ly a series of..\n-000039f0: 8098 6d61 6b65 e280 9920 7661 7269 6162 ..make... variab\n-00003a00: 6c65 2064 6566 696e 6974 696f 6e73 2831 le definitions(1\n-00003a10: 292c 2077 6974 6820 7275 6c65 7320 6265 ), with rules be\n-00003a20: 696e 6720 7468 726f 776e 2069 6e20 6f63 ing thrown in oc\n-00003a30: 6361 7369 6f6e 616c 6c79 2e0a 5468 6520 casionally..The \n-00003a40: 6765 6e65 7261 7465 6420 e280 984d 616b generated ...Mak\n-00003a50: 6566 696c 652e 696e e280 9973 2061 7265 efile.in...s are\n-00003a60: 2063 6f6d 706c 6961 6e74 2077 6974 6820 compliant with \n-00003a70: 7468 6520 474e 5520 4d61 6b65 6669 6c65 the GNU Makefile\n-00003a80: 0a73 7461 6e64 6172 6473 2e0a 0a20 2020 .standards... \n-00003a90: 5468 6520 474e 5520 4d61 6b65 6669 6c65 The GNU Makefile\n-00003aa0: 2053 7461 6e64 6172 6473 2044 6f63 756d Standards Docum\n-00003ab0: 656e 7420 282a 6e6f 7465 2028 7374 616e ent (*note (stan\n-00003ac0: 6461 7264 7329 4d61 6b65 6669 6c65 0a43 dards)Makefile.C\n-00003ad0: 6f6e 7665 6e74 696f 6e73 3a3a 2920 6973 onventions::) is\n-00003ae0: 206c 6f6e 672c 2063 6f6d 706c 6963 6174 long, complicat\n-00003af0: 6564 2c20 616e 6420 7375 626a 6563 7420 ed, and subject \n-00003b00: 746f 2063 6861 6e67 652e 2020 5468 6520 to change. The \n-00003b10: 676f 616c 206f 660a 4175 746f 6d61 6b65 goal of.Automake\n-00003b20: 2069 7320 746f 2072 656d 6f76 6520 7468 is to remove th\n-00003b30: 6520 6275 7264 656e 206f 6620 4d61 6b65 e burden of Make\n-00003b40: 6669 6c65 206d 6169 6e74 656e 616e 6365 file maintenance\n-00003b50: 2066 726f 6d20 7468 6520 6261 636b 0a6f from the back.o\n-00003b60: 6620 7468 6520 696e 6469 7669 6475 616c f the individual\n-00003b70: 2047 4e55 206d 6169 6e74 6169 6e65 7220 GNU maintainer \n-00003b80: 2861 6e64 2070 7574 2069 7420 6f6e 2074 (and put it on t\n-00003b90: 6865 2062 6163 6b20 6f66 2074 6865 2041 he back of the A\n-00003ba0: 7574 6f6d 616b 650a 6d61 696e 7461 696e utomake.maintain\n-00003bb0: 6572 7329 2e0a 0a20 2020 5468 6520 7479 ers)... The ty\n-00003bc0: 7069 6361 6c20 4175 746f 6d61 6b65 2069 pical Automake i\n-00003bd0: 6e70 7574 2066 696c 6520 6973 2073 696d nput file is sim\n-00003be0: 706c 7920 6120 7365 7269 6573 206f 6620 ply a series of \n-00003bf0: 7661 7269 6162 6c65 0a64 6566 696e 6974 variable.definit\n-00003c00: 696f 6e73 2e20 2045 6163 6820 7375 6368 ions. Each such\n-00003c10: 2066 696c 6520 6973 2070 726f 6365 7373 file is process\n-00003c20: 6564 2074 6f20 6372 6561 7465 2061 20e2 ed to create a .\n-00003c30: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n-00003c40: 2e0a 5468 6572 6520 7368 6f75 6c64 2067 ..There should g\n-00003c50: 656e 6572 616c 6c79 2062 6520 6f6e 6520 enerally be one \n-00003c60: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-00003c70: 9920 7065 7220 6469 7265 6374 6f72 7920 . per directory \n-00003c80: 6f66 2061 2070 726f 6a65 6374 2e0a 0a20 of a project... \n-00003c90: 2020 4175 746f 6d61 6b65 2064 6f65 7320 Automake does \n-00003ca0: 636f 6e73 7472 6169 6e20 6120 7072 6f6a constrain a proj\n-00003cb0: 6563 7420 696e 2063 6572 7461 696e 2077 ect in certain w\n-00003cc0: 6179 733b 2066 6f72 2069 6e73 7461 6e63 ays; for instanc\n-00003cd0: 652c 2069 740a 6173 7375 6d65 7320 7468 e, it.assumes th\n-00003ce0: 6174 2074 6865 2070 726f 6a65 6374 2075 at the project u\n-00003cf0: 7365 7320 4175 746f 636f 6e66 2028 2a6e ses Autoconf (*n\n-00003d00: 6f74 6520 496e 7472 6f64 7563 7469 6f6e ote Introduction\n-00003d10: 3a0a 2861 7574 6f63 6f6e 6629 546f 702e :.(autoconf)Top.\n-00003d20: 292c 2061 6e64 2065 6e66 6f72 6365 7320 ), and enforces \n-00003d30: 6365 7274 6169 6e20 7265 7374 7269 6374 certain restrict\n-00003d40: 696f 6e73 206f 6e20 7468 6520 e280 9863 ions on the ...c\n-00003d50: 6f6e 6669 6775 7265 2e61 63e2 8099 0a63 onfigure.ac....c\n-00003d60: 6f6e 7465 6e74 7328 3229 2e0a 0a20 2020 ontents(2)... \n-00003d70: 4175 746f 6d61 6b65 2072 6571 7569 7265 Automake require\n-00003d80: 7320 e280 9870 6572 6ce2 8099 2069 6e20 s ...perl... in \n-00003d90: 6f72 6465 7220 746f 2067 656e 6572 6174 order to generat\n-00003da0: 6520 7468 6520 e280 984d 616b 6566 696c e the ...Makefil\n-00003db0: 652e 696e e280 9973 2e0a 486f 7765 7665 e.in...s..Howeve\n-00003dc0: 722c 2074 6865 2064 6973 7472 6962 7574 r, the distribut\n-00003dd0: 696f 6e73 2063 7265 6174 6564 2062 7920 ions created by \n-00003de0: 4175 746f 6d61 6b65 2061 7265 2066 756c Automake are ful\n-00003df0: 6c79 2047 4e55 0a73 7461 6e64 6172 6473 ly GNU.standards\n-00003e00: 2d63 6f6d 706c 6961 6e74 2c20 616e 6420 -compliant, and \n-00003e10: 646f 206e 6f74 2072 6571 7569 7265 20e2 do not require .\n-00003e20: 8098 7065 726c e280 9920 696e 206f 7264 ..perl... in ord\n-00003e30: 6572 2074 6f20 6265 2062 7569 6c74 2e0a er to be built..\n-00003e40: 0a20 2020 466f 7220 6d6f 7265 2069 6e66 . For more inf\n-00003e50: 6f72 6d61 7469 6f6e 206f 6e20 6275 6720 ormation on bug \n-00003e60: 7265 706f 7274 732c 202a 4e6f 7465 2052 reports, *Note R\n-00003e70: 6570 6f72 7469 6e67 2042 7567 733a 3a2e eporting Bugs::.\n-00003e80: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- \n-00003e90: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------\n-00003ea0: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6865 ----.. (1) The\n-00003eb0: 7365 2076 6172 6961 626c 6573 2061 7265 se variables are\n-00003ec0: 2061 6c73 6f20 6361 6c6c 6564 20e2 809c also called ...\n-00003ed0: 6d61 6b65 206d 6163 726f 73e2 809d 2069 make macros... i\n-00003ee0: 6e20 4d61 6b65 0a74 6572 6d69 6e6f 6c6f n Make.terminolo\n-00003ef0: 6779 2c20 686f 7765 7665 7220 696e 2074 gy, however in t\n-00003f00: 6869 7320 6d61 6e75 616c 2077 6520 7265 his manual we re\n-00003f10: 7365 7276 6520 7468 6520 7465 726d 20e2 serve the term .\n-00003f20: 809c 6d61 6372 6fe2 809d 2066 6f72 0a41 ..macro... for.A\n-00003f30: 7574 6f63 6f6e 6627 7320 6d61 6372 6f73 utoconf's macros\n-00003f40: 2e0a 0a20 2020 2832 2920 4f6c 6465 7220 ... (2) Older \n-00003f50: 4175 746f 636f 6e66 2076 6572 7369 6f6e Autoconf version\n-00003f60: 7320 7573 6564 20e2 8098 636f 6e66 6967 s used ...config\n-00003f70: 7572 652e 696e e280 992e 2020 4175 746f ure.in.... Auto\n-00003f80: 636f 6e66 2032 2e35 3020 616e 640a 6772 conf 2.50 and.gr\n-00003f90: 6561 7465 7220 7072 6f6d 6f74 6573 20e2 eater promotes .\n-00003fa0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n-00003fb0: 9920 6f76 6572 20e2 8098 636f 6e66 6967 . over ...config\n-00003fc0: 7572 652e 696e e280 992e 2020 5468 6520 ure.in.... The \n-00003fd0: 7265 7374 206f 6620 7468 6973 0a64 6f63 rest of this.doc\n-00003fe0: 756d 656e 7461 7469 6f6e 2077 696c 6c20 umentation will \n-00003ff0: 7265 6665 7220 746f 20e2 8098 636f 6e66 refer to ...conf\n-00004000: 6967 7572 652e 6163 e280 992c 2062 7574 igure.ac..., but\n-00004010: 2041 7574 6f6d 616b 6520 616c 736f 2073 Automake also s\n-00004020: 7570 706f 7274 730a e280 9863 6f6e 6669 upports....confi\n-00004030: 6775 7265 2e69 6ee2 8099 2066 6f72 2062 gure.in... for b\n-00004040: 6163 6b77 6172 6420 636f 6d70 6174 6962 ackward compatib\n-00004050: 696c 6974 792e 0a0a 1f0a 4669 6c65 3a20 ility.....File: \n-00004060: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00004070: 666f 2c20 204e 6f64 653a 2041 7574 6f74 fo, Node: Autot\n-00004080: 6f6f 6c73 2049 6e74 726f 6475 6374 696f ools Introductio\n-00004090: 6e2c 2020 4e65 7874 3a20 4765 6e65 7261 n, Next: Genera\n-000040a0: 6c69 7469 6573 2c20 2050 7265 763a 2049 lities, Prev: I\n-000040b0: 6e74 726f 6475 6374 696f 6e2c 2020 5570 ntroduction, Up\n-000040c0: 3a20 546f 700a 0a32 2041 6e20 496e 7472 : Top..2 An Intr\n-000040d0: 6f64 7563 7469 6f6e 2074 6f20 7468 6520 oduction to the \n-000040e0: 4175 746f 746f 6f6c 730a 2a2a 2a2a 2a2a Autotools.******\n+00003210: 2020 2043 5653 2061 6e64 2067 656e 6572 CVS and gener\n+00003220: 6174 6564 2066 696c 6573 0a2a 206d 6169 ated files.* mai\n+00003230: 6e74 6169 6e65 722d 6d6f 6465 3a3a 2020 ntainer-mode:: \n+00003240: 2020 2020 2020 2020 2020 206d 6973 7369 missi\n+00003250: 6e67 2061 6e64 2041 4d5f 4d41 494e 5441 ng and AM_MAINTA\n+00003260: 494e 4552 5f4d 4f44 450a 2a20 5769 6c64 INER_MODE.* Wild\n+00003270: 6361 7264 733a 3a20 2020 2020 2020 2020 cards:: \n+00003280: 2020 2020 2020 2020 2020 5768 7920 646f Why do\n+00003290: 6573 6e27 7420 4175 746f 6d61 6b65 2073 esn't Automake s\n+000032a0: 7570 706f 7274 2077 696c 6463 6172 6473 upport wildcards\n+000032b0: 3f0a 2a20 4c69 6d69 7461 7469 6f6e 7320 ?.* Limitations \n+000032c0: 6f6e 2046 696c 6520 4e61 6d65 733a 3a20 on File Names:: \n+000032d0: 2020 4c69 6d69 7461 7469 6f6e 7320 6f6e Limitations on\n+000032e0: 2073 6f75 7263 6520 616e 6420 696e 7374 source and inst\n+000032f0: 616c 6c65 6420 6669 6c65 206e 616d 6573 alled file names\n+00003300: 0a2a 2064 6973 7463 6c65 616e 6368 6563 .* distcleanchec\n+00003310: 6b3a 3a20 2020 2020 2020 2020 2020 2020 k:: \n+00003320: 2046 696c 6573 206c 6566 7420 696e 2062 Files left in b\n+00003330: 7569 6c64 2064 6972 6563 746f 7279 2061 uild directory a\n+00003340: 6674 6572 2064 6973 7463 6c65 616e 0a2a fter distclean.*\n+00003350: 2046 6c61 6720 5661 7269 6162 6c65 7320 Flag Variables \n+00003360: 4f72 6465 7269 6e67 3a3a 2020 2020 2043 Ordering:: C\n+00003370: 464c 4147 5320 7673 2e20 414d 5f43 464c FLAGS vs. AM_CFL\n+00003380: 4147 5320 7673 2e20 6d75 6d62 6c65 5f43 AGS vs. mumble_C\n+00003390: 464c 4147 530a 2a20 5265 6e61 6d65 6420 FLAGS.* Renamed \n+000033a0: 4f62 6a65 6374 733a 3a20 2020 2020 2020 Objects:: \n+000033b0: 2020 2020 2020 5768 7920 6172 6520 6f62 Why are ob\n+000033c0: 6a65 6374 2066 696c 6573 2073 6f6d 6574 ject files somet\n+000033d0: 696d 6573 2072 656e 616d 6564 3f0a 2a20 imes renamed?.* \n+000033e0: 5065 722d 4f62 6a65 6374 2046 6c61 6773 Per-Object Flags\n+000033f0: 3a3a 2020 2020 2020 2020 2020 2020 486f :: Ho\n+00003400: 7720 746f 2073 696d 756c 6174 6520 7065 w to simulate pe\n+00003410: 722d 6f62 6a65 6374 2066 6c61 6773 3f0a r-object flags?.\n+00003420: 2a20 4d75 6c74 6970 6c65 204f 7574 7075 * Multiple Outpu\n+00003430: 7473 3a3a 2020 2020 2020 2020 2020 2020 ts:: \n+00003440: 5772 6974 696e 6720 7275 6c65 7320 666f Writing rules fo\n+00003450: 7220 746f 6f6c 7320 7769 7468 206d 616e r tools with man\n+00003460: 7920 6f75 7470 7574 2066 696c 6573 0a2a y output files.*\n+00003470: 2048 6172 642d 436f 6465 6420 496e 7374 Hard-Coded Inst\n+00003480: 616c 6c20 5061 7468 733a 3a20 2020 2049 all Paths:: I\n+00003490: 6e73 7461 6c6c 696e 6720 746f 2068 6172 nstalling to har\n+000034a0: 642d 636f 6465 6420 6c6f 6361 7469 6f6e d-coded location\n+000034b0: 730a 2a20 4465 6275 6767 696e 6720 4d61 s.* Debugging Ma\n+000034c0: 6b65 2052 756c 6573 3a3a 2020 2020 2020 ke Rules:: \n+000034d0: 2020 5374 7261 7465 6769 6573 2077 6865 Strategies whe\n+000034e0: 6e20 7468 696e 6773 2064 6f6e 2774 2077 n things don't w\n+000034f0: 6f72 6b20 6173 2065 7870 6563 7465 640a ork as expected.\n+00003500: 2a20 5265 706f 7274 696e 6720 4275 6773 * Reporting Bugs\n+00003510: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00003520: 4665 6564 6261 636b 206f 6e20 6275 6773 Feedback on bugs\n+00003530: 2061 6e64 2066 6561 7475 7265 2072 6571 and feature req\n+00003540: 7565 7374 730a 0a48 6973 746f 7279 206f uests..History o\n+00003550: 6620 4175 746f 6d61 6b65 0a0a 2a20 5469 f Automake..* Ti\n+00003560: 6d65 6c69 6e65 3a3a 2020 2020 2020 2020 meline:: \n+00003570: 2020 2020 2020 2020 2020 2020 5468 6520 The \n+00003580: 4175 746f 6d61 6b65 2073 746f 7279 2e0a Automake story..\n+00003590: 2a20 4465 7065 6e64 656e 6379 2054 7261 * Dependency Tra\n+000035a0: 636b 696e 6720 4576 6f6c 7574 696f 6e3a cking Evolution:\n+000035b0: 3a20 2045 766f 6c75 7469 6f6e 206f 6620 : Evolution of \n+000035c0: 4175 746f 6d61 7469 6320 4465 7065 6e64 Automatic Depend\n+000035d0: 656e 6379 2054 7261 636b 696e 670a 2a20 ency Tracking.* \n+000035e0: 5265 6c65 6173 6573 3a3a 2020 2020 2020 Releases:: \n+000035f0: 2020 2020 2020 2020 2020 2020 2020 5374 St\n+00003600: 6174 6973 7469 6373 2061 626f 7574 2041 atistics about A\n+00003610: 7574 6f6d 616b 6520 5265 6c65 6173 6573 utomake Releases\n+00003620: 0a0a 4465 7065 6e64 656e 6379 2054 7261 ..Dependency Tra\n+00003630: 636b 696e 6720 696e 2041 7574 6f6d 616b cking in Automak\n+00003640: 650a 0a2a 2046 6972 7374 2054 616b 6520 e..* First Take \n+00003650: 6f6e 2044 6570 656e 6465 6e63 6965 733a on Dependencies:\n+00003660: 3a20 2050 7265 636f 6d70 7574 6564 2064 : Precomputed d\n+00003670: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+00003680: 6e67 0a2a 2044 6570 656e 6465 6e63 6965 ng.* Dependencie\n+00003690: 7320 4173 2053 6964 6520 4566 6665 6374 s As Side Effect\n+000036a0: 733a 3a20 2055 7064 6174 6520 6174 2064 s:: Update at d\n+000036b0: 6576 656c 6f70 6572 2063 6f6d 7069 6c65 eveloper compile\n+000036c0: 2074 696d 650a 2a20 4465 7065 6e64 656e time.* Dependen\n+000036d0: 6369 6573 2066 6f72 2074 6865 2055 7365 cies for the Use\n+000036e0: 723a 3a20 2020 5570 6461 7465 2061 7420 r:: Update at \n+000036f0: 7573 6572 2063 6f6d 7069 6c65 2074 696d user compile tim\n+00003700: 650a 2a20 5465 6368 6e69 7175 6573 2066 e.* Techniques f\n+00003710: 6f72 2044 6570 656e 6465 6e63 6965 733a or Dependencies:\n+00003720: 3a20 2041 6c74 6572 6e61 7469 7665 2061 : Alternative a\n+00003730: 7070 726f 6163 6865 730a 2a20 5265 636f pproaches.* Reco\n+00003740: 6d6d 656e 6461 7469 6f6e 7320 666f 7220 mmendations for \n+00003750: 546f 6f6c 2057 7269 7465 7273 3a3a 2020 Tool Writers:: \n+00003760: 5768 6174 2074 6f6f 6c20 7772 6974 6572 What tool writer\n+00003770: 7320 6361 6e20 646f 2074 6f20 6865 6c70 s can do to help\n+00003780: 0a2a 2046 7574 7572 6520 4469 7265 6374 .* Future Direct\n+00003790: 696f 6e73 2066 6f72 2044 6570 656e 6465 ions for Depende\n+000037a0: 6e63 6965 733a 3a20 204c 616e 6775 6167 ncies:: Languag\n+000037b0: 6573 2041 7574 6f6d 616b 6520 646f 6573 es Automake does\n+000037c0: 206e 6f74 206b 6e6f 770a 0a43 6f70 7969 not know..Copyi\n+000037d0: 6e67 2054 6869 7320 4d61 6e75 616c 0a0a ng This Manual..\n+000037e0: 2a20 474e 5520 4672 6565 2044 6f63 756d * GNU Free Docum\n+000037f0: 656e 7461 7469 6f6e 204c 6963 656e 7365 entation License\n+00003800: 3a3a 2020 4c69 6365 6e73 6520 666f 7220 :: License for \n+00003810: 636f 7079 696e 6720 7468 6973 206d 616e copying this man\n+00003820: 7561 6c0a 0a49 6e64 6963 6573 0a0a 2a20 ual..Indices..* \n+00003830: 4d61 6372 6f20 496e 6465 783a 3a20 2020 Macro Index:: \n+00003840: 2020 2020 2020 2020 2020 2020 2020 496e In\n+00003850: 6465 7820 6f66 2041 7574 6f63 6f6e 6620 dex of Autoconf \n+00003860: 6d61 6372 6f73 0a2a 2056 6172 6961 626c macros.* Variabl\n+00003870: 6520 496e 6465 783a 3a20 2020 2020 2020 e Index:: \n+00003880: 2020 2020 2020 2049 6e64 6578 206f 6620 Index of \n+00003890: 4d61 6b65 6669 6c65 2076 6172 6961 626c Makefile variabl\n+000038a0: 6573 0a2a 2047 656e 6572 616c 2049 6e64 es.* General Ind\n+000038b0: 6578 3a3a 2020 2020 2020 2020 2020 2020 ex:: \n+000038c0: 2020 2047 656e 6572 616c 2069 6e64 6578 General index\n+000038d0: 0a0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+000038e0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+000038f0: 4e6f 6465 3a20 496e 7472 6f64 7563 7469 Node: Introducti\n+00003900: 6f6e 2c20 204e 6578 743a 2041 7574 6f74 on, Next: Autot\n+00003910: 6f6f 6c73 2049 6e74 726f 6475 6374 696f ools Introductio\n+00003920: 6e2c 2020 5072 6576 3a20 546f 702c 2020 n, Prev: Top, \n+00003930: 5570 3a20 546f 700a 0a31 2049 6e74 726f Up: Top..1 Intro\n+00003940: 6475 6374 696f 6e0a 2a2a 2a2a 2a2a 2a2a duction.********\n+00003950: 2a2a 2a2a 2a2a 0a0a 4175 746f 6d61 6b65 ******..Automake\n+00003960: 2069 7320 6120 746f 6f6c 2066 6f72 2061 is a tool for a\n+00003970: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen\n+00003980: 6572 6174 696e 6720 e280 984d 616b 6566 erating ...Makef\n+00003990: 696c 652e 696e e280 9973 2066 726f 6d0a ile.in...s from.\n+000039a0: 6669 6c65 7320 6361 6c6c 6564 20e2 8098 files called ...\n+000039b0: 4d61 6b65 6669 6c65 2e61 6de2 8099 2e20 Makefile.am.... \n+000039c0: 2045 6163 6820 e280 984d 616b 6566 696c Each ...Makefil\n+000039d0: 652e 616d e280 9920 6973 2062 6173 6963 e.am... is basic\n+000039e0: 616c 6c79 2061 2073 6572 6965 7320 6f66 ally a series of\n+000039f0: 0ae2 8098 6d61 6b65 e280 9920 7661 7269 ....make... vari\n+00003a00: 6162 6c65 2064 6566 696e 6974 696f 6e73 able definitions\n+00003a10: 2831 292c 2077 6974 6820 7275 6c65 7320 (1), with rules \n+00003a20: 6265 696e 6720 7468 726f 776e 2069 6e20 being thrown in \n+00003a30: 6f63 6361 7369 6f6e 616c 6c79 2e0a 5468 occasionally..Th\n+00003a40: 6520 6765 6e65 7261 7465 6420 e280 984d e generated ...M\n+00003a50: 616b 6566 696c 652e 696e e280 9973 2061 akefile.in...s a\n+00003a60: 7265 2063 6f6d 706c 6961 6e74 2077 6974 re compliant wit\n+00003a70: 6820 7468 6520 474e 5520 4d61 6b65 6669 h the GNU Makefi\n+00003a80: 6c65 0a73 7461 6e64 6172 6473 2e0a 0a20 le.standards... \n+00003a90: 2020 5468 6520 474e 5520 4d61 6b65 6669 The GNU Makefi\n+00003aa0: 6c65 2053 7461 6e64 6172 6473 2044 6f63 le Standards Doc\n+00003ab0: 756d 656e 7420 282a 6e6f 7465 2028 7374 ument (*note (st\n+00003ac0: 616e 6461 7264 7329 4d61 6b65 6669 6c65 andards)Makefile\n+00003ad0: 0a43 6f6e 7665 6e74 696f 6e73 3a3a 2920 .Conventions::) \n+00003ae0: 6973 206c 6f6e 672c 2063 6f6d 706c 6963 is long, complic\n+00003af0: 6174 6564 2c20 616e 6420 7375 626a 6563 ated, and subjec\n+00003b00: 7420 746f 2063 6861 6e67 652e 2020 5468 t to change. Th\n+00003b10: 6520 676f 616c 206f 660a 4175 746f 6d61 e goal of.Automa\n+00003b20: 6b65 2069 7320 746f 2072 656d 6f76 6520 ke is to remove \n+00003b30: 7468 6520 6275 7264 656e 206f 6620 4d61 the burden of Ma\n+00003b40: 6b65 6669 6c65 206d 6169 6e74 656e 616e kefile maintenan\n+00003b50: 6365 2066 726f 6d20 7468 6520 6261 636b ce from the back\n+00003b60: 0a6f 6620 7468 6520 696e 6469 7669 6475 .of the individu\n+00003b70: 616c 2047 4e55 206d 6169 6e74 6169 6e65 al GNU maintaine\n+00003b80: 7220 2861 6e64 2070 7574 2069 7420 6f6e r (and put it on\n+00003b90: 2074 6865 2062 6163 6b20 6f66 2074 6865 the back of the\n+00003ba0: 2041 7574 6f6d 616b 650a 6d61 696e 7461 Automake.mainta\n+00003bb0: 696e 6572 7329 2e0a 0a20 2020 5468 6520 iners)... The \n+00003bc0: 7479 7069 6361 6c20 4175 746f 6d61 6b65 typical Automake\n+00003bd0: 2069 6e70 7574 2066 696c 6520 6973 2073 input file is s\n+00003be0: 696d 706c 7920 6120 7365 7269 6573 206f imply a series o\n+00003bf0: 6620 7661 7269 6162 6c65 0a64 6566 696e f variable.defin\n+00003c00: 6974 696f 6e73 2e20 2045 6163 6820 7375 itions. Each su\n+00003c10: 6368 2066 696c 6520 6973 2070 726f 6365 ch file is proce\n+00003c20: 7373 6564 2074 6f20 6372 6561 7465 2061 ssed to create a\n+00003c30: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n+00003c40: 8099 2e0a 5468 6572 6520 7368 6f75 6c64 ....There should\n+00003c50: 2067 656e 6572 616c 6c79 2062 6520 6f6e generally be on\n+00003c60: 6520 e280 984d 616b 6566 696c 652e 616d e ...Makefile.am\n+00003c70: e280 9920 7065 7220 6469 7265 6374 6f72 ... per director\n+00003c80: 7920 6f66 2061 2070 726f 6a65 6374 2e0a y of a project..\n+00003c90: 0a20 2020 4175 746f 6d61 6b65 2064 6f65 . Automake doe\n+00003ca0: 7320 636f 6e73 7472 6169 6e20 6120 7072 s constrain a pr\n+00003cb0: 6f6a 6563 7420 696e 2063 6572 7461 696e oject in certain\n+00003cc0: 2077 6179 733b 2066 6f72 2069 6e73 7461 ways; for insta\n+00003cd0: 6e63 652c 2069 740a 6173 7375 6d65 7320 nce, it.assumes \n+00003ce0: 7468 6174 2074 6865 2070 726f 6a65 6374 that the project\n+00003cf0: 2075 7365 7320 4175 746f 636f 6e66 2028 uses Autoconf (\n+00003d00: 2a6e 6f74 6520 496e 7472 6f64 7563 7469 *note Introducti\n+00003d10: 6f6e 3a0a 2861 7574 6f63 6f6e 6629 546f on:.(autoconf)To\n+00003d20: 702e 292c 2061 6e64 2065 6e66 6f72 6365 p.), and enforce\n+00003d30: 7320 6365 7274 6169 6e20 7265 7374 7269 s certain restri\n+00003d40: 6374 696f 6e73 206f 6e20 7468 6520 e280 ctions on the ..\n+00003d50: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+00003d60: 0a63 6f6e 7465 6e74 7328 3229 2e0a 0a20 .contents(2)... \n+00003d70: 2020 4175 746f 6d61 6b65 2072 6571 7569 Automake requi\n+00003d80: 7265 7320 e280 9870 6572 6ce2 8099 2069 res ...perl... i\n+00003d90: 6e20 6f72 6465 7220 746f 2067 656e 6572 n order to gener\n+00003da0: 6174 6520 7468 6520 e280 984d 616b 6566 ate the ...Makef\n+00003db0: 696c 652e 696e e280 9973 2e0a 486f 7765 ile.in...s..Howe\n+00003dc0: 7665 722c 2074 6865 2064 6973 7472 6962 ver, the distrib\n+00003dd0: 7574 696f 6e73 2063 7265 6174 6564 2062 utions created b\n+00003de0: 7920 4175 746f 6d61 6b65 2061 7265 2066 y Automake are f\n+00003df0: 756c 6c79 2047 4e55 0a73 7461 6e64 6172 ully GNU.standar\n+00003e00: 6473 2d63 6f6d 706c 6961 6e74 2c20 616e ds-compliant, an\n+00003e10: 6420 646f 206e 6f74 2072 6571 7569 7265 d do not require\n+00003e20: 20e2 8098 7065 726c e280 9920 696e 206f ...perl... in o\n+00003e30: 7264 6572 2074 6f20 6265 2062 7569 6c74 rder to be built\n+00003e40: 2e0a 0a20 2020 466f 7220 6d6f 7265 2069 ... For more i\n+00003e50: 6e66 6f72 6d61 7469 6f6e 206f 6e20 6275 nformation on bu\n+00003e60: 6720 7265 706f 7274 732c 202a 4e6f 7465 g reports, *Note\n+00003e70: 2052 6570 6f72 7469 6e67 2042 7567 733a Reporting Bugs:\n+00003e80: 3a2e 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d :... ---------\n+00003e90: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ----\n+00003ea0: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2054 ------.. (1) T\n+00003eb0: 6865 7365 2076 6172 6961 626c 6573 2061 hese variables a\n+00003ec0: 7265 2061 6c73 6f20 6361 6c6c 6564 20e2 re also called .\n+00003ed0: 809c 6d61 6b65 206d 6163 726f 73e2 809d ..make macros...\n+00003ee0: 2069 6e20 4d61 6b65 0a74 6572 6d69 6e6f in Make.termino\n+00003ef0: 6c6f 6779 2c20 686f 7765 7665 7220 696e logy, however in\n+00003f00: 2074 6869 7320 6d61 6e75 616c 2077 6520 this manual we \n+00003f10: 7265 7365 7276 6520 7468 6520 7465 726d reserve the term\n+00003f20: 20e2 809c 6d61 6372 6fe2 809d 2066 6f72 ...macro... for\n+00003f30: 0a41 7574 6f63 6f6e 6627 7320 6d61 6372 .Autoconf's macr\n+00003f40: 6f73 2e0a 0a20 2020 2832 2920 4f6c 6465 os... (2) Olde\n+00003f50: 7220 4175 746f 636f 6e66 2076 6572 7369 r Autoconf versi\n+00003f60: 6f6e 7320 7573 6564 20e2 8098 636f 6e66 ons used ...conf\n+00003f70: 6967 7572 652e 696e e280 992e 2020 4175 igure.in.... Au\n+00003f80: 746f 636f 6e66 2032 2e35 3020 616e 640a toconf 2.50 and.\n+00003f90: 6772 6561 7465 7220 7072 6f6d 6f74 6573 greater promotes\n+00003fa0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+00003fb0: e280 9920 6f76 6572 20e2 8098 636f 6e66 ... over ...conf\n+00003fc0: 6967 7572 652e 696e e280 992e 2020 5468 igure.in.... Th\n+00003fd0: 6520 7265 7374 206f 6620 7468 6973 0a64 e rest of this.d\n+00003fe0: 6f63 756d 656e 7461 7469 6f6e 2077 696c ocumentation wil\n+00003ff0: 6c20 7265 6665 7220 746f 20e2 8098 636f l refer to ...co\n+00004000: 6e66 6967 7572 652e 6163 e280 992c 2062 nfigure.ac..., b\n+00004010: 7574 2041 7574 6f6d 616b 6520 616c 736f ut Automake also\n+00004020: 2073 7570 706f 7274 730a e280 9863 6f6e supports....con\n+00004030: 6669 6775 7265 2e69 6ee2 8099 2066 6f72 figure.in... for\n+00004040: 2062 6163 6b77 6172 6420 636f 6d70 6174 backward compat\n+00004050: 6962 696c 6974 792e 0a0a 1f0a 4669 6c65 ibility.....File\n+00004060: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00004070: 696e 666f 2c20 204e 6f64 653a 2041 7574 info, Node: Aut\n+00004080: 6f74 6f6f 6c73 2049 6e74 726f 6475 6374 otools Introduct\n+00004090: 696f 6e2c 2020 4e65 7874 3a20 4765 6e65 ion, Next: Gene\n+000040a0: 7261 6c69 7469 6573 2c20 2050 7265 763a ralities, Prev:\n+000040b0: 2049 6e74 726f 6475 6374 696f 6e2c 2020 Introduction, \n+000040c0: 5570 3a20 546f 700a 0a32 2041 6e20 496e Up: Top..2 An In\n+000040d0: 7472 6f64 7563 7469 6f6e 2074 6f20 7468 troduction to th\n+000040e0: 6520 4175 746f 746f 6f6c 730a 2a2a 2a2a e Autotools.****\n 000040f0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00004100: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 4966 ************..If\n-00004110: 2079 6f75 2061 7265 206e 6577 2074 6f20 you are new to \n-00004120: 4175 746f 6d61 6b65 2c20 6d61 7962 6520 Automake, maybe \n-00004130: 796f 7520 6b6e 6f77 2074 6861 7420 6974 you know that it\n-00004140: 2069 7320 7061 7274 206f 6620 6120 7365 is part of a se\n-00004150: 7420 6f66 0a74 6f6f 6c73 2063 616c 6c65 t of.tools calle\n-00004160: 6420 5f54 6865 2041 7574 6f74 6f6f 6c73 d _The Autotools\n-00004170: 5f2e 2020 4d61 7962 6520 796f 7527 7665 _. Maybe you've\n-00004180: 2061 6c72 6561 6479 2064 656c 7665 6420 already delved \n-00004190: 696e 746f 2061 0a70 6163 6b61 6765 2066 into a.package f\n-000041a0: 756c 6c20 6f66 2066 696c 6573 206e 616d ull of files nam\n-000041b0: 6564 20e2 8098 636f 6e66 6967 7572 65e2 ed ...configure.\n-000041c0: 8099 2c20 e280 9863 6f6e 6669 6775 7265 .., ...configure\n-000041d0: 2e61 63e2 8099 2c20 e280 984d 616b 6566 .ac..., ...Makef\n-000041e0: 696c 652e 696e e280 992c 0ae2 8098 4d61 ile.in...,....Ma\n-000041f0: 6b65 6669 6c65 2e61 6de2 8099 2c20 e280 kefile.am..., ..\n-00004200: 9861 636c 6f63 616c 2e6d 34e2 8099 2c20 .aclocal.m4..., \n-00004210: 2e2e 2e2c 2073 6f6d 6520 6f66 2074 6865 ..., some of the\n-00004220: 6d20 636c 6169 6d69 6e67 2074 6f20 6265 m claiming to be\n-00004230: 205f 6765 6e65 7261 7465 640a 6279 5f20 _generated.by_ \n-00004240: 4175 746f 636f 6e66 206f 7220 4175 746f Autoconf or Auto\n-00004250: 6d61 6b65 2e20 2042 7574 2074 6865 2065 make. But the e\n-00004260: 7861 6374 2070 7572 706f 7365 206f 6620 xact purpose of \n-00004270: 7468 6573 6520 6669 6c65 7320 616e 640a these files and.\n-00004280: 7468 6569 7220 7265 6c61 7469 6f6e 7320 their relations \n-00004290: 6973 2070 726f 6261 626c 7920 6675 7a7a is probably fuzz\n-000042a0: 792e 2020 5468 6520 676f 616c 206f 6620 y. The goal of \n-000042b0: 7468 6973 2063 6861 7074 6572 2069 7320 this chapter is \n-000042c0: 746f 0a69 6e74 726f 6475 6365 2079 6f75 to.introduce you\n-000042d0: 2074 6f20 7468 6973 206d 6163 6869 6e65 to this machine\n-000042e0: 7279 2c20 746f 2073 686f 7720 796f 7520 ry, to show you \n-000042f0: 686f 7720 6974 2077 6f72 6b73 2061 6e64 how it works and\n-00004300: 2068 6f77 0a70 6f77 6572 6675 6c20 6974 how.powerful it\n-00004310: 2069 732e 2020 4966 2079 6f75 2776 6520 is. If you've \n-00004320: 6e65 7665 7220 696e 7374 616c 6c65 6420 never installed \n-00004330: 6f72 2073 6565 6e20 7375 6368 2061 2070 or seen such a p\n-00004340: 6163 6b61 6765 2c20 646f 0a6e 6f74 2077 ackage, do.not w\n-00004350: 6f72 7279 3a20 7468 6973 2063 6861 7074 orry: this chapt\n-00004360: 6572 2077 696c 6c20 7761 6c6b 2079 6f75 er will walk you\n-00004370: 2074 6872 6f75 6768 2069 742e 0a0a 2020 through it... \n-00004380: 2049 6620 796f 7520 6e65 6564 2073 6f6d If you need som\n-00004390: 6520 7465 6163 6869 6e67 206d 6174 6572 e teaching mater\n-000043a0: 6961 6c2c 206d 6f72 6520 696c 6c75 7374 ial, more illust\n-000043b0: 7261 7469 6f6e 732c 206f 7220 6120 6c65 rations, or a le\n-000043c0: 7373 0ae2 8098 6175 746f 6d61 6b65 e280 ss....automake..\n-000043d0: 992d 6365 6e74 6572 6564 2063 6f6e 7469 .-centered conti\n-000043e0: 6e75 6174 696f 6e2c 2073 6f6d 6520 736c nuation, some sl\n-000043f0: 6964 6573 2066 6f72 2074 6869 7320 696e ides for this in\n-00004400: 7472 6f64 7563 7469 6f6e 2061 7265 0a61 troduction are.a\n-00004410: 7661 696c 6162 6c65 2069 6e20 416c 6578 vailable in Alex\n-00004420: 616e 6472 6520 4475 7265 742d 4c75 747a andre Duret-Lutz\n-00004430: 2773 2041 7574 6f74 6f6f 6c73 2054 7574 's Autotools Tut\n-00004440: 6f72 6961 6c0a 2868 7474 703a 2f2f 7777 orial.(http://ww\n-00004450: 772e 6c72 6465 2e65 7069 7461 2e66 722f w.lrde.epita.fr/\n-00004460: 7e61 646c 2f61 7574 6f74 6f6f 6c73 2e68 ~adl/autotools.h\n-00004470: 746d 6c29 2e20 2054 6869 7320 6368 6170 tml). This chap\n-00004480: 7465 7220 6973 2074 6865 0a77 7269 7474 ter is the.writt\n-00004490: 656e 2076 6572 7369 6f6e 206f 6620 7468 en version of th\n-000044a0: 6520 6669 7273 7420 7061 7274 206f 6620 e first part of \n-000044b0: 6869 7320 7475 746f 7269 616c 2e0a 0a2a his tutorial...*\n-000044c0: 204d 656e 753a 0a0a 2a20 474e 5520 4275 Menu:..* GNU Bu\n-000044d0: 696c 6420 5379 7374 656d 3a3a 2020 2020 ild System:: \n-000044e0: 2020 2020 2020 2020 496e 7472 6f64 7563 Introduc\n-000044f0: 696e 6720 7468 6520 474e 5520 4275 696c ing the GNU Buil\n-00004500: 6420 5379 7374 656d 0a2a 2055 7365 2043 d System.* Use C\n-00004510: 6173 6573 3a3a 2020 2020 2020 2020 2020 ases:: \n-00004520: 2020 2020 2020 2020 2055 7365 2043 6173 Use Cas\n-00004530: 6573 2066 6f72 2074 6865 2047 4e55 2042 es for the GNU B\n-00004540: 7569 6c64 2053 7973 7465 6d0a 2a20 5768 uild System.* Wh\n-00004550: 7920 4175 746f 746f 6f6c 733a 3a20 2020 y Autotools:: \n-00004560: 2020 2020 2020 2020 2020 2020 486f 7720 How \n-00004570: 4175 746f 746f 6f6c 7320 4865 6c70 0a2a Autotools Help.*\n-00004580: 2048 656c 6c6f 2057 6f72 6c64 3a3a 2020 Hello World:: \n-00004590: 2020 2020 2020 2020 2020 2020 2020 2041 A\n-000045a0: 2053 6d61 6c6c 2048 656c 6c6f 2057 6f72 Small Hello Wor\n-000045b0: 6c64 2050 6163 6b61 6765 0a0a 1f0a 4669 ld Package....Fi\n-000045c0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-000045d0: 312e 696e 666f 2c20 204e 6f64 653a 2047 1.info, Node: G\n-000045e0: 4e55 2042 7569 6c64 2053 7973 7465 6d2c NU Build System,\n-000045f0: 2020 4e65 7874 3a20 5573 6520 4361 7365 Next: Use Case\n-00004600: 732c 2020 5570 3a20 4175 746f 746f 6f6c s, Up: Autotool\n-00004610: 7320 496e 7472 6f64 7563 7469 6f6e 0a0a s Introduction..\n-00004620: 322e 3120 496e 7472 6f64 7563 696e 6720 2.1 Introducing \n-00004630: 7468 6520 474e 5520 4275 696c 6420 5379 the GNU Build Sy\n-00004640: 7374 656d 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d stem.===========\n+00004100: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..\n+00004110: 4966 2079 6f75 2061 7265 206e 6577 2074 If you are new t\n+00004120: 6f20 4175 746f 6d61 6b65 2c20 6d61 7962 o Automake, mayb\n+00004130: 6520 796f 7520 6b6e 6f77 2074 6861 7420 e you know that \n+00004140: 6974 2069 7320 7061 7274 206f 6620 6120 it is part of a \n+00004150: 7365 7420 6f66 0a74 6f6f 6c73 2063 616c set of.tools cal\n+00004160: 6c65 6420 5f54 6865 2041 7574 6f74 6f6f led _The Autotoo\n+00004170: 6c73 5f2e 2020 4d61 7962 6520 796f 7527 ls_. Maybe you'\n+00004180: 7665 2061 6c72 6561 6479 2064 656c 7665 ve already delve\n+00004190: 6420 696e 746f 2061 0a70 6163 6b61 6765 d into a.package\n+000041a0: 2066 756c 6c20 6f66 2066 696c 6573 206e full of files n\n+000041b0: 616d 6564 20e2 8098 636f 6e66 6967 7572 amed ...configur\n+000041c0: 65e2 8099 2c20 e280 9863 6f6e 6669 6775 e..., ...configu\n+000041d0: 7265 2e61 63e2 8099 2c20 e280 984d 616b re.ac..., ...Mak\n+000041e0: 6566 696c 652e 696e e280 992c 0ae2 8098 efile.in...,....\n+000041f0: 4d61 6b65 6669 6c65 2e61 6de2 8099 2c20 Makefile.am..., \n+00004200: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n+00004210: 2c20 2e2e 2e2c 2073 6f6d 6520 6f66 2074 , ..., some of t\n+00004220: 6865 6d20 636c 6169 6d69 6e67 2074 6f20 hem claiming to \n+00004230: 6265 205f 6765 6e65 7261 7465 640a 6279 be _generated.by\n+00004240: 5f20 4175 746f 636f 6e66 206f 7220 4175 _ Autoconf or Au\n+00004250: 746f 6d61 6b65 2e20 2042 7574 2074 6865 tomake. But the\n+00004260: 2065 7861 6374 2070 7572 706f 7365 206f exact purpose o\n+00004270: 6620 7468 6573 6520 6669 6c65 7320 616e f these files an\n+00004280: 640a 7468 6569 7220 7265 6c61 7469 6f6e d.their relation\n+00004290: 7320 6973 2070 726f 6261 626c 7920 6675 s is probably fu\n+000042a0: 7a7a 792e 2020 5468 6520 676f 616c 206f zzy. The goal o\n+000042b0: 6620 7468 6973 2063 6861 7074 6572 2069 f this chapter i\n+000042c0: 7320 746f 0a69 6e74 726f 6475 6365 2079 s to.introduce y\n+000042d0: 6f75 2074 6f20 7468 6973 206d 6163 6869 ou to this machi\n+000042e0: 6e65 7279 2c20 746f 2073 686f 7720 796f nery, to show yo\n+000042f0: 7520 686f 7720 6974 2077 6f72 6b73 2061 u how it works a\n+00004300: 6e64 2068 6f77 0a70 6f77 6572 6675 6c20 nd how.powerful \n+00004310: 6974 2069 732e 2020 4966 2079 6f75 2776 it is. If you'v\n+00004320: 6520 6e65 7665 7220 696e 7374 616c 6c65 e never installe\n+00004330: 6420 6f72 2073 6565 6e20 7375 6368 2061 d or seen such a\n+00004340: 2070 6163 6b61 6765 2c20 646f 0a6e 6f74 package, do.not\n+00004350: 2077 6f72 7279 3a20 7468 6973 2063 6861 worry: this cha\n+00004360: 7074 6572 2077 696c 6c20 7761 6c6b 2079 pter will walk y\n+00004370: 6f75 2074 6872 6f75 6768 2069 742e 0a0a ou through it...\n+00004380: 2020 2049 6620 796f 7520 6e65 6564 2073 If you need s\n+00004390: 6f6d 6520 7465 6163 6869 6e67 206d 6174 ome teaching mat\n+000043a0: 6572 6961 6c2c 206d 6f72 6520 696c 6c75 erial, more illu\n+000043b0: 7374 7261 7469 6f6e 732c 206f 7220 6120 strations, or a \n+000043c0: 6c65 7373 0ae2 8098 6175 746f 6d61 6b65 less....automake\n+000043d0: e280 992d 6365 6e74 6572 6564 2063 6f6e ...-centered con\n+000043e0: 7469 6e75 6174 696f 6e2c 2073 6f6d 6520 tinuation, some \n+000043f0: 736c 6964 6573 2066 6f72 2074 6869 7320 slides for this \n+00004400: 696e 7472 6f64 7563 7469 6f6e 2061 7265 introduction are\n+00004410: 0a61 7661 696c 6162 6c65 2069 6e20 416c .available in Al\n+00004420: 6578 616e 6472 6520 4475 7265 742d 4c75 exandre Duret-Lu\n+00004430: 747a 2773 2041 7574 6f74 6f6f 6c73 2054 tz's Autotools T\n+00004440: 7574 6f72 6961 6c0a 2868 7474 703a 2f2f utorial.(http://\n+00004450: 7777 772e 6c72 6465 2e65 7069 7461 2e66 www.lrde.epita.f\n+00004460: 722f 7e61 646c 2f61 7574 6f74 6f6f 6c73 r/~adl/autotools\n+00004470: 2e68 746d 6c29 2e20 2054 6869 7320 6368 .html). This ch\n+00004480: 6170 7465 7220 6973 2074 6865 0a77 7269 apter is the.wri\n+00004490: 7474 656e 2076 6572 7369 6f6e 206f 6620 tten version of \n+000044a0: 7468 6520 6669 7273 7420 7061 7274 206f the first part o\n+000044b0: 6620 6869 7320 7475 746f 7269 616c 2e0a f his tutorial..\n+000044c0: 0a2a 204d 656e 753a 0a0a 2a20 474e 5520 .* Menu:..* GNU \n+000044d0: 4275 696c 6420 5379 7374 656d 3a3a 2020 Build System:: \n+000044e0: 2020 2020 2020 2020 2020 496e 7472 6f64 Introd\n+000044f0: 7563 696e 6720 7468 6520 474e 5520 4275 ucing the GNU Bu\n+00004500: 696c 6420 5379 7374 656d 0a2a 2055 7365 ild System.* Use\n+00004510: 2043 6173 6573 3a3a 2020 2020 2020 2020 Cases:: \n+00004520: 2020 2020 2020 2020 2020 2055 7365 2043 Use C\n+00004530: 6173 6573 2066 6f72 2074 6865 2047 4e55 ases for the GNU\n+00004540: 2042 7569 6c64 2053 7973 7465 6d0a 2a20 Build System.* \n+00004550: 5768 7920 4175 746f 746f 6f6c 733a 3a20 Why Autotools:: \n+00004560: 2020 2020 2020 2020 2020 2020 2020 486f Ho\n+00004570: 7720 4175 746f 746f 6f6c 7320 4865 6c70 w Autotools Help\n+00004580: 0a2a 2048 656c 6c6f 2057 6f72 6c64 3a3a .* Hello World::\n+00004590: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000045a0: 2041 2053 6d61 6c6c 2048 656c 6c6f 2057 A Small Hello W\n+000045b0: 6f72 6c64 2050 6163 6b61 6765 0a0a 1f0a orld Package....\n+000045c0: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+000045d0: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+000045e0: 2047 4e55 2042 7569 6c64 2053 7973 7465 GNU Build Syste\n+000045f0: 6d2c 2020 4e65 7874 3a20 5573 6520 4361 m, Next: Use Ca\n+00004600: 7365 732c 2020 5570 3a20 4175 746f 746f ses, Up: Autoto\n+00004610: 6f6c 7320 496e 7472 6f64 7563 7469 6f6e ols Introduction\n+00004620: 0a0a 322e 3120 496e 7472 6f64 7563 696e ..2.1 Introducin\n+00004630: 6720 7468 6520 474e 5520 4275 696c 6420 g the GNU Build \n+00004640: 5379 7374 656d 0a3d 3d3d 3d3d 3d3d 3d3d System.=========\n 00004650: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00004660: 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 7420 6973 =========..It is\n-00004670: 2061 2074 7275 7468 2075 6e69 7665 7273 a truth univers\n-00004680: 616c 6c79 2061 636b 6e6f 776c 6564 6765 ally acknowledge\n-00004690: 642c 2074 6861 7420 6173 2061 2064 6576 d, that as a dev\n-000046a0: 656c 6f70 6572 2069 6e0a 706f 7373 6573 eloper in.posses\n-000046b0: 7369 6f6e 206f 6620 6120 6e65 7720 7061 sion of a new pa\n-000046c0: 636b 6167 652c 2079 6f75 206d 7573 7420 ckage, you must \n-000046d0: 6265 2069 6e20 7761 6e74 206f 6620 6120 be in want of a \n-000046e0: 6275 696c 6420 7379 7374 656d 2e0a 0a20 build system... \n-000046f0: 2020 496e 2074 6865 2055 6e69 7820 776f In the Unix wo\n-00004700: 726c 642c 2073 7563 6820 6120 6275 696c rld, such a buil\n-00004710: 6420 7379 7374 656d 2069 7320 7472 6164 d system is trad\n-00004720: 6974 696f 6e61 6c6c 7920 6163 6869 6576 itionally achiev\n-00004730: 6564 0a75 7369 6e67 2074 6865 2063 6f6d ed.using the com\n-00004740: 6d61 6e64 20e2 8098 6d61 6b65 e280 9920 mand ...make... \n-00004750: 282a 6e6f 7465 204f 7665 7276 6965 773a (*note Overview:\n-00004760: 2028 6d61 6b65 2954 6f70 2e29 2e20 2059 (make)Top.). Y\n-00004770: 6f75 2065 7870 7265 7373 2074 6865 0a72 ou express the.r\n-00004780: 6563 6970 6520 746f 2062 7569 6c64 2079 ecipe to build y\n-00004790: 6f75 7220 7061 636b 6167 6520 696e 2061 our package in a\n-000047a0: 20e2 8098 4d61 6b65 6669 6c65 e280 992e ...Makefile....\n-000047b0: 2020 5468 6973 2066 696c 6520 6973 2061 This file is a\n-000047c0: 2073 6574 206f 660a 7275 6c65 7320 746f set of.rules to\n-000047d0: 2062 7569 6c64 2074 6865 2066 696c 6573 build the files\n-000047e0: 2069 6e20 7468 6520 7061 636b 6167 652e in the package.\n-000047f0: 2020 466f 7220 696e 7374 616e 6365 2074 For instance t\n-00004800: 6865 2070 726f 6772 616d 0ae2 8098 7072 he program....pr\n-00004810: 6f67 e280 9920 6d61 7920 6265 2062 7569 og... may be bui\n-00004820: 6c74 2062 7920 7275 6e6e 696e 6720 7468 lt by running th\n-00004830: 6520 6c69 6e6b 6572 206f 6e20 7468 6520 e linker on the \n-00004840: 6669 6c65 7320 e280 986d 6169 6e2e 6fe2 files ...main.o.\n-00004850: 8099 2c0a e280 9866 6f6f 2e6f e280 992c ..,....foo.o...,\n-00004860: 2061 6e64 20e2 8098 6261 722e 6fe2 8099 and ...bar.o...\n-00004870: 3b20 7468 6520 6669 6c65 20e2 8098 6d61 ; the file ...ma\n-00004880: 696e 2e6f e280 9920 6d61 7920 6265 2062 in.o... may be b\n-00004890: 7569 6c74 2062 7920 7275 6e6e 696e 6720 uilt by running \n-000048a0: 7468 650a 636f 6d70 696c 6572 206f 6e20 the.compiler on \n-000048b0: e280 986d 6169 6e2e 63e2 8099 3b20 6574 ...main.c...; et\n-000048c0: 632e 2020 4561 6368 2074 696d 6520 e280 c. Each time ..\n-000048d0: 986d 616b 65e2 8099 2069 7320 7275 6e2c .make... is run,\n-000048e0: 2069 7420 7265 6164 730a e280 984d 616b it reads....Mak\n-000048f0: 6566 696c 65e2 8099 2c20 6368 6563 6b73 efile..., checks\n-00004900: 2074 6865 2065 7869 7374 656e 6365 2061 the existence a\n-00004910: 6e64 206d 6f64 6966 6963 6174 696f 6e20 nd modification \n-00004920: 7469 6d65 206f 6620 7468 6520 6669 6c65 time of the file\n-00004930: 730a 6d65 6e74 696f 6e65 642c 2064 6563 s.mentioned, dec\n-00004940: 6964 6573 2077 6861 7420 6669 6c65 7320 ides what files \n-00004950: 6e65 6564 2074 6f20 6265 2062 7569 6c74 need to be built\n-00004960: 2028 6f72 2072 6562 7569 6c74 292c 2061 (or rebuilt), a\n-00004970: 6e64 2072 756e 730a 7468 6520 6173 736f nd runs.the asso\n-00004980: 6369 6174 6564 2063 6f6d 6d61 6e64 732e ciated commands.\n-00004990: 0a0a 2020 2057 6865 6e20 6120 7061 636b .. When a pack\n-000049a0: 6167 6520 6e65 6564 7320 746f 2062 6520 age needs to be \n-000049b0: 6275 696c 7420 6f6e 2061 2064 6966 6665 built on a diffe\n-000049c0: 7265 6e74 2070 6c61 7466 6f72 6d20 7468 rent platform th\n-000049d0: 616e 2074 6865 206f 6e65 0a69 7420 7761 an the one.it wa\n-000049e0: 7320 6465 7665 6c6f 7065 6420 6f6e 2c20 s developed on, \n-000049f0: 6974 7320 e280 984d 616b 6566 696c 65e2 its ...Makefile.\n-00004a00: 8099 2075 7375 616c 6c79 206e 6565 6473 .. usually needs\n-00004a10: 2074 6f20 6265 2061 646a 7573 7465 642e to be adjusted.\n-00004a20: 2020 466f 720a 696e 7374 616e 6365 2074 For.instance t\n-00004a30: 6865 2063 6f6d 7069 6c65 7220 6d61 7920 he compiler may \n-00004a40: 6861 7665 2061 6e6f 7468 6572 206e 616d have another nam\n-00004a50: 6520 6f72 2072 6571 7569 7265 206d 6f72 e or require mor\n-00004a60: 6520 6f70 7469 6f6e 732e 2020 496e 0a31 e options. In.1\n-00004a70: 3939 312c 2044 6176 6964 204a 2e20 4d61 991, David J. Ma\n-00004a80: 634b 656e 7a69 6520 676f 7420 7469 7265 cKenzie got tire\n-00004a90: 6420 6f66 2063 7573 746f 6d69 7a69 6e67 d of customizing\n-00004aa0: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n-00004ab0: 666f 7220 7468 6520 3230 0a70 6c61 7466 for the 20.platf\n-00004ac0: 6f72 6d73 2068 6520 6861 6420 746f 2064 orms he had to d\n-00004ad0: 6561 6c20 7769 7468 2e20 2049 6e73 7465 eal with. Inste\n-00004ae0: 6164 2c20 6865 2068 616e 6463 7261 6674 ad, he handcraft\n-00004af0: 6564 2061 206c 6974 746c 6520 7368 656c ed a little shel\n-00004b00: 6c0a 7363 7269 7074 2063 616c 6c65 6420 l.script called \n-00004b10: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n-00004b20: 746f 2061 7574 6f6d 6174 6963 616c 6c79 to automatically\n-00004b30: 2061 646a 7573 7420 7468 6520 e280 984d adjust the ...M\n-00004b40: 616b 6566 696c 65e2 8099 2028 2a6e 6f74 akefile... (*not\n-00004b50: 650a 4765 6e65 7369 733a 2028 6175 746f e.Genesis: (auto\n-00004b60: 636f 6e66 2947 656e 6573 6973 2e29 2e20 conf)Genesis.). \n-00004b70: 2043 6f6d 7069 6c69 6e67 2068 6973 2070 Compiling his p\n-00004b80: 6163 6b61 6765 2077 6173 206e 6f77 2061 ackage was now a\n-00004b90: 7320 7369 6d70 6c65 0a61 7320 7275 6e6e s simple.as runn\n-00004ba0: 696e 6720 e280 982e 2f63 6f6e 6669 6775 ing ..../configu\n-00004bb0: 7265 2026 2620 6d61 6b65 e280 992e 0a0a re && make......\n-00004bc0: 2020 2054 6f64 6179 2074 6869 7320 7072 Today this pr\n-00004bd0: 6f63 6573 7320 6861 7320 6265 656e 2073 ocess has been s\n-00004be0: 7461 6e64 6172 6469 7a65 6420 696e 2074 tandardized in t\n-00004bf0: 6865 2047 4e55 2070 726f 6a65 6374 2e20 he GNU project. \n-00004c00: 2054 6865 2047 4e55 0a43 6f64 696e 6720 The GNU.Coding \n-00004c10: 5374 616e 6461 7264 7320 282a 6e6f 7465 Standards (*note\n-00004c20: 2054 6865 2052 656c 6561 7365 2050 726f The Release Pro\n-00004c30: 6365 7373 3a20 2873 7461 6e64 6172 6473 cess: (standards\n-00004c40: 294d 616e 6167 696e 670a 5265 6c65 6173 )Managing.Releas\n-00004c50: 6573 2e29 2065 7870 6c61 696e 7320 686f es.) explains ho\n-00004c60: 7720 6561 6368 2070 6163 6b61 6765 206f w each package o\n-00004c70: 6620 7468 6520 474e 5520 7072 6f6a 6563 f the GNU projec\n-00004c80: 7420 7368 6f75 6c64 2068 6176 6520 610a t should have a.\n-00004c90: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n-00004ca0: 7363 7269 7074 2c20 616e 6420 7468 6520 script, and the \n-00004cb0: 6d69 6e69 6d61 6c20 696e 7465 7266 6163 minimal interfac\n-00004cc0: 6520 6974 2073 686f 756c 6420 6861 7665 e it should have\n-00004cd0: 2e20 2054 6865 0ae2 8098 4d61 6b65 6669 . The....Makefi\n-00004ce0: 6c65 e280 9920 746f 6f20 7368 6f75 6c64 le... too should\n-00004cf0: 2066 6f6c 6c6f 7720 736f 6d65 2065 7374 follow some est\n-00004d00: 6162 6c69 7368 6564 2063 6f6e 7665 6e74 ablished convent\n-00004d10: 696f 6e73 2e20 2054 6865 2072 6573 756c ions. The resul\n-00004d20: 743f 0a41 2075 6e69 6669 6564 2062 7569 t?.A unified bui\n-00004d30: 6c64 2073 7973 7465 6d20 7468 6174 206d ld system that m\n-00004d40: 616b 6573 2061 6c6c 2070 6163 6b61 6765 akes all package\n-00004d50: 7320 616c 6d6f 7374 2069 6e64 6973 7469 s almost indisti\n-00004d60: 6e67 7569 7368 6162 6c65 0a62 7920 7468 nguishable.by th\n-00004d70: 6520 696e 7374 616c 6c65 722e 2020 496e e installer. In\n-00004d80: 2069 7473 2073 696d 706c 6573 7420 7363 its simplest sc\n-00004d90: 656e 6172 696f 2c20 616c 6c20 7468 6520 enario, all the \n-00004da0: 696e 7374 616c 6c65 7220 6861 7320 746f installer has to\n-00004db0: 2064 6f0a 6973 2074 6f20 756e 7061 636b do.is to unpack\n-00004dc0: 2074 6865 2070 6163 6b61 6765 2c20 7275 the package, ru\n-00004dd0: 6e20 e280 982e 2f63 6f6e 6669 6775 7265 n ..../configure\n-00004de0: 2026 2620 6d61 6b65 2026 2620 6d61 6b65 && make && make\n-00004df0: 2069 6e73 7461 6c6c e280 992c 2061 6e64 install..., and\n-00004e00: 0a72 6570 6561 7420 7769 7468 2074 6865 .repeat with the\n-00004e10: 206e 6578 7420 7061 636b 6167 6520 746f next package to\n-00004e20: 2069 6e73 7461 6c6c 2e0a 0a20 2020 5765 install... We\n-00004e30: 2063 616c 6c20 7468 6973 2062 7569 6c64 call this build\n-00004e40: 2073 7973 7465 6d20 7468 6520 e280 9c47 system the ...G\n-00004e50: 4e55 2042 7569 6c64 2053 7973 7465 6de2 NU Build System.\n-00004e60: 809d 2c20 7369 6e63 6520 6974 2077 6173 .., since it was\n-00004e70: 2067 726f 776e 0a6f 7574 206f 6620 7468 grown.out of th\n-00004e80: 6520 474e 5520 7072 6f6a 6563 742e 2020 e GNU project. \n-00004e90: 486f 7765 7665 7220 6974 2069 7320 7573 However it is us\n-00004ea0: 6564 2062 7920 6120 7661 7374 206e 756d ed by a vast num\n-00004eb0: 6265 7220 6f66 206f 7468 6572 0a70 6163 ber of other.pac\n-00004ec0: 6b61 6765 733a 2066 6f6c 6c6f 7769 6e67 kages: following\n-00004ed0: 2061 6e79 2065 7869 7374 696e 6720 636f any existing co\n-00004ee0: 6e76 656e 7469 6f6e 2068 6173 2069 7473 nvention has its\n-00004ef0: 2061 6476 616e 7461 6765 732e 0a0a 2020 advantages... \n-00004f00: 2054 6865 2041 7574 6f74 6f6f 6c73 2061 The Autotools a\n-00004f10: 7265 2074 6f6f 6c73 2074 6861 7420 7769 re tools that wi\n-00004f20: 6c6c 2063 7265 6174 6520 6120 474e 5520 ll create a GNU \n-00004f30: 4275 696c 6420 5379 7374 656d 2066 6f72 Build System for\n-00004f40: 2079 6f75 720a 7061 636b 6167 652e 2020 your.package. \n-00004f50: 4175 746f 636f 6e66 206d 6f73 746c 7920 Autoconf mostly \n-00004f60: 666f 6375 7365 7320 6f6e 20e2 8098 636f focuses on ...co\n-00004f70: 6e66 6967 7572 65e2 8099 2061 6e64 2041 nfigure... and A\n-00004f80: 7574 6f6d 616b 6520 6f6e 0ae2 8098 4d61 utomake on....Ma\n-00004f90: 6b65 6669 6c65 e280 9973 2e20 2049 7420 kefile...s. It \n-00004fa0: 6973 2065 6e74 6972 656c 7920 706f 7373 is entirely poss\n-00004fb0: 6962 6c65 2074 6f20 6372 6561 7465 2061 ible to create a\n-00004fc0: 2047 4e55 2042 7569 6c64 2053 7973 7465 GNU Build Syste\n-00004fd0: 6d0a 7769 7468 6f75 7420 7468 6520 6865 m.without the he\n-00004fe0: 6c70 206f 6620 7468 6573 6520 746f 6f6c lp of these tool\n-00004ff0: 732e 2020 486f 7765 7665 7220 6974 2069 s. However it i\n-00005000: 7320 7261 7468 6572 2062 7572 6465 6e73 s rather burdens\n-00005010: 6f6d 6520 616e 640a 6572 726f 722d 7072 ome and.error-pr\n-00005020: 6f6e 652e 2020 5765 2077 696c 6c20 6469 one. We will di\n-00005030: 7363 7573 7320 7468 6973 2061 6761 696e scuss this again\n-00005040: 2061 6674 6572 2073 6f6d 6520 696c 6c75 after some illu\n-00005050: 7374 7261 7469 6f6e 206f 6620 7468 650a stration of the.\n-00005060: 474e 5520 4275 696c 6420 5379 7374 656d GNU Build System\n-00005070: 2069 6e20 6163 7469 6f6e 2e0a 0a1f 0a46 in action.....F\n-00005080: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-00005090: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-000050a0: 5573 6520 4361 7365 732c 2020 4e65 7874 Use Cases, Next\n-000050b0: 3a20 5768 7920 4175 746f 746f 6f6c 732c : Why Autotools,\n-000050c0: 2020 5072 6576 3a20 474e 5520 4275 696c Prev: GNU Buil\n-000050d0: 6420 5379 7374 656d 2c20 2055 703a 2041 d System, Up: A\n-000050e0: 7574 6f74 6f6f 6c73 2049 6e74 726f 6475 utotools Introdu\n-000050f0: 6374 696f 6e0a 0a32 2e32 2055 7365 2043 ction..2.2 Use C\n-00005100: 6173 6573 2066 6f72 2074 6865 2047 4e55 ases for the GNU\n-00005110: 2042 7569 6c64 2053 7973 7465 6d0a 3d3d Build System.==\n+00004660: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 7420 ===========..It \n+00004670: 6973 2061 2074 7275 7468 2075 6e69 7665 is a truth unive\n+00004680: 7273 616c 6c79 2061 636b 6e6f 776c 6564 rsally acknowled\n+00004690: 6765 642c 2074 6861 7420 6173 2061 2064 ged, that as a d\n+000046a0: 6576 656c 6f70 6572 2069 6e0a 706f 7373 eveloper in.poss\n+000046b0: 6573 7369 6f6e 206f 6620 6120 6e65 7720 ession of a new \n+000046c0: 7061 636b 6167 652c 2079 6f75 206d 7573 package, you mus\n+000046d0: 7420 6265 2069 6e20 7761 6e74 206f 6620 t be in want of \n+000046e0: 6120 6275 696c 6420 7379 7374 656d 2e0a a build system..\n+000046f0: 0a20 2020 496e 2074 6865 2055 6e69 7820 . In the Unix \n+00004700: 776f 726c 642c 2073 7563 6820 6120 6275 world, such a bu\n+00004710: 696c 6420 7379 7374 656d 2069 7320 7472 ild system is tr\n+00004720: 6164 6974 696f 6e61 6c6c 7920 6163 6869 aditionally achi\n+00004730: 6576 6564 0a75 7369 6e67 2074 6865 2063 eved.using the c\n+00004740: 6f6d 6d61 6e64 20e2 8098 6d61 6b65 e280 ommand ...make..\n+00004750: 9920 282a 6e6f 7465 204f 7665 7276 6965 . (*note Overvie\n+00004760: 773a 2028 6d61 6b65 2954 6f70 2e29 2e20 w: (make)Top.). \n+00004770: 2059 6f75 2065 7870 7265 7373 2074 6865 You express the\n+00004780: 0a72 6563 6970 6520 746f 2062 7569 6c64 .recipe to build\n+00004790: 2079 6f75 7220 7061 636b 6167 6520 696e your package in\n+000047a0: 2061 20e2 8098 4d61 6b65 6669 6c65 e280 a ...Makefile..\n+000047b0: 992e 2020 5468 6973 2066 696c 6520 6973 .. This file is\n+000047c0: 2061 2073 6574 206f 660a 7275 6c65 7320 a set of.rules \n+000047d0: 746f 2062 7569 6c64 2074 6865 2066 696c to build the fil\n+000047e0: 6573 2069 6e20 7468 6520 7061 636b 6167 es in the packag\n+000047f0: 652e 2020 466f 7220 696e 7374 616e 6365 e. For instance\n+00004800: 2074 6865 2070 726f 6772 616d 0ae2 8098 the program....\n+00004810: 7072 6f67 e280 9920 6d61 7920 6265 2062 prog... may be b\n+00004820: 7569 6c74 2062 7920 7275 6e6e 696e 6720 uilt by running \n+00004830: 7468 6520 6c69 6e6b 6572 206f 6e20 7468 the linker on th\n+00004840: 6520 6669 6c65 7320 e280 986d 6169 6e2e e files ...main.\n+00004850: 6fe2 8099 2c0a e280 9866 6f6f 2e6f e280 o...,....foo.o..\n+00004860: 992c 2061 6e64 20e2 8098 6261 722e 6fe2 ., and ...bar.o.\n+00004870: 8099 3b20 7468 6520 6669 6c65 20e2 8098 ..; the file ...\n+00004880: 6d61 696e 2e6f e280 9920 6d61 7920 6265 main.o... may be\n+00004890: 2062 7569 6c74 2062 7920 7275 6e6e 696e built by runnin\n+000048a0: 6720 7468 650a 636f 6d70 696c 6572 206f g the.compiler o\n+000048b0: 6e20 e280 986d 6169 6e2e 63e2 8099 3b20 n ...main.c...; \n+000048c0: 6574 632e 2020 4561 6368 2074 696d 6520 etc. Each time \n+000048d0: e280 986d 616b 65e2 8099 2069 7320 7275 ...make... is ru\n+000048e0: 6e2c 2069 7420 7265 6164 730a e280 984d n, it reads....M\n+000048f0: 616b 6566 696c 65e2 8099 2c20 6368 6563 akefile..., chec\n+00004900: 6b73 2074 6865 2065 7869 7374 656e 6365 ks the existence\n+00004910: 2061 6e64 206d 6f64 6966 6963 6174 696f and modificatio\n+00004920: 6e20 7469 6d65 206f 6620 7468 6520 6669 n time of the fi\n+00004930: 6c65 730a 6d65 6e74 696f 6e65 642c 2064 les.mentioned, d\n+00004940: 6563 6964 6573 2077 6861 7420 6669 6c65 ecides what file\n+00004950: 7320 6e65 6564 2074 6f20 6265 2062 7569 s need to be bui\n+00004960: 6c74 2028 6f72 2072 6562 7569 6c74 292c lt (or rebuilt),\n+00004970: 2061 6e64 2072 756e 730a 7468 6520 6173 and runs.the as\n+00004980: 736f 6369 6174 6564 2063 6f6d 6d61 6e64 sociated command\n+00004990: 732e 0a0a 2020 2057 6865 6e20 6120 7061 s... When a pa\n+000049a0: 636b 6167 6520 6e65 6564 7320 746f 2062 ckage needs to b\n+000049b0: 6520 6275 696c 7420 6f6e 2061 2064 6966 e built on a dif\n+000049c0: 6665 7265 6e74 2070 6c61 7466 6f72 6d20 ferent platform \n+000049d0: 7468 616e 2074 6865 206f 6e65 0a69 7420 than the one.it \n+000049e0: 7761 7320 6465 7665 6c6f 7065 6420 6f6e was developed on\n+000049f0: 2c20 6974 7320 e280 984d 616b 6566 696c , its ...Makefil\n+00004a00: 65e2 8099 2075 7375 616c 6c79 206e 6565 e... usually nee\n+00004a10: 6473 2074 6f20 6265 2061 646a 7573 7465 ds to be adjuste\n+00004a20: 642e 2020 466f 720a 696e 7374 616e 6365 d. For.instance\n+00004a30: 2074 6865 2063 6f6d 7069 6c65 7220 6d61 the compiler ma\n+00004a40: 7920 6861 7665 2061 6e6f 7468 6572 206e y have another n\n+00004a50: 616d 6520 6f72 2072 6571 7569 7265 206d ame or require m\n+00004a60: 6f72 6520 6f70 7469 6f6e 732e 2020 496e ore options. In\n+00004a70: 0a31 3939 312c 2044 6176 6964 204a 2e20 .1991, David J. \n+00004a80: 4d61 634b 656e 7a69 6520 676f 7420 7469 MacKenzie got ti\n+00004a90: 7265 6420 6f66 2063 7573 746f 6d69 7a69 red of customizi\n+00004aa0: 6e67 20e2 8098 4d61 6b65 6669 6c65 e280 ng ...Makefile..\n+00004ab0: 9920 666f 7220 7468 6520 3230 0a70 6c61 . for the 20.pla\n+00004ac0: 7466 6f72 6d73 2068 6520 6861 6420 746f tforms he had to\n+00004ad0: 2064 6561 6c20 7769 7468 2e20 2049 6e73 deal with. Ins\n+00004ae0: 7465 6164 2c20 6865 2068 616e 6463 7261 tead, he handcra\n+00004af0: 6674 6564 2061 206c 6974 746c 6520 7368 fted a little sh\n+00004b00: 656c 6c0a 7363 7269 7074 2063 616c 6c65 ell.script calle\n+00004b10: 6420 e280 9863 6f6e 6669 6775 7265 e280 d ...configure..\n+00004b20: 9920 746f 2061 7574 6f6d 6174 6963 616c . to automatical\n+00004b30: 6c79 2061 646a 7573 7420 7468 6520 e280 ly adjust the ..\n+00004b40: 984d 616b 6566 696c 65e2 8099 2028 2a6e .Makefile... (*n\n+00004b50: 6f74 650a 4765 6e65 7369 733a 2028 6175 ote.Genesis: (au\n+00004b60: 746f 636f 6e66 2947 656e 6573 6973 2e29 toconf)Genesis.)\n+00004b70: 2e20 2043 6f6d 7069 6c69 6e67 2068 6973 . Compiling his\n+00004b80: 2070 6163 6b61 6765 2077 6173 206e 6f77 package was now\n+00004b90: 2061 7320 7369 6d70 6c65 0a61 7320 7275 as simple.as ru\n+00004ba0: 6e6e 696e 6720 e280 982e 2f63 6f6e 6669 nning ..../confi\n+00004bb0: 6775 7265 2026 2620 6d61 6b65 e280 992e gure && make....\n+00004bc0: 0a0a 2020 2054 6f64 6179 2074 6869 7320 .. Today this \n+00004bd0: 7072 6f63 6573 7320 6861 7320 6265 656e process has been\n+00004be0: 2073 7461 6e64 6172 6469 7a65 6420 696e standardized in\n+00004bf0: 2074 6865 2047 4e55 2070 726f 6a65 6374 the GNU project\n+00004c00: 2e20 2054 6865 2047 4e55 0a43 6f64 696e . The GNU.Codin\n+00004c10: 6720 5374 616e 6461 7264 7320 282a 6e6f g Standards (*no\n+00004c20: 7465 2054 6865 2052 656c 6561 7365 2050 te The Release P\n+00004c30: 726f 6365 7373 3a20 2873 7461 6e64 6172 rocess: (standar\n+00004c40: 6473 294d 616e 6167 696e 670a 5265 6c65 ds)Managing.Rele\n+00004c50: 6173 6573 2e29 2065 7870 6c61 696e 7320 ases.) explains \n+00004c60: 686f 7720 6561 6368 2070 6163 6b61 6765 how each package\n+00004c70: 206f 6620 7468 6520 474e 5520 7072 6f6a of the GNU proj\n+00004c80: 6563 7420 7368 6f75 6c64 2068 6176 6520 ect should have \n+00004c90: 610a e280 9863 6f6e 6669 6775 7265 e280 a....configure..\n+00004ca0: 9920 7363 7269 7074 2c20 616e 6420 7468 . script, and th\n+00004cb0: 6520 6d69 6e69 6d61 6c20 696e 7465 7266 e minimal interf\n+00004cc0: 6163 6520 6974 2073 686f 756c 6420 6861 ace it should ha\n+00004cd0: 7665 2e20 2054 6865 0ae2 8098 4d61 6b65 ve. The....Make\n+00004ce0: 6669 6c65 e280 9920 746f 6f20 7368 6f75 file... too shou\n+00004cf0: 6c64 2066 6f6c 6c6f 7720 736f 6d65 2065 ld follow some e\n+00004d00: 7374 6162 6c69 7368 6564 2063 6f6e 7665 stablished conve\n+00004d10: 6e74 696f 6e73 2e20 2054 6865 2072 6573 ntions. The res\n+00004d20: 756c 743f 0a41 2075 6e69 6669 6564 2062 ult?.A unified b\n+00004d30: 7569 6c64 2073 7973 7465 6d20 7468 6174 uild system that\n+00004d40: 206d 616b 6573 2061 6c6c 2070 6163 6b61 makes all packa\n+00004d50: 6765 7320 616c 6d6f 7374 2069 6e64 6973 ges almost indis\n+00004d60: 7469 6e67 7569 7368 6162 6c65 0a62 7920 tinguishable.by \n+00004d70: 7468 6520 696e 7374 616c 6c65 722e 2020 the installer. \n+00004d80: 496e 2069 7473 2073 696d 706c 6573 7420 In its simplest \n+00004d90: 7363 656e 6172 696f 2c20 616c 6c20 7468 scenario, all th\n+00004da0: 6520 696e 7374 616c 6c65 7220 6861 7320 e installer has \n+00004db0: 746f 2064 6f0a 6973 2074 6f20 756e 7061 to do.is to unpa\n+00004dc0: 636b 2074 6865 2070 6163 6b61 6765 2c20 ck the package, \n+00004dd0: 7275 6e20 e280 982e 2f63 6f6e 6669 6775 run ..../configu\n+00004de0: 7265 2026 2620 6d61 6b65 2026 2620 6d61 re && make && ma\n+00004df0: 6b65 2069 6e73 7461 6c6c e280 992c 2061 ke install..., a\n+00004e00: 6e64 0a72 6570 6561 7420 7769 7468 2074 nd.repeat with t\n+00004e10: 6865 206e 6578 7420 7061 636b 6167 6520 he next package \n+00004e20: 746f 2069 6e73 7461 6c6c 2e0a 0a20 2020 to install... \n+00004e30: 5765 2063 616c 6c20 7468 6973 2062 7569 We call this bui\n+00004e40: 6c64 2073 7973 7465 6d20 7468 6520 e280 ld system the ..\n+00004e50: 9c47 4e55 2042 7569 6c64 2053 7973 7465 .GNU Build Syste\n+00004e60: 6de2 809d 2c20 7369 6e63 6520 6974 2077 m..., since it w\n+00004e70: 6173 2067 726f 776e 0a6f 7574 206f 6620 as grown.out of \n+00004e80: 7468 6520 474e 5520 7072 6f6a 6563 742e the GNU project.\n+00004e90: 2020 486f 7765 7665 7220 6974 2069 7320 However it is \n+00004ea0: 7573 6564 2062 7920 6120 7661 7374 206e used by a vast n\n+00004eb0: 756d 6265 7220 6f66 206f 7468 6572 0a70 umber of other.p\n+00004ec0: 6163 6b61 6765 733a 2066 6f6c 6c6f 7769 ackages: followi\n+00004ed0: 6e67 2061 6e79 2065 7869 7374 696e 6720 ng any existing \n+00004ee0: 636f 6e76 656e 7469 6f6e 2068 6173 2069 convention has i\n+00004ef0: 7473 2061 6476 616e 7461 6765 732e 0a0a ts advantages...\n+00004f00: 2020 2054 6865 2041 7574 6f74 6f6f 6c73 The Autotools\n+00004f10: 2061 7265 2074 6f6f 6c73 2074 6861 7420 are tools that \n+00004f20: 7769 6c6c 2063 7265 6174 6520 6120 474e will create a GN\n+00004f30: 5520 4275 696c 6420 5379 7374 656d 2066 U Build System f\n+00004f40: 6f72 2079 6f75 720a 7061 636b 6167 652e or your.package.\n+00004f50: 2020 4175 746f 636f 6e66 206d 6f73 746c Autoconf mostl\n+00004f60: 7920 666f 6375 7365 7320 6f6e 20e2 8098 y focuses on ...\n+00004f70: 636f 6e66 6967 7572 65e2 8099 2061 6e64 configure... and\n+00004f80: 2041 7574 6f6d 616b 6520 6f6e 0ae2 8098 Automake on....\n+00004f90: 4d61 6b65 6669 6c65 e280 9973 2e20 2049 Makefile...s. I\n+00004fa0: 7420 6973 2065 6e74 6972 656c 7920 706f t is entirely po\n+00004fb0: 7373 6962 6c65 2074 6f20 6372 6561 7465 ssible to create\n+00004fc0: 2061 2047 4e55 2042 7569 6c64 2053 7973 a GNU Build Sys\n+00004fd0: 7465 6d0a 7769 7468 6f75 7420 7468 6520 tem.without the \n+00004fe0: 6865 6c70 206f 6620 7468 6573 6520 746f help of these to\n+00004ff0: 6f6c 732e 2020 486f 7765 7665 7220 6974 ols. However it\n+00005000: 2069 7320 7261 7468 6572 2062 7572 6465 is rather burde\n+00005010: 6e73 6f6d 6520 616e 640a 6572 726f 722d nsome and.error-\n+00005020: 7072 6f6e 652e 2020 5765 2077 696c 6c20 prone. We will \n+00005030: 6469 7363 7573 7320 7468 6973 2061 6761 discuss this aga\n+00005040: 696e 2061 6674 6572 2073 6f6d 6520 696c in after some il\n+00005050: 6c75 7374 7261 7469 6f6e 206f 6620 7468 lustration of th\n+00005060: 650a 474e 5520 4275 696c 6420 5379 7374 e.GNU Build Syst\n+00005070: 656d 2069 6e20 6163 7469 6f6e 2e0a 0a1f em in action....\n+00005080: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00005090: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+000050a0: 3a20 5573 6520 4361 7365 732c 2020 4e65 : Use Cases, Ne\n+000050b0: 7874 3a20 5768 7920 4175 746f 746f 6f6c xt: Why Autotool\n+000050c0: 732c 2020 5072 6576 3a20 474e 5520 4275 s, Prev: GNU Bu\n+000050d0: 696c 6420 5379 7374 656d 2c20 2055 703a ild System, Up:\n+000050e0: 2041 7574 6f74 6f6f 6c73 2049 6e74 726f Autotools Intro\n+000050f0: 6475 6374 696f 6e0a 0a32 2e32 2055 7365 duction..2.2 Use\n+00005100: 2043 6173 6573 2066 6f72 2074 6865 2047 Cases for the G\n+00005110: 4e55 2042 7569 6c64 2053 7973 7465 6d0a NU Build System.\n 00005120: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00005130: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00005140: 3d3d 3d3d 0a0a 496e 2074 6869 7320 7365 ====..In this se\n-00005150: 6374 696f 6e20 7765 2065 7870 6c6f 7265 ction we explore\n-00005160: 2073 6576 6572 616c 2075 7365 2063 6173 several use cas\n-00005170: 6573 2066 6f72 2074 6865 2047 4e55 2042 es for the GNU B\n-00005180: 7569 6c64 2053 7973 7465 6d2e 0a59 6f75 uild System..You\n-00005190: 2063 616e 2072 6570 6c61 7920 616c 6c20 can replay all \n-000051a0: 7468 6573 6520 6578 616d 706c 6573 206f these examples o\n-000051b0: 6e20 7468 6520 e280 9861 6d68 656c 6c6f n the ...amhello\n-000051c0: 2d31 2e30 2e74 6172 2e67 7ae2 8099 2070 -1.0.tar.gz... p\n-000051d0: 6163 6b61 6765 0a64 6973 7472 6962 7574 ackage.distribut\n-000051e0: 6564 2077 6974 6820 4175 746f 6d61 6b65 ed with Automake\n-000051f0: 2e20 2049 6620 4175 746f 6d61 6b65 2069 . If Automake i\n-00005200: 7320 696e 7374 616c 6c65 6420 6f6e 2079 s installed on y\n-00005210: 6f75 7220 7379 7374 656d 2c20 796f 750a our system, you.\n-00005220: 7368 6f75 6c64 2066 696e 6420 6120 636f should find a co\n-00005230: 7079 206f 6620 7468 6973 2066 696c 6520 py of this file \n-00005240: 696e 0ae2 8098 5052 4546 4958 2f73 6861 in....PREFIX/sha\n-00005250: 7265 2f64 6f63 2f61 7574 6f6d 616b 652f re/doc/automake/\n-00005260: 616d 6865 6c6c 6f2d 312e 302e 7461 722e amhello-1.0.tar.\n-00005270: 677a e280 992c 2077 6865 7265 2050 5245 gz..., where PRE\n-00005280: 4649 5820 6973 2074 6865 0a69 6e73 7461 FIX is the.insta\n-00005290: 6c6c 6174 696f 6e20 7072 6566 6978 2073 llation prefix s\n-000052a0: 7065 6369 6669 6564 2064 7572 696e 6720 pecified during \n-000052b0: 636f 6e66 6967 7572 6174 696f 6e20 2850 configuration (P\n-000052c0: 5245 4649 5820 6465 6661 756c 7473 2074 REFIX defaults t\n-000052d0: 6f0a e280 982f 7573 722f 6c6f 6361 6ce2 o..../usr/local.\n-000052e0: 8099 2c20 686f 7765 7665 7220 6966 2041 .., however if A\n-000052f0: 7574 6f6d 616b 6520 7761 7320 696e 7374 utomake was inst\n-00005300: 616c 6c65 6420 6279 2073 6f6d 6520 474e alled by some GN\n-00005310: 552f 4c69 6e75 780a 6469 7374 7269 6275 U/Linux.distribu\n-00005320: 7469 6f6e 2069 7420 6d6f 7374 206c 696b tion it most lik\n-00005330: 656c 7920 6861 7320 6265 656e 2073 6574 ely has been set\n-00005340: 2074 6f20 e280 982f 7573 72e2 8099 292e to .../usr...).\n-00005350: 2020 4966 2079 6f75 2064 6f20 6e6f 7420 If you do not \n-00005360: 6861 7665 0a61 2063 6f70 7920 6f66 2041 have.a copy of A\n-00005370: 7574 6f6d 616b 6520 696e 7374 616c 6c65 utomake installe\n-00005380: 642c 2079 6f75 2063 616e 2066 696e 6420 d, you can find \n-00005390: 6120 636f 7079 206f 6620 7468 6973 2066 a copy of this f\n-000053a0: 696c 6520 696e 7369 6465 0a74 6865 20e2 ile inside.the .\n-000053b0: 8098 646f 632f e280 9920 6469 7265 6374 ..doc/... direct\n-000053c0: 6f72 7920 6f66 2074 6865 2041 7574 6f6d ory of the Autom\n-000053d0: 616b 6520 7061 636b 6167 652e 0a0a 2020 ake package... \n-000053e0: 2053 6f6d 6520 6f66 2074 6865 2066 6f6c Some of the fol\n-000053f0: 6c6f 7769 6e67 2075 7365 2063 6173 6573 lowing use cases\n-00005400: 2070 7265 7365 6e74 2066 6561 7475 7265 present feature\n-00005410: 7320 7468 6174 2061 7265 2069 6e20 6661 s that are in fa\n-00005420: 6374 0a65 7874 656e 7369 6f6e 7320 746f ct.extensions to\n-00005430: 2074 6865 2047 4e55 2042 7569 6c64 2053 the GNU Build S\n-00005440: 7973 7465 6d2e 2020 5265 6164 3a20 7468 ystem. Read: th\n-00005450: 6579 2061 7265 206e 6f74 2073 7065 6369 ey are not speci\n-00005460: 6669 6564 2062 7920 7468 650a 474e 5520 fied by the.GNU \n-00005470: 436f 6469 6e67 2053 7461 6e64 6172 6473 Coding Standards\n-00005480: 2c20 6275 7420 7468 6579 2061 7265 206e , but they are n\n-00005490: 6f6e 6574 6865 6c65 7373 2070 6172 7420 onetheless part \n-000054a0: 6f66 2074 6865 2062 7569 6c64 2073 7973 of the build sys\n-000054b0: 7465 6d0a 6372 6561 7465 6420 6279 2074 tem.created by t\n-000054c0: 6865 2041 7574 6f74 6f6f 6c73 2e20 2054 he Autotools. T\n-000054d0: 6f20 6b65 6570 2074 6869 6e67 7320 7369 o keep things si\n-000054e0: 6d70 6c65 2c20 7765 2064 6f20 6e6f 7420 mple, we do not \n-000054f0: 706f 696e 7420 6f75 740a 7468 6520 6469 point out.the di\n-00005500: 6666 6572 656e 6365 2e20 204f 7572 206f fference. Our o\n-00005510: 626a 6563 7469 7665 2069 7320 746f 2073 bjective is to s\n-00005520: 686f 7720 796f 7520 6d61 6e79 206f 6620 how you many of \n-00005530: 7468 6520 6665 6174 7572 6573 2074 6861 the features tha\n-00005540: 740a 7468 6520 6275 696c 6420 7379 7374 t.the build syst\n-00005550: 656d 2063 7265 6174 6564 2062 7920 7468 em created by th\n-00005560: 6520 4175 746f 746f 6f6c 7320 7769 6c6c e Autotools will\n-00005570: 206f 6666 6572 2074 6f20 796f 752e 0a0a offer to you...\n-00005580: 2a20 4d65 6e75 3a0a 0a2a 2042 6173 6963 * Menu:..* Basic\n-00005590: 2049 6e73 7461 6c6c 6174 696f 6e3a 3a20 Installation:: \n-000055a0: 2020 2020 2020 2020 2043 6f6d 6d6f 6e20 Common \n-000055b0: 696e 7374 616c 6c61 7469 6f6e 2070 726f installation pro\n-000055c0: 6365 6475 7265 0a2a 2053 7461 6e64 6172 cedure.* Standar\n-000055d0: 6420 5461 7267 6574 733a 3a20 2020 2020 d Targets:: \n-000055e0: 2020 2020 2020 2041 206c 6973 7420 6f66 A list of\n-000055f0: 2073 7461 6e64 6172 6420 4d61 6b65 6669 standard Makefi\n-00005600: 6c65 2074 6172 6765 7473 0a2a 2053 7461 le targets.* Sta\n-00005610: 6e64 6172 6420 4469 7265 6374 6f72 7920 ndard Directory \n-00005620: 5661 7269 6162 6c65 733a 3a20 2041 206c Variables:: A l\n-00005630: 6973 7420 6f66 2073 7461 6e64 6172 6420 ist of standard \n-00005640: 6469 7265 6374 6f72 7920 7661 7269 6162 directory variab\n-00005650: 6c65 730a 2a20 5374 616e 6461 7264 2043 les.* Standard C\n-00005660: 6f6e 6669 6775 7261 7469 6f6e 2056 6172 onfiguration Var\n-00005670: 6961 626c 6573 3a3a 2020 5573 696e 6720 iables:: Using \n-00005680: 636f 6e66 6967 7572 6174 696f 6e20 7661 configuration va\n-00005690: 7269 6162 6c65 730a 2a20 636f 6e66 6967 riables.* config\n-000056a0: 2e73 6974 653a 3a20 2020 2020 2020 2020 .site:: \n-000056b0: 2020 2020 2020 2020 5573 696e 6720 6120 Using a \n-000056c0: 636f 6e66 6967 2e73 6974 6520 6669 6c65 config.site file\n-000056d0: 0a2a 2056 5041 5448 2042 7569 6c64 733a .* VPATH Builds:\n-000056e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000056f0: 2050 6172 616c 6c65 6c20 6275 696c 6420 Parallel build \n-00005700: 7472 6565 730a 2a20 5477 6f2d 5061 7274 trees.* Two-Part\n-00005710: 2049 6e73 7461 6c6c 3a3a 2020 2020 2020 Install:: \n-00005720: 2020 2020 2020 496e 7374 616c 6c69 6e67 Installing\n-00005730: 2064 6174 6120 616e 6420 7072 6f67 7261 data and progra\n-00005740: 6d73 2073 6570 6172 6174 656c 790a 2a20 ms separately.* \n-00005750: 4372 6f73 732d 436f 6d70 696c 6174 696f Cross-Compilatio\n-00005760: 6e3a 3a20 2020 2020 2020 2020 2020 4275 n:: Bu\n-00005770: 696c 6469 6e67 2066 6f72 206f 7468 6572 ilding for other\n-00005780: 2061 7263 6869 7465 6374 7572 6573 0a2a architectures.*\n-00005790: 2052 656e 616d 696e 673a 3a20 2020 2020 Renaming:: \n-000057a0: 2020 2020 2020 2020 2020 2020 2020 2052 R\n-000057b0: 656e 616d 696e 6720 7072 6f67 7261 6d73 enaming programs\n-000057c0: 2061 7420 696e 7374 616c 6c20 7469 6d65 at install time\n-000057d0: 0a2a 2044 4553 5444 4952 3a3a 2020 2020 .* DESTDIR:: \n+00005140: 3d3d 3d3d 3d3d 0a0a 496e 2074 6869 7320 ======..In this \n+00005150: 7365 6374 696f 6e20 7765 2065 7870 6c6f section we explo\n+00005160: 7265 2073 6576 6572 616c 2075 7365 2063 re several use c\n+00005170: 6173 6573 2066 6f72 2074 6865 2047 4e55 ases for the GNU\n+00005180: 2042 7569 6c64 2053 7973 7465 6d2e 0a59 Build System..Y\n+00005190: 6f75 2063 616e 2072 6570 6c61 7920 616c ou can replay al\n+000051a0: 6c20 7468 6573 6520 6578 616d 706c 6573 l these examples\n+000051b0: 206f 6e20 7468 6520 e280 9861 6d68 656c on the ...amhel\n+000051c0: 6c6f 2d31 2e30 2e74 6172 2e67 7ae2 8099 lo-1.0.tar.gz...\n+000051d0: 2070 6163 6b61 6765 0a64 6973 7472 6962 package.distrib\n+000051e0: 7574 6564 2077 6974 6820 4175 746f 6d61 uted with Automa\n+000051f0: 6b65 2e20 2049 6620 4175 746f 6d61 6b65 ke. If Automake\n+00005200: 2069 7320 696e 7374 616c 6c65 6420 6f6e is installed on\n+00005210: 2079 6f75 7220 7379 7374 656d 2c20 796f your system, yo\n+00005220: 750a 7368 6f75 6c64 2066 696e 6420 6120 u.should find a \n+00005230: 636f 7079 206f 6620 7468 6973 2066 696c copy of this fil\n+00005240: 6520 696e 0ae2 8098 5052 4546 4958 2f73 e in....PREFIX/s\n+00005250: 6861 7265 2f64 6f63 2f61 7574 6f6d 616b hare/doc/automak\n+00005260: 652f 616d 6865 6c6c 6f2d 312e 302e 7461 e/amhello-1.0.ta\n+00005270: 722e 677a e280 992c 2077 6865 7265 2050 r.gz..., where P\n+00005280: 5245 4649 5820 6973 2074 6865 0a69 6e73 REFIX is the.ins\n+00005290: 7461 6c6c 6174 696f 6e20 7072 6566 6978 tallation prefix\n+000052a0: 2073 7065 6369 6669 6564 2064 7572 696e specified durin\n+000052b0: 6720 636f 6e66 6967 7572 6174 696f 6e20 g configuration \n+000052c0: 2850 5245 4649 5820 6465 6661 756c 7473 (PREFIX defaults\n+000052d0: 2074 6f0a e280 982f 7573 722f 6c6f 6361 to..../usr/loca\n+000052e0: 6ce2 8099 2c20 686f 7765 7665 7220 6966 l..., however if\n+000052f0: 2041 7574 6f6d 616b 6520 7761 7320 696e Automake was in\n+00005300: 7374 616c 6c65 6420 6279 2073 6f6d 6520 stalled by some \n+00005310: 474e 552f 4c69 6e75 780a 6469 7374 7269 GNU/Linux.distri\n+00005320: 6275 7469 6f6e 2069 7420 6d6f 7374 206c bution it most l\n+00005330: 696b 656c 7920 6861 7320 6265 656e 2073 ikely has been s\n+00005340: 6574 2074 6f20 e280 982f 7573 72e2 8099 et to .../usr...\n+00005350: 292e 2020 4966 2079 6f75 2064 6f20 6e6f ). If you do no\n+00005360: 7420 6861 7665 0a61 2063 6f70 7920 6f66 t have.a copy of\n+00005370: 2041 7574 6f6d 616b 6520 696e 7374 616c Automake instal\n+00005380: 6c65 642c 2079 6f75 2063 616e 2066 696e led, you can fin\n+00005390: 6420 6120 636f 7079 206f 6620 7468 6973 d a copy of this\n+000053a0: 2066 696c 6520 696e 7369 6465 0a74 6865 file inside.the\n+000053b0: 20e2 8098 646f 632f e280 9920 6469 7265 ...doc/... dire\n+000053c0: 6374 6f72 7920 6f66 2074 6865 2041 7574 ctory of the Aut\n+000053d0: 6f6d 616b 6520 7061 636b 6167 652e 0a0a omake package...\n+000053e0: 2020 2053 6f6d 6520 6f66 2074 6865 2066 Some of the f\n+000053f0: 6f6c 6c6f 7769 6e67 2075 7365 2063 6173 ollowing use cas\n+00005400: 6573 2070 7265 7365 6e74 2066 6561 7475 es present featu\n+00005410: 7265 7320 7468 6174 2061 7265 2069 6e20 res that are in \n+00005420: 6661 6374 0a65 7874 656e 7369 6f6e 7320 fact.extensions \n+00005430: 746f 2074 6865 2047 4e55 2042 7569 6c64 to the GNU Build\n+00005440: 2053 7973 7465 6d2e 2020 5265 6164 3a20 System. Read: \n+00005450: 7468 6579 2061 7265 206e 6f74 2073 7065 they are not spe\n+00005460: 6369 6669 6564 2062 7920 7468 650a 474e cified by the.GN\n+00005470: 5520 436f 6469 6e67 2053 7461 6e64 6172 U Coding Standar\n+00005480: 6473 2c20 6275 7420 7468 6579 2061 7265 ds, but they are\n+00005490: 206e 6f6e 6574 6865 6c65 7373 2070 6172 nonetheless par\n+000054a0: 7420 6f66 2074 6865 2062 7569 6c64 2073 t of the build s\n+000054b0: 7973 7465 6d0a 6372 6561 7465 6420 6279 ystem.created by\n+000054c0: 2074 6865 2041 7574 6f74 6f6f 6c73 2e20 the Autotools. \n+000054d0: 2054 6f20 6b65 6570 2074 6869 6e67 7320 To keep things \n+000054e0: 7369 6d70 6c65 2c20 7765 2064 6f20 6e6f simple, we do no\n+000054f0: 7420 706f 696e 7420 6f75 740a 7468 6520 t point out.the \n+00005500: 6469 6666 6572 656e 6365 2e20 204f 7572 difference. Our\n+00005510: 206f 626a 6563 7469 7665 2069 7320 746f objective is to\n+00005520: 2073 686f 7720 796f 7520 6d61 6e79 206f show you many o\n+00005530: 6620 7468 6520 6665 6174 7572 6573 2074 f the features t\n+00005540: 6861 740a 7468 6520 6275 696c 6420 7379 hat.the build sy\n+00005550: 7374 656d 2063 7265 6174 6564 2062 7920 stem created by \n+00005560: 7468 6520 4175 746f 746f 6f6c 7320 7769 the Autotools wi\n+00005570: 6c6c 206f 6666 6572 2074 6f20 796f 752e ll offer to you.\n+00005580: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2042 6173 ..* Menu:..* Bas\n+00005590: 6963 2049 6e73 7461 6c6c 6174 696f 6e3a ic Installation:\n+000055a0: 3a20 2020 2020 2020 2020 2043 6f6d 6d6f : Commo\n+000055b0: 6e20 696e 7374 616c 6c61 7469 6f6e 2070 n installation p\n+000055c0: 726f 6365 6475 7265 0a2a 2053 7461 6e64 rocedure.* Stand\n+000055d0: 6172 6420 5461 7267 6574 733a 3a20 2020 ard Targets:: \n+000055e0: 2020 2020 2020 2020 2041 206c 6973 7420 A list \n+000055f0: 6f66 2073 7461 6e64 6172 6420 4d61 6b65 of standard Make\n+00005600: 6669 6c65 2074 6172 6765 7473 0a2a 2053 file targets.* S\n+00005610: 7461 6e64 6172 6420 4469 7265 6374 6f72 tandard Director\n+00005620: 7920 5661 7269 6162 6c65 733a 3a20 2041 y Variables:: A\n+00005630: 206c 6973 7420 6f66 2073 7461 6e64 6172 list of standar\n+00005640: 6420 6469 7265 6374 6f72 7920 7661 7269 d directory vari\n+00005650: 6162 6c65 730a 2a20 5374 616e 6461 7264 ables.* Standard\n+00005660: 2043 6f6e 6669 6775 7261 7469 6f6e 2056 Configuration V\n+00005670: 6172 6961 626c 6573 3a3a 2020 5573 696e ariables:: Usin\n+00005680: 6720 636f 6e66 6967 7572 6174 696f 6e20 g configuration \n+00005690: 7661 7269 6162 6c65 730a 2a20 636f 6e66 variables.* conf\n+000056a0: 6967 2e73 6974 653a 3a20 2020 2020 2020 ig.site:: \n+000056b0: 2020 2020 2020 2020 2020 5573 696e 6720 Using \n+000056c0: 6120 636f 6e66 6967 2e73 6974 6520 6669 a config.site fi\n+000056d0: 6c65 0a2a 2056 5041 5448 2042 7569 6c64 le.* VPATH Build\n+000056e0: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+000056f0: 2020 2050 6172 616c 6c65 6c20 6275 696c Parallel buil\n+00005700: 6420 7472 6565 730a 2a20 5477 6f2d 5061 d trees.* Two-Pa\n+00005710: 7274 2049 6e73 7461 6c6c 3a3a 2020 2020 rt Install:: \n+00005720: 2020 2020 2020 2020 496e 7374 616c 6c69 Installi\n+00005730: 6e67 2064 6174 6120 616e 6420 7072 6f67 ng data and prog\n+00005740: 7261 6d73 2073 6570 6172 6174 656c 790a rams separately.\n+00005750: 2a20 4372 6f73 732d 436f 6d70 696c 6174 * Cross-Compilat\n+00005760: 696f 6e3a 3a20 2020 2020 2020 2020 2020 ion:: \n+00005770: 4275 696c 6469 6e67 2066 6f72 206f 7468 Building for oth\n+00005780: 6572 2061 7263 6869 7465 6374 7572 6573 er architectures\n+00005790: 0a2a 2052 656e 616d 696e 673a 3a20 2020 .* Renaming:: \n+000057a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000057b0: 2052 656e 616d 696e 6720 7072 6f67 7261 Renaming progra\n+000057c0: 6d73 2061 7420 696e 7374 616c 6c20 7469 ms at install ti\n+000057d0: 6d65 0a2a 2044 4553 5444 4952 3a3a 2020 me.* DESTDIR:: \n 000057e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000057f0: 2042 7569 6c64 696e 6720 6269 6e61 7279 Building binary\n-00005800: 2070 6163 6b61 6765 7320 7769 7468 2044 packages with D\n-00005810: 4553 5444 4952 0a2a 2050 7265 7061 7269 ESTDIR.* Prepari\n-00005820: 6e67 2044 6973 7472 6962 7574 696f 6e73 ng Distributions\n-00005830: 3a3a 2020 2020 2052 6f6c 6c69 6e67 206f :: Rolling o\n-00005840: 7574 2074 6172 6261 6c6c 730a 2a20 4465 ut tarballs.* De\n-00005850: 7065 6e64 656e 6379 2054 7261 636b 696e pendency Trackin\n-00005860: 673a 3a20 2020 2020 2020 2020 4175 746f g:: Auto\n-00005870: 6d61 7469 6320 6465 7065 6e64 656e 6379 matic dependency\n-00005880: 2074 7261 636b 696e 670a 2a20 4e65 7374 tracking.* Nest\n-00005890: 6564 2050 6163 6b61 6765 733a 3a20 2020 ed Packages:: \n-000058a0: 2020 2020 2020 2020 2020 5468 6520 474e The GN\n-000058b0: 5520 4275 696c 6420 5379 7374 656d 7320 U Build Systems \n-000058c0: 6361 6e20 6265 206e 6573 7465 640a 0a1f can be nested...\n-000058d0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-000058e0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-000058f0: 3a20 4261 7369 6320 496e 7374 616c 6c61 : Basic Installa\n-00005900: 7469 6f6e 2c20 204e 6578 743a 2053 7461 tion, Next: Sta\n-00005910: 6e64 6172 6420 5461 7267 6574 732c 2020 ndard Targets, \n-00005920: 5570 3a20 5573 6520 4361 7365 730a 0a32 Up: Use Cases..2\n-00005930: 2e32 2e31 2042 6173 6963 2049 6e73 7461 .2.1 Basic Insta\n-00005940: 6c6c 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d llation.--------\n+000057f0: 2020 2042 7569 6c64 696e 6720 6269 6e61 Building bina\n+00005800: 7279 2070 6163 6b61 6765 7320 7769 7468 ry packages with\n+00005810: 2044 4553 5444 4952 0a2a 2050 7265 7061 DESTDIR.* Prepa\n+00005820: 7269 6e67 2044 6973 7472 6962 7574 696f ring Distributio\n+00005830: 6e73 3a3a 2020 2020 2052 6f6c 6c69 6e67 ns:: Rolling\n+00005840: 206f 7574 2074 6172 6261 6c6c 730a 2a20 out tarballs.* \n+00005850: 4465 7065 6e64 656e 6379 2054 7261 636b Dependency Track\n+00005860: 696e 673a 3a20 2020 2020 2020 2020 4175 ing:: Au\n+00005870: 746f 6d61 7469 6320 6465 7065 6e64 656e tomatic dependen\n+00005880: 6379 2074 7261 636b 696e 670a 2a20 4e65 cy tracking.* Ne\n+00005890: 7374 6564 2050 6163 6b61 6765 733a 3a20 sted Packages:: \n+000058a0: 2020 2020 2020 2020 2020 2020 5468 6520 The \n+000058b0: 474e 5520 4275 696c 6420 5379 7374 656d GNU Build System\n+000058c0: 7320 6361 6e20 6265 206e 6573 7465 640a s can be nested.\n+000058d0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+000058e0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+000058f0: 6465 3a20 4261 7369 6320 496e 7374 616c de: Basic Instal\n+00005900: 6c61 7469 6f6e 2c20 204e 6578 743a 2053 lation, Next: S\n+00005910: 7461 6e64 6172 6420 5461 7267 6574 732c tandard Targets,\n+00005920: 2020 5570 3a20 5573 6520 4361 7365 730a Up: Use Cases.\n+00005930: 0a32 2e32 2e31 2042 6173 6963 2049 6e73 .2.2.1 Basic Ins\n+00005940: 7461 6c6c 6174 696f 6e0a 2d2d 2d2d 2d2d tallation.------\n 00005950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00005960: 0a0a 5468 6520 6d6f 7374 2063 6f6d 6d6f ..The most commo\n-00005970: 6e20 696e 7374 616c 6c61 7469 6f6e 2070 n installation p\n-00005980: 726f 6365 6475 7265 206c 6f6f 6b73 2061 rocedure looks a\n-00005990: 7320 666f 6c6c 6f77 732e 0a0a 2020 2020 s follows... \n-000059a0: 207e 2025 2074 6172 207a 7866 2061 6d68 ~ % tar zxf amh\n-000059b0: 656c 6c6f 2d31 2e30 2e74 6172 2e67 7a0a ello-1.0.tar.gz.\n-000059c0: 2020 2020 207e 2025 2063 6420 616d 6865 ~ % cd amhe\n-000059d0: 6c6c 6f2d 312e 300a 2020 2020 207e 2f61 llo-1.0. ~/a\n-000059e0: 6d68 656c 6c6f 2d31 2e30 2025 202e 2f63 mhello-1.0 % ./c\n-000059f0: 6f6e 6669 6775 7265 0a20 2020 2020 2e2e onfigure. ..\n-00005a00: 2e0a 2020 2020 2063 6f6e 6669 672e 7374 .. config.st\n-00005a10: 6174 7573 3a20 6372 6561 7469 6e67 204d atus: creating M\n-00005a20: 616b 6566 696c 650a 2020 2020 2063 6f6e akefile. con\n-00005a30: 6669 672e 7374 6174 7573 3a20 6372 6561 fig.status: crea\n-00005a40: 7469 6e67 2073 7263 2f4d 616b 6566 696c ting src/Makefil\n-00005a50: 650a 2020 2020 202e 2e2e 0a20 2020 2020 e. .... \n-00005a60: 7e2f 616d 6865 6c6c 6f2d 312e 3020 2520 ~/amhello-1.0 % \n-00005a70: 6d61 6b65 0a20 2020 2020 2e2e 2e0a 2020 make. .... \n-00005a80: 2020 207e 2f61 6d68 656c 6c6f 2d31 2e30 ~/amhello-1.0\n-00005a90: 2025 206d 616b 6520 6368 6563 6b0a 2020 % make check. \n-00005aa0: 2020 202e 2e2e 0a20 2020 2020 7e2f 616d .... ~/am\n-00005ab0: 6865 6c6c 6f2d 312e 3020 2520 7375 0a20 hello-1.0 % su. \n-00005ac0: 2020 2020 5061 7373 776f 7264 3a0a 2020 Password:. \n-00005ad0: 2020 202f 686f 6d65 2f61 646c 2f61 6d68 /home/adl/amh\n-00005ae0: 656c 6c6f 2d31 2e30 2023 206d 616b 6520 ello-1.0 # make \n-00005af0: 696e 7374 616c 6c0a 2020 2020 202e 2e2e install. ...\n-00005b00: 0a20 2020 2020 2f68 6f6d 652f 6164 6c2f . /home/adl/\n-00005b10: 616d 6865 6c6c 6f2d 312e 3020 2320 6578 amhello-1.0 # ex\n-00005b20: 6974 0a20 2020 2020 7e2f 616d 6865 6c6c it. ~/amhell\n-00005b30: 6f2d 312e 3020 2520 6d61 6b65 2069 6e73 o-1.0 % make ins\n-00005b40: 7461 6c6c 6368 6563 6b0a 2020 2020 202e tallcheck. .\n-00005b50: 2e2e 0a0a 2020 2054 6865 2075 7365 7220 .... The user \n-00005b60: 6669 7273 7420 756e 7061 636b 7320 7468 first unpacks th\n-00005b70: 6520 7061 636b 6167 652e 2020 4865 7265 e package. Here\n-00005b80: 2c20 616e 6420 696e 2074 6865 2066 6f6c , and in the fol\n-00005b90: 6c6f 7769 6e67 0a65 7861 6d70 6c65 732c lowing.examples,\n-00005ba0: 2077 6520 7769 6c6c 2075 7365 2074 6865 we will use the\n-00005bb0: 206e 6f6e 2d70 6f72 7461 626c 6520 e280 non-portable ..\n-00005bc0: 9874 6172 207a 7866 e280 9920 636f 6d6d .tar zxf... comm\n-00005bd0: 616e 6420 666f 7220 7369 6d70 6c69 6369 and for simplici\n-00005be0: 7479 2e0a 4f6e 2061 2073 7973 7465 6d20 ty..On a system \n-00005bf0: 7769 7468 6f75 7420 474e 5520 e280 9874 without GNU ...t\n-00005c00: 6172 e280 9920 696e 7374 616c 6c65 642c ar... installed,\n-00005c10: 2074 6869 7320 636f 6d6d 616e 6420 7368 this command sh\n-00005c20: 6f75 6c64 2072 6561 640a e280 9867 756e ould read....gun\n-00005c30: 7a69 7020 2d63 2061 6d68 656c 6c6f 2d31 zip -c amhello-1\n-00005c40: 2e30 2e74 6172 2e67 7a20 7c20 7461 7220 .0.tar.gz | tar \n-00005c50: 7866 202d e280 992e 0a0a 2020 2054 6865 xf -...... The\n-00005c60: 2075 7365 7220 7468 656e 2065 6e74 6572 user then enter\n-00005c70: 7320 7468 6520 6e65 776c 7920 6372 6561 s the newly crea\n-00005c80: 7465 6420 6469 7265 6374 6f72 7920 746f ted directory to\n-00005c90: 2072 756e 2074 6865 0ae2 8098 636f 6e66 run the....conf\n-00005ca0: 6967 7572 65e2 8099 2073 6372 6970 742e igure... script.\n-00005cb0: 2020 5468 6973 2073 6372 6970 7420 7072 This script pr\n-00005cc0: 6f62 6573 2074 6865 2073 7973 7465 6d20 obes the system \n-00005cd0: 666f 7220 7661 7269 6f75 7320 6665 6174 for various feat\n-00005ce0: 7572 6573 2c0a 616e 6420 6669 6e61 6c6c ures,.and finall\n-00005cf0: 7920 6372 6561 7465 7320 7468 6520 e280 y creates the ..\n-00005d00: 984d 616b 6566 696c 65e2 8099 732e 2020 .Makefile...s. \n-00005d10: 496e 2074 6869 7320 746f 7920 6578 616d In this toy exam\n-00005d20: 706c 6520 7468 6572 6520 6172 6520 6f6e ple there are on\n-00005d30: 6c79 0a74 776f 20e2 8098 4d61 6b65 6669 ly.two ...Makefi\n-00005d40: 6c65 e280 9973 2c20 6275 7420 696e 2072 le...s, but in r\n-00005d50: 6561 6c2d 776f 726c 6420 7072 6f6a 6563 eal-world projec\n-00005d60: 7473 2c20 7468 6572 6520 6d61 7920 6265 ts, there may be\n-00005d70: 206d 616e 7920 6d6f 7265 2c0a 7573 7561 many more,.usua\n-00005d80: 6c6c 7920 6f6e 6520 e280 984d 616b 6566 lly one ...Makef\n-00005d90: 696c 65e2 8099 2070 6572 2064 6972 6563 ile... per direc\n-00005da0: 746f 7279 2e0a 0a20 2020 4974 2069 7320 tory... It is \n-00005db0: 6e6f 7720 706f 7373 6962 6c65 2074 6f20 now possible to \n-00005dc0: 7275 6e20 e280 986d 616b 65e2 8099 2e20 run ...make.... \n-00005dd0: 2054 6869 7320 7769 6c6c 2063 6f6e 7374 This will const\n-00005de0: 7275 6374 2061 6c6c 2074 6865 0a70 726f ruct all the.pro\n-00005df0: 6772 616d 732c 206c 6962 7261 7269 6573 grams, libraries\n-00005e00: 2c20 616e 6420 7363 7269 7074 7320 7468 , and scripts th\n-00005e10: 6174 206e 6565 6420 746f 2062 6520 636f at need to be co\n-00005e20: 6e73 7472 7563 7465 6420 666f 7220 7468 nstructed for th\n-00005e30: 650a 7061 636b 6167 652e 2020 496e 206f e.package. In o\n-00005e40: 7572 2065 7861 6d70 6c65 2c20 7468 6973 ur example, this\n-00005e50: 2063 6f6d 7069 6c65 7320 7468 6520 e280 compiles the ..\n-00005e60: 9868 656c 6c6f e280 9920 7072 6f67 7261 .hello... progra\n-00005e70: 6d2e 2020 416c 6c20 6669 6c65 730a 6172 m. All files.ar\n-00005e80: 6520 636f 6e73 7472 7563 7465 6420 696e e constructed in\n-00005e90: 2070 6c61 6365 2c20 696e 2074 6865 2073 place, in the s\n-00005ea0: 6f75 7263 6520 7472 6565 3b20 7765 2077 ource tree; we w\n-00005eb0: 696c 6c20 7365 6520 6c61 7465 7220 686f ill see later ho\n-00005ec0: 7720 7468 6973 0a63 616e 2062 6520 6368 w this.can be ch\n-00005ed0: 616e 6765 642e 0a0a 2020 20e2 8098 6d61 anged... ...ma\n-00005ee0: 6b65 2063 6865 636b e280 9920 6361 7573 ke check... caus\n-00005ef0: 6573 2074 6865 2070 6163 6b61 6765 2773 es the package's\n-00005f00: 2074 6573 7473 2074 6f20 6265 2072 756e tests to be run\n-00005f10: 2e20 2054 6869 7320 7374 6570 2069 7320 . This step is \n-00005f20: 6e6f 740a 6d61 6e64 6174 6f72 792c 2062 not.mandatory, b\n-00005f30: 7574 2069 7420 6973 206f 6674 656e 2067 ut it is often g\n-00005f40: 6f6f 6420 746f 206d 616b 6520 7375 7265 ood to make sure\n-00005f50: 2074 6865 2070 726f 6772 616d 7320 7468 the programs th\n-00005f60: 6174 2068 6176 6520 6265 656e 0a62 7569 at have been.bui\n-00005f70: 6c74 2062 6568 6176 6520 6173 2074 6865 lt behave as the\n-00005f80: 7920 7368 6f75 6c64 2c20 6265 666f 7265 y should, before\n-00005f90: 2079 6f75 2064 6563 6964 6520 746f 2069 you decide to i\n-00005fa0: 6e73 7461 6c6c 2074 6865 6d2e 2020 4f75 nstall them. Ou\n-00005fb0: 720a 6578 616d 706c 6520 646f 6573 206e r.example does n\n-00005fc0: 6f74 2063 6f6e 7461 696e 2061 6e79 2074 ot contain any t\n-00005fd0: 6573 7473 2c20 736f 2072 756e 6e69 6e67 ests, so running\n-00005fe0: 20e2 8098 6d61 6b65 2063 6865 636b e280 ...make check..\n-00005ff0: 9920 6973 2061 206e 6f2d 6f70 2e0a 0a20 . is a no-op... \n-00006000: 2020 4166 7465 7220 6576 6572 7974 6869 After everythi\n-00006010: 6e67 2068 6173 2062 6565 6e20 6275 696c ng has been buil\n-00006020: 742c 2061 6e64 206d 6179 6265 2074 6573 t, and maybe tes\n-00006030: 7465 642c 2069 7420 6973 2074 696d 6520 ted, it is time \n-00006040: 746f 0a69 6e73 7461 6c6c 2069 7420 6f6e to.install it on\n-00006050: 2074 6865 2073 7973 7465 6d2e 2020 5468 the system. Th\n-00006060: 6174 206d 6561 6e73 2063 6f70 7969 6e67 at means copying\n-00006070: 2074 6865 2070 726f 6772 616d 732c 206c the programs, l\n-00006080: 6962 7261 7269 6573 2c0a 6865 6164 6572 ibraries,.header\n-00006090: 2066 696c 6573 2c20 7363 7269 7074 732c files, scripts,\n-000060a0: 2061 6e64 206f 7468 6572 2064 6174 6120 and other data \n-000060b0: 6669 6c65 7320 6672 6f6d 2074 6865 2073 files from the s\n-000060c0: 6f75 7263 6520 6469 7265 6374 6f72 7920 ource directory \n-000060d0: 746f 0a74 6865 6972 2066 696e 616c 2064 to.their final d\n-000060e0: 6573 7469 6e61 7469 6f6e 206f 6e20 7468 estination on th\n-000060f0: 6520 7379 7374 656d 2e20 2054 6865 2063 e system. The c\n-00006100: 6f6d 6d61 6e64 20e2 8098 6d61 6b65 2069 ommand ...make i\n-00006110: 6e73 7461 6c6c e280 9920 7769 6c6c 0a64 nstall... will.d\n-00006120: 6f20 7468 6174 2e20 2048 6f77 6576 6572 o that. However\n-00006130: 2c20 6279 2064 6566 6175 6c74 2065 7665 , by default eve\n-00006140: 7279 7468 696e 6720 7769 6c6c 2062 6520 rything will be \n-00006150: 696e 7374 616c 6c65 6420 696e 0a73 7562 installed in.sub\n-00006160: 6469 7265 6374 6f72 6965 7320 6f66 20e2 directories of .\n-00006170: 8098 2f75 7372 2f6c 6f63 616c e280 993a ../usr/local...:\n-00006180: 2062 696e 6172 6965 7320 7769 6c6c 2067 binaries will g\n-00006190: 6f20 696e 746f 20e2 8098 2f75 7372 2f6c o into .../usr/l\n-000061a0: 6f63 616c 2f62 696e e280 992c 0a6c 6962 ocal/bin...,.lib\n-000061b0: 7261 7269 6573 2077 696c 6c20 656e 6420 raries will end \n-000061c0: 7570 2069 6e20 e280 982f 7573 722f 6c6f up in .../usr/lo\n-000061d0: 6361 6c2f 6c69 62e2 8099 2c20 6574 632e cal/lib..., etc.\n-000061e0: 2020 5468 6973 2064 6573 7469 6e61 7469 This destinati\n-000061f0: 6f6e 2069 730a 7573 7561 6c6c 7920 6e6f on is.usually no\n-00006200: 7420 7772 6974 6162 6c65 2062 7920 616e t writable by an\n-00006210: 7920 7573 6572 2c20 736f 2077 6520 6173 y user, so we as\n-00006220: 7375 6d65 2074 6861 7420 7765 2068 6176 sume that we hav\n-00006230: 6520 746f 2062 6563 6f6d 650a 726f 6f74 e to become.root\n-00006240: 2062 6566 6f72 6520 7765 2063 616e 2072 before we can r\n-00006250: 756e 20e2 8098 6d61 6b65 2069 6e73 7461 un ...make insta\n-00006260: 6c6c e280 992e 2020 496e 206f 7572 2065 ll.... In our e\n-00006270: 7861 6d70 6c65 2c20 7275 6e6e 696e 6720 xample, running \n-00006280: e280 986d 616b 650a 696e 7374 616c 6ce2 ...make.install.\n-00006290: 8099 2077 696c 6c20 636f 7079 2074 6865 .. will copy the\n-000062a0: 2070 726f 6772 616d 20e2 8098 6865 6c6c program ...hell\n-000062b0: 6fe2 8099 2069 6e74 6f20 e280 982f 7573 o... into .../us\n-000062c0: 722f 6c6f 6361 6c2f 6269 6ee2 8099 2061 r/local/bin... a\n-000062d0: 6e64 0ae2 8098 5245 4144 4d45 e280 9920 nd....README... \n-000062e0: 696e 746f 20e2 8098 2f75 7372 2f6c 6f63 into .../usr/loc\n-000062f0: 616c 2f73 6861 7265 2f64 6f63 2f61 6d68 al/share/doc/amh\n-00006300: 656c 6c6f e280 992e 0a0a 2020 2041 206c ello...... A l\n-00006310: 6173 7420 616e 6420 6f70 7469 6f6e 616c ast and optional\n-00006320: 2073 7465 7020 6973 2074 6f20 7275 6e20 step is to run \n-00006330: e280 986d 616b 6520 696e 7374 616c 6c63 ...make installc\n-00006340: 6865 636b e280 992e 2020 5468 6973 2063 heck.... This c\n-00006350: 6f6d 6d61 6e64 0a6d 6179 2072 756e 2074 ommand.may run t\n-00006360: 6573 7473 206f 6e20 7468 6520 696e 7374 ests on the inst\n-00006370: 616c 6c65 6420 6669 6c65 732e 2020 e280 alled files. ..\n-00006380: 986d 616b 6520 6368 6563 6be2 8099 2074 .make check... t\n-00006390: 6573 7473 2074 6865 2066 696c 6573 2069 ests the files i\n-000063a0: 6e0a 7468 6520 736f 7572 6365 2074 7265 n.the source tre\n-000063b0: 652c 2077 6869 6c65 20e2 8098 6d61 6b65 e, while ...make\n-000063c0: 2069 6e73 7461 6c6c 6368 6563 6be2 8099 installcheck...\n-000063d0: 2074 6573 7473 2074 6865 6972 2069 6e73 tests their ins\n-000063e0: 7461 6c6c 6564 2063 6f70 6965 732e 0a54 talled copies..T\n-000063f0: 6865 2074 6573 7473 2072 756e 2062 7920 he tests run by \n-00006400: 7468 6520 6c61 7474 6572 2063 616e 2062 the latter can b\n-00006410: 6520 6469 6666 6572 656e 7420 6672 6f6d e different from\n-00006420: 2074 686f 7365 2072 756e 2062 7920 7468 those run by th\n-00006430: 650a 666f 726d 6572 2e20 2046 6f72 2069 e.former. For i\n-00006440: 6e73 7461 6e63 652c 2074 6865 7265 2061 nstance, there a\n-00006450: 7265 2074 6573 7473 2074 6861 7420 6361 re tests that ca\n-00006460: 6e6e 6f74 2062 6520 7275 6e20 696e 2074 nnot be run in t\n-00006470: 6865 2073 6f75 7263 650a 7472 6565 2e20 he source.tree. \n-00006480: 2043 6f6e 7665 7273 656c 792c 2073 6f6d Conversely, som\n-00006490: 6520 7061 636b 6167 6573 2061 7265 2073 e packages are s\n-000064a0: 6574 2075 7020 736f 2074 6861 7420 e280 et up so that ..\n-000064b0: 986d 616b 6520 696e 7374 616c 6c63 6865 .make installche\n-000064c0: 636b e280 990a 7769 6c6c 2072 756e 2074 ck....will run t\n-000064d0: 6865 2076 6572 7920 7361 6d65 2074 6573 he very same tes\n-000064e0: 7473 2061 7320 e280 986d 616b 6520 6368 ts as ...make ch\n-000064f0: 6563 6be2 8099 2c20 6f6e 6c79 206f 6e20 eck..., only on \n-00006500: 6469 6666 6572 656e 7420 6669 6c65 730a different files.\n-00006510: 286e 6f6e 2d69 6e73 7461 6c6c 6564 2076 (non-installed v\n-00006520: 732e 2069 6e73 7461 6c6c 6564 292e 2020 s. installed). \n-00006530: 4974 2063 616e 206d 616b 6520 6120 6469 It can make a di\n-00006540: 6666 6572 656e 6365 2c20 666f 7220 696e fference, for in\n-00006550: 7374 616e 6365 0a77 6865 6e20 7468 6520 stance.when the \n-00006560: 736f 7572 6365 2074 7265 6527 7320 6c61 source tree's la\n-00006570: 796f 7574 2069 7320 6469 6666 6572 656e yout is differen\n-00006580: 7420 6672 6f6d 2074 6861 7420 6f66 2074 t from that of t\n-00006590: 6865 0a69 6e73 7461 6c6c 6174 696f 6e2e he.installation.\n-000065a0: 2020 4675 7274 6865 726d 6f72 6520 6974 Furthermore it\n-000065b0: 206d 6179 2068 656c 7020 746f 2064 6961 may help to dia\n-000065c0: 676e 6f73 6520 616e 2069 6e63 6f6d 706c gnose an incompl\n-000065d0: 6574 650a 696e 7374 616c 6c61 7469 6f6e ete.installation\n-000065e0: 2e0a 0a20 2020 5072 6573 656e 746c 7920 ... Presently \n-000065f0: 6d6f 7374 2070 6163 6b61 6765 7320 646f most packages do\n-00006600: 206e 6f74 2068 6176 6520 616e 7920 e280 not have any ..\n-00006610: 9869 6e73 7461 6c6c 6368 6563 6be2 8099 .installcheck...\n-00006620: 2074 6573 7473 2062 6563 6175 7365 0a74 tests because.t\n-00006630: 6865 2065 7869 7374 656e 6365 206f 6620 he existence of \n-00006640: e280 9869 6e73 7461 6c6c 6368 6563 6be2 ...installcheck.\n-00006650: 8099 2069 7320 6c69 7474 6c65 206b 6e6f .. is little kno\n-00006660: 776e 2c20 616e 6420 6974 7320 7573 6566 wn, and its usef\n-00006670: 756c 6e65 7373 2069 730a 6e65 676c 6563 ulness is.neglec\n-00006680: 7465 642e 2020 4f75 7220 6c69 7474 6c65 ted. Our little\n-00006690: 2074 6f79 2070 6163 6b61 6765 2069 7320 toy package is \n-000066a0: 6e6f 2062 6574 7465 723a 20e2 8098 6d61 no better: ...ma\n-000066b0: 6b65 2069 6e73 7461 6c6c 6368 6563 6be2 ke installcheck.\n-000066c0: 8099 0a64 6f65 7320 6e6f 7468 696e 672e ...does nothing.\n-000066d0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-000066e0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-000066f0: 6f64 653a 2053 7461 6e64 6172 6420 5461 ode: Standard Ta\n-00006700: 7267 6574 732c 2020 4e65 7874 3a20 5374 rgets, Next: St\n-00006710: 616e 6461 7264 2044 6972 6563 746f 7279 andard Directory\n-00006720: 2056 6172 6961 626c 6573 2c20 2050 7265 Variables, Pre\n-00006730: 763a 2042 6173 6963 2049 6e73 7461 6c6c v: Basic Install\n-00006740: 6174 696f 6e2c 2020 5570 3a20 5573 6520 ation, Up: Use \n-00006750: 4361 7365 730a 0a32 2e32 2e32 2053 7461 Cases..2.2.2 Sta\n-00006760: 6e64 6172 6420 e280 984d 616b 6566 696c ndard ...Makefil\n-00006770: 65e2 8099 2054 6172 6765 7473 0a2d 2d2d e... Targets.---\n+00005960: 2d2d 0a0a 5468 6520 6d6f 7374 2063 6f6d --..The most com\n+00005970: 6d6f 6e20 696e 7374 616c 6c61 7469 6f6e mon installation\n+00005980: 2070 726f 6365 6475 7265 206c 6f6f 6b73 procedure looks\n+00005990: 2061 7320 666f 6c6c 6f77 732e 0a0a 2020 as follows... \n+000059a0: 2020 207e 2025 2074 6172 207a 7866 2061 ~ % tar zxf a\n+000059b0: 6d68 656c 6c6f 2d31 2e30 2e74 6172 2e67 mhello-1.0.tar.g\n+000059c0: 7a0a 2020 2020 207e 2025 2063 6420 616d z. ~ % cd am\n+000059d0: 6865 6c6c 6f2d 312e 300a 2020 2020 207e hello-1.0. ~\n+000059e0: 2f61 6d68 656c 6c6f 2d31 2e30 2025 202e /amhello-1.0 % .\n+000059f0: 2f63 6f6e 6669 6775 7265 0a20 2020 2020 /configure. \n+00005a00: 2e2e 2e0a 2020 2020 2063 6f6e 6669 672e .... config.\n+00005a10: 7374 6174 7573 3a20 6372 6561 7469 6e67 status: creating\n+00005a20: 204d 616b 6566 696c 650a 2020 2020 2063 Makefile. c\n+00005a30: 6f6e 6669 672e 7374 6174 7573 3a20 6372 onfig.status: cr\n+00005a40: 6561 7469 6e67 2073 7263 2f4d 616b 6566 eating src/Makef\n+00005a50: 696c 650a 2020 2020 202e 2e2e 0a20 2020 ile. .... \n+00005a60: 2020 7e2f 616d 6865 6c6c 6f2d 312e 3020 ~/amhello-1.0 \n+00005a70: 2520 6d61 6b65 0a20 2020 2020 2e2e 2e0a % make. ....\n+00005a80: 2020 2020 207e 2f61 6d68 656c 6c6f 2d31 ~/amhello-1\n+00005a90: 2e30 2025 206d 616b 6520 6368 6563 6b0a .0 % make check.\n+00005aa0: 2020 2020 202e 2e2e 0a20 2020 2020 7e2f .... ~/\n+00005ab0: 616d 6865 6c6c 6f2d 312e 3020 2520 7375 amhello-1.0 % su\n+00005ac0: 0a20 2020 2020 5061 7373 776f 7264 3a0a . Password:.\n+00005ad0: 2020 2020 202f 686f 6d65 2f61 646c 2f61 /home/adl/a\n+00005ae0: 6d68 656c 6c6f 2d31 2e30 2023 206d 616b mhello-1.0 # mak\n+00005af0: 6520 696e 7374 616c 6c0a 2020 2020 202e e install. .\n+00005b00: 2e2e 0a20 2020 2020 2f68 6f6d 652f 6164 ... /home/ad\n+00005b10: 6c2f 616d 6865 6c6c 6f2d 312e 3020 2320 l/amhello-1.0 # \n+00005b20: 6578 6974 0a20 2020 2020 7e2f 616d 6865 exit. ~/amhe\n+00005b30: 6c6c 6f2d 312e 3020 2520 6d61 6b65 2069 llo-1.0 % make i\n+00005b40: 6e73 7461 6c6c 6368 6563 6b0a 2020 2020 nstallcheck. \n+00005b50: 202e 2e2e 0a0a 2020 2054 6865 2075 7365 ..... The use\n+00005b60: 7220 6669 7273 7420 756e 7061 636b 7320 r first unpacks \n+00005b70: 7468 6520 7061 636b 6167 652e 2020 4865 the package. He\n+00005b80: 7265 2c20 616e 6420 696e 2074 6865 2066 re, and in the f\n+00005b90: 6f6c 6c6f 7769 6e67 0a65 7861 6d70 6c65 ollowing.example\n+00005ba0: 732c 2077 6520 7769 6c6c 2075 7365 2074 s, we will use t\n+00005bb0: 6865 206e 6f6e 2d70 6f72 7461 626c 6520 he non-portable \n+00005bc0: e280 9874 6172 207a 7866 e280 9920 636f ...tar zxf... co\n+00005bd0: 6d6d 616e 6420 666f 7220 7369 6d70 6c69 mmand for simpli\n+00005be0: 6369 7479 2e0a 4f6e 2061 2073 7973 7465 city..On a syste\n+00005bf0: 6d20 7769 7468 6f75 7420 474e 5520 e280 m without GNU ..\n+00005c00: 9874 6172 e280 9920 696e 7374 616c 6c65 .tar... installe\n+00005c10: 642c 2074 6869 7320 636f 6d6d 616e 6420 d, this command \n+00005c20: 7368 6f75 6c64 2072 6561 640a e280 9867 should read....g\n+00005c30: 756e 7a69 7020 2d63 2061 6d68 656c 6c6f unzip -c amhello\n+00005c40: 2d31 2e30 2e74 6172 2e67 7a20 7c20 7461 -1.0.tar.gz | ta\n+00005c50: 7220 7866 202d e280 992e 0a0a 2020 2054 r xf -...... T\n+00005c60: 6865 2075 7365 7220 7468 656e 2065 6e74 he user then ent\n+00005c70: 6572 7320 7468 6520 6e65 776c 7920 6372 ers the newly cr\n+00005c80: 6561 7465 6420 6469 7265 6374 6f72 7920 eated directory \n+00005c90: 746f 2072 756e 2074 6865 0ae2 8098 636f to run the....co\n+00005ca0: 6e66 6967 7572 65e2 8099 2073 6372 6970 nfigure... scrip\n+00005cb0: 742e 2020 5468 6973 2073 6372 6970 7420 t. This script \n+00005cc0: 7072 6f62 6573 2074 6865 2073 7973 7465 probes the syste\n+00005cd0: 6d20 666f 7220 7661 7269 6f75 7320 6665 m for various fe\n+00005ce0: 6174 7572 6573 2c0a 616e 6420 6669 6e61 atures,.and fina\n+00005cf0: 6c6c 7920 6372 6561 7465 7320 7468 6520 lly creates the \n+00005d00: e280 984d 616b 6566 696c 65e2 8099 732e ...Makefile...s.\n+00005d10: 2020 496e 2074 6869 7320 746f 7920 6578 In this toy ex\n+00005d20: 616d 706c 6520 7468 6572 6520 6172 6520 ample there are \n+00005d30: 6f6e 6c79 0a74 776f 20e2 8098 4d61 6b65 only.two ...Make\n+00005d40: 6669 6c65 e280 9973 2c20 6275 7420 696e file...s, but in\n+00005d50: 2072 6561 6c2d 776f 726c 6420 7072 6f6a real-world proj\n+00005d60: 6563 7473 2c20 7468 6572 6520 6d61 7920 ects, there may \n+00005d70: 6265 206d 616e 7920 6d6f 7265 2c0a 7573 be many more,.us\n+00005d80: 7561 6c6c 7920 6f6e 6520 e280 984d 616b ually one ...Mak\n+00005d90: 6566 696c 65e2 8099 2070 6572 2064 6972 efile... per dir\n+00005da0: 6563 746f 7279 2e0a 0a20 2020 4974 2069 ectory... It i\n+00005db0: 7320 6e6f 7720 706f 7373 6962 6c65 2074 s now possible t\n+00005dc0: 6f20 7275 6e20 e280 986d 616b 65e2 8099 o run ...make...\n+00005dd0: 2e20 2054 6869 7320 7769 6c6c 2063 6f6e . This will con\n+00005de0: 7374 7275 6374 2061 6c6c 2074 6865 0a70 struct all the.p\n+00005df0: 726f 6772 616d 732c 206c 6962 7261 7269 rograms, librari\n+00005e00: 6573 2c20 616e 6420 7363 7269 7074 7320 es, and scripts \n+00005e10: 7468 6174 206e 6565 6420 746f 2062 6520 that need to be \n+00005e20: 636f 6e73 7472 7563 7465 6420 666f 7220 constructed for \n+00005e30: 7468 650a 7061 636b 6167 652e 2020 496e the.package. In\n+00005e40: 206f 7572 2065 7861 6d70 6c65 2c20 7468 our example, th\n+00005e50: 6973 2063 6f6d 7069 6c65 7320 7468 6520 is compiles the \n+00005e60: e280 9868 656c 6c6f e280 9920 7072 6f67 ...hello... prog\n+00005e70: 7261 6d2e 2020 416c 6c20 6669 6c65 730a ram. All files.\n+00005e80: 6172 6520 636f 6e73 7472 7563 7465 6420 are constructed \n+00005e90: 696e 2070 6c61 6365 2c20 696e 2074 6865 in place, in the\n+00005ea0: 2073 6f75 7263 6520 7472 6565 3b20 7765 source tree; we\n+00005eb0: 2077 696c 6c20 7365 6520 6c61 7465 7220 will see later \n+00005ec0: 686f 7720 7468 6973 0a63 616e 2062 6520 how this.can be \n+00005ed0: 6368 616e 6765 642e 0a0a 2020 20e2 8098 changed... ...\n+00005ee0: 6d61 6b65 2063 6865 636b e280 9920 6361 make check... ca\n+00005ef0: 7573 6573 2074 6865 2070 6163 6b61 6765 uses the package\n+00005f00: 2773 2074 6573 7473 2074 6f20 6265 2072 's tests to be r\n+00005f10: 756e 2e20 2054 6869 7320 7374 6570 2069 un. This step i\n+00005f20: 7320 6e6f 740a 6d61 6e64 6174 6f72 792c s not.mandatory,\n+00005f30: 2062 7574 2069 7420 6973 206f 6674 656e but it is often\n+00005f40: 2067 6f6f 6420 746f 206d 616b 6520 7375 good to make su\n+00005f50: 7265 2074 6865 2070 726f 6772 616d 7320 re the programs \n+00005f60: 7468 6174 2068 6176 6520 6265 656e 0a62 that have been.b\n+00005f70: 7569 6c74 2062 6568 6176 6520 6173 2074 uilt behave as t\n+00005f80: 6865 7920 7368 6f75 6c64 2c20 6265 666f hey should, befo\n+00005f90: 7265 2079 6f75 2064 6563 6964 6520 746f re you decide to\n+00005fa0: 2069 6e73 7461 6c6c 2074 6865 6d2e 2020 install them. \n+00005fb0: 4f75 720a 6578 616d 706c 6520 646f 6573 Our.example does\n+00005fc0: 206e 6f74 2063 6f6e 7461 696e 2061 6e79 not contain any\n+00005fd0: 2074 6573 7473 2c20 736f 2072 756e 6e69 tests, so runni\n+00005fe0: 6e67 20e2 8098 6d61 6b65 2063 6865 636b ng ...make check\n+00005ff0: e280 9920 6973 2061 206e 6f2d 6f70 2e0a ... is a no-op..\n+00006000: 0a20 2020 4166 7465 7220 6576 6572 7974 . After everyt\n+00006010: 6869 6e67 2068 6173 2062 6565 6e20 6275 hing has been bu\n+00006020: 696c 742c 2061 6e64 206d 6179 6265 2074 ilt, and maybe t\n+00006030: 6573 7465 642c 2069 7420 6973 2074 696d ested, it is tim\n+00006040: 6520 746f 0a69 6e73 7461 6c6c 2069 7420 e to.install it \n+00006050: 6f6e 2074 6865 2073 7973 7465 6d2e 2020 on the system. \n+00006060: 5468 6174 206d 6561 6e73 2063 6f70 7969 That means copyi\n+00006070: 6e67 2074 6865 2070 726f 6772 616d 732c ng the programs,\n+00006080: 206c 6962 7261 7269 6573 2c0a 6865 6164 libraries,.head\n+00006090: 6572 2066 696c 6573 2c20 7363 7269 7074 er files, script\n+000060a0: 732c 2061 6e64 206f 7468 6572 2064 6174 s, and other dat\n+000060b0: 6120 6669 6c65 7320 6672 6f6d 2074 6865 a files from the\n+000060c0: 2073 6f75 7263 6520 6469 7265 6374 6f72 source director\n+000060d0: 7920 746f 0a74 6865 6972 2066 696e 616c y to.their final\n+000060e0: 2064 6573 7469 6e61 7469 6f6e 206f 6e20 destination on \n+000060f0: 7468 6520 7379 7374 656d 2e20 2054 6865 the system. The\n+00006100: 2063 6f6d 6d61 6e64 20e2 8098 6d61 6b65 command ...make\n+00006110: 2069 6e73 7461 6c6c e280 9920 7769 6c6c install... will\n+00006120: 0a64 6f20 7468 6174 2e20 2048 6f77 6576 .do that. Howev\n+00006130: 6572 2c20 6279 2064 6566 6175 6c74 2065 er, by default e\n+00006140: 7665 7279 7468 696e 6720 7769 6c6c 2062 verything will b\n+00006150: 6520 696e 7374 616c 6c65 6420 696e 0a73 e installed in.s\n+00006160: 7562 6469 7265 6374 6f72 6965 7320 6f66 ubdirectories of\n+00006170: 20e2 8098 2f75 7372 2f6c 6f63 616c e280 .../usr/local..\n+00006180: 993a 2062 696e 6172 6965 7320 7769 6c6c .: binaries will\n+00006190: 2067 6f20 696e 746f 20e2 8098 2f75 7372 go into .../usr\n+000061a0: 2f6c 6f63 616c 2f62 696e e280 992c 0a6c /local/bin...,.l\n+000061b0: 6962 7261 7269 6573 2077 696c 6c20 656e ibraries will en\n+000061c0: 6420 7570 2069 6e20 e280 982f 7573 722f d up in .../usr/\n+000061d0: 6c6f 6361 6c2f 6c69 62e2 8099 2c20 6574 local/lib..., et\n+000061e0: 632e 2020 5468 6973 2064 6573 7469 6e61 c. This destina\n+000061f0: 7469 6f6e 2069 730a 7573 7561 6c6c 7920 tion is.usually \n+00006200: 6e6f 7420 7772 6974 6162 6c65 2062 7920 not writable by \n+00006210: 616e 7920 7573 6572 2c20 736f 2077 6520 any user, so we \n+00006220: 6173 7375 6d65 2074 6861 7420 7765 2068 assume that we h\n+00006230: 6176 6520 746f 2062 6563 6f6d 650a 726f ave to become.ro\n+00006240: 6f74 2062 6566 6f72 6520 7765 2063 616e ot before we can\n+00006250: 2072 756e 20e2 8098 6d61 6b65 2069 6e73 run ...make ins\n+00006260: 7461 6c6c e280 992e 2020 496e 206f 7572 tall.... In our\n+00006270: 2065 7861 6d70 6c65 2c20 7275 6e6e 696e example, runnin\n+00006280: 6720 e280 986d 616b 650a 696e 7374 616c g ...make.instal\n+00006290: 6ce2 8099 2077 696c 6c20 636f 7079 2074 l... will copy t\n+000062a0: 6865 2070 726f 6772 616d 20e2 8098 6865 he program ...he\n+000062b0: 6c6c 6fe2 8099 2069 6e74 6f20 e280 982f llo... into .../\n+000062c0: 7573 722f 6c6f 6361 6c2f 6269 6ee2 8099 usr/local/bin...\n+000062d0: 2061 6e64 0ae2 8098 5245 4144 4d45 e280 and....README..\n+000062e0: 9920 696e 746f 20e2 8098 2f75 7372 2f6c . into .../usr/l\n+000062f0: 6f63 616c 2f73 6861 7265 2f64 6f63 2f61 ocal/share/doc/a\n+00006300: 6d68 656c 6c6f e280 992e 0a0a 2020 2041 mhello...... A\n+00006310: 206c 6173 7420 616e 6420 6f70 7469 6f6e last and option\n+00006320: 616c 2073 7465 7020 6973 2074 6f20 7275 al step is to ru\n+00006330: 6e20 e280 986d 616b 6520 696e 7374 616c n ...make instal\n+00006340: 6c63 6865 636b e280 992e 2020 5468 6973 lcheck.... This\n+00006350: 2063 6f6d 6d61 6e64 0a6d 6179 2072 756e command.may run\n+00006360: 2074 6573 7473 206f 6e20 7468 6520 696e tests on the in\n+00006370: 7374 616c 6c65 6420 6669 6c65 732e 2020 stalled files. \n+00006380: e280 986d 616b 6520 6368 6563 6be2 8099 ...make check...\n+00006390: 2074 6573 7473 2074 6865 2066 696c 6573 tests the files\n+000063a0: 2069 6e0a 7468 6520 736f 7572 6365 2074 in.the source t\n+000063b0: 7265 652c 2077 6869 6c65 20e2 8098 6d61 ree, while ...ma\n+000063c0: 6b65 2069 6e73 7461 6c6c 6368 6563 6be2 ke installcheck.\n+000063d0: 8099 2074 6573 7473 2074 6865 6972 2069 .. tests their i\n+000063e0: 6e73 7461 6c6c 6564 2063 6f70 6965 732e nstalled copies.\n+000063f0: 0a54 6865 2074 6573 7473 2072 756e 2062 .The tests run b\n+00006400: 7920 7468 6520 6c61 7474 6572 2063 616e y the latter can\n+00006410: 2062 6520 6469 6666 6572 656e 7420 6672 be different fr\n+00006420: 6f6d 2074 686f 7365 2072 756e 2062 7920 om those run by \n+00006430: 7468 650a 666f 726d 6572 2e20 2046 6f72 the.former. For\n+00006440: 2069 6e73 7461 6e63 652c 2074 6865 7265 instance, there\n+00006450: 2061 7265 2074 6573 7473 2074 6861 7420 are tests that \n+00006460: 6361 6e6e 6f74 2062 6520 7275 6e20 696e cannot be run in\n+00006470: 2074 6865 2073 6f75 7263 650a 7472 6565 the source.tree\n+00006480: 2e20 2043 6f6e 7665 7273 656c 792c 2073 . Conversely, s\n+00006490: 6f6d 6520 7061 636b 6167 6573 2061 7265 ome packages are\n+000064a0: 2073 6574 2075 7020 736f 2074 6861 7420 set up so that \n+000064b0: e280 986d 616b 6520 696e 7374 616c 6c63 ...make installc\n+000064c0: 6865 636b e280 990a 7769 6c6c 2072 756e heck....will run\n+000064d0: 2074 6865 2076 6572 7920 7361 6d65 2074 the very same t\n+000064e0: 6573 7473 2061 7320 e280 986d 616b 6520 ests as ...make \n+000064f0: 6368 6563 6be2 8099 2c20 6f6e 6c79 206f check..., only o\n+00006500: 6e20 6469 6666 6572 656e 7420 6669 6c65 n different file\n+00006510: 730a 286e 6f6e 2d69 6e73 7461 6c6c 6564 s.(non-installed\n+00006520: 2076 732e 2069 6e73 7461 6c6c 6564 292e vs. installed).\n+00006530: 2020 4974 2063 616e 206d 616b 6520 6120 It can make a \n+00006540: 6469 6666 6572 656e 6365 2c20 666f 7220 difference, for \n+00006550: 696e 7374 616e 6365 0a77 6865 6e20 7468 instance.when th\n+00006560: 6520 736f 7572 6365 2074 7265 6527 7320 e source tree's \n+00006570: 6c61 796f 7574 2069 7320 6469 6666 6572 layout is differ\n+00006580: 656e 7420 6672 6f6d 2074 6861 7420 6f66 ent from that of\n+00006590: 2074 6865 0a69 6e73 7461 6c6c 6174 696f the.installatio\n+000065a0: 6e2e 2020 4675 7274 6865 726d 6f72 6520 n. Furthermore \n+000065b0: 6974 206d 6179 2068 656c 7020 746f 2064 it may help to d\n+000065c0: 6961 676e 6f73 6520 616e 2069 6e63 6f6d iagnose an incom\n+000065d0: 706c 6574 650a 696e 7374 616c 6c61 7469 plete.installati\n+000065e0: 6f6e 2e0a 0a20 2020 5072 6573 656e 746c on... Presentl\n+000065f0: 7920 6d6f 7374 2070 6163 6b61 6765 7320 y most packages \n+00006600: 646f 206e 6f74 2068 6176 6520 616e 7920 do not have any \n+00006610: e280 9869 6e73 7461 6c6c 6368 6563 6be2 ...installcheck.\n+00006620: 8099 2074 6573 7473 2062 6563 6175 7365 .. tests because\n+00006630: 0a74 6865 2065 7869 7374 656e 6365 206f .the existence o\n+00006640: 6620 e280 9869 6e73 7461 6c6c 6368 6563 f ...installchec\n+00006650: 6be2 8099 2069 7320 6c69 7474 6c65 206b k... is little k\n+00006660: 6e6f 776e 2c20 616e 6420 6974 7320 7573 nown, and its us\n+00006670: 6566 756c 6e65 7373 2069 730a 6e65 676c efulness is.negl\n+00006680: 6563 7465 642e 2020 4f75 7220 6c69 7474 ected. Our litt\n+00006690: 6c65 2074 6f79 2070 6163 6b61 6765 2069 le toy package i\n+000066a0: 7320 6e6f 2062 6574 7465 723a 20e2 8098 s no better: ...\n+000066b0: 6d61 6b65 2069 6e73 7461 6c6c 6368 6563 make installchec\n+000066c0: 6be2 8099 0a64 6f65 7320 6e6f 7468 696e k....does nothin\n+000066d0: 672e 0a0a 1f0a 4669 6c65 3a20 6175 746f g.....File: auto\n+000066e0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+000066f0: 204e 6f64 653a 2053 7461 6e64 6172 6420 Node: Standard \n+00006700: 5461 7267 6574 732c 2020 4e65 7874 3a20 Targets, Next: \n+00006710: 5374 616e 6461 7264 2044 6972 6563 746f Standard Directo\n+00006720: 7279 2056 6172 6961 626c 6573 2c20 2050 ry Variables, P\n+00006730: 7265 763a 2042 6173 6963 2049 6e73 7461 rev: Basic Insta\n+00006740: 6c6c 6174 696f 6e2c 2020 5570 3a20 5573 llation, Up: Us\n+00006750: 6520 4361 7365 730a 0a32 2e32 2e32 2053 e Cases..2.2.2 S\n+00006760: 7461 6e64 6172 6420 e280 984d 616b 6566 tandard ...Makef\n+00006770: 696c 65e2 8099 2054 6172 6765 7473 0a2d ile... Targets.-\n 00006780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00006790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n-000067a0: 536f 2066 6172 2077 6520 6861 7665 2063 So far we have c\n-000067b0: 6f6d 6520 6163 726f 7373 2066 6f75 7220 ome across four \n-000067c0: 7761 7973 2074 6f20 7275 6e20 e280 986d ways to run ...m\n-000067d0: 616b 65e2 8099 2069 6e20 7468 6520 474e ake... in the GN\n-000067e0: 5520 4275 696c 640a 5379 7374 656d 3a20 U Build.System: \n-000067f0: e280 986d 616b 65e2 8099 2c20 e280 986d ...make..., ...m\n-00006800: 616b 6520 6368 6563 6be2 8099 2c20 e280 ake check..., ..\n-00006810: 986d 616b 6520 696e 7374 616c 6ce2 8099 .make install...\n-00006820: 2c20 616e 6420 e280 986d 616b 6520 696e , and ...make in\n-00006830: 7374 616c 6c63 6865 636b e280 992e 0a54 stallcheck.....T\n-00006840: 6865 2077 6f72 6473 20e2 8098 6368 6563 he words ...chec\n-00006850: 6be2 8099 2c20 e280 9869 6e73 7461 6c6c k..., ...install\n-00006860: e280 992c 2061 6e64 20e2 8098 696e 7374 ..., and ...inst\n-00006870: 616c 6c63 6865 636b e280 992c 2070 6173 allcheck..., pas\n-00006880: 7365 6420 6173 2061 7267 756d 656e 7473 sed as arguments\n-00006890: 2074 6f0a e280 986d 616b 65e2 8099 2c20 to....make..., \n-000068a0: 6172 6520 6361 6c6c 6564 20e2 809c 7461 are called ...ta\n-000068b0: 7267 6574 73e2 809d 2e20 20e2 8098 6d61 rgets.... ...ma\n-000068c0: 6b65 e280 9920 6973 2061 2073 686f 7274 ke... is a short\n-000068d0: 6861 6e64 2066 6f72 20e2 8098 6d61 6b65 hand for ...make\n-000068e0: 2061 6c6c e280 992c 0ae2 8098 616c 6ce2 all...,....all.\n-000068f0: 8099 2062 6569 6e67 2074 6865 2064 6566 .. being the def\n-00006900: 6175 6c74 2074 6172 6765 7420 696e 2074 ault target in t\n-00006910: 6865 2047 4e55 2042 7569 6c64 2053 7973 he GNU Build Sys\n-00006920: 7465 6d2e 0a0a 2020 2048 6572 6520 6973 tem... Here is\n-00006930: 2061 206c 6973 7420 6f66 2074 6865 206d a list of the m\n-00006940: 6f73 7420 7573 6566 756c 2074 6172 6765 ost useful targe\n-00006950: 7473 2074 6861 7420 7468 6520 474e 5520 ts that the GNU \n-00006960: 436f 6469 6e67 0a53 7461 6e64 6172 6473 Coding.Standards\n-00006970: 2073 7065 6369 6679 2e0a 0ae2 8098 6d61 specify......ma\n-00006980: 6b65 2061 6c6c e280 990a 2020 2020 2042 ke all.... B\n-00006990: 7569 6c64 2070 726f 6772 616d 732c 206c uild programs, l\n-000069a0: 6962 7261 7269 6573 2c20 646f 6375 6d65 ibraries, docume\n-000069b0: 6e74 6174 696f 6e2c 2065 7463 2e20 2873 ntation, etc. (s\n-000069c0: 616d 6520 6173 20e2 8098 6d61 6b65 e280 ame as ...make..\n-000069d0: 9929 2e0a e280 986d 616b 6520 696e 7374 .).....make inst\n-000069e0: 616c 6ce2 8099 0a20 2020 2020 496e 7374 all.... Inst\n-000069f0: 616c 6c20 7768 6174 206e 6565 6473 2074 all what needs t\n-00006a00: 6f20 6265 2069 6e73 7461 6c6c 6564 2c20 o be installed, \n-00006a10: 636f 7079 696e 6720 7468 6520 6669 6c65 copying the file\n-00006a20: 7320 6672 6f6d 2074 6865 0a20 2020 2020 s from the. \n-00006a30: 7061 636b 6167 6527 7320 7472 6565 2074 package's tree t\n-00006a40: 6f20 7379 7374 656d 2d77 6964 6520 6469 o system-wide di\n-00006a50: 7265 6374 6f72 6965 732e 0ae2 8098 6d61 rectories.....ma\n-00006a60: 6b65 2069 6e73 7461 6c6c 2d73 7472 6970 ke install-strip\n-00006a70: e280 990a 2020 2020 2053 616d 6520 6173 .... Same as\n-00006a80: 20e2 8098 6d61 6b65 2069 6e73 7461 6c6c ...make install\n-00006a90: e280 992c 2074 6865 6e20 7374 7269 7020 ..., then strip \n-00006aa0: 6465 6275 6767 696e 6720 7379 6d62 6f6c debugging symbol\n-00006ab0: 732e 2020 536f 6d65 2075 7365 7273 0a20 s. Some users. \n-00006ac0: 2020 2020 6c69 6b65 2074 6f20 7472 6164 like to trad\n-00006ad0: 6520 7370 6163 6520 666f 7220 7573 6566 e space for usef\n-00006ae0: 756c 2062 7567 2072 6570 6f72 7473 2e2e ul bug reports..\n-00006af0: 2e0a e280 986d 616b 6520 756e 696e 7374 .....make uninst\n-00006b00: 616c 6ce2 8099 0a20 2020 2020 5468 6520 all.... The \n-00006b10: 6f70 706f 7369 7465 206f 6620 e280 986d opposite of ...m\n-00006b20: 616b 6520 696e 7374 616c 6ce2 8099 3a20 ake install...: \n-00006b30: 6572 6173 6520 7468 6520 696e 7374 616c erase the instal\n-00006b40: 6c65 6420 6669 6c65 732e 2020 2854 6869 led files. (Thi\n-00006b50: 730a 2020 2020 206e 6565 6473 2074 6f20 s. needs to \n-00006b60: 6265 2072 756e 2066 726f 6d20 7468 6520 be run from the \n-00006b70: 7361 6d65 2062 7569 6c64 2074 7265 6520 same build tree \n-00006b80: 7468 6174 2077 6173 2069 6e73 7461 6c6c that was install\n-00006b90: 6564 2e29 0ae2 8098 6d61 6b65 2063 6c65 ed.)....make cle\n-00006ba0: 616e e280 990a 2020 2020 2045 7261 7365 an.... Erase\n-00006bb0: 2066 726f 6d20 7468 6520 6275 696c 6420 from the build \n-00006bc0: 7472 6565 2074 6865 2066 696c 6573 2062 tree the files b\n-00006bd0: 7569 6c74 2062 7920 e280 986d 616b 6520 uilt by ...make \n-00006be0: 616c 6ce2 8099 2e0a e280 986d 616b 6520 all........make \n-00006bf0: 6469 7374 636c 6561 6ee2 8099 0a20 2020 distclean.... \n-00006c00: 2020 4164 6469 7469 6f6e 616c 6c79 2065 Additionally e\n-00006c10: 7261 7365 2061 6e79 7468 696e 6720 e280 rase anything ..\n-00006c20: 982e 2f63 6f6e 6669 6775 7265 e280 9920 ../configure... \n-00006c30: 6372 6561 7465 642e 0ae2 8098 6d61 6b65 created.....make\n-00006c40: 2063 6865 636b e280 990a 2020 2020 2052 check.... R\n-00006c50: 756e 2074 6865 2074 6573 7420 7375 6974 un the test suit\n-00006c60: 652c 2069 6620 616e 792e 0ae2 8098 6d61 e, if any.....ma\n-00006c70: 6b65 2069 6e73 7461 6c6c 6368 6563 6be2 ke installcheck.\n-00006c80: 8099 0a20 2020 2020 4368 6563 6b20 7468 ... Check th\n-00006c90: 6520 696e 7374 616c 6c65 6420 7072 6f67 e installed prog\n-00006ca0: 7261 6d73 206f 7220 6c69 6272 6172 6965 rams or librarie\n-00006cb0: 732c 2069 6620 7375 7070 6f72 7465 642e s, if supported.\n-00006cc0: 0ae2 8098 6d61 6b65 2064 6973 74e2 8099 ....make dist...\n-00006cd0: 0a20 2020 2020 5265 6372 6561 7465 20e2 . Recreate .\n-00006ce0: 8098 5041 434b 4147 452d 5645 5253 494f ..PACKAGE-VERSIO\n-00006cf0: 4e2e 7461 722e 677a e280 9920 6672 6f6d N.tar.gz... from\n-00006d00: 2061 6c6c 2074 6865 2073 6f75 7263 6520 all the source \n-00006d10: 6669 6c65 732e 0a0a 1f0a 4669 6c65 3a20 files.....File: \n-00006d20: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00006d30: 666f 2c20 204e 6f64 653a 2053 7461 6e64 fo, Node: Stand\n-00006d40: 6172 6420 4469 7265 6374 6f72 7920 5661 ard Directory Va\n-00006d50: 7269 6162 6c65 732c 2020 4e65 7874 3a20 riables, Next: \n-00006d60: 5374 616e 6461 7264 2043 6f6e 6669 6775 Standard Configu\n-00006d70: 7261 7469 6f6e 2056 6172 6961 626c 6573 ration Variables\n-00006d80: 2c20 2050 7265 763a 2053 7461 6e64 6172 , Prev: Standar\n-00006d90: 6420 5461 7267 6574 732c 2020 5570 3a20 d Targets, Up: \n-00006da0: 5573 6520 4361 7365 730a 0a32 2e32 2e33 Use Cases..2.2.3\n-00006db0: 2053 7461 6e64 6172 6420 4469 7265 6374 Standard Direct\n-00006dc0: 6f72 7920 5661 7269 6162 6c65 730a 2d2d ory Variables.--\n+00006790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+000067a0: 0a0a 536f 2066 6172 2077 6520 6861 7665 ..So far we have\n+000067b0: 2063 6f6d 6520 6163 726f 7373 2066 6f75 come across fou\n+000067c0: 7220 7761 7973 2074 6f20 7275 6e20 e280 r ways to run ..\n+000067d0: 986d 616b 65e2 8099 2069 6e20 7468 6520 .make... in the \n+000067e0: 474e 5520 4275 696c 640a 5379 7374 656d GNU Build.System\n+000067f0: 3a20 e280 986d 616b 65e2 8099 2c20 e280 : ...make..., ..\n+00006800: 986d 616b 6520 6368 6563 6be2 8099 2c20 .make check..., \n+00006810: e280 986d 616b 6520 696e 7374 616c 6ce2 ...make install.\n+00006820: 8099 2c20 616e 6420 e280 986d 616b 6520 .., and ...make \n+00006830: 696e 7374 616c 6c63 6865 636b e280 992e installcheck....\n+00006840: 0a54 6865 2077 6f72 6473 20e2 8098 6368 .The words ...ch\n+00006850: 6563 6be2 8099 2c20 e280 9869 6e73 7461 eck..., ...insta\n+00006860: 6c6c e280 992c 2061 6e64 20e2 8098 696e ll..., and ...in\n+00006870: 7374 616c 6c63 6865 636b e280 992c 2070 stallcheck..., p\n+00006880: 6173 7365 6420 6173 2061 7267 756d 656e assed as argumen\n+00006890: 7473 2074 6f0a e280 986d 616b 65e2 8099 ts to....make...\n+000068a0: 2c20 6172 6520 6361 6c6c 6564 20e2 809c , are called ...\n+000068b0: 7461 7267 6574 73e2 809d 2e20 20e2 8098 targets.... ...\n+000068c0: 6d61 6b65 e280 9920 6973 2061 2073 686f make... is a sho\n+000068d0: 7274 6861 6e64 2066 6f72 20e2 8098 6d61 rthand for ...ma\n+000068e0: 6b65 2061 6c6c e280 992c 0ae2 8098 616c ke all...,....al\n+000068f0: 6ce2 8099 2062 6569 6e67 2074 6865 2064 l... being the d\n+00006900: 6566 6175 6c74 2074 6172 6765 7420 696e efault target in\n+00006910: 2074 6865 2047 4e55 2042 7569 6c64 2053 the GNU Build S\n+00006920: 7973 7465 6d2e 0a0a 2020 2048 6572 6520 ystem... Here \n+00006930: 6973 2061 206c 6973 7420 6f66 2074 6865 is a list of the\n+00006940: 206d 6f73 7420 7573 6566 756c 2074 6172 most useful tar\n+00006950: 6765 7473 2074 6861 7420 7468 6520 474e gets that the GN\n+00006960: 5520 436f 6469 6e67 0a53 7461 6e64 6172 U Coding.Standar\n+00006970: 6473 2073 7065 6369 6679 2e0a 0ae2 8098 ds specify......\n+00006980: 6d61 6b65 2061 6c6c e280 990a 2020 2020 make all.... \n+00006990: 2042 7569 6c64 2070 726f 6772 616d 732c Build programs,\n+000069a0: 206c 6962 7261 7269 6573 2c20 646f 6375 libraries, docu\n+000069b0: 6d65 6e74 6174 696f 6e2c 2065 7463 2e20 mentation, etc. \n+000069c0: 2873 616d 6520 6173 20e2 8098 6d61 6b65 (same as ...make\n+000069d0: e280 9929 2e0a e280 986d 616b 6520 696e ...).....make in\n+000069e0: 7374 616c 6ce2 8099 0a20 2020 2020 496e stall.... In\n+000069f0: 7374 616c 6c20 7768 6174 206e 6565 6473 stall what needs\n+00006a00: 2074 6f20 6265 2069 6e73 7461 6c6c 6564 to be installed\n+00006a10: 2c20 636f 7079 696e 6720 7468 6520 6669 , copying the fi\n+00006a20: 6c65 7320 6672 6f6d 2074 6865 0a20 2020 les from the. \n+00006a30: 2020 7061 636b 6167 6527 7320 7472 6565 package's tree\n+00006a40: 2074 6f20 7379 7374 656d 2d77 6964 6520 to system-wide \n+00006a50: 6469 7265 6374 6f72 6965 732e 0ae2 8098 directories.....\n+00006a60: 6d61 6b65 2069 6e73 7461 6c6c 2d73 7472 make install-str\n+00006a70: 6970 e280 990a 2020 2020 2053 616d 6520 ip.... Same \n+00006a80: 6173 20e2 8098 6d61 6b65 2069 6e73 7461 as ...make insta\n+00006a90: 6c6c e280 992c 2074 6865 6e20 7374 7269 ll..., then stri\n+00006aa0: 7020 6465 6275 6767 696e 6720 7379 6d62 p debugging symb\n+00006ab0: 6f6c 732e 2020 536f 6d65 2075 7365 7273 ols. Some users\n+00006ac0: 0a20 2020 2020 6c69 6b65 2074 6f20 7472 . like to tr\n+00006ad0: 6164 6520 7370 6163 6520 666f 7220 7573 ade space for us\n+00006ae0: 6566 756c 2062 7567 2072 6570 6f72 7473 eful bug reports\n+00006af0: 2e2e 2e0a e280 986d 616b 6520 756e 696e .......make unin\n+00006b00: 7374 616c 6ce2 8099 0a20 2020 2020 5468 stall.... Th\n+00006b10: 6520 6f70 706f 7369 7465 206f 6620 e280 e opposite of ..\n+00006b20: 986d 616b 6520 696e 7374 616c 6ce2 8099 .make install...\n+00006b30: 3a20 6572 6173 6520 7468 6520 696e 7374 : erase the inst\n+00006b40: 616c 6c65 6420 6669 6c65 732e 2020 2854 alled files. (T\n+00006b50: 6869 730a 2020 2020 206e 6565 6473 2074 his. needs t\n+00006b60: 6f20 6265 2072 756e 2066 726f 6d20 7468 o be run from th\n+00006b70: 6520 7361 6d65 2062 7569 6c64 2074 7265 e same build tre\n+00006b80: 6520 7468 6174 2077 6173 2069 6e73 7461 e that was insta\n+00006b90: 6c6c 6564 2e29 0ae2 8098 6d61 6b65 2063 lled.)....make c\n+00006ba0: 6c65 616e e280 990a 2020 2020 2045 7261 lean.... Era\n+00006bb0: 7365 2066 726f 6d20 7468 6520 6275 696c se from the buil\n+00006bc0: 6420 7472 6565 2074 6865 2066 696c 6573 d tree the files\n+00006bd0: 2062 7569 6c74 2062 7920 e280 986d 616b built by ...mak\n+00006be0: 6520 616c 6ce2 8099 2e0a e280 986d 616b e all........mak\n+00006bf0: 6520 6469 7374 636c 6561 6ee2 8099 0a20 e distclean.... \n+00006c00: 2020 2020 4164 6469 7469 6f6e 616c 6c79 Additionally\n+00006c10: 2065 7261 7365 2061 6e79 7468 696e 6720 erase anything \n+00006c20: e280 982e 2f63 6f6e 6669 6775 7265 e280 ..../configure..\n+00006c30: 9920 6372 6561 7465 642e 0ae2 8098 6d61 . created.....ma\n+00006c40: 6b65 2063 6865 636b e280 990a 2020 2020 ke check.... \n+00006c50: 2052 756e 2074 6865 2074 6573 7420 7375 Run the test su\n+00006c60: 6974 652c 2069 6620 616e 792e 0ae2 8098 ite, if any.....\n+00006c70: 6d61 6b65 2069 6e73 7461 6c6c 6368 6563 make installchec\n+00006c80: 6be2 8099 0a20 2020 2020 4368 6563 6b20 k.... Check \n+00006c90: 7468 6520 696e 7374 616c 6c65 6420 7072 the installed pr\n+00006ca0: 6f67 7261 6d73 206f 7220 6c69 6272 6172 ograms or librar\n+00006cb0: 6965 732c 2069 6620 7375 7070 6f72 7465 ies, if supporte\n+00006cc0: 642e 0ae2 8098 6d61 6b65 2064 6973 74e2 d.....make dist.\n+00006cd0: 8099 0a20 2020 2020 5265 6372 6561 7465 ... Recreate\n+00006ce0: 20e2 8098 5041 434b 4147 452d 5645 5253 ...PACKAGE-VERS\n+00006cf0: 494f 4e2e 7461 722e 677a e280 9920 6672 ION.tar.gz... fr\n+00006d00: 6f6d 2061 6c6c 2074 6865 2073 6f75 7263 om all the sourc\n+00006d10: 6520 6669 6c65 732e 0a0a 1f0a 4669 6c65 e files.....File\n+00006d20: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00006d30: 696e 666f 2c20 204e 6f64 653a 2053 7461 info, Node: Sta\n+00006d40: 6e64 6172 6420 4469 7265 6374 6f72 7920 ndard Directory \n+00006d50: 5661 7269 6162 6c65 732c 2020 4e65 7874 Variables, Next\n+00006d60: 3a20 5374 616e 6461 7264 2043 6f6e 6669 : Standard Confi\n+00006d70: 6775 7261 7469 6f6e 2056 6172 6961 626c guration Variabl\n+00006d80: 6573 2c20 2050 7265 763a 2053 7461 6e64 es, Prev: Stand\n+00006d90: 6172 6420 5461 7267 6574 732c 2020 5570 ard Targets, Up\n+00006da0: 3a20 5573 6520 4361 7365 730a 0a32 2e32 : Use Cases..2.2\n+00006db0: 2e33 2053 7461 6e64 6172 6420 4469 7265 .3 Standard Dire\n+00006dc0: 6374 6f72 7920 5661 7269 6162 6c65 730a ctory Variables.\n 00006dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00006de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00006df0: 0a0a 5468 6520 474e 5520 436f 6469 6e67 ..The GNU Coding\n-00006e00: 2053 7461 6e64 6172 6473 2061 6c73 6f20 Standards also \n-00006e10: 7370 6563 6966 7920 6120 6869 6572 6172 specify a hierar\n-00006e20: 6368 7920 6f66 2076 6172 6961 626c 6573 chy of variables\n-00006e30: 2074 6f20 6465 6e6f 7465 0a69 6e73 7461 to denote.insta\n-00006e40: 6c6c 6174 696f 6e20 6469 7265 6374 6f72 llation director\n-00006e50: 6965 732e 2020 536f 6d65 206f 6620 7468 ies. Some of th\n-00006e60: 6573 6520 6172 653a 0a0a 4469 7265 6374 ese are:..Direct\n-00006e70: 6f72 7920 7661 7269 6162 6c65 2020 2044 ory variable D\n-00006e80: 6566 6175 6c74 2076 616c 7565 0a2d 2d2d efault value.---\n+00006df0: 2d2d 0a0a 5468 6520 474e 5520 436f 6469 --..The GNU Codi\n+00006e00: 6e67 2053 7461 6e64 6172 6473 2061 6c73 ng Standards als\n+00006e10: 6f20 7370 6563 6966 7920 6120 6869 6572 o specify a hier\n+00006e20: 6172 6368 7920 6f66 2076 6172 6961 626c archy of variabl\n+00006e30: 6573 2074 6f20 6465 6e6f 7465 0a69 6e73 es to denote.ins\n+00006e40: 7461 6c6c 6174 696f 6e20 6469 7265 6374 tallation direct\n+00006e50: 6f72 6965 732e 2020 536f 6d65 206f 6620 ories. Some of \n+00006e60: 7468 6573 6520 6172 653a 0a0a 4469 7265 these are:..Dire\n+00006e70: 6374 6f72 7920 7661 7269 6162 6c65 2020 ctory variable \n+00006e80: 2044 6566 6175 6c74 2076 616c 7565 0a2d Default value.-\n 00006e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00006ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00006eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00006ec0: 2d2d 2d2d 0ae2 8098 7072 6566 6978 e280 ----....prefix..\n-00006ed0: 9920 2020 2020 2020 2020 2020 2020 e280 . ..\n-00006ee0: 982f 7573 722f 6c6f 6361 6ce2 8099 0a20 ./usr/local.... \n-00006ef0: 20e2 8098 6578 6563 5f70 7265 6669 78e2 ...exec_prefix.\n-00006f00: 8099 2020 2020 2020 e280 9824 7b70 7265 .. ...${pre\n-00006f10: 6669 787d e280 990a 2020 2020 e280 9862 fix}.... ...b\n-00006f20: 696e 6469 72e2 8099 2020 2020 2020 2020 indir... \n-00006f30: 20e2 8098 247b 6578 6563 5f70 7265 6669 ...${exec_prefi\n-00006f40: 787d 2f62 696e e280 990a 2020 2020 e280 x}/bin.... ..\n-00006f50: 986c 6962 6469 72e2 8099 2020 2020 2020 .libdir... \n-00006f60: 2020 20e2 8098 247b 6578 6563 5f70 7265 ...${exec_pre\n-00006f70: 6669 787d 2f6c 6962 e280 990a 2020 2020 fix}/lib.... \n-00006f80: 2e2e 2e0a 2020 e280 9869 6e63 6c75 6465 .... ...include\n-00006f90: 6469 72e2 8099 2020 2020 2020 20e2 8098 dir... ...\n-00006fa0: 247b 7072 6566 6978 7d2f 696e 636c 7564 ${prefix}/includ\n-00006fb0: 65e2 8099 0a20 20e2 8098 6461 7461 726f e.... ...dataro\n-00006fc0: 6f74 6469 72e2 8099 2020 2020 2020 e280 otdir... ..\n-00006fd0: 9824 7b70 7265 6669 787d 2f73 6861 7265 .${prefix}/share\n-00006fe0: e280 990a 2020 2020 e280 9864 6174 6164 .... ...datad\n-00006ff0: 6972 e280 9920 2020 2020 2020 20e2 8098 ir... ...\n-00007000: 247b 6461 7461 726f 6f74 6469 727d e280 ${datarootdir}..\n-00007010: 990a 2020 2020 e280 986d 616e 6469 72e2 .. ...mandir.\n-00007020: 8099 2020 2020 2020 2020 20e2 8098 247b .. ...${\n-00007030: 6461 7461 726f 6f74 6469 727d 2f6d 616e datarootdir}/man\n-00007040: e280 990a 2020 2020 e280 9869 6e66 6f64 .... ...infod\n-00007050: 6972 e280 9920 2020 2020 2020 20e2 8098 ir... ...\n-00007060: 247b 6461 7461 726f 6f74 6469 727d 2f69 ${datarootdir}/i\n-00007070: 6e66 6fe2 8099 0a20 2020 20e2 8098 646f nfo.... ...do\n-00007080: 6364 6972 e280 9920 2020 2020 2020 2020 cdir... \n-00007090: e280 9824 7b64 6174 6172 6f6f 7464 6972 ...${datarootdir\n-000070a0: 7d2f 646f 632f 247b 5041 434b 4147 457d }/doc/${PACKAGE}\n-000070b0: e280 990a 2020 2e2e 2e0a 0a20 2020 4561 .... ..... Ea\n-000070c0: 6368 206f 6620 7468 6573 6520 6469 7265 ch of these dire\n-000070d0: 6374 6f72 6965 7320 6861 7320 6120 726f ctories has a ro\n-000070e0: 6c65 2077 6869 6368 2069 7320 6f66 7465 le which is ofte\n-000070f0: 6e20 6f62 7669 6f75 7320 6672 6f6d 2069 n obvious from i\n-00007100: 7473 0a6e 616d 652e 2020 496e 2061 2070 ts.name. In a p\n-00007110: 6163 6b61 6765 2c20 616e 7920 696e 7374 ackage, any inst\n-00007120: 616c 6c61 626c 6520 6669 6c65 2077 696c allable file wil\n-00007130: 6c20 6265 2069 6e73 7461 6c6c 6564 2069 l be installed i\n-00007140: 6e20 6f6e 6520 6f66 0a74 6865 7365 2064 n one of.these d\n-00007150: 6972 6563 746f 7269 6573 2e20 2046 6f72 irectories. For\n-00007160: 2069 6e73 7461 6e63 6520 696e 20e2 8098 instance in ...\n-00007170: 616d 6865 6c6c 6f2d 312e 30e2 8099 2c20 amhello-1.0..., \n-00007180: 7468 6520 7072 6f67 7261 6d20 e280 9868 the program ...h\n-00007190: 656c 6c6f e280 990a 6973 2074 6f20 6265 ello....is to be\n-000071a0: 2069 6e73 7461 6c6c 6564 2069 6e20 4249 installed in BI\n-000071b0: 4e44 4952 2c20 7468 6520 6469 7265 6374 NDIR, the direct\n-000071c0: 6f72 7920 666f 7220 6269 6e61 7269 6573 ory for binaries\n-000071d0: 2e20 2054 6865 2064 6566 6175 6c74 0a76 . The default.v\n-000071e0: 616c 7565 2066 6f72 2074 6869 7320 6469 alue for this di\n-000071f0: 7265 6374 6f72 7920 6973 20e2 8098 2f75 rectory is .../u\n-00007200: 7372 2f6c 6f63 616c 2f62 696e e280 992c sr/local/bin...,\n-00007210: 2062 7574 2074 6865 2075 7365 7220 6361 but the user ca\n-00007220: 6e20 7375 7070 6c79 2061 0a64 6966 6665 n supply a.diffe\n-00007230: 7265 6e74 2076 616c 7565 2077 6865 6e20 rent value when \n-00007240: 6361 6c6c 696e 6720 e280 9863 6f6e 6669 calling ...confi\n-00007250: 6775 7265 e280 992e 2020 416c 736f 2074 gure.... Also t\n-00007260: 6865 2066 696c 6520 e280 9852 4541 444d he file ...READM\n-00007270: 45e2 8099 2077 696c 6c0a 6265 2069 6e73 E... will.be ins\n-00007280: 7461 6c6c 6564 2069 6e74 6f20 444f 4344 talled into DOCD\n-00007290: 4952 2c20 7768 6963 6820 6465 6661 756c IR, which defaul\n-000072a0: 7473 2074 6f0a e280 982f 7573 722f 6c6f ts to..../usr/lo\n-000072b0: 6361 6c2f 7368 6172 652f 646f 632f 616d cal/share/doc/am\n-000072c0: 6865 6c6c 6fe2 8099 2e0a 0a20 2020 4173 hello...... As\n-000072d0: 2061 2075 7365 722c 2069 6620 796f 7520 a user, if you \n-000072e0: 7769 7368 2074 6f20 696e 7374 616c 6c20 wish to install \n-000072f0: 6120 7061 636b 6167 6520 6f6e 2079 6f75 a package on you\n-00007300: 7220 6f77 6e20 6163 636f 756e 742c 2079 r own account, y\n-00007310: 6f75 0a63 6f75 6c64 2070 726f 6365 6564 ou.could proceed\n-00007320: 2061 7320 666f 6c6c 6f77 733a 0a0a 2020 as follows:.. \n-00007330: 2020 207e 2f61 6d68 656c 6c6f 2d31 2e30 ~/amhello-1.0\n-00007340: 2025 202e 2f63 6f6e 6669 6775 7265 202d % ./configure -\n-00007350: 2d70 7265 6669 7820 7e2f 7573 720a 2020 -prefix ~/usr. \n-00007360: 2020 202e 2e2e 0a20 2020 2020 7e2f 616d .... ~/am\n-00007370: 6865 6c6c 6f2d 312e 3020 2520 6d61 6b65 hello-1.0 % make\n-00007380: 0a20 2020 2020 2e2e 2e0a 2020 2020 207e . .... ~\n-00007390: 2f61 6d68 656c 6c6f 2d31 2e30 2025 206d /amhello-1.0 % m\n-000073a0: 616b 6520 696e 7374 616c 6c0a 2020 2020 ake install. \n-000073b0: 202e 2e2e 0a0a 2020 2054 6869 7320 776f ..... This wo\n-000073c0: 756c 6420 696e 7374 616c 6c20 e280 987e uld install ...~\n-000073d0: 2f75 7372 2f62 696e 2f68 656c 6c6f e280 /usr/bin/hello..\n-000073e0: 9920 616e 640a e280 987e 2f75 7372 2f73 . and....~/usr/s\n-000073f0: 6861 7265 2f64 6f63 2f61 6d68 656c 6c6f hare/doc/amhello\n-00007400: 2f52 4541 444d 45e2 8099 2e0a 0a20 2020 /README...... \n-00007410: 5468 6520 6c69 7374 206f 6620 616c 6c20 The list of all \n-00007420: 7375 6368 2064 6972 6563 746f 7279 206f such directory o\n-00007430: 7074 696f 6e73 2069 7320 7368 6f77 6e20 ptions is shown \n-00007440: 6279 20e2 8098 2e2f 636f 6e66 6967 7572 by ..../configur\n-00007450: 650a 2d2d 6865 6c70 e280 992e 0a0a 1f0a e.--help........\n-00007460: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-00007470: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-00007480: 2053 7461 6e64 6172 6420 436f 6e66 6967 Standard Config\n-00007490: 7572 6174 696f 6e20 5661 7269 6162 6c65 uration Variable\n-000074a0: 732c 2020 4e65 7874 3a20 636f 6e66 6967 s, Next: config\n-000074b0: 2e73 6974 652c 2020 5072 6576 3a20 5374 .site, Prev: St\n-000074c0: 616e 6461 7264 2044 6972 6563 746f 7279 andard Directory\n-000074d0: 2056 6172 6961 626c 6573 2c20 2055 703a Variables, Up:\n-000074e0: 2055 7365 2043 6173 6573 0a0a 322e 322e Use Cases..2.2.\n-000074f0: 3420 5374 616e 6461 7264 2043 6f6e 6669 4 Standard Confi\n-00007500: 6775 7261 7469 6f6e 2056 6172 6961 626c guration Variabl\n-00007510: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------\n+00006ec0: 2d2d 2d2d 2d2d 0ae2 8098 7072 6566 6978 ------....prefix\n+00006ed0: e280 9920 2020 2020 2020 2020 2020 2020 ... \n+00006ee0: e280 982f 7573 722f 6c6f 6361 6ce2 8099 .../usr/local...\n+00006ef0: 0a20 20e2 8098 6578 6563 5f70 7265 6669 . ...exec_prefi\n+00006f00: 78e2 8099 2020 2020 2020 e280 9824 7b70 x... ...${p\n+00006f10: 7265 6669 787d e280 990a 2020 2020 e280 refix}.... ..\n+00006f20: 9862 696e 6469 72e2 8099 2020 2020 2020 .bindir... \n+00006f30: 2020 20e2 8098 247b 6578 6563 5f70 7265 ...${exec_pre\n+00006f40: 6669 787d 2f62 696e e280 990a 2020 2020 fix}/bin.... \n+00006f50: e280 986c 6962 6469 72e2 8099 2020 2020 ...libdir... \n+00006f60: 2020 2020 20e2 8098 247b 6578 6563 5f70 ...${exec_p\n+00006f70: 7265 6669 787d 2f6c 6962 e280 990a 2020 refix}/lib.... \n+00006f80: 2020 2e2e 2e0a 2020 e280 9869 6e63 6c75 .... ...inclu\n+00006f90: 6465 6469 72e2 8099 2020 2020 2020 20e2 dedir... .\n+00006fa0: 8098 247b 7072 6566 6978 7d2f 696e 636c ..${prefix}/incl\n+00006fb0: 7564 65e2 8099 0a20 20e2 8098 6461 7461 ude.... ...data\n+00006fc0: 726f 6f74 6469 72e2 8099 2020 2020 2020 rootdir... \n+00006fd0: e280 9824 7b70 7265 6669 787d 2f73 6861 ...${prefix}/sha\n+00006fe0: 7265 e280 990a 2020 2020 e280 9864 6174 re.... ...dat\n+00006ff0: 6164 6972 e280 9920 2020 2020 2020 20e2 adir... .\n+00007000: 8098 247b 6461 7461 726f 6f74 6469 727d ..${datarootdir}\n+00007010: e280 990a 2020 2020 e280 986d 616e 6469 .... ...mandi\n+00007020: 72e2 8099 2020 2020 2020 2020 20e2 8098 r... ...\n+00007030: 247b 6461 7461 726f 6f74 6469 727d 2f6d ${datarootdir}/m\n+00007040: 616e e280 990a 2020 2020 e280 9869 6e66 an.... ...inf\n+00007050: 6f64 6972 e280 9920 2020 2020 2020 20e2 odir... .\n+00007060: 8098 247b 6461 7461 726f 6f74 6469 727d ..${datarootdir}\n+00007070: 2f69 6e66 6fe2 8099 0a20 2020 20e2 8098 /info.... ...\n+00007080: 646f 6364 6972 e280 9920 2020 2020 2020 docdir... \n+00007090: 2020 e280 9824 7b64 6174 6172 6f6f 7464 ...${datarootd\n+000070a0: 6972 7d2f 646f 632f 247b 5041 434b 4147 ir}/doc/${PACKAG\n+000070b0: 457d e280 990a 2020 2e2e 2e0a 0a20 2020 E}.... ..... \n+000070c0: 4561 6368 206f 6620 7468 6573 6520 6469 Each of these di\n+000070d0: 7265 6374 6f72 6965 7320 6861 7320 6120 rectories has a \n+000070e0: 726f 6c65 2077 6869 6368 2069 7320 6f66 role which is of\n+000070f0: 7465 6e20 6f62 7669 6f75 7320 6672 6f6d ten obvious from\n+00007100: 2069 7473 0a6e 616d 652e 2020 496e 2061 its.name. In a\n+00007110: 2070 6163 6b61 6765 2c20 616e 7920 696e package, any in\n+00007120: 7374 616c 6c61 626c 6520 6669 6c65 2077 stallable file w\n+00007130: 696c 6c20 6265 2069 6e73 7461 6c6c 6564 ill be installed\n+00007140: 2069 6e20 6f6e 6520 6f66 0a74 6865 7365 in one of.these\n+00007150: 2064 6972 6563 746f 7269 6573 2e20 2046 directories. F\n+00007160: 6f72 2069 6e73 7461 6e63 6520 696e 20e2 or instance in .\n+00007170: 8098 616d 6865 6c6c 6f2d 312e 30e2 8099 ..amhello-1.0...\n+00007180: 2c20 7468 6520 7072 6f67 7261 6d20 e280 , the program ..\n+00007190: 9868 656c 6c6f e280 990a 6973 2074 6f20 .hello....is to \n+000071a0: 6265 2069 6e73 7461 6c6c 6564 2069 6e20 be installed in \n+000071b0: 4249 4e44 4952 2c20 7468 6520 6469 7265 BINDIR, the dire\n+000071c0: 6374 6f72 7920 666f 7220 6269 6e61 7269 ctory for binari\n+000071d0: 6573 2e20 2054 6865 2064 6566 6175 6c74 es. The default\n+000071e0: 0a76 616c 7565 2066 6f72 2074 6869 7320 .value for this \n+000071f0: 6469 7265 6374 6f72 7920 6973 20e2 8098 directory is ...\n+00007200: 2f75 7372 2f6c 6f63 616c 2f62 696e e280 /usr/local/bin..\n+00007210: 992c 2062 7574 2074 6865 2075 7365 7220 ., but the user \n+00007220: 6361 6e20 7375 7070 6c79 2061 0a64 6966 can supply a.dif\n+00007230: 6665 7265 6e74 2076 616c 7565 2077 6865 ferent value whe\n+00007240: 6e20 6361 6c6c 696e 6720 e280 9863 6f6e n calling ...con\n+00007250: 6669 6775 7265 e280 992e 2020 416c 736f figure.... Also\n+00007260: 2074 6865 2066 696c 6520 e280 9852 4541 the file ...REA\n+00007270: 444d 45e2 8099 2077 696c 6c0a 6265 2069 DME... will.be i\n+00007280: 6e73 7461 6c6c 6564 2069 6e74 6f20 444f nstalled into DO\n+00007290: 4344 4952 2c20 7768 6963 6820 6465 6661 CDIR, which defa\n+000072a0: 756c 7473 2074 6f0a e280 982f 7573 722f ults to..../usr/\n+000072b0: 6c6f 6361 6c2f 7368 6172 652f 646f 632f local/share/doc/\n+000072c0: 616d 6865 6c6c 6fe2 8099 2e0a 0a20 2020 amhello...... \n+000072d0: 4173 2061 2075 7365 722c 2069 6620 796f As a user, if yo\n+000072e0: 7520 7769 7368 2074 6f20 696e 7374 616c u wish to instal\n+000072f0: 6c20 6120 7061 636b 6167 6520 6f6e 2079 l a package on y\n+00007300: 6f75 7220 6f77 6e20 6163 636f 756e 742c our own account,\n+00007310: 2079 6f75 0a63 6f75 6c64 2070 726f 6365 you.could proce\n+00007320: 6564 2061 7320 666f 6c6c 6f77 733a 0a0a ed as follows:..\n+00007330: 2020 2020 207e 2f61 6d68 656c 6c6f 2d31 ~/amhello-1\n+00007340: 2e30 2025 202e 2f63 6f6e 6669 6775 7265 .0 % ./configure\n+00007350: 202d 2d70 7265 6669 7820 7e2f 7573 720a --prefix ~/usr.\n+00007360: 2020 2020 202e 2e2e 0a20 2020 2020 7e2f .... ~/\n+00007370: 616d 6865 6c6c 6f2d 312e 3020 2520 6d61 amhello-1.0 % ma\n+00007380: 6b65 0a20 2020 2020 2e2e 2e0a 2020 2020 ke. .... \n+00007390: 207e 2f61 6d68 656c 6c6f 2d31 2e30 2025 ~/amhello-1.0 %\n+000073a0: 206d 616b 6520 696e 7374 616c 6c0a 2020 make install. \n+000073b0: 2020 202e 2e2e 0a0a 2020 2054 6869 7320 ..... This \n+000073c0: 776f 756c 6420 696e 7374 616c 6c20 e280 would install ..\n+000073d0: 987e 2f75 7372 2f62 696e 2f68 656c 6c6f .~/usr/bin/hello\n+000073e0: e280 9920 616e 640a e280 987e 2f75 7372 ... and....~/usr\n+000073f0: 2f73 6861 7265 2f64 6f63 2f61 6d68 656c /share/doc/amhel\n+00007400: 6c6f 2f52 4541 444d 45e2 8099 2e0a 0a20 lo/README...... \n+00007410: 2020 5468 6520 6c69 7374 206f 6620 616c The list of al\n+00007420: 6c20 7375 6368 2064 6972 6563 746f 7279 l such directory\n+00007430: 206f 7074 696f 6e73 2069 7320 7368 6f77 options is show\n+00007440: 6e20 6279 20e2 8098 2e2f 636f 6e66 6967 n by ..../config\n+00007450: 7572 650a 2d2d 6865 6c70 e280 992e 0a0a ure.--help......\n+00007460: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00007470: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00007480: 653a 2053 7461 6e64 6172 6420 436f 6e66 e: Standard Conf\n+00007490: 6967 7572 6174 696f 6e20 5661 7269 6162 iguration Variab\n+000074a0: 6c65 732c 2020 4e65 7874 3a20 636f 6e66 les, Next: conf\n+000074b0: 6967 2e73 6974 652c 2020 5072 6576 3a20 ig.site, Prev: \n+000074c0: 5374 616e 6461 7264 2044 6972 6563 746f Standard Directo\n+000074d0: 7279 2056 6172 6961 626c 6573 2c20 2055 ry Variables, U\n+000074e0: 703a 2055 7365 2043 6173 6573 0a0a 322e p: Use Cases..2.\n+000074f0: 322e 3420 5374 616e 6461 7264 2043 6f6e 2.4 Standard Con\n+00007500: 6669 6775 7261 7469 6f6e 2056 6172 6961 figuration Varia\n+00007510: 626c 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d bles.-----------\n 00007520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00007530: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 2047 ---------..The G\n-00007540: 4e55 2043 6f64 696e 6720 5374 616e 6461 NU Coding Standa\n-00007550: 7264 7320 616c 736f 2064 6566 696e 6520 rds also define \n-00007560: 6120 7365 7420 6f66 2073 7461 6e64 6172 a set of standar\n-00007570: 6420 636f 6e66 6967 7572 6174 696f 6e0a d configuration.\n-00007580: 7661 7269 6162 6c65 7320 7573 6564 2064 variables used d\n-00007590: 7572 696e 6720 7468 6520 6275 696c 642e uring the build.\n-000075a0: 2020 4865 7265 2061 7265 2073 6f6d 653a Here are some:\n-000075b0: 0a0a e280 9843 43e2 8099 0a20 2020 2020 .....CC.... \n-000075c0: 4320 636f 6d70 696c 6572 2063 6f6d 6d61 C compiler comma\n-000075d0: 6e64 0ae2 8098 4346 4c41 4753 e280 990a nd....CFLAGS....\n-000075e0: 2020 2020 2043 2063 6f6d 7069 6c65 7220 C compiler \n-000075f0: 666c 6167 730a e280 9843 5858 e280 990a flags....CXX....\n-00007600: 2020 2020 2043 2b2b 2063 6f6d 7069 6c65 C++ compile\n-00007610: 7220 636f 6d6d 616e 640a e280 9843 5858 r command....CXX\n-00007620: 464c 4147 53e2 8099 0a20 2020 2020 432b FLAGS.... C+\n-00007630: 2b20 636f 6d70 696c 6572 2066 6c61 6773 + compiler flags\n-00007640: 0ae2 8098 4c44 464c 4147 53e2 8099 0a20 ....LDFLAGS.... \n-00007650: 2020 2020 6c69 6e6b 6572 2066 6c61 6773 linker flags\n-00007660: 0ae2 8098 4350 5046 4c41 4753 e280 990a ....CPPFLAGS....\n-00007670: 2020 2020 2043 2f43 2b2b 2070 7265 7072 C/C++ prepr\n-00007680: 6f63 6573 736f 7220 666c 6167 730a 2e2e ocessor flags...\n-00007690: 2e0a 0a20 2020 e280 9863 6f6e 6669 6775 ... ...configu\n-000076a0: 7265 e280 9920 7573 7561 6c6c 7920 646f re... usually do\n-000076b0: 6573 2061 2067 6f6f 6420 6a6f 6220 6174 es a good job at\n-000076c0: 2073 6574 7469 6e67 2061 7070 726f 7072 setting appropr\n-000076d0: 6961 7465 2076 616c 7565 7320 666f 720a iate values for.\n-000076e0: 7468 6573 6520 7661 7269 6162 6c65 732c these variables,\n-000076f0: 2062 7574 2074 6865 7265 2061 7265 2063 but there are c\n-00007700: 6173 6573 2077 6865 7265 2079 6f75 206d ases where you m\n-00007710: 6179 2077 616e 7420 746f 206f 7665 7272 ay want to overr\n-00007720: 6964 650a 7468 656d 2e20 2046 6f72 2069 ide.them. For i\n-00007730: 6e73 7461 6e63 6520 796f 7520 6d61 7920 nstance you may \n-00007740: 6861 7665 2073 6576 6572 616c 2076 6572 have several ver\n-00007750: 7369 6f6e 7320 6f66 2061 2063 6f6d 7069 sions of a compi\n-00007760: 6c65 720a 696e 7374 616c 6c65 6420 616e ler.installed an\n-00007770: 6420 776f 756c 6420 6c69 6b65 2074 6f20 d would like to \n-00007780: 7573 6520 616e 6f74 6865 7220 6f6e 652c use another one,\n-00007790: 2079 6f75 206d 6179 2068 6176 6520 6865 you may have he\n-000077a0: 6164 6572 2066 696c 6573 0a69 6e73 7461 ader files.insta\n-000077b0: 6c6c 6564 206f 7574 7369 6465 2074 6865 lled outside the\n-000077c0: 2064 6566 6175 6c74 2073 6561 7263 6820 default search \n-000077d0: 7061 7468 206f 6620 7468 6520 636f 6d70 path of the comp\n-000077e0: 696c 6572 2c20 6f72 2065 7665 6e0a 6c69 iler, or even.li\n-000077f0: 6272 6172 6965 7320 6f75 7420 6f66 2074 braries out of t\n-00007800: 6865 2077 6179 206f 6620 7468 6520 6c69 he way of the li\n-00007810: 6e6b 6572 2e0a 0a20 2020 4865 7265 2069 nker... Here i\n-00007820: 7320 686f 7720 6f6e 6520 776f 756c 6420 s how one would \n-00007830: 6361 6c6c 20e2 8098 636f 6e66 6967 7572 call ...configur\n-00007840: 65e2 8099 2074 6f20 666f 7263 6520 6974 e... to force it\n-00007850: 2074 6f20 7573 6520 e280 9867 6363 2d33 to use ...gcc-3\n-00007860: e280 9920 6173 0a43 2063 6f6d 7069 6c65 ... as.C compile\n-00007870: 722c 2075 7365 2068 6561 6465 7220 6669 r, use header fi\n-00007880: 6c65 7320 6672 6f6d 20e2 8098 7e2f 7573 les from ...~/us\n-00007890: 722f 696e 636c 7564 65e2 8099 2077 6865 r/include... whe\n-000078a0: 6e20 636f 6d70 696c 696e 672c 2061 6e64 n compiling, and\n-000078b0: 0a6c 6962 7261 7269 6573 2066 726f 6d20 .libraries from \n-000078c0: e280 987e 2f75 7372 2f6c 6962 e280 9920 ...~/usr/lib... \n-000078d0: 7768 656e 206c 696e 6b69 6e67 2e0a 0a20 when linking... \n-000078e0: 2020 2020 7e2f 616d 6865 6c6c 6f2d 312e ~/amhello-1.\n-000078f0: 3020 2520 2e2f 636f 6e66 6967 7572 6520 0 % ./configure \n-00007900: 2d2d 7072 6566 6978 207e 2f75 7372 2043 --prefix ~/usr C\n-00007910: 433d 6763 632d 3320 5c0a 2020 2020 2043 C=gcc-3 \\. C\n-00007920: 5050 464c 4147 533d 2d49 2448 4f4d 452f PPFLAGS=-I$HOME/\n-00007930: 7573 722f 696e 636c 7564 6520 4c44 464c usr/include LDFL\n-00007940: 4147 533d 2d4c 2448 4f4d 452f 7573 722f AGS=-L$HOME/usr/\n-00007950: 6c69 620a 0a20 2020 4167 6169 6e2c 2061 lib.. Again, a\n-00007960: 2066 756c 6c20 6c69 7374 206f 6620 7468 full list of th\n-00007970: 6573 6520 7661 7269 6162 6c65 7320 6170 ese variables ap\n-00007980: 7065 6172 7320 696e 2074 6865 206f 7574 pears in the out\n-00007990: 7075 7420 6f66 0ae2 8098 2e2f 636f 6e66 put of...../conf\n-000079a0: 6967 7572 6520 2d2d 6865 6c70 e280 992e igure --help....\n-000079b0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-000079c0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-000079d0: 6f64 653a 2063 6f6e 6669 672e 7369 7465 ode: config.site\n-000079e0: 2c20 204e 6578 743a 2056 5041 5448 2042 , Next: VPATH B\n-000079f0: 7569 6c64 732c 2020 5072 6576 3a20 5374 uilds, Prev: St\n-00007a00: 616e 6461 7264 2043 6f6e 6669 6775 7261 andard Configura\n-00007a10: 7469 6f6e 2056 6172 6961 626c 6573 2c20 tion Variables, \n-00007a20: 2055 703a 2055 7365 2043 6173 6573 0a0a Up: Use Cases..\n-00007a30: 322e 322e 3520 4f76 6572 7269 6469 6e67 2.2.5 Overriding\n-00007a40: 2044 6566 6175 6c74 2043 6f6e 6669 6775 Default Configu\n-00007a50: 7261 7469 6f6e 2053 6574 7469 6e67 2077 ration Setting w\n-00007a60: 6974 6820 e280 9863 6f6e 6669 672e 7369 ith ...config.si\n-00007a70: 7465 e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d te....----------\n+00007530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 -----------..The\n+00007540: 2047 4e55 2043 6f64 696e 6720 5374 616e GNU Coding Stan\n+00007550: 6461 7264 7320 616c 736f 2064 6566 696e dards also defin\n+00007560: 6520 6120 7365 7420 6f66 2073 7461 6e64 e a set of stand\n+00007570: 6172 6420 636f 6e66 6967 7572 6174 696f ard configuratio\n+00007580: 6e0a 7661 7269 6162 6c65 7320 7573 6564 n.variables used\n+00007590: 2064 7572 696e 6720 7468 6520 6275 696c during the buil\n+000075a0: 642e 2020 4865 7265 2061 7265 2073 6f6d d. Here are som\n+000075b0: 653a 0a0a e280 9843 43e2 8099 0a20 2020 e:.....CC.... \n+000075c0: 2020 4320 636f 6d70 696c 6572 2063 6f6d C compiler com\n+000075d0: 6d61 6e64 0ae2 8098 4346 4c41 4753 e280 mand....CFLAGS..\n+000075e0: 990a 2020 2020 2043 2063 6f6d 7069 6c65 .. C compile\n+000075f0: 7220 666c 6167 730a e280 9843 5858 e280 r flags....CXX..\n+00007600: 990a 2020 2020 2043 2b2b 2063 6f6d 7069 .. C++ compi\n+00007610: 6c65 7220 636f 6d6d 616e 640a e280 9843 ler command....C\n+00007620: 5858 464c 4147 53e2 8099 0a20 2020 2020 XXFLAGS.... \n+00007630: 432b 2b20 636f 6d70 696c 6572 2066 6c61 C++ compiler fla\n+00007640: 6773 0ae2 8098 4c44 464c 4147 53e2 8099 gs....LDFLAGS...\n+00007650: 0a20 2020 2020 6c69 6e6b 6572 2066 6c61 . linker fla\n+00007660: 6773 0ae2 8098 4350 5046 4c41 4753 e280 gs....CPPFLAGS..\n+00007670: 990a 2020 2020 2043 2f43 2b2b 2070 7265 .. C/C++ pre\n+00007680: 7072 6f63 6573 736f 7220 666c 6167 730a processor flags.\n+00007690: 2e2e 2e0a 0a20 2020 e280 9863 6f6e 6669 ..... ...confi\n+000076a0: 6775 7265 e280 9920 7573 7561 6c6c 7920 gure... usually \n+000076b0: 646f 6573 2061 2067 6f6f 6420 6a6f 6220 does a good job \n+000076c0: 6174 2073 6574 7469 6e67 2061 7070 726f at setting appro\n+000076d0: 7072 6961 7465 2076 616c 7565 7320 666f priate values fo\n+000076e0: 720a 7468 6573 6520 7661 7269 6162 6c65 r.these variable\n+000076f0: 732c 2062 7574 2074 6865 7265 2061 7265 s, but there are\n+00007700: 2063 6173 6573 2077 6865 7265 2079 6f75 cases where you\n+00007710: 206d 6179 2077 616e 7420 746f 206f 7665 may want to ove\n+00007720: 7272 6964 650a 7468 656d 2e20 2046 6f72 rride.them. For\n+00007730: 2069 6e73 7461 6e63 6520 796f 7520 6d61 instance you ma\n+00007740: 7920 6861 7665 2073 6576 6572 616c 2076 y have several v\n+00007750: 6572 7369 6f6e 7320 6f66 2061 2063 6f6d ersions of a com\n+00007760: 7069 6c65 720a 696e 7374 616c 6c65 6420 piler.installed \n+00007770: 616e 6420 776f 756c 6420 6c69 6b65 2074 and would like t\n+00007780: 6f20 7573 6520 616e 6f74 6865 7220 6f6e o use another on\n+00007790: 652c 2079 6f75 206d 6179 2068 6176 6520 e, you may have \n+000077a0: 6865 6164 6572 2066 696c 6573 0a69 6e73 header files.ins\n+000077b0: 7461 6c6c 6564 206f 7574 7369 6465 2074 talled outside t\n+000077c0: 6865 2064 6566 6175 6c74 2073 6561 7263 he default searc\n+000077d0: 6820 7061 7468 206f 6620 7468 6520 636f h path of the co\n+000077e0: 6d70 696c 6572 2c20 6f72 2065 7665 6e0a mpiler, or even.\n+000077f0: 6c69 6272 6172 6965 7320 6f75 7420 6f66 libraries out of\n+00007800: 2074 6865 2077 6179 206f 6620 7468 6520 the way of the \n+00007810: 6c69 6e6b 6572 2e0a 0a20 2020 4865 7265 linker... Here\n+00007820: 2069 7320 686f 7720 6f6e 6520 776f 756c is how one woul\n+00007830: 6420 6361 6c6c 20e2 8098 636f 6e66 6967 d call ...config\n+00007840: 7572 65e2 8099 2074 6f20 666f 7263 6520 ure... to force \n+00007850: 6974 2074 6f20 7573 6520 e280 9867 6363 it to use ...gcc\n+00007860: 2d33 e280 9920 6173 0a43 2063 6f6d 7069 -3... as.C compi\n+00007870: 6c65 722c 2075 7365 2068 6561 6465 7220 ler, use header \n+00007880: 6669 6c65 7320 6672 6f6d 20e2 8098 7e2f files from ...~/\n+00007890: 7573 722f 696e 636c 7564 65e2 8099 2077 usr/include... w\n+000078a0: 6865 6e20 636f 6d70 696c 696e 672c 2061 hen compiling, a\n+000078b0: 6e64 0a6c 6962 7261 7269 6573 2066 726f nd.libraries fro\n+000078c0: 6d20 e280 987e 2f75 7372 2f6c 6962 e280 m ...~/usr/lib..\n+000078d0: 9920 7768 656e 206c 696e 6b69 6e67 2e0a . when linking..\n+000078e0: 0a20 2020 2020 7e2f 616d 6865 6c6c 6f2d . ~/amhello-\n+000078f0: 312e 3020 2520 2e2f 636f 6e66 6967 7572 1.0 % ./configur\n+00007900: 6520 2d2d 7072 6566 6978 207e 2f75 7372 e --prefix ~/usr\n+00007910: 2043 433d 6763 632d 3320 5c0a 2020 2020 CC=gcc-3 \\. \n+00007920: 2043 5050 464c 4147 533d 2d49 2448 4f4d CPPFLAGS=-I$HOM\n+00007930: 452f 7573 722f 696e 636c 7564 6520 4c44 E/usr/include LD\n+00007940: 464c 4147 533d 2d4c 2448 4f4d 452f 7573 FLAGS=-L$HOME/us\n+00007950: 722f 6c69 620a 0a20 2020 4167 6169 6e2c r/lib.. Again,\n+00007960: 2061 2066 756c 6c20 6c69 7374 206f 6620 a full list of \n+00007970: 7468 6573 6520 7661 7269 6162 6c65 7320 these variables \n+00007980: 6170 7065 6172 7320 696e 2074 6865 206f appears in the o\n+00007990: 7574 7075 7420 6f66 0ae2 8098 2e2f 636f utput of...../co\n+000079a0: 6e66 6967 7572 6520 2d2d 6865 6c70 e280 nfigure --help..\n+000079b0: 992e 0a0a 1f0a 4669 6c65 3a20 6175 746f ......File: auto\n+000079c0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+000079d0: 204e 6f64 653a 2063 6f6e 6669 672e 7369 Node: config.si\n+000079e0: 7465 2c20 204e 6578 743a 2056 5041 5448 te, Next: VPATH\n+000079f0: 2042 7569 6c64 732c 2020 5072 6576 3a20 Builds, Prev: \n+00007a00: 5374 616e 6461 7264 2043 6f6e 6669 6775 Standard Configu\n+00007a10: 7261 7469 6f6e 2056 6172 6961 626c 6573 ration Variables\n+00007a20: 2c20 2055 703a 2055 7365 2043 6173 6573 , Up: Use Cases\n+00007a30: 0a0a 322e 322e 3520 4f76 6572 7269 6469 ..2.2.5 Overridi\n+00007a40: 6e67 2044 6566 6175 6c74 2043 6f6e 6669 ng Default Confi\n+00007a50: 6775 7261 7469 6f6e 2053 6574 7469 6e67 guration Setting\n+00007a60: 2077 6974 6820 e280 9863 6f6e 6669 672e with ...config.\n+00007a70: 7369 7465 e280 990a 2d2d 2d2d 2d2d 2d2d site....--------\n 00007a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00007a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00007aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00007ab0: 2d2d 2d2d 2d2d 2d0a 0a57 6865 6e20 696e -------..When in\n-00007ac0: 7374 616c 6c69 6e67 2073 6576 6572 616c stalling several\n-00007ad0: 2070 6163 6b61 6765 7320 7573 696e 6720 packages using \n-00007ae0: 7468 6520 7361 6d65 2073 6574 7570 2c20 the same setup, \n-00007af0: 6974 2063 616e 2062 650a 636f 6e76 656e it can be.conven\n-00007b00: 6965 6e74 2074 6f20 6372 6561 7465 2061 ient to create a\n-00007b10: 2066 696c 6520 746f 2063 6170 7475 7265 file to capture\n-00007b20: 2063 6f6d 6d6f 6e20 7365 7474 696e 6773 common settings\n-00007b30: 2e20 2049 6620 6120 6669 6c65 206e 616d . If a file nam\n-00007b40: 6564 0ae2 8098 5052 4546 4958 2f73 6861 ed....PREFIX/sha\n-00007b50: 7265 2f63 6f6e 6669 672e 7369 7465 e280 re/config.site..\n-00007b60: 9920 6578 6973 7473 2c20 e280 9863 6f6e . exists, ...con\n-00007b70: 6669 6775 7265 e280 9920 7769 6c6c 2073 figure... will s\n-00007b80: 6f75 7263 6520 6974 2061 7420 7468 650a ource it at the.\n-00007b90: 6265 6769 6e6e 696e 6720 6f66 2069 7473 beginning of its\n-00007ba0: 2065 7865 6375 7469 6f6e 2e0a 0a20 2020 execution... \n-00007bb0: 5265 6361 6c6c 2074 6865 2063 6f6d 6d61 Recall the comma\n-00007bc0: 6e64 2066 726f 6d20 7468 6520 7072 6576 nd from the prev\n-00007bd0: 696f 7573 2073 6563 7469 6f6e 3a0a 0a20 ious section:.. \n-00007be0: 2020 2020 7e2f 616d 6865 6c6c 6f2d 312e ~/amhello-1.\n-00007bf0: 3020 2520 2e2f 636f 6e66 6967 7572 6520 0 % ./configure \n-00007c00: 2d2d 7072 6566 6978 207e 2f75 7372 2043 --prefix ~/usr C\n-00007c10: 433d 6763 632d 3320 5c0a 2020 2020 2043 C=gcc-3 \\. C\n-00007c20: 5050 464c 4147 533d 2d49 2448 4f4d 452f PPFLAGS=-I$HOME/\n-00007c30: 7573 722f 696e 636c 7564 6520 4c44 464c usr/include LDFL\n-00007c40: 4147 533d 2d4c 2448 4f4d 452f 7573 722f AGS=-L$HOME/usr/\n-00007c50: 6c69 620a 0a20 2020 4173 7375 6d69 6e67 lib.. Assuming\n-00007c60: 2077 6520 6172 6520 696e 7374 616c 6c69 we are installi\n-00007c70: 6e67 206d 616e 7920 7061 636b 6167 6520 ng many package \n-00007c80: 696e 20e2 8098 7e2f 7573 72e2 8099 2c20 in ...~/usr..., \n-00007c90: 616e 6420 7769 6c6c 2061 6c77 6179 730a and will always.\n-00007ca0: 7761 6e74 2074 6f20 7573 6520 7468 6573 want to use thes\n-00007cb0: 6520 6465 6669 6e69 7469 6f6e 7320 6f66 e definitions of\n-00007cc0: 20e2 8098 4343 e280 992c 20e2 8098 4350 ...CC..., ...CP\n-00007cd0: 5046 4c41 4753 e280 992c 2061 6e64 20e2 PFLAGS..., and .\n-00007ce0: 8098 4c44 464c 4147 53e2 8099 2c20 7765 ..LDFLAGS..., we\n-00007cf0: 2063 616e 0a61 7574 6f6d 6174 6520 7468 can.automate th\n-00007d00: 6973 2062 7920 6372 6561 7469 6e67 2074 is by creating t\n-00007d10: 6865 2066 6f6c 6c6f 7769 6e67 20e2 8098 he following ...\n-00007d20: 7e2f 7573 722f 7368 6172 652f 636f 6e66 ~/usr/share/conf\n-00007d30: 6967 2e73 6974 65e2 8099 2066 696c 653a ig.site... file:\n-00007d40: 0a0a 2020 2020 2074 6573 7420 2d7a 2022 .. test -z \"\n-00007d50: 2443 4322 2026 2620 4343 3d67 6363 2d33 $CC\" && CC=gcc-3\n-00007d60: 0a20 2020 2020 7465 7374 202d 7a20 2224 . test -z \"$\n-00007d70: 4350 5046 4c41 4753 2220 2626 2043 5050 CPPFLAGS\" && CPP\n-00007d80: 464c 4147 533d 2d49 2448 4f4d 452f 7573 FLAGS=-I$HOME/us\n-00007d90: 722f 696e 636c 7564 650a 2020 2020 2074 r/include. t\n-00007da0: 6573 7420 2d7a 2022 244c 4446 4c41 4753 est -z \"$LDFLAGS\n-00007db0: 2220 2626 204c 4446 4c41 4753 3d2d 4c24 \" && LDFLAGS=-L$\n-00007dc0: 484f 4d45 2f75 7372 2f6c 6962 0a0a 2020 HOME/usr/lib.. \n-00007dd0: 204e 6f77 2c20 616e 7920 7469 6d65 2061 Now, any time a\n-00007de0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-00007df0: 2073 6372 6970 7420 6973 2075 7369 6e67 script is using\n-00007e00: 2074 6865 20e2 8098 7e2f 7573 72e2 8099 the ...~/usr...\n-00007e10: 2070 7265 6669 782c 2069 740a 7769 6c6c prefix, it.will\n-00007e20: 2065 7865 6375 7465 2074 6865 2061 626f execute the abo\n-00007e30: 7665 20e2 8098 636f 6e66 6967 2e73 6974 ve ...config.sit\n-00007e40: 65e2 8099 2061 6e64 2064 6566 696e 6520 e... and define \n-00007e50: 7468 6573 6520 7468 7265 6520 7661 7269 these three vari\n-00007e60: 6162 6c65 732e 0a0a 2020 2020 207e 2f61 ables... ~/a\n-00007e70: 6d68 656c 6c6f 2d31 2e30 2025 202e 2f63 mhello-1.0 % ./c\n-00007e80: 6f6e 6669 6775 7265 202d 2d70 7265 6669 onfigure --prefi\n-00007e90: 7820 7e2f 7573 720a 2020 2020 2063 6f6e x ~/usr. con\n-00007ea0: 6669 6775 7265 3a20 6c6f 6164 696e 6720 figure: loading \n-00007eb0: 7369 7465 2073 6372 6970 7420 2f68 6f6d site script /hom\n-00007ec0: 652f 6164 6c2f 7573 722f 7368 6172 652f e/adl/usr/share/\n-00007ed0: 636f 6e66 6967 2e73 6974 650a 2020 2020 config.site. \n-00007ee0: 202e 2e2e 0a0a 2020 202a 4e6f 7465 2053 ..... *Note S\n-00007ef0: 6574 7469 6e67 2053 6974 6520 4465 6661 etting Site Defa\n-00007f00: 756c 7473 3a20 2861 7574 6f63 6f6e 6629 ults: (autoconf)\n-00007f10: 5369 7465 2044 6566 6175 6c74 732c 2066 Site Defaults, f\n-00007f20: 6f72 206d 6f72 650a 696e 666f 726d 6174 or more.informat\n-00007f30: 696f 6e20 6162 6f75 7420 7468 6973 2066 ion about this f\n-00007f40: 6561 7475 7265 2e0a 0a1f 0a46 696c 653a eature.....File:\n-00007f50: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-00007f60: 6e66 6f2c 2020 4e6f 6465 3a20 5650 4154 nfo, Node: VPAT\n-00007f70: 4820 4275 696c 6473 2c20 204e 6578 743a H Builds, Next:\n-00007f80: 2054 776f 2d50 6172 7420 496e 7374 616c Two-Part Instal\n-00007f90: 6c2c 2020 5072 6576 3a20 636f 6e66 6967 l, Prev: config\n-00007fa0: 2e73 6974 652c 2020 5570 3a20 5573 6520 .site, Up: Use \n-00007fb0: 4361 7365 730a 0a32 2e32 2e36 2050 6172 Cases..2.2.6 Par\n-00007fc0: 616c 6c65 6c20 4275 696c 6420 5472 6565 allel Build Tree\n-00007fd0: 7320 2861 2e6b 2e61 2e20 5650 4154 4820 s (a.k.a. VPATH \n-00007fe0: 4275 696c 6473 290a 2d2d 2d2d 2d2d 2d2d Builds).--------\n+00007ab0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a57 6865 6e20 ---------..When \n+00007ac0: 696e 7374 616c 6c69 6e67 2073 6576 6572 installing sever\n+00007ad0: 616c 2070 6163 6b61 6765 7320 7573 696e al packages usin\n+00007ae0: 6720 7468 6520 7361 6d65 2073 6574 7570 g the same setup\n+00007af0: 2c20 6974 2063 616e 2062 650a 636f 6e76 , it can be.conv\n+00007b00: 656e 6965 6e74 2074 6f20 6372 6561 7465 enient to create\n+00007b10: 2061 2066 696c 6520 746f 2063 6170 7475 a file to captu\n+00007b20: 7265 2063 6f6d 6d6f 6e20 7365 7474 696e re common settin\n+00007b30: 6773 2e20 2049 6620 6120 6669 6c65 206e gs. If a file n\n+00007b40: 616d 6564 0ae2 8098 5052 4546 4958 2f73 amed....PREFIX/s\n+00007b50: 6861 7265 2f63 6f6e 6669 672e 7369 7465 hare/config.site\n+00007b60: e280 9920 6578 6973 7473 2c20 e280 9863 ... exists, ...c\n+00007b70: 6f6e 6669 6775 7265 e280 9920 7769 6c6c onfigure... will\n+00007b80: 2073 6f75 7263 6520 6974 2061 7420 7468 source it at th\n+00007b90: 650a 6265 6769 6e6e 696e 6720 6f66 2069 e.beginning of i\n+00007ba0: 7473 2065 7865 6375 7469 6f6e 2e0a 0a20 ts execution... \n+00007bb0: 2020 5265 6361 6c6c 2074 6865 2063 6f6d Recall the com\n+00007bc0: 6d61 6e64 2066 726f 6d20 7468 6520 7072 mand from the pr\n+00007bd0: 6576 696f 7573 2073 6563 7469 6f6e 3a0a evious section:.\n+00007be0: 0a20 2020 2020 7e2f 616d 6865 6c6c 6f2d . ~/amhello-\n+00007bf0: 312e 3020 2520 2e2f 636f 6e66 6967 7572 1.0 % ./configur\n+00007c00: 6520 2d2d 7072 6566 6978 207e 2f75 7372 e --prefix ~/usr\n+00007c10: 2043 433d 6763 632d 3320 5c0a 2020 2020 CC=gcc-3 \\. \n+00007c20: 2043 5050 464c 4147 533d 2d49 2448 4f4d CPPFLAGS=-I$HOM\n+00007c30: 452f 7573 722f 696e 636c 7564 6520 4c44 E/usr/include LD\n+00007c40: 464c 4147 533d 2d4c 2448 4f4d 452f 7573 FLAGS=-L$HOME/us\n+00007c50: 722f 6c69 620a 0a20 2020 4173 7375 6d69 r/lib.. Assumi\n+00007c60: 6e67 2077 6520 6172 6520 696e 7374 616c ng we are instal\n+00007c70: 6c69 6e67 206d 616e 7920 7061 636b 6167 ling many packag\n+00007c80: 6520 696e 20e2 8098 7e2f 7573 72e2 8099 e in ...~/usr...\n+00007c90: 2c20 616e 6420 7769 6c6c 2061 6c77 6179 , and will alway\n+00007ca0: 730a 7761 6e74 2074 6f20 7573 6520 7468 s.want to use th\n+00007cb0: 6573 6520 6465 6669 6e69 7469 6f6e 7320 ese definitions \n+00007cc0: 6f66 20e2 8098 4343 e280 992c 20e2 8098 of ...CC..., ...\n+00007cd0: 4350 5046 4c41 4753 e280 992c 2061 6e64 CPPFLAGS..., and\n+00007ce0: 20e2 8098 4c44 464c 4147 53e2 8099 2c20 ...LDFLAGS..., \n+00007cf0: 7765 2063 616e 0a61 7574 6f6d 6174 6520 we can.automate \n+00007d00: 7468 6973 2062 7920 6372 6561 7469 6e67 this by creating\n+00007d10: 2074 6865 2066 6f6c 6c6f 7769 6e67 20e2 the following .\n+00007d20: 8098 7e2f 7573 722f 7368 6172 652f 636f ..~/usr/share/co\n+00007d30: 6e66 6967 2e73 6974 65e2 8099 2066 696c nfig.site... fil\n+00007d40: 653a 0a0a 2020 2020 2074 6573 7420 2d7a e:.. test -z\n+00007d50: 2022 2443 4322 2026 2620 4343 3d67 6363 \"$CC\" && CC=gcc\n+00007d60: 2d33 0a20 2020 2020 7465 7374 202d 7a20 -3. test -z \n+00007d70: 2224 4350 5046 4c41 4753 2220 2626 2043 \"$CPPFLAGS\" && C\n+00007d80: 5050 464c 4147 533d 2d49 2448 4f4d 452f PPFLAGS=-I$HOME/\n+00007d90: 7573 722f 696e 636c 7564 650a 2020 2020 usr/include. \n+00007da0: 2074 6573 7420 2d7a 2022 244c 4446 4c41 test -z \"$LDFLA\n+00007db0: 4753 2220 2626 204c 4446 4c41 4753 3d2d GS\" && LDFLAGS=-\n+00007dc0: 4c24 484f 4d45 2f75 7372 2f6c 6962 0a0a L$HOME/usr/lib..\n+00007dd0: 2020 204e 6f77 2c20 616e 7920 7469 6d65 Now, any time\n+00007de0: 2061 20e2 8098 636f 6e66 6967 7572 65e2 a ...configure.\n+00007df0: 8099 2073 6372 6970 7420 6973 2075 7369 .. script is usi\n+00007e00: 6e67 2074 6865 20e2 8098 7e2f 7573 72e2 ng the ...~/usr.\n+00007e10: 8099 2070 7265 6669 782c 2069 740a 7769 .. prefix, it.wi\n+00007e20: 6c6c 2065 7865 6375 7465 2074 6865 2061 ll execute the a\n+00007e30: 626f 7665 20e2 8098 636f 6e66 6967 2e73 bove ...config.s\n+00007e40: 6974 65e2 8099 2061 6e64 2064 6566 696e ite... and defin\n+00007e50: 6520 7468 6573 6520 7468 7265 6520 7661 e these three va\n+00007e60: 7269 6162 6c65 732e 0a0a 2020 2020 207e riables... ~\n+00007e70: 2f61 6d68 656c 6c6f 2d31 2e30 2025 202e /amhello-1.0 % .\n+00007e80: 2f63 6f6e 6669 6775 7265 202d 2d70 7265 /configure --pre\n+00007e90: 6669 7820 7e2f 7573 720a 2020 2020 2063 fix ~/usr. c\n+00007ea0: 6f6e 6669 6775 7265 3a20 6c6f 6164 696e onfigure: loadin\n+00007eb0: 6720 7369 7465 2073 6372 6970 7420 2f68 g site script /h\n+00007ec0: 6f6d 652f 6164 6c2f 7573 722f 7368 6172 ome/adl/usr/shar\n+00007ed0: 652f 636f 6e66 6967 2e73 6974 650a 2020 e/config.site. \n+00007ee0: 2020 202e 2e2e 0a0a 2020 202a 4e6f 7465 ..... *Note\n+00007ef0: 2053 6574 7469 6e67 2053 6974 6520 4465 Setting Site De\n+00007f00: 6661 756c 7473 3a20 2861 7574 6f63 6f6e faults: (autocon\n+00007f10: 6629 5369 7465 2044 6566 6175 6c74 732c f)Site Defaults,\n+00007f20: 2066 6f72 206d 6f72 650a 696e 666f 726d for more.inform\n+00007f30: 6174 696f 6e20 6162 6f75 7420 7468 6973 ation about this\n+00007f40: 2066 6561 7475 7265 2e0a 0a1f 0a46 696c feature.....Fil\n+00007f50: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00007f60: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5650 .info, Node: VP\n+00007f70: 4154 4820 4275 696c 6473 2c20 204e 6578 ATH Builds, Nex\n+00007f80: 743a 2054 776f 2d50 6172 7420 496e 7374 t: Two-Part Inst\n+00007f90: 616c 6c2c 2020 5072 6576 3a20 636f 6e66 all, Prev: conf\n+00007fa0: 6967 2e73 6974 652c 2020 5570 3a20 5573 ig.site, Up: Us\n+00007fb0: 6520 4361 7365 730a 0a32 2e32 2e36 2050 e Cases..2.2.6 P\n+00007fc0: 6172 616c 6c65 6c20 4275 696c 6420 5472 arallel Build Tr\n+00007fd0: 6565 7320 2861 2e6b 2e61 2e20 5650 4154 ees (a.k.a. VPAT\n+00007fe0: 4820 4275 696c 6473 290a 2d2d 2d2d 2d2d H Builds).------\n 00007ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00008000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00008010: 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 474e --------..The GN\n-00008020: 5520 4275 696c 6420 5379 7374 656d 2064 U Build System d\n-00008030: 6973 7469 6e67 7569 7368 6573 2074 776f istinguishes two\n-00008040: 2074 7265 6573 3a20 7468 6520 736f 7572 trees: the sour\n-00008050: 6365 2074 7265 652c 2061 6e64 2074 6865 ce tree, and the\n-00008060: 0a62 7569 6c64 2074 7265 652e 0a0a 2020 .build tree... \n-00008070: 2054 6865 2073 6f75 7263 6520 7472 6565 The source tree\n-00008080: 2069 7320 726f 6f74 6564 2069 6e20 7468 is rooted in th\n-00008090: 6520 6469 7265 6374 6f72 7920 636f 6e74 e directory cont\n-000080a0: 6169 6e69 6e67 20e2 8098 636f 6e66 6967 aining ...config\n-000080b0: 7572 65e2 8099 2e0a 4974 2063 6f6e 7461 ure.....It conta\n-000080c0: 696e 7320 616c 6c20 7468 6520 736f 7572 ins all the sour\n-000080d0: 6365 7320 6669 6c65 7320 2874 686f 7365 ces files (those\n-000080e0: 2074 6861 7420 6172 6520 6469 7374 7269 that are distri\n-000080f0: 6275 7465 6429 2c20 616e 6420 6d61 790a buted), and may.\n-00008100: 6265 2061 7272 616e 6765 6420 7573 696e be arranged usin\n-00008110: 6720 7365 7665 7261 6c20 7375 6264 6972 g several subdir\n-00008120: 6563 746f 7269 6573 2e0a 0a20 2020 5468 ectories... Th\n-00008130: 6520 6275 696c 6420 7472 6565 2069 7320 e build tree is \n-00008140: 726f 6f74 6564 2069 6e20 7468 6520 6469 rooted in the di\n-00008150: 7265 6374 6f72 7920 696e 2077 6869 6368 rectory in which\n-00008160: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-00008170: 2077 6173 0a72 756e 2c20 616e 6420 6973 was.run, and is\n-00008180: 2070 6f70 756c 6174 6564 2077 6974 6820 populated with \n-00008190: 616c 6c20 6f62 6a65 6374 2066 696c 6573 all object files\n-000081a0: 2c20 7072 6f67 7261 6d73 2c20 6c69 6272 , programs, libr\n-000081b0: 6172 6965 732c 2061 6e64 0a6f 7468 6572 aries, and.other\n-000081c0: 2064 6572 6976 6564 2066 696c 6573 2062 derived files b\n-000081d0: 7569 6c74 2066 726f 6d20 7468 6520 736f uilt from the so\n-000081e0: 7572 6365 7320 2861 6e64 2068 656e 6365 urces (and hence\n-000081f0: 206e 6f74 2064 6973 7472 6962 7574 6564 not distributed\n-00008200: 292e 0a54 6865 2062 7569 6c64 2074 7265 )..The build tre\n-00008210: 6520 7573 7561 6c6c 7920 6861 7320 7468 e usually has th\n-00008220: 6520 7361 6d65 2073 7562 6469 7265 6374 e same subdirect\n-00008230: 6f72 7920 6c61 796f 7574 2061 7320 7468 ory layout as th\n-00008240: 6520 736f 7572 6365 0a74 7265 653b 2069 e source.tree; i\n-00008250: 7473 2073 7562 6469 7265 6374 6f72 6965 ts subdirectorie\n-00008260: 7320 6172 6520 6372 6561 7465 6420 6175 s are created au\n-00008270: 746f 6d61 7469 6361 6c6c 7920 6279 2074 tomatically by t\n-00008280: 6865 2062 7569 6c64 2073 7973 7465 6d2e he build system.\n-00008290: 0a0a 2020 2049 6620 e280 9863 6f6e 6669 .. If ...confi\n-000082a0: 6775 7265 e280 9920 6973 2065 7865 6375 gure... is execu\n-000082b0: 7465 6420 696e 2069 7473 206f 776e 2064 ted in its own d\n-000082c0: 6972 6563 746f 7279 2c20 7468 6520 736f irectory, the so\n-000082d0: 7572 6365 2061 6e64 2062 7569 6c64 0a74 urce and build.t\n-000082e0: 7265 6573 2061 7265 2063 6f6d 6269 6e65 rees are combine\n-000082f0: 643a 2064 6572 6976 6564 2066 696c 6573 d: derived files\n-00008300: 2061 7265 2063 6f6e 7374 7275 6374 6564 are constructed\n-00008310: 2069 6e20 7468 6520 7361 6d65 0a64 6972 in the same.dir\n-00008320: 6563 746f 7269 6573 2061 7320 7468 6569 ectories as thei\n-00008330: 7220 736f 7572 6365 732e 2020 5468 6973 r sources. This\n-00008340: 2077 6173 2074 6865 2063 6173 6520 696e was the case in\n-00008350: 206f 7572 2066 6972 7374 0a69 6e73 7461 our first.insta\n-00008360: 6c6c 6174 696f 6e20 6578 616d 706c 6520 llation example \n-00008370: 282a 6e6f 7465 2042 6173 6963 2049 6e73 (*note Basic Ins\n-00008380: 7461 6c6c 6174 696f 6e3a 3a29 2e0a 0a20 tallation::)... \n-00008390: 2020 4120 636f 6d6d 6f6e 2072 6571 7565 A common reque\n-000083a0: 7374 2066 726f 6d20 7573 6572 7320 6973 st from users is\n-000083b0: 2074 6861 7420 7468 6579 2077 616e 7420 that they want \n-000083c0: 746f 2063 6f6e 6669 6e65 2061 6c6c 2064 to confine all d\n-000083d0: 6572 6976 6564 0a66 696c 6573 2074 6f20 erived.files to \n-000083e0: 6120 7369 6e67 6c65 2064 6972 6563 746f a single directo\n-000083f0: 7279 2c20 746f 206b 6565 7020 7468 6569 ry, to keep thei\n-00008400: 7220 736f 7572 6365 2064 6972 6563 746f r source directo\n-00008410: 7269 6573 0a75 6e63 6c75 7474 6572 6564 ries.uncluttered\n-00008420: 2e20 2048 6572 6520 6973 2068 6f77 2077 . Here is how w\n-00008430: 6520 636f 756c 6420 7275 6e20 e280 9863 e could run ...c\n-00008440: 6f6e 6669 6775 7265 e280 9920 746f 2062 onfigure... to b\n-00008450: 7569 6c64 2065 7665 7279 7468 696e 670a uild everything.\n-00008460: 696e 2061 2073 7562 6469 7265 6374 6f72 in a subdirector\n-00008470: 7920 6361 6c6c 6564 20e2 8098 6275 696c y called ...buil\n-00008480: 642f e280 992e 0a0a 2020 2020 207e 2025 d/...... ~ %\n-00008490: 2074 6172 207a 7866 207e 2f61 6d68 656c tar zxf ~/amhel\n-000084a0: 6c6f 2d31 2e30 2e74 6172 2e67 7a0a 2020 lo-1.0.tar.gz. \n-000084b0: 2020 207e 2025 2063 6420 616d 6865 6c6c ~ % cd amhell\n-000084c0: 6f2d 312e 300a 2020 2020 207e 2f61 6d68 o-1.0. ~/amh\n-000084d0: 656c 6c6f 2d31 2e30 2025 206d 6b64 6972 ello-1.0 % mkdir\n-000084e0: 2062 7569 6c64 2026 2620 6364 2062 7569 build && cd bui\n-000084f0: 6c64 0a20 2020 2020 7e2f 616d 6865 6c6c ld. ~/amhell\n-00008500: 6f2d 312e 302f 6275 696c 6420 2520 2e2e o-1.0/build % ..\n-00008510: 2f63 6f6e 6669 6775 7265 0a20 2020 2020 /configure. \n-00008520: 2e2e 2e0a 2020 2020 207e 2f61 6d68 656c .... ~/amhel\n-00008530: 6c6f 2d31 2e30 2f62 7569 6c64 2025 206d lo-1.0/build % m\n-00008540: 616b 650a 2020 2020 202e 2e2e 0a0a 2020 ake. ..... \n-00008550: 2054 6865 7365 2073 6574 7570 732c 2077 These setups, w\n-00008560: 6865 7265 2073 6f75 7263 6520 616e 6420 here source and \n-00008570: 6275 696c 6420 7472 6565 7320 6172 6520 build trees are \n-00008580: 6469 6666 6572 656e 742c 2061 7265 206f different, are o\n-00008590: 6674 656e 0a63 616c 6c65 6420 e280 9c70 ften.called ...p\n-000085a0: 6172 616c 6c65 6c20 6275 696c 6473 e280 arallel builds..\n-000085b0: 9d20 6f72 20e2 809c 5650 4154 4820 6275 . or ...VPATH bu\n-000085c0: 696c 6473 e280 9d2e 2020 5468 6520 6578 ilds.... The ex\n-000085d0: 7072 6573 7369 6f6e 205f 7061 7261 6c6c pression _parall\n-000085e0: 656c 0a62 7569 6c64 5f20 6973 206d 6973 el.build_ is mis\n-000085f0: 6c65 6164 696e 673a 2074 6865 2077 6f72 leading: the wor\n-00008600: 6420 5f70 6172 616c 6c65 6c5f 2069 7320 d _parallel_ is \n-00008610: 6120 7265 6665 7265 6e63 6520 746f 2074 a reference to t\n-00008620: 6865 2077 6179 2074 6865 0a62 7569 6c64 he way the.build\n-00008630: 2074 7265 6520 7368 6164 6f77 7320 7468 tree shadows th\n-00008640: 6520 736f 7572 6365 2074 7265 652c 2069 e source tree, i\n-00008650: 7420 6973 206e 6f74 2061 626f 7574 2073 t is not about s\n-00008660: 6f6d 6520 636f 6e63 7572 7265 6e63 7920 ome concurrency \n-00008670: 696e 0a74 6865 2077 6179 2062 7569 6c64 in.the way build\n-00008680: 2063 6f6d 6d61 6e64 7320 6172 6520 7275 commands are ru\n-00008690: 6e2e 2020 466f 7220 7468 6973 2072 6561 n. For this rea\n-000086a0: 736f 6e20 7765 2072 6566 6572 2074 6f20 son we refer to \n-000086b0: 7375 6368 2073 6574 7570 730a 7573 696e such setups.usin\n-000086c0: 6720 7468 6520 6e61 6d65 205f 5650 4154 g the name _VPAT\n-000086d0: 4820 6275 696c 6473 5f20 696e 2074 6865 H builds_ in the\n-000086e0: 2066 6f6c 6c6f 7769 6e67 2e20 205f 5650 following. _VP\n-000086f0: 4154 485f 2069 7320 7468 6520 6e61 6d65 ATH_ is the name\n-00008700: 206f 660a 7468 6520 e280 986d 616b 65e2 of.the ...make.\n-00008710: 8099 2066 6561 7475 7265 2075 7365 6420 .. feature used \n-00008720: 6279 2074 6865 20e2 8098 4d61 6b65 6669 by the ...Makefi\n-00008730: 6c65 e280 9973 2074 6f20 616c 6c6f 7720 le...s to allow \n-00008740: 7468 6573 6520 6275 696c 6473 2028 2a6e these builds (*n\n-00008750: 6f74 650a e280 9856 5041 5448 e280 9920 ote....VPATH... \n-00008760: 5365 6172 6368 2050 6174 6820 666f 7220 Search Path for \n-00008770: 416c 6c20 5072 6572 6571 7569 7369 7465 All Prerequisite\n-00008780: 733a 2028 6d61 6b65 2947 656e 6572 616c s: (make)General\n-00008790: 2053 6561 7263 682e 292e 0a0a 2020 2056 Search.)... V\n-000087a0: 5041 5448 2062 7569 6c64 7320 6861 7665 PATH builds have\n-000087b0: 206f 7468 6572 2069 6e74 6572 6573 7469 other interesti\n-000087c0: 6e67 2075 7365 732e 2020 4f6e 6520 6973 ng uses. One is\n-000087d0: 2074 6f20 6275 696c 6420 7468 6520 7361 to build the sa\n-000087e0: 6d65 0a73 6f75 7263 6573 2077 6974 6820 me.sources with \n-000087f0: 6d75 6c74 6970 6c65 2063 6f6e 6669 6775 multiple configu\n-00008800: 7261 7469 6f6e 732e 2020 466f 7220 696e rations. For in\n-00008810: 7374 616e 6365 3a0a 0a20 2020 2020 7e20 stance:.. ~ \n-00008820: 2520 7461 7220 7a78 6620 7e2f 616d 6865 % tar zxf ~/amhe\n-00008830: 6c6c 6f2d 312e 302e 7461 722e 677a 0a20 llo-1.0.tar.gz. \n-00008840: 2020 2020 7e20 2520 6364 2061 6d68 656c ~ % cd amhel\n-00008850: 6c6f 2d31 2e30 0a20 2020 2020 7e2f 616d lo-1.0. ~/am\n-00008860: 6865 6c6c 6f2d 312e 3020 2520 6d6b 6469 hello-1.0 % mkdi\n-00008870: 7220 6465 6275 6720 6f70 7469 6d20 2626 r debug optim &&\n-00008880: 2063 6420 6465 6275 670a 2020 2020 207e cd debug. ~\n-00008890: 2f61 6d68 656c 6c6f 2d31 2e30 2f64 6562 /amhello-1.0/deb\n-000088a0: 7567 2025 202e 2e2f 636f 6e66 6967 7572 ug % ../configur\n-000088b0: 6520 4346 4c41 4753 3d27 2d67 202d 4f30 e CFLAGS='-g -O0\n-000088c0: 270a 2020 2020 202e 2e2e 0a20 2020 2020 '. .... \n-000088d0: 7e2f 616d 6865 6c6c 6f2d 312e 302f 6465 ~/amhello-1.0/de\n-000088e0: 6275 6720 2520 6d61 6b65 0a20 2020 2020 bug % make. \n-000088f0: 2e2e 2e0a 2020 2020 207e 2f61 6d68 656c .... ~/amhel\n-00008900: 6c6f 2d31 2e30 2f64 6562 7567 2025 2063 lo-1.0/debug % c\n-00008910: 6420 2e2e 2f6f 7074 696d 0a20 2020 2020 d ../optim. \n-00008920: 7e2f 616d 6865 6c6c 6f2d 312e 302f 6f70 ~/amhello-1.0/op\n-00008930: 7469 6d20 2520 2e2e 2f63 6f6e 6669 6775 tim % ../configu\n-00008940: 7265 2043 464c 4147 533d 272d 4f33 202d re CFLAGS='-O3 -\n-00008950: 666f 6d69 742d 6672 616d 652d 706f 696e fomit-frame-poin\n-00008960: 7465 7227 0a20 2020 2020 2e2e 2e0a 2020 ter'. .... \n-00008970: 2020 207e 2f61 6d68 656c 6c6f 2d31 2e30 ~/amhello-1.0\n-00008980: 2f6f 7074 696d 2025 206d 616b 650a 2020 /optim % make. \n-00008990: 2020 202e 2e2e 0a0a 2020 2057 6974 6820 ..... With \n-000089a0: 6e65 7477 6f72 6b20 6669 6c65 2073 7973 network file sys\n-000089b0: 7465 6d73 2c20 6120 7369 6d69 6c61 7220 tems, a similar \n-000089c0: 6170 7072 6f61 6368 2063 616e 2062 6520 approach can be \n-000089d0: 7573 6564 2074 6f20 6275 696c 640a 7468 used to build.th\n-000089e0: 6520 7361 6d65 2073 6f75 7263 6573 206f e same sources o\n-000089f0: 6e20 6469 6666 6572 656e 7420 6d61 6368 n different mach\n-00008a00: 696e 6573 2e20 2046 6f72 2069 6e73 7461 ines. For insta\n-00008a10: 6e63 652c 2073 7570 706f 7365 2074 6861 nce, suppose tha\n-00008a20: 7420 7468 650a 736f 7572 6365 7320 6172 t the.sources ar\n-00008a30: 6520 696e 7374 616c 6c65 6420 6f6e 2061 e installed on a\n-00008a40: 2064 6972 6563 746f 7279 2073 6861 7265 directory share\n-00008a50: 6420 6279 2074 776f 2068 6f73 7473 3a20 d by two hosts: \n-00008a60: e280 9848 4f53 5431 e280 9920 616e 640a ...HOST1... and.\n-00008a70: e280 9848 4f53 5432 e280 992c 2077 6869 ...HOST2..., whi\n-00008a80: 6368 206d 6179 2062 6520 6469 6666 6572 ch may be differ\n-00008a90: 656e 7420 706c 6174 666f 726d 732e 0a0a ent platforms...\n-00008aa0: 2020 2020 207e 2025 2063 6420 2f6e 6673 ~ % cd /nfs\n-00008ab0: 2f73 7263 0a20 2020 2020 2f6e 6673 2f73 /src. /nfs/s\n-00008ac0: 7263 2025 2074 6172 207a 7866 207e 2f61 rc % tar zxf ~/a\n-00008ad0: 6d68 656c 6c6f 2d31 2e30 2e74 6172 2e67 mhello-1.0.tar.g\n-00008ae0: 7a0a 0a20 2020 4f6e 2074 6865 2066 6972 z.. On the fir\n-00008af0: 7374 2068 6f73 742c 2079 6f75 2063 6f75 st host, you cou\n-00008b00: 6c64 2063 7265 6174 6520 6120 6c6f 6361 ld create a loca\n-00008b10: 6c20 6275 696c 6420 6469 7265 6374 6f72 l build director\n-00008b20: 793a 0a20 2020 2020 5b48 4f53 5431 5d20 y:. [HOST1] \n-00008b30: 7e20 2520 6d6b 6469 7220 2f74 6d70 2f61 ~ % mkdir /tmp/a\n-00008b40: 6d68 2026 2620 6364 202f 746d 702f 616d mh && cd /tmp/am\n-00008b50: 680a 2020 2020 205b 484f 5354 315d 202f h. [HOST1] /\n-00008b60: 746d 702f 616d 6820 2520 2f6e 6673 2f73 tmp/amh % /nfs/s\n-00008b70: 7263 2f61 6d68 656c 6c6f 2d31 2e30 2f63 rc/amhello-1.0/c\n-00008b80: 6f6e 6669 6775 7265 0a20 2020 2020 2e2e onfigure. ..\n-00008b90: 2e0a 2020 2020 205b 484f 5354 315d 202f .. [HOST1] /\n-00008ba0: 746d 702f 616d 6820 2520 6d61 6b65 2026 tmp/amh % make &\n-00008bb0: 2620 7375 646f 206d 616b 6520 696e 7374 & sudo make inst\n-00008bc0: 616c 6c0a 2020 2020 202e 2e2e 0a0a 2848 all. .....(H\n-00008bd0: 6572 6520 7765 2061 7373 756d 6520 7468 ere we assume th\n-00008be0: 6174 2074 6865 2069 6e73 7461 6c6c 6572 at the installer\n-00008bf0: 2068 6173 2063 6f6e 6669 6775 7265 6420 has configured \n-00008c00: e280 9873 7564 6fe2 8099 2073 6f20 6974 ...sudo... so it\n-00008c10: 2063 616e 0a65 7865 6375 7465 20e2 8098 can.execute ...\n-00008c20: 6d61 6b65 2069 6e73 7461 6c6c e280 9920 make install... \n-00008c30: 7769 7468 2072 6f6f 7420 7072 6976 696c with root privil\n-00008c40: 6567 6573 3b20 6974 2069 7320 6d6f 7265 eges; it is more\n-00008c50: 2063 6f6e 7665 6e69 656e 7420 7468 616e convenient than\n-00008c60: 0a75 7369 6e67 20e2 8098 7375 e280 9920 .using ...su... \n-00008c70: 6c69 6b65 2069 6e20 2a6e 6f74 6520 4261 like in *note Ba\n-00008c80: 7369 6320 496e 7374 616c 6c61 7469 6f6e sic Installation\n-00008c90: 3a3a 292e 0a0a 2020 204f 6e20 7468 6520 ::)... On the \n-00008ca0: 7365 636f 6e64 2068 6f73 742c 2079 6f75 second host, you\n-00008cb0: 2077 6f75 6c64 2064 6f20 6578 6163 746c would do exactl\n-00008cc0: 7920 7468 6520 7361 6d65 2c20 706f 7373 y the same, poss\n-00008cd0: 6962 6c79 2061 7420 7468 650a 7361 6d65 ibly at the.same\n-00008ce0: 2074 696d 653a 0a20 2020 2020 5b48 4f53 time:. [HOS\n-00008cf0: 5432 5d20 7e20 2520 6d6b 6469 7220 2f74 T2] ~ % mkdir /t\n-00008d00: 6d70 2f61 6d68 2026 2620 6364 202f 746d mp/amh && cd /tm\n-00008d10: 702f 616d 680a 2020 2020 205b 484f 5354 p/amh. [HOST\n-00008d20: 325d 202f 746d 702f 616d 6820 2520 2f6e 2] /tmp/amh % /n\n-00008d30: 6673 2f73 7263 2f61 6d68 656c 6c6f 2d31 fs/src/amhello-1\n-00008d40: 2e30 2f63 6f6e 6669 6775 7265 0a20 2020 .0/configure. \n-00008d50: 2020 2e2e 2e0a 2020 2020 205b 484f 5354 .... [HOST\n-00008d60: 325d 202f 746d 702f 616d 6820 2520 6d61 2] /tmp/amh % ma\n-00008d70: 6b65 2026 2620 7375 646f 206d 616b 6520 ke && sudo make \n-00008d80: 696e 7374 616c 6c0a 2020 2020 202e 2e2e install. ...\n-00008d90: 0a0a 2020 2049 6e20 7468 6973 2073 6365 .. In this sce\n-00008da0: 6e61 7269 6f2c 206e 6f74 6869 6e67 2066 nario, nothing f\n-00008db0: 6f72 6269 6473 2074 6865 20e2 8098 2f6e orbids the .../n\n-00008dc0: 6673 2f73 7263 2f61 6d68 656c 6c6f 2d31 fs/src/amhello-1\n-00008dd0: 2e30 e280 990a 6469 7265 6374 6f72 7920 .0....directory \n-00008de0: 6672 6f6d 2062 6569 6e67 2072 6561 642d from being read-\n-00008df0: 6f6e 6c79 2e20 2049 6e20 6661 6374 2056 only. In fact V\n-00008e00: 5041 5448 2062 7569 6c64 7320 6172 6520 PATH builds are \n-00008e10: 616c 736f 2061 206d 6561 6e73 0a6f 6620 also a means.of \n-00008e20: 6275 696c 6469 6e67 2070 6163 6b61 6765 building package\n-00008e30: 7320 6672 6f6d 2061 2072 6561 642d 6f6e s from a read-on\n-00008e40: 6c79 206d 6564 6975 6d20 7375 6368 2061 ly medium such a\n-00008e50: 7320 6120 4344 2d52 4f4d 2e20 2854 6865 s a CD-ROM. (The\n-00008e60: 2046 5346 0a75 7365 6420 746f 2073 656c FSF.used to sel\n-00008e70: 6c20 4344 2d52 4f4d 2077 6974 6820 756e l CD-ROM with un\n-00008e80: 7061 636b 6564 2073 6f75 7263 6520 636f packed source co\n-00008e90: 6465 2c20 6265 666f 7265 2074 6865 2047 de, before the G\n-00008ea0: 4e55 2070 726f 6a65 6374 0a67 7265 7720 NU project.grew \n-00008eb0: 736f 2062 6967 2e29 0a0a 1f0a 4669 6c65 so big.)....File\n-00008ec0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-00008ed0: 696e 666f 2c20 204e 6f64 653a 2054 776f info, Node: Two\n-00008ee0: 2d50 6172 7420 496e 7374 616c 6c2c 2020 -Part Install, \n-00008ef0: 4e65 7874 3a20 4372 6f73 732d 436f 6d70 Next: Cross-Comp\n-00008f00: 696c 6174 696f 6e2c 2020 5072 6576 3a20 ilation, Prev: \n-00008f10: 5650 4154 4820 4275 696c 6473 2c20 2055 VPATH Builds, U\n-00008f20: 703a 2055 7365 2043 6173 6573 0a0a 322e p: Use Cases..2.\n-00008f30: 322e 3720 5477 6f2d 5061 7274 2049 6e73 2.7 Two-Part Ins\n-00008f40: 7461 6c6c 6174 696f 6e0a 2d2d 2d2d 2d2d tallation.------\n+00008010: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 ----------..The \n+00008020: 474e 5520 4275 696c 6420 5379 7374 656d GNU Build System\n+00008030: 2064 6973 7469 6e67 7569 7368 6573 2074 distinguishes t\n+00008040: 776f 2074 7265 6573 3a20 7468 6520 736f wo trees: the so\n+00008050: 7572 6365 2074 7265 652c 2061 6e64 2074 urce tree, and t\n+00008060: 6865 0a62 7569 6c64 2074 7265 652e 0a0a he.build tree...\n+00008070: 2020 2054 6865 2073 6f75 7263 6520 7472 The source tr\n+00008080: 6565 2069 7320 726f 6f74 6564 2069 6e20 ee is rooted in \n+00008090: 7468 6520 6469 7265 6374 6f72 7920 636f the directory co\n+000080a0: 6e74 6169 6e69 6e67 20e2 8098 636f 6e66 ntaining ...conf\n+000080b0: 6967 7572 65e2 8099 2e0a 4974 2063 6f6e igure.....It con\n+000080c0: 7461 696e 7320 616c 6c20 7468 6520 736f tains all the so\n+000080d0: 7572 6365 7320 6669 6c65 7320 2874 686f urces files (tho\n+000080e0: 7365 2074 6861 7420 6172 6520 6469 7374 se that are dist\n+000080f0: 7269 6275 7465 6429 2c20 616e 6420 6d61 ributed), and ma\n+00008100: 790a 6265 2061 7272 616e 6765 6420 7573 y.be arranged us\n+00008110: 696e 6720 7365 7665 7261 6c20 7375 6264 ing several subd\n+00008120: 6972 6563 746f 7269 6573 2e0a 0a20 2020 irectories... \n+00008130: 5468 6520 6275 696c 6420 7472 6565 2069 The build tree i\n+00008140: 7320 726f 6f74 6564 2069 6e20 7468 6520 s rooted in the \n+00008150: 6469 7265 6374 6f72 7920 696e 2077 6869 directory in whi\n+00008160: 6368 20e2 8098 636f 6e66 6967 7572 65e2 ch ...configure.\n+00008170: 8099 2077 6173 0a72 756e 2c20 616e 6420 .. was.run, and \n+00008180: 6973 2070 6f70 756c 6174 6564 2077 6974 is populated wit\n+00008190: 6820 616c 6c20 6f62 6a65 6374 2066 696c h all object fil\n+000081a0: 6573 2c20 7072 6f67 7261 6d73 2c20 6c69 es, programs, li\n+000081b0: 6272 6172 6965 732c 2061 6e64 0a6f 7468 braries, and.oth\n+000081c0: 6572 2064 6572 6976 6564 2066 696c 6573 er derived files\n+000081d0: 2062 7569 6c74 2066 726f 6d20 7468 6520 built from the \n+000081e0: 736f 7572 6365 7320 2861 6e64 2068 656e sources (and hen\n+000081f0: 6365 206e 6f74 2064 6973 7472 6962 7574 ce not distribut\n+00008200: 6564 292e 0a54 6865 2062 7569 6c64 2074 ed)..The build t\n+00008210: 7265 6520 7573 7561 6c6c 7920 6861 7320 ree usually has \n+00008220: 7468 6520 7361 6d65 2073 7562 6469 7265 the same subdire\n+00008230: 6374 6f72 7920 6c61 796f 7574 2061 7320 ctory layout as \n+00008240: 7468 6520 736f 7572 6365 0a74 7265 653b the source.tree;\n+00008250: 2069 7473 2073 7562 6469 7265 6374 6f72 its subdirector\n+00008260: 6965 7320 6172 6520 6372 6561 7465 6420 ies are created \n+00008270: 6175 746f 6d61 7469 6361 6c6c 7920 6279 automatically by\n+00008280: 2074 6865 2062 7569 6c64 2073 7973 7465 the build syste\n+00008290: 6d2e 0a0a 2020 2049 6620 e280 9863 6f6e m... If ...con\n+000082a0: 6669 6775 7265 e280 9920 6973 2065 7865 figure... is exe\n+000082b0: 6375 7465 6420 696e 2069 7473 206f 776e cuted in its own\n+000082c0: 2064 6972 6563 746f 7279 2c20 7468 6520 directory, the \n+000082d0: 736f 7572 6365 2061 6e64 2062 7569 6c64 source and build\n+000082e0: 0a74 7265 6573 2061 7265 2063 6f6d 6269 .trees are combi\n+000082f0: 6e65 643a 2064 6572 6976 6564 2066 696c ned: derived fil\n+00008300: 6573 2061 7265 2063 6f6e 7374 7275 6374 es are construct\n+00008310: 6564 2069 6e20 7468 6520 7361 6d65 0a64 ed in the same.d\n+00008320: 6972 6563 746f 7269 6573 2061 7320 7468 irectories as th\n+00008330: 6569 7220 736f 7572 6365 732e 2020 5468 eir sources. Th\n+00008340: 6973 2077 6173 2074 6865 2063 6173 6520 is was the case \n+00008350: 696e 206f 7572 2066 6972 7374 0a69 6e73 in our first.ins\n+00008360: 7461 6c6c 6174 696f 6e20 6578 616d 706c tallation exampl\n+00008370: 6520 282a 6e6f 7465 2042 6173 6963 2049 e (*note Basic I\n+00008380: 6e73 7461 6c6c 6174 696f 6e3a 3a29 2e0a nstallation::)..\n+00008390: 0a20 2020 4120 636f 6d6d 6f6e 2072 6571 . A common req\n+000083a0: 7565 7374 2066 726f 6d20 7573 6572 7320 uest from users \n+000083b0: 6973 2074 6861 7420 7468 6579 2077 616e is that they wan\n+000083c0: 7420 746f 2063 6f6e 6669 6e65 2061 6c6c t to confine all\n+000083d0: 2064 6572 6976 6564 0a66 696c 6573 2074 derived.files t\n+000083e0: 6f20 6120 7369 6e67 6c65 2064 6972 6563 o a single direc\n+000083f0: 746f 7279 2c20 746f 206b 6565 7020 7468 tory, to keep th\n+00008400: 6569 7220 736f 7572 6365 2064 6972 6563 eir source direc\n+00008410: 746f 7269 6573 0a75 6e63 6c75 7474 6572 tories.unclutter\n+00008420: 6564 2e20 2048 6572 6520 6973 2068 6f77 ed. Here is how\n+00008430: 2077 6520 636f 756c 6420 7275 6e20 e280 we could run ..\n+00008440: 9863 6f6e 6669 6775 7265 e280 9920 746f .configure... to\n+00008450: 2062 7569 6c64 2065 7665 7279 7468 696e build everythin\n+00008460: 670a 696e 2061 2073 7562 6469 7265 6374 g.in a subdirect\n+00008470: 6f72 7920 6361 6c6c 6564 20e2 8098 6275 ory called ...bu\n+00008480: 696c 642f e280 992e 0a0a 2020 2020 207e ild/...... ~\n+00008490: 2025 2074 6172 207a 7866 207e 2f61 6d68 % tar zxf ~/amh\n+000084a0: 656c 6c6f 2d31 2e30 2e74 6172 2e67 7a0a ello-1.0.tar.gz.\n+000084b0: 2020 2020 207e 2025 2063 6420 616d 6865 ~ % cd amhe\n+000084c0: 6c6c 6f2d 312e 300a 2020 2020 207e 2f61 llo-1.0. ~/a\n+000084d0: 6d68 656c 6c6f 2d31 2e30 2025 206d 6b64 mhello-1.0 % mkd\n+000084e0: 6972 2062 7569 6c64 2026 2620 6364 2062 ir build && cd b\n+000084f0: 7569 6c64 0a20 2020 2020 7e2f 616d 6865 uild. ~/amhe\n+00008500: 6c6c 6f2d 312e 302f 6275 696c 6420 2520 llo-1.0/build % \n+00008510: 2e2e 2f63 6f6e 6669 6775 7265 0a20 2020 ../configure. \n+00008520: 2020 2e2e 2e0a 2020 2020 207e 2f61 6d68 .... ~/amh\n+00008530: 656c 6c6f 2d31 2e30 2f62 7569 6c64 2025 ello-1.0/build %\n+00008540: 206d 616b 650a 2020 2020 202e 2e2e 0a0a make. .....\n+00008550: 2020 2054 6865 7365 2073 6574 7570 732c These setups,\n+00008560: 2077 6865 7265 2073 6f75 7263 6520 616e where source an\n+00008570: 6420 6275 696c 6420 7472 6565 7320 6172 d build trees ar\n+00008580: 6520 6469 6666 6572 656e 742c 2061 7265 e different, are\n+00008590: 206f 6674 656e 0a63 616c 6c65 6420 e280 often.called ..\n+000085a0: 9c70 6172 616c 6c65 6c20 6275 696c 6473 .parallel builds\n+000085b0: e280 9d20 6f72 20e2 809c 5650 4154 4820 ... or ...VPATH \n+000085c0: 6275 696c 6473 e280 9d2e 2020 5468 6520 builds.... The \n+000085d0: 6578 7072 6573 7369 6f6e 205f 7061 7261 expression _para\n+000085e0: 6c6c 656c 0a62 7569 6c64 5f20 6973 206d llel.build_ is m\n+000085f0: 6973 6c65 6164 696e 673a 2074 6865 2077 isleading: the w\n+00008600: 6f72 6420 5f70 6172 616c 6c65 6c5f 2069 ord _parallel_ i\n+00008610: 7320 6120 7265 6665 7265 6e63 6520 746f s a reference to\n+00008620: 2074 6865 2077 6179 2074 6865 0a62 7569 the way the.bui\n+00008630: 6c64 2074 7265 6520 7368 6164 6f77 7320 ld tree shadows \n+00008640: 7468 6520 736f 7572 6365 2074 7265 652c the source tree,\n+00008650: 2069 7420 6973 206e 6f74 2061 626f 7574 it is not about\n+00008660: 2073 6f6d 6520 636f 6e63 7572 7265 6e63 some concurrenc\n+00008670: 7920 696e 0a74 6865 2077 6179 2062 7569 y in.the way bui\n+00008680: 6c64 2063 6f6d 6d61 6e64 7320 6172 6520 ld commands are \n+00008690: 7275 6e2e 2020 466f 7220 7468 6973 2072 run. For this r\n+000086a0: 6561 736f 6e20 7765 2072 6566 6572 2074 eason we refer t\n+000086b0: 6f20 7375 6368 2073 6574 7570 730a 7573 o such setups.us\n+000086c0: 696e 6720 7468 6520 6e61 6d65 205f 5650 ing the name _VP\n+000086d0: 4154 4820 6275 696c 6473 5f20 696e 2074 ATH builds_ in t\n+000086e0: 6865 2066 6f6c 6c6f 7769 6e67 2e20 205f he following. _\n+000086f0: 5650 4154 485f 2069 7320 7468 6520 6e61 VPATH_ is the na\n+00008700: 6d65 206f 660a 7468 6520 e280 986d 616b me of.the ...mak\n+00008710: 65e2 8099 2066 6561 7475 7265 2075 7365 e... feature use\n+00008720: 6420 6279 2074 6865 20e2 8098 4d61 6b65 d by the ...Make\n+00008730: 6669 6c65 e280 9973 2074 6f20 616c 6c6f file...s to allo\n+00008740: 7720 7468 6573 6520 6275 696c 6473 2028 w these builds (\n+00008750: 2a6e 6f74 650a e280 9856 5041 5448 e280 *note....VPATH..\n+00008760: 9920 5365 6172 6368 2050 6174 6820 666f . Search Path fo\n+00008770: 7220 416c 6c20 5072 6572 6571 7569 7369 r All Prerequisi\n+00008780: 7465 733a 2028 6d61 6b65 2947 656e 6572 tes: (make)Gener\n+00008790: 616c 2053 6561 7263 682e 292e 0a0a 2020 al Search.)... \n+000087a0: 2056 5041 5448 2062 7569 6c64 7320 6861 VPATH builds ha\n+000087b0: 7665 206f 7468 6572 2069 6e74 6572 6573 ve other interes\n+000087c0: 7469 6e67 2075 7365 732e 2020 4f6e 6520 ting uses. One \n+000087d0: 6973 2074 6f20 6275 696c 6420 7468 6520 is to build the \n+000087e0: 7361 6d65 0a73 6f75 7263 6573 2077 6974 same.sources wit\n+000087f0: 6820 6d75 6c74 6970 6c65 2063 6f6e 6669 h multiple confi\n+00008800: 6775 7261 7469 6f6e 732e 2020 466f 7220 gurations. For \n+00008810: 696e 7374 616e 6365 3a0a 0a20 2020 2020 instance:.. \n+00008820: 7e20 2520 7461 7220 7a78 6620 7e2f 616d ~ % tar zxf ~/am\n+00008830: 6865 6c6c 6f2d 312e 302e 7461 722e 677a hello-1.0.tar.gz\n+00008840: 0a20 2020 2020 7e20 2520 6364 2061 6d68 . ~ % cd amh\n+00008850: 656c 6c6f 2d31 2e30 0a20 2020 2020 7e2f ello-1.0. ~/\n+00008860: 616d 6865 6c6c 6f2d 312e 3020 2520 6d6b amhello-1.0 % mk\n+00008870: 6469 7220 6465 6275 6720 6f70 7469 6d20 dir debug optim \n+00008880: 2626 2063 6420 6465 6275 670a 2020 2020 && cd debug. \n+00008890: 207e 2f61 6d68 656c 6c6f 2d31 2e30 2f64 ~/amhello-1.0/d\n+000088a0: 6562 7567 2025 202e 2e2f 636f 6e66 6967 ebug % ../config\n+000088b0: 7572 6520 4346 4c41 4753 3d27 2d67 202d ure CFLAGS='-g -\n+000088c0: 4f30 270a 2020 2020 202e 2e2e 0a20 2020 O0'. .... \n+000088d0: 2020 7e2f 616d 6865 6c6c 6f2d 312e 302f ~/amhello-1.0/\n+000088e0: 6465 6275 6720 2520 6d61 6b65 0a20 2020 debug % make. \n+000088f0: 2020 2e2e 2e0a 2020 2020 207e 2f61 6d68 .... ~/amh\n+00008900: 656c 6c6f 2d31 2e30 2f64 6562 7567 2025 ello-1.0/debug %\n+00008910: 2063 6420 2e2e 2f6f 7074 696d 0a20 2020 cd ../optim. \n+00008920: 2020 7e2f 616d 6865 6c6c 6f2d 312e 302f ~/amhello-1.0/\n+00008930: 6f70 7469 6d20 2520 2e2e 2f63 6f6e 6669 optim % ../confi\n+00008940: 6775 7265 2043 464c 4147 533d 272d 4f33 gure CFLAGS='-O3\n+00008950: 202d 666f 6d69 742d 6672 616d 652d 706f -fomit-frame-po\n+00008960: 696e 7465 7227 0a20 2020 2020 2e2e 2e0a inter'. ....\n+00008970: 2020 2020 207e 2f61 6d68 656c 6c6f 2d31 ~/amhello-1\n+00008980: 2e30 2f6f 7074 696d 2025 206d 616b 650a .0/optim % make.\n+00008990: 2020 2020 202e 2e2e 0a0a 2020 2057 6974 ..... Wit\n+000089a0: 6820 6e65 7477 6f72 6b20 6669 6c65 2073 h network file s\n+000089b0: 7973 7465 6d73 2c20 6120 7369 6d69 6c61 ystems, a simila\n+000089c0: 7220 6170 7072 6f61 6368 2063 616e 2062 r approach can b\n+000089d0: 6520 7573 6564 2074 6f20 6275 696c 640a e used to build.\n+000089e0: 7468 6520 7361 6d65 2073 6f75 7263 6573 the same sources\n+000089f0: 206f 6e20 6469 6666 6572 656e 7420 6d61 on different ma\n+00008a00: 6368 696e 6573 2e20 2046 6f72 2069 6e73 chines. For ins\n+00008a10: 7461 6e63 652c 2073 7570 706f 7365 2074 tance, suppose t\n+00008a20: 6861 7420 7468 650a 736f 7572 6365 7320 hat the.sources \n+00008a30: 6172 6520 696e 7374 616c 6c65 6420 6f6e are installed on\n+00008a40: 2061 2064 6972 6563 746f 7279 2073 6861 a directory sha\n+00008a50: 7265 6420 6279 2074 776f 2068 6f73 7473 red by two hosts\n+00008a60: 3a20 e280 9848 4f53 5431 e280 9920 616e : ...HOST1... an\n+00008a70: 640a e280 9848 4f53 5432 e280 992c 2077 d....HOST2..., w\n+00008a80: 6869 6368 206d 6179 2062 6520 6469 6666 hich may be diff\n+00008a90: 6572 656e 7420 706c 6174 666f 726d 732e erent platforms.\n+00008aa0: 0a0a 2020 2020 207e 2025 2063 6420 2f6e .. ~ % cd /n\n+00008ab0: 6673 2f73 7263 0a20 2020 2020 2f6e 6673 fs/src. /nfs\n+00008ac0: 2f73 7263 2025 2074 6172 207a 7866 207e /src % tar zxf ~\n+00008ad0: 2f61 6d68 656c 6c6f 2d31 2e30 2e74 6172 /amhello-1.0.tar\n+00008ae0: 2e67 7a0a 0a20 2020 4f6e 2074 6865 2066 .gz.. On the f\n+00008af0: 6972 7374 2068 6f73 742c 2079 6f75 2063 irst host, you c\n+00008b00: 6f75 6c64 2063 7265 6174 6520 6120 6c6f ould create a lo\n+00008b10: 6361 6c20 6275 696c 6420 6469 7265 6374 cal build direct\n+00008b20: 6f72 793a 0a20 2020 2020 5b48 4f53 5431 ory:. [HOST1\n+00008b30: 5d20 7e20 2520 6d6b 6469 7220 2f74 6d70 ] ~ % mkdir /tmp\n+00008b40: 2f61 6d68 2026 2620 6364 202f 746d 702f /amh && cd /tmp/\n+00008b50: 616d 680a 2020 2020 205b 484f 5354 315d amh. [HOST1]\n+00008b60: 202f 746d 702f 616d 6820 2520 2f6e 6673 /tmp/amh % /nfs\n+00008b70: 2f73 7263 2f61 6d68 656c 6c6f 2d31 2e30 /src/amhello-1.0\n+00008b80: 2f63 6f6e 6669 6775 7265 0a20 2020 2020 /configure. \n+00008b90: 2e2e 2e0a 2020 2020 205b 484f 5354 315d .... [HOST1]\n+00008ba0: 202f 746d 702f 616d 6820 2520 6d61 6b65 /tmp/amh % make\n+00008bb0: 2026 2620 7375 646f 206d 616b 6520 696e && sudo make in\n+00008bc0: 7374 616c 6c0a 2020 2020 202e 2e2e 0a0a stall. .....\n+00008bd0: 2848 6572 6520 7765 2061 7373 756d 6520 (Here we assume \n+00008be0: 7468 6174 2074 6865 2069 6e73 7461 6c6c that the install\n+00008bf0: 6572 2068 6173 2063 6f6e 6669 6775 7265 er has configure\n+00008c00: 6420 e280 9873 7564 6fe2 8099 2073 6f20 d ...sudo... so \n+00008c10: 6974 2063 616e 0a65 7865 6375 7465 20e2 it can.execute .\n+00008c20: 8098 6d61 6b65 2069 6e73 7461 6c6c e280 ..make install..\n+00008c30: 9920 7769 7468 2072 6f6f 7420 7072 6976 . with root priv\n+00008c40: 696c 6567 6573 3b20 6974 2069 7320 6d6f ileges; it is mo\n+00008c50: 7265 2063 6f6e 7665 6e69 656e 7420 7468 re convenient th\n+00008c60: 616e 0a75 7369 6e67 20e2 8098 7375 e280 an.using ...su..\n+00008c70: 9920 6c69 6b65 2069 6e20 2a6e 6f74 6520 . like in *note \n+00008c80: 4261 7369 6320 496e 7374 616c 6c61 7469 Basic Installati\n+00008c90: 6f6e 3a3a 292e 0a0a 2020 204f 6e20 7468 on::)... On th\n+00008ca0: 6520 7365 636f 6e64 2068 6f73 742c 2079 e second host, y\n+00008cb0: 6f75 2077 6f75 6c64 2064 6f20 6578 6163 ou would do exac\n+00008cc0: 746c 7920 7468 6520 7361 6d65 2c20 706f tly the same, po\n+00008cd0: 7373 6962 6c79 2061 7420 7468 650a 7361 ssibly at the.sa\n+00008ce0: 6d65 2074 696d 653a 0a20 2020 2020 5b48 me time:. [H\n+00008cf0: 4f53 5432 5d20 7e20 2520 6d6b 6469 7220 OST2] ~ % mkdir \n+00008d00: 2f74 6d70 2f61 6d68 2026 2620 6364 202f /tmp/amh && cd /\n+00008d10: 746d 702f 616d 680a 2020 2020 205b 484f tmp/amh. [HO\n+00008d20: 5354 325d 202f 746d 702f 616d 6820 2520 ST2] /tmp/amh % \n+00008d30: 2f6e 6673 2f73 7263 2f61 6d68 656c 6c6f /nfs/src/amhello\n+00008d40: 2d31 2e30 2f63 6f6e 6669 6775 7265 0a20 -1.0/configure. \n+00008d50: 2020 2020 2e2e 2e0a 2020 2020 205b 484f .... [HO\n+00008d60: 5354 325d 202f 746d 702f 616d 6820 2520 ST2] /tmp/amh % \n+00008d70: 6d61 6b65 2026 2620 7375 646f 206d 616b make && sudo mak\n+00008d80: 6520 696e 7374 616c 6c0a 2020 2020 202e e install. .\n+00008d90: 2e2e 0a0a 2020 2049 6e20 7468 6973 2073 .... In this s\n+00008da0: 6365 6e61 7269 6f2c 206e 6f74 6869 6e67 cenario, nothing\n+00008db0: 2066 6f72 6269 6473 2074 6865 20e2 8098 forbids the ...\n+00008dc0: 2f6e 6673 2f73 7263 2f61 6d68 656c 6c6f /nfs/src/amhello\n+00008dd0: 2d31 2e30 e280 990a 6469 7265 6374 6f72 -1.0....director\n+00008de0: 7920 6672 6f6d 2062 6569 6e67 2072 6561 y from being rea\n+00008df0: 642d 6f6e 6c79 2e20 2049 6e20 6661 6374 d-only. In fact\n+00008e00: 2056 5041 5448 2062 7569 6c64 7320 6172 VPATH builds ar\n+00008e10: 6520 616c 736f 2061 206d 6561 6e73 0a6f e also a means.o\n+00008e20: 6620 6275 696c 6469 6e67 2070 6163 6b61 f building packa\n+00008e30: 6765 7320 6672 6f6d 2061 2072 6561 642d ges from a read-\n+00008e40: 6f6e 6c79 206d 6564 6975 6d20 7375 6368 only medium such\n+00008e50: 2061 7320 6120 4344 2d52 4f4d 2e20 2854 as a CD-ROM. (T\n+00008e60: 6865 2046 5346 0a75 7365 6420 746f 2073 he FSF.used to s\n+00008e70: 656c 6c20 4344 2d52 4f4d 2077 6974 6820 ell CD-ROM with \n+00008e80: 756e 7061 636b 6564 2073 6f75 7263 6520 unpacked source \n+00008e90: 636f 6465 2c20 6265 666f 7265 2074 6865 code, before the\n+00008ea0: 2047 4e55 2070 726f 6a65 6374 0a67 7265 GNU project.gre\n+00008eb0: 7720 736f 2062 6967 2e29 0a0a 1f0a 4669 w so big.)....Fi\n+00008ec0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00008ed0: 312e 696e 666f 2c20 204e 6f64 653a 2054 1.info, Node: T\n+00008ee0: 776f 2d50 6172 7420 496e 7374 616c 6c2c wo-Part Install,\n+00008ef0: 2020 4e65 7874 3a20 4372 6f73 732d 436f Next: Cross-Co\n+00008f00: 6d70 696c 6174 696f 6e2c 2020 5072 6576 mpilation, Prev\n+00008f10: 3a20 5650 4154 4820 4275 696c 6473 2c20 : VPATH Builds, \n+00008f20: 2055 703a 2055 7365 2043 6173 6573 0a0a Up: Use Cases..\n+00008f30: 322e 322e 3720 5477 6f2d 5061 7274 2049 2.2.7 Two-Part I\n+00008f40: 6e73 7461 6c6c 6174 696f 6e0a 2d2d 2d2d nstallation.----\n 00008f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00008f60: 2d2d 2d2d 2d0a 0a49 6e20 6f75 7220 6c61 -----..In our la\n-00008f70: 7374 2065 7861 6d70 6c65 2028 2a6e 6f74 st example (*not\n-00008f80: 6520 5650 4154 4820 4275 696c 6473 3a3a e VPATH Builds::\n-00008f90: 292c 2061 2073 6f75 7263 6520 7472 6565 ), a source tree\n-00008fa0: 2077 6173 2073 6861 7265 6420 6279 0a74 was shared by.t\n-00008fb0: 776f 2068 6f73 7473 2c20 6275 7420 636f wo hosts, but co\n-00008fc0: 6d70 696c 6174 696f 6e20 616e 6420 696e mpilation and in\n-00008fd0: 7374 616c 6c61 7469 6f6e 2077 6572 6520 stallation were \n-00008fe0: 646f 6e65 2073 6570 6172 6174 656c 7920 done separately \n-00008ff0: 6f6e 2065 6163 680a 686f 7374 2e0a 0a20 on each.host... \n-00009000: 2020 5468 6520 474e 5520 4275 696c 6420 The GNU Build \n-00009010: 5379 7374 656d 2061 6c73 6f20 7375 7070 System also supp\n-00009020: 6f72 7473 206e 6574 776f 726b 6564 2073 orts networked s\n-00009030: 6574 7570 7320 7768 6572 6520 7061 7274 etups where part\n-00009040: 206f 6620 7468 650a 696e 7374 616c 6c65 of the.installe\n-00009050: 6420 6669 6c65 7320 7368 6f75 6c64 2062 d files should b\n-00009060: 6520 7368 6172 6564 2061 6d6f 6e67 7374 e shared amongst\n-00009070: 206d 756c 7469 706c 6520 686f 7374 732e multiple hosts.\n-00009080: 2020 4974 2064 6f65 7320 736f 2062 790a It does so by.\n-00009090: 6469 7374 696e 6775 6973 6869 6e67 2061 distinguishing a\n-000090a0: 7263 6869 7465 6374 7572 652d 6465 7065 rchitecture-depe\n-000090b0: 6e64 656e 7420 6669 6c65 7320 6672 6f6d ndent files from\n-000090c0: 0a61 7263 6869 7465 6374 7572 652d 696e .architecture-in\n-000090d0: 6465 7065 6e64 656e 7420 6669 6c65 732c dependent files,\n-000090e0: 2061 6e64 2070 726f 7669 6469 6e67 2074 and providing t\n-000090f0: 776f 20e2 8098 4d61 6b65 6669 6c65 e280 wo ...Makefile..\n-00009100: 9920 7461 7267 6574 7320 746f 0a69 6e73 . targets to.ins\n-00009110: 7461 6c6c 2065 6163 6820 6f66 2074 6865 tall each of the\n-00009120: 7365 2063 6c61 7373 6573 206f 6620 6669 se classes of fi\n-00009130: 6c65 732e 0a0a 2020 2054 6865 7365 2074 les... These t\n-00009140: 6172 6765 7473 2061 7265 20e2 8098 696e argets are ...in\n-00009150: 7374 616c 6c2d 6578 6563 e280 9920 666f stall-exec... fo\n-00009160: 7220 6172 6368 6974 6563 7475 7265 2d64 r architecture-d\n-00009170: 6570 656e 6465 6e74 2066 696c 6573 2061 ependent files a\n-00009180: 6e64 0ae2 8098 696e 7374 616c 6c2d 6461 nd....install-da\n-00009190: 7461 e280 9920 666f 7220 6172 6368 6974 ta... for archit\n-000091a0: 6563 7475 7265 2d69 6e64 6570 656e 6465 ecture-independe\n-000091b0: 6e74 2066 696c 6573 2e20 2054 6865 2063 nt files. The c\n-000091c0: 6f6d 6d61 6e64 2077 6520 7573 6564 0a75 ommand we used.u\n-000091d0: 7020 746f 206e 6f77 2c20 e280 986d 616b p to now, ...mak\n-000091e0: 6520 696e 7374 616c 6ce2 8099 2c20 6361 e install..., ca\n-000091f0: 6e20 6265 2074 686f 7567 6874 206f 6620 n be thought of \n-00009200: 6173 2061 2073 686f 7274 6861 6e64 2066 as a shorthand f\n-00009210: 6f72 20e2 8098 6d61 6b65 0a69 6e73 7461 or ...make.insta\n-00009220: 6c6c 2d65 7865 6320 696e 7374 616c 6c2d ll-exec install-\n-00009230: 6461 7461 e280 992e 0a0a 2020 2046 726f data...... Fro\n-00009240: 6d20 7468 6520 474e 5520 4275 696c 6420 m the GNU Build \n-00009250: 5379 7374 656d 2070 6f69 6e74 206f 6620 System point of \n-00009260: 7669 6577 2c20 7468 6520 6469 7374 696e view, the distin\n-00009270: 6374 696f 6e20 6265 7477 6565 6e0a 6172 ction between.ar\n-00009280: 6368 6974 6563 7475 7265 2d64 6570 656e chitecture-depen\n-00009290: 6465 6e74 2066 696c 6573 2061 6e64 2061 dent files and a\n-000092a0: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde\n-000092b0: 7065 6e64 656e 7420 6669 6c65 7320 6973 pendent files is\n-000092c0: 2062 6173 6564 0a65 7863 6c75 7369 7665 based.exclusive\n-000092d0: 6c79 206f 6e20 7468 6520 6469 7265 6374 ly on the direct\n-000092e0: 6f72 7920 7661 7269 6162 6c65 2075 7365 ory variable use\n-000092f0: 6420 746f 2073 7065 6369 6679 2074 6865 d to specify the\n-00009300: 6972 2069 6e73 7461 6c6c 6174 696f 6e0a ir installation.\n-00009310: 6465 7374 696e 6174 696f 6e2e 2020 496e destination. In\n-00009320: 2074 6865 206c 6973 7420 6f66 2064 6972 the list of dir\n-00009330: 6563 746f 7279 2076 6172 6961 626c 6573 ectory variables\n-00009340: 2077 6520 7072 6f76 6964 6564 2065 6172 we provided ear\n-00009350: 6c69 6572 0a28 2a6e 6f74 6520 5374 616e lier.(*note Stan\n-00009360: 6461 7264 2044 6972 6563 746f 7279 2056 dard Directory V\n-00009370: 6172 6961 626c 6573 3a3a 292c 2061 6c6c ariables::), all\n-00009380: 2074 6865 2076 6172 6961 626c 6573 2062 the variables b\n-00009390: 6173 6564 206f 6e0a 4558 4543 2d50 5245 ased on.EXEC-PRE\n-000093a0: 4649 5820 6465 7369 676e 6174 6520 6172 FIX designate ar\n-000093b0: 6368 6974 6563 7475 7265 2d64 6570 656e chitecture-depen\n-000093c0: 6465 6e74 2064 6972 6563 746f 7269 6573 dent directories\n-000093d0: 2077 686f 7365 2066 696c 6573 0a77 696c whose files.wil\n-000093e0: 6c20 6265 2069 6e73 7461 6c6c 6564 2062 l be installed b\n-000093f0: 7920 e280 986d 616b 6520 696e 7374 616c y ...make instal\n-00009400: 6c2d 6578 6563 e280 992e 2020 5468 6520 l-exec.... The \n-00009410: 6f74 6865 7273 2064 6573 6967 6e61 7465 others designate\n-00009420: 0a61 7263 6869 7465 6374 7572 652d 696e .architecture-in\n-00009430: 6465 7065 6e64 656e 7420 6469 7265 6374 dependent direct\n-00009440: 6f72 6965 7320 616e 6420 7769 6c6c 2073 ories and will s\n-00009450: 6572 7665 2066 696c 6573 2069 6e73 7461 erve files insta\n-00009460: 6c6c 6564 2062 790a e280 986d 616b 6520 lled by....make \n-00009470: 696e 7374 616c 6c2d 6461 7461 e280 992e install-data....\n-00009480: 2020 2a4e 6f74 6520 5468 6520 5477 6f20 *Note The Two \n-00009490: 5061 7274 7320 6f66 2049 6e73 7461 6c6c Parts of Install\n-000094a0: 3a3a 2c20 666f 7220 6d6f 7265 0a64 6574 ::, for more.det\n-000094b0: 6169 6c73 2e0a 0a20 2020 4865 7265 2069 ails... Here i\n-000094c0: 7320 686f 7720 7765 2063 6f75 6c64 2072 s how we could r\n-000094d0: 6576 6973 6974 206f 7572 2074 776f 2d68 evisit our two-h\n-000094e0: 6f73 7420 696e 7374 616c 6c61 7469 6f6e ost installation\n-000094f0: 2065 7861 6d70 6c65 2c0a 6173 7375 6d69 example,.assumi\n-00009500: 6e67 2074 6861 7420 2831 2920 7765 2077 ng that (1) we w\n-00009510: 616e 7420 746f 2069 6e73 7461 6c6c 2074 ant to install t\n-00009520: 6865 2070 6163 6b61 6765 2064 6972 6563 he package direc\n-00009530: 746c 7920 696e 20e2 8098 2f75 7372 e280 tly in .../usr..\n-00009540: 992c 2061 6e64 0a28 3229 2074 6865 2064 ., and.(2) the d\n-00009550: 6972 6563 746f 7279 20e2 8098 2f75 7372 irectory .../usr\n-00009560: 2f73 6861 7265 e280 9920 6973 2073 6861 /share... is sha\n-00009570: 7265 6420 6279 2074 6865 2074 776f 2068 red by the two h\n-00009580: 6f73 7473 2e0a 0a20 2020 4f6e 2074 6865 osts... On the\n-00009590: 2066 6972 7374 2068 6f73 7420 7765 2077 first host we w\n-000095a0: 6f75 6c64 2072 756e 0a20 2020 2020 5b48 ould run. [H\n-000095b0: 4f53 5431 5d20 7e20 2520 6d6b 6469 7220 OST1] ~ % mkdir \n-000095c0: 2f74 6d70 2f61 6d68 2026 2620 6364 202f /tmp/amh && cd /\n-000095d0: 746d 702f 616d 680a 2020 2020 205b 484f tmp/amh. [HO\n-000095e0: 5354 315d 202f 746d 702f 616d 6820 2520 ST1] /tmp/amh % \n-000095f0: 2f6e 6673 2f73 7263 2f61 6d68 656c 6c6f /nfs/src/amhello\n-00009600: 2d31 2e30 2f63 6f6e 6669 6775 7265 202d -1.0/configure -\n-00009610: 2d70 7265 6669 7820 2f75 7372 0a20 2020 -prefix /usr. \n-00009620: 2020 2e2e 2e0a 2020 2020 205b 484f 5354 .... [HOST\n-00009630: 315d 202f 746d 702f 616d 6820 2520 6d61 1] /tmp/amh % ma\n-00009640: 6b65 2026 2620 7375 646f 206d 616b 6520 ke && sudo make \n-00009650: 696e 7374 616c 6c0a 2020 2020 202e 2e2e install. ...\n-00009660: 0a0a 2020 204f 6e20 7468 6520 7365 636f .. On the seco\n-00009670: 6e64 2068 6f73 742c 2068 6f77 6576 6572 nd host, however\n-00009680: 2c20 7765 206e 6565 6420 6f6e 6c79 2069 , we need only i\n-00009690: 6e73 7461 6c6c 2074 6865 0a61 7263 6869 nstall the.archi\n-000096a0: 7465 6374 7572 652d 7370 6563 6966 6963 tecture-specific\n-000096b0: 2066 696c 6573 2e0a 2020 2020 205b 484f files.. [HO\n-000096c0: 5354 325d 207e 2025 206d 6b64 6972 202f ST2] ~ % mkdir /\n-000096d0: 746d 702f 616d 6820 2626 2063 6420 2f74 tmp/amh && cd /t\n-000096e0: 6d70 2f61 6d68 0a20 2020 2020 5b48 4f53 mp/amh. [HOS\n-000096f0: 5432 5d20 2f74 6d70 2f61 6d68 2025 202f T2] /tmp/amh % /\n-00009700: 6e66 732f 7372 632f 616d 6865 6c6c 6f2d nfs/src/amhello-\n-00009710: 312e 302f 636f 6e66 6967 7572 6520 2d2d 1.0/configure --\n-00009720: 7072 6566 6978 202f 7573 720a 2020 2020 prefix /usr. \n-00009730: 202e 2e2e 0a20 2020 2020 5b48 4f53 5432 .... [HOST2\n-00009740: 5d20 2f74 6d70 2f61 6d68 2025 206d 616b ] /tmp/amh % mak\n-00009750: 6520 2626 2073 7564 6f20 6d61 6b65 2069 e && sudo make i\n-00009760: 6e73 7461 6c6c 2d65 7865 630a 2020 2020 nstall-exec. \n-00009770: 202e 2e2e 0a0a 2020 2049 6e20 7061 636b ..... In pack\n-00009780: 6167 6573 2074 6861 7420 6861 7665 2069 ages that have i\n-00009790: 6e73 7461 6c6c 6174 696f 6e20 6368 6563 nstallation chec\n-000097a0: 6b73 2c20 6974 2077 6f75 6c64 206d 616b ks, it would mak\n-000097b0: 6520 7365 6e73 6520 746f 2072 756e 0ae2 e sense to run..\n-000097c0: 8098 6d61 6b65 2069 6e73 7461 6c6c 6368 ..make installch\n-000097d0: 6563 6be2 8099 2028 2a6e 6f74 6520 4261 eck... (*note Ba\n-000097e0: 7369 6320 496e 7374 616c 6c61 7469 6f6e sic Installation\n-000097f0: 3a3a 2920 746f 2076 6572 6966 7920 7468 ::) to verify th\n-00009800: 6174 2074 6865 0a70 6163 6b61 6765 2077 at the.package w\n-00009810: 6f72 6b73 2063 6f72 7265 6374 6c79 2064 orks correctly d\n-00009820: 6573 7069 7465 2074 6865 2061 7070 6172 espite the appar\n-00009830: 656e 7420 7061 7274 6961 6c20 696e 7374 ent partial inst\n-00009840: 616c 6c61 7469 6f6e 2e0a 0a1f 0a46 696c allation.....Fil\n-00009850: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n-00009860: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4372 .info, Node: Cr\n-00009870: 6f73 732d 436f 6d70 696c 6174 696f 6e2c oss-Compilation,\n-00009880: 2020 4e65 7874 3a20 5265 6e61 6d69 6e67 Next: Renaming\n-00009890: 2c20 2050 7265 763a 2054 776f 2d50 6172 , Prev: Two-Par\n-000098a0: 7420 496e 7374 616c 6c2c 2020 5570 3a20 t Install, Up: \n-000098b0: 5573 6520 4361 7365 730a 0a32 2e32 2e38 Use Cases..2.2.8\n-000098c0: 2043 726f 7373 2d43 6f6d 7069 6c61 7469 Cross-Compilati\n-000098d0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------\n-000098e0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 546f 20e2 ----------..To .\n-000098f0: 809c 6372 6f73 732d 636f 6d70 696c 65e2 ..cross-compile.\n-00009900: 809d 2069 7320 746f 2062 7569 6c64 206f .. is to build o\n-00009910: 6e20 6f6e 6520 706c 6174 666f 726d 2061 n one platform a\n-00009920: 2062 696e 6172 7920 7468 6174 2077 696c binary that wil\n-00009930: 6c20 7275 6e20 6f6e 0a61 6e6f 7468 6572 l run on.another\n-00009940: 2070 6c61 7466 6f72 6d2e 2020 5768 656e platform. When\n-00009950: 2073 7065 616b 696e 6720 6f66 2063 726f speaking of cro\n-00009960: 7373 2d63 6f6d 7069 6c61 7469 6f6e 2c20 ss-compilation, \n-00009970: 6974 2069 7320 696d 706f 7274 616e 740a it is important.\n-00009980: 746f 2064 6973 7469 6e67 7569 7368 2062 to distinguish b\n-00009990: 6574 7765 656e 2074 6865 20e2 809c 6275 etween the ...bu\n-000099a0: 696c 6420 706c 6174 666f 726d e280 9d20 ild platform... \n-000099b0: 6f6e 2077 6869 6368 2074 6865 2063 6f6d on which the com\n-000099c0: 7069 6c61 7469 6f6e 2069 730a 7065 7266 pilation is.perf\n-000099d0: 6f72 6d65 642c 2061 6e64 2074 6865 20e2 ormed, and the .\n-000099e0: 809c 686f 7374 2070 6c61 7466 6f72 6de2 ..host platform.\n-000099f0: 809d 206f 6e20 7768 6963 6820 7468 6520 .. on which the \n-00009a00: 7265 7375 6c74 696e 6720 6578 6563 7574 resulting execut\n-00009a10: 6162 6c65 2069 730a 6578 7065 6374 6564 able is.expected\n-00009a20: 2074 6f20 7275 6e2e 2020 5468 6520 666f to run. The fo\n-00009a30: 6c6c 6f77 696e 6720 e280 9863 6f6e 6669 llowing ...confi\n-00009a40: 6775 7265 e280 9920 6f70 7469 6f6e 7320 gure... options \n-00009a50: 6172 6520 7573 6564 2074 6f20 7370 6563 are used to spec\n-00009a60: 6966 790a 6561 6368 206f 6620 7468 656d ify.each of them\n-00009a70: 3a0a 0ae2 8098 2d2d 6275 696c 643d 4255 :.....--build=BU\n-00009a80: 494c 44e2 8099 0a20 2020 2020 5468 6520 ILD.... The \n-00009a90: 7379 7374 656d 206f 6e20 7768 6963 6820 system on which \n-00009aa0: 7468 6520 7061 636b 6167 6520 6973 2062 the package is b\n-00009ab0: 7569 6c74 2e0a e280 982d 2d68 6f73 743d uilt.....--host=\n-00009ac0: 484f 5354 e280 990a 2020 2020 2054 6865 HOST.... The\n-00009ad0: 2073 7973 7465 6d20 7768 6572 6520 6275 system where bu\n-00009ae0: 696c 7420 7072 6f67 7261 6d73 2061 6e64 ilt programs and\n-00009af0: 206c 6962 7261 7269 6573 2077 696c 6c20 libraries will \n-00009b00: 7275 6e2e 0a0a 2020 2057 6865 6e20 7468 run... When th\n-00009b10: 6520 e280 982d 2d68 6f73 74e2 8099 2069 e ...--host... i\n-00009b20: 7320 7573 6564 2c20 e280 9863 6f6e 6669 s used, ...confi\n-00009b30: 6775 7265 e280 9920 7769 6c6c 2073 6561 gure... will sea\n-00009b40: 7263 6820 666f 7220 7468 650a 6372 6f73 rch for the.cros\n-00009b50: 732d 636f 6d70 696c 696e 6720 7375 6974 s-compiling suit\n-00009b60: 6520 666f 7220 7468 6973 2070 6c61 7466 e for this platf\n-00009b70: 6f72 6d2e 2020 4372 6f73 732d 636f 6d70 orm. Cross-comp\n-00009b80: 696c 6174 696f 6e20 746f 6f6c 730a 636f ilation tools.co\n-00009b90: 6d6d 6f6e 6c79 2068 6176 6520 7468 6569 mmonly have thei\n-00009ba0: 7220 7461 7267 6574 2061 7263 6869 7465 r target archite\n-00009bb0: 6374 7572 6520 6173 2070 7265 6669 7820 cture as prefix \n-00009bc0: 6f66 2074 6865 6972 206e 616d 652e 2020 of their name. \n-00009bd0: 466f 720a 696e 7374 616e 6365 206d 7920 For.instance my \n-00009be0: 6372 6f73 732d 636f 6d70 696c 6572 2066 cross-compiler f\n-00009bf0: 6f72 204d 696e 4757 3332 2068 6173 2069 or MinGW32 has i\n-00009c00: 7473 2062 696e 6172 6965 7320 6361 6c6c ts binaries call\n-00009c10: 6564 0ae2 8098 6935 3836 2d6d 696e 6777 ed....i586-mingw\n-00009c20: 3332 6d73 7663 2d67 6363 e280 992c 20e2 32msvc-gcc..., .\n-00009c30: 8098 6935 3836 2d6d 696e 6777 3332 6d73 ..i586-mingw32ms\n-00009c40: 7663 2d6c 64e2 8099 2c20 e280 9869 3538 vc-ld..., ...i58\n-00009c50: 362d 6d69 6e67 7733 326d 7376 632d 6173 6-mingw32msvc-as\n-00009c60: e280 992c 0a65 7463 2e0a 0a20 2020 4865 ...,.etc... He\n-00009c70: 7265 2069 7320 686f 7720 7765 2063 6f75 re is how we cou\n-00009c80: 6c64 2062 7569 6c64 20e2 8098 616d 6865 ld build ...amhe\n-00009c90: 6c6c 6f2d 312e 30e2 8099 2066 6f72 20e2 llo-1.0... for .\n-00009ca0: 8098 6935 3836 2d6d 696e 6777 3332 6d73 ..i586-mingw32ms\n-00009cb0: 7663 e280 9920 6f6e 2061 0a47 4e55 2f4c vc... on a.GNU/L\n-00009cc0: 696e 7578 2050 432e 0a0a 2020 2020 207e inux PC... ~\n-00009cd0: 2f61 6d68 656c 6c6f 2d31 2e30 2025 202e /amhello-1.0 % .\n-00009ce0: 2f63 6f6e 6669 6775 7265 202d 2d62 7569 /configure --bui\n-00009cf0: 6c64 2069 3638 362d 7063 2d6c 696e 7578 ld i686-pc-linux\n-00009d00: 2d67 6e75 202d 2d68 6f73 7420 6935 3836 -gnu --host i586\n-00009d10: 2d6d 696e 6777 3332 6d73 7663 0a20 2020 -mingw32msvc. \n-00009d20: 2020 6368 6563 6b69 6e67 2066 6f72 2061 checking for a\n-00009d30: 2042 5344 2d63 6f6d 7061 7469 626c 6520 BSD-compatible \n-00009d40: 696e 7374 616c 6c2e 2e2e 202f 7573 722f install... /usr/\n-00009d50: 6269 6e2f 696e 7374 616c 6c20 2d63 0a20 bin/install -c. \n-00009d60: 2020 2020 6368 6563 6b69 6e67 2077 6865 checking whe\n-00009d70: 7468 6572 2062 7569 6c64 2065 6e76 6972 ther build envir\n-00009d80: 6f6e 6d65 6e74 2069 7320 7361 6e65 2e2e onment is sane..\n-00009d90: 2e20 7965 730a 2020 2020 2063 6865 636b . yes. check\n-00009da0: 696e 6720 666f 7220 6761 776b 2e2e 2e20 ing for gawk... \n-00009db0: 6761 776b 0a20 2020 2020 6368 6563 6b69 gawk. checki\n-00009dc0: 6e67 2077 6865 7468 6572 206d 616b 6520 ng whether make \n-00009dd0: 7365 7473 2024 284d 414b 4529 2e2e 2e20 sets $(MAKE)... \n-00009de0: 7965 730a 2020 2020 2063 6865 636b 696e yes. checkin\n-00009df0: 6720 666f 7220 6935 3836 2d6d 696e 6777 g for i586-mingw\n-00009e00: 3332 6d73 7663 2d73 7472 6970 2e2e 2e20 32msvc-strip... \n-00009e10: 6935 3836 2d6d 696e 6777 3332 6d73 7663 i586-mingw32msvc\n-00009e20: 2d73 7472 6970 0a20 2020 2020 6368 6563 -strip. chec\n-00009e30: 6b69 6e67 2066 6f72 2069 3538 362d 6d69 king for i586-mi\n-00009e40: 6e67 7733 326d 7376 632d 6763 632e 2e2e ngw32msvc-gcc...\n-00009e50: 2069 3538 362d 6d69 6e67 7733 326d 7376 i586-mingw32msv\n-00009e60: 632d 6763 630a 2020 2020 2063 6865 636b c-gcc. check\n-00009e70: 696e 6720 666f 7220 4320 636f 6d70 696c ing for C compil\n-00009e80: 6572 2064 6566 6175 6c74 206f 7574 7075 er default outpu\n-00009e90: 7420 6669 6c65 206e 616d 652e 2e2e 2061 t file name... a\n-00009ea0: 2e65 7865 0a20 2020 2020 6368 6563 6b69 .exe. checki\n-00009eb0: 6e67 2077 6865 7468 6572 2074 6865 2043 ng whether the C\n-00009ec0: 2063 6f6d 7069 6c65 7220 776f 726b 732e compiler works.\n-00009ed0: 2e2e 2079 6573 0a20 2020 2020 6368 6563 .. yes. chec\n-00009ee0: 6b69 6e67 2077 6865 7468 6572 2077 6520 king whether we \n-00009ef0: 6172 6520 6372 6f73 7320 636f 6d70 696c are cross compil\n-00009f00: 696e 672e 2e2e 2079 6573 0a20 2020 2020 ing... yes. \n-00009f10: 6368 6563 6b69 6e67 2066 6f72 2073 7566 checking for suf\n-00009f20: 6669 7820 6f66 2065 7865 6375 7461 626c fix of executabl\n-00009f30: 6573 2e2e 2e20 2e65 7865 0a20 2020 2020 es... .exe. \n-00009f40: 6368 6563 6b69 6e67 2066 6f72 2073 7566 checking for suf\n-00009f50: 6669 7820 6f66 206f 626a 6563 7420 6669 fix of object fi\n-00009f60: 6c65 732e 2e2e 206f 0a20 2020 2020 6368 les... o. ch\n-00009f70: 6563 6b69 6e67 2077 6865 7468 6572 2077 ecking whether w\n-00009f80: 6520 6172 6520 7573 696e 6720 7468 6520 e are using the \n-00009f90: 474e 5520 4320 636f 6d70 696c 6572 2e2e GNU C compiler..\n-00009fa0: 2e20 7965 730a 2020 2020 2063 6865 636b . yes. check\n-00009fb0: 696e 6720 7768 6574 6865 7220 6935 3836 ing whether i586\n-00009fc0: 2d6d 696e 6777 3332 6d73 7663 2d67 6363 -mingw32msvc-gcc\n-00009fd0: 2061 6363 6570 7473 202d 672e 2e2e 2079 accepts -g... y\n-00009fe0: 6573 0a20 2020 2020 6368 6563 6b69 6e67 es. checking\n-00009ff0: 2066 6f72 2069 3538 362d 6d69 6e67 7733 for i586-mingw3\n-0000a000: 326d 7376 632d 6763 6320 6f70 7469 6f6e 2msvc-gcc option\n-0000a010: 2074 6f20 6163 6365 7074 2041 4e53 4920 to accept ANSI \n-0000a020: 432e 2e2e 0a20 2020 2020 2e2e 2e0a 2020 C.... .... \n-0000a030: 2020 207e 2f61 6d68 656c 6c6f 2d31 2e30 ~/amhello-1.0\n-0000a040: 2025 206d 616b 650a 2020 2020 202e 2e2e % make. ...\n-0000a050: 0a20 2020 2020 7e2f 616d 6865 6c6c 6f2d . ~/amhello-\n-0000a060: 312e 3020 2520 6364 2073 7263 3b20 6669 1.0 % cd src; fi\n-0000a070: 6c65 2068 656c 6c6f 2e65 7865 0a20 2020 le hello.exe. \n-0000a080: 2020 6865 6c6c 6f2e 6578 653a 204d 5320 hello.exe: MS \n-0000a090: 5769 6e64 6f77 7320 5045 2033 322d 6269 Windows PE 32-bi\n-0000a0a0: 7420 496e 7465 6c20 3830 3338 3620 636f t Intel 80386 co\n-0000a0b0: 6e73 6f6c 6520 6578 6563 7574 6162 6c65 nsole executable\n-0000a0c0: 206e 6f74 2072 656c 6f63 6174 6162 6c65 not relocatable\n-0000a0d0: 0a0a 2020 2054 6865 20e2 8098 2d2d 686f .. The ...--ho\n-0000a0e0: 7374 e280 9920 616e 6420 e280 982d 2d62 st... and ...--b\n-0000a0f0: 7569 6c64 e280 9920 6f70 7469 6f6e 7320 uild... options \n-0000a100: 6172 6520 7573 7561 6c6c 7920 616c 6c20 are usually all \n-0000a110: 7765 206e 6565 6420 666f 720a 6372 6f73 we need for.cros\n-0000a120: 732d 636f 6d70 696c 696e 672e 2020 5468 s-compiling. Th\n-0000a130: 6520 6f6e 6c79 2065 7863 6570 7469 6f6e e only exception\n-0000a140: 2069 7320 6966 2074 6865 2070 6163 6b61 is if the packa\n-0000a150: 6765 2062 6569 6e67 2062 7569 6c74 2069 ge being built i\n-0000a160: 730a 6974 7365 6c66 2061 2063 726f 7373 s.itself a cross\n-0000a170: 2d63 6f6d 7069 6c65 723a 2077 6520 6e65 -compiler: we ne\n-0000a180: 6564 2061 2074 6869 7264 206f 7074 696f ed a third optio\n-0000a190: 6e20 746f 2073 7065 6369 6679 2069 7473 n to specify its\n-0000a1a0: 2074 6172 6765 740a 6172 6368 6974 6563 target.architec\n-0000a1b0: 7475 7265 2e0a 0ae2 8098 2d2d 7461 7267 ture......--targ\n-0000a1c0: 6574 3d54 4152 4745 54e2 8099 0a20 2020 et=TARGET.... \n-0000a1d0: 2020 5768 656e 2062 7569 6c64 696e 6720 When building \n-0000a1e0: 636f 6d70 696c 6572 2074 6f6f 6c73 3a20 compiler tools: \n-0000a1f0: 7468 6520 7379 7374 656d 2066 6f72 2077 the system for w\n-0000a200: 6869 6368 2074 6865 2074 6f6f 6c73 2077 hich the tools w\n-0000a210: 696c 6c0a 2020 2020 2063 7265 6174 6520 ill. create \n-0000a220: 6f75 7470 7574 2e0a 0a20 2020 466f 7220 output... For \n-0000a230: 696e 7374 616e 6365 2077 6865 6e20 696e instance when in\n-0000a240: 7374 616c 6c69 6e67 2047 4343 2c20 7468 stalling GCC, th\n-0000a250: 6520 474e 5520 436f 6d70 696c 6572 2043 e GNU Compiler C\n-0000a260: 6f6c 6c65 6374 696f 6e2c 2077 6520 6361 ollection, we ca\n-0000a270: 6e0a 7573 6520 e280 982d 2d74 6172 6765 n.use ...--targe\n-0000a280: 743d 5441 5247 4554 e280 9920 746f 2073 t=TARGET... to s\n-0000a290: 7065 6369 6679 2074 6861 7420 7765 2077 pecify that we w\n-0000a2a0: 616e 7420 746f 2062 7569 6c64 2047 4343 ant to build GCC\n-0000a2b0: 2061 7320 610a 6372 6f73 732d 636f 6d70 as a.cross-comp\n-0000a2c0: 696c 6572 2066 6f72 2054 4152 4745 542e iler for TARGET.\n-0000a2d0: 2020 4d69 7869 6e67 20e2 8098 2d2d 6275 Mixing ...--bu\n-0000a2e0: 696c 64e2 8099 2061 6e64 20e2 8098 2d2d ild... and ...--\n-0000a2f0: 7461 7267 6574 e280 992c 2077 6520 6361 target..., we ca\n-0000a300: 6e0a 6163 7475 616c 6c79 2063 726f 7373 n.actually cross\n-0000a310: 2d63 6f6d 7069 6c65 2061 2063 726f 7373 -compile a cross\n-0000a320: 2d63 6f6d 7069 6c65 723b 2073 7563 6820 -compiler; such \n-0000a330: 6120 7468 7265 652d 7761 790a 6372 6f73 a three-way.cros\n-0000a340: 732d 636f 6d70 696c 6174 696f 6e20 6973 s-compilation is\n-0000a350: 206b 6e6f 776e 2061 7320 6120 e280 9c43 known as a ...C\n-0000a360: 616e 6164 6961 6e20 6372 6f73 73e2 809d anadian cross...\n-0000a370: 2e0a 0a20 2020 2a4e 6f74 6520 5370 6563 ... *Note Spec\n-0000a380: 6966 7969 6e67 2074 6865 2053 7973 7465 ifying the Syste\n-0000a390: 6d20 5479 7065 3a20 2861 7574 6f63 6f6e m Type: (autocon\n-0000a3a0: 6629 5370 6563 6966 7969 6e67 204e 616d f)Specifying Nam\n-0000a3b0: 6573 2c20 666f 720a 6d6f 7265 2069 6e66 es, for.more inf\n-0000a3c0: 6f72 6d61 7469 6f6e 2061 626f 7574 2074 ormation about t\n-0000a3d0: 6865 7365 20e2 8098 636f 6e66 6967 7572 hese ...configur\n-0000a3e0: 65e2 8099 206f 7074 696f 6e73 2e0a 0a1f e... options....\n-0000a3f0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-0000a400: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-0000a410: 3a20 5265 6e61 6d69 6e67 2c20 204e 6578 : Renaming, Nex\n-0000a420: 743a 2044 4553 5444 4952 2c20 2050 7265 t: DESTDIR, Pre\n-0000a430: 763a 2043 726f 7373 2d43 6f6d 7069 6c61 v: Cross-Compila\n-0000a440: 7469 6f6e 2c20 2055 703a 2055 7365 2043 tion, Up: Use C\n-0000a450: 6173 6573 0a0a 322e 322e 3920 5265 6e61 ases..2.2.9 Rena\n-0000a460: 6d69 6e67 2050 726f 6772 616d 7320 6174 ming Programs at\n-0000a470: 2049 6e73 7461 6c6c 2054 696d 650a 2d2d Install Time.--\n+00008f60: 2d2d 2d2d 2d2d 2d0a 0a49 6e20 6f75 7220 -------..In our \n+00008f70: 6c61 7374 2065 7861 6d70 6c65 2028 2a6e last example (*n\n+00008f80: 6f74 6520 5650 4154 4820 4275 696c 6473 ote VPATH Builds\n+00008f90: 3a3a 292c 2061 2073 6f75 7263 6520 7472 ::), a source tr\n+00008fa0: 6565 2077 6173 2073 6861 7265 6420 6279 ee was shared by\n+00008fb0: 0a74 776f 2068 6f73 7473 2c20 6275 7420 .two hosts, but \n+00008fc0: 636f 6d70 696c 6174 696f 6e20 616e 6420 compilation and \n+00008fd0: 696e 7374 616c 6c61 7469 6f6e 2077 6572 installation wer\n+00008fe0: 6520 646f 6e65 2073 6570 6172 6174 656c e done separatel\n+00008ff0: 7920 6f6e 2065 6163 680a 686f 7374 2e0a y on each.host..\n+00009000: 0a20 2020 5468 6520 474e 5520 4275 696c . The GNU Buil\n+00009010: 6420 5379 7374 656d 2061 6c73 6f20 7375 d System also su\n+00009020: 7070 6f72 7473 206e 6574 776f 726b 6564 pports networked\n+00009030: 2073 6574 7570 7320 7768 6572 6520 7061 setups where pa\n+00009040: 7274 206f 6620 7468 650a 696e 7374 616c rt of the.instal\n+00009050: 6c65 6420 6669 6c65 7320 7368 6f75 6c64 led files should\n+00009060: 2062 6520 7368 6172 6564 2061 6d6f 6e67 be shared among\n+00009070: 7374 206d 756c 7469 706c 6520 686f 7374 st multiple host\n+00009080: 732e 2020 4974 2064 6f65 7320 736f 2062 s. It does so b\n+00009090: 790a 6469 7374 696e 6775 6973 6869 6e67 y.distinguishing\n+000090a0: 2061 7263 6869 7465 6374 7572 652d 6465 architecture-de\n+000090b0: 7065 6e64 656e 7420 6669 6c65 7320 6672 pendent files fr\n+000090c0: 6f6d 0a61 7263 6869 7465 6374 7572 652d om.architecture-\n+000090d0: 696e 6465 7065 6e64 656e 7420 6669 6c65 independent file\n+000090e0: 732c 2061 6e64 2070 726f 7669 6469 6e67 s, and providing\n+000090f0: 2074 776f 20e2 8098 4d61 6b65 6669 6c65 two ...Makefile\n+00009100: e280 9920 7461 7267 6574 7320 746f 0a69 ... targets to.i\n+00009110: 6e73 7461 6c6c 2065 6163 6820 6f66 2074 nstall each of t\n+00009120: 6865 7365 2063 6c61 7373 6573 206f 6620 hese classes of \n+00009130: 6669 6c65 732e 0a0a 2020 2054 6865 7365 files... These\n+00009140: 2074 6172 6765 7473 2061 7265 20e2 8098 targets are ...\n+00009150: 696e 7374 616c 6c2d 6578 6563 e280 9920 install-exec... \n+00009160: 666f 7220 6172 6368 6974 6563 7475 7265 for architecture\n+00009170: 2d64 6570 656e 6465 6e74 2066 696c 6573 -dependent files\n+00009180: 2061 6e64 0ae2 8098 696e 7374 616c 6c2d and....install-\n+00009190: 6461 7461 e280 9920 666f 7220 6172 6368 data... for arch\n+000091a0: 6974 6563 7475 7265 2d69 6e64 6570 656e itecture-indepen\n+000091b0: 6465 6e74 2066 696c 6573 2e20 2054 6865 dent files. The\n+000091c0: 2063 6f6d 6d61 6e64 2077 6520 7573 6564 command we used\n+000091d0: 0a75 7020 746f 206e 6f77 2c20 e280 986d .up to now, ...m\n+000091e0: 616b 6520 696e 7374 616c 6ce2 8099 2c20 ake install..., \n+000091f0: 6361 6e20 6265 2074 686f 7567 6874 206f can be thought o\n+00009200: 6620 6173 2061 2073 686f 7274 6861 6e64 f as a shorthand\n+00009210: 2066 6f72 20e2 8098 6d61 6b65 0a69 6e73 for ...make.ins\n+00009220: 7461 6c6c 2d65 7865 6320 696e 7374 616c tall-exec instal\n+00009230: 6c2d 6461 7461 e280 992e 0a0a 2020 2046 l-data...... F\n+00009240: 726f 6d20 7468 6520 474e 5520 4275 696c rom the GNU Buil\n+00009250: 6420 5379 7374 656d 2070 6f69 6e74 206f d System point o\n+00009260: 6620 7669 6577 2c20 7468 6520 6469 7374 f view, the dist\n+00009270: 696e 6374 696f 6e20 6265 7477 6565 6e0a inction between.\n+00009280: 6172 6368 6974 6563 7475 7265 2d64 6570 architecture-dep\n+00009290: 656e 6465 6e74 2066 696c 6573 2061 6e64 endent files and\n+000092a0: 2061 7263 6869 7465 6374 7572 652d 696e architecture-in\n+000092b0: 6465 7065 6e64 656e 7420 6669 6c65 7320 dependent files \n+000092c0: 6973 2062 6173 6564 0a65 7863 6c75 7369 is based.exclusi\n+000092d0: 7665 6c79 206f 6e20 7468 6520 6469 7265 vely on the dire\n+000092e0: 6374 6f72 7920 7661 7269 6162 6c65 2075 ctory variable u\n+000092f0: 7365 6420 746f 2073 7065 6369 6679 2074 sed to specify t\n+00009300: 6865 6972 2069 6e73 7461 6c6c 6174 696f heir installatio\n+00009310: 6e0a 6465 7374 696e 6174 696f 6e2e 2020 n.destination. \n+00009320: 496e 2074 6865 206c 6973 7420 6f66 2064 In the list of d\n+00009330: 6972 6563 746f 7279 2076 6172 6961 626c irectory variabl\n+00009340: 6573 2077 6520 7072 6f76 6964 6564 2065 es we provided e\n+00009350: 6172 6c69 6572 0a28 2a6e 6f74 6520 5374 arlier.(*note St\n+00009360: 616e 6461 7264 2044 6972 6563 746f 7279 andard Directory\n+00009370: 2056 6172 6961 626c 6573 3a3a 292c 2061 Variables::), a\n+00009380: 6c6c 2074 6865 2076 6172 6961 626c 6573 ll the variables\n+00009390: 2062 6173 6564 206f 6e0a 4558 4543 2d50 based on.EXEC-P\n+000093a0: 5245 4649 5820 6465 7369 676e 6174 6520 REFIX designate \n+000093b0: 6172 6368 6974 6563 7475 7265 2d64 6570 architecture-dep\n+000093c0: 656e 6465 6e74 2064 6972 6563 746f 7269 endent directori\n+000093d0: 6573 2077 686f 7365 2066 696c 6573 0a77 es whose files.w\n+000093e0: 696c 6c20 6265 2069 6e73 7461 6c6c 6564 ill be installed\n+000093f0: 2062 7920 e280 986d 616b 6520 696e 7374 by ...make inst\n+00009400: 616c 6c2d 6578 6563 e280 992e 2020 5468 all-exec.... Th\n+00009410: 6520 6f74 6865 7273 2064 6573 6967 6e61 e others designa\n+00009420: 7465 0a61 7263 6869 7465 6374 7572 652d te.architecture-\n+00009430: 696e 6465 7065 6e64 656e 7420 6469 7265 independent dire\n+00009440: 6374 6f72 6965 7320 616e 6420 7769 6c6c ctories and will\n+00009450: 2073 6572 7665 2066 696c 6573 2069 6e73 serve files ins\n+00009460: 7461 6c6c 6564 2062 790a e280 986d 616b talled by....mak\n+00009470: 6520 696e 7374 616c 6c2d 6461 7461 e280 e install-data..\n+00009480: 992e 2020 2a4e 6f74 6520 5468 6520 5477 .. *Note The Tw\n+00009490: 6f20 5061 7274 7320 6f66 2049 6e73 7461 o Parts of Insta\n+000094a0: 6c6c 3a3a 2c20 666f 7220 6d6f 7265 0a64 ll::, for more.d\n+000094b0: 6574 6169 6c73 2e0a 0a20 2020 4865 7265 etails... Here\n+000094c0: 2069 7320 686f 7720 7765 2063 6f75 6c64 is how we could\n+000094d0: 2072 6576 6973 6974 206f 7572 2074 776f revisit our two\n+000094e0: 2d68 6f73 7420 696e 7374 616c 6c61 7469 -host installati\n+000094f0: 6f6e 2065 7861 6d70 6c65 2c0a 6173 7375 on example,.assu\n+00009500: 6d69 6e67 2074 6861 7420 2831 2920 7765 ming that (1) we\n+00009510: 2077 616e 7420 746f 2069 6e73 7461 6c6c want to install\n+00009520: 2074 6865 2070 6163 6b61 6765 2064 6972 the package dir\n+00009530: 6563 746c 7920 696e 20e2 8098 2f75 7372 ectly in .../usr\n+00009540: e280 992c 2061 6e64 0a28 3229 2074 6865 ..., and.(2) the\n+00009550: 2064 6972 6563 746f 7279 20e2 8098 2f75 directory .../u\n+00009560: 7372 2f73 6861 7265 e280 9920 6973 2073 sr/share... is s\n+00009570: 6861 7265 6420 6279 2074 6865 2074 776f hared by the two\n+00009580: 2068 6f73 7473 2e0a 0a20 2020 4f6e 2074 hosts... On t\n+00009590: 6865 2066 6972 7374 2068 6f73 7420 7765 he first host we\n+000095a0: 2077 6f75 6c64 2072 756e 0a20 2020 2020 would run. \n+000095b0: 5b48 4f53 5431 5d20 7e20 2520 6d6b 6469 [HOST1] ~ % mkdi\n+000095c0: 7220 2f74 6d70 2f61 6d68 2026 2620 6364 r /tmp/amh && cd\n+000095d0: 202f 746d 702f 616d 680a 2020 2020 205b /tmp/amh. [\n+000095e0: 484f 5354 315d 202f 746d 702f 616d 6820 HOST1] /tmp/amh \n+000095f0: 2520 2f6e 6673 2f73 7263 2f61 6d68 656c % /nfs/src/amhel\n+00009600: 6c6f 2d31 2e30 2f63 6f6e 6669 6775 7265 lo-1.0/configure\n+00009610: 202d 2d70 7265 6669 7820 2f75 7372 0a20 --prefix /usr. \n+00009620: 2020 2020 2e2e 2e0a 2020 2020 205b 484f .... [HO\n+00009630: 5354 315d 202f 746d 702f 616d 6820 2520 ST1] /tmp/amh % \n+00009640: 6d61 6b65 2026 2620 7375 646f 206d 616b make && sudo mak\n+00009650: 6520 696e 7374 616c 6c0a 2020 2020 202e e install. .\n+00009660: 2e2e 0a0a 2020 204f 6e20 7468 6520 7365 .... On the se\n+00009670: 636f 6e64 2068 6f73 742c 2068 6f77 6576 cond host, howev\n+00009680: 6572 2c20 7765 206e 6565 6420 6f6e 6c79 er, we need only\n+00009690: 2069 6e73 7461 6c6c 2074 6865 0a61 7263 install the.arc\n+000096a0: 6869 7465 6374 7572 652d 7370 6563 6966 hitecture-specif\n+000096b0: 6963 2066 696c 6573 2e0a 2020 2020 205b ic files.. [\n+000096c0: 484f 5354 325d 207e 2025 206d 6b64 6972 HOST2] ~ % mkdir\n+000096d0: 202f 746d 702f 616d 6820 2626 2063 6420 /tmp/amh && cd \n+000096e0: 2f74 6d70 2f61 6d68 0a20 2020 2020 5b48 /tmp/amh. [H\n+000096f0: 4f53 5432 5d20 2f74 6d70 2f61 6d68 2025 OST2] /tmp/amh %\n+00009700: 202f 6e66 732f 7372 632f 616d 6865 6c6c /nfs/src/amhell\n+00009710: 6f2d 312e 302f 636f 6e66 6967 7572 6520 o-1.0/configure \n+00009720: 2d2d 7072 6566 6978 202f 7573 720a 2020 --prefix /usr. \n+00009730: 2020 202e 2e2e 0a20 2020 2020 5b48 4f53 .... [HOS\n+00009740: 5432 5d20 2f74 6d70 2f61 6d68 2025 206d T2] /tmp/amh % m\n+00009750: 616b 6520 2626 2073 7564 6f20 6d61 6b65 ake && sudo make\n+00009760: 2069 6e73 7461 6c6c 2d65 7865 630a 2020 install-exec. \n+00009770: 2020 202e 2e2e 0a0a 2020 2049 6e20 7061 ..... In pa\n+00009780: 636b 6167 6573 2074 6861 7420 6861 7665 ckages that have\n+00009790: 2069 6e73 7461 6c6c 6174 696f 6e20 6368 installation ch\n+000097a0: 6563 6b73 2c20 6974 2077 6f75 6c64 206d ecks, it would m\n+000097b0: 616b 6520 7365 6e73 6520 746f 2072 756e ake sense to run\n+000097c0: 0ae2 8098 6d61 6b65 2069 6e73 7461 6c6c ....make install\n+000097d0: 6368 6563 6be2 8099 2028 2a6e 6f74 6520 check... (*note \n+000097e0: 4261 7369 6320 496e 7374 616c 6c61 7469 Basic Installati\n+000097f0: 6f6e 3a3a 2920 746f 2076 6572 6966 7920 on::) to verify \n+00009800: 7468 6174 2074 6865 0a70 6163 6b61 6765 that the.package\n+00009810: 2077 6f72 6b73 2063 6f72 7265 6374 6c79 works correctly\n+00009820: 2064 6573 7069 7465 2074 6865 2061 7070 despite the app\n+00009830: 6172 656e 7420 7061 7274 6961 6c20 696e arent partial in\n+00009840: 7374 616c 6c61 7469 6f6e 2e0a 0a1f 0a46 stallation.....F\n+00009850: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00009860: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00009870: 4372 6f73 732d 436f 6d70 696c 6174 696f Cross-Compilatio\n+00009880: 6e2c 2020 4e65 7874 3a20 5265 6e61 6d69 n, Next: Renami\n+00009890: 6e67 2c20 2050 7265 763a 2054 776f 2d50 ng, Prev: Two-P\n+000098a0: 6172 7420 496e 7374 616c 6c2c 2020 5570 art Install, Up\n+000098b0: 3a20 5573 6520 4361 7365 730a 0a32 2e32 : Use Cases..2.2\n+000098c0: 2e38 2043 726f 7373 2d43 6f6d 7069 6c61 .8 Cross-Compila\n+000098d0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------\n+000098e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 546f ------------..To\n+000098f0: 20e2 809c 6372 6f73 732d 636f 6d70 696c ...cross-compil\n+00009900: 65e2 809d 2069 7320 746f 2062 7569 6c64 e... is to build\n+00009910: 206f 6e20 6f6e 6520 706c 6174 666f 726d on one platform\n+00009920: 2061 2062 696e 6172 7920 7468 6174 2077 a binary that w\n+00009930: 696c 6c20 7275 6e20 6f6e 0a61 6e6f 7468 ill run on.anoth\n+00009940: 6572 2070 6c61 7466 6f72 6d2e 2020 5768 er platform. Wh\n+00009950: 656e 2073 7065 616b 696e 6720 6f66 2063 en speaking of c\n+00009960: 726f 7373 2d63 6f6d 7069 6c61 7469 6f6e ross-compilation\n+00009970: 2c20 6974 2069 7320 696d 706f 7274 616e , it is importan\n+00009980: 740a 746f 2064 6973 7469 6e67 7569 7368 t.to distinguish\n+00009990: 2062 6574 7765 656e 2074 6865 20e2 809c between the ...\n+000099a0: 6275 696c 6420 706c 6174 666f 726d e280 build platform..\n+000099b0: 9d20 6f6e 2077 6869 6368 2074 6865 2063 . on which the c\n+000099c0: 6f6d 7069 6c61 7469 6f6e 2069 730a 7065 ompilation is.pe\n+000099d0: 7266 6f72 6d65 642c 2061 6e64 2074 6865 rformed, and the\n+000099e0: 20e2 809c 686f 7374 2070 6c61 7466 6f72 ...host platfor\n+000099f0: 6de2 809d 206f 6e20 7768 6963 6820 7468 m... on which th\n+00009a00: 6520 7265 7375 6c74 696e 6720 6578 6563 e resulting exec\n+00009a10: 7574 6162 6c65 2069 730a 6578 7065 6374 utable is.expect\n+00009a20: 6564 2074 6f20 7275 6e2e 2020 5468 6520 ed to run. The \n+00009a30: 666f 6c6c 6f77 696e 6720 e280 9863 6f6e following ...con\n+00009a40: 6669 6775 7265 e280 9920 6f70 7469 6f6e figure... option\n+00009a50: 7320 6172 6520 7573 6564 2074 6f20 7370 s are used to sp\n+00009a60: 6563 6966 790a 6561 6368 206f 6620 7468 ecify.each of th\n+00009a70: 656d 3a0a 0ae2 8098 2d2d 6275 696c 643d em:.....--build=\n+00009a80: 4255 494c 44e2 8099 0a20 2020 2020 5468 BUILD.... Th\n+00009a90: 6520 7379 7374 656d 206f 6e20 7768 6963 e system on whic\n+00009aa0: 6820 7468 6520 7061 636b 6167 6520 6973 h the package is\n+00009ab0: 2062 7569 6c74 2e0a e280 982d 2d68 6f73 built.....--hos\n+00009ac0: 743d 484f 5354 e280 990a 2020 2020 2054 t=HOST.... T\n+00009ad0: 6865 2073 7973 7465 6d20 7768 6572 6520 he system where \n+00009ae0: 6275 696c 7420 7072 6f67 7261 6d73 2061 built programs a\n+00009af0: 6e64 206c 6962 7261 7269 6573 2077 696c nd libraries wil\n+00009b00: 6c20 7275 6e2e 0a0a 2020 2057 6865 6e20 l run... When \n+00009b10: 7468 6520 e280 982d 2d68 6f73 74e2 8099 the ...--host...\n+00009b20: 2069 7320 7573 6564 2c20 e280 9863 6f6e is used, ...con\n+00009b30: 6669 6775 7265 e280 9920 7769 6c6c 2073 figure... will s\n+00009b40: 6561 7263 6820 666f 7220 7468 650a 6372 earch for the.cr\n+00009b50: 6f73 732d 636f 6d70 696c 696e 6720 7375 oss-compiling su\n+00009b60: 6974 6520 666f 7220 7468 6973 2070 6c61 ite for this pla\n+00009b70: 7466 6f72 6d2e 2020 4372 6f73 732d 636f tform. Cross-co\n+00009b80: 6d70 696c 6174 696f 6e20 746f 6f6c 730a mpilation tools.\n+00009b90: 636f 6d6d 6f6e 6c79 2068 6176 6520 7468 commonly have th\n+00009ba0: 6569 7220 7461 7267 6574 2061 7263 6869 eir target archi\n+00009bb0: 7465 6374 7572 6520 6173 2070 7265 6669 tecture as prefi\n+00009bc0: 7820 6f66 2074 6865 6972 206e 616d 652e x of their name.\n+00009bd0: 2020 466f 720a 696e 7374 616e 6365 206d For.instance m\n+00009be0: 7920 6372 6f73 732d 636f 6d70 696c 6572 y cross-compiler\n+00009bf0: 2066 6f72 204d 696e 4757 3332 2068 6173 for MinGW32 has\n+00009c00: 2069 7473 2062 696e 6172 6965 7320 6361 its binaries ca\n+00009c10: 6c6c 6564 0ae2 8098 6935 3836 2d6d 696e lled....i586-min\n+00009c20: 6777 3332 6d73 7663 2d67 6363 e280 992c gw32msvc-gcc...,\n+00009c30: 20e2 8098 6935 3836 2d6d 696e 6777 3332 ...i586-mingw32\n+00009c40: 6d73 7663 2d6c 64e2 8099 2c20 e280 9869 msvc-ld..., ...i\n+00009c50: 3538 362d 6d69 6e67 7733 326d 7376 632d 586-mingw32msvc-\n+00009c60: 6173 e280 992c 0a65 7463 2e0a 0a20 2020 as...,.etc... \n+00009c70: 4865 7265 2069 7320 686f 7720 7765 2063 Here is how we c\n+00009c80: 6f75 6c64 2062 7569 6c64 20e2 8098 616d ould build ...am\n+00009c90: 6865 6c6c 6f2d 312e 30e2 8099 2066 6f72 hello-1.0... for\n+00009ca0: 20e2 8098 6935 3836 2d6d 696e 6777 3332 ...i586-mingw32\n+00009cb0: 6d73 7663 e280 9920 6f6e 2061 0a47 4e55 msvc... on a.GNU\n+00009cc0: 2f4c 696e 7578 2050 432e 0a0a 2020 2020 /Linux PC... \n+00009cd0: 207e 2f61 6d68 656c 6c6f 2d31 2e30 2025 ~/amhello-1.0 %\n+00009ce0: 202e 2f63 6f6e 6669 6775 7265 202d 2d62 ./configure --b\n+00009cf0: 7569 6c64 2069 3638 362d 7063 2d6c 696e uild i686-pc-lin\n+00009d00: 7578 2d67 6e75 202d 2d68 6f73 7420 6935 ux-gnu --host i5\n+00009d10: 3836 2d6d 696e 6777 3332 6d73 7663 0a20 86-mingw32msvc. \n+00009d20: 2020 2020 6368 6563 6b69 6e67 2066 6f72 checking for\n+00009d30: 2061 2042 5344 2d63 6f6d 7061 7469 626c a BSD-compatibl\n+00009d40: 6520 696e 7374 616c 6c2e 2e2e 202f 7573 e install... /us\n+00009d50: 722f 6269 6e2f 696e 7374 616c 6c20 2d63 r/bin/install -c\n+00009d60: 0a20 2020 2020 6368 6563 6b69 6e67 2077 . checking w\n+00009d70: 6865 7468 6572 2062 7569 6c64 2065 6e76 hether build env\n+00009d80: 6972 6f6e 6d65 6e74 2069 7320 7361 6e65 ironment is sane\n+00009d90: 2e2e 2e20 7965 730a 2020 2020 2063 6865 ... yes. che\n+00009da0: 636b 696e 6720 666f 7220 6761 776b 2e2e cking for gawk..\n+00009db0: 2e20 6761 776b 0a20 2020 2020 6368 6563 . gawk. chec\n+00009dc0: 6b69 6e67 2077 6865 7468 6572 206d 616b king whether mak\n+00009dd0: 6520 7365 7473 2024 284d 414b 4529 2e2e e sets $(MAKE)..\n+00009de0: 2e20 7965 730a 2020 2020 2063 6865 636b . yes. check\n+00009df0: 696e 6720 666f 7220 6935 3836 2d6d 696e ing for i586-min\n+00009e00: 6777 3332 6d73 7663 2d73 7472 6970 2e2e gw32msvc-strip..\n+00009e10: 2e20 6935 3836 2d6d 696e 6777 3332 6d73 . i586-mingw32ms\n+00009e20: 7663 2d73 7472 6970 0a20 2020 2020 6368 vc-strip. ch\n+00009e30: 6563 6b69 6e67 2066 6f72 2069 3538 362d ecking for i586-\n+00009e40: 6d69 6e67 7733 326d 7376 632d 6763 632e mingw32msvc-gcc.\n+00009e50: 2e2e 2069 3538 362d 6d69 6e67 7733 326d .. i586-mingw32m\n+00009e60: 7376 632d 6763 630a 2020 2020 2063 6865 svc-gcc. che\n+00009e70: 636b 696e 6720 666f 7220 4320 636f 6d70 cking for C comp\n+00009e80: 696c 6572 2064 6566 6175 6c74 206f 7574 iler default out\n+00009e90: 7075 7420 6669 6c65 206e 616d 652e 2e2e put file name...\n+00009ea0: 2061 2e65 7865 0a20 2020 2020 6368 6563 a.exe. chec\n+00009eb0: 6b69 6e67 2077 6865 7468 6572 2074 6865 king whether the\n+00009ec0: 2043 2063 6f6d 7069 6c65 7220 776f 726b C compiler work\n+00009ed0: 732e 2e2e 2079 6573 0a20 2020 2020 6368 s... yes. ch\n+00009ee0: 6563 6b69 6e67 2077 6865 7468 6572 2077 ecking whether w\n+00009ef0: 6520 6172 6520 6372 6f73 7320 636f 6d70 e are cross comp\n+00009f00: 696c 696e 672e 2e2e 2079 6573 0a20 2020 iling... yes. \n+00009f10: 2020 6368 6563 6b69 6e67 2066 6f72 2073 checking for s\n+00009f20: 7566 6669 7820 6f66 2065 7865 6375 7461 uffix of executa\n+00009f30: 626c 6573 2e2e 2e20 2e65 7865 0a20 2020 bles... .exe. \n+00009f40: 2020 6368 6563 6b69 6e67 2066 6f72 2073 checking for s\n+00009f50: 7566 6669 7820 6f66 206f 626a 6563 7420 uffix of object \n+00009f60: 6669 6c65 732e 2e2e 206f 0a20 2020 2020 files... o. \n+00009f70: 6368 6563 6b69 6e67 2077 6865 7468 6572 checking whether\n+00009f80: 2077 6520 6172 6520 7573 696e 6720 7468 we are using th\n+00009f90: 6520 474e 5520 4320 636f 6d70 696c 6572 e GNU C compiler\n+00009fa0: 2e2e 2e20 7965 730a 2020 2020 2063 6865 ... yes. che\n+00009fb0: 636b 696e 6720 7768 6574 6865 7220 6935 cking whether i5\n+00009fc0: 3836 2d6d 696e 6777 3332 6d73 7663 2d67 86-mingw32msvc-g\n+00009fd0: 6363 2061 6363 6570 7473 202d 672e 2e2e cc accepts -g...\n+00009fe0: 2079 6573 0a20 2020 2020 6368 6563 6b69 yes. checki\n+00009ff0: 6e67 2066 6f72 2069 3538 362d 6d69 6e67 ng for i586-ming\n+0000a000: 7733 326d 7376 632d 6763 6320 6f70 7469 w32msvc-gcc opti\n+0000a010: 6f6e 2074 6f20 6163 6365 7074 2041 4e53 on to accept ANS\n+0000a020: 4920 432e 2e2e 0a20 2020 2020 2e2e 2e0a I C.... ....\n+0000a030: 2020 2020 207e 2f61 6d68 656c 6c6f 2d31 ~/amhello-1\n+0000a040: 2e30 2025 206d 616b 650a 2020 2020 202e .0 % make. .\n+0000a050: 2e2e 0a20 2020 2020 7e2f 616d 6865 6c6c ... ~/amhell\n+0000a060: 6f2d 312e 3020 2520 6364 2073 7263 3b20 o-1.0 % cd src; \n+0000a070: 6669 6c65 2068 656c 6c6f 2e65 7865 0a20 file hello.exe. \n+0000a080: 2020 2020 6865 6c6c 6f2e 6578 653a 204d hello.exe: M\n+0000a090: 5320 5769 6e64 6f77 7320 5045 2033 322d S Windows PE 32-\n+0000a0a0: 6269 7420 496e 7465 6c20 3830 3338 3620 bit Intel 80386 \n+0000a0b0: 636f 6e73 6f6c 6520 6578 6563 7574 6162 console executab\n+0000a0c0: 6c65 206e 6f74 2072 656c 6f63 6174 6162 le not relocatab\n+0000a0d0: 6c65 0a0a 2020 2054 6865 20e2 8098 2d2d le.. The ...--\n+0000a0e0: 686f 7374 e280 9920 616e 6420 e280 982d host... and ...-\n+0000a0f0: 2d62 7569 6c64 e280 9920 6f70 7469 6f6e -build... option\n+0000a100: 7320 6172 6520 7573 7561 6c6c 7920 616c s are usually al\n+0000a110: 6c20 7765 206e 6565 6420 666f 720a 6372 l we need for.cr\n+0000a120: 6f73 732d 636f 6d70 696c 696e 672e 2020 oss-compiling. \n+0000a130: 5468 6520 6f6e 6c79 2065 7863 6570 7469 The only excepti\n+0000a140: 6f6e 2069 7320 6966 2074 6865 2070 6163 on is if the pac\n+0000a150: 6b61 6765 2062 6569 6e67 2062 7569 6c74 kage being built\n+0000a160: 2069 730a 6974 7365 6c66 2061 2063 726f is.itself a cro\n+0000a170: 7373 2d63 6f6d 7069 6c65 723a 2077 6520 ss-compiler: we \n+0000a180: 6e65 6564 2061 2074 6869 7264 206f 7074 need a third opt\n+0000a190: 696f 6e20 746f 2073 7065 6369 6679 2069 ion to specify i\n+0000a1a0: 7473 2074 6172 6765 740a 6172 6368 6974 ts target.archit\n+0000a1b0: 6563 7475 7265 2e0a 0ae2 8098 2d2d 7461 ecture......--ta\n+0000a1c0: 7267 6574 3d54 4152 4745 54e2 8099 0a20 rget=TARGET.... \n+0000a1d0: 2020 2020 5768 656e 2062 7569 6c64 696e When buildin\n+0000a1e0: 6720 636f 6d70 696c 6572 2074 6f6f 6c73 g compiler tools\n+0000a1f0: 3a20 7468 6520 7379 7374 656d 2066 6f72 : the system for\n+0000a200: 2077 6869 6368 2074 6865 2074 6f6f 6c73 which the tools\n+0000a210: 2077 696c 6c0a 2020 2020 2063 7265 6174 will. creat\n+0000a220: 6520 6f75 7470 7574 2e0a 0a20 2020 466f e output... Fo\n+0000a230: 7220 696e 7374 616e 6365 2077 6865 6e20 r instance when \n+0000a240: 696e 7374 616c 6c69 6e67 2047 4343 2c20 installing GCC, \n+0000a250: 7468 6520 474e 5520 436f 6d70 696c 6572 the GNU Compiler\n+0000a260: 2043 6f6c 6c65 6374 696f 6e2c 2077 6520 Collection, we \n+0000a270: 6361 6e0a 7573 6520 e280 982d 2d74 6172 can.use ...--tar\n+0000a280: 6765 743d 5441 5247 4554 e280 9920 746f get=TARGET... to\n+0000a290: 2073 7065 6369 6679 2074 6861 7420 7765 specify that we\n+0000a2a0: 2077 616e 7420 746f 2062 7569 6c64 2047 want to build G\n+0000a2b0: 4343 2061 7320 610a 6372 6f73 732d 636f CC as a.cross-co\n+0000a2c0: 6d70 696c 6572 2066 6f72 2054 4152 4745 mpiler for TARGE\n+0000a2d0: 542e 2020 4d69 7869 6e67 20e2 8098 2d2d T. Mixing ...--\n+0000a2e0: 6275 696c 64e2 8099 2061 6e64 20e2 8098 build... and ...\n+0000a2f0: 2d2d 7461 7267 6574 e280 992c 2077 6520 --target..., we \n+0000a300: 6361 6e0a 6163 7475 616c 6c79 2063 726f can.actually cro\n+0000a310: 7373 2d63 6f6d 7069 6c65 2061 2063 726f ss-compile a cro\n+0000a320: 7373 2d63 6f6d 7069 6c65 723b 2073 7563 ss-compiler; suc\n+0000a330: 6820 6120 7468 7265 652d 7761 790a 6372 h a three-way.cr\n+0000a340: 6f73 732d 636f 6d70 696c 6174 696f 6e20 oss-compilation \n+0000a350: 6973 206b 6e6f 776e 2061 7320 6120 e280 is known as a ..\n+0000a360: 9c43 616e 6164 6961 6e20 6372 6f73 73e2 .Canadian cross.\n+0000a370: 809d 2e0a 0a20 2020 2a4e 6f74 6520 5370 ..... *Note Sp\n+0000a380: 6563 6966 7969 6e67 2074 6865 2053 7973 ecifying the Sys\n+0000a390: 7465 6d20 5479 7065 3a20 2861 7574 6f63 tem Type: (autoc\n+0000a3a0: 6f6e 6629 5370 6563 6966 7969 6e67 204e onf)Specifying N\n+0000a3b0: 616d 6573 2c20 666f 720a 6d6f 7265 2069 ames, for.more i\n+0000a3c0: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about\n+0000a3d0: 2074 6865 7365 20e2 8098 636f 6e66 6967 these ...config\n+0000a3e0: 7572 65e2 8099 206f 7074 696f 6e73 2e0a ure... options..\n+0000a3f0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0000a400: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0000a410: 6465 3a20 5265 6e61 6d69 6e67 2c20 204e de: Renaming, N\n+0000a420: 6578 743a 2044 4553 5444 4952 2c20 2050 ext: DESTDIR, P\n+0000a430: 7265 763a 2043 726f 7373 2d43 6f6d 7069 rev: Cross-Compi\n+0000a440: 6c61 7469 6f6e 2c20 2055 703a 2055 7365 lation, Up: Use\n+0000a450: 2043 6173 6573 0a0a 322e 322e 3920 5265 Cases..2.2.9 Re\n+0000a460: 6e61 6d69 6e67 2050 726f 6772 616d 7320 naming Programs \n+0000a470: 6174 2049 6e73 7461 6c6c 2054 696d 650a at Install Time.\n 0000a480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 0000a490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0000a4a0: 2d2d 2d2d 2d0a 0a54 6865 2047 4e55 2042 -----..The GNU B\n-0000a4b0: 7569 6c64 2053 7973 7465 6d20 7072 6f76 uild System prov\n-0000a4c0: 6964 6573 206d 6561 6e73 2074 6f20 6175 ides means to au\n-0000a4d0: 746f 6d61 7469 6361 6c6c 7920 7265 6e61 tomatically rena\n-0000a4e0: 6d65 2065 7865 6375 7461 626c 6573 0a61 me executables.a\n-0000a4f0: 6e64 206d 616e 7061 6765 7320 6265 666f nd manpages befo\n-0000a500: 7265 2074 6865 7920 6172 6520 696e 7374 re they are inst\n-0000a510: 616c 6c65 6420 282a 6e6f 7465 204d 616e alled (*note Man\n-0000a520: 2050 6167 6573 3a3a 292e 2020 5468 6973 Pages::). This\n-0000a530: 2069 730a 6573 7065 6369 616c 6c79 2063 is.especially c\n-0000a540: 6f6e 7665 6e69 656e 7420 7768 656e 2069 onvenient when i\n-0000a550: 6e73 7461 6c6c 696e 6720 6120 474e 5520 nstalling a GNU \n-0000a560: 7061 636b 6167 6520 6f6e 2061 2073 7973 package on a sys\n-0000a570: 7465 6d20 7468 6174 0a61 6c72 6561 6479 tem that.already\n-0000a580: 2068 6173 2061 2070 726f 7072 6965 7461 has a proprieta\n-0000a590: 7279 2069 6d70 6c65 6d65 6e74 6174 696f ry implementatio\n-0000a5a0: 6e20 796f 7520 646f 206e 6f74 2077 616e n you do not wan\n-0000a5b0: 7420 746f 206f 7665 7277 7269 7465 2e0a t to overwrite..\n-0000a5c0: 466f 7220 696e 7374 616e 6365 2c20 796f For instance, yo\n-0000a5d0: 7520 6d61 7920 7761 6e74 2074 6f20 696e u may want to in\n-0000a5e0: 7374 616c 6c20 474e 5520 e280 9874 6172 stall GNU ...tar\n-0000a5f0: e280 9920 6173 20e2 8098 6774 6172 e280 ... as ...gtar..\n-0000a600: 9920 736f 2079 6f75 2063 616e 0a64 6973 . so you can.dis\n-0000a610: 7469 6e67 7569 7368 2069 7420 6672 6f6d tinguish it from\n-0000a620: 2079 6f75 7220 7665 6e64 6f72 2773 20e2 your vendor's .\n-0000a630: 8098 7461 72e2 8099 2e0a 0a20 2020 5468 ..tar...... Th\n-0000a640: 6973 2063 616e 2062 6520 646f 6e65 2075 is can be done u\n-0000a650: 7369 6e67 206f 6e65 206f 6620 7468 6573 sing one of thes\n-0000a660: 6520 7468 7265 6520 e280 9863 6f6e 6669 e three ...confi\n-0000a670: 6775 7265 e280 9920 6f70 7469 6f6e 732e gure... options.\n-0000a680: 0a0a e280 982d 2d70 726f 6772 616d 2d70 .....--program-p\n-0000a690: 7265 6669 783d 5052 4546 4958 e280 990a refix=PREFIX....\n-0000a6a0: 2020 2020 2050 7265 7065 6e64 2050 5245 Prepend PRE\n-0000a6b0: 4649 5820 746f 2069 6e73 7461 6c6c 6564 FIX to installed\n-0000a6c0: 2070 726f 6772 616d 206e 616d 6573 2e0a program names..\n-0000a6d0: e280 982d 2d70 726f 6772 616d 2d73 7566 ...--program-suf\n-0000a6e0: 6669 783d 5355 4646 4958 e280 990a 2020 fix=SUFFIX.... \n-0000a6f0: 2020 2041 7070 656e 6420 5355 4646 4958 Append SUFFIX\n-0000a700: 2074 6f20 696e 7374 616c 6c65 6420 7072 to installed pr\n-0000a710: 6f67 7261 6d20 6e61 6d65 732e 0ae2 8098 ogram names.....\n-0000a720: 2d2d 7072 6f67 7261 6d2d 7472 616e 7366 --program-transf\n-0000a730: 6f72 6d2d 6e61 6d65 3d50 524f 4752 414d orm-name=PROGRAM\n-0000a740: e280 990a 2020 2020 2052 756e 20e2 8098 .... Run ...\n-0000a750: 7365 6420 5052 4f47 5241 4de2 8099 206f sed PROGRAM... o\n-0000a760: 6e20 696e 7374 616c 6c65 6420 7072 6f67 n installed prog\n-0000a770: 7261 6d20 6e61 6d65 732e 0a0a 2020 2054 ram names... T\n-0000a780: 6865 2066 6f6c 6c6f 7769 6e67 2063 6f6d he following com\n-0000a790: 6d61 6e64 7320 776f 756c 6420 696e 7374 mands would inst\n-0000a7a0: 616c 6c20 e280 9868 656c 6c6f e280 9920 all ...hello... \n-0000a7b0: 6173 0ae2 8098 2f75 7372 2f6c 6f63 616c as..../usr/local\n-0000a7c0: 2f62 696e 2f74 6573 742d 6865 6c6c 6fe2 /bin/test-hello.\n-0000a7d0: 8099 2c20 666f 7220 696e 7374 616e 6365 .., for instance\n-0000a7e0: 2e0a 0a20 2020 2020 7e2f 616d 6865 6c6c ... ~/amhell\n-0000a7f0: 6f2d 312e 3020 2520 2e2f 636f 6e66 6967 o-1.0 % ./config\n-0000a800: 7572 6520 2d2d 7072 6f67 7261 6d2d 7072 ure --program-pr\n-0000a810: 6566 6978 2074 6573 742d 0a20 2020 2020 efix test-. \n-0000a820: 2e2e 2e0a 2020 2020 207e 2f61 6d68 656c .... ~/amhel\n-0000a830: 6c6f 2d31 2e30 2025 206d 616b 650a 2020 lo-1.0 % make. \n-0000a840: 2020 202e 2e2e 0a20 2020 2020 7e2f 616d .... ~/am\n-0000a850: 6865 6c6c 6f2d 312e 3020 2520 7375 646f hello-1.0 % sudo\n-0000a860: 206d 616b 6520 696e 7374 616c 6c0a 2020 make install. \n-0000a870: 2020 202e 2e2e 0a0a 1f0a 4669 6c65 3a20 .......File: \n-0000a880: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-0000a890: 666f 2c20 204e 6f64 653a 2044 4553 5444 fo, Node: DESTD\n-0000a8a0: 4952 2c20 204e 6578 743a 2050 7265 7061 IR, Next: Prepa\n-0000a8b0: 7269 6e67 2044 6973 7472 6962 7574 696f ring Distributio\n-0000a8c0: 6e73 2c20 2050 7265 763a 2052 656e 616d ns, Prev: Renam\n-0000a8d0: 696e 672c 2020 5570 3a20 5573 6520 4361 ing, Up: Use Ca\n-0000a8e0: 7365 730a 0a32 2e32 2e31 3020 4275 696c ses..2.2.10 Buil\n-0000a8f0: 6469 6e67 2042 696e 6172 7920 5061 636b ding Binary Pack\n-0000a900: 6167 6573 2055 7369 6e67 2044 4553 5444 ages Using DESTD\n-0000a910: 4952 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d IR.-------------\n+0000a4a0: 2d2d 2d2d 2d2d 2d0a 0a54 6865 2047 4e55 -------..The GNU\n+0000a4b0: 2042 7569 6c64 2053 7973 7465 6d20 7072 Build System pr\n+0000a4c0: 6f76 6964 6573 206d 6561 6e73 2074 6f20 ovides means to \n+0000a4d0: 6175 746f 6d61 7469 6361 6c6c 7920 7265 automatically re\n+0000a4e0: 6e61 6d65 2065 7865 6375 7461 626c 6573 name executables\n+0000a4f0: 0a61 6e64 206d 616e 7061 6765 7320 6265 .and manpages be\n+0000a500: 666f 7265 2074 6865 7920 6172 6520 696e fore they are in\n+0000a510: 7374 616c 6c65 6420 282a 6e6f 7465 204d stalled (*note M\n+0000a520: 616e 2050 6167 6573 3a3a 292e 2020 5468 an Pages::). Th\n+0000a530: 6973 2069 730a 6573 7065 6369 616c 6c79 is is.especially\n+0000a540: 2063 6f6e 7665 6e69 656e 7420 7768 656e convenient when\n+0000a550: 2069 6e73 7461 6c6c 696e 6720 6120 474e installing a GN\n+0000a560: 5520 7061 636b 6167 6520 6f6e 2061 2073 U package on a s\n+0000a570: 7973 7465 6d20 7468 6174 0a61 6c72 6561 ystem that.alrea\n+0000a580: 6479 2068 6173 2061 2070 726f 7072 6965 dy has a proprie\n+0000a590: 7461 7279 2069 6d70 6c65 6d65 6e74 6174 tary implementat\n+0000a5a0: 696f 6e20 796f 7520 646f 206e 6f74 2077 ion you do not w\n+0000a5b0: 616e 7420 746f 206f 7665 7277 7269 7465 ant to overwrite\n+0000a5c0: 2e0a 466f 7220 696e 7374 616e 6365 2c20 ..For instance, \n+0000a5d0: 796f 7520 6d61 7920 7761 6e74 2074 6f20 you may want to \n+0000a5e0: 696e 7374 616c 6c20 474e 5520 e280 9874 install GNU ...t\n+0000a5f0: 6172 e280 9920 6173 20e2 8098 6774 6172 ar... as ...gtar\n+0000a600: e280 9920 736f 2079 6f75 2063 616e 0a64 ... so you can.d\n+0000a610: 6973 7469 6e67 7569 7368 2069 7420 6672 istinguish it fr\n+0000a620: 6f6d 2079 6f75 7220 7665 6e64 6f72 2773 om your vendor's\n+0000a630: 20e2 8098 7461 72e2 8099 2e0a 0a20 2020 ...tar...... \n+0000a640: 5468 6973 2063 616e 2062 6520 646f 6e65 This can be done\n+0000a650: 2075 7369 6e67 206f 6e65 206f 6620 7468 using one of th\n+0000a660: 6573 6520 7468 7265 6520 e280 9863 6f6e ese three ...con\n+0000a670: 6669 6775 7265 e280 9920 6f70 7469 6f6e figure... option\n+0000a680: 732e 0a0a e280 982d 2d70 726f 6772 616d s......--program\n+0000a690: 2d70 7265 6669 783d 5052 4546 4958 e280 -prefix=PREFIX..\n+0000a6a0: 990a 2020 2020 2050 7265 7065 6e64 2050 .. Prepend P\n+0000a6b0: 5245 4649 5820 746f 2069 6e73 7461 6c6c REFIX to install\n+0000a6c0: 6564 2070 726f 6772 616d 206e 616d 6573 ed program names\n+0000a6d0: 2e0a e280 982d 2d70 726f 6772 616d 2d73 .....--program-s\n+0000a6e0: 7566 6669 783d 5355 4646 4958 e280 990a uffix=SUFFIX....\n+0000a6f0: 2020 2020 2041 7070 656e 6420 5355 4646 Append SUFF\n+0000a700: 4958 2074 6f20 696e 7374 616c 6c65 6420 IX to installed \n+0000a710: 7072 6f67 7261 6d20 6e61 6d65 732e 0ae2 program names...\n+0000a720: 8098 2d2d 7072 6f67 7261 6d2d 7472 616e ..--program-tran\n+0000a730: 7366 6f72 6d2d 6e61 6d65 3d50 524f 4752 sform-name=PROGR\n+0000a740: 414d e280 990a 2020 2020 2052 756e 20e2 AM.... Run .\n+0000a750: 8098 7365 6420 5052 4f47 5241 4de2 8099 ..sed PROGRAM...\n+0000a760: 206f 6e20 696e 7374 616c 6c65 6420 7072 on installed pr\n+0000a770: 6f67 7261 6d20 6e61 6d65 732e 0a0a 2020 ogram names... \n+0000a780: 2054 6865 2066 6f6c 6c6f 7769 6e67 2063 The following c\n+0000a790: 6f6d 6d61 6e64 7320 776f 756c 6420 696e ommands would in\n+0000a7a0: 7374 616c 6c20 e280 9868 656c 6c6f e280 stall ...hello..\n+0000a7b0: 9920 6173 0ae2 8098 2f75 7372 2f6c 6f63 . as..../usr/loc\n+0000a7c0: 616c 2f62 696e 2f74 6573 742d 6865 6c6c al/bin/test-hell\n+0000a7d0: 6fe2 8099 2c20 666f 7220 696e 7374 616e o..., for instan\n+0000a7e0: 6365 2e0a 0a20 2020 2020 7e2f 616d 6865 ce... ~/amhe\n+0000a7f0: 6c6c 6f2d 312e 3020 2520 2e2f 636f 6e66 llo-1.0 % ./conf\n+0000a800: 6967 7572 6520 2d2d 7072 6f67 7261 6d2d igure --program-\n+0000a810: 7072 6566 6978 2074 6573 742d 0a20 2020 prefix test-. \n+0000a820: 2020 2e2e 2e0a 2020 2020 207e 2f61 6d68 .... ~/amh\n+0000a830: 656c 6c6f 2d31 2e30 2025 206d 616b 650a ello-1.0 % make.\n+0000a840: 2020 2020 202e 2e2e 0a20 2020 2020 7e2f .... ~/\n+0000a850: 616d 6865 6c6c 6f2d 312e 3020 2520 7375 amhello-1.0 % su\n+0000a860: 646f 206d 616b 6520 696e 7374 616c 6c0a do make install.\n+0000a870: 2020 2020 202e 2e2e 0a0a 1f0a 4669 6c65 .......File\n+0000a880: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0000a890: 696e 666f 2c20 204e 6f64 653a 2044 4553 info, Node: DES\n+0000a8a0: 5444 4952 2c20 204e 6578 743a 2050 7265 TDIR, Next: Pre\n+0000a8b0: 7061 7269 6e67 2044 6973 7472 6962 7574 paring Distribut\n+0000a8c0: 696f 6e73 2c20 2050 7265 763a 2052 656e ions, Prev: Ren\n+0000a8d0: 616d 696e 672c 2020 5570 3a20 5573 6520 aming, Up: Use \n+0000a8e0: 4361 7365 730a 0a32 2e32 2e31 3020 4275 Cases..2.2.10 Bu\n+0000a8f0: 696c 6469 6e67 2042 696e 6172 7920 5061 ilding Binary Pa\n+0000a900: 636b 6167 6573 2055 7369 6e67 2044 4553 ckages Using DES\n+0000a910: 5444 4952 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d TDIR.-----------\n 0000a920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 0000a930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0000a940: 0a0a 5468 6520 474e 5520 4275 696c 6420 ..The GNU Build \n-0000a950: 5379 7374 656d 2773 20e2 8098 6d61 6b65 System's ...make\n-0000a960: 2069 6e73 7461 6c6c e280 9920 616e 6420 install... and \n-0000a970: e280 986d 616b 6520 756e 696e 7374 616c ...make uninstal\n-0000a980: 6ce2 8099 2069 6e74 6572 6661 6365 0a64 l... interface.d\n-0000a990: 6f65 7320 6e6f 7420 6578 6163 746c 7920 oes not exactly \n-0000a9a0: 6669 7420 7468 6520 6e65 6564 7320 6f66 fit the needs of\n-0000a9b0: 2061 2073 7973 7465 6d20 6164 6d69 6e69 a system admini\n-0000a9c0: 7374 7261 746f 7220 7768 6f20 6861 7320 strator who has \n-0000a9d0: 746f 0a64 6570 6c6f 7920 616e 6420 7570 to.deploy and up\n-0000a9e0: 6772 6164 6520 7061 636b 6167 6573 206f grade packages o\n-0000a9f0: 6e20 6c6f 7473 206f 6620 686f 7374 732e n lots of hosts.\n-0000aa00: 2020 496e 206f 7468 6572 2077 6f72 6473 In other words\n-0000aa10: 2c20 7468 6520 474e 550a 4275 696c 6420 , the GNU.Build \n-0000aa20: 5379 7374 656d 2064 6f65 7320 6e6f 7420 System does not \n-0000aa30: 7265 706c 6163 6520 6120 7061 636b 6167 replace a packag\n-0000aa40: 6520 6d61 6e61 6765 722e 0a0a 2020 2053 e manager... S\n-0000aa50: 7563 6820 7061 636b 6167 6520 6d61 6e61 uch package mana\n-0000aa60: 6765 7273 2075 7375 616c 6c79 206e 6565 gers usually nee\n-0000aa70: 6420 746f 206b 6e6f 7720 7768 6963 6820 d to know which \n-0000aa80: 6669 6c65 7320 6861 7665 2062 6565 6e0a files have been.\n-0000aa90: 696e 7374 616c 6c65 6420 6279 2061 2070 installed by a p\n-0000aaa0: 6163 6b61 6765 2c20 736f 2061 206d 6572 ackage, so a mer\n-0000aab0: 6520 e280 986d 616b 6520 696e 7374 616c e ...make instal\n-0000aac0: 6ce2 8099 2069 7320 696e 6170 7072 6f70 l... is inapprop\n-0000aad0: 7269 6174 652e 0a0a 2020 2054 6865 20e2 riate... The .\n-0000aae0: 8098 4445 5354 4449 52e2 8099 2076 6172 ..DESTDIR... var\n-0000aaf0: 6961 626c 6520 6361 6e20 6265 2075 7365 iable can be use\n-0000ab00: 6420 746f 2070 6572 666f 726d 2061 2073 d to perform a s\n-0000ab10: 7461 6765 6420 696e 7374 616c 6c61 7469 taged installati\n-0000ab20: 6f6e 2e0a 5468 6520 7061 636b 6167 6520 on..The package \n-0000ab30: 7368 6f75 6c64 2062 6520 636f 6e66 6967 should be config\n-0000ab40: 7572 6564 2061 7320 6966 2069 7420 7761 ured as if it wa\n-0000ab50: 7320 676f 696e 6720 746f 2062 6520 696e s going to be in\n-0000ab60: 7374 616c 6c65 6420 696e 0a69 7473 2066 stalled in.its f\n-0000ab70: 696e 616c 206c 6f63 6174 696f 6e20 2865 inal location (e\n-0000ab80: 2e67 2e2c 20e2 8098 2d2d 7072 6566 6978 .g., ...--prefix\n-0000ab90: 202f 7573 72e2 8099 292c 2062 7574 2077 /usr...), but w\n-0000aba0: 6865 6e20 7275 6e6e 696e 6720 e280 986d hen running ...m\n-0000abb0: 616b 650a 696e 7374 616c 6ce2 8099 2c20 ake.install..., \n-0000abc0: 7468 6520 e280 9844 4553 5444 4952 e280 the ...DESTDIR..\n-0000abd0: 9920 7368 6f75 6c64 2062 6520 7365 7420 . should be set \n-0000abe0: 746f 2074 6865 2061 6273 6f6c 7574 6520 to the absolute \n-0000abf0: 6e61 6d65 206f 6620 610a 6469 7265 6374 name of a.direct\n-0000ac00: 6f72 7920 696e 746f 2077 6869 6368 2074 ory into which t\n-0000ac10: 6865 2069 6e73 7461 6c6c 6174 696f 6e20 he installation \n-0000ac20: 7769 6c6c 2062 6520 6469 7665 7274 6564 will be diverted\n-0000ac30: 2e20 2046 726f 6d20 7468 6973 0a64 6972 . From this.dir\n-0000ac40: 6563 746f 7279 2069 7420 6973 2065 6173 ectory it is eas\n-0000ac50: 7920 746f 2072 6576 6965 7720 7768 6963 y to review whic\n-0000ac60: 6820 6669 6c65 7320 6172 6520 6265 696e h files are bein\n-0000ac70: 6720 696e 7374 616c 6c65 6420 7768 6572 g installed wher\n-0000ac80: 652c 0a61 6e64 2066 696e 616c 6c79 2063 e,.and finally c\n-0000ac90: 6f70 7920 7468 656d 2074 6f20 7468 6569 opy them to thei\n-0000aca0: 7220 6669 6e61 6c20 6c6f 6361 7469 6f6e r final location\n-0000acb0: 2062 7920 736f 6d65 206d 6561 6e73 2e0a by some means..\n-0000acc0: 0a20 2020 466f 7220 696e 7374 616e 6365 . For instance\n-0000acd0: 2068 6572 6520 6973 2068 6f77 2077 6520 here is how we \n-0000ace0: 636f 756c 6420 6372 6561 7465 2061 2062 could create a b\n-0000acf0: 696e 6172 7920 7061 636b 6167 6520 636f inary package co\n-0000ad00: 6e74 6169 6e69 6e67 0a61 2073 6e61 7073 ntaining.a snaps\n-0000ad10: 686f 7420 6f66 2061 6c6c 2074 6865 2066 hot of all the f\n-0000ad20: 696c 6573 2074 6f20 6265 2069 6e73 7461 iles to be insta\n-0000ad30: 6c6c 6564 2e0a 0a20 2020 2020 7e2f 616d lled... ~/am\n-0000ad40: 6865 6c6c 6f2d 312e 3020 2520 2e2f 636f hello-1.0 % ./co\n-0000ad50: 6e66 6967 7572 6520 2d2d 7072 6566 6978 nfigure --prefix\n-0000ad60: 202f 7573 720a 2020 2020 202e 2e2e 0a20 /usr. .... \n-0000ad70: 2020 2020 7e2f 616d 6865 6c6c 6f2d 312e ~/amhello-1.\n-0000ad80: 3020 2520 6d61 6b65 0a20 2020 2020 2e2e 0 % make. ..\n-0000ad90: 2e0a 2020 2020 207e 2f61 6d68 656c 6c6f .. ~/amhello\n-0000ada0: 2d31 2e30 2025 206d 616b 6520 4445 5354 -1.0 % make DEST\n-0000adb0: 4449 523d 2448 4f4d 452f 696e 7374 2069 DIR=$HOME/inst i\n-0000adc0: 6e73 7461 6c6c 0a20 2020 2020 2e2e 2e0a nstall. ....\n-0000add0: 2020 2020 207e 2f61 6d68 656c 6c6f 2d31 ~/amhello-1\n-0000ade0: 2e30 2025 2063 6420 7e2f 696e 7374 0a20 .0 % cd ~/inst. \n-0000adf0: 2020 2020 7e2f 696e 7374 2025 2066 696e ~/inst % fin\n-0000ae00: 6420 2e20 2d74 7970 6520 6620 2d70 7269 d . -type f -pri\n-0000ae10: 6e74 203e 202e 2e2f 6669 6c65 732e 6c73 nt > ../files.ls\n-0000ae20: 740a 2020 2020 207e 2f69 6e73 7420 2520 t. ~/inst % \n-0000ae30: 7461 7220 7a63 7666 207e 2f61 6d68 656c tar zcvf ~/amhel\n-0000ae40: 6c6f 2d31 2e30 2d69 3638 362e 7461 722e lo-1.0-i686.tar.\n-0000ae50: 677a 2060 6361 7420 2e2e 2f66 696c 6573 gz `cat ../files\n-0000ae60: 2e6c 7374 600a 2020 2020 202e 2f75 7372 .lst`. ./usr\n-0000ae70: 2f62 696e 2f68 656c 6c6f 0a20 2020 2020 /bin/hello. \n-0000ae80: 2e2f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/\n-0000ae90: 616d 6865 6c6c 6f2f 5245 4144 4d45 0a0a amhello/README..\n-0000aea0: 2020 2041 6674 6572 2074 6869 7320 6578 After this ex\n-0000aeb0: 616d 706c 652c 20e2 8098 616d 6865 6c6c ample, ...amhell\n-0000aec0: 6f2d 312e 302d 6936 3836 2e74 6172 2e67 o-1.0-i686.tar.g\n-0000aed0: 7ae2 8099 2069 7320 7265 6164 7920 746f z... is ready to\n-0000aee0: 2062 650a 756e 636f 6d70 7265 7373 6564 be.uncompressed\n-0000aef0: 2069 6e20 e280 982f e280 9920 6f6e 206d in .../... on m\n-0000af00: 616e 7920 686f 7374 732e 2020 2855 7369 any hosts. (Usi\n-0000af10: 6e67 20e2 8098 6063 6174 202e 2e2f 6669 ng ...`cat ../fi\n-0000af20: 6c65 732e 6c73 7460 e280 9920 696e 7374 les.lst`... inst\n-0000af30: 6561 640a 6f66 20e2 8098 2ee2 8099 2061 ead.of ....... a\n-0000af40: 7320 6172 6775 6d65 6e74 2066 6f72 20e2 s argument for .\n-0000af50: 8098 7461 72e2 8099 2061 766f 6964 7320 ..tar... avoids \n-0000af60: 656e 7472 6965 7320 666f 7220 6561 6368 entries for each\n-0000af70: 2073 7562 6469 7265 6374 6f72 7920 696e subdirectory in\n-0000af80: 2074 6865 0a61 7263 6869 7665 3a20 7765 the.archive: we\n-0000af90: 2077 6f75 6c64 206e 6f74 206c 696b 6520 would not like \n-0000afa0: e280 9874 6172 e280 9920 746f 2072 6573 ...tar... to res\n-0000afb0: 746f 7265 2074 6865 206d 6f64 6966 6963 tore the modific\n-0000afc0: 6174 696f 6e20 7469 6d65 206f 660a e280 ation time of...\n-0000afd0: 982f e280 992c 20e2 8098 2f75 7372 2fe2 ./..., .../usr/.\n-0000afe0: 8099 2c20 6574 632e 290a 0a20 2020 4e6f .., etc.).. No\n-0000aff0: 7465 2074 6861 7420 7768 656e 2062 7569 te that when bui\n-0000b000: 6c64 696e 6720 7061 636b 6167 6573 2066 lding packages f\n-0000b010: 6f72 2073 6576 6572 616c 2061 7263 6869 or several archi\n-0000b020: 7465 6374 7572 6573 2c20 6974 206d 6967 tectures, it mig\n-0000b030: 6874 0a62 6520 636f 6e76 656e 6965 6e74 ht.be convenient\n-0000b040: 2074 6f20 7573 6520 e280 986d 616b 6520 to use ...make \n-0000b050: 696e 7374 616c 6c2d 6461 7461 e280 9920 install-data... \n-0000b060: 616e 6420 e280 986d 616b 6520 696e 7374 and ...make inst\n-0000b070: 616c 6c2d 6578 6563 e280 9920 282a 6e6f all-exec... (*no\n-0000b080: 7465 0a54 776f 2d50 6172 7420 496e 7374 te.Two-Part Inst\n-0000b090: 616c 6c3a 3a29 2074 6f20 6761 7468 6572 all::) to gather\n-0000b0a0: 2061 7263 6869 7465 6374 7572 652d 696e architecture-in\n-0000b0b0: 6465 7065 6e64 656e 7420 6669 6c65 7320 dependent files \n-0000b0c0: 696e 2061 2073 696e 676c 650a 7061 636b in a single.pack\n-0000b0d0: 6167 652e 0a0a 2020 202a 4e6f 7465 2049 age... *Note I\n-0000b0e0: 6e73 7461 6c6c 3a3a 2c20 666f 7220 6d6f nstall::, for mo\n-0000b0f0: 7265 2069 6e66 6f72 6d61 7469 6f6e 2e0a re information..\n-0000b100: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-0000b110: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-0000b120: 6465 3a20 5072 6570 6172 696e 6720 4469 de: Preparing Di\n-0000b130: 7374 7269 6275 7469 6f6e 732c 2020 4e65 stributions, Ne\n-0000b140: 7874 3a20 4465 7065 6e64 656e 6379 2054 xt: Dependency T\n-0000b150: 7261 636b 696e 672c 2020 5072 6576 3a20 racking, Prev: \n-0000b160: 4445 5354 4449 522c 2020 5570 3a20 5573 DESTDIR, Up: Us\n-0000b170: 6520 4361 7365 730a 0a32 2e32 2e31 3120 e Cases..2.2.11 \n-0000b180: 5072 6570 6172 696e 6720 4469 7374 7269 Preparing Distri\n-0000b190: 6275 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d butions.--------\n+0000a940: 2d2d 0a0a 5468 6520 474e 5520 4275 696c --..The GNU Buil\n+0000a950: 6420 5379 7374 656d 2773 20e2 8098 6d61 d System's ...ma\n+0000a960: 6b65 2069 6e73 7461 6c6c e280 9920 616e ke install... an\n+0000a970: 6420 e280 986d 616b 6520 756e 696e 7374 d ...make uninst\n+0000a980: 616c 6ce2 8099 2069 6e74 6572 6661 6365 all... interface\n+0000a990: 0a64 6f65 7320 6e6f 7420 6578 6163 746c .does not exactl\n+0000a9a0: 7920 6669 7420 7468 6520 6e65 6564 7320 y fit the needs \n+0000a9b0: 6f66 2061 2073 7973 7465 6d20 6164 6d69 of a system admi\n+0000a9c0: 6e69 7374 7261 746f 7220 7768 6f20 6861 nistrator who ha\n+0000a9d0: 7320 746f 0a64 6570 6c6f 7920 616e 6420 s to.deploy and \n+0000a9e0: 7570 6772 6164 6520 7061 636b 6167 6573 upgrade packages\n+0000a9f0: 206f 6e20 6c6f 7473 206f 6620 686f 7374 on lots of host\n+0000aa00: 732e 2020 496e 206f 7468 6572 2077 6f72 s. In other wor\n+0000aa10: 6473 2c20 7468 6520 474e 550a 4275 696c ds, the GNU.Buil\n+0000aa20: 6420 5379 7374 656d 2064 6f65 7320 6e6f d System does no\n+0000aa30: 7420 7265 706c 6163 6520 6120 7061 636b t replace a pack\n+0000aa40: 6167 6520 6d61 6e61 6765 722e 0a0a 2020 age manager... \n+0000aa50: 2053 7563 6820 7061 636b 6167 6520 6d61 Such package ma\n+0000aa60: 6e61 6765 7273 2075 7375 616c 6c79 206e nagers usually n\n+0000aa70: 6565 6420 746f 206b 6e6f 7720 7768 6963 eed to know whic\n+0000aa80: 6820 6669 6c65 7320 6861 7665 2062 6565 h files have bee\n+0000aa90: 6e0a 696e 7374 616c 6c65 6420 6279 2061 n.installed by a\n+0000aaa0: 2070 6163 6b61 6765 2c20 736f 2061 206d package, so a m\n+0000aab0: 6572 6520 e280 986d 616b 6520 696e 7374 ere ...make inst\n+0000aac0: 616c 6ce2 8099 2069 7320 696e 6170 7072 all... is inappr\n+0000aad0: 6f70 7269 6174 652e 0a0a 2020 2054 6865 opriate... The\n+0000aae0: 20e2 8098 4445 5354 4449 52e2 8099 2076 ...DESTDIR... v\n+0000aaf0: 6172 6961 626c 6520 6361 6e20 6265 2075 ariable can be u\n+0000ab00: 7365 6420 746f 2070 6572 666f 726d 2061 sed to perform a\n+0000ab10: 2073 7461 6765 6420 696e 7374 616c 6c61 staged installa\n+0000ab20: 7469 6f6e 2e0a 5468 6520 7061 636b 6167 tion..The packag\n+0000ab30: 6520 7368 6f75 6c64 2062 6520 636f 6e66 e should be conf\n+0000ab40: 6967 7572 6564 2061 7320 6966 2069 7420 igured as if it \n+0000ab50: 7761 7320 676f 696e 6720 746f 2062 6520 was going to be \n+0000ab60: 696e 7374 616c 6c65 6420 696e 0a69 7473 installed in.its\n+0000ab70: 2066 696e 616c 206c 6f63 6174 696f 6e20 final location \n+0000ab80: 2865 2e67 2e2c 20e2 8098 2d2d 7072 6566 (e.g., ...--pref\n+0000ab90: 6978 202f 7573 72e2 8099 292c 2062 7574 ix /usr...), but\n+0000aba0: 2077 6865 6e20 7275 6e6e 696e 6720 e280 when running ..\n+0000abb0: 986d 616b 650a 696e 7374 616c 6ce2 8099 .make.install...\n+0000abc0: 2c20 7468 6520 e280 9844 4553 5444 4952 , the ...DESTDIR\n+0000abd0: e280 9920 7368 6f75 6c64 2062 6520 7365 ... should be se\n+0000abe0: 7420 746f 2074 6865 2061 6273 6f6c 7574 t to the absolut\n+0000abf0: 6520 6e61 6d65 206f 6620 610a 6469 7265 e name of a.dire\n+0000ac00: 6374 6f72 7920 696e 746f 2077 6869 6368 ctory into which\n+0000ac10: 2074 6865 2069 6e73 7461 6c6c 6174 696f the installatio\n+0000ac20: 6e20 7769 6c6c 2062 6520 6469 7665 7274 n will be divert\n+0000ac30: 6564 2e20 2046 726f 6d20 7468 6973 0a64 ed. From this.d\n+0000ac40: 6972 6563 746f 7279 2069 7420 6973 2065 irectory it is e\n+0000ac50: 6173 7920 746f 2072 6576 6965 7720 7768 asy to review wh\n+0000ac60: 6963 6820 6669 6c65 7320 6172 6520 6265 ich files are be\n+0000ac70: 696e 6720 696e 7374 616c 6c65 6420 7768 ing installed wh\n+0000ac80: 6572 652c 0a61 6e64 2066 696e 616c 6c79 ere,.and finally\n+0000ac90: 2063 6f70 7920 7468 656d 2074 6f20 7468 copy them to th\n+0000aca0: 6569 7220 6669 6e61 6c20 6c6f 6361 7469 eir final locati\n+0000acb0: 6f6e 2062 7920 736f 6d65 206d 6561 6e73 on by some means\n+0000acc0: 2e0a 0a20 2020 466f 7220 696e 7374 616e ... For instan\n+0000acd0: 6365 2068 6572 6520 6973 2068 6f77 2077 ce here is how w\n+0000ace0: 6520 636f 756c 6420 6372 6561 7465 2061 e could create a\n+0000acf0: 2062 696e 6172 7920 7061 636b 6167 6520 binary package \n+0000ad00: 636f 6e74 6169 6e69 6e67 0a61 2073 6e61 containing.a sna\n+0000ad10: 7073 686f 7420 6f66 2061 6c6c 2074 6865 pshot of all the\n+0000ad20: 2066 696c 6573 2074 6f20 6265 2069 6e73 files to be ins\n+0000ad30: 7461 6c6c 6564 2e0a 0a20 2020 2020 7e2f talled... ~/\n+0000ad40: 616d 6865 6c6c 6f2d 312e 3020 2520 2e2f amhello-1.0 % ./\n+0000ad50: 636f 6e66 6967 7572 6520 2d2d 7072 6566 configure --pref\n+0000ad60: 6978 202f 7573 720a 2020 2020 202e 2e2e ix /usr. ...\n+0000ad70: 0a20 2020 2020 7e2f 616d 6865 6c6c 6f2d . ~/amhello-\n+0000ad80: 312e 3020 2520 6d61 6b65 0a20 2020 2020 1.0 % make. \n+0000ad90: 2e2e 2e0a 2020 2020 207e 2f61 6d68 656c .... ~/amhel\n+0000ada0: 6c6f 2d31 2e30 2025 206d 616b 6520 4445 lo-1.0 % make DE\n+0000adb0: 5354 4449 523d 2448 4f4d 452f 696e 7374 STDIR=$HOME/inst\n+0000adc0: 2069 6e73 7461 6c6c 0a20 2020 2020 2e2e install. ..\n+0000add0: 2e0a 2020 2020 207e 2f61 6d68 656c 6c6f .. ~/amhello\n+0000ade0: 2d31 2e30 2025 2063 6420 7e2f 696e 7374 -1.0 % cd ~/inst\n+0000adf0: 0a20 2020 2020 7e2f 696e 7374 2025 2066 . ~/inst % f\n+0000ae00: 696e 6420 2e20 2d74 7970 6520 6620 2d70 ind . -type f -p\n+0000ae10: 7269 6e74 203e 202e 2e2f 6669 6c65 732e rint > ../files.\n+0000ae20: 6c73 740a 2020 2020 207e 2f69 6e73 7420 lst. ~/inst \n+0000ae30: 2520 7461 7220 7a63 7666 207e 2f61 6d68 % tar zcvf ~/amh\n+0000ae40: 656c 6c6f 2d31 2e30 2d69 3638 362e 7461 ello-1.0-i686.ta\n+0000ae50: 722e 677a 2060 6361 7420 2e2e 2f66 696c r.gz `cat ../fil\n+0000ae60: 6573 2e6c 7374 600a 2020 2020 202e 2f75 es.lst`. ./u\n+0000ae70: 7372 2f62 696e 2f68 656c 6c6f 0a20 2020 sr/bin/hello. \n+0000ae80: 2020 2e2f 7573 722f 7368 6172 652f 646f ./usr/share/do\n+0000ae90: 632f 616d 6865 6c6c 6f2f 5245 4144 4d45 c/amhello/README\n+0000aea0: 0a0a 2020 2041 6674 6572 2074 6869 7320 .. After this \n+0000aeb0: 6578 616d 706c 652c 20e2 8098 616d 6865 example, ...amhe\n+0000aec0: 6c6c 6f2d 312e 302d 6936 3836 2e74 6172 llo-1.0-i686.tar\n+0000aed0: 2e67 7ae2 8099 2069 7320 7265 6164 7920 .gz... is ready \n+0000aee0: 746f 2062 650a 756e 636f 6d70 7265 7373 to be.uncompress\n+0000aef0: 6564 2069 6e20 e280 982f e280 9920 6f6e ed in .../... on\n+0000af00: 206d 616e 7920 686f 7374 732e 2020 2855 many hosts. (U\n+0000af10: 7369 6e67 20e2 8098 6063 6174 202e 2e2f sing ...`cat ../\n+0000af20: 6669 6c65 732e 6c73 7460 e280 9920 696e files.lst`... in\n+0000af30: 7374 6561 640a 6f66 20e2 8098 2ee2 8099 stead.of .......\n+0000af40: 2061 7320 6172 6775 6d65 6e74 2066 6f72 as argument for\n+0000af50: 20e2 8098 7461 72e2 8099 2061 766f 6964 ...tar... avoid\n+0000af60: 7320 656e 7472 6965 7320 666f 7220 6561 s entries for ea\n+0000af70: 6368 2073 7562 6469 7265 6374 6f72 7920 ch subdirectory \n+0000af80: 696e 2074 6865 0a61 7263 6869 7665 3a20 in the.archive: \n+0000af90: 7765 2077 6f75 6c64 206e 6f74 206c 696b we would not lik\n+0000afa0: 6520 e280 9874 6172 e280 9920 746f 2072 e ...tar... to r\n+0000afb0: 6573 746f 7265 2074 6865 206d 6f64 6966 estore the modif\n+0000afc0: 6963 6174 696f 6e20 7469 6d65 206f 660a ication time of.\n+0000afd0: e280 982f e280 992c 20e2 8098 2f75 7372 .../..., .../usr\n+0000afe0: 2fe2 8099 2c20 6574 632e 290a 0a20 2020 /..., etc.).. \n+0000aff0: 4e6f 7465 2074 6861 7420 7768 656e 2062 Note that when b\n+0000b000: 7569 6c64 696e 6720 7061 636b 6167 6573 uilding packages\n+0000b010: 2066 6f72 2073 6576 6572 616c 2061 7263 for several arc\n+0000b020: 6869 7465 6374 7572 6573 2c20 6974 206d hitectures, it m\n+0000b030: 6967 6874 0a62 6520 636f 6e76 656e 6965 ight.be convenie\n+0000b040: 6e74 2074 6f20 7573 6520 e280 986d 616b nt to use ...mak\n+0000b050: 6520 696e 7374 616c 6c2d 6461 7461 e280 e install-data..\n+0000b060: 9920 616e 6420 e280 986d 616b 6520 696e . and ...make in\n+0000b070: 7374 616c 6c2d 6578 6563 e280 9920 282a stall-exec... (*\n+0000b080: 6e6f 7465 0a54 776f 2d50 6172 7420 496e note.Two-Part In\n+0000b090: 7374 616c 6c3a 3a29 2074 6f20 6761 7468 stall::) to gath\n+0000b0a0: 6572 2061 7263 6869 7465 6374 7572 652d er architecture-\n+0000b0b0: 696e 6465 7065 6e64 656e 7420 6669 6c65 independent file\n+0000b0c0: 7320 696e 2061 2073 696e 676c 650a 7061 s in a single.pa\n+0000b0d0: 636b 6167 652e 0a0a 2020 202a 4e6f 7465 ckage... *Note\n+0000b0e0: 2049 6e73 7461 6c6c 3a3a 2c20 666f 7220 Install::, for \n+0000b0f0: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information\n+0000b100: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+0000b110: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0000b120: 4e6f 6465 3a20 5072 6570 6172 696e 6720 Node: Preparing \n+0000b130: 4469 7374 7269 6275 7469 6f6e 732c 2020 Distributions, \n+0000b140: 4e65 7874 3a20 4465 7065 6e64 656e 6379 Next: Dependency\n+0000b150: 2054 7261 636b 696e 672c 2020 5072 6576 Tracking, Prev\n+0000b160: 3a20 4445 5354 4449 522c 2020 5570 3a20 : DESTDIR, Up: \n+0000b170: 5573 6520 4361 7365 730a 0a32 2e32 2e31 Use Cases..2.2.1\n+0000b180: 3120 5072 6570 6172 696e 6720 4469 7374 1 Preparing Dist\n+0000b190: 7269 6275 7469 6f6e 730a 2d2d 2d2d 2d2d ributions.------\n 0000b1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0000b1b0: 2d2d 2d2d 2d2d 0a0a 5765 2068 6176 6520 ------..We have \n-0000b1c0: 616c 7265 6164 7920 6d65 6e74 696f 6e65 already mentione\n-0000b1d0: 6420 e280 986d 616b 6520 6469 7374 e280 d ...make dist..\n-0000b1e0: 992e 2020 5468 6973 2074 6172 6765 7420 .. This target \n-0000b1f0: 636f 6c6c 6563 7473 2061 6c6c 2079 6f75 collects all you\n-0000b200: 720a 736f 7572 6365 2066 696c 6573 2061 r.source files a\n-0000b210: 6e64 2074 6865 206e 6563 6573 7361 7279 nd the necessary\n-0000b220: 2070 6172 7473 206f 6620 7468 6520 6275 parts of the bu\n-0000b230: 696c 6420 7379 7374 656d 2074 6f20 6372 ild system to cr\n-0000b240: 6561 7465 2061 0a74 6172 6261 6c6c 206e eate a.tarball n\n-0000b250: 616d 6564 20e2 8098 5041 434b 4147 452d amed ...PACKAGE-\n-0000b260: 5645 5253 494f 4e2e 7461 722e 677a e280 VERSION.tar.gz..\n-0000b270: 992e 0a0a 2020 2041 6e6f 7468 6572 2c20 .... Another, \n-0000b280: 6d6f 7265 2075 7365 6675 6c20 636f 6d6d more useful comm\n-0000b290: 616e 6420 6973 20e2 8098 6d61 6b65 2064 and is ...make d\n-0000b2a0: 6973 7463 6865 636b e280 992e 2020 5468 istcheck.... Th\n-0000b2b0: 6520 e280 9864 6973 7463 6865 636b e280 e ...distcheck..\n-0000b2c0: 990a 7461 7267 6574 2063 6f6e 7374 7275 ..target constru\n-0000b2d0: 6374 7320 e280 9850 4143 4b41 4745 2d56 cts ...PACKAGE-V\n-0000b2e0: 4552 5349 4f4e 2e74 6172 2e67 7ae2 8099 ERSION.tar.gz...\n-0000b2f0: 206a 7573 7420 6173 2077 656c 6c20 6173 just as well as\n-0000b300: 20e2 8098 6469 7374 e280 992c 2062 7574 ...dist..., but\n-0000b310: 0a69 7420 6164 6469 7469 6f6e 616c 6c79 .it additionally\n-0000b320: 2065 6e73 7572 6573 206d 6f73 7420 6f66 ensures most of\n-0000b330: 2074 6865 2075 7365 2063 6173 6573 2070 the use cases p\n-0000b340: 7265 7365 6e74 6564 2073 6f20 6661 7220 resented so far \n-0000b350: 776f 726b 3a0a 0a20 2020 e280 a220 4974 work:.. ... It\n-0000b360: 2061 7474 656d 7074 7320 6120 6675 6c6c attempts a full\n-0000b370: 2063 6f6d 7069 6c61 7469 6f6e 206f 6620 compilation of \n-0000b380: 7468 6520 7061 636b 6167 6520 282a 6e6f the package (*no\n-0000b390: 7465 2042 6173 6963 0a20 2020 2020 496e te Basic. In\n-0000b3a0: 7374 616c 6c61 7469 6f6e 3a3a 292c 2075 stallation::), u\n-0000b3b0: 6e70 6163 6b69 6e67 2074 6865 206e 6577 npacking the new\n-0000b3c0: 6c79 2063 6f6e 7374 7275 6374 6564 2074 ly constructed t\n-0000b3d0: 6172 6261 6c6c 2c20 7275 6e6e 696e 670a arball, running.\n-0000b3e0: 2020 2020 20e2 8098 6d61 6b65 e280 992c ...make...,\n-0000b3f0: 20e2 8098 6d61 6b65 2063 6865 636b e280 ...make check..\n-0000b400: 992c 20e2 8098 6d61 6b65 2069 6e73 7461 ., ...make insta\n-0000b410: 6c6c e280 992c 2061 7320 7765 6c6c 2061 ll..., as well a\n-0000b420: 7320 e280 986d 616b 650a 2020 2020 2069 s ...make. i\n-0000b430: 6e73 7461 6c6c 6368 6563 6be2 8099 2c20 nstallcheck..., \n-0000b440: 616e 6420 6576 656e 20e2 8098 6d61 6b65 and even ...make\n-0000b450: 2064 6973 74e2 8099 2c0a 2020 20e2 80a2 dist...,. ...\n-0000b460: 2069 7420 7465 7374 7320 5650 4154 4820 it tests VPATH \n-0000b470: 6275 696c 6473 2077 6974 6820 7265 6164 builds with read\n-0000b480: 2d6f 6e6c 7920 736f 7572 6365 2074 7265 -only source tre\n-0000b490: 6520 282a 6e6f 7465 2056 5041 5448 0a20 e (*note VPATH. \n-0000b4a0: 2020 2020 4275 696c 6473 3a3a 292c 0a20 Builds::),. \n-0000b4b0: 2020 e280 a220 6974 206d 616b 6573 2073 ... it makes s\n-0000b4c0: 7572 6520 e280 986d 616b 6520 636c 6561 ure ...make clea\n-0000b4d0: 6ee2 8099 2c20 e280 986d 616b 6520 6469 n..., ...make di\n-0000b4e0: 7374 636c 6561 6ee2 8099 2c20 616e 6420 stclean..., and \n-0000b4f0: e280 986d 616b 6520 756e 696e 7374 616c ...make uninstal\n-0000b500: 6ce2 8099 0a20 2020 2020 646f 206e 6f74 l.... do not\n-0000b510: 206f 6d69 7420 616e 7920 6669 6c65 2028 omit any file (\n-0000b520: 2a6e 6f74 6520 5374 616e 6461 7264 2054 *note Standard T\n-0000b530: 6172 6765 7473 3a3a 292c 0a20 2020 e280 argets::),. ..\n-0000b540: a220 616e 6420 6974 2063 6865 636b 7320 . and it checks \n-0000b550: 7468 6174 20e2 8098 4445 5354 4449 52e2 that ...DESTDIR.\n-0000b560: 8099 2069 6e73 7461 6c6c 6174 696f 6e73 .. installations\n-0000b570: 2077 6f72 6b20 282a 6e6f 7465 2044 4553 work (*note DES\n-0000b580: 5444 4952 3a3a 292e 0a0a 2020 2041 6c6c TDIR::)... All\n-0000b590: 206f 6620 7468 6573 6520 6163 7469 6f6e of these action\n-0000b5a0: 7320 6172 6520 7065 7266 6f72 6d65 6420 s are performed \n-0000b5b0: 696e 2061 2074 656d 706f 7261 7279 2073 in a temporary s\n-0000b5c0: 7562 6469 7265 6374 6f72 792c 2073 6f0a ubdirectory, so.\n-0000b5d0: 7468 6174 206e 6f20 726f 6f74 2070 7269 that no root pri\n-0000b5e0: 7669 6c65 6765 7320 6172 6520 7265 7175 vileges are requ\n-0000b5f0: 6972 6564 2e0a 0a20 2020 5265 6c65 6173 ired... Releas\n-0000b600: 696e 6720 6120 7061 636b 6167 6520 7468 ing a package th\n-0000b610: 6174 2066 6169 6c73 20e2 8098 6d61 6b65 at fails ...make\n-0000b620: 2064 6973 7463 6865 636b e280 9920 6d65 distcheck... me\n-0000b630: 616e 7320 7468 6174 206f 6e65 206f 6620 ans that one of \n-0000b640: 7468 650a 7363 656e 6172 696f 7320 7765 the.scenarios we\n-0000b650: 2070 7265 7365 6e74 6564 2077 696c 6c20 presented will \n-0000b660: 6e6f 7420 776f 726b 2061 6e64 2073 6f6d not work and som\n-0000b670: 6520 7573 6572 7320 7769 6c6c 2062 650a e users will be.\n-0000b680: 6469 7361 7070 6f69 6e74 6564 2e20 2054 disappointed. T\n-0000b690: 6865 7265 666f 7265 2069 7420 6973 2061 herefore it is a\n-0000b6a0: 2067 6f6f 6420 7072 6163 7469 6365 2074 good practice t\n-0000b6b0: 6f20 7265 6c65 6173 6520 6120 7061 636b o release a pack\n-0000b6c0: 6167 6520 6f6e 6c79 0a61 6674 6572 2061 age only.after a\n-0000b6d0: 2073 7563 6365 7373 6675 6c20 e280 986d successful ...m\n-0000b6e0: 616b 6520 6469 7374 6368 6563 6be2 8099 ake distcheck...\n-0000b6f0: 2e20 2054 6869 7320 6f66 2063 6f75 7273 . This of cours\n-0000b700: 6520 646f 6573 206e 6f74 2069 6d70 6c79 e does not imply\n-0000b710: 2074 6861 740a 7468 6520 7061 636b 6167 that.the packag\n-0000b720: 6520 7769 6c6c 2062 6520 666c 6177 6c65 e will be flawle\n-0000b730: 7373 2c20 6275 7420 6174 206c 6561 7374 ss, but at least\n-0000b740: 2069 7420 7769 6c6c 2070 7265 7665 6e74 it will prevent\n-0000b750: 2073 6f6d 6520 6f66 2074 6865 0a65 6d62 some of the.emb\n-0000b760: 6172 7261 7373 696e 6720 6572 726f 7273 arrassing errors\n-0000b770: 2079 6f75 206d 6179 2066 696e 6420 696e you may find in\n-0000b780: 2070 6163 6b61 6765 7320 7265 6c65 6173 packages releas\n-0000b790: 6564 2062 7920 7065 6f70 6c65 2077 686f ed by people who\n-0000b7a0: 2068 6176 650a 6e65 7665 7220 6865 6172 have.never hear\n-0000b7b0: 6420 6162 6f75 7420 e280 9864 6973 7463 d about ...distc\n-0000b7c0: 6865 636b e280 9920 286c 696b 6520 e280 heck... (like ..\n-0000b7d0: 9844 4553 5444 4952 e280 9920 6e6f 7420 .DESTDIR... not \n-0000b7e0: 776f 726b 696e 6720 6265 6361 7573 6520 working because \n-0000b7f0: 6f66 2061 0a74 7970 6f2c 206f 7220 6120 of a.typo, or a \n-0000b800: 6469 7374 7269 6275 7465 6420 6669 6c65 distributed file\n-0000b810: 2062 6569 6e67 2065 7261 7365 6420 6279 being erased by\n-0000b820: 20e2 8098 6d61 6b65 2063 6c65 616e e280 ...make clean..\n-0000b830: 992c 206f 7220 6576 656e 0ae2 8098 5650 ., or even....VP\n-0000b840: 4154 48e2 8099 2062 7569 6c64 7320 6e6f ATH... builds no\n-0000b850: 7420 776f 726b 696e 6729 2e0a 0a20 2020 t working)... \n-0000b860: 2a4e 6f74 6520 4372 6561 7469 6e67 2061 *Note Creating a\n-0000b870: 6d68 656c 6c6f 3a3a 2c20 746f 2072 6563 mhello::, to rec\n-0000b880: 7265 6174 6520 e280 9861 6d68 656c 6c6f reate ...amhello\n-0000b890: 2d31 2e30 2e74 6172 2e67 7ae2 8099 2075 -1.0.tar.gz... u\n-0000b8a0: 7369 6e67 0ae2 8098 6d61 6b65 2064 6973 sing....make dis\n-0000b8b0: 7463 6865 636b e280 992e 2020 2a4e 6f74 tcheck.... *Not\n-0000b8c0: 6520 4368 6563 6b69 6e67 2074 6865 2044 e Checking the D\n-0000b8d0: 6973 7472 6962 7574 696f 6e3a 3a2c 2066 istribution::, f\n-0000b8e0: 6f72 206d 6f72 650a 696e 666f 726d 6174 or more.informat\n-0000b8f0: 696f 6e20 6162 6f75 7420 e280 9864 6973 ion about ...dis\n-0000b900: 7463 6865 636b e280 992e 0a0a 1f0a 4669 tcheck........Fi\n-0000b910: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-0000b920: 312e 696e 666f 2c20 204e 6f64 653a 2044 1.info, Node: D\n-0000b930: 6570 656e 6465 6e63 7920 5472 6163 6b69 ependency Tracki\n-0000b940: 6e67 2c20 204e 6578 743a 204e 6573 7465 ng, Next: Neste\n-0000b950: 6420 5061 636b 6167 6573 2c20 2050 7265 d Packages, Pre\n-0000b960: 763a 2050 7265 7061 7269 6e67 2044 6973 v: Preparing Dis\n-0000b970: 7472 6962 7574 696f 6e73 2c20 2055 703a tributions, Up:\n-0000b980: 2055 7365 2043 6173 6573 0a0a 322e 322e Use Cases..2.2.\n-0000b990: 3132 2041 7574 6f6d 6174 6963 2044 6570 12 Automatic Dep\n-0000b9a0: 656e 6465 6e63 7920 5472 6163 6b69 6e67 endency Tracking\n-0000b9b0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+0000b1b0: 2d2d 2d2d 2d2d 2d2d 0a0a 5765 2068 6176 --------..We hav\n+0000b1c0: 6520 616c 7265 6164 7920 6d65 6e74 696f e already mentio\n+0000b1d0: 6e65 6420 e280 986d 616b 6520 6469 7374 ned ...make dist\n+0000b1e0: e280 992e 2020 5468 6973 2074 6172 6765 .... This targe\n+0000b1f0: 7420 636f 6c6c 6563 7473 2061 6c6c 2079 t collects all y\n+0000b200: 6f75 720a 736f 7572 6365 2066 696c 6573 our.source files\n+0000b210: 2061 6e64 2074 6865 206e 6563 6573 7361 and the necessa\n+0000b220: 7279 2070 6172 7473 206f 6620 7468 6520 ry parts of the \n+0000b230: 6275 696c 6420 7379 7374 656d 2074 6f20 build system to \n+0000b240: 6372 6561 7465 2061 0a74 6172 6261 6c6c create a.tarball\n+0000b250: 206e 616d 6564 20e2 8098 5041 434b 4147 named ...PACKAG\n+0000b260: 452d 5645 5253 494f 4e2e 7461 722e 677a E-VERSION.tar.gz\n+0000b270: e280 992e 0a0a 2020 2041 6e6f 7468 6572 ...... Another\n+0000b280: 2c20 6d6f 7265 2075 7365 6675 6c20 636f , more useful co\n+0000b290: 6d6d 616e 6420 6973 20e2 8098 6d61 6b65 mmand is ...make\n+0000b2a0: 2064 6973 7463 6865 636b e280 992e 2020 distcheck.... \n+0000b2b0: 5468 6520 e280 9864 6973 7463 6865 636b The ...distcheck\n+0000b2c0: e280 990a 7461 7267 6574 2063 6f6e 7374 ....target const\n+0000b2d0: 7275 6374 7320 e280 9850 4143 4b41 4745 ructs ...PACKAGE\n+0000b2e0: 2d56 4552 5349 4f4e 2e74 6172 2e67 7ae2 -VERSION.tar.gz.\n+0000b2f0: 8099 206a 7573 7420 6173 2077 656c 6c20 .. just as well \n+0000b300: 6173 20e2 8098 6469 7374 e280 992c 2062 as ...dist..., b\n+0000b310: 7574 0a69 7420 6164 6469 7469 6f6e 616c ut.it additional\n+0000b320: 6c79 2065 6e73 7572 6573 206d 6f73 7420 ly ensures most \n+0000b330: 6f66 2074 6865 2075 7365 2063 6173 6573 of the use cases\n+0000b340: 2070 7265 7365 6e74 6564 2073 6f20 6661 presented so fa\n+0000b350: 7220 776f 726b 3a0a 0a20 2020 e280 a220 r work:.. ... \n+0000b360: 4974 2061 7474 656d 7074 7320 6120 6675 It attempts a fu\n+0000b370: 6c6c 2063 6f6d 7069 6c61 7469 6f6e 206f ll compilation o\n+0000b380: 6620 7468 6520 7061 636b 6167 6520 282a f the package (*\n+0000b390: 6e6f 7465 2042 6173 6963 0a20 2020 2020 note Basic. \n+0000b3a0: 496e 7374 616c 6c61 7469 6f6e 3a3a 292c Installation::),\n+0000b3b0: 2075 6e70 6163 6b69 6e67 2074 6865 206e unpacking the n\n+0000b3c0: 6577 6c79 2063 6f6e 7374 7275 6374 6564 ewly constructed\n+0000b3d0: 2074 6172 6261 6c6c 2c20 7275 6e6e 696e tarball, runnin\n+0000b3e0: 670a 2020 2020 20e2 8098 6d61 6b65 e280 g. ...make..\n+0000b3f0: 992c 20e2 8098 6d61 6b65 2063 6865 636b ., ...make check\n+0000b400: e280 992c 20e2 8098 6d61 6b65 2069 6e73 ..., ...make ins\n+0000b410: 7461 6c6c e280 992c 2061 7320 7765 6c6c tall..., as well\n+0000b420: 2061 7320 e280 986d 616b 650a 2020 2020 as ...make. \n+0000b430: 2069 6e73 7461 6c6c 6368 6563 6be2 8099 installcheck...\n+0000b440: 2c20 616e 6420 6576 656e 20e2 8098 6d61 , and even ...ma\n+0000b450: 6b65 2064 6973 74e2 8099 2c0a 2020 20e2 ke dist...,. .\n+0000b460: 80a2 2069 7420 7465 7374 7320 5650 4154 .. it tests VPAT\n+0000b470: 4820 6275 696c 6473 2077 6974 6820 7265 H builds with re\n+0000b480: 6164 2d6f 6e6c 7920 736f 7572 6365 2074 ad-only source t\n+0000b490: 7265 6520 282a 6e6f 7465 2056 5041 5448 ree (*note VPATH\n+0000b4a0: 0a20 2020 2020 4275 696c 6473 3a3a 292c . Builds::),\n+0000b4b0: 0a20 2020 e280 a220 6974 206d 616b 6573 . ... it makes\n+0000b4c0: 2073 7572 6520 e280 986d 616b 6520 636c sure ...make cl\n+0000b4d0: 6561 6ee2 8099 2c20 e280 986d 616b 6520 ean..., ...make \n+0000b4e0: 6469 7374 636c 6561 6ee2 8099 2c20 616e distclean..., an\n+0000b4f0: 6420 e280 986d 616b 6520 756e 696e 7374 d ...make uninst\n+0000b500: 616c 6ce2 8099 0a20 2020 2020 646f 206e all.... do n\n+0000b510: 6f74 206f 6d69 7420 616e 7920 6669 6c65 ot omit any file\n+0000b520: 2028 2a6e 6f74 6520 5374 616e 6461 7264 (*note Standard\n+0000b530: 2054 6172 6765 7473 3a3a 292c 0a20 2020 Targets::),. \n+0000b540: e280 a220 616e 6420 6974 2063 6865 636b ... and it check\n+0000b550: 7320 7468 6174 20e2 8098 4445 5354 4449 s that ...DESTDI\n+0000b560: 52e2 8099 2069 6e73 7461 6c6c 6174 696f R... installatio\n+0000b570: 6e73 2077 6f72 6b20 282a 6e6f 7465 2044 ns work (*note D\n+0000b580: 4553 5444 4952 3a3a 292e 0a0a 2020 2041 ESTDIR::)... A\n+0000b590: 6c6c 206f 6620 7468 6573 6520 6163 7469 ll of these acti\n+0000b5a0: 6f6e 7320 6172 6520 7065 7266 6f72 6d65 ons are performe\n+0000b5b0: 6420 696e 2061 2074 656d 706f 7261 7279 d in a temporary\n+0000b5c0: 2073 7562 6469 7265 6374 6f72 792c 2073 subdirectory, s\n+0000b5d0: 6f0a 7468 6174 206e 6f20 726f 6f74 2070 o.that no root p\n+0000b5e0: 7269 7669 6c65 6765 7320 6172 6520 7265 rivileges are re\n+0000b5f0: 7175 6972 6564 2e0a 0a20 2020 5265 6c65 quired... Rele\n+0000b600: 6173 696e 6720 6120 7061 636b 6167 6520 asing a package \n+0000b610: 7468 6174 2066 6169 6c73 20e2 8098 6d61 that fails ...ma\n+0000b620: 6b65 2064 6973 7463 6865 636b e280 9920 ke distcheck... \n+0000b630: 6d65 616e 7320 7468 6174 206f 6e65 206f means that one o\n+0000b640: 6620 7468 650a 7363 656e 6172 696f 7320 f the.scenarios \n+0000b650: 7765 2070 7265 7365 6e74 6564 2077 696c we presented wil\n+0000b660: 6c20 6e6f 7420 776f 726b 2061 6e64 2073 l not work and s\n+0000b670: 6f6d 6520 7573 6572 7320 7769 6c6c 2062 ome users will b\n+0000b680: 650a 6469 7361 7070 6f69 6e74 6564 2e20 e.disappointed. \n+0000b690: 2054 6865 7265 666f 7265 2069 7420 6973 Therefore it is\n+0000b6a0: 2061 2067 6f6f 6420 7072 6163 7469 6365 a good practice\n+0000b6b0: 2074 6f20 7265 6c65 6173 6520 6120 7061 to release a pa\n+0000b6c0: 636b 6167 6520 6f6e 6c79 0a61 6674 6572 ckage only.after\n+0000b6d0: 2061 2073 7563 6365 7373 6675 6c20 e280 a successful ..\n+0000b6e0: 986d 616b 6520 6469 7374 6368 6563 6be2 .make distcheck.\n+0000b6f0: 8099 2e20 2054 6869 7320 6f66 2063 6f75 ... This of cou\n+0000b700: 7273 6520 646f 6573 206e 6f74 2069 6d70 rse does not imp\n+0000b710: 6c79 2074 6861 740a 7468 6520 7061 636b ly that.the pack\n+0000b720: 6167 6520 7769 6c6c 2062 6520 666c 6177 age will be flaw\n+0000b730: 6c65 7373 2c20 6275 7420 6174 206c 6561 less, but at lea\n+0000b740: 7374 2069 7420 7769 6c6c 2070 7265 7665 st it will preve\n+0000b750: 6e74 2073 6f6d 6520 6f66 2074 6865 0a65 nt some of the.e\n+0000b760: 6d62 6172 7261 7373 696e 6720 6572 726f mbarrassing erro\n+0000b770: 7273 2079 6f75 206d 6179 2066 696e 6420 rs you may find \n+0000b780: 696e 2070 6163 6b61 6765 7320 7265 6c65 in packages rele\n+0000b790: 6173 6564 2062 7920 7065 6f70 6c65 2077 ased by people w\n+0000b7a0: 686f 2068 6176 650a 6e65 7665 7220 6865 ho have.never he\n+0000b7b0: 6172 6420 6162 6f75 7420 e280 9864 6973 ard about ...dis\n+0000b7c0: 7463 6865 636b e280 9920 286c 696b 6520 tcheck... (like \n+0000b7d0: e280 9844 4553 5444 4952 e280 9920 6e6f ...DESTDIR... no\n+0000b7e0: 7420 776f 726b 696e 6720 6265 6361 7573 t working becaus\n+0000b7f0: 6520 6f66 2061 0a74 7970 6f2c 206f 7220 e of a.typo, or \n+0000b800: 6120 6469 7374 7269 6275 7465 6420 6669 a distributed fi\n+0000b810: 6c65 2062 6569 6e67 2065 7261 7365 6420 le being erased \n+0000b820: 6279 20e2 8098 6d61 6b65 2063 6c65 616e by ...make clean\n+0000b830: e280 992c 206f 7220 6576 656e 0ae2 8098 ..., or even....\n+0000b840: 5650 4154 48e2 8099 2062 7569 6c64 7320 VPATH... builds \n+0000b850: 6e6f 7420 776f 726b 696e 6729 2e0a 0a20 not working)... \n+0000b860: 2020 2a4e 6f74 6520 4372 6561 7469 6e67 *Note Creating\n+0000b870: 2061 6d68 656c 6c6f 3a3a 2c20 746f 2072 amhello::, to r\n+0000b880: 6563 7265 6174 6520 e280 9861 6d68 656c ecreate ...amhel\n+0000b890: 6c6f 2d31 2e30 2e74 6172 2e67 7ae2 8099 lo-1.0.tar.gz...\n+0000b8a0: 2075 7369 6e67 0ae2 8098 6d61 6b65 2064 using....make d\n+0000b8b0: 6973 7463 6865 636b e280 992e 2020 2a4e istcheck.... *N\n+0000b8c0: 6f74 6520 4368 6563 6b69 6e67 2074 6865 ote Checking the\n+0000b8d0: 2044 6973 7472 6962 7574 696f 6e3a 3a2c Distribution::,\n+0000b8e0: 2066 6f72 206d 6f72 650a 696e 666f 726d for more.inform\n+0000b8f0: 6174 696f 6e20 6162 6f75 7420 e280 9864 ation about ...d\n+0000b900: 6973 7463 6865 636b e280 992e 0a0a 1f0a istcheck........\n+0000b910: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+0000b920: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+0000b930: 2044 6570 656e 6465 6e63 7920 5472 6163 Dependency Trac\n+0000b940: 6b69 6e67 2c20 204e 6578 743a 204e 6573 king, Next: Nes\n+0000b950: 7465 6420 5061 636b 6167 6573 2c20 2050 ted Packages, P\n+0000b960: 7265 763a 2050 7265 7061 7269 6e67 2044 rev: Preparing D\n+0000b970: 6973 7472 6962 7574 696f 6e73 2c20 2055 istributions, U\n+0000b980: 703a 2055 7365 2043 6173 6573 0a0a 322e p: Use Cases..2.\n+0000b990: 322e 3132 2041 7574 6f6d 6174 6963 2044 2.12 Automatic D\n+0000b9a0: 6570 656e 6465 6e63 7920 5472 6163 6b69 ependency Tracki\n+0000b9b0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------\n 0000b9c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0000b9d0: 2d2d 2d2d 2d0a 0a44 6570 656e 6465 6e63 -----..Dependenc\n-0000b9e0: 7920 7472 6163 6b69 6e67 2069 7320 7065 y tracking is pe\n-0000b9f0: 7266 6f72 6d65 6420 6173 2061 2073 6964 rformed as a sid\n-0000ba00: 652d 6566 6665 6374 206f 6620 636f 6d70 e-effect of comp\n-0000ba10: 696c 6174 696f 6e2e 2020 4561 6368 0a74 ilation. Each.t\n-0000ba20: 696d 6520 7468 6520 6275 696c 6420 7379 ime the build sy\n-0000ba30: 7374 656d 2063 6f6d 7069 6c65 7320 6120 stem compiles a \n-0000ba40: 736f 7572 6365 2066 696c 652c 2069 7420 source file, it \n-0000ba50: 636f 6d70 7574 6573 2069 7473 206c 6973 computes its lis\n-0000ba60: 7420 6f66 0a64 6570 656e 6465 6e63 6965 t of.dependencie\n-0000ba70: 7320 2869 6e20 4320 7468 6573 6520 6172 s (in C these ar\n-0000ba80: 6520 7468 6520 6865 6164 6572 2066 696c e the header fil\n-0000ba90: 6573 2069 6e63 6c75 6465 6420 6279 2074 es included by t\n-0000baa0: 6865 2073 6f75 7263 650a 6265 696e 6720 he source.being \n-0000bab0: 636f 6d70 696c 6564 292e 2020 4c61 7465 compiled). Late\n-0000bac0: 722c 2061 6e79 2074 696d 6520 e280 986d r, any time ...m\n-0000bad0: 616b 65e2 8099 2069 7320 7275 6e20 616e ake... is run an\n-0000bae0: 6420 6120 6465 7065 6e64 656e 6379 2061 d a dependency a\n-0000baf0: 7070 6561 7273 0a74 6f20 6861 7665 2063 ppears.to have c\n-0000bb00: 6861 6e67 6564 2c20 7468 6520 6465 7065 hanged, the depe\n-0000bb10: 6e64 656e 7420 6669 6c65 7320 7769 6c6c ndent files will\n-0000bb20: 2062 6520 7265 6275 696c 742e 0a0a 2020 be rebuilt... \n-0000bb30: 2041 7574 6f6d 616b 6520 6765 6e65 7261 Automake genera\n-0000bb40: 7465 7320 636f 6465 2066 6f72 2061 7574 tes code for aut\n-0000bb50: 6f6d 6174 6963 2064 6570 656e 6465 6e63 omatic dependenc\n-0000bb60: 7920 7472 6163 6b69 6e67 2062 7920 6465 y tracking by de\n-0000bb70: 6661 756c 742c 0a75 6e6c 6573 7320 7468 fault,.unless th\n-0000bb80: 6520 6465 7665 6c6f 7065 7220 6368 6f6f e developer choo\n-0000bb90: 7365 7320 746f 206f 7665 7272 6964 6520 ses to override \n-0000bba0: 6974 3b20 666f 7220 6d6f 7265 2069 6e66 it; for more inf\n-0000bbb0: 6f72 6d61 7469 6f6e 2c20 2a6e 6f74 650a ormation, *note.\n-0000bbc0: 4465 7065 6e64 656e 6369 6573 3a3a 2e0a Dependencies::..\n-0000bbd0: 0a20 2020 5768 656e 20e2 8098 636f 6e66 . When ...conf\n-0000bbe0: 6967 7572 65e2 8099 2069 7320 6578 6563 igure... is exec\n-0000bbf0: 7574 6564 2c20 796f 7520 6361 6e20 7365 uted, you can se\n-0000bc00: 6520 6974 2070 726f 6269 6e67 2065 6163 e it probing eac\n-0000bc10: 6820 636f 6d70 696c 6572 0a66 6f72 2074 h compiler.for t\n-0000bc20: 6865 2064 6570 656e 6465 6e63 7920 6d65 he dependency me\n-0000bc30: 6368 616e 6973 6d20 6974 2073 7570 706f chanism it suppo\n-0000bc40: 7274 7320 2873 6576 6572 616c 206d 6563 rts (several mec\n-0000bc50: 6861 6e69 736d 7320 6361 6e20 6265 0a75 hanisms can be.u\n-0000bc60: 7365 6429 3a0a 0a20 2020 2020 7e2f 616d sed):.. ~/am\n-0000bc70: 6865 6c6c 6f2d 312e 3020 2520 2e2f 636f hello-1.0 % ./co\n-0000bc80: 6e66 6967 7572 6520 2d2d 7072 6566 6978 nfigure --prefix\n-0000bc90: 202f 7573 720a 2020 2020 202e 2e2e 0a20 /usr. .... \n-0000bca0: 2020 2020 6368 6563 6b69 6e67 2064 6570 checking dep\n-0000bcb0: 656e 6465 6e63 7920 7374 796c 6520 6f66 endency style of\n-0000bcc0: 2067 6363 2e2e 2e20 6763 6333 0a20 2020 gcc... gcc3. \n-0000bcd0: 2020 2e2e 2e0a 0a20 2020 4265 6361 7573 ..... Becaus\n-0000bce0: 6520 6465 7065 6e64 656e 6369 6573 2061 e dependencies a\n-0000bcf0: 7265 206f 6e6c 7920 636f 6d70 7574 6564 re only computed\n-0000bd00: 2061 7320 6120 7369 6465 2d65 6666 6563 as a side-effec\n-0000bd10: 7420 6f66 2074 6865 0a63 6f6d 7069 6c61 t of the.compila\n-0000bd20: 7469 6f6e 2c20 6e6f 2064 6570 656e 6465 tion, no depende\n-0000bd30: 6e63 7920 696e 666f 726d 6174 696f 6e20 ncy information \n-0000bd40: 6578 6973 7473 2074 6865 2066 6972 7374 exists the first\n-0000bd50: 2074 696d 6520 6120 7061 636b 6167 650a time a package.\n-0000bd60: 6973 2062 7569 6c74 2e20 2054 6869 7320 is built. This \n-0000bd70: 6973 204f 4b20 6265 6361 7573 6520 616c is OK because al\n-0000bd80: 6c20 7468 6520 6669 6c65 7320 6e65 6564 l the files need\n-0000bd90: 2074 6f20 6265 2062 7569 6c74 2061 6e79 to be built any\n-0000bda0: 7761 793a 0ae2 8098 6d61 6b65 e280 9920 way:....make... \n-0000bdb0: 646f 6573 206e 6f74 2068 6176 6520 746f does not have to\n-0000bdc0: 2064 6563 6964 6520 7768 6963 6820 6669 decide which fi\n-0000bdd0: 6c65 7320 6e65 6564 2074 6f20 6265 2072 les need to be r\n-0000bde0: 6562 7569 6c74 2e20 2049 6e20 6661 6374 ebuilt. In fact\n-0000bdf0: 2c0a 6465 7065 6e64 656e 6379 2074 7261 ,.dependency tra\n-0000be00: 636b 696e 6720 6973 2063 6f6d 706c 6574 cking is complet\n-0000be10: 656c 7920 7573 656c 6573 7320 666f 7220 ely useless for \n-0000be20: 6f6e 652d 7469 6d65 2062 7569 6c64 7320 one-time builds \n-0000be30: 616e 6420 7468 6572 650a 6973 2061 20e2 and there.is a .\n-0000be40: 8098 636f 6e66 6967 7572 65e2 8099 206f ..configure... o\n-0000be50: 7074 696f 6e20 746f 2064 6973 6162 6c65 ption to disable\n-0000be60: 2074 6869 733a 0a0a e280 982d 2d64 6973 this:.....--dis\n-0000be70: 6162 6c65 2d64 6570 656e 6465 6e63 792d able-dependency-\n-0000be80: 7472 6163 6b69 6e67 e280 990a 2020 2020 tracking.... \n-0000be90: 2053 7065 6564 2075 7020 6f6e 652d 7469 Speed up one-ti\n-0000bea0: 6d65 2062 7569 6c64 732e 0a0a 2020 2053 me builds... S\n-0000beb0: 6f6d 6520 636f 6d70 696c 6572 7320 646f ome compilers do\n-0000bec0: 206e 6f74 206f 6666 6572 2061 6e79 2070 not offer any p\n-0000bed0: 7261 6374 6963 616c 2077 6179 2074 6f20 ractical way to \n-0000bee0: 6465 7269 7665 2074 6865 206c 6973 7420 derive the list \n-0000bef0: 6f66 0a64 6570 656e 6465 6e63 6965 7320 of.dependencies \n-0000bf00: 6173 2061 2073 6964 652d 6566 6665 6374 as a side-effect\n-0000bf10: 206f 6620 7468 6520 636f 6d70 696c 6174 of the compilat\n-0000bf20: 696f 6e2c 2072 6571 7569 7269 6e67 2061 ion, requiring a\n-0000bf30: 2073 6570 6172 6174 650a 7275 6e20 286d separate.run (m\n-0000bf40: 6179 6265 206f 6620 616e 6f74 6865 7220 aybe of another \n-0000bf50: 746f 6f6c 2920 746f 2063 6f6d 7075 7465 tool) to compute\n-0000bf60: 2074 6865 7365 2064 6570 656e 6465 6e63 these dependenc\n-0000bf70: 6965 732e 2020 5468 650a 7065 7266 6f72 ies. The.perfor\n-0000bf80: 6d61 6e63 6520 7065 6e61 6c74 7920 696d mance penalty im\n-0000bf90: 706c 6965 6420 6279 2074 6865 7365 206d plied by these m\n-0000bfa0: 6574 686f 6473 2069 7320 696d 706f 7274 ethods is import\n-0000bfb0: 616e 7420 656e 6f75 6768 2074 6f0a 6469 ant enough to.di\n-0000bfc0: 7361 626c 6520 7468 656d 2062 7920 6465 sable them by de\n-0000bfd0: 6661 756c 742e 2020 5468 6520 6f70 7469 fault. The opti\n-0000bfe0: 6f6e 20e2 8098 2d2d 656e 6162 6c65 2d64 on ...--enable-d\n-0000bff0: 6570 656e 6465 6e63 792d 7472 6163 6b69 ependency-tracki\n-0000c000: 6e67 e280 9920 6d75 7374 0a62 6520 7061 ng... must.be pa\n-0000c010: 7373 6564 2074 6f20 e280 9863 6f6e 6669 ssed to ...confi\n-0000c020: 6775 7265 e280 9920 746f 2061 6374 6976 gure... to activ\n-0000c030: 6174 6520 7468 656d 2e0a 0ae2 8098 2d2d ate them......--\n-0000c040: 656e 6162 6c65 2d64 6570 656e 6465 6e63 enable-dependenc\n-0000c050: 792d 7472 6163 6b69 6e67 e280 990a 2020 y-tracking.... \n-0000c060: 2020 2044 6f20 6e6f 7420 7265 6a65 6374 Do not reject\n-0000c070: 2073 6c6f 7720 6465 7065 6e64 656e 6379 slow dependency\n-0000c080: 2065 7874 7261 6374 6f72 732e 0a0a 2020 extractors... \n-0000c090: 202a 4e6f 7465 2044 6570 656e 6465 6e63 *Note Dependenc\n-0000c0a0: 7920 5472 6163 6b69 6e67 2045 766f 6c75 y Tracking Evolu\n-0000c0b0: 7469 6f6e 3a3a 2c20 666f 7220 736f 6d65 tion::, for some\n-0000c0c0: 2064 6973 6375 7373 696f 6e20 6162 6f75 discussion abou\n-0000c0d0: 7420 7468 650a 6469 6666 6572 656e 7420 t the.different \n-0000c0e0: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-0000c0f0: 696e 6720 7363 6865 6d65 7320 7573 6564 ing schemes used\n-0000c100: 2062 7920 4175 746f 6d61 6b65 206f 7665 by Automake ove\n-0000c110: 7220 7468 6520 7965 6172 732e 0a0a 1f0a r the years.....\n-0000c120: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-0000c130: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-0000c140: 204e 6573 7465 6420 5061 636b 6167 6573 Nested Packages\n-0000c150: 2c20 2050 7265 763a 2044 6570 656e 6465 , Prev: Depende\n-0000c160: 6e63 7920 5472 6163 6b69 6e67 2c20 2055 ncy Tracking, U\n-0000c170: 703a 2055 7365 2043 6173 6573 0a0a 322e p: Use Cases..2.\n-0000c180: 322e 3133 204e 6573 7465 6420 5061 636b 2.13 Nested Pack\n-0000c190: 6167 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ages.-----------\n-0000c1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a41 6c74 -----------..Alt\n-0000c1b0: 686f 7567 6820 6e65 7374 696e 6720 7061 hough nesting pa\n-0000c1c0: 636b 6167 6573 2069 736e 2774 2073 6f6d ckages isn't som\n-0000c1d0: 6574 6869 6e67 2077 6520 776f 756c 6420 ething we would \n-0000c1e0: 7265 636f 6d6d 656e 6420 746f 2073 6f6d recommend to som\n-0000c1f0: 656f 6e65 0a77 686f 2069 7320 6469 7363 eone.who is disc\n-0000c200: 6f76 6572 696e 6720 7468 6520 4175 746f overing the Auto\n-0000c210: 746f 6f6c 732c 2069 7420 6973 2061 206e tools, it is a n\n-0000c220: 6963 6520 6665 6174 7572 6520 776f 7274 ice feature wort\n-0000c230: 6879 206f 6620 6d65 6e74 696f 6e0a 696e hy of mention.in\n-0000c240: 2074 6869 7320 736d 616c 6c20 6164 7665 this small adve\n-0000c250: 7274 6973 696e 6720 746f 7572 2e0a 0a20 rtising tour... \n-0000c260: 2020 4175 746f 636f 6e66 6973 6361 7465 Autoconfiscate\n-0000c270: 6420 7061 636b 6167 6573 2028 7468 6174 d packages (that\n-0000c280: 206d 6561 6e73 2070 6163 6b61 6765 7320 means packages \n-0000c290: 7768 6f73 6520 6275 696c 6420 7379 7374 whose build syst\n-0000c2a0: 656d 2068 6176 650a 6265 656e 2063 7265 em have.been cre\n-0000c2b0: 6174 6564 2062 7920 4175 746f 636f 6e66 ated by Autoconf\n-0000c2c0: 2061 6e64 2066 7269 656e 6473 2920 6361 and friends) ca\n-0000c2d0: 6e20 6265 206e 6573 7465 6420 746f 2061 n be nested to a\n-0000c2e0: 7262 6974 7261 7279 2064 6570 7468 2e0a rbitrary depth..\n-0000c2f0: 0a20 2020 4120 7479 7069 6361 6c20 7365 . A typical se\n-0000c300: 7475 7020 6973 2074 6861 7420 7061 636b tup is that pack\n-0000c310: 6167 6520 4120 7769 6c6c 2064 6973 7472 age A will distr\n-0000c320: 6962 7574 6520 6f6e 6520 6f66 2074 6865 ibute one of the\n-0000c330: 0a6c 6962 7261 7269 6573 2069 7420 6e65 .libraries it ne\n-0000c340: 6564 7320 696e 2061 2073 7562 6469 7265 eds in a subdire\n-0000c350: 6374 6f72 792e 2020 5468 6973 206c 6962 ctory. This lib\n-0000c360: 7261 7279 2042 2069 7320 6120 636f 6d70 rary B is a comp\n-0000c370: 6c65 7465 0a70 6163 6b61 6765 2077 6974 lete.package wit\n-0000c380: 6820 6974 7320 6f77 6e20 474e 5520 4275 h its own GNU Bu\n-0000c390: 696c 6420 5379 7374 656d 2e20 2054 6865 ild System. The\n-0000c3a0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-0000c3b0: 2073 6372 6970 7420 6f66 2041 2077 696c script of A wil\n-0000c3c0: 6c0a 7275 6e20 7468 6520 e280 9863 6f6e l.run the ...con\n-0000c3d0: 6669 6775 7265 e280 9920 7363 7269 7074 figure... script\n-0000c3e0: 206f 6620 4220 6173 2070 6172 7420 6f66 of B as part of\n-0000c3f0: 2069 7473 2065 7865 6375 7469 6f6e 2c20 its execution, \n-0000c400: 6275 696c 6469 6e67 2061 6e64 0a69 6e73 building and.ins\n-0000c410: 7461 6c6c 696e 6720 4120 7769 6c6c 2061 talling A will a\n-0000c420: 6c73 6f20 6275 696c 6420 616e 6420 696e lso build and in\n-0000c430: 7374 616c 6c20 422e 2047 656e 6572 6174 stall B. Generat\n-0000c440: 696e 6720 6120 6469 7374 7269 6275 7469 ing a distributi\n-0000c450: 6f6e 0a66 6f72 2041 2077 696c 6c20 616c on.for A will al\n-0000c460: 736f 2069 6e63 6c75 6465 2042 2e0a 0a20 so include B... \n-0000c470: 2020 4974 2069 7320 706f 7373 6962 6c65 It is possible\n-0000c480: 2074 6f20 6761 7468 6572 2073 6576 6572 to gather sever\n-0000c490: 616c 2070 6163 6b61 6765 7320 6c69 6b65 al packages like\n-0000c4a0: 2074 6869 732e 2020 4743 4320 6973 2061 this. GCC is a\n-0000c4b0: 2068 6561 7679 0a75 7365 7220 6f66 2074 heavy.user of t\n-0000c4c0: 6869 7320 6665 6174 7572 652e 2020 5468 his feature. Th\n-0000c4d0: 6973 2067 6976 6573 2069 6e73 7461 6c6c is gives install\n-0000c4e0: 6572 7320 6120 7369 6e67 6c65 2070 6163 ers a single pac\n-0000c4f0: 6b61 6765 2074 6f0a 636f 6e66 6967 7572 kage to.configur\n-0000c500: 652c 2062 7569 6c64 2061 6e64 2069 6e73 e, build and ins\n-0000c510: 7461 6c6c 2c20 7768 696c 6520 6974 2061 tall, while it a\n-0000c520: 6c6c 6f77 7320 6465 7665 6c6f 7065 7273 llows developers\n-0000c530: 2074 6f20 776f 726b 206f 6e0a 7375 6270 to work on.subp\n-0000c540: 6163 6b61 6765 7320 696e 6465 7065 6e64 ackages independ\n-0000c550: 656e 746c 792e 0a0a 2020 2057 6865 6e20 ently... When \n-0000c560: 636f 6e66 6967 7572 696e 6720 6e65 7374 configuring nest\n-0000c570: 6564 2070 6163 6b61 6765 732c 2074 6865 ed packages, the\n-0000c580: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-0000c590: 206f 7074 696f 6e73 2067 6976 656e 2074 options given t\n-0000c5a0: 6f0a 7468 6520 746f 702d 6c65 7665 6c20 o.the top-level \n-0000c5b0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n-0000c5c0: 6172 6520 7061 7373 6564 2072 6563 7572 are passed recur\n-0000c5d0: 7369 7665 6c79 2074 6f20 6e65 7374 6564 sively to nested\n-0000c5e0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-0000c5f0: 732e 0a41 2070 6163 6b61 6765 2074 6861 s..A package tha\n-0000c600: 7420 646f 6573 206e 6f74 2075 6e64 6572 t does not under\n-0000c610: 7374 616e 6420 616e 206f 7074 696f 6e20 stand an option \n-0000c620: 7769 6c6c 2069 676e 6f72 6520 6974 2c20 will ignore it, \n-0000c630: 6173 7375 6d69 6e67 2069 740a 6973 206d assuming it.is m\n-0000c640: 6561 6e69 6e67 6675 6c20 746f 2073 6f6d eaningful to som\n-0000c650: 6520 6f74 6865 7220 7061 636b 6167 652e e other package.\n-0000c660: 0a0a 2020 2054 6865 2063 6f6d 6d61 6e64 .. The command\n-0000c670: 20e2 8098 636f 6e66 6967 7572 6520 2d2d ...configure --\n-0000c680: 6865 6c70 3d72 6563 7572 7369 7665 e280 help=recursive..\n-0000c690: 9920 6361 6e20 6265 2075 7365 6420 746f . can be used to\n-0000c6a0: 2064 6973 706c 6179 2074 6865 0a6f 7074 display the.opt\n-0000c6b0: 696f 6e73 2073 7570 706f 7274 6564 2062 ions supported b\n-0000c6c0: 7920 616c 6c20 7468 6520 696e 636c 7564 y all the includ\n-0000c6d0: 6564 2070 6163 6b61 6765 732e 0a0a 2020 ed packages... \n-0000c6e0: 202a 4e6f 7465 2053 7562 7061 636b 6167 *Note Subpackag\n-0000c6f0: 6573 3a3a 2c20 666f 7220 616e 2065 7861 es::, for an exa\n-0000c700: 6d70 6c65 2073 6574 7570 2e0a 0a1f 0a46 mple setup.....F\n-0000c710: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-0000c720: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-0000c730: 5768 7920 4175 746f 746f 6f6c 732c 2020 Why Autotools, \n-0000c740: 4e65 7874 3a20 4865 6c6c 6f20 576f 726c Next: Hello Worl\n-0000c750: 642c 2020 5072 6576 3a20 5573 6520 4361 d, Prev: Use Ca\n-0000c760: 7365 732c 2020 5570 3a20 4175 746f 746f ses, Up: Autoto\n-0000c770: 6f6c 7320 496e 7472 6f64 7563 7469 6f6e ols Introduction\n-0000c780: 0a0a 322e 3320 486f 7720 4175 746f 746f ..2.3 How Autoto\n-0000c790: 6f6c 7320 4865 6c70 0a3d 3d3d 3d3d 3d3d ols Help.=======\n-0000c7a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-0000c7b0: 0a54 6865 7265 2061 7265 2073 6576 6572 .There are sever\n-0000c7c0: 616c 2072 6561 736f 6e73 2077 6879 2079 al reasons why y\n-0000c7d0: 6f75 206d 6179 206e 6f74 2077 616e 7420 ou may not want \n-0000c7e0: 746f 2069 6d70 6c65 6d65 6e74 2074 6865 to implement the\n-0000c7f0: 2047 4e55 0a42 7569 6c64 2053 7973 7465 GNU.Build Syste\n-0000c800: 6d20 796f 7572 7365 6c66 2028 7265 6164 m yourself (read\n-0000c810: 3a20 7772 6974 6520 6120 e280 9863 6f6e : write a ...con\n-0000c820: 6669 6775 7265 e280 9920 7363 7269 7074 figure... script\n-0000c830: 2061 6e64 20e2 8098 4d61 6b65 6669 6c65 and ...Makefile\n-0000c840: e280 9973 0a79 6f75 7273 656c 6629 2e0a ...s.yourself)..\n-0000c850: 0a20 2020 e280 a220 4173 2077 6520 6861 . ... As we ha\n-0000c860: 7665 2073 6565 6e2c 2074 6865 2047 4e55 ve seen, the GNU\n-0000c870: 2042 7569 6c64 2053 7973 7465 6d20 6861 Build System ha\n-0000c880: 7320 6120 6c6f 7420 6f66 2066 6561 7475 s a lot of featu\n-0000c890: 7265 7320 282a 6e6f 7465 0a20 2020 2020 res (*note. \n-0000c8a0: 5573 6520 4361 7365 733a 3a29 2e20 2053 Use Cases::). S\n-0000c8b0: 6f6d 6520 7573 6572 7320 6d61 7920 6578 ome users may ex\n-0000c8c0: 7065 6374 2066 6561 7475 7265 7320 796f pect features yo\n-0000c8d0: 7520 6861 7665 206e 6f74 0a20 2020 2020 u have not. \n-0000c8e0: 696d 706c 656d 656e 7465 6420 6265 6361 implemented beca\n-0000c8f0: 7573 6520 796f 7520 6469 6420 6e6f 7420 use you did not \n-0000c900: 6e65 6564 2074 6865 6d2e 0a20 2020 e280 need them.. ..\n-0000c910: a220 496d 706c 656d 656e 7469 6e67 2074 . Implementing t\n-0000c920: 6865 7365 2066 6561 7475 7265 7320 706f hese features po\n-0000c930: 7274 6162 6c79 2069 7320 6469 6666 6963 rtably is diffic\n-0000c940: 756c 7420 616e 6420 6578 6861 7573 7469 ult and exhausti\n-0000c950: 6e67 2e0a 2020 2020 2054 6869 6e6b 206f ng.. Think o\n-0000c960: 6620 7772 6974 696e 6720 706f 7274 6162 f writing portab\n-0000c970: 6c65 2073 6865 6c6c 2073 6372 6970 7473 le shell scripts\n-0000c980: 2c20 616e 6420 706f 7274 6162 6c65 20e2 , and portable .\n-0000c990: 8098 4d61 6b65 6669 6c65 e280 9973 2c0a ..Makefile...s,.\n-0000c9a0: 2020 2020 2066 6f72 2073 7973 7465 6d73 for systems\n-0000c9b0: 2079 6f75 206d 6179 206e 6f74 2068 6176 you may not hav\n-0000c9c0: 6520 6861 6e64 792e 2020 2a4e 6f74 6520 e handy. *Note \n-0000c9d0: 506f 7274 6162 6c65 2053 6865 6c6c 0a20 Portable Shell. \n-0000c9e0: 2020 2020 5072 6f67 7261 6d6d 696e 673a Programming:\n-0000c9f0: 2028 6175 746f 636f 6e66 2950 6f72 7461 (autoconf)Porta\n-0000ca00: 626c 6520 5368 656c 6c2c 2074 6f20 636f ble Shell, to co\n-0000ca10: 6e76 696e 6365 2079 6f75 7273 656c 662e nvince yourself.\n-0000ca20: 0a20 2020 e280 a220 596f 7520 7769 6c6c . ... You will\n-0000ca30: 2068 6176 6520 746f 2075 7067 7261 6465 have to upgrade\n-0000ca40: 2079 6f75 7220 7365 7475 7020 746f 2066 your setup to f\n-0000ca50: 6f6c 6c6f 7720 6368 616e 6765 7320 746f ollow changes to\n-0000ca60: 2074 6865 2047 4e55 0a20 2020 2020 436f the GNU. Co\n-0000ca70: 6469 6e67 2053 7461 6e64 6172 6473 2e0a ding Standards..\n-0000ca80: 0a20 2020 5468 6520 474e 5520 4175 746f . The GNU Auto\n-0000ca90: 746f 6f6c 7320 7461 6b65 2061 6c6c 2074 tools take all t\n-0000caa0: 6869 7320 6275 7264 656e 206f 6666 2079 his burden off y\n-0000cab0: 6f75 7220 6261 636b 2061 6e64 2070 726f our back and pro\n-0000cac0: 7669 6465 3a0a 0a20 2020 e280 a220 546f vide:.. ... To\n-0000cad0: 6f6c 7320 746f 2063 7265 6174 6520 6120 ols to create a \n-0000cae0: 706f 7274 6162 6c65 2c20 636f 6d70 6c65 portable, comple\n-0000caf0: 7465 2c20 616e 6420 7365 6c66 2d63 6f6e te, and self-con\n-0000cb00: 7461 696e 6564 2047 4e55 2042 7569 6c64 tained GNU Build\n-0000cb10: 0a20 2020 2020 5379 7374 656d 2c20 6672 . System, fr\n-0000cb20: 6f6d 2073 696d 706c 6520 696e 7374 7275 om simple instru\n-0000cb30: 6374 696f 6e73 2e20 205f 5365 6c66 2d63 ctions. _Self-c\n-0000cb40: 6f6e 7461 696e 6564 5f20 6d65 616e 696e ontained_ meanin\n-0000cb50: 6720 7468 650a 2020 2020 2072 6573 756c g the. resul\n-0000cb60: 7469 6e67 2062 7569 6c64 2073 7973 7465 ting build syste\n-0000cb70: 6d20 646f 6573 206e 6f74 2072 6571 7569 m does not requi\n-0000cb80: 7265 2074 6865 2047 4e55 2041 7574 6f74 re the GNU Autot\n-0000cb90: 6f6f 6c73 2e0a 2020 20e2 80a2 2041 2063 ools.. ... A c\n-0000cba0: 656e 7472 616c 2070 6c61 6365 2077 6865 entral place whe\n-0000cbb0: 7265 2066 6978 6573 2061 6e64 2069 6d70 re fixes and imp\n-0000cbc0: 726f 7665 6d65 6e74 7320 6172 6520 6d61 rovements are ma\n-0000cbd0: 6465 3a20 6120 6275 672d 6669 780a 2020 de: a bug-fix. \n-0000cbe0: 2020 2066 6f72 2061 2070 6f72 7461 6269 for a portabi\n-0000cbf0: 6c69 7479 2069 7373 7565 2077 696c 6c20 lity issue will \n-0000cc00: 6265 6e65 6669 7420 6576 6572 7920 7061 benefit every pa\n-0000cc10: 636b 6167 652e 0a0a 2020 2059 6574 2074 ckage... Yet t\n-0000cc20: 6865 7265 2061 6c73 6f20 6578 6973 7420 here also exist \n-0000cc30: 7265 6173 6f6e 7320 7768 7920 796f 7520 reasons why you \n-0000cc40: 6d61 7920 7761 6e74 204e 4f54 2074 6f20 may want NOT to \n-0000cc50: 7573 6520 7468 650a 4175 746f 746f 6f6c use the.Autotool\n-0000cc60: 732e 2e2e 2020 466f 7220 696e 7374 616e s... For instan\n-0000cc70: 6365 2079 6f75 206d 6179 2062 6520 616c ce you may be al\n-0000cc80: 7265 6164 7920 7573 696e 6720 286f 7220 ready using (or \n-0000cc90: 7573 6564 2074 6f29 2061 6e6f 7468 6572 used to) another\n-0000cca0: 0a69 6e63 6f6d 7061 7469 626c 6520 6275 .incompatible bu\n-0000ccb0: 696c 6420 7379 7374 656d 2e20 2041 7574 ild system. Aut\n-0000ccc0: 6f74 6f6f 6c73 2077 696c 6c20 6f6e 6c79 otools will only\n-0000ccd0: 2062 6520 7573 6566 756c 2069 6620 796f be useful if yo\n-0000cce0: 7520 646f 0a61 6363 6570 7420 7468 6520 u do.accept the \n-0000ccf0: 636f 6e63 6570 7473 206f 6620 7468 6520 concepts of the \n-0000cd00: 474e 5520 4275 696c 6420 5379 7374 656d GNU Build System\n-0000cd10: 2e20 2050 656f 706c 6520 7768 6f20 6861 . People who ha\n-0000cd20: 7665 2074 6865 6972 206f 776e 0a69 6465 ve their own.ide\n-0000cd30: 6120 6f66 2068 6f77 2061 2062 7569 6c64 a of how a build\n-0000cd40: 2073 7973 7465 6d20 7368 6f75 6c64 2077 system should w\n-0000cd50: 6f72 6b20 7769 6c6c 2066 6565 6c20 6672 ork will feel fr\n-0000cd60: 7573 7472 6174 6564 2062 7920 7468 650a ustrated by the.\n-0000cd70: 4175 746f 746f 6f6c 732e 0a0a 1f0a 4669 Autotools.....Fi\n-0000cd80: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-0000cd90: 312e 696e 666f 2c20 204e 6f64 653a 2048 1.info, Node: H\n-0000cda0: 656c 6c6f 2057 6f72 6c64 2c20 2050 7265 ello World, Pre\n-0000cdb0: 763a 2057 6879 2041 7574 6f74 6f6f 6c73 v: Why Autotools\n-0000cdc0: 2c20 2055 703a 2041 7574 6f74 6f6f 6c73 , Up: Autotools\n-0000cdd0: 2049 6e74 726f 6475 6374 696f 6e0a 0a32 Introduction..2\n-0000cde0: 2e34 2041 2053 6d61 6c6c 2048 656c 6c6f .4 A Small Hello\n-0000cdf0: 2057 6f72 6c64 0a3d 3d3d 3d3d 3d3d 3d3d World.=========\n-0000ce00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n-0000ce10: 496e 2074 6869 7320 7365 6374 696f 6e20 In this section \n-0000ce20: 7765 2072 6563 7265 6174 6520 7468 6520 we recreate the \n-0000ce30: e280 9861 6d68 656c 6c6f 2d31 2e30 e280 ...amhello-1.0..\n-0000ce40: 9920 7061 636b 6167 6520 6672 6f6d 2073 . package from s\n-0000ce50: 6372 6174 6368 2e20 2054 6865 0a66 6972 cratch. The.fir\n-0000ce60: 7374 2073 7562 7365 6374 696f 6e20 7368 st subsection sh\n-0000ce70: 6f77 7320 686f 7720 746f 2063 616c 6c20 ows how to call \n-0000ce80: 7468 6520 4175 746f 746f 6f6c 7320 746f the Autotools to\n-0000ce90: 2069 6e73 7461 6e74 6961 7465 2074 6865 instantiate the\n-0000cea0: 2047 4e55 0a42 7569 6c64 2053 7973 7465 GNU.Build Syste\n-0000ceb0: 6d2c 2077 6869 6c65 2074 6865 2073 6563 m, while the sec\n-0000cec0: 6f6e 6420 6578 706c 6169 6e73 2074 6865 ond explains the\n-0000ced0: 206d 6561 6e69 6e67 206f 6620 7468 650a meaning of the.\n-0000cee0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-0000cef0: 8099 2061 6e64 20e2 8098 4d61 6b65 6669 .. and ...Makefi\n-0000cf00: 6c65 2e61 6de2 8099 2066 696c 6573 2072 le.am... files r\n-0000cf10: 6561 6420 6279 2074 6865 2041 7574 6f74 ead by the Autot\n-0000cf20: 6f6f 6c73 2e0a 0a2a 204d 656e 753a 0a0a ools...* Menu:..\n-0000cf30: 2a20 4372 6561 7469 6e67 2061 6d68 656c * Creating amhel\n-0000cf40: 6c6f 3a3a 2020 2020 2020 2020 2020 2020 lo:: \n-0000cf50: 4372 6561 7465 20e2 8098 616d 6865 6c6c Create ...amhell\n-0000cf60: 6f2d 312e 302e 7461 722e 677a e280 9920 o-1.0.tar.gz... \n-0000cf70: 6672 6f6d 2073 6372 6174 6368 0a2a 2061 from scratch.* a\n-0000cf80: 6d68 656c 6c6f 2773 2063 6f6e 6669 6775 mhello's configu\n-0000cf90: 7265 2e61 6320 5365 7475 7020 4578 706c re.ac Setup Expl\n-0000cfa0: 6169 6e65 643a 3a0a 2a20 616d 6865 6c6c ained::.* amhell\n-0000cfb0: 6f27 7320 4d61 6b65 6669 6c65 2e61 6d20 o's Makefile.am \n-0000cfc0: 5365 7475 7020 4578 706c 6169 6e65 643a Setup Explained:\n-0000cfd0: 3a0a 0a1f 0a46 696c 653a 2061 7574 6f6d :....File: autom\n-0000cfe0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-0000cff0: 4e6f 6465 3a20 4372 6561 7469 6e67 2061 Node: Creating a\n-0000d000: 6d68 656c 6c6f 2c20 204e 6578 743a 2061 mhello, Next: a\n-0000d010: 6d68 656c 6c6f 2773 2063 6f6e 6669 6775 mhello's configu\n-0000d020: 7265 2e61 6320 5365 7475 7020 4578 706c re.ac Setup Expl\n-0000d030: 6169 6e65 642c 2020 5570 3a20 4865 6c6c ained, Up: Hell\n-0000d040: 6f20 576f 726c 640a 0a32 2e34 2e31 2043 o World..2.4.1 C\n-0000d050: 7265 6174 696e 6720 e280 9861 6d68 656c reating ...amhel\n-0000d060: 6c6f 2d31 2e30 2e74 6172 2e67 7ae2 8099 lo-1.0.tar.gz...\n-0000d070: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+0000b9d0: 2d2d 2d2d 2d2d 2d0a 0a44 6570 656e 6465 -------..Depende\n+0000b9e0: 6e63 7920 7472 6163 6b69 6e67 2069 7320 ncy tracking is \n+0000b9f0: 7065 7266 6f72 6d65 6420 6173 2061 2073 performed as a s\n+0000ba00: 6964 652d 6566 6665 6374 206f 6620 636f ide-effect of co\n+0000ba10: 6d70 696c 6174 696f 6e2e 2020 4561 6368 mpilation. Each\n+0000ba20: 0a74 696d 6520 7468 6520 6275 696c 6420 .time the build \n+0000ba30: 7379 7374 656d 2063 6f6d 7069 6c65 7320 system compiles \n+0000ba40: 6120 736f 7572 6365 2066 696c 652c 2069 a source file, i\n+0000ba50: 7420 636f 6d70 7574 6573 2069 7473 206c t computes its l\n+0000ba60: 6973 7420 6f66 0a64 6570 656e 6465 6e63 ist of.dependenc\n+0000ba70: 6965 7320 2869 6e20 4320 7468 6573 6520 ies (in C these \n+0000ba80: 6172 6520 7468 6520 6865 6164 6572 2066 are the header f\n+0000ba90: 696c 6573 2069 6e63 6c75 6465 6420 6279 iles included by\n+0000baa0: 2074 6865 2073 6f75 7263 650a 6265 696e the source.bein\n+0000bab0: 6720 636f 6d70 696c 6564 292e 2020 4c61 g compiled). La\n+0000bac0: 7465 722c 2061 6e79 2074 696d 6520 e280 ter, any time ..\n+0000bad0: 986d 616b 65e2 8099 2069 7320 7275 6e20 .make... is run \n+0000bae0: 616e 6420 6120 6465 7065 6e64 656e 6379 and a dependency\n+0000baf0: 2061 7070 6561 7273 0a74 6f20 6861 7665 appears.to have\n+0000bb00: 2063 6861 6e67 6564 2c20 7468 6520 6465 changed, the de\n+0000bb10: 7065 6e64 656e 7420 6669 6c65 7320 7769 pendent files wi\n+0000bb20: 6c6c 2062 6520 7265 6275 696c 742e 0a0a ll be rebuilt...\n+0000bb30: 2020 2041 7574 6f6d 616b 6520 6765 6e65 Automake gene\n+0000bb40: 7261 7465 7320 636f 6465 2066 6f72 2061 rates code for a\n+0000bb50: 7574 6f6d 6174 6963 2064 6570 656e 6465 utomatic depende\n+0000bb60: 6e63 7920 7472 6163 6b69 6e67 2062 7920 ncy tracking by \n+0000bb70: 6465 6661 756c 742c 0a75 6e6c 6573 7320 default,.unless \n+0000bb80: 7468 6520 6465 7665 6c6f 7065 7220 6368 the developer ch\n+0000bb90: 6f6f 7365 7320 746f 206f 7665 7272 6964 ooses to overrid\n+0000bba0: 6520 6974 3b20 666f 7220 6d6f 7265 2069 e it; for more i\n+0000bbb0: 6e66 6f72 6d61 7469 6f6e 2c20 2a6e 6f74 nformation, *not\n+0000bbc0: 650a 4465 7065 6e64 656e 6369 6573 3a3a e.Dependencies::\n+0000bbd0: 2e0a 0a20 2020 5768 656e 20e2 8098 636f ... When ...co\n+0000bbe0: 6e66 6967 7572 65e2 8099 2069 7320 6578 nfigure... is ex\n+0000bbf0: 6563 7574 6564 2c20 796f 7520 6361 6e20 ecuted, you can \n+0000bc00: 7365 6520 6974 2070 726f 6269 6e67 2065 see it probing e\n+0000bc10: 6163 6820 636f 6d70 696c 6572 0a66 6f72 ach compiler.for\n+0000bc20: 2074 6865 2064 6570 656e 6465 6e63 7920 the dependency \n+0000bc30: 6d65 6368 616e 6973 6d20 6974 2073 7570 mechanism it sup\n+0000bc40: 706f 7274 7320 2873 6576 6572 616c 206d ports (several m\n+0000bc50: 6563 6861 6e69 736d 7320 6361 6e20 6265 echanisms can be\n+0000bc60: 0a75 7365 6429 3a0a 0a20 2020 2020 7e2f .used):.. ~/\n+0000bc70: 616d 6865 6c6c 6f2d 312e 3020 2520 2e2f amhello-1.0 % ./\n+0000bc80: 636f 6e66 6967 7572 6520 2d2d 7072 6566 configure --pref\n+0000bc90: 6978 202f 7573 720a 2020 2020 202e 2e2e ix /usr. ...\n+0000bca0: 0a20 2020 2020 6368 6563 6b69 6e67 2064 . checking d\n+0000bcb0: 6570 656e 6465 6e63 7920 7374 796c 6520 ependency style \n+0000bcc0: 6f66 2067 6363 2e2e 2e20 6763 6333 0a20 of gcc... gcc3. \n+0000bcd0: 2020 2020 2e2e 2e0a 0a20 2020 4265 6361 ..... Beca\n+0000bce0: 7573 6520 6465 7065 6e64 656e 6369 6573 use dependencies\n+0000bcf0: 2061 7265 206f 6e6c 7920 636f 6d70 7574 are only comput\n+0000bd00: 6564 2061 7320 6120 7369 6465 2d65 6666 ed as a side-eff\n+0000bd10: 6563 7420 6f66 2074 6865 0a63 6f6d 7069 ect of the.compi\n+0000bd20: 6c61 7469 6f6e 2c20 6e6f 2064 6570 656e lation, no depen\n+0000bd30: 6465 6e63 7920 696e 666f 726d 6174 696f dency informatio\n+0000bd40: 6e20 6578 6973 7473 2074 6865 2066 6972 n exists the fir\n+0000bd50: 7374 2074 696d 6520 6120 7061 636b 6167 st time a packag\n+0000bd60: 650a 6973 2062 7569 6c74 2e20 2054 6869 e.is built. Thi\n+0000bd70: 7320 6973 204f 4b20 6265 6361 7573 6520 s is OK because \n+0000bd80: 616c 6c20 7468 6520 6669 6c65 7320 6e65 all the files ne\n+0000bd90: 6564 2074 6f20 6265 2062 7569 6c74 2061 ed to be built a\n+0000bda0: 6e79 7761 793a 0ae2 8098 6d61 6b65 e280 nyway:....make..\n+0000bdb0: 9920 646f 6573 206e 6f74 2068 6176 6520 . does not have \n+0000bdc0: 746f 2064 6563 6964 6520 7768 6963 6820 to decide which \n+0000bdd0: 6669 6c65 7320 6e65 6564 2074 6f20 6265 files need to be\n+0000bde0: 2072 6562 7569 6c74 2e20 2049 6e20 6661 rebuilt. In fa\n+0000bdf0: 6374 2c0a 6465 7065 6e64 656e 6379 2074 ct,.dependency t\n+0000be00: 7261 636b 696e 6720 6973 2063 6f6d 706c racking is compl\n+0000be10: 6574 656c 7920 7573 656c 6573 7320 666f etely useless fo\n+0000be20: 7220 6f6e 652d 7469 6d65 2062 7569 6c64 r one-time build\n+0000be30: 7320 616e 6420 7468 6572 650a 6973 2061 s and there.is a\n+0000be40: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+0000be50: 206f 7074 696f 6e20 746f 2064 6973 6162 option to disab\n+0000be60: 6c65 2074 6869 733a 0a0a e280 982d 2d64 le this:.....--d\n+0000be70: 6973 6162 6c65 2d64 6570 656e 6465 6e63 isable-dependenc\n+0000be80: 792d 7472 6163 6b69 6e67 e280 990a 2020 y-tracking.... \n+0000be90: 2020 2053 7065 6564 2075 7020 6f6e 652d Speed up one-\n+0000bea0: 7469 6d65 2062 7569 6c64 732e 0a0a 2020 time builds... \n+0000beb0: 2053 6f6d 6520 636f 6d70 696c 6572 7320 Some compilers \n+0000bec0: 646f 206e 6f74 206f 6666 6572 2061 6e79 do not offer any\n+0000bed0: 2070 7261 6374 6963 616c 2077 6179 2074 practical way t\n+0000bee0: 6f20 6465 7269 7665 2074 6865 206c 6973 o derive the lis\n+0000bef0: 7420 6f66 0a64 6570 656e 6465 6e63 6965 t of.dependencie\n+0000bf00: 7320 6173 2061 2073 6964 652d 6566 6665 s as a side-effe\n+0000bf10: 6374 206f 6620 7468 6520 636f 6d70 696c ct of the compil\n+0000bf20: 6174 696f 6e2c 2072 6571 7569 7269 6e67 ation, requiring\n+0000bf30: 2061 2073 6570 6172 6174 650a 7275 6e20 a separate.run \n+0000bf40: 286d 6179 6265 206f 6620 616e 6f74 6865 (maybe of anothe\n+0000bf50: 7220 746f 6f6c 2920 746f 2063 6f6d 7075 r tool) to compu\n+0000bf60: 7465 2074 6865 7365 2064 6570 656e 6465 te these depende\n+0000bf70: 6e63 6965 732e 2020 5468 650a 7065 7266 ncies. The.perf\n+0000bf80: 6f72 6d61 6e63 6520 7065 6e61 6c74 7920 ormance penalty \n+0000bf90: 696d 706c 6965 6420 6279 2074 6865 7365 implied by these\n+0000bfa0: 206d 6574 686f 6473 2069 7320 696d 706f methods is impo\n+0000bfb0: 7274 616e 7420 656e 6f75 6768 2074 6f0a rtant enough to.\n+0000bfc0: 6469 7361 626c 6520 7468 656d 2062 7920 disable them by \n+0000bfd0: 6465 6661 756c 742e 2020 5468 6520 6f70 default. The op\n+0000bfe0: 7469 6f6e 20e2 8098 2d2d 656e 6162 6c65 tion ...--enable\n+0000bff0: 2d64 6570 656e 6465 6e63 792d 7472 6163 -dependency-trac\n+0000c000: 6b69 6e67 e280 9920 6d75 7374 0a62 6520 king... must.be \n+0000c010: 7061 7373 6564 2074 6f20 e280 9863 6f6e passed to ...con\n+0000c020: 6669 6775 7265 e280 9920 746f 2061 6374 figure... to act\n+0000c030: 6976 6174 6520 7468 656d 2e0a 0ae2 8098 ivate them......\n+0000c040: 2d2d 656e 6162 6c65 2d64 6570 656e 6465 --enable-depende\n+0000c050: 6e63 792d 7472 6163 6b69 6e67 e280 990a ncy-tracking....\n+0000c060: 2020 2020 2044 6f20 6e6f 7420 7265 6a65 Do not reje\n+0000c070: 6374 2073 6c6f 7720 6465 7065 6e64 656e ct slow dependen\n+0000c080: 6379 2065 7874 7261 6374 6f72 732e 0a0a cy extractors...\n+0000c090: 2020 202a 4e6f 7465 2044 6570 656e 6465 *Note Depende\n+0000c0a0: 6e63 7920 5472 6163 6b69 6e67 2045 766f ncy Tracking Evo\n+0000c0b0: 6c75 7469 6f6e 3a3a 2c20 666f 7220 736f lution::, for so\n+0000c0c0: 6d65 2064 6973 6375 7373 696f 6e20 6162 me discussion ab\n+0000c0d0: 6f75 7420 7468 650a 6469 6666 6572 656e out the.differen\n+0000c0e0: 7420 6465 7065 6e64 656e 6379 2074 7261 t dependency tra\n+0000c0f0: 636b 696e 6720 7363 6865 6d65 7320 7573 cking schemes us\n+0000c100: 6564 2062 7920 4175 746f 6d61 6b65 206f ed by Automake o\n+0000c110: 7665 7220 7468 6520 7965 6172 732e 0a0a ver the years...\n+0000c120: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+0000c130: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+0000c140: 653a 204e 6573 7465 6420 5061 636b 6167 e: Nested Packag\n+0000c150: 6573 2c20 2050 7265 763a 2044 6570 656e es, Prev: Depen\n+0000c160: 6465 6e63 7920 5472 6163 6b69 6e67 2c20 dency Tracking, \n+0000c170: 2055 703a 2055 7365 2043 6173 6573 0a0a Up: Use Cases..\n+0000c180: 322e 322e 3133 204e 6573 7465 6420 5061 2.2.13 Nested Pa\n+0000c190: 636b 6167 6573 0a2d 2d2d 2d2d 2d2d 2d2d ckages.---------\n+0000c1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a41 -------------..A\n+0000c1b0: 6c74 686f 7567 6820 6e65 7374 696e 6720 lthough nesting \n+0000c1c0: 7061 636b 6167 6573 2069 736e 2774 2073 packages isn't s\n+0000c1d0: 6f6d 6574 6869 6e67 2077 6520 776f 756c omething we woul\n+0000c1e0: 6420 7265 636f 6d6d 656e 6420 746f 2073 d recommend to s\n+0000c1f0: 6f6d 656f 6e65 0a77 686f 2069 7320 6469 omeone.who is di\n+0000c200: 7363 6f76 6572 696e 6720 7468 6520 4175 scovering the Au\n+0000c210: 746f 746f 6f6c 732c 2069 7420 6973 2061 totools, it is a\n+0000c220: 206e 6963 6520 6665 6174 7572 6520 776f nice feature wo\n+0000c230: 7274 6879 206f 6620 6d65 6e74 696f 6e0a rthy of mention.\n+0000c240: 696e 2074 6869 7320 736d 616c 6c20 6164 in this small ad\n+0000c250: 7665 7274 6973 696e 6720 746f 7572 2e0a vertising tour..\n+0000c260: 0a20 2020 4175 746f 636f 6e66 6973 6361 . Autoconfisca\n+0000c270: 7465 6420 7061 636b 6167 6573 2028 7468 ted packages (th\n+0000c280: 6174 206d 6561 6e73 2070 6163 6b61 6765 at means package\n+0000c290: 7320 7768 6f73 6520 6275 696c 6420 7379 s whose build sy\n+0000c2a0: 7374 656d 2068 6176 650a 6265 656e 2063 stem have.been c\n+0000c2b0: 7265 6174 6564 2062 7920 4175 746f 636f reated by Autoco\n+0000c2c0: 6e66 2061 6e64 2066 7269 656e 6473 2920 nf and friends) \n+0000c2d0: 6361 6e20 6265 206e 6573 7465 6420 746f can be nested to\n+0000c2e0: 2061 7262 6974 7261 7279 2064 6570 7468 arbitrary depth\n+0000c2f0: 2e0a 0a20 2020 4120 7479 7069 6361 6c20 ... A typical \n+0000c300: 7365 7475 7020 6973 2074 6861 7420 7061 setup is that pa\n+0000c310: 636b 6167 6520 4120 7769 6c6c 2064 6973 ckage A will dis\n+0000c320: 7472 6962 7574 6520 6f6e 6520 6f66 2074 tribute one of t\n+0000c330: 6865 0a6c 6962 7261 7269 6573 2069 7420 he.libraries it \n+0000c340: 6e65 6564 7320 696e 2061 2073 7562 6469 needs in a subdi\n+0000c350: 7265 6374 6f72 792e 2020 5468 6973 206c rectory. This l\n+0000c360: 6962 7261 7279 2042 2069 7320 6120 636f ibrary B is a co\n+0000c370: 6d70 6c65 7465 0a70 6163 6b61 6765 2077 mplete.package w\n+0000c380: 6974 6820 6974 7320 6f77 6e20 474e 5520 ith its own GNU \n+0000c390: 4275 696c 6420 5379 7374 656d 2e20 2054 Build System. T\n+0000c3a0: 6865 20e2 8098 636f 6e66 6967 7572 65e2 he ...configure.\n+0000c3b0: 8099 2073 6372 6970 7420 6f66 2041 2077 .. script of A w\n+0000c3c0: 696c 6c0a 7275 6e20 7468 6520 e280 9863 ill.run the ...c\n+0000c3d0: 6f6e 6669 6775 7265 e280 9920 7363 7269 onfigure... scri\n+0000c3e0: 7074 206f 6620 4220 6173 2070 6172 7420 pt of B as part \n+0000c3f0: 6f66 2069 7473 2065 7865 6375 7469 6f6e of its execution\n+0000c400: 2c20 6275 696c 6469 6e67 2061 6e64 0a69 , building and.i\n+0000c410: 6e73 7461 6c6c 696e 6720 4120 7769 6c6c nstalling A will\n+0000c420: 2061 6c73 6f20 6275 696c 6420 616e 6420 also build and \n+0000c430: 696e 7374 616c 6c20 422e 2047 656e 6572 install B. Gener\n+0000c440: 6174 696e 6720 6120 6469 7374 7269 6275 ating a distribu\n+0000c450: 7469 6f6e 0a66 6f72 2041 2077 696c 6c20 tion.for A will \n+0000c460: 616c 736f 2069 6e63 6c75 6465 2042 2e0a also include B..\n+0000c470: 0a20 2020 4974 2069 7320 706f 7373 6962 . It is possib\n+0000c480: 6c65 2074 6f20 6761 7468 6572 2073 6576 le to gather sev\n+0000c490: 6572 616c 2070 6163 6b61 6765 7320 6c69 eral packages li\n+0000c4a0: 6b65 2074 6869 732e 2020 4743 4320 6973 ke this. GCC is\n+0000c4b0: 2061 2068 6561 7679 0a75 7365 7220 6f66 a heavy.user of\n+0000c4c0: 2074 6869 7320 6665 6174 7572 652e 2020 this feature. \n+0000c4d0: 5468 6973 2067 6976 6573 2069 6e73 7461 This gives insta\n+0000c4e0: 6c6c 6572 7320 6120 7369 6e67 6c65 2070 llers a single p\n+0000c4f0: 6163 6b61 6765 2074 6f0a 636f 6e66 6967 ackage to.config\n+0000c500: 7572 652c 2062 7569 6c64 2061 6e64 2069 ure, build and i\n+0000c510: 6e73 7461 6c6c 2c20 7768 696c 6520 6974 nstall, while it\n+0000c520: 2061 6c6c 6f77 7320 6465 7665 6c6f 7065 allows develope\n+0000c530: 7273 2074 6f20 776f 726b 206f 6e0a 7375 rs to work on.su\n+0000c540: 6270 6163 6b61 6765 7320 696e 6465 7065 bpackages indepe\n+0000c550: 6e64 656e 746c 792e 0a0a 2020 2057 6865 ndently... Whe\n+0000c560: 6e20 636f 6e66 6967 7572 696e 6720 6e65 n configuring ne\n+0000c570: 7374 6564 2070 6163 6b61 6765 732c 2074 sted packages, t\n+0000c580: 6865 20e2 8098 636f 6e66 6967 7572 65e2 he ...configure.\n+0000c590: 8099 206f 7074 696f 6e73 2067 6976 656e .. options given\n+0000c5a0: 2074 6f0a 7468 6520 746f 702d 6c65 7665 to.the top-leve\n+0000c5b0: 6c20 e280 9863 6f6e 6669 6775 7265 e280 l ...configure..\n+0000c5c0: 9920 6172 6520 7061 7373 6564 2072 6563 . are passed rec\n+0000c5d0: 7572 7369 7665 6c79 2074 6f20 6e65 7374 ursively to nest\n+0000c5e0: 6564 20e2 8098 636f 6e66 6967 7572 65e2 ed ...configure.\n+0000c5f0: 8099 732e 0a41 2070 6163 6b61 6765 2074 ..s..A package t\n+0000c600: 6861 7420 646f 6573 206e 6f74 2075 6e64 hat does not und\n+0000c610: 6572 7374 616e 6420 616e 206f 7074 696f erstand an optio\n+0000c620: 6e20 7769 6c6c 2069 676e 6f72 6520 6974 n will ignore it\n+0000c630: 2c20 6173 7375 6d69 6e67 2069 740a 6973 , assuming it.is\n+0000c640: 206d 6561 6e69 6e67 6675 6c20 746f 2073 meaningful to s\n+0000c650: 6f6d 6520 6f74 6865 7220 7061 636b 6167 ome other packag\n+0000c660: 652e 0a0a 2020 2054 6865 2063 6f6d 6d61 e... The comma\n+0000c670: 6e64 20e2 8098 636f 6e66 6967 7572 6520 nd ...configure \n+0000c680: 2d2d 6865 6c70 3d72 6563 7572 7369 7665 --help=recursive\n+0000c690: e280 9920 6361 6e20 6265 2075 7365 6420 ... can be used \n+0000c6a0: 746f 2064 6973 706c 6179 2074 6865 0a6f to display the.o\n+0000c6b0: 7074 696f 6e73 2073 7570 706f 7274 6564 ptions supported\n+0000c6c0: 2062 7920 616c 6c20 7468 6520 696e 636c by all the incl\n+0000c6d0: 7564 6564 2070 6163 6b61 6765 732e 0a0a uded packages...\n+0000c6e0: 2020 202a 4e6f 7465 2053 7562 7061 636b *Note Subpack\n+0000c6f0: 6167 6573 3a3a 2c20 666f 7220 616e 2065 ages::, for an e\n+0000c700: 7861 6d70 6c65 2073 6574 7570 2e0a 0a1f xample setup....\n+0000c710: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0000c720: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0000c730: 3a20 5768 7920 4175 746f 746f 6f6c 732c : Why Autotools,\n+0000c740: 2020 4e65 7874 3a20 4865 6c6c 6f20 576f Next: Hello Wo\n+0000c750: 726c 642c 2020 5072 6576 3a20 5573 6520 rld, Prev: Use \n+0000c760: 4361 7365 732c 2020 5570 3a20 4175 746f Cases, Up: Auto\n+0000c770: 746f 6f6c 7320 496e 7472 6f64 7563 7469 tools Introducti\n+0000c780: 6f6e 0a0a 322e 3320 486f 7720 4175 746f on..2.3 How Auto\n+0000c790: 746f 6f6c 7320 4865 6c70 0a3d 3d3d 3d3d tools Help.=====\n+0000c7a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+0000c7b0: 3d0a 0a54 6865 7265 2061 7265 2073 6576 =..There are sev\n+0000c7c0: 6572 616c 2072 6561 736f 6e73 2077 6879 eral reasons why\n+0000c7d0: 2079 6f75 206d 6179 206e 6f74 2077 616e you may not wan\n+0000c7e0: 7420 746f 2069 6d70 6c65 6d65 6e74 2074 t to implement t\n+0000c7f0: 6865 2047 4e55 0a42 7569 6c64 2053 7973 he GNU.Build Sys\n+0000c800: 7465 6d20 796f 7572 7365 6c66 2028 7265 tem yourself (re\n+0000c810: 6164 3a20 7772 6974 6520 6120 e280 9863 ad: write a ...c\n+0000c820: 6f6e 6669 6775 7265 e280 9920 7363 7269 onfigure... scri\n+0000c830: 7074 2061 6e64 20e2 8098 4d61 6b65 6669 pt and ...Makefi\n+0000c840: 6c65 e280 9973 0a79 6f75 7273 656c 6629 le...s.yourself)\n+0000c850: 2e0a 0a20 2020 e280 a220 4173 2077 6520 ... ... As we \n+0000c860: 6861 7665 2073 6565 6e2c 2074 6865 2047 have seen, the G\n+0000c870: 4e55 2042 7569 6c64 2053 7973 7465 6d20 NU Build System \n+0000c880: 6861 7320 6120 6c6f 7420 6f66 2066 6561 has a lot of fea\n+0000c890: 7475 7265 7320 282a 6e6f 7465 0a20 2020 tures (*note. \n+0000c8a0: 2020 5573 6520 4361 7365 733a 3a29 2e20 Use Cases::). \n+0000c8b0: 2053 6f6d 6520 7573 6572 7320 6d61 7920 Some users may \n+0000c8c0: 6578 7065 6374 2066 6561 7475 7265 7320 expect features \n+0000c8d0: 796f 7520 6861 7665 206e 6f74 0a20 2020 you have not. \n+0000c8e0: 2020 696d 706c 656d 656e 7465 6420 6265 implemented be\n+0000c8f0: 6361 7573 6520 796f 7520 6469 6420 6e6f cause you did no\n+0000c900: 7420 6e65 6564 2074 6865 6d2e 0a20 2020 t need them.. \n+0000c910: e280 a220 496d 706c 656d 656e 7469 6e67 ... Implementing\n+0000c920: 2074 6865 7365 2066 6561 7475 7265 7320 these features \n+0000c930: 706f 7274 6162 6c79 2069 7320 6469 6666 portably is diff\n+0000c940: 6963 756c 7420 616e 6420 6578 6861 7573 icult and exhaus\n+0000c950: 7469 6e67 2e0a 2020 2020 2054 6869 6e6b ting.. Think\n+0000c960: 206f 6620 7772 6974 696e 6720 706f 7274 of writing port\n+0000c970: 6162 6c65 2073 6865 6c6c 2073 6372 6970 able shell scrip\n+0000c980: 7473 2c20 616e 6420 706f 7274 6162 6c65 ts, and portable\n+0000c990: 20e2 8098 4d61 6b65 6669 6c65 e280 9973 ...Makefile...s\n+0000c9a0: 2c0a 2020 2020 2066 6f72 2073 7973 7465 ,. for syste\n+0000c9b0: 6d73 2079 6f75 206d 6179 206e 6f74 2068 ms you may not h\n+0000c9c0: 6176 6520 6861 6e64 792e 2020 2a4e 6f74 ave handy. *Not\n+0000c9d0: 6520 506f 7274 6162 6c65 2053 6865 6c6c e Portable Shell\n+0000c9e0: 0a20 2020 2020 5072 6f67 7261 6d6d 696e . Programmin\n+0000c9f0: 673a 2028 6175 746f 636f 6e66 2950 6f72 g: (autoconf)Por\n+0000ca00: 7461 626c 6520 5368 656c 6c2c 2074 6f20 table Shell, to \n+0000ca10: 636f 6e76 696e 6365 2079 6f75 7273 656c convince yoursel\n+0000ca20: 662e 0a20 2020 e280 a220 596f 7520 7769 f.. ... You wi\n+0000ca30: 6c6c 2068 6176 6520 746f 2075 7067 7261 ll have to upgra\n+0000ca40: 6465 2079 6f75 7220 7365 7475 7020 746f de your setup to\n+0000ca50: 2066 6f6c 6c6f 7720 6368 616e 6765 7320 follow changes \n+0000ca60: 746f 2074 6865 2047 4e55 0a20 2020 2020 to the GNU. \n+0000ca70: 436f 6469 6e67 2053 7461 6e64 6172 6473 Coding Standards\n+0000ca80: 2e0a 0a20 2020 5468 6520 474e 5520 4175 ... The GNU Au\n+0000ca90: 746f 746f 6f6c 7320 7461 6b65 2061 6c6c totools take all\n+0000caa0: 2074 6869 7320 6275 7264 656e 206f 6666 this burden off\n+0000cab0: 2079 6f75 7220 6261 636b 2061 6e64 2070 your back and p\n+0000cac0: 726f 7669 6465 3a0a 0a20 2020 e280 a220 rovide:.. ... \n+0000cad0: 546f 6f6c 7320 746f 2063 7265 6174 6520 Tools to create \n+0000cae0: 6120 706f 7274 6162 6c65 2c20 636f 6d70 a portable, comp\n+0000caf0: 6c65 7465 2c20 616e 6420 7365 6c66 2d63 lete, and self-c\n+0000cb00: 6f6e 7461 696e 6564 2047 4e55 2042 7569 ontained GNU Bui\n+0000cb10: 6c64 0a20 2020 2020 5379 7374 656d 2c20 ld. System, \n+0000cb20: 6672 6f6d 2073 696d 706c 6520 696e 7374 from simple inst\n+0000cb30: 7275 6374 696f 6e73 2e20 205f 5365 6c66 ructions. _Self\n+0000cb40: 2d63 6f6e 7461 696e 6564 5f20 6d65 616e -contained_ mean\n+0000cb50: 696e 6720 7468 650a 2020 2020 2072 6573 ing the. res\n+0000cb60: 756c 7469 6e67 2062 7569 6c64 2073 7973 ulting build sys\n+0000cb70: 7465 6d20 646f 6573 206e 6f74 2072 6571 tem does not req\n+0000cb80: 7569 7265 2074 6865 2047 4e55 2041 7574 uire the GNU Aut\n+0000cb90: 6f74 6f6f 6c73 2e0a 2020 20e2 80a2 2041 otools.. ... A\n+0000cba0: 2063 656e 7472 616c 2070 6c61 6365 2077 central place w\n+0000cbb0: 6865 7265 2066 6978 6573 2061 6e64 2069 here fixes and i\n+0000cbc0: 6d70 726f 7665 6d65 6e74 7320 6172 6520 mprovements are \n+0000cbd0: 6d61 6465 3a20 6120 6275 672d 6669 780a made: a bug-fix.\n+0000cbe0: 2020 2020 2066 6f72 2061 2070 6f72 7461 for a porta\n+0000cbf0: 6269 6c69 7479 2069 7373 7565 2077 696c bility issue wil\n+0000cc00: 6c20 6265 6e65 6669 7420 6576 6572 7920 l benefit every \n+0000cc10: 7061 636b 6167 652e 0a0a 2020 2059 6574 package... Yet\n+0000cc20: 2074 6865 7265 2061 6c73 6f20 6578 6973 there also exis\n+0000cc30: 7420 7265 6173 6f6e 7320 7768 7920 796f t reasons why yo\n+0000cc40: 7520 6d61 7920 7761 6e74 204e 4f54 2074 u may want NOT t\n+0000cc50: 6f20 7573 6520 7468 650a 4175 746f 746f o use the.Autoto\n+0000cc60: 6f6c 732e 2e2e 2020 466f 7220 696e 7374 ols... For inst\n+0000cc70: 616e 6365 2079 6f75 206d 6179 2062 6520 ance you may be \n+0000cc80: 616c 7265 6164 7920 7573 696e 6720 286f already using (o\n+0000cc90: 7220 7573 6564 2074 6f29 2061 6e6f 7468 r used to) anoth\n+0000cca0: 6572 0a69 6e63 6f6d 7061 7469 626c 6520 er.incompatible \n+0000ccb0: 6275 696c 6420 7379 7374 656d 2e20 2041 build system. A\n+0000ccc0: 7574 6f74 6f6f 6c73 2077 696c 6c20 6f6e utotools will on\n+0000ccd0: 6c79 2062 6520 7573 6566 756c 2069 6620 ly be useful if \n+0000cce0: 796f 7520 646f 0a61 6363 6570 7420 7468 you do.accept th\n+0000ccf0: 6520 636f 6e63 6570 7473 206f 6620 7468 e concepts of th\n+0000cd00: 6520 474e 5520 4275 696c 6420 5379 7374 e GNU Build Syst\n+0000cd10: 656d 2e20 2050 656f 706c 6520 7768 6f20 em. People who \n+0000cd20: 6861 7665 2074 6865 6972 206f 776e 0a69 have their own.i\n+0000cd30: 6465 6120 6f66 2068 6f77 2061 2062 7569 dea of how a bui\n+0000cd40: 6c64 2073 7973 7465 6d20 7368 6f75 6c64 ld system should\n+0000cd50: 2077 6f72 6b20 7769 6c6c 2066 6565 6c20 work will feel \n+0000cd60: 6672 7573 7472 6174 6564 2062 7920 7468 frustrated by th\n+0000cd70: 650a 4175 746f 746f 6f6c 732e 0a0a 1f0a e.Autotools.....\n+0000cd80: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+0000cd90: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+0000cda0: 2048 656c 6c6f 2057 6f72 6c64 2c20 2050 Hello World, P\n+0000cdb0: 7265 763a 2057 6879 2041 7574 6f74 6f6f rev: Why Autotoo\n+0000cdc0: 6c73 2c20 2055 703a 2041 7574 6f74 6f6f ls, Up: Autotoo\n+0000cdd0: 6c73 2049 6e74 726f 6475 6374 696f 6e0a ls Introduction.\n+0000cde0: 0a32 2e34 2041 2053 6d61 6c6c 2048 656c .2.4 A Small Hel\n+0000cdf0: 6c6f 2057 6f72 6c64 0a3d 3d3d 3d3d 3d3d lo World.=======\n+0000ce00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+0000ce10: 0a0a 496e 2074 6869 7320 7365 6374 696f ..In this sectio\n+0000ce20: 6e20 7765 2072 6563 7265 6174 6520 7468 n we recreate th\n+0000ce30: 6520 e280 9861 6d68 656c 6c6f 2d31 2e30 e ...amhello-1.0\n+0000ce40: e280 9920 7061 636b 6167 6520 6672 6f6d ... package from\n+0000ce50: 2073 6372 6174 6368 2e20 2054 6865 0a66 scratch. The.f\n+0000ce60: 6972 7374 2073 7562 7365 6374 696f 6e20 irst subsection \n+0000ce70: 7368 6f77 7320 686f 7720 746f 2063 616c shows how to cal\n+0000ce80: 6c20 7468 6520 4175 746f 746f 6f6c 7320 l the Autotools \n+0000ce90: 746f 2069 6e73 7461 6e74 6961 7465 2074 to instantiate t\n+0000cea0: 6865 2047 4e55 0a42 7569 6c64 2053 7973 he GNU.Build Sys\n+0000ceb0: 7465 6d2c 2077 6869 6c65 2074 6865 2073 tem, while the s\n+0000cec0: 6563 6f6e 6420 6578 706c 6169 6e73 2074 econd explains t\n+0000ced0: 6865 206d 6561 6e69 6e67 206f 6620 7468 he meaning of th\n+0000cee0: 650a e280 9863 6f6e 6669 6775 7265 2e61 e....configure.a\n+0000cef0: 63e2 8099 2061 6e64 20e2 8098 4d61 6b65 c... and ...Make\n+0000cf00: 6669 6c65 2e61 6de2 8099 2066 696c 6573 file.am... files\n+0000cf10: 2072 6561 6420 6279 2074 6865 2041 7574 read by the Aut\n+0000cf20: 6f74 6f6f 6c73 2e0a 0a2a 204d 656e 753a otools...* Menu:\n+0000cf30: 0a0a 2a20 4372 6561 7469 6e67 2061 6d68 ..* Creating amh\n+0000cf40: 656c 6c6f 3a3a 2020 2020 2020 2020 2020 ello:: \n+0000cf50: 2020 4372 6561 7465 20e2 8098 616d 6865 Create ...amhe\n+0000cf60: 6c6c 6f2d 312e 302e 7461 722e 677a e280 llo-1.0.tar.gz..\n+0000cf70: 9920 6672 6f6d 2073 6372 6174 6368 0a2a . from scratch.*\n+0000cf80: 2061 6d68 656c 6c6f 2773 2063 6f6e 6669 amhello's confi\n+0000cf90: 6775 7265 2e61 6320 5365 7475 7020 4578 gure.ac Setup Ex\n+0000cfa0: 706c 6169 6e65 643a 3a0a 2a20 616d 6865 plained::.* amhe\n+0000cfb0: 6c6c 6f27 7320 4d61 6b65 6669 6c65 2e61 llo's Makefile.a\n+0000cfc0: 6d20 5365 7475 7020 4578 706c 6169 6e65 m Setup Explaine\n+0000cfd0: 643a 3a0a 0a1f 0a46 696c 653a 2061 7574 d::....File: aut\n+0000cfe0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+0000cff0: 2020 4e6f 6465 3a20 4372 6561 7469 6e67 Node: Creating\n+0000d000: 2061 6d68 656c 6c6f 2c20 204e 6578 743a amhello, Next:\n+0000d010: 2061 6d68 656c 6c6f 2773 2063 6f6e 6669 amhello's confi\n+0000d020: 6775 7265 2e61 6320 5365 7475 7020 4578 gure.ac Setup Ex\n+0000d030: 706c 6169 6e65 642c 2020 5570 3a20 4865 plained, Up: He\n+0000d040: 6c6c 6f20 576f 726c 640a 0a32 2e34 2e31 llo World..2.4.1\n+0000d050: 2043 7265 6174 696e 6720 e280 9861 6d68 Creating ...amh\n+0000d060: 656c 6c6f 2d31 2e30 2e74 6172 2e67 7ae2 ello-1.0.tar.gz.\n+0000d070: 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ...-------------\n 0000d080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0000d090: 2d2d 2d2d 0a0a 4865 7265 2069 7320 686f ----..Here is ho\n-0000d0a0: 7720 7765 2063 616e 2072 6563 7265 6174 w we can recreat\n-0000d0b0: 6520 e280 9861 6d68 656c 6c6f 2d31 2e30 e ...amhello-1.0\n-0000d0c0: 2e74 6172 2e67 7ae2 8099 2066 726f 6d20 .tar.gz... from \n-0000d0d0: 7363 7261 7463 682e 2020 5468 650a 7061 scratch. The.pa\n-0000d0e0: 636b 6167 6520 6973 2073 696d 706c 6520 ckage is simple \n-0000d0f0: 656e 6f75 6768 2073 6f20 7468 6174 2077 enough so that w\n-0000d100: 6520 7769 6c6c 206f 6e6c 7920 6e65 6564 e will only need\n-0000d110: 2074 6f20 7772 6974 6520 3520 6669 6c65 to write 5 file\n-0000d120: 732e 0a28 596f 7520 6d61 7920 636f 7079 s..(You may copy\n-0000d130: 2074 6865 6d20 6672 6f6d 2074 6865 2066 them from the f\n-0000d140: 696e 616c 20e2 8098 616d 6865 6c6c 6f2d inal ...amhello-\n-0000d150: 312e 302e 7461 722e 677a e280 9920 7468 1.0.tar.gz... th\n-0000d160: 6174 2069 730a 6469 7374 7269 6275 7465 at is.distribute\n-0000d170: 6420 7769 7468 2041 7574 6f6d 616b 6520 d with Automake \n-0000d180: 6966 2079 6f75 2064 6f20 6e6f 7420 7761 if you do not wa\n-0000d190: 6e74 2074 6f20 7772 6974 6520 7468 656d nt to write them\n-0000d1a0: 2e29 0a0a 2020 2043 7265 6174 6520 7468 .).. Create th\n-0000d1b0: 6520 666f 6c6c 6f77 696e 6720 6669 6c65 e following file\n-0000d1c0: 7320 696e 2061 6e20 656d 7074 7920 6469 s in an empty di\n-0000d1d0: 7265 6374 6f72 792e 0a0a 2020 20e2 80a2 rectory... ...\n-0000d1e0: 20e2 8098 7372 632f 6d61 696e 2e63 e280 ...src/main.c..\n-0000d1f0: 9920 6973 2074 6865 2073 6f75 7263 6520 . is the source \n-0000d200: 6669 6c65 2066 6f72 2074 6865 20e2 8098 file for the ...\n-0000d210: 6865 6c6c 6fe2 8099 2070 726f 6772 616d hello... program\n-0000d220: 2e20 2057 6520 7374 6f72 650a 2020 2020 . We store. \n-0000d230: 2069 7420 696e 2074 6865 20e2 8098 7372 it in the ...sr\n-0000d240: 632f e280 9920 7375 6264 6972 6563 746f c/... subdirecto\n-0000d250: 7279 2c20 6265 6361 7573 6520 6c61 7465 ry, because late\n-0000d260: 722c 2077 6865 6e20 7468 6520 7061 636b r, when the pack\n-0000d270: 6167 650a 2020 2020 2065 766f 6c76 6573 age. evolves\n-0000d280: 2c20 6974 2077 696c 6c20 6561 7365 2074 , it will ease t\n-0000d290: 6865 2061 6464 6974 696f 6e20 6f66 2061 he addition of a\n-0000d2a0: 20e2 8098 6d61 6e2f e280 9920 6469 7265 ...man/... dire\n-0000d2b0: 6374 6f72 7920 666f 7220 6d61 6e0a 2020 ctory for man. \n-0000d2c0: 2020 2070 6167 6573 2c20 6120 e280 9864 pages, a ...d\n-0000d2d0: 6174 612f e280 9920 6469 7265 6374 6f72 ata/... director\n-0000d2e0: 7920 666f 7220 6461 7461 2066 696c 6573 y for data files\n-0000d2f0: 2c20 6574 632e 0a20 2020 2020 2020 2020 , etc.. \n-0000d300: 207e 2f61 6d68 656c 6c6f 2025 2063 6174 ~/amhello % cat\n-0000d310: 2073 7263 2f6d 6169 6e2e 630a 2020 2020 src/main.c. \n-0000d320: 2020 2020 2020 2369 6e63 6c75 6465 203c #include <\n-0000d330: 636f 6e66 6967 2e68 3e0a 2020 2020 2020 config.h>. \n-0000d340: 2020 2020 2369 6e63 6c75 6465 203c 7374 #include .. \n-0000d360: 2020 696e 740a 2020 2020 2020 2020 2020 int. \n-0000d370: 6d61 696e 2028 766f 6964 290a 2020 2020 main (void). \n-0000d380: 2020 2020 2020 7b0a 2020 2020 2020 2020 {. \n-0000d390: 2020 2020 7075 7473 2028 2248 656c 6c6f puts (\"Hello\n-0000d3a0: 2057 6f72 6c64 2122 293b 0a20 2020 2020 World!\");. \n-0000d3b0: 2020 2020 2020 2070 7574 7320 2822 5468 puts (\"Th\n-0000d3c0: 6973 2069 7320 2220 5041 434b 4147 455f is is \" PACKAGE_\n-0000d3d0: 5354 5249 4e47 2022 2e22 293b 0a20 2020 STRING \".\");. \n-0000d3e0: 2020 2020 2020 2020 2072 6574 7572 6e20 return \n-0000d3f0: 303b 0a20 2020 2020 2020 2020 207d 0a0a 0;. }..\n-0000d400: 2020 20e2 80a2 20e2 8098 5245 4144 4d45 ... ...README\n-0000d410: e280 9920 636f 6e74 6169 6e73 2073 6f6d ... contains som\n-0000d420: 6520 7665 7279 206c 696d 6974 6564 2064 e very limited d\n-0000d430: 6f63 756d 656e 7461 7469 6f6e 2066 6f72 ocumentation for\n-0000d440: 206f 7572 206c 6974 746c 650a 2020 2020 our little. \n-0000d450: 2070 6163 6b61 6765 2e0a 2020 2020 2020 package.. \n-0000d460: 2020 2020 7e2f 616d 6865 6c6c 6f20 2520 ~/amhello % \n-0000d470: 6361 7420 5245 4144 4d45 0a20 2020 2020 cat README. \n-0000d480: 2020 2020 2054 6869 7320 6973 2061 2064 This is a d\n-0000d490: 656d 6f6e 7374 7261 7469 6f6e 2070 6163 emonstration pac\n-0000d4a0: 6b61 6765 2066 6f72 2047 4e55 2041 7574 kage for GNU Aut\n-0000d4b0: 6f6d 616b 652e 0a20 2020 2020 2020 2020 omake.. \n-0000d4c0: 2054 7970 6520 6069 6e66 6f20 4175 746f Type `info Auto\n-0000d4d0: 6d61 6b65 2720 746f 2072 6561 6420 7468 make' to read th\n-0000d4e0: 6520 4175 746f 6d61 6b65 206d 616e 7561 e Automake manua\n-0000d4f0: 6c2e 0a0a 2020 20e2 80a2 20e2 8098 4d61 l... ... ...Ma\n-0000d500: 6b65 6669 6c65 2e61 6de2 8099 2061 6e64 kefile.am... and\n-0000d510: 20e2 8098 7372 632f 4d61 6b65 6669 6c65 ...src/Makefile\n-0000d520: 2e61 6de2 8099 2063 6f6e 7461 696e 2041 .am... contain A\n-0000d530: 7574 6f6d 616b 6520 696e 7374 7275 6374 utomake instruct\n-0000d540: 696f 6e73 0a20 2020 2020 666f 7220 7468 ions. for th\n-0000d550: 6573 6520 7477 6f20 6469 7265 6374 6f72 ese two director\n-0000d560: 6965 732e 0a0a 2020 2020 2020 2020 2020 ies... \n-0000d570: 7e2f 616d 6865 6c6c 6f20 2520 6361 7420 ~/amhello % cat \n-0000d580: 7372 632f 4d61 6b65 6669 6c65 2e61 6d0a src/Makefile.am.\n-0000d590: 2020 2020 2020 2020 2020 6269 6e5f 5052 bin_PR\n-0000d5a0: 4f47 5241 4d53 203d 2068 656c 6c6f 0a20 OGRAMS = hello. \n-0000d5b0: 2020 2020 2020 2020 2068 656c 6c6f 5f53 hello_S\n-0000d5c0: 4f55 5243 4553 203d 206d 6169 6e2e 630a OURCES = main.c.\n-0000d5d0: 2020 2020 2020 2020 2020 7e2f 616d 6865 ~/amhe\n-0000d5e0: 6c6c 6f20 2520 6361 7420 4d61 6b65 6669 llo % cat Makefi\n-0000d5f0: 6c65 2e61 6d0a 2020 2020 2020 2020 2020 le.am. \n-0000d600: 5355 4244 4952 5320 3d20 7372 630a 2020 SUBDIRS = src. \n-0000d610: 2020 2020 2020 2020 6469 7374 5f64 6f63 dist_doc\n-0000d620: 5f44 4154 4120 3d20 5245 4144 4d45 0a0a _DATA = README..\n-0000d630: 2020 20e2 80a2 2046 696e 616c 6c79 2c20 ... Finally, \n-0000d640: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-0000d650: 8099 2063 6f6e 7461 696e 7320 4175 746f .. contains Auto\n-0000d660: 636f 6e66 2069 6e73 7472 7563 7469 6f6e conf instruction\n-0000d670: 7320 746f 2063 7265 6174 650a 2020 2020 s to create. \n-0000d680: 2074 6865 20e2 8098 636f 6e66 6967 7572 the ...configur\n-0000d690: 65e2 8099 2073 6372 6970 742e 0a0a 2020 e... script... \n-0000d6a0: 2020 2020 2020 2020 7e2f 616d 6865 6c6c ~/amhell\n-0000d6b0: 6f20 2520 6361 7420 636f 6e66 6967 7572 o % cat configur\n-0000d6c0: 652e 6163 0a20 2020 2020 2020 2020 2041 e.ac. A\n-0000d6d0: 435f 494e 4954 285b 616d 6865 6c6c 6f5d C_INIT([amhello]\n-0000d6e0: 2c20 5b31 2e30 5d2c 205b 6275 672d 6175 , [1.0], [bug-au\n-0000d6f0: 746f 6d61 6b65 4067 6e75 2e6f 7267 5d29 tomake@gnu.org])\n-0000d700: 0a20 2020 2020 2020 2020 2041 4d5f 494e . AM_IN\n-0000d710: 4954 5f41 5554 4f4d 414b 4528 5b2d 5761 IT_AUTOMAKE([-Wa\n-0000d720: 6c6c 202d 5765 7272 6f72 2066 6f72 6569 ll -Werror forei\n-0000d730: 676e 5d29 0a20 2020 2020 2020 2020 2041 gn]). A\n-0000d740: 435f 5052 4f47 5f43 430a 2020 2020 2020 C_PROG_CC. \n-0000d750: 2020 2020 4143 5f43 4f4e 4649 475f 4845 AC_CONFIG_HE\n-0000d760: 4144 4552 5328 5b63 6f6e 6669 672e 685d ADERS([config.h]\n-0000d770: 290a 2020 2020 2020 2020 2020 4143 5f43 ). AC_C\n-0000d780: 4f4e 4649 475f 4649 4c45 5328 5b0a 2020 ONFIG_FILES([. \n-0000d790: 2020 2020 2020 2020 204d 616b 6566 696c Makefil\n-0000d7a0: 650a 2020 2020 2020 2020 2020 2073 7263 e. src\n-0000d7b0: 2f4d 616b 6566 696c 650a 2020 2020 2020 /Makefile. \n-0000d7c0: 2020 2020 5d29 0a20 2020 2020 2020 2020 ]). \n-0000d7d0: 2041 435f 4f55 5450 5554 0a0a 2020 204f AC_OUTPUT.. O\n-0000d7e0: 6e63 6520 796f 7520 6861 7665 2074 6865 nce you have the\n-0000d7f0: 7365 2066 6976 6520 6669 6c65 732c 2069 se five files, i\n-0000d800: 7420 6973 2074 696d 6520 746f 2072 756e t is time to run\n-0000d810: 2074 6865 2041 7574 6f74 6f6f 6c73 2074 the Autotools t\n-0000d820: 6f0a 696e 7374 616e 7469 6174 6520 7468 o.instantiate th\n-0000d830: 6520 6275 696c 6420 7379 7374 656d 2e20 e build system. \n-0000d840: 2044 6f20 7468 6973 2075 7369 6e67 2074 Do this using t\n-0000d850: 6865 20e2 8098 6175 746f 7265 636f 6e66 he ...autoreconf\n-0000d860: e280 9920 636f 6d6d 616e 6420 6173 0a66 ... command as.f\n-0000d870: 6f6c 6c6f 7773 3a0a 0a20 2020 2020 7e2f ollows:.. ~/\n-0000d880: 616d 6865 6c6c 6f20 2520 6175 746f 7265 amhello % autore\n-0000d890: 636f 6e66 202d 2d69 6e73 7461 6c6c 0a20 conf --install. \n-0000d8a0: 2020 2020 636f 6e66 6967 7572 652e 6163 configure.ac\n-0000d8b0: 3a20 696e 7374 616c 6c69 6e67 2060 2e2f : installing `./\n-0000d8c0: 696e 7374 616c 6c2d 7368 270a 2020 2020 install-sh'. \n-0000d8d0: 2063 6f6e 6669 6775 7265 2e61 633a 2069 configure.ac: i\n-0000d8e0: 6e73 7461 6c6c 696e 6720 602e 2f6d 6973 nstalling `./mis\n-0000d8f0: 7369 6e67 270a 2020 2020 2073 7263 2f4d sing'. src/M\n-0000d900: 616b 6566 696c 652e 616d 3a20 696e 7374 akefile.am: inst\n-0000d910: 616c 6c69 6e67 2060 2e2f 6465 7063 6f6d alling `./depcom\n-0000d920: 7027 0a0a 2020 2041 7420 7468 6973 2070 p'.. At this p\n-0000d930: 6f69 6e74 2074 6865 2062 7569 6c64 2073 oint the build s\n-0000d940: 7973 7465 6d20 6973 2063 6f6d 706c 6574 ystem is complet\n-0000d950: 652e 0a0a 2020 2049 6e20 6164 6469 7469 e... In additi\n-0000d960: 6f6e 2074 6f20 7468 6520 7468 7265 6520 on to the three \n-0000d970: 7363 7269 7074 7320 6d65 6e74 696f 6e65 scripts mentione\n-0000d980: 6420 696e 2069 7473 206f 7574 7075 742c d in its output,\n-0000d990: 2079 6f75 2063 616e 2073 6565 0a74 6861 you can see.tha\n-0000d9a0: 7420 e280 9861 7574 6f72 6563 6f6e 66e2 t ...autoreconf.\n-0000d9b0: 8099 2063 7265 6174 6564 2066 6f75 7220 .. created four \n-0000d9c0: 6f74 6865 7220 6669 6c65 733a 20e2 8098 other files: ...\n-0000d9d0: 636f 6e66 6967 7572 65e2 8099 2c20 e280 configure..., ..\n-0000d9e0: 9863 6f6e 6669 672e 682e 696e e280 992c .config.h.in...,\n-0000d9f0: 0ae2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ....Makefile.in.\n-0000da00: 8099 2c20 616e 6420 e280 9873 7263 2f4d .., and ...src/M\n-0000da10: 616b 6566 696c 652e 696e e280 992e 2020 akefile.in.... \n-0000da20: 5468 6520 6c61 7474 6572 2074 6872 6565 The latter three\n-0000da30: 2066 696c 6573 2061 7265 0a74 656d 706c files are.templ\n-0000da40: 6174 6573 2074 6861 7420 7769 6c6c 2062 ates that will b\n-0000da50: 6520 6164 6170 7465 6420 746f 2074 6865 e adapted to the\n-0000da60: 2073 7973 7465 6d20 6279 20e2 8098 636f system by ...co\n-0000da70: 6e66 6967 7572 65e2 8099 2075 6e64 6572 nfigure... under\n-0000da80: 2074 6865 0a6e 616d 6573 20e2 8098 636f the.names ...co\n-0000da90: 6e66 6967 2e68 e280 992c 20e2 8098 4d61 nfig.h..., ...Ma\n-0000daa0: 6b65 6669 6c65 e280 992c 2061 6e64 20e2 kefile..., and .\n-0000dab0: 8098 7372 632f 4d61 6b65 6669 6c65 e280 ..src/Makefile..\n-0000dac0: 992e 2020 4c65 7427 7320 646f 2074 6869 .. Let's do thi\n-0000dad0: 733a 0a0a 2020 2020 207e 2f61 6d68 656c s:.. ~/amhel\n-0000dae0: 6c6f 2025 202e 2f63 6f6e 6669 6775 7265 lo % ./configure\n-0000daf0: 0a20 2020 2020 6368 6563 6b69 6e67 2066 . checking f\n-0000db00: 6f72 2061 2042 5344 2d63 6f6d 7061 7469 or a BSD-compati\n-0000db10: 626c 6520 696e 7374 616c 6c2e 2e2e 202f ble install... /\n-0000db20: 7573 722f 6269 6e2f 696e 7374 616c 6c20 usr/bin/install \n-0000db30: 2d63 0a20 2020 2020 6368 6563 6b69 6e67 -c. checking\n-0000db40: 2077 6865 7468 6572 2062 7569 6c64 2065 whether build e\n-0000db50: 6e76 6972 6f6e 6d65 6e74 2069 7320 7361 nvironment is sa\n-0000db60: 6e65 2e2e 2e20 7965 730a 2020 2020 2063 ne... yes. c\n-0000db70: 6865 636b 696e 6720 666f 7220 6761 776b hecking for gawk\n-0000db80: 2e2e 2e20 6e6f 0a20 2020 2020 6368 6563 ... no. chec\n-0000db90: 6b69 6e67 2066 6f72 206d 6177 6b2e 2e2e king for mawk...\n-0000dba0: 206d 6177 6b0a 2020 2020 2063 6865 636b mawk. check\n-0000dbb0: 696e 6720 7768 6574 6865 7220 6d61 6b65 ing whether make\n-0000dbc0: 2073 6574 7320 2428 4d41 4b45 292e 2e2e sets $(MAKE)...\n-0000dbd0: 2079 6573 0a20 2020 2020 6368 6563 6b69 yes. checki\n-0000dbe0: 6e67 2066 6f72 2067 6363 2e2e 2e20 6763 ng for gcc... gc\n-0000dbf0: 630a 2020 2020 2063 6865 636b 696e 6720 c. checking \n-0000dc00: 666f 7220 4320 636f 6d70 696c 6572 2064 for C compiler d\n-0000dc10: 6566 6175 6c74 206f 7574 7075 7420 6669 efault output fi\n-0000dc20: 6c65 206e 616d 652e 2e2e 2061 2e6f 7574 le name... a.out\n-0000dc30: 0a20 2020 2020 6368 6563 6b69 6e67 2077 . checking w\n-0000dc40: 6865 7468 6572 2074 6865 2043 2063 6f6d hether the C com\n-0000dc50: 7069 6c65 7220 776f 726b 732e 2e2e 2079 piler works... y\n-0000dc60: 6573 0a20 2020 2020 6368 6563 6b69 6e67 es. checking\n-0000dc70: 2077 6865 7468 6572 2077 6520 6172 6520 whether we are \n-0000dc80: 6372 6f73 7320 636f 6d70 696c 696e 672e cross compiling.\n-0000dc90: 2e2e 206e 6f0a 2020 2020 2063 6865 636b .. no. check\n-0000dca0: 696e 6720 666f 7220 7375 6666 6978 206f ing for suffix o\n-0000dcb0: 6620 6578 6563 7574 6162 6c65 732e 2e2e f executables...\n-0000dcc0: 0a20 2020 2020 6368 6563 6b69 6e67 2066 . checking f\n-0000dcd0: 6f72 2073 7566 6669 7820 6f66 206f 626a or suffix of obj\n-0000dce0: 6563 7420 6669 6c65 732e 2e2e 206f 0a20 ect files... o. \n-0000dcf0: 2020 2020 6368 6563 6b69 6e67 2077 6865 checking whe\n-0000dd00: 7468 6572 2077 6520 6172 6520 7573 696e ther we are usin\n-0000dd10: 6720 7468 6520 474e 5520 4320 636f 6d70 g the GNU C comp\n-0000dd20: 696c 6572 2e2e 2e20 7965 730a 2020 2020 iler... yes. \n-0000dd30: 2063 6865 636b 696e 6720 7768 6574 6865 checking whethe\n-0000dd40: 7220 6763 6320 6163 6365 7074 7320 2d67 r gcc accepts -g\n-0000dd50: 2e2e 2e20 7965 730a 2020 2020 2063 6865 ... yes. che\n-0000dd60: 636b 696e 6720 666f 7220 6763 6320 6f70 cking for gcc op\n-0000dd70: 7469 6f6e 2074 6f20 6163 6365 7074 2049 tion to accept I\n-0000dd80: 534f 2043 3839 2e2e 2e20 6e6f 6e65 206e SO C89... none n\n-0000dd90: 6565 6465 640a 2020 2020 2063 6865 636b eeded. check\n-0000dda0: 696e 6720 666f 7220 7374 796c 6520 6f66 ing for style of\n-0000ddb0: 2069 6e63 6c75 6465 2075 7365 6420 6279 include used by\n-0000ddc0: 206d 616b 652e 2e2e 2047 4e55 0a20 2020 make... GNU. \n-0000ddd0: 2020 6368 6563 6b69 6e67 2064 6570 656e checking depen\n-0000dde0: 6465 6e63 7920 7374 796c 6520 6f66 2067 dency style of g\n-0000ddf0: 6363 2e2e 2e20 6763 6333 0a20 2020 2020 cc... gcc3. \n-0000de00: 636f 6e66 6967 7572 653a 2063 7265 6174 configure: creat\n-0000de10: 696e 6720 2e2f 636f 6e66 6967 2e73 7461 ing ./config.sta\n-0000de20: 7475 730a 2020 2020 2063 6f6e 6669 672e tus. config.\n-0000de30: 7374 6174 7573 3a20 6372 6561 7469 6e67 status: creating\n-0000de40: 204d 616b 6566 696c 650a 2020 2020 2063 Makefile. c\n-0000de50: 6f6e 6669 672e 7374 6174 7573 3a20 6372 onfig.status: cr\n-0000de60: 6561 7469 6e67 2073 7263 2f4d 616b 6566 eating src/Makef\n-0000de70: 696c 650a 2020 2020 2063 6f6e 6669 672e ile. config.\n-0000de80: 7374 6174 7573 3a20 6372 6561 7469 6e67 status: creating\n-0000de90: 2063 6f6e 6669 672e 680a 2020 2020 2063 config.h. c\n-0000dea0: 6f6e 6669 672e 7374 6174 7573 3a20 6578 onfig.status: ex\n-0000deb0: 6563 7574 696e 6720 6465 7066 696c 6573 ecuting depfiles\n-0000dec0: 2063 6f6d 6d61 6e64 730a 0a20 2020 596f commands.. Yo\n-0000ded0: 7520 6361 6e20 7365 6520 e280 984d 616b u can see ...Mak\n-0000dee0: 6566 696c 65e2 8099 2c20 e280 9873 7263 efile..., ...src\n-0000def0: 2f4d 616b 6566 696c 65e2 8099 2c20 616e /Makefile..., an\n-0000df00: 6420 e280 9863 6f6e 6669 672e 68e2 8099 d ...config.h...\n-0000df10: 2062 6569 6e67 2063 7265 6174 6564 0a61 being created.a\n-0000df20: 7420 7468 6520 656e 6420 6166 7465 7220 t the end after \n-0000df30: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n-0000df40: 6861 7320 7072 6f62 6564 2074 6865 2073 has probed the s\n-0000df50: 7973 7465 6d2e 2020 4974 2069 7320 6e6f ystem. It is no\n-0000df60: 7720 706f 7373 6962 6c65 0a74 6f20 7275 w possible.to ru\n-0000df70: 6e20 616c 6c20 7468 6520 7461 7267 6574 n all the target\n-0000df80: 7320 7765 2077 6973 6820 282a 6e6f 7465 s we wish (*note\n-0000df90: 2053 7461 6e64 6172 6420 5461 7267 6574 Standard Target\n-0000dfa0: 733a 3a29 2e20 2046 6f72 0a69 6e73 7461 s::). For.insta\n-0000dfb0: 6e63 653a 0a0a 2020 2020 207e 2f61 6d68 nce:.. ~/amh\n-0000dfc0: 656c 6c6f 2025 206d 616b 650a 2020 2020 ello % make. \n-0000dfd0: 202e 2e2e 0a20 2020 2020 7e2f 616d 6865 .... ~/amhe\n-0000dfe0: 6c6c 6f20 2520 7372 632f 6865 6c6c 6f0a llo % src/hello.\n-0000dff0: 2020 2020 2048 656c 6c6f 2057 6f72 6c64 Hello World\n-0000e000: 210a 2020 2020 2054 6869 7320 6973 2061 !. This is a\n-0000e010: 6d68 656c 6c6f 2031 2e30 2e0a 2020 2020 mhello 1.0.. \n-0000e020: 207e 2f61 6d68 656c 6c6f 2025 206d 616b ~/amhello % mak\n-0000e030: 6520 6469 7374 6368 6563 6b0a 2020 2020 e distcheck. \n-0000e040: 202e 2e2e 0a20 2020 2020 3d3d 3d3d 3d3d .... ======\n+0000d090: 2d2d 2d2d 2d2d 0a0a 4865 7265 2069 7320 ------..Here is \n+0000d0a0: 686f 7720 7765 2063 616e 2072 6563 7265 how we can recre\n+0000d0b0: 6174 6520 e280 9861 6d68 656c 6c6f 2d31 ate ...amhello-1\n+0000d0c0: 2e30 2e74 6172 2e67 7ae2 8099 2066 726f .0.tar.gz... fro\n+0000d0d0: 6d20 7363 7261 7463 682e 2020 5468 650a m scratch. The.\n+0000d0e0: 7061 636b 6167 6520 6973 2073 696d 706c package is simpl\n+0000d0f0: 6520 656e 6f75 6768 2073 6f20 7468 6174 e enough so that\n+0000d100: 2077 6520 7769 6c6c 206f 6e6c 7920 6e65 we will only ne\n+0000d110: 6564 2074 6f20 7772 6974 6520 3520 6669 ed to write 5 fi\n+0000d120: 6c65 732e 0a28 596f 7520 6d61 7920 636f les..(You may co\n+0000d130: 7079 2074 6865 6d20 6672 6f6d 2074 6865 py them from the\n+0000d140: 2066 696e 616c 20e2 8098 616d 6865 6c6c final ...amhell\n+0000d150: 6f2d 312e 302e 7461 722e 677a e280 9920 o-1.0.tar.gz... \n+0000d160: 7468 6174 2069 730a 6469 7374 7269 6275 that is.distribu\n+0000d170: 7465 6420 7769 7468 2041 7574 6f6d 616b ted with Automak\n+0000d180: 6520 6966 2079 6f75 2064 6f20 6e6f 7420 e if you do not \n+0000d190: 7761 6e74 2074 6f20 7772 6974 6520 7468 want to write th\n+0000d1a0: 656d 2e29 0a0a 2020 2043 7265 6174 6520 em.).. Create \n+0000d1b0: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi\n+0000d1c0: 6c65 7320 696e 2061 6e20 656d 7074 7920 les in an empty \n+0000d1d0: 6469 7265 6374 6f72 792e 0a0a 2020 20e2 directory... .\n+0000d1e0: 80a2 20e2 8098 7372 632f 6d61 696e 2e63 .. ...src/main.c\n+0000d1f0: e280 9920 6973 2074 6865 2073 6f75 7263 ... is the sourc\n+0000d200: 6520 6669 6c65 2066 6f72 2074 6865 20e2 e file for the .\n+0000d210: 8098 6865 6c6c 6fe2 8099 2070 726f 6772 ..hello... progr\n+0000d220: 616d 2e20 2057 6520 7374 6f72 650a 2020 am. We store. \n+0000d230: 2020 2069 7420 696e 2074 6865 20e2 8098 it in the ...\n+0000d240: 7372 632f e280 9920 7375 6264 6972 6563 src/... subdirec\n+0000d250: 746f 7279 2c20 6265 6361 7573 6520 6c61 tory, because la\n+0000d260: 7465 722c 2077 6865 6e20 7468 6520 7061 ter, when the pa\n+0000d270: 636b 6167 650a 2020 2020 2065 766f 6c76 ckage. evolv\n+0000d280: 6573 2c20 6974 2077 696c 6c20 6561 7365 es, it will ease\n+0000d290: 2074 6865 2061 6464 6974 696f 6e20 6f66 the addition of\n+0000d2a0: 2061 20e2 8098 6d61 6e2f e280 9920 6469 a ...man/... di\n+0000d2b0: 7265 6374 6f72 7920 666f 7220 6d61 6e0a rectory for man.\n+0000d2c0: 2020 2020 2070 6167 6573 2c20 6120 e280 pages, a ..\n+0000d2d0: 9864 6174 612f e280 9920 6469 7265 6374 .data/... direct\n+0000d2e0: 6f72 7920 666f 7220 6461 7461 2066 696c ory for data fil\n+0000d2f0: 6573 2c20 6574 632e 0a20 2020 2020 2020 es, etc.. \n+0000d300: 2020 207e 2f61 6d68 656c 6c6f 2025 2063 ~/amhello % c\n+0000d310: 6174 2073 7263 2f6d 6169 6e2e 630a 2020 at src/main.c. \n+0000d320: 2020 2020 2020 2020 2369 6e63 6c75 6465 #include\n+0000d330: 203c 636f 6e66 6967 2e68 3e0a 2020 2020 . \n+0000d340: 2020 2020 2020 2369 6e63 6c75 6465 203c #include <\n+0000d350: 7374 6469 6f2e 683e 0a0a 2020 2020 2020 stdio.h>.. \n+0000d360: 2020 2020 696e 740a 2020 2020 2020 2020 int. \n+0000d370: 2020 6d61 696e 2028 766f 6964 290a 2020 main (void). \n+0000d380: 2020 2020 2020 2020 7b0a 2020 2020 2020 {. \n+0000d390: 2020 2020 2020 7075 7473 2028 2248 656c puts (\"Hel\n+0000d3a0: 6c6f 2057 6f72 6c64 2122 293b 0a20 2020 lo World!\");. \n+0000d3b0: 2020 2020 2020 2020 2070 7574 7320 2822 puts (\"\n+0000d3c0: 5468 6973 2069 7320 2220 5041 434b 4147 This is \" PACKAG\n+0000d3d0: 455f 5354 5249 4e47 2022 2e22 293b 0a20 E_STRING \".\");. \n+0000d3e0: 2020 2020 2020 2020 2020 2072 6574 7572 retur\n+0000d3f0: 6e20 303b 0a20 2020 2020 2020 2020 207d n 0;. }\n+0000d400: 0a0a 2020 20e2 80a2 20e2 8098 5245 4144 .. ... ...READ\n+0000d410: 4d45 e280 9920 636f 6e74 6169 6e73 2073 ME... contains s\n+0000d420: 6f6d 6520 7665 7279 206c 696d 6974 6564 ome very limited\n+0000d430: 2064 6f63 756d 656e 7461 7469 6f6e 2066 documentation f\n+0000d440: 6f72 206f 7572 206c 6974 746c 650a 2020 or our little. \n+0000d450: 2020 2070 6163 6b61 6765 2e0a 2020 2020 package.. \n+0000d460: 2020 2020 2020 7e2f 616d 6865 6c6c 6f20 ~/amhello \n+0000d470: 2520 6361 7420 5245 4144 4d45 0a20 2020 % cat README. \n+0000d480: 2020 2020 2020 2054 6869 7320 6973 2061 This is a\n+0000d490: 2064 656d 6f6e 7374 7261 7469 6f6e 2070 demonstration p\n+0000d4a0: 6163 6b61 6765 2066 6f72 2047 4e55 2041 ackage for GNU A\n+0000d4b0: 7574 6f6d 616b 652e 0a20 2020 2020 2020 utomake.. \n+0000d4c0: 2020 2054 7970 6520 6069 6e66 6f20 4175 Type `info Au\n+0000d4d0: 746f 6d61 6b65 2720 746f 2072 6561 6420 tomake' to read \n+0000d4e0: 7468 6520 4175 746f 6d61 6b65 206d 616e the Automake man\n+0000d4f0: 7561 6c2e 0a0a 2020 20e2 80a2 20e2 8098 ual... ... ...\n+0000d500: 4d61 6b65 6669 6c65 2e61 6de2 8099 2061 Makefile.am... a\n+0000d510: 6e64 20e2 8098 7372 632f 4d61 6b65 6669 nd ...src/Makefi\n+0000d520: 6c65 2e61 6de2 8099 2063 6f6e 7461 696e le.am... contain\n+0000d530: 2041 7574 6f6d 616b 6520 696e 7374 7275 Automake instru\n+0000d540: 6374 696f 6e73 0a20 2020 2020 666f 7220 ctions. for \n+0000d550: 7468 6573 6520 7477 6f20 6469 7265 6374 these two direct\n+0000d560: 6f72 6965 732e 0a0a 2020 2020 2020 2020 ories... \n+0000d570: 2020 7e2f 616d 6865 6c6c 6f20 2520 6361 ~/amhello % ca\n+0000d580: 7420 7372 632f 4d61 6b65 6669 6c65 2e61 t src/Makefile.a\n+0000d590: 6d0a 2020 2020 2020 2020 2020 6269 6e5f m. bin_\n+0000d5a0: 5052 4f47 5241 4d53 203d 2068 656c 6c6f PROGRAMS = hello\n+0000d5b0: 0a20 2020 2020 2020 2020 2068 656c 6c6f . hello\n+0000d5c0: 5f53 4f55 5243 4553 203d 206d 6169 6e2e _SOURCES = main.\n+0000d5d0: 630a 2020 2020 2020 2020 2020 7e2f 616d c. ~/am\n+0000d5e0: 6865 6c6c 6f20 2520 6361 7420 4d61 6b65 hello % cat Make\n+0000d5f0: 6669 6c65 2e61 6d0a 2020 2020 2020 2020 file.am. \n+0000d600: 2020 5355 4244 4952 5320 3d20 7372 630a SUBDIRS = src.\n+0000d610: 2020 2020 2020 2020 2020 6469 7374 5f64 dist_d\n+0000d620: 6f63 5f44 4154 4120 3d20 5245 4144 4d45 oc_DATA = README\n+0000d630: 0a0a 2020 20e2 80a2 2046 696e 616c 6c79 .. ... Finally\n+0000d640: 2c20 e280 9863 6f6e 6669 6775 7265 2e61 , ...configure.a\n+0000d650: 63e2 8099 2063 6f6e 7461 696e 7320 4175 c... contains Au\n+0000d660: 746f 636f 6e66 2069 6e73 7472 7563 7469 toconf instructi\n+0000d670: 6f6e 7320 746f 2063 7265 6174 650a 2020 ons to create. \n+0000d680: 2020 2074 6865 20e2 8098 636f 6e66 6967 the ...config\n+0000d690: 7572 65e2 8099 2073 6372 6970 742e 0a0a ure... script...\n+0000d6a0: 2020 2020 2020 2020 2020 7e2f 616d 6865 ~/amhe\n+0000d6b0: 6c6c 6f20 2520 6361 7420 636f 6e66 6967 llo % cat config\n+0000d6c0: 7572 652e 6163 0a20 2020 2020 2020 2020 ure.ac. \n+0000d6d0: 2041 435f 494e 4954 285b 616d 6865 6c6c AC_INIT([amhell\n+0000d6e0: 6f5d 2c20 5b31 2e30 5d2c 205b 6275 672d o], [1.0], [bug-\n+0000d6f0: 6175 746f 6d61 6b65 4067 6e75 2e6f 7267 automake@gnu.org\n+0000d700: 5d29 0a20 2020 2020 2020 2020 2041 4d5f ]). AM_\n+0000d710: 494e 4954 5f41 5554 4f4d 414b 4528 5b2d INIT_AUTOMAKE([-\n+0000d720: 5761 6c6c 202d 5765 7272 6f72 2066 6f72 Wall -Werror for\n+0000d730: 6569 676e 5d29 0a20 2020 2020 2020 2020 eign]). \n+0000d740: 2041 435f 5052 4f47 5f43 430a 2020 2020 AC_PROG_CC. \n+0000d750: 2020 2020 2020 4143 5f43 4f4e 4649 475f AC_CONFIG_\n+0000d760: 4845 4144 4552 5328 5b63 6f6e 6669 672e HEADERS([config.\n+0000d770: 685d 290a 2020 2020 2020 2020 2020 4143 h]). AC\n+0000d780: 5f43 4f4e 4649 475f 4649 4c45 5328 5b0a _CONFIG_FILES([.\n+0000d790: 2020 2020 2020 2020 2020 204d 616b 6566 Makef\n+0000d7a0: 696c 650a 2020 2020 2020 2020 2020 2073 ile. s\n+0000d7b0: 7263 2f4d 616b 6566 696c 650a 2020 2020 rc/Makefile. \n+0000d7c0: 2020 2020 2020 5d29 0a20 2020 2020 2020 ]). \n+0000d7d0: 2020 2041 435f 4f55 5450 5554 0a0a 2020 AC_OUTPUT.. \n+0000d7e0: 204f 6e63 6520 796f 7520 6861 7665 2074 Once you have t\n+0000d7f0: 6865 7365 2066 6976 6520 6669 6c65 732c hese five files,\n+0000d800: 2069 7420 6973 2074 696d 6520 746f 2072 it is time to r\n+0000d810: 756e 2074 6865 2041 7574 6f74 6f6f 6c73 un the Autotools\n+0000d820: 2074 6f0a 696e 7374 616e 7469 6174 6520 to.instantiate \n+0000d830: 7468 6520 6275 696c 6420 7379 7374 656d the build system\n+0000d840: 2e20 2044 6f20 7468 6973 2075 7369 6e67 . Do this using\n+0000d850: 2074 6865 20e2 8098 6175 746f 7265 636f the ...autoreco\n+0000d860: 6e66 e280 9920 636f 6d6d 616e 6420 6173 nf... command as\n+0000d870: 0a66 6f6c 6c6f 7773 3a0a 0a20 2020 2020 .follows:.. \n+0000d880: 7e2f 616d 6865 6c6c 6f20 2520 6175 746f ~/amhello % auto\n+0000d890: 7265 636f 6e66 202d 2d69 6e73 7461 6c6c reconf --install\n+0000d8a0: 0a20 2020 2020 636f 6e66 6967 7572 652e . configure.\n+0000d8b0: 6163 3a20 696e 7374 616c 6c69 6e67 2060 ac: installing `\n+0000d8c0: 2e2f 696e 7374 616c 6c2d 7368 270a 2020 ./install-sh'. \n+0000d8d0: 2020 2063 6f6e 6669 6775 7265 2e61 633a configure.ac:\n+0000d8e0: 2069 6e73 7461 6c6c 696e 6720 602e 2f6d installing `./m\n+0000d8f0: 6973 7369 6e67 270a 2020 2020 2073 7263 issing'. src\n+0000d900: 2f4d 616b 6566 696c 652e 616d 3a20 696e /Makefile.am: in\n+0000d910: 7374 616c 6c69 6e67 2060 2e2f 6465 7063 stalling `./depc\n+0000d920: 6f6d 7027 0a0a 2020 2041 7420 7468 6973 omp'.. At this\n+0000d930: 2070 6f69 6e74 2074 6865 2062 7569 6c64 point the build\n+0000d940: 2073 7973 7465 6d20 6973 2063 6f6d 706c system is compl\n+0000d950: 6574 652e 0a0a 2020 2049 6e20 6164 6469 ete... In addi\n+0000d960: 7469 6f6e 2074 6f20 7468 6520 7468 7265 tion to the thre\n+0000d970: 6520 7363 7269 7074 7320 6d65 6e74 696f e scripts mentio\n+0000d980: 6e65 6420 696e 2069 7473 206f 7574 7075 ned in its outpu\n+0000d990: 742c 2079 6f75 2063 616e 2073 6565 0a74 t, you can see.t\n+0000d9a0: 6861 7420 e280 9861 7574 6f72 6563 6f6e hat ...autorecon\n+0000d9b0: 66e2 8099 2063 7265 6174 6564 2066 6f75 f... created fou\n+0000d9c0: 7220 6f74 6865 7220 6669 6c65 733a 20e2 r other files: .\n+0000d9d0: 8098 636f 6e66 6967 7572 65e2 8099 2c20 ..configure..., \n+0000d9e0: e280 9863 6f6e 6669 672e 682e 696e e280 ...config.h.in..\n+0000d9f0: 992c 0ae2 8098 4d61 6b65 6669 6c65 2e69 .,....Makefile.i\n+0000da00: 6ee2 8099 2c20 616e 6420 e280 9873 7263 n..., and ...src\n+0000da10: 2f4d 616b 6566 696c 652e 696e e280 992e /Makefile.in....\n+0000da20: 2020 5468 6520 6c61 7474 6572 2074 6872 The latter thr\n+0000da30: 6565 2066 696c 6573 2061 7265 0a74 656d ee files are.tem\n+0000da40: 706c 6174 6573 2074 6861 7420 7769 6c6c plates that will\n+0000da50: 2062 6520 6164 6170 7465 6420 746f 2074 be adapted to t\n+0000da60: 6865 2073 7973 7465 6d20 6279 20e2 8098 he system by ...\n+0000da70: 636f 6e66 6967 7572 65e2 8099 2075 6e64 configure... und\n+0000da80: 6572 2074 6865 0a6e 616d 6573 20e2 8098 er the.names ...\n+0000da90: 636f 6e66 6967 2e68 e280 992c 20e2 8098 config.h..., ...\n+0000daa0: 4d61 6b65 6669 6c65 e280 992c 2061 6e64 Makefile..., and\n+0000dab0: 20e2 8098 7372 632f 4d61 6b65 6669 6c65 ...src/Makefile\n+0000dac0: e280 992e 2020 4c65 7427 7320 646f 2074 .... Let's do t\n+0000dad0: 6869 733a 0a0a 2020 2020 207e 2f61 6d68 his:.. ~/amh\n+0000dae0: 656c 6c6f 2025 202e 2f63 6f6e 6669 6775 ello % ./configu\n+0000daf0: 7265 0a20 2020 2020 6368 6563 6b69 6e67 re. checking\n+0000db00: 2066 6f72 2061 2042 5344 2d63 6f6d 7061 for a BSD-compa\n+0000db10: 7469 626c 6520 696e 7374 616c 6c2e 2e2e tible install...\n+0000db20: 202f 7573 722f 6269 6e2f 696e 7374 616c /usr/bin/instal\n+0000db30: 6c20 2d63 0a20 2020 2020 6368 6563 6b69 l -c. checki\n+0000db40: 6e67 2077 6865 7468 6572 2062 7569 6c64 ng whether build\n+0000db50: 2065 6e76 6972 6f6e 6d65 6e74 2069 7320 environment is \n+0000db60: 7361 6e65 2e2e 2e20 7965 730a 2020 2020 sane... yes. \n+0000db70: 2063 6865 636b 696e 6720 666f 7220 6761 checking for ga\n+0000db80: 776b 2e2e 2e20 6e6f 0a20 2020 2020 6368 wk... no. ch\n+0000db90: 6563 6b69 6e67 2066 6f72 206d 6177 6b2e ecking for mawk.\n+0000dba0: 2e2e 206d 6177 6b0a 2020 2020 2063 6865 .. mawk. che\n+0000dbb0: 636b 696e 6720 7768 6574 6865 7220 6d61 cking whether ma\n+0000dbc0: 6b65 2073 6574 7320 2428 4d41 4b45 292e ke sets $(MAKE).\n+0000dbd0: 2e2e 2079 6573 0a20 2020 2020 6368 6563 .. yes. chec\n+0000dbe0: 6b69 6e67 2066 6f72 2067 6363 2e2e 2e20 king for gcc... \n+0000dbf0: 6763 630a 2020 2020 2063 6865 636b 696e gcc. checkin\n+0000dc00: 6720 666f 7220 4320 636f 6d70 696c 6572 g for C compiler\n+0000dc10: 2064 6566 6175 6c74 206f 7574 7075 7420 default output \n+0000dc20: 6669 6c65 206e 616d 652e 2e2e 2061 2e6f file name... a.o\n+0000dc30: 7574 0a20 2020 2020 6368 6563 6b69 6e67 ut. checking\n+0000dc40: 2077 6865 7468 6572 2074 6865 2043 2063 whether the C c\n+0000dc50: 6f6d 7069 6c65 7220 776f 726b 732e 2e2e ompiler works...\n+0000dc60: 2079 6573 0a20 2020 2020 6368 6563 6b69 yes. checki\n+0000dc70: 6e67 2077 6865 7468 6572 2077 6520 6172 ng whether we ar\n+0000dc80: 6520 6372 6f73 7320 636f 6d70 696c 696e e cross compilin\n+0000dc90: 672e 2e2e 206e 6f0a 2020 2020 2063 6865 g... no. che\n+0000dca0: 636b 696e 6720 666f 7220 7375 6666 6978 cking for suffix\n+0000dcb0: 206f 6620 6578 6563 7574 6162 6c65 732e of executables.\n+0000dcc0: 2e2e 0a20 2020 2020 6368 6563 6b69 6e67 ... checking\n+0000dcd0: 2066 6f72 2073 7566 6669 7820 6f66 206f for suffix of o\n+0000dce0: 626a 6563 7420 6669 6c65 732e 2e2e 206f bject files... o\n+0000dcf0: 0a20 2020 2020 6368 6563 6b69 6e67 2077 . checking w\n+0000dd00: 6865 7468 6572 2077 6520 6172 6520 7573 hether we are us\n+0000dd10: 696e 6720 7468 6520 474e 5520 4320 636f ing the GNU C co\n+0000dd20: 6d70 696c 6572 2e2e 2e20 7965 730a 2020 mpiler... yes. \n+0000dd30: 2020 2063 6865 636b 696e 6720 7768 6574 checking whet\n+0000dd40: 6865 7220 6763 6320 6163 6365 7074 7320 her gcc accepts \n+0000dd50: 2d67 2e2e 2e20 7965 730a 2020 2020 2063 -g... yes. c\n+0000dd60: 6865 636b 696e 6720 666f 7220 6763 6320 hecking for gcc \n+0000dd70: 6f70 7469 6f6e 2074 6f20 6163 6365 7074 option to accept\n+0000dd80: 2049 534f 2043 3839 2e2e 2e20 6e6f 6e65 ISO C89... none\n+0000dd90: 206e 6565 6465 640a 2020 2020 2063 6865 needed. che\n+0000dda0: 636b 696e 6720 666f 7220 7374 796c 6520 cking for style \n+0000ddb0: 6f66 2069 6e63 6c75 6465 2075 7365 6420 of include used \n+0000ddc0: 6279 206d 616b 652e 2e2e 2047 4e55 0a20 by make... GNU. \n+0000ddd0: 2020 2020 6368 6563 6b69 6e67 2064 6570 checking dep\n+0000dde0: 656e 6465 6e63 7920 7374 796c 6520 6f66 endency style of\n+0000ddf0: 2067 6363 2e2e 2e20 6763 6333 0a20 2020 gcc... gcc3. \n+0000de00: 2020 636f 6e66 6967 7572 653a 2063 7265 configure: cre\n+0000de10: 6174 696e 6720 2e2f 636f 6e66 6967 2e73 ating ./config.s\n+0000de20: 7461 7475 730a 2020 2020 2063 6f6e 6669 tatus. confi\n+0000de30: 672e 7374 6174 7573 3a20 6372 6561 7469 g.status: creati\n+0000de40: 6e67 204d 616b 6566 696c 650a 2020 2020 ng Makefile. \n+0000de50: 2063 6f6e 6669 672e 7374 6174 7573 3a20 config.status: \n+0000de60: 6372 6561 7469 6e67 2073 7263 2f4d 616b creating src/Mak\n+0000de70: 6566 696c 650a 2020 2020 2063 6f6e 6669 efile. confi\n+0000de80: 672e 7374 6174 7573 3a20 6372 6561 7469 g.status: creati\n+0000de90: 6e67 2063 6f6e 6669 672e 680a 2020 2020 ng config.h. \n+0000dea0: 2063 6f6e 6669 672e 7374 6174 7573 3a20 config.status: \n+0000deb0: 6578 6563 7574 696e 6720 6465 7066 696c executing depfil\n+0000dec0: 6573 2063 6f6d 6d61 6e64 730a 0a20 2020 es commands.. \n+0000ded0: 596f 7520 6361 6e20 7365 6520 e280 984d You can see ...M\n+0000dee0: 616b 6566 696c 65e2 8099 2c20 e280 9873 akefile..., ...s\n+0000def0: 7263 2f4d 616b 6566 696c 65e2 8099 2c20 rc/Makefile..., \n+0000df00: 616e 6420 e280 9863 6f6e 6669 672e 68e2 and ...config.h.\n+0000df10: 8099 2062 6569 6e67 2063 7265 6174 6564 .. being created\n+0000df20: 0a61 7420 7468 6520 656e 6420 6166 7465 .at the end afte\n+0000df30: 7220 e280 9863 6f6e 6669 6775 7265 e280 r ...configure..\n+0000df40: 9920 6861 7320 7072 6f62 6564 2074 6865 . has probed the\n+0000df50: 2073 7973 7465 6d2e 2020 4974 2069 7320 system. It is \n+0000df60: 6e6f 7720 706f 7373 6962 6c65 0a74 6f20 now possible.to \n+0000df70: 7275 6e20 616c 6c20 7468 6520 7461 7267 run all the targ\n+0000df80: 6574 7320 7765 2077 6973 6820 282a 6e6f ets we wish (*no\n+0000df90: 7465 2053 7461 6e64 6172 6420 5461 7267 te Standard Targ\n+0000dfa0: 6574 733a 3a29 2e20 2046 6f72 0a69 6e73 ets::). For.ins\n+0000dfb0: 7461 6e63 653a 0a0a 2020 2020 207e 2f61 tance:.. ~/a\n+0000dfc0: 6d68 656c 6c6f 2025 206d 616b 650a 2020 mhello % make. \n+0000dfd0: 2020 202e 2e2e 0a20 2020 2020 7e2f 616d .... ~/am\n+0000dfe0: 6865 6c6c 6f20 2520 7372 632f 6865 6c6c hello % src/hell\n+0000dff0: 6f0a 2020 2020 2048 656c 6c6f 2057 6f72 o. Hello Wor\n+0000e000: 6c64 210a 2020 2020 2054 6869 7320 6973 ld!. This is\n+0000e010: 2061 6d68 656c 6c6f 2031 2e30 2e0a 2020 amhello 1.0.. \n+0000e020: 2020 207e 2f61 6d68 656c 6c6f 2025 206d ~/amhello % m\n+0000e030: 616b 6520 6469 7374 6368 6563 6b0a 2020 ake distcheck. \n+0000e040: 2020 202e 2e2e 0a20 2020 2020 3d3d 3d3d .... ====\n 0000e050: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0000e060: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000e070: 3d3d 3d3d 3d3d 3d0a 2020 2020 2061 6d68 =======. amh\n-0000e080: 656c 6c6f 2d31 2e30 2061 7263 6869 7665 ello-1.0 archive\n-0000e090: 7320 7265 6164 7920 666f 7220 6469 7374 s ready for dist\n-0000e0a0: 7269 6275 7469 6f6e 3a0a 2020 2020 2061 ribution:. a\n-0000e0b0: 6d68 656c 6c6f 2d31 2e30 2e74 6172 2e67 mhello-1.0.tar.g\n-0000e0c0: 7a0a 2020 2020 203d 3d3d 3d3d 3d3d 3d3d z. =========\n+0000e070: 3d3d 3d3d 3d3d 3d3d 3d0a 2020 2020 2061 =========. a\n+0000e080: 6d68 656c 6c6f 2d31 2e30 2061 7263 6869 mhello-1.0 archi\n+0000e090: 7665 7320 7265 6164 7920 666f 7220 6469 ves ready for di\n+0000e0a0: 7374 7269 6275 7469 6f6e 3a0a 2020 2020 stribution:. \n+0000e0b0: 2061 6d68 656c 6c6f 2d31 2e30 2e74 6172 amhello-1.0.tar\n+0000e0c0: 2e67 7a0a 2020 2020 203d 3d3d 3d3d 3d3d .gz. =======\n 0000e0d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0000e0e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000e0f0: 3d3d 3d3d 0a0a 2020 204e 6f74 6520 7468 ====.. Note th\n-0000e100: 6174 2072 756e 6e69 6e67 20e2 8098 6175 at running ...au\n-0000e110: 746f 7265 636f 6e66 e280 9920 6973 206f toreconf... is o\n-0000e120: 6e6c 7920 6e65 6564 6564 2069 6e69 7469 nly needed initi\n-0000e130: 616c 6c79 2077 6865 6e20 7468 6520 474e ally when the GN\n-0000e140: 550a 4275 696c 6420 5379 7374 656d 2064 U.Build System d\n-0000e150: 6f65 7320 6e6f 7420 6578 6973 742e 2020 oes not exist. \n-0000e160: 5768 656e 2079 6f75 206c 6174 6572 2063 When you later c\n-0000e170: 6861 6e67 6520 736f 6d65 2069 6e73 7472 hange some instr\n-0000e180: 7563 7469 6f6e 7320 696e 0a61 20e2 8098 uctions in.a ...\n-0000e190: 4d61 6b65 6669 6c65 2e61 6de2 8099 206f Makefile.am... o\n-0000e1a0: 7220 e280 9863 6f6e 6669 6775 7265 2e61 r ...configure.a\n-0000e1b0: 63e2 8099 2c20 7468 6520 7265 6c65 7661 c..., the releva\n-0000e1c0: 6e74 2070 6172 7420 6f66 2074 6865 2062 nt part of the b\n-0000e1d0: 7569 6c64 2073 7973 7465 6d0a 7769 6c6c uild system.will\n-0000e1e0: 2062 6520 7265 6765 6e65 7261 7465 6420 be regenerated \n-0000e1f0: 6175 746f 6d61 7469 6361 6c6c 7920 7768 automatically wh\n-0000e200: 656e 2079 6f75 2065 7865 6375 7465 20e2 en you execute .\n-0000e210: 8098 6d61 6b65 e280 992e 0a0a 2020 20e2 ..make...... .\n-0000e220: 8098 6175 746f 7265 636f 6e66 e280 9920 ..autoreconf... \n-0000e230: 6973 2061 2073 6372 6970 7420 7468 6174 is a script that\n-0000e240: 2063 616c 6c73 20e2 8098 6175 746f 636f calls ...autoco\n-0000e250: 6e66 e280 992c 20e2 8098 6175 746f 6d61 nf..., ...automa\n-0000e260: 6b65 e280 992c 2061 6e64 2061 0a62 756e ke..., and a.bun\n-0000e270: 6368 206f 6620 6f74 6865 7220 636f 6d6d ch of other comm\n-0000e280: 616e 6473 2069 6e20 7468 6520 7269 6768 ands in the righ\n-0000e290: 7420 6f72 6465 722e 2020 4966 2079 6f75 t order. If you\n-0000e2a0: 2061 7265 2062 6567 696e 6e69 6e67 2077 are beginning w\n-0000e2b0: 6974 680a 7468 6573 6520 746f 6f6c 732c ith.these tools,\n-0000e2c0: 2069 7420 6973 206e 6f74 2069 6d70 6f72 it is not impor\n-0000e2d0: 7461 6e74 2074 6f20 6669 6775 7265 206f tant to figure o\n-0000e2e0: 7574 2069 6e20 7768 6963 6820 6f72 6465 ut in which orde\n-0000e2f0: 7220 616c 6c20 7468 6573 650a 746f 6f6c r all these.tool\n-0000e300: 7320 7368 6f75 6c64 2062 6520 696e 766f s should be invo\n-0000e310: 6b65 6420 616e 6420 7768 792e 2020 486f ked and why. Ho\n-0000e320: 7765 7665 722c 2062 6563 6175 7365 2041 wever, because A\n-0000e330: 7574 6f63 6f6e 6620 616e 6420 4175 746f utoconf and Auto\n-0000e340: 6d61 6b65 0a68 6176 6520 7365 7061 7261 make.have separa\n-0000e350: 7465 206d 616e 7561 6c73 2c20 7468 6520 te manuals, the \n-0000e360: 696d 706f 7274 616e 7420 706f 696e 7420 important point \n-0000e370: 746f 2075 6e64 6572 7374 616e 6420 6973 to understand is\n-0000e380: 2074 6861 740a e280 9861 7574 6f63 6f6e that....autocon\n-0000e390: 66e2 8099 2069 7320 696e 2063 6861 7267 f... is in charg\n-0000e3a0: 6520 6f66 2063 7265 6174 696e 6720 e280 e of creating ..\n-0000e3b0: 9863 6f6e 6669 6775 7265 e280 9920 6672 .configure... fr\n-0000e3c0: 6f6d 20e2 8098 636f 6e66 6967 7572 652e om ...configure.\n-0000e3d0: 6163 e280 992c 0a77 6869 6c65 20e2 8098 ac...,.while ...\n-0000e3e0: 6175 746f 6d61 6b65 e280 9920 6973 2069 automake... is i\n-0000e3f0: 6e20 6368 6172 6765 206f 6620 6372 6561 n charge of crea\n-0000e400: 7469 6e67 20e2 8098 4d61 6b65 6669 6c65 ting ...Makefile\n-0000e410: 2e69 6ee2 8099 7320 6672 6f6d 0ae2 8098 .in...s from....\n-0000e420: 4d61 6b65 6669 6c65 2e61 6de2 8099 7320 Makefile.am...s \n-0000e430: 616e 6420 e280 9863 6f6e 6669 6775 7265 and ...configure\n-0000e440: 2e61 63e2 8099 2e20 2054 6869 7320 7368 .ac.... This sh\n-0000e450: 6f75 6c64 2061 7420 6c65 6173 7420 6469 ould at least di\n-0000e460: 7265 6374 2079 6f75 2074 6f0a 7468 6520 rect you to.the \n-0000e470: 7269 6768 7420 6d61 6e75 616c 2077 6865 right manual whe\n-0000e480: 6e20 7365 656b 696e 6720 616e 7377 6572 n seeking answer\n-0000e490: 732e 0a0a 1f0a 4669 6c65 3a20 6175 746f s.....File: auto\n-0000e4a0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n-0000e4b0: 204e 6f64 653a 2061 6d68 656c 6c6f 2773 Node: amhello's\n-0000e4c0: 2063 6f6e 6669 6775 7265 2e61 6320 5365 configure.ac Se\n-0000e4d0: 7475 7020 4578 706c 6169 6e65 642c 2020 tup Explained, \n-0000e4e0: 4e65 7874 3a20 616d 6865 6c6c 6f27 7320 Next: amhello's \n-0000e4f0: 4d61 6b65 6669 6c65 2e61 6d20 5365 7475 Makefile.am Setu\n-0000e500: 7020 4578 706c 6169 6e65 642c 2020 5072 p Explained, Pr\n-0000e510: 6576 3a20 4372 6561 7469 6e67 2061 6d68 ev: Creating amh\n-0000e520: 656c 6c6f 2c20 2055 703a 2048 656c 6c6f ello, Up: Hello\n-0000e530: 2057 6f72 6c64 0a0a 322e 342e 3220 e280 World..2.4.2 ..\n-0000e540: 9861 6d68 656c 6c6f e280 9927 7320 e280 .amhello...'s ..\n-0000e550: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n-0000e560: 2053 6574 7570 2045 7870 6c61 696e 6564 Setup Explained\n-0000e570: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+0000e0f0: 3d3d 3d3d 3d3d 0a0a 2020 204e 6f74 6520 ======.. Note \n+0000e100: 7468 6174 2072 756e 6e69 6e67 20e2 8098 that running ...\n+0000e110: 6175 746f 7265 636f 6e66 e280 9920 6973 autoreconf... is\n+0000e120: 206f 6e6c 7920 6e65 6564 6564 2069 6e69 only needed ini\n+0000e130: 7469 616c 6c79 2077 6865 6e20 7468 6520 tially when the \n+0000e140: 474e 550a 4275 696c 6420 5379 7374 656d GNU.Build System\n+0000e150: 2064 6f65 7320 6e6f 7420 6578 6973 742e does not exist.\n+0000e160: 2020 5768 656e 2079 6f75 206c 6174 6572 When you later\n+0000e170: 2063 6861 6e67 6520 736f 6d65 2069 6e73 change some ins\n+0000e180: 7472 7563 7469 6f6e 7320 696e 0a61 20e2 tructions in.a .\n+0000e190: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+0000e1a0: 206f 7220 e280 9863 6f6e 6669 6775 7265 or ...configure\n+0000e1b0: 2e61 63e2 8099 2c20 7468 6520 7265 6c65 .ac..., the rele\n+0000e1c0: 7661 6e74 2070 6172 7420 6f66 2074 6865 vant part of the\n+0000e1d0: 2062 7569 6c64 2073 7973 7465 6d0a 7769 build system.wi\n+0000e1e0: 6c6c 2062 6520 7265 6765 6e65 7261 7465 ll be regenerate\n+0000e1f0: 6420 6175 746f 6d61 7469 6361 6c6c 7920 d automatically \n+0000e200: 7768 656e 2079 6f75 2065 7865 6375 7465 when you execute\n+0000e210: 20e2 8098 6d61 6b65 e280 992e 0a0a 2020 ...make...... \n+0000e220: 20e2 8098 6175 746f 7265 636f 6e66 e280 ...autoreconf..\n+0000e230: 9920 6973 2061 2073 6372 6970 7420 7468 . is a script th\n+0000e240: 6174 2063 616c 6c73 20e2 8098 6175 746f at calls ...auto\n+0000e250: 636f 6e66 e280 992c 20e2 8098 6175 746f conf..., ...auto\n+0000e260: 6d61 6b65 e280 992c 2061 6e64 2061 0a62 make..., and a.b\n+0000e270: 756e 6368 206f 6620 6f74 6865 7220 636f unch of other co\n+0000e280: 6d6d 616e 6473 2069 6e20 7468 6520 7269 mmands in the ri\n+0000e290: 6768 7420 6f72 6465 722e 2020 4966 2079 ght order. If y\n+0000e2a0: 6f75 2061 7265 2062 6567 696e 6e69 6e67 ou are beginning\n+0000e2b0: 2077 6974 680a 7468 6573 6520 746f 6f6c with.these tool\n+0000e2c0: 732c 2069 7420 6973 206e 6f74 2069 6d70 s, it is not imp\n+0000e2d0: 6f72 7461 6e74 2074 6f20 6669 6775 7265 ortant to figure\n+0000e2e0: 206f 7574 2069 6e20 7768 6963 6820 6f72 out in which or\n+0000e2f0: 6465 7220 616c 6c20 7468 6573 650a 746f der all these.to\n+0000e300: 6f6c 7320 7368 6f75 6c64 2062 6520 696e ols should be in\n+0000e310: 766f 6b65 6420 616e 6420 7768 792e 2020 voked and why. \n+0000e320: 486f 7765 7665 722c 2062 6563 6175 7365 However, because\n+0000e330: 2041 7574 6f63 6f6e 6620 616e 6420 4175 Autoconf and Au\n+0000e340: 746f 6d61 6b65 0a68 6176 6520 7365 7061 tomake.have sepa\n+0000e350: 7261 7465 206d 616e 7561 6c73 2c20 7468 rate manuals, th\n+0000e360: 6520 696d 706f 7274 616e 7420 706f 696e e important poin\n+0000e370: 7420 746f 2075 6e64 6572 7374 616e 6420 t to understand \n+0000e380: 6973 2074 6861 740a e280 9861 7574 6f63 is that....autoc\n+0000e390: 6f6e 66e2 8099 2069 7320 696e 2063 6861 onf... is in cha\n+0000e3a0: 7267 6520 6f66 2063 7265 6174 696e 6720 rge of creating \n+0000e3b0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+0000e3c0: 6672 6f6d 20e2 8098 636f 6e66 6967 7572 from ...configur\n+0000e3d0: 652e 6163 e280 992c 0a77 6869 6c65 20e2 e.ac...,.while .\n+0000e3e0: 8098 6175 746f 6d61 6b65 e280 9920 6973 ..automake... is\n+0000e3f0: 2069 6e20 6368 6172 6765 206f 6620 6372 in charge of cr\n+0000e400: 6561 7469 6e67 20e2 8098 4d61 6b65 6669 eating ...Makefi\n+0000e410: 6c65 2e69 6ee2 8099 7320 6672 6f6d 0ae2 le.in...s from..\n+0000e420: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+0000e430: 7320 616e 6420 e280 9863 6f6e 6669 6775 s and ...configu\n+0000e440: 7265 2e61 63e2 8099 2e20 2054 6869 7320 re.ac.... This \n+0000e450: 7368 6f75 6c64 2061 7420 6c65 6173 7420 should at least \n+0000e460: 6469 7265 6374 2079 6f75 2074 6f0a 7468 direct you to.th\n+0000e470: 6520 7269 6768 7420 6d61 6e75 616c 2077 e right manual w\n+0000e480: 6865 6e20 7365 656b 696e 6720 616e 7377 hen seeking answ\n+0000e490: 6572 732e 0a0a 1f0a 4669 6c65 3a20 6175 ers.....File: au\n+0000e4a0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+0000e4b0: 2c20 204e 6f64 653a 2061 6d68 656c 6c6f , Node: amhello\n+0000e4c0: 2773 2063 6f6e 6669 6775 7265 2e61 6320 's configure.ac \n+0000e4d0: 5365 7475 7020 4578 706c 6169 6e65 642c Setup Explained,\n+0000e4e0: 2020 4e65 7874 3a20 616d 6865 6c6c 6f27 Next: amhello'\n+0000e4f0: 7320 4d61 6b65 6669 6c65 2e61 6d20 5365 s Makefile.am Se\n+0000e500: 7475 7020 4578 706c 6169 6e65 642c 2020 tup Explained, \n+0000e510: 5072 6576 3a20 4372 6561 7469 6e67 2061 Prev: Creating a\n+0000e520: 6d68 656c 6c6f 2c20 2055 703a 2048 656c mhello, Up: Hel\n+0000e530: 6c6f 2057 6f72 6c64 0a0a 322e 342e 3220 lo World..2.4.2 \n+0000e540: e280 9861 6d68 656c 6c6f e280 9927 7320 ...amhello...'s \n+0000e550: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0000e560: 8099 2053 6574 7570 2045 7870 6c61 696e .. Setup Explain\n+0000e570: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------\n 0000e580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 0000e590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0000e5a0: 2d0a 0a4c 6574 2075 7320 6265 6769 6e20 -..Let us begin \n-0000e5b0: 7769 7468 2074 6865 2063 6f6e 7465 6e74 with the content\n-0000e5c0: 7320 6f66 20e2 8098 636f 6e66 6967 7572 s of ...configur\n-0000e5d0: 652e 6163 e280 992e 0a0a 2020 2020 2041 e.ac...... A\n-0000e5e0: 435f 494e 4954 285b 616d 6865 6c6c 6f5d C_INIT([amhello]\n-0000e5f0: 2c20 5b31 2e30 5d2c 205b 6275 672d 6175 , [1.0], [bug-au\n-0000e600: 746f 6d61 6b65 4067 6e75 2e6f 7267 5d29 tomake@gnu.org])\n-0000e610: 0a20 2020 2020 414d 5f49 4e49 545f 4155 . AM_INIT_AU\n-0000e620: 544f 4d41 4b45 285b 2d57 616c 6c20 2d57 TOMAKE([-Wall -W\n-0000e630: 6572 726f 7220 666f 7265 6967 6e5d 290a error foreign]).\n-0000e640: 2020 2020 2041 435f 5052 4f47 5f43 430a AC_PROG_CC.\n-0000e650: 2020 2020 2041 435f 434f 4e46 4947 5f48 AC_CONFIG_H\n-0000e660: 4541 4445 5253 285b 636f 6e66 6967 2e68 EADERS([config.h\n-0000e670: 5d29 0a20 2020 2020 4143 5f43 4f4e 4649 ]). AC_CONFI\n-0000e680: 475f 4649 4c45 5328 5b0a 2020 2020 2020 G_FILES([. \n-0000e690: 4d61 6b65 6669 6c65 0a20 2020 2020 2073 Makefile. s\n-0000e6a0: 7263 2f4d 616b 6566 696c 650a 2020 2020 rc/Makefile. \n-0000e6b0: 205d 290a 2020 2020 2041 435f 4f55 5450 ]). AC_OUTP\n-0000e6c0: 5554 0a0a 2020 2054 6869 7320 6669 6c65 UT.. This file\n-0000e6d0: 2069 7320 7265 6164 2062 7920 626f 7468 is read by both\n-0000e6e0: 20e2 8098 6175 746f 636f 6e66 e280 9920 ...autoconf... \n-0000e6f0: 2874 6f20 6372 6561 7465 20e2 8098 636f (to create ...co\n-0000e700: 6e66 6967 7572 65e2 8099 2920 616e 640a nfigure...) and.\n-0000e710: e280 9861 7574 6f6d 616b 65e2 8099 2028 ...automake... (\n-0000e720: 746f 2063 7265 6174 6520 7468 6520 7661 to create the va\n-0000e730: 7269 6f75 7320 e280 984d 616b 6566 696c rious ...Makefil\n-0000e740: 652e 696e e280 9973 292e 2020 4974 2063 e.in...s). It c\n-0000e750: 6f6e 7461 696e 7320 6120 7365 7269 6573 ontains a series\n-0000e760: 0a6f 6620 4d34 206d 6163 726f 7320 7468 .of M4 macros th\n-0000e770: 6174 2077 696c 6c20 6265 2065 7870 616e at will be expan\n-0000e780: 6465 6420 6173 2073 6865 6c6c 2063 6f64 ded as shell cod\n-0000e790: 6520 746f 2066 696e 616c 6c79 2066 6f72 e to finally for\n-0000e7a0: 6d20 7468 650a e280 9863 6f6e 6669 6775 m the....configu\n-0000e7b0: 7265 e280 9920 7363 7269 7074 2e20 2057 re... script. W\n-0000e7c0: 6520 7769 6c6c 206e 6f74 2065 6c61 626f e will not elabo\n-0000e7d0: 7261 7465 206f 6e20 7468 6520 7379 6e74 rate on the synt\n-0000e7e0: 6178 206f 6620 7468 6973 2066 696c 652c ax of this file,\n-0000e7f0: 0a62 6563 6175 7365 2074 6865 2041 7574 .because the Aut\n-0000e800: 6f63 6f6e 6620 6d61 6e75 616c 2068 6173 oconf manual has\n-0000e810: 2061 2077 686f 6c65 2073 6563 7469 6f6e a whole section\n-0000e820: 2061 626f 7574 2069 7420 282a 6e6f 7465 about it (*note\n-0000e830: 2057 7269 7469 6e67 0ae2 8098 636f 6e66 Writing....conf\n-0000e840: 6967 7572 652e 6163 e280 993a 2028 6175 igure.ac...: (au\n-0000e850: 746f 636f 6e66 2957 7269 7469 6e67 2041 toconf)Writing A\n-0000e860: 7574 6f63 6f6e 6620 496e 7075 742e 292e utoconf Input.).\n-0000e870: 0a0a 2020 2054 6865 206d 6163 726f 7320 .. The macros \n-0000e880: 7072 6566 6978 6564 2077 6974 6820 e280 prefixed with ..\n-0000e890: 9841 435f e280 9920 6172 6520 4175 746f .AC_... are Auto\n-0000e8a0: 636f 6e66 206d 6163 726f 732c 2064 6f63 conf macros, doc\n-0000e8b0: 756d 656e 7465 6420 696e 2074 6865 0a41 umented in the.A\n-0000e8c0: 7574 6f63 6f6e 6620 6d61 6e75 616c 2028 utoconf manual (\n-0000e8d0: 2a6e 6f74 6520 4175 746f 636f 6e66 204d *note Autoconf M\n-0000e8e0: 6163 726f 2049 6e64 6578 3a20 2861 7574 acro Index: (aut\n-0000e8f0: 6f63 6f6e 6629 4175 746f 636f 6e66 204d oconf)Autoconf M\n-0000e900: 6163 726f 0a49 6e64 6578 2e29 2e20 2054 acro.Index.). T\n-0000e910: 6865 206d 6163 726f 7320 7468 6174 2073 he macros that s\n-0000e920: 7461 7274 2077 6974 6820 e280 9841 4d5f tart with ...AM_\n-0000e930: e280 9920 6172 6520 4175 746f 6d61 6b65 ... are Automake\n-0000e940: 206d 6163 726f 732c 0a64 6f63 756d 656e macros,.documen\n-0000e950: 7465 6420 6c61 7465 7220 696e 2074 6869 ted later in thi\n-0000e960: 7320 6d61 6e75 616c 2028 2a6e 6f74 6520 s manual (*note \n-0000e970: 4d61 6372 6f20 496e 6465 783a 3a29 2e0a Macro Index::)..\n-0000e980: 0a20 2020 5468 6520 6669 7273 7420 7477 . The first tw\n-0000e990: 6f20 6c69 6e65 7320 6f66 20e2 8098 636f o lines of ...co\n-0000e9a0: 6e66 6967 7572 652e 6163 e280 9920 696e nfigure.ac... in\n-0000e9b0: 6974 6961 6c69 7a65 2041 7574 6f63 6f6e itialize Autocon\n-0000e9c0: 6620 616e 640a 4175 746f 6d61 6b65 2e20 f and.Automake. \n-0000e9d0: 20e2 8098 4143 5f49 4e49 54e2 8099 2074 ...AC_INIT... t\n-0000e9e0: 616b 6573 2069 6e20 6173 2070 6172 616d akes in as param\n-0000e9f0: 6574 6572 7320 7468 6520 6e61 6d65 206f eters the name o\n-0000ea00: 6620 7468 6520 7061 636b 6167 652c 2069 f the package, i\n-0000ea10: 7473 0a76 6572 7369 6f6e 206e 756d 6265 ts.version numbe\n-0000ea20: 722c 2061 6e64 2061 2063 6f6e 7461 6374 r, and a contact\n-0000ea30: 2061 6464 7265 7373 2066 6f72 2062 7567 address for bug\n-0000ea40: 2d72 6570 6f72 7473 2061 626f 7574 2074 -reports about t\n-0000ea50: 6865 2070 6163 6b61 6765 0a28 7468 6973 he package.(this\n-0000ea60: 2061 6464 7265 7373 2069 7320 6f75 7470 address is outp\n-0000ea70: 7574 2061 7420 7468 6520 656e 6420 6f66 ut at the end of\n-0000ea80: 20e2 8098 2e2f 636f 6e66 6967 7572 6520 ..../configure \n-0000ea90: 2d2d 6865 6c70 e280 992c 2066 6f72 0a69 --help..., for.i\n-0000eaa0: 6e73 7461 6e63 6529 2e20 2057 6865 6e20 nstance). When \n-0000eab0: 6164 6170 7469 6e67 2074 6869 7320 7365 adapting this se\n-0000eac0: 7475 7020 746f 2079 6f75 7220 6f77 6e20 tup to your own \n-0000ead0: 7061 636b 6167 652c 2062 7920 616c 6c20 package, by all \n-0000eae0: 6d65 616e 730a 706c 6561 7365 2064 6f20 means.please do \n-0000eaf0: 6e6f 7420 626c 696e 646c 7920 636f 7079 not blindly copy\n-0000eb00: 2041 7574 6f6d 616b 6527 7320 6164 6472 Automake's addr\n-0000eb10: 6573 733a 2075 7365 2074 6865 206d 6169 ess: use the mai\n-0000eb20: 6c69 6e67 206c 6973 7420 6f66 0a79 6f75 ling list of.you\n-0000eb30: 7220 7061 636b 6167 652c 206f 7220 796f r package, or yo\n-0000eb40: 7572 206f 776e 206d 6169 6c20 6164 6472 ur own mail addr\n-0000eb50: 6573 732e 0a0a 2020 2054 6865 2061 7267 ess... The arg\n-0000eb60: 756d 656e 7420 746f 20e2 8098 414d 5f49 ument to ...AM_I\n-0000eb70: 4e49 545f 4155 544f 4d41 4b45 e280 9920 NIT_AUTOMAKE... \n-0000eb80: 6973 2061 206c 6973 7420 6f66 206f 7074 is a list of opt\n-0000eb90: 696f 6e73 2066 6f72 0ae2 8098 6175 746f ions for....auto\n-0000eba0: 6d61 6b65 e280 9920 282a 6e6f 7465 204f make... (*note O\n-0000ebb0: 7074 696f 6e73 3a3a 292e 2020 e280 982d ptions::). ...-\n-0000ebc0: 5761 6c6c e280 9920 616e 6420 e280 982d Wall... and ...-\n-0000ebd0: 5765 7272 6f72 e280 9920 6173 6b20 e280 Werror... ask ..\n-0000ebe0: 9861 7574 6f6d 616b 65e2 8099 2074 6f0a .automake... to.\n-0000ebf0: 7475 726e 206f 6e20 616c 6c20 7761 726e turn on all warn\n-0000ec00: 696e 6773 2061 6e64 2072 6570 6f72 7420 ings and report \n-0000ec10: 7468 656d 2061 7320 6572 726f 7273 2e20 them as errors. \n-0000ec20: 2057 6520 6172 6520 7370 6561 6b69 6e67 We are speaking\n-0000ec30: 206f 660a 2a41 7574 6f6d 616b 652a 2077 of.*Automake* w\n-0000ec40: 6172 6e69 6e67 7320 6865 7265 2c20 7375 arnings here, su\n-0000ec50: 6368 2061 7320 6475 6269 6f75 7320 696e ch as dubious in\n-0000ec60: 7374 7275 6374 696f 6e73 2069 6e20 e280 structions in ..\n-0000ec70: 984d 616b 6566 696c 652e 616d e280 992e .Makefile.am....\n-0000ec80: 0a54 6869 7320 6861 7320 6162 736f 6c75 .This has absolu\n-0000ec90: 7465 6c79 206e 6f74 6869 6e67 2074 6f20 tely nothing to \n-0000eca0: 646f 2077 6974 6820 686f 7720 7468 6520 do with how the \n-0000ecb0: 636f 6d70 696c 6572 2077 696c 6c20 6265 compiler will be\n-0000ecc0: 2063 616c 6c65 642c 0a65 7665 6e20 7468 called,.even th\n-0000ecd0: 6f75 6768 2069 7420 6d61 7920 7375 7070 ough it may supp\n-0000ece0: 6f72 7420 6f70 7469 6f6e 7320 7769 7468 ort options with\n-0000ecf0: 2073 696d 696c 6172 206e 616d 6573 2e20 similar names. \n-0000ed00: 2055 7369 6e67 20e2 8098 2d57 616c 6c0a Using ...-Wall.\n-0000ed10: 2d57 6572 726f 72e2 8099 2069 7320 6120 -Werror... is a \n-0000ed20: 7361 6665 2073 6574 7469 6e67 2077 6865 safe setting whe\n-0000ed30: 6e20 7374 6172 7469 6e67 2074 6f20 776f n starting to wo\n-0000ed40: 726b 206f 6e20 6120 7061 636b 6167 653a rk on a package:\n-0000ed50: 2079 6f75 2064 6f0a 6e6f 7420 7761 6e74 you do.not want\n-0000ed60: 2074 6f20 6d69 7373 2061 6e79 2069 7373 to miss any iss\n-0000ed70: 7565 732e 2020 4c61 7465 7220 796f 7520 ues. Later you \n-0000ed80: 6d61 7920 6465 6369 6465 2074 6f20 7265 may decide to re\n-0000ed90: 6c61 7820 7468 696e 6773 2061 0a62 6974 lax things a.bit\n-0000eda0: 2e20 2054 6865 20e2 8098 666f 7265 6967 . The ...foreig\n-0000edb0: 6ee2 8099 206f 7074 696f 6e20 7465 6c6c n... option tell\n-0000edc0: 7320 4175 746f 6d61 6b65 2074 6861 7420 s Automake that \n-0000edd0: 7468 6973 2070 6163 6b61 6765 2077 696c this package wil\n-0000ede0: 6c20 6e6f 740a 666f 6c6c 6f77 2074 6865 l not.follow the\n-0000edf0: 2047 4e55 2053 7461 6e64 6172 6473 2e20 GNU Standards. \n-0000ee00: 2047 4e55 2070 6163 6b61 6765 7320 7368 GNU packages sh\n-0000ee10: 6f75 6c64 2061 6c77 6179 7320 6469 7374 ould always dist\n-0000ee20: 7269 6275 7465 0a61 6464 6974 696f 6e61 ribute.additiona\n-0000ee30: 6c20 6669 6c65 7320 7375 6368 2061 7320 l files such as \n-0000ee40: e280 9843 6861 6e67 654c 6f67 e280 992c ...ChangeLog...,\n-0000ee50: 20e2 8098 4155 5448 4f52 53e2 8099 2c20 ...AUTHORS..., \n-0000ee60: 6574 632e 2020 5765 2064 6f20 6e6f 7420 etc. We do not \n-0000ee70: 7761 6e74 0ae2 8098 6175 746f 6d61 6b65 want....automake\n-0000ee80: e280 9920 746f 2063 6f6d 706c 6169 6e20 ... to complain \n-0000ee90: 6162 6f75 7420 7468 6573 6520 6d69 7373 about these miss\n-0000eea0: 696e 6720 6669 6c65 7320 696e 206f 7572 ing files in our\n-0000eeb0: 2073 6d61 6c6c 2065 7861 6d70 6c65 2e0a small example..\n-0000eec0: 0a20 2020 5468 6520 e280 9841 435f 5052 . The ...AC_PR\n-0000eed0: 4f47 5f43 43e2 8099 206c 696e 6520 6361 OG_CC... line ca\n-0000eee0: 7573 6573 2074 6865 20e2 8098 636f 6e66 uses the ...conf\n-0000eef0: 6967 7572 65e2 8099 2073 6372 6970 7420 igure... script \n-0000ef00: 746f 2073 6561 7263 6820 666f 7220 6120 to search for a \n-0000ef10: 430a 636f 6d70 696c 6572 2061 6e64 2064 C.compiler and d\n-0000ef20: 6566 696e 6520 7468 6520 7661 7269 6162 efine the variab\n-0000ef30: 6c65 20e2 8098 4343 e280 9920 7769 7468 le ...CC... with\n-0000ef40: 2069 7473 206e 616d 652e 2020 5468 650a its name. The.\n-0000ef50: e280 9873 7263 2f4d 616b 6566 696c 652e ...src/Makefile.\n-0000ef60: 696e e280 9920 6669 6c65 2067 656e 6572 in... file gener\n-0000ef70: 6174 6564 2062 7920 4175 746f 6d61 6b65 ated by Automake\n-0000ef80: 2075 7365 7320 7468 6520 7661 7269 6162 uses the variab\n-0000ef90: 6c65 20e2 8098 4343 e280 9920 746f 0a62 le ...CC... to.b\n-0000efa0: 7569 6c64 20e2 8098 6865 6c6c 6fe2 8099 uild ...hello...\n-0000efb0: 2c20 736f 2077 6865 6e20 e280 9863 6f6e , so when ...con\n-0000efc0: 6669 6775 7265 e280 9920 6372 6561 7465 figure... create\n-0000efd0: 7320 e280 9873 7263 2f4d 616b 6566 696c s ...src/Makefil\n-0000efe0: 65e2 8099 2066 726f 6d0a e280 9873 7263 e... from....src\n-0000eff0: 2f4d 616b 6566 696c 652e 696e e280 992c /Makefile.in...,\n-0000f000: 2069 7420 7769 6c6c 2064 6566 696e 6520 it will define \n-0000f010: e280 9843 43e2 8099 2077 6974 6820 7468 ...CC... with th\n-0000f020: 6520 7661 6c75 6520 6974 2068 6173 2066 e value it has f\n-0000f030: 6f75 6e64 2e20 2049 660a 4175 746f 6d61 ound. If.Automa\n-0000f040: 6b65 2069 7320 6173 6b65 6420 746f 2063 ke is asked to c\n-0000f050: 7265 6174 6520 6120 e280 984d 616b 6566 reate a ...Makef\n-0000f060: 696c 652e 696e e280 9920 7468 6174 2075 ile.in... that u\n-0000f070: 7365 7320 e280 9843 43e2 8099 2062 7574 ses ...CC... but\n-0000f080: 0ae2 8098 636f 6e66 6967 7572 652e 6163 ....configure.ac\n-0000f090: e280 9920 646f 6573 206e 6f74 2064 6566 ... does not def\n-0000f0a0: 696e 6520 6974 2c20 6974 2077 696c 6c20 ine it, it will \n-0000f0b0: 7375 6767 6573 7420 796f 7520 6164 6420 suggest you add \n-0000f0c0: 6120 6361 6c6c 2074 6f0a e280 9841 435f a call to....AC_\n-0000f0d0: 5052 4f47 5f43 43e2 8099 2e0a 0a20 2020 PROG_CC...... \n-0000f0e0: 5468 6520 e280 9841 435f 434f 4e46 4947 The ...AC_CONFIG\n-0000f0f0: 5f48 4541 4445 5253 285b 636f 6e66 6967 _HEADERS([config\n-0000f100: 2e68 5d29 e280 9920 696e 766f 6361 7469 .h])... invocati\n-0000f110: 6f6e 2063 6175 7365 7320 7468 6520 e280 on causes the ..\n-0000f120: 9863 6f6e 6669 6775 7265 e280 990a 7363 .configure....sc\n-0000f130: 7269 7074 2074 6f20 6372 6561 7465 2061 ript to create a\n-0000f140: 20e2 8098 636f 6e66 6967 2e68 e280 9920 ...config.h... \n-0000f150: 6669 6c65 2067 6174 6865 7269 6e67 20e2 file gathering .\n-0000f160: 8098 2364 6566 696e 65e2 8099 7320 6465 ..#define...s de\n-0000f170: 6669 6e65 6420 6279 206f 7468 6572 0a6d fined by other.m\n-0000f180: 6163 726f 7320 696e 20e2 8098 636f 6e66 acros in ...conf\n-0000f190: 6967 7572 652e 6163 e280 992e 2020 496e igure.ac.... In\n-0000f1a0: 206f 7572 2063 6173 652c 2074 6865 20e2 our case, the .\n-0000f1b0: 8098 4143 5f49 4e49 54e2 8099 206d 6163 ..AC_INIT... mac\n-0000f1c0: 726f 2061 6c72 6561 6479 0a64 6566 696e ro already.defin\n-0000f1d0: 6564 2061 2066 6577 206f 6620 7468 656d ed a few of them\n-0000f1e0: 2e20 2048 6572 6520 6973 2061 6e20 6578 . Here is an ex\n-0000f1f0: 6365 7270 7420 6f66 20e2 8098 636f 6e66 cerpt of ...conf\n-0000f200: 6967 2e68 e280 9920 6166 7465 720a e280 ig.h... after...\n-0000f210: 9863 6f6e 6669 6775 7265 e280 9920 6861 .configure... ha\n-0000f220: 7320 7275 6e3a 0a0a 2020 2020 202e 2e2e s run:.. ...\n-0000f230: 0a20 2020 2020 2f2a 2044 6566 696e 6520 . /* Define \n-0000f240: 746f 2074 6865 2061 6464 7265 7373 2077 to the address w\n-0000f250: 6865 7265 2062 7567 2072 6570 6f72 7473 here bug reports\n-0000f260: 2066 6f72 2074 6869 7320 7061 636b 6167 for this packag\n-0000f270: 6520 7368 6f75 6c64 2062 6520 7365 6e74 e should be sent\n-0000f280: 2e20 2a2f 0a20 2020 2020 2364 6566 696e . */. #defin\n-0000f290: 6520 5041 434b 4147 455f 4255 4752 4550 e PACKAGE_BUGREP\n-0000f2a0: 4f52 5420 2262 7567 2d61 7574 6f6d 616b ORT \"bug-automak\n-0000f2b0: 6540 676e 752e 6f72 6722 0a0a 2020 2020 e@gnu.org\".. \n-0000f2c0: 202f 2a20 4465 6669 6e65 2074 6f20 7468 /* Define to th\n-0000f2d0: 6520 6675 6c6c 206e 616d 6520 616e 6420 e full name and \n-0000f2e0: 7665 7273 696f 6e20 6f66 2074 6869 7320 version of this \n-0000f2f0: 7061 636b 6167 652e 202a 2f0a 2020 2020 package. */. \n-0000f300: 2023 6465 6669 6e65 2050 4143 4b41 4745 #define PACKAGE\n-0000f310: 5f53 5452 494e 4720 2261 6d68 656c 6c6f _STRING \"amhello\n-0000f320: 2031 2e30 220a 2020 2020 202e 2e2e 0a0a 1.0\". .....\n-0000f330: 2020 2041 7320 796f 7520 7072 6f62 6162 As you probab\n-0000f340: 6c79 206e 6f74 6963 6564 2c20 e280 9873 ly noticed, ...s\n-0000f350: 7263 2f6d 6169 6e2e 63e2 8099 2069 6e63 rc/main.c... inc\n-0000f360: 6c75 6465 7320 e280 9863 6f6e 6669 672e ludes ...config.\n-0000f370: 68e2 8099 2073 6f20 6974 2063 616e 0a75 h... so it can.u\n-0000f380: 7365 20e2 8098 5041 434b 4147 455f 5354 se ...PACKAGE_ST\n-0000f390: 5249 4e47 e280 992e 2020 496e 2061 2072 RING.... In a r\n-0000f3a0: 6561 6c2d 776f 726c 6420 7072 6f6a 6563 eal-world projec\n-0000f3b0: 742c 20e2 8098 636f 6e66 6967 2e68 e280 t, ...config.h..\n-0000f3c0: 9920 6361 6e20 6772 6f77 0a72 6561 6c6c . can grow.reall\n-0000f3d0: 7920 6269 672c 2077 6974 6820 6f6e 6520 y big, with one \n-0000f3e0: e280 9823 6465 6669 6e65 e280 9920 7065 ...#define... pe\n-0000f3f0: 7220 6665 6174 7572 6520 7072 6f62 6564 r feature probed\n-0000f400: 206f 6e20 7468 6520 7379 7374 656d 2e0a on the system..\n-0000f410: 0a20 2020 5468 6520 e280 9841 435f 434f . The ...AC_CO\n-0000f420: 4e46 4947 5f46 494c 4553 e280 9920 6d61 NFIG_FILES... ma\n-0000f430: 6372 6f20 6465 636c 6172 6573 2074 6865 cro declares the\n-0000f440: 206c 6973 7420 6f66 2066 696c 6573 2074 list of files t\n-0000f450: 6861 740a e280 9863 6f6e 6669 6775 7265 hat....configure\n-0000f460: e280 9920 7368 6f75 6c64 2063 7265 6174 ... should creat\n-0000f470: 6520 6672 6f6d 2074 6865 6972 20e2 8098 e from their ...\n-0000f480: 2a2e 696e e280 9920 7465 6d70 6c61 7465 *.in... template\n-0000f490: 732e 2020 4175 746f 6d61 6b65 2061 6c73 s. Automake als\n-0000f4a0: 6f0a 7363 616e 7320 7468 6973 206c 6973 o.scans this lis\n-0000f4b0: 7420 746f 2066 696e 6420 7468 6520 e280 t to find the ..\n-0000f4c0: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n-0000f4d0: 6669 6c65 7320 6974 206d 7573 7420 7072 files it must pr\n-0000f4e0: 6f63 6573 732e 2020 2854 6869 730a 6973 ocess. (This.is\n-0000f4f0: 2069 6d70 6f72 7461 6e74 2074 6f20 7265 important to re\n-0000f500: 6d65 6d62 6572 3a20 7768 656e 2061 6464 member: when add\n-0000f510: 696e 6720 6120 6e65 7720 6469 7265 6374 ing a new direct\n-0000f520: 6f72 7920 746f 2079 6f75 7220 7072 6f6a ory to your proj\n-0000f530: 6563 742c 0a79 6f75 2073 686f 756c 6420 ect,.you should \n-0000f540: 6164 6420 6974 7320 e280 984d 616b 6566 add its ...Makef\n-0000f550: 696c 65e2 8099 2074 6f20 7468 6973 206c ile... to this l\n-0000f560: 6973 742c 206f 7468 6572 7769 7365 2041 ist, otherwise A\n-0000f570: 7574 6f6d 616b 6520 7769 6c6c 0a6e 6576 utomake will.nev\n-0000f580: 6572 2070 726f 6365 7373 2074 6865 206e er process the n\n-0000f590: 6577 20e2 8098 4d61 6b65 6669 6c65 2e61 ew ...Makefile.a\n-0000f5a0: 6de2 8099 2079 6f75 2077 726f 7465 2069 m... you wrote i\n-0000f5b0: 6e20 7468 6174 2064 6972 6563 746f 7279 n that directory\n-0000f5c0: 2e29 0a0a 2020 2046 696e 616c 6c79 2c20 .).. Finally, \n-0000f5d0: 7468 6520 e280 9841 435f 4f55 5450 5554 the ...AC_OUTPUT\n-0000f5e0: e280 9920 6c69 6e65 2069 7320 6120 636c ... line is a cl\n-0000f5f0: 6f73 696e 6720 636f 6d6d 616e 6420 7468 osing command th\n-0000f600: 6174 2061 6374 7561 6c6c 790a 7072 6f64 at actually.prod\n-0000f610: 7563 6573 2074 6865 2070 6172 7420 6f66 uces the part of\n-0000f620: 2074 6865 2073 6372 6970 7420 696e 2063 the script in c\n-0000f630: 6861 7267 6520 6f66 2063 7265 6174 696e harge of creatin\n-0000f640: 6720 7468 6520 6669 6c65 730a 7265 6769 g the files.regi\n-0000f650: 7374 6572 6564 2077 6974 6820 e280 9841 stered with ...A\n-0000f660: 435f 434f 4e46 4947 5f48 4541 4445 5253 C_CONFIG_HEADERS\n-0000f670: e280 9920 616e 6420 e280 9841 435f 434f ... and ...AC_CO\n-0000f680: 4e46 4947 5f46 494c 4553 e280 992e 0a0a NFIG_FILES......\n-0000f690: 2020 2057 6865 6e20 7374 6172 7469 6e67 When starting\n-0000f6a0: 2061 206e 6577 2070 726f 6a65 6374 2c20 a new project, \n-0000f6b0: 7765 2073 7567 6765 7374 2079 6f75 2073 we suggest you s\n-0000f6c0: 7461 7274 2077 6974 6820 7375 6368 2061 tart with such a\n-0000f6d0: 2073 696d 706c 650a e280 9863 6f6e 6669 simple....confi\n-0000f6e0: 6775 7265 2e61 63e2 8099 2c20 616e 6420 gure.ac..., and \n-0000f6f0: 6772 6164 7561 6c6c 7920 6164 6420 7468 gradually add th\n-0000f700: 6520 6f74 6865 7220 7465 7374 7320 6974 e other tests it\n-0000f710: 2072 6571 7569 7265 732e 2020 5468 650a requires. The.\n-0000f720: 636f 6d6d 616e 6420 e280 9861 7574 6f73 command ...autos\n-0000f730: 6361 6ee2 8099 2063 616e 2061 6c73 6f20 can... can also \n-0000f740: 7375 6767 6573 7420 6120 6665 7720 6f66 suggest a few of\n-0000f750: 2074 6865 2074 6573 7473 2079 6f75 7220 the tests your \n-0000f760: 7061 636b 6167 6520 6d61 790a 6e65 6564 package may.need\n-0000f770: 2028 2a6e 6f74 6520 5573 696e 6720 e280 (*note Using ..\n-0000f780: 9861 7574 6f73 6361 6ee2 8099 2074 6f20 .autoscan... to \n-0000f790: 4372 6561 7465 20e2 8098 636f 6e66 6967 Create ...config\n-0000f7a0: 7572 652e 6163 e280 993a 0a28 6175 746f ure.ac...:.(auto\n-0000f7b0: 636f 6e66 2961 7574 6f73 6361 6e20 496e conf)autoscan In\n-0000f7c0: 766f 6361 7469 6f6e 2e29 2e0a 0a1f 0a46 vocation.).....F\n-0000f7d0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-0000f7e0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-0000f7f0: 616d 6865 6c6c 6f27 7320 4d61 6b65 6669 amhello's Makefi\n-0000f800: 6c65 2e61 6d20 5365 7475 7020 4578 706c le.am Setup Expl\n-0000f810: 6169 6e65 642c 2020 5072 6576 3a20 616d ained, Prev: am\n-0000f820: 6865 6c6c 6f27 7320 636f 6e66 6967 7572 hello's configur\n-0000f830: 652e 6163 2053 6574 7570 2045 7870 6c61 e.ac Setup Expla\n-0000f840: 696e 6564 2c20 2055 703a 2048 656c 6c6f ined, Up: Hello\n-0000f850: 2057 6f72 6c64 0a0a 322e 342e 3320 e280 World..2.4.3 ..\n-0000f860: 9861 6d68 656c 6c6f e280 9927 7320 e280 .amhello...'s ..\n-0000f870: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n-0000f880: 5365 7475 7020 4578 706c 6169 6e65 640a Setup Explained.\n-0000f890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+0000e5a0: 2d2d 2d0a 0a4c 6574 2075 7320 6265 6769 ---..Let us begi\n+0000e5b0: 6e20 7769 7468 2074 6865 2063 6f6e 7465 n with the conte\n+0000e5c0: 6e74 7320 6f66 20e2 8098 636f 6e66 6967 nts of ...config\n+0000e5d0: 7572 652e 6163 e280 992e 0a0a 2020 2020 ure.ac...... \n+0000e5e0: 2041 435f 494e 4954 285b 616d 6865 6c6c AC_INIT([amhell\n+0000e5f0: 6f5d 2c20 5b31 2e30 5d2c 205b 6275 672d o], [1.0], [bug-\n+0000e600: 6175 746f 6d61 6b65 4067 6e75 2e6f 7267 automake@gnu.org\n+0000e610: 5d29 0a20 2020 2020 414d 5f49 4e49 545f ]). AM_INIT_\n+0000e620: 4155 544f 4d41 4b45 285b 2d57 616c 6c20 AUTOMAKE([-Wall \n+0000e630: 2d57 6572 726f 7220 666f 7265 6967 6e5d -Werror foreign]\n+0000e640: 290a 2020 2020 2041 435f 5052 4f47 5f43 ). AC_PROG_C\n+0000e650: 430a 2020 2020 2041 435f 434f 4e46 4947 C. AC_CONFIG\n+0000e660: 5f48 4541 4445 5253 285b 636f 6e66 6967 _HEADERS([config\n+0000e670: 2e68 5d29 0a20 2020 2020 4143 5f43 4f4e .h]). AC_CON\n+0000e680: 4649 475f 4649 4c45 5328 5b0a 2020 2020 FIG_FILES([. \n+0000e690: 2020 4d61 6b65 6669 6c65 0a20 2020 2020 Makefile. \n+0000e6a0: 2073 7263 2f4d 616b 6566 696c 650a 2020 src/Makefile. \n+0000e6b0: 2020 205d 290a 2020 2020 2041 435f 4f55 ]). AC_OU\n+0000e6c0: 5450 5554 0a0a 2020 2054 6869 7320 6669 TPUT.. This fi\n+0000e6d0: 6c65 2069 7320 7265 6164 2062 7920 626f le is read by bo\n+0000e6e0: 7468 20e2 8098 6175 746f 636f 6e66 e280 th ...autoconf..\n+0000e6f0: 9920 2874 6f20 6372 6561 7465 20e2 8098 . (to create ...\n+0000e700: 636f 6e66 6967 7572 65e2 8099 2920 616e configure...) an\n+0000e710: 640a e280 9861 7574 6f6d 616b 65e2 8099 d....automake...\n+0000e720: 2028 746f 2063 7265 6174 6520 7468 6520 (to create the \n+0000e730: 7661 7269 6f75 7320 e280 984d 616b 6566 various ...Makef\n+0000e740: 696c 652e 696e e280 9973 292e 2020 4974 ile.in...s). It\n+0000e750: 2063 6f6e 7461 696e 7320 6120 7365 7269 contains a seri\n+0000e760: 6573 0a6f 6620 4d34 206d 6163 726f 7320 es.of M4 macros \n+0000e770: 7468 6174 2077 696c 6c20 6265 2065 7870 that will be exp\n+0000e780: 616e 6465 6420 6173 2073 6865 6c6c 2063 anded as shell c\n+0000e790: 6f64 6520 746f 2066 696e 616c 6c79 2066 ode to finally f\n+0000e7a0: 6f72 6d20 7468 650a e280 9863 6f6e 6669 orm the....confi\n+0000e7b0: 6775 7265 e280 9920 7363 7269 7074 2e20 gure... script. \n+0000e7c0: 2057 6520 7769 6c6c 206e 6f74 2065 6c61 We will not ela\n+0000e7d0: 626f 7261 7465 206f 6e20 7468 6520 7379 borate on the sy\n+0000e7e0: 6e74 6178 206f 6620 7468 6973 2066 696c ntax of this fil\n+0000e7f0: 652c 0a62 6563 6175 7365 2074 6865 2041 e,.because the A\n+0000e800: 7574 6f63 6f6e 6620 6d61 6e75 616c 2068 utoconf manual h\n+0000e810: 6173 2061 2077 686f 6c65 2073 6563 7469 as a whole secti\n+0000e820: 6f6e 2061 626f 7574 2069 7420 282a 6e6f on about it (*no\n+0000e830: 7465 2057 7269 7469 6e67 0ae2 8098 636f te Writing....co\n+0000e840: 6e66 6967 7572 652e 6163 e280 993a 2028 nfigure.ac...: (\n+0000e850: 6175 746f 636f 6e66 2957 7269 7469 6e67 autoconf)Writing\n+0000e860: 2041 7574 6f63 6f6e 6620 496e 7075 742e Autoconf Input.\n+0000e870: 292e 0a0a 2020 2054 6865 206d 6163 726f )... The macro\n+0000e880: 7320 7072 6566 6978 6564 2077 6974 6820 s prefixed with \n+0000e890: e280 9841 435f e280 9920 6172 6520 4175 ...AC_... are Au\n+0000e8a0: 746f 636f 6e66 206d 6163 726f 732c 2064 toconf macros, d\n+0000e8b0: 6f63 756d 656e 7465 6420 696e 2074 6865 ocumented in the\n+0000e8c0: 0a41 7574 6f63 6f6e 6620 6d61 6e75 616c .Autoconf manual\n+0000e8d0: 2028 2a6e 6f74 6520 4175 746f 636f 6e66 (*note Autoconf\n+0000e8e0: 204d 6163 726f 2049 6e64 6578 3a20 2861 Macro Index: (a\n+0000e8f0: 7574 6f63 6f6e 6629 4175 746f 636f 6e66 utoconf)Autoconf\n+0000e900: 204d 6163 726f 0a49 6e64 6578 2e29 2e20 Macro.Index.). \n+0000e910: 2054 6865 206d 6163 726f 7320 7468 6174 The macros that\n+0000e920: 2073 7461 7274 2077 6974 6820 e280 9841 start with ...A\n+0000e930: 4d5f e280 9920 6172 6520 4175 746f 6d61 M_... are Automa\n+0000e940: 6b65 206d 6163 726f 732c 0a64 6f63 756d ke macros,.docum\n+0000e950: 656e 7465 6420 6c61 7465 7220 696e 2074 ented later in t\n+0000e960: 6869 7320 6d61 6e75 616c 2028 2a6e 6f74 his manual (*not\n+0000e970: 6520 4d61 6372 6f20 496e 6465 783a 3a29 e Macro Index::)\n+0000e980: 2e0a 0a20 2020 5468 6520 6669 7273 7420 ... The first \n+0000e990: 7477 6f20 6c69 6e65 7320 6f66 20e2 8098 two lines of ...\n+0000e9a0: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n+0000e9b0: 696e 6974 6961 6c69 7a65 2041 7574 6f63 initialize Autoc\n+0000e9c0: 6f6e 6620 616e 640a 4175 746f 6d61 6b65 onf and.Automake\n+0000e9d0: 2e20 20e2 8098 4143 5f49 4e49 54e2 8099 . ...AC_INIT...\n+0000e9e0: 2074 616b 6573 2069 6e20 6173 2070 6172 takes in as par\n+0000e9f0: 616d 6574 6572 7320 7468 6520 6e61 6d65 ameters the name\n+0000ea00: 206f 6620 7468 6520 7061 636b 6167 652c of the package,\n+0000ea10: 2069 7473 0a76 6572 7369 6f6e 206e 756d its.version num\n+0000ea20: 6265 722c 2061 6e64 2061 2063 6f6e 7461 ber, and a conta\n+0000ea30: 6374 2061 6464 7265 7373 2066 6f72 2062 ct address for b\n+0000ea40: 7567 2d72 6570 6f72 7473 2061 626f 7574 ug-reports about\n+0000ea50: 2074 6865 2070 6163 6b61 6765 0a28 7468 the package.(th\n+0000ea60: 6973 2061 6464 7265 7373 2069 7320 6f75 is address is ou\n+0000ea70: 7470 7574 2061 7420 7468 6520 656e 6420 tput at the end \n+0000ea80: 6f66 20e2 8098 2e2f 636f 6e66 6967 7572 of ..../configur\n+0000ea90: 6520 2d2d 6865 6c70 e280 992c 2066 6f72 e --help..., for\n+0000eaa0: 0a69 6e73 7461 6e63 6529 2e20 2057 6865 .instance). Whe\n+0000eab0: 6e20 6164 6170 7469 6e67 2074 6869 7320 n adapting this \n+0000eac0: 7365 7475 7020 746f 2079 6f75 7220 6f77 setup to your ow\n+0000ead0: 6e20 7061 636b 6167 652c 2062 7920 616c n package, by al\n+0000eae0: 6c20 6d65 616e 730a 706c 6561 7365 2064 l means.please d\n+0000eaf0: 6f20 6e6f 7420 626c 696e 646c 7920 636f o not blindly co\n+0000eb00: 7079 2041 7574 6f6d 616b 6527 7320 6164 py Automake's ad\n+0000eb10: 6472 6573 733a 2075 7365 2074 6865 206d dress: use the m\n+0000eb20: 6169 6c69 6e67 206c 6973 7420 6f66 0a79 ailing list of.y\n+0000eb30: 6f75 7220 7061 636b 6167 652c 206f 7220 our package, or \n+0000eb40: 796f 7572 206f 776e 206d 6169 6c20 6164 your own mail ad\n+0000eb50: 6472 6573 732e 0a0a 2020 2054 6865 2061 dress... The a\n+0000eb60: 7267 756d 656e 7420 746f 20e2 8098 414d rgument to ...AM\n+0000eb70: 5f49 4e49 545f 4155 544f 4d41 4b45 e280 _INIT_AUTOMAKE..\n+0000eb80: 9920 6973 2061 206c 6973 7420 6f66 206f . is a list of o\n+0000eb90: 7074 696f 6e73 2066 6f72 0ae2 8098 6175 ptions for....au\n+0000eba0: 746f 6d61 6b65 e280 9920 282a 6e6f 7465 tomake... (*note\n+0000ebb0: 204f 7074 696f 6e73 3a3a 292e 2020 e280 Options::). ..\n+0000ebc0: 982d 5761 6c6c e280 9920 616e 6420 e280 .-Wall... and ..\n+0000ebd0: 982d 5765 7272 6f72 e280 9920 6173 6b20 .-Werror... ask \n+0000ebe0: e280 9861 7574 6f6d 616b 65e2 8099 2074 ...automake... t\n+0000ebf0: 6f0a 7475 726e 206f 6e20 616c 6c20 7761 o.turn on all wa\n+0000ec00: 726e 696e 6773 2061 6e64 2072 6570 6f72 rnings and repor\n+0000ec10: 7420 7468 656d 2061 7320 6572 726f 7273 t them as errors\n+0000ec20: 2e20 2057 6520 6172 6520 7370 6561 6b69 . We are speaki\n+0000ec30: 6e67 206f 660a 2a41 7574 6f6d 616b 652a ng of.*Automake*\n+0000ec40: 2077 6172 6e69 6e67 7320 6865 7265 2c20 warnings here, \n+0000ec50: 7375 6368 2061 7320 6475 6269 6f75 7320 such as dubious \n+0000ec60: 696e 7374 7275 6374 696f 6e73 2069 6e20 instructions in \n+0000ec70: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+0000ec80: 992e 0a54 6869 7320 6861 7320 6162 736f ...This has abso\n+0000ec90: 6c75 7465 6c79 206e 6f74 6869 6e67 2074 lutely nothing t\n+0000eca0: 6f20 646f 2077 6974 6820 686f 7720 7468 o do with how th\n+0000ecb0: 6520 636f 6d70 696c 6572 2077 696c 6c20 e compiler will \n+0000ecc0: 6265 2063 616c 6c65 642c 0a65 7665 6e20 be called,.even \n+0000ecd0: 7468 6f75 6768 2069 7420 6d61 7920 7375 though it may su\n+0000ece0: 7070 6f72 7420 6f70 7469 6f6e 7320 7769 pport options wi\n+0000ecf0: 7468 2073 696d 696c 6172 206e 616d 6573 th similar names\n+0000ed00: 2e20 2055 7369 6e67 20e2 8098 2d57 616c . Using ...-Wal\n+0000ed10: 6c0a 2d57 6572 726f 72e2 8099 2069 7320 l.-Werror... is \n+0000ed20: 6120 7361 6665 2073 6574 7469 6e67 2077 a safe setting w\n+0000ed30: 6865 6e20 7374 6172 7469 6e67 2074 6f20 hen starting to \n+0000ed40: 776f 726b 206f 6e20 6120 7061 636b 6167 work on a packag\n+0000ed50: 653a 2079 6f75 2064 6f0a 6e6f 7420 7761 e: you do.not wa\n+0000ed60: 6e74 2074 6f20 6d69 7373 2061 6e79 2069 nt to miss any i\n+0000ed70: 7373 7565 732e 2020 4c61 7465 7220 796f ssues. Later yo\n+0000ed80: 7520 6d61 7920 6465 6369 6465 2074 6f20 u may decide to \n+0000ed90: 7265 6c61 7820 7468 696e 6773 2061 0a62 relax things a.b\n+0000eda0: 6974 2e20 2054 6865 20e2 8098 666f 7265 it. The ...fore\n+0000edb0: 6967 6ee2 8099 206f 7074 696f 6e20 7465 ign... option te\n+0000edc0: 6c6c 7320 4175 746f 6d61 6b65 2074 6861 lls Automake tha\n+0000edd0: 7420 7468 6973 2070 6163 6b61 6765 2077 t this package w\n+0000ede0: 696c 6c20 6e6f 740a 666f 6c6c 6f77 2074 ill not.follow t\n+0000edf0: 6865 2047 4e55 2053 7461 6e64 6172 6473 he GNU Standards\n+0000ee00: 2e20 2047 4e55 2070 6163 6b61 6765 7320 . GNU packages \n+0000ee10: 7368 6f75 6c64 2061 6c77 6179 7320 6469 should always di\n+0000ee20: 7374 7269 6275 7465 0a61 6464 6974 696f stribute.additio\n+0000ee30: 6e61 6c20 6669 6c65 7320 7375 6368 2061 nal files such a\n+0000ee40: 7320 e280 9843 6861 6e67 654c 6f67 e280 s ...ChangeLog..\n+0000ee50: 992c 20e2 8098 4155 5448 4f52 53e2 8099 ., ...AUTHORS...\n+0000ee60: 2c20 6574 632e 2020 5765 2064 6f20 6e6f , etc. We do no\n+0000ee70: 7420 7761 6e74 0ae2 8098 6175 746f 6d61 t want....automa\n+0000ee80: 6b65 e280 9920 746f 2063 6f6d 706c 6169 ke... to complai\n+0000ee90: 6e20 6162 6f75 7420 7468 6573 6520 6d69 n about these mi\n+0000eea0: 7373 696e 6720 6669 6c65 7320 696e 206f ssing files in o\n+0000eeb0: 7572 2073 6d61 6c6c 2065 7861 6d70 6c65 ur small example\n+0000eec0: 2e0a 0a20 2020 5468 6520 e280 9841 435f ... The ...AC_\n+0000eed0: 5052 4f47 5f43 43e2 8099 206c 696e 6520 PROG_CC... line \n+0000eee0: 6361 7573 6573 2074 6865 20e2 8098 636f causes the ...co\n+0000eef0: 6e66 6967 7572 65e2 8099 2073 6372 6970 nfigure... scrip\n+0000ef00: 7420 746f 2073 6561 7263 6820 666f 7220 t to search for \n+0000ef10: 6120 430a 636f 6d70 696c 6572 2061 6e64 a C.compiler and\n+0000ef20: 2064 6566 696e 6520 7468 6520 7661 7269 define the vari\n+0000ef30: 6162 6c65 20e2 8098 4343 e280 9920 7769 able ...CC... wi\n+0000ef40: 7468 2069 7473 206e 616d 652e 2020 5468 th its name. Th\n+0000ef50: 650a e280 9873 7263 2f4d 616b 6566 696c e....src/Makefil\n+0000ef60: 652e 696e e280 9920 6669 6c65 2067 656e e.in... file gen\n+0000ef70: 6572 6174 6564 2062 7920 4175 746f 6d61 erated by Automa\n+0000ef80: 6b65 2075 7365 7320 7468 6520 7661 7269 ke uses the vari\n+0000ef90: 6162 6c65 20e2 8098 4343 e280 9920 746f able ...CC... to\n+0000efa0: 0a62 7569 6c64 20e2 8098 6865 6c6c 6fe2 .build ...hello.\n+0000efb0: 8099 2c20 736f 2077 6865 6e20 e280 9863 .., so when ...c\n+0000efc0: 6f6e 6669 6775 7265 e280 9920 6372 6561 onfigure... crea\n+0000efd0: 7465 7320 e280 9873 7263 2f4d 616b 6566 tes ...src/Makef\n+0000efe0: 696c 65e2 8099 2066 726f 6d0a e280 9873 ile... from....s\n+0000eff0: 7263 2f4d 616b 6566 696c 652e 696e e280 rc/Makefile.in..\n+0000f000: 992c 2069 7420 7769 6c6c 2064 6566 696e ., it will defin\n+0000f010: 6520 e280 9843 43e2 8099 2077 6974 6820 e ...CC... with \n+0000f020: 7468 6520 7661 6c75 6520 6974 2068 6173 the value it has\n+0000f030: 2066 6f75 6e64 2e20 2049 660a 4175 746f found. If.Auto\n+0000f040: 6d61 6b65 2069 7320 6173 6b65 6420 746f make is asked to\n+0000f050: 2063 7265 6174 6520 6120 e280 984d 616b create a ...Mak\n+0000f060: 6566 696c 652e 696e e280 9920 7468 6174 efile.in... that\n+0000f070: 2075 7365 7320 e280 9843 43e2 8099 2062 uses ...CC... b\n+0000f080: 7574 0ae2 8098 636f 6e66 6967 7572 652e ut....configure.\n+0000f090: 6163 e280 9920 646f 6573 206e 6f74 2064 ac... does not d\n+0000f0a0: 6566 696e 6520 6974 2c20 6974 2077 696c efine it, it wil\n+0000f0b0: 6c20 7375 6767 6573 7420 796f 7520 6164 l suggest you ad\n+0000f0c0: 6420 6120 6361 6c6c 2074 6f0a e280 9841 d a call to....A\n+0000f0d0: 435f 5052 4f47 5f43 43e2 8099 2e0a 0a20 C_PROG_CC...... \n+0000f0e0: 2020 5468 6520 e280 9841 435f 434f 4e46 The ...AC_CONF\n+0000f0f0: 4947 5f48 4541 4445 5253 285b 636f 6e66 IG_HEADERS([conf\n+0000f100: 6967 2e68 5d29 e280 9920 696e 766f 6361 ig.h])... invoca\n+0000f110: 7469 6f6e 2063 6175 7365 7320 7468 6520 tion causes the \n+0000f120: e280 9863 6f6e 6669 6775 7265 e280 990a ...configure....\n+0000f130: 7363 7269 7074 2074 6f20 6372 6561 7465 script to create\n+0000f140: 2061 20e2 8098 636f 6e66 6967 2e68 e280 a ...config.h..\n+0000f150: 9920 6669 6c65 2067 6174 6865 7269 6e67 . file gathering\n+0000f160: 20e2 8098 2364 6566 696e 65e2 8099 7320 ...#define...s \n+0000f170: 6465 6669 6e65 6420 6279 206f 7468 6572 defined by other\n+0000f180: 0a6d 6163 726f 7320 696e 20e2 8098 636f .macros in ...co\n+0000f190: 6e66 6967 7572 652e 6163 e280 992e 2020 nfigure.ac.... \n+0000f1a0: 496e 206f 7572 2063 6173 652c 2074 6865 In our case, the\n+0000f1b0: 20e2 8098 4143 5f49 4e49 54e2 8099 206d ...AC_INIT... m\n+0000f1c0: 6163 726f 2061 6c72 6561 6479 0a64 6566 acro already.def\n+0000f1d0: 696e 6564 2061 2066 6577 206f 6620 7468 ined a few of th\n+0000f1e0: 656d 2e20 2048 6572 6520 6973 2061 6e20 em. Here is an \n+0000f1f0: 6578 6365 7270 7420 6f66 20e2 8098 636f excerpt of ...co\n+0000f200: 6e66 6967 2e68 e280 9920 6166 7465 720a nfig.h... after.\n+0000f210: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+0000f220: 6861 7320 7275 6e3a 0a0a 2020 2020 202e has run:.. .\n+0000f230: 2e2e 0a20 2020 2020 2f2a 2044 6566 696e ... /* Defin\n+0000f240: 6520 746f 2074 6865 2061 6464 7265 7373 e to the address\n+0000f250: 2077 6865 7265 2062 7567 2072 6570 6f72 where bug repor\n+0000f260: 7473 2066 6f72 2074 6869 7320 7061 636b ts for this pack\n+0000f270: 6167 6520 7368 6f75 6c64 2062 6520 7365 age should be se\n+0000f280: 6e74 2e20 2a2f 0a20 2020 2020 2364 6566 nt. */. #def\n+0000f290: 696e 6520 5041 434b 4147 455f 4255 4752 ine PACKAGE_BUGR\n+0000f2a0: 4550 4f52 5420 2262 7567 2d61 7574 6f6d EPORT \"bug-autom\n+0000f2b0: 616b 6540 676e 752e 6f72 6722 0a0a 2020 ake@gnu.org\".. \n+0000f2c0: 2020 202f 2a20 4465 6669 6e65 2074 6f20 /* Define to \n+0000f2d0: 7468 6520 6675 6c6c 206e 616d 6520 616e the full name an\n+0000f2e0: 6420 7665 7273 696f 6e20 6f66 2074 6869 d version of thi\n+0000f2f0: 7320 7061 636b 6167 652e 202a 2f0a 2020 s package. */. \n+0000f300: 2020 2023 6465 6669 6e65 2050 4143 4b41 #define PACKA\n+0000f310: 4745 5f53 5452 494e 4720 2261 6d68 656c GE_STRING \"amhel\n+0000f320: 6c6f 2031 2e30 220a 2020 2020 202e 2e2e lo 1.0\". ...\n+0000f330: 0a0a 2020 2041 7320 796f 7520 7072 6f62 .. As you prob\n+0000f340: 6162 6c79 206e 6f74 6963 6564 2c20 e280 ably noticed, ..\n+0000f350: 9873 7263 2f6d 6169 6e2e 63e2 8099 2069 .src/main.c... i\n+0000f360: 6e63 6c75 6465 7320 e280 9863 6f6e 6669 ncludes ...confi\n+0000f370: 672e 68e2 8099 2073 6f20 6974 2063 616e g.h... so it can\n+0000f380: 0a75 7365 20e2 8098 5041 434b 4147 455f .use ...PACKAGE_\n+0000f390: 5354 5249 4e47 e280 992e 2020 496e 2061 STRING.... In a\n+0000f3a0: 2072 6561 6c2d 776f 726c 6420 7072 6f6a real-world proj\n+0000f3b0: 6563 742c 20e2 8098 636f 6e66 6967 2e68 ect, ...config.h\n+0000f3c0: e280 9920 6361 6e20 6772 6f77 0a72 6561 ... can grow.rea\n+0000f3d0: 6c6c 7920 6269 672c 2077 6974 6820 6f6e lly big, with on\n+0000f3e0: 6520 e280 9823 6465 6669 6e65 e280 9920 e ...#define... \n+0000f3f0: 7065 7220 6665 6174 7572 6520 7072 6f62 per feature prob\n+0000f400: 6564 206f 6e20 7468 6520 7379 7374 656d ed on the system\n+0000f410: 2e0a 0a20 2020 5468 6520 e280 9841 435f ... The ...AC_\n+0000f420: 434f 4e46 4947 5f46 494c 4553 e280 9920 CONFIG_FILES... \n+0000f430: 6d61 6372 6f20 6465 636c 6172 6573 2074 macro declares t\n+0000f440: 6865 206c 6973 7420 6f66 2066 696c 6573 he list of files\n+0000f450: 2074 6861 740a e280 9863 6f6e 6669 6775 that....configu\n+0000f460: 7265 e280 9920 7368 6f75 6c64 2063 7265 re... should cre\n+0000f470: 6174 6520 6672 6f6d 2074 6865 6972 20e2 ate from their .\n+0000f480: 8098 2a2e 696e e280 9920 7465 6d70 6c61 ..*.in... templa\n+0000f490: 7465 732e 2020 4175 746f 6d61 6b65 2061 tes. Automake a\n+0000f4a0: 6c73 6f0a 7363 616e 7320 7468 6973 206c lso.scans this l\n+0000f4b0: 6973 7420 746f 2066 696e 6420 7468 6520 ist to find the \n+0000f4c0: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+0000f4d0: 9920 6669 6c65 7320 6974 206d 7573 7420 . files it must \n+0000f4e0: 7072 6f63 6573 732e 2020 2854 6869 730a process. (This.\n+0000f4f0: 6973 2069 6d70 6f72 7461 6e74 2074 6f20 is important to \n+0000f500: 7265 6d65 6d62 6572 3a20 7768 656e 2061 remember: when a\n+0000f510: 6464 696e 6720 6120 6e65 7720 6469 7265 dding a new dire\n+0000f520: 6374 6f72 7920 746f 2079 6f75 7220 7072 ctory to your pr\n+0000f530: 6f6a 6563 742c 0a79 6f75 2073 686f 756c oject,.you shoul\n+0000f540: 6420 6164 6420 6974 7320 e280 984d 616b d add its ...Mak\n+0000f550: 6566 696c 65e2 8099 2074 6f20 7468 6973 efile... to this\n+0000f560: 206c 6973 742c 206f 7468 6572 7769 7365 list, otherwise\n+0000f570: 2041 7574 6f6d 616b 6520 7769 6c6c 0a6e Automake will.n\n+0000f580: 6576 6572 2070 726f 6365 7373 2074 6865 ever process the\n+0000f590: 206e 6577 20e2 8098 4d61 6b65 6669 6c65 new ...Makefile\n+0000f5a0: 2e61 6de2 8099 2079 6f75 2077 726f 7465 .am... you wrote\n+0000f5b0: 2069 6e20 7468 6174 2064 6972 6563 746f in that directo\n+0000f5c0: 7279 2e29 0a0a 2020 2046 696e 616c 6c79 ry.).. Finally\n+0000f5d0: 2c20 7468 6520 e280 9841 435f 4f55 5450 , the ...AC_OUTP\n+0000f5e0: 5554 e280 9920 6c69 6e65 2069 7320 6120 UT... line is a \n+0000f5f0: 636c 6f73 696e 6720 636f 6d6d 616e 6420 closing command \n+0000f600: 7468 6174 2061 6374 7561 6c6c 790a 7072 that actually.pr\n+0000f610: 6f64 7563 6573 2074 6865 2070 6172 7420 oduces the part \n+0000f620: 6f66 2074 6865 2073 6372 6970 7420 696e of the script in\n+0000f630: 2063 6861 7267 6520 6f66 2063 7265 6174 charge of creat\n+0000f640: 696e 6720 7468 6520 6669 6c65 730a 7265 ing the files.re\n+0000f650: 6769 7374 6572 6564 2077 6974 6820 e280 gistered with ..\n+0000f660: 9841 435f 434f 4e46 4947 5f48 4541 4445 .AC_CONFIG_HEADE\n+0000f670: 5253 e280 9920 616e 6420 e280 9841 435f RS... and ...AC_\n+0000f680: 434f 4e46 4947 5f46 494c 4553 e280 992e CONFIG_FILES....\n+0000f690: 0a0a 2020 2057 6865 6e20 7374 6172 7469 .. When starti\n+0000f6a0: 6e67 2061 206e 6577 2070 726f 6a65 6374 ng a new project\n+0000f6b0: 2c20 7765 2073 7567 6765 7374 2079 6f75 , we suggest you\n+0000f6c0: 2073 7461 7274 2077 6974 6820 7375 6368 start with such\n+0000f6d0: 2061 2073 696d 706c 650a e280 9863 6f6e a simple....con\n+0000f6e0: 6669 6775 7265 2e61 63e2 8099 2c20 616e figure.ac..., an\n+0000f6f0: 6420 6772 6164 7561 6c6c 7920 6164 6420 d gradually add \n+0000f700: 7468 6520 6f74 6865 7220 7465 7374 7320 the other tests \n+0000f710: 6974 2072 6571 7569 7265 732e 2020 5468 it requires. Th\n+0000f720: 650a 636f 6d6d 616e 6420 e280 9861 7574 e.command ...aut\n+0000f730: 6f73 6361 6ee2 8099 2063 616e 2061 6c73 oscan... can als\n+0000f740: 6f20 7375 6767 6573 7420 6120 6665 7720 o suggest a few \n+0000f750: 6f66 2074 6865 2074 6573 7473 2079 6f75 of the tests you\n+0000f760: 7220 7061 636b 6167 6520 6d61 790a 6e65 r package may.ne\n+0000f770: 6564 2028 2a6e 6f74 6520 5573 696e 6720 ed (*note Using \n+0000f780: e280 9861 7574 6f73 6361 6ee2 8099 2074 ...autoscan... t\n+0000f790: 6f20 4372 6561 7465 20e2 8098 636f 6e66 o Create ...conf\n+0000f7a0: 6967 7572 652e 6163 e280 993a 0a28 6175 igure.ac...:.(au\n+0000f7b0: 746f 636f 6e66 2961 7574 6f73 6361 6e20 toconf)autoscan \n+0000f7c0: 496e 766f 6361 7469 6f6e 2e29 2e0a 0a1f Invocation.)....\n+0000f7d0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0000f7e0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0000f7f0: 3a20 616d 6865 6c6c 6f27 7320 4d61 6b65 : amhello's Make\n+0000f800: 6669 6c65 2e61 6d20 5365 7475 7020 4578 file.am Setup Ex\n+0000f810: 706c 6169 6e65 642c 2020 5072 6576 3a20 plained, Prev: \n+0000f820: 616d 6865 6c6c 6f27 7320 636f 6e66 6967 amhello's config\n+0000f830: 7572 652e 6163 2053 6574 7570 2045 7870 ure.ac Setup Exp\n+0000f840: 6c61 696e 6564 2c20 2055 703a 2048 656c lained, Up: Hel\n+0000f850: 6c6f 2057 6f72 6c64 0a0a 322e 342e 3320 lo World..2.4.3 \n+0000f860: e280 9861 6d68 656c 6c6f e280 9927 7320 ...amhello...'s \n+0000f870: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+0000f880: 9920 5365 7475 7020 4578 706c 6169 6e65 . Setup Explaine\n+0000f890: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.--------------\n 0000f8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0000f8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n-0000f8c0: 0a57 6520 6e6f 7720 7475 726e 2074 6f20 .We now turn to \n-0000f8d0: e280 9873 7263 2f4d 616b 6566 696c 652e ...src/Makefile.\n-0000f8e0: 616d e280 992e 2020 5468 6973 2066 696c am.... This fil\n-0000f8f0: 6520 636f 6e74 6169 6e73 2041 7574 6f6d e contains Autom\n-0000f900: 616b 650a 696e 7374 7275 6374 696f 6e73 ake.instructions\n-0000f910: 2074 6f20 6275 696c 6420 616e 6420 696e to build and in\n-0000f920: 7374 616c 6c20 e280 9868 656c 6c6f e280 stall ...hello..\n-0000f930: 992e 0a0a 2020 2020 2062 696e 5f50 524f .... bin_PRO\n-0000f940: 4752 414d 5320 3d20 6865 6c6c 6f0a 2020 GRAMS = hello. \n-0000f950: 2020 2068 656c 6c6f 5f53 4f55 5243 4553 hello_SOURCES\n-0000f960: 203d 206d 6169 6e2e 630a 0a20 2020 4120 = main.c.. A \n-0000f970: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-0000f980: 9920 6861 7320 7468 6520 7361 6d65 2073 . has the same s\n-0000f990: 796e 7461 7820 6173 2061 6e20 6f72 6469 yntax as an ordi\n-0000f9a0: 6e61 7279 20e2 8098 4d61 6b65 6669 6c65 nary ...Makefile\n-0000f9b0: e280 992e 2020 5768 656e 0ae2 8098 6175 .... When....au\n-0000f9c0: 746f 6d61 6b65 e280 9920 7072 6f63 6573 tomake... proces\n-0000f9d0: 7365 7320 6120 e280 984d 616b 6566 696c ses a ...Makefil\n-0000f9e0: 652e 616d e280 9920 6974 2063 6f70 6965 e.am... it copie\n-0000f9f0: 7320 7468 6520 656e 7469 7265 2066 696c s the entire fil\n-0000fa00: 6520 696e 746f 2074 6865 0a6f 7574 7075 e into the.outpu\n-0000fa10: 7420 e280 984d 616b 6566 696c 652e 696e t ...Makefile.in\n-0000fa20: e280 9920 2874 6861 7420 7769 6c6c 2062 ... (that will b\n-0000fa30: 6520 6c61 7465 7220 7475 726e 6564 2069 e later turned i\n-0000fa40: 6e74 6f20 e280 984d 616b 6566 696c 65e2 nto ...Makefile.\n-0000fa50: 8099 2062 790a e280 9863 6f6e 6669 6775 .. by....configu\n-0000fa60: 7265 e280 9929 2062 7574 2077 696c 6c20 re...) but will \n-0000fa70: 7265 6163 7420 746f 2063 6572 7461 696e react to certain\n-0000fa80: 2076 6172 6961 626c 6520 6465 6669 6e69 variable defini\n-0000fa90: 7469 6f6e 7320 6279 0a67 656e 6572 6174 tions by.generat\n-0000faa0: 696e 6720 736f 6d65 2062 7569 6c64 2072 ing some build r\n-0000fab0: 756c 6573 2061 6e64 206f 7468 6572 2076 ules and other v\n-0000fac0: 6172 6961 626c 6573 2e20 204f 6674 656e ariables. Often\n-0000fad0: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n-0000fae0: 8099 730a 636f 6e74 6169 6e20 6f6e 6c79 ..s.contain only\n-0000faf0: 2061 206c 6973 7420 6f66 2076 6172 6961 a list of varia\n-0000fb00: 626c 6520 6465 6669 6e69 7469 6f6e 7320 ble definitions \n-0000fb10: 6173 2061 626f 7665 2c20 6275 7420 7468 as above, but th\n-0000fb20: 6579 2063 616e 2061 6c73 6f0a 636f 6e74 ey can also.cont\n-0000fb30: 6169 6e20 6f74 6865 7220 7661 7269 6162 ain other variab\n-0000fb40: 6c65 2061 6e64 2072 756c 6520 6465 6669 le and rule defi\n-0000fb50: 6e69 7469 6f6e 7320 7468 6174 20e2 8098 nitions that ...\n-0000fb60: 6175 746f 6d61 6b65 e280 9920 7769 6c6c automake... will\n-0000fb70: 2070 6173 730a 616c 6f6e 6720 7769 7468 pass.along with\n-0000fb80: 6f75 7420 696e 7465 7270 7265 7461 7469 out interpretati\n-0000fb90: 6f6e 2e0a 0a20 2020 5661 7269 6162 6c65 on... Variable\n-0000fba0: 7320 7468 6174 2065 6e64 2077 6974 6820 s that end with \n-0000fbb0: e280 985f 5052 4f47 5241 4d53 e280 9920 ..._PROGRAMS... \n-0000fbc0: 6172 6520 7370 6563 6961 6c20 7661 7269 are special vari\n-0000fbd0: 6162 6c65 7320 7468 6174 206c 6973 740a ables that list.\n-0000fbe0: 7072 6f67 7261 6d73 2074 6861 7420 7468 programs that th\n-0000fbf0: 6520 7265 7375 6c74 696e 6720 e280 984d e resulting ...M\n-0000fc00: 616b 6566 696c 65e2 8099 2073 686f 756c akefile... shoul\n-0000fc10: 6420 6275 696c 642e 2020 496e 2041 7574 d build. In Aut\n-0000fc20: 6f6d 616b 6520 7370 6561 6b2c 0a74 6869 omake speak,.thi\n-0000fc30: 7320 e280 985f 5052 4f47 5241 4d53 e280 s ..._PROGRAMS..\n-0000fc40: 9920 7375 6666 6978 2069 7320 6361 6c6c . suffix is call\n-0000fc50: 6564 2061 20e2 809c 7072 696d 6172 79e2 ed a ...primary.\n-0000fc60: 809d 3b20 4175 746f 6d61 6b65 2072 6563 ..; Automake rec\n-0000fc70: 6f67 6e69 7a65 7320 6f74 6865 720a 7072 ognizes other.pr\n-0000fc80: 696d 6172 6965 7320 7375 6368 2061 7320 imaries such as \n-0000fc90: e280 985f 5343 5249 5054 53e2 8099 2c20 ..._SCRIPTS..., \n-0000fca0: e280 985f 4441 5441 e280 992c 20e2 8098 ..._DATA..., ...\n-0000fcb0: 5f4c 4942 5241 5249 4553 e280 992c 2065 _LIBRARIES..., e\n-0000fcc0: 7463 2e20 636f 7272 6573 706f 6e64 696e tc. correspondin\n-0000fcd0: 670a 746f 2064 6966 6665 7265 6e74 2074 g.to different t\n-0000fce0: 7970 6573 206f 6620 6669 6c65 732e 0a0a ypes of files...\n-0000fcf0: 2020 2054 6865 20e2 8098 6269 6ee2 8099 The ...bin...\n-0000fd00: 2070 6172 7420 6f66 2074 6865 20e2 8098 part of the ...\n-0000fd10: 6269 6e5f 5052 4f47 5241 4d53 e280 9920 bin_PROGRAMS... \n-0000fd20: 7465 6c6c 7320 e280 9861 7574 6f6d 616b tells ...automak\n-0000fd30: 65e2 8099 2074 6861 7420 7468 650a 7265 e... that the.re\n-0000fd40: 7375 6c74 696e 6720 7072 6f67 7261 6d73 sulting programs\n-0000fd50: 2073 686f 756c 6420 6265 2069 6e73 7461 should be insta\n-0000fd60: 6c6c 6564 2069 6e20 4249 4e44 4952 2e20 lled in BINDIR. \n-0000fd70: 2052 6563 616c 6c20 7468 6174 2074 6865 Recall that the\n-0000fd80: 2047 4e55 0a42 7569 6c64 2053 7973 7465 GNU.Build Syste\n-0000fd90: 6d20 7573 6573 2061 2073 6574 206f 6620 m uses a set of \n-0000fda0: 7661 7269 6162 6c65 7320 746f 2064 656e variables to den\n-0000fdb0: 6f74 6520 6465 7374 696e 6174 696f 6e20 ote destination \n-0000fdc0: 6469 7265 6374 6f72 6965 730a 616e 6420 directories.and \n-0000fdd0: 616c 6c6f 7720 7573 6572 7320 746f 2063 allow users to c\n-0000fde0: 7573 746f 6d69 7a65 2074 6865 7365 206c ustomize these l\n-0000fdf0: 6f63 6174 696f 6e73 2028 2a6e 6f74 6520 ocations (*note \n-0000fe00: 5374 616e 6461 7264 2044 6972 6563 746f Standard Directo\n-0000fe10: 7279 0a56 6172 6961 626c 6573 3a3a 292e ry.Variables::).\n-0000fe20: 2020 416e 7920 7375 6368 2064 6972 6563 Any such direc\n-0000fe30: 746f 7279 2076 6172 6961 626c 6520 6361 tory variable ca\n-0000fe40: 6e20 6265 2070 7574 2069 6e20 6672 6f6e n be put in fron\n-0000fe50: 7420 6f66 2061 0a70 7269 6d61 7279 2028 t of a.primary (\n-0000fe60: 6f6d 6974 7469 6e67 2074 6865 20e2 8098 omitting the ...\n-0000fe70: 6469 72e2 8099 2073 7566 6669 7829 2074 dir... suffix) t\n-0000fe80: 6f20 7465 6c6c 20e2 8098 6175 746f 6d61 o tell ...automa\n-0000fe90: 6b65 e280 9920 7768 6572 6520 746f 2069 ke... where to i\n-0000fea0: 6e73 7461 6c6c 0a74 6865 206c 6973 7465 nstall.the liste\n-0000feb0: 6420 6669 6c65 732e 0a0a 2020 2050 726f d files... Pro\n-0000fec0: 6772 616d 7320 6e65 6564 2074 6f20 6265 grams need to be\n-0000fed0: 2062 7569 6c74 2066 726f 6d20 736f 7572 built from sour\n-0000fee0: 6365 2066 696c 6573 2c20 736f 2066 6f72 ce files, so for\n-0000fef0: 2065 6163 6820 7072 6f67 7261 6d0a e280 each program...\n-0000ff00: 9850 524f 47e2 8099 206c 6973 7465 6420 .PROG... listed \n-0000ff10: 696e 2061 20e2 8098 5f50 524f 4752 414d in a ..._PROGRAM\n-0000ff20: 53e2 8099 2076 6172 6961 626c 652c 20e2 S... variable, .\n-0000ff30: 8098 6175 746f 6d61 6b65 e280 9920 7769 ..automake... wi\n-0000ff40: 6c6c 206c 6f6f 6b20 666f 720a 616e 6f74 ll look for.anot\n-0000ff50: 6865 7220 7661 7269 6162 6c65 206e 616d her variable nam\n-0000ff60: 6564 20e2 8098 5052 4f47 5f53 4f55 5243 ed ...PROG_SOURC\n-0000ff70: 4553 e280 9920 6c69 7374 696e 6720 6974 ES... listing it\n-0000ff80: 7320 736f 7572 6365 2066 696c 6573 2e20 s source files. \n-0000ff90: 2054 6865 7265 0a6d 6179 2062 6520 6d6f There.may be mo\n-0000ffa0: 7265 2074 6861 6e20 6f6e 6520 736f 7572 re than one sour\n-0000ffb0: 6365 2066 696c 653a 2074 6865 7920 7769 ce file: they wi\n-0000ffc0: 6c6c 2061 6c6c 2062 6520 636f 6d70 696c ll all be compil\n-0000ffd0: 6564 2061 6e64 206c 696e 6b65 640a 746f ed and linked.to\n-0000ffe0: 6765 7468 6572 2e0a 0a20 2020 4175 746f gether... Auto\n-0000fff0: 6d61 6b65 2061 6c73 6f20 6b6e 6f77 7320 make also knows \n-00010000: 7468 6174 2073 6f75 7263 6520 6669 6c65 that source file\n-00010010: 7320 6e65 6564 2074 6f20 6265 2064 6973 s need to be dis\n-00010020: 7472 6962 7574 6564 2077 6865 6e0a 6372 tributed when.cr\n-00010030: 6561 7469 6e67 2061 2074 6172 6261 6c6c eating a tarball\n-00010040: 2028 756e 6c69 6b65 2062 7569 6c74 2070 (unlike built p\n-00010050: 726f 6772 616d 7329 2e20 2053 6f20 6120 rograms). So a \n-00010060: 7369 6465 2d65 6666 6563 7420 6f66 2074 side-effect of t\n-00010070: 6869 730a e280 9868 656c 6c6f 5f53 4f55 his....hello_SOU\n-00010080: 5243 4553 e280 9920 6465 636c 6172 6174 RCES... declarat\n-00010090: 696f 6e20 6973 2074 6861 7420 e280 986d ion is that ...m\n-000100a0: 6169 6e2e 63e2 8099 2077 696c 6c20 6265 ain.c... will be\n-000100b0: 2070 6172 7420 6f66 2074 6865 2074 6172 part of the tar\n-000100c0: 6261 6c6c 0a63 7265 6174 6564 2062 7920 ball.created by \n-000100d0: e280 986d 616b 6520 6469 7374 e280 992e ...make dist....\n-000100e0: 0a0a 2020 2046 696e 616c 6c79 2068 6572 .. Finally her\n-000100f0: 6520 6172 6520 736f 6d65 2065 7870 6c61 e are some expla\n-00010100: 6e61 7469 6f6e 7320 7265 6761 7264 696e nations regardin\n-00010110: 6720 7468 6520 746f 702d 6c65 7665 6c0a g the top-level.\n-00010120: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-00010130: 992e 0a0a 2020 2020 2053 5542 4449 5253 .... SUBDIRS\n-00010140: 203d 2073 7263 0a20 2020 2020 6469 7374 = src. dist\n-00010150: 5f64 6f63 5f44 4154 4120 3d20 5245 4144 _doc_DATA = READ\n-00010160: 4d45 0a0a 2020 20e2 8098 5355 4244 4952 ME.. ...SUBDIR\n-00010170: 53e2 8099 2069 7320 6120 7370 6563 6961 S... is a specia\n-00010180: 6c20 7661 7269 6162 6c65 206c 6973 7469 l variable listi\n-00010190: 6e67 2061 6c6c 2064 6972 6563 746f 7269 ng all directori\n-000101a0: 6573 2074 6861 7420 e280 986d 616b 65e2 es that ...make.\n-000101b0: 8099 0a73 686f 756c 6420 7265 6375 7273 ...should recurs\n-000101c0: 6520 696e 746f 2062 6566 6f72 6520 7072 e into before pr\n-000101d0: 6f63 6573 7369 6e67 2074 6865 2063 7572 ocessing the cur\n-000101e0: 7265 6e74 2064 6972 6563 746f 7279 2e20 rent directory. \n-000101f0: 2053 6f20 7468 6973 0a6c 696e 6520 6973 So this.line is\n-00010200: 2072 6573 706f 6e73 6962 6c65 2066 6f72 responsible for\n-00010210: 20e2 8098 6d61 6b65 e280 9920 6275 696c ...make... buil\n-00010220: 6469 6e67 20e2 8098 7372 632f 6865 6c6c ding ...src/hell\n-00010230: 6fe2 8099 2065 7665 6e20 7468 6f75 6768 o... even though\n-00010240: 2077 6520 7275 6e0a 6974 2066 726f 6d20 we run.it from \n-00010250: 7468 6520 746f 702d 6c65 7665 6c2e 2020 the top-level. \n-00010260: 5468 6973 206c 696e 6520 616c 736f 2063 This line also c\n-00010270: 6175 7365 7320 e280 986d 616b 6520 696e auses ...make in\n-00010280: 7374 616c 6ce2 8099 2074 6f20 696e 7374 stall... to inst\n-00010290: 616c 6c0a e280 9873 7263 2f68 656c 6c6f all....src/hello\n-000102a0: e280 9920 6265 666f 7265 2069 6e73 7461 ... before insta\n-000102b0: 6c6c 696e 6720 e280 9852 4541 444d 45e2 lling ...README.\n-000102c0: 8099 2028 6e6f 7420 7468 6174 2074 6869 .. (not that thi\n-000102d0: 7320 6f72 6465 7220 6d61 7474 6572 7329 s order matters)\n-000102e0: 2e0a 0a20 2020 5468 6520 6c69 6e65 20e2 ... The line .\n-000102f0: 8098 6469 7374 5f64 6f63 5f44 4154 4120 ..dist_doc_DATA \n-00010300: 3d20 5245 4144 4d45 e280 9920 6361 7573 = README... caus\n-00010310: 6573 20e2 8098 5245 4144 4d45 e280 9920 es ...README... \n-00010320: 746f 2062 6520 6469 7374 7269 6275 7465 to be distribute\n-00010330: 640a 616e 6420 696e 7374 616c 6c65 6420 d.and installed \n-00010340: 696e 2044 4f43 4449 522e 2020 4669 6c65 in DOCDIR. File\n-00010350: 7320 6c69 7374 6564 2077 6974 6820 7468 s listed with th\n-00010360: 6520 e280 985f 4441 5441 e280 9920 7072 e ..._DATA... pr\n-00010370: 696d 6172 7920 6172 6520 6e6f 740a 6175 imary are not.au\n-00010380: 746f 6d61 7469 6361 6c6c 7920 7061 7274 tomatically part\n-00010390: 206f 6620 7468 6520 7461 7262 616c 6c20 of the tarball \n-000103a0: 6275 696c 7420 7769 7468 20e2 8098 6d61 built with ...ma\n-000103b0: 6b65 2064 6973 74e2 8099 2c20 736f 2077 ke dist..., so w\n-000103c0: 6520 6164 6420 7468 650a e280 9864 6973 e add the....dis\n-000103d0: 745f e280 9920 7072 6566 6978 2073 6f20 t_... prefix so \n-000103e0: 7468 6579 2067 6574 2064 6973 7472 6962 they get distrib\n-000103f0: 7574 6564 2e20 2048 6f77 6576 6572 2c20 uted. However, \n-00010400: 666f 7220 e280 9852 4541 444d 45e2 8099 for ...README...\n-00010410: 2069 7420 776f 756c 640a 6e6f 7420 6861 it would.not ha\n-00010420: 7665 2062 6565 6e20 6e65 6365 7373 6172 ve been necessar\n-00010430: 793a 20e2 8098 6175 746f 6d61 6b65 e280 y: ...automake..\n-00010440: 9920 6175 746f 6d61 7469 6361 6c6c 7920 . automatically \n-00010450: 6469 7374 7269 6275 7465 7320 616e 790a distributes any.\n-00010460: e280 9852 4541 444d 45e2 8099 2066 696c ...README... fil\n-00010470: 6520 6974 2065 6e63 6f75 6e74 6572 7320 e it encounters \n-00010480: 2874 6865 206c 6973 7420 6f66 206f 7468 (the list of oth\n-00010490: 6572 2066 696c 6573 2061 7574 6f6d 6174 er files automat\n-000104a0: 6963 616c 6c79 0a64 6973 7472 6962 7574 ically.distribut\n-000104b0: 6564 2069 7320 7072 6573 656e 7465 6420 ed is presented \n-000104c0: 6279 20e2 8098 6175 746f 6d61 6b65 202d by ...automake -\n-000104d0: 2d68 656c 70e2 8099 292e 2020 5468 6520 -help...). The \n-000104e0: 6f6e 6c79 2069 6d70 6f72 7461 6e74 0a65 only important.e\n-000104f0: 6666 6563 7420 6f66 2074 6869 7320 7365 ffect of this se\n-00010500: 636f 6e64 206c 696e 6520 6973 2074 6865 cond line is the\n-00010510: 7265 666f 7265 2074 6f20 696e 7374 616c refore to instal\n-00010520: 6c20 e280 9852 4541 444d 45e2 8099 2064 l ...README... d\n-00010530: 7572 696e 6720 e280 986d 616b 650a 696e uring ...make.in\n-00010540: 7374 616c 6ce2 8099 2e0a 0a20 2020 4f6e stall...... On\n-00010550: 6520 7468 696e 6720 6e6f 7420 636f 7665 e thing not cove\n-00010560: 7265 6420 696e 2074 6869 7320 6578 616d red in this exam\n-00010570: 706c 6520 6973 2061 6363 6573 7369 6e67 ple is accessing\n-00010580: 2074 6865 2069 6e73 7461 6c6c 6174 696f the installatio\n-00010590: 6e0a 6469 7265 6374 6f72 7920 7661 6c75 n.directory valu\n-000105a0: 6573 2028 2a6e 6f74 6520 5374 616e 6461 es (*note Standa\n-000105b0: 7264 2044 6972 6563 746f 7279 2056 6172 rd Directory Var\n-000105c0: 6961 626c 6573 3a3a 2920 6672 6f6d 2079 iables::) from y\n-000105d0: 6f75 720a 7072 6f67 7261 6d20 636f 6465 our.program code\n-000105e0: 2c20 7468 6174 2069 732c 2063 6f6e 7665 , that is, conve\n-000105f0: 7274 696e 6720 7468 656d 2069 6e74 6f20 rting them into \n-00010600: 6465 6669 6e65 6420 6d61 6372 6f73 2e20 defined macros. \n-00010610: 2046 6f72 2074 6869 732c 0a2a 6e6f 7465 For this,.*note\n-00010620: 2028 6175 746f 636f 6e66 2944 6566 696e (autoconf)Defin\n-00010630: 696e 6720 4469 7265 6374 6f72 6965 733a ing Directories:\n-00010640: 3a2e 0a0a 1f0a 4669 6c65 3a20 6175 746f :.....File: auto\n-00010650: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n-00010660: 204e 6f64 653a 2047 656e 6572 616c 6974 Node: Generalit\n-00010670: 6965 732c 2020 4e65 7874 3a20 4578 616d ies, Next: Exam\n-00010680: 706c 6573 2c20 2050 7265 763a 2041 7574 ples, Prev: Aut\n-00010690: 6f74 6f6f 6c73 2049 6e74 726f 6475 6374 otools Introduct\n-000106a0: 696f 6e2c 2020 5570 3a20 546f 700a 0a33 ion, Up: Top..3\n-000106b0: 2047 656e 6572 616c 2069 6465 6173 0a2a General ideas.*\n-000106c0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..\n-000106d0: 5468 6520 666f 6c6c 6f77 696e 6720 7365 The following se\n-000106e0: 6374 696f 6e73 2063 6f76 6572 2061 2066 ctions cover a f\n-000106f0: 6577 2062 6173 6963 2069 6465 6173 2074 ew basic ideas t\n-00010700: 6861 7420 7769 6c6c 2068 656c 7020 796f hat will help yo\n-00010710: 750a 756e 6465 7273 7461 6e64 2068 6f77 u.understand how\n-00010720: 2041 7574 6f6d 616b 6520 776f 726b 732e Automake works.\n-00010730: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2047 656e ..* Menu:..* Gen\n-00010740: 6572 616c 204f 7065 7261 7469 6f6e 3a3a eral Operation::\n-00010750: 2020 2020 2020 2020 2020 2047 656e 6572 Gener\n-00010760: 616c 206f 7065 7261 7469 6f6e 206f 6620 al operation of \n-00010770: 4175 746f 6d61 6b65 0a2a 2053 7472 6963 Automake.* Stric\n-00010780: 746e 6573 733a 3a20 2020 2020 2020 2020 tness:: \n-00010790: 2020 2020 2020 2020 2053 7461 6e64 6172 Standar\n-000107a0: 6473 2063 6f6e 666f 726d 616e 6365 2063 ds conformance c\n-000107b0: 6865 636b 696e 670a 2a20 556e 6966 6f72 hecking.* Unifor\n-000107c0: 6d3a 3a20 2020 2020 2020 2020 2020 2020 m:: \n-000107d0: 2020 2020 2020 2020 5468 6520 556e 6966 The Unif\n-000107e0: 6f72 6d20 4e61 6d69 6e67 2053 6368 656d orm Naming Schem\n-000107f0: 650a 2a20 4c65 6e67 7468 204c 696d 6974 e.* Length Limit\n-00010800: 6174 696f 6e73 3a3a 2020 2020 2020 2020 ations:: \n-00010810: 2020 5374 6179 696e 6720 6265 6c6f 7720 Staying below \n-00010820: 7468 6520 636f 6d6d 616e 6420 6c69 6e65 the command line\n-00010830: 206c 656e 6774 6820 6c69 6d69 740a 2a20 length limit.* \n-00010840: 4361 6e6f 6e69 6361 6c69 7a61 7469 6f6e Canonicalization\n-00010850: 3a3a 2020 2020 2020 2020 2020 2020 486f :: Ho\n-00010860: 7720 6465 7269 7665 6420 7661 7269 6162 w derived variab\n-00010870: 6c65 7320 6172 6520 6e61 6d65 640a 2a20 les are named.* \n-00010880: 5573 6572 2056 6172 6961 626c 6573 3a3a User Variables::\n-00010890: 2020 2020 2020 2020 2020 2020 2020 5661 Va\n-000108a0: 7269 6162 6c65 7320 7265 7365 7276 6564 riables reserved\n-000108b0: 2066 6f72 2074 6865 2075 7365 720a 2a20 for the user.* \n-000108c0: 4175 7869 6c69 6172 7920 5072 6f67 7261 Auxiliary Progra\n-000108d0: 6d73 3a3a 2020 2020 2020 2020 2020 5072 ms:: Pr\n-000108e0: 6f67 7261 6d73 2061 7574 6f6d 616b 6520 ograms automake \n-000108f0: 6d69 6768 7420 7265 7175 6972 650a 0a1f might require...\n-00010900: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-00010910: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-00010920: 3a20 4765 6e65 7261 6c20 4f70 6572 6174 : General Operat\n-00010930: 696f 6e2c 2020 4e65 7874 3a20 5374 7269 ion, Next: Stri\n-00010940: 6374 6e65 7373 2c20 2055 703a 2047 656e ctness, Up: Gen\n-00010950: 6572 616c 6974 6965 730a 0a33 2e31 2047 eralities..3.1 G\n-00010960: 656e 6572 616c 204f 7065 7261 7469 6f6e eneral Operation\n-00010970: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n-00010980: 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 ======..Automake\n-00010990: 2077 6f72 6b73 2062 7920 7265 6164 696e works by readin\n-000109a0: 6720 6120 e280 984d 616b 6566 696c 652e g a ...Makefile.\n-000109b0: 616d e280 9920 616e 6420 6765 6e65 7261 am... and genera\n-000109c0: 7469 6e67 2061 0ae2 8098 4d61 6b65 6669 ting a....Makefi\n-000109d0: 6c65 2e69 6ee2 8099 2e20 2043 6572 7461 le.in.... Certa\n-000109e0: 696e 2076 6172 6961 626c 6573 2061 6e64 in variables and\n-000109f0: 2072 756c 6573 2064 6566 696e 6564 2069 rules defined i\n-00010a00: 6e20 7468 6520 e280 984d 616b 6566 696c n the ...Makefil\n-00010a10: 652e 616d e280 990a 696e 7374 7275 6374 e.am....instruct\n-00010a20: 2041 7574 6f6d 616b 6520 746f 2067 656e Automake to gen\n-00010a30: 6572 6174 6520 6d6f 7265 2073 7065 6369 erate more speci\n-00010a40: 616c 697a 6564 2063 6f64 653b 2066 6f72 alized code; for\n-00010a50: 2069 6e73 7461 6e63 652c 2061 0ae2 8098 instance, a....\n-00010a60: 6269 6e5f 5052 4f47 5241 4d53 e280 9920 bin_PROGRAMS... \n-00010a70: 7661 7269 6162 6c65 2064 6566 696e 6974 variable definit\n-00010a80: 696f 6e20 7769 6c6c 2063 6175 7365 2072 ion will cause r\n-00010a90: 756c 6573 2066 6f72 2063 6f6d 7069 6c69 ules for compili\n-00010aa0: 6e67 2061 6e64 0a6c 696e 6b69 6e67 2070 ng and.linking p\n-00010ab0: 726f 6772 616d 7320 746f 2062 6520 6765 rograms to be ge\n-00010ac0: 6e65 7261 7465 642e 0a0a 2020 2054 6865 nerated... The\n-00010ad0: 2076 6172 6961 626c 6520 6465 6669 6e69 variable defini\n-00010ae0: 7469 6f6e 7320 616e 6420 7275 6c65 7320 tions and rules \n-00010af0: 696e 2074 6865 20e2 8098 4d61 6b65 6669 in the ...Makefi\n-00010b00: 6c65 2e61 6de2 8099 2061 7265 2063 6f70 le.am... are cop\n-00010b10: 6965 640a 6d6f 7374 6c79 2076 6572 6261 ied.mostly verba\n-00010b20: 7469 6d20 696e 746f 2074 6865 2067 656e tim into the gen\n-00010b30: 6572 6174 6564 2066 696c 652c 2077 6974 erated file, wit\n-00010b40: 6820 616c 6c20 7661 7269 6162 6c65 2064 h all variable d\n-00010b50: 6566 696e 6974 696f 6e73 0a70 7265 6365 efinitions.prece\n-00010b60: 6469 6e67 2061 6c6c 2072 756c 6573 2e20 ding all rules. \n-00010b70: 2054 6869 7320 616c 6c6f 7773 2079 6f75 This allows you\n-00010b80: 2074 6f20 6164 6420 616c 6d6f 7374 2061 to add almost a\n-00010b90: 7262 6974 7261 7279 2063 6f64 6520 696e rbitrary code in\n-00010ba0: 746f 0a74 6865 2067 656e 6572 6174 6564 to.the generated\n-00010bb0: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n-00010bc0: 8099 2e20 2046 6f72 2069 6e73 7461 6e63 ... For instanc\n-00010bd0: 652c 2074 6865 2041 7574 6f6d 616b 6520 e, the Automake \n-00010be0: 6469 7374 7269 6275 7469 6f6e 0a69 6e63 distribution.inc\n-00010bf0: 6c75 6465 7320 6120 6e6f 6e2d 7374 616e ludes a non-stan\n-00010c00: 6461 7264 2072 756c 6520 666f 7220 7468 dard rule for th\n-00010c10: 6520 e280 9867 6974 2d64 6973 74e2 8099 e ...git-dist...\n-00010c20: 2074 6172 6765 742c 2077 6869 6368 2074 target, which t\n-00010c30: 6865 0a41 7574 6f6d 616b 6520 6d61 696e he.Automake main\n-00010c40: 7461 696e 6572 2075 7365 7320 746f 206d tainer uses to m\n-00010c50: 616b 6520 6469 7374 7269 6275 7469 6f6e ake distribution\n-00010c60: 7320 6672 6f6d 2074 6865 2073 6f75 7263 s from the sourc\n-00010c70: 6520 636f 6e74 726f 6c0a 7379 7374 656d e control.system\n-00010c80: 2e0a 0a20 2020 4e6f 7465 2074 6861 7420 ... Note that \n-00010c90: 6d6f 7374 2047 4e55 206d 616b 6520 6578 most GNU make ex\n-00010ca0: 7465 6e73 696f 6e73 2061 7265 206e 6f74 tensions are not\n-00010cb0: 2072 6563 6f67 6e69 7a65 6420 6279 2041 recognized by A\n-00010cc0: 7574 6f6d 616b 652e 0a55 7369 6e67 2073 utomake..Using s\n-00010cd0: 7563 6820 6578 7465 6e73 696f 6e73 2069 uch extensions i\n-00010ce0: 6e20 6120 e280 984d 616b 6566 696c 652e n a ...Makefile.\n-00010cf0: 616d e280 9920 7769 6c6c 206c 6561 6420 am... will lead \n-00010d00: 746f 2065 7272 6f72 7320 6f72 0a63 6f6e to errors or.con\n-00010d10: 6675 7369 6e67 2062 6568 6176 696f 722e fusing behavior.\n-00010d20: 0a0a 2020 2041 2073 7065 6369 616c 2065 .. A special e\n-00010d30: 7863 6570 7469 6f6e 2069 7320 7468 6174 xception is that\n-00010d40: 2074 6865 2047 4e55 206d 616b 6520 6170 the GNU make ap\n-00010d50: 7065 6e64 206f 7065 7261 746f 722c 20e2 pend operator, .\n-00010d60: 8098 2b3d e280 992c 2069 730a 7375 7070 ..+=..., is.supp\n-00010d70: 6f72 7465 642e 2020 5468 6973 206f 7065 orted. This ope\n-00010d80: 7261 746f 7220 6170 7065 6e64 7320 6974 rator appends it\n-00010d90: 7320 7269 6768 7420 6861 6e64 2061 7267 s right hand arg\n-00010da0: 756d 656e 7420 746f 2074 6865 0a76 6172 ument to the.var\n-00010db0: 6961 626c 6520 7370 6563 6966 6965 6420 iable specified \n-00010dc0: 6f6e 2074 6865 206c 6566 742e 2020 4175 on the left. Au\n-00010dd0: 746f 6d61 6b65 2077 696c 6c20 7472 616e tomake will tran\n-00010de0: 736c 6174 6520 7468 6520 6f70 6572 6174 slate the operat\n-00010df0: 6f72 0a69 6e74 6f20 616e 206f 7264 696e or.into an ordin\n-00010e00: 6172 7920 e280 983d e280 9920 6f70 6572 ary ...=... oper\n-00010e10: 6174 6f72 3b20 e280 982b 3de2 8099 2077 ator; ...+=... w\n-00010e20: 696c 6c20 7468 7573 2077 6f72 6b20 7769 ill thus work wi\n-00010e30: 7468 2061 6e79 206d 616b 650a 7072 6f67 th any make.prog\n-00010e40: 7261 6d2e 0a0a 2020 2041 7574 6f6d 616b ram... Automak\n-00010e50: 6520 7472 6965 7320 746f 206b 6565 7020 e tries to keep \n-00010e60: 636f 6d6d 656e 7473 2067 726f 7570 6564 comments grouped\n-00010e70: 2077 6974 6820 616e 7920 6164 6a6f 696e with any adjoin\n-00010e80: 696e 6720 7275 6c65 7320 6f72 0a76 6172 ing rules or.var\n-00010e90: 6961 626c 6520 6465 6669 6e69 7469 6f6e iable definition\n-00010ea0: 732e 0a0a 2020 2047 656e 6572 616c 6c79 s... Generally\n-00010eb0: 2c20 4175 746f 6d61 6b65 2069 7320 6e6f , Automake is no\n-00010ec0: 7420 7061 7274 6963 756c 6172 6c79 2073 t particularly s\n-00010ed0: 6d61 7274 2069 6e20 7468 6520 7061 7273 mart in the pars\n-00010ee0: 696e 6720 6f66 0a75 6e75 7375 616c 204d ing of.unusual M\n-00010ef0: 616b 6566 696c 6520 636f 6e73 7472 7563 akefile construc\n-00010f00: 7473 2c20 736f 2079 6f75 2772 6520 6164 ts, so you're ad\n-00010f10: 7669 7365 6420 746f 2061 766f 6964 2066 vised to avoid f\n-00010f20: 616e 6379 2063 6f6e 7374 7275 6374 730a ancy constructs.\n-00010f30: 6f72 2022 6372 6561 7469 7665 2220 7573 or \"creative\" us\n-00010f40: 6520 6f66 2077 6869 7465 7370 6163 6573 e of whitespaces\n-00010f50: 2e20 2046 6f72 2065 7861 6d70 6c65 2c20 . For example, \n-00010f60: 3c54 4142 3e20 6368 6172 6163 7465 7273 characters\n-00010f70: 2063 616e 6e6f 740a 6265 2075 7365 6420 cannot.be used \n-00010f80: 6265 7477 6565 6e20 6120 7461 7267 6574 between a target\n-00010f90: 206e 616d 6520 616e 6420 7468 6520 666f name and the fo\n-00010fa0: 6c6c 6f77 696e 6720 22e2 8098 3ae2 8099 llowing \"...:...\n-00010fb0: 2220 6368 6172 6163 7465 722c 2061 6e64 \" character, and\n-00010fc0: 0a76 6172 6961 626c 6520 6173 7369 676e .variable assign\n-00010fd0: 6d65 6e74 7320 7368 6f75 6c64 6e27 7420 ments shouldn't \n-00010fe0: 6265 2069 6e64 656e 7465 6420 7769 7468 be indented with\n-00010ff0: 203c 5441 423e 2063 6861 7261 6374 6572 character\n-00011000: 732e 2020 416c 736f 2c0a 7573 696e 6720 s. Also,.using \n-00011010: 6d6f 7265 2063 6f6d 706c 6578 206d 6163 more complex mac\n-00011020: 726f 2069 6e20 7461 7267 6574 206e 616d ro in target nam\n-00011030: 6573 2063 616e 2063 6175 7365 2074 726f es can cause tro\n-00011040: 7562 6c65 3a0a 0a20 2020 2020 2520 6361 uble:.. % ca\n-00011050: 7420 4d61 6b65 6669 6c65 2e61 6d0a 2020 t Makefile.am. \n-00011060: 2020 2024 2846 4f4f 3a3d 7829 3a20 6261 $(FOO:=x): ba\n-00011070: 720a 2020 2020 2025 2061 7574 6f6d 616b r. % automak\n-00011080: 650a 2020 2020 204d 616b 6566 696c 652e e. Makefile.\n-00011090: 616d 3a31 3a20 6261 6420 6368 6172 6163 am:1: bad charac\n-000110a0: 7465 7273 2069 6e20 7661 7269 6162 6c65 ters in variable\n-000110b0: 206e 616d 6520 6024 2846 4f4f 270a 2020 name `$(FOO'. \n-000110c0: 2020 204d 616b 6566 696c 652e 616d 3a31 Makefile.am:1\n-000110d0: 3a20 603a 3d27 2d73 7479 6c65 2061 7373 : `:='-style ass\n-000110e0: 6967 6e6d 656e 7473 2061 7265 206e 6f74 ignments are not\n-000110f0: 2070 6f72 7461 626c 650a 0a20 2020 4120 portable.. A \n-00011100: 7275 6c65 2064 6566 696e 6564 2069 6e20 rule defined in \n-00011110: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-00011120: 9920 6765 6e65 7261 6c6c 7920 6f76 6572 . generally over\n-00011130: 7269 6465 7320 616e 7920 7375 6368 2072 rides any such r\n-00011140: 756c 6520 6f66 0a61 2073 696d 696c 6172 ule of.a similar\n-00011150: 206e 616d 6520 7468 6174 2077 6f75 6c64 name that would\n-00011160: 2062 6520 6175 746f 6d61 7469 6361 6c6c be automaticall\n-00011170: 7920 6765 6e65 7261 7465 6420 6279 20e2 y generated by .\n-00011180: 8098 6175 746f 6d61 6b65 e280 992e 0a41 ..automake.....A\n-00011190: 6c74 686f 7567 6820 7468 6973 2069 7320 lthough this is \n-000111a0: 6120 7375 7070 6f72 7465 6420 6665 6174 a supported feat\n-000111b0: 7572 652c 2069 7420 6973 2067 656e 6572 ure, it is gener\n-000111c0: 616c 6c79 2062 6573 7420 746f 2061 766f ally best to avo\n-000111d0: 6964 0a6d 616b 696e 6720 7573 6520 6f66 id.making use of\n-000111e0: 2069 742c 2061 7320 736f 6d65 7469 6d65 it, as sometime\n-000111f0: 7320 7468 6520 6765 6e65 7261 7465 6420 s the generated \n-00011200: 7275 6c65 7320 6172 6520 7665 7279 2070 rules are very p\n-00011210: 6172 7469 6375 6c61 722e 0a0a 2020 2053 articular... S\n-00011220: 696d 696c 6172 6c79 2c20 6120 7661 7269 imilarly, a vari\n-00011230: 6162 6c65 2064 6566 696e 6564 2069 6e20 able defined in \n-00011240: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-00011250: 9920 6f72 20e2 8098 4143 5f53 5542 5354 . or ...AC_SUBST\n-00011260: e280 9965 6420 6672 6f6d 0ae2 8098 636f ...ed from....co\n-00011270: 6e66 6967 7572 652e 6163 e280 9920 7769 nfigure.ac... wi\n-00011280: 6c6c 206f 7665 7272 6964 6520 616e 7920 ll override any \n-00011290: 6465 6669 6e69 7469 6f6e 206f 6620 7468 definition of th\n-000112a0: 6520 7661 7269 6162 6c65 2074 6861 740a e variable that.\n-000112b0: e280 9861 7574 6f6d 616b 65e2 8099 2077 ...automake... w\n-000112c0: 6f75 6c64 206f 7264 696e 6172 696c 7920 ould ordinarily \n-000112d0: 6372 6561 7465 2e20 2054 6869 7320 6665 create. This fe\n-000112e0: 6174 7572 6520 6973 206d 6f72 6520 6f66 ature is more of\n-000112f0: 7465 6e20 7573 6566 756c 0a74 6861 6e20 ten useful.than \n-00011300: 7468 6520 6162 696c 6974 7920 746f 206f the ability to o\n-00011310: 7665 7272 6964 6520 6120 7275 6c65 2e20 verride a rule. \n-00011320: 2042 6520 7761 726e 6564 2074 6861 7420 Be warned that \n-00011330: 6d61 6e79 206f 6620 7468 650a 7661 7269 many of the.vari\n-00011340: 6162 6c65 7320 6765 6e65 7261 7465 6420 ables generated \n-00011350: 6279 20e2 8098 6175 746f 6d61 6b65 e280 by ...automake..\n-00011360: 9920 6172 6520 636f 6e73 6964 6572 6564 . are considered\n-00011370: 2074 6f20 6265 2066 6f72 2069 6e74 6572 to be for inter\n-00011380: 6e61 6c20 7573 650a 6f6e 6c79 2c20 616e nal use.only, an\n-00011390: 6420 7468 6569 7220 6e61 6d65 7320 6d69 d their names mi\n-000113a0: 6768 7420 6368 616e 6765 2069 6e20 6675 ght change in fu\n-000113b0: 7475 7265 2072 656c 6561 7365 732e 0a0a ture releases...\n-000113c0: 2020 2057 6865 6e20 6578 616d 696e 696e When examinin\n-000113d0: 6720 6120 7661 7269 6162 6c65 2064 6566 g a variable def\n-000113e0: 696e 6974 696f 6e2c 2041 7574 6f6d 616b inition, Automak\n-000113f0: 6520 7769 6c6c 2072 6563 7572 7369 7665 e will recursive\n-00011400: 6c79 0a65 7861 6d69 6e65 2076 6172 6961 ly.examine varia\n-00011410: 626c 6573 2072 6566 6572 656e 6365 6420 bles referenced \n-00011420: 696e 2074 6865 2064 6566 696e 6974 696f in the definitio\n-00011430: 6e2e 2020 466f 7220 6578 616d 706c 652c n. For example,\n-00011440: 2069 660a 4175 746f 6d61 6b65 2069 7320 if.Automake is \n-00011450: 6c6f 6f6b 696e 6720 6174 2074 6865 2063 looking at the c\n-00011460: 6f6e 7465 6e74 206f 6620 e280 9866 6f6f ontent of ...foo\n-00011470: 5f53 4f55 5243 4553 e280 9920 696e 2074 _SOURCES... in t\n-00011480: 6869 7320 736e 6970 7065 740a 0a20 2020 his snippet.. \n-00011490: 2020 7873 203d 2061 2e63 2062 2e63 0a20 xs = a.c b.c. \n-000114a0: 2020 2020 666f 6f5f 534f 5552 4345 5320 foo_SOURCES \n-000114b0: 3d20 632e 6320 2428 7873 290a 0a20 2020 = c.c $(xs).. \n-000114c0: 6974 2077 6f75 6c64 2075 7365 2074 6865 it would use the\n-000114d0: 2066 696c 6573 20e2 8098 612e 63e2 8099 files ...a.c...\n-000114e0: 2c20 e280 9862 2e63 e280 992c 2061 6e64 , ...b.c..., and\n-000114f0: 20e2 8098 632e 63e2 8099 2061 7320 7468 ...c.c... as th\n-00011500: 6520 636f 6e74 656e 7473 206f 660a e280 e contents of...\n-00011510: 9866 6f6f 5f53 4f55 5243 4553 e280 992e .foo_SOURCES....\n-00011520: 0a0a 2020 2041 7574 6f6d 616b 6520 616c .. Automake al\n-00011530: 736f 2061 6c6c 6f77 7320 6120 666f 726d so allows a form\n-00011540: 206f 6620 636f 6d6d 656e 7420 7468 6174 of comment that\n-00011550: 2069 7320 5f6e 6f74 5f20 636f 7069 6564 is _not_ copied\n-00011560: 2069 6e74 6f20 7468 650a 6f75 7470 7574 into the.output\n-00011570: 3b20 616c 6c20 6c69 6e65 7320 6265 6769 ; all lines begi\n-00011580: 6e6e 696e 6720 7769 7468 20e2 8098 2323 nning with ...##\n-00011590: e280 9920 286c 6561 6469 6e67 2073 7061 ... (leading spa\n-000115a0: 6365 7320 616c 6c6f 7765 6429 2061 7265 ces allowed) are\n-000115b0: 0a63 6f6d 706c 6574 656c 7920 6967 6e6f .completely igno\n-000115c0: 7265 6420 6279 2041 7574 6f6d 616b 652e red by Automake.\n-000115d0: 0a0a 2020 2049 7420 6973 2063 7573 746f .. It is custo\n-000115e0: 6d61 7279 2074 6f20 6d61 6b65 2074 6865 mary to make the\n-000115f0: 2066 6972 7374 206c 696e 6520 6f66 20e2 first line of .\n-00011600: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n-00011610: 2072 6561 643a 0a0a 2020 2020 2023 2320 read:.. ## \n-00011620: 5072 6f63 6573 7320 7468 6973 2066 696c Process this fil\n-00011630: 6520 7769 7468 2061 7574 6f6d 616b 6520 e with automake \n-00011640: 746f 2070 726f 6475 6365 204d 616b 6566 to produce Makef\n-00011650: 696c 652e 696e 0a0a 1f0a 4669 6c65 3a20 ile.in....File: \n-00011660: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00011670: 666f 2c20 204e 6f64 653a 2053 7472 6963 fo, Node: Stric\n-00011680: 746e 6573 732c 2020 4e65 7874 3a20 556e tness, Next: Un\n-00011690: 6966 6f72 6d2c 2020 5072 6576 3a20 4765 iform, Prev: Ge\n-000116a0: 6e65 7261 6c20 4f70 6572 6174 696f 6e2c neral Operation,\n-000116b0: 2020 5570 3a20 4765 6e65 7261 6c69 7469 Up: Generaliti\n-000116c0: 6573 0a0a 332e 3220 5374 7269 6374 6e65 es..3.2 Strictne\n-000116d0: 7373 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ss.=============\n-000116e0: 3d0a 0a57 6869 6c65 2041 7574 6f6d 616b =..While Automak\n-000116f0: 6520 6973 2069 6e74 656e 6465 6420 746f e is intended to\n-00011700: 2062 6520 7573 6564 2062 7920 6d61 696e be used by main\n-00011710: 7461 696e 6572 7320 6f66 2047 4e55 2070 tainers of GNU p\n-00011720: 6163 6b61 6765 732c 2069 740a 646f 6573 ackages, it.does\n-00011730: 206d 616b 6520 736f 6d65 2065 6666 6f72 make some effor\n-00011740: 7420 746f 2061 6363 6f6d 6d6f 6461 7465 t to accommodate\n-00011750: 2074 686f 7365 2077 686f 2077 6973 6820 those who wish \n-00011760: 746f 2075 7365 2069 742c 2062 7574 2064 to use it, but d\n-00011770: 6f0a 6e6f 7420 7761 6e74 2074 6f20 7573 o.not want to us\n-00011780: 6520 616c 6c20 7468 6520 474e 5520 636f e all the GNU co\n-00011790: 6e76 656e 7469 6f6e 732e 0a0a 2020 2054 nventions... T\n-000117a0: 6f20 7468 6973 2065 6e64 2c20 4175 746f o this end, Auto\n-000117b0: 6d61 6b65 2073 7570 706f 7274 7320 7468 make supports th\n-000117c0: 7265 6520 6c65 7665 6c73 206f 6620 e280 ree levels of ..\n-000117d0: 9c73 7472 6963 746e 6573 73e2 809d 2d2d .strictness...--\n-000117e0: 7468 650a 7374 7269 6374 6e65 7373 2069 the.strictness i\n-000117f0: 6e64 6963 6174 696e 6720 686f 7720 7374 ndicating how st\n-00011800: 7269 6e67 656e 746c 7920 4175 746f 6d61 ringently Automa\n-00011810: 6b65 2073 686f 756c 6420 6368 6563 6b20 ke should check \n-00011820: 7374 616e 6461 7264 730a 636f 6e66 6f72 standards.confor\n-00011830: 6d61 6e63 652e 0a0a 2020 2054 6865 2076 mance... The v\n-00011840: 616c 6964 2073 7472 6963 746e 6573 7320 alid strictness \n-00011850: 6c65 7665 6c73 2061 7265 3a0a 0ae2 8098 levels are:.....\n-00011860: 666f 7265 6967 6ee2 8099 0a20 2020 2020 foreign.... \n-00011870: 4175 746f 6d61 6b65 2077 696c 6c20 6368 Automake will ch\n-00011880: 6563 6b20 666f 7220 6f6e 6c79 2074 686f eck for only tho\n-00011890: 7365 2074 6869 6e67 7320 7468 6174 2061 se things that a\n-000118a0: 7265 2061 6273 6f6c 7574 656c 790a 2020 re absolutely. \n-000118b0: 2020 2072 6571 7569 7265 6420 666f 7220 required for \n-000118c0: 7072 6f70 6572 206f 7065 7261 7469 6f6e proper operation\n-000118d0: 732e 2020 466f 7220 696e 7374 616e 6365 s. For instance\n-000118e0: 2c20 7768 6572 6561 7320 474e 550a 2020 , whereas GNU. \n-000118f0: 2020 2073 7461 6e64 6172 6473 2064 6963 standards dic\n-00011900: 7461 7465 2074 6865 2065 7869 7374 656e tate the existen\n-00011910: 6365 206f 6620 6120 e280 984e 4557 53e2 ce of a ...NEWS.\n-00011920: 8099 2066 696c 652c 2069 7420 7769 6c6c .. file, it will\n-00011930: 206e 6f74 2062 650a 2020 2020 2072 6571 not be. req\n-00011940: 7569 7265 6420 696e 2074 6869 7320 6d6f uired in this mo\n-00011950: 6465 2e20 2054 6865 206e 616d 6520 636f de. The name co\n-00011960: 6d65 7320 6672 6f6d 2074 6865 2066 6163 mes from the fac\n-00011970: 7420 7468 6174 2041 7574 6f6d 616b 650a t that Automake.\n-00011980: 2020 2020 2069 7320 696e 7465 6e64 6564 is intended\n-00011990: 2074 6f20 6265 2075 7365 6420 666f 7220 to be used for \n-000119a0: 474e 5520 7072 6f67 7261 6d73 3b20 7468 GNU programs; th\n-000119b0: 6573 6520 7265 6c61 7865 6420 7275 6c65 ese relaxed rule\n-000119c0: 7320 6172 650a 2020 2020 206e 6f74 2074 s are. not t\n-000119d0: 6865 2073 7461 6e64 6172 6420 6d6f 6465 he standard mode\n-000119e0: 206f 6620 6f70 6572 6174 696f 6e2e 0a0a of operation...\n-000119f0: e280 9867 6e75 e280 990a 2020 2020 2041 ...gnu.... A\n-00011a00: 7574 6f6d 616b 6520 7769 6c6c 2063 6865 utomake will che\n-00011a10: 636b 2d2d 6173 206d 7563 6820 6173 2070 ck--as much as p\n-00011a20: 6f73 7369 626c 652d 2d66 6f72 2063 6f6d ossible--for com\n-00011a30: 706c 6961 6e63 6520 746f 2074 6865 2047 pliance to the G\n-00011a40: 4e55 0a20 2020 2020 7374 616e 6461 7264 NU. standard\n-00011a50: 7320 666f 7220 7061 636b 6167 6573 2e20 s for packages. \n-00011a60: 2054 6869 7320 6973 2074 6865 2064 6566 This is the def\n-00011a70: 6175 6c74 2e0a 0ae2 8098 676e 6974 73e2 ault......gnits.\n-00011a80: 8099 0a20 2020 2020 4175 746f 6d61 6b65 ... Automake\n-00011a90: 2077 696c 6c20 6368 6563 6b20 666f 7220 will check for \n-00011aa0: 636f 6d70 6c69 616e 6365 2074 6f20 7468 compliance to th\n-00011ab0: 6520 6173 2d79 6574 2d75 6e77 7269 7474 e as-yet-unwritt\n-00011ac0: 656e 20e2 809c 476e 6974 730a 2020 2020 en ...Gnits. \n-00011ad0: 2073 7461 6e64 6172 6473 e280 9d2e 2020 standards.... \n-00011ae0: 5468 6573 6520 6172 6520 6261 7365 6420 These are based \n-00011af0: 6f6e 2074 6865 2047 4e55 2073 7461 6e64 on the GNU stand\n-00011b00: 6172 6473 2c20 6275 7420 6172 6520 6576 ards, but are ev\n-00011b10: 656e 0a20 2020 2020 6d6f 7265 2064 6574 en. more det\n-00011b20: 6169 6c65 642e 2020 556e 6c65 7373 2079 ailed. Unless y\n-00011b30: 6f75 2061 7265 2061 2047 6e69 7473 2073 ou are a Gnits s\n-00011b40: 7461 6e64 6172 6473 2063 6f6e 7472 6962 tandards contrib\n-00011b50: 7574 6f72 2c20 6974 2069 730a 2020 2020 utor, it is. \n-00011b60: 2072 6563 6f6d 6d65 6e64 6564 2074 6861 recommended tha\n-00011b70: 7420 796f 7520 6176 6f69 6420 7468 6973 t you avoid this\n-00011b80: 206f 7074 696f 6e20 756e 7469 6c20 7375 option until su\n-00011b90: 6368 2074 696d 6520 6173 2074 6865 2047 ch time as the G\n-00011ba0: 6e69 7473 0a20 2020 2020 7374 616e 6461 nits. standa\n-00011bb0: 7264 2069 7320 6163 7475 616c 6c79 2070 rd is actually p\n-00011bc0: 7562 6c69 7368 6564 2028 7768 6963 6820 ublished (which \n-00011bd0: 6d61 7920 6e65 7665 7220 6861 7070 656e may never happen\n-00011be0: 292e 0a0a 2020 202a 4e6f 7465 2047 6e69 )... *Note Gni\n-00011bf0: 7473 3a3a 2c20 666f 7220 6d6f 7265 2069 ts::, for more i\n-00011c00: 6e66 6f72 6d61 7469 6f6e 206f 6e20 7468 nformation on th\n-00011c10: 6520 7072 6563 6973 6520 696d 706c 6963 e precise implic\n-00011c20: 6174 696f 6e73 206f 660a 7468 6520 7374 ations of.the st\n-00011c30: 7269 6374 6e65 7373 206c 6576 656c 2e0a rictness level..\n-00011c40: 0a20 2020 4175 746f 6d61 6b65 2061 6c73 . Automake als\n-00011c50: 6f20 6861 7320 6120 7370 6563 6961 6c20 o has a special \n-00011c60: 2861 6e64 205f 746f 6461 7920 6465 7072 (and _today depr\n-00011c70: 6563 6174 6564 5f29 2022 6379 676e 7573 ecated_) \"cygnus\n-00011c80: 2220 6d6f 6465 0a74 6861 7420 6973 2073 \" mode.that is s\n-00011c90: 696d 696c 6172 2074 6f20 7374 7269 6374 imilar to strict\n-00011ca0: 6e65 7373 2062 7574 2068 616e 646c 6564 ness but handled\n-00011cb0: 2064 6966 6665 7265 6e74 6c79 2e20 2054 differently. T\n-00011cc0: 6869 7320 6d6f 6465 2069 730a 7573 6566 his mode is.usef\n-00011cd0: 756c 2066 6f72 2070 6163 6b61 6765 7320 ul for packages \n-00011ce0: 7468 6174 2061 7265 2070 7574 2069 6e74 that are put int\n-00011cf0: 6f20 6120 2243 7967 6e75 7322 2073 7479 o a \"Cygnus\" sty\n-00011d00: 6c65 2074 7265 6520 2865 2e67 2e2c 206f le tree (e.g., o\n-00011d10: 6c64 6572 0a76 6572 7369 6f6e 7320 6f66 lder.versions of\n-00011d20: 2074 6865 2047 4343 2061 6e64 2067 6462 the GCC and gdb\n-00011d30: 2074 7265 6573 292e 2020 2a4e 6f74 6520 trees). *Note \n-00011d40: 4379 676e 7573 3a3a 2c20 666f 7220 6d6f Cygnus::, for mo\n-00011d50: 7265 0a69 6e66 6f72 6d61 7469 6f6e 206f re.information o\n-00011d60: 6e20 7468 6973 206d 6f64 652e 2020 506c n this mode. Pl\n-00011d70: 6561 7365 206e 6f74 6520 7468 6174 2074 ease note that t\n-00011d80: 6869 7320 6d6f 6465 2069 7320 6465 7072 his mode is depr\n-00011d90: 6563 6174 6564 2061 6e64 0a5f 7769 6c6c ecated and._will\n-00011da0: 2062 6520 7265 6d6f 7665 6420 696e 2074 be removed in t\n-00011db0: 6865 2066 7574 7572 6520 6175 746f 6d61 he future automa\n-00011dc0: 6b65 2076 6572 7369 6f6e 735f 3b20 796f ke versions_; yo\n-00011dd0: 7520 6d75 7374 2061 766f 6964 2069 7473 u must avoid its\n-00011de0: 0a75 7365 2069 6e20 6e65 7720 7061 636b .use in new pack\n-00011df0: 6167 6573 2c20 616e 6420 7368 6f75 6c64 ages, and should\n-00011e00: 2073 746f 7020 7573 696e 6720 6974 2069 stop using it i\n-00011e10: 6e20 6578 6973 7469 6e67 2070 6163 6b61 n existing packa\n-00011e20: 6765 7320 6173 0a77 656c 6c2e 0a0a 1f0a ges as.well.....\n-00011e30: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-00011e40: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-00011e50: 2055 6e69 666f 726d 2c20 204e 6578 743a Uniform, Next:\n-00011e60: 204c 656e 6774 6820 4c69 6d69 7461 7469 Length Limitati\n-00011e70: 6f6e 732c 2020 5072 6576 3a20 5374 7269 ons, Prev: Stri\n-00011e80: 6374 6e65 7373 2c20 2055 703a 2047 656e ctness, Up: Gen\n-00011e90: 6572 616c 6974 6965 730a 0a33 2e33 2054 eralities..3.3 T\n-00011ea0: 6865 2055 6e69 666f 726d 204e 616d 696e he Uniform Namin\n-00011eb0: 6720 5363 6865 6d65 0a3d 3d3d 3d3d 3d3d g Scheme.=======\n+0000f8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+0000f8c0: 2d0a 0a57 6520 6e6f 7720 7475 726e 2074 -..We now turn t\n+0000f8d0: 6f20 e280 9873 7263 2f4d 616b 6566 696c o ...src/Makefil\n+0000f8e0: 652e 616d e280 992e 2020 5468 6973 2066 e.am.... This f\n+0000f8f0: 696c 6520 636f 6e74 6169 6e73 2041 7574 ile contains Aut\n+0000f900: 6f6d 616b 650a 696e 7374 7275 6374 696f omake.instructio\n+0000f910: 6e73 2074 6f20 6275 696c 6420 616e 6420 ns to build and \n+0000f920: 696e 7374 616c 6c20 e280 9868 656c 6c6f install ...hello\n+0000f930: e280 992e 0a0a 2020 2020 2062 696e 5f50 ...... bin_P\n+0000f940: 524f 4752 414d 5320 3d20 6865 6c6c 6f0a ROGRAMS = hello.\n+0000f950: 2020 2020 2068 656c 6c6f 5f53 4f55 5243 hello_SOURC\n+0000f960: 4553 203d 206d 6169 6e2e 630a 0a20 2020 ES = main.c.. \n+0000f970: 4120 e280 984d 616b 6566 696c 652e 616d A ...Makefile.am\n+0000f980: e280 9920 6861 7320 7468 6520 7361 6d65 ... has the same\n+0000f990: 2073 796e 7461 7820 6173 2061 6e20 6f72 syntax as an or\n+0000f9a0: 6469 6e61 7279 20e2 8098 4d61 6b65 6669 dinary ...Makefi\n+0000f9b0: 6c65 e280 992e 2020 5768 656e 0ae2 8098 le.... When....\n+0000f9c0: 6175 746f 6d61 6b65 e280 9920 7072 6f63 automake... proc\n+0000f9d0: 6573 7365 7320 6120 e280 984d 616b 6566 esses a ...Makef\n+0000f9e0: 696c 652e 616d e280 9920 6974 2063 6f70 ile.am... it cop\n+0000f9f0: 6965 7320 7468 6520 656e 7469 7265 2066 ies the entire f\n+0000fa00: 696c 6520 696e 746f 2074 6865 0a6f 7574 ile into the.out\n+0000fa10: 7075 7420 e280 984d 616b 6566 696c 652e put ...Makefile.\n+0000fa20: 696e e280 9920 2874 6861 7420 7769 6c6c in... (that will\n+0000fa30: 2062 6520 6c61 7465 7220 7475 726e 6564 be later turned\n+0000fa40: 2069 6e74 6f20 e280 984d 616b 6566 696c into ...Makefil\n+0000fa50: 65e2 8099 2062 790a e280 9863 6f6e 6669 e... by....confi\n+0000fa60: 6775 7265 e280 9929 2062 7574 2077 696c gure...) but wil\n+0000fa70: 6c20 7265 6163 7420 746f 2063 6572 7461 l react to certa\n+0000fa80: 696e 2076 6172 6961 626c 6520 6465 6669 in variable defi\n+0000fa90: 6e69 7469 6f6e 7320 6279 0a67 656e 6572 nitions by.gener\n+0000faa0: 6174 696e 6720 736f 6d65 2062 7569 6c64 ating some build\n+0000fab0: 2072 756c 6573 2061 6e64 206f 7468 6572 rules and other\n+0000fac0: 2076 6172 6961 626c 6573 2e20 204f 6674 variables. Oft\n+0000fad0: 656e 20e2 8098 4d61 6b65 6669 6c65 2e61 en ...Makefile.a\n+0000fae0: 6de2 8099 730a 636f 6e74 6169 6e20 6f6e m...s.contain on\n+0000faf0: 6c79 2061 206c 6973 7420 6f66 2076 6172 ly a list of var\n+0000fb00: 6961 626c 6520 6465 6669 6e69 7469 6f6e iable definition\n+0000fb10: 7320 6173 2061 626f 7665 2c20 6275 7420 s as above, but \n+0000fb20: 7468 6579 2063 616e 2061 6c73 6f0a 636f they can also.co\n+0000fb30: 6e74 6169 6e20 6f74 6865 7220 7661 7269 ntain other vari\n+0000fb40: 6162 6c65 2061 6e64 2072 756c 6520 6465 able and rule de\n+0000fb50: 6669 6e69 7469 6f6e 7320 7468 6174 20e2 finitions that .\n+0000fb60: 8098 6175 746f 6d61 6b65 e280 9920 7769 ..automake... wi\n+0000fb70: 6c6c 2070 6173 730a 616c 6f6e 6720 7769 ll pass.along wi\n+0000fb80: 7468 6f75 7420 696e 7465 7270 7265 7461 thout interpreta\n+0000fb90: 7469 6f6e 2e0a 0a20 2020 5661 7269 6162 tion... Variab\n+0000fba0: 6c65 7320 7468 6174 2065 6e64 2077 6974 les that end wit\n+0000fbb0: 6820 e280 985f 5052 4f47 5241 4d53 e280 h ..._PROGRAMS..\n+0000fbc0: 9920 6172 6520 7370 6563 6961 6c20 7661 . are special va\n+0000fbd0: 7269 6162 6c65 7320 7468 6174 206c 6973 riables that lis\n+0000fbe0: 740a 7072 6f67 7261 6d73 2074 6861 7420 t.programs that \n+0000fbf0: 7468 6520 7265 7375 6c74 696e 6720 e280 the resulting ..\n+0000fc00: 984d 616b 6566 696c 65e2 8099 2073 686f .Makefile... sho\n+0000fc10: 756c 6420 6275 696c 642e 2020 496e 2041 uld build. In A\n+0000fc20: 7574 6f6d 616b 6520 7370 6561 6b2c 0a74 utomake speak,.t\n+0000fc30: 6869 7320 e280 985f 5052 4f47 5241 4d53 his ..._PROGRAMS\n+0000fc40: e280 9920 7375 6666 6978 2069 7320 6361 ... suffix is ca\n+0000fc50: 6c6c 6564 2061 20e2 809c 7072 696d 6172 lled a ...primar\n+0000fc60: 79e2 809d 3b20 4175 746f 6d61 6b65 2072 y...; Automake r\n+0000fc70: 6563 6f67 6e69 7a65 7320 6f74 6865 720a ecognizes other.\n+0000fc80: 7072 696d 6172 6965 7320 7375 6368 2061 primaries such a\n+0000fc90: 7320 e280 985f 5343 5249 5054 53e2 8099 s ..._SCRIPTS...\n+0000fca0: 2c20 e280 985f 4441 5441 e280 992c 20e2 , ..._DATA..., .\n+0000fcb0: 8098 5f4c 4942 5241 5249 4553 e280 992c .._LIBRARIES...,\n+0000fcc0: 2065 7463 2e20 636f 7272 6573 706f 6e64 etc. correspond\n+0000fcd0: 696e 670a 746f 2064 6966 6665 7265 6e74 ing.to different\n+0000fce0: 2074 7970 6573 206f 6620 6669 6c65 732e types of files.\n+0000fcf0: 0a0a 2020 2054 6865 20e2 8098 6269 6ee2 .. The ...bin.\n+0000fd00: 8099 2070 6172 7420 6f66 2074 6865 20e2 .. part of the .\n+0000fd10: 8098 6269 6e5f 5052 4f47 5241 4d53 e280 ..bin_PROGRAMS..\n+0000fd20: 9920 7465 6c6c 7320 e280 9861 7574 6f6d . tells ...autom\n+0000fd30: 616b 65e2 8099 2074 6861 7420 7468 650a ake... that the.\n+0000fd40: 7265 7375 6c74 696e 6720 7072 6f67 7261 resulting progra\n+0000fd50: 6d73 2073 686f 756c 6420 6265 2069 6e73 ms should be ins\n+0000fd60: 7461 6c6c 6564 2069 6e20 4249 4e44 4952 talled in BINDIR\n+0000fd70: 2e20 2052 6563 616c 6c20 7468 6174 2074 . Recall that t\n+0000fd80: 6865 2047 4e55 0a42 7569 6c64 2053 7973 he GNU.Build Sys\n+0000fd90: 7465 6d20 7573 6573 2061 2073 6574 206f tem uses a set o\n+0000fda0: 6620 7661 7269 6162 6c65 7320 746f 2064 f variables to d\n+0000fdb0: 656e 6f74 6520 6465 7374 696e 6174 696f enote destinatio\n+0000fdc0: 6e20 6469 7265 6374 6f72 6965 730a 616e n directories.an\n+0000fdd0: 6420 616c 6c6f 7720 7573 6572 7320 746f d allow users to\n+0000fde0: 2063 7573 746f 6d69 7a65 2074 6865 7365 customize these\n+0000fdf0: 206c 6f63 6174 696f 6e73 2028 2a6e 6f74 locations (*not\n+0000fe00: 6520 5374 616e 6461 7264 2044 6972 6563 e Standard Direc\n+0000fe10: 746f 7279 0a56 6172 6961 626c 6573 3a3a tory.Variables::\n+0000fe20: 292e 2020 416e 7920 7375 6368 2064 6972 ). Any such dir\n+0000fe30: 6563 746f 7279 2076 6172 6961 626c 6520 ectory variable \n+0000fe40: 6361 6e20 6265 2070 7574 2069 6e20 6672 can be put in fr\n+0000fe50: 6f6e 7420 6f66 2061 0a70 7269 6d61 7279 ont of a.primary\n+0000fe60: 2028 6f6d 6974 7469 6e67 2074 6865 20e2 (omitting the .\n+0000fe70: 8098 6469 72e2 8099 2073 7566 6669 7829 ..dir... suffix)\n+0000fe80: 2074 6f20 7465 6c6c 20e2 8098 6175 746f to tell ...auto\n+0000fe90: 6d61 6b65 e280 9920 7768 6572 6520 746f make... where to\n+0000fea0: 2069 6e73 7461 6c6c 0a74 6865 206c 6973 install.the lis\n+0000feb0: 7465 6420 6669 6c65 732e 0a0a 2020 2050 ted files... P\n+0000fec0: 726f 6772 616d 7320 6e65 6564 2074 6f20 rograms need to \n+0000fed0: 6265 2062 7569 6c74 2066 726f 6d20 736f be built from so\n+0000fee0: 7572 6365 2066 696c 6573 2c20 736f 2066 urce files, so f\n+0000fef0: 6f72 2065 6163 6820 7072 6f67 7261 6d0a or each program.\n+0000ff00: e280 9850 524f 47e2 8099 206c 6973 7465 ...PROG... liste\n+0000ff10: 6420 696e 2061 20e2 8098 5f50 524f 4752 d in a ..._PROGR\n+0000ff20: 414d 53e2 8099 2076 6172 6961 626c 652c AMS... variable,\n+0000ff30: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+0000ff40: 7769 6c6c 206c 6f6f 6b20 666f 720a 616e will look for.an\n+0000ff50: 6f74 6865 7220 7661 7269 6162 6c65 206e other variable n\n+0000ff60: 616d 6564 20e2 8098 5052 4f47 5f53 4f55 amed ...PROG_SOU\n+0000ff70: 5243 4553 e280 9920 6c69 7374 696e 6720 RCES... listing \n+0000ff80: 6974 7320 736f 7572 6365 2066 696c 6573 its source files\n+0000ff90: 2e20 2054 6865 7265 0a6d 6179 2062 6520 . There.may be \n+0000ffa0: 6d6f 7265 2074 6861 6e20 6f6e 6520 736f more than one so\n+0000ffb0: 7572 6365 2066 696c 653a 2074 6865 7920 urce file: they \n+0000ffc0: 7769 6c6c 2061 6c6c 2062 6520 636f 6d70 will all be comp\n+0000ffd0: 696c 6564 2061 6e64 206c 696e 6b65 640a iled and linked.\n+0000ffe0: 746f 6765 7468 6572 2e0a 0a20 2020 4175 together... Au\n+0000fff0: 746f 6d61 6b65 2061 6c73 6f20 6b6e 6f77 tomake also know\n+00010000: 7320 7468 6174 2073 6f75 7263 6520 6669 s that source fi\n+00010010: 6c65 7320 6e65 6564 2074 6f20 6265 2064 les need to be d\n+00010020: 6973 7472 6962 7574 6564 2077 6865 6e0a istributed when.\n+00010030: 6372 6561 7469 6e67 2061 2074 6172 6261 creating a tarba\n+00010040: 6c6c 2028 756e 6c69 6b65 2062 7569 6c74 ll (unlike built\n+00010050: 2070 726f 6772 616d 7329 2e20 2053 6f20 programs). So \n+00010060: 6120 7369 6465 2d65 6666 6563 7420 6f66 a side-effect of\n+00010070: 2074 6869 730a e280 9868 656c 6c6f 5f53 this....hello_S\n+00010080: 4f55 5243 4553 e280 9920 6465 636c 6172 OURCES... declar\n+00010090: 6174 696f 6e20 6973 2074 6861 7420 e280 ation is that ..\n+000100a0: 986d 6169 6e2e 63e2 8099 2077 696c 6c20 .main.c... will \n+000100b0: 6265 2070 6172 7420 6f66 2074 6865 2074 be part of the t\n+000100c0: 6172 6261 6c6c 0a63 7265 6174 6564 2062 arball.created b\n+000100d0: 7920 e280 986d 616b 6520 6469 7374 e280 y ...make dist..\n+000100e0: 992e 0a0a 2020 2046 696e 616c 6c79 2068 .... Finally h\n+000100f0: 6572 6520 6172 6520 736f 6d65 2065 7870 ere are some exp\n+00010100: 6c61 6e61 7469 6f6e 7320 7265 6761 7264 lanations regard\n+00010110: 696e 6720 7468 6520 746f 702d 6c65 7665 ing the top-leve\n+00010120: 6c0a e280 984d 616b 6566 696c 652e 616d l....Makefile.am\n+00010130: e280 992e 0a0a 2020 2020 2053 5542 4449 ...... SUBDI\n+00010140: 5253 203d 2073 7263 0a20 2020 2020 6469 RS = src. di\n+00010150: 7374 5f64 6f63 5f44 4154 4120 3d20 5245 st_doc_DATA = RE\n+00010160: 4144 4d45 0a0a 2020 20e2 8098 5355 4244 ADME.. ...SUBD\n+00010170: 4952 53e2 8099 2069 7320 6120 7370 6563 IRS... is a spec\n+00010180: 6961 6c20 7661 7269 6162 6c65 206c 6973 ial variable lis\n+00010190: 7469 6e67 2061 6c6c 2064 6972 6563 746f ting all directo\n+000101a0: 7269 6573 2074 6861 7420 e280 986d 616b ries that ...mak\n+000101b0: 65e2 8099 0a73 686f 756c 6420 7265 6375 e....should recu\n+000101c0: 7273 6520 696e 746f 2062 6566 6f72 6520 rse into before \n+000101d0: 7072 6f63 6573 7369 6e67 2074 6865 2063 processing the c\n+000101e0: 7572 7265 6e74 2064 6972 6563 746f 7279 urrent directory\n+000101f0: 2e20 2053 6f20 7468 6973 0a6c 696e 6520 . So this.line \n+00010200: 6973 2072 6573 706f 6e73 6962 6c65 2066 is responsible f\n+00010210: 6f72 20e2 8098 6d61 6b65 e280 9920 6275 or ...make... bu\n+00010220: 696c 6469 6e67 20e2 8098 7372 632f 6865 ilding ...src/he\n+00010230: 6c6c 6fe2 8099 2065 7665 6e20 7468 6f75 llo... even thou\n+00010240: 6768 2077 6520 7275 6e0a 6974 2066 726f gh we run.it fro\n+00010250: 6d20 7468 6520 746f 702d 6c65 7665 6c2e m the top-level.\n+00010260: 2020 5468 6973 206c 696e 6520 616c 736f This line also\n+00010270: 2063 6175 7365 7320 e280 986d 616b 6520 causes ...make \n+00010280: 696e 7374 616c 6ce2 8099 2074 6f20 696e install... to in\n+00010290: 7374 616c 6c0a e280 9873 7263 2f68 656c stall....src/hel\n+000102a0: 6c6f e280 9920 6265 666f 7265 2069 6e73 lo... before ins\n+000102b0: 7461 6c6c 696e 6720 e280 9852 4541 444d talling ...READM\n+000102c0: 45e2 8099 2028 6e6f 7420 7468 6174 2074 E... (not that t\n+000102d0: 6869 7320 6f72 6465 7220 6d61 7474 6572 his order matter\n+000102e0: 7329 2e0a 0a20 2020 5468 6520 6c69 6e65 s)... The line\n+000102f0: 20e2 8098 6469 7374 5f64 6f63 5f44 4154 ...dist_doc_DAT\n+00010300: 4120 3d20 5245 4144 4d45 e280 9920 6361 A = README... ca\n+00010310: 7573 6573 20e2 8098 5245 4144 4d45 e280 uses ...README..\n+00010320: 9920 746f 2062 6520 6469 7374 7269 6275 . to be distribu\n+00010330: 7465 640a 616e 6420 696e 7374 616c 6c65 ted.and installe\n+00010340: 6420 696e 2044 4f43 4449 522e 2020 4669 d in DOCDIR. Fi\n+00010350: 6c65 7320 6c69 7374 6564 2077 6974 6820 les listed with \n+00010360: 7468 6520 e280 985f 4441 5441 e280 9920 the ..._DATA... \n+00010370: 7072 696d 6172 7920 6172 6520 6e6f 740a primary are not.\n+00010380: 6175 746f 6d61 7469 6361 6c6c 7920 7061 automatically pa\n+00010390: 7274 206f 6620 7468 6520 7461 7262 616c rt of the tarbal\n+000103a0: 6c20 6275 696c 7420 7769 7468 20e2 8098 l built with ...\n+000103b0: 6d61 6b65 2064 6973 74e2 8099 2c20 736f make dist..., so\n+000103c0: 2077 6520 6164 6420 7468 650a e280 9864 we add the....d\n+000103d0: 6973 745f e280 9920 7072 6566 6978 2073 ist_... prefix s\n+000103e0: 6f20 7468 6579 2067 6574 2064 6973 7472 o they get distr\n+000103f0: 6962 7574 6564 2e20 2048 6f77 6576 6572 ibuted. However\n+00010400: 2c20 666f 7220 e280 9852 4541 444d 45e2 , for ...README.\n+00010410: 8099 2069 7420 776f 756c 640a 6e6f 7420 .. it would.not \n+00010420: 6861 7665 2062 6565 6e20 6e65 6365 7373 have been necess\n+00010430: 6172 793a 20e2 8098 6175 746f 6d61 6b65 ary: ...automake\n+00010440: e280 9920 6175 746f 6d61 7469 6361 6c6c ... automaticall\n+00010450: 7920 6469 7374 7269 6275 7465 7320 616e y distributes an\n+00010460: 790a e280 9852 4541 444d 45e2 8099 2066 y....README... f\n+00010470: 696c 6520 6974 2065 6e63 6f75 6e74 6572 ile it encounter\n+00010480: 7320 2874 6865 206c 6973 7420 6f66 206f s (the list of o\n+00010490: 7468 6572 2066 696c 6573 2061 7574 6f6d ther files autom\n+000104a0: 6174 6963 616c 6c79 0a64 6973 7472 6962 atically.distrib\n+000104b0: 7574 6564 2069 7320 7072 6573 656e 7465 uted is presente\n+000104c0: 6420 6279 20e2 8098 6175 746f 6d61 6b65 d by ...automake\n+000104d0: 202d 2d68 656c 70e2 8099 292e 2020 5468 --help...). Th\n+000104e0: 6520 6f6e 6c79 2069 6d70 6f72 7461 6e74 e only important\n+000104f0: 0a65 6666 6563 7420 6f66 2074 6869 7320 .effect of this \n+00010500: 7365 636f 6e64 206c 696e 6520 6973 2074 second line is t\n+00010510: 6865 7265 666f 7265 2074 6f20 696e 7374 herefore to inst\n+00010520: 616c 6c20 e280 9852 4541 444d 45e2 8099 all ...README...\n+00010530: 2064 7572 696e 6720 e280 986d 616b 650a during ...make.\n+00010540: 696e 7374 616c 6ce2 8099 2e0a 0a20 2020 install...... \n+00010550: 4f6e 6520 7468 696e 6720 6e6f 7420 636f One thing not co\n+00010560: 7665 7265 6420 696e 2074 6869 7320 6578 vered in this ex\n+00010570: 616d 706c 6520 6973 2061 6363 6573 7369 ample is accessi\n+00010580: 6e67 2074 6865 2069 6e73 7461 6c6c 6174 ng the installat\n+00010590: 696f 6e0a 6469 7265 6374 6f72 7920 7661 ion.directory va\n+000105a0: 6c75 6573 2028 2a6e 6f74 6520 5374 616e lues (*note Stan\n+000105b0: 6461 7264 2044 6972 6563 746f 7279 2056 dard Directory V\n+000105c0: 6172 6961 626c 6573 3a3a 2920 6672 6f6d ariables::) from\n+000105d0: 2079 6f75 720a 7072 6f67 7261 6d20 636f your.program co\n+000105e0: 6465 2c20 7468 6174 2069 732c 2063 6f6e de, that is, con\n+000105f0: 7665 7274 696e 6720 7468 656d 2069 6e74 verting them int\n+00010600: 6f20 6465 6669 6e65 6420 6d61 6372 6f73 o defined macros\n+00010610: 2e20 2046 6f72 2074 6869 732c 0a2a 6e6f . For this,.*no\n+00010620: 7465 2028 6175 746f 636f 6e66 2944 6566 te (autoconf)Def\n+00010630: 696e 696e 6720 4469 7265 6374 6f72 6965 ining Directorie\n+00010640: 733a 3a2e 0a0a 1f0a 4669 6c65 3a20 6175 s::.....File: au\n+00010650: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00010660: 2c20 204e 6f64 653a 2047 656e 6572 616c , Node: General\n+00010670: 6974 6965 732c 2020 4e65 7874 3a20 4578 ities, Next: Ex\n+00010680: 616d 706c 6573 2c20 2050 7265 763a 2041 amples, Prev: A\n+00010690: 7574 6f74 6f6f 6c73 2049 6e74 726f 6475 utotools Introdu\n+000106a0: 6374 696f 6e2c 2020 5570 3a20 546f 700a ction, Up: Top.\n+000106b0: 0a33 2047 656e 6572 616c 2069 6465 6173 .3 General ideas\n+000106c0: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .***************\n+000106d0: 0a0a 5468 6520 666f 6c6c 6f77 696e 6720 ..The following \n+000106e0: 7365 6374 696f 6e73 2063 6f76 6572 2061 sections cover a\n+000106f0: 2066 6577 2062 6173 6963 2069 6465 6173 few basic ideas\n+00010700: 2074 6861 7420 7769 6c6c 2068 656c 7020 that will help \n+00010710: 796f 750a 756e 6465 7273 7461 6e64 2068 you.understand h\n+00010720: 6f77 2041 7574 6f6d 616b 6520 776f 726b ow Automake work\n+00010730: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2047 s...* Menu:..* G\n+00010740: 656e 6572 616c 204f 7065 7261 7469 6f6e eneral Operation\n+00010750: 3a3a 2020 2020 2020 2020 2020 2047 656e :: Gen\n+00010760: 6572 616c 206f 7065 7261 7469 6f6e 206f eral operation o\n+00010770: 6620 4175 746f 6d61 6b65 0a2a 2053 7472 f Automake.* Str\n+00010780: 6963 746e 6573 733a 3a20 2020 2020 2020 ictness:: \n+00010790: 2020 2020 2020 2020 2020 2053 7461 6e64 Stand\n+000107a0: 6172 6473 2063 6f6e 666f 726d 616e 6365 ards conformance\n+000107b0: 2063 6865 636b 696e 670a 2a20 556e 6966 checking.* Unif\n+000107c0: 6f72 6d3a 3a20 2020 2020 2020 2020 2020 orm:: \n+000107d0: 2020 2020 2020 2020 2020 5468 6520 556e The Un\n+000107e0: 6966 6f72 6d20 4e61 6d69 6e67 2053 6368 iform Naming Sch\n+000107f0: 656d 650a 2a20 4c65 6e67 7468 204c 696d eme.* Length Lim\n+00010800: 6974 6174 696f 6e73 3a3a 2020 2020 2020 itations:: \n+00010810: 2020 2020 5374 6179 696e 6720 6265 6c6f Staying belo\n+00010820: 7720 7468 6520 636f 6d6d 616e 6420 6c69 w the command li\n+00010830: 6e65 206c 656e 6774 6820 6c69 6d69 740a ne length limit.\n+00010840: 2a20 4361 6e6f 6e69 6361 6c69 7a61 7469 * Canonicalizati\n+00010850: 6f6e 3a3a 2020 2020 2020 2020 2020 2020 on:: \n+00010860: 486f 7720 6465 7269 7665 6420 7661 7269 How derived vari\n+00010870: 6162 6c65 7320 6172 6520 6e61 6d65 640a ables are named.\n+00010880: 2a20 5573 6572 2056 6172 6961 626c 6573 * User Variables\n+00010890: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+000108a0: 5661 7269 6162 6c65 7320 7265 7365 7276 Variables reserv\n+000108b0: 6564 2066 6f72 2074 6865 2075 7365 720a ed for the user.\n+000108c0: 2a20 4175 7869 6c69 6172 7920 5072 6f67 * Auxiliary Prog\n+000108d0: 7261 6d73 3a3a 2020 2020 2020 2020 2020 rams:: \n+000108e0: 5072 6f67 7261 6d73 2061 7574 6f6d 616b Programs automak\n+000108f0: 6520 6d69 6768 7420 7265 7175 6972 650a e might require.\n+00010900: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00010910: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00010920: 6465 3a20 4765 6e65 7261 6c20 4f70 6572 de: General Oper\n+00010930: 6174 696f 6e2c 2020 4e65 7874 3a20 5374 ation, Next: St\n+00010940: 7269 6374 6e65 7373 2c20 2055 703a 2047 rictness, Up: G\n+00010950: 656e 6572 616c 6974 6965 730a 0a33 2e31 eneralities..3.1\n+00010960: 2047 656e 6572 616c 204f 7065 7261 7469 General Operati\n+00010970: 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d on.=============\n+00010980: 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 ========..Automa\n+00010990: 6b65 2077 6f72 6b73 2062 7920 7265 6164 ke works by read\n+000109a0: 696e 6720 6120 e280 984d 616b 6566 696c ing a ...Makefil\n+000109b0: 652e 616d e280 9920 616e 6420 6765 6e65 e.am... and gene\n+000109c0: 7261 7469 6e67 2061 0ae2 8098 4d61 6b65 rating a....Make\n+000109d0: 6669 6c65 2e69 6ee2 8099 2e20 2043 6572 file.in.... Cer\n+000109e0: 7461 696e 2076 6172 6961 626c 6573 2061 tain variables a\n+000109f0: 6e64 2072 756c 6573 2064 6566 696e 6564 nd rules defined\n+00010a00: 2069 6e20 7468 6520 e280 984d 616b 6566 in the ...Makef\n+00010a10: 696c 652e 616d e280 990a 696e 7374 7275 ile.am....instru\n+00010a20: 6374 2041 7574 6f6d 616b 6520 746f 2067 ct Automake to g\n+00010a30: 656e 6572 6174 6520 6d6f 7265 2073 7065 enerate more spe\n+00010a40: 6369 616c 697a 6564 2063 6f64 653b 2066 cialized code; f\n+00010a50: 6f72 2069 6e73 7461 6e63 652c 2061 0ae2 or instance, a..\n+00010a60: 8098 6269 6e5f 5052 4f47 5241 4d53 e280 ..bin_PROGRAMS..\n+00010a70: 9920 7661 7269 6162 6c65 2064 6566 696e . variable defin\n+00010a80: 6974 696f 6e20 7769 6c6c 2063 6175 7365 ition will cause\n+00010a90: 2072 756c 6573 2066 6f72 2063 6f6d 7069 rules for compi\n+00010aa0: 6c69 6e67 2061 6e64 0a6c 696e 6b69 6e67 ling and.linking\n+00010ab0: 2070 726f 6772 616d 7320 746f 2062 6520 programs to be \n+00010ac0: 6765 6e65 7261 7465 642e 0a0a 2020 2054 generated... T\n+00010ad0: 6865 2076 6172 6961 626c 6520 6465 6669 he variable defi\n+00010ae0: 6e69 7469 6f6e 7320 616e 6420 7275 6c65 nitions and rule\n+00010af0: 7320 696e 2074 6865 20e2 8098 4d61 6b65 s in the ...Make\n+00010b00: 6669 6c65 2e61 6de2 8099 2061 7265 2063 file.am... are c\n+00010b10: 6f70 6965 640a 6d6f 7374 6c79 2076 6572 opied.mostly ver\n+00010b20: 6261 7469 6d20 696e 746f 2074 6865 2067 batim into the g\n+00010b30: 656e 6572 6174 6564 2066 696c 652c 2077 enerated file, w\n+00010b40: 6974 6820 616c 6c20 7661 7269 6162 6c65 ith all variable\n+00010b50: 2064 6566 696e 6974 696f 6e73 0a70 7265 definitions.pre\n+00010b60: 6365 6469 6e67 2061 6c6c 2072 756c 6573 ceding all rules\n+00010b70: 2e20 2054 6869 7320 616c 6c6f 7773 2079 . This allows y\n+00010b80: 6f75 2074 6f20 6164 6420 616c 6d6f 7374 ou to add almost\n+00010b90: 2061 7262 6974 7261 7279 2063 6f64 6520 arbitrary code \n+00010ba0: 696e 746f 0a74 6865 2067 656e 6572 6174 into.the generat\n+00010bb0: 6564 20e2 8098 4d61 6b65 6669 6c65 2e69 ed ...Makefile.i\n+00010bc0: 6ee2 8099 2e20 2046 6f72 2069 6e73 7461 n.... For insta\n+00010bd0: 6e63 652c 2074 6865 2041 7574 6f6d 616b nce, the Automak\n+00010be0: 6520 6469 7374 7269 6275 7469 6f6e 0a69 e distribution.i\n+00010bf0: 6e63 6c75 6465 7320 6120 6e6f 6e2d 7374 ncludes a non-st\n+00010c00: 616e 6461 7264 2072 756c 6520 666f 7220 andard rule for \n+00010c10: 7468 6520 e280 9867 6974 2d64 6973 74e2 the ...git-dist.\n+00010c20: 8099 2074 6172 6765 742c 2077 6869 6368 .. target, which\n+00010c30: 2074 6865 0a41 7574 6f6d 616b 6520 6d61 the.Automake ma\n+00010c40: 696e 7461 696e 6572 2075 7365 7320 746f intainer uses to\n+00010c50: 206d 616b 6520 6469 7374 7269 6275 7469 make distributi\n+00010c60: 6f6e 7320 6672 6f6d 2074 6865 2073 6f75 ons from the sou\n+00010c70: 7263 6520 636f 6e74 726f 6c0a 7379 7374 rce control.syst\n+00010c80: 656d 2e0a 0a20 2020 4e6f 7465 2074 6861 em... Note tha\n+00010c90: 7420 6d6f 7374 2047 4e55 206d 616b 6520 t most GNU make \n+00010ca0: 6578 7465 6e73 696f 6e73 2061 7265 206e extensions are n\n+00010cb0: 6f74 2072 6563 6f67 6e69 7a65 6420 6279 ot recognized by\n+00010cc0: 2041 7574 6f6d 616b 652e 0a55 7369 6e67 Automake..Using\n+00010cd0: 2073 7563 6820 6578 7465 6e73 696f 6e73 such extensions\n+00010ce0: 2069 6e20 6120 e280 984d 616b 6566 696c in a ...Makefil\n+00010cf0: 652e 616d e280 9920 7769 6c6c 206c 6561 e.am... will lea\n+00010d00: 6420 746f 2065 7272 6f72 7320 6f72 0a63 d to errors or.c\n+00010d10: 6f6e 6675 7369 6e67 2062 6568 6176 696f onfusing behavio\n+00010d20: 722e 0a0a 2020 2041 2073 7065 6369 616c r... A special\n+00010d30: 2065 7863 6570 7469 6f6e 2069 7320 7468 exception is th\n+00010d40: 6174 2074 6865 2047 4e55 206d 616b 6520 at the GNU make \n+00010d50: 6170 7065 6e64 206f 7065 7261 746f 722c append operator,\n+00010d60: 20e2 8098 2b3d e280 992c 2069 730a 7375 ...+=..., is.su\n+00010d70: 7070 6f72 7465 642e 2020 5468 6973 206f pported. This o\n+00010d80: 7065 7261 746f 7220 6170 7065 6e64 7320 perator appends \n+00010d90: 6974 7320 7269 6768 7420 6861 6e64 2061 its right hand a\n+00010da0: 7267 756d 656e 7420 746f 2074 6865 0a76 rgument to the.v\n+00010db0: 6172 6961 626c 6520 7370 6563 6966 6965 ariable specifie\n+00010dc0: 6420 6f6e 2074 6865 206c 6566 742e 2020 d on the left. \n+00010dd0: 4175 746f 6d61 6b65 2077 696c 6c20 7472 Automake will tr\n+00010de0: 616e 736c 6174 6520 7468 6520 6f70 6572 anslate the oper\n+00010df0: 6174 6f72 0a69 6e74 6f20 616e 206f 7264 ator.into an ord\n+00010e00: 696e 6172 7920 e280 983d e280 9920 6f70 inary ...=... op\n+00010e10: 6572 6174 6f72 3b20 e280 982b 3de2 8099 erator; ...+=...\n+00010e20: 2077 696c 6c20 7468 7573 2077 6f72 6b20 will thus work \n+00010e30: 7769 7468 2061 6e79 206d 616b 650a 7072 with any make.pr\n+00010e40: 6f67 7261 6d2e 0a0a 2020 2041 7574 6f6d ogram... Autom\n+00010e50: 616b 6520 7472 6965 7320 746f 206b 6565 ake tries to kee\n+00010e60: 7020 636f 6d6d 656e 7473 2067 726f 7570 p comments group\n+00010e70: 6564 2077 6974 6820 616e 7920 6164 6a6f ed with any adjo\n+00010e80: 696e 696e 6720 7275 6c65 7320 6f72 0a76 ining rules or.v\n+00010e90: 6172 6961 626c 6520 6465 6669 6e69 7469 ariable definiti\n+00010ea0: 6f6e 732e 0a0a 2020 2047 656e 6572 616c ons... General\n+00010eb0: 6c79 2c20 4175 746f 6d61 6b65 2069 7320 ly, Automake is \n+00010ec0: 6e6f 7420 7061 7274 6963 756c 6172 6c79 not particularly\n+00010ed0: 2073 6d61 7274 2069 6e20 7468 6520 7061 smart in the pa\n+00010ee0: 7273 696e 6720 6f66 0a75 6e75 7375 616c rsing of.unusual\n+00010ef0: 204d 616b 6566 696c 6520 636f 6e73 7472 Makefile constr\n+00010f00: 7563 7473 2c20 736f 2079 6f75 2772 6520 ucts, so you're \n+00010f10: 6164 7669 7365 6420 746f 2061 766f 6964 advised to avoid\n+00010f20: 2066 616e 6379 2063 6f6e 7374 7275 6374 fancy construct\n+00010f30: 730a 6f72 2022 6372 6561 7469 7665 2220 s.or \"creative\" \n+00010f40: 7573 6520 6f66 2077 6869 7465 7370 6163 use of whitespac\n+00010f50: 6573 2e20 2046 6f72 2065 7861 6d70 6c65 es. For example\n+00010f60: 2c20 3c54 4142 3e20 6368 6172 6163 7465 , characte\n+00010f70: 7273 2063 616e 6e6f 740a 6265 2075 7365 rs cannot.be use\n+00010f80: 6420 6265 7477 6565 6e20 6120 7461 7267 d between a targ\n+00010f90: 6574 206e 616d 6520 616e 6420 7468 6520 et name and the \n+00010fa0: 666f 6c6c 6f77 696e 6720 22e2 8098 3ae2 following \"...:.\n+00010fb0: 8099 2220 6368 6172 6163 7465 722c 2061 ..\" character, a\n+00010fc0: 6e64 0a76 6172 6961 626c 6520 6173 7369 nd.variable assi\n+00010fd0: 676e 6d65 6e74 7320 7368 6f75 6c64 6e27 gnments shouldn'\n+00010fe0: 7420 6265 2069 6e64 656e 7465 6420 7769 t be indented wi\n+00010ff0: 7468 203c 5441 423e 2063 6861 7261 6374 th charact\n+00011000: 6572 732e 2020 416c 736f 2c0a 7573 696e ers. Also,.usin\n+00011010: 6720 6d6f 7265 2063 6f6d 706c 6578 206d g more complex m\n+00011020: 6163 726f 2069 6e20 7461 7267 6574 206e acro in target n\n+00011030: 616d 6573 2063 616e 2063 6175 7365 2074 ames can cause t\n+00011040: 726f 7562 6c65 3a0a 0a20 2020 2020 2520 rouble:.. % \n+00011050: 6361 7420 4d61 6b65 6669 6c65 2e61 6d0a cat Makefile.am.\n+00011060: 2020 2020 2024 2846 4f4f 3a3d 7829 3a20 $(FOO:=x): \n+00011070: 6261 720a 2020 2020 2025 2061 7574 6f6d bar. % autom\n+00011080: 616b 650a 2020 2020 204d 616b 6566 696c ake. Makefil\n+00011090: 652e 616d 3a31 3a20 6261 6420 6368 6172 e.am:1: bad char\n+000110a0: 6163 7465 7273 2069 6e20 7661 7269 6162 acters in variab\n+000110b0: 6c65 206e 616d 6520 6024 2846 4f4f 270a le name `$(FOO'.\n+000110c0: 2020 2020 204d 616b 6566 696c 652e 616d Makefile.am\n+000110d0: 3a31 3a20 603a 3d27 2d73 7479 6c65 2061 :1: `:='-style a\n+000110e0: 7373 6967 6e6d 656e 7473 2061 7265 206e ssignments are n\n+000110f0: 6f74 2070 6f72 7461 626c 650a 0a20 2020 ot portable.. \n+00011100: 4120 7275 6c65 2064 6566 696e 6564 2069 A rule defined i\n+00011110: 6e20 e280 984d 616b 6566 696c 652e 616d n ...Makefile.am\n+00011120: e280 9920 6765 6e65 7261 6c6c 7920 6f76 ... generally ov\n+00011130: 6572 7269 6465 7320 616e 7920 7375 6368 errides any such\n+00011140: 2072 756c 6520 6f66 0a61 2073 696d 696c rule of.a simil\n+00011150: 6172 206e 616d 6520 7468 6174 2077 6f75 ar name that wou\n+00011160: 6c64 2062 6520 6175 746f 6d61 7469 6361 ld be automatica\n+00011170: 6c6c 7920 6765 6e65 7261 7465 6420 6279 lly generated by\n+00011180: 20e2 8098 6175 746f 6d61 6b65 e280 992e ...automake....\n+00011190: 0a41 6c74 686f 7567 6820 7468 6973 2069 .Although this i\n+000111a0: 7320 6120 7375 7070 6f72 7465 6420 6665 s a supported fe\n+000111b0: 6174 7572 652c 2069 7420 6973 2067 656e ature, it is gen\n+000111c0: 6572 616c 6c79 2062 6573 7420 746f 2061 erally best to a\n+000111d0: 766f 6964 0a6d 616b 696e 6720 7573 6520 void.making use \n+000111e0: 6f66 2069 742c 2061 7320 736f 6d65 7469 of it, as someti\n+000111f0: 6d65 7320 7468 6520 6765 6e65 7261 7465 mes the generate\n+00011200: 6420 7275 6c65 7320 6172 6520 7665 7279 d rules are very\n+00011210: 2070 6172 7469 6375 6c61 722e 0a0a 2020 particular... \n+00011220: 2053 696d 696c 6172 6c79 2c20 6120 7661 Similarly, a va\n+00011230: 7269 6162 6c65 2064 6566 696e 6564 2069 riable defined i\n+00011240: 6e20 e280 984d 616b 6566 696c 652e 616d n ...Makefile.am\n+00011250: e280 9920 6f72 20e2 8098 4143 5f53 5542 ... or ...AC_SUB\n+00011260: 5354 e280 9965 6420 6672 6f6d 0ae2 8098 ST...ed from....\n+00011270: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n+00011280: 7769 6c6c 206f 7665 7272 6964 6520 616e will override an\n+00011290: 7920 6465 6669 6e69 7469 6f6e 206f 6620 y definition of \n+000112a0: 7468 6520 7661 7269 6162 6c65 2074 6861 the variable tha\n+000112b0: 740a e280 9861 7574 6f6d 616b 65e2 8099 t....automake...\n+000112c0: 2077 6f75 6c64 206f 7264 696e 6172 696c would ordinaril\n+000112d0: 7920 6372 6561 7465 2e20 2054 6869 7320 y create. This \n+000112e0: 6665 6174 7572 6520 6973 206d 6f72 6520 feature is more \n+000112f0: 6f66 7465 6e20 7573 6566 756c 0a74 6861 often useful.tha\n+00011300: 6e20 7468 6520 6162 696c 6974 7920 746f n the ability to\n+00011310: 206f 7665 7272 6964 6520 6120 7275 6c65 override a rule\n+00011320: 2e20 2042 6520 7761 726e 6564 2074 6861 . Be warned tha\n+00011330: 7420 6d61 6e79 206f 6620 7468 650a 7661 t many of the.va\n+00011340: 7269 6162 6c65 7320 6765 6e65 7261 7465 riables generate\n+00011350: 6420 6279 20e2 8098 6175 746f 6d61 6b65 d by ...automake\n+00011360: e280 9920 6172 6520 636f 6e73 6964 6572 ... are consider\n+00011370: 6564 2074 6f20 6265 2066 6f72 2069 6e74 ed to be for int\n+00011380: 6572 6e61 6c20 7573 650a 6f6e 6c79 2c20 ernal use.only, \n+00011390: 616e 6420 7468 6569 7220 6e61 6d65 7320 and their names \n+000113a0: 6d69 6768 7420 6368 616e 6765 2069 6e20 might change in \n+000113b0: 6675 7475 7265 2072 656c 6561 7365 732e future releases.\n+000113c0: 0a0a 2020 2057 6865 6e20 6578 616d 696e .. When examin\n+000113d0: 696e 6720 6120 7661 7269 6162 6c65 2064 ing a variable d\n+000113e0: 6566 696e 6974 696f 6e2c 2041 7574 6f6d efinition, Autom\n+000113f0: 616b 6520 7769 6c6c 2072 6563 7572 7369 ake will recursi\n+00011400: 7665 6c79 0a65 7861 6d69 6e65 2076 6172 vely.examine var\n+00011410: 6961 626c 6573 2072 6566 6572 656e 6365 iables reference\n+00011420: 6420 696e 2074 6865 2064 6566 696e 6974 d in the definit\n+00011430: 696f 6e2e 2020 466f 7220 6578 616d 706c ion. For exampl\n+00011440: 652c 2069 660a 4175 746f 6d61 6b65 2069 e, if.Automake i\n+00011450: 7320 6c6f 6f6b 696e 6720 6174 2074 6865 s looking at the\n+00011460: 2063 6f6e 7465 6e74 206f 6620 e280 9866 content of ...f\n+00011470: 6f6f 5f53 4f55 5243 4553 e280 9920 696e oo_SOURCES... in\n+00011480: 2074 6869 7320 736e 6970 7065 740a 0a20 this snippet.. \n+00011490: 2020 2020 7873 203d 2061 2e63 2062 2e63 xs = a.c b.c\n+000114a0: 0a20 2020 2020 666f 6f5f 534f 5552 4345 . foo_SOURCE\n+000114b0: 5320 3d20 632e 6320 2428 7873 290a 0a20 S = c.c $(xs).. \n+000114c0: 2020 6974 2077 6f75 6c64 2075 7365 2074 it would use t\n+000114d0: 6865 2066 696c 6573 20e2 8098 612e 63e2 he files ...a.c.\n+000114e0: 8099 2c20 e280 9862 2e63 e280 992c 2061 .., ...b.c..., a\n+000114f0: 6e64 20e2 8098 632e 63e2 8099 2061 7320 nd ...c.c... as \n+00011500: 7468 6520 636f 6e74 656e 7473 206f 660a the contents of.\n+00011510: e280 9866 6f6f 5f53 4f55 5243 4553 e280 ...foo_SOURCES..\n+00011520: 992e 0a0a 2020 2041 7574 6f6d 616b 6520 .... Automake \n+00011530: 616c 736f 2061 6c6c 6f77 7320 6120 666f also allows a fo\n+00011540: 726d 206f 6620 636f 6d6d 656e 7420 7468 rm of comment th\n+00011550: 6174 2069 7320 5f6e 6f74 5f20 636f 7069 at is _not_ copi\n+00011560: 6564 2069 6e74 6f20 7468 650a 6f75 7470 ed into the.outp\n+00011570: 7574 3b20 616c 6c20 6c69 6e65 7320 6265 ut; all lines be\n+00011580: 6769 6e6e 696e 6720 7769 7468 20e2 8098 ginning with ...\n+00011590: 2323 e280 9920 286c 6561 6469 6e67 2073 ##... (leading s\n+000115a0: 7061 6365 7320 616c 6c6f 7765 6429 2061 paces allowed) a\n+000115b0: 7265 0a63 6f6d 706c 6574 656c 7920 6967 re.completely ig\n+000115c0: 6e6f 7265 6420 6279 2041 7574 6f6d 616b nored by Automak\n+000115d0: 652e 0a0a 2020 2049 7420 6973 2063 7573 e... It is cus\n+000115e0: 746f 6d61 7279 2074 6f20 6d61 6b65 2074 tomary to make t\n+000115f0: 6865 2066 6972 7374 206c 696e 6520 6f66 he first line of\n+00011600: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+00011610: 8099 2072 6561 643a 0a0a 2020 2020 2023 .. read:.. #\n+00011620: 2320 5072 6f63 6573 7320 7468 6973 2066 # Process this f\n+00011630: 696c 6520 7769 7468 2061 7574 6f6d 616b ile with automak\n+00011640: 6520 746f 2070 726f 6475 6365 204d 616b e to produce Mak\n+00011650: 6566 696c 652e 696e 0a0a 1f0a 4669 6c65 efile.in....File\n+00011660: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00011670: 696e 666f 2c20 204e 6f64 653a 2053 7472 info, Node: Str\n+00011680: 6963 746e 6573 732c 2020 4e65 7874 3a20 ictness, Next: \n+00011690: 556e 6966 6f72 6d2c 2020 5072 6576 3a20 Uniform, Prev: \n+000116a0: 4765 6e65 7261 6c20 4f70 6572 6174 696f General Operatio\n+000116b0: 6e2c 2020 5570 3a20 4765 6e65 7261 6c69 n, Up: Generali\n+000116c0: 7469 6573 0a0a 332e 3220 5374 7269 6374 ties..3.2 Strict\n+000116d0: 6e65 7373 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ness.===========\n+000116e0: 3d3d 3d0a 0a57 6869 6c65 2041 7574 6f6d ===..While Autom\n+000116f0: 616b 6520 6973 2069 6e74 656e 6465 6420 ake is intended \n+00011700: 746f 2062 6520 7573 6564 2062 7920 6d61 to be used by ma\n+00011710: 696e 7461 696e 6572 7320 6f66 2047 4e55 intainers of GNU\n+00011720: 2070 6163 6b61 6765 732c 2069 740a 646f packages, it.do\n+00011730: 6573 206d 616b 6520 736f 6d65 2065 6666 es make some eff\n+00011740: 6f72 7420 746f 2061 6363 6f6d 6d6f 6461 ort to accommoda\n+00011750: 7465 2074 686f 7365 2077 686f 2077 6973 te those who wis\n+00011760: 6820 746f 2075 7365 2069 742c 2062 7574 h to use it, but\n+00011770: 2064 6f0a 6e6f 7420 7761 6e74 2074 6f20 do.not want to \n+00011780: 7573 6520 616c 6c20 7468 6520 474e 5520 use all the GNU \n+00011790: 636f 6e76 656e 7469 6f6e 732e 0a0a 2020 conventions... \n+000117a0: 2054 6f20 7468 6973 2065 6e64 2c20 4175 To this end, Au\n+000117b0: 746f 6d61 6b65 2073 7570 706f 7274 7320 tomake supports \n+000117c0: 7468 7265 6520 6c65 7665 6c73 206f 6620 three levels of \n+000117d0: e280 9c73 7472 6963 746e 6573 73e2 809d ...strictness...\n+000117e0: 2d2d 7468 650a 7374 7269 6374 6e65 7373 --the.strictness\n+000117f0: 2069 6e64 6963 6174 696e 6720 686f 7720 indicating how \n+00011800: 7374 7269 6e67 656e 746c 7920 4175 746f stringently Auto\n+00011810: 6d61 6b65 2073 686f 756c 6420 6368 6563 make should chec\n+00011820: 6b20 7374 616e 6461 7264 730a 636f 6e66 k standards.conf\n+00011830: 6f72 6d61 6e63 652e 0a0a 2020 2054 6865 ormance... The\n+00011840: 2076 616c 6964 2073 7472 6963 746e 6573 valid strictnes\n+00011850: 7320 6c65 7665 6c73 2061 7265 3a0a 0ae2 s levels are:...\n+00011860: 8098 666f 7265 6967 6ee2 8099 0a20 2020 ..foreign.... \n+00011870: 2020 4175 746f 6d61 6b65 2077 696c 6c20 Automake will \n+00011880: 6368 6563 6b20 666f 7220 6f6e 6c79 2074 check for only t\n+00011890: 686f 7365 2074 6869 6e67 7320 7468 6174 hose things that\n+000118a0: 2061 7265 2061 6273 6f6c 7574 656c 790a are absolutely.\n+000118b0: 2020 2020 2072 6571 7569 7265 6420 666f required fo\n+000118c0: 7220 7072 6f70 6572 206f 7065 7261 7469 r proper operati\n+000118d0: 6f6e 732e 2020 466f 7220 696e 7374 616e ons. For instan\n+000118e0: 6365 2c20 7768 6572 6561 7320 474e 550a ce, whereas GNU.\n+000118f0: 2020 2020 2073 7461 6e64 6172 6473 2064 standards d\n+00011900: 6963 7461 7465 2074 6865 2065 7869 7374 ictate the exist\n+00011910: 656e 6365 206f 6620 6120 e280 984e 4557 ence of a ...NEW\n+00011920: 53e2 8099 2066 696c 652c 2069 7420 7769 S... file, it wi\n+00011930: 6c6c 206e 6f74 2062 650a 2020 2020 2072 ll not be. r\n+00011940: 6571 7569 7265 6420 696e 2074 6869 7320 equired in this \n+00011950: 6d6f 6465 2e20 2054 6865 206e 616d 6520 mode. The name \n+00011960: 636f 6d65 7320 6672 6f6d 2074 6865 2066 comes from the f\n+00011970: 6163 7420 7468 6174 2041 7574 6f6d 616b act that Automak\n+00011980: 650a 2020 2020 2069 7320 696e 7465 6e64 e. is intend\n+00011990: 6564 2074 6f20 6265 2075 7365 6420 666f ed to be used fo\n+000119a0: 7220 474e 5520 7072 6f67 7261 6d73 3b20 r GNU programs; \n+000119b0: 7468 6573 6520 7265 6c61 7865 6420 7275 these relaxed ru\n+000119c0: 6c65 7320 6172 650a 2020 2020 206e 6f74 les are. not\n+000119d0: 2074 6865 2073 7461 6e64 6172 6420 6d6f the standard mo\n+000119e0: 6465 206f 6620 6f70 6572 6174 696f 6e2e de of operation.\n+000119f0: 0a0a e280 9867 6e75 e280 990a 2020 2020 .....gnu.... \n+00011a00: 2041 7574 6f6d 616b 6520 7769 6c6c 2063 Automake will c\n+00011a10: 6865 636b 2d2d 6173 206d 7563 6820 6173 heck--as much as\n+00011a20: 2070 6f73 7369 626c 652d 2d66 6f72 2063 possible--for c\n+00011a30: 6f6d 706c 6961 6e63 6520 746f 2074 6865 ompliance to the\n+00011a40: 2047 4e55 0a20 2020 2020 7374 616e 6461 GNU. standa\n+00011a50: 7264 7320 666f 7220 7061 636b 6167 6573 rds for packages\n+00011a60: 2e20 2054 6869 7320 6973 2074 6865 2064 . This is the d\n+00011a70: 6566 6175 6c74 2e0a 0ae2 8098 676e 6974 efault......gnit\n+00011a80: 73e2 8099 0a20 2020 2020 4175 746f 6d61 s.... Automa\n+00011a90: 6b65 2077 696c 6c20 6368 6563 6b20 666f ke will check fo\n+00011aa0: 7220 636f 6d70 6c69 616e 6365 2074 6f20 r compliance to \n+00011ab0: 7468 6520 6173 2d79 6574 2d75 6e77 7269 the as-yet-unwri\n+00011ac0: 7474 656e 20e2 809c 476e 6974 730a 2020 tten ...Gnits. \n+00011ad0: 2020 2073 7461 6e64 6172 6473 e280 9d2e standards....\n+00011ae0: 2020 5468 6573 6520 6172 6520 6261 7365 These are base\n+00011af0: 6420 6f6e 2074 6865 2047 4e55 2073 7461 d on the GNU sta\n+00011b00: 6e64 6172 6473 2c20 6275 7420 6172 6520 ndards, but are \n+00011b10: 6576 656e 0a20 2020 2020 6d6f 7265 2064 even. more d\n+00011b20: 6574 6169 6c65 642e 2020 556e 6c65 7373 etailed. Unless\n+00011b30: 2079 6f75 2061 7265 2061 2047 6e69 7473 you are a Gnits\n+00011b40: 2073 7461 6e64 6172 6473 2063 6f6e 7472 standards contr\n+00011b50: 6962 7574 6f72 2c20 6974 2069 730a 2020 ibutor, it is. \n+00011b60: 2020 2072 6563 6f6d 6d65 6e64 6564 2074 recommended t\n+00011b70: 6861 7420 796f 7520 6176 6f69 6420 7468 hat you avoid th\n+00011b80: 6973 206f 7074 696f 6e20 756e 7469 6c20 is option until \n+00011b90: 7375 6368 2074 696d 6520 6173 2074 6865 such time as the\n+00011ba0: 2047 6e69 7473 0a20 2020 2020 7374 616e Gnits. stan\n+00011bb0: 6461 7264 2069 7320 6163 7475 616c 6c79 dard is actually\n+00011bc0: 2070 7562 6c69 7368 6564 2028 7768 6963 published (whic\n+00011bd0: 6820 6d61 7920 6e65 7665 7220 6861 7070 h may never happ\n+00011be0: 656e 292e 0a0a 2020 202a 4e6f 7465 2047 en)... *Note G\n+00011bf0: 6e69 7473 3a3a 2c20 666f 7220 6d6f 7265 nits::, for more\n+00011c00: 2069 6e66 6f72 6d61 7469 6f6e 206f 6e20 information on \n+00011c10: 7468 6520 7072 6563 6973 6520 696d 706c the precise impl\n+00011c20: 6963 6174 696f 6e73 206f 660a 7468 6520 ications of.the \n+00011c30: 7374 7269 6374 6e65 7373 206c 6576 656c strictness level\n+00011c40: 2e0a 0a20 2020 4175 746f 6d61 6b65 2061 ... Automake a\n+00011c50: 6c73 6f20 6861 7320 6120 7370 6563 6961 lso has a specia\n+00011c60: 6c20 2861 6e64 205f 746f 6461 7920 6465 l (and _today de\n+00011c70: 7072 6563 6174 6564 5f29 2022 6379 676e precated_) \"cygn\n+00011c80: 7573 2220 6d6f 6465 0a74 6861 7420 6973 us\" mode.that is\n+00011c90: 2073 696d 696c 6172 2074 6f20 7374 7269 similar to stri\n+00011ca0: 6374 6e65 7373 2062 7574 2068 616e 646c ctness but handl\n+00011cb0: 6564 2064 6966 6665 7265 6e74 6c79 2e20 ed differently. \n+00011cc0: 2054 6869 7320 6d6f 6465 2069 730a 7573 This mode is.us\n+00011cd0: 6566 756c 2066 6f72 2070 6163 6b61 6765 eful for package\n+00011ce0: 7320 7468 6174 2061 7265 2070 7574 2069 s that are put i\n+00011cf0: 6e74 6f20 6120 2243 7967 6e75 7322 2073 nto a \"Cygnus\" s\n+00011d00: 7479 6c65 2074 7265 6520 2865 2e67 2e2c tyle tree (e.g.,\n+00011d10: 206f 6c64 6572 0a76 6572 7369 6f6e 7320 older.versions \n+00011d20: 6f66 2074 6865 2047 4343 2061 6e64 2067 of the GCC and g\n+00011d30: 6462 2074 7265 6573 292e 2020 2a4e 6f74 db trees). *Not\n+00011d40: 6520 4379 676e 7573 3a3a 2c20 666f 7220 e Cygnus::, for \n+00011d50: 6d6f 7265 0a69 6e66 6f72 6d61 7469 6f6e more.information\n+00011d60: 206f 6e20 7468 6973 206d 6f64 652e 2020 on this mode. \n+00011d70: 506c 6561 7365 206e 6f74 6520 7468 6174 Please note that\n+00011d80: 2074 6869 7320 6d6f 6465 2069 7320 6465 this mode is de\n+00011d90: 7072 6563 6174 6564 2061 6e64 0a5f 7769 precated and._wi\n+00011da0: 6c6c 2062 6520 7265 6d6f 7665 6420 696e ll be removed in\n+00011db0: 2074 6865 2066 7574 7572 6520 6175 746f the future auto\n+00011dc0: 6d61 6b65 2076 6572 7369 6f6e 735f 3b20 make versions_; \n+00011dd0: 796f 7520 6d75 7374 2061 766f 6964 2069 you must avoid i\n+00011de0: 7473 0a75 7365 2069 6e20 6e65 7720 7061 ts.use in new pa\n+00011df0: 636b 6167 6573 2c20 616e 6420 7368 6f75 ckages, and shou\n+00011e00: 6c64 2073 746f 7020 7573 696e 6720 6974 ld stop using it\n+00011e10: 2069 6e20 6578 6973 7469 6e67 2070 6163 in existing pac\n+00011e20: 6b61 6765 7320 6173 0a77 656c 6c2e 0a0a kages as.well...\n+00011e30: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00011e40: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00011e50: 653a 2055 6e69 666f 726d 2c20 204e 6578 e: Uniform, Nex\n+00011e60: 743a 204c 656e 6774 6820 4c69 6d69 7461 t: Length Limita\n+00011e70: 7469 6f6e 732c 2020 5072 6576 3a20 5374 tions, Prev: St\n+00011e80: 7269 6374 6e65 7373 2c20 2055 703a 2047 rictness, Up: G\n+00011e90: 656e 6572 616c 6974 6965 730a 0a33 2e33 eneralities..3.3\n+00011ea0: 2054 6865 2055 6e69 666f 726d 204e 616d The Uniform Nam\n+00011eb0: 696e 6720 5363 6865 6d65 0a3d 3d3d 3d3d ing Scheme.=====\n 00011ec0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00011ed0: 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 ======..Automake\n-00011ee0: 2076 6172 6961 626c 6573 2067 656e 6572 variables gener\n-00011ef0: 616c 6c79 2066 6f6c 6c6f 7720 6120 e280 ally follow a ..\n-00011f00: 9c75 6e69 666f 726d 206e 616d 696e 6720 .uniform naming \n-00011f10: 7363 6865 6d65 e280 9d20 7468 6174 206d scheme... that m\n-00011f20: 616b 6573 0a69 7420 6561 7379 2074 6f20 akes.it easy to \n-00011f30: 6465 6369 6465 2068 6f77 2070 726f 6772 decide how progr\n-00011f40: 616d 7320 2861 6e64 206f 7468 6572 2064 ams (and other d\n-00011f50: 6572 6976 6564 206f 626a 6563 7473 2920 erived objects) \n-00011f60: 6172 6520 6275 696c 742c 0a61 6e64 2068 are built,.and h\n-00011f70: 6f77 2074 6865 7920 6172 6520 696e 7374 ow they are inst\n-00011f80: 616c 6c65 642e 2020 5468 6973 2073 6368 alled. This sch\n-00011f90: 656d 6520 616c 736f 2073 7570 706f 7274 eme also support\n-00011fa0: 7320 e280 9863 6f6e 6669 6775 7265 e280 s ...configure..\n-00011fb0: 9920 7469 6d65 0a64 6574 6572 6d69 6e61 . time.determina\n-00011fc0: 7469 6f6e 206f 6620 7768 6174 2073 686f tion of what sho\n-00011fd0: 756c 6420 6265 2062 7569 6c74 2e0a 0a20 uld be built... \n-00011fe0: 2020 4174 20e2 8098 6d61 6b65 e280 9920 At ...make... \n-00011ff0: 7469 6d65 2c20 6365 7274 6169 6e20 7661 time, certain va\n-00012000: 7269 6162 6c65 7320 6172 6520 7573 6564 riables are used\n-00012010: 2074 6f20 6465 7465 726d 696e 6520 7768 to determine wh\n-00012020: 6963 6820 6f62 6a65 6374 730a 6172 6520 ich objects.are \n-00012030: 746f 2062 6520 6275 696c 742e 2020 5468 to be built. Th\n-00012040: 6520 7661 7269 6162 6c65 206e 616d 6573 e variable names\n-00012050: 2061 7265 206d 6164 6520 6f66 2073 6576 are made of sev\n-00012060: 6572 616c 2070 6965 6365 7320 7468 6174 eral pieces that\n-00012070: 2061 7265 0a63 6f6e 6361 7465 6e61 7465 are.concatenate\n-00012080: 6420 746f 6765 7468 6572 2e0a 0a20 2020 d together... \n-00012090: 5468 6520 7069 6563 6520 7468 6174 2074 The piece that t\n-000120a0: 656c 6c73 20e2 8098 6175 746f 6d61 6b65 ells ...automake\n-000120b0: e280 9920 7768 6174 2069 7320 6265 696e ... what is bein\n-000120c0: 6720 6275 696c 7420 6973 2063 6f6d 6d6f g built is commo\n-000120d0: 6e6c 790a 6361 6c6c 6564 2074 6865 20e2 nly.called the .\n-000120e0: 809c 7072 696d 6172 79e2 809d 2e20 2046 ..primary.... F\n-000120f0: 6f72 2069 6e73 7461 6e63 652c 2074 6865 or instance, the\n-00012100: 2070 7269 6d61 7279 20e2 8098 5052 4f47 primary ...PROG\n-00012110: 5241 4d53 e280 9920 686f 6c64 7320 6120 RAMS... holds a \n-00012120: 6c69 7374 0a6f 6620 7072 6f67 7261 6d73 list.of programs\n-00012130: 2074 6861 7420 6172 6520 746f 2062 6520 that are to be \n-00012140: 636f 6d70 696c 6564 2061 6e64 206c 696e compiled and lin\n-00012150: 6b65 642e 0a0a 2020 2041 2064 6966 6665 ked... A diffe\n-00012160: 7265 6e74 2073 6574 206f 6620 6e61 6d65 rent set of name\n-00012170: 7320 6973 2075 7365 6420 746f 2064 6563 s is used to dec\n-00012180: 6964 6520 7768 6572 6520 7468 6520 6275 ide where the bu\n-00012190: 696c 7420 6f62 6a65 6374 730a 7368 6f75 ilt objects.shou\n-000121a0: 6c64 2062 6520 696e 7374 616c 6c65 642e ld be installed.\n-000121b0: 2020 5468 6573 6520 6e61 6d65 7320 6172 These names ar\n-000121c0: 6520 7072 6566 6978 6573 2074 6f20 7468 e prefixes to th\n-000121d0: 6520 7072 696d 6172 792c 2061 6e64 2074 e primary, and t\n-000121e0: 6865 790a 696e 6469 6361 7465 2077 6869 hey.indicate whi\n-000121f0: 6368 2073 7461 6e64 6172 6420 6469 7265 ch standard dire\n-00012200: 6374 6f72 7920 7368 6f75 6c64 2062 6520 ctory should be \n-00012210: 7573 6564 2061 7320 7468 6520 696e 7374 used as the inst\n-00012220: 616c 6c61 7469 6f6e 0a64 6972 6563 746f allation.directo\n-00012230: 7279 2e20 2054 6865 2073 7461 6e64 6172 ry. The standar\n-00012240: 6420 6469 7265 6374 6f72 7920 6e61 6d65 d directory name\n-00012250: 7320 6172 6520 6769 7665 6e20 696e 2074 s are given in t\n-00012260: 6865 2047 4e55 2073 7461 6e64 6172 6473 he GNU standards\n-00012270: 0a28 2a6e 6f74 6520 2873 7461 6e64 6172 .(*note (standar\n-00012280: 6473 2944 6972 6563 746f 7279 2056 6172 ds)Directory Var\n-00012290: 6961 626c 6573 3a3a 292e 2020 4175 746f iables::). Auto\n-000122a0: 6d61 6b65 2065 7874 656e 6473 2074 6869 make extends thi\n-000122b0: 7320 6c69 7374 0a77 6974 6820 e280 9870 s list.with ...p\n-000122c0: 6b67 6461 7461 6469 72e2 8099 2c20 e280 kgdatadir..., ..\n-000122d0: 9870 6b67 696e 636c 7564 6564 6972 e280 .pkgincludedir..\n-000122e0: 992c 20e2 8098 706b 676c 6962 6469 72e2 ., ...pkglibdir.\n-000122f0: 8099 2c20 616e 6420 e280 9870 6b67 6c69 .., and ...pkgli\n-00012300: 6265 7865 6364 6972 e280 993b 0a74 6865 bexecdir...;.the\n-00012310: 7365 2061 7265 2074 6865 2073 616d 6520 se are the same \n-00012320: 6173 2074 6865 206e 6f6e 2de2 8098 706b as the non-...pk\n-00012330: 67e2 8099 2076 6572 7369 6f6e 732c 2062 g... versions, b\n-00012340: 7574 2077 6974 6820 e280 9824 2850 4143 ut with ...$(PAC\n-00012350: 4b41 4745 29e2 8099 0a61 7070 656e 6465 KAGE)....appende\n-00012360: 642e 2020 466f 7220 696e 7374 616e 6365 d. For instance\n-00012370: 2c20 e280 9870 6b67 6c69 6264 6972 e280 , ...pkglibdir..\n-00012380: 9920 6973 2064 6566 696e 6564 2061 730a . is defined as.\n-00012390: e280 9824 286c 6962 6469 7229 2f24 2850 ...$(libdir)/$(P\n-000123a0: 4143 4b41 4745 29e2 8099 2e0a 0a20 2020 ACKAGE)...... \n-000123b0: 466f 7220 6561 6368 2070 7269 6d61 7279 For each primary\n-000123c0: 2c20 7468 6572 6520 6973 206f 6e65 2061 , there is one a\n-000123d0: 6464 6974 696f 6e61 6c20 7661 7269 6162 dditional variab\n-000123e0: 6c65 206e 616d 6564 2062 790a 7072 6570 le named by.prep\n-000123f0: 656e 6469 6e67 20e2 8098 4558 5452 415f ending ...EXTRA_\n-00012400: e280 9920 746f 2074 6865 2070 7269 6d61 ... to the prima\n-00012410: 7279 206e 616d 652e 2020 5468 6973 2076 ry name. This v\n-00012420: 6172 6961 626c 6520 6973 2075 7365 6420 ariable is used \n-00012430: 746f 206c 6973 740a 6f62 6a65 6374 7320 to list.objects \n-00012440: 7468 6174 206d 6179 206f 7220 6d61 7920 that may or may \n-00012450: 6e6f 7420 6265 2062 7569 6c74 2c20 6465 not be built, de\n-00012460: 7065 6e64 696e 6720 6f6e 2077 6861 7420 pending on what \n-00012470: e280 9863 6f6e 6669 6775 7265 e280 990a ...configure....\n-00012480: 6465 6369 6465 732e 2020 5468 6973 2076 decides. This v\n-00012490: 6172 6961 626c 6520 6973 2072 6571 7569 ariable is requi\n-000124a0: 7265 6420 6265 6361 7573 6520 4175 746f red because Auto\n-000124b0: 6d61 6b65 206d 7573 7420 7374 6174 6963 make must static\n-000124c0: 616c 6c79 0a6b 6e6f 7720 7468 6520 656e ally.know the en\n-000124d0: 7469 7265 206c 6973 7420 6f66 206f 626a tire list of obj\n-000124e0: 6563 7473 2074 6861 7420 6d61 7920 6265 ects that may be\n-000124f0: 2062 7569 6c74 2069 6e20 6f72 6465 7220 built in order \n-00012500: 746f 2067 656e 6572 6174 6520 610a e280 to generate a...\n-00012510: 984d 616b 6566 696c 652e 696e e280 9920 .Makefile.in... \n-00012520: 7468 6174 2077 696c 6c20 776f 726b 2069 that will work i\n-00012530: 6e20 616c 6c20 6361 7365 732e 0a0a 2020 n all cases... \n-00012540: 2046 6f72 2069 6e73 7461 6e63 652c 20e2 For instance, .\n-00012550: 8098 6370 696f e280 9920 6465 6369 6465 ..cpio... decide\n-00012560: 7320 6174 2063 6f6e 6669 6775 7265 2074 s at configure t\n-00012570: 696d 6520 7768 6963 6820 7072 6f67 7261 ime which progra\n-00012580: 6d73 2073 686f 756c 640a 6265 2062 7569 ms should.be bui\n-00012590: 6c74 2e20 2053 6f6d 6520 6f66 2074 6865 lt. Some of the\n-000125a0: 2070 726f 6772 616d 7320 6172 6520 696e programs are in\n-000125b0: 7374 616c 6c65 6420 696e 20e2 8098 6269 stalled in ...bi\n-000125c0: 6e64 6972 e280 992c 2061 6e64 2073 6f6d ndir..., and som\n-000125d0: 6520 6172 650a 696e 7374 616c 6c65 6420 e are.installed \n-000125e0: 696e 20e2 8098 7362 696e 6469 72e2 8099 in ...sbindir...\n-000125f0: 3a0a 0a20 2020 2020 4558 5452 415f 5052 :.. EXTRA_PR\n-00012600: 4f47 5241 4d53 203d 206d 7420 726d 740a OGRAMS = mt rmt.\n-00012610: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n-00012620: 5320 3d20 6370 696f 2070 6178 0a20 2020 S = cpio pax. \n-00012630: 2020 7362 696e 5f50 524f 4752 414d 5320 sbin_PROGRAMS \n-00012640: 3d20 2428 4d4f 5245 5f50 524f 4752 414d = $(MORE_PROGRAM\n-00012650: 5329 0a0a 2020 2044 6566 696e 696e 6720 S).. Defining \n-00012660: 6120 7072 696d 6172 7920 7769 7468 6f75 a primary withou\n-00012670: 7420 6120 7072 6566 6978 2061 7320 6120 t a prefix as a \n-00012680: 7661 7269 6162 6c65 2c20 652e 672e 2c20 variable, e.g., \n-00012690: e280 9850 524f 4752 414d 53e2 8099 2c0a ...PROGRAMS...,.\n-000126a0: 6973 2061 6e20 6572 726f 722e 0a0a 2020 is an error... \n-000126b0: 204e 6f74 6520 7468 6174 2074 6865 2063 Note that the c\n-000126c0: 6f6d 6d6f 6e20 e280 9864 6972 e280 9920 ommon ...dir... \n-000126d0: 7375 6666 6978 2069 7320 6c65 6674 206f suffix is left o\n-000126e0: 6666 2077 6865 6e20 636f 6e73 7472 7563 ff when construc\n-000126f0: 7469 6e67 2074 6865 0a76 6172 6961 626c ting the.variabl\n-00012700: 6520 6e61 6d65 733b 2074 6875 7320 6f6e e names; thus on\n-00012710: 6520 7772 6974 6573 20e2 8098 6269 6e5f e writes ...bin_\n-00012720: 5052 4f47 5241 4d53 e280 9920 616e 6420 PROGRAMS... and \n-00012730: 6e6f 740a e280 9862 696e 6469 725f 5052 not....bindir_PR\n-00012740: 4f47 5241 4d53 e280 992e 0a0a 2020 204e OGRAMS...... N\n-00012750: 6f74 2065 7665 7279 2073 6f72 7420 6f66 ot every sort of\n-00012760: 206f 626a 6563 7420 6361 6e20 6265 2069 object can be i\n-00012770: 6e73 7461 6c6c 6564 2069 6e20 6576 6572 nstalled in ever\n-00012780: 7920 6469 7265 6374 6f72 792e 0a41 7574 y directory..Aut\n-00012790: 6f6d 616b 6520 7769 6c6c 2066 6c61 6720 omake will flag \n-000127a0: 7468 6f73 6520 6174 7465 6d70 7473 2069 those attempts i\n-000127b0: 7420 6669 6e64 7320 696e 2065 7272 6f72 t finds in error\n-000127c0: 2028 6275 7420 7365 6520 6265 6c6f 7720 (but see below \n-000127d0: 686f 770a 746f 206f 7665 7272 6964 6520 how.to override \n-000127e0: 7468 6520 6368 6563 6b20 6966 2079 6f75 the check if you\n-000127f0: 2072 6561 6c6c 7920 6e65 6564 2074 6f29 really need to)\n-00012800: 2e20 2041 7574 6f6d 616b 6520 7769 6c6c . Automake will\n-00012810: 2061 6c73 6f0a 6469 6167 6e6f 7365 206f also.diagnose o\n-00012820: 6276 696f 7573 206d 6973 7370 656c 6c69 bvious misspelli\n-00012830: 6e67 7320 696e 2064 6972 6563 746f 7279 ngs in directory\n-00012840: 206e 616d 6573 2e0a 0a20 2020 536f 6d65 names... Some\n-00012850: 7469 6d65 7320 7468 6520 7374 616e 6461 times the standa\n-00012860: 7264 2064 6972 6563 746f 7269 6573 2d2d rd directories--\n-00012870: 6576 656e 2061 7320 6175 676d 656e 7465 even as augmente\n-00012880: 6420 6279 0a41 7574 6f6d 616b 652d 2d61 d by.Automake--a\n-00012890: 7265 206e 6f74 2065 6e6f 7567 682e 2020 re not enough. \n-000128a0: 496e 2070 6172 7469 6375 6c61 7220 6974 In particular it\n-000128b0: 2069 7320 736f 6d65 7469 6d65 7320 7573 is sometimes us\n-000128c0: 6566 756c 2c20 666f 720a 636c 6172 6974 eful, for.clarit\n-000128d0: 792c 2074 6f20 696e 7374 616c 6c20 6f62 y, to install ob\n-000128e0: 6a65 6374 7320 696e 2061 2073 7562 6469 jects in a subdi\n-000128f0: 7265 6374 6f72 7920 6f66 2073 6f6d 6520 rectory of some \n-00012900: 7072 6564 6566 696e 6564 0a64 6972 6563 predefined.direc\n-00012910: 746f 7279 2e20 2054 6f20 7468 6973 2065 tory. To this e\n-00012920: 6e64 2c20 4175 746f 6d61 6b65 2061 6c6c nd, Automake all\n-00012930: 6f77 7320 796f 7520 746f 2065 7874 656e ows you to exten\n-00012940: 6420 7468 6520 6c69 7374 206f 660a 706f d the list of.po\n-00012950: 7373 6962 6c65 2069 6e73 7461 6c6c 6174 ssible installat\n-00012960: 696f 6e20 6469 7265 6374 6f72 6965 732e ion directories.\n-00012970: 2020 4120 6769 7665 6e20 7072 6566 6978 A given prefix\n-00012980: 2028 652e 672e 2c20 e280 987a 6172 e280 (e.g., ...zar..\n-00012990: 9929 2069 730a 7661 6c69 6420 6966 2061 .) is.valid if a\n-000129a0: 2076 6172 6961 626c 6520 6f66 2074 6865 variable of the\n-000129b0: 2073 616d 6520 6e61 6d65 2077 6974 6820 same name with \n-000129c0: e280 9864 6972 e280 9920 6170 7065 6e64 ...dir... append\n-000129d0: 6564 2069 7320 6465 6669 6e65 640a 2865 ed is defined.(e\n-000129e0: 2e67 2e2c 20e2 8098 7a61 7264 6972 e280 .g., ...zardir..\n-000129f0: 9929 2e0a 0a20 2020 466f 7220 696e 7374 .)... For inst\n-00012a00: 616e 6365 2c20 7468 6520 666f 6c6c 6f77 ance, the follow\n-00012a10: 696e 6720 736e 6970 7065 7420 7769 6c6c ing snippet will\n-00012a20: 2069 6e73 7461 6c6c 20e2 8098 6669 6c65 install ...file\n-00012a30: 2e78 6d6c e280 9920 696e 746f 0ae2 8098 .xml... into....\n-00012a40: 2428 6461 7461 6469 7229 2f78 6d6c e280 $(datadir)/xml..\n-00012a50: 992e 0a0a 2020 2020 2078 6d6c 6469 7220 .... xmldir \n-00012a60: 3d20 2428 6461 7461 6469 7229 2f78 6d6c = $(datadir)/xml\n-00012a70: 0a20 2020 2020 786d 6c5f 4441 5441 203d . xml_DATA =\n-00012a80: 2066 696c 652e 786d 6c0a 0a20 2020 5468 file.xml.. Th\n-00012a90: 6973 2066 6561 7475 7265 2063 616e 2061 is feature can a\n-00012aa0: 6c73 6f20 6265 2075 7365 6420 746f 206f lso be used to o\n-00012ab0: 7665 7272 6964 6520 7468 6520 7361 6e69 verride the sani\n-00012ac0: 7479 2063 6865 636b 7320 4175 746f 6d61 ty checks Automa\n-00012ad0: 6b65 0a70 6572 666f 726d 7320 746f 2064 ke.performs to d\n-00012ae0: 6961 676e 6f73 6520 7375 7370 6963 696f iagnose suspicio\n-00012af0: 7573 2064 6972 6563 746f 7279 2f70 7269 us directory/pri\n-00012b00: 6d61 7279 2063 6f75 706c 6573 2028 696e mary couples (in\n-00012b10: 2074 6865 0a75 6e6c 696b 656c 7920 6361 the.unlikely ca\n-00012b20: 7365 2074 6865 7365 2063 6865 636b 7320 se these checks \n-00012b30: 6172 6520 756e 6465 7369 7261 626c 652c are undesirable,\n-00012b40: 2061 6e64 2079 6f75 2072 6561 6c6c 7920 and you really \n-00012b50: 6b6e 6f77 2077 6861 740a 796f 7527 7265 know what.you're\n-00012b60: 2064 6f69 6e67 292e 2020 466f 7220 6578 doing). For ex\n-00012b70: 616d 706c 652c 2041 7574 6f6d 616b 6520 ample, Automake \n-00012b80: 776f 756c 6420 6572 726f 7220 6f75 7420 would error out \n-00012b90: 6f6e 2074 6869 7320 696e 7075 743a 0a0a on this input:..\n-00012ba0: 2020 2020 2023 2046 6f72 6269 6464 656e # Forbidden\n-00012bb0: 2064 6972 6563 746f 7279 2063 6f6d 6269 directory combi\n-00012bc0: 6e61 7469 6f6e 732c 2061 7574 6f6d 616b nations, automak\n-00012bd0: 6520 7769 6c6c 2065 7272 6f72 206f 7574 e will error out\n-00012be0: 206f 6e20 7468 6973 2e0a 2020 2020 2070 on this.. p\n-00012bf0: 6b67 6c69 625f 5052 4f47 5241 4d53 203d kglib_PROGRAMS =\n-00012c00: 2066 6f6f 0a20 2020 2020 646f 635f 4c49 foo. doc_LI\n-00012c10: 4252 4152 4945 5320 3d20 6c69 6271 7575 BRARIES = libquu\n-00012c20: 782e 610a 0a62 7574 2069 7420 7769 6c6c x.a..but it will\n-00012c30: 2073 7563 6365 6564 2077 6974 6820 7468 succeed with th\n-00012c40: 6973 3a0a 0a20 2020 2020 2320 576f 726b is:.. # Work\n-00012c50: 2061 726f 756e 6420 666f 7262 6964 6465 around forbidde\n-00012c60: 6e20 6469 7265 6374 6f72 7920 636f 6d62 n directory comb\n-00012c70: 696e 6174 696f 6e73 2e20 2044 6f20 6e6f inations. Do no\n-00012c80: 7420 7573 6520 7468 6973 0a20 2020 2020 t use this. \n-00012c90: 2320 7769 7468 6f75 7420 6120 7665 7279 # without a very\n-00012ca0: 2067 6f6f 6420 7265 6173 6f6e 210a 2020 good reason!. \n-00012cb0: 2020 206d 795f 6578 6563 6269 6e64 6972 my_execbindir\n-00012cc0: 203d 2024 2870 6b67 6c69 6264 6972 290a = $(pkglibdir).\n-00012cd0: 2020 2020 206d 795f 646f 636c 6962 6469 my_doclibdi\n-00012ce0: 7220 3d20 2428 646f 6364 6972 290a 2020 r = $(docdir). \n-00012cf0: 2020 206d 795f 6578 6563 6269 6e5f 5052 my_execbin_PR\n-00012d00: 4f47 5241 4d53 203d 2066 6f6f 0a20 2020 OGRAMS = foo. \n-00012d10: 2020 6d79 5f64 6f63 6c69 625f 4c49 4252 my_doclib_LIBR\n-00012d20: 4152 4945 5320 3d20 6c69 6271 7575 782e ARIES = libquux.\n-00012d30: 610a 0a20 2020 5468 6520 e280 9865 7865 a.. The ...exe\n-00012d40: 63e2 8099 2073 7562 7374 7269 6e67 206f c... substring o\n-00012d50: 6620 7468 6520 e280 986d 795f 6578 6563 f the ...my_exec\n-00012d60: 6269 6e64 6972 e280 9920 7661 7269 6162 bindir... variab\n-00012d70: 6c65 206c 6574 7320 7468 6520 6669 6c65 le lets the file\n-00012d80: 730a 6265 2069 6e73 7461 6c6c 6564 2061 s.be installed a\n-00012d90: 7420 7468 6520 7269 6768 7420 7469 6d65 t the right time\n-00012da0: 2028 2a6e 6f74 6520 5468 6520 5477 6f20 (*note The Two \n-00012db0: 5061 7274 7320 6f66 2049 6e73 7461 6c6c Parts of Install\n-00012dc0: 3a3a 292e 0a0a 2020 2054 6865 2073 7065 ::)... The spe\n-00012dd0: 6369 616c 2070 7265 6669 7820 e280 986e cial prefix ...n\n-00012de0: 6f69 6e73 745f e280 9920 696e 6469 6361 oinst_... indica\n-00012df0: 7465 7320 7468 6174 2074 6865 206f 626a tes that the obj\n-00012e00: 6563 7473 2069 6e20 7175 6573 7469 6f6e ects in question\n-00012e10: 0a73 686f 756c 6420 6265 2062 7569 6c74 .should be built\n-00012e20: 2062 7574 206e 6f74 2069 6e73 7461 6c6c but not install\n-00012e30: 6564 2061 7420 616c 6c2e 2020 5468 6973 ed at all. This\n-00012e40: 2069 7320 7573 7561 6c6c 7920 7573 6564 is usually used\n-00012e50: 2066 6f72 0a6f 626a 6563 7473 2072 6571 for.objects req\n-00012e60: 7569 7265 6420 746f 2062 7569 6c64 2074 uired to build t\n-00012e70: 6865 2072 6573 7420 6f66 2079 6f75 7220 he rest of your \n-00012e80: 7061 636b 6167 652c 2066 6f72 2069 6e73 package, for ins\n-00012e90: 7461 6e63 6520 7374 6174 6963 0a6c 6962 tance static.lib\n-00012ea0: 7261 7269 6573 2028 2a6e 6f74 6520 4120 raries (*note A \n-00012eb0: 4c69 6272 6172 793a 3a29 2c20 6f72 2068 Library::), or h\n-00012ec0: 656c 7065 7220 7363 7269 7074 732e 0a0a elper scripts...\n-00012ed0: 2020 2054 6865 2073 7065 6369 616c 2070 The special p\n-00012ee0: 7265 6669 7820 e280 9863 6865 636b 5fe2 refix ...check_.\n-00012ef0: 8099 2069 6e64 6963 6174 6573 2074 6861 .. indicates tha\n-00012f00: 7420 7468 6520 6f62 6a65 6374 7320 696e t the objects in\n-00012f10: 2071 7565 7374 696f 6e0a 7368 6f75 6c64 question.should\n-00012f20: 206e 6f74 2062 6520 6275 696c 7420 756e not be built un\n-00012f30: 7469 6c20 7468 6520 e280 986d 616b 6520 til the ...make \n-00012f40: 6368 6563 6be2 8099 2063 6f6d 6d61 6e64 check... command\n-00012f50: 2069 7320 7275 6e2e 2020 5468 6f73 650a is run. Those.\n-00012f60: 6f62 6a65 6374 7320 6172 6520 6e6f 7420 objects are not \n-00012f70: 696e 7374 616c 6c65 6420 6569 7468 6572 installed either\n-00012f80: 2e0a 0a20 2020 5468 6520 6375 7272 656e ... The curren\n-00012f90: 7420 7072 696d 6172 7920 6e61 6d65 7320 t primary names \n-00012fa0: 6172 6520 e280 9850 524f 4752 414d 53e2 are ...PROGRAMS.\n-00012fb0: 8099 2c20 e280 984c 4942 5241 5249 4553 .., ...LIBRARIES\n-00012fc0: e280 992c 20e2 8098 4c54 4c49 4252 4152 ..., ...LTLIBRAR\n-00012fd0: 4945 53e2 8099 2c0a e280 984c 4953 50e2 IES...,....LISP.\n-00012fe0: 8099 2c20 e280 9850 5954 484f 4ee2 8099 .., ...PYTHON...\n-00012ff0: 2c20 e280 984a 4156 41e2 8099 2c20 e280 , ...JAVA..., ..\n-00013000: 9853 4352 4950 5453 e280 992c 20e2 8098 .SCRIPTS..., ...\n-00013010: 4441 5441 e280 992c 20e2 8098 4845 4144 DATA..., ...HEAD\n-00013020: 4552 53e2 8099 2c20 e280 984d 414e 53e2 ERS..., ...MANS.\n-00013030: 8099 2c20 616e 640a e280 9854 4558 494e .., and....TEXIN\n-00013040: 464f 53e2 8099 2e0a 0a20 2020 536f 6d65 FOS...... Some\n-00013050: 2070 7269 6d61 7269 6573 2061 6c73 6f20 primaries also \n-00013060: 616c 6c6f 7720 6164 6469 7469 6f6e 616c allow additional\n-00013070: 2070 7265 6669 7865 7320 7468 6174 2063 prefixes that c\n-00013080: 6f6e 7472 6f6c 206f 7468 6572 0a61 7370 ontrol other.asp\n-00013090: 6563 7473 206f 6620 e280 9861 7574 6f6d ects of ...autom\n-000130a0: 616b 65e2 8099 2773 2062 6568 6176 696f ake...'s behavio\n-000130b0: 722e 2020 5468 6520 6375 7272 656e 746c r. The currentl\n-000130c0: 7920 6465 6669 6e65 6420 7072 6566 6978 y defined prefix\n-000130d0: 6573 2061 7265 0ae2 8098 6469 7374 5fe2 es are....dist_.\n-000130e0: 8099 2c20 e280 986e 6f64 6973 745f e280 .., ...nodist_..\n-000130f0: 992c 20e2 8098 6e6f 6261 7365 5fe2 8099 ., ...nobase_...\n-00013100: 2c20 616e 6420 e280 986e 6f74 7261 6e73 , and ...notrans\n-00013110: 5fe2 8099 2e20 2054 6865 7365 2070 7265 _.... These pre\n-00013120: 6669 7865 7320 6172 650a 6578 706c 6169 fixes are.explai\n-00013130: 6e65 6420 6c61 7465 7220 282a 6e6f 7465 ned later (*note\n-00013140: 2050 726f 6772 616d 2061 6e64 204c 6962 Program and Lib\n-00013150: 7261 7279 2056 6172 6961 626c 6573 3a3a rary Variables::\n-00013160: 2920 282a 6e6f 7465 204d 616e 0a50 6167 ) (*note Man.Pag\n-00013170: 6573 3a3a 292e 0a0a 1f0a 4669 6c65 3a20 es::).....File: \n-00013180: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00013190: 666f 2c20 204e 6f64 653a 204c 656e 6774 fo, Node: Lengt\n-000131a0: 6820 4c69 6d69 7461 7469 6f6e 732c 2020 h Limitations, \n-000131b0: 4e65 7874 3a20 4361 6e6f 6e69 6361 6c69 Next: Canonicali\n-000131c0: 7a61 7469 6f6e 2c20 2050 7265 763a 2055 zation, Prev: U\n-000131d0: 6e69 666f 726d 2c20 2055 703a 2047 656e niform, Up: Gen\n-000131e0: 6572 616c 6974 6965 730a 0a33 2e34 2053 eralities..3.4 S\n-000131f0: 7461 7969 6e67 2062 656c 6f77 2074 6865 taying below the\n-00013200: 2063 6f6d 6d61 6e64 206c 696e 6520 6c65 command line le\n-00013210: 6e67 7468 206c 696d 6974 0a3d 3d3d 3d3d ngth limit.=====\n+00011ed0: 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 ========..Automa\n+00011ee0: 6b65 2076 6172 6961 626c 6573 2067 656e ke variables gen\n+00011ef0: 6572 616c 6c79 2066 6f6c 6c6f 7720 6120 erally follow a \n+00011f00: e280 9c75 6e69 666f 726d 206e 616d 696e ...uniform namin\n+00011f10: 6720 7363 6865 6d65 e280 9d20 7468 6174 g scheme... that\n+00011f20: 206d 616b 6573 0a69 7420 6561 7379 2074 makes.it easy t\n+00011f30: 6f20 6465 6369 6465 2068 6f77 2070 726f o decide how pro\n+00011f40: 6772 616d 7320 2861 6e64 206f 7468 6572 grams (and other\n+00011f50: 2064 6572 6976 6564 206f 626a 6563 7473 derived objects\n+00011f60: 2920 6172 6520 6275 696c 742c 0a61 6e64 ) are built,.and\n+00011f70: 2068 6f77 2074 6865 7920 6172 6520 696e how they are in\n+00011f80: 7374 616c 6c65 642e 2020 5468 6973 2073 stalled. This s\n+00011f90: 6368 656d 6520 616c 736f 2073 7570 706f cheme also suppo\n+00011fa0: 7274 7320 e280 9863 6f6e 6669 6775 7265 rts ...configure\n+00011fb0: e280 9920 7469 6d65 0a64 6574 6572 6d69 ... time.determi\n+00011fc0: 6e61 7469 6f6e 206f 6620 7768 6174 2073 nation of what s\n+00011fd0: 686f 756c 6420 6265 2062 7569 6c74 2e0a hould be built..\n+00011fe0: 0a20 2020 4174 20e2 8098 6d61 6b65 e280 . At ...make..\n+00011ff0: 9920 7469 6d65 2c20 6365 7274 6169 6e20 . time, certain \n+00012000: 7661 7269 6162 6c65 7320 6172 6520 7573 variables are us\n+00012010: 6564 2074 6f20 6465 7465 726d 696e 6520 ed to determine \n+00012020: 7768 6963 6820 6f62 6a65 6374 730a 6172 which objects.ar\n+00012030: 6520 746f 2062 6520 6275 696c 742e 2020 e to be built. \n+00012040: 5468 6520 7661 7269 6162 6c65 206e 616d The variable nam\n+00012050: 6573 2061 7265 206d 6164 6520 6f66 2073 es are made of s\n+00012060: 6576 6572 616c 2070 6965 6365 7320 7468 everal pieces th\n+00012070: 6174 2061 7265 0a63 6f6e 6361 7465 6e61 at are.concatena\n+00012080: 7465 6420 746f 6765 7468 6572 2e0a 0a20 ted together... \n+00012090: 2020 5468 6520 7069 6563 6520 7468 6174 The piece that\n+000120a0: 2074 656c 6c73 20e2 8098 6175 746f 6d61 tells ...automa\n+000120b0: 6b65 e280 9920 7768 6174 2069 7320 6265 ke... what is be\n+000120c0: 696e 6720 6275 696c 7420 6973 2063 6f6d ing built is com\n+000120d0: 6d6f 6e6c 790a 6361 6c6c 6564 2074 6865 monly.called the\n+000120e0: 20e2 809c 7072 696d 6172 79e2 809d 2e20 ...primary.... \n+000120f0: 2046 6f72 2069 6e73 7461 6e63 652c 2074 For instance, t\n+00012100: 6865 2070 7269 6d61 7279 20e2 8098 5052 he primary ...PR\n+00012110: 4f47 5241 4d53 e280 9920 686f 6c64 7320 OGRAMS... holds \n+00012120: 6120 6c69 7374 0a6f 6620 7072 6f67 7261 a list.of progra\n+00012130: 6d73 2074 6861 7420 6172 6520 746f 2062 ms that are to b\n+00012140: 6520 636f 6d70 696c 6564 2061 6e64 206c e compiled and l\n+00012150: 696e 6b65 642e 0a0a 2020 2041 2064 6966 inked... A dif\n+00012160: 6665 7265 6e74 2073 6574 206f 6620 6e61 ferent set of na\n+00012170: 6d65 7320 6973 2075 7365 6420 746f 2064 mes is used to d\n+00012180: 6563 6964 6520 7768 6572 6520 7468 6520 ecide where the \n+00012190: 6275 696c 7420 6f62 6a65 6374 730a 7368 built objects.sh\n+000121a0: 6f75 6c64 2062 6520 696e 7374 616c 6c65 ould be installe\n+000121b0: 642e 2020 5468 6573 6520 6e61 6d65 7320 d. These names \n+000121c0: 6172 6520 7072 6566 6978 6573 2074 6f20 are prefixes to \n+000121d0: 7468 6520 7072 696d 6172 792c 2061 6e64 the primary, and\n+000121e0: 2074 6865 790a 696e 6469 6361 7465 2077 they.indicate w\n+000121f0: 6869 6368 2073 7461 6e64 6172 6420 6469 hich standard di\n+00012200: 7265 6374 6f72 7920 7368 6f75 6c64 2062 rectory should b\n+00012210: 6520 7573 6564 2061 7320 7468 6520 696e e used as the in\n+00012220: 7374 616c 6c61 7469 6f6e 0a64 6972 6563 stallation.direc\n+00012230: 746f 7279 2e20 2054 6865 2073 7461 6e64 tory. The stand\n+00012240: 6172 6420 6469 7265 6374 6f72 7920 6e61 ard directory na\n+00012250: 6d65 7320 6172 6520 6769 7665 6e20 696e mes are given in\n+00012260: 2074 6865 2047 4e55 2073 7461 6e64 6172 the GNU standar\n+00012270: 6473 0a28 2a6e 6f74 6520 2873 7461 6e64 ds.(*note (stand\n+00012280: 6172 6473 2944 6972 6563 746f 7279 2056 ards)Directory V\n+00012290: 6172 6961 626c 6573 3a3a 292e 2020 4175 ariables::). Au\n+000122a0: 746f 6d61 6b65 2065 7874 656e 6473 2074 tomake extends t\n+000122b0: 6869 7320 6c69 7374 0a77 6974 6820 e280 his list.with ..\n+000122c0: 9870 6b67 6461 7461 6469 72e2 8099 2c20 .pkgdatadir..., \n+000122d0: e280 9870 6b67 696e 636c 7564 6564 6972 ...pkgincludedir\n+000122e0: e280 992c 20e2 8098 706b 676c 6962 6469 ..., ...pkglibdi\n+000122f0: 72e2 8099 2c20 616e 6420 e280 9870 6b67 r..., and ...pkg\n+00012300: 6c69 6265 7865 6364 6972 e280 993b 0a74 libexecdir...;.t\n+00012310: 6865 7365 2061 7265 2074 6865 2073 616d hese are the sam\n+00012320: 6520 6173 2074 6865 206e 6f6e 2de2 8098 e as the non-...\n+00012330: 706b 67e2 8099 2076 6572 7369 6f6e 732c pkg... versions,\n+00012340: 2062 7574 2077 6974 6820 e280 9824 2850 but with ...$(P\n+00012350: 4143 4b41 4745 29e2 8099 0a61 7070 656e ACKAGE)....appen\n+00012360: 6465 642e 2020 466f 7220 696e 7374 616e ded. For instan\n+00012370: 6365 2c20 e280 9870 6b67 6c69 6264 6972 ce, ...pkglibdir\n+00012380: e280 9920 6973 2064 6566 696e 6564 2061 ... is defined a\n+00012390: 730a e280 9824 286c 6962 6469 7229 2f24 s....$(libdir)/$\n+000123a0: 2850 4143 4b41 4745 29e2 8099 2e0a 0a20 (PACKAGE)...... \n+000123b0: 2020 466f 7220 6561 6368 2070 7269 6d61 For each prima\n+000123c0: 7279 2c20 7468 6572 6520 6973 206f 6e65 ry, there is one\n+000123d0: 2061 6464 6974 696f 6e61 6c20 7661 7269 additional vari\n+000123e0: 6162 6c65 206e 616d 6564 2062 790a 7072 able named by.pr\n+000123f0: 6570 656e 6469 6e67 20e2 8098 4558 5452 epending ...EXTR\n+00012400: 415f e280 9920 746f 2074 6865 2070 7269 A_... to the pri\n+00012410: 6d61 7279 206e 616d 652e 2020 5468 6973 mary name. This\n+00012420: 2076 6172 6961 626c 6520 6973 2075 7365 variable is use\n+00012430: 6420 746f 206c 6973 740a 6f62 6a65 6374 d to list.object\n+00012440: 7320 7468 6174 206d 6179 206f 7220 6d61 s that may or ma\n+00012450: 7920 6e6f 7420 6265 2062 7569 6c74 2c20 y not be built, \n+00012460: 6465 7065 6e64 696e 6720 6f6e 2077 6861 depending on wha\n+00012470: 7420 e280 9863 6f6e 6669 6775 7265 e280 t ...configure..\n+00012480: 990a 6465 6369 6465 732e 2020 5468 6973 ..decides. This\n+00012490: 2076 6172 6961 626c 6520 6973 2072 6571 variable is req\n+000124a0: 7569 7265 6420 6265 6361 7573 6520 4175 uired because Au\n+000124b0: 746f 6d61 6b65 206d 7573 7420 7374 6174 tomake must stat\n+000124c0: 6963 616c 6c79 0a6b 6e6f 7720 7468 6520 ically.know the \n+000124d0: 656e 7469 7265 206c 6973 7420 6f66 206f entire list of o\n+000124e0: 626a 6563 7473 2074 6861 7420 6d61 7920 bjects that may \n+000124f0: 6265 2062 7569 6c74 2069 6e20 6f72 6465 be built in orde\n+00012500: 7220 746f 2067 656e 6572 6174 6520 610a r to generate a.\n+00012510: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+00012520: 9920 7468 6174 2077 696c 6c20 776f 726b . that will work\n+00012530: 2069 6e20 616c 6c20 6361 7365 732e 0a0a in all cases...\n+00012540: 2020 2046 6f72 2069 6e73 7461 6e63 652c For instance,\n+00012550: 20e2 8098 6370 696f e280 9920 6465 6369 ...cpio... deci\n+00012560: 6465 7320 6174 2063 6f6e 6669 6775 7265 des at configure\n+00012570: 2074 696d 6520 7768 6963 6820 7072 6f67 time which prog\n+00012580: 7261 6d73 2073 686f 756c 640a 6265 2062 rams should.be b\n+00012590: 7569 6c74 2e20 2053 6f6d 6520 6f66 2074 uilt. Some of t\n+000125a0: 6865 2070 726f 6772 616d 7320 6172 6520 he programs are \n+000125b0: 696e 7374 616c 6c65 6420 696e 20e2 8098 installed in ...\n+000125c0: 6269 6e64 6972 e280 992c 2061 6e64 2073 bindir..., and s\n+000125d0: 6f6d 6520 6172 650a 696e 7374 616c 6c65 ome are.installe\n+000125e0: 6420 696e 20e2 8098 7362 696e 6469 72e2 d in ...sbindir.\n+000125f0: 8099 3a0a 0a20 2020 2020 4558 5452 415f ..:.. EXTRA_\n+00012600: 5052 4f47 5241 4d53 203d 206d 7420 726d PROGRAMS = mt rm\n+00012610: 740a 2020 2020 2062 696e 5f50 524f 4752 t. bin_PROGR\n+00012620: 414d 5320 3d20 6370 696f 2070 6178 0a20 AMS = cpio pax. \n+00012630: 2020 2020 7362 696e 5f50 524f 4752 414d sbin_PROGRAM\n+00012640: 5320 3d20 2428 4d4f 5245 5f50 524f 4752 S = $(MORE_PROGR\n+00012650: 414d 5329 0a0a 2020 2044 6566 696e 696e AMS).. Definin\n+00012660: 6720 6120 7072 696d 6172 7920 7769 7468 g a primary with\n+00012670: 6f75 7420 6120 7072 6566 6978 2061 7320 out a prefix as \n+00012680: 6120 7661 7269 6162 6c65 2c20 652e 672e a variable, e.g.\n+00012690: 2c20 e280 9850 524f 4752 414d 53e2 8099 , ...PROGRAMS...\n+000126a0: 2c0a 6973 2061 6e20 6572 726f 722e 0a0a ,.is an error...\n+000126b0: 2020 204e 6f74 6520 7468 6174 2074 6865 Note that the\n+000126c0: 2063 6f6d 6d6f 6e20 e280 9864 6972 e280 common ...dir..\n+000126d0: 9920 7375 6666 6978 2069 7320 6c65 6674 . suffix is left\n+000126e0: 206f 6666 2077 6865 6e20 636f 6e73 7472 off when constr\n+000126f0: 7563 7469 6e67 2074 6865 0a76 6172 6961 ucting the.varia\n+00012700: 626c 6520 6e61 6d65 733b 2074 6875 7320 ble names; thus \n+00012710: 6f6e 6520 7772 6974 6573 20e2 8098 6269 one writes ...bi\n+00012720: 6e5f 5052 4f47 5241 4d53 e280 9920 616e n_PROGRAMS... an\n+00012730: 6420 6e6f 740a e280 9862 696e 6469 725f d not....bindir_\n+00012740: 5052 4f47 5241 4d53 e280 992e 0a0a 2020 PROGRAMS...... \n+00012750: 204e 6f74 2065 7665 7279 2073 6f72 7420 Not every sort \n+00012760: 6f66 206f 626a 6563 7420 6361 6e20 6265 of object can be\n+00012770: 2069 6e73 7461 6c6c 6564 2069 6e20 6576 installed in ev\n+00012780: 6572 7920 6469 7265 6374 6f72 792e 0a41 ery directory..A\n+00012790: 7574 6f6d 616b 6520 7769 6c6c 2066 6c61 utomake will fla\n+000127a0: 6720 7468 6f73 6520 6174 7465 6d70 7473 g those attempts\n+000127b0: 2069 7420 6669 6e64 7320 696e 2065 7272 it finds in err\n+000127c0: 6f72 2028 6275 7420 7365 6520 6265 6c6f or (but see belo\n+000127d0: 7720 686f 770a 746f 206f 7665 7272 6964 w how.to overrid\n+000127e0: 6520 7468 6520 6368 6563 6b20 6966 2079 e the check if y\n+000127f0: 6f75 2072 6561 6c6c 7920 6e65 6564 2074 ou really need t\n+00012800: 6f29 2e20 2041 7574 6f6d 616b 6520 7769 o). Automake wi\n+00012810: 6c6c 2061 6c73 6f0a 6469 6167 6e6f 7365 ll also.diagnose\n+00012820: 206f 6276 696f 7573 206d 6973 7370 656c obvious misspel\n+00012830: 6c69 6e67 7320 696e 2064 6972 6563 746f lings in directo\n+00012840: 7279 206e 616d 6573 2e0a 0a20 2020 536f ry names... So\n+00012850: 6d65 7469 6d65 7320 7468 6520 7374 616e metimes the stan\n+00012860: 6461 7264 2064 6972 6563 746f 7269 6573 dard directories\n+00012870: 2d2d 6576 656e 2061 7320 6175 676d 656e --even as augmen\n+00012880: 7465 6420 6279 0a41 7574 6f6d 616b 652d ted by.Automake-\n+00012890: 2d61 7265 206e 6f74 2065 6e6f 7567 682e -are not enough.\n+000128a0: 2020 496e 2070 6172 7469 6375 6c61 7220 In particular \n+000128b0: 6974 2069 7320 736f 6d65 7469 6d65 7320 it is sometimes \n+000128c0: 7573 6566 756c 2c20 666f 720a 636c 6172 useful, for.clar\n+000128d0: 6974 792c 2074 6f20 696e 7374 616c 6c20 ity, to install \n+000128e0: 6f62 6a65 6374 7320 696e 2061 2073 7562 objects in a sub\n+000128f0: 6469 7265 6374 6f72 7920 6f66 2073 6f6d directory of som\n+00012900: 6520 7072 6564 6566 696e 6564 0a64 6972 e predefined.dir\n+00012910: 6563 746f 7279 2e20 2054 6f20 7468 6973 ectory. To this\n+00012920: 2065 6e64 2c20 4175 746f 6d61 6b65 2061 end, Automake a\n+00012930: 6c6c 6f77 7320 796f 7520 746f 2065 7874 llows you to ext\n+00012940: 656e 6420 7468 6520 6c69 7374 206f 660a end the list of.\n+00012950: 706f 7373 6962 6c65 2069 6e73 7461 6c6c possible install\n+00012960: 6174 696f 6e20 6469 7265 6374 6f72 6965 ation directorie\n+00012970: 732e 2020 4120 6769 7665 6e20 7072 6566 s. A given pref\n+00012980: 6978 2028 652e 672e 2c20 e280 987a 6172 ix (e.g., ...zar\n+00012990: e280 9929 2069 730a 7661 6c69 6420 6966 ...) is.valid if\n+000129a0: 2061 2076 6172 6961 626c 6520 6f66 2074 a variable of t\n+000129b0: 6865 2073 616d 6520 6e61 6d65 2077 6974 he same name wit\n+000129c0: 6820 e280 9864 6972 e280 9920 6170 7065 h ...dir... appe\n+000129d0: 6e64 6564 2069 7320 6465 6669 6e65 640a nded is defined.\n+000129e0: 2865 2e67 2e2c 20e2 8098 7a61 7264 6972 (e.g., ...zardir\n+000129f0: e280 9929 2e0a 0a20 2020 466f 7220 696e ...)... For in\n+00012a00: 7374 616e 6365 2c20 7468 6520 666f 6c6c stance, the foll\n+00012a10: 6f77 696e 6720 736e 6970 7065 7420 7769 owing snippet wi\n+00012a20: 6c6c 2069 6e73 7461 6c6c 20e2 8098 6669 ll install ...fi\n+00012a30: 6c65 2e78 6d6c e280 9920 696e 746f 0ae2 le.xml... into..\n+00012a40: 8098 2428 6461 7461 6469 7229 2f78 6d6c ..$(datadir)/xml\n+00012a50: e280 992e 0a0a 2020 2020 2078 6d6c 6469 ...... xmldi\n+00012a60: 7220 3d20 2428 6461 7461 6469 7229 2f78 r = $(datadir)/x\n+00012a70: 6d6c 0a20 2020 2020 786d 6c5f 4441 5441 ml. xml_DATA\n+00012a80: 203d 2066 696c 652e 786d 6c0a 0a20 2020 = file.xml.. \n+00012a90: 5468 6973 2066 6561 7475 7265 2063 616e This feature can\n+00012aa0: 2061 6c73 6f20 6265 2075 7365 6420 746f also be used to\n+00012ab0: 206f 7665 7272 6964 6520 7468 6520 7361 override the sa\n+00012ac0: 6e69 7479 2063 6865 636b 7320 4175 746f nity checks Auto\n+00012ad0: 6d61 6b65 0a70 6572 666f 726d 7320 746f make.performs to\n+00012ae0: 2064 6961 676e 6f73 6520 7375 7370 6963 diagnose suspic\n+00012af0: 696f 7573 2064 6972 6563 746f 7279 2f70 ious directory/p\n+00012b00: 7269 6d61 7279 2063 6f75 706c 6573 2028 rimary couples (\n+00012b10: 696e 2074 6865 0a75 6e6c 696b 656c 7920 in the.unlikely \n+00012b20: 6361 7365 2074 6865 7365 2063 6865 636b case these check\n+00012b30: 7320 6172 6520 756e 6465 7369 7261 626c s are undesirabl\n+00012b40: 652c 2061 6e64 2079 6f75 2072 6561 6c6c e, and you reall\n+00012b50: 7920 6b6e 6f77 2077 6861 740a 796f 7527 y know what.you'\n+00012b60: 7265 2064 6f69 6e67 292e 2020 466f 7220 re doing). For \n+00012b70: 6578 616d 706c 652c 2041 7574 6f6d 616b example, Automak\n+00012b80: 6520 776f 756c 6420 6572 726f 7220 6f75 e would error ou\n+00012b90: 7420 6f6e 2074 6869 7320 696e 7075 743a t on this input:\n+00012ba0: 0a0a 2020 2020 2023 2046 6f72 6269 6464 .. # Forbidd\n+00012bb0: 656e 2064 6972 6563 746f 7279 2063 6f6d en directory com\n+00012bc0: 6269 6e61 7469 6f6e 732c 2061 7574 6f6d binations, autom\n+00012bd0: 616b 6520 7769 6c6c 2065 7272 6f72 206f ake will error o\n+00012be0: 7574 206f 6e20 7468 6973 2e0a 2020 2020 ut on this.. \n+00012bf0: 2070 6b67 6c69 625f 5052 4f47 5241 4d53 pkglib_PROGRAMS\n+00012c00: 203d 2066 6f6f 0a20 2020 2020 646f 635f = foo. doc_\n+00012c10: 4c49 4252 4152 4945 5320 3d20 6c69 6271 LIBRARIES = libq\n+00012c20: 7575 782e 610a 0a62 7574 2069 7420 7769 uux.a..but it wi\n+00012c30: 6c6c 2073 7563 6365 6564 2077 6974 6820 ll succeed with \n+00012c40: 7468 6973 3a0a 0a20 2020 2020 2320 576f this:.. # Wo\n+00012c50: 726b 2061 726f 756e 6420 666f 7262 6964 rk around forbid\n+00012c60: 6465 6e20 6469 7265 6374 6f72 7920 636f den directory co\n+00012c70: 6d62 696e 6174 696f 6e73 2e20 2044 6f20 mbinations. Do \n+00012c80: 6e6f 7420 7573 6520 7468 6973 0a20 2020 not use this. \n+00012c90: 2020 2320 7769 7468 6f75 7420 6120 7665 # without a ve\n+00012ca0: 7279 2067 6f6f 6420 7265 6173 6f6e 210a ry good reason!.\n+00012cb0: 2020 2020 206d 795f 6578 6563 6269 6e64 my_execbind\n+00012cc0: 6972 203d 2024 2870 6b67 6c69 6264 6972 ir = $(pkglibdir\n+00012cd0: 290a 2020 2020 206d 795f 646f 636c 6962 ). my_doclib\n+00012ce0: 6469 7220 3d20 2428 646f 6364 6972 290a dir = $(docdir).\n+00012cf0: 2020 2020 206d 795f 6578 6563 6269 6e5f my_execbin_\n+00012d00: 5052 4f47 5241 4d53 203d 2066 6f6f 0a20 PROGRAMS = foo. \n+00012d10: 2020 2020 6d79 5f64 6f63 6c69 625f 4c49 my_doclib_LI\n+00012d20: 4252 4152 4945 5320 3d20 6c69 6271 7575 BRARIES = libquu\n+00012d30: 782e 610a 0a20 2020 5468 6520 e280 9865 x.a.. The ...e\n+00012d40: 7865 63e2 8099 2073 7562 7374 7269 6e67 xec... substring\n+00012d50: 206f 6620 7468 6520 e280 986d 795f 6578 of the ...my_ex\n+00012d60: 6563 6269 6e64 6972 e280 9920 7661 7269 ecbindir... vari\n+00012d70: 6162 6c65 206c 6574 7320 7468 6520 6669 able lets the fi\n+00012d80: 6c65 730a 6265 2069 6e73 7461 6c6c 6564 les.be installed\n+00012d90: 2061 7420 7468 6520 7269 6768 7420 7469 at the right ti\n+00012da0: 6d65 2028 2a6e 6f74 6520 5468 6520 5477 me (*note The Tw\n+00012db0: 6f20 5061 7274 7320 6f66 2049 6e73 7461 o Parts of Insta\n+00012dc0: 6c6c 3a3a 292e 0a0a 2020 2054 6865 2073 ll::)... The s\n+00012dd0: 7065 6369 616c 2070 7265 6669 7820 e280 pecial prefix ..\n+00012de0: 986e 6f69 6e73 745f e280 9920 696e 6469 .noinst_... indi\n+00012df0: 6361 7465 7320 7468 6174 2074 6865 206f cates that the o\n+00012e00: 626a 6563 7473 2069 6e20 7175 6573 7469 bjects in questi\n+00012e10: 6f6e 0a73 686f 756c 6420 6265 2062 7569 on.should be bui\n+00012e20: 6c74 2062 7574 206e 6f74 2069 6e73 7461 lt but not insta\n+00012e30: 6c6c 6564 2061 7420 616c 6c2e 2020 5468 lled at all. Th\n+00012e40: 6973 2069 7320 7573 7561 6c6c 7920 7573 is is usually us\n+00012e50: 6564 2066 6f72 0a6f 626a 6563 7473 2072 ed for.objects r\n+00012e60: 6571 7569 7265 6420 746f 2062 7569 6c64 equired to build\n+00012e70: 2074 6865 2072 6573 7420 6f66 2079 6f75 the rest of you\n+00012e80: 7220 7061 636b 6167 652c 2066 6f72 2069 r package, for i\n+00012e90: 6e73 7461 6e63 6520 7374 6174 6963 0a6c nstance static.l\n+00012ea0: 6962 7261 7269 6573 2028 2a6e 6f74 6520 ibraries (*note \n+00012eb0: 4120 4c69 6272 6172 793a 3a29 2c20 6f72 A Library::), or\n+00012ec0: 2068 656c 7065 7220 7363 7269 7074 732e helper scripts.\n+00012ed0: 0a0a 2020 2054 6865 2073 7065 6369 616c .. The special\n+00012ee0: 2070 7265 6669 7820 e280 9863 6865 636b prefix ...check\n+00012ef0: 5fe2 8099 2069 6e64 6963 6174 6573 2074 _... indicates t\n+00012f00: 6861 7420 7468 6520 6f62 6a65 6374 7320 hat the objects \n+00012f10: 696e 2071 7565 7374 696f 6e0a 7368 6f75 in question.shou\n+00012f20: 6c64 206e 6f74 2062 6520 6275 696c 7420 ld not be built \n+00012f30: 756e 7469 6c20 7468 6520 e280 986d 616b until the ...mak\n+00012f40: 6520 6368 6563 6be2 8099 2063 6f6d 6d61 e check... comma\n+00012f50: 6e64 2069 7320 7275 6e2e 2020 5468 6f73 nd is run. Thos\n+00012f60: 650a 6f62 6a65 6374 7320 6172 6520 6e6f e.objects are no\n+00012f70: 7420 696e 7374 616c 6c65 6420 6569 7468 t installed eith\n+00012f80: 6572 2e0a 0a20 2020 5468 6520 6375 7272 er... The curr\n+00012f90: 656e 7420 7072 696d 6172 7920 6e61 6d65 ent primary name\n+00012fa0: 7320 6172 6520 e280 9850 524f 4752 414d s are ...PROGRAM\n+00012fb0: 53e2 8099 2c20 e280 984c 4942 5241 5249 S..., ...LIBRARI\n+00012fc0: 4553 e280 992c 20e2 8098 4c54 4c49 4252 ES..., ...LTLIBR\n+00012fd0: 4152 4945 53e2 8099 2c0a e280 984c 4953 ARIES...,....LIS\n+00012fe0: 50e2 8099 2c20 e280 9850 5954 484f 4ee2 P..., ...PYTHON.\n+00012ff0: 8099 2c20 e280 984a 4156 41e2 8099 2c20 .., ...JAVA..., \n+00013000: e280 9853 4352 4950 5453 e280 992c 20e2 ...SCRIPTS..., .\n+00013010: 8098 4441 5441 e280 992c 20e2 8098 4845 ..DATA..., ...HE\n+00013020: 4144 4552 53e2 8099 2c20 e280 984d 414e ADERS..., ...MAN\n+00013030: 53e2 8099 2c20 616e 640a e280 9854 4558 S..., and....TEX\n+00013040: 494e 464f 53e2 8099 2e0a 0a20 2020 536f INFOS...... So\n+00013050: 6d65 2070 7269 6d61 7269 6573 2061 6c73 me primaries als\n+00013060: 6f20 616c 6c6f 7720 6164 6469 7469 6f6e o allow addition\n+00013070: 616c 2070 7265 6669 7865 7320 7468 6174 al prefixes that\n+00013080: 2063 6f6e 7472 6f6c 206f 7468 6572 0a61 control other.a\n+00013090: 7370 6563 7473 206f 6620 e280 9861 7574 spects of ...aut\n+000130a0: 6f6d 616b 65e2 8099 2773 2062 6568 6176 omake...'s behav\n+000130b0: 696f 722e 2020 5468 6520 6375 7272 656e ior. The curren\n+000130c0: 746c 7920 6465 6669 6e65 6420 7072 6566 tly defined pref\n+000130d0: 6978 6573 2061 7265 0ae2 8098 6469 7374 ixes are....dist\n+000130e0: 5fe2 8099 2c20 e280 986e 6f64 6973 745f _..., ...nodist_\n+000130f0: e280 992c 20e2 8098 6e6f 6261 7365 5fe2 ..., ...nobase_.\n+00013100: 8099 2c20 616e 6420 e280 986e 6f74 7261 .., and ...notra\n+00013110: 6e73 5fe2 8099 2e20 2054 6865 7365 2070 ns_.... These p\n+00013120: 7265 6669 7865 7320 6172 650a 6578 706c refixes are.expl\n+00013130: 6169 6e65 6420 6c61 7465 7220 282a 6e6f ained later (*no\n+00013140: 7465 2050 726f 6772 616d 2061 6e64 204c te Program and L\n+00013150: 6962 7261 7279 2056 6172 6961 626c 6573 ibrary Variables\n+00013160: 3a3a 2920 282a 6e6f 7465 204d 616e 0a50 ::) (*note Man.P\n+00013170: 6167 6573 3a3a 292e 0a0a 1f0a 4669 6c65 ages::).....File\n+00013180: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00013190: 696e 666f 2c20 204e 6f64 653a 204c 656e info, Node: Len\n+000131a0: 6774 6820 4c69 6d69 7461 7469 6f6e 732c gth Limitations,\n+000131b0: 2020 4e65 7874 3a20 4361 6e6f 6e69 6361 Next: Canonica\n+000131c0: 6c69 7a61 7469 6f6e 2c20 2050 7265 763a lization, Prev:\n+000131d0: 2055 6e69 666f 726d 2c20 2055 703a 2047 Uniform, Up: G\n+000131e0: 656e 6572 616c 6974 6965 730a 0a33 2e34 eneralities..3.4\n+000131f0: 2053 7461 7969 6e67 2062 656c 6f77 2074 Staying below t\n+00013200: 6865 2063 6f6d 6d61 6e64 206c 696e 6520 he command line \n+00013210: 6c65 6e67 7468 206c 696d 6974 0a3d 3d3d length limit.===\n 00013220: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00013230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00013240: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5472 6164 ==========..Trad\n-00013250: 6974 696f 6e61 6c6c 792c 206d 6f73 7420 itionally, most \n-00013260: 756e 6978 2d6c 696b 6520 7379 7374 656d unix-like system\n-00013270: 7320 6861 7665 2061 206c 656e 6774 6820 s have a length \n-00013280: 6c69 6d69 7461 7469 6f6e 2066 6f72 2074 limitation for t\n-00013290: 6865 0a63 6f6d 6d61 6e64 206c 696e 6520 he.command line \n-000132a0: 6172 6775 6d65 6e74 7320 616e 6420 656e arguments and en\n-000132b0: 7669 726f 6e6d 656e 7420 636f 6e74 656e vironment conten\n-000132c0: 7473 2077 6865 6e20 6372 6561 7469 6e67 ts when creating\n-000132d0: 206e 6577 0a70 726f 6365 7373 6573 2028 new.processes (\n-000132e0: 7365 6520 666f 7220 6578 616d 706c 650a see for example.\n-000132f0: 3c68 7474 703a 2f2f 7777 772e 696e 2d75 \n-00013320: 2066 6f72 2061 6e20 6f76 6572 7669 6577 for an overview\n-00013330: 206f 6e20 7468 6973 0a69 7373 7565 292c on this.issue),\n-00013340: 2077 6869 6368 206f 6620 636f 7572 7365 which of course\n-00013350: 2061 6c73 6f20 6170 706c 6965 7320 746f also applies to\n-00013360: 2063 6f6d 6d61 6e64 7320 7370 6177 6e65 commands spawne\n-00013370: 6420 6279 20e2 8098 6d61 6b65 e280 992e d by ...make....\n-00013380: 0a50 4f53 4958 2072 6571 7569 7265 7320 .POSIX requires \n-00013390: 7468 6973 206c 696d 6974 2074 6f20 6265 this limit to be\n-000133a0: 2061 7420 6c65 6173 7420 3430 3936 2062 at least 4096 b\n-000133b0: 7974 6573 2c20 616e 6420 6d6f 7374 206d ytes, and most m\n-000133c0: 6f64 6572 6e0a 7379 7374 656d 7320 6861 odern.systems ha\n-000133d0: 7665 2071 7569 7465 2068 6967 6820 6c69 ve quite high li\n-000133e0: 6d69 7473 2028 6f72 2061 7265 2075 6e6c mits (or are unl\n-000133f0: 696d 6974 6564 292e 0a0a 2020 2049 6e20 imited)... In \n-00013400: 6f72 6465 7220 746f 2063 7265 6174 6520 order to create \n-00013410: 706f 7274 6162 6c65 204d 616b 6566 696c portable Makefil\n-00013420: 6573 2074 6861 7420 646f 206e 6f74 2074 es that do not t\n-00013430: 7269 7020 6f76 6572 2074 6865 7365 0a6c rip over these.l\n-00013440: 696d 6974 732c 2069 7420 6973 206e 6563 imits, it is nec\n-00013450: 6573 7361 7279 2074 6f20 6b65 6570 2074 essary to keep t\n-00013460: 6865 206c 656e 6774 6820 6f66 2066 696c he length of fil\n-00013470: 6520 6c69 7374 7320 626f 756e 6465 642e e lists bounded.\n-00013480: 0a55 6e66 6f72 7475 6e61 7465 6c79 2c20 .Unfortunately, \n-00013490: 6974 2069 7320 6e6f 7420 706f 7373 6962 it is not possib\n-000134a0: 6c65 2074 6f20 646f 2073 6f20 6675 6c6c le to do so full\n-000134b0: 7920 7472 616e 7370 6172 656e 746c 7920 y transparently \n-000134c0: 7769 7468 696e 0a41 7574 6f6d 616b 652c within.Automake,\n-000134d0: 2073 6f20 796f 7572 2068 656c 7020 6d61 so your help ma\n-000134e0: 7920 6265 206e 6565 6465 642e 2020 5479 y be needed. Ty\n-000134f0: 7069 6361 6c6c 792c 2079 6f75 2063 616e pically, you can\n-00013500: 2073 706c 6974 206c 6f6e 670a 6669 6c65 split long.file\n-00013510: 206c 6973 7473 206d 616e 7561 6c6c 7920 lists manually \n-00013520: 616e 6420 7573 6520 6469 6666 6572 656e and use differen\n-00013530: 7420 696e 7374 616c 6c61 7469 6f6e 2064 t installation d\n-00013540: 6972 6563 746f 7279 206e 616d 6573 2066 irectory names f\n-00013550: 6f72 0a65 6163 6820 6c69 7374 2e20 2046 or.each list. F\n-00013560: 6f72 2065 7861 6d70 6c65 2c0a 0a20 2020 or example,.. \n-00013570: 2020 6461 7461 5f44 4154 4120 3d20 6669 data_DATA = fi\n-00013580: 6c65 3120 2e2e 2e20 6669 6c65 4e20 6669 le1 ... fileN fi\n-00013590: 6c65 4e2b 3120 2e2e 2e20 6669 6c65 324e leN+1 ... file2N\n-000135a0: 0a0a 6d61 7920 616c 736f 2062 6520 7772 ..may also be wr\n-000135b0: 6974 7465 6e20 6173 0a0a 2020 2020 2064 itten as.. d\n-000135c0: 6174 615f 4441 5441 203d 2066 696c 6531 ata_DATA = file1\n-000135d0: 202e 2e2e 2066 696c 654e 0a20 2020 2020 ... fileN. \n-000135e0: 6461 7461 3264 6972 203d 2024 2864 6174 data2dir = $(dat\n-000135f0: 6164 6972 290a 2020 2020 2064 6174 6132 adir). data2\n-00013600: 5f44 4154 4120 3d20 6669 6c65 4e2b 3120 _DATA = fileN+1 \n-00013610: 2e2e 2e20 6669 6c65 324e 0a0a 616e 6420 ... file2N..and \n-00013620: 7769 6c6c 2063 6175 7365 2041 7574 6f6d will cause Autom\n-00013630: 616b 6520 746f 2074 7265 6174 2074 6865 ake to treat the\n-00013640: 2074 776f 206c 6973 7473 2073 6570 6172 two lists separ\n-00013650: 6174 656c 7920 6475 7269 6e67 20e2 8098 ately during ...\n-00013660: 6d61 6b65 0a69 6e73 7461 6c6c e280 992e make.install....\n-00013670: 2020 5365 6520 2a6e 6f74 6520 5468 6520 See *note The \n-00013680: 5477 6f20 5061 7274 7320 6f66 2049 6e73 Two Parts of Ins\n-00013690: 7461 6c6c 3a3a 2066 6f72 2063 686f 6f73 tall:: for choos\n-000136a0: 696e 6720 6469 7265 6374 6f72 790a 6e61 ing directory.na\n-000136b0: 6d65 7320 7468 6174 2077 696c 6c20 6b65 mes that will ke\n-000136c0: 6570 2074 6865 206f 7264 6572 696e 6720 ep the ordering \n-000136d0: 6f66 2074 6865 2074 776f 2070 6172 7473 of the two parts\n-000136e0: 206f 6620 696e 7374 616c 6c61 7469 6f6e of installation\n-000136f0: 204e 6f74 650a 7468 6174 20e2 8098 6d61 Note.that ...ma\n-00013700: 6b65 2064 6973 74e2 8099 206d 6179 2073 ke dist... may s\n-00013710: 7469 6c6c 206f 6e6c 7920 776f 726b 206f till only work o\n-00013720: 6e20 6120 686f 7374 2077 6974 6820 6120 n a host with a \n-00013730: 6869 6768 6572 206c 656e 6774 680a 6c69 higher length.li\n-00013740: 6d69 7420 696e 2074 6869 7320 6578 616d mit in this exam\n-00013750: 706c 652e 0a0a 2020 2041 7574 6f6d 616b ple... Automak\n-00013760: 6520 6974 7365 6c66 2065 6d70 6c6f 7973 e itself employs\n-00013770: 2061 2063 6f75 706c 6520 6f66 2073 7472 a couple of str\n-00013780: 6174 6567 6965 7320 746f 2061 766f 6964 ategies to avoid\n-00013790: 206c 6f6e 6720 636f 6d6d 616e 640a 6c69 long command.li\n-000137a0: 6e65 732e 2020 466f 7220 6578 616d 706c nes. For exampl\n-000137b0: 652c 2077 6865 6e20 e280 9824 7b73 7263 e, when ...${src\n-000137c0: 6469 727d 2fe2 8099 2069 7320 7072 6570 dir}/... is prep\n-000137d0: 656e 6465 6420 746f 2066 696c 6520 6e61 ended to file na\n-000137e0: 6d65 732c 2061 730a 6361 6e20 6861 7070 mes, as.can happ\n-000137f0: 656e 2077 6974 6820 6162 6f76 6520 e280 en with above ..\n-00013800: 9824 2864 6174 615f 4441 5441 29e2 8099 .$(data_DATA)...\n-00013810: 206c 6973 7473 2c20 6974 206c 696d 6974 lists, it limit\n-00013820: 7320 7468 6520 616d 6f75 6e74 206f 660a s the amount of.\n-00013830: 6172 6775 6d65 6e74 7320 7061 7373 6564 arguments passed\n-00013840: 2074 6f20 6578 7465 726e 616c 2063 6f6d to external com\n-00013850: 6d61 6e64 732e 0a0a 2020 2055 6e66 6f72 mands... Unfor\n-00013860: 7475 6e61 7465 6c79 2c20 736f 6d65 2073 tunately, some s\n-00013870: 7973 7465 6d27 7320 e280 986d 616b 65e2 ystem's ...make.\n-00013880: 8099 2063 6f6d 6d61 6e64 7320 6d61 7920 .. commands may \n-00013890: 7072 6570 656e 6420 e280 9856 5041 5448 prepend ...VPATH\n-000138a0: e280 990a 7072 6566 6978 6573 206c 696b ....prefixes lik\n-000138b0: 6520 e280 9824 7b73 7263 6469 727d 2fe2 e ...${srcdir}/.\n-000138c0: 8099 2074 6f20 6669 6c65 206e 616d 6573 .. to file names\n-000138d0: 2066 726f 6d20 7468 6520 736f 7572 6365 from the source\n-000138e0: 2074 7265 650a 6175 746f 6d61 7469 6361 tree.automatica\n-000138f0: 6c6c 7920 282a 6e6f 7465 2041 7574 6f6d lly (*note Autom\n-00013900: 6174 6963 2052 756c 6520 5265 7772 6974 atic Rule Rewrit\n-00013910: 696e 673a 2028 6175 746f 636f 6e66 2941 ing: (autoconf)A\n-00013920: 7574 6f6d 6174 6963 2052 756c 650a 5265 utomatic Rule.Re\n-00013930: 7772 6974 696e 672e 292e 2020 496e 2074 writing.). In t\n-00013940: 6869 7320 6361 7365 2c20 7468 6520 7573 his case, the us\n-00013950: 6572 206d 6179 2068 6176 6520 746f 2073 er may have to s\n-00013960: 7769 7463 6820 746f 2075 7365 2047 4e55 witch to use GNU\n-00013970: 204d 616b 652c 0a6f 7220 7265 6672 6169 Make,.or refrai\n-00013980: 6e20 6672 6f6d 2075 7369 6e67 2056 5041 n from using VPA\n-00013990: 5448 2062 7569 6c64 732c 2069 6e20 6f72 TH builds, in or\n-000139a0: 6465 7220 746f 2073 7461 7920 6265 6c6f der to stay belo\n-000139b0: 7720 7468 6520 6c65 6e67 7468 0a6c 696d w the length.lim\n-000139c0: 6974 2e0a 0a20 2020 466f 7220 6c69 6272 it... For libr\n-000139d0: 6172 6965 7320 616e 6420 7072 6f67 7261 aries and progra\n-000139e0: 6d73 2062 7569 6c74 2066 726f 6d20 6d61 ms built from ma\n-000139f0: 6e79 2073 6f75 7263 6573 2c20 636f 6e76 ny sources, conv\n-00013a00: 656e 6965 6e63 650a 6172 6368 6976 6573 enience.archives\n-00013a10: 206d 6179 2062 6520 7573 6564 2061 7320 may be used as \n-00013a20: 696e 7465 726d 6564 6961 7465 7320 696e intermediates in\n-00013a30: 206f 7264 6572 2074 6f20 6c69 6d69 7420 order to limit \n-00013a40: 7468 6520 6f62 6a65 6374 206c 6973 740a the object list.\n-00013a50: 6c65 6e67 7468 2028 2a6e 6f74 6520 4c69 length (*note Li\n-00013a60: 6274 6f6f 6c20 436f 6e76 656e 6965 6e63 btool Convenienc\n-00013a70: 6520 4c69 6272 6172 6965 733a 3a29 2e0a e Libraries::)..\n-00013a80: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-00013a90: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-00013aa0: 6465 3a20 4361 6e6f 6e69 6361 6c69 7a61 de: Canonicaliza\n-00013ab0: 7469 6f6e 2c20 204e 6578 743a 2055 7365 tion, Next: Use\n-00013ac0: 7220 5661 7269 6162 6c65 732c 2020 5072 r Variables, Pr\n-00013ad0: 6576 3a20 4c65 6e67 7468 204c 696d 6974 ev: Length Limit\n-00013ae0: 6174 696f 6e73 2c20 2055 703a 2047 656e ations, Up: Gen\n-00013af0: 6572 616c 6974 6965 730a 0a33 2e35 2048 eralities..3.5 H\n-00013b00: 6f77 2064 6572 6976 6564 2076 6172 6961 ow derived varia\n-00013b10: 626c 6573 2061 7265 206e 616d 6564 0a3d bles are named.=\n-00013b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00013240: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5472 ============..Tr\n+00013250: 6164 6974 696f 6e61 6c6c 792c 206d 6f73 aditionally, mos\n+00013260: 7420 756e 6978 2d6c 696b 6520 7379 7374 t unix-like syst\n+00013270: 656d 7320 6861 7665 2061 206c 656e 6774 ems have a lengt\n+00013280: 6820 6c69 6d69 7461 7469 6f6e 2066 6f72 h limitation for\n+00013290: 2074 6865 0a63 6f6d 6d61 6e64 206c 696e the.command lin\n+000132a0: 6520 6172 6775 6d65 6e74 7320 616e 6420 e arguments and \n+000132b0: 656e 7669 726f 6e6d 656e 7420 636f 6e74 environment cont\n+000132c0: 656e 7473 2077 6865 6e20 6372 6561 7469 ents when creati\n+000132d0: 6e67 206e 6577 0a70 726f 6365 7373 6573 ng new.processes\n+000132e0: 2028 7365 6520 666f 7220 6578 616d 706c (see for exampl\n+000132f0: 650a 3c68 7474 703a 2f2f 7777 772e 696e e. for an overvi\n+00013330: 6577 206f 6e20 7468 6973 0a69 7373 7565 ew on this.issue\n+00013340: 292c 2077 6869 6368 206f 6620 636f 7572 ), which of cour\n+00013350: 7365 2061 6c73 6f20 6170 706c 6965 7320 se also applies \n+00013360: 746f 2063 6f6d 6d61 6e64 7320 7370 6177 to commands spaw\n+00013370: 6e65 6420 6279 20e2 8098 6d61 6b65 e280 ned by ...make..\n+00013380: 992e 0a50 4f53 4958 2072 6571 7569 7265 ...POSIX require\n+00013390: 7320 7468 6973 206c 696d 6974 2074 6f20 s this limit to \n+000133a0: 6265 2061 7420 6c65 6173 7420 3430 3936 be at least 4096\n+000133b0: 2062 7974 6573 2c20 616e 6420 6d6f 7374 bytes, and most\n+000133c0: 206d 6f64 6572 6e0a 7379 7374 656d 7320 modern.systems \n+000133d0: 6861 7665 2071 7569 7465 2068 6967 6820 have quite high \n+000133e0: 6c69 6d69 7473 2028 6f72 2061 7265 2075 limits (or are u\n+000133f0: 6e6c 696d 6974 6564 292e 0a0a 2020 2049 nlimited)... I\n+00013400: 6e20 6f72 6465 7220 746f 2063 7265 6174 n order to creat\n+00013410: 6520 706f 7274 6162 6c65 204d 616b 6566 e portable Makef\n+00013420: 696c 6573 2074 6861 7420 646f 206e 6f74 iles that do not\n+00013430: 2074 7269 7020 6f76 6572 2074 6865 7365 trip over these\n+00013440: 0a6c 696d 6974 732c 2069 7420 6973 206e .limits, it is n\n+00013450: 6563 6573 7361 7279 2074 6f20 6b65 6570 ecessary to keep\n+00013460: 2074 6865 206c 656e 6774 6820 6f66 2066 the length of f\n+00013470: 696c 6520 6c69 7374 7320 626f 756e 6465 ile lists bounde\n+00013480: 642e 0a55 6e66 6f72 7475 6e61 7465 6c79 d..Unfortunately\n+00013490: 2c20 6974 2069 7320 6e6f 7420 706f 7373 , it is not poss\n+000134a0: 6962 6c65 2074 6f20 646f 2073 6f20 6675 ible to do so fu\n+000134b0: 6c6c 7920 7472 616e 7370 6172 656e 746c lly transparentl\n+000134c0: 7920 7769 7468 696e 0a41 7574 6f6d 616b y within.Automak\n+000134d0: 652c 2073 6f20 796f 7572 2068 656c 7020 e, so your help \n+000134e0: 6d61 7920 6265 206e 6565 6465 642e 2020 may be needed. \n+000134f0: 5479 7069 6361 6c6c 792c 2079 6f75 2063 Typically, you c\n+00013500: 616e 2073 706c 6974 206c 6f6e 670a 6669 an split long.fi\n+00013510: 6c65 206c 6973 7473 206d 616e 7561 6c6c le lists manuall\n+00013520: 7920 616e 6420 7573 6520 6469 6666 6572 y and use differ\n+00013530: 656e 7420 696e 7374 616c 6c61 7469 6f6e ent installation\n+00013540: 2064 6972 6563 746f 7279 206e 616d 6573 directory names\n+00013550: 2066 6f72 0a65 6163 6820 6c69 7374 2e20 for.each list. \n+00013560: 2046 6f72 2065 7861 6d70 6c65 2c0a 0a20 For example,.. \n+00013570: 2020 2020 6461 7461 5f44 4154 4120 3d20 data_DATA = \n+00013580: 6669 6c65 3120 2e2e 2e20 6669 6c65 4e20 file1 ... fileN \n+00013590: 6669 6c65 4e2b 3120 2e2e 2e20 6669 6c65 fileN+1 ... file\n+000135a0: 324e 0a0a 6d61 7920 616c 736f 2062 6520 2N..may also be \n+000135b0: 7772 6974 7465 6e20 6173 0a0a 2020 2020 written as.. \n+000135c0: 2064 6174 615f 4441 5441 203d 2066 696c data_DATA = fil\n+000135d0: 6531 202e 2e2e 2066 696c 654e 0a20 2020 e1 ... fileN. \n+000135e0: 2020 6461 7461 3264 6972 203d 2024 2864 data2dir = $(d\n+000135f0: 6174 6164 6972 290a 2020 2020 2064 6174 atadir). dat\n+00013600: 6132 5f44 4154 4120 3d20 6669 6c65 4e2b a2_DATA = fileN+\n+00013610: 3120 2e2e 2e20 6669 6c65 324e 0a0a 616e 1 ... file2N..an\n+00013620: 6420 7769 6c6c 2063 6175 7365 2041 7574 d will cause Aut\n+00013630: 6f6d 616b 6520 746f 2074 7265 6174 2074 omake to treat t\n+00013640: 6865 2074 776f 206c 6973 7473 2073 6570 he two lists sep\n+00013650: 6172 6174 656c 7920 6475 7269 6e67 20e2 arately during .\n+00013660: 8098 6d61 6b65 0a69 6e73 7461 6c6c e280 ..make.install..\n+00013670: 992e 2020 5365 6520 2a6e 6f74 6520 5468 .. See *note Th\n+00013680: 6520 5477 6f20 5061 7274 7320 6f66 2049 e Two Parts of I\n+00013690: 6e73 7461 6c6c 3a3a 2066 6f72 2063 686f nstall:: for cho\n+000136a0: 6f73 696e 6720 6469 7265 6374 6f72 790a osing directory.\n+000136b0: 6e61 6d65 7320 7468 6174 2077 696c 6c20 names that will \n+000136c0: 6b65 6570 2074 6865 206f 7264 6572 696e keep the orderin\n+000136d0: 6720 6f66 2074 6865 2074 776f 2070 6172 g of the two par\n+000136e0: 7473 206f 6620 696e 7374 616c 6c61 7469 ts of installati\n+000136f0: 6f6e 204e 6f74 650a 7468 6174 20e2 8098 on Note.that ...\n+00013700: 6d61 6b65 2064 6973 74e2 8099 206d 6179 make dist... may\n+00013710: 2073 7469 6c6c 206f 6e6c 7920 776f 726b still only work\n+00013720: 206f 6e20 6120 686f 7374 2077 6974 6820 on a host with \n+00013730: 6120 6869 6768 6572 206c 656e 6774 680a a higher length.\n+00013740: 6c69 6d69 7420 696e 2074 6869 7320 6578 limit in this ex\n+00013750: 616d 706c 652e 0a0a 2020 2041 7574 6f6d ample... Autom\n+00013760: 616b 6520 6974 7365 6c66 2065 6d70 6c6f ake itself emplo\n+00013770: 7973 2061 2063 6f75 706c 6520 6f66 2073 ys a couple of s\n+00013780: 7472 6174 6567 6965 7320 746f 2061 766f trategies to avo\n+00013790: 6964 206c 6f6e 6720 636f 6d6d 616e 640a id long command.\n+000137a0: 6c69 6e65 732e 2020 466f 7220 6578 616d lines. For exam\n+000137b0: 706c 652c 2077 6865 6e20 e280 9824 7b73 ple, when ...${s\n+000137c0: 7263 6469 727d 2fe2 8099 2069 7320 7072 rcdir}/... is pr\n+000137d0: 6570 656e 6465 6420 746f 2066 696c 6520 epended to file \n+000137e0: 6e61 6d65 732c 2061 730a 6361 6e20 6861 names, as.can ha\n+000137f0: 7070 656e 2077 6974 6820 6162 6f76 6520 ppen with above \n+00013800: e280 9824 2864 6174 615f 4441 5441 29e2 ...$(data_DATA).\n+00013810: 8099 206c 6973 7473 2c20 6974 206c 696d .. lists, it lim\n+00013820: 6974 7320 7468 6520 616d 6f75 6e74 206f its the amount o\n+00013830: 660a 6172 6775 6d65 6e74 7320 7061 7373 f.arguments pass\n+00013840: 6564 2074 6f20 6578 7465 726e 616c 2063 ed to external c\n+00013850: 6f6d 6d61 6e64 732e 0a0a 2020 2055 6e66 ommands... Unf\n+00013860: 6f72 7475 6e61 7465 6c79 2c20 736f 6d65 ortunately, some\n+00013870: 2073 7973 7465 6d27 7320 e280 986d 616b system's ...mak\n+00013880: 65e2 8099 2063 6f6d 6d61 6e64 7320 6d61 e... commands ma\n+00013890: 7920 7072 6570 656e 6420 e280 9856 5041 y prepend ...VPA\n+000138a0: 5448 e280 990a 7072 6566 6978 6573 206c TH....prefixes l\n+000138b0: 696b 6520 e280 9824 7b73 7263 6469 727d ike ...${srcdir}\n+000138c0: 2fe2 8099 2074 6f20 6669 6c65 206e 616d /... to file nam\n+000138d0: 6573 2066 726f 6d20 7468 6520 736f 7572 es from the sour\n+000138e0: 6365 2074 7265 650a 6175 746f 6d61 7469 ce tree.automati\n+000138f0: 6361 6c6c 7920 282a 6e6f 7465 2041 7574 cally (*note Aut\n+00013900: 6f6d 6174 6963 2052 756c 6520 5265 7772 omatic Rule Rewr\n+00013910: 6974 696e 673a 2028 6175 746f 636f 6e66 iting: (autoconf\n+00013920: 2941 7574 6f6d 6174 6963 2052 756c 650a )Automatic Rule.\n+00013930: 5265 7772 6974 696e 672e 292e 2020 496e Rewriting.). In\n+00013940: 2074 6869 7320 6361 7365 2c20 7468 6520 this case, the \n+00013950: 7573 6572 206d 6179 2068 6176 6520 746f user may have to\n+00013960: 2073 7769 7463 6820 746f 2075 7365 2047 switch to use G\n+00013970: 4e55 204d 616b 652c 0a6f 7220 7265 6672 NU Make,.or refr\n+00013980: 6169 6e20 6672 6f6d 2075 7369 6e67 2056 ain from using V\n+00013990: 5041 5448 2062 7569 6c64 732c 2069 6e20 PATH builds, in \n+000139a0: 6f72 6465 7220 746f 2073 7461 7920 6265 order to stay be\n+000139b0: 6c6f 7720 7468 6520 6c65 6e67 7468 0a6c low the length.l\n+000139c0: 696d 6974 2e0a 0a20 2020 466f 7220 6c69 imit... For li\n+000139d0: 6272 6172 6965 7320 616e 6420 7072 6f67 braries and prog\n+000139e0: 7261 6d73 2062 7569 6c74 2066 726f 6d20 rams built from \n+000139f0: 6d61 6e79 2073 6f75 7263 6573 2c20 636f many sources, co\n+00013a00: 6e76 656e 6965 6e63 650a 6172 6368 6976 nvenience.archiv\n+00013a10: 6573 206d 6179 2062 6520 7573 6564 2061 es may be used a\n+00013a20: 7320 696e 7465 726d 6564 6961 7465 7320 s intermediates \n+00013a30: 696e 206f 7264 6572 2074 6f20 6c69 6d69 in order to limi\n+00013a40: 7420 7468 6520 6f62 6a65 6374 206c 6973 t the object lis\n+00013a50: 740a 6c65 6e67 7468 2028 2a6e 6f74 6520 t.length (*note \n+00013a60: 4c69 6274 6f6f 6c20 436f 6e76 656e 6965 Libtool Convenie\n+00013a70: 6e63 6520 4c69 6272 6172 6965 733a 3a29 nce Libraries::)\n+00013a80: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+00013a90: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+00013aa0: 4e6f 6465 3a20 4361 6e6f 6e69 6361 6c69 Node: Canonicali\n+00013ab0: 7a61 7469 6f6e 2c20 204e 6578 743a 2055 zation, Next: U\n+00013ac0: 7365 7220 5661 7269 6162 6c65 732c 2020 ser Variables, \n+00013ad0: 5072 6576 3a20 4c65 6e67 7468 204c 696d Prev: Length Lim\n+00013ae0: 6974 6174 696f 6e73 2c20 2055 703a 2047 itations, Up: G\n+00013af0: 656e 6572 616c 6974 6965 730a 0a33 2e35 eneralities..3.5\n+00013b00: 2048 6f77 2064 6572 6976 6564 2076 6172 How derived var\n+00013b10: 6961 626c 6573 2061 7265 206e 616d 6564 iables are named\n+00013b20: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n 00013b30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00013b40: 3d3d 0a0a 536f 6d65 7469 6d65 7320 6120 ==..Sometimes a \n-00013b50: 4d61 6b65 6669 6c65 2076 6172 6961 626c Makefile variabl\n-00013b60: 6520 6e61 6d65 2069 7320 6465 7269 7665 e name is derive\n-00013b70: 6420 6672 6f6d 2073 6f6d 6520 7465 7874 d from some text\n-00013b80: 2074 6865 0a6d 6169 6e74 6169 6e65 7220 the.maintainer \n-00013b90: 7375 7070 6c69 6573 2e20 2046 6f72 2069 supplies. For i\n-00013ba0: 6e73 7461 6e63 652c 2061 2070 726f 6772 nstance, a progr\n-00013bb0: 616d 206e 616d 6520 6c69 7374 6564 2069 am name listed i\n-00013bc0: 6e20 e280 985f 5052 4f47 5241 4d53 e280 n ..._PROGRAMS..\n-00013bd0: 990a 6973 2072 6577 7269 7474 656e 2069 ..is rewritten i\n-00013be0: 6e74 6f20 7468 6520 6e61 6d65 206f 6620 nto the name of \n-00013bf0: 6120 e280 985f 534f 5552 4345 53e2 8099 a ..._SOURCES...\n-00013c00: 2076 6172 6961 626c 652e 2020 496e 2063 variable. In c\n-00013c10: 6173 6573 206c 696b 650a 7468 6973 2c20 ases like.this, \n-00013c20: 4175 746f 6d61 6b65 2063 616e 6f6e 6963 Automake canonic\n-00013c30: 616c 697a 6573 2074 6865 2074 6578 742c alizes the text,\n-00013c40: 2073 6f20 7468 6174 2070 726f 6772 616d so that program\n-00013c50: 206e 616d 6573 2061 6e64 2074 6865 0a6c names and the.l\n-00013c60: 696b 6520 646f 206e 6f74 2068 6176 6520 ike do not have \n-00013c70: 746f 2066 6f6c 6c6f 7720 4d61 6b65 6669 to follow Makefi\n-00013c80: 6c65 2076 6172 6961 626c 6520 6e61 6d69 le variable nami\n-00013c90: 6e67 2072 756c 6573 2e20 2041 6c6c 0a63 ng rules. All.c\n-00013ca0: 6861 7261 6374 6572 7320 696e 2074 6865 haracters in the\n-00013cb0: 206e 616d 6520 6578 6365 7074 2066 6f72 name except for\n-00013cc0: 206c 6574 7465 7273 2c20 6e75 6d62 6572 letters, number\n-00013cd0: 732c 2074 6865 2073 7472 7564 656c 2028 s, the strudel (\n-00013ce0: 4029 2c20 616e 640a 7468 6520 756e 6465 @), and.the unde\n-00013cf0: 7273 636f 7265 2061 7265 2074 7572 6e65 rscore are turne\n-00013d00: 6420 696e 746f 2075 6e64 6572 7363 6f72 d into underscor\n-00013d10: 6573 2077 6865 6e20 6d61 6b69 6e67 2076 es when making v\n-00013d20: 6172 6961 626c 650a 7265 6665 7265 6e63 ariable.referenc\n-00013d30: 6573 2e0a 0a20 2020 466f 7220 6578 616d es... For exam\n-00013d40: 706c 652c 2069 6620 796f 7572 2070 726f ple, if your pro\n-00013d50: 6772 616d 2069 7320 6e61 6d65 6420 e280 gram is named ..\n-00013d60: 9873 6e69 6666 2d67 6c75 65e2 8099 2c20 .sniff-glue..., \n-00013d70: 7468 6520 6465 7269 7665 640a 7661 7269 the derived.vari\n-00013d80: 6162 6c65 206e 616d 6520 776f 756c 6420 able name would \n-00013d90: 6265 20e2 8098 736e 6966 665f 676c 7565 be ...sniff_glue\n-00013da0: 5f53 4f55 5243 4553 e280 992c 206e 6f74 _SOURCES..., not\n-00013db0: 20e2 8098 736e 6966 662d 676c 7565 5f53 ...sniff-glue_S\n-00013dc0: 4f55 5243 4553 e280 992e 0a53 696d 696c OURCES.....Simil\n-00013dd0: 6172 6c79 2074 6865 2073 6f75 7263 6573 arly the sources\n-00013de0: 2066 6f72 2061 206c 6962 7261 7279 206e for a library n\n-00013df0: 616d 6564 20e2 8098 6c69 626d 756d 626c amed ...libmumbl\n-00013e00: 652b 2b2e 61e2 8099 2073 686f 756c 6420 e++.a... should \n-00013e10: 6265 0a6c 6973 7465 6420 696e 2074 6865 be.listed in the\n-00013e20: 20e2 8098 6c69 626d 756d 626c 655f 5f5f ...libmumble___\n-00013e30: 615f 534f 5552 4345 53e2 8099 2076 6172 a_SOURCES... var\n-00013e40: 6961 626c 652e 0a0a 2020 2054 6865 2073 iable... The s\n-00013e50: 7472 7564 656c 2069 7320 616e 2061 6464 trudel is an add\n-00013e60: 6974 696f 6e2c 2074 6f20 6d61 6b65 2074 ition, to make t\n-00013e70: 6865 2075 7365 206f 6620 4175 746f 636f he use of Autoco\n-00013e80: 6e66 2073 7562 7374 6974 7574 696f 6e73 nf substitutions\n-00013e90: 0a69 6e20 7661 7269 6162 6c65 206e 616d .in variable nam\n-00013ea0: 6573 206c 6573 7320 6f62 6675 7363 6174 es less obfuscat\n-00013eb0: 696e 672e 0a0a 1f0a 4669 6c65 3a20 6175 ing.....File: au\n-00013ec0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-00013ed0: 2c20 204e 6f64 653a 2055 7365 7220 5661 , Node: User Va\n-00013ee0: 7269 6162 6c65 732c 2020 4e65 7874 3a20 riables, Next: \n-00013ef0: 4175 7869 6c69 6172 7920 5072 6f67 7261 Auxiliary Progra\n-00013f00: 6d73 2c20 2050 7265 763a 2043 616e 6f6e ms, Prev: Canon\n-00013f10: 6963 616c 697a 6174 696f 6e2c 2020 5570 icalization, Up\n-00013f20: 3a20 4765 6e65 7261 6c69 7469 6573 0a0a : Generalities..\n-00013f30: 332e 3620 5661 7269 6162 6c65 7320 7265 3.6 Variables re\n-00013f40: 7365 7276 6564 2066 6f72 2074 6865 2075 served for the u\n-00013f50: 7365 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ser.============\n+00013b40: 3d3d 3d3d 0a0a 536f 6d65 7469 6d65 7320 ====..Sometimes \n+00013b50: 6120 4d61 6b65 6669 6c65 2076 6172 6961 a Makefile varia\n+00013b60: 626c 6520 6e61 6d65 2069 7320 6465 7269 ble name is deri\n+00013b70: 7665 6420 6672 6f6d 2073 6f6d 6520 7465 ved from some te\n+00013b80: 7874 2074 6865 0a6d 6169 6e74 6169 6e65 xt the.maintaine\n+00013b90: 7220 7375 7070 6c69 6573 2e20 2046 6f72 r supplies. For\n+00013ba0: 2069 6e73 7461 6e63 652c 2061 2070 726f instance, a pro\n+00013bb0: 6772 616d 206e 616d 6520 6c69 7374 6564 gram name listed\n+00013bc0: 2069 6e20 e280 985f 5052 4f47 5241 4d53 in ..._PROGRAMS\n+00013bd0: e280 990a 6973 2072 6577 7269 7474 656e ....is rewritten\n+00013be0: 2069 6e74 6f20 7468 6520 6e61 6d65 206f into the name o\n+00013bf0: 6620 6120 e280 985f 534f 5552 4345 53e2 f a ..._SOURCES.\n+00013c00: 8099 2076 6172 6961 626c 652e 2020 496e .. variable. In\n+00013c10: 2063 6173 6573 206c 696b 650a 7468 6973 cases like.this\n+00013c20: 2c20 4175 746f 6d61 6b65 2063 616e 6f6e , Automake canon\n+00013c30: 6963 616c 697a 6573 2074 6865 2074 6578 icalizes the tex\n+00013c40: 742c 2073 6f20 7468 6174 2070 726f 6772 t, so that progr\n+00013c50: 616d 206e 616d 6573 2061 6e64 2074 6865 am names and the\n+00013c60: 0a6c 696b 6520 646f 206e 6f74 2068 6176 .like do not hav\n+00013c70: 6520 746f 2066 6f6c 6c6f 7720 4d61 6b65 e to follow Make\n+00013c80: 6669 6c65 2076 6172 6961 626c 6520 6e61 file variable na\n+00013c90: 6d69 6e67 2072 756c 6573 2e20 2041 6c6c ming rules. All\n+00013ca0: 0a63 6861 7261 6374 6572 7320 696e 2074 .characters in t\n+00013cb0: 6865 206e 616d 6520 6578 6365 7074 2066 he name except f\n+00013cc0: 6f72 206c 6574 7465 7273 2c20 6e75 6d62 or letters, numb\n+00013cd0: 6572 732c 2074 6865 2073 7472 7564 656c ers, the strudel\n+00013ce0: 2028 4029 2c20 616e 640a 7468 6520 756e (@), and.the un\n+00013cf0: 6465 7273 636f 7265 2061 7265 2074 7572 derscore are tur\n+00013d00: 6e65 6420 696e 746f 2075 6e64 6572 7363 ned into undersc\n+00013d10: 6f72 6573 2077 6865 6e20 6d61 6b69 6e67 ores when making\n+00013d20: 2076 6172 6961 626c 650a 7265 6665 7265 variable.refere\n+00013d30: 6e63 6573 2e0a 0a20 2020 466f 7220 6578 nces... For ex\n+00013d40: 616d 706c 652c 2069 6620 796f 7572 2070 ample, if your p\n+00013d50: 726f 6772 616d 2069 7320 6e61 6d65 6420 rogram is named \n+00013d60: e280 9873 6e69 6666 2d67 6c75 65e2 8099 ...sniff-glue...\n+00013d70: 2c20 7468 6520 6465 7269 7665 640a 7661 , the derived.va\n+00013d80: 7269 6162 6c65 206e 616d 6520 776f 756c riable name woul\n+00013d90: 6420 6265 20e2 8098 736e 6966 665f 676c d be ...sniff_gl\n+00013da0: 7565 5f53 4f55 5243 4553 e280 992c 206e ue_SOURCES..., n\n+00013db0: 6f74 20e2 8098 736e 6966 662d 676c 7565 ot ...sniff-glue\n+00013dc0: 5f53 4f55 5243 4553 e280 992e 0a53 696d _SOURCES.....Sim\n+00013dd0: 696c 6172 6c79 2074 6865 2073 6f75 7263 ilarly the sourc\n+00013de0: 6573 2066 6f72 2061 206c 6962 7261 7279 es for a library\n+00013df0: 206e 616d 6564 20e2 8098 6c69 626d 756d named ...libmum\n+00013e00: 626c 652b 2b2e 61e2 8099 2073 686f 756c ble++.a... shoul\n+00013e10: 6420 6265 0a6c 6973 7465 6420 696e 2074 d be.listed in t\n+00013e20: 6865 20e2 8098 6c69 626d 756d 626c 655f he ...libmumble_\n+00013e30: 5f5f 615f 534f 5552 4345 53e2 8099 2076 __a_SOURCES... v\n+00013e40: 6172 6961 626c 652e 0a0a 2020 2054 6865 ariable... The\n+00013e50: 2073 7472 7564 656c 2069 7320 616e 2061 strudel is an a\n+00013e60: 6464 6974 696f 6e2c 2074 6f20 6d61 6b65 ddition, to make\n+00013e70: 2074 6865 2075 7365 206f 6620 4175 746f the use of Auto\n+00013e80: 636f 6e66 2073 7562 7374 6974 7574 696f conf substitutio\n+00013e90: 6e73 0a69 6e20 7661 7269 6162 6c65 206e ns.in variable n\n+00013ea0: 616d 6573 206c 6573 7320 6f62 6675 7363 ames less obfusc\n+00013eb0: 6174 696e 672e 0a0a 1f0a 4669 6c65 3a20 ating.....File: \n+00013ec0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00013ed0: 666f 2c20 204e 6f64 653a 2055 7365 7220 fo, Node: User \n+00013ee0: 5661 7269 6162 6c65 732c 2020 4e65 7874 Variables, Next\n+00013ef0: 3a20 4175 7869 6c69 6172 7920 5072 6f67 : Auxiliary Prog\n+00013f00: 7261 6d73 2c20 2050 7265 763a 2043 616e rams, Prev: Can\n+00013f10: 6f6e 6963 616c 697a 6174 696f 6e2c 2020 onicalization, \n+00013f20: 5570 3a20 4765 6e65 7261 6c69 7469 6573 Up: Generalities\n+00013f30: 0a0a 332e 3620 5661 7269 6162 6c65 7320 ..3.6 Variables \n+00013f40: 7265 7365 7276 6564 2066 6f72 2074 6865 reserved for the\n+00013f50: 2075 7365 720a 3d3d 3d3d 3d3d 3d3d 3d3d user.==========\n 00013f60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00013f70: 3d3d 3d3d 3d3d 3d0a 0a53 6f6d 6520 e280 =======..Some ..\n-00013f80: 984d 616b 6566 696c 65e2 8099 2076 6172 .Makefile... var\n-00013f90: 6961 626c 6573 2061 7265 2072 6573 6572 iables are reser\n-00013fa0: 7665 6420 6279 2074 6865 2047 4e55 2043 ved by the GNU C\n-00013fb0: 6f64 696e 6720 5374 616e 6461 7264 7320 oding Standards \n-00013fc0: 666f 720a 7468 6520 7573 6520 6f66 2074 for.the use of t\n-00013fd0: 6865 2022 7573 6572 222d 2d74 6865 2070 he \"user\"--the p\n-00013fe0: 6572 736f 6e20 6275 696c 6469 6e67 2074 erson building t\n-00013ff0: 6865 2070 6163 6b61 6765 2e20 2046 6f72 he package. For\n-00014000: 2069 6e73 7461 6e63 652c 0ae2 8098 4346 instance,....CF\n-00014010: 4c41 4753 e280 9920 6973 206f 6e65 2073 LAGS... is one s\n-00014020: 7563 6820 7661 7269 6162 6c65 2e0a 0a20 uch variable... \n-00014030: 2020 536f 6d65 7469 6d65 7320 7061 636b Sometimes pack\n-00014040: 6167 6520 6465 7665 6c6f 7065 7273 2061 age developers a\n-00014050: 7265 2074 656d 7074 6564 2074 6f20 7365 re tempted to se\n-00014060: 7420 7573 6572 2076 6172 6961 626c 6573 t user variables\n-00014070: 2073 7563 680a 6173 20e2 8098 4346 4c41 such.as ...CFLA\n-00014080: 4753 e280 9920 6265 6361 7573 6520 6974 GS... because it\n-00014090: 2061 7070 6561 7273 2074 6f20 6d61 6b65 appears to make\n-000140a0: 2074 6865 6972 206a 6f62 2065 6173 6965 their job easie\n-000140b0: 722e 2020 486f 7765 7665 722c 2074 6865 r. However, the\n-000140c0: 0a70 6163 6b61 6765 2069 7473 656c 6620 .package itself \n-000140d0: 7368 6f75 6c64 206e 6576 6572 2073 6574 should never set\n-000140e0: 2061 2075 7365 7220 7661 7269 6162 6c65 a user variable\n-000140f0: 2c20 7061 7274 6963 756c 6172 6c79 206e , particularly n\n-00014100: 6f74 2074 6f0a 696e 636c 7564 6520 7377 ot to.include sw\n-00014110: 6974 6368 6573 2074 6861 7420 6172 6520 itches that are \n-00014120: 7265 7175 6972 6564 2066 6f72 2070 726f required for pro\n-00014130: 7065 7220 636f 6d70 696c 6174 696f 6e20 per compilation \n-00014140: 6f66 2074 6865 0a70 6163 6b61 6765 2e20 of the.package. \n-00014150: 2053 696e 6365 2074 6865 7365 2076 6172 Since these var\n-00014160: 6961 626c 6573 2061 7265 2064 6f63 756d iables are docum\n-00014170: 656e 7465 6420 6173 2062 6569 6e67 2066 ented as being f\n-00014180: 6f72 2074 6865 2070 6163 6b61 6765 0a62 or the package.b\n-00014190: 7569 6c64 6572 2c20 7468 6174 2070 6572 uilder, that per\n-000141a0: 736f 6e20 7269 6768 7466 756c 6c79 2065 son rightfully e\n-000141b0: 7870 6563 7473 2074 6f20 6265 2061 626c xpects to be abl\n-000141c0: 6520 746f 206f 7665 7272 6964 6520 616e e to override an\n-000141d0: 7920 6f66 0a74 6865 7365 2076 6172 6961 y of.these varia\n-000141e0: 626c 6573 2061 7420 6275 696c 6420 7469 bles at build ti\n-000141f0: 6d65 2e0a 0a20 2020 546f 2067 6574 2061 me... To get a\n-00014200: 726f 756e 6420 7468 6973 2070 726f 626c round this probl\n-00014210: 656d 2c20 4175 746f 6d61 6b65 2069 6e74 em, Automake int\n-00014220: 726f 6475 6365 7320 616e 2061 7574 6f6d roduces an autom\n-00014230: 616b 652d 7370 6563 6966 6963 0a73 6861 ake-specific.sha\n-00014240: 646f 7720 7661 7269 6162 6c65 2066 6f72 dow variable for\n-00014250: 2065 6163 6820 7573 6572 2066 6c61 6720 each user flag \n-00014260: 7661 7269 6162 6c65 2e20 2028 5368 6164 variable. (Shad\n-00014270: 6f77 2076 6172 6961 626c 6573 2061 7265 ow variables are\n-00014280: 206e 6f74 0a69 6e74 726f 6475 6365 6420 not.introduced \n-00014290: 666f 7220 7661 7269 6162 6c65 7320 6c69 for variables li\n-000142a0: 6b65 20e2 8098 4343 e280 992c 2077 6865 ke ...CC..., whe\n-000142b0: 7265 2074 6865 7920 776f 756c 6420 6d61 re they would ma\n-000142c0: 6b65 206e 6f20 7365 6e73 652e 290a 5468 ke no sense.).Th\n-000142d0: 6520 7368 6164 6f77 2076 6172 6961 626c e shadow variabl\n-000142e0: 6520 6973 206e 616d 6564 2062 7920 7072 e is named by pr\n-000142f0: 6570 656e 6469 6e67 20e2 8098 414d 5fe2 epending ...AM_.\n-00014300: 8099 2074 6f20 7468 6520 7573 6572 2076 .. to the user v\n-00014310: 6172 6961 626c 6527 730a 6e61 6d65 2e20 ariable's.name. \n-00014320: 2046 6f72 2069 6e73 7461 6e63 652c 2074 For instance, t\n-00014330: 6865 2073 6861 646f 7720 7661 7269 6162 he shadow variab\n-00014340: 6c65 2066 6f72 20e2 8098 5946 4c41 4753 le for ...YFLAGS\n-00014350: e280 9920 6973 20e2 8098 414d 5f59 464c ... is ...AM_YFL\n-00014360: 4147 53e2 8099 2e0a 5468 6520 7061 636b AGS.....The pack\n-00014370: 6167 6520 6d61 696e 7461 696e 6572 2d2d age maintainer--\n-00014380: 7468 6174 2069 732c 2074 6865 2061 7574 that is, the aut\n-00014390: 686f 7228 7329 206f 6620 7468 6520 e280 hor(s) of the ..\n-000143a0: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n-000143b0: 616e 640a e280 9863 6f6e 6669 6775 7265 and....configure\n-000143c0: 2e61 63e2 8099 2066 696c 6573 2d2d 6d61 .ac... files--ma\n-000143d0: 7920 6164 6a75 7374 2074 6865 7365 2073 y adjust these s\n-000143e0: 6861 646f 7720 7661 7269 6162 6c65 7320 hadow variables \n-000143f0: 686f 7765 7665 720a 6e65 6365 7373 6172 however.necessar\n-00014400: 792e 0a0a 2020 202a 4e6f 7465 2046 6c61 y... *Note Fla\n-00014410: 6720 5661 7269 6162 6c65 7320 4f72 6465 g Variables Orde\n-00014420: 7269 6e67 3a3a 2c20 666f 7220 6d6f 7265 ring::, for more\n-00014430: 2064 6973 6375 7373 696f 6e20 6162 6f75 discussion abou\n-00014440: 7420 7468 6573 650a 7661 7269 6162 6c65 t these.variable\n-00014450: 7320 616e 6420 686f 7720 7468 6579 2069 s and how they i\n-00014460: 6e74 6572 6163 7420 7769 7468 2070 6572 nteract with per\n-00014470: 2d74 6172 6765 7420 7661 7269 6162 6c65 -target variable\n-00014480: 732e 0a0a 1f0a 4669 6c65 3a20 6175 746f s.....File: auto\n-00014490: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n-000144a0: 204e 6f64 653a 2041 7578 696c 6961 7279 Node: Auxiliary\n-000144b0: 2050 726f 6772 616d 732c 2020 5072 6576 Programs, Prev\n-000144c0: 3a20 5573 6572 2056 6172 6961 626c 6573 : User Variables\n-000144d0: 2c20 2055 703a 2047 656e 6572 616c 6974 , Up: Generalit\n-000144e0: 6965 730a 0a33 2e37 2050 726f 6772 616d ies..3.7 Program\n-000144f0: 7320 6175 746f 6d61 6b65 206d 6967 6874 s automake might\n-00014500: 2072 6571 7569 7265 0a3d 3d3d 3d3d 3d3d require.=======\n+00013f70: 3d3d 3d3d 3d3d 3d3d 3d0a 0a53 6f6d 6520 =========..Some \n+00013f80: e280 984d 616b 6566 696c 65e2 8099 2076 ...Makefile... v\n+00013f90: 6172 6961 626c 6573 2061 7265 2072 6573 ariables are res\n+00013fa0: 6572 7665 6420 6279 2074 6865 2047 4e55 erved by the GNU\n+00013fb0: 2043 6f64 696e 6720 5374 616e 6461 7264 Coding Standard\n+00013fc0: 7320 666f 720a 7468 6520 7573 6520 6f66 s for.the use of\n+00013fd0: 2074 6865 2022 7573 6572 222d 2d74 6865 the \"user\"--the\n+00013fe0: 2070 6572 736f 6e20 6275 696c 6469 6e67 person building\n+00013ff0: 2074 6865 2070 6163 6b61 6765 2e20 2046 the package. F\n+00014000: 6f72 2069 6e73 7461 6e63 652c 0ae2 8098 or instance,....\n+00014010: 4346 4c41 4753 e280 9920 6973 206f 6e65 CFLAGS... is one\n+00014020: 2073 7563 6820 7661 7269 6162 6c65 2e0a such variable..\n+00014030: 0a20 2020 536f 6d65 7469 6d65 7320 7061 . Sometimes pa\n+00014040: 636b 6167 6520 6465 7665 6c6f 7065 7273 ckage developers\n+00014050: 2061 7265 2074 656d 7074 6564 2074 6f20 are tempted to \n+00014060: 7365 7420 7573 6572 2076 6172 6961 626c set user variabl\n+00014070: 6573 2073 7563 680a 6173 20e2 8098 4346 es such.as ...CF\n+00014080: 4c41 4753 e280 9920 6265 6361 7573 6520 LAGS... because \n+00014090: 6974 2061 7070 6561 7273 2074 6f20 6d61 it appears to ma\n+000140a0: 6b65 2074 6865 6972 206a 6f62 2065 6173 ke their job eas\n+000140b0: 6965 722e 2020 486f 7765 7665 722c 2074 ier. However, t\n+000140c0: 6865 0a70 6163 6b61 6765 2069 7473 656c he.package itsel\n+000140d0: 6620 7368 6f75 6c64 206e 6576 6572 2073 f should never s\n+000140e0: 6574 2061 2075 7365 7220 7661 7269 6162 et a user variab\n+000140f0: 6c65 2c20 7061 7274 6963 756c 6172 6c79 le, particularly\n+00014100: 206e 6f74 2074 6f0a 696e 636c 7564 6520 not to.include \n+00014110: 7377 6974 6368 6573 2074 6861 7420 6172 switches that ar\n+00014120: 6520 7265 7175 6972 6564 2066 6f72 2070 e required for p\n+00014130: 726f 7065 7220 636f 6d70 696c 6174 696f roper compilatio\n+00014140: 6e20 6f66 2074 6865 0a70 6163 6b61 6765 n of the.package\n+00014150: 2e20 2053 696e 6365 2074 6865 7365 2076 . Since these v\n+00014160: 6172 6961 626c 6573 2061 7265 2064 6f63 ariables are doc\n+00014170: 756d 656e 7465 6420 6173 2062 6569 6e67 umented as being\n+00014180: 2066 6f72 2074 6865 2070 6163 6b61 6765 for the package\n+00014190: 0a62 7569 6c64 6572 2c20 7468 6174 2070 .builder, that p\n+000141a0: 6572 736f 6e20 7269 6768 7466 756c 6c79 erson rightfully\n+000141b0: 2065 7870 6563 7473 2074 6f20 6265 2061 expects to be a\n+000141c0: 626c 6520 746f 206f 7665 7272 6964 6520 ble to override \n+000141d0: 616e 7920 6f66 0a74 6865 7365 2076 6172 any of.these var\n+000141e0: 6961 626c 6573 2061 7420 6275 696c 6420 iables at build \n+000141f0: 7469 6d65 2e0a 0a20 2020 546f 2067 6574 time... To get\n+00014200: 2061 726f 756e 6420 7468 6973 2070 726f around this pro\n+00014210: 626c 656d 2c20 4175 746f 6d61 6b65 2069 blem, Automake i\n+00014220: 6e74 726f 6475 6365 7320 616e 2061 7574 ntroduces an aut\n+00014230: 6f6d 616b 652d 7370 6563 6966 6963 0a73 omake-specific.s\n+00014240: 6861 646f 7720 7661 7269 6162 6c65 2066 hadow variable f\n+00014250: 6f72 2065 6163 6820 7573 6572 2066 6c61 or each user fla\n+00014260: 6720 7661 7269 6162 6c65 2e20 2028 5368 g variable. (Sh\n+00014270: 6164 6f77 2076 6172 6961 626c 6573 2061 adow variables a\n+00014280: 7265 206e 6f74 0a69 6e74 726f 6475 6365 re not.introduce\n+00014290: 6420 666f 7220 7661 7269 6162 6c65 7320 d for variables \n+000142a0: 6c69 6b65 20e2 8098 4343 e280 992c 2077 like ...CC..., w\n+000142b0: 6865 7265 2074 6865 7920 776f 756c 6420 here they would \n+000142c0: 6d61 6b65 206e 6f20 7365 6e73 652e 290a make no sense.).\n+000142d0: 5468 6520 7368 6164 6f77 2076 6172 6961 The shadow varia\n+000142e0: 626c 6520 6973 206e 616d 6564 2062 7920 ble is named by \n+000142f0: 7072 6570 656e 6469 6e67 20e2 8098 414d prepending ...AM\n+00014300: 5fe2 8099 2074 6f20 7468 6520 7573 6572 _... to the user\n+00014310: 2076 6172 6961 626c 6527 730a 6e61 6d65 variable's.name\n+00014320: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+00014330: 2074 6865 2073 6861 646f 7720 7661 7269 the shadow vari\n+00014340: 6162 6c65 2066 6f72 20e2 8098 5946 4c41 able for ...YFLA\n+00014350: 4753 e280 9920 6973 20e2 8098 414d 5f59 GS... is ...AM_Y\n+00014360: 464c 4147 53e2 8099 2e0a 5468 6520 7061 FLAGS.....The pa\n+00014370: 636b 6167 6520 6d61 696e 7461 696e 6572 ckage maintainer\n+00014380: 2d2d 7468 6174 2069 732c 2074 6865 2061 --that is, the a\n+00014390: 7574 686f 7228 7329 206f 6620 7468 6520 uthor(s) of the \n+000143a0: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+000143b0: 9920 616e 640a e280 9863 6f6e 6669 6775 . and....configu\n+000143c0: 7265 2e61 63e2 8099 2066 696c 6573 2d2d re.ac... files--\n+000143d0: 6d61 7920 6164 6a75 7374 2074 6865 7365 may adjust these\n+000143e0: 2073 6861 646f 7720 7661 7269 6162 6c65 shadow variable\n+000143f0: 7320 686f 7765 7665 720a 6e65 6365 7373 s however.necess\n+00014400: 6172 792e 0a0a 2020 202a 4e6f 7465 2046 ary... *Note F\n+00014410: 6c61 6720 5661 7269 6162 6c65 7320 4f72 lag Variables Or\n+00014420: 6465 7269 6e67 3a3a 2c20 666f 7220 6d6f dering::, for mo\n+00014430: 7265 2064 6973 6375 7373 696f 6e20 6162 re discussion ab\n+00014440: 6f75 7420 7468 6573 650a 7661 7269 6162 out these.variab\n+00014450: 6c65 7320 616e 6420 686f 7720 7468 6579 les and how they\n+00014460: 2069 6e74 6572 6163 7420 7769 7468 2070 interact with p\n+00014470: 6572 2d74 6172 6765 7420 7661 7269 6162 er-target variab\n+00014480: 6c65 732e 0a0a 1f0a 4669 6c65 3a20 6175 les.....File: au\n+00014490: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+000144a0: 2c20 204e 6f64 653a 2041 7578 696c 6961 , Node: Auxilia\n+000144b0: 7279 2050 726f 6772 616d 732c 2020 5072 ry Programs, Pr\n+000144c0: 6576 3a20 5573 6572 2056 6172 6961 626c ev: User Variabl\n+000144d0: 6573 2c20 2055 703a 2047 656e 6572 616c es, Up: General\n+000144e0: 6974 6965 730a 0a33 2e37 2050 726f 6772 ities..3.7 Progr\n+000144f0: 616d 7320 6175 746f 6d61 6b65 206d 6967 ams automake mig\n+00014500: 6874 2072 6571 7569 7265 0a3d 3d3d 3d3d ht require.=====\n 00014510: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00014520: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 ============..Au\n-00014530: 746f 6d61 6b65 2073 6f6d 6574 696d 6573 tomake sometimes\n-00014540: 2072 6571 7569 7265 7320 6865 6c70 6572 requires helper\n-00014550: 2070 726f 6772 616d 7320 736f 2074 6861 programs so tha\n-00014560: 7420 7468 6520 6765 6e65 7261 7465 640a t the generated.\n-00014570: e280 984d 616b 6566 696c 65e2 8099 2063 ...Makefile... c\n-00014580: 616e 2064 6f20 6974 7320 776f 726b 2070 an do its work p\n-00014590: 726f 7065 726c 792e 2020 5468 6572 6520 roperly. There \n-000145a0: 6172 6520 6120 6661 6972 6c79 206c 6172 are a fairly lar\n-000145b0: 6765 206e 756d 6265 7220 6f66 0a74 6865 ge number of.the\n-000145c0: 6d2c 2061 6e64 2077 6520 6c69 7374 2074 m, and we list t\n-000145d0: 6865 6d20 6865 7265 2e0a 0a20 2020 416c hem here... Al\n-000145e0: 7468 6f75 6768 2061 6c6c 206f 6620 7468 though all of th\n-000145f0: 6573 6520 6669 6c65 7320 6172 6520 6469 ese files are di\n-00014600: 7374 7269 6275 7465 6420 616e 6420 696e stributed and in\n-00014610: 7374 616c 6c65 6420 7769 7468 0a41 7574 stalled with.Aut\n-00014620: 6f6d 616b 652c 2061 2063 6f75 706c 6520 omake, a couple \n-00014630: 6f66 2074 6865 6d20 6172 6520 6d61 696e of them are main\n-00014640: 7461 696e 6564 2073 6570 6172 6174 656c tained separatel\n-00014650: 792e 2020 5468 6520 4175 746f 6d61 6b65 y. The Automake\n-00014660: 0a63 6f70 6965 7320 6172 6520 7570 6461 .copies are upda\n-00014670: 7465 6420 6265 666f 7265 2065 6163 6820 ted before each \n-00014680: 7265 6c65 6173 652c 2062 7574 2077 6520 release, but we \n-00014690: 6d65 6e74 696f 6e20 7468 6520 6f72 6967 mention the orig\n-000146a0: 696e 616c 0a73 6f75 7263 6520 696e 2063 inal.source in c\n-000146b0: 6173 6520 796f 7520 6e65 6564 206d 6f72 ase you need mor\n-000146c0: 6520 7265 6365 6e74 2076 6572 7369 6f6e e recent version\n-000146d0: 732e 0a0a e280 9861 722d 6c69 62e2 8099 s......ar-lib...\n-000146e0: 0a20 2020 2020 5468 6973 2069 7320 6120 . This is a \n-000146f0: 7772 6170 7065 7220 7072 696d 6172 696c wrapper primaril\n-00014700: 7920 666f 7220 7468 6520 4d69 6372 6f73 y for the Micros\n-00014710: 6f66 7420 6c69 6220 6172 6368 6976 6572 oft lib archiver\n-00014720: 2c20 746f 206d 616b 650a 2020 2020 2069 , to make. i\n-00014730: 7420 6d6f 7265 2050 4f53 4958 2d6c 696b t more POSIX-lik\n-00014740: 652e 0a0a e280 9861 6e73 6932 6b6e 722e e......ansi2knr.\n-00014750: 63e2 8099 0ae2 8098 616e 7369 326b 6e72 c.......ansi2knr\n-00014760: 2e31 e280 990a 2020 2020 2054 6865 7365 .1.... These\n-00014770: 2074 776f 2066 696c 6573 2061 7265 2075 two files are u\n-00014780: 7365 6420 666f 7220 6465 2d41 4e53 492d sed for de-ANSI-\n-00014790: 6669 6361 7469 6f6e 2073 7570 706f 7274 fication support\n-000147a0: 2028 7468 6579 2061 7265 0a20 2020 2020 (they are. \n-000147b0: 6465 7072 6563 6174 6564 206e 6f77 2c20 deprecated now, \n-000147c0: 616e 6420 5f77 696c 6c20 6265 2072 656d and _will be rem\n-000147d0: 6f76 6564 5f20 696e 2074 6865 206e 6578 oved_ in the nex\n-000147e0: 7420 6d61 6a6f 7220 4175 746f 6d61 6b65 t major Automake\n-000147f0: 0a20 2020 2020 7265 6c65 6173 653b 202a . release; *\n-00014800: 6e6f 7465 2041 4e53 493a 3a29 2e0a 0ae2 note ANSI::)....\n-00014810: 8098 636f 6d70 696c 65e2 8099 0a20 2020 ..compile.... \n-00014820: 2020 5468 6973 2069 7320 6120 7772 6170 This is a wrap\n-00014830: 7065 7220 666f 7220 636f 6d70 696c 6572 per for compiler\n-00014840: 7320 7468 6174 2064 6f20 6e6f 7420 6163 s that do not ac\n-00014850: 6365 7074 206f 7074 696f 6e73 20e2 8098 cept options ...\n-00014860: 2d63 e280 9920 616e 640a 2020 2020 20e2 -c... and. .\n-00014870: 8098 2d6f e280 9920 6174 2074 6865 2073 ..-o... at the s\n-00014880: 616d 6520 7469 6d65 2e20 2049 7420 6973 ame time. It is\n-00014890: 206f 6e6c 7920 7573 6564 2077 6865 6e20 only used when \n-000148a0: 6162 736f 6c75 7465 6c79 2072 6571 7569 absolutely requi\n-000148b0: 7265 642e 0a20 2020 2020 5375 6368 2063 red.. Such c\n-000148c0: 6f6d 7069 6c65 7273 2061 7265 2072 6172 ompilers are rar\n-000148d0: 652c 2077 6974 6820 7468 6520 4d69 6372 e, with the Micr\n-000148e0: 6f73 6f66 7420 432f 432b 2b20 436f 6d70 osoft C/C++ Comp\n-000148f0: 696c 6572 2061 7320 7468 650a 2020 2020 iler as the. \n-00014900: 206d 6f73 7420 6e6f 7461 626c 6520 6578 most notable ex\n-00014910: 6365 7074 696f 6e2e 2020 5468 6973 2077 ception. This w\n-00014920: 7261 7070 6572 2061 6c73 6f20 6d61 6b65 rapper also make\n-00014930: 7320 7468 6520 666f 6c6c 6f77 696e 670a s the following.\n-00014940: 2020 2020 2063 6f6d 6d6f 6e20 6f70 7469 common opti\n-00014950: 6f6e 7320 6176 6169 6c61 626c 6520 666f ons available fo\n-00014960: 7220 7468 6174 2063 6f6d 7069 6c65 722c r that compiler,\n-00014970: 2077 6869 6c65 2070 6572 666f 726d 696e while performin\n-00014980: 6720 6669 6c65 0a20 2020 2020 6e61 6d65 g file. name\n-00014990: 2074 7261 6e73 6c61 7469 6f6e 2077 6865 translation whe\n-000149a0: 7265 206e 6565 6465 643a 20e2 8098 2d49 re needed: ...-I\n-000149b0: e280 992c 20e2 8098 2d4c e280 992c 20e2 ..., ...-L..., .\n-000149c0: 8098 2d6c e280 992c 20e2 8098 2d57 6c2c ..-l..., ...-Wl,\n-000149d0: e280 9920 616e 640a 2020 2020 20e2 8098 ... and. ...\n-000149e0: 2d58 6c69 6e6b 6572 e280 992e 0a0a e280 -Xlinker........\n-000149f0: 9863 6f6e 6669 672e 6775 6573 73e2 8099 .config.guess...\n-00014a00: 0ae2 8098 636f 6e66 6967 2e73 7562 e280 ....config.sub..\n-00014a10: 990a 2020 2020 2054 6865 7365 2074 776f .. These two\n-00014a20: 2070 726f 6772 616d 7320 636f 6d70 7574 programs comput\n-00014a30: 6520 7468 6520 6361 6e6f 6e69 6361 6c20 e the canonical \n-00014a40: 7472 6970 6c65 7473 2066 6f72 2074 6865 triplets for the\n-00014a50: 2067 6976 656e 0a20 2020 2020 6275 696c given. buil\n-00014a60: 642c 2068 6f73 742c 206f 7220 7461 7267 d, host, or targ\n-00014a70: 6574 2061 7263 6869 7465 6374 7572 652e et architecture.\n-00014a80: 2020 5468 6573 6520 7072 6f67 7261 6d73 These programs\n-00014a90: 2061 7265 2075 7064 6174 6564 0a20 2020 are updated. \n-00014aa0: 2020 7265 6775 6c61 726c 7920 746f 2073 regularly to s\n-00014ab0: 7570 706f 7274 206e 6577 2061 7263 6869 upport new archi\n-00014ac0: 7465 6374 7572 6573 2061 6e64 2066 6978 tectures and fix\n-00014ad0: 2070 726f 6265 7320 6272 6f6b 656e 2062 probes broken b\n-00014ae0: 790a 2020 2020 2063 6861 6e67 6573 2069 y. changes i\n-00014af0: 6e20 6e65 7720 6b65 726e 656c 2076 6572 n new kernel ver\n-00014b00: 7369 6f6e 732e 2020 4561 6368 206e 6577 sions. Each new\n-00014b10: 2072 656c 6561 7365 206f 6620 4175 746f release of Auto\n-00014b20: 6d61 6b65 2063 6f6d 6573 0a20 2020 2020 make comes. \n-00014b30: 7769 7468 2075 702d 746f 2d64 6174 6520 with up-to-date \n-00014b40: 636f 7069 6573 206f 6620 7468 6573 6520 copies of these \n-00014b50: 7072 6f67 7261 6d73 2e20 2049 6620 796f programs. If yo\n-00014b60: 7572 2063 6f70 7920 6f66 2041 7574 6f6d ur copy of Autom\n-00014b70: 616b 650a 2020 2020 2069 7320 6765 7474 ake. is gett\n-00014b80: 696e 6720 6f6c 642c 2079 6f75 2061 7265 ing old, you are\n-00014b90: 2065 6e63 6f75 7261 6765 6420 746f 2066 encouraged to f\n-00014ba0: 6574 6368 2074 6865 206c 6174 6573 7420 etch the latest \n-00014bb0: 7665 7273 696f 6e73 206f 660a 2020 2020 versions of. \n-00014bc0: 2074 6865 7365 2066 696c 6573 2066 726f these files fro\n-00014bd0: 6d20 3c68 7474 703a 2f2f 7361 7661 6e6e m be\n-00014c00: 666f 7265 0a20 2020 2020 6d61 6b69 6e67 fore. making\n-00014c10: 2061 2072 656c 6561 7365 2e0a 0ae2 8098 a release......\n-00014c20: 636f 6e66 6967 2d6d 6c2e 696e e280 990a config-ml.in....\n-00014c30: 2020 2020 2054 6869 7320 6669 6c65 2069 This file i\n-00014c40: 7320 6e6f 7420 6120 7072 6f67 7261 6d2c s not a program,\n-00014c50: 2069 7420 6973 2061 20e2 8098 636f 6e66 it is a ...conf\n-00014c60: 6967 7572 65e2 8099 2066 7261 676d 656e igure... fragmen\n-00014c70: 7420 7573 6564 2066 6f72 0a20 2020 2020 t used for. \n-00014c80: 6d75 6c74 696c 6962 2073 7570 706f 7274 multilib support\n-00014c90: 2028 2a6e 6f74 6520 4d75 6c74 696c 6962 (*note Multilib\n-00014ca0: 733a 3a29 2e20 2053 696e 6365 2074 6865 s::). Since the\n-00014cb0: 2041 7574 6f6d 616b 6520 6d75 6c74 696c Automake multil\n-00014cc0: 6962 0a20 2020 2020 7375 7070 6f72 7420 ib. support \n-00014cd0: 6861 7320 6265 656e 205f 6465 7072 6563 has been _deprec\n-00014ce0: 6174 6564 5f20 616e 6420 7461 7267 6574 ated_ and target\n-00014cf0: 6564 2066 6f72 2072 656d 6f76 616c 2c20 ed for removal, \n-00014d00: 7468 6973 2066 696c 650a 2020 2020 2069 this file. i\n-00014d10: 7320 676f 696e 6720 746f 2062 6520 5f72 s going to be _r\n-00014d20: 656d 6f76 6564 2066 726f 6d20 7468 6520 emoved from the \n-00014d30: 4175 746f 6d61 6b65 2063 6f72 655f 2069 Automake core_ i\n-00014d40: 6e20 7468 6520 6e65 7874 206d 616a 6f72 n the next major\n-00014d50: 0a20 2020 2020 7265 6c65 6173 652e 2020 . release. \n-00014d60: 5468 6520 6d61 7374 6572 2063 6f70 7920 The master copy \n-00014d70: 6f66 2074 6869 7320 6669 6c65 2069 7320 of this file is \n-00014d80: 6d61 696e 7461 696e 6564 2069 6e20 7468 maintained in th\n-00014d90: 6520 4743 430a 2020 2020 2074 7265 6520 e GCC. tree \n-00014da0: 6174 203c 6874 7470 3a2f 2f67 6363 2e67 at \n-00014dc0: 2e0a 0ae2 8098 6465 7063 6f6d 70e2 8099 ......depcomp...\n-00014dd0: 0a20 2020 2020 5468 6973 2070 726f 6772 . This progr\n-00014de0: 616d 2075 6e64 6572 7374 616e 6473 2068 am understands h\n-00014df0: 6f77 2074 6f20 7275 6e20 6120 636f 6d70 ow to run a comp\n-00014e00: 696c 6572 2073 6f20 7468 6174 2069 7420 iler so that it \n-00014e10: 7769 6c6c 0a20 2020 2020 6765 6e65 7261 will. genera\n-00014e20: 7465 206e 6f74 206f 6e6c 7920 7468 6520 te not only the \n-00014e30: 6465 7369 7265 6420 6f75 7470 7574 2062 desired output b\n-00014e40: 7574 2061 6c73 6f20 6465 7065 6e64 656e ut also dependen\n-00014e50: 6379 0a20 2020 2020 696e 666f 726d 6174 cy. informat\n-00014e60: 696f 6e20 7468 6174 2069 7320 7468 656e ion that is then\n-00014e70: 2075 7365 6420 6279 2074 6865 2061 7574 used by the aut\n-00014e80: 6f6d 6174 6963 2064 6570 656e 6465 6e63 omatic dependenc\n-00014e90: 7920 7472 6163 6b69 6e67 0a20 2020 2020 y tracking. \n-00014ea0: 6665 6174 7572 6520 282a 6e6f 7465 2044 feature (*note D\n-00014eb0: 6570 656e 6465 6e63 6965 733a 3a29 2e0a ependencies::)..\n-00014ec0: 0ae2 8098 656c 6973 702d 636f 6d70 e280 ....elisp-comp..\n-00014ed0: 990a 2020 2020 2054 6869 7320 7072 6f67 .. This prog\n-00014ee0: 7261 6d20 6973 2075 7365 6420 746f 2062 ram is used to b\n-00014ef0: 7974 652d 636f 6d70 696c 6520 456d 6163 yte-compile Emac\n-00014f00: 7320 4c69 7370 2063 6f64 652e 0a0a e280 s Lisp code.....\n-00014f10: 9869 6e73 7461 6c6c 2d73 68e2 8099 0a20 .install-sh.... \n-00014f20: 2020 2020 5468 6973 2069 7320 6120 7265 This is a re\n-00014f30: 706c 6163 656d 656e 7420 666f 7220 7468 placement for th\n-00014f40: 6520 e280 9869 6e73 7461 6c6c e280 9920 e ...install... \n-00014f50: 7072 6f67 7261 6d20 7468 6174 2077 6f72 program that wor\n-00014f60: 6b73 206f 6e0a 2020 2020 2070 6c61 7466 ks on. platf\n-00014f70: 6f72 6d73 2077 6865 7265 20e2 8098 696e orms where ...in\n-00014f80: 7374 616c 6ce2 8099 2069 7320 756e 6176 stall... is unav\n-00014f90: 6169 6c61 626c 6520 6f72 2075 6e75 7361 ailable or unusa\n-00014fa0: 626c 652e 0a0a e280 986d 6461 7465 2d73 ble......mdate-s\n-00014fb0: 68e2 8099 0a20 2020 2020 5468 6973 2073 h.... This s\n-00014fc0: 6372 6970 7420 6973 2075 7365 6420 746f cript is used to\n-00014fd0: 2067 656e 6572 6174 6520 6120 e280 9876 generate a ...v\n-00014fe0: 6572 7369 6f6e 2e74 6578 69e2 8099 2066 ersion.texi... f\n-00014ff0: 696c 652e 2020 4974 2065 7861 6d69 6e65 ile. It examine\n-00015000: 730a 2020 2020 2061 2066 696c 6520 616e s. a file an\n-00015010: 6420 7072 696e 7473 2073 6f6d 6520 6461 d prints some da\n-00015020: 7465 2069 6e66 6f72 6d61 7469 6f6e 2061 te information a\n-00015030: 626f 7574 2069 742e 0a0a e280 986d 6973 bout it......mis\n-00015040: 7369 6e67 e280 990a 2020 2020 2054 6869 sing.... Thi\n-00015050: 7320 7772 6170 7320 6120 6e75 6d62 6572 s wraps a number\n-00015060: 206f 6620 7072 6f67 7261 6d73 2074 6861 of programs tha\n-00015070: 7420 6172 6520 7479 7069 6361 6c6c 7920 t are typically \n-00015080: 6f6e 6c79 2072 6571 7569 7265 6420 6279 only required by\n-00015090: 0a20 2020 2020 6d61 696e 7461 696e 6572 . maintainer\n-000150a0: 732e 2020 4966 2074 6865 2070 726f 6772 s. If the progr\n-000150b0: 616d 2069 6e20 7175 6573 7469 6f6e 2064 am in question d\n-000150c0: 6f65 736e 2774 2065 7869 7374 2c20 e280 oesn't exist, ..\n-000150d0: 986d 6973 7369 6e67 e280 990a 2020 2020 .missing.... \n-000150e0: 2070 7269 6e74 7320 616e 2069 6e66 6f72 prints an infor\n-000150f0: 6d61 7469 7665 2077 6172 6e69 6e67 2061 mative warning a\n-00015100: 6e64 2061 7474 656d 7074 7320 746f 2066 nd attempts to f\n-00015110: 6978 2074 6869 6e67 7320 736f 2074 6861 ix things so tha\n-00015120: 740a 2020 2020 2074 6865 2062 7569 6c64 t. the build\n-00015130: 2063 616e 2063 6f6e 7469 6e75 652e 0a0a can continue...\n-00015140: e280 986d 6b69 6e73 7461 6c6c 6469 7273 ...mkinstalldirs\n-00015150: e280 990a 2020 2020 2054 6869 7320 7363 .... This sc\n-00015160: 7269 7074 2075 7365 6420 746f 2062 6520 ript used to be \n-00015170: 6120 7772 6170 7065 7220 6172 6f75 6e64 a wrapper around\n-00015180: 20e2 8098 6d6b 6469 7220 2d70 e280 992c ...mkdir -p...,\n-00015190: 2077 6869 6368 2069 7320 6e6f 740a 2020 which is not. \n-000151a0: 2020 2070 6f72 7461 626c 652e 2020 4e6f portable. No\n-000151b0: 7720 7765 2070 7265 6665 7220 746f 2075 w we prefer to u\n-000151c0: 7365 20e2 8098 696e 7374 616c 6c2d 7368 se ...install-sh\n-000151d0: 202d 64e2 8099 2077 6865 6e20 e280 9863 -d... when ...c\n-000151e0: 6f6e 6669 6775 7265 e280 990a 2020 2020 onfigure.... \n-000151f0: 2066 696e 6473 2074 6861 7420 e280 986d finds that ...m\n-00015200: 6b64 6972 202d 70e2 8099 2064 6f65 7320 kdir -p... does \n-00015210: 6e6f 7420 776f 726b 2c20 7468 6973 206d not work, this m\n-00015220: 616b 6573 206f 6e65 206c 6573 7320 7363 akes one less sc\n-00015230: 7269 7074 2074 6f0a 2020 2020 2064 6973 ript to. dis\n-00015240: 7472 6962 7574 652e 0a0a 2020 2020 2046 tribute... F\n-00015250: 6f72 2062 6163 6b77 6172 6420 636f 6d70 or backward comp\n-00015260: 6174 6962 696c 6974 7920 e280 986d 6b69 atibility ...mki\n-00015270: 6e73 7461 6c6c 6469 7273 e280 9920 6973 nstalldirs... is\n-00015280: 2073 7469 6c6c 2075 7365 6420 616e 640a still used and.\n-00015290: 2020 2020 2064 6973 7472 6962 7574 6564 distributed\n-000152a0: 2077 6865 6e20 e280 9861 7574 6f6d 616b when ...automak\n-000152b0: 65e2 8099 2066 696e 6473 2069 7420 696e e... finds it in\n-000152c0: 2061 2070 6163 6b61 6765 2e20 2042 7574 a package. But\n-000152d0: 2069 7420 6973 206e 6f0a 2020 2020 206c it is no. l\n-000152e0: 6f6e 6765 7220 696e 7374 616c 6c65 6420 onger installed \n-000152f0: 6175 746f 6d61 7469 6361 6c6c 792c 2061 automatically, a\n-00015300: 6e64 2069 7420 7368 6f75 6c64 2062 6520 nd it should be \n-00015310: 7361 6665 2074 6f20 7265 6d6f 7665 2069 safe to remove i\n-00015320: 742e 0a0a e280 9870 792d 636f 6d70 696c t......py-compil\n-00015330: 65e2 8099 0a20 2020 2020 5468 6973 2069 e.... This i\n-00015340: 7320 7573 6564 2074 6f20 6279 7465 2d63 s used to byte-c\n-00015350: 6f6d 7069 6c65 2050 7974 686f 6e20 7363 ompile Python sc\n-00015360: 7269 7074 732e 0a0a e280 9873 796d 6c69 ripts......symli\n-00015370: 6e6b 2d74 7265 65e2 8099 0a20 2020 2020 nk-tree.... \n-00015380: 5468 6973 2070 726f 6772 616d 2064 7570 This program dup\n-00015390: 6c69 6361 7465 7320 6120 7472 6565 206f licates a tree o\n-000153a0: 6620 6469 7265 6374 6f72 6965 732c 2075 f directories, u\n-000153b0: 7369 6e67 2073 796d 626f 6c69 6320 6c69 sing symbolic li\n-000153c0: 6e6b 730a 2020 2020 2069 6e73 7465 6164 nks. instead\n-000153d0: 206f 6620 636f 7079 696e 6720 6669 6c65 of copying file\n-000153e0: 732e 2020 5375 6368 2061 6e20 6f70 6572 s. Such an oper\n-000153f0: 6174 696f 6e20 6973 2070 6572 666f 726d ation is perform\n-00015400: 6564 2077 6865 6e0a 2020 2020 2062 7569 ed when. bui\n-00015410: 6c64 696e 6720 6d75 6c74 696c 6962 7320 lding multilibs \n-00015420: 282a 6e6f 7465 204d 756c 7469 6c69 6273 (*note Multilibs\n-00015430: 3a3a 292e 2020 5369 6e63 6520 7468 6520 ::). Since the \n-00015440: 4175 746f 6d61 6b65 0a20 2020 2020 6d75 Automake. mu\n-00015450: 6c74 696c 6962 2073 7570 706f 7274 2068 ltilib support h\n-00015460: 6173 2062 6565 6e20 5f64 6570 7265 6361 as been _depreca\n-00015470: 7465 645f 2061 6e64 2074 6172 6765 7465 ted_ and targete\n-00015480: 6420 666f 7220 7265 6d6f 7661 6c2c 0a20 d for removal,. \n-00015490: 2020 2020 7468 6973 2066 696c 6520 6973 this file is\n-000154a0: 2067 6f69 6e67 2074 6f20 6265 205f 7265 going to be _re\n-000154b0: 6d6f 7665 6420 6672 6f6d 2074 6865 2041 moved from the A\n-000154c0: 7574 6f6d 616b 6520 636f 7265 5f20 696e utomake core_ in\n-000154d0: 2074 6865 0a20 2020 2020 6e65 7874 206d the. next m\n-000154e0: 616a 6f72 2072 656c 6561 7365 2e20 2054 ajor release. T\n-000154f0: 6865 206d 6173 7465 7220 636f 7079 206f he master copy o\n-00015500: 6620 7468 6973 2066 696c 6520 6973 206d f this file is m\n-00015510: 6169 6e74 6169 6e65 6420 696e 0a20 2020 aintained in. \n-00015520: 2020 7468 6520 4743 4320 7472 6565 2061 the GCC tree a\n-00015530: 7420 3c68 7474 703a 2f2f 6763 632e 676e t .\n-00015550: 0a0a e280 9874 6578 696e 666f 2e74 6578 .....texinfo.tex\n-00015560: e280 990a 2020 2020 204e 6f74 2061 2070 .... Not a p\n-00015570: 726f 6772 616d 2c20 7468 6973 2066 696c rogram, this fil\n-00015580: 6520 6973 2072 6571 7569 7265 6420 666f e is required fo\n-00015590: 7220 e280 986d 616b 6520 6476 69e2 8099 r ...make dvi...\n-000155a0: 2c20 e280 986d 616b 6520 7073 e280 9920 , ...make ps... \n-000155b0: 616e 640a 2020 2020 20e2 8098 6d61 6b65 and. ...make\n-000155c0: 2070 6466 e280 9920 746f 2077 6f72 6b20 pdf... to work \n-000155d0: 7768 656e 2054 6578 696e 666f 2073 6f75 when Texinfo sou\n-000155e0: 7263 6573 2061 7265 2069 6e20 7468 6520 rces are in the \n-000155f0: 7061 636b 6167 652e 2020 5468 650a 2020 package. The. \n-00015600: 2020 206c 6174 6573 7420 7665 7273 696f latest versio\n-00015610: 6e20 6361 6e20 6265 2064 6f77 6e6c 6f61 n can be downloa\n-00015620: 6465 6420 6672 6f6d 0a20 2020 2020 3c68 ded from. ......ylwrap\n-00015660: e280 990a 2020 2020 2054 6869 7320 7072 .... This pr\n-00015670: 6f67 7261 6d20 7772 6170 7320 e280 986c ogram wraps ...l\n-00015680: 6578 e280 9920 616e 6420 e280 9879 6163 ex... and ...yac\n-00015690: 63e2 8099 2074 6f20 7265 6e61 6d65 2074 c... to rename t\n-000156a0: 6865 6972 206f 7574 7075 7420 6669 6c65 heir output file\n-000156b0: 732e 0a20 2020 2020 4974 2061 6c73 6f20 s.. It also \n-000156c0: 656e 7375 7265 7320 7468 6174 2c20 666f ensures that, fo\n-000156d0: 7220 696e 7374 616e 6365 2c20 6d75 6c74 r instance, mult\n-000156e0: 6970 6c65 20e2 8098 7961 6363 e280 9920 iple ...yacc... \n-000156f0: 696e 7374 616e 6365 7320 6361 6e0a 2020 instances can. \n-00015700: 2020 2062 6520 696e 766f 6b65 6420 696e be invoked in\n-00015710: 2061 2073 696e 676c 6520 6469 7265 6374 a single direct\n-00015720: 6f72 7920 696e 2070 6172 616c 6c65 6c2e ory in parallel.\n-00015730: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-00015740: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-00015750: 6f64 653a 2045 7861 6d70 6c65 732c 2020 ode: Examples, \n-00015760: 4e65 7874 3a20 6175 746f 6d61 6b65 2049 Next: automake I\n-00015770: 6e76 6f63 6174 696f 6e2c 2020 5072 6576 nvocation, Prev\n-00015780: 3a20 4765 6e65 7261 6c69 7469 6573 2c20 : Generalities, \n-00015790: 2055 703a 2054 6f70 0a0a 3420 536f 6d65 Up: Top..4 Some\n-000157a0: 2065 7861 6d70 6c65 2070 6163 6b61 6765 example package\n-000157b0: 730a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a s.**************\n-000157c0: 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 6869 7320 *********..This \n-000157d0: 7365 6374 696f 6e20 636f 6e74 6169 6e73 section contains\n-000157e0: 2074 776f 2073 6d61 6c6c 2065 7861 6d70 two small examp\n-000157f0: 6c65 732e 0a0a 2020 2054 6865 2066 6972 les... The fir\n-00015800: 7374 2065 7861 6d70 6c65 2028 2a6e 6f74 st example (*not\n-00015810: 6520 436f 6d70 6c65 7465 3a3a 2920 6173 e Complete::) as\n-00015820: 7375 6d65 7320 796f 7520 6861 7665 2061 sumes you have a\n-00015830: 6e20 6578 6973 7469 6e67 0a70 726f 6a65 n existing.proje\n-00015840: 6374 2061 6c72 6561 6479 2075 7369 6e67 ct already using\n-00015850: 2041 7574 6f63 6f6e 662c 2077 6974 6820 Autoconf, with \n-00015860: 6861 6e64 6372 6166 7465 6420 e280 984d handcrafted ...M\n-00015870: 616b 6566 696c 65e2 8099 732c 2061 6e64 akefile...s, and\n-00015880: 2074 6861 740a 796f 7520 7761 6e74 2074 that.you want t\n-00015890: 6f20 636f 6e76 6572 7420 6974 2074 6f20 o convert it to \n-000158a0: 7573 696e 6720 4175 746f 6d61 6b65 2e20 using Automake. \n-000158b0: 2049 6620 796f 7520 6172 6520 6469 7363 If you are disc\n-000158c0: 6f76 6572 696e 6720 626f 7468 0a74 6f6f overing both.too\n-000158d0: 6c73 2c20 6974 2069 7320 7072 6f62 6162 ls, it is probab\n-000158e0: 6c79 2062 6574 7465 7220 7468 6174 2079 ly better that y\n-000158f0: 6f75 206c 6f6f 6b20 6174 2074 6865 2048 ou look at the H\n-00015900: 656c 6c6f 2057 6f72 6c64 2065 7861 6d70 ello World examp\n-00015910: 6c65 0a70 7265 7365 6e74 6564 2065 6172 le.presented ear\n-00015920: 6c69 6572 2028 2a6e 6f74 6520 4865 6c6c lier (*note Hell\n-00015930: 6f20 576f 726c 643a 3a29 2e0a 0a20 2020 o World::)... \n-00015940: 5468 6520 7365 636f 6e64 2065 7861 6d70 The second examp\n-00015950: 6c65 2028 2a6e 6f74 6520 7472 7565 3a3a le (*note true::\n-00015960: 2920 7368 6f77 7320 686f 7720 7477 6f20 ) shows how two \n-00015970: 7072 6f67 7261 6d73 2063 616e 2062 6520 programs can be \n-00015980: 6275 696c 740a 6672 6f6d 2074 6865 2073 built.from the s\n-00015990: 616d 6520 6669 6c65 2c20 7573 696e 6720 ame file, using \n-000159a0: 6469 6666 6572 656e 7420 636f 6d70 696c different compil\n-000159b0: 6174 696f 6e20 7061 7261 6d65 7465 7273 ation parameters\n-000159c0: 2e20 2049 7420 636f 6e74 6169 6e73 0a73 . It contains.s\n-000159d0: 6f6d 6520 7465 6368 6e69 6361 6c20 6469 ome technical di\n-000159e0: 6772 6573 7369 6f6e 7320 7468 6174 2061 gressions that a\n-000159f0: 7265 2070 726f 6261 626c 7920 6265 7374 re probably best\n-00015a00: 2073 6b69 7070 6564 206f 6e20 6669 7273 skipped on firs\n-00015a10: 7420 7265 6164 2e0a 0a2a 204d 656e 753a t read...* Menu:\n-00015a20: 0a0a 2a20 436f 6d70 6c65 7465 3a3a 2020 ..* Complete:: \n+00014520: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n+00014530: 4175 746f 6d61 6b65 2073 6f6d 6574 696d Automake sometim\n+00014540: 6573 2072 6571 7569 7265 7320 6865 6c70 es requires help\n+00014550: 6572 2070 726f 6772 616d 7320 736f 2074 er programs so t\n+00014560: 6861 7420 7468 6520 6765 6e65 7261 7465 hat the generate\n+00014570: 640a e280 984d 616b 6566 696c 65e2 8099 d....Makefile...\n+00014580: 2063 616e 2064 6f20 6974 7320 776f 726b can do its work\n+00014590: 2070 726f 7065 726c 792e 2020 5468 6572 properly. Ther\n+000145a0: 6520 6172 6520 6120 6661 6972 6c79 206c e are a fairly l\n+000145b0: 6172 6765 206e 756d 6265 7220 6f66 0a74 arge number of.t\n+000145c0: 6865 6d2c 2061 6e64 2077 6520 6c69 7374 hem, and we list\n+000145d0: 2074 6865 6d20 6865 7265 2e0a 0a20 2020 them here... \n+000145e0: 416c 7468 6f75 6768 2061 6c6c 206f 6620 Although all of \n+000145f0: 7468 6573 6520 6669 6c65 7320 6172 6520 these files are \n+00014600: 6469 7374 7269 6275 7465 6420 616e 6420 distributed and \n+00014610: 696e 7374 616c 6c65 6420 7769 7468 0a41 installed with.A\n+00014620: 7574 6f6d 616b 652c 2061 2063 6f75 706c utomake, a coupl\n+00014630: 6520 6f66 2074 6865 6d20 6172 6520 6d61 e of them are ma\n+00014640: 696e 7461 696e 6564 2073 6570 6172 6174 intained separat\n+00014650: 656c 792e 2020 5468 6520 4175 746f 6d61 ely. The Automa\n+00014660: 6b65 0a63 6f70 6965 7320 6172 6520 7570 ke.copies are up\n+00014670: 6461 7465 6420 6265 666f 7265 2065 6163 dated before eac\n+00014680: 6820 7265 6c65 6173 652c 2062 7574 2077 h release, but w\n+00014690: 6520 6d65 6e74 696f 6e20 7468 6520 6f72 e mention the or\n+000146a0: 6967 696e 616c 0a73 6f75 7263 6520 696e iginal.source in\n+000146b0: 2063 6173 6520 796f 7520 6e65 6564 206d case you need m\n+000146c0: 6f72 6520 7265 6365 6e74 2076 6572 7369 ore recent versi\n+000146d0: 6f6e 732e 0a0a e280 9861 722d 6c69 62e2 ons......ar-lib.\n+000146e0: 8099 0a20 2020 2020 5468 6973 2069 7320 ... This is \n+000146f0: 6120 7772 6170 7065 7220 7072 696d 6172 a wrapper primar\n+00014700: 696c 7920 666f 7220 7468 6520 4d69 6372 ily for the Micr\n+00014710: 6f73 6f66 7420 6c69 6220 6172 6368 6976 osoft lib archiv\n+00014720: 6572 2c20 746f 206d 616b 650a 2020 2020 er, to make. \n+00014730: 2069 7420 6d6f 7265 2050 4f53 4958 2d6c it more POSIX-l\n+00014740: 696b 652e 0a0a e280 9861 6e73 6932 6b6e ike......ansi2kn\n+00014750: 722e 63e2 8099 0ae2 8098 616e 7369 326b r.c.......ansi2k\n+00014760: 6e72 2e31 e280 990a 2020 2020 2054 6865 nr.1.... The\n+00014770: 7365 2074 776f 2066 696c 6573 2061 7265 se two files are\n+00014780: 2075 7365 6420 666f 7220 6465 2d41 4e53 used for de-ANS\n+00014790: 492d 6669 6361 7469 6f6e 2073 7570 706f I-fication suppo\n+000147a0: 7274 2028 7468 6579 2061 7265 0a20 2020 rt (they are. \n+000147b0: 2020 6465 7072 6563 6174 6564 206e 6f77 deprecated now\n+000147c0: 2c20 616e 6420 5f77 696c 6c20 6265 2072 , and _will be r\n+000147d0: 656d 6f76 6564 5f20 696e 2074 6865 206e emoved_ in the n\n+000147e0: 6578 7420 6d61 6a6f 7220 4175 746f 6d61 ext major Automa\n+000147f0: 6b65 0a20 2020 2020 7265 6c65 6173 653b ke. release;\n+00014800: 202a 6e6f 7465 2041 4e53 493a 3a29 2e0a *note ANSI::)..\n+00014810: 0ae2 8098 636f 6d70 696c 65e2 8099 0a20 ....compile.... \n+00014820: 2020 2020 5468 6973 2069 7320 6120 7772 This is a wr\n+00014830: 6170 7065 7220 666f 7220 636f 6d70 696c apper for compil\n+00014840: 6572 7320 7468 6174 2064 6f20 6e6f 7420 ers that do not \n+00014850: 6163 6365 7074 206f 7074 696f 6e73 20e2 accept options .\n+00014860: 8098 2d63 e280 9920 616e 640a 2020 2020 ..-c... and. \n+00014870: 20e2 8098 2d6f e280 9920 6174 2074 6865 ...-o... at the\n+00014880: 2073 616d 6520 7469 6d65 2e20 2049 7420 same time. It \n+00014890: 6973 206f 6e6c 7920 7573 6564 2077 6865 is only used whe\n+000148a0: 6e20 6162 736f 6c75 7465 6c79 2072 6571 n absolutely req\n+000148b0: 7569 7265 642e 0a20 2020 2020 5375 6368 uired.. Such\n+000148c0: 2063 6f6d 7069 6c65 7273 2061 7265 2072 compilers are r\n+000148d0: 6172 652c 2077 6974 6820 7468 6520 4d69 are, with the Mi\n+000148e0: 6372 6f73 6f66 7420 432f 432b 2b20 436f crosoft C/C++ Co\n+000148f0: 6d70 696c 6572 2061 7320 7468 650a 2020 mpiler as the. \n+00014900: 2020 206d 6f73 7420 6e6f 7461 626c 6520 most notable \n+00014910: 6578 6365 7074 696f 6e2e 2020 5468 6973 exception. This\n+00014920: 2077 7261 7070 6572 2061 6c73 6f20 6d61 wrapper also ma\n+00014930: 6b65 7320 7468 6520 666f 6c6c 6f77 696e kes the followin\n+00014940: 670a 2020 2020 2063 6f6d 6d6f 6e20 6f70 g. common op\n+00014950: 7469 6f6e 7320 6176 6169 6c61 626c 6520 tions available \n+00014960: 666f 7220 7468 6174 2063 6f6d 7069 6c65 for that compile\n+00014970: 722c 2077 6869 6c65 2070 6572 666f 726d r, while perform\n+00014980: 696e 6720 6669 6c65 0a20 2020 2020 6e61 ing file. na\n+00014990: 6d65 2074 7261 6e73 6c61 7469 6f6e 2077 me translation w\n+000149a0: 6865 7265 206e 6565 6465 643a 20e2 8098 here needed: ...\n+000149b0: 2d49 e280 992c 20e2 8098 2d4c e280 992c -I..., ...-L...,\n+000149c0: 20e2 8098 2d6c e280 992c 20e2 8098 2d57 ...-l..., ...-W\n+000149d0: 6c2c e280 9920 616e 640a 2020 2020 20e2 l,... and. .\n+000149e0: 8098 2d58 6c69 6e6b 6572 e280 992e 0a0a ..-Xlinker......\n+000149f0: e280 9863 6f6e 6669 672e 6775 6573 73e2 ...config.guess.\n+00014a00: 8099 0ae2 8098 636f 6e66 6967 2e73 7562 ......config.sub\n+00014a10: e280 990a 2020 2020 2054 6865 7365 2074 .... These t\n+00014a20: 776f 2070 726f 6772 616d 7320 636f 6d70 wo programs comp\n+00014a30: 7574 6520 7468 6520 6361 6e6f 6e69 6361 ute the canonica\n+00014a40: 6c20 7472 6970 6c65 7473 2066 6f72 2074 l triplets for t\n+00014a50: 6865 2067 6976 656e 0a20 2020 2020 6275 he given. bu\n+00014a60: 696c 642c 2068 6f73 742c 206f 7220 7461 ild, host, or ta\n+00014a70: 7267 6574 2061 7263 6869 7465 6374 7572 rget architectur\n+00014a80: 652e 2020 5468 6573 6520 7072 6f67 7261 e. These progra\n+00014a90: 6d73 2061 7265 2075 7064 6174 6564 0a20 ms are updated. \n+00014aa0: 2020 2020 7265 6775 6c61 726c 7920 746f regularly to\n+00014ab0: 2073 7570 706f 7274 206e 6577 2061 7263 support new arc\n+00014ac0: 6869 7465 6374 7572 6573 2061 6e64 2066 hitectures and f\n+00014ad0: 6978 2070 726f 6265 7320 6272 6f6b 656e ix probes broken\n+00014ae0: 2062 790a 2020 2020 2063 6861 6e67 6573 by. changes\n+00014af0: 2069 6e20 6e65 7720 6b65 726e 656c 2076 in new kernel v\n+00014b00: 6572 7369 6f6e 732e 2020 4561 6368 206e ersions. Each n\n+00014b10: 6577 2072 656c 6561 7365 206f 6620 4175 ew release of Au\n+00014b20: 746f 6d61 6b65 2063 6f6d 6573 0a20 2020 tomake comes. \n+00014b30: 2020 7769 7468 2075 702d 746f 2d64 6174 with up-to-dat\n+00014b40: 6520 636f 7069 6573 206f 6620 7468 6573 e copies of thes\n+00014b50: 6520 7072 6f67 7261 6d73 2e20 2049 6620 e programs. If \n+00014b60: 796f 7572 2063 6f70 7920 6f66 2041 7574 your copy of Aut\n+00014b70: 6f6d 616b 650a 2020 2020 2069 7320 6765 omake. is ge\n+00014b80: 7474 696e 6720 6f6c 642c 2079 6f75 2061 tting old, you a\n+00014b90: 7265 2065 6e63 6f75 7261 6765 6420 746f re encouraged to\n+00014ba0: 2066 6574 6368 2074 6865 206c 6174 6573 fetch the lates\n+00014bb0: 7420 7665 7273 696f 6e73 206f 660a 2020 t versions of. \n+00014bc0: 2020 2074 6865 7365 2066 696c 6573 2066 these files f\n+00014bd0: 726f 6d20 3c68 7474 703a 2f2f 7361 7661 rom \n+00014c00: 6265 666f 7265 0a20 2020 2020 6d61 6b69 before. maki\n+00014c10: 6e67 2061 2072 656c 6561 7365 2e0a 0ae2 ng a release....\n+00014c20: 8098 636f 6e66 6967 2d6d 6c2e 696e e280 ..config-ml.in..\n+00014c30: 990a 2020 2020 2054 6869 7320 6669 6c65 .. This file\n+00014c40: 2069 7320 6e6f 7420 6120 7072 6f67 7261 is not a progra\n+00014c50: 6d2c 2069 7420 6973 2061 20e2 8098 636f m, it is a ...co\n+00014c60: 6e66 6967 7572 65e2 8099 2066 7261 676d nfigure... fragm\n+00014c70: 656e 7420 7573 6564 2066 6f72 0a20 2020 ent used for. \n+00014c80: 2020 6d75 6c74 696c 6962 2073 7570 706f multilib suppo\n+00014c90: 7274 2028 2a6e 6f74 6520 4d75 6c74 696c rt (*note Multil\n+00014ca0: 6962 733a 3a29 2e20 2053 696e 6365 2074 ibs::). Since t\n+00014cb0: 6865 2041 7574 6f6d 616b 6520 6d75 6c74 he Automake mult\n+00014cc0: 696c 6962 0a20 2020 2020 7375 7070 6f72 ilib. suppor\n+00014cd0: 7420 6861 7320 6265 656e 205f 6465 7072 t has been _depr\n+00014ce0: 6563 6174 6564 5f20 616e 6420 7461 7267 ecated_ and targ\n+00014cf0: 6574 6564 2066 6f72 2072 656d 6f76 616c eted for removal\n+00014d00: 2c20 7468 6973 2066 696c 650a 2020 2020 , this file. \n+00014d10: 2069 7320 676f 696e 6720 746f 2062 6520 is going to be \n+00014d20: 5f72 656d 6f76 6564 2066 726f 6d20 7468 _removed from th\n+00014d30: 6520 4175 746f 6d61 6b65 2063 6f72 655f e Automake core_\n+00014d40: 2069 6e20 7468 6520 6e65 7874 206d 616a in the next maj\n+00014d50: 6f72 0a20 2020 2020 7265 6c65 6173 652e or. release.\n+00014d60: 2020 5468 6520 6d61 7374 6572 2063 6f70 The master cop\n+00014d70: 7920 6f66 2074 6869 7320 6669 6c65 2069 y of this file i\n+00014d80: 7320 6d61 696e 7461 696e 6564 2069 6e20 s maintained in \n+00014d90: 7468 6520 4743 430a 2020 2020 2074 7265 the GCC. tre\n+00014da0: 6520 6174 203c 6874 7470 3a2f 2f67 6363 e at ......depcomp.\n+00014dd0: 8099 0a20 2020 2020 5468 6973 2070 726f ... This pro\n+00014de0: 6772 616d 2075 6e64 6572 7374 616e 6473 gram understands\n+00014df0: 2068 6f77 2074 6f20 7275 6e20 6120 636f how to run a co\n+00014e00: 6d70 696c 6572 2073 6f20 7468 6174 2069 mpiler so that i\n+00014e10: 7420 7769 6c6c 0a20 2020 2020 6765 6e65 t will. gene\n+00014e20: 7261 7465 206e 6f74 206f 6e6c 7920 7468 rate not only th\n+00014e30: 6520 6465 7369 7265 6420 6f75 7470 7574 e desired output\n+00014e40: 2062 7574 2061 6c73 6f20 6465 7065 6e64 but also depend\n+00014e50: 656e 6379 0a20 2020 2020 696e 666f 726d ency. inform\n+00014e60: 6174 696f 6e20 7468 6174 2069 7320 7468 ation that is th\n+00014e70: 656e 2075 7365 6420 6279 2074 6865 2061 en used by the a\n+00014e80: 7574 6f6d 6174 6963 2064 6570 656e 6465 utomatic depende\n+00014e90: 6e63 7920 7472 6163 6b69 6e67 0a20 2020 ncy tracking. \n+00014ea0: 2020 6665 6174 7572 6520 282a 6e6f 7465 feature (*note\n+00014eb0: 2044 6570 656e 6465 6e63 6965 733a 3a29 Dependencies::)\n+00014ec0: 2e0a 0ae2 8098 656c 6973 702d 636f 6d70 ......elisp-comp\n+00014ed0: e280 990a 2020 2020 2054 6869 7320 7072 .... This pr\n+00014ee0: 6f67 7261 6d20 6973 2075 7365 6420 746f ogram is used to\n+00014ef0: 2062 7974 652d 636f 6d70 696c 6520 456d byte-compile Em\n+00014f00: 6163 7320 4c69 7370 2063 6f64 652e 0a0a acs Lisp code...\n+00014f10: e280 9869 6e73 7461 6c6c 2d73 68e2 8099 ...install-sh...\n+00014f20: 0a20 2020 2020 5468 6973 2069 7320 6120 . This is a \n+00014f30: 7265 706c 6163 656d 656e 7420 666f 7220 replacement for \n+00014f40: 7468 6520 e280 9869 6e73 7461 6c6c e280 the ...install..\n+00014f50: 9920 7072 6f67 7261 6d20 7468 6174 2077 . program that w\n+00014f60: 6f72 6b73 206f 6e0a 2020 2020 2070 6c61 orks on. pla\n+00014f70: 7466 6f72 6d73 2077 6865 7265 20e2 8098 tforms where ...\n+00014f80: 696e 7374 616c 6ce2 8099 2069 7320 756e install... is un\n+00014f90: 6176 6169 6c61 626c 6520 6f72 2075 6e75 available or unu\n+00014fa0: 7361 626c 652e 0a0a e280 986d 6461 7465 sable......mdate\n+00014fb0: 2d73 68e2 8099 0a20 2020 2020 5468 6973 -sh.... This\n+00014fc0: 2073 6372 6970 7420 6973 2075 7365 6420 script is used \n+00014fd0: 746f 2067 656e 6572 6174 6520 6120 e280 to generate a ..\n+00014fe0: 9876 6572 7369 6f6e 2e74 6578 69e2 8099 .version.texi...\n+00014ff0: 2066 696c 652e 2020 4974 2065 7861 6d69 file. It exami\n+00015000: 6e65 730a 2020 2020 2061 2066 696c 6520 nes. a file \n+00015010: 616e 6420 7072 696e 7473 2073 6f6d 6520 and prints some \n+00015020: 6461 7465 2069 6e66 6f72 6d61 7469 6f6e date information\n+00015030: 2061 626f 7574 2069 742e 0a0a e280 986d about it......m\n+00015040: 6973 7369 6e67 e280 990a 2020 2020 2054 issing.... T\n+00015050: 6869 7320 7772 6170 7320 6120 6e75 6d62 his wraps a numb\n+00015060: 6572 206f 6620 7072 6f67 7261 6d73 2074 er of programs t\n+00015070: 6861 7420 6172 6520 7479 7069 6361 6c6c hat are typicall\n+00015080: 7920 6f6e 6c79 2072 6571 7569 7265 6420 y only required \n+00015090: 6279 0a20 2020 2020 6d61 696e 7461 696e by. maintain\n+000150a0: 6572 732e 2020 4966 2074 6865 2070 726f ers. If the pro\n+000150b0: 6772 616d 2069 6e20 7175 6573 7469 6f6e gram in question\n+000150c0: 2064 6f65 736e 2774 2065 7869 7374 2c20 doesn't exist, \n+000150d0: e280 986d 6973 7369 6e67 e280 990a 2020 ...missing.... \n+000150e0: 2020 2070 7269 6e74 7320 616e 2069 6e66 prints an inf\n+000150f0: 6f72 6d61 7469 7665 2077 6172 6e69 6e67 ormative warning\n+00015100: 2061 6e64 2061 7474 656d 7074 7320 746f and attempts to\n+00015110: 2066 6978 2074 6869 6e67 7320 736f 2074 fix things so t\n+00015120: 6861 740a 2020 2020 2074 6865 2062 7569 hat. the bui\n+00015130: 6c64 2063 616e 2063 6f6e 7469 6e75 652e ld can continue.\n+00015140: 0a0a e280 986d 6b69 6e73 7461 6c6c 6469 .....mkinstalldi\n+00015150: 7273 e280 990a 2020 2020 2054 6869 7320 rs.... This \n+00015160: 7363 7269 7074 2075 7365 6420 746f 2062 script used to b\n+00015170: 6520 6120 7772 6170 7065 7220 6172 6f75 e a wrapper arou\n+00015180: 6e64 20e2 8098 6d6b 6469 7220 2d70 e280 nd ...mkdir -p..\n+00015190: 992c 2077 6869 6368 2069 7320 6e6f 740a ., which is not.\n+000151a0: 2020 2020 2070 6f72 7461 626c 652e 2020 portable. \n+000151b0: 4e6f 7720 7765 2070 7265 6665 7220 746f Now we prefer to\n+000151c0: 2075 7365 20e2 8098 696e 7374 616c 6c2d use ...install-\n+000151d0: 7368 202d 64e2 8099 2077 6865 6e20 e280 sh -d... when ..\n+000151e0: 9863 6f6e 6669 6775 7265 e280 990a 2020 .configure.... \n+000151f0: 2020 2066 696e 6473 2074 6861 7420 e280 finds that ..\n+00015200: 986d 6b64 6972 202d 70e2 8099 2064 6f65 .mkdir -p... doe\n+00015210: 7320 6e6f 7420 776f 726b 2c20 7468 6973 s not work, this\n+00015220: 206d 616b 6573 206f 6e65 206c 6573 7320 makes one less \n+00015230: 7363 7269 7074 2074 6f0a 2020 2020 2064 script to. d\n+00015240: 6973 7472 6962 7574 652e 0a0a 2020 2020 istribute... \n+00015250: 2046 6f72 2062 6163 6b77 6172 6420 636f For backward co\n+00015260: 6d70 6174 6962 696c 6974 7920 e280 986d mpatibility ...m\n+00015270: 6b69 6e73 7461 6c6c 6469 7273 e280 9920 kinstalldirs... \n+00015280: 6973 2073 7469 6c6c 2075 7365 6420 616e is still used an\n+00015290: 640a 2020 2020 2064 6973 7472 6962 7574 d. distribut\n+000152a0: 6564 2077 6865 6e20 e280 9861 7574 6f6d ed when ...autom\n+000152b0: 616b 65e2 8099 2066 696e 6473 2069 7420 ake... finds it \n+000152c0: 696e 2061 2070 6163 6b61 6765 2e20 2042 in a package. B\n+000152d0: 7574 2069 7420 6973 206e 6f0a 2020 2020 ut it is no. \n+000152e0: 206c 6f6e 6765 7220 696e 7374 616c 6c65 longer installe\n+000152f0: 6420 6175 746f 6d61 7469 6361 6c6c 792c d automatically,\n+00015300: 2061 6e64 2069 7420 7368 6f75 6c64 2062 and it should b\n+00015310: 6520 7361 6665 2074 6f20 7265 6d6f 7665 e safe to remove\n+00015320: 2069 742e 0a0a e280 9870 792d 636f 6d70 it......py-comp\n+00015330: 696c 65e2 8099 0a20 2020 2020 5468 6973 ile.... This\n+00015340: 2069 7320 7573 6564 2074 6f20 6279 7465 is used to byte\n+00015350: 2d63 6f6d 7069 6c65 2050 7974 686f 6e20 -compile Python \n+00015360: 7363 7269 7074 732e 0a0a e280 9873 796d scripts......sym\n+00015370: 6c69 6e6b 2d74 7265 65e2 8099 0a20 2020 link-tree.... \n+00015380: 2020 5468 6973 2070 726f 6772 616d 2064 This program d\n+00015390: 7570 6c69 6361 7465 7320 6120 7472 6565 uplicates a tree\n+000153a0: 206f 6620 6469 7265 6374 6f72 6965 732c of directories,\n+000153b0: 2075 7369 6e67 2073 796d 626f 6c69 6320 using symbolic \n+000153c0: 6c69 6e6b 730a 2020 2020 2069 6e73 7465 links. inste\n+000153d0: 6164 206f 6620 636f 7079 696e 6720 6669 ad of copying fi\n+000153e0: 6c65 732e 2020 5375 6368 2061 6e20 6f70 les. Such an op\n+000153f0: 6572 6174 696f 6e20 6973 2070 6572 666f eration is perfo\n+00015400: 726d 6564 2077 6865 6e0a 2020 2020 2062 rmed when. b\n+00015410: 7569 6c64 696e 6720 6d75 6c74 696c 6962 uilding multilib\n+00015420: 7320 282a 6e6f 7465 204d 756c 7469 6c69 s (*note Multili\n+00015430: 6273 3a3a 292e 2020 5369 6e63 6520 7468 bs::). Since th\n+00015440: 6520 4175 746f 6d61 6b65 0a20 2020 2020 e Automake. \n+00015450: 6d75 6c74 696c 6962 2073 7570 706f 7274 multilib support\n+00015460: 2068 6173 2062 6565 6e20 5f64 6570 7265 has been _depre\n+00015470: 6361 7465 645f 2061 6e64 2074 6172 6765 cated_ and targe\n+00015480: 7465 6420 666f 7220 7265 6d6f 7661 6c2c ted for removal,\n+00015490: 0a20 2020 2020 7468 6973 2066 696c 6520 . this file \n+000154a0: 6973 2067 6f69 6e67 2074 6f20 6265 205f is going to be _\n+000154b0: 7265 6d6f 7665 6420 6672 6f6d 2074 6865 removed from the\n+000154c0: 2041 7574 6f6d 616b 6520 636f 7265 5f20 Automake core_ \n+000154d0: 696e 2074 6865 0a20 2020 2020 6e65 7874 in the. next\n+000154e0: 206d 616a 6f72 2072 656c 6561 7365 2e20 major release. \n+000154f0: 2054 6865 206d 6173 7465 7220 636f 7079 The master copy\n+00015500: 206f 6620 7468 6973 2066 696c 6520 6973 of this file is\n+00015510: 206d 6169 6e74 6169 6e65 6420 696e 0a20 maintained in. \n+00015520: 2020 2020 7468 6520 4743 4320 7472 6565 the GCC tree\n+00015530: 2061 7420 3c68 7474 703a 2f2f 6763 632e at ......texinfo.t\n+00015560: 6578 e280 990a 2020 2020 204e 6f74 2061 ex.... Not a\n+00015570: 2070 726f 6772 616d 2c20 7468 6973 2066 program, this f\n+00015580: 696c 6520 6973 2072 6571 7569 7265 6420 ile is required \n+00015590: 666f 7220 e280 986d 616b 6520 6476 69e2 for ...make dvi.\n+000155a0: 8099 2c20 e280 986d 616b 6520 7073 e280 .., ...make ps..\n+000155b0: 9920 616e 640a 2020 2020 20e2 8098 6d61 . and. ...ma\n+000155c0: 6b65 2070 6466 e280 9920 746f 2077 6f72 ke pdf... to wor\n+000155d0: 6b20 7768 656e 2054 6578 696e 666f 2073 k when Texinfo s\n+000155e0: 6f75 7263 6573 2061 7265 2069 6e20 7468 ources are in th\n+000155f0: 6520 7061 636b 6167 652e 2020 5468 650a e package. The.\n+00015600: 2020 2020 206c 6174 6573 7420 7665 7273 latest vers\n+00015610: 696f 6e20 6361 6e20 6265 2064 6f77 6e6c ion can be downl\n+00015620: 6f61 6465 6420 6672 6f6d 0a20 2020 2020 oaded from. \n+00015630: 3c68 7474 703a 2f2f 7777 772e 676e 752e ......ylwr\n+00015660: 6170 e280 990a 2020 2020 2054 6869 7320 ap.... This \n+00015670: 7072 6f67 7261 6d20 7772 6170 7320 e280 program wraps ..\n+00015680: 986c 6578 e280 9920 616e 6420 e280 9879 .lex... and ...y\n+00015690: 6163 63e2 8099 2074 6f20 7265 6e61 6d65 acc... to rename\n+000156a0: 2074 6865 6972 206f 7574 7075 7420 6669 their output fi\n+000156b0: 6c65 732e 0a20 2020 2020 4974 2061 6c73 les.. It als\n+000156c0: 6f20 656e 7375 7265 7320 7468 6174 2c20 o ensures that, \n+000156d0: 666f 7220 696e 7374 616e 6365 2c20 6d75 for instance, mu\n+000156e0: 6c74 6970 6c65 20e2 8098 7961 6363 e280 ltiple ...yacc..\n+000156f0: 9920 696e 7374 616e 6365 7320 6361 6e0a . instances can.\n+00015700: 2020 2020 2062 6520 696e 766f 6b65 6420 be invoked \n+00015710: 696e 2061 2073 696e 676c 6520 6469 7265 in a single dire\n+00015720: 6374 6f72 7920 696e 2070 6172 616c 6c65 ctory in paralle\n+00015730: 6c2e 0a0a 1f0a 4669 6c65 3a20 6175 746f l.....File: auto\n+00015740: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00015750: 204e 6f64 653a 2045 7861 6d70 6c65 732c Node: Examples,\n+00015760: 2020 4e65 7874 3a20 6175 746f 6d61 6b65 Next: automake\n+00015770: 2049 6e76 6f63 6174 696f 6e2c 2020 5072 Invocation, Pr\n+00015780: 6576 3a20 4765 6e65 7261 6c69 7469 6573 ev: Generalities\n+00015790: 2c20 2055 703a 2054 6f70 0a0a 3420 536f , Up: Top..4 So\n+000157a0: 6d65 2065 7861 6d70 6c65 2070 6163 6b61 me example packa\n+000157b0: 6765 730a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ges.************\n+000157c0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 6869 ***********..Thi\n+000157d0: 7320 7365 6374 696f 6e20 636f 6e74 6169 s section contai\n+000157e0: 6e73 2074 776f 2073 6d61 6c6c 2065 7861 ns two small exa\n+000157f0: 6d70 6c65 732e 0a0a 2020 2054 6865 2066 mples... The f\n+00015800: 6972 7374 2065 7861 6d70 6c65 2028 2a6e irst example (*n\n+00015810: 6f74 6520 436f 6d70 6c65 7465 3a3a 2920 ote Complete::) \n+00015820: 6173 7375 6d65 7320 796f 7520 6861 7665 assumes you have\n+00015830: 2061 6e20 6578 6973 7469 6e67 0a70 726f an existing.pro\n+00015840: 6a65 6374 2061 6c72 6561 6479 2075 7369 ject already usi\n+00015850: 6e67 2041 7574 6f63 6f6e 662c 2077 6974 ng Autoconf, wit\n+00015860: 6820 6861 6e64 6372 6166 7465 6420 e280 h handcrafted ..\n+00015870: 984d 616b 6566 696c 65e2 8099 732c 2061 .Makefile...s, a\n+00015880: 6e64 2074 6861 740a 796f 7520 7761 6e74 nd that.you want\n+00015890: 2074 6f20 636f 6e76 6572 7420 6974 2074 to convert it t\n+000158a0: 6f20 7573 696e 6720 4175 746f 6d61 6b65 o using Automake\n+000158b0: 2e20 2049 6620 796f 7520 6172 6520 6469 . If you are di\n+000158c0: 7363 6f76 6572 696e 6720 626f 7468 0a74 scovering both.t\n+000158d0: 6f6f 6c73 2c20 6974 2069 7320 7072 6f62 ools, it is prob\n+000158e0: 6162 6c79 2062 6574 7465 7220 7468 6174 ably better that\n+000158f0: 2079 6f75 206c 6f6f 6b20 6174 2074 6865 you look at the\n+00015900: 2048 656c 6c6f 2057 6f72 6c64 2065 7861 Hello World exa\n+00015910: 6d70 6c65 0a70 7265 7365 6e74 6564 2065 mple.presented e\n+00015920: 6172 6c69 6572 2028 2a6e 6f74 6520 4865 arlier (*note He\n+00015930: 6c6c 6f20 576f 726c 643a 3a29 2e0a 0a20 llo World::)... \n+00015940: 2020 5468 6520 7365 636f 6e64 2065 7861 The second exa\n+00015950: 6d70 6c65 2028 2a6e 6f74 6520 7472 7565 mple (*note true\n+00015960: 3a3a 2920 7368 6f77 7320 686f 7720 7477 ::) shows how tw\n+00015970: 6f20 7072 6f67 7261 6d73 2063 616e 2062 o programs can b\n+00015980: 6520 6275 696c 740a 6672 6f6d 2074 6865 e built.from the\n+00015990: 2073 616d 6520 6669 6c65 2c20 7573 696e same file, usin\n+000159a0: 6720 6469 6666 6572 656e 7420 636f 6d70 g different comp\n+000159b0: 696c 6174 696f 6e20 7061 7261 6d65 7465 ilation paramete\n+000159c0: 7273 2e20 2049 7420 636f 6e74 6169 6e73 rs. It contains\n+000159d0: 0a73 6f6d 6520 7465 6368 6e69 6361 6c20 .some technical \n+000159e0: 6469 6772 6573 7369 6f6e 7320 7468 6174 digressions that\n+000159f0: 2061 7265 2070 726f 6261 626c 7920 6265 are probably be\n+00015a00: 7374 2073 6b69 7070 6564 206f 6e20 6669 st skipped on fi\n+00015a10: 7273 7420 7265 6164 2e0a 0a2a 204d 656e rst read...* Men\n+00015a20: 753a 0a0a 2a20 436f 6d70 6c65 7465 3a3a u:..* Complete::\n 00015a30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00015a40: 2020 4120 7369 6d70 6c65 2065 7861 6d70 A simple examp\n-00015a50: 6c65 2c20 7374 6172 7420 746f 2066 696e le, start to fin\n-00015a60: 6973 680a 2a20 7472 7565 3a3a 2020 2020 ish.* true:: \n+00015a40: 2020 2020 4120 7369 6d70 6c65 2065 7861 A simple exa\n+00015a50: 6d70 6c65 2c20 7374 6172 7420 746f 2066 mple, start to f\n+00015a60: 696e 6973 680a 2a20 7472 7565 3a3a 2020 inish.* true:: \n 00015a70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00015a80: 2020 2020 4275 696c 6469 6e67 2074 7275 Building tru\n-00015a90: 6520 616e 6420 6661 6c73 650a 0a1f 0a46 e and false....F\n-00015aa0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-00015ab0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-00015ac0: 436f 6d70 6c65 7465 2c20 204e 6578 743a Complete, Next:\n-00015ad0: 2074 7275 652c 2020 5570 3a20 4578 616d true, Up: Exam\n-00015ae0: 706c 6573 0a0a 342e 3120 4120 7369 6d70 ples..4.1 A simp\n-00015af0: 6c65 2065 7861 6d70 6c65 2c20 7374 6172 le example, star\n-00015b00: 7420 746f 2066 696e 6973 680a 3d3d 3d3d t to finish.====\n+00015a80: 2020 2020 2020 4275 696c 6469 6e67 2074 Building t\n+00015a90: 7275 6520 616e 6420 6661 6c73 650a 0a1f rue and false...\n+00015aa0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00015ab0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00015ac0: 3a20 436f 6d70 6c65 7465 2c20 204e 6578 : Complete, Nex\n+00015ad0: 743a 2074 7275 652c 2020 5570 3a20 4578 t: true, Up: Ex\n+00015ae0: 616d 706c 6573 0a0a 342e 3120 4120 7369 amples..4.1 A si\n+00015af0: 6d70 6c65 2065 7861 6d70 6c65 2c20 7374 mple example, st\n+00015b00: 6172 7420 746f 2066 696e 6973 680a 3d3d art to finish.==\n 00015b10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00015b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00015b30: 3d0a 0a4c 6574 2773 2073 7570 706f 7365 =..Let's suppose\n-00015b40: 2079 6f75 206a 7573 7420 6669 6e69 7368 you just finish\n-00015b50: 6564 2077 7269 7469 6e67 20e2 8098 7a61 ed writing ...za\n-00015b60: 7264 6f7a e280 992c 2061 2070 726f 6772 rdoz..., a progr\n-00015b70: 616d 2074 6f20 6d61 6b65 2079 6f75 720a am to make your.\n-00015b80: 6865 6164 2066 6c6f 6174 2066 726f 6d20 head float from \n-00015b90: 766f 7274 6578 2074 6f20 766f 7274 6578 vortex to vortex\n-00015ba0: 2e20 2059 6f75 2776 6520 6265 656e 2075 . You've been u\n-00015bb0: 7369 6e67 2041 7574 6f63 6f6e 6620 746f sing Autoconf to\n-00015bc0: 2070 726f 7669 6465 0a61 2070 6f72 7461 provide.a porta\n-00015bd0: 6269 6c69 7479 2066 7261 6d65 776f 726b bility framework\n-00015be0: 2c20 6275 7420 796f 7572 20e2 8098 4d61 , but your ...Ma\n-00015bf0: 6b65 6669 6c65 2e69 6ee2 8099 7320 6861 kefile.in...s ha\n-00015c00: 7665 2062 6565 6e20 6164 2d68 6f63 2e20 ve been ad-hoc. \n-00015c10: 2059 6f75 0a77 616e 7420 746f 206d 616b You.want to mak\n-00015c20: 6520 7468 656d 2062 756c 6c65 7470 726f e them bulletpro\n-00015c30: 6f66 2c20 736f 2079 6f75 2074 7572 6e20 of, so you turn \n-00015c40: 746f 2041 7574 6f6d 616b 652e 0a0a 2020 to Automake... \n-00015c50: 2054 6865 2066 6972 7374 2073 7465 7020 The first step \n-00015c60: 6973 2074 6f20 7570 6461 7465 2079 6f75 is to update you\n-00015c70: 7220 e280 9863 6f6e 6669 6775 7265 2e61 r ...configure.a\n-00015c80: 63e2 8099 2074 6f20 696e 636c 7564 6520 c... to include \n-00015c90: 7468 650a 636f 6d6d 616e 6473 2074 6861 the.commands tha\n-00015ca0: 7420 e280 9861 7574 6f6d 616b 65e2 8099 t ...automake...\n-00015cb0: 206e 6565 6473 2e20 2054 6865 2077 6179 needs. The way\n-00015cc0: 2074 6f20 646f 2074 6869 7320 6973 2074 to do this is t\n-00015cd0: 6f20 6164 6420 616e 0ae2 8098 414d 5f49 o add an....AM_I\n-00015ce0: 4e49 545f 4155 544f 4d41 4b45 e280 9920 NIT_AUTOMAKE... \n-00015cf0: 6361 6c6c 206a 7573 7420 6166 7465 7220 call just after \n-00015d00: e280 9841 435f 494e 4954 e280 993a 0a0a ...AC_INIT...:..\n-00015d10: 2020 2020 2041 435f 494e 4954 285b 7a61 AC_INIT([za\n-00015d20: 7264 6f7a 5d2c 205b 312e 305d 290a 2020 rdoz], [1.0]). \n-00015d30: 2020 2041 4d5f 494e 4954 5f41 5554 4f4d AM_INIT_AUTOM\n-00015d40: 414b 450a 2020 2020 202e 2e2e 0a0a 2020 AKE. ..... \n-00015d50: 2053 696e 6365 2079 6f75 7220 7072 6f67 Since your prog\n-00015d60: 7261 6d20 646f 6573 6e27 7420 6861 7665 ram doesn't have\n-00015d70: 2061 6e79 2063 6f6d 706c 6963 6174 696e any complicatin\n-00015d80: 6720 6661 6374 6f72 7320 2865 2e67 2e2c g factors (e.g.,\n-00015d90: 2069 740a 646f 6573 6e27 7420 7573 6520 it.doesn't use \n-00015da0: e280 9867 6574 7465 7874 e280 992c 2069 ...gettext..., i\n-00015db0: 7420 646f 6573 6e27 7420 7761 6e74 2074 t doesn't want t\n-00015dc0: 6f20 6275 696c 6420 6120 7368 6172 6564 o build a shared\n-00015dd0: 206c 6962 7261 7279 292c 0a79 6f75 2772 library),.you'r\n-00015de0: 6520 646f 6e65 2077 6974 6820 7468 6973 e done with this\n-00015df0: 2070 6172 742e 2020 5468 6174 2077 6173 part. That was\n-00015e00: 2065 6173 7921 0a0a 2020 204e 6f77 2079 easy!.. Now y\n-00015e10: 6f75 206d 7573 7420 7265 6765 6e65 7261 ou must regenera\n-00015e20: 7465 20e2 8098 636f 6e66 6967 7572 65e2 te ...configure.\n-00015e30: 8099 2e20 2042 7574 2074 6f20 646f 2074 ... But to do t\n-00015e40: 6861 742c 2079 6f75 276c 6c20 6e65 6564 hat, you'll need\n-00015e50: 2074 6f0a 7465 6c6c 20e2 8098 6175 746f to.tell ...auto\n-00015e60: 636f 6e66 e280 9920 686f 7720 746f 2066 conf... how to f\n-00015e70: 696e 6420 7468 6520 6e65 7720 6d61 6372 ind the new macr\n-00015e80: 6f20 796f 7527 7665 2075 7365 642e 2020 o you've used. \n-00015e90: 5468 6520 6561 7369 6573 7420 7761 790a The easiest way.\n-00015ea0: 746f 2064 6f20 7468 6973 2069 7320 746f to do this is to\n-00015eb0: 2075 7365 2074 6865 20e2 8098 6163 6c6f use the ...aclo\n-00015ec0: 6361 6ce2 8099 2070 726f 6772 616d 2074 cal... program t\n-00015ed0: 6f20 6765 6e65 7261 7465 2079 6f75 7220 o generate your \n-00015ee0: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n-00015ef0: 0a66 6f72 2079 6f75 2e20 2042 7574 2077 .for you. But w\n-00015f00: 6169 742e 2e2e 206d 6179 6265 2079 6f75 ait... maybe you\n-00015f10: 2061 6c72 6561 6479 2068 6176 6520 616e already have an\n-00015f20: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n-00015f30: 992c 2062 6563 6175 7365 0a79 6f75 2068 ., because.you h\n-00015f40: 6164 2074 6f20 7772 6974 6520 736f 6d65 ad to write some\n-00015f50: 2068 6169 7279 206d 6163 726f 7320 666f hairy macros fo\n-00015f60: 7220 796f 7572 2070 726f 6772 616d 2e20 r your program. \n-00015f70: 2054 6865 20e2 8098 6163 6c6f 6361 6ce2 The ...aclocal.\n-00015f80: 8099 0a70 726f 6772 616d 206c 6574 7320 ...program lets \n-00015f90: 796f 7520 7075 7420 796f 7572 206f 776e you put your own\n-00015fa0: 206d 6163 726f 7320 696e 746f 20e2 8098 macros into ...\n-00015fb0: 6163 696e 636c 7564 652e 6d34 e280 992c acinclude.m4...,\n-00015fc0: 2073 6f20 7369 6d70 6c79 0a72 656e 616d so simply.renam\n-00015fd0: 6520 616e 6420 7468 656e 2072 756e 3a0a e and then run:.\n-00015fe0: 0a20 2020 2020 6d76 2061 636c 6f63 616c . mv aclocal\n-00015ff0: 2e6d 3420 6163 696e 636c 7564 652e 6d34 .m4 acinclude.m4\n-00016000: 0a20 2020 2020 6163 6c6f 6361 6c0a 2020 . aclocal. \n-00016010: 2020 2061 7574 6f63 6f6e 660a 0a20 2020 autoconf.. \n-00016020: 4e6f 7720 6974 2069 7320 7469 6d65 2074 Now it is time t\n-00016030: 6f20 7772 6974 6520 796f 7572 20e2 8098 o write your ...\n-00016040: 4d61 6b65 6669 6c65 2e61 6de2 8099 2066 Makefile.am... f\n-00016050: 6f72 20e2 8098 7a61 7264 6f7a e280 992e or ...zardoz....\n-00016060: 2020 5369 6e63 650a e280 987a 6172 646f Since....zardo\n-00016070: 7ae2 8099 2069 7320 6120 7573 6572 2070 z... is a user p\n-00016080: 726f 6772 616d 2c20 796f 7520 7761 6e74 rogram, you want\n-00016090: 2074 6f20 696e 7374 616c 6c20 6974 2077 to install it w\n-000160a0: 6865 7265 2074 6865 2072 6573 7420 6f66 here the rest of\n-000160b0: 2074 6865 0a75 7365 7220 7072 6f67 7261 the.user progra\n-000160c0: 6d73 2067 6f3a 20e2 8098 6269 6e64 6972 ms go: ...bindir\n-000160d0: e280 992e 2020 4164 6469 7469 6f6e 616c .... Additional\n-000160e0: 6c79 2c20 e280 987a 6172 646f 7ae2 8099 ly, ...zardoz...\n-000160f0: 2068 6173 2073 6f6d 6520 5465 7869 6e66 has some Texinf\n-00016100: 6f0a 646f 6375 6d65 6e74 6174 696f 6e2e o.documentation.\n-00016110: 2020 596f 7572 20e2 8098 636f 6e66 6967 Your ...config\n-00016120: 7572 652e 6163 e280 9920 7363 7269 7074 ure.ac... script\n-00016130: 2075 7365 7320 e280 9841 435f 5245 504c uses ...AC_REPL\n-00016140: 4143 455f 4655 4e43 53e2 8099 2c20 736f ACE_FUNCS..., so\n-00016150: 0a79 6f75 206e 6565 6420 746f 206c 696e .you need to lin\n-00016160: 6b20 6167 6169 6e73 7420 e280 9824 284c k against ...$(L\n-00016170: 4942 4f42 4a53 29e2 8099 2e20 2053 6f20 IBOBJS).... So \n-00016180: 6865 7265 2773 2077 6861 7420 796f 7527 here's what you'\n-00016190: 6420 7772 6974 653a 0a0a 2020 2020 2062 d write:.. b\n-000161a0: 696e 5f50 524f 4752 414d 5320 3d20 7a61 in_PROGRAMS = za\n-000161b0: 7264 6f7a 0a20 2020 2020 7a61 7264 6f7a rdoz. zardoz\n-000161c0: 5f53 4f55 5243 4553 203d 206d 6169 6e2e _SOURCES = main.\n-000161d0: 6320 6865 6164 2e63 2066 6c6f 6174 2e63 c head.c float.c\n-000161e0: 2076 6f72 7465 7839 2e63 2067 756e 2e63 vortex9.c gun.c\n-000161f0: 0a20 2020 2020 7a61 7264 6f7a 5f4c 4441 . zardoz_LDA\n-00016200: 4444 203d 2024 284c 4942 4f42 4a53 290a DD = $(LIBOBJS).\n-00016210: 0a20 2020 2020 696e 666f 5f54 4558 494e . info_TEXIN\n-00016220: 464f 5320 3d20 7a61 7264 6f7a 2e74 6578 FOS = zardoz.tex\n-00016230: 690a 0a20 2020 4e6f 7720 796f 7520 6361 i.. Now you ca\n-00016240: 6e20 7275 6e20 e280 9861 7574 6f6d 616b n run ...automak\n-00016250: 6520 2d2d 6164 642d 6d69 7373 696e 67e2 e --add-missing.\n-00016260: 8099 2074 6f20 6765 6e65 7261 7465 2079 .. to generate y\n-00016270: 6f75 720a e280 984d 616b 6566 696c 652e our....Makefile.\n-00016280: 696e e280 9920 616e 6420 6772 6162 2061 in... and grab a\n-00016290: 6e79 2061 7578 696c 6961 7279 2066 696c ny auxiliary fil\n-000162a0: 6573 2079 6f75 206d 6967 6874 206e 6565 es you might nee\n-000162b0: 642c 2061 6e64 2079 6f75 2772 650a 646f d, and you're.do\n-000162c0: 6e65 210a 0a1f 0a46 696c 653a 2061 7574 ne!....File: aut\n-000162d0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n-000162e0: 2020 4e6f 6465 3a20 7472 7565 2c20 2050 Node: true, P\n-000162f0: 7265 763a 2043 6f6d 706c 6574 652c 2020 rev: Complete, \n-00016300: 5570 3a20 4578 616d 706c 6573 0a0a 342e Up: Examples..4.\n-00016310: 3220 4275 696c 6469 6e67 2074 7275 6520 2 Building true \n-00016320: 616e 6420 6661 6c73 650a 3d3d 3d3d 3d3d and false.======\n+00015b30: 3d3d 3d0a 0a4c 6574 2773 2073 7570 706f ===..Let's suppo\n+00015b40: 7365 2079 6f75 206a 7573 7420 6669 6e69 se you just fini\n+00015b50: 7368 6564 2077 7269 7469 6e67 20e2 8098 shed writing ...\n+00015b60: 7a61 7264 6f7a e280 992c 2061 2070 726f zardoz..., a pro\n+00015b70: 6772 616d 2074 6f20 6d61 6b65 2079 6f75 gram to make you\n+00015b80: 720a 6865 6164 2066 6c6f 6174 2066 726f r.head float fro\n+00015b90: 6d20 766f 7274 6578 2074 6f20 766f 7274 m vortex to vort\n+00015ba0: 6578 2e20 2059 6f75 2776 6520 6265 656e ex. You've been\n+00015bb0: 2075 7369 6e67 2041 7574 6f63 6f6e 6620 using Autoconf \n+00015bc0: 746f 2070 726f 7669 6465 0a61 2070 6f72 to provide.a por\n+00015bd0: 7461 6269 6c69 7479 2066 7261 6d65 776f tability framewo\n+00015be0: 726b 2c20 6275 7420 796f 7572 20e2 8098 rk, but your ...\n+00015bf0: 4d61 6b65 6669 6c65 2e69 6ee2 8099 7320 Makefile.in...s \n+00015c00: 6861 7665 2062 6565 6e20 6164 2d68 6f63 have been ad-hoc\n+00015c10: 2e20 2059 6f75 0a77 616e 7420 746f 206d . You.want to m\n+00015c20: 616b 6520 7468 656d 2062 756c 6c65 7470 ake them bulletp\n+00015c30: 726f 6f66 2c20 736f 2079 6f75 2074 7572 roof, so you tur\n+00015c40: 6e20 746f 2041 7574 6f6d 616b 652e 0a0a n to Automake...\n+00015c50: 2020 2054 6865 2066 6972 7374 2073 7465 The first ste\n+00015c60: 7020 6973 2074 6f20 7570 6461 7465 2079 p is to update y\n+00015c70: 6f75 7220 e280 9863 6f6e 6669 6775 7265 our ...configure\n+00015c80: 2e61 63e2 8099 2074 6f20 696e 636c 7564 .ac... to includ\n+00015c90: 6520 7468 650a 636f 6d6d 616e 6473 2074 e the.commands t\n+00015ca0: 6861 7420 e280 9861 7574 6f6d 616b 65e2 hat ...automake.\n+00015cb0: 8099 206e 6565 6473 2e20 2054 6865 2077 .. needs. The w\n+00015cc0: 6179 2074 6f20 646f 2074 6869 7320 6973 ay to do this is\n+00015cd0: 2074 6f20 6164 6420 616e 0ae2 8098 414d to add an....AM\n+00015ce0: 5f49 4e49 545f 4155 544f 4d41 4b45 e280 _INIT_AUTOMAKE..\n+00015cf0: 9920 6361 6c6c 206a 7573 7420 6166 7465 . call just afte\n+00015d00: 7220 e280 9841 435f 494e 4954 e280 993a r ...AC_INIT...:\n+00015d10: 0a0a 2020 2020 2041 435f 494e 4954 285b .. AC_INIT([\n+00015d20: 7a61 7264 6f7a 5d2c 205b 312e 305d 290a zardoz], [1.0]).\n+00015d30: 2020 2020 2041 4d5f 494e 4954 5f41 5554 AM_INIT_AUT\n+00015d40: 4f4d 414b 450a 2020 2020 202e 2e2e 0a0a OMAKE. .....\n+00015d50: 2020 2053 696e 6365 2079 6f75 7220 7072 Since your pr\n+00015d60: 6f67 7261 6d20 646f 6573 6e27 7420 6861 ogram doesn't ha\n+00015d70: 7665 2061 6e79 2063 6f6d 706c 6963 6174 ve any complicat\n+00015d80: 696e 6720 6661 6374 6f72 7320 2865 2e67 ing factors (e.g\n+00015d90: 2e2c 2069 740a 646f 6573 6e27 7420 7573 ., it.doesn't us\n+00015da0: 6520 e280 9867 6574 7465 7874 e280 992c e ...gettext...,\n+00015db0: 2069 7420 646f 6573 6e27 7420 7761 6e74 it doesn't want\n+00015dc0: 2074 6f20 6275 696c 6420 6120 7368 6172 to build a shar\n+00015dd0: 6564 206c 6962 7261 7279 292c 0a79 6f75 ed library),.you\n+00015de0: 2772 6520 646f 6e65 2077 6974 6820 7468 're done with th\n+00015df0: 6973 2070 6172 742e 2020 5468 6174 2077 is part. That w\n+00015e00: 6173 2065 6173 7921 0a0a 2020 204e 6f77 as easy!.. Now\n+00015e10: 2079 6f75 206d 7573 7420 7265 6765 6e65 you must regene\n+00015e20: 7261 7465 20e2 8098 636f 6e66 6967 7572 rate ...configur\n+00015e30: 65e2 8099 2e20 2042 7574 2074 6f20 646f e.... But to do\n+00015e40: 2074 6861 742c 2079 6f75 276c 6c20 6e65 that, you'll ne\n+00015e50: 6564 2074 6f0a 7465 6c6c 20e2 8098 6175 ed to.tell ...au\n+00015e60: 746f 636f 6e66 e280 9920 686f 7720 746f toconf... how to\n+00015e70: 2066 696e 6420 7468 6520 6e65 7720 6d61 find the new ma\n+00015e80: 6372 6f20 796f 7527 7665 2075 7365 642e cro you've used.\n+00015e90: 2020 5468 6520 6561 7369 6573 7420 7761 The easiest wa\n+00015ea0: 790a 746f 2064 6f20 7468 6973 2069 7320 y.to do this is \n+00015eb0: 746f 2075 7365 2074 6865 20e2 8098 6163 to use the ...ac\n+00015ec0: 6c6f 6361 6ce2 8099 2070 726f 6772 616d local... program\n+00015ed0: 2074 6f20 6765 6e65 7261 7465 2079 6f75 to generate you\n+00015ee0: 7220 e280 9861 636c 6f63 616c 2e6d 34e2 r ...aclocal.m4.\n+00015ef0: 8099 0a66 6f72 2079 6f75 2e20 2042 7574 ...for you. But\n+00015f00: 2077 6169 742e 2e2e 206d 6179 6265 2079 wait... maybe y\n+00015f10: 6f75 2061 6c72 6561 6479 2068 6176 6520 ou already have \n+00015f20: 616e 20e2 8098 6163 6c6f 6361 6c2e 6d34 an ...aclocal.m4\n+00015f30: e280 992c 2062 6563 6175 7365 0a79 6f75 ..., because.you\n+00015f40: 2068 6164 2074 6f20 7772 6974 6520 736f had to write so\n+00015f50: 6d65 2068 6169 7279 206d 6163 726f 7320 me hairy macros \n+00015f60: 666f 7220 796f 7572 2070 726f 6772 616d for your program\n+00015f70: 2e20 2054 6865 20e2 8098 6163 6c6f 6361 . The ...acloca\n+00015f80: 6ce2 8099 0a70 726f 6772 616d 206c 6574 l....program let\n+00015f90: 7320 796f 7520 7075 7420 796f 7572 206f s you put your o\n+00015fa0: 776e 206d 6163 726f 7320 696e 746f 20e2 wn macros into .\n+00015fb0: 8098 6163 696e 636c 7564 652e 6d34 e280 ..acinclude.m4..\n+00015fc0: 992c 2073 6f20 7369 6d70 6c79 0a72 656e ., so simply.ren\n+00015fd0: 616d 6520 616e 6420 7468 656e 2072 756e ame and then run\n+00015fe0: 3a0a 0a20 2020 2020 6d76 2061 636c 6f63 :.. mv acloc\n+00015ff0: 616c 2e6d 3420 6163 696e 636c 7564 652e al.m4 acinclude.\n+00016000: 6d34 0a20 2020 2020 6163 6c6f 6361 6c0a m4. aclocal.\n+00016010: 2020 2020 2061 7574 6f63 6f6e 660a 0a20 autoconf.. \n+00016020: 2020 4e6f 7720 6974 2069 7320 7469 6d65 Now it is time\n+00016030: 2074 6f20 7772 6974 6520 796f 7572 20e2 to write your .\n+00016040: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00016050: 2066 6f72 20e2 8098 7a61 7264 6f7a e280 for ...zardoz..\n+00016060: 992e 2020 5369 6e63 650a e280 987a 6172 .. Since....zar\n+00016070: 646f 7ae2 8099 2069 7320 6120 7573 6572 doz... is a user\n+00016080: 2070 726f 6772 616d 2c20 796f 7520 7761 program, you wa\n+00016090: 6e74 2074 6f20 696e 7374 616c 6c20 6974 nt to install it\n+000160a0: 2077 6865 7265 2074 6865 2072 6573 7420 where the rest \n+000160b0: 6f66 2074 6865 0a75 7365 7220 7072 6f67 of the.user prog\n+000160c0: 7261 6d73 2067 6f3a 20e2 8098 6269 6e64 rams go: ...bind\n+000160d0: 6972 e280 992e 2020 4164 6469 7469 6f6e ir.... Addition\n+000160e0: 616c 6c79 2c20 e280 987a 6172 646f 7ae2 ally, ...zardoz.\n+000160f0: 8099 2068 6173 2073 6f6d 6520 5465 7869 .. has some Texi\n+00016100: 6e66 6f0a 646f 6375 6d65 6e74 6174 696f nfo.documentatio\n+00016110: 6e2e 2020 596f 7572 20e2 8098 636f 6e66 n. Your ...conf\n+00016120: 6967 7572 652e 6163 e280 9920 7363 7269 igure.ac... scri\n+00016130: 7074 2075 7365 7320 e280 9841 435f 5245 pt uses ...AC_RE\n+00016140: 504c 4143 455f 4655 4e43 53e2 8099 2c20 PLACE_FUNCS..., \n+00016150: 736f 0a79 6f75 206e 6565 6420 746f 206c so.you need to l\n+00016160: 696e 6b20 6167 6169 6e73 7420 e280 9824 ink against ...$\n+00016170: 284c 4942 4f42 4a53 29e2 8099 2e20 2053 (LIBOBJS).... S\n+00016180: 6f20 6865 7265 2773 2077 6861 7420 796f o here's what yo\n+00016190: 7527 6420 7772 6974 653a 0a0a 2020 2020 u'd write:.. \n+000161a0: 2062 696e 5f50 524f 4752 414d 5320 3d20 bin_PROGRAMS = \n+000161b0: 7a61 7264 6f7a 0a20 2020 2020 7a61 7264 zardoz. zard\n+000161c0: 6f7a 5f53 4f55 5243 4553 203d 206d 6169 oz_SOURCES = mai\n+000161d0: 6e2e 6320 6865 6164 2e63 2066 6c6f 6174 n.c head.c float\n+000161e0: 2e63 2076 6f72 7465 7839 2e63 2067 756e .c vortex9.c gun\n+000161f0: 2e63 0a20 2020 2020 7a61 7264 6f7a 5f4c .c. zardoz_L\n+00016200: 4441 4444 203d 2024 284c 4942 4f42 4a53 DADD = $(LIBOBJS\n+00016210: 290a 0a20 2020 2020 696e 666f 5f54 4558 ).. info_TEX\n+00016220: 494e 464f 5320 3d20 7a61 7264 6f7a 2e74 INFOS = zardoz.t\n+00016230: 6578 690a 0a20 2020 4e6f 7720 796f 7520 exi.. Now you \n+00016240: 6361 6e20 7275 6e20 e280 9861 7574 6f6d can run ...autom\n+00016250: 616b 6520 2d2d 6164 642d 6d69 7373 696e ake --add-missin\n+00016260: 67e2 8099 2074 6f20 6765 6e65 7261 7465 g... to generate\n+00016270: 2079 6f75 720a e280 984d 616b 6566 696c your....Makefil\n+00016280: 652e 696e e280 9920 616e 6420 6772 6162 e.in... and grab\n+00016290: 2061 6e79 2061 7578 696c 6961 7279 2066 any auxiliary f\n+000162a0: 696c 6573 2079 6f75 206d 6967 6874 206e iles you might n\n+000162b0: 6565 642c 2061 6e64 2079 6f75 2772 650a eed, and you're.\n+000162c0: 646f 6e65 210a 0a1f 0a46 696c 653a 2061 done!....File: a\n+000162d0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+000162e0: 6f2c 2020 4e6f 6465 3a20 7472 7565 2c20 o, Node: true, \n+000162f0: 2050 7265 763a 2043 6f6d 706c 6574 652c Prev: Complete,\n+00016300: 2020 5570 3a20 4578 616d 706c 6573 0a0a Up: Examples..\n+00016310: 342e 3220 4275 696c 6469 6e67 2074 7275 4.2 Building tru\n+00016320: 6520 616e 6420 6661 6c73 650a 3d3d 3d3d e and false.====\n 00016330: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00016340: 3d3d 3d3d 3d0a 0a48 6572 6520 6973 2061 =====..Here is a\n-00016350: 6e6f 7468 6572 2c20 7472 6963 6b69 6572 nother, trickier\n-00016360: 2065 7861 6d70 6c65 2e20 2049 7420 7368 example. It sh\n-00016370: 6f77 7320 686f 7720 746f 2067 656e 6572 ows how to gener\n-00016380: 6174 6520 7477 6f0a 7072 6f67 7261 6d73 ate two.programs\n-00016390: 2028 e280 9874 7275 65e2 8099 2061 6e64 (...true... and\n-000163a0: 20e2 8098 6661 6c73 65e2 8099 2920 6672 ...false...) fr\n-000163b0: 6f6d 2074 6865 2073 616d 6520 736f 7572 om the same sour\n-000163c0: 6365 2066 696c 6520 28e2 8098 7472 7565 ce file (...true\n-000163d0: 2e63 e280 9929 2e20 2054 6865 0a64 6966 .c...). The.dif\n-000163e0: 6669 6375 6c74 2070 6172 7420 6973 2074 ficult part is t\n-000163f0: 6861 7420 6561 6368 2063 6f6d 7069 6c61 hat each compila\n-00016400: 7469 6f6e 206f 6620 e280 9874 7275 652e tion of ...true.\n-00016410: 63e2 8099 2072 6571 7569 7265 7320 6469 c... requires di\n-00016420: 6666 6572 656e 740a e280 9863 7070 e280 fferent....cpp..\n-00016430: 9920 666c 6167 732e 0a0a 2020 2020 2062 . flags... b\n-00016440: 696e 5f50 524f 4752 414d 5320 3d20 7472 in_PROGRAMS = tr\n-00016450: 7565 2066 616c 7365 0a20 2020 2020 6661 ue false. fa\n-00016460: 6c73 655f 534f 5552 4345 5320 3d0a 2020 lse_SOURCES =. \n-00016470: 2020 2066 616c 7365 5f4c 4441 4444 203d false_LDADD =\n-00016480: 2066 616c 7365 2e6f 0a0a 2020 2020 2074 false.o.. t\n-00016490: 7275 652e 6f3a 2074 7275 652e 630a 2020 rue.o: true.c. \n-000164a0: 2020 2020 2020 2020 2020 2024 2843 4f4d $(COM\n-000164b0: 5049 4c45 2920 2d44 4558 4954 5f43 4f44 PILE) -DEXIT_COD\n-000164c0: 453d 3020 2d63 2074 7275 652e 630a 0a20 E=0 -c true.c.. \n-000164d0: 2020 2020 6661 6c73 652e 6f3a 2074 7275 false.o: tru\n-000164e0: 652e 630a 2020 2020 2020 2020 2020 2020 e.c. \n-000164f0: 2024 2843 4f4d 5049 4c45 2920 2d44 4558 $(COMPILE) -DEX\n-00016500: 4954 5f43 4f44 453d 3120 2d6f 2066 616c IT_CODE=1 -o fal\n-00016510: 7365 2e6f 202d 6320 7472 7565 2e63 0a0a se.o -c true.c..\n-00016520: 2020 204e 6f74 6520 7468 6174 2074 6865 Note that the\n-00016530: 7265 2069 7320 6e6f 20e2 8098 7472 7565 re is no ...true\n-00016540: 5f53 4f55 5243 4553 e280 9920 6465 6669 _SOURCES... defi\n-00016550: 6e69 7469 6f6e 2e20 2041 7574 6f6d 616b nition. Automak\n-00016560: 6520 7769 6c6c 0a69 6d70 6c69 6369 746c e will.implicitl\n-00016570: 7920 6173 7375 6d65 2074 6861 7420 7468 y assume that th\n-00016580: 6572 6520 6973 2061 2073 6f75 7263 6520 ere is a source \n-00016590: 6669 6c65 206e 616d 6564 20e2 8098 7472 file named ...tr\n-000165a0: 7565 2e63 e280 9920 282a 6e6f 7465 0a44 ue.c... (*note.D\n-000165b0: 6566 6175 6c74 205f 534f 5552 4345 533a efault _SOURCES:\n-000165c0: 3a29 2c20 616e 6420 6465 6669 6e65 2072 :), and define r\n-000165d0: 756c 6573 2074 6f20 636f 6d70 696c 6520 ules to compile \n-000165e0: e280 9874 7275 652e 6fe2 8099 2061 6e64 ...true.o... and\n-000165f0: 206c 696e 6b0a e280 9874 7275 65e2 8099 link....true...\n-00016600: 2e20 2054 6865 20e2 8098 7472 7565 2e6f . The ...true.o\n-00016610: 3a20 7472 7565 2e63 e280 9920 7275 6c65 : true.c... rule\n-00016620: 2073 7570 706c 6965 6420 6279 2074 6865 supplied by the\n-00016630: 2061 626f 7665 20e2 8098 4d61 6b65 6669 above ...Makefi\n-00016640: 6c65 2e61 6de2 8099 2c0a 7769 6c6c 206f le.am...,.will o\n-00016650: 7665 7272 6964 6520 7468 6520 4175 746f verride the Auto\n-00016660: 6d61 6b65 2067 656e 6572 6174 6564 2072 make generated r\n-00016670: 756c 6520 746f 2062 7569 6c64 20e2 8098 ule to build ...\n-00016680: 7472 7565 2e6f e280 992e 0a0a 2020 20e2 true.o...... .\n-00016690: 8098 6661 6c73 655f 534f 5552 4345 53e2 ..false_SOURCES.\n-000166a0: 8099 2069 7320 6465 6669 6e65 6420 746f .. is defined to\n-000166b0: 2062 6520 656d 7074 792d 2d74 6861 7420 be empty--that \n-000166c0: 7761 7920 6e6f 2069 6d70 6c69 6369 7420 way no implicit \n-000166d0: 7661 6c75 6520 6973 0a73 7562 7374 6974 value is.substit\n-000166e0: 7574 6564 2e20 2042 6563 6175 7365 2077 uted. Because w\n-000166f0: 6520 6861 7665 206e 6f74 206c 6973 7465 e have not liste\n-00016700: 6420 7468 6520 736f 7572 6365 206f 6620 d the source of \n-00016710: e280 9866 616c 7365 e280 992c 2077 6520 ...false..., we \n-00016720: 6861 7665 0a74 6f20 7465 6c6c 2041 7574 have.to tell Aut\n-00016730: 6f6d 616b 6520 686f 7720 746f 206c 696e omake how to lin\n-00016740: 6b20 7468 6520 7072 6f67 7261 6d2e 2020 k the program. \n-00016750: 5468 6973 2069 7320 7468 6520 7075 7270 This is the purp\n-00016760: 6f73 6520 6f66 2074 6865 0ae2 8098 6661 ose of the....fa\n-00016770: 6c73 655f 4c44 4144 44e2 8099 206c 696e lse_LDADD... lin\n-00016780: 652e 2020 4120 e280 9866 616c 7365 5f44 e. A ...false_D\n-00016790: 4550 454e 4445 4e43 4945 53e2 8099 2076 EPENDENCIES... v\n-000167a0: 6172 6961 626c 652c 2068 6f6c 6469 6e67 ariable, holding\n-000167b0: 2074 6865 0a64 6570 656e 6465 6e63 6965 the.dependencie\n-000167c0: 7320 6f66 2074 6865 20e2 8098 6661 6c73 s of the ...fals\n-000167d0: 65e2 8099 2074 6172 6765 7420 7769 6c6c e... target will\n-000167e0: 2062 6520 6175 746f 6d61 7469 6361 6c6c be automaticall\n-000167f0: 7920 6765 6e65 7261 7465 6420 6279 0a41 y generated by.A\n-00016800: 7574 6f6d 616b 6520 6672 6f6d 2074 6865 utomake from the\n-00016810: 2063 6f6e 7465 6e74 206f 6620 e280 9866 content of ...f\n-00016820: 616c 7365 5f4c 4441 4444 e280 992e 0a0a alse_LDADD......\n-00016830: 2020 2054 6865 2061 626f 7665 2072 756c The above rul\n-00016840: 6573 2077 6f6e 2774 2077 6f72 6b20 6966 es won't work if\n-00016850: 2079 6f75 7220 636f 6d70 696c 6572 2064 your compiler d\n-00016860: 6f65 736e 2774 2061 6363 6570 7420 626f oesn't accept bo\n-00016870: 7468 20e2 8098 2d63 e280 990a 616e 6420 th ...-c....and \n-00016880: e280 982d 6fe2 8099 2e20 2054 6865 2073 ...-o.... The s\n-00016890: 696d 706c 6573 7420 6669 7820 666f 7220 implest fix for \n-000168a0: 7468 6973 2069 7320 746f 2069 6e74 726f this is to intro\n-000168b0: 6475 6365 2061 2062 6f67 7573 2064 6570 duce a bogus dep\n-000168c0: 656e 6465 6e63 790a 2874 6f20 6176 6f69 endency.(to avoi\n-000168d0: 6420 7072 6f62 6c65 6d73 2077 6974 6820 d problems with \n-000168e0: 6120 7061 7261 6c6c 656c 20e2 8098 6d61 a parallel ...ma\n-000168f0: 6b65 e280 9929 3a0a 0a20 2020 2020 7472 ke...):.. tr\n-00016900: 7565 2e6f 3a20 7472 7565 2e63 2066 616c ue.o: true.c fal\n-00016910: 7365 2e6f 0a20 2020 2020 2020 2020 2020 se.o. \n-00016920: 2020 2428 434f 4d50 494c 4529 202d 4445 $(COMPILE) -DE\n-00016930: 5849 545f 434f 4445 3d30 202d 6320 7472 XIT_CODE=0 -c tr\n-00016940: 7565 2e63 0a0a 2020 2020 2066 616c 7365 ue.c.. false\n-00016950: 2e6f 3a20 7472 7565 2e63 0a20 2020 2020 .o: true.c. \n-00016960: 2020 2020 2020 2020 2428 434f 4d50 494c $(COMPIL\n-00016970: 4529 202d 4445 5849 545f 434f 4445 3d31 E) -DEXIT_CODE=1\n-00016980: 202d 6320 7472 7565 2e63 2026 2620 6d76 -c true.c && mv\n-00016990: 2074 7275 652e 6f20 6661 6c73 652e 6f0a true.o false.o.\n-000169a0: 0a20 2020 4173 2069 7420 7475 726e 7320 . As it turns \n-000169b0: 6f75 742c 2074 6865 7265 2069 7320 616c out, there is al\n-000169c0: 736f 2061 206d 7563 6820 6561 7369 6572 so a much easier\n-000169d0: 2077 6179 2074 6f20 646f 2074 6869 7320 way to do this \n-000169e0: 7361 6d65 0a74 6173 6b2e 2020 536f 6d65 same.task. Some\n-000169f0: 206f 6620 7468 6520 6162 6f76 6520 7465 of the above te\n-00016a00: 6368 6e69 7175 6520 6973 2075 7365 6675 chnique is usefu\n-00016a10: 6c20 656e 6f75 6768 2074 6861 7420 7765 l enough that we\n-00016a20: 2776 6520 6b65 7074 2074 6865 0a65 7861 've kept the.exa\n-00016a30: 6d70 6c65 2069 6e20 7468 6520 6d61 6e75 mple in the manu\n-00016a40: 616c 2e20 2048 6f77 6576 6572 2069 6620 al. However if \n-00016a50: 796f 7520 7765 7265 2074 6f20 6275 696c you were to buil\n-00016a60: 6420 e280 9874 7275 65e2 8099 2061 6e64 d ...true... and\n-00016a70: 20e2 8098 6661 6c73 65e2 8099 0a69 6e20 ...false....in \n-00016a80: 7265 616c 206c 6966 652c 2079 6f75 2077 real life, you w\n-00016a90: 6f75 6c64 2070 726f 6261 626c 7920 7573 ould probably us\n-00016aa0: 6520 7065 722d 7072 6f67 7261 6d20 636f e per-program co\n-00016ab0: 6d70 696c 6174 696f 6e20 666c 6167 732c mpilation flags,\n-00016ac0: 206c 696b 650a 736f 3a0a 0a20 2020 2020 like.so:.. \n-00016ad0: 6269 6e5f 5052 4f47 5241 4d53 203d 2066 bin_PROGRAMS = f\n-00016ae0: 616c 7365 2074 7275 650a 0a20 2020 2020 alse true.. \n-00016af0: 6661 6c73 655f 534f 5552 4345 5320 3d20 false_SOURCES = \n-00016b00: 7472 7565 2e63 0a20 2020 2020 6661 6c73 true.c. fals\n-00016b10: 655f 4350 5046 4c41 4753 203d 202d 4445 e_CPPFLAGS = -DE\n-00016b20: 5849 545f 434f 4445 3d31 0a0a 2020 2020 XIT_CODE=1.. \n-00016b30: 2074 7275 655f 534f 5552 4345 5320 3d20 true_SOURCES = \n-00016b40: 7472 7565 2e63 0a20 2020 2020 7472 7565 true.c. true\n-00016b50: 5f43 5050 464c 4147 5320 3d20 2d44 4558 _CPPFLAGS = -DEX\n-00016b60: 4954 5f43 4f44 453d 300a 0a20 2020 496e IT_CODE=0.. In\n-00016b70: 2074 6869 7320 6361 7365 2041 7574 6f6d this case Autom\n-00016b80: 616b 6520 7769 6c6c 2063 6175 7365 20e2 ake will cause .\n-00016b90: 8098 7472 7565 2e63 e280 9920 746f 2062 ..true.c... to b\n-00016ba0: 6520 636f 6d70 696c 6564 2074 7769 6365 e compiled twice\n-00016bb0: 2c20 7769 7468 0a64 6966 6665 7265 6e74 , with.different\n-00016bc0: 2066 6c61 6773 2e20 2049 6e20 7468 6973 flags. In this\n-00016bd0: 2069 6e73 7461 6e63 652c 2074 6865 206e instance, the n\n-00016be0: 616d 6573 206f 6620 7468 6520 6f62 6a65 ames of the obje\n-00016bf0: 6374 2066 696c 6573 2077 6f75 6c64 0a62 ct files would.b\n-00016c00: 6520 6368 6f73 656e 2062 7920 6175 746f e chosen by auto\n-00016c10: 6d61 6b65 3b20 7468 6579 2077 6f75 6c64 make; they would\n-00016c20: 2062 6520 e280 9866 616c 7365 2d74 7275 be ...false-tru\n-00016c30: 652e 6fe2 8099 2061 6e64 20e2 8098 7472 e.o... and ...tr\n-00016c40: 7565 2d74 7275 652e 6fe2 8099 2e0a 2854 ue-true.o.....(T\n-00016c50: 6865 206e 616d 6520 6f66 2074 6865 206f he name of the o\n-00016c60: 626a 6563 7420 6669 6c65 7320 7261 7265 bject files rare\n-00016c70: 6c79 206d 6174 7465 7273 2e29 0a0a 1f0a ly matters.)....\n-00016c80: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-00016c90: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-00016ca0: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n-00016cb0: 7469 6f6e 2c20 204e 6578 743a 2063 6f6e tion, Next: con\n-00016cc0: 6669 6775 7265 2c20 2050 7265 763a 2045 figure, Prev: E\n-00016cd0: 7861 6d70 6c65 732c 2020 5570 3a20 546f xamples, Up: To\n-00016ce0: 700a 0a35 2043 7265 6174 696e 6720 6120 p..5 Creating a \n-00016cf0: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n-00016d00: 990a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ..**************\n-00016d10: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 546f ************..To\n-00016d20: 2063 7265 6174 6520 616c 6c20 7468 6520 create all the \n-00016d30: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n-00016d40: 9973 2066 6f72 2061 2070 6163 6b61 6765 .s for a package\n-00016d50: 2c20 7275 6e20 7468 6520 e280 9861 7574 , run the ...aut\n-00016d60: 6f6d 616b 65e2 8099 0a70 726f 6772 616d omake....program\n-00016d70: 2069 6e20 7468 6520 746f 7020 6c65 7665 in the top leve\n-00016d80: 6c20 6469 7265 6374 6f72 792c 2077 6974 l directory, wit\n-00016d90: 6820 6e6f 2061 7267 756d 656e 7473 2e20 h no arguments. \n-00016da0: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n-00016db0: 7769 6c6c 0a61 7574 6f6d 6174 6963 616c will.automatical\n-00016dc0: 6c79 2066 696e 6420 6561 6368 2061 7070 ly find each app\n-00016dd0: 726f 7072 6961 7465 20e2 8098 4d61 6b65 ropriate ...Make\n-00016de0: 6669 6c65 2e61 6de2 8099 2028 6279 2073 file.am... (by s\n-00016df0: 6361 6e6e 696e 670a e280 9863 6f6e 6669 canning....confi\n-00016e00: 6775 7265 2e61 63e2 8099 3b20 2a6e 6f74 gure.ac...; *not\n-00016e10: 6520 636f 6e66 6967 7572 653a 3a29 2061 e configure::) a\n-00016e20: 6e64 2067 656e 6572 6174 6520 7468 6520 nd generate the \n-00016e30: 636f 7272 6573 706f 6e64 696e 670a e280 corresponding...\n-00016e40: 984d 616b 6566 696c 652e 696e e280 992e .Makefile.in....\n-00016e50: 2020 4e6f 7465 2074 6861 7420 e280 9861 Note that ...a\n-00016e60: 7574 6f6d 616b 65e2 8099 2068 6173 2061 utomake... has a\n-00016e70: 2072 6174 6865 7220 7369 6d70 6c69 7374 rather simplist\n-00016e80: 6963 2076 6965 7720 6f66 0a77 6861 7420 ic view of.what \n-00016e90: 636f 6e73 7469 7475 7465 7320 6120 7061 constitutes a pa\n-00016ea0: 636b 6167 653b 2069 7420 6173 7375 6d65 ckage; it assume\n-00016eb0: 7320 7468 6174 2061 2070 6163 6b61 6765 s that a package\n-00016ec0: 2068 6173 206f 6e6c 7920 6f6e 650a e280 has only one...\n-00016ed0: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n-00016ee0: 2c20 6174 2074 6865 2074 6f70 2e20 2049 , at the top. I\n-00016ef0: 6620 796f 7572 2070 6163 6b61 6765 2068 f your package h\n-00016f00: 6173 206d 756c 7469 706c 650a e280 9863 as multiple....c\n-00016f10: 6f6e 6669 6775 7265 2e61 63e2 8099 732c onfigure.ac...s,\n-00016f20: 2074 6865 6e20 796f 7520 6d75 7374 2072 then you must r\n-00016f30: 756e 20e2 8098 6175 746f 6d61 6b65 e280 un ...automake..\n-00016f40: 9920 696e 2065 6163 6820 6469 7265 6374 . in each direct\n-00016f50: 6f72 7920 686f 6c64 696e 670a 6120 e280 ory holding.a ..\n-00016f60: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n-00016f70: 2e20 2028 416c 7465 726e 6174 6976 656c . (Alternativel\n-00016f80: 792c 2079 6f75 206d 6179 2072 656c 7920 y, you may rely \n-00016f90: 6f6e 2041 7574 6f63 6f6e 6627 730a e280 on Autoconf's...\n-00016fa0: 9861 7574 6f72 6563 6f6e 66e2 8099 2c20 .autoreconf..., \n-00016fb0: 7768 6963 6820 6973 2061 626c 6520 746f which is able to\n-00016fc0: 2072 6563 7572 7365 2079 6f75 7220 7061 recurse your pa\n-00016fd0: 636b 6167 6520 7472 6565 2061 6e64 2072 ckage tree and r\n-00016fe0: 756e 0ae2 8098 6175 746f 6d61 6b65 e280 un....automake..\n-00016ff0: 9920 7768 6572 6520 6170 7072 6f70 7269 . where appropri\n-00017000: 6174 652e 290a 0a20 2020 596f 7520 6361 ate.).. You ca\n-00017010: 6e20 6f70 7469 6f6e 616c 6c79 2067 6976 n optionally giv\n-00017020: 6520 e280 9861 7574 6f6d 616b 65e2 8099 e ...automake...\n-00017030: 2061 6e20 6172 6775 6d65 6e74 3b20 e280 an argument; ..\n-00017040: 982e 616d e280 9920 6973 2061 7070 656e ..am... is appen\n-00017050: 6465 6420 746f 0a74 6865 2061 7267 756d ded to.the argum\n-00017060: 656e 7420 616e 6420 7468 6520 7265 7375 ent and the resu\n-00017070: 6c74 2069 7320 7573 6564 2061 7320 7468 lt is used as th\n-00017080: 6520 6e61 6d65 206f 6620 7468 6520 696e e name of the in\n-00017090: 7075 7420 6669 6c65 2e20 2054 6869 730a put file. This.\n-000170a0: 6665 6174 7572 6520 6973 2067 656e 6572 feature is gener\n-000170b0: 616c 6c79 206f 6e6c 7920 7573 6564 2074 ally only used t\n-000170c0: 6f20 6175 746f 6d61 7469 6361 6c6c 7920 o automatically \n-000170d0: 7265 6275 696c 6420 616e 206f 7574 2d6f rebuild an out-o\n-000170e0: 662d 6461 7465 0ae2 8098 4d61 6b65 6669 f-date....Makefi\n-000170f0: 6c65 2e69 6ee2 8099 2e20 204e 6f74 6520 le.in.... Note \n-00017100: 7468 6174 20e2 8098 6175 746f 6d61 6b65 that ...automake\n-00017110: e280 9920 6d75 7374 2061 6c77 6179 7320 ... must always \n-00017120: 6265 2072 756e 2066 726f 6d20 7468 6520 be run from the \n-00017130: 746f 706d 6f73 740a 6469 7265 6374 6f72 topmost.director\n-00017140: 7920 6f66 2061 2070 726f 6a65 6374 2c20 y of a project, \n-00017150: 6576 656e 2069 6620 6265 696e 6720 7573 even if being us\n-00017160: 6564 2074 6f20 7265 6765 6e65 7261 7465 ed to regenerate\n-00017170: 2074 6865 0ae2 8098 4d61 6b65 6669 6c65 the....Makefile\n-00017180: 2e69 6ee2 8099 2069 6e20 736f 6d65 2073 .in... in some s\n-00017190: 7562 6469 7265 6374 6f72 792e 2020 5468 ubdirectory. Th\n-000171a0: 6973 2069 7320 6e65 6365 7373 6172 7920 is is necessary \n-000171b0: 6265 6361 7573 650a e280 9861 7574 6f6d because....autom\n-000171c0: 616b 65e2 8099 206d 7573 7420 7363 616e ake... must scan\n-000171d0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-000171e0: e280 992c 2061 6e64 2062 6563 6175 7365 ..., and because\n-000171f0: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n-00017200: 7573 6573 2074 6865 0a6b 6e6f 776c 6564 uses the.knowled\n-00017210: 6765 2074 6861 7420 6120 e280 984d 616b ge that a ...Mak\n-00017220: 6566 696c 652e 696e e280 9920 6973 2069 efile.in... is i\n-00017230: 6e20 6120 7375 6264 6972 6563 746f 7279 n a subdirectory\n-00017240: 2074 6f20 6368 616e 6765 2069 7473 0a62 to change its.b\n-00017250: 6568 6176 696f 7220 696e 2073 6f6d 6520 ehavior in some \n-00017260: 6361 7365 732e 0a0a 2020 2041 7574 6f6d cases... Autom\n-00017270: 616b 6520 7769 6c6c 2072 756e 20e2 8098 ake will run ...\n-00017280: 6175 746f 636f 6e66 e280 9920 746f 2073 autoconf... to s\n-00017290: 6361 6e20 e280 9863 6f6e 6669 6775 7265 can ...configure\n-000172a0: 2e61 63e2 8099 2061 6e64 2069 7473 0a64 .ac... and its.d\n-000172b0: 6570 656e 6465 6e63 6965 7320 2869 2e65 ependencies (i.e\n-000172c0: 2e2c 20e2 8098 6163 6c6f 6361 6c2e 6d34 ., ...aclocal.m4\n-000172d0: e280 9920 616e 6420 616e 7920 696e 636c ... and any incl\n-000172e0: 7564 6564 2066 696c 6529 2c20 7468 6572 uded file), ther\n-000172f0: 6566 6f72 650a e280 9861 7574 6f63 6f6e efore....autocon\n-00017300: 66e2 8099 206d 7573 7420 6265 2069 6e20 f... must be in \n-00017310: 796f 7572 20e2 8098 5041 5448 e280 992e your ...PATH....\n-00017320: 2020 4966 2074 6865 7265 2069 7320 616e If there is an\n-00017330: 20e2 8098 4155 544f 434f 4e46 e280 9920 ...AUTOCONF... \n-00017340: 7661 7269 6162 6c65 0a69 6e20 796f 7572 variable.in your\n-00017350: 2065 6e76 6972 6f6e 6d65 6e74 2069 7420 environment it \n-00017360: 7769 6c6c 2062 6520 7573 6564 2069 6e73 will be used ins\n-00017370: 7465 6164 206f 6620 e280 9861 7574 6f63 tead of ...autoc\n-00017380: 6f6e 66e2 8099 2c20 7468 6973 2061 6c6c onf..., this all\n-00017390: 6f77 730a 796f 7520 746f 2073 656c 6563 ows.you to selec\n-000173a0: 7420 6120 7061 7274 6963 756c 6172 2076 t a particular v\n-000173b0: 6572 7369 6f6e 206f 6620 4175 746f 636f ersion of Autoco\n-000173c0: 6e66 2e20 2042 7920 7468 6520 7761 792c nf. By the way,\n-000173d0: 2064 6f6e 2774 0a6d 6973 756e 6465 7273 don't.misunders\n-000173e0: 7461 6e64 2074 6869 7320 7061 7261 6772 tand this paragr\n-000173f0: 6170 683a 20e2 8098 6175 746f 6d61 6b65 aph: ...automake\n-00017400: e280 9920 7275 6e73 20e2 8098 6175 746f ... runs ...auto\n-00017410: 636f 6e66 e280 9920 746f 202a 7363 616e conf... to *scan\n-00017420: 2a20 796f 7572 0ae2 8098 636f 6e66 6967 * your....config\n-00017430: 7572 652e 6163 e280 992c 2074 6869 7320 ure.ac..., this \n-00017440: 776f 6e27 7420 6275 696c 6420 e280 9863 won't build ...c\n-00017450: 6f6e 6669 6775 7265 e280 9920 616e 6420 onfigure... and \n-00017460: 796f 7520 7374 696c 6c20 6861 7665 2074 you still have t\n-00017470: 6f20 7275 6e0a e280 9861 7574 6f63 6f6e o run....autocon\n-00017480: 66e2 8099 2079 6f75 7273 656c 6620 666f f... yourself fo\n-00017490: 7220 7468 6973 2070 7572 706f 7365 2e0a r this purpose..\n-000174a0: 0a20 2020 e280 9861 7574 6f6d 616b 65e2 . ...automake.\n-000174b0: 8099 2061 6363 6570 7473 2074 6865 2066 .. accepts the f\n-000174c0: 6f6c 6c6f 7769 6e67 206f 7074 696f 6e73 ollowing options\n-000174d0: 3a0a 0ae2 8098 2d61 e280 990a e280 982d :.....-a.......-\n-000174e0: 2d61 6464 2d6d 6973 7369 6e67 e280 990a -add-missing....\n-000174f0: 2020 2020 2041 7574 6f6d 616b 6520 7265 Automake re\n-00017500: 7175 6972 6573 2063 6572 7461 696e 2063 quires certain c\n-00017510: 6f6d 6d6f 6e20 6669 6c65 7320 746f 2065 ommon files to e\n-00017520: 7869 7374 2069 6e20 6365 7274 6169 6e0a xist in certain.\n-00017530: 2020 2020 2073 6974 7561 7469 6f6e 733b situations;\n-00017540: 2066 6f72 2069 6e73 7461 6e63 652c 20e2 for instance, .\n-00017550: 8098 636f 6e66 6967 2e67 7565 7373 e280 ..config.guess..\n-00017560: 9920 6973 2072 6571 7569 7265 6420 6966 . is required if\n-00017570: 0a20 2020 2020 e280 9863 6f6e 6669 6775 . ...configu\n-00017580: 7265 2e61 63e2 8099 2069 6e76 6f6b 6573 re.ac... invokes\n-00017590: 20e2 8098 4143 5f43 414e 4f4e 4943 414c ...AC_CANONICAL\n-000175a0: 5f48 4f53 54e2 8099 2e20 2041 7574 6f6d _HOST.... Autom\n-000175b0: 616b 6520 6973 0a20 2020 2020 6469 7374 ake is. dist\n-000175c0: 7269 6275 7465 6420 7769 7468 2073 6576 ributed with sev\n-000175d0: 6572 616c 206f 6620 7468 6573 6520 6669 eral of these fi\n-000175e0: 6c65 7320 282a 6e6f 7465 2041 7578 696c les (*note Auxil\n-000175f0: 6961 7279 0a20 2020 2020 5072 6f67 7261 iary. Progra\n-00017600: 6d73 3a3a 293b 2074 6869 7320 6f70 7469 ms::); this opti\n-00017610: 6f6e 2077 696c 6c20 6361 7573 6520 7468 on will cause th\n-00017620: 6520 6d69 7373 696e 6720 6f6e 6573 2074 e missing ones t\n-00017630: 6f20 6265 0a20 2020 2020 6175 746f 6d61 o be. automa\n-00017640: 7469 6361 6c6c 7920 6164 6465 6420 746f tically added to\n-00017650: 2074 6865 2070 6163 6b61 6765 2c20 7768 the package, wh\n-00017660: 656e 6576 6572 2070 6f73 7369 626c 652e enever possible.\n-00017670: 2020 496e 2067 656e 6572 616c 0a20 2020 In general. \n-00017680: 2020 6966 2041 7574 6f6d 616b 6520 7465 if Automake te\n-00017690: 6c6c 7320 796f 7520 6120 6669 6c65 2069 lls you a file i\n-000176a0: 7320 6d69 7373 696e 672c 2074 7279 2075 s missing, try u\n-000176b0: 7369 6e67 2074 6869 7320 6f70 7469 6f6e sing this option\n-000176c0: 2e20 2042 790a 2020 2020 2064 6566 6175 . By. defau\n-000176d0: 6c74 2041 7574 6f6d 616b 6520 7472 6965 lt Automake trie\n-000176e0: 7320 746f 206d 616b 6520 6120 7379 6d62 s to make a symb\n-000176f0: 6f6c 6963 206c 696e 6b20 706f 696e 7469 olic link pointi\n-00017700: 6e67 2074 6f20 6974 7320 6f77 6e0a 2020 ng to its own. \n-00017710: 2020 2063 6f70 7920 6f66 2074 6865 206d copy of the m\n-00017720: 6973 7369 6e67 2066 696c 653b 2074 6869 issing file; thi\n-00017730: 7320 6361 6e20 6265 2063 6861 6e67 6564 s can be changed\n-00017740: 2077 6974 6820 e280 982d 2d63 6f70 79e2 with ...--copy.\n-00017750: 8099 2e0a 0a20 2020 2020 4d61 6e79 206f ..... Many o\n-00017760: 6620 7468 6520 706f 7465 6e74 6961 6c6c f the potentiall\n-00017770: 792d 6d69 7373 696e 6720 6669 6c65 7320 y-missing files \n-00017780: 6172 6520 636f 6d6d 6f6e 2073 6372 6970 are common scrip\n-00017790: 7473 2077 686f 7365 0a20 2020 2020 6c6f ts whose. lo\n-000177a0: 6361 7469 6f6e 206d 6179 2062 6520 7370 cation may be sp\n-000177b0: 6563 6966 6965 6420 7669 6120 7468 6520 ecified via the \n-000177c0: e280 9841 435f 434f 4e46 4947 5f41 5558 ...AC_CONFIG_AUX\n-000177d0: 5f44 4952 e280 9920 6d61 6372 6f2e 0a20 _DIR... macro.. \n-000177e0: 2020 2020 5468 6572 6566 6f72 652c 20e2 Therefore, .\n-000177f0: 8098 4143 5f43 4f4e 4649 475f 4155 585f ..AC_CONFIG_AUX_\n-00017800: 4449 52e2 8099 2773 2073 6574 7469 6e67 DIR...'s setting\n-00017810: 2061 6666 6563 7473 2077 6865 7468 6572 affects whether\n-00017820: 2061 2066 696c 6520 6973 0a20 2020 2020 a file is. \n-00017830: 636f 6e73 6964 6572 6564 206d 6973 7369 considered missi\n-00017840: 6e67 2c20 616e 6420 7768 6572 6520 7468 ng, and where th\n-00017850: 6520 6d69 7373 696e 6720 6669 6c65 2069 e missing file i\n-00017860: 7320 6164 6465 6420 282a 6e6f 7465 0a20 s added (*note. \n-00017870: 2020 2020 4f70 7469 6f6e 616c 3a3a 292e Optional::).\n-00017880: 0a0a 2020 2020 2049 6e20 736f 6d65 2073 .. In some s\n-00017890: 7472 6963 746e 6573 7320 6d6f 6465 732c trictness modes,\n-000178a0: 2061 6464 6974 696f 6e61 6c20 6669 6c65 additional file\n-000178b0: 7320 6172 6520 696e 7374 616c 6c65 642c s are installed,\n-000178c0: 2073 6565 202a 6e6f 7465 0a20 2020 2020 see *note. \n-000178d0: 476e 6974 733a 3a20 666f 7220 6d6f 7265 Gnits:: for more\n-000178e0: 2069 6e66 6f72 6d61 7469 6f6e 2e0a 0ae2 information....\n-000178f0: 8098 2d2d 6c69 6264 6972 3d44 4952 e280 ..--libdir=DIR..\n-00017900: 990a 2020 2020 204c 6f6f 6b20 666f 7220 .. Look for \n-00017910: 4175 746f 6d61 6b65 2064 6174 6120 6669 Automake data fi\n-00017920: 6c65 7320 696e 2064 6972 6563 746f 7279 les in directory\n-00017930: 2044 4952 2069 6e73 7465 6164 206f 6620 DIR instead of \n-00017940: 696e 2074 6865 0a20 2020 2020 696e 7374 in the. inst\n-00017950: 616c 6c61 7469 6f6e 2064 6972 6563 746f allation directo\n-00017960: 7279 2e20 2054 6869 7320 6973 2074 7970 ry. This is typ\n-00017970: 6963 616c 6c79 2075 7365 6420 666f 7220 ically used for \n-00017980: 6465 6275 6767 696e 672e 0a0a e280 982d debugging......-\n-00017990: 63e2 8099 0ae2 8098 2d2d 636f 7079 e280 c.......--copy..\n-000179a0: 990a 2020 2020 2057 6865 6e20 7573 6564 .. When used\n-000179b0: 2077 6974 6820 e280 982d 2d61 6464 2d6d with ...--add-m\n-000179c0: 6973 7369 6e67 e280 992c 2063 6175 7365 issing..., cause\n-000179d0: 7320 696e 7374 616c 6c65 6420 6669 6c65 s installed file\n-000179e0: 7320 746f 2062 650a 2020 2020 2063 6f70 s to be. cop\n-000179f0: 6965 642e 2020 5468 6520 6465 6661 756c ied. The defaul\n-00017a00: 7420 6973 2074 6f20 6d61 6b65 2061 2073 t is to make a s\n-00017a10: 796d 626f 6c69 6320 6c69 6e6b 2e0a 0ae2 ymbolic link....\n-00017a20: 8098 2d2d 6379 676e 7573 e280 990a 2020 ..--cygnus.... \n-00017a30: 2020 2043 6175 7365 7320 7468 6520 6765 Causes the ge\n-00017a40: 6e65 7261 7465 6420 e280 984d 616b 6566 nerated ...Makef\n-00017a50: 696c 652e 696e e280 9973 2074 6f20 666f ile.in...s to fo\n-00017a60: 6c6c 6f77 2043 7967 6e75 7320 7275 6c65 llow Cygnus rule\n-00017a70: 732c 2069 6e73 7465 6164 0a20 2020 2020 s, instead. \n-00017a80: 6f66 2047 4e55 206f 7220 476e 6974 7320 of GNU or Gnits \n-00017a90: 7275 6c65 732e 2020 466f 7220 6d6f 7265 rules. For more\n-00017aa0: 2069 6e66 6f72 6d61 7469 6f6e 2c20 7365 information, se\n-00017ab0: 6520 2a6e 6f74 6520 4379 676e 7573 3a3a e *note Cygnus::\n-00017ac0: 2e0a 2020 2020 204e 6f74 6520 7468 6174 .. Note that\n-00017ad0: 205f 7468 6973 206d 6f64 6520 6f66 206f _this mode of o\n-00017ae0: 7065 7261 7469 6f6e 2069 7320 6465 7072 peration is depr\n-00017af0: 6563 6174 6564 2c20 616e 6420 7769 6c6c ecated, and will\n-00017b00: 2062 650a 2020 2020 2072 656d 6f76 6564 be. removed\n-00017b10: 5f20 696e 2061 2066 7574 7572 6520 4175 _ in a future Au\n-00017b20: 746f 6d61 6b65 2072 656c 6561 7365 2e0a tomake release..\n-00017b30: 0ae2 8098 2d66 e280 990a e280 982d 2d66 ....-f.......--f\n-00017b40: 6f72 6365 2d6d 6973 7369 6e67 e280 990a orce-missing....\n-00017b50: 2020 2020 2057 6865 6e20 7573 6564 2077 When used w\n-00017b60: 6974 6820 e280 982d 2d61 6464 2d6d 6973 ith ...--add-mis\n-00017b70: 7369 6e67 e280 992c 2063 6175 7365 7320 sing..., causes \n-00017b80: 7374 616e 6461 7264 2066 696c 6573 2074 standard files t\n-00017b90: 6f20 6265 0a20 2020 2020 7265 696e 7374 o be. reinst\n-00017ba0: 616c 6c65 6420 6576 656e 2069 6620 7468 alled even if th\n-00017bb0: 6579 2061 6c72 6561 6479 2065 7869 7374 ey already exist\n-00017bc0: 2069 6e20 7468 6520 736f 7572 6365 2074 in the source t\n-00017bd0: 7265 652e 2020 5468 6973 0a20 2020 2020 ree. This. \n-00017be0: 696e 766f 6c76 6573 2072 656d 6f76 696e involves removin\n-00017bf0: 6720 7468 6520 6669 6c65 2066 726f 6d20 g the file from \n-00017c00: 7468 6520 736f 7572 6365 2074 7265 6520 the source tree \n-00017c10: 6265 666f 7265 2063 7265 6174 696e 6720 before creating \n-00017c20: 7468 650a 2020 2020 206e 6577 2073 796d the. new sym\n-00017c30: 6c69 6e6b 2028 6f72 2c20 7769 7468 20e2 link (or, with .\n-00017c40: 8098 2d2d 636f 7079 e280 992c 2063 6f70 ..--copy..., cop\n-00017c50: 7969 6e67 2074 6865 206e 6577 2066 696c ying the new fil\n-00017c60: 6529 2e0a 0ae2 8098 2d2d 666f 7265 6967 e)......--foreig\n-00017c70: 6ee2 8099 0a20 2020 2020 5365 7420 7468 n.... Set th\n-00017c80: 6520 676c 6f62 616c 2073 7472 6963 746e e global strictn\n-00017c90: 6573 7320 746f 20e2 8098 666f 7265 6967 ess to ...foreig\n-00017ca0: 6ee2 8099 2e20 2046 6f72 206d 6f72 6520 n.... For more \n-00017cb0: 696e 666f 726d 6174 696f 6e2c 2073 6565 information, see\n-00017cc0: 0a20 2020 2020 2a6e 6f74 6520 5374 7269 . *note Stri\n-00017cd0: 6374 6e65 7373 3a3a 2e0a 0ae2 8098 2d2d ctness::......--\n-00017ce0: 676e 6974 73e2 8099 0a20 2020 2020 5365 gnits.... Se\n-00017cf0: 7420 7468 6520 676c 6f62 616c 2073 7472 t the global str\n-00017d00: 6963 746e 6573 7320 746f 20e2 8098 676e ictness to ...gn\n-00017d10: 6974 73e2 8099 2e20 2046 6f72 206d 6f72 its.... For mor\n-00017d20: 6520 696e 666f 726d 6174 696f 6e2c 2073 e information, s\n-00017d30: 6565 0a20 2020 2020 2a6e 6f74 6520 476e ee. *note Gn\n-00017d40: 6974 733a 3a2e 0a0a e280 982d 2d67 6e75 its::......--gnu\n-00017d50: e280 990a 2020 2020 2053 6574 2074 6865 .... Set the\n-00017d60: 2067 6c6f 6261 6c20 7374 7269 6374 6e65 global strictne\n-00017d70: 7373 2074 6f20 e280 9867 6e75 e280 992e ss to ...gnu....\n-00017d80: 2020 466f 7220 6d6f 7265 2069 6e66 6f72 For more infor\n-00017d90: 6d61 7469 6f6e 2c20 7365 650a 2020 2020 mation, see. \n-00017da0: 202a 6e6f 7465 2047 6e69 7473 3a3a 2e20 *note Gnits::. \n-00017db0: 2054 6869 7320 6973 2074 6865 2064 6566 This is the def\n-00017dc0: 6175 6c74 2073 7472 6963 746e 6573 732e ault strictness.\n-00017dd0: 0a0a e280 982d 2d68 656c 70e2 8099 0a20 .....--help.... \n-00017de0: 2020 2020 5072 696e 7420 6120 7375 6d6d Print a summ\n-00017df0: 6172 7920 6f66 2074 6865 2063 6f6d 6d61 ary of the comma\n-00017e00: 6e64 206c 696e 6520 6f70 7469 6f6e 7320 nd line options \n-00017e10: 616e 6420 6578 6974 2e0a 0ae2 8098 2d69 and exit......-i\n-00017e20: e280 990a e280 982d 2d69 676e 6f72 652d .......--ignore-\n-00017e30: 6465 7073 e280 990a 2020 2020 2054 6869 deps.... Thi\n-00017e40: 7320 6469 7361 626c 6573 2074 6865 2064 s disables the d\n-00017e50: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n-00017e60: 6e67 2066 6561 7475 7265 2069 6e20 6765 ng feature in ge\n-00017e70: 6e65 7261 7465 640a 2020 2020 20e2 8098 nerated. ...\n-00017e80: 4d61 6b65 6669 6c65 e280 9973 3b20 7365 Makefile...s; se\n-00017e90: 6520 2a6e 6f74 6520 4465 7065 6e64 656e e *note Dependen\n-00017ea0: 6369 6573 3a3a 2e0a 0ae2 8098 2d2d 696e cies::......--in\n-00017eb0: 636c 7564 652d 6465 7073 e280 990a 2020 clude-deps.... \n-00017ec0: 2020 2054 6869 7320 656e 6162 6c65 7320 This enables \n-00017ed0: 7468 6520 6465 7065 6e64 656e 6379 2074 the dependency t\n-00017ee0: 7261 636b 696e 6720 6665 6174 7572 652e racking feature.\n-00017ef0: 2020 5468 6973 2066 6561 7475 7265 2069 This feature i\n-00017f00: 730a 2020 2020 2065 6e61 626c 6564 2062 s. enabled b\n-00017f10: 7920 6465 6661 756c 742e 2020 5468 6973 y default. This\n-00017f20: 206f 7074 696f 6e20 6973 2070 726f 7669 option is provi\n-00017f30: 6465 6420 666f 7220 6869 7374 6f72 6963 ded for historic\n-00017f40: 616c 2072 6561 736f 6e73 0a20 2020 2020 al reasons. \n-00017f50: 6f6e 6c79 2061 6e64 2070 726f 6261 626c only and probabl\n-00017f60: 7920 7368 6f75 6c64 206e 6f74 2062 6520 y should not be \n-00017f70: 7573 6564 2e0a 0ae2 8098 2d2d 6e6f 2d66 used......--no-f\n-00017f80: 6f72 6365 e280 990a 2020 2020 204f 7264 orce.... Ord\n-00017f90: 696e 6172 696c 7920 e280 9861 7574 6f6d inarily ...autom\n-00017fa0: 616b 65e2 8099 2063 7265 6174 6573 2061 ake... creates a\n-00017fb0: 6c6c 20e2 8098 4d61 6b65 6669 6c65 2e69 ll ...Makefile.i\n-00017fc0: 6ee2 8099 7320 6d65 6e74 696f 6e65 6420 n...s mentioned \n-00017fd0: 696e 0a20 2020 2020 e280 9863 6f6e 6669 in. ...confi\n-00017fe0: 6775 7265 2e61 63e2 8099 2e20 2054 6869 gure.ac.... Thi\n-00017ff0: 7320 6f70 7469 6f6e 2063 6175 7365 7320 s option causes \n-00018000: 6974 2074 6f20 6f6e 6c79 2075 7064 6174 it to only updat\n-00018010: 6520 7468 6f73 650a 2020 2020 20e2 8098 e those. ...\n-00018020: 4d61 6b65 6669 6c65 2e69 6ee2 8099 7320 Makefile.in...s \n-00018030: 7468 6174 2061 7265 206f 7574 206f 6620 that are out of \n-00018040: 6461 7465 2077 6974 6820 7265 7370 6563 date with respec\n-00018050: 7420 746f 206f 6e65 206f 6620 7468 6569 t to one of thei\n-00018060: 720a 2020 2020 2064 6570 656e 6465 6e74 r. dependent\n-00018070: 732e 0a0a e280 982d 6f20 4449 52e2 8099 s......-o DIR...\n-00018080: 0ae2 8098 2d2d 6f75 7470 7574 2d64 6972 ....--output-dir\n-00018090: 3d44 4952 e280 990a 2020 2020 2050 7574 =DIR.... Put\n-000180a0: 2074 6865 2067 656e 6572 6174 6564 20e2 the generated .\n-000180b0: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n-000180c0: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director\n-000180d0: 7920 4449 522e 2020 4f72 6469 6e61 7269 y DIR. Ordinari\n-000180e0: 6c79 0a20 2020 2020 6561 6368 20e2 8098 ly. each ...\n-000180f0: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2069 Makefile.in... i\n-00018100: 7320 6372 6561 7465 6420 696e 2074 6865 s created in the\n-00018110: 2064 6972 6563 746f 7279 206f 6620 7468 directory of th\n-00018120: 6520 636f 7272 6573 706f 6e64 696e 670a e corresponding.\n-00018130: 2020 2020 20e2 8098 4d61 6b65 6669 6c65 ...Makefile\n-00018140: 2e61 6de2 8099 2e20 2054 6869 7320 6f70 .am.... This op\n-00018150: 7469 6f6e 2069 7320 6465 7072 6563 6174 tion is deprecat\n-00018160: 6564 2061 6e64 2077 696c 6c20 6265 2072 ed and will be r\n-00018170: 656d 6f76 6564 2069 6e20 610a 2020 2020 emoved in a. \n-00018180: 2066 7574 7572 6520 7265 6c65 6173 652e future release.\n-00018190: 0a0a e280 982d 76e2 8099 0ae2 8098 2d2d .....-v.......--\n-000181a0: 7665 7262 6f73 65e2 8099 0a20 2020 2020 verbose.... \n-000181b0: 4361 7573 6520 4175 746f 6d61 6b65 2074 Cause Automake t\n-000181c0: 6f20 7072 696e 7420 696e 666f 726d 6174 o print informat\n-000181d0: 696f 6e20 6162 6f75 7420 7768 6963 6820 ion about which \n-000181e0: 6669 6c65 7320 6172 6520 6265 696e 670a files are being.\n-000181f0: 2020 2020 2072 6561 6420 6f72 2063 7265 read or cre\n-00018200: 6174 6564 2e0a 0ae2 8098 2d2d 7665 7273 ated......--vers\n-00018210: 696f 6ee2 8099 0a20 2020 2020 5072 696e ion.... Prin\n-00018220: 7420 7468 6520 7665 7273 696f 6e20 6e75 t the version nu\n-00018230: 6d62 6572 206f 6620 4175 746f 6d61 6b65 mber of Automake\n-00018240: 2061 6e64 2065 7869 742e 0a0a e280 982d and exit......-\n-00018250: 5720 4341 5445 474f 5259 e280 990a e280 W CATEGORY......\n-00018260: 982d 2d77 6172 6e69 6e67 733d 4341 5445 .--warnings=CATE\n-00018270: 474f 5259 e280 990a 2020 2020 204f 7574 GORY.... Out\n-00018280: 7075 7420 7761 726e 696e 6773 2066 616c put warnings fal\n-00018290: 6c69 6e67 2069 6e20 4341 5445 474f 5259 ling in CATEGORY\n-000182a0: 2e20 2043 4154 4547 4f52 5920 6361 6e20 . CATEGORY can \n-000182b0: 6265 206f 6e65 206f 663a 0a20 2020 2020 be one of:. \n-000182c0: e280 9867 6e75 e280 990a 2020 2020 2020 ...gnu.... \n-000182d0: 2020 2020 7761 726e 696e 6773 2072 656c warnings rel\n-000182e0: 6174 6564 2074 6f20 7468 6520 474e 5520 ated to the GNU \n-000182f0: 436f 6469 6e67 2053 7461 6e64 6172 6473 Coding Standards\n-00018300: 2028 2a6e 6f74 650a 2020 2020 2020 2020 (*note. \n-00018310: 2020 2873 7461 6e64 6172 6473 2954 6f70 (standards)Top\n-00018320: 3a3a 292e 0a20 2020 2020 e280 986f 6273 ::).. ...obs\n-00018330: 6f6c 6574 65e2 8099 0a20 2020 2020 2020 olete.... \n-00018340: 2020 206f 6273 6f6c 6574 6520 6665 6174 obsolete feat\n-00018350: 7572 6573 206f 7220 636f 6e73 7472 7563 ures or construc\n-00018360: 7469 6f6e 730a 2020 2020 20e2 8098 6f76 tions. ...ov\n-00018370: 6572 7269 6465 e280 990a 2020 2020 2020 erride.... \n-00018380: 2020 2020 7573 6572 2072 6564 6566 696e user redefin\n-00018390: 6974 696f 6e73 206f 6620 4175 746f 6d61 itions of Automa\n-000183a0: 6b65 2072 756c 6573 206f 7220 7661 7269 ke rules or vari\n-000183b0: 6162 6c65 730a 2020 2020 20e2 8098 706f ables. ...po\n-000183c0: 7274 6162 696c 6974 79e2 8099 0a20 2020 rtability.... \n-000183d0: 2020 2020 2020 2070 6f72 7461 6269 6c69 portabili\n-000183e0: 7479 2069 7373 7565 7320 2865 2e67 2e2c ty issues (e.g.,\n-000183f0: 2075 7365 206f 6620 e280 986d 616b 65e2 use of ...make.\n-00018400: 8099 2066 6561 7475 7265 7320 7468 6174 .. features that\n-00018410: 2061 7265 0a20 2020 2020 2020 2020 206b are. k\n-00018420: 6e6f 776e 2074 6f20 6265 206e 6f74 2070 nown to be not p\n-00018430: 6f72 7461 626c 6529 0a20 2020 2020 e280 ortable). ..\n-00018440: 9865 7874 7261 2d70 6f72 7461 6269 6c69 .extra-portabili\n-00018450: 7479 e280 990a 2020 2020 2020 2020 2020 ty.... \n-00018460: 6578 7472 6120 706f 7274 6162 696c 6974 extra portabilit\n-00018470: 7920 6973 7375 6573 2072 656c 6174 6564 y issues related\n-00018480: 2074 6f20 6f62 7363 7572 6520 746f 6f6c to obscure tool\n-00018490: 732e 2020 4f6e 650a 2020 2020 2020 2020 s. One. \n-000184a0: 2020 6578 616d 706c 6520 6f66 2073 7563 example of suc\n-000184b0: 6820 6120 746f 6f6c 2069 7320 7468 6520 h a tool is the \n-000184c0: 4d69 6372 6f73 6f66 7420 e280 986c 6962 Microsoft ...lib\n-000184d0: e280 9920 6172 6368 6976 6572 2e0a 2020 ... archiver.. \n-000184e0: 2020 20e2 8098 7379 6e74 6178 e280 990a ...syntax....\n-000184f0: 2020 2020 2020 2020 2020 7765 6972 6420 weird \n-00018500: 7379 6e74 6178 2c20 756e 7573 6564 2076 syntax, unused v\n-00018510: 6172 6961 626c 6573 2c20 7479 706f 730a ariables, typos.\n-00018520: 2020 2020 20e2 8098 756e 7375 7070 6f72 ...unsuppor\n-00018530: 7465 64e2 8099 0a20 2020 2020 2020 2020 ted.... \n-00018540: 2075 6e73 7570 706f 7274 6564 206f 7220 unsupported or \n-00018550: 696e 636f 6d70 6c65 7465 2066 6561 7475 incomplete featu\n-00018560: 7265 730a 2020 2020 20e2 8098 616c 6ce2 res. ...all.\n-00018570: 8099 0a20 2020 2020 2020 2020 2061 6c6c ... all\n-00018580: 2074 6865 2077 6172 6e69 6e67 730a 2020 the warnings. \n-00018590: 2020 20e2 8098 6e6f 6e65 e280 990a 2020 ...none.... \n-000185a0: 2020 2020 2020 2020 7475 726e 206f 6666 turn off\n-000185b0: 2061 6c6c 2074 6865 2077 6172 6e69 6e67 all the warning\n-000185c0: 730a 2020 2020 20e2 8098 6572 726f 72e2 s. ...error.\n-000185d0: 8099 0a20 2020 2020 2020 2020 2074 7265 ... tre\n-000185e0: 6174 2077 6172 6e69 6e67 7320 6173 2065 at warnings as e\n-000185f0: 7272 6f72 730a 0a20 2020 2020 4120 6361 rrors.. A ca\n-00018600: 7465 676f 7279 2063 616e 2062 6520 7475 tegory can be tu\n-00018610: 726e 6564 206f 6666 2062 7920 7072 6566 rned off by pref\n-00018620: 6978 696e 6720 6974 7320 6e61 6d65 2077 ixing its name w\n-00018630: 6974 6820 e280 986e 6f2d e280 992e 2020 ith ...no-.... \n-00018640: 466f 720a 2020 2020 2069 6e73 7461 6e63 For. instanc\n-00018650: 652c 20e2 8098 2d57 6e6f 2d73 796e 7461 e, ...-Wno-synta\n-00018660: 78e2 8099 2077 696c 6c20 6869 6465 2074 x... will hide t\n-00018670: 6865 2077 6172 6e69 6e67 7320 6162 6f75 he warnings abou\n-00018680: 7420 756e 7573 6564 0a20 2020 2020 7661 t unused. va\n-00018690: 7269 6162 6c65 732e 0a0a 2020 2020 2054 riables... T\n-000186a0: 6865 2063 6174 6567 6f72 6965 7320 6f75 he categories ou\n-000186b0: 7470 7574 2062 7920 6465 6661 756c 7420 tput by default \n-000186c0: 6172 6520 e280 9873 796e 7461 78e2 8099 are ...syntax...\n-000186d0: 2061 6e64 20e2 8098 756e 7375 7070 6f72 and ...unsuppor\n-000186e0: 7465 64e2 8099 2e0a 2020 2020 2041 6464 ted..... Add\n-000186f0: 6974 696f 6e61 6c6c 792c 20e2 8098 676e itionally, ...gn\n-00018700: 75e2 8099 2061 6e64 20e2 8098 706f 7274 u... and ...port\n-00018710: 6162 696c 6974 79e2 8099 2061 7265 2065 ability... are e\n-00018720: 6e61 626c 6564 2069 6e20 e280 982d 2d67 nabled in ...--g\n-00018730: 6e75 e280 9920 616e 640a 2020 2020 20e2 nu... and. .\n-00018740: 8098 2d2d 676e 6974 73e2 8099 2073 7472 ..--gnits... str\n-00018750: 6963 746e 6573 732e 2020 4f6e 2074 6865 ictness. On the\n-00018760: 206f 7468 6572 2068 616e 642c 2074 6865 other hand, the\n-00018770: 20e2 8098 7369 6c65 6e74 2d72 756c 6573 ...silent-rules\n-00018780: e280 990a 2020 2020 206f 7074 696f 6e73 .... options\n-00018790: 2028 2a6e 6f74 6520 4f70 7469 6f6e 733a (*note Options:\n-000187a0: 3a29 2074 7572 6e73 206f 6666 2070 6f72 :) turns off por\n-000187b0: 7461 6269 6c69 7479 2077 6172 6e69 6e67 tability warning\n-000187c0: 7320 6162 6f75 740a 2020 2020 2072 6563 s about. rec\n-000187d0: 7572 7369 7665 2076 6172 6961 626c 6520 ursive variable \n-000187e0: 6578 7061 6e73 696f 6e73 2e0a 0a20 2020 expansions... \n-000187f0: 2020 5475 726e 696e 6720 6f66 6620 e280 Turning off ..\n-00018800: 9870 6f72 7461 6269 6c69 7479 e280 9920 .portability... \n-00018810: 7769 6c6c 2061 6c73 6f20 7475 726e 206f will also turn o\n-00018820: 6666 20e2 8098 6578 7472 612d 706f 7274 ff ...extra-port\n-00018830: 6162 696c 6974 79e2 8099 2c0a 2020 2020 ability...,. \n-00018840: 2061 6e64 2073 696d 696c 6172 6c79 2074 and similarly t\n-00018850: 7572 6e69 6e67 206f 6e20 e280 9865 7874 urning on ...ext\n-00018860: 7261 2d70 6f72 7461 6269 6c69 7479 e280 ra-portability..\n-00018870: 9920 7769 6c6c 2061 6c73 6f20 7475 726e . will also turn\n-00018880: 206f 6e0a 2020 2020 20e2 8098 706f 7274 on. ...port\n-00018890: 6162 696c 6974 79e2 8099 2e20 2048 6f77 ability.... How\n-000188a0: 6576 6572 2c20 7475 726e 696e 6720 6f6e ever, turning on\n-000188b0: 20e2 8098 706f 7274 6162 696c 6974 79e2 ...portability.\n-000188c0: 8099 206f 7220 7475 726e 696e 6720 6f66 .. or turning of\n-000188d0: 660a 2020 2020 20e2 8098 6578 7472 612d f. ...extra-\n-000188e0: 706f 7274 6162 696c 6974 79e2 8099 2077 portability... w\n-000188f0: 696c 6c20 6e6f 7420 6166 6665 6374 2074 ill not affect t\n-00018900: 6865 206f 7468 6572 2063 6174 6567 6f72 he other categor\n-00018910: 792e 0a0a 2020 2020 2054 6865 2065 6e76 y... The env\n-00018920: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl\n-00018930: 6520 e280 9857 4152 4e49 4e47 53e2 8099 e ...WARNINGS...\n-00018940: 2063 616e 2063 6f6e 7461 696e 2061 2063 can contain a c\n-00018950: 6f6d 6d61 2073 6570 6172 6174 6564 0a20 omma separated. \n-00018960: 2020 2020 6c69 7374 206f 6620 6361 7465 list of cate\n-00018970: 676f 7269 6573 2074 6f20 656e 6162 6c65 gories to enable\n-00018980: 2e20 2049 7420 7769 6c6c 2062 6520 7461 . It will be ta\n-00018990: 6b65 6e20 696e 746f 2061 6363 6f75 6e74 ken into account\n-000189a0: 2062 6566 6f72 650a 2020 2020 2074 6865 before. the\n-000189b0: 2063 6f6d 6d61 6e64 2d6c 696e 6520 7377 command-line sw\n-000189c0: 6974 6368 6573 2c20 7468 6973 2077 6179 itches, this way\n-000189d0: 20e2 8098 2d57 6e6f 6e65 e280 9920 7769 ...-Wnone... wi\n-000189e0: 6c6c 2061 6c73 6f20 6967 6e6f 7265 2061 ll also ignore a\n-000189f0: 6e79 0a20 2020 2020 7761 726e 696e 6720 ny. warning \n-00018a00: 6361 7465 676f 7279 2065 6e61 626c 6564 category enabled\n-00018a10: 2062 7920 e280 9857 4152 4e49 4e47 53e2 by ...WARNINGS.\n-00018a20: 8099 2e20 2054 6869 7320 7661 7269 6162 ... This variab\n-00018a30: 6c65 2069 7320 616c 736f 2075 7365 640a le is also used.\n-00018a40: 2020 2020 2062 7920 6f74 6865 7220 746f by other to\n-00018a50: 6f6c 7320 6c69 6b65 20e2 8098 6175 746f ols like ...auto\n-00018a60: 636f 6e66 e280 993b 2075 6e6b 6e6f 776e conf...; unknown\n-00018a70: 2063 6174 6567 6f72 6965 7320 6172 6520 categories are \n-00018a80: 6967 6e6f 7265 6420 666f 720a 2020 2020 ignored for. \n-00018a90: 2074 6869 7320 7265 6173 6f6e 2e0a 0a20 this reason... \n-00018aa0: 2020 4966 2074 6865 2065 6e76 6972 6f6e If the environ\n-00018ab0: 6d65 6e74 2076 6172 6961 626c 6520 e280 ment variable ..\n-00018ac0: 9841 5554 4f4d 414b 455f 4a4f 4253 e280 .AUTOMAKE_JOBS..\n-00018ad0: 9920 636f 6e74 6169 6e73 2061 2070 6f73 . contains a pos\n-00018ae0: 6974 6976 650a 6e75 6d62 6572 2c20 6974 itive.number, it\n-00018af0: 2069 7320 7461 6b65 6e20 6173 2074 6865 is taken as the\n-00018b00: 206d 6178 696d 756d 206e 756d 6265 7220 maximum number \n-00018b10: 6f66 2050 6572 6c20 7468 7265 6164 7320 of Perl threads \n-00018b20: 746f 2075 7365 2069 6e0a e280 9861 7574 to use in....aut\n-00018b30: 6f6d 616b 65e2 8099 2066 6f72 2067 656e omake... for gen\n-00018b40: 6572 6174 696e 6720 6d75 6c74 6970 6c65 erating multiple\n-00018b50: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n-00018b60: 8099 2066 696c 6573 2063 6f6e 6375 7272 .. files concurr\n-00018b70: 656e 746c 792e 0a54 6869 7320 6973 2061 ently..This is a\n-00018b80: 6e20 6578 7065 7269 6d65 6e74 616c 2066 n experimental f\n-00018b90: 6561 7475 7265 2e0a 0a1f 0a46 696c 653a eature.....File:\n-00018ba0: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-00018bb0: 6e66 6f2c 2020 4e6f 6465 3a20 636f 6e66 nfo, Node: conf\n-00018bc0: 6967 7572 652c 2020 4e65 7874 3a20 4469 igure, Next: Di\n-00018bd0: 7265 6374 6f72 6965 732c 2020 5072 6576 rectories, Prev\n-00018be0: 3a20 6175 746f 6d61 6b65 2049 6e76 6f63 : automake Invoc\n-00018bf0: 6174 696f 6e2c 2020 5570 3a20 546f 700a ation, Up: Top.\n-00018c00: 0a36 2053 6361 6e6e 696e 6720 e280 9863 .6 Scanning ...c\n-00018c10: 6f6e 6669 6775 7265 2e61 63e2 8099 2c20 onfigure.ac..., \n-00018c20: 7573 696e 6720 e280 9861 636c 6f63 616c using ...aclocal\n-00018c30: e280 990a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ....************\n+00016340: 3d3d 3d3d 3d3d 3d0a 0a48 6572 6520 6973 =======..Here is\n+00016350: 2061 6e6f 7468 6572 2c20 7472 6963 6b69 another, tricki\n+00016360: 6572 2065 7861 6d70 6c65 2e20 2049 7420 er example. It \n+00016370: 7368 6f77 7320 686f 7720 746f 2067 656e shows how to gen\n+00016380: 6572 6174 6520 7477 6f0a 7072 6f67 7261 erate two.progra\n+00016390: 6d73 2028 e280 9874 7275 65e2 8099 2061 ms (...true... a\n+000163a0: 6e64 20e2 8098 6661 6c73 65e2 8099 2920 nd ...false...) \n+000163b0: 6672 6f6d 2074 6865 2073 616d 6520 736f from the same so\n+000163c0: 7572 6365 2066 696c 6520 28e2 8098 7472 urce file (...tr\n+000163d0: 7565 2e63 e280 9929 2e20 2054 6865 0a64 ue.c...). The.d\n+000163e0: 6966 6669 6375 6c74 2070 6172 7420 6973 ifficult part is\n+000163f0: 2074 6861 7420 6561 6368 2063 6f6d 7069 that each compi\n+00016400: 6c61 7469 6f6e 206f 6620 e280 9874 7275 lation of ...tru\n+00016410: 652e 63e2 8099 2072 6571 7569 7265 7320 e.c... requires \n+00016420: 6469 6666 6572 656e 740a e280 9863 7070 different....cpp\n+00016430: e280 9920 666c 6167 732e 0a0a 2020 2020 ... flags... \n+00016440: 2062 696e 5f50 524f 4752 414d 5320 3d20 bin_PROGRAMS = \n+00016450: 7472 7565 2066 616c 7365 0a20 2020 2020 true false. \n+00016460: 6661 6c73 655f 534f 5552 4345 5320 3d0a false_SOURCES =.\n+00016470: 2020 2020 2066 616c 7365 5f4c 4441 4444 false_LDADD\n+00016480: 203d 2066 616c 7365 2e6f 0a0a 2020 2020 = false.o.. \n+00016490: 2074 7275 652e 6f3a 2074 7275 652e 630a true.o: true.c.\n+000164a0: 2020 2020 2020 2020 2020 2020 2024 2843 $(C\n+000164b0: 4f4d 5049 4c45 2920 2d44 4558 4954 5f43 OMPILE) -DEXIT_C\n+000164c0: 4f44 453d 3020 2d63 2074 7275 652e 630a ODE=0 -c true.c.\n+000164d0: 0a20 2020 2020 6661 6c73 652e 6f3a 2074 . false.o: t\n+000164e0: 7275 652e 630a 2020 2020 2020 2020 2020 rue.c. \n+000164f0: 2020 2024 2843 4f4d 5049 4c45 2920 2d44 $(COMPILE) -D\n+00016500: 4558 4954 5f43 4f44 453d 3120 2d6f 2066 EXIT_CODE=1 -o f\n+00016510: 616c 7365 2e6f 202d 6320 7472 7565 2e63 alse.o -c true.c\n+00016520: 0a0a 2020 204e 6f74 6520 7468 6174 2074 .. Note that t\n+00016530: 6865 7265 2069 7320 6e6f 20e2 8098 7472 here is no ...tr\n+00016540: 7565 5f53 4f55 5243 4553 e280 9920 6465 ue_SOURCES... de\n+00016550: 6669 6e69 7469 6f6e 2e20 2041 7574 6f6d finition. Autom\n+00016560: 616b 6520 7769 6c6c 0a69 6d70 6c69 6369 ake will.implici\n+00016570: 746c 7920 6173 7375 6d65 2074 6861 7420 tly assume that \n+00016580: 7468 6572 6520 6973 2061 2073 6f75 7263 there is a sourc\n+00016590: 6520 6669 6c65 206e 616d 6564 20e2 8098 e file named ...\n+000165a0: 7472 7565 2e63 e280 9920 282a 6e6f 7465 true.c... (*note\n+000165b0: 0a44 6566 6175 6c74 205f 534f 5552 4345 .Default _SOURCE\n+000165c0: 533a 3a29 2c20 616e 6420 6465 6669 6e65 S::), and define\n+000165d0: 2072 756c 6573 2074 6f20 636f 6d70 696c rules to compil\n+000165e0: 6520 e280 9874 7275 652e 6fe2 8099 2061 e ...true.o... a\n+000165f0: 6e64 206c 696e 6b0a e280 9874 7275 65e2 nd link....true.\n+00016600: 8099 2e20 2054 6865 20e2 8098 7472 7565 ... The ...true\n+00016610: 2e6f 3a20 7472 7565 2e63 e280 9920 7275 .o: true.c... ru\n+00016620: 6c65 2073 7570 706c 6965 6420 6279 2074 le supplied by t\n+00016630: 6865 2061 626f 7665 20e2 8098 4d61 6b65 he above ...Make\n+00016640: 6669 6c65 2e61 6de2 8099 2c0a 7769 6c6c file.am...,.will\n+00016650: 206f 7665 7272 6964 6520 7468 6520 4175 override the Au\n+00016660: 746f 6d61 6b65 2067 656e 6572 6174 6564 tomake generated\n+00016670: 2072 756c 6520 746f 2062 7569 6c64 20e2 rule to build .\n+00016680: 8098 7472 7565 2e6f e280 992e 0a0a 2020 ..true.o...... \n+00016690: 20e2 8098 6661 6c73 655f 534f 5552 4345 ...false_SOURCE\n+000166a0: 53e2 8099 2069 7320 6465 6669 6e65 6420 S... is defined \n+000166b0: 746f 2062 6520 656d 7074 792d 2d74 6861 to be empty--tha\n+000166c0: 7420 7761 7920 6e6f 2069 6d70 6c69 6369 t way no implici\n+000166d0: 7420 7661 6c75 6520 6973 0a73 7562 7374 t value is.subst\n+000166e0: 6974 7574 6564 2e20 2042 6563 6175 7365 ituted. Because\n+000166f0: 2077 6520 6861 7665 206e 6f74 206c 6973 we have not lis\n+00016700: 7465 6420 7468 6520 736f 7572 6365 206f ted the source o\n+00016710: 6620 e280 9866 616c 7365 e280 992c 2077 f ...false..., w\n+00016720: 6520 6861 7665 0a74 6f20 7465 6c6c 2041 e have.to tell A\n+00016730: 7574 6f6d 616b 6520 686f 7720 746f 206c utomake how to l\n+00016740: 696e 6b20 7468 6520 7072 6f67 7261 6d2e ink the program.\n+00016750: 2020 5468 6973 2069 7320 7468 6520 7075 This is the pu\n+00016760: 7270 6f73 6520 6f66 2074 6865 0ae2 8098 rpose of the....\n+00016770: 6661 6c73 655f 4c44 4144 44e2 8099 206c false_LDADD... l\n+00016780: 696e 652e 2020 4120 e280 9866 616c 7365 ine. A ...false\n+00016790: 5f44 4550 454e 4445 4e43 4945 53e2 8099 _DEPENDENCIES...\n+000167a0: 2076 6172 6961 626c 652c 2068 6f6c 6469 variable, holdi\n+000167b0: 6e67 2074 6865 0a64 6570 656e 6465 6e63 ng the.dependenc\n+000167c0: 6965 7320 6f66 2074 6865 20e2 8098 6661 ies of the ...fa\n+000167d0: 6c73 65e2 8099 2074 6172 6765 7420 7769 lse... target wi\n+000167e0: 6c6c 2062 6520 6175 746f 6d61 7469 6361 ll be automatica\n+000167f0: 6c6c 7920 6765 6e65 7261 7465 6420 6279 lly generated by\n+00016800: 0a41 7574 6f6d 616b 6520 6672 6f6d 2074 .Automake from t\n+00016810: 6865 2063 6f6e 7465 6e74 206f 6620 e280 he content of ..\n+00016820: 9866 616c 7365 5f4c 4441 4444 e280 992e .false_LDADD....\n+00016830: 0a0a 2020 2054 6865 2061 626f 7665 2072 .. The above r\n+00016840: 756c 6573 2077 6f6e 2774 2077 6f72 6b20 ules won't work \n+00016850: 6966 2079 6f75 7220 636f 6d70 696c 6572 if your compiler\n+00016860: 2064 6f65 736e 2774 2061 6363 6570 7420 doesn't accept \n+00016870: 626f 7468 20e2 8098 2d63 e280 990a 616e both ...-c....an\n+00016880: 6420 e280 982d 6fe2 8099 2e20 2054 6865 d ...-o.... The\n+00016890: 2073 696d 706c 6573 7420 6669 7820 666f simplest fix fo\n+000168a0: 7220 7468 6973 2069 7320 746f 2069 6e74 r this is to int\n+000168b0: 726f 6475 6365 2061 2062 6f67 7573 2064 roduce a bogus d\n+000168c0: 6570 656e 6465 6e63 790a 2874 6f20 6176 ependency.(to av\n+000168d0: 6f69 6420 7072 6f62 6c65 6d73 2077 6974 oid problems wit\n+000168e0: 6820 6120 7061 7261 6c6c 656c 20e2 8098 h a parallel ...\n+000168f0: 6d61 6b65 e280 9929 3a0a 0a20 2020 2020 make...):.. \n+00016900: 7472 7565 2e6f 3a20 7472 7565 2e63 2066 true.o: true.c f\n+00016910: 616c 7365 2e6f 0a20 2020 2020 2020 2020 alse.o. \n+00016920: 2020 2020 2428 434f 4d50 494c 4529 202d $(COMPILE) -\n+00016930: 4445 5849 545f 434f 4445 3d30 202d 6320 DEXIT_CODE=0 -c \n+00016940: 7472 7565 2e63 0a0a 2020 2020 2066 616c true.c.. fal\n+00016950: 7365 2e6f 3a20 7472 7565 2e63 0a20 2020 se.o: true.c. \n+00016960: 2020 2020 2020 2020 2020 2428 434f 4d50 $(COMP\n+00016970: 494c 4529 202d 4445 5849 545f 434f 4445 ILE) -DEXIT_CODE\n+00016980: 3d31 202d 6320 7472 7565 2e63 2026 2620 =1 -c true.c && \n+00016990: 6d76 2074 7275 652e 6f20 6661 6c73 652e mv true.o false.\n+000169a0: 6f0a 0a20 2020 4173 2069 7420 7475 726e o.. As it turn\n+000169b0: 7320 6f75 742c 2074 6865 7265 2069 7320 s out, there is \n+000169c0: 616c 736f 2061 206d 7563 6820 6561 7369 also a much easi\n+000169d0: 6572 2077 6179 2074 6f20 646f 2074 6869 er way to do thi\n+000169e0: 7320 7361 6d65 0a74 6173 6b2e 2020 536f s same.task. So\n+000169f0: 6d65 206f 6620 7468 6520 6162 6f76 6520 me of the above \n+00016a00: 7465 6368 6e69 7175 6520 6973 2075 7365 technique is use\n+00016a10: 6675 6c20 656e 6f75 6768 2074 6861 7420 ful enough that \n+00016a20: 7765 2776 6520 6b65 7074 2074 6865 0a65 we've kept the.e\n+00016a30: 7861 6d70 6c65 2069 6e20 7468 6520 6d61 xample in the ma\n+00016a40: 6e75 616c 2e20 2048 6f77 6576 6572 2069 nual. However i\n+00016a50: 6620 796f 7520 7765 7265 2074 6f20 6275 f you were to bu\n+00016a60: 696c 6420 e280 9874 7275 65e2 8099 2061 ild ...true... a\n+00016a70: 6e64 20e2 8098 6661 6c73 65e2 8099 0a69 nd ...false....i\n+00016a80: 6e20 7265 616c 206c 6966 652c 2079 6f75 n real life, you\n+00016a90: 2077 6f75 6c64 2070 726f 6261 626c 7920 would probably \n+00016aa0: 7573 6520 7065 722d 7072 6f67 7261 6d20 use per-program \n+00016ab0: 636f 6d70 696c 6174 696f 6e20 666c 6167 compilation flag\n+00016ac0: 732c 206c 696b 650a 736f 3a0a 0a20 2020 s, like.so:.. \n+00016ad0: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n+00016ae0: 2066 616c 7365 2074 7275 650a 0a20 2020 false true.. \n+00016af0: 2020 6661 6c73 655f 534f 5552 4345 5320 false_SOURCES \n+00016b00: 3d20 7472 7565 2e63 0a20 2020 2020 6661 = true.c. fa\n+00016b10: 6c73 655f 4350 5046 4c41 4753 203d 202d lse_CPPFLAGS = -\n+00016b20: 4445 5849 545f 434f 4445 3d31 0a0a 2020 DEXIT_CODE=1.. \n+00016b30: 2020 2074 7275 655f 534f 5552 4345 5320 true_SOURCES \n+00016b40: 3d20 7472 7565 2e63 0a20 2020 2020 7472 = true.c. tr\n+00016b50: 7565 5f43 5050 464c 4147 5320 3d20 2d44 ue_CPPFLAGS = -D\n+00016b60: 4558 4954 5f43 4f44 453d 300a 0a20 2020 EXIT_CODE=0.. \n+00016b70: 496e 2074 6869 7320 6361 7365 2041 7574 In this case Aut\n+00016b80: 6f6d 616b 6520 7769 6c6c 2063 6175 7365 omake will cause\n+00016b90: 20e2 8098 7472 7565 2e63 e280 9920 746f ...true.c... to\n+00016ba0: 2062 6520 636f 6d70 696c 6564 2074 7769 be compiled twi\n+00016bb0: 6365 2c20 7769 7468 0a64 6966 6665 7265 ce, with.differe\n+00016bc0: 6e74 2066 6c61 6773 2e20 2049 6e20 7468 nt flags. In th\n+00016bd0: 6973 2069 6e73 7461 6e63 652c 2074 6865 is instance, the\n+00016be0: 206e 616d 6573 206f 6620 7468 6520 6f62 names of the ob\n+00016bf0: 6a65 6374 2066 696c 6573 2077 6f75 6c64 ject files would\n+00016c00: 0a62 6520 6368 6f73 656e 2062 7920 6175 .be chosen by au\n+00016c10: 746f 6d61 6b65 3b20 7468 6579 2077 6f75 tomake; they wou\n+00016c20: 6c64 2062 6520 e280 9866 616c 7365 2d74 ld be ...false-t\n+00016c30: 7275 652e 6fe2 8099 2061 6e64 20e2 8098 rue.o... and ...\n+00016c40: 7472 7565 2d74 7275 652e 6fe2 8099 2e0a true-true.o.....\n+00016c50: 2854 6865 206e 616d 6520 6f66 2074 6865 (The name of the\n+00016c60: 206f 626a 6563 7420 6669 6c65 7320 7261 object files ra\n+00016c70: 7265 6c79 206d 6174 7465 7273 2e29 0a0a rely matters.)..\n+00016c80: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00016c90: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00016ca0: 653a 2061 7574 6f6d 616b 6520 496e 766f e: automake Invo\n+00016cb0: 6361 7469 6f6e 2c20 204e 6578 743a 2063 cation, Next: c\n+00016cc0: 6f6e 6669 6775 7265 2c20 2050 7265 763a onfigure, Prev:\n+00016cd0: 2045 7861 6d70 6c65 732c 2020 5570 3a20 Examples, Up: \n+00016ce0: 546f 700a 0a35 2043 7265 6174 696e 6720 Top..5 Creating \n+00016cf0: 6120 e280 984d 616b 6566 696c 652e 696e a ...Makefile.in\n+00016d00: e280 990a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ....************\n+00016d10: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..\n+00016d20: 546f 2063 7265 6174 6520 616c 6c20 7468 To create all th\n+00016d30: 6520 e280 984d 616b 6566 696c 652e 696e e ...Makefile.in\n+00016d40: e280 9973 2066 6f72 2061 2070 6163 6b61 ...s for a packa\n+00016d50: 6765 2c20 7275 6e20 7468 6520 e280 9861 ge, run the ...a\n+00016d60: 7574 6f6d 616b 65e2 8099 0a70 726f 6772 utomake....progr\n+00016d70: 616d 2069 6e20 7468 6520 746f 7020 6c65 am in the top le\n+00016d80: 7665 6c20 6469 7265 6374 6f72 792c 2077 vel directory, w\n+00016d90: 6974 6820 6e6f 2061 7267 756d 656e 7473 ith no arguments\n+00016da0: 2e20 20e2 8098 6175 746f 6d61 6b65 e280 . ...automake..\n+00016db0: 9920 7769 6c6c 0a61 7574 6f6d 6174 6963 . will.automatic\n+00016dc0: 616c 6c79 2066 696e 6420 6561 6368 2061 ally find each a\n+00016dd0: 7070 726f 7072 6961 7465 20e2 8098 4d61 ppropriate ...Ma\n+00016de0: 6b65 6669 6c65 2e61 6de2 8099 2028 6279 kefile.am... (by\n+00016df0: 2073 6361 6e6e 696e 670a e280 9863 6f6e scanning....con\n+00016e00: 6669 6775 7265 2e61 63e2 8099 3b20 2a6e figure.ac...; *n\n+00016e10: 6f74 6520 636f 6e66 6967 7572 653a 3a29 ote configure::)\n+00016e20: 2061 6e64 2067 656e 6572 6174 6520 7468 and generate th\n+00016e30: 6520 636f 7272 6573 706f 6e64 696e 670a e corresponding.\n+00016e40: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+00016e50: 992e 2020 4e6f 7465 2074 6861 7420 e280 .. Note that ..\n+00016e60: 9861 7574 6f6d 616b 65e2 8099 2068 6173 .automake... has\n+00016e70: 2061 2072 6174 6865 7220 7369 6d70 6c69 a rather simpli\n+00016e80: 7374 6963 2076 6965 7720 6f66 0a77 6861 stic view of.wha\n+00016e90: 7420 636f 6e73 7469 7475 7465 7320 6120 t constitutes a \n+00016ea0: 7061 636b 6167 653b 2069 7420 6173 7375 package; it assu\n+00016eb0: 6d65 7320 7468 6174 2061 2070 6163 6b61 mes that a packa\n+00016ec0: 6765 2068 6173 206f 6e6c 7920 6f6e 650a ge has only one.\n+00016ed0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+00016ee0: 8099 2c20 6174 2074 6865 2074 6f70 2e20 .., at the top. \n+00016ef0: 2049 6620 796f 7572 2070 6163 6b61 6765 If your package\n+00016f00: 2068 6173 206d 756c 7469 706c 650a e280 has multiple...\n+00016f10: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+00016f20: 732c 2074 6865 6e20 796f 7520 6d75 7374 s, then you must\n+00016f30: 2072 756e 20e2 8098 6175 746f 6d61 6b65 run ...automake\n+00016f40: e280 9920 696e 2065 6163 6820 6469 7265 ... in each dire\n+00016f50: 6374 6f72 7920 686f 6c64 696e 670a 6120 ctory holding.a \n+00016f60: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+00016f70: 8099 2e20 2028 416c 7465 726e 6174 6976 ... (Alternativ\n+00016f80: 656c 792c 2079 6f75 206d 6179 2072 656c ely, you may rel\n+00016f90: 7920 6f6e 2041 7574 6f63 6f6e 6627 730a y on Autoconf's.\n+00016fa0: e280 9861 7574 6f72 6563 6f6e 66e2 8099 ...autoreconf...\n+00016fb0: 2c20 7768 6963 6820 6973 2061 626c 6520 , which is able \n+00016fc0: 746f 2072 6563 7572 7365 2079 6f75 7220 to recurse your \n+00016fd0: 7061 636b 6167 6520 7472 6565 2061 6e64 package tree and\n+00016fe0: 2072 756e 0ae2 8098 6175 746f 6d61 6b65 run....automake\n+00016ff0: e280 9920 7768 6572 6520 6170 7072 6f70 ... where approp\n+00017000: 7269 6174 652e 290a 0a20 2020 596f 7520 riate.).. You \n+00017010: 6361 6e20 6f70 7469 6f6e 616c 6c79 2067 can optionally g\n+00017020: 6976 6520 e280 9861 7574 6f6d 616b 65e2 ive ...automake.\n+00017030: 8099 2061 6e20 6172 6775 6d65 6e74 3b20 .. an argument; \n+00017040: e280 982e 616d e280 9920 6973 2061 7070 ....am... is app\n+00017050: 656e 6465 6420 746f 0a74 6865 2061 7267 ended to.the arg\n+00017060: 756d 656e 7420 616e 6420 7468 6520 7265 ument and the re\n+00017070: 7375 6c74 2069 7320 7573 6564 2061 7320 sult is used as \n+00017080: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the \n+00017090: 696e 7075 7420 6669 6c65 2e20 2054 6869 input file. Thi\n+000170a0: 730a 6665 6174 7572 6520 6973 2067 656e s.feature is gen\n+000170b0: 6572 616c 6c79 206f 6e6c 7920 7573 6564 erally only used\n+000170c0: 2074 6f20 6175 746f 6d61 7469 6361 6c6c to automaticall\n+000170d0: 7920 7265 6275 696c 6420 616e 206f 7574 y rebuild an out\n+000170e0: 2d6f 662d 6461 7465 0ae2 8098 4d61 6b65 -of-date....Make\n+000170f0: 6669 6c65 2e69 6ee2 8099 2e20 204e 6f74 file.in.... Not\n+00017100: 6520 7468 6174 20e2 8098 6175 746f 6d61 e that ...automa\n+00017110: 6b65 e280 9920 6d75 7374 2061 6c77 6179 ke... must alway\n+00017120: 7320 6265 2072 756e 2066 726f 6d20 7468 s be run from th\n+00017130: 6520 746f 706d 6f73 740a 6469 7265 6374 e topmost.direct\n+00017140: 6f72 7920 6f66 2061 2070 726f 6a65 6374 ory of a project\n+00017150: 2c20 6576 656e 2069 6620 6265 696e 6720 , even if being \n+00017160: 7573 6564 2074 6f20 7265 6765 6e65 7261 used to regenera\n+00017170: 7465 2074 6865 0ae2 8098 4d61 6b65 6669 te the....Makefi\n+00017180: 6c65 2e69 6ee2 8099 2069 6e20 736f 6d65 le.in... in some\n+00017190: 2073 7562 6469 7265 6374 6f72 792e 2020 subdirectory. \n+000171a0: 5468 6973 2069 7320 6e65 6365 7373 6172 This is necessar\n+000171b0: 7920 6265 6361 7573 650a e280 9861 7574 y because....aut\n+000171c0: 6f6d 616b 65e2 8099 206d 7573 7420 7363 omake... must sc\n+000171d0: 616e 20e2 8098 636f 6e66 6967 7572 652e an ...configure.\n+000171e0: 6163 e280 992c 2061 6e64 2062 6563 6175 ac..., and becau\n+000171f0: 7365 20e2 8098 6175 746f 6d61 6b65 e280 se ...automake..\n+00017200: 9920 7573 6573 2074 6865 0a6b 6e6f 776c . uses the.knowl\n+00017210: 6564 6765 2074 6861 7420 6120 e280 984d edge that a ...M\n+00017220: 616b 6566 696c 652e 696e e280 9920 6973 akefile.in... is\n+00017230: 2069 6e20 6120 7375 6264 6972 6563 746f in a subdirecto\n+00017240: 7279 2074 6f20 6368 616e 6765 2069 7473 ry to change its\n+00017250: 0a62 6568 6176 696f 7220 696e 2073 6f6d .behavior in som\n+00017260: 6520 6361 7365 732e 0a0a 2020 2041 7574 e cases... Aut\n+00017270: 6f6d 616b 6520 7769 6c6c 2072 756e 20e2 omake will run .\n+00017280: 8098 6175 746f 636f 6e66 e280 9920 746f ..autoconf... to\n+00017290: 2073 6361 6e20 e280 9863 6f6e 6669 6775 scan ...configu\n+000172a0: 7265 2e61 63e2 8099 2061 6e64 2069 7473 re.ac... and its\n+000172b0: 0a64 6570 656e 6465 6e63 6965 7320 2869 .dependencies (i\n+000172c0: 2e65 2e2c 20e2 8098 6163 6c6f 6361 6c2e .e., ...aclocal.\n+000172d0: 6d34 e280 9920 616e 6420 616e 7920 696e m4... and any in\n+000172e0: 636c 7564 6564 2066 696c 6529 2c20 7468 cluded file), th\n+000172f0: 6572 6566 6f72 650a e280 9861 7574 6f63 erefore....autoc\n+00017300: 6f6e 66e2 8099 206d 7573 7420 6265 2069 onf... must be i\n+00017310: 6e20 796f 7572 20e2 8098 5041 5448 e280 n your ...PATH..\n+00017320: 992e 2020 4966 2074 6865 7265 2069 7320 .. If there is \n+00017330: 616e 20e2 8098 4155 544f 434f 4e46 e280 an ...AUTOCONF..\n+00017340: 9920 7661 7269 6162 6c65 0a69 6e20 796f . variable.in yo\n+00017350: 7572 2065 6e76 6972 6f6e 6d65 6e74 2069 ur environment i\n+00017360: 7420 7769 6c6c 2062 6520 7573 6564 2069 t will be used i\n+00017370: 6e73 7465 6164 206f 6620 e280 9861 7574 nstead of ...aut\n+00017380: 6f63 6f6e 66e2 8099 2c20 7468 6973 2061 oconf..., this a\n+00017390: 6c6c 6f77 730a 796f 7520 746f 2073 656c llows.you to sel\n+000173a0: 6563 7420 6120 7061 7274 6963 756c 6172 ect a particular\n+000173b0: 2076 6572 7369 6f6e 206f 6620 4175 746f version of Auto\n+000173c0: 636f 6e66 2e20 2042 7920 7468 6520 7761 conf. By the wa\n+000173d0: 792c 2064 6f6e 2774 0a6d 6973 756e 6465 y, don't.misunde\n+000173e0: 7273 7461 6e64 2074 6869 7320 7061 7261 rstand this para\n+000173f0: 6772 6170 683a 20e2 8098 6175 746f 6d61 graph: ...automa\n+00017400: 6b65 e280 9920 7275 6e73 20e2 8098 6175 ke... runs ...au\n+00017410: 746f 636f 6e66 e280 9920 746f 202a 7363 toconf... to *sc\n+00017420: 616e 2a20 796f 7572 0ae2 8098 636f 6e66 an* your....conf\n+00017430: 6967 7572 652e 6163 e280 992c 2074 6869 igure.ac..., thi\n+00017440: 7320 776f 6e27 7420 6275 696c 6420 e280 s won't build ..\n+00017450: 9863 6f6e 6669 6775 7265 e280 9920 616e .configure... an\n+00017460: 6420 796f 7520 7374 696c 6c20 6861 7665 d you still have\n+00017470: 2074 6f20 7275 6e0a e280 9861 7574 6f63 to run....autoc\n+00017480: 6f6e 66e2 8099 2079 6f75 7273 656c 6620 onf... yourself \n+00017490: 666f 7220 7468 6973 2070 7572 706f 7365 for this purpose\n+000174a0: 2e0a 0a20 2020 e280 9861 7574 6f6d 616b ... ...automak\n+000174b0: 65e2 8099 2061 6363 6570 7473 2074 6865 e... accepts the\n+000174c0: 2066 6f6c 6c6f 7769 6e67 206f 7074 696f following optio\n+000174d0: 6e73 3a0a 0ae2 8098 2d61 e280 990a e280 ns:.....-a......\n+000174e0: 982d 2d61 6464 2d6d 6973 7369 6e67 e280 .--add-missing..\n+000174f0: 990a 2020 2020 2041 7574 6f6d 616b 6520 .. Automake \n+00017500: 7265 7175 6972 6573 2063 6572 7461 696e requires certain\n+00017510: 2063 6f6d 6d6f 6e20 6669 6c65 7320 746f common files to\n+00017520: 2065 7869 7374 2069 6e20 6365 7274 6169 exist in certai\n+00017530: 6e0a 2020 2020 2073 6974 7561 7469 6f6e n. situation\n+00017540: 733b 2066 6f72 2069 6e73 7461 6e63 652c s; for instance,\n+00017550: 20e2 8098 636f 6e66 6967 2e67 7565 7373 ...config.guess\n+00017560: e280 9920 6973 2072 6571 7569 7265 6420 ... is required \n+00017570: 6966 0a20 2020 2020 e280 9863 6f6e 6669 if. ...confi\n+00017580: 6775 7265 2e61 63e2 8099 2069 6e76 6f6b gure.ac... invok\n+00017590: 6573 20e2 8098 4143 5f43 414e 4f4e 4943 es ...AC_CANONIC\n+000175a0: 414c 5f48 4f53 54e2 8099 2e20 2041 7574 AL_HOST.... Aut\n+000175b0: 6f6d 616b 6520 6973 0a20 2020 2020 6469 omake is. di\n+000175c0: 7374 7269 6275 7465 6420 7769 7468 2073 stributed with s\n+000175d0: 6576 6572 616c 206f 6620 7468 6573 6520 everal of these \n+000175e0: 6669 6c65 7320 282a 6e6f 7465 2041 7578 files (*note Aux\n+000175f0: 696c 6961 7279 0a20 2020 2020 5072 6f67 iliary. Prog\n+00017600: 7261 6d73 3a3a 293b 2074 6869 7320 6f70 rams::); this op\n+00017610: 7469 6f6e 2077 696c 6c20 6361 7573 6520 tion will cause \n+00017620: 7468 6520 6d69 7373 696e 6720 6f6e 6573 the missing ones\n+00017630: 2074 6f20 6265 0a20 2020 2020 6175 746f to be. auto\n+00017640: 6d61 7469 6361 6c6c 7920 6164 6465 6420 matically added \n+00017650: 746f 2074 6865 2070 6163 6b61 6765 2c20 to the package, \n+00017660: 7768 656e 6576 6572 2070 6f73 7369 626c whenever possibl\n+00017670: 652e 2020 496e 2067 656e 6572 616c 0a20 e. In general. \n+00017680: 2020 2020 6966 2041 7574 6f6d 616b 6520 if Automake \n+00017690: 7465 6c6c 7320 796f 7520 6120 6669 6c65 tells you a file\n+000176a0: 2069 7320 6d69 7373 696e 672c 2074 7279 is missing, try\n+000176b0: 2075 7369 6e67 2074 6869 7320 6f70 7469 using this opti\n+000176c0: 6f6e 2e20 2042 790a 2020 2020 2064 6566 on. By. def\n+000176d0: 6175 6c74 2041 7574 6f6d 616b 6520 7472 ault Automake tr\n+000176e0: 6965 7320 746f 206d 616b 6520 6120 7379 ies to make a sy\n+000176f0: 6d62 6f6c 6963 206c 696e 6b20 706f 696e mbolic link poin\n+00017700: 7469 6e67 2074 6f20 6974 7320 6f77 6e0a ting to its own.\n+00017710: 2020 2020 2063 6f70 7920 6f66 2074 6865 copy of the\n+00017720: 206d 6973 7369 6e67 2066 696c 653b 2074 missing file; t\n+00017730: 6869 7320 6361 6e20 6265 2063 6861 6e67 his can be chang\n+00017740: 6564 2077 6974 6820 e280 982d 2d63 6f70 ed with ...--cop\n+00017750: 79e2 8099 2e0a 0a20 2020 2020 4d61 6e79 y...... Many\n+00017760: 206f 6620 7468 6520 706f 7465 6e74 6961 of the potentia\n+00017770: 6c6c 792d 6d69 7373 696e 6720 6669 6c65 lly-missing file\n+00017780: 7320 6172 6520 636f 6d6d 6f6e 2073 6372 s are common scr\n+00017790: 6970 7473 2077 686f 7365 0a20 2020 2020 ipts whose. \n+000177a0: 6c6f 6361 7469 6f6e 206d 6179 2062 6520 location may be \n+000177b0: 7370 6563 6966 6965 6420 7669 6120 7468 specified via th\n+000177c0: 6520 e280 9841 435f 434f 4e46 4947 5f41 e ...AC_CONFIG_A\n+000177d0: 5558 5f44 4952 e280 9920 6d61 6372 6f2e UX_DIR... macro.\n+000177e0: 0a20 2020 2020 5468 6572 6566 6f72 652c . Therefore,\n+000177f0: 20e2 8098 4143 5f43 4f4e 4649 475f 4155 ...AC_CONFIG_AU\n+00017800: 585f 4449 52e2 8099 2773 2073 6574 7469 X_DIR...'s setti\n+00017810: 6e67 2061 6666 6563 7473 2077 6865 7468 ng affects wheth\n+00017820: 6572 2061 2066 696c 6520 6973 0a20 2020 er a file is. \n+00017830: 2020 636f 6e73 6964 6572 6564 206d 6973 considered mis\n+00017840: 7369 6e67 2c20 616e 6420 7768 6572 6520 sing, and where \n+00017850: 7468 6520 6d69 7373 696e 6720 6669 6c65 the missing file\n+00017860: 2069 7320 6164 6465 6420 282a 6e6f 7465 is added (*note\n+00017870: 0a20 2020 2020 4f70 7469 6f6e 616c 3a3a . Optional::\n+00017880: 292e 0a0a 2020 2020 2049 6e20 736f 6d65 )... In some\n+00017890: 2073 7472 6963 746e 6573 7320 6d6f 6465 strictness mode\n+000178a0: 732c 2061 6464 6974 696f 6e61 6c20 6669 s, additional fi\n+000178b0: 6c65 7320 6172 6520 696e 7374 616c 6c65 les are installe\n+000178c0: 642c 2073 6565 202a 6e6f 7465 0a20 2020 d, see *note. \n+000178d0: 2020 476e 6974 733a 3a20 666f 7220 6d6f Gnits:: for mo\n+000178e0: 7265 2069 6e66 6f72 6d61 7469 6f6e 2e0a re information..\n+000178f0: 0ae2 8098 2d2d 6c69 6264 6972 3d44 4952 ....--libdir=DIR\n+00017900: e280 990a 2020 2020 204c 6f6f 6b20 666f .... Look fo\n+00017910: 7220 4175 746f 6d61 6b65 2064 6174 6120 r Automake data \n+00017920: 6669 6c65 7320 696e 2064 6972 6563 746f files in directo\n+00017930: 7279 2044 4952 2069 6e73 7465 6164 206f ry DIR instead o\n+00017940: 6620 696e 2074 6865 0a20 2020 2020 696e f in the. in\n+00017950: 7374 616c 6c61 7469 6f6e 2064 6972 6563 stallation direc\n+00017960: 746f 7279 2e20 2054 6869 7320 6973 2074 tory. This is t\n+00017970: 7970 6963 616c 6c79 2075 7365 6420 666f ypically used fo\n+00017980: 7220 6465 6275 6767 696e 672e 0a0a e280 r debugging.....\n+00017990: 982d 63e2 8099 0ae2 8098 2d2d 636f 7079 .-c.......--copy\n+000179a0: e280 990a 2020 2020 2057 6865 6e20 7573 .... When us\n+000179b0: 6564 2077 6974 6820 e280 982d 2d61 6464 ed with ...--add\n+000179c0: 2d6d 6973 7369 6e67 e280 992c 2063 6175 -missing..., cau\n+000179d0: 7365 7320 696e 7374 616c 6c65 6420 6669 ses installed fi\n+000179e0: 6c65 7320 746f 2062 650a 2020 2020 2063 les to be. c\n+000179f0: 6f70 6965 642e 2020 5468 6520 6465 6661 opied. The defa\n+00017a00: 756c 7420 6973 2074 6f20 6d61 6b65 2061 ult is to make a\n+00017a10: 2073 796d 626f 6c69 6320 6c69 6e6b 2e0a symbolic link..\n+00017a20: 0ae2 8098 2d2d 6379 676e 7573 e280 990a ....--cygnus....\n+00017a30: 2020 2020 2043 6175 7365 7320 7468 6520 Causes the \n+00017a40: 6765 6e65 7261 7465 6420 e280 984d 616b generated ...Mak\n+00017a50: 6566 696c 652e 696e e280 9973 2074 6f20 efile.in...s to \n+00017a60: 666f 6c6c 6f77 2043 7967 6e75 7320 7275 follow Cygnus ru\n+00017a70: 6c65 732c 2069 6e73 7465 6164 0a20 2020 les, instead. \n+00017a80: 2020 6f66 2047 4e55 206f 7220 476e 6974 of GNU or Gnit\n+00017a90: 7320 7275 6c65 732e 2020 466f 7220 6d6f s rules. For mo\n+00017aa0: 7265 2069 6e66 6f72 6d61 7469 6f6e 2c20 re information, \n+00017ab0: 7365 6520 2a6e 6f74 6520 4379 676e 7573 see *note Cygnus\n+00017ac0: 3a3a 2e0a 2020 2020 204e 6f74 6520 7468 ::.. Note th\n+00017ad0: 6174 205f 7468 6973 206d 6f64 6520 6f66 at _this mode of\n+00017ae0: 206f 7065 7261 7469 6f6e 2069 7320 6465 operation is de\n+00017af0: 7072 6563 6174 6564 2c20 616e 6420 7769 precated, and wi\n+00017b00: 6c6c 2062 650a 2020 2020 2072 656d 6f76 ll be. remov\n+00017b10: 6564 5f20 696e 2061 2066 7574 7572 6520 ed_ in a future \n+00017b20: 4175 746f 6d61 6b65 2072 656c 6561 7365 Automake release\n+00017b30: 2e0a 0ae2 8098 2d66 e280 990a e280 982d ......-f.......-\n+00017b40: 2d66 6f72 6365 2d6d 6973 7369 6e67 e280 -force-missing..\n+00017b50: 990a 2020 2020 2057 6865 6e20 7573 6564 .. When used\n+00017b60: 2077 6974 6820 e280 982d 2d61 6464 2d6d with ...--add-m\n+00017b70: 6973 7369 6e67 e280 992c 2063 6175 7365 issing..., cause\n+00017b80: 7320 7374 616e 6461 7264 2066 696c 6573 s standard files\n+00017b90: 2074 6f20 6265 0a20 2020 2020 7265 696e to be. rein\n+00017ba0: 7374 616c 6c65 6420 6576 656e 2069 6620 stalled even if \n+00017bb0: 7468 6579 2061 6c72 6561 6479 2065 7869 they already exi\n+00017bc0: 7374 2069 6e20 7468 6520 736f 7572 6365 st in the source\n+00017bd0: 2074 7265 652e 2020 5468 6973 0a20 2020 tree. This. \n+00017be0: 2020 696e 766f 6c76 6573 2072 656d 6f76 involves remov\n+00017bf0: 696e 6720 7468 6520 6669 6c65 2066 726f ing the file fro\n+00017c00: 6d20 7468 6520 736f 7572 6365 2074 7265 m the source tre\n+00017c10: 6520 6265 666f 7265 2063 7265 6174 696e e before creatin\n+00017c20: 6720 7468 650a 2020 2020 206e 6577 2073 g the. new s\n+00017c30: 796d 6c69 6e6b 2028 6f72 2c20 7769 7468 ymlink (or, with\n+00017c40: 20e2 8098 2d2d 636f 7079 e280 992c 2063 ...--copy..., c\n+00017c50: 6f70 7969 6e67 2074 6865 206e 6577 2066 opying the new f\n+00017c60: 696c 6529 2e0a 0ae2 8098 2d2d 666f 7265 ile)......--fore\n+00017c70: 6967 6ee2 8099 0a20 2020 2020 5365 7420 ign.... Set \n+00017c80: 7468 6520 676c 6f62 616c 2073 7472 6963 the global stric\n+00017c90: 746e 6573 7320 746f 20e2 8098 666f 7265 tness to ...fore\n+00017ca0: 6967 6ee2 8099 2e20 2046 6f72 206d 6f72 ign.... For mor\n+00017cb0: 6520 696e 666f 726d 6174 696f 6e2c 2073 e information, s\n+00017cc0: 6565 0a20 2020 2020 2a6e 6f74 6520 5374 ee. *note St\n+00017cd0: 7269 6374 6e65 7373 3a3a 2e0a 0ae2 8098 rictness::......\n+00017ce0: 2d2d 676e 6974 73e2 8099 0a20 2020 2020 --gnits.... \n+00017cf0: 5365 7420 7468 6520 676c 6f62 616c 2073 Set the global s\n+00017d00: 7472 6963 746e 6573 7320 746f 20e2 8098 trictness to ...\n+00017d10: 676e 6974 73e2 8099 2e20 2046 6f72 206d gnits.... For m\n+00017d20: 6f72 6520 696e 666f 726d 6174 696f 6e2c ore information,\n+00017d30: 2073 6565 0a20 2020 2020 2a6e 6f74 6520 see. *note \n+00017d40: 476e 6974 733a 3a2e 0a0a e280 982d 2d67 Gnits::......--g\n+00017d50: 6e75 e280 990a 2020 2020 2053 6574 2074 nu.... Set t\n+00017d60: 6865 2067 6c6f 6261 6c20 7374 7269 6374 he global strict\n+00017d70: 6e65 7373 2074 6f20 e280 9867 6e75 e280 ness to ...gnu..\n+00017d80: 992e 2020 466f 7220 6d6f 7265 2069 6e66 .. For more inf\n+00017d90: 6f72 6d61 7469 6f6e 2c20 7365 650a 2020 ormation, see. \n+00017da0: 2020 202a 6e6f 7465 2047 6e69 7473 3a3a *note Gnits::\n+00017db0: 2e20 2054 6869 7320 6973 2074 6865 2064 . This is the d\n+00017dc0: 6566 6175 6c74 2073 7472 6963 746e 6573 efault strictnes\n+00017dd0: 732e 0a0a e280 982d 2d68 656c 70e2 8099 s......--help...\n+00017de0: 0a20 2020 2020 5072 696e 7420 6120 7375 . Print a su\n+00017df0: 6d6d 6172 7920 6f66 2074 6865 2063 6f6d mmary of the com\n+00017e00: 6d61 6e64 206c 696e 6520 6f70 7469 6f6e mand line option\n+00017e10: 7320 616e 6420 6578 6974 2e0a 0ae2 8098 s and exit......\n+00017e20: 2d69 e280 990a e280 982d 2d69 676e 6f72 -i.......--ignor\n+00017e30: 652d 6465 7073 e280 990a 2020 2020 2054 e-deps.... T\n+00017e40: 6869 7320 6469 7361 626c 6573 2074 6865 his disables the\n+00017e50: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+00017e60: 6b69 6e67 2066 6561 7475 7265 2069 6e20 king feature in \n+00017e70: 6765 6e65 7261 7465 640a 2020 2020 20e2 generated. .\n+00017e80: 8098 4d61 6b65 6669 6c65 e280 9973 3b20 ..Makefile...s; \n+00017e90: 7365 6520 2a6e 6f74 6520 4465 7065 6e64 see *note Depend\n+00017ea0: 656e 6369 6573 3a3a 2e0a 0ae2 8098 2d2d encies::......--\n+00017eb0: 696e 636c 7564 652d 6465 7073 e280 990a include-deps....\n+00017ec0: 2020 2020 2054 6869 7320 656e 6162 6c65 This enable\n+00017ed0: 7320 7468 6520 6465 7065 6e64 656e 6379 s the dependency\n+00017ee0: 2074 7261 636b 696e 6720 6665 6174 7572 tracking featur\n+00017ef0: 652e 2020 5468 6973 2066 6561 7475 7265 e. This feature\n+00017f00: 2069 730a 2020 2020 2065 6e61 626c 6564 is. enabled\n+00017f10: 2062 7920 6465 6661 756c 742e 2020 5468 by default. Th\n+00017f20: 6973 206f 7074 696f 6e20 6973 2070 726f is option is pro\n+00017f30: 7669 6465 6420 666f 7220 6869 7374 6f72 vided for histor\n+00017f40: 6963 616c 2072 6561 736f 6e73 0a20 2020 ical reasons. \n+00017f50: 2020 6f6e 6c79 2061 6e64 2070 726f 6261 only and proba\n+00017f60: 626c 7920 7368 6f75 6c64 206e 6f74 2062 bly should not b\n+00017f70: 6520 7573 6564 2e0a 0ae2 8098 2d2d 6e6f e used......--no\n+00017f80: 2d66 6f72 6365 e280 990a 2020 2020 204f -force.... O\n+00017f90: 7264 696e 6172 696c 7920 e280 9861 7574 rdinarily ...aut\n+00017fa0: 6f6d 616b 65e2 8099 2063 7265 6174 6573 omake... creates\n+00017fb0: 2061 6c6c 20e2 8098 4d61 6b65 6669 6c65 all ...Makefile\n+00017fc0: 2e69 6ee2 8099 7320 6d65 6e74 696f 6e65 .in...s mentione\n+00017fd0: 6420 696e 0a20 2020 2020 e280 9863 6f6e d in. ...con\n+00017fe0: 6669 6775 7265 2e61 63e2 8099 2e20 2054 figure.ac.... T\n+00017ff0: 6869 7320 6f70 7469 6f6e 2063 6175 7365 his option cause\n+00018000: 7320 6974 2074 6f20 6f6e 6c79 2075 7064 s it to only upd\n+00018010: 6174 6520 7468 6f73 650a 2020 2020 20e2 ate those. .\n+00018020: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+00018030: 7320 7468 6174 2061 7265 206f 7574 206f s that are out o\n+00018040: 6620 6461 7465 2077 6974 6820 7265 7370 f date with resp\n+00018050: 6563 7420 746f 206f 6e65 206f 6620 7468 ect to one of th\n+00018060: 6569 720a 2020 2020 2064 6570 656e 6465 eir. depende\n+00018070: 6e74 732e 0a0a e280 982d 6f20 4449 52e2 nts......-o DIR.\n+00018080: 8099 0ae2 8098 2d2d 6f75 7470 7574 2d64 ......--output-d\n+00018090: 6972 3d44 4952 e280 990a 2020 2020 2050 ir=DIR.... P\n+000180a0: 7574 2074 6865 2067 656e 6572 6174 6564 ut the generated\n+000180b0: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n+000180c0: 8099 2069 6e20 7468 6520 6469 7265 6374 .. in the direct\n+000180d0: 6f72 7920 4449 522e 2020 4f72 6469 6e61 ory DIR. Ordina\n+000180e0: 7269 6c79 0a20 2020 2020 6561 6368 20e2 rily. each .\n+000180f0: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+00018100: 2069 7320 6372 6561 7465 6420 696e 2074 is created in t\n+00018110: 6865 2064 6972 6563 746f 7279 206f 6620 he directory of \n+00018120: 7468 6520 636f 7272 6573 706f 6e64 696e the correspondin\n+00018130: 670a 2020 2020 20e2 8098 4d61 6b65 6669 g. ...Makefi\n+00018140: 6c65 2e61 6de2 8099 2e20 2054 6869 7320 le.am.... This \n+00018150: 6f70 7469 6f6e 2069 7320 6465 7072 6563 option is deprec\n+00018160: 6174 6564 2061 6e64 2077 696c 6c20 6265 ated and will be\n+00018170: 2072 656d 6f76 6564 2069 6e20 610a 2020 removed in a. \n+00018180: 2020 2066 7574 7572 6520 7265 6c65 6173 future releas\n+00018190: 652e 0a0a e280 982d 76e2 8099 0ae2 8098 e......-v.......\n+000181a0: 2d2d 7665 7262 6f73 65e2 8099 0a20 2020 --verbose.... \n+000181b0: 2020 4361 7573 6520 4175 746f 6d61 6b65 Cause Automake\n+000181c0: 2074 6f20 7072 696e 7420 696e 666f 726d to print inform\n+000181d0: 6174 696f 6e20 6162 6f75 7420 7768 6963 ation about whic\n+000181e0: 6820 6669 6c65 7320 6172 6520 6265 696e h files are bein\n+000181f0: 670a 2020 2020 2072 6561 6420 6f72 2063 g. read or c\n+00018200: 7265 6174 6564 2e0a 0ae2 8098 2d2d 7665 reated......--ve\n+00018210: 7273 696f 6ee2 8099 0a20 2020 2020 5072 rsion.... Pr\n+00018220: 696e 7420 7468 6520 7665 7273 696f 6e20 int the version \n+00018230: 6e75 6d62 6572 206f 6620 4175 746f 6d61 number of Automa\n+00018240: 6b65 2061 6e64 2065 7869 742e 0a0a e280 ke and exit.....\n+00018250: 982d 5720 4341 5445 474f 5259 e280 990a .-W CATEGORY....\n+00018260: e280 982d 2d77 6172 6e69 6e67 733d 4341 ...--warnings=CA\n+00018270: 5445 474f 5259 e280 990a 2020 2020 204f TEGORY.... O\n+00018280: 7574 7075 7420 7761 726e 696e 6773 2066 utput warnings f\n+00018290: 616c 6c69 6e67 2069 6e20 4341 5445 474f alling in CATEGO\n+000182a0: 5259 2e20 2043 4154 4547 4f52 5920 6361 RY. CATEGORY ca\n+000182b0: 6e20 6265 206f 6e65 206f 663a 0a20 2020 n be one of:. \n+000182c0: 2020 e280 9867 6e75 e280 990a 2020 2020 ...gnu.... \n+000182d0: 2020 2020 2020 7761 726e 696e 6773 2072 warnings r\n+000182e0: 656c 6174 6564 2074 6f20 7468 6520 474e elated to the GN\n+000182f0: 5520 436f 6469 6e67 2053 7461 6e64 6172 U Coding Standar\n+00018300: 6473 2028 2a6e 6f74 650a 2020 2020 2020 ds (*note. \n+00018310: 2020 2020 2873 7461 6e64 6172 6473 2954 (standards)T\n+00018320: 6f70 3a3a 292e 0a20 2020 2020 e280 986f op::).. ...o\n+00018330: 6273 6f6c 6574 65e2 8099 0a20 2020 2020 bsolete.... \n+00018340: 2020 2020 206f 6273 6f6c 6574 6520 6665 obsolete fe\n+00018350: 6174 7572 6573 206f 7220 636f 6e73 7472 atures or constr\n+00018360: 7563 7469 6f6e 730a 2020 2020 20e2 8098 uctions. ...\n+00018370: 6f76 6572 7269 6465 e280 990a 2020 2020 override.... \n+00018380: 2020 2020 2020 7573 6572 2072 6564 6566 user redef\n+00018390: 696e 6974 696f 6e73 206f 6620 4175 746f initions of Auto\n+000183a0: 6d61 6b65 2072 756c 6573 206f 7220 7661 make rules or va\n+000183b0: 7269 6162 6c65 730a 2020 2020 20e2 8098 riables. ...\n+000183c0: 706f 7274 6162 696c 6974 79e2 8099 0a20 portability.... \n+000183d0: 2020 2020 2020 2020 2070 6f72 7461 6269 portabi\n+000183e0: 6c69 7479 2069 7373 7565 7320 2865 2e67 lity issues (e.g\n+000183f0: 2e2c 2075 7365 206f 6620 e280 986d 616b ., use of ...mak\n+00018400: 65e2 8099 2066 6561 7475 7265 7320 7468 e... features th\n+00018410: 6174 2061 7265 0a20 2020 2020 2020 2020 at are. \n+00018420: 206b 6e6f 776e 2074 6f20 6265 206e 6f74 known to be not\n+00018430: 2070 6f72 7461 626c 6529 0a20 2020 2020 portable). \n+00018440: e280 9865 7874 7261 2d70 6f72 7461 6269 ...extra-portabi\n+00018450: 6c69 7479 e280 990a 2020 2020 2020 2020 lity.... \n+00018460: 2020 6578 7472 6120 706f 7274 6162 696c extra portabil\n+00018470: 6974 7920 6973 7375 6573 2072 656c 6174 ity issues relat\n+00018480: 6564 2074 6f20 6f62 7363 7572 6520 746f ed to obscure to\n+00018490: 6f6c 732e 2020 4f6e 650a 2020 2020 2020 ols. One. \n+000184a0: 2020 2020 6578 616d 706c 6520 6f66 2073 example of s\n+000184b0: 7563 6820 6120 746f 6f6c 2069 7320 7468 uch a tool is th\n+000184c0: 6520 4d69 6372 6f73 6f66 7420 e280 986c e Microsoft ...l\n+000184d0: 6962 e280 9920 6172 6368 6976 6572 2e0a ib... archiver..\n+000184e0: 2020 2020 20e2 8098 7379 6e74 6178 e280 ...syntax..\n+000184f0: 990a 2020 2020 2020 2020 2020 7765 6972 .. weir\n+00018500: 6420 7379 6e74 6178 2c20 756e 7573 6564 d syntax, unused\n+00018510: 2076 6172 6961 626c 6573 2c20 7479 706f variables, typo\n+00018520: 730a 2020 2020 20e2 8098 756e 7375 7070 s. ...unsupp\n+00018530: 6f72 7465 64e2 8099 0a20 2020 2020 2020 orted.... \n+00018540: 2020 2075 6e73 7570 706f 7274 6564 206f unsupported o\n+00018550: 7220 696e 636f 6d70 6c65 7465 2066 6561 r incomplete fea\n+00018560: 7475 7265 730a 2020 2020 20e2 8098 616c tures. ...al\n+00018570: 6ce2 8099 0a20 2020 2020 2020 2020 2061 l.... a\n+00018580: 6c6c 2074 6865 2077 6172 6e69 6e67 730a ll the warnings.\n+00018590: 2020 2020 20e2 8098 6e6f 6e65 e280 990a ...none....\n+000185a0: 2020 2020 2020 2020 2020 7475 726e 206f turn o\n+000185b0: 6666 2061 6c6c 2074 6865 2077 6172 6e69 ff all the warni\n+000185c0: 6e67 730a 2020 2020 20e2 8098 6572 726f ngs. ...erro\n+000185d0: 72e2 8099 0a20 2020 2020 2020 2020 2074 r.... t\n+000185e0: 7265 6174 2077 6172 6e69 6e67 7320 6173 reat warnings as\n+000185f0: 2065 7272 6f72 730a 0a20 2020 2020 4120 errors.. A \n+00018600: 6361 7465 676f 7279 2063 616e 2062 6520 category can be \n+00018610: 7475 726e 6564 206f 6666 2062 7920 7072 turned off by pr\n+00018620: 6566 6978 696e 6720 6974 7320 6e61 6d65 efixing its name\n+00018630: 2077 6974 6820 e280 986e 6f2d e280 992e with ...no-....\n+00018640: 2020 466f 720a 2020 2020 2069 6e73 7461 For. insta\n+00018650: 6e63 652c 20e2 8098 2d57 6e6f 2d73 796e nce, ...-Wno-syn\n+00018660: 7461 78e2 8099 2077 696c 6c20 6869 6465 tax... will hide\n+00018670: 2074 6865 2077 6172 6e69 6e67 7320 6162 the warnings ab\n+00018680: 6f75 7420 756e 7573 6564 0a20 2020 2020 out unused. \n+00018690: 7661 7269 6162 6c65 732e 0a0a 2020 2020 variables... \n+000186a0: 2054 6865 2063 6174 6567 6f72 6965 7320 The categories \n+000186b0: 6f75 7470 7574 2062 7920 6465 6661 756c output by defaul\n+000186c0: 7420 6172 6520 e280 9873 796e 7461 78e2 t are ...syntax.\n+000186d0: 8099 2061 6e64 20e2 8098 756e 7375 7070 .. and ...unsupp\n+000186e0: 6f72 7465 64e2 8099 2e0a 2020 2020 2041 orted..... A\n+000186f0: 6464 6974 696f 6e61 6c6c 792c 20e2 8098 dditionally, ...\n+00018700: 676e 75e2 8099 2061 6e64 20e2 8098 706f gnu... and ...po\n+00018710: 7274 6162 696c 6974 79e2 8099 2061 7265 rtability... are\n+00018720: 2065 6e61 626c 6564 2069 6e20 e280 982d enabled in ...-\n+00018730: 2d67 6e75 e280 9920 616e 640a 2020 2020 -gnu... and. \n+00018740: 20e2 8098 2d2d 676e 6974 73e2 8099 2073 ...--gnits... s\n+00018750: 7472 6963 746e 6573 732e 2020 4f6e 2074 trictness. On t\n+00018760: 6865 206f 7468 6572 2068 616e 642c 2074 he other hand, t\n+00018770: 6865 20e2 8098 7369 6c65 6e74 2d72 756c he ...silent-rul\n+00018780: 6573 e280 990a 2020 2020 206f 7074 696f es.... optio\n+00018790: 6e73 2028 2a6e 6f74 6520 4f70 7469 6f6e ns (*note Option\n+000187a0: 733a 3a29 2074 7572 6e73 206f 6666 2070 s::) turns off p\n+000187b0: 6f72 7461 6269 6c69 7479 2077 6172 6e69 ortability warni\n+000187c0: 6e67 7320 6162 6f75 740a 2020 2020 2072 ngs about. r\n+000187d0: 6563 7572 7369 7665 2076 6172 6961 626c ecursive variabl\n+000187e0: 6520 6578 7061 6e73 696f 6e73 2e0a 0a20 e expansions... \n+000187f0: 2020 2020 5475 726e 696e 6720 6f66 6620 Turning off \n+00018800: e280 9870 6f72 7461 6269 6c69 7479 e280 ...portability..\n+00018810: 9920 7769 6c6c 2061 6c73 6f20 7475 726e . will also turn\n+00018820: 206f 6666 20e2 8098 6578 7472 612d 706f off ...extra-po\n+00018830: 7274 6162 696c 6974 79e2 8099 2c0a 2020 rtability...,. \n+00018840: 2020 2061 6e64 2073 696d 696c 6172 6c79 and similarly\n+00018850: 2074 7572 6e69 6e67 206f 6e20 e280 9865 turning on ...e\n+00018860: 7874 7261 2d70 6f72 7461 6269 6c69 7479 xtra-portability\n+00018870: e280 9920 7769 6c6c 2061 6c73 6f20 7475 ... will also tu\n+00018880: 726e 206f 6e0a 2020 2020 20e2 8098 706f rn on. ...po\n+00018890: 7274 6162 696c 6974 79e2 8099 2e20 2048 rtability.... H\n+000188a0: 6f77 6576 6572 2c20 7475 726e 696e 6720 owever, turning \n+000188b0: 6f6e 20e2 8098 706f 7274 6162 696c 6974 on ...portabilit\n+000188c0: 79e2 8099 206f 7220 7475 726e 696e 6720 y... or turning \n+000188d0: 6f66 660a 2020 2020 20e2 8098 6578 7472 off. ...extr\n+000188e0: 612d 706f 7274 6162 696c 6974 79e2 8099 a-portability...\n+000188f0: 2077 696c 6c20 6e6f 7420 6166 6665 6374 will not affect\n+00018900: 2074 6865 206f 7468 6572 2063 6174 6567 the other categ\n+00018910: 6f72 792e 0a0a 2020 2020 2054 6865 2065 ory... The e\n+00018920: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia\n+00018930: 626c 6520 e280 9857 4152 4e49 4e47 53e2 ble ...WARNINGS.\n+00018940: 8099 2063 616e 2063 6f6e 7461 696e 2061 .. can contain a\n+00018950: 2063 6f6d 6d61 2073 6570 6172 6174 6564 comma separated\n+00018960: 0a20 2020 2020 6c69 7374 206f 6620 6361 . list of ca\n+00018970: 7465 676f 7269 6573 2074 6f20 656e 6162 tegories to enab\n+00018980: 6c65 2e20 2049 7420 7769 6c6c 2062 6520 le. It will be \n+00018990: 7461 6b65 6e20 696e 746f 2061 6363 6f75 taken into accou\n+000189a0: 6e74 2062 6566 6f72 650a 2020 2020 2074 nt before. t\n+000189b0: 6865 2063 6f6d 6d61 6e64 2d6c 696e 6520 he command-line \n+000189c0: 7377 6974 6368 6573 2c20 7468 6973 2077 switches, this w\n+000189d0: 6179 20e2 8098 2d57 6e6f 6e65 e280 9920 ay ...-Wnone... \n+000189e0: 7769 6c6c 2061 6c73 6f20 6967 6e6f 7265 will also ignore\n+000189f0: 2061 6e79 0a20 2020 2020 7761 726e 696e any. warnin\n+00018a00: 6720 6361 7465 676f 7279 2065 6e61 626c g category enabl\n+00018a10: 6564 2062 7920 e280 9857 4152 4e49 4e47 ed by ...WARNING\n+00018a20: 53e2 8099 2e20 2054 6869 7320 7661 7269 S.... This vari\n+00018a30: 6162 6c65 2069 7320 616c 736f 2075 7365 able is also use\n+00018a40: 640a 2020 2020 2062 7920 6f74 6865 7220 d. by other \n+00018a50: 746f 6f6c 7320 6c69 6b65 20e2 8098 6175 tools like ...au\n+00018a60: 746f 636f 6e66 e280 993b 2075 6e6b 6e6f toconf...; unkno\n+00018a70: 776e 2063 6174 6567 6f72 6965 7320 6172 wn categories ar\n+00018a80: 6520 6967 6e6f 7265 6420 666f 720a 2020 e ignored for. \n+00018a90: 2020 2074 6869 7320 7265 6173 6f6e 2e0a this reason..\n+00018aa0: 0a20 2020 4966 2074 6865 2065 6e76 6972 . If the envir\n+00018ab0: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable \n+00018ac0: e280 9841 5554 4f4d 414b 455f 4a4f 4253 ...AUTOMAKE_JOBS\n+00018ad0: e280 9920 636f 6e74 6169 6e73 2061 2070 ... contains a p\n+00018ae0: 6f73 6974 6976 650a 6e75 6d62 6572 2c20 ositive.number, \n+00018af0: 6974 2069 7320 7461 6b65 6e20 6173 2074 it is taken as t\n+00018b00: 6865 206d 6178 696d 756d 206e 756d 6265 he maximum numbe\n+00018b10: 7220 6f66 2050 6572 6c20 7468 7265 6164 r of Perl thread\n+00018b20: 7320 746f 2075 7365 2069 6e0a e280 9861 s to use in....a\n+00018b30: 7574 6f6d 616b 65e2 8099 2066 6f72 2067 utomake... for g\n+00018b40: 656e 6572 6174 696e 6720 6d75 6c74 6970 enerating multip\n+00018b50: 6c65 20e2 8098 4d61 6b65 6669 6c65 2e69 le ...Makefile.i\n+00018b60: 6ee2 8099 2066 696c 6573 2063 6f6e 6375 n... files concu\n+00018b70: 7272 656e 746c 792e 0a54 6869 7320 6973 rrently..This is\n+00018b80: 2061 6e20 6578 7065 7269 6d65 6e74 616c an experimental\n+00018b90: 2066 6561 7475 7265 2e0a 0a1f 0a46 696c feature.....Fil\n+00018ba0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00018bb0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 636f .info, Node: co\n+00018bc0: 6e66 6967 7572 652c 2020 4e65 7874 3a20 nfigure, Next: \n+00018bd0: 4469 7265 6374 6f72 6965 732c 2020 5072 Directories, Pr\n+00018be0: 6576 3a20 6175 746f 6d61 6b65 2049 6e76 ev: automake Inv\n+00018bf0: 6f63 6174 696f 6e2c 2020 5570 3a20 546f ocation, Up: To\n+00018c00: 700a 0a36 2053 6361 6e6e 696e 6720 e280 p..6 Scanning ..\n+00018c10: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+00018c20: 2c20 7573 696e 6720 e280 9861 636c 6f63 , using ...acloc\n+00018c30: 616c e280 990a 2a2a 2a2a 2a2a 2a2a 2a2a al....**********\n 00018c40: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00018c50: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..\n-00018c60: 4175 746f 6d61 6b65 2073 6361 6e73 2074 Automake scans t\n-00018c70: 6865 2070 6163 6b61 6765 2773 20e2 8098 he package's ...\n-00018c80: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n-00018c90: 746f 2064 6574 6572 6d69 6e65 2063 6572 to determine cer\n-00018ca0: 7461 696e 0a69 6e66 6f72 6d61 7469 6f6e tain.information\n-00018cb0: 2061 626f 7574 2074 6865 2070 6163 6b61 about the packa\n-00018cc0: 6765 2e20 2053 6f6d 6520 e280 9861 7574 ge. Some ...aut\n-00018cd0: 6f63 6f6e 66e2 8099 206d 6163 726f 7320 oconf... macros \n-00018ce0: 6172 6520 7265 7175 6972 6564 2061 6e64 are required and\n-00018cf0: 0a73 6f6d 6520 7661 7269 6162 6c65 7320 .some variables \n-00018d00: 6d75 7374 2062 6520 6465 6669 6e65 6420 must be defined \n-00018d10: 696e 20e2 8098 636f 6e66 6967 7572 652e in ...configure.\n-00018d20: 6163 e280 992e 2020 4175 746f 6d61 6b65 ac.... Automake\n-00018d30: 2077 696c 6c20 616c 736f 0a75 7365 2069 will also.use i\n-00018d40: 6e66 6f72 6d61 7469 6f6e 2066 726f 6d20 nformation from \n-00018d50: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-00018d60: 8099 2074 6f20 6675 7274 6865 7220 7461 .. to further ta\n-00018d70: 696c 6f72 2069 7473 206f 7574 7075 742e ilor its output.\n-00018d80: 0a0a 2020 2041 7574 6f6d 616b 6520 616c .. Automake al\n-00018d90: 736f 2073 7570 706c 6965 7320 736f 6d65 so supplies some\n-00018da0: 2041 7574 6f63 6f6e 6620 6d61 6372 6f73 Autoconf macros\n-00018db0: 2074 6f20 6d61 6b65 2074 6865 206d 6169 to make the mai\n-00018dc0: 6e74 656e 616e 6365 0a65 6173 6965 722e ntenance.easier.\n-00018dd0: 2020 5468 6573 6520 6d61 6372 6f73 2063 These macros c\n-00018de0: 616e 2061 7574 6f6d 6174 6963 616c 6c79 an automatically\n-00018df0: 2062 6520 7075 7420 696e 746f 2079 6f75 be put into you\n-00018e00: 7220 e280 9861 636c 6f63 616c 2e6d 34e2 r ...aclocal.m4.\n-00018e10: 8099 0a75 7369 6e67 2074 6865 20e2 8098 ...using the ...\n-00018e20: 6163 6c6f 6361 6ce2 8099 2070 726f 6772 aclocal... progr\n-00018e30: 616d 2e0a 0a2a 204d 656e 753a 0a0a 2a20 am...* Menu:..* \n-00018e40: 5265 7175 6972 656d 656e 7473 3a3a 2020 Requirements:: \n-00018e50: 2020 2020 2020 2020 2020 2020 2020 436f Co\n-00018e60: 6e66 6967 7572 6174 696f 6e20 7265 7175 nfiguration requ\n-00018e70: 6972 656d 656e 7473 0a2a 204f 7074 696f irements.* Optio\n-00018e80: 6e61 6c3a 3a20 2020 2020 2020 2020 2020 nal:: \n-00018e90: 2020 2020 2020 2020 204f 7468 6572 2074 Other t\n-00018ea0: 6869 6e67 7320 4175 746f 6d61 6b65 2072 hings Automake r\n-00018eb0: 6563 6f67 6e69 7a65 730a 2a20 6163 6c6f ecognizes.* aclo\n-00018ec0: 6361 6c20 496e 766f 6361 7469 6f6e 3a3a cal Invocation::\n-00018ed0: 2020 2020 2020 2020 2020 4175 746f 2d67 Auto-g\n-00018ee0: 656e 6572 6174 696e 6720 6163 6c6f 6361 enerating acloca\n-00018ef0: 6c2e 6d34 0a2a 204d 6163 726f 733a 3a20 l.m4.* Macros:: \n-00018f00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00018f10: 2020 2020 2041 7574 6f63 6f6e 6620 6d61 Autoconf ma\n-00018f20: 6372 6f73 2073 7570 706c 6965 6420 7769 cros supplied wi\n-00018f30: 7468 2041 7574 6f6d 616b 650a 0a1f 0a46 th Automake....F\n-00018f40: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-00018f50: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-00018f60: 5265 7175 6972 656d 656e 7473 2c20 204e Requirements, N\n-00018f70: 6578 743a 204f 7074 696f 6e61 6c2c 2020 ext: Optional, \n-00018f80: 5570 3a20 636f 6e66 6967 7572 650a 0a36 Up: configure..6\n-00018f90: 2e31 2043 6f6e 6669 6775 7261 7469 6f6e .1 Configuration\n-00018fa0: 2072 6571 7569 7265 6d65 6e74 730a 3d3d requirements.==\n+00018c50: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n+00018c60: 0a0a 4175 746f 6d61 6b65 2073 6361 6e73 ..Automake scans\n+00018c70: 2074 6865 2070 6163 6b61 6765 2773 20e2 the package's .\n+00018c80: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+00018c90: 9920 746f 2064 6574 6572 6d69 6e65 2063 . to determine c\n+00018ca0: 6572 7461 696e 0a69 6e66 6f72 6d61 7469 ertain.informati\n+00018cb0: 6f6e 2061 626f 7574 2074 6865 2070 6163 on about the pac\n+00018cc0: 6b61 6765 2e20 2053 6f6d 6520 e280 9861 kage. Some ...a\n+00018cd0: 7574 6f63 6f6e 66e2 8099 206d 6163 726f utoconf... macro\n+00018ce0: 7320 6172 6520 7265 7175 6972 6564 2061 s are required a\n+00018cf0: 6e64 0a73 6f6d 6520 7661 7269 6162 6c65 nd.some variable\n+00018d00: 7320 6d75 7374 2062 6520 6465 6669 6e65 s must be define\n+00018d10: 6420 696e 20e2 8098 636f 6e66 6967 7572 d in ...configur\n+00018d20: 652e 6163 e280 992e 2020 4175 746f 6d61 e.ac.... Automa\n+00018d30: 6b65 2077 696c 6c20 616c 736f 0a75 7365 ke will also.use\n+00018d40: 2069 6e66 6f72 6d61 7469 6f6e 2066 726f information fro\n+00018d50: 6d20 e280 9863 6f6e 6669 6775 7265 2e61 m ...configure.a\n+00018d60: 63e2 8099 2074 6f20 6675 7274 6865 7220 c... to further \n+00018d70: 7461 696c 6f72 2069 7473 206f 7574 7075 tailor its outpu\n+00018d80: 742e 0a0a 2020 2041 7574 6f6d 616b 6520 t... Automake \n+00018d90: 616c 736f 2073 7570 706c 6965 7320 736f also supplies so\n+00018da0: 6d65 2041 7574 6f63 6f6e 6620 6d61 6372 me Autoconf macr\n+00018db0: 6f73 2074 6f20 6d61 6b65 2074 6865 206d os to make the m\n+00018dc0: 6169 6e74 656e 616e 6365 0a65 6173 6965 aintenance.easie\n+00018dd0: 722e 2020 5468 6573 6520 6d61 6372 6f73 r. These macros\n+00018de0: 2063 616e 2061 7574 6f6d 6174 6963 616c can automatical\n+00018df0: 6c79 2062 6520 7075 7420 696e 746f 2079 ly be put into y\n+00018e00: 6f75 7220 e280 9861 636c 6f63 616c 2e6d our ...aclocal.m\n+00018e10: 34e2 8099 0a75 7369 6e67 2074 6865 20e2 4....using the .\n+00018e20: 8098 6163 6c6f 6361 6ce2 8099 2070 726f ..aclocal... pro\n+00018e30: 6772 616d 2e0a 0a2a 204d 656e 753a 0a0a gram...* Menu:..\n+00018e40: 2a20 5265 7175 6972 656d 656e 7473 3a3a * Requirements::\n+00018e50: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00018e60: 436f 6e66 6967 7572 6174 696f 6e20 7265 Configuration re\n+00018e70: 7175 6972 656d 656e 7473 0a2a 204f 7074 quirements.* Opt\n+00018e80: 696f 6e61 6c3a 3a20 2020 2020 2020 2020 ional:: \n+00018e90: 2020 2020 2020 2020 2020 204f 7468 6572 Other\n+00018ea0: 2074 6869 6e67 7320 4175 746f 6d61 6b65 things Automake\n+00018eb0: 2072 6563 6f67 6e69 7a65 730a 2a20 6163 recognizes.* ac\n+00018ec0: 6c6f 6361 6c20 496e 766f 6361 7469 6f6e local Invocation\n+00018ed0: 3a3a 2020 2020 2020 2020 2020 4175 746f :: Auto\n+00018ee0: 2d67 656e 6572 6174 696e 6720 6163 6c6f -generating aclo\n+00018ef0: 6361 6c2e 6d34 0a2a 204d 6163 726f 733a cal.m4.* Macros:\n+00018f00: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00018f10: 2020 2020 2020 2041 7574 6f63 6f6e 6620 Autoconf \n+00018f20: 6d61 6372 6f73 2073 7570 706c 6965 6420 macros supplied \n+00018f30: 7769 7468 2041 7574 6f6d 616b 650a 0a1f with Automake...\n+00018f40: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00018f50: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00018f60: 3a20 5265 7175 6972 656d 656e 7473 2c20 : Requirements, \n+00018f70: 204e 6578 743a 204f 7074 696f 6e61 6c2c Next: Optional,\n+00018f80: 2020 5570 3a20 636f 6e66 6967 7572 650a Up: configure.\n+00018f90: 0a36 2e31 2043 6f6e 6669 6775 7261 7469 .6.1 Configurati\n+00018fa0: 6f6e 2072 6571 7569 7265 6d65 6e74 730a on requirements.\n 00018fb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00018fc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 ============..Th\n-00018fd0: 6520 6f6e 6520 7265 616c 2072 6571 7569 e one real requi\n-00018fe0: 7265 6d65 6e74 206f 6620 4175 746f 6d61 rement of Automa\n-00018ff0: 6b65 2069 7320 7468 6174 2079 6f75 7220 ke is that your \n-00019000: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-00019010: 8099 2063 616c 6c0a e280 9841 4d5f 494e .. call....AM_IN\n-00019020: 4954 5f41 5554 4f4d 414b 45e2 8099 2e20 IT_AUTOMAKE.... \n-00019030: 2054 6869 7320 6d61 6372 6f20 646f 6573 This macro does\n-00019040: 2073 6576 6572 616c 2074 6869 6e67 7320 several things \n-00019050: 7468 6174 2061 7265 2072 6571 7569 7265 that are require\n-00019060: 640a 666f 7220 7072 6f70 6572 2041 7574 d.for proper Aut\n-00019070: 6f6d 616b 6520 6f70 6572 6174 696f 6e20 omake operation \n-00019080: 282a 6e6f 7465 204d 6163 726f 733a 3a29 (*note Macros::)\n-00019090: 2e0a 0a20 2020 4865 7265 2061 7265 2074 ... Here are t\n-000190a0: 6865 206f 7468 6572 206d 6163 726f 7320 he other macros \n-000190b0: 7468 6174 2041 7574 6f6d 616b 6520 7265 that Automake re\n-000190c0: 7175 6972 6573 2062 7574 2077 6869 6368 quires but which\n-000190d0: 2061 7265 206e 6f74 0a72 756e 2062 7920 are not.run by \n-000190e0: e280 9841 4d5f 494e 4954 5f41 5554 4f4d ...AM_INIT_AUTOM\n-000190f0: 414b 45e2 8099 3a0a 0ae2 8098 4143 5f43 AKE...:.....AC_C\n-00019100: 4f4e 4649 475f 4649 4c45 53e2 8099 0ae2 ONFIG_FILES.....\n-00019110: 8098 4143 5f4f 5554 5055 54e2 8099 0a20 ..AC_OUTPUT.... \n-00019120: 2020 2020 5468 6573 6520 7477 6f20 6d61 These two ma\n-00019130: 6372 6f73 2061 7265 2075 7375 616c 6c79 cros are usually\n-00019140: 2069 6e76 6f6b 6564 2061 7320 666f 6c6c invoked as foll\n-00019150: 6f77 7320 6e65 6172 2074 6865 2065 6e64 ows near the end\n-00019160: 206f 660a 2020 2020 20e2 8098 636f 6e66 of. ...conf\n-00019170: 6967 7572 652e 6163 e280 992e 0a0a 2020 igure.ac...... \n-00019180: 2020 2020 2020 2020 2e2e 2e0a 2020 2020 .... \n-00019190: 2020 2020 2020 4143 5f43 4f4e 4649 475f AC_CONFIG_\n-000191a0: 4649 4c45 5328 5b0a 2020 2020 2020 2020 FILES([. \n-000191b0: 2020 2020 4d61 6b65 6669 6c65 0a20 2020 Makefile. \n-000191c0: 2020 2020 2020 2020 2064 6f63 2f4d 616b doc/Mak\n-000191d0: 6566 696c 650a 2020 2020 2020 2020 2020 efile. \n-000191e0: 2020 7372 632f 4d61 6b65 6669 6c65 0a20 src/Makefile. \n-000191f0: 2020 2020 2020 2020 2020 2073 7263 2f6c src/l\n-00019200: 6962 2f4d 616b 6566 696c 650a 2020 2020 ib/Makefile. \n-00019210: 2020 2020 2020 2020 2e2e 2e0a 2020 2020 .... \n-00019220: 2020 2020 2020 5d29 0a20 2020 2020 2020 ]). \n-00019230: 2020 2041 435f 4f55 5450 5554 0a0a 2020 AC_OUTPUT.. \n-00019240: 2020 2041 7574 6f6d 616b 6520 7573 6573 Automake uses\n-00019250: 2074 6865 7365 2074 6f20 6465 7465 726d these to determ\n-00019260: 696e 6520 7768 6963 6820 6669 6c65 7320 ine which files \n-00019270: 746f 2063 7265 6174 6520 282a 6e6f 7465 to create (*note\n-00019280: 0a20 2020 2020 4372 6561 7469 6e67 204f . Creating O\n-00019290: 7574 7075 7420 4669 6c65 733a 2028 6175 utput Files: (au\n-000192a0: 746f 636f 6e66 294f 7574 7075 742e 292e toconf)Output.).\n-000192b0: 2020 4120 6c69 7374 6564 2066 696c 6520 A listed file \n-000192c0: 6973 0a20 2020 2020 636f 6e73 6964 6572 is. consider\n-000192d0: 6564 2074 6f20 6265 2061 6e20 4175 746f ed to be an Auto\n-000192e0: 6d61 6b65 2067 656e 6572 6174 6564 20e2 make generated .\n-000192f0: 8098 4d61 6b65 6669 6c65 e280 9920 6966 ..Makefile... if\n-00019300: 2074 6865 7265 2065 7869 7374 7320 610a there exists a.\n-00019310: 2020 2020 2066 696c 6520 7769 7468 2074 file with t\n-00019320: 6865 2073 616d 6520 6e61 6d65 2061 6e64 he same name and\n-00019330: 2074 6865 20e2 8098 2e61 6de2 8099 2065 the ....am... e\n-00019340: 7874 656e 7369 6f6e 2061 7070 656e 6465 xtension appende\n-00019350: 642e 0a20 2020 2020 5479 7069 6361 6c6c d.. Typicall\n-00019360: 792c 20e2 8098 4143 5f43 4f4e 4649 475f y, ...AC_CONFIG_\n-00019370: 4649 4c45 5328 5b66 6f6f 2f4d 616b 6566 FILES([foo/Makef\n-00019380: 696c 655d 29e2 8099 2077 696c 6c20 6361 ile])... will ca\n-00019390: 7573 6520 4175 746f 6d61 6b65 2074 6f0a use Automake to.\n-000193a0: 2020 2020 2067 656e 6572 6174 6520 e280 generate ..\n-000193b0: 9866 6f6f 2f4d 616b 6566 696c 652e 696e .foo/Makefile.in\n-000193c0: e280 9920 6966 20e2 8098 666f 6f2f 4d61 ... if ...foo/Ma\n-000193d0: 6b65 6669 6c65 2e61 6de2 8099 2065 7869 kefile.am... exi\n-000193e0: 7374 732e 0a0a 2020 2020 2057 6865 6e20 sts... When \n-000193f0: 7573 696e 6720 e280 9841 435f 434f 4e46 using ...AC_CONF\n-00019400: 4947 5f46 494c 4553 e280 9920 7769 7468 IG_FILES... with\n-00019410: 206d 756c 7469 706c 6520 696e 7075 7420 multiple input \n-00019420: 6669 6c65 732c 2061 7320 696e 0a0a 2020 files, as in.. \n-00019430: 2020 2020 2020 2020 4143 5f43 4f4e 4649 AC_CONFI\n-00019440: 475f 4649 4c45 5328 5b4d 616b 6566 696c G_FILES([Makefil\n-00019450: 653a 746f 702e 696e 3a4d 616b 6566 696c e:top.in:Makefil\n-00019460: 652e 696e 3a62 6f74 2e69 6e5d 290a 0a20 e.in:bot.in]).. \n-00019470: 2020 2020 e280 9861 7574 6f6d 616b 65e2 ...automake.\n-00019480: 8099 2077 696c 6c20 6765 6e65 7261 7465 .. will generate\n-00019490: 2074 6865 2066 6972 7374 20e2 8098 2e69 the first ....i\n-000194a0: 6ee2 8099 2069 6e70 7574 2066 696c 6520 n... input file \n-000194b0: 666f 7220 7768 6963 6820 610a 2020 2020 for which a. \n-000194c0: 20e2 8098 2e61 6de2 8099 2066 696c 6520 ....am... file \n-000194d0: 6578 6973 7473 2e20 2049 6620 6e6f 2073 exists. If no s\n-000194e0: 7563 6820 6669 6c65 2065 7869 7374 7320 uch file exists \n-000194f0: 7468 6520 6f75 7470 7574 2066 696c 6520 the output file \n-00019500: 6973 206e 6f74 0a20 2020 2020 636f 6e73 is not. cons\n-00019510: 6964 6572 6564 2074 6f20 6265 2067 656e idered to be gen\n-00019520: 6572 6174 6564 2062 7920 4175 746f 6d61 erated by Automa\n-00019530: 6b65 2e0a 0a20 2020 2020 4669 6c65 7320 ke... Files \n-00019540: 6372 6561 7465 6420 6279 20e2 8098 4143 created by ...AC\n-00019550: 5f43 4f4e 4649 475f 4649 4c45 53e2 8099 _CONFIG_FILES...\n-00019560: 2c20 6265 2074 6865 7920 4175 746f 6d61 , be they Automa\n-00019570: 6b65 20e2 8098 4d61 6b65 6669 6c65 e280 ke ...Makefile..\n-00019580: 9973 206f 720a 2020 2020 206e 6f74 2c20 .s or. not, \n-00019590: 6172 6520 616c 6c20 7265 6d6f 7665 6420 are all removed \n-000195a0: 6279 20e2 8098 6d61 6b65 2064 6973 7463 by ...make distc\n-000195b0: 6c65 616e e280 992e 2020 5468 6569 7220 lean.... Their \n-000195c0: 696e 7075 7473 2061 7265 0a20 2020 2020 inputs are. \n-000195d0: 6175 746f 6d61 7469 6361 6c6c 7920 6469 automatically di\n-000195e0: 7374 7269 6275 7465 642c 2075 6e6c 6573 stributed, unles\n-000195f0: 7320 7468 6579 2061 7265 2074 6865 206f s they are the o\n-00019600: 7574 7075 7420 6f66 2070 7269 6f72 0a20 utput of prior. \n-00019610: 2020 2020 e280 9841 435f 434f 4e46 4947 ...AC_CONFIG\n-00019620: 5f46 494c 4553 e280 9920 636f 6d6d 616e _FILES... comman\n-00019630: 6473 2e20 2046 696e 616c 6c79 2c20 7265 ds. Finally, re\n-00019640: 6275 696c 6420 7275 6c65 7320 6172 6520 build rules are \n-00019650: 6765 6e65 7261 7465 640a 2020 2020 2069 generated. i\n-00019660: 6e20 7468 6520 4175 746f 6d61 6b65 20e2 n the Automake .\n-00019670: 8098 4d61 6b65 6669 6c65 e280 9920 6578 ..Makefile... ex\n-00019680: 6973 7469 6e67 2069 6e20 7468 6520 7375 isting in the su\n-00019690: 6264 6972 6563 746f 7279 206f 6620 7468 bdirectory of th\n-000196a0: 650a 2020 2020 206f 7574 7075 7420 6669 e. output fi\n-000196b0: 6c65 2c20 6966 2074 6865 7265 2069 7320 le, if there is \n-000196c0: 6f6e 652c 206f 7220 696e 2074 6865 2074 one, or in the t\n-000196d0: 6f70 2d6c 6576 656c 20e2 8098 4d61 6b65 op-level ...Make\n-000196e0: 6669 6c65 e280 990a 2020 2020 206f 7468 file.... oth\n-000196f0: 6572 7769 7365 2e0a 0a20 2020 2020 5468 erwise... Th\n-00019700: 6520 6162 6f76 6520 6d61 6368 696e 6572 e above machiner\n-00019710: 7920 2863 6c65 616e 696e 672c 2064 6973 y (cleaning, dis\n-00019720: 7472 6962 7574 696e 672c 2061 6e64 2072 tributing, and r\n-00019730: 6562 7569 6c64 696e 6729 2077 6f72 6b73 ebuilding) works\n-00019740: 0a20 2020 2020 6669 6e65 2069 6620 7468 . fine if th\n-00019750: 6520 e280 9841 435f 434f 4e46 4947 5f46 e ...AC_CONFIG_F\n-00019760: 494c 4553 e280 9920 7370 6563 6966 6963 ILES... specific\n-00019770: 6174 696f 6e73 2063 6f6e 7461 696e 206f ations contain o\n-00019780: 6e6c 7920 6c69 7465 7261 6c73 2e0a 2020 nly literals.. \n-00019790: 2020 2049 6620 7061 7274 206f 6620 7468 If part of th\n-000197a0: 6520 7370 6563 6966 6963 6174 696f 6e20 e specification \n-000197b0: 7573 6573 2073 6865 6c6c 2076 6172 6961 uses shell varia\n-000197c0: 626c 6573 2c20 e280 9861 7574 6f6d 616b bles, ...automak\n-000197d0: 65e2 8099 2077 696c 6c0a 2020 2020 206e e... will. n\n-000197e0: 6f74 2062 6520 6162 6c65 2074 6f20 6675 ot be able to fu\n-000197f0: 6c66 696c 6c20 7468 6973 2073 6574 7570 lfill this setup\n-00019800: 2c20 616e 6420 796f 7520 7769 6c6c 2068 , and you will h\n-00019810: 6176 6520 746f 2063 6f6d 706c 6574 650a ave to complete.\n-00019820: 2020 2020 2074 6865 206d 6973 7369 6e67 the missing\n-00019830: 2062 6974 7320 6279 2068 616e 642e 2020 bits by hand. \n-00019840: 466f 7220 696e 7374 616e 6365 2c20 6f6e For instance, on\n-00019850: 0a0a 2020 2020 2020 2020 2020 6669 6c65 .. file\n-00019860: 3d69 6e70 7574 0a20 2020 2020 2020 2020 =input. \n-00019870: 202e 2e2e 0a20 2020 2020 2020 2020 2041 .... A\n-00019880: 435f 434f 4e46 4947 5f46 494c 4553 285b C_CONFIG_FILES([\n-00019890: 6f75 7470 7574 3a24 6669 6c65 5d2c 2c20 output:$file],, \n-000198a0: 5b66 696c 653d 2466 696c 655d 290a 0a20 [file=$file]).. \n-000198b0: 2020 2020 e280 9861 7574 6f6d 616b 65e2 ...automake.\n-000198c0: 8099 2077 696c 6c20 6f75 7470 7574 2072 .. will output r\n-000198d0: 756c 6573 2074 6f20 636c 6561 6e20 e280 ules to clean ..\n-000198e0: 986f 7574 7075 74e2 8099 2c20 616e 6420 .output..., and \n-000198f0: 7265 6275 696c 6420 6974 2e0a 2020 2020 rebuild it.. \n-00019900: 2048 6f77 6576 6572 2074 6865 2072 6562 However the reb\n-00019910: 7569 6c64 2072 756c 6520 7769 6c6c 206e uild rule will n\n-00019920: 6f74 2064 6570 656e 6420 6f6e 20e2 8098 ot depend on ...\n-00019930: 696e 7075 74e2 8099 2c20 616e 6420 7468 input..., and th\n-00019940: 6973 2066 696c 650a 2020 2020 2077 696c is file. wil\n-00019950: 6c20 6e6f 7420 6265 2064 6973 7472 6962 l not be distrib\n-00019960: 7574 6564 2065 6974 6865 722e 2020 2859 uted either. (Y\n-00019970: 6f75 206d 7573 7420 6164 6420 e280 9845 ou must add ...E\n-00019980: 5854 5241 5f44 4953 5420 3d20 696e 7075 XTRA_DIST = inpu\n-00019990: 74e2 8099 0a20 2020 2020 746f 2079 6f75 t.... to you\n-000199a0: 7220 e280 984d 616b 6566 696c 652e 616d r ...Makefile.am\n-000199b0: e280 9920 6966 20e2 8098 696e 7075 74e2 ... if ...input.\n-000199c0: 8099 2069 7320 6120 736f 7572 6365 2066 .. is a source f\n-000199d0: 696c 652e 290a 0a20 2020 2020 5369 6d69 ile.).. Simi\n-000199e0: 6c61 726c 790a 0a20 2020 2020 2020 2020 larly.. \n-000199f0: 2066 696c 653d 6f75 7470 7574 0a20 2020 file=output. \n-00019a00: 2020 2020 2020 2066 696c 6532 3d6f 7574 file2=out\n-00019a10: 3a69 6e0a 2020 2020 2020 2020 2020 2e2e :in. ..\n-00019a20: 2e0a 2020 2020 2020 2020 2020 4143 5f43 .. AC_C\n-00019a30: 4f4e 4649 475f 4649 4c45 5328 5b24 6669 ONFIG_FILES([$fi\n-00019a40: 6c65 3a69 6e70 7574 5d2c 2c20 5b66 696c le:input],, [fil\n-00019a50: 653d 2466 696c 655d 290a 2020 2020 2020 e=$file]). \n-00019a60: 2020 2020 4143 5f43 4f4e 4649 475f 4649 AC_CONFIG_FI\n-00019a70: 4c45 5328 5b24 6669 6c65 325d 2c2c 205b LES([$file2],, [\n-00019a80: 6669 6c65 323d 2466 696c 6532 5d29 0a0a file2=$file2])..\n-00019a90: 2020 2020 2077 696c 6c20 6f6e 6c79 2063 will only c\n-00019aa0: 6175 7365 20e2 8098 696e 7075 74e2 8099 ause ...input...\n-00019ab0: 2074 6f20 6265 2064 6973 7472 6962 7574 to be distribut\n-00019ac0: 6564 2e20 204e 6f20 6669 6c65 2077 696c ed. No file wil\n-00019ad0: 6c20 6265 2063 6c65 616e 6564 0a20 2020 l be cleaned. \n-00019ae0: 2020 6175 746f 6d61 7469 6361 6c6c 7920 automatically \n-00019af0: 2861 6464 20e2 8098 4449 5354 434c 4541 (add ...DISTCLEA\n-00019b00: 4e46 494c 4553 203d 206f 7574 7075 7420 NFILES = output \n-00019b10: 6f75 74e2 8099 2079 6f75 7273 656c 6629 out... yourself)\n-00019b20: 2c20 616e 6420 6e6f 0a20 2020 2020 7265 , and no. re\n-00019b30: 6275 696c 6420 7275 6c65 2077 696c 6c20 build rule will \n-00019b40: 6265 206f 7574 7075 742e 0a0a 2020 2020 be output... \n-00019b50: 204f 6276 696f 7573 6c79 20e2 8098 6175 Obviously ...au\n-00019b60: 746f 6d61 6b65 e280 9920 6361 6e6e 6f74 tomake... cannot\n-00019b70: 2067 7565 7373 2077 6861 7420 7661 6c75 guess what valu\n-00019b80: 6520 e280 9824 6669 6c65 e280 9920 6973 e ...$file... is\n-00019b90: 2067 6f69 6e67 2074 6f0a 2020 2020 2068 going to. h\n-00019ba0: 6f6c 6420 6c61 7465 7220 7768 656e 20e2 old later when .\n-00019bb0: 8098 636f 6e66 6967 7572 65e2 8099 2069 ..configure... i\n-00019bc0: 7320 7275 6e2c 2061 6e64 2069 7420 6361 s run, and it ca\n-00019bd0: 6e6e 6f74 2075 7365 2074 6865 2073 6865 nnot use the she\n-00019be0: 6c6c 0a20 2020 2020 7661 7269 6162 6c65 ll. variable\n-00019bf0: 20e2 8098 2466 696c 65e2 8099 2069 6e20 ...$file... in \n-00019c00: 6120 e280 984d 616b 6566 696c 65e2 8099 a ...Makefile...\n-00019c10: 2e20 2048 6f77 6576 6572 2c20 6966 2079 . However, if y\n-00019c20: 6f75 206d 616b 6520 7265 6665 7265 6e63 ou make referenc\n-00019c30: 650a 2020 2020 2074 6f20 e280 9824 6669 e. to ...$fi\n-00019c40: 6c65 e280 9920 6173 20e2 8098 247b 6669 le... as ...${fi\n-00019c50: 6c65 7de2 8099 2028 692e 652e 2c20 696e le}... (i.e., in\n-00019c60: 2061 2077 6179 2074 6861 7420 6973 2063 a way that is c\n-00019c70: 6f6d 7061 7469 626c 6520 7769 7468 0a20 ompatible with. \n-00019c80: 2020 2020 e280 986d 616b 65e2 8099 2773 ...make...'s\n-00019c90: 2073 796e 7461 7829 2061 6e64 2066 7572 syntax) and fur\n-00019ca0: 7468 6572 6d6f 7265 2075 7365 20e2 8098 thermore use ...\n-00019cb0: 4143 5f53 5542 5354 e280 9920 746f 2065 AC_SUBST... to e\n-00019cc0: 6e73 7572 6520 7468 6174 0a20 2020 2020 nsure that. \n-00019cd0: e280 9824 7b66 696c 657d e280 9920 6973 ...${file}... is\n-00019ce0: 206d 6561 6e69 6e67 6675 6c20 696e 2061 meaningful in a\n-00019cf0: 20e2 8098 4d61 6b65 6669 6c65 e280 992c ...Makefile...,\n-00019d00: 2074 6865 6e20 e280 9861 7574 6f6d 616b then ...automak\n-00019d10: 65e2 8099 2077 696c 6c20 6265 0a20 2020 e... will be. \n-00019d20: 2020 6162 6c65 2074 6f20 7573 6520 e280 able to use ..\n-00019d30: 9824 7b66 696c 657d e280 9920 746f 2067 .${file}... to g\n-00019d40: 656e 6572 6174 6520 616c 6c20 7468 6573 enerate all thes\n-00019d50: 6520 7275 6c65 732e 2020 466f 7220 696e e rules. For in\n-00019d60: 7374 616e 6365 2c0a 2020 2020 2068 6572 stance,. her\n-00019d70: 6520 6973 2068 6f77 2074 6865 2041 7574 e is how the Aut\n-00019d80: 6f6d 616b 6520 7061 636b 6167 6520 6974 omake package it\n-00019d90: 7365 6c66 2067 656e 6572 6174 6573 2076 self generates v\n-00019da0: 6572 7369 6f6e 6564 2073 6372 6970 7473 ersioned scripts\n-00019db0: 0a20 2020 2020 666f 7220 6974 7320 7465 . for its te\n-00019dc0: 7374 2073 7569 7465 3a0a 0a20 2020 2020 st suite:.. \n-00019dd0: 2020 2020 2041 435f 5355 4253 5428 5b41 AC_SUBST([A\n-00019de0: 5049 5645 5253 494f 4e5d 2c20 2e2e 2e29 PIVERSION], ...)\n-00019df0: 0a20 2020 2020 2020 2020 202e 2e2e 0a20 . .... \n-00019e00: 2020 2020 2020 2020 2041 435f 434f 4e46 AC_CONF\n-00019e10: 4947 5f46 494c 4553 280a 2020 2020 2020 IG_FILES(. \n-00019e20: 2020 2020 2020 5b74 6573 7473 2f61 636c [tests/acl\n-00019e30: 6f63 616c 2d24 7b41 5049 5645 5253 494f ocal-${APIVERSIO\n-00019e40: 4e7d 3a74 6573 7473 2f61 636c 6f63 616c N}:tests/aclocal\n-00019e50: 2e69 6e5d 2c0a 2020 2020 2020 2020 2020 .in],. \n-00019e60: 2020 5b63 686d 6f64 202b 7820 7465 7374 [chmod +x test\n-00019e70: 732f 6163 6c6f 6361 6c2d 247b 4150 4956 s/aclocal-${APIV\n-00019e80: 4552 5349 4f4e 7d5d 2c0a 2020 2020 2020 ERSION}],. \n-00019e90: 2020 2020 2020 5b41 5049 5645 5253 494f [APIVERSIO\n-00019ea0: 4e3d 2441 5049 5645 5253 494f 4e5d 290a N=$APIVERSION]).\n-00019eb0: 2020 2020 2020 2020 2020 4143 5f43 4f4e AC_CON\n-00019ec0: 4649 475f 4649 4c45 5328 0a20 2020 2020 FIG_FILES(. \n-00019ed0: 2020 2020 2020 205b 7465 7374 732f 6175 [tests/au\n-00019ee0: 746f 6d61 6b65 2d24 7b41 5049 5645 5253 tomake-${APIVERS\n-00019ef0: 494f 4e7d 3a74 6573 7473 2f61 7574 6f6d ION}:tests/autom\n-00019f00: 616b 652e 696e 5d2c 0a20 2020 2020 2020 ake.in],. \n-00019f10: 2020 2020 205b 6368 6d6f 6420 2b78 2074 [chmod +x t\n-00019f20: 6573 7473 2f61 7574 6f6d 616b 652d 247b ests/automake-${\n-00019f30: 4150 4956 4552 5349 4f4e 7d5d 290a 0a20 APIVERSION}]).. \n-00019f40: 2020 2020 4865 7265 2063 6c65 616e 696e Here cleanin\n-00019f50: 672c 2064 6973 7472 6962 7574 696e 672c g, distributing,\n-00019f60: 2061 6e64 2072 6562 7569 6c64 696e 6720 and rebuilding \n-00019f70: 6172 6520 646f 6e65 2061 7574 6f6d 6174 are done automat\n-00019f80: 6963 616c 6c79 2c0a 2020 2020 2062 6563 ically,. bec\n-00019f90: 6175 7365 20e2 8098 247b 4150 4956 4552 ause ...${APIVER\n-00019fa0: 5349 4f4e 7de2 8099 2069 7320 6b6e 6f77 SION}... is know\n-00019fb0: 6e20 6174 20e2 8098 6d61 6b65 e280 992d n at ...make...-\n-00019fc0: 7469 6d65 2e0a 0a20 2020 2020 4e6f 7465 time... Note\n-00019fd0: 2074 6861 7420 796f 7520 7368 6f75 6c64 that you should\n-00019fe0: 206e 6f74 2075 7365 2073 6865 6c6c 2076 not use shell v\n-00019ff0: 6172 6961 626c 6573 2074 6f20 6465 636c ariables to decl\n-0001a000: 6172 6520 e280 984d 616b 6566 696c 65e2 are ...Makefile.\n-0001a010: 8099 0a20 2020 2020 6669 6c65 7320 666f ... files fo\n-0001a020: 7220 7768 6963 6820 e280 9861 7574 6f6d r which ...autom\n-0001a030: 616b 65e2 8099 206d 7573 7420 6372 6561 ake... must crea\n-0001a040: 7465 20e2 8098 4d61 6b65 6669 6c65 2e69 te ...Makefile.i\n-0001a050: 6ee2 8099 2e20 2045 7665 6e0a 2020 2020 n.... Even. \n-0001a060: 20e2 8098 4143 5f53 5542 5354 e280 9920 ...AC_SUBST... \n-0001a070: 646f 6573 206e 6f74 2068 656c 7020 6865 does not help he\n-0001a080: 7265 2c20 6265 6361 7573 6520 e280 9861 re, because ...a\n-0001a090: 7574 6f6d 616b 65e2 8099 206e 6565 6473 utomake... needs\n-0001a0a0: 2074 6f20 6b6e 6f77 2074 6865 0a20 2020 to know the. \n-0001a0b0: 2020 6669 6c65 206e 616d 6520 7768 656e file name when\n-0001a0c0: 2069 7420 7275 6e73 2069 6e20 6f72 6465 it runs in orde\n-0001a0d0: 7220 746f 2063 6865 636b 2077 6865 7468 r to check wheth\n-0001a0e0: 6572 20e2 8098 4d61 6b65 6669 6c65 2e61 er ...Makefile.a\n-0001a0f0: 6de2 8099 0a20 2020 2020 6578 6973 7473 m.... exists\n-0001a100: 2e20 2028 496e 2074 6865 2076 6572 7920 . (In the very \n-0001a110: 6861 6972 7920 6361 7365 2074 6861 7420 hairy case that \n-0001a120: 796f 7572 2073 6574 7570 2072 6571 7569 your setup requi\n-0001a130: 7265 7320 7375 6368 2075 7365 0a20 2020 res such use. \n-0001a140: 2020 6f66 2076 6172 6961 626c 6573 2c20 of variables, \n-0001a150: 796f 7520 7769 6c6c 2068 6176 6520 746f you will have to\n-0001a160: 2074 656c 6c20 4175 746f 6d61 6b65 2077 tell Automake w\n-0001a170: 6869 6368 20e2 8098 4d61 6b65 6669 6c65 hich ...Makefile\n-0001a180: 2e69 6ee2 8099 730a 2020 2020 2074 6f20 .in...s. to \n-0001a190: 6765 6e65 7261 7465 206f 6e20 7468 6520 generate on the \n-0001a1a0: 636f 6d6d 616e 642d 6c69 6e65 2e29 0a0a command-line.)..\n-0001a1b0: 2020 2020 2049 7420 6973 2070 6f73 7369 It is possi\n-0001a1c0: 626c 6520 746f 206c 6574 20e2 8098 6175 ble to let ...au\n-0001a1d0: 746f 6d61 6b65 e280 9920 656d 6974 2063 tomake... emit c\n-0001a1e0: 6f6e 6469 7469 6f6e 616c 2072 756c 6573 onditional rules\n-0001a1f0: 2066 6f72 0a20 2020 2020 e280 9841 435f for. ...AC_\n-0001a200: 434f 4e46 4947 5f46 494c 4553 e280 9920 CONFIG_FILES... \n-0001a210: 7769 7468 2074 6865 2068 656c 7020 6f66 with the help of\n-0001a220: 20e2 8098 414d 5f43 4f4e 445f 4946 e280 ...AM_COND_IF..\n-0001a230: 9920 282a 6e6f 7465 204f 7074 696f 6e61 . (*note Optiona\n-0001a240: 6c3a 3a29 2e0a 0a20 2020 2020 546f 2073 l::)... To s\n-0001a250: 756d 6d61 7269 7a65 3a0a 2020 2020 2020 ummarize:. \n-0001a260: 2020 e280 a220 5573 6520 6c69 7465 7261 ... Use litera\n-0001a270: 6c73 2066 6f72 20e2 8098 4d61 6b65 6669 ls for ...Makefi\n-0001a280: 6c65 e280 9973 2c20 616e 6420 666f 7220 le...s, and for \n-0001a290: 6f74 6865 7220 6669 6c65 7320 7768 656e other files when\n-0001a2a0: 6576 6572 0a20 2020 2020 2020 2020 2070 ever. p\n-0001a2b0: 6f73 7369 626c 652e 0a20 2020 2020 2020 ossible.. \n-0001a2c0: 20e2 80a2 2055 7365 20e2 8098 2466 696c ... Use ...$fil\n-0001a2d0: 65e2 8099 2028 6f72 20e2 8098 247b 6669 e... (or ...${fi\n-0001a2e0: 6c65 7de2 8099 2077 6974 686f 7574 20e2 le}... without .\n-0001a2f0: 8098 4143 5f53 5542 5354 285b 6669 6c65 ..AC_SUBST([file\n-0001a300: 5d29 e280 9929 2066 6f72 0a20 2020 2020 ])...) for. \n-0001a310: 2020 2020 2066 696c 6573 2074 6861 7420 files that \n-0001a320: e280 9861 7574 6f6d 616b 65e2 8099 2073 ...automake... s\n-0001a330: 686f 756c 6420 6967 6e6f 7265 2e0a 2020 hould ignore.. \n-0001a340: 2020 2020 2020 e280 a220 5573 6520 e280 ... Use ..\n-0001a350: 9824 7b66 696c 657d e280 9920 616e 6420 .${file}... and \n-0001a360: e280 9841 435f 5355 4253 5428 5b66 696c ...AC_SUBST([fil\n-0001a370: 655d 29e2 8099 2066 6f72 2066 696c 6573 e])... for files\n-0001a380: 2074 6861 7420 e280 9861 7574 6f6d 616b that ...automak\n-0001a390: 65e2 8099 0a20 2020 2020 2020 2020 2073 e.... s\n-0001a3a0: 686f 756c 6420 6e6f 7420 6967 6e6f 7265 hould not ignore\n-0001a3b0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n-0001a3c0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-0001a3d0: 4e6f 6465 3a20 4f70 7469 6f6e 616c 2c20 Node: Optional, \n-0001a3e0: 204e 6578 743a 2061 636c 6f63 616c 2049 Next: aclocal I\n-0001a3f0: 6e76 6f63 6174 696f 6e2c 2020 5072 6576 nvocation, Prev\n-0001a400: 3a20 5265 7175 6972 656d 656e 7473 2c20 : Requirements, \n-0001a410: 2055 703a 2063 6f6e 6669 6775 7265 0a0a Up: configure..\n-0001a420: 362e 3220 4f74 6865 7220 7468 696e 6773 6.2 Other things\n-0001a430: 2041 7574 6f6d 616b 6520 7265 636f 676e Automake recogn\n-0001a440: 697a 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d izes.===========\n+00018fc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n+00018fd0: 5468 6520 6f6e 6520 7265 616c 2072 6571 The one real req\n+00018fe0: 7569 7265 6d65 6e74 206f 6620 4175 746f uirement of Auto\n+00018ff0: 6d61 6b65 2069 7320 7468 6174 2079 6f75 make is that you\n+00019000: 7220 e280 9863 6f6e 6669 6775 7265 2e61 r ...configure.a\n+00019010: 63e2 8099 2063 616c 6c0a e280 9841 4d5f c... call....AM_\n+00019020: 494e 4954 5f41 5554 4f4d 414b 45e2 8099 INIT_AUTOMAKE...\n+00019030: 2e20 2054 6869 7320 6d61 6372 6f20 646f . This macro do\n+00019040: 6573 2073 6576 6572 616c 2074 6869 6e67 es several thing\n+00019050: 7320 7468 6174 2061 7265 2072 6571 7569 s that are requi\n+00019060: 7265 640a 666f 7220 7072 6f70 6572 2041 red.for proper A\n+00019070: 7574 6f6d 616b 6520 6f70 6572 6174 696f utomake operatio\n+00019080: 6e20 282a 6e6f 7465 204d 6163 726f 733a n (*note Macros:\n+00019090: 3a29 2e0a 0a20 2020 4865 7265 2061 7265 :)... Here are\n+000190a0: 2074 6865 206f 7468 6572 206d 6163 726f the other macro\n+000190b0: 7320 7468 6174 2041 7574 6f6d 616b 6520 s that Automake \n+000190c0: 7265 7175 6972 6573 2062 7574 2077 6869 requires but whi\n+000190d0: 6368 2061 7265 206e 6f74 0a72 756e 2062 ch are not.run b\n+000190e0: 7920 e280 9841 4d5f 494e 4954 5f41 5554 y ...AM_INIT_AUT\n+000190f0: 4f4d 414b 45e2 8099 3a0a 0ae2 8098 4143 OMAKE...:.....AC\n+00019100: 5f43 4f4e 4649 475f 4649 4c45 53e2 8099 _CONFIG_FILES...\n+00019110: 0ae2 8098 4143 5f4f 5554 5055 54e2 8099 ....AC_OUTPUT...\n+00019120: 0a20 2020 2020 5468 6573 6520 7477 6f20 . These two \n+00019130: 6d61 6372 6f73 2061 7265 2075 7375 616c macros are usual\n+00019140: 6c79 2069 6e76 6f6b 6564 2061 7320 666f ly invoked as fo\n+00019150: 6c6c 6f77 7320 6e65 6172 2074 6865 2065 llows near the e\n+00019160: 6e64 206f 660a 2020 2020 20e2 8098 636f nd of. ...co\n+00019170: 6e66 6967 7572 652e 6163 e280 992e 0a0a nfigure.ac......\n+00019180: 2020 2020 2020 2020 2020 2e2e 2e0a 2020 .... \n+00019190: 2020 2020 2020 2020 4143 5f43 4f4e 4649 AC_CONFI\n+000191a0: 475f 4649 4c45 5328 5b0a 2020 2020 2020 G_FILES([. \n+000191b0: 2020 2020 2020 4d61 6b65 6669 6c65 0a20 Makefile. \n+000191c0: 2020 2020 2020 2020 2020 2064 6f63 2f4d doc/M\n+000191d0: 616b 6566 696c 650a 2020 2020 2020 2020 akefile. \n+000191e0: 2020 2020 7372 632f 4d61 6b65 6669 6c65 src/Makefile\n+000191f0: 0a20 2020 2020 2020 2020 2020 2073 7263 . src\n+00019200: 2f6c 6962 2f4d 616b 6566 696c 650a 2020 /lib/Makefile. \n+00019210: 2020 2020 2020 2020 2020 2e2e 2e0a 2020 .... \n+00019220: 2020 2020 2020 2020 5d29 0a20 2020 2020 ]). \n+00019230: 2020 2020 2041 435f 4f55 5450 5554 0a0a AC_OUTPUT..\n+00019240: 2020 2020 2041 7574 6f6d 616b 6520 7573 Automake us\n+00019250: 6573 2074 6865 7365 2074 6f20 6465 7465 es these to dete\n+00019260: 726d 696e 6520 7768 6963 6820 6669 6c65 rmine which file\n+00019270: 7320 746f 2063 7265 6174 6520 282a 6e6f s to create (*no\n+00019280: 7465 0a20 2020 2020 4372 6561 7469 6e67 te. Creating\n+00019290: 204f 7574 7075 7420 4669 6c65 733a 2028 Output Files: (\n+000192a0: 6175 746f 636f 6e66 294f 7574 7075 742e autoconf)Output.\n+000192b0: 292e 2020 4120 6c69 7374 6564 2066 696c ). A listed fil\n+000192c0: 6520 6973 0a20 2020 2020 636f 6e73 6964 e is. consid\n+000192d0: 6572 6564 2074 6f20 6265 2061 6e20 4175 ered to be an Au\n+000192e0: 746f 6d61 6b65 2067 656e 6572 6174 6564 tomake generated\n+000192f0: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+00019300: 6966 2074 6865 7265 2065 7869 7374 7320 if there exists \n+00019310: 610a 2020 2020 2066 696c 6520 7769 7468 a. file with\n+00019320: 2074 6865 2073 616d 6520 6e61 6d65 2061 the same name a\n+00019330: 6e64 2074 6865 20e2 8098 2e61 6de2 8099 nd the ....am...\n+00019340: 2065 7874 656e 7369 6f6e 2061 7070 656e extension appen\n+00019350: 6465 642e 0a20 2020 2020 5479 7069 6361 ded.. Typica\n+00019360: 6c6c 792c 20e2 8098 4143 5f43 4f4e 4649 lly, ...AC_CONFI\n+00019370: 475f 4649 4c45 5328 5b66 6f6f 2f4d 616b G_FILES([foo/Mak\n+00019380: 6566 696c 655d 29e2 8099 2077 696c 6c20 efile])... will \n+00019390: 6361 7573 6520 4175 746f 6d61 6b65 2074 cause Automake t\n+000193a0: 6f0a 2020 2020 2067 656e 6572 6174 6520 o. generate \n+000193b0: e280 9866 6f6f 2f4d 616b 6566 696c 652e ...foo/Makefile.\n+000193c0: 696e e280 9920 6966 20e2 8098 666f 6f2f in... if ...foo/\n+000193d0: 4d61 6b65 6669 6c65 2e61 6de2 8099 2065 Makefile.am... e\n+000193e0: 7869 7374 732e 0a0a 2020 2020 2057 6865 xists... Whe\n+000193f0: 6e20 7573 696e 6720 e280 9841 435f 434f n using ...AC_CO\n+00019400: 4e46 4947 5f46 494c 4553 e280 9920 7769 NFIG_FILES... wi\n+00019410: 7468 206d 756c 7469 706c 6520 696e 7075 th multiple inpu\n+00019420: 7420 6669 6c65 732c 2061 7320 696e 0a0a t files, as in..\n+00019430: 2020 2020 2020 2020 2020 4143 5f43 4f4e AC_CON\n+00019440: 4649 475f 4649 4c45 5328 5b4d 616b 6566 FIG_FILES([Makef\n+00019450: 696c 653a 746f 702e 696e 3a4d 616b 6566 ile:top.in:Makef\n+00019460: 696c 652e 696e 3a62 6f74 2e69 6e5d 290a ile.in:bot.in]).\n+00019470: 0a20 2020 2020 e280 9861 7574 6f6d 616b . ...automak\n+00019480: 65e2 8099 2077 696c 6c20 6765 6e65 7261 e... will genera\n+00019490: 7465 2074 6865 2066 6972 7374 20e2 8098 te the first ...\n+000194a0: 2e69 6ee2 8099 2069 6e70 7574 2066 696c .in... input fil\n+000194b0: 6520 666f 7220 7768 6963 6820 610a 2020 e for which a. \n+000194c0: 2020 20e2 8098 2e61 6de2 8099 2066 696c ....am... fil\n+000194d0: 6520 6578 6973 7473 2e20 2049 6620 6e6f e exists. If no\n+000194e0: 2073 7563 6820 6669 6c65 2065 7869 7374 such file exist\n+000194f0: 7320 7468 6520 6f75 7470 7574 2066 696c s the output fil\n+00019500: 6520 6973 206e 6f74 0a20 2020 2020 636f e is not. co\n+00019510: 6e73 6964 6572 6564 2074 6f20 6265 2067 nsidered to be g\n+00019520: 656e 6572 6174 6564 2062 7920 4175 746f enerated by Auto\n+00019530: 6d61 6b65 2e0a 0a20 2020 2020 4669 6c65 make... File\n+00019540: 7320 6372 6561 7465 6420 6279 20e2 8098 s created by ...\n+00019550: 4143 5f43 4f4e 4649 475f 4649 4c45 53e2 AC_CONFIG_FILES.\n+00019560: 8099 2c20 6265 2074 6865 7920 4175 746f .., be they Auto\n+00019570: 6d61 6b65 20e2 8098 4d61 6b65 6669 6c65 make ...Makefile\n+00019580: e280 9973 206f 720a 2020 2020 206e 6f74 ...s or. not\n+00019590: 2c20 6172 6520 616c 6c20 7265 6d6f 7665 , are all remove\n+000195a0: 6420 6279 20e2 8098 6d61 6b65 2064 6973 d by ...make dis\n+000195b0: 7463 6c65 616e e280 992e 2020 5468 6569 tclean.... Thei\n+000195c0: 7220 696e 7075 7473 2061 7265 0a20 2020 r inputs are. \n+000195d0: 2020 6175 746f 6d61 7469 6361 6c6c 7920 automatically \n+000195e0: 6469 7374 7269 6275 7465 642c 2075 6e6c distributed, unl\n+000195f0: 6573 7320 7468 6579 2061 7265 2074 6865 ess they are the\n+00019600: 206f 7574 7075 7420 6f66 2070 7269 6f72 output of prior\n+00019610: 0a20 2020 2020 e280 9841 435f 434f 4e46 . ...AC_CONF\n+00019620: 4947 5f46 494c 4553 e280 9920 636f 6d6d IG_FILES... comm\n+00019630: 616e 6473 2e20 2046 696e 616c 6c79 2c20 ands. Finally, \n+00019640: 7265 6275 696c 6420 7275 6c65 7320 6172 rebuild rules ar\n+00019650: 6520 6765 6e65 7261 7465 640a 2020 2020 e generated. \n+00019660: 2069 6e20 7468 6520 4175 746f 6d61 6b65 in the Automake\n+00019670: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+00019680: 6578 6973 7469 6e67 2069 6e20 7468 6520 existing in the \n+00019690: 7375 6264 6972 6563 746f 7279 206f 6620 subdirectory of \n+000196a0: 7468 650a 2020 2020 206f 7574 7075 7420 the. output \n+000196b0: 6669 6c65 2c20 6966 2074 6865 7265 2069 file, if there i\n+000196c0: 7320 6f6e 652c 206f 7220 696e 2074 6865 s one, or in the\n+000196d0: 2074 6f70 2d6c 6576 656c 20e2 8098 4d61 top-level ...Ma\n+000196e0: 6b65 6669 6c65 e280 990a 2020 2020 206f kefile.... o\n+000196f0: 7468 6572 7769 7365 2e0a 0a20 2020 2020 therwise... \n+00019700: 5468 6520 6162 6f76 6520 6d61 6368 696e The above machin\n+00019710: 6572 7920 2863 6c65 616e 696e 672c 2064 ery (cleaning, d\n+00019720: 6973 7472 6962 7574 696e 672c 2061 6e64 istributing, and\n+00019730: 2072 6562 7569 6c64 696e 6729 2077 6f72 rebuilding) wor\n+00019740: 6b73 0a20 2020 2020 6669 6e65 2069 6620 ks. fine if \n+00019750: 7468 6520 e280 9841 435f 434f 4e46 4947 the ...AC_CONFIG\n+00019760: 5f46 494c 4553 e280 9920 7370 6563 6966 _FILES... specif\n+00019770: 6963 6174 696f 6e73 2063 6f6e 7461 696e ications contain\n+00019780: 206f 6e6c 7920 6c69 7465 7261 6c73 2e0a only literals..\n+00019790: 2020 2020 2049 6620 7061 7274 206f 6620 If part of \n+000197a0: 7468 6520 7370 6563 6966 6963 6174 696f the specificatio\n+000197b0: 6e20 7573 6573 2073 6865 6c6c 2076 6172 n uses shell var\n+000197c0: 6961 626c 6573 2c20 e280 9861 7574 6f6d iables, ...autom\n+000197d0: 616b 65e2 8099 2077 696c 6c0a 2020 2020 ake... will. \n+000197e0: 206e 6f74 2062 6520 6162 6c65 2074 6f20 not be able to \n+000197f0: 6675 6c66 696c 6c20 7468 6973 2073 6574 fulfill this set\n+00019800: 7570 2c20 616e 6420 796f 7520 7769 6c6c up, and you will\n+00019810: 2068 6176 6520 746f 2063 6f6d 706c 6574 have to complet\n+00019820: 650a 2020 2020 2074 6865 206d 6973 7369 e. the missi\n+00019830: 6e67 2062 6974 7320 6279 2068 616e 642e ng bits by hand.\n+00019840: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+00019850: 6f6e 0a0a 2020 2020 2020 2020 2020 6669 on.. fi\n+00019860: 6c65 3d69 6e70 7574 0a20 2020 2020 2020 le=input. \n+00019870: 2020 202e 2e2e 0a20 2020 2020 2020 2020 .... \n+00019880: 2041 435f 434f 4e46 4947 5f46 494c 4553 AC_CONFIG_FILES\n+00019890: 285b 6f75 7470 7574 3a24 6669 6c65 5d2c ([output:$file],\n+000198a0: 2c20 5b66 696c 653d 2466 696c 655d 290a , [file=$file]).\n+000198b0: 0a20 2020 2020 e280 9861 7574 6f6d 616b . ...automak\n+000198c0: 65e2 8099 2077 696c 6c20 6f75 7470 7574 e... will output\n+000198d0: 2072 756c 6573 2074 6f20 636c 6561 6e20 rules to clean \n+000198e0: e280 986f 7574 7075 74e2 8099 2c20 616e ...output..., an\n+000198f0: 6420 7265 6275 696c 6420 6974 2e0a 2020 d rebuild it.. \n+00019900: 2020 2048 6f77 6576 6572 2074 6865 2072 However the r\n+00019910: 6562 7569 6c64 2072 756c 6520 7769 6c6c ebuild rule will\n+00019920: 206e 6f74 2064 6570 656e 6420 6f6e 20e2 not depend on .\n+00019930: 8098 696e 7075 74e2 8099 2c20 616e 6420 ..input..., and \n+00019940: 7468 6973 2066 696c 650a 2020 2020 2077 this file. w\n+00019950: 696c 6c20 6e6f 7420 6265 2064 6973 7472 ill not be distr\n+00019960: 6962 7574 6564 2065 6974 6865 722e 2020 ibuted either. \n+00019970: 2859 6f75 206d 7573 7420 6164 6420 e280 (You must add ..\n+00019980: 9845 5854 5241 5f44 4953 5420 3d20 696e .EXTRA_DIST = in\n+00019990: 7075 74e2 8099 0a20 2020 2020 746f 2079 put.... to y\n+000199a0: 6f75 7220 e280 984d 616b 6566 696c 652e our ...Makefile.\n+000199b0: 616d e280 9920 6966 20e2 8098 696e 7075 am... if ...inpu\n+000199c0: 74e2 8099 2069 7320 6120 736f 7572 6365 t... is a source\n+000199d0: 2066 696c 652e 290a 0a20 2020 2020 5369 file.).. Si\n+000199e0: 6d69 6c61 726c 790a 0a20 2020 2020 2020 milarly.. \n+000199f0: 2020 2066 696c 653d 6f75 7470 7574 0a20 file=output. \n+00019a00: 2020 2020 2020 2020 2066 696c 6532 3d6f file2=o\n+00019a10: 7574 3a69 6e0a 2020 2020 2020 2020 2020 ut:in. \n+00019a20: 2e2e 2e0a 2020 2020 2020 2020 2020 4143 .... AC\n+00019a30: 5f43 4f4e 4649 475f 4649 4c45 5328 5b24 _CONFIG_FILES([$\n+00019a40: 6669 6c65 3a69 6e70 7574 5d2c 2c20 5b66 file:input],, [f\n+00019a50: 696c 653d 2466 696c 655d 290a 2020 2020 ile=$file]). \n+00019a60: 2020 2020 2020 4143 5f43 4f4e 4649 475f AC_CONFIG_\n+00019a70: 4649 4c45 5328 5b24 6669 6c65 325d 2c2c FILES([$file2],,\n+00019a80: 205b 6669 6c65 323d 2466 696c 6532 5d29 [file2=$file2])\n+00019a90: 0a0a 2020 2020 2077 696c 6c20 6f6e 6c79 .. will only\n+00019aa0: 2063 6175 7365 20e2 8098 696e 7075 74e2 cause ...input.\n+00019ab0: 8099 2074 6f20 6265 2064 6973 7472 6962 .. to be distrib\n+00019ac0: 7574 6564 2e20 204e 6f20 6669 6c65 2077 uted. No file w\n+00019ad0: 696c 6c20 6265 2063 6c65 616e 6564 0a20 ill be cleaned. \n+00019ae0: 2020 2020 6175 746f 6d61 7469 6361 6c6c automaticall\n+00019af0: 7920 2861 6464 20e2 8098 4449 5354 434c y (add ...DISTCL\n+00019b00: 4541 4e46 494c 4553 203d 206f 7574 7075 EANFILES = outpu\n+00019b10: 7420 6f75 74e2 8099 2079 6f75 7273 656c t out... yoursel\n+00019b20: 6629 2c20 616e 6420 6e6f 0a20 2020 2020 f), and no. \n+00019b30: 7265 6275 696c 6420 7275 6c65 2077 696c rebuild rule wil\n+00019b40: 6c20 6265 206f 7574 7075 742e 0a0a 2020 l be output... \n+00019b50: 2020 204f 6276 696f 7573 6c79 20e2 8098 Obviously ...\n+00019b60: 6175 746f 6d61 6b65 e280 9920 6361 6e6e automake... cann\n+00019b70: 6f74 2067 7565 7373 2077 6861 7420 7661 ot guess what va\n+00019b80: 6c75 6520 e280 9824 6669 6c65 e280 9920 lue ...$file... \n+00019b90: 6973 2067 6f69 6e67 2074 6f0a 2020 2020 is going to. \n+00019ba0: 2068 6f6c 6420 6c61 7465 7220 7768 656e hold later when\n+00019bb0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+00019bc0: 2069 7320 7275 6e2c 2061 6e64 2069 7420 is run, and it \n+00019bd0: 6361 6e6e 6f74 2075 7365 2074 6865 2073 cannot use the s\n+00019be0: 6865 6c6c 0a20 2020 2020 7661 7269 6162 hell. variab\n+00019bf0: 6c65 20e2 8098 2466 696c 65e2 8099 2069 le ...$file... i\n+00019c00: 6e20 6120 e280 984d 616b 6566 696c 65e2 n a ...Makefile.\n+00019c10: 8099 2e20 2048 6f77 6576 6572 2c20 6966 ... However, if\n+00019c20: 2079 6f75 206d 616b 6520 7265 6665 7265 you make refere\n+00019c30: 6e63 650a 2020 2020 2074 6f20 e280 9824 nce. to ...$\n+00019c40: 6669 6c65 e280 9920 6173 20e2 8098 247b file... as ...${\n+00019c50: 6669 6c65 7de2 8099 2028 692e 652e 2c20 file}... (i.e., \n+00019c60: 696e 2061 2077 6179 2074 6861 7420 6973 in a way that is\n+00019c70: 2063 6f6d 7061 7469 626c 6520 7769 7468 compatible with\n+00019c80: 0a20 2020 2020 e280 986d 616b 65e2 8099 . ...make...\n+00019c90: 2773 2073 796e 7461 7829 2061 6e64 2066 's syntax) and f\n+00019ca0: 7572 7468 6572 6d6f 7265 2075 7365 20e2 urthermore use .\n+00019cb0: 8098 4143 5f53 5542 5354 e280 9920 746f ..AC_SUBST... to\n+00019cc0: 2065 6e73 7572 6520 7468 6174 0a20 2020 ensure that. \n+00019cd0: 2020 e280 9824 7b66 696c 657d e280 9920 ...${file}... \n+00019ce0: 6973 206d 6561 6e69 6e67 6675 6c20 696e is meaningful in\n+00019cf0: 2061 20e2 8098 4d61 6b65 6669 6c65 e280 a ...Makefile..\n+00019d00: 992c 2074 6865 6e20 e280 9861 7574 6f6d ., then ...autom\n+00019d10: 616b 65e2 8099 2077 696c 6c20 6265 0a20 ake... will be. \n+00019d20: 2020 2020 6162 6c65 2074 6f20 7573 6520 able to use \n+00019d30: e280 9824 7b66 696c 657d e280 9920 746f ...${file}... to\n+00019d40: 2067 656e 6572 6174 6520 616c 6c20 7468 generate all th\n+00019d50: 6573 6520 7275 6c65 732e 2020 466f 7220 ese rules. For \n+00019d60: 696e 7374 616e 6365 2c0a 2020 2020 2068 instance,. h\n+00019d70: 6572 6520 6973 2068 6f77 2074 6865 2041 ere is how the A\n+00019d80: 7574 6f6d 616b 6520 7061 636b 6167 6520 utomake package \n+00019d90: 6974 7365 6c66 2067 656e 6572 6174 6573 itself generates\n+00019da0: 2076 6572 7369 6f6e 6564 2073 6372 6970 versioned scrip\n+00019db0: 7473 0a20 2020 2020 666f 7220 6974 7320 ts. for its \n+00019dc0: 7465 7374 2073 7569 7465 3a0a 0a20 2020 test suite:.. \n+00019dd0: 2020 2020 2020 2041 435f 5355 4253 5428 AC_SUBST(\n+00019de0: 5b41 5049 5645 5253 494f 4e5d 2c20 2e2e [APIVERSION], ..\n+00019df0: 2e29 0a20 2020 2020 2020 2020 202e 2e2e .). ...\n+00019e00: 0a20 2020 2020 2020 2020 2041 435f 434f . AC_CO\n+00019e10: 4e46 4947 5f46 494c 4553 280a 2020 2020 NFIG_FILES(. \n+00019e20: 2020 2020 2020 2020 5b74 6573 7473 2f61 [tests/a\n+00019e30: 636c 6f63 616c 2d24 7b41 5049 5645 5253 clocal-${APIVERS\n+00019e40: 494f 4e7d 3a74 6573 7473 2f61 636c 6f63 ION}:tests/acloc\n+00019e50: 616c 2e69 6e5d 2c0a 2020 2020 2020 2020 al.in],. \n+00019e60: 2020 2020 5b63 686d 6f64 202b 7820 7465 [chmod +x te\n+00019e70: 7374 732f 6163 6c6f 6361 6c2d 247b 4150 sts/aclocal-${AP\n+00019e80: 4956 4552 5349 4f4e 7d5d 2c0a 2020 2020 IVERSION}],. \n+00019e90: 2020 2020 2020 2020 5b41 5049 5645 5253 [APIVERS\n+00019ea0: 494f 4e3d 2441 5049 5645 5253 494f 4e5d ION=$APIVERSION]\n+00019eb0: 290a 2020 2020 2020 2020 2020 4143 5f43 ). AC_C\n+00019ec0: 4f4e 4649 475f 4649 4c45 5328 0a20 2020 ONFIG_FILES(. \n+00019ed0: 2020 2020 2020 2020 205b 7465 7374 732f [tests/\n+00019ee0: 6175 746f 6d61 6b65 2d24 7b41 5049 5645 automake-${APIVE\n+00019ef0: 5253 494f 4e7d 3a74 6573 7473 2f61 7574 RSION}:tests/aut\n+00019f00: 6f6d 616b 652e 696e 5d2c 0a20 2020 2020 omake.in],. \n+00019f10: 2020 2020 2020 205b 6368 6d6f 6420 2b78 [chmod +x\n+00019f20: 2074 6573 7473 2f61 7574 6f6d 616b 652d tests/automake-\n+00019f30: 247b 4150 4956 4552 5349 4f4e 7d5d 290a ${APIVERSION}]).\n+00019f40: 0a20 2020 2020 4865 7265 2063 6c65 616e . Here clean\n+00019f50: 696e 672c 2064 6973 7472 6962 7574 696e ing, distributin\n+00019f60: 672c 2061 6e64 2072 6562 7569 6c64 696e g, and rebuildin\n+00019f70: 6720 6172 6520 646f 6e65 2061 7574 6f6d g are done autom\n+00019f80: 6174 6963 616c 6c79 2c0a 2020 2020 2062 atically,. b\n+00019f90: 6563 6175 7365 20e2 8098 247b 4150 4956 ecause ...${APIV\n+00019fa0: 4552 5349 4f4e 7de2 8099 2069 7320 6b6e ERSION}... is kn\n+00019fb0: 6f77 6e20 6174 20e2 8098 6d61 6b65 e280 own at ...make..\n+00019fc0: 992d 7469 6d65 2e0a 0a20 2020 2020 4e6f .-time... No\n+00019fd0: 7465 2074 6861 7420 796f 7520 7368 6f75 te that you shou\n+00019fe0: 6c64 206e 6f74 2075 7365 2073 6865 6c6c ld not use shell\n+00019ff0: 2076 6172 6961 626c 6573 2074 6f20 6465 variables to de\n+0001a000: 636c 6172 6520 e280 984d 616b 6566 696c clare ...Makefil\n+0001a010: 65e2 8099 0a20 2020 2020 6669 6c65 7320 e.... files \n+0001a020: 666f 7220 7768 6963 6820 e280 9861 7574 for which ...aut\n+0001a030: 6f6d 616b 65e2 8099 206d 7573 7420 6372 omake... must cr\n+0001a040: 6561 7465 20e2 8098 4d61 6b65 6669 6c65 eate ...Makefile\n+0001a050: 2e69 6ee2 8099 2e20 2045 7665 6e0a 2020 .in.... Even. \n+0001a060: 2020 20e2 8098 4143 5f53 5542 5354 e280 ...AC_SUBST..\n+0001a070: 9920 646f 6573 206e 6f74 2068 656c 7020 . does not help \n+0001a080: 6865 7265 2c20 6265 6361 7573 6520 e280 here, because ..\n+0001a090: 9861 7574 6f6d 616b 65e2 8099 206e 6565 .automake... nee\n+0001a0a0: 6473 2074 6f20 6b6e 6f77 2074 6865 0a20 ds to know the. \n+0001a0b0: 2020 2020 6669 6c65 206e 616d 6520 7768 file name wh\n+0001a0c0: 656e 2069 7420 7275 6e73 2069 6e20 6f72 en it runs in or\n+0001a0d0: 6465 7220 746f 2063 6865 636b 2077 6865 der to check whe\n+0001a0e0: 7468 6572 20e2 8098 4d61 6b65 6669 6c65 ther ...Makefile\n+0001a0f0: 2e61 6de2 8099 0a20 2020 2020 6578 6973 .am.... exis\n+0001a100: 7473 2e20 2028 496e 2074 6865 2076 6572 ts. (In the ver\n+0001a110: 7920 6861 6972 7920 6361 7365 2074 6861 y hairy case tha\n+0001a120: 7420 796f 7572 2073 6574 7570 2072 6571 t your setup req\n+0001a130: 7569 7265 7320 7375 6368 2075 7365 0a20 uires such use. \n+0001a140: 2020 2020 6f66 2076 6172 6961 626c 6573 of variables\n+0001a150: 2c20 796f 7520 7769 6c6c 2068 6176 6520 , you will have \n+0001a160: 746f 2074 656c 6c20 4175 746f 6d61 6b65 to tell Automake\n+0001a170: 2077 6869 6368 20e2 8098 4d61 6b65 6669 which ...Makefi\n+0001a180: 6c65 2e69 6ee2 8099 730a 2020 2020 2074 le.in...s. t\n+0001a190: 6f20 6765 6e65 7261 7465 206f 6e20 7468 o generate on th\n+0001a1a0: 6520 636f 6d6d 616e 642d 6c69 6e65 2e29 e command-line.)\n+0001a1b0: 0a0a 2020 2020 2049 7420 6973 2070 6f73 .. It is pos\n+0001a1c0: 7369 626c 6520 746f 206c 6574 20e2 8098 sible to let ...\n+0001a1d0: 6175 746f 6d61 6b65 e280 9920 656d 6974 automake... emit\n+0001a1e0: 2063 6f6e 6469 7469 6f6e 616c 2072 756c conditional rul\n+0001a1f0: 6573 2066 6f72 0a20 2020 2020 e280 9841 es for. ...A\n+0001a200: 435f 434f 4e46 4947 5f46 494c 4553 e280 C_CONFIG_FILES..\n+0001a210: 9920 7769 7468 2074 6865 2068 656c 7020 . with the help \n+0001a220: 6f66 20e2 8098 414d 5f43 4f4e 445f 4946 of ...AM_COND_IF\n+0001a230: e280 9920 282a 6e6f 7465 204f 7074 696f ... (*note Optio\n+0001a240: 6e61 6c3a 3a29 2e0a 0a20 2020 2020 546f nal::)... To\n+0001a250: 2073 756d 6d61 7269 7a65 3a0a 2020 2020 summarize:. \n+0001a260: 2020 2020 e280 a220 5573 6520 6c69 7465 ... Use lite\n+0001a270: 7261 6c73 2066 6f72 20e2 8098 4d61 6b65 rals for ...Make\n+0001a280: 6669 6c65 e280 9973 2c20 616e 6420 666f file...s, and fo\n+0001a290: 7220 6f74 6865 7220 6669 6c65 7320 7768 r other files wh\n+0001a2a0: 656e 6576 6572 0a20 2020 2020 2020 2020 enever. \n+0001a2b0: 2070 6f73 7369 626c 652e 0a20 2020 2020 possible.. \n+0001a2c0: 2020 20e2 80a2 2055 7365 20e2 8098 2466 ... Use ...$f\n+0001a2d0: 696c 65e2 8099 2028 6f72 20e2 8098 247b ile... (or ...${\n+0001a2e0: 6669 6c65 7de2 8099 2077 6974 686f 7574 file}... without\n+0001a2f0: 20e2 8098 4143 5f53 5542 5354 285b 6669 ...AC_SUBST([fi\n+0001a300: 6c65 5d29 e280 9929 2066 6f72 0a20 2020 le])...) for. \n+0001a310: 2020 2020 2020 2066 696c 6573 2074 6861 files tha\n+0001a320: 7420 e280 9861 7574 6f6d 616b 65e2 8099 t ...automake...\n+0001a330: 2073 686f 756c 6420 6967 6e6f 7265 2e0a should ignore..\n+0001a340: 2020 2020 2020 2020 e280 a220 5573 6520 ... Use \n+0001a350: e280 9824 7b66 696c 657d e280 9920 616e ...${file}... an\n+0001a360: 6420 e280 9841 435f 5355 4253 5428 5b66 d ...AC_SUBST([f\n+0001a370: 696c 655d 29e2 8099 2066 6f72 2066 696c ile])... for fil\n+0001a380: 6573 2074 6861 7420 e280 9861 7574 6f6d es that ...autom\n+0001a390: 616b 65e2 8099 0a20 2020 2020 2020 2020 ake.... \n+0001a3a0: 2073 686f 756c 6420 6e6f 7420 6967 6e6f should not igno\n+0001a3b0: 7265 2e0a 0a1f 0a46 696c 653a 2061 7574 re.....File: aut\n+0001a3c0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+0001a3d0: 2020 4e6f 6465 3a20 4f70 7469 6f6e 616c Node: Optional\n+0001a3e0: 2c20 204e 6578 743a 2061 636c 6f63 616c , Next: aclocal\n+0001a3f0: 2049 6e76 6f63 6174 696f 6e2c 2020 5072 Invocation, Pr\n+0001a400: 6576 3a20 5265 7175 6972 656d 656e 7473 ev: Requirements\n+0001a410: 2c20 2055 703a 2063 6f6e 6669 6775 7265 , Up: configure\n+0001a420: 0a0a 362e 3220 4f74 6865 7220 7468 696e ..6.2 Other thin\n+0001a430: 6773 2041 7574 6f6d 616b 6520 7265 636f gs Automake reco\n+0001a440: 676e 697a 6573 0a3d 3d3d 3d3d 3d3d 3d3d gnizes.=========\n 0001a450: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0001a460: 3d3d 3d3d 3d3d 3d3d 3d0a 0a45 7665 7279 =========..Every\n-0001a470: 2074 696d 6520 4175 746f 6d61 6b65 2069 time Automake i\n-0001a480: 7320 7275 6e20 6974 2063 616c 6c73 2041 s run it calls A\n-0001a490: 7574 6f63 6f6e 6620 746f 2074 7261 6365 utoconf to trace\n-0001a4a0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-0001a4b0: e280 992e 0a54 6869 7320 7761 7920 6974 .....This way it\n-0001a4c0: 2063 616e 2072 6563 6f67 6e69 7a65 2074 can recognize t\n-0001a4d0: 6865 2075 7365 206f 6620 6365 7274 6169 he use of certai\n-0001a4e0: 6e20 6d61 6372 6f73 2061 6e64 2074 6169 n macros and tai\n-0001a4f0: 6c6f 7220 7468 650a 6765 6e65 7261 7465 lor the.generate\n-0001a500: 6420 e280 984d 616b 6566 696c 652e 696e d ...Makefile.in\n-0001a510: e280 9920 6170 7072 6f70 7269 6174 656c ... appropriatel\n-0001a520: 792e 2020 4375 7272 656e 746c 7920 7265 y. Currently re\n-0001a530: 636f 676e 697a 6564 206d 6163 726f 7320 cognized macros \n-0001a540: 616e 640a 7468 6569 7220 6566 6665 6374 and.their effect\n-0001a550: 7320 6172 653a 0a0a e280 9841 435f 4341 s are:.....AC_CA\n-0001a560: 4e4f 4e49 4341 4c5f 4255 494c 44e2 8099 NONICAL_BUILD...\n-0001a570: 0ae2 8098 4143 5f43 414e 4f4e 4943 414c ....AC_CANONICAL\n-0001a580: 5f48 4f53 54e2 8099 0ae2 8098 4143 5f43 _HOST.......AC_C\n-0001a590: 414e 4f4e 4943 414c 5f54 4152 4745 54e2 ANONICAL_TARGET.\n-0001a5a0: 8099 0a20 2020 2020 4175 746f 6d61 6b65 ... Automake\n-0001a5b0: 2077 696c 6c20 656e 7375 7265 2074 6861 will ensure tha\n-0001a5c0: 7420 e280 9863 6f6e 6669 672e 6775 6573 t ...config.gues\n-0001a5d0: 73e2 8099 2061 6e64 20e2 8098 636f 6e66 s... and ...conf\n-0001a5e0: 6967 2e73 7562 e280 9920 6578 6973 742e ig.sub... exist.\n-0001a5f0: 0a20 2020 2020 416c 736f 2c20 7468 6520 . Also, the \n-0001a600: e280 984d 616b 6566 696c 65e2 8099 2076 ...Makefile... v\n-0001a610: 6172 6961 626c 6573 20e2 8098 6275 696c ariables ...buil\n-0001a620: 645f 7472 6970 6c65 74e2 8099 2c20 e280 d_triplet..., ..\n-0001a630: 9868 6f73 745f 7472 6970 6c65 74e2 8099 .host_triplet...\n-0001a640: 2061 6e64 0a20 2020 2020 e280 9874 6172 and. ...tar\n-0001a650: 6765 745f 7472 6970 6c65 74e2 8099 2061 get_triplet... a\n-0001a660: 7265 2069 6e74 726f 6475 6365 642e 2020 re introduced. \n-0001a670: 5365 6520 2a6e 6f74 6520 4765 7474 696e See *note Gettin\n-0001a680: 6720 7468 6520 4361 6e6f 6e69 6361 6c0a g the Canonical.\n-0001a690: 2020 2020 2053 7973 7465 6d20 5479 7065 System Type\n-0001a6a0: 3a20 2861 7574 6f63 6f6e 6629 4361 6e6f : (autoconf)Cano\n-0001a6b0: 6e69 6361 6c69 7a69 6e67 2e0a 0ae2 8098 nicalizing......\n-0001a6c0: 4143 5f43 4f4e 4649 475f 4155 585f 4449 AC_CONFIG_AUX_DI\n-0001a6d0: 52e2 8099 0a20 2020 2020 4175 746f 6d61 R.... Automa\n-0001a6e0: 6b65 2077 696c 6c20 6c6f 6f6b 2066 6f72 ke will look for\n-0001a6f0: 2076 6172 696f 7573 2068 656c 7065 7220 various helper \n-0001a700: 7363 7269 7074 732c 2073 7563 6820 6173 scripts, such as\n-0001a710: 0a20 2020 2020 e280 9869 6e73 7461 6c6c . ...install\n-0001a720: 2d73 68e2 8099 2c20 696e 2074 6865 2064 -sh..., in the d\n-0001a730: 6972 6563 746f 7279 206e 616d 6564 2069 irectory named i\n-0001a740: 6e20 7468 6973 206d 6163 726f 2069 6e76 n this macro inv\n-0001a750: 6f63 6174 696f 6e2e 0a20 2020 2020 2854 ocation.. (T\n-0001a760: 6865 2066 756c 6c20 6c69 7374 206f 6620 he full list of \n-0001a770: 7363 7269 7074 7320 6973 3a20 e280 9861 scripts is: ...a\n-0001a780: 722d 6c69 62e2 8099 2c20 e280 9863 6f6e r-lib..., ...con\n-0001a790: 6669 672e 6775 6573 73e2 8099 2c0a 2020 fig.guess...,. \n-0001a7a0: 2020 20e2 8098 636f 6e66 6967 2e73 7562 ...config.sub\n-0001a7b0: e280 992c 20e2 8098 6465 7063 6f6d 70e2 ..., ...depcomp.\n-0001a7c0: 8099 2c20 e280 9865 6c69 7370 2d63 6f6d .., ...elisp-com\n-0001a7d0: 70e2 8099 2c20 e280 9863 6f6d 7069 6c65 p..., ...compile\n-0001a7e0: e280 992c 20e2 8098 696e 7374 616c 6c2d ..., ...install-\n-0001a7f0: 7368 e280 992c 0a20 2020 2020 e280 986c sh...,. ...l\n-0001a800: 746d 6169 6e2e 7368 e280 992c 20e2 8098 tmain.sh..., ...\n-0001a810: 6d64 6174 652d 7368 e280 992c 20e2 8098 mdate-sh..., ...\n-0001a820: 6d69 7373 696e 67e2 8099 2c20 e280 986d missing..., ...m\n-0001a830: 6b69 6e73 7461 6c6c 6469 7273 e280 992c kinstalldirs...,\n-0001a840: 20e2 8098 7079 2d63 6f6d 7069 6c65 e280 ...py-compile..\n-0001a850: 992c 0a20 2020 2020 e280 9874 6578 696e .,. ...texin\n-0001a860: 666f 2e74 6578 e280 992c 2061 6e64 20e2 fo.tex..., and .\n-0001a870: 8098 796c 7772 6170 e280 992e 2920 204e ..ylwrap....) N\n-0001a880: 6f74 2061 6c6c 2073 6372 6970 7473 2061 ot all scripts a\n-0001a890: 7265 2061 6c77 6179 7320 7365 6172 6368 re always search\n-0001a8a0: 6564 0a20 2020 2020 666f 723b 2073 6f6d ed. for; som\n-0001a8b0: 6520 7363 7269 7074 7320 7769 6c6c 206f e scripts will o\n-0001a8c0: 6e6c 7920 6265 2073 6f75 6768 7420 6966 nly be sought if\n-0001a8d0: 2074 6865 2067 656e 6572 6174 6564 0a20 the generated. \n-0001a8e0: 2020 2020 e280 984d 616b 6566 696c 652e ...Makefile.\n-0001a8f0: 696e e280 9920 7265 7175 6972 6573 2074 in... requires t\n-0001a900: 6865 6d2e 0a0a 2020 2020 2049 6620 e280 hem... If ..\n-0001a910: 9841 435f 434f 4e46 4947 5f41 5558 5f44 .AC_CONFIG_AUX_D\n-0001a920: 4952 e280 9920 6973 206e 6f74 2067 6976 IR... is not giv\n-0001a930: 656e 2c20 7468 6520 7363 7269 7074 7320 en, the scripts \n-0001a940: 6172 6520 6c6f 6f6b 6564 2066 6f72 2069 are looked for i\n-0001a950: 6e0a 2020 2020 2074 6865 6972 2073 7461 n. their sta\n-0001a960: 6e64 6172 6420 6c6f 6361 7469 6f6e 732e ndard locations.\n-0001a970: 2020 466f 7220 e280 986d 6461 7465 2d73 For ...mdate-s\n-0001a980: 68e2 8099 2c20 e280 9874 6578 696e 666f h..., ...texinfo\n-0001a990: 2e74 6578 e280 992c 2061 6e64 0a20 2020 .tex..., and. \n-0001a9a0: 2020 e280 9879 6c77 7261 70e2 8099 2c20 ...ylwrap..., \n-0001a9b0: 7468 6520 7374 616e 6461 7264 206c 6f63 the standard loc\n-0001a9c0: 6174 696f 6e20 6973 2074 6865 2073 6f75 ation is the sou\n-0001a9d0: 7263 6520 6469 7265 6374 6f72 790a 2020 rce directory. \n-0001a9e0: 2020 2063 6f72 7265 7370 6f6e 6469 6e67 corresponding\n-0001a9f0: 2074 6f20 7468 6520 6375 7272 656e 7420 to the current \n-0001aa00: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-0001aa10: 992e 2020 466f 7220 7468 6520 7265 7374 .. For the rest\n-0001aa20: 2c20 7468 650a 2020 2020 2073 7461 6e64 , the. stand\n-0001aa30: 6172 6420 6c6f 6361 7469 6f6e 2069 7320 ard location is \n-0001aa40: 7468 6520 6669 7273 7420 6f6e 6520 6f66 the first one of\n-0001aa50: 20e2 8098 2ee2 8099 2c20 e280 982e 2ee2 ......., ......\n-0001aa60: 8099 2c20 6f72 20e2 8098 2e2e 2f2e 2ee2 .., or ...../...\n-0001aa70: 8099 0a20 2020 2020 2872 656c 6174 6976 ... (relativ\n-0001aa80: 6520 746f 2074 6865 2074 6f70 2073 6f75 e to the top sou\n-0001aa90: 7263 6520 6469 7265 6374 6f72 7929 2074 rce directory) t\n-0001aaa0: 6861 7420 7072 6f76 6964 6573 2061 6e79 hat provides any\n-0001aab0: 206f 6e65 206f 6620 7468 650a 2020 2020 one of the. \n-0001aac0: 2068 656c 7065 7220 7363 7269 7074 732e helper scripts.\n-0001aad0: 2020 2a4e 6f74 6520 4669 6e64 696e 6720 *Note Finding \n-0001aae0: 2763 6f6e 6669 6775 7265 2720 496e 7075 'configure' Inpu\n-0001aaf0: 743a 2028 6175 746f 636f 6e66 2949 6e70 t: (autoconf)Inp\n-0001ab00: 7574 2e0a 0a20 2020 2020 5265 7175 6972 ut... Requir\n-0001ab10: 6564 2066 696c 6573 2066 726f 6d20 e280 ed files from ..\n-0001ab20: 9841 435f 434f 4e46 4947 5f41 5558 5f44 .AC_CONFIG_AUX_D\n-0001ab30: 4952 e280 9920 6172 6520 6175 746f 6d61 IR... are automa\n-0001ab40: 7469 6361 6c6c 790a 2020 2020 2064 6973 tically. dis\n-0001ab50: 7472 6962 7574 6564 2c20 6576 656e 2069 tributed, even i\n-0001ab60: 6620 7468 6572 6520 6973 206e 6f20 e280 f there is no ..\n-0001ab70: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n-0001ab80: 696e 2074 6869 7320 6469 7265 6374 6f72 in this director\n-0001ab90: 792e 0a0a e280 9841 435f 434f 4e46 4947 y......AC_CONFIG\n-0001aba0: 5f4c 4942 4f42 4a5f 4449 52e2 8099 0a20 _LIBOBJ_DIR.... \n-0001abb0: 2020 2020 4175 746f 6d61 6b65 2077 696c Automake wil\n-0001abc0: 6c20 7265 7175 6972 6520 7468 6520 736f l require the so\n-0001abd0: 7572 6365 7320 6669 6c65 2064 6563 6c61 urces file decla\n-0001abe0: 7265 6420 7769 7468 20e2 8098 4143 5f4c red with ...AC_L\n-0001abf0: 4942 534f 5552 4345 e280 990a 2020 2020 IBSOURCE.... \n-0001ac00: 2028 7365 6520 6265 6c6f 7729 2069 6e20 (see below) in \n-0001ac10: 7468 6520 6469 7265 6374 6f72 7920 7370 the directory sp\n-0001ac20: 6563 6966 6965 6420 6279 2074 6869 7320 ecified by this \n-0001ac30: 6d61 6372 6f2e 0a0a e280 9841 435f 434f macro......AC_CO\n-0001ac40: 4e46 4947 5f48 4541 4445 5253 e280 990a NFIG_HEADERS....\n-0001ac50: 2020 2020 2041 7574 6f6d 616b 6520 7769 Automake wi\n-0001ac60: 6c6c 2067 656e 6572 6174 6520 7275 6c65 ll generate rule\n-0001ac70: 7320 746f 2072 6562 7569 6c64 2074 6865 s to rebuild the\n-0001ac80: 7365 2068 6561 6465 7273 2e20 204f 6c64 se headers. Old\n-0001ac90: 6572 0a20 2020 2020 7665 7273 696f 6e73 er. versions\n-0001aca0: 206f 6620 4175 746f 6d61 6b65 2072 6571 of Automake req\n-0001acb0: 7569 7265 6420 7468 6520 7573 6520 6f66 uired the use of\n-0001acc0: 20e2 8098 414d 5f43 4f4e 4649 475f 4845 ...AM_CONFIG_HE\n-0001acd0: 4144 4552 e280 9920 282a 6e6f 7465 0a20 ADER... (*note. \n-0001ace0: 2020 2020 4d61 6372 6f73 3a3a 293b 2074 Macros::); t\n-0001acf0: 6869 7320 6973 206e 6f20 6c6f 6e67 6572 his is no longer\n-0001ad00: 2074 6865 2063 6173 652e 0a0a 2020 2020 the case... \n-0001ad10: 2041 7320 7769 7468 20e2 8098 4143 5f43 As with ...AC_C\n-0001ad20: 4f4e 4649 475f 4649 4c45 53e2 8099 2028 ONFIG_FILES... (\n-0001ad30: 2a6e 6f74 6520 5265 7175 6972 656d 656e *note Requiremen\n-0001ad40: 7473 3a3a 292c 2070 6172 7473 206f 6620 ts::), parts of \n-0001ad50: 7468 650a 2020 2020 2073 7065 6369 6669 the. specifi\n-0001ad60: 6361 7469 6f6e 2075 7369 6e67 2073 6865 cation using she\n-0001ad70: 6c6c 2076 6172 6961 626c 6573 2077 696c ll variables wil\n-0001ad80: 6c20 6265 2069 676e 6f72 6564 2061 7320 l be ignored as \n-0001ad90: 6661 7220 6173 0a20 2020 2020 636c 6561 far as. clea\n-0001ada0: 6e69 6e67 2c20 6469 7374 7269 6275 7469 ning, distributi\n-0001adb0: 6e67 2c20 616e 6420 7265 6275 696c 6469 ng, and rebuildi\n-0001adc0: 6e67 2069 7320 636f 6e63 6572 6e65 642e ng is concerned.\n-0001add0: 0a0a e280 9841 435f 434f 4e46 4947 5f4c .....AC_CONFIG_L\n-0001ade0: 494e 4b53 e280 990a 2020 2020 2041 7574 INKS.... Aut\n-0001adf0: 6f6d 616b 6520 7769 6c6c 2067 656e 6572 omake will gener\n-0001ae00: 6174 6520 7275 6c65 7320 746f 2072 656d ate rules to rem\n-0001ae10: 6f76 6520 e280 9863 6f6e 6669 6775 7265 ove ...configure\n-0001ae20: e280 9920 6765 6e65 7261 7465 6420 6c69 ... generated li\n-0001ae30: 6e6b 730a 2020 2020 206f 6e20 e280 986d nks. on ...m\n-0001ae40: 616b 6520 6469 7374 636c 6561 6ee2 8099 ake distclean...\n-0001ae50: 2061 6e64 2074 6f20 6469 7374 7269 6275 and to distribu\n-0001ae60: 7465 206e 616d 6564 2073 6f75 7263 6520 te named source \n-0001ae70: 6669 6c65 7320 6173 2070 6172 7420 6f66 files as part of\n-0001ae80: 0a20 2020 2020 e280 986d 616b 6520 6469 . ...make di\n-0001ae90: 7374 e280 992e 0a0a 2020 2020 2041 7320 st...... As \n-0001aea0: 666f 7220 e280 9841 435f 434f 4e46 4947 for ...AC_CONFIG\n-0001aeb0: 5f46 494c 4553 e280 9920 282a 6e6f 7465 _FILES... (*note\n-0001aec0: 2052 6571 7569 7265 6d65 6e74 733a 3a29 Requirements::)\n-0001aed0: 2c20 7061 7274 7320 6f66 2074 6865 0a20 , parts of the. \n-0001aee0: 2020 2020 7370 6563 6966 6963 6174 696f specificatio\n-0001aef0: 6e20 7573 696e 6720 7368 656c 6c20 7661 n using shell va\n-0001af00: 7269 6162 6c65 7320 7769 6c6c 2062 6520 riables will be \n-0001af10: 6967 6e6f 7265 6420 6173 2066 6172 2061 ignored as far a\n-0001af20: 730a 2020 2020 2063 6c65 616e 696e 6720 s. cleaning \n-0001af30: 616e 6420 6469 7374 7269 6275 7469 6e67 and distributing\n-0001af40: 2069 7320 636f 6e63 6572 6e65 642e 2020 is concerned. \n-0001af50: 2854 6865 7265 2061 7265 206e 6f20 7265 (There are no re\n-0001af60: 6275 696c 640a 2020 2020 2072 756c 6573 build. rules\n-0001af70: 2066 6f72 206c 696e 6b73 2e29 0a0a e280 for links.)....\n-0001af80: 9841 435f 4c49 424f 424a e280 990a e280 .AC_LIBOBJ......\n-0001af90: 9841 435f 4c49 4253 4f55 5243 45e2 8099 .AC_LIBSOURCE...\n-0001afa0: 0ae2 8098 4143 5f4c 4942 534f 5552 4345 ....AC_LIBSOURCE\n-0001afb0: 53e2 8099 0a20 2020 2020 4175 746f 6d61 S.... Automa\n-0001afc0: 6b65 2077 696c 6c20 6175 746f 6d61 7469 ke will automati\n-0001afd0: 6361 6c6c 7920 6469 7374 7269 6275 7465 cally distribute\n-0001afe0: 2061 6e79 2066 696c 6520 6c69 7374 6564 any file listed\n-0001aff0: 2069 6e0a 2020 2020 20e2 8098 4143 5f4c in. ...AC_L\n-0001b000: 4942 534f 5552 4345 e280 9920 6f72 20e2 IBSOURCE... or .\n-0001b010: 8098 4143 5f4c 4942 534f 5552 4345 53e2 ..AC_LIBSOURCES.\n-0001b020: 8099 2e0a 0a20 2020 2020 4e6f 7465 2074 ..... Note t\n-0001b030: 6861 7420 7468 6520 e280 9841 435f 4c49 hat the ...AC_LI\n-0001b040: 424f 424a e280 9920 6d61 6372 6f20 6361 BOBJ... macro ca\n-0001b050: 6c6c 7320 e280 9841 435f 4c49 4253 4f55 lls ...AC_LIBSOU\n-0001b060: 5243 45e2 8099 2e20 2053 6f20 6966 2061 RCE.... So if a\n-0001b070: 6e0a 2020 2020 2041 7574 6f63 6f6e 6620 n. Autoconf \n-0001b080: 6d61 6372 6f20 6973 2064 6f63 756d 656e macro is documen\n-0001b090: 7465 6420 746f 2063 616c 6c20 e280 9841 ted to call ...A\n-0001b0a0: 435f 4c49 424f 424a 285b 6669 6c65 5d29 C_LIBOBJ([file])\n-0001b0b0: e280 992c 2074 6865 6e0a 2020 2020 20e2 ..., then. .\n-0001b0c0: 8098 6669 6c65 2e63 e280 9920 7769 6c6c ..file.c... will\n-0001b0d0: 2062 6520 6469 7374 7269 6275 7465 6420 be distributed \n-0001b0e0: 6175 746f 6d61 7469 6361 6c6c 7920 6279 automatically by\n-0001b0f0: 2041 7574 6f6d 616b 652e 2020 5468 6973 Automake. This\n-0001b100: 0a20 2020 2020 656e 636f 6d70 6173 7365 . encompasse\n-0001b110: 7320 6d61 6e79 206d 6163 726f 7320 6c69 s many macros li\n-0001b120: 6b65 20e2 8098 4143 5f46 554e 435f 414c ke ...AC_FUNC_AL\n-0001b130: 4c4f 4341 e280 992c 20e2 8098 4143 5f46 LOCA..., ...AC_F\n-0001b140: 554e 435f 4d45 4d43 4d50 e280 992c 0a20 UNC_MEMCMP...,. \n-0001b150: 2020 2020 e280 9841 435f 5245 504c 4143 ...AC_REPLAC\n-0001b160: 455f 4655 4e43 53e2 8099 2c20 616e 6420 E_FUNCS..., and \n-0001b170: 6f74 6865 7273 2e0a 0a20 2020 2020 4279 others... By\n-0001b180: 2074 6865 2077 6179 2c20 6469 7265 6374 the way, direct\n-0001b190: 2061 7373 6967 6e6d 656e 7473 2074 6f20 assignments to \n-0001b1a0: e280 984c 4942 4f42 4a53 e280 9920 6172 ...LIBOBJS... ar\n-0001b1b0: 6520 6e6f 206c 6f6e 6765 720a 2020 2020 e no longer. \n-0001b1c0: 2073 7570 706f 7274 6564 2e20 2059 6f75 supported. You\n-0001b1d0: 2073 686f 756c 6420 616c 7761 7973 2075 should always u\n-0001b1e0: 7365 20e2 8098 4143 5f4c 4942 4f42 4ae2 se ...AC_LIBOBJ.\n-0001b1f0: 8099 2066 6f72 2074 6869 7320 7075 7270 .. for this purp\n-0001b200: 6f73 652e 0a20 2020 2020 2a4e 6f74 6520 ose.. *Note \n-0001b210: e280 9841 435f 4c49 424f 424a e280 9920 ...AC_LIBOBJ... \n-0001b220: 7673 2e20 e280 984c 4942 4f42 4a53 e280 vs. ...LIBOBJS..\n-0001b230: 993a 2028 6175 746f 636f 6e66 2941 435f .: (autoconf)AC_\n-0001b240: 4c49 424f 424a 2076 7320 4c49 424f 424a LIBOBJ vs LIBOBJ\n-0001b250: 532e 0a0a e280 9841 435f 5052 4f47 5f52 S......AC_PROG_R\n-0001b260: 414e 4c49 42e2 8099 0a20 2020 2020 5468 ANLIB.... Th\n-0001b270: 6973 2069 7320 7265 7175 6972 6564 2069 is is required i\n-0001b280: 6620 616e 7920 6c69 6272 6172 6965 7320 f any libraries \n-0001b290: 6172 6520 6275 696c 7420 696e 2074 6865 are built in the\n-0001b2a0: 2070 6163 6b61 6765 2e20 202a 4e6f 7465 package. *Note\n-0001b2b0: 0a20 2020 2020 5061 7274 6963 756c 6172 . Particular\n-0001b2c0: 2050 726f 6772 616d 2043 6865 636b 733a Program Checks:\n-0001b2d0: 2028 6175 746f 636f 6e66 2950 6172 7469 (autoconf)Parti\n-0001b2e0: 6375 6c61 7220 5072 6f67 7261 6d73 2e0a cular Programs..\n-0001b2f0: 0ae2 8098 4143 5f50 524f 475f 4358 58e2 ....AC_PROG_CXX.\n-0001b300: 8099 0a20 2020 2020 5468 6973 2069 7320 ... This is \n-0001b310: 7265 7175 6972 6564 2069 6620 616e 7920 required if any \n-0001b320: 432b 2b20 736f 7572 6365 2069 7320 696e C++ source is in\n-0001b330: 636c 7564 6564 2e20 202a 4e6f 7465 2050 cluded. *Note P\n-0001b340: 6172 7469 6375 6c61 720a 2020 2020 2050 articular. P\n-0001b350: 726f 6772 616d 2043 6865 636b 733a 2028 rogram Checks: (\n-0001b360: 6175 746f 636f 6e66 2950 6172 7469 6375 autoconf)Particu\n-0001b370: 6c61 7220 5072 6f67 7261 6d73 2e0a 0ae2 lar Programs....\n-0001b380: 8098 4143 5f50 524f 475f 4f42 4a43 e280 ..AC_PROG_OBJC..\n-0001b390: 990a 2020 2020 2054 6869 7320 6973 2072 .. This is r\n-0001b3a0: 6571 7569 7265 6420 6966 2061 6e79 204f equired if any O\n-0001b3b0: 626a 6563 7469 7665 2043 2073 6f75 7263 bjective C sourc\n-0001b3c0: 6520 6973 2069 6e63 6c75 6465 642e 2020 e is included. \n-0001b3d0: 2a4e 6f74 650a 2020 2020 2050 6172 7469 *Note. Parti\n-0001b3e0: 6375 6c61 7220 5072 6f67 7261 6d20 4368 cular Program Ch\n-0001b3f0: 6563 6b73 3a20 2861 7574 6f63 6f6e 6629 ecks: (autoconf)\n-0001b400: 5061 7274 6963 756c 6172 2050 726f 6772 Particular Progr\n-0001b410: 616d 732e 0a0a e280 9841 435f 5052 4f47 ams......AC_PROG\n-0001b420: 5f46 3737 e280 990a 2020 2020 2054 6869 _F77.... Thi\n-0001b430: 7320 6973 2072 6571 7569 7265 6420 6966 s is required if\n-0001b440: 2061 6e79 2046 6f72 7472 616e 2037 3720 any Fortran 77 \n-0001b450: 736f 7572 6365 2069 7320 696e 636c 7564 source is includ\n-0001b460: 6564 2e20 2054 6869 7320 6d61 6372 6f0a ed. This macro.\n-0001b470: 2020 2020 2069 7320 6469 7374 7269 6275 is distribu\n-0001b480: 7465 6420 7769 7468 2041 7574 6f63 6f6e ted with Autocon\n-0001b490: 6620 7665 7273 696f 6e20 322e 3133 2061 f version 2.13 a\n-0001b4a0: 6e64 206c 6174 6572 2e20 202a 4e6f 7465 nd later. *Note\n-0001b4b0: 0a20 2020 2020 5061 7274 6963 756c 6172 . Particular\n-0001b4c0: 2050 726f 6772 616d 2043 6865 636b 733a Program Checks:\n-0001b4d0: 2028 6175 746f 636f 6e66 2950 6172 7469 (autoconf)Parti\n-0001b4e0: 6375 6c61 7220 5072 6f67 7261 6d73 2e0a cular Programs..\n-0001b4f0: 0ae2 8098 4143 5f46 3737 5f4c 4942 5241 ....AC_F77_LIBRA\n-0001b500: 5259 5f4c 4446 4c41 4753 e280 990a 2020 RY_LDFLAGS.... \n-0001b510: 2020 2054 6869 7320 6973 2072 6571 7569 This is requi\n-0001b520: 7265 6420 666f 7220 7072 6f67 7261 6d73 red for programs\n-0001b530: 2061 6e64 2073 6861 7265 6420 6c69 6272 and shared libr\n-0001b540: 6172 6965 7320 7468 6174 2061 7265 2061 aries that are a\n-0001b550: 0a20 2020 2020 6d69 7874 7572 6520 6f66 . mixture of\n-0001b560: 206c 616e 6775 6167 6573 2074 6861 7420 languages that \n-0001b570: 696e 636c 7564 6520 466f 7274 7261 6e20 include Fortran \n-0001b580: 3737 2028 2a6e 6f74 6520 4d69 7869 6e67 77 (*note Mixing\n-0001b590: 2046 6f72 7472 616e 0a20 2020 2020 3737 Fortran. 77\n-0001b5a0: 2057 6974 6820 4320 616e 6420 432b 2b3a With C and C++:\n-0001b5b0: 3a29 2e20 202a 4e6f 7465 2041 7574 6f63 :). *Note Autoc\n-0001b5c0: 6f6e 6620 6d61 6372 6f73 2073 7570 706c onf macros suppl\n-0001b5d0: 6965 6420 7769 7468 0a20 2020 2020 4175 ied with. Au\n-0001b5e0: 746f 6d61 6b65 3a20 4d61 6372 6f73 2e0a tomake: Macros..\n-0001b5f0: 0ae2 8098 4143 5f46 435f 5352 4345 5854 ....AC_FC_SRCEXT\n-0001b600: e280 990a 2020 2020 2041 7574 6f6d 616b .... Automak\n-0001b610: 6520 7769 6c6c 2061 6464 2074 6865 2066 e will add the f\n-0001b620: 6c61 6773 2063 6f6d 7075 7465 6420 6279 lags computed by\n-0001b630: 20e2 8098 4143 5f46 435f 5352 4345 5854 ...AC_FC_SRCEXT\n-0001b640: e280 9920 746f 0a20 2020 2020 636f 6d70 ... to. comp\n-0001b650: 696c 6174 696f 6e20 6f66 2066 696c 6573 ilation of files\n-0001b660: 2077 6974 6820 7468 6520 7265 7370 6563 with the respec\n-0001b670: 7469 7665 2073 6f75 7263 6520 6578 7465 tive source exte\n-0001b680: 6e73 696f 6e20 282a 6e6f 7465 0a20 2020 nsion (*note. \n-0001b690: 2020 466f 7274 7261 6e20 436f 6d70 696c Fortran Compil\n-0001b6a0: 6572 2043 6861 7261 6374 6572 6973 7469 er Characteristi\n-0001b6b0: 6373 3a20 2861 7574 6f63 6f6e 6629 466f cs: (autoconf)Fo\n-0001b6c0: 7274 7261 6e20 436f 6d70 696c 6572 2e29 rtran Compiler.)\n-0001b6d0: 2e0a 0ae2 8098 4143 5f50 524f 475f 4643 ......AC_PROG_FC\n-0001b6e0: e280 990a 2020 2020 2054 6869 7320 6973 .... This is\n-0001b6f0: 2072 6571 7569 7265 6420 6966 2061 6e79 required if any\n-0001b700: 2046 6f72 7472 616e 2039 302f 3935 2073 Fortran 90/95 s\n-0001b710: 6f75 7263 6520 6973 2069 6e63 6c75 6465 ource is include\n-0001b720: 642e 2020 5468 6973 0a20 2020 2020 6d61 d. This. ma\n-0001b730: 6372 6f20 6973 2064 6973 7472 6962 7574 cro is distribut\n-0001b740: 6564 2077 6974 6820 4175 746f 636f 6e66 ed with Autoconf\n-0001b750: 2076 6572 7369 6f6e 2032 2e35 3820 616e version 2.58 an\n-0001b760: 6420 6c61 7465 722e 2020 2a4e 6f74 650a d later. *Note.\n-0001b770: 2020 2020 2050 6172 7469 6375 6c61 7220 Particular \n-0001b780: 5072 6f67 7261 6d20 4368 6563 6b73 3a20 Program Checks: \n-0001b790: 2861 7574 6f63 6f6e 6629 5061 7274 6963 (autoconf)Partic\n-0001b7a0: 756c 6172 2050 726f 6772 616d 732e 0a0a ular Programs...\n-0001b7b0: e280 9841 435f 5052 4f47 5f4c 4942 544f ...AC_PROG_LIBTO\n-0001b7c0: 4f4c e280 990a 2020 2020 2041 7574 6f6d OL.... Autom\n-0001b7d0: 616b 6520 7769 6c6c 2074 7572 6e20 6f6e ake will turn on\n-0001b7e0: 2070 726f 6365 7373 696e 6720 666f 7220 processing for \n-0001b7f0: e280 986c 6962 746f 6f6c e280 9920 282a ...libtool... (*\n-0001b800: 6e6f 7465 2049 6e74 726f 6475 6374 696f note Introductio\n-0001b810: 6e3a 0a20 2020 2020 286c 6962 746f 6f6c n:. (libtool\n-0001b820: 2954 6f70 2e29 2e0a 0ae2 8098 4143 5f50 )Top.)......AC_P\n-0001b830: 524f 475f 5941 4343 e280 990a 2020 2020 ROG_YACC.... \n-0001b840: 2049 6620 6120 5961 6363 2073 6f75 7263 If a Yacc sourc\n-0001b850: 6520 6669 6c65 2069 7320 7365 656e 2c20 e file is seen, \n-0001b860: 7468 656e 2079 6f75 206d 7573 7420 6569 then you must ei\n-0001b870: 7468 6572 2075 7365 2074 6869 7320 6d61 ther use this ma\n-0001b880: 6372 6f0a 2020 2020 206f 7220 6465 6669 cro. or defi\n-0001b890: 6e65 2074 6865 2076 6172 6961 626c 6520 ne the variable \n-0001b8a0: e280 9859 4143 43e2 8099 2069 6e20 e280 ...YACC... in ..\n-0001b8b0: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n-0001b8c0: 2e20 2054 6865 2066 6f72 6d65 7220 6973 . The former is\n-0001b8d0: 0a20 2020 2020 7072 6566 6572 7265 6420 . preferred \n-0001b8e0: 282a 6e6f 7465 2050 6172 7469 6375 6c61 (*note Particula\n-0001b8f0: 7220 5072 6f67 7261 6d20 4368 6563 6b73 r Program Checks\n-0001b900: 3a20 2861 7574 6f63 6f6e 6629 5061 7274 : (autoconf)Part\n-0001b910: 6963 756c 6172 0a20 2020 2020 5072 6f67 icular. Prog\n-0001b920: 7261 6d73 2e29 2e0a 0ae2 8098 4143 5f50 rams.)......AC_P\n-0001b930: 524f 475f 4c45 58e2 8099 0a20 2020 2020 ROG_LEX.... \n-0001b940: 4966 2061 204c 6578 2073 6f75 7263 6520 If a Lex source \n-0001b950: 6669 6c65 2069 7320 7365 656e 2c20 7468 file is seen, th\n-0001b960: 656e 2074 6869 7320 6d61 6372 6f20 6d75 en this macro mu\n-0001b970: 7374 2062 6520 7573 6564 2e20 202a 4e6f st be used. *No\n-0001b980: 7465 0a20 2020 2020 5061 7274 6963 756c te. Particul\n-0001b990: 6172 2050 726f 6772 616d 2043 6865 636b ar Program Check\n-0001b9a0: 733a 2028 6175 746f 636f 6e66 2950 6172 s: (autoconf)Par\n-0001b9b0: 7469 6375 6c61 7220 5072 6f67 7261 6d73 ticular Programs\n-0001b9c0: 2e0a 0ae2 8098 4143 5f52 4551 5549 5245 ......AC_REQUIRE\n-0001b9d0: 5f41 5558 5f46 494c 45e2 8099 0a20 2020 _AUX_FILE.... \n-0001b9e0: 2020 466f 7220 6561 6368 20e2 8098 4143 For each ...AC\n-0001b9f0: 5f52 4551 5549 5245 5f41 5558 5f46 494c _REQUIRE_AUX_FIL\n-0001ba00: 4528 5b46 494c 455d 29e2 8099 2c20 e280 E([FILE])..., ..\n-0001ba10: 9861 7574 6f6d 616b 65e2 8099 2077 696c .automake... wil\n-0001ba20: 6c20 656e 7375 7265 2074 6861 740a 2020 l ensure that. \n-0001ba30: 2020 20e2 8098 4649 4c45 e280 9920 6578 ...FILE... ex\n-0001ba40: 6973 7473 2069 6e20 7468 6520 6175 7820 ists in the aux \n-0001ba50: 6469 7265 6374 6f72 792c 2061 6e64 2077 directory, and w\n-0001ba60: 696c 6c20 636f 6d70 6c61 696e 206f 7468 ill complain oth\n-0001ba70: 6572 7769 7365 2e0a 2020 2020 2049 7420 erwise.. It \n-0001ba80: 7769 6c6c 2061 6c73 6f20 6175 746f 6d61 will also automa\n-0001ba90: 7469 6361 6c6c 7920 6469 7374 7269 6275 tically distribu\n-0001baa0: 7465 2074 6865 2066 696c 652e 2020 5468 te the file. Th\n-0001bab0: 6973 206d 6163 726f 2073 686f 756c 640a is macro should.\n-0001bac0: 2020 2020 2062 6520 7573 6564 2062 7920 be used by \n-0001bad0: 7468 6972 642d 7061 7274 7920 4175 746f third-party Auto\n-0001bae0: 636f 6e66 206d 6163 726f 7320 7468 6174 conf macros that\n-0001baf0: 2072 6571 7569 7265 2073 6f6d 6520 7375 require some su\n-0001bb00: 7070 6f72 7469 6e67 0a20 2020 2020 6669 pporting. fi\n-0001bb10: 6c65 7320 696e 2074 6865 2061 7578 2064 les in the aux d\n-0001bb20: 6972 6563 746f 7279 2073 7065 6369 6669 irectory specifi\n-0001bb30: 6564 2077 6974 6820 e280 9841 435f 434f ed with ...AC_CO\n-0001bb40: 4e46 4947 5f41 5558 5f44 4952 e280 990a NFIG_AUX_DIR....\n-0001bb50: 2020 2020 2061 626f 7665 2e20 202a 4e6f above. *No\n-0001bb60: 7465 2046 696e 6469 6e67 20e2 8098 636f te Finding ...co\n-0001bb70: 6e66 6967 7572 65e2 8099 2049 6e70 7574 nfigure... Input\n-0001bb80: 3a20 2861 7574 6f63 6f6e 6629 496e 7075 : (autoconf)Inpu\n-0001bb90: 742e 0a0a e280 9841 435f 5355 4253 54e2 t......AC_SUBST.\n-0001bba0: 8099 0a20 2020 2020 5468 6520 6669 7273 ... The firs\n-0001bbb0: 7420 6172 6775 6d65 6e74 2069 7320 6175 t argument is au\n-0001bbc0: 746f 6d61 7469 6361 6c6c 7920 6465 6669 tomatically defi\n-0001bbd0: 6e65 6420 6173 2061 2076 6172 6961 626c ned as a variabl\n-0001bbe0: 6520 696e 2065 6163 680a 2020 2020 2067 e in each. g\n-0001bbf0: 656e 6572 6174 6564 20e2 8098 4d61 6b65 enerated ...Make\n-0001bc00: 6669 6c65 2e69 6ee2 8099 2c20 756e 6c65 file.in..., unle\n-0001bc10: 7373 20e2 8098 414d 5f53 5542 5354 5f4e ss ...AM_SUBST_N\n-0001bc20: 4f54 4d41 4b45 e280 9920 6973 2061 6c73 OTMAKE... is als\n-0001bc30: 6f20 7573 6564 2066 6f72 0a20 2020 2020 o used for. \n-0001bc40: 7468 6973 2076 6172 6961 626c 652e 2020 this variable. \n-0001bc50: 2a4e 6f74 6520 5365 7474 696e 6720 4f75 *Note Setting Ou\n-0001bc60: 7470 7574 2056 6172 6961 626c 6573 3a20 tput Variables: \n-0001bc70: 2861 7574 6f63 6f6e 6629 5365 7474 696e (autoconf)Settin\n-0001bc80: 670a 2020 2020 204f 7574 7075 7420 5661 g. Output Va\n-0001bc90: 7269 6162 6c65 732e 0a0a 2020 2020 2046 riables... F\n-0001bca0: 6f72 2065 7665 7279 2073 7562 7374 6974 or every substit\n-0001bcb0: 7574 6564 2076 6172 6961 626c 6520 5641 uted variable VA\n-0001bcc0: 522c 20e2 8098 6175 746f 6d61 6b65 e280 R, ...automake..\n-0001bcd0: 9920 7769 6c6c 2061 6464 2061 206c 696e . will add a lin\n-0001bce0: 6520 e280 9856 4152 0a20 2020 2020 3d20 e ...VAR. = \n-0001bcf0: 5641 4c55 45e2 8099 2074 6f20 6561 6368 VALUE... to each\n-0001bd00: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n-0001bd10: 8099 2066 696c 652e 2020 4d61 6e79 2041 .. file. Many A\n-0001bd20: 7574 6f63 6f6e 6620 6d61 6372 6f73 2069 utoconf macros i\n-0001bd30: 6e76 6f6b 650a 2020 2020 20e2 8098 4143 nvoke. ...AC\n-0001bd40: 5f53 5542 5354 e280 9920 746f 2073 6574 _SUBST... to set\n-0001bd50: 206f 7574 7075 7420 7661 7269 6162 6c65 output variable\n-0001bd60: 7320 7468 6973 2077 6179 2c20 652e 672e s this way, e.g.\n-0001bd70: 2c20 e280 9841 435f 5041 5448 5f58 5452 , ...AC_PATH_XTR\n-0001bd80: 41e2 8099 0a20 2020 2020 6465 6669 6e65 A.... define\n-0001bd90: 7320 e280 9858 5f43 464c 4147 53e2 8099 s ...X_CFLAGS...\n-0001bda0: 2061 6e64 20e2 8098 585f 4c49 4253 e280 and ...X_LIBS..\n-0001bdb0: 992e 2020 5468 7573 2c20 796f 7520 6361 .. Thus, you ca\n-0001bdc0: 6e20 6163 6365 7373 2074 6865 7365 0a20 n access these. \n-0001bdd0: 2020 2020 7661 7269 6162 6c65 7320 6173 variables as\n-0001bde0: 20e2 8098 2428 585f 4346 4c41 4753 29e2 ...$(X_CFLAGS).\n-0001bdf0: 8099 2061 6e64 20e2 8098 2428 585f 4c49 .. and ...$(X_LI\n-0001be00: 4253 29e2 8099 2069 6e20 616e 7920 e280 BS)... in any ..\n-0001be10: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n-0001be20: 6966 0a20 2020 2020 e280 9841 435f 5041 if. ...AC_PA\n-0001be30: 5448 5f58 5452 41e2 8099 2069 7320 6361 TH_XTRA... is ca\n-0001be40: 6c6c 6564 2e0a 0ae2 8098 414d 5f43 5f50 lled......AM_C_P\n-0001be50: 524f 544f 5459 5045 53e2 8099 0a20 2020 ROTOTYPES.... \n-0001be60: 2020 5468 6973 2069 7320 7265 7175 6972 This is requir\n-0001be70: 6564 2077 6865 6e20 7573 696e 6720 7468 ed when using th\n-0001be80: 6520 6465 7072 6563 6174 6564 2064 652d e deprecated de-\n-0001be90: 414e 5349 2d66 6963 6174 696f 6e0a 2020 ANSI-fication. \n-0001bea0: 2020 2066 6561 7475 7265 3b20 2a6e 6f74 feature; *not\n-0001beb0: 6520 414e 5349 3a3a 2e20 205f 4974 2077 e ANSI::. _It w\n-0001bec0: 696c 6c20 6265 2072 656d 6f76 6564 5f20 ill be removed_ \n-0001bed0: 696e 2074 6865 206e 6578 7420 6d61 6a6f in the next majo\n-0001bee0: 720a 2020 2020 2041 7574 6f6d 616b 6520 r. Automake \n-0001bef0: 7265 6c65 6173 652e 0a0a e280 9841 4d5f release......AM_\n-0001bf00: 434f 4e44 4954 494f 4e41 4ce2 8099 0a20 CONDITIONAL.... \n-0001bf10: 2020 2020 5468 6973 2069 6e74 726f 6475 This introdu\n-0001bf20: 6365 7320 616e 2041 7574 6f6d 616b 6520 ces an Automake \n-0001bf30: 636f 6e64 6974 696f 6e61 6c20 282a 6e6f conditional (*no\n-0001bf40: 7465 2043 6f6e 6469 7469 6f6e 616c 733a te Conditionals:\n-0001bf50: 3a29 2e0a 0ae2 8098 414d 5f43 4f4e 445f :)......AM_COND_\n-0001bf60: 4946 e280 990a 2020 2020 2054 6869 7320 IF.... This \n-0001bf70: 6d61 6372 6f20 616c 6c6f 7773 20e2 8098 macro allows ...\n-0001bf80: 6175 746f 6d61 6b65 e280 9920 746f 2064 automake... to d\n-0001bf90: 6574 6563 7420 7375 6273 6571 7565 6e74 etect subsequent\n-0001bfa0: 2061 6363 6573 7320 7769 7468 696e 0a20 access within. \n-0001bfb0: 2020 2020 e280 9863 6f6e 6669 6775 7265 ...configure\n-0001bfc0: 2e61 63e2 8099 2074 6f20 6120 636f 6e64 .ac... to a cond\n-0001bfd0: 6974 696f 6e61 6c20 7072 6576 696f 7573 itional previous\n-0001bfe0: 6c79 2069 6e74 726f 6475 6365 6420 7769 ly introduced wi\n-0001bff0: 7468 0a20 2020 2020 e280 9841 4d5f 434f th. ...AM_CO\n-0001c000: 4e44 4954 494f 4e41 4ce2 8099 2c20 7468 NDITIONAL..., th\n-0001c010: 7573 2065 6e61 626c 696e 6720 636f 6e64 us enabling cond\n-0001c020: 6974 696f 6e61 6c20 e280 9841 435f 434f itional ...AC_CO\n-0001c030: 4e46 4947 5f46 494c 4553 e280 990a 2020 NFIG_FILES.... \n-0001c040: 2020 2028 2a6e 6f74 6520 5573 6167 6520 (*note Usage \n-0001c050: 6f66 2043 6f6e 6469 7469 6f6e 616c 733a of Conditionals:\n-0001c060: 3a29 2e0a 0ae2 8098 414d 5f47 4e55 5f47 :)......AM_GNU_G\n-0001c070: 4554 5445 5854 e280 990a 2020 2020 2054 ETTEXT.... T\n-0001c080: 6869 7320 6d61 6372 6f20 6973 2072 6571 his macro is req\n-0001c090: 7569 7265 6420 666f 7220 7061 636b 6167 uired for packag\n-0001c0a0: 6573 2074 6861 7420 7573 6520 474e 5520 es that use GNU \n-0001c0b0: 6765 7474 6578 7420 282a 6e6f 7465 0a20 gettext (*note. \n-0001c0c0: 2020 2020 6765 7474 6578 743a 3a29 2e20 gettext::). \n-0001c0d0: 2049 7420 6973 2064 6973 7472 6962 7574 It is distribut\n-0001c0e0: 6564 2077 6974 6820 6765 7474 6578 742e ed with gettext.\n-0001c0f0: 2020 4966 2041 7574 6f6d 616b 6520 7365 If Automake se\n-0001c100: 6573 2074 6869 730a 2020 2020 206d 6163 es this. mac\n-0001c110: 726f 2069 7420 656e 7375 7265 7320 7468 ro it ensures th\n-0001c120: 6174 2074 6865 2070 6163 6b61 6765 206d at the package m\n-0001c130: 6565 7473 2073 6f6d 6520 6f66 2067 6574 eets some of get\n-0001c140: 7465 7874 2773 0a20 2020 2020 7265 7175 text's. requ\n-0001c150: 6972 656d 656e 7473 2e0a 0ae2 8098 414d irements......AM\n-0001c160: 5f47 4e55 5f47 4554 5445 5854 5f49 4e54 _GNU_GETTEXT_INT\n-0001c170: 4c5f 5355 4244 4952 e280 990a 2020 2020 L_SUBDIR.... \n-0001c180: 2054 6869 7320 6d61 6372 6f20 7370 6563 This macro spec\n-0001c190: 6966 6965 7320 7468 6174 2074 6865 20e2 ifies that the .\n-0001c1a0: 8098 696e 746c 2fe2 8099 2073 7562 6469 ..intl/... subdi\n-0001c1b0: 7265 6374 6f72 7920 6973 2074 6f20 6265 rectory is to be\n-0001c1c0: 2062 7569 6c74 2c0a 2020 2020 2065 7665 built,. eve\n-0001c1d0: 6e20 6966 2074 6865 20e2 8098 414d 5f47 n if the ...AM_G\n-0001c1e0: 4e55 5f47 4554 5445 5854 e280 9920 6d61 NU_GETTEXT... ma\n-0001c1f0: 6372 6f20 7761 7320 696e 766f 6b65 6420 cro was invoked \n-0001c200: 7769 7468 2061 2066 6972 7374 0a20 2020 with a first. \n-0001c210: 2020 6172 6775 6d65 6e74 206f 6620 e280 argument of ..\n-0001c220: 9865 7874 6572 6e61 6ce2 8099 2e0a 0ae2 .external.......\n-0001c230: 8098 414d 5f4d 4149 4e54 4149 4e45 525f ..AM_MAINTAINER_\n-0001c240: 4d4f 4445 285b 4445 4641 554c 542d 4d4f MODE([DEFAULT-MO\n-0001c250: 4445 5d29 e280 990a 2020 2020 2054 6869 DE]).... Thi\n-0001c260: 7320 6d61 6372 6f20 6164 6473 2061 6e20 s macro adds an \n-0001c270: e280 982d 2d65 6e61 626c 652d 6d61 696e ...--enable-main\n-0001c280: 7461 696e 6572 2d6d 6f64 65e2 8099 206f tainer-mode... o\n-0001c290: 7074 696f 6e20 746f 0a20 2020 2020 e280 ption to. ..\n-0001c2a0: 9863 6f6e 6669 6775 7265 e280 992e 2020 .configure.... \n-0001c2b0: 4966 2074 6869 7320 6973 2075 7365 642c If this is used,\n-0001c2c0: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n-0001c2d0: 7769 6c6c 2063 6175 7365 0a20 2020 2020 will cause. \n-0001c2e0: 226d 6169 6e74 6169 6e65 722d 6f6e 6c79 \"maintainer-only\n-0001c2f0: 2220 7275 6c65 7320 746f 2062 6520 7475 \" rules to be tu\n-0001c300: 726e 6564 206f 6666 2062 7920 6465 6661 rned off by defa\n-0001c310: 756c 7420 696e 2074 6865 0a20 2020 2020 ult in the. \n-0001c320: 6765 6e65 7261 7465 6420 e280 984d 616b generated ...Mak\n-0001c330: 6566 696c 652e 696e e280 9973 2c20 756e efile.in...s, un\n-0001c340: 6c65 7373 2044 4546 4155 4c54 2d4d 4f44 less DEFAULT-MOD\n-0001c350: 4520 6973 20e2 8098 656e 6162 6c65 e280 E is ...enable..\n-0001c360: 992e 2020 5468 6973 0a20 2020 2020 6d61 .. This. ma\n-0001c370: 6372 6f20 6465 6669 6e65 7320 7468 6520 cro defines the \n-0001c380: e280 984d 4149 4e54 4149 4e45 525f 4d4f ...MAINTAINER_MO\n-0001c390: 4445 e280 9920 636f 6e64 6974 696f 6e61 DE... conditiona\n-0001c3a0: 6c2c 2077 6869 6368 2079 6f75 2063 616e l, which you can\n-0001c3b0: 2075 7365 0a20 2020 2020 696e 2079 6f75 use. in you\n-0001c3c0: 7220 6f77 6e20 e280 984d 616b 6566 696c r own ...Makefil\n-0001c3d0: 652e 616d e280 992e 2020 2a4e 6f74 6520 e.am.... *Note \n-0001c3e0: 6d61 696e 7461 696e 6572 2d6d 6f64 653a maintainer-mode:\n-0001c3f0: 3a2e 0a0a e280 9841 4d5f 5355 4253 545f :......AM_SUBST_\n-0001c400: 4e4f 544d 414b 4528 5641 5229 e280 990a NOTMAKE(VAR)....\n-0001c410: 2020 2020 2050 7265 7665 6e74 2041 7574 Prevent Aut\n-0001c420: 6f6d 616b 6520 6672 6f6d 2064 6566 696e omake from defin\n-0001c430: 696e 6720 6120 7661 7269 6162 6c65 2056 ing a variable V\n-0001c440: 4152 2c20 6576 656e 2069 6620 6974 2069 AR, even if it i\n-0001c450: 730a 2020 2020 2073 7562 7374 6974 7574 s. substitut\n-0001c460: 6564 2062 7920 e280 9863 6f6e 6669 672e ed by ...config.\n-0001c470: 7374 6174 7573 e280 992e 2020 4e6f 726d status.... Norm\n-0001c480: 616c 6c79 2c20 4175 746f 6d61 6b65 2064 ally, Automake d\n-0001c490: 6566 696e 6573 2061 0a20 2020 2020 e280 efines a. ..\n-0001c4a0: 986d 616b 65e2 8099 2076 6172 6961 626c .make... variabl\n-0001c4b0: 6520 666f 7220 6561 6368 20e2 8098 636f e for each ...co\n-0001c4c0: 6e66 6967 7572 65e2 8099 2073 7562 7374 nfigure... subst\n-0001c4d0: 6974 7574 696f 6e2c 2069 2e65 2e2c 2066 itution, i.e., f\n-0001c4e0: 6f72 2065 6163 680a 2020 2020 20e2 8098 or each. ...\n-0001c4f0: 4143 5f53 5542 5354 285b 5641 525d 29e2 AC_SUBST([VAR]).\n-0001c500: 8099 2e20 2054 6869 7320 6d61 6372 6f20 ... This macro \n-0001c510: 7072 6576 656e 7473 2074 6861 7420 6465 prevents that de\n-0001c520: 6669 6e69 7469 6f6e 2066 726f 6d0a 2020 finition from. \n-0001c530: 2020 2041 7574 6f6d 616b 652e 2020 4966 Automake. If\n-0001c540: 20e2 8098 4143 5f53 5542 5354 e280 9920 ...AC_SUBST... \n-0001c550: 6861 7320 6e6f 7420 6265 656e 2063 616c has not been cal\n-0001c560: 6c65 6420 666f 7220 7468 6973 2076 6172 led for this var\n-0001c570: 6961 626c 652c 0a20 2020 2020 7468 656e iable,. then\n-0001c580: 20e2 8098 414d 5f53 5542 5354 5f4e 4f54 ...AM_SUBST_NOT\n-0001c590: 4d41 4b45 e280 9920 6861 7320 6e6f 2065 MAKE... has no e\n-0001c5a0: 6666 6563 7473 2e20 2050 7265 7665 6e74 ffects. Prevent\n-0001c5b0: 696e 6720 7661 7269 6162 6c65 0a20 2020 ing variable. \n-0001c5c0: 2020 6465 6669 6e69 7469 6f6e 7320 6d61 definitions ma\n-0001c5d0: 7920 6265 2075 7365 6675 6c20 666f 7220 y be useful for \n-0001c5e0: 7375 6273 7469 7475 7469 6f6e 206f 6620 substitution of \n-0001c5f0: 6d75 6c74 692d 6c69 6e65 2076 616c 7565 multi-line value\n-0001c600: 732c 0a20 2020 2020 7768 6572 6520 e280 s,. where ..\n-0001c610: 9856 4152 203d 2040 5641 4c55 4540 e280 .VAR = @VALUE@..\n-0001c620: 9920 6d69 6768 7420 7969 656c 6420 756e . might yield un\n-0001c630: 696e 7465 6e64 6564 2072 6573 756c 7473 intended results\n-0001c640: 2e0a 0ae2 8098 6d34 5f69 6e63 6c75 6465 ......m4_include\n-0001c650: e280 990a 2020 2020 2046 696c 6573 2069 .... Files i\n-0001c660: 6e63 6c75 6465 6420 6279 20e2 8098 636f ncluded by ...co\n-0001c670: 6e66 6967 7572 652e 6163 e280 9920 7573 nfigure.ac... us\n-0001c680: 696e 6720 7468 6973 206d 6163 726f 2077 ing this macro w\n-0001c690: 696c 6c20 6265 2064 6574 6563 7465 640a ill be detected.\n-0001c6a0: 2020 2020 2062 7920 4175 746f 6d61 6b65 by Automake\n-0001c6b0: 2061 6e64 2061 7574 6f6d 6174 6963 616c and automatical\n-0001c6c0: 6c79 2064 6973 7472 6962 7574 6564 2e20 ly distributed. \n-0001c6d0: 2054 6865 7920 7769 6c6c 2061 6c73 6f20 They will also \n-0001c6e0: 6170 7065 6172 0a20 2020 2020 6173 2064 appear. as d\n-0001c6f0: 6570 656e 6465 6e63 6965 7320 696e 20e2 ependencies in .\n-0001c700: 8098 4d61 6b65 6669 6c65 e280 9920 7275 ..Makefile... ru\n-0001c710: 6c65 732e 0a0a 2020 2020 20e2 8098 6d34 les... ...m4\n-0001c720: 5f69 6e63 6c75 6465 e280 9920 6973 2073 _include... is s\n-0001c730: 656c 646f 6d20 7573 6564 2062 7920 e280 eldom used by ..\n-0001c740: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n-0001c750: 2061 7574 686f 7273 2c20 6275 7420 6361 authors, but ca\n-0001c760: 6e0a 2020 2020 2061 7070 6561 7220 696e n. appear in\n-0001c770: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n-0001c780: 9920 7768 656e 20e2 8098 6163 6c6f 6361 . when ...acloca\n-0001c790: 6ce2 8099 2064 6574 6563 7473 2074 6861 l... detects tha\n-0001c7a0: 7420 736f 6d65 2072 6571 7569 7265 640a t some required.\n-0001c7b0: 2020 2020 206d 6163 726f 7320 636f 6d65 macros come\n-0001c7c0: 2066 726f 6d20 6669 6c65 7320 6c6f 6361 from files loca\n-0001c7d0: 6c20 746f 2079 6f75 7220 7061 636b 6167 l to your packag\n-0001c7e0: 6520 2861 7320 6f70 706f 7365 6420 746f e (as opposed to\n-0001c7f0: 206d 6163 726f 730a 2020 2020 2069 6e73 macros. ins\n-0001c800: 7461 6c6c 6564 2069 6e20 6120 7379 7374 talled in a syst\n-0001c810: 656d 2d77 6964 6520 6469 7265 6374 6f72 em-wide director\n-0001c820: 792c 202a 6e6f 7465 2061 636c 6f63 616c y, *note aclocal\n-0001c830: 2049 6e76 6f63 6174 696f 6e3a 3a29 2e0a Invocation::)..\n-0001c840: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-0001c850: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-0001c860: 6465 3a20 6163 6c6f 6361 6c20 496e 766f de: aclocal Invo\n-0001c870: 6361 7469 6f6e 2c20 204e 6578 743a 204d cation, Next: M\n-0001c880: 6163 726f 732c 2020 5072 6576 3a20 4f70 acros, Prev: Op\n-0001c890: 7469 6f6e 616c 2c20 2055 703a 2063 6f6e tional, Up: con\n-0001c8a0: 6669 6775 7265 0a0a 362e 3320 4175 746f figure..6.3 Auto\n-0001c8b0: 2d67 656e 6572 6174 696e 6720 6163 6c6f -generating aclo\n-0001c8c0: 6361 6c2e 6d34 0a3d 3d3d 3d3d 3d3d 3d3d cal.m4.=========\n+0001a460: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a45 7665 ===========..Eve\n+0001a470: 7279 2074 696d 6520 4175 746f 6d61 6b65 ry time Automake\n+0001a480: 2069 7320 7275 6e20 6974 2063 616c 6c73 is run it calls\n+0001a490: 2041 7574 6f63 6f6e 6620 746f 2074 7261 Autoconf to tra\n+0001a4a0: 6365 20e2 8098 636f 6e66 6967 7572 652e ce ...configure.\n+0001a4b0: 6163 e280 992e 0a54 6869 7320 7761 7920 ac.....This way \n+0001a4c0: 6974 2063 616e 2072 6563 6f67 6e69 7a65 it can recognize\n+0001a4d0: 2074 6865 2075 7365 206f 6620 6365 7274 the use of cert\n+0001a4e0: 6169 6e20 6d61 6372 6f73 2061 6e64 2074 ain macros and t\n+0001a4f0: 6169 6c6f 7220 7468 650a 6765 6e65 7261 ailor the.genera\n+0001a500: 7465 6420 e280 984d 616b 6566 696c 652e ted ...Makefile.\n+0001a510: 696e e280 9920 6170 7072 6f70 7269 6174 in... appropriat\n+0001a520: 656c 792e 2020 4375 7272 656e 746c 7920 ely. Currently \n+0001a530: 7265 636f 676e 697a 6564 206d 6163 726f recognized macro\n+0001a540: 7320 616e 640a 7468 6569 7220 6566 6665 s and.their effe\n+0001a550: 6374 7320 6172 653a 0a0a e280 9841 435f cts are:.....AC_\n+0001a560: 4341 4e4f 4e49 4341 4c5f 4255 494c 44e2 CANONICAL_BUILD.\n+0001a570: 8099 0ae2 8098 4143 5f43 414e 4f4e 4943 ......AC_CANONIC\n+0001a580: 414c 5f48 4f53 54e2 8099 0ae2 8098 4143 AL_HOST.......AC\n+0001a590: 5f43 414e 4f4e 4943 414c 5f54 4152 4745 _CANONICAL_TARGE\n+0001a5a0: 54e2 8099 0a20 2020 2020 4175 746f 6d61 T.... Automa\n+0001a5b0: 6b65 2077 696c 6c20 656e 7375 7265 2074 ke will ensure t\n+0001a5c0: 6861 7420 e280 9863 6f6e 6669 672e 6775 hat ...config.gu\n+0001a5d0: 6573 73e2 8099 2061 6e64 20e2 8098 636f ess... and ...co\n+0001a5e0: 6e66 6967 2e73 7562 e280 9920 6578 6973 nfig.sub... exis\n+0001a5f0: 742e 0a20 2020 2020 416c 736f 2c20 7468 t.. Also, th\n+0001a600: 6520 e280 984d 616b 6566 696c 65e2 8099 e ...Makefile...\n+0001a610: 2076 6172 6961 626c 6573 20e2 8098 6275 variables ...bu\n+0001a620: 696c 645f 7472 6970 6c65 74e2 8099 2c20 ild_triplet..., \n+0001a630: e280 9868 6f73 745f 7472 6970 6c65 74e2 ...host_triplet.\n+0001a640: 8099 2061 6e64 0a20 2020 2020 e280 9874 .. and. ...t\n+0001a650: 6172 6765 745f 7472 6970 6c65 74e2 8099 arget_triplet...\n+0001a660: 2061 7265 2069 6e74 726f 6475 6365 642e are introduced.\n+0001a670: 2020 5365 6520 2a6e 6f74 6520 4765 7474 See *note Gett\n+0001a680: 696e 6720 7468 6520 4361 6e6f 6e69 6361 ing the Canonica\n+0001a690: 6c0a 2020 2020 2053 7973 7465 6d20 5479 l. System Ty\n+0001a6a0: 7065 3a20 2861 7574 6f63 6f6e 6629 4361 pe: (autoconf)Ca\n+0001a6b0: 6e6f 6e69 6361 6c69 7a69 6e67 2e0a 0ae2 nonicalizing....\n+0001a6c0: 8098 4143 5f43 4f4e 4649 475f 4155 585f ..AC_CONFIG_AUX_\n+0001a6d0: 4449 52e2 8099 0a20 2020 2020 4175 746f DIR.... Auto\n+0001a6e0: 6d61 6b65 2077 696c 6c20 6c6f 6f6b 2066 make will look f\n+0001a6f0: 6f72 2076 6172 696f 7573 2068 656c 7065 or various helpe\n+0001a700: 7220 7363 7269 7074 732c 2073 7563 6820 r scripts, such \n+0001a710: 6173 0a20 2020 2020 e280 9869 6e73 7461 as. ...insta\n+0001a720: 6c6c 2d73 68e2 8099 2c20 696e 2074 6865 ll-sh..., in the\n+0001a730: 2064 6972 6563 746f 7279 206e 616d 6564 directory named\n+0001a740: 2069 6e20 7468 6973 206d 6163 726f 2069 in this macro i\n+0001a750: 6e76 6f63 6174 696f 6e2e 0a20 2020 2020 nvocation.. \n+0001a760: 2854 6865 2066 756c 6c20 6c69 7374 206f (The full list o\n+0001a770: 6620 7363 7269 7074 7320 6973 3a20 e280 f scripts is: ..\n+0001a780: 9861 722d 6c69 62e2 8099 2c20 e280 9863 .ar-lib..., ...c\n+0001a790: 6f6e 6669 672e 6775 6573 73e2 8099 2c0a onfig.guess...,.\n+0001a7a0: 2020 2020 20e2 8098 636f 6e66 6967 2e73 ...config.s\n+0001a7b0: 7562 e280 992c 20e2 8098 6465 7063 6f6d ub..., ...depcom\n+0001a7c0: 70e2 8099 2c20 e280 9865 6c69 7370 2d63 p..., ...elisp-c\n+0001a7d0: 6f6d 70e2 8099 2c20 e280 9863 6f6d 7069 omp..., ...compi\n+0001a7e0: 6c65 e280 992c 20e2 8098 696e 7374 616c le..., ...instal\n+0001a7f0: 6c2d 7368 e280 992c 0a20 2020 2020 e280 l-sh...,. ..\n+0001a800: 986c 746d 6169 6e2e 7368 e280 992c 20e2 .ltmain.sh..., .\n+0001a810: 8098 6d64 6174 652d 7368 e280 992c 20e2 ..mdate-sh..., .\n+0001a820: 8098 6d69 7373 696e 67e2 8099 2c20 e280 ..missing..., ..\n+0001a830: 986d 6b69 6e73 7461 6c6c 6469 7273 e280 .mkinstalldirs..\n+0001a840: 992c 20e2 8098 7079 2d63 6f6d 7069 6c65 ., ...py-compile\n+0001a850: e280 992c 0a20 2020 2020 e280 9874 6578 ...,. ...tex\n+0001a860: 696e 666f 2e74 6578 e280 992c 2061 6e64 info.tex..., and\n+0001a870: 20e2 8098 796c 7772 6170 e280 992e 2920 ...ylwrap....) \n+0001a880: 204e 6f74 2061 6c6c 2073 6372 6970 7473 Not all scripts\n+0001a890: 2061 7265 2061 6c77 6179 7320 7365 6172 are always sear\n+0001a8a0: 6368 6564 0a20 2020 2020 666f 723b 2073 ched. for; s\n+0001a8b0: 6f6d 6520 7363 7269 7074 7320 7769 6c6c ome scripts will\n+0001a8c0: 206f 6e6c 7920 6265 2073 6f75 6768 7420 only be sought \n+0001a8d0: 6966 2074 6865 2067 656e 6572 6174 6564 if the generated\n+0001a8e0: 0a20 2020 2020 e280 984d 616b 6566 696c . ...Makefil\n+0001a8f0: 652e 696e e280 9920 7265 7175 6972 6573 e.in... requires\n+0001a900: 2074 6865 6d2e 0a0a 2020 2020 2049 6620 them... If \n+0001a910: e280 9841 435f 434f 4e46 4947 5f41 5558 ...AC_CONFIG_AUX\n+0001a920: 5f44 4952 e280 9920 6973 206e 6f74 2067 _DIR... is not g\n+0001a930: 6976 656e 2c20 7468 6520 7363 7269 7074 iven, the script\n+0001a940: 7320 6172 6520 6c6f 6f6b 6564 2066 6f72 s are looked for\n+0001a950: 2069 6e0a 2020 2020 2074 6865 6972 2073 in. their s\n+0001a960: 7461 6e64 6172 6420 6c6f 6361 7469 6f6e tandard location\n+0001a970: 732e 2020 466f 7220 e280 986d 6461 7465 s. For ...mdate\n+0001a980: 2d73 68e2 8099 2c20 e280 9874 6578 696e -sh..., ...texin\n+0001a990: 666f 2e74 6578 e280 992c 2061 6e64 0a20 fo.tex..., and. \n+0001a9a0: 2020 2020 e280 9879 6c77 7261 70e2 8099 ...ylwrap...\n+0001a9b0: 2c20 7468 6520 7374 616e 6461 7264 206c , the standard l\n+0001a9c0: 6f63 6174 696f 6e20 6973 2074 6865 2073 ocation is the s\n+0001a9d0: 6f75 7263 6520 6469 7265 6374 6f72 790a ource directory.\n+0001a9e0: 2020 2020 2063 6f72 7265 7370 6f6e 6469 correspondi\n+0001a9f0: 6e67 2074 6f20 7468 6520 6375 7272 656e ng to the curren\n+0001aa00: 7420 e280 984d 616b 6566 696c 652e 616d t ...Makefile.am\n+0001aa10: e280 992e 2020 466f 7220 7468 6520 7265 .... For the re\n+0001aa20: 7374 2c20 7468 650a 2020 2020 2073 7461 st, the. sta\n+0001aa30: 6e64 6172 6420 6c6f 6361 7469 6f6e 2069 ndard location i\n+0001aa40: 7320 7468 6520 6669 7273 7420 6f6e 6520 s the first one \n+0001aa50: 6f66 20e2 8098 2ee2 8099 2c20 e280 982e of ......., ....\n+0001aa60: 2ee2 8099 2c20 6f72 20e2 8098 2e2e 2f2e ...., or ...../.\n+0001aa70: 2ee2 8099 0a20 2020 2020 2872 656c 6174 ..... (relat\n+0001aa80: 6976 6520 746f 2074 6865 2074 6f70 2073 ive to the top s\n+0001aa90: 6f75 7263 6520 6469 7265 6374 6f72 7929 ource directory)\n+0001aaa0: 2074 6861 7420 7072 6f76 6964 6573 2061 that provides a\n+0001aab0: 6e79 206f 6e65 206f 6620 7468 650a 2020 ny one of the. \n+0001aac0: 2020 2068 656c 7065 7220 7363 7269 7074 helper script\n+0001aad0: 732e 2020 2a4e 6f74 6520 4669 6e64 696e s. *Note Findin\n+0001aae0: 6720 2763 6f6e 6669 6775 7265 2720 496e g 'configure' In\n+0001aaf0: 7075 743a 2028 6175 746f 636f 6e66 2949 put: (autoconf)I\n+0001ab00: 6e70 7574 2e0a 0a20 2020 2020 5265 7175 nput... Requ\n+0001ab10: 6972 6564 2066 696c 6573 2066 726f 6d20 ired files from \n+0001ab20: e280 9841 435f 434f 4e46 4947 5f41 5558 ...AC_CONFIG_AUX\n+0001ab30: 5f44 4952 e280 9920 6172 6520 6175 746f _DIR... are auto\n+0001ab40: 6d61 7469 6361 6c6c 790a 2020 2020 2064 matically. d\n+0001ab50: 6973 7472 6962 7574 6564 2c20 6576 656e istributed, even\n+0001ab60: 2069 6620 7468 6572 6520 6973 206e 6f20 if there is no \n+0001ab70: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+0001ab80: 9920 696e 2074 6869 7320 6469 7265 6374 . in this direct\n+0001ab90: 6f72 792e 0a0a e280 9841 435f 434f 4e46 ory......AC_CONF\n+0001aba0: 4947 5f4c 4942 4f42 4a5f 4449 52e2 8099 IG_LIBOBJ_DIR...\n+0001abb0: 0a20 2020 2020 4175 746f 6d61 6b65 2077 . Automake w\n+0001abc0: 696c 6c20 7265 7175 6972 6520 7468 6520 ill require the \n+0001abd0: 736f 7572 6365 7320 6669 6c65 2064 6563 sources file dec\n+0001abe0: 6c61 7265 6420 7769 7468 20e2 8098 4143 lared with ...AC\n+0001abf0: 5f4c 4942 534f 5552 4345 e280 990a 2020 _LIBSOURCE.... \n+0001ac00: 2020 2028 7365 6520 6265 6c6f 7729 2069 (see below) i\n+0001ac10: 6e20 7468 6520 6469 7265 6374 6f72 7920 n the directory \n+0001ac20: 7370 6563 6966 6965 6420 6279 2074 6869 specified by thi\n+0001ac30: 7320 6d61 6372 6f2e 0a0a e280 9841 435f s macro......AC_\n+0001ac40: 434f 4e46 4947 5f48 4541 4445 5253 e280 CONFIG_HEADERS..\n+0001ac50: 990a 2020 2020 2041 7574 6f6d 616b 6520 .. Automake \n+0001ac60: 7769 6c6c 2067 656e 6572 6174 6520 7275 will generate ru\n+0001ac70: 6c65 7320 746f 2072 6562 7569 6c64 2074 les to rebuild t\n+0001ac80: 6865 7365 2068 6561 6465 7273 2e20 204f hese headers. O\n+0001ac90: 6c64 6572 0a20 2020 2020 7665 7273 696f lder. versio\n+0001aca0: 6e73 206f 6620 4175 746f 6d61 6b65 2072 ns of Automake r\n+0001acb0: 6571 7569 7265 6420 7468 6520 7573 6520 equired the use \n+0001acc0: 6f66 20e2 8098 414d 5f43 4f4e 4649 475f of ...AM_CONFIG_\n+0001acd0: 4845 4144 4552 e280 9920 282a 6e6f 7465 HEADER... (*note\n+0001ace0: 0a20 2020 2020 4d61 6372 6f73 3a3a 293b . Macros::);\n+0001acf0: 2074 6869 7320 6973 206e 6f20 6c6f 6e67 this is no long\n+0001ad00: 6572 2074 6865 2063 6173 652e 0a0a 2020 er the case... \n+0001ad10: 2020 2041 7320 7769 7468 20e2 8098 4143 As with ...AC\n+0001ad20: 5f43 4f4e 4649 475f 4649 4c45 53e2 8099 _CONFIG_FILES...\n+0001ad30: 2028 2a6e 6f74 6520 5265 7175 6972 656d (*note Requirem\n+0001ad40: 656e 7473 3a3a 292c 2070 6172 7473 206f ents::), parts o\n+0001ad50: 6620 7468 650a 2020 2020 2073 7065 6369 f the. speci\n+0001ad60: 6669 6361 7469 6f6e 2075 7369 6e67 2073 fication using s\n+0001ad70: 6865 6c6c 2076 6172 6961 626c 6573 2077 hell variables w\n+0001ad80: 696c 6c20 6265 2069 676e 6f72 6564 2061 ill be ignored a\n+0001ad90: 7320 6661 7220 6173 0a20 2020 2020 636c s far as. cl\n+0001ada0: 6561 6e69 6e67 2c20 6469 7374 7269 6275 eaning, distribu\n+0001adb0: 7469 6e67 2c20 616e 6420 7265 6275 696c ting, and rebuil\n+0001adc0: 6469 6e67 2069 7320 636f 6e63 6572 6e65 ding is concerne\n+0001add0: 642e 0a0a e280 9841 435f 434f 4e46 4947 d......AC_CONFIG\n+0001ade0: 5f4c 494e 4b53 e280 990a 2020 2020 2041 _LINKS.... A\n+0001adf0: 7574 6f6d 616b 6520 7769 6c6c 2067 656e utomake will gen\n+0001ae00: 6572 6174 6520 7275 6c65 7320 746f 2072 erate rules to r\n+0001ae10: 656d 6f76 6520 e280 9863 6f6e 6669 6775 emove ...configu\n+0001ae20: 7265 e280 9920 6765 6e65 7261 7465 6420 re... generated \n+0001ae30: 6c69 6e6b 730a 2020 2020 206f 6e20 e280 links. on ..\n+0001ae40: 986d 616b 6520 6469 7374 636c 6561 6ee2 .make distclean.\n+0001ae50: 8099 2061 6e64 2074 6f20 6469 7374 7269 .. and to distri\n+0001ae60: 6275 7465 206e 616d 6564 2073 6f75 7263 bute named sourc\n+0001ae70: 6520 6669 6c65 7320 6173 2070 6172 7420 e files as part \n+0001ae80: 6f66 0a20 2020 2020 e280 986d 616b 6520 of. ...make \n+0001ae90: 6469 7374 e280 992e 0a0a 2020 2020 2041 dist...... A\n+0001aea0: 7320 666f 7220 e280 9841 435f 434f 4e46 s for ...AC_CONF\n+0001aeb0: 4947 5f46 494c 4553 e280 9920 282a 6e6f IG_FILES... (*no\n+0001aec0: 7465 2052 6571 7569 7265 6d65 6e74 733a te Requirements:\n+0001aed0: 3a29 2c20 7061 7274 7320 6f66 2074 6865 :), parts of the\n+0001aee0: 0a20 2020 2020 7370 6563 6966 6963 6174 . specificat\n+0001aef0: 696f 6e20 7573 696e 6720 7368 656c 6c20 ion using shell \n+0001af00: 7661 7269 6162 6c65 7320 7769 6c6c 2062 variables will b\n+0001af10: 6520 6967 6e6f 7265 6420 6173 2066 6172 e ignored as far\n+0001af20: 2061 730a 2020 2020 2063 6c65 616e 696e as. cleanin\n+0001af30: 6720 616e 6420 6469 7374 7269 6275 7469 g and distributi\n+0001af40: 6e67 2069 7320 636f 6e63 6572 6e65 642e ng is concerned.\n+0001af50: 2020 2854 6865 7265 2061 7265 206e 6f20 (There are no \n+0001af60: 7265 6275 696c 640a 2020 2020 2072 756c rebuild. rul\n+0001af70: 6573 2066 6f72 206c 696e 6b73 2e29 0a0a es for links.)..\n+0001af80: e280 9841 435f 4c49 424f 424a e280 990a ...AC_LIBOBJ....\n+0001af90: e280 9841 435f 4c49 4253 4f55 5243 45e2 ...AC_LIBSOURCE.\n+0001afa0: 8099 0ae2 8098 4143 5f4c 4942 534f 5552 ......AC_LIBSOUR\n+0001afb0: 4345 53e2 8099 0a20 2020 2020 4175 746f CES.... Auto\n+0001afc0: 6d61 6b65 2077 696c 6c20 6175 746f 6d61 make will automa\n+0001afd0: 7469 6361 6c6c 7920 6469 7374 7269 6275 tically distribu\n+0001afe0: 7465 2061 6e79 2066 696c 6520 6c69 7374 te any file list\n+0001aff0: 6564 2069 6e0a 2020 2020 20e2 8098 4143 ed in. ...AC\n+0001b000: 5f4c 4942 534f 5552 4345 e280 9920 6f72 _LIBSOURCE... or\n+0001b010: 20e2 8098 4143 5f4c 4942 534f 5552 4345 ...AC_LIBSOURCE\n+0001b020: 53e2 8099 2e0a 0a20 2020 2020 4e6f 7465 S...... Note\n+0001b030: 2074 6861 7420 7468 6520 e280 9841 435f that the ...AC_\n+0001b040: 4c49 424f 424a e280 9920 6d61 6372 6f20 LIBOBJ... macro \n+0001b050: 6361 6c6c 7320 e280 9841 435f 4c49 4253 calls ...AC_LIBS\n+0001b060: 4f55 5243 45e2 8099 2e20 2053 6f20 6966 OURCE.... So if\n+0001b070: 2061 6e0a 2020 2020 2041 7574 6f63 6f6e an. Autocon\n+0001b080: 6620 6d61 6372 6f20 6973 2064 6f63 756d f macro is docum\n+0001b090: 656e 7465 6420 746f 2063 616c 6c20 e280 ented to call ..\n+0001b0a0: 9841 435f 4c49 424f 424a 285b 6669 6c65 .AC_LIBOBJ([file\n+0001b0b0: 5d29 e280 992c 2074 6865 6e0a 2020 2020 ])..., then. \n+0001b0c0: 20e2 8098 6669 6c65 2e63 e280 9920 7769 ...file.c... wi\n+0001b0d0: 6c6c 2062 6520 6469 7374 7269 6275 7465 ll be distribute\n+0001b0e0: 6420 6175 746f 6d61 7469 6361 6c6c 7920 d automatically \n+0001b0f0: 6279 2041 7574 6f6d 616b 652e 2020 5468 by Automake. Th\n+0001b100: 6973 0a20 2020 2020 656e 636f 6d70 6173 is. encompas\n+0001b110: 7365 7320 6d61 6e79 206d 6163 726f 7320 ses many macros \n+0001b120: 6c69 6b65 20e2 8098 4143 5f46 554e 435f like ...AC_FUNC_\n+0001b130: 414c 4c4f 4341 e280 992c 20e2 8098 4143 ALLOCA..., ...AC\n+0001b140: 5f46 554e 435f 4d45 4d43 4d50 e280 992c _FUNC_MEMCMP...,\n+0001b150: 0a20 2020 2020 e280 9841 435f 5245 504c . ...AC_REPL\n+0001b160: 4143 455f 4655 4e43 53e2 8099 2c20 616e ACE_FUNCS..., an\n+0001b170: 6420 6f74 6865 7273 2e0a 0a20 2020 2020 d others... \n+0001b180: 4279 2074 6865 2077 6179 2c20 6469 7265 By the way, dire\n+0001b190: 6374 2061 7373 6967 6e6d 656e 7473 2074 ct assignments t\n+0001b1a0: 6f20 e280 984c 4942 4f42 4a53 e280 9920 o ...LIBOBJS... \n+0001b1b0: 6172 6520 6e6f 206c 6f6e 6765 720a 2020 are no longer. \n+0001b1c0: 2020 2073 7570 706f 7274 6564 2e20 2059 supported. Y\n+0001b1d0: 6f75 2073 686f 756c 6420 616c 7761 7973 ou should always\n+0001b1e0: 2075 7365 20e2 8098 4143 5f4c 4942 4f42 use ...AC_LIBOB\n+0001b1f0: 4ae2 8099 2066 6f72 2074 6869 7320 7075 J... for this pu\n+0001b200: 7270 6f73 652e 0a20 2020 2020 2a4e 6f74 rpose.. *Not\n+0001b210: 6520 e280 9841 435f 4c49 424f 424a e280 e ...AC_LIBOBJ..\n+0001b220: 9920 7673 2e20 e280 984c 4942 4f42 4a53 . vs. ...LIBOBJS\n+0001b230: e280 993a 2028 6175 746f 636f 6e66 2941 ...: (autoconf)A\n+0001b240: 435f 4c49 424f 424a 2076 7320 4c49 424f C_LIBOBJ vs LIBO\n+0001b250: 424a 532e 0a0a e280 9841 435f 5052 4f47 BJS......AC_PROG\n+0001b260: 5f52 414e 4c49 42e2 8099 0a20 2020 2020 _RANLIB.... \n+0001b270: 5468 6973 2069 7320 7265 7175 6972 6564 This is required\n+0001b280: 2069 6620 616e 7920 6c69 6272 6172 6965 if any librarie\n+0001b290: 7320 6172 6520 6275 696c 7420 696e 2074 s are built in t\n+0001b2a0: 6865 2070 6163 6b61 6765 2e20 202a 4e6f he package. *No\n+0001b2b0: 7465 0a20 2020 2020 5061 7274 6963 756c te. Particul\n+0001b2c0: 6172 2050 726f 6772 616d 2043 6865 636b ar Program Check\n+0001b2d0: 733a 2028 6175 746f 636f 6e66 2950 6172 s: (autoconf)Par\n+0001b2e0: 7469 6375 6c61 7220 5072 6f67 7261 6d73 ticular Programs\n+0001b2f0: 2e0a 0ae2 8098 4143 5f50 524f 475f 4358 ......AC_PROG_CX\n+0001b300: 58e2 8099 0a20 2020 2020 5468 6973 2069 X.... This i\n+0001b310: 7320 7265 7175 6972 6564 2069 6620 616e s required if an\n+0001b320: 7920 432b 2b20 736f 7572 6365 2069 7320 y C++ source is \n+0001b330: 696e 636c 7564 6564 2e20 202a 4e6f 7465 included. *Note\n+0001b340: 2050 6172 7469 6375 6c61 720a 2020 2020 Particular. \n+0001b350: 2050 726f 6772 616d 2043 6865 636b 733a Program Checks:\n+0001b360: 2028 6175 746f 636f 6e66 2950 6172 7469 (autoconf)Parti\n+0001b370: 6375 6c61 7220 5072 6f67 7261 6d73 2e0a cular Programs..\n+0001b380: 0ae2 8098 4143 5f50 524f 475f 4f42 4a43 ....AC_PROG_OBJC\n+0001b390: e280 990a 2020 2020 2054 6869 7320 6973 .... This is\n+0001b3a0: 2072 6571 7569 7265 6420 6966 2061 6e79 required if any\n+0001b3b0: 204f 626a 6563 7469 7665 2043 2073 6f75 Objective C sou\n+0001b3c0: 7263 6520 6973 2069 6e63 6c75 6465 642e rce is included.\n+0001b3d0: 2020 2a4e 6f74 650a 2020 2020 2050 6172 *Note. Par\n+0001b3e0: 7469 6375 6c61 7220 5072 6f67 7261 6d20 ticular Program \n+0001b3f0: 4368 6563 6b73 3a20 2861 7574 6f63 6f6e Checks: (autocon\n+0001b400: 6629 5061 7274 6963 756c 6172 2050 726f f)Particular Pro\n+0001b410: 6772 616d 732e 0a0a e280 9841 435f 5052 grams......AC_PR\n+0001b420: 4f47 5f46 3737 e280 990a 2020 2020 2054 OG_F77.... T\n+0001b430: 6869 7320 6973 2072 6571 7569 7265 6420 his is required \n+0001b440: 6966 2061 6e79 2046 6f72 7472 616e 2037 if any Fortran 7\n+0001b450: 3720 736f 7572 6365 2069 7320 696e 636c 7 source is incl\n+0001b460: 7564 6564 2e20 2054 6869 7320 6d61 6372 uded. This macr\n+0001b470: 6f0a 2020 2020 2069 7320 6469 7374 7269 o. is distri\n+0001b480: 6275 7465 6420 7769 7468 2041 7574 6f63 buted with Autoc\n+0001b490: 6f6e 6620 7665 7273 696f 6e20 322e 3133 onf version 2.13\n+0001b4a0: 2061 6e64 206c 6174 6572 2e20 202a 4e6f and later. *No\n+0001b4b0: 7465 0a20 2020 2020 5061 7274 6963 756c te. Particul\n+0001b4c0: 6172 2050 726f 6772 616d 2043 6865 636b ar Program Check\n+0001b4d0: 733a 2028 6175 746f 636f 6e66 2950 6172 s: (autoconf)Par\n+0001b4e0: 7469 6375 6c61 7220 5072 6f67 7261 6d73 ticular Programs\n+0001b4f0: 2e0a 0ae2 8098 4143 5f46 3737 5f4c 4942 ......AC_F77_LIB\n+0001b500: 5241 5259 5f4c 4446 4c41 4753 e280 990a RARY_LDFLAGS....\n+0001b510: 2020 2020 2054 6869 7320 6973 2072 6571 This is req\n+0001b520: 7569 7265 6420 666f 7220 7072 6f67 7261 uired for progra\n+0001b530: 6d73 2061 6e64 2073 6861 7265 6420 6c69 ms and shared li\n+0001b540: 6272 6172 6965 7320 7468 6174 2061 7265 braries that are\n+0001b550: 2061 0a20 2020 2020 6d69 7874 7572 6520 a. mixture \n+0001b560: 6f66 206c 616e 6775 6167 6573 2074 6861 of languages tha\n+0001b570: 7420 696e 636c 7564 6520 466f 7274 7261 t include Fortra\n+0001b580: 6e20 3737 2028 2a6e 6f74 6520 4d69 7869 n 77 (*note Mixi\n+0001b590: 6e67 2046 6f72 7472 616e 0a20 2020 2020 ng Fortran. \n+0001b5a0: 3737 2057 6974 6820 4320 616e 6420 432b 77 With C and C+\n+0001b5b0: 2b3a 3a29 2e20 202a 4e6f 7465 2041 7574 +::). *Note Aut\n+0001b5c0: 6f63 6f6e 6620 6d61 6372 6f73 2073 7570 oconf macros sup\n+0001b5d0: 706c 6965 6420 7769 7468 0a20 2020 2020 plied with. \n+0001b5e0: 4175 746f 6d61 6b65 3a20 4d61 6372 6f73 Automake: Macros\n+0001b5f0: 2e0a 0ae2 8098 4143 5f46 435f 5352 4345 ......AC_FC_SRCE\n+0001b600: 5854 e280 990a 2020 2020 2041 7574 6f6d XT.... Autom\n+0001b610: 616b 6520 7769 6c6c 2061 6464 2074 6865 ake will add the\n+0001b620: 2066 6c61 6773 2063 6f6d 7075 7465 6420 flags computed \n+0001b630: 6279 20e2 8098 4143 5f46 435f 5352 4345 by ...AC_FC_SRCE\n+0001b640: 5854 e280 9920 746f 0a20 2020 2020 636f XT... to. co\n+0001b650: 6d70 696c 6174 696f 6e20 6f66 2066 696c mpilation of fil\n+0001b660: 6573 2077 6974 6820 7468 6520 7265 7370 es with the resp\n+0001b670: 6563 7469 7665 2073 6f75 7263 6520 6578 ective source ex\n+0001b680: 7465 6e73 696f 6e20 282a 6e6f 7465 0a20 tension (*note. \n+0001b690: 2020 2020 466f 7274 7261 6e20 436f 6d70 Fortran Comp\n+0001b6a0: 696c 6572 2043 6861 7261 6374 6572 6973 iler Characteris\n+0001b6b0: 7469 6373 3a20 2861 7574 6f63 6f6e 6629 tics: (autoconf)\n+0001b6c0: 466f 7274 7261 6e20 436f 6d70 696c 6572 Fortran Compiler\n+0001b6d0: 2e29 2e0a 0ae2 8098 4143 5f50 524f 475f .)......AC_PROG_\n+0001b6e0: 4643 e280 990a 2020 2020 2054 6869 7320 FC.... This \n+0001b6f0: 6973 2072 6571 7569 7265 6420 6966 2061 is required if a\n+0001b700: 6e79 2046 6f72 7472 616e 2039 302f 3935 ny Fortran 90/95\n+0001b710: 2073 6f75 7263 6520 6973 2069 6e63 6c75 source is inclu\n+0001b720: 6465 642e 2020 5468 6973 0a20 2020 2020 ded. This. \n+0001b730: 6d61 6372 6f20 6973 2064 6973 7472 6962 macro is distrib\n+0001b740: 7574 6564 2077 6974 6820 4175 746f 636f uted with Autoco\n+0001b750: 6e66 2076 6572 7369 6f6e 2032 2e35 3820 nf version 2.58 \n+0001b760: 616e 6420 6c61 7465 722e 2020 2a4e 6f74 and later. *Not\n+0001b770: 650a 2020 2020 2050 6172 7469 6375 6c61 e. Particula\n+0001b780: 7220 5072 6f67 7261 6d20 4368 6563 6b73 r Program Checks\n+0001b790: 3a20 2861 7574 6f63 6f6e 6629 5061 7274 : (autoconf)Part\n+0001b7a0: 6963 756c 6172 2050 726f 6772 616d 732e icular Programs.\n+0001b7b0: 0a0a e280 9841 435f 5052 4f47 5f4c 4942 .....AC_PROG_LIB\n+0001b7c0: 544f 4f4c e280 990a 2020 2020 2041 7574 TOOL.... Aut\n+0001b7d0: 6f6d 616b 6520 7769 6c6c 2074 7572 6e20 omake will turn \n+0001b7e0: 6f6e 2070 726f 6365 7373 696e 6720 666f on processing fo\n+0001b7f0: 7220 e280 986c 6962 746f 6f6c e280 9920 r ...libtool... \n+0001b800: 282a 6e6f 7465 2049 6e74 726f 6475 6374 (*note Introduct\n+0001b810: 696f 6e3a 0a20 2020 2020 286c 6962 746f ion:. (libto\n+0001b820: 6f6c 2954 6f70 2e29 2e0a 0ae2 8098 4143 ol)Top.)......AC\n+0001b830: 5f50 524f 475f 5941 4343 e280 990a 2020 _PROG_YACC.... \n+0001b840: 2020 2049 6620 6120 5961 6363 2073 6f75 If a Yacc sou\n+0001b850: 7263 6520 6669 6c65 2069 7320 7365 656e rce file is seen\n+0001b860: 2c20 7468 656e 2079 6f75 206d 7573 7420 , then you must \n+0001b870: 6569 7468 6572 2075 7365 2074 6869 7320 either use this \n+0001b880: 6d61 6372 6f0a 2020 2020 206f 7220 6465 macro. or de\n+0001b890: 6669 6e65 2074 6865 2076 6172 6961 626c fine the variabl\n+0001b8a0: 6520 e280 9859 4143 43e2 8099 2069 6e20 e ...YACC... in \n+0001b8b0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0001b8c0: 8099 2e20 2054 6865 2066 6f72 6d65 7220 ... The former \n+0001b8d0: 6973 0a20 2020 2020 7072 6566 6572 7265 is. preferre\n+0001b8e0: 6420 282a 6e6f 7465 2050 6172 7469 6375 d (*note Particu\n+0001b8f0: 6c61 7220 5072 6f67 7261 6d20 4368 6563 lar Program Chec\n+0001b900: 6b73 3a20 2861 7574 6f63 6f6e 6629 5061 ks: (autoconf)Pa\n+0001b910: 7274 6963 756c 6172 0a20 2020 2020 5072 rticular. Pr\n+0001b920: 6f67 7261 6d73 2e29 2e0a 0ae2 8098 4143 ograms.)......AC\n+0001b930: 5f50 524f 475f 4c45 58e2 8099 0a20 2020 _PROG_LEX.... \n+0001b940: 2020 4966 2061 204c 6578 2073 6f75 7263 If a Lex sourc\n+0001b950: 6520 6669 6c65 2069 7320 7365 656e 2c20 e file is seen, \n+0001b960: 7468 656e 2074 6869 7320 6d61 6372 6f20 then this macro \n+0001b970: 6d75 7374 2062 6520 7573 6564 2e20 202a must be used. *\n+0001b980: 4e6f 7465 0a20 2020 2020 5061 7274 6963 Note. Partic\n+0001b990: 756c 6172 2050 726f 6772 616d 2043 6865 ular Program Che\n+0001b9a0: 636b 733a 2028 6175 746f 636f 6e66 2950 cks: (autoconf)P\n+0001b9b0: 6172 7469 6375 6c61 7220 5072 6f67 7261 articular Progra\n+0001b9c0: 6d73 2e0a 0ae2 8098 4143 5f52 4551 5549 ms......AC_REQUI\n+0001b9d0: 5245 5f41 5558 5f46 494c 45e2 8099 0a20 RE_AUX_FILE.... \n+0001b9e0: 2020 2020 466f 7220 6561 6368 20e2 8098 For each ...\n+0001b9f0: 4143 5f52 4551 5549 5245 5f41 5558 5f46 AC_REQUIRE_AUX_F\n+0001ba00: 494c 4528 5b46 494c 455d 29e2 8099 2c20 ILE([FILE])..., \n+0001ba10: e280 9861 7574 6f6d 616b 65e2 8099 2077 ...automake... w\n+0001ba20: 696c 6c20 656e 7375 7265 2074 6861 740a ill ensure that.\n+0001ba30: 2020 2020 20e2 8098 4649 4c45 e280 9920 ...FILE... \n+0001ba40: 6578 6973 7473 2069 6e20 7468 6520 6175 exists in the au\n+0001ba50: 7820 6469 7265 6374 6f72 792c 2061 6e64 x directory, and\n+0001ba60: 2077 696c 6c20 636f 6d70 6c61 696e 206f will complain o\n+0001ba70: 7468 6572 7769 7365 2e0a 2020 2020 2049 therwise.. I\n+0001ba80: 7420 7769 6c6c 2061 6c73 6f20 6175 746f t will also auto\n+0001ba90: 6d61 7469 6361 6c6c 7920 6469 7374 7269 matically distri\n+0001baa0: 6275 7465 2074 6865 2066 696c 652e 2020 bute the file. \n+0001bab0: 5468 6973 206d 6163 726f 2073 686f 756c This macro shoul\n+0001bac0: 640a 2020 2020 2062 6520 7573 6564 2062 d. be used b\n+0001bad0: 7920 7468 6972 642d 7061 7274 7920 4175 y third-party Au\n+0001bae0: 746f 636f 6e66 206d 6163 726f 7320 7468 toconf macros th\n+0001baf0: 6174 2072 6571 7569 7265 2073 6f6d 6520 at require some \n+0001bb00: 7375 7070 6f72 7469 6e67 0a20 2020 2020 supporting. \n+0001bb10: 6669 6c65 7320 696e 2074 6865 2061 7578 files in the aux\n+0001bb20: 2064 6972 6563 746f 7279 2073 7065 6369 directory speci\n+0001bb30: 6669 6564 2077 6974 6820 e280 9841 435f fied with ...AC_\n+0001bb40: 434f 4e46 4947 5f41 5558 5f44 4952 e280 CONFIG_AUX_DIR..\n+0001bb50: 990a 2020 2020 2061 626f 7665 2e20 202a .. above. *\n+0001bb60: 4e6f 7465 2046 696e 6469 6e67 20e2 8098 Note Finding ...\n+0001bb70: 636f 6e66 6967 7572 65e2 8099 2049 6e70 configure... Inp\n+0001bb80: 7574 3a20 2861 7574 6f63 6f6e 6629 496e ut: (autoconf)In\n+0001bb90: 7075 742e 0a0a e280 9841 435f 5355 4253 put......AC_SUBS\n+0001bba0: 54e2 8099 0a20 2020 2020 5468 6520 6669 T.... The fi\n+0001bbb0: 7273 7420 6172 6775 6d65 6e74 2069 7320 rst argument is \n+0001bbc0: 6175 746f 6d61 7469 6361 6c6c 7920 6465 automatically de\n+0001bbd0: 6669 6e65 6420 6173 2061 2076 6172 6961 fined as a varia\n+0001bbe0: 626c 6520 696e 2065 6163 680a 2020 2020 ble in each. \n+0001bbf0: 2067 656e 6572 6174 6564 20e2 8098 4d61 generated ...Ma\n+0001bc00: 6b65 6669 6c65 2e69 6ee2 8099 2c20 756e kefile.in..., un\n+0001bc10: 6c65 7373 20e2 8098 414d 5f53 5542 5354 less ...AM_SUBST\n+0001bc20: 5f4e 4f54 4d41 4b45 e280 9920 6973 2061 _NOTMAKE... is a\n+0001bc30: 6c73 6f20 7573 6564 2066 6f72 0a20 2020 lso used for. \n+0001bc40: 2020 7468 6973 2076 6172 6961 626c 652e this variable.\n+0001bc50: 2020 2a4e 6f74 6520 5365 7474 696e 6720 *Note Setting \n+0001bc60: 4f75 7470 7574 2056 6172 6961 626c 6573 Output Variables\n+0001bc70: 3a20 2861 7574 6f63 6f6e 6629 5365 7474 : (autoconf)Sett\n+0001bc80: 696e 670a 2020 2020 204f 7574 7075 7420 ing. Output \n+0001bc90: 5661 7269 6162 6c65 732e 0a0a 2020 2020 Variables... \n+0001bca0: 2046 6f72 2065 7665 7279 2073 7562 7374 For every subst\n+0001bcb0: 6974 7574 6564 2076 6172 6961 626c 6520 ituted variable \n+0001bcc0: 5641 522c 20e2 8098 6175 746f 6d61 6b65 VAR, ...automake\n+0001bcd0: e280 9920 7769 6c6c 2061 6464 2061 206c ... will add a l\n+0001bce0: 696e 6520 e280 9856 4152 0a20 2020 2020 ine ...VAR. \n+0001bcf0: 3d20 5641 4c55 45e2 8099 2074 6f20 6561 = VALUE... to ea\n+0001bd00: 6368 20e2 8098 4d61 6b65 6669 6c65 2e69 ch ...Makefile.i\n+0001bd10: 6ee2 8099 2066 696c 652e 2020 4d61 6e79 n... file. Many\n+0001bd20: 2041 7574 6f63 6f6e 6620 6d61 6372 6f73 Autoconf macros\n+0001bd30: 2069 6e76 6f6b 650a 2020 2020 20e2 8098 invoke. ...\n+0001bd40: 4143 5f53 5542 5354 e280 9920 746f 2073 AC_SUBST... to s\n+0001bd50: 6574 206f 7574 7075 7420 7661 7269 6162 et output variab\n+0001bd60: 6c65 7320 7468 6973 2077 6179 2c20 652e les this way, e.\n+0001bd70: 672e 2c20 e280 9841 435f 5041 5448 5f58 g., ...AC_PATH_X\n+0001bd80: 5452 41e2 8099 0a20 2020 2020 6465 6669 TRA.... defi\n+0001bd90: 6e65 7320 e280 9858 5f43 464c 4147 53e2 nes ...X_CFLAGS.\n+0001bda0: 8099 2061 6e64 20e2 8098 585f 4c49 4253 .. and ...X_LIBS\n+0001bdb0: e280 992e 2020 5468 7573 2c20 796f 7520 .... Thus, you \n+0001bdc0: 6361 6e20 6163 6365 7373 2074 6865 7365 can access these\n+0001bdd0: 0a20 2020 2020 7661 7269 6162 6c65 7320 . variables \n+0001bde0: 6173 20e2 8098 2428 585f 4346 4c41 4753 as ...$(X_CFLAGS\n+0001bdf0: 29e2 8099 2061 6e64 20e2 8098 2428 585f )... and ...$(X_\n+0001be00: 4c49 4253 29e2 8099 2069 6e20 616e 7920 LIBS)... in any \n+0001be10: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+0001be20: 9920 6966 0a20 2020 2020 e280 9841 435f . if. ...AC_\n+0001be30: 5041 5448 5f58 5452 41e2 8099 2069 7320 PATH_XTRA... is \n+0001be40: 6361 6c6c 6564 2e0a 0ae2 8098 414d 5f43 called......AM_C\n+0001be50: 5f50 524f 544f 5459 5045 53e2 8099 0a20 _PROTOTYPES.... \n+0001be60: 2020 2020 5468 6973 2069 7320 7265 7175 This is requ\n+0001be70: 6972 6564 2077 6865 6e20 7573 696e 6720 ired when using \n+0001be80: 7468 6520 6465 7072 6563 6174 6564 2064 the deprecated d\n+0001be90: 652d 414e 5349 2d66 6963 6174 696f 6e0a e-ANSI-fication.\n+0001bea0: 2020 2020 2066 6561 7475 7265 3b20 2a6e feature; *n\n+0001beb0: 6f74 6520 414e 5349 3a3a 2e20 205f 4974 ote ANSI::. _It\n+0001bec0: 2077 696c 6c20 6265 2072 656d 6f76 6564 will be removed\n+0001bed0: 5f20 696e 2074 6865 206e 6578 7420 6d61 _ in the next ma\n+0001bee0: 6a6f 720a 2020 2020 2041 7574 6f6d 616b jor. Automak\n+0001bef0: 6520 7265 6c65 6173 652e 0a0a e280 9841 e release......A\n+0001bf00: 4d5f 434f 4e44 4954 494f 4e41 4ce2 8099 M_CONDITIONAL...\n+0001bf10: 0a20 2020 2020 5468 6973 2069 6e74 726f . This intro\n+0001bf20: 6475 6365 7320 616e 2041 7574 6f6d 616b duces an Automak\n+0001bf30: 6520 636f 6e64 6974 696f 6e61 6c20 282a e conditional (*\n+0001bf40: 6e6f 7465 2043 6f6e 6469 7469 6f6e 616c note Conditional\n+0001bf50: 733a 3a29 2e0a 0ae2 8098 414d 5f43 4f4e s::)......AM_CON\n+0001bf60: 445f 4946 e280 990a 2020 2020 2054 6869 D_IF.... Thi\n+0001bf70: 7320 6d61 6372 6f20 616c 6c6f 7773 20e2 s macro allows .\n+0001bf80: 8098 6175 746f 6d61 6b65 e280 9920 746f ..automake... to\n+0001bf90: 2064 6574 6563 7420 7375 6273 6571 7565 detect subseque\n+0001bfa0: 6e74 2061 6363 6573 7320 7769 7468 696e nt access within\n+0001bfb0: 0a20 2020 2020 e280 9863 6f6e 6669 6775 . ...configu\n+0001bfc0: 7265 2e61 63e2 8099 2074 6f20 6120 636f re.ac... to a co\n+0001bfd0: 6e64 6974 696f 6e61 6c20 7072 6576 696f nditional previo\n+0001bfe0: 7573 6c79 2069 6e74 726f 6475 6365 6420 usly introduced \n+0001bff0: 7769 7468 0a20 2020 2020 e280 9841 4d5f with. ...AM_\n+0001c000: 434f 4e44 4954 494f 4e41 4ce2 8099 2c20 CONDITIONAL..., \n+0001c010: 7468 7573 2065 6e61 626c 696e 6720 636f thus enabling co\n+0001c020: 6e64 6974 696f 6e61 6c20 e280 9841 435f nditional ...AC_\n+0001c030: 434f 4e46 4947 5f46 494c 4553 e280 990a CONFIG_FILES....\n+0001c040: 2020 2020 2028 2a6e 6f74 6520 5573 6167 (*note Usag\n+0001c050: 6520 6f66 2043 6f6e 6469 7469 6f6e 616c e of Conditional\n+0001c060: 733a 3a29 2e0a 0ae2 8098 414d 5f47 4e55 s::)......AM_GNU\n+0001c070: 5f47 4554 5445 5854 e280 990a 2020 2020 _GETTEXT.... \n+0001c080: 2054 6869 7320 6d61 6372 6f20 6973 2072 This macro is r\n+0001c090: 6571 7569 7265 6420 666f 7220 7061 636b equired for pack\n+0001c0a0: 6167 6573 2074 6861 7420 7573 6520 474e ages that use GN\n+0001c0b0: 5520 6765 7474 6578 7420 282a 6e6f 7465 U gettext (*note\n+0001c0c0: 0a20 2020 2020 6765 7474 6578 743a 3a29 . gettext::)\n+0001c0d0: 2e20 2049 7420 6973 2064 6973 7472 6962 . It is distrib\n+0001c0e0: 7574 6564 2077 6974 6820 6765 7474 6578 uted with gettex\n+0001c0f0: 742e 2020 4966 2041 7574 6f6d 616b 6520 t. If Automake \n+0001c100: 7365 6573 2074 6869 730a 2020 2020 206d sees this. m\n+0001c110: 6163 726f 2069 7420 656e 7375 7265 7320 acro it ensures \n+0001c120: 7468 6174 2074 6865 2070 6163 6b61 6765 that the package\n+0001c130: 206d 6565 7473 2073 6f6d 6520 6f66 2067 meets some of g\n+0001c140: 6574 7465 7874 2773 0a20 2020 2020 7265 ettext's. re\n+0001c150: 7175 6972 656d 656e 7473 2e0a 0ae2 8098 quirements......\n+0001c160: 414d 5f47 4e55 5f47 4554 5445 5854 5f49 AM_GNU_GETTEXT_I\n+0001c170: 4e54 4c5f 5355 4244 4952 e280 990a 2020 NTL_SUBDIR.... \n+0001c180: 2020 2054 6869 7320 6d61 6372 6f20 7370 This macro sp\n+0001c190: 6563 6966 6965 7320 7468 6174 2074 6865 ecifies that the\n+0001c1a0: 20e2 8098 696e 746c 2fe2 8099 2073 7562 ...intl/... sub\n+0001c1b0: 6469 7265 6374 6f72 7920 6973 2074 6f20 directory is to \n+0001c1c0: 6265 2062 7569 6c74 2c0a 2020 2020 2065 be built,. e\n+0001c1d0: 7665 6e20 6966 2074 6865 20e2 8098 414d ven if the ...AM\n+0001c1e0: 5f47 4e55 5f47 4554 5445 5854 e280 9920 _GNU_GETTEXT... \n+0001c1f0: 6d61 6372 6f20 7761 7320 696e 766f 6b65 macro was invoke\n+0001c200: 6420 7769 7468 2061 2066 6972 7374 0a20 d with a first. \n+0001c210: 2020 2020 6172 6775 6d65 6e74 206f 6620 argument of \n+0001c220: e280 9865 7874 6572 6e61 6ce2 8099 2e0a ...external.....\n+0001c230: 0ae2 8098 414d 5f4d 4149 4e54 4149 4e45 ....AM_MAINTAINE\n+0001c240: 525f 4d4f 4445 285b 4445 4641 554c 542d R_MODE([DEFAULT-\n+0001c250: 4d4f 4445 5d29 e280 990a 2020 2020 2054 MODE]).... T\n+0001c260: 6869 7320 6d61 6372 6f20 6164 6473 2061 his macro adds a\n+0001c270: 6e20 e280 982d 2d65 6e61 626c 652d 6d61 n ...--enable-ma\n+0001c280: 696e 7461 696e 6572 2d6d 6f64 65e2 8099 intainer-mode...\n+0001c290: 206f 7074 696f 6e20 746f 0a20 2020 2020 option to. \n+0001c2a0: e280 9863 6f6e 6669 6775 7265 e280 992e ...configure....\n+0001c2b0: 2020 4966 2074 6869 7320 6973 2075 7365 If this is use\n+0001c2c0: 642c 20e2 8098 6175 746f 6d61 6b65 e280 d, ...automake..\n+0001c2d0: 9920 7769 6c6c 2063 6175 7365 0a20 2020 . will cause. \n+0001c2e0: 2020 226d 6169 6e74 6169 6e65 722d 6f6e \"maintainer-on\n+0001c2f0: 6c79 2220 7275 6c65 7320 746f 2062 6520 ly\" rules to be \n+0001c300: 7475 726e 6564 206f 6666 2062 7920 6465 turned off by de\n+0001c310: 6661 756c 7420 696e 2074 6865 0a20 2020 fault in the. \n+0001c320: 2020 6765 6e65 7261 7465 6420 e280 984d generated ...M\n+0001c330: 616b 6566 696c 652e 696e e280 9973 2c20 akefile.in...s, \n+0001c340: 756e 6c65 7373 2044 4546 4155 4c54 2d4d unless DEFAULT-M\n+0001c350: 4f44 4520 6973 20e2 8098 656e 6162 6c65 ODE is ...enable\n+0001c360: e280 992e 2020 5468 6973 0a20 2020 2020 .... This. \n+0001c370: 6d61 6372 6f20 6465 6669 6e65 7320 7468 macro defines th\n+0001c380: 6520 e280 984d 4149 4e54 4149 4e45 525f e ...MAINTAINER_\n+0001c390: 4d4f 4445 e280 9920 636f 6e64 6974 696f MODE... conditio\n+0001c3a0: 6e61 6c2c 2077 6869 6368 2079 6f75 2063 nal, which you c\n+0001c3b0: 616e 2075 7365 0a20 2020 2020 696e 2079 an use. in y\n+0001c3c0: 6f75 7220 6f77 6e20 e280 984d 616b 6566 our own ...Makef\n+0001c3d0: 696c 652e 616d e280 992e 2020 2a4e 6f74 ile.am.... *Not\n+0001c3e0: 6520 6d61 696e 7461 696e 6572 2d6d 6f64 e maintainer-mod\n+0001c3f0: 653a 3a2e 0a0a e280 9841 4d5f 5355 4253 e::......AM_SUBS\n+0001c400: 545f 4e4f 544d 414b 4528 5641 5229 e280 T_NOTMAKE(VAR)..\n+0001c410: 990a 2020 2020 2050 7265 7665 6e74 2041 .. Prevent A\n+0001c420: 7574 6f6d 616b 6520 6672 6f6d 2064 6566 utomake from def\n+0001c430: 696e 696e 6720 6120 7661 7269 6162 6c65 ining a variable\n+0001c440: 2056 4152 2c20 6576 656e 2069 6620 6974 VAR, even if it\n+0001c450: 2069 730a 2020 2020 2073 7562 7374 6974 is. substit\n+0001c460: 7574 6564 2062 7920 e280 9863 6f6e 6669 uted by ...confi\n+0001c470: 672e 7374 6174 7573 e280 992e 2020 4e6f g.status.... No\n+0001c480: 726d 616c 6c79 2c20 4175 746f 6d61 6b65 rmally, Automake\n+0001c490: 2064 6566 696e 6573 2061 0a20 2020 2020 defines a. \n+0001c4a0: e280 986d 616b 65e2 8099 2076 6172 6961 ...make... varia\n+0001c4b0: 626c 6520 666f 7220 6561 6368 20e2 8098 ble for each ...\n+0001c4c0: 636f 6e66 6967 7572 65e2 8099 2073 7562 configure... sub\n+0001c4d0: 7374 6974 7574 696f 6e2c 2069 2e65 2e2c stitution, i.e.,\n+0001c4e0: 2066 6f72 2065 6163 680a 2020 2020 20e2 for each. .\n+0001c4f0: 8098 4143 5f53 5542 5354 285b 5641 525d ..AC_SUBST([VAR]\n+0001c500: 29e2 8099 2e20 2054 6869 7320 6d61 6372 ).... This macr\n+0001c510: 6f20 7072 6576 656e 7473 2074 6861 7420 o prevents that \n+0001c520: 6465 6669 6e69 7469 6f6e 2066 726f 6d0a definition from.\n+0001c530: 2020 2020 2041 7574 6f6d 616b 652e 2020 Automake. \n+0001c540: 4966 20e2 8098 4143 5f53 5542 5354 e280 If ...AC_SUBST..\n+0001c550: 9920 6861 7320 6e6f 7420 6265 656e 2063 . has not been c\n+0001c560: 616c 6c65 6420 666f 7220 7468 6973 2076 alled for this v\n+0001c570: 6172 6961 626c 652c 0a20 2020 2020 7468 ariable,. th\n+0001c580: 656e 20e2 8098 414d 5f53 5542 5354 5f4e en ...AM_SUBST_N\n+0001c590: 4f54 4d41 4b45 e280 9920 6861 7320 6e6f OTMAKE... has no\n+0001c5a0: 2065 6666 6563 7473 2e20 2050 7265 7665 effects. Preve\n+0001c5b0: 6e74 696e 6720 7661 7269 6162 6c65 0a20 nting variable. \n+0001c5c0: 2020 2020 6465 6669 6e69 7469 6f6e 7320 definitions \n+0001c5d0: 6d61 7920 6265 2075 7365 6675 6c20 666f may be useful fo\n+0001c5e0: 7220 7375 6273 7469 7475 7469 6f6e 206f r substitution o\n+0001c5f0: 6620 6d75 6c74 692d 6c69 6e65 2076 616c f multi-line val\n+0001c600: 7565 732c 0a20 2020 2020 7768 6572 6520 ues,. where \n+0001c610: e280 9856 4152 203d 2040 5641 4c55 4540 ...VAR = @VALUE@\n+0001c620: e280 9920 6d69 6768 7420 7969 656c 6420 ... might yield \n+0001c630: 756e 696e 7465 6e64 6564 2072 6573 756c unintended resul\n+0001c640: 7473 2e0a 0ae2 8098 6d34 5f69 6e63 6c75 ts......m4_inclu\n+0001c650: 6465 e280 990a 2020 2020 2046 696c 6573 de.... Files\n+0001c660: 2069 6e63 6c75 6465 6420 6279 20e2 8098 included by ...\n+0001c670: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n+0001c680: 7573 696e 6720 7468 6973 206d 6163 726f using this macro\n+0001c690: 2077 696c 6c20 6265 2064 6574 6563 7465 will be detecte\n+0001c6a0: 640a 2020 2020 2062 7920 4175 746f 6d61 d. by Automa\n+0001c6b0: 6b65 2061 6e64 2061 7574 6f6d 6174 6963 ke and automatic\n+0001c6c0: 616c 6c79 2064 6973 7472 6962 7574 6564 ally distributed\n+0001c6d0: 2e20 2054 6865 7920 7769 6c6c 2061 6c73 . They will als\n+0001c6e0: 6f20 6170 7065 6172 0a20 2020 2020 6173 o appear. as\n+0001c6f0: 2064 6570 656e 6465 6e63 6965 7320 696e dependencies in\n+0001c700: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+0001c710: 7275 6c65 732e 0a0a 2020 2020 20e2 8098 rules... ...\n+0001c720: 6d34 5f69 6e63 6c75 6465 e280 9920 6973 m4_include... is\n+0001c730: 2073 656c 646f 6d20 7573 6564 2062 7920 seldom used by \n+0001c740: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0001c750: 8099 2061 7574 686f 7273 2c20 6275 7420 .. authors, but \n+0001c760: 6361 6e0a 2020 2020 2061 7070 6561 7220 can. appear \n+0001c770: 696e 20e2 8098 6163 6c6f 6361 6c2e 6d34 in ...aclocal.m4\n+0001c780: e280 9920 7768 656e 20e2 8098 6163 6c6f ... when ...aclo\n+0001c790: 6361 6ce2 8099 2064 6574 6563 7473 2074 cal... detects t\n+0001c7a0: 6861 7420 736f 6d65 2072 6571 7569 7265 hat some require\n+0001c7b0: 640a 2020 2020 206d 6163 726f 7320 636f d. macros co\n+0001c7c0: 6d65 2066 726f 6d20 6669 6c65 7320 6c6f me from files lo\n+0001c7d0: 6361 6c20 746f 2079 6f75 7220 7061 636b cal to your pack\n+0001c7e0: 6167 6520 2861 7320 6f70 706f 7365 6420 age (as opposed \n+0001c7f0: 746f 206d 6163 726f 730a 2020 2020 2069 to macros. i\n+0001c800: 6e73 7461 6c6c 6564 2069 6e20 6120 7379 nstalled in a sy\n+0001c810: 7374 656d 2d77 6964 6520 6469 7265 6374 stem-wide direct\n+0001c820: 6f72 792c 202a 6e6f 7465 2061 636c 6f63 ory, *note acloc\n+0001c830: 616c 2049 6e76 6f63 6174 696f 6e3a 3a29 al Invocation::)\n+0001c840: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+0001c850: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0001c860: 4e6f 6465 3a20 6163 6c6f 6361 6c20 496e Node: aclocal In\n+0001c870: 766f 6361 7469 6f6e 2c20 204e 6578 743a vocation, Next:\n+0001c880: 204d 6163 726f 732c 2020 5072 6576 3a20 Macros, Prev: \n+0001c890: 4f70 7469 6f6e 616c 2c20 2055 703a 2063 Optional, Up: c\n+0001c8a0: 6f6e 6669 6775 7265 0a0a 362e 3320 4175 onfigure..6.3 Au\n+0001c8b0: 746f 2d67 656e 6572 6174 696e 6720 6163 to-generating ac\n+0001c8c0: 6c6f 6361 6c2e 6d34 0a3d 3d3d 3d3d 3d3d local.m4.=======\n 0001c8d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0001c8e0: 3d3d 3d3d 3d0a 0a41 7574 6f6d 616b 6520 =====..Automake \n-0001c8f0: 696e 636c 7564 6573 2061 206e 756d 6265 includes a numbe\n-0001c900: 7220 6f66 2041 7574 6f63 6f6e 6620 6d61 r of Autoconf ma\n-0001c910: 6372 6f73 2074 6861 7420 6361 6e20 6265 cros that can be\n-0001c920: 2075 7365 6420 696e 2079 6f75 720a 7061 used in your.pa\n-0001c930: 636b 6167 6520 282a 6e6f 7465 204d 6163 ckage (*note Mac\n-0001c940: 726f 733a 3a29 3b20 736f 6d65 206f 6620 ros::); some of \n-0001c950: 7468 656d 2061 7265 2061 6374 7561 6c6c them are actuall\n-0001c960: 7920 7265 7175 6972 6564 2062 7920 4175 y required by Au\n-0001c970: 746f 6d61 6b65 0a69 6e20 6365 7274 6169 tomake.in certai\n-0001c980: 6e20 7369 7475 6174 696f 6e73 2e20 2054 n situations. T\n-0001c990: 6865 7365 206d 6163 726f 7320 6d75 7374 hese macros must\n-0001c9a0: 2062 6520 6465 6669 6e65 6420 696e 2079 be defined in y\n-0001c9b0: 6f75 720a e280 9861 636c 6f63 616c 2e6d our....aclocal.m\n-0001c9c0: 34e2 8099 3b20 6f74 6865 7277 6973 6520 4...; otherwise \n-0001c9d0: 7468 6579 2077 696c 6c20 6e6f 7420 6265 they will not be\n-0001c9e0: 2073 6565 6e20 6279 20e2 8098 6175 746f seen by ...auto\n-0001c9f0: 636f 6e66 e280 992e 0a0a 2020 2054 6865 conf...... The\n-0001ca00: 20e2 8098 6163 6c6f 6361 6ce2 8099 2070 ...aclocal... p\n-0001ca10: 726f 6772 616d 2077 696c 6c20 6175 746f rogram will auto\n-0001ca20: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera\n-0001ca30: 7465 20e2 8098 6163 6c6f 6361 6c2e 6d34 te ...aclocal.m4\n-0001ca40: e280 9920 6669 6c65 730a 6261 7365 6420 ... files.based \n-0001ca50: 6f6e 2074 6865 2063 6f6e 7465 6e74 7320 on the contents \n-0001ca60: 6f66 20e2 8098 636f 6e66 6967 7572 652e of ...configure.\n-0001ca70: 6163 e280 992e 2020 5468 6973 2070 726f ac.... This pro\n-0001ca80: 7669 6465 7320 6120 636f 6e76 656e 6965 vides a convenie\n-0001ca90: 6e74 2077 6179 0a74 6f20 6765 7420 4175 nt way.to get Au\n-0001caa0: 746f 6d61 6b65 2d70 726f 7669 6465 6420 tomake-provided \n-0001cab0: 6d61 6372 6f73 2c20 7769 7468 6f75 7420 macros, without \n-0001cac0: 6861 7669 6e67 2074 6f20 7365 6172 6368 having to search\n-0001cad0: 2061 726f 756e 642e 2020 5468 650a e280 around. The...\n-0001cae0: 9861 636c 6f63 616c e280 9920 6d65 6368 .aclocal... mech\n-0001caf0: 616e 6973 6d20 616c 6c6f 7773 206f 7468 anism allows oth\n-0001cb00: 6572 2070 6163 6b61 6765 7320 746f 2073 er packages to s\n-0001cb10: 7570 706c 7920 7468 6569 7220 6f77 6e20 upply their own \n-0001cb20: 6d61 6372 6f73 0a28 2a6e 6f74 6520 4578 macros.(*note Ex\n-0001cb30: 7465 6e64 696e 6720 6163 6c6f 6361 6c3a tending aclocal:\n-0001cb40: 3a29 2e20 2059 6f75 2063 616e 2061 6c73 :). You can als\n-0001cb50: 6f20 7573 6520 6974 2074 6f20 6d61 696e o use it to main\n-0001cb60: 7461 696e 2079 6f75 7220 6f77 6e0a 7365 tain your own.se\n-0001cb70: 7420 6f66 2063 7573 746f 6d20 6d61 6372 t of custom macr\n-0001cb80: 6f73 2028 2a6e 6f74 6520 4c6f 6361 6c20 os (*note Local \n-0001cb90: 4d61 6372 6f73 3a3a 292e 0a0a 2020 2041 Macros::)... A\n-0001cba0: 7420 7374 6172 7475 702c 20e2 8098 6163 t startup, ...ac\n-0001cbb0: 6c6f 6361 6ce2 8099 2073 6361 6e73 2061 local... scans a\n-0001cbc0: 6c6c 2074 6865 20e2 8098 2e6d 34e2 8099 ll the ....m4...\n-0001cbd0: 2066 696c 6573 2069 7420 6361 6e20 6669 files it can fi\n-0001cbe0: 6e64 2c20 6c6f 6f6b 696e 670a 666f 7220 nd, looking.for \n-0001cbf0: 6d61 6372 6f20 6465 6669 6e69 7469 6f6e macro definition\n-0001cc00: 7320 282a 6e6f 7465 204d 6163 726f 2053 s (*note Macro S\n-0001cc10: 6561 7263 6820 5061 7468 3a3a 292e 2020 earch Path::). \n-0001cc20: 5468 656e 2069 7420 7363 616e 730a e280 Then it scans...\n-0001cc30: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n-0001cc40: 2e20 2041 6e79 206d 656e 7469 6f6e 206f . Any mention o\n-0001cc50: 6620 6f6e 6520 6f66 2074 6865 206d 6163 f one of the mac\n-0001cc60: 726f 7320 666f 756e 6420 696e 2074 6865 ros found in the\n-0001cc70: 2066 6972 7374 0a73 7465 7020 6361 7573 first.step caus\n-0001cc80: 6573 2074 6861 7420 6d61 6372 6f2c 2061 es that macro, a\n-0001cc90: 6e64 2061 6e79 206d 6163 726f 7320 6974 nd any macros it\n-0001cca0: 2069 6e20 7475 726e 2072 6571 7569 7265 in turn require\n-0001ccb0: 732c 2074 6f20 6265 2070 7574 0a69 6e74 s, to be put.int\n-0001ccc0: 6f20 e280 9861 636c 6f63 616c 2e6d 34e2 o ...aclocal.m4.\n-0001ccd0: 8099 2e0a 0a20 2020 5f50 7574 7469 6e67 ..... _Putting\n-0001cce0: 5f20 7468 6520 6669 6c65 2074 6861 7420 _ the file that \n-0001ccf0: 636f 6e74 6169 6e73 2074 6865 206d 6163 contains the mac\n-0001cd00: 726f 2064 6566 696e 6974 696f 6e20 696e ro definition in\n-0001cd10: 746f 0ae2 8098 6163 6c6f 6361 6c2e 6d34 to....aclocal.m4\n-0001cd20: e280 9920 6973 2075 7375 616c 6c79 2064 ... is usually d\n-0001cd30: 6f6e 6520 6279 2063 6f70 7969 6e67 2074 one by copying t\n-0001cd40: 6865 2065 6e74 6972 6520 7465 7874 206f he entire text o\n-0001cd50: 6620 7468 6973 2066 696c 652c 0a69 6e63 f this file,.inc\n-0001cd60: 6c75 6469 6e67 2075 6e75 7365 6420 6d61 luding unused ma\n-0001cd70: 6372 6f20 6465 6669 6e69 7469 6f6e 7320 cro definitions \n-0001cd80: 6173 2077 656c 6c20 6173 2062 6f74 6820 as well as both \n-0001cd90: e280 9823 e280 9920 616e 6420 e280 9864 ...#... and ...d\n-0001cda0: 6e6c e280 990a 636f 6d6d 656e 7473 2e20 nl....comments. \n-0001cdb0: 2049 6620 796f 7520 7761 6e74 2074 6f20 If you want to \n-0001cdc0: 6d61 6b65 2061 2063 6f6d 6d65 6e74 2074 make a comment t\n-0001cdd0: 6861 7420 7769 6c6c 2062 6520 636f 6d70 hat will be comp\n-0001cde0: 6c65 7465 6c79 2069 676e 6f72 6564 0a62 letely ignored.b\n-0001cdf0: 7920 e280 9861 636c 6f63 616c e280 992c y ...aclocal...,\n-0001ce00: 2075 7365 20e2 8098 2323 e280 9920 6173 use ...##... as\n-0001ce10: 2074 6865 2063 6f6d 6d65 6e74 206c 6561 the comment lea\n-0001ce20: 6465 722e 0a0a 2020 2057 6865 6e20 6120 der... When a \n-0001ce30: 6669 6c65 2073 656c 6563 7465 6420 6279 file selected by\n-0001ce40: 20e2 8098 6163 6c6f 6361 6ce2 8099 2069 ...aclocal... i\n-0001ce50: 7320 6c6f 6361 7465 6420 696e 2061 2073 s located in a s\n-0001ce60: 7562 6469 7265 6374 6f72 790a 7370 6563 ubdirectory.spec\n-0001ce70: 6966 6965 6420 6173 2061 2072 656c 6174 ified as a relat\n-0001ce80: 6976 6520 7365 6172 6368 2070 6174 6820 ive search path \n-0001ce90: 7769 7468 20e2 8098 6163 6c6f 6361 6ce2 with ...aclocal.\n-0001cea0: 8099 2773 20e2 8098 2d49 e280 9920 6172 ..'s ...-I... ar\n-0001ceb0: 6775 6d65 6e74 2c0a e280 9861 636c 6f63 gument,....acloc\n-0001cec0: 616c e280 9920 6173 7375 6d65 7320 7468 al... assumes th\n-0001ced0: 6520 6669 6c65 2062 656c 6f6e 6773 2074 e file belongs t\n-0001cee0: 6f20 7468 6520 7061 636b 6167 6520 616e o the package an\n-0001cef0: 6420 7573 6573 20e2 8098 6d34 5f69 6e63 d uses ...m4_inc\n-0001cf00: 6c75 6465 e280 990a 696e 7374 6561 6420 lude....instead \n-0001cf10: 6f66 2063 6f70 7969 6e67 2069 7420 696e of copying it in\n-0001cf20: 746f 20e2 8098 6163 6c6f 6361 6c2e 6d34 to ...aclocal.m4\n-0001cf30: e280 992e 2020 5468 6973 206d 616b 6573 .... This makes\n-0001cf40: 2074 6865 2070 6163 6b61 6765 0a73 6d61 the package.sma\n-0001cf50: 6c6c 6572 2c20 6561 7365 7320 6465 7065 ller, eases depe\n-0001cf60: 6e64 656e 6379 2074 7261 636b 696e 672c ndency tracking,\n-0001cf70: 2061 6e64 2063 6175 7365 2074 6865 2066 and cause the f\n-0001cf80: 696c 6520 746f 2062 6520 6469 7374 7269 ile to be distri\n-0001cf90: 6275 7465 640a 6175 746f 6d61 7469 6361 buted.automatica\n-0001cfa0: 6c6c 792e 2020 282a 4e6f 7465 204c 6f63 lly. (*Note Loc\n-0001cfb0: 616c 204d 6163 726f 733a 3a2c 2066 6f72 al Macros::, for\n-0001cfc0: 2061 6e20 6578 616d 706c 652e 2920 2041 an example.) A\n-0001cfd0: 6e79 206d 6163 726f 2074 6861 740a 6973 ny macro that.is\n-0001cfe0: 2066 6f75 6e64 2069 6e20 6120 7379 7374 found in a syst\n-0001cff0: 656d 2d77 6964 6520 6469 7265 6374 6f72 em-wide director\n-0001d000: 792c 206f 7220 7669 6120 616e 2061 6273 y, or via an abs\n-0001d010: 6f6c 7574 6520 7365 6172 6368 2070 6174 olute search pat\n-0001d020: 6820 7769 6c6c 0a62 6520 636f 7069 6564 h will.be copied\n-0001d030: 2e20 2053 6f20 7573 6520 e280 982d 4920 . So use ...-I \n-0001d040: 6070 7764 602f 7265 6c64 6972 e280 9920 `pwd`/reldir... \n-0001d050: 696e 7374 6561 6420 6f66 20e2 8098 2d49 instead of ...-I\n-0001d060: 2072 656c 6469 72e2 8099 2077 6865 6e65 reldir... whene\n-0001d070: 7665 720a 736f 6d65 2072 656c 6174 6976 ver.some relativ\n-0001d080: 6520 6469 7265 6374 6f72 7920 7368 6f75 e directory shou\n-0001d090: 6c64 2062 6520 636f 6e73 6964 6572 6564 ld be considered\n-0001d0a0: 206f 7574 7369 6465 2074 6865 2070 6163 outside the pac\n-0001d0b0: 6b61 6765 2e0a 0a20 2020 5468 6520 636f kage... The co\n-0001d0c0: 6e74 656e 7473 206f 6620 e280 9861 6369 ntents of ...aci\n-0001d0d0: 6e63 6c75 6465 2e6d 34e2 8099 2c20 6966 nclude.m4..., if\n-0001d0e0: 2074 6869 7320 6669 6c65 2065 7869 7374 this file exist\n-0001d0f0: 732c 2061 7265 2061 6c73 6f0a 6175 746f s, are also.auto\n-0001d100: 6d61 7469 6361 6c6c 7920 696e 636c 7564 matically includ\n-0001d110: 6564 2069 6e20 e280 9861 636c 6f63 616c ed in ...aclocal\n-0001d120: 2e6d 34e2 8099 2e20 2057 6520 7265 636f .m4.... We reco\n-0001d130: 6d6d 656e 6420 6167 6169 6e73 7420 7573 mmend against us\n-0001d140: 696e 670a e280 9861 6369 6e63 6c75 6465 ing....acinclude\n-0001d150: 2e6d 34e2 8099 2069 6e20 6e65 7720 7061 .m4... in new pa\n-0001d160: 636b 6167 6573 2028 2a6e 6f74 6520 4c6f ckages (*note Lo\n-0001d170: 6361 6c20 4d61 6372 6f73 3a3a 292e 0a0a cal Macros::)...\n-0001d180: 2020 2057 6869 6c65 2063 6f6d 7075 7469 While computi\n-0001d190: 6e67 20e2 8098 6163 6c6f 6361 6c2e 6d34 ng ...aclocal.m4\n-0001d1a0: e280 992c 20e2 8098 6163 6c6f 6361 6ce2 ..., ...aclocal.\n-0001d1b0: 8099 2072 756e 7320 e280 9861 7574 6f6d .. runs ...autom\n-0001d1c0: 3474 65e2 8099 2028 2a6e 6f74 6520 5573 4te... (*note Us\n-0001d1d0: 696e 670a e280 9841 7574 6f6d 3474 65e2 ing....Autom4te.\n-0001d1e0: 8099 3a20 2861 7574 6f63 6f6e 6629 5573 ..: (autoconf)Us\n-0001d1f0: 696e 6720 6175 746f 6d34 7465 2e29 2069 ing autom4te.) i\n-0001d200: 6e20 6f72 6465 7220 746f 2074 7261 6365 n order to trace\n-0001d210: 2074 6865 206d 6163 726f 7320 7468 6174 the macros that\n-0001d220: 0a61 7265 2072 6561 6c6c 7920 7573 6564 .are really used\n-0001d230: 2c20 616e 6420 6f6d 6974 2066 726f 6d20 , and omit from \n-0001d240: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n-0001d250: 2061 6c6c 206d 6163 726f 7320 7468 6174 all macros that\n-0001d260: 2061 7265 0a6d 656e 7469 6f6e 6564 2062 are.mentioned b\n-0001d270: 7574 206f 7468 6572 7769 7365 2075 6e65 ut otherwise une\n-0001d280: 7870 616e 6465 6420 2874 6869 7320 6361 xpanded (this ca\n-0001d290: 6e20 6861 7070 656e 2077 6865 6e20 6120 n happen when a \n-0001d2a0: 6d61 6372 6f20 6973 0a63 616c 6c65 6420 macro is.called \n-0001d2b0: 636f 6e64 6974 696f 6e61 6c6c 7929 2e20 conditionally). \n-0001d2c0: 20e2 8098 6175 746f 6d34 7465 e280 9920 ...autom4te... \n-0001d2d0: 6973 2065 7870 6563 7465 6420 746f 2062 is expected to b\n-0001d2e0: 6520 696e 2074 6865 20e2 8098 5041 5448 e in the ...PATH\n-0001d2f0: e280 992c 206a 7573 740a 6173 20e2 8098 ..., just.as ...\n-0001d300: 6175 746f 636f 6e66 e280 992e 2020 4974 autoconf.... It\n-0001d310: 7320 6c6f 6361 7469 6f6e 2063 616e 2062 s location can b\n-0001d320: 6520 6f76 6572 7269 6464 656e 2075 7369 e overridden usi\n-0001d330: 6e67 2074 6865 20e2 8098 4155 544f 4d34 ng the ...AUTOM4\n-0001d340: 5445 e280 990a 656e 7669 726f 6e6d 656e TE....environmen\n-0001d350: 7420 7661 7269 6162 6c65 2e0a 0a2a 204d t variable...* M\n-0001d360: 656e 753a 0a0a 2a20 6163 6c6f 6361 6c20 enu:..* aclocal \n-0001d370: 4f70 7469 6f6e 733a 3a20 2020 2020 2020 Options:: \n-0001d380: 2020 2020 2020 4f70 7469 6f6e 7320 7375 Options su\n-0001d390: 7070 6f72 7465 6420 6279 2061 636c 6f63 pported by acloc\n-0001d3a0: 616c 0a2a 204d 6163 726f 2053 6561 7263 al.* Macro Searc\n-0001d3b0: 6820 5061 7468 3a3a 2020 2020 2020 2020 h Path:: \n-0001d3c0: 2020 2048 6f77 2061 636c 6f63 616c 2066 How aclocal f\n-0001d3d0: 696e 6473 202e 6d34 2066 696c 6573 0a2a inds .m4 files.*\n-0001d3e0: 2045 7874 656e 6469 6e67 2061 636c 6f63 Extending acloc\n-0001d3f0: 616c 3a3a 2020 2020 2020 2020 2020 2057 al:: W\n-0001d400: 7269 7469 6e67 2079 6f75 7220 6f77 6e20 riting your own \n-0001d410: 6163 6c6f 6361 6c20 6d61 6372 6f73 0a2a aclocal macros.*\n-0001d420: 204c 6f63 616c 204d 6163 726f 733a 3a20 Local Macros:: \n-0001d430: 2020 2020 2020 2020 2020 2020 2020 204f O\n-0001d440: 7267 616e 697a 696e 6720 6c6f 6361 6c20 rganizing local \n-0001d450: 6d61 6372 6f73 0a2a 2053 6572 6961 6c73 macros.* Serials\n-0001d460: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-0001d470: 2020 2020 2020 2053 6572 6961 6c20 6c69 Serial li\n-0001d480: 6e65 7320 696e 2041 7574 6f63 6f6e 6620 nes in Autoconf \n-0001d490: 6d61 6372 6f73 0a2a 2046 7574 7572 6520 macros.* Future \n-0001d4a0: 6f66 2061 636c 6f63 616c 3a3a 2020 2020 of aclocal:: \n-0001d4b0: 2020 2020 2020 2061 636c 6f63 616c 2773 aclocal's\n-0001d4c0: 2073 6368 6564 756c 6564 2064 6561 7468 scheduled death\n-0001d4d0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-0001d4e0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-0001d4f0: 6f64 653a 2061 636c 6f63 616c 204f 7074 ode: aclocal Opt\n-0001d500: 696f 6e73 2c20 204e 6578 743a 204d 6163 ions, Next: Mac\n-0001d510: 726f 2053 6561 7263 6820 5061 7468 2c20 ro Search Path, \n-0001d520: 2055 703a 2061 636c 6f63 616c 2049 6e76 Up: aclocal Inv\n-0001d530: 6f63 6174 696f 6e0a 0a36 2e33 2e31 2061 ocation..6.3.1 a\n-0001d540: 636c 6f63 616c 204f 7074 696f 6e73 0a2d clocal Options.-\n-0001d550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0001d560: 2d2d 2d2d 0a0a e280 9861 636c 6f63 616c ----.....aclocal\n-0001d570: e280 9920 6163 6365 7074 7320 7468 6520 ... accepts the \n-0001d580: 666f 6c6c 6f77 696e 6720 6f70 7469 6f6e following option\n-0001d590: 733a 0a0a e280 982d 2d61 7574 6f6d 616b s:.....--automak\n-0001d5a0: 652d 6163 6469 723d 4449 52e2 8099 0a20 e-acdir=DIR.... \n-0001d5b0: 2020 2020 4c6f 6f6b 2066 6f72 2074 6865 Look for the\n-0001d5c0: 2061 7574 6f6d 616b 652d 7072 6f76 6964 automake-provid\n-0001d5d0: 6564 206d 6163 726f 2066 696c 6573 2069 ed macro files i\n-0001d5e0: 6e20 4449 5220 696e 7374 6561 6420 6f66 n DIR instead of\n-0001d5f0: 2069 6e20 7468 650a 2020 2020 2069 6e73 in the. ins\n-0001d600: 7461 6c6c 6174 696f 6e20 6469 7265 6374 tallation direct\n-0001d610: 6f72 792e 2020 5468 6973 2069 7320 7479 ory. This is ty\n-0001d620: 7069 6361 6c6c 7920 7573 6564 2066 6f72 pically used for\n-0001d630: 2064 6562 7567 6769 6e67 2e0a 0ae2 8098 debugging......\n-0001d640: 2d2d 7379 7374 656d 2d61 6364 6972 3d44 --system-acdir=D\n-0001d650: 4952 e280 990a 2020 2020 204c 6f6f 6b20 IR.... Look \n-0001d660: 666f 7220 7468 6520 7379 7374 656d 2d77 for the system-w\n-0001d670: 6964 6520 7468 6972 642d 7061 7274 7920 ide third-party \n-0001d680: 6d61 6372 6f20 6669 6c65 7320 2861 6e64 macro files (and\n-0001d690: 2074 6865 2073 7065 6369 616c 0a20 2020 the special. \n-0001d6a0: 2020 e280 9864 6972 6c69 7374 e280 9920 ...dirlist... \n-0001d6b0: 6669 6c65 2920 696e 2044 4952 2069 6e73 file) in DIR ins\n-0001d6c0: 7465 6164 206f 6620 696e 2074 6865 2069 tead of in the i\n-0001d6d0: 6e73 7461 6c6c 6174 696f 6e20 6469 7265 nstallation dire\n-0001d6e0: 6374 6f72 792e 0a20 2020 2020 5468 6973 ctory.. This\n-0001d6f0: 2069 7320 7479 7069 6361 6c6c 7920 7573 is typically us\n-0001d700: 6564 2066 6f72 2064 6562 7567 6769 6e67 ed for debugging\n-0001d710: 2e0a 0ae2 8098 2d2d 6163 6469 723d 4449 ......--acdir=DI\n-0001d720: 52e2 8099 0a20 2020 2020 5f44 6570 7265 R.... _Depre\n-0001d730: 6361 7465 645f 2073 686f 7274 6861 6e64 cated_ shorthand\n-0001d740: 2066 6f72 2022 e280 982d 2d61 7574 6f6d for \"...--autom\n-0001d750: 616b 652d 6163 6469 723d 4449 520a 2020 ake-acdir=DIR. \n-0001d760: 2020 202d 2d73 7973 7465 6d2d 6163 6469 --system-acdi\n-0001d770: 723d 4449 52e2 8099 222e 2020 5769 6c6c r=DIR...\". Will\n-0001d780: 2062 6520 7265 6d6f 7665 6420 696e 2066 be removed in f\n-0001d790: 7574 7572 6520 6163 6c6f 6361 6c20 7665 uture aclocal ve\n-0001d7a0: 7273 696f 6e73 2e0a 0ae2 8098 2d2d 6469 rsions......--di\n-0001d7b0: 6666 5b3d 434f 4d4d 414e 445d e280 990a ff[=COMMAND]....\n-0001d7c0: 2020 2020 2052 756e 2043 4f4d 4d41 4e44 Run COMMAND\n-0001d7d0: 206f 6e20 4d34 2066 696c 6520 7468 6174 on M4 file that\n-0001d7e0: 2077 6f75 6c64 2062 6520 696e 7374 616c would be instal\n-0001d7f0: 6c65 6420 6f72 206f 7665 7277 7269 7474 led or overwritt\n-0001d800: 656e 2062 790a 2020 2020 20e2 8098 2d2d en by. ...--\n-0001d810: 696e 7374 616c 6ce2 8099 2e20 2054 6865 install.... The\n-0001d820: 2064 6566 6175 6c74 2043 4f4d 4d41 4e44 default COMMAND\n-0001d830: 2069 7320 e280 9864 6966 6620 2d75 e280 is ...diff -u..\n-0001d840: 992e 2020 5468 6973 206f 7074 696f 6e0a .. This option.\n-0001d850: 2020 2020 2069 6d70 6c69 6573 20e2 8098 implies ...\n-0001d860: 2d2d 696e 7374 616c 6ce2 8099 2061 6e64 --install... and\n-0001d870: 20e2 8098 2d2d 6472 792d 7275 6ee2 8099 ...--dry-run...\n-0001d880: 2e0a 0ae2 8098 2d2d 6472 792d 7275 6ee2 ......--dry-run.\n-0001d890: 8099 0a20 2020 2020 446f 206e 6f74 2061 ... Do not a\n-0001d8a0: 6374 7561 6c6c 7920 6f76 6572 7772 6974 ctually overwrit\n-0001d8b0: 6520 286f 7220 6372 6561 7465 2920 e280 e (or create) ..\n-0001d8c0: 9861 636c 6f63 616c 2e6d 34e2 8099 2061 .aclocal.m4... a\n-0001d8d0: 6e64 204d 3420 6669 6c65 730a 2020 2020 nd M4 files. \n-0001d8e0: 2069 6e73 7461 6c6c 6564 2062 7920 e280 installed by ..\n-0001d8f0: 982d 2d69 6e73 7461 6c6c e280 992e 0a0a .--install......\n-0001d900: e280 982d 2d68 656c 70e2 8099 0a20 2020 ...--help.... \n-0001d910: 2020 5072 696e 7420 6120 7375 6d6d 6172 Print a summar\n-0001d920: 7920 6f66 2074 6865 2063 6f6d 6d61 6e64 y of the command\n-0001d930: 206c 696e 6520 6f70 7469 6f6e 7320 616e line options an\n-0001d940: 6420 6578 6974 2e0a 0ae2 8098 2d49 2044 d exit......-I D\n-0001d950: 4952 e280 990a 2020 2020 2041 6464 2074 IR.... Add t\n-0001d960: 6865 2064 6972 6563 746f 7279 2044 4952 he directory DIR\n-0001d970: 2074 6f20 7468 6520 6c69 7374 206f 6620 to the list of \n-0001d980: 6469 7265 6374 6f72 6965 7320 7365 6172 directories sear\n-0001d990: 6368 6564 2066 6f72 20e2 8098 2e6d 34e2 ched for ....m4.\n-0001d9a0: 8099 0a20 2020 2020 6669 6c65 732e 0a0a ... files...\n-0001d9b0: e280 982d 2d69 6e73 7461 6c6c e280 990a ...--install....\n-0001d9c0: 2020 2020 2049 6e73 7461 6c6c 2073 7973 Install sys\n-0001d9d0: 7465 6d2d 7769 6465 2074 6869 7264 2d70 tem-wide third-p\n-0001d9e0: 6172 7479 206d 6163 726f 7320 696e 746f arty macros into\n-0001d9f0: 2074 6865 2066 6972 7374 2064 6972 6563 the first direc\n-0001da00: 746f 7279 0a20 2020 2020 7370 6563 6966 tory. specif\n-0001da10: 6965 6420 7769 7468 20e2 8098 2d49 2044 ied with ...-I D\n-0001da20: 4952 e280 9920 696e 7374 6561 6420 6f66 IR... instead of\n-0001da30: 2063 6f70 7969 6e67 2074 6865 6d20 696e copying them in\n-0001da40: 2074 6865 206f 7574 7075 7420 6669 6c65 the output file\n-0001da50: 2e0a 2020 2020 204e 6f74 6520 7468 6174 .. Note that\n-0001da60: 2074 6869 7320 7769 6c6c 2068 6170 7065 this will happe\n-0001da70: 6e20 616c 736f 2069 6620 4449 5220 6973 n also if DIR is\n-0001da80: 2061 6e20 6162 736f 6c75 7465 2070 6174 an absolute pat\n-0001da90: 682e 0a0a 2020 2020 2057 6865 6e20 7468 h... When th\n-0001daa0: 6973 206f 7074 696f 6e20 6973 2075 7365 is option is use\n-0001dab0: 642c 2061 6e64 206f 6e6c 7920 7768 656e d, and only when\n-0001dac0: 2074 6869 7320 6f70 7469 6f6e 2069 7320 this option is \n-0001dad0: 7573 6564 2c0a 2020 2020 20e2 8098 6163 used,. ...ac\n-0001dae0: 6c6f 6361 6ce2 8099 2077 696c 6c20 616c local... will al\n-0001daf0: 736f 2068 6f6e 6f72 20e2 8098 2373 6572 so honor ...#ser\n-0001db00: 6961 6c20 4e55 4d42 4552 e280 9920 6c69 ial NUMBER... li\n-0001db10: 6e65 7320 7468 6174 2061 7070 6561 7220 nes that appear \n-0001db20: 696e 0a20 2020 2020 6d61 6372 6f73 3a20 in. macros: \n-0001db30: 616e 204d 3420 6669 6c65 2069 7320 6967 an M4 file is ig\n-0001db40: 6e6f 7265 6420 6966 2074 6865 7265 2065 nored if there e\n-0001db50: 7869 7374 7320 616e 6f74 6865 7220 4d34 xists another M4\n-0001db60: 2066 696c 6520 7769 7468 0a20 2020 2020 file with. \n-0001db70: 7468 6520 7361 6d65 2062 6173 656e 616d the same basenam\n-0001db80: 6520 616e 6420 6120 6772 6561 7465 7220 e and a greater \n-0001db90: 7365 7269 616c 206e 756d 6265 7220 696e serial number in\n-0001dba0: 2074 6865 2073 6561 7263 6820 7061 7468 the search path\n-0001dbb0: 0a20 2020 2020 282a 6e6f 7465 2053 6572 . (*note Ser\n-0001dbc0: 6961 6c73 3a3a 292e 0a0a e280 982d 2d66 ials::)......--f\n-0001dbd0: 6f72 6365 e280 990a 2020 2020 2041 6c77 orce.... Alw\n-0001dbe0: 6179 7320 6f76 6572 7772 6974 6520 7468 ays overwrite th\n-0001dbf0: 6520 6f75 7470 7574 2066 696c 652e 2020 e output file. \n-0001dc00: 5468 6520 6465 6661 756c 7420 6973 2074 The default is t\n-0001dc10: 6f20 6f76 6572 7772 6974 6520 7468 650a o overwrite the.\n-0001dc20: 2020 2020 206f 7574 7075 7420 6669 6c65 output file\n-0001dc30: 206f 6e6c 7920 7768 656e 2072 6561 6c6c only when reall\n-0001dc40: 7920 6e65 6564 6564 2c20 692e 652e 2c20 y needed, i.e., \n-0001dc50: 7768 656e 2069 7473 2063 6f6e 7465 6e74 when its content\n-0001dc60: 730a 2020 2020 2063 6861 6e67 6573 206f s. changes o\n-0001dc70: 7220 6966 206f 6e65 206f 6620 6974 7320 r if one of its \n-0001dc80: 6465 7065 6e64 656e 6369 6573 2069 7320 dependencies is \n-0001dc90: 796f 756e 6765 722e 0a0a 2020 2020 2054 younger... T\n-0001dca0: 6869 7320 6f70 7469 6f6e 2066 6f72 6365 his option force\n-0001dcb0: 7320 7468 6520 7570 6461 7465 206f 6620 s the update of \n-0001dcc0: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n-0001dcd0: 2028 6f72 2074 6865 2066 696c 650a 2020 (or the file. \n-0001dce0: 2020 2073 7065 6369 6669 6564 2077 6974 specified wit\n-0001dcf0: 6820 e280 982d 2d6f 7574 7075 74e2 8099 h ...--output...\n-0001dd00: 2062 656c 6f77 2920 616e 6420 6f6e 6c79 below) and only\n-0001dd10: 2074 6869 7320 6669 6c65 2c20 6974 2068 this file, it h\n-0001dd20: 6173 0a20 2020 2020 6162 736f 6c75 7465 as. absolute\n-0001dd30: 6c79 206e 6f20 696e 666c 7565 6e63 6520 ly no influence \n-0001dd40: 6f6e 2066 696c 6573 2074 6861 7420 6d61 on files that ma\n-0001dd50: 7920 6e65 6564 2074 6f20 6265 2069 6e73 y need to be ins\n-0001dd60: 7461 6c6c 6564 2062 790a 2020 2020 20e2 talled by. .\n-0001dd70: 8098 2d2d 696e 7374 616c 6ce2 8099 2e0a ..--install.....\n-0001dd80: 0ae2 8098 2d2d 6f75 7470 7574 3d46 494c ....--output=FIL\n-0001dd90: 45e2 8099 0a20 2020 2020 4361 7573 6520 E.... Cause \n-0001dda0: 7468 6520 6f75 7470 7574 2074 6f20 6265 the output to be\n-0001ddb0: 2070 7574 2069 6e74 6f20 4649 4c45 2069 put into FILE i\n-0001ddc0: 6e73 7465 6164 206f 6620 e280 9861 636c nstead of ...acl\n-0001ddd0: 6f63 616c 2e6d 34e2 8099 2e0a 0ae2 8098 ocal.m4.........\n-0001dde0: 2d2d 7072 696e 742d 6163 2d64 6972 e280 --print-ac-dir..\n-0001ddf0: 990a 2020 2020 2050 7269 6e74 7320 7468 .. Prints th\n-0001de00: 6520 6e61 6d65 206f 6620 7468 6520 6469 e name of the di\n-0001de10: 7265 6374 6f72 7920 7468 6174 20e2 8098 rectory that ...\n-0001de20: 6163 6c6f 6361 6ce2 8099 2077 696c 6c20 aclocal... will \n-0001de30: 7365 6172 6368 2074 6f20 6669 6e64 0a20 search to find. \n-0001de40: 2020 2020 7468 6972 642d 7061 7274 7920 third-party \n-0001de50: e280 982e 6d34 e280 9920 6669 6c65 732e ....m4... files.\n-0001de60: 2020 5768 656e 2074 6869 7320 6f70 7469 When this opti\n-0001de70: 6f6e 2069 7320 6769 7665 6e2c 206e 6f72 on is given, nor\n-0001de80: 6d61 6c0a 2020 2020 2070 726f 6365 7373 mal. process\n-0001de90: 696e 6720 6973 2073 7570 7072 6573 7365 ing is suppresse\n-0001dea0: 642e 2020 5468 6973 206f 7074 696f 6e20 d. This option \n-0001deb0: 7761 7320 7573 6564 205f 696e 2074 6865 was used _in the\n-0001dec0: 2070 6173 745f 2062 790a 2020 2020 2074 past_ by. t\n-0001ded0: 6869 7264 2d70 6172 7479 2070 6163 6b61 hird-party packa\n-0001dee0: 6765 7320 746f 2064 6574 6572 6d69 6e65 ges to determine\n-0001def0: 2077 6865 7265 2074 6f20 696e 7374 616c where to instal\n-0001df00: 6c20 e280 982e 6d34 e280 9920 6d61 6372 l ....m4... macr\n-0001df10: 6f0a 2020 2020 2066 696c 6573 2c20 6275 o. files, bu\n-0001df20: 7420 5f74 6869 7320 7573 6167 6520 6973 t _this usage is\n-0001df30: 2074 6f64 6179 2064 6973 636f 7572 6167 today discourag\n-0001df40: 6564 5f2c 2073 696e 6365 2069 7420 6361 ed_, since it ca\n-0001df50: 7573 6573 0a20 2020 2020 e280 9824 2870 uses. ...$(p\n-0001df60: 7265 6669 7829 e280 9920 6e6f 7420 746f refix)... not to\n-0001df70: 2062 6520 7468 6f72 6f75 6768 6c79 2068 be thoroughly h\n-0001df80: 6f6e 6f75 7265 6420 2877 6869 6368 2076 onoured (which v\n-0001df90: 696f 6c61 7465 7320 7468 6520 474e 550a iolates the GNU.\n-0001dfa0: 2020 2020 2043 6f64 696e 6720 5374 616e Coding Stan\n-0001dfb0: 6461 7264 7329 2c20 616e 6420 6120 7369 dards), and a si\n-0001dfc0: 6d69 6c61 7220 7365 6d61 6e74 6963 7320 milar semantics \n-0001dfd0: 6361 6e20 6265 2062 6574 7465 7220 6f62 can be better ob\n-0001dfe0: 7461 696e 6564 0a20 2020 2020 7769 7468 tained. with\n-0001dff0: 2074 6865 20e2 8098 4143 4c4f 4341 4c5f the ...ACLOCAL_\n-0001e000: 5041 5448 e280 9920 656e 7669 726f 6e6d PATH... environm\n-0001e010: 656e 7420 7661 7269 6162 6c65 3b20 2a6e ent variable; *n\n-0001e020: 6f74 6520 4578 7465 6e64 696e 670a 2020 ote Extending. \n-0001e030: 2020 2061 636c 6f63 616c 3a3a 2e0a 0ae2 aclocal::....\n-0001e040: 8098 2d2d 7665 7262 6f73 65e2 8099 0a20 ..--verbose.... \n-0001e050: 2020 2020 5072 696e 7420 7468 6520 6e61 Print the na\n-0001e060: 6d65 7320 6f66 2074 6865 2066 696c 6573 mes of the files\n-0001e070: 2069 7420 6578 616d 696e 6573 2e0a 0ae2 it examines....\n-0001e080: 8098 2d2d 7665 7273 696f 6ee2 8099 0a20 ..--version.... \n-0001e090: 2020 2020 5072 696e 7420 7468 6520 7665 Print the ve\n-0001e0a0: 7273 696f 6e20 6e75 6d62 6572 206f 6620 rsion number of \n-0001e0b0: 4175 746f 6d61 6b65 2061 6e64 2065 7869 Automake and exi\n-0001e0c0: 742e 0a0a e280 982d 5720 4341 5445 474f t......-W CATEGO\n-0001e0d0: 5259 e280 990a e280 982d 2d77 6172 6e69 RY.......--warni\n-0001e0e0: 6e67 733d 4341 5445 474f 5259 e280 990a ngs=CATEGORY....\n-0001e0f0: 2020 2020 204f 7574 7075 7420 7761 726e Output warn\n-0001e100: 696e 6773 2066 616c 6c69 6e67 2069 6e20 ings falling in \n-0001e110: 4341 5445 474f 5259 2e20 2043 4154 4547 CATEGORY. CATEG\n-0001e120: 4f52 5920 6361 6e20 6265 206f 6e65 206f ORY can be one o\n-0001e130: 663a 0a20 2020 2020 e280 9873 796e 7461 f:. ...synta\n-0001e140: 78e2 8099 0a20 2020 2020 2020 2020 2064 x.... d\n-0001e150: 7562 696f 7573 2073 796e 7461 6374 6963 ubious syntactic\n-0001e160: 2063 6f6e 7374 7275 6374 732c 2075 6e64 constructs, und\n-0001e170: 6572 7175 6f74 6564 206d 6163 726f 732c erquoted macros,\n-0001e180: 2075 6e75 7365 640a 2020 2020 2020 2020 unused. \n-0001e190: 2020 6d61 6372 6f73 2c20 6574 632e 0a20 macros, etc.. \n-0001e1a0: 2020 2020 e280 9875 6e73 7570 706f 7274 ...unsupport\n-0001e1b0: 6564 e280 990a 2020 2020 2020 2020 2020 ed.... \n-0001e1c0: 756e 6b6e 6f77 6e20 6d61 6372 6f73 0a20 unknown macros. \n-0001e1d0: 2020 2020 e280 9861 6c6c e280 990a 2020 ...all.... \n-0001e1e0: 2020 2020 2020 2020 616c 6c20 7468 6520 all the \n-0001e1f0: 7761 726e 696e 6773 2c20 7468 6973 2069 warnings, this i\n-0001e200: 7320 7468 6520 6465 6661 756c 740a 2020 s the default. \n-0001e210: 2020 20e2 8098 6e6f 6e65 e280 990a 2020 ...none.... \n-0001e220: 2020 2020 2020 2020 7475 726e 206f 6666 turn off\n-0001e230: 2061 6c6c 2074 6865 2077 6172 6e69 6e67 all the warning\n-0001e240: 730a 2020 2020 20e2 8098 6572 726f 72e2 s. ...error.\n-0001e250: 8099 0a20 2020 2020 2020 2020 2074 7265 ... tre\n-0001e260: 6174 2077 6172 6e69 6e67 7320 6173 2065 at warnings as e\n-0001e270: 7272 6f72 730a 0a20 2020 2020 416c 6c20 rrors.. All \n-0001e280: 7761 726e 696e 6773 2061 7265 206f 7574 warnings are out\n-0001e290: 7075 7420 6279 2064 6566 6175 6c74 2e0a put by default..\n-0001e2a0: 0a20 2020 2020 5468 6520 656e 7669 726f . The enviro\n-0001e2b0: 6e6d 656e 7420 7661 7269 6162 6c65 20e2 nment variable .\n-0001e2c0: 8098 5741 524e 494e 4753 e280 9920 6973 ..WARNINGS... is\n-0001e2d0: 2068 6f6e 6f72 6564 2069 6e20 7468 6520 honored in the \n-0001e2e0: 7361 6d65 2077 6179 2061 730a 2020 2020 same way as. \n-0001e2f0: 2069 7420 6973 2066 6f72 20e2 8098 6175 it is for ...au\n-0001e300: 746f 6d61 6b65 e280 9920 282a 6e6f 7465 tomake... (*note\n-0001e310: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n-0001e320: 7469 6f6e 3a3a 292e 0a0a 1f0a 4669 6c65 tion::).....File\n-0001e330: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-0001e340: 696e 666f 2c20 204e 6f64 653a 204d 6163 info, Node: Mac\n-0001e350: 726f 2053 6561 7263 6820 5061 7468 2c20 ro Search Path, \n-0001e360: 204e 6578 743a 2045 7874 656e 6469 6e67 Next: Extending\n-0001e370: 2061 636c 6f63 616c 2c20 2050 7265 763a aclocal, Prev:\n-0001e380: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n-0001e390: 2c20 2055 703a 2061 636c 6f63 616c 2049 , Up: aclocal I\n-0001e3a0: 6e76 6f63 6174 696f 6e0a 0a36 2e33 2e32 nvocation..6.3.2\n-0001e3b0: 204d 6163 726f 2053 6561 7263 6820 5061 Macro Search Pa\n-0001e3c0: 7468 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d th.-------------\n-0001e3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4279 2064 ----------..By d\n-0001e3e0: 6566 6175 6c74 2c20 e280 9861 636c 6f63 efault, ...acloc\n-0001e3f0: 616c e280 9920 7365 6172 6368 6573 2066 al... searches f\n-0001e400: 6f72 20e2 8098 2e6d 34e2 8099 2066 696c or ....m4... fil\n-0001e410: 6573 2069 6e20 7468 6520 666f 6c6c 6f77 es in the follow\n-0001e420: 696e 670a 6469 7265 6374 6f72 6965 732c ing.directories,\n-0001e430: 2069 6e20 7468 6973 206f 7264 6572 3a0a in this order:.\n-0001e440: 0ae2 8098 4143 4449 522d 4150 4956 4552 ....ACDIR-APIVER\n-0001e450: 5349 4f4e e280 990a 2020 2020 2054 6869 SION.... Thi\n-0001e460: 7320 6973 2077 6865 7265 2074 6865 20e2 s is where the .\n-0001e470: 8098 2e6d 34e2 8099 206d 6163 726f 7320 ...m4... macros \n-0001e480: 6469 7374 7269 6275 7465 6420 7769 7468 distributed with\n-0001e490: 2041 7574 6f6d 616b 6520 6974 7365 6c66 Automake itself\n-0001e4a0: 2061 7265 0a20 2020 2020 7374 6f72 6564 are. stored\n-0001e4b0: 2e20 2041 5049 5645 5253 494f 4e20 6465 . APIVERSION de\n-0001e4c0: 7065 6e64 7320 6f6e 2074 6865 2041 7574 pends on the Aut\n-0001e4d0: 6f6d 616b 6520 7265 6c65 6173 6520 7573 omake release us\n-0001e4e0: 6564 3b20 666f 720a 2020 2020 2065 7861 ed; for. exa\n-0001e4f0: 6d70 6c65 2c20 666f 7220 4175 746f 6d61 mple, for Automa\n-0001e500: 6b65 2031 2e31 312e 782c 2041 5049 5645 ke 1.11.x, APIVE\n-0001e510: 5253 494f 4e20 3d20 e280 9831 2e31 31e2 RSION = ...1.11.\n-0001e520: 8099 2e0a 0ae2 8098 4143 4449 52e2 8099 ........ACDIR...\n-0001e530: 0a20 2020 2020 5468 6973 2064 6972 6563 . This direc\n-0001e540: 746f 7279 2069 7320 696e 7465 6e64 6564 tory is intended\n-0001e550: 2066 6f72 2074 6869 7264 2070 6172 7479 for third party\n-0001e560: 20e2 8098 2e6d 34e2 8099 2066 696c 6573 ....m4... files\n-0001e570: 2c20 616e 6420 6973 0a20 2020 2020 636f , and is. co\n-0001e580: 6e66 6967 7572 6564 2077 6865 6e20 e280 nfigured when ..\n-0001e590: 9861 7574 6f6d 616b 65e2 8099 2069 7473 .automake... its\n-0001e5a0: 656c 6620 6973 2062 7569 6c74 2e20 2054 elf is built. T\n-0001e5b0: 6869 7320 6973 0a20 2020 2020 e280 9840 his is. ...@\n-0001e5c0: 6461 7461 6469 7240 2f61 636c 6f63 616c datadir@/aclocal\n-0001e5d0: 2fe2 8099 2c20 7768 6963 6820 7479 7069 /..., which typi\n-0001e5e0: 6361 6c6c 7920 6578 7061 6e64 7320 746f cally expands to\n-0001e5f0: 0a20 2020 2020 e280 9824 7b70 7265 6669 . ...${prefi\n-0001e600: 787d 2f73 6861 7265 2f61 636c 6f63 616c x}/share/aclocal\n-0001e610: 2fe2 8099 2e20 2054 6f20 6669 6e64 2074 /.... To find t\n-0001e620: 6865 2063 6f6d 7069 6c65 642d 696e 2076 he compiled-in v\n-0001e630: 616c 7565 206f 660a 2020 2020 2041 4344 alue of. ACD\n-0001e640: 4952 2c20 7573 6520 7468 6520 e280 982d IR, use the ...-\n-0001e650: 2d70 7269 6e74 2d61 632d 6469 72e2 8099 -print-ac-dir...\n-0001e660: 206f 7074 696f 6e20 282a 6e6f 7465 2061 option (*note a\n-0001e670: 636c 6f63 616c 204f 7074 696f 6e73 3a3a clocal Options::\n-0001e680: 292e 0a0a 2020 2041 7320 616e 2065 7861 )... As an exa\n-0001e690: 6d70 6c65 2c20 7375 7070 6f73 6520 7468 mple, suppose th\n-0001e6a0: 6174 20e2 8098 6175 746f 6d61 6b65 2d31 at ...automake-1\n-0001e6b0: 2e31 312e 32e2 8099 2077 6173 2063 6f6e .11.2... was con\n-0001e6c0: 6669 6775 7265 6420 7769 7468 0ae2 8098 figured with....\n-0001e6d0: 2d2d 7072 6566 6978 3d2f 7573 722f 6c6f --prefix=/usr/lo\n-0001e6e0: 6361 6ce2 8099 2e20 2054 6865 6e2c 2074 cal.... Then, t\n-0001e6f0: 6865 2073 6561 7263 6820 7061 7468 2077 he search path w\n-0001e700: 6f75 6c64 2062 653a 0a0a 2020 312e 20e2 ould be:.. 1. .\n-0001e710: 8098 2f75 7372 2f6c 6f63 616c 2f73 6861 ../usr/local/sha\n-0001e720: 7265 2f61 636c 6f63 616c 2d31 2e31 312e re/aclocal-1.11.\n-0001e730: 322f e280 990a 2020 322e 20e2 8098 2f75 2/.... 2. .../u\n-0001e740: 7372 2f6c 6f63 616c 2f73 6861 7265 2f61 sr/local/share/a\n-0001e750: 636c 6f63 616c 2fe2 8099 0a0a 2020 2054 clocal/..... T\n-0001e760: 6865 2070 6174 6873 2066 6f72 2074 6865 he paths for the\n-0001e770: 2041 4344 4952 2061 6e64 2041 4344 4952 ACDIR and ACDIR\n-0001e780: 2d41 5049 5645 5253 494f 4e20 6469 7265 -APIVERSION dire\n-0001e790: 6374 6f72 6965 7320 6361 6e20 6265 0a63 ctories can be.c\n-0001e7a0: 6861 6e67 6564 2072 6573 7065 6374 6976 hanged respectiv\n-0001e7b0: 656c 7920 7468 726f 7567 6820 6163 6c6f ely through aclo\n-0001e7c0: 6361 6c20 6f70 7469 6f6e 7320 e280 982d cal options ...-\n-0001e7d0: 2d73 7973 7465 6d2d 6163 6469 72e2 8099 -system-acdir...\n-0001e7e0: 2061 6e64 0ae2 8098 2d2d 6175 746f 6d61 and....--automa\n-0001e7f0: 6b65 2d61 6364 6972 e280 9920 282a 6e6f ke-acdir... (*no\n-0001e800: 7465 2061 636c 6f63 616c 204f 7074 696f te aclocal Optio\n-0001e810: 6e73 3a3a 292e 2020 4e6f 7465 2068 6f77 ns::). Note how\n-0001e820: 6576 6572 2074 6861 7420 7468 6573 650a ever that these.\n-0001e830: 6f70 7469 6f6e 7320 6172 6520 6f6e 6c79 options are only\n-0001e840: 2069 6e74 656e 6465 6420 666f 7220 7573 intended for us\n-0001e850: 6520 6279 2074 6865 2069 6e74 6572 6e61 e by the interna\n-0001e860: 6c20 4175 746f 6d61 6b65 2074 6573 7420 l Automake test \n-0001e870: 7375 6974 652c 0a6f 7220 666f 7220 6465 suite,.or for de\n-0001e880: 6275 6767 696e 6720 756e 6465 7220 6869 bugging under hi\n-0001e890: 6768 6c79 2075 6e75 7375 616c 2073 6974 ghly unusual sit\n-0001e8a0: 7561 7469 6f6e 733b 2074 6865 7920 6172 uations; they ar\n-0001e8b0: 6520 6e6f 740a 6f72 6469 6e61 7269 6c79 e not.ordinarily\n-0001e8c0: 206e 6565 6465 6420 6279 2065 6e64 2d75 needed by end-u\n-0001e8d0: 7365 7273 2e0a 0a20 2020 4173 2065 7870 sers... As exp\n-0001e8e0: 6c61 696e 6564 2069 6e20 282a 6e6f 7465 lained in (*note\n-0001e8f0: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n-0001e900: 3a3a 292c 2074 6865 7265 2061 7265 2073 ::), there are s\n-0001e910: 6576 6572 616c 206f 7074 696f 6e73 0a74 everal options.t\n-0001e920: 6861 7420 6361 6e20 6265 2075 7365 6420 hat can be used \n-0001e930: 746f 2063 6861 6e67 6520 6f72 2065 7874 to change or ext\n-0001e940: 656e 6420 7468 6973 2073 6561 7263 6820 end this search \n-0001e950: 7061 7468 2e0a 0a4d 6f64 6966 7969 6e67 path...Modifying\n-0001e960: 2074 6865 204d 6163 726f 2053 6561 7263 the Macro Searc\n-0001e970: 6820 5061 7468 3a20 e280 982d 4920 4449 h Path: ...-I DI\n-0001e980: 52e2 8099 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e R...............\n+0001c8e0: 3d3d 3d3d 3d3d 3d0a 0a41 7574 6f6d 616b =======..Automak\n+0001c8f0: 6520 696e 636c 7564 6573 2061 206e 756d e includes a num\n+0001c900: 6265 7220 6f66 2041 7574 6f63 6f6e 6620 ber of Autoconf \n+0001c910: 6d61 6372 6f73 2074 6861 7420 6361 6e20 macros that can \n+0001c920: 6265 2075 7365 6420 696e 2079 6f75 720a be used in your.\n+0001c930: 7061 636b 6167 6520 282a 6e6f 7465 204d package (*note M\n+0001c940: 6163 726f 733a 3a29 3b20 736f 6d65 206f acros::); some o\n+0001c950: 6620 7468 656d 2061 7265 2061 6374 7561 f them are actua\n+0001c960: 6c6c 7920 7265 7175 6972 6564 2062 7920 lly required by \n+0001c970: 4175 746f 6d61 6b65 0a69 6e20 6365 7274 Automake.in cert\n+0001c980: 6169 6e20 7369 7475 6174 696f 6e73 2e20 ain situations. \n+0001c990: 2054 6865 7365 206d 6163 726f 7320 6d75 These macros mu\n+0001c9a0: 7374 2062 6520 6465 6669 6e65 6420 696e st be defined in\n+0001c9b0: 2079 6f75 720a e280 9861 636c 6f63 616c your....aclocal\n+0001c9c0: 2e6d 34e2 8099 3b20 6f74 6865 7277 6973 .m4...; otherwis\n+0001c9d0: 6520 7468 6579 2077 696c 6c20 6e6f 7420 e they will not \n+0001c9e0: 6265 2073 6565 6e20 6279 20e2 8098 6175 be seen by ...au\n+0001c9f0: 746f 636f 6e66 e280 992e 0a0a 2020 2054 toconf...... T\n+0001ca00: 6865 20e2 8098 6163 6c6f 6361 6ce2 8099 he ...aclocal...\n+0001ca10: 2070 726f 6772 616d 2077 696c 6c20 6175 program will au\n+0001ca20: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene\n+0001ca30: 7261 7465 20e2 8098 6163 6c6f 6361 6c2e rate ...aclocal.\n+0001ca40: 6d34 e280 9920 6669 6c65 730a 6261 7365 m4... files.base\n+0001ca50: 6420 6f6e 2074 6865 2063 6f6e 7465 6e74 d on the content\n+0001ca60: 7320 6f66 20e2 8098 636f 6e66 6967 7572 s of ...configur\n+0001ca70: 652e 6163 e280 992e 2020 5468 6973 2070 e.ac.... This p\n+0001ca80: 726f 7669 6465 7320 6120 636f 6e76 656e rovides a conven\n+0001ca90: 6965 6e74 2077 6179 0a74 6f20 6765 7420 ient way.to get \n+0001caa0: 4175 746f 6d61 6b65 2d70 726f 7669 6465 Automake-provide\n+0001cab0: 6420 6d61 6372 6f73 2c20 7769 7468 6f75 d macros, withou\n+0001cac0: 7420 6861 7669 6e67 2074 6f20 7365 6172 t having to sear\n+0001cad0: 6368 2061 726f 756e 642e 2020 5468 650a ch around. The.\n+0001cae0: e280 9861 636c 6f63 616c e280 9920 6d65 ...aclocal... me\n+0001caf0: 6368 616e 6973 6d20 616c 6c6f 7773 206f chanism allows o\n+0001cb00: 7468 6572 2070 6163 6b61 6765 7320 746f ther packages to\n+0001cb10: 2073 7570 706c 7920 7468 6569 7220 6f77 supply their ow\n+0001cb20: 6e20 6d61 6372 6f73 0a28 2a6e 6f74 6520 n macros.(*note \n+0001cb30: 4578 7465 6e64 696e 6720 6163 6c6f 6361 Extending acloca\n+0001cb40: 6c3a 3a29 2e20 2059 6f75 2063 616e 2061 l::). You can a\n+0001cb50: 6c73 6f20 7573 6520 6974 2074 6f20 6d61 lso use it to ma\n+0001cb60: 696e 7461 696e 2079 6f75 7220 6f77 6e0a intain your own.\n+0001cb70: 7365 7420 6f66 2063 7573 746f 6d20 6d61 set of custom ma\n+0001cb80: 6372 6f73 2028 2a6e 6f74 6520 4c6f 6361 cros (*note Loca\n+0001cb90: 6c20 4d61 6372 6f73 3a3a 292e 0a0a 2020 l Macros::)... \n+0001cba0: 2041 7420 7374 6172 7475 702c 20e2 8098 At startup, ...\n+0001cbb0: 6163 6c6f 6361 6ce2 8099 2073 6361 6e73 aclocal... scans\n+0001cbc0: 2061 6c6c 2074 6865 20e2 8098 2e6d 34e2 all the ....m4.\n+0001cbd0: 8099 2066 696c 6573 2069 7420 6361 6e20 .. files it can \n+0001cbe0: 6669 6e64 2c20 6c6f 6f6b 696e 670a 666f find, looking.fo\n+0001cbf0: 7220 6d61 6372 6f20 6465 6669 6e69 7469 r macro definiti\n+0001cc00: 6f6e 7320 282a 6e6f 7465 204d 6163 726f ons (*note Macro\n+0001cc10: 2053 6561 7263 6820 5061 7468 3a3a 292e Search Path::).\n+0001cc20: 2020 5468 656e 2069 7420 7363 616e 730a Then it scans.\n+0001cc30: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0001cc40: 8099 2e20 2041 6e79 206d 656e 7469 6f6e ... Any mention\n+0001cc50: 206f 6620 6f6e 6520 6f66 2074 6865 206d of one of the m\n+0001cc60: 6163 726f 7320 666f 756e 6420 696e 2074 acros found in t\n+0001cc70: 6865 2066 6972 7374 0a73 7465 7020 6361 he first.step ca\n+0001cc80: 7573 6573 2074 6861 7420 6d61 6372 6f2c uses that macro,\n+0001cc90: 2061 6e64 2061 6e79 206d 6163 726f 7320 and any macros \n+0001cca0: 6974 2069 6e20 7475 726e 2072 6571 7569 it in turn requi\n+0001ccb0: 7265 732c 2074 6f20 6265 2070 7574 0a69 res, to be put.i\n+0001ccc0: 6e74 6f20 e280 9861 636c 6f63 616c 2e6d nto ...aclocal.m\n+0001ccd0: 34e2 8099 2e0a 0a20 2020 5f50 7574 7469 4...... _Putti\n+0001cce0: 6e67 5f20 7468 6520 6669 6c65 2074 6861 ng_ the file tha\n+0001ccf0: 7420 636f 6e74 6169 6e73 2074 6865 206d t contains the m\n+0001cd00: 6163 726f 2064 6566 696e 6974 696f 6e20 acro definition \n+0001cd10: 696e 746f 0ae2 8098 6163 6c6f 6361 6c2e into....aclocal.\n+0001cd20: 6d34 e280 9920 6973 2075 7375 616c 6c79 m4... is usually\n+0001cd30: 2064 6f6e 6520 6279 2063 6f70 7969 6e67 done by copying\n+0001cd40: 2074 6865 2065 6e74 6972 6520 7465 7874 the entire text\n+0001cd50: 206f 6620 7468 6973 2066 696c 652c 0a69 of this file,.i\n+0001cd60: 6e63 6c75 6469 6e67 2075 6e75 7365 6420 ncluding unused \n+0001cd70: 6d61 6372 6f20 6465 6669 6e69 7469 6f6e macro definition\n+0001cd80: 7320 6173 2077 656c 6c20 6173 2062 6f74 s as well as bot\n+0001cd90: 6820 e280 9823 e280 9920 616e 6420 e280 h ...#... and ..\n+0001cda0: 9864 6e6c e280 990a 636f 6d6d 656e 7473 .dnl....comments\n+0001cdb0: 2e20 2049 6620 796f 7520 7761 6e74 2074 . If you want t\n+0001cdc0: 6f20 6d61 6b65 2061 2063 6f6d 6d65 6e74 o make a comment\n+0001cdd0: 2074 6861 7420 7769 6c6c 2062 6520 636f that will be co\n+0001cde0: 6d70 6c65 7465 6c79 2069 676e 6f72 6564 mpletely ignored\n+0001cdf0: 0a62 7920 e280 9861 636c 6f63 616c e280 .by ...aclocal..\n+0001ce00: 992c 2075 7365 20e2 8098 2323 e280 9920 ., use ...##... \n+0001ce10: 6173 2074 6865 2063 6f6d 6d65 6e74 206c as the comment l\n+0001ce20: 6561 6465 722e 0a0a 2020 2057 6865 6e20 eader... When \n+0001ce30: 6120 6669 6c65 2073 656c 6563 7465 6420 a file selected \n+0001ce40: 6279 20e2 8098 6163 6c6f 6361 6ce2 8099 by ...aclocal...\n+0001ce50: 2069 7320 6c6f 6361 7465 6420 696e 2061 is located in a\n+0001ce60: 2073 7562 6469 7265 6374 6f72 790a 7370 subdirectory.sp\n+0001ce70: 6563 6966 6965 6420 6173 2061 2072 656c ecified as a rel\n+0001ce80: 6174 6976 6520 7365 6172 6368 2070 6174 ative search pat\n+0001ce90: 6820 7769 7468 20e2 8098 6163 6c6f 6361 h with ...acloca\n+0001cea0: 6ce2 8099 2773 20e2 8098 2d49 e280 9920 l...'s ...-I... \n+0001ceb0: 6172 6775 6d65 6e74 2c0a e280 9861 636c argument,....acl\n+0001cec0: 6f63 616c e280 9920 6173 7375 6d65 7320 ocal... assumes \n+0001ced0: 7468 6520 6669 6c65 2062 656c 6f6e 6773 the file belongs\n+0001cee0: 2074 6f20 7468 6520 7061 636b 6167 6520 to the package \n+0001cef0: 616e 6420 7573 6573 20e2 8098 6d34 5f69 and uses ...m4_i\n+0001cf00: 6e63 6c75 6465 e280 990a 696e 7374 6561 nclude....instea\n+0001cf10: 6420 6f66 2063 6f70 7969 6e67 2069 7420 d of copying it \n+0001cf20: 696e 746f 20e2 8098 6163 6c6f 6361 6c2e into ...aclocal.\n+0001cf30: 6d34 e280 992e 2020 5468 6973 206d 616b m4.... This mak\n+0001cf40: 6573 2074 6865 2070 6163 6b61 6765 0a73 es the package.s\n+0001cf50: 6d61 6c6c 6572 2c20 6561 7365 7320 6465 maller, eases de\n+0001cf60: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n+0001cf70: 672c 2061 6e64 2063 6175 7365 2074 6865 g, and cause the\n+0001cf80: 2066 696c 6520 746f 2062 6520 6469 7374 file to be dist\n+0001cf90: 7269 6275 7465 640a 6175 746f 6d61 7469 ributed.automati\n+0001cfa0: 6361 6c6c 792e 2020 282a 4e6f 7465 204c cally. (*Note L\n+0001cfb0: 6f63 616c 204d 6163 726f 733a 3a2c 2066 ocal Macros::, f\n+0001cfc0: 6f72 2061 6e20 6578 616d 706c 652e 2920 or an example.) \n+0001cfd0: 2041 6e79 206d 6163 726f 2074 6861 740a Any macro that.\n+0001cfe0: 6973 2066 6f75 6e64 2069 6e20 6120 7379 is found in a sy\n+0001cff0: 7374 656d 2d77 6964 6520 6469 7265 6374 stem-wide direct\n+0001d000: 6f72 792c 206f 7220 7669 6120 616e 2061 ory, or via an a\n+0001d010: 6273 6f6c 7574 6520 7365 6172 6368 2070 bsolute search p\n+0001d020: 6174 6820 7769 6c6c 0a62 6520 636f 7069 ath will.be copi\n+0001d030: 6564 2e20 2053 6f20 7573 6520 e280 982d ed. So use ...-\n+0001d040: 4920 6070 7764 602f 7265 6c64 6972 e280 I `pwd`/reldir..\n+0001d050: 9920 696e 7374 6561 6420 6f66 20e2 8098 . instead of ...\n+0001d060: 2d49 2072 656c 6469 72e2 8099 2077 6865 -I reldir... whe\n+0001d070: 6e65 7665 720a 736f 6d65 2072 656c 6174 never.some relat\n+0001d080: 6976 6520 6469 7265 6374 6f72 7920 7368 ive directory sh\n+0001d090: 6f75 6c64 2062 6520 636f 6e73 6964 6572 ould be consider\n+0001d0a0: 6564 206f 7574 7369 6465 2074 6865 2070 ed outside the p\n+0001d0b0: 6163 6b61 6765 2e0a 0a20 2020 5468 6520 ackage... The \n+0001d0c0: 636f 6e74 656e 7473 206f 6620 e280 9861 contents of ...a\n+0001d0d0: 6369 6e63 6c75 6465 2e6d 34e2 8099 2c20 cinclude.m4..., \n+0001d0e0: 6966 2074 6869 7320 6669 6c65 2065 7869 if this file exi\n+0001d0f0: 7374 732c 2061 7265 2061 6c73 6f0a 6175 sts, are also.au\n+0001d100: 746f 6d61 7469 6361 6c6c 7920 696e 636c tomatically incl\n+0001d110: 7564 6564 2069 6e20 e280 9861 636c 6f63 uded in ...acloc\n+0001d120: 616c 2e6d 34e2 8099 2e20 2057 6520 7265 al.m4.... We re\n+0001d130: 636f 6d6d 656e 6420 6167 6169 6e73 7420 commend against \n+0001d140: 7573 696e 670a e280 9861 6369 6e63 6c75 using....acinclu\n+0001d150: 6465 2e6d 34e2 8099 2069 6e20 6e65 7720 de.m4... in new \n+0001d160: 7061 636b 6167 6573 2028 2a6e 6f74 6520 packages (*note \n+0001d170: 4c6f 6361 6c20 4d61 6372 6f73 3a3a 292e Local Macros::).\n+0001d180: 0a0a 2020 2057 6869 6c65 2063 6f6d 7075 .. While compu\n+0001d190: 7469 6e67 20e2 8098 6163 6c6f 6361 6c2e ting ...aclocal.\n+0001d1a0: 6d34 e280 992c 20e2 8098 6163 6c6f 6361 m4..., ...acloca\n+0001d1b0: 6ce2 8099 2072 756e 7320 e280 9861 7574 l... runs ...aut\n+0001d1c0: 6f6d 3474 65e2 8099 2028 2a6e 6f74 6520 om4te... (*note \n+0001d1d0: 5573 696e 670a e280 9841 7574 6f6d 3474 Using....Autom4t\n+0001d1e0: 65e2 8099 3a20 2861 7574 6f63 6f6e 6629 e...: (autoconf)\n+0001d1f0: 5573 696e 6720 6175 746f 6d34 7465 2e29 Using autom4te.)\n+0001d200: 2069 6e20 6f72 6465 7220 746f 2074 7261 in order to tra\n+0001d210: 6365 2074 6865 206d 6163 726f 7320 7468 ce the macros th\n+0001d220: 6174 0a61 7265 2072 6561 6c6c 7920 7573 at.are really us\n+0001d230: 6564 2c20 616e 6420 6f6d 6974 2066 726f ed, and omit fro\n+0001d240: 6d20 e280 9861 636c 6f63 616c 2e6d 34e2 m ...aclocal.m4.\n+0001d250: 8099 2061 6c6c 206d 6163 726f 7320 7468 .. all macros th\n+0001d260: 6174 2061 7265 0a6d 656e 7469 6f6e 6564 at are.mentioned\n+0001d270: 2062 7574 206f 7468 6572 7769 7365 2075 but otherwise u\n+0001d280: 6e65 7870 616e 6465 6420 2874 6869 7320 nexpanded (this \n+0001d290: 6361 6e20 6861 7070 656e 2077 6865 6e20 can happen when \n+0001d2a0: 6120 6d61 6372 6f20 6973 0a63 616c 6c65 a macro is.calle\n+0001d2b0: 6420 636f 6e64 6974 696f 6e61 6c6c 7929 d conditionally)\n+0001d2c0: 2e20 20e2 8098 6175 746f 6d34 7465 e280 . ...autom4te..\n+0001d2d0: 9920 6973 2065 7870 6563 7465 6420 746f . is expected to\n+0001d2e0: 2062 6520 696e 2074 6865 20e2 8098 5041 be in the ...PA\n+0001d2f0: 5448 e280 992c 206a 7573 740a 6173 20e2 TH..., just.as .\n+0001d300: 8098 6175 746f 636f 6e66 e280 992e 2020 ..autoconf.... \n+0001d310: 4974 7320 6c6f 6361 7469 6f6e 2063 616e Its location can\n+0001d320: 2062 6520 6f76 6572 7269 6464 656e 2075 be overridden u\n+0001d330: 7369 6e67 2074 6865 20e2 8098 4155 544f sing the ...AUTO\n+0001d340: 4d34 5445 e280 990a 656e 7669 726f 6e6d M4TE....environm\n+0001d350: 656e 7420 7661 7269 6162 6c65 2e0a 0a2a ent variable...*\n+0001d360: 204d 656e 753a 0a0a 2a20 6163 6c6f 6361 Menu:..* acloca\n+0001d370: 6c20 4f70 7469 6f6e 733a 3a20 2020 2020 l Options:: \n+0001d380: 2020 2020 2020 2020 4f70 7469 6f6e 7320 Options \n+0001d390: 7375 7070 6f72 7465 6420 6279 2061 636c supported by acl\n+0001d3a0: 6f63 616c 0a2a 204d 6163 726f 2053 6561 ocal.* Macro Sea\n+0001d3b0: 7263 6820 5061 7468 3a3a 2020 2020 2020 rch Path:: \n+0001d3c0: 2020 2020 2048 6f77 2061 636c 6f63 616c How aclocal\n+0001d3d0: 2066 696e 6473 202e 6d34 2066 696c 6573 finds .m4 files\n+0001d3e0: 0a2a 2045 7874 656e 6469 6e67 2061 636c .* Extending acl\n+0001d3f0: 6f63 616c 3a3a 2020 2020 2020 2020 2020 ocal:: \n+0001d400: 2057 7269 7469 6e67 2079 6f75 7220 6f77 Writing your ow\n+0001d410: 6e20 6163 6c6f 6361 6c20 6d61 6372 6f73 n aclocal macros\n+0001d420: 0a2a 204c 6f63 616c 204d 6163 726f 733a .* Local Macros:\n+0001d430: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0001d440: 204f 7267 616e 697a 696e 6720 6c6f 6361 Organizing loca\n+0001d450: 6c20 6d61 6372 6f73 0a2a 2053 6572 6961 l macros.* Seria\n+0001d460: 6c73 3a3a 2020 2020 2020 2020 2020 2020 ls:: \n+0001d470: 2020 2020 2020 2020 2053 6572 6961 6c20 Serial \n+0001d480: 6c69 6e65 7320 696e 2041 7574 6f63 6f6e lines in Autocon\n+0001d490: 6620 6d61 6372 6f73 0a2a 2046 7574 7572 f macros.* Futur\n+0001d4a0: 6520 6f66 2061 636c 6f63 616c 3a3a 2020 e of aclocal:: \n+0001d4b0: 2020 2020 2020 2020 2061 636c 6f63 616c aclocal\n+0001d4c0: 2773 2073 6368 6564 756c 6564 2064 6561 's scheduled dea\n+0001d4d0: 7468 0a0a 1f0a 4669 6c65 3a20 6175 746f th....File: auto\n+0001d4e0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0001d4f0: 204e 6f64 653a 2061 636c 6f63 616c 204f Node: aclocal O\n+0001d500: 7074 696f 6e73 2c20 204e 6578 743a 204d ptions, Next: M\n+0001d510: 6163 726f 2053 6561 7263 6820 5061 7468 acro Search Path\n+0001d520: 2c20 2055 703a 2061 636c 6f63 616c 2049 , Up: aclocal I\n+0001d530: 6e76 6f63 6174 696f 6e0a 0a36 2e33 2e31 nvocation..6.3.1\n+0001d540: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n+0001d550: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+0001d560: 2d2d 2d2d 2d2d 0a0a e280 9861 636c 6f63 ------.....acloc\n+0001d570: 616c e280 9920 6163 6365 7074 7320 7468 al... accepts th\n+0001d580: 6520 666f 6c6c 6f77 696e 6720 6f70 7469 e following opti\n+0001d590: 6f6e 733a 0a0a e280 982d 2d61 7574 6f6d ons:.....--autom\n+0001d5a0: 616b 652d 6163 6469 723d 4449 52e2 8099 ake-acdir=DIR...\n+0001d5b0: 0a20 2020 2020 4c6f 6f6b 2066 6f72 2074 . Look for t\n+0001d5c0: 6865 2061 7574 6f6d 616b 652d 7072 6f76 he automake-prov\n+0001d5d0: 6964 6564 206d 6163 726f 2066 696c 6573 ided macro files\n+0001d5e0: 2069 6e20 4449 5220 696e 7374 6561 6420 in DIR instead \n+0001d5f0: 6f66 2069 6e20 7468 650a 2020 2020 2069 of in the. i\n+0001d600: 6e73 7461 6c6c 6174 696f 6e20 6469 7265 nstallation dire\n+0001d610: 6374 6f72 792e 2020 5468 6973 2069 7320 ctory. This is \n+0001d620: 7479 7069 6361 6c6c 7920 7573 6564 2066 typically used f\n+0001d630: 6f72 2064 6562 7567 6769 6e67 2e0a 0ae2 or debugging....\n+0001d640: 8098 2d2d 7379 7374 656d 2d61 6364 6972 ..--system-acdir\n+0001d650: 3d44 4952 e280 990a 2020 2020 204c 6f6f =DIR.... Loo\n+0001d660: 6b20 666f 7220 7468 6520 7379 7374 656d k for the system\n+0001d670: 2d77 6964 6520 7468 6972 642d 7061 7274 -wide third-part\n+0001d680: 7920 6d61 6372 6f20 6669 6c65 7320 2861 y macro files (a\n+0001d690: 6e64 2074 6865 2073 7065 6369 616c 0a20 nd the special. \n+0001d6a0: 2020 2020 e280 9864 6972 6c69 7374 e280 ...dirlist..\n+0001d6b0: 9920 6669 6c65 2920 696e 2044 4952 2069 . file) in DIR i\n+0001d6c0: 6e73 7465 6164 206f 6620 696e 2074 6865 nstead of in the\n+0001d6d0: 2069 6e73 7461 6c6c 6174 696f 6e20 6469 installation di\n+0001d6e0: 7265 6374 6f72 792e 0a20 2020 2020 5468 rectory.. Th\n+0001d6f0: 6973 2069 7320 7479 7069 6361 6c6c 7920 is is typically \n+0001d700: 7573 6564 2066 6f72 2064 6562 7567 6769 used for debuggi\n+0001d710: 6e67 2e0a 0ae2 8098 2d2d 6163 6469 723d ng......--acdir=\n+0001d720: 4449 52e2 8099 0a20 2020 2020 5f44 6570 DIR.... _Dep\n+0001d730: 7265 6361 7465 645f 2073 686f 7274 6861 recated_ shortha\n+0001d740: 6e64 2066 6f72 2022 e280 982d 2d61 7574 nd for \"...--aut\n+0001d750: 6f6d 616b 652d 6163 6469 723d 4449 520a omake-acdir=DIR.\n+0001d760: 2020 2020 202d 2d73 7973 7465 6d2d 6163 --system-ac\n+0001d770: 6469 723d 4449 52e2 8099 222e 2020 5769 dir=DIR...\". Wi\n+0001d780: 6c6c 2062 6520 7265 6d6f 7665 6420 696e ll be removed in\n+0001d790: 2066 7574 7572 6520 6163 6c6f 6361 6c20 future aclocal \n+0001d7a0: 7665 7273 696f 6e73 2e0a 0ae2 8098 2d2d versions......--\n+0001d7b0: 6469 6666 5b3d 434f 4d4d 414e 445d e280 diff[=COMMAND]..\n+0001d7c0: 990a 2020 2020 2052 756e 2043 4f4d 4d41 .. Run COMMA\n+0001d7d0: 4e44 206f 6e20 4d34 2066 696c 6520 7468 ND on M4 file th\n+0001d7e0: 6174 2077 6f75 6c64 2062 6520 696e 7374 at would be inst\n+0001d7f0: 616c 6c65 6420 6f72 206f 7665 7277 7269 alled or overwri\n+0001d800: 7474 656e 2062 790a 2020 2020 20e2 8098 tten by. ...\n+0001d810: 2d2d 696e 7374 616c 6ce2 8099 2e20 2054 --install.... T\n+0001d820: 6865 2064 6566 6175 6c74 2043 4f4d 4d41 he default COMMA\n+0001d830: 4e44 2069 7320 e280 9864 6966 6620 2d75 ND is ...diff -u\n+0001d840: e280 992e 2020 5468 6973 206f 7074 696f .... This optio\n+0001d850: 6e0a 2020 2020 2069 6d70 6c69 6573 20e2 n. implies .\n+0001d860: 8098 2d2d 696e 7374 616c 6ce2 8099 2061 ..--install... a\n+0001d870: 6e64 20e2 8098 2d2d 6472 792d 7275 6ee2 nd ...--dry-run.\n+0001d880: 8099 2e0a 0ae2 8098 2d2d 6472 792d 7275 ........--dry-ru\n+0001d890: 6ee2 8099 0a20 2020 2020 446f 206e 6f74 n.... Do not\n+0001d8a0: 2061 6374 7561 6c6c 7920 6f76 6572 7772 actually overwr\n+0001d8b0: 6974 6520 286f 7220 6372 6561 7465 2920 ite (or create) \n+0001d8c0: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n+0001d8d0: 2061 6e64 204d 3420 6669 6c65 730a 2020 and M4 files. \n+0001d8e0: 2020 2069 6e73 7461 6c6c 6564 2062 7920 installed by \n+0001d8f0: e280 982d 2d69 6e73 7461 6c6c e280 992e ...--install....\n+0001d900: 0a0a e280 982d 2d68 656c 70e2 8099 0a20 .....--help.... \n+0001d910: 2020 2020 5072 696e 7420 6120 7375 6d6d Print a summ\n+0001d920: 6172 7920 6f66 2074 6865 2063 6f6d 6d61 ary of the comma\n+0001d930: 6e64 206c 696e 6520 6f70 7469 6f6e 7320 nd line options \n+0001d940: 616e 6420 6578 6974 2e0a 0ae2 8098 2d49 and exit......-I\n+0001d950: 2044 4952 e280 990a 2020 2020 2041 6464 DIR.... Add\n+0001d960: 2074 6865 2064 6972 6563 746f 7279 2044 the directory D\n+0001d970: 4952 2074 6f20 7468 6520 6c69 7374 206f IR to the list o\n+0001d980: 6620 6469 7265 6374 6f72 6965 7320 7365 f directories se\n+0001d990: 6172 6368 6564 2066 6f72 20e2 8098 2e6d arched for ....m\n+0001d9a0: 34e2 8099 0a20 2020 2020 6669 6c65 732e 4.... files.\n+0001d9b0: 0a0a e280 982d 2d69 6e73 7461 6c6c e280 .....--install..\n+0001d9c0: 990a 2020 2020 2049 6e73 7461 6c6c 2073 .. Install s\n+0001d9d0: 7973 7465 6d2d 7769 6465 2074 6869 7264 ystem-wide third\n+0001d9e0: 2d70 6172 7479 206d 6163 726f 7320 696e -party macros in\n+0001d9f0: 746f 2074 6865 2066 6972 7374 2064 6972 to the first dir\n+0001da00: 6563 746f 7279 0a20 2020 2020 7370 6563 ectory. spec\n+0001da10: 6966 6965 6420 7769 7468 20e2 8098 2d49 ified with ...-I\n+0001da20: 2044 4952 e280 9920 696e 7374 6561 6420 DIR... instead \n+0001da30: 6f66 2063 6f70 7969 6e67 2074 6865 6d20 of copying them \n+0001da40: 696e 2074 6865 206f 7574 7075 7420 6669 in the output fi\n+0001da50: 6c65 2e0a 2020 2020 204e 6f74 6520 7468 le.. Note th\n+0001da60: 6174 2074 6869 7320 7769 6c6c 2068 6170 at this will hap\n+0001da70: 7065 6e20 616c 736f 2069 6620 4449 5220 pen also if DIR \n+0001da80: 6973 2061 6e20 6162 736f 6c75 7465 2070 is an absolute p\n+0001da90: 6174 682e 0a0a 2020 2020 2057 6865 6e20 ath... When \n+0001daa0: 7468 6973 206f 7074 696f 6e20 6973 2075 this option is u\n+0001dab0: 7365 642c 2061 6e64 206f 6e6c 7920 7768 sed, and only wh\n+0001dac0: 656e 2074 6869 7320 6f70 7469 6f6e 2069 en this option i\n+0001dad0: 7320 7573 6564 2c0a 2020 2020 20e2 8098 s used,. ...\n+0001dae0: 6163 6c6f 6361 6ce2 8099 2077 696c 6c20 aclocal... will \n+0001daf0: 616c 736f 2068 6f6e 6f72 20e2 8098 2373 also honor ...#s\n+0001db00: 6572 6961 6c20 4e55 4d42 4552 e280 9920 erial NUMBER... \n+0001db10: 6c69 6e65 7320 7468 6174 2061 7070 6561 lines that appea\n+0001db20: 7220 696e 0a20 2020 2020 6d61 6372 6f73 r in. macros\n+0001db30: 3a20 616e 204d 3420 6669 6c65 2069 7320 : an M4 file is \n+0001db40: 6967 6e6f 7265 6420 6966 2074 6865 7265 ignored if there\n+0001db50: 2065 7869 7374 7320 616e 6f74 6865 7220 exists another \n+0001db60: 4d34 2066 696c 6520 7769 7468 0a20 2020 M4 file with. \n+0001db70: 2020 7468 6520 7361 6d65 2062 6173 656e the same basen\n+0001db80: 616d 6520 616e 6420 6120 6772 6561 7465 ame and a greate\n+0001db90: 7220 7365 7269 616c 206e 756d 6265 7220 r serial number \n+0001dba0: 696e 2074 6865 2073 6561 7263 6820 7061 in the search pa\n+0001dbb0: 7468 0a20 2020 2020 282a 6e6f 7465 2053 th. (*note S\n+0001dbc0: 6572 6961 6c73 3a3a 292e 0a0a e280 982d erials::)......-\n+0001dbd0: 2d66 6f72 6365 e280 990a 2020 2020 2041 -force.... A\n+0001dbe0: 6c77 6179 7320 6f76 6572 7772 6974 6520 lways overwrite \n+0001dbf0: 7468 6520 6f75 7470 7574 2066 696c 652e the output file.\n+0001dc00: 2020 5468 6520 6465 6661 756c 7420 6973 The default is\n+0001dc10: 2074 6f20 6f76 6572 7772 6974 6520 7468 to overwrite th\n+0001dc20: 650a 2020 2020 206f 7574 7075 7420 6669 e. output fi\n+0001dc30: 6c65 206f 6e6c 7920 7768 656e 2072 6561 le only when rea\n+0001dc40: 6c6c 7920 6e65 6564 6564 2c20 692e 652e lly needed, i.e.\n+0001dc50: 2c20 7768 656e 2069 7473 2063 6f6e 7465 , when its conte\n+0001dc60: 6e74 730a 2020 2020 2063 6861 6e67 6573 nts. changes\n+0001dc70: 206f 7220 6966 206f 6e65 206f 6620 6974 or if one of it\n+0001dc80: 7320 6465 7065 6e64 656e 6369 6573 2069 s dependencies i\n+0001dc90: 7320 796f 756e 6765 722e 0a0a 2020 2020 s younger... \n+0001dca0: 2054 6869 7320 6f70 7469 6f6e 2066 6f72 This option for\n+0001dcb0: 6365 7320 7468 6520 7570 6461 7465 206f ces the update o\n+0001dcc0: 6620 e280 9861 636c 6f63 616c 2e6d 34e2 f ...aclocal.m4.\n+0001dcd0: 8099 2028 6f72 2074 6865 2066 696c 650a .. (or the file.\n+0001dce0: 2020 2020 2073 7065 6369 6669 6564 2077 specified w\n+0001dcf0: 6974 6820 e280 982d 2d6f 7574 7075 74e2 ith ...--output.\n+0001dd00: 8099 2062 656c 6f77 2920 616e 6420 6f6e .. below) and on\n+0001dd10: 6c79 2074 6869 7320 6669 6c65 2c20 6974 ly this file, it\n+0001dd20: 2068 6173 0a20 2020 2020 6162 736f 6c75 has. absolu\n+0001dd30: 7465 6c79 206e 6f20 696e 666c 7565 6e63 tely no influenc\n+0001dd40: 6520 6f6e 2066 696c 6573 2074 6861 7420 e on files that \n+0001dd50: 6d61 7920 6e65 6564 2074 6f20 6265 2069 may need to be i\n+0001dd60: 6e73 7461 6c6c 6564 2062 790a 2020 2020 nstalled by. \n+0001dd70: 20e2 8098 2d2d 696e 7374 616c 6ce2 8099 ...--install...\n+0001dd80: 2e0a 0ae2 8098 2d2d 6f75 7470 7574 3d46 ......--output=F\n+0001dd90: 494c 45e2 8099 0a20 2020 2020 4361 7573 ILE.... Caus\n+0001dda0: 6520 7468 6520 6f75 7470 7574 2074 6f20 e the output to \n+0001ddb0: 6265 2070 7574 2069 6e74 6f20 4649 4c45 be put into FILE\n+0001ddc0: 2069 6e73 7465 6164 206f 6620 e280 9861 instead of ...a\n+0001ddd0: 636c 6f63 616c 2e6d 34e2 8099 2e0a 0ae2 clocal.m4.......\n+0001dde0: 8098 2d2d 7072 696e 742d 6163 2d64 6972 ..--print-ac-dir\n+0001ddf0: e280 990a 2020 2020 2050 7269 6e74 7320 .... Prints \n+0001de00: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the \n+0001de10: 6469 7265 6374 6f72 7920 7468 6174 20e2 directory that .\n+0001de20: 8098 6163 6c6f 6361 6ce2 8099 2077 696c ..aclocal... wil\n+0001de30: 6c20 7365 6172 6368 2074 6f20 6669 6e64 l search to find\n+0001de40: 0a20 2020 2020 7468 6972 642d 7061 7274 . third-part\n+0001de50: 7920 e280 982e 6d34 e280 9920 6669 6c65 y ....m4... file\n+0001de60: 732e 2020 5768 656e 2074 6869 7320 6f70 s. When this op\n+0001de70: 7469 6f6e 2069 7320 6769 7665 6e2c 206e tion is given, n\n+0001de80: 6f72 6d61 6c0a 2020 2020 2070 726f 6365 ormal. proce\n+0001de90: 7373 696e 6720 6973 2073 7570 7072 6573 ssing is suppres\n+0001dea0: 7365 642e 2020 5468 6973 206f 7074 696f sed. This optio\n+0001deb0: 6e20 7761 7320 7573 6564 205f 696e 2074 n was used _in t\n+0001dec0: 6865 2070 6173 745f 2062 790a 2020 2020 he past_ by. \n+0001ded0: 2074 6869 7264 2d70 6172 7479 2070 6163 third-party pac\n+0001dee0: 6b61 6765 7320 746f 2064 6574 6572 6d69 kages to determi\n+0001def0: 6e65 2077 6865 7265 2074 6f20 696e 7374 ne where to inst\n+0001df00: 616c 6c20 e280 982e 6d34 e280 9920 6d61 all ....m4... ma\n+0001df10: 6372 6f0a 2020 2020 2066 696c 6573 2c20 cro. files, \n+0001df20: 6275 7420 5f74 6869 7320 7573 6167 6520 but _this usage \n+0001df30: 6973 2074 6f64 6179 2064 6973 636f 7572 is today discour\n+0001df40: 6167 6564 5f2c 2073 696e 6365 2069 7420 aged_, since it \n+0001df50: 6361 7573 6573 0a20 2020 2020 e280 9824 causes. ...$\n+0001df60: 2870 7265 6669 7829 e280 9920 6e6f 7420 (prefix)... not \n+0001df70: 746f 2062 6520 7468 6f72 6f75 6768 6c79 to be thoroughly\n+0001df80: 2068 6f6e 6f75 7265 6420 2877 6869 6368 honoured (which\n+0001df90: 2076 696f 6c61 7465 7320 7468 6520 474e violates the GN\n+0001dfa0: 550a 2020 2020 2043 6f64 696e 6720 5374 U. Coding St\n+0001dfb0: 616e 6461 7264 7329 2c20 616e 6420 6120 andards), and a \n+0001dfc0: 7369 6d69 6c61 7220 7365 6d61 6e74 6963 similar semantic\n+0001dfd0: 7320 6361 6e20 6265 2062 6574 7465 7220 s can be better \n+0001dfe0: 6f62 7461 696e 6564 0a20 2020 2020 7769 obtained. wi\n+0001dff0: 7468 2074 6865 20e2 8098 4143 4c4f 4341 th the ...ACLOCA\n+0001e000: 4c5f 5041 5448 e280 9920 656e 7669 726f L_PATH... enviro\n+0001e010: 6e6d 656e 7420 7661 7269 6162 6c65 3b20 nment variable; \n+0001e020: 2a6e 6f74 6520 4578 7465 6e64 696e 670a *note Extending.\n+0001e030: 2020 2020 2061 636c 6f63 616c 3a3a 2e0a aclocal::..\n+0001e040: 0ae2 8098 2d2d 7665 7262 6f73 65e2 8099 ....--verbose...\n+0001e050: 0a20 2020 2020 5072 696e 7420 7468 6520 . Print the \n+0001e060: 6e61 6d65 7320 6f66 2074 6865 2066 696c names of the fil\n+0001e070: 6573 2069 7420 6578 616d 696e 6573 2e0a es it examines..\n+0001e080: 0ae2 8098 2d2d 7665 7273 696f 6ee2 8099 ....--version...\n+0001e090: 0a20 2020 2020 5072 696e 7420 7468 6520 . Print the \n+0001e0a0: 7665 7273 696f 6e20 6e75 6d62 6572 206f version number o\n+0001e0b0: 6620 4175 746f 6d61 6b65 2061 6e64 2065 f Automake and e\n+0001e0c0: 7869 742e 0a0a e280 982d 5720 4341 5445 xit......-W CATE\n+0001e0d0: 474f 5259 e280 990a e280 982d 2d77 6172 GORY.......--war\n+0001e0e0: 6e69 6e67 733d 4341 5445 474f 5259 e280 nings=CATEGORY..\n+0001e0f0: 990a 2020 2020 204f 7574 7075 7420 7761 .. Output wa\n+0001e100: 726e 696e 6773 2066 616c 6c69 6e67 2069 rnings falling i\n+0001e110: 6e20 4341 5445 474f 5259 2e20 2043 4154 n CATEGORY. CAT\n+0001e120: 4547 4f52 5920 6361 6e20 6265 206f 6e65 EGORY can be one\n+0001e130: 206f 663a 0a20 2020 2020 e280 9873 796e of:. ...syn\n+0001e140: 7461 78e2 8099 0a20 2020 2020 2020 2020 tax.... \n+0001e150: 2064 7562 696f 7573 2073 796e 7461 6374 dubious syntact\n+0001e160: 6963 2063 6f6e 7374 7275 6374 732c 2075 ic constructs, u\n+0001e170: 6e64 6572 7175 6f74 6564 206d 6163 726f nderquoted macro\n+0001e180: 732c 2075 6e75 7365 640a 2020 2020 2020 s, unused. \n+0001e190: 2020 2020 6d61 6372 6f73 2c20 6574 632e macros, etc.\n+0001e1a0: 0a20 2020 2020 e280 9875 6e73 7570 706f . ...unsuppo\n+0001e1b0: 7274 6564 e280 990a 2020 2020 2020 2020 rted.... \n+0001e1c0: 2020 756e 6b6e 6f77 6e20 6d61 6372 6f73 unknown macros\n+0001e1d0: 0a20 2020 2020 e280 9861 6c6c e280 990a . ...all....\n+0001e1e0: 2020 2020 2020 2020 2020 616c 6c20 7468 all th\n+0001e1f0: 6520 7761 726e 696e 6773 2c20 7468 6973 e warnings, this\n+0001e200: 2069 7320 7468 6520 6465 6661 756c 740a is the default.\n+0001e210: 2020 2020 20e2 8098 6e6f 6e65 e280 990a ...none....\n+0001e220: 2020 2020 2020 2020 2020 7475 726e 206f turn o\n+0001e230: 6666 2061 6c6c 2074 6865 2077 6172 6e69 ff all the warni\n+0001e240: 6e67 730a 2020 2020 20e2 8098 6572 726f ngs. ...erro\n+0001e250: 72e2 8099 0a20 2020 2020 2020 2020 2074 r.... t\n+0001e260: 7265 6174 2077 6172 6e69 6e67 7320 6173 reat warnings as\n+0001e270: 2065 7272 6f72 730a 0a20 2020 2020 416c errors.. Al\n+0001e280: 6c20 7761 726e 696e 6773 2061 7265 206f l warnings are o\n+0001e290: 7574 7075 7420 6279 2064 6566 6175 6c74 utput by default\n+0001e2a0: 2e0a 0a20 2020 2020 5468 6520 656e 7669 ... The envi\n+0001e2b0: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable\n+0001e2c0: 20e2 8098 5741 524e 494e 4753 e280 9920 ...WARNINGS... \n+0001e2d0: 6973 2068 6f6e 6f72 6564 2069 6e20 7468 is honored in th\n+0001e2e0: 6520 7361 6d65 2077 6179 2061 730a 2020 e same way as. \n+0001e2f0: 2020 2069 7420 6973 2066 6f72 20e2 8098 it is for ...\n+0001e300: 6175 746f 6d61 6b65 e280 9920 282a 6e6f automake... (*no\n+0001e310: 7465 2061 7574 6f6d 616b 6520 496e 766f te automake Invo\n+0001e320: 6361 7469 6f6e 3a3a 292e 0a0a 1f0a 4669 cation::).....Fi\n+0001e330: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+0001e340: 312e 696e 666f 2c20 204e 6f64 653a 204d 1.info, Node: M\n+0001e350: 6163 726f 2053 6561 7263 6820 5061 7468 acro Search Path\n+0001e360: 2c20 204e 6578 743a 2045 7874 656e 6469 , Next: Extendi\n+0001e370: 6e67 2061 636c 6f63 616c 2c20 2050 7265 ng aclocal, Pre\n+0001e380: 763a 2061 636c 6f63 616c 204f 7074 696f v: aclocal Optio\n+0001e390: 6e73 2c20 2055 703a 2061 636c 6f63 616c ns, Up: aclocal\n+0001e3a0: 2049 6e76 6f63 6174 696f 6e0a 0a36 2e33 Invocation..6.3\n+0001e3b0: 2e32 204d 6163 726f 2053 6561 7263 6820 .2 Macro Search \n+0001e3c0: 5061 7468 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d Path.-----------\n+0001e3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4279 ------------..By\n+0001e3e0: 2064 6566 6175 6c74 2c20 e280 9861 636c default, ...acl\n+0001e3f0: 6f63 616c e280 9920 7365 6172 6368 6573 ocal... searches\n+0001e400: 2066 6f72 20e2 8098 2e6d 34e2 8099 2066 for ....m4... f\n+0001e410: 696c 6573 2069 6e20 7468 6520 666f 6c6c iles in the foll\n+0001e420: 6f77 696e 670a 6469 7265 6374 6f72 6965 owing.directorie\n+0001e430: 732c 2069 6e20 7468 6973 206f 7264 6572 s, in this order\n+0001e440: 3a0a 0ae2 8098 4143 4449 522d 4150 4956 :.....ACDIR-APIV\n+0001e450: 4552 5349 4f4e e280 990a 2020 2020 2054 ERSION.... T\n+0001e460: 6869 7320 6973 2077 6865 7265 2074 6865 his is where the\n+0001e470: 20e2 8098 2e6d 34e2 8099 206d 6163 726f ....m4... macro\n+0001e480: 7320 6469 7374 7269 6275 7465 6420 7769 s distributed wi\n+0001e490: 7468 2041 7574 6f6d 616b 6520 6974 7365 th Automake itse\n+0001e4a0: 6c66 2061 7265 0a20 2020 2020 7374 6f72 lf are. stor\n+0001e4b0: 6564 2e20 2041 5049 5645 5253 494f 4e20 ed. APIVERSION \n+0001e4c0: 6465 7065 6e64 7320 6f6e 2074 6865 2041 depends on the A\n+0001e4d0: 7574 6f6d 616b 6520 7265 6c65 6173 6520 utomake release \n+0001e4e0: 7573 6564 3b20 666f 720a 2020 2020 2065 used; for. e\n+0001e4f0: 7861 6d70 6c65 2c20 666f 7220 4175 746f xample, for Auto\n+0001e500: 6d61 6b65 2031 2e31 312e 782c 2041 5049 make 1.11.x, API\n+0001e510: 5645 5253 494f 4e20 3d20 e280 9831 2e31 VERSION = ...1.1\n+0001e520: 31e2 8099 2e0a 0ae2 8098 4143 4449 52e2 1.........ACDIR.\n+0001e530: 8099 0a20 2020 2020 5468 6973 2064 6972 ... This dir\n+0001e540: 6563 746f 7279 2069 7320 696e 7465 6e64 ectory is intend\n+0001e550: 6564 2066 6f72 2074 6869 7264 2070 6172 ed for third par\n+0001e560: 7479 20e2 8098 2e6d 34e2 8099 2066 696c ty ....m4... fil\n+0001e570: 6573 2c20 616e 6420 6973 0a20 2020 2020 es, and is. \n+0001e580: 636f 6e66 6967 7572 6564 2077 6865 6e20 configured when \n+0001e590: e280 9861 7574 6f6d 616b 65e2 8099 2069 ...automake... i\n+0001e5a0: 7473 656c 6620 6973 2062 7569 6c74 2e20 tself is built. \n+0001e5b0: 2054 6869 7320 6973 0a20 2020 2020 e280 This is. ..\n+0001e5c0: 9840 6461 7461 6469 7240 2f61 636c 6f63 .@datadir@/acloc\n+0001e5d0: 616c 2fe2 8099 2c20 7768 6963 6820 7479 al/..., which ty\n+0001e5e0: 7069 6361 6c6c 7920 6578 7061 6e64 7320 pically expands \n+0001e5f0: 746f 0a20 2020 2020 e280 9824 7b70 7265 to. ...${pre\n+0001e600: 6669 787d 2f73 6861 7265 2f61 636c 6f63 fix}/share/acloc\n+0001e610: 616c 2fe2 8099 2e20 2054 6f20 6669 6e64 al/.... To find\n+0001e620: 2074 6865 2063 6f6d 7069 6c65 642d 696e the compiled-in\n+0001e630: 2076 616c 7565 206f 660a 2020 2020 2041 value of. A\n+0001e640: 4344 4952 2c20 7573 6520 7468 6520 e280 CDIR, use the ..\n+0001e650: 982d 2d70 7269 6e74 2d61 632d 6469 72e2 .--print-ac-dir.\n+0001e660: 8099 206f 7074 696f 6e20 282a 6e6f 7465 .. option (*note\n+0001e670: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n+0001e680: 3a3a 292e 0a0a 2020 2041 7320 616e 2065 ::)... As an e\n+0001e690: 7861 6d70 6c65 2c20 7375 7070 6f73 6520 xample, suppose \n+0001e6a0: 7468 6174 20e2 8098 6175 746f 6d61 6b65 that ...automake\n+0001e6b0: 2d31 2e31 312e 32e2 8099 2077 6173 2063 -1.11.2... was c\n+0001e6c0: 6f6e 6669 6775 7265 6420 7769 7468 0ae2 onfigured with..\n+0001e6d0: 8098 2d2d 7072 6566 6978 3d2f 7573 722f ..--prefix=/usr/\n+0001e6e0: 6c6f 6361 6ce2 8099 2e20 2054 6865 6e2c local.... Then,\n+0001e6f0: 2074 6865 2073 6561 7263 6820 7061 7468 the search path\n+0001e700: 2077 6f75 6c64 2062 653a 0a0a 2020 312e would be:.. 1.\n+0001e710: 20e2 8098 2f75 7372 2f6c 6f63 616c 2f73 .../usr/local/s\n+0001e720: 6861 7265 2f61 636c 6f63 616c 2d31 2e31 hare/aclocal-1.1\n+0001e730: 312e 322f e280 990a 2020 322e 20e2 8098 1.2/.... 2. ...\n+0001e740: 2f75 7372 2f6c 6f63 616c 2f73 6861 7265 /usr/local/share\n+0001e750: 2f61 636c 6f63 616c 2fe2 8099 0a0a 2020 /aclocal/..... \n+0001e760: 2054 6865 2070 6174 6873 2066 6f72 2074 The paths for t\n+0001e770: 6865 2041 4344 4952 2061 6e64 2041 4344 he ACDIR and ACD\n+0001e780: 4952 2d41 5049 5645 5253 494f 4e20 6469 IR-APIVERSION di\n+0001e790: 7265 6374 6f72 6965 7320 6361 6e20 6265 rectories can be\n+0001e7a0: 0a63 6861 6e67 6564 2072 6573 7065 6374 .changed respect\n+0001e7b0: 6976 656c 7920 7468 726f 7567 6820 6163 ively through ac\n+0001e7c0: 6c6f 6361 6c20 6f70 7469 6f6e 7320 e280 local options ..\n+0001e7d0: 982d 2d73 7973 7465 6d2d 6163 6469 72e2 .--system-acdir.\n+0001e7e0: 8099 2061 6e64 0ae2 8098 2d2d 6175 746f .. and....--auto\n+0001e7f0: 6d61 6b65 2d61 6364 6972 e280 9920 282a make-acdir... (*\n+0001e800: 6e6f 7465 2061 636c 6f63 616c 204f 7074 note aclocal Opt\n+0001e810: 696f 6e73 3a3a 292e 2020 4e6f 7465 2068 ions::). Note h\n+0001e820: 6f77 6576 6572 2074 6861 7420 7468 6573 owever that thes\n+0001e830: 650a 6f70 7469 6f6e 7320 6172 6520 6f6e e.options are on\n+0001e840: 6c79 2069 6e74 656e 6465 6420 666f 7220 ly intended for \n+0001e850: 7573 6520 6279 2074 6865 2069 6e74 6572 use by the inter\n+0001e860: 6e61 6c20 4175 746f 6d61 6b65 2074 6573 nal Automake tes\n+0001e870: 7420 7375 6974 652c 0a6f 7220 666f 7220 t suite,.or for \n+0001e880: 6465 6275 6767 696e 6720 756e 6465 7220 debugging under \n+0001e890: 6869 6768 6c79 2075 6e75 7375 616c 2073 highly unusual s\n+0001e8a0: 6974 7561 7469 6f6e 733b 2074 6865 7920 ituations; they \n+0001e8b0: 6172 6520 6e6f 740a 6f72 6469 6e61 7269 are not.ordinari\n+0001e8c0: 6c79 206e 6565 6465 6420 6279 2065 6e64 ly needed by end\n+0001e8d0: 2d75 7365 7273 2e0a 0a20 2020 4173 2065 -users... As e\n+0001e8e0: 7870 6c61 696e 6564 2069 6e20 282a 6e6f xplained in (*no\n+0001e8f0: 7465 2061 636c 6f63 616c 204f 7074 696f te aclocal Optio\n+0001e900: 6e73 3a3a 292c 2074 6865 7265 2061 7265 ns::), there are\n+0001e910: 2073 6576 6572 616c 206f 7074 696f 6e73 several options\n+0001e920: 0a74 6861 7420 6361 6e20 6265 2075 7365 .that can be use\n+0001e930: 6420 746f 2063 6861 6e67 6520 6f72 2065 d to change or e\n+0001e940: 7874 656e 6420 7468 6973 2073 6561 7263 xtend this searc\n+0001e950: 6820 7061 7468 2e0a 0a4d 6f64 6966 7969 h path...Modifyi\n+0001e960: 6e67 2074 6865 204d 6163 726f 2053 6561 ng the Macro Sea\n+0001e970: 7263 6820 5061 7468 3a20 e280 982d 4920 rch Path: ...-I \n+0001e980: 4449 52e2 8099 0a2e 2e2e 2e2e 2e2e 2e2e DIR.............\n 0001e990: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0001e9a0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a ................\n-0001e9b0: 416e 7920 6578 7472 6120 6469 7265 6374 Any extra direct\n-0001e9c0: 6f72 6965 7320 7370 6563 6966 6965 6420 ories specified \n-0001e9d0: 7573 696e 6720 e280 982d 49e2 8099 206f using ...-I... o\n-0001e9e0: 7074 696f 6e73 2028 2a6e 6f74 6520 6163 ptions (*note ac\n-0001e9f0: 6c6f 6361 6c0a 4f70 7469 6f6e 733a 3a29 local.Options::)\n-0001ea00: 2061 7265 205f 7072 6570 656e 6465 645f are _prepended_\n-0001ea10: 2074 6f20 7468 6973 2073 6561 7263 6820 to this search \n-0001ea20: 6c69 7374 2e20 2054 6875 732c 20e2 8098 list. Thus, ...\n-0001ea30: 6163 6c6f 6361 6c20 2d49 202f 666f 6f0a aclocal -I /foo.\n-0001ea40: 2d49 202f 6261 72e2 8099 2072 6573 756c -I /bar... resul\n-0001ea50: 7473 2069 6e20 7468 6520 666f 6c6c 6f77 ts in the follow\n-0001ea60: 696e 6720 7365 6172 6368 2070 6174 683a ing search path:\n-0001ea70: 0a0a 2020 312e 20e2 8098 2f66 6f6f e280 .. 1. .../foo..\n-0001ea80: 990a 2020 322e 20e2 8098 2f62 6172 e280 .. 2. .../bar..\n-0001ea90: 990a 2020 332e 2041 4344 4952 2d41 5049 .. 3. ACDIR-API\n-0001eaa0: 5645 5253 494f 4e0a 2020 342e 2041 4344 VERSION. 4. ACD\n-0001eab0: 4952 0a0a 4d6f 6469 6679 696e 6720 7468 IR..Modifying th\n-0001eac0: 6520 4d61 6372 6f20 5365 6172 6368 2050 e Macro Search P\n-0001ead0: 6174 683a 20e2 8098 6469 726c 6973 74e2 ath: ...dirlist.\n-0001eae0: 8099 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n+0001e9a0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n+0001e9b0: 0a0a 416e 7920 6578 7472 6120 6469 7265 ..Any extra dire\n+0001e9c0: 6374 6f72 6965 7320 7370 6563 6966 6965 ctories specifie\n+0001e9d0: 6420 7573 696e 6720 e280 982d 49e2 8099 d using ...-I...\n+0001e9e0: 206f 7074 696f 6e73 2028 2a6e 6f74 6520 options (*note \n+0001e9f0: 6163 6c6f 6361 6c0a 4f70 7469 6f6e 733a aclocal.Options:\n+0001ea00: 3a29 2061 7265 205f 7072 6570 656e 6465 :) are _prepende\n+0001ea10: 645f 2074 6f20 7468 6973 2073 6561 7263 d_ to this searc\n+0001ea20: 6820 6c69 7374 2e20 2054 6875 732c 20e2 h list. Thus, .\n+0001ea30: 8098 6163 6c6f 6361 6c20 2d49 202f 666f ..aclocal -I /fo\n+0001ea40: 6f0a 2d49 202f 6261 72e2 8099 2072 6573 o.-I /bar... res\n+0001ea50: 756c 7473 2069 6e20 7468 6520 666f 6c6c ults in the foll\n+0001ea60: 6f77 696e 6720 7365 6172 6368 2070 6174 owing search pat\n+0001ea70: 683a 0a0a 2020 312e 20e2 8098 2f66 6f6f h:.. 1. .../foo\n+0001ea80: e280 990a 2020 322e 20e2 8098 2f62 6172 .... 2. .../bar\n+0001ea90: e280 990a 2020 332e 2041 4344 4952 2d41 .... 3. ACDIR-A\n+0001eaa0: 5049 5645 5253 494f 4e0a 2020 342e 2041 PIVERSION. 4. A\n+0001eab0: 4344 4952 0a0a 4d6f 6469 6679 696e 6720 CDIR..Modifying \n+0001eac0: 7468 6520 4d61 6372 6f20 5365 6172 6368 the Macro Search\n+0001ead0: 2050 6174 683a 20e2 8098 6469 726c 6973 Path: ...dirlis\n+0001eae0: 74e2 8099 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e t...............\n 0001eaf0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0001eb00: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a54 ...............T\n-0001eb10: 6865 7265 2069 7320 6120 7468 6972 6420 here is a third \n-0001eb20: 6d65 6368 616e 6973 6d20 666f 7220 6375 mechanism for cu\n-0001eb30: 7374 6f6d 697a 696e 6720 7468 6520 7365 stomizing the se\n-0001eb40: 6172 6368 2070 6174 682e 2020 4966 2061 arch path. If a\n-0001eb50: 0ae2 8098 6469 726c 6973 74e2 8099 2066 ....dirlist... f\n-0001eb60: 696c 6520 6578 6973 7473 2069 6e20 4143 ile exists in AC\n-0001eb70: 4449 522c 2074 6865 6e20 7468 6174 2066 DIR, then that f\n-0001eb80: 696c 6520 6973 2061 7373 756d 6564 2074 ile is assumed t\n-0001eb90: 6f20 636f 6e74 6169 6e20 610a 6c69 7374 o contain a.list\n-0001eba0: 206f 6620 6469 7265 6374 6f72 7920 7061 of directory pa\n-0001ebb0: 7474 6572 6e73 2c20 6f6e 6520 7065 7220 tterns, one per \n-0001ebc0: 6c69 6e65 2e20 20e2 8098 6163 6c6f 6361 line. ...acloca\n-0001ebd0: 6ce2 8099 2065 7870 616e 6473 2074 6865 l... expands the\n-0001ebe0: 7365 0a70 6174 7465 726e 7320 746f 2064 se.patterns to d\n-0001ebf0: 6972 6563 746f 7279 206e 616d 6573 2c20 irectory names, \n-0001ec00: 616e 6420 6164 6473 2074 6865 6d20 746f and adds them to\n-0001ec10: 2074 6865 2073 6561 7263 6820 6c69 7374 the search list\n-0001ec20: 205f 6166 7465 725f 0a61 6c6c 206f 7468 _after_.all oth\n-0001ec30: 6572 2064 6972 6563 746f 7269 6573 2e20 er directories. \n-0001ec40: 20e2 8098 6469 726c 6973 74e2 8099 2065 ...dirlist... e\n-0001ec50: 6e74 7269 6573 206d 6179 2075 7365 2073 ntries may use s\n-0001ec60: 6865 6c6c 2077 696c 6463 6172 6473 2073 hell wildcards s\n-0001ec70: 7563 680a 6173 20e2 8098 2ae2 8099 2c20 uch.as ...*..., \n-0001ec80: e280 983f e280 992c 206f 7220 e280 985b ...?..., or ...[\n-0001ec90: 2e2e 2e5d e280 992e 0a0a 2020 2046 6f72 ...]...... For\n-0001eca0: 2065 7861 6d70 6c65 2c20 7375 7070 6f73 example, suppos\n-0001ecb0: 6520 e280 9841 4344 4952 2f64 6972 6c69 e ...ACDIR/dirli\n-0001ecc0: 7374 e280 9920 636f 6e74 6169 6e73 2074 st... contains t\n-0001ecd0: 6865 2066 6f6c 6c6f 7769 6e67 3a0a 0a20 he following:.. \n-0001ece0: 2020 2020 2f74 6573 7431 0a20 2020 2020 /test1. \n-0001ecf0: 2f74 6573 7432 0a20 2020 2020 2f74 6573 /test2. /tes\n-0001ed00: 7433 2a0a 0a61 6e64 2074 6861 7420 e280 t3*..and that ..\n-0001ed10: 9861 636c 6f63 616c e280 9920 7761 7320 .aclocal... was \n-0001ed20: 6361 6c6c 6564 2077 6974 6820 7468 6520 called with the \n-0001ed30: e280 982d 4920 2f66 6f6f 202d 4920 2f62 ...-I /foo -I /b\n-0001ed40: 6172 e280 9920 6f70 7469 6f6e 732e 2020 ar... options. \n-0001ed50: 5468 656e 2c0a 7468 6520 7365 6172 6368 Then,.the search\n-0001ed60: 2070 6174 6820 776f 756c 6420 6265 0a0a path would be..\n-0001ed70: 2020 312e 20e2 8098 2f66 6f6f e280 990a 1. .../foo....\n-0001ed80: 2020 322e 20e2 8098 2f62 6172 e280 990a 2. .../bar....\n-0001ed90: 2020 332e 2041 4344 4952 2d41 5049 5645 3. ACDIR-APIVE\n-0001eda0: 5253 494f 4e0a 2020 342e 2041 4344 4952 RSION. 4. ACDIR\n-0001edb0: 0a20 2035 2e20 e280 982f 7465 7374 31e2 . 5. .../test1.\n-0001edc0: 8099 0a20 2036 2e20 e280 982f 7465 7374 ... 6. .../test\n-0001edd0: 32e2 8099 0a0a 616e 6420 616c 6c20 6469 2.....and all di\n-0001ede0: 7265 6374 6f72 6965 7320 7769 7468 2070 rectories with p\n-0001edf0: 6174 6820 6e61 6d65 7320 7374 6172 7469 ath names starti\n-0001ee00: 6e67 2077 6974 6820 e280 982f 7465 7374 ng with .../test\n-0001ee10: 33e2 8099 2e0a 0a20 2020 4966 2074 6865 3...... If the\n-0001ee20: 20e2 8098 2d2d 7379 7374 656d 2d61 6364 ...--system-acd\n-0001ee30: 6972 3d44 4952 e280 9920 6f70 7469 6f6e ir=DIR... option\n-0001ee40: 2069 7320 7573 6564 2c20 7468 656e 20e2 is used, then .\n-0001ee50: 8098 6163 6c6f 6361 6ce2 8099 2077 696c ..aclocal... wil\n-0001ee60: 6c0a 7365 6172 6368 2066 6f72 2074 6865 l.search for the\n-0001ee70: 20e2 8098 6469 726c 6973 74e2 8099 2066 ...dirlist... f\n-0001ee80: 696c 6520 696e 2044 4952 3b20 6275 7420 ile in DIR; but \n-0001ee90: 7265 6d65 6d62 6572 2074 6865 2077 6172 remember the war\n-0001eea0: 6e69 6e67 7320 6162 6f76 650a 6167 6169 nings above.agai\n-0001eeb0: 6e73 7420 7468 6520 7573 6520 6f66 20e2 nst the use of .\n-0001eec0: 8098 2d2d 7379 7374 656d 2d61 6364 6972 ..--system-acdir\n-0001eed0: e280 992e 0a0a 2020 20e2 8098 6469 726c ...... ...dirl\n-0001eee0: 6973 74e2 8099 2069 7320 7573 6566 756c ist... is useful\n-0001eef0: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin\n-0001ef00: 6720 7369 7475 6174 696f 6e3a 2073 7570 g situation: sup\n-0001ef10: 706f 7365 2074 6861 740a e280 9861 7574 pose that....aut\n-0001ef20: 6f6d 616b 65e2 8099 2076 6572 7369 6f6e omake... version\n-0001ef30: 20e2 8098 312e 3131 2e32 e280 9920 6973 ...1.11.2... is\n-0001ef40: 2069 6e73 7461 6c6c 6564 2077 6974 6820 installed with \n-0001ef50: e280 982d 2d70 7265 6669 783d 2f75 7372 ...--prefix=/usr\n-0001ef60: e280 9920 6279 2074 6865 0a73 7973 7465 ... by the.syste\n-0001ef70: 6d20 7665 6e64 6f72 2e20 2054 6875 732c m vendor. Thus,\n-0001ef80: 2074 6865 2064 6566 6175 6c74 2073 6561 the default sea\n-0001ef90: 7263 6820 6469 7265 6374 6f72 6965 7320 rch directories \n-0001efa0: 6172 650a 0a20 2031 2e20 e280 982f 7573 are.. 1. .../us\n-0001efb0: 722f 7368 6172 652f 6163 6c6f 6361 6c2d r/share/aclocal-\n-0001efc0: 312e 3131 2fe2 8099 0a20 2032 2e20 e280 1.11/.... 2. ..\n-0001efd0: 982f 7573 722f 7368 6172 652f 6163 6c6f ./usr/share/aclo\n-0001efe0: 6361 6c2f e280 990a 0a20 2020 486f 7765 cal/..... Howe\n-0001eff0: 7665 722c 2073 7570 706f 7365 2066 7572 ver, suppose fur\n-0001f000: 7468 6572 2074 6861 7420 6d61 6e79 2070 ther that many p\n-0001f010: 6163 6b61 6765 7320 6861 7665 2062 6565 ackages have bee\n-0001f020: 6e20 6d61 6e75 616c 6c79 0a69 6e73 7461 n manually.insta\n-0001f030: 6c6c 6564 206f 6e20 7468 6520 7379 7374 lled on the syst\n-0001f040: 656d 2c20 7769 7468 2024 7072 6566 6978 em, with $prefix\n-0001f050: 3d2f 7573 722f 6c6f 6361 6c2c 2061 7320 =/usr/local, as \n-0001f060: 6973 2074 7970 6963 616c 2e20 2049 6e0a is typical. In.\n-0001f070: 7468 6174 2063 6173 652c 206d 616e 7920 that case, many \n-0001f080: 6f66 2074 6865 7365 2022 6578 7472 6122 of these \"extra\"\n-0001f090: 20e2 8098 2e6d 34e2 8099 2066 696c 6573 ....m4... files\n-0001f0a0: 2061 7265 2069 6e0a e280 982f 7573 722f are in..../usr/\n-0001f0b0: 6c6f 6361 6c2f 7368 6172 652f 6163 6c6f local/share/aclo\n-0001f0c0: 6361 6ce2 8099 2e20 2054 6865 206f 6e6c cal.... The onl\n-0001f0d0: 7920 7761 7920 746f 2066 6f72 6365 20e2 y way to force .\n-0001f0e0: 8098 2f75 7372 2f62 696e 2f61 636c 6f63 ../usr/bin/acloc\n-0001f0f0: 616c e280 9920 746f 0a66 696e 6420 7468 al... to.find th\n-0001f100: 6573 6520 2265 7874 7261 2220 e280 982e ese \"extra\" ....\n-0001f110: 6d34 e280 9920 6669 6c65 7320 6973 2074 m4... files is t\n-0001f120: 6f20 616c 7761 7973 2063 616c 6c20 e280 o always call ..\n-0001f130: 9861 636c 6f63 616c 202d 490a 2f75 7372 .aclocal -I./usr\n-0001f140: 2f6c 6f63 616c 2f73 6861 7265 2f61 636c /local/share/acl\n-0001f150: 6f63 616c e280 992e 2020 5468 6973 2069 ocal.... This i\n-0001f160: 7320 696e 636f 6e76 656e 6965 6e74 2e20 s inconvenient. \n-0001f170: 2057 6974 6820 e280 9864 6972 6c69 7374 With ...dirlist\n-0001f180: e280 992c 206f 6e65 0a6d 6179 2063 7265 ..., one.may cre\n-0001f190: 6174 6520 6120 6669 6c65 20e2 8098 2f75 ate a file .../u\n-0001f1a0: 7372 2f73 6861 7265 2f61 636c 6f63 616c sr/share/aclocal\n-0001f1b0: 2f64 6972 6c69 7374 e280 9920 636f 6e74 /dirlist... cont\n-0001f1c0: 6169 6e69 6e67 206f 6e6c 7920 7468 650a aining only the.\n-0001f1d0: 7369 6e67 6c65 206c 696e 650a 0a20 2020 single line.. \n-0001f1e0: 2020 2f75 7372 2f6c 6f63 616c 2f73 6861 /usr/local/sha\n-0001f1f0: 7265 2f61 636c 6f63 616c 0a0a 2020 204e re/aclocal.. N\n-0001f200: 6f77 2c20 7468 6520 2264 6566 6175 6c74 ow, the \"default\n-0001f210: 2220 7365 6172 6368 2070 6174 6820 6f6e \" search path on\n-0001f220: 2074 6865 2061 6666 6563 7465 6420 7379 the affected sy\n-0001f230: 7374 656d 2069 730a 0a20 2031 2e20 e280 stem is.. 1. ..\n-0001f240: 982f 7573 722f 7368 6172 652f 6163 6c6f ./usr/share/aclo\n-0001f250: 6361 6c2d 312e 3131 2fe2 8099 0a20 2032 cal-1.11/.... 2\n-0001f260: 2e20 e280 982f 7573 722f 7368 6172 652f . .../usr/share/\n-0001f270: 6163 6c6f 6361 6c2f e280 990a 2020 332e aclocal/.... 3.\n-0001f280: 20e2 8098 2f75 7372 2f6c 6f63 616c 2f73 .../usr/local/s\n-0001f290: 6861 7265 2f61 636c 6f63 616c 2fe2 8099 hare/aclocal/...\n-0001f2a0: 0a0a 2020 2077 6974 686f 7574 2074 6865 .. without the\n-0001f2b0: 206e 6565 6420 666f 7220 e280 982d 49e2 need for ...-I.\n-0001f2c0: 8099 206f 7074 696f 6e73 3b20 e280 982d .. options; ...-\n-0001f2d0: 49e2 8099 206f 7074 696f 6e73 2063 616e I... options can\n-0001f2e0: 2062 6520 7265 7365 7276 6564 2066 6f72 be reserved for\n-0001f2f0: 0a70 726f 6a65 6374 2d73 7065 6369 6669 .project-specifi\n-0001f300: 6320 6e65 6564 7320 28e2 8098 6d79 2d73 c needs (...my-s\n-0001f310: 6f75 7263 652d 6469 722f 6d34 2fe2 8099 ource-dir/m4/...\n-0001f320: 292c 2072 6174 6865 7220 7468 616e 2075 ), rather than u\n-0001f330: 7369 6e67 2069 7420 746f 0a77 6f72 6b20 sing it to.work \n-0001f340: 6172 6f75 6e64 206c 6f63 616c 2073 7973 around local sys\n-0001f350: 7465 6d2d 6465 7065 6e64 656e 7420 746f tem-dependent to\n-0001f360: 6f6c 2069 6e73 7461 6c6c 6174 696f 6e20 ol installation \n-0001f370: 6469 7265 6374 6f72 6965 732e 0a0a 2020 directories... \n-0001f380: 2053 696d 696c 6172 6c79 2c20 e280 9864 Similarly, ...d\n-0001f390: 6972 6c69 7374 e280 9920 6361 6e20 6265 irlist... can be\n-0001f3a0: 2068 616e 6479 2069 6620 796f 7520 6861 handy if you ha\n-0001f3b0: 7665 2069 6e73 7461 6c6c 6564 2061 206c ve installed a l\n-0001f3c0: 6f63 616c 2063 6f70 790a 6f66 2041 7574 ocal copy.of Aut\n-0001f3d0: 6f6d 616b 6520 696e 2079 6f75 7220 6163 omake in your ac\n-0001f3e0: 636f 756e 7420 616e 6420 7761 6e74 20e2 count and want .\n-0001f3f0: 8098 6163 6c6f 6361 6ce2 8099 2074 6f20 ..aclocal... to \n-0001f400: 6c6f 6f6b 2066 6f72 206d 6163 726f 730a look for macros.\n-0001f410: 696e 7374 616c 6c65 6420 6174 206f 7468 installed at oth\n-0001f420: 6572 2070 6c61 6365 7320 6f6e 2074 6865 er places on the\n-0001f430: 2073 7973 7465 6d2e 0a0a 4d6f 6469 6679 system...Modify\n-0001f440: 696e 6720 7468 6520 4d61 6372 6f20 5365 ing the Macro Se\n-0001f450: 6172 6368 2050 6174 683a 20e2 8098 4143 arch Path: ...AC\n-0001f460: 4c4f 4341 4c5f 5041 5448 e280 990a 2e2e LOCAL_PATH......\n+0001eb00: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a ................\n+0001eb10: 0a54 6865 7265 2069 7320 6120 7468 6972 .There is a thir\n+0001eb20: 6420 6d65 6368 616e 6973 6d20 666f 7220 d mechanism for \n+0001eb30: 6375 7374 6f6d 697a 696e 6720 7468 6520 customizing the \n+0001eb40: 7365 6172 6368 2070 6174 682e 2020 4966 search path. If\n+0001eb50: 2061 0ae2 8098 6469 726c 6973 74e2 8099 a....dirlist...\n+0001eb60: 2066 696c 6520 6578 6973 7473 2069 6e20 file exists in \n+0001eb70: 4143 4449 522c 2074 6865 6e20 7468 6174 ACDIR, then that\n+0001eb80: 2066 696c 6520 6973 2061 7373 756d 6564 file is assumed\n+0001eb90: 2074 6f20 636f 6e74 6169 6e20 610a 6c69 to contain a.li\n+0001eba0: 7374 206f 6620 6469 7265 6374 6f72 7920 st of directory \n+0001ebb0: 7061 7474 6572 6e73 2c20 6f6e 6520 7065 patterns, one pe\n+0001ebc0: 7220 6c69 6e65 2e20 20e2 8098 6163 6c6f r line. ...aclo\n+0001ebd0: 6361 6ce2 8099 2065 7870 616e 6473 2074 cal... expands t\n+0001ebe0: 6865 7365 0a70 6174 7465 726e 7320 746f hese.patterns to\n+0001ebf0: 2064 6972 6563 746f 7279 206e 616d 6573 directory names\n+0001ec00: 2c20 616e 6420 6164 6473 2074 6865 6d20 , and adds them \n+0001ec10: 746f 2074 6865 2073 6561 7263 6820 6c69 to the search li\n+0001ec20: 7374 205f 6166 7465 725f 0a61 6c6c 206f st _after_.all o\n+0001ec30: 7468 6572 2064 6972 6563 746f 7269 6573 ther directories\n+0001ec40: 2e20 20e2 8098 6469 726c 6973 74e2 8099 . ...dirlist...\n+0001ec50: 2065 6e74 7269 6573 206d 6179 2075 7365 entries may use\n+0001ec60: 2073 6865 6c6c 2077 696c 6463 6172 6473 shell wildcards\n+0001ec70: 2073 7563 680a 6173 20e2 8098 2ae2 8099 such.as ...*...\n+0001ec80: 2c20 e280 983f e280 992c 206f 7220 e280 , ...?..., or ..\n+0001ec90: 985b 2e2e 2e5d e280 992e 0a0a 2020 2046 .[...]...... F\n+0001eca0: 6f72 2065 7861 6d70 6c65 2c20 7375 7070 or example, supp\n+0001ecb0: 6f73 6520 e280 9841 4344 4952 2f64 6972 ose ...ACDIR/dir\n+0001ecc0: 6c69 7374 e280 9920 636f 6e74 6169 6e73 list... contains\n+0001ecd0: 2074 6865 2066 6f6c 6c6f 7769 6e67 3a0a the following:.\n+0001ece0: 0a20 2020 2020 2f74 6573 7431 0a20 2020 . /test1. \n+0001ecf0: 2020 2f74 6573 7432 0a20 2020 2020 2f74 /test2. /t\n+0001ed00: 6573 7433 2a0a 0a61 6e64 2074 6861 7420 est3*..and that \n+0001ed10: e280 9861 636c 6f63 616c e280 9920 7761 ...aclocal... wa\n+0001ed20: 7320 6361 6c6c 6564 2077 6974 6820 7468 s called with th\n+0001ed30: 6520 e280 982d 4920 2f66 6f6f 202d 4920 e ...-I /foo -I \n+0001ed40: 2f62 6172 e280 9920 6f70 7469 6f6e 732e /bar... options.\n+0001ed50: 2020 5468 656e 2c0a 7468 6520 7365 6172 Then,.the sear\n+0001ed60: 6368 2070 6174 6820 776f 756c 6420 6265 ch path would be\n+0001ed70: 0a0a 2020 312e 20e2 8098 2f66 6f6f e280 .. 1. .../foo..\n+0001ed80: 990a 2020 322e 20e2 8098 2f62 6172 e280 .. 2. .../bar..\n+0001ed90: 990a 2020 332e 2041 4344 4952 2d41 5049 .. 3. ACDIR-API\n+0001eda0: 5645 5253 494f 4e0a 2020 342e 2041 4344 VERSION. 4. ACD\n+0001edb0: 4952 0a20 2035 2e20 e280 982f 7465 7374 IR. 5. .../test\n+0001edc0: 31e2 8099 0a20 2036 2e20 e280 982f 7465 1.... 6. .../te\n+0001edd0: 7374 32e2 8099 0a0a 616e 6420 616c 6c20 st2.....and all \n+0001ede0: 6469 7265 6374 6f72 6965 7320 7769 7468 directories with\n+0001edf0: 2070 6174 6820 6e61 6d65 7320 7374 6172 path names star\n+0001ee00: 7469 6e67 2077 6974 6820 e280 982f 7465 ting with .../te\n+0001ee10: 7374 33e2 8099 2e0a 0a20 2020 4966 2074 st3...... If t\n+0001ee20: 6865 20e2 8098 2d2d 7379 7374 656d 2d61 he ...--system-a\n+0001ee30: 6364 6972 3d44 4952 e280 9920 6f70 7469 cdir=DIR... opti\n+0001ee40: 6f6e 2069 7320 7573 6564 2c20 7468 656e on is used, then\n+0001ee50: 20e2 8098 6163 6c6f 6361 6ce2 8099 2077 ...aclocal... w\n+0001ee60: 696c 6c0a 7365 6172 6368 2066 6f72 2074 ill.search for t\n+0001ee70: 6865 20e2 8098 6469 726c 6973 74e2 8099 he ...dirlist...\n+0001ee80: 2066 696c 6520 696e 2044 4952 3b20 6275 file in DIR; bu\n+0001ee90: 7420 7265 6d65 6d62 6572 2074 6865 2077 t remember the w\n+0001eea0: 6172 6e69 6e67 7320 6162 6f76 650a 6167 arnings above.ag\n+0001eeb0: 6169 6e73 7420 7468 6520 7573 6520 6f66 ainst the use of\n+0001eec0: 20e2 8098 2d2d 7379 7374 656d 2d61 6364 ...--system-acd\n+0001eed0: 6972 e280 992e 0a0a 2020 20e2 8098 6469 ir...... ...di\n+0001eee0: 726c 6973 74e2 8099 2069 7320 7573 6566 rlist... is usef\n+0001eef0: 756c 2069 6e20 7468 6520 666f 6c6c 6f77 ul in the follow\n+0001ef00: 696e 6720 7369 7475 6174 696f 6e3a 2073 ing situation: s\n+0001ef10: 7570 706f 7365 2074 6861 740a e280 9861 uppose that....a\n+0001ef20: 7574 6f6d 616b 65e2 8099 2076 6572 7369 utomake... versi\n+0001ef30: 6f6e 20e2 8098 312e 3131 2e32 e280 9920 on ...1.11.2... \n+0001ef40: 6973 2069 6e73 7461 6c6c 6564 2077 6974 is installed wit\n+0001ef50: 6820 e280 982d 2d70 7265 6669 783d 2f75 h ...--prefix=/u\n+0001ef60: 7372 e280 9920 6279 2074 6865 0a73 7973 sr... by the.sys\n+0001ef70: 7465 6d20 7665 6e64 6f72 2e20 2054 6875 tem vendor. Thu\n+0001ef80: 732c 2074 6865 2064 6566 6175 6c74 2073 s, the default s\n+0001ef90: 6561 7263 6820 6469 7265 6374 6f72 6965 earch directorie\n+0001efa0: 7320 6172 650a 0a20 2031 2e20 e280 982f s are.. 1. .../\n+0001efb0: 7573 722f 7368 6172 652f 6163 6c6f 6361 usr/share/acloca\n+0001efc0: 6c2d 312e 3131 2fe2 8099 0a20 2032 2e20 l-1.11/.... 2. \n+0001efd0: e280 982f 7573 722f 7368 6172 652f 6163 .../usr/share/ac\n+0001efe0: 6c6f 6361 6c2f e280 990a 0a20 2020 486f local/..... Ho\n+0001eff0: 7765 7665 722c 2073 7570 706f 7365 2066 wever, suppose f\n+0001f000: 7572 7468 6572 2074 6861 7420 6d61 6e79 urther that many\n+0001f010: 2070 6163 6b61 6765 7320 6861 7665 2062 packages have b\n+0001f020: 6565 6e20 6d61 6e75 616c 6c79 0a69 6e73 een manually.ins\n+0001f030: 7461 6c6c 6564 206f 6e20 7468 6520 7379 talled on the sy\n+0001f040: 7374 656d 2c20 7769 7468 2024 7072 6566 stem, with $pref\n+0001f050: 6978 3d2f 7573 722f 6c6f 6361 6c2c 2061 ix=/usr/local, a\n+0001f060: 7320 6973 2074 7970 6963 616c 2e20 2049 s is typical. I\n+0001f070: 6e0a 7468 6174 2063 6173 652c 206d 616e n.that case, man\n+0001f080: 7920 6f66 2074 6865 7365 2022 6578 7472 y of these \"extr\n+0001f090: 6122 20e2 8098 2e6d 34e2 8099 2066 696c a\" ....m4... fil\n+0001f0a0: 6573 2061 7265 2069 6e0a e280 982f 7573 es are in..../us\n+0001f0b0: 722f 6c6f 6361 6c2f 7368 6172 652f 6163 r/local/share/ac\n+0001f0c0: 6c6f 6361 6ce2 8099 2e20 2054 6865 206f local.... The o\n+0001f0d0: 6e6c 7920 7761 7920 746f 2066 6f72 6365 nly way to force\n+0001f0e0: 20e2 8098 2f75 7372 2f62 696e 2f61 636c .../usr/bin/acl\n+0001f0f0: 6f63 616c e280 9920 746f 0a66 696e 6420 ocal... to.find \n+0001f100: 7468 6573 6520 2265 7874 7261 2220 e280 these \"extra\" ..\n+0001f110: 982e 6d34 e280 9920 6669 6c65 7320 6973 ..m4... files is\n+0001f120: 2074 6f20 616c 7761 7973 2063 616c 6c20 to always call \n+0001f130: e280 9861 636c 6f63 616c 202d 490a 2f75 ...aclocal -I./u\n+0001f140: 7372 2f6c 6f63 616c 2f73 6861 7265 2f61 sr/local/share/a\n+0001f150: 636c 6f63 616c e280 992e 2020 5468 6973 clocal.... This\n+0001f160: 2069 7320 696e 636f 6e76 656e 6965 6e74 is inconvenient\n+0001f170: 2e20 2057 6974 6820 e280 9864 6972 6c69 . With ...dirli\n+0001f180: 7374 e280 992c 206f 6e65 0a6d 6179 2063 st..., one.may c\n+0001f190: 7265 6174 6520 6120 6669 6c65 20e2 8098 reate a file ...\n+0001f1a0: 2f75 7372 2f73 6861 7265 2f61 636c 6f63 /usr/share/acloc\n+0001f1b0: 616c 2f64 6972 6c69 7374 e280 9920 636f al/dirlist... co\n+0001f1c0: 6e74 6169 6e69 6e67 206f 6e6c 7920 7468 ntaining only th\n+0001f1d0: 650a 7369 6e67 6c65 206c 696e 650a 0a20 e.single line.. \n+0001f1e0: 2020 2020 2f75 7372 2f6c 6f63 616c 2f73 /usr/local/s\n+0001f1f0: 6861 7265 2f61 636c 6f63 616c 0a0a 2020 hare/aclocal.. \n+0001f200: 204e 6f77 2c20 7468 6520 2264 6566 6175 Now, the \"defau\n+0001f210: 6c74 2220 7365 6172 6368 2070 6174 6820 lt\" search path \n+0001f220: 6f6e 2074 6865 2061 6666 6563 7465 6420 on the affected \n+0001f230: 7379 7374 656d 2069 730a 0a20 2031 2e20 system is.. 1. \n+0001f240: e280 982f 7573 722f 7368 6172 652f 6163 .../usr/share/ac\n+0001f250: 6c6f 6361 6c2d 312e 3131 2fe2 8099 0a20 local-1.11/.... \n+0001f260: 2032 2e20 e280 982f 7573 722f 7368 6172 2. .../usr/shar\n+0001f270: 652f 6163 6c6f 6361 6c2f e280 990a 2020 e/aclocal/.... \n+0001f280: 332e 20e2 8098 2f75 7372 2f6c 6f63 616c 3. .../usr/local\n+0001f290: 2f73 6861 7265 2f61 636c 6f63 616c 2fe2 /share/aclocal/.\n+0001f2a0: 8099 0a0a 2020 2077 6974 686f 7574 2074 .... without t\n+0001f2b0: 6865 206e 6565 6420 666f 7220 e280 982d he need for ...-\n+0001f2c0: 49e2 8099 206f 7074 696f 6e73 3b20 e280 I... options; ..\n+0001f2d0: 982d 49e2 8099 206f 7074 696f 6e73 2063 .-I... options c\n+0001f2e0: 616e 2062 6520 7265 7365 7276 6564 2066 an be reserved f\n+0001f2f0: 6f72 0a70 726f 6a65 6374 2d73 7065 6369 or.project-speci\n+0001f300: 6669 6320 6e65 6564 7320 28e2 8098 6d79 fic needs (...my\n+0001f310: 2d73 6f75 7263 652d 6469 722f 6d34 2fe2 -source-dir/m4/.\n+0001f320: 8099 292c 2072 6174 6865 7220 7468 616e ..), rather than\n+0001f330: 2075 7369 6e67 2069 7420 746f 0a77 6f72 using it to.wor\n+0001f340: 6b20 6172 6f75 6e64 206c 6f63 616c 2073 k around local s\n+0001f350: 7973 7465 6d2d 6465 7065 6e64 656e 7420 ystem-dependent \n+0001f360: 746f 6f6c 2069 6e73 7461 6c6c 6174 696f tool installatio\n+0001f370: 6e20 6469 7265 6374 6f72 6965 732e 0a0a n directories...\n+0001f380: 2020 2053 696d 696c 6172 6c79 2c20 e280 Similarly, ..\n+0001f390: 9864 6972 6c69 7374 e280 9920 6361 6e20 .dirlist... can \n+0001f3a0: 6265 2068 616e 6479 2069 6620 796f 7520 be handy if you \n+0001f3b0: 6861 7665 2069 6e73 7461 6c6c 6564 2061 have installed a\n+0001f3c0: 206c 6f63 616c 2063 6f70 790a 6f66 2041 local copy.of A\n+0001f3d0: 7574 6f6d 616b 6520 696e 2079 6f75 7220 utomake in your \n+0001f3e0: 6163 636f 756e 7420 616e 6420 7761 6e74 account and want\n+0001f3f0: 20e2 8098 6163 6c6f 6361 6ce2 8099 2074 ...aclocal... t\n+0001f400: 6f20 6c6f 6f6b 2066 6f72 206d 6163 726f o look for macro\n+0001f410: 730a 696e 7374 616c 6c65 6420 6174 206f s.installed at o\n+0001f420: 7468 6572 2070 6c61 6365 7320 6f6e 2074 ther places on t\n+0001f430: 6865 2073 7973 7465 6d2e 0a0a 4d6f 6469 he system...Modi\n+0001f440: 6679 696e 6720 7468 6520 4d61 6372 6f20 fying the Macro \n+0001f450: 5365 6172 6368 2050 6174 683a 20e2 8098 Search Path: ...\n+0001f460: 4143 4c4f 4341 4c5f 5041 5448 e280 990a ACLOCAL_PATH....\n 0001f470: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 0001f480: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0001f490: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a54 ...............T\n-0001f4a0: 6865 2066 6f75 7274 6820 616e 6420 6c61 he fourth and la\n-0001f4b0: 7374 206d 6563 6861 6e69 736d 2074 6f20 st mechanism to \n-0001f4c0: 6375 7374 6f6d 697a 6520 7468 6520 6d61 customize the ma\n-0001f4d0: 6372 6f20 7365 6172 6368 2070 6174 6820 cro search path \n-0001f4e0: 6973 2061 6c73 6f0a 7468 6520 7369 6d70 is also.the simp\n-0001f4f0: 6c65 7374 2e20 2041 6e79 2064 6972 6563 lest. Any direc\n-0001f500: 746f 7279 2069 6e63 6c75 6465 6420 696e tory included in\n-0001f510: 2074 6865 2063 6f6c 6f6e 2d73 6570 6172 the colon-separ\n-0001f520: 6174 6564 2065 6e76 6972 6f6e 6d65 6e74 ated environment\n-0001f530: 0a76 6172 6961 626c 6520 e280 9841 434c .variable ...ACL\n-0001f540: 4f43 414c 5f50 4154 48e2 8099 2069 7320 OCAL_PATH... is \n-0001f550: 6164 6465 6420 746f 2074 6865 2073 6561 added to the sea\n-0001f560: 7263 6820 7061 7468 2061 6e64 2074 616b rch path and tak\n-0001f570: 6573 2070 7265 6365 6465 6e63 650a 6f76 es precedence.ov\n-0001f580: 6572 2073 7973 7465 6d20 6469 7265 6374 er system direct\n-0001f590: 6f72 6965 7320 2869 6e63 6c75 6469 6e67 ories (including\n-0001f5a0: 2074 686f 7365 2066 6f75 6e64 2076 6961 those found via\n-0001f5b0: 20e2 8098 6469 726c 6973 74e2 8099 292c ...dirlist...),\n-0001f5c0: 2077 6974 6820 7468 650a 6578 6365 7074 with the.except\n-0001f5d0: 696f 6e20 6f66 2074 6865 2076 6572 7369 ion of the versi\n-0001f5e0: 6f6e 6564 2064 6972 6563 746f 7279 2041 oned directory A\n-0001f5f0: 4344 4952 2d41 5049 5645 5253 494f 4e20 CDIR-APIVERSION \n-0001f600: 282a 6e6f 7465 204d 6163 726f 0a53 6561 (*note Macro.Sea\n-0001f610: 7263 6820 5061 7468 3a3a 292e 2020 486f rch Path::). Ho\n-0001f620: 7765 7665 722c 2064 6972 6563 746f 7269 wever, directori\n-0001f630: 6573 2070 6173 7365 6420 7669 6120 e280 es passed via ..\n-0001f640: 982d 49e2 8099 2077 696c 6c20 7461 6b65 .-I... will take\n-0001f650: 0a70 7265 6365 6465 6e63 6520 6f76 6572 .precedence over\n-0001f660: 2064 6972 6563 746f 7269 6573 2069 6e20 directories in \n-0001f670: e280 9841 434c 4f43 414c 5f50 4154 48e2 ...ACLOCAL_PATH.\n-0001f680: 8099 2e0a 0a20 2020 416c 736f 206e 6f74 ..... Also not\n-0001f690: 6520 7468 6174 2c20 6966 2074 6865 20e2 e that, if the .\n-0001f6a0: 8098 2d2d 696e 7374 616c 6ce2 8099 206f ..--install... o\n-0001f6b0: 7074 696f 6e20 6973 2075 7365 642c 2061 ption is used, a\n-0001f6c0: 6e79 20e2 8098 2e6d 34e2 8099 2066 696c ny ....m4... fil\n-0001f6d0: 650a 636f 6e74 6169 6e69 6e67 2061 2072 e.containing a r\n-0001f6e0: 6571 7569 7265 6420 6d61 6372 6f20 7468 equired macro th\n-0001f6f0: 6174 2069 7320 666f 756e 6420 696e 2061 at is found in a\n-0001f700: 2064 6972 6563 746f 7279 206c 6973 7465 directory liste\n-0001f710: 6420 696e 0ae2 8098 4143 4c4f 4341 4c5f d in....ACLOCAL_\n-0001f720: 5041 5448 e280 9920 7769 6c6c 2062 6520 PATH... will be \n-0001f730: 696e 7374 616c 6c65 6420 6c6f 6361 6c6c installed locall\n-0001f740: 792e 2020 496e 2074 6869 7320 6361 7365 y. In this case\n-0001f750: 2c20 7365 7269 616c 206e 756d 6265 7273 , serial numbers\n-0001f760: 0a69 6e20 e280 982e 6d34 e280 9920 6172 .in ....m4... ar\n-0001f770: 6520 686f 6e6f 7572 6564 2074 6f6f 2c20 e honoured too, \n-0001f780: 2a6e 6f74 6520 5365 7269 616c 733a 3a2e *note Serials::.\n-0001f790: 0a0a 2020 2043 6f6e 7665 7273 656c 7920 .. Conversely \n-0001f7a0: 746f 20e2 8098 6469 726c 6973 74e2 8099 to ...dirlist...\n-0001f7b0: 2c20 e280 9841 434c 4f43 414c 5f50 4154 , ...ACLOCAL_PAT\n-0001f7c0: 48e2 8099 2069 7320 7573 6566 756c 2069 H... is useful i\n-0001f7d0: 6620 796f 7520 6172 6520 7573 696e 6720 f you are using \n-0001f7e0: 610a 676c 6f62 616c 2063 6f70 7920 6f66 a.global copy of\n-0001f7f0: 2041 7574 6f6d 616b 6520 616e 6420 7761 Automake and wa\n-0001f800: 6e74 20e2 8098 6163 6c6f 6361 6ce2 8099 nt ...aclocal...\n-0001f810: 2074 6f20 6c6f 6f6b 2066 6f72 206d 6163 to look for mac\n-0001f820: 726f 7320 736f 6d65 7768 6572 650a 756e ros somewhere.un\n-0001f830: 6465 7220 796f 7572 2068 6f6d 6520 6469 der your home di\n-0001f840: 7265 6374 6f72 792e 0a0a 506c 616e 6e65 rectory...Planne\n-0001f850: 6420 6675 7475 7265 2069 6e63 6f6d 7061 d future incompa\n-0001f860: 7469 6269 6c69 7469 6573 0a2e 2e2e 2e2e tibilities......\n+0001f490: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a ................\n+0001f4a0: 0a54 6865 2066 6f75 7274 6820 616e 6420 .The fourth and \n+0001f4b0: 6c61 7374 206d 6563 6861 6e69 736d 2074 last mechanism t\n+0001f4c0: 6f20 6375 7374 6f6d 697a 6520 7468 6520 o customize the \n+0001f4d0: 6d61 6372 6f20 7365 6172 6368 2070 6174 macro search pat\n+0001f4e0: 6820 6973 2061 6c73 6f0a 7468 6520 7369 h is also.the si\n+0001f4f0: 6d70 6c65 7374 2e20 2041 6e79 2064 6972 mplest. Any dir\n+0001f500: 6563 746f 7279 2069 6e63 6c75 6465 6420 ectory included \n+0001f510: 696e 2074 6865 2063 6f6c 6f6e 2d73 6570 in the colon-sep\n+0001f520: 6172 6174 6564 2065 6e76 6972 6f6e 6d65 arated environme\n+0001f530: 6e74 0a76 6172 6961 626c 6520 e280 9841 nt.variable ...A\n+0001f540: 434c 4f43 414c 5f50 4154 48e2 8099 2069 CLOCAL_PATH... i\n+0001f550: 7320 6164 6465 6420 746f 2074 6865 2073 s added to the s\n+0001f560: 6561 7263 6820 7061 7468 2061 6e64 2074 earch path and t\n+0001f570: 616b 6573 2070 7265 6365 6465 6e63 650a akes precedence.\n+0001f580: 6f76 6572 2073 7973 7465 6d20 6469 7265 over system dire\n+0001f590: 6374 6f72 6965 7320 2869 6e63 6c75 6469 ctories (includi\n+0001f5a0: 6e67 2074 686f 7365 2066 6f75 6e64 2076 ng those found v\n+0001f5b0: 6961 20e2 8098 6469 726c 6973 74e2 8099 ia ...dirlist...\n+0001f5c0: 292c 2077 6974 6820 7468 650a 6578 6365 ), with the.exce\n+0001f5d0: 7074 696f 6e20 6f66 2074 6865 2076 6572 ption of the ver\n+0001f5e0: 7369 6f6e 6564 2064 6972 6563 746f 7279 sioned directory\n+0001f5f0: 2041 4344 4952 2d41 5049 5645 5253 494f ACDIR-APIVERSIO\n+0001f600: 4e20 282a 6e6f 7465 204d 6163 726f 0a53 N (*note Macro.S\n+0001f610: 6561 7263 6820 5061 7468 3a3a 292e 2020 earch Path::). \n+0001f620: 486f 7765 7665 722c 2064 6972 6563 746f However, directo\n+0001f630: 7269 6573 2070 6173 7365 6420 7669 6120 ries passed via \n+0001f640: e280 982d 49e2 8099 2077 696c 6c20 7461 ...-I... will ta\n+0001f650: 6b65 0a70 7265 6365 6465 6e63 6520 6f76 ke.precedence ov\n+0001f660: 6572 2064 6972 6563 746f 7269 6573 2069 er directories i\n+0001f670: 6e20 e280 9841 434c 4f43 414c 5f50 4154 n ...ACLOCAL_PAT\n+0001f680: 48e2 8099 2e0a 0a20 2020 416c 736f 206e H...... Also n\n+0001f690: 6f74 6520 7468 6174 2c20 6966 2074 6865 ote that, if the\n+0001f6a0: 20e2 8098 2d2d 696e 7374 616c 6ce2 8099 ...--install...\n+0001f6b0: 206f 7074 696f 6e20 6973 2075 7365 642c option is used,\n+0001f6c0: 2061 6e79 20e2 8098 2e6d 34e2 8099 2066 any ....m4... f\n+0001f6d0: 696c 650a 636f 6e74 6169 6e69 6e67 2061 ile.containing a\n+0001f6e0: 2072 6571 7569 7265 6420 6d61 6372 6f20 required macro \n+0001f6f0: 7468 6174 2069 7320 666f 756e 6420 696e that is found in\n+0001f700: 2061 2064 6972 6563 746f 7279 206c 6973 a directory lis\n+0001f710: 7465 6420 696e 0ae2 8098 4143 4c4f 4341 ted in....ACLOCA\n+0001f720: 4c5f 5041 5448 e280 9920 7769 6c6c 2062 L_PATH... will b\n+0001f730: 6520 696e 7374 616c 6c65 6420 6c6f 6361 e installed loca\n+0001f740: 6c6c 792e 2020 496e 2074 6869 7320 6361 lly. In this ca\n+0001f750: 7365 2c20 7365 7269 616c 206e 756d 6265 se, serial numbe\n+0001f760: 7273 0a69 6e20 e280 982e 6d34 e280 9920 rs.in ....m4... \n+0001f770: 6172 6520 686f 6e6f 7572 6564 2074 6f6f are honoured too\n+0001f780: 2c20 2a6e 6f74 6520 5365 7269 616c 733a , *note Serials:\n+0001f790: 3a2e 0a0a 2020 2043 6f6e 7665 7273 656c :... Conversel\n+0001f7a0: 7920 746f 20e2 8098 6469 726c 6973 74e2 y to ...dirlist.\n+0001f7b0: 8099 2c20 e280 9841 434c 4f43 414c 5f50 .., ...ACLOCAL_P\n+0001f7c0: 4154 48e2 8099 2069 7320 7573 6566 756c ATH... is useful\n+0001f7d0: 2069 6620 796f 7520 6172 6520 7573 696e if you are usin\n+0001f7e0: 6720 610a 676c 6f62 616c 2063 6f70 7920 g a.global copy \n+0001f7f0: 6f66 2041 7574 6f6d 616b 6520 616e 6420 of Automake and \n+0001f800: 7761 6e74 20e2 8098 6163 6c6f 6361 6ce2 want ...aclocal.\n+0001f810: 8099 2074 6f20 6c6f 6f6b 2066 6f72 206d .. to look for m\n+0001f820: 6163 726f 7320 736f 6d65 7768 6572 650a acros somewhere.\n+0001f830: 756e 6465 7220 796f 7572 2068 6f6d 6520 under your home \n+0001f840: 6469 7265 6374 6f72 792e 0a0a 506c 616e directory...Plan\n+0001f850: 6e65 6420 6675 7475 7265 2069 6e63 6f6d ned future incom\n+0001f860: 7061 7469 6269 6c69 7469 6573 0a2e 2e2e patibilities....\n 0001f870: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0001f880: 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a54 6865 .............The\n-0001f890: 206f 7264 6572 2069 6e20 7768 6963 6820 order in which \n-0001f8a0: 7468 6520 6469 7265 6374 6f72 6965 7320 the directories \n-0001f8b0: 696e 2074 6865 206d 6163 726f 2073 6561 in the macro sea\n-0001f8c0: 7263 6820 7061 7468 2061 7265 0a63 7572 rch path are.cur\n-0001f8d0: 7265 6e74 6c79 206c 6f6f 6b65 6420 7570 rently looked up\n-0001f8e0: 2069 7320 636f 6e66 7573 696e 6720 616e is confusing an\n-0001f8f0: 642f 6f72 2073 7562 6f70 7469 6d61 6c20 d/or suboptimal \n-0001f900: 696e 2076 6172 696f 7573 2061 7370 6563 in various aspec\n-0001f910: 7473 2c0a 616e 6420 6973 2070 726f 6261 ts,.and is proba\n-0001f920: 626c 7920 676f 696e 6720 746f 2062 6520 bly going to be \n-0001f930: 6368 616e 6765 6420 696e 2074 6865 2066 changed in the f\n-0001f940: 7574 7572 6520 4175 746f 6d61 6b65 2072 uture Automake r\n-0001f950: 656c 6561 7365 2e20 2049 6e0a 7061 7274 elease. In.part\n-0001f960: 6963 756c 6172 2c20 6469 7265 6374 6f72 icular, director\n-0001f970: 6965 7320 696e 20e2 8098 4143 4c4f 4341 ies in ...ACLOCA\n-0001f980: 4c5f 5041 5448 e280 9920 616e 6420 e280 L_PATH... and ..\n-0001f990: 9841 4344 4952 e280 9920 6d69 6768 7420 .ACDIR... might \n-0001f9a0: 656e 6420 7570 0a74 616b 696e 6720 7072 end up.taking pr\n-0001f9b0: 6563 6564 656e 6365 206f 7665 7220 e280 ecedence over ..\n-0001f9c0: 9841 4344 4952 2d41 5049 5645 5253 494f .ACDIR-APIVERSIO\n-0001f9d0: 4ee2 8099 2c20 616e 6420 6469 7265 6374 N..., and direct\n-0001f9e0: 6f72 6965 7320 696e 0ae2 8098 4143 4449 ories in....ACDI\n-0001f9f0: 522f 6469 726c 6973 74e2 8099 206d 6967 R/dirlist... mig\n-0001fa00: 6874 2065 6e64 2075 7020 7461 6b69 6e67 ht end up taking\n-0001fa10: 2070 7265 6365 6465 6e63 6520 6f76 6572 precedence over\n-0001fa20: 20e2 8098 4143 4449 52e2 8099 2e20 205f ...ACDIR.... _\n-0001fa30: 5468 6973 2069 7320 610a 706f 7373 6962 This is a.possib\n-0001fa40: 6c65 2066 7574 7572 6520 696e 636f 6d70 le future incomp\n-0001fa50: 6174 6962 696c 6974 7921 5f0a 0a1f 0a46 atibility!_....F\n-0001fa60: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-0001fa70: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-0001fa80: 4578 7465 6e64 696e 6720 6163 6c6f 6361 Extending acloca\n-0001fa90: 6c2c 2020 4e65 7874 3a20 4c6f 6361 6c20 l, Next: Local \n-0001faa0: 4d61 6372 6f73 2c20 2050 7265 763a 204d Macros, Prev: M\n-0001fab0: 6163 726f 2053 6561 7263 6820 5061 7468 acro Search Path\n-0001fac0: 2c20 2055 703a 2061 636c 6f63 616c 2049 , Up: aclocal I\n-0001fad0: 6e76 6f63 6174 696f 6e0a 0a36 2e33 2e33 nvocation..6.3.3\n-0001fae0: 2057 7269 7469 6e67 2079 6f75 7220 6f77 Writing your ow\n-0001faf0: 6e20 6163 6c6f 6361 6c20 6d61 6372 6f73 n aclocal macros\n-0001fb00: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+0001f880: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a54 ...............T\n+0001f890: 6865 206f 7264 6572 2069 6e20 7768 6963 he order in whic\n+0001f8a0: 6820 7468 6520 6469 7265 6374 6f72 6965 h the directorie\n+0001f8b0: 7320 696e 2074 6865 206d 6163 726f 2073 s in the macro s\n+0001f8c0: 6561 7263 6820 7061 7468 2061 7265 0a63 earch path are.c\n+0001f8d0: 7572 7265 6e74 6c79 206c 6f6f 6b65 6420 urrently looked \n+0001f8e0: 7570 2069 7320 636f 6e66 7573 696e 6720 up is confusing \n+0001f8f0: 616e 642f 6f72 2073 7562 6f70 7469 6d61 and/or suboptima\n+0001f900: 6c20 696e 2076 6172 696f 7573 2061 7370 l in various asp\n+0001f910: 6563 7473 2c0a 616e 6420 6973 2070 726f ects,.and is pro\n+0001f920: 6261 626c 7920 676f 696e 6720 746f 2062 bably going to b\n+0001f930: 6520 6368 616e 6765 6420 696e 2074 6865 e changed in the\n+0001f940: 2066 7574 7572 6520 4175 746f 6d61 6b65 future Automake\n+0001f950: 2072 656c 6561 7365 2e20 2049 6e0a 7061 release. In.pa\n+0001f960: 7274 6963 756c 6172 2c20 6469 7265 6374 rticular, direct\n+0001f970: 6f72 6965 7320 696e 20e2 8098 4143 4c4f ories in ...ACLO\n+0001f980: 4341 4c5f 5041 5448 e280 9920 616e 6420 CAL_PATH... and \n+0001f990: e280 9841 4344 4952 e280 9920 6d69 6768 ...ACDIR... migh\n+0001f9a0: 7420 656e 6420 7570 0a74 616b 696e 6720 t end up.taking \n+0001f9b0: 7072 6563 6564 656e 6365 206f 7665 7220 precedence over \n+0001f9c0: e280 9841 4344 4952 2d41 5049 5645 5253 ...ACDIR-APIVERS\n+0001f9d0: 494f 4ee2 8099 2c20 616e 6420 6469 7265 ION..., and dire\n+0001f9e0: 6374 6f72 6965 7320 696e 0ae2 8098 4143 ctories in....AC\n+0001f9f0: 4449 522f 6469 726c 6973 74e2 8099 206d DIR/dirlist... m\n+0001fa00: 6967 6874 2065 6e64 2075 7020 7461 6b69 ight end up taki\n+0001fa10: 6e67 2070 7265 6365 6465 6e63 6520 6f76 ng precedence ov\n+0001fa20: 6572 20e2 8098 4143 4449 52e2 8099 2e20 er ...ACDIR.... \n+0001fa30: 205f 5468 6973 2069 7320 610a 706f 7373 _This is a.poss\n+0001fa40: 6962 6c65 2066 7574 7572 6520 696e 636f ible future inco\n+0001fa50: 6d70 6174 6962 696c 6974 7921 5f0a 0a1f mpatibility!_...\n+0001fa60: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0001fa70: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0001fa80: 3a20 4578 7465 6e64 696e 6720 6163 6c6f : Extending aclo\n+0001fa90: 6361 6c2c 2020 4e65 7874 3a20 4c6f 6361 cal, Next: Loca\n+0001faa0: 6c20 4d61 6372 6f73 2c20 2050 7265 763a l Macros, Prev:\n+0001fab0: 204d 6163 726f 2053 6561 7263 6820 5061 Macro Search Pa\n+0001fac0: 7468 2c20 2055 703a 2061 636c 6f63 616c th, Up: aclocal\n+0001fad0: 2049 6e76 6f63 6174 696f 6e0a 0a36 2e33 Invocation..6.3\n+0001fae0: 2e33 2057 7269 7469 6e67 2079 6f75 7220 .3 Writing your \n+0001faf0: 6f77 6e20 6163 6c6f 6361 6c20 6d61 6372 own aclocal macr\n+0001fb00: 6f73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d os.-------------\n 0001fb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0001fb20: 2d2d 2d2d 2d2d 0a0a 5468 6520 e280 9861 ------..The ...a\n-0001fb30: 636c 6f63 616c e280 9920 7072 6f67 7261 clocal... progra\n-0001fb40: 6d20 646f 6573 6e27 7420 6861 7665 2061 m doesn't have a\n-0001fb50: 6e79 2062 7569 6c74 2d69 6e20 6b6e 6f77 ny built-in know\n-0001fb60: 6c65 6467 6520 6f66 2061 6e79 206d 6163 ledge of any mac\n-0001fb70: 726f 732c 0a73 6f20 6974 2069 7320 6561 ros,.so it is ea\n-0001fb80: 7379 2074 6f20 6578 7465 6e64 2069 7420 sy to extend it \n-0001fb90: 7769 7468 2079 6f75 7220 6f77 6e20 6d61 with your own ma\n-0001fba0: 6372 6f73 2e0a 0a20 2020 5468 6973 2063 cros... This c\n-0001fbb0: 616e 2062 6520 7573 6564 2062 7920 6c69 an be used by li\n-0001fbc0: 6272 6172 6965 7320 7468 6174 2077 616e braries that wan\n-0001fbd0: 7420 746f 2073 7570 706c 7920 7468 6569 t to supply thei\n-0001fbe0: 7220 6f77 6e20 4175 746f 636f 6e66 0a6d r own Autoconf.m\n-0001fbf0: 6163 726f 7320 666f 7220 7573 6520 6279 acros for use by\n-0001fc00: 206f 7468 6572 2070 726f 6772 616d 732e other programs.\n-0001fc10: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n-0001fc20: 7468 6520 e280 9867 6574 7465 7874 e280 the ...gettext..\n-0001fc30: 9920 6c69 6272 6172 790a 7375 7070 6c69 . library.suppli\n-0001fc40: 6573 2061 206d 6163 726f 20e2 8098 414d es a macro ...AM\n-0001fc50: 5f47 4e55 5f47 4554 5445 5854 e280 9920 _GNU_GETTEXT... \n-0001fc60: 7468 6174 2073 686f 756c 6420 6265 2075 that should be u\n-0001fc70: 7365 6420 6279 2061 6e79 2070 6163 6b61 sed by any packa\n-0001fc80: 6765 0a75 7369 6e67 20e2 8098 6765 7474 ge.using ...gett\n-0001fc90: 6578 74e2 8099 2e20 2057 6865 6e20 7468 ext.... When th\n-0001fca0: 6520 6c69 6272 6172 7920 6973 2069 6e73 e library is ins\n-0001fcb0: 7461 6c6c 6564 2c20 6974 2069 6e73 7461 talled, it insta\n-0001fcc0: 6c6c 7320 7468 6973 206d 6163 726f 0a73 lls this macro.s\n-0001fcd0: 6f20 7468 6174 20e2 8098 6163 6c6f 6361 o that ...acloca\n-0001fce0: 6ce2 8099 2077 696c 6c20 6669 6e64 2069 l... will find i\n-0001fcf0: 742e 0a0a 2020 2041 206d 6163 726f 2066 t... A macro f\n-0001fd00: 696c 6527 7320 6e61 6d65 2073 686f 756c ile's name shoul\n-0001fd10: 6420 656e 6420 696e 20e2 8098 2e6d 34e2 d end in ....m4.\n-0001fd20: 8099 2e20 2053 7563 6820 6669 6c65 7320 ... Such files \n-0001fd30: 7368 6f75 6c64 2062 650a 696e 7374 616c should be.instal\n-0001fd40: 6c65 6420 696e 20e2 8098 2428 6461 7461 led in ...$(data\n-0001fd50: 6469 7229 2f61 636c 6f63 616c e280 992e dir)/aclocal....\n-0001fd60: 2020 5468 6973 2069 7320 6173 2073 696d This is as sim\n-0001fd70: 706c 6520 6173 2077 7269 7469 6e67 3a0a ple as writing:.\n-0001fd80: 0a20 2020 2020 6163 6c6f 6361 6c64 6972 . aclocaldir\n-0001fd90: 203d 2024 2864 6174 6164 6972 292f 6163 = $(datadir)/ac\n-0001fda0: 6c6f 6361 6c0a 2020 2020 2061 636c 6f63 local. acloc\n-0001fdb0: 616c 5f44 4154 4120 3d20 6d79 6d61 6372 al_DATA = mymacr\n-0001fdc0: 6f2e 6d34 206d 796f 7468 6572 6d61 6372 o.m4 myothermacr\n-0001fdd0: 6f2e 6d34 0a0a 506c 6561 7365 2064 6f20 o.m4..Please do \n-0001fde0: 7573 6520 e280 9824 2864 6174 6164 6972 use ...$(datadir\n-0001fdf0: 292f 6163 6c6f 6361 6ce2 8099 2c20 616e )/aclocal..., an\n-0001fe00: 6420 6e6f 7420 736f 6d65 7468 696e 6720 d not something \n-0001fe10: 6261 7365 6420 6f6e 2074 6865 0a72 6573 based on the.res\n-0001fe20: 756c 7420 6f66 20e2 8098 6163 6c6f 6361 ult of ...acloca\n-0001fe30: 6c20 2d2d 7072 696e 742d 6163 2d64 6972 l --print-ac-dir\n-0001fe40: e280 9920 282a 6e6f 7465 2048 6172 642d ... (*note Hard-\n-0001fe50: 436f 6465 6420 496e 7374 616c 6c20 5061 Coded Install Pa\n-0001fe60: 7468 733a 3a2c 0a66 6f72 2061 7267 756d ths::,.for argum\n-0001fe70: 656e 7473 292e 2020 4974 206d 6967 6874 ents). It might\n-0001fe80: 2061 6c73 6f20 6265 2068 656c 7066 756c also be helpful\n-0001fe90: 2074 6f20 7375 6767 6573 7420 746f 2074 to suggest to t\n-0001fea0: 6865 2075 7365 7220 746f 2061 6464 0a74 he user to add.t\n-0001feb0: 6865 20e2 8098 2428 6461 7461 6469 7229 he ...$(datadir)\n-0001fec0: 2f61 636c 6f63 616c e280 9920 6469 7265 /aclocal... dire\n-0001fed0: 6374 6f72 7920 746f 2068 6973 20e2 8098 ctory to his ...\n-0001fee0: 4143 4c4f 4341 4c5f 5041 5448 e280 9920 ACLOCAL_PATH... \n-0001fef0: 7661 7269 6162 6c65 2028 2a6e 6f74 650a variable (*note.\n-0001ff00: 4143 4c4f 4341 4c5f 5041 5448 3a3a 2920 ACLOCAL_PATH::) \n-0001ff10: 736f 2074 6861 7420 e280 9861 636c 6f63 so that ...acloc\n-0001ff20: 616c e280 9920 7769 6c6c 2066 696e 6420 al... will find \n-0001ff30: 7468 6520 e280 982e 6d34 e280 9920 6669 the ....m4... fi\n-0001ff40: 6c65 7320 696e 7374 616c 6c65 6420 6279 les installed by\n-0001ff50: 0a79 6f75 7220 7061 636b 6167 6520 6175 .your package au\n-0001ff60: 746f 6d61 7469 6361 6c6c 792e 0a0a 2020 tomatically... \n-0001ff70: 2041 2066 696c 6520 6f66 206d 6163 726f A file of macro\n-0001ff80: 7320 7368 6f75 6c64 2062 6520 6120 7365 s should be a se\n-0001ff90: 7269 6573 206f 6620 7072 6f70 6572 6c79 ries of properly\n-0001ffa0: 2071 756f 7465 6420 e280 9841 435f 4445 quoted ...AC_DE\n-0001ffb0: 4655 4ee2 8099 2773 0a28 2a6e 6f74 6520 FUN...'s.(*note \n-0001ffc0: 2861 7574 6f63 6f6e 6629 4d61 6372 6f20 (autoconf)Macro \n-0001ffd0: 4465 6669 6e69 7469 6f6e 733a 3a29 2e20 Definitions::). \n-0001ffe0: 2054 6865 20e2 8098 6163 6c6f 6361 6ce2 The ...aclocal.\n-0001fff0: 8099 2070 726f 6772 616d 7320 616c 736f .. programs also\n-00020000: 0a75 6e64 6572 7374 616e 6473 20e2 8098 .understands ...\n-00020010: 4143 5f52 4551 5549 5245 e280 9920 282a AC_REQUIRE... (*\n-00020020: 6e6f 7465 2028 6175 746f 636f 6e66 2950 note (autoconf)P\n-00020030: 7265 7265 7175 6973 6974 6520 4d61 6372 rerequisite Macr\n-00020040: 6f73 3a3a 292c 2073 6f20 6974 0a69 7320 os::), so it.is \n-00020050: 7361 6665 2074 6f20 7075 7420 6561 6368 safe to put each\n-00020060: 206d 6163 726f 2069 6e20 6120 7365 7061 macro in a sepa\n-00020070: 7261 7465 2066 696c 652e 2020 4561 6368 rate file. Each\n-00020080: 2066 696c 6520 7368 6f75 6c64 2068 6176 file should hav\n-00020090: 6520 6e6f 0a73 6964 6520 6566 6665 6374 e no.side effect\n-000200a0: 7320 6275 7420 6d61 6372 6f20 6465 6669 s but macro defi\n-000200b0: 6e69 7469 6f6e 732e 2020 4573 7065 6369 nitions. Especi\n-000200c0: 616c 6c79 2c20 616e 7920 6361 6c6c 2074 ally, any call t\n-000200d0: 6f20 e280 9841 435f 5052 4552 4551 e280 o ...AC_PREREQ..\n-000200e0: 990a 7368 6f75 6c64 2062 6520 646f 6e65 ..should be done\n-000200f0: 2069 6e73 6964 6520 7468 6520 6465 6669 inside the defi\n-00020100: 6e65 6420 6d61 6372 6f2c 206e 6f74 2061 ned macro, not a\n-00020110: 7420 7468 6520 6265 6769 6e6e 696e 6720 t the beginning \n-00020120: 6f66 2074 6865 0a66 696c 652e 0a0a 2020 of the.file... \n-00020130: 2053 7461 7274 696e 6720 7769 7468 2041 Starting with A\n-00020140: 7574 6f6d 616b 6520 312e 382c 20e2 8098 utomake 1.8, ...\n-00020150: 6163 6c6f 6361 6ce2 8099 2077 696c 6c20 aclocal... will \n-00020160: 7761 726e 2061 626f 7574 2061 6c6c 2075 warn about all u\n-00020170: 6e64 6572 7175 6f74 6564 0a63 616c 6c73 nderquoted.calls\n-00020180: 2074 6f20 e280 9841 435f 4445 4655 4ee2 to ...AC_DEFUN.\n-00020190: 8099 2e20 2057 6520 7265 616c 697a 6520 ... We realize \n-000201a0: 7468 6973 2077 696c 6c20 616e 6e6f 7920 this will annoy \n-000201b0: 6120 6c6f 7420 6f66 2070 656f 706c 652c a lot of people,\n-000201c0: 0a62 6563 6175 7365 20e2 8098 6163 6c6f .because ...aclo\n-000201d0: 6361 6ce2 8099 2077 6173 206e 6f74 2073 cal... was not s\n-000201e0: 6f20 7374 7269 6374 2069 6e20 7468 6520 o strict in the \n-000201f0: 7061 7374 2061 6e64 206d 616e 7920 7468 past and many th\n-00020200: 6972 6420 7061 7274 790a 6d61 6372 6f73 ird party.macros\n-00020210: 2061 7265 2075 6e64 6572 7175 6f74 6564 are underquoted\n-00020220: 3b20 616e 6420 7765 2068 6176 6520 746f ; and we have to\n-00020230: 2061 706f 6c6f 6769 7a65 2066 6f72 2074 apologize for t\n-00020240: 6869 7320 7465 6d70 6f72 6172 790a 696e his temporary.in\n-00020250: 636f 6e76 656e 6965 6e63 652e 2020 5468 convenience. Th\n-00020260: 6520 7265 6173 6f6e 2077 6520 6861 7665 e reason we have\n-00020270: 2074 6f20 6265 2073 7472 6963 7465 7220 to be stricter \n-00020280: 6973 2074 6861 7420 6120 6675 7475 7265 is that a future\n-00020290: 0a69 6d70 6c65 6d65 6e74 6174 696f 6e20 .implementation \n-000202a0: 6f66 20e2 8098 6163 6c6f 6361 6ce2 8099 of ...aclocal...\n-000202b0: 2028 2a6e 6f74 6520 4675 7475 7265 206f (*note Future o\n-000202c0: 6620 6163 6c6f 6361 6c3a 3a29 2077 696c f aclocal::) wil\n-000202d0: 6c20 6861 7665 2074 6f0a 7465 6d70 6f72 l have to.tempor\n-000202e0: 6172 696c 7920 696e 636c 7564 6520 616c arily include al\n-000202f0: 6c20 7468 6573 6520 7468 6972 6420 7061 l these third pa\n-00020300: 7274 7920 e280 982e 6d34 e280 9920 6669 rty ....m4... fi\n-00020310: 6c65 732c 206d 6179 6265 2073 6576 6572 les, maybe sever\n-00020320: 616c 0a74 696d 6573 2c20 696e 636c 7564 al.times, includ\n-00020330: 696e 6720 6576 656e 2066 696c 6573 2074 ing even files t\n-00020340: 6861 7420 6172 6520 6e6f 7420 6163 7475 hat are not actu\n-00020350: 616c 6c79 206e 6565 6465 642e 2020 446f ally needed. Do\n-00020360: 696e 6720 736f 0a73 686f 756c 6420 616c ing so.should al\n-00020370: 6c65 7669 6174 6520 6d61 6e79 2070 726f leviate many pro\n-00020380: 626c 656d 7320 6f66 2074 6865 2063 7572 blems of the cur\n-00020390: 7265 6e74 2069 6d70 6c65 6d65 6e74 6174 rent implementat\n-000203a0: 696f 6e2c 2068 6f77 6576 6572 2069 740a ion, however it.\n-000203b0: 7265 7175 6972 6573 2061 2073 7472 6963 requires a stric\n-000203c0: 7465 7220 7374 796c 6520 6672 6f6d 2074 ter style from t\n-000203d0: 6865 206d 6163 726f 2061 7574 686f 7273 he macro authors\n-000203e0: 2e20 2048 6f70 6566 756c 6c79 2069 7420 . Hopefully it \n-000203f0: 6973 2065 6173 790a 746f 2072 6576 6973 is easy.to revis\n-00020400: 6520 7468 6520 6578 6973 7469 6e67 206d e the existing m\n-00020410: 6163 726f 732e 2020 466f 7220 696e 7374 acros. For inst\n-00020420: 616e 6365 2c0a 0a20 2020 2020 2320 6261 ance,.. # ba\n-00020430: 6420 7374 796c 650a 2020 2020 2041 435f d style. AC_\n-00020440: 5052 4552 4551 2832 2e35 3729 0a20 2020 PREREQ(2.57). \n-00020450: 2020 4143 5f44 4546 554e 2841 585f 464f AC_DEFUN(AX_FO\n-00020460: 4f42 4152 2c0a 2020 2020 205b 4143 5f52 OBAR,. [AC_R\n-00020470: 4551 5549 5245 285b 4158 5f53 4f4d 4554 EQUIRE([AX_SOMET\n-00020480: 4849 4e47 5d29 646e 6c0a 2020 2020 2041 HING])dnl. A\n-00020490: 585f 464f 4f0a 2020 2020 2041 585f 4241 X_FOO. AX_BA\n-000204a0: 520a 2020 2020 205d 290a 0a73 686f 756c R. ])..shoul\n-000204b0: 6420 6265 2072 6577 7269 7474 656e 2061 d be rewritten a\n-000204c0: 730a 0a20 2020 2020 4143 5f44 4546 554e s.. AC_DEFUN\n-000204d0: 285b 4158 5f46 4f4f 4241 525d 2c0a 2020 ([AX_FOOBAR],. \n-000204e0: 2020 205b 4143 5f50 5245 5245 5128 5b32 [AC_PREREQ([2\n-000204f0: 2e35 375d 2964 6e6c 0a20 2020 2020 4143 .57])dnl. AC\n-00020500: 5f52 4551 5549 5245 285b 4158 5f53 4f4d _REQUIRE([AX_SOM\n-00020510: 4554 4849 4e47 5d29 646e 6c0a 2020 2020 ETHING])dnl. \n-00020520: 2041 585f 464f 4f0a 2020 2020 2041 585f AX_FOO. AX_\n-00020530: 4241 520a 2020 2020 205d 290a 0a20 2020 BAR. ]).. \n-00020540: 5772 6170 7069 6e67 2074 6865 20e2 8098 Wrapping the ...\n-00020550: 4143 5f50 5245 5245 51e2 8099 2063 616c AC_PREREQ... cal\n-00020560: 6c20 696e 7369 6465 2074 6865 206d 6163 l inside the mac\n-00020570: 726f 2065 6e73 7572 6573 2074 6861 7420 ro ensures that \n-00020580: 4175 746f 636f 6e66 0a32 2e35 3720 7769 Autoconf.2.57 wi\n-00020590: 6c6c 206e 6f74 2062 6520 7265 7175 6972 ll not be requir\n-000205a0: 6564 2069 6620 e280 9841 585f 464f 4f42 ed if ...AX_FOOB\n-000205b0: 4152 e280 9920 6973 206e 6f74 2061 6374 AR... is not act\n-000205c0: 7561 6c6c 7920 7573 6564 2e20 204d 6f73 ually used. Mos\n-000205d0: 740a 696d 706f 7274 616e 746c 792c 2071 t.importantly, q\n-000205e0: 756f 7469 6e67 2074 6865 2066 6972 7374 uoting the first\n-000205f0: 2061 7267 756d 656e 7420 6f66 20e2 8098 argument of ...\n-00020600: 4143 5f44 4546 554e e280 9920 616c 6c6f AC_DEFUN... allo\n-00020610: 7773 2074 6865 206d 6163 726f 0a74 6f20 ws the macro.to \n-00020620: 6265 2072 6564 6566 696e 6564 206f 7220 be redefined or \n-00020630: 696e 636c 7564 6564 2074 7769 6365 2028 included twice (\n-00020640: 6f74 6865 7277 6973 6520 7468 6973 2066 otherwise this f\n-00020650: 6972 7374 2061 7267 756d 656e 7420 776f irst argument wo\n-00020660: 756c 640a 6265 2065 7870 616e 6465 6420 uld.be expanded \n-00020670: 6475 7269 6e67 2074 6865 2073 6563 6f6e during the secon\n-00020680: 6420 6465 6669 6e69 7469 6f6e 292e 2020 d definition). \n-00020690: 466f 7220 636f 6e73 6973 7465 6e63 7920 For consistency \n-000206a0: 7765 206c 696b 6520 746f 0a71 756f 7465 we like to.quote\n-000206b0: 2065 7665 6e20 6172 6775 6d65 6e74 7320 even arguments \n-000206c0: 7375 6368 2061 7320 e280 9832 2e35 37e2 such as ...2.57.\n-000206d0: 8099 2074 6861 7420 646f 206e 6f74 2072 .. that do not r\n-000206e0: 6571 7569 7265 2069 742e 0a0a 2020 2049 equire it... I\n-000206f0: 6620 796f 7520 6861 7665 2062 6565 6e20 f you have been \n-00020700: 6469 7265 6374 6564 2068 6572 6520 6279 directed here by\n-00020710: 2074 6865 20e2 8098 6163 6c6f 6361 6ce2 the ...aclocal.\n-00020720: 8099 2064 6961 676e 6f73 7469 6320 6275 .. diagnostic bu\n-00020730: 7420 6172 650a 6e6f 7420 7468 6520 6d61 t are.not the ma\n-00020740: 696e 7461 696e 6572 206f 6620 7468 6520 intainer of the \n-00020750: 696d 706c 6963 6174 6564 206d 6163 726f implicated macro\n-00020760: 2c20 796f 7520 7769 6c6c 2077 616e 7420 , you will want \n-00020770: 746f 2063 6f6e 7461 6374 2074 6865 0a6d to contact the.m\n-00020780: 6169 6e74 6169 6e65 7220 6f66 2074 6861 aintainer of tha\n-00020790: 7420 6d61 6372 6f2e 2020 506c 6561 7365 t macro. Please\n-000207a0: 206d 616b 6520 7375 7265 2079 6f75 2068 make sure you h\n-000207b0: 6176 6520 7468 6520 6c61 7465 7374 2076 ave the latest v\n-000207c0: 6572 7369 6f6e 0a6f 6620 7468 6520 6d61 ersion.of the ma\n-000207d0: 6372 6f20 616e 6420 7468 6174 2074 6865 cro and that the\n-000207e0: 2070 726f 626c 656d 2068 6173 6e27 7420 problem hasn't \n-000207f0: 616c 7265 6164 7920 6265 656e 2072 6570 already been rep\n-00020800: 6f72 7465 6420 6265 666f 7265 0a64 6f69 orted before.doi\n-00020810: 6e67 2073 6f3a 2070 656f 706c 6520 7465 ng so: people te\n-00020820: 6e64 2074 6f20 776f 726b 2066 6173 7465 nd to work faste\n-00020830: 7220 7768 656e 2074 6865 7920 6172 656e r when they aren\n-00020840: 2774 2066 6c6f 6f64 6564 2062 7920 6d61 't flooded by ma\n-00020850: 696c 732e 0a0a 2020 2041 6e6f 7468 6572 ils... Another\n-00020860: 2073 6974 7561 7469 6f6e 2077 6865 7265 situation where\n-00020870: 20e2 8098 6163 6c6f 6361 6ce2 8099 2069 ...aclocal... i\n-00020880: 7320 636f 6d6d 6f6e 6c79 2075 7365 6420 s commonly used \n-00020890: 6973 2074 6f20 6d61 6e61 6765 0a6d 6163 is to manage.mac\n-000208a0: 726f 7320 7468 6174 2061 7265 2075 7365 ros that are use\n-000208b0: 6420 6c6f 6361 6c6c 7920 6279 2074 6865 d locally by the\n-000208c0: 2070 6163 6b61 6765 2c20 2a6e 6f74 6520 package, *note \n-000208d0: 4c6f 6361 6c20 4d61 6372 6f73 3a3a 2e0a Local Macros::..\n-000208e0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-000208f0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-00020900: 6465 3a20 4c6f 6361 6c20 4d61 6372 6f73 de: Local Macros\n-00020910: 2c20 204e 6578 743a 2053 6572 6961 6c73 , Next: Serials\n-00020920: 2c20 2050 7265 763a 2045 7874 656e 6469 , Prev: Extendi\n-00020930: 6e67 2061 636c 6f63 616c 2c20 2055 703a ng aclocal, Up:\n-00020940: 2061 636c 6f63 616c 2049 6e76 6f63 6174 aclocal Invocat\n-00020950: 696f 6e0a 0a36 2e33 2e34 2048 616e 646c ion..6.3.4 Handl\n-00020960: 696e 6720 4c6f 6361 6c20 4d61 6372 6f73 ing Local Macros\n-00020970: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n-00020980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4665 ------------..Fe\n-00020990: 6174 7572 6520 7465 7374 7320 6f66 6665 ature tests offe\n-000209a0: 7265 6420 6279 2041 7574 6f63 6f6e 6620 red by Autoconf \n-000209b0: 646f 206e 6f74 2063 6f76 6572 2061 6c6c do not cover all\n-000209c0: 206e 6565 6473 2e20 2050 656f 706c 6520 needs. People \n-000209d0: 6f66 7465 6e0a 6861 7665 2074 6f20 7375 often.have to su\n-000209e0: 7070 6c65 6d65 6e74 2065 7869 7374 696e pplement existin\n-000209f0: 6720 7465 7374 7320 7769 7468 2074 6865 g tests with the\n-00020a00: 6972 206f 776e 206d 6163 726f 732c 206f ir own macros, o\n-00020a10: 7220 7769 7468 0a74 6869 7264 2d70 6172 r with.third-par\n-00020a20: 7479 206d 6163 726f 732e 0a0a 2020 2054 ty macros... T\n-00020a30: 6865 7265 2061 7265 2074 776f 2077 6179 here are two way\n-00020a40: 7320 746f 206f 7267 616e 697a 6520 6375 s to organize cu\n-00020a50: 7374 6f6d 206d 6163 726f 7320 696e 2061 stom macros in a\n-00020a60: 2070 6163 6b61 6765 2e0a 0a20 2020 5468 package... Th\n-00020a70: 6520 6669 7273 7420 706f 7373 6962 696c e first possibil\n-00020a80: 6974 7920 2874 6865 2068 6973 746f 7269 ity (the histori\n-00020a90: 6361 6c20 7072 6163 7469 6365 2920 6973 cal practice) is\n-00020aa0: 2074 6f20 6c69 7374 2061 6c6c 2079 6f75 to list all you\n-00020ab0: 720a 6d61 6372 6f73 2069 6e20 e280 9861 r.macros in ...a\n-00020ac0: 6369 6e63 6c75 6465 2e6d 34e2 8099 2e20 cinclude.m4.... \n-00020ad0: 2054 6869 7320 6669 6c65 2077 696c 6c20 This file will \n-00020ae0: 6265 2069 6e63 6c75 6465 6420 696e 20e2 be included in .\n-00020af0: 8098 6163 6c6f 6361 6c2e 6d34 e280 990a ..aclocal.m4....\n-00020b00: 7768 656e 2079 6f75 2072 756e 20e2 8098 when you run ...\n-00020b10: 6163 6c6f 6361 6ce2 8099 2c20 616e 6420 aclocal..., and \n-00020b20: 6974 7320 6d61 6372 6f28 7329 2077 696c its macro(s) wil\n-00020b30: 6c20 6865 6e63 6566 6f72 7468 2062 6520 l henceforth be \n-00020b40: 7669 7369 626c 6520 746f 0ae2 8098 6175 visible to....au\n-00020b50: 746f 636f 6e66 e280 992e 2020 486f 7765 toconf.... Howe\n-00020b60: 7665 7220 6966 2069 7420 636f 6e74 6169 ver if it contai\n-00020b70: 6e73 206e 756d 6572 6f75 7320 6d61 6372 ns numerous macr\n-00020b80: 6f73 2c20 6974 2077 696c 6c20 7261 7069 os, it will rapi\n-00020b90: 646c 790a 6265 636f 6d65 2064 6966 6669 dly.become diffi\n-00020ba0: 6375 6c74 2074 6f20 6d61 696e 7461 696e cult to maintain\n-00020bb0: 2c20 616e 6420 6974 2077 696c 6c20 6265 , and it will be\n-00020bc0: 2061 6c6d 6f73 7420 696d 706f 7373 6962 almost impossib\n-00020bd0: 6c65 2074 6f20 7368 6172 650a 6d61 6372 le to share.macr\n-00020be0: 6f73 2062 6574 7765 656e 2070 6163 6b61 os between packa\n-00020bf0: 6765 732e 0a0a 2020 2054 6865 2073 6563 ges... The sec\n-00020c00: 6f6e 6420 706f 7373 6962 696c 6974 792c ond possibility,\n-00020c10: 2077 6869 6368 2077 6520 646f 2072 6563 which we do rec\n-00020c20: 6f6d 6d65 6e64 2c20 6973 2074 6f20 7772 ommend, is to wr\n-00020c30: 6974 6520 6561 6368 206d 6163 726f 0a69 ite each macro.i\n-00020c40: 6e20 6974 7320 6f77 6e20 6669 6c65 2061 n its own file a\n-00020c50: 6e64 2067 6174 6865 7220 616c 6c20 7468 nd gather all th\n-00020c60: 6573 6520 6669 6c65 7320 696e 2061 2064 ese files in a d\n-00020c70: 6972 6563 746f 7279 2e20 2054 6869 730a irectory. This.\n-00020c80: 6469 7265 6374 6f72 7920 6973 2075 7375 directory is usu\n-00020c90: 616c 6c79 2063 616c 6c65 6420 e280 986d ally called ...m\n-00020ca0: 342f e280 992e 2020 546f 2062 7569 6c64 4/.... To build\n-00020cb0: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n-00020cc0: 992c 206f 6e65 2073 686f 756c 640a 7468 ., one should.th\n-00020cd0: 6572 6566 6f72 6520 696e 7374 7275 6374 erefore instruct\n-00020ce0: 20e2 8098 6163 6c6f 6361 6ce2 8099 2074 ...aclocal... t\n-00020cf0: 6f20 7363 616e 20e2 8098 6d34 2fe2 8099 o scan ...m4/...\n-00020d00: 2e20 2046 726f 6d20 7468 6520 636f 6d6d . From the comm\n-00020d10: 616e 6420 6c69 6e65 2c20 7468 6973 0a69 and line, this.i\n-00020d20: 7320 646f 6e65 2077 6974 6820 e280 9861 s done with ...a\n-00020d30: 636c 6f63 616c 202d 4920 6d34 e280 992e clocal -I m4....\n-00020d40: 2020 5468 6520 746f 702d 6c65 7665 6c20 The top-level \n-00020d50: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-00020d60: 9920 7368 6f75 6c64 2061 6c73 6f0a 6265 . should also.be\n-00020d70: 2075 7064 6174 6564 2074 6f20 6465 6669 updated to defi\n-00020d80: 6e65 0a0a 2020 2020 2041 434c 4f43 414c ne.. ACLOCAL\n-00020d90: 5f41 4d46 4c41 4753 203d 202d 4920 6d34 _AMFLAGS = -I m4\n-00020da0: 0a0a 2020 20e2 8098 4143 4c4f 4341 4c5f .. ...ACLOCAL_\n-00020db0: 414d 464c 4147 53e2 8099 2063 6f6e 7461 AMFLAGS... conta\n-00020dc0: 696e 7320 6f70 7469 6f6e 7320 746f 2070 ins options to p\n-00020dd0: 6173 7320 746f 20e2 8098 6163 6c6f 6361 ass to ...acloca\n-00020de0: 6ce2 8099 2077 6865 6e0a e280 9861 636c l... when....acl\n-00020df0: 6f63 616c 2e6d 34e2 8099 2069 7320 746f ocal.m4... is to\n-00020e00: 2062 6520 7265 6275 696c 7420 6279 20e2 be rebuilt by .\n-00020e10: 8098 6d61 6b65 e280 992e 2020 5468 6973 ..make.... This\n-00020e20: 206c 696e 6520 6973 2061 6c73 6f20 7573 line is also us\n-00020e30: 6564 2062 790a e280 9861 7574 6f72 6563 ed by....autorec\n-00020e40: 6f6e 66e2 8099 2028 2a6e 6f74 6520 5573 onf... (*note Us\n-00020e50: 696e 6720 e280 9861 7574 6f72 6563 6f6e ing ...autorecon\n-00020e60: 66e2 8099 2074 6f20 5570 6461 7465 20e2 f... to Update .\n-00020e70: 8098 636f 6e66 6967 7572 65e2 8099 2053 ..configure... S\n-00020e80: 6372 6970 7473 3a0a 2861 7574 6f63 6f6e cripts:.(autocon\n-00020e90: 6629 6175 746f 7265 636f 6e66 2049 6e76 f)autoreconf Inv\n-00020ea0: 6f63 6174 696f 6e2e 2920 746f 2072 756e ocation.) to run\n-00020eb0: 20e2 8098 6163 6c6f 6361 6ce2 8099 2077 ...aclocal... w\n-00020ec0: 6974 6820 7375 6974 6162 6c65 0a6f 7074 ith suitable.opt\n-00020ed0: 696f 6e73 2c20 6f72 2062 7920 e280 9861 ions, or by ...a\n-00020ee0: 7574 6f70 6f69 6e74 e280 9920 282a 6e6f utopoint... (*no\n-00020ef0: 7465 2049 6e76 6f6b 696e 6720 7468 6520 te Invoking the \n-00020f00: e280 9861 7574 6f70 6f69 6e74 e280 9920 ...autopoint... \n-00020f10: 5072 6f67 7261 6d3a 0a28 6765 7474 6578 Program:.(gettex\n-00020f20: 7429 6175 746f 706f 696e 7420 496e 766f t)autopoint Invo\n-00020f30: 6361 7469 6f6e 2e29 2061 6e64 20e2 8098 cation.) and ...\n-00020f40: 6765 7474 6578 7469 7a65 e280 9920 282a gettextize... (*\n-00020f50: 6e6f 7465 2049 6e76 6f6b 696e 6720 7468 note Invoking th\n-00020f60: 650a e280 9867 6574 7465 7874 697a 65e2 e....gettextize.\n-00020f70: 8099 2050 726f 6772 616d 3a20 2867 6574 .. Program: (get\n-00020f80: 7465 7874 2967 6574 7465 7874 697a 6520 text)gettextize \n-00020f90: 496e 766f 6361 7469 6f6e 2e29 2074 6f20 Invocation.) to \n-00020fa0: 6c6f 6361 7465 2074 6865 0a70 6c61 6365 locate the.place\n-00020fb0: 2077 6865 7265 2047 6574 7465 7874 2773 where Gettext's\n-00020fc0: 206d 6163 726f 7320 7368 6f75 6c64 2062 macros should b\n-00020fd0: 6520 696e 7374 616c 6c65 642e 2020 536f e installed. So\n-00020fe0: 2065 7665 6e20 6966 2079 6f75 2064 6f20 even if you do \n-00020ff0: 6e6f 740a 7265 616c 6c79 2063 6172 6520 not.really care \n-00021000: 6162 6f75 7420 7468 6520 7265 6275 696c about the rebuil\n-00021010: 6420 7275 6c65 732c 2079 6f75 2073 686f d rules, you sho\n-00021020: 756c 6420 6465 6669 6e65 0ae2 8098 4143 uld define....AC\n-00021030: 4c4f 4341 4c5f 414d 464c 4147 53e2 8099 LOCAL_AMFLAGS...\n-00021040: 2e0a 0a20 2020 5768 656e 20e2 8098 6163 ... When ...ac\n-00021050: 6c6f 6361 6c20 2d49 206d 34e2 8099 2069 local -I m4... i\n-00021060: 7320 7275 6e2c 2069 7420 7769 6c6c 2062 s run, it will b\n-00021070: 7569 6c64 2061 6e20 e280 9861 636c 6f63 uild an ...acloc\n-00021080: 616c 2e6d 34e2 8099 2074 6861 740a e280 al.m4... that...\n-00021090: 986d 345f 696e 636c 7564 65e2 8099 7320 .m4_include...s \n-000210a0: 616e 7920 6669 6c65 2066 726f 6d20 e280 any file from ..\n-000210b0: 986d 342f e280 9920 7468 6174 2064 6566 .m4/... that def\n-000210c0: 696e 6573 2061 2072 6571 7569 7265 6420 ines a required \n-000210d0: 6d61 6372 6f2e 2020 4d61 6372 6f73 0a6e macro. Macros.n\n-000210e0: 6f74 2066 6f75 6e64 206c 6f63 616c 6c79 ot found locally\n-000210f0: 2077 696c 6c20 7374 696c 6c20 6265 2073 will still be s\n-00021100: 6561 7263 6865 6420 696e 2073 7973 7465 earched in syste\n-00021110: 6d2d 7769 6465 2064 6972 6563 746f 7269 m-wide directori\n-00021120: 6573 2c20 6173 0a65 7870 6c61 696e 6564 es, as.explained\n-00021130: 2069 6e20 2a6e 6f74 6520 4d61 6372 6f20 in *note Macro \n-00021140: 5365 6172 6368 2050 6174 683a 3a2e 0a0a Search Path::...\n-00021150: 2020 2043 7573 746f 6d20 6d61 6372 6f73 Custom macros\n-00021160: 2073 686f 756c 6420 6265 2064 6973 7472 should be distr\n-00021170: 6962 7574 6564 2066 6f72 2074 6865 2073 ibuted for the s\n-00021180: 616d 6520 7265 6173 6f6e 2074 6861 740a ame reason that.\n-00021190: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-000211a0: 8099 2069 733a 2073 6f20 7468 6174 206f .. is: so that o\n-000211b0: 7468 6572 2070 656f 706c 6520 6861 7665 ther people have\n-000211c0: 2061 6c6c 2074 6865 2073 6f75 7263 6573 all the sources\n-000211d0: 206f 6620 796f 7572 0a70 6163 6b61 6765 of your.package\n-000211e0: 2069 6620 7468 6579 2077 616e 7420 746f if they want to\n-000211f0: 2077 6f72 6b20 6f6e 2069 742e 2020 4163 work on it. Ac\n-00021200: 7475 616c 6c79 2c20 7468 6973 2064 6973 tually, this dis\n-00021210: 7472 6962 7574 696f 6e20 6861 7070 656e tribution happen\n-00021220: 730a 6175 746f 6d61 7469 6361 6c6c 7920 s.automatically \n-00021230: 6265 6361 7573 6520 616c 6c20 e280 986d because all ...m\n-00021240: 345f 696e 636c 7564 65e2 8099 6420 6669 4_include...d fi\n-00021250: 6c65 7320 6172 6520 6469 7374 7269 6275 les are distribu\n-00021260: 7465 642e 0a0a 2020 2048 6f77 6576 6572 ted... However\n-00021270: 2074 6865 7265 2069 7320 6e6f 2063 6f6e there is no con\n-00021280: 7365 6e73 7573 206f 6e20 7468 6520 6469 sensus on the di\n-00021290: 7374 7269 6275 7469 6f6e 206f 6620 7468 stribution of th\n-000212a0: 6972 642d 7061 7274 790a 6d61 6372 6f73 ird-party.macros\n-000212b0: 2074 6861 7420 796f 7572 2070 6163 6b61 that your packa\n-000212c0: 6765 206d 6179 2075 7365 2e20 204d 616e ge may use. Man\n-000212d0: 7920 6c69 6272 6172 6965 7320 696e 7374 y libraries inst\n-000212e0: 616c 6c20 7468 6569 7220 6f77 6e0a 6d61 all their own.ma\n-000212f0: 6372 6f20 696e 2074 6865 2073 7973 7465 cro in the syste\n-00021300: 6d2d 7769 6465 20e2 8098 6163 6c6f 6361 m-wide ...acloca\n-00021310: 6ce2 8099 2064 6972 6563 746f 7279 2028 l... directory (\n-00021320: 2a6e 6f74 6520 4578 7465 6e64 696e 670a *note Extending.\n-00021330: 6163 6c6f 6361 6c3a 3a29 2e20 2046 6f72 aclocal::). For\n-00021340: 2069 6e73 7461 6e63 652c 2047 7569 6c65 instance, Guile\n-00021350: 2073 6869 7073 2077 6974 6820 6120 6669 ships with a fi\n-00021360: 6c65 2063 616c 6c65 6420 e280 9867 7569 le called ...gui\n-00021370: 6c65 2e6d 34e2 8099 0a74 6861 7420 636f le.m4....that co\n-00021380: 6e74 6169 6e73 2074 6865 206d 6163 726f ntains the macro\n-00021390: 20e2 8098 4755 494c 455f 464c 4147 53e2 ...GUILE_FLAGS.\n-000213a0: 8099 2074 6861 7420 6361 6e20 6265 2075 .. that can be u\n-000213b0: 7365 6420 746f 2064 6566 696e 6520 7365 sed to define se\n-000213c0: 7475 700a 636f 6d70 696c 6572 2061 6e64 tup.compiler and\n-000213d0: 206c 696e 6b65 7220 666c 6167 7320 6170 linker flags ap\n-000213e0: 7072 6f70 7269 6174 6520 666f 7220 7573 propriate for us\n-000213f0: 696e 6720 4775 696c 652e 2020 5573 696e ing Guile. Usin\n-00021400: 670a e280 9847 5549 4c45 5f46 4c41 4753 g....GUILE_FLAGS\n-00021410: e280 9920 696e 20e2 8098 636f 6e66 6967 ... in ...config\n-00021420: 7572 652e 6163 e280 9920 7769 6c6c 2063 ure.ac... will c\n-00021430: 6175 7365 20e2 8098 6163 6c6f 6361 6ce2 ause ...aclocal.\n-00021440: 8099 2074 6f20 636f 7079 20e2 8098 6775 .. to copy ...gu\n-00021450: 696c 652e 6d34 e280 990a 696e 746f 20e2 ile.m4....into .\n-00021460: 8098 6163 6c6f 6361 6c2e 6d34 e280 992c ..aclocal.m4...,\n-00021470: 2062 7574 2061 7320 e280 9867 7569 6c65 but as ...guile\n-00021480: 2e6d 34e2 8099 2069 7320 6e6f 7420 7061 .m4... is not pa\n-00021490: 7274 206f 6620 7468 6520 7072 6f6a 6563 rt of the projec\n-000214a0: 742c 2069 7420 7769 6c6c 0a6e 6f74 2062 t, it will.not b\n-000214b0: 6520 6469 7374 7269 6275 7465 642e 2020 e distributed. \n-000214c0: 5465 6368 6e69 6361 6c6c 792c 2074 6861 Technically, tha\n-000214d0: 7420 6d65 616e 7320 6120 7573 6572 2077 t means a user w\n-000214e0: 686f 206e 6565 6473 2074 6f20 7265 6275 ho needs to rebu\n-000214f0: 696c 640a e280 9861 636c 6f63 616c 2e6d ild....aclocal.m\n-00021500: 34e2 8099 2077 696c 6c20 6861 7665 2074 4... will have t\n-00021510: 6f20 696e 7374 616c 6c20 4775 696c 6520 o install Guile \n-00021520: 6669 7273 742e 2020 5468 6973 2069 7320 first. This is \n-00021530: 7072 6f62 6162 6c79 204f 4b2c 2069 660a probably OK, if.\n-00021540: 4775 696c 6520 616c 7265 6164 7920 6973 Guile already is\n-00021550: 2061 2072 6571 7569 7265 6d65 6e74 2074 a requirement t\n-00021560: 6f20 6275 696c 6420 7468 6520 7061 636b o build the pack\n-00021570: 6167 652e 2020 486f 7765 7665 722c 2069 age. However, i\n-00021580: 6620 4775 696c 650a 6973 206f 6e6c 7920 f Guile.is only \n-00021590: 616e 206f 7074 696f 6e61 6c20 6665 6174 an optional feat\n-000215a0: 7572 652c 206f 7220 6966 2079 6f75 7220 ure, or if your \n-000215b0: 7061 636b 6167 6520 6d69 6768 7420 7275 package might ru\n-000215c0: 6e20 6f6e 0a61 7263 6869 7465 6374 7572 n on.architectur\n-000215d0: 6573 2077 6865 7265 2047 7569 6c65 2063 es where Guile c\n-000215e0: 616e 6e6f 7420 6265 2069 6e73 7461 6c6c annot be install\n-000215f0: 6564 2c20 7468 6973 2072 6571 7569 7265 ed, this require\n-00021600: 6d65 6e74 2077 696c 6c0a 6869 6e64 6572 ment will.hinder\n-00021610: 2064 6576 656c 6f70 6d65 6e74 2e20 2041 development. A\n-00021620: 6e20 6561 7379 2073 6f6c 7574 696f 6e20 n easy solution \n-00021630: 6973 2074 6f20 636f 7079 2073 7563 6820 is to copy such \n-00021640: 7468 6972 642d 7061 7274 7920 6d61 6372 third-party macr\n-00021650: 6f73 0a69 6e20 796f 7572 206c 6f63 616c os.in your local\n-00021660: 20e2 8098 6d34 2fe2 8099 2064 6972 6563 ...m4/... direc\n-00021670: 746f 7279 2073 6f20 7468 6579 2067 6574 tory so they get\n-00021680: 2064 6973 7472 6962 7574 6564 2e0a 0a20 distributed... \n-00021690: 2020 5369 6e63 6520 4175 746f 6d61 6b65 Since Automake\n-000216a0: 2031 2e31 302c 20e2 8098 6163 6c6f 6361 1.10, ...acloca\n-000216b0: 6ce2 8099 206f 6666 6572 7320 616e 206f l... offers an o\n-000216c0: 7074 696f 6e20 746f 2063 6f70 7920 7468 ption to copy th\n-000216d0: 6573 650a 7379 7374 656d 2d77 6964 6520 ese.system-wide \n-000216e0: 7468 6972 642d 7061 7274 7920 6d61 6372 third-party macr\n-000216f0: 6f73 2069 6e20 796f 7572 206c 6f63 616c os in your local\n-00021700: 206d 6163 726f 2064 6972 6563 746f 7279 macro directory\n-00021710: 2c20 736f 6c76 696e 670a 7468 6520 6162 , solving.the ab\n-00021720: 6f76 6520 7072 6f62 6c65 6d2e 2020 5369 ove problem. Si\n-00021730: 6d70 6c79 2075 7365 3a0a 0a20 2020 2020 mply use:.. \n-00021740: 4143 4c4f 4341 4c5f 414d 464c 4147 5320 ACLOCAL_AMFLAGS \n-00021750: 3d20 2d49 206d 3420 2d2d 696e 7374 616c = -I m4 --instal\n-00021760: 6c0a 0a57 6974 6820 7468 6973 2073 6574 l..With this set\n-00021770: 7570 2c20 7379 7374 656d 2d77 6964 6520 up, system-wide \n-00021780: 6d61 6372 6f73 2077 696c 6c20 6265 2063 macros will be c\n-00021790: 6f70 6965 6420 746f 20e2 8098 6d34 2fe2 opied to ...m4/.\n-000217a0: 8099 2074 6865 2066 6972 7374 0a74 696d .. the first.tim\n-000217b0: 6520 796f 7520 7275 6e20 e280 9861 7574 e you run ...aut\n-000217c0: 6f72 6563 6f6e 66e2 8099 2e20 2054 6865 oreconf.... The\n-000217d0: 6e20 7468 6520 6c6f 6361 6c6c 7920 696e n the locally in\n-000217e0: 7374 616c 6c65 6420 6d61 6372 6f73 2077 stalled macros w\n-000217f0: 696c 6c20 6861 7665 0a70 7265 6365 6465 ill have.precede\n-00021800: 6e63 6520 6f76 6572 2074 6865 2073 7973 nce over the sys\n-00021810: 7465 6d2d 7769 6465 2069 6e73 7461 6c6c tem-wide install\n-00021820: 6564 206d 6163 726f 7320 6561 6368 2074 ed macros each t\n-00021830: 696d 6520 e280 9861 636c 6f63 616c e280 ime ...aclocal..\n-00021840: 9920 6973 0a72 756e 2061 6761 696e 2e0a . is.run again..\n-00021850: 0a20 2020 4f6e 6520 7265 6173 6f6e 2077 . One reason w\n-00021860: 6879 2079 6f75 2073 686f 756c 6420 6b65 hy you should ke\n-00021870: 6570 20e2 8098 2d2d 696e 7374 616c 6ce2 ep ...--install.\n-00021880: 8099 2069 6e20 7468 6520 666c 6167 7320 .. in the flags \n-00021890: 6576 656e 2061 6674 6572 0a74 6865 2066 even after.the f\n-000218a0: 6972 7374 2072 756e 2069 7320 7468 6174 irst run is that\n-000218b0: 2077 6865 6e20 796f 7520 6c61 7465 7220 when you later \n-000218c0: 6564 6974 20e2 8098 636f 6e66 6967 7572 edit ...configur\n-000218d0: 652e 6163 e280 9920 616e 6420 6465 7065 e.ac... and depe\n-000218e0: 6e64 206f 6e20 610a 6e65 7720 6d61 6372 nd on a.new macr\n-000218f0: 6f2c 2074 6869 7320 6d61 6372 6f20 7769 o, this macro wi\n-00021900: 6c6c 2062 6520 696e 7374 616c 6c65 6420 ll be installed \n-00021910: 696e 2079 6f75 7220 e280 986d 342f e280 in your ...m4/..\n-00021920: 9920 6175 746f 6d61 7469 6361 6c6c 792e . automatically.\n-00021930: 0a41 6e6f 7468 6572 206f 6e65 2069 7320 .Another one is \n-00021940: 7468 6174 2073 6572 6961 6c20 6e75 6d62 that serial numb\n-00021950: 6572 7320 282a 6e6f 7465 2053 6572 6961 ers (*note Seria\n-00021960: 6c73 3a3a 2920 6361 6e20 6265 2075 7365 ls::) can be use\n-00021970: 6420 746f 0a75 7064 6174 6520 7468 6520 d to.update the \n-00021980: 6d61 6372 6f73 2069 6e20 796f 7572 2073 macros in your s\n-00021990: 6f75 7263 6520 7472 6565 2061 7574 6f6d ource tree autom\n-000219a0: 6174 6963 616c 6c79 2077 6865 6e20 6e65 atically when ne\n-000219b0: 7720 7379 7374 656d 2d77 6964 650a 7665 w system-wide.ve\n-000219c0: 7273 696f 6e73 2061 7265 2069 6e73 7461 rsions are insta\n-000219d0: 6c6c 6564 2e20 2041 2073 6572 6961 6c20 lled. A serial \n-000219e0: 6e75 6d62 6572 2073 686f 756c 6420 6265 number should be\n-000219f0: 2061 2073 696e 676c 6520 6c69 6e65 206f a single line o\n-00021a00: 6620 7468 650a 666f 726d 0a0a 2020 2020 f the.form.. \n-00021a10: 2023 7365 7269 616c 204e 4e4e 0a0a 7768 #serial NNN..wh\n-00021a20: 6572 6520 4e4e 4e20 636f 6e74 6169 6e73 ere NNN contains\n-00021a30: 206f 6e6c 7920 6469 6769 7473 2061 6e64 only digits and\n-00021a40: 2064 6f74 732e 2020 4974 2073 686f 756c dots. It shoul\n-00021a50: 6420 6170 7065 6172 2069 6e20 7468 6520 d appear in the \n-00021a60: 4d34 0a66 696c 6520 6265 666f 7265 2061 M4.file before a\n-00021a70: 6e79 206d 6163 726f 2064 6566 696e 6974 ny macro definit\n-00021a80: 696f 6e2e 2020 4974 2069 7320 6120 676f ion. It is a go\n-00021a90: 6f64 2070 7261 6374 6963 6520 746f 206d od practice to m\n-00021aa0: 6169 6e74 6169 6e20 610a 7365 7269 616c aintain a.serial\n-00021ab0: 206e 756d 6265 7220 666f 7220 6561 6368 number for each\n-00021ac0: 206d 6163 726f 2079 6f75 2064 6973 7472 macro you distr\n-00021ad0: 6962 7574 652c 2065 7665 6e20 6966 2079 ibute, even if y\n-00021ae0: 6f75 2064 6f20 6e6f 7420 7573 6520 7468 ou do not use th\n-00021af0: 650a e280 982d 2d69 6e73 7461 6c6c e280 e....--install..\n-00021b00: 9920 6f70 7469 6f6e 206f 6620 e280 9861 . option of ...a\n-00021b10: 636c 6f63 616c e280 993a 2074 6869 7320 clocal...: this \n-00021b20: 616c 6c6f 7773 206f 7468 6572 2070 656f allows other peo\n-00021b30: 706c 6520 746f 2075 7365 2069 742e 0a0a ple to use it...\n-00021b40: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-00021b50: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-00021b60: 653a 2053 6572 6961 6c73 2c20 204e 6578 e: Serials, Nex\n-00021b70: 743a 2046 7574 7572 6520 6f66 2061 636c t: Future of acl\n-00021b80: 6f63 616c 2c20 2050 7265 763a 204c 6f63 ocal, Prev: Loc\n-00021b90: 616c 204d 6163 726f 732c 2020 5570 3a20 al Macros, Up: \n-00021ba0: 6163 6c6f 6361 6c20 496e 766f 6361 7469 aclocal Invocati\n-00021bb0: 6f6e 0a0a 362e 332e 3520 5365 7269 616c on..6.3.5 Serial\n-00021bc0: 204e 756d 6265 7273 0a2d 2d2d 2d2d 2d2d Numbers.-------\n-00021bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a42 -------------..B\n-00021be0: 6563 6175 7365 2074 6869 7264 2d70 6172 ecause third-par\n-00021bf0: 7479 206d 6163 726f 7320 6465 6669 6e65 ty macros define\n-00021c00: 6420 696e 20e2 8098 2a2e 6d34 e280 9920 d in ...*.m4... \n-00021c10: 6669 6c65 7320 6172 6520 6e61 7475 7261 files are natura\n-00021c20: 6c6c 7920 7368 6172 6564 0a62 6574 7765 lly shared.betwe\n-00021c30: 656e 206d 756c 7469 706c 6520 7072 6f6a en multiple proj\n-00021c40: 6563 7473 2c20 736f 6d65 2070 656f 706c ects, some peopl\n-00021c50: 6520 6c69 6b65 2074 6f20 7665 7273 696f e like to versio\n-00021c60: 6e20 7468 656d 2e20 2054 6869 7320 6d61 n them. This ma\n-00021c70: 6b65 730a 6974 2065 6173 6965 7220 746f kes.it easier to\n-00021c80: 2074 656c 6c20 7768 6963 6820 6f66 2074 tell which of t\n-00021c90: 776f 204d 3420 6669 6c65 7320 6973 206e wo M4 files is n\n-00021ca0: 6577 6572 2e20 2053 696e 6365 2061 7420 ewer. Since at \n-00021cb0: 6c65 6173 7420 3139 3936 2c0a 7468 6520 least 1996,.the \n-00021cc0: 7472 6164 6974 696f 6e20 6973 2074 6f20 tradition is to \n-00021cd0: 7573 6520 6120 e280 9823 7365 7269 616c use a ...#serial\n-00021ce0: e280 9920 6c69 6e65 2066 6f72 2074 6869 ... line for thi\n-00021cf0: 732e 0a0a 2020 2041 2073 6572 6961 6c20 s... A serial \n-00021d00: 6e75 6d62 6572 2073 686f 756c 6420 6265 number should be\n-00021d10: 2061 2073 696e 676c 6520 6c69 6e65 206f a single line o\n-00021d20: 6620 7468 6520 666f 726d 0a0a 2020 2020 f the form.. \n-00021d30: 2023 2073 6572 6961 6c20 5645 5253 494f # serial VERSIO\n-00021d40: 4e0a 0a77 6865 7265 2056 4552 5349 4f4e N..where VERSION\n-00021d50: 2069 7320 6120 7665 7273 696f 6e20 6e75 is a version nu\n-00021d60: 6d62 6572 2063 6f6e 7461 696e 696e 6720 mber containing \n-00021d70: 6f6e 6c79 2064 6967 6974 7320 616e 6420 only digits and \n-00021d80: 646f 7473 2e0a 5573 7561 6c6c 7920 7065 dots..Usually pe\n-00021d90: 6f70 6c65 2075 7365 2061 2073 696e 676c ople use a singl\n-00021da0: 6520 696e 7465 6765 722c 2061 6e64 2074 e integer, and t\n-00021db0: 6865 7920 696e 6372 656d 656e 7420 6974 hey increment it\n-00021dc0: 2065 6163 6820 7469 6d65 0a74 6865 7920 each time.they \n-00021dd0: 6368 616e 6765 2074 6865 206d 6163 726f change the macro\n-00021de0: 2028 6865 6e63 6520 7468 6520 6e61 6d65 (hence the name\n-00021df0: 206f 6620 2273 6572 6961 6c22 292e 2020 of \"serial\"). \n-00021e00: 5375 6368 2061 206c 696e 6520 7368 6f75 Such a line shou\n-00021e10: 6c64 0a61 7070 6561 7220 696e 2074 6865 ld.appear in the\n-00021e20: 204d 3420 6669 6c65 2062 6566 6f72 6520 M4 file before \n-00021e30: 616e 7920 6d61 6372 6f20 6465 6669 6e69 any macro defini\n-00021e40: 7469 6f6e 2e0a 0a20 2020 5468 6520 e280 tion... The ..\n-00021e50: 9823 e280 9920 6d75 7374 2062 6520 7468 .#... must be th\n-00021e60: 6520 6669 7273 7420 6368 6172 6163 7465 e first characte\n-00021e70: 7220 6f6e 2074 6865 206c 696e 652c 2061 r on the line, a\n-00021e80: 6e64 2069 7420 6973 204f 4b20 746f 2068 nd it is OK to h\n-00021e90: 6176 650a 6578 7472 6120 776f 7264 7320 ave.extra words \n-00021ea0: 6166 7465 7220 7468 6520 7665 7273 696f after the versio\n-00021eb0: 6e2c 2061 7320 696e 0a0a 2020 2020 2023 n, as in.. #\n-00021ec0: 7365 7269 616c 2056 4552 5349 4f4e 2047 serial VERSION G\n-00021ed0: 4152 4241 4745 0a0a 2020 204e 6f72 6d61 ARBAGE.. Norma\n-00021ee0: 6c6c 7920 7468 6573 6520 7365 7269 616c lly these serial\n-00021ef0: 206e 756d 6265 7273 2061 7265 2063 6f6d numbers are com\n-00021f00: 706c 6574 656c 7920 6967 6e6f 7265 6420 pletely ignored \n-00021f10: 6279 20e2 8098 6163 6c6f 6361 6ce2 8099 by ...aclocal...\n-00021f20: 2061 6e64 0ae2 8098 6175 746f 636f 6e66 and....autoconf\n-00021f30: e280 992c 206c 696b 6520 616e 7920 6765 ..., like any ge\n-00021f40: 6e75 696e 6520 636f 6d6d 656e 742e 2020 nuine comment. \n-00021f50: 486f 7765 7665 7220 7768 656e 2075 7369 However when usi\n-00021f60: 6e67 20e2 8098 6163 6c6f 6361 6ce2 8099 ng ...aclocal...\n-00021f70: 2773 0ae2 8098 2d2d 696e 7374 616c 6ce2 's....--install.\n-00021f80: 8099 2066 6561 7475 7265 2c20 7468 6573 .. feature, thes\n-00021f90: 6520 7365 7269 616c 206e 756d 6265 7273 e serial numbers\n-00021fa0: 2077 696c 6c20 6d6f 6469 6679 2074 6865 will modify the\n-00021fb0: 2077 6179 20e2 8098 6163 6c6f 6361 6ce2 way ...aclocal.\n-00021fc0: 8099 0a73 656c 6563 7473 2074 6865 206d ...selects the m\n-00021fd0: 6163 726f 7320 746f 2069 6e73 7461 6c6c acros to install\n-00021fe0: 2069 6e20 7468 6520 7061 636b 6167 653a in the package:\n-00021ff0: 2069 6620 7477 6f20 6669 6c65 7320 7769 if two files wi\n-00022000: 7468 2074 6865 2073 616d 650a 6261 7365 th the same.base\n-00022010: 6e61 6d65 2065 7869 7374 2069 6e20 796f name exist in yo\n-00022020: 7572 2073 6561 7263 6820 7061 7468 2c20 ur search path, \n-00022030: 616e 6420 6966 2061 7420 6c65 6173 7420 and if at least \n-00022040: 6f6e 6520 6f66 2074 6865 6d20 7573 6573 one of them uses\n-00022050: 2061 0ae2 8098 2373 6572 6961 6ce2 8099 a....#serial...\n-00022060: 206c 696e 652c 20e2 8098 6163 6c6f 6361 line, ...acloca\n-00022070: 6ce2 8099 2077 696c 6c20 6967 6e6f 7265 l... will ignore\n-00022080: 2074 6865 2066 696c 6520 7468 6174 2068 the file that h\n-00022090: 6173 2074 6865 206f 6c64 6572 0ae2 8098 as the older....\n-000220a0: 2373 6572 6961 6ce2 8099 206c 696e 6520 #serial... line \n-000220b0: 286f 7220 7468 6520 6669 6c65 2074 6861 (or the file tha\n-000220c0: 7420 6861 7320 6e6f 6e65 292e 0a0a 2020 t has none)... \n-000220d0: 204e 6f74 6520 7468 6174 2061 2073 6572 Note that a ser\n-000220e0: 6961 6c20 6e75 6d62 6572 2061 7070 6c69 ial number appli\n-000220f0: 6573 2074 6f20 6120 7768 6f6c 6520 4d34 es to a whole M4\n-00022100: 2066 696c 652c 206e 6f74 2074 6f20 616e file, not to an\n-00022110: 790a 6d61 6372 6f20 6974 2063 6f6e 7461 y.macro it conta\n-00022120: 696e 732e 2020 4120 6669 6c65 2063 616e ins. A file can\n-00022130: 2063 6f6e 7461 696e 7320 6d75 6c74 6970 contains multip\n-00022140: 6c65 206d 6163 726f 732c 2062 7574 206f le macros, but o\n-00022150: 6e6c 7920 6f6e 650a 7365 7269 616c 2e0a nly one.serial..\n-00022160: 0a20 2020 4865 7265 2069 7320 6120 7573 . Here is a us\n-00022170: 6520 6361 7365 2074 6861 7420 696c 6c75 e case that illu\n-00022180: 7374 7261 7465 7320 7468 6520 7573 6520 strates the use \n-00022190: 6f66 20e2 8098 2d2d 696e 7374 616c 6ce2 of ...--install.\n-000221a0: 8099 2061 6e64 2069 7473 0a69 6e74 6572 .. and its.inter\n-000221b0: 6163 7469 6f6e 2077 6974 6820 7365 7269 action with seri\n-000221c0: 616c 206e 756d 6265 7273 2e20 204c 6574 al numbers. Let\n-000221d0: 2773 2061 7373 756d 6520 7765 206d 6169 's assume we mai\n-000221e0: 6e74 6169 6e20 6120 7061 636b 6167 650a ntain a package.\n-000221f0: 6361 6c6c 6564 204d 7950 6163 6b61 6765 called MyPackage\n-00022200: 2c20 7468 6520 e280 9863 6f6e 6669 6775 , the ...configu\n-00022210: 7265 2e61 63e2 8099 206f 6620 7768 6963 re.ac... of whic\n-00022220: 6820 7265 7175 6972 6573 2061 2074 6869 h requires a thi\n-00022230: 7264 2d70 6172 7479 0a6d 6163 726f 20e2 rd-party.macro .\n-00022240: 8098 4158 5f54 4849 5244 5f50 4152 5459 ..AX_THIRD_PARTY\n-00022250: e280 9920 6465 6669 6e65 6420 696e 20e2 ... defined in .\n-00022260: 8098 2f75 7372 2f73 6861 7265 2f61 636c ../usr/share/acl\n-00022270: 6f63 616c 2f74 6869 7264 7061 7274 792e ocal/thirdparty.\n-00022280: 6d34 e280 9920 6173 0a66 6f6c 6c6f 7773 m4... as.follows\n-00022290: 3a0a 0a20 2020 2020 2320 7365 7269 616c :.. # serial\n-000222a0: 2031 0a20 2020 2020 4143 5f44 4546 554e 1. AC_DEFUN\n-000222b0: 285b 4158 5f54 4849 5244 5f50 4152 5459 ([AX_THIRD_PARTY\n-000222c0: 5d2c 205b 2e2e 2e5d 290a 0a20 2020 4d79 ], [...]).. My\n-000222d0: 5061 636b 6167 6520 7573 6573 2061 6e20 Package uses an \n-000222e0: e280 986d 342f e280 9920 6469 7265 6374 ...m4/... direct\n-000222f0: 6f72 7920 746f 2073 746f 7265 206c 6f63 ory to store loc\n-00022300: 616c 206d 6163 726f 7320 6173 2065 7870 al macros as exp\n-00022310: 6c61 696e 6564 0a69 6e20 2a6e 6f74 6520 lained.in *note \n-00022320: 4c6f 6361 6c20 4d61 6372 6f73 3a3a 2c20 Local Macros::, \n-00022330: 616e 6420 6861 730a 0a20 2020 2020 4143 and has.. AC\n-00022340: 4c4f 4341 4c5f 414d 464c 4147 5320 3d20 LOCAL_AMFLAGS = \n-00022350: 2d49 206d 3420 2d2d 696e 7374 616c 6c0a -I m4 --install.\n-00022360: 0a69 6e20 6974 7320 746f 702d 6c65 7665 .in its top-leve\n-00022370: 6c20 e280 984d 616b 6566 696c 652e 616d l ...Makefile.am\n-00022380: e280 992e 0a0a 2020 2049 6e69 7469 616c ...... Initial\n-00022390: 6c79 2074 6865 20e2 8098 6d34 2fe2 8099 ly the ...m4/...\n-000223a0: 2064 6972 6563 746f 7279 2069 7320 656d directory is em\n-000223b0: 7074 792e 2020 5468 6520 6669 7273 7420 pty. The first \n-000223c0: 7469 6d65 2077 6520 7275 6e0a e280 9861 time we run....a\n-000223d0: 7574 6f72 6563 6f6e 66e2 8099 2c20 6974 utoreconf..., it\n-000223e0: 2077 696c 6c20 6665 7463 6820 7468 6520 will fetch the \n-000223f0: 6f70 7469 6f6e 7320 746f 2070 6173 7320 options to pass \n-00022400: 746f 20e2 8098 6163 6c6f 6361 6ce2 8099 to ...aclocal...\n-00022410: 2069 6e0a e280 984d 616b 6566 696c 652e in....Makefile.\n-00022420: 616d e280 992c 2061 6e64 2072 756e 20e2 am..., and run .\n-00022430: 8098 6163 6c6f 6361 6c20 2d49 206d 3420 ..aclocal -I m4 \n-00022440: 2d2d 696e 7374 616c 6ce2 8099 2e20 20e2 --install.... .\n-00022450: 8098 6163 6c6f 6361 6ce2 8099 2077 696c ..aclocal... wil\n-00022460: 6c20 6e6f 7469 6365 0a74 6861 740a 0a20 l notice.that.. \n-00022470: 2020 e280 a220 e280 9863 6f6e 6669 6775 ... ...configu\n-00022480: 7265 2e61 63e2 8099 2075 7365 7320 e280 re.ac... uses ..\n-00022490: 9841 585f 5448 4952 445f 5041 5254 59e2 .AX_THIRD_PARTY.\n-000224a0: 8099 0a20 2020 e280 a220 4e6f 206c 6f63 ... ... No loc\n-000224b0: 616c 206d 6163 726f 7320 6465 6669 6e65 al macros define\n-000224c0: 20e2 8098 4158 5f54 4849 5244 5f50 4152 ...AX_THIRD_PAR\n-000224d0: 5459 e280 990a 2020 20e2 80a2 20e2 8098 TY.... ... ...\n-000224e0: 2f75 7372 2f73 6861 7265 2f61 636c 6f63 /usr/share/acloc\n-000224f0: 616c 2f74 6869 7264 7061 7274 792e 6d34 al/thirdparty.m4\n-00022500: e280 9920 6465 6669 6e65 7320 e280 9841 ... defines ...A\n-00022510: 585f 5448 4952 445f 5041 5254 59e2 8099 X_THIRD_PARTY...\n-00022520: 2077 6974 680a 2020 2020 2073 6572 6961 with. seria\n-00022530: 6c20 312e 0a0a 4265 6361 7573 6520 e280 l 1...Because ..\n-00022540: 982f 7573 722f 7368 6172 652f 6163 6c6f ./usr/share/aclo\n-00022550: 6361 6c2f 7468 6972 6470 6172 7479 2e6d cal/thirdparty.m\n-00022560: 34e2 8099 2069 7320 6120 7379 7374 656d 4... is a system\n-00022570: 2d77 6964 6520 6d61 6372 6f20 616e 640a -wide macro and.\n-00022580: e280 9861 636c 6f63 616c e280 9920 7761 ...aclocal... wa\n-00022590: 7320 6769 7665 6e20 7468 6520 e280 982d s given the ...-\n-000225a0: 2d69 6e73 7461 6c6c e280 9920 6f70 7469 -install... opti\n-000225b0: 6f6e 2c20 6974 2077 696c 6c20 636f 7079 on, it will copy\n-000225c0: 2074 6869 7320 6669 6c65 2069 6e0a e280 this file in...\n-000225d0: 986d 342f 7468 6972 6470 6172 7479 2e6d .m4/thirdparty.m\n-000225e0: 34e2 8099 2c20 616e 6420 6f75 7470 7574 4..., and output\n-000225f0: 2061 6e20 e280 9861 636c 6f63 616c 2e6d an ...aclocal.m\n-00022600: 34e2 8099 2074 6861 7420 636f 6e74 6169 4... that contai\n-00022610: 6e73 0ae2 8098 6d34 5f69 6e63 6c75 6465 ns....m4_include\n-00022620: 285b 6d34 2f74 6869 7264 7061 7274 792e ([m4/thirdparty.\n-00022630: 6d34 5d29 e280 992e 0a0a 2020 2054 6865 m4])...... The\n-00022640: 206e 6578 7420 7469 6d65 20e2 8098 6163 next time ...ac\n-00022650: 6c6f 6361 6c20 2d49 206d 3420 2d2d 696e local -I m4 --in\n-00022660: 7374 616c 6ce2 8099 2069 7320 7275 6e20 stall... is run \n-00022670: 2865 6974 6865 7220 7669 610a e280 9861 (either via....a\n-00022680: 7574 6f72 6563 6f6e 66e2 8099 2c20 6279 utoreconf..., by\n-00022690: 2068 616e 642c 206f 7220 6672 6f6d 2074 hand, or from t\n-000226a0: 6865 20e2 8098 4d61 6b65 6669 6c65 e280 he ...Makefile..\n-000226b0: 9920 7265 6275 696c 6420 7275 6c65 7329 . rebuild rules)\n-000226c0: 2073 6f6d 6574 6869 6e67 0a64 6966 6665 something.diffe\n-000226d0: 7265 6e74 2068 6170 7065 6e73 2e20 20e2 rent happens. .\n-000226e0: 8098 6163 6c6f 6361 6ce2 8099 206e 6f74 ..aclocal... not\n-000226f0: 6963 6573 2074 6861 740a 0a20 2020 e280 ices that.. ..\n-00022700: a220 e280 9863 6f6e 6669 6775 7265 2e61 . ...configure.a\n-00022710: 63e2 8099 2075 7365 7320 e280 9841 585f c... uses ...AX_\n-00022720: 5448 4952 445f 5041 5254 59e2 8099 0a20 THIRD_PARTY.... \n-00022730: 2020 e280 a220 e280 986d 342f 7468 6972 ... ...m4/thir\n-00022740: 6470 6172 7479 2e6d 34e2 8099 2064 6566 dparty.m4... def\n-00022750: 696e 6573 20e2 8098 4158 5f54 4849 5244 ines ...AX_THIRD\n-00022760: 5f50 4152 5459 e280 9920 7769 7468 2073 _PARTY... with s\n-00022770: 6572 6961 6c20 312e 0a20 2020 e280 a220 erial 1.. ... \n-00022780: e280 982f 7573 722f 7368 6172 652f 6163 .../usr/share/ac\n-00022790: 6c6f 6361 6c2f 7468 6972 6470 6172 7479 local/thirdparty\n-000227a0: 2e6d 34e2 8099 2064 6566 696e 6573 20e2 .m4... defines .\n-000227b0: 8098 4158 5f54 4849 5244 5f50 4152 5459 ..AX_THIRD_PARTY\n-000227c0: e280 9920 7769 7468 0a20 2020 2020 7365 ... with. se\n-000227d0: 7269 616c 2031 2e0a 0a42 6563 6175 7365 rial 1...Because\n-000227e0: 2062 6f74 6820 6669 6c65 7320 6861 7665 both files have\n-000227f0: 2074 6865 2073 616d 6520 7365 7269 616c the same serial\n-00022800: 206e 756d 6265 722c 20e2 8098 6163 6c6f number, ...aclo\n-00022810: 6361 6ce2 8099 2075 7365 7320 7468 6520 cal... uses the \n-00022820: 6669 7273 740a 6974 2066 6f75 6e64 2069 first.it found i\n-00022830: 6e20 6974 7320 7365 6172 6368 2070 6174 n its search pat\n-00022840: 6820 6f72 6465 7220 282a 6e6f 7465 204d h order (*note M\n-00022850: 6163 726f 2053 6561 7263 6820 5061 7468 acro Search Path\n-00022860: 3a3a 292e 0ae2 8098 6163 6c6f 6361 6ce2 ::).....aclocal.\n-00022870: 8099 2074 6865 7265 666f 7265 2069 676e .. therefore ign\n-00022880: 6f72 6573 20e2 8098 2f75 7372 2f73 6861 ores .../usr/sha\n-00022890: 7265 2f61 636c 6f63 616c 2f74 6869 7264 re/aclocal/third\n-000228a0: 7061 7274 792e 6d34 e280 9920 616e 640a party.m4... and.\n-000228b0: 6f75 7470 7574 7320 616e 20e2 8098 6163 outputs an ...ac\n-000228c0: 6c6f 6361 6c2e 6d34 e280 9920 7468 6174 local.m4... that\n-000228d0: 2063 6f6e 7461 696e 7320 e280 986d 345f contains ...m4_\n-000228e0: 696e 636c 7564 6528 5b6d 342f 7468 6972 include([m4/thir\n-000228f0: 6470 6172 7479 2e6d 345d 29e2 8099 2e0a dparty.m4]).....\n-00022900: 0a20 2020 4c6f 6361 6c20 6469 7265 6374 . Local direct\n-00022910: 6f72 6965 7320 7370 6563 6966 6965 6420 ories specified \n-00022920: 7769 7468 20e2 8098 2d49 e280 9920 6172 with ...-I... ar\n-00022930: 6520 616c 7761 7973 2073 6561 7263 6865 e always searche\n-00022940: 6420 6265 666f 7265 0a73 7973 7465 6d2d d before.system-\n-00022950: 7769 6465 2064 6972 6563 746f 7269 6573 wide directories\n-00022960: 2c20 736f 2061 206c 6f63 616c 2066 696c , so a local fil\n-00022970: 6520 7769 6c6c 2061 6c77 6179 7320 6265 e will always be\n-00022980: 2070 7265 6665 7272 6564 2074 6f20 7468 preferred to th\n-00022990: 650a 7379 7374 656d 2d77 6964 6520 6669 e.system-wide fi\n-000229a0: 6c65 2069 6e20 6361 7365 206f 6620 6571 le in case of eq\n-000229b0: 7561 6c20 7365 7269 616c 206e 756d 6265 ual serial numbe\n-000229c0: 7273 2e0a 0a20 2020 4e6f 7720 7375 7070 rs... Now supp\n-000229d0: 6f73 6520 7468 6520 7379 7374 656d 2d77 ose the system-w\n-000229e0: 6964 6520 7468 6972 642d 7061 7274 7920 ide third-party \n-000229f0: 6d61 6372 6f20 6973 2063 6861 6e67 6564 macro is changed\n-00022a00: 2e20 2054 6869 7320 6361 6e0a 6861 7070 . This can.happ\n-00022a10: 656e 2069 6620 7468 6520 7061 636b 6167 en if the packag\n-00022a20: 6520 696e 7374 616c 6c69 6e67 2074 6869 e installing thi\n-00022a30: 7320 6d61 6372 6f20 6973 2075 7064 6174 s macro is updat\n-00022a40: 6564 2e20 204c 6574 2773 2073 7570 706f ed. Let's suppo\n-00022a50: 7365 0a74 6865 206e 6577 206d 6163 726f se.the new macro\n-00022a60: 2068 6173 2073 6572 6961 6c20 6e75 6d62 has serial numb\n-00022a70: 6572 2032 2e20 2054 6865 206e 6578 7420 er 2. The next \n-00022a80: 7469 6d65 20e2 8098 6163 6c6f 6361 6c20 time ...aclocal \n-00022a90: 2d49 206d 340a 2d2d 696e 7374 616c 6ce2 -I m4.--install.\n-00022aa0: 8099 2069 7320 7275 6e20 7468 6520 7369 .. is run the si\n-00022ab0: 7475 6174 696f 6e20 6973 2074 6865 2066 tuation is the f\n-00022ac0: 6f6c 6c6f 7769 6e67 3a0a 0a20 2020 e280 ollowing:.. ..\n-00022ad0: a220 e280 9863 6f6e 6669 6775 7265 2e61 . ...configure.a\n-00022ae0: 63e2 8099 2075 7365 7320 e280 9841 585f c... uses ...AX_\n-00022af0: 5448 4952 445f 5041 5254 59e2 8099 0a20 THIRD_PARTY.... \n-00022b00: 2020 e280 a220 e280 986d 342f 7468 6972 ... ...m4/thir\n-00022b10: 6470 6172 7479 2e6d 34e2 8099 2064 6566 dparty.m4... def\n-00022b20: 696e 6573 20e2 8098 4158 5f54 4849 5244 ines ...AX_THIRD\n-00022b30: 5f50 4152 5459 e280 9920 7769 7468 2073 _PARTY... with s\n-00022b40: 6572 6961 6c20 312e 0a20 2020 e280 a220 erial 1.. ... \n-00022b50: e280 982f 7573 722f 7368 6172 652f 6163 .../usr/share/ac\n-00022b60: 6c6f 6361 6c2f 7468 6972 6470 6172 7479 local/thirdparty\n-00022b70: 2e6d 34e2 8099 2064 6566 696e 6573 20e2 .m4... defines .\n-00022b80: 8098 4158 5f54 4849 5244 5f50 4152 5459 ..AX_THIRD_PARTY\n-00022b90: e280 9920 7769 7468 0a20 2020 2020 7365 ... with. se\n-00022ba0: 7269 616c 2032 2e0a 0a57 6865 6e20 e280 rial 2...When ..\n-00022bb0: 9861 636c 6f63 616c e280 9920 7365 6573 .aclocal... sees\n-00022bc0: 2061 2067 7265 6174 6572 2073 6572 6961 a greater seria\n-00022bd0: 6c20 6e75 6d62 6572 2c20 6974 2069 6d6d l number, it imm\n-00022be0: 6564 6961 7465 6c79 2066 6f72 6765 7473 ediately forgets\n-00022bf0: 0a61 6e79 7468 696e 6720 6974 206b 6e6f .anything it kno\n-00022c00: 7773 2066 726f 6d20 6669 6c65 7320 7468 ws from files th\n-00022c10: 6174 2068 6176 6520 7468 6520 7361 6d65 at have the same\n-00022c20: 2062 6173 656e 616d 6520 616e 6420 6120 basename and a \n-00022c30: 736d 616c 6c65 720a 7365 7269 616c 206e smaller.serial n\n-00022c40: 756d 6265 722e 2020 536f 2061 6674 6572 umber. So after\n-00022c50: 2069 7420 6861 7320 666f 756e 6420 e280 it has found ..\n-00022c60: 982f 7573 722f 7368 6172 652f 6163 6c6f ./usr/share/aclo\n-00022c70: 6361 6c2f 7468 6972 6470 6172 7479 2e6d cal/thirdparty.m\n-00022c80: 34e2 8099 0a77 6974 6820 7365 7269 616c 4....with serial\n-00022c90: 2032 2c20 e280 9861 636c 6f63 616c e280 2, ...aclocal..\n-00022ca0: 9920 7769 6c6c 2070 726f 6365 6564 2061 . will proceed a\n-00022cb0: 7320 6966 2069 7420 6861 6420 6e65 7665 s if it had neve\n-00022cc0: 7220 7365 656e 0ae2 8098 6d34 2f74 6869 r seen....m4/thi\n-00022cd0: 7264 7061 7274 792e 6d34 e280 992e 2020 rdparty.m4.... \n-00022ce0: 5468 6973 2062 7269 6e67 7320 7573 2062 This brings us b\n-00022cf0: 6163 6b20 746f 2061 2073 6974 7561 7469 ack to a situati\n-00022d00: 6f6e 2073 696d 696c 6172 2074 6f20 7468 on similar to th\n-00022d10: 6174 0a61 7420 7468 6520 6265 6769 6e6e at.at the beginn\n-00022d20: 696e 6720 6f66 206f 7572 2065 7861 6d70 ing of our examp\n-00022d30: 6c65 2c20 7768 6572 6520 6e6f 206c 6f63 le, where no loc\n-00022d40: 616c 2066 696c 6520 6465 6669 6e65 6420 al file defined \n-00022d50: 7468 6520 6d61 6372 6f2e 0ae2 8098 6163 the macro.....ac\n-00022d60: 6c6f 6361 6ce2 8099 2077 696c 6c20 696e local... will in\n-00022d70: 7374 616c 6c20 7468 6520 6e65 7720 7665 stall the new ve\n-00022d80: 7273 696f 6e20 6f66 2074 6865 206d 6163 rsion of the mac\n-00022d90: 726f 2069 6e0a e280 986d 342f 7468 6972 ro in....m4/thir\n-00022da0: 6470 6172 7479 2e6d 34e2 8099 2c20 696e dparty.m4..., in\n-00022db0: 2074 6869 7320 6361 7365 206f 7665 7272 this case overr\n-00022dc0: 6964 696e 6720 7468 6520 6f6c 6420 7665 iding the old ve\n-00022dd0: 7273 696f 6e2e 2020 4d79 5061 636b 6167 rsion. MyPackag\n-00022de0: 650a 6a75 7374 2068 6164 2069 7473 206d e.just had its m\n-00022df0: 6163 726f 2075 7064 6174 6564 2061 7320 acro updated as \n-00022e00: 6120 7369 6465 2065 6666 6563 7420 6f66 a side effect of\n-00022e10: 2072 756e 6e69 6e67 20e2 8098 6163 6c6f running ...aclo\n-00022e20: 6361 6ce2 8099 2e0a 0a20 2020 4966 2079 cal...... If y\n-00022e30: 6f75 2061 7265 206c 6565 7279 206f 6620 ou are leery of \n-00022e40: 6c65 7474 696e 6720 e280 9861 636c 6f63 letting ...acloc\n-00022e50: 616c e280 9920 7570 6461 7465 2079 6f75 al... update you\n-00022e60: 7220 6c6f 6361 6c20 6d61 6372 6f2c 2079 r local macro, y\n-00022e70: 6f75 0a63 616e 2072 756e 20e2 8098 6163 ou.can run ...ac\n-00022e80: 6c6f 6361 6c20 2d49 206d 3420 2d2d 6469 local -I m4 --di\n-00022e90: 6666 e280 9920 746f 2072 6576 6965 7720 ff... to review \n-00022ea0: 7468 6520 6368 616e 6765 7320 e280 9861 the changes ...a\n-00022eb0: 636c 6f63 616c 202d 4920 6d34 0a2d 2d69 clocal -I m4.--i\n-00022ec0: 6e73 7461 6c6c e280 9920 776f 756c 6420 nstall... would \n-00022ed0: 7065 7266 6f72 6d20 6f6e 2074 6865 7365 perform on these\n-00022ee0: 206d 6163 726f 732e 0a0a 2020 2046 696e macros... Fin\n-00022ef0: 616c 6c79 2c20 6e6f 7465 2074 6861 7420 ally, note that \n-00022f00: 7468 6520 e280 982d 2d66 6f72 6365 e280 the ...--force..\n-00022f10: 9920 6f70 7469 6f6e 206f 6620 e280 9861 . option of ...a\n-00022f20: 636c 6f63 616c e280 9920 6861 7320 6162 clocal... has ab\n-00022f30: 736f 6c75 7465 6c79 0a6e 6f20 6566 6665 solutely.no effe\n-00022f40: 6374 206f 6e20 7468 6520 6669 6c65 7320 ct on the files \n-00022f50: 696e 7374 616c 6c65 6420 6279 20e2 8098 installed by ...\n-00022f60: 2d2d 696e 7374 616c 6ce2 8099 2e20 2046 --install.... F\n-00022f70: 6f72 2069 6e73 7461 6e63 652c 2069 6620 or instance, if \n-00022f80: 796f 750a 6861 7665 206d 6f64 6966 6965 you.have modifie\n-00022f90: 6420 796f 7572 206c 6f63 616c 206d 6163 d your local mac\n-00022fa0: 726f 732c 2064 6f20 6e6f 7420 6578 7065 ros, do not expe\n-00022fb0: 6374 20e2 8098 2d2d 696e 7374 616c 6c20 ct ...--install \n-00022fc0: 2d2d 666f 7263 65e2 8099 2074 6f0a 7265 --force... to.re\n-00022fd0: 706c 6163 6520 7468 6520 6c6f 6361 6c20 place the local \n-00022fe0: 6d61 6372 6f73 2062 7920 7468 6569 7220 macros by their \n-00022ff0: 7379 7374 656d 2d77 6964 6520 7665 7273 system-wide vers\n-00023000: 696f 6e73 2e20 2049 6620 796f 7520 7761 ions. If you wa\n-00023010: 6e74 2074 6f0a 646f 2073 6f2c 2073 696d nt to.do so, sim\n-00023020: 706c 7920 6572 6173 6520 7468 6520 6c6f ply erase the lo\n-00023030: 6361 6c20 6d61 6372 6f73 2079 6f75 2077 cal macros you w\n-00023040: 616e 7420 746f 2072 6576 6572 742c 2061 ant to revert, a\n-00023050: 6e64 2072 756e 0ae2 8098 6163 6c6f 6361 nd run....acloca\n-00023060: 6c20 2d49 206d 3420 2d2d 696e 7374 616c l -I m4 --instal\n-00023070: 6ce2 8099 2e0a 0a1f 0a46 696c 653a 2061 l........File: a\n-00023080: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n-00023090: 6f2c 2020 4e6f 6465 3a20 4675 7475 7265 o, Node: Future\n-000230a0: 206f 6620 6163 6c6f 6361 6c2c 2020 5072 of aclocal, Pr\n-000230b0: 6576 3a20 5365 7269 616c 732c 2020 5570 ev: Serials, Up\n-000230c0: 3a20 6163 6c6f 6361 6c20 496e 766f 6361 : aclocal Invoca\n-000230d0: 7469 6f6e 0a0a 362e 332e 3620 5468 6520 tion..6.3.6 The \n-000230e0: 4675 7475 7265 206f 6620 e280 9861 636c Future of ...acl\n-000230f0: 6f63 616c e280 990a 2d2d 2d2d 2d2d 2d2d ocal....--------\n+0001fb20: 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 e280 --------..The ..\n+0001fb30: 9861 636c 6f63 616c e280 9920 7072 6f67 .aclocal... prog\n+0001fb40: 7261 6d20 646f 6573 6e27 7420 6861 7665 ram doesn't have\n+0001fb50: 2061 6e79 2062 7569 6c74 2d69 6e20 6b6e any built-in kn\n+0001fb60: 6f77 6c65 6467 6520 6f66 2061 6e79 206d owledge of any m\n+0001fb70: 6163 726f 732c 0a73 6f20 6974 2069 7320 acros,.so it is \n+0001fb80: 6561 7379 2074 6f20 6578 7465 6e64 2069 easy to extend i\n+0001fb90: 7420 7769 7468 2079 6f75 7220 6f77 6e20 t with your own \n+0001fba0: 6d61 6372 6f73 2e0a 0a20 2020 5468 6973 macros... This\n+0001fbb0: 2063 616e 2062 6520 7573 6564 2062 7920 can be used by \n+0001fbc0: 6c69 6272 6172 6965 7320 7468 6174 2077 libraries that w\n+0001fbd0: 616e 7420 746f 2073 7570 706c 7920 7468 ant to supply th\n+0001fbe0: 6569 7220 6f77 6e20 4175 746f 636f 6e66 eir own Autoconf\n+0001fbf0: 0a6d 6163 726f 7320 666f 7220 7573 6520 .macros for use \n+0001fc00: 6279 206f 7468 6572 2070 726f 6772 616d by other program\n+0001fc10: 732e 2020 466f 7220 696e 7374 616e 6365 s. For instance\n+0001fc20: 2c20 7468 6520 e280 9867 6574 7465 7874 , the ...gettext\n+0001fc30: e280 9920 6c69 6272 6172 790a 7375 7070 ... library.supp\n+0001fc40: 6c69 6573 2061 206d 6163 726f 20e2 8098 lies a macro ...\n+0001fc50: 414d 5f47 4e55 5f47 4554 5445 5854 e280 AM_GNU_GETTEXT..\n+0001fc60: 9920 7468 6174 2073 686f 756c 6420 6265 . that should be\n+0001fc70: 2075 7365 6420 6279 2061 6e79 2070 6163 used by any pac\n+0001fc80: 6b61 6765 0a75 7369 6e67 20e2 8098 6765 kage.using ...ge\n+0001fc90: 7474 6578 74e2 8099 2e20 2057 6865 6e20 ttext.... When \n+0001fca0: 7468 6520 6c69 6272 6172 7920 6973 2069 the library is i\n+0001fcb0: 6e73 7461 6c6c 6564 2c20 6974 2069 6e73 nstalled, it ins\n+0001fcc0: 7461 6c6c 7320 7468 6973 206d 6163 726f talls this macro\n+0001fcd0: 0a73 6f20 7468 6174 20e2 8098 6163 6c6f .so that ...aclo\n+0001fce0: 6361 6ce2 8099 2077 696c 6c20 6669 6e64 cal... will find\n+0001fcf0: 2069 742e 0a0a 2020 2041 206d 6163 726f it... A macro\n+0001fd00: 2066 696c 6527 7320 6e61 6d65 2073 686f file's name sho\n+0001fd10: 756c 6420 656e 6420 696e 20e2 8098 2e6d uld end in ....m\n+0001fd20: 34e2 8099 2e20 2053 7563 6820 6669 6c65 4.... Such file\n+0001fd30: 7320 7368 6f75 6c64 2062 650a 696e 7374 s should be.inst\n+0001fd40: 616c 6c65 6420 696e 20e2 8098 2428 6461 alled in ...$(da\n+0001fd50: 7461 6469 7229 2f61 636c 6f63 616c e280 tadir)/aclocal..\n+0001fd60: 992e 2020 5468 6973 2069 7320 6173 2073 .. This is as s\n+0001fd70: 696d 706c 6520 6173 2077 7269 7469 6e67 imple as writing\n+0001fd80: 3a0a 0a20 2020 2020 6163 6c6f 6361 6c64 :.. aclocald\n+0001fd90: 6972 203d 2024 2864 6174 6164 6972 292f ir = $(datadir)/\n+0001fda0: 6163 6c6f 6361 6c0a 2020 2020 2061 636c aclocal. acl\n+0001fdb0: 6f63 616c 5f44 4154 4120 3d20 6d79 6d61 ocal_DATA = myma\n+0001fdc0: 6372 6f2e 6d34 206d 796f 7468 6572 6d61 cro.m4 myotherma\n+0001fdd0: 6372 6f2e 6d34 0a0a 506c 6561 7365 2064 cro.m4..Please d\n+0001fde0: 6f20 7573 6520 e280 9824 2864 6174 6164 o use ...$(datad\n+0001fdf0: 6972 292f 6163 6c6f 6361 6ce2 8099 2c20 ir)/aclocal..., \n+0001fe00: 616e 6420 6e6f 7420 736f 6d65 7468 696e and not somethin\n+0001fe10: 6720 6261 7365 6420 6f6e 2074 6865 0a72 g based on the.r\n+0001fe20: 6573 756c 7420 6f66 20e2 8098 6163 6c6f esult of ...aclo\n+0001fe30: 6361 6c20 2d2d 7072 696e 742d 6163 2d64 cal --print-ac-d\n+0001fe40: 6972 e280 9920 282a 6e6f 7465 2048 6172 ir... (*note Har\n+0001fe50: 642d 436f 6465 6420 496e 7374 616c 6c20 d-Coded Install \n+0001fe60: 5061 7468 733a 3a2c 0a66 6f72 2061 7267 Paths::,.for arg\n+0001fe70: 756d 656e 7473 292e 2020 4974 206d 6967 uments). It mig\n+0001fe80: 6874 2061 6c73 6f20 6265 2068 656c 7066 ht also be helpf\n+0001fe90: 756c 2074 6f20 7375 6767 6573 7420 746f ul to suggest to\n+0001fea0: 2074 6865 2075 7365 7220 746f 2061 6464 the user to add\n+0001feb0: 0a74 6865 20e2 8098 2428 6461 7461 6469 .the ...$(datadi\n+0001fec0: 7229 2f61 636c 6f63 616c e280 9920 6469 r)/aclocal... di\n+0001fed0: 7265 6374 6f72 7920 746f 2068 6973 20e2 rectory to his .\n+0001fee0: 8098 4143 4c4f 4341 4c5f 5041 5448 e280 ..ACLOCAL_PATH..\n+0001fef0: 9920 7661 7269 6162 6c65 2028 2a6e 6f74 . variable (*not\n+0001ff00: 650a 4143 4c4f 4341 4c5f 5041 5448 3a3a e.ACLOCAL_PATH::\n+0001ff10: 2920 736f 2074 6861 7420 e280 9861 636c ) so that ...acl\n+0001ff20: 6f63 616c e280 9920 7769 6c6c 2066 696e ocal... will fin\n+0001ff30: 6420 7468 6520 e280 982e 6d34 e280 9920 d the ....m4... \n+0001ff40: 6669 6c65 7320 696e 7374 616c 6c65 6420 files installed \n+0001ff50: 6279 0a79 6f75 7220 7061 636b 6167 6520 by.your package \n+0001ff60: 6175 746f 6d61 7469 6361 6c6c 792e 0a0a automatically...\n+0001ff70: 2020 2041 2066 696c 6520 6f66 206d 6163 A file of mac\n+0001ff80: 726f 7320 7368 6f75 6c64 2062 6520 6120 ros should be a \n+0001ff90: 7365 7269 6573 206f 6620 7072 6f70 6572 series of proper\n+0001ffa0: 6c79 2071 756f 7465 6420 e280 9841 435f ly quoted ...AC_\n+0001ffb0: 4445 4655 4ee2 8099 2773 0a28 2a6e 6f74 DEFUN...'s.(*not\n+0001ffc0: 6520 2861 7574 6f63 6f6e 6629 4d61 6372 e (autoconf)Macr\n+0001ffd0: 6f20 4465 6669 6e69 7469 6f6e 733a 3a29 o Definitions::)\n+0001ffe0: 2e20 2054 6865 20e2 8098 6163 6c6f 6361 . The ...acloca\n+0001fff0: 6ce2 8099 2070 726f 6772 616d 7320 616c l... programs al\n+00020000: 736f 0a75 6e64 6572 7374 616e 6473 20e2 so.understands .\n+00020010: 8098 4143 5f52 4551 5549 5245 e280 9920 ..AC_REQUIRE... \n+00020020: 282a 6e6f 7465 2028 6175 746f 636f 6e66 (*note (autoconf\n+00020030: 2950 7265 7265 7175 6973 6974 6520 4d61 )Prerequisite Ma\n+00020040: 6372 6f73 3a3a 292c 2073 6f20 6974 0a69 cros::), so it.i\n+00020050: 7320 7361 6665 2074 6f20 7075 7420 6561 s safe to put ea\n+00020060: 6368 206d 6163 726f 2069 6e20 6120 7365 ch macro in a se\n+00020070: 7061 7261 7465 2066 696c 652e 2020 4561 parate file. Ea\n+00020080: 6368 2066 696c 6520 7368 6f75 6c64 2068 ch file should h\n+00020090: 6176 6520 6e6f 0a73 6964 6520 6566 6665 ave no.side effe\n+000200a0: 6374 7320 6275 7420 6d61 6372 6f20 6465 cts but macro de\n+000200b0: 6669 6e69 7469 6f6e 732e 2020 4573 7065 finitions. Espe\n+000200c0: 6369 616c 6c79 2c20 616e 7920 6361 6c6c cially, any call\n+000200d0: 2074 6f20 e280 9841 435f 5052 4552 4551 to ...AC_PREREQ\n+000200e0: e280 990a 7368 6f75 6c64 2062 6520 646f ....should be do\n+000200f0: 6e65 2069 6e73 6964 6520 7468 6520 6465 ne inside the de\n+00020100: 6669 6e65 6420 6d61 6372 6f2c 206e 6f74 fined macro, not\n+00020110: 2061 7420 7468 6520 6265 6769 6e6e 696e at the beginnin\n+00020120: 6720 6f66 2074 6865 0a66 696c 652e 0a0a g of the.file...\n+00020130: 2020 2053 7461 7274 696e 6720 7769 7468 Starting with\n+00020140: 2041 7574 6f6d 616b 6520 312e 382c 20e2 Automake 1.8, .\n+00020150: 8098 6163 6c6f 6361 6ce2 8099 2077 696c ..aclocal... wil\n+00020160: 6c20 7761 726e 2061 626f 7574 2061 6c6c l warn about all\n+00020170: 2075 6e64 6572 7175 6f74 6564 0a63 616c underquoted.cal\n+00020180: 6c73 2074 6f20 e280 9841 435f 4445 4655 ls to ...AC_DEFU\n+00020190: 4ee2 8099 2e20 2057 6520 7265 616c 697a N.... We realiz\n+000201a0: 6520 7468 6973 2077 696c 6c20 616e 6e6f e this will anno\n+000201b0: 7920 6120 6c6f 7420 6f66 2070 656f 706c y a lot of peopl\n+000201c0: 652c 0a62 6563 6175 7365 20e2 8098 6163 e,.because ...ac\n+000201d0: 6c6f 6361 6ce2 8099 2077 6173 206e 6f74 local... was not\n+000201e0: 2073 6f20 7374 7269 6374 2069 6e20 7468 so strict in th\n+000201f0: 6520 7061 7374 2061 6e64 206d 616e 7920 e past and many \n+00020200: 7468 6972 6420 7061 7274 790a 6d61 6372 third party.macr\n+00020210: 6f73 2061 7265 2075 6e64 6572 7175 6f74 os are underquot\n+00020220: 6564 3b20 616e 6420 7765 2068 6176 6520 ed; and we have \n+00020230: 746f 2061 706f 6c6f 6769 7a65 2066 6f72 to apologize for\n+00020240: 2074 6869 7320 7465 6d70 6f72 6172 790a this temporary.\n+00020250: 696e 636f 6e76 656e 6965 6e63 652e 2020 inconvenience. \n+00020260: 5468 6520 7265 6173 6f6e 2077 6520 6861 The reason we ha\n+00020270: 7665 2074 6f20 6265 2073 7472 6963 7465 ve to be stricte\n+00020280: 7220 6973 2074 6861 7420 6120 6675 7475 r is that a futu\n+00020290: 7265 0a69 6d70 6c65 6d65 6e74 6174 696f re.implementatio\n+000202a0: 6e20 6f66 20e2 8098 6163 6c6f 6361 6ce2 n of ...aclocal.\n+000202b0: 8099 2028 2a6e 6f74 6520 4675 7475 7265 .. (*note Future\n+000202c0: 206f 6620 6163 6c6f 6361 6c3a 3a29 2077 of aclocal::) w\n+000202d0: 696c 6c20 6861 7665 2074 6f0a 7465 6d70 ill have to.temp\n+000202e0: 6f72 6172 696c 7920 696e 636c 7564 6520 orarily include \n+000202f0: 616c 6c20 7468 6573 6520 7468 6972 6420 all these third \n+00020300: 7061 7274 7920 e280 982e 6d34 e280 9920 party ....m4... \n+00020310: 6669 6c65 732c 206d 6179 6265 2073 6576 files, maybe sev\n+00020320: 6572 616c 0a74 696d 6573 2c20 696e 636c eral.times, incl\n+00020330: 7564 696e 6720 6576 656e 2066 696c 6573 uding even files\n+00020340: 2074 6861 7420 6172 6520 6e6f 7420 6163 that are not ac\n+00020350: 7475 616c 6c79 206e 6565 6465 642e 2020 tually needed. \n+00020360: 446f 696e 6720 736f 0a73 686f 756c 6420 Doing so.should \n+00020370: 616c 6c65 7669 6174 6520 6d61 6e79 2070 alleviate many p\n+00020380: 726f 626c 656d 7320 6f66 2074 6865 2063 roblems of the c\n+00020390: 7572 7265 6e74 2069 6d70 6c65 6d65 6e74 urrent implement\n+000203a0: 6174 696f 6e2c 2068 6f77 6576 6572 2069 ation, however i\n+000203b0: 740a 7265 7175 6972 6573 2061 2073 7472 t.requires a str\n+000203c0: 6963 7465 7220 7374 796c 6520 6672 6f6d icter style from\n+000203d0: 2074 6865 206d 6163 726f 2061 7574 686f the macro autho\n+000203e0: 7273 2e20 2048 6f70 6566 756c 6c79 2069 rs. Hopefully i\n+000203f0: 7420 6973 2065 6173 790a 746f 2072 6576 t is easy.to rev\n+00020400: 6973 6520 7468 6520 6578 6973 7469 6e67 ise the existing\n+00020410: 206d 6163 726f 732e 2020 466f 7220 696e macros. For in\n+00020420: 7374 616e 6365 2c0a 0a20 2020 2020 2320 stance,.. # \n+00020430: 6261 6420 7374 796c 650a 2020 2020 2041 bad style. A\n+00020440: 435f 5052 4552 4551 2832 2e35 3729 0a20 C_PREREQ(2.57). \n+00020450: 2020 2020 4143 5f44 4546 554e 2841 585f AC_DEFUN(AX_\n+00020460: 464f 4f42 4152 2c0a 2020 2020 205b 4143 FOOBAR,. [AC\n+00020470: 5f52 4551 5549 5245 285b 4158 5f53 4f4d _REQUIRE([AX_SOM\n+00020480: 4554 4849 4e47 5d29 646e 6c0a 2020 2020 ETHING])dnl. \n+00020490: 2041 585f 464f 4f0a 2020 2020 2041 585f AX_FOO. AX_\n+000204a0: 4241 520a 2020 2020 205d 290a 0a73 686f BAR. ])..sho\n+000204b0: 756c 6420 6265 2072 6577 7269 7474 656e uld be rewritten\n+000204c0: 2061 730a 0a20 2020 2020 4143 5f44 4546 as.. AC_DEF\n+000204d0: 554e 285b 4158 5f46 4f4f 4241 525d 2c0a UN([AX_FOOBAR],.\n+000204e0: 2020 2020 205b 4143 5f50 5245 5245 5128 [AC_PREREQ(\n+000204f0: 5b32 2e35 375d 2964 6e6c 0a20 2020 2020 [2.57])dnl. \n+00020500: 4143 5f52 4551 5549 5245 285b 4158 5f53 AC_REQUIRE([AX_S\n+00020510: 4f4d 4554 4849 4e47 5d29 646e 6c0a 2020 OMETHING])dnl. \n+00020520: 2020 2041 585f 464f 4f0a 2020 2020 2041 AX_FOO. A\n+00020530: 585f 4241 520a 2020 2020 205d 290a 0a20 X_BAR. ]).. \n+00020540: 2020 5772 6170 7069 6e67 2074 6865 20e2 Wrapping the .\n+00020550: 8098 4143 5f50 5245 5245 51e2 8099 2063 ..AC_PREREQ... c\n+00020560: 616c 6c20 696e 7369 6465 2074 6865 206d all inside the m\n+00020570: 6163 726f 2065 6e73 7572 6573 2074 6861 acro ensures tha\n+00020580: 7420 4175 746f 636f 6e66 0a32 2e35 3720 t Autoconf.2.57 \n+00020590: 7769 6c6c 206e 6f74 2062 6520 7265 7175 will not be requ\n+000205a0: 6972 6564 2069 6620 e280 9841 585f 464f ired if ...AX_FO\n+000205b0: 4f42 4152 e280 9920 6973 206e 6f74 2061 OBAR... is not a\n+000205c0: 6374 7561 6c6c 7920 7573 6564 2e20 204d ctually used. M\n+000205d0: 6f73 740a 696d 706f 7274 616e 746c 792c ost.importantly,\n+000205e0: 2071 756f 7469 6e67 2074 6865 2066 6972 quoting the fir\n+000205f0: 7374 2061 7267 756d 656e 7420 6f66 20e2 st argument of .\n+00020600: 8098 4143 5f44 4546 554e e280 9920 616c ..AC_DEFUN... al\n+00020610: 6c6f 7773 2074 6865 206d 6163 726f 0a74 lows the macro.t\n+00020620: 6f20 6265 2072 6564 6566 696e 6564 206f o be redefined o\n+00020630: 7220 696e 636c 7564 6564 2074 7769 6365 r included twice\n+00020640: 2028 6f74 6865 7277 6973 6520 7468 6973 (otherwise this\n+00020650: 2066 6972 7374 2061 7267 756d 656e 7420 first argument \n+00020660: 776f 756c 640a 6265 2065 7870 616e 6465 would.be expande\n+00020670: 6420 6475 7269 6e67 2074 6865 2073 6563 d during the sec\n+00020680: 6f6e 6420 6465 6669 6e69 7469 6f6e 292e ond definition).\n+00020690: 2020 466f 7220 636f 6e73 6973 7465 6e63 For consistenc\n+000206a0: 7920 7765 206c 696b 6520 746f 0a71 756f y we like to.quo\n+000206b0: 7465 2065 7665 6e20 6172 6775 6d65 6e74 te even argument\n+000206c0: 7320 7375 6368 2061 7320 e280 9832 2e35 s such as ...2.5\n+000206d0: 37e2 8099 2074 6861 7420 646f 206e 6f74 7... that do not\n+000206e0: 2072 6571 7569 7265 2069 742e 0a0a 2020 require it... \n+000206f0: 2049 6620 796f 7520 6861 7665 2062 6565 If you have bee\n+00020700: 6e20 6469 7265 6374 6564 2068 6572 6520 n directed here \n+00020710: 6279 2074 6865 20e2 8098 6163 6c6f 6361 by the ...acloca\n+00020720: 6ce2 8099 2064 6961 676e 6f73 7469 6320 l... diagnostic \n+00020730: 6275 7420 6172 650a 6e6f 7420 7468 6520 but are.not the \n+00020740: 6d61 696e 7461 696e 6572 206f 6620 7468 maintainer of th\n+00020750: 6520 696d 706c 6963 6174 6564 206d 6163 e implicated mac\n+00020760: 726f 2c20 796f 7520 7769 6c6c 2077 616e ro, you will wan\n+00020770: 7420 746f 2063 6f6e 7461 6374 2074 6865 t to contact the\n+00020780: 0a6d 6169 6e74 6169 6e65 7220 6f66 2074 .maintainer of t\n+00020790: 6861 7420 6d61 6372 6f2e 2020 506c 6561 hat macro. Plea\n+000207a0: 7365 206d 616b 6520 7375 7265 2079 6f75 se make sure you\n+000207b0: 2068 6176 6520 7468 6520 6c61 7465 7374 have the latest\n+000207c0: 2076 6572 7369 6f6e 0a6f 6620 7468 6520 version.of the \n+000207d0: 6d61 6372 6f20 616e 6420 7468 6174 2074 macro and that t\n+000207e0: 6865 2070 726f 626c 656d 2068 6173 6e27 he problem hasn'\n+000207f0: 7420 616c 7265 6164 7920 6265 656e 2072 t already been r\n+00020800: 6570 6f72 7465 6420 6265 666f 7265 0a64 eported before.d\n+00020810: 6f69 6e67 2073 6f3a 2070 656f 706c 6520 oing so: people \n+00020820: 7465 6e64 2074 6f20 776f 726b 2066 6173 tend to work fas\n+00020830: 7465 7220 7768 656e 2074 6865 7920 6172 ter when they ar\n+00020840: 656e 2774 2066 6c6f 6f64 6564 2062 7920 en't flooded by \n+00020850: 6d61 696c 732e 0a0a 2020 2041 6e6f 7468 mails... Anoth\n+00020860: 6572 2073 6974 7561 7469 6f6e 2077 6865 er situation whe\n+00020870: 7265 20e2 8098 6163 6c6f 6361 6ce2 8099 re ...aclocal...\n+00020880: 2069 7320 636f 6d6d 6f6e 6c79 2075 7365 is commonly use\n+00020890: 6420 6973 2074 6f20 6d61 6e61 6765 0a6d d is to manage.m\n+000208a0: 6163 726f 7320 7468 6174 2061 7265 2075 acros that are u\n+000208b0: 7365 6420 6c6f 6361 6c6c 7920 6279 2074 sed locally by t\n+000208c0: 6865 2070 6163 6b61 6765 2c20 2a6e 6f74 he package, *not\n+000208d0: 6520 4c6f 6361 6c20 4d61 6372 6f73 3a3a e Local Macros::\n+000208e0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+000208f0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+00020900: 4e6f 6465 3a20 4c6f 6361 6c20 4d61 6372 Node: Local Macr\n+00020910: 6f73 2c20 204e 6578 743a 2053 6572 6961 os, Next: Seria\n+00020920: 6c73 2c20 2050 7265 763a 2045 7874 656e ls, Prev: Exten\n+00020930: 6469 6e67 2061 636c 6f63 616c 2c20 2055 ding aclocal, U\n+00020940: 703a 2061 636c 6f63 616c 2049 6e76 6f63 p: aclocal Invoc\n+00020950: 6174 696f 6e0a 0a36 2e33 2e34 2048 616e ation..6.3.4 Han\n+00020960: 646c 696e 6720 4c6f 6361 6c20 4d61 6372 dling Local Macr\n+00020970: 6f73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d os.-------------\n+00020980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+00020990: 4665 6174 7572 6520 7465 7374 7320 6f66 Feature tests of\n+000209a0: 6665 7265 6420 6279 2041 7574 6f63 6f6e fered by Autocon\n+000209b0: 6620 646f 206e 6f74 2063 6f76 6572 2061 f do not cover a\n+000209c0: 6c6c 206e 6565 6473 2e20 2050 656f 706c ll needs. Peopl\n+000209d0: 6520 6f66 7465 6e0a 6861 7665 2074 6f20 e often.have to \n+000209e0: 7375 7070 6c65 6d65 6e74 2065 7869 7374 supplement exist\n+000209f0: 696e 6720 7465 7374 7320 7769 7468 2074 ing tests with t\n+00020a00: 6865 6972 206f 776e 206d 6163 726f 732c heir own macros,\n+00020a10: 206f 7220 7769 7468 0a74 6869 7264 2d70 or with.third-p\n+00020a20: 6172 7479 206d 6163 726f 732e 0a0a 2020 arty macros... \n+00020a30: 2054 6865 7265 2061 7265 2074 776f 2077 There are two w\n+00020a40: 6179 7320 746f 206f 7267 616e 697a 6520 ays to organize \n+00020a50: 6375 7374 6f6d 206d 6163 726f 7320 696e custom macros in\n+00020a60: 2061 2070 6163 6b61 6765 2e0a 0a20 2020 a package... \n+00020a70: 5468 6520 6669 7273 7420 706f 7373 6962 The first possib\n+00020a80: 696c 6974 7920 2874 6865 2068 6973 746f ility (the histo\n+00020a90: 7269 6361 6c20 7072 6163 7469 6365 2920 rical practice) \n+00020aa0: 6973 2074 6f20 6c69 7374 2061 6c6c 2079 is to list all y\n+00020ab0: 6f75 720a 6d61 6372 6f73 2069 6e20 e280 our.macros in ..\n+00020ac0: 9861 6369 6e63 6c75 6465 2e6d 34e2 8099 .acinclude.m4...\n+00020ad0: 2e20 2054 6869 7320 6669 6c65 2077 696c . This file wil\n+00020ae0: 6c20 6265 2069 6e63 6c75 6465 6420 696e l be included in\n+00020af0: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n+00020b00: 990a 7768 656e 2079 6f75 2072 756e 20e2 ..when you run .\n+00020b10: 8098 6163 6c6f 6361 6ce2 8099 2c20 616e ..aclocal..., an\n+00020b20: 6420 6974 7320 6d61 6372 6f28 7329 2077 d its macro(s) w\n+00020b30: 696c 6c20 6865 6e63 6566 6f72 7468 2062 ill henceforth b\n+00020b40: 6520 7669 7369 626c 6520 746f 0ae2 8098 e visible to....\n+00020b50: 6175 746f 636f 6e66 e280 992e 2020 486f autoconf.... Ho\n+00020b60: 7765 7665 7220 6966 2069 7420 636f 6e74 wever if it cont\n+00020b70: 6169 6e73 206e 756d 6572 6f75 7320 6d61 ains numerous ma\n+00020b80: 6372 6f73 2c20 6974 2077 696c 6c20 7261 cros, it will ra\n+00020b90: 7069 646c 790a 6265 636f 6d65 2064 6966 pidly.become dif\n+00020ba0: 6669 6375 6c74 2074 6f20 6d61 696e 7461 ficult to mainta\n+00020bb0: 696e 2c20 616e 6420 6974 2077 696c 6c20 in, and it will \n+00020bc0: 6265 2061 6c6d 6f73 7420 696d 706f 7373 be almost imposs\n+00020bd0: 6962 6c65 2074 6f20 7368 6172 650a 6d61 ible to share.ma\n+00020be0: 6372 6f73 2062 6574 7765 656e 2070 6163 cros between pac\n+00020bf0: 6b61 6765 732e 0a0a 2020 2054 6865 2073 kages... The s\n+00020c00: 6563 6f6e 6420 706f 7373 6962 696c 6974 econd possibilit\n+00020c10: 792c 2077 6869 6368 2077 6520 646f 2072 y, which we do r\n+00020c20: 6563 6f6d 6d65 6e64 2c20 6973 2074 6f20 ecommend, is to \n+00020c30: 7772 6974 6520 6561 6368 206d 6163 726f write each macro\n+00020c40: 0a69 6e20 6974 7320 6f77 6e20 6669 6c65 .in its own file\n+00020c50: 2061 6e64 2067 6174 6865 7220 616c 6c20 and gather all \n+00020c60: 7468 6573 6520 6669 6c65 7320 696e 2061 these files in a\n+00020c70: 2064 6972 6563 746f 7279 2e20 2054 6869 directory. Thi\n+00020c80: 730a 6469 7265 6374 6f72 7920 6973 2075 s.directory is u\n+00020c90: 7375 616c 6c79 2063 616c 6c65 6420 e280 sually called ..\n+00020ca0: 986d 342f e280 992e 2020 546f 2062 7569 .m4/.... To bui\n+00020cb0: 6c64 20e2 8098 6163 6c6f 6361 6c2e 6d34 ld ...aclocal.m4\n+00020cc0: e280 992c 206f 6e65 2073 686f 756c 640a ..., one should.\n+00020cd0: 7468 6572 6566 6f72 6520 696e 7374 7275 therefore instru\n+00020ce0: 6374 20e2 8098 6163 6c6f 6361 6ce2 8099 ct ...aclocal...\n+00020cf0: 2074 6f20 7363 616e 20e2 8098 6d34 2fe2 to scan ...m4/.\n+00020d00: 8099 2e20 2046 726f 6d20 7468 6520 636f ... From the co\n+00020d10: 6d6d 616e 6420 6c69 6e65 2c20 7468 6973 mmand line, this\n+00020d20: 0a69 7320 646f 6e65 2077 6974 6820 e280 .is done with ..\n+00020d30: 9861 636c 6f63 616c 202d 4920 6d34 e280 .aclocal -I m4..\n+00020d40: 992e 2020 5468 6520 746f 702d 6c65 7665 .. The top-leve\n+00020d50: 6c20 e280 984d 616b 6566 696c 652e 616d l ...Makefile.am\n+00020d60: e280 9920 7368 6f75 6c64 2061 6c73 6f0a ... should also.\n+00020d70: 6265 2075 7064 6174 6564 2074 6f20 6465 be updated to de\n+00020d80: 6669 6e65 0a0a 2020 2020 2041 434c 4f43 fine.. ACLOC\n+00020d90: 414c 5f41 4d46 4c41 4753 203d 202d 4920 AL_AMFLAGS = -I \n+00020da0: 6d34 0a0a 2020 20e2 8098 4143 4c4f 4341 m4.. ...ACLOCA\n+00020db0: 4c5f 414d 464c 4147 53e2 8099 2063 6f6e L_AMFLAGS... con\n+00020dc0: 7461 696e 7320 6f70 7469 6f6e 7320 746f tains options to\n+00020dd0: 2070 6173 7320 746f 20e2 8098 6163 6c6f pass to ...aclo\n+00020de0: 6361 6ce2 8099 2077 6865 6e0a e280 9861 cal... when....a\n+00020df0: 636c 6f63 616c 2e6d 34e2 8099 2069 7320 clocal.m4... is \n+00020e00: 746f 2062 6520 7265 6275 696c 7420 6279 to be rebuilt by\n+00020e10: 20e2 8098 6d61 6b65 e280 992e 2020 5468 ...make.... Th\n+00020e20: 6973 206c 696e 6520 6973 2061 6c73 6f20 is line is also \n+00020e30: 7573 6564 2062 790a e280 9861 7574 6f72 used by....autor\n+00020e40: 6563 6f6e 66e2 8099 2028 2a6e 6f74 6520 econf... (*note \n+00020e50: 5573 696e 6720 e280 9861 7574 6f72 6563 Using ...autorec\n+00020e60: 6f6e 66e2 8099 2074 6f20 5570 6461 7465 onf... to Update\n+00020e70: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+00020e80: 2053 6372 6970 7473 3a0a 2861 7574 6f63 Scripts:.(autoc\n+00020e90: 6f6e 6629 6175 746f 7265 636f 6e66 2049 onf)autoreconf I\n+00020ea0: 6e76 6f63 6174 696f 6e2e 2920 746f 2072 nvocation.) to r\n+00020eb0: 756e 20e2 8098 6163 6c6f 6361 6ce2 8099 un ...aclocal...\n+00020ec0: 2077 6974 6820 7375 6974 6162 6c65 0a6f with suitable.o\n+00020ed0: 7074 696f 6e73 2c20 6f72 2062 7920 e280 ptions, or by ..\n+00020ee0: 9861 7574 6f70 6f69 6e74 e280 9920 282a .autopoint... (*\n+00020ef0: 6e6f 7465 2049 6e76 6f6b 696e 6720 7468 note Invoking th\n+00020f00: 6520 e280 9861 7574 6f70 6f69 6e74 e280 e ...autopoint..\n+00020f10: 9920 5072 6f67 7261 6d3a 0a28 6765 7474 . Program:.(gett\n+00020f20: 6578 7429 6175 746f 706f 696e 7420 496e ext)autopoint In\n+00020f30: 766f 6361 7469 6f6e 2e29 2061 6e64 20e2 vocation.) and .\n+00020f40: 8098 6765 7474 6578 7469 7a65 e280 9920 ..gettextize... \n+00020f50: 282a 6e6f 7465 2049 6e76 6f6b 696e 6720 (*note Invoking \n+00020f60: 7468 650a e280 9867 6574 7465 7874 697a the....gettextiz\n+00020f70: 65e2 8099 2050 726f 6772 616d 3a20 2867 e... Program: (g\n+00020f80: 6574 7465 7874 2967 6574 7465 7874 697a ettext)gettextiz\n+00020f90: 6520 496e 766f 6361 7469 6f6e 2e29 2074 e Invocation.) t\n+00020fa0: 6f20 6c6f 6361 7465 2074 6865 0a70 6c61 o locate the.pla\n+00020fb0: 6365 2077 6865 7265 2047 6574 7465 7874 ce where Gettext\n+00020fc0: 2773 206d 6163 726f 7320 7368 6f75 6c64 's macros should\n+00020fd0: 2062 6520 696e 7374 616c 6c65 642e 2020 be installed. \n+00020fe0: 536f 2065 7665 6e20 6966 2079 6f75 2064 So even if you d\n+00020ff0: 6f20 6e6f 740a 7265 616c 6c79 2063 6172 o not.really car\n+00021000: 6520 6162 6f75 7420 7468 6520 7265 6275 e about the rebu\n+00021010: 696c 6420 7275 6c65 732c 2079 6f75 2073 ild rules, you s\n+00021020: 686f 756c 6420 6465 6669 6e65 0ae2 8098 hould define....\n+00021030: 4143 4c4f 4341 4c5f 414d 464c 4147 53e2 ACLOCAL_AMFLAGS.\n+00021040: 8099 2e0a 0a20 2020 5768 656e 20e2 8098 ..... When ...\n+00021050: 6163 6c6f 6361 6c20 2d49 206d 34e2 8099 aclocal -I m4...\n+00021060: 2069 7320 7275 6e2c 2069 7420 7769 6c6c is run, it will\n+00021070: 2062 7569 6c64 2061 6e20 e280 9861 636c build an ...acl\n+00021080: 6f63 616c 2e6d 34e2 8099 2074 6861 740a ocal.m4... that.\n+00021090: e280 986d 345f 696e 636c 7564 65e2 8099 ...m4_include...\n+000210a0: 7320 616e 7920 6669 6c65 2066 726f 6d20 s any file from \n+000210b0: e280 986d 342f e280 9920 7468 6174 2064 ...m4/... that d\n+000210c0: 6566 696e 6573 2061 2072 6571 7569 7265 efines a require\n+000210d0: 6420 6d61 6372 6f2e 2020 4d61 6372 6f73 d macro. Macros\n+000210e0: 0a6e 6f74 2066 6f75 6e64 206c 6f63 616c .not found local\n+000210f0: 6c79 2077 696c 6c20 7374 696c 6c20 6265 ly will still be\n+00021100: 2073 6561 7263 6865 6420 696e 2073 7973 searched in sys\n+00021110: 7465 6d2d 7769 6465 2064 6972 6563 746f tem-wide directo\n+00021120: 7269 6573 2c20 6173 0a65 7870 6c61 696e ries, as.explain\n+00021130: 6564 2069 6e20 2a6e 6f74 6520 4d61 6372 ed in *note Macr\n+00021140: 6f20 5365 6172 6368 2050 6174 683a 3a2e o Search Path::.\n+00021150: 0a0a 2020 2043 7573 746f 6d20 6d61 6372 .. Custom macr\n+00021160: 6f73 2073 686f 756c 6420 6265 2064 6973 os should be dis\n+00021170: 7472 6962 7574 6564 2066 6f72 2074 6865 tributed for the\n+00021180: 2073 616d 6520 7265 6173 6f6e 2074 6861 same reason tha\n+00021190: 740a e280 9863 6f6e 6669 6775 7265 2e61 t....configure.a\n+000211a0: 63e2 8099 2069 733a 2073 6f20 7468 6174 c... is: so that\n+000211b0: 206f 7468 6572 2070 656f 706c 6520 6861 other people ha\n+000211c0: 7665 2061 6c6c 2074 6865 2073 6f75 7263 ve all the sourc\n+000211d0: 6573 206f 6620 796f 7572 0a70 6163 6b61 es of your.packa\n+000211e0: 6765 2069 6620 7468 6579 2077 616e 7420 ge if they want \n+000211f0: 746f 2077 6f72 6b20 6f6e 2069 742e 2020 to work on it. \n+00021200: 4163 7475 616c 6c79 2c20 7468 6973 2064 Actually, this d\n+00021210: 6973 7472 6962 7574 696f 6e20 6861 7070 istribution happ\n+00021220: 656e 730a 6175 746f 6d61 7469 6361 6c6c ens.automaticall\n+00021230: 7920 6265 6361 7573 6520 616c 6c20 e280 y because all ..\n+00021240: 986d 345f 696e 636c 7564 65e2 8099 6420 .m4_include...d \n+00021250: 6669 6c65 7320 6172 6520 6469 7374 7269 files are distri\n+00021260: 6275 7465 642e 0a0a 2020 2048 6f77 6576 buted... Howev\n+00021270: 6572 2074 6865 7265 2069 7320 6e6f 2063 er there is no c\n+00021280: 6f6e 7365 6e73 7573 206f 6e20 7468 6520 onsensus on the \n+00021290: 6469 7374 7269 6275 7469 6f6e 206f 6620 distribution of \n+000212a0: 7468 6972 642d 7061 7274 790a 6d61 6372 third-party.macr\n+000212b0: 6f73 2074 6861 7420 796f 7572 2070 6163 os that your pac\n+000212c0: 6b61 6765 206d 6179 2075 7365 2e20 204d kage may use. M\n+000212d0: 616e 7920 6c69 6272 6172 6965 7320 696e any libraries in\n+000212e0: 7374 616c 6c20 7468 6569 7220 6f77 6e0a stall their own.\n+000212f0: 6d61 6372 6f20 696e 2074 6865 2073 7973 macro in the sys\n+00021300: 7465 6d2d 7769 6465 20e2 8098 6163 6c6f tem-wide ...aclo\n+00021310: 6361 6ce2 8099 2064 6972 6563 746f 7279 cal... directory\n+00021320: 2028 2a6e 6f74 6520 4578 7465 6e64 696e (*note Extendin\n+00021330: 670a 6163 6c6f 6361 6c3a 3a29 2e20 2046 g.aclocal::). F\n+00021340: 6f72 2069 6e73 7461 6e63 652c 2047 7569 or instance, Gui\n+00021350: 6c65 2073 6869 7073 2077 6974 6820 6120 le ships with a \n+00021360: 6669 6c65 2063 616c 6c65 6420 e280 9867 file called ...g\n+00021370: 7569 6c65 2e6d 34e2 8099 0a74 6861 7420 uile.m4....that \n+00021380: 636f 6e74 6169 6e73 2074 6865 206d 6163 contains the mac\n+00021390: 726f 20e2 8098 4755 494c 455f 464c 4147 ro ...GUILE_FLAG\n+000213a0: 53e2 8099 2074 6861 7420 6361 6e20 6265 S... that can be\n+000213b0: 2075 7365 6420 746f 2064 6566 696e 6520 used to define \n+000213c0: 7365 7475 700a 636f 6d70 696c 6572 2061 setup.compiler a\n+000213d0: 6e64 206c 696e 6b65 7220 666c 6167 7320 nd linker flags \n+000213e0: 6170 7072 6f70 7269 6174 6520 666f 7220 appropriate for \n+000213f0: 7573 696e 6720 4775 696c 652e 2020 5573 using Guile. Us\n+00021400: 696e 670a e280 9847 5549 4c45 5f46 4c41 ing....GUILE_FLA\n+00021410: 4753 e280 9920 696e 20e2 8098 636f 6e66 GS... in ...conf\n+00021420: 6967 7572 652e 6163 e280 9920 7769 6c6c igure.ac... will\n+00021430: 2063 6175 7365 20e2 8098 6163 6c6f 6361 cause ...acloca\n+00021440: 6ce2 8099 2074 6f20 636f 7079 20e2 8098 l... to copy ...\n+00021450: 6775 696c 652e 6d34 e280 990a 696e 746f guile.m4....into\n+00021460: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n+00021470: 992c 2062 7574 2061 7320 e280 9867 7569 ., but as ...gui\n+00021480: 6c65 2e6d 34e2 8099 2069 7320 6e6f 7420 le.m4... is not \n+00021490: 7061 7274 206f 6620 7468 6520 7072 6f6a part of the proj\n+000214a0: 6563 742c 2069 7420 7769 6c6c 0a6e 6f74 ect, it will.not\n+000214b0: 2062 6520 6469 7374 7269 6275 7465 642e be distributed.\n+000214c0: 2020 5465 6368 6e69 6361 6c6c 792c 2074 Technically, t\n+000214d0: 6861 7420 6d65 616e 7320 6120 7573 6572 hat means a user\n+000214e0: 2077 686f 206e 6565 6473 2074 6f20 7265 who needs to re\n+000214f0: 6275 696c 640a e280 9861 636c 6f63 616c build....aclocal\n+00021500: 2e6d 34e2 8099 2077 696c 6c20 6861 7665 .m4... will have\n+00021510: 2074 6f20 696e 7374 616c 6c20 4775 696c to install Guil\n+00021520: 6520 6669 7273 742e 2020 5468 6973 2069 e first. This i\n+00021530: 7320 7072 6f62 6162 6c79 204f 4b2c 2069 s probably OK, i\n+00021540: 660a 4775 696c 6520 616c 7265 6164 7920 f.Guile already \n+00021550: 6973 2061 2072 6571 7569 7265 6d65 6e74 is a requirement\n+00021560: 2074 6f20 6275 696c 6420 7468 6520 7061 to build the pa\n+00021570: 636b 6167 652e 2020 486f 7765 7665 722c ckage. However,\n+00021580: 2069 6620 4775 696c 650a 6973 206f 6e6c if Guile.is onl\n+00021590: 7920 616e 206f 7074 696f 6e61 6c20 6665 y an optional fe\n+000215a0: 6174 7572 652c 206f 7220 6966 2079 6f75 ature, or if you\n+000215b0: 7220 7061 636b 6167 6520 6d69 6768 7420 r package might \n+000215c0: 7275 6e20 6f6e 0a61 7263 6869 7465 6374 run on.architect\n+000215d0: 7572 6573 2077 6865 7265 2047 7569 6c65 ures where Guile\n+000215e0: 2063 616e 6e6f 7420 6265 2069 6e73 7461 cannot be insta\n+000215f0: 6c6c 6564 2c20 7468 6973 2072 6571 7569 lled, this requi\n+00021600: 7265 6d65 6e74 2077 696c 6c0a 6869 6e64 rement will.hind\n+00021610: 6572 2064 6576 656c 6f70 6d65 6e74 2e20 er development. \n+00021620: 2041 6e20 6561 7379 2073 6f6c 7574 696f An easy solutio\n+00021630: 6e20 6973 2074 6f20 636f 7079 2073 7563 n is to copy suc\n+00021640: 6820 7468 6972 642d 7061 7274 7920 6d61 h third-party ma\n+00021650: 6372 6f73 0a69 6e20 796f 7572 206c 6f63 cros.in your loc\n+00021660: 616c 20e2 8098 6d34 2fe2 8099 2064 6972 al ...m4/... dir\n+00021670: 6563 746f 7279 2073 6f20 7468 6579 2067 ectory so they g\n+00021680: 6574 2064 6973 7472 6962 7574 6564 2e0a et distributed..\n+00021690: 0a20 2020 5369 6e63 6520 4175 746f 6d61 . Since Automa\n+000216a0: 6b65 2031 2e31 302c 20e2 8098 6163 6c6f ke 1.10, ...aclo\n+000216b0: 6361 6ce2 8099 206f 6666 6572 7320 616e cal... offers an\n+000216c0: 206f 7074 696f 6e20 746f 2063 6f70 7920 option to copy \n+000216d0: 7468 6573 650a 7379 7374 656d 2d77 6964 these.system-wid\n+000216e0: 6520 7468 6972 642d 7061 7274 7920 6d61 e third-party ma\n+000216f0: 6372 6f73 2069 6e20 796f 7572 206c 6f63 cros in your loc\n+00021700: 616c 206d 6163 726f 2064 6972 6563 746f al macro directo\n+00021710: 7279 2c20 736f 6c76 696e 670a 7468 6520 ry, solving.the \n+00021720: 6162 6f76 6520 7072 6f62 6c65 6d2e 2020 above problem. \n+00021730: 5369 6d70 6c79 2075 7365 3a0a 0a20 2020 Simply use:.. \n+00021740: 2020 4143 4c4f 4341 4c5f 414d 464c 4147 ACLOCAL_AMFLAG\n+00021750: 5320 3d20 2d49 206d 3420 2d2d 696e 7374 S = -I m4 --inst\n+00021760: 616c 6c0a 0a57 6974 6820 7468 6973 2073 all..With this s\n+00021770: 6574 7570 2c20 7379 7374 656d 2d77 6964 etup, system-wid\n+00021780: 6520 6d61 6372 6f73 2077 696c 6c20 6265 e macros will be\n+00021790: 2063 6f70 6965 6420 746f 20e2 8098 6d34 copied to ...m4\n+000217a0: 2fe2 8099 2074 6865 2066 6972 7374 0a74 /... the first.t\n+000217b0: 696d 6520 796f 7520 7275 6e20 e280 9861 ime you run ...a\n+000217c0: 7574 6f72 6563 6f6e 66e2 8099 2e20 2054 utoreconf.... T\n+000217d0: 6865 6e20 7468 6520 6c6f 6361 6c6c 7920 hen the locally \n+000217e0: 696e 7374 616c 6c65 6420 6d61 6372 6f73 installed macros\n+000217f0: 2077 696c 6c20 6861 7665 0a70 7265 6365 will have.prece\n+00021800: 6465 6e63 6520 6f76 6572 2074 6865 2073 dence over the s\n+00021810: 7973 7465 6d2d 7769 6465 2069 6e73 7461 ystem-wide insta\n+00021820: 6c6c 6564 206d 6163 726f 7320 6561 6368 lled macros each\n+00021830: 2074 696d 6520 e280 9861 636c 6f63 616c time ...aclocal\n+00021840: e280 9920 6973 0a72 756e 2061 6761 696e ... is.run again\n+00021850: 2e0a 0a20 2020 4f6e 6520 7265 6173 6f6e ... One reason\n+00021860: 2077 6879 2079 6f75 2073 686f 756c 6420 why you should \n+00021870: 6b65 6570 20e2 8098 2d2d 696e 7374 616c keep ...--instal\n+00021880: 6ce2 8099 2069 6e20 7468 6520 666c 6167 l... in the flag\n+00021890: 7320 6576 656e 2061 6674 6572 0a74 6865 s even after.the\n+000218a0: 2066 6972 7374 2072 756e 2069 7320 7468 first run is th\n+000218b0: 6174 2077 6865 6e20 796f 7520 6c61 7465 at when you late\n+000218c0: 7220 6564 6974 20e2 8098 636f 6e66 6967 r edit ...config\n+000218d0: 7572 652e 6163 e280 9920 616e 6420 6465 ure.ac... and de\n+000218e0: 7065 6e64 206f 6e20 610a 6e65 7720 6d61 pend on a.new ma\n+000218f0: 6372 6f2c 2074 6869 7320 6d61 6372 6f20 cro, this macro \n+00021900: 7769 6c6c 2062 6520 696e 7374 616c 6c65 will be installe\n+00021910: 6420 696e 2079 6f75 7220 e280 986d 342f d in your ...m4/\n+00021920: e280 9920 6175 746f 6d61 7469 6361 6c6c ... automaticall\n+00021930: 792e 0a41 6e6f 7468 6572 206f 6e65 2069 y..Another one i\n+00021940: 7320 7468 6174 2073 6572 6961 6c20 6e75 s that serial nu\n+00021950: 6d62 6572 7320 282a 6e6f 7465 2053 6572 mbers (*note Ser\n+00021960: 6961 6c73 3a3a 2920 6361 6e20 6265 2075 ials::) can be u\n+00021970: 7365 6420 746f 0a75 7064 6174 6520 7468 sed to.update th\n+00021980: 6520 6d61 6372 6f73 2069 6e20 796f 7572 e macros in your\n+00021990: 2073 6f75 7263 6520 7472 6565 2061 7574 source tree aut\n+000219a0: 6f6d 6174 6963 616c 6c79 2077 6865 6e20 omatically when \n+000219b0: 6e65 7720 7379 7374 656d 2d77 6964 650a new system-wide.\n+000219c0: 7665 7273 696f 6e73 2061 7265 2069 6e73 versions are ins\n+000219d0: 7461 6c6c 6564 2e20 2041 2073 6572 6961 talled. A seria\n+000219e0: 6c20 6e75 6d62 6572 2073 686f 756c 6420 l number should \n+000219f0: 6265 2061 2073 696e 676c 6520 6c69 6e65 be a single line\n+00021a00: 206f 6620 7468 650a 666f 726d 0a0a 2020 of the.form.. \n+00021a10: 2020 2023 7365 7269 616c 204e 4e4e 0a0a #serial NNN..\n+00021a20: 7768 6572 6520 4e4e 4e20 636f 6e74 6169 where NNN contai\n+00021a30: 6e73 206f 6e6c 7920 6469 6769 7473 2061 ns only digits a\n+00021a40: 6e64 2064 6f74 732e 2020 4974 2073 686f nd dots. It sho\n+00021a50: 756c 6420 6170 7065 6172 2069 6e20 7468 uld appear in th\n+00021a60: 6520 4d34 0a66 696c 6520 6265 666f 7265 e M4.file before\n+00021a70: 2061 6e79 206d 6163 726f 2064 6566 696e any macro defin\n+00021a80: 6974 696f 6e2e 2020 4974 2069 7320 6120 ition. It is a \n+00021a90: 676f 6f64 2070 7261 6374 6963 6520 746f good practice to\n+00021aa0: 206d 6169 6e74 6169 6e20 610a 7365 7269 maintain a.seri\n+00021ab0: 616c 206e 756d 6265 7220 666f 7220 6561 al number for ea\n+00021ac0: 6368 206d 6163 726f 2079 6f75 2064 6973 ch macro you dis\n+00021ad0: 7472 6962 7574 652c 2065 7665 6e20 6966 tribute, even if\n+00021ae0: 2079 6f75 2064 6f20 6e6f 7420 7573 6520 you do not use \n+00021af0: 7468 650a e280 982d 2d69 6e73 7461 6c6c the....--install\n+00021b00: e280 9920 6f70 7469 6f6e 206f 6620 e280 ... option of ..\n+00021b10: 9861 636c 6f63 616c e280 993a 2074 6869 .aclocal...: thi\n+00021b20: 7320 616c 6c6f 7773 206f 7468 6572 2070 s allows other p\n+00021b30: 656f 706c 6520 746f 2075 7365 2069 742e eople to use it.\n+00021b40: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+00021b50: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+00021b60: 6f64 653a 2053 6572 6961 6c73 2c20 204e ode: Serials, N\n+00021b70: 6578 743a 2046 7574 7572 6520 6f66 2061 ext: Future of a\n+00021b80: 636c 6f63 616c 2c20 2050 7265 763a 204c clocal, Prev: L\n+00021b90: 6f63 616c 204d 6163 726f 732c 2020 5570 ocal Macros, Up\n+00021ba0: 3a20 6163 6c6f 6361 6c20 496e 766f 6361 : aclocal Invoca\n+00021bb0: 7469 6f6e 0a0a 362e 332e 3520 5365 7269 tion..6.3.5 Seri\n+00021bc0: 616c 204e 756d 6265 7273 0a2d 2d2d 2d2d al Numbers.-----\n+00021bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n+00021be0: 0a42 6563 6175 7365 2074 6869 7264 2d70 .Because third-p\n+00021bf0: 6172 7479 206d 6163 726f 7320 6465 6669 arty macros defi\n+00021c00: 6e65 6420 696e 20e2 8098 2a2e 6d34 e280 ned in ...*.m4..\n+00021c10: 9920 6669 6c65 7320 6172 6520 6e61 7475 . files are natu\n+00021c20: 7261 6c6c 7920 7368 6172 6564 0a62 6574 rally shared.bet\n+00021c30: 7765 656e 206d 756c 7469 706c 6520 7072 ween multiple pr\n+00021c40: 6f6a 6563 7473 2c20 736f 6d65 2070 656f ojects, some peo\n+00021c50: 706c 6520 6c69 6b65 2074 6f20 7665 7273 ple like to vers\n+00021c60: 696f 6e20 7468 656d 2e20 2054 6869 7320 ion them. This \n+00021c70: 6d61 6b65 730a 6974 2065 6173 6965 7220 makes.it easier \n+00021c80: 746f 2074 656c 6c20 7768 6963 6820 6f66 to tell which of\n+00021c90: 2074 776f 204d 3420 6669 6c65 7320 6973 two M4 files is\n+00021ca0: 206e 6577 6572 2e20 2053 696e 6365 2061 newer. Since a\n+00021cb0: 7420 6c65 6173 7420 3139 3936 2c0a 7468 t least 1996,.th\n+00021cc0: 6520 7472 6164 6974 696f 6e20 6973 2074 e tradition is t\n+00021cd0: 6f20 7573 6520 6120 e280 9823 7365 7269 o use a ...#seri\n+00021ce0: 616c e280 9920 6c69 6e65 2066 6f72 2074 al... line for t\n+00021cf0: 6869 732e 0a0a 2020 2041 2073 6572 6961 his... A seria\n+00021d00: 6c20 6e75 6d62 6572 2073 686f 756c 6420 l number should \n+00021d10: 6265 2061 2073 696e 676c 6520 6c69 6e65 be a single line\n+00021d20: 206f 6620 7468 6520 666f 726d 0a0a 2020 of the form.. \n+00021d30: 2020 2023 2073 6572 6961 6c20 5645 5253 # serial VERS\n+00021d40: 494f 4e0a 0a77 6865 7265 2056 4552 5349 ION..where VERSI\n+00021d50: 4f4e 2069 7320 6120 7665 7273 696f 6e20 ON is a version \n+00021d60: 6e75 6d62 6572 2063 6f6e 7461 696e 696e number containin\n+00021d70: 6720 6f6e 6c79 2064 6967 6974 7320 616e g only digits an\n+00021d80: 6420 646f 7473 2e0a 5573 7561 6c6c 7920 d dots..Usually \n+00021d90: 7065 6f70 6c65 2075 7365 2061 2073 696e people use a sin\n+00021da0: 676c 6520 696e 7465 6765 722c 2061 6e64 gle integer, and\n+00021db0: 2074 6865 7920 696e 6372 656d 656e 7420 they increment \n+00021dc0: 6974 2065 6163 6820 7469 6d65 0a74 6865 it each time.the\n+00021dd0: 7920 6368 616e 6765 2074 6865 206d 6163 y change the mac\n+00021de0: 726f 2028 6865 6e63 6520 7468 6520 6e61 ro (hence the na\n+00021df0: 6d65 206f 6620 2273 6572 6961 6c22 292e me of \"serial\").\n+00021e00: 2020 5375 6368 2061 206c 696e 6520 7368 Such a line sh\n+00021e10: 6f75 6c64 0a61 7070 6561 7220 696e 2074 ould.appear in t\n+00021e20: 6865 204d 3420 6669 6c65 2062 6566 6f72 he M4 file befor\n+00021e30: 6520 616e 7920 6d61 6372 6f20 6465 6669 e any macro defi\n+00021e40: 6e69 7469 6f6e 2e0a 0a20 2020 5468 6520 nition... The \n+00021e50: e280 9823 e280 9920 6d75 7374 2062 6520 ...#... must be \n+00021e60: 7468 6520 6669 7273 7420 6368 6172 6163 the first charac\n+00021e70: 7465 7220 6f6e 2074 6865 206c 696e 652c ter on the line,\n+00021e80: 2061 6e64 2069 7420 6973 204f 4b20 746f and it is OK to\n+00021e90: 2068 6176 650a 6578 7472 6120 776f 7264 have.extra word\n+00021ea0: 7320 6166 7465 7220 7468 6520 7665 7273 s after the vers\n+00021eb0: 696f 6e2c 2061 7320 696e 0a0a 2020 2020 ion, as in.. \n+00021ec0: 2023 7365 7269 616c 2056 4552 5349 4f4e #serial VERSION\n+00021ed0: 2047 4152 4241 4745 0a0a 2020 204e 6f72 GARBAGE.. Nor\n+00021ee0: 6d61 6c6c 7920 7468 6573 6520 7365 7269 mally these seri\n+00021ef0: 616c 206e 756d 6265 7273 2061 7265 2063 al numbers are c\n+00021f00: 6f6d 706c 6574 656c 7920 6967 6e6f 7265 ompletely ignore\n+00021f10: 6420 6279 20e2 8098 6163 6c6f 6361 6ce2 d by ...aclocal.\n+00021f20: 8099 2061 6e64 0ae2 8098 6175 746f 636f .. and....autoco\n+00021f30: 6e66 e280 992c 206c 696b 6520 616e 7920 nf..., like any \n+00021f40: 6765 6e75 696e 6520 636f 6d6d 656e 742e genuine comment.\n+00021f50: 2020 486f 7765 7665 7220 7768 656e 2075 However when u\n+00021f60: 7369 6e67 20e2 8098 6163 6c6f 6361 6ce2 sing ...aclocal.\n+00021f70: 8099 2773 0ae2 8098 2d2d 696e 7374 616c ..'s....--instal\n+00021f80: 6ce2 8099 2066 6561 7475 7265 2c20 7468 l... feature, th\n+00021f90: 6573 6520 7365 7269 616c 206e 756d 6265 ese serial numbe\n+00021fa0: 7273 2077 696c 6c20 6d6f 6469 6679 2074 rs will modify t\n+00021fb0: 6865 2077 6179 20e2 8098 6163 6c6f 6361 he way ...acloca\n+00021fc0: 6ce2 8099 0a73 656c 6563 7473 2074 6865 l....selects the\n+00021fd0: 206d 6163 726f 7320 746f 2069 6e73 7461 macros to insta\n+00021fe0: 6c6c 2069 6e20 7468 6520 7061 636b 6167 ll in the packag\n+00021ff0: 653a 2069 6620 7477 6f20 6669 6c65 7320 e: if two files \n+00022000: 7769 7468 2074 6865 2073 616d 650a 6261 with the same.ba\n+00022010: 7365 6e61 6d65 2065 7869 7374 2069 6e20 sename exist in \n+00022020: 796f 7572 2073 6561 7263 6820 7061 7468 your search path\n+00022030: 2c20 616e 6420 6966 2061 7420 6c65 6173 , and if at leas\n+00022040: 7420 6f6e 6520 6f66 2074 6865 6d20 7573 t one of them us\n+00022050: 6573 2061 0ae2 8098 2373 6572 6961 6ce2 es a....#serial.\n+00022060: 8099 206c 696e 652c 20e2 8098 6163 6c6f .. line, ...aclo\n+00022070: 6361 6ce2 8099 2077 696c 6c20 6967 6e6f cal... will igno\n+00022080: 7265 2074 6865 2066 696c 6520 7468 6174 re the file that\n+00022090: 2068 6173 2074 6865 206f 6c64 6572 0ae2 has the older..\n+000220a0: 8098 2373 6572 6961 6ce2 8099 206c 696e ..#serial... lin\n+000220b0: 6520 286f 7220 7468 6520 6669 6c65 2074 e (or the file t\n+000220c0: 6861 7420 6861 7320 6e6f 6e65 292e 0a0a hat has none)...\n+000220d0: 2020 204e 6f74 6520 7468 6174 2061 2073 Note that a s\n+000220e0: 6572 6961 6c20 6e75 6d62 6572 2061 7070 erial number app\n+000220f0: 6c69 6573 2074 6f20 6120 7768 6f6c 6520 lies to a whole \n+00022100: 4d34 2066 696c 652c 206e 6f74 2074 6f20 M4 file, not to \n+00022110: 616e 790a 6d61 6372 6f20 6974 2063 6f6e any.macro it con\n+00022120: 7461 696e 732e 2020 4120 6669 6c65 2063 tains. A file c\n+00022130: 616e 2063 6f6e 7461 696e 7320 6d75 6c74 an contains mult\n+00022140: 6970 6c65 206d 6163 726f 732c 2062 7574 iple macros, but\n+00022150: 206f 6e6c 7920 6f6e 650a 7365 7269 616c only one.serial\n+00022160: 2e0a 0a20 2020 4865 7265 2069 7320 6120 ... Here is a \n+00022170: 7573 6520 6361 7365 2074 6861 7420 696c use case that il\n+00022180: 6c75 7374 7261 7465 7320 7468 6520 7573 lustrates the us\n+00022190: 6520 6f66 20e2 8098 2d2d 696e 7374 616c e of ...--instal\n+000221a0: 6ce2 8099 2061 6e64 2069 7473 0a69 6e74 l... and its.int\n+000221b0: 6572 6163 7469 6f6e 2077 6974 6820 7365 eraction with se\n+000221c0: 7269 616c 206e 756d 6265 7273 2e20 204c rial numbers. L\n+000221d0: 6574 2773 2061 7373 756d 6520 7765 206d et's assume we m\n+000221e0: 6169 6e74 6169 6e20 6120 7061 636b 6167 aintain a packag\n+000221f0: 650a 6361 6c6c 6564 204d 7950 6163 6b61 e.called MyPacka\n+00022200: 6765 2c20 7468 6520 e280 9863 6f6e 6669 ge, the ...confi\n+00022210: 6775 7265 2e61 63e2 8099 206f 6620 7768 gure.ac... of wh\n+00022220: 6963 6820 7265 7175 6972 6573 2061 2074 ich requires a t\n+00022230: 6869 7264 2d70 6172 7479 0a6d 6163 726f hird-party.macro\n+00022240: 20e2 8098 4158 5f54 4849 5244 5f50 4152 ...AX_THIRD_PAR\n+00022250: 5459 e280 9920 6465 6669 6e65 6420 696e TY... defined in\n+00022260: 20e2 8098 2f75 7372 2f73 6861 7265 2f61 .../usr/share/a\n+00022270: 636c 6f63 616c 2f74 6869 7264 7061 7274 clocal/thirdpart\n+00022280: 792e 6d34 e280 9920 6173 0a66 6f6c 6c6f y.m4... as.follo\n+00022290: 7773 3a0a 0a20 2020 2020 2320 7365 7269 ws:.. # seri\n+000222a0: 616c 2031 0a20 2020 2020 4143 5f44 4546 al 1. AC_DEF\n+000222b0: 554e 285b 4158 5f54 4849 5244 5f50 4152 UN([AX_THIRD_PAR\n+000222c0: 5459 5d2c 205b 2e2e 2e5d 290a 0a20 2020 TY], [...]).. \n+000222d0: 4d79 5061 636b 6167 6520 7573 6573 2061 MyPackage uses a\n+000222e0: 6e20 e280 986d 342f e280 9920 6469 7265 n ...m4/... dire\n+000222f0: 6374 6f72 7920 746f 2073 746f 7265 206c ctory to store l\n+00022300: 6f63 616c 206d 6163 726f 7320 6173 2065 ocal macros as e\n+00022310: 7870 6c61 696e 6564 0a69 6e20 2a6e 6f74 xplained.in *not\n+00022320: 6520 4c6f 6361 6c20 4d61 6372 6f73 3a3a e Local Macros::\n+00022330: 2c20 616e 6420 6861 730a 0a20 2020 2020 , and has.. \n+00022340: 4143 4c4f 4341 4c5f 414d 464c 4147 5320 ACLOCAL_AMFLAGS \n+00022350: 3d20 2d49 206d 3420 2d2d 696e 7374 616c = -I m4 --instal\n+00022360: 6c0a 0a69 6e20 6974 7320 746f 702d 6c65 l..in its top-le\n+00022370: 7665 6c20 e280 984d 616b 6566 696c 652e vel ...Makefile.\n+00022380: 616d e280 992e 0a0a 2020 2049 6e69 7469 am...... Initi\n+00022390: 616c 6c79 2074 6865 20e2 8098 6d34 2fe2 ally the ...m4/.\n+000223a0: 8099 2064 6972 6563 746f 7279 2069 7320 .. directory is \n+000223b0: 656d 7074 792e 2020 5468 6520 6669 7273 empty. The firs\n+000223c0: 7420 7469 6d65 2077 6520 7275 6e0a e280 t time we run...\n+000223d0: 9861 7574 6f72 6563 6f6e 66e2 8099 2c20 .autoreconf..., \n+000223e0: 6974 2077 696c 6c20 6665 7463 6820 7468 it will fetch th\n+000223f0: 6520 6f70 7469 6f6e 7320 746f 2070 6173 e options to pas\n+00022400: 7320 746f 20e2 8098 6163 6c6f 6361 6ce2 s to ...aclocal.\n+00022410: 8099 2069 6e0a e280 984d 616b 6566 696c .. in....Makefil\n+00022420: 652e 616d e280 992c 2061 6e64 2072 756e e.am..., and run\n+00022430: 20e2 8098 6163 6c6f 6361 6c20 2d49 206d ...aclocal -I m\n+00022440: 3420 2d2d 696e 7374 616c 6ce2 8099 2e20 4 --install.... \n+00022450: 20e2 8098 6163 6c6f 6361 6ce2 8099 2077 ...aclocal... w\n+00022460: 696c 6c20 6e6f 7469 6365 0a74 6861 740a ill notice.that.\n+00022470: 0a20 2020 e280 a220 e280 9863 6f6e 6669 . ... ...confi\n+00022480: 6775 7265 2e61 63e2 8099 2075 7365 7320 gure.ac... uses \n+00022490: e280 9841 585f 5448 4952 445f 5041 5254 ...AX_THIRD_PART\n+000224a0: 59e2 8099 0a20 2020 e280 a220 4e6f 206c Y.... ... No l\n+000224b0: 6f63 616c 206d 6163 726f 7320 6465 6669 ocal macros defi\n+000224c0: 6e65 20e2 8098 4158 5f54 4849 5244 5f50 ne ...AX_THIRD_P\n+000224d0: 4152 5459 e280 990a 2020 20e2 80a2 20e2 ARTY.... ... .\n+000224e0: 8098 2f75 7372 2f73 6861 7265 2f61 636c ../usr/share/acl\n+000224f0: 6f63 616c 2f74 6869 7264 7061 7274 792e ocal/thirdparty.\n+00022500: 6d34 e280 9920 6465 6669 6e65 7320 e280 m4... defines ..\n+00022510: 9841 585f 5448 4952 445f 5041 5254 59e2 .AX_THIRD_PARTY.\n+00022520: 8099 2077 6974 680a 2020 2020 2073 6572 .. with. ser\n+00022530: 6961 6c20 312e 0a0a 4265 6361 7573 6520 ial 1...Because \n+00022540: e280 982f 7573 722f 7368 6172 652f 6163 .../usr/share/ac\n+00022550: 6c6f 6361 6c2f 7468 6972 6470 6172 7479 local/thirdparty\n+00022560: 2e6d 34e2 8099 2069 7320 6120 7379 7374 .m4... is a syst\n+00022570: 656d 2d77 6964 6520 6d61 6372 6f20 616e em-wide macro an\n+00022580: 640a e280 9861 636c 6f63 616c e280 9920 d....aclocal... \n+00022590: 7761 7320 6769 7665 6e20 7468 6520 e280 was given the ..\n+000225a0: 982d 2d69 6e73 7461 6c6c e280 9920 6f70 .--install... op\n+000225b0: 7469 6f6e 2c20 6974 2077 696c 6c20 636f tion, it will co\n+000225c0: 7079 2074 6869 7320 6669 6c65 2069 6e0a py this file in.\n+000225d0: e280 986d 342f 7468 6972 6470 6172 7479 ...m4/thirdparty\n+000225e0: 2e6d 34e2 8099 2c20 616e 6420 6f75 7470 .m4..., and outp\n+000225f0: 7574 2061 6e20 e280 9861 636c 6f63 616c ut an ...aclocal\n+00022600: 2e6d 34e2 8099 2074 6861 7420 636f 6e74 .m4... that cont\n+00022610: 6169 6e73 0ae2 8098 6d34 5f69 6e63 6c75 ains....m4_inclu\n+00022620: 6465 285b 6d34 2f74 6869 7264 7061 7274 de([m4/thirdpart\n+00022630: 792e 6d34 5d29 e280 992e 0a0a 2020 2054 y.m4])...... T\n+00022640: 6865 206e 6578 7420 7469 6d65 20e2 8098 he next time ...\n+00022650: 6163 6c6f 6361 6c20 2d49 206d 3420 2d2d aclocal -I m4 --\n+00022660: 696e 7374 616c 6ce2 8099 2069 7320 7275 install... is ru\n+00022670: 6e20 2865 6974 6865 7220 7669 610a e280 n (either via...\n+00022680: 9861 7574 6f72 6563 6f6e 66e2 8099 2c20 .autoreconf..., \n+00022690: 6279 2068 616e 642c 206f 7220 6672 6f6d by hand, or from\n+000226a0: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile\n+000226b0: e280 9920 7265 6275 696c 6420 7275 6c65 ... rebuild rule\n+000226c0: 7329 2073 6f6d 6574 6869 6e67 0a64 6966 s) something.dif\n+000226d0: 6665 7265 6e74 2068 6170 7065 6e73 2e20 ferent happens. \n+000226e0: 20e2 8098 6163 6c6f 6361 6ce2 8099 206e ...aclocal... n\n+000226f0: 6f74 6963 6573 2074 6861 740a 0a20 2020 otices that.. \n+00022700: e280 a220 e280 9863 6f6e 6669 6775 7265 ... ...configure\n+00022710: 2e61 63e2 8099 2075 7365 7320 e280 9841 .ac... uses ...A\n+00022720: 585f 5448 4952 445f 5041 5254 59e2 8099 X_THIRD_PARTY...\n+00022730: 0a20 2020 e280 a220 e280 986d 342f 7468 . ... ...m4/th\n+00022740: 6972 6470 6172 7479 2e6d 34e2 8099 2064 irdparty.m4... d\n+00022750: 6566 696e 6573 20e2 8098 4158 5f54 4849 efines ...AX_THI\n+00022760: 5244 5f50 4152 5459 e280 9920 7769 7468 RD_PARTY... with\n+00022770: 2073 6572 6961 6c20 312e 0a20 2020 e280 serial 1.. ..\n+00022780: a220 e280 982f 7573 722f 7368 6172 652f . .../usr/share/\n+00022790: 6163 6c6f 6361 6c2f 7468 6972 6470 6172 aclocal/thirdpar\n+000227a0: 7479 2e6d 34e2 8099 2064 6566 696e 6573 ty.m4... defines\n+000227b0: 20e2 8098 4158 5f54 4849 5244 5f50 4152 ...AX_THIRD_PAR\n+000227c0: 5459 e280 9920 7769 7468 0a20 2020 2020 TY... with. \n+000227d0: 7365 7269 616c 2031 2e0a 0a42 6563 6175 serial 1...Becau\n+000227e0: 7365 2062 6f74 6820 6669 6c65 7320 6861 se both files ha\n+000227f0: 7665 2074 6865 2073 616d 6520 7365 7269 ve the same seri\n+00022800: 616c 206e 756d 6265 722c 20e2 8098 6163 al number, ...ac\n+00022810: 6c6f 6361 6ce2 8099 2075 7365 7320 7468 local... uses th\n+00022820: 6520 6669 7273 740a 6974 2066 6f75 6e64 e first.it found\n+00022830: 2069 6e20 6974 7320 7365 6172 6368 2070 in its search p\n+00022840: 6174 6820 6f72 6465 7220 282a 6e6f 7465 ath order (*note\n+00022850: 204d 6163 726f 2053 6561 7263 6820 5061 Macro Search Pa\n+00022860: 7468 3a3a 292e 0ae2 8098 6163 6c6f 6361 th::).....acloca\n+00022870: 6ce2 8099 2074 6865 7265 666f 7265 2069 l... therefore i\n+00022880: 676e 6f72 6573 20e2 8098 2f75 7372 2f73 gnores .../usr/s\n+00022890: 6861 7265 2f61 636c 6f63 616c 2f74 6869 hare/aclocal/thi\n+000228a0: 7264 7061 7274 792e 6d34 e280 9920 616e rdparty.m4... an\n+000228b0: 640a 6f75 7470 7574 7320 616e 20e2 8098 d.outputs an ...\n+000228c0: 6163 6c6f 6361 6c2e 6d34 e280 9920 7468 aclocal.m4... th\n+000228d0: 6174 2063 6f6e 7461 696e 7320 e280 986d at contains ...m\n+000228e0: 345f 696e 636c 7564 6528 5b6d 342f 7468 4_include([m4/th\n+000228f0: 6972 6470 6172 7479 2e6d 345d 29e2 8099 irdparty.m4])...\n+00022900: 2e0a 0a20 2020 4c6f 6361 6c20 6469 7265 ... Local dire\n+00022910: 6374 6f72 6965 7320 7370 6563 6966 6965 ctories specifie\n+00022920: 6420 7769 7468 20e2 8098 2d49 e280 9920 d with ...-I... \n+00022930: 6172 6520 616c 7761 7973 2073 6561 7263 are always searc\n+00022940: 6865 6420 6265 666f 7265 0a73 7973 7465 hed before.syste\n+00022950: 6d2d 7769 6465 2064 6972 6563 746f 7269 m-wide directori\n+00022960: 6573 2c20 736f 2061 206c 6f63 616c 2066 es, so a local f\n+00022970: 696c 6520 7769 6c6c 2061 6c77 6179 7320 ile will always \n+00022980: 6265 2070 7265 6665 7272 6564 2074 6f20 be preferred to \n+00022990: 7468 650a 7379 7374 656d 2d77 6964 6520 the.system-wide \n+000229a0: 6669 6c65 2069 6e20 6361 7365 206f 6620 file in case of \n+000229b0: 6571 7561 6c20 7365 7269 616c 206e 756d equal serial num\n+000229c0: 6265 7273 2e0a 0a20 2020 4e6f 7720 7375 bers... Now su\n+000229d0: 7070 6f73 6520 7468 6520 7379 7374 656d ppose the system\n+000229e0: 2d77 6964 6520 7468 6972 642d 7061 7274 -wide third-part\n+000229f0: 7920 6d61 6372 6f20 6973 2063 6861 6e67 y macro is chang\n+00022a00: 6564 2e20 2054 6869 7320 6361 6e0a 6861 ed. This can.ha\n+00022a10: 7070 656e 2069 6620 7468 6520 7061 636b ppen if the pack\n+00022a20: 6167 6520 696e 7374 616c 6c69 6e67 2074 age installing t\n+00022a30: 6869 7320 6d61 6372 6f20 6973 2075 7064 his macro is upd\n+00022a40: 6174 6564 2e20 204c 6574 2773 2073 7570 ated. Let's sup\n+00022a50: 706f 7365 0a74 6865 206e 6577 206d 6163 pose.the new mac\n+00022a60: 726f 2068 6173 2073 6572 6961 6c20 6e75 ro has serial nu\n+00022a70: 6d62 6572 2032 2e20 2054 6865 206e 6578 mber 2. The nex\n+00022a80: 7420 7469 6d65 20e2 8098 6163 6c6f 6361 t time ...acloca\n+00022a90: 6c20 2d49 206d 340a 2d2d 696e 7374 616c l -I m4.--instal\n+00022aa0: 6ce2 8099 2069 7320 7275 6e20 7468 6520 l... is run the \n+00022ab0: 7369 7475 6174 696f 6e20 6973 2074 6865 situation is the\n+00022ac0: 2066 6f6c 6c6f 7769 6e67 3a0a 0a20 2020 following:.. \n+00022ad0: e280 a220 e280 9863 6f6e 6669 6775 7265 ... ...configure\n+00022ae0: 2e61 63e2 8099 2075 7365 7320 e280 9841 .ac... uses ...A\n+00022af0: 585f 5448 4952 445f 5041 5254 59e2 8099 X_THIRD_PARTY...\n+00022b00: 0a20 2020 e280 a220 e280 986d 342f 7468 . ... ...m4/th\n+00022b10: 6972 6470 6172 7479 2e6d 34e2 8099 2064 irdparty.m4... d\n+00022b20: 6566 696e 6573 20e2 8098 4158 5f54 4849 efines ...AX_THI\n+00022b30: 5244 5f50 4152 5459 e280 9920 7769 7468 RD_PARTY... with\n+00022b40: 2073 6572 6961 6c20 312e 0a20 2020 e280 serial 1.. ..\n+00022b50: a220 e280 982f 7573 722f 7368 6172 652f . .../usr/share/\n+00022b60: 6163 6c6f 6361 6c2f 7468 6972 6470 6172 aclocal/thirdpar\n+00022b70: 7479 2e6d 34e2 8099 2064 6566 696e 6573 ty.m4... defines\n+00022b80: 20e2 8098 4158 5f54 4849 5244 5f50 4152 ...AX_THIRD_PAR\n+00022b90: 5459 e280 9920 7769 7468 0a20 2020 2020 TY... with. \n+00022ba0: 7365 7269 616c 2032 2e0a 0a57 6865 6e20 serial 2...When \n+00022bb0: e280 9861 636c 6f63 616c e280 9920 7365 ...aclocal... se\n+00022bc0: 6573 2061 2067 7265 6174 6572 2073 6572 es a greater ser\n+00022bd0: 6961 6c20 6e75 6d62 6572 2c20 6974 2069 ial number, it i\n+00022be0: 6d6d 6564 6961 7465 6c79 2066 6f72 6765 mmediately forge\n+00022bf0: 7473 0a61 6e79 7468 696e 6720 6974 206b ts.anything it k\n+00022c00: 6e6f 7773 2066 726f 6d20 6669 6c65 7320 nows from files \n+00022c10: 7468 6174 2068 6176 6520 7468 6520 7361 that have the sa\n+00022c20: 6d65 2062 6173 656e 616d 6520 616e 6420 me basename and \n+00022c30: 6120 736d 616c 6c65 720a 7365 7269 616c a smaller.serial\n+00022c40: 206e 756d 6265 722e 2020 536f 2061 6674 number. So aft\n+00022c50: 6572 2069 7420 6861 7320 666f 756e 6420 er it has found \n+00022c60: e280 982f 7573 722f 7368 6172 652f 6163 .../usr/share/ac\n+00022c70: 6c6f 6361 6c2f 7468 6972 6470 6172 7479 local/thirdparty\n+00022c80: 2e6d 34e2 8099 0a77 6974 6820 7365 7269 .m4....with seri\n+00022c90: 616c 2032 2c20 e280 9861 636c 6f63 616c al 2, ...aclocal\n+00022ca0: e280 9920 7769 6c6c 2070 726f 6365 6564 ... will proceed\n+00022cb0: 2061 7320 6966 2069 7420 6861 6420 6e65 as if it had ne\n+00022cc0: 7665 7220 7365 656e 0ae2 8098 6d34 2f74 ver seen....m4/t\n+00022cd0: 6869 7264 7061 7274 792e 6d34 e280 992e hirdparty.m4....\n+00022ce0: 2020 5468 6973 2062 7269 6e67 7320 7573 This brings us\n+00022cf0: 2062 6163 6b20 746f 2061 2073 6974 7561 back to a situa\n+00022d00: 7469 6f6e 2073 696d 696c 6172 2074 6f20 tion similar to \n+00022d10: 7468 6174 0a61 7420 7468 6520 6265 6769 that.at the begi\n+00022d20: 6e6e 696e 6720 6f66 206f 7572 2065 7861 nning of our exa\n+00022d30: 6d70 6c65 2c20 7768 6572 6520 6e6f 206c mple, where no l\n+00022d40: 6f63 616c 2066 696c 6520 6465 6669 6e65 ocal file define\n+00022d50: 6420 7468 6520 6d61 6372 6f2e 0ae2 8098 d the macro.....\n+00022d60: 6163 6c6f 6361 6ce2 8099 2077 696c 6c20 aclocal... will \n+00022d70: 696e 7374 616c 6c20 7468 6520 6e65 7720 install the new \n+00022d80: 7665 7273 696f 6e20 6f66 2074 6865 206d version of the m\n+00022d90: 6163 726f 2069 6e0a e280 986d 342f 7468 acro in....m4/th\n+00022da0: 6972 6470 6172 7479 2e6d 34e2 8099 2c20 irdparty.m4..., \n+00022db0: 696e 2074 6869 7320 6361 7365 206f 7665 in this case ove\n+00022dc0: 7272 6964 696e 6720 7468 6520 6f6c 6420 rriding the old \n+00022dd0: 7665 7273 696f 6e2e 2020 4d79 5061 636b version. MyPack\n+00022de0: 6167 650a 6a75 7374 2068 6164 2069 7473 age.just had its\n+00022df0: 206d 6163 726f 2075 7064 6174 6564 2061 macro updated a\n+00022e00: 7320 6120 7369 6465 2065 6666 6563 7420 s a side effect \n+00022e10: 6f66 2072 756e 6e69 6e67 20e2 8098 6163 of running ...ac\n+00022e20: 6c6f 6361 6ce2 8099 2e0a 0a20 2020 4966 local...... If\n+00022e30: 2079 6f75 2061 7265 206c 6565 7279 206f you are leery o\n+00022e40: 6620 6c65 7474 696e 6720 e280 9861 636c f letting ...acl\n+00022e50: 6f63 616c e280 9920 7570 6461 7465 2079 ocal... update y\n+00022e60: 6f75 7220 6c6f 6361 6c20 6d61 6372 6f2c our local macro,\n+00022e70: 2079 6f75 0a63 616e 2072 756e 20e2 8098 you.can run ...\n+00022e80: 6163 6c6f 6361 6c20 2d49 206d 3420 2d2d aclocal -I m4 --\n+00022e90: 6469 6666 e280 9920 746f 2072 6576 6965 diff... to revie\n+00022ea0: 7720 7468 6520 6368 616e 6765 7320 e280 w the changes ..\n+00022eb0: 9861 636c 6f63 616c 202d 4920 6d34 0a2d .aclocal -I m4.-\n+00022ec0: 2d69 6e73 7461 6c6c e280 9920 776f 756c -install... woul\n+00022ed0: 6420 7065 7266 6f72 6d20 6f6e 2074 6865 d perform on the\n+00022ee0: 7365 206d 6163 726f 732e 0a0a 2020 2046 se macros... F\n+00022ef0: 696e 616c 6c79 2c20 6e6f 7465 2074 6861 inally, note tha\n+00022f00: 7420 7468 6520 e280 982d 2d66 6f72 6365 t the ...--force\n+00022f10: e280 9920 6f70 7469 6f6e 206f 6620 e280 ... option of ..\n+00022f20: 9861 636c 6f63 616c e280 9920 6861 7320 .aclocal... has \n+00022f30: 6162 736f 6c75 7465 6c79 0a6e 6f20 6566 absolutely.no ef\n+00022f40: 6665 6374 206f 6e20 7468 6520 6669 6c65 fect on the file\n+00022f50: 7320 696e 7374 616c 6c65 6420 6279 20e2 s installed by .\n+00022f60: 8098 2d2d 696e 7374 616c 6ce2 8099 2e20 ..--install.... \n+00022f70: 2046 6f72 2069 6e73 7461 6e63 652c 2069 For instance, i\n+00022f80: 6620 796f 750a 6861 7665 206d 6f64 6966 f you.have modif\n+00022f90: 6965 6420 796f 7572 206c 6f63 616c 206d ied your local m\n+00022fa0: 6163 726f 732c 2064 6f20 6e6f 7420 6578 acros, do not ex\n+00022fb0: 7065 6374 20e2 8098 2d2d 696e 7374 616c pect ...--instal\n+00022fc0: 6c20 2d2d 666f 7263 65e2 8099 2074 6f0a l --force... to.\n+00022fd0: 7265 706c 6163 6520 7468 6520 6c6f 6361 replace the loca\n+00022fe0: 6c20 6d61 6372 6f73 2062 7920 7468 6569 l macros by thei\n+00022ff0: 7220 7379 7374 656d 2d77 6964 6520 7665 r system-wide ve\n+00023000: 7273 696f 6e73 2e20 2049 6620 796f 7520 rsions. If you \n+00023010: 7761 6e74 2074 6f0a 646f 2073 6f2c 2073 want to.do so, s\n+00023020: 696d 706c 7920 6572 6173 6520 7468 6520 imply erase the \n+00023030: 6c6f 6361 6c20 6d61 6372 6f73 2079 6f75 local macros you\n+00023040: 2077 616e 7420 746f 2072 6576 6572 742c want to revert,\n+00023050: 2061 6e64 2072 756e 0ae2 8098 6163 6c6f and run....aclo\n+00023060: 6361 6c20 2d49 206d 3420 2d2d 696e 7374 cal -I m4 --inst\n+00023070: 616c 6ce2 8099 2e0a 0a1f 0a46 696c 653a all........File:\n+00023080: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00023090: 6e66 6f2c 2020 4e6f 6465 3a20 4675 7475 nfo, Node: Futu\n+000230a0: 7265 206f 6620 6163 6c6f 6361 6c2c 2020 re of aclocal, \n+000230b0: 5072 6576 3a20 5365 7269 616c 732c 2020 Prev: Serials, \n+000230c0: 5570 3a20 6163 6c6f 6361 6c20 496e 766f Up: aclocal Invo\n+000230d0: 6361 7469 6f6e 0a0a 362e 332e 3620 5468 cation..6.3.6 Th\n+000230e0: 6520 4675 7475 7265 206f 6620 e280 9861 e Future of ...a\n+000230f0: 636c 6f63 616c e280 990a 2d2d 2d2d 2d2d clocal....------\n 00023100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00023110: 2d2d 2d2d 2d0a 0ae2 8098 6163 6c6f 6361 -----.....acloca\n-00023120: 6ce2 8099 2069 7320 6578 7065 6374 6564 l... is expected\n-00023130: 2074 6f20 6469 7361 7070 6561 722e 2020 to disappear. \n-00023140: 5468 6973 2066 6561 7475 7265 2072 6561 This feature rea\n-00023150: 6c6c 7920 7368 6f75 6c64 206e 6f74 2062 lly should not b\n-00023160: 650a 6f66 6665 7265 6420 6279 2041 7574 e.offered by Aut\n-00023170: 6f6d 616b 652e 2020 4175 746f 6d61 6b65 omake. Automake\n-00023180: 2073 686f 756c 6420 666f 6375 7320 6f6e should focus on\n-00023190: 2067 656e 6572 6174 696e 6720 e280 984d generating ...M\n-000231a0: 616b 6566 696c 65e2 8099 733b 0a64 6561 akefile...s;.dea\n-000231b0: 6c69 6e67 2077 6974 6820 4d34 206d 6163 ling with M4 mac\n-000231c0: 726f 7320 7265 616c 6c79 2069 7320 4175 ros really is Au\n-000231d0: 746f 636f 6e66 2773 206a 6f62 2e20 2054 toconf's job. T\n-000231e0: 6865 2066 6163 7420 7468 6174 2073 6f6d he fact that som\n-000231f0: 650a 7065 6f70 6c65 2069 6e73 7461 6c6c e.people install\n-00023200: 2041 7574 6f6d 616b 6520 6a75 7374 2074 Automake just t\n-00023210: 6f20 7573 6520 e280 9861 636c 6f63 616c o use ...aclocal\n-00023220: e280 992c 2062 7574 2064 6f20 6e6f 7420 ..., but do not \n-00023230: 7573 6520 e280 9861 7574 6f6d 616b 65e2 use ...automake.\n-00023240: 8099 0a6f 7468 6572 7769 7365 2069 7320 ...otherwise is \n-00023250: 616e 2069 6e64 6963 6174 696f 6e20 6f66 an indication of\n-00023260: 2068 6f77 2074 6861 7420 6665 6174 7572 how that featur\n-00023270: 6520 6973 206d 6973 706c 6163 6564 2e0a e is misplaced..\n-00023280: 0a20 2020 5468 6520 6e65 7720 696d 706c . The new impl\n-00023290: 656d 656e 7461 7469 6f6e 2077 696c 6c20 ementation will \n-000232a0: 7072 6f62 6162 6c79 2062 6520 646f 6e65 probably be done\n-000232b0: 2073 6c69 6768 746c 7920 6469 6666 6572 slightly differ\n-000232c0: 656e 746c 792e 0a46 6f72 2069 6e73 7461 ently..For insta\n-000232d0: 6e63 652c 2069 7420 636f 756c 6420 656e nce, it could en\n-000232e0: 666f 7263 6520 7468 6520 e280 986d 342f force the ...m4/\n-000232f0: e280 992d 7374 796c 6520 6c61 796f 7574 ...-style layout\n-00023300: 2064 6973 6375 7373 6564 2069 6e20 2a6e discussed in *n\n-00023310: 6f74 650a 4c6f 6361 6c20 4d61 6372 6f73 ote.Local Macros\n-00023320: 3a3a 2e0a 0a20 2020 5765 2068 6176 6520 ::... We have \n-00023330: 6e6f 2069 6465 6120 7768 656e 2061 6e64 no idea when and\n-00023340: 2068 6f77 2074 6869 7320 7769 6c6c 2068 how this will h\n-00023350: 6170 7065 6e2e 2020 5468 6973 2068 6173 appen. This has\n-00023360: 2062 6565 6e0a 6469 7363 7573 7365 6420 been.discussed \n-00023370: 7365 7665 7261 6c20 7469 6d65 7320 696e several times in\n-00023380: 2074 6865 2070 6173 742c 2062 7574 2073 the past, but s\n-00023390: 6f6d 656f 6e65 2073 7469 6c6c 2068 6173 omeone still has\n-000233a0: 2074 6f20 636f 6d6d 6974 2074 6f0a 7468 to commit to.th\n-000233b0: 6174 206e 6f6e 2d74 7269 7669 616c 2074 at non-trivial t\n-000233c0: 6173 6b2e 0a0a 2020 2046 726f 6d20 7468 ask... From th\n-000233d0: 6520 7573 6572 2070 6f69 6e74 206f 6620 e user point of \n-000233e0: 7669 6577 2c20 e280 9861 636c 6f63 616c view, ...aclocal\n-000233f0: e280 9927 7320 7265 6d6f 7661 6c20 6d69 ...'s removal mi\n-00023400: 6768 7420 7475 726e 206f 7574 2074 6f20 ght turn out to \n-00023410: 6265 0a70 6169 6e66 756c 2e20 2054 6865 be.painful. The\n-00023420: 7265 2069 7320 6120 7369 6d70 6c65 2070 re is a simple p\n-00023430: 7265 6361 7574 696f 6e20 7468 6174 2079 recaution that y\n-00023440: 6f75 206d 6179 2074 616b 6520 746f 206d ou may take to m\n-00023450: 616b 6520 7468 6174 0a73 7769 7463 6820 ake that.switch \n-00023460: 6d6f 7265 2073 6561 6d6c 6573 733a 206e more seamless: n\n-00023470: 6576 6572 2063 616c 6c20 e280 9861 636c ever call ...acl\n-00023480: 6f63 616c e280 9920 796f 7572 7365 6c66 ocal... yourself\n-00023490: 2e20 204b 6565 7020 7468 6973 2067 7579 . Keep this guy\n-000234a0: 0a75 6e64 6572 2074 6865 2065 7863 6c75 .under the exclu\n-000234b0: 7369 7665 2063 6f6e 7472 6f6c 206f 6620 sive control of \n-000234c0: e280 9861 7574 6f72 6563 6f6e 66e2 8099 ...autoreconf...\n-000234d0: 2061 6e64 2041 7574 6f6d 616b 6527 7320 and Automake's \n-000234e0: 7265 6275 696c 640a 7275 6c65 732e 2020 rebuild.rules. \n-000234f0: 486f 7065 6675 6c6c 7920 796f 7520 776f Hopefully you wo\n-00023500: 6e27 7420 6e65 6564 2074 6f20 776f 7272 n't need to worr\n-00023510: 7920 6162 6f75 7420 7468 696e 6773 2062 y about things b\n-00023520: 7265 616b 696e 672c 2077 6865 6e0a e280 reaking, when...\n-00023530: 9861 636c 6f63 616c e280 9920 6469 7361 .aclocal... disa\n-00023540: 7070 6561 7273 2c20 6265 6361 7573 6520 ppears, because \n-00023550: 6576 6572 7974 6869 6e67 2077 696c 6c20 everything will \n-00023560: 6861 7665 2062 6565 6e20 7461 6b65 6e20 have been taken \n-00023570: 6361 7265 206f 662e 0a49 6620 6f74 6865 care of..If othe\n-00023580: 7277 6973 6520 796f 7520 7573 6564 2074 rwise you used t\n-00023590: 6f20 6361 6c6c 20e2 8098 6163 6c6f 6361 o call ...acloca\n-000235a0: 6ce2 8099 2064 6972 6563 746c 7920 796f l... directly yo\n-000235b0: 7572 7365 6c66 206f 7220 6672 6f6d 2073 urself or from s\n-000235c0: 6f6d 650a 7363 7269 7074 2c20 796f 7520 ome.script, you \n-000235d0: 7769 6c6c 2071 7569 636b 6c79 206e 6f74 will quickly not\n-000235e0: 6963 6520 7468 6520 6368 616e 6765 2e0a ice the change..\n-000235f0: 0a20 2020 4d61 6e79 2070 6163 6b61 6765 . Many package\n-00023600: 7320 636f 6d65 2077 6974 6820 6120 7363 s come with a sc\n-00023610: 7269 7074 2063 616c 6c65 6420 e280 9862 ript called ...b\n-00023620: 6f6f 7473 7472 6170 2e73 68e2 8099 206f ootstrap.sh... o\n-00023630: 720a e280 9861 7574 6f67 656e 2e73 68e2 r....autogen.sh.\n-00023640: 8099 2c20 7468 6174 2077 696c 6c20 6a75 .., that will ju\n-00023650: 7374 2063 616c 6c20 e280 9861 636c 6f63 st call ...acloc\n-00023660: 616c e280 992c 20e2 8098 6c69 6274 6f6f al..., ...libtoo\n-00023670: 6c69 7a65 e280 992c 20e2 8098 6765 7474 lize..., ...gett\n-00023680: 6578 7469 7a65 e280 990a 6f72 20e2 8098 extize....or ...\n-00023690: 6175 746f 706f 696e 74e2 8099 2c20 e280 autopoint..., ..\n-000236a0: 9861 7574 6f63 6f6e 66e2 8099 2c20 e280 .autoconf..., ..\n-000236b0: 9861 7574 6f68 6561 6465 72e2 8099 2c20 .autoheader..., \n-000236c0: 616e 6420 e280 9861 7574 6f6d 616b 65e2 and ...automake.\n-000236d0: 8099 2069 6e20 7468 6520 7269 6768 740a .. in the right.\n-000236e0: 6f72 6465 722e 2020 4163 7475 616c 6c79 order. Actually\n-000236f0: 2074 6869 7320 6973 2070 7265 6369 7365 this is precise\n-00023700: 6c79 2077 6861 7420 e280 9861 7574 6f72 ly what ...autor\n-00023710: 6563 6f6e 66e2 8099 2063 616e 2064 6f20 econf... can do \n-00023720: 666f 7220 796f 752e 2020 4966 0a79 6f75 for you. If.you\n-00023730: 7220 7061 636b 6167 6520 6861 7320 7375 r package has su\n-00023740: 6368 2061 20e2 8098 626f 6f74 7374 7261 ch a ...bootstra\n-00023750: 702e 7368 e280 9920 6f72 20e2 8098 6175 p.sh... or ...au\n-00023760: 746f 6765 6e2e 7368 e280 9920 7363 7269 togen.sh... scri\n-00023770: 7074 2c20 636f 6e73 6964 6572 0a75 7369 pt, consider.usi\n-00023780: 6e67 20e2 8098 6175 746f 7265 636f 6e66 ng ...autoreconf\n-00023790: e280 992e 2020 5468 6174 2073 686f 756c .... That shoul\n-000237a0: 6420 7369 6d70 6c69 6679 2069 7473 206c d simplify its l\n-000237b0: 6f67 6963 2061 206c 6f74 2028 6c65 7373 ogic a lot (less\n-000237c0: 2074 6869 6e67 730a 746f 206d 6169 6e74 things.to maint\n-000237d0: 6169 6e2c 2079 756d 2129 2c20 6974 2773 ain, yum!), it's\n-000237e0: 2065 7665 6e20 6c69 6b65 6c79 2079 6f75 even likely you\n-000237f0: 2077 696c 6c20 6e6f 7420 6e65 6564 2074 will not need t\n-00023800: 6865 2073 6372 6970 740a 616e 796d 6f72 he script.anymor\n-00023810: 652c 2061 6e64 206d 6f72 6520 746f 2074 e, and more to t\n-00023820: 6865 2070 6f69 6e74 2079 6f75 2077 696c he point you wil\n-00023830: 6c20 6e6f 7420 6361 6c6c 20e2 8098 6163 l not call ...ac\n-00023840: 6c6f 6361 6ce2 8099 2064 6972 6563 746c local... directl\n-00023850: 790a 616e 796d 6f72 652e 0a0a 2020 2046 y.anymore... F\n-00023860: 6f72 2074 6865 2074 696d 6520 6265 696e or the time bein\n-00023870: 672c 2074 6869 7264 2d70 6172 7479 2070 g, third-party p\n-00023880: 6163 6b61 6765 7320 7368 6f75 6c64 2063 ackages should c\n-00023890: 6f6e 7469 6e75 6520 746f 2069 6e73 7461 ontinue to insta\n-000238a0: 6c6c 0a70 7562 6c69 6320 6d61 6372 6f73 ll.public macros\n-000238b0: 2069 6e74 6f20 e280 982f 7573 722f 7368 into .../usr/sh\n-000238c0: 6172 652f 6163 6c6f 6361 6c2f e280 992e are/aclocal/....\n-000238d0: 2020 4966 20e2 8098 6163 6c6f 6361 6ce2 If ...aclocal.\n-000238e0: 8099 2069 7320 7265 706c 6163 6564 2062 .. is replaced b\n-000238f0: 790a 616e 6f74 6865 7220 746f 6f6c 2069 y.another tool i\n-00023900: 7420 6d69 6768 7420 6d61 6b65 2073 656e t might make sen\n-00023910: 7365 2074 6f20 7265 6e61 6d65 2074 6865 se to rename the\n-00023920: 2064 6972 6563 746f 7279 2c20 6275 7420 directory, but \n-00023930: 7375 7070 6f72 7469 6e67 0ae2 8098 2f75 supporting..../u\n-00023940: 7372 2f73 6861 7265 2f61 636c 6f63 616c sr/share/aclocal\n-00023950: 2fe2 8099 2066 6f72 2062 6163 6b77 6172 /... for backwar\n-00023960: 6420 636f 6d70 6174 6962 696c 6974 7920 d compatibility \n-00023970: 7368 6f75 6c64 2062 6520 7265 616c 6c79 should be really\n-00023980: 2065 6173 790a 7072 6f76 6964 6564 2061 easy.provided a\n-00023990: 6c6c 206d 6163 726f 7320 6172 6520 7072 ll macros are pr\n-000239a0: 6f70 6572 6c79 2077 7269 7474 656e 2028 operly written (\n-000239b0: 2a6e 6f74 6520 4578 7465 6e64 696e 6720 *note Extending \n-000239c0: 6163 6c6f 6361 6c3a 3a29 2e0a 0a1f 0a46 aclocal::).....F\n-000239d0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-000239e0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-000239f0: 4d61 6372 6f73 2c20 2050 7265 763a 2061 Macros, Prev: a\n-00023a00: 636c 6f63 616c 2049 6e76 6f63 6174 696f clocal Invocatio\n-00023a10: 6e2c 2020 5570 3a20 636f 6e66 6967 7572 n, Up: configur\n-00023a20: 650a 0a36 2e34 2041 7574 6f63 6f6e 6620 e..6.4 Autoconf \n-00023a30: 6d61 6372 6f73 2073 7570 706c 6965 6420 macros supplied \n-00023a40: 7769 7468 2041 7574 6f6d 616b 650a 3d3d with Automake.==\n+00023110: 2d2d 2d2d 2d2d 2d0a 0ae2 8098 6163 6c6f -------.....aclo\n+00023120: 6361 6ce2 8099 2069 7320 6578 7065 6374 cal... is expect\n+00023130: 6564 2074 6f20 6469 7361 7070 6561 722e ed to disappear.\n+00023140: 2020 5468 6973 2066 6561 7475 7265 2072 This feature r\n+00023150: 6561 6c6c 7920 7368 6f75 6c64 206e 6f74 eally should not\n+00023160: 2062 650a 6f66 6665 7265 6420 6279 2041 be.offered by A\n+00023170: 7574 6f6d 616b 652e 2020 4175 746f 6d61 utomake. Automa\n+00023180: 6b65 2073 686f 756c 6420 666f 6375 7320 ke should focus \n+00023190: 6f6e 2067 656e 6572 6174 696e 6720 e280 on generating ..\n+000231a0: 984d 616b 6566 696c 65e2 8099 733b 0a64 .Makefile...s;.d\n+000231b0: 6561 6c69 6e67 2077 6974 6820 4d34 206d ealing with M4 m\n+000231c0: 6163 726f 7320 7265 616c 6c79 2069 7320 acros really is \n+000231d0: 4175 746f 636f 6e66 2773 206a 6f62 2e20 Autoconf's job. \n+000231e0: 2054 6865 2066 6163 7420 7468 6174 2073 The fact that s\n+000231f0: 6f6d 650a 7065 6f70 6c65 2069 6e73 7461 ome.people insta\n+00023200: 6c6c 2041 7574 6f6d 616b 6520 6a75 7374 ll Automake just\n+00023210: 2074 6f20 7573 6520 e280 9861 636c 6f63 to use ...acloc\n+00023220: 616c e280 992c 2062 7574 2064 6f20 6e6f al..., but do no\n+00023230: 7420 7573 6520 e280 9861 7574 6f6d 616b t use ...automak\n+00023240: 65e2 8099 0a6f 7468 6572 7769 7365 2069 e....otherwise i\n+00023250: 7320 616e 2069 6e64 6963 6174 696f 6e20 s an indication \n+00023260: 6f66 2068 6f77 2074 6861 7420 6665 6174 of how that feat\n+00023270: 7572 6520 6973 206d 6973 706c 6163 6564 ure is misplaced\n+00023280: 2e0a 0a20 2020 5468 6520 6e65 7720 696d ... The new im\n+00023290: 706c 656d 656e 7461 7469 6f6e 2077 696c plementation wil\n+000232a0: 6c20 7072 6f62 6162 6c79 2062 6520 646f l probably be do\n+000232b0: 6e65 2073 6c69 6768 746c 7920 6469 6666 ne slightly diff\n+000232c0: 6572 656e 746c 792e 0a46 6f72 2069 6e73 erently..For ins\n+000232d0: 7461 6e63 652c 2069 7420 636f 756c 6420 tance, it could \n+000232e0: 656e 666f 7263 6520 7468 6520 e280 986d enforce the ...m\n+000232f0: 342f e280 992d 7374 796c 6520 6c61 796f 4/...-style layo\n+00023300: 7574 2064 6973 6375 7373 6564 2069 6e20 ut discussed in \n+00023310: 2a6e 6f74 650a 4c6f 6361 6c20 4d61 6372 *note.Local Macr\n+00023320: 6f73 3a3a 2e0a 0a20 2020 5765 2068 6176 os::... We hav\n+00023330: 6520 6e6f 2069 6465 6120 7768 656e 2061 e no idea when a\n+00023340: 6e64 2068 6f77 2074 6869 7320 7769 6c6c nd how this will\n+00023350: 2068 6170 7065 6e2e 2020 5468 6973 2068 happen. This h\n+00023360: 6173 2062 6565 6e0a 6469 7363 7573 7365 as been.discusse\n+00023370: 6420 7365 7665 7261 6c20 7469 6d65 7320 d several times \n+00023380: 696e 2074 6865 2070 6173 742c 2062 7574 in the past, but\n+00023390: 2073 6f6d 656f 6e65 2073 7469 6c6c 2068 someone still h\n+000233a0: 6173 2074 6f20 636f 6d6d 6974 2074 6f0a as to commit to.\n+000233b0: 7468 6174 206e 6f6e 2d74 7269 7669 616c that non-trivial\n+000233c0: 2074 6173 6b2e 0a0a 2020 2046 726f 6d20 task... From \n+000233d0: 7468 6520 7573 6572 2070 6f69 6e74 206f the user point o\n+000233e0: 6620 7669 6577 2c20 e280 9861 636c 6f63 f view, ...acloc\n+000233f0: 616c e280 9927 7320 7265 6d6f 7661 6c20 al...'s removal \n+00023400: 6d69 6768 7420 7475 726e 206f 7574 2074 might turn out t\n+00023410: 6f20 6265 0a70 6169 6e66 756c 2e20 2054 o be.painful. T\n+00023420: 6865 7265 2069 7320 6120 7369 6d70 6c65 here is a simple\n+00023430: 2070 7265 6361 7574 696f 6e20 7468 6174 precaution that\n+00023440: 2079 6f75 206d 6179 2074 616b 6520 746f you may take to\n+00023450: 206d 616b 6520 7468 6174 0a73 7769 7463 make that.switc\n+00023460: 6820 6d6f 7265 2073 6561 6d6c 6573 733a h more seamless:\n+00023470: 206e 6576 6572 2063 616c 6c20 e280 9861 never call ...a\n+00023480: 636c 6f63 616c e280 9920 796f 7572 7365 clocal... yourse\n+00023490: 6c66 2e20 204b 6565 7020 7468 6973 2067 lf. Keep this g\n+000234a0: 7579 0a75 6e64 6572 2074 6865 2065 7863 uy.under the exc\n+000234b0: 6c75 7369 7665 2063 6f6e 7472 6f6c 206f lusive control o\n+000234c0: 6620 e280 9861 7574 6f72 6563 6f6e 66e2 f ...autoreconf.\n+000234d0: 8099 2061 6e64 2041 7574 6f6d 616b 6527 .. and Automake'\n+000234e0: 7320 7265 6275 696c 640a 7275 6c65 732e s rebuild.rules.\n+000234f0: 2020 486f 7065 6675 6c6c 7920 796f 7520 Hopefully you \n+00023500: 776f 6e27 7420 6e65 6564 2074 6f20 776f won't need to wo\n+00023510: 7272 7920 6162 6f75 7420 7468 696e 6773 rry about things\n+00023520: 2062 7265 616b 696e 672c 2077 6865 6e0a breaking, when.\n+00023530: e280 9861 636c 6f63 616c e280 9920 6469 ...aclocal... di\n+00023540: 7361 7070 6561 7273 2c20 6265 6361 7573 sappears, becaus\n+00023550: 6520 6576 6572 7974 6869 6e67 2077 696c e everything wil\n+00023560: 6c20 6861 7665 2062 6565 6e20 7461 6b65 l have been take\n+00023570: 6e20 6361 7265 206f 662e 0a49 6620 6f74 n care of..If ot\n+00023580: 6865 7277 6973 6520 796f 7520 7573 6564 herwise you used\n+00023590: 2074 6f20 6361 6c6c 20e2 8098 6163 6c6f to call ...aclo\n+000235a0: 6361 6ce2 8099 2064 6972 6563 746c 7920 cal... directly \n+000235b0: 796f 7572 7365 6c66 206f 7220 6672 6f6d yourself or from\n+000235c0: 2073 6f6d 650a 7363 7269 7074 2c20 796f some.script, yo\n+000235d0: 7520 7769 6c6c 2071 7569 636b 6c79 206e u will quickly n\n+000235e0: 6f74 6963 6520 7468 6520 6368 616e 6765 otice the change\n+000235f0: 2e0a 0a20 2020 4d61 6e79 2070 6163 6b61 ... Many packa\n+00023600: 6765 7320 636f 6d65 2077 6974 6820 6120 ges come with a \n+00023610: 7363 7269 7074 2063 616c 6c65 6420 e280 script called ..\n+00023620: 9862 6f6f 7473 7472 6170 2e73 68e2 8099 .bootstrap.sh...\n+00023630: 206f 720a e280 9861 7574 6f67 656e 2e73 or....autogen.s\n+00023640: 68e2 8099 2c20 7468 6174 2077 696c 6c20 h..., that will \n+00023650: 6a75 7374 2063 616c 6c20 e280 9861 636c just call ...acl\n+00023660: 6f63 616c e280 992c 20e2 8098 6c69 6274 ocal..., ...libt\n+00023670: 6f6f 6c69 7a65 e280 992c 20e2 8098 6765 oolize..., ...ge\n+00023680: 7474 6578 7469 7a65 e280 990a 6f72 20e2 ttextize....or .\n+00023690: 8098 6175 746f 706f 696e 74e2 8099 2c20 ..autopoint..., \n+000236a0: e280 9861 7574 6f63 6f6e 66e2 8099 2c20 ...autoconf..., \n+000236b0: e280 9861 7574 6f68 6561 6465 72e2 8099 ...autoheader...\n+000236c0: 2c20 616e 6420 e280 9861 7574 6f6d 616b , and ...automak\n+000236d0: 65e2 8099 2069 6e20 7468 6520 7269 6768 e... in the righ\n+000236e0: 740a 6f72 6465 722e 2020 4163 7475 616c t.order. Actual\n+000236f0: 6c79 2074 6869 7320 6973 2070 7265 6369 ly this is preci\n+00023700: 7365 6c79 2077 6861 7420 e280 9861 7574 sely what ...aut\n+00023710: 6f72 6563 6f6e 66e2 8099 2063 616e 2064 oreconf... can d\n+00023720: 6f20 666f 7220 796f 752e 2020 4966 0a79 o for you. If.y\n+00023730: 6f75 7220 7061 636b 6167 6520 6861 7320 our package has \n+00023740: 7375 6368 2061 20e2 8098 626f 6f74 7374 such a ...bootst\n+00023750: 7261 702e 7368 e280 9920 6f72 20e2 8098 rap.sh... or ...\n+00023760: 6175 746f 6765 6e2e 7368 e280 9920 7363 autogen.sh... sc\n+00023770: 7269 7074 2c20 636f 6e73 6964 6572 0a75 ript, consider.u\n+00023780: 7369 6e67 20e2 8098 6175 746f 7265 636f sing ...autoreco\n+00023790: 6e66 e280 992e 2020 5468 6174 2073 686f nf.... That sho\n+000237a0: 756c 6420 7369 6d70 6c69 6679 2069 7473 uld simplify its\n+000237b0: 206c 6f67 6963 2061 206c 6f74 2028 6c65 logic a lot (le\n+000237c0: 7373 2074 6869 6e67 730a 746f 206d 6169 ss things.to mai\n+000237d0: 6e74 6169 6e2c 2079 756d 2129 2c20 6974 ntain, yum!), it\n+000237e0: 2773 2065 7665 6e20 6c69 6b65 6c79 2079 's even likely y\n+000237f0: 6f75 2077 696c 6c20 6e6f 7420 6e65 6564 ou will not need\n+00023800: 2074 6865 2073 6372 6970 740a 616e 796d the script.anym\n+00023810: 6f72 652c 2061 6e64 206d 6f72 6520 746f ore, and more to\n+00023820: 2074 6865 2070 6f69 6e74 2079 6f75 2077 the point you w\n+00023830: 696c 6c20 6e6f 7420 6361 6c6c 20e2 8098 ill not call ...\n+00023840: 6163 6c6f 6361 6ce2 8099 2064 6972 6563 aclocal... direc\n+00023850: 746c 790a 616e 796d 6f72 652e 0a0a 2020 tly.anymore... \n+00023860: 2046 6f72 2074 6865 2074 696d 6520 6265 For the time be\n+00023870: 696e 672c 2074 6869 7264 2d70 6172 7479 ing, third-party\n+00023880: 2070 6163 6b61 6765 7320 7368 6f75 6c64 packages should\n+00023890: 2063 6f6e 7469 6e75 6520 746f 2069 6e73 continue to ins\n+000238a0: 7461 6c6c 0a70 7562 6c69 6320 6d61 6372 tall.public macr\n+000238b0: 6f73 2069 6e74 6f20 e280 982f 7573 722f os into .../usr/\n+000238c0: 7368 6172 652f 6163 6c6f 6361 6c2f e280 share/aclocal/..\n+000238d0: 992e 2020 4966 20e2 8098 6163 6c6f 6361 .. If ...acloca\n+000238e0: 6ce2 8099 2069 7320 7265 706c 6163 6564 l... is replaced\n+000238f0: 2062 790a 616e 6f74 6865 7220 746f 6f6c by.another tool\n+00023900: 2069 7420 6d69 6768 7420 6d61 6b65 2073 it might make s\n+00023910: 656e 7365 2074 6f20 7265 6e61 6d65 2074 ense to rename t\n+00023920: 6865 2064 6972 6563 746f 7279 2c20 6275 he directory, bu\n+00023930: 7420 7375 7070 6f72 7469 6e67 0ae2 8098 t supporting....\n+00023940: 2f75 7372 2f73 6861 7265 2f61 636c 6f63 /usr/share/acloc\n+00023950: 616c 2fe2 8099 2066 6f72 2062 6163 6b77 al/... for backw\n+00023960: 6172 6420 636f 6d70 6174 6962 696c 6974 ard compatibilit\n+00023970: 7920 7368 6f75 6c64 2062 6520 7265 616c y should be real\n+00023980: 6c79 2065 6173 790a 7072 6f76 6964 6564 ly easy.provided\n+00023990: 2061 6c6c 206d 6163 726f 7320 6172 6520 all macros are \n+000239a0: 7072 6f70 6572 6c79 2077 7269 7474 656e properly written\n+000239b0: 2028 2a6e 6f74 6520 4578 7465 6e64 696e (*note Extendin\n+000239c0: 6720 6163 6c6f 6361 6c3a 3a29 2e0a 0a1f g aclocal::)....\n+000239d0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+000239e0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+000239f0: 3a20 4d61 6372 6f73 2c20 2050 7265 763a : Macros, Prev:\n+00023a00: 2061 636c 6f63 616c 2049 6e76 6f63 6174 aclocal Invocat\n+00023a10: 696f 6e2c 2020 5570 3a20 636f 6e66 6967 ion, Up: config\n+00023a20: 7572 650a 0a36 2e34 2041 7574 6f63 6f6e ure..6.4 Autocon\n+00023a30: 6620 6d61 6372 6f73 2073 7570 706c 6965 f macros supplie\n+00023a40: 6420 7769 7468 2041 7574 6f6d 616b 650a d with Automake.\n 00023a50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00023a60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00023a70: 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 ========..Automa\n-00023a80: 6b65 2073 6869 7073 2077 6974 6820 7365 ke ships with se\n-00023a90: 7665 7261 6c20 4175 746f 636f 6e66 206d veral Autoconf m\n-00023aa0: 6163 726f 7320 7468 6174 2079 6f75 2063 acros that you c\n-00023ab0: 616e 2075 7365 2066 726f 6d20 796f 7572 an use from your\n-00023ac0: 0ae2 8098 636f 6e66 6967 7572 652e 6163 ....configure.ac\n-00023ad0: e280 992e 2020 5768 656e 2079 6f75 2075 .... When you u\n-00023ae0: 7365 206f 6e65 206f 6620 7468 656d 2069 se one of them i\n-00023af0: 7420 7769 6c6c 2062 6520 696e 636c 7564 t will be includ\n-00023b00: 6564 2062 790a e280 9861 636c 6f63 616c ed by....aclocal\n-00023b10: e280 9920 696e 20e2 8098 6163 6c6f 6361 ... in ...acloca\n-00023b20: 6c2e 6d34 e280 992e 0a0a 2a20 4d65 6e75 l.m4......* Menu\n-00023b30: 3a0a 0a2a 2050 7562 6c69 6320 4d61 6372 :..* Public Macr\n-00023b40: 6f73 3a3a 2020 2020 2020 2020 2020 2020 os:: \n-00023b50: 2020 204d 6163 726f 7320 7468 6174 2079 Macros that y\n-00023b60: 6f75 2063 616e 2075 7365 2e0a 2a20 4f62 ou can use..* Ob\n-00023b70: 736f 6c65 7465 204d 6163 726f 733a 3a20 solete Macros:: \n-00023b80: 2020 2020 2020 2020 2020 2020 4d61 6372 Macr\n-00023b90: 6f73 2074 6861 7420 796f 7520 7368 6f75 os that you shou\n-00023ba0: 6c64 2073 746f 7020 7573 696e 672e 0a2a ld stop using..*\n-00023bb0: 2050 7269 7661 7465 204d 6163 726f 733a Private Macros:\n-00023bc0: 3a20 2020 2020 2020 2020 2020 2020 204d : M\n-00023bd0: 6163 726f 7320 7468 6174 2079 6f75 2073 acros that you s\n-00023be0: 686f 756c 6420 6e6f 7420 7573 652e 0a0a hould not use...\n-00023bf0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-00023c00: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-00023c10: 653a 2050 7562 6c69 6320 4d61 6372 6f73 e: Public Macros\n-00023c20: 2c20 204e 6578 743a 204f 6273 6f6c 6574 , Next: Obsolet\n-00023c30: 6520 4d61 6372 6f73 2c20 2055 703a 204d e Macros, Up: M\n-00023c40: 6163 726f 730a 0a36 2e34 2e31 2050 7562 acros..6.4.1 Pub\n-00023c50: 6c69 6320 4d61 6372 6f73 0a2d 2d2d 2d2d lic Macros.-----\n-00023c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n-00023c70: e280 9841 4d5f 454e 4142 4c45 5f4d 554c ...AM_ENABLE_MUL\n-00023c80: 5449 4c49 42e2 8099 0a0a 2020 2020 2054 TILIB..... T\n-00023c90: 6869 7320 6973 2075 7365 6420 7768 656e his is used when\n-00023ca0: 2061 2022 6d75 6c74 696c 6962 2220 6c69 a \"multilib\" li\n-00023cb0: 6272 6172 7920 6973 2062 6569 6e67 2062 brary is being b\n-00023cc0: 7569 6c74 2e20 2050 6c65 6173 6520 6265 uilt. Please be\n-00023cd0: 0a20 2020 2020 6177 6172 6520 7468 6174 . aware that\n-00023ce0: 206d 756c 7469 6c69 6220 7375 7070 6f72 multilib suppor\n-00023cf0: 7420 5f77 696c 6c20 6265 2072 656d 6f76 t _will be remov\n-00023d00: 6564 5f20 6672 6f6d 2074 6865 2041 7574 ed_ from the Aut\n-00023d10: 6f6d 616b 650a 2020 2020 2063 6f72 6520 omake. core \n-00023d20: 696e 2074 6865 206e 6578 7420 6d61 6a6f in the next majo\n-00023d30: 7220 7265 6c65 6173 652c 2061 6e64 2074 r release, and t\n-00023d40: 6865 6e20 5f74 6869 7320 6d61 6372 6f20 hen _this macro \n-00023d50: 7769 6c6c 2067 6f20 6177 6179 0a20 2020 will go away. \n-00023d60: 2020 6173 2077 656c 6c5f 2028 6576 656e as well_ (even\n-00023d70: 2069 6620 6120 2266 726f 7a65 6e22 2076 if a \"frozen\" v\n-00023d80: 6572 7369 6f6e 206f 6620 7769 6c6c 2072 ersion of will r\n-00023d90: 656d 6169 6e20 6176 6169 6c61 626c 6520 emain available \n-00023da0: 696e 0a20 2020 2020 7468 6520 e280 9863 in. the ...c\n-00023db0: 6f6e 7472 6962 2fe2 8099 2064 6972 6563 ontrib/... direc\n-00023dc0: 746f 7279 206f 6620 7468 6520 4175 746f tory of the Auto\n-00023dd0: 6d61 6b65 2064 6973 7472 6962 7574 696f make distributio\n-00023de0: 6e29 2e0a 0a20 2020 2020 5468 6520 6669 n)... The fi\n-00023df0: 7273 7420 6f70 7469 6f6e 616c 2061 7267 rst optional arg\n-00023e00: 756d 656e 7420 6973 2074 6865 206e 616d ument is the nam\n-00023e10: 6520 6f66 2074 6865 20e2 8098 4d61 6b65 e of the ...Make\n-00023e20: 6669 6c65 e280 9920 6265 696e 670a 2020 file... being. \n-00023e30: 2020 2067 656e 6572 6174 6564 3b20 6974 generated; it\n-00023e40: 2064 6566 6175 6c74 7320 746f 20e2 8098 defaults to ...\n-00023e50: 4d61 6b65 6669 6c65 e280 992e 2020 5468 Makefile.... Th\n-00023e60: 6520 7365 636f 6e64 206f 7074 696f 6e61 e second optiona\n-00023e70: 6c20 6172 6775 6d65 6e74 0a20 2020 2020 l argument. \n-00023e80: 6973 2075 7365 6420 746f 2066 696e 6420 is used to find \n-00023e90: 7468 6520 746f 7020 736f 7572 6365 2064 the top source d\n-00023ea0: 6972 6563 746f 7279 3b20 6974 2064 6566 irectory; it def\n-00023eb0: 6175 6c74 7320 746f 2074 6865 2065 6d70 aults to the emp\n-00023ec0: 7479 0a20 2020 2020 7374 7269 6e67 2028 ty. string (\n-00023ed0: 6765 6e65 7261 6c6c 7920 7468 6973 2073 generally this s\n-00023ee0: 686f 756c 6420 6e6f 7420 6265 2075 7365 hould not be use\n-00023ef0: 6420 756e 6c65 7373 2079 6f75 2061 7265 d unless you are\n-00023f00: 2066 616d 696c 6961 720a 2020 2020 2077 familiar. w\n-00023f10: 6974 6820 7468 6520 696e 7465 726e 616c ith the internal\n-00023f20: 7329 2e20 202a 4e6f 7465 204d 756c 7469 s). *Note Multi\n-00023f30: 6c69 6273 3a3a 2e0a 0ae2 8098 414d 5f49 libs::......AM_I\n-00023f40: 4e49 545f 4155 544f 4d41 4b45 285b 4f50 NIT_AUTOMAKE([OP\n-00023f50: 5449 4f4e 535d 29e2 8099 0ae2 8098 414d TIONS]).......AM\n-00023f60: 5f49 4e49 545f 4155 544f 4d41 4b45 2850 _INIT_AUTOMAKE(P\n-00023f70: 4143 4b41 4745 2c20 5645 5253 494f 4e2c ACKAGE, VERSION,\n-00023f80: 205b 4e4f 2d44 4546 494e 455d 29e2 8099 [NO-DEFINE])...\n-00023f90: 0a20 2020 2020 5275 6e73 206d 616e 7920 . Runs many \n-00023fa0: 6d61 6372 6f73 2072 6571 7569 7265 6420 macros required \n-00023fb0: 666f 7220 7072 6f70 6572 206f 7065 7261 for proper opera\n-00023fc0: 7469 6f6e 206f 6620 7468 6520 6765 6e65 tion of the gene\n-00023fd0: 7261 7465 640a 2020 2020 204d 616b 6566 rated. Makef\n-00023fe0: 696c 6573 2e0a 0a20 2020 2020 5468 6973 iles... This\n-00023ff0: 206d 6163 726f 2068 6173 2074 776f 2066 macro has two f\n-00024000: 6f72 6d73 2c20 7468 6520 6669 7273 7420 orms, the first \n-00024010: 6f66 2077 6869 6368 2069 7320 7072 6566 of which is pref\n-00024020: 6572 7265 642e 2020 496e 2074 6869 730a erred. In this.\n-00024030: 2020 2020 2066 6f72 6d2c 20e2 8098 414d form, ...AM\n-00024040: 5f49 4e49 545f 4155 544f 4d41 4b45 e280 _INIT_AUTOMAKE..\n-00024050: 9920 6973 2063 616c 6c65 6420 7769 7468 . is called with\n-00024060: 2061 2073 696e 676c 6520 6172 6775 6d65 a single argume\n-00024070: 6e74 3a20 610a 2020 2020 2073 7061 6365 nt: a. space\n-00024080: 2d73 6570 6172 6174 6564 206c 6973 7420 -separated list \n-00024090: 6f66 2041 7574 6f6d 616b 6520 6f70 7469 of Automake opti\n-000240a0: 6f6e 7320 7468 6174 2073 686f 756c 6420 ons that should \n-000240b0: 6265 2061 7070 6c69 6564 2074 6f0a 2020 be applied to. \n-000240c0: 2020 2065 7665 7279 20e2 8098 4d61 6b65 every ...Make\n-000240d0: 6669 6c65 2e61 6de2 8099 2069 6e20 7468 file.am... in th\n-000240e0: 6520 7472 6565 2e20 2054 6865 2065 6666 e tree. The eff\n-000240f0: 6563 7420 6973 2061 7320 6966 2065 6163 ect is as if eac\n-00024100: 6820 6f70 7469 6f6e 0a20 2020 2020 7765 h option. we\n-00024110: 7265 206c 6973 7465 6420 696e 20e2 8098 re listed in ...\n-00024120: 4155 544f 4d41 4b45 5f4f 5054 494f 4e53 AUTOMAKE_OPTIONS\n-00024130: e280 9920 282a 6e6f 7465 204f 7074 696f ... (*note Optio\n-00024140: 6e73 3a3a 292e 0a0a 2020 2020 2054 6865 ns::)... The\n-00024150: 2073 6563 6f6e 642c 2064 6570 7265 6361 second, depreca\n-00024160: 7465 642c 2066 6f72 6d20 6f66 20e2 8098 ted, form of ...\n-00024170: 414d 5f49 4e49 545f 4155 544f 4d41 4b45 AM_INIT_AUTOMAKE\n-00024180: e280 9920 6861 7320 7477 6f20 7265 7175 ... has two requ\n-00024190: 6972 6564 0a20 2020 2020 6172 6775 6d65 ired. argume\n-000241a0: 6e74 733a 2074 6865 2070 6163 6b61 6765 nts: the package\n-000241b0: 2061 6e64 2074 6865 2076 6572 7369 6f6e and the version\n-000241c0: 206e 756d 6265 722e 2020 5468 6973 2066 number. This f\n-000241d0: 6f72 6d20 6973 0a20 2020 2020 6f62 736f orm is. obso\n-000241e0: 6c65 7465 2062 6563 6175 7365 2074 6865 lete because the\n-000241f0: 2050 4143 4b41 4745 2061 6e64 2056 4552 PACKAGE and VER\n-00024200: 5349 4f4e 2063 616e 2062 6520 6f62 7461 SION can be obta\n-00024210: 696e 6564 2066 726f 6d0a 2020 2020 2041 ined from. A\n-00024220: 7574 6f63 6f6e 6627 7320 e280 9841 435f utoconf's ...AC_\n-00024230: 494e 4954 e280 9920 6d61 6372 6f20 2877 INIT... macro (w\n-00024240: 6869 6368 2069 7473 656c 6620 6861 7320 hich itself has \n-00024250: 616e 206f 6c64 2061 6e64 2061 206e 6577 an old and a new\n-00024260: 0a20 2020 2020 666f 726d 292e 0a0a 2020 . form)... \n-00024270: 2020 2049 6620 796f 7572 20e2 8098 636f If your ...co\n-00024280: 6e66 6967 7572 652e 6163 e280 9920 6861 nfigure.ac... ha\n-00024290: 733a 0a0a 2020 2020 2020 2020 2020 4143 s:.. AC\n-000242a0: 5f49 4e49 5428 5b73 7263 2f66 6f6f 2e63 _INIT([src/foo.c\n-000242b0: 5d29 0a20 2020 2020 2020 2020 2041 4d5f ]). AM_\n-000242c0: 494e 4954 5f41 5554 4f4d 414b 4528 5b6d INIT_AUTOMAKE([m\n-000242d0: 756d 626c 655d 2c20 5b31 2e35 5d29 0a0a umble], [1.5])..\n-000242e0: 2020 2020 2079 6f75 2063 616e 206d 6f64 you can mod\n-000242f0: 6572 6e69 7a65 2069 7420 6173 2066 6f6c ernize it as fol\n-00024300: 6c6f 7773 3a0a 0a20 2020 2020 2020 2020 lows:.. \n-00024310: 2041 435f 494e 4954 285b 6d75 6d62 6c65 AC_INIT([mumble\n-00024320: 5d2c 205b 312e 355d 290a 2020 2020 2020 ], [1.5]). \n-00024330: 2020 2020 4143 5f43 4f4e 4649 475f 5352 AC_CONFIG_SR\n-00024340: 4344 4952 285b 7372 632f 666f 6f2e 635d CDIR([src/foo.c]\n-00024350: 290a 2020 2020 2020 2020 2020 414d 5f49 ). AM_I\n-00024360: 4e49 545f 4155 544f 4d41 4b45 0a0a 2020 NIT_AUTOMAKE.. \n-00024370: 2020 204e 6f74 6520 7468 6174 2069 6620 Note that if \n-00024380: 796f 7527 7265 2075 7067 7261 6469 6e67 you're upgrading\n-00024390: 2079 6f75 7220 e280 9863 6f6e 6669 6775 your ...configu\n-000243a0: 7265 2e61 63e2 8099 2066 726f 6d20 616e re.ac... from an\n-000243b0: 2065 6172 6c69 6572 0a20 2020 2020 7665 earlier. ve\n-000243c0: 7273 696f 6e20 6f66 2041 7574 6f6d 616b rsion of Automak\n-000243d0: 652c 2069 7420 6973 206e 6f74 2061 6c77 e, it is not alw\n-000243e0: 6179 7320 636f 7272 6563 7420 746f 2073 ays correct to s\n-000243f0: 696d 706c 7920 6d6f 7665 2074 6865 0a20 imply move the. \n-00024400: 2020 2020 7061 636b 6167 6520 616e 6420 package and \n-00024410: 7665 7273 696f 6e20 6172 6775 6d65 6e74 version argument\n-00024420: 7320 6672 6f6d 20e2 8098 414d 5f49 4e49 s from ...AM_INI\n-00024430: 545f 4155 544f 4d41 4b45 e280 9920 6469 T_AUTOMAKE... di\n-00024440: 7265 6374 6c79 2074 6f0a 2020 2020 20e2 rectly to. .\n-00024450: 8098 4143 5f49 4e49 54e2 8099 2c20 6173 ..AC_INIT..., as\n-00024460: 2069 6e20 7468 6520 6578 616d 706c 6520 in the example \n-00024470: 6162 6f76 652e 2020 5468 6520 6669 7273 above. The firs\n-00024480: 7420 6172 6775 6d65 6e74 2074 6f0a 2020 t argument to. \n-00024490: 2020 20e2 8098 4143 5f49 4e49 54e2 8099 ...AC_INIT...\n-000244a0: 2073 686f 756c 6420 6265 2074 6865 206e should be the n\n-000244b0: 616d 6520 6f66 2079 6f75 7220 7061 636b ame of your pack\n-000244c0: 6167 6520 2865 2e67 2e2c 20e2 8098 474e age (e.g., ...GN\n-000244d0: 550a 2020 2020 2041 7574 6f6d 616b 65e2 U. Automake.\n-000244e0: 8099 292c 206e 6f74 2074 6865 2074 6172 ..), not the tar\n-000244f0: 6261 6c6c 206e 616d 6520 2865 2e67 2e2c ball name (e.g.,\n-00024500: 20e2 8098 6175 746f 6d61 6b65 e280 9929 ...automake...)\n-00024510: 2074 6861 7420 796f 7520 7573 6564 0a20 that you used. \n-00024520: 2020 2020 746f 2070 6173 7320 746f 20e2 to pass to .\n-00024530: 8098 414d 5f49 4e49 545f 4155 544f 4d41 ..AM_INIT_AUTOMA\n-00024540: 4b45 e280 992e 2020 4175 746f 636f 6e66 KE.... Autoconf\n-00024550: 2074 7269 6573 2074 6f20 6465 7269 7665 tries to derive\n-00024560: 2061 2074 6172 6261 6c6c 0a20 2020 2020 a tarball. \n-00024570: 6e61 6d65 2066 726f 6d20 7468 6520 7061 name from the pa\n-00024580: 636b 6167 6520 6e61 6d65 2c20 7768 6963 ckage name, whic\n-00024590: 6820 7368 6f75 6c64 2077 6f72 6b20 666f h should work fo\n-000245a0: 7220 6d6f 7374 2062 7574 206e 6f74 2061 r most but not a\n-000245b0: 6c6c 0a20 2020 2020 7061 636b 6167 6520 ll. package \n-000245c0: 6e61 6d65 732e 2020 2849 6620 6974 2064 names. (If it d\n-000245d0: 6f65 736e 2774 2077 6f72 6b20 666f 7220 oesn't work for \n-000245e0: 796f 7572 732c 2079 6f75 2063 616e 2075 yours, you can u\n-000245f0: 7365 2074 6865 0a20 2020 2020 666f 7572 se the. four\n-00024600: 2d61 7267 756d 656e 7420 666f 726d 206f -argument form o\n-00024610: 6620 e280 9841 435f 494e 4954 e280 9920 f ...AC_INIT... \n-00024620: 746f 2070 726f 7669 6465 2074 6865 2074 to provide the t\n-00024630: 6172 6261 6c6c 206e 616d 650a 2020 2020 arball name. \n-00024640: 2065 7870 6c69 6369 746c 7929 2e0a 0a20 explicitly)... \n-00024650: 2020 2020 4279 2064 6566 6175 6c74 2074 By default t\n-00024660: 6869 7320 6d61 6372 6f20 e280 9841 435f his macro ...AC_\n-00024670: 4445 4649 4e45 e280 9927 7320 e280 9850 DEFINE...'s ...P\n-00024680: 4143 4b41 4745 e280 9920 616e 6420 e280 ACKAGE... and ..\n-00024690: 9856 4552 5349 4f4e e280 992e 2020 5468 .VERSION.... Th\n-000246a0: 6973 0a20 2020 2020 6361 6e20 6265 2061 is. can be a\n-000246b0: 766f 6964 6564 2062 7920 7061 7373 696e voided by passin\n-000246c0: 6720 7468 6520 e280 986e 6f2d 6465 6669 g the ...no-defi\n-000246d0: 6e65 e280 9920 6f70 7469 6f6e 2c20 6173 ne... option, as\n-000246e0: 2069 6e3a 0a20 2020 2020 2020 2020 2041 in:. A\n-000246f0: 4d5f 494e 4954 5f41 5554 4f4d 414b 4528 M_INIT_AUTOMAKE(\n-00024700: 5b67 6e69 7473 2031 2e35 206e 6f2d 6465 [gnits 1.5 no-de\n-00024710: 6669 6e65 2064 6973 742d 627a 6970 325d fine dist-bzip2]\n-00024720: 290a 2020 2020 206f 7220 6279 2070 6173 ). or by pas\n-00024730: 7369 6e67 2061 2074 6869 7264 206e 6f6e sing a third non\n-00024740: 2d65 6d70 7479 2061 7267 756d 656e 7420 -empty argument \n-00024750: 746f 2074 6865 206f 6273 6f6c 6574 6520 to the obsolete \n-00024760: 666f 726d 2e0a 0ae2 8098 414d 5f50 4154 form......AM_PAT\n-00024770: 485f 4c49 5350 4449 52e2 8099 0a20 2020 H_LISPDIR.... \n-00024780: 2020 5365 6172 6368 6573 2066 6f72 2074 Searches for t\n-00024790: 6865 2070 726f 6772 616d 20e2 8098 656d he program ...em\n-000247a0: 6163 73e2 8099 2c20 616e 642c 2069 6620 acs..., and, if \n-000247b0: 666f 756e 642c 2073 6574 7320 7468 6520 found, sets the \n-000247c0: 6f75 7470 7574 0a20 2020 2020 7661 7269 output. vari\n-000247d0: 6162 6c65 20e2 8098 6c69 7370 6469 72e2 able ...lispdir.\n-000247e0: 8099 2074 6f20 7468 6520 6675 6c6c 2070 .. to the full p\n-000247f0: 6174 6820 746f 2045 6d61 6373 2720 7369 ath to Emacs' si\n-00024800: 7465 2d6c 6973 7020 6469 7265 6374 6f72 te-lisp director\n-00024810: 792e 0a0a 2020 2020 204e 6f74 6520 7468 y... Note th\n-00024820: 6174 2074 6869 7320 7465 7374 2061 7373 at this test ass\n-00024830: 756d 6573 2074 6865 20e2 8098 656d 6163 umes the ...emac\n-00024840: 73e2 8099 2066 6f75 6e64 2074 6f20 6265 s... found to be\n-00024850: 2061 2076 6572 7369 6f6e 2074 6861 740a a version that.\n-00024860: 2020 2020 2073 7570 706f 7274 7320 456d supports Em\n-00024870: 6163 7320 4c69 7370 2028 7375 6368 2061 acs Lisp (such a\n-00024880: 7320 474e 5520 456d 6163 7320 6f72 2058 s GNU Emacs or X\n-00024890: 456d 6163 7329 2e20 204f 7468 6572 2065 Emacs). Other e\n-000248a0: 6d61 6373 656e 0a20 2020 2020 6361 6e20 macsen. can \n-000248b0: 6361 7573 6520 7468 6973 2074 6573 7420 cause this test \n-000248c0: 746f 2068 616e 6720 2873 6f6d 652c 206c to hang (some, l\n-000248d0: 696b 6520 6f6c 6420 7665 7273 696f 6e73 ike old versions\n-000248e0: 206f 6620 4d69 6372 6f45 6d61 6373 2c0a of MicroEmacs,.\n-000248f0: 2020 2020 2073 7461 7274 2075 7020 696e start up in\n-00024900: 2069 6e74 6572 6163 7469 7665 206d 6f64 interactive mod\n-00024910: 652c 2072 6571 7569 7269 6e67 20e2 8098 e, requiring ...\n-00024920: 432d 7820 432d 63e2 8099 2074 6f20 6578 C-x C-c... to ex\n-00024930: 6974 2c20 7768 6963 6820 6973 0a20 2020 it, which is. \n-00024940: 2020 6861 7264 6c79 206f 6276 696f 7573 hardly obvious\n-00024950: 2066 6f72 2061 206e 6f6e 2d65 6d61 6373 for a non-emacs\n-00024960: 2075 7365 7229 2e20 2049 6e20 6d6f 7374 user). In most\n-00024970: 2063 6173 6573 2c20 686f 7765 7665 722c cases, however,\n-00024980: 2079 6f75 0a20 2020 2020 7368 6f75 6c64 you. should\n-00024990: 2062 6520 6162 6c65 2074 6f20 7573 6520 be able to use \n-000249a0: e280 9843 2d63 e280 9920 746f 206b 696c ...C-c... to kil\n-000249b0: 6c20 7468 6520 7465 7374 2e20 2049 6e20 l the test. In \n-000249c0: 6f72 6465 7220 746f 2061 766f 6964 0a20 order to avoid. \n-000249d0: 2020 2020 7072 6f62 6c65 6d73 2c20 796f problems, yo\n-000249e0: 7520 6361 6e20 7365 7420 e280 9845 4d41 u can set ...EMA\n-000249f0: 4353 e280 9920 746f 2022 6e6f 2220 696e CS... to \"no\" in\n-00024a00: 2074 6865 2065 6e76 6972 6f6e 6d65 6e74 the environment\n-00024a10: 2c20 6f72 2075 7365 0a20 2020 2020 7468 , or use. th\n-00024a20: 6520 e280 982d 2d77 6974 682d 6c69 7370 e ...--with-lisp\n-00024a30: 6469 72e2 8099 206f 7074 696f 6e20 746f dir... option to\n-00024a40: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-00024a50: 2074 6f20 6578 706c 6963 6974 6c79 2073 to explicitly s\n-00024a60: 6574 2074 6865 0a20 2020 2020 636f 7272 et the. corr\n-00024a70: 6563 7420 7061 7468 2028 6966 2079 6f75 ect path (if you\n-00024a80: 2772 6520 7375 7265 2079 6f75 2068 6176 're sure you hav\n-00024a90: 6520 616e 20e2 8098 656d 6163 73e2 8099 e an ...emacs...\n-00024aa0: 2074 6861 7420 7375 7070 6f72 7473 0a20 that supports. \n-00024ab0: 2020 2020 456d 6163 7320 4c69 7370 292e Emacs Lisp).\n-00024ac0: 0a0a e280 9841 4d5f 5052 4f47 5f41 5228 .....AM_PROG_AR(\n-00024ad0: 5b41 4354 2d49 462d 4641 494c 5d29 e280 [ACT-IF-FAIL])..\n-00024ae0: 990a 2020 2020 2059 6f75 206d 7573 7420 .. You must \n-00024af0: 7573 6520 7468 6973 206d 6163 726f 2077 use this macro w\n-00024b00: 6865 6e20 796f 7520 7573 6520 7468 6520 hen you use the \n-00024b10: 6172 6368 6976 6572 2069 6e20 796f 7572 archiver in your\n-00024b20: 2070 726f 6a65 6374 2c0a 2020 2020 2069 project,. i\n-00024b30: 6620 796f 7520 7761 6e74 2073 7570 706f f you want suppo\n-00024b40: 7274 2066 6f72 2075 6e75 7375 616c 2061 rt for unusual a\n-00024b50: 7263 6869 7665 7273 2073 7563 6820 6173 rchivers such as\n-00024b60: 204d 6963 726f 736f 6674 20e2 8098 6c69 Microsoft ...li\n-00024b70: 62e2 8099 2e0a 2020 2020 2054 6865 2063 b..... The c\n-00024b80: 6f6e 7465 6e74 206f 6620 7468 6520 6f70 ontent of the op\n-00024b90: 7469 6f6e 616c 2061 7267 756d 656e 7420 tional argument \n-00024ba0: 6973 2065 7865 6375 7465 6420 6966 2074 is executed if t\n-00024bb0: 6865 2061 7263 6869 7665 720a 2020 2020 he archiver. \n-00024bc0: 2069 6e74 6572 6661 6365 2069 7320 6e6f interface is no\n-00024bd0: 7420 7265 636f 676e 697a 6564 3b20 7468 t recognized; th\n-00024be0: 6520 6465 6661 756c 7420 6163 7469 6f6e e default action\n-00024bf0: 2069 7320 746f 2061 626f 7274 0a20 2020 is to abort. \n-00024c00: 2020 636f 6e66 6967 7572 6520 7769 7468 configure with\n-00024c10: 2061 6e20 6572 726f 7220 6d65 7373 6167 an error messag\n-00024c20: 652e 0a0a e280 9841 4d5f 5052 4f47 5f41 e......AM_PROG_A\n-00024c30: 53e2 8099 0a20 2020 2020 5573 6520 7468 S.... Use th\n-00024c40: 6973 206d 6163 726f 2077 6865 6e20 796f is macro when yo\n-00024c50: 7520 6861 7665 2061 7373 656d 626c 7920 u have assembly \n-00024c60: 636f 6465 2069 6e20 796f 7572 2070 726f code in your pro\n-00024c70: 6a65 6374 2e20 2054 6869 730a 2020 2020 ject. This. \n-00024c80: 2077 696c 6c20 6368 6f6f 7365 2074 6865 will choose the\n-00024c90: 2061 7373 656d 626c 6572 2066 6f72 2079 assembler for y\n-00024ca0: 6f75 2028 6279 2064 6566 6175 6c74 2074 ou (by default t\n-00024cb0: 6865 2043 2063 6f6d 7069 6c65 7229 2061 he C compiler) a\n-00024cc0: 6e64 0a20 2020 2020 7365 7420 e280 9843 nd. set ...C\n-00024cd0: 4341 53e2 8099 2c20 616e 6420 7769 6c6c CAS..., and will\n-00024ce0: 2061 6c73 6f20 7365 7420 e280 9843 4341 also set ...CCA\n-00024cf0: 5346 4c41 4753 e280 9920 6966 2072 6571 SFLAGS... if req\n-00024d00: 7569 7265 642e 0a0a e280 9841 4d5f 5052 uired......AM_PR\n-00024d10: 4f47 5f43 435f 435f 4fe2 8099 0a20 2020 OG_CC_C_O.... \n-00024d20: 2020 5468 6973 2069 7320 6c69 6b65 20e2 This is like .\n-00024d30: 8098 4143 5f50 524f 475f 4343 5f43 5f4f ..AC_PROG_CC_C_O\n-00024d40: e280 992c 2062 7574 2069 7420 6765 6e65 ..., but it gene\n-00024d50: 7261 7465 7320 6974 7320 7265 7375 6c74 rates its result\n-00024d60: 7320 696e 2074 6865 0a20 2020 2020 6d61 s in the. ma\n-00024d70: 6e6e 6572 2072 6571 7569 7265 6420 6279 nner required by\n-00024d80: 2041 7574 6f6d 616b 652e 2020 596f 7520 Automake. You \n-00024d90: 6d75 7374 2075 7365 2074 6869 7320 696e must use this in\n-00024da0: 7374 6561 6420 6f66 0a20 2020 2020 e280 stead of. ..\n-00024db0: 9841 435f 5052 4f47 5f43 435f 435f 4fe2 .AC_PROG_CC_C_O.\n-00024dc0: 8099 2077 6865 6e20 796f 7520 6e65 6564 .. when you need\n-00024dd0: 2074 6869 7320 6675 6e63 7469 6f6e 616c this functional\n-00024de0: 6974 792c 2074 6861 7420 6973 2c20 7768 ity, that is, wh\n-00024df0: 656e 0a20 2020 2020 7573 696e 6720 7065 en. using pe\n-00024e00: 722d 7461 7267 6574 2066 6c61 6773 206f r-target flags o\n-00024e10: 7220 7375 6264 6972 2d6f 626a 6563 7473 r subdir-objects\n-00024e20: 2077 6974 6820 4320 736f 7572 6365 732e with C sources.\n-00024e30: 0a0a e280 9841 4d5f 5052 4f47 5f4c 4558 .....AM_PROG_LEX\n-00024e40: e280 990a 2020 2020 204c 696b 6520 e280 .... Like ..\n-00024e50: 9841 435f 5052 4f47 5f4c 4558 e280 9920 .AC_PROG_LEX... \n-00024e60: 282a 6e6f 7465 2050 6172 7469 6375 6c61 (*note Particula\n-00024e70: 7220 5072 6f67 7261 6d20 4368 6563 6b73 r Program Checks\n-00024e80: 3a0a 2020 2020 2028 6175 746f 636f 6e66 :. (autoconf\n-00024e90: 2950 6172 7469 6375 6c61 7220 5072 6f67 )Particular Prog\n-00024ea0: 7261 6d73 2e29 2c20 6275 7420 7573 6573 rams.), but uses\n-00024eb0: 2074 6865 20e2 8098 6d69 7373 696e 67e2 the ...missing.\n-00024ec0: 8099 2073 6372 6970 7420 6f6e 0a20 2020 .. script on. \n-00024ed0: 2020 7379 7374 656d 7320 7468 6174 2064 systems that d\n-00024ee0: 6f20 6e6f 7420 6861 7665 20e2 8098 6c65 o not have ...le\n-00024ef0: 78e2 8099 2e20 2048 502d 5558 2031 3020 x.... HP-UX 10 \n-00024f00: 6973 206f 6e65 2073 7563 6820 7379 7374 is one such syst\n-00024f10: 656d 2e0a 0ae2 8098 414d 5f50 524f 475f em......AM_PROG_\n-00024f20: 4743 4ae2 8099 0a20 2020 2020 5468 6973 GCJ.... This\n-00024f30: 206d 6163 726f 2066 696e 6473 2074 6865 macro finds the\n-00024f40: 20e2 8098 6763 6ae2 8099 2070 726f 6772 ...gcj... progr\n-00024f50: 616d 206f 7220 6361 7573 6573 2061 6e20 am or causes an \n-00024f60: 6572 726f 722e 2020 4974 2073 6574 730a error. It sets.\n-00024f70: 2020 2020 20e2 8098 4743 4ae2 8099 2061 ...GCJ... a\n-00024f80: 6e64 20e2 8098 4743 4a46 4c41 4753 e280 nd ...GCJFLAGS..\n-00024f90: 992e 2020 e280 9867 636a e280 9920 6973 .. ...gcj... is\n-00024fa0: 2074 6865 204a 6176 6120 6672 6f6e 742d the Java front-\n-00024fb0: 656e 6420 746f 2074 6865 2047 4e55 0a20 end to the GNU. \n-00024fc0: 2020 2020 436f 6d70 696c 6572 2043 6f6c Compiler Col\n-00024fd0: 6c65 6374 696f 6e2e 0a0a e280 9841 4d5f lection......AM_\n-00024fe0: 5052 4f47 5f55 5043 285b 434f 4d50 494c PROG_UPC([COMPIL\n-00024ff0: 4552 2d53 4541 5243 482d 4c49 5354 5d29 ER-SEARCH-LIST])\n-00025000: e280 990a 2020 2020 2046 696e 6420 6120 .... Find a \n-00025010: 636f 6d70 696c 6572 2066 6f72 2055 6e69 compiler for Uni\n-00025020: 6669 6564 2050 6172 616c 6c65 6c20 4320 fied Parallel C \n-00025030: 616e 6420 6465 6669 6e65 2074 6865 20e2 and define the .\n-00025040: 8098 5550 43e2 8099 0a20 2020 2020 7661 ..UPC.... va\n-00025050: 7269 6162 6c65 2e20 2054 6865 2064 6566 riable. The def\n-00025060: 6175 6c74 2043 4f4d 5049 4c45 522d 5345 ault COMPILER-SE\n-00025070: 4152 4348 2d4c 4953 5420 6973 20e2 8098 ARCH-LIST is ...\n-00025080: 7570 6363 2075 7063 e280 992e 2020 5468 upcc upc.... Th\n-00025090: 6973 0a20 2020 2020 6d61 6372 6f20 7769 is. macro wi\n-000250a0: 6c6c 2061 626f 7274 20e2 8098 636f 6e66 ll abort ...conf\n-000250b0: 6967 7572 65e2 8099 2069 6620 6e6f 2055 igure... if no U\n-000250c0: 6e69 6669 6564 2050 6172 616c 6c65 6c20 nified Parallel \n-000250d0: 4320 636f 6d70 696c 6572 2069 730a 2020 C compiler is. \n-000250e0: 2020 2066 6f75 6e64 2e0a 0ae2 8098 414d found......AM\n-000250f0: 5f53 494c 454e 545f 5255 4c45 53e2 8099 _SILENT_RULES...\n-00025100: 0a20 2020 2020 456e 6162 6c65 2074 6865 . Enable the\n-00025110: 206d 6163 6869 6e65 7279 2066 6f72 206c machinery for l\n-00025120: 6573 7320 7665 7262 6f73 6520 6275 696c ess verbose buil\n-00025130: 6420 6f75 7470 7574 2028 2a6e 6f74 650a d output (*note.\n-00025140: 2020 2020 204f 7074 696f 6e73 3a3a 292e Options::).\n-00025150: 0a0a e280 9841 4d5f 5749 5448 5f44 4d41 .....AM_WITH_DMA\n-00025160: 4c4c 4f43 e280 990a 2020 2020 2041 6464 LLOC.... Add\n-00025170: 2073 7570 706f 7274 2066 6f72 2074 6865 support for the\n-00025180: 2044 6d61 6c6c 6f63 2070 6163 6b61 6765 Dmalloc package\n-00025190: 2028 6874 7470 3a2f 2f64 6d61 6c6c 6f63 (http://dmalloc\n-000251a0: 2e63 6f6d 2f29 2e20 2049 6620 7468 650a .com/). If the.\n-000251b0: 2020 2020 2075 7365 7220 7275 6e73 20e2 user runs .\n-000251c0: 8098 636f 6e66 6967 7572 65e2 8099 2077 ..configure... w\n-000251d0: 6974 6820 e280 982d 2d77 6974 682d 646d ith ...--with-dm\n-000251e0: 616c 6c6f 63e2 8099 2c20 7468 656e 2064 alloc..., then d\n-000251f0: 6566 696e 650a 2020 2020 20e2 8098 5749 efine. ...WI\n-00025200: 5448 5f44 4d41 4c4c 4f43 e280 9920 616e TH_DMALLOC... an\n-00025210: 6420 6164 6420 e280 982d 6c64 6d61 6c6c d add ...-ldmall\n-00025220: 6f63 e280 9920 746f 20e2 8098 4c49 4253 oc... to ...LIBS\n-00025230: e280 992e 0a0a 1f0a 4669 6c65 3a20 6175 ........File: au\n-00025240: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-00025250: 2c20 204e 6f64 653a 204f 6273 6f6c 6574 , Node: Obsolet\n-00025260: 6520 4d61 6372 6f73 2c20 204e 6578 743a e Macros, Next:\n-00025270: 2050 7269 7661 7465 204d 6163 726f 732c Private Macros,\n-00025280: 2020 5072 6576 3a20 5075 626c 6963 204d Prev: Public M\n-00025290: 6163 726f 732c 2020 5570 3a20 4d61 6372 acros, Up: Macr\n-000252a0: 6f73 0a0a 362e 342e 3220 4f62 736f 6c65 os..6.4.2 Obsole\n-000252b0: 7465 204d 6163 726f 730a 2d2d 2d2d 2d2d te Macros.------\n-000252c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n-000252d0: 0a41 6c74 686f 7567 6820 7573 696e 6720 .Although using \n-000252e0: 736f 6d65 206f 6620 7468 6520 666f 6c6c some of the foll\n-000252f0: 6f77 696e 6720 6d61 6372 6f73 2077 6173 owing macros was\n-00025300: 2072 6571 7569 7265 6420 696e 2070 6173 required in pas\n-00025310: 740a 7265 6c65 6173 6573 2c20 796f 7520 t.releases, you \n-00025320: 7368 6f75 6c64 206e 6f74 2075 7365 2061 should not use a\n-00025330: 6e79 206f 6620 7468 656d 2069 6e20 6e65 ny of them in ne\n-00025340: 7720 636f 6465 2e20 2052 756e 6e69 6e67 w code. Running\n-00025350: 0ae2 8098 6175 746f 7570 6461 7465 e280 ....autoupdate..\n-00025360: 9920 7368 6f75 6c64 2061 646a 7573 7420 . should adjust \n-00025370: 796f 7572 20e2 8098 636f 6e66 6967 7572 your ...configur\n-00025380: 652e 6163 e280 9920 6175 746f 6d61 7469 e.ac... automati\n-00025390: 6361 6c6c 7920 282a 6e6f 7465 0a55 7369 cally (*note.Usi\n-000253a0: 6e67 20e2 8098 6175 746f 7570 6461 7465 ng ...autoupdate\n-000253b0: e280 9920 746f 204d 6f64 6572 6e69 7a65 ... to Modernize\n-000253c0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-000253d0: e280 993a 2028 6175 746f 636f 6e66 2961 ...: (autoconf)a\n-000253e0: 7574 6f75 7064 6174 650a 496e 766f 6361 utoupdate.Invoca\n-000253f0: 7469 6f6e 2e29 2e0a 0ae2 8098 414d 5f43 tion.)......AM_C\n-00025400: 5f50 524f 544f 5459 5045 53e2 8099 0a20 _PROTOTYPES.... \n-00025410: 2020 2020 4368 6563 6b20 746f 2073 6565 Check to see\n-00025420: 2069 6620 6675 6e63 7469 6f6e 2070 726f if function pro\n-00025430: 746f 7479 7065 7320 6172 6520 756e 6465 totypes are unde\n-00025440: 7273 746f 6f64 2062 7920 7468 6520 636f rstood by the co\n-00025450: 6d70 696c 6572 2e0a 2020 2020 2049 6620 mpiler.. If \n-00025460: 736f 2c20 6465 6669 6e65 20e2 8098 5052 so, define ...PR\n-00025470: 4f54 4f54 5950 4553 e280 9920 616e 6420 OTOTYPES... and \n-00025480: 7365 7420 7468 6520 6f75 7470 7574 2076 set the output v\n-00025490: 6172 6961 626c 6573 20e2 8098 55e2 8099 ariables ...U...\n-000254a0: 2061 6e64 0a20 2020 2020 e280 9841 4e53 and. ...ANS\n-000254b0: 4932 4b4e 52e2 8099 2074 6f20 7468 6520 I2KNR... to the \n-000254c0: 656d 7074 7920 7374 7269 6e67 2e20 204f empty string. O\n-000254d0: 7468 6572 7769 7365 2c20 7365 7420 e280 therwise, set ..\n-000254e0: 9855 e280 9920 746f 20e2 8098 5fe2 8099 .U... to ..._...\n-000254f0: 2061 6e64 0a20 2020 2020 e280 9841 4e53 and. ...ANS\n-00025500: 4932 4b4e 52e2 8099 2074 6f20 e280 982e I2KNR... to ....\n-00025510: 2f61 6e73 6932 6b6e 72e2 8099 2e20 2041 /ansi2knr.... A\n-00025520: 7574 6f6d 616b 6520 7573 6564 2074 6865 utomake used the\n-00025530: 7365 2076 616c 7565 7320 746f 0a20 2020 se values to. \n-00025540: 2020 696d 706c 656d 656e 7420 7468 6520 implement the \n-00025550: 6465 7072 6563 6174 6564 2064 652d 414e deprecated de-AN\n-00025560: 5349 2d66 6963 6174 696f 6e20 6665 6174 SI-fication feat\n-00025570: 7572 653b 2068 6f77 6576 6572 2c20 7375 ure; however, su\n-00025580: 7070 6f72 740a 2020 2020 2066 6f72 205f pport. for _\n-00025590: 7468 6174 2066 6561 7475 7265 2077 696c that feature wil\n-000255a0: 6c20 6265 2072 656d 6f76 6564 5f20 696e l be removed_ in\n-000255b0: 2074 6865 206e 6578 7420 6d61 6a6f 7220 the next major \n-000255c0: 4175 746f 6d61 6b65 0a20 2020 2020 7265 Automake. re\n-000255d0: 6c65 6173 652c 2061 6e64 2074 6865 6e20 lease, and then \n-000255e0: 5f74 6865 7365 206d 6163 726f 7320 616e _these macros an\n-000255f0: 6420 7661 7269 6162 6c65 7320 7769 6c6c d variables will\n-00025600: 2067 6f20 6177 6179 2061 730a 2020 2020 go away as. \n-00025610: 2077 656c 6c5f 2e0a 0ae2 8098 414d 5f43 well_......AM_C\n-00025620: 4f4e 4649 475f 4845 4144 4552 e280 990a ONFIG_HEADER....\n-00025630: 2020 2020 2041 7574 6f6d 616b 6520 7769 Automake wi\n-00025640: 6c6c 2067 656e 6572 6174 6520 7275 6c65 ll generate rule\n-00025650: 7320 746f 2061 7574 6f6d 6174 6963 616c s to automatical\n-00025660: 6c79 2072 6567 656e 6572 6174 6520 7468 ly regenerate th\n-00025670: 6520 636f 6e66 6967 0a20 2020 2020 6865 e config. he\n-00025680: 6164 6572 2e20 2054 6869 7320 6f62 736f ader. This obso\n-00025690: 6c65 7465 206d 6163 726f 2069 7320 6120 lete macro is a \n-000256a0: 7379 6e6f 6e79 6d20 6f66 20e2 8098 4143 synonym of ...AC\n-000256b0: 5f43 4f4e 4649 475f 4845 4144 4552 53e2 _CONFIG_HEADERS.\n-000256c0: 8099 0a20 2020 2020 746f 6461 7920 282a ... today (*\n-000256d0: 6e6f 7465 204f 7074 696f 6e61 6c3a 3a29 note Optional::)\n-000256e0: 2e0a 0ae2 8098 414d 5f48 4541 4445 525f ......AM_HEADER_\n-000256f0: 5449 4f43 4757 494e 535a 5f4e 4545 4453 TIOCGWINSZ_NEEDS\n-00025700: 5f53 5953 5f49 4f43 544c e280 990a 2020 _SYS_IOCTL.... \n-00025710: 2020 2049 6620 7468 6520 7573 6520 6f66 If the use of\n-00025720: 20e2 8098 5449 4f43 4757 494e 535a e280 ...TIOCGWINSZ..\n-00025730: 9920 7265 7175 6972 6573 20e2 8098 3c73 . requires ......, \n-00025750: 7468 656e 2064 6566 696e 650a 2020 2020 then define. \n-00025760: 20e2 8098 4757 494e 535a 5f49 4e5f 5359 ...GWINSZ_IN_SY\n-00025770: 535f 494f 4354 4ce2 8099 2e20 204f 7468 S_IOCTL.... Oth\n-00025780: 6572 7769 7365 20e2 8098 5449 4f43 4757 erwise ...TIOCGW\n-00025790: 494e 535a e280 9920 6361 6e20 6265 2066 INSZ... can be f\n-000257a0: 6f75 6e64 2069 6e0a 2020 2020 20e2 8098 ound in. ...\n-000257b0: 3c74 6572 6d69 6f73 2e68 3ee2 8099 2e20 .... \n-000257c0: 2054 6869 7320 6d61 6372 6f20 6973 206f This macro is o\n-000257d0: 6273 6f6c 6574 652c 2079 6f75 2073 686f bsolete, you sho\n-000257e0: 756c 6420 7573 6520 4175 746f 636f 6e66 uld use Autoconf\n-000257f0: 2773 0a20 2020 2020 e280 9841 435f 4845 's. ...AC_HE\n-00025800: 4144 4552 5f54 494f 4347 5749 4e53 5ae2 ADER_TIOCGWINSZ.\n-00025810: 8099 2069 6e73 7465 6164 2e0a 0ae2 8098 .. instead......\n-00025820: 414d 5f50 524f 475f 4d4b 4449 525f 50e2 AM_PROG_MKDIR_P.\n-00025830: 8099 0a0a 2020 2020 2046 726f 6d20 4175 .... From Au\n-00025840: 746f 6d61 6b65 2031 2e38 2074 6f20 312e tomake 1.8 to 1.\n-00025850: 392e 3620 7468 6973 206d 6163 726f 2075 9.6 this macro u\n-00025860: 7365 6420 746f 2064 6566 696e 6520 7468 sed to define th\n-00025870: 6520 6f75 7470 7574 0a20 2020 2020 7661 e output. va\n-00025880: 7269 6162 6c65 20e2 8098 6d6b 6469 725f riable ...mkdir_\n-00025890: 70e2 8099 2074 6f20 6f6e 6520 6f66 20e2 p... to one of .\n-000258a0: 8098 6d6b 6469 7220 2d70 e280 992c 20e2 ..mkdir -p..., .\n-000258b0: 8098 696e 7374 616c 6c2d 7368 202d 64e2 ..install-sh -d.\n-000258c0: 8099 2c20 6f72 0a20 2020 2020 e280 986d .., or. ...m\n-000258d0: 6b69 6e73 7461 6c6c 6469 7273 e280 992e kinstalldirs....\n-000258e0: 0a0a 2020 2020 204e 6f77 6164 6179 7320 .. Nowadays \n-000258f0: 4175 746f 636f 6e66 2070 726f 7669 6465 Autoconf provide\n-00025900: 7320 6120 7369 6d69 6c61 7220 6675 6e63 s a similar func\n-00025910: 7469 6f6e 616c 6974 7920 7769 7468 0a20 tionality with. \n-00025920: 2020 2020 e280 9841 435f 5052 4f47 5f4d ...AC_PROG_M\n-00025930: 4b44 4952 5f50 e280 9920 282a 6e6f 7465 KDIR_P... (*note\n-00025940: 2050 6172 7469 6375 6c61 7220 5072 6f67 Particular Prog\n-00025950: 7261 6d20 4368 6563 6b73 3a0a 2020 2020 ram Checks:. \n-00025960: 2028 6175 746f 636f 6e66 2950 6172 7469 (autoconf)Parti\n-00025970: 6375 6c61 7220 5072 6f67 7261 6d73 2e29 cular Programs.)\n-00025980: 2c20 686f 7765 7665 7220 7468 6973 2064 , however this d\n-00025990: 6566 696e 6573 2074 6865 206f 7574 7075 efines the outpu\n-000259a0: 740a 2020 2020 2076 6172 6961 626c 6520 t. variable \n-000259b0: e280 984d 4b44 4952 5f50 e280 9920 696e ...MKDIR_P... in\n-000259c0: 7374 6561 642e 2020 5468 6572 6566 6f72 stead. Therefor\n-000259d0: 6520 e280 9841 4d5f 5052 4f47 5f4d 4b44 e ...AM_PROG_MKD\n-000259e0: 4952 5f50 e280 9920 6861 7320 6265 656e IR_P... has been\n-000259f0: 0a20 2020 2020 7265 7772 6974 7465 6e20 . rewritten \n-00025a00: 6173 2061 2074 6869 6e20 7772 6170 7065 as a thin wrappe\n-00025a10: 7220 6172 6f75 6e64 20e2 8098 4143 5f50 r around ...AC_P\n-00025a20: 524f 475f 4d4b 4449 525f 50e2 8099 2074 ROG_MKDIR_P... t\n-00025a30: 6f20 6465 6669 6e65 0a20 2020 2020 e280 o define. ..\n-00025a40: 986d 6b64 6972 5f70 e280 9920 746f 2074 .mkdir_p... to t\n-00025a50: 6865 2073 616d 6520 7661 6c75 6520 6173 he same value as\n-00025a60: 20e2 8098 4d4b 4449 525f 50e2 8099 2066 ...MKDIR_P... f\n-00025a70: 6f72 2062 6163 6b77 6172 640a 2020 2020 or backward. \n-00025a80: 2063 6f6d 7061 7469 6269 6c69 7479 2e0a compatibility..\n-00025a90: 0a20 2020 2020 4966 2079 6f75 2061 7265 . If you are\n-00025aa0: 2075 7369 6e67 2041 7574 6f6d 616b 652c using Automake,\n-00025ab0: 2074 6865 7265 2069 7320 6e6f 726d 616c there is normal\n-00025ac0: 6c79 206e 6f20 7265 6173 6f6e 2074 6f20 ly no reason to \n-00025ad0: 6361 6c6c 2074 6869 730a 2020 2020 206d call this. m\n-00025ae0: 6163 726f 2c20 6265 6361 7573 6520 e280 acro, because ..\n-00025af0: 9841 4d5f 494e 4954 5f41 5554 4f4d 414b .AM_INIT_AUTOMAK\n-00025b00: 45e2 8099 2061 6c72 6561 6479 2064 6f65 E... already doe\n-00025b10: 7320 736f 2e20 2048 6f77 6576 6572 2c20 s so. However, \n-00025b20: 6d61 6b65 0a20 2020 2020 7375 7265 2074 make. sure t\n-00025b30: 6861 7420 7468 6520 6375 7374 6f6d 2072 hat the custom r\n-00025b40: 756c 6573 2069 6e20 796f 7572 20e2 8098 ules in your ...\n-00025b50: 4d61 6b65 6669 6c65 e280 9973 2075 7365 Makefile...s use\n-00025b60: 20e2 8098 2428 4d4b 4449 525f 5029 e280 ...$(MKDIR_P)..\n-00025b70: 9920 616e 640a 2020 2020 206e 6f74 20e2 . and. not .\n-00025b80: 8098 2428 6d6b 6469 725f 7029 e280 992e ..$(mkdir_p)....\n-00025b90: 2020 4576 656e 2069 6620 626f 7468 2076 Even if both v\n-00025ba0: 6172 6961 626c 6573 2073 7469 6c6c 2077 ariables still w\n-00025bb0: 6f72 6b2c 2074 6865 206c 6174 7465 720a ork, the latter.\n-00025bc0: 2020 2020 2073 686f 756c 6420 6265 2063 should be c\n-00025bd0: 6f6e 7369 6465 7265 6420 6f62 736f 6c65 onsidered obsole\n-00025be0: 7465 2e0a 0a20 2020 2020 4966 2079 6f75 te... If you\n-00025bf0: 2061 7265 206e 6f74 2075 7369 6e67 2041 are not using A\n-00025c00: 7574 6f6d 616b 652c 2070 6c65 6173 6520 utomake, please \n-00025c10: 6361 6c6c 20e2 8098 4143 5f50 524f 475f call ...AC_PROG_\n-00025c20: 4d4b 4449 525f 50e2 8099 0a20 2020 2020 MKDIR_P.... \n-00025c30: 696e 7374 6561 6420 6f66 20e2 8098 414d instead of ...AM\n-00025c40: 5f50 524f 475f 4d4b 4449 525f 50e2 8099 _PROG_MKDIR_P...\n-00025c50: 2e0a 0ae2 8098 414d 5f53 5953 5f50 4f53 ......AM_SYS_POS\n-00025c60: 4958 5f54 4552 4d49 4f53 e280 990a 2020 IX_TERMIOS.... \n-00025c70: 2020 2043 6865 636b 2074 6f20 7365 6520 Check to see \n-00025c80: 6966 2050 4f53 4958 2074 6572 6d69 6f73 if POSIX termios\n-00025c90: 2068 6561 6465 7273 2061 6e64 2066 756e headers and fun\n-00025ca0: 6374 696f 6e73 2061 7265 2061 7661 696c ctions are avail\n-00025cb0: 6162 6c65 0a20 2020 2020 6f6e 2074 6865 able. on the\n-00025cc0: 2073 7973 7465 6d2e 2020 4966 2073 6f2c system. If so,\n-00025cd0: 2073 6574 2074 6865 2073 6865 6c6c 2076 set the shell v\n-00025ce0: 6172 6961 626c 650a 2020 2020 20e2 8098 ariable. ...\n-00025cf0: 616d 5f63 765f 7379 735f 706f 7369 785f am_cv_sys_posix_\n-00025d00: 7465 726d 696f 73e2 8099 2074 6f20 e280 termios... to ..\n-00025d10: 9879 6573 e280 992e 2020 4966 206e 6f74 .yes.... If not\n-00025d20: 2c20 7365 7420 7468 6520 7661 7269 6162 , set the variab\n-00025d30: 6c65 2074 6f0a 2020 2020 20e2 8098 6e6f le to. ...no\n-00025d40: e280 992e 2020 5468 6973 206d 6163 726f .... This macro\n-00025d50: 2069 7320 6f62 736f 6c65 7465 2c20 796f is obsolete, yo\n-00025d60: 7520 7368 6f75 6c64 2075 7365 2041 7574 u should use Aut\n-00025d70: 6f63 6f6e 6627 730a 2020 2020 20e2 8098 oconf's. ...\n-00025d80: 4143 5f53 5953 5f50 4f53 4958 5f54 4552 AC_SYS_POSIX_TER\n-00025d90: 4d49 4f53 e280 9920 696e 7374 6561 642e MIOS... instead.\n-00025da0: 0a0a e280 9841 4d5f 5749 5448 5f52 4547 .....AM_WITH_REG\n-00025db0: 4558 e280 990a 2020 2020 2041 6464 7320 EX.... Adds \n-00025dc0: e280 982d 2d77 6974 682d 7265 6765 78e2 ...--with-regex.\n-00025dd0: 8099 2074 6f20 7468 6520 e280 9863 6f6e .. to the ...con\n-00025de0: 6669 6775 7265 e280 9920 636f 6d6d 616e figure... comman\n-00025df0: 6420 6c69 6e65 2e20 2049 6620 7370 6563 d line. If spec\n-00025e00: 6966 6965 640a 2020 2020 2028 7468 6520 ified. (the \n-00025e10: 6465 6661 756c 7429 2c20 7468 656e 2074 default), then t\n-00025e20: 6865 20e2 8098 7265 6765 78e2 8099 2072 he ...regex... r\n-00025e30: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio\n-00025e40: 6e20 6c69 6272 6172 7920 6973 2075 7365 n library is use\n-00025e50: 642c 0a20 2020 2020 e280 9872 6567 6578 d,. ...regex\n-00025e60: 2e6f e280 9920 6973 2070 7574 2069 6e74 .o... is put int\n-00025e70: 6f20 e280 984c 4942 4f42 4a53 e280 992c o ...LIBOBJS...,\n-00025e80: 2061 6e64 20e2 8098 5749 5448 5f52 4547 and ...WITH_REG\n-00025e90: 4558 e280 9920 6973 2064 6566 696e 6564 EX... is defined\n-00025ea0: 2e20 2049 660a 2020 2020 20e2 8098 2d2d . If. ...--\n-00025eb0: 7769 7468 6f75 742d 7265 6765 78e2 8099 without-regex...\n-00025ec0: 2069 7320 6769 7665 6e2c 2074 6865 6e20 is given, then \n-00025ed0: 7468 6520 e280 9872 78e2 8099 2072 6567 the ...rx... reg\n-00025ee0: 756c 6172 2065 7870 7265 7373 696f 6e0a ular expression.\n-00025ef0: 2020 2020 206c 6962 7261 7279 2069 7320 library is \n-00025f00: 7573 6564 2c20 616e 6420 e280 9872 782e used, and ...rx.\n-00025f10: 6fe2 8099 2069 7320 7075 7420 696e 746f o... is put into\n-00025f20: 20e2 8098 4c49 424f 424a 53e2 8099 2e20 ...LIBOBJS.... \n-00025f30: 2054 6869 7320 6d61 6372 6f20 6973 0a20 This macro is. \n-00025f40: 2020 2020 6f62 736f 6c65 7465 206e 6f77 obsolete now\n-00025f50: 2028 7369 6e63 6520 e280 9872 78e2 8099 (since ...rx...\n-00025f60: 2064 6f65 736e 2774 2073 6565 6d20 746f doesn't seem to\n-00025f70: 2062 6520 6d61 696e 7461 696e 6564 292c be maintained),\n-00025f80: 2061 6e64 205f 7769 6c6c 0a20 2020 2020 and _will. \n-00025f90: 6265 2072 656d 6f76 6564 2074 6865 206e be removed the n\n-00025fa0: 6578 7420 6d61 6a6f 7220 7665 7273 696f ext major versio\n-00025fb0: 6e20 6f66 2041 7574 6f6d 616b 655f 2e20 n of Automake_. \n-00025fc0: 2043 6f6e 7369 6465 7220 7573 696e 670a Consider using.\n-00025fd0: 2020 2020 2067 6e75 6c69 6220 6966 2079 gnulib if y\n-00025fe0: 6f75 206e 6565 6420 7265 6765 7820 6675 ou need regex fu\n-00025ff0: 6e63 7469 6f6e 616c 6974 792e 0a0a 1f0a nctionality.....\n-00026000: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-00026010: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-00026020: 2050 7269 7661 7465 204d 6163 726f 732c Private Macros,\n-00026030: 2020 5072 6576 3a20 4f62 736f 6c65 7465 Prev: Obsolete\n-00026040: 204d 6163 726f 732c 2020 5570 3a20 4d61 Macros, Up: Ma\n-00026050: 6372 6f73 0a0a 362e 342e 3320 5072 6976 cros..6.4.3 Priv\n-00026060: 6174 6520 4d61 6372 6f73 0a2d 2d2d 2d2d ate Macros.-----\n-00026070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n-00026080: 0a54 6865 2066 6f6c 6c6f 7769 6e67 206d .The following m\n-00026090: 6163 726f 7320 6172 6520 7072 6976 6174 acros are privat\n-000260a0: 6520 6d61 6372 6f73 2079 6f75 2073 686f e macros you sho\n-000260b0: 756c 6420 6e6f 7420 6361 6c6c 2064 6972 uld not call dir\n-000260c0: 6563 746c 792e 0a54 6865 7920 6172 6520 ectly..They are \n-000260d0: 6361 6c6c 6564 2062 7920 7468 6520 6f74 called by the ot\n-000260e0: 6865 7220 7075 626c 6963 206d 6163 726f her public macro\n-000260f0: 7320 7768 656e 2061 7070 726f 7072 6961 s when appropria\n-00026100: 7465 2e20 2044 6f20 6e6f 740a 7265 6c79 te. Do not.rely\n-00026110: 206f 6e20 7468 656d 2c20 6173 2074 6865 on them, as the\n-00026120: 7920 6d69 6768 7420 6265 2063 6861 6e67 y might be chang\n-00026130: 6564 2069 6e20 6120 6675 7475 7265 2076 ed in a future v\n-00026140: 6572 7369 6f6e 2e20 2043 6f6e 7369 6465 ersion. Conside\n-00026150: 720a 7468 656d 2061 7320 696d 706c 656d r.them as implem\n-00026160: 656e 7461 7469 6f6e 2064 6574 6169 6c73 entation details\n-00026170: 3b20 6f72 2062 6574 7465 722c 2064 6f20 ; or better, do \n-00026180: 6e6f 7420 636f 6e73 6964 6572 2074 6865 not consider the\n-00026190: 6d20 6174 2061 6c6c 3a0a 736b 6970 2074 m at all:.skip t\n-000261a0: 6869 7320 7365 6374 696f 6e21 0a0a e280 his section!....\n-000261b0: 985f 414d 5f44 4550 454e 4445 4e43 4945 ._AM_DEPENDENCIE\n-000261c0: 53e2 8099 0ae2 8098 414d 5f53 4554 5f44 S.......AM_SET_D\n-000261d0: 4550 4449 52e2 8099 0ae2 8098 414d 5f44 EPDIR.......AM_D\n-000261e0: 4550 5f54 5241 434b e280 990a e280 9841 EP_TRACK.......A\n-000261f0: 4d5f 4f55 5450 5554 5f44 4550 454e 4445 M_OUTPUT_DEPENDE\n-00026200: 4e43 595f 434f 4d4d 414e 4453 e280 990a NCY_COMMANDS....\n-00026210: 2020 2020 2054 6865 7365 206d 6163 726f These macro\n-00026220: 7320 6172 6520 7573 6564 2074 6f20 696d s are used to im\n-00026230: 706c 656d 656e 7420 4175 746f 6d61 6b65 plement Automake\n-00026240: 2773 2061 7574 6f6d 6174 6963 2064 6570 's automatic dep\n-00026250: 656e 6465 6e63 790a 2020 2020 2074 7261 endency. tra\n-00026260: 636b 696e 6720 7363 6865 6d65 2e20 2054 cking scheme. T\n-00026270: 6865 7920 6172 6520 6361 6c6c 6564 2061 hey are called a\n-00026280: 7574 6f6d 6174 6963 616c 6c79 2062 7920 utomatically by \n-00026290: 4175 746f 6d61 6b65 2077 6865 6e0a 2020 Automake when. \n-000262a0: 2020 2072 6571 7569 7265 642c 2061 6e64 required, and\n-000262b0: 2074 6865 7265 2073 686f 756c 6420 6265 there should be\n-000262c0: 206e 6f20 6e65 6564 2074 6f20 696e 766f no need to invo\n-000262d0: 6b65 2074 6865 6d20 6d61 6e75 616c 6c79 ke them manually\n-000262e0: 2e0a 0ae2 8098 414d 5f4d 414b 455f 494e ......AM_MAKE_IN\n-000262f0: 434c 5544 45e2 8099 0a20 2020 2020 5468 CLUDE.... Th\n-00026300: 6973 206d 6163 726f 2069 7320 7573 6564 is macro is used\n-00026310: 2074 6f20 6469 7363 6f76 6572 2068 6f77 to discover how\n-00026320: 2074 6865 2075 7365 7227 7320 e280 986d the user's ...m\n-00026330: 616b 65e2 8099 2068 616e 646c 6573 0a20 ake... handles. \n-00026340: 2020 2020 e280 9869 6e63 6c75 6465 e280 ...include..\n-00026350: 9920 7374 6174 656d 656e 7473 2e20 2054 . statements. T\n-00026360: 6869 7320 6d61 6372 6f20 6973 2061 7574 his macro is aut\n-00026370: 6f6d 6174 6963 616c 6c79 2069 6e76 6f6b omatically invok\n-00026380: 6564 2077 6865 6e0a 2020 2020 206e 6565 ed when. nee\n-00026390: 6465 643b 2074 6865 7265 2073 686f 756c ded; there shoul\n-000263a0: 6420 6265 206e 6f20 6e65 6564 2074 6f20 d be no need to \n-000263b0: 696e 766f 6b65 2069 7420 6d61 6e75 616c invoke it manual\n-000263c0: 6c79 2e0a 0ae2 8098 414d 5f50 524f 475f ly......AM_PROG_\n-000263d0: 494e 5354 414c 4c5f 5354 5249 50e2 8099 INSTALL_STRIP...\n-000263e0: 0a20 2020 2020 5468 6973 2069 7320 7573 . This is us\n-000263f0: 6564 2074 6f20 6669 6e64 2061 2076 6572 ed to find a ver\n-00026400: 7369 6f6e 206f 6620 e280 9869 6e73 7461 sion of ...insta\n-00026410: 6c6c e280 9920 7468 6174 2063 616e 2062 ll... that can b\n-00026420: 6520 7573 6564 2074 6f0a 2020 2020 2073 e used to. s\n-00026430: 7472 6970 2061 2070 726f 6772 616d 2061 trip a program a\n-00026440: 7420 696e 7374 616c 6c61 7469 6f6e 2074 t installation t\n-00026450: 696d 652e 2020 5468 6973 206d 6163 726f ime. This macro\n-00026460: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall\n-00026470: 790a 2020 2020 2069 6e63 6c75 6465 6420 y. included \n-00026480: 7768 656e 2072 6571 7569 7265 642e 0a0a when required...\n-00026490: e280 9841 4d5f 5341 4e49 5459 5f43 4845 ...AM_SANITY_CHE\n-000264a0: 434b e280 990a 2020 2020 2054 6869 7320 CK.... This \n-000264b0: 6368 6563 6b73 2074 6f20 6d61 6b65 2073 checks to make s\n-000264c0: 7572 6520 7468 6174 2061 2066 696c 6520 ure that a file \n-000264d0: 6372 6561 7465 6420 696e 2074 6865 2062 created in the b\n-000264e0: 7569 6c64 2064 6972 6563 746f 7279 0a20 uild directory. \n-000264f0: 2020 2020 6973 206e 6577 6572 2074 6861 is newer tha\n-00026500: 6e20 6120 6669 6c65 2069 6e20 7468 6520 n a file in the \n-00026510: 736f 7572 6365 2064 6972 6563 746f 7279 source directory\n-00026520: 2e20 2054 6869 7320 6361 6e20 6661 696c . This can fail\n-00026530: 206f 6e0a 2020 2020 2073 7973 7465 6d73 on. systems\n-00026540: 2077 6865 7265 2074 6865 2063 6c6f 636b where the clock\n-00026550: 2069 7320 7365 7420 696e 636f 7272 6563 is set incorrec\n-00026560: 746c 792e 2020 5468 6973 206d 6163 726f tly. This macro\n-00026570: 2069 730a 2020 2020 2061 7574 6f6d 6174 is. automat\n-00026580: 6963 616c 6c79 2072 756e 2066 726f 6d20 ically run from \n-00026590: e280 9841 4d5f 494e 4954 5f41 5554 4f4d ...AM_INIT_AUTOM\n-000265a0: 414b 45e2 8099 2e0a 0a1f 0a46 696c 653a AKE........File:\n-000265b0: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-000265c0: 6e66 6f2c 2020 4e6f 6465 3a20 4469 7265 nfo, Node: Dire\n-000265d0: 6374 6f72 6965 732c 2020 4e65 7874 3a20 ctories, Next: \n-000265e0: 5072 6f67 7261 6d73 2c20 2050 7265 763a Programs, Prev:\n-000265f0: 2063 6f6e 6669 6775 7265 2c20 2055 703a configure, Up:\n-00026600: 2054 6f70 0a0a 3720 4469 7265 6374 6f72 Top..7 Director\n-00026610: 6965 730a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ies.************\n-00026620: 2a0a 0a46 6f72 2073 696d 706c 6520 7072 *..For simple pr\n-00026630: 6f6a 6563 7473 2074 6861 7420 6469 7374 ojects that dist\n-00026640: 7269 6275 7465 2061 6c6c 2066 696c 6573 ribute all files\n-00026650: 2069 6e20 7468 6520 7361 6d65 2064 6972 in the same dir\n-00026660: 6563 746f 7279 2069 740a 6973 2065 6e6f ectory it.is eno\n-00026670: 7567 6820 746f 2068 6176 6520 6120 7369 ugh to have a si\n-00026680: 6e67 6c65 20e2 8098 4d61 6b65 6669 6c65 ngle ...Makefile\n-00026690: 2e61 6de2 8099 2074 6861 7420 6275 696c .am... that buil\n-000266a0: 6473 2065 7665 7279 7468 696e 6720 696e ds everything in\n-000266b0: 0a70 6c61 6365 2e0a 0a20 2020 496e 206c .place... In l\n-000266c0: 6172 6765 7220 7072 6f6a 6563 7473 2069 arger projects i\n-000266d0: 7420 6973 2063 6f6d 6d6f 6e20 746f 206f t is common to o\n-000266e0: 7267 616e 697a 6520 6669 6c65 7320 696e rganize files in\n-000266f0: 2064 6966 6665 7265 6e74 0a64 6972 6563 different.direc\n-00026700: 746f 7269 6573 2c20 696e 2061 2074 7265 tories, in a tre\n-00026710: 652e 2020 466f 7220 696e 7374 616e 6365 e. For instance\n-00026720: 206f 6e65 2064 6972 6563 746f 7279 2070 one directory p\n-00026730: 6572 2070 726f 6772 616d 2c20 7065 720a er program, per.\n-00026740: 6c69 6272 6172 7920 6f72 2070 6572 206d library or per m\n-00026750: 6f64 756c 652e 2020 5468 6520 7472 6164 odule. The trad\n-00026760: 6974 696f 6e61 6c20 6170 7072 6f61 6368 itional approach\n-00026770: 2069 7320 746f 2062 7569 6c64 2074 6865 is to build the\n-00026780: 7365 0a73 7562 6469 7265 6374 6f72 6965 se.subdirectorie\n-00026790: 7320 7265 6375 7273 6976 656c 793a 2065 s recursively: e\n-000267a0: 6163 6820 6469 7265 6374 6f72 7920 636f ach directory co\n-000267b0: 6e74 6169 6e73 2069 7473 20e2 8098 4d61 ntains its ...Ma\n-000267c0: 6b65 6669 6c65 e280 990a 2867 656e 6572 kefile....(gener\n-000267d0: 6174 6564 2066 726f 6d20 e280 984d 616b ated from ...Mak\n-000267e0: 6566 696c 652e 616d e280 9929 2c20 616e efile.am...), an\n-000267f0: 6420 7768 656e 20e2 8098 6d61 6b65 e280 d when ...make..\n-00026800: 9920 6973 2072 756e 2066 726f 6d20 7468 . is run from th\n-00026810: 6520 746f 700a 6c65 7665 6c20 6469 7265 e top.level dire\n-00026820: 6374 6f72 7920 6974 2065 6e74 6572 7320 ctory it enters \n-00026830: 6561 6368 2073 7562 6469 7265 6374 6f72 each subdirector\n-00026840: 7920 696e 2074 7572 6e20 746f 2062 7569 y in turn to bui\n-00026850: 6c64 2069 7473 0a63 6f6e 7465 6e74 732e ld its.contents.\n-00026860: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7562 ..* Menu:..* Sub\n-00026870: 6469 7265 6374 6f72 6965 733a 3a20 2020 directories:: \n-00026880: 2020 2020 2020 2020 2020 2042 7569 6c64 Build\n-00026890: 696e 6720 7375 6264 6972 6563 746f 7269 ing subdirectori\n-000268a0: 6573 2072 6563 7572 7369 7665 6c79 0a2a es recursively.*\n-000268b0: 2043 6f6e 6469 7469 6f6e 616c 2053 7562 Conditional Sub\n-000268c0: 6469 7265 6374 6f72 6965 733a 3a20 2043 directories:: C\n-000268d0: 6f6e 6469 7469 6f6e 616c 6c79 206e 6f74 onditionally not\n-000268e0: 2062 7569 6c64 696e 6720 6469 7265 6374 building direct\n-000268f0: 6f72 6965 730a 2a20 416c 7465 726e 6174 ories.* Alternat\n-00026900: 6976 653a 3a20 2020 2020 2020 2020 2020 ive:: \n-00026910: 2020 2020 2020 5375 6264 6972 6563 746f Subdirecto\n-00026920: 7269 6573 2077 6974 686f 7574 2072 6563 ries without rec\n-00026930: 7572 7369 6f6e 0a2a 2053 7562 7061 636b ursion.* Subpack\n-00026940: 6167 6573 3a3a 2020 2020 2020 2020 2020 ages:: \n-00026950: 2020 2020 2020 204e 6573 7469 6e67 2070 Nesting p\n-00026960: 6163 6b61 6765 730a 0a1f 0a46 696c 653a ackages....File:\n-00026970: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-00026980: 6e66 6f2c 2020 4e6f 6465 3a20 5375 6264 nfo, Node: Subd\n-00026990: 6972 6563 746f 7269 6573 2c20 204e 6578 irectories, Nex\n-000269a0: 743a 2043 6f6e 6469 7469 6f6e 616c 2053 t: Conditional S\n-000269b0: 7562 6469 7265 6374 6f72 6965 732c 2020 ubdirectories, \n-000269c0: 5570 3a20 4469 7265 6374 6f72 6965 730a Up: Directories.\n-000269d0: 0a37 2e31 2052 6563 7572 7369 6e67 2073 .7.1 Recursing s\n-000269e0: 7562 6469 7265 6374 6f72 6965 730a 3d3d ubdirectories.==\n+00023a70: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f ==========..Auto\n+00023a80: 6d61 6b65 2073 6869 7073 2077 6974 6820 make ships with \n+00023a90: 7365 7665 7261 6c20 4175 746f 636f 6e66 several Autoconf\n+00023aa0: 206d 6163 726f 7320 7468 6174 2079 6f75 macros that you\n+00023ab0: 2063 616e 2075 7365 2066 726f 6d20 796f can use from yo\n+00023ac0: 7572 0ae2 8098 636f 6e66 6967 7572 652e ur....configure.\n+00023ad0: 6163 e280 992e 2020 5768 656e 2079 6f75 ac.... When you\n+00023ae0: 2075 7365 206f 6e65 206f 6620 7468 656d use one of them\n+00023af0: 2069 7420 7769 6c6c 2062 6520 696e 636c it will be incl\n+00023b00: 7564 6564 2062 790a e280 9861 636c 6f63 uded by....acloc\n+00023b10: 616c e280 9920 696e 20e2 8098 6163 6c6f al... in ...aclo\n+00023b20: 6361 6c2e 6d34 e280 992e 0a0a 2a20 4d65 cal.m4......* Me\n+00023b30: 6e75 3a0a 0a2a 2050 7562 6c69 6320 4d61 nu:..* Public Ma\n+00023b40: 6372 6f73 3a3a 2020 2020 2020 2020 2020 cros:: \n+00023b50: 2020 2020 204d 6163 726f 7320 7468 6174 Macros that\n+00023b60: 2079 6f75 2063 616e 2075 7365 2e0a 2a20 you can use..* \n+00023b70: 4f62 736f 6c65 7465 204d 6163 726f 733a Obsolete Macros:\n+00023b80: 3a20 2020 2020 2020 2020 2020 2020 4d61 : Ma\n+00023b90: 6372 6f73 2074 6861 7420 796f 7520 7368 cros that you sh\n+00023ba0: 6f75 6c64 2073 746f 7020 7573 696e 672e ould stop using.\n+00023bb0: 0a2a 2050 7269 7661 7465 204d 6163 726f .* Private Macro\n+00023bc0: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00023bd0: 204d 6163 726f 7320 7468 6174 2079 6f75 Macros that you\n+00023be0: 2073 686f 756c 6420 6e6f 7420 7573 652e should not use.\n+00023bf0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+00023c00: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+00023c10: 6f64 653a 2050 7562 6c69 6320 4d61 6372 ode: Public Macr\n+00023c20: 6f73 2c20 204e 6578 743a 204f 6273 6f6c os, Next: Obsol\n+00023c30: 6574 6520 4d61 6372 6f73 2c20 2055 703a ete Macros, Up:\n+00023c40: 204d 6163 726f 730a 0a36 2e34 2e31 2050 Macros..6.4.1 P\n+00023c50: 7562 6c69 6320 4d61 6372 6f73 0a2d 2d2d ublic Macros.---\n+00023c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+00023c70: 0a0a e280 9841 4d5f 454e 4142 4c45 5f4d .....AM_ENABLE_M\n+00023c80: 554c 5449 4c49 42e2 8099 0a0a 2020 2020 ULTILIB..... \n+00023c90: 2054 6869 7320 6973 2075 7365 6420 7768 This is used wh\n+00023ca0: 656e 2061 2022 6d75 6c74 696c 6962 2220 en a \"multilib\" \n+00023cb0: 6c69 6272 6172 7920 6973 2062 6569 6e67 library is being\n+00023cc0: 2062 7569 6c74 2e20 2050 6c65 6173 6520 built. Please \n+00023cd0: 6265 0a20 2020 2020 6177 6172 6520 7468 be. aware th\n+00023ce0: 6174 206d 756c 7469 6c69 6220 7375 7070 at multilib supp\n+00023cf0: 6f72 7420 5f77 696c 6c20 6265 2072 656d ort _will be rem\n+00023d00: 6f76 6564 5f20 6672 6f6d 2074 6865 2041 oved_ from the A\n+00023d10: 7574 6f6d 616b 650a 2020 2020 2063 6f72 utomake. cor\n+00023d20: 6520 696e 2074 6865 206e 6578 7420 6d61 e in the next ma\n+00023d30: 6a6f 7220 7265 6c65 6173 652c 2061 6e64 jor release, and\n+00023d40: 2074 6865 6e20 5f74 6869 7320 6d61 6372 then _this macr\n+00023d50: 6f20 7769 6c6c 2067 6f20 6177 6179 0a20 o will go away. \n+00023d60: 2020 2020 6173 2077 656c 6c5f 2028 6576 as well_ (ev\n+00023d70: 656e 2069 6620 6120 2266 726f 7a65 6e22 en if a \"frozen\"\n+00023d80: 2076 6572 7369 6f6e 206f 6620 7769 6c6c version of will\n+00023d90: 2072 656d 6169 6e20 6176 6169 6c61 626c remain availabl\n+00023da0: 6520 696e 0a20 2020 2020 7468 6520 e280 e in. the ..\n+00023db0: 9863 6f6e 7472 6962 2fe2 8099 2064 6972 .contrib/... dir\n+00023dc0: 6563 746f 7279 206f 6620 7468 6520 4175 ectory of the Au\n+00023dd0: 746f 6d61 6b65 2064 6973 7472 6962 7574 tomake distribut\n+00023de0: 696f 6e29 2e0a 0a20 2020 2020 5468 6520 ion)... The \n+00023df0: 6669 7273 7420 6f70 7469 6f6e 616c 2061 first optional a\n+00023e00: 7267 756d 656e 7420 6973 2074 6865 206e rgument is the n\n+00023e10: 616d 6520 6f66 2074 6865 20e2 8098 4d61 ame of the ...Ma\n+00023e20: 6b65 6669 6c65 e280 9920 6265 696e 670a kefile... being.\n+00023e30: 2020 2020 2067 656e 6572 6174 6564 3b20 generated; \n+00023e40: 6974 2064 6566 6175 6c74 7320 746f 20e2 it defaults to .\n+00023e50: 8098 4d61 6b65 6669 6c65 e280 992e 2020 ..Makefile.... \n+00023e60: 5468 6520 7365 636f 6e64 206f 7074 696f The second optio\n+00023e70: 6e61 6c20 6172 6775 6d65 6e74 0a20 2020 nal argument. \n+00023e80: 2020 6973 2075 7365 6420 746f 2066 696e is used to fin\n+00023e90: 6420 7468 6520 746f 7020 736f 7572 6365 d the top source\n+00023ea0: 2064 6972 6563 746f 7279 3b20 6974 2064 directory; it d\n+00023eb0: 6566 6175 6c74 7320 746f 2074 6865 2065 efaults to the e\n+00023ec0: 6d70 7479 0a20 2020 2020 7374 7269 6e67 mpty. string\n+00023ed0: 2028 6765 6e65 7261 6c6c 7920 7468 6973 (generally this\n+00023ee0: 2073 686f 756c 6420 6e6f 7420 6265 2075 should not be u\n+00023ef0: 7365 6420 756e 6c65 7373 2079 6f75 2061 sed unless you a\n+00023f00: 7265 2066 616d 696c 6961 720a 2020 2020 re familiar. \n+00023f10: 2077 6974 6820 7468 6520 696e 7465 726e with the intern\n+00023f20: 616c 7329 2e20 202a 4e6f 7465 204d 756c als). *Note Mul\n+00023f30: 7469 6c69 6273 3a3a 2e0a 0ae2 8098 414d tilibs::......AM\n+00023f40: 5f49 4e49 545f 4155 544f 4d41 4b45 285b _INIT_AUTOMAKE([\n+00023f50: 4f50 5449 4f4e 535d 29e2 8099 0ae2 8098 OPTIONS]).......\n+00023f60: 414d 5f49 4e49 545f 4155 544f 4d41 4b45 AM_INIT_AUTOMAKE\n+00023f70: 2850 4143 4b41 4745 2c20 5645 5253 494f (PACKAGE, VERSIO\n+00023f80: 4e2c 205b 4e4f 2d44 4546 494e 455d 29e2 N, [NO-DEFINE]).\n+00023f90: 8099 0a20 2020 2020 5275 6e73 206d 616e ... Runs man\n+00023fa0: 7920 6d61 6372 6f73 2072 6571 7569 7265 y macros require\n+00023fb0: 6420 666f 7220 7072 6f70 6572 206f 7065 d for proper ope\n+00023fc0: 7261 7469 6f6e 206f 6620 7468 6520 6765 ration of the ge\n+00023fd0: 6e65 7261 7465 640a 2020 2020 204d 616b nerated. Mak\n+00023fe0: 6566 696c 6573 2e0a 0a20 2020 2020 5468 efiles... Th\n+00023ff0: 6973 206d 6163 726f 2068 6173 2074 776f is macro has two\n+00024000: 2066 6f72 6d73 2c20 7468 6520 6669 7273 forms, the firs\n+00024010: 7420 6f66 2077 6869 6368 2069 7320 7072 t of which is pr\n+00024020: 6566 6572 7265 642e 2020 496e 2074 6869 eferred. In thi\n+00024030: 730a 2020 2020 2066 6f72 6d2c 20e2 8098 s. form, ...\n+00024040: 414d 5f49 4e49 545f 4155 544f 4d41 4b45 AM_INIT_AUTOMAKE\n+00024050: e280 9920 6973 2063 616c 6c65 6420 7769 ... is called wi\n+00024060: 7468 2061 2073 696e 676c 6520 6172 6775 th a single argu\n+00024070: 6d65 6e74 3a20 610a 2020 2020 2073 7061 ment: a. spa\n+00024080: 6365 2d73 6570 6172 6174 6564 206c 6973 ce-separated lis\n+00024090: 7420 6f66 2041 7574 6f6d 616b 6520 6f70 t of Automake op\n+000240a0: 7469 6f6e 7320 7468 6174 2073 686f 756c tions that shoul\n+000240b0: 6420 6265 2061 7070 6c69 6564 2074 6f0a d be applied to.\n+000240c0: 2020 2020 2065 7665 7279 20e2 8098 4d61 every ...Ma\n+000240d0: 6b65 6669 6c65 2e61 6de2 8099 2069 6e20 kefile.am... in \n+000240e0: 7468 6520 7472 6565 2e20 2054 6865 2065 the tree. The e\n+000240f0: 6666 6563 7420 6973 2061 7320 6966 2065 ffect is as if e\n+00024100: 6163 6820 6f70 7469 6f6e 0a20 2020 2020 ach option. \n+00024110: 7765 7265 206c 6973 7465 6420 696e 20e2 were listed in .\n+00024120: 8098 4155 544f 4d41 4b45 5f4f 5054 494f ..AUTOMAKE_OPTIO\n+00024130: 4e53 e280 9920 282a 6e6f 7465 204f 7074 NS... (*note Opt\n+00024140: 696f 6e73 3a3a 292e 0a0a 2020 2020 2054 ions::)... T\n+00024150: 6865 2073 6563 6f6e 642c 2064 6570 7265 he second, depre\n+00024160: 6361 7465 642c 2066 6f72 6d20 6f66 20e2 cated, form of .\n+00024170: 8098 414d 5f49 4e49 545f 4155 544f 4d41 ..AM_INIT_AUTOMA\n+00024180: 4b45 e280 9920 6861 7320 7477 6f20 7265 KE... has two re\n+00024190: 7175 6972 6564 0a20 2020 2020 6172 6775 quired. argu\n+000241a0: 6d65 6e74 733a 2074 6865 2070 6163 6b61 ments: the packa\n+000241b0: 6765 2061 6e64 2074 6865 2076 6572 7369 ge and the versi\n+000241c0: 6f6e 206e 756d 6265 722e 2020 5468 6973 on number. This\n+000241d0: 2066 6f72 6d20 6973 0a20 2020 2020 6f62 form is. ob\n+000241e0: 736f 6c65 7465 2062 6563 6175 7365 2074 solete because t\n+000241f0: 6865 2050 4143 4b41 4745 2061 6e64 2056 he PACKAGE and V\n+00024200: 4552 5349 4f4e 2063 616e 2062 6520 6f62 ERSION can be ob\n+00024210: 7461 696e 6564 2066 726f 6d0a 2020 2020 tained from. \n+00024220: 2041 7574 6f63 6f6e 6627 7320 e280 9841 Autoconf's ...A\n+00024230: 435f 494e 4954 e280 9920 6d61 6372 6f20 C_INIT... macro \n+00024240: 2877 6869 6368 2069 7473 656c 6620 6861 (which itself ha\n+00024250: 7320 616e 206f 6c64 2061 6e64 2061 206e s an old and a n\n+00024260: 6577 0a20 2020 2020 666f 726d 292e 0a0a ew. form)...\n+00024270: 2020 2020 2049 6620 796f 7572 20e2 8098 If your ...\n+00024280: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n+00024290: 6861 733a 0a0a 2020 2020 2020 2020 2020 has:.. \n+000242a0: 4143 5f49 4e49 5428 5b73 7263 2f66 6f6f AC_INIT([src/foo\n+000242b0: 2e63 5d29 0a20 2020 2020 2020 2020 2041 .c]). A\n+000242c0: 4d5f 494e 4954 5f41 5554 4f4d 414b 4528 M_INIT_AUTOMAKE(\n+000242d0: 5b6d 756d 626c 655d 2c20 5b31 2e35 5d29 [mumble], [1.5])\n+000242e0: 0a0a 2020 2020 2079 6f75 2063 616e 206d .. you can m\n+000242f0: 6f64 6572 6e69 7a65 2069 7420 6173 2066 odernize it as f\n+00024300: 6f6c 6c6f 7773 3a0a 0a20 2020 2020 2020 ollows:.. \n+00024310: 2020 2041 435f 494e 4954 285b 6d75 6d62 AC_INIT([mumb\n+00024320: 6c65 5d2c 205b 312e 355d 290a 2020 2020 le], [1.5]). \n+00024330: 2020 2020 2020 4143 5f43 4f4e 4649 475f AC_CONFIG_\n+00024340: 5352 4344 4952 285b 7372 632f 666f 6f2e SRCDIR([src/foo.\n+00024350: 635d 290a 2020 2020 2020 2020 2020 414d c]). AM\n+00024360: 5f49 4e49 545f 4155 544f 4d41 4b45 0a0a _INIT_AUTOMAKE..\n+00024370: 2020 2020 204e 6f74 6520 7468 6174 2069 Note that i\n+00024380: 6620 796f 7527 7265 2075 7067 7261 6469 f you're upgradi\n+00024390: 6e67 2079 6f75 7220 e280 9863 6f6e 6669 ng your ...confi\n+000243a0: 6775 7265 2e61 63e2 8099 2066 726f 6d20 gure.ac... from \n+000243b0: 616e 2065 6172 6c69 6572 0a20 2020 2020 an earlier. \n+000243c0: 7665 7273 696f 6e20 6f66 2041 7574 6f6d version of Autom\n+000243d0: 616b 652c 2069 7420 6973 206e 6f74 2061 ake, it is not a\n+000243e0: 6c77 6179 7320 636f 7272 6563 7420 746f lways correct to\n+000243f0: 2073 696d 706c 7920 6d6f 7665 2074 6865 simply move the\n+00024400: 0a20 2020 2020 7061 636b 6167 6520 616e . package an\n+00024410: 6420 7665 7273 696f 6e20 6172 6775 6d65 d version argume\n+00024420: 6e74 7320 6672 6f6d 20e2 8098 414d 5f49 nts from ...AM_I\n+00024430: 4e49 545f 4155 544f 4d41 4b45 e280 9920 NIT_AUTOMAKE... \n+00024440: 6469 7265 6374 6c79 2074 6f0a 2020 2020 directly to. \n+00024450: 20e2 8098 4143 5f49 4e49 54e2 8099 2c20 ...AC_INIT..., \n+00024460: 6173 2069 6e20 7468 6520 6578 616d 706c as in the exampl\n+00024470: 6520 6162 6f76 652e 2020 5468 6520 6669 e above. The fi\n+00024480: 7273 7420 6172 6775 6d65 6e74 2074 6f0a rst argument to.\n+00024490: 2020 2020 20e2 8098 4143 5f49 4e49 54e2 ...AC_INIT.\n+000244a0: 8099 2073 686f 756c 6420 6265 2074 6865 .. should be the\n+000244b0: 206e 616d 6520 6f66 2079 6f75 7220 7061 name of your pa\n+000244c0: 636b 6167 6520 2865 2e67 2e2c 20e2 8098 ckage (e.g., ...\n+000244d0: 474e 550a 2020 2020 2041 7574 6f6d 616b GNU. Automak\n+000244e0: 65e2 8099 292c 206e 6f74 2074 6865 2074 e...), not the t\n+000244f0: 6172 6261 6c6c 206e 616d 6520 2865 2e67 arball name (e.g\n+00024500: 2e2c 20e2 8098 6175 746f 6d61 6b65 e280 ., ...automake..\n+00024510: 9929 2074 6861 7420 796f 7520 7573 6564 .) that you used\n+00024520: 0a20 2020 2020 746f 2070 6173 7320 746f . to pass to\n+00024530: 20e2 8098 414d 5f49 4e49 545f 4155 544f ...AM_INIT_AUTO\n+00024540: 4d41 4b45 e280 992e 2020 4175 746f 636f MAKE.... Autoco\n+00024550: 6e66 2074 7269 6573 2074 6f20 6465 7269 nf tries to deri\n+00024560: 7665 2061 2074 6172 6261 6c6c 0a20 2020 ve a tarball. \n+00024570: 2020 6e61 6d65 2066 726f 6d20 7468 6520 name from the \n+00024580: 7061 636b 6167 6520 6e61 6d65 2c20 7768 package name, wh\n+00024590: 6963 6820 7368 6f75 6c64 2077 6f72 6b20 ich should work \n+000245a0: 666f 7220 6d6f 7374 2062 7574 206e 6f74 for most but not\n+000245b0: 2061 6c6c 0a20 2020 2020 7061 636b 6167 all. packag\n+000245c0: 6520 6e61 6d65 732e 2020 2849 6620 6974 e names. (If it\n+000245d0: 2064 6f65 736e 2774 2077 6f72 6b20 666f doesn't work fo\n+000245e0: 7220 796f 7572 732c 2079 6f75 2063 616e r yours, you can\n+000245f0: 2075 7365 2074 6865 0a20 2020 2020 666f use the. fo\n+00024600: 7572 2d61 7267 756d 656e 7420 666f 726d ur-argument form\n+00024610: 206f 6620 e280 9841 435f 494e 4954 e280 of ...AC_INIT..\n+00024620: 9920 746f 2070 726f 7669 6465 2074 6865 . to provide the\n+00024630: 2074 6172 6261 6c6c 206e 616d 650a 2020 tarball name. \n+00024640: 2020 2065 7870 6c69 6369 746c 7929 2e0a explicitly)..\n+00024650: 0a20 2020 2020 4279 2064 6566 6175 6c74 . By default\n+00024660: 2074 6869 7320 6d61 6372 6f20 e280 9841 this macro ...A\n+00024670: 435f 4445 4649 4e45 e280 9927 7320 e280 C_DEFINE...'s ..\n+00024680: 9850 4143 4b41 4745 e280 9920 616e 6420 .PACKAGE... and \n+00024690: e280 9856 4552 5349 4f4e e280 992e 2020 ...VERSION.... \n+000246a0: 5468 6973 0a20 2020 2020 6361 6e20 6265 This. can be\n+000246b0: 2061 766f 6964 6564 2062 7920 7061 7373 avoided by pass\n+000246c0: 696e 6720 7468 6520 e280 986e 6f2d 6465 ing the ...no-de\n+000246d0: 6669 6e65 e280 9920 6f70 7469 6f6e 2c20 fine... option, \n+000246e0: 6173 2069 6e3a 0a20 2020 2020 2020 2020 as in:. \n+000246f0: 2041 4d5f 494e 4954 5f41 5554 4f4d 414b AM_INIT_AUTOMAK\n+00024700: 4528 5b67 6e69 7473 2031 2e35 206e 6f2d E([gnits 1.5 no-\n+00024710: 6465 6669 6e65 2064 6973 742d 627a 6970 define dist-bzip\n+00024720: 325d 290a 2020 2020 206f 7220 6279 2070 2]). or by p\n+00024730: 6173 7369 6e67 2061 2074 6869 7264 206e assing a third n\n+00024740: 6f6e 2d65 6d70 7479 2061 7267 756d 656e on-empty argumen\n+00024750: 7420 746f 2074 6865 206f 6273 6f6c 6574 t to the obsolet\n+00024760: 6520 666f 726d 2e0a 0ae2 8098 414d 5f50 e form......AM_P\n+00024770: 4154 485f 4c49 5350 4449 52e2 8099 0a20 ATH_LISPDIR.... \n+00024780: 2020 2020 5365 6172 6368 6573 2066 6f72 Searches for\n+00024790: 2074 6865 2070 726f 6772 616d 20e2 8098 the program ...\n+000247a0: 656d 6163 73e2 8099 2c20 616e 642c 2069 emacs..., and, i\n+000247b0: 6620 666f 756e 642c 2073 6574 7320 7468 f found, sets th\n+000247c0: 6520 6f75 7470 7574 0a20 2020 2020 7661 e output. va\n+000247d0: 7269 6162 6c65 20e2 8098 6c69 7370 6469 riable ...lispdi\n+000247e0: 72e2 8099 2074 6f20 7468 6520 6675 6c6c r... to the full\n+000247f0: 2070 6174 6820 746f 2045 6d61 6373 2720 path to Emacs' \n+00024800: 7369 7465 2d6c 6973 7020 6469 7265 6374 site-lisp direct\n+00024810: 6f72 792e 0a0a 2020 2020 204e 6f74 6520 ory... Note \n+00024820: 7468 6174 2074 6869 7320 7465 7374 2061 that this test a\n+00024830: 7373 756d 6573 2074 6865 20e2 8098 656d ssumes the ...em\n+00024840: 6163 73e2 8099 2066 6f75 6e64 2074 6f20 acs... found to \n+00024850: 6265 2061 2076 6572 7369 6f6e 2074 6861 be a version tha\n+00024860: 740a 2020 2020 2073 7570 706f 7274 7320 t. supports \n+00024870: 456d 6163 7320 4c69 7370 2028 7375 6368 Emacs Lisp (such\n+00024880: 2061 7320 474e 5520 456d 6163 7320 6f72 as GNU Emacs or\n+00024890: 2058 456d 6163 7329 2e20 204f 7468 6572 XEmacs). Other\n+000248a0: 2065 6d61 6373 656e 0a20 2020 2020 6361 emacsen. ca\n+000248b0: 6e20 6361 7573 6520 7468 6973 2074 6573 n cause this tes\n+000248c0: 7420 746f 2068 616e 6720 2873 6f6d 652c t to hang (some,\n+000248d0: 206c 696b 6520 6f6c 6420 7665 7273 696f like old versio\n+000248e0: 6e73 206f 6620 4d69 6372 6f45 6d61 6373 ns of MicroEmacs\n+000248f0: 2c0a 2020 2020 2073 7461 7274 2075 7020 ,. start up \n+00024900: 696e 2069 6e74 6572 6163 7469 7665 206d in interactive m\n+00024910: 6f64 652c 2072 6571 7569 7269 6e67 20e2 ode, requiring .\n+00024920: 8098 432d 7820 432d 63e2 8099 2074 6f20 ..C-x C-c... to \n+00024930: 6578 6974 2c20 7768 6963 6820 6973 0a20 exit, which is. \n+00024940: 2020 2020 6861 7264 6c79 206f 6276 696f hardly obvio\n+00024950: 7573 2066 6f72 2061 206e 6f6e 2d65 6d61 us for a non-ema\n+00024960: 6373 2075 7365 7229 2e20 2049 6e20 6d6f cs user). In mo\n+00024970: 7374 2063 6173 6573 2c20 686f 7765 7665 st cases, howeve\n+00024980: 722c 2079 6f75 0a20 2020 2020 7368 6f75 r, you. shou\n+00024990: 6c64 2062 6520 6162 6c65 2074 6f20 7573 ld be able to us\n+000249a0: 6520 e280 9843 2d63 e280 9920 746f 206b e ...C-c... to k\n+000249b0: 696c 6c20 7468 6520 7465 7374 2e20 2049 ill the test. I\n+000249c0: 6e20 6f72 6465 7220 746f 2061 766f 6964 n order to avoid\n+000249d0: 0a20 2020 2020 7072 6f62 6c65 6d73 2c20 . problems, \n+000249e0: 796f 7520 6361 6e20 7365 7420 e280 9845 you can set ...E\n+000249f0: 4d41 4353 e280 9920 746f 2022 6e6f 2220 MACS... to \"no\" \n+00024a00: 696e 2074 6865 2065 6e76 6972 6f6e 6d65 in the environme\n+00024a10: 6e74 2c20 6f72 2075 7365 0a20 2020 2020 nt, or use. \n+00024a20: 7468 6520 e280 982d 2d77 6974 682d 6c69 the ...--with-li\n+00024a30: 7370 6469 72e2 8099 206f 7074 696f 6e20 spdir... option \n+00024a40: 746f 20e2 8098 636f 6e66 6967 7572 65e2 to ...configure.\n+00024a50: 8099 2074 6f20 6578 706c 6963 6974 6c79 .. to explicitly\n+00024a60: 2073 6574 2074 6865 0a20 2020 2020 636f set the. co\n+00024a70: 7272 6563 7420 7061 7468 2028 6966 2079 rrect path (if y\n+00024a80: 6f75 2772 6520 7375 7265 2079 6f75 2068 ou're sure you h\n+00024a90: 6176 6520 616e 20e2 8098 656d 6163 73e2 ave an ...emacs.\n+00024aa0: 8099 2074 6861 7420 7375 7070 6f72 7473 .. that supports\n+00024ab0: 0a20 2020 2020 456d 6163 7320 4c69 7370 . Emacs Lisp\n+00024ac0: 292e 0a0a e280 9841 4d5f 5052 4f47 5f41 )......AM_PROG_A\n+00024ad0: 5228 5b41 4354 2d49 462d 4641 494c 5d29 R([ACT-IF-FAIL])\n+00024ae0: e280 990a 2020 2020 2059 6f75 206d 7573 .... You mus\n+00024af0: 7420 7573 6520 7468 6973 206d 6163 726f t use this macro\n+00024b00: 2077 6865 6e20 796f 7520 7573 6520 7468 when you use th\n+00024b10: 6520 6172 6368 6976 6572 2069 6e20 796f e archiver in yo\n+00024b20: 7572 2070 726f 6a65 6374 2c0a 2020 2020 ur project,. \n+00024b30: 2069 6620 796f 7520 7761 6e74 2073 7570 if you want sup\n+00024b40: 706f 7274 2066 6f72 2075 6e75 7375 616c port for unusual\n+00024b50: 2061 7263 6869 7665 7273 2073 7563 6820 archivers such \n+00024b60: 6173 204d 6963 726f 736f 6674 20e2 8098 as Microsoft ...\n+00024b70: 6c69 62e2 8099 2e0a 2020 2020 2054 6865 lib..... The\n+00024b80: 2063 6f6e 7465 6e74 206f 6620 7468 6520 content of the \n+00024b90: 6f70 7469 6f6e 616c 2061 7267 756d 656e optional argumen\n+00024ba0: 7420 6973 2065 7865 6375 7465 6420 6966 t is executed if\n+00024bb0: 2074 6865 2061 7263 6869 7665 720a 2020 the archiver. \n+00024bc0: 2020 2069 6e74 6572 6661 6365 2069 7320 interface is \n+00024bd0: 6e6f 7420 7265 636f 676e 697a 6564 3b20 not recognized; \n+00024be0: 7468 6520 6465 6661 756c 7420 6163 7469 the default acti\n+00024bf0: 6f6e 2069 7320 746f 2061 626f 7274 0a20 on is to abort. \n+00024c00: 2020 2020 636f 6e66 6967 7572 6520 7769 configure wi\n+00024c10: 7468 2061 6e20 6572 726f 7220 6d65 7373 th an error mess\n+00024c20: 6167 652e 0a0a e280 9841 4d5f 5052 4f47 age......AM_PROG\n+00024c30: 5f41 53e2 8099 0a20 2020 2020 5573 6520 _AS.... Use \n+00024c40: 7468 6973 206d 6163 726f 2077 6865 6e20 this macro when \n+00024c50: 796f 7520 6861 7665 2061 7373 656d 626c you have assembl\n+00024c60: 7920 636f 6465 2069 6e20 796f 7572 2070 y code in your p\n+00024c70: 726f 6a65 6374 2e20 2054 6869 730a 2020 roject. This. \n+00024c80: 2020 2077 696c 6c20 6368 6f6f 7365 2074 will choose t\n+00024c90: 6865 2061 7373 656d 626c 6572 2066 6f72 he assembler for\n+00024ca0: 2079 6f75 2028 6279 2064 6566 6175 6c74 you (by default\n+00024cb0: 2074 6865 2043 2063 6f6d 7069 6c65 7229 the C compiler)\n+00024cc0: 2061 6e64 0a20 2020 2020 7365 7420 e280 and. set ..\n+00024cd0: 9843 4341 53e2 8099 2c20 616e 6420 7769 .CCAS..., and wi\n+00024ce0: 6c6c 2061 6c73 6f20 7365 7420 e280 9843 ll also set ...C\n+00024cf0: 4341 5346 4c41 4753 e280 9920 6966 2072 CASFLAGS... if r\n+00024d00: 6571 7569 7265 642e 0a0a e280 9841 4d5f equired......AM_\n+00024d10: 5052 4f47 5f43 435f 435f 4fe2 8099 0a20 PROG_CC_C_O.... \n+00024d20: 2020 2020 5468 6973 2069 7320 6c69 6b65 This is like\n+00024d30: 20e2 8098 4143 5f50 524f 475f 4343 5f43 ...AC_PROG_CC_C\n+00024d40: 5f4f e280 992c 2062 7574 2069 7420 6765 _O..., but it ge\n+00024d50: 6e65 7261 7465 7320 6974 7320 7265 7375 nerates its resu\n+00024d60: 6c74 7320 696e 2074 6865 0a20 2020 2020 lts in the. \n+00024d70: 6d61 6e6e 6572 2072 6571 7569 7265 6420 manner required \n+00024d80: 6279 2041 7574 6f6d 616b 652e 2020 596f by Automake. Yo\n+00024d90: 7520 6d75 7374 2075 7365 2074 6869 7320 u must use this \n+00024da0: 696e 7374 6561 6420 6f66 0a20 2020 2020 instead of. \n+00024db0: e280 9841 435f 5052 4f47 5f43 435f 435f ...AC_PROG_CC_C_\n+00024dc0: 4fe2 8099 2077 6865 6e20 796f 7520 6e65 O... when you ne\n+00024dd0: 6564 2074 6869 7320 6675 6e63 7469 6f6e ed this function\n+00024de0: 616c 6974 792c 2074 6861 7420 6973 2c20 ality, that is, \n+00024df0: 7768 656e 0a20 2020 2020 7573 696e 6720 when. using \n+00024e00: 7065 722d 7461 7267 6574 2066 6c61 6773 per-target flags\n+00024e10: 206f 7220 7375 6264 6972 2d6f 626a 6563 or subdir-objec\n+00024e20: 7473 2077 6974 6820 4320 736f 7572 6365 ts with C source\n+00024e30: 732e 0a0a e280 9841 4d5f 5052 4f47 5f4c s......AM_PROG_L\n+00024e40: 4558 e280 990a 2020 2020 204c 696b 6520 EX.... Like \n+00024e50: e280 9841 435f 5052 4f47 5f4c 4558 e280 ...AC_PROG_LEX..\n+00024e60: 9920 282a 6e6f 7465 2050 6172 7469 6375 . (*note Particu\n+00024e70: 6c61 7220 5072 6f67 7261 6d20 4368 6563 lar Program Chec\n+00024e80: 6b73 3a0a 2020 2020 2028 6175 746f 636f ks:. (autoco\n+00024e90: 6e66 2950 6172 7469 6375 6c61 7220 5072 nf)Particular Pr\n+00024ea0: 6f67 7261 6d73 2e29 2c20 6275 7420 7573 ograms.), but us\n+00024eb0: 6573 2074 6865 20e2 8098 6d69 7373 696e es the ...missin\n+00024ec0: 67e2 8099 2073 6372 6970 7420 6f6e 0a20 g... script on. \n+00024ed0: 2020 2020 7379 7374 656d 7320 7468 6174 systems that\n+00024ee0: 2064 6f20 6e6f 7420 6861 7665 20e2 8098 do not have ...\n+00024ef0: 6c65 78e2 8099 2e20 2048 502d 5558 2031 lex.... HP-UX 1\n+00024f00: 3020 6973 206f 6e65 2073 7563 6820 7379 0 is one such sy\n+00024f10: 7374 656d 2e0a 0ae2 8098 414d 5f50 524f stem......AM_PRO\n+00024f20: 475f 4743 4ae2 8099 0a20 2020 2020 5468 G_GCJ.... Th\n+00024f30: 6973 206d 6163 726f 2066 696e 6473 2074 is macro finds t\n+00024f40: 6865 20e2 8098 6763 6ae2 8099 2070 726f he ...gcj... pro\n+00024f50: 6772 616d 206f 7220 6361 7573 6573 2061 gram or causes a\n+00024f60: 6e20 6572 726f 722e 2020 4974 2073 6574 n error. It set\n+00024f70: 730a 2020 2020 20e2 8098 4743 4ae2 8099 s. ...GCJ...\n+00024f80: 2061 6e64 20e2 8098 4743 4a46 4c41 4753 and ...GCJFLAGS\n+00024f90: e280 992e 2020 e280 9867 636a e280 9920 .... ...gcj... \n+00024fa0: 6973 2074 6865 204a 6176 6120 6672 6f6e is the Java fron\n+00024fb0: 742d 656e 6420 746f 2074 6865 2047 4e55 t-end to the GNU\n+00024fc0: 0a20 2020 2020 436f 6d70 696c 6572 2043 . Compiler C\n+00024fd0: 6f6c 6c65 6374 696f 6e2e 0a0a e280 9841 ollection......A\n+00024fe0: 4d5f 5052 4f47 5f55 5043 285b 434f 4d50 M_PROG_UPC([COMP\n+00024ff0: 494c 4552 2d53 4541 5243 482d 4c49 5354 ILER-SEARCH-LIST\n+00025000: 5d29 e280 990a 2020 2020 2046 696e 6420 ]).... Find \n+00025010: 6120 636f 6d70 696c 6572 2066 6f72 2055 a compiler for U\n+00025020: 6e69 6669 6564 2050 6172 616c 6c65 6c20 nified Parallel \n+00025030: 4320 616e 6420 6465 6669 6e65 2074 6865 C and define the\n+00025040: 20e2 8098 5550 43e2 8099 0a20 2020 2020 ...UPC.... \n+00025050: 7661 7269 6162 6c65 2e20 2054 6865 2064 variable. The d\n+00025060: 6566 6175 6c74 2043 4f4d 5049 4c45 522d efault COMPILER-\n+00025070: 5345 4152 4348 2d4c 4953 5420 6973 20e2 SEARCH-LIST is .\n+00025080: 8098 7570 6363 2075 7063 e280 992e 2020 ..upcc upc.... \n+00025090: 5468 6973 0a20 2020 2020 6d61 6372 6f20 This. macro \n+000250a0: 7769 6c6c 2061 626f 7274 20e2 8098 636f will abort ...co\n+000250b0: 6e66 6967 7572 65e2 8099 2069 6620 6e6f nfigure... if no\n+000250c0: 2055 6e69 6669 6564 2050 6172 616c 6c65 Unified Paralle\n+000250d0: 6c20 4320 636f 6d70 696c 6572 2069 730a l C compiler is.\n+000250e0: 2020 2020 2066 6f75 6e64 2e0a 0ae2 8098 found......\n+000250f0: 414d 5f53 494c 454e 545f 5255 4c45 53e2 AM_SILENT_RULES.\n+00025100: 8099 0a20 2020 2020 456e 6162 6c65 2074 ... Enable t\n+00025110: 6865 206d 6163 6869 6e65 7279 2066 6f72 he machinery for\n+00025120: 206c 6573 7320 7665 7262 6f73 6520 6275 less verbose bu\n+00025130: 696c 6420 6f75 7470 7574 2028 2a6e 6f74 ild output (*not\n+00025140: 650a 2020 2020 204f 7074 696f 6e73 3a3a e. Options::\n+00025150: 292e 0a0a e280 9841 4d5f 5749 5448 5f44 )......AM_WITH_D\n+00025160: 4d41 4c4c 4f43 e280 990a 2020 2020 2041 MALLOC.... A\n+00025170: 6464 2073 7570 706f 7274 2066 6f72 2074 dd support for t\n+00025180: 6865 2044 6d61 6c6c 6f63 2070 6163 6b61 he Dmalloc packa\n+00025190: 6765 2028 6874 7470 3a2f 2f64 6d61 6c6c ge (http://dmall\n+000251a0: 6f63 2e63 6f6d 2f29 2e20 2049 6620 7468 oc.com/). If th\n+000251b0: 650a 2020 2020 2075 7365 7220 7275 6e73 e. user runs\n+000251c0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+000251d0: 2077 6974 6820 e280 982d 2d77 6974 682d with ...--with-\n+000251e0: 646d 616c 6c6f 63e2 8099 2c20 7468 656e dmalloc..., then\n+000251f0: 2064 6566 696e 650a 2020 2020 20e2 8098 define. ...\n+00025200: 5749 5448 5f44 4d41 4c4c 4f43 e280 9920 WITH_DMALLOC... \n+00025210: 616e 6420 6164 6420 e280 982d 6c64 6d61 and add ...-ldma\n+00025220: 6c6c 6f63 e280 9920 746f 20e2 8098 4c49 lloc... to ...LI\n+00025230: 4253 e280 992e 0a0a 1f0a 4669 6c65 3a20 BS........File: \n+00025240: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00025250: 666f 2c20 204e 6f64 653a 204f 6273 6f6c fo, Node: Obsol\n+00025260: 6574 6520 4d61 6372 6f73 2c20 204e 6578 ete Macros, Nex\n+00025270: 743a 2050 7269 7661 7465 204d 6163 726f t: Private Macro\n+00025280: 732c 2020 5072 6576 3a20 5075 626c 6963 s, Prev: Public\n+00025290: 204d 6163 726f 732c 2020 5570 3a20 4d61 Macros, Up: Ma\n+000252a0: 6372 6f73 0a0a 362e 342e 3220 4f62 736f cros..6.4.2 Obso\n+000252b0: 6c65 7465 204d 6163 726f 730a 2d2d 2d2d lete Macros.----\n+000252c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+000252d0: 2d0a 0a41 6c74 686f 7567 6820 7573 696e -..Although usin\n+000252e0: 6720 736f 6d65 206f 6620 7468 6520 666f g some of the fo\n+000252f0: 6c6c 6f77 696e 6720 6d61 6372 6f73 2077 llowing macros w\n+00025300: 6173 2072 6571 7569 7265 6420 696e 2070 as required in p\n+00025310: 6173 740a 7265 6c65 6173 6573 2c20 796f ast.releases, yo\n+00025320: 7520 7368 6f75 6c64 206e 6f74 2075 7365 u should not use\n+00025330: 2061 6e79 206f 6620 7468 656d 2069 6e20 any of them in \n+00025340: 6e65 7720 636f 6465 2e20 2052 756e 6e69 new code. Runni\n+00025350: 6e67 0ae2 8098 6175 746f 7570 6461 7465 ng....autoupdate\n+00025360: e280 9920 7368 6f75 6c64 2061 646a 7573 ... should adjus\n+00025370: 7420 796f 7572 20e2 8098 636f 6e66 6967 t your ...config\n+00025380: 7572 652e 6163 e280 9920 6175 746f 6d61 ure.ac... automa\n+00025390: 7469 6361 6c6c 7920 282a 6e6f 7465 0a55 tically (*note.U\n+000253a0: 7369 6e67 20e2 8098 6175 746f 7570 6461 sing ...autoupda\n+000253b0: 7465 e280 9920 746f 204d 6f64 6572 6e69 te... to Moderni\n+000253c0: 7a65 20e2 8098 636f 6e66 6967 7572 652e ze ...configure.\n+000253d0: 6163 e280 993a 2028 6175 746f 636f 6e66 ac...: (autoconf\n+000253e0: 2961 7574 6f75 7064 6174 650a 496e 766f )autoupdate.Invo\n+000253f0: 6361 7469 6f6e 2e29 2e0a 0ae2 8098 414d cation.)......AM\n+00025400: 5f43 5f50 524f 544f 5459 5045 53e2 8099 _C_PROTOTYPES...\n+00025410: 0a20 2020 2020 4368 6563 6b20 746f 2073 . Check to s\n+00025420: 6565 2069 6620 6675 6e63 7469 6f6e 2070 ee if function p\n+00025430: 726f 746f 7479 7065 7320 6172 6520 756e rototypes are un\n+00025440: 6465 7273 746f 6f64 2062 7920 7468 6520 derstood by the \n+00025450: 636f 6d70 696c 6572 2e0a 2020 2020 2049 compiler.. I\n+00025460: 6620 736f 2c20 6465 6669 6e65 20e2 8098 f so, define ...\n+00025470: 5052 4f54 4f54 5950 4553 e280 9920 616e PROTOTYPES... an\n+00025480: 6420 7365 7420 7468 6520 6f75 7470 7574 d set the output\n+00025490: 2076 6172 6961 626c 6573 20e2 8098 55e2 variables ...U.\n+000254a0: 8099 2061 6e64 0a20 2020 2020 e280 9841 .. and. ...A\n+000254b0: 4e53 4932 4b4e 52e2 8099 2074 6f20 7468 NSI2KNR... to th\n+000254c0: 6520 656d 7074 7920 7374 7269 6e67 2e20 e empty string. \n+000254d0: 204f 7468 6572 7769 7365 2c20 7365 7420 Otherwise, set \n+000254e0: e280 9855 e280 9920 746f 20e2 8098 5fe2 ...U... to ..._.\n+000254f0: 8099 2061 6e64 0a20 2020 2020 e280 9841 .. and. ...A\n+00025500: 4e53 4932 4b4e 52e2 8099 2074 6f20 e280 NSI2KNR... to ..\n+00025510: 982e 2f61 6e73 6932 6b6e 72e2 8099 2e20 ../ansi2knr.... \n+00025520: 2041 7574 6f6d 616b 6520 7573 6564 2074 Automake used t\n+00025530: 6865 7365 2076 616c 7565 7320 746f 0a20 hese values to. \n+00025540: 2020 2020 696d 706c 656d 656e 7420 7468 implement th\n+00025550: 6520 6465 7072 6563 6174 6564 2064 652d e deprecated de-\n+00025560: 414e 5349 2d66 6963 6174 696f 6e20 6665 ANSI-fication fe\n+00025570: 6174 7572 653b 2068 6f77 6576 6572 2c20 ature; however, \n+00025580: 7375 7070 6f72 740a 2020 2020 2066 6f72 support. for\n+00025590: 205f 7468 6174 2066 6561 7475 7265 2077 _that feature w\n+000255a0: 696c 6c20 6265 2072 656d 6f76 6564 5f20 ill be removed_ \n+000255b0: 696e 2074 6865 206e 6578 7420 6d61 6a6f in the next majo\n+000255c0: 7220 4175 746f 6d61 6b65 0a20 2020 2020 r Automake. \n+000255d0: 7265 6c65 6173 652c 2061 6e64 2074 6865 release, and the\n+000255e0: 6e20 5f74 6865 7365 206d 6163 726f 7320 n _these macros \n+000255f0: 616e 6420 7661 7269 6162 6c65 7320 7769 and variables wi\n+00025600: 6c6c 2067 6f20 6177 6179 2061 730a 2020 ll go away as. \n+00025610: 2020 2077 656c 6c5f 2e0a 0ae2 8098 414d well_......AM\n+00025620: 5f43 4f4e 4649 475f 4845 4144 4552 e280 _CONFIG_HEADER..\n+00025630: 990a 2020 2020 2041 7574 6f6d 616b 6520 .. Automake \n+00025640: 7769 6c6c 2067 656e 6572 6174 6520 7275 will generate ru\n+00025650: 6c65 7320 746f 2061 7574 6f6d 6174 6963 les to automatic\n+00025660: 616c 6c79 2072 6567 656e 6572 6174 6520 ally regenerate \n+00025670: 7468 6520 636f 6e66 6967 0a20 2020 2020 the config. \n+00025680: 6865 6164 6572 2e20 2054 6869 7320 6f62 header. This ob\n+00025690: 736f 6c65 7465 206d 6163 726f 2069 7320 solete macro is \n+000256a0: 6120 7379 6e6f 6e79 6d20 6f66 20e2 8098 a synonym of ...\n+000256b0: 4143 5f43 4f4e 4649 475f 4845 4144 4552 AC_CONFIG_HEADER\n+000256c0: 53e2 8099 0a20 2020 2020 746f 6461 7920 S.... today \n+000256d0: 282a 6e6f 7465 204f 7074 696f 6e61 6c3a (*note Optional:\n+000256e0: 3a29 2e0a 0ae2 8098 414d 5f48 4541 4445 :)......AM_HEADE\n+000256f0: 525f 5449 4f43 4757 494e 535a 5f4e 4545 R_TIOCGWINSZ_NEE\n+00025700: 4453 5f53 5953 5f49 4f43 544c e280 990a DS_SYS_IOCTL....\n+00025710: 2020 2020 2049 6620 7468 6520 7573 6520 If the use \n+00025720: 6f66 20e2 8098 5449 4f43 4757 494e 535a of ...TIOCGWINSZ\n+00025730: e280 9920 7265 7175 6972 6573 20e2 8098 ... requires ...\n+00025740: 3c73 7973 2f69 6f63 746c 2e68 3ee2 8099 ...\n+00025750: 2c20 7468 656e 2064 6566 696e 650a 2020 , then define. \n+00025760: 2020 20e2 8098 4757 494e 535a 5f49 4e5f ...GWINSZ_IN_\n+00025770: 5359 535f 494f 4354 4ce2 8099 2e20 204f SYS_IOCTL.... O\n+00025780: 7468 6572 7769 7365 20e2 8098 5449 4f43 therwise ...TIOC\n+00025790: 4757 494e 535a e280 9920 6361 6e20 6265 GWINSZ... can be\n+000257a0: 2066 6f75 6e64 2069 6e0a 2020 2020 20e2 found in. .\n+000257b0: 8098 3c74 6572 6d69 6f73 2e68 3ee2 8099 .....\n+000257c0: 2e20 2054 6869 7320 6d61 6372 6f20 6973 . This macro is\n+000257d0: 206f 6273 6f6c 6574 652c 2079 6f75 2073 obsolete, you s\n+000257e0: 686f 756c 6420 7573 6520 4175 746f 636f hould use Autoco\n+000257f0: 6e66 2773 0a20 2020 2020 e280 9841 435f nf's. ...AC_\n+00025800: 4845 4144 4552 5f54 494f 4347 5749 4e53 HEADER_TIOCGWINS\n+00025810: 5ae2 8099 2069 6e73 7465 6164 2e0a 0ae2 Z... instead....\n+00025820: 8098 414d 5f50 524f 475f 4d4b 4449 525f ..AM_PROG_MKDIR_\n+00025830: 50e2 8099 0a0a 2020 2020 2046 726f 6d20 P..... From \n+00025840: 4175 746f 6d61 6b65 2031 2e38 2074 6f20 Automake 1.8 to \n+00025850: 312e 392e 3620 7468 6973 206d 6163 726f 1.9.6 this macro\n+00025860: 2075 7365 6420 746f 2064 6566 696e 6520 used to define \n+00025870: 7468 6520 6f75 7470 7574 0a20 2020 2020 the output. \n+00025880: 7661 7269 6162 6c65 20e2 8098 6d6b 6469 variable ...mkdi\n+00025890: 725f 70e2 8099 2074 6f20 6f6e 6520 6f66 r_p... to one of\n+000258a0: 20e2 8098 6d6b 6469 7220 2d70 e280 992c ...mkdir -p...,\n+000258b0: 20e2 8098 696e 7374 616c 6c2d 7368 202d ...install-sh -\n+000258c0: 64e2 8099 2c20 6f72 0a20 2020 2020 e280 d..., or. ..\n+000258d0: 986d 6b69 6e73 7461 6c6c 6469 7273 e280 .mkinstalldirs..\n+000258e0: 992e 0a0a 2020 2020 204e 6f77 6164 6179 .... Nowaday\n+000258f0: 7320 4175 746f 636f 6e66 2070 726f 7669 s Autoconf provi\n+00025900: 6465 7320 6120 7369 6d69 6c61 7220 6675 des a similar fu\n+00025910: 6e63 7469 6f6e 616c 6974 7920 7769 7468 nctionality with\n+00025920: 0a20 2020 2020 e280 9841 435f 5052 4f47 . ...AC_PROG\n+00025930: 5f4d 4b44 4952 5f50 e280 9920 282a 6e6f _MKDIR_P... (*no\n+00025940: 7465 2050 6172 7469 6375 6c61 7220 5072 te Particular Pr\n+00025950: 6f67 7261 6d20 4368 6563 6b73 3a0a 2020 ogram Checks:. \n+00025960: 2020 2028 6175 746f 636f 6e66 2950 6172 (autoconf)Par\n+00025970: 7469 6375 6c61 7220 5072 6f67 7261 6d73 ticular Programs\n+00025980: 2e29 2c20 686f 7765 7665 7220 7468 6973 .), however this\n+00025990: 2064 6566 696e 6573 2074 6865 206f 7574 defines the out\n+000259a0: 7075 740a 2020 2020 2076 6172 6961 626c put. variabl\n+000259b0: 6520 e280 984d 4b44 4952 5f50 e280 9920 e ...MKDIR_P... \n+000259c0: 696e 7374 6561 642e 2020 5468 6572 6566 instead. Theref\n+000259d0: 6f72 6520 e280 9841 4d5f 5052 4f47 5f4d ore ...AM_PROG_M\n+000259e0: 4b44 4952 5f50 e280 9920 6861 7320 6265 KDIR_P... has be\n+000259f0: 656e 0a20 2020 2020 7265 7772 6974 7465 en. rewritte\n+00025a00: 6e20 6173 2061 2074 6869 6e20 7772 6170 n as a thin wrap\n+00025a10: 7065 7220 6172 6f75 6e64 20e2 8098 4143 per around ...AC\n+00025a20: 5f50 524f 475f 4d4b 4449 525f 50e2 8099 _PROG_MKDIR_P...\n+00025a30: 2074 6f20 6465 6669 6e65 0a20 2020 2020 to define. \n+00025a40: e280 986d 6b64 6972 5f70 e280 9920 746f ...mkdir_p... to\n+00025a50: 2074 6865 2073 616d 6520 7661 6c75 6520 the same value \n+00025a60: 6173 20e2 8098 4d4b 4449 525f 50e2 8099 as ...MKDIR_P...\n+00025a70: 2066 6f72 2062 6163 6b77 6172 640a 2020 for backward. \n+00025a80: 2020 2063 6f6d 7061 7469 6269 6c69 7479 compatibility\n+00025a90: 2e0a 0a20 2020 2020 4966 2079 6f75 2061 ... If you a\n+00025aa0: 7265 2075 7369 6e67 2041 7574 6f6d 616b re using Automak\n+00025ab0: 652c 2074 6865 7265 2069 7320 6e6f 726d e, there is norm\n+00025ac0: 616c 6c79 206e 6f20 7265 6173 6f6e 2074 ally no reason t\n+00025ad0: 6f20 6361 6c6c 2074 6869 730a 2020 2020 o call this. \n+00025ae0: 206d 6163 726f 2c20 6265 6361 7573 6520 macro, because \n+00025af0: e280 9841 4d5f 494e 4954 5f41 5554 4f4d ...AM_INIT_AUTOM\n+00025b00: 414b 45e2 8099 2061 6c72 6561 6479 2064 AKE... already d\n+00025b10: 6f65 7320 736f 2e20 2048 6f77 6576 6572 oes so. However\n+00025b20: 2c20 6d61 6b65 0a20 2020 2020 7375 7265 , make. sure\n+00025b30: 2074 6861 7420 7468 6520 6375 7374 6f6d that the custom\n+00025b40: 2072 756c 6573 2069 6e20 796f 7572 20e2 rules in your .\n+00025b50: 8098 4d61 6b65 6669 6c65 e280 9973 2075 ..Makefile...s u\n+00025b60: 7365 20e2 8098 2428 4d4b 4449 525f 5029 se ...$(MKDIR_P)\n+00025b70: e280 9920 616e 640a 2020 2020 206e 6f74 ... and. not\n+00025b80: 20e2 8098 2428 6d6b 6469 725f 7029 e280 ...$(mkdir_p)..\n+00025b90: 992e 2020 4576 656e 2069 6620 626f 7468 .. Even if both\n+00025ba0: 2076 6172 6961 626c 6573 2073 7469 6c6c variables still\n+00025bb0: 2077 6f72 6b2c 2074 6865 206c 6174 7465 work, the latte\n+00025bc0: 720a 2020 2020 2073 686f 756c 6420 6265 r. should be\n+00025bd0: 2063 6f6e 7369 6465 7265 6420 6f62 736f considered obso\n+00025be0: 6c65 7465 2e0a 0a20 2020 2020 4966 2079 lete... If y\n+00025bf0: 6f75 2061 7265 206e 6f74 2075 7369 6e67 ou are not using\n+00025c00: 2041 7574 6f6d 616b 652c 2070 6c65 6173 Automake, pleas\n+00025c10: 6520 6361 6c6c 20e2 8098 4143 5f50 524f e call ...AC_PRO\n+00025c20: 475f 4d4b 4449 525f 50e2 8099 0a20 2020 G_MKDIR_P.... \n+00025c30: 2020 696e 7374 6561 6420 6f66 20e2 8098 instead of ...\n+00025c40: 414d 5f50 524f 475f 4d4b 4449 525f 50e2 AM_PROG_MKDIR_P.\n+00025c50: 8099 2e0a 0ae2 8098 414d 5f53 5953 5f50 ........AM_SYS_P\n+00025c60: 4f53 4958 5f54 4552 4d49 4f53 e280 990a OSIX_TERMIOS....\n+00025c70: 2020 2020 2043 6865 636b 2074 6f20 7365 Check to se\n+00025c80: 6520 6966 2050 4f53 4958 2074 6572 6d69 e if POSIX termi\n+00025c90: 6f73 2068 6561 6465 7273 2061 6e64 2066 os headers and f\n+00025ca0: 756e 6374 696f 6e73 2061 7265 2061 7661 unctions are ava\n+00025cb0: 696c 6162 6c65 0a20 2020 2020 6f6e 2074 ilable. on t\n+00025cc0: 6865 2073 7973 7465 6d2e 2020 4966 2073 he system. If s\n+00025cd0: 6f2c 2073 6574 2074 6865 2073 6865 6c6c o, set the shell\n+00025ce0: 2076 6172 6961 626c 650a 2020 2020 20e2 variable. .\n+00025cf0: 8098 616d 5f63 765f 7379 735f 706f 7369 ..am_cv_sys_posi\n+00025d00: 785f 7465 726d 696f 73e2 8099 2074 6f20 x_termios... to \n+00025d10: e280 9879 6573 e280 992e 2020 4966 206e ...yes.... If n\n+00025d20: 6f74 2c20 7365 7420 7468 6520 7661 7269 ot, set the vari\n+00025d30: 6162 6c65 2074 6f0a 2020 2020 20e2 8098 able to. ...\n+00025d40: 6e6f e280 992e 2020 5468 6973 206d 6163 no.... This mac\n+00025d50: 726f 2069 7320 6f62 736f 6c65 7465 2c20 ro is obsolete, \n+00025d60: 796f 7520 7368 6f75 6c64 2075 7365 2041 you should use A\n+00025d70: 7574 6f63 6f6e 6627 730a 2020 2020 20e2 utoconf's. .\n+00025d80: 8098 4143 5f53 5953 5f50 4f53 4958 5f54 ..AC_SYS_POSIX_T\n+00025d90: 4552 4d49 4f53 e280 9920 696e 7374 6561 ERMIOS... instea\n+00025da0: 642e 0a0a e280 9841 4d5f 5749 5448 5f52 d......AM_WITH_R\n+00025db0: 4547 4558 e280 990a 2020 2020 2041 6464 EGEX.... Add\n+00025dc0: 7320 e280 982d 2d77 6974 682d 7265 6765 s ...--with-rege\n+00025dd0: 78e2 8099 2074 6f20 7468 6520 e280 9863 x... to the ...c\n+00025de0: 6f6e 6669 6775 7265 e280 9920 636f 6d6d onfigure... comm\n+00025df0: 616e 6420 6c69 6e65 2e20 2049 6620 7370 and line. If sp\n+00025e00: 6563 6966 6965 640a 2020 2020 2028 7468 ecified. (th\n+00025e10: 6520 6465 6661 756c 7429 2c20 7468 656e e default), then\n+00025e20: 2074 6865 20e2 8098 7265 6765 78e2 8099 the ...regex...\n+00025e30: 2072 6567 756c 6172 2065 7870 7265 7373 regular express\n+00025e40: 696f 6e20 6c69 6272 6172 7920 6973 2075 ion library is u\n+00025e50: 7365 642c 0a20 2020 2020 e280 9872 6567 sed,. ...reg\n+00025e60: 6578 2e6f e280 9920 6973 2070 7574 2069 ex.o... is put i\n+00025e70: 6e74 6f20 e280 984c 4942 4f42 4a53 e280 nto ...LIBOBJS..\n+00025e80: 992c 2061 6e64 20e2 8098 5749 5448 5f52 ., and ...WITH_R\n+00025e90: 4547 4558 e280 9920 6973 2064 6566 696e EGEX... is defin\n+00025ea0: 6564 2e20 2049 660a 2020 2020 20e2 8098 ed. If. ...\n+00025eb0: 2d2d 7769 7468 6f75 742d 7265 6765 78e2 --without-regex.\n+00025ec0: 8099 2069 7320 6769 7665 6e2c 2074 6865 .. is given, the\n+00025ed0: 6e20 7468 6520 e280 9872 78e2 8099 2072 n the ...rx... r\n+00025ee0: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio\n+00025ef0: 6e0a 2020 2020 206c 6962 7261 7279 2069 n. library i\n+00025f00: 7320 7573 6564 2c20 616e 6420 e280 9872 s used, and ...r\n+00025f10: 782e 6fe2 8099 2069 7320 7075 7420 696e x.o... is put in\n+00025f20: 746f 20e2 8098 4c49 424f 424a 53e2 8099 to ...LIBOBJS...\n+00025f30: 2e20 2054 6869 7320 6d61 6372 6f20 6973 . This macro is\n+00025f40: 0a20 2020 2020 6f62 736f 6c65 7465 206e . obsolete n\n+00025f50: 6f77 2028 7369 6e63 6520 e280 9872 78e2 ow (since ...rx.\n+00025f60: 8099 2064 6f65 736e 2774 2073 6565 6d20 .. doesn't seem \n+00025f70: 746f 2062 6520 6d61 696e 7461 696e 6564 to be maintained\n+00025f80: 292c 2061 6e64 205f 7769 6c6c 0a20 2020 ), and _will. \n+00025f90: 2020 6265 2072 656d 6f76 6564 2074 6865 be removed the\n+00025fa0: 206e 6578 7420 6d61 6a6f 7220 7665 7273 next major vers\n+00025fb0: 696f 6e20 6f66 2041 7574 6f6d 616b 655f ion of Automake_\n+00025fc0: 2e20 2043 6f6e 7369 6465 7220 7573 696e . Consider usin\n+00025fd0: 670a 2020 2020 2067 6e75 6c69 6220 6966 g. gnulib if\n+00025fe0: 2079 6f75 206e 6565 6420 7265 6765 7820 you need regex \n+00025ff0: 6675 6e63 7469 6f6e 616c 6974 792e 0a0a functionality...\n+00026000: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00026010: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00026020: 653a 2050 7269 7661 7465 204d 6163 726f e: Private Macro\n+00026030: 732c 2020 5072 6576 3a20 4f62 736f 6c65 s, Prev: Obsole\n+00026040: 7465 204d 6163 726f 732c 2020 5570 3a20 te Macros, Up: \n+00026050: 4d61 6372 6f73 0a0a 362e 342e 3320 5072 Macros..6.4.3 Pr\n+00026060: 6976 6174 6520 4d61 6372 6f73 0a2d 2d2d ivate Macros.---\n+00026070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+00026080: 2d0a 0a54 6865 2066 6f6c 6c6f 7769 6e67 -..The following\n+00026090: 206d 6163 726f 7320 6172 6520 7072 6976 macros are priv\n+000260a0: 6174 6520 6d61 6372 6f73 2079 6f75 2073 ate macros you s\n+000260b0: 686f 756c 6420 6e6f 7420 6361 6c6c 2064 hould not call d\n+000260c0: 6972 6563 746c 792e 0a54 6865 7920 6172 irectly..They ar\n+000260d0: 6520 6361 6c6c 6564 2062 7920 7468 6520 e called by the \n+000260e0: 6f74 6865 7220 7075 626c 6963 206d 6163 other public mac\n+000260f0: 726f 7320 7768 656e 2061 7070 726f 7072 ros when appropr\n+00026100: 6961 7465 2e20 2044 6f20 6e6f 740a 7265 iate. Do not.re\n+00026110: 6c79 206f 6e20 7468 656d 2c20 6173 2074 ly on them, as t\n+00026120: 6865 7920 6d69 6768 7420 6265 2063 6861 hey might be cha\n+00026130: 6e67 6564 2069 6e20 6120 6675 7475 7265 nged in a future\n+00026140: 2076 6572 7369 6f6e 2e20 2043 6f6e 7369 version. Consi\n+00026150: 6465 720a 7468 656d 2061 7320 696d 706c der.them as impl\n+00026160: 656d 656e 7461 7469 6f6e 2064 6574 6169 ementation detai\n+00026170: 6c73 3b20 6f72 2062 6574 7465 722c 2064 ls; or better, d\n+00026180: 6f20 6e6f 7420 636f 6e73 6964 6572 2074 o not consider t\n+00026190: 6865 6d20 6174 2061 6c6c 3a0a 736b 6970 hem at all:.skip\n+000261a0: 2074 6869 7320 7365 6374 696f 6e21 0a0a this section!..\n+000261b0: e280 985f 414d 5f44 4550 454e 4445 4e43 ..._AM_DEPENDENC\n+000261c0: 4945 53e2 8099 0ae2 8098 414d 5f53 4554 IES.......AM_SET\n+000261d0: 5f44 4550 4449 52e2 8099 0ae2 8098 414d _DEPDIR.......AM\n+000261e0: 5f44 4550 5f54 5241 434b e280 990a e280 _DEP_TRACK......\n+000261f0: 9841 4d5f 4f55 5450 5554 5f44 4550 454e .AM_OUTPUT_DEPEN\n+00026200: 4445 4e43 595f 434f 4d4d 414e 4453 e280 DENCY_COMMANDS..\n+00026210: 990a 2020 2020 2054 6865 7365 206d 6163 .. These mac\n+00026220: 726f 7320 6172 6520 7573 6564 2074 6f20 ros are used to \n+00026230: 696d 706c 656d 656e 7420 4175 746f 6d61 implement Automa\n+00026240: 6b65 2773 2061 7574 6f6d 6174 6963 2064 ke's automatic d\n+00026250: 6570 656e 6465 6e63 790a 2020 2020 2074 ependency. t\n+00026260: 7261 636b 696e 6720 7363 6865 6d65 2e20 racking scheme. \n+00026270: 2054 6865 7920 6172 6520 6361 6c6c 6564 They are called\n+00026280: 2061 7574 6f6d 6174 6963 616c 6c79 2062 automatically b\n+00026290: 7920 4175 746f 6d61 6b65 2077 6865 6e0a y Automake when.\n+000262a0: 2020 2020 2072 6571 7569 7265 642c 2061 required, a\n+000262b0: 6e64 2074 6865 7265 2073 686f 756c 6420 nd there should \n+000262c0: 6265 206e 6f20 6e65 6564 2074 6f20 696e be no need to in\n+000262d0: 766f 6b65 2074 6865 6d20 6d61 6e75 616c voke them manual\n+000262e0: 6c79 2e0a 0ae2 8098 414d 5f4d 414b 455f ly......AM_MAKE_\n+000262f0: 494e 434c 5544 45e2 8099 0a20 2020 2020 INCLUDE.... \n+00026300: 5468 6973 206d 6163 726f 2069 7320 7573 This macro is us\n+00026310: 6564 2074 6f20 6469 7363 6f76 6572 2068 ed to discover h\n+00026320: 6f77 2074 6865 2075 7365 7227 7320 e280 ow the user's ..\n+00026330: 986d 616b 65e2 8099 2068 616e 646c 6573 .make... handles\n+00026340: 0a20 2020 2020 e280 9869 6e63 6c75 6465 . ...include\n+00026350: e280 9920 7374 6174 656d 656e 7473 2e20 ... statements. \n+00026360: 2054 6869 7320 6d61 6372 6f20 6973 2061 This macro is a\n+00026370: 7574 6f6d 6174 6963 616c 6c79 2069 6e76 utomatically inv\n+00026380: 6f6b 6564 2077 6865 6e0a 2020 2020 206e oked when. n\n+00026390: 6565 6465 643b 2074 6865 7265 2073 686f eeded; there sho\n+000263a0: 756c 6420 6265 206e 6f20 6e65 6564 2074 uld be no need t\n+000263b0: 6f20 696e 766f 6b65 2069 7420 6d61 6e75 o invoke it manu\n+000263c0: 616c 6c79 2e0a 0ae2 8098 414d 5f50 524f ally......AM_PRO\n+000263d0: 475f 494e 5354 414c 4c5f 5354 5249 50e2 G_INSTALL_STRIP.\n+000263e0: 8099 0a20 2020 2020 5468 6973 2069 7320 ... This is \n+000263f0: 7573 6564 2074 6f20 6669 6e64 2061 2076 used to find a v\n+00026400: 6572 7369 6f6e 206f 6620 e280 9869 6e73 ersion of ...ins\n+00026410: 7461 6c6c e280 9920 7468 6174 2063 616e tall... that can\n+00026420: 2062 6520 7573 6564 2074 6f0a 2020 2020 be used to. \n+00026430: 2073 7472 6970 2061 2070 726f 6772 616d strip a program\n+00026440: 2061 7420 696e 7374 616c 6c61 7469 6f6e at installation\n+00026450: 2074 696d 652e 2020 5468 6973 206d 6163 time. This mac\n+00026460: 726f 2069 7320 6175 746f 6d61 7469 6361 ro is automatica\n+00026470: 6c6c 790a 2020 2020 2069 6e63 6c75 6465 lly. include\n+00026480: 6420 7768 656e 2072 6571 7569 7265 642e d when required.\n+00026490: 0a0a e280 9841 4d5f 5341 4e49 5459 5f43 .....AM_SANITY_C\n+000264a0: 4845 434b e280 990a 2020 2020 2054 6869 HECK.... Thi\n+000264b0: 7320 6368 6563 6b73 2074 6f20 6d61 6b65 s checks to make\n+000264c0: 2073 7572 6520 7468 6174 2061 2066 696c sure that a fil\n+000264d0: 6520 6372 6561 7465 6420 696e 2074 6865 e created in the\n+000264e0: 2062 7569 6c64 2064 6972 6563 746f 7279 build directory\n+000264f0: 0a20 2020 2020 6973 206e 6577 6572 2074 . is newer t\n+00026500: 6861 6e20 6120 6669 6c65 2069 6e20 7468 han a file in th\n+00026510: 6520 736f 7572 6365 2064 6972 6563 746f e source directo\n+00026520: 7279 2e20 2054 6869 7320 6361 6e20 6661 ry. This can fa\n+00026530: 696c 206f 6e0a 2020 2020 2073 7973 7465 il on. syste\n+00026540: 6d73 2077 6865 7265 2074 6865 2063 6c6f ms where the clo\n+00026550: 636b 2069 7320 7365 7420 696e 636f 7272 ck is set incorr\n+00026560: 6563 746c 792e 2020 5468 6973 206d 6163 ectly. This mac\n+00026570: 726f 2069 730a 2020 2020 2061 7574 6f6d ro is. autom\n+00026580: 6174 6963 616c 6c79 2072 756e 2066 726f atically run fro\n+00026590: 6d20 e280 9841 4d5f 494e 4954 5f41 5554 m ...AM_INIT_AUT\n+000265a0: 4f4d 414b 45e2 8099 2e0a 0a1f 0a46 696c OMAKE........Fil\n+000265b0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+000265c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4469 .info, Node: Di\n+000265d0: 7265 6374 6f72 6965 732c 2020 4e65 7874 rectories, Next\n+000265e0: 3a20 5072 6f67 7261 6d73 2c20 2050 7265 : Programs, Pre\n+000265f0: 763a 2063 6f6e 6669 6775 7265 2c20 2055 v: configure, U\n+00026600: 703a 2054 6f70 0a0a 3720 4469 7265 6374 p: Top..7 Direct\n+00026610: 6f72 6965 730a 2a2a 2a2a 2a2a 2a2a 2a2a ories.**********\n+00026620: 2a2a 2a0a 0a46 6f72 2073 696d 706c 6520 ***..For simple \n+00026630: 7072 6f6a 6563 7473 2074 6861 7420 6469 projects that di\n+00026640: 7374 7269 6275 7465 2061 6c6c 2066 696c stribute all fil\n+00026650: 6573 2069 6e20 7468 6520 7361 6d65 2064 es in the same d\n+00026660: 6972 6563 746f 7279 2069 740a 6973 2065 irectory it.is e\n+00026670: 6e6f 7567 6820 746f 2068 6176 6520 6120 nough to have a \n+00026680: 7369 6e67 6c65 20e2 8098 4d61 6b65 6669 single ...Makefi\n+00026690: 6c65 2e61 6de2 8099 2074 6861 7420 6275 le.am... that bu\n+000266a0: 696c 6473 2065 7665 7279 7468 696e 6720 ilds everything \n+000266b0: 696e 0a70 6c61 6365 2e0a 0a20 2020 496e in.place... In\n+000266c0: 206c 6172 6765 7220 7072 6f6a 6563 7473 larger projects\n+000266d0: 2069 7420 6973 2063 6f6d 6d6f 6e20 746f it is common to\n+000266e0: 206f 7267 616e 697a 6520 6669 6c65 7320 organize files \n+000266f0: 696e 2064 6966 6665 7265 6e74 0a64 6972 in different.dir\n+00026700: 6563 746f 7269 6573 2c20 696e 2061 2074 ectories, in a t\n+00026710: 7265 652e 2020 466f 7220 696e 7374 616e ree. For instan\n+00026720: 6365 206f 6e65 2064 6972 6563 746f 7279 ce one directory\n+00026730: 2070 6572 2070 726f 6772 616d 2c20 7065 per program, pe\n+00026740: 720a 6c69 6272 6172 7920 6f72 2070 6572 r.library or per\n+00026750: 206d 6f64 756c 652e 2020 5468 6520 7472 module. The tr\n+00026760: 6164 6974 696f 6e61 6c20 6170 7072 6f61 aditional approa\n+00026770: 6368 2069 7320 746f 2062 7569 6c64 2074 ch is to build t\n+00026780: 6865 7365 0a73 7562 6469 7265 6374 6f72 hese.subdirector\n+00026790: 6965 7320 7265 6375 7273 6976 656c 793a ies recursively:\n+000267a0: 2065 6163 6820 6469 7265 6374 6f72 7920 each directory \n+000267b0: 636f 6e74 6169 6e73 2069 7473 20e2 8098 contains its ...\n+000267c0: 4d61 6b65 6669 6c65 e280 990a 2867 656e Makefile....(gen\n+000267d0: 6572 6174 6564 2066 726f 6d20 e280 984d erated from ...M\n+000267e0: 616b 6566 696c 652e 616d e280 9929 2c20 akefile.am...), \n+000267f0: 616e 6420 7768 656e 20e2 8098 6d61 6b65 and when ...make\n+00026800: e280 9920 6973 2072 756e 2066 726f 6d20 ... is run from \n+00026810: 7468 6520 746f 700a 6c65 7665 6c20 6469 the top.level di\n+00026820: 7265 6374 6f72 7920 6974 2065 6e74 6572 rectory it enter\n+00026830: 7320 6561 6368 2073 7562 6469 7265 6374 s each subdirect\n+00026840: 6f72 7920 696e 2074 7572 6e20 746f 2062 ory in turn to b\n+00026850: 7569 6c64 2069 7473 0a63 6f6e 7465 6e74 uild its.content\n+00026860: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 s...* Menu:..* S\n+00026870: 7562 6469 7265 6374 6f72 6965 733a 3a20 ubdirectories:: \n+00026880: 2020 2020 2020 2020 2020 2020 2042 7569 Bui\n+00026890: 6c64 696e 6720 7375 6264 6972 6563 746f lding subdirecto\n+000268a0: 7269 6573 2072 6563 7572 7369 7665 6c79 ries recursively\n+000268b0: 0a2a 2043 6f6e 6469 7469 6f6e 616c 2053 .* Conditional S\n+000268c0: 7562 6469 7265 6374 6f72 6965 733a 3a20 ubdirectories:: \n+000268d0: 2043 6f6e 6469 7469 6f6e 616c 6c79 206e Conditionally n\n+000268e0: 6f74 2062 7569 6c64 696e 6720 6469 7265 ot building dire\n+000268f0: 6374 6f72 6965 730a 2a20 416c 7465 726e ctories.* Altern\n+00026900: 6174 6976 653a 3a20 2020 2020 2020 2020 ative:: \n+00026910: 2020 2020 2020 2020 5375 6264 6972 6563 Subdirec\n+00026920: 746f 7269 6573 2077 6974 686f 7574 2072 tories without r\n+00026930: 6563 7572 7369 6f6e 0a2a 2053 7562 7061 ecursion.* Subpa\n+00026940: 636b 6167 6573 3a3a 2020 2020 2020 2020 ckages:: \n+00026950: 2020 2020 2020 2020 204e 6573 7469 6e67 Nesting\n+00026960: 2070 6163 6b61 6765 730a 0a1f 0a46 696c packages....Fil\n+00026970: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00026980: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5375 .info, Node: Su\n+00026990: 6264 6972 6563 746f 7269 6573 2c20 204e bdirectories, N\n+000269a0: 6578 743a 2043 6f6e 6469 7469 6f6e 616c ext: Conditional\n+000269b0: 2053 7562 6469 7265 6374 6f72 6965 732c Subdirectories,\n+000269c0: 2020 5570 3a20 4469 7265 6374 6f72 6965 Up: Directorie\n+000269d0: 730a 0a37 2e31 2052 6563 7572 7369 6e67 s..7.1 Recursing\n+000269e0: 2073 7562 6469 7265 6374 6f72 6965 730a subdirectories.\n 000269f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00026a00: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 496e 2070 ==========..In p\n-00026a10: 6163 6b61 6765 7320 7769 7468 2073 7562 ackages with sub\n-00026a20: 6469 7265 6374 6f72 6965 732c 2074 6865 directories, the\n-00026a30: 2074 6f70 206c 6576 656c 20e2 8098 4d61 top level ...Ma\n-00026a40: 6b65 6669 6c65 2e61 6de2 8099 206d 7573 kefile.am... mus\n-00026a50: 7420 7465 6c6c 0a41 7574 6f6d 616b 6520 t tell.Automake \n-00026a60: 7768 6963 6820 7375 6264 6972 6563 746f which subdirecto\n-00026a70: 7269 6573 2061 7265 2074 6f20 6265 2062 ries are to be b\n-00026a80: 7569 6c74 2e20 2054 6869 7320 6973 2064 uilt. This is d\n-00026a90: 6f6e 6520 7669 6120 7468 650a e280 9853 one via the....S\n-00026aa0: 5542 4449 5253 e280 9920 7661 7269 6162 UBDIRS... variab\n-00026ab0: 6c65 2e0a 0a20 2020 5468 6520 e280 9853 le... The ...S\n-00026ac0: 5542 4449 5253 e280 9920 7661 7269 6162 UBDIRS... variab\n-00026ad0: 6c65 2068 6f6c 6473 2061 206c 6973 7420 le holds a list \n-00026ae0: 6f66 2073 7562 6469 7265 6374 6f72 6965 of subdirectorie\n-00026af0: 7320 696e 2077 6869 6368 0a62 7569 6c64 s in which.build\n-00026b00: 696e 6720 6f66 2076 6172 696f 7573 2073 ing of various s\n-00026b10: 6f72 7473 2063 616e 206f 6363 7572 2e20 orts can occur. \n-00026b20: 2054 6865 2072 756c 6573 2066 6f72 206d The rules for m\n-00026b30: 616e 7920 7461 7267 6574 7320 2865 2e67 any targets (e.g\n-00026b40: 2e2c 0ae2 8098 616c 6ce2 8099 2920 696e .,....all...) in\n-00026b50: 2074 6865 2067 656e 6572 6174 6564 20e2 the generated .\n-00026b60: 8098 4d61 6b65 6669 6c65 e280 9920 7769 ..Makefile... wi\n-00026b70: 6c6c 2072 756e 2063 6f6d 6d61 6e64 7320 ll run commands \n-00026b80: 626f 7468 206c 6f63 616c 6c79 2061 6e64 both locally and\n-00026b90: 2069 6e0a 616c 6c20 7370 6563 6966 6965 in.all specifie\n-00026ba0: 6420 7375 6264 6972 6563 746f 7269 6573 d subdirectories\n-00026bb0: 2e20 204e 6f74 6520 7468 6174 2074 6865 . Note that the\n-00026bc0: 2064 6972 6563 746f 7269 6573 206c 6973 directories lis\n-00026bd0: 7465 6420 696e 0ae2 8098 5355 4244 4952 ted in....SUBDIR\n-00026be0: 53e2 8099 2061 7265 206e 6f74 2072 6571 S... are not req\n-00026bf0: 7569 7265 6420 746f 2063 6f6e 7461 696e uired to contain\n-00026c00: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n-00026c10: 8099 733b 206f 6e6c 7920 e280 984d 616b ..s; only ...Mak\n-00026c20: 6566 696c 65e2 8099 730a 2861 6674 6572 efile...s.(after\n-00026c30: 2063 6f6e 6669 6775 7261 7469 6f6e 292e configuration).\n-00026c40: 2020 5468 6973 2061 6c6c 6f77 7320 696e This allows in\n-00026c50: 636c 7573 696f 6e20 6f66 206c 6962 7261 clusion of libra\n-00026c60: 7269 6573 2066 726f 6d20 7061 636b 6167 ries from packag\n-00026c70: 6573 0a74 6861 7420 646f 206e 6f74 2075 es.that do not u\n-00026c80: 7365 2041 7574 6f6d 616b 6520 2873 7563 se Automake (suc\n-00026c90: 6820 6173 20e2 8098 6765 7474 6578 74e2 h as ...gettext.\n-00026ca0: 8099 3b20 7365 6520 616c 736f 202a 6e6f ..; see also *no\n-00026cb0: 7465 2054 6869 7264 2d50 6172 7479 0a4d te Third-Party.M\n-00026cc0: 616b 6566 696c 6573 3a3a 292e 0a0a 2020 akefiles::)... \n-00026cd0: 2049 6e20 7061 636b 6167 6573 2074 6861 In packages tha\n-00026ce0: 7420 7573 6520 7375 6264 6972 6563 746f t use subdirecto\n-00026cf0: 7269 6573 2c20 7468 6520 746f 702d 6c65 ries, the top-le\n-00026d00: 7665 6c20 e280 984d 616b 6566 696c 652e vel ...Makefile.\n-00026d10: 616d e280 9920 6973 0a6f 6674 656e 2076 am... is.often v\n-00026d20: 6572 7920 7368 6f72 742e 2020 466f 7220 ery short. For \n-00026d30: 696e 7374 616e 6365 2c20 6865 7265 2069 instance, here i\n-00026d40: 7320 7468 6520 e280 984d 616b 6566 696c s the ...Makefil\n-00026d50: 652e 616d e280 9920 6672 6f6d 2074 6865 e.am... from the\n-00026d60: 2047 4e55 0a48 656c 6c6f 2064 6973 7472 GNU.Hello distr\n-00026d70: 6962 7574 696f 6e3a 0a0a 2020 2020 2045 ibution:.. E\n-00026d80: 5854 5241 5f44 4953 5420 3d20 4255 4753 XTRA_DIST = BUGS\n-00026d90: 2043 6861 6e67 654c 6f67 2e4f 2052 4541 ChangeLog.O REA\n-00026da0: 444d 452d 616c 7068 610a 2020 2020 2053 DME-alpha. S\n-00026db0: 5542 4449 5253 203d 2064 6f63 2069 6e74 UBDIRS = doc int\n-00026dc0: 6c20 706f 2073 7263 2074 6573 7473 0a0a l po src tests..\n-00026dd0: 2020 2057 6865 6e20 4175 746f 6d61 6b65 When Automake\n-00026de0: 2069 6e76 6f6b 6573 20e2 8098 6d61 6b65 invokes ...make\n-00026df0: e280 9920 696e 2061 2073 7562 6469 7265 ... in a subdire\n-00026e00: 6374 6f72 792c 2069 7420 7573 6573 2074 ctory, it uses t\n-00026e10: 6865 2076 616c 7565 206f 660a 7468 6520 he value of.the \n-00026e20: e280 984d 414b 45e2 8099 2076 6172 6961 ...MAKE... varia\n-00026e30: 626c 652e 2020 4974 2070 6173 7365 7320 ble. It passes \n-00026e40: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n-00026e50: 2076 6172 6961 626c 6520 e280 9841 4d5f variable ...AM_\n-00026e60: 4d41 4b45 464c 4147 53e2 8099 0a74 6f20 MAKEFLAGS....to \n-00026e70: 7468 6520 e280 986d 616b 65e2 8099 2069 the ...make... i\n-00026e80: 6e76 6f63 6174 696f 6e3b 2074 6869 7320 nvocation; this \n-00026e90: 6361 6e20 6265 2073 6574 2069 6e20 e280 can be set in ..\n-00026ea0: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n-00026eb0: 6966 2074 6865 7265 2061 7265 0a66 6c61 if there are.fla\n-00026ec0: 6773 2079 6f75 206d 7573 7420 616c 7761 gs you must alwa\n-00026ed0: 7973 2070 6173 7320 746f 20e2 8098 6d61 ys pass to ...ma\n-00026ee0: 6b65 e280 992e 0a0a 2020 2054 6865 2064 ke...... The d\n-00026ef0: 6972 6563 746f 7269 6573 206d 656e 7469 irectories menti\n-00026f00: 6f6e 6564 2069 6e20 e280 9853 5542 4449 oned in ...SUBDI\n-00026f10: 5253 e280 9920 6172 6520 7573 7561 6c6c RS... are usuall\n-00026f20: 7920 6469 7265 6374 2063 6869 6c64 7265 y direct childre\n-00026f30: 6e20 6f66 0a74 6865 2063 7572 7265 6e74 n of.the current\n-00026f40: 2064 6972 6563 746f 7279 2c20 6561 6368 directory, each\n-00026f50: 2073 7562 6469 7265 6374 6f72 7920 636f subdirectory co\n-00026f60: 6e74 6169 6e69 6e67 2069 7473 206f 776e ntaining its own\n-00026f70: 0ae2 8098 4d61 6b65 6669 6c65 2e61 6de2 ....Makefile.am.\n-00026f80: 8099 2077 6974 6820 6120 e280 9853 5542 .. with a ...SUB\n-00026f90: 4449 5253 e280 9920 706f 696e 7469 6e67 DIRS... pointing\n-00026fa0: 2074 6f20 6465 6570 6572 2073 7562 6469 to deeper subdi\n-00026fb0: 7265 6374 6f72 6965 732e 0a41 7574 6f6d rectories..Autom\n-00026fc0: 616b 6520 6361 6e20 6265 2075 7365 6420 ake can be used \n-00026fd0: 746f 2063 6f6e 7374 7275 6374 2070 6163 to construct pac\n-00026fe0: 6b61 6765 7320 6f66 2061 7262 6974 7261 kages of arbitra\n-00026ff0: 7279 2064 6570 7468 2074 6869 7320 7761 ry depth this wa\n-00027000: 792e 0a0a 2020 2042 7920 6465 6661 756c y... By defaul\n-00027010: 742c 2041 7574 6f6d 616b 6520 6765 6e65 t, Automake gene\n-00027020: 7261 7465 7320 e280 984d 616b 6566 696c rates ...Makefil\n-00027030: 6573 e280 9920 7468 6174 2077 6f72 6b20 es... that work \n-00027040: 6465 7074 682d 6669 7273 7420 696e 0a70 depth-first in.p\n-00027050: 6f73 7466 6978 206f 7264 6572 3a20 7468 ostfix order: th\n-00027060: 6520 7375 6264 6972 6563 746f 7269 6573 e subdirectories\n-00027070: 2061 7265 2062 7569 6c74 2062 6566 6f72 are built befor\n-00027080: 6520 7468 6520 6375 7272 656e 740a 6469 e the current.di\n-00027090: 7265 6374 6f72 792e 2020 486f 7765 7665 rectory. Howeve\n-000270a0: 722c 2069 7420 6973 2070 6f73 7369 626c r, it is possibl\n-000270b0: 6520 746f 2063 6861 6e67 6520 7468 6973 e to change this\n-000270c0: 206f 7264 6572 696e 672e 2020 596f 7520 ordering. You \n-000270d0: 6361 6e20 646f 0a74 6869 7320 6279 2070 can do.this by p\n-000270e0: 7574 7469 6e67 20e2 8098 2ee2 8099 2069 utting ....... i\n-000270f0: 6e74 6f20 e280 9853 5542 4449 5253 e280 nto ...SUBDIRS..\n-00027100: 992e 2020 466f 7220 696e 7374 616e 6365 .. For instance\n-00027110: 2c20 7075 7474 696e 6720 e280 982e e280 , putting ......\n-00027120: 9920 6669 7273 740a 7769 6c6c 2063 6175 . first.will cau\n-00027130: 7365 2061 2070 7265 6669 7820 6f72 6465 se a prefix orde\n-00027140: 7269 6e67 206f 6620 6469 7265 6374 6f72 ring of director\n-00027150: 6965 732e 0a0a 2020 2055 7369 6e67 0a0a ies... Using..\n-00027160: 2020 2020 2053 5542 4449 5253 203d 206c SUBDIRS = l\n-00027170: 6962 2073 7263 202e 2074 6573 740a 0a77 ib src . test..w\n-00027180: 696c 6c20 6361 7573 6520 e280 986c 6962 ill cause ...lib\n-00027190: 2fe2 8099 2074 6f20 6265 2062 7569 6c74 /... to be built\n-000271a0: 2062 6566 6f72 6520 e280 9873 7263 2fe2 before ...src/.\n-000271b0: 8099 2c20 7468 656e 2074 6865 2063 7572 .., then the cur\n-000271c0: 7265 6e74 2064 6972 6563 746f 7279 0a77 rent directory.w\n-000271d0: 696c 6c20 6265 2062 7569 6c74 2c20 6669 ill be built, fi\n-000271e0: 6e61 6c6c 7920 7468 6520 e280 9874 6573 nally the ...tes\n-000271f0: 742f e280 9920 6469 7265 6374 6f72 7920 t/... directory \n-00027200: 7769 6c6c 2062 6520 6275 696c 742e 2020 will be built. \n-00027210: 4974 2069 730a 6375 7374 6f6d 6172 7920 It is.customary \n-00027220: 746f 2061 7272 616e 6765 2074 6573 7420 to arrange test \n-00027230: 6469 7265 6374 6f72 6965 7320 746f 2062 directories to b\n-00027240: 6520 6275 696c 7420 6166 7465 7220 6576 e built after ev\n-00027250: 6572 7974 6869 6e67 2065 6c73 650a 7369 erything else.si\n-00027260: 6e63 6520 7468 6579 2061 7265 206d 6561 nce they are mea\n-00027270: 6e74 2074 6f20 7465 7374 2077 6861 7420 nt to test what \n-00027280: 6861 7320 6265 656e 2063 6f6e 7374 7275 has been constru\n-00027290: 6374 6564 2e0a 0a20 2020 416c 6c20 e280 cted... All ..\n-000272a0: 9863 6c65 616e e280 9920 7275 6c65 7320 .clean... rules \n-000272b0: 6172 6520 7275 6e20 696e 2072 6576 6572 are run in rever\n-000272c0: 7365 206f 7264 6572 206f 6620 6275 696c se order of buil\n-000272d0: 6420 7275 6c65 732e 0a0a 1f0a 4669 6c65 d rules.....File\n-000272e0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-000272f0: 696e 666f 2c20 204e 6f64 653a 2043 6f6e info, Node: Con\n-00027300: 6469 7469 6f6e 616c 2053 7562 6469 7265 ditional Subdire\n-00027310: 6374 6f72 6965 732c 2020 4e65 7874 3a20 ctories, Next: \n-00027320: 416c 7465 726e 6174 6976 652c 2020 5072 Alternative, Pr\n-00027330: 6576 3a20 5375 6264 6972 6563 746f 7269 ev: Subdirectori\n-00027340: 6573 2c20 2055 703a 2044 6972 6563 746f es, Up: Directo\n-00027350: 7269 6573 0a0a 372e 3220 436f 6e64 6974 ries..7.2 Condit\n-00027360: 696f 6e61 6c20 5375 6264 6972 6563 746f ional Subdirecto\n-00027370: 7269 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ries.===========\n+00026a00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 496e ============..In\n+00026a10: 2070 6163 6b61 6765 7320 7769 7468 2073 packages with s\n+00026a20: 7562 6469 7265 6374 6f72 6965 732c 2074 ubdirectories, t\n+00026a30: 6865 2074 6f70 206c 6576 656c 20e2 8098 he top level ...\n+00026a40: 4d61 6b65 6669 6c65 2e61 6de2 8099 206d Makefile.am... m\n+00026a50: 7573 7420 7465 6c6c 0a41 7574 6f6d 616b ust tell.Automak\n+00026a60: 6520 7768 6963 6820 7375 6264 6972 6563 e which subdirec\n+00026a70: 746f 7269 6573 2061 7265 2074 6f20 6265 tories are to be\n+00026a80: 2062 7569 6c74 2e20 2054 6869 7320 6973 built. This is\n+00026a90: 2064 6f6e 6520 7669 6120 7468 650a e280 done via the...\n+00026aa0: 9853 5542 4449 5253 e280 9920 7661 7269 .SUBDIRS... vari\n+00026ab0: 6162 6c65 2e0a 0a20 2020 5468 6520 e280 able... The ..\n+00026ac0: 9853 5542 4449 5253 e280 9920 7661 7269 .SUBDIRS... vari\n+00026ad0: 6162 6c65 2068 6f6c 6473 2061 206c 6973 able holds a lis\n+00026ae0: 7420 6f66 2073 7562 6469 7265 6374 6f72 t of subdirector\n+00026af0: 6965 7320 696e 2077 6869 6368 0a62 7569 ies in which.bui\n+00026b00: 6c64 696e 6720 6f66 2076 6172 696f 7573 lding of various\n+00026b10: 2073 6f72 7473 2063 616e 206f 6363 7572 sorts can occur\n+00026b20: 2e20 2054 6865 2072 756c 6573 2066 6f72 . The rules for\n+00026b30: 206d 616e 7920 7461 7267 6574 7320 2865 many targets (e\n+00026b40: 2e67 2e2c 0ae2 8098 616c 6ce2 8099 2920 .g.,....all...) \n+00026b50: 696e 2074 6865 2067 656e 6572 6174 6564 in the generated\n+00026b60: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+00026b70: 7769 6c6c 2072 756e 2063 6f6d 6d61 6e64 will run command\n+00026b80: 7320 626f 7468 206c 6f63 616c 6c79 2061 s both locally a\n+00026b90: 6e64 2069 6e0a 616c 6c20 7370 6563 6966 nd in.all specif\n+00026ba0: 6965 6420 7375 6264 6972 6563 746f 7269 ied subdirectori\n+00026bb0: 6573 2e20 204e 6f74 6520 7468 6174 2074 es. Note that t\n+00026bc0: 6865 2064 6972 6563 746f 7269 6573 206c he directories l\n+00026bd0: 6973 7465 6420 696e 0ae2 8098 5355 4244 isted in....SUBD\n+00026be0: 4952 53e2 8099 2061 7265 206e 6f74 2072 IRS... are not r\n+00026bf0: 6571 7569 7265 6420 746f 2063 6f6e 7461 equired to conta\n+00026c00: 696e 20e2 8098 4d61 6b65 6669 6c65 2e61 in ...Makefile.a\n+00026c10: 6de2 8099 733b 206f 6e6c 7920 e280 984d m...s; only ...M\n+00026c20: 616b 6566 696c 65e2 8099 730a 2861 6674 akefile...s.(aft\n+00026c30: 6572 2063 6f6e 6669 6775 7261 7469 6f6e er configuration\n+00026c40: 292e 2020 5468 6973 2061 6c6c 6f77 7320 ). This allows \n+00026c50: 696e 636c 7573 696f 6e20 6f66 206c 6962 inclusion of lib\n+00026c60: 7261 7269 6573 2066 726f 6d20 7061 636b raries from pack\n+00026c70: 6167 6573 0a74 6861 7420 646f 206e 6f74 ages.that do not\n+00026c80: 2075 7365 2041 7574 6f6d 616b 6520 2873 use Automake (s\n+00026c90: 7563 6820 6173 20e2 8098 6765 7474 6578 uch as ...gettex\n+00026ca0: 74e2 8099 3b20 7365 6520 616c 736f 202a t...; see also *\n+00026cb0: 6e6f 7465 2054 6869 7264 2d50 6172 7479 note Third-Party\n+00026cc0: 0a4d 616b 6566 696c 6573 3a3a 292e 0a0a .Makefiles::)...\n+00026cd0: 2020 2049 6e20 7061 636b 6167 6573 2074 In packages t\n+00026ce0: 6861 7420 7573 6520 7375 6264 6972 6563 hat use subdirec\n+00026cf0: 746f 7269 6573 2c20 7468 6520 746f 702d tories, the top-\n+00026d00: 6c65 7665 6c20 e280 984d 616b 6566 696c level ...Makefil\n+00026d10: 652e 616d e280 9920 6973 0a6f 6674 656e e.am... is.often\n+00026d20: 2076 6572 7920 7368 6f72 742e 2020 466f very short. Fo\n+00026d30: 7220 696e 7374 616e 6365 2c20 6865 7265 r instance, here\n+00026d40: 2069 7320 7468 6520 e280 984d 616b 6566 is the ...Makef\n+00026d50: 696c 652e 616d e280 9920 6672 6f6d 2074 ile.am... from t\n+00026d60: 6865 2047 4e55 0a48 656c 6c6f 2064 6973 he GNU.Hello dis\n+00026d70: 7472 6962 7574 696f 6e3a 0a0a 2020 2020 tribution:.. \n+00026d80: 2045 5854 5241 5f44 4953 5420 3d20 4255 EXTRA_DIST = BU\n+00026d90: 4753 2043 6861 6e67 654c 6f67 2e4f 2052 GS ChangeLog.O R\n+00026da0: 4541 444d 452d 616c 7068 610a 2020 2020 EADME-alpha. \n+00026db0: 2053 5542 4449 5253 203d 2064 6f63 2069 SUBDIRS = doc i\n+00026dc0: 6e74 6c20 706f 2073 7263 2074 6573 7473 ntl po src tests\n+00026dd0: 0a0a 2020 2057 6865 6e20 4175 746f 6d61 .. When Automa\n+00026de0: 6b65 2069 6e76 6f6b 6573 20e2 8098 6d61 ke invokes ...ma\n+00026df0: 6b65 e280 9920 696e 2061 2073 7562 6469 ke... in a subdi\n+00026e00: 7265 6374 6f72 792c 2069 7420 7573 6573 rectory, it uses\n+00026e10: 2074 6865 2076 616c 7565 206f 660a 7468 the value of.th\n+00026e20: 6520 e280 984d 414b 45e2 8099 2076 6172 e ...MAKE... var\n+00026e30: 6961 626c 652e 2020 4974 2070 6173 7365 iable. It passe\n+00026e40: 7320 7468 6520 7661 6c75 6520 6f66 2074 s the value of t\n+00026e50: 6865 2076 6172 6961 626c 6520 e280 9841 he variable ...A\n+00026e60: 4d5f 4d41 4b45 464c 4147 53e2 8099 0a74 M_MAKEFLAGS....t\n+00026e70: 6f20 7468 6520 e280 986d 616b 65e2 8099 o the ...make...\n+00026e80: 2069 6e76 6f63 6174 696f 6e3b 2074 6869 invocation; thi\n+00026e90: 7320 6361 6e20 6265 2073 6574 2069 6e20 s can be set in \n+00026ea0: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+00026eb0: 9920 6966 2074 6865 7265 2061 7265 0a66 . if there are.f\n+00026ec0: 6c61 6773 2079 6f75 206d 7573 7420 616c lags you must al\n+00026ed0: 7761 7973 2070 6173 7320 746f 20e2 8098 ways pass to ...\n+00026ee0: 6d61 6b65 e280 992e 0a0a 2020 2054 6865 make...... The\n+00026ef0: 2064 6972 6563 746f 7269 6573 206d 656e directories men\n+00026f00: 7469 6f6e 6564 2069 6e20 e280 9853 5542 tioned in ...SUB\n+00026f10: 4449 5253 e280 9920 6172 6520 7573 7561 DIRS... are usua\n+00026f20: 6c6c 7920 6469 7265 6374 2063 6869 6c64 lly direct child\n+00026f30: 7265 6e20 6f66 0a74 6865 2063 7572 7265 ren of.the curre\n+00026f40: 6e74 2064 6972 6563 746f 7279 2c20 6561 nt directory, ea\n+00026f50: 6368 2073 7562 6469 7265 6374 6f72 7920 ch subdirectory \n+00026f60: 636f 6e74 6169 6e69 6e67 2069 7473 206f containing its o\n+00026f70: 776e 0ae2 8098 4d61 6b65 6669 6c65 2e61 wn....Makefile.a\n+00026f80: 6de2 8099 2077 6974 6820 6120 e280 9853 m... with a ...S\n+00026f90: 5542 4449 5253 e280 9920 706f 696e 7469 UBDIRS... pointi\n+00026fa0: 6e67 2074 6f20 6465 6570 6572 2073 7562 ng to deeper sub\n+00026fb0: 6469 7265 6374 6f72 6965 732e 0a41 7574 directories..Aut\n+00026fc0: 6f6d 616b 6520 6361 6e20 6265 2075 7365 omake can be use\n+00026fd0: 6420 746f 2063 6f6e 7374 7275 6374 2070 d to construct p\n+00026fe0: 6163 6b61 6765 7320 6f66 2061 7262 6974 ackages of arbit\n+00026ff0: 7261 7279 2064 6570 7468 2074 6869 7320 rary depth this \n+00027000: 7761 792e 0a0a 2020 2042 7920 6465 6661 way... By defa\n+00027010: 756c 742c 2041 7574 6f6d 616b 6520 6765 ult, Automake ge\n+00027020: 6e65 7261 7465 7320 e280 984d 616b 6566 nerates ...Makef\n+00027030: 696c 6573 e280 9920 7468 6174 2077 6f72 iles... that wor\n+00027040: 6b20 6465 7074 682d 6669 7273 7420 696e k depth-first in\n+00027050: 0a70 6f73 7466 6978 206f 7264 6572 3a20 .postfix order: \n+00027060: 7468 6520 7375 6264 6972 6563 746f 7269 the subdirectori\n+00027070: 6573 2061 7265 2062 7569 6c74 2062 6566 es are built bef\n+00027080: 6f72 6520 7468 6520 6375 7272 656e 740a ore the current.\n+00027090: 6469 7265 6374 6f72 792e 2020 486f 7765 directory. Howe\n+000270a0: 7665 722c 2069 7420 6973 2070 6f73 7369 ver, it is possi\n+000270b0: 626c 6520 746f 2063 6861 6e67 6520 7468 ble to change th\n+000270c0: 6973 206f 7264 6572 696e 672e 2020 596f is ordering. Yo\n+000270d0: 7520 6361 6e20 646f 0a74 6869 7320 6279 u can do.this by\n+000270e0: 2070 7574 7469 6e67 20e2 8098 2ee2 8099 putting .......\n+000270f0: 2069 6e74 6f20 e280 9853 5542 4449 5253 into ...SUBDIRS\n+00027100: e280 992e 2020 466f 7220 696e 7374 616e .... For instan\n+00027110: 6365 2c20 7075 7474 696e 6720 e280 982e ce, putting ....\n+00027120: e280 9920 6669 7273 740a 7769 6c6c 2063 ... first.will c\n+00027130: 6175 7365 2061 2070 7265 6669 7820 6f72 ause a prefix or\n+00027140: 6465 7269 6e67 206f 6620 6469 7265 6374 dering of direct\n+00027150: 6f72 6965 732e 0a0a 2020 2055 7369 6e67 ories... Using\n+00027160: 0a0a 2020 2020 2053 5542 4449 5253 203d .. SUBDIRS =\n+00027170: 206c 6962 2073 7263 202e 2074 6573 740a lib src . test.\n+00027180: 0a77 696c 6c20 6361 7573 6520 e280 986c .will cause ...l\n+00027190: 6962 2fe2 8099 2074 6f20 6265 2062 7569 ib/... to be bui\n+000271a0: 6c74 2062 6566 6f72 6520 e280 9873 7263 lt before ...src\n+000271b0: 2fe2 8099 2c20 7468 656e 2074 6865 2063 /..., then the c\n+000271c0: 7572 7265 6e74 2064 6972 6563 746f 7279 urrent directory\n+000271d0: 0a77 696c 6c20 6265 2062 7569 6c74 2c20 .will be built, \n+000271e0: 6669 6e61 6c6c 7920 7468 6520 e280 9874 finally the ...t\n+000271f0: 6573 742f e280 9920 6469 7265 6374 6f72 est/... director\n+00027200: 7920 7769 6c6c 2062 6520 6275 696c 742e y will be built.\n+00027210: 2020 4974 2069 730a 6375 7374 6f6d 6172 It is.customar\n+00027220: 7920 746f 2061 7272 616e 6765 2074 6573 y to arrange tes\n+00027230: 7420 6469 7265 6374 6f72 6965 7320 746f t directories to\n+00027240: 2062 6520 6275 696c 7420 6166 7465 7220 be built after \n+00027250: 6576 6572 7974 6869 6e67 2065 6c73 650a everything else.\n+00027260: 7369 6e63 6520 7468 6579 2061 7265 206d since they are m\n+00027270: 6561 6e74 2074 6f20 7465 7374 2077 6861 eant to test wha\n+00027280: 7420 6861 7320 6265 656e 2063 6f6e 7374 t has been const\n+00027290: 7275 6374 6564 2e0a 0a20 2020 416c 6c20 ructed... All \n+000272a0: e280 9863 6c65 616e e280 9920 7275 6c65 ...clean... rule\n+000272b0: 7320 6172 6520 7275 6e20 696e 2072 6576 s are run in rev\n+000272c0: 6572 7365 206f 7264 6572 206f 6620 6275 erse order of bu\n+000272d0: 696c 6420 7275 6c65 732e 0a0a 1f0a 4669 ild rules.....Fi\n+000272e0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+000272f0: 312e 696e 666f 2c20 204e 6f64 653a 2043 1.info, Node: C\n+00027300: 6f6e 6469 7469 6f6e 616c 2053 7562 6469 onditional Subdi\n+00027310: 7265 6374 6f72 6965 732c 2020 4e65 7874 rectories, Next\n+00027320: 3a20 416c 7465 726e 6174 6976 652c 2020 : Alternative, \n+00027330: 5072 6576 3a20 5375 6264 6972 6563 746f Prev: Subdirecto\n+00027340: 7269 6573 2c20 2055 703a 2044 6972 6563 ries, Up: Direc\n+00027350: 746f 7269 6573 0a0a 372e 3220 436f 6e64 tories..7.2 Cond\n+00027360: 6974 696f 6e61 6c20 5375 6264 6972 6563 itional Subdirec\n+00027370: 746f 7269 6573 0a3d 3d3d 3d3d 3d3d 3d3d tories.=========\n 00027380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00027390: 3d3d 3d0a 0a49 7420 6973 2070 6f73 7369 ===..It is possi\n-000273a0: 626c 6520 746f 2064 6566 696e 6520 7468 ble to define th\n-000273b0: 6520 e280 9853 5542 4449 5253 e280 9920 e ...SUBDIRS... \n-000273c0: 7661 7269 6162 6c65 2063 6f6e 6469 7469 variable conditi\n-000273d0: 6f6e 616c 6c79 2069 662c 206c 696b 650a onally if, like.\n-000273e0: 696e 2074 6865 2063 6173 6520 6f66 2047 in the case of G\n-000273f0: 4e55 2049 6e65 7475 7469 6c73 2c20 796f NU Inetutils, yo\n-00027400: 7520 7761 6e74 2074 6f20 6f6e 6c79 2062 u want to only b\n-00027410: 7569 6c64 2061 2073 7562 7365 7420 6f66 uild a subset of\n-00027420: 2074 6865 0a65 6e74 6972 6520 7061 636b the.entire pack\n-00027430: 6167 652e 0a0a 2020 2054 6f20 696c 6c75 age... To illu\n-00027440: 7374 7261 7465 2068 6f77 2074 6869 7320 strate how this \n-00027450: 776f 726b 732c 206c 6574 2773 2061 7373 works, let's ass\n-00027460: 756d 6520 7765 2068 6176 6520 7477 6f20 ume we have two \n-00027470: 6469 7265 6374 6f72 6965 730a e280 9873 directories....s\n-00027480: 7263 2fe2 8099 2061 6e64 20e2 8098 6f70 rc/... and ...op\n-00027490: 742f e280 992e 2020 e280 9873 7263 2fe2 t/.... ...src/.\n-000274a0: 8099 2073 686f 756c 6420 616c 7761 7973 .. should always\n-000274b0: 2062 6520 6275 696c 742c 2062 7574 2077 be built, but w\n-000274c0: 6520 7761 6e74 2074 6f20 6465 6369 6465 e want to decide\n-000274d0: 0a69 6e20 e280 9863 6f6e 6669 6775 7265 .in ...configure\n-000274e0: e280 9920 7768 6574 6865 7220 e280 986f ... whether ...o\n-000274f0: 7074 2fe2 8099 2077 696c 6c20 6265 2062 pt/... will be b\n-00027500: 7569 6c74 206f 7220 6e6f 742e 2020 2846 uilt or not. (F\n-00027510: 6f72 2074 6869 7320 6578 616d 706c 650a or this example.\n-00027520: 7765 2077 696c 6c20 6173 7375 6d65 2074 we will assume t\n-00027530: 6861 7420 e280 986f 7074 2fe2 8099 2073 hat ...opt/... s\n-00027540: 686f 756c 6420 6265 2062 7569 6c74 2077 hould be built w\n-00027550: 6865 6e20 7468 6520 7661 7269 6162 6c65 hen the variable\n-00027560: 20e2 8098 2477 616e 745f 6f70 74e2 8099 ...$want_opt...\n-00027570: 0a77 6173 2073 6574 2074 6f20 e280 9879 .was set to ...y\n-00027580: 6573 e280 992e 290a 0a20 2020 5275 6e6e es....).. Runn\n-00027590: 696e 6720 e280 986d 616b 65e2 8099 2073 ing ...make... s\n-000275a0: 686f 756c 6420 7468 7573 2072 6563 7572 hould thus recur\n-000275b0: 7365 2069 6e74 6f20 e280 9873 7263 2fe2 se into ...src/.\n-000275c0: 8099 2061 6c77 6179 732c 2061 6e64 2074 .. always, and t\n-000275d0: 6865 6e20 6d61 7962 650a 696e 20e2 8098 hen maybe.in ...\n-000275e0: 6f70 742f e280 992e 0a0a 2020 2048 6f77 opt/...... How\n-000275f0: 6576 6572 20e2 8098 6d61 6b65 2064 6973 ever ...make dis\n-00027600: 74e2 8099 2073 686f 756c 6420 616c 7761 t... should alwa\n-00027610: 7973 2072 6563 7572 7365 2069 6e74 6f20 ys recurse into \n-00027620: 626f 7468 20e2 8098 7372 632f e280 9920 both ...src/... \n-00027630: 616e 640a e280 986f 7074 2fe2 8099 2e20 and....opt/.... \n-00027640: 2042 6563 6175 7365 20e2 8098 6f70 742f Because ...opt/\n-00027650: e280 9920 7368 6f75 6c64 2062 6520 6469 ... should be di\n-00027660: 7374 7269 6275 7465 6420 6576 656e 2069 stributed even i\n-00027670: 6620 6974 2069 7320 6e6f 7420 6e65 6564 f it is not need\n-00027680: 6564 0a69 6e20 7468 6520 6375 7272 656e ed.in the curren\n-00027690: 7420 636f 6e66 6967 7572 6174 696f 6e2e t configuration.\n-000276a0: 2020 5468 6973 206d 6561 6e73 20e2 8098 This means ...\n-000276b0: 6f70 742f 4d61 6b65 6669 6c65 e280 9920 opt/Makefile... \n-000276c0: 7368 6f75 6c64 2062 650a 6372 6561 7465 should be.create\n-000276d0: 6420 5f75 6e63 6f6e 6469 7469 6f6e 616c d _unconditional\n-000276e0: 6c79 5f2e 0a0a 2020 2054 6865 7265 2061 ly_... There a\n-000276f0: 7265 2074 776f 2077 6179 7320 746f 2073 re two ways to s\n-00027700: 6574 7570 2061 2070 726f 6a65 6374 206c etup a project l\n-00027710: 696b 6520 7468 6973 2e20 2059 6f75 2063 ike this. You c\n-00027720: 616e 2075 7365 0a41 7574 6f6d 616b 6520 an use.Automake \n-00027730: 636f 6e64 6974 696f 6e61 6c73 2028 2a6e conditionals (*n\n-00027740: 6f74 6520 436f 6e64 6974 696f 6e61 6c73 ote Conditionals\n-00027750: 3a3a 2920 6f72 2075 7365 2041 7574 6f63 ::) or use Autoc\n-00027760: 6f6e 6620 e280 9841 435f 5355 4253 54e2 onf ...AC_SUBST.\n-00027770: 8099 0a76 6172 6961 626c 6573 2028 2a6e ...variables (*n\n-00027780: 6f74 6520 5365 7474 696e 6720 4f75 7470 ote Setting Outp\n-00027790: 7574 2056 6172 6961 626c 6573 3a20 2861 ut Variables: (a\n-000277a0: 7574 6f63 6f6e 6629 5365 7474 696e 6720 utoconf)Setting \n-000277b0: 4f75 7470 7574 0a56 6172 6961 626c 6573 Output.Variables\n-000277c0: 2e29 2e20 2055 7369 6e67 2041 7574 6f6d .). Using Autom\n-000277d0: 616b 6520 636f 6e64 6974 696f 6e61 6c73 ake conditionals\n-000277e0: 2069 7320 7468 6520 7072 6566 6572 7265 is the preferre\n-000277f0: 6420 736f 6c75 7469 6f6e 2e0a 4265 666f d solution..Befo\n-00027800: 7265 2077 6520 696c 6c75 7374 7261 7465 re we illustrate\n-00027810: 2074 6865 7365 2074 776f 2070 6f73 7369 these two possi\n-00027820: 6269 6c69 7469 6573 2c20 6c65 7427 7320 bilities, let's \n-00027830: 696e 7472 6f64 7563 650a e280 9844 4953 introduce....DIS\n-00027840: 545f 5355 4244 4952 53e2 8099 2e0a 0a2a T_SUBDIRS......*\n-00027850: 204d 656e 753a 0a0a 2a20 5355 4244 4952 Menu:..* SUBDIR\n-00027860: 5320 7673 2044 4953 545f 5355 4244 4952 S vs DIST_SUBDIR\n-00027870: 533a 3a20 2020 2020 5477 6f20 7365 7473 S:: Two sets\n-00027880: 206f 6620 6469 7265 6374 6f72 6965 730a of directories.\n-00027890: 2a20 5375 6264 6972 6563 746f 7269 6573 * Subdirectories\n-000278a0: 2077 6974 6820 414d 5f43 4f4e 4449 5449 with AM_CONDITI\n-000278b0: 4f4e 414c 3a3a 2020 5370 6563 6966 7969 ONAL:: Specifyi\n-000278c0: 6e67 2063 6f6e 6469 7469 6f6e 616c 2073 ng conditional s\n-000278d0: 7562 6469 7265 6374 6f72 6965 730a 2a20 ubdirectories.* \n-000278e0: 5375 6264 6972 6563 746f 7269 6573 2077 Subdirectories w\n-000278f0: 6974 6820 4143 5f53 5542 5354 3a3a 2020 ith AC_SUBST:: \n-00027900: 416e 6f74 6865 7220 7761 7920 666f 7220 Another way for \n-00027910: 636f 6e64 6974 696f 6e61 6c20 7265 6375 conditional recu\n-00027920: 7273 696f 6e0a 2a20 556e 636f 6e66 6967 rsion.* Unconfig\n-00027930: 7572 6564 2053 7562 6469 7265 6374 6f72 ured Subdirector\n-00027940: 6965 733a 3a20 204e 6f74 2065 7665 6e20 ies:: Not even \n-00027950: 6372 6561 7469 6e67 2061 20e2 8098 4d61 creating a ...Ma\n-00027960: 6b65 6669 6c65 e280 990a 0a1f 0a46 696c kefile.......Fil\n-00027970: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n-00027980: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5355 .info, Node: SU\n-00027990: 4244 4952 5320 7673 2044 4953 545f 5355 BDIRS vs DIST_SU\n-000279a0: 4244 4952 532c 2020 4e65 7874 3a20 5375 BDIRS, Next: Su\n-000279b0: 6264 6972 6563 746f 7269 6573 2077 6974 bdirectories wit\n-000279c0: 6820 414d 5f43 4f4e 4449 5449 4f4e 414c h AM_CONDITIONAL\n-000279d0: 2c20 2055 703a 2043 6f6e 6469 7469 6f6e , Up: Condition\n-000279e0: 616c 2053 7562 6469 7265 6374 6f72 6965 al Subdirectorie\n-000279f0: 730a 0a37 2e32 2e31 20e2 8098 5355 4244 s..7.2.1 ...SUBD\n-00027a00: 4952 53e2 8099 2076 732e 20e2 8098 4449 IRS... vs. ...DI\n-00027a10: 5354 5f53 5542 4449 5253 e280 990a 2d2d ST_SUBDIRS....--\n+00027390: 3d3d 3d3d 3d0a 0a49 7420 6973 2070 6f73 =====..It is pos\n+000273a0: 7369 626c 6520 746f 2064 6566 696e 6520 sible to define \n+000273b0: 7468 6520 e280 9853 5542 4449 5253 e280 the ...SUBDIRS..\n+000273c0: 9920 7661 7269 6162 6c65 2063 6f6e 6469 . variable condi\n+000273d0: 7469 6f6e 616c 6c79 2069 662c 206c 696b tionally if, lik\n+000273e0: 650a 696e 2074 6865 2063 6173 6520 6f66 e.in the case of\n+000273f0: 2047 4e55 2049 6e65 7475 7469 6c73 2c20 GNU Inetutils, \n+00027400: 796f 7520 7761 6e74 2074 6f20 6f6e 6c79 you want to only\n+00027410: 2062 7569 6c64 2061 2073 7562 7365 7420 build a subset \n+00027420: 6f66 2074 6865 0a65 6e74 6972 6520 7061 of the.entire pa\n+00027430: 636b 6167 652e 0a0a 2020 2054 6f20 696c ckage... To il\n+00027440: 6c75 7374 7261 7465 2068 6f77 2074 6869 lustrate how thi\n+00027450: 7320 776f 726b 732c 206c 6574 2773 2061 s works, let's a\n+00027460: 7373 756d 6520 7765 2068 6176 6520 7477 ssume we have tw\n+00027470: 6f20 6469 7265 6374 6f72 6965 730a e280 o directories...\n+00027480: 9873 7263 2fe2 8099 2061 6e64 20e2 8098 .src/... and ...\n+00027490: 6f70 742f e280 992e 2020 e280 9873 7263 opt/.... ...src\n+000274a0: 2fe2 8099 2073 686f 756c 6420 616c 7761 /... should alwa\n+000274b0: 7973 2062 6520 6275 696c 742c 2062 7574 ys be built, but\n+000274c0: 2077 6520 7761 6e74 2074 6f20 6465 6369 we want to deci\n+000274d0: 6465 0a69 6e20 e280 9863 6f6e 6669 6775 de.in ...configu\n+000274e0: 7265 e280 9920 7768 6574 6865 7220 e280 re... whether ..\n+000274f0: 986f 7074 2fe2 8099 2077 696c 6c20 6265 .opt/... will be\n+00027500: 2062 7569 6c74 206f 7220 6e6f 742e 2020 built or not. \n+00027510: 2846 6f72 2074 6869 7320 6578 616d 706c (For this exampl\n+00027520: 650a 7765 2077 696c 6c20 6173 7375 6d65 e.we will assume\n+00027530: 2074 6861 7420 e280 986f 7074 2fe2 8099 that ...opt/...\n+00027540: 2073 686f 756c 6420 6265 2062 7569 6c74 should be built\n+00027550: 2077 6865 6e20 7468 6520 7661 7269 6162 when the variab\n+00027560: 6c65 20e2 8098 2477 616e 745f 6f70 74e2 le ...$want_opt.\n+00027570: 8099 0a77 6173 2073 6574 2074 6f20 e280 ...was set to ..\n+00027580: 9879 6573 e280 992e 290a 0a20 2020 5275 .yes....).. Ru\n+00027590: 6e6e 696e 6720 e280 986d 616b 65e2 8099 nning ...make...\n+000275a0: 2073 686f 756c 6420 7468 7573 2072 6563 should thus rec\n+000275b0: 7572 7365 2069 6e74 6f20 e280 9873 7263 urse into ...src\n+000275c0: 2fe2 8099 2061 6c77 6179 732c 2061 6e64 /... always, and\n+000275d0: 2074 6865 6e20 6d61 7962 650a 696e 20e2 then maybe.in .\n+000275e0: 8098 6f70 742f e280 992e 0a0a 2020 2048 ..opt/...... H\n+000275f0: 6f77 6576 6572 20e2 8098 6d61 6b65 2064 owever ...make d\n+00027600: 6973 74e2 8099 2073 686f 756c 6420 616c ist... should al\n+00027610: 7761 7973 2072 6563 7572 7365 2069 6e74 ways recurse int\n+00027620: 6f20 626f 7468 20e2 8098 7372 632f e280 o both ...src/..\n+00027630: 9920 616e 640a e280 986f 7074 2fe2 8099 . and....opt/...\n+00027640: 2e20 2042 6563 6175 7365 20e2 8098 6f70 . Because ...op\n+00027650: 742f e280 9920 7368 6f75 6c64 2062 6520 t/... should be \n+00027660: 6469 7374 7269 6275 7465 6420 6576 656e distributed even\n+00027670: 2069 6620 6974 2069 7320 6e6f 7420 6e65 if it is not ne\n+00027680: 6564 6564 0a69 6e20 7468 6520 6375 7272 eded.in the curr\n+00027690: 656e 7420 636f 6e66 6967 7572 6174 696f ent configuratio\n+000276a0: 6e2e 2020 5468 6973 206d 6561 6e73 20e2 n. This means .\n+000276b0: 8098 6f70 742f 4d61 6b65 6669 6c65 e280 ..opt/Makefile..\n+000276c0: 9920 7368 6f75 6c64 2062 650a 6372 6561 . should be.crea\n+000276d0: 7465 6420 5f75 6e63 6f6e 6469 7469 6f6e ted _uncondition\n+000276e0: 616c 6c79 5f2e 0a0a 2020 2054 6865 7265 ally_... There\n+000276f0: 2061 7265 2074 776f 2077 6179 7320 746f are two ways to\n+00027700: 2073 6574 7570 2061 2070 726f 6a65 6374 setup a project\n+00027710: 206c 696b 6520 7468 6973 2e20 2059 6f75 like this. You\n+00027720: 2063 616e 2075 7365 0a41 7574 6f6d 616b can use.Automak\n+00027730: 6520 636f 6e64 6974 696f 6e61 6c73 2028 e conditionals (\n+00027740: 2a6e 6f74 6520 436f 6e64 6974 696f 6e61 *note Conditiona\n+00027750: 6c73 3a3a 2920 6f72 2075 7365 2041 7574 ls::) or use Aut\n+00027760: 6f63 6f6e 6620 e280 9841 435f 5355 4253 oconf ...AC_SUBS\n+00027770: 54e2 8099 0a76 6172 6961 626c 6573 2028 T....variables (\n+00027780: 2a6e 6f74 6520 5365 7474 696e 6720 4f75 *note Setting Ou\n+00027790: 7470 7574 2056 6172 6961 626c 6573 3a20 tput Variables: \n+000277a0: 2861 7574 6f63 6f6e 6629 5365 7474 696e (autoconf)Settin\n+000277b0: 6720 4f75 7470 7574 0a56 6172 6961 626c g Output.Variabl\n+000277c0: 6573 2e29 2e20 2055 7369 6e67 2041 7574 es.). Using Aut\n+000277d0: 6f6d 616b 6520 636f 6e64 6974 696f 6e61 omake conditiona\n+000277e0: 6c73 2069 7320 7468 6520 7072 6566 6572 ls is the prefer\n+000277f0: 7265 6420 736f 6c75 7469 6f6e 2e0a 4265 red solution..Be\n+00027800: 666f 7265 2077 6520 696c 6c75 7374 7261 fore we illustra\n+00027810: 7465 2074 6865 7365 2074 776f 2070 6f73 te these two pos\n+00027820: 7369 6269 6c69 7469 6573 2c20 6c65 7427 sibilities, let'\n+00027830: 7320 696e 7472 6f64 7563 650a e280 9844 s introduce....D\n+00027840: 4953 545f 5355 4244 4952 53e2 8099 2e0a IST_SUBDIRS.....\n+00027850: 0a2a 204d 656e 753a 0a0a 2a20 5355 4244 .* Menu:..* SUBD\n+00027860: 4952 5320 7673 2044 4953 545f 5355 4244 IRS vs DIST_SUBD\n+00027870: 4952 533a 3a20 2020 2020 5477 6f20 7365 IRS:: Two se\n+00027880: 7473 206f 6620 6469 7265 6374 6f72 6965 ts of directorie\n+00027890: 730a 2a20 5375 6264 6972 6563 746f 7269 s.* Subdirectori\n+000278a0: 6573 2077 6974 6820 414d 5f43 4f4e 4449 es with AM_CONDI\n+000278b0: 5449 4f4e 414c 3a3a 2020 5370 6563 6966 TIONAL:: Specif\n+000278c0: 7969 6e67 2063 6f6e 6469 7469 6f6e 616c ying conditional\n+000278d0: 2073 7562 6469 7265 6374 6f72 6965 730a subdirectories.\n+000278e0: 2a20 5375 6264 6972 6563 746f 7269 6573 * Subdirectories\n+000278f0: 2077 6974 6820 4143 5f53 5542 5354 3a3a with AC_SUBST::\n+00027900: 2020 416e 6f74 6865 7220 7761 7920 666f Another way fo\n+00027910: 7220 636f 6e64 6974 696f 6e61 6c20 7265 r conditional re\n+00027920: 6375 7273 696f 6e0a 2a20 556e 636f 6e66 cursion.* Unconf\n+00027930: 6967 7572 6564 2053 7562 6469 7265 6374 igured Subdirect\n+00027940: 6f72 6965 733a 3a20 204e 6f74 2065 7665 ories:: Not eve\n+00027950: 6e20 6372 6561 7469 6e67 2061 20e2 8098 n creating a ...\n+00027960: 4d61 6b65 6669 6c65 e280 990a 0a1f 0a46 Makefile.......F\n+00027970: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00027980: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00027990: 5355 4244 4952 5320 7673 2044 4953 545f SUBDIRS vs DIST_\n+000279a0: 5355 4244 4952 532c 2020 4e65 7874 3a20 SUBDIRS, Next: \n+000279b0: 5375 6264 6972 6563 746f 7269 6573 2077 Subdirectories w\n+000279c0: 6974 6820 414d 5f43 4f4e 4449 5449 4f4e ith AM_CONDITION\n+000279d0: 414c 2c20 2055 703a 2043 6f6e 6469 7469 AL, Up: Conditi\n+000279e0: 6f6e 616c 2053 7562 6469 7265 6374 6f72 onal Subdirector\n+000279f0: 6965 730a 0a37 2e32 2e31 20e2 8098 5355 ies..7.2.1 ...SU\n+00027a00: 4244 4952 53e2 8099 2076 732e 20e2 8098 BDIRS... vs. ...\n+00027a10: 4449 5354 5f53 5542 4449 5253 e280 990a DIST_SUBDIRS....\n 00027a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00027a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00027a40: 0a0a 4175 746f 6d61 6b65 2063 6f6e 7369 ..Automake consi\n-00027a50: 6465 7273 2074 776f 2073 6574 7320 6f66 ders two sets of\n-00027a60: 2064 6972 6563 746f 7269 6573 2c20 6465 directories, de\n-00027a70: 6669 6e65 6420 6279 2074 6865 2076 6172 fined by the var\n-00027a80: 6961 626c 6573 0ae2 8098 5355 4244 4952 iables....SUBDIR\n-00027a90: 53e2 8099 2061 6e64 20e2 8098 4449 5354 S... and ...DIST\n-00027aa0: 5f53 5542 4449 5253 e280 992e 0a0a 2020 _SUBDIRS...... \n-00027ab0: 20e2 8098 5355 4244 4952 53e2 8099 2063 ...SUBDIRS... c\n-00027ac0: 6f6e 7461 696e 7320 7468 6520 7375 6264 ontains the subd\n-00027ad0: 6972 6563 746f 7269 6573 206f 6620 7468 irectories of th\n-00027ae0: 6520 6375 7272 656e 7420 6469 7265 6374 e current direct\n-00027af0: 6f72 7920 7468 6174 0a6d 7573 7420 6265 ory that.must be\n-00027b00: 2062 7569 6c74 2028 2a6e 6f74 6520 5375 built (*note Su\n-00027b10: 6264 6972 6563 746f 7269 6573 3a3a 292e bdirectories::).\n-00027b20: 2020 4974 206d 7573 7420 6265 2064 6566 It must be def\n-00027b30: 696e 6564 206d 616e 7561 6c6c 793b 0a41 ined manually;.A\n-00027b40: 7574 6f6d 616b 6520 7769 6c6c 206e 6576 utomake will nev\n-00027b50: 6572 2067 7565 7373 2061 2064 6972 6563 er guess a direc\n-00027b60: 746f 7279 2069 7320 746f 2062 6520 6275 tory is to be bu\n-00027b70: 696c 742e 2020 4173 2077 6520 7769 6c6c ilt. As we will\n-00027b80: 2073 6565 2069 6e0a 7468 6520 6e65 7874 see in.the next\n-00027b90: 2074 776f 2073 6563 7469 6f6e 732c 2069 two sections, i\n-00027ba0: 7420 6973 2070 6f73 7369 626c 6520 746f t is possible to\n-00027bb0: 2064 6566 696e 6520 6974 2063 6f6e 6469 define it condi\n-00027bc0: 7469 6f6e 616c 6c79 2073 6f20 7468 6174 tionally so that\n-00027bd0: 0a73 6f6d 6520 6469 7265 6374 6f72 7920 .some directory \n-00027be0: 7769 6c6c 2062 6520 6f6d 6974 7465 6420 will be omitted \n-00027bf0: 6672 6f6d 2074 6865 2062 7569 6c64 2e0a from the build..\n-00027c00: 0a20 2020 e280 9844 4953 545f 5355 4244 . ...DIST_SUBD\n-00027c10: 4952 53e2 8099 2069 7320 7573 6564 2069 IRS... is used i\n-00027c20: 6e20 7275 6c65 7320 7468 6174 206e 6565 n rules that nee\n-00027c30: 6420 746f 2072 6563 7572 7365 2069 6e20 d to recurse in \n-00027c40: 616c 6c0a 6469 7265 6374 6f72 6965 732c all.directories,\n-00027c50: 2065 7665 6e20 7468 6f73 6520 7468 6174 even those that\n-00027c60: 2068 6176 6520 6265 656e 2063 6f6e 6469 have been condi\n-00027c70: 7469 6f6e 616c 6c79 206c 6566 7420 6f75 tionally left ou\n-00027c80: 7420 6f66 2074 6865 0a62 7569 6c64 2e20 t of the.build. \n-00027c90: 2052 6563 616c 6c20 6f75 7220 6578 616d Recall our exam\n-00027ca0: 706c 6520 7768 6572 6520 7765 206d 6179 ple where we may\n-00027cb0: 206e 6f74 2077 616e 7420 746f 2062 7569 not want to bui\n-00027cc0: 6c64 2073 7562 6469 7265 6374 6f72 790a ld subdirectory.\n-00027cd0: e280 986f 7074 2fe2 8099 2c20 6275 7420 ...opt/..., but \n-00027ce0: 7965 7420 7765 2077 616e 7420 746f 2064 yet we want to d\n-00027cf0: 6973 7472 6962 7574 6520 6974 3f20 2054 istribute it? T\n-00027d00: 6869 7320 6973 2077 6865 7265 20e2 8098 his is where ...\n-00027d10: 4449 5354 5f53 5542 4449 5253 e280 990a DIST_SUBDIRS....\n-00027d20: 636f 6d65 7320 696e 746f 2070 6c61 793a comes into play:\n-00027d30: 20e2 8098 6f70 74e2 8099 206d 6179 206e ...opt... may n\n-00027d40: 6f74 2061 7070 6561 7220 696e 20e2 8098 ot appear in ...\n-00027d50: 5355 4244 4952 53e2 8099 2c20 6275 7420 SUBDIRS..., but \n-00027d60: 6974 206d 7573 7420 6170 7065 6172 0a69 it must appear.i\n-00027d70: 6e20 e280 9844 4953 545f 5355 4244 4952 n ...DIST_SUBDIR\n-00027d80: 53e2 8099 2e0a 0a20 2020 5072 6563 6973 S...... Precis\n-00027d90: 656c 792c 20e2 8098 4449 5354 5f53 5542 ely, ...DIST_SUB\n-00027da0: 4449 5253 e280 9920 6973 2075 7365 6420 DIRS... is used \n-00027db0: 6279 20e2 8098 6d61 6b65 206d 6169 6e74 by ...make maint\n-00027dc0: 6169 6e65 722d 636c 6561 6ee2 8099 2c20 ainer-clean..., \n-00027dd0: e280 986d 616b 650a 6469 7374 636c 6561 ...make.distclea\n-00027de0: 6ee2 8099 2061 6e64 20e2 8098 6d61 6b65 n... and ...make\n-00027df0: 2064 6973 74e2 8099 2e20 2041 6c6c 206f dist.... All o\n-00027e00: 7468 6572 2072 6563 7572 7369 7665 2072 ther recursive r\n-00027e10: 756c 6573 2075 7365 20e2 8098 5355 4244 ules use ...SUBD\n-00027e20: 4952 53e2 8099 2e0a 0a20 2020 4966 20e2 IRS...... If .\n-00027e30: 8098 5355 4244 4952 53e2 8099 2069 7320 ..SUBDIRS... is \n-00027e40: 6465 6669 6e65 6420 636f 6e64 6974 696f defined conditio\n-00027e50: 6e61 6c6c 7920 7573 696e 6720 4175 746f nally using Auto\n-00027e60: 6d61 6b65 2063 6f6e 6469 7469 6f6e 616c make conditional\n-00027e70: 732c 0a41 7574 6f6d 616b 6520 7769 6c6c s,.Automake will\n-00027e80: 2064 6566 696e 6520 e280 9844 4953 545f define ...DIST_\n-00027e90: 5355 4244 4952 53e2 8099 2061 7574 6f6d SUBDIRS... autom\n-00027ea0: 6174 6963 616c 6c79 2066 726f 6d20 7468 atically from th\n-00027eb0: 6520 706f 7373 6962 6c65 0a76 616c 7565 e possible.value\n-00027ec0: 7320 6f66 20e2 8098 5355 4244 4952 53e2 s of ...SUBDIRS.\n-00027ed0: 8099 2069 6e20 616c 6c20 636f 6e64 6974 .. in all condit\n-00027ee0: 696f 6e73 2e0a 0a20 2020 4966 20e2 8098 ions... If ...\n-00027ef0: 5355 4244 4952 53e2 8099 2063 6f6e 7461 SUBDIRS... conta\n-00027f00: 696e 7320 e280 9841 435f 5355 4253 54e2 ins ...AC_SUBST.\n-00027f10: 8099 2076 6172 6961 626c 6573 2c20 e280 .. variables, ..\n-00027f20: 9844 4953 545f 5355 4244 4952 53e2 8099 .DIST_SUBDIRS...\n-00027f30: 2077 696c 6c20 6e6f 740a 6265 2064 6566 will not.be def\n-00027f40: 696e 6564 2063 6f72 7265 6374 6c79 2062 ined correctly b\n-00027f50: 6563 6175 7365 2041 7574 6f6d 616b 6520 ecause Automake \n-00027f60: 646f 6573 206e 6f74 206b 6e6f 7720 7468 does not know th\n-00027f70: 6520 706f 7373 6962 6c65 2076 616c 7565 e possible value\n-00027f80: 730a 6f66 2074 6865 7365 2076 6172 6961 s.of these varia\n-00027f90: 626c 6573 2e20 2049 6e20 7468 6973 2063 bles. In this c\n-00027fa0: 6173 6520 e280 9844 4953 545f 5355 4244 ase ...DIST_SUBD\n-00027fb0: 4952 53e2 8099 206e 6565 6473 2074 6f20 IRS... needs to \n-00027fc0: 6265 2064 6566 696e 6564 0a6d 616e 7561 be defined.manua\n-00027fd0: 6c6c 792e 0a0a 1f0a 4669 6c65 3a20 6175 lly.....File: au\n-00027fe0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-00027ff0: 2c20 204e 6f64 653a 2053 7562 6469 7265 , Node: Subdire\n-00028000: 6374 6f72 6965 7320 7769 7468 2041 4d5f ctories with AM_\n-00028010: 434f 4e44 4954 494f 4e41 4c2c 2020 4e65 CONDITIONAL, Ne\n-00028020: 7874 3a20 5375 6264 6972 6563 746f 7269 xt: Subdirectori\n-00028030: 6573 2077 6974 6820 4143 5f53 5542 5354 es with AC_SUBST\n-00028040: 2c20 2050 7265 763a 2053 5542 4449 5253 , Prev: SUBDIRS\n-00028050: 2076 7320 4449 5354 5f53 5542 4449 5253 vs DIST_SUBDIRS\n-00028060: 2c20 2055 703a 2043 6f6e 6469 7469 6f6e , Up: Condition\n-00028070: 616c 2053 7562 6469 7265 6374 6f72 6965 al Subdirectorie\n-00028080: 730a 0a37 2e32 2e32 2053 7562 6469 7265 s..7.2.2 Subdire\n-00028090: 6374 6f72 6965 7320 7769 7468 20e2 8098 ctories with ...\n-000280a0: 414d 5f43 4f4e 4449 5449 4f4e 414c e280 AM_CONDITIONAL..\n-000280b0: 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ..--------------\n+00027a40: 2d2d 0a0a 4175 746f 6d61 6b65 2063 6f6e --..Automake con\n+00027a50: 7369 6465 7273 2074 776f 2073 6574 7320 siders two sets \n+00027a60: 6f66 2064 6972 6563 746f 7269 6573 2c20 of directories, \n+00027a70: 6465 6669 6e65 6420 6279 2074 6865 2076 defined by the v\n+00027a80: 6172 6961 626c 6573 0ae2 8098 5355 4244 ariables....SUBD\n+00027a90: 4952 53e2 8099 2061 6e64 20e2 8098 4449 IRS... and ...DI\n+00027aa0: 5354 5f53 5542 4449 5253 e280 992e 0a0a ST_SUBDIRS......\n+00027ab0: 2020 20e2 8098 5355 4244 4952 53e2 8099 ...SUBDIRS...\n+00027ac0: 2063 6f6e 7461 696e 7320 7468 6520 7375 contains the su\n+00027ad0: 6264 6972 6563 746f 7269 6573 206f 6620 bdirectories of \n+00027ae0: 7468 6520 6375 7272 656e 7420 6469 7265 the current dire\n+00027af0: 6374 6f72 7920 7468 6174 0a6d 7573 7420 ctory that.must \n+00027b00: 6265 2062 7569 6c74 2028 2a6e 6f74 6520 be built (*note \n+00027b10: 5375 6264 6972 6563 746f 7269 6573 3a3a Subdirectories::\n+00027b20: 292e 2020 4974 206d 7573 7420 6265 2064 ). It must be d\n+00027b30: 6566 696e 6564 206d 616e 7561 6c6c 793b efined manually;\n+00027b40: 0a41 7574 6f6d 616b 6520 7769 6c6c 206e .Automake will n\n+00027b50: 6576 6572 2067 7565 7373 2061 2064 6972 ever guess a dir\n+00027b60: 6563 746f 7279 2069 7320 746f 2062 6520 ectory is to be \n+00027b70: 6275 696c 742e 2020 4173 2077 6520 7769 built. As we wi\n+00027b80: 6c6c 2073 6565 2069 6e0a 7468 6520 6e65 ll see in.the ne\n+00027b90: 7874 2074 776f 2073 6563 7469 6f6e 732c xt two sections,\n+00027ba0: 2069 7420 6973 2070 6f73 7369 626c 6520 it is possible \n+00027bb0: 746f 2064 6566 696e 6520 6974 2063 6f6e to define it con\n+00027bc0: 6469 7469 6f6e 616c 6c79 2073 6f20 7468 ditionally so th\n+00027bd0: 6174 0a73 6f6d 6520 6469 7265 6374 6f72 at.some director\n+00027be0: 7920 7769 6c6c 2062 6520 6f6d 6974 7465 y will be omitte\n+00027bf0: 6420 6672 6f6d 2074 6865 2062 7569 6c64 d from the build\n+00027c00: 2e0a 0a20 2020 e280 9844 4953 545f 5355 ... ...DIST_SU\n+00027c10: 4244 4952 53e2 8099 2069 7320 7573 6564 BDIRS... is used\n+00027c20: 2069 6e20 7275 6c65 7320 7468 6174 206e in rules that n\n+00027c30: 6565 6420 746f 2072 6563 7572 7365 2069 eed to recurse i\n+00027c40: 6e20 616c 6c0a 6469 7265 6374 6f72 6965 n all.directorie\n+00027c50: 732c 2065 7665 6e20 7468 6f73 6520 7468 s, even those th\n+00027c60: 6174 2068 6176 6520 6265 656e 2063 6f6e at have been con\n+00027c70: 6469 7469 6f6e 616c 6c79 206c 6566 7420 ditionally left \n+00027c80: 6f75 7420 6f66 2074 6865 0a62 7569 6c64 out of the.build\n+00027c90: 2e20 2052 6563 616c 6c20 6f75 7220 6578 . Recall our ex\n+00027ca0: 616d 706c 6520 7768 6572 6520 7765 206d ample where we m\n+00027cb0: 6179 206e 6f74 2077 616e 7420 746f 2062 ay not want to b\n+00027cc0: 7569 6c64 2073 7562 6469 7265 6374 6f72 uild subdirector\n+00027cd0: 790a e280 986f 7074 2fe2 8099 2c20 6275 y....opt/..., bu\n+00027ce0: 7420 7965 7420 7765 2077 616e 7420 746f t yet we want to\n+00027cf0: 2064 6973 7472 6962 7574 6520 6974 3f20 distribute it? \n+00027d00: 2054 6869 7320 6973 2077 6865 7265 20e2 This is where .\n+00027d10: 8098 4449 5354 5f53 5542 4449 5253 e280 ..DIST_SUBDIRS..\n+00027d20: 990a 636f 6d65 7320 696e 746f 2070 6c61 ..comes into pla\n+00027d30: 793a 20e2 8098 6f70 74e2 8099 206d 6179 y: ...opt... may\n+00027d40: 206e 6f74 2061 7070 6561 7220 696e 20e2 not appear in .\n+00027d50: 8098 5355 4244 4952 53e2 8099 2c20 6275 ..SUBDIRS..., bu\n+00027d60: 7420 6974 206d 7573 7420 6170 7065 6172 t it must appear\n+00027d70: 0a69 6e20 e280 9844 4953 545f 5355 4244 .in ...DIST_SUBD\n+00027d80: 4952 53e2 8099 2e0a 0a20 2020 5072 6563 IRS...... Prec\n+00027d90: 6973 656c 792c 20e2 8098 4449 5354 5f53 isely, ...DIST_S\n+00027da0: 5542 4449 5253 e280 9920 6973 2075 7365 UBDIRS... is use\n+00027db0: 6420 6279 20e2 8098 6d61 6b65 206d 6169 d by ...make mai\n+00027dc0: 6e74 6169 6e65 722d 636c 6561 6ee2 8099 ntainer-clean...\n+00027dd0: 2c20 e280 986d 616b 650a 6469 7374 636c , ...make.distcl\n+00027de0: 6561 6ee2 8099 2061 6e64 20e2 8098 6d61 ean... and ...ma\n+00027df0: 6b65 2064 6973 74e2 8099 2e20 2041 6c6c ke dist.... All\n+00027e00: 206f 7468 6572 2072 6563 7572 7369 7665 other recursive\n+00027e10: 2072 756c 6573 2075 7365 20e2 8098 5355 rules use ...SU\n+00027e20: 4244 4952 53e2 8099 2e0a 0a20 2020 4966 BDIRS...... If\n+00027e30: 20e2 8098 5355 4244 4952 53e2 8099 2069 ...SUBDIRS... i\n+00027e40: 7320 6465 6669 6e65 6420 636f 6e64 6974 s defined condit\n+00027e50: 696f 6e61 6c6c 7920 7573 696e 6720 4175 ionally using Au\n+00027e60: 746f 6d61 6b65 2063 6f6e 6469 7469 6f6e tomake condition\n+00027e70: 616c 732c 0a41 7574 6f6d 616b 6520 7769 als,.Automake wi\n+00027e80: 6c6c 2064 6566 696e 6520 e280 9844 4953 ll define ...DIS\n+00027e90: 545f 5355 4244 4952 53e2 8099 2061 7574 T_SUBDIRS... aut\n+00027ea0: 6f6d 6174 6963 616c 6c79 2066 726f 6d20 omatically from \n+00027eb0: 7468 6520 706f 7373 6962 6c65 0a76 616c the possible.val\n+00027ec0: 7565 7320 6f66 20e2 8098 5355 4244 4952 ues of ...SUBDIR\n+00027ed0: 53e2 8099 2069 6e20 616c 6c20 636f 6e64 S... in all cond\n+00027ee0: 6974 696f 6e73 2e0a 0a20 2020 4966 20e2 itions... If .\n+00027ef0: 8098 5355 4244 4952 53e2 8099 2063 6f6e ..SUBDIRS... con\n+00027f00: 7461 696e 7320 e280 9841 435f 5355 4253 tains ...AC_SUBS\n+00027f10: 54e2 8099 2076 6172 6961 626c 6573 2c20 T... variables, \n+00027f20: e280 9844 4953 545f 5355 4244 4952 53e2 ...DIST_SUBDIRS.\n+00027f30: 8099 2077 696c 6c20 6e6f 740a 6265 2064 .. will not.be d\n+00027f40: 6566 696e 6564 2063 6f72 7265 6374 6c79 efined correctly\n+00027f50: 2062 6563 6175 7365 2041 7574 6f6d 616b because Automak\n+00027f60: 6520 646f 6573 206e 6f74 206b 6e6f 7720 e does not know \n+00027f70: 7468 6520 706f 7373 6962 6c65 2076 616c the possible val\n+00027f80: 7565 730a 6f66 2074 6865 7365 2076 6172 ues.of these var\n+00027f90: 6961 626c 6573 2e20 2049 6e20 7468 6973 iables. In this\n+00027fa0: 2063 6173 6520 e280 9844 4953 545f 5355 case ...DIST_SU\n+00027fb0: 4244 4952 53e2 8099 206e 6565 6473 2074 BDIRS... needs t\n+00027fc0: 6f20 6265 2064 6566 696e 6564 0a6d 616e o be defined.man\n+00027fd0: 7561 6c6c 792e 0a0a 1f0a 4669 6c65 3a20 ually.....File: \n+00027fe0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00027ff0: 666f 2c20 204e 6f64 653a 2053 7562 6469 fo, Node: Subdi\n+00028000: 7265 6374 6f72 6965 7320 7769 7468 2041 rectories with A\n+00028010: 4d5f 434f 4e44 4954 494f 4e41 4c2c 2020 M_CONDITIONAL, \n+00028020: 4e65 7874 3a20 5375 6264 6972 6563 746f Next: Subdirecto\n+00028030: 7269 6573 2077 6974 6820 4143 5f53 5542 ries with AC_SUB\n+00028040: 5354 2c20 2050 7265 763a 2053 5542 4449 ST, Prev: SUBDI\n+00028050: 5253 2076 7320 4449 5354 5f53 5542 4449 RS vs DIST_SUBDI\n+00028060: 5253 2c20 2055 703a 2043 6f6e 6469 7469 RS, Up: Conditi\n+00028070: 6f6e 616c 2053 7562 6469 7265 6374 6f72 onal Subdirector\n+00028080: 6965 730a 0a37 2e32 2e32 2053 7562 6469 ies..7.2.2 Subdi\n+00028090: 7265 6374 6f72 6965 7320 7769 7468 20e2 rectories with .\n+000280a0: 8098 414d 5f43 4f4e 4449 5449 4f4e 414c ..AM_CONDITIONAL\n+000280b0: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------\n 000280c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-000280d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a e280 ------------....\n-000280e0: 9863 6f6e 6669 6775 7265 e280 9920 7368 .configure... sh\n-000280f0: 6f75 6c64 206f 7574 7075 7420 7468 6520 ould output the \n-00028100: e280 984d 616b 6566 696c 65e2 8099 2066 ...Makefile... f\n-00028110: 6f72 2065 6163 6820 6469 7265 6374 6f72 or each director\n-00028120: 7920 616e 6420 6465 6669 6e65 2061 0a63 y and define a.c\n-00028130: 6f6e 6469 7469 6f6e 2069 6e74 6f20 7768 ondition into wh\n-00028140: 6963 6820 e280 986f 7074 2fe2 8099 2073 ich ...opt/... s\n-00028150: 686f 756c 6420 6265 2062 7569 6c74 2e0a hould be built..\n-00028160: 0a20 2020 2020 2e2e 2e0a 2020 2020 2041 . .... A\n-00028170: 4d5f 434f 4e44 4954 494f 4e41 4c28 5b43 M_CONDITIONAL([C\n-00028180: 4f4e 445f 4f50 545d 2c20 5b74 6573 7420 OND_OPT], [test \n-00028190: 2224 7761 6e74 5f6f 7074 2220 3d20 7965 \"$want_opt\" = ye\n-000281a0: 735d 290a 2020 2020 2041 435f 434f 4e46 s]). AC_CONF\n-000281b0: 4947 5f46 494c 4553 285b 4d61 6b65 6669 IG_FILES([Makefi\n-000281c0: 6c65 2073 7263 2f4d 616b 6566 696c 6520 le src/Makefile \n-000281d0: 6f70 742f 4d61 6b65 6669 6c65 5d29 0a20 opt/Makefile]). \n-000281e0: 2020 2020 2e2e 2e0a 0a20 2020 5468 656e ..... Then\n-000281f0: 20e2 8098 5355 4244 4952 53e2 8099 2063 ...SUBDIRS... c\n-00028200: 616e 2062 6520 6465 6669 6e65 6420 696e an be defined in\n-00028210: 2074 6865 2074 6f70 2d6c 6576 656c 20e2 the top-level .\n-00028220: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n-00028230: 2061 730a 666f 6c6c 6f77 732e 0a0a 2020 as.follows... \n-00028240: 2020 2069 6620 434f 4e44 5f4f 5054 0a20 if COND_OPT. \n-00028250: 2020 2020 2020 4d41 5942 455f 4f50 5420 MAYBE_OPT \n-00028260: 3d20 6f70 740a 2020 2020 2065 6e64 6966 = opt. endif\n-00028270: 0a20 2020 2020 5355 4244 4952 5320 3d20 . SUBDIRS = \n-00028280: 7372 6320 2428 4d41 5942 455f 4f50 5429 src $(MAYBE_OPT)\n-00028290: 0a0a 2020 2041 7320 796f 7520 6361 6e20 .. As you can \n-000282a0: 7365 652c 2072 756e 6e69 6e67 20e2 8098 see, running ...\n-000282b0: 6d61 6b65 e280 9920 7769 6c6c 2072 6967 make... will rig\n-000282c0: 6874 6c79 2072 6563 7572 7365 2069 6e74 htly recurse int\n-000282d0: 6f20 e280 9873 7263 2fe2 8099 2061 6e64 o ...src/... and\n-000282e0: 0a6d 6179 6265 20e2 8098 6f70 742f e280 .maybe ...opt/..\n-000282f0: 992e 0a0a 2020 2041 7320 796f 7520 6361 .... As you ca\n-00028300: 6e27 7420 7365 652c 2072 756e 6e69 6e67 n't see, running\n-00028310: 20e2 8098 6d61 6b65 2064 6973 74e2 8099 ...make dist...\n-00028320: 2077 696c 6c20 7265 6375 7273 6520 696e will recurse in\n-00028330: 746f 2062 6f74 6820 e280 9873 7263 2fe2 to both ...src/.\n-00028340: 8099 0a61 6e64 20e2 8098 6f70 742f e280 ...and ...opt/..\n-00028350: 9920 6469 7265 6374 6f72 6965 7320 6265 . directories be\n-00028360: 6361 7573 6520 e280 986d 616b 6520 6469 cause ...make di\n-00028370: 7374 e280 992c 2075 6e6c 696b 6520 e280 st..., unlike ..\n-00028380: 986d 616b 6520 616c 6ce2 8099 2c20 646f .make all..., do\n-00028390: 6573 6e27 740a 7573 6520 7468 6520 e280 esn't.use the ..\n-000283a0: 9853 5542 4449 5253 e280 9920 7661 7269 .SUBDIRS... vari\n-000283b0: 6162 6c65 2e20 2049 7420 7573 6573 2074 able. It uses t\n-000283c0: 6865 20e2 8098 4449 5354 5f53 5542 4449 he ...DIST_SUBDI\n-000283d0: 5253 e280 9920 7661 7269 6162 6c65 2e0a RS... variable..\n-000283e0: 0a20 2020 496e 2074 6869 7320 6361 7365 . In this case\n-000283f0: 2041 7574 6f6d 616b 6520 7769 6c6c 2064 Automake will d\n-00028400: 6566 696e 6520 e280 9844 4953 545f 5355 efine ...DIST_SU\n-00028410: 4244 4952 5320 3d20 7372 6320 6f70 74e2 BDIRS = src opt.\n-00028420: 8099 0a61 7574 6f6d 6174 6963 616c 6c79 ...automatically\n-00028430: 2062 6563 6175 7365 2069 7420 6b6e 6f77 because it know\n-00028440: 7320 7468 6174 20e2 8098 4d41 5942 455f s that ...MAYBE_\n-00028450: 4f50 54e2 8099 2063 616e 2063 6f6e 7461 OPT... can conta\n-00028460: 696e 20e2 8098 6f70 74e2 8099 2069 6e0a in ...opt... in.\n-00028470: 736f 6d65 2063 6f6e 6469 7469 6f6e 2e0a some condition..\n-00028480: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-00028490: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-000284a0: 6465 3a20 5375 6264 6972 6563 746f 7269 de: Subdirectori\n-000284b0: 6573 2077 6974 6820 4143 5f53 5542 5354 es with AC_SUBST\n-000284c0: 2c20 204e 6578 743a 2055 6e63 6f6e 6669 , Next: Unconfi\n-000284d0: 6775 7265 6420 5375 6264 6972 6563 746f gured Subdirecto\n-000284e0: 7269 6573 2c20 2050 7265 763a 2053 7562 ries, Prev: Sub\n-000284f0: 6469 7265 6374 6f72 6965 7320 7769 7468 directories with\n-00028500: 2041 4d5f 434f 4e44 4954 494f 4e41 4c2c AM_CONDITIONAL,\n-00028510: 2020 5570 3a20 436f 6e64 6974 696f 6e61 Up: Conditiona\n-00028520: 6c20 5375 6264 6972 6563 746f 7269 6573 l Subdirectories\n-00028530: 0a0a 372e 322e 3320 5375 6264 6972 6563 ..7.2.3 Subdirec\n-00028540: 746f 7269 6573 2077 6974 6820 e280 9841 tories with ...A\n-00028550: 435f 5355 4253 54e2 8099 0a2d 2d2d 2d2d C_SUBST....-----\n+000280d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+000280e0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+000280f0: 7368 6f75 6c64 206f 7574 7075 7420 7468 should output th\n+00028100: 6520 e280 984d 616b 6566 696c 65e2 8099 e ...Makefile...\n+00028110: 2066 6f72 2065 6163 6820 6469 7265 6374 for each direct\n+00028120: 6f72 7920 616e 6420 6465 6669 6e65 2061 ory and define a\n+00028130: 0a63 6f6e 6469 7469 6f6e 2069 6e74 6f20 .condition into \n+00028140: 7768 6963 6820 e280 986f 7074 2fe2 8099 which ...opt/...\n+00028150: 2073 686f 756c 6420 6265 2062 7569 6c74 should be built\n+00028160: 2e0a 0a20 2020 2020 2e2e 2e0a 2020 2020 ... .... \n+00028170: 2041 4d5f 434f 4e44 4954 494f 4e41 4c28 AM_CONDITIONAL(\n+00028180: 5b43 4f4e 445f 4f50 545d 2c20 5b74 6573 [COND_OPT], [tes\n+00028190: 7420 2224 7761 6e74 5f6f 7074 2220 3d20 t \"$want_opt\" = \n+000281a0: 7965 735d 290a 2020 2020 2041 435f 434f yes]). AC_CO\n+000281b0: 4e46 4947 5f46 494c 4553 285b 4d61 6b65 NFIG_FILES([Make\n+000281c0: 6669 6c65 2073 7263 2f4d 616b 6566 696c file src/Makefil\n+000281d0: 6520 6f70 742f 4d61 6b65 6669 6c65 5d29 e opt/Makefile])\n+000281e0: 0a20 2020 2020 2e2e 2e0a 0a20 2020 5468 . ..... Th\n+000281f0: 656e 20e2 8098 5355 4244 4952 53e2 8099 en ...SUBDIRS...\n+00028200: 2063 616e 2062 6520 6465 6669 6e65 6420 can be defined \n+00028210: 696e 2074 6865 2074 6f70 2d6c 6576 656c in the top-level\n+00028220: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+00028230: 8099 2061 730a 666f 6c6c 6f77 732e 0a0a .. as.follows...\n+00028240: 2020 2020 2069 6620 434f 4e44 5f4f 5054 if COND_OPT\n+00028250: 0a20 2020 2020 2020 4d41 5942 455f 4f50 . MAYBE_OP\n+00028260: 5420 3d20 6f70 740a 2020 2020 2065 6e64 T = opt. end\n+00028270: 6966 0a20 2020 2020 5355 4244 4952 5320 if. SUBDIRS \n+00028280: 3d20 7372 6320 2428 4d41 5942 455f 4f50 = src $(MAYBE_OP\n+00028290: 5429 0a0a 2020 2041 7320 796f 7520 6361 T).. As you ca\n+000282a0: 6e20 7365 652c 2072 756e 6e69 6e67 20e2 n see, running .\n+000282b0: 8098 6d61 6b65 e280 9920 7769 6c6c 2072 ..make... will r\n+000282c0: 6967 6874 6c79 2072 6563 7572 7365 2069 ightly recurse i\n+000282d0: 6e74 6f20 e280 9873 7263 2fe2 8099 2061 nto ...src/... a\n+000282e0: 6e64 0a6d 6179 6265 20e2 8098 6f70 742f nd.maybe ...opt/\n+000282f0: e280 992e 0a0a 2020 2041 7320 796f 7520 ...... As you \n+00028300: 6361 6e27 7420 7365 652c 2072 756e 6e69 can't see, runni\n+00028310: 6e67 20e2 8098 6d61 6b65 2064 6973 74e2 ng ...make dist.\n+00028320: 8099 2077 696c 6c20 7265 6375 7273 6520 .. will recurse \n+00028330: 696e 746f 2062 6f74 6820 e280 9873 7263 into both ...src\n+00028340: 2fe2 8099 0a61 6e64 20e2 8098 6f70 742f /....and ...opt/\n+00028350: e280 9920 6469 7265 6374 6f72 6965 7320 ... directories \n+00028360: 6265 6361 7573 6520 e280 986d 616b 6520 because ...make \n+00028370: 6469 7374 e280 992c 2075 6e6c 696b 6520 dist..., unlike \n+00028380: e280 986d 616b 6520 616c 6ce2 8099 2c20 ...make all..., \n+00028390: 646f 6573 6e27 740a 7573 6520 7468 6520 doesn't.use the \n+000283a0: e280 9853 5542 4449 5253 e280 9920 7661 ...SUBDIRS... va\n+000283b0: 7269 6162 6c65 2e20 2049 7420 7573 6573 riable. It uses\n+000283c0: 2074 6865 20e2 8098 4449 5354 5f53 5542 the ...DIST_SUB\n+000283d0: 4449 5253 e280 9920 7661 7269 6162 6c65 DIRS... variable\n+000283e0: 2e0a 0a20 2020 496e 2074 6869 7320 6361 ... In this ca\n+000283f0: 7365 2041 7574 6f6d 616b 6520 7769 6c6c se Automake will\n+00028400: 2064 6566 696e 6520 e280 9844 4953 545f define ...DIST_\n+00028410: 5355 4244 4952 5320 3d20 7372 6320 6f70 SUBDIRS = src op\n+00028420: 74e2 8099 0a61 7574 6f6d 6174 6963 616c t....automatical\n+00028430: 6c79 2062 6563 6175 7365 2069 7420 6b6e ly because it kn\n+00028440: 6f77 7320 7468 6174 20e2 8098 4d41 5942 ows that ...MAYB\n+00028450: 455f 4f50 54e2 8099 2063 616e 2063 6f6e E_OPT... can con\n+00028460: 7461 696e 20e2 8098 6f70 74e2 8099 2069 tain ...opt... i\n+00028470: 6e0a 736f 6d65 2063 6f6e 6469 7469 6f6e n.some condition\n+00028480: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+00028490: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+000284a0: 4e6f 6465 3a20 5375 6264 6972 6563 746f Node: Subdirecto\n+000284b0: 7269 6573 2077 6974 6820 4143 5f53 5542 ries with AC_SUB\n+000284c0: 5354 2c20 204e 6578 743a 2055 6e63 6f6e ST, Next: Uncon\n+000284d0: 6669 6775 7265 6420 5375 6264 6972 6563 figured Subdirec\n+000284e0: 746f 7269 6573 2c20 2050 7265 763a 2053 tories, Prev: S\n+000284f0: 7562 6469 7265 6374 6f72 6965 7320 7769 ubdirectories wi\n+00028500: 7468 2041 4d5f 434f 4e44 4954 494f 4e41 th AM_CONDITIONA\n+00028510: 4c2c 2020 5570 3a20 436f 6e64 6974 696f L, Up: Conditio\n+00028520: 6e61 6c20 5375 6264 6972 6563 746f 7269 nal Subdirectori\n+00028530: 6573 0a0a 372e 322e 3320 5375 6264 6972 es..7.2.3 Subdir\n+00028540: 6563 746f 7269 6573 2077 6974 6820 e280 ectories with ..\n+00028550: 9841 435f 5355 4253 54e2 8099 0a2d 2d2d .AC_SUBST....---\n 00028560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00028570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n-00028580: 0a41 6e6f 7468 6572 2070 6f73 7369 6269 .Another possibi\n-00028590: 6c69 7479 2069 7320 746f 2064 6566 696e lity is to defin\n-000285a0: 6520 e280 984d 4159 4245 5f4f 5054 e280 e ...MAYBE_OPT..\n-000285b0: 9920 6672 6f6d 20e2 8098 2e2f 636f 6e66 . from ..../conf\n-000285c0: 6967 7572 65e2 8099 2075 7369 6e67 0ae2 igure... using..\n-000285d0: 8098 4143 5f53 5542 5354 e280 993a 0a0a ..AC_SUBST...:..\n-000285e0: 2020 2020 202e 2e2e 0a20 2020 2020 6966 .... if\n-000285f0: 2074 6573 7420 2224 7761 6e74 5f6f 7074 test \"$want_opt\n-00028600: 2220 3d20 7965 733b 2074 6865 6e0a 2020 \" = yes; then. \n-00028610: 2020 2020 204d 4159 4245 5f4f 5054 3d6f MAYBE_OPT=o\n-00028620: 7074 0a20 2020 2020 656c 7365 0a20 2020 pt. else. \n-00028630: 2020 2020 4d41 5942 455f 4f50 543d 0a20 MAYBE_OPT=. \n-00028640: 2020 2020 6669 0a20 2020 2020 4143 5f53 fi. AC_S\n-00028650: 5542 5354 285b 4d41 5942 455f 4f50 545d UBST([MAYBE_OPT]\n-00028660: 290a 2020 2020 2041 435f 434f 4e46 4947 ). AC_CONFIG\n-00028670: 5f46 494c 4553 285b 4d61 6b65 6669 6c65 _FILES([Makefile\n-00028680: 2073 7263 2f4d 616b 6566 696c 6520 6f70 src/Makefile op\n-00028690: 742f 4d61 6b65 6669 6c65 5d29 0a20 2020 t/Makefile]). \n-000286a0: 2020 2e2e 2e0a 0a20 2020 496e 2074 6869 ..... In thi\n-000286b0: 7320 6361 7365 2074 6865 2074 6f70 2d6c s case the top-l\n-000286c0: 6576 656c 20e2 8098 4d61 6b65 6669 6c65 evel ...Makefile\n-000286d0: 2e61 6de2 8099 2073 686f 756c 6420 6c6f .am... should lo\n-000286e0: 6f6b 2061 7320 666f 6c6c 6f77 732e 0a0a ok as follows...\n-000286f0: 2020 2020 2053 5542 4449 5253 203d 2073 SUBDIRS = s\n-00028700: 7263 2024 284d 4159 4245 5f4f 5054 290a rc $(MAYBE_OPT).\n-00028710: 2020 2020 2044 4953 545f 5355 4244 4952 DIST_SUBDIR\n-00028720: 5320 3d20 7372 6320 6f70 740a 0a20 2020 S = src opt.. \n-00028730: 5468 6520 6472 6177 6261 636b 2069 7320 The drawback is \n-00028740: 7468 6174 2073 696e 6365 2041 7574 6f6d that since Autom\n-00028750: 616b 6520 6361 6e6e 6f74 2067 7565 7373 ake cannot guess\n-00028760: 2077 6861 7420 7468 6520 706f 7373 6962 what the possib\n-00028770: 6c65 0a76 616c 7565 7320 6f66 20e2 8098 le.values of ...\n-00028780: 4d41 5942 455f 4f50 54e2 8099 2061 7265 MAYBE_OPT... are\n-00028790: 2c20 6974 2069 7320 6e65 6365 7373 6172 , it is necessar\n-000287a0: 7920 746f 2064 6566 696e 6520 e280 9844 y to define ...D\n-000287b0: 4953 545f 5355 4244 4952 53e2 8099 2e0a IST_SUBDIRS.....\n-000287c0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-000287d0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-000287e0: 6465 3a20 556e 636f 6e66 6967 7572 6564 de: Unconfigured\n-000287f0: 2053 7562 6469 7265 6374 6f72 6965 732c Subdirectories,\n-00028800: 2020 5072 6576 3a20 5375 6264 6972 6563 Prev: Subdirec\n-00028810: 746f 7269 6573 2077 6974 6820 4143 5f53 tories with AC_S\n-00028820: 5542 5354 2c20 2055 703a 2043 6f6e 6469 UBST, Up: Condi\n-00028830: 7469 6f6e 616c 2053 7562 6469 7265 6374 tional Subdirect\n-00028840: 6f72 6965 730a 0a37 2e32 2e34 2055 6e63 ories..7.2.4 Unc\n-00028850: 6f6e 6669 6775 7265 6420 5375 6264 6972 onfigured Subdir\n-00028860: 6563 746f 7269 6573 0a2d 2d2d 2d2d 2d2d ectories.-------\n+00028570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+00028580: 2d0a 0a41 6e6f 7468 6572 2070 6f73 7369 -..Another possi\n+00028590: 6269 6c69 7479 2069 7320 746f 2064 6566 bility is to def\n+000285a0: 696e 6520 e280 984d 4159 4245 5f4f 5054 ine ...MAYBE_OPT\n+000285b0: e280 9920 6672 6f6d 20e2 8098 2e2f 636f ... from ..../co\n+000285c0: 6e66 6967 7572 65e2 8099 2075 7369 6e67 nfigure... using\n+000285d0: 0ae2 8098 4143 5f53 5542 5354 e280 993a ....AC_SUBST...:\n+000285e0: 0a0a 2020 2020 202e 2e2e 0a20 2020 2020 .. .... \n+000285f0: 6966 2074 6573 7420 2224 7761 6e74 5f6f if test \"$want_o\n+00028600: 7074 2220 3d20 7965 733b 2074 6865 6e0a pt\" = yes; then.\n+00028610: 2020 2020 2020 204d 4159 4245 5f4f 5054 MAYBE_OPT\n+00028620: 3d6f 7074 0a20 2020 2020 656c 7365 0a20 =opt. else. \n+00028630: 2020 2020 2020 4d41 5942 455f 4f50 543d MAYBE_OPT=\n+00028640: 0a20 2020 2020 6669 0a20 2020 2020 4143 . fi. AC\n+00028650: 5f53 5542 5354 285b 4d41 5942 455f 4f50 _SUBST([MAYBE_OP\n+00028660: 545d 290a 2020 2020 2041 435f 434f 4e46 T]). AC_CONF\n+00028670: 4947 5f46 494c 4553 285b 4d61 6b65 6669 IG_FILES([Makefi\n+00028680: 6c65 2073 7263 2f4d 616b 6566 696c 6520 le src/Makefile \n+00028690: 6f70 742f 4d61 6b65 6669 6c65 5d29 0a20 opt/Makefile]). \n+000286a0: 2020 2020 2e2e 2e0a 0a20 2020 496e 2074 ..... In t\n+000286b0: 6869 7320 6361 7365 2074 6865 2074 6f70 his case the top\n+000286c0: 2d6c 6576 656c 20e2 8098 4d61 6b65 6669 -level ...Makefi\n+000286d0: 6c65 2e61 6de2 8099 2073 686f 756c 6420 le.am... should \n+000286e0: 6c6f 6f6b 2061 7320 666f 6c6c 6f77 732e look as follows.\n+000286f0: 0a0a 2020 2020 2053 5542 4449 5253 203d .. SUBDIRS =\n+00028700: 2073 7263 2024 284d 4159 4245 5f4f 5054 src $(MAYBE_OPT\n+00028710: 290a 2020 2020 2044 4953 545f 5355 4244 ). DIST_SUBD\n+00028720: 4952 5320 3d20 7372 6320 6f70 740a 0a20 IRS = src opt.. \n+00028730: 2020 5468 6520 6472 6177 6261 636b 2069 The drawback i\n+00028740: 7320 7468 6174 2073 696e 6365 2041 7574 s that since Aut\n+00028750: 6f6d 616b 6520 6361 6e6e 6f74 2067 7565 omake cannot gue\n+00028760: 7373 2077 6861 7420 7468 6520 706f 7373 ss what the poss\n+00028770: 6962 6c65 0a76 616c 7565 7320 6f66 20e2 ible.values of .\n+00028780: 8098 4d41 5942 455f 4f50 54e2 8099 2061 ..MAYBE_OPT... a\n+00028790: 7265 2c20 6974 2069 7320 6e65 6365 7373 re, it is necess\n+000287a0: 6172 7920 746f 2064 6566 696e 6520 e280 ary to define ..\n+000287b0: 9844 4953 545f 5355 4244 4952 53e2 8099 .DIST_SUBDIRS...\n+000287c0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+000287d0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+000287e0: 4e6f 6465 3a20 556e 636f 6e66 6967 7572 Node: Unconfigur\n+000287f0: 6564 2053 7562 6469 7265 6374 6f72 6965 ed Subdirectorie\n+00028800: 732c 2020 5072 6576 3a20 5375 6264 6972 s, Prev: Subdir\n+00028810: 6563 746f 7269 6573 2077 6974 6820 4143 ectories with AC\n+00028820: 5f53 5542 5354 2c20 2055 703a 2043 6f6e _SUBST, Up: Con\n+00028830: 6469 7469 6f6e 616c 2053 7562 6469 7265 ditional Subdire\n+00028840: 6374 6f72 6965 730a 0a37 2e32 2e34 2055 ctories..7.2.4 U\n+00028850: 6e63 6f6e 6669 6775 7265 6420 5375 6264 nconfigured Subd\n+00028860: 6972 6563 746f 7269 6573 0a2d 2d2d 2d2d irectories.-----\n 00028870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00028880: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 ----------..The \n-00028890: 7365 6d61 6e74 6963 7320 6f66 20e2 8098 semantics of ...\n-000288a0: 4449 5354 5f53 5542 4449 5253 e280 9920 DIST_SUBDIRS... \n-000288b0: 6172 6520 6f66 7465 6e20 6d69 7375 6e64 are often misund\n-000288c0: 6572 7374 6f6f 6420 6279 2073 6f6d 6520 erstood by some \n-000288d0: 7573 6572 730a 7468 6174 2074 7279 2074 users.that try t\n-000288e0: 6f20 5f63 6f6e 6669 6775 7265 2061 6e64 o _configure and\n-000288f0: 2062 7569 6c64 5f20 7375 6264 6972 6563 build_ subdirec\n-00028900: 746f 7269 6573 2063 6f6e 6469 7469 6f6e tories condition\n-00028910: 616c 6c79 2e20 2048 6572 6520 6279 0a63 ally. Here by.c\n-00028920: 6f6e 6669 6775 7269 6e67 2077 6520 6d65 onfiguring we me\n-00028930: 616e 2063 7265 6174 696e 6720 7468 6520 an creating the \n-00028940: e280 984d 616b 6566 696c 65e2 8099 2028 ...Makefile... (\n-00028950: 6974 206d 6967 6874 2061 6c73 6f20 696e it might also in\n-00028960: 766f 6c76 650a 7275 6e6e 696e 6720 6120 volve.running a \n-00028970: 6e65 7374 6564 20e2 8098 636f 6e66 6967 nested ...config\n-00028980: 7572 65e2 8099 2073 6372 6970 743a 2074 ure... script: t\n-00028990: 6869 7320 6973 2061 2063 6f73 746c 7920 his is a costly \n-000289a0: 6f70 6572 6174 696f 6e20 7468 6174 0a65 operation that.e\n-000289b0: 7870 6c61 696e 7320 7768 7920 7065 6f70 xplains why peop\n-000289c0: 6c65 2077 616e 7420 746f 2064 6f20 6974 le want to do it\n-000289d0: 2063 6f6e 6469 7469 6f6e 616c 6c79 2c20 conditionally, \n-000289e0: 6275 7420 6f6e 6c79 2074 6865 20e2 8098 but only the ...\n-000289f0: 4d61 6b65 6669 6c65 e280 990a 6973 2072 Makefile....is r\n-00028a00: 656c 6576 616e 7420 746f 2074 6865 2064 elevant to the d\n-00028a10: 6973 6375 7373 696f 6e29 2e0a 0a20 2020 iscussion)... \n-00028a20: 5468 6520 6162 6f76 6520 6578 616d 706c The above exampl\n-00028a30: 6573 2061 6c6c 2061 7373 756d 6520 7468 es all assume th\n-00028a40: 6174 2065 7665 7279 20e2 8098 4d61 6b65 at every ...Make\n-00028a50: 6669 6c65 e280 9920 6973 2063 7265 6174 file... is creat\n-00028a60: 6564 2c20 6576 656e 0a69 6e20 6469 7265 ed, even.in dire\n-00028a70: 6374 6f72 6965 7320 7468 6174 2061 7265 ctories that are\n-00028a80: 206e 6f74 2067 6f69 6e67 2074 6f20 6265 not going to be\n-00028a90: 2062 7569 6c74 2e20 2054 6865 2073 696d built. The sim\n-00028aa0: 706c 6520 7265 6173 6f6e 2069 730a 7468 ple reason is.th\n-00028ab0: 6174 2077 6520 7761 6e74 20e2 8098 6d61 at we want ...ma\n-00028ac0: 6b65 2064 6973 74e2 8099 2074 6f20 6469 ke dist... to di\n-00028ad0: 7374 7269 6275 7465 2065 7665 6e20 7468 stribute even th\n-00028ae0: 6520 6469 7265 6374 6f72 6965 7320 7468 e directories th\n-00028af0: 6174 2061 7265 206e 6f74 0a62 6569 6e67 at are not.being\n-00028b00: 2062 7569 6c74 2028 652e 672e 2c20 706c built (e.g., pl\n-00028b10: 6174 666f 726d 2d64 6570 656e 6465 6e74 atform-dependent\n-00028b20: 2063 6f64 6529 2c20 6865 6e63 6520 e280 code), hence ..\n-00028b30: 986d 616b 6520 6469 7374 e280 9920 6d75 .make dist... mu\n-00028b40: 7374 0a72 6563 7572 7365 2069 6e74 6f20 st.recurse into \n-00028b50: 7468 6520 7375 6264 6972 6563 746f 7279 the subdirectory\n-00028b60: 2c20 6865 6e63 6520 7468 6973 2064 6972 , hence this dir\n-00028b70: 6563 746f 7279 206d 7573 7420 6265 2063 ectory must be c\n-00028b80: 6f6e 6669 6775 7265 640a 616e 6420 6170 onfigured.and ap\n-00028b90: 7065 6172 2069 6e20 e280 9844 4953 545f pear in ...DIST_\n-00028ba0: 5355 4244 4952 53e2 8099 2e0a 0a20 2020 SUBDIRS...... \n-00028bb0: 4275 696c 6469 6e67 2070 6163 6b61 6765 Building package\n-00028bc0: 7320 7468 6174 2064 6f20 6e6f 7420 636f s that do not co\n-00028bd0: 6e66 6967 7572 6520 6576 6572 7920 7375 nfigure every su\n-00028be0: 6264 6972 6563 746f 7279 2069 7320 610a bdirectory is a.\n-00028bf0: 7472 6963 6b79 2062 7573 696e 6573 732c tricky business,\n-00028c00: 2061 6e64 2077 6520 646f 206e 6f74 2072 and we do not r\n-00028c10: 6563 6f6d 6d65 6e64 2069 7420 746f 2074 ecommend it to t\n-00028c20: 6865 206e 6f76 6963 6520 6173 2069 7420 he novice as it \n-00028c30: 6973 2065 6173 790a 746f 2070 726f 6475 is easy.to produ\n-00028c40: 6365 2061 6e20 696e 636f 6d70 6c65 7465 ce an incomplete\n-00028c50: 2074 6172 6261 6c6c 2062 7920 6d69 7374 tarball by mist\n-00028c60: 616b 652e 2020 5765 2077 696c 6c20 6e6f ake. We will no\n-00028c70: 7420 6469 7363 7573 7320 7468 6973 0a74 t discuss this.t\n-00028c80: 6f70 6963 2069 6e20 6465 7074 6820 6865 opic in depth he\n-00028c90: 7265 2c20 7965 7420 666f 7220 7468 6520 re, yet for the \n-00028ca0: 6164 7665 6e74 7572 6f75 7320 6865 7265 adventurous here\n-00028cb0: 2061 7265 2061 2066 6577 2072 756c 6573 are a few rules\n-00028cc0: 2074 6f0a 7265 6d65 6d62 6572 2e0a 0a20 to.remember... \n-00028cd0: 2020 e280 a220 e280 9853 5542 4449 5253 ... ...SUBDIRS\n-00028ce0: e280 9920 7368 6f75 6c64 2061 6c77 6179 ... should alway\n-00028cf0: 7320 6265 2061 2073 7562 7365 7420 6f66 s be a subset of\n-00028d00: 20e2 8098 4449 5354 5f53 5542 4449 5253 ...DIST_SUBDIRS\n-00028d10: e280 992e 0a0a 2020 2020 2049 7420 6d61 ...... It ma\n-00028d20: 6b65 7320 6c69 7474 6c65 2073 656e 7365 kes little sense\n-00028d30: 2074 6f20 6861 7665 2061 2064 6972 6563 to have a direc\n-00028d40: 746f 7279 2069 6e20 e280 9853 5542 4449 tory in ...SUBDI\n-00028d50: 5253 e280 9920 7468 6174 2069 7320 6e6f RS... that is no\n-00028d60: 740a 2020 2020 2069 6e20 e280 9844 4953 t. in ...DIS\n-00028d70: 545f 5355 4244 4952 53e2 8099 2e20 2054 T_SUBDIRS.... T\n-00028d80: 6869 6e6b 206f 6620 7468 6520 666f 726d hink of the form\n-00028d90: 6572 2061 7320 6120 7761 7920 746f 2074 er as a way to t\n-00028da0: 656c 6c20 7768 6963 680a 2020 2020 2064 ell which. d\n-00028db0: 6972 6563 746f 7269 6573 206c 6973 7465 irectories liste\n-00028dc0: 6420 696e 2074 6865 206c 6174 7465 7220 d in the latter \n-00028dd0: 7368 6f75 6c64 2062 6520 6275 696c 742e should be built.\n-00028de0: 0a20 2020 e280 a220 416e 7920 6469 7265 . ... Any dire\n-00028df0: 6374 6f72 7920 6c69 7374 6564 2069 6e20 ctory listed in \n-00028e00: e280 9844 4953 545f 5355 4244 4952 53e2 ...DIST_SUBDIRS.\n-00028e10: 8099 2061 6e64 20e2 8098 5355 4244 4952 .. and ...SUBDIR\n-00028e20: 53e2 8099 206d 7573 7420 6265 0a20 2020 S... must be. \n-00028e30: 2020 636f 6e66 6967 7572 6564 2e0a 0a20 configured... \n-00028e40: 2020 2020 492e 652e 2c20 7468 6520 e280 I.e., the ..\n-00028e50: 984d 616b 6566 696c 65e2 8099 206d 7573 .Makefile... mus\n-00028e60: 7420 6578 6973 7473 206f 7220 7468 6520 t exists or the \n-00028e70: 7265 6375 7273 6976 6520 e280 986d 616b recursive ...mak\n-00028e80: 65e2 8099 2072 756c 6573 2077 696c 6c0a e... rules will.\n-00028e90: 2020 2020 206e 6f74 2062 6520 6162 6c65 not be able\n-00028ea0: 2074 6f20 7072 6f63 6573 7320 7468 6520 to process the \n-00028eb0: 6469 7265 6374 6f72 792e 0a20 2020 e280 directory.. ..\n-00028ec0: a220 416e 7920 636f 6e66 6967 7572 6564 . Any configured\n-00028ed0: 2064 6972 6563 746f 7279 206d 7573 7420 directory must \n-00028ee0: 6265 206c 6973 7465 6420 696e 20e2 8098 be listed in ...\n-00028ef0: 4449 5354 5f53 5542 4449 5253 e280 992e DIST_SUBDIRS....\n-00028f00: 0a0a 2020 2020 2053 6f20 7468 6174 2074 .. So that t\n-00028f10: 6865 2063 6c65 616e 696e 6720 7275 6c65 he cleaning rule\n-00028f20: 7320 7265 6d6f 7665 2074 6865 2067 656e s remove the gen\n-00028f30: 6572 6174 6564 20e2 8098 4d61 6b65 6669 erated ...Makefi\n-00028f40: 6c65 e280 9973 2e20 2049 740a 2020 2020 le...s. It. \n-00028f50: 2077 6f75 6c64 2062 6520 636f 7272 6563 would be correc\n-00028f60: 7420 746f 2073 6565 20e2 8098 4449 5354 t to see ...DIST\n-00028f70: 5f53 5542 4449 5253 e280 9920 6173 2061 _SUBDIRS... as a\n-00028f80: 2076 6172 6961 626c 6520 7468 6174 206c variable that l\n-00028f90: 6973 7473 2061 6c6c 0a20 2020 2020 7468 ists all. th\n-00028fa0: 6520 6469 7265 6374 6f72 6965 7320 7468 e directories th\n-00028fb0: 6174 2068 6176 6520 6265 656e 2063 6f6e at have been con\n-00028fc0: 6669 6775 7265 642e 0a0a 2020 2049 6e20 figured... In \n-00028fd0: 6f72 6465 7220 746f 2070 7265 7665 6e74 order to prevent\n-00028fe0: 2072 6563 7572 7369 6f6e 2069 6e20 736f recursion in so\n-00028ff0: 6d65 2075 6e63 6f6e 6669 6775 7265 6420 me unconfigured \n-00029000: 6469 7265 6374 6f72 7920 796f 7520 6d75 directory you mu\n-00029010: 7374 0a74 6865 7265 666f 7265 2065 6e73 st.therefore ens\n-00029020: 7572 6520 7468 6174 2074 6869 7320 6469 ure that this di\n-00029030: 7265 6374 6f72 7920 646f 6573 206e 6f74 rectory does not\n-00029040: 2061 7070 6561 7220 696e 20e2 8098 4449 appear in ...DI\n-00029050: 5354 5f53 5542 4449 5253 e280 990a 2861 ST_SUBDIRS....(a\n-00029060: 6e64 20e2 8098 5355 4244 4952 53e2 8099 nd ...SUBDIRS...\n-00029070: 292e 2020 466f 7220 696e 7374 616e 6365 ). For instance\n-00029080: 2c20 6966 2079 6f75 2064 6566 696e 6520 , if you define \n-00029090: e280 9853 5542 4449 5253 e280 9920 636f ...SUBDIRS... co\n-000290a0: 6e64 6974 696f 6e61 6c6c 790a 7573 696e nditionally.usin\n-000290b0: 6720 e280 9841 435f 5355 4253 54e2 8099 g ...AC_SUBST...\n-000290c0: 2061 6e64 2064 6f20 6e6f 7420 6465 6669 and do not defi\n-000290d0: 6e65 20e2 8098 4449 5354 5f53 5542 4449 ne ...DIST_SUBDI\n-000290e0: 5253 e280 9920 6578 706c 6963 6974 6c79 RS... explicitly\n-000290f0: 2c20 6974 2077 696c 6c20 6265 0a64 6566 , it will be.def\n-00029100: 6175 6c74 2074 6f20 e280 9824 2853 5542 ault to ...$(SUB\n-00029110: 4449 5253 29e2 8099 3b20 616e 6f74 6865 DIRS)...; anothe\n-00029120: 7220 706f 7373 6962 696c 6974 7920 6973 r possibility is\n-00029130: 2074 6f20 666f 7263 6520 e280 9844 4953 to force ...DIS\n-00029140: 545f 5355 4244 4952 5320 3d0a 2428 5355 T_SUBDIRS =.$(SU\n-00029150: 4244 4952 5329 e280 992e 0a0a 2020 204f BDIRS)...... O\n-00029160: 6620 636f 7572 7365 2c20 6469 7265 6374 f course, direct\n-00029170: 6f72 6965 7320 7468 6174 2061 7265 206f ories that are o\n-00029180: 6d69 7474 6564 2066 726f 6d20 e280 9844 mitted from ...D\n-00029190: 4953 545f 5355 4244 4952 53e2 8099 2077 IST_SUBDIRS... w\n-000291a0: 696c 6c20 6e6f 740a 6265 2064 6973 7472 ill not.be distr\n-000291b0: 6962 7574 6564 2075 6e6c 6573 7320 796f ibuted unless yo\n-000291c0: 7520 6d61 6b65 206f 7468 6572 2061 7272 u make other arr\n-000291d0: 616e 6765 6d65 6e74 7320 666f 7220 7468 angements for th\n-000291e0: 6973 2074 6f20 6861 7070 656e 0a28 666f is to happen.(fo\n-000291f0: 7220 696e 7374 616e 6365 2c20 616c 7761 r instance, alwa\n-00029200: 7973 2072 756e 6e69 6e67 20e2 8098 6d61 ys running ...ma\n-00029210: 6b65 2064 6973 74e2 8099 2069 6e20 6120 ke dist... in a \n-00029220: 636f 6e66 6967 7572 6174 696f 6e20 7768 configuration wh\n-00029230: 6572 6520 616c 6c0a 6469 7265 6374 6f72 ere all.director\n-00029240: 6965 7320 6172 6520 6b6e 6f77 6e20 746f ies are known to\n-00029250: 2061 7070 6561 7220 696e 20e2 8098 4449 appear in ...DI\n-00029260: 5354 5f53 5542 4449 5253 e280 993b 206f ST_SUBDIRS...; o\n-00029270: 7220 7772 6974 696e 6720 610a e280 9864 r writing a....d\n-00029280: 6973 742d 686f 6f6b e280 9920 7461 7267 ist-hook... targ\n-00029290: 6574 2074 6f20 6469 7374 7269 6275 7465 et to distribute\n-000292a0: 2074 6865 7365 2064 6972 6563 746f 7269 these directori\n-000292b0: 6573 292e 0a0a 2020 2049 6e20 6665 7720 es)... In few \n-000292c0: 7061 636b 6167 6573 2c20 756e 636f 6e66 packages, unconf\n-000292d0: 6967 7572 6564 2064 6972 6563 746f 7269 igured directori\n-000292e0: 6573 2061 7265 206e 6f74 2065 7665 6e20 es are not even \n-000292f0: 6578 7065 6374 6564 2074 6f20 6265 0a64 expected to be.d\n-00029300: 6973 7472 6962 7574 6564 2e20 2041 6c74 istributed. Alt\n-00029310: 686f 7567 6820 7468 6573 6520 7061 636b hough these pack\n-00029320: 6167 6573 2064 6f20 6e6f 7420 7265 7175 ages do not requ\n-00029330: 6972 6520 7468 6520 6166 6f72 656d 656e ire the aforemen\n-00029340: 7469 6f6e 6564 0a65 7874 7261 2061 7272 tioned.extra arr\n-00029350: 616e 6765 6d65 6e74 732c 2074 6865 7265 angements, there\n-00029360: 2069 7320 616e 6f74 6865 7220 7069 7466 is another pitf\n-00029370: 616c 6c2e 2020 4966 2074 6865 206e 616d all. If the nam\n-00029380: 6520 6f66 2061 0a64 6972 6563 746f 7279 e of a.directory\n-00029390: 2061 7070 6561 7273 2069 6e20 e280 9853 appears in ...S\n-000293a0: 5542 4449 5253 e280 9920 6f72 20e2 8098 UBDIRS... or ...\n-000293b0: 4449 5354 5f53 5542 4449 5253 e280 992c DIST_SUBDIRS...,\n-000293c0: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n-000293d0: 7769 6c6c 206d 616b 650a 7375 7265 2074 will make.sure t\n-000293e0: 6865 2064 6972 6563 746f 7279 2065 7869 he directory exi\n-000293f0: 7374 732e 2020 436f 6e73 6571 7565 6e74 sts. Consequent\n-00029400: 6c79 20e2 8098 6175 746f 6d61 6b65 e280 ly ...automake..\n-00029410: 9920 6361 6e6e 6f74 2062 6520 7275 6e20 . cannot be run \n-00029420: 6f6e 0a73 7563 6820 6120 6469 7374 7269 on.such a distri\n-00029430: 6275 7469 6f6e 2077 6865 6e20 6f6e 6520 bution when one \n-00029440: 6469 7265 6374 6f72 7920 6861 7320 6265 directory has be\n-00029450: 656e 206f 6d69 7474 6564 2e20 204f 6e65 en omitted. One\n-00029460: 2077 6179 2074 6f0a 6176 6f69 6420 7468 way to.avoid th\n-00029470: 6973 2063 6865 636b 2069 7320 746f 2075 is check is to u\n-00029480: 7365 2074 6865 20e2 8098 4143 5f53 5542 se the ...AC_SUB\n-00029490: 5354 e280 9920 6d65 7468 6f64 2074 6f20 ST... method to \n-000294a0: 6465 636c 6172 6520 636f 6e64 6974 696f declare conditio\n-000294b0: 6e61 6c0a 6469 7265 6374 6f72 6965 733b nal.directories;\n-000294c0: 2073 696e 6365 20e2 8098 6175 746f 6d61 since ...automa\n-000294d0: 6b65 e280 9920 646f 6573 206e 6f74 206b ke... does not k\n-000294e0: 6e6f 7720 7468 6520 7661 6c75 6573 206f now the values o\n-000294f0: 6620 e280 9841 435f 5355 4253 54e2 8099 f ...AC_SUBST...\n-00029500: 0a76 6172 6961 626c 6573 2069 7420 6361 .variables it ca\n-00029510: 6e6e 6f74 2065 6e73 7572 6520 7468 6520 nnot ensure the \n-00029520: 636f 7272 6573 706f 6e64 696e 6720 6469 corresponding di\n-00029530: 7265 6374 6f72 7920 6578 6973 7473 2e0a rectory exists..\n-00029540: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-00029550: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-00029560: 6465 3a20 416c 7465 726e 6174 6976 652c de: Alternative,\n-00029570: 2020 4e65 7874 3a20 5375 6270 6163 6b61 Next: Subpacka\n-00029580: 6765 732c 2020 5072 6576 3a20 436f 6e64 ges, Prev: Cond\n-00029590: 6974 696f 6e61 6c20 5375 6264 6972 6563 itional Subdirec\n-000295a0: 746f 7269 6573 2c20 2055 703a 2044 6972 tories, Up: Dir\n-000295b0: 6563 746f 7269 6573 0a0a 372e 3320 416e ectories..7.3 An\n-000295c0: 2041 6c74 6572 6e61 7469 7665 2041 7070 Alternative App\n-000295d0: 726f 6163 6820 746f 2053 7562 6469 7265 roach to Subdire\n-000295e0: 6374 6f72 6965 730a 3d3d 3d3d 3d3d 3d3d ctories.========\n+00028880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 ------------..Th\n+00028890: 6520 7365 6d61 6e74 6963 7320 6f66 20e2 e semantics of .\n+000288a0: 8098 4449 5354 5f53 5542 4449 5253 e280 ..DIST_SUBDIRS..\n+000288b0: 9920 6172 6520 6f66 7465 6e20 6d69 7375 . are often misu\n+000288c0: 6e64 6572 7374 6f6f 6420 6279 2073 6f6d nderstood by som\n+000288d0: 6520 7573 6572 730a 7468 6174 2074 7279 e users.that try\n+000288e0: 2074 6f20 5f63 6f6e 6669 6775 7265 2061 to _configure a\n+000288f0: 6e64 2062 7569 6c64 5f20 7375 6264 6972 nd build_ subdir\n+00028900: 6563 746f 7269 6573 2063 6f6e 6469 7469 ectories conditi\n+00028910: 6f6e 616c 6c79 2e20 2048 6572 6520 6279 onally. Here by\n+00028920: 0a63 6f6e 6669 6775 7269 6e67 2077 6520 .configuring we \n+00028930: 6d65 616e 2063 7265 6174 696e 6720 7468 mean creating th\n+00028940: 6520 e280 984d 616b 6566 696c 65e2 8099 e ...Makefile...\n+00028950: 2028 6974 206d 6967 6874 2061 6c73 6f20 (it might also \n+00028960: 696e 766f 6c76 650a 7275 6e6e 696e 6720 involve.running \n+00028970: 6120 6e65 7374 6564 20e2 8098 636f 6e66 a nested ...conf\n+00028980: 6967 7572 65e2 8099 2073 6372 6970 743a igure... script:\n+00028990: 2074 6869 7320 6973 2061 2063 6f73 746c this is a costl\n+000289a0: 7920 6f70 6572 6174 696f 6e20 7468 6174 y operation that\n+000289b0: 0a65 7870 6c61 696e 7320 7768 7920 7065 .explains why pe\n+000289c0: 6f70 6c65 2077 616e 7420 746f 2064 6f20 ople want to do \n+000289d0: 6974 2063 6f6e 6469 7469 6f6e 616c 6c79 it conditionally\n+000289e0: 2c20 6275 7420 6f6e 6c79 2074 6865 20e2 , but only the .\n+000289f0: 8098 4d61 6b65 6669 6c65 e280 990a 6973 ..Makefile....is\n+00028a00: 2072 656c 6576 616e 7420 746f 2074 6865 relevant to the\n+00028a10: 2064 6973 6375 7373 696f 6e29 2e0a 0a20 discussion)... \n+00028a20: 2020 5468 6520 6162 6f76 6520 6578 616d The above exam\n+00028a30: 706c 6573 2061 6c6c 2061 7373 756d 6520 ples all assume \n+00028a40: 7468 6174 2065 7665 7279 20e2 8098 4d61 that every ...Ma\n+00028a50: 6b65 6669 6c65 e280 9920 6973 2063 7265 kefile... is cre\n+00028a60: 6174 6564 2c20 6576 656e 0a69 6e20 6469 ated, even.in di\n+00028a70: 7265 6374 6f72 6965 7320 7468 6174 2061 rectories that a\n+00028a80: 7265 206e 6f74 2067 6f69 6e67 2074 6f20 re not going to \n+00028a90: 6265 2062 7569 6c74 2e20 2054 6865 2073 be built. The s\n+00028aa0: 696d 706c 6520 7265 6173 6f6e 2069 730a imple reason is.\n+00028ab0: 7468 6174 2077 6520 7761 6e74 20e2 8098 that we want ...\n+00028ac0: 6d61 6b65 2064 6973 74e2 8099 2074 6f20 make dist... to \n+00028ad0: 6469 7374 7269 6275 7465 2065 7665 6e20 distribute even \n+00028ae0: 7468 6520 6469 7265 6374 6f72 6965 7320 the directories \n+00028af0: 7468 6174 2061 7265 206e 6f74 0a62 6569 that are not.bei\n+00028b00: 6e67 2062 7569 6c74 2028 652e 672e 2c20 ng built (e.g., \n+00028b10: 706c 6174 666f 726d 2d64 6570 656e 6465 platform-depende\n+00028b20: 6e74 2063 6f64 6529 2c20 6865 6e63 6520 nt code), hence \n+00028b30: e280 986d 616b 6520 6469 7374 e280 9920 ...make dist... \n+00028b40: 6d75 7374 0a72 6563 7572 7365 2069 6e74 must.recurse int\n+00028b50: 6f20 7468 6520 7375 6264 6972 6563 746f o the subdirecto\n+00028b60: 7279 2c20 6865 6e63 6520 7468 6973 2064 ry, hence this d\n+00028b70: 6972 6563 746f 7279 206d 7573 7420 6265 irectory must be\n+00028b80: 2063 6f6e 6669 6775 7265 640a 616e 6420 configured.and \n+00028b90: 6170 7065 6172 2069 6e20 e280 9844 4953 appear in ...DIS\n+00028ba0: 545f 5355 4244 4952 53e2 8099 2e0a 0a20 T_SUBDIRS...... \n+00028bb0: 2020 4275 696c 6469 6e67 2070 6163 6b61 Building packa\n+00028bc0: 6765 7320 7468 6174 2064 6f20 6e6f 7420 ges that do not \n+00028bd0: 636f 6e66 6967 7572 6520 6576 6572 7920 configure every \n+00028be0: 7375 6264 6972 6563 746f 7279 2069 7320 subdirectory is \n+00028bf0: 610a 7472 6963 6b79 2062 7573 696e 6573 a.tricky busines\n+00028c00: 732c 2061 6e64 2077 6520 646f 206e 6f74 s, and we do not\n+00028c10: 2072 6563 6f6d 6d65 6e64 2069 7420 746f recommend it to\n+00028c20: 2074 6865 206e 6f76 6963 6520 6173 2069 the novice as i\n+00028c30: 7420 6973 2065 6173 790a 746f 2070 726f t is easy.to pro\n+00028c40: 6475 6365 2061 6e20 696e 636f 6d70 6c65 duce an incomple\n+00028c50: 7465 2074 6172 6261 6c6c 2062 7920 6d69 te tarball by mi\n+00028c60: 7374 616b 652e 2020 5765 2077 696c 6c20 stake. We will \n+00028c70: 6e6f 7420 6469 7363 7573 7320 7468 6973 not discuss this\n+00028c80: 0a74 6f70 6963 2069 6e20 6465 7074 6820 .topic in depth \n+00028c90: 6865 7265 2c20 7965 7420 666f 7220 7468 here, yet for th\n+00028ca0: 6520 6164 7665 6e74 7572 6f75 7320 6865 e adventurous he\n+00028cb0: 7265 2061 7265 2061 2066 6577 2072 756c re are a few rul\n+00028cc0: 6573 2074 6f0a 7265 6d65 6d62 6572 2e0a es to.remember..\n+00028cd0: 0a20 2020 e280 a220 e280 9853 5542 4449 . ... ...SUBDI\n+00028ce0: 5253 e280 9920 7368 6f75 6c64 2061 6c77 RS... should alw\n+00028cf0: 6179 7320 6265 2061 2073 7562 7365 7420 ays be a subset \n+00028d00: 6f66 20e2 8098 4449 5354 5f53 5542 4449 of ...DIST_SUBDI\n+00028d10: 5253 e280 992e 0a0a 2020 2020 2049 7420 RS...... It \n+00028d20: 6d61 6b65 7320 6c69 7474 6c65 2073 656e makes little sen\n+00028d30: 7365 2074 6f20 6861 7665 2061 2064 6972 se to have a dir\n+00028d40: 6563 746f 7279 2069 6e20 e280 9853 5542 ectory in ...SUB\n+00028d50: 4449 5253 e280 9920 7468 6174 2069 7320 DIRS... that is \n+00028d60: 6e6f 740a 2020 2020 2069 6e20 e280 9844 not. in ...D\n+00028d70: 4953 545f 5355 4244 4952 53e2 8099 2e20 IST_SUBDIRS.... \n+00028d80: 2054 6869 6e6b 206f 6620 7468 6520 666f Think of the fo\n+00028d90: 726d 6572 2061 7320 6120 7761 7920 746f rmer as a way to\n+00028da0: 2074 656c 6c20 7768 6963 680a 2020 2020 tell which. \n+00028db0: 2064 6972 6563 746f 7269 6573 206c 6973 directories lis\n+00028dc0: 7465 6420 696e 2074 6865 206c 6174 7465 ted in the latte\n+00028dd0: 7220 7368 6f75 6c64 2062 6520 6275 696c r should be buil\n+00028de0: 742e 0a20 2020 e280 a220 416e 7920 6469 t.. ... Any di\n+00028df0: 7265 6374 6f72 7920 6c69 7374 6564 2069 rectory listed i\n+00028e00: 6e20 e280 9844 4953 545f 5355 4244 4952 n ...DIST_SUBDIR\n+00028e10: 53e2 8099 2061 6e64 20e2 8098 5355 4244 S... and ...SUBD\n+00028e20: 4952 53e2 8099 206d 7573 7420 6265 0a20 IRS... must be. \n+00028e30: 2020 2020 636f 6e66 6967 7572 6564 2e0a configured..\n+00028e40: 0a20 2020 2020 492e 652e 2c20 7468 6520 . I.e., the \n+00028e50: e280 984d 616b 6566 696c 65e2 8099 206d ...Makefile... m\n+00028e60: 7573 7420 6578 6973 7473 206f 7220 7468 ust exists or th\n+00028e70: 6520 7265 6375 7273 6976 6520 e280 986d e recursive ...m\n+00028e80: 616b 65e2 8099 2072 756c 6573 2077 696c ake... rules wil\n+00028e90: 6c0a 2020 2020 206e 6f74 2062 6520 6162 l. not be ab\n+00028ea0: 6c65 2074 6f20 7072 6f63 6573 7320 7468 le to process th\n+00028eb0: 6520 6469 7265 6374 6f72 792e 0a20 2020 e directory.. \n+00028ec0: e280 a220 416e 7920 636f 6e66 6967 7572 ... Any configur\n+00028ed0: 6564 2064 6972 6563 746f 7279 206d 7573 ed directory mus\n+00028ee0: 7420 6265 206c 6973 7465 6420 696e 20e2 t be listed in .\n+00028ef0: 8098 4449 5354 5f53 5542 4449 5253 e280 ..DIST_SUBDIRS..\n+00028f00: 992e 0a0a 2020 2020 2053 6f20 7468 6174 .... So that\n+00028f10: 2074 6865 2063 6c65 616e 696e 6720 7275 the cleaning ru\n+00028f20: 6c65 7320 7265 6d6f 7665 2074 6865 2067 les remove the g\n+00028f30: 656e 6572 6174 6564 20e2 8098 4d61 6b65 enerated ...Make\n+00028f40: 6669 6c65 e280 9973 2e20 2049 740a 2020 file...s. It. \n+00028f50: 2020 2077 6f75 6c64 2062 6520 636f 7272 would be corr\n+00028f60: 6563 7420 746f 2073 6565 20e2 8098 4449 ect to see ...DI\n+00028f70: 5354 5f53 5542 4449 5253 e280 9920 6173 ST_SUBDIRS... as\n+00028f80: 2061 2076 6172 6961 626c 6520 7468 6174 a variable that\n+00028f90: 206c 6973 7473 2061 6c6c 0a20 2020 2020 lists all. \n+00028fa0: 7468 6520 6469 7265 6374 6f72 6965 7320 the directories \n+00028fb0: 7468 6174 2068 6176 6520 6265 656e 2063 that have been c\n+00028fc0: 6f6e 6669 6775 7265 642e 0a0a 2020 2049 onfigured... I\n+00028fd0: 6e20 6f72 6465 7220 746f 2070 7265 7665 n order to preve\n+00028fe0: 6e74 2072 6563 7572 7369 6f6e 2069 6e20 nt recursion in \n+00028ff0: 736f 6d65 2075 6e63 6f6e 6669 6775 7265 some unconfigure\n+00029000: 6420 6469 7265 6374 6f72 7920 796f 7520 d directory you \n+00029010: 6d75 7374 0a74 6865 7265 666f 7265 2065 must.therefore e\n+00029020: 6e73 7572 6520 7468 6174 2074 6869 7320 nsure that this \n+00029030: 6469 7265 6374 6f72 7920 646f 6573 206e directory does n\n+00029040: 6f74 2061 7070 6561 7220 696e 20e2 8098 ot appear in ...\n+00029050: 4449 5354 5f53 5542 4449 5253 e280 990a DIST_SUBDIRS....\n+00029060: 2861 6e64 20e2 8098 5355 4244 4952 53e2 (and ...SUBDIRS.\n+00029070: 8099 292e 2020 466f 7220 696e 7374 616e ..). For instan\n+00029080: 6365 2c20 6966 2079 6f75 2064 6566 696e ce, if you defin\n+00029090: 6520 e280 9853 5542 4449 5253 e280 9920 e ...SUBDIRS... \n+000290a0: 636f 6e64 6974 696f 6e61 6c6c 790a 7573 conditionally.us\n+000290b0: 696e 6720 e280 9841 435f 5355 4253 54e2 ing ...AC_SUBST.\n+000290c0: 8099 2061 6e64 2064 6f20 6e6f 7420 6465 .. and do not de\n+000290d0: 6669 6e65 20e2 8098 4449 5354 5f53 5542 fine ...DIST_SUB\n+000290e0: 4449 5253 e280 9920 6578 706c 6963 6974 DIRS... explicit\n+000290f0: 6c79 2c20 6974 2077 696c 6c20 6265 0a64 ly, it will be.d\n+00029100: 6566 6175 6c74 2074 6f20 e280 9824 2853 efault to ...$(S\n+00029110: 5542 4449 5253 29e2 8099 3b20 616e 6f74 UBDIRS)...; anot\n+00029120: 6865 7220 706f 7373 6962 696c 6974 7920 her possibility \n+00029130: 6973 2074 6f20 666f 7263 6520 e280 9844 is to force ...D\n+00029140: 4953 545f 5355 4244 4952 5320 3d0a 2428 IST_SUBDIRS =.$(\n+00029150: 5355 4244 4952 5329 e280 992e 0a0a 2020 SUBDIRS)...... \n+00029160: 204f 6620 636f 7572 7365 2c20 6469 7265 Of course, dire\n+00029170: 6374 6f72 6965 7320 7468 6174 2061 7265 ctories that are\n+00029180: 206f 6d69 7474 6564 2066 726f 6d20 e280 omitted from ..\n+00029190: 9844 4953 545f 5355 4244 4952 53e2 8099 .DIST_SUBDIRS...\n+000291a0: 2077 696c 6c20 6e6f 740a 6265 2064 6973 will not.be dis\n+000291b0: 7472 6962 7574 6564 2075 6e6c 6573 7320 tributed unless \n+000291c0: 796f 7520 6d61 6b65 206f 7468 6572 2061 you make other a\n+000291d0: 7272 616e 6765 6d65 6e74 7320 666f 7220 rrangements for \n+000291e0: 7468 6973 2074 6f20 6861 7070 656e 0a28 this to happen.(\n+000291f0: 666f 7220 696e 7374 616e 6365 2c20 616c for instance, al\n+00029200: 7761 7973 2072 756e 6e69 6e67 20e2 8098 ways running ...\n+00029210: 6d61 6b65 2064 6973 74e2 8099 2069 6e20 make dist... in \n+00029220: 6120 636f 6e66 6967 7572 6174 696f 6e20 a configuration \n+00029230: 7768 6572 6520 616c 6c0a 6469 7265 6374 where all.direct\n+00029240: 6f72 6965 7320 6172 6520 6b6e 6f77 6e20 ories are known \n+00029250: 746f 2061 7070 6561 7220 696e 20e2 8098 to appear in ...\n+00029260: 4449 5354 5f53 5542 4449 5253 e280 993b DIST_SUBDIRS...;\n+00029270: 206f 7220 7772 6974 696e 6720 610a e280 or writing a...\n+00029280: 9864 6973 742d 686f 6f6b e280 9920 7461 .dist-hook... ta\n+00029290: 7267 6574 2074 6f20 6469 7374 7269 6275 rget to distribu\n+000292a0: 7465 2074 6865 7365 2064 6972 6563 746f te these directo\n+000292b0: 7269 6573 292e 0a0a 2020 2049 6e20 6665 ries)... In fe\n+000292c0: 7720 7061 636b 6167 6573 2c20 756e 636f w packages, unco\n+000292d0: 6e66 6967 7572 6564 2064 6972 6563 746f nfigured directo\n+000292e0: 7269 6573 2061 7265 206e 6f74 2065 7665 ries are not eve\n+000292f0: 6e20 6578 7065 6374 6564 2074 6f20 6265 n expected to be\n+00029300: 0a64 6973 7472 6962 7574 6564 2e20 2041 .distributed. A\n+00029310: 6c74 686f 7567 6820 7468 6573 6520 7061 lthough these pa\n+00029320: 636b 6167 6573 2064 6f20 6e6f 7420 7265 ckages do not re\n+00029330: 7175 6972 6520 7468 6520 6166 6f72 656d quire the aforem\n+00029340: 656e 7469 6f6e 6564 0a65 7874 7261 2061 entioned.extra a\n+00029350: 7272 616e 6765 6d65 6e74 732c 2074 6865 rrangements, the\n+00029360: 7265 2069 7320 616e 6f74 6865 7220 7069 re is another pi\n+00029370: 7466 616c 6c2e 2020 4966 2074 6865 206e tfall. If the n\n+00029380: 616d 6520 6f66 2061 0a64 6972 6563 746f ame of a.directo\n+00029390: 7279 2061 7070 6561 7273 2069 6e20 e280 ry appears in ..\n+000293a0: 9853 5542 4449 5253 e280 9920 6f72 20e2 .SUBDIRS... or .\n+000293b0: 8098 4449 5354 5f53 5542 4449 5253 e280 ..DIST_SUBDIRS..\n+000293c0: 992c 20e2 8098 6175 746f 6d61 6b65 e280 ., ...automake..\n+000293d0: 9920 7769 6c6c 206d 616b 650a 7375 7265 . will make.sure\n+000293e0: 2074 6865 2064 6972 6563 746f 7279 2065 the directory e\n+000293f0: 7869 7374 732e 2020 436f 6e73 6571 7565 xists. Conseque\n+00029400: 6e74 6c79 20e2 8098 6175 746f 6d61 6b65 ntly ...automake\n+00029410: e280 9920 6361 6e6e 6f74 2062 6520 7275 ... cannot be ru\n+00029420: 6e20 6f6e 0a73 7563 6820 6120 6469 7374 n on.such a dist\n+00029430: 7269 6275 7469 6f6e 2077 6865 6e20 6f6e ribution when on\n+00029440: 6520 6469 7265 6374 6f72 7920 6861 7320 e directory has \n+00029450: 6265 656e 206f 6d69 7474 6564 2e20 204f been omitted. O\n+00029460: 6e65 2077 6179 2074 6f0a 6176 6f69 6420 ne way to.avoid \n+00029470: 7468 6973 2063 6865 636b 2069 7320 746f this check is to\n+00029480: 2075 7365 2074 6865 20e2 8098 4143 5f53 use the ...AC_S\n+00029490: 5542 5354 e280 9920 6d65 7468 6f64 2074 UBST... method t\n+000294a0: 6f20 6465 636c 6172 6520 636f 6e64 6974 o declare condit\n+000294b0: 696f 6e61 6c0a 6469 7265 6374 6f72 6965 ional.directorie\n+000294c0: 733b 2073 696e 6365 20e2 8098 6175 746f s; since ...auto\n+000294d0: 6d61 6b65 e280 9920 646f 6573 206e 6f74 make... does not\n+000294e0: 206b 6e6f 7720 7468 6520 7661 6c75 6573 know the values\n+000294f0: 206f 6620 e280 9841 435f 5355 4253 54e2 of ...AC_SUBST.\n+00029500: 8099 0a76 6172 6961 626c 6573 2069 7420 ...variables it \n+00029510: 6361 6e6e 6f74 2065 6e73 7572 6520 7468 cannot ensure th\n+00029520: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding \n+00029530: 6469 7265 6374 6f72 7920 6578 6973 7473 directory exists\n+00029540: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+00029550: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+00029560: 4e6f 6465 3a20 416c 7465 726e 6174 6976 Node: Alternativ\n+00029570: 652c 2020 4e65 7874 3a20 5375 6270 6163 e, Next: Subpac\n+00029580: 6b61 6765 732c 2020 5072 6576 3a20 436f kages, Prev: Co\n+00029590: 6e64 6974 696f 6e61 6c20 5375 6264 6972 nditional Subdir\n+000295a0: 6563 746f 7269 6573 2c20 2055 703a 2044 ectories, Up: D\n+000295b0: 6972 6563 746f 7269 6573 0a0a 372e 3320 irectories..7.3 \n+000295c0: 416e 2041 6c74 6572 6e61 7469 7665 2041 An Alternative A\n+000295d0: 7070 726f 6163 6820 746f 2053 7562 6469 pproach to Subdi\n+000295e0: 7265 6374 6f72 6965 730a 3d3d 3d3d 3d3d rectories.======\n 000295f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00029600: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00029610: 3d3d 3d3d 3d0a 0a49 6620 796f 7527 7665 =====..If you've\n-00029620: 2065 7665 7220 7265 6164 2050 6574 6572 ever read Peter\n-00029630: 204d 696c 6c65 7227 7320 6578 6365 6c6c Miller's excell\n-00029640: 656e 7420 7061 7065 722c 2052 6563 7572 ent paper, Recur\n-00029650: 7369 7665 204d 616b 650a 436f 6e73 6964 sive Make.Consid\n-00029660: 6572 6564 2048 6172 6d66 756c 2028 6874 ered Harmful (ht\n-00029670: 7470 3a2f 2f6d 696c 6c65 722e 656d 752e tp://miller.emu.\n-00029680: 6964 2e61 752f 706d 696c 6c65 722f 626f id.au/pmiller/bo\n-00029690: 6f6b 732f 726d 6368 2f29 2c20 7468 650a oks/rmch/), the.\n-000296a0: 7072 6563 6564 696e 6720 7365 6374 696f preceding sectio\n-000296b0: 6e73 206f 6e20 7468 6520 7573 6520 6f66 ns on the use of\n-000296c0: 2073 7562 6469 7265 6374 6f72 6965 7320 subdirectories \n-000296d0: 7769 6c6c 2070 726f 6261 626c 7920 636f will probably co\n-000296e0: 6d65 2061 730a 756e 7765 6c63 6f6d 6520 me as.unwelcome \n-000296f0: 6164 7669 6365 2e20 2046 6f72 2074 686f advice. For tho\n-00029700: 7365 2077 686f 2068 6176 656e 2774 2072 se who haven't r\n-00029710: 6561 6420 7468 6520 7061 7065 722c 204d ead the paper, M\n-00029720: 696c 6c65 7227 7320 6d61 696e 0a74 6865 iller's main.the\n-00029730: 7369 7320 6973 2074 6861 7420 7265 6375 sis is that recu\n-00029740: 7273 6976 6520 e280 986d 616b 65e2 8099 rsive ...make...\n-00029750: 2069 6e76 6f63 6174 696f 6e73 2061 7265 invocations are\n-00029760: 2062 6f74 6820 736c 6f77 2061 6e64 0a65 both slow and.e\n-00029770: 7272 6f72 2d70 726f 6e65 2e0a 0a20 2020 rror-prone... \n-00029780: 4175 746f 6d61 6b65 2070 726f 7669 6465 Automake provide\n-00029790: 7320 7375 6666 6963 6965 6e74 2063 726f s sufficient cro\n-000297a0: 7373 2d64 6972 6563 746f 7279 2073 7570 ss-directory sup\n-000297b0: 706f 7274 2028 3129 2074 6f20 656e 6162 port (1) to enab\n-000297c0: 6c65 0a79 6f75 2074 6f20 7772 6974 6520 le.you to write \n-000297d0: 6120 7369 6e67 6c65 20e2 8098 4d61 6b65 a single ...Make\n-000297e0: 6669 6c65 2e61 6de2 8099 2066 6f72 2061 file.am... for a\n-000297f0: 2063 6f6d 706c 6578 206d 756c 7469 2d64 complex multi-d\n-00029800: 6972 6563 746f 7279 0a70 6163 6b61 6765 irectory.package\n-00029810: 2e0a 0a20 2020 4279 2064 6566 6175 6c74 ... By default\n-00029820: 2061 6e20 696e 7374 616c 6c61 626c 6520 an installable \n-00029830: 6669 6c65 2073 7065 6369 6669 6564 2069 file specified i\n-00029840: 6e20 6120 7375 6264 6972 6563 746f 7279 n a subdirectory\n-00029850: 2077 696c 6c20 6861 7665 0a69 7473 2064 will have.its d\n-00029860: 6972 6563 746f 7279 206e 616d 6520 7374 irectory name st\n-00029870: 7269 7070 6564 2062 6566 6f72 6520 696e ripped before in\n-00029880: 7374 616c 6c61 7469 6f6e 2e20 2046 6f72 stallation. For\n-00029890: 2069 6e73 7461 6e63 652c 2069 6e20 7468 instance, in th\n-000298a0: 6973 0a65 7861 6d70 6c65 2c20 7468 6520 is.example, the \n-000298b0: 6865 6164 6572 2066 696c 6520 7769 6c6c header file will\n-000298c0: 2062 6520 696e 7374 616c 6c65 6420 6173 be installed as\n-000298d0: 20e2 8098 2428 696e 636c 7564 6564 6972 ...$(includedir\n-000298e0: 292f 7374 6469 6f2e 68e2 8099 3a0a 0a20 )/stdio.h...:.. \n-000298f0: 2020 2020 696e 636c 7564 655f 4845 4144 include_HEAD\n-00029900: 4552 5320 3d20 696e 632f 7374 6469 6f2e ERS = inc/stdio.\n-00029910: 680a 0a20 2020 486f 7765 7665 722c 2074 h.. However, t\n-00029920: 6865 20e2 8098 6e6f 6261 7365 5fe2 8099 he ...nobase_...\n-00029930: 2070 7265 6669 7820 6361 6e20 6265 2075 prefix can be u\n-00029940: 7365 6420 746f 2063 6972 6375 6d76 656e sed to circumven\n-00029950: 7420 7468 6973 2070 6174 680a 7374 7269 t this path.stri\n-00029960: 7070 696e 672e 2020 496e 2074 6869 7320 pping. In this \n-00029970: 6578 616d 706c 652c 2074 6865 2068 6561 example, the hea\n-00029980: 6465 7220 6669 6c65 2077 696c 6c20 6265 der file will be\n-00029990: 2069 6e73 7461 6c6c 6564 2061 730a e280 installed as...\n-000299a0: 9824 2869 6e63 6c75 6465 6469 7229 2f73 .$(includedir)/s\n-000299b0: 7973 2f74 7970 6573 2e68 e280 993a 0a0a ys/types.h...:..\n-000299c0: 2020 2020 206e 6f62 6173 655f 696e 636c nobase_incl\n-000299d0: 7564 655f 4845 4144 4552 5320 3d20 7379 ude_HEADERS = sy\n-000299e0: 732f 7479 7065 732e 680a 0a20 2020 e280 s/types.h.. ..\n-000299f0: 986e 6f62 6173 655f e280 9920 7368 6f75 .nobase_... shou\n-00029a00: 6c64 2062 6520 7370 6563 6966 6965 6420 ld be specified \n-00029a10: 6669 7273 7420 7768 656e 2075 7365 6420 first when used \n-00029a20: 696e 2063 6f6e 6a75 6e63 7469 6f6e 2077 in conjunction w\n-00029a30: 6974 680a 6569 7468 6572 20e2 8098 6469 ith.either ...di\n-00029a40: 7374 5fe2 8099 206f 7220 e280 986e 6f64 st_... or ...nod\n-00029a50: 6973 745f e280 9920 282a 6e6f 7465 2046 ist_... (*note F\n-00029a60: 696e 652d 6772 6169 6e65 6420 4469 7374 ine-grained Dist\n-00029a70: 7269 6275 7469 6f6e 2043 6f6e 7472 6f6c ribution Control\n-00029a80: 3a3a 292e 0a46 6f72 2069 6e73 7461 6e63 ::)..For instanc\n-00029a90: 653a 0a0a 2020 2020 206e 6f62 6173 655f e:.. nobase_\n-00029aa0: 6469 7374 5f70 6b67 6461 7461 5f44 4154 dist_pkgdata_DAT\n-00029ab0: 4120 3d20 696d 6167 6573 2f76 6f72 7465 A = images/vorte\n-00029ac0: 782e 7067 6d20 736f 756e 6473 2f77 6869 x.pgm sounds/whi\n-00029ad0: 726c 2e6f 6767 0a0a 2020 2046 696e 616c rl.ogg.. Final\n-00029ae0: 6c79 2c20 6e6f 7465 2074 6861 7420 6120 ly, note that a \n-00029af0: 7661 7269 6162 6c65 2075 7369 6e67 2074 variable using t\n-00029b00: 6865 20e2 8098 6e6f 6261 7365 5fe2 8099 he ...nobase_...\n-00029b10: 2070 7265 6669 7820 6361 6e20 6f66 7465 prefix can ofte\n-00029b20: 6e20 6265 0a72 6570 6c61 6365 6420 6279 n be.replaced by\n-00029b30: 2073 6576 6572 616c 2076 6172 6961 626c several variabl\n-00029b40: 6573 2c20 6f6e 6520 666f 7220 6561 6368 es, one for each\n-00029b50: 2064 6573 7469 6e61 7469 6f6e 2064 6972 destination dir\n-00029b60: 6563 746f 7279 2028 2a6e 6f74 650a 556e ectory (*note.Un\n-00029b70: 6966 6f72 6d3a 3a29 2e20 2046 6f72 2069 iform::). For i\n-00029b80: 6e73 7461 6e63 652c 2074 6865 206c 6173 nstance, the las\n-00029b90: 7420 6578 616d 706c 6520 636f 756c 6420 t example could \n-00029ba0: 6265 2072 6577 7269 7474 656e 2061 730a be rewritten as.\n-00029bb0: 666f 6c6c 6f77 733a 0a0a 2020 2020 2069 follows:.. i\n-00029bc0: 6d61 6765 7364 6972 203d 2024 2870 6b67 magesdir = $(pkg\n-00029bd0: 6461 7461 6469 7229 2f69 6d61 6765 730a datadir)/images.\n-00029be0: 2020 2020 2073 6f75 6e64 7364 6972 203d soundsdir =\n-00029bf0: 2024 2870 6b67 6461 7461 6469 7229 2f73 $(pkgdatadir)/s\n-00029c00: 6f75 6e64 730a 2020 2020 2064 6973 745f ounds. dist_\n-00029c10: 696d 6167 6573 5f44 4154 4120 3d20 696d images_DATA = im\n-00029c20: 6167 6573 2f76 6f72 7465 782e 7067 6d0a ages/vortex.pgm.\n-00029c30: 2020 2020 2064 6973 745f 736f 756e 6473 dist_sounds\n-00029c40: 5f44 4154 4120 3d20 736f 756e 6473 2f77 _DATA = sounds/w\n-00029c50: 6869 726c 2e6f 6767 0a0a 5468 6973 206c hirl.ogg..This l\n-00029c60: 6174 7465 7220 7379 6e74 6178 206d 616b atter syntax mak\n-00029c70: 6573 2069 7420 706f 7373 6962 6c65 2074 es it possible t\n-00029c80: 6f20 6368 616e 6765 206f 6e65 2064 6573 o change one des\n-00029c90: 7469 6e61 7469 6f6e 2064 6972 6563 746f tination directo\n-00029ca0: 7279 0a77 6974 686f 7574 2063 6861 6e67 ry.without chang\n-00029cb0: 696e 6720 7468 6520 6c61 796f 7574 206f ing the layout o\n-00029cc0: 6620 7468 6520 736f 7572 6365 2074 7265 f the source tre\n-00029cd0: 652e 0a0a 2020 2043 7572 7265 6e74 6c79 e... Currently\n-00029ce0: 2c20 e280 986e 6f62 6173 655f 2a5f 4c54 , ...nobase_*_LT\n-00029cf0: 4c49 4252 4152 4945 53e2 8099 2061 7265 LIBRARIES... are\n-00029d00: 2074 6865 206f 6e6c 7920 6578 6365 7074 the only except\n-00029d10: 696f 6e20 746f 2074 6869 730a 7275 6c65 ion to this.rule\n-00029d20: 2c20 696e 2074 6861 7420 7468 6572 6520 , in that there \n-00029d30: 6973 206e 6f20 7061 7274 6963 756c 6172 is no particular\n-00029d40: 2069 6e73 7461 6c6c 6174 696f 6e20 6f72 installation or\n-00029d50: 6465 7220 6775 6172 616e 7465 6520 666f der guarantee fo\n-00029d60: 7220 616e 0a6f 7468 6572 7769 7365 2065 r an.otherwise e\n-00029d70: 7175 6976 616c 656e 7420 7365 7420 6f66 quivalent set of\n-00029d80: 2076 6172 6961 626c 6573 2077 6974 686f variables witho\n-00029d90: 7574 20e2 8098 6e6f 6261 7365 5fe2 8099 ut ...nobase_...\n-00029da0: 2070 7265 6669 782e 0a0a 2020 202d 2d2d prefix... ---\n-00029db0: 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 ------- Footnote\n-00029dc0: 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 s ----------.. \n-00029dd0: 2028 3129 2057 6520 6265 6c69 6576 652e (1) We believe.\n-00029de0: 2020 5468 6973 2077 6f72 6b20 6973 206e This work is n\n-00029df0: 6577 2061 6e64 2074 6865 7265 2061 7265 ew and there are\n-00029e00: 2070 726f 6261 626c 7920 7761 7274 732e probably warts.\n-00029e10: 0a2a 4e6f 7465 2049 6e74 726f 6475 6374 .*Note Introduct\n-00029e20: 696f 6e3a 3a2c 2066 6f72 2069 6e66 6f72 ion::, for infor\n-00029e30: 6d61 7469 6f6e 206f 6e20 7265 706f 7274 mation on report\n-00029e40: 696e 6720 6275 6773 2e0a 0a1f 0a46 696c ing bugs.....Fil\n-00029e50: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n-00029e60: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5375 .info, Node: Su\n-00029e70: 6270 6163 6b61 6765 732c 2020 5072 6576 bpackages, Prev\n-00029e80: 3a20 416c 7465 726e 6174 6976 652c 2020 : Alternative, \n-00029e90: 5570 3a20 4469 7265 6374 6f72 6965 730a Up: Directories.\n-00029ea0: 0a37 2e34 204e 6573 7469 6e67 2050 6163 .7.4 Nesting Pac\n-00029eb0: 6b61 6765 730a 3d3d 3d3d 3d3d 3d3d 3d3d kages.==========\n-00029ec0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 496e 2074 ==========..In t\n-00029ed0: 6865 2047 4e55 2042 7569 6c64 2053 7973 he GNU Build Sys\n-00029ee0: 7465 6d2c 2070 6163 6b61 6765 7320 6361 tem, packages ca\n-00029ef0: 6e20 6265 206e 6573 7465 6420 746f 2061 n be nested to a\n-00029f00: 7262 6974 7261 7279 2064 6570 7468 2e0a rbitrary depth..\n-00029f10: 5468 6973 206d 6561 6e73 2074 6861 7420 This means that \n-00029f20: 6120 7061 636b 6167 6520 6361 6e20 656d a package can em\n-00029f30: 6265 6420 6f74 6865 7220 7061 636b 6167 bed other packag\n-00029f40: 6573 2077 6974 6820 7468 6569 7220 6f77 es with their ow\n-00029f50: 6e0a e280 9863 6f6e 6669 6775 7265 e280 n....configure..\n-00029f60: 992c 20e2 8098 4d61 6b65 6669 6c65 e280 ., ...Makefile..\n-00029f70: 9973 2c20 6574 632e 0a0a 2020 2054 6865 .s, etc... The\n-00029f80: 7365 206f 7468 6572 2070 6163 6b61 6765 se other package\n-00029f90: 7320 7368 6f75 6c64 206a 7573 7420 6170 s should just ap\n-00029fa0: 7065 6172 2061 7320 7375 6264 6972 6563 pear as subdirec\n-00029fb0: 746f 7269 6573 206f 6620 7468 6569 720a tories of their.\n-00029fc0: 7061 7265 6e74 2070 6163 6b61 6765 2e20 parent package. \n-00029fd0: 2054 6865 7920 6d75 7374 2062 6520 6c69 They must be li\n-00029fe0: 7374 6564 2069 6e20 e280 9853 5542 4449 sted in ...SUBDI\n-00029ff0: 5253 e280 9920 6c69 6b65 206f 7468 6572 RS... like other\n-0002a000: 206f 7264 696e 6172 790a 6469 7265 6374 ordinary.direct\n-0002a010: 6f72 6965 732e 2020 486f 7765 7665 7220 ories. However \n-0002a020: 7468 6520 7375 6270 6163 6b61 6765 2773 the subpackage's\n-0002a030: 20e2 8098 4d61 6b65 6669 6c65 e280 9973 ...Makefile...s\n-0002a040: 2073 686f 756c 6420 6265 206f 7574 7075 should be outpu\n-0002a050: 7420 6279 0a69 7473 206f 776e 20e2 8098 t by.its own ...\n-0002a060: 636f 6e66 6967 7572 65e2 8099 2073 6372 configure... scr\n-0002a070: 6970 742c 206e 6f74 2062 7920 7468 6520 ipt, not by the \n-0002a080: 7061 7265 6e74 2773 20e2 8098 636f 6e66 parent's ...conf\n-0002a090: 6967 7572 65e2 8099 2e20 2054 6869 7320 igure.... This \n-0002a0a0: 6973 0a61 6368 6965 7665 6420 7573 696e is.achieved usin\n-0002a0b0: 6720 7468 6520 e280 9841 435f 434f 4e46 g the ...AC_CONF\n-0002a0c0: 4947 5f53 5542 4449 5253 e280 9920 4175 IG_SUBDIRS... Au\n-0002a0d0: 746f 636f 6e66 206d 6163 726f 2028 2a6e toconf macro (*n\n-0002a0e0: 6f74 650a 4143 5f43 4f4e 4649 475f 5355 ote.AC_CONFIG_SU\n-0002a0f0: 4244 4952 533a 2028 6175 746f 636f 6e66 BDIRS: (autoconf\n-0002a100: 2953 7562 6469 7265 6374 6f72 6965 732e )Subdirectories.\n-0002a110: 292e 0a0a 2020 2048 6572 6520 6973 2061 )... Here is a\n-0002a120: 6e20 6578 616d 706c 6520 7061 636b 6167 n example packag\n-0002a130: 6520 666f 7220 616e 20e2 8098 6172 6de2 e for an ...arm.\n-0002a140: 8099 2070 726f 6772 616d 2074 6861 7420 .. program that \n-0002a150: 6c69 6e6b 7320 7769 7468 2061 0ae2 8098 links with a....\n-0002a160: 6861 6e64 e280 9920 6c69 6272 6172 7920 hand... library \n-0002a170: 7468 6174 2069 7320 6120 6e65 7374 6564 that is a nested\n-0002a180: 2070 6163 6b61 6765 2069 6e20 7375 6264 package in subd\n-0002a190: 6972 6563 746f 7279 20e2 8098 6861 6e64 irectory ...hand\n-0002a1a0: 2fe2 8099 2e0a 0a20 2020 e280 9861 726d /...... ...arm\n-0002a1b0: e280 9927 7320 e280 9863 6f6e 6669 6775 ...'s ...configu\n-0002a1c0: 7265 2e61 63e2 8099 3a0a 0a20 2020 2020 re.ac...:.. \n-0002a1d0: 4143 5f49 4e49 5428 5b61 726d 5d2c 205b AC_INIT([arm], [\n-0002a1e0: 312e 305d 290a 2020 2020 2041 435f 434f 1.0]). AC_CO\n-0002a1f0: 4e46 4947 5f41 5558 5f44 4952 285b 2e5d NFIG_AUX_DIR([.]\n-0002a200: 290a 2020 2020 2041 4d5f 494e 4954 5f41 ). AM_INIT_A\n-0002a210: 5554 4f4d 414b 450a 2020 2020 2041 435f UTOMAKE. AC_\n-0002a220: 5052 4f47 5f43 430a 2020 2020 2041 435f PROG_CC. AC_\n-0002a230: 434f 4e46 4947 5f46 494c 4553 285b 4d61 CONFIG_FILES([Ma\n-0002a240: 6b65 6669 6c65 5d29 0a20 2020 2020 2320 kefile]). # \n-0002a250: 4361 6c6c 2068 616e 6427 7320 2e2f 636f Call hand's ./co\n-0002a260: 6e66 6967 7572 6520 7363 7269 7074 2072 nfigure script r\n-0002a270: 6563 7572 7369 7665 6c79 2e0a 2020 2020 ecursively.. \n-0002a280: 2041 435f 434f 4e46 4947 5f53 5542 4449 AC_CONFIG_SUBDI\n-0002a290: 5253 285b 6861 6e64 5d29 0a20 2020 2020 RS([hand]). \n-0002a2a0: 4143 5f4f 5554 5055 540a 0a20 2020 e280 AC_OUTPUT.. ..\n-0002a2b0: 9861 726d e280 9927 7320 e280 984d 616b .arm...'s ...Mak\n-0002a2c0: 6566 696c 652e 616d e280 993a 0a0a 2020 efile.am...:.. \n-0002a2d0: 2020 2023 2042 7569 6c64 2074 6865 206c # Build the l\n-0002a2e0: 6962 7261 7279 2069 6e20 7468 6520 6861 ibrary in the ha\n-0002a2f0: 6e64 2073 7562 6469 7265 6374 6f72 7920 nd subdirectory \n-0002a300: 6669 7273 742e 0a20 2020 2020 5355 4244 first.. SUBD\n-0002a310: 4952 5320 3d20 6861 6e64 0a0a 2020 2020 IRS = hand.. \n-0002a320: 2023 2049 6e63 6c75 6465 2068 616e 6427 # Include hand'\n-0002a330: 7320 6865 6164 6572 2077 6865 6e20 636f s header when co\n-0002a340: 6d70 696c 696e 6720 7468 6973 2064 6972 mpiling this dir\n-0002a350: 6563 746f 7279 2e0a 2020 2020 2041 4d5f ectory.. AM_\n-0002a360: 4350 5046 4c41 4753 203d 202d 4924 2873 CPPFLAGS = -I$(s\n-0002a370: 7263 6469 7229 2f68 616e 640a 0a20 2020 rcdir)/hand.. \n-0002a380: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n-0002a390: 2061 726d 0a20 2020 2020 6172 6d5f 534f arm. arm_SO\n-0002a3a0: 5552 4345 5320 3d20 6172 6d2e 630a 2020 URCES = arm.c. \n-0002a3b0: 2020 2023 206c 696e 6b20 7769 7468 2074 # link with t\n-0002a3c0: 6865 2068 616e 6420 6c69 6272 6172 792e he hand library.\n-0002a3d0: 0a20 2020 2020 6172 6d5f 4c44 4144 4420 . arm_LDADD \n-0002a3e0: 3d20 6861 6e64 2f6c 6962 6861 6e64 2e61 = hand/libhand.a\n-0002a3f0: 0a0a 2020 204e 6f77 2068 6572 6520 6973 .. Now here is\n-0002a400: 20e2 8098 6861 6e64 e280 9927 7320 e280 ...hand...'s ..\n-0002a410: 9868 616e 642f 636f 6e66 6967 7572 652e .hand/configure.\n-0002a420: 6163 e280 993a 0a0a 2020 2020 2041 435f ac...:.. AC_\n-0002a430: 494e 4954 285b 6861 6e64 5d2c 205b 312e INIT([hand], [1.\n-0002a440: 325d 290a 2020 2020 2041 435f 434f 4e46 2]). AC_CONF\n-0002a450: 4947 5f41 5558 5f44 4952 285b 2e5d 290a IG_AUX_DIR([.]).\n-0002a460: 2020 2020 2041 4d5f 494e 4954 5f41 5554 AM_INIT_AUT\n-0002a470: 4f4d 414b 450a 2020 2020 2041 435f 5052 OMAKE. AC_PR\n-0002a480: 4f47 5f43 430a 2020 2020 2041 4d5f 5052 OG_CC. AM_PR\n-0002a490: 4f47 5f41 520a 2020 2020 2041 435f 5052 OG_AR. AC_PR\n-0002a4a0: 4f47 5f52 414e 4c49 420a 2020 2020 2041 OG_RANLIB. A\n-0002a4b0: 435f 434f 4e46 4947 5f46 494c 4553 285b C_CONFIG_FILES([\n-0002a4c0: 4d61 6b65 6669 6c65 5d29 0a20 2020 2020 Makefile]). \n-0002a4d0: 4143 5f4f 5554 5055 540a 0a61 6e64 2069 AC_OUTPUT..and i\n-0002a4e0: 7473 20e2 8098 6861 6e64 2f4d 616b 6566 ts ...hand/Makef\n-0002a4f0: 696c 652e 616d e280 993a 0a0a 2020 2020 ile.am...:.. \n-0002a500: 206c 6962 5f4c 4942 5241 5249 4553 203d lib_LIBRARIES =\n-0002a510: 206c 6962 6861 6e64 2e61 0a20 2020 2020 libhand.a. \n-0002a520: 6c69 6268 616e 645f 615f 534f 5552 4345 libhand_a_SOURCE\n-0002a530: 5320 3d20 6861 6e64 2e63 0a0a 2020 2057 S = hand.c.. W\n-0002a540: 6865 6e20 e280 986d 616b 6520 6469 7374 hen ...make dist\n-0002a550: e280 9920 6973 2072 756e 2066 726f 6d20 ... is run from \n-0002a560: 7468 6520 746f 702d 6c65 7665 6c20 6469 the top-level di\n-0002a570: 7265 6374 6f72 7920 6974 2077 696c 6c20 rectory it will \n-0002a580: 6372 6561 7465 0a61 6e20 6172 6368 6976 create.an archiv\n-0002a590: 6520 e280 9861 726d 2d31 2e30 2e74 6172 e ...arm-1.0.tar\n-0002a5a0: 2e67 7ae2 8099 2074 6861 7420 636f 6e74 .gz... that cont\n-0002a5b0: 6169 6e73 2074 6865 20e2 8098 6172 6de2 ains the ...arm.\n-0002a5c0: 8099 2063 6f64 6520 6173 2077 656c 6c20 .. code as well \n-0002a5d0: 6173 2074 6865 0ae2 8098 6861 6e64 e280 as the....hand..\n-0002a5e0: 9920 7375 6264 6972 6563 746f 7279 2e20 . subdirectory. \n-0002a5f0: 2054 6869 7320 7061 636b 6167 6520 6361 This package ca\n-0002a600: 6e20 6265 2062 7569 6c74 2061 6e64 2069 n be built and i\n-0002a610: 6e73 7461 6c6c 6564 206c 696b 6520 616e nstalled like an\n-0002a620: 790a 6f72 6469 6e61 7279 2070 6163 6b61 y.ordinary packa\n-0002a630: 6765 2c20 7769 7468 2074 6865 2075 7375 ge, with the usu\n-0002a640: 616c 20e2 8098 2e2f 636f 6e66 6967 7572 al ..../configur\n-0002a650: 6520 2626 206d 616b 6520 2626 206d 616b e && make && mak\n-0002a660: 6520 696e 7374 616c 6ce2 8099 0a73 6571 e install....seq\n-0002a670: 7565 6e63 6520 2874 6865 20e2 8098 6861 uence (the ...ha\n-0002a680: 6e64 e280 9920 7375 6270 6163 6b61 6765 nd... subpackage\n-0002a690: 2077 696c 6c20 6265 2062 7569 6c74 2061 will be built a\n-0002a6a0: 6e64 2069 6e73 7461 6c6c 6564 2062 7920 nd installed by \n-0002a6b0: 7468 650a 7072 6f63 6573 7329 2e0a 0a20 the.process)... \n-0002a6c0: 2020 5768 656e 20e2 8098 6d61 6b65 2064 When ...make d\n-0002a6d0: 6973 74e2 8099 2069 7320 7275 6e20 6672 ist... is run fr\n-0002a6e0: 6f6d 2074 6865 2068 616e 6420 6469 7265 om the hand dire\n-0002a6f0: 6374 6f72 792c 2069 7420 7769 6c6c 2063 ctory, it will c\n-0002a700: 7265 6174 6520 610a 7365 6c66 2d63 6f6e reate a.self-con\n-0002a710: 7461 696e 6564 20e2 8098 6861 6e64 2d31 tained ...hand-1\n-0002a720: 2e32 2e74 6172 2e67 7ae2 8099 2061 7263 .2.tar.gz... arc\n-0002a730: 6869 7665 2e20 2053 6f20 616c 7468 6f75 hive. So althou\n-0002a740: 6768 2069 7420 6170 7065 6172 7320 746f gh it appears to\n-0002a750: 2062 650a 656d 6265 6464 6564 2069 6e20 be.embedded in \n-0002a760: 616e 6f74 6865 7220 7061 636b 6167 652c another package,\n-0002a770: 2069 7420 6361 6e20 7374 696c 6c20 6265 it can still be\n-0002a780: 2075 7365 6420 7365 7061 7261 7465 6c79 used separately\n-0002a790: 2e0a 0a20 2020 5468 6520 7075 7270 6f73 ... The purpos\n-0002a7a0: 6520 6f66 2074 6865 20e2 8098 4143 5f43 e of the ...AC_C\n-0002a7b0: 4f4e 4649 475f 4155 585f 4449 5228 5b2e ONFIG_AUX_DIR([.\n-0002a7c0: 5d29 e280 9920 696e 7374 7275 6374 696f ])... instructio\n-0002a7d0: 6e20 6973 2074 6f20 666f 7263 650a 4175 n is to force.Au\n-0002a7e0: 746f 6d61 6b65 2061 6e64 2041 7574 6f63 tomake and Autoc\n-0002a7f0: 6f6e 6620 746f 2073 6561 7263 6820 666f onf to search fo\n-0002a800: 7220 6175 7869 6c69 6172 7920 7363 7269 r auxiliary scri\n-0002a810: 7074 7320 696e 2074 6865 2063 7572 7265 pts in the curre\n-0002a820: 6e74 0a64 6972 6563 746f 7279 2e20 2046 nt.directory. F\n-0002a830: 6f72 2069 6e73 7461 6e63 652c 2074 6869 or instance, thi\n-0002a840: 7320 6d65 616e 7320 7468 6174 2074 6865 s means that the\n-0002a850: 7265 2077 696c 6c20 6265 2074 776f 2063 re will be two c\n-0002a860: 6f70 6965 7320 6f66 0ae2 8098 696e 7374 opies of....inst\n-0002a870: 616c 6c2d 7368 e280 993a 206f 6e65 2069 all-sh...: one i\n-0002a880: 6e20 7468 6520 746f 702d 6c65 7665 6c20 n the top-level \n-0002a890: 6f66 2074 6865 20e2 8098 6172 6de2 8099 of the ...arm...\n-0002a8a0: 2070 6163 6b61 6765 2c20 616e 6420 616e package, and an\n-0002a8b0: 6f74 6865 7220 6f6e 650a 696e 2074 6865 other one.in the\n-0002a8c0: 20e2 8098 6861 6e64 2fe2 8099 2073 7562 ...hand/... sub\n-0002a8d0: 6469 7265 6374 6f72 7920 666f 7220 7468 directory for th\n-0002a8e0: 6520 e280 9868 616e 64e2 8099 2070 6163 e ...hand... pac\n-0002a8f0: 6b61 6765 2e0a 0a20 2020 5468 6520 6869 kage... The hi\n-0002a900: 7374 6f72 6963 616c 2064 6566 6175 6c74 storical default\n-0002a910: 2069 7320 746f 2073 6561 7263 6820 666f is to search fo\n-0002a920: 7220 7468 6573 6520 6175 7869 6c69 6172 r these auxiliar\n-0002a930: 7920 7363 7269 7074 7320 696e 0a74 6865 y scripts in.the\n-0002a940: 2070 6172 656e 7420 6469 7265 6374 6f72 parent director\n-0002a950: 7920 616e 6420 7468 6520 6772 616e 6470 y and the grandp\n-0002a960: 6172 656e 7420 6469 7265 6374 6f72 792e arent directory.\n-0002a970: 2020 536f 2069 6620 7468 650a e280 9841 So if the....A\n-0002a980: 435f 434f 4e46 4947 5f41 5558 5f44 4952 C_CONFIG_AUX_DIR\n-0002a990: 285b 2e5d 29e2 8099 206c 696e 6520 7761 ([.])... line wa\n-0002a9a0: 7320 7265 6d6f 7665 6420 6672 6f6d 20e2 s removed from .\n-0002a9b0: 8098 6861 6e64 2f63 6f6e 6669 6775 7265 ..hand/configure\n-0002a9c0: 2e61 63e2 8099 2c20 7468 6174 0a73 7562 .ac..., that.sub\n-0002a9d0: 7061 636b 6167 6520 776f 756c 6420 7368 package would sh\n-0002a9e0: 6172 6520 7468 6520 6175 7869 6c69 6172 are the auxiliar\n-0002a9f0: 7920 7363 7269 7074 206f 6620 7468 6520 y script of the \n-0002aa00: e280 9861 726d e280 9920 7061 636b 6167 ...arm... packag\n-0002aa10: 652e 2020 5468 6973 0a6d 6179 206c 6f6f e. This.may loo\n-0002aa20: 6b73 206c 696b 6520 6120 6761 696e 2069 ks like a gain i\n-0002aa30: 6e20 7369 7a65 2028 6120 6665 7720 6b69 n size (a few ki\n-0002aa40: 6c6f 6279 7465 7329 2c20 6275 7420 6974 lobytes), but it\n-0002aa50: 2069 7320 6163 7475 616c 6c79 2061 0a6c is actually a.l\n-0002aa60: 6f73 7320 6f66 206d 6f64 756c 6172 6974 oss of modularit\n-0002aa70: 7920 6173 2074 6865 20e2 8098 6861 6e64 y as the ...hand\n-0002aa80: e280 9920 7375 6270 6163 6b61 6765 2069 ... subpackage i\n-0002aa90: 7320 6e6f 206c 6f6e 6765 7220 7365 6c66 s no longer self\n-0002aaa0: 2d63 6f6e 7461 696e 6564 0a28 e280 986d -contained.(...m\n-0002aab0: 616b 6520 6469 7374 e280 9920 696e 2074 ake dist... in t\n-0002aac0: 6865 2073 7562 6469 7265 6374 6f72 7920 he subdirectory \n-0002aad0: 7769 6c6c 206e 6f74 2077 6f72 6b20 616e will not work an\n-0002aae0: 796d 6f72 6529 2e0a 0a20 2020 5061 636b ymore)... Pack\n-0002aaf0: 6167 6573 2074 6861 7420 646f 206e 6f74 ages that do not\n-0002ab00: 2075 7365 2041 7574 6f6d 616b 6520 6e65 use Automake ne\n-0002ab10: 6564 206d 6f72 6520 776f 726b 2074 6f20 ed more work to \n-0002ab20: 6265 2069 6e74 6567 7261 7465 640a 7468 be integrated.th\n-0002ab30: 6973 2077 6179 2e20 202a 4e6f 7465 2054 is way. *Note T\n-0002ab40: 6869 7264 2d50 6172 7479 204d 616b 6566 hird-Party Makef\n-0002ab50: 696c 6573 3a3a 2e0a 0a1f 0a46 696c 653a iles::.....File:\n-0002ab60: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-0002ab70: 6e66 6f2c 2020 4e6f 6465 3a20 5072 6f67 nfo, Node: Prog\n-0002ab80: 7261 6d73 2c20 204e 6578 743a 204f 7468 rams, Next: Oth\n-0002ab90: 6572 204f 626a 6563 7473 2c20 2050 7265 er Objects, Pre\n-0002aba0: 763a 2044 6972 6563 746f 7269 6573 2c20 v: Directories, \n-0002abb0: 2055 703a 2054 6f70 0a0a 3820 4275 696c Up: Top..8 Buil\n-0002abc0: 6469 6e67 2050 726f 6772 616d 7320 616e ding Programs an\n-0002abd0: 6420 4c69 6272 6172 6965 730a 2a2a 2a2a d Libraries.****\n+00029610: 3d3d 3d3d 3d3d 3d0a 0a49 6620 796f 7527 =======..If you'\n+00029620: 7665 2065 7665 7220 7265 6164 2050 6574 ve ever read Pet\n+00029630: 6572 204d 696c 6c65 7227 7320 6578 6365 er Miller's exce\n+00029640: 6c6c 656e 7420 7061 7065 722c 2052 6563 llent paper, Rec\n+00029650: 7572 7369 7665 204d 616b 650a 436f 6e73 ursive Make.Cons\n+00029660: 6964 6572 6564 2048 6172 6d66 756c 2028 idered Harmful (\n+00029670: 6874 7470 3a2f 2f6d 696c 6c65 722e 656d http://miller.em\n+00029680: 752e 6964 2e61 752f 706d 696c 6c65 722f u.id.au/pmiller/\n+00029690: 626f 6f6b 732f 726d 6368 2f29 2c20 7468 books/rmch/), th\n+000296a0: 650a 7072 6563 6564 696e 6720 7365 6374 e.preceding sect\n+000296b0: 696f 6e73 206f 6e20 7468 6520 7573 6520 ions on the use \n+000296c0: 6f66 2073 7562 6469 7265 6374 6f72 6965 of subdirectorie\n+000296d0: 7320 7769 6c6c 2070 726f 6261 626c 7920 s will probably \n+000296e0: 636f 6d65 2061 730a 756e 7765 6c63 6f6d come as.unwelcom\n+000296f0: 6520 6164 7669 6365 2e20 2046 6f72 2074 e advice. For t\n+00029700: 686f 7365 2077 686f 2068 6176 656e 2774 hose who haven't\n+00029710: 2072 6561 6420 7468 6520 7061 7065 722c read the paper,\n+00029720: 204d 696c 6c65 7227 7320 6d61 696e 0a74 Miller's main.t\n+00029730: 6865 7369 7320 6973 2074 6861 7420 7265 hesis is that re\n+00029740: 6375 7273 6976 6520 e280 986d 616b 65e2 cursive ...make.\n+00029750: 8099 2069 6e76 6f63 6174 696f 6e73 2061 .. invocations a\n+00029760: 7265 2062 6f74 6820 736c 6f77 2061 6e64 re both slow and\n+00029770: 0a65 7272 6f72 2d70 726f 6e65 2e0a 0a20 .error-prone... \n+00029780: 2020 4175 746f 6d61 6b65 2070 726f 7669 Automake provi\n+00029790: 6465 7320 7375 6666 6963 6965 6e74 2063 des sufficient c\n+000297a0: 726f 7373 2d64 6972 6563 746f 7279 2073 ross-directory s\n+000297b0: 7570 706f 7274 2028 3129 2074 6f20 656e upport (1) to en\n+000297c0: 6162 6c65 0a79 6f75 2074 6f20 7772 6974 able.you to writ\n+000297d0: 6520 6120 7369 6e67 6c65 20e2 8098 4d61 e a single ...Ma\n+000297e0: 6b65 6669 6c65 2e61 6de2 8099 2066 6f72 kefile.am... for\n+000297f0: 2061 2063 6f6d 706c 6578 206d 756c 7469 a complex multi\n+00029800: 2d64 6972 6563 746f 7279 0a70 6163 6b61 -directory.packa\n+00029810: 6765 2e0a 0a20 2020 4279 2064 6566 6175 ge... By defau\n+00029820: 6c74 2061 6e20 696e 7374 616c 6c61 626c lt an installabl\n+00029830: 6520 6669 6c65 2073 7065 6369 6669 6564 e file specified\n+00029840: 2069 6e20 6120 7375 6264 6972 6563 746f in a subdirecto\n+00029850: 7279 2077 696c 6c20 6861 7665 0a69 7473 ry will have.its\n+00029860: 2064 6972 6563 746f 7279 206e 616d 6520 directory name \n+00029870: 7374 7269 7070 6564 2062 6566 6f72 6520 stripped before \n+00029880: 696e 7374 616c 6c61 7469 6f6e 2e20 2046 installation. F\n+00029890: 6f72 2069 6e73 7461 6e63 652c 2069 6e20 or instance, in \n+000298a0: 7468 6973 0a65 7861 6d70 6c65 2c20 7468 this.example, th\n+000298b0: 6520 6865 6164 6572 2066 696c 6520 7769 e header file wi\n+000298c0: 6c6c 2062 6520 696e 7374 616c 6c65 6420 ll be installed \n+000298d0: 6173 20e2 8098 2428 696e 636c 7564 6564 as ...$(included\n+000298e0: 6972 292f 7374 6469 6f2e 68e2 8099 3a0a ir)/stdio.h...:.\n+000298f0: 0a20 2020 2020 696e 636c 7564 655f 4845 . include_HE\n+00029900: 4144 4552 5320 3d20 696e 632f 7374 6469 ADERS = inc/stdi\n+00029910: 6f2e 680a 0a20 2020 486f 7765 7665 722c o.h.. However,\n+00029920: 2074 6865 20e2 8098 6e6f 6261 7365 5fe2 the ...nobase_.\n+00029930: 8099 2070 7265 6669 7820 6361 6e20 6265 .. prefix can be\n+00029940: 2075 7365 6420 746f 2063 6972 6375 6d76 used to circumv\n+00029950: 656e 7420 7468 6973 2070 6174 680a 7374 ent this path.st\n+00029960: 7269 7070 696e 672e 2020 496e 2074 6869 ripping. In thi\n+00029970: 7320 6578 616d 706c 652c 2074 6865 2068 s example, the h\n+00029980: 6561 6465 7220 6669 6c65 2077 696c 6c20 eader file will \n+00029990: 6265 2069 6e73 7461 6c6c 6564 2061 730a be installed as.\n+000299a0: e280 9824 2869 6e63 6c75 6465 6469 7229 ...$(includedir)\n+000299b0: 2f73 7973 2f74 7970 6573 2e68 e280 993a /sys/types.h...:\n+000299c0: 0a0a 2020 2020 206e 6f62 6173 655f 696e .. nobase_in\n+000299d0: 636c 7564 655f 4845 4144 4552 5320 3d20 clude_HEADERS = \n+000299e0: 7379 732f 7479 7065 732e 680a 0a20 2020 sys/types.h.. \n+000299f0: e280 986e 6f62 6173 655f e280 9920 7368 ...nobase_... sh\n+00029a00: 6f75 6c64 2062 6520 7370 6563 6966 6965 ould be specifie\n+00029a10: 6420 6669 7273 7420 7768 656e 2075 7365 d first when use\n+00029a20: 6420 696e 2063 6f6e 6a75 6e63 7469 6f6e d in conjunction\n+00029a30: 2077 6974 680a 6569 7468 6572 20e2 8098 with.either ...\n+00029a40: 6469 7374 5fe2 8099 206f 7220 e280 986e dist_... or ...n\n+00029a50: 6f64 6973 745f e280 9920 282a 6e6f 7465 odist_... (*note\n+00029a60: 2046 696e 652d 6772 6169 6e65 6420 4469 Fine-grained Di\n+00029a70: 7374 7269 6275 7469 6f6e 2043 6f6e 7472 stribution Contr\n+00029a80: 6f6c 3a3a 292e 0a46 6f72 2069 6e73 7461 ol::)..For insta\n+00029a90: 6e63 653a 0a0a 2020 2020 206e 6f62 6173 nce:.. nobas\n+00029aa0: 655f 6469 7374 5f70 6b67 6461 7461 5f44 e_dist_pkgdata_D\n+00029ab0: 4154 4120 3d20 696d 6167 6573 2f76 6f72 ATA = images/vor\n+00029ac0: 7465 782e 7067 6d20 736f 756e 6473 2f77 tex.pgm sounds/w\n+00029ad0: 6869 726c 2e6f 6767 0a0a 2020 2046 696e hirl.ogg.. Fin\n+00029ae0: 616c 6c79 2c20 6e6f 7465 2074 6861 7420 ally, note that \n+00029af0: 6120 7661 7269 6162 6c65 2075 7369 6e67 a variable using\n+00029b00: 2074 6865 20e2 8098 6e6f 6261 7365 5fe2 the ...nobase_.\n+00029b10: 8099 2070 7265 6669 7820 6361 6e20 6f66 .. prefix can of\n+00029b20: 7465 6e20 6265 0a72 6570 6c61 6365 6420 ten be.replaced \n+00029b30: 6279 2073 6576 6572 616c 2076 6172 6961 by several varia\n+00029b40: 626c 6573 2c20 6f6e 6520 666f 7220 6561 bles, one for ea\n+00029b50: 6368 2064 6573 7469 6e61 7469 6f6e 2064 ch destination d\n+00029b60: 6972 6563 746f 7279 2028 2a6e 6f74 650a irectory (*note.\n+00029b70: 556e 6966 6f72 6d3a 3a29 2e20 2046 6f72 Uniform::). For\n+00029b80: 2069 6e73 7461 6e63 652c 2074 6865 206c instance, the l\n+00029b90: 6173 7420 6578 616d 706c 6520 636f 756c ast example coul\n+00029ba0: 6420 6265 2072 6577 7269 7474 656e 2061 d be rewritten a\n+00029bb0: 730a 666f 6c6c 6f77 733a 0a0a 2020 2020 s.follows:.. \n+00029bc0: 2069 6d61 6765 7364 6972 203d 2024 2870 imagesdir = $(p\n+00029bd0: 6b67 6461 7461 6469 7229 2f69 6d61 6765 kgdatadir)/image\n+00029be0: 730a 2020 2020 2073 6f75 6e64 7364 6972 s. soundsdir\n+00029bf0: 203d 2024 2870 6b67 6461 7461 6469 7229 = $(pkgdatadir)\n+00029c00: 2f73 6f75 6e64 730a 2020 2020 2064 6973 /sounds. dis\n+00029c10: 745f 696d 6167 6573 5f44 4154 4120 3d20 t_images_DATA = \n+00029c20: 696d 6167 6573 2f76 6f72 7465 782e 7067 images/vortex.pg\n+00029c30: 6d0a 2020 2020 2064 6973 745f 736f 756e m. dist_soun\n+00029c40: 6473 5f44 4154 4120 3d20 736f 756e 6473 ds_DATA = sounds\n+00029c50: 2f77 6869 726c 2e6f 6767 0a0a 5468 6973 /whirl.ogg..This\n+00029c60: 206c 6174 7465 7220 7379 6e74 6178 206d latter syntax m\n+00029c70: 616b 6573 2069 7420 706f 7373 6962 6c65 akes it possible\n+00029c80: 2074 6f20 6368 616e 6765 206f 6e65 2064 to change one d\n+00029c90: 6573 7469 6e61 7469 6f6e 2064 6972 6563 estination direc\n+00029ca0: 746f 7279 0a77 6974 686f 7574 2063 6861 tory.without cha\n+00029cb0: 6e67 696e 6720 7468 6520 6c61 796f 7574 nging the layout\n+00029cc0: 206f 6620 7468 6520 736f 7572 6365 2074 of the source t\n+00029cd0: 7265 652e 0a0a 2020 2043 7572 7265 6e74 ree... Current\n+00029ce0: 6c79 2c20 e280 986e 6f62 6173 655f 2a5f ly, ...nobase_*_\n+00029cf0: 4c54 4c49 4252 4152 4945 53e2 8099 2061 LTLIBRARIES... a\n+00029d00: 7265 2074 6865 206f 6e6c 7920 6578 6365 re the only exce\n+00029d10: 7074 696f 6e20 746f 2074 6869 730a 7275 ption to this.ru\n+00029d20: 6c65 2c20 696e 2074 6861 7420 7468 6572 le, in that ther\n+00029d30: 6520 6973 206e 6f20 7061 7274 6963 756c e is no particul\n+00029d40: 6172 2069 6e73 7461 6c6c 6174 696f 6e20 ar installation \n+00029d50: 6f72 6465 7220 6775 6172 616e 7465 6520 order guarantee \n+00029d60: 666f 7220 616e 0a6f 7468 6572 7769 7365 for an.otherwise\n+00029d70: 2065 7175 6976 616c 656e 7420 7365 7420 equivalent set \n+00029d80: 6f66 2076 6172 6961 626c 6573 2077 6974 of variables wit\n+00029d90: 686f 7574 20e2 8098 6e6f 6261 7365 5fe2 hout ...nobase_.\n+00029da0: 8099 2070 7265 6669 782e 0a0a 2020 202d .. prefix... -\n+00029db0: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno\n+00029dc0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------..\n+00029dd0: 2020 2028 3129 2057 6520 6265 6c69 6576 (1) We believ\n+00029de0: 652e 2020 5468 6973 2077 6f72 6b20 6973 e. This work is\n+00029df0: 206e 6577 2061 6e64 2074 6865 7265 2061 new and there a\n+00029e00: 7265 2070 726f 6261 626c 7920 7761 7274 re probably wart\n+00029e10: 732e 0a2a 4e6f 7465 2049 6e74 726f 6475 s..*Note Introdu\n+00029e20: 6374 696f 6e3a 3a2c 2066 6f72 2069 6e66 ction::, for inf\n+00029e30: 6f72 6d61 7469 6f6e 206f 6e20 7265 706f ormation on repo\n+00029e40: 7274 696e 6720 6275 6773 2e0a 0a1f 0a46 rting bugs.....F\n+00029e50: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00029e60: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00029e70: 5375 6270 6163 6b61 6765 732c 2020 5072 Subpackages, Pr\n+00029e80: 6576 3a20 416c 7465 726e 6174 6976 652c ev: Alternative,\n+00029e90: 2020 5570 3a20 4469 7265 6374 6f72 6965 Up: Directorie\n+00029ea0: 730a 0a37 2e34 204e 6573 7469 6e67 2050 s..7.4 Nesting P\n+00029eb0: 6163 6b61 6765 730a 3d3d 3d3d 3d3d 3d3d ackages.========\n+00029ec0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 496e ============..In\n+00029ed0: 2074 6865 2047 4e55 2042 7569 6c64 2053 the GNU Build S\n+00029ee0: 7973 7465 6d2c 2070 6163 6b61 6765 7320 ystem, packages \n+00029ef0: 6361 6e20 6265 206e 6573 7465 6420 746f can be nested to\n+00029f00: 2061 7262 6974 7261 7279 2064 6570 7468 arbitrary depth\n+00029f10: 2e0a 5468 6973 206d 6561 6e73 2074 6861 ..This means tha\n+00029f20: 7420 6120 7061 636b 6167 6520 6361 6e20 t a package can \n+00029f30: 656d 6265 6420 6f74 6865 7220 7061 636b embed other pack\n+00029f40: 6167 6573 2077 6974 6820 7468 6569 7220 ages with their \n+00029f50: 6f77 6e0a e280 9863 6f6e 6669 6775 7265 own....configure\n+00029f60: e280 992c 20e2 8098 4d61 6b65 6669 6c65 ..., ...Makefile\n+00029f70: e280 9973 2c20 6574 632e 0a0a 2020 2054 ...s, etc... T\n+00029f80: 6865 7365 206f 7468 6572 2070 6163 6b61 hese other packa\n+00029f90: 6765 7320 7368 6f75 6c64 206a 7573 7420 ges should just \n+00029fa0: 6170 7065 6172 2061 7320 7375 6264 6972 appear as subdir\n+00029fb0: 6563 746f 7269 6573 206f 6620 7468 6569 ectories of thei\n+00029fc0: 720a 7061 7265 6e74 2070 6163 6b61 6765 r.parent package\n+00029fd0: 2e20 2054 6865 7920 6d75 7374 2062 6520 . They must be \n+00029fe0: 6c69 7374 6564 2069 6e20 e280 9853 5542 listed in ...SUB\n+00029ff0: 4449 5253 e280 9920 6c69 6b65 206f 7468 DIRS... like oth\n+0002a000: 6572 206f 7264 696e 6172 790a 6469 7265 er ordinary.dire\n+0002a010: 6374 6f72 6965 732e 2020 486f 7765 7665 ctories. Howeve\n+0002a020: 7220 7468 6520 7375 6270 6163 6b61 6765 r the subpackage\n+0002a030: 2773 20e2 8098 4d61 6b65 6669 6c65 e280 's ...Makefile..\n+0002a040: 9973 2073 686f 756c 6420 6265 206f 7574 .s should be out\n+0002a050: 7075 7420 6279 0a69 7473 206f 776e 20e2 put by.its own .\n+0002a060: 8098 636f 6e66 6967 7572 65e2 8099 2073 ..configure... s\n+0002a070: 6372 6970 742c 206e 6f74 2062 7920 7468 cript, not by th\n+0002a080: 6520 7061 7265 6e74 2773 20e2 8098 636f e parent's ...co\n+0002a090: 6e66 6967 7572 65e2 8099 2e20 2054 6869 nfigure.... Thi\n+0002a0a0: 7320 6973 0a61 6368 6965 7665 6420 7573 s is.achieved us\n+0002a0b0: 696e 6720 7468 6520 e280 9841 435f 434f ing the ...AC_CO\n+0002a0c0: 4e46 4947 5f53 5542 4449 5253 e280 9920 NFIG_SUBDIRS... \n+0002a0d0: 4175 746f 636f 6e66 206d 6163 726f 2028 Autoconf macro (\n+0002a0e0: 2a6e 6f74 650a 4143 5f43 4f4e 4649 475f *note.AC_CONFIG_\n+0002a0f0: 5355 4244 4952 533a 2028 6175 746f 636f SUBDIRS: (autoco\n+0002a100: 6e66 2953 7562 6469 7265 6374 6f72 6965 nf)Subdirectorie\n+0002a110: 732e 292e 0a0a 2020 2048 6572 6520 6973 s.)... Here is\n+0002a120: 2061 6e20 6578 616d 706c 6520 7061 636b an example pack\n+0002a130: 6167 6520 666f 7220 616e 20e2 8098 6172 age for an ...ar\n+0002a140: 6de2 8099 2070 726f 6772 616d 2074 6861 m... program tha\n+0002a150: 7420 6c69 6e6b 7320 7769 7468 2061 0ae2 t links with a..\n+0002a160: 8098 6861 6e64 e280 9920 6c69 6272 6172 ..hand... librar\n+0002a170: 7920 7468 6174 2069 7320 6120 6e65 7374 y that is a nest\n+0002a180: 6564 2070 6163 6b61 6765 2069 6e20 7375 ed package in su\n+0002a190: 6264 6972 6563 746f 7279 20e2 8098 6861 bdirectory ...ha\n+0002a1a0: 6e64 2fe2 8099 2e0a 0a20 2020 e280 9861 nd/...... ...a\n+0002a1b0: 726d e280 9927 7320 e280 9863 6f6e 6669 rm...'s ...confi\n+0002a1c0: 6775 7265 2e61 63e2 8099 3a0a 0a20 2020 gure.ac...:.. \n+0002a1d0: 2020 4143 5f49 4e49 5428 5b61 726d 5d2c AC_INIT([arm],\n+0002a1e0: 205b 312e 305d 290a 2020 2020 2041 435f [1.0]). AC_\n+0002a1f0: 434f 4e46 4947 5f41 5558 5f44 4952 285b CONFIG_AUX_DIR([\n+0002a200: 2e5d 290a 2020 2020 2041 4d5f 494e 4954 .]). AM_INIT\n+0002a210: 5f41 5554 4f4d 414b 450a 2020 2020 2041 _AUTOMAKE. A\n+0002a220: 435f 5052 4f47 5f43 430a 2020 2020 2041 C_PROG_CC. A\n+0002a230: 435f 434f 4e46 4947 5f46 494c 4553 285b C_CONFIG_FILES([\n+0002a240: 4d61 6b65 6669 6c65 5d29 0a20 2020 2020 Makefile]). \n+0002a250: 2320 4361 6c6c 2068 616e 6427 7320 2e2f # Call hand's ./\n+0002a260: 636f 6e66 6967 7572 6520 7363 7269 7074 configure script\n+0002a270: 2072 6563 7572 7369 7665 6c79 2e0a 2020 recursively.. \n+0002a280: 2020 2041 435f 434f 4e46 4947 5f53 5542 AC_CONFIG_SUB\n+0002a290: 4449 5253 285b 6861 6e64 5d29 0a20 2020 DIRS([hand]). \n+0002a2a0: 2020 4143 5f4f 5554 5055 540a 0a20 2020 AC_OUTPUT.. \n+0002a2b0: e280 9861 726d e280 9927 7320 e280 984d ...arm...'s ...M\n+0002a2c0: 616b 6566 696c 652e 616d e280 993a 0a0a akefile.am...:..\n+0002a2d0: 2020 2020 2023 2042 7569 6c64 2074 6865 # Build the\n+0002a2e0: 206c 6962 7261 7279 2069 6e20 7468 6520 library in the \n+0002a2f0: 6861 6e64 2073 7562 6469 7265 6374 6f72 hand subdirector\n+0002a300: 7920 6669 7273 742e 0a20 2020 2020 5355 y first.. SU\n+0002a310: 4244 4952 5320 3d20 6861 6e64 0a0a 2020 BDIRS = hand.. \n+0002a320: 2020 2023 2049 6e63 6c75 6465 2068 616e # Include han\n+0002a330: 6427 7320 6865 6164 6572 2077 6865 6e20 d's header when \n+0002a340: 636f 6d70 696c 696e 6720 7468 6973 2064 compiling this d\n+0002a350: 6972 6563 746f 7279 2e0a 2020 2020 2041 irectory.. A\n+0002a360: 4d5f 4350 5046 4c41 4753 203d 202d 4924 M_CPPFLAGS = -I$\n+0002a370: 2873 7263 6469 7229 2f68 616e 640a 0a20 (srcdir)/hand.. \n+0002a380: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+0002a390: 203d 2061 726d 0a20 2020 2020 6172 6d5f = arm. arm_\n+0002a3a0: 534f 5552 4345 5320 3d20 6172 6d2e 630a SOURCES = arm.c.\n+0002a3b0: 2020 2020 2023 206c 696e 6b20 7769 7468 # link with\n+0002a3c0: 2074 6865 2068 616e 6420 6c69 6272 6172 the hand librar\n+0002a3d0: 792e 0a20 2020 2020 6172 6d5f 4c44 4144 y.. arm_LDAD\n+0002a3e0: 4420 3d20 6861 6e64 2f6c 6962 6861 6e64 D = hand/libhand\n+0002a3f0: 2e61 0a0a 2020 204e 6f77 2068 6572 6520 .a.. Now here \n+0002a400: 6973 20e2 8098 6861 6e64 e280 9927 7320 is ...hand...'s \n+0002a410: e280 9868 616e 642f 636f 6e66 6967 7572 ...hand/configur\n+0002a420: 652e 6163 e280 993a 0a0a 2020 2020 2041 e.ac...:.. A\n+0002a430: 435f 494e 4954 285b 6861 6e64 5d2c 205b C_INIT([hand], [\n+0002a440: 312e 325d 290a 2020 2020 2041 435f 434f 1.2]). AC_CO\n+0002a450: 4e46 4947 5f41 5558 5f44 4952 285b 2e5d NFIG_AUX_DIR([.]\n+0002a460: 290a 2020 2020 2041 4d5f 494e 4954 5f41 ). AM_INIT_A\n+0002a470: 5554 4f4d 414b 450a 2020 2020 2041 435f UTOMAKE. AC_\n+0002a480: 5052 4f47 5f43 430a 2020 2020 2041 4d5f PROG_CC. AM_\n+0002a490: 5052 4f47 5f41 520a 2020 2020 2041 435f PROG_AR. AC_\n+0002a4a0: 5052 4f47 5f52 414e 4c49 420a 2020 2020 PROG_RANLIB. \n+0002a4b0: 2041 435f 434f 4e46 4947 5f46 494c 4553 AC_CONFIG_FILES\n+0002a4c0: 285b 4d61 6b65 6669 6c65 5d29 0a20 2020 ([Makefile]). \n+0002a4d0: 2020 4143 5f4f 5554 5055 540a 0a61 6e64 AC_OUTPUT..and\n+0002a4e0: 2069 7473 20e2 8098 6861 6e64 2f4d 616b its ...hand/Mak\n+0002a4f0: 6566 696c 652e 616d e280 993a 0a0a 2020 efile.am...:.. \n+0002a500: 2020 206c 6962 5f4c 4942 5241 5249 4553 lib_LIBRARIES\n+0002a510: 203d 206c 6962 6861 6e64 2e61 0a20 2020 = libhand.a. \n+0002a520: 2020 6c69 6268 616e 645f 615f 534f 5552 libhand_a_SOUR\n+0002a530: 4345 5320 3d20 6861 6e64 2e63 0a0a 2020 CES = hand.c.. \n+0002a540: 2057 6865 6e20 e280 986d 616b 6520 6469 When ...make di\n+0002a550: 7374 e280 9920 6973 2072 756e 2066 726f st... is run fro\n+0002a560: 6d20 7468 6520 746f 702d 6c65 7665 6c20 m the top-level \n+0002a570: 6469 7265 6374 6f72 7920 6974 2077 696c directory it wil\n+0002a580: 6c20 6372 6561 7465 0a61 6e20 6172 6368 l create.an arch\n+0002a590: 6976 6520 e280 9861 726d 2d31 2e30 2e74 ive ...arm-1.0.t\n+0002a5a0: 6172 2e67 7ae2 8099 2074 6861 7420 636f ar.gz... that co\n+0002a5b0: 6e74 6169 6e73 2074 6865 20e2 8098 6172 ntains the ...ar\n+0002a5c0: 6de2 8099 2063 6f64 6520 6173 2077 656c m... code as wel\n+0002a5d0: 6c20 6173 2074 6865 0ae2 8098 6861 6e64 l as the....hand\n+0002a5e0: e280 9920 7375 6264 6972 6563 746f 7279 ... subdirectory\n+0002a5f0: 2e20 2054 6869 7320 7061 636b 6167 6520 . This package \n+0002a600: 6361 6e20 6265 2062 7569 6c74 2061 6e64 can be built and\n+0002a610: 2069 6e73 7461 6c6c 6564 206c 696b 6520 installed like \n+0002a620: 616e 790a 6f72 6469 6e61 7279 2070 6163 any.ordinary pac\n+0002a630: 6b61 6765 2c20 7769 7468 2074 6865 2075 kage, with the u\n+0002a640: 7375 616c 20e2 8098 2e2f 636f 6e66 6967 sual ..../config\n+0002a650: 7572 6520 2626 206d 616b 6520 2626 206d ure && make && m\n+0002a660: 616b 6520 696e 7374 616c 6ce2 8099 0a73 ake install....s\n+0002a670: 6571 7565 6e63 6520 2874 6865 20e2 8098 equence (the ...\n+0002a680: 6861 6e64 e280 9920 7375 6270 6163 6b61 hand... subpacka\n+0002a690: 6765 2077 696c 6c20 6265 2062 7569 6c74 ge will be built\n+0002a6a0: 2061 6e64 2069 6e73 7461 6c6c 6564 2062 and installed b\n+0002a6b0: 7920 7468 650a 7072 6f63 6573 7329 2e0a y the.process)..\n+0002a6c0: 0a20 2020 5768 656e 20e2 8098 6d61 6b65 . When ...make\n+0002a6d0: 2064 6973 74e2 8099 2069 7320 7275 6e20 dist... is run \n+0002a6e0: 6672 6f6d 2074 6865 2068 616e 6420 6469 from the hand di\n+0002a6f0: 7265 6374 6f72 792c 2069 7420 7769 6c6c rectory, it will\n+0002a700: 2063 7265 6174 6520 610a 7365 6c66 2d63 create a.self-c\n+0002a710: 6f6e 7461 696e 6564 20e2 8098 6861 6e64 ontained ...hand\n+0002a720: 2d31 2e32 2e74 6172 2e67 7ae2 8099 2061 -1.2.tar.gz... a\n+0002a730: 7263 6869 7665 2e20 2053 6f20 616c 7468 rchive. So alth\n+0002a740: 6f75 6768 2069 7420 6170 7065 6172 7320 ough it appears \n+0002a750: 746f 2062 650a 656d 6265 6464 6564 2069 to be.embedded i\n+0002a760: 6e20 616e 6f74 6865 7220 7061 636b 6167 n another packag\n+0002a770: 652c 2069 7420 6361 6e20 7374 696c 6c20 e, it can still \n+0002a780: 6265 2075 7365 6420 7365 7061 7261 7465 be used separate\n+0002a790: 6c79 2e0a 0a20 2020 5468 6520 7075 7270 ly... The purp\n+0002a7a0: 6f73 6520 6f66 2074 6865 20e2 8098 4143 ose of the ...AC\n+0002a7b0: 5f43 4f4e 4649 475f 4155 585f 4449 5228 _CONFIG_AUX_DIR(\n+0002a7c0: 5b2e 5d29 e280 9920 696e 7374 7275 6374 [.])... instruct\n+0002a7d0: 696f 6e20 6973 2074 6f20 666f 7263 650a ion is to force.\n+0002a7e0: 4175 746f 6d61 6b65 2061 6e64 2041 7574 Automake and Aut\n+0002a7f0: 6f63 6f6e 6620 746f 2073 6561 7263 6820 oconf to search \n+0002a800: 666f 7220 6175 7869 6c69 6172 7920 7363 for auxiliary sc\n+0002a810: 7269 7074 7320 696e 2074 6865 2063 7572 ripts in the cur\n+0002a820: 7265 6e74 0a64 6972 6563 746f 7279 2e20 rent.directory. \n+0002a830: 2046 6f72 2069 6e73 7461 6e63 652c 2074 For instance, t\n+0002a840: 6869 7320 6d65 616e 7320 7468 6174 2074 his means that t\n+0002a850: 6865 7265 2077 696c 6c20 6265 2074 776f here will be two\n+0002a860: 2063 6f70 6965 7320 6f66 0ae2 8098 696e copies of....in\n+0002a870: 7374 616c 6c2d 7368 e280 993a 206f 6e65 stall-sh...: one\n+0002a880: 2069 6e20 7468 6520 746f 702d 6c65 7665 in the top-leve\n+0002a890: 6c20 6f66 2074 6865 20e2 8098 6172 6de2 l of the ...arm.\n+0002a8a0: 8099 2070 6163 6b61 6765 2c20 616e 6420 .. package, and \n+0002a8b0: 616e 6f74 6865 7220 6f6e 650a 696e 2074 another one.in t\n+0002a8c0: 6865 20e2 8098 6861 6e64 2fe2 8099 2073 he ...hand/... s\n+0002a8d0: 7562 6469 7265 6374 6f72 7920 666f 7220 ubdirectory for \n+0002a8e0: 7468 6520 e280 9868 616e 64e2 8099 2070 the ...hand... p\n+0002a8f0: 6163 6b61 6765 2e0a 0a20 2020 5468 6520 ackage... The \n+0002a900: 6869 7374 6f72 6963 616c 2064 6566 6175 historical defau\n+0002a910: 6c74 2069 7320 746f 2073 6561 7263 6820 lt is to search \n+0002a920: 666f 7220 7468 6573 6520 6175 7869 6c69 for these auxili\n+0002a930: 6172 7920 7363 7269 7074 7320 696e 0a74 ary scripts in.t\n+0002a940: 6865 2070 6172 656e 7420 6469 7265 6374 he parent direct\n+0002a950: 6f72 7920 616e 6420 7468 6520 6772 616e ory and the gran\n+0002a960: 6470 6172 656e 7420 6469 7265 6374 6f72 dparent director\n+0002a970: 792e 2020 536f 2069 6620 7468 650a e280 y. So if the...\n+0002a980: 9841 435f 434f 4e46 4947 5f41 5558 5f44 .AC_CONFIG_AUX_D\n+0002a990: 4952 285b 2e5d 29e2 8099 206c 696e 6520 IR([.])... line \n+0002a9a0: 7761 7320 7265 6d6f 7665 6420 6672 6f6d was removed from\n+0002a9b0: 20e2 8098 6861 6e64 2f63 6f6e 6669 6775 ...hand/configu\n+0002a9c0: 7265 2e61 63e2 8099 2c20 7468 6174 0a73 re.ac..., that.s\n+0002a9d0: 7562 7061 636b 6167 6520 776f 756c 6420 ubpackage would \n+0002a9e0: 7368 6172 6520 7468 6520 6175 7869 6c69 share the auxili\n+0002a9f0: 6172 7920 7363 7269 7074 206f 6620 7468 ary script of th\n+0002aa00: 6520 e280 9861 726d e280 9920 7061 636b e ...arm... pack\n+0002aa10: 6167 652e 2020 5468 6973 0a6d 6179 206c age. This.may l\n+0002aa20: 6f6f 6b73 206c 696b 6520 6120 6761 696e ooks like a gain\n+0002aa30: 2069 6e20 7369 7a65 2028 6120 6665 7720 in size (a few \n+0002aa40: 6b69 6c6f 6279 7465 7329 2c20 6275 7420 kilobytes), but \n+0002aa50: 6974 2069 7320 6163 7475 616c 6c79 2061 it is actually a\n+0002aa60: 0a6c 6f73 7320 6f66 206d 6f64 756c 6172 .loss of modular\n+0002aa70: 6974 7920 6173 2074 6865 20e2 8098 6861 ity as the ...ha\n+0002aa80: 6e64 e280 9920 7375 6270 6163 6b61 6765 nd... subpackage\n+0002aa90: 2069 7320 6e6f 206c 6f6e 6765 7220 7365 is no longer se\n+0002aaa0: 6c66 2d63 6f6e 7461 696e 6564 0a28 e280 lf-contained.(..\n+0002aab0: 986d 616b 6520 6469 7374 e280 9920 696e .make dist... in\n+0002aac0: 2074 6865 2073 7562 6469 7265 6374 6f72 the subdirector\n+0002aad0: 7920 7769 6c6c 206e 6f74 2077 6f72 6b20 y will not work \n+0002aae0: 616e 796d 6f72 6529 2e0a 0a20 2020 5061 anymore)... Pa\n+0002aaf0: 636b 6167 6573 2074 6861 7420 646f 206e ckages that do n\n+0002ab00: 6f74 2075 7365 2041 7574 6f6d 616b 6520 ot use Automake \n+0002ab10: 6e65 6564 206d 6f72 6520 776f 726b 2074 need more work t\n+0002ab20: 6f20 6265 2069 6e74 6567 7261 7465 640a o be integrated.\n+0002ab30: 7468 6973 2077 6179 2e20 202a 4e6f 7465 this way. *Note\n+0002ab40: 2054 6869 7264 2d50 6172 7479 204d 616b Third-Party Mak\n+0002ab50: 6566 696c 6573 3a3a 2e0a 0a1f 0a46 696c efiles::.....Fil\n+0002ab60: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0002ab70: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr\n+0002ab80: 6f67 7261 6d73 2c20 204e 6578 743a 204f ograms, Next: O\n+0002ab90: 7468 6572 204f 626a 6563 7473 2c20 2050 ther Objects, P\n+0002aba0: 7265 763a 2044 6972 6563 746f 7269 6573 rev: Directories\n+0002abb0: 2c20 2055 703a 2054 6f70 0a0a 3820 4275 , Up: Top..8 Bu\n+0002abc0: 696c 6469 6e67 2050 726f 6772 616d 7320 ilding Programs \n+0002abd0: 616e 6420 4c69 6272 6172 6965 730a 2a2a and Libraries.**\n 0002abe0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-0002abf0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a41 *************..A\n-0002ac00: 206c 6172 6765 2070 6172 7420 6f66 2041 large part of A\n-0002ac10: 7574 6f6d 616b 6527 7320 6675 6e63 7469 utomake's functi\n-0002ac20: 6f6e 616c 6974 7920 6973 2064 6564 6963 onality is dedic\n-0002ac30: 6174 6564 2074 6f20 6d61 6b69 6e67 2069 ated to making i\n-0002ac40: 7420 6561 7379 0a74 6f20 6275 696c 6420 t easy.to build \n-0002ac50: 7072 6f67 7261 6d73 2061 6e64 206c 6962 programs and lib\n-0002ac60: 7261 7269 6573 2e0a 0a2a 204d 656e 753a raries...* Menu:\n-0002ac70: 0a0a 2a20 4120 5072 6f67 7261 6d3a 3a20 ..* A Program:: \n-0002ac80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0002ac90: 2020 4275 696c 6469 6e67 2061 2070 726f Building a pro\n-0002aca0: 6772 616d 0a2a 2041 204c 6962 7261 7279 gram.* A Library\n-0002acb0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-0002acc0: 2020 2020 2042 7569 6c64 696e 6720 6120 Building a \n-0002acd0: 6c69 6272 6172 790a 2a20 4120 5368 6172 library.* A Shar\n-0002ace0: 6564 204c 6962 7261 7279 3a3a 2020 2020 ed Library:: \n-0002acf0: 2020 2020 2020 2020 4275 696c 6469 6e67 Building\n-0002ad00: 2061 204c 6962 746f 6f6c 206c 6962 7261 a Libtool libra\n-0002ad10: 7279 0a2a 2050 726f 6772 616d 2061 6e64 ry.* Program and\n-0002ad20: 204c 6962 7261 7279 2056 6172 6961 626c Library Variabl\n-0002ad30: 6573 3a3a 2020 5661 7269 6162 6c65 7320 es:: Variables \n-0002ad40: 636f 6e74 726f 6c6c 696e 6720 7072 6f67 controlling prog\n-0002ad50: 7261 6d20 616e 640a 2020 2020 2020 2020 ram and. \n+0002abf0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a ***************.\n+0002ac00: 0a41 206c 6172 6765 2070 6172 7420 6f66 .A large part of\n+0002ac10: 2041 7574 6f6d 616b 6527 7320 6675 6e63 Automake's func\n+0002ac20: 7469 6f6e 616c 6974 7920 6973 2064 6564 tionality is ded\n+0002ac30: 6963 6174 6564 2074 6f20 6d61 6b69 6e67 icated to making\n+0002ac40: 2069 7420 6561 7379 0a74 6f20 6275 696c it easy.to buil\n+0002ac50: 6420 7072 6f67 7261 6d73 2061 6e64 206c d programs and l\n+0002ac60: 6962 7261 7269 6573 2e0a 0a2a 204d 656e ibraries...* Men\n+0002ac70: 753a 0a0a 2a20 4120 5072 6f67 7261 6d3a u:..* A Program:\n+0002ac80: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0002ac90: 2020 2020 4275 696c 6469 6e67 2061 2070 Building a p\n+0002aca0: 726f 6772 616d 0a2a 2041 204c 6962 7261 rogram.* A Libra\n+0002acb0: 7279 3a3a 2020 2020 2020 2020 2020 2020 ry:: \n+0002acc0: 2020 2020 2020 2042 7569 6c64 696e 6720 Building \n+0002acd0: 6120 6c69 6272 6172 790a 2a20 4120 5368 a library.* A Sh\n+0002ace0: 6172 6564 204c 6962 7261 7279 3a3a 2020 ared Library:: \n+0002acf0: 2020 2020 2020 2020 2020 4275 696c 6469 Buildi\n+0002ad00: 6e67 2061 204c 6962 746f 6f6c 206c 6962 ng a Libtool lib\n+0002ad10: 7261 7279 0a2a 2050 726f 6772 616d 2061 rary.* Program a\n+0002ad20: 6e64 204c 6962 7261 7279 2056 6172 6961 nd Library Varia\n+0002ad30: 626c 6573 3a3a 2020 5661 7269 6162 6c65 bles:: Variable\n+0002ad40: 7320 636f 6e74 726f 6c6c 696e 6720 7072 s controlling pr\n+0002ad50: 6f67 7261 6d20 616e 640a 2020 2020 2020 ogram and. \n 0002ad60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0002ad70: 2020 2020 2020 2020 6c69 6272 6172 7920 library \n-0002ad80: 6275 696c 6473 0a2a 2044 6566 6175 6c74 builds.* Default\n-0002ad90: 205f 534f 5552 4345 533a 3a20 2020 2020 _SOURCES:: \n-0002ada0: 2020 2020 2020 2044 6566 6175 6c74 2073 Default s\n-0002adb0: 6f75 7263 6520 6669 6c65 730a 2a20 4c49 ource files.* LI\n-0002adc0: 424f 424a 533a 3a20 2020 2020 2020 2020 BOBJS:: \n-0002add0: 2020 2020 2020 2020 2020 2020 5370 6563 Spec\n-0002ade0: 6961 6c20 6861 6e64 6c69 6e67 2066 6f72 ial handling for\n-0002adf0: 204c 4942 4f42 4a53 2061 6e64 2041 4c4c LIBOBJS and ALL\n-0002ae00: 4f43 410a 2a20 5072 6f67 7261 6d20 5661 OCA.* Program Va\n-0002ae10: 7269 6162 6c65 733a 3a20 2020 2020 2020 riables:: \n-0002ae20: 2020 2020 5661 7269 6162 6c65 7320 7573 Variables us\n-0002ae30: 6564 2077 6865 6e20 6275 696c 6469 6e67 ed when building\n-0002ae40: 2061 2070 726f 6772 616d 0a2a 2059 6163 a program.* Yac\n-0002ae50: 6320 616e 6420 4c65 783a 3a20 2020 2020 c and Lex:: \n-0002ae60: 2020 2020 2020 2020 2020 2059 6163 6320 Yacc \n-0002ae70: 616e 6420 4c65 7820 7375 7070 6f72 740a and Lex support.\n-0002ae80: 2a20 432b 2b20 5375 7070 6f72 743a 3a20 * C++ Support:: \n-0002ae90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0002aea0: 436f 6d70 696c 696e 6720 432b 2b20 736f Compiling C++ so\n-0002aeb0: 7572 6365 730a 2a20 4f62 6a65 6374 6976 urces.* Objectiv\n-0002aec0: 6520 4320 5375 7070 6f72 743a 3a20 2020 e C Support:: \n-0002aed0: 2020 2020 2020 436f 6d70 696c 696e 6720 Compiling \n-0002aee0: 4f62 6a65 6374 6976 6520 4320 736f 7572 Objective C sour\n-0002aef0: 6365 730a 2a20 556e 6966 6965 6420 5061 ces.* Unified Pa\n-0002af00: 7261 6c6c 656c 2043 2053 7570 706f 7274 rallel C Support\n-0002af10: 3a3a 2020 436f 6d70 696c 696e 6720 556e :: Compiling Un\n-0002af20: 6966 6965 6420 5061 7261 6c6c 656c 2043 ified Parallel C\n-0002af30: 2073 6f75 7263 6573 0a2a 2041 7373 656d sources.* Assem\n-0002af40: 626c 7920 5375 7070 6f72 743a 3a20 2020 bly Support:: \n-0002af50: 2020 2020 2020 2020 2043 6f6d 7069 6c69 Compili\n-0002af60: 6e67 2061 7373 656d 626c 7920 736f 7572 ng assembly sour\n-0002af70: 6365 730a 2a20 466f 7274 7261 6e20 3737 ces.* Fortran 77\n-0002af80: 2053 7570 706f 7274 3a3a 2020 2020 2020 Support:: \n-0002af90: 2020 2020 436f 6d70 696c 696e 6720 466f Compiling Fo\n-0002afa0: 7274 7261 6e20 3737 2073 6f75 7263 6573 rtran 77 sources\n-0002afb0: 0a2a 2046 6f72 7472 616e 2039 7820 5375 .* Fortran 9x Su\n-0002afc0: 7070 6f72 743a 3a20 2020 2020 2020 2020 pport:: \n-0002afd0: 2043 6f6d 7069 6c69 6e67 2046 6f72 7472 Compiling Fortr\n-0002afe0: 616e 2039 7820 736f 7572 6365 730a 2a20 an 9x sources.* \n-0002aff0: 4a61 7661 2053 7570 706f 7274 2077 6974 Java Support wit\n-0002b000: 6820 6763 6a3a 3a20 2020 2020 2020 436f h gcj:: Co\n-0002b010: 6d70 696c 696e 6720 4a61 7661 2073 6f75 mpiling Java sou\n-0002b020: 7263 6573 2075 7369 6e67 2067 636a 0a2a rces using gcj.*\n-0002b030: 2056 616c 6120 5375 7070 6f72 743a 3a20 Vala Support:: \n-0002b040: 2020 2020 2020 2020 2020 2020 2020 2043 C\n-0002b050: 6f6d 7069 6c69 6e67 2056 616c 6120 736f ompiling Vala so\n-0002b060: 7572 6365 730a 2a20 5375 7070 6f72 7420 urces.* Support \n-0002b070: 666f 7220 4f74 6865 7220 4c61 6e67 7561 for Other Langua\n-0002b080: 6765 733a 3a20 2043 6f6d 7069 6c69 6e67 ges:: Compiling\n-0002b090: 206f 7468 6572 206c 616e 6775 6167 6573 other languages\n-0002b0a0: 0a2a 2041 4e53 493a 3a20 2020 2020 2020 .* ANSI:: \n+0002ad70: 2020 2020 2020 2020 2020 6c69 6272 6172 librar\n+0002ad80: 7920 6275 696c 6473 0a2a 2044 6566 6175 y builds.* Defau\n+0002ad90: 6c74 205f 534f 5552 4345 533a 3a20 2020 lt _SOURCES:: \n+0002ada0: 2020 2020 2020 2020 2044 6566 6175 6c74 Default\n+0002adb0: 2073 6f75 7263 6520 6669 6c65 730a 2a20 source files.* \n+0002adc0: 4c49 424f 424a 533a 3a20 2020 2020 2020 LIBOBJS:: \n+0002add0: 2020 2020 2020 2020 2020 2020 2020 5370 Sp\n+0002ade0: 6563 6961 6c20 6861 6e64 6c69 6e67 2066 ecial handling f\n+0002adf0: 6f72 204c 4942 4f42 4a53 2061 6e64 2041 or LIBOBJS and A\n+0002ae00: 4c4c 4f43 410a 2a20 5072 6f67 7261 6d20 LLOCA.* Program \n+0002ae10: 5661 7269 6162 6c65 733a 3a20 2020 2020 Variables:: \n+0002ae20: 2020 2020 2020 5661 7269 6162 6c65 7320 Variables \n+0002ae30: 7573 6564 2077 6865 6e20 6275 696c 6469 used when buildi\n+0002ae40: 6e67 2061 2070 726f 6772 616d 0a2a 2059 ng a program.* Y\n+0002ae50: 6163 6320 616e 6420 4c65 783a 3a20 2020 acc and Lex:: \n+0002ae60: 2020 2020 2020 2020 2020 2020 2059 6163 Yac\n+0002ae70: 6320 616e 6420 4c65 7820 7375 7070 6f72 c and Lex suppor\n+0002ae80: 740a 2a20 432b 2b20 5375 7070 6f72 743a t.* C++ Support:\n+0002ae90: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0002aea0: 2020 436f 6d70 696c 696e 6720 432b 2b20 Compiling C++ \n+0002aeb0: 736f 7572 6365 730a 2a20 4f62 6a65 6374 sources.* Object\n+0002aec0: 6976 6520 4320 5375 7070 6f72 743a 3a20 ive C Support:: \n+0002aed0: 2020 2020 2020 2020 436f 6d70 696c 696e Compilin\n+0002aee0: 6720 4f62 6a65 6374 6976 6520 4320 736f g Objective C so\n+0002aef0: 7572 6365 730a 2a20 556e 6966 6965 6420 urces.* Unified \n+0002af00: 5061 7261 6c6c 656c 2043 2053 7570 706f Parallel C Suppo\n+0002af10: 7274 3a3a 2020 436f 6d70 696c 696e 6720 rt:: Compiling \n+0002af20: 556e 6966 6965 6420 5061 7261 6c6c 656c Unified Parallel\n+0002af30: 2043 2073 6f75 7263 6573 0a2a 2041 7373 C sources.* Ass\n+0002af40: 656d 626c 7920 5375 7070 6f72 743a 3a20 embly Support:: \n+0002af50: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi\n+0002af60: 6c69 6e67 2061 7373 656d 626c 7920 736f ling assembly so\n+0002af70: 7572 6365 730a 2a20 466f 7274 7261 6e20 urces.* Fortran \n+0002af80: 3737 2053 7570 706f 7274 3a3a 2020 2020 77 Support:: \n+0002af90: 2020 2020 2020 436f 6d70 696c 696e 6720 Compiling \n+0002afa0: 466f 7274 7261 6e20 3737 2073 6f75 7263 Fortran 77 sourc\n+0002afb0: 6573 0a2a 2046 6f72 7472 616e 2039 7820 es.* Fortran 9x \n+0002afc0: 5375 7070 6f72 743a 3a20 2020 2020 2020 Support:: \n+0002afd0: 2020 2043 6f6d 7069 6c69 6e67 2046 6f72 Compiling For\n+0002afe0: 7472 616e 2039 7820 736f 7572 6365 730a tran 9x sources.\n+0002aff0: 2a20 4a61 7661 2053 7570 706f 7274 2077 * Java Support w\n+0002b000: 6974 6820 6763 6a3a 3a20 2020 2020 2020 ith gcj:: \n+0002b010: 436f 6d70 696c 696e 6720 4a61 7661 2073 Compiling Java s\n+0002b020: 6f75 7263 6573 2075 7369 6e67 2067 636a ources using gcj\n+0002b030: 0a2a 2056 616c 6120 5375 7070 6f72 743a .* Vala Support:\n+0002b040: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0002b050: 2043 6f6d 7069 6c69 6e67 2056 616c 6120 Compiling Vala \n+0002b060: 736f 7572 6365 730a 2a20 5375 7070 6f72 sources.* Suppor\n+0002b070: 7420 666f 7220 4f74 6865 7220 4c61 6e67 t for Other Lang\n+0002b080: 7561 6765 733a 3a20 2043 6f6d 7069 6c69 uages:: Compili\n+0002b090: 6e67 206f 7468 6572 206c 616e 6775 6167 ng other languag\n+0002b0a0: 6573 0a2a 2041 4e53 493a 3a20 2020 2020 es.* ANSI:: \n 0002b0b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0002b0c0: 2041 7574 6f6d 6174 6963 2064 652d 414e Automatic de-AN\n-0002b0d0: 5349 2d66 6963 6174 696f 6e20 2864 6570 SI-fication (dep\n-0002b0e0: 7265 6361 7465 642c 2073 6f6f 6e20 746f recated, soon to\n-0002b0f0: 2062 6520 7265 6d6f 7665 6429 0a2a 2044 be removed).* D\n-0002b100: 6570 656e 6465 6e63 6965 733a 3a20 2020 ependencies:: \n-0002b110: 2020 2020 2020 2020 2020 2020 2041 7574 Aut\n-0002b120: 6f6d 6174 6963 2064 6570 656e 6465 6e63 omatic dependenc\n-0002b130: 7920 7472 6163 6b69 6e67 0a2a 2045 5845 y tracking.* EXE\n-0002b140: 4558 543a 3a20 2020 2020 2020 2020 2020 EXT:: \n-0002b150: 2020 2020 2020 2020 2020 2053 7570 706f Suppo\n-0002b160: 7274 2066 6f72 2065 7865 6375 7461 626c rt for executabl\n-0002b170: 6520 6578 7465 6e73 696f 6e73 0a0a 1f0a e extensions....\n-0002b180: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-0002b190: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-0002b1a0: 2041 2050 726f 6772 616d 2c20 204e 6578 A Program, Nex\n-0002b1b0: 743a 2041 204c 6962 7261 7279 2c20 2055 t: A Library, U\n-0002b1c0: 703a 2050 726f 6772 616d 730a 0a38 2e31 p: Programs..8.1\n-0002b1d0: 2042 7569 6c64 696e 6720 6120 7072 6f67 Building a prog\n-0002b1e0: 7261 6d0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ram.============\n-0002b1f0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 496e 206f ==========..In o\n-0002b200: 7264 6572 2074 6f20 6275 696c 6420 6120 rder to build a \n-0002b210: 7072 6f67 7261 6d2c 2079 6f75 206e 6565 program, you nee\n-0002b220: 6420 746f 2074 656c 6c20 4175 746f 6d61 d to tell Automa\n-0002b230: 6b65 2077 6869 6368 2073 6f75 7263 6573 ke which sources\n-0002b240: 2061 7265 0a70 6172 7420 6f66 2069 742c are.part of it,\n-0002b250: 2061 6e64 2077 6869 6368 206c 6962 7261 and which libra\n-0002b260: 7269 6573 2069 7420 7368 6f75 6c64 2062 ries it should b\n-0002b270: 6520 6c69 6e6b 6564 2077 6974 682e 0a0a e linked with...\n-0002b280: 2020 2054 6869 7320 7365 6374 696f 6e20 This section \n-0002b290: 616c 736f 2063 6f76 6572 7320 636f 6e64 also covers cond\n-0002b2a0: 6974 696f 6e61 6c20 636f 6d70 696c 6174 itional compilat\n-0002b2b0: 696f 6e20 6f66 2073 6f75 7263 6573 206f ion of sources o\n-0002b2c0: 720a 7072 6f67 7261 6d73 2e20 204d 6f73 r.programs. Mos\n-0002b2d0: 7420 6f66 2074 6865 2063 6f6d 6d65 6e74 t of the comment\n-0002b2e0: 7320 6162 6f75 7420 7468 6573 6520 616c s about these al\n-0002b2f0: 736f 2061 7070 6c79 2074 6f20 6c69 6272 so apply to libr\n-0002b300: 6172 6965 730a 282a 6e6f 7465 2041 204c aries.(*note A L\n-0002b310: 6962 7261 7279 3a3a 2920 616e 6420 6c69 ibrary::) and li\n-0002b320: 6274 6f6f 6c20 6c69 6272 6172 6965 7320 btool libraries \n-0002b330: 282a 6e6f 7465 2041 2053 6861 7265 6420 (*note A Shared \n-0002b340: 4c69 6272 6172 793a 3a29 2e0a 0a2a 204d Library::)...* M\n-0002b350: 656e 753a 0a0a 2a20 5072 6f67 7261 6d20 enu:..* Program \n-0002b360: 536f 7572 6365 733a 3a20 2020 2020 2020 Sources:: \n-0002b370: 2020 2020 2020 4465 6669 6e69 6e67 2070 Defining p\n-0002b380: 726f 6772 616d 2073 6f75 7263 6573 0a2a rogram sources.*\n-0002b390: 204c 696e 6b69 6e67 3a3a 2020 2020 2020 Linking:: \n-0002b3a0: 2020 2020 2020 2020 2020 2020 2020 204c L\n-0002b3b0: 696e 6b69 6e67 2077 6974 6820 6c69 6272 inking with libr\n-0002b3c0: 6172 6965 7320 6f72 2065 7874 7261 206f aries or extra o\n-0002b3d0: 626a 6563 7473 0a2a 2043 6f6e 6469 7469 bjects.* Conditi\n-0002b3e0: 6f6e 616c 2053 6f75 7263 6573 3a3a 2020 onal Sources:: \n-0002b3f0: 2020 2020 2020 2048 616e 646c 696e 6720 Handling \n-0002b400: 636f 6e64 6974 696f 6e61 6c20 736f 7572 conditional sour\n-0002b410: 6365 730a 2a20 436f 6e64 6974 696f 6e61 ces.* Conditiona\n-0002b420: 6c20 5072 6f67 7261 6d73 3a3a 2020 2020 l Programs:: \n-0002b430: 2020 2020 4275 696c 6469 6e67 2061 2070 Building a p\n-0002b440: 726f 6772 616d 2063 6f6e 6469 7469 6f6e rogram condition\n-0002b450: 616c 6c79 0a0a 1f0a 4669 6c65 3a20 6175 ally....File: au\n-0002b460: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-0002b470: 2c20 204e 6f64 653a 2050 726f 6772 616d , Node: Program\n-0002b480: 2053 6f75 7263 6573 2c20 204e 6578 743a Sources, Next:\n-0002b490: 204c 696e 6b69 6e67 2c20 2055 703a 2041 Linking, Up: A\n-0002b4a0: 2050 726f 6772 616d 0a0a 382e 312e 3120 Program..8.1.1 \n-0002b4b0: 4465 6669 6e69 6e67 2070 726f 6772 616d Defining program\n-0002b4c0: 2073 6f75 7263 6573 0a2d 2d2d 2d2d 2d2d sources.-------\n+0002b0c0: 2020 2041 7574 6f6d 6174 6963 2064 652d Automatic de-\n+0002b0d0: 414e 5349 2d66 6963 6174 696f 6e20 2864 ANSI-fication (d\n+0002b0e0: 6570 7265 6361 7465 642c 2073 6f6f 6e20 eprecated, soon \n+0002b0f0: 746f 2062 6520 7265 6d6f 7665 6429 0a2a to be removed).*\n+0002b100: 2044 6570 656e 6465 6e63 6965 733a 3a20 Dependencies:: \n+0002b110: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+0002b120: 7574 6f6d 6174 6963 2064 6570 656e 6465 utomatic depende\n+0002b130: 6e63 7920 7472 6163 6b69 6e67 0a2a 2045 ncy tracking.* E\n+0002b140: 5845 4558 543a 3a20 2020 2020 2020 2020 XEEXT:: \n+0002b150: 2020 2020 2020 2020 2020 2020 2053 7570 Sup\n+0002b160: 706f 7274 2066 6f72 2065 7865 6375 7461 port for executa\n+0002b170: 626c 6520 6578 7465 6e73 696f 6e73 0a0a ble extensions..\n+0002b180: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+0002b190: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+0002b1a0: 653a 2041 2050 726f 6772 616d 2c20 204e e: A Program, N\n+0002b1b0: 6578 743a 2041 204c 6962 7261 7279 2c20 ext: A Library, \n+0002b1c0: 2055 703a 2050 726f 6772 616d 730a 0a38 Up: Programs..8\n+0002b1d0: 2e31 2042 7569 6c64 696e 6720 6120 7072 .1 Building a pr\n+0002b1e0: 6f67 7261 6d0a 3d3d 3d3d 3d3d 3d3d 3d3d ogram.==========\n+0002b1f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 496e ============..In\n+0002b200: 206f 7264 6572 2074 6f20 6275 696c 6420 order to build \n+0002b210: 6120 7072 6f67 7261 6d2c 2079 6f75 206e a program, you n\n+0002b220: 6565 6420 746f 2074 656c 6c20 4175 746f eed to tell Auto\n+0002b230: 6d61 6b65 2077 6869 6368 2073 6f75 7263 make which sourc\n+0002b240: 6573 2061 7265 0a70 6172 7420 6f66 2069 es are.part of i\n+0002b250: 742c 2061 6e64 2077 6869 6368 206c 6962 t, and which lib\n+0002b260: 7261 7269 6573 2069 7420 7368 6f75 6c64 raries it should\n+0002b270: 2062 6520 6c69 6e6b 6564 2077 6974 682e be linked with.\n+0002b280: 0a0a 2020 2054 6869 7320 7365 6374 696f .. This sectio\n+0002b290: 6e20 616c 736f 2063 6f76 6572 7320 636f n also covers co\n+0002b2a0: 6e64 6974 696f 6e61 6c20 636f 6d70 696c nditional compil\n+0002b2b0: 6174 696f 6e20 6f66 2073 6f75 7263 6573 ation of sources\n+0002b2c0: 206f 720a 7072 6f67 7261 6d73 2e20 204d or.programs. M\n+0002b2d0: 6f73 7420 6f66 2074 6865 2063 6f6d 6d65 ost of the comme\n+0002b2e0: 6e74 7320 6162 6f75 7420 7468 6573 6520 nts about these \n+0002b2f0: 616c 736f 2061 7070 6c79 2074 6f20 6c69 also apply to li\n+0002b300: 6272 6172 6965 730a 282a 6e6f 7465 2041 braries.(*note A\n+0002b310: 204c 6962 7261 7279 3a3a 2920 616e 6420 Library::) and \n+0002b320: 6c69 6274 6f6f 6c20 6c69 6272 6172 6965 libtool librarie\n+0002b330: 7320 282a 6e6f 7465 2041 2053 6861 7265 s (*note A Share\n+0002b340: 6420 4c69 6272 6172 793a 3a29 2e0a 0a2a d Library::)...*\n+0002b350: 204d 656e 753a 0a0a 2a20 5072 6f67 7261 Menu:..* Progra\n+0002b360: 6d20 536f 7572 6365 733a 3a20 2020 2020 m Sources:: \n+0002b370: 2020 2020 2020 2020 4465 6669 6e69 6e67 Defining\n+0002b380: 2070 726f 6772 616d 2073 6f75 7263 6573 program sources\n+0002b390: 0a2a 204c 696e 6b69 6e67 3a3a 2020 2020 .* Linking:: \n+0002b3a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0002b3b0: 204c 696e 6b69 6e67 2077 6974 6820 6c69 Linking with li\n+0002b3c0: 6272 6172 6965 7320 6f72 2065 7874 7261 braries or extra\n+0002b3d0: 206f 626a 6563 7473 0a2a 2043 6f6e 6469 objects.* Condi\n+0002b3e0: 7469 6f6e 616c 2053 6f75 7263 6573 3a3a tional Sources::\n+0002b3f0: 2020 2020 2020 2020 2048 616e 646c 696e Handlin\n+0002b400: 6720 636f 6e64 6974 696f 6e61 6c20 736f g conditional so\n+0002b410: 7572 6365 730a 2a20 436f 6e64 6974 696f urces.* Conditio\n+0002b420: 6e61 6c20 5072 6f67 7261 6d73 3a3a 2020 nal Programs:: \n+0002b430: 2020 2020 2020 4275 696c 6469 6e67 2061 Building a\n+0002b440: 2070 726f 6772 616d 2063 6f6e 6469 7469 program conditi\n+0002b450: 6f6e 616c 6c79 0a0a 1f0a 4669 6c65 3a20 onally....File: \n+0002b460: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0002b470: 666f 2c20 204e 6f64 653a 2050 726f 6772 fo, Node: Progr\n+0002b480: 616d 2053 6f75 7263 6573 2c20 204e 6578 am Sources, Nex\n+0002b490: 743a 204c 696e 6b69 6e67 2c20 2055 703a t: Linking, Up:\n+0002b4a0: 2041 2050 726f 6772 616d 0a0a 382e 312e A Program..8.1.\n+0002b4b0: 3120 4465 6669 6e69 6e67 2070 726f 6772 1 Defining progr\n+0002b4c0: 616d 2073 6f75 7263 6573 0a2d 2d2d 2d2d am sources.-----\n 0002b4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002b4e0: 2d2d 2d2d 2d2d 2d0a 0a49 6e20 6120 6469 -------..In a di\n-0002b4f0: 7265 6374 6f72 7920 636f 6e74 6169 6e69 rectory containi\n-0002b500: 6e67 2073 6f75 7263 6520 7468 6174 2067 ng source that g\n-0002b510: 6574 7320 6275 696c 7420 696e 746f 2061 ets built into a\n-0002b520: 2070 726f 6772 616d 2028 6173 0a6f 7070 program (as.opp\n-0002b530: 6f73 6564 2074 6f20 6120 6c69 6272 6172 osed to a librar\n-0002b540: 7920 6f72 2061 2073 6372 6970 7429 2c20 y or a script), \n-0002b550: 7468 6520 e280 9850 524f 4752 414d 53e2 the ...PROGRAMS.\n-0002b560: 8099 2070 7269 6d61 7279 2069 7320 7573 .. primary is us\n-0002b570: 6564 2e0a 5072 6f67 7261 6d73 2063 616e ed..Programs can\n-0002b580: 2062 6520 696e 7374 616c 6c65 6420 696e be installed in\n-0002b590: 20e2 8098 6269 6e64 6972 e280 992c 20e2 ...bindir..., .\n-0002b5a0: 8098 7362 696e 6469 72e2 8099 2c20 e280 ..sbindir..., ..\n-0002b5b0: 986c 6962 6578 6563 6469 72e2 8099 2c0a .libexecdir...,.\n-0002b5c0: e280 9870 6b67 6c69 6265 7865 6364 6972 ...pkglibexecdir\n-0002b5d0: e280 992c 206f 7220 6e6f 7420 6174 2061 ..., or not at a\n-0002b5e0: 6c6c 2028 e280 986e 6f69 6e73 745f e280 ll (...noinst_..\n-0002b5f0: 9929 2e20 2054 6865 7920 6361 6e20 616c .). They can al\n-0002b600: 736f 2062 6520 6275 696c 7420 6f6e 6c79 so be built only\n-0002b610: 0a66 6f72 20e2 8098 6d61 6b65 2063 6865 .for ...make che\n-0002b620: 636b e280 992c 2069 6e20 7768 6963 6820 ck..., in which \n-0002b630: 6361 7365 2074 6865 2070 7265 6669 7820 case the prefix \n-0002b640: 6973 20e2 8098 6368 6563 6b5f e280 992e is ...check_....\n-0002b650: 0a0a 2020 2046 6f72 2069 6e73 7461 6e63 .. For instanc\n-0002b660: 653a 0a0a 2020 2020 2062 696e 5f50 524f e:.. bin_PRO\n-0002b670: 4752 414d 5320 3d20 6865 6c6c 6f0a 0a20 GRAMS = hello.. \n-0002b680: 2020 496e 2074 6869 7320 7369 6d70 6c65 In this simple\n-0002b690: 2063 6173 652c 2074 6865 2072 6573 756c case, the resul\n-0002b6a0: 7469 6e67 20e2 8098 4d61 6b65 6669 6c65 ting ...Makefile\n-0002b6b0: 2e69 6ee2 8099 2077 696c 6c20 636f 6e74 .in... will cont\n-0002b6c0: 6169 6e20 636f 6465 2074 6f0a 6765 6e65 ain code to.gene\n-0002b6d0: 7261 7465 2061 2070 726f 6772 616d 206e rate a program n\n-0002b6e0: 616d 6564 20e2 8098 6865 6c6c 6fe2 8099 amed ...hello...\n-0002b6f0: 2e0a 0a20 2020 4173 736f 6369 6174 6564 ... Associated\n-0002b700: 2077 6974 6820 6561 6368 2070 726f 6772 with each progr\n-0002b710: 616d 2061 7265 2073 6576 6572 616c 2061 am are several a\n-0002b720: 7373 6973 7469 6e67 2076 6172 6961 626c ssisting variabl\n-0002b730: 6573 2074 6861 7420 6172 650a 6e61 6d65 es that are.name\n-0002b740: 6420 6166 7465 7220 7468 6520 7072 6f67 d after the prog\n-0002b750: 7261 6d2e 2020 5468 6573 6520 7661 7269 ram. These vari\n-0002b760: 6162 6c65 7320 6172 6520 616c 6c20 6f70 ables are all op\n-0002b770: 7469 6f6e 616c 2c20 616e 6420 6861 7665 tional, and have\n-0002b780: 0a72 6561 736f 6e61 626c 6520 6465 6661 .reasonable defa\n-0002b790: 756c 7473 2e20 2045 6163 6820 7661 7269 ults. Each vari\n-0002b7a0: 6162 6c65 2c20 6974 7320 7573 652c 2061 able, its use, a\n-0002b7b0: 6e64 2064 6566 6175 6c74 2069 7320 7370 nd default is sp\n-0002b7c0: 656c 6c65 6420 6f75 740a 6265 6c6f 773b elled out.below;\n-0002b7d0: 2077 6520 7573 6520 7468 6520 2268 656c we use the \"hel\n-0002b7e0: 6c6f 2220 6578 616d 706c 6520 7468 726f lo\" example thro\n-0002b7f0: 7567 686f 7574 2e0a 0a20 2020 5468 6520 ughout... The \n-0002b800: 7661 7269 6162 6c65 20e2 8098 6865 6c6c variable ...hell\n-0002b810: 6f5f 534f 5552 4345 53e2 8099 2069 7320 o_SOURCES... is \n-0002b820: 7573 6564 2074 6f20 7370 6563 6966 7920 used to specify \n-0002b830: 7768 6963 6820 736f 7572 6365 2066 696c which source fil\n-0002b840: 6573 0a67 6574 2062 7569 6c74 2069 6e74 es.get built int\n-0002b850: 6f20 616e 2065 7865 6375 7461 626c 653a o an executable:\n-0002b860: 0a0a 2020 2020 2068 656c 6c6f 5f53 4f55 .. hello_SOU\n-0002b870: 5243 4553 203d 2068 656c 6c6f 2e63 2076 RCES = hello.c v\n-0002b880: 6572 7369 6f6e 2e63 2067 6574 6f70 742e ersion.c getopt.\n-0002b890: 6320 6765 746f 7074 312e 6320 6765 746f c getopt1.c geto\n-0002b8a0: 7074 2e68 2073 7973 7465 6d2e 680a 0a20 pt.h system.h.. \n-0002b8b0: 2020 5468 6973 2063 6175 7365 7320 6561 This causes ea\n-0002b8c0: 6368 206d 656e 7469 6f6e 6564 20e2 8098 ch mentioned ...\n-0002b8d0: 2e63 e280 9920 6669 6c65 2074 6f20 6265 .c... file to be\n-0002b8e0: 2063 6f6d 7069 6c65 6420 696e 746f 2074 compiled into t\n-0002b8f0: 6865 0a63 6f72 7265 7370 6f6e 6469 6e67 he.corresponding\n-0002b900: 20e2 8098 2e6f e280 992e 2020 5468 656e ....o.... Then\n-0002b910: 2061 6c6c 2061 7265 206c 696e 6b65 6420 all are linked \n-0002b920: 746f 2070 726f 6475 6365 20e2 8098 6865 to produce ...he\n-0002b930: 6c6c 6fe2 8099 2e0a 0a20 2020 4966 20e2 llo...... If .\n-0002b940: 8098 6865 6c6c 6f5f 534f 5552 4345 53e2 ..hello_SOURCES.\n-0002b950: 8099 2069 7320 6e6f 7420 7370 6563 6966 .. is not specif\n-0002b960: 6965 642c 2074 6865 6e20 6974 2064 6566 ied, then it def\n-0002b970: 6175 6c74 7320 746f 2074 6865 2073 696e aults to the sin\n-0002b980: 676c 650a 6669 6c65 20e2 8098 6865 6c6c gle.file ...hell\n-0002b990: 6f2e 63e2 8099 2028 2a6e 6f74 6520 4465 o.c... (*note De\n-0002b9a0: 6661 756c 7420 5f53 4f55 5243 4553 3a3a fault _SOURCES::\n-0002b9b0: 292e 0a0a 2020 204d 756c 7469 706c 6520 )... Multiple \n-0002b9c0: 7072 6f67 7261 6d73 2063 616e 2062 6520 programs can be \n-0002b9d0: 6275 696c 7420 696e 2061 2073 696e 676c built in a singl\n-0002b9e0: 6520 6469 7265 6374 6f72 792e 2020 4d75 e directory. Mu\n-0002b9f0: 6c74 6970 6c65 0a70 726f 6772 616d 7320 ltiple.programs \n-0002ba00: 6361 6e20 7368 6172 6520 6120 7369 6e67 can share a sing\n-0002ba10: 6c65 2073 6f75 7263 6520 6669 6c65 2c20 le source file, \n-0002ba20: 7768 6963 6820 6d75 7374 2062 6520 6c69 which must be li\n-0002ba30: 7374 6564 2069 6e20 6561 6368 0ae2 8098 sted in each....\n-0002ba40: 5f53 4f55 5243 4553 e280 9920 6465 6669 _SOURCES... defi\n-0002ba50: 6e69 7469 6f6e 2e0a 0a20 2020 4865 6164 nition... Head\n-0002ba60: 6572 2066 696c 6573 206c 6973 7465 6420 er files listed \n-0002ba70: 696e 2061 20e2 8098 5f53 4f55 5243 4553 in a ..._SOURCES\n-0002ba80: e280 9920 6465 6669 6e69 7469 6f6e 2077 ... definition w\n-0002ba90: 696c 6c20 6265 2069 6e63 6c75 6465 6420 ill be included \n-0002baa0: 696e 0a74 6865 2064 6973 7472 6962 7574 in.the distribut\n-0002bab0: 696f 6e20 6275 7420 6f74 6865 7277 6973 ion but otherwis\n-0002bac0: 6520 6967 6e6f 7265 642e 2020 496e 2063 e ignored. In c\n-0002bad0: 6173 6520 6974 2069 736e 2774 206f 6276 ase it isn't obv\n-0002bae0: 696f 7573 2c20 796f 750a 7368 6f75 6c64 ious, you.should\n-0002baf0: 206e 6f74 2069 6e63 6c75 6465 2074 6865 not include the\n-0002bb00: 2068 6561 6465 7220 6669 6c65 2067 656e header file gen\n-0002bb10: 6572 6174 6564 2062 7920 e280 9863 6f6e erated by ...con\n-0002bb20: 6669 6775 7265 e280 9920 696e 2061 0ae2 figure... in a..\n-0002bb30: 8098 5f53 4f55 5243 4553 e280 9920 7661 .._SOURCES... va\n-0002bb40: 7269 6162 6c65 3b20 7468 6973 2066 696c riable; this fil\n-0002bb50: 6520 7368 6f75 6c64 206e 6f74 2062 6520 e should not be \n-0002bb60: 6469 7374 7269 6275 7465 642e 2020 4c65 distributed. Le\n-0002bb70: 7820 28e2 8098 2e6c e280 9929 0a61 6e64 x (....l...).and\n-0002bb80: 2059 6163 6320 28e2 8098 2e79 e280 9929 Yacc (....y...)\n-0002bb90: 2066 696c 6573 2063 616e 2061 6c73 6f20 files can also \n-0002bba0: 6265 206c 6973 7465 643b 2073 6565 202a be listed; see *\n-0002bbb0: 6e6f 7465 2059 6163 6320 616e 6420 4c65 note Yacc and Le\n-0002bbc0: 783a 3a2e 0a0a 1f0a 4669 6c65 3a20 6175 x::.....File: au\n-0002bbd0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-0002bbe0: 2c20 204e 6f64 653a 204c 696e 6b69 6e67 , Node: Linking\n-0002bbf0: 2c20 204e 6578 743a 2043 6f6e 6469 7469 , Next: Conditi\n-0002bc00: 6f6e 616c 2053 6f75 7263 6573 2c20 2050 onal Sources, P\n-0002bc10: 7265 763a 2050 726f 6772 616d 2053 6f75 rev: Program Sou\n-0002bc20: 7263 6573 2c20 2055 703a 2041 2050 726f rces, Up: A Pro\n-0002bc30: 6772 616d 0a0a 382e 312e 3220 4c69 6e6b gram..8.1.2 Link\n-0002bc40: 696e 6720 7468 6520 7072 6f67 7261 6d0a ing the program.\n-0002bc50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002bc60: 2d2d 2d2d 2d2d 2d2d 2d0a 0a49 6620 796f ---------..If yo\n-0002bc70: 7520 6e65 6564 2074 6f20 6c69 6e6b 2061 u need to link a\n-0002bc80: 6761 696e 7374 206c 6962 7261 7269 6573 gainst libraries\n-0002bc90: 2074 6861 7420 6172 6520 6e6f 7420 666f that are not fo\n-0002bca0: 756e 6420 6279 20e2 8098 636f 6e66 6967 und by ...config\n-0002bcb0: 7572 65e2 8099 2c0a 796f 7520 6361 6e20 ure...,.you can \n-0002bcc0: 7573 6520 e280 984c 4441 4444 e280 9920 use ...LDADD... \n-0002bcd0: 746f 2064 6f20 736f 2e20 2054 6869 7320 to do so. This \n-0002bce0: 7661 7269 6162 6c65 2069 7320 7573 6564 variable is used\n-0002bcf0: 2074 6f20 7370 6563 6966 790a 6164 6469 to specify.addi\n-0002bd00: 7469 6f6e 616c 206f 626a 6563 7473 206f tional objects o\n-0002bd10: 7220 6c69 6272 6172 6965 7320 746f 206c r libraries to l\n-0002bd20: 696e 6b20 7769 7468 3b20 6974 2069 7320 ink with; it is \n-0002bd30: 696e 6170 7072 6f70 7269 6174 6520 666f inappropriate fo\n-0002bd40: 720a 7370 6563 6966 7969 6e67 2073 7065 r.specifying spe\n-0002bd50: 6369 6669 6320 6c69 6e6b 6572 2066 6c61 cific linker fla\n-0002bd60: 6773 2c20 796f 7520 7368 6f75 6c64 2075 gs, you should u\n-0002bd70: 7365 20e2 8098 414d 5f4c 4446 4c41 4753 se ...AM_LDFLAGS\n-0002bd80: e280 9920 666f 7220 7468 6973 0a70 7572 ... for this.pur\n-0002bd90: 706f 7365 2e0a 0a20 2020 536f 6d65 7469 pose... Someti\n-0002bda0: 6d65 732c 206d 756c 7469 706c 6520 7072 mes, multiple pr\n-0002bdb0: 6f67 7261 6d73 2061 7265 2062 7569 6c74 ograms are built\n-0002bdc0: 2069 6e20 6f6e 6520 6469 7265 6374 6f72 in one director\n-0002bdd0: 7920 6275 7420 646f 206e 6f74 0a73 6861 y but do not.sha\n-0002bde0: 7265 2074 6865 2073 616d 6520 6c69 6e6b re the same link\n-0002bdf0: 2d74 696d 6520 7265 7175 6972 656d 656e -time requiremen\n-0002be00: 7473 2e20 2049 6e20 7468 6973 2063 6173 ts. In this cas\n-0002be10: 652c 2079 6f75 2063 616e 2075 7365 2074 e, you can use t\n-0002be20: 6865 0ae2 8098 5052 4f47 5f4c 4441 4444 he....PROG_LDADD\n-0002be30: e280 9920 7661 7269 6162 6c65 2028 7768 ... variable (wh\n-0002be40: 6572 6520 5052 4f47 2069 7320 7468 6520 ere PROG is the \n-0002be50: 6e61 6d65 206f 6620 7468 6520 7072 6f67 name of the prog\n-0002be60: 7261 6d20 6173 2069 740a 6170 7065 6172 ram as it.appear\n-0002be70: 7320 696e 2073 6f6d 6520 e280 985f 5052 s in some ..._PR\n-0002be80: 4f47 5241 4d53 e280 9920 7661 7269 6162 OGRAMS... variab\n-0002be90: 6c65 2c20 616e 6420 7573 7561 6c6c 7920 le, and usually \n-0002bea0: 7772 6974 7465 6e20 696e 206c 6f77 6572 written in lower\n-0002beb0: 6361 7365 290a 746f 206f 7665 7272 6964 case).to overrid\n-0002bec0: 6520 e280 984c 4441 4444 e280 992e 2020 e ...LDADD.... \n-0002bed0: 4966 2074 6869 7320 7661 7269 6162 6c65 If this variable\n-0002bee0: 2065 7869 7374 7320 666f 7220 6120 6769 exists for a gi\n-0002bef0: 7665 6e20 7072 6f67 7261 6d2c 2074 6865 ven program, the\n-0002bf00: 6e0a 7468 6174 2070 726f 6772 616d 2069 n.that program i\n-0002bf10: 7320 6e6f 7420 6c69 6e6b 6564 2075 7369 s not linked usi\n-0002bf20: 6e67 20e2 8098 4c44 4144 44e2 8099 2e0a ng ...LDADD.....\n-0002bf30: 0a20 2020 466f 7220 696e 7374 616e 6365 . For instance\n-0002bf40: 2c20 696e 2047 4e55 2063 7069 6f2c 20e2 , in GNU cpio, .\n-0002bf50: 8098 7061 78e2 8099 2c20 e280 9863 7069 ..pax..., ...cpi\n-0002bf60: 6fe2 8099 2061 6e64 20e2 8098 6d74 e280 o... and ...mt..\n-0002bf70: 9920 6172 6520 6c69 6e6b 6564 2061 6761 . are linked aga\n-0002bf80: 696e 7374 0a74 6865 206c 6962 7261 7279 inst.the library\n-0002bf90: 20e2 8098 6c69 6263 7069 6f2e 61e2 8099 ...libcpio.a...\n-0002bfa0: 2e20 2048 6f77 6576 6572 2c20 e280 9872 . However, ...r\n-0002bfb0: 6d74 e280 9920 6973 2062 7569 6c74 2069 mt... is built i\n-0002bfc0: 6e20 7468 6520 7361 6d65 2064 6972 6563 n the same direc\n-0002bfd0: 746f 7279 2c0a 616e 6420 6861 7320 6e6f tory,.and has no\n-0002bfe0: 2073 7563 6820 6c69 6e6b 2072 6571 7569 such link requi\n-0002bff0: 7265 6d65 6e74 2e20 2041 6c73 6f2c 20e2 rement. Also, .\n-0002c000: 8098 6d74 e280 9920 616e 6420 e280 9872 ..mt... and ...r\n-0002c010: 6d74 e280 9920 6172 6520 6f6e 6c79 2062 mt... are only b\n-0002c020: 7569 6c74 0a6f 6e20 6365 7274 6169 6e20 uilt.on certain \n-0002c030: 6172 6368 6974 6563 7475 7265 732e 2020 architectures. \n-0002c040: 4865 7265 2069 7320 7768 6174 2063 7069 Here is what cpi\n-0002c050: 6f27 7320 e280 9873 7263 2f4d 616b 6566 o's ...src/Makef\n-0002c060: 696c 652e 616d e280 9920 6c6f 6f6b 730a ile.am... looks.\n-0002c070: 6c69 6b65 2028 6162 7269 6467 6564 293a like (abridged):\n-0002c080: 0a0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n-0002c090: 414d 5320 3d20 6370 696f 2070 6178 2024 AMS = cpio pax $\n-0002c0a0: 284d 5429 0a20 2020 2020 6c69 6265 7865 (MT). libexe\n-0002c0b0: 635f 5052 4f47 5241 4d53 203d 2024 2852 c_PROGRAMS = $(R\n-0002c0c0: 4d54 290a 2020 2020 2045 5854 5241 5f50 MT). EXTRA_P\n-0002c0d0: 524f 4752 414d 5320 3d20 6d74 2072 6d74 ROGRAMS = mt rmt\n-0002c0e0: 0a0a 2020 2020 204c 4441 4444 203d 202e .. LDADD = .\n-0002c0f0: 2e2f 6c69 622f 6c69 6263 7069 6f2e 6120 ./lib/libcpio.a \n-0002c100: 2428 494e 544c 4c49 4253 290a 2020 2020 $(INTLLIBS). \n-0002c110: 2072 6d74 5f4c 4441 4444 203d 0a0a 2020 rmt_LDADD =.. \n-0002c120: 2020 2063 7069 6f5f 534f 5552 4345 5320 cpio_SOURCES \n-0002c130: 3d20 2e2e 2e0a 2020 2020 2070 6178 5f53 = .... pax_S\n-0002c140: 4f55 5243 4553 203d 202e 2e2e 0a20 2020 OURCES = .... \n-0002c150: 2020 6d74 5f53 4f55 5243 4553 203d 202e mt_SOURCES = .\n-0002c160: 2e2e 0a20 2020 2020 726d 745f 534f 5552 ... rmt_SOUR\n-0002c170: 4345 5320 3d20 2e2e 2e0a 0a20 2020 e280 CES = ..... ..\n-0002c180: 9850 524f 475f 4c44 4144 44e2 8099 2069 .PROG_LDADD... i\n-0002c190: 7320 696e 6170 7072 6f70 7269 6174 6520 s inappropriate \n-0002c1a0: 666f 7220 7061 7373 696e 6720 7072 6f67 for passing prog\n-0002c1b0: 7261 6d2d 7370 6563 6966 6963 206c 696e ram-specific lin\n-0002c1c0: 6b65 720a 666c 6167 7320 2865 7863 6570 ker.flags (excep\n-0002c1d0: 7420 666f 7220 e280 982d 6ce2 8099 2c20 t for ...-l..., \n-0002c1e0: e280 982d 4ce2 8099 2c20 e280 982d 646c ...-L..., ...-dl\n-0002c1f0: 6f70 656e e280 9920 616e 6420 e280 982d open... and ...-\n-0002c200: 646c 7072 656f 7065 6ee2 8099 292e 2020 dlpreopen...). \n-0002c210: 536f 2c20 7573 6520 7468 650a e280 9850 So, use the....P\n-0002c220: 524f 475f 4c44 464c 4147 53e2 8099 2076 ROG_LDFLAGS... v\n-0002c230: 6172 6961 626c 6520 666f 7220 7468 6973 ariable for this\n-0002c240: 2070 7572 706f 7365 2e0a 0a20 2020 4974 purpose... It\n-0002c250: 2069 7320 616c 736f 206f 6363 6173 696f is also occasio\n-0002c260: 6e61 6c6c 7920 7573 6566 756c 2074 6f20 nally useful to \n-0002c270: 6861 7665 2061 2070 726f 6772 616d 2064 have a program d\n-0002c280: 6570 656e 6420 6f6e 2073 6f6d 6520 6f74 epend on some ot\n-0002c290: 6865 720a 7461 7267 6574 2074 6861 7420 her.target that \n-0002c2a0: 6973 206e 6f74 2061 6374 7561 6c6c 7920 is not actually \n-0002c2b0: 7061 7274 206f 6620 7468 6174 2070 726f part of that pro\n-0002c2c0: 6772 616d 2e20 2054 6869 7320 6361 6e20 gram. This can \n-0002c2d0: 6265 2064 6f6e 650a 7573 696e 6720 6569 be done.using ei\n-0002c2e0: 7468 6572 2074 6865 20e2 8098 5052 4f47 ther the ...PROG\n-0002c2f0: 5f44 4550 454e 4445 4e43 4945 53e2 8099 _DEPENDENCIES...\n-0002c300: 206f 7220 7468 6520 e280 9845 5854 5241 or the ...EXTRA\n-0002c310: 5f50 524f 475f 4445 5045 4e44 454e 4349 _PROG_DEPENDENCI\n-0002c320: 4553 e280 990a 7661 7269 6162 6c65 2e20 ES....variable. \n-0002c330: 2045 6163 6820 7072 6f67 7261 6d20 6465 Each program de\n-0002c340: 7065 6e64 7320 6f6e 2074 6865 2063 6f6e pends on the con\n-0002c350: 7465 6e74 7320 626f 7468 2076 6172 6961 tents both varia\n-0002c360: 626c 6573 2c20 6275 7420 6e6f 0a66 7572 bles, but no.fur\n-0002c370: 7468 6572 2069 6e74 6572 7072 6574 6174 ther interpretat\n-0002c380: 696f 6e20 6973 2064 6f6e 652e 0a0a 2020 ion is done... \n-0002c390: 2053 696e 6365 2074 6865 7365 2064 6570 Since these dep\n-0002c3a0: 656e 6465 6e63 6965 7320 6172 6520 6173 endencies are as\n-0002c3b0: 736f 6369 6174 6564 2074 6f20 7468 6520 sociated to the \n-0002c3c0: 6c69 6e6b 2072 756c 6520 7573 6564 2074 link rule used t\n-0002c3d0: 6f0a 6372 6561 7465 2074 6865 2070 726f o.create the pro\n-0002c3e0: 6772 616d 7320 7468 6579 2073 686f 756c grams they shoul\n-0002c3f0: 6420 6e6f 726d 616c 6c79 206c 6973 7420 d normally list \n-0002c400: 6669 6c65 7320 7573 6564 2062 7920 7468 files used by th\n-0002c410: 6520 6c69 6e6b 0a63 6f6d 6d61 6e64 2e20 e link.command. \n-0002c420: 2054 6861 7420 6973 20e2 8098 2a2e 2428 That is ...*.$(\n-0002c430: 4f42 4a45 5854 29e2 8099 2c20 e280 982a OBJEXT)..., ...*\n-0002c440: 2e61 e280 992c 206f 7220 e280 982a 2e6c .a..., or ...*.l\n-0002c450: 61e2 8099 2066 696c 6573 2e20 2049 6e20 a... files. In \n-0002c460: 7261 7265 2063 6173 6573 0a79 6f75 206d rare cases.you m\n-0002c470: 6179 206e 6565 6420 746f 2061 6464 206f ay need to add o\n-0002c480: 7468 6572 206b 696e 6473 206f 6620 6669 ther kinds of fi\n-0002c490: 6c65 7320 7375 6368 2061 7320 6c69 6e6b les such as link\n-0002c4a0: 6572 2073 6372 6970 7473 2c20 6275 740a er scripts, but.\n-0002c4b0: 5f6c 6973 7469 6e67 2061 2073 6f75 7263 _listing a sourc\n-0002c4c0: 6520 6669 6c65 2069 6e20 e280 985f 4445 e file in ..._DE\n-0002c4d0: 5045 4e44 454e 4349 4553 e280 9920 6973 PENDENCIES... is\n-0002c4e0: 2077 726f 6e67 5f2e 2020 4966 2073 6f6d wrong_. If som\n-0002c4f0: 6520 736f 7572 6365 0a66 696c 6520 6e65 e source.file ne\n-0002c500: 6564 7320 746f 2062 6520 6275 696c 7420 eds to be built \n-0002c510: 6265 666f 7265 2061 6c6c 2074 6865 2063 before all the c\n-0002c520: 6f6d 706f 6e65 6e74 7320 6f66 2061 2070 omponents of a p\n-0002c530: 726f 6772 616d 2061 7265 2062 7569 6c74 rogram are built\n-0002c540: 2c0a 636f 6e73 6964 6572 2075 7369 6e67 ,.consider using\n-0002c550: 2074 6865 20e2 8098 4255 494c 545f 534f the ...BUILT_SO\n-0002c560: 5552 4345 53e2 8099 2076 6172 6961 626c URCES... variabl\n-0002c570: 6520 696e 7374 6561 6420 282a 6e6f 7465 e instead (*note\n-0002c580: 2053 6f75 7263 6573 3a3a 292e 0a0a 2020 Sources::)... \n-0002c590: 2049 6620 e280 9850 524f 475f 4445 5045 If ...PROG_DEPE\n-0002c5a0: 4e44 454e 4349 4553 e280 9920 6973 206e NDENCIES... is n\n-0002c5b0: 6f74 2073 7570 706c 6965 642c 2069 7420 ot supplied, it \n-0002c5c0: 6973 2063 6f6d 7075 7465 6420 6279 2041 is computed by A\n-0002c5d0: 7574 6f6d 616b 652e 0a54 6865 2061 7574 utomake..The aut\n-0002c5e0: 6f6d 6174 6963 616c 6c79 2d61 7373 6967 omatically-assig\n-0002c5f0: 6e65 6420 7661 6c75 6520 6973 2074 6865 ned value is the\n-0002c600: 2063 6f6e 7465 6e74 7320 6f66 20e2 8098 contents of ...\n-0002c610: 5052 4f47 5f4c 4441 4444 e280 992c 2077 PROG_LDADD..., w\n-0002c620: 6974 680a 6d6f 7374 2063 6f6e 6669 6775 ith.most configu\n-0002c630: 7265 2073 7562 7374 6974 7574 696f 6e73 re substitutions\n-0002c640: 2c20 e280 982d 6ce2 8099 2c20 e280 982d , ...-l..., ...-\n-0002c650: 4ce2 8099 2c20 e280 982d 646c 6f70 656e L..., ...-dlopen\n-0002c660: e280 9920 616e 6420 e280 982d 646c 7072 ... and ...-dlpr\n-0002c670: 656f 7065 6ee2 8099 0a6f 7074 696f 6e73 eopen....options\n-0002c680: 2072 656d 6f76 6564 2e20 2054 6865 2063 removed. The c\n-0002c690: 6f6e 6669 6775 7265 2073 7562 7374 6974 onfigure substit\n-0002c6a0: 7574 696f 6e73 2074 6861 7420 6172 6520 utions that are \n-0002c6b0: 6c65 6674 2069 6e20 6172 6520 6f6e 6c79 left in are only\n-0002c6c0: 0ae2 8098 2428 4c49 424f 424a 5329 e280 ....$(LIBOBJS)..\n-0002c6d0: 9920 616e 6420 e280 9824 2841 4c4c 4f43 . and ...$(ALLOC\n-0002c6e0: 4129 e280 993b 2074 6865 7365 2061 7265 A)...; these are\n-0002c6f0: 206c 6566 7420 6265 6361 7573 6520 6974 left because it\n-0002c700: 2069 7320 6b6e 6f77 6e20 7468 6174 0a74 is known that.t\n-0002c710: 6865 7920 7769 6c6c 206e 6f74 2063 6175 hey will not cau\n-0002c720: 7365 2061 6e20 696e 7661 6c69 6420 7661 se an invalid va\n-0002c730: 6c75 6520 666f 7220 e280 9850 524f 475f lue for ...PROG_\n-0002c740: 4445 5045 4e44 454e 4349 4553 e280 9920 DEPENDENCIES... \n-0002c750: 746f 2062 650a 6765 6e65 7261 7465 642e to be.generated.\n-0002c760: 0a0a 2020 202a 6e6f 7465 2043 6f6e 6469 .. *note Condi\n-0002c770: 7469 6f6e 616c 2053 6f75 7263 6573 3a3a tional Sources::\n-0002c780: 2073 686f 7773 2061 2073 6974 7561 7469 shows a situati\n-0002c790: 6f6e 2077 6865 7265 20e2 8098 5f44 4550 on where ..._DEP\n-0002c7a0: 454e 4445 4e43 4945 53e2 8099 0a6d 6179 ENDENCIES....may\n-0002c7b0: 2062 6520 7573 6564 2e0a 0a20 2020 5468 be used... Th\n-0002c7c0: 6520 e280 9845 5854 5241 5f50 524f 475f e ...EXTRA_PROG_\n-0002c7d0: 4445 5045 4e44 454e 4349 4553 e280 9920 DEPENDENCIES... \n-0002c7e0: 6d61 7920 6265 2075 7365 6675 6c20 666f may be useful fo\n-0002c7f0: 7220 6361 7365 7320 7768 6572 6520 796f r cases where yo\n-0002c800: 750a 6d65 7265 6c79 2077 616e 7420 746f u.merely want to\n-0002c810: 2061 7567 6d65 6e74 2074 6865 20e2 8098 augment the ...\n-0002c820: 6175 746f 6d61 6b65 e280 992d 6765 6e65 automake...-gene\n-0002c830: 7261 7465 6420 e280 9850 524f 475f 4445 rated ...PROG_DE\n-0002c840: 5045 4e44 454e 4349 4553 e280 990a 7261 PENDENCIES....ra\n-0002c850: 7468 6572 2074 6861 6e20 7265 706c 6163 ther than replac\n-0002c860: 696e 6720 6974 2e0a 0a20 2020 5765 2072 ing it... We r\n-0002c870: 6563 6f6d 6d65 6e64 2074 6861 7420 796f ecommend that yo\n-0002c880: 7520 6176 6f69 6420 7573 696e 6720 e280 u avoid using ..\n-0002c890: 982d 6ce2 8099 206f 7074 696f 6e73 2069 .-l... options i\n-0002c8a0: 6e20 e280 984c 4441 4444 e280 9920 6f72 n ...LDADD... or\n-0002c8b0: 0ae2 8098 5052 4f47 5f4c 4441 4444 e280 ....PROG_LDADD..\n-0002c8c0: 9920 7768 656e 2072 6566 6572 7269 6e67 . when referring\n-0002c8d0: 2074 6f20 6c69 6272 6172 6965 7320 6275 to libraries bu\n-0002c8e0: 696c 7420 6279 2079 6f75 7220 7061 636b ilt by your pack\n-0002c8f0: 6167 652e 0a49 6e73 7465 6164 2c20 7772 age..Instead, wr\n-0002c900: 6974 6520 7468 6520 6669 6c65 206e 616d ite the file nam\n-0002c910: 6520 6f66 2074 6865 206c 6962 7261 7279 e of the library\n-0002c920: 2065 7870 6c69 6369 746c 7920 6173 2069 explicitly as i\n-0002c930: 6e20 7468 6520 6162 6f76 650a e280 9863 n the above....c\n-0002c940: 7069 6fe2 8099 2065 7861 6d70 6c65 2e20 pio... example. \n-0002c950: 2055 7365 20e2 8098 2d6c e280 9920 6f6e Use ...-l... on\n-0002c960: 6c79 2074 6f20 6c69 7374 2074 6869 7264 ly to list third\n-0002c970: 2d70 6172 7479 206c 6962 7261 7269 6573 -party libraries\n-0002c980: 2e20 2049 6620 796f 750a 666f 6c6c 6f77 . If you.follow\n-0002c990: 2074 6869 7320 7275 6c65 2c20 7468 6520 this rule, the \n-0002c9a0: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of\n-0002c9b0: 20e2 8098 5052 4f47 5f44 4550 454e 4445 ...PROG_DEPENDE\n-0002c9c0: 4e43 4945 53e2 8099 2077 696c 6c20 6c69 NCIES... will li\n-0002c9d0: 7374 2061 6c6c 0a79 6f75 7220 6c6f 6361 st all.your loca\n-0002c9e0: 6c20 6c69 6272 6172 6965 7320 616e 6420 l libraries and \n-0002c9f0: 6f6d 6974 2074 6865 206f 7468 6572 206f omit the other o\n-0002ca00: 6e65 732e 0a0a 1f0a 4669 6c65 3a20 6175 nes.....File: au\n-0002ca10: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-0002ca20: 2c20 204e 6f64 653a 2043 6f6e 6469 7469 , Node: Conditi\n-0002ca30: 6f6e 616c 2053 6f75 7263 6573 2c20 204e onal Sources, N\n-0002ca40: 6578 743a 2043 6f6e 6469 7469 6f6e 616c ext: Conditional\n-0002ca50: 2050 726f 6772 616d 732c 2020 5072 6576 Programs, Prev\n-0002ca60: 3a20 4c69 6e6b 696e 672c 2020 5570 3a20 : Linking, Up: \n-0002ca70: 4120 5072 6f67 7261 6d0a 0a38 2e31 2e33 A Program..8.1.3\n-0002ca80: 2043 6f6e 6469 7469 6f6e 616c 2063 6f6d Conditional com\n-0002ca90: 7069 6c61 7469 6f6e 206f 6620 736f 7572 pilation of sour\n-0002caa0: 6365 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ces.------------\n+0002b4e0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a49 6e20 6120 ---------..In a \n+0002b4f0: 6469 7265 6374 6f72 7920 636f 6e74 6169 directory contai\n+0002b500: 6e69 6e67 2073 6f75 7263 6520 7468 6174 ning source that\n+0002b510: 2067 6574 7320 6275 696c 7420 696e 746f gets built into\n+0002b520: 2061 2070 726f 6772 616d 2028 6173 0a6f a program (as.o\n+0002b530: 7070 6f73 6564 2074 6f20 6120 6c69 6272 pposed to a libr\n+0002b540: 6172 7920 6f72 2061 2073 6372 6970 7429 ary or a script)\n+0002b550: 2c20 7468 6520 e280 9850 524f 4752 414d , the ...PROGRAM\n+0002b560: 53e2 8099 2070 7269 6d61 7279 2069 7320 S... primary is \n+0002b570: 7573 6564 2e0a 5072 6f67 7261 6d73 2063 used..Programs c\n+0002b580: 616e 2062 6520 696e 7374 616c 6c65 6420 an be installed \n+0002b590: 696e 20e2 8098 6269 6e64 6972 e280 992c in ...bindir...,\n+0002b5a0: 20e2 8098 7362 696e 6469 72e2 8099 2c20 ...sbindir..., \n+0002b5b0: e280 986c 6962 6578 6563 6469 72e2 8099 ...libexecdir...\n+0002b5c0: 2c0a e280 9870 6b67 6c69 6265 7865 6364 ,....pkglibexecd\n+0002b5d0: 6972 e280 992c 206f 7220 6e6f 7420 6174 ir..., or not at\n+0002b5e0: 2061 6c6c 2028 e280 986e 6f69 6e73 745f all (...noinst_\n+0002b5f0: e280 9929 2e20 2054 6865 7920 6361 6e20 ...). They can \n+0002b600: 616c 736f 2062 6520 6275 696c 7420 6f6e also be built on\n+0002b610: 6c79 0a66 6f72 20e2 8098 6d61 6b65 2063 ly.for ...make c\n+0002b620: 6865 636b e280 992c 2069 6e20 7768 6963 heck..., in whic\n+0002b630: 6820 6361 7365 2074 6865 2070 7265 6669 h case the prefi\n+0002b640: 7820 6973 20e2 8098 6368 6563 6b5f e280 x is ...check_..\n+0002b650: 992e 0a0a 2020 2046 6f72 2069 6e73 7461 .... For insta\n+0002b660: 6e63 653a 0a0a 2020 2020 2062 696e 5f50 nce:.. bin_P\n+0002b670: 524f 4752 414d 5320 3d20 6865 6c6c 6f0a ROGRAMS = hello.\n+0002b680: 0a20 2020 496e 2074 6869 7320 7369 6d70 . In this simp\n+0002b690: 6c65 2063 6173 652c 2074 6865 2072 6573 le case, the res\n+0002b6a0: 756c 7469 6e67 20e2 8098 4d61 6b65 6669 ulting ...Makefi\n+0002b6b0: 6c65 2e69 6ee2 8099 2077 696c 6c20 636f le.in... will co\n+0002b6c0: 6e74 6169 6e20 636f 6465 2074 6f0a 6765 ntain code to.ge\n+0002b6d0: 6e65 7261 7465 2061 2070 726f 6772 616d nerate a program\n+0002b6e0: 206e 616d 6564 20e2 8098 6865 6c6c 6fe2 named ...hello.\n+0002b6f0: 8099 2e0a 0a20 2020 4173 736f 6369 6174 ..... Associat\n+0002b700: 6564 2077 6974 6820 6561 6368 2070 726f ed with each pro\n+0002b710: 6772 616d 2061 7265 2073 6576 6572 616c gram are several\n+0002b720: 2061 7373 6973 7469 6e67 2076 6172 6961 assisting varia\n+0002b730: 626c 6573 2074 6861 7420 6172 650a 6e61 bles that are.na\n+0002b740: 6d65 6420 6166 7465 7220 7468 6520 7072 med after the pr\n+0002b750: 6f67 7261 6d2e 2020 5468 6573 6520 7661 ogram. These va\n+0002b760: 7269 6162 6c65 7320 6172 6520 616c 6c20 riables are all \n+0002b770: 6f70 7469 6f6e 616c 2c20 616e 6420 6861 optional, and ha\n+0002b780: 7665 0a72 6561 736f 6e61 626c 6520 6465 ve.reasonable de\n+0002b790: 6661 756c 7473 2e20 2045 6163 6820 7661 faults. Each va\n+0002b7a0: 7269 6162 6c65 2c20 6974 7320 7573 652c riable, its use,\n+0002b7b0: 2061 6e64 2064 6566 6175 6c74 2069 7320 and default is \n+0002b7c0: 7370 656c 6c65 6420 6f75 740a 6265 6c6f spelled out.belo\n+0002b7d0: 773b 2077 6520 7573 6520 7468 6520 2268 w; we use the \"h\n+0002b7e0: 656c 6c6f 2220 6578 616d 706c 6520 7468 ello\" example th\n+0002b7f0: 726f 7567 686f 7574 2e0a 0a20 2020 5468 roughout... Th\n+0002b800: 6520 7661 7269 6162 6c65 20e2 8098 6865 e variable ...he\n+0002b810: 6c6c 6f5f 534f 5552 4345 53e2 8099 2069 llo_SOURCES... i\n+0002b820: 7320 7573 6564 2074 6f20 7370 6563 6966 s used to specif\n+0002b830: 7920 7768 6963 6820 736f 7572 6365 2066 y which source f\n+0002b840: 696c 6573 0a67 6574 2062 7569 6c74 2069 iles.get built i\n+0002b850: 6e74 6f20 616e 2065 7865 6375 7461 626c nto an executabl\n+0002b860: 653a 0a0a 2020 2020 2068 656c 6c6f 5f53 e:.. hello_S\n+0002b870: 4f55 5243 4553 203d 2068 656c 6c6f 2e63 OURCES = hello.c\n+0002b880: 2076 6572 7369 6f6e 2e63 2067 6574 6f70 version.c getop\n+0002b890: 742e 6320 6765 746f 7074 312e 6320 6765 t.c getopt1.c ge\n+0002b8a0: 746f 7074 2e68 2073 7973 7465 6d2e 680a topt.h system.h.\n+0002b8b0: 0a20 2020 5468 6973 2063 6175 7365 7320 . This causes \n+0002b8c0: 6561 6368 206d 656e 7469 6f6e 6564 20e2 each mentioned .\n+0002b8d0: 8098 2e63 e280 9920 6669 6c65 2074 6f20 ...c... file to \n+0002b8e0: 6265 2063 6f6d 7069 6c65 6420 696e 746f be compiled into\n+0002b8f0: 2074 6865 0a63 6f72 7265 7370 6f6e 6469 the.correspondi\n+0002b900: 6e67 20e2 8098 2e6f e280 992e 2020 5468 ng ....o.... Th\n+0002b910: 656e 2061 6c6c 2061 7265 206c 696e 6b65 en all are linke\n+0002b920: 6420 746f 2070 726f 6475 6365 20e2 8098 d to produce ...\n+0002b930: 6865 6c6c 6fe2 8099 2e0a 0a20 2020 4966 hello...... If\n+0002b940: 20e2 8098 6865 6c6c 6f5f 534f 5552 4345 ...hello_SOURCE\n+0002b950: 53e2 8099 2069 7320 6e6f 7420 7370 6563 S... is not spec\n+0002b960: 6966 6965 642c 2074 6865 6e20 6974 2064 ified, then it d\n+0002b970: 6566 6175 6c74 7320 746f 2074 6865 2073 efaults to the s\n+0002b980: 696e 676c 650a 6669 6c65 20e2 8098 6865 ingle.file ...he\n+0002b990: 6c6c 6f2e 63e2 8099 2028 2a6e 6f74 6520 llo.c... (*note \n+0002b9a0: 4465 6661 756c 7420 5f53 4f55 5243 4553 Default _SOURCES\n+0002b9b0: 3a3a 292e 0a0a 2020 204d 756c 7469 706c ::)... Multipl\n+0002b9c0: 6520 7072 6f67 7261 6d73 2063 616e 2062 e programs can b\n+0002b9d0: 6520 6275 696c 7420 696e 2061 2073 696e e built in a sin\n+0002b9e0: 676c 6520 6469 7265 6374 6f72 792e 2020 gle directory. \n+0002b9f0: 4d75 6c74 6970 6c65 0a70 726f 6772 616d Multiple.program\n+0002ba00: 7320 6361 6e20 7368 6172 6520 6120 7369 s can share a si\n+0002ba10: 6e67 6c65 2073 6f75 7263 6520 6669 6c65 ngle source file\n+0002ba20: 2c20 7768 6963 6820 6d75 7374 2062 6520 , which must be \n+0002ba30: 6c69 7374 6564 2069 6e20 6561 6368 0ae2 listed in each..\n+0002ba40: 8098 5f53 4f55 5243 4553 e280 9920 6465 .._SOURCES... de\n+0002ba50: 6669 6e69 7469 6f6e 2e0a 0a20 2020 4865 finition... He\n+0002ba60: 6164 6572 2066 696c 6573 206c 6973 7465 ader files liste\n+0002ba70: 6420 696e 2061 20e2 8098 5f53 4f55 5243 d in a ..._SOURC\n+0002ba80: 4553 e280 9920 6465 6669 6e69 7469 6f6e ES... definition\n+0002ba90: 2077 696c 6c20 6265 2069 6e63 6c75 6465 will be include\n+0002baa0: 6420 696e 0a74 6865 2064 6973 7472 6962 d in.the distrib\n+0002bab0: 7574 696f 6e20 6275 7420 6f74 6865 7277 ution but otherw\n+0002bac0: 6973 6520 6967 6e6f 7265 642e 2020 496e ise ignored. In\n+0002bad0: 2063 6173 6520 6974 2069 736e 2774 206f case it isn't o\n+0002bae0: 6276 696f 7573 2c20 796f 750a 7368 6f75 bvious, you.shou\n+0002baf0: 6c64 206e 6f74 2069 6e63 6c75 6465 2074 ld not include t\n+0002bb00: 6865 2068 6561 6465 7220 6669 6c65 2067 he header file g\n+0002bb10: 656e 6572 6174 6564 2062 7920 e280 9863 enerated by ...c\n+0002bb20: 6f6e 6669 6775 7265 e280 9920 696e 2061 onfigure... in a\n+0002bb30: 0ae2 8098 5f53 4f55 5243 4553 e280 9920 ...._SOURCES... \n+0002bb40: 7661 7269 6162 6c65 3b20 7468 6973 2066 variable; this f\n+0002bb50: 696c 6520 7368 6f75 6c64 206e 6f74 2062 ile should not b\n+0002bb60: 6520 6469 7374 7269 6275 7465 642e 2020 e distributed. \n+0002bb70: 4c65 7820 28e2 8098 2e6c e280 9929 0a61 Lex (....l...).a\n+0002bb80: 6e64 2059 6163 6320 28e2 8098 2e79 e280 nd Yacc (....y..\n+0002bb90: 9929 2066 696c 6573 2063 616e 2061 6c73 .) files can als\n+0002bba0: 6f20 6265 206c 6973 7465 643b 2073 6565 o be listed; see\n+0002bbb0: 202a 6e6f 7465 2059 6163 6320 616e 6420 *note Yacc and \n+0002bbc0: 4c65 783a 3a2e 0a0a 1f0a 4669 6c65 3a20 Lex::.....File: \n+0002bbd0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0002bbe0: 666f 2c20 204e 6f64 653a 204c 696e 6b69 fo, Node: Linki\n+0002bbf0: 6e67 2c20 204e 6578 743a 2043 6f6e 6469 ng, Next: Condi\n+0002bc00: 7469 6f6e 616c 2053 6f75 7263 6573 2c20 tional Sources, \n+0002bc10: 2050 7265 763a 2050 726f 6772 616d 2053 Prev: Program S\n+0002bc20: 6f75 7263 6573 2c20 2055 703a 2041 2050 ources, Up: A P\n+0002bc30: 726f 6772 616d 0a0a 382e 312e 3220 4c69 rogram..8.1.2 Li\n+0002bc40: 6e6b 696e 6720 7468 6520 7072 6f67 7261 nking the progra\n+0002bc50: 6d0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d m.--------------\n+0002bc60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a49 6620 -----------..If \n+0002bc70: 796f 7520 6e65 6564 2074 6f20 6c69 6e6b you need to link\n+0002bc80: 2061 6761 696e 7374 206c 6962 7261 7269 against librari\n+0002bc90: 6573 2074 6861 7420 6172 6520 6e6f 7420 es that are not \n+0002bca0: 666f 756e 6420 6279 20e2 8098 636f 6e66 found by ...conf\n+0002bcb0: 6967 7572 65e2 8099 2c0a 796f 7520 6361 igure...,.you ca\n+0002bcc0: 6e20 7573 6520 e280 984c 4441 4444 e280 n use ...LDADD..\n+0002bcd0: 9920 746f 2064 6f20 736f 2e20 2054 6869 . to do so. Thi\n+0002bce0: 7320 7661 7269 6162 6c65 2069 7320 7573 s variable is us\n+0002bcf0: 6564 2074 6f20 7370 6563 6966 790a 6164 ed to specify.ad\n+0002bd00: 6469 7469 6f6e 616c 206f 626a 6563 7473 ditional objects\n+0002bd10: 206f 7220 6c69 6272 6172 6965 7320 746f or libraries to\n+0002bd20: 206c 696e 6b20 7769 7468 3b20 6974 2069 link with; it i\n+0002bd30: 7320 696e 6170 7072 6f70 7269 6174 6520 s inappropriate \n+0002bd40: 666f 720a 7370 6563 6966 7969 6e67 2073 for.specifying s\n+0002bd50: 7065 6369 6669 6320 6c69 6e6b 6572 2066 pecific linker f\n+0002bd60: 6c61 6773 2c20 796f 7520 7368 6f75 6c64 lags, you should\n+0002bd70: 2075 7365 20e2 8098 414d 5f4c 4446 4c41 use ...AM_LDFLA\n+0002bd80: 4753 e280 9920 666f 7220 7468 6973 0a70 GS... for this.p\n+0002bd90: 7572 706f 7365 2e0a 0a20 2020 536f 6d65 urpose... Some\n+0002bda0: 7469 6d65 732c 206d 756c 7469 706c 6520 times, multiple \n+0002bdb0: 7072 6f67 7261 6d73 2061 7265 2062 7569 programs are bui\n+0002bdc0: 6c74 2069 6e20 6f6e 6520 6469 7265 6374 lt in one direct\n+0002bdd0: 6f72 7920 6275 7420 646f 206e 6f74 0a73 ory but do not.s\n+0002bde0: 6861 7265 2074 6865 2073 616d 6520 6c69 hare the same li\n+0002bdf0: 6e6b 2d74 696d 6520 7265 7175 6972 656d nk-time requirem\n+0002be00: 656e 7473 2e20 2049 6e20 7468 6973 2063 ents. In this c\n+0002be10: 6173 652c 2079 6f75 2063 616e 2075 7365 ase, you can use\n+0002be20: 2074 6865 0ae2 8098 5052 4f47 5f4c 4441 the....PROG_LDA\n+0002be30: 4444 e280 9920 7661 7269 6162 6c65 2028 DD... variable (\n+0002be40: 7768 6572 6520 5052 4f47 2069 7320 7468 where PROG is th\n+0002be50: 6520 6e61 6d65 206f 6620 7468 6520 7072 e name of the pr\n+0002be60: 6f67 7261 6d20 6173 2069 740a 6170 7065 ogram as it.appe\n+0002be70: 6172 7320 696e 2073 6f6d 6520 e280 985f ars in some ..._\n+0002be80: 5052 4f47 5241 4d53 e280 9920 7661 7269 PROGRAMS... vari\n+0002be90: 6162 6c65 2c20 616e 6420 7573 7561 6c6c able, and usuall\n+0002bea0: 7920 7772 6974 7465 6e20 696e 206c 6f77 y written in low\n+0002beb0: 6572 6361 7365 290a 746f 206f 7665 7272 ercase).to overr\n+0002bec0: 6964 6520 e280 984c 4441 4444 e280 992e ide ...LDADD....\n+0002bed0: 2020 4966 2074 6869 7320 7661 7269 6162 If this variab\n+0002bee0: 6c65 2065 7869 7374 7320 666f 7220 6120 le exists for a \n+0002bef0: 6769 7665 6e20 7072 6f67 7261 6d2c 2074 given program, t\n+0002bf00: 6865 6e0a 7468 6174 2070 726f 6772 616d hen.that program\n+0002bf10: 2069 7320 6e6f 7420 6c69 6e6b 6564 2075 is not linked u\n+0002bf20: 7369 6e67 20e2 8098 4c44 4144 44e2 8099 sing ...LDADD...\n+0002bf30: 2e0a 0a20 2020 466f 7220 696e 7374 616e ... For instan\n+0002bf40: 6365 2c20 696e 2047 4e55 2063 7069 6f2c ce, in GNU cpio,\n+0002bf50: 20e2 8098 7061 78e2 8099 2c20 e280 9863 ...pax..., ...c\n+0002bf60: 7069 6fe2 8099 2061 6e64 20e2 8098 6d74 pio... and ...mt\n+0002bf70: e280 9920 6172 6520 6c69 6e6b 6564 2061 ... are linked a\n+0002bf80: 6761 696e 7374 0a74 6865 206c 6962 7261 gainst.the libra\n+0002bf90: 7279 20e2 8098 6c69 6263 7069 6f2e 61e2 ry ...libcpio.a.\n+0002bfa0: 8099 2e20 2048 6f77 6576 6572 2c20 e280 ... However, ..\n+0002bfb0: 9872 6d74 e280 9920 6973 2062 7569 6c74 .rmt... is built\n+0002bfc0: 2069 6e20 7468 6520 7361 6d65 2064 6972 in the same dir\n+0002bfd0: 6563 746f 7279 2c0a 616e 6420 6861 7320 ectory,.and has \n+0002bfe0: 6e6f 2073 7563 6820 6c69 6e6b 2072 6571 no such link req\n+0002bff0: 7569 7265 6d65 6e74 2e20 2041 6c73 6f2c uirement. Also,\n+0002c000: 20e2 8098 6d74 e280 9920 616e 6420 e280 ...mt... and ..\n+0002c010: 9872 6d74 e280 9920 6172 6520 6f6e 6c79 .rmt... are only\n+0002c020: 2062 7569 6c74 0a6f 6e20 6365 7274 6169 built.on certai\n+0002c030: 6e20 6172 6368 6974 6563 7475 7265 732e n architectures.\n+0002c040: 2020 4865 7265 2069 7320 7768 6174 2063 Here is what c\n+0002c050: 7069 6f27 7320 e280 9873 7263 2f4d 616b pio's ...src/Mak\n+0002c060: 6566 696c 652e 616d e280 9920 6c6f 6f6b efile.am... look\n+0002c070: 730a 6c69 6b65 2028 6162 7269 6467 6564 s.like (abridged\n+0002c080: 293a 0a0a 2020 2020 2062 696e 5f50 524f ):.. bin_PRO\n+0002c090: 4752 414d 5320 3d20 6370 696f 2070 6178 GRAMS = cpio pax\n+0002c0a0: 2024 284d 5429 0a20 2020 2020 6c69 6265 $(MT). libe\n+0002c0b0: 7865 635f 5052 4f47 5241 4d53 203d 2024 xec_PROGRAMS = $\n+0002c0c0: 2852 4d54 290a 2020 2020 2045 5854 5241 (RMT). EXTRA\n+0002c0d0: 5f50 524f 4752 414d 5320 3d20 6d74 2072 _PROGRAMS = mt r\n+0002c0e0: 6d74 0a0a 2020 2020 204c 4441 4444 203d mt.. LDADD =\n+0002c0f0: 202e 2e2f 6c69 622f 6c69 6263 7069 6f2e ../lib/libcpio.\n+0002c100: 6120 2428 494e 544c 4c49 4253 290a 2020 a $(INTLLIBS). \n+0002c110: 2020 2072 6d74 5f4c 4441 4444 203d 0a0a rmt_LDADD =..\n+0002c120: 2020 2020 2063 7069 6f5f 534f 5552 4345 cpio_SOURCE\n+0002c130: 5320 3d20 2e2e 2e0a 2020 2020 2070 6178 S = .... pax\n+0002c140: 5f53 4f55 5243 4553 203d 202e 2e2e 0a20 _SOURCES = .... \n+0002c150: 2020 2020 6d74 5f53 4f55 5243 4553 203d mt_SOURCES =\n+0002c160: 202e 2e2e 0a20 2020 2020 726d 745f 534f .... rmt_SO\n+0002c170: 5552 4345 5320 3d20 2e2e 2e0a 0a20 2020 URCES = ..... \n+0002c180: e280 9850 524f 475f 4c44 4144 44e2 8099 ...PROG_LDADD...\n+0002c190: 2069 7320 696e 6170 7072 6f70 7269 6174 is inappropriat\n+0002c1a0: 6520 666f 7220 7061 7373 696e 6720 7072 e for passing pr\n+0002c1b0: 6f67 7261 6d2d 7370 6563 6966 6963 206c ogram-specific l\n+0002c1c0: 696e 6b65 720a 666c 6167 7320 2865 7863 inker.flags (exc\n+0002c1d0: 6570 7420 666f 7220 e280 982d 6ce2 8099 ept for ...-l...\n+0002c1e0: 2c20 e280 982d 4ce2 8099 2c20 e280 982d , ...-L..., ...-\n+0002c1f0: 646c 6f70 656e e280 9920 616e 6420 e280 dlopen... and ..\n+0002c200: 982d 646c 7072 656f 7065 6ee2 8099 292e .-dlpreopen...).\n+0002c210: 2020 536f 2c20 7573 6520 7468 650a e280 So, use the...\n+0002c220: 9850 524f 475f 4c44 464c 4147 53e2 8099 .PROG_LDFLAGS...\n+0002c230: 2076 6172 6961 626c 6520 666f 7220 7468 variable for th\n+0002c240: 6973 2070 7572 706f 7365 2e0a 0a20 2020 is purpose... \n+0002c250: 4974 2069 7320 616c 736f 206f 6363 6173 It is also occas\n+0002c260: 696f 6e61 6c6c 7920 7573 6566 756c 2074 ionally useful t\n+0002c270: 6f20 6861 7665 2061 2070 726f 6772 616d o have a program\n+0002c280: 2064 6570 656e 6420 6f6e 2073 6f6d 6520 depend on some \n+0002c290: 6f74 6865 720a 7461 7267 6574 2074 6861 other.target tha\n+0002c2a0: 7420 6973 206e 6f74 2061 6374 7561 6c6c t is not actuall\n+0002c2b0: 7920 7061 7274 206f 6620 7468 6174 2070 y part of that p\n+0002c2c0: 726f 6772 616d 2e20 2054 6869 7320 6361 rogram. This ca\n+0002c2d0: 6e20 6265 2064 6f6e 650a 7573 696e 6720 n be done.using \n+0002c2e0: 6569 7468 6572 2074 6865 20e2 8098 5052 either the ...PR\n+0002c2f0: 4f47 5f44 4550 454e 4445 4e43 4945 53e2 OG_DEPENDENCIES.\n+0002c300: 8099 206f 7220 7468 6520 e280 9845 5854 .. or the ...EXT\n+0002c310: 5241 5f50 524f 475f 4445 5045 4e44 454e RA_PROG_DEPENDEN\n+0002c320: 4349 4553 e280 990a 7661 7269 6162 6c65 CIES....variable\n+0002c330: 2e20 2045 6163 6820 7072 6f67 7261 6d20 . Each program \n+0002c340: 6465 7065 6e64 7320 6f6e 2074 6865 2063 depends on the c\n+0002c350: 6f6e 7465 6e74 7320 626f 7468 2076 6172 ontents both var\n+0002c360: 6961 626c 6573 2c20 6275 7420 6e6f 0a66 iables, but no.f\n+0002c370: 7572 7468 6572 2069 6e74 6572 7072 6574 urther interpret\n+0002c380: 6174 696f 6e20 6973 2064 6f6e 652e 0a0a ation is done...\n+0002c390: 2020 2053 696e 6365 2074 6865 7365 2064 Since these d\n+0002c3a0: 6570 656e 6465 6e63 6965 7320 6172 6520 ependencies are \n+0002c3b0: 6173 736f 6369 6174 6564 2074 6f20 7468 associated to th\n+0002c3c0: 6520 6c69 6e6b 2072 756c 6520 7573 6564 e link rule used\n+0002c3d0: 2074 6f0a 6372 6561 7465 2074 6865 2070 to.create the p\n+0002c3e0: 726f 6772 616d 7320 7468 6579 2073 686f rograms they sho\n+0002c3f0: 756c 6420 6e6f 726d 616c 6c79 206c 6973 uld normally lis\n+0002c400: 7420 6669 6c65 7320 7573 6564 2062 7920 t files used by \n+0002c410: 7468 6520 6c69 6e6b 0a63 6f6d 6d61 6e64 the link.command\n+0002c420: 2e20 2054 6861 7420 6973 20e2 8098 2a2e . That is ...*.\n+0002c430: 2428 4f42 4a45 5854 29e2 8099 2c20 e280 $(OBJEXT)..., ..\n+0002c440: 982a 2e61 e280 992c 206f 7220 e280 982a .*.a..., or ...*\n+0002c450: 2e6c 61e2 8099 2066 696c 6573 2e20 2049 .la... files. I\n+0002c460: 6e20 7261 7265 2063 6173 6573 0a79 6f75 n rare cases.you\n+0002c470: 206d 6179 206e 6565 6420 746f 2061 6464 may need to add\n+0002c480: 206f 7468 6572 206b 696e 6473 206f 6620 other kinds of \n+0002c490: 6669 6c65 7320 7375 6368 2061 7320 6c69 files such as li\n+0002c4a0: 6e6b 6572 2073 6372 6970 7473 2c20 6275 nker scripts, bu\n+0002c4b0: 740a 5f6c 6973 7469 6e67 2061 2073 6f75 t._listing a sou\n+0002c4c0: 7263 6520 6669 6c65 2069 6e20 e280 985f rce file in ..._\n+0002c4d0: 4445 5045 4e44 454e 4349 4553 e280 9920 DEPENDENCIES... \n+0002c4e0: 6973 2077 726f 6e67 5f2e 2020 4966 2073 is wrong_. If s\n+0002c4f0: 6f6d 6520 736f 7572 6365 0a66 696c 6520 ome source.file \n+0002c500: 6e65 6564 7320 746f 2062 6520 6275 696c needs to be buil\n+0002c510: 7420 6265 666f 7265 2061 6c6c 2074 6865 t before all the\n+0002c520: 2063 6f6d 706f 6e65 6e74 7320 6f66 2061 components of a\n+0002c530: 2070 726f 6772 616d 2061 7265 2062 7569 program are bui\n+0002c540: 6c74 2c0a 636f 6e73 6964 6572 2075 7369 lt,.consider usi\n+0002c550: 6e67 2074 6865 20e2 8098 4255 494c 545f ng the ...BUILT_\n+0002c560: 534f 5552 4345 53e2 8099 2076 6172 6961 SOURCES... varia\n+0002c570: 626c 6520 696e 7374 6561 6420 282a 6e6f ble instead (*no\n+0002c580: 7465 2053 6f75 7263 6573 3a3a 292e 0a0a te Sources::)...\n+0002c590: 2020 2049 6620 e280 9850 524f 475f 4445 If ...PROG_DE\n+0002c5a0: 5045 4e44 454e 4349 4553 e280 9920 6973 PENDENCIES... is\n+0002c5b0: 206e 6f74 2073 7570 706c 6965 642c 2069 not supplied, i\n+0002c5c0: 7420 6973 2063 6f6d 7075 7465 6420 6279 t is computed by\n+0002c5d0: 2041 7574 6f6d 616b 652e 0a54 6865 2061 Automake..The a\n+0002c5e0: 7574 6f6d 6174 6963 616c 6c79 2d61 7373 utomatically-ass\n+0002c5f0: 6967 6e65 6420 7661 6c75 6520 6973 2074 igned value is t\n+0002c600: 6865 2063 6f6e 7465 6e74 7320 6f66 20e2 he contents of .\n+0002c610: 8098 5052 4f47 5f4c 4441 4444 e280 992c ..PROG_LDADD...,\n+0002c620: 2077 6974 680a 6d6f 7374 2063 6f6e 6669 with.most confi\n+0002c630: 6775 7265 2073 7562 7374 6974 7574 696f gure substitutio\n+0002c640: 6e73 2c20 e280 982d 6ce2 8099 2c20 e280 ns, ...-l..., ..\n+0002c650: 982d 4ce2 8099 2c20 e280 982d 646c 6f70 .-L..., ...-dlop\n+0002c660: 656e e280 9920 616e 6420 e280 982d 646c en... and ...-dl\n+0002c670: 7072 656f 7065 6ee2 8099 0a6f 7074 696f preopen....optio\n+0002c680: 6e73 2072 656d 6f76 6564 2e20 2054 6865 ns removed. The\n+0002c690: 2063 6f6e 6669 6775 7265 2073 7562 7374 configure subst\n+0002c6a0: 6974 7574 696f 6e73 2074 6861 7420 6172 itutions that ar\n+0002c6b0: 6520 6c65 6674 2069 6e20 6172 6520 6f6e e left in are on\n+0002c6c0: 6c79 0ae2 8098 2428 4c49 424f 424a 5329 ly....$(LIBOBJS)\n+0002c6d0: e280 9920 616e 6420 e280 9824 2841 4c4c ... and ...$(ALL\n+0002c6e0: 4f43 4129 e280 993b 2074 6865 7365 2061 OCA)...; these a\n+0002c6f0: 7265 206c 6566 7420 6265 6361 7573 6520 re left because \n+0002c700: 6974 2069 7320 6b6e 6f77 6e20 7468 6174 it is known that\n+0002c710: 0a74 6865 7920 7769 6c6c 206e 6f74 2063 .they will not c\n+0002c720: 6175 7365 2061 6e20 696e 7661 6c69 6420 ause an invalid \n+0002c730: 7661 6c75 6520 666f 7220 e280 9850 524f value for ...PRO\n+0002c740: 475f 4445 5045 4e44 454e 4349 4553 e280 G_DEPENDENCIES..\n+0002c750: 9920 746f 2062 650a 6765 6e65 7261 7465 . to be.generate\n+0002c760: 642e 0a0a 2020 202a 6e6f 7465 2043 6f6e d... *note Con\n+0002c770: 6469 7469 6f6e 616c 2053 6f75 7263 6573 ditional Sources\n+0002c780: 3a3a 2073 686f 7773 2061 2073 6974 7561 :: shows a situa\n+0002c790: 7469 6f6e 2077 6865 7265 20e2 8098 5f44 tion where ..._D\n+0002c7a0: 4550 454e 4445 4e43 4945 53e2 8099 0a6d EPENDENCIES....m\n+0002c7b0: 6179 2062 6520 7573 6564 2e0a 0a20 2020 ay be used... \n+0002c7c0: 5468 6520 e280 9845 5854 5241 5f50 524f The ...EXTRA_PRO\n+0002c7d0: 475f 4445 5045 4e44 454e 4349 4553 e280 G_DEPENDENCIES..\n+0002c7e0: 9920 6d61 7920 6265 2075 7365 6675 6c20 . may be useful \n+0002c7f0: 666f 7220 6361 7365 7320 7768 6572 6520 for cases where \n+0002c800: 796f 750a 6d65 7265 6c79 2077 616e 7420 you.merely want \n+0002c810: 746f 2061 7567 6d65 6e74 2074 6865 20e2 to augment the .\n+0002c820: 8098 6175 746f 6d61 6b65 e280 992d 6765 ..automake...-ge\n+0002c830: 6e65 7261 7465 6420 e280 9850 524f 475f nerated ...PROG_\n+0002c840: 4445 5045 4e44 454e 4349 4553 e280 990a DEPENDENCIES....\n+0002c850: 7261 7468 6572 2074 6861 6e20 7265 706c rather than repl\n+0002c860: 6163 696e 6720 6974 2e0a 0a20 2020 5765 acing it... We\n+0002c870: 2072 6563 6f6d 6d65 6e64 2074 6861 7420 recommend that \n+0002c880: 796f 7520 6176 6f69 6420 7573 696e 6720 you avoid using \n+0002c890: e280 982d 6ce2 8099 206f 7074 696f 6e73 ...-l... options\n+0002c8a0: 2069 6e20 e280 984c 4441 4444 e280 9920 in ...LDADD... \n+0002c8b0: 6f72 0ae2 8098 5052 4f47 5f4c 4441 4444 or....PROG_LDADD\n+0002c8c0: e280 9920 7768 656e 2072 6566 6572 7269 ... when referri\n+0002c8d0: 6e67 2074 6f20 6c69 6272 6172 6965 7320 ng to libraries \n+0002c8e0: 6275 696c 7420 6279 2079 6f75 7220 7061 built by your pa\n+0002c8f0: 636b 6167 652e 0a49 6e73 7465 6164 2c20 ckage..Instead, \n+0002c900: 7772 6974 6520 7468 6520 6669 6c65 206e write the file n\n+0002c910: 616d 6520 6f66 2074 6865 206c 6962 7261 ame of the libra\n+0002c920: 7279 2065 7870 6c69 6369 746c 7920 6173 ry explicitly as\n+0002c930: 2069 6e20 7468 6520 6162 6f76 650a e280 in the above...\n+0002c940: 9863 7069 6fe2 8099 2065 7861 6d70 6c65 .cpio... example\n+0002c950: 2e20 2055 7365 20e2 8098 2d6c e280 9920 . Use ...-l... \n+0002c960: 6f6e 6c79 2074 6f20 6c69 7374 2074 6869 only to list thi\n+0002c970: 7264 2d70 6172 7479 206c 6962 7261 7269 rd-party librari\n+0002c980: 6573 2e20 2049 6620 796f 750a 666f 6c6c es. If you.foll\n+0002c990: 6f77 2074 6869 7320 7275 6c65 2c20 7468 ow this rule, th\n+0002c9a0: 6520 6465 6661 756c 7420 7661 6c75 6520 e default value \n+0002c9b0: 6f66 20e2 8098 5052 4f47 5f44 4550 454e of ...PROG_DEPEN\n+0002c9c0: 4445 4e43 4945 53e2 8099 2077 696c 6c20 DENCIES... will \n+0002c9d0: 6c69 7374 2061 6c6c 0a79 6f75 7220 6c6f list all.your lo\n+0002c9e0: 6361 6c20 6c69 6272 6172 6965 7320 616e cal libraries an\n+0002c9f0: 6420 6f6d 6974 2074 6865 206f 7468 6572 d omit the other\n+0002ca00: 206f 6e65 732e 0a0a 1f0a 4669 6c65 3a20 ones.....File: \n+0002ca10: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0002ca20: 666f 2c20 204e 6f64 653a 2043 6f6e 6469 fo, Node: Condi\n+0002ca30: 7469 6f6e 616c 2053 6f75 7263 6573 2c20 tional Sources, \n+0002ca40: 204e 6578 743a 2043 6f6e 6469 7469 6f6e Next: Condition\n+0002ca50: 616c 2050 726f 6772 616d 732c 2020 5072 al Programs, Pr\n+0002ca60: 6576 3a20 4c69 6e6b 696e 672c 2020 5570 ev: Linking, Up\n+0002ca70: 3a20 4120 5072 6f67 7261 6d0a 0a38 2e31 : A Program..8.1\n+0002ca80: 2e33 2043 6f6e 6469 7469 6f6e 616c 2063 .3 Conditional c\n+0002ca90: 6f6d 7069 6c61 7469 6f6e 206f 6620 736f ompilation of so\n+0002caa0: 7572 6365 730a 2d2d 2d2d 2d2d 2d2d 2d2d urces.----------\n 0002cab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002cac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 596f ------------..Yo\n-0002cad0: 7520 6361 6e27 7420 7075 7420 6120 636f u can't put a co\n-0002cae0: 6e66 6967 7572 6520 7375 6273 7469 7475 nfigure substitu\n-0002caf0: 7469 6f6e 2028 652e 672e 2c20 e280 9840 tion (e.g., ...@\n-0002cb00: 464f 4f40 e280 9920 6f72 20e2 8098 2428 FOO@... or ...$(\n-0002cb10: 464f 4f29 e280 9920 7768 6572 650a e280 FOO)... where...\n-0002cb20: 9846 4f4f e280 9920 6973 2064 6566 696e .FOO... is defin\n-0002cb30: 6564 2076 6961 20e2 8098 4143 5f53 5542 ed via ...AC_SUB\n-0002cb40: 5354 e280 9929 2069 6e74 6f20 6120 e280 ST...) into a ..\n-0002cb50: 985f 534f 5552 4345 53e2 8099 2076 6172 ._SOURCES... var\n-0002cb60: 6961 626c 652e 2020 5468 6520 7265 6173 iable. The reas\n-0002cb70: 6f6e 0a66 6f72 2074 6869 7320 6973 2061 on.for this is a\n-0002cb80: 2062 6974 2068 6172 6420 746f 2065 7870 bit hard to exp\n-0002cb90: 6c61 696e 2c20 6275 7420 7375 6666 6963 lain, but suffic\n-0002cba0: 6520 746f 2073 6179 2074 6861 7420 6974 e to say that it\n-0002cbb0: 2073 696d 706c 790a 776f 6e27 7420 776f simply.won't wo\n-0002cbc0: 726b 2e20 2041 7574 6f6d 616b 6520 7769 rk. Automake wi\n-0002cbd0: 6c6c 2067 6976 6520 616e 2065 7272 6f72 ll give an error\n-0002cbe0: 2069 6620 796f 7520 7472 7920 746f 2064 if you try to d\n-0002cbf0: 6f20 7468 6973 2e0a 0a20 2020 466f 7274 o this... Fort\n-0002cc00: 756e 6174 656c 7920 7468 6572 6520 6172 unately there ar\n-0002cc10: 6520 7477 6f20 6f74 6865 7220 7761 7973 e two other ways\n-0002cc20: 2074 6f20 6163 6869 6576 6520 7468 6520 to achieve the \n-0002cc30: 7361 6d65 2072 6573 756c 742e 2020 4f6e same result. On\n-0002cc40: 650a 6973 2074 6f20 7573 6520 636f 6e66 e.is to use conf\n-0002cc50: 6967 7572 6520 7375 6273 7469 7475 7469 igure substituti\n-0002cc60: 6f6e 7320 696e 20e2 8098 5f4c 4441 4444 ons in ..._LDADD\n-0002cc70: e280 9920 7661 7269 6162 6c65 732c 2074 ... variables, t\n-0002cc80: 6865 206f 7468 6572 2069 7320 746f 0a75 he other is to.u\n-0002cc90: 7365 2061 6e20 4175 746f 6d61 6b65 2063 se an Automake c\n-0002cca0: 6f6e 6469 7469 6f6e 616c 2e0a 0a43 6f6e onditional...Con\n-0002ccb0: 6469 7469 6f6e 616c 2043 6f6d 7069 6c61 ditional Compila\n-0002ccc0: 7469 6f6e 2075 7369 6e67 20e2 8098 5f4c tion using ..._L\n-0002ccd0: 4441 4444 e280 9920 5375 6273 7469 7475 DADD... Substitu\n-0002cce0: 7469 6f6e 730a 2e2e 2e2e 2e2e 2e2e 2e2e tions...........\n+0002cac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+0002cad0: 596f 7520 6361 6e27 7420 7075 7420 6120 You can't put a \n+0002cae0: 636f 6e66 6967 7572 6520 7375 6273 7469 configure substi\n+0002caf0: 7475 7469 6f6e 2028 652e 672e 2c20 e280 tution (e.g., ..\n+0002cb00: 9840 464f 4f40 e280 9920 6f72 20e2 8098 .@FOO@... or ...\n+0002cb10: 2428 464f 4f29 e280 9920 7768 6572 650a $(FOO)... where.\n+0002cb20: e280 9846 4f4f e280 9920 6973 2064 6566 ...FOO... is def\n+0002cb30: 696e 6564 2076 6961 20e2 8098 4143 5f53 ined via ...AC_S\n+0002cb40: 5542 5354 e280 9929 2069 6e74 6f20 6120 UBST...) into a \n+0002cb50: e280 985f 534f 5552 4345 53e2 8099 2076 ..._SOURCES... v\n+0002cb60: 6172 6961 626c 652e 2020 5468 6520 7265 ariable. The re\n+0002cb70: 6173 6f6e 0a66 6f72 2074 6869 7320 6973 ason.for this is\n+0002cb80: 2061 2062 6974 2068 6172 6420 746f 2065 a bit hard to e\n+0002cb90: 7870 6c61 696e 2c20 6275 7420 7375 6666 xplain, but suff\n+0002cba0: 6963 6520 746f 2073 6179 2074 6861 7420 ice to say that \n+0002cbb0: 6974 2073 696d 706c 790a 776f 6e27 7420 it simply.won't \n+0002cbc0: 776f 726b 2e20 2041 7574 6f6d 616b 6520 work. Automake \n+0002cbd0: 7769 6c6c 2067 6976 6520 616e 2065 7272 will give an err\n+0002cbe0: 6f72 2069 6620 796f 7520 7472 7920 746f or if you try to\n+0002cbf0: 2064 6f20 7468 6973 2e0a 0a20 2020 466f do this... Fo\n+0002cc00: 7274 756e 6174 656c 7920 7468 6572 6520 rtunately there \n+0002cc10: 6172 6520 7477 6f20 6f74 6865 7220 7761 are two other wa\n+0002cc20: 7973 2074 6f20 6163 6869 6576 6520 7468 ys to achieve th\n+0002cc30: 6520 7361 6d65 2072 6573 756c 742e 2020 e same result. \n+0002cc40: 4f6e 650a 6973 2074 6f20 7573 6520 636f One.is to use co\n+0002cc50: 6e66 6967 7572 6520 7375 6273 7469 7475 nfigure substitu\n+0002cc60: 7469 6f6e 7320 696e 20e2 8098 5f4c 4441 tions in ..._LDA\n+0002cc70: 4444 e280 9920 7661 7269 6162 6c65 732c DD... variables,\n+0002cc80: 2074 6865 206f 7468 6572 2069 7320 746f the other is to\n+0002cc90: 0a75 7365 2061 6e20 4175 746f 6d61 6b65 .use an Automake\n+0002cca0: 2063 6f6e 6469 7469 6f6e 616c 2e0a 0a43 conditional...C\n+0002ccb0: 6f6e 6469 7469 6f6e 616c 2043 6f6d 7069 onditional Compi\n+0002ccc0: 6c61 7469 6f6e 2075 7369 6e67 20e2 8098 lation using ...\n+0002ccd0: 5f4c 4441 4444 e280 9920 5375 6273 7469 _LDADD... Substi\n+0002cce0: 7475 7469 6f6e 730a 2e2e 2e2e 2e2e 2e2e tutions.........\n 0002ccf0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 0002cd00: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0002cd10: 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a 4175 746f ............Auto\n-0002cd20: 6d61 6b65 206d 7573 7420 6b6e 6f77 2061 make must know a\n-0002cd30: 6c6c 2074 6865 2073 6f75 7263 6520 6669 ll the source fi\n-0002cd40: 6c65 7320 7468 6174 2063 6f75 6c64 2070 les that could p\n-0002cd50: 6f73 7369 626c 7920 676f 2069 6e74 6f20 ossibly go into \n-0002cd60: 610a 7072 6f67 7261 6d2c 2065 7665 6e20 a.program, even \n-0002cd70: 6966 206e 6f74 2061 6c6c 2074 6865 2066 if not all the f\n-0002cd80: 696c 6573 2061 7265 2062 7569 6c74 2069 iles are built i\n-0002cd90: 6e20 6576 6572 7920 6369 7263 756d 7374 n every circumst\n-0002cda0: 616e 6365 2e20 2041 6e79 0a66 696c 6573 ance. Any.files\n-0002cdb0: 2074 6861 7420 6172 6520 6f6e 6c79 2063 that are only c\n-0002cdc0: 6f6e 6469 7469 6f6e 616c 6c79 2062 7569 onditionally bui\n-0002cdd0: 6c74 2073 686f 756c 6420 6265 206c 6973 lt should be lis\n-0002cde0: 7465 6420 696e 2074 6865 0a61 7070 726f ted in the.appro\n-0002cdf0: 7072 6961 7465 20e2 8098 4558 5452 415f priate ...EXTRA_\n-0002ce00: e280 9920 7661 7269 6162 6c65 2e20 2046 ... variable. F\n-0002ce10: 6f72 2069 6e73 7461 6e63 652c 2069 6620 or instance, if \n-0002ce20: e280 9868 656c 6c6f 2d6c 696e 7578 2e63 ...hello-linux.c\n-0002ce30: e280 9920 6f72 0ae2 8098 6865 6c6c 6f2d ... or....hello-\n-0002ce40: 6765 6e65 7269 632e 63e2 8099 2077 6572 generic.c... wer\n-0002ce50: 6520 636f 6e64 6974 696f 6e61 6c6c 7920 e conditionally \n-0002ce60: 696e 636c 7564 6564 2069 6e20 e280 9868 included in ...h\n-0002ce70: 656c 6c6f e280 992c 2074 6865 0ae2 8098 ello..., the....\n-0002ce80: 4d61 6b65 6669 6c65 2e61 6de2 8099 2077 Makefile.am... w\n-0002ce90: 6f75 6c64 2063 6f6e 7461 696e 3a0a 0a20 ould contain:.. \n-0002cea0: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n-0002ceb0: 203d 2068 656c 6c6f 0a20 2020 2020 6865 = hello. he\n-0002cec0: 6c6c 6f5f 534f 5552 4345 5320 3d20 6865 llo_SOURCES = he\n-0002ced0: 6c6c 6f2d 636f 6d6d 6f6e 2e63 0a20 2020 llo-common.c. \n-0002cee0: 2020 4558 5452 415f 6865 6c6c 6f5f 534f EXTRA_hello_SO\n-0002cef0: 5552 4345 5320 3d20 6865 6c6c 6f2d 6c69 URCES = hello-li\n-0002cf00: 6e75 782e 6320 6865 6c6c 6f2d 6765 6e65 nux.c hello-gene\n-0002cf10: 7269 632e 630a 2020 2020 2068 656c 6c6f ric.c. hello\n-0002cf20: 5f4c 4441 4444 203d 2024 2848 454c 4c4f _LDADD = $(HELLO\n-0002cf30: 5f53 5953 5445 4d29 0a20 2020 2020 6865 _SYSTEM). he\n-0002cf40: 6c6c 6f5f 4445 5045 4e44 454e 4349 4553 llo_DEPENDENCIES\n-0002cf50: 203d 2024 2848 454c 4c4f 5f53 5953 5445 = $(HELLO_SYSTE\n-0002cf60: 4d29 0a0a 596f 7520 6361 6e20 7468 656e M)..You can then\n-0002cf70: 2073 6574 7570 2074 6865 20e2 8098 2428 setup the ...$(\n-0002cf80: 4845 4c4c 4f5f 5359 5354 454d 29e2 8099 HELLO_SYSTEM)...\n-0002cf90: 2073 7562 7374 6974 7574 696f 6e20 6672 substitution fr\n-0002cfa0: 6f6d 0ae2 8098 636f 6e66 6967 7572 652e om....configure.\n-0002cfb0: 6163 e280 993a 0a0a 2020 2020 202e 2e2e ac...:.. ...\n-0002cfc0: 0a20 2020 2020 6361 7365 2024 686f 7374 . case $host\n-0002cfd0: 2069 6e0a 2020 2020 2020 202a 6c69 6e75 in. *linu\n-0002cfe0: 782a 2920 4845 4c4c 4f5f 5359 5354 454d x*) HELLO_SYSTEM\n-0002cff0: 3d27 6865 6c6c 6f2d 6c69 6e75 782e 2428 ='hello-linux.$(\n-0002d000: 4f42 4a45 5854 2927 203b 3b0a 2020 2020 OBJEXT)' ;;. \n-0002d010: 2020 202a 2920 2020 2020 2020 4845 4c4c *) HELL\n-0002d020: 4f5f 5359 5354 454d 3d27 6865 6c6c 6f2d O_SYSTEM='hello-\n-0002d030: 6765 6e65 7269 632e 2428 4f42 4a45 5854 generic.$(OBJEXT\n-0002d040: 2927 203b 3b0a 2020 2020 2065 7361 630a )' ;;. esac.\n-0002d050: 2020 2020 2041 435f 5355 4253 5428 5b48 AC_SUBST([H\n-0002d060: 454c 4c4f 5f53 5953 5445 4d5d 290a 2020 ELLO_SYSTEM]). \n-0002d070: 2020 202e 2e2e 0a0a 2020 2049 6e20 7468 ..... In th\n-0002d080: 6973 2063 6173 652c 2074 6865 2076 6172 is case, the var\n-0002d090: 6961 626c 6520 e280 9848 454c 4c4f 5f53 iable ...HELLO_S\n-0002d0a0: 5953 5445 4de2 8099 2073 686f 756c 6420 YSTEM... should \n-0002d0b0: 6265 2072 6570 6c61 6365 6420 6279 0a65 be replaced by.e\n-0002d0c0: 6974 6865 7220 e280 9868 656c 6c6f 2d6c ither ...hello-l\n-0002d0d0: 696e 7578 2e6f e280 9920 6f72 20e2 8098 inux.o... or ...\n-0002d0e0: 6865 6c6c 6f2d 6765 6e65 7269 632e 6fe2 hello-generic.o.\n-0002d0f0: 8099 2c20 616e 6420 6164 6465 6420 746f .., and added to\n-0002d100: 2062 6f74 680a e280 9868 656c 6c6f 5f44 both....hello_D\n-0002d110: 4550 454e 4445 4e43 4945 53e2 8099 2061 EPENDENCIES... a\n-0002d120: 6e64 20e2 8098 6865 6c6c 6f5f 4c44 4144 nd ...hello_LDAD\n-0002d130: 44e2 8099 2069 6e20 6f72 6465 7220 746f D... in order to\n-0002d140: 2062 6520 6275 696c 7420 616e 6420 6c69 be built and li\n-0002d150: 6e6b 6564 0a69 6e2e 0a0a 436f 6e64 6974 nked.in...Condit\n-0002d160: 696f 6e61 6c20 436f 6d70 696c 6174 696f ional Compilatio\n-0002d170: 6e20 7573 696e 6720 4175 746f 6d61 6b65 n using Automake\n-0002d180: 2043 6f6e 6469 7469 6f6e 616c 730a 2e2e Conditionals...\n+0002cd10: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a 4175 ..............Au\n+0002cd20: 746f 6d61 6b65 206d 7573 7420 6b6e 6f77 tomake must know\n+0002cd30: 2061 6c6c 2074 6865 2073 6f75 7263 6520 all the source \n+0002cd40: 6669 6c65 7320 7468 6174 2063 6f75 6c64 files that could\n+0002cd50: 2070 6f73 7369 626c 7920 676f 2069 6e74 possibly go int\n+0002cd60: 6f20 610a 7072 6f67 7261 6d2c 2065 7665 o a.program, eve\n+0002cd70: 6e20 6966 206e 6f74 2061 6c6c 2074 6865 n if not all the\n+0002cd80: 2066 696c 6573 2061 7265 2062 7569 6c74 files are built\n+0002cd90: 2069 6e20 6576 6572 7920 6369 7263 756d in every circum\n+0002cda0: 7374 616e 6365 2e20 2041 6e79 0a66 696c stance. Any.fil\n+0002cdb0: 6573 2074 6861 7420 6172 6520 6f6e 6c79 es that are only\n+0002cdc0: 2063 6f6e 6469 7469 6f6e 616c 6c79 2062 conditionally b\n+0002cdd0: 7569 6c74 2073 686f 756c 6420 6265 206c uilt should be l\n+0002cde0: 6973 7465 6420 696e 2074 6865 0a61 7070 isted in the.app\n+0002cdf0: 726f 7072 6961 7465 20e2 8098 4558 5452 ropriate ...EXTR\n+0002ce00: 415f e280 9920 7661 7269 6162 6c65 2e20 A_... variable. \n+0002ce10: 2046 6f72 2069 6e73 7461 6e63 652c 2069 For instance, i\n+0002ce20: 6620 e280 9868 656c 6c6f 2d6c 696e 7578 f ...hello-linux\n+0002ce30: 2e63 e280 9920 6f72 0ae2 8098 6865 6c6c .c... or....hell\n+0002ce40: 6f2d 6765 6e65 7269 632e 63e2 8099 2077 o-generic.c... w\n+0002ce50: 6572 6520 636f 6e64 6974 696f 6e61 6c6c ere conditionall\n+0002ce60: 7920 696e 636c 7564 6564 2069 6e20 e280 y included in ..\n+0002ce70: 9868 656c 6c6f e280 992c 2074 6865 0ae2 .hello..., the..\n+0002ce80: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+0002ce90: 2077 6f75 6c64 2063 6f6e 7461 696e 3a0a would contain:.\n+0002cea0: 0a20 2020 2020 6269 6e5f 5052 4f47 5241 . bin_PROGRA\n+0002ceb0: 4d53 203d 2068 656c 6c6f 0a20 2020 2020 MS = hello. \n+0002cec0: 6865 6c6c 6f5f 534f 5552 4345 5320 3d20 hello_SOURCES = \n+0002ced0: 6865 6c6c 6f2d 636f 6d6d 6f6e 2e63 0a20 hello-common.c. \n+0002cee0: 2020 2020 4558 5452 415f 6865 6c6c 6f5f EXTRA_hello_\n+0002cef0: 534f 5552 4345 5320 3d20 6865 6c6c 6f2d SOURCES = hello-\n+0002cf00: 6c69 6e75 782e 6320 6865 6c6c 6f2d 6765 linux.c hello-ge\n+0002cf10: 6e65 7269 632e 630a 2020 2020 2068 656c neric.c. hel\n+0002cf20: 6c6f 5f4c 4441 4444 203d 2024 2848 454c lo_LDADD = $(HEL\n+0002cf30: 4c4f 5f53 5953 5445 4d29 0a20 2020 2020 LO_SYSTEM). \n+0002cf40: 6865 6c6c 6f5f 4445 5045 4e44 454e 4349 hello_DEPENDENCI\n+0002cf50: 4553 203d 2024 2848 454c 4c4f 5f53 5953 ES = $(HELLO_SYS\n+0002cf60: 5445 4d29 0a0a 596f 7520 6361 6e20 7468 TEM)..You can th\n+0002cf70: 656e 2073 6574 7570 2074 6865 20e2 8098 en setup the ...\n+0002cf80: 2428 4845 4c4c 4f5f 5359 5354 454d 29e2 $(HELLO_SYSTEM).\n+0002cf90: 8099 2073 7562 7374 6974 7574 696f 6e20 .. substitution \n+0002cfa0: 6672 6f6d 0ae2 8098 636f 6e66 6967 7572 from....configur\n+0002cfb0: 652e 6163 e280 993a 0a0a 2020 2020 202e e.ac...:.. .\n+0002cfc0: 2e2e 0a20 2020 2020 6361 7365 2024 686f ... case $ho\n+0002cfd0: 7374 2069 6e0a 2020 2020 2020 202a 6c69 st in. *li\n+0002cfe0: 6e75 782a 2920 4845 4c4c 4f5f 5359 5354 nux*) HELLO_SYST\n+0002cff0: 454d 3d27 6865 6c6c 6f2d 6c69 6e75 782e EM='hello-linux.\n+0002d000: 2428 4f42 4a45 5854 2927 203b 3b0a 2020 $(OBJEXT)' ;;. \n+0002d010: 2020 2020 202a 2920 2020 2020 2020 4845 *) HE\n+0002d020: 4c4c 4f5f 5359 5354 454d 3d27 6865 6c6c LLO_SYSTEM='hell\n+0002d030: 6f2d 6765 6e65 7269 632e 2428 4f42 4a45 o-generic.$(OBJE\n+0002d040: 5854 2927 203b 3b0a 2020 2020 2065 7361 XT)' ;;. esa\n+0002d050: 630a 2020 2020 2041 435f 5355 4253 5428 c. AC_SUBST(\n+0002d060: 5b48 454c 4c4f 5f53 5953 5445 4d5d 290a [HELLO_SYSTEM]).\n+0002d070: 2020 2020 202e 2e2e 0a0a 2020 2049 6e20 ..... In \n+0002d080: 7468 6973 2063 6173 652c 2074 6865 2076 this case, the v\n+0002d090: 6172 6961 626c 6520 e280 9848 454c 4c4f ariable ...HELLO\n+0002d0a0: 5f53 5953 5445 4de2 8099 2073 686f 756c _SYSTEM... shoul\n+0002d0b0: 6420 6265 2072 6570 6c61 6365 6420 6279 d be replaced by\n+0002d0c0: 0a65 6974 6865 7220 e280 9868 656c 6c6f .either ...hello\n+0002d0d0: 2d6c 696e 7578 2e6f e280 9920 6f72 20e2 -linux.o... or .\n+0002d0e0: 8098 6865 6c6c 6f2d 6765 6e65 7269 632e ..hello-generic.\n+0002d0f0: 6fe2 8099 2c20 616e 6420 6164 6465 6420 o..., and added \n+0002d100: 746f 2062 6f74 680a e280 9868 656c 6c6f to both....hello\n+0002d110: 5f44 4550 454e 4445 4e43 4945 53e2 8099 _DEPENDENCIES...\n+0002d120: 2061 6e64 20e2 8098 6865 6c6c 6f5f 4c44 and ...hello_LD\n+0002d130: 4144 44e2 8099 2069 6e20 6f72 6465 7220 ADD... in order \n+0002d140: 746f 2062 6520 6275 696c 7420 616e 6420 to be built and \n+0002d150: 6c69 6e6b 6564 0a69 6e2e 0a0a 436f 6e64 linked.in...Cond\n+0002d160: 6974 696f 6e61 6c20 436f 6d70 696c 6174 itional Compilat\n+0002d170: 696f 6e20 7573 696e 6720 4175 746f 6d61 ion using Automa\n+0002d180: 6b65 2043 6f6e 6469 7469 6f6e 616c 730a ke Conditionals.\n 0002d190: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 0002d1a0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 0002d1b0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0002d1c0: 2e0a 0a41 6e20 6f66 7465 6e20 7369 6d70 ...An often simp\n-0002d1d0: 6c65 7220 7761 7920 746f 2063 6f6d 7069 ler way to compi\n-0002d1e0: 6c65 2073 6f75 7263 6520 6669 6c65 7320 le source files \n-0002d1f0: 636f 6e64 6974 696f 6e61 6c6c 7920 6973 conditionally is\n-0002d200: 2074 6f20 7573 650a 4175 746f 6d61 6b65 to use.Automake\n-0002d210: 2063 6f6e 6469 7469 6f6e 616c 732e 2020 conditionals. \n-0002d220: 466f 7220 696e 7374 616e 6365 2c20 796f For instance, yo\n-0002d230: 7520 636f 756c 6420 7573 6520 7468 6973 u could use this\n-0002d240: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n-0002d250: 8099 0a63 6f6e 7374 7275 6374 2074 6f20 ...construct to \n-0002d260: 6275 696c 6420 7468 6520 7361 6d65 20e2 build the same .\n-0002d270: 8098 6865 6c6c 6fe2 8099 2065 7861 6d70 ..hello... examp\n-0002d280: 6c65 3a0a 0a20 2020 2020 6269 6e5f 5052 le:.. bin_PR\n-0002d290: 4f47 5241 4d53 203d 2068 656c 6c6f 0a20 OGRAMS = hello. \n-0002d2a0: 2020 2020 6966 204c 494e 5558 0a20 2020 if LINUX. \n-0002d2b0: 2020 6865 6c6c 6f5f 534f 5552 4345 5320 hello_SOURCES \n-0002d2c0: 3d20 6865 6c6c 6f2d 6c69 6e75 782e 6320 = hello-linux.c \n-0002d2d0: 6865 6c6c 6f2d 636f 6d6d 6f6e 2e63 0a20 hello-common.c. \n-0002d2e0: 2020 2020 656c 7365 0a20 2020 2020 6865 else. he\n-0002d2f0: 6c6c 6f5f 534f 5552 4345 5320 3d20 6865 llo_SOURCES = he\n-0002d300: 6c6c 6f2d 6765 6e65 7269 632e 6320 6865 llo-generic.c he\n-0002d310: 6c6c 6f2d 636f 6d6d 6f6e 2e63 0a20 2020 llo-common.c. \n-0002d320: 2020 656e 6469 660a 0a20 2020 496e 2074 endif.. In t\n-0002d330: 6869 7320 6361 7365 2c20 e280 9863 6f6e his case, ...con\n-0002d340: 6669 6775 7265 2e61 63e2 8099 2073 686f figure.ac... sho\n-0002d350: 756c 6420 7365 7475 7020 7468 6520 e280 uld setup the ..\n-0002d360: 984c 494e 5558 e280 9920 636f 6e64 6974 .LINUX... condit\n-0002d370: 696f 6e61 6c0a 7573 696e 6720 e280 9841 ional.using ...A\n-0002d380: 4d5f 434f 4e44 4954 494f 4e41 4ce2 8099 M_CONDITIONAL...\n-0002d390: 2028 2a6e 6f74 6520 436f 6e64 6974 696f (*note Conditio\n-0002d3a0: 6e61 6c73 3a3a 292e 0a0a 2020 2057 6865 nals::)... Whe\n-0002d3b0: 6e20 7573 696e 6720 636f 6e64 6974 696f n using conditio\n-0002d3c0: 6e61 6c73 206c 696b 6520 7468 6973 2079 nals like this y\n-0002d3d0: 6f75 2064 6f6e 2774 206e 6565 6420 746f ou don't need to\n-0002d3e0: 2075 7365 2074 6865 20e2 8098 4558 5452 use the ...EXTR\n-0002d3f0: 415f e280 990a 7661 7269 6162 6c65 2c20 A_....variable, \n-0002d400: 6265 6361 7573 6520 4175 746f 6d61 6b65 because Automake\n-0002d410: 2077 696c 6c20 6578 616d 696e 6520 7468 will examine th\n-0002d420: 6520 636f 6e74 656e 7473 206f 6620 6561 e contents of ea\n-0002d430: 6368 2076 6172 6961 626c 6520 746f 0a63 ch variable to.c\n-0002d440: 6f6e 7374 7275 6374 2074 6865 2063 6f6d onstruct the com\n-0002d450: 706c 6574 6520 6c69 7374 206f 6620 736f plete list of so\n-0002d460: 7572 6365 2066 696c 6573 2e0a 0a20 2020 urce files... \n-0002d470: 4966 2079 6f75 7220 7072 6f67 7261 6d20 If your program \n-0002d480: 7573 6573 2061 206c 6f74 206f 6620 6669 uses a lot of fi\n-0002d490: 6c65 732c 2079 6f75 2077 696c 6c20 7072 les, you will pr\n-0002d4a0: 6f62 6162 6c79 2070 7265 6665 7220 610a obably prefer a.\n-0002d4b0: 636f 6e64 6974 696f 6e61 6c20 e280 982b conditional ...+\n-0002d4c0: 3de2 8099 2e0a 0a20 2020 2020 6269 6e5f =...... bin_\n-0002d4d0: 5052 4f47 5241 4d53 203d 2068 656c 6c6f PROGRAMS = hello\n-0002d4e0: 0a20 2020 2020 6865 6c6c 6f5f 534f 5552 . hello_SOUR\n-0002d4f0: 4345 5320 3d20 6865 6c6c 6f2d 636f 6d6d CES = hello-comm\n-0002d500: 6f6e 2e63 0a20 2020 2020 6966 204c 494e on.c. if LIN\n-0002d510: 5558 0a20 2020 2020 6865 6c6c 6f5f 534f UX. hello_SO\n-0002d520: 5552 4345 5320 2b3d 2068 656c 6c6f 2d6c URCES += hello-l\n-0002d530: 696e 7578 2e63 0a20 2020 2020 656c 7365 inux.c. else\n-0002d540: 0a20 2020 2020 6865 6c6c 6f5f 534f 5552 . hello_SOUR\n-0002d550: 4345 5320 2b3d 2068 656c 6c6f 2d67 656e CES += hello-gen\n-0002d560: 6572 6963 2e63 0a20 2020 2020 656e 6469 eric.c. endi\n-0002d570: 660a 0a1f 0a46 696c 653a 2061 7574 6f6d f....File: autom\n-0002d580: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-0002d590: 4e6f 6465 3a20 436f 6e64 6974 696f 6e61 Node: Conditiona\n-0002d5a0: 6c20 5072 6f67 7261 6d73 2c20 2050 7265 l Programs, Pre\n-0002d5b0: 763a 2043 6f6e 6469 7469 6f6e 616c 2053 v: Conditional S\n-0002d5c0: 6f75 7263 6573 2c20 2055 703a 2041 2050 ources, Up: A P\n-0002d5d0: 726f 6772 616d 0a0a 382e 312e 3420 436f rogram..8.1.4 Co\n-0002d5e0: 6e64 6974 696f 6e61 6c20 636f 6d70 696c nditional compil\n-0002d5f0: 6174 696f 6e20 6f66 2070 726f 6772 616d ation of program\n-0002d600: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------\n+0002d1c0: 2e2e 2e0a 0a41 6e20 6f66 7465 6e20 7369 .....An often si\n+0002d1d0: 6d70 6c65 7220 7761 7920 746f 2063 6f6d mpler way to com\n+0002d1e0: 7069 6c65 2073 6f75 7263 6520 6669 6c65 pile source file\n+0002d1f0: 7320 636f 6e64 6974 696f 6e61 6c6c 7920 s conditionally \n+0002d200: 6973 2074 6f20 7573 650a 4175 746f 6d61 is to use.Automa\n+0002d210: 6b65 2063 6f6e 6469 7469 6f6e 616c 732e ke conditionals.\n+0002d220: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+0002d230: 796f 7520 636f 756c 6420 7573 6520 7468 you could use th\n+0002d240: 6973 20e2 8098 4d61 6b65 6669 6c65 2e61 is ...Makefile.a\n+0002d250: 6de2 8099 0a63 6f6e 7374 7275 6374 2074 m....construct t\n+0002d260: 6f20 6275 696c 6420 7468 6520 7361 6d65 o build the same\n+0002d270: 20e2 8098 6865 6c6c 6fe2 8099 2065 7861 ...hello... exa\n+0002d280: 6d70 6c65 3a0a 0a20 2020 2020 6269 6e5f mple:.. bin_\n+0002d290: 5052 4f47 5241 4d53 203d 2068 656c 6c6f PROGRAMS = hello\n+0002d2a0: 0a20 2020 2020 6966 204c 494e 5558 0a20 . if LINUX. \n+0002d2b0: 2020 2020 6865 6c6c 6f5f 534f 5552 4345 hello_SOURCE\n+0002d2c0: 5320 3d20 6865 6c6c 6f2d 6c69 6e75 782e S = hello-linux.\n+0002d2d0: 6320 6865 6c6c 6f2d 636f 6d6d 6f6e 2e63 c hello-common.c\n+0002d2e0: 0a20 2020 2020 656c 7365 0a20 2020 2020 . else. \n+0002d2f0: 6865 6c6c 6f5f 534f 5552 4345 5320 3d20 hello_SOURCES = \n+0002d300: 6865 6c6c 6f2d 6765 6e65 7269 632e 6320 hello-generic.c \n+0002d310: 6865 6c6c 6f2d 636f 6d6d 6f6e 2e63 0a20 hello-common.c. \n+0002d320: 2020 2020 656e 6469 660a 0a20 2020 496e endif.. In\n+0002d330: 2074 6869 7320 6361 7365 2c20 e280 9863 this case, ...c\n+0002d340: 6f6e 6669 6775 7265 2e61 63e2 8099 2073 onfigure.ac... s\n+0002d350: 686f 756c 6420 7365 7475 7020 7468 6520 hould setup the \n+0002d360: e280 984c 494e 5558 e280 9920 636f 6e64 ...LINUX... cond\n+0002d370: 6974 696f 6e61 6c0a 7573 696e 6720 e280 itional.using ..\n+0002d380: 9841 4d5f 434f 4e44 4954 494f 4e41 4ce2 .AM_CONDITIONAL.\n+0002d390: 8099 2028 2a6e 6f74 6520 436f 6e64 6974 .. (*note Condit\n+0002d3a0: 696f 6e61 6c73 3a3a 292e 0a0a 2020 2057 ionals::)... W\n+0002d3b0: 6865 6e20 7573 696e 6720 636f 6e64 6974 hen using condit\n+0002d3c0: 696f 6e61 6c73 206c 696b 6520 7468 6973 ionals like this\n+0002d3d0: 2079 6f75 2064 6f6e 2774 206e 6565 6420 you don't need \n+0002d3e0: 746f 2075 7365 2074 6865 20e2 8098 4558 to use the ...EX\n+0002d3f0: 5452 415f e280 990a 7661 7269 6162 6c65 TRA_....variable\n+0002d400: 2c20 6265 6361 7573 6520 4175 746f 6d61 , because Automa\n+0002d410: 6b65 2077 696c 6c20 6578 616d 696e 6520 ke will examine \n+0002d420: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of \n+0002d430: 6561 6368 2076 6172 6961 626c 6520 746f each variable to\n+0002d440: 0a63 6f6e 7374 7275 6374 2074 6865 2063 .construct the c\n+0002d450: 6f6d 706c 6574 6520 6c69 7374 206f 6620 omplete list of \n+0002d460: 736f 7572 6365 2066 696c 6573 2e0a 0a20 source files... \n+0002d470: 2020 4966 2079 6f75 7220 7072 6f67 7261 If your progra\n+0002d480: 6d20 7573 6573 2061 206c 6f74 206f 6620 m uses a lot of \n+0002d490: 6669 6c65 732c 2079 6f75 2077 696c 6c20 files, you will \n+0002d4a0: 7072 6f62 6162 6c79 2070 7265 6665 7220 probably prefer \n+0002d4b0: 610a 636f 6e64 6974 696f 6e61 6c20 e280 a.conditional ..\n+0002d4c0: 982b 3de2 8099 2e0a 0a20 2020 2020 6269 .+=...... bi\n+0002d4d0: 6e5f 5052 4f47 5241 4d53 203d 2068 656c n_PROGRAMS = hel\n+0002d4e0: 6c6f 0a20 2020 2020 6865 6c6c 6f5f 534f lo. hello_SO\n+0002d4f0: 5552 4345 5320 3d20 6865 6c6c 6f2d 636f URCES = hello-co\n+0002d500: 6d6d 6f6e 2e63 0a20 2020 2020 6966 204c mmon.c. if L\n+0002d510: 494e 5558 0a20 2020 2020 6865 6c6c 6f5f INUX. hello_\n+0002d520: 534f 5552 4345 5320 2b3d 2068 656c 6c6f SOURCES += hello\n+0002d530: 2d6c 696e 7578 2e63 0a20 2020 2020 656c -linux.c. el\n+0002d540: 7365 0a20 2020 2020 6865 6c6c 6f5f 534f se. hello_SO\n+0002d550: 5552 4345 5320 2b3d 2068 656c 6c6f 2d67 URCES += hello-g\n+0002d560: 656e 6572 6963 2e63 0a20 2020 2020 656e eneric.c. en\n+0002d570: 6469 660a 0a1f 0a46 696c 653a 2061 7574 dif....File: aut\n+0002d580: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+0002d590: 2020 4e6f 6465 3a20 436f 6e64 6974 696f Node: Conditio\n+0002d5a0: 6e61 6c20 5072 6f67 7261 6d73 2c20 2050 nal Programs, P\n+0002d5b0: 7265 763a 2043 6f6e 6469 7469 6f6e 616c rev: Conditional\n+0002d5c0: 2053 6f75 7263 6573 2c20 2055 703a 2041 Sources, Up: A\n+0002d5d0: 2050 726f 6772 616d 0a0a 382e 312e 3420 Program..8.1.4 \n+0002d5e0: 436f 6e64 6974 696f 6e61 6c20 636f 6d70 Conditional comp\n+0002d5f0: 696c 6174 696f 6e20 6f66 2070 726f 6772 ilation of progr\n+0002d600: 616d 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ams.------------\n 0002d610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002d620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 6f6d -----------..Som\n-0002d630: 6574 696d 6573 2069 7420 6973 2075 7365 etimes it is use\n-0002d640: 6675 6c20 746f 2064 6574 6572 6d69 6e65 ful to determine\n-0002d650: 2074 6865 2070 726f 6772 616d 7320 7468 the programs th\n-0002d660: 6174 2061 7265 2074 6f20 6265 2062 7569 at are to be bui\n-0002d670: 6c74 2061 740a 636f 6e66 6967 7572 6520 lt at.configure \n-0002d680: 7469 6d65 2e20 2046 6f72 2069 6e73 7461 time. For insta\n-0002d690: 6e63 652c 2047 4e55 20e2 8098 6370 696f nce, GNU ...cpio\n-0002d6a0: e280 9920 6f6e 6c79 2062 7569 6c64 7320 ... only builds \n-0002d6b0: e280 986d 74e2 8099 2061 6e64 20e2 8098 ...mt... and ...\n-0002d6c0: 726d 74e2 8099 0a75 6e64 6572 2073 7065 rmt....under spe\n-0002d6d0: 6369 616c 2063 6972 6375 6d73 7461 6e63 cial circumstanc\n-0002d6e0: 6573 2e20 2054 6865 206d 6561 6e73 2074 es. The means t\n-0002d6f0: 6f20 6163 6869 6576 6520 636f 6e64 6974 o achieve condit\n-0002d700: 696f 6e61 6c0a 636f 6d70 696c 6174 696f ional.compilatio\n-0002d710: 6e20 6f66 2070 726f 6772 616d 7320 6172 n of programs ar\n-0002d720: 6520 7468 6520 7361 6d65 2079 6f75 2063 e the same you c\n-0002d730: 616e 2075 7365 2074 6f20 636f 6d70 696c an use to compil\n-0002d740: 6520 736f 7572 6365 2066 696c 6573 0a63 e source files.c\n-0002d750: 6f6e 6469 7469 6f6e 616c 6c79 3a20 7375 onditionally: su\n-0002d760: 6273 7469 7475 7469 6f6e 7320 6f72 2063 bstitutions or c\n-0002d770: 6f6e 6469 7469 6f6e 616c 732e 0a0a 436f onditionals...Co\n-0002d780: 6e64 6974 696f 6e61 6c20 5072 6f67 7261 nditional Progra\n-0002d790: 6d73 2075 7369 6e67 20e2 8098 636f 6e66 ms using ...conf\n-0002d7a0: 6967 7572 65e2 8099 2053 7562 7374 6974 igure... Substit\n-0002d7b0: 7574 696f 6e73 0a2e 2e2e 2e2e 2e2e 2e2e utions..........\n+0002d620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 -------------..S\n+0002d630: 6f6d 6574 696d 6573 2069 7420 6973 2075 ometimes it is u\n+0002d640: 7365 6675 6c20 746f 2064 6574 6572 6d69 seful to determi\n+0002d650: 6e65 2074 6865 2070 726f 6772 616d 7320 ne the programs \n+0002d660: 7468 6174 2061 7265 2074 6f20 6265 2062 that are to be b\n+0002d670: 7569 6c74 2061 740a 636f 6e66 6967 7572 uilt at.configur\n+0002d680: 6520 7469 6d65 2e20 2046 6f72 2069 6e73 e time. For ins\n+0002d690: 7461 6e63 652c 2047 4e55 20e2 8098 6370 tance, GNU ...cp\n+0002d6a0: 696f e280 9920 6f6e 6c79 2062 7569 6c64 io... only build\n+0002d6b0: 7320 e280 986d 74e2 8099 2061 6e64 20e2 s ...mt... and .\n+0002d6c0: 8098 726d 74e2 8099 0a75 6e64 6572 2073 ..rmt....under s\n+0002d6d0: 7065 6369 616c 2063 6972 6375 6d73 7461 pecial circumsta\n+0002d6e0: 6e63 6573 2e20 2054 6865 206d 6561 6e73 nces. The means\n+0002d6f0: 2074 6f20 6163 6869 6576 6520 636f 6e64 to achieve cond\n+0002d700: 6974 696f 6e61 6c0a 636f 6d70 696c 6174 itional.compilat\n+0002d710: 696f 6e20 6f66 2070 726f 6772 616d 7320 ion of programs \n+0002d720: 6172 6520 7468 6520 7361 6d65 2079 6f75 are the same you\n+0002d730: 2063 616e 2075 7365 2074 6f20 636f 6d70 can use to comp\n+0002d740: 696c 6520 736f 7572 6365 2066 696c 6573 ile source files\n+0002d750: 0a63 6f6e 6469 7469 6f6e 616c 6c79 3a20 .conditionally: \n+0002d760: 7375 6273 7469 7475 7469 6f6e 7320 6f72 substitutions or\n+0002d770: 2063 6f6e 6469 7469 6f6e 616c 732e 0a0a conditionals...\n+0002d780: 436f 6e64 6974 696f 6e61 6c20 5072 6f67 Conditional Prog\n+0002d790: 7261 6d73 2075 7369 6e67 20e2 8098 636f rams using ...co\n+0002d7a0: 6e66 6967 7572 65e2 8099 2053 7562 7374 nfigure... Subst\n+0002d7b0: 6974 7574 696f 6e73 0a2e 2e2e 2e2e 2e2e itutions........\n 0002d7c0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 0002d7d0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0002d7e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a49 6e20 .............In \n-0002d7f0: 7468 6973 2063 6173 652c 2079 6f75 206d this case, you m\n-0002d800: 7573 7420 6e6f 7469 6679 2041 7574 6f6d ust notify Autom\n-0002d810: 616b 6520 6f66 2061 6c6c 2074 6865 2070 ake of all the p\n-0002d820: 726f 6772 616d 7320 7468 6174 2063 616e rograms that can\n-0002d830: 0a70 6f73 7369 626c 7920 6265 2062 7569 .possibly be bui\n-0002d840: 6c74 2c20 6275 7420 6174 2074 6865 2073 lt, but at the s\n-0002d850: 616d 6520 7469 6d65 2063 6175 7365 2074 ame time cause t\n-0002d860: 6865 2067 656e 6572 6174 6564 0ae2 8098 he generated....\n-0002d870: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2074 Makefile.in... t\n-0002d880: 6f20 7573 6520 7468 6520 7072 6f67 7261 o use the progra\n-0002d890: 6d73 2073 7065 6369 6669 6564 2062 7920 ms specified by \n-0002d8a0: e280 9863 6f6e 6669 6775 7265 e280 992e ...configure....\n-0002d8b0: 2020 5468 6973 2069 730a 646f 6e65 2062 This is.done b\n-0002d8c0: 7920 6861 7669 6e67 20e2 8098 636f 6e66 y having ...conf\n-0002d8d0: 6967 7572 65e2 8099 2073 7562 7374 6974 igure... substit\n-0002d8e0: 7574 6520 7661 6c75 6573 2069 6e74 6f20 ute values into \n-0002d8f0: 6561 6368 20e2 8098 5f50 524f 4752 414d each ..._PROGRAM\n-0002d900: 53e2 8099 0a64 6566 696e 6974 696f 6e2c S....definition,\n-0002d910: 2077 6869 6c65 206c 6973 7469 6e67 2061 while listing a\n-0002d920: 6c6c 206f 7074 696f 6e61 6c6c 7920 6275 ll optionally bu\n-0002d930: 696c 7420 7072 6f67 7261 6d73 2069 6e0a ilt programs in.\n-0002d940: e280 9845 5854 5241 5f50 524f 4752 414d ...EXTRA_PROGRAM\n-0002d950: 53e2 8099 2e0a 0a20 2020 2020 6269 6e5f S...... bin_\n-0002d960: 5052 4f47 5241 4d53 203d 2063 7069 6f20 PROGRAMS = cpio \n-0002d970: 7061 7820 2428 4d54 290a 2020 2020 206c pax $(MT). l\n-0002d980: 6962 6578 6563 5f50 524f 4752 414d 5320 ibexec_PROGRAMS \n-0002d990: 3d20 2428 524d 5429 0a20 2020 2020 4558 = $(RMT). EX\n-0002d9a0: 5452 415f 5052 4f47 5241 4d53 203d 206d TRA_PROGRAMS = m\n-0002d9b0: 7420 726d 740a 0a20 2020 4173 2065 7870 t rmt.. As exp\n-0002d9c0: 6c61 696e 6564 2069 6e20 2a6e 6f74 6520 lained in *note \n-0002d9d0: 4558 4545 5854 3a3a 2c20 4175 746f 6d61 EXEEXT::, Automa\n-0002d9e0: 6b65 2077 696c 6c20 7265 7772 6974 6520 ke will rewrite \n-0002d9f0: e280 9862 696e 5f50 524f 4752 414d 53e2 ...bin_PROGRAMS.\n-0002da00: 8099 2c0a e280 986c 6962 6578 6563 5f50 ..,....libexec_P\n-0002da10: 524f 4752 414d 53e2 8099 2c20 616e 6420 ROGRAMS..., and \n-0002da20: e280 9845 5854 5241 5f50 524f 4752 414d ...EXTRA_PROGRAM\n-0002da30: 53e2 8099 2c20 6170 7065 6e64 696e 6720 S..., appending \n-0002da40: e280 9824 2845 5845 4558 5429 e280 9920 ...$(EXEEXT)... \n-0002da50: 746f 2065 6163 680a 6269 6e61 7279 2e20 to each.binary. \n-0002da60: 204f 6276 696f 7573 6c79 2069 7420 6361 Obviously it ca\n-0002da70: 6e6e 6f74 2072 6577 7269 7465 2076 616c nnot rewrite val\n-0002da80: 7565 7320 6f62 7461 696e 6564 2061 7420 ues obtained at \n-0002da90: 7275 6e2d 7469 6d65 2074 6872 6f75 6768 run-time through\n-0002daa0: 0ae2 8098 636f 6e66 6967 7572 65e2 8099 ....configure...\n-0002dab0: 2073 7562 7374 6974 7574 696f 6e73 2c20 substitutions, \n-0002dac0: 7468 6572 6566 6f72 6520 796f 7520 7368 therefore you sh\n-0002dad0: 6f75 6c64 2074 616b 6520 6361 7265 206f ould take care o\n-0002dae0: 6620 6170 7065 6e64 696e 670a e280 9824 f appending....$\n-0002daf0: 2845 5845 4558 5429 e280 9920 796f 7572 (EXEEXT)... your\n-0002db00: 7365 6c66 2c20 6173 2069 6e20 e280 9841 self, as in ...A\n-0002db10: 435f 5355 4253 5428 5b4d 545d 2c20 5b27 C_SUBST([MT], ['\n-0002db20: 6d74 247b 4558 4545 5854 7d27 5d29 e280 mt${EXEEXT}'])..\n-0002db30: 992e 0a0a 436f 6e64 6974 696f 6e61 6c20 ....Conditional \n-0002db40: 5072 6f67 7261 6d73 2075 7369 6e67 2041 Programs using A\n-0002db50: 7574 6f6d 616b 6520 436f 6e64 6974 696f utomake Conditio\n-0002db60: 6e61 6c73 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e nals............\n+0002d7e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a49 ...............I\n+0002d7f0: 6e20 7468 6973 2063 6173 652c 2079 6f75 n this case, you\n+0002d800: 206d 7573 7420 6e6f 7469 6679 2041 7574 must notify Aut\n+0002d810: 6f6d 616b 6520 6f66 2061 6c6c 2074 6865 omake of all the\n+0002d820: 2070 726f 6772 616d 7320 7468 6174 2063 programs that c\n+0002d830: 616e 0a70 6f73 7369 626c 7920 6265 2062 an.possibly be b\n+0002d840: 7569 6c74 2c20 6275 7420 6174 2074 6865 uilt, but at the\n+0002d850: 2073 616d 6520 7469 6d65 2063 6175 7365 same time cause\n+0002d860: 2074 6865 2067 656e 6572 6174 6564 0ae2 the generated..\n+0002d870: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+0002d880: 2074 6f20 7573 6520 7468 6520 7072 6f67 to use the prog\n+0002d890: 7261 6d73 2073 7065 6369 6669 6564 2062 rams specified b\n+0002d8a0: 7920 e280 9863 6f6e 6669 6775 7265 e280 y ...configure..\n+0002d8b0: 992e 2020 5468 6973 2069 730a 646f 6e65 .. This is.done\n+0002d8c0: 2062 7920 6861 7669 6e67 20e2 8098 636f by having ...co\n+0002d8d0: 6e66 6967 7572 65e2 8099 2073 7562 7374 nfigure... subst\n+0002d8e0: 6974 7574 6520 7661 6c75 6573 2069 6e74 itute values int\n+0002d8f0: 6f20 6561 6368 20e2 8098 5f50 524f 4752 o each ..._PROGR\n+0002d900: 414d 53e2 8099 0a64 6566 696e 6974 696f AMS....definitio\n+0002d910: 6e2c 2077 6869 6c65 206c 6973 7469 6e67 n, while listing\n+0002d920: 2061 6c6c 206f 7074 696f 6e61 6c6c 7920 all optionally \n+0002d930: 6275 696c 7420 7072 6f67 7261 6d73 2069 built programs i\n+0002d940: 6e0a e280 9845 5854 5241 5f50 524f 4752 n....EXTRA_PROGR\n+0002d950: 414d 53e2 8099 2e0a 0a20 2020 2020 6269 AMS...... bi\n+0002d960: 6e5f 5052 4f47 5241 4d53 203d 2063 7069 n_PROGRAMS = cpi\n+0002d970: 6f20 7061 7820 2428 4d54 290a 2020 2020 o pax $(MT). \n+0002d980: 206c 6962 6578 6563 5f50 524f 4752 414d libexec_PROGRAM\n+0002d990: 5320 3d20 2428 524d 5429 0a20 2020 2020 S = $(RMT). \n+0002d9a0: 4558 5452 415f 5052 4f47 5241 4d53 203d EXTRA_PROGRAMS =\n+0002d9b0: 206d 7420 726d 740a 0a20 2020 4173 2065 mt rmt.. As e\n+0002d9c0: 7870 6c61 696e 6564 2069 6e20 2a6e 6f74 xplained in *not\n+0002d9d0: 6520 4558 4545 5854 3a3a 2c20 4175 746f e EXEEXT::, Auto\n+0002d9e0: 6d61 6b65 2077 696c 6c20 7265 7772 6974 make will rewrit\n+0002d9f0: 6520 e280 9862 696e 5f50 524f 4752 414d e ...bin_PROGRAM\n+0002da00: 53e2 8099 2c0a e280 986c 6962 6578 6563 S...,....libexec\n+0002da10: 5f50 524f 4752 414d 53e2 8099 2c20 616e _PROGRAMS..., an\n+0002da20: 6420 e280 9845 5854 5241 5f50 524f 4752 d ...EXTRA_PROGR\n+0002da30: 414d 53e2 8099 2c20 6170 7065 6e64 696e AMS..., appendin\n+0002da40: 6720 e280 9824 2845 5845 4558 5429 e280 g ...$(EXEEXT)..\n+0002da50: 9920 746f 2065 6163 680a 6269 6e61 7279 . to each.binary\n+0002da60: 2e20 204f 6276 696f 7573 6c79 2069 7420 . Obviously it \n+0002da70: 6361 6e6e 6f74 2072 6577 7269 7465 2076 cannot rewrite v\n+0002da80: 616c 7565 7320 6f62 7461 696e 6564 2061 alues obtained a\n+0002da90: 7420 7275 6e2d 7469 6d65 2074 6872 6f75 t run-time throu\n+0002daa0: 6768 0ae2 8098 636f 6e66 6967 7572 65e2 gh....configure.\n+0002dab0: 8099 2073 7562 7374 6974 7574 696f 6e73 .. substitutions\n+0002dac0: 2c20 7468 6572 6566 6f72 6520 796f 7520 , therefore you \n+0002dad0: 7368 6f75 6c64 2074 616b 6520 6361 7265 should take care\n+0002dae0: 206f 6620 6170 7065 6e64 696e 670a e280 of appending...\n+0002daf0: 9824 2845 5845 4558 5429 e280 9920 796f .$(EXEEXT)... yo\n+0002db00: 7572 7365 6c66 2c20 6173 2069 6e20 e280 urself, as in ..\n+0002db10: 9841 435f 5355 4253 5428 5b4d 545d 2c20 .AC_SUBST([MT], \n+0002db20: 5b27 6d74 247b 4558 4545 5854 7d27 5d29 ['mt${EXEEXT}'])\n+0002db30: e280 992e 0a0a 436f 6e64 6974 696f 6e61 ......Conditiona\n+0002db40: 6c20 5072 6f67 7261 6d73 2075 7369 6e67 l Programs using\n+0002db50: 2041 7574 6f6d 616b 6520 436f 6e64 6974 Automake Condit\n+0002db60: 696f 6e61 6c73 0a2e 2e2e 2e2e 2e2e 2e2e ionals..........\n 0002db70: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 0002db80: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0002db90: 2e2e 2e2e 2e0a 0a59 6f75 2063 616e 2061 .......You can a\n-0002dba0: 6c73 6f20 7573 6520 4175 746f 6d61 6b65 lso use Automake\n-0002dbb0: 2063 6f6e 6469 7469 6f6e 616c 7320 282a conditionals (*\n-0002dbc0: 6e6f 7465 2043 6f6e 6469 7469 6f6e 616c note Conditional\n-0002dbd0: 733a 3a29 2074 6f20 7365 6c65 6374 0a70 s::) to select.p\n-0002dbe0: 726f 6772 616d 7320 746f 2062 6520 6275 rograms to be bu\n-0002dbf0: 696c 742e 2020 496e 2074 6869 7320 6361 ilt. In this ca\n-0002dc00: 7365 2079 6f75 2064 6f6e 2774 2068 6176 se you don't hav\n-0002dc10: 6520 746f 2077 6f72 7279 2061 626f 7574 e to worry about\n-0002dc20: 0ae2 8098 2428 4558 4545 5854 29e2 8099 ....$(EXEEXT)...\n-0002dc30: 206f 7220 e280 9845 5854 5241 5f50 524f or ...EXTRA_PRO\n-0002dc40: 4752 414d 53e2 8099 2e0a 0a20 2020 2020 GRAMS...... \n-0002dc50: 6269 6e5f 5052 4f47 5241 4d53 203d 2063 bin_PROGRAMS = c\n-0002dc60: 7069 6f20 7061 780a 2020 2020 2069 6620 pio pax. if \n-0002dc70: 5741 4e54 5f4d 540a 2020 2020 2020 2062 WANT_MT. b\n-0002dc80: 696e 5f50 524f 4752 414d 5320 2b3d 206d in_PROGRAMS += m\n-0002dc90: 740a 2020 2020 2065 6e64 6966 0a20 2020 t. endif. \n-0002dca0: 2020 6966 2057 414e 545f 524d 540a 2020 if WANT_RMT. \n-0002dcb0: 2020 2020 206c 6962 6578 6563 5f50 524f libexec_PRO\n-0002dcc0: 4752 414d 5320 3d20 726d 740a 2020 2020 GRAMS = rmt. \n-0002dcd0: 2065 6e64 6966 0a0a 1f0a 4669 6c65 3a20 endif....File: \n-0002dce0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-0002dcf0: 666f 2c20 204e 6f64 653a 2041 204c 6962 fo, Node: A Lib\n-0002dd00: 7261 7279 2c20 204e 6578 743a 2041 2053 rary, Next: A S\n-0002dd10: 6861 7265 6420 4c69 6272 6172 792c 2020 hared Library, \n-0002dd20: 5072 6576 3a20 4120 5072 6f67 7261 6d2c Prev: A Program,\n-0002dd30: 2020 5570 3a20 5072 6f67 7261 6d73 0a0a Up: Programs..\n-0002dd40: 382e 3220 4275 696c 6469 6e67 2061 206c 8.2 Building a l\n-0002dd50: 6962 7261 7279 0a3d 3d3d 3d3d 3d3d 3d3d ibrary.=========\n-0002dd60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a42 =============..B\n-0002dd70: 7569 6c64 696e 6720 6120 6c69 6272 6172 uilding a librar\n-0002dd80: 7920 6973 206d 7563 6820 6c69 6b65 2062 y is much like b\n-0002dd90: 7569 6c64 696e 6720 6120 7072 6f67 7261 uilding a progra\n-0002dda0: 6d2e 2020 496e 2074 6869 7320 6361 7365 m. In this case\n-0002ddb0: 2c20 7468 650a 6e61 6d65 206f 6620 7468 , the.name of th\n-0002ddc0: 6520 7072 696d 6172 7920 6973 20e2 8098 e primary is ...\n-0002ddd0: 4c49 4252 4152 4945 53e2 8099 2e20 204c LIBRARIES.... L\n-0002dde0: 6962 7261 7269 6573 2063 616e 2062 6520 ibraries can be \n-0002ddf0: 696e 7374 616c 6c65 6420 696e 0ae2 8098 installed in....\n-0002de00: 6c69 6264 6972 e280 9920 6f72 20e2 8098 libdir... or ...\n-0002de10: 706b 676c 6962 6469 72e2 8099 2e0a 0a20 pkglibdir...... \n-0002de20: 2020 2a4e 6f74 6520 4120 5368 6172 6564 *Note A Shared\n-0002de30: 204c 6962 7261 7279 3a3a 2c20 666f 7220 Library::, for \n-0002de40: 696e 666f 726d 6174 696f 6e20 6f6e 2068 information on h\n-0002de50: 6f77 2074 6f20 6275 696c 6420 7368 6172 ow to build shar\n-0002de60: 6564 0a6c 6962 7261 7269 6573 2075 7369 ed.libraries usi\n-0002de70: 6e67 206c 6962 746f 6f6c 2061 6e64 2074 ng libtool and t\n-0002de80: 6865 20e2 8098 4c54 4c49 4252 4152 4945 he ...LTLIBRARIE\n-0002de90: 53e2 8099 2070 7269 6d61 7279 2e0a 0a20 S... primary... \n-0002dea0: 2020 4561 6368 20e2 8098 5f4c 4942 5241 Each ..._LIBRA\n-0002deb0: 5249 4553 e280 9920 7661 7269 6162 6c65 RIES... variable\n-0002dec0: 2069 7320 6120 6c69 7374 206f 6620 7468 is a list of th\n-0002ded0: 6520 6c69 6272 6172 6965 7320 746f 2062 e libraries to b\n-0002dee0: 6520 6275 696c 742e 0a46 6f72 2069 6e73 e built..For ins\n-0002def0: 7461 6e63 652c 2074 6f20 6372 6561 7465 tance, to create\n-0002df00: 2061 206c 6962 7261 7279 206e 616d 6564 a library named\n-0002df10: 20e2 8098 6c69 6263 7069 6f2e 61e2 8099 ...libcpio.a...\n-0002df20: 2c20 6275 7420 6e6f 7420 696e 7374 616c , but not instal\n-0002df30: 6c20 6974 2c0a 796f 7520 776f 756c 6420 l it,.you would \n-0002df40: 7772 6974 653a 0a0a 2020 2020 206e 6f69 write:.. noi\n-0002df50: 6e73 745f 4c49 4252 4152 4945 5320 3d20 nst_LIBRARIES = \n-0002df60: 6c69 6263 7069 6f2e 610a 2020 2020 206c libcpio.a. l\n-0002df70: 6962 6370 696f 5f61 5f53 4f55 5243 4553 ibcpio_a_SOURCES\n-0002df80: 203d 202e 2e2e 0a0a 2020 2054 6865 2073 = ..... The s\n-0002df90: 6f75 7263 6573 2074 6861 7420 676f 2069 ources that go i\n-0002dfa0: 6e74 6f20 6120 6c69 6272 6172 7920 6172 nto a library ar\n-0002dfb0: 6520 6465 7465 726d 696e 6564 2065 7861 e determined exa\n-0002dfc0: 6374 6c79 2061 7320 7468 6579 2061 7265 ctly as they are\n-0002dfd0: 0a66 6f72 2070 726f 6772 616d 732c 2076 .for programs, v\n-0002dfe0: 6961 2074 6865 20e2 8098 5f53 4f55 5243 ia the ..._SOURC\n-0002dff0: 4553 e280 9920 7661 7269 6162 6c65 732e ES... variables.\n-0002e000: 2020 4e6f 7465 2074 6861 7420 7468 6520 Note that the \n-0002e010: 6c69 6272 6172 7920 6e61 6d65 0a69 7320 library name.is \n-0002e020: 6361 6e6f 6e69 6361 6c69 7a65 6420 282a canonicalized (*\n-0002e030: 6e6f 7465 2043 616e 6f6e 6963 616c 697a note Canonicaliz\n-0002e040: 6174 696f 6e3a 3a29 2c20 736f 2074 6865 ation::), so the\n-0002e050: 20e2 8098 5f53 4f55 5243 4553 e280 9920 ..._SOURCES... \n-0002e060: 7661 7269 6162 6c65 0a63 6f72 7265 7370 variable.corresp\n-0002e070: 6f6e 6469 6e67 2074 6f20 e280 986c 6962 onding to ...lib\n-0002e080: 6370 696f 2e61 e280 9920 6973 20e2 8098 cpio.a... is ...\n-0002e090: 6c69 6263 7069 6f5f 615f 534f 5552 4345 libcpio_a_SOURCE\n-0002e0a0: 53e2 8099 2c20 6e6f 740a e280 986c 6962 S..., not....lib\n-0002e0b0: 6370 696f 2e61 5f53 4f55 5243 4553 e280 cpio.a_SOURCES..\n-0002e0c0: 992e 0a0a 2020 2045 7874 7261 206f 626a .... Extra obj\n-0002e0d0: 6563 7473 2063 616e 2062 6520 6164 6465 ects can be adde\n-0002e0e0: 6420 746f 2061 206c 6962 7261 7279 2075 d to a library u\n-0002e0f0: 7369 6e67 2074 6865 20e2 8098 4c49 4252 sing the ...LIBR\n-0002e100: 4152 595f 4c49 4241 4444 e280 990a 7661 ARY_LIBADD....va\n-0002e110: 7269 6162 6c65 2e20 2054 6869 7320 7368 riable. This sh\n-0002e120: 6f75 6c64 2062 6520 7573 6564 2066 6f72 ould be used for\n-0002e130: 206f 626a 6563 7473 2064 6574 6572 6d69 objects determi\n-0002e140: 6e65 6420 6279 20e2 8098 636f 6e66 6967 ned by ...config\n-0002e150: 7572 65e2 8099 2e0a 4167 6169 6e20 6672 ure.....Again fr\n-0002e160: 6f6d 20e2 8098 6370 696f e280 993a 0a0a om ...cpio...:..\n-0002e170: 2020 2020 206c 6962 6370 696f 5f61 5f4c libcpio_a_L\n-0002e180: 4942 4144 4420 3d20 2428 4c49 424f 424a IBADD = $(LIBOBJ\n-0002e190: 5329 2024 2841 4c4c 4f43 4129 0a0a 2020 S) $(ALLOCA).. \n-0002e1a0: 2049 6e20 6164 6469 7469 6f6e 2c20 736f In addition, so\n-0002e1b0: 7572 6365 7320 666f 7220 6578 7472 6120 urces for extra \n-0002e1c0: 6f62 6a65 6374 7320 7468 6174 2077 696c objects that wil\n-0002e1d0: 6c20 6e6f 7420 6578 6973 7420 756e 7469 l not exist unti\n-0002e1e0: 6c0a 636f 6e66 6967 7572 652d 7469 6d65 l.configure-time\n-0002e1f0: 206d 7573 7420 6265 2061 6464 6564 2074 must be added t\n-0002e200: 6f20 7468 6520 e280 9842 5549 4c54 5f53 o the ...BUILT_S\n-0002e210: 4f55 5243 4553 e280 9920 7661 7269 6162 OURCES... variab\n-0002e220: 6c65 2028 2a6e 6f74 650a 536f 7572 6365 le (*note.Source\n-0002e230: 733a 3a29 2e0a 0a20 2020 4275 696c 6469 s::)... Buildi\n-0002e240: 6e67 2061 2073 7461 7469 6320 6c69 6272 ng a static libr\n-0002e250: 6172 7920 6973 2064 6f6e 6520 6279 2063 ary is done by c\n-0002e260: 6f6d 7069 6c69 6e67 2061 6c6c 206f 626a ompiling all obj\n-0002e270: 6563 7420 6669 6c65 732c 2074 6865 6e0a ect files, then.\n-0002e280: 6279 2069 6e76 6f6b 696e 6720 e280 9824 by invoking ...$\n-0002e290: 2841 5229 2024 2841 5246 4c41 4753 29e2 (AR) $(ARFLAGS).\n-0002e2a0: 8099 2066 6f6c 6c6f 7765 6420 6279 2074 .. followed by t\n-0002e2b0: 6865 206e 616d 6520 6f66 2074 6865 206c he name of the l\n-0002e2c0: 6962 7261 7279 2061 6e64 0a74 6865 206c ibrary and.the l\n-0002e2d0: 6973 7420 6f66 206f 626a 6563 7473 2c20 ist of objects, \n-0002e2e0: 616e 6420 6669 6e61 6c6c 7920 6279 2063 and finally by c\n-0002e2f0: 616c 6c69 6e67 20e2 8098 2428 5241 4e4c alling ...$(RANL\n-0002e300: 4942 29e2 8099 206f 6e20 7468 6174 206c IB)... on that l\n-0002e310: 6962 7261 7279 2e0a 596f 7520 7368 6f75 ibrary..You shou\n-0002e320: 6c64 2063 616c 6c20 e280 9841 435f 5052 ld call ...AC_PR\n-0002e330: 4f47 5f52 414e 4c49 42e2 8099 2066 726f OG_RANLIB... fro\n-0002e340: 6d20 796f 7572 20e2 8098 636f 6e66 6967 m your ...config\n-0002e350: 7572 652e 6163 e280 9920 746f 2064 6566 ure.ac... to def\n-0002e360: 696e 650a e280 9852 414e 4c49 42e2 8099 ine....RANLIB...\n-0002e370: 2028 4175 746f 6d61 6b65 2077 696c 6c20 (Automake will \n-0002e380: 636f 6d70 6c61 696e 206f 7468 6572 7769 complain otherwi\n-0002e390: 7365 292e 2020 596f 7520 7368 6f75 6c64 se). You should\n-0002e3a0: 2061 6c73 6f20 6361 6c6c 0ae2 8098 414d also call....AM\n-0002e3b0: 5f50 524f 475f 4152 e280 9920 746f 2064 _PROG_AR... to d\n-0002e3c0: 6566 696e 6520 e280 9841 52e2 8099 2c20 efine ...AR..., \n-0002e3d0: 696e 206f 7264 6572 2074 6f20 7375 7070 in order to supp\n-0002e3e0: 6f72 7420 756e 7573 7561 6c20 6172 6368 ort unusual arch\n-0002e3f0: 6976 6572 7320 7375 6368 0a61 7320 4d69 ivers such.as Mi\n-0002e400: 6372 6f73 6f66 7420 6c69 622e 2020 e280 crosoft lib. ..\n-0002e410: 9841 5246 4c41 4753 e280 9920 7769 6c6c .ARFLAGS... will\n-0002e420: 2064 6566 6175 6c74 2074 6f20 e280 9863 default to ...c\n-0002e430: 7275 e280 993b 2079 6f75 2063 616e 206f ru...; you can o\n-0002e440: 7665 7272 6964 650a 7468 6973 2076 6172 verride.this var\n-0002e450: 6961 626c 6520 6279 2073 6574 7469 6e67 iable by setting\n-0002e460: 2069 7420 696e 2079 6f75 7220 e280 984d it in your ...M\n-0002e470: 616b 6566 696c 652e 616d e280 9920 6f72 akefile.am... or\n-0002e480: 2062 7920 e280 9841 435f 5355 4253 54e2 by ...AC_SUBST.\n-0002e490: 8099 696e 6720 6974 0a66 726f 6d20 796f ..ing it.from yo\n-0002e4a0: 7572 20e2 8098 636f 6e66 6967 7572 652e ur ...configure.\n-0002e4b0: 6163 e280 992e 2020 596f 7520 6361 6e20 ac.... You can \n-0002e4c0: 6f76 6572 7269 6465 2074 6865 20e2 8098 override the ...\n-0002e4d0: 4152 e280 9920 7661 7269 6162 6c65 2062 AR... variable b\n-0002e4e0: 790a 6465 6669 6e69 6e67 2061 2070 6572 y.defining a per\n-0002e4f0: 2d6c 6962 7261 7279 20e2 8098 6d61 7564 -library ...maud\n-0002e500: 655f 4152 e280 9920 7661 7269 6162 6c65 e_AR... variable\n-0002e510: 2028 2a6e 6f74 6520 5072 6f67 7261 6d20 (*note Program \n-0002e520: 616e 6420 4c69 6272 6172 790a 5661 7269 and Library.Vari\n-0002e530: 6162 6c65 733a 3a29 2e0a 0a20 2020 4265 ables::)... Be\n-0002e540: 2063 6172 6566 756c 2077 6865 6e20 7365 careful when se\n-0002e550: 6c65 6374 696e 6720 6c69 6272 6172 7920 lecting library \n-0002e560: 636f 6d70 6f6e 656e 7473 2063 6f6e 6469 components condi\n-0002e570: 7469 6f6e 616c 6c79 2e20 2042 6563 6175 tionally. Becau\n-0002e580: 7365 0a62 7569 6c64 696e 6720 616e 2065 se.building an e\n-0002e590: 6d70 7479 206c 6962 7261 7279 2069 7320 mpty library is \n-0002e5a0: 6e6f 7420 706f 7274 6162 6c65 2c20 796f not portable, yo\n-0002e5b0: 7520 7368 6f75 6c64 2065 6e73 7572 6520 u should ensure \n-0002e5c0: 7468 6174 2061 6e79 0a6c 6962 7261 7279 that any.library\n-0002e5d0: 2061 6c77 6179 7320 636f 6e74 6169 6e73 always contains\n-0002e5e0: 2061 7420 6c65 6173 7420 6f6e 6520 6f62 at least one ob\n-0002e5f0: 6a65 6374 2e0a 0a20 2020 546f 2075 7365 ject... To use\n-0002e600: 2061 2073 7461 7469 6320 6c69 6272 6172 a static librar\n-0002e610: 7920 7768 656e 2062 7569 6c64 696e 6720 y when building \n-0002e620: 6120 7072 6f67 7261 6d2c 2061 6464 2069 a program, add i\n-0002e630: 7420 746f 20e2 8098 4c44 4144 44e2 8099 t to ...LDADD...\n-0002e640: 0a66 6f72 2074 6869 7320 7072 6f67 7261 .for this progra\n-0002e650: 6d2e 2020 496e 2074 6865 2066 6f6c 6c6f m. In the follo\n-0002e660: 7769 6e67 2065 7861 6d70 6c65 2c20 7468 wing example, th\n-0002e670: 6520 7072 6f67 7261 6d20 e280 9863 7069 e program ...cpi\n-0002e680: 6fe2 8099 2069 730a 7374 6174 6963 616c o... is.statical\n-0002e690: 6c79 206c 696e 6b65 6420 7769 7468 2074 ly linked with t\n-0002e6a0: 6865 206c 6962 7261 7279 20e2 8098 6c69 he library ...li\n-0002e6b0: 6263 7069 6f2e 61e2 8099 2e0a 0a20 2020 bcpio.a...... \n-0002e6c0: 2020 6e6f 696e 7374 5f4c 4942 5241 5249 noinst_LIBRARI\n-0002e6d0: 4553 203d 206c 6962 6370 696f 2e61 0a20 ES = libcpio.a. \n-0002e6e0: 2020 2020 6c69 6263 7069 6f5f 615f 534f libcpio_a_SO\n-0002e6f0: 5552 4345 5320 3d20 2e2e 2e0a 0a20 2020 URCES = ..... \n-0002e700: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n-0002e710: 2063 7069 6f0a 2020 2020 2063 7069 6f5f cpio. cpio_\n-0002e720: 534f 5552 4345 5320 3d20 6370 696f 2e63 SOURCES = cpio.c\n-0002e730: 202e 2e2e 0a20 2020 2020 6370 696f 5f4c .... cpio_L\n-0002e740: 4441 4444 203d 206c 6962 6370 696f 2e61 DADD = libcpio.a\n-0002e750: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-0002e760: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-0002e770: 6f64 653a 2041 2053 6861 7265 6420 4c69 ode: A Shared Li\n-0002e780: 6272 6172 792c 2020 4e65 7874 3a20 5072 brary, Next: Pr\n-0002e790: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n-0002e7a0: 7920 5661 7269 6162 6c65 732c 2020 5072 y Variables, Pr\n-0002e7b0: 6576 3a20 4120 4c69 6272 6172 792c 2020 ev: A Library, \n-0002e7c0: 5570 3a20 5072 6f67 7261 6d73 0a0a 382e Up: Programs..8.\n-0002e7d0: 3320 4275 696c 6469 6e67 2061 2053 6861 3 Building a Sha\n-0002e7e0: 7265 6420 4c69 6272 6172 790a 3d3d 3d3d red Library.====\n+0002db90: 2e2e 2e2e 2e2e 2e0a 0a59 6f75 2063 616e .........You can\n+0002dba0: 2061 6c73 6f20 7573 6520 4175 746f 6d61 also use Automa\n+0002dbb0: 6b65 2063 6f6e 6469 7469 6f6e 616c 7320 ke conditionals \n+0002dbc0: 282a 6e6f 7465 2043 6f6e 6469 7469 6f6e (*note Condition\n+0002dbd0: 616c 733a 3a29 2074 6f20 7365 6c65 6374 als::) to select\n+0002dbe0: 0a70 726f 6772 616d 7320 746f 2062 6520 .programs to be \n+0002dbf0: 6275 696c 742e 2020 496e 2074 6869 7320 built. In this \n+0002dc00: 6361 7365 2079 6f75 2064 6f6e 2774 2068 case you don't h\n+0002dc10: 6176 6520 746f 2077 6f72 7279 2061 626f ave to worry abo\n+0002dc20: 7574 0ae2 8098 2428 4558 4545 5854 29e2 ut....$(EXEEXT).\n+0002dc30: 8099 206f 7220 e280 9845 5854 5241 5f50 .. or ...EXTRA_P\n+0002dc40: 524f 4752 414d 53e2 8099 2e0a 0a20 2020 ROGRAMS...... \n+0002dc50: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n+0002dc60: 2063 7069 6f20 7061 780a 2020 2020 2069 cpio pax. i\n+0002dc70: 6620 5741 4e54 5f4d 540a 2020 2020 2020 f WANT_MT. \n+0002dc80: 2062 696e 5f50 524f 4752 414d 5320 2b3d bin_PROGRAMS +=\n+0002dc90: 206d 740a 2020 2020 2065 6e64 6966 0a20 mt. endif. \n+0002dca0: 2020 2020 6966 2057 414e 545f 524d 540a if WANT_RMT.\n+0002dcb0: 2020 2020 2020 206c 6962 6578 6563 5f50 libexec_P\n+0002dcc0: 524f 4752 414d 5320 3d20 726d 740a 2020 ROGRAMS = rmt. \n+0002dcd0: 2020 2065 6e64 6966 0a0a 1f0a 4669 6c65 endif....File\n+0002dce0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0002dcf0: 696e 666f 2c20 204e 6f64 653a 2041 204c info, Node: A L\n+0002dd00: 6962 7261 7279 2c20 204e 6578 743a 2041 ibrary, Next: A\n+0002dd10: 2053 6861 7265 6420 4c69 6272 6172 792c Shared Library,\n+0002dd20: 2020 5072 6576 3a20 4120 5072 6f67 7261 Prev: A Progra\n+0002dd30: 6d2c 2020 5570 3a20 5072 6f67 7261 6d73 m, Up: Programs\n+0002dd40: 0a0a 382e 3220 4275 696c 6469 6e67 2061 ..8.2 Building a\n+0002dd50: 206c 6962 7261 7279 0a3d 3d3d 3d3d 3d3d library.=======\n+0002dd60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n+0002dd70: 0a42 7569 6c64 696e 6720 6120 6c69 6272 .Building a libr\n+0002dd80: 6172 7920 6973 206d 7563 6820 6c69 6b65 ary is much like\n+0002dd90: 2062 7569 6c64 696e 6720 6120 7072 6f67 building a prog\n+0002dda0: 7261 6d2e 2020 496e 2074 6869 7320 6361 ram. In this ca\n+0002ddb0: 7365 2c20 7468 650a 6e61 6d65 206f 6620 se, the.name of \n+0002ddc0: 7468 6520 7072 696d 6172 7920 6973 20e2 the primary is .\n+0002ddd0: 8098 4c49 4252 4152 4945 53e2 8099 2e20 ..LIBRARIES.... \n+0002dde0: 204c 6962 7261 7269 6573 2063 616e 2062 Libraries can b\n+0002ddf0: 6520 696e 7374 616c 6c65 6420 696e 0ae2 e installed in..\n+0002de00: 8098 6c69 6264 6972 e280 9920 6f72 20e2 ..libdir... or .\n+0002de10: 8098 706b 676c 6962 6469 72e2 8099 2e0a ..pkglibdir.....\n+0002de20: 0a20 2020 2a4e 6f74 6520 4120 5368 6172 . *Note A Shar\n+0002de30: 6564 204c 6962 7261 7279 3a3a 2c20 666f ed Library::, fo\n+0002de40: 7220 696e 666f 726d 6174 696f 6e20 6f6e r information on\n+0002de50: 2068 6f77 2074 6f20 6275 696c 6420 7368 how to build sh\n+0002de60: 6172 6564 0a6c 6962 7261 7269 6573 2075 ared.libraries u\n+0002de70: 7369 6e67 206c 6962 746f 6f6c 2061 6e64 sing libtool and\n+0002de80: 2074 6865 20e2 8098 4c54 4c49 4252 4152 the ...LTLIBRAR\n+0002de90: 4945 53e2 8099 2070 7269 6d61 7279 2e0a IES... primary..\n+0002dea0: 0a20 2020 4561 6368 20e2 8098 5f4c 4942 . Each ..._LIB\n+0002deb0: 5241 5249 4553 e280 9920 7661 7269 6162 RARIES... variab\n+0002dec0: 6c65 2069 7320 6120 6c69 7374 206f 6620 le is a list of \n+0002ded0: 7468 6520 6c69 6272 6172 6965 7320 746f the libraries to\n+0002dee0: 2062 6520 6275 696c 742e 0a46 6f72 2069 be built..For i\n+0002def0: 6e73 7461 6e63 652c 2074 6f20 6372 6561 nstance, to crea\n+0002df00: 7465 2061 206c 6962 7261 7279 206e 616d te a library nam\n+0002df10: 6564 20e2 8098 6c69 6263 7069 6f2e 61e2 ed ...libcpio.a.\n+0002df20: 8099 2c20 6275 7420 6e6f 7420 696e 7374 .., but not inst\n+0002df30: 616c 6c20 6974 2c0a 796f 7520 776f 756c all it,.you woul\n+0002df40: 6420 7772 6974 653a 0a0a 2020 2020 206e d write:.. n\n+0002df50: 6f69 6e73 745f 4c49 4252 4152 4945 5320 oinst_LIBRARIES \n+0002df60: 3d20 6c69 6263 7069 6f2e 610a 2020 2020 = libcpio.a. \n+0002df70: 206c 6962 6370 696f 5f61 5f53 4f55 5243 libcpio_a_SOURC\n+0002df80: 4553 203d 202e 2e2e 0a0a 2020 2054 6865 ES = ..... The\n+0002df90: 2073 6f75 7263 6573 2074 6861 7420 676f sources that go\n+0002dfa0: 2069 6e74 6f20 6120 6c69 6272 6172 7920 into a library \n+0002dfb0: 6172 6520 6465 7465 726d 696e 6564 2065 are determined e\n+0002dfc0: 7861 6374 6c79 2061 7320 7468 6579 2061 xactly as they a\n+0002dfd0: 7265 0a66 6f72 2070 726f 6772 616d 732c re.for programs,\n+0002dfe0: 2076 6961 2074 6865 20e2 8098 5f53 4f55 via the ..._SOU\n+0002dff0: 5243 4553 e280 9920 7661 7269 6162 6c65 RCES... variable\n+0002e000: 732e 2020 4e6f 7465 2074 6861 7420 7468 s. Note that th\n+0002e010: 6520 6c69 6272 6172 7920 6e61 6d65 0a69 e library name.i\n+0002e020: 7320 6361 6e6f 6e69 6361 6c69 7a65 6420 s canonicalized \n+0002e030: 282a 6e6f 7465 2043 616e 6f6e 6963 616c (*note Canonical\n+0002e040: 697a 6174 696f 6e3a 3a29 2c20 736f 2074 ization::), so t\n+0002e050: 6865 20e2 8098 5f53 4f55 5243 4553 e280 he ..._SOURCES..\n+0002e060: 9920 7661 7269 6162 6c65 0a63 6f72 7265 . variable.corre\n+0002e070: 7370 6f6e 6469 6e67 2074 6f20 e280 986c sponding to ...l\n+0002e080: 6962 6370 696f 2e61 e280 9920 6973 20e2 ibcpio.a... is .\n+0002e090: 8098 6c69 6263 7069 6f5f 615f 534f 5552 ..libcpio_a_SOUR\n+0002e0a0: 4345 53e2 8099 2c20 6e6f 740a e280 986c CES..., not....l\n+0002e0b0: 6962 6370 696f 2e61 5f53 4f55 5243 4553 ibcpio.a_SOURCES\n+0002e0c0: e280 992e 0a0a 2020 2045 7874 7261 206f ...... Extra o\n+0002e0d0: 626a 6563 7473 2063 616e 2062 6520 6164 bjects can be ad\n+0002e0e0: 6465 6420 746f 2061 206c 6962 7261 7279 ded to a library\n+0002e0f0: 2075 7369 6e67 2074 6865 20e2 8098 4c49 using the ...LI\n+0002e100: 4252 4152 595f 4c49 4241 4444 e280 990a BRARY_LIBADD....\n+0002e110: 7661 7269 6162 6c65 2e20 2054 6869 7320 variable. This \n+0002e120: 7368 6f75 6c64 2062 6520 7573 6564 2066 should be used f\n+0002e130: 6f72 206f 626a 6563 7473 2064 6574 6572 or objects deter\n+0002e140: 6d69 6e65 6420 6279 20e2 8098 636f 6e66 mined by ...conf\n+0002e150: 6967 7572 65e2 8099 2e0a 4167 6169 6e20 igure.....Again \n+0002e160: 6672 6f6d 20e2 8098 6370 696f e280 993a from ...cpio...:\n+0002e170: 0a0a 2020 2020 206c 6962 6370 696f 5f61 .. libcpio_a\n+0002e180: 5f4c 4942 4144 4420 3d20 2428 4c49 424f _LIBADD = $(LIBO\n+0002e190: 424a 5329 2024 2841 4c4c 4f43 4129 0a0a BJS) $(ALLOCA)..\n+0002e1a0: 2020 2049 6e20 6164 6469 7469 6f6e 2c20 In addition, \n+0002e1b0: 736f 7572 6365 7320 666f 7220 6578 7472 sources for extr\n+0002e1c0: 6120 6f62 6a65 6374 7320 7468 6174 2077 a objects that w\n+0002e1d0: 696c 6c20 6e6f 7420 6578 6973 7420 756e ill not exist un\n+0002e1e0: 7469 6c0a 636f 6e66 6967 7572 652d 7469 til.configure-ti\n+0002e1f0: 6d65 206d 7573 7420 6265 2061 6464 6564 me must be added\n+0002e200: 2074 6f20 7468 6520 e280 9842 5549 4c54 to the ...BUILT\n+0002e210: 5f53 4f55 5243 4553 e280 9920 7661 7269 _SOURCES... vari\n+0002e220: 6162 6c65 2028 2a6e 6f74 650a 536f 7572 able (*note.Sour\n+0002e230: 6365 733a 3a29 2e0a 0a20 2020 4275 696c ces::)... Buil\n+0002e240: 6469 6e67 2061 2073 7461 7469 6320 6c69 ding a static li\n+0002e250: 6272 6172 7920 6973 2064 6f6e 6520 6279 brary is done by\n+0002e260: 2063 6f6d 7069 6c69 6e67 2061 6c6c 206f compiling all o\n+0002e270: 626a 6563 7420 6669 6c65 732c 2074 6865 bject files, the\n+0002e280: 6e0a 6279 2069 6e76 6f6b 696e 6720 e280 n.by invoking ..\n+0002e290: 9824 2841 5229 2024 2841 5246 4c41 4753 .$(AR) $(ARFLAGS\n+0002e2a0: 29e2 8099 2066 6f6c 6c6f 7765 6420 6279 )... followed by\n+0002e2b0: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the\n+0002e2c0: 206c 6962 7261 7279 2061 6e64 0a74 6865 library and.the\n+0002e2d0: 206c 6973 7420 6f66 206f 626a 6563 7473 list of objects\n+0002e2e0: 2c20 616e 6420 6669 6e61 6c6c 7920 6279 , and finally by\n+0002e2f0: 2063 616c 6c69 6e67 20e2 8098 2428 5241 calling ...$(RA\n+0002e300: 4e4c 4942 29e2 8099 206f 6e20 7468 6174 NLIB)... on that\n+0002e310: 206c 6962 7261 7279 2e0a 596f 7520 7368 library..You sh\n+0002e320: 6f75 6c64 2063 616c 6c20 e280 9841 435f ould call ...AC_\n+0002e330: 5052 4f47 5f52 414e 4c49 42e2 8099 2066 PROG_RANLIB... f\n+0002e340: 726f 6d20 796f 7572 20e2 8098 636f 6e66 rom your ...conf\n+0002e350: 6967 7572 652e 6163 e280 9920 746f 2064 igure.ac... to d\n+0002e360: 6566 696e 650a e280 9852 414e 4c49 42e2 efine....RANLIB.\n+0002e370: 8099 2028 4175 746f 6d61 6b65 2077 696c .. (Automake wil\n+0002e380: 6c20 636f 6d70 6c61 696e 206f 7468 6572 l complain other\n+0002e390: 7769 7365 292e 2020 596f 7520 7368 6f75 wise). You shou\n+0002e3a0: 6c64 2061 6c73 6f20 6361 6c6c 0ae2 8098 ld also call....\n+0002e3b0: 414d 5f50 524f 475f 4152 e280 9920 746f AM_PROG_AR... to\n+0002e3c0: 2064 6566 696e 6520 e280 9841 52e2 8099 define ...AR...\n+0002e3d0: 2c20 696e 206f 7264 6572 2074 6f20 7375 , in order to su\n+0002e3e0: 7070 6f72 7420 756e 7573 7561 6c20 6172 pport unusual ar\n+0002e3f0: 6368 6976 6572 7320 7375 6368 0a61 7320 chivers such.as \n+0002e400: 4d69 6372 6f73 6f66 7420 6c69 622e 2020 Microsoft lib. \n+0002e410: e280 9841 5246 4c41 4753 e280 9920 7769 ...ARFLAGS... wi\n+0002e420: 6c6c 2064 6566 6175 6c74 2074 6f20 e280 ll default to ..\n+0002e430: 9863 7275 e280 993b 2079 6f75 2063 616e .cru...; you can\n+0002e440: 206f 7665 7272 6964 650a 7468 6973 2076 override.this v\n+0002e450: 6172 6961 626c 6520 6279 2073 6574 7469 ariable by setti\n+0002e460: 6e67 2069 7420 696e 2079 6f75 7220 e280 ng it in your ..\n+0002e470: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n+0002e480: 6f72 2062 7920 e280 9841 435f 5355 4253 or by ...AC_SUBS\n+0002e490: 54e2 8099 696e 6720 6974 0a66 726f 6d20 T...ing it.from \n+0002e4a0: 796f 7572 20e2 8098 636f 6e66 6967 7572 your ...configur\n+0002e4b0: 652e 6163 e280 992e 2020 596f 7520 6361 e.ac.... You ca\n+0002e4c0: 6e20 6f76 6572 7269 6465 2074 6865 20e2 n override the .\n+0002e4d0: 8098 4152 e280 9920 7661 7269 6162 6c65 ..AR... variable\n+0002e4e0: 2062 790a 6465 6669 6e69 6e67 2061 2070 by.defining a p\n+0002e4f0: 6572 2d6c 6962 7261 7279 20e2 8098 6d61 er-library ...ma\n+0002e500: 7564 655f 4152 e280 9920 7661 7269 6162 ude_AR... variab\n+0002e510: 6c65 2028 2a6e 6f74 6520 5072 6f67 7261 le (*note Progra\n+0002e520: 6d20 616e 6420 4c69 6272 6172 790a 5661 m and Library.Va\n+0002e530: 7269 6162 6c65 733a 3a29 2e0a 0a20 2020 riables::)... \n+0002e540: 4265 2063 6172 6566 756c 2077 6865 6e20 Be careful when \n+0002e550: 7365 6c65 6374 696e 6720 6c69 6272 6172 selecting librar\n+0002e560: 7920 636f 6d70 6f6e 656e 7473 2063 6f6e y components con\n+0002e570: 6469 7469 6f6e 616c 6c79 2e20 2042 6563 ditionally. Bec\n+0002e580: 6175 7365 0a62 7569 6c64 696e 6720 616e ause.building an\n+0002e590: 2065 6d70 7479 206c 6962 7261 7279 2069 empty library i\n+0002e5a0: 7320 6e6f 7420 706f 7274 6162 6c65 2c20 s not portable, \n+0002e5b0: 796f 7520 7368 6f75 6c64 2065 6e73 7572 you should ensur\n+0002e5c0: 6520 7468 6174 2061 6e79 0a6c 6962 7261 e that any.libra\n+0002e5d0: 7279 2061 6c77 6179 7320 636f 6e74 6169 ry always contai\n+0002e5e0: 6e73 2061 7420 6c65 6173 7420 6f6e 6520 ns at least one \n+0002e5f0: 6f62 6a65 6374 2e0a 0a20 2020 546f 2075 object... To u\n+0002e600: 7365 2061 2073 7461 7469 6320 6c69 6272 se a static libr\n+0002e610: 6172 7920 7768 656e 2062 7569 6c64 696e ary when buildin\n+0002e620: 6720 6120 7072 6f67 7261 6d2c 2061 6464 g a program, add\n+0002e630: 2069 7420 746f 20e2 8098 4c44 4144 44e2 it to ...LDADD.\n+0002e640: 8099 0a66 6f72 2074 6869 7320 7072 6f67 ...for this prog\n+0002e650: 7261 6d2e 2020 496e 2074 6865 2066 6f6c ram. In the fol\n+0002e660: 6c6f 7769 6e67 2065 7861 6d70 6c65 2c20 lowing example, \n+0002e670: 7468 6520 7072 6f67 7261 6d20 e280 9863 the program ...c\n+0002e680: 7069 6fe2 8099 2069 730a 7374 6174 6963 pio... is.static\n+0002e690: 616c 6c79 206c 696e 6b65 6420 7769 7468 ally linked with\n+0002e6a0: 2074 6865 206c 6962 7261 7279 20e2 8098 the library ...\n+0002e6b0: 6c69 6263 7069 6f2e 61e2 8099 2e0a 0a20 libcpio.a...... \n+0002e6c0: 2020 2020 6e6f 696e 7374 5f4c 4942 5241 noinst_LIBRA\n+0002e6d0: 5249 4553 203d 206c 6962 6370 696f 2e61 RIES = libcpio.a\n+0002e6e0: 0a20 2020 2020 6c69 6263 7069 6f5f 615f . libcpio_a_\n+0002e6f0: 534f 5552 4345 5320 3d20 2e2e 2e0a 0a20 SOURCES = ..... \n+0002e700: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+0002e710: 203d 2063 7069 6f0a 2020 2020 2063 7069 = cpio. cpi\n+0002e720: 6f5f 534f 5552 4345 5320 3d20 6370 696f o_SOURCES = cpio\n+0002e730: 2e63 202e 2e2e 0a20 2020 2020 6370 696f .c .... cpio\n+0002e740: 5f4c 4441 4444 203d 206c 6962 6370 696f _LDADD = libcpio\n+0002e750: 2e61 0a0a 1f0a 4669 6c65 3a20 6175 746f .a....File: auto\n+0002e760: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0002e770: 204e 6f64 653a 2041 2053 6861 7265 6420 Node: A Shared \n+0002e780: 4c69 6272 6172 792c 2020 4e65 7874 3a20 Library, Next: \n+0002e790: 5072 6f67 7261 6d20 616e 6420 4c69 6272 Program and Libr\n+0002e7a0: 6172 7920 5661 7269 6162 6c65 732c 2020 ary Variables, \n+0002e7b0: 5072 6576 3a20 4120 4c69 6272 6172 792c Prev: A Library,\n+0002e7c0: 2020 5570 3a20 5072 6f67 7261 6d73 0a0a Up: Programs..\n+0002e7d0: 382e 3320 4275 696c 6469 6e67 2061 2053 8.3 Building a S\n+0002e7e0: 6861 7265 6420 4c69 6272 6172 790a 3d3d hared Library.==\n 0002e7f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0002e800: 3d3d 3d3d 3d3d 3d3d 3d0a 0a42 7569 6c64 =========..Build\n-0002e810: 696e 6720 7368 6172 6564 206c 6962 7261 ing shared libra\n-0002e820: 7269 6573 2070 6f72 7461 626c 7920 6973 ries portably is\n-0002e830: 2061 2072 656c 6174 6976 656c 7920 636f a relatively co\n-0002e840: 6d70 6c65 7820 6d61 7474 6572 2e20 2046 mplex matter. F\n-0002e850: 6f72 0a74 6869 7320 7265 6173 6f6e 2c20 or.this reason, \n-0002e860: 474e 5520 4c69 6274 6f6f 6c20 282a 6e6f GNU Libtool (*no\n-0002e870: 7465 2049 6e74 726f 6475 6374 696f 6e3a te Introduction:\n-0002e880: 2028 6c69 6274 6f6f 6c29 546f 702e 2920 (libtool)Top.) \n-0002e890: 7761 7320 6372 6561 7465 640a 746f 2068 was created.to h\n-0002e8a0: 656c 7020 6275 696c 6420 7368 6172 6564 elp build shared\n-0002e8b0: 206c 6962 7261 7269 6573 2069 6e20 6120 libraries in a \n-0002e8c0: 706c 6174 666f 726d 2d69 6e64 6570 656e platform-indepen\n-0002e8d0: 6465 6e74 2077 6179 2e0a 0a2a 204d 656e dent way...* Men\n-0002e8e0: 753a 0a0a 2a20 4c69 6274 6f6f 6c20 436f u:..* Libtool Co\n-0002e8f0: 6e63 6570 743a 3a20 2020 2020 2020 2020 ncept:: \n-0002e900: 2020 2020 496e 7472 6f64 7563 696e 6720 Introducing \n-0002e910: 4c69 6274 6f6f 6c0a 2a20 4c69 6274 6f6f Libtool.* Libtoo\n-0002e920: 6c20 4c69 6272 6172 6965 733a 3a20 2020 l Libraries:: \n-0002e930: 2020 2020 2020 2020 4465 636c 6172 696e Declarin\n-0002e940: 6720 4c69 6274 6f6f 6c20 4c69 6272 6172 g Libtool Librar\n-0002e950: 6965 730a 2a20 436f 6e64 6974 696f 6e61 ies.* Conditiona\n-0002e960: 6c20 4c69 6274 6f6f 6c20 4c69 6272 6172 l Libtool Librar\n-0002e970: 6965 733a 3a20 2042 7569 6c64 696e 6720 ies:: Building \n-0002e980: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n-0002e990: 7320 436f 6e64 6974 696f 6e61 6c6c 790a s Conditionally.\n-0002e9a0: 2a20 436f 6e64 6974 696f 6e61 6c20 4c69 * Conditional Li\n-0002e9b0: 6274 6f6f 6c20 536f 7572 6365 733a 3a20 btool Sources:: \n-0002e9c0: 2043 686f 6f73 696e 6720 4c69 6272 6172 Choosing Librar\n-0002e9d0: 7920 536f 7572 6365 7320 436f 6e64 6974 y Sources Condit\n-0002e9e0: 696f 6e61 6c6c 790a 2a20 4c69 6274 6f6f ionally.* Libtoo\n-0002e9f0: 6c20 436f 6e76 656e 6965 6e63 6520 4c69 l Convenience Li\n-0002ea00: 6272 6172 6965 733a 3a20 2042 7569 6c64 braries:: Build\n-0002ea10: 696e 6720 436f 6e76 656e 6965 6e63 6520 ing Convenience \n-0002ea20: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n-0002ea30: 730a 2a20 4c69 6274 6f6f 6c20 4d6f 6475 s.* Libtool Modu\n-0002ea40: 6c65 733a 3a20 2020 2020 2020 2020 2020 les:: \n-0002ea50: 2020 4275 696c 6469 6e67 204c 6962 746f Building Libto\n-0002ea60: 6f6c 204d 6f64 756c 6573 0a2a 204c 6962 ol Modules.* Lib\n-0002ea70: 746f 6f6c 2046 6c61 6773 3a3a 2020 2020 tool Flags:: \n-0002ea80: 2020 2020 2020 2020 2020 2055 7369 6e67 Using\n-0002ea90: 205f 4c49 4241 4444 2c20 5f4c 4446 4c41 _LIBADD, _LDFLA\n-0002eaa0: 4753 2c20 616e 6420 5f4c 4942 544f 4f4c GS, and _LIBTOOL\n-0002eab0: 464c 4147 530a 2a20 4c54 4c49 424f 424a FLAGS.* LTLIBOBJ\n-0002eac0: 533a 3a20 2020 2020 2020 2020 2020 2020 S:: \n-0002ead0: 2020 2020 2020 5573 696e 6720 2428 4c54 Using $(LT\n-0002eae0: 4c49 424f 424a 5329 2061 6e64 2024 284c LIBOBJS) and $(L\n-0002eaf0: 5441 4c4c 4f43 4129 0a2a 204c 6962 746f TALLOCA).* Libto\n-0002eb00: 6f6c 2049 7373 7565 733a 3a20 2020 2020 ol Issues:: \n-0002eb10: 2020 2020 2020 2020 2043 6f6d 6d6f 6e20 Common \n-0002eb20: 4973 7375 6573 2052 656c 6174 6564 2074 Issues Related t\n-0002eb30: 6f20 4c69 6274 6f6f 6c27 7320 5573 650a o Libtool's Use.\n-0002eb40: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-0002eb50: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-0002eb60: 6465 3a20 4c69 6274 6f6f 6c20 436f 6e63 de: Libtool Conc\n-0002eb70: 6570 742c 2020 4e65 7874 3a20 4c69 6274 ept, Next: Libt\n-0002eb80: 6f6f 6c20 4c69 6272 6172 6965 732c 2020 ool Libraries, \n-0002eb90: 5570 3a20 4120 5368 6172 6564 204c 6962 Up: A Shared Lib\n-0002eba0: 7261 7279 0a0a 382e 332e 3120 5468 6520 rary..8.3.1 The \n-0002ebb0: 4c69 6274 6f6f 6c20 436f 6e63 6570 740a Libtool Concept.\n-0002ebc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002ebd0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a4c 6962 746f ---------..Libto\n-0002ebe0: 6f6c 2061 6273 7472 6163 7473 2073 6861 ol abstracts sha\n-0002ebf0: 7265 6420 616e 6420 7374 6174 6963 206c red and static l\n-0002ec00: 6962 7261 7269 6573 2069 6e74 6f20 6120 ibraries into a \n-0002ec10: 756e 6966 6965 6420 636f 6e63 6570 740a unified concept.\n-0002ec20: 6865 6e63 6566 6f72 7468 2063 616c 6c65 henceforth calle\n-0002ec30: 6420 e280 9c6c 6962 746f 6f6c 206c 6962 d ...libtool lib\n-0002ec40: 7261 7269 6573 e280 9d2e 2020 4c69 6274 raries.... Libt\n-0002ec50: 6f6f 6c20 6c69 6272 6172 6965 7320 6172 ool libraries ar\n-0002ec60: 6520 6669 6c65 730a 7573 696e 6720 7468 e files.using th\n-0002ec70: 6520 e280 982e 6c61 e280 9920 7375 6666 e ....la... suff\n-0002ec80: 6978 2c20 616e 6420 6361 6e20 6465 7369 ix, and can desi\n-0002ec90: 676e 6174 6520 6120 7374 6174 6963 206c gnate a static l\n-0002eca0: 6962 7261 7279 2c20 6120 7368 6172 6564 ibrary, a shared\n-0002ecb0: 0a6c 6962 7261 7279 2c20 6f72 206d 6179 .library, or may\n-0002ecc0: 6265 2062 6f74 682e 2020 5468 6569 7220 be both. Their \n-0002ecd0: 6578 6163 7420 6e61 7475 7265 2063 616e exact nature can\n-0002ece0: 6e6f 7420 6265 2064 6574 6572 6d69 6e65 not be determine\n-0002ecf0: 6420 756e 7469 6c0a e280 982e 2f63 6f6e d until...../con\n-0002ed00: 6669 6775 7265 e280 9920 6973 2072 756e figure... is run\n-0002ed10: 3a20 6e6f 7420 616c 6c20 706c 6174 666f : not all platfo\n-0002ed20: 726d 7320 7375 7070 6f72 7420 616c 6c20 rms support all \n-0002ed30: 6b69 6e64 7320 6f66 206c 6962 7261 7269 kinds of librari\n-0002ed40: 6573 2c0a 616e 6420 7573 6572 7320 6361 es,.and users ca\n-0002ed50: 6e20 6578 706c 6963 6974 6c79 2073 656c n explicitly sel\n-0002ed60: 6563 7420 7768 6963 6820 6c69 6272 6172 ect which librar\n-0002ed70: 6965 7320 7368 6f75 6c64 2062 6520 6275 ies should be bu\n-0002ed80: 696c 742e 0a28 486f 7765 7665 7220 7468 ilt..(However th\n-0002ed90: 6520 7061 636b 6167 6527 7320 6d61 696e e package's main\n-0002eda0: 7461 696e 6572 7320 6361 6e20 7475 6e65 tainers can tune\n-0002edb0: 2074 6865 2064 6566 6175 6c74 2c20 2a6e the default, *n\n-0002edc0: 6f74 6520 5468 650a e280 9841 435f 5052 ote The....AC_PR\n-0002edd0: 4f47 5f4c 4942 544f 4f4c e280 9920 6d61 OG_LIBTOOL... ma\n-0002ede0: 6372 6f3a 2028 6c69 6274 6f6f 6c29 4143 cro: (libtool)AC\n-0002edf0: 5f50 524f 475f 4c49 4254 4f4f 4c2e 290a _PROG_LIBTOOL.).\n-0002ee00: 0a20 2020 4265 6361 7573 6520 6f62 6a65 . Because obje\n-0002ee10: 6374 2066 696c 6573 2066 6f72 2073 6861 ct files for sha\n-0002ee20: 7265 6420 616e 6420 7374 6174 6963 206c red and static l\n-0002ee30: 6962 7261 7269 6573 206d 7573 7420 6265 ibraries must be\n-0002ee40: 2063 6f6d 7069 6c65 640a 6469 6666 6572 compiled.differ\n-0002ee50: 656e 746c 792c 206c 6962 746f 6f6c 2069 ently, libtool i\n-0002ee60: 7320 616c 736f 2075 7365 6420 6475 7269 s also used duri\n-0002ee70: 6e67 2063 6f6d 7069 6c61 7469 6f6e 2e20 ng compilation. \n-0002ee80: 204f 626a 6563 7420 6669 6c65 730a 6275 Object files.bu\n-0002ee90: 696c 7420 6279 206c 6962 746f 6f6c 2061 ilt by libtool a\n-0002eea0: 7265 2063 616c 6c65 6420 e280 9c6c 6962 re called ...lib\n-0002eeb0: 746f 6f6c 206f 626a 6563 7473 e280 9d3a tool objects...:\n-0002eec0: 2074 6865 7365 2061 7265 2066 696c 6573 these are files\n-0002eed0: 2075 7369 6e67 2074 6865 0ae2 8098 2e6c using the.....l\n-0002eee0: 6fe2 8099 2073 7566 6669 782e 2020 4c69 o... suffix. Li\n-0002eef0: 6274 6f6f 6c20 6c69 6272 6172 6965 7320 btool libraries \n-0002ef00: 6172 6520 6275 696c 7420 6672 6f6d 2074 are built from t\n-0002ef10: 6865 7365 206c 6962 746f 6f6c 206f 626a hese libtool obj\n-0002ef20: 6563 7473 2e0a 0a20 2020 596f 7520 7368 ects... You sh\n-0002ef30: 6f75 6c64 206e 6f74 2061 7373 756d 6520 ould not assume \n-0002ef40: 616e 7974 6869 6e67 2061 626f 7574 2074 anything about t\n-0002ef50: 6865 2073 7472 7563 7475 7265 206f 6620 he structure of \n-0002ef60: e280 982e 6c61 e280 9920 6f72 20e2 8098 ....la... or ...\n-0002ef70: 2e6c 6fe2 8099 0a66 696c 6573 2061 6e64 .lo....files and\n-0002ef80: 2068 6f77 206c 6962 746f 6f6c 2063 6f6e how libtool con\n-0002ef90: 7374 7275 6374 7320 7468 656d 3a20 7468 structs them: th\n-0002efa0: 6973 2069 7320 6c69 6274 6f6f 6c27 7320 is is libtool's \n-0002efb0: 636f 6e63 6572 6e2c 2061 6e64 0a74 6865 concern, and.the\n-0002efc0: 206c 6173 7420 7468 696e 6720 6f6e 6520 last thing one \n-0002efd0: 7761 6e74 7320 6973 2074 6f20 6c65 6172 wants is to lear\n-0002efe0: 6e20 6162 6f75 7420 6c69 6274 6f6f 6c27 n about libtool'\n-0002eff0: 7320 6775 7473 2e20 2048 6f77 6576 6572 s guts. However\n-0002f000: 2074 6865 0a65 7869 7374 656e 6365 206f the.existence o\n-0002f010: 6620 7468 6573 6520 6669 6c65 7320 6d61 f these files ma\n-0002f020: 7474 6572 732c 2062 6563 6175 7365 2074 tters, because t\n-0002f030: 6865 7920 6172 6520 7573 6564 2061 7320 hey are used as \n-0002f040: 7461 7267 6574 7320 616e 640a 6465 7065 targets and.depe\n-0002f050: 6e64 656e 6369 6573 2069 6e20 e280 984d ndencies in ...M\n-0002f060: 616b 6566 696c 65e2 8099 7320 7275 6c65 akefile...s rule\n-0002f070: 7320 7768 656e 2062 7569 6c64 696e 6720 s when building \n-0002f080: 6c69 6274 6f6f 6c20 6c69 6272 6172 6965 libtool librarie\n-0002f090: 732e 0a54 6865 7265 2061 7265 2073 6974 s..There are sit\n-0002f0a0: 7561 7469 6f6e 7320 7768 6572 6520 796f uations where yo\n-0002f0b0: 7520 6d61 7920 6861 7665 2074 6f20 7265 u may have to re\n-0002f0c0: 6665 7220 746f 2074 6865 7365 2c20 666f fer to these, fo\n-0002f0d0: 7220 696e 7374 616e 6365 0a77 6865 6e20 r instance.when \n-0002f0e0: 6578 7072 6573 7369 6e67 2064 6570 656e expressing depen\n-0002f0f0: 6465 6e63 6965 7320 666f 7220 6275 696c dencies for buil\n-0002f100: 6469 6e67 2073 6f75 7263 6520 6669 6c65 ding source file\n-0002f110: 7320 636f 6e64 6974 696f 6e61 6c6c 790a s conditionally.\n-0002f120: 282a 6e6f 7465 2043 6f6e 6469 7469 6f6e (*note Condition\n-0002f130: 616c 204c 6962 746f 6f6c 2053 6f75 7263 al Libtool Sourc\n-0002f140: 6573 3a3a 292e 0a0a 2020 2050 656f 706c es::)... Peopl\n-0002f150: 6520 636f 6e73 6964 6572 696e 6720 7772 e considering wr\n-0002f160: 6974 696e 6720 6120 706c 7567 2d69 6e20 iting a plug-in \n-0002f170: 7379 7374 656d 2c20 7769 7468 2064 796e system, with dyn\n-0002f180: 616d 6963 616c 6c79 206c 6f61 6465 640a amically loaded.\n-0002f190: 6d6f 6475 6c65 732c 2073 686f 756c 6420 modules, should \n-0002f1a0: 6c6f 6f6b 2069 6e74 6f20 e280 986c 6962 look into ...lib\n-0002f1b0: 6c74 646c e280 993a 206c 6962 746f 6f6c ltdl...: libtool\n-0002f1c0: 2773 2064 6c6f 7065 6e69 6e67 206c 6962 's dlopening lib\n-0002f1d0: 7261 7279 2028 2a6e 6f74 650a 5573 696e rary (*note.Usin\n-0002f1e0: 6720 6c69 626c 7464 6c3a 2028 6c69 6274 g libltdl: (libt\n-0002f1f0: 6f6f 6c29 5573 696e 6720 6c69 626c 7464 ool)Using libltd\n-0002f200: 6c2e 292e 2020 5468 6973 206f 6666 6572 l.). This offer\n-0002f210: 7320 6120 706f 7274 6162 6c65 0a64 6c6f s a portable.dlo\n-0002f220: 7065 6e69 6e67 2066 6163 696c 6974 7920 pening facility \n-0002f230: 746f 206c 6f61 6420 6c69 6274 6f6f 6c20 to load libtool \n-0002f240: 6c69 6272 6172 6965 7320 6479 6e61 6d69 libraries dynami\n-0002f250: 6361 6c6c 792c 2061 6e64 2063 616e 2061 cally, and can a\n-0002f260: 6c73 6f0a 6163 6869 6576 6520 7374 6174 lso.achieve stat\n-0002f270: 6963 206c 696e 6b69 6e67 2077 6865 7265 ic linking where\n-0002f280: 2075 6e61 766f 6964 6162 6c65 2e0a 0a20 unavoidable... \n-0002f290: 2020 4265 666f 7265 2077 6520 6469 7363 Before we disc\n-0002f2a0: 7573 7320 686f 7720 746f 2075 7365 206c uss how to use l\n-0002f2b0: 6962 746f 6f6c 2077 6974 6820 4175 746f ibtool with Auto\n-0002f2c0: 6d61 6b65 2069 6e20 6465 7461 696c 732c make in details,\n-0002f2d0: 2069 740a 7368 6f75 6c64 2062 6520 6e6f it.should be no\n-0002f2e0: 7465 6420 7468 6174 2074 6865 206c 6962 ted that the lib\n-0002f2f0: 746f 6f6c 206d 616e 7561 6c20 616c 736f tool manual also\n-0002f300: 2068 6173 2061 2073 6563 7469 6f6e 2061 has a section a\n-0002f310: 626f 7574 2068 6f77 2074 6f0a 7573 6520 bout how to.use \n-0002f320: 4175 746f 6d61 6b65 2077 6974 6820 6c69 Automake with li\n-0002f330: 6274 6f6f 6c20 282a 6e6f 7465 2055 7369 btool (*note Usi\n-0002f340: 6e67 2041 7574 6f6d 616b 6520 7769 7468 ng Automake with\n-0002f350: 204c 6962 746f 6f6c 3a0a 286c 6962 746f Libtool:.(libto\n-0002f360: 6f6c 2955 7369 6e67 2041 7574 6f6d 616b ol)Using Automak\n-0002f370: 652e 292e 0a0a 1f0a 4669 6c65 3a20 6175 e.).....File: au\n-0002f380: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-0002f390: 2c20 204e 6f64 653a 204c 6962 746f 6f6c , Node: Libtool\n-0002f3a0: 204c 6962 7261 7269 6573 2c20 204e 6578 Libraries, Nex\n-0002f3b0: 743a 2043 6f6e 6469 7469 6f6e 616c 204c t: Conditional L\n-0002f3c0: 6962 746f 6f6c 204c 6962 7261 7269 6573 ibtool Libraries\n-0002f3d0: 2c20 2050 7265 763a 204c 6962 746f 6f6c , Prev: Libtool\n-0002f3e0: 2043 6f6e 6365 7074 2c20 2055 703a 2041 Concept, Up: A\n-0002f3f0: 2053 6861 7265 6420 4c69 6272 6172 790a Shared Library.\n-0002f400: 0a38 2e33 2e32 2042 7569 6c64 696e 6720 .8.3.2 Building \n-0002f410: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n-0002f420: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------\n+0002e800: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a42 7569 ===========..Bui\n+0002e810: 6c64 696e 6720 7368 6172 6564 206c 6962 lding shared lib\n+0002e820: 7261 7269 6573 2070 6f72 7461 626c 7920 raries portably \n+0002e830: 6973 2061 2072 656c 6174 6976 656c 7920 is a relatively \n+0002e840: 636f 6d70 6c65 7820 6d61 7474 6572 2e20 complex matter. \n+0002e850: 2046 6f72 0a74 6869 7320 7265 6173 6f6e For.this reason\n+0002e860: 2c20 474e 5520 4c69 6274 6f6f 6c20 282a , GNU Libtool (*\n+0002e870: 6e6f 7465 2049 6e74 726f 6475 6374 696f note Introductio\n+0002e880: 6e3a 2028 6c69 6274 6f6f 6c29 546f 702e n: (libtool)Top.\n+0002e890: 2920 7761 7320 6372 6561 7465 640a 746f ) was created.to\n+0002e8a0: 2068 656c 7020 6275 696c 6420 7368 6172 help build shar\n+0002e8b0: 6564 206c 6962 7261 7269 6573 2069 6e20 ed libraries in \n+0002e8c0: 6120 706c 6174 666f 726d 2d69 6e64 6570 a platform-indep\n+0002e8d0: 656e 6465 6e74 2077 6179 2e0a 0a2a 204d endent way...* M\n+0002e8e0: 656e 753a 0a0a 2a20 4c69 6274 6f6f 6c20 enu:..* Libtool \n+0002e8f0: 436f 6e63 6570 743a 3a20 2020 2020 2020 Concept:: \n+0002e900: 2020 2020 2020 496e 7472 6f64 7563 696e Introducin\n+0002e910: 6720 4c69 6274 6f6f 6c0a 2a20 4c69 6274 g Libtool.* Libt\n+0002e920: 6f6f 6c20 4c69 6272 6172 6965 733a 3a20 ool Libraries:: \n+0002e930: 2020 2020 2020 2020 2020 4465 636c 6172 Declar\n+0002e940: 696e 6720 4c69 6274 6f6f 6c20 4c69 6272 ing Libtool Libr\n+0002e950: 6172 6965 730a 2a20 436f 6e64 6974 696f aries.* Conditio\n+0002e960: 6e61 6c20 4c69 6274 6f6f 6c20 4c69 6272 nal Libtool Libr\n+0002e970: 6172 6965 733a 3a20 2042 7569 6c64 696e aries:: Buildin\n+0002e980: 6720 4c69 6274 6f6f 6c20 4c69 6272 6172 g Libtool Librar\n+0002e990: 6965 7320 436f 6e64 6974 696f 6e61 6c6c ies Conditionall\n+0002e9a0: 790a 2a20 436f 6e64 6974 696f 6e61 6c20 y.* Conditional \n+0002e9b0: 4c69 6274 6f6f 6c20 536f 7572 6365 733a Libtool Sources:\n+0002e9c0: 3a20 2043 686f 6f73 696e 6720 4c69 6272 : Choosing Libr\n+0002e9d0: 6172 7920 536f 7572 6365 7320 436f 6e64 ary Sources Cond\n+0002e9e0: 6974 696f 6e61 6c6c 790a 2a20 4c69 6274 itionally.* Libt\n+0002e9f0: 6f6f 6c20 436f 6e76 656e 6965 6e63 6520 ool Convenience \n+0002ea00: 4c69 6272 6172 6965 733a 3a20 2042 7569 Libraries:: Bui\n+0002ea10: 6c64 696e 6720 436f 6e76 656e 6965 6e63 lding Convenienc\n+0002ea20: 6520 4c69 6274 6f6f 6c20 4c69 6272 6172 e Libtool Librar\n+0002ea30: 6965 730a 2a20 4c69 6274 6f6f 6c20 4d6f ies.* Libtool Mo\n+0002ea40: 6475 6c65 733a 3a20 2020 2020 2020 2020 dules:: \n+0002ea50: 2020 2020 4275 696c 6469 6e67 204c 6962 Building Lib\n+0002ea60: 746f 6f6c 204d 6f64 756c 6573 0a2a 204c tool Modules.* L\n+0002ea70: 6962 746f 6f6c 2046 6c61 6773 3a3a 2020 ibtool Flags:: \n+0002ea80: 2020 2020 2020 2020 2020 2020 2055 7369 Usi\n+0002ea90: 6e67 205f 4c49 4241 4444 2c20 5f4c 4446 ng _LIBADD, _LDF\n+0002eaa0: 4c41 4753 2c20 616e 6420 5f4c 4942 544f LAGS, and _LIBTO\n+0002eab0: 4f4c 464c 4147 530a 2a20 4c54 4c49 424f OLFLAGS.* LTLIBO\n+0002eac0: 424a 533a 3a20 2020 2020 2020 2020 2020 BJS:: \n+0002ead0: 2020 2020 2020 2020 5573 696e 6720 2428 Using $(\n+0002eae0: 4c54 4c49 424f 424a 5329 2061 6e64 2024 LTLIBOBJS) and $\n+0002eaf0: 284c 5441 4c4c 4f43 4129 0a2a 204c 6962 (LTALLOCA).* Lib\n+0002eb00: 746f 6f6c 2049 7373 7565 733a 3a20 2020 tool Issues:: \n+0002eb10: 2020 2020 2020 2020 2020 2043 6f6d 6d6f Commo\n+0002eb20: 6e20 4973 7375 6573 2052 656c 6174 6564 n Issues Related\n+0002eb30: 2074 6f20 4c69 6274 6f6f 6c27 7320 5573 to Libtool's Us\n+0002eb40: 650a 0a1f 0a46 696c 653a 2061 7574 6f6d e....File: autom\n+0002eb50: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0002eb60: 4e6f 6465 3a20 4c69 6274 6f6f 6c20 436f Node: Libtool Co\n+0002eb70: 6e63 6570 742c 2020 4e65 7874 3a20 4c69 ncept, Next: Li\n+0002eb80: 6274 6f6f 6c20 4c69 6272 6172 6965 732c btool Libraries,\n+0002eb90: 2020 5570 3a20 4120 5368 6172 6564 204c Up: A Shared L\n+0002eba0: 6962 7261 7279 0a0a 382e 332e 3120 5468 ibrary..8.3.1 Th\n+0002ebb0: 6520 4c69 6274 6f6f 6c20 436f 6e63 6570 e Libtool Concep\n+0002ebc0: 740a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d t.--------------\n+0002ebd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a4c 6962 -----------..Lib\n+0002ebe0: 746f 6f6c 2061 6273 7472 6163 7473 2073 tool abstracts s\n+0002ebf0: 6861 7265 6420 616e 6420 7374 6174 6963 hared and static\n+0002ec00: 206c 6962 7261 7269 6573 2069 6e74 6f20 libraries into \n+0002ec10: 6120 756e 6966 6965 6420 636f 6e63 6570 a unified concep\n+0002ec20: 740a 6865 6e63 6566 6f72 7468 2063 616c t.henceforth cal\n+0002ec30: 6c65 6420 e280 9c6c 6962 746f 6f6c 206c led ...libtool l\n+0002ec40: 6962 7261 7269 6573 e280 9d2e 2020 4c69 ibraries.... Li\n+0002ec50: 6274 6f6f 6c20 6c69 6272 6172 6965 7320 btool libraries \n+0002ec60: 6172 6520 6669 6c65 730a 7573 696e 6720 are files.using \n+0002ec70: 7468 6520 e280 982e 6c61 e280 9920 7375 the ....la... su\n+0002ec80: 6666 6978 2c20 616e 6420 6361 6e20 6465 ffix, and can de\n+0002ec90: 7369 676e 6174 6520 6120 7374 6174 6963 signate a static\n+0002eca0: 206c 6962 7261 7279 2c20 6120 7368 6172 library, a shar\n+0002ecb0: 6564 0a6c 6962 7261 7279 2c20 6f72 206d ed.library, or m\n+0002ecc0: 6179 6265 2062 6f74 682e 2020 5468 6569 aybe both. Thei\n+0002ecd0: 7220 6578 6163 7420 6e61 7475 7265 2063 r exact nature c\n+0002ece0: 616e 6e6f 7420 6265 2064 6574 6572 6d69 annot be determi\n+0002ecf0: 6e65 6420 756e 7469 6c0a e280 982e 2f63 ned until...../c\n+0002ed00: 6f6e 6669 6775 7265 e280 9920 6973 2072 onfigure... is r\n+0002ed10: 756e 3a20 6e6f 7420 616c 6c20 706c 6174 un: not all plat\n+0002ed20: 666f 726d 7320 7375 7070 6f72 7420 616c forms support al\n+0002ed30: 6c20 6b69 6e64 7320 6f66 206c 6962 7261 l kinds of libra\n+0002ed40: 7269 6573 2c0a 616e 6420 7573 6572 7320 ries,.and users \n+0002ed50: 6361 6e20 6578 706c 6963 6974 6c79 2073 can explicitly s\n+0002ed60: 656c 6563 7420 7768 6963 6820 6c69 6272 elect which libr\n+0002ed70: 6172 6965 7320 7368 6f75 6c64 2062 6520 aries should be \n+0002ed80: 6275 696c 742e 0a28 486f 7765 7665 7220 built..(However \n+0002ed90: 7468 6520 7061 636b 6167 6527 7320 6d61 the package's ma\n+0002eda0: 696e 7461 696e 6572 7320 6361 6e20 7475 intainers can tu\n+0002edb0: 6e65 2074 6865 2064 6566 6175 6c74 2c20 ne the default, \n+0002edc0: 2a6e 6f74 6520 5468 650a e280 9841 435f *note The....AC_\n+0002edd0: 5052 4f47 5f4c 4942 544f 4f4c e280 9920 PROG_LIBTOOL... \n+0002ede0: 6d61 6372 6f3a 2028 6c69 6274 6f6f 6c29 macro: (libtool)\n+0002edf0: 4143 5f50 524f 475f 4c49 4254 4f4f 4c2e AC_PROG_LIBTOOL.\n+0002ee00: 290a 0a20 2020 4265 6361 7573 6520 6f62 ).. Because ob\n+0002ee10: 6a65 6374 2066 696c 6573 2066 6f72 2073 ject files for s\n+0002ee20: 6861 7265 6420 616e 6420 7374 6174 6963 hared and static\n+0002ee30: 206c 6962 7261 7269 6573 206d 7573 7420 libraries must \n+0002ee40: 6265 2063 6f6d 7069 6c65 640a 6469 6666 be compiled.diff\n+0002ee50: 6572 656e 746c 792c 206c 6962 746f 6f6c erently, libtool\n+0002ee60: 2069 7320 616c 736f 2075 7365 6420 6475 is also used du\n+0002ee70: 7269 6e67 2063 6f6d 7069 6c61 7469 6f6e ring compilation\n+0002ee80: 2e20 204f 626a 6563 7420 6669 6c65 730a . Object files.\n+0002ee90: 6275 696c 7420 6279 206c 6962 746f 6f6c built by libtool\n+0002eea0: 2061 7265 2063 616c 6c65 6420 e280 9c6c are called ...l\n+0002eeb0: 6962 746f 6f6c 206f 626a 6563 7473 e280 ibtool objects..\n+0002eec0: 9d3a 2074 6865 7365 2061 7265 2066 696c .: these are fil\n+0002eed0: 6573 2075 7369 6e67 2074 6865 0ae2 8098 es using the....\n+0002eee0: 2e6c 6fe2 8099 2073 7566 6669 782e 2020 .lo... suffix. \n+0002eef0: 4c69 6274 6f6f 6c20 6c69 6272 6172 6965 Libtool librarie\n+0002ef00: 7320 6172 6520 6275 696c 7420 6672 6f6d s are built from\n+0002ef10: 2074 6865 7365 206c 6962 746f 6f6c 206f these libtool o\n+0002ef20: 626a 6563 7473 2e0a 0a20 2020 596f 7520 bjects... You \n+0002ef30: 7368 6f75 6c64 206e 6f74 2061 7373 756d should not assum\n+0002ef40: 6520 616e 7974 6869 6e67 2061 626f 7574 e anything about\n+0002ef50: 2074 6865 2073 7472 7563 7475 7265 206f the structure o\n+0002ef60: 6620 e280 982e 6c61 e280 9920 6f72 20e2 f ....la... or .\n+0002ef70: 8098 2e6c 6fe2 8099 0a66 696c 6573 2061 ...lo....files a\n+0002ef80: 6e64 2068 6f77 206c 6962 746f 6f6c 2063 nd how libtool c\n+0002ef90: 6f6e 7374 7275 6374 7320 7468 656d 3a20 onstructs them: \n+0002efa0: 7468 6973 2069 7320 6c69 6274 6f6f 6c27 this is libtool'\n+0002efb0: 7320 636f 6e63 6572 6e2c 2061 6e64 0a74 s concern, and.t\n+0002efc0: 6865 206c 6173 7420 7468 696e 6720 6f6e he last thing on\n+0002efd0: 6520 7761 6e74 7320 6973 2074 6f20 6c65 e wants is to le\n+0002efe0: 6172 6e20 6162 6f75 7420 6c69 6274 6f6f arn about libtoo\n+0002eff0: 6c27 7320 6775 7473 2e20 2048 6f77 6576 l's guts. Howev\n+0002f000: 6572 2074 6865 0a65 7869 7374 656e 6365 er the.existence\n+0002f010: 206f 6620 7468 6573 6520 6669 6c65 7320 of these files \n+0002f020: 6d61 7474 6572 732c 2062 6563 6175 7365 matters, because\n+0002f030: 2074 6865 7920 6172 6520 7573 6564 2061 they are used a\n+0002f040: 7320 7461 7267 6574 7320 616e 640a 6465 s targets and.de\n+0002f050: 7065 6e64 656e 6369 6573 2069 6e20 e280 pendencies in ..\n+0002f060: 984d 616b 6566 696c 65e2 8099 7320 7275 .Makefile...s ru\n+0002f070: 6c65 7320 7768 656e 2062 7569 6c64 696e les when buildin\n+0002f080: 6720 6c69 6274 6f6f 6c20 6c69 6272 6172 g libtool librar\n+0002f090: 6965 732e 0a54 6865 7265 2061 7265 2073 ies..There are s\n+0002f0a0: 6974 7561 7469 6f6e 7320 7768 6572 6520 ituations where \n+0002f0b0: 796f 7520 6d61 7920 6861 7665 2074 6f20 you may have to \n+0002f0c0: 7265 6665 7220 746f 2074 6865 7365 2c20 refer to these, \n+0002f0d0: 666f 7220 696e 7374 616e 6365 0a77 6865 for instance.whe\n+0002f0e0: 6e20 6578 7072 6573 7369 6e67 2064 6570 n expressing dep\n+0002f0f0: 656e 6465 6e63 6965 7320 666f 7220 6275 endencies for bu\n+0002f100: 696c 6469 6e67 2073 6f75 7263 6520 6669 ilding source fi\n+0002f110: 6c65 7320 636f 6e64 6974 696f 6e61 6c6c les conditionall\n+0002f120: 790a 282a 6e6f 7465 2043 6f6e 6469 7469 y.(*note Conditi\n+0002f130: 6f6e 616c 204c 6962 746f 6f6c 2053 6f75 onal Libtool Sou\n+0002f140: 7263 6573 3a3a 292e 0a0a 2020 2050 656f rces::)... Peo\n+0002f150: 706c 6520 636f 6e73 6964 6572 696e 6720 ple considering \n+0002f160: 7772 6974 696e 6720 6120 706c 7567 2d69 writing a plug-i\n+0002f170: 6e20 7379 7374 656d 2c20 7769 7468 2064 n system, with d\n+0002f180: 796e 616d 6963 616c 6c79 206c 6f61 6465 ynamically loade\n+0002f190: 640a 6d6f 6475 6c65 732c 2073 686f 756c d.modules, shoul\n+0002f1a0: 6420 6c6f 6f6b 2069 6e74 6f20 e280 986c d look into ...l\n+0002f1b0: 6962 6c74 646c e280 993a 206c 6962 746f ibltdl...: libto\n+0002f1c0: 6f6c 2773 2064 6c6f 7065 6e69 6e67 206c ol's dlopening l\n+0002f1d0: 6962 7261 7279 2028 2a6e 6f74 650a 5573 ibrary (*note.Us\n+0002f1e0: 696e 6720 6c69 626c 7464 6c3a 2028 6c69 ing libltdl: (li\n+0002f1f0: 6274 6f6f 6c29 5573 696e 6720 6c69 626c btool)Using libl\n+0002f200: 7464 6c2e 292e 2020 5468 6973 206f 6666 tdl.). This off\n+0002f210: 6572 7320 6120 706f 7274 6162 6c65 0a64 ers a portable.d\n+0002f220: 6c6f 7065 6e69 6e67 2066 6163 696c 6974 lopening facilit\n+0002f230: 7920 746f 206c 6f61 6420 6c69 6274 6f6f y to load libtoo\n+0002f240: 6c20 6c69 6272 6172 6965 7320 6479 6e61 l libraries dyna\n+0002f250: 6d69 6361 6c6c 792c 2061 6e64 2063 616e mically, and can\n+0002f260: 2061 6c73 6f0a 6163 6869 6576 6520 7374 also.achieve st\n+0002f270: 6174 6963 206c 696e 6b69 6e67 2077 6865 atic linking whe\n+0002f280: 7265 2075 6e61 766f 6964 6162 6c65 2e0a re unavoidable..\n+0002f290: 0a20 2020 4265 666f 7265 2077 6520 6469 . Before we di\n+0002f2a0: 7363 7573 7320 686f 7720 746f 2075 7365 scuss how to use\n+0002f2b0: 206c 6962 746f 6f6c 2077 6974 6820 4175 libtool with Au\n+0002f2c0: 746f 6d61 6b65 2069 6e20 6465 7461 696c tomake in detail\n+0002f2d0: 732c 2069 740a 7368 6f75 6c64 2062 6520 s, it.should be \n+0002f2e0: 6e6f 7465 6420 7468 6174 2074 6865 206c noted that the l\n+0002f2f0: 6962 746f 6f6c 206d 616e 7561 6c20 616c ibtool manual al\n+0002f300: 736f 2068 6173 2061 2073 6563 7469 6f6e so has a section\n+0002f310: 2061 626f 7574 2068 6f77 2074 6f0a 7573 about how to.us\n+0002f320: 6520 4175 746f 6d61 6b65 2077 6974 6820 e Automake with \n+0002f330: 6c69 6274 6f6f 6c20 282a 6e6f 7465 2055 libtool (*note U\n+0002f340: 7369 6e67 2041 7574 6f6d 616b 6520 7769 sing Automake wi\n+0002f350: 7468 204c 6962 746f 6f6c 3a0a 286c 6962 th Libtool:.(lib\n+0002f360: 746f 6f6c 2955 7369 6e67 2041 7574 6f6d tool)Using Autom\n+0002f370: 616b 652e 292e 0a0a 1f0a 4669 6c65 3a20 ake.).....File: \n+0002f380: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0002f390: 666f 2c20 204e 6f64 653a 204c 6962 746f fo, Node: Libto\n+0002f3a0: 6f6c 204c 6962 7261 7269 6573 2c20 204e ol Libraries, N\n+0002f3b0: 6578 743a 2043 6f6e 6469 7469 6f6e 616c ext: Conditional\n+0002f3c0: 204c 6962 746f 6f6c 204c 6962 7261 7269 Libtool Librari\n+0002f3d0: 6573 2c20 2050 7265 763a 204c 6962 746f es, Prev: Libto\n+0002f3e0: 6f6c 2043 6f6e 6365 7074 2c20 2055 703a ol Concept, Up:\n+0002f3f0: 2041 2053 6861 7265 6420 4c69 6272 6172 A Shared Librar\n+0002f400: 790a 0a38 2e33 2e32 2042 7569 6c64 696e y..8.3.2 Buildin\n+0002f410: 6720 4c69 6274 6f6f 6c20 4c69 6272 6172 g Libtool Librar\n+0002f420: 6965 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ies.------------\n 0002f430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002f440: 2d2d 0a0a 4175 746f 6d61 6b65 2075 7365 --..Automake use\n-0002f450: 7320 6c69 6274 6f6f 6c20 746f 2062 7569 s libtool to bui\n-0002f460: 6c64 206c 6962 7261 7269 6573 2064 6563 ld libraries dec\n-0002f470: 6c61 7265 6420 7769 7468 2074 6865 20e2 lared with the .\n-0002f480: 8098 4c54 4c49 4252 4152 4945 53e2 8099 ..LTLIBRARIES...\n-0002f490: 0a70 7269 6d61 7279 2e20 2045 6163 6820 .primary. Each \n-0002f4a0: e280 985f 4c54 4c49 4252 4152 4945 53e2 ..._LTLIBRARIES.\n-0002f4b0: 8099 2076 6172 6961 626c 6520 6973 2061 .. variable is a\n-0002f4c0: 206c 6973 7420 6f66 206c 6962 746f 6f6c list of libtool\n-0002f4d0: 206c 6962 7261 7269 6573 2074 6f0a 6275 libraries to.bu\n-0002f4e0: 696c 642e 2020 466f 7220 696e 7374 616e ild. For instan\n-0002f4f0: 6365 2c20 746f 2063 7265 6174 6520 6120 ce, to create a \n-0002f500: 6c69 6274 6f6f 6c20 6c69 6272 6172 7920 libtool library \n-0002f510: 6e61 6d65 6420 e280 986c 6962 6765 7474 named ...libgett\n-0002f520: 6578 742e 6c61 e280 992c 0a61 6e64 2069 ext.la...,.and i\n-0002f530: 6e73 7461 6c6c 2069 7420 696e 20e2 8098 nstall it in ...\n-0002f540: 6c69 6264 6972 e280 992c 2077 7269 7465 libdir..., write\n-0002f550: 3a0a 0a20 2020 2020 6c69 625f 4c54 4c49 :.. lib_LTLI\n-0002f560: 4252 4152 4945 5320 3d20 6c69 6267 6574 BRARIES = libget\n-0002f570: 7465 7874 2e6c 610a 2020 2020 206c 6962 text.la. lib\n-0002f580: 6765 7474 6578 745f 6c61 5f53 4f55 5243 gettext_la_SOURC\n-0002f590: 4553 203d 2067 6574 7465 7874 2e63 2067 ES = gettext.c g\n-0002f5a0: 6574 7465 7874 2e68 202e 2e2e 0a0a 2020 ettext.h ..... \n-0002f5b0: 2041 7574 6f6d 616b 6520 7072 6564 6566 Automake predef\n-0002f5c0: 696e 6573 2074 6865 2076 6172 6961 626c ines the variabl\n-0002f5d0: 6520 e280 9870 6b67 6c69 6264 6972 e280 e ...pkglibdir..\n-0002f5e0: 992c 2073 6f20 796f 7520 6361 6e20 7573 ., so you can us\n-0002f5f0: 650a e280 9870 6b67 6c69 625f 4c54 4c49 e....pkglib_LTLI\n-0002f600: 4252 4152 4945 53e2 8099 2074 6f20 696e BRARIES... to in\n-0002f610: 7374 616c 6c20 6c69 6272 6172 6965 7320 stall libraries \n-0002f620: 696e 20e2 8098 2428 6c69 6264 6972 292f in ...$(libdir)/\n-0002f630: 4050 4143 4b41 4745 402f e280 992e 0a0a @PACKAGE@/......\n-0002f640: 2020 2049 6620 e280 9867 6574 7465 7874 If ...gettext\n-0002f650: 2e68 e280 9920 6973 2061 2070 7562 6c69 .h... is a publi\n-0002f660: 6320 6865 6164 6572 2066 696c 6520 7468 c header file th\n-0002f670: 6174 206e 6565 6473 2074 6f20 6265 2069 at needs to be i\n-0002f680: 6e73 7461 6c6c 6564 2069 6e0a 6f72 6465 nstalled in.orde\n-0002f690: 7220 666f 7220 7065 6f70 6c65 2074 6f20 r for people to \n-0002f6a0: 7573 6520 7468 6520 6c69 6272 6172 792c use the library,\n-0002f6b0: 2069 7420 7368 6f75 6c64 2062 6520 6465 it should be de\n-0002f6c0: 636c 6172 6564 2075 7369 6e67 2061 0ae2 clared using a..\n-0002f6d0: 8098 5f48 4541 4445 5253 e280 9920 7661 .._HEADERS... va\n-0002f6e0: 7269 6162 6c65 2c20 6e6f 7420 696e 20e2 riable, not in .\n-0002f6f0: 8098 6c69 6267 6574 7465 7874 5f6c 615f ..libgettext_la_\n-0002f700: 534f 5552 4345 53e2 8099 2e20 2048 6561 SOURCES.... Hea\n-0002f710: 6465 7273 206c 6973 7465 6420 696e 0a74 ders listed in.t\n-0002f720: 6865 206c 6174 7465 7220 7368 6f75 6c64 he latter should\n-0002f730: 2062 6520 696e 7465 726e 616c 2068 6561 be internal hea\n-0002f740: 6465 7273 2074 6861 7420 6172 6520 6e6f ders that are no\n-0002f750: 7420 7061 7274 206f 6620 7468 6520 7075 t part of the pu\n-0002f760: 626c 6963 0a69 6e74 6572 6661 6365 2e0a blic.interface..\n-0002f770: 0a20 2020 2020 6c69 625f 4c54 4c49 4252 . lib_LTLIBR\n-0002f780: 4152 4945 5320 3d20 6c69 6267 6574 7465 ARIES = libgette\n-0002f790: 7874 2e6c 610a 2020 2020 206c 6962 6765 xt.la. libge\n-0002f7a0: 7474 6578 745f 6c61 5f53 4f55 5243 4553 ttext_la_SOURCES\n-0002f7b0: 203d 2067 6574 7465 7874 2e63 202e 2e2e = gettext.c ...\n-0002f7c0: 0a20 2020 2020 696e 636c 7564 655f 4845 . include_HE\n-0002f7d0: 4144 4552 5320 3d20 6765 7474 6578 742e ADERS = gettext.\n-0002f7e0: 6820 2e2e 2e0a 0a20 2020 4120 7061 636b h ..... A pack\n-0002f7f0: 6167 6520 6361 6e20 6275 696c 6420 616e age can build an\n-0002f800: 6420 696e 7374 616c 6c20 7375 6368 2061 d install such a\n-0002f810: 206c 6962 7261 7279 2061 6c6f 6e67 2077 library along w\n-0002f820: 6974 6820 6f74 6865 720a 7072 6f67 7261 ith other.progra\n-0002f830: 6d73 2074 6861 7420 7573 6520 6974 2e20 ms that use it. \n-0002f840: 2054 6869 7320 6465 7065 6e64 656e 6379 This dependency\n-0002f850: 2073 686f 756c 6420 6265 2073 7065 6369 should be speci\n-0002f860: 6669 6564 2075 7369 6e67 0ae2 8098 4c44 fied using....LD\n-0002f870: 4144 44e2 8099 2e20 2054 6865 2066 6f6c ADD.... The fol\n-0002f880: 6c6f 7769 6e67 2065 7861 6d70 6c65 2062 lowing example b\n-0002f890: 7569 6c64 7320 6120 7072 6f67 7261 6d20 uilds a program \n-0002f8a0: 6e61 6d65 6420 e280 9868 656c 6c6f e280 named ...hello..\n-0002f8b0: 9920 7468 6174 2069 730a 6c69 6e6b 6564 . that is.linked\n-0002f8c0: 2077 6974 6820 e280 986c 6962 6765 7474 with ...libgett\n-0002f8d0: 6578 742e 6c61 e280 992e 0a0a 2020 2020 ext.la...... \n-0002f8e0: 206c 6962 5f4c 544c 4942 5241 5249 4553 lib_LTLIBRARIES\n-0002f8f0: 203d 206c 6962 6765 7474 6578 742e 6c61 = libgettext.la\n-0002f900: 0a20 2020 2020 6c69 6267 6574 7465 7874 . libgettext\n-0002f910: 5f6c 615f 534f 5552 4345 5320 3d20 6765 _la_SOURCES = ge\n-0002f920: 7474 6578 742e 6320 2e2e 2e0a 0a20 2020 ttext.c ..... \n-0002f930: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n-0002f940: 2068 656c 6c6f 0a20 2020 2020 6865 6c6c hello. hell\n-0002f950: 6f5f 534f 5552 4345 5320 3d20 6865 6c6c o_SOURCES = hell\n-0002f960: 6f2e 6320 2e2e 2e0a 2020 2020 2068 656c o.c .... hel\n-0002f970: 6c6f 5f4c 4441 4444 203d 206c 6962 6765 lo_LDADD = libge\n-0002f980: 7474 6578 742e 6c61 0a0a 5768 6574 6865 ttext.la..Whethe\n-0002f990: 7220 e280 9868 656c 6c6f e280 9920 6973 r ...hello... is\n-0002f9a0: 2073 7461 7469 6361 6c6c 7920 6f72 2064 statically or d\n-0002f9b0: 796e 616d 6963 616c 6c79 206c 696e 6b65 ynamically linke\n-0002f9c0: 6420 7769 7468 20e2 8098 6c69 6267 6574 d with ...libget\n-0002f9d0: 7465 7874 2e6c 61e2 8099 0a69 7320 6e6f text.la....is no\n-0002f9e0: 7420 7965 7420 6b6e 6f77 6e3a 2074 6869 t yet known: thi\n-0002f9f0: 7320 7769 6c6c 2064 6570 656e 6420 6f6e s will depend on\n-0002fa00: 2074 6865 2063 6f6e 6669 6775 7261 7469 the configurati\n-0002fa10: 6f6e 206f 6620 6c69 6274 6f6f 6c20 616e on of libtool an\n-0002fa20: 640a 7468 6520 6361 7061 6269 6c69 7469 d.the capabiliti\n-0002fa30: 6573 206f 6620 7468 6520 686f 7374 2e0a es of the host..\n-0002fa40: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-0002fa50: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-0002fa60: 6465 3a20 436f 6e64 6974 696f 6e61 6c20 de: Conditional \n-0002fa70: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n-0002fa80: 732c 2020 4e65 7874 3a20 436f 6e64 6974 s, Next: Condit\n-0002fa90: 696f 6e61 6c20 4c69 6274 6f6f 6c20 536f ional Libtool So\n-0002faa0: 7572 6365 732c 2020 5072 6576 3a20 4c69 urces, Prev: Li\n-0002fab0: 6274 6f6f 6c20 4c69 6272 6172 6965 732c btool Libraries,\n-0002fac0: 2020 5570 3a20 4120 5368 6172 6564 204c Up: A Shared L\n-0002fad0: 6962 7261 7279 0a0a 382e 332e 3320 4275 ibrary..8.3.3 Bu\n-0002fae0: 696c 6469 6e67 204c 6962 746f 6f6c 204c ilding Libtool L\n-0002faf0: 6962 7261 7269 6573 2043 6f6e 6469 7469 ibraries Conditi\n-0002fb00: 6f6e 616c 6c79 0a2d 2d2d 2d2d 2d2d 2d2d onally.---------\n+0002f440: 2d2d 2d2d 0a0a 4175 746f 6d61 6b65 2075 ----..Automake u\n+0002f450: 7365 7320 6c69 6274 6f6f 6c20 746f 2062 ses libtool to b\n+0002f460: 7569 6c64 206c 6962 7261 7269 6573 2064 uild libraries d\n+0002f470: 6563 6c61 7265 6420 7769 7468 2074 6865 eclared with the\n+0002f480: 20e2 8098 4c54 4c49 4252 4152 4945 53e2 ...LTLIBRARIES.\n+0002f490: 8099 0a70 7269 6d61 7279 2e20 2045 6163 ...primary. Eac\n+0002f4a0: 6820 e280 985f 4c54 4c49 4252 4152 4945 h ..._LTLIBRARIE\n+0002f4b0: 53e2 8099 2076 6172 6961 626c 6520 6973 S... variable is\n+0002f4c0: 2061 206c 6973 7420 6f66 206c 6962 746f a list of libto\n+0002f4d0: 6f6c 206c 6962 7261 7269 6573 2074 6f0a ol libraries to.\n+0002f4e0: 6275 696c 642e 2020 466f 7220 696e 7374 build. For inst\n+0002f4f0: 616e 6365 2c20 746f 2063 7265 6174 6520 ance, to create \n+0002f500: 6120 6c69 6274 6f6f 6c20 6c69 6272 6172 a libtool librar\n+0002f510: 7920 6e61 6d65 6420 e280 986c 6962 6765 y named ...libge\n+0002f520: 7474 6578 742e 6c61 e280 992c 0a61 6e64 ttext.la...,.and\n+0002f530: 2069 6e73 7461 6c6c 2069 7420 696e 20e2 install it in .\n+0002f540: 8098 6c69 6264 6972 e280 992c 2077 7269 ..libdir..., wri\n+0002f550: 7465 3a0a 0a20 2020 2020 6c69 625f 4c54 te:.. lib_LT\n+0002f560: 4c49 4252 4152 4945 5320 3d20 6c69 6267 LIBRARIES = libg\n+0002f570: 6574 7465 7874 2e6c 610a 2020 2020 206c ettext.la. l\n+0002f580: 6962 6765 7474 6578 745f 6c61 5f53 4f55 ibgettext_la_SOU\n+0002f590: 5243 4553 203d 2067 6574 7465 7874 2e63 RCES = gettext.c\n+0002f5a0: 2067 6574 7465 7874 2e68 202e 2e2e 0a0a gettext.h .....\n+0002f5b0: 2020 2041 7574 6f6d 616b 6520 7072 6564 Automake pred\n+0002f5c0: 6566 696e 6573 2074 6865 2076 6172 6961 efines the varia\n+0002f5d0: 626c 6520 e280 9870 6b67 6c69 6264 6972 ble ...pkglibdir\n+0002f5e0: e280 992c 2073 6f20 796f 7520 6361 6e20 ..., so you can \n+0002f5f0: 7573 650a e280 9870 6b67 6c69 625f 4c54 use....pkglib_LT\n+0002f600: 4c49 4252 4152 4945 53e2 8099 2074 6f20 LIBRARIES... to \n+0002f610: 696e 7374 616c 6c20 6c69 6272 6172 6965 install librarie\n+0002f620: 7320 696e 20e2 8098 2428 6c69 6264 6972 s in ...$(libdir\n+0002f630: 292f 4050 4143 4b41 4745 402f e280 992e )/@PACKAGE@/....\n+0002f640: 0a0a 2020 2049 6620 e280 9867 6574 7465 .. If ...gette\n+0002f650: 7874 2e68 e280 9920 6973 2061 2070 7562 xt.h... is a pub\n+0002f660: 6c69 6320 6865 6164 6572 2066 696c 6520 lic header file \n+0002f670: 7468 6174 206e 6565 6473 2074 6f20 6265 that needs to be\n+0002f680: 2069 6e73 7461 6c6c 6564 2069 6e0a 6f72 installed in.or\n+0002f690: 6465 7220 666f 7220 7065 6f70 6c65 2074 der for people t\n+0002f6a0: 6f20 7573 6520 7468 6520 6c69 6272 6172 o use the librar\n+0002f6b0: 792c 2069 7420 7368 6f75 6c64 2062 6520 y, it should be \n+0002f6c0: 6465 636c 6172 6564 2075 7369 6e67 2061 declared using a\n+0002f6d0: 0ae2 8098 5f48 4541 4445 5253 e280 9920 ...._HEADERS... \n+0002f6e0: 7661 7269 6162 6c65 2c20 6e6f 7420 696e variable, not in\n+0002f6f0: 20e2 8098 6c69 6267 6574 7465 7874 5f6c ...libgettext_l\n+0002f700: 615f 534f 5552 4345 53e2 8099 2e20 2048 a_SOURCES.... H\n+0002f710: 6561 6465 7273 206c 6973 7465 6420 696e eaders listed in\n+0002f720: 0a74 6865 206c 6174 7465 7220 7368 6f75 .the latter shou\n+0002f730: 6c64 2062 6520 696e 7465 726e 616c 2068 ld be internal h\n+0002f740: 6561 6465 7273 2074 6861 7420 6172 6520 eaders that are \n+0002f750: 6e6f 7420 7061 7274 206f 6620 7468 6520 not part of the \n+0002f760: 7075 626c 6963 0a69 6e74 6572 6661 6365 public.interface\n+0002f770: 2e0a 0a20 2020 2020 6c69 625f 4c54 4c49 ... lib_LTLI\n+0002f780: 4252 4152 4945 5320 3d20 6c69 6267 6574 BRARIES = libget\n+0002f790: 7465 7874 2e6c 610a 2020 2020 206c 6962 text.la. lib\n+0002f7a0: 6765 7474 6578 745f 6c61 5f53 4f55 5243 gettext_la_SOURC\n+0002f7b0: 4553 203d 2067 6574 7465 7874 2e63 202e ES = gettext.c .\n+0002f7c0: 2e2e 0a20 2020 2020 696e 636c 7564 655f ... include_\n+0002f7d0: 4845 4144 4552 5320 3d20 6765 7474 6578 HEADERS = gettex\n+0002f7e0: 742e 6820 2e2e 2e0a 0a20 2020 4120 7061 t.h ..... A pa\n+0002f7f0: 636b 6167 6520 6361 6e20 6275 696c 6420 ckage can build \n+0002f800: 616e 6420 696e 7374 616c 6c20 7375 6368 and install such\n+0002f810: 2061 206c 6962 7261 7279 2061 6c6f 6e67 a library along\n+0002f820: 2077 6974 6820 6f74 6865 720a 7072 6f67 with other.prog\n+0002f830: 7261 6d73 2074 6861 7420 7573 6520 6974 rams that use it\n+0002f840: 2e20 2054 6869 7320 6465 7065 6e64 656e . This dependen\n+0002f850: 6379 2073 686f 756c 6420 6265 2073 7065 cy should be spe\n+0002f860: 6369 6669 6564 2075 7369 6e67 0ae2 8098 cified using....\n+0002f870: 4c44 4144 44e2 8099 2e20 2054 6865 2066 LDADD.... The f\n+0002f880: 6f6c 6c6f 7769 6e67 2065 7861 6d70 6c65 ollowing example\n+0002f890: 2062 7569 6c64 7320 6120 7072 6f67 7261 builds a progra\n+0002f8a0: 6d20 6e61 6d65 6420 e280 9868 656c 6c6f m named ...hello\n+0002f8b0: e280 9920 7468 6174 2069 730a 6c69 6e6b ... that is.link\n+0002f8c0: 6564 2077 6974 6820 e280 986c 6962 6765 ed with ...libge\n+0002f8d0: 7474 6578 742e 6c61 e280 992e 0a0a 2020 ttext.la...... \n+0002f8e0: 2020 206c 6962 5f4c 544c 4942 5241 5249 lib_LTLIBRARI\n+0002f8f0: 4553 203d 206c 6962 6765 7474 6578 742e ES = libgettext.\n+0002f900: 6c61 0a20 2020 2020 6c69 6267 6574 7465 la. libgette\n+0002f910: 7874 5f6c 615f 534f 5552 4345 5320 3d20 xt_la_SOURCES = \n+0002f920: 6765 7474 6578 742e 6320 2e2e 2e0a 0a20 gettext.c ..... \n+0002f930: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+0002f940: 203d 2068 656c 6c6f 0a20 2020 2020 6865 = hello. he\n+0002f950: 6c6c 6f5f 534f 5552 4345 5320 3d20 6865 llo_SOURCES = he\n+0002f960: 6c6c 6f2e 6320 2e2e 2e0a 2020 2020 2068 llo.c .... h\n+0002f970: 656c 6c6f 5f4c 4441 4444 203d 206c 6962 ello_LDADD = lib\n+0002f980: 6765 7474 6578 742e 6c61 0a0a 5768 6574 gettext.la..Whet\n+0002f990: 6865 7220 e280 9868 656c 6c6f e280 9920 her ...hello... \n+0002f9a0: 6973 2073 7461 7469 6361 6c6c 7920 6f72 is statically or\n+0002f9b0: 2064 796e 616d 6963 616c 6c79 206c 696e dynamically lin\n+0002f9c0: 6b65 6420 7769 7468 20e2 8098 6c69 6267 ked with ...libg\n+0002f9d0: 6574 7465 7874 2e6c 61e2 8099 0a69 7320 ettext.la....is \n+0002f9e0: 6e6f 7420 7965 7420 6b6e 6f77 6e3a 2074 not yet known: t\n+0002f9f0: 6869 7320 7769 6c6c 2064 6570 656e 6420 his will depend \n+0002fa00: 6f6e 2074 6865 2063 6f6e 6669 6775 7261 on the configura\n+0002fa10: 7469 6f6e 206f 6620 6c69 6274 6f6f 6c20 tion of libtool \n+0002fa20: 616e 640a 7468 6520 6361 7061 6269 6c69 and.the capabili\n+0002fa30: 7469 6573 206f 6620 7468 6520 686f 7374 ties of the host\n+0002fa40: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+0002fa50: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0002fa60: 4e6f 6465 3a20 436f 6e64 6974 696f 6e61 Node: Conditiona\n+0002fa70: 6c20 4c69 6274 6f6f 6c20 4c69 6272 6172 l Libtool Librar\n+0002fa80: 6965 732c 2020 4e65 7874 3a20 436f 6e64 ies, Next: Cond\n+0002fa90: 6974 696f 6e61 6c20 4c69 6274 6f6f 6c20 itional Libtool \n+0002faa0: 536f 7572 6365 732c 2020 5072 6576 3a20 Sources, Prev: \n+0002fab0: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n+0002fac0: 732c 2020 5570 3a20 4120 5368 6172 6564 s, Up: A Shared\n+0002fad0: 204c 6962 7261 7279 0a0a 382e 332e 3320 Library..8.3.3 \n+0002fae0: 4275 696c 6469 6e67 204c 6962 746f 6f6c Building Libtool\n+0002faf0: 204c 6962 7261 7269 6573 2043 6f6e 6469 Libraries Condi\n+0002fb00: 7469 6f6e 616c 6c79 0a2d 2d2d 2d2d 2d2d tionally.-------\n 0002fb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 0002fb20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002fb30: 2d2d 2d2d 2d0a 0a4c 696b 6520 636f 6e64 -----..Like cond\n-0002fb40: 6974 696f 6e61 6c20 7072 6f67 7261 6d73 itional programs\n-0002fb50: 2028 2a6e 6f74 6520 436f 6e64 6974 696f (*note Conditio\n-0002fb60: 6e61 6c20 5072 6f67 7261 6d73 3a3a 292c nal Programs::),\n-0002fb70: 2074 6865 7265 2061 7265 2074 776f 0a6d there are two.m\n-0002fb80: 6169 6e20 7761 7973 2074 6f20 6275 696c ain ways to buil\n-0002fb90: 6420 636f 6e64 6974 696f 6e61 6c20 6c69 d conditional li\n-0002fba0: 6272 6172 6965 733a 2075 7369 6e67 2041 braries: using A\n-0002fbb0: 7574 6f6d 616b 6520 636f 6e64 6974 696f utomake conditio\n-0002fbc0: 6e61 6c73 206f 720a 7573 696e 6720 4175 nals or.using Au\n-0002fbd0: 746f 636f 6e66 20e2 8098 4143 5f53 5542 toconf ...AC_SUB\n-0002fbe0: 5354 e280 9969 7475 7469 6f6e 732e 0a0a ST...itutions...\n-0002fbf0: 2020 2054 6865 2069 6d70 6f72 7461 6e74 The important\n-0002fc00: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation \n-0002fc10: 6465 7461 696c 2079 6f75 2068 6176 6520 detail you have \n-0002fc20: 746f 2062 6520 6177 6172 6520 6f66 2069 to be aware of i\n-0002fc30: 7320 7468 6174 0a74 6865 2070 6c61 6365 s that.the place\n-0002fc40: 2077 6865 7265 2061 206c 6962 7261 7279 where a library\n-0002fc50: 2077 696c 6c20 6265 2069 6e73 7461 6c6c will be install\n-0002fc60: 6564 206d 6174 7465 7273 2074 6f20 6c69 ed matters to li\n-0002fc70: 6274 6f6f 6c3a 2069 7420 6e65 6564 730a btool: it needs.\n-0002fc80: 746f 2062 6520 696e 6469 6361 7465 6420 to be indicated \n-0002fc90: 5f61 7420 6c69 6e6b 2d74 696d 655f 2075 _at link-time_ u\n-0002fca0: 7369 6e67 2074 6865 20e2 8098 2d72 7061 sing the ...-rpa\n-0002fcb0: 7468 e280 9920 6f70 7469 6f6e 2e0a 0a20 th... option... \n-0002fcc0: 2020 466f 7220 6c69 6272 6172 6965 7320 For libraries \n-0002fcd0: 7768 6f73 6520 6465 7374 696e 6174 696f whose destinatio\n-0002fce0: 6e20 6469 7265 6374 6f72 7920 6973 206b n directory is k\n-0002fcf0: 6e6f 776e 2077 6865 6e20 4175 746f 6d61 nown when Automa\n-0002fd00: 6b65 0a72 756e 732c 2041 7574 6f6d 616b ke.runs, Automak\n-0002fd10: 6520 7769 6c6c 2061 7574 6f6d 6174 6963 e will automatic\n-0002fd20: 616c 6c79 2073 7570 706c 7920 7468 6520 ally supply the \n-0002fd30: 6170 7072 6f70 7269 6174 6520 e280 982d appropriate ...-\n-0002fd40: 7270 6174 68e2 8099 206f 7074 696f 6e0a rpath... option.\n-0002fd50: 746f 206c 6962 746f 6f6c 2e20 2054 6869 to libtool. Thi\n-0002fd60: 7320 6973 2074 6865 2063 6173 6520 666f s is the case fo\n-0002fd70: 7220 6c69 6272 6172 6965 7320 6c69 7374 r libraries list\n-0002fd80: 6564 2065 7870 6c69 6369 746c 7920 696e ed explicitly in\n-0002fd90: 2073 6f6d 650a 696e 7374 616c 6c61 626c some.installabl\n-0002fda0: 6520 e280 985f 4c54 4c49 4252 4152 4945 e ..._LTLIBRARIE\n-0002fdb0: 53e2 8099 2076 6172 6961 626c 6573 2073 S... variables s\n-0002fdc0: 7563 6820 6173 20e2 8098 6c69 625f 4c54 uch as ...lib_LT\n-0002fdd0: 4c49 4252 4152 4945 53e2 8099 2e0a 0a20 LIBRARIES...... \n-0002fde0: 2020 486f 7765 7665 722c 2066 6f72 206c However, for l\n-0002fdf0: 6962 7261 7269 6573 2064 6574 6572 6d69 ibraries determi\n-0002fe00: 6e65 6420 6174 2063 6f6e 6669 6775 7265 ned at configure\n-0002fe10: 2074 696d 6520 2861 6e64 2074 6875 730a time (and thus.\n-0002fe20: 6d65 6e74 696f 6e65 6420 696e 20e2 8098 mentioned in ...\n-0002fe30: 4558 5452 415f 4c54 4c49 4252 4152 4945 EXTRA_LTLIBRARIE\n-0002fe40: 53e2 8099 292c 2041 7574 6f6d 616b 6520 S...), Automake \n-0002fe50: 646f 6573 206e 6f74 206b 6e6f 7720 7468 does not know th\n-0002fe60: 6520 6669 6e61 6c0a 696e 7374 616c 6c61 e final.installa\n-0002fe70: 7469 6f6e 2064 6972 6563 746f 7279 2e20 tion directory. \n-0002fe80: 2046 6f72 2073 7563 6820 6c69 6272 6172 For such librar\n-0002fe90: 6965 7320 796f 7520 6d75 7374 2061 6464 ies you must add\n-0002fea0: 2074 6865 20e2 8098 2d72 7061 7468 e280 the ...-rpath..\n-0002feb0: 990a 6f70 7469 6f6e 2074 6f20 7468 6520 ..option to the \n-0002fec0: 6170 7072 6f70 7269 6174 6520 e280 985f appropriate ..._\n-0002fed0: 4c44 464c 4147 53e2 8099 2076 6172 6961 LDFLAGS... varia\n-0002fee0: 626c 6520 6279 2068 616e 642e 0a0a 2020 ble by hand... \n-0002fef0: 2054 6865 2065 7861 6d70 6c65 7320 6265 The examples be\n-0002ff00: 6c6f 7720 696c 6c75 7374 7261 7465 2074 low illustrate t\n-0002ff10: 6865 2064 6966 6665 7265 6e63 6573 2062 he differences b\n-0002ff20: 6574 7765 656e 2074 6865 7365 2074 776f etween these two\n-0002ff30: 0a6d 6574 686f 6473 2e0a 0a20 2020 4865 .methods... He\n-0002ff40: 7265 2069 7320 616e 2065 7861 6d70 6c65 re is an example\n-0002ff50: 2077 6865 7265 20e2 8098 5741 4e54 4544 where ...WANTED\n-0002ff60: 4c49 4253 e280 9920 6973 2061 6e20 e280 LIBS... is an ..\n-0002ff70: 9841 435f 5355 4253 54e2 8099 6564 2076 .AC_SUBST...ed v\n-0002ff80: 6172 6961 626c 6520 7365 740a 6174 20e2 ariable set.at .\n-0002ff90: 8098 2e2f 636f 6e66 6967 7572 65e2 8099 .../configure...\n-0002ffa0: 2d74 696d 6520 746f 2065 6974 6865 7220 -time to either \n-0002ffb0: e280 986c 6962 666f 6f2e 6c61 e280 992c ...libfoo.la...,\n-0002ffc0: 20e2 8098 6c69 6262 6172 2e6c 61e2 8099 ...libbar.la...\n-0002ffd0: 2c20 626f 7468 2c20 6f72 206e 6f6e 652e , both, or none.\n-0002ffe0: 0a41 6c74 686f 7567 6820 e280 9824 2857 .Although ...$(W\n-0002fff0: 414e 5445 444c 4942 5329 e280 9920 6170 ANTEDLIBS)... ap\n-00030000: 7065 6172 7320 696e 2074 6865 20e2 8098 pears in the ...\n-00030010: 6c69 625f 4c54 4c49 4252 4152 4945 53e2 lib_LTLIBRARIES.\n-00030020: 8099 2c20 4175 746f 6d61 6b65 0a63 616e .., Automake.can\n-00030030: 6e6f 7420 6775 6573 7320 6974 2072 656c not guess it rel\n-00030040: 6174 6573 2074 6f20 e280 986c 6962 666f ates to ...libfo\n-00030050: 6f2e 6c61 e280 9920 6f72 20e2 8098 6c69 o.la... or ...li\n-00030060: 6262 6172 2e6c 61e2 8099 2061 7420 7468 bbar.la... at th\n-00030070: 6520 7469 6d65 2069 740a 6372 6561 7465 e time it.create\n-00030080: 7320 7468 6520 6c69 6e6b 2072 756c 6520 s the link rule \n-00030090: 666f 7220 7468 6573 6520 7477 6f20 6c69 for these two li\n-000300a0: 6272 6172 6965 732e 2020 5468 6572 6566 braries. Theref\n-000300b0: 6f72 6520 7468 6520 e280 982d 7270 6174 ore the ...-rpat\n-000300c0: 68e2 8099 0a61 7267 756d 656e 7420 6d75 h....argument mu\n-000300d0: 7374 2062 6520 6578 706c 6963 6974 6c79 st be explicitly\n-000300e0: 2073 7570 706c 6965 642e 0a0a 2020 2020 supplied... \n-000300f0: 2045 5854 5241 5f4c 544c 4942 5241 5249 EXTRA_LTLIBRARI\n-00030100: 4553 203d 206c 6962 666f 6f2e 6c61 206c ES = libfoo.la l\n-00030110: 6962 6261 722e 6c61 0a20 2020 2020 6c69 ibbar.la. li\n-00030120: 625f 4c54 4c49 4252 4152 4945 5320 3d20 b_LTLIBRARIES = \n-00030130: 2428 5741 4e54 4544 4c49 4253 290a 2020 $(WANTEDLIBS). \n-00030140: 2020 206c 6962 666f 6f5f 6c61 5f53 4f55 libfoo_la_SOU\n-00030150: 5243 4553 203d 2066 6f6f 2e63 202e 2e2e RCES = foo.c ...\n-00030160: 0a20 2020 2020 6c69 6266 6f6f 5f6c 615f . libfoo_la_\n-00030170: 4c44 464c 4147 5320 3d20 2d72 7061 7468 LDFLAGS = -rpath\n-00030180: 2027 2428 6c69 6264 6972 2927 0a20 2020 '$(libdir)'. \n-00030190: 2020 6c69 6262 6172 5f6c 615f 534f 5552 libbar_la_SOUR\n-000301a0: 4345 5320 3d20 6261 722e 6320 2e2e 2e0a CES = bar.c ....\n-000301b0: 2020 2020 206c 6962 6261 725f 6c61 5f4c libbar_la_L\n-000301c0: 4446 4c41 4753 203d 202d 7270 6174 6820 DFLAGS = -rpath \n-000301d0: 2724 286c 6962 6469 7229 270a 0a20 2020 '$(libdir)'.. \n-000301e0: 4865 7265 2069 7320 686f 7720 7468 6520 Here is how the \n-000301f0: 7361 6d65 20e2 8098 4d61 6b65 6669 6c65 same ...Makefile\n-00030200: 2e61 6de2 8099 2077 6f75 6c64 206c 6f6f .am... would loo\n-00030210: 6b20 7573 696e 6720 4175 746f 6d61 6b65 k using Automake\n-00030220: 0a63 6f6e 6469 7469 6f6e 616c 7320 6e61 .conditionals na\n-00030230: 6d65 6420 e280 9857 414e 545f 4c49 4246 med ...WANT_LIBF\n-00030240: 4f4f e280 9920 616e 6420 e280 9857 414e OO... and ...WAN\n-00030250: 545f 4c49 4242 4152 e280 992e 2020 4e6f T_LIBBAR.... No\n-00030260: 7720 4175 746f 6d61 6b65 2069 730a 6162 w Automake is.ab\n-00030270: 6c65 2074 6f20 636f 6d70 7574 6520 7468 le to compute th\n-00030280: 6520 e280 982d 7270 6174 68e2 8099 2073 e ...-rpath... s\n-00030290: 6574 7469 6e67 2069 7473 656c 662c 2062 etting itself, b\n-000302a0: 6563 6175 7365 2069 7427 7320 636c 6561 ecause it's clea\n-000302b0: 7220 7468 6174 0a62 6f74 6820 6c69 6272 r that.both libr\n-000302c0: 6172 6965 7320 7769 6c6c 2065 6e64 2075 aries will end u\n-000302d0: 7020 696e 20e2 8098 2428 6c69 6264 6972 p in ...$(libdir\n-000302e0: 29e2 8099 2069 6620 7468 6579 2061 7265 )... if they are\n-000302f0: 2069 6e73 7461 6c6c 6564 2e0a 0a20 2020 installed... \n-00030300: 2020 6c69 625f 4c54 4c49 4252 4152 4945 lib_LTLIBRARIE\n-00030310: 5320 3d0a 2020 2020 2069 6620 5741 4e54 S =. if WANT\n-00030320: 5f4c 4942 464f 4f0a 2020 2020 206c 6962 _LIBFOO. lib\n-00030330: 5f4c 544c 4942 5241 5249 4553 202b 3d20 _LTLIBRARIES += \n-00030340: 6c69 6266 6f6f 2e6c 610a 2020 2020 2065 libfoo.la. e\n-00030350: 6e64 6966 0a20 2020 2020 6966 2057 414e ndif. if WAN\n-00030360: 545f 4c49 4242 4152 0a20 2020 2020 6c69 T_LIBBAR. li\n-00030370: 625f 4c54 4c49 4252 4152 4945 5320 2b3d b_LTLIBRARIES +=\n-00030380: 206c 6962 6261 722e 6c61 0a20 2020 2020 libbar.la. \n-00030390: 656e 6469 660a 2020 2020 206c 6962 666f endif. libfo\n-000303a0: 6f5f 6c61 5f53 4f55 5243 4553 203d 2066 o_la_SOURCES = f\n-000303b0: 6f6f 2e63 202e 2e2e 0a20 2020 2020 6c69 oo.c .... li\n-000303c0: 6262 6172 5f6c 615f 534f 5552 4345 5320 bbar_la_SOURCES \n-000303d0: 3d20 6261 722e 6320 2e2e 2e0a 0a1f 0a46 = bar.c .......F\n-000303e0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-000303f0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-00030400: 436f 6e64 6974 696f 6e61 6c20 4c69 6274 Conditional Libt\n-00030410: 6f6f 6c20 536f 7572 6365 732c 2020 4e65 ool Sources, Ne\n-00030420: 7874 3a20 4c69 6274 6f6f 6c20 436f 6e76 xt: Libtool Conv\n-00030430: 656e 6965 6e63 6520 4c69 6272 6172 6965 enience Librarie\n-00030440: 732c 2020 5072 6576 3a20 436f 6e64 6974 s, Prev: Condit\n-00030450: 696f 6e61 6c20 4c69 6274 6f6f 6c20 4c69 ional Libtool Li\n-00030460: 6272 6172 6965 732c 2020 5570 3a20 4120 braries, Up: A \n-00030470: 5368 6172 6564 204c 6962 7261 7279 0a0a Shared Library..\n-00030480: 382e 332e 3420 4c69 6274 6f6f 6c20 4c69 8.3.4 Libtool Li\n-00030490: 6272 6172 6965 7320 7769 7468 2043 6f6e braries with Con\n-000304a0: 6469 7469 6f6e 616c 2053 6f75 7263 6573 ditional Sources\n-000304b0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+0002fb30: 2d2d 2d2d 2d2d 2d0a 0a4c 696b 6520 636f -------..Like co\n+0002fb40: 6e64 6974 696f 6e61 6c20 7072 6f67 7261 nditional progra\n+0002fb50: 6d73 2028 2a6e 6f74 6520 436f 6e64 6974 ms (*note Condit\n+0002fb60: 696f 6e61 6c20 5072 6f67 7261 6d73 3a3a ional Programs::\n+0002fb70: 292c 2074 6865 7265 2061 7265 2074 776f ), there are two\n+0002fb80: 0a6d 6169 6e20 7761 7973 2074 6f20 6275 .main ways to bu\n+0002fb90: 696c 6420 636f 6e64 6974 696f 6e61 6c20 ild conditional \n+0002fba0: 6c69 6272 6172 6965 733a 2075 7369 6e67 libraries: using\n+0002fbb0: 2041 7574 6f6d 616b 6520 636f 6e64 6974 Automake condit\n+0002fbc0: 696f 6e61 6c73 206f 720a 7573 696e 6720 ionals or.using \n+0002fbd0: 4175 746f 636f 6e66 20e2 8098 4143 5f53 Autoconf ...AC_S\n+0002fbe0: 5542 5354 e280 9969 7475 7469 6f6e 732e UBST...itutions.\n+0002fbf0: 0a0a 2020 2054 6865 2069 6d70 6f72 7461 .. The importa\n+0002fc00: 6e74 2069 6d70 6c65 6d65 6e74 6174 696f nt implementatio\n+0002fc10: 6e20 6465 7461 696c 2079 6f75 2068 6176 n detail you hav\n+0002fc20: 6520 746f 2062 6520 6177 6172 6520 6f66 e to be aware of\n+0002fc30: 2069 7320 7468 6174 0a74 6865 2070 6c61 is that.the pla\n+0002fc40: 6365 2077 6865 7265 2061 206c 6962 7261 ce where a libra\n+0002fc50: 7279 2077 696c 6c20 6265 2069 6e73 7461 ry will be insta\n+0002fc60: 6c6c 6564 206d 6174 7465 7273 2074 6f20 lled matters to \n+0002fc70: 6c69 6274 6f6f 6c3a 2069 7420 6e65 6564 libtool: it need\n+0002fc80: 730a 746f 2062 6520 696e 6469 6361 7465 s.to be indicate\n+0002fc90: 6420 5f61 7420 6c69 6e6b 2d74 696d 655f d _at link-time_\n+0002fca0: 2075 7369 6e67 2074 6865 20e2 8098 2d72 using the ...-r\n+0002fcb0: 7061 7468 e280 9920 6f70 7469 6f6e 2e0a path... option..\n+0002fcc0: 0a20 2020 466f 7220 6c69 6272 6172 6965 . For librarie\n+0002fcd0: 7320 7768 6f73 6520 6465 7374 696e 6174 s whose destinat\n+0002fce0: 696f 6e20 6469 7265 6374 6f72 7920 6973 ion directory is\n+0002fcf0: 206b 6e6f 776e 2077 6865 6e20 4175 746f known when Auto\n+0002fd00: 6d61 6b65 0a72 756e 732c 2041 7574 6f6d make.runs, Autom\n+0002fd10: 616b 6520 7769 6c6c 2061 7574 6f6d 6174 ake will automat\n+0002fd20: 6963 616c 6c79 2073 7570 706c 7920 7468 ically supply th\n+0002fd30: 6520 6170 7072 6f70 7269 6174 6520 e280 e appropriate ..\n+0002fd40: 982d 7270 6174 68e2 8099 206f 7074 696f .-rpath... optio\n+0002fd50: 6e0a 746f 206c 6962 746f 6f6c 2e20 2054 n.to libtool. T\n+0002fd60: 6869 7320 6973 2074 6865 2063 6173 6520 his is the case \n+0002fd70: 666f 7220 6c69 6272 6172 6965 7320 6c69 for libraries li\n+0002fd80: 7374 6564 2065 7870 6c69 6369 746c 7920 sted explicitly \n+0002fd90: 696e 2073 6f6d 650a 696e 7374 616c 6c61 in some.installa\n+0002fda0: 626c 6520 e280 985f 4c54 4c49 4252 4152 ble ..._LTLIBRAR\n+0002fdb0: 4945 53e2 8099 2076 6172 6961 626c 6573 IES... variables\n+0002fdc0: 2073 7563 6820 6173 20e2 8098 6c69 625f such as ...lib_\n+0002fdd0: 4c54 4c49 4252 4152 4945 53e2 8099 2e0a LTLIBRARIES.....\n+0002fde0: 0a20 2020 486f 7765 7665 722c 2066 6f72 . However, for\n+0002fdf0: 206c 6962 7261 7269 6573 2064 6574 6572 libraries deter\n+0002fe00: 6d69 6e65 6420 6174 2063 6f6e 6669 6775 mined at configu\n+0002fe10: 7265 2074 696d 6520 2861 6e64 2074 6875 re time (and thu\n+0002fe20: 730a 6d65 6e74 696f 6e65 6420 696e 20e2 s.mentioned in .\n+0002fe30: 8098 4558 5452 415f 4c54 4c49 4252 4152 ..EXTRA_LTLIBRAR\n+0002fe40: 4945 53e2 8099 292c 2041 7574 6f6d 616b IES...), Automak\n+0002fe50: 6520 646f 6573 206e 6f74 206b 6e6f 7720 e does not know \n+0002fe60: 7468 6520 6669 6e61 6c0a 696e 7374 616c the final.instal\n+0002fe70: 6c61 7469 6f6e 2064 6972 6563 746f 7279 lation directory\n+0002fe80: 2e20 2046 6f72 2073 7563 6820 6c69 6272 . For such libr\n+0002fe90: 6172 6965 7320 796f 7520 6d75 7374 2061 aries you must a\n+0002fea0: 6464 2074 6865 20e2 8098 2d72 7061 7468 dd the ...-rpath\n+0002feb0: e280 990a 6f70 7469 6f6e 2074 6f20 7468 ....option to th\n+0002fec0: 6520 6170 7072 6f70 7269 6174 6520 e280 e appropriate ..\n+0002fed0: 985f 4c44 464c 4147 53e2 8099 2076 6172 ._LDFLAGS... var\n+0002fee0: 6961 626c 6520 6279 2068 616e 642e 0a0a iable by hand...\n+0002fef0: 2020 2054 6865 2065 7861 6d70 6c65 7320 The examples \n+0002ff00: 6265 6c6f 7720 696c 6c75 7374 7261 7465 below illustrate\n+0002ff10: 2074 6865 2064 6966 6665 7265 6e63 6573 the differences\n+0002ff20: 2062 6574 7765 656e 2074 6865 7365 2074 between these t\n+0002ff30: 776f 0a6d 6574 686f 6473 2e0a 0a20 2020 wo.methods... \n+0002ff40: 4865 7265 2069 7320 616e 2065 7861 6d70 Here is an examp\n+0002ff50: 6c65 2077 6865 7265 20e2 8098 5741 4e54 le where ...WANT\n+0002ff60: 4544 4c49 4253 e280 9920 6973 2061 6e20 EDLIBS... is an \n+0002ff70: e280 9841 435f 5355 4253 54e2 8099 6564 ...AC_SUBST...ed\n+0002ff80: 2076 6172 6961 626c 6520 7365 740a 6174 variable set.at\n+0002ff90: 20e2 8098 2e2f 636f 6e66 6967 7572 65e2 ..../configure.\n+0002ffa0: 8099 2d74 696d 6520 746f 2065 6974 6865 ..-time to eithe\n+0002ffb0: 7220 e280 986c 6962 666f 6f2e 6c61 e280 r ...libfoo.la..\n+0002ffc0: 992c 20e2 8098 6c69 6262 6172 2e6c 61e2 ., ...libbar.la.\n+0002ffd0: 8099 2c20 626f 7468 2c20 6f72 206e 6f6e .., both, or non\n+0002ffe0: 652e 0a41 6c74 686f 7567 6820 e280 9824 e..Although ...$\n+0002fff0: 2857 414e 5445 444c 4942 5329 e280 9920 (WANTEDLIBS)... \n+00030000: 6170 7065 6172 7320 696e 2074 6865 20e2 appears in the .\n+00030010: 8098 6c69 625f 4c54 4c49 4252 4152 4945 ..lib_LTLIBRARIE\n+00030020: 53e2 8099 2c20 4175 746f 6d61 6b65 0a63 S..., Automake.c\n+00030030: 616e 6e6f 7420 6775 6573 7320 6974 2072 annot guess it r\n+00030040: 656c 6174 6573 2074 6f20 e280 986c 6962 elates to ...lib\n+00030050: 666f 6f2e 6c61 e280 9920 6f72 20e2 8098 foo.la... or ...\n+00030060: 6c69 6262 6172 2e6c 61e2 8099 2061 7420 libbar.la... at \n+00030070: 7468 6520 7469 6d65 2069 740a 6372 6561 the time it.crea\n+00030080: 7465 7320 7468 6520 6c69 6e6b 2072 756c tes the link rul\n+00030090: 6520 666f 7220 7468 6573 6520 7477 6f20 e for these two \n+000300a0: 6c69 6272 6172 6965 732e 2020 5468 6572 libraries. Ther\n+000300b0: 6566 6f72 6520 7468 6520 e280 982d 7270 efore the ...-rp\n+000300c0: 6174 68e2 8099 0a61 7267 756d 656e 7420 ath....argument \n+000300d0: 6d75 7374 2062 6520 6578 706c 6963 6974 must be explicit\n+000300e0: 6c79 2073 7570 706c 6965 642e 0a0a 2020 ly supplied... \n+000300f0: 2020 2045 5854 5241 5f4c 544c 4942 5241 EXTRA_LTLIBRA\n+00030100: 5249 4553 203d 206c 6962 666f 6f2e 6c61 RIES = libfoo.la\n+00030110: 206c 6962 6261 722e 6c61 0a20 2020 2020 libbar.la. \n+00030120: 6c69 625f 4c54 4c49 4252 4152 4945 5320 lib_LTLIBRARIES \n+00030130: 3d20 2428 5741 4e54 4544 4c49 4253 290a = $(WANTEDLIBS).\n+00030140: 2020 2020 206c 6962 666f 6f5f 6c61 5f53 libfoo_la_S\n+00030150: 4f55 5243 4553 203d 2066 6f6f 2e63 202e OURCES = foo.c .\n+00030160: 2e2e 0a20 2020 2020 6c69 6266 6f6f 5f6c ... libfoo_l\n+00030170: 615f 4c44 464c 4147 5320 3d20 2d72 7061 a_LDFLAGS = -rpa\n+00030180: 7468 2027 2428 6c69 6264 6972 2927 0a20 th '$(libdir)'. \n+00030190: 2020 2020 6c69 6262 6172 5f6c 615f 534f libbar_la_SO\n+000301a0: 5552 4345 5320 3d20 6261 722e 6320 2e2e URCES = bar.c ..\n+000301b0: 2e0a 2020 2020 206c 6962 6261 725f 6c61 .. libbar_la\n+000301c0: 5f4c 4446 4c41 4753 203d 202d 7270 6174 _LDFLAGS = -rpat\n+000301d0: 6820 2724 286c 6962 6469 7229 270a 0a20 h '$(libdir)'.. \n+000301e0: 2020 4865 7265 2069 7320 686f 7720 7468 Here is how th\n+000301f0: 6520 7361 6d65 20e2 8098 4d61 6b65 6669 e same ...Makefi\n+00030200: 6c65 2e61 6de2 8099 2077 6f75 6c64 206c le.am... would l\n+00030210: 6f6f 6b20 7573 696e 6720 4175 746f 6d61 ook using Automa\n+00030220: 6b65 0a63 6f6e 6469 7469 6f6e 616c 7320 ke.conditionals \n+00030230: 6e61 6d65 6420 e280 9857 414e 545f 4c49 named ...WANT_LI\n+00030240: 4246 4f4f e280 9920 616e 6420 e280 9857 BFOO... and ...W\n+00030250: 414e 545f 4c49 4242 4152 e280 992e 2020 ANT_LIBBAR.... \n+00030260: 4e6f 7720 4175 746f 6d61 6b65 2069 730a Now Automake is.\n+00030270: 6162 6c65 2074 6f20 636f 6d70 7574 6520 able to compute \n+00030280: 7468 6520 e280 982d 7270 6174 68e2 8099 the ...-rpath...\n+00030290: 2073 6574 7469 6e67 2069 7473 656c 662c setting itself,\n+000302a0: 2062 6563 6175 7365 2069 7427 7320 636c because it's cl\n+000302b0: 6561 7220 7468 6174 0a62 6f74 6820 6c69 ear that.both li\n+000302c0: 6272 6172 6965 7320 7769 6c6c 2065 6e64 braries will end\n+000302d0: 2075 7020 696e 20e2 8098 2428 6c69 6264 up in ...$(libd\n+000302e0: 6972 29e2 8099 2069 6620 7468 6579 2061 ir)... if they a\n+000302f0: 7265 2069 6e73 7461 6c6c 6564 2e0a 0a20 re installed... \n+00030300: 2020 2020 6c69 625f 4c54 4c49 4252 4152 lib_LTLIBRAR\n+00030310: 4945 5320 3d0a 2020 2020 2069 6620 5741 IES =. if WA\n+00030320: 4e54 5f4c 4942 464f 4f0a 2020 2020 206c NT_LIBFOO. l\n+00030330: 6962 5f4c 544c 4942 5241 5249 4553 202b ib_LTLIBRARIES +\n+00030340: 3d20 6c69 6266 6f6f 2e6c 610a 2020 2020 = libfoo.la. \n+00030350: 2065 6e64 6966 0a20 2020 2020 6966 2057 endif. if W\n+00030360: 414e 545f 4c49 4242 4152 0a20 2020 2020 ANT_LIBBAR. \n+00030370: 6c69 625f 4c54 4c49 4252 4152 4945 5320 lib_LTLIBRARIES \n+00030380: 2b3d 206c 6962 6261 722e 6c61 0a20 2020 += libbar.la. \n+00030390: 2020 656e 6469 660a 2020 2020 206c 6962 endif. lib\n+000303a0: 666f 6f5f 6c61 5f53 4f55 5243 4553 203d foo_la_SOURCES =\n+000303b0: 2066 6f6f 2e63 202e 2e2e 0a20 2020 2020 foo.c .... \n+000303c0: 6c69 6262 6172 5f6c 615f 534f 5552 4345 libbar_la_SOURCE\n+000303d0: 5320 3d20 6261 722e 6320 2e2e 2e0a 0a1f S = bar.c ......\n+000303e0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+000303f0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00030400: 3a20 436f 6e64 6974 696f 6e61 6c20 4c69 : Conditional Li\n+00030410: 6274 6f6f 6c20 536f 7572 6365 732c 2020 btool Sources, \n+00030420: 4e65 7874 3a20 4c69 6274 6f6f 6c20 436f Next: Libtool Co\n+00030430: 6e76 656e 6965 6e63 6520 4c69 6272 6172 nvenience Librar\n+00030440: 6965 732c 2020 5072 6576 3a20 436f 6e64 ies, Prev: Cond\n+00030450: 6974 696f 6e61 6c20 4c69 6274 6f6f 6c20 itional Libtool \n+00030460: 4c69 6272 6172 6965 732c 2020 5570 3a20 Libraries, Up: \n+00030470: 4120 5368 6172 6564 204c 6962 7261 7279 A Shared Library\n+00030480: 0a0a 382e 332e 3420 4c69 6274 6f6f 6c20 ..8.3.4 Libtool \n+00030490: 4c69 6272 6172 6965 7320 7769 7468 2043 Libraries with C\n+000304a0: 6f6e 6469 7469 6f6e 616c 2053 6f75 7263 onditional Sourc\n+000304b0: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------\n 000304c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 000304d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-000304e0: 2d0a 0a43 6f6e 6469 7469 6f6e 616c 2063 -..Conditional c\n-000304f0: 6f6d 7069 6c61 7469 6f6e 206f 6620 736f ompilation of so\n-00030500: 7572 6365 7320 696e 2061 206c 6962 7261 urces in a libra\n-00030510: 7279 2063 616e 2062 6520 6163 6869 6576 ry can be achiev\n-00030520: 6564 2069 6e20 7468 650a 7361 6d65 2077 ed in the.same w\n-00030530: 6179 2061 7320 636f 6e64 6974 696f 6e61 ay as conditiona\n-00030540: 6c20 636f 6d70 696c 6174 696f 6e20 6f66 l compilation of\n-00030550: 2073 6f75 7263 6573 2069 6e20 6120 7072 sources in a pr\n-00030560: 6f67 7261 6d20 282a 6e6f 7465 0a43 6f6e ogram (*note.Con\n-00030570: 6469 7469 6f6e 616c 2053 6f75 7263 6573 ditional Sources\n-00030580: 3a3a 292e 2020 5468 6520 6f6e 6c79 2064 ::). The only d\n-00030590: 6966 6665 7265 6e63 6520 6973 2074 6861 ifference is tha\n-000305a0: 7420 e280 985f 4c49 4241 4444 e280 9920 t ..._LIBADD... \n-000305b0: 7368 6f75 6c64 2062 650a 7573 6564 2069 should be.used i\n-000305c0: 6e73 7465 6164 206f 6620 e280 985f 4c44 nstead of ..._LD\n-000305d0: 4144 44e2 8099 2061 6e64 2074 6861 7420 ADD... and that \n-000305e0: 6974 2073 686f 756c 6420 6d65 6e74 696f it should mentio\n-000305f0: 6e20 6c69 6274 6f6f 6c20 6f62 6a65 6374 n libtool object\n-00030600: 730a 28e2 8098 2e6c 6fe2 8099 2066 696c s.(....lo... fil\n-00030610: 6573 292e 0a0a 2020 2053 6f2c 2074 6f20 es)... So, to \n-00030620: 6d69 6d69 6320 7468 6520 e280 9868 656c mimic the ...hel\n-00030630: 6c6f e280 9920 6578 616d 706c 6520 6672 lo... example fr\n-00030640: 6f6d 202a 6e6f 7465 2043 6f6e 6469 7469 om *note Conditi\n-00030650: 6f6e 616c 2053 6f75 7263 6573 3a3a 2c20 onal Sources::, \n-00030660: 7765 0a63 6f75 6c64 2062 7569 6c64 2061 we.could build a\n-00030670: 20e2 8098 6c69 6268 656c 6c6f 2e6c 61e2 ...libhello.la.\n-00030680: 8099 206c 6962 7261 7279 2075 7369 6e67 .. library using\n-00030690: 2065 6974 6865 7220 e280 9868 656c 6c6f either ...hello\n-000306a0: 2d6c 696e 7578 2e63 e280 9920 6f72 0ae2 -linux.c... or..\n-000306b0: 8098 6865 6c6c 6f2d 6765 6e65 7269 632e ..hello-generic.\n-000306c0: 63e2 8099 2077 6974 6820 7468 6520 666f c... with the fo\n-000306d0: 6c6c 6f77 696e 6720 e280 984d 616b 6566 llowing ...Makef\n-000306e0: 696c 652e 616d e280 992e 0a0a 2020 2020 ile.am...... \n-000306f0: 206c 6962 5f4c 544c 4942 5241 5249 4553 lib_LTLIBRARIES\n-00030700: 203d 206c 6962 6865 6c6c 6f2e 6c61 0a20 = libhello.la. \n-00030710: 2020 2020 6c69 6268 656c 6c6f 5f6c 615f libhello_la_\n-00030720: 534f 5552 4345 5320 3d20 6865 6c6c 6f2d SOURCES = hello-\n-00030730: 636f 6d6d 6f6e 2e63 0a20 2020 2020 4558 common.c. EX\n-00030740: 5452 415f 6c69 6268 656c 6c6f 5f6c 615f TRA_libhello_la_\n-00030750: 534f 5552 4345 5320 3d20 6865 6c6c 6f2d SOURCES = hello-\n-00030760: 6c69 6e75 782e 6320 6865 6c6c 6f2d 6765 linux.c hello-ge\n-00030770: 6e65 7269 632e 630a 2020 2020 206c 6962 neric.c. lib\n-00030780: 6865 6c6c 6f5f 6c61 5f4c 4942 4144 4420 hello_la_LIBADD \n-00030790: 3d20 2428 4845 4c4c 4f5f 5359 5354 454d = $(HELLO_SYSTEM\n-000307a0: 290a 2020 2020 206c 6962 6865 6c6c 6f5f ). libhello_\n-000307b0: 6c61 5f44 4550 454e 4445 4e43 4945 5320 la_DEPENDENCIES \n-000307c0: 3d20 2428 4845 4c4c 4f5f 5359 5354 454d = $(HELLO_SYSTEM\n-000307d0: 290a 0a41 6e64 206d 616b 6520 7375 7265 )..And make sure\n-000307e0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-000307f0: 2064 6566 696e 6573 20e2 8098 4845 4c4c defines ...HELL\n-00030800: 4f5f 5359 5354 454d e280 9920 6173 2065 O_SYSTEM... as e\n-00030810: 6974 6865 720a e280 9868 656c 6c6f 2d6c ither....hello-l\n-00030820: 696e 7578 2e6c 6fe2 8099 206f 7220 e280 inux.lo... or ..\n-00030830: 9868 656c 6c6f 2d67 656e 6572 6963 2e6c .hello-generic.l\n-00030840: 6fe2 8099 2e0a 0a20 2020 4f72 2077 6520 o...... Or we \n-00030850: 636f 756c 6420 7369 6d70 6c79 2075 7365 could simply use\n-00030860: 2061 6e20 4175 746f 6d61 6b65 2063 6f6e an Automake con\n-00030870: 6469 7469 6f6e 616c 2061 7320 666f 6c6c ditional as foll\n-00030880: 6f77 732e 0a0a 2020 2020 206c 6962 5f4c ows... lib_L\n-00030890: 544c 4942 5241 5249 4553 203d 206c 6962 TLIBRARIES = lib\n-000308a0: 6865 6c6c 6f2e 6c61 0a20 2020 2020 6c69 hello.la. li\n-000308b0: 6268 656c 6c6f 5f6c 615f 534f 5552 4345 bhello_la_SOURCE\n-000308c0: 5320 3d20 6865 6c6c 6f2d 636f 6d6d 6f6e S = hello-common\n-000308d0: 2e63 0a20 2020 2020 6966 204c 494e 5558 .c. if LINUX\n-000308e0: 0a20 2020 2020 6c69 6268 656c 6c6f 5f6c . libhello_l\n-000308f0: 615f 534f 5552 4345 5320 2b3d 2068 656c a_SOURCES += hel\n-00030900: 6c6f 2d6c 696e 7578 2e63 0a20 2020 2020 lo-linux.c. \n-00030910: 656c 7365 0a20 2020 2020 6c69 6268 656c else. libhel\n-00030920: 6c6f 5f6c 615f 534f 5552 4345 5320 2b3d lo_la_SOURCES +=\n-00030930: 2068 656c 6c6f 2d67 656e 6572 6963 2e63 hello-generic.c\n-00030940: 0a20 2020 2020 656e 6469 660a 0a1f 0a46 . endif....F\n-00030950: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-00030960: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-00030970: 4c69 6274 6f6f 6c20 436f 6e76 656e 6965 Libtool Convenie\n-00030980: 6e63 6520 4c69 6272 6172 6965 732c 2020 nce Libraries, \n-00030990: 4e65 7874 3a20 4c69 6274 6f6f 6c20 4d6f Next: Libtool Mo\n-000309a0: 6475 6c65 732c 2020 5072 6576 3a20 436f dules, Prev: Co\n-000309b0: 6e64 6974 696f 6e61 6c20 4c69 6274 6f6f nditional Libtoo\n-000309c0: 6c20 536f 7572 6365 732c 2020 5570 3a20 l Sources, Up: \n-000309d0: 4120 5368 6172 6564 204c 6962 7261 7279 A Shared Library\n-000309e0: 0a0a 382e 332e 3520 4c69 6274 6f6f 6c20 ..8.3.5 Libtool \n-000309f0: 436f 6e76 656e 6965 6e63 6520 4c69 6272 Convenience Libr\n-00030a00: 6172 6965 730a 2d2d 2d2d 2d2d 2d2d 2d2d aries.----------\n+000304e0: 2d2d 2d0a 0a43 6f6e 6469 7469 6f6e 616c ---..Conditional\n+000304f0: 2063 6f6d 7069 6c61 7469 6f6e 206f 6620 compilation of \n+00030500: 736f 7572 6365 7320 696e 2061 206c 6962 sources in a lib\n+00030510: 7261 7279 2063 616e 2062 6520 6163 6869 rary can be achi\n+00030520: 6576 6564 2069 6e20 7468 650a 7361 6d65 eved in the.same\n+00030530: 2077 6179 2061 7320 636f 6e64 6974 696f way as conditio\n+00030540: 6e61 6c20 636f 6d70 696c 6174 696f 6e20 nal compilation \n+00030550: 6f66 2073 6f75 7263 6573 2069 6e20 6120 of sources in a \n+00030560: 7072 6f67 7261 6d20 282a 6e6f 7465 0a43 program (*note.C\n+00030570: 6f6e 6469 7469 6f6e 616c 2053 6f75 7263 onditional Sourc\n+00030580: 6573 3a3a 292e 2020 5468 6520 6f6e 6c79 es::). The only\n+00030590: 2064 6966 6665 7265 6e63 6520 6973 2074 difference is t\n+000305a0: 6861 7420 e280 985f 4c49 4241 4444 e280 hat ..._LIBADD..\n+000305b0: 9920 7368 6f75 6c64 2062 650a 7573 6564 . should be.used\n+000305c0: 2069 6e73 7465 6164 206f 6620 e280 985f instead of ..._\n+000305d0: 4c44 4144 44e2 8099 2061 6e64 2074 6861 LDADD... and tha\n+000305e0: 7420 6974 2073 686f 756c 6420 6d65 6e74 t it should ment\n+000305f0: 696f 6e20 6c69 6274 6f6f 6c20 6f62 6a65 ion libtool obje\n+00030600: 6374 730a 28e2 8098 2e6c 6fe2 8099 2066 cts.(....lo... f\n+00030610: 696c 6573 292e 0a0a 2020 2053 6f2c 2074 iles)... So, t\n+00030620: 6f20 6d69 6d69 6320 7468 6520 e280 9868 o mimic the ...h\n+00030630: 656c 6c6f e280 9920 6578 616d 706c 6520 ello... example \n+00030640: 6672 6f6d 202a 6e6f 7465 2043 6f6e 6469 from *note Condi\n+00030650: 7469 6f6e 616c 2053 6f75 7263 6573 3a3a tional Sources::\n+00030660: 2c20 7765 0a63 6f75 6c64 2062 7569 6c64 , we.could build\n+00030670: 2061 20e2 8098 6c69 6268 656c 6c6f 2e6c a ...libhello.l\n+00030680: 61e2 8099 206c 6962 7261 7279 2075 7369 a... library usi\n+00030690: 6e67 2065 6974 6865 7220 e280 9868 656c ng either ...hel\n+000306a0: 6c6f 2d6c 696e 7578 2e63 e280 9920 6f72 lo-linux.c... or\n+000306b0: 0ae2 8098 6865 6c6c 6f2d 6765 6e65 7269 ....hello-generi\n+000306c0: 632e 63e2 8099 2077 6974 6820 7468 6520 c.c... with the \n+000306d0: 666f 6c6c 6f77 696e 6720 e280 984d 616b following ...Mak\n+000306e0: 6566 696c 652e 616d e280 992e 0a0a 2020 efile.am...... \n+000306f0: 2020 206c 6962 5f4c 544c 4942 5241 5249 lib_LTLIBRARI\n+00030700: 4553 203d 206c 6962 6865 6c6c 6f2e 6c61 ES = libhello.la\n+00030710: 0a20 2020 2020 6c69 6268 656c 6c6f 5f6c . libhello_l\n+00030720: 615f 534f 5552 4345 5320 3d20 6865 6c6c a_SOURCES = hell\n+00030730: 6f2d 636f 6d6d 6f6e 2e63 0a20 2020 2020 o-common.c. \n+00030740: 4558 5452 415f 6c69 6268 656c 6c6f 5f6c EXTRA_libhello_l\n+00030750: 615f 534f 5552 4345 5320 3d20 6865 6c6c a_SOURCES = hell\n+00030760: 6f2d 6c69 6e75 782e 6320 6865 6c6c 6f2d o-linux.c hello-\n+00030770: 6765 6e65 7269 632e 630a 2020 2020 206c generic.c. l\n+00030780: 6962 6865 6c6c 6f5f 6c61 5f4c 4942 4144 ibhello_la_LIBAD\n+00030790: 4420 3d20 2428 4845 4c4c 4f5f 5359 5354 D = $(HELLO_SYST\n+000307a0: 454d 290a 2020 2020 206c 6962 6865 6c6c EM). libhell\n+000307b0: 6f5f 6c61 5f44 4550 454e 4445 4e43 4945 o_la_DEPENDENCIE\n+000307c0: 5320 3d20 2428 4845 4c4c 4f5f 5359 5354 S = $(HELLO_SYST\n+000307d0: 454d 290a 0a41 6e64 206d 616b 6520 7375 EM)..And make su\n+000307e0: 7265 20e2 8098 636f 6e66 6967 7572 65e2 re ...configure.\n+000307f0: 8099 2064 6566 696e 6573 20e2 8098 4845 .. defines ...HE\n+00030800: 4c4c 4f5f 5359 5354 454d e280 9920 6173 LLO_SYSTEM... as\n+00030810: 2065 6974 6865 720a e280 9868 656c 6c6f either....hello\n+00030820: 2d6c 696e 7578 2e6c 6fe2 8099 206f 7220 -linux.lo... or \n+00030830: e280 9868 656c 6c6f 2d67 656e 6572 6963 ...hello-generic\n+00030840: 2e6c 6fe2 8099 2e0a 0a20 2020 4f72 2077 .lo...... Or w\n+00030850: 6520 636f 756c 6420 7369 6d70 6c79 2075 e could simply u\n+00030860: 7365 2061 6e20 4175 746f 6d61 6b65 2063 se an Automake c\n+00030870: 6f6e 6469 7469 6f6e 616c 2061 7320 666f onditional as fo\n+00030880: 6c6c 6f77 732e 0a0a 2020 2020 206c 6962 llows... lib\n+00030890: 5f4c 544c 4942 5241 5249 4553 203d 206c _LTLIBRARIES = l\n+000308a0: 6962 6865 6c6c 6f2e 6c61 0a20 2020 2020 ibhello.la. \n+000308b0: 6c69 6268 656c 6c6f 5f6c 615f 534f 5552 libhello_la_SOUR\n+000308c0: 4345 5320 3d20 6865 6c6c 6f2d 636f 6d6d CES = hello-comm\n+000308d0: 6f6e 2e63 0a20 2020 2020 6966 204c 494e on.c. if LIN\n+000308e0: 5558 0a20 2020 2020 6c69 6268 656c 6c6f UX. libhello\n+000308f0: 5f6c 615f 534f 5552 4345 5320 2b3d 2068 _la_SOURCES += h\n+00030900: 656c 6c6f 2d6c 696e 7578 2e63 0a20 2020 ello-linux.c. \n+00030910: 2020 656c 7365 0a20 2020 2020 6c69 6268 else. libh\n+00030920: 656c 6c6f 5f6c 615f 534f 5552 4345 5320 ello_la_SOURCES \n+00030930: 2b3d 2068 656c 6c6f 2d67 656e 6572 6963 += hello-generic\n+00030940: 2e63 0a20 2020 2020 656e 6469 660a 0a1f .c. endif...\n+00030950: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00030960: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00030970: 3a20 4c69 6274 6f6f 6c20 436f 6e76 656e : Libtool Conven\n+00030980: 6965 6e63 6520 4c69 6272 6172 6965 732c ience Libraries,\n+00030990: 2020 4e65 7874 3a20 4c69 6274 6f6f 6c20 Next: Libtool \n+000309a0: 4d6f 6475 6c65 732c 2020 5072 6576 3a20 Modules, Prev: \n+000309b0: 436f 6e64 6974 696f 6e61 6c20 4c69 6274 Conditional Libt\n+000309c0: 6f6f 6c20 536f 7572 6365 732c 2020 5570 ool Sources, Up\n+000309d0: 3a20 4120 5368 6172 6564 204c 6962 7261 : A Shared Libra\n+000309e0: 7279 0a0a 382e 332e 3520 4c69 6274 6f6f ry..8.3.5 Libtoo\n+000309f0: 6c20 436f 6e76 656e 6965 6e63 6520 4c69 l Convenience Li\n+00030a00: 6272 6172 6965 730a 2d2d 2d2d 2d2d 2d2d braries.--------\n 00030a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00030a20: 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 6f6d 6574 ---------..Somet\n-00030a30: 696d 6573 2079 6f75 2077 616e 7420 746f imes you want to\n-00030a40: 2062 7569 6c64 206c 6962 746f 6f6c 206c build libtool l\n-00030a50: 6962 7261 7269 6573 2074 6861 7420 7368 ibraries that sh\n-00030a60: 6f75 6c64 206e 6f74 2062 650a 696e 7374 ould not be.inst\n-00030a70: 616c 6c65 642e 2020 5468 6573 6520 6172 alled. These ar\n-00030a80: 6520 6361 6c6c 6564 20e2 809c 6c69 6274 e called ...libt\n-00030a90: 6f6f 6c20 636f 6e76 656e 6965 6e63 6520 ool convenience \n-00030aa0: 6c69 6272 6172 6965 73e2 809d 2061 6e64 libraries... and\n-00030ab0: 2061 7265 0a74 7970 6963 616c 6c79 2075 are.typically u\n-00030ac0: 7365 6420 746f 2065 6e63 6170 7375 6c61 sed to encapsula\n-00030ad0: 7465 206d 616e 7920 7375 626c 6962 7261 te many sublibra\n-00030ae0: 7269 6573 2c20 6c61 7465 7220 6761 7468 ries, later gath\n-00030af0: 6572 6564 2069 6e74 6f20 6f6e 650a 6269 ered into one.bi\n-00030b00: 6720 696e 7374 616c 6c65 6420 6c69 6272 g installed libr\n-00030b10: 6172 792e 0a0a 2020 204c 6962 746f 6f6c ary... Libtool\n-00030b20: 2063 6f6e 7665 6e69 656e 6365 206c 6962 convenience lib\n-00030b30: 7261 7269 6573 2061 7265 2064 6563 6c61 raries are decla\n-00030b40: 7265 6420 6279 2064 6972 6563 746f 7279 red by directory\n-00030b50: 2d6c 6573 730a 7661 7269 6162 6c65 7320 -less.variables \n-00030b60: 7375 6368 2061 7320 e280 986e 6f69 6e73 such as ...noins\n-00030b70: 745f 4c54 4c49 4252 4152 4945 53e2 8099 t_LTLIBRARIES...\n-00030b80: 2c20 e280 9863 6865 636b 5f4c 544c 4942 , ...check_LTLIB\n-00030b90: 5241 5249 4553 e280 992c 206f 7220 6576 RARIES..., or ev\n-00030ba0: 656e 0ae2 8098 4558 5452 415f 4c54 4c49 en....EXTRA_LTLI\n-00030bb0: 4252 4152 4945 53e2 8099 2e20 2055 6e6c BRARIES.... Unl\n-00030bc0: 696b 6520 696e 7374 616c 6c65 6420 6c69 ike installed li\n-00030bd0: 6274 6f6f 6c20 6c69 6272 6172 6965 7320 btool libraries \n-00030be0: 7468 6579 2064 6f20 6e6f 740a 6e65 6564 they do not.need\n-00030bf0: 2061 6e20 e280 982d 7270 6174 68e2 8099 an ...-rpath...\n-00030c00: 2066 6c61 6720 6174 206c 696e 6b20 7469 flag at link ti\n-00030c10: 6d65 2028 6163 7475 616c 6c79 2074 6869 me (actually thi\n-00030c20: 7320 6973 2074 6865 206f 6e6c 790a 6469 s is the only.di\n-00030c30: 6666 6572 656e 6365 292e 0a0a 2020 2043 fference)... C\n-00030c40: 6f6e 7665 6e69 656e 6365 206c 6962 7261 onvenience libra\n-00030c50: 7269 6573 206c 6973 7465 6420 696e 20e2 ries listed in .\n-00030c60: 8098 6e6f 696e 7374 5f4c 544c 4942 5241 ..noinst_LTLIBRA\n-00030c70: 5249 4553 e280 9920 6172 6520 616c 7761 RIES... are alwa\n-00030c80: 7973 0a62 7569 6c74 2e20 2054 686f 7365 ys.built. Those\n-00030c90: 206c 6973 7465 6420 696e 20e2 8098 6368 listed in ...ch\n-00030ca0: 6563 6b5f 4c54 4c49 4252 4152 4945 53e2 eck_LTLIBRARIES.\n-00030cb0: 8099 2061 7265 2062 7569 6c74 206f 6e6c .. are built onl\n-00030cc0: 7920 7570 6f6e 20e2 8098 6d61 6b65 0a63 y upon ...make.c\n-00030cd0: 6865 636b e280 992e 2020 4669 6e61 6c6c heck.... Finall\n-00030ce0: 792c 206c 6962 7261 7269 6573 206c 6973 y, libraries lis\n-00030cf0: 7465 6420 696e 20e2 8098 4558 5452 415f ted in ...EXTRA_\n-00030d00: 4c54 4c49 4252 4152 4945 53e2 8099 2061 LTLIBRARIES... a\n-00030d10: 7265 206e 6576 6572 0a62 7569 6c74 2065 re never.built e\n-00030d20: 7870 6c69 6369 746c 793a 2041 7574 6f6d xplicitly: Autom\n-00030d30: 616b 6520 6f75 7470 7574 7320 7275 6c65 ake outputs rule\n-00030d40: 7320 746f 2062 7569 6c64 2074 6865 6d2c s to build them,\n-00030d50: 2062 7574 2069 6620 7468 650a 6c69 6272 but if the.libr\n-00030d60: 6172 7920 646f 6573 206e 6f74 2061 7070 ary does not app\n-00030d70: 6561 7220 6173 2061 204d 616b 6566 696c ear as a Makefil\n-00030d80: 6520 6465 7065 6e64 656e 6379 2061 6e79 e dependency any\n-00030d90: 7768 6572 6520 6974 2077 6f6e 2774 2062 where it won't b\n-00030da0: 650a 6275 696c 7420 2874 6869 7320 6973 e.built (this is\n-00030db0: 2077 6879 20e2 8098 4558 5452 415f 4c54 why ...EXTRA_LT\n-00030dc0: 4c49 4252 4152 4945 53e2 8099 2069 7320 LIBRARIES... is \n-00030dd0: 7573 6564 2066 6f72 2063 6f6e 6469 7469 used for conditi\n-00030de0: 6f6e 616c 0a63 6f6d 7069 6c61 7469 6f6e onal.compilation\n-00030df0: 292e 0a0a 2020 2048 6572 6520 6973 2061 )... Here is a\n-00030e00: 2073 616d 706c 6520 7365 7475 7020 6d65 sample setup me\n-00030e10: 7267 696e 6720 6c69 6274 6f6f 6c20 636f rging libtool co\n-00030e20: 6e76 656e 6965 6e63 6520 6c69 6272 6172 nvenience librar\n-00030e30: 6965 7320 6672 6f6d 0a73 7562 6469 7265 ies from.subdire\n-00030e40: 6374 6f72 6965 7320 696e 746f 206f 6e65 ctories into one\n-00030e50: 206d 6169 6e20 e280 986c 6962 746f 702e main ...libtop.\n-00030e60: 6c61 e280 9920 6c69 6272 6172 792e 0a0a la... library...\n-00030e70: 2020 2020 2023 202d 2d20 546f 702d 6c65 # -- Top-le\n-00030e80: 7665 6c20 4d61 6b65 6669 6c65 2e61 6d20 vel Makefile.am \n-00030e90: 2d2d 0a20 2020 2020 5355 4244 4952 5320 --. SUBDIRS \n-00030ea0: 3d20 7375 6231 2073 7562 3220 2e2e 2e0a = sub1 sub2 ....\n-00030eb0: 2020 2020 206c 6962 5f4c 544c 4942 5241 lib_LTLIBRA\n-00030ec0: 5249 4553 203d 206c 6962 746f 702e 6c61 RIES = libtop.la\n-00030ed0: 0a20 2020 2020 6c69 6274 6f70 5f6c 615f . libtop_la_\n-00030ee0: 534f 5552 4345 5320 3d0a 2020 2020 206c SOURCES =. l\n-00030ef0: 6962 746f 705f 6c61 5f4c 4942 4144 4420 ibtop_la_LIBADD \n-00030f00: 3d20 5c0a 2020 2020 2020 2073 7562 312f = \\. sub1/\n-00030f10: 6c69 6273 7562 312e 6c61 205c 0a20 2020 libsub1.la \\. \n-00030f20: 2020 2020 7375 6232 2f6c 6962 7375 6232 sub2/libsub2\n-00030f30: 2e6c 6120 5c0a 2020 2020 2020 202e 2e2e .la \\. ...\n-00030f40: 0a0a 2020 2020 2023 202d 2d20 7375 6231 .. # -- sub1\n-00030f50: 2f4d 616b 6566 696c 652e 616d 202d 2d0a /Makefile.am --.\n-00030f60: 2020 2020 206e 6f69 6e73 745f 4c54 4c49 noinst_LTLI\n-00030f70: 4252 4152 4945 5320 3d20 6c69 6273 7562 BRARIES = libsub\n-00030f80: 312e 6c61 0a20 2020 2020 6c69 6273 7562 1.la. libsub\n-00030f90: 315f 6c61 5f53 4f55 5243 4553 203d 202e 1_la_SOURCES = .\n-00030fa0: 2e2e 0a0a 2020 2020 2023 202d 2d20 7375 .... # -- su\n-00030fb0: 6232 2f4d 616b 6566 696c 652e 616d 202d b2/Makefile.am -\n-00030fc0: 2d0a 2020 2020 2023 2073 686f 7769 6e67 -. # showing\n-00030fd0: 206e 6573 7465 6420 636f 6e76 656e 6965 nested convenie\n-00030fe0: 6e63 6520 6c69 6272 6172 6965 730a 2020 nce libraries. \n-00030ff0: 2020 2053 5542 4449 5253 203d 2073 7562 SUBDIRS = sub\n-00031000: 322e 3120 7375 6232 2e32 202e 2e2e 0a20 2.1 sub2.2 .... \n-00031010: 2020 2020 6e6f 696e 7374 5f4c 544c 4942 noinst_LTLIB\n-00031020: 5241 5249 4553 203d 206c 6962 7375 6232 RARIES = libsub2\n-00031030: 2e6c 610a 2020 2020 206c 6962 7375 6232 .la. libsub2\n-00031040: 5f6c 615f 534f 5552 4345 5320 3d0a 2020 _la_SOURCES =. \n-00031050: 2020 206c 6962 7375 6232 5f6c 615f 4c49 libsub2_la_LI\n-00031060: 4241 4444 203d 205c 0a20 2020 2020 2020 BADD = \\. \n-00031070: 7375 6232 312f 6c69 6273 7562 3231 2e6c sub21/libsub21.l\n-00031080: 6120 5c0a 2020 2020 2020 2073 7562 3232 a \\. sub22\n-00031090: 2f6c 6962 7375 6232 322e 6c61 205c 0a20 /libsub22.la \\. \n-000310a0: 2020 2020 2020 2e2e 2e0a 0a20 2020 5768 ..... Wh\n-000310b0: 656e 2075 7369 6e67 2073 7563 6820 7365 en using such se\n-000310c0: 7475 702c 2062 6577 6172 6520 7468 6174 tup, beware that\n-000310d0: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n-000310e0: 7769 6c6c 2061 7373 756d 6520 e280 986c will assume ...l\n-000310f0: 6962 746f 702e 6c61 e280 990a 6973 2074 ibtop.la....is t\n-00031100: 6f20 6265 206c 696e 6b65 6420 7769 7468 o be linked with\n-00031110: 2074 6865 2043 206c 696e 6b65 722e 2020 the C linker. \n-00031120: 5468 6973 2069 7320 6265 6361 7573 6520 This is because \n-00031130: e280 986c 6962 746f 705f 6c61 5f53 4f55 ...libtop_la_SOU\n-00031140: 5243 4553 e280 990a 6973 2065 6d70 7479 RCES....is empty\n-00031150: 2c20 736f 20e2 8098 6175 746f 6d61 6b65 , so ...automake\n-00031160: e280 9920 7069 636b 7320 4320 6173 2064 ... picks C as d\n-00031170: 6566 6175 6c74 206c 616e 6775 6167 652e efault language.\n-00031180: 2020 4966 0ae2 8098 6c69 6274 6f70 5f6c If....libtop_l\n-00031190: 615f 534f 5552 4345 53e2 8099 2077 6173 a_SOURCES... was\n-000311a0: 206e 6f74 2065 6d70 7479 2c20 e280 9861 not empty, ...a\n-000311b0: 7574 6f6d 616b 65e2 8099 2077 6f75 6c64 utomake... would\n-000311c0: 2073 656c 6563 7420 7468 6520 6c69 6e6b select the link\n-000311d0: 6572 2061 730a 6578 706c 6169 6e65 6420 er as.explained \n-000311e0: 696e 202a 6e6f 7465 2048 6f77 2074 6865 in *note How the\n-000311f0: 204c 696e 6b65 7220 6973 2043 686f 7365 Linker is Chose\n-00031200: 6e3a 3a2e 0a0a 2020 2049 6620 6f6e 6520 n::... If one \n-00031210: 6f66 2074 6865 2073 7562 6c69 6272 6172 of the sublibrar\n-00031220: 6965 7320 636f 6e74 6169 6e73 206e 6f6e ies contains non\n-00031230: 2d43 2073 6f75 7263 652c 2069 7420 6973 -C source, it is\n-00031240: 2069 6d70 6f72 7461 6e74 0a74 6861 7420 important.that \n-00031250: 7468 6520 6170 7072 6f70 7269 6174 6520 the appropriate \n-00031260: 6c69 6e6b 6572 2062 6520 6368 6f73 656e linker be chosen\n-00031270: 2e20 204f 6e65 2077 6179 2074 6f20 6163 . One way to ac\n-00031280: 6869 6576 6520 7468 6973 2069 7320 746f hieve this is to\n-00031290: 0a70 7265 7465 6e64 2074 6861 7420 7468 .pretend that th\n-000312a0: 6572 6520 6973 2073 7563 6820 6120 6e6f ere is such a no\n-000312b0: 6e2d 4320 6669 6c65 2061 6d6f 6e67 2074 n-C file among t\n-000312c0: 6865 2073 6f75 7263 6573 206f 6620 7468 he sources of th\n-000312d0: 650a 6c69 6272 6172 792c 2074 6875 7320 e.library, thus \n-000312e0: 666f 7263 696e 6720 e280 9861 7574 6f6d forcing ...autom\n-000312f0: 616b 65e2 8099 2074 6f20 7365 6c65 6374 ake... to select\n-00031300: 2074 6865 2061 7070 726f 7072 6961 7465 the appropriate\n-00031310: 206c 696e 6b65 722e 2020 4865 7265 0a69 linker. Here.i\n-00031320: 7320 7468 6520 746f 702d 6c65 7665 6c20 s the top-level \n-00031330: e280 984d 616b 6566 696c 65e2 8099 206f ...Makefile... o\n-00031340: 6620 6f75 7220 6578 616d 706c 6520 7570 f our example up\n-00031350: 6461 7465 6420 746f 2066 6f72 6365 2043 dated to force C\n-00031360: 2b2b 206c 696e 6b69 6e67 2e0a 0a20 2020 ++ linking... \n-00031370: 2020 5355 4244 4952 5320 3d20 7375 6231 SUBDIRS = sub1\n-00031380: 2073 7562 3220 2e2e 2e0a 2020 2020 206c sub2 .... l\n-00031390: 6962 5f4c 544c 4942 5241 5249 4553 203d ib_LTLIBRARIES =\n-000313a0: 206c 6962 746f 702e 6c61 0a20 2020 2020 libtop.la. \n-000313b0: 6c69 6274 6f70 5f6c 615f 534f 5552 4345 libtop_la_SOURCE\n-000313c0: 5320 3d0a 2020 2020 2023 2044 756d 6d79 S =. # Dummy\n-000313d0: 2043 2b2b 2073 6f75 7263 6520 746f 2063 C++ source to c\n-000313e0: 6175 7365 2043 2b2b 206c 696e 6b69 6e67 ause C++ linking\n-000313f0: 2e0a 2020 2020 206e 6f64 6973 745f 4558 .. nodist_EX\n-00031400: 5452 415f 6c69 6274 6f70 5f6c 615f 534f TRA_libtop_la_SO\n-00031410: 5552 4345 5320 3d20 6475 6d6d 792e 6378 URCES = dummy.cx\n-00031420: 780a 2020 2020 206c 6962 746f 705f 6c61 x. libtop_la\n-00031430: 5f4c 4942 4144 4420 3d20 5c0a 2020 2020 _LIBADD = \\. \n-00031440: 2020 2073 7562 312f 6c69 6273 7562 312e sub1/libsub1.\n-00031450: 6c61 205c 0a20 2020 2020 2020 7375 6232 la \\. sub2\n-00031460: 2f6c 6962 7375 6232 2e6c 6120 5c0a 2020 /libsub2.la \\. \n-00031470: 2020 2020 202e 2e2e 0a0a 2020 20e2 8098 ..... ...\n-00031480: 4558 5452 415f 2a5f 534f 5552 4345 53e2 EXTRA_*_SOURCES.\n-00031490: 8099 2076 6172 6961 626c 6573 2061 7265 .. variables are\n-000314a0: 2075 7365 6420 746f 206b 6565 7020 7472 used to keep tr\n-000314b0: 6163 6b20 6f66 2073 6f75 7263 6520 6669 ack of source fi\n-000314c0: 6c65 730a 7468 6174 206d 6967 6874 2062 les.that might b\n-000314d0: 6520 636f 6d70 696c 6564 2028 7468 6973 e compiled (this\n-000314e0: 2069 7320 6d6f 7374 6c79 2075 7365 6675 is mostly usefu\n-000314f0: 6c20 7768 656e 2064 6f69 6e67 2063 6f6e l when doing con\n-00031500: 6469 7469 6f6e 616c 0a63 6f6d 7069 6c61 ditional.compila\n-00031510: 7469 6f6e 2075 7369 6e67 20e2 8098 4143 tion using ...AC\n-00031520: 5f53 5542 5354 e280 992c 202a 6e6f 7465 _SUBST..., *note\n-00031530: 2043 6f6e 6469 7469 6f6e 616c 204c 6962 Conditional Lib\n-00031540: 746f 6f6c 2053 6f75 7263 6573 3a3a 292c tool Sources::),\n-00031550: 2061 6e64 0a74 6865 20e2 8098 6e6f 6469 and.the ...nodi\n-00031560: 7374 5fe2 8099 2070 7265 6669 7820 6d65 st_... prefix me\n-00031570: 616e 7320 7468 6520 6c69 7374 6564 2073 ans the listed s\n-00031580: 6f75 7263 6573 2061 7265 206e 6f74 2074 ources are not t\n-00031590: 6f20 6265 2064 6973 7472 6962 7574 6564 o be distributed\n-000315a0: 0a28 2a6e 6f74 6520 5072 6f67 7261 6d20 .(*note Program \n-000315b0: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n-000315c0: 6162 6c65 733a 3a29 2e20 2049 6e20 6566 ables::). In ef\n-000315d0: 6665 6374 2074 6865 2066 696c 6520 e280 fect the file ..\n-000315e0: 9864 756d 6d79 2e63 7878 e280 990a 646f .dummy.cxx....do\n-000315f0: 6573 206e 6f74 206e 6565 6420 746f 2065 es not need to e\n-00031600: 7869 7374 2069 6e20 7468 6520 736f 7572 xist in the sour\n-00031610: 6365 2074 7265 652e 2020 4f66 2063 6f75 ce tree. Of cou\n-00031620: 7273 6520 6966 2079 6f75 2068 6176 6520 rse if you have \n-00031630: 736f 6d65 0a72 6561 6c20 736f 7572 6365 some.real source\n-00031640: 2066 696c 6520 746f 206c 6973 7420 696e file to list in\n-00031650: 20e2 8098 6c69 6274 6f70 5f6c 615f 534f ...libtop_la_SO\n-00031660: 5552 4345 53e2 8099 2074 6865 7265 2069 URCES... there i\n-00031670: 7320 6e6f 2070 6f69 6e74 2069 6e0a 6368 s no point in.ch\n-00031680: 6561 7469 6e67 2077 6974 6820 e280 986e eating with ...n\n-00031690: 6f64 6973 745f 4558 5452 415f 6c69 6274 odist_EXTRA_libt\n-000316a0: 6f70 5f6c 615f 534f 5552 4345 53e2 8099 op_la_SOURCES...\n-000316b0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n-000316c0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-000316d0: 4e6f 6465 3a20 4c69 6274 6f6f 6c20 4d6f Node: Libtool Mo\n-000316e0: 6475 6c65 732c 2020 4e65 7874 3a20 4c69 dules, Next: Li\n-000316f0: 6274 6f6f 6c20 466c 6167 732c 2020 5072 btool Flags, Pr\n-00031700: 6576 3a20 4c69 6274 6f6f 6c20 436f 6e76 ev: Libtool Conv\n-00031710: 656e 6965 6e63 6520 4c69 6272 6172 6965 enience Librarie\n-00031720: 732c 2020 5570 3a20 4120 5368 6172 6564 s, Up: A Shared\n-00031730: 204c 6962 7261 7279 0a0a 382e 332e 3620 Library..8.3.6 \n-00031740: 4c69 6274 6f6f 6c20 4d6f 6475 6c65 730a Libtool Modules.\n-00031750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00031760: 2d2d 2d2d 2d0a 0a54 6865 7365 2061 7265 -----..These are\n-00031770: 206c 6962 746f 6f6c 206c 6962 7261 7269 libtool librari\n-00031780: 6573 206d 6561 6e74 2074 6f20 6265 2064 es meant to be d\n-00031790: 6c6f 7065 6e65 642e 2020 5468 6579 2061 lopened. They a\n-000317a0: 7265 2069 6e64 6963 6174 6564 2074 6f0a re indicated to.\n-000317b0: 6c69 6274 6f6f 6c20 6279 2070 6173 7369 libtool by passi\n-000317c0: 6e67 20e2 8098 2d6d 6f64 756c 65e2 8099 ng ...-module...\n-000317d0: 2061 7420 6c69 6e6b 2d74 696d 652e 0a0a at link-time...\n-000317e0: 2020 2020 2070 6b67 6c69 625f 4c54 4c49 pkglib_LTLI\n-000317f0: 4252 4152 4945 5320 3d20 6d79 6d6f 6475 BRARIES = mymodu\n-00031800: 6c65 2e6c 610a 2020 2020 206d 796d 6f64 le.la. mymod\n-00031810: 756c 655f 6c61 5f53 4f55 5243 4553 203d ule_la_SOURCES =\n-00031820: 2064 6f69 742e 630a 2020 2020 206d 796d doit.c. mym\n-00031830: 6f64 756c 655f 6c61 5f4c 4446 4c41 4753 odule_la_LDFLAGS\n-00031840: 203d 202d 6d6f 6475 6c65 0a0a 2020 204f = -module.. O\n-00031850: 7264 696e 6172 696c 792c 2041 7574 6f6d rdinarily, Autom\n-00031860: 616b 6520 7265 7175 6972 6573 2074 6861 ake requires tha\n-00031870: 7420 6120 6c69 6272 6172 7927 7320 6e61 t a library's na\n-00031880: 6d65 2073 7461 7274 2077 6974 6820 e280 me start with ..\n-00031890: 986c 6962 e280 992e 0a48 6f77 6576 6572 .lib.....However\n-000318a0: 2c20 7768 656e 2062 7569 6c64 696e 6720 , when building \n-000318b0: 6120 6479 6e61 6d69 6361 6c6c 7920 6c6f a dynamically lo\n-000318c0: 6164 6162 6c65 206d 6f64 756c 6520 796f adable module yo\n-000318d0: 7520 6d69 6768 7420 7769 7368 2074 6f0a u might wish to.\n-000318e0: 7573 6520 6120 226e 6f6e 7374 616e 6461 use a \"nonstanda\n-000318f0: 7264 2220 6e61 6d65 2e20 2041 7574 6f6d rd\" name. Autom\n-00031900: 616b 6520 7769 6c6c 206e 6f74 2063 6f6d ake will not com\n-00031910: 706c 6169 6e20 6162 6f75 7420 7375 6368 plain about such\n-00031920: 0a6e 6f6e 7374 616e 6461 7264 206e 616d .nonstandard nam\n-00031930: 6573 2069 6620 6974 206b 6e6f 7773 2074 es if it knows t\n-00031940: 6865 206c 6962 7261 7279 2062 6569 6e67 he library being\n-00031950: 2062 7569 6c74 2069 7320 6120 6c69 6274 built is a libt\n-00031960: 6f6f 6c0a 6d6f 6475 6c65 2c20 692e 652e ool.module, i.e.\n-00031970: 2c20 6966 20e2 8098 2d6d 6f64 756c 65e2 , if ...-module.\n-00031980: 8099 2065 7870 6c69 6369 746c 7920 6170 .. explicitly ap\n-00031990: 7065 6172 7320 696e 2074 6865 206c 6962 pears in the lib\n-000319a0: 7261 7279 2773 0ae2 8098 5f4c 4446 4c41 rary's...._LDFLA\n-000319b0: 4753 e280 9920 7661 7269 6162 6c65 2028 GS... variable (\n-000319c0: 6f72 2069 6e20 7468 6520 636f 6d6d 6f6e or in the common\n-000319d0: 20e2 8098 414d 5f4c 4446 4c41 4753 e280 ...AM_LDFLAGS..\n-000319e0: 9920 7661 7269 6162 6c65 2077 6865 6e20 . variable when \n-000319f0: 6e6f 0a70 6572 2d6c 6962 7261 7279 20e2 no.per-library .\n-00031a00: 8098 5f4c 4446 4c41 4753 e280 9920 7661 .._LDFLAGS... va\n-00031a10: 7269 6162 6c65 2069 7320 6465 6669 6e65 riable is define\n-00031a20: 6429 2e0a 0a20 2020 4173 2061 6c77 6179 d)... As alway\n-00031a30: 732c 20e2 8098 4143 5f53 5542 5354 e280 s, ...AC_SUBST..\n-00031a40: 9920 7661 7269 6162 6c65 7320 6172 6520 . variables are \n-00031a50: 626c 6163 6b20 626f 7865 7320 746f 2041 black boxes to A\n-00031a60: 7574 6f6d 616b 6520 7369 6e63 650a 7468 utomake since.th\n-00031a70: 6569 7220 7661 6c75 6573 2061 7265 206e eir values are n\n-00031a80: 6f74 2079 6574 206b 6e6f 776e 2077 6865 ot yet known whe\n-00031a90: 6e20 e280 9861 7574 6f6d 616b 65e2 8099 n ...automake...\n-00031aa0: 2069 7320 7275 6e2e 2020 5468 6572 6566 is run. Theref\n-00031ab0: 6f72 6520 6966 0ae2 8098 2d6d 6f64 756c ore if....-modul\n-00031ac0: 65e2 8099 2069 7320 7365 7420 7669 6120 e... is set via \n-00031ad0: 7375 6368 2061 2076 6172 6961 626c 652c such a variable,\n-00031ae0: 2041 7574 6f6d 616b 6520 6361 6e6e 6f74 Automake cannot\n-00031af0: 206e 6f74 6963 6520 6974 2061 6e64 2077 notice it and w\n-00031b00: 696c 6c0a 7072 6f63 6565 6420 6173 2069 ill.proceed as i\n-00031b10: 6620 7468 6520 6c69 6272 6172 7920 7761 f the library wa\n-00031b20: 7320 616e 206f 7264 696e 6172 7920 6c69 s an ordinary li\n-00031b30: 6274 6f6f 6c20 6c69 6272 6172 792c 2077 btool library, w\n-00031b40: 6974 6820 7374 7269 6374 0a6e 616d 696e ith strict.namin\n-00031b50: 672e 0a0a 2020 2049 6620 e280 986d 796d g... If ...mym\n-00031b60: 6f64 756c 655f 6c61 5f53 4f55 5243 4553 odule_la_SOURCES\n-00031b70: e280 9920 6973 206e 6f74 2073 7065 6369 ... is not speci\n-00031b80: 6669 6564 2c20 7468 656e 2069 7420 6465 fied, then it de\n-00031b90: 6661 756c 7473 2074 6f20 7468 650a 7369 faults to the.si\n-00031ba0: 6e67 6c65 2066 696c 6520 e280 986d 796d ngle file ...mym\n-00031bb0: 6f64 756c 652e 63e2 8099 2028 2a6e 6f74 odule.c... (*not\n-00031bc0: 6520 4465 6661 756c 7420 5f53 4f55 5243 e Default _SOURC\n-00031bd0: 4553 3a3a 292e 0a0a 1f0a 4669 6c65 3a20 ES::).....File: \n-00031be0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00031bf0: 666f 2c20 204e 6f64 653a 204c 6962 746f fo, Node: Libto\n-00031c00: 6f6c 2046 6c61 6773 2c20 204e 6578 743a ol Flags, Next:\n-00031c10: 204c 544c 4942 4f42 4a53 2c20 2050 7265 LTLIBOBJS, Pre\n-00031c20: 763a 204c 6962 746f 6f6c 204d 6f64 756c v: Libtool Modul\n-00031c30: 6573 2c20 2055 703a 2041 2053 6861 7265 es, Up: A Share\n-00031c40: 6420 4c69 6272 6172 790a 0a38 2e33 2e37 d Library..8.3.7\n-00031c50: 20e2 8098 5f4c 4942 4144 44e2 8099 2c20 ..._LIBADD..., \n-00031c60: e280 985f 4c44 464c 4147 53e2 8099 2c20 ..._LDFLAGS..., \n-00031c70: 616e 6420 e280 985f 4c49 4254 4f4f 4c46 and ..._LIBTOOLF\n-00031c80: 4c41 4753 e280 990a 2d2d 2d2d 2d2d 2d2d LAGS....--------\n+00030a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 6f6d -----------..Som\n+00030a30: 6574 696d 6573 2079 6f75 2077 616e 7420 etimes you want \n+00030a40: 746f 2062 7569 6c64 206c 6962 746f 6f6c to build libtool\n+00030a50: 206c 6962 7261 7269 6573 2074 6861 7420 libraries that \n+00030a60: 7368 6f75 6c64 206e 6f74 2062 650a 696e should not be.in\n+00030a70: 7374 616c 6c65 642e 2020 5468 6573 6520 stalled. These \n+00030a80: 6172 6520 6361 6c6c 6564 20e2 809c 6c69 are called ...li\n+00030a90: 6274 6f6f 6c20 636f 6e76 656e 6965 6e63 btool convenienc\n+00030aa0: 6520 6c69 6272 6172 6965 73e2 809d 2061 e libraries... a\n+00030ab0: 6e64 2061 7265 0a74 7970 6963 616c 6c79 nd are.typically\n+00030ac0: 2075 7365 6420 746f 2065 6e63 6170 7375 used to encapsu\n+00030ad0: 6c61 7465 206d 616e 7920 7375 626c 6962 late many sublib\n+00030ae0: 7261 7269 6573 2c20 6c61 7465 7220 6761 raries, later ga\n+00030af0: 7468 6572 6564 2069 6e74 6f20 6f6e 650a thered into one.\n+00030b00: 6269 6720 696e 7374 616c 6c65 6420 6c69 big installed li\n+00030b10: 6272 6172 792e 0a0a 2020 204c 6962 746f brary... Libto\n+00030b20: 6f6c 2063 6f6e 7665 6e69 656e 6365 206c ol convenience l\n+00030b30: 6962 7261 7269 6573 2061 7265 2064 6563 ibraries are dec\n+00030b40: 6c61 7265 6420 6279 2064 6972 6563 746f lared by directo\n+00030b50: 7279 2d6c 6573 730a 7661 7269 6162 6c65 ry-less.variable\n+00030b60: 7320 7375 6368 2061 7320 e280 986e 6f69 s such as ...noi\n+00030b70: 6e73 745f 4c54 4c49 4252 4152 4945 53e2 nst_LTLIBRARIES.\n+00030b80: 8099 2c20 e280 9863 6865 636b 5f4c 544c .., ...check_LTL\n+00030b90: 4942 5241 5249 4553 e280 992c 206f 7220 IBRARIES..., or \n+00030ba0: 6576 656e 0ae2 8098 4558 5452 415f 4c54 even....EXTRA_LT\n+00030bb0: 4c49 4252 4152 4945 53e2 8099 2e20 2055 LIBRARIES.... U\n+00030bc0: 6e6c 696b 6520 696e 7374 616c 6c65 6420 nlike installed \n+00030bd0: 6c69 6274 6f6f 6c20 6c69 6272 6172 6965 libtool librarie\n+00030be0: 7320 7468 6579 2064 6f20 6e6f 740a 6e65 s they do not.ne\n+00030bf0: 6564 2061 6e20 e280 982d 7270 6174 68e2 ed an ...-rpath.\n+00030c00: 8099 2066 6c61 6720 6174 206c 696e 6b20 .. flag at link \n+00030c10: 7469 6d65 2028 6163 7475 616c 6c79 2074 time (actually t\n+00030c20: 6869 7320 6973 2074 6865 206f 6e6c 790a his is the only.\n+00030c30: 6469 6666 6572 656e 6365 292e 0a0a 2020 difference)... \n+00030c40: 2043 6f6e 7665 6e69 656e 6365 206c 6962 Convenience lib\n+00030c50: 7261 7269 6573 206c 6973 7465 6420 696e raries listed in\n+00030c60: 20e2 8098 6e6f 696e 7374 5f4c 544c 4942 ...noinst_LTLIB\n+00030c70: 5241 5249 4553 e280 9920 6172 6520 616c RARIES... are al\n+00030c80: 7761 7973 0a62 7569 6c74 2e20 2054 686f ways.built. Tho\n+00030c90: 7365 206c 6973 7465 6420 696e 20e2 8098 se listed in ...\n+00030ca0: 6368 6563 6b5f 4c54 4c49 4252 4152 4945 check_LTLIBRARIE\n+00030cb0: 53e2 8099 2061 7265 2062 7569 6c74 206f S... are built o\n+00030cc0: 6e6c 7920 7570 6f6e 20e2 8098 6d61 6b65 nly upon ...make\n+00030cd0: 0a63 6865 636b e280 992e 2020 4669 6e61 .check.... Fina\n+00030ce0: 6c6c 792c 206c 6962 7261 7269 6573 206c lly, libraries l\n+00030cf0: 6973 7465 6420 696e 20e2 8098 4558 5452 isted in ...EXTR\n+00030d00: 415f 4c54 4c49 4252 4152 4945 53e2 8099 A_LTLIBRARIES...\n+00030d10: 2061 7265 206e 6576 6572 0a62 7569 6c74 are never.built\n+00030d20: 2065 7870 6c69 6369 746c 793a 2041 7574 explicitly: Aut\n+00030d30: 6f6d 616b 6520 6f75 7470 7574 7320 7275 omake outputs ru\n+00030d40: 6c65 7320 746f 2062 7569 6c64 2074 6865 les to build the\n+00030d50: 6d2c 2062 7574 2069 6620 7468 650a 6c69 m, but if the.li\n+00030d60: 6272 6172 7920 646f 6573 206e 6f74 2061 brary does not a\n+00030d70: 7070 6561 7220 6173 2061 204d 616b 6566 ppear as a Makef\n+00030d80: 696c 6520 6465 7065 6e64 656e 6379 2061 ile dependency a\n+00030d90: 6e79 7768 6572 6520 6974 2077 6f6e 2774 nywhere it won't\n+00030da0: 2062 650a 6275 696c 7420 2874 6869 7320 be.built (this \n+00030db0: 6973 2077 6879 20e2 8098 4558 5452 415f is why ...EXTRA_\n+00030dc0: 4c54 4c49 4252 4152 4945 53e2 8099 2069 LTLIBRARIES... i\n+00030dd0: 7320 7573 6564 2066 6f72 2063 6f6e 6469 s used for condi\n+00030de0: 7469 6f6e 616c 0a63 6f6d 7069 6c61 7469 tional.compilati\n+00030df0: 6f6e 292e 0a0a 2020 2048 6572 6520 6973 on)... Here is\n+00030e00: 2061 2073 616d 706c 6520 7365 7475 7020 a sample setup \n+00030e10: 6d65 7267 696e 6720 6c69 6274 6f6f 6c20 merging libtool \n+00030e20: 636f 6e76 656e 6965 6e63 6520 6c69 6272 convenience libr\n+00030e30: 6172 6965 7320 6672 6f6d 0a73 7562 6469 aries from.subdi\n+00030e40: 7265 6374 6f72 6965 7320 696e 746f 206f rectories into o\n+00030e50: 6e65 206d 6169 6e20 e280 986c 6962 746f ne main ...libto\n+00030e60: 702e 6c61 e280 9920 6c69 6272 6172 792e p.la... library.\n+00030e70: 0a0a 2020 2020 2023 202d 2d20 546f 702d .. # -- Top-\n+00030e80: 6c65 7665 6c20 4d61 6b65 6669 6c65 2e61 level Makefile.a\n+00030e90: 6d20 2d2d 0a20 2020 2020 5355 4244 4952 m --. SUBDIR\n+00030ea0: 5320 3d20 7375 6231 2073 7562 3220 2e2e S = sub1 sub2 ..\n+00030eb0: 2e0a 2020 2020 206c 6962 5f4c 544c 4942 .. lib_LTLIB\n+00030ec0: 5241 5249 4553 203d 206c 6962 746f 702e RARIES = libtop.\n+00030ed0: 6c61 0a20 2020 2020 6c69 6274 6f70 5f6c la. libtop_l\n+00030ee0: 615f 534f 5552 4345 5320 3d0a 2020 2020 a_SOURCES =. \n+00030ef0: 206c 6962 746f 705f 6c61 5f4c 4942 4144 libtop_la_LIBAD\n+00030f00: 4420 3d20 5c0a 2020 2020 2020 2073 7562 D = \\. sub\n+00030f10: 312f 6c69 6273 7562 312e 6c61 205c 0a20 1/libsub1.la \\. \n+00030f20: 2020 2020 2020 7375 6232 2f6c 6962 7375 sub2/libsu\n+00030f30: 6232 2e6c 6120 5c0a 2020 2020 2020 202e b2.la \\. .\n+00030f40: 2e2e 0a0a 2020 2020 2023 202d 2d20 7375 .... # -- su\n+00030f50: 6231 2f4d 616b 6566 696c 652e 616d 202d b1/Makefile.am -\n+00030f60: 2d0a 2020 2020 206e 6f69 6e73 745f 4c54 -. noinst_LT\n+00030f70: 4c49 4252 4152 4945 5320 3d20 6c69 6273 LIBRARIES = libs\n+00030f80: 7562 312e 6c61 0a20 2020 2020 6c69 6273 ub1.la. libs\n+00030f90: 7562 315f 6c61 5f53 4f55 5243 4553 203d ub1_la_SOURCES =\n+00030fa0: 202e 2e2e 0a0a 2020 2020 2023 202d 2d20 ..... # -- \n+00030fb0: 7375 6232 2f4d 616b 6566 696c 652e 616d sub2/Makefile.am\n+00030fc0: 202d 2d0a 2020 2020 2023 2073 686f 7769 --. # showi\n+00030fd0: 6e67 206e 6573 7465 6420 636f 6e76 656e ng nested conven\n+00030fe0: 6965 6e63 6520 6c69 6272 6172 6965 730a ience libraries.\n+00030ff0: 2020 2020 2053 5542 4449 5253 203d 2073 SUBDIRS = s\n+00031000: 7562 322e 3120 7375 6232 2e32 202e 2e2e ub2.1 sub2.2 ...\n+00031010: 0a20 2020 2020 6e6f 696e 7374 5f4c 544c . noinst_LTL\n+00031020: 4942 5241 5249 4553 203d 206c 6962 7375 IBRARIES = libsu\n+00031030: 6232 2e6c 610a 2020 2020 206c 6962 7375 b2.la. libsu\n+00031040: 6232 5f6c 615f 534f 5552 4345 5320 3d0a b2_la_SOURCES =.\n+00031050: 2020 2020 206c 6962 7375 6232 5f6c 615f libsub2_la_\n+00031060: 4c49 4241 4444 203d 205c 0a20 2020 2020 LIBADD = \\. \n+00031070: 2020 7375 6232 312f 6c69 6273 7562 3231 sub21/libsub21\n+00031080: 2e6c 6120 5c0a 2020 2020 2020 2073 7562 .la \\. sub\n+00031090: 3232 2f6c 6962 7375 6232 322e 6c61 205c 22/libsub22.la \\\n+000310a0: 0a20 2020 2020 2020 2e2e 2e0a 0a20 2020 . ..... \n+000310b0: 5768 656e 2075 7369 6e67 2073 7563 6820 When using such \n+000310c0: 7365 7475 702c 2062 6577 6172 6520 7468 setup, beware th\n+000310d0: 6174 20e2 8098 6175 746f 6d61 6b65 e280 at ...automake..\n+000310e0: 9920 7769 6c6c 2061 7373 756d 6520 e280 . will assume ..\n+000310f0: 986c 6962 746f 702e 6c61 e280 990a 6973 .libtop.la....is\n+00031100: 2074 6f20 6265 206c 696e 6b65 6420 7769 to be linked wi\n+00031110: 7468 2074 6865 2043 206c 696e 6b65 722e th the C linker.\n+00031120: 2020 5468 6973 2069 7320 6265 6361 7573 This is becaus\n+00031130: 6520 e280 986c 6962 746f 705f 6c61 5f53 e ...libtop_la_S\n+00031140: 4f55 5243 4553 e280 990a 6973 2065 6d70 OURCES....is emp\n+00031150: 7479 2c20 736f 20e2 8098 6175 746f 6d61 ty, so ...automa\n+00031160: 6b65 e280 9920 7069 636b 7320 4320 6173 ke... picks C as\n+00031170: 2064 6566 6175 6c74 206c 616e 6775 6167 default languag\n+00031180: 652e 2020 4966 0ae2 8098 6c69 6274 6f70 e. If....libtop\n+00031190: 5f6c 615f 534f 5552 4345 53e2 8099 2077 _la_SOURCES... w\n+000311a0: 6173 206e 6f74 2065 6d70 7479 2c20 e280 as not empty, ..\n+000311b0: 9861 7574 6f6d 616b 65e2 8099 2077 6f75 .automake... wou\n+000311c0: 6c64 2073 656c 6563 7420 7468 6520 6c69 ld select the li\n+000311d0: 6e6b 6572 2061 730a 6578 706c 6169 6e65 nker as.explaine\n+000311e0: 6420 696e 202a 6e6f 7465 2048 6f77 2074 d in *note How t\n+000311f0: 6865 204c 696e 6b65 7220 6973 2043 686f he Linker is Cho\n+00031200: 7365 6e3a 3a2e 0a0a 2020 2049 6620 6f6e sen::... If on\n+00031210: 6520 6f66 2074 6865 2073 7562 6c69 6272 e of the sublibr\n+00031220: 6172 6965 7320 636f 6e74 6169 6e73 206e aries contains n\n+00031230: 6f6e 2d43 2073 6f75 7263 652c 2069 7420 on-C source, it \n+00031240: 6973 2069 6d70 6f72 7461 6e74 0a74 6861 is important.tha\n+00031250: 7420 7468 6520 6170 7072 6f70 7269 6174 t the appropriat\n+00031260: 6520 6c69 6e6b 6572 2062 6520 6368 6f73 e linker be chos\n+00031270: 656e 2e20 204f 6e65 2077 6179 2074 6f20 en. One way to \n+00031280: 6163 6869 6576 6520 7468 6973 2069 7320 achieve this is \n+00031290: 746f 0a70 7265 7465 6e64 2074 6861 7420 to.pretend that \n+000312a0: 7468 6572 6520 6973 2073 7563 6820 6120 there is such a \n+000312b0: 6e6f 6e2d 4320 6669 6c65 2061 6d6f 6e67 non-C file among\n+000312c0: 2074 6865 2073 6f75 7263 6573 206f 6620 the sources of \n+000312d0: 7468 650a 6c69 6272 6172 792c 2074 6875 the.library, thu\n+000312e0: 7320 666f 7263 696e 6720 e280 9861 7574 s forcing ...aut\n+000312f0: 6f6d 616b 65e2 8099 2074 6f20 7365 6c65 omake... to sele\n+00031300: 6374 2074 6865 2061 7070 726f 7072 6961 ct the appropria\n+00031310: 7465 206c 696e 6b65 722e 2020 4865 7265 te linker. Here\n+00031320: 0a69 7320 7468 6520 746f 702d 6c65 7665 .is the top-leve\n+00031330: 6c20 e280 984d 616b 6566 696c 65e2 8099 l ...Makefile...\n+00031340: 206f 6620 6f75 7220 6578 616d 706c 6520 of our example \n+00031350: 7570 6461 7465 6420 746f 2066 6f72 6365 updated to force\n+00031360: 2043 2b2b 206c 696e 6b69 6e67 2e0a 0a20 C++ linking... \n+00031370: 2020 2020 5355 4244 4952 5320 3d20 7375 SUBDIRS = su\n+00031380: 6231 2073 7562 3220 2e2e 2e0a 2020 2020 b1 sub2 .... \n+00031390: 206c 6962 5f4c 544c 4942 5241 5249 4553 lib_LTLIBRARIES\n+000313a0: 203d 206c 6962 746f 702e 6c61 0a20 2020 = libtop.la. \n+000313b0: 2020 6c69 6274 6f70 5f6c 615f 534f 5552 libtop_la_SOUR\n+000313c0: 4345 5320 3d0a 2020 2020 2023 2044 756d CES =. # Dum\n+000313d0: 6d79 2043 2b2b 2073 6f75 7263 6520 746f my C++ source to\n+000313e0: 2063 6175 7365 2043 2b2b 206c 696e 6b69 cause C++ linki\n+000313f0: 6e67 2e0a 2020 2020 206e 6f64 6973 745f ng.. nodist_\n+00031400: 4558 5452 415f 6c69 6274 6f70 5f6c 615f EXTRA_libtop_la_\n+00031410: 534f 5552 4345 5320 3d20 6475 6d6d 792e SOURCES = dummy.\n+00031420: 6378 780a 2020 2020 206c 6962 746f 705f cxx. libtop_\n+00031430: 6c61 5f4c 4942 4144 4420 3d20 5c0a 2020 la_LIBADD = \\. \n+00031440: 2020 2020 2073 7562 312f 6c69 6273 7562 sub1/libsub\n+00031450: 312e 6c61 205c 0a20 2020 2020 2020 7375 1.la \\. su\n+00031460: 6232 2f6c 6962 7375 6232 2e6c 6120 5c0a b2/libsub2.la \\.\n+00031470: 2020 2020 2020 202e 2e2e 0a0a 2020 20e2 ..... .\n+00031480: 8098 4558 5452 415f 2a5f 534f 5552 4345 ..EXTRA_*_SOURCE\n+00031490: 53e2 8099 2076 6172 6961 626c 6573 2061 S... variables a\n+000314a0: 7265 2075 7365 6420 746f 206b 6565 7020 re used to keep \n+000314b0: 7472 6163 6b20 6f66 2073 6f75 7263 6520 track of source \n+000314c0: 6669 6c65 730a 7468 6174 206d 6967 6874 files.that might\n+000314d0: 2062 6520 636f 6d70 696c 6564 2028 7468 be compiled (th\n+000314e0: 6973 2069 7320 6d6f 7374 6c79 2075 7365 is is mostly use\n+000314f0: 6675 6c20 7768 656e 2064 6f69 6e67 2063 ful when doing c\n+00031500: 6f6e 6469 7469 6f6e 616c 0a63 6f6d 7069 onditional.compi\n+00031510: 6c61 7469 6f6e 2075 7369 6e67 20e2 8098 lation using ...\n+00031520: 4143 5f53 5542 5354 e280 992c 202a 6e6f AC_SUBST..., *no\n+00031530: 7465 2043 6f6e 6469 7469 6f6e 616c 204c te Conditional L\n+00031540: 6962 746f 6f6c 2053 6f75 7263 6573 3a3a ibtool Sources::\n+00031550: 292c 2061 6e64 0a74 6865 20e2 8098 6e6f ), and.the ...no\n+00031560: 6469 7374 5fe2 8099 2070 7265 6669 7820 dist_... prefix \n+00031570: 6d65 616e 7320 7468 6520 6c69 7374 6564 means the listed\n+00031580: 2073 6f75 7263 6573 2061 7265 206e 6f74 sources are not\n+00031590: 2074 6f20 6265 2064 6973 7472 6962 7574 to be distribut\n+000315a0: 6564 0a28 2a6e 6f74 6520 5072 6f67 7261 ed.(*note Progra\n+000315b0: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n+000315c0: 7269 6162 6c65 733a 3a29 2e20 2049 6e20 riables::). In \n+000315d0: 6566 6665 6374 2074 6865 2066 696c 6520 effect the file \n+000315e0: e280 9864 756d 6d79 2e63 7878 e280 990a ...dummy.cxx....\n+000315f0: 646f 6573 206e 6f74 206e 6565 6420 746f does not need to\n+00031600: 2065 7869 7374 2069 6e20 7468 6520 736f exist in the so\n+00031610: 7572 6365 2074 7265 652e 2020 4f66 2063 urce tree. Of c\n+00031620: 6f75 7273 6520 6966 2079 6f75 2068 6176 ourse if you hav\n+00031630: 6520 736f 6d65 0a72 6561 6c20 736f 7572 e some.real sour\n+00031640: 6365 2066 696c 6520 746f 206c 6973 7420 ce file to list \n+00031650: 696e 20e2 8098 6c69 6274 6f70 5f6c 615f in ...libtop_la_\n+00031660: 534f 5552 4345 53e2 8099 2074 6865 7265 SOURCES... there\n+00031670: 2069 7320 6e6f 2070 6f69 6e74 2069 6e0a is no point in.\n+00031680: 6368 6561 7469 6e67 2077 6974 6820 e280 cheating with ..\n+00031690: 986e 6f64 6973 745f 4558 5452 415f 6c69 .nodist_EXTRA_li\n+000316a0: 6274 6f70 5f6c 615f 534f 5552 4345 53e2 btop_la_SOURCES.\n+000316b0: 8099 2e0a 0a1f 0a46 696c 653a 2061 7574 .......File: aut\n+000316c0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+000316d0: 2020 4e6f 6465 3a20 4c69 6274 6f6f 6c20 Node: Libtool \n+000316e0: 4d6f 6475 6c65 732c 2020 4e65 7874 3a20 Modules, Next: \n+000316f0: 4c69 6274 6f6f 6c20 466c 6167 732c 2020 Libtool Flags, \n+00031700: 5072 6576 3a20 4c69 6274 6f6f 6c20 436f Prev: Libtool Co\n+00031710: 6e76 656e 6965 6e63 6520 4c69 6272 6172 nvenience Librar\n+00031720: 6965 732c 2020 5570 3a20 4120 5368 6172 ies, Up: A Shar\n+00031730: 6564 204c 6962 7261 7279 0a0a 382e 332e ed Library..8.3.\n+00031740: 3620 4c69 6274 6f6f 6c20 4d6f 6475 6c65 6 Libtool Module\n+00031750: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------\n+00031760: 2d2d 2d2d 2d2d 2d0a 0a54 6865 7365 2061 -------..These a\n+00031770: 7265 206c 6962 746f 6f6c 206c 6962 7261 re libtool libra\n+00031780: 7269 6573 206d 6561 6e74 2074 6f20 6265 ries meant to be\n+00031790: 2064 6c6f 7065 6e65 642e 2020 5468 6579 dlopened. They\n+000317a0: 2061 7265 2069 6e64 6963 6174 6564 2074 are indicated t\n+000317b0: 6f0a 6c69 6274 6f6f 6c20 6279 2070 6173 o.libtool by pas\n+000317c0: 7369 6e67 20e2 8098 2d6d 6f64 756c 65e2 sing ...-module.\n+000317d0: 8099 2061 7420 6c69 6e6b 2d74 696d 652e .. at link-time.\n+000317e0: 0a0a 2020 2020 2070 6b67 6c69 625f 4c54 .. pkglib_LT\n+000317f0: 4c49 4252 4152 4945 5320 3d20 6d79 6d6f LIBRARIES = mymo\n+00031800: 6475 6c65 2e6c 610a 2020 2020 206d 796d dule.la. mym\n+00031810: 6f64 756c 655f 6c61 5f53 4f55 5243 4553 odule_la_SOURCES\n+00031820: 203d 2064 6f69 742e 630a 2020 2020 206d = doit.c. m\n+00031830: 796d 6f64 756c 655f 6c61 5f4c 4446 4c41 ymodule_la_LDFLA\n+00031840: 4753 203d 202d 6d6f 6475 6c65 0a0a 2020 GS = -module.. \n+00031850: 204f 7264 696e 6172 696c 792c 2041 7574 Ordinarily, Aut\n+00031860: 6f6d 616b 6520 7265 7175 6972 6573 2074 omake requires t\n+00031870: 6861 7420 6120 6c69 6272 6172 7927 7320 hat a library's \n+00031880: 6e61 6d65 2073 7461 7274 2077 6974 6820 name start with \n+00031890: e280 986c 6962 e280 992e 0a48 6f77 6576 ...lib.....Howev\n+000318a0: 6572 2c20 7768 656e 2062 7569 6c64 696e er, when buildin\n+000318b0: 6720 6120 6479 6e61 6d69 6361 6c6c 7920 g a dynamically \n+000318c0: 6c6f 6164 6162 6c65 206d 6f64 756c 6520 loadable module \n+000318d0: 796f 7520 6d69 6768 7420 7769 7368 2074 you might wish t\n+000318e0: 6f0a 7573 6520 6120 226e 6f6e 7374 616e o.use a \"nonstan\n+000318f0: 6461 7264 2220 6e61 6d65 2e20 2041 7574 dard\" name. Aut\n+00031900: 6f6d 616b 6520 7769 6c6c 206e 6f74 2063 omake will not c\n+00031910: 6f6d 706c 6169 6e20 6162 6f75 7420 7375 omplain about su\n+00031920: 6368 0a6e 6f6e 7374 616e 6461 7264 206e ch.nonstandard n\n+00031930: 616d 6573 2069 6620 6974 206b 6e6f 7773 ames if it knows\n+00031940: 2074 6865 206c 6962 7261 7279 2062 6569 the library bei\n+00031950: 6e67 2062 7569 6c74 2069 7320 6120 6c69 ng built is a li\n+00031960: 6274 6f6f 6c0a 6d6f 6475 6c65 2c20 692e btool.module, i.\n+00031970: 652e 2c20 6966 20e2 8098 2d6d 6f64 756c e., if ...-modul\n+00031980: 65e2 8099 2065 7870 6c69 6369 746c 7920 e... explicitly \n+00031990: 6170 7065 6172 7320 696e 2074 6865 206c appears in the l\n+000319a0: 6962 7261 7279 2773 0ae2 8098 5f4c 4446 ibrary's...._LDF\n+000319b0: 4c41 4753 e280 9920 7661 7269 6162 6c65 LAGS... variable\n+000319c0: 2028 6f72 2069 6e20 7468 6520 636f 6d6d (or in the comm\n+000319d0: 6f6e 20e2 8098 414d 5f4c 4446 4c41 4753 on ...AM_LDFLAGS\n+000319e0: e280 9920 7661 7269 6162 6c65 2077 6865 ... variable whe\n+000319f0: 6e20 6e6f 0a70 6572 2d6c 6962 7261 7279 n no.per-library\n+00031a00: 20e2 8098 5f4c 4446 4c41 4753 e280 9920 ..._LDFLAGS... \n+00031a10: 7661 7269 6162 6c65 2069 7320 6465 6669 variable is defi\n+00031a20: 6e65 6429 2e0a 0a20 2020 4173 2061 6c77 ned)... As alw\n+00031a30: 6179 732c 20e2 8098 4143 5f53 5542 5354 ays, ...AC_SUBST\n+00031a40: e280 9920 7661 7269 6162 6c65 7320 6172 ... variables ar\n+00031a50: 6520 626c 6163 6b20 626f 7865 7320 746f e black boxes to\n+00031a60: 2041 7574 6f6d 616b 6520 7369 6e63 650a Automake since.\n+00031a70: 7468 6569 7220 7661 6c75 6573 2061 7265 their values are\n+00031a80: 206e 6f74 2079 6574 206b 6e6f 776e 2077 not yet known w\n+00031a90: 6865 6e20 e280 9861 7574 6f6d 616b 65e2 hen ...automake.\n+00031aa0: 8099 2069 7320 7275 6e2e 2020 5468 6572 .. is run. Ther\n+00031ab0: 6566 6f72 6520 6966 0ae2 8098 2d6d 6f64 efore if....-mod\n+00031ac0: 756c 65e2 8099 2069 7320 7365 7420 7669 ule... is set vi\n+00031ad0: 6120 7375 6368 2061 2076 6172 6961 626c a such a variabl\n+00031ae0: 652c 2041 7574 6f6d 616b 6520 6361 6e6e e, Automake cann\n+00031af0: 6f74 206e 6f74 6963 6520 6974 2061 6e64 ot notice it and\n+00031b00: 2077 696c 6c0a 7072 6f63 6565 6420 6173 will.proceed as\n+00031b10: 2069 6620 7468 6520 6c69 6272 6172 7920 if the library \n+00031b20: 7761 7320 616e 206f 7264 696e 6172 7920 was an ordinary \n+00031b30: 6c69 6274 6f6f 6c20 6c69 6272 6172 792c libtool library,\n+00031b40: 2077 6974 6820 7374 7269 6374 0a6e 616d with strict.nam\n+00031b50: 696e 672e 0a0a 2020 2049 6620 e280 986d ing... If ...m\n+00031b60: 796d 6f64 756c 655f 6c61 5f53 4f55 5243 ymodule_la_SOURC\n+00031b70: 4553 e280 9920 6973 206e 6f74 2073 7065 ES... is not spe\n+00031b80: 6369 6669 6564 2c20 7468 656e 2069 7420 cified, then it \n+00031b90: 6465 6661 756c 7473 2074 6f20 7468 650a defaults to the.\n+00031ba0: 7369 6e67 6c65 2066 696c 6520 e280 986d single file ...m\n+00031bb0: 796d 6f64 756c 652e 63e2 8099 2028 2a6e ymodule.c... (*n\n+00031bc0: 6f74 6520 4465 6661 756c 7420 5f53 4f55 ote Default _SOU\n+00031bd0: 5243 4553 3a3a 292e 0a0a 1f0a 4669 6c65 RCES::).....File\n+00031be0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00031bf0: 696e 666f 2c20 204e 6f64 653a 204c 6962 info, Node: Lib\n+00031c00: 746f 6f6c 2046 6c61 6773 2c20 204e 6578 tool Flags, Nex\n+00031c10: 743a 204c 544c 4942 4f42 4a53 2c20 2050 t: LTLIBOBJS, P\n+00031c20: 7265 763a 204c 6962 746f 6f6c 204d 6f64 rev: Libtool Mod\n+00031c30: 756c 6573 2c20 2055 703a 2041 2053 6861 ules, Up: A Sha\n+00031c40: 7265 6420 4c69 6272 6172 790a 0a38 2e33 red Library..8.3\n+00031c50: 2e37 20e2 8098 5f4c 4942 4144 44e2 8099 .7 ..._LIBADD...\n+00031c60: 2c20 e280 985f 4c44 464c 4147 53e2 8099 , ..._LDFLAGS...\n+00031c70: 2c20 616e 6420 e280 985f 4c49 4254 4f4f , and ..._LIBTOO\n+00031c80: 4c46 4c41 4753 e280 990a 2d2d 2d2d 2d2d LFLAGS....------\n 00031c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00031ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00031cb0: 2d2d 2d2d 2d2d 2d2d 0a0a 4173 2073 686f --------..As sho\n-00031cc0: 776e 2069 6e20 7072 6576 696f 7573 2073 wn in previous s\n-00031cd0: 6563 7469 6f6e 732c 2074 6865 20e2 8098 ections, the ...\n-00031ce0: 4c49 4252 4152 595f 4c49 4241 4444 e280 LIBRARY_LIBADD..\n-00031cf0: 9920 7661 7269 6162 6c65 2073 686f 756c . variable shoul\n-00031d00: 6420 6265 0a75 7365 6420 746f 206c 6973 d be.used to lis\n-00031d10: 7420 6578 7472 6120 6c69 6274 6f6f 6c20 t extra libtool \n-00031d20: 6f62 6a65 6374 7320 28e2 8098 2e6c 6fe2 objects (....lo.\n-00031d30: 8099 2066 696c 6573 2920 6f72 206c 6962 .. files) or lib\n-00031d40: 746f 6f6c 206c 6962 7261 7269 6573 0a28 tool libraries.(\n-00031d50: e280 982e 6c61 e280 9929 2074 6f20 6164 ....la...) to ad\n-00031d60: 6420 746f 204c 4942 5241 5259 2e0a 0a20 d to LIBRARY... \n-00031d70: 2020 5468 6520 e280 984c 4942 5241 5259 The ...LIBRARY\n-00031d80: 5f4c 4446 4c41 4753 e280 9920 7661 7269 _LDFLAGS... vari\n-00031d90: 6162 6c65 2069 7320 7468 6520 706c 6163 able is the plac\n-00031da0: 6520 746f 206c 6973 7420 6164 6469 7469 e to list additi\n-00031db0: 6f6e 616c 0a6c 6962 746f 6f6c 206c 696e onal.libtool lin\n-00031dc0: 6b69 6e67 2066 6c61 6773 2c20 7375 6368 king flags, such\n-00031dd0: 2061 7320 e280 982d 7665 7273 696f 6e2d as ...-version-\n-00031de0: 696e 666f e280 992c 20e2 8098 2d73 7461 info..., ...-sta\n-00031df0: 7469 63e2 8099 2c20 616e 6420 6120 6c6f tic..., and a lo\n-00031e00: 740a 6d6f 7265 2e20 202a 4e6f 7465 204c t.more. *Note L\n-00031e10: 696e 6b20 6d6f 6465 3a20 286c 6962 746f ink mode: (libto\n-00031e20: 6f6c 294c 696e 6b20 6d6f 6465 2e0a 0a20 ol)Link mode... \n-00031e30: 2020 5468 6520 e280 986c 6962 746f 6f6c The ...libtool\n-00031e40: e280 9920 636f 6d6d 616e 6420 6861 7320 ... command has \n-00031e50: 7477 6f20 6b69 6e64 7320 6f66 206f 7074 two kinds of opt\n-00031e60: 696f 6e73 3a20 6d6f 6465 2d73 7065 6369 ions: mode-speci\n-00031e70: 6669 6320 6f70 7469 6f6e 730a 616e 6420 fic options.and \n-00031e80: 6765 6e65 7269 6320 6f70 7469 6f6e 732e generic options.\n-00031e90: 2020 4d6f 6465 2d73 7065 6369 6669 6320 Mode-specific \n-00031ea0: 6f70 7469 6f6e 7320 7375 6368 2061 7320 options such as \n-00031eb0: 7468 6520 6166 6f72 656d 656e 7469 6f6e the aforemention\n-00031ec0: 6564 0a6c 696e 6b69 6e67 2066 6c61 6773 ed.linking flags\n-00031ed0: 2073 686f 756c 6420 6265 206c 756d 7065 should be lumpe\n-00031ee0: 6420 7769 7468 2074 6865 206f 7468 6572 d with the other\n-00031ef0: 2066 6c61 6773 2070 6173 7365 6420 746f flags passed to\n-00031f00: 2074 6865 2074 6f6f 6c0a 696e 766f 6b65 the tool.invoke\n-00031f10: 6420 6279 20e2 8098 6c69 6274 6f6f 6ce2 d by ...libtool.\n-00031f20: 8099 2028 6865 6e63 6520 7468 6520 7573 .. (hence the us\n-00031f30: 6520 6f66 20e2 8098 4c49 4252 4152 595f e of ...LIBRARY_\n-00031f40: 4c44 464c 4147 53e2 8099 2066 6f72 206c LDFLAGS... for l\n-00031f50: 6962 746f 6f6c 0a6c 696e 6b69 6e67 2066 ibtool.linking f\n-00031f60: 6c61 6773 292e 2020 4765 6e65 7269 6320 lags). Generic \n-00031f70: 6f70 7469 6f6e 7320 696e 636c 7564 6520 options include \n-00031f80: e280 982d 2d74 6167 3d54 4147 e280 9920 ...--tag=TAG... \n-00031f90: 616e 6420 e280 982d 2d73 696c 656e 74e2 and ...--silent.\n-00031fa0: 8099 0a28 2a6e 6f74 6520 496e 766f 6b69 ...(*note Invoki\n-00031fb0: 6e67 20e2 8098 6c69 6274 6f6f 6ce2 8099 ng ...libtool...\n-00031fc0: 3a20 286c 6962 746f 6f6c 2949 6e76 6f6b : (libtool)Invok\n-00031fd0: 696e 6720 6c69 6274 6f6f 6c2e 2066 6f72 ing libtool. for\n-00031fe0: 206d 6f72 6520 6f70 7469 6f6e 7329 0a73 more options).s\n-00031ff0: 686f 756c 6420 6170 7065 6172 2062 6566 hould appear bef\n-00032000: 6f72 6520 7468 6520 6d6f 6465 2073 656c ore the mode sel\n-00032010: 6563 7469 6f6e 206f 6e20 7468 6520 636f ection on the co\n-00032020: 6d6d 616e 6420 6c69 6e65 3b20 696e 0ae2 mmand line; in..\n-00032030: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n-00032040: 7320 7468 6579 2073 686f 756c 6420 6265 s they should be\n-00032050: 206c 6973 7465 6420 696e 2074 6865 20e2 listed in the .\n-00032060: 8098 4c49 4252 4152 595f 4c49 4254 4f4f ..LIBRARY_LIBTOO\n-00032070: 4c46 4c41 4753 e280 990a 7661 7269 6162 LFLAGS....variab\n-00032080: 6c65 2e0a 0a20 2020 4966 20e2 8098 4c49 le... If ...LI\n-00032090: 4252 4152 595f 4c49 4254 4f4f 4c46 4c41 BRARY_LIBTOOLFLA\n-000320a0: 4753 e280 9920 6973 206e 6f74 2064 6566 GS... is not def\n-000320b0: 696e 6564 2c20 7468 656e 2074 6865 2076 ined, then the v\n-000320c0: 6172 6961 626c 650a e280 9841 4d5f 4c49 ariable....AM_LI\n-000320d0: 4254 4f4f 4c46 4c41 4753 e280 9920 6973 BTOOLFLAGS... is\n-000320e0: 2075 7365 6420 696e 7374 6561 642e 0a0a used instead...\n-000320f0: 2020 2054 6865 7365 2066 6c61 6773 2061 These flags a\n-00032100: 7265 2070 6173 7365 6420 746f 206c 6962 re passed to lib\n-00032110: 746f 6f6c 2061 6674 6572 2074 6865 20e2 tool after the .\n-00032120: 8098 2d2d 7461 673d 5441 47e2 8099 206f ..--tag=TAG... o\n-00032130: 7074 696f 6e0a 636f 6d70 7574 6564 2062 ption.computed b\n-00032140: 7920 4175 746f 6d61 6b65 2028 6966 2061 y Automake (if a\n-00032150: 6e79 292c 2073 6f20 e280 984c 4942 5241 ny), so ...LIBRA\n-00032160: 5259 5f4c 4942 544f 4f4c 464c 4147 53e2 RY_LIBTOOLFLAGS.\n-00032170: 8099 2028 6f72 0ae2 8098 414d 5f4c 4942 .. (or....AM_LIB\n-00032180: 544f 4f4c 464c 4147 53e2 8099 2920 6973 TOOLFLAGS...) is\n-00032190: 2061 2067 6f6f 6420 706c 6163 6520 746f a good place to\n-000321a0: 206f 7665 7272 6964 6520 6f72 2073 7570 override or sup\n-000321b0: 706c 656d 656e 7420 7468 650a e280 982d plement the....-\n-000321c0: 2d74 6167 3d54 4147 e280 9920 7365 7474 -tag=TAG... sett\n-000321d0: 696e 672e 0a0a 2020 2054 6865 206c 6962 ing... The lib\n-000321e0: 746f 6f6c 2072 756c 6573 2061 6c73 6f20 tool rules also \n-000321f0: 7573 6520 6120 e280 984c 4942 544f 4f4c use a ...LIBTOOL\n-00032200: 464c 4147 53e2 8099 2076 6172 6961 626c FLAGS... variabl\n-00032210: 6520 7468 6174 2073 686f 756c 6420 6e6f e that should no\n-00032220: 740a 6265 2073 6574 2069 6e20 e280 984d t.be set in ...M\n-00032230: 616b 6566 696c 652e 616d e280 993a 2074 akefile.am...: t\n-00032240: 6869 7320 6973 2061 2075 7365 7220 7661 his is a user va\n-00032250: 7269 6162 6c65 2028 2a6e 6f74 6520 466c riable (*note Fl\n-00032260: 6167 2056 6172 6961 626c 6573 0a4f 7264 ag Variables.Ord\n-00032270: 6572 696e 673a 3a2e 2020 4974 2061 6c6c ering::. It all\n-00032280: 6f77 7320 7573 6572 7320 746f 2072 756e ows users to run\n-00032290: 20e2 8098 6d61 6b65 204c 4942 544f 4f4c ...make LIBTOOL\n-000322a0: 464c 4147 533d 2d2d 7369 6c65 6e74 e280 FLAGS=--silent..\n-000322b0: 992c 2066 6f72 0a69 6e73 7461 6e63 652e ., for.instance.\n-000322c0: 2020 4e6f 7465 2074 6861 7420 7468 6520 Note that the \n-000322d0: 7665 7262 6f73 6974 7920 6f66 20e2 8098 verbosity of ...\n-000322e0: 6c69 6274 6f6f 6ce2 8099 2063 616e 2061 libtool... can a\n-000322f0: 6c73 6f20 6265 2069 6e66 6c75 656e 6365 lso be influence\n-00032300: 640a 7769 7468 2074 6865 2041 7574 6f6d d.with the Autom\n-00032310: 616b 6520 e280 9873 696c 656e 742d 7275 ake ...silent-ru\n-00032320: 6c65 73e2 8099 206f 7074 696f 6e20 282a les... option (*\n-00032330: 6e6f 7465 204f 7074 696f 6e73 3a3a 292e note Options::).\n-00032340: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-00032350: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-00032360: 6f64 653a 204c 544c 4942 4f42 4a53 2c20 ode: LTLIBOBJS, \n-00032370: 204e 6578 743a 204c 6962 746f 6f6c 2049 Next: Libtool I\n-00032380: 7373 7565 732c 2020 5072 6576 3a20 4c69 ssues, Prev: Li\n-00032390: 6274 6f6f 6c20 466c 6167 732c 2020 5570 btool Flags, Up\n-000323a0: 3a20 4120 5368 6172 6564 204c 6962 7261 : A Shared Libra\n-000323b0: 7279 0a0a 382e 332e 3820 e280 984c 544c ry..8.3.8 ...LTL\n-000323c0: 4942 4f42 4a53 e280 9920 616e 6420 e280 IBOBJS... and ..\n-000323d0: 984c 5441 4c4c 4f43 41e2 8099 0a2d 2d2d .LTALLOCA....---\n+00031cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4173 2073 ----------..As s\n+00031cc0: 686f 776e 2069 6e20 7072 6576 696f 7573 hown in previous\n+00031cd0: 2073 6563 7469 6f6e 732c 2074 6865 20e2 sections, the .\n+00031ce0: 8098 4c49 4252 4152 595f 4c49 4241 4444 ..LIBRARY_LIBADD\n+00031cf0: e280 9920 7661 7269 6162 6c65 2073 686f ... variable sho\n+00031d00: 756c 6420 6265 0a75 7365 6420 746f 206c uld be.used to l\n+00031d10: 6973 7420 6578 7472 6120 6c69 6274 6f6f ist extra libtoo\n+00031d20: 6c20 6f62 6a65 6374 7320 28e2 8098 2e6c l objects (....l\n+00031d30: 6fe2 8099 2066 696c 6573 2920 6f72 206c o... files) or l\n+00031d40: 6962 746f 6f6c 206c 6962 7261 7269 6573 ibtool libraries\n+00031d50: 0a28 e280 982e 6c61 e280 9929 2074 6f20 .(....la...) to \n+00031d60: 6164 6420 746f 204c 4942 5241 5259 2e0a add to LIBRARY..\n+00031d70: 0a20 2020 5468 6520 e280 984c 4942 5241 . The ...LIBRA\n+00031d80: 5259 5f4c 4446 4c41 4753 e280 9920 7661 RY_LDFLAGS... va\n+00031d90: 7269 6162 6c65 2069 7320 7468 6520 706c riable is the pl\n+00031da0: 6163 6520 746f 206c 6973 7420 6164 6469 ace to list addi\n+00031db0: 7469 6f6e 616c 0a6c 6962 746f 6f6c 206c tional.libtool l\n+00031dc0: 696e 6b69 6e67 2066 6c61 6773 2c20 7375 inking flags, su\n+00031dd0: 6368 2061 7320 e280 982d 7665 7273 696f ch as ...-versio\n+00031de0: 6e2d 696e 666f e280 992c 20e2 8098 2d73 n-info..., ...-s\n+00031df0: 7461 7469 63e2 8099 2c20 616e 6420 6120 tatic..., and a \n+00031e00: 6c6f 740a 6d6f 7265 2e20 202a 4e6f 7465 lot.more. *Note\n+00031e10: 204c 696e 6b20 6d6f 6465 3a20 286c 6962 Link mode: (lib\n+00031e20: 746f 6f6c 294c 696e 6b20 6d6f 6465 2e0a tool)Link mode..\n+00031e30: 0a20 2020 5468 6520 e280 986c 6962 746f . The ...libto\n+00031e40: 6f6c e280 9920 636f 6d6d 616e 6420 6861 ol... command ha\n+00031e50: 7320 7477 6f20 6b69 6e64 7320 6f66 206f s two kinds of o\n+00031e60: 7074 696f 6e73 3a20 6d6f 6465 2d73 7065 ptions: mode-spe\n+00031e70: 6369 6669 6320 6f70 7469 6f6e 730a 616e cific options.an\n+00031e80: 6420 6765 6e65 7269 6320 6f70 7469 6f6e d generic option\n+00031e90: 732e 2020 4d6f 6465 2d73 7065 6369 6669 s. Mode-specifi\n+00031ea0: 6320 6f70 7469 6f6e 7320 7375 6368 2061 c options such a\n+00031eb0: 7320 7468 6520 6166 6f72 656d 656e 7469 s the aforementi\n+00031ec0: 6f6e 6564 0a6c 696e 6b69 6e67 2066 6c61 oned.linking fla\n+00031ed0: 6773 2073 686f 756c 6420 6265 206c 756d gs should be lum\n+00031ee0: 7065 6420 7769 7468 2074 6865 206f 7468 ped with the oth\n+00031ef0: 6572 2066 6c61 6773 2070 6173 7365 6420 er flags passed \n+00031f00: 746f 2074 6865 2074 6f6f 6c0a 696e 766f to the tool.invo\n+00031f10: 6b65 6420 6279 20e2 8098 6c69 6274 6f6f ked by ...libtoo\n+00031f20: 6ce2 8099 2028 6865 6e63 6520 7468 6520 l... (hence the \n+00031f30: 7573 6520 6f66 20e2 8098 4c49 4252 4152 use of ...LIBRAR\n+00031f40: 595f 4c44 464c 4147 53e2 8099 2066 6f72 Y_LDFLAGS... for\n+00031f50: 206c 6962 746f 6f6c 0a6c 696e 6b69 6e67 libtool.linking\n+00031f60: 2066 6c61 6773 292e 2020 4765 6e65 7269 flags). Generi\n+00031f70: 6320 6f70 7469 6f6e 7320 696e 636c 7564 c options includ\n+00031f80: 6520 e280 982d 2d74 6167 3d54 4147 e280 e ...--tag=TAG..\n+00031f90: 9920 616e 6420 e280 982d 2d73 696c 656e . and ...--silen\n+00031fa0: 74e2 8099 0a28 2a6e 6f74 6520 496e 766f t....(*note Invo\n+00031fb0: 6b69 6e67 20e2 8098 6c69 6274 6f6f 6ce2 king ...libtool.\n+00031fc0: 8099 3a20 286c 6962 746f 6f6c 2949 6e76 ..: (libtool)Inv\n+00031fd0: 6f6b 696e 6720 6c69 6274 6f6f 6c2e 2066 oking libtool. f\n+00031fe0: 6f72 206d 6f72 6520 6f70 7469 6f6e 7329 or more options)\n+00031ff0: 0a73 686f 756c 6420 6170 7065 6172 2062 .should appear b\n+00032000: 6566 6f72 6520 7468 6520 6d6f 6465 2073 efore the mode s\n+00032010: 656c 6563 7469 6f6e 206f 6e20 7468 6520 election on the \n+00032020: 636f 6d6d 616e 6420 6c69 6e65 3b20 696e command line; in\n+00032030: 0ae2 8098 4d61 6b65 6669 6c65 2e61 6de2 ....Makefile.am.\n+00032040: 8099 7320 7468 6579 2073 686f 756c 6420 ..s they should \n+00032050: 6265 206c 6973 7465 6420 696e 2074 6865 be listed in the\n+00032060: 20e2 8098 4c49 4252 4152 595f 4c49 4254 ...LIBRARY_LIBT\n+00032070: 4f4f 4c46 4c41 4753 e280 990a 7661 7269 OOLFLAGS....vari\n+00032080: 6162 6c65 2e0a 0a20 2020 4966 20e2 8098 able... If ...\n+00032090: 4c49 4252 4152 595f 4c49 4254 4f4f 4c46 LIBRARY_LIBTOOLF\n+000320a0: 4c41 4753 e280 9920 6973 206e 6f74 2064 LAGS... is not d\n+000320b0: 6566 696e 6564 2c20 7468 656e 2074 6865 efined, then the\n+000320c0: 2076 6172 6961 626c 650a e280 9841 4d5f variable....AM_\n+000320d0: 4c49 4254 4f4f 4c46 4c41 4753 e280 9920 LIBTOOLFLAGS... \n+000320e0: 6973 2075 7365 6420 696e 7374 6561 642e is used instead.\n+000320f0: 0a0a 2020 2054 6865 7365 2066 6c61 6773 .. These flags\n+00032100: 2061 7265 2070 6173 7365 6420 746f 206c are passed to l\n+00032110: 6962 746f 6f6c 2061 6674 6572 2074 6865 ibtool after the\n+00032120: 20e2 8098 2d2d 7461 673d 5441 47e2 8099 ...--tag=TAG...\n+00032130: 206f 7074 696f 6e0a 636f 6d70 7574 6564 option.computed\n+00032140: 2062 7920 4175 746f 6d61 6b65 2028 6966 by Automake (if\n+00032150: 2061 6e79 292c 2073 6f20 e280 984c 4942 any), so ...LIB\n+00032160: 5241 5259 5f4c 4942 544f 4f4c 464c 4147 RARY_LIBTOOLFLAG\n+00032170: 53e2 8099 2028 6f72 0ae2 8098 414d 5f4c S... (or....AM_L\n+00032180: 4942 544f 4f4c 464c 4147 53e2 8099 2920 IBTOOLFLAGS...) \n+00032190: 6973 2061 2067 6f6f 6420 706c 6163 6520 is a good place \n+000321a0: 746f 206f 7665 7272 6964 6520 6f72 2073 to override or s\n+000321b0: 7570 706c 656d 656e 7420 7468 650a e280 upplement the...\n+000321c0: 982d 2d74 6167 3d54 4147 e280 9920 7365 .--tag=TAG... se\n+000321d0: 7474 696e 672e 0a0a 2020 2054 6865 206c tting... The l\n+000321e0: 6962 746f 6f6c 2072 756c 6573 2061 6c73 ibtool rules als\n+000321f0: 6f20 7573 6520 6120 e280 984c 4942 544f o use a ...LIBTO\n+00032200: 4f4c 464c 4147 53e2 8099 2076 6172 6961 OLFLAGS... varia\n+00032210: 626c 6520 7468 6174 2073 686f 756c 6420 ble that should \n+00032220: 6e6f 740a 6265 2073 6574 2069 6e20 e280 not.be set in ..\n+00032230: 984d 616b 6566 696c 652e 616d e280 993a .Makefile.am...:\n+00032240: 2074 6869 7320 6973 2061 2075 7365 7220 this is a user \n+00032250: 7661 7269 6162 6c65 2028 2a6e 6f74 6520 variable (*note \n+00032260: 466c 6167 2056 6172 6961 626c 6573 0a4f Flag Variables.O\n+00032270: 7264 6572 696e 673a 3a2e 2020 4974 2061 rdering::. It a\n+00032280: 6c6c 6f77 7320 7573 6572 7320 746f 2072 llows users to r\n+00032290: 756e 20e2 8098 6d61 6b65 204c 4942 544f un ...make LIBTO\n+000322a0: 4f4c 464c 4147 533d 2d2d 7369 6c65 6e74 OLFLAGS=--silent\n+000322b0: e280 992c 2066 6f72 0a69 6e73 7461 6e63 ..., for.instanc\n+000322c0: 652e 2020 4e6f 7465 2074 6861 7420 7468 e. Note that th\n+000322d0: 6520 7665 7262 6f73 6974 7920 6f66 20e2 e verbosity of .\n+000322e0: 8098 6c69 6274 6f6f 6ce2 8099 2063 616e ..libtool... can\n+000322f0: 2061 6c73 6f20 6265 2069 6e66 6c75 656e also be influen\n+00032300: 6365 640a 7769 7468 2074 6865 2041 7574 ced.with the Aut\n+00032310: 6f6d 616b 6520 e280 9873 696c 656e 742d omake ...silent-\n+00032320: 7275 6c65 73e2 8099 206f 7074 696f 6e20 rules... option \n+00032330: 282a 6e6f 7465 204f 7074 696f 6e73 3a3a (*note Options::\n+00032340: 292e 0a0a 1f0a 4669 6c65 3a20 6175 746f ).....File: auto\n+00032350: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00032360: 204e 6f64 653a 204c 544c 4942 4f42 4a53 Node: LTLIBOBJS\n+00032370: 2c20 204e 6578 743a 204c 6962 746f 6f6c , Next: Libtool\n+00032380: 2049 7373 7565 732c 2020 5072 6576 3a20 Issues, Prev: \n+00032390: 4c69 6274 6f6f 6c20 466c 6167 732c 2020 Libtool Flags, \n+000323a0: 5570 3a20 4120 5368 6172 6564 204c 6962 Up: A Shared Lib\n+000323b0: 7261 7279 0a0a 382e 332e 3820 e280 984c rary..8.3.8 ...L\n+000323c0: 544c 4942 4f42 4a53 e280 9920 616e 6420 TLIBOBJS... and \n+000323d0: e280 984c 5441 4c4c 4f43 41e2 8099 0a2d ...LTALLOCA....-\n 000323e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-000323f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a57 -------------..W\n-00032400: 6865 7265 2061 6e20 6f72 6469 6e61 7279 here an ordinary\n-00032410: 206c 6962 7261 7279 206d 6967 6874 2069 library might i\n-00032420: 6e63 6c75 6465 20e2 8098 2428 4c49 424f nclude ...$(LIBO\n-00032430: 424a 5329 e280 9920 6f72 20e2 8098 2428 BJS)... or ...$(\n-00032440: 414c 4c4f 4341 29e2 8099 0a28 2a6e 6f74 ALLOCA)....(*not\n-00032450: 6520 4c49 424f 424a 533a 3a29 2c20 6120 e LIBOBJS::), a \n-00032460: 6c69 6274 6f6f 6c20 6c69 6272 6172 7920 libtool library \n-00032470: 6d75 7374 2075 7365 20e2 8098 2428 4c54 must use ...$(LT\n-00032480: 4c49 424f 424a 5329 e280 9920 6f72 0ae2 LIBOBJS)... or..\n-00032490: 8098 2428 4c54 414c 4c4f 4341 29e2 8099 ..$(LTALLOCA)...\n-000324a0: 2e20 2054 6869 7320 6973 2072 6571 7569 . This is requi\n-000324b0: 7265 6420 6265 6361 7573 6520 7468 6520 red because the \n-000324c0: 6f62 6a65 6374 2066 696c 6573 2074 6861 object files tha\n-000324d0: 7420 6c69 6274 6f6f 6c0a 6f70 6572 6174 t libtool.operat\n-000324e0: 6573 206f 6e20 646f 206e 6f74 206e 6563 es on do not nec\n-000324f0: 6573 7361 7269 6c79 2065 6e64 2069 6e20 essarily end in \n-00032500: e280 982e 6fe2 8099 2e0a 0a20 2020 4e6f ....o...... No\n-00032510: 7761 6461 7973 2c20 7468 6520 636f 6d70 wadays, the comp\n-00032520: 7574 6174 696f 6e20 6f66 20e2 8098 4c54 utation of ...LT\n-00032530: 4c49 424f 424a 53e2 8099 2066 726f 6d20 LIBOBJS... from \n-00032540: e280 984c 4942 4f42 4a53 e280 9920 6973 ...LIBOBJS... is\n-00032550: 2070 6572 666f 726d 6564 0a61 7574 6f6d performed.autom\n-00032560: 6174 6963 616c 6c79 2062 7920 4175 746f atically by Auto\n-00032570: 636f 6e66 2028 2a6e 6f74 6520 e280 9841 conf (*note ...A\n-00032580: 435f 4c49 424f 424a e280 9920 7673 2e20 C_LIBOBJ... vs. \n-00032590: e280 984c 4942 4f42 4a53 e280 993a 0a28 ...LIBOBJS...:.(\n-000325a0: 6175 746f 636f 6e66 2941 435f 4c49 424f autoconf)AC_LIBO\n-000325b0: 424a 2076 7320 4c49 424f 424a 532e 292e BJ vs LIBOBJS.).\n-000325c0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-000325d0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-000325e0: 6f64 653a 204c 6962 746f 6f6c 2049 7373 ode: Libtool Iss\n-000325f0: 7565 732c 2020 5072 6576 3a20 4c54 4c49 ues, Prev: LTLI\n-00032600: 424f 424a 532c 2020 5570 3a20 4120 5368 BOBJS, Up: A Sh\n-00032610: 6172 6564 204c 6962 7261 7279 0a0a 382e ared Library..8.\n-00032620: 332e 3920 436f 6d6d 6f6e 2049 7373 7565 3.9 Common Issue\n-00032630: 7320 5265 6c61 7465 6420 746f 204c 6962 s Related to Lib\n-00032640: 746f 6f6c 2773 2055 7365 0a2d 2d2d 2d2d tool's Use.-----\n+000323f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n+00032400: 0a57 6865 7265 2061 6e20 6f72 6469 6e61 .Where an ordina\n+00032410: 7279 206c 6962 7261 7279 206d 6967 6874 ry library might\n+00032420: 2069 6e63 6c75 6465 20e2 8098 2428 4c49 include ...$(LI\n+00032430: 424f 424a 5329 e280 9920 6f72 20e2 8098 BOBJS)... or ...\n+00032440: 2428 414c 4c4f 4341 29e2 8099 0a28 2a6e $(ALLOCA)....(*n\n+00032450: 6f74 6520 4c49 424f 424a 533a 3a29 2c20 ote LIBOBJS::), \n+00032460: 6120 6c69 6274 6f6f 6c20 6c69 6272 6172 a libtool librar\n+00032470: 7920 6d75 7374 2075 7365 20e2 8098 2428 y must use ...$(\n+00032480: 4c54 4c49 424f 424a 5329 e280 9920 6f72 LTLIBOBJS)... or\n+00032490: 0ae2 8098 2428 4c54 414c 4c4f 4341 29e2 ....$(LTALLOCA).\n+000324a0: 8099 2e20 2054 6869 7320 6973 2072 6571 ... This is req\n+000324b0: 7569 7265 6420 6265 6361 7573 6520 7468 uired because th\n+000324c0: 6520 6f62 6a65 6374 2066 696c 6573 2074 e object files t\n+000324d0: 6861 7420 6c69 6274 6f6f 6c0a 6f70 6572 hat libtool.oper\n+000324e0: 6174 6573 206f 6e20 646f 206e 6f74 206e ates on do not n\n+000324f0: 6563 6573 7361 7269 6c79 2065 6e64 2069 ecessarily end i\n+00032500: 6e20 e280 982e 6fe2 8099 2e0a 0a20 2020 n ....o...... \n+00032510: 4e6f 7761 6461 7973 2c20 7468 6520 636f Nowadays, the co\n+00032520: 6d70 7574 6174 696f 6e20 6f66 20e2 8098 mputation of ...\n+00032530: 4c54 4c49 424f 424a 53e2 8099 2066 726f LTLIBOBJS... fro\n+00032540: 6d20 e280 984c 4942 4f42 4a53 e280 9920 m ...LIBOBJS... \n+00032550: 6973 2070 6572 666f 726d 6564 0a61 7574 is performed.aut\n+00032560: 6f6d 6174 6963 616c 6c79 2062 7920 4175 omatically by Au\n+00032570: 746f 636f 6e66 2028 2a6e 6f74 6520 e280 toconf (*note ..\n+00032580: 9841 435f 4c49 424f 424a e280 9920 7673 .AC_LIBOBJ... vs\n+00032590: 2e20 e280 984c 4942 4f42 4a53 e280 993a . ...LIBOBJS...:\n+000325a0: 0a28 6175 746f 636f 6e66 2941 435f 4c49 .(autoconf)AC_LI\n+000325b0: 424f 424a 2076 7320 4c49 424f 424a 532e BOBJ vs LIBOBJS.\n+000325c0: 292e 0a0a 1f0a 4669 6c65 3a20 6175 746f ).....File: auto\n+000325d0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+000325e0: 204e 6f64 653a 204c 6962 746f 6f6c 2049 Node: Libtool I\n+000325f0: 7373 7565 732c 2020 5072 6576 3a20 4c54 ssues, Prev: LT\n+00032600: 4c49 424f 424a 532c 2020 5570 3a20 4120 LIBOBJS, Up: A \n+00032610: 5368 6172 6564 204c 6962 7261 7279 0a0a Shared Library..\n+00032620: 382e 332e 3920 436f 6d6d 6f6e 2049 7373 8.3.9 Common Iss\n+00032630: 7565 7320 5265 6c61 7465 6420 746f 204c ues Related to L\n+00032640: 6962 746f 6f6c 2773 2055 7365 0a2d 2d2d ibtool's Use.---\n 00032650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00032660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00032670: 2d2d 2d2d 2d2d 2d0a 0a2a 204d 656e 753a -------..* Menu:\n-00032680: 0a0a 2a20 4572 726f 7220 7265 7175 6972 ..* Error requir\n-00032690: 6564 2066 696c 6520 6c74 6d61 696e 2e73 ed file ltmain.s\n-000326a0: 6820 6e6f 7420 666f 756e 643a 3a20 2054 h not found:: T\n-000326b0: 6865 206e 6565 6420 746f 2072 756e 206c he need to run l\n-000326c0: 6962 746f 6f6c 697a 650a 2a20 4f62 6a65 ibtoolize.* Obje\n-000326d0: 6374 7320 6372 6561 7465 6420 626f 7468 cts created both\n-000326e0: 2077 6974 6820 6c69 6274 6f6f 6c20 616e with libtool an\n-000326f0: 6420 7769 7468 6f75 743a 3a20 2041 766f d without:: Avo\n-00032700: 6964 2061 2073 7065 6369 6669 6320 6275 id a specific bu\n-00032710: 696c 6420 7261 6365 0a0a 1f0a 4669 6c65 ild race....File\n-00032720: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-00032730: 696e 666f 2c20 204e 6f64 653a 2045 7272 info, Node: Err\n-00032740: 6f72 2072 6571 7569 7265 6420 6669 6c65 or required file\n-00032750: 206c 746d 6169 6e2e 7368 206e 6f74 2066 ltmain.sh not f\n-00032760: 6f75 6e64 2c20 204e 6578 743a 204f 626a ound, Next: Obj\n-00032770: 6563 7473 2063 7265 6174 6564 2062 6f74 ects created bot\n-00032780: 6820 7769 7468 206c 6962 746f 6f6c 2061 h with libtool a\n-00032790: 6e64 2077 6974 686f 7574 2c20 2055 703a nd without, Up:\n-000327a0: 204c 6962 746f 6f6c 2049 7373 7565 730a Libtool Issues.\n-000327b0: 0a38 2e33 2e39 2e31 2045 7272 6f72 3a20 .8.3.9.1 Error: \n-000327c0: e280 9872 6571 7569 7265 6420 6669 6c65 ...required file\n-000327d0: 2060 2e2f 6c74 6d61 696e 2e73 6827 206e `./ltmain.sh' n\n-000327e0: 6f74 2066 6f75 6e64 e280 990a 2e2e 2e2e ot found........\n+00032670: 2d2d 2d2d 2d2d 2d2d 2d0a 0a2a 204d 656e ---------..* Men\n+00032680: 753a 0a0a 2a20 4572 726f 7220 7265 7175 u:..* Error requ\n+00032690: 6972 6564 2066 696c 6520 6c74 6d61 696e ired file ltmain\n+000326a0: 2e73 6820 6e6f 7420 666f 756e 643a 3a20 .sh not found:: \n+000326b0: 2054 6865 206e 6565 6420 746f 2072 756e The need to run\n+000326c0: 206c 6962 746f 6f6c 697a 650a 2a20 4f62 libtoolize.* Ob\n+000326d0: 6a65 6374 7320 6372 6561 7465 6420 626f jects created bo\n+000326e0: 7468 2077 6974 6820 6c69 6274 6f6f 6c20 th with libtool \n+000326f0: 616e 6420 7769 7468 6f75 743a 3a20 2041 and without:: A\n+00032700: 766f 6964 2061 2073 7065 6369 6669 6320 void a specific \n+00032710: 6275 696c 6420 7261 6365 0a0a 1f0a 4669 build race....Fi\n+00032720: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00032730: 312e 696e 666f 2c20 204e 6f64 653a 2045 1.info, Node: E\n+00032740: 7272 6f72 2072 6571 7569 7265 6420 6669 rror required fi\n+00032750: 6c65 206c 746d 6169 6e2e 7368 206e 6f74 le ltmain.sh not\n+00032760: 2066 6f75 6e64 2c20 204e 6578 743a 204f found, Next: O\n+00032770: 626a 6563 7473 2063 7265 6174 6564 2062 bjects created b\n+00032780: 6f74 6820 7769 7468 206c 6962 746f 6f6c oth with libtool\n+00032790: 2061 6e64 2077 6974 686f 7574 2c20 2055 and without, U\n+000327a0: 703a 204c 6962 746f 6f6c 2049 7373 7565 p: Libtool Issue\n+000327b0: 730a 0a38 2e33 2e39 2e31 2045 7272 6f72 s..8.3.9.1 Error\n+000327c0: 3a20 e280 9872 6571 7569 7265 6420 6669 : ...required fi\n+000327d0: 6c65 2060 2e2f 6c74 6d61 696e 2e73 6827 le `./ltmain.sh'\n+000327e0: 206e 6f74 2066 6f75 6e64 e280 990a 2e2e not found......\n 000327f0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 00032800: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 00032810: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-00032820: 2e2e 0a0a 4c69 6274 6f6f 6c20 636f 6d65 ....Libtool come\n-00032830: 7320 7769 7468 2061 2074 6f6f 6c20 6361 s with a tool ca\n-00032840: 6c6c 6564 20e2 8098 6c69 6274 6f6f 6c69 lled ...libtooli\n-00032850: 7a65 e280 9920 7468 6174 2077 696c 6c20 ze... that will \n-00032860: 696e 7374 616c 6c0a 6c69 6274 6f6f 6c27 install.libtool'\n-00032870: 7320 7375 7070 6f72 7469 6e67 2066 696c s supporting fil\n-00032880: 6573 2069 6e74 6f20 6120 7061 636b 6167 es into a packag\n-00032890: 652e 2020 5275 6e6e 696e 6720 7468 6973 e. Running this\n-000328a0: 2063 6f6d 6d61 6e64 2077 696c 6c0a 696e command will.in\n-000328b0: 7374 616c 6c20 e280 986c 746d 6169 6e2e stall ...ltmain.\n-000328c0: 7368 e280 992e 2020 596f 7520 7368 6f75 sh.... You shou\n-000328d0: 6c64 2065 7865 6375 7465 2069 7420 6265 ld execute it be\n-000328e0: 666f 7265 20e2 8098 6163 6c6f 6361 6ce2 fore ...aclocal.\n-000328f0: 8099 2061 6e64 0ae2 8098 6175 746f 6d61 .. and....automa\n-00032900: 6b65 e280 992e 0a0a 2020 2050 656f 706c ke...... Peopl\n-00032910: 6520 7570 6772 6164 696e 6720 6f6c 6420 e upgrading old \n-00032920: 7061 636b 6167 6573 2074 6f20 6e65 7765 packages to newe\n-00032930: 7220 6175 746f 746f 6f6c 7320 6172 6520 r autotools are \n-00032940: 6c69 6b65 6c79 2074 6f20 6661 6365 0a74 likely to face.t\n-00032950: 6869 7320 6973 7375 6520 6265 6361 7573 his issue becaus\n-00032960: 6520 6f6c 6465 7220 4175 746f 6d61 6b65 e older Automake\n-00032970: 2076 6572 7369 6f6e 7320 7573 6564 2074 versions used t\n-00032980: 6f20 6361 6c6c 20e2 8098 6c69 6274 6f6f o call ...libtoo\n-00032990: 6c69 7a65 e280 992e 0a54 6865 7265 666f lize.....Therefo\n-000329a0: 7265 206f 6c64 2062 7569 6c64 2073 6372 re old build scr\n-000329b0: 6970 7473 2064 6f20 6e6f 7420 6361 6c6c ipts do not call\n-000329c0: 20e2 8098 6c69 6274 6f6f 6c69 7a65 e280 ...libtoolize..\n-000329d0: 992e 0a0a 2020 2053 696e 6365 2041 7574 .... Since Aut\n-000329e0: 6f6d 616b 6520 312e 362c 2069 7420 6861 omake 1.6, it ha\n-000329f0: 7320 6265 656e 2064 6563 6964 6564 2074 s been decided t\n-00032a00: 6861 7420 7275 6e6e 696e 6720 e280 986c hat running ...l\n-00032a10: 6962 746f 6f6c 697a 65e2 8099 2077 6173 ibtoolize... was\n-00032a20: 0a6e 6f6e 6520 6f66 2041 7574 6f6d 616b .none of Automak\n-00032a30: 6527 7320 6275 7369 6e65 7373 2e20 2049 e's business. I\n-00032a40: 6e73 7465 6164 2c20 7468 6174 2066 756e nstead, that fun\n-00032a50: 6374 696f 6e61 6c69 7479 2068 6173 2062 ctionality has b\n-00032a60: 6565 6e20 6d6f 7665 640a 696e 746f 2074 een moved.into t\n-00032a70: 6865 20e2 8098 6175 746f 7265 636f 6e66 he ...autoreconf\n-00032a80: e280 9920 636f 6d6d 616e 6420 282a 6e6f ... command (*no\n-00032a90: 7465 2055 7369 6e67 20e2 8098 6175 746f te Using ...auto\n-00032aa0: 7265 636f 6e66 e280 993a 0a28 6175 746f reconf...:.(auto\n-00032ab0: 636f 6e66 2961 7574 6f72 6563 6f6e 6620 conf)autoreconf \n-00032ac0: 496e 766f 6361 7469 6f6e 2e29 2e20 2049 Invocation.). I\n-00032ad0: 6620 796f 7520 646f 206e 6f74 2077 616e f you do not wan\n-00032ae0: 7420 746f 2072 656d 656d 6265 7220 7768 t to remember wh\n-00032af0: 6174 0a74 6f20 7275 6e20 616e 6420 7768 at.to run and wh\n-00032b00: 656e 2c20 6a75 7374 206c 6561 726e 2074 en, just learn t\n-00032b10: 6865 20e2 8098 6175 746f 7265 636f 6e66 he ...autoreconf\n-00032b20: e280 9920 636f 6d6d 616e 642e 2020 486f ... command. Ho\n-00032b30: 7065 6675 6c6c 792c 0a72 6570 6c61 6369 pefully,.replaci\n-00032b40: 6e67 2065 7869 7374 696e 6720 e280 9862 ng existing ...b\n-00032b50: 6f6f 7473 7472 6170 2e73 68e2 8099 206f ootstrap.sh... o\n-00032b60: 7220 e280 9861 7574 6f67 656e 2e73 68e2 r ...autogen.sh.\n-00032b70: 8099 2073 6372 6970 7473 2062 7920 6120 .. scripts by a \n-00032b80: 6361 6c6c 2074 6f0a e280 9861 7574 6f72 call to....autor\n-00032b90: 6563 6f6e 66e2 8099 2073 686f 756c 6420 econf... should \n-00032ba0: 616c 736f 2066 7265 6520 796f 7520 6672 also free you fr\n-00032bb0: 6f6d 2061 6e79 2073 696d 696c 6172 2069 om any similar i\n-00032bc0: 6e63 6f6d 7061 7469 626c 6520 6368 616e ncompatible chan\n-00032bd0: 6765 0a69 6e20 7468 6520 6675 7475 7265 ge.in the future\n-00032be0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n-00032bf0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-00032c00: 4e6f 6465 3a20 4f62 6a65 6374 7320 6372 Node: Objects cr\n-00032c10: 6561 7465 6420 626f 7468 2077 6974 6820 eated both with \n-00032c20: 6c69 6274 6f6f 6c20 616e 6420 7769 7468 libtool and with\n-00032c30: 6f75 742c 2020 5072 6576 3a20 4572 726f out, Prev: Erro\n-00032c40: 7220 7265 7175 6972 6564 2066 696c 6520 r required file \n-00032c50: 6c74 6d61 696e 2e73 6820 6e6f 7420 666f ltmain.sh not fo\n-00032c60: 756e 642c 2020 5570 3a20 4c69 6274 6f6f und, Up: Libtoo\n-00032c70: 6c20 4973 7375 6573 0a0a 382e 332e 392e l Issues..8.3.9.\n-00032c80: 3220 4f62 6a65 6374 7320 e280 9863 7265 2 Objects ...cre\n-00032c90: 6174 6564 2077 6974 6820 626f 7468 206c ated with both l\n-00032ca0: 6962 746f 6f6c 2061 6e64 2077 6974 686f ibtool and witho\n-00032cb0: 7574 e280 990a 2e2e 2e2e 2e2e 2e2e 2e2e ut..............\n+00032820: 2e2e 2e2e 0a0a 4c69 6274 6f6f 6c20 636f ......Libtool co\n+00032830: 6d65 7320 7769 7468 2061 2074 6f6f 6c20 mes with a tool \n+00032840: 6361 6c6c 6564 20e2 8098 6c69 6274 6f6f called ...libtoo\n+00032850: 6c69 7a65 e280 9920 7468 6174 2077 696c lize... that wil\n+00032860: 6c20 696e 7374 616c 6c0a 6c69 6274 6f6f l install.libtoo\n+00032870: 6c27 7320 7375 7070 6f72 7469 6e67 2066 l's supporting f\n+00032880: 696c 6573 2069 6e74 6f20 6120 7061 636b iles into a pack\n+00032890: 6167 652e 2020 5275 6e6e 696e 6720 7468 age. Running th\n+000328a0: 6973 2063 6f6d 6d61 6e64 2077 696c 6c0a is command will.\n+000328b0: 696e 7374 616c 6c20 e280 986c 746d 6169 install ...ltmai\n+000328c0: 6e2e 7368 e280 992e 2020 596f 7520 7368 n.sh.... You sh\n+000328d0: 6f75 6c64 2065 7865 6375 7465 2069 7420 ould execute it \n+000328e0: 6265 666f 7265 20e2 8098 6163 6c6f 6361 before ...acloca\n+000328f0: 6ce2 8099 2061 6e64 0ae2 8098 6175 746f l... and....auto\n+00032900: 6d61 6b65 e280 992e 0a0a 2020 2050 656f make...... Peo\n+00032910: 706c 6520 7570 6772 6164 696e 6720 6f6c ple upgrading ol\n+00032920: 6420 7061 636b 6167 6573 2074 6f20 6e65 d packages to ne\n+00032930: 7765 7220 6175 746f 746f 6f6c 7320 6172 wer autotools ar\n+00032940: 6520 6c69 6b65 6c79 2074 6f20 6661 6365 e likely to face\n+00032950: 0a74 6869 7320 6973 7375 6520 6265 6361 .this issue beca\n+00032960: 7573 6520 6f6c 6465 7220 4175 746f 6d61 use older Automa\n+00032970: 6b65 2076 6572 7369 6f6e 7320 7573 6564 ke versions used\n+00032980: 2074 6f20 6361 6c6c 20e2 8098 6c69 6274 to call ...libt\n+00032990: 6f6f 6c69 7a65 e280 992e 0a54 6865 7265 oolize.....There\n+000329a0: 666f 7265 206f 6c64 2062 7569 6c64 2073 fore old build s\n+000329b0: 6372 6970 7473 2064 6f20 6e6f 7420 6361 cripts do not ca\n+000329c0: 6c6c 20e2 8098 6c69 6274 6f6f 6c69 7a65 ll ...libtoolize\n+000329d0: e280 992e 0a0a 2020 2053 696e 6365 2041 ...... Since A\n+000329e0: 7574 6f6d 616b 6520 312e 362c 2069 7420 utomake 1.6, it \n+000329f0: 6861 7320 6265 656e 2064 6563 6964 6564 has been decided\n+00032a00: 2074 6861 7420 7275 6e6e 696e 6720 e280 that running ..\n+00032a10: 986c 6962 746f 6f6c 697a 65e2 8099 2077 .libtoolize... w\n+00032a20: 6173 0a6e 6f6e 6520 6f66 2041 7574 6f6d as.none of Autom\n+00032a30: 616b 6527 7320 6275 7369 6e65 7373 2e20 ake's business. \n+00032a40: 2049 6e73 7465 6164 2c20 7468 6174 2066 Instead, that f\n+00032a50: 756e 6374 696f 6e61 6c69 7479 2068 6173 unctionality has\n+00032a60: 2062 6565 6e20 6d6f 7665 640a 696e 746f been moved.into\n+00032a70: 2074 6865 20e2 8098 6175 746f 7265 636f the ...autoreco\n+00032a80: 6e66 e280 9920 636f 6d6d 616e 6420 282a nf... command (*\n+00032a90: 6e6f 7465 2055 7369 6e67 20e2 8098 6175 note Using ...au\n+00032aa0: 746f 7265 636f 6e66 e280 993a 0a28 6175 toreconf...:.(au\n+00032ab0: 746f 636f 6e66 2961 7574 6f72 6563 6f6e toconf)autorecon\n+00032ac0: 6620 496e 766f 6361 7469 6f6e 2e29 2e20 f Invocation.). \n+00032ad0: 2049 6620 796f 7520 646f 206e 6f74 2077 If you do not w\n+00032ae0: 616e 7420 746f 2072 656d 656d 6265 7220 ant to remember \n+00032af0: 7768 6174 0a74 6f20 7275 6e20 616e 6420 what.to run and \n+00032b00: 7768 656e 2c20 6a75 7374 206c 6561 726e when, just learn\n+00032b10: 2074 6865 20e2 8098 6175 746f 7265 636f the ...autoreco\n+00032b20: 6e66 e280 9920 636f 6d6d 616e 642e 2020 nf... command. \n+00032b30: 486f 7065 6675 6c6c 792c 0a72 6570 6c61 Hopefully,.repla\n+00032b40: 6369 6e67 2065 7869 7374 696e 6720 e280 cing existing ..\n+00032b50: 9862 6f6f 7473 7472 6170 2e73 68e2 8099 .bootstrap.sh...\n+00032b60: 206f 7220 e280 9861 7574 6f67 656e 2e73 or ...autogen.s\n+00032b70: 68e2 8099 2073 6372 6970 7473 2062 7920 h... scripts by \n+00032b80: 6120 6361 6c6c 2074 6f0a e280 9861 7574 a call to....aut\n+00032b90: 6f72 6563 6f6e 66e2 8099 2073 686f 756c oreconf... shoul\n+00032ba0: 6420 616c 736f 2066 7265 6520 796f 7520 d also free you \n+00032bb0: 6672 6f6d 2061 6e79 2073 696d 696c 6172 from any similar\n+00032bc0: 2069 6e63 6f6d 7061 7469 626c 6520 6368 incompatible ch\n+00032bd0: 616e 6765 0a69 6e20 7468 6520 6675 7475 ange.in the futu\n+00032be0: 7265 2e0a 0a1f 0a46 696c 653a 2061 7574 re.....File: aut\n+00032bf0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+00032c00: 2020 4e6f 6465 3a20 4f62 6a65 6374 7320 Node: Objects \n+00032c10: 6372 6561 7465 6420 626f 7468 2077 6974 created both wit\n+00032c20: 6820 6c69 6274 6f6f 6c20 616e 6420 7769 h libtool and wi\n+00032c30: 7468 6f75 742c 2020 5072 6576 3a20 4572 thout, Prev: Er\n+00032c40: 726f 7220 7265 7175 6972 6564 2066 696c ror required fil\n+00032c50: 6520 6c74 6d61 696e 2e73 6820 6e6f 7420 e ltmain.sh not \n+00032c60: 666f 756e 642c 2020 5570 3a20 4c69 6274 found, Up: Libt\n+00032c70: 6f6f 6c20 4973 7375 6573 0a0a 382e 332e ool Issues..8.3.\n+00032c80: 392e 3220 4f62 6a65 6374 7320 e280 9863 9.2 Objects ...c\n+00032c90: 7265 6174 6564 2077 6974 6820 626f 7468 reated with both\n+00032ca0: 206c 6962 746f 6f6c 2061 6e64 2077 6974 libtool and wit\n+00032cb0: 686f 7574 e280 990a 2e2e 2e2e 2e2e 2e2e hout............\n 00032cc0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 00032cd0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-00032ce0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a53 ...............S\n-00032cf0: 6f6d 6574 696d 6573 2c20 7468 6520 7361 ometimes, the sa\n-00032d00: 6d65 2073 6f75 7263 6520 6669 6c65 2069 me source file i\n-00032d10: 7320 7573 6564 2062 6f74 6820 746f 2062 s used both to b\n-00032d20: 7569 6c64 2061 206c 6962 746f 6f6c 206c uild a libtool l\n-00032d30: 6962 7261 7279 0a61 6e64 2074 6f20 6275 ibrary.and to bu\n-00032d40: 696c 6420 616e 6f74 6865 7220 6e6f 6e2d ild another non-\n-00032d50: 6c69 6274 6f6f 6c20 7461 7267 6574 2028 libtool target (\n-00032d60: 6265 2069 7420 6120 7072 6f67 7261 6d20 be it a program \n-00032d70: 6f72 2061 6e6f 7468 6572 0a6c 6962 7261 or another.libra\n-00032d80: 7279 292e 0a0a 2020 204c 6574 2773 2063 ry)... Let's c\n-00032d90: 6f6e 7369 6465 7220 7468 6520 666f 6c6c onsider the foll\n-00032da0: 6f77 696e 6720 e280 984d 616b 6566 696c owing ...Makefil\n-00032db0: 652e 616d e280 992e 0a0a 2020 2020 2062 e.am...... b\n-00032dc0: 696e 5f50 524f 4752 414d 5320 3d20 7072 in_PROGRAMS = pr\n-00032dd0: 6f67 0a20 2020 2020 7072 6f67 5f53 4f55 og. prog_SOU\n-00032de0: 5243 4553 203d 2070 726f 672e 6320 666f RCES = prog.c fo\n-00032df0: 6f2e 6320 2e2e 2e0a 0a20 2020 2020 6c69 o.c ..... li\n-00032e00: 625f 4c54 4c49 4252 4152 4945 5320 3d20 b_LTLIBRARIES = \n-00032e10: 6c69 6266 6f6f 2e6c 610a 2020 2020 206c libfoo.la. l\n-00032e20: 6962 666f 6f5f 6c61 5f53 4f55 5243 4553 ibfoo_la_SOURCES\n-00032e30: 203d 2066 6f6f 2e63 202e 2e2e 0a0a 2849 = foo.c .....(I\n-00032e40: 6e20 7468 6973 2074 7269 7669 616c 2063 n this trivial c\n-00032e50: 6173 6520 7468 6520 6973 7375 6520 636f ase the issue co\n-00032e60: 756c 6420 6265 2061 766f 6964 6564 2062 uld be avoided b\n-00032e70: 7920 6c69 6e6b 696e 6720 e280 986c 6962 y linking ...lib\n-00032e80: 666f 6f2e 6c61 e280 990a 7769 7468 20e2 foo.la....with .\n-00032e90: 8098 7072 6f67 e280 9920 696e 7374 6561 ..prog... instea\n-00032ea0: 6420 6f66 206c 6973 7469 6e67 20e2 8098 d of listing ...\n-00032eb0: 666f 6f2e 63e2 8099 2069 6e20 e280 9870 foo.c... in ...p\n-00032ec0: 726f 675f 534f 5552 4345 53e2 8099 2e20 rog_SOURCES.... \n-00032ed0: 2042 7574 206c 6574 2773 0a61 7373 756d But let's.assum\n-00032ee0: 6520 7765 2072 6561 6c6c 7920 7761 6e74 e we really want\n-00032ef0: 2074 6f20 6b65 6570 20e2 8098 7072 6f67 to keep ...prog\n-00032f00: e280 9920 616e 6420 e280 986c 6962 666f ... and ...libfo\n-00032f10: 6f2e 6c61 e280 9920 7365 7061 7261 7465 o.la... separate\n-00032f20: 2e29 0a0a 2020 2054 6563 686e 6963 616c .).. Technical\n-00032f30: 6c79 2c20 6974 206d 6561 6e73 2074 6861 ly, it means tha\n-00032f40: 7420 7765 2073 686f 756c 6420 6275 696c t we should buil\n-00032f50: 6420 e280 9866 6f6f 2e24 284f 424a 4558 d ...foo.$(OBJEX\n-00032f60: 5429 e280 9920 666f 720a e280 9870 726f T)... for....pro\n-00032f70: 67e2 8099 2c20 616e 6420 e280 9866 6f6f g..., and ...foo\n-00032f80: 2e6c 6fe2 8099 2066 6f72 20e2 8098 6c69 .lo... for ...li\n-00032f90: 6266 6f6f 2e6c 61e2 8099 2e20 2054 6865 bfoo.la.... The\n-00032fa0: 2070 726f 626c 656d 2069 7320 7468 6174 problem is that\n-00032fb0: 2069 6e20 7468 6520 636f 7572 7365 0a6f in the course.o\n-00032fc0: 6620 6372 6561 7469 6e67 20e2 8098 666f f creating ...fo\n-00032fd0: 6f2e 6c6f e280 992c 206c 6962 746f 6f6c o.lo..., libtool\n-00032fe0: 206d 6179 2065 7261 7365 2028 6f72 2072 may erase (or r\n-00032ff0: 6570 6c61 6365 2920 e280 9866 6f6f 2e24 eplace) ...foo.$\n-00033000: 284f 424a 4558 5429 e280 992c 0a61 6e64 (OBJEXT)...,.and\n-00033010: 2074 6869 7320 6361 6e6e 6f74 2062 6520 this cannot be \n-00033020: 6176 6f69 6465 642e 0a0a 2020 2054 6865 avoided... The\n-00033030: 7265 666f 7265 2c20 7768 656e 2041 7574 refore, when Aut\n-00033040: 6f6d 616b 6520 6465 7465 6374 7320 7468 omake detects th\n-00033050: 6973 2073 6974 7561 7469 6f6e 2069 7420 is situation it \n-00033060: 7769 6c6c 2063 6f6d 706c 6169 6e20 7769 will complain wi\n-00033070: 7468 0a61 206d 6573 7361 6765 2073 7563 th.a message suc\n-00033080: 6820 6173 0a20 2020 2020 6f62 6a65 6374 h as. object\n-00033090: 2060 666f 6f2e 2428 4f42 4a45 5854 2927 `foo.$(OBJEXT)'\n-000330a0: 2063 7265 6174 6564 2062 6f74 6820 7769 created both wi\n-000330b0: 7468 206c 6962 746f 6f6c 2061 6e64 2077 th libtool and w\n-000330c0: 6974 686f 7574 0a0a 2020 2041 2077 6f72 ithout.. A wor\n-000330d0: 6b61 726f 756e 6420 666f 7220 7468 6973 karound for this\n-000330e0: 2069 7373 7565 2069 7320 746f 2065 6e73 issue is to ens\n-000330f0: 7572 6520 7468 6174 2074 6865 7365 2074 ure that these t\n-00033100: 776f 206f 626a 6563 7473 2067 6574 0a64 wo objects get.d\n-00033110: 6966 6665 7265 6e74 2062 6173 656e 616d ifferent basenam\n-00033120: 6573 2e20 2041 7320 6578 706c 6169 6e65 es. As explaine\n-00033130: 6420 696e 202a 6e6f 7465 2052 656e 616d d in *note Renam\n-00033140: 6564 204f 626a 6563 7473 3a3a 2c20 7468 ed Objects::, th\n-00033150: 6973 0a68 6170 7065 6e73 2061 7574 6f6d is.happens autom\n-00033160: 6174 6963 616c 6c79 2077 6865 6e20 7065 atically when pe\n-00033170: 722d 7461 7267 6574 7320 666c 6167 7320 r-targets flags \n-00033180: 6172 6520 7573 6564 2e0a 0a20 2020 2020 are used... \n-00033190: 6269 6e5f 5052 4f47 5241 4d53 203d 2070 bin_PROGRAMS = p\n-000331a0: 726f 670a 2020 2020 2070 726f 675f 534f rog. prog_SO\n-000331b0: 5552 4345 5320 3d20 7072 6f67 2e63 2066 URCES = prog.c f\n-000331c0: 6f6f 2e63 202e 2e2e 0a20 2020 2020 7072 oo.c .... pr\n-000331d0: 6f67 5f43 464c 4147 5320 3d20 2428 414d og_CFLAGS = $(AM\n-000331e0: 5f43 464c 4147 5329 0a0a 2020 2020 206c _CFLAGS).. l\n-000331f0: 6962 5f4c 544c 4942 5241 5249 4553 203d ib_LTLIBRARIES =\n-00033200: 206c 6962 666f 6f2e 6c61 0a20 2020 2020 libfoo.la. \n-00033210: 6c69 6266 6f6f 5f6c 615f 534f 5552 4345 libfoo_la_SOURCE\n-00033220: 5320 3d20 666f 6f2e 6320 2e2e 2e0a 0a41 S = foo.c .....A\n-00033230: 6464 696e 6720 e280 9870 726f 675f 4346 dding ...prog_CF\n-00033240: 4c41 4753 203d 2024 2841 4d5f 4346 4c41 LAGS = $(AM_CFLA\n-00033250: 4753 29e2 8099 2069 7320 616c 6d6f 7374 GS)... is almost\n-00033260: 2061 206e 6f2d 6f70 2c20 6265 6361 7573 a no-op, becaus\n-00033270: 6520 7768 656e 2074 6865 0ae2 8098 7072 e when the....pr\n-00033280: 6f67 5f43 464c 4147 53e2 8099 2069 7320 og_CFLAGS... is \n-00033290: 6465 6669 6e65 642c 2069 7420 6973 2075 defined, it is u\n-000332a0: 7365 6420 696e 7374 6561 6420 6f66 20e2 sed instead of .\n-000332b0: 8098 414d 5f43 464c 4147 53e2 8099 2e20 ..AM_CFLAGS.... \n-000332c0: 2048 6f77 6576 6572 2061 730a 6120 7369 However as.a si\n-000332d0: 6465 2065 6666 6563 7420 6974 2077 696c de effect it wil\n-000332e0: 6c20 6361 7573 6520 e280 9870 726f 672e l cause ...prog.\n-000332f0: 63e2 8099 2061 6e64 20e2 8098 666f 6f2e c... and ...foo.\n-00033300: 63e2 8099 2074 6f20 6265 2063 6f6d 7069 c... to be compi\n-00033310: 6c65 6420 6173 0ae2 8098 7072 6f67 2d70 led as....prog-p\n-00033320: 726f 672e 2428 4f42 4a45 5854 29e2 8099 rog.$(OBJEXT)...\n-00033330: 2061 6e64 20e2 8098 7072 6f67 2d66 6f6f and ...prog-foo\n-00033340: 2e24 284f 424a 4558 5429 e280 992c 2077 .$(OBJEXT)..., w\n-00033350: 6869 6368 2073 6f6c 7665 7320 7468 6520 hich solves the \n-00033360: 6973 7375 652e 0a0a 1f0a 4669 6c65 3a20 issue.....File: \n-00033370: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00033380: 666f 2c20 204e 6f64 653a 2050 726f 6772 fo, Node: Progr\n-00033390: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n-000333a0: 6172 6961 626c 6573 2c20 204e 6578 743a ariables, Next:\n-000333b0: 2044 6566 6175 6c74 205f 534f 5552 4345 Default _SOURCE\n-000333c0: 532c 2020 5072 6576 3a20 4120 5368 6172 S, Prev: A Shar\n-000333d0: 6564 204c 6962 7261 7279 2c20 2055 703a ed Library, Up:\n-000333e0: 2050 726f 6772 616d 730a 0a38 2e34 2050 Programs..8.4 P\n-000333f0: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n-00033400: 7279 2056 6172 6961 626c 6573 0a3d 3d3d ry Variables.===\n+00032ce0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a ................\n+00032cf0: 0a53 6f6d 6574 696d 6573 2c20 7468 6520 .Sometimes, the \n+00032d00: 7361 6d65 2073 6f75 7263 6520 6669 6c65 same source file\n+00032d10: 2069 7320 7573 6564 2062 6f74 6820 746f is used both to\n+00032d20: 2062 7569 6c64 2061 206c 6962 746f 6f6c build a libtool\n+00032d30: 206c 6962 7261 7279 0a61 6e64 2074 6f20 library.and to \n+00032d40: 6275 696c 6420 616e 6f74 6865 7220 6e6f build another no\n+00032d50: 6e2d 6c69 6274 6f6f 6c20 7461 7267 6574 n-libtool target\n+00032d60: 2028 6265 2069 7420 6120 7072 6f67 7261 (be it a progra\n+00032d70: 6d20 6f72 2061 6e6f 7468 6572 0a6c 6962 m or another.lib\n+00032d80: 7261 7279 292e 0a0a 2020 204c 6574 2773 rary)... Let's\n+00032d90: 2063 6f6e 7369 6465 7220 7468 6520 666f consider the fo\n+00032da0: 6c6c 6f77 696e 6720 e280 984d 616b 6566 llowing ...Makef\n+00032db0: 696c 652e 616d e280 992e 0a0a 2020 2020 ile.am...... \n+00032dc0: 2062 696e 5f50 524f 4752 414d 5320 3d20 bin_PROGRAMS = \n+00032dd0: 7072 6f67 0a20 2020 2020 7072 6f67 5f53 prog. prog_S\n+00032de0: 4f55 5243 4553 203d 2070 726f 672e 6320 OURCES = prog.c \n+00032df0: 666f 6f2e 6320 2e2e 2e0a 0a20 2020 2020 foo.c ..... \n+00032e00: 6c69 625f 4c54 4c49 4252 4152 4945 5320 lib_LTLIBRARIES \n+00032e10: 3d20 6c69 6266 6f6f 2e6c 610a 2020 2020 = libfoo.la. \n+00032e20: 206c 6962 666f 6f5f 6c61 5f53 4f55 5243 libfoo_la_SOURC\n+00032e30: 4553 203d 2066 6f6f 2e63 202e 2e2e 0a0a ES = foo.c .....\n+00032e40: 2849 6e20 7468 6973 2074 7269 7669 616c (In this trivial\n+00032e50: 2063 6173 6520 7468 6520 6973 7375 6520 case the issue \n+00032e60: 636f 756c 6420 6265 2061 766f 6964 6564 could be avoided\n+00032e70: 2062 7920 6c69 6e6b 696e 6720 e280 986c by linking ...l\n+00032e80: 6962 666f 6f2e 6c61 e280 990a 7769 7468 ibfoo.la....with\n+00032e90: 20e2 8098 7072 6f67 e280 9920 696e 7374 ...prog... inst\n+00032ea0: 6561 6420 6f66 206c 6973 7469 6e67 20e2 ead of listing .\n+00032eb0: 8098 666f 6f2e 63e2 8099 2069 6e20 e280 ..foo.c... in ..\n+00032ec0: 9870 726f 675f 534f 5552 4345 53e2 8099 .prog_SOURCES...\n+00032ed0: 2e20 2042 7574 206c 6574 2773 0a61 7373 . But let's.ass\n+00032ee0: 756d 6520 7765 2072 6561 6c6c 7920 7761 ume we really wa\n+00032ef0: 6e74 2074 6f20 6b65 6570 20e2 8098 7072 nt to keep ...pr\n+00032f00: 6f67 e280 9920 616e 6420 e280 986c 6962 og... and ...lib\n+00032f10: 666f 6f2e 6c61 e280 9920 7365 7061 7261 foo.la... separa\n+00032f20: 7465 2e29 0a0a 2020 2054 6563 686e 6963 te.).. Technic\n+00032f30: 616c 6c79 2c20 6974 206d 6561 6e73 2074 ally, it means t\n+00032f40: 6861 7420 7765 2073 686f 756c 6420 6275 hat we should bu\n+00032f50: 696c 6420 e280 9866 6f6f 2e24 284f 424a ild ...foo.$(OBJ\n+00032f60: 4558 5429 e280 9920 666f 720a e280 9870 EXT)... for....p\n+00032f70: 726f 67e2 8099 2c20 616e 6420 e280 9866 rog..., and ...f\n+00032f80: 6f6f 2e6c 6fe2 8099 2066 6f72 20e2 8098 oo.lo... for ...\n+00032f90: 6c69 6266 6f6f 2e6c 61e2 8099 2e20 2054 libfoo.la.... T\n+00032fa0: 6865 2070 726f 626c 656d 2069 7320 7468 he problem is th\n+00032fb0: 6174 2069 6e20 7468 6520 636f 7572 7365 at in the course\n+00032fc0: 0a6f 6620 6372 6561 7469 6e67 20e2 8098 .of creating ...\n+00032fd0: 666f 6f2e 6c6f e280 992c 206c 6962 746f foo.lo..., libto\n+00032fe0: 6f6c 206d 6179 2065 7261 7365 2028 6f72 ol may erase (or\n+00032ff0: 2072 6570 6c61 6365 2920 e280 9866 6f6f replace) ...foo\n+00033000: 2e24 284f 424a 4558 5429 e280 992c 0a61 .$(OBJEXT)...,.a\n+00033010: 6e64 2074 6869 7320 6361 6e6e 6f74 2062 nd this cannot b\n+00033020: 6520 6176 6f69 6465 642e 0a0a 2020 2054 e avoided... T\n+00033030: 6865 7265 666f 7265 2c20 7768 656e 2041 herefore, when A\n+00033040: 7574 6f6d 616b 6520 6465 7465 6374 7320 utomake detects \n+00033050: 7468 6973 2073 6974 7561 7469 6f6e 2069 this situation i\n+00033060: 7420 7769 6c6c 2063 6f6d 706c 6169 6e20 t will complain \n+00033070: 7769 7468 0a61 206d 6573 7361 6765 2073 with.a message s\n+00033080: 7563 6820 6173 0a20 2020 2020 6f62 6a65 uch as. obje\n+00033090: 6374 2060 666f 6f2e 2428 4f42 4a45 5854 ct `foo.$(OBJEXT\n+000330a0: 2927 2063 7265 6174 6564 2062 6f74 6820 )' created both \n+000330b0: 7769 7468 206c 6962 746f 6f6c 2061 6e64 with libtool and\n+000330c0: 2077 6974 686f 7574 0a0a 2020 2041 2077 without.. A w\n+000330d0: 6f72 6b61 726f 756e 6420 666f 7220 7468 orkaround for th\n+000330e0: 6973 2069 7373 7565 2069 7320 746f 2065 is issue is to e\n+000330f0: 6e73 7572 6520 7468 6174 2074 6865 7365 nsure that these\n+00033100: 2074 776f 206f 626a 6563 7473 2067 6574 two objects get\n+00033110: 0a64 6966 6665 7265 6e74 2062 6173 656e .different basen\n+00033120: 616d 6573 2e20 2041 7320 6578 706c 6169 ames. As explai\n+00033130: 6e65 6420 696e 202a 6e6f 7465 2052 656e ned in *note Ren\n+00033140: 616d 6564 204f 626a 6563 7473 3a3a 2c20 amed Objects::, \n+00033150: 7468 6973 0a68 6170 7065 6e73 2061 7574 this.happens aut\n+00033160: 6f6d 6174 6963 616c 6c79 2077 6865 6e20 omatically when \n+00033170: 7065 722d 7461 7267 6574 7320 666c 6167 per-targets flag\n+00033180: 7320 6172 6520 7573 6564 2e0a 0a20 2020 s are used... \n+00033190: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n+000331a0: 2070 726f 670a 2020 2020 2070 726f 675f prog. prog_\n+000331b0: 534f 5552 4345 5320 3d20 7072 6f67 2e63 SOURCES = prog.c\n+000331c0: 2066 6f6f 2e63 202e 2e2e 0a20 2020 2020 foo.c .... \n+000331d0: 7072 6f67 5f43 464c 4147 5320 3d20 2428 prog_CFLAGS = $(\n+000331e0: 414d 5f43 464c 4147 5329 0a0a 2020 2020 AM_CFLAGS).. \n+000331f0: 206c 6962 5f4c 544c 4942 5241 5249 4553 lib_LTLIBRARIES\n+00033200: 203d 206c 6962 666f 6f2e 6c61 0a20 2020 = libfoo.la. \n+00033210: 2020 6c69 6266 6f6f 5f6c 615f 534f 5552 libfoo_la_SOUR\n+00033220: 4345 5320 3d20 666f 6f2e 6320 2e2e 2e0a CES = foo.c ....\n+00033230: 0a41 6464 696e 6720 e280 9870 726f 675f .Adding ...prog_\n+00033240: 4346 4c41 4753 203d 2024 2841 4d5f 4346 CFLAGS = $(AM_CF\n+00033250: 4c41 4753 29e2 8099 2069 7320 616c 6d6f LAGS)... is almo\n+00033260: 7374 2061 206e 6f2d 6f70 2c20 6265 6361 st a no-op, beca\n+00033270: 7573 6520 7768 656e 2074 6865 0ae2 8098 use when the....\n+00033280: 7072 6f67 5f43 464c 4147 53e2 8099 2069 prog_CFLAGS... i\n+00033290: 7320 6465 6669 6e65 642c 2069 7420 6973 s defined, it is\n+000332a0: 2075 7365 6420 696e 7374 6561 6420 6f66 used instead of\n+000332b0: 20e2 8098 414d 5f43 464c 4147 53e2 8099 ...AM_CFLAGS...\n+000332c0: 2e20 2048 6f77 6576 6572 2061 730a 6120 . However as.a \n+000332d0: 7369 6465 2065 6666 6563 7420 6974 2077 side effect it w\n+000332e0: 696c 6c20 6361 7573 6520 e280 9870 726f ill cause ...pro\n+000332f0: 672e 63e2 8099 2061 6e64 20e2 8098 666f g.c... and ...fo\n+00033300: 6f2e 63e2 8099 2074 6f20 6265 2063 6f6d o.c... to be com\n+00033310: 7069 6c65 6420 6173 0ae2 8098 7072 6f67 piled as....prog\n+00033320: 2d70 726f 672e 2428 4f42 4a45 5854 29e2 -prog.$(OBJEXT).\n+00033330: 8099 2061 6e64 20e2 8098 7072 6f67 2d66 .. and ...prog-f\n+00033340: 6f6f 2e24 284f 424a 4558 5429 e280 992c oo.$(OBJEXT)...,\n+00033350: 2077 6869 6368 2073 6f6c 7665 7320 7468 which solves th\n+00033360: 6520 6973 7375 652e 0a0a 1f0a 4669 6c65 e issue.....File\n+00033370: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00033380: 696e 666f 2c20 204e 6f64 653a 2050 726f info, Node: Pro\n+00033390: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n+000333a0: 2056 6172 6961 626c 6573 2c20 204e 6578 Variables, Nex\n+000333b0: 743a 2044 6566 6175 6c74 205f 534f 5552 t: Default _SOUR\n+000333c0: 4345 532c 2020 5072 6576 3a20 4120 5368 CES, Prev: A Sh\n+000333d0: 6172 6564 204c 6962 7261 7279 2c20 2055 ared Library, U\n+000333e0: 703a 2050 726f 6772 616d 730a 0a38 2e34 p: Programs..8.4\n+000333f0: 2050 726f 6772 616d 2061 6e64 204c 6962 Program and Lib\n+00033400: 7261 7279 2056 6172 6961 626c 6573 0a3d rary Variables.=\n 00033410: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00033420: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n-00033430: 4173 736f 6369 6174 6564 2077 6974 6820 Associated with \n-00033440: 6561 6368 2070 726f 6772 616d 2069 7320 each program is \n-00033450: 6120 636f 6c6c 6563 7469 6f6e 206f 6620 a collection of \n-00033460: 7661 7269 6162 6c65 7320 7468 6174 2063 variables that c\n-00033470: 616e 2062 650a 7573 6564 2074 6f20 6d6f an be.used to mo\n-00033480: 6469 6679 2068 6f77 2074 6861 7420 7072 dify how that pr\n-00033490: 6f67 7261 6d20 6973 2062 7569 6c74 2e20 ogram is built. \n-000334a0: 2054 6865 7265 2069 7320 6120 7369 6d69 There is a simi\n-000334b0: 6c61 7220 6c69 7374 206f 660a 7375 6368 lar list of.such\n-000334c0: 2076 6172 6961 626c 6573 2066 6f72 2065 variables for e\n-000334d0: 6163 6820 6c69 6272 6172 792e 2020 5468 ach library. Th\n-000334e0: 6520 6361 6e6f 6e69 6361 6c20 6e61 6d65 e canonical name\n-000334f0: 206f 6620 7468 6520 7072 6f67 7261 6d20 of the program \n-00033500: 286f 720a 6c69 6272 6172 7929 2069 7320 (or.library) is \n-00033510: 7573 6564 2061 7320 6120 6261 7365 2066 used as a base f\n-00033520: 6f72 206e 616d 696e 6720 7468 6573 6520 or naming these \n-00033530: 7661 7269 6162 6c65 732e 0a0a 2020 2049 variables... I\n-00033540: 6e20 7468 6520 6c69 7374 2062 656c 6f77 n the list below\n-00033550: 2c20 7765 2075 7365 2074 6865 206e 616d , we use the nam\n-00033560: 6520 226d 6175 6465 2220 746f 2072 6566 e \"maude\" to ref\n-00033570: 6572 2074 6f20 7468 6520 7072 6f67 7261 er to the progra\n-00033580: 6d20 6f72 0a6c 6962 7261 7279 2e20 2049 m or.library. I\n-00033590: 6e20 796f 7572 20e2 8098 4d61 6b65 6669 n your ...Makefi\n-000335a0: 6c65 2e61 6de2 8099 2079 6f75 2077 6f75 le.am... you wou\n-000335b0: 6c64 2072 6570 6c61 6365 2074 6869 7320 ld replace this \n-000335c0: 7769 7468 2074 6865 0a63 616e 6f6e 6963 with the.canonic\n-000335d0: 616c 206e 616d 6520 6f66 2079 6f75 7220 al name of your \n-000335e0: 7072 6f67 7261 6d2e 2020 5468 6973 206c program. This l\n-000335f0: 6973 7420 616c 736f 2072 6566 6572 7320 ist also refers \n-00033600: 746f 2022 6d61 7564 6522 2061 7320 610a to \"maude\" as a.\n-00033610: 7072 6f67 7261 6d2c 2062 7574 2069 6e20 program, but in \n-00033620: 6765 6e65 7261 6c20 7468 6520 7361 6d65 general the same\n-00033630: 2072 756c 6573 2061 7070 6c79 2066 6f72 rules apply for\n-00033640: 2062 6f74 6820 7374 6174 6963 2061 6e64 both static and\n-00033650: 2064 796e 616d 6963 0a6c 6962 7261 7269 dynamic.librari\n-00033660: 6573 3b20 7468 6520 646f 6375 6d65 6e74 es; the document\n-00033670: 6174 696f 6e20 6265 6c6f 7720 6e6f 7465 ation below note\n-00033680: 7320 7369 7475 6174 696f 6e73 2077 6865 s situations whe\n-00033690: 7265 2070 726f 6772 616d 7320 616e 640a re programs and.\n-000336a0: 6c69 6272 6172 6965 7320 6469 6666 6572 libraries differ\n-000336b0: 2e0a 0ae2 8098 6d61 7564 655f 534f 5552 ......maude_SOUR\n-000336c0: 4345 53e2 8099 0a20 2020 2020 5468 6973 CES.... This\n-000336d0: 2076 6172 6961 626c 652c 2069 6620 6974 variable, if it\n-000336e0: 2065 7869 7374 732c 206c 6973 7473 2061 exists, lists a\n-000336f0: 6c6c 2074 6865 2073 6f75 7263 6520 6669 ll the source fi\n-00033700: 6c65 7320 7468 6174 2061 7265 0a20 2020 les that are. \n-00033710: 2020 636f 6d70 696c 6564 2074 6f20 6275 compiled to bu\n-00033720: 696c 6420 7468 6520 7072 6f67 7261 6d2e ild the program.\n-00033730: 2020 5468 6573 6520 6669 6c65 7320 6172 These files ar\n-00033740: 6520 6164 6465 6420 746f 2074 6865 0a20 e added to the. \n-00033750: 2020 2020 6469 7374 7269 6275 7469 6f6e distribution\n-00033760: 2062 7920 6465 6661 756c 742e 2020 5768 by default. Wh\n-00033770: 656e 2062 7569 6c64 696e 6720 7468 6520 en building the \n-00033780: 7072 6f67 7261 6d2c 2041 7574 6f6d 616b program, Automak\n-00033790: 6520 7769 6c6c 0a20 2020 2020 6361 7573 e will. caus\n-000337a0: 6520 6561 6368 2073 6f75 7263 6520 6669 e each source fi\n-000337b0: 6c65 2074 6f20 6265 2063 6f6d 7069 6c65 le to be compile\n-000337c0: 6420 746f 2061 2073 696e 676c 6520 e280 d to a single ..\n-000337d0: 982e 6fe2 8099 2066 696c 6520 286f 720a ..o... file (or.\n-000337e0: 2020 2020 20e2 8098 2e6c 6fe2 8099 2077 ....lo... w\n-000337f0: 6865 6e20 7573 696e 6720 6c69 6274 6f6f hen using libtoo\n-00033800: 6c29 2e20 204e 6f72 6d61 6c6c 7920 7468 l). Normally th\n-00033810: 6573 6520 6f62 6a65 6374 2066 696c 6573 ese object files\n-00033820: 2061 7265 206e 616d 6564 0a20 2020 2020 are named. \n-00033830: 6166 7465 7220 7468 6520 736f 7572 6365 after the source\n-00033840: 2066 696c 652c 2062 7574 206f 7468 6572 file, but other\n-00033850: 2066 6163 746f 7273 2063 616e 2063 6861 factors can cha\n-00033860: 6e67 6520 7468 6973 2e20 2049 6620 610a nge this. If a.\n-00033870: 2020 2020 2066 696c 6520 696e 2074 6865 file in the\n-00033880: 20e2 8098 5f53 4f55 5243 4553 e280 9920 ..._SOURCES... \n-00033890: 7661 7269 6162 6c65 2068 6173 2061 6e20 variable has an \n-000338a0: 756e 7265 636f 676e 697a 6564 2065 7874 unrecognized ext\n-000338b0: 656e 7369 6f6e 2c0a 2020 2020 2041 7574 ension,. Aut\n-000338c0: 6f6d 616b 6520 7769 6c6c 2064 6f20 6f6e omake will do on\n-000338d0: 6520 6f66 2074 776f 2074 6869 6e67 7320 e of two things \n-000338e0: 7769 7468 2069 742e 2020 4966 2061 2073 with it. If a s\n-000338f0: 7566 6669 7820 7275 6c65 0a20 2020 2020 uffix rule. \n-00033900: 6578 6973 7473 2066 6f72 2074 7572 6e69 exists for turni\n-00033910: 6e67 2066 696c 6573 2077 6974 6820 7468 ng files with th\n-00033920: 6520 756e 7265 636f 676e 697a 6564 2065 e unrecognized e\n-00033930: 7874 656e 7369 6f6e 2069 6e74 6f20 e280 xtension into ..\n-00033940: 982e 6fe2 8099 0a20 2020 2020 6669 6c65 ..o.... file\n-00033950: 732c 2074 6865 6e20 e280 9861 7574 6f6d s, then ...autom\n-00033960: 616b 65e2 8099 2077 696c 6c20 7472 6561 ake... will trea\n-00033970: 7420 7468 6973 2066 696c 6520 6173 2069 t this file as i\n-00033980: 7420 7769 6c6c 2061 6e79 206f 7468 6572 t will any other\n-00033990: 0a20 2020 2020 736f 7572 6365 2066 696c . source fil\n-000339a0: 6520 282a 6e6f 7465 2053 7570 706f 7274 e (*note Support\n-000339b0: 2066 6f72 204f 7468 6572 204c 616e 6775 for Other Langu\n-000339c0: 6167 6573 3a3a 292e 2020 4f74 6865 7277 ages::). Otherw\n-000339d0: 6973 652c 2074 6865 0a20 2020 2020 6669 ise, the. fi\n-000339e0: 6c65 2077 696c 6c20 6265 2069 676e 6f72 le will be ignor\n-000339f0: 6564 2061 7320 7468 6f75 6768 2069 7420 ed as though it \n-00033a00: 7765 7265 2061 2068 6561 6465 7220 6669 were a header fi\n-00033a10: 6c65 2e0a 0a20 2020 2020 5468 6520 7072 le... The pr\n-00033a20: 6566 6978 6573 20e2 8098 6469 7374 5fe2 efixes ...dist_.\n-00033a30: 8099 2061 6e64 20e2 8098 6e6f 6469 7374 .. and ...nodist\n-00033a40: 5fe2 8099 2063 616e 2062 6520 7573 6564 _... can be used\n-00033a50: 2074 6f20 636f 6e74 726f 6c20 7768 6574 to control whet\n-00033a60: 6865 720a 2020 2020 2066 696c 6573 206c her. files l\n-00033a70: 6973 7465 6420 696e 2061 20e2 8098 5f53 isted in a ..._S\n-00033a80: 4f55 5243 4553 e280 9920 7661 7269 6162 OURCES... variab\n-00033a90: 6c65 2061 7265 2064 6973 7472 6962 7574 le are distribut\n-00033aa0: 6564 2e20 20e2 8098 6469 7374 5fe2 8099 ed. ...dist_...\n-00033ab0: 2069 730a 2020 2020 2072 6564 756e 6461 is. redunda\n-00033ac0: 6e74 2c20 6173 2073 6f75 7263 6573 2061 nt, as sources a\n-00033ad0: 7265 2064 6973 7472 6962 7574 6564 2062 re distributed b\n-00033ae0: 7920 6465 6661 756c 742c 2062 7574 2069 y default, but i\n-00033af0: 7420 6361 6e20 6265 0a20 2020 2020 7370 t can be. sp\n-00033b00: 6563 6966 6965 6420 666f 7220 636c 6172 ecified for clar\n-00033b10: 6974 7920 6966 2064 6573 6972 6564 2e0a ity if desired..\n-00033b20: 0a20 2020 2020 4974 2069 7320 706f 7373 . It is poss\n-00033b30: 6962 6c65 2074 6f20 6861 7665 2062 6f74 ible to have bot\n-00033b40: 6820 e280 9864 6973 745f e280 9920 616e h ...dist_... an\n-00033b50: 6420 e280 986e 6f64 6973 745f e280 9920 d ...nodist_... \n-00033b60: 7661 7269 616e 7473 206f 6620 610a 2020 variants of a. \n-00033b70: 2020 2067 6976 656e 20e2 8098 5f53 4f55 given ..._SOU\n-00033b80: 5243 4553 e280 9920 7661 7269 6162 6c65 RCES... variable\n-00033b90: 2061 7420 6f6e 6365 3b20 7468 6973 206c at once; this l\n-00033ba0: 6574 7320 796f 7520 6561 7369 6c79 2064 ets you easily d\n-00033bb0: 6973 7472 6962 7574 650a 2020 2020 2073 istribute. s\n-00033bc0: 6f6d 6520 6669 6c65 7320 616e 6420 6e6f ome files and no\n-00033bd0: 7420 6f74 6865 7273 2c20 666f 7220 696e t others, for in\n-00033be0: 7374 616e 6365 3a0a 0a20 2020 2020 2020 stance:.. \n-00033bf0: 2020 206e 6f64 6973 745f 6d61 7564 655f nodist_maude_\n-00033c00: 534f 5552 4345 5320 3d20 6e6f 6469 7374 SOURCES = nodist\n-00033c10: 2e63 0a20 2020 2020 2020 2020 2064 6973 .c. dis\n-00033c20: 745f 6d61 7564 655f 534f 5552 4345 5320 t_maude_SOURCES \n-00033c30: 3d20 6469 7374 2d6d 652e 630a 0a20 2020 = dist-me.c.. \n-00033c40: 2020 4279 2064 6566 6175 6c74 2074 6865 By default the\n-00033c50: 206f 7574 7075 7420 6669 6c65 2028 6f6e output file (on\n-00033c60: 2055 6e69 7820 7379 7374 656d 732c 2074 Unix systems, t\n-00033c70: 6865 20e2 8098 2e6f e280 9920 6669 6c65 he ....o... file\n-00033c80: 2920 7769 6c6c 2062 650a 2020 2020 2070 ) will be. p\n-00033c90: 7574 2069 6e74 6f20 7468 6520 6375 7272 ut into the curr\n-00033ca0: 656e 7420 6275 696c 6420 6469 7265 6374 ent build direct\n-00033cb0: 6f72 792e 2020 486f 7765 7665 722c 2069 ory. However, i\n-00033cc0: 6620 7468 6520 6f70 7469 6f6e 0a20 2020 f the option. \n-00033cd0: 2020 e280 9873 7562 6469 722d 6f62 6a65 ...subdir-obje\n-00033ce0: 6374 73e2 8099 2069 7320 696e 2065 6666 cts... is in eff\n-00033cf0: 6563 7420 696e 2074 6865 2063 7572 7265 ect in the curre\n-00033d00: 6e74 2064 6972 6563 746f 7279 2074 6865 nt directory the\n-00033d10: 6e20 7468 650a 2020 2020 20e2 8098 2e6f n the. ....o\n-00033d20: e280 9920 6669 6c65 2077 696c 6c20 6265 ... file will be\n-00033d30: 2070 7574 2069 6e74 6f20 7468 6520 7375 put into the su\n-00033d40: 6264 6972 6563 746f 7279 206e 616d 6564 bdirectory named\n-00033d50: 2061 6674 6572 2074 6865 2073 6f75 7263 after the sourc\n-00033d60: 650a 2020 2020 2066 696c 652e 2020 466f e. file. Fo\n-00033d70: 7220 696e 7374 616e 6365 2c20 7769 7468 r instance, with\n-00033d80: 20e2 8098 7375 6264 6972 2d6f 626a 6563 ...subdir-objec\n-00033d90: 7473 e280 9920 656e 6162 6c65 642c 0a20 ts... enabled,. \n-00033da0: 2020 2020 e280 9873 7562 2f64 6972 2f66 ...sub/dir/f\n-00033db0: 696c 652e 63e2 8099 2077 696c 6c20 6265 ile.c... will be\n-00033dc0: 2063 6f6d 7069 6c65 6420 746f 20e2 8098 compiled to ...\n-00033dd0: 7375 622f 6469 722f 6669 6c65 2e6f e280 sub/dir/file.o..\n-00033de0: 992e 2020 536f 6d65 2070 656f 706c 650a .. Some people.\n-00033df0: 2020 2020 2070 7265 6665 7220 7468 6973 prefer this\n-00033e00: 206d 6f64 6520 6f66 206f 7065 7261 7469 mode of operati\n-00033e10: 6f6e 2e20 2059 6f75 2063 616e 2073 7065 on. You can spe\n-00033e20: 6369 6679 20e2 8098 7375 6264 6972 2d6f cify ...subdir-o\n-00033e30: 626a 6563 7473 e280 9920 696e 0a20 2020 bjects... in. \n-00033e40: 2020 e280 9841 5554 4f4d 414b 455f 4f50 ...AUTOMAKE_OP\n-00033e50: 5449 4f4e 53e2 8099 2028 2a6e 6f74 6520 TIONS... (*note \n-00033e60: 4f70 7469 6f6e 733a 3a29 2e0a 0ae2 8098 Options::)......\n-00033e70: 4558 5452 415f 6d61 7564 655f 534f 5552 EXTRA_maude_SOUR\n-00033e80: 4345 53e2 8099 0a20 2020 2020 4175 746f CES.... Auto\n-00033e90: 6d61 6b65 206e 6565 6473 2074 6f20 6b6e make needs to kn\n-00033ea0: 6f77 2074 6865 206c 6973 7420 6f66 2066 ow the list of f\n-00033eb0: 696c 6573 2079 6f75 2069 6e74 656e 6420 iles you intend \n-00033ec0: 746f 2063 6f6d 7069 6c65 0a20 2020 2020 to compile. \n-00033ed0: 5f73 7461 7469 6361 6c6c 795f 2e20 2046 _statically_. F\n-00033ee0: 6f72 206f 6e65 2074 6869 6e67 2c20 7468 or one thing, th\n-00033ef0: 6973 2069 7320 7468 6520 6f6e 6c79 2077 is is the only w\n-00033f00: 6179 2041 7574 6f6d 616b 6520 6861 7320 ay Automake has \n-00033f10: 6f66 0a20 2020 2020 6b6e 6f77 696e 6720 of. knowing \n-00033f20: 7768 6174 2073 6f72 7420 6f66 206c 616e what sort of lan\n-00033f30: 6775 6167 6520 7375 7070 6f72 7420 6120 guage support a \n-00033f40: 6769 7665 6e20 e280 984d 616b 6566 696c given ...Makefil\n-00033f50: 652e 696e e280 990a 2020 2020 2072 6571 e.in.... req\n-00033f60: 7569 7265 732e 2020 2831 2920 2054 6869 uires. (1) Thi\n-00033f70: 7320 6d65 616e 7320 7468 6174 2c20 666f s means that, fo\n-00033f80: 7220 6578 616d 706c 652c 2079 6f75 2063 r example, you c\n-00033f90: 616e 2774 2070 7574 2061 0a20 2020 2020 an't put a. \n-00033fa0: 636f 6e66 6967 7572 6520 7375 6273 7469 configure substi\n-00033fb0: 7475 7469 6f6e 206c 696b 6520 e280 9840 tution like ...@\n-00033fc0: 6d79 5f73 6f75 7263 6573 40e2 8099 2069 my_sources@... i\n-00033fd0: 6e74 6f20 6120 e280 985f 534f 5552 4345 nto a ..._SOURCE\n-00033fe0: 53e2 8099 0a20 2020 2020 7661 7269 6162 S.... variab\n-00033ff0: 6c65 2e20 2049 6620 796f 7520 696e 7465 le. If you inte\n-00034000: 6e64 2074 6f20 636f 6e64 6974 696f 6e61 nd to conditiona\n-00034010: 6c6c 7920 636f 6d70 696c 6520 736f 7572 lly compile sour\n-00034020: 6365 2066 696c 6573 2061 6e64 0a20 2020 ce files and. \n-00034030: 2020 7573 6520 e280 9863 6f6e 6669 6775 use ...configu\n-00034040: 7265 e280 9920 746f 2073 7562 7374 6974 re... to substit\n-00034050: 7574 6520 7468 6520 6170 7072 6f70 7269 ute the appropri\n-00034060: 6174 6520 6f62 6a65 6374 206e 616d 6573 ate object names\n-00034070: 2069 6e74 6f2c 0a20 2020 2020 652e 672e into,. e.g.\n-00034080: 2c20 e280 985f 4c44 4144 44e2 8099 2028 , ..._LDADD... (\n-00034090: 7365 6520 6265 6c6f 7729 2c20 7468 656e see below), then\n-000340a0: 2079 6f75 2073 686f 756c 6420 6c69 7374 you should list\n-000340b0: 2074 6865 2063 6f72 7265 7370 6f6e 6469 the correspondi\n-000340c0: 6e67 0a20 2020 2020 736f 7572 6365 2066 ng. source f\n-000340d0: 696c 6573 2069 6e20 7468 6520 e280 9845 iles in the ...E\n-000340e0: 5854 5241 5fe2 8099 2076 6172 6961 626c XTRA_... variabl\n-000340f0: 652e 0a0a 2020 2020 2054 6869 7320 7661 e... This va\n-00034100: 7269 6162 6c65 2061 6c73 6f20 7375 7070 riable also supp\n-00034110: 6f72 7473 20e2 8098 6469 7374 5fe2 8099 orts ...dist_...\n-00034120: 2061 6e64 20e2 8098 6e6f 6469 7374 5fe2 and ...nodist_.\n-00034130: 8099 2070 7265 6669 7865 732e 2020 466f .. prefixes. Fo\n-00034140: 720a 2020 2020 2069 6e73 7461 6e63 652c r. instance,\n-00034150: 20e2 8098 6e6f 6469 7374 5f45 5854 5241 ...nodist_EXTRA\n-00034160: 5f6d 6175 6465 5f53 4f55 5243 4553 e280 _maude_SOURCES..\n-00034170: 9920 776f 756c 6420 6c69 7374 2065 7874 . would list ext\n-00034180: 7261 2073 6f75 7263 6573 0a20 2020 2020 ra sources. \n-00034190: 7468 6174 206d 6179 206e 6565 6420 746f that may need to\n-000341a0: 2062 6520 6275 696c 742c 2062 7574 2073 be built, but s\n-000341b0: 686f 756c 6420 6e6f 7420 6265 2064 6973 hould not be dis\n-000341c0: 7472 6962 7574 6564 2e0a 0ae2 8098 6d61 tributed......ma\n-000341d0: 7564 655f 4152 e280 990a 2020 2020 2041 ude_AR.... A\n-000341e0: 2073 7461 7469 6320 6c69 6272 6172 7920 static library \n-000341f0: 6973 2063 7265 6174 6564 2062 7920 6465 is created by de\n-00034200: 6661 756c 7420 6279 2069 6e76 6f6b 696e fault by invokin\n-00034210: 6720 e280 9824 2841 5229 0a20 2020 2020 g ...$(AR). \n-00034220: 2428 4152 464c 4147 5329 e280 9920 666f $(ARFLAGS)... fo\n-00034230: 6c6c 6f77 6564 2062 7920 7468 6520 6e61 llowed by the na\n-00034240: 6d65 206f 6620 7468 6520 6c69 6272 6172 me of the librar\n-00034250: 7920 616e 6420 7468 656e 2074 6865 0a20 y and then the. \n-00034260: 2020 2020 6f62 6a65 6374 7320 6265 696e objects bein\n-00034270: 6720 7075 7420 696e 746f 2074 6865 206c g put into the l\n-00034280: 6962 7261 7279 2e20 2059 6f75 2063 616e ibrary. You can\n-00034290: 206f 7665 7272 6964 6520 7468 6973 2062 override this b\n-000342a0: 790a 2020 2020 2073 6574 7469 6e67 2074 y. setting t\n-000342b0: 6865 20e2 8098 5f41 52e2 8099 2076 6172 he ..._AR... var\n-000342c0: 6961 626c 652e 2020 5468 6973 2069 7320 iable. This is \n-000342d0: 7573 7561 6c6c 7920 7573 6564 2077 6974 usually used wit\n-000342e0: 6820 432b 2b3b 2073 6f6d 650a 2020 2020 h C++; some. \n-000342f0: 2043 2b2b 2063 6f6d 7069 6c65 7273 2072 C++ compilers r\n-00034300: 6571 7569 7265 2061 2073 7065 6369 616c equire a special\n-00034310: 2069 6e76 6f63 6174 696f 6e20 696e 206f invocation in o\n-00034320: 7264 6572 2074 6f20 696e 7374 616e 7469 rder to instanti\n-00034330: 6174 650a 2020 2020 2061 6c6c 2074 6865 ate. all the\n-00034340: 2074 656d 706c 6174 6573 2074 6861 7420 templates that \n-00034350: 7368 6f75 6c64 2067 6f20 696e 746f 2061 should go into a\n-00034360: 206c 6962 7261 7279 2e20 2046 6f72 2069 library. For i\n-00034370: 6e73 7461 6e63 652c 2074 6865 0a20 2020 nstance, the. \n-00034380: 2020 5347 4920 432b 2b20 636f 6d70 696c SGI C++ compil\n-00034390: 6572 206c 696b 6573 2074 6869 7320 7661 er likes this va\n-000343a0: 7269 6162 6c65 2073 6574 206c 696b 6520 riable set like \n-000343b0: 736f 3a0a 2020 2020 2020 2020 2020 6c69 so:. li\n-000343c0: 626d 6175 6465 5f61 5f41 5220 3d20 2428 bmaude_a_AR = $(\n-000343d0: 4358 5829 202d 6172 202d 6f0a 0ae2 8098 CXX) -ar -o.....\n-000343e0: 6d61 7564 655f 4c49 4241 4444 e280 990a maude_LIBADD....\n-000343f0: 2020 2020 2045 7874 7261 206f 626a 6563 Extra objec\n-00034400: 7473 2063 616e 2062 6520 6164 6465 6420 ts can be added \n-00034410: 746f 2061 205f 6c69 6272 6172 795f 2075 to a _library_ u\n-00034420: 7369 6e67 2074 6865 20e2 8098 5f4c 4942 sing the ..._LIB\n-00034430: 4144 44e2 8099 0a20 2020 2020 7661 7269 ADD.... vari\n-00034440: 6162 6c65 2e20 2046 6f72 2069 6e73 7461 able. For insta\n-00034450: 6e63 652c 2074 6869 7320 7368 6f75 6c64 nce, this should\n-00034460: 2062 6520 7573 6564 2066 6f72 206f 626a be used for obj\n-00034470: 6563 7473 2064 6574 6572 6d69 6e65 640a ects determined.\n-00034480: 2020 2020 2062 7920 e280 9863 6f6e 6669 by ...confi\n-00034490: 6775 7265 e280 9920 282a 6e6f 7465 2041 gure... (*note A\n-000344a0: 204c 6962 7261 7279 3a3a 292e 0a0a 2020 Library::)... \n-000344b0: 2020 2049 6e20 7468 6520 6361 7365 206f In the case o\n-000344c0: 6620 6c69 6274 6f6f 6c20 6c69 6272 6172 f libtool librar\n-000344d0: 6965 732c 20e2 8098 6d61 7564 655f 4c49 ies, ...maude_LI\n-000344e0: 4241 4444 e280 9920 6361 6e20 616c 736f BADD... can also\n-000344f0: 2072 6566 6572 2074 6f0a 2020 2020 206f refer to. o\n-00034500: 7468 6572 206c 6962 746f 6f6c 206c 6962 ther libtool lib\n-00034510: 7261 7269 6573 2e0a 0ae2 8098 6d61 7564 raries......maud\n-00034520: 655f 4c44 4144 44e2 8099 0a20 2020 2020 e_LDADD.... \n-00034530: 4578 7472 6120 6f62 6a65 6374 7320 28e2 Extra objects (.\n-00034540: 8098 2a2e 2428 4f42 4a45 5854 29e2 8099 ..*.$(OBJEXT)...\n-00034550: 2920 616e 6420 6c69 6272 6172 6965 7320 ) and libraries \n-00034560: 28e2 8098 2a2e 61e2 8099 2c20 e280 982a (...*.a..., ...*\n-00034570: 2e6c 61e2 8099 2920 6361 6e20 6265 0a20 .la...) can be. \n-00034580: 2020 2020 6164 6465 6420 746f 2061 205f added to a _\n-00034590: 7072 6f67 7261 6d5f 2062 7920 6c69 7374 program_ by list\n-000345a0: 696e 6720 7468 656d 2069 6e20 7468 6520 ing them in the \n-000345b0: e280 985f 4c44 4144 44e2 8099 2076 6172 ..._LDADD... var\n-000345c0: 6961 626c 652e 2020 466f 720a 2020 2020 iable. For. \n-000345d0: 2069 6e73 7461 6e63 652c 2074 6869 7320 instance, this \n-000345e0: 7368 6f75 6c64 2062 6520 7573 6564 2066 should be used f\n-000345f0: 6f72 206f 626a 6563 7473 2064 6574 6572 or objects deter\n-00034600: 6d69 6e65 6420 6279 20e2 8098 636f 6e66 mined by ...conf\n-00034610: 6967 7572 65e2 8099 0a20 2020 2020 282a igure.... (*\n-00034620: 6e6f 7465 204c 696e 6b69 6e67 3a3a 292e note Linking::).\n-00034630: 0a0a 2020 2020 20e2 8098 5f4c 4441 4444 .. ..._LDADD\n-00034640: e280 9920 616e 6420 e280 985f 4c49 4241 ... and ..._LIBA\n-00034650: 4444 e280 9920 6172 6520 696e 6170 7072 DD... are inappr\n-00034660: 6f70 7269 6174 6520 666f 7220 7061 7373 opriate for pass\n-00034670: 696e 670a 2020 2020 2070 726f 6772 616d ing. program\n-00034680: 2d73 7065 6369 6669 6320 6c69 6e6b 6572 -specific linker\n-00034690: 2066 6c61 6773 2028 6578 6365 7074 2066 flags (except f\n-000346a0: 6f72 20e2 8098 2d6c e280 992c 20e2 8098 or ...-l..., ...\n-000346b0: 2d4c e280 992c 20e2 8098 2d64 6c6f 7065 -L..., ...-dlope\n-000346c0: 6ee2 8099 2061 6e64 0a20 2020 2020 e280 n... and. ..\n-000346d0: 982d 646c 7072 656f 7065 6ee2 8099 292e .-dlpreopen...).\n-000346e0: 2020 5573 6520 7468 6520 e280 985f 4c44 Use the ..._LD\n-000346f0: 464c 4147 53e2 8099 2076 6172 6961 626c FLAGS... variabl\n-00034700: 6520 666f 7220 7468 6973 2070 7572 706f e for this purpo\n-00034710: 7365 2e0a 0a20 2020 2020 466f 7220 696e se... For in\n-00034720: 7374 616e 6365 2c20 6966 2079 6f75 7220 stance, if your \n-00034730: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-00034740: 8099 2075 7365 7320 e280 9841 435f 5041 .. uses ...AC_PA\n-00034750: 5448 5f58 5452 41e2 8099 2c20 796f 7520 TH_XTRA..., you \n-00034760: 636f 756c 640a 2020 2020 206c 696e 6b20 could. link \n-00034770: 796f 7572 2070 726f 6772 616d 2061 6761 your program aga\n-00034780: 696e 7374 2074 6865 2058 206c 6962 7261 inst the X libra\n-00034790: 7269 6573 206c 696b 6520 736f 3a0a 0a20 ries like so:.. \n-000347a0: 2020 2020 2020 2020 206d 6175 6465 5f4c maude_L\n-000347b0: 4441 4444 203d 2024 2858 5f50 5245 5f4c DADD = $(X_PRE_L\n-000347c0: 4942 5329 2024 2858 5f4c 4942 5329 2024 IBS) $(X_LIBS) $\n-000347d0: 2858 5f45 5854 5241 5f4c 4942 5329 0a0a (X_EXTRA_LIBS)..\n-000347e0: 2020 2020 2057 6520 7265 636f 6d6d 656e We recommen\n-000347f0: 6420 7468 6174 2079 6f75 2075 7365 20e2 d that you use .\n-00034800: 8098 2d6c e280 9920 616e 6420 e280 982d ..-l... and ...-\n-00034810: 4ce2 8099 206f 6e6c 7920 7768 656e 2072 L... only when r\n-00034820: 6566 6572 7269 6e67 2074 6f0a 2020 2020 eferring to. \n-00034830: 2074 6869 7264 2d70 6172 7479 206c 6962 third-party lib\n-00034840: 7261 7269 6573 2c20 616e 6420 6769 7665 raries, and give\n-00034850: 2074 6865 2065 7870 6c69 6369 7420 6669 the explicit fi\n-00034860: 6c65 206e 616d 6573 206f 6620 616e 790a le names of any.\n-00034870: 2020 2020 206c 6962 7261 7279 2062 7569 library bui\n-00034880: 6c74 2062 7920 796f 7572 2070 6163 6b61 lt by your packa\n-00034890: 6765 2e20 2044 6f69 6e67 2073 6f20 7769 ge. Doing so wi\n-000348a0: 6c6c 2065 6e73 7572 6520 7468 6174 0a20 ll ensure that. \n-000348b0: 2020 2020 e280 986d 6175 6465 5f44 4550 ...maude_DEP\n-000348c0: 454e 4445 4e43 4945 53e2 8099 2028 7365 ENDENCIES... (se\n-000348d0: 6520 6265 6c6f 7729 2069 7320 636f 7272 e below) is corr\n-000348e0: 6563 746c 7920 6465 6669 6e65 6420 6279 ectly defined by\n-000348f0: 2064 6566 6175 6c74 2e0a 0ae2 8098 6d61 default......ma\n-00034900: 7564 655f 4c44 464c 4147 53e2 8099 0a20 ude_LDFLAGS.... \n-00034910: 2020 2020 5468 6973 2076 6172 6961 626c This variabl\n-00034920: 6520 6973 2075 7365 6420 746f 2070 6173 e is used to pas\n-00034930: 7320 6578 7472 6120 666c 6167 7320 746f s extra flags to\n-00034940: 2074 6865 206c 696e 6b20 7374 6570 206f the link step o\n-00034950: 6620 610a 2020 2020 2070 726f 6772 616d f a. program\n-00034960: 206f 7220 6120 7368 6172 6564 206c 6962 or a shared lib\n-00034970: 7261 7279 2e20 2049 7420 6f76 6572 7269 rary. It overri\n-00034980: 6465 7320 7468 6520 e280 9841 4d5f 4c44 des the ...AM_LD\n-00034990: 464c 4147 53e2 8099 0a20 2020 2020 7661 FLAGS.... va\n-000349a0: 7269 6162 6c65 2e0a 0ae2 8098 6d61 7564 riable......maud\n-000349b0: 655f 4c49 4254 4f4f 4c46 4c41 4753 e280 e_LIBTOOLFLAGS..\n-000349c0: 990a 2020 2020 2054 6869 7320 7661 7269 .. This vari\n-000349d0: 6162 6c65 2069 7320 7573 6564 2074 6f20 able is used to \n-000349e0: 7061 7373 2065 7874 7261 206f 7074 696f pass extra optio\n-000349f0: 6e73 2074 6f20 e280 986c 6962 746f 6f6c ns to ...libtool\n-00034a00: e280 992e 2020 4974 0a20 2020 2020 6f76 .... It. ov\n-00034a10: 6572 7269 6465 7320 7468 6520 e280 9841 errides the ...A\n-00034a20: 4d5f 4c49 4254 4f4f 4c46 4c41 4753 e280 M_LIBTOOLFLAGS..\n-00034a30: 9920 7661 7269 6162 6c65 2e20 2054 6865 . variable. The\n-00034a40: 7365 206f 7074 696f 6e73 2061 7265 206f se options are o\n-00034a50: 7574 7075 740a 2020 2020 2062 6566 6f72 utput. befor\n-00034a60: 6520 e280 986c 6962 746f 6f6c e280 9927 e ...libtool...'\n-00034a70: 7320 e280 982d 2d6d 6f64 653d 4d4f 4445 s ...--mode=MODE\n-00034a80: e280 9920 6f70 7469 6f6e 2c20 736f 2074 ... option, so t\n-00034a90: 6865 7920 7368 6f75 6c64 206e 6f74 2062 hey should not b\n-00034aa0: 650a 2020 2020 206d 6f64 652d 7370 6563 e. mode-spec\n-00034ab0: 6966 6963 206f 7074 696f 6e73 2028 7468 ific options (th\n-00034ac0: 6f73 6520 6265 6c6f 6e67 2074 6f20 7468 ose belong to th\n-00034ad0: 6520 636f 6d70 696c 6572 206f 7220 6c69 e compiler or li\n-00034ae0: 6e6b 6572 0a20 2020 2020 666c 6167 7329 nker. flags)\n-00034af0: 2e20 202a 4e6f 7465 204c 6962 746f 6f6c . *Note Libtool\n-00034b00: 2046 6c61 6773 3a3a 2e0a 0ae2 8098 6d61 Flags::......ma\n-00034b10: 7564 655f 4445 5045 4e44 454e 4349 4553 ude_DEPENDENCIES\n-00034b20: e280 990a e280 9845 5854 5241 5f6d 6175 .......EXTRA_mau\n-00034b30: 6465 5f44 4550 454e 4445 4e43 4945 53e2 de_DEPENDENCIES.\n-00034b40: 8099 0a20 2020 2020 4974 2069 7320 616c ... It is al\n-00034b50: 736f 206f 6363 6173 696f 6e61 6c6c 7920 so occasionally \n-00034b60: 7573 6566 756c 2074 6f20 6861 7665 2061 useful to have a\n-00034b70: 2074 6172 6765 7420 2870 726f 6772 616d target (program\n-00034b80: 206f 720a 2020 2020 206c 6962 7261 7279 or. library\n-00034b90: 2920 6465 7065 6e64 206f 6e20 736f 6d65 ) depend on some\n-00034ba0: 206f 7468 6572 2066 696c 6520 7468 6174 other file that\n-00034bb0: 2069 7320 6e6f 7420 6163 7475 616c 6c79 is not actually\n-00034bc0: 2070 6172 7420 6f66 0a20 2020 2020 7468 part of. th\n-00034bd0: 6174 2074 6172 6765 742e 2020 5468 6973 at target. This\n-00034be0: 2063 616e 2062 6520 646f 6e65 2075 7369 can be done usi\n-00034bf0: 6e67 2074 6865 20e2 8098 5f44 4550 454e ng the ..._DEPEN\n-00034c00: 4445 4e43 4945 53e2 8099 2076 6172 6961 DENCIES... varia\n-00034c10: 626c 652e 0a20 2020 2020 4561 6368 2074 ble.. Each t\n-00034c20: 6172 6765 7420 6465 7065 6e64 7320 6f6e arget depends on\n-00034c30: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of\n-00034c40: 2073 7563 6820 6120 7661 7269 6162 6c65 such a variable\n-00034c50: 2c20 6275 7420 6e6f 0a20 2020 2020 6675 , but no. fu\n-00034c60: 7274 6865 7220 696e 7465 7270 7265 7461 rther interpreta\n-00034c70: 7469 6f6e 2069 7320 646f 6e65 2e0a 0a20 tion is done... \n-00034c80: 2020 2020 5369 6e63 6520 7468 6573 6520 Since these \n-00034c90: 6465 7065 6e64 656e 6369 6573 2061 7265 dependencies are\n-00034ca0: 2061 7373 6f63 6961 7465 6420 746f 2074 associated to t\n-00034cb0: 6865 206c 696e 6b20 7275 6c65 2075 7365 he link rule use\n-00034cc0: 6420 746f 0a20 2020 2020 6372 6561 7465 d to. create\n-00034cd0: 2074 6865 2070 726f 6772 616d 7320 7468 the programs th\n-00034ce0: 6579 2073 686f 756c 6420 6e6f 726d 616c ey should normal\n-00034cf0: 6c79 206c 6973 7420 6669 6c65 7320 7573 ly list files us\n-00034d00: 6564 2062 7920 7468 650a 2020 2020 206c ed by the. l\n-00034d10: 696e 6b20 636f 6d6d 616e 642e 2020 5468 ink command. Th\n-00034d20: 6174 2069 7320 e280 982a 2e24 284f 424a at is ...*.$(OBJ\n-00034d30: 4558 5429 e280 992c 20e2 8098 2a2e 61e2 EXT)..., ...*.a.\n-00034d40: 8099 2c20 6f72 20e2 8098 2a2e 6c61 e280 .., or ...*.la..\n-00034d50: 9920 6669 6c65 7320 666f 720a 2020 2020 . files for. \n-00034d60: 2070 726f 6772 616d 733b 20e2 8098 2a2e programs; ...*.\n-00034d70: 6c6f e280 9920 616e 6420 e280 982a 2e6c lo... and ...*.l\n-00034d80: 61e2 8099 2066 696c 6573 2066 6f72 204c a... files for L\n-00034d90: 6962 746f 6f6c 206c 6962 7261 7269 6573 ibtool libraries\n-00034da0: 3b20 616e 640a 2020 2020 20e2 8098 2a2e ; and. ...*.\n-00034db0: 2428 4f42 4a45 5854 29e2 8099 2066 696c $(OBJEXT)... fil\n-00034dc0: 6573 2066 6f72 2073 7461 7469 6320 6c69 es for static li\n-00034dd0: 6272 6172 6965 732e 2020 496e 2072 6172 braries. In rar\n-00034de0: 6520 6361 7365 7320 796f 7520 6d61 790a e cases you may.\n-00034df0: 2020 2020 206e 6565 6420 746f 2061 6464 need to add\n-00034e00: 206f 7468 6572 206b 696e 6473 206f 6620 other kinds of \n-00034e10: 6669 6c65 7320 7375 6368 2061 7320 6c69 files such as li\n-00034e20: 6e6b 6572 2073 6372 6970 7473 2c20 6275 nker scripts, bu\n-00034e30: 740a 2020 2020 205f 6c69 7374 696e 6720 t. _listing \n-00034e40: 6120 736f 7572 6365 2066 696c 6520 696e a source file in\n-00034e50: 20e2 8098 5f44 4550 454e 4445 4e43 4945 ..._DEPENDENCIE\n-00034e60: 53e2 8099 2069 7320 7772 6f6e 675f 2e20 S... is wrong_. \n-00034e70: 2049 6620 736f 6d65 0a20 2020 2020 736f If some. so\n-00034e80: 7572 6365 2066 696c 6520 6e65 6564 7320 urce file needs \n-00034e90: 746f 2062 6520 6275 696c 7420 6265 666f to be built befo\n-00034ea0: 7265 2061 6c6c 2074 6865 2063 6f6d 706f re all the compo\n-00034eb0: 6e65 6e74 7320 6f66 2061 0a20 2020 2020 nents of a. \n-00034ec0: 7072 6f67 7261 6d20 6172 6520 6275 696c program are buil\n-00034ed0: 742c 2063 6f6e 7369 6465 7220 7573 696e t, consider usin\n-00034ee0: 6720 7468 6520 e280 9842 5549 4c54 5f53 g the ...BUILT_S\n-00034ef0: 4f55 5243 4553 e280 9920 7661 7269 6162 OURCES... variab\n-00034f00: 6c65 0a20 2020 2020 282a 6e6f 7465 2053 le. (*note S\n-00034f10: 6f75 7263 6573 3a3a 292e 0a0a 2020 2020 ources::)... \n-00034f20: 2049 6620 e280 985f 4445 5045 4e44 454e If ..._DEPENDEN\n-00034f30: 4349 4553 e280 9920 6973 206e 6f74 2073 CIES... is not s\n-00034f40: 7570 706c 6965 642c 2069 7420 6973 2063 upplied, it is c\n-00034f50: 6f6d 7075 7465 6420 6279 2041 7574 6f6d omputed by Autom\n-00034f60: 616b 652e 0a20 2020 2020 5468 6520 6175 ake.. The au\n-00034f70: 746f 6d61 7469 6361 6c6c 792d 6173 7369 tomatically-assi\n-00034f80: 676e 6564 2076 616c 7565 2069 7320 7468 gned value is th\n-00034f90: 6520 636f 6e74 656e 7473 206f 6620 e280 e contents of ..\n-00034fa0: 985f 4c44 4144 44e2 8099 206f 720a 2020 ._LDADD... or. \n-00034fb0: 2020 20e2 8098 5f4c 4942 4144 44e2 8099 ..._LIBADD...\n-00034fc0: 2c20 7769 7468 206d 6f73 7420 636f 6e66 , with most conf\n-00034fd0: 6967 7572 6520 7375 6273 7469 7475 7469 igure substituti\n-00034fe0: 6f6e 732c 20e2 8098 2d6c e280 992c 20e2 ons, ...-l..., .\n-00034ff0: 8098 2d4c e280 992c 20e2 8098 2d64 6c6f ..-L..., ...-dlo\n-00035000: 7065 6ee2 8099 0a20 2020 2020 616e 6420 pen.... and \n-00035010: e280 982d 646c 7072 656f 7065 6ee2 8099 ...-dlpreopen...\n-00035020: 206f 7074 696f 6e73 2072 656d 6f76 6564 options removed\n-00035030: 2e20 2054 6865 2063 6f6e 6669 6775 7265 . The configure\n-00035040: 2073 7562 7374 6974 7574 696f 6e73 2074 substitutions t\n-00035050: 6861 740a 2020 2020 2061 7265 206c 6566 hat. are lef\n-00035060: 7420 696e 2061 7265 206f 6e6c 7920 e280 t in are only ..\n-00035070: 9824 284c 4942 4f42 4a53 29e2 8099 2061 .$(LIBOBJS)... a\n-00035080: 6e64 20e2 8098 2428 414c 4c4f 4341 29e2 nd ...$(ALLOCA).\n-00035090: 8099 3b20 7468 6573 6520 6172 6520 6c65 ..; these are le\n-000350a0: 6674 0a20 2020 2020 6265 6361 7573 6520 ft. because \n-000350b0: 6974 2069 7320 6b6e 6f77 6e20 7468 6174 it is known that\n-000350c0: 2074 6865 7920 7769 6c6c 206e 6f74 2063 they will not c\n-000350d0: 6175 7365 2061 6e20 696e 7661 6c69 6420 ause an invalid \n-000350e0: 7661 6c75 6520 666f 720a 2020 2020 20e2 value for. .\n-000350f0: 8098 5f44 4550 454e 4445 4e43 4945 53e2 .._DEPENDENCIES.\n-00035100: 8099 2074 6f20 6265 2067 656e 6572 6174 .. to be generat\n-00035110: 6564 2e0a 0a20 2020 2020 e280 985f 4445 ed... ..._DE\n-00035120: 5045 4e44 454e 4349 4553 e280 9920 6973 PENDENCIES... is\n-00035130: 206d 6f72 6520 6c69 6b65 6c79 2075 7365 more likely use\n-00035140: 6420 746f 2070 6572 666f 726d 2063 6f6e d to perform con\n-00035150: 6469 7469 6f6e 616c 0a20 2020 2020 636f ditional. co\n-00035160: 6d70 696c 6174 696f 6e20 7573 696e 6720 mpilation using \n-00035170: 616e 20e2 8098 4143 5f53 5542 5354 e280 an ...AC_SUBST..\n-00035180: 9920 7661 7269 6162 6c65 2074 6861 7420 . variable that \n-00035190: 636f 6e74 6169 6e73 2061 206c 6973 7420 contains a list \n-000351a0: 6f66 0a20 2020 2020 6f62 6a65 6374 732e of. objects.\n-000351b0: 2020 2a4e 6f74 6520 436f 6e64 6974 696f *Note Conditio\n-000351c0: 6e61 6c20 536f 7572 6365 733a 3a2c 2061 nal Sources::, a\n-000351d0: 6e64 202a 6e6f 7465 2043 6f6e 6469 7469 nd *note Conditi\n-000351e0: 6f6e 616c 0a20 2020 2020 4c69 6274 6f6f onal. Libtoo\n-000351f0: 6c20 536f 7572 6365 733a 3a2e 0a0a 2020 l Sources::... \n-00035200: 2020 2054 6865 20e2 8098 4558 5452 415f The ...EXTRA_\n-00035210: 2a5f 4445 5045 4e44 454e 4349 4553 e280 *_DEPENDENCIES..\n-00035220: 9920 7661 7269 6162 6c65 206d 6179 2062 . variable may b\n-00035230: 6520 7573 6566 756c 2066 6f72 2063 6173 e useful for cas\n-00035240: 6573 2077 6865 7265 0a20 2020 2020 796f es where. yo\n-00035250: 7520 6d65 7265 6c79 2077 616e 7420 746f u merely want to\n-00035260: 2061 7567 6d65 6e74 2074 6865 20e2 8098 augment the ...\n-00035270: 6175 746f 6d61 6b65 e280 992d 6765 6e65 automake...-gene\n-00035280: 7261 7465 6420 e280 985f 4445 5045 4e44 rated ..._DEPEND\n-00035290: 454e 4349 4553 e280 990a 2020 2020 2076 ENCIES.... v\n-000352a0: 6172 6961 626c 6520 7261 7468 6572 2074 ariable rather t\n-000352b0: 6861 6e20 7265 706c 6163 696e 6720 6974 han replacing it\n-000352c0: 2e0a 0ae2 8098 6d61 7564 655f 4c49 4e4b ......maude_LINK\n-000352d0: e280 990a 2020 2020 2059 6f75 2063 616e .... You can\n-000352e0: 206f 7665 7272 6964 6520 7468 6520 6c69 override the li\n-000352f0: 6e6b 6572 206f 6e20 6120 7065 722d 7072 nker on a per-pr\n-00035300: 6f67 7261 6d20 6261 7369 732e 2020 4279 ogram basis. By\n-00035310: 2064 6566 6175 6c74 2074 6865 0a20 2020 default the. \n-00035320: 2020 6c69 6e6b 6572 2069 7320 6368 6f73 linker is chos\n-00035330: 656e 2061 6363 6f72 6469 6e67 2074 6f20 en according to \n-00035340: 7468 6520 6c61 6e67 7561 6765 7320 7573 the languages us\n-00035350: 6564 2062 7920 7468 6520 7072 6f67 7261 ed by the progra\n-00035360: 6d2e 0a20 2020 2020 466f 7220 696e 7374 m.. For inst\n-00035370: 616e 6365 2c20 6120 7072 6f67 7261 6d20 ance, a program \n-00035380: 7468 6174 2069 6e63 6c75 6465 7320 432b that includes C+\n-00035390: 2b20 736f 7572 6365 2063 6f64 6520 776f + source code wo\n-000353a0: 756c 6420 7573 6520 7468 650a 2020 2020 uld use the. \n-000353b0: 2043 2b2b 2063 6f6d 7069 6c65 7220 746f C++ compiler to\n-000353c0: 206c 696e 6b2e 2020 5468 6520 e280 985f link. The ..._\n-000353d0: 4c49 4e4b e280 9920 7661 7269 6162 6c65 LINK... variable\n-000353e0: 206d 7573 7420 686f 6c64 2074 6865 206e must hold the n\n-000353f0: 616d 6520 6f66 2061 0a20 2020 2020 636f ame of a. co\n-00035400: 6d6d 616e 6420 7468 6174 2063 616e 2062 mmand that can b\n-00035410: 6520 7061 7373 6564 2061 6c6c 2074 6865 e passed all the\n-00035420: 20e2 8098 2e6f e280 9920 6669 6c65 206e ....o... file n\n-00035430: 616d 6573 2061 6e64 206c 6962 7261 7269 ames and librari\n-00035440: 6573 2074 6f0a 2020 2020 206c 696e 6b20 es to. link \n-00035450: 6167 6169 6e73 7420 6173 2061 7267 756d against as argum\n-00035460: 656e 7473 2e20 204e 6f74 6520 7468 6174 ents. Note that\n-00035470: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the\n-00035480: 2075 6e64 6572 6c79 696e 670a 2020 2020 underlying. \n-00035490: 2070 726f 6772 616d 2069 7320 5f6e 6f74 program is _not\n-000354a0: 5f20 7061 7373 6564 2074 6f20 e280 985f _ passed to ..._\n-000354b0: 4c49 4e4b e280 993b 2074 7970 6963 616c LINK...; typical\n-000354c0: 6c79 206f 6e65 2075 7365 7320 e280 9824 ly one uses ...$\n-000354d0: 40e2 8099 3a0a 0a20 2020 2020 2020 2020 @...:.. \n-000354e0: 206d 6175 6465 5f4c 494e 4b20 3d20 2428 maude_LINK = $(\n-000354f0: 4343 4c44 2920 2d6d 6167 6963 202d 6f20 CCLD) -magic -o \n-00035500: 2440 0a0a 2020 2020 2049 6620 6120 e280 $@.. If a ..\n-00035510: 985f 4c49 4e4b e280 9920 7661 7269 6162 ._LINK... variab\n-00035520: 6c65 2069 7320 6e6f 7420 7375 7070 6c69 le is not suppli\n-00035530: 6564 2c20 6974 206d 6179 2073 7469 6c6c ed, it may still\n-00035540: 2062 6520 6765 6e65 7261 7465 640a 2020 be generated. \n-00035550: 2020 2061 6e64 2075 7365 6420 6279 2041 and used by A\n-00035560: 7574 6f6d 616b 6520 6475 6520 746f 2074 utomake due to t\n-00035570: 6865 2075 7365 206f 6620 7065 722d 7461 he use of per-ta\n-00035580: 7267 6574 206c 696e 6b20 666c 6167 7320 rget link flags \n-00035590: 7375 6368 0a20 2020 2020 6173 20e2 8098 such. as ...\n-000355a0: 5f43 464c 4147 53e2 8099 2c20 e280 985f _CFLAGS..., ..._\n-000355b0: 4c44 464c 4147 53e2 8099 206f 7220 e280 LDFLAGS... or ..\n-000355c0: 985f 4c49 4254 4f4f 4c46 4c41 4753 e280 ._LIBTOOLFLAGS..\n-000355d0: 992c 2069 6e20 6361 7365 7320 7768 6572 ., in cases wher\n-000355e0: 6520 7468 6579 0a20 2020 2020 6170 706c e they. appl\n-000355f0: 792e 0a0a e280 986d 6175 6465 5f43 4341 y......maude_CCA\n-00035600: 5346 4c41 4753 e280 990a e280 986d 6175 SFLAGS.......mau\n-00035610: 6465 5f43 464c 4147 53e2 8099 0ae2 8098 de_CFLAGS.......\n-00035620: 6d61 7564 655f 4350 5046 4c41 4753 e280 maude_CPPFLAGS..\n-00035630: 990a e280 986d 6175 6465 5f43 5858 464c .....maude_CXXFL\n-00035640: 4147 53e2 8099 0ae2 8098 6d61 7564 655f AGS.......maude_\n-00035650: 4646 4c41 4753 e280 990a e280 986d 6175 FFLAGS.......mau\n-00035660: 6465 5f47 434a 464c 4147 53e2 8099 0ae2 de_GCJFLAGS.....\n-00035670: 8098 6d61 7564 655f 4c46 4c41 4753 e280 ..maude_LFLAGS..\n-00035680: 990a e280 986d 6175 6465 5f4f 424a 4346 .....maude_OBJCF\n-00035690: 4c41 4753 e280 990a e280 986d 6175 6465 LAGS.......maude\n-000356a0: 5f52 464c 4147 53e2 8099 0ae2 8098 6d61 _RFLAGS.......ma\n-000356b0: 7564 655f 5550 4346 4c41 4753 e280 990a ude_UPCFLAGS....\n-000356c0: e280 986d 6175 6465 5f59 464c 4147 53e2 ...maude_YFLAGS.\n-000356d0: 8099 0a20 2020 2020 4175 746f 6d61 6b65 ... Automake\n-000356e0: 2061 6c6c 6f77 7320 796f 7520 746f 2073 allows you to s\n-000356f0: 6574 2063 6f6d 7069 6c61 7469 6f6e 2066 et compilation f\n-00035700: 6c61 6773 206f 6e20 6120 7065 722d 7072 lags on a per-pr\n-00035710: 6f67 7261 6d20 286f 720a 2020 2020 2070 ogram (or. p\n-00035720: 6572 2d6c 6962 7261 7279 2920 6261 7369 er-library) basi\n-00035730: 732e 2020 4120 7369 6e67 6c65 2073 6f75 s. A single sou\n-00035740: 7263 6520 6669 6c65 2063 616e 2062 6520 rce file can be \n-00035750: 696e 636c 7564 6564 2069 6e0a 2020 2020 included in. \n-00035760: 2073 6576 6572 616c 2070 726f 6772 616d several program\n-00035770: 732c 2061 6e64 2069 7420 7769 6c6c 2070 s, and it will p\n-00035780: 6f74 656e 7469 616c 6c79 2062 6520 636f otentially be co\n-00035790: 6d70 696c 6564 2077 6974 680a 2020 2020 mpiled with. \n-000357a0: 2064 6966 6665 7265 6e74 2066 6c61 6773 different flags\n-000357b0: 2066 6f72 2065 6163 6820 7072 6f67 7261 for each progra\n-000357c0: 6d2e 2020 5468 6973 2077 6f72 6b73 2066 m. This works f\n-000357d0: 6f72 2061 6e79 206c 616e 6775 6167 650a or any language.\n-000357e0: 2020 2020 2064 6972 6563 746c 7920 7375 directly su\n-000357f0: 7070 6f72 7465 6420 6279 2041 7574 6f6d pported by Autom\n-00035800: 616b 652e 2020 5468 6573 6520 e280 9c70 ake. These ...p\n-00035810: 6572 2d74 6172 6765 7420 636f 6d70 696c er-target compil\n-00035820: 6174 696f 6e0a 2020 2020 2066 6c61 6773 ation. flags\n-00035830: e280 9d20 6172 6520 e280 985f 4343 4153 ... are ..._CCAS\n-00035840: 464c 4147 53e2 8099 2c20 e280 985f 4346 FLAGS..., ..._CF\n-00035850: 4c41 4753 e280 992c 20e2 8098 5f43 5050 LAGS..., ..._CPP\n-00035860: 464c 4147 53e2 8099 2c20 e280 985f 4358 FLAGS..., ..._CX\n-00035870: 5846 4c41 4753 e280 992c 0a20 2020 2020 XFLAGS...,. \n-00035880: e280 985f 4646 4c41 4753 e280 992c 20e2 ..._FFLAGS..., .\n-00035890: 8098 5f47 434a 464c 4147 53e2 8099 2c20 .._GCJFLAGS..., \n-000358a0: e280 985f 4c46 4c41 4753 e280 992c 20e2 ..._LFLAGS..., .\n-000358b0: 8098 5f4f 424a 4346 4c41 4753 e280 992c .._OBJCFLAGS...,\n-000358c0: 20e2 8098 5f52 464c 4147 53e2 8099 2c0a ..._RFLAGS...,.\n-000358d0: 2020 2020 20e2 8098 5f55 5043 464c 4147 ..._UPCFLAG\n-000358e0: 53e2 8099 2c20 616e 6420 e280 985f 5946 S..., and ..._YF\n-000358f0: 4c41 4753 e280 992e 0a0a 2020 2020 2057 LAGS...... W\n-00035900: 6865 6e20 7573 696e 6720 6120 7065 722d hen using a per-\n-00035910: 7461 7267 6574 2063 6f6d 7069 6c61 7469 target compilati\n-00035920: 6f6e 2066 6c61 672c 2041 7574 6f6d 616b on flag, Automak\n-00035930: 6520 7769 6c6c 2063 686f 6f73 6520 610a e will choose a.\n-00035940: 2020 2020 2064 6966 6665 7265 6e74 206e different n\n-00035950: 616d 6520 666f 7220 7468 6520 696e 7465 ame for the inte\n-00035960: 726d 6564 6961 7465 206f 626a 6563 7420 rmediate object \n-00035970: 6669 6c65 732e 2020 4f72 6469 6e61 7269 files. Ordinari\n-00035980: 6c79 2061 0a20 2020 2020 6669 6c65 206c ly a. file l\n-00035990: 696b 6520 e280 9873 616d 706c 652e 63e2 ike ...sample.c.\n-000359a0: 8099 2077 696c 6c20 6265 2063 6f6d 7069 .. will be compi\n-000359b0: 6c65 6420 746f 2070 726f 6475 6365 20e2 led to produce .\n-000359c0: 8098 7361 6d70 6c65 2e6f e280 992e 0a20 ..sample.o..... \n-000359d0: 2020 2020 486f 7765 7665 722c 2069 6620 However, if \n-000359e0: 7468 6520 7072 6f67 7261 6d27 7320 e280 the program's ..\n-000359f0: 985f 4346 4c41 4753 e280 9920 7661 7269 ._CFLAGS... vari\n-00035a00: 6162 6c65 2069 7320 7365 742c 2074 6865 able is set, the\n-00035a10: 6e20 7468 650a 2020 2020 206f 626a 6563 n the. objec\n-00035a20: 7420 6669 6c65 2077 696c 6c20 6265 206e t file will be n\n-00035a30: 616d 6564 2c20 666f 7220 696e 7374 616e amed, for instan\n-00035a40: 6365 2c20 e280 986d 6175 6465 2d73 616d ce, ...maude-sam\n-00035a50: 706c 652e 6fe2 8099 2e20 2028 5365 650a ple.o.... (See.\n-00035a60: 2020 2020 2061 6c73 6f20 2a6e 6f74 6520 also *note \n-00035a70: 5265 6e61 6d65 6420 4f62 6a65 6374 733a Renamed Objects:\n-00035a80: 3a2e 2920 2054 6865 2075 7365 206f 6620 :.) The use of \n-00035a90: 7065 722d 7461 7267 6574 2063 6f6d 7069 per-target compi\n-00035aa0: 6c61 7469 6f6e 0a20 2020 2020 666c 6167 lation. flag\n-00035ab0: 7320 7769 7468 2043 2073 6f75 7263 6573 s with C sources\n-00035ac0: 2072 6571 7569 7265 7320 7468 6174 2074 requires that t\n-00035ad0: 6865 206d 6163 726f 20e2 8098 414d 5f50 he macro ...AM_P\n-00035ae0: 524f 475f 4343 5f43 5f4f e280 9920 6265 ROG_CC_C_O... be\n-00035af0: 0a20 2020 2020 6361 6c6c 6564 2066 726f . called fro\n-00035b00: 6d20 e280 9863 6f6e 6669 6775 7265 2e61 m ...configure.a\n-00035b10: 63e2 8099 2e0a 0a20 2020 2020 496e 2063 c...... In c\n-00035b20: 6f6d 7069 6c61 7469 6f6e 7320 7769 7468 ompilations with\n-00035b30: 2070 6572 2d74 6172 6765 7420 666c 6167 per-target flag\n-00035b40: 732c 2074 6865 206f 7264 696e 6172 7920 s, the ordinary \n-00035b50: e280 9841 4d5f e280 9920 666f 726d 206f ...AM_... form o\n-00035b60: 660a 2020 2020 2074 6865 2066 6c61 6773 f. the flags\n-00035b70: 2076 6172 6961 626c 6520 6973 205f 6e6f variable is _no\n-00035b80: 745f 2061 7574 6f6d 6174 6963 616c 6c79 t_ automatically\n-00035b90: 2069 6e63 6c75 6465 6420 696e 2074 6865 included in the\n-00035ba0: 0a20 2020 2020 636f 6d70 696c 6174 696f . compilatio\n-00035bb0: 6e20 2868 6f77 6576 6572 2c20 7468 6520 n (however, the \n-00035bc0: 7573 6572 2066 6f72 6d20 6f66 2074 6865 user form of the\n-00035bd0: 2076 6172 6961 626c 6520 5f69 735f 2069 variable _is_ i\n-00035be0: 6e63 6c75 6465 6429 2e0a 2020 2020 2053 ncluded).. S\n-00035bf0: 6f20 666f 7220 696e 7374 616e 6365 2c20 o for instance, \n-00035c00: 6966 2079 6f75 2077 616e 7420 7468 6520 if you want the \n-00035c10: 6879 706f 7468 6574 6963 616c 20e2 8098 hypothetical ...\n-00035c20: 6d61 7564 65e2 8099 2063 6f6d 7069 6c61 maude... compila\n-00035c30: 7469 6f6e 730a 2020 2020 2074 6f20 616c tions. to al\n-00035c40: 736f 2075 7365 2074 6865 2076 616c 7565 so use the value\n-00035c50: 206f 6620 e280 9841 4d5f 4346 4c41 4753 of ...AM_CFLAGS\n-00035c60: e280 992c 2079 6f75 2077 6f75 6c64 206e ..., you would n\n-00035c70: 6565 6420 746f 2077 7269 7465 3a0a 0a20 eed to write:.. \n-00035c80: 2020 2020 2020 2020 206d 6175 6465 5f43 maude_C\n-00035c90: 464c 4147 5320 3d20 2e2e 2e20 796f 7572 FLAGS = ... your\n-00035ca0: 2066 6c61 6773 202e 2e2e 2024 2841 4d5f flags ... $(AM_\n-00035cb0: 4346 4c41 4753 290a 0a20 2020 2020 2a4e CFLAGS).. *N\n-00035cc0: 6f74 6520 466c 6167 2056 6172 6961 626c ote Flag Variabl\n-00035cd0: 6573 204f 7264 6572 696e 673a 3a2c 2066 es Ordering::, f\n-00035ce0: 6f72 206d 6f72 6520 6469 7363 7573 7369 or more discussi\n-00035cf0: 6f6e 2061 626f 7574 2074 6865 0a20 2020 on about the. \n-00035d00: 2020 696e 7465 7261 6374 696f 6e20 6265 interaction be\n-00035d10: 7477 6565 6e20 7573 6572 2076 6172 6961 tween user varia\n-00035d20: 626c 6573 2c20 e280 9841 4d5f e280 9920 bles, ...AM_... \n-00035d30: 7368 6164 6f77 2076 6172 6961 626c 6573 shadow variables\n-00035d40: 2c20 616e 640a 2020 2020 2070 6572 2d74 , and. per-t\n-00035d50: 6172 6765 7420 7661 7269 6162 6c65 732e arget variables.\n-00035d60: 0a0a e280 986d 6175 6465 5f53 484f 5254 .....maude_SHORT\n-00035d70: 4e41 4d45 e280 990a 2020 2020 204f 6e20 NAME.... On \n-00035d80: 736f 6d65 2070 6c61 7466 6f72 6d73 2074 some platforms t\n-00035d90: 6865 2061 6c6c 6f77 6162 6c65 2066 696c he allowable fil\n-00035da0: 6520 6e61 6d65 7320 6172 6520 7665 7279 e names are very\n-00035db0: 2073 686f 7274 2e20 2049 6e0a 2020 2020 short. In. \n-00035dc0: 206f 7264 6572 2074 6f20 7375 7070 6f72 order to suppor\n-00035dd0: 7420 7468 6573 6520 7379 7374 656d 7320 t these systems \n-00035de0: 616e 6420 7065 722d 7461 7267 6574 2063 and per-target c\n-00035df0: 6f6d 7069 6c61 7469 6f6e 2066 6c61 6773 ompilation flags\n-00035e00: 2061 740a 2020 2020 2074 6865 2073 616d at. the sam\n-00035e10: 6520 7469 6d65 2c20 4175 746f 6d61 6b65 e time, Automake\n-00035e20: 2061 6c6c 6f77 7320 796f 7520 746f 2073 allows you to s\n-00035e30: 6574 2061 2022 7368 6f72 7420 6e61 6d65 et a \"short name\n-00035e40: 2220 7468 6174 2077 696c 6c0a 2020 2020 \" that will. \n-00035e50: 2069 6e66 6c75 656e 6365 2068 6f77 2069 influence how i\n-00035e60: 6e74 6572 6d65 6469 6174 6520 6f62 6a65 ntermediate obje\n-00035e70: 6374 2066 696c 6573 2061 7265 206e 616d ct files are nam\n-00035e80: 6564 2e20 2046 6f72 2069 6e73 7461 6e63 ed. For instanc\n-00035e90: 652c 0a20 2020 2020 696e 2074 6865 2066 e,. in the f\n-00035ea0: 6f6c 6c6f 7769 6e67 2065 7861 6d70 6c65 ollowing example\n-00035eb0: 2c0a 0a20 2020 2020 2020 2020 2062 696e ,.. bin\n-00035ec0: 5f50 524f 4752 414d 5320 3d20 6d61 7564 _PROGRAMS = maud\n-00035ed0: 650a 2020 2020 2020 2020 2020 6d61 7564 e. maud\n-00035ee0: 655f 4350 5046 4c41 4753 203d 202d 4453 e_CPPFLAGS = -DS\n-00035ef0: 4f4d 4546 4c41 470a 2020 2020 2020 2020 OMEFLAG. \n-00035f00: 2020 6d61 7564 655f 5348 4f52 544e 414d maude_SHORTNAM\n-00035f10: 4520 3d20 6d0a 2020 2020 2020 2020 2020 E = m. \n-00035f20: 6d61 7564 655f 534f 5552 4345 5320 3d20 maude_SOURCES = \n-00035f30: 7361 6d70 6c65 2e63 202e 2e2e 0a0a 2020 sample.c ..... \n-00035f40: 2020 2074 6865 206f 626a 6563 7420 6669 the object fi\n-00035f50: 6c65 2077 6f75 6c64 2062 6520 6e61 6d65 le would be name\n-00035f60: 6420 e280 986d 2d73 616d 706c 652e 6fe2 d ...m-sample.o.\n-00035f70: 8099 2072 6174 6865 7220 7468 616e 0a20 .. rather than. \n-00035f80: 2020 2020 e280 986d 6175 6465 2d73 616d ...maude-sam\n-00035f90: 706c 652e 6fe2 8099 2e0a 0a20 2020 2020 ple.o...... \n-00035fa0: 5468 6973 2066 6163 696c 6974 7920 6973 This facility is\n-00035fb0: 2072 6172 656c 7920 6e65 6564 6564 2069 rarely needed i\n-00035fc0: 6e20 7072 6163 7469 6365 2c20 616e 6420 n practice, and \n-00035fd0: 7765 2072 6563 6f6d 6d65 6e64 0a20 2020 we recommend. \n-00035fe0: 2020 6176 6f69 6469 6e67 2069 7420 756e avoiding it un\n-00035ff0: 7469 6c20 796f 7520 6669 6e64 2069 7420 til you find it \n-00036000: 6973 2072 6571 7569 7265 642e 0a0a 2020 is required... \n-00036010: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot\n-00036020: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ----------\n-00036030: 0a0a 2020 2028 3129 2054 6865 7265 2061 .. (1) There a\n-00036040: 7265 206f 7468 6572 2c20 6d6f 7265 206f re other, more o\n-00036050: 6273 6375 7265 2072 6561 736f 6e73 2066 bscure reasons f\n-00036060: 6f72 2074 6869 7320 6c69 6d69 7461 7469 or this limitati\n-00036070: 6f6e 2061 730a 7765 6c6c 2e0a 0a1f 0a46 on as.well.....F\n-00036080: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-00036090: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-000360a0: 4465 6661 756c 7420 5f53 4f55 5243 4553 Default _SOURCES\n-000360b0: 2c20 204e 6578 743a 204c 4942 4f42 4a53 , Next: LIBOBJS\n-000360c0: 2c20 2050 7265 763a 2050 726f 6772 616d , Prev: Program\n-000360d0: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n-000360e0: 6961 626c 6573 2c20 2055 703a 2050 726f iables, Up: Pro\n-000360f0: 6772 616d 730a 0a38 2e35 2044 6566 6175 grams..8.5 Defau\n-00036100: 6c74 20e2 8098 5f53 4f55 5243 4553 e280 lt ..._SOURCES..\n-00036110: 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ..==============\n-00036120: 3d3d 3d3d 3d3d 3d3d 0a0a e280 985f 534f ========....._SO\n-00036130: 5552 4345 53e2 8099 2076 6172 6961 626c URCES... variabl\n-00036140: 6573 2061 7265 2075 7365 6420 746f 2073 es are used to s\n-00036150: 7065 6369 6679 2073 6f75 7263 6520 6669 pecify source fi\n-00036160: 6c65 7320 6f66 2070 726f 6772 616d 7320 les of programs \n-00036170: 282a 6e6f 7465 0a41 2050 726f 6772 616d (*note.A Program\n-00036180: 3a3a 292c 206c 6962 7261 7269 6573 2028 ::), libraries (\n-00036190: 2a6e 6f74 6520 4120 4c69 6272 6172 793a *note A Library:\n-000361a0: 3a29 2c20 616e 6420 4c69 6274 6f6f 6c20 :), and Libtool \n-000361b0: 6c69 6272 6172 6965 730a 282a 6e6f 7465 libraries.(*note\n-000361c0: 2041 2053 6861 7265 6420 4c69 6272 6172 A Shared Librar\n-000361d0: 793a 3a29 2e0a 0a20 2020 5768 656e 206e y::)... When n\n-000361e0: 6f20 7375 6368 2076 6172 6961 626c 6520 o such variable \n-000361f0: 6973 2073 7065 6369 6669 6564 2066 6f72 is specified for\n-00036200: 2061 2074 6172 6765 742c 2041 7574 6f6d a target, Autom\n-00036210: 616b 6520 7769 6c6c 2064 6566 696e 650a ake will define.\n-00036220: 6f6e 6520 6974 7365 6c66 2e20 2054 6865 one itself. The\n-00036230: 2064 6566 6175 6c74 2069 7320 746f 2063 default is to c\n-00036240: 6f6d 7069 6c65 2061 2073 696e 676c 6520 ompile a single \n-00036250: 4320 6669 6c65 2077 686f 7365 2062 6173 C file whose bas\n-00036260: 6520 6e61 6d65 0a69 7320 7468 6520 6e61 e name.is the na\n-00036270: 6d65 206f 6620 7468 6520 7461 7267 6574 me of the target\n-00036280: 2069 7473 656c 662c 2077 6974 6820 616e itself, with an\n-00036290: 7920 6578 7465 6e73 696f 6e20 7265 706c y extension repl\n-000362a0: 6163 6564 2062 790a e280 9841 4d5f 4445 aced by....AM_DE\n-000362b0: 4641 554c 545f 534f 5552 4345 5f45 5854 FAULT_SOURCE_EXT\n-000362c0: e280 992c 2077 6869 6368 2064 6566 6175 ..., which defau\n-000362d0: 6c74 7320 746f 20e2 8098 2e63 e280 992e lts to ....c....\n-000362e0: 0a0a 2020 2046 6f72 2065 7861 6d70 6c65 .. For example\n-000362f0: 2069 6620 796f 7520 6861 7665 2074 6865 if you have the\n-00036300: 2066 6f6c 6c6f 7769 6e67 2073 6f6d 6577 following somew\n-00036310: 6865 7265 2069 6e20 796f 7572 20e2 8098 here in your ...\n-00036320: 4d61 6b65 6669 6c65 2e61 6de2 8099 0a77 Makefile.am....w\n-00036330: 6974 6820 6e6f 2063 6f72 7265 7370 6f6e ith no correspon\n-00036340: 6469 6e67 20e2 8098 6c69 6266 6f6f 5f61 ding ...libfoo_a\n-00036350: 5f53 4f55 5243 4553 e280 993a 0a0a 2020 _SOURCES...:.. \n-00036360: 2020 206c 6962 5f4c 4942 5241 5249 4553 lib_LIBRARIES\n-00036370: 203d 206c 6962 666f 6f2e 6120 7375 622f = libfoo.a sub/\n-00036380: 6c69 6263 2b2b 2e61 0a0a e280 986c 6962 libc++.a.....lib\n-00036390: 666f 6f2e 61e2 8099 2077 696c 6c20 6265 foo.a... will be\n-000363a0: 2062 7569 6c74 2075 7369 6e67 2061 2064 built using a d\n-000363b0: 6566 6175 6c74 2073 6f75 7263 6520 6669 efault source fi\n-000363c0: 6c65 206e 616d 6564 20e2 8098 6c69 6266 le named ...libf\n-000363d0: 6f6f 2e63 e280 992c 0a61 6e64 20e2 8098 oo.c...,.and ...\n-000363e0: 7375 622f 6c69 6263 2b2b 2e61 e280 9920 sub/libc++.a... \n-000363f0: 7769 6c6c 2062 6520 6275 696c 7420 6672 will be built fr\n-00036400: 6f6d 20e2 8098 7375 622f 6c69 6263 2b2b om ...sub/libc++\n-00036410: 2e63 e280 992e 2020 2849 6e20 6f6c 6465 .c.... (In olde\n-00036420: 720a 7665 7273 696f 6e73 20e2 8098 7375 r.versions ...su\n-00036430: 622f 6c69 6263 2b2b 2e61 e280 9920 776f b/libc++.a... wo\n-00036440: 756c 6420 6265 2062 7569 6c74 2066 726f uld be built fro\n-00036450: 6d20 e280 9873 7562 5f6c 6962 635f 5f5f m ...sub_libc___\n-00036460: 612e 63e2 8099 2c20 692e 652e 2c20 7468 a.c..., i.e., th\n-00036470: 650a 6465 6661 756c 7420 736f 7572 6365 e.default source\n-00036480: 2077 6173 2074 6865 2063 616e 6f6e 697a was the canoniz\n-00036490: 6564 206e 616d 6520 6f66 2074 6865 2074 ed name of the t\n-000364a0: 6172 6765 742c 2077 6974 6820 e280 982e arget, with ....\n-000364b0: 63e2 8099 2061 7070 656e 6465 642e 0a57 c... appended..W\n-000364c0: 6520 6265 6c69 6576 6520 7468 6520 6e65 e believe the ne\n-000364d0: 7720 6265 6861 7669 6f72 2069 7320 6d6f w behavior is mo\n-000364e0: 7265 2073 656e 7369 626c 652c 2062 7574 re sensible, but\n-000364f0: 2066 6f72 2062 6163 6b77 6172 640a 636f for backward.co\n-00036500: 6d70 6174 6962 696c 6974 7920 e280 9861 mpatibility ...a\n-00036510: 7574 6f6d 616b 65e2 8099 2077 696c 6c20 utomake... will \n-00036520: 7573 6520 7468 6520 6f6c 6420 6e61 6d65 use the old name\n-00036530: 2069 6620 6120 6669 6c65 206f 7220 6120 if a file or a \n-00036540: 7275 6c65 2077 6974 680a 7468 6174 206e rule with.that n\n-00036550: 616d 6520 6578 6973 7473 2061 6e64 20e2 ame exists and .\n-00036560: 8098 414d 5f44 4546 4155 4c54 5f53 4f55 ..AM_DEFAULT_SOU\n-00036570: 5243 455f 4558 54e2 8099 2069 7320 6e6f RCE_EXT... is no\n-00036580: 7420 7573 6564 2e29 0a0a 2020 2044 6566 t used.).. Def\n-00036590: 6175 6c74 2073 6f75 7263 6573 2061 7265 ault sources are\n-000365a0: 206d 6169 6e6c 7920 7573 6566 756c 2069 mainly useful i\n-000365b0: 6e20 7465 7374 2073 7569 7465 732c 2077 n test suites, w\n-000365c0: 6865 6e20 6275 696c 6469 6e67 206d 616e hen building man\n-000365d0: 790a 7465 7374 2070 726f 6772 616d 7320 y.test programs \n-000365e0: 6561 6368 2066 726f 6d20 6120 7369 6e67 each from a sing\n-000365f0: 6c65 2073 6f75 7263 652e 2020 466f 7220 le source. For \n-00036600: 696e 7374 616e 6365 2c20 696e 0a0a 2020 instance, in.. \n-00036610: 2020 2063 6865 636b 5f50 524f 4752 414d check_PROGRAM\n-00036620: 5320 3d20 7465 7374 3120 7465 7374 3220 S = test1 test2 \n-00036630: 7465 7374 330a 2020 2020 2041 4d5f 4445 test3. AM_DE\n-00036640: 4641 554c 545f 534f 5552 4345 5f45 5854 FAULT_SOURCE_EXT\n-00036650: 203d 202e 6370 700a 0ae2 8098 7465 7374 = .cpp.....test\n-00036660: 31e2 8099 2c20 e280 9874 6573 7432 e280 1..., ...test2..\n-00036670: 992c 2061 6e64 20e2 8098 7465 7374 33e2 ., and ...test3.\n-00036680: 8099 2077 696c 6c20 6265 2062 7569 6c74 .. will be built\n-00036690: 2066 726f 6d20 e280 9874 6573 7431 2e63 from ...test1.c\n-000366a0: 7070 e280 992c 0ae2 8098 7465 7374 322e pp...,....test2.\n-000366b0: 6370 70e2 8099 2c20 616e 6420 e280 9874 cpp..., and ...t\n-000366c0: 6573 7433 2e63 7070 e280 992e 2020 5769 est3.cpp.... Wi\n-000366d0: 7468 6f75 7420 7468 6520 6c61 7374 206c thout the last l\n-000366e0: 696e 652c 2074 6865 7920 7769 6c6c 2062 ine, they will b\n-000366f0: 6520 6275 696c 740a 6672 6f6d 20e2 8098 e built.from ...\n-00036700: 7465 7374 312e 63e2 8099 2c20 e280 9874 test1.c..., ...t\n-00036710: 6573 7432 2e63 e280 992c 2061 6e64 20e2 est2.c..., and .\n-00036720: 8098 7465 7374 332e 63e2 8099 2e0a 0a20 ..test3.c...... \n-00036730: 2020 416e 6f74 6865 7220 6361 7365 2077 Another case w\n-00036740: 6865 7265 2074 6869 7320 6973 2063 6f6e here this is con\n-00036750: 7665 6e69 656e 7420 6973 2062 7569 6c64 venient is build\n-00036760: 696e 6720 6d61 6e79 204c 6962 746f 6f6c ing many Libtool\n-00036770: 0a6d 6f64 756c 6573 2028 e280 986d 6f64 .modules (...mod\n-00036780: 756c 654e 2e6c 61e2 8099 292c 2065 6163 uleN.la...), eac\n-00036790: 6820 6465 6669 6e65 6420 696e 2069 7473 h defined in its\n-000367a0: 206f 776e 2066 696c 6520 28e2 8098 6d6f own file (...mo\n-000367b0: 6475 6c65 4e2e 63e2 8099 292e 0a0a 2020 duleN.c...)... \n-000367c0: 2020 2041 4d5f 4c44 464c 4147 5320 3d20 AM_LDFLAGS = \n-000367d0: 2d6d 6f64 756c 650a 2020 2020 206c 6962 -module. lib\n-000367e0: 5f4c 544c 4942 5241 5249 4553 203d 206d _LTLIBRARIES = m\n-000367f0: 6f64 756c 6531 2e6c 6120 6d6f 6475 6c65 odule1.la module\n-00036800: 322e 6c61 206d 6f64 756c 6533 2e6c 610a 2.la module3.la.\n-00036810: 0a20 2020 4669 6e61 6c6c 792c 2074 6865 . Finally, the\n-00036820: 7265 2069 7320 6f6e 6520 7369 7475 6174 re is one situat\n-00036830: 696f 6e20 7768 6572 6520 7468 6973 2064 ion where this d\n-00036840: 6566 6175 6c74 2073 6f75 7263 6520 636f efault source co\n-00036850: 6d70 7574 6174 696f 6e0a 6e65 6564 7320 mputation.needs \n-00036860: 746f 2062 6520 6176 6f69 6465 643a 2077 to be avoided: w\n-00036870: 6865 6e20 6120 7461 7267 6574 2073 686f hen a target sho\n-00036880: 756c 6420 6e6f 7420 6265 2062 7569 6c74 uld not be built\n-00036890: 2066 726f 6d20 736f 7572 6365 732e 2020 from sources. \n-000368a0: 5765 0a61 6c72 6561 6479 2073 6177 2073 We.already saw s\n-000368b0: 7563 6820 616e 2065 7861 6d70 6c65 2069 uch an example i\n-000368c0: 6e20 2a6e 6f74 6520 7472 7565 3a3a 3b20 n *note true::; \n-000368d0: 7468 6973 2068 6170 7065 6e73 2077 6865 this happens whe\n-000368e0: 6e20 616c 6c20 7468 650a 636f 6e73 7469 n all the.consti\n-000368f0: 7475 656e 7473 206f 6620 6120 7461 7267 tuents of a targ\n-00036900: 6574 2068 6176 6520 616c 7265 6164 7920 et have already \n-00036910: 6265 656e 2063 6f6d 7069 6c65 6420 616e been compiled an\n-00036920: 6420 6a75 7374 206e 6565 6420 746f 2062 d just need to b\n-00036930: 650a 636f 6d62 696e 6564 2075 7369 6e67 e.combined using\n-00036940: 2061 20e2 8098 5f4c 4441 4444 e280 9920 a ..._LDADD... \n-00036950: 7661 7269 6162 6c65 2e20 2054 6865 6e20 variable. Then \n-00036960: 6974 2069 7320 6e65 6365 7373 6172 7920 it is necessary \n-00036970: 746f 2064 6566 696e 6520 616e 0a65 6d70 to define an.emp\n-00036980: 7479 20e2 8098 5f53 4f55 5243 4553 e280 ty ..._SOURCES..\n-00036990: 9920 7661 7269 6162 6c65 2c20 736f 2074 . variable, so t\n-000369a0: 6861 7420 e280 9861 7574 6f6d 616b 65e2 hat ...automake.\n-000369b0: 8099 2064 6f65 7320 6e6f 7420 636f 6d70 .. does not comp\n-000369c0: 7574 6520 610a 6465 6661 756c 742e 0a0a ute a.default...\n-000369d0: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n-000369e0: 5320 3d20 7461 7267 6574 0a20 2020 2020 S = target. \n-000369f0: 7461 7267 6574 5f53 4f55 5243 4553 203d target_SOURCES =\n-00036a00: 0a20 2020 2020 7461 7267 6574 5f4c 4441 . target_LDA\n-00036a10: 4444 203d 206c 6962 6d61 696e 2e61 206c DD = libmain.a l\n-00036a20: 6962 6d69 7363 2e61 0a0a 1f0a 4669 6c65 ibmisc.a....File\n-00036a30: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-00036a40: 696e 666f 2c20 204e 6f64 653a 204c 4942 info, Node: LIB\n-00036a50: 4f42 4a53 2c20 204e 6578 743a 2050 726f OBJS, Next: Pro\n-00036a60: 6772 616d 2056 6172 6961 626c 6573 2c20 gram Variables, \n-00036a70: 2050 7265 763a 2044 6566 6175 6c74 205f Prev: Default _\n-00036a80: 534f 5552 4345 532c 2020 5570 3a20 5072 SOURCES, Up: Pr\n-00036a90: 6f67 7261 6d73 0a0a 382e 3620 5370 6563 ograms..8.6 Spec\n-00036aa0: 6961 6c20 6861 6e64 6c69 6e67 2066 6f72 ial handling for\n-00036ab0: 20e2 8098 4c49 424f 424a 53e2 8099 2061 ...LIBOBJS... a\n-00036ac0: 6e64 20e2 8098 414c 4c4f 4341 e280 990a nd ...ALLOCA....\n-00036ad0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00033420: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00033430: 0a0a 4173 736f 6369 6174 6564 2077 6974 ..Associated wit\n+00033440: 6820 6561 6368 2070 726f 6772 616d 2069 h each program i\n+00033450: 7320 6120 636f 6c6c 6563 7469 6f6e 206f s a collection o\n+00033460: 6620 7661 7269 6162 6c65 7320 7468 6174 f variables that\n+00033470: 2063 616e 2062 650a 7573 6564 2074 6f20 can be.used to \n+00033480: 6d6f 6469 6679 2068 6f77 2074 6861 7420 modify how that \n+00033490: 7072 6f67 7261 6d20 6973 2062 7569 6c74 program is built\n+000334a0: 2e20 2054 6865 7265 2069 7320 6120 7369 . There is a si\n+000334b0: 6d69 6c61 7220 6c69 7374 206f 660a 7375 milar list of.su\n+000334c0: 6368 2076 6172 6961 626c 6573 2066 6f72 ch variables for\n+000334d0: 2065 6163 6820 6c69 6272 6172 792e 2020 each library. \n+000334e0: 5468 6520 6361 6e6f 6e69 6361 6c20 6e61 The canonical na\n+000334f0: 6d65 206f 6620 7468 6520 7072 6f67 7261 me of the progra\n+00033500: 6d20 286f 720a 6c69 6272 6172 7929 2069 m (or.library) i\n+00033510: 7320 7573 6564 2061 7320 6120 6261 7365 s used as a base\n+00033520: 2066 6f72 206e 616d 696e 6720 7468 6573 for naming thes\n+00033530: 6520 7661 7269 6162 6c65 732e 0a0a 2020 e variables... \n+00033540: 2049 6e20 7468 6520 6c69 7374 2062 656c In the list bel\n+00033550: 6f77 2c20 7765 2075 7365 2074 6865 206e ow, we use the n\n+00033560: 616d 6520 226d 6175 6465 2220 746f 2072 ame \"maude\" to r\n+00033570: 6566 6572 2074 6f20 7468 6520 7072 6f67 efer to the prog\n+00033580: 7261 6d20 6f72 0a6c 6962 7261 7279 2e20 ram or.library. \n+00033590: 2049 6e20 796f 7572 20e2 8098 4d61 6b65 In your ...Make\n+000335a0: 6669 6c65 2e61 6de2 8099 2079 6f75 2077 file.am... you w\n+000335b0: 6f75 6c64 2072 6570 6c61 6365 2074 6869 ould replace thi\n+000335c0: 7320 7769 7468 2074 6865 0a63 616e 6f6e s with the.canon\n+000335d0: 6963 616c 206e 616d 6520 6f66 2079 6f75 ical name of you\n+000335e0: 7220 7072 6f67 7261 6d2e 2020 5468 6973 r program. This\n+000335f0: 206c 6973 7420 616c 736f 2072 6566 6572 list also refer\n+00033600: 7320 746f 2022 6d61 7564 6522 2061 7320 s to \"maude\" as \n+00033610: 610a 7072 6f67 7261 6d2c 2062 7574 2069 a.program, but i\n+00033620: 6e20 6765 6e65 7261 6c20 7468 6520 7361 n general the sa\n+00033630: 6d65 2072 756c 6573 2061 7070 6c79 2066 me rules apply f\n+00033640: 6f72 2062 6f74 6820 7374 6174 6963 2061 or both static a\n+00033650: 6e64 2064 796e 616d 6963 0a6c 6962 7261 nd dynamic.libra\n+00033660: 7269 6573 3b20 7468 6520 646f 6375 6d65 ries; the docume\n+00033670: 6e74 6174 696f 6e20 6265 6c6f 7720 6e6f ntation below no\n+00033680: 7465 7320 7369 7475 6174 696f 6e73 2077 tes situations w\n+00033690: 6865 7265 2070 726f 6772 616d 7320 616e here programs an\n+000336a0: 640a 6c69 6272 6172 6965 7320 6469 6666 d.libraries diff\n+000336b0: 6572 2e0a 0ae2 8098 6d61 7564 655f 534f er......maude_SO\n+000336c0: 5552 4345 53e2 8099 0a20 2020 2020 5468 URCES.... Th\n+000336d0: 6973 2076 6172 6961 626c 652c 2069 6620 is variable, if \n+000336e0: 6974 2065 7869 7374 732c 206c 6973 7473 it exists, lists\n+000336f0: 2061 6c6c 2074 6865 2073 6f75 7263 6520 all the source \n+00033700: 6669 6c65 7320 7468 6174 2061 7265 0a20 files that are. \n+00033710: 2020 2020 636f 6d70 696c 6564 2074 6f20 compiled to \n+00033720: 6275 696c 6420 7468 6520 7072 6f67 7261 build the progra\n+00033730: 6d2e 2020 5468 6573 6520 6669 6c65 7320 m. These files \n+00033740: 6172 6520 6164 6465 6420 746f 2074 6865 are added to the\n+00033750: 0a20 2020 2020 6469 7374 7269 6275 7469 . distributi\n+00033760: 6f6e 2062 7920 6465 6661 756c 742e 2020 on by default. \n+00033770: 5768 656e 2062 7569 6c64 696e 6720 7468 When building th\n+00033780: 6520 7072 6f67 7261 6d2c 2041 7574 6f6d e program, Autom\n+00033790: 616b 6520 7769 6c6c 0a20 2020 2020 6361 ake will. ca\n+000337a0: 7573 6520 6561 6368 2073 6f75 7263 6520 use each source \n+000337b0: 6669 6c65 2074 6f20 6265 2063 6f6d 7069 file to be compi\n+000337c0: 6c65 6420 746f 2061 2073 696e 676c 6520 led to a single \n+000337d0: e280 982e 6fe2 8099 2066 696c 6520 286f ....o... file (o\n+000337e0: 720a 2020 2020 20e2 8098 2e6c 6fe2 8099 r. ....lo...\n+000337f0: 2077 6865 6e20 7573 696e 6720 6c69 6274 when using libt\n+00033800: 6f6f 6c29 2e20 204e 6f72 6d61 6c6c 7920 ool). Normally \n+00033810: 7468 6573 6520 6f62 6a65 6374 2066 696c these object fil\n+00033820: 6573 2061 7265 206e 616d 6564 0a20 2020 es are named. \n+00033830: 2020 6166 7465 7220 7468 6520 736f 7572 after the sour\n+00033840: 6365 2066 696c 652c 2062 7574 206f 7468 ce file, but oth\n+00033850: 6572 2066 6163 746f 7273 2063 616e 2063 er factors can c\n+00033860: 6861 6e67 6520 7468 6973 2e20 2049 6620 hange this. If \n+00033870: 610a 2020 2020 2066 696c 6520 696e 2074 a. file in t\n+00033880: 6865 20e2 8098 5f53 4f55 5243 4553 e280 he ..._SOURCES..\n+00033890: 9920 7661 7269 6162 6c65 2068 6173 2061 . variable has a\n+000338a0: 6e20 756e 7265 636f 676e 697a 6564 2065 n unrecognized e\n+000338b0: 7874 656e 7369 6f6e 2c0a 2020 2020 2041 xtension,. A\n+000338c0: 7574 6f6d 616b 6520 7769 6c6c 2064 6f20 utomake will do \n+000338d0: 6f6e 6520 6f66 2074 776f 2074 6869 6e67 one of two thing\n+000338e0: 7320 7769 7468 2069 742e 2020 4966 2061 s with it. If a\n+000338f0: 2073 7566 6669 7820 7275 6c65 0a20 2020 suffix rule. \n+00033900: 2020 6578 6973 7473 2066 6f72 2074 7572 exists for tur\n+00033910: 6e69 6e67 2066 696c 6573 2077 6974 6820 ning files with \n+00033920: 7468 6520 756e 7265 636f 676e 697a 6564 the unrecognized\n+00033930: 2065 7874 656e 7369 6f6e 2069 6e74 6f20 extension into \n+00033940: e280 982e 6fe2 8099 0a20 2020 2020 6669 ....o.... fi\n+00033950: 6c65 732c 2074 6865 6e20 e280 9861 7574 les, then ...aut\n+00033960: 6f6d 616b 65e2 8099 2077 696c 6c20 7472 omake... will tr\n+00033970: 6561 7420 7468 6973 2066 696c 6520 6173 eat this file as\n+00033980: 2069 7420 7769 6c6c 2061 6e79 206f 7468 it will any oth\n+00033990: 6572 0a20 2020 2020 736f 7572 6365 2066 er. source f\n+000339a0: 696c 6520 282a 6e6f 7465 2053 7570 706f ile (*note Suppo\n+000339b0: 7274 2066 6f72 204f 7468 6572 204c 616e rt for Other Lan\n+000339c0: 6775 6167 6573 3a3a 292e 2020 4f74 6865 guages::). Othe\n+000339d0: 7277 6973 652c 2074 6865 0a20 2020 2020 rwise, the. \n+000339e0: 6669 6c65 2077 696c 6c20 6265 2069 676e file will be ign\n+000339f0: 6f72 6564 2061 7320 7468 6f75 6768 2069 ored as though i\n+00033a00: 7420 7765 7265 2061 2068 6561 6465 7220 t were a header \n+00033a10: 6669 6c65 2e0a 0a20 2020 2020 5468 6520 file... The \n+00033a20: 7072 6566 6978 6573 20e2 8098 6469 7374 prefixes ...dist\n+00033a30: 5fe2 8099 2061 6e64 20e2 8098 6e6f 6469 _... and ...nodi\n+00033a40: 7374 5fe2 8099 2063 616e 2062 6520 7573 st_... can be us\n+00033a50: 6564 2074 6f20 636f 6e74 726f 6c20 7768 ed to control wh\n+00033a60: 6574 6865 720a 2020 2020 2066 696c 6573 ether. files\n+00033a70: 206c 6973 7465 6420 696e 2061 20e2 8098 listed in a ...\n+00033a80: 5f53 4f55 5243 4553 e280 9920 7661 7269 _SOURCES... vari\n+00033a90: 6162 6c65 2061 7265 2064 6973 7472 6962 able are distrib\n+00033aa0: 7574 6564 2e20 20e2 8098 6469 7374 5fe2 uted. ...dist_.\n+00033ab0: 8099 2069 730a 2020 2020 2072 6564 756e .. is. redun\n+00033ac0: 6461 6e74 2c20 6173 2073 6f75 7263 6573 dant, as sources\n+00033ad0: 2061 7265 2064 6973 7472 6962 7574 6564 are distributed\n+00033ae0: 2062 7920 6465 6661 756c 742c 2062 7574 by default, but\n+00033af0: 2069 7420 6361 6e20 6265 0a20 2020 2020 it can be. \n+00033b00: 7370 6563 6966 6965 6420 666f 7220 636c specified for cl\n+00033b10: 6172 6974 7920 6966 2064 6573 6972 6564 arity if desired\n+00033b20: 2e0a 0a20 2020 2020 4974 2069 7320 706f ... It is po\n+00033b30: 7373 6962 6c65 2074 6f20 6861 7665 2062 ssible to have b\n+00033b40: 6f74 6820 e280 9864 6973 745f e280 9920 oth ...dist_... \n+00033b50: 616e 6420 e280 986e 6f64 6973 745f e280 and ...nodist_..\n+00033b60: 9920 7661 7269 616e 7473 206f 6620 610a . variants of a.\n+00033b70: 2020 2020 2067 6976 656e 20e2 8098 5f53 given ..._S\n+00033b80: 4f55 5243 4553 e280 9920 7661 7269 6162 OURCES... variab\n+00033b90: 6c65 2061 7420 6f6e 6365 3b20 7468 6973 le at once; this\n+00033ba0: 206c 6574 7320 796f 7520 6561 7369 6c79 lets you easily\n+00033bb0: 2064 6973 7472 6962 7574 650a 2020 2020 distribute. \n+00033bc0: 2073 6f6d 6520 6669 6c65 7320 616e 6420 some files and \n+00033bd0: 6e6f 7420 6f74 6865 7273 2c20 666f 7220 not others, for \n+00033be0: 696e 7374 616e 6365 3a0a 0a20 2020 2020 instance:.. \n+00033bf0: 2020 2020 206e 6f64 6973 745f 6d61 7564 nodist_maud\n+00033c00: 655f 534f 5552 4345 5320 3d20 6e6f 6469 e_SOURCES = nodi\n+00033c10: 7374 2e63 0a20 2020 2020 2020 2020 2064 st.c. d\n+00033c20: 6973 745f 6d61 7564 655f 534f 5552 4345 ist_maude_SOURCE\n+00033c30: 5320 3d20 6469 7374 2d6d 652e 630a 0a20 S = dist-me.c.. \n+00033c40: 2020 2020 4279 2064 6566 6175 6c74 2074 By default t\n+00033c50: 6865 206f 7574 7075 7420 6669 6c65 2028 he output file (\n+00033c60: 6f6e 2055 6e69 7820 7379 7374 656d 732c on Unix systems,\n+00033c70: 2074 6865 20e2 8098 2e6f e280 9920 6669 the ....o... fi\n+00033c80: 6c65 2920 7769 6c6c 2062 650a 2020 2020 le) will be. \n+00033c90: 2070 7574 2069 6e74 6f20 7468 6520 6375 put into the cu\n+00033ca0: 7272 656e 7420 6275 696c 6420 6469 7265 rrent build dire\n+00033cb0: 6374 6f72 792e 2020 486f 7765 7665 722c ctory. However,\n+00033cc0: 2069 6620 7468 6520 6f70 7469 6f6e 0a20 if the option. \n+00033cd0: 2020 2020 e280 9873 7562 6469 722d 6f62 ...subdir-ob\n+00033ce0: 6a65 6374 73e2 8099 2069 7320 696e 2065 jects... is in e\n+00033cf0: 6666 6563 7420 696e 2074 6865 2063 7572 ffect in the cur\n+00033d00: 7265 6e74 2064 6972 6563 746f 7279 2074 rent directory t\n+00033d10: 6865 6e20 7468 650a 2020 2020 20e2 8098 hen the. ...\n+00033d20: 2e6f e280 9920 6669 6c65 2077 696c 6c20 .o... file will \n+00033d30: 6265 2070 7574 2069 6e74 6f20 7468 6520 be put into the \n+00033d40: 7375 6264 6972 6563 746f 7279 206e 616d subdirectory nam\n+00033d50: 6564 2061 6674 6572 2074 6865 2073 6f75 ed after the sou\n+00033d60: 7263 650a 2020 2020 2066 696c 652e 2020 rce. file. \n+00033d70: 466f 7220 696e 7374 616e 6365 2c20 7769 For instance, wi\n+00033d80: 7468 20e2 8098 7375 6264 6972 2d6f 626a th ...subdir-obj\n+00033d90: 6563 7473 e280 9920 656e 6162 6c65 642c ects... enabled,\n+00033da0: 0a20 2020 2020 e280 9873 7562 2f64 6972 . ...sub/dir\n+00033db0: 2f66 696c 652e 63e2 8099 2077 696c 6c20 /file.c... will \n+00033dc0: 6265 2063 6f6d 7069 6c65 6420 746f 20e2 be compiled to .\n+00033dd0: 8098 7375 622f 6469 722f 6669 6c65 2e6f ..sub/dir/file.o\n+00033de0: e280 992e 2020 536f 6d65 2070 656f 706c .... Some peopl\n+00033df0: 650a 2020 2020 2070 7265 6665 7220 7468 e. prefer th\n+00033e00: 6973 206d 6f64 6520 6f66 206f 7065 7261 is mode of opera\n+00033e10: 7469 6f6e 2e20 2059 6f75 2063 616e 2073 tion. You can s\n+00033e20: 7065 6369 6679 20e2 8098 7375 6264 6972 pecify ...subdir\n+00033e30: 2d6f 626a 6563 7473 e280 9920 696e 0a20 -objects... in. \n+00033e40: 2020 2020 e280 9841 5554 4f4d 414b 455f ...AUTOMAKE_\n+00033e50: 4f50 5449 4f4e 53e2 8099 2028 2a6e 6f74 OPTIONS... (*not\n+00033e60: 6520 4f70 7469 6f6e 733a 3a29 2e0a 0ae2 e Options::)....\n+00033e70: 8098 4558 5452 415f 6d61 7564 655f 534f ..EXTRA_maude_SO\n+00033e80: 5552 4345 53e2 8099 0a20 2020 2020 4175 URCES.... Au\n+00033e90: 746f 6d61 6b65 206e 6565 6473 2074 6f20 tomake needs to \n+00033ea0: 6b6e 6f77 2074 6865 206c 6973 7420 6f66 know the list of\n+00033eb0: 2066 696c 6573 2079 6f75 2069 6e74 656e files you inten\n+00033ec0: 6420 746f 2063 6f6d 7069 6c65 0a20 2020 d to compile. \n+00033ed0: 2020 5f73 7461 7469 6361 6c6c 795f 2e20 _statically_. \n+00033ee0: 2046 6f72 206f 6e65 2074 6869 6e67 2c20 For one thing, \n+00033ef0: 7468 6973 2069 7320 7468 6520 6f6e 6c79 this is the only\n+00033f00: 2077 6179 2041 7574 6f6d 616b 6520 6861 way Automake ha\n+00033f10: 7320 6f66 0a20 2020 2020 6b6e 6f77 696e s of. knowin\n+00033f20: 6720 7768 6174 2073 6f72 7420 6f66 206c g what sort of l\n+00033f30: 616e 6775 6167 6520 7375 7070 6f72 7420 anguage support \n+00033f40: 6120 6769 7665 6e20 e280 984d 616b 6566 a given ...Makef\n+00033f50: 696c 652e 696e e280 990a 2020 2020 2072 ile.in.... r\n+00033f60: 6571 7569 7265 732e 2020 2831 2920 2054 equires. (1) T\n+00033f70: 6869 7320 6d65 616e 7320 7468 6174 2c20 his means that, \n+00033f80: 666f 7220 6578 616d 706c 652c 2079 6f75 for example, you\n+00033f90: 2063 616e 2774 2070 7574 2061 0a20 2020 can't put a. \n+00033fa0: 2020 636f 6e66 6967 7572 6520 7375 6273 configure subs\n+00033fb0: 7469 7475 7469 6f6e 206c 696b 6520 e280 titution like ..\n+00033fc0: 9840 6d79 5f73 6f75 7263 6573 40e2 8099 .@my_sources@...\n+00033fd0: 2069 6e74 6f20 6120 e280 985f 534f 5552 into a ..._SOUR\n+00033fe0: 4345 53e2 8099 0a20 2020 2020 7661 7269 CES.... vari\n+00033ff0: 6162 6c65 2e20 2049 6620 796f 7520 696e able. If you in\n+00034000: 7465 6e64 2074 6f20 636f 6e64 6974 696f tend to conditio\n+00034010: 6e61 6c6c 7920 636f 6d70 696c 6520 736f nally compile so\n+00034020: 7572 6365 2066 696c 6573 2061 6e64 0a20 urce files and. \n+00034030: 2020 2020 7573 6520 e280 9863 6f6e 6669 use ...confi\n+00034040: 6775 7265 e280 9920 746f 2073 7562 7374 gure... to subst\n+00034050: 6974 7574 6520 7468 6520 6170 7072 6f70 itute the approp\n+00034060: 7269 6174 6520 6f62 6a65 6374 206e 616d riate object nam\n+00034070: 6573 2069 6e74 6f2c 0a20 2020 2020 652e es into,. e.\n+00034080: 672e 2c20 e280 985f 4c44 4144 44e2 8099 g., ..._LDADD...\n+00034090: 2028 7365 6520 6265 6c6f 7729 2c20 7468 (see below), th\n+000340a0: 656e 2079 6f75 2073 686f 756c 6420 6c69 en you should li\n+000340b0: 7374 2074 6865 2063 6f72 7265 7370 6f6e st the correspon\n+000340c0: 6469 6e67 0a20 2020 2020 736f 7572 6365 ding. source\n+000340d0: 2066 696c 6573 2069 6e20 7468 6520 e280 files in the ..\n+000340e0: 9845 5854 5241 5fe2 8099 2076 6172 6961 .EXTRA_... varia\n+000340f0: 626c 652e 0a0a 2020 2020 2054 6869 7320 ble... This \n+00034100: 7661 7269 6162 6c65 2061 6c73 6f20 7375 variable also su\n+00034110: 7070 6f72 7473 20e2 8098 6469 7374 5fe2 pports ...dist_.\n+00034120: 8099 2061 6e64 20e2 8098 6e6f 6469 7374 .. and ...nodist\n+00034130: 5fe2 8099 2070 7265 6669 7865 732e 2020 _... prefixes. \n+00034140: 466f 720a 2020 2020 2069 6e73 7461 6e63 For. instanc\n+00034150: 652c 20e2 8098 6e6f 6469 7374 5f45 5854 e, ...nodist_EXT\n+00034160: 5241 5f6d 6175 6465 5f53 4f55 5243 4553 RA_maude_SOURCES\n+00034170: e280 9920 776f 756c 6420 6c69 7374 2065 ... would list e\n+00034180: 7874 7261 2073 6f75 7263 6573 0a20 2020 xtra sources. \n+00034190: 2020 7468 6174 206d 6179 206e 6565 6420 that may need \n+000341a0: 746f 2062 6520 6275 696c 742c 2062 7574 to be built, but\n+000341b0: 2073 686f 756c 6420 6e6f 7420 6265 2064 should not be d\n+000341c0: 6973 7472 6962 7574 6564 2e0a 0ae2 8098 istributed......\n+000341d0: 6d61 7564 655f 4152 e280 990a 2020 2020 maude_AR.... \n+000341e0: 2041 2073 7461 7469 6320 6c69 6272 6172 A static librar\n+000341f0: 7920 6973 2063 7265 6174 6564 2062 7920 y is created by \n+00034200: 6465 6661 756c 7420 6279 2069 6e76 6f6b default by invok\n+00034210: 696e 6720 e280 9824 2841 5229 0a20 2020 ing ...$(AR). \n+00034220: 2020 2428 4152 464c 4147 5329 e280 9920 $(ARFLAGS)... \n+00034230: 666f 6c6c 6f77 6564 2062 7920 7468 6520 followed by the \n+00034240: 6e61 6d65 206f 6620 7468 6520 6c69 6272 name of the libr\n+00034250: 6172 7920 616e 6420 7468 656e 2074 6865 ary and then the\n+00034260: 0a20 2020 2020 6f62 6a65 6374 7320 6265 . objects be\n+00034270: 696e 6720 7075 7420 696e 746f 2074 6865 ing put into the\n+00034280: 206c 6962 7261 7279 2e20 2059 6f75 2063 library. You c\n+00034290: 616e 206f 7665 7272 6964 6520 7468 6973 an override this\n+000342a0: 2062 790a 2020 2020 2073 6574 7469 6e67 by. setting\n+000342b0: 2074 6865 20e2 8098 5f41 52e2 8099 2076 the ..._AR... v\n+000342c0: 6172 6961 626c 652e 2020 5468 6973 2069 ariable. This i\n+000342d0: 7320 7573 7561 6c6c 7920 7573 6564 2077 s usually used w\n+000342e0: 6974 6820 432b 2b3b 2073 6f6d 650a 2020 ith C++; some. \n+000342f0: 2020 2043 2b2b 2063 6f6d 7069 6c65 7273 C++ compilers\n+00034300: 2072 6571 7569 7265 2061 2073 7065 6369 require a speci\n+00034310: 616c 2069 6e76 6f63 6174 696f 6e20 696e al invocation in\n+00034320: 206f 7264 6572 2074 6f20 696e 7374 616e order to instan\n+00034330: 7469 6174 650a 2020 2020 2061 6c6c 2074 tiate. all t\n+00034340: 6865 2074 656d 706c 6174 6573 2074 6861 he templates tha\n+00034350: 7420 7368 6f75 6c64 2067 6f20 696e 746f t should go into\n+00034360: 2061 206c 6962 7261 7279 2e20 2046 6f72 a library. For\n+00034370: 2069 6e73 7461 6e63 652c 2074 6865 0a20 instance, the. \n+00034380: 2020 2020 5347 4920 432b 2b20 636f 6d70 SGI C++ comp\n+00034390: 696c 6572 206c 696b 6573 2074 6869 7320 iler likes this \n+000343a0: 7661 7269 6162 6c65 2073 6574 206c 696b variable set lik\n+000343b0: 6520 736f 3a0a 2020 2020 2020 2020 2020 e so:. \n+000343c0: 6c69 626d 6175 6465 5f61 5f41 5220 3d20 libmaude_a_AR = \n+000343d0: 2428 4358 5829 202d 6172 202d 6f0a 0ae2 $(CXX) -ar -o...\n+000343e0: 8098 6d61 7564 655f 4c49 4241 4444 e280 ..maude_LIBADD..\n+000343f0: 990a 2020 2020 2045 7874 7261 206f 626a .. Extra obj\n+00034400: 6563 7473 2063 616e 2062 6520 6164 6465 ects can be adde\n+00034410: 6420 746f 2061 205f 6c69 6272 6172 795f d to a _library_\n+00034420: 2075 7369 6e67 2074 6865 20e2 8098 5f4c using the ..._L\n+00034430: 4942 4144 44e2 8099 0a20 2020 2020 7661 IBADD.... va\n+00034440: 7269 6162 6c65 2e20 2046 6f72 2069 6e73 riable. For ins\n+00034450: 7461 6e63 652c 2074 6869 7320 7368 6f75 tance, this shou\n+00034460: 6c64 2062 6520 7573 6564 2066 6f72 206f ld be used for o\n+00034470: 626a 6563 7473 2064 6574 6572 6d69 6e65 bjects determine\n+00034480: 640a 2020 2020 2062 7920 e280 9863 6f6e d. by ...con\n+00034490: 6669 6775 7265 e280 9920 282a 6e6f 7465 figure... (*note\n+000344a0: 2041 204c 6962 7261 7279 3a3a 292e 0a0a A Library::)...\n+000344b0: 2020 2020 2049 6e20 7468 6520 6361 7365 In the case\n+000344c0: 206f 6620 6c69 6274 6f6f 6c20 6c69 6272 of libtool libr\n+000344d0: 6172 6965 732c 20e2 8098 6d61 7564 655f aries, ...maude_\n+000344e0: 4c49 4241 4444 e280 9920 6361 6e20 616c LIBADD... can al\n+000344f0: 736f 2072 6566 6572 2074 6f0a 2020 2020 so refer to. \n+00034500: 206f 7468 6572 206c 6962 746f 6f6c 206c other libtool l\n+00034510: 6962 7261 7269 6573 2e0a 0ae2 8098 6d61 ibraries......ma\n+00034520: 7564 655f 4c44 4144 44e2 8099 0a20 2020 ude_LDADD.... \n+00034530: 2020 4578 7472 6120 6f62 6a65 6374 7320 Extra objects \n+00034540: 28e2 8098 2a2e 2428 4f42 4a45 5854 29e2 (...*.$(OBJEXT).\n+00034550: 8099 2920 616e 6420 6c69 6272 6172 6965 ..) and librarie\n+00034560: 7320 28e2 8098 2a2e 61e2 8099 2c20 e280 s (...*.a..., ..\n+00034570: 982a 2e6c 61e2 8099 2920 6361 6e20 6265 .*.la...) can be\n+00034580: 0a20 2020 2020 6164 6465 6420 746f 2061 . added to a\n+00034590: 205f 7072 6f67 7261 6d5f 2062 7920 6c69 _program_ by li\n+000345a0: 7374 696e 6720 7468 656d 2069 6e20 7468 sting them in th\n+000345b0: 6520 e280 985f 4c44 4144 44e2 8099 2076 e ..._LDADD... v\n+000345c0: 6172 6961 626c 652e 2020 466f 720a 2020 ariable. For. \n+000345d0: 2020 2069 6e73 7461 6e63 652c 2074 6869 instance, thi\n+000345e0: 7320 7368 6f75 6c64 2062 6520 7573 6564 s should be used\n+000345f0: 2066 6f72 206f 626a 6563 7473 2064 6574 for objects det\n+00034600: 6572 6d69 6e65 6420 6279 20e2 8098 636f ermined by ...co\n+00034610: 6e66 6967 7572 65e2 8099 0a20 2020 2020 nfigure.... \n+00034620: 282a 6e6f 7465 204c 696e 6b69 6e67 3a3a (*note Linking::\n+00034630: 292e 0a0a 2020 2020 20e2 8098 5f4c 4441 )... ..._LDA\n+00034640: 4444 e280 9920 616e 6420 e280 985f 4c49 DD... and ..._LI\n+00034650: 4241 4444 e280 9920 6172 6520 696e 6170 BADD... are inap\n+00034660: 7072 6f70 7269 6174 6520 666f 7220 7061 propriate for pa\n+00034670: 7373 696e 670a 2020 2020 2070 726f 6772 ssing. progr\n+00034680: 616d 2d73 7065 6369 6669 6320 6c69 6e6b am-specific link\n+00034690: 6572 2066 6c61 6773 2028 6578 6365 7074 er flags (except\n+000346a0: 2066 6f72 20e2 8098 2d6c e280 992c 20e2 for ...-l..., .\n+000346b0: 8098 2d4c e280 992c 20e2 8098 2d64 6c6f ..-L..., ...-dlo\n+000346c0: 7065 6ee2 8099 2061 6e64 0a20 2020 2020 pen... and. \n+000346d0: e280 982d 646c 7072 656f 7065 6ee2 8099 ...-dlpreopen...\n+000346e0: 292e 2020 5573 6520 7468 6520 e280 985f ). Use the ..._\n+000346f0: 4c44 464c 4147 53e2 8099 2076 6172 6961 LDFLAGS... varia\n+00034700: 626c 6520 666f 7220 7468 6973 2070 7572 ble for this pur\n+00034710: 706f 7365 2e0a 0a20 2020 2020 466f 7220 pose... For \n+00034720: 696e 7374 616e 6365 2c20 6966 2079 6f75 instance, if you\n+00034730: 7220 e280 9863 6f6e 6669 6775 7265 2e61 r ...configure.a\n+00034740: 63e2 8099 2075 7365 7320 e280 9841 435f c... uses ...AC_\n+00034750: 5041 5448 5f58 5452 41e2 8099 2c20 796f PATH_XTRA..., yo\n+00034760: 7520 636f 756c 640a 2020 2020 206c 696e u could. lin\n+00034770: 6b20 796f 7572 2070 726f 6772 616d 2061 k your program a\n+00034780: 6761 696e 7374 2074 6865 2058 206c 6962 gainst the X lib\n+00034790: 7261 7269 6573 206c 696b 6520 736f 3a0a raries like so:.\n+000347a0: 0a20 2020 2020 2020 2020 206d 6175 6465 . maude\n+000347b0: 5f4c 4441 4444 203d 2024 2858 5f50 5245 _LDADD = $(X_PRE\n+000347c0: 5f4c 4942 5329 2024 2858 5f4c 4942 5329 _LIBS) $(X_LIBS)\n+000347d0: 2024 2858 5f45 5854 5241 5f4c 4942 5329 $(X_EXTRA_LIBS)\n+000347e0: 0a0a 2020 2020 2057 6520 7265 636f 6d6d .. We recomm\n+000347f0: 656e 6420 7468 6174 2079 6f75 2075 7365 end that you use\n+00034800: 20e2 8098 2d6c e280 9920 616e 6420 e280 ...-l... and ..\n+00034810: 982d 4ce2 8099 206f 6e6c 7920 7768 656e .-L... only when\n+00034820: 2072 6566 6572 7269 6e67 2074 6f0a 2020 referring to. \n+00034830: 2020 2074 6869 7264 2d70 6172 7479 206c third-party l\n+00034840: 6962 7261 7269 6573 2c20 616e 6420 6769 ibraries, and gi\n+00034850: 7665 2074 6865 2065 7870 6c69 6369 7420 ve the explicit \n+00034860: 6669 6c65 206e 616d 6573 206f 6620 616e file names of an\n+00034870: 790a 2020 2020 206c 6962 7261 7279 2062 y. library b\n+00034880: 7569 6c74 2062 7920 796f 7572 2070 6163 uilt by your pac\n+00034890: 6b61 6765 2e20 2044 6f69 6e67 2073 6f20 kage. Doing so \n+000348a0: 7769 6c6c 2065 6e73 7572 6520 7468 6174 will ensure that\n+000348b0: 0a20 2020 2020 e280 986d 6175 6465 5f44 . ...maude_D\n+000348c0: 4550 454e 4445 4e43 4945 53e2 8099 2028 EPENDENCIES... (\n+000348d0: 7365 6520 6265 6c6f 7729 2069 7320 636f see below) is co\n+000348e0: 7272 6563 746c 7920 6465 6669 6e65 6420 rrectly defined \n+000348f0: 6279 2064 6566 6175 6c74 2e0a 0ae2 8098 by default......\n+00034900: 6d61 7564 655f 4c44 464c 4147 53e2 8099 maude_LDFLAGS...\n+00034910: 0a20 2020 2020 5468 6973 2076 6172 6961 . This varia\n+00034920: 626c 6520 6973 2075 7365 6420 746f 2070 ble is used to p\n+00034930: 6173 7320 6578 7472 6120 666c 6167 7320 ass extra flags \n+00034940: 746f 2074 6865 206c 696e 6b20 7374 6570 to the link step\n+00034950: 206f 6620 610a 2020 2020 2070 726f 6772 of a. progr\n+00034960: 616d 206f 7220 6120 7368 6172 6564 206c am or a shared l\n+00034970: 6962 7261 7279 2e20 2049 7420 6f76 6572 ibrary. It over\n+00034980: 7269 6465 7320 7468 6520 e280 9841 4d5f rides the ...AM_\n+00034990: 4c44 464c 4147 53e2 8099 0a20 2020 2020 LDFLAGS.... \n+000349a0: 7661 7269 6162 6c65 2e0a 0ae2 8098 6d61 variable......ma\n+000349b0: 7564 655f 4c49 4254 4f4f 4c46 4c41 4753 ude_LIBTOOLFLAGS\n+000349c0: e280 990a 2020 2020 2054 6869 7320 7661 .... This va\n+000349d0: 7269 6162 6c65 2069 7320 7573 6564 2074 riable is used t\n+000349e0: 6f20 7061 7373 2065 7874 7261 206f 7074 o pass extra opt\n+000349f0: 696f 6e73 2074 6f20 e280 986c 6962 746f ions to ...libto\n+00034a00: 6f6c e280 992e 2020 4974 0a20 2020 2020 ol.... It. \n+00034a10: 6f76 6572 7269 6465 7320 7468 6520 e280 overrides the ..\n+00034a20: 9841 4d5f 4c49 4254 4f4f 4c46 4c41 4753 .AM_LIBTOOLFLAGS\n+00034a30: e280 9920 7661 7269 6162 6c65 2e20 2054 ... variable. T\n+00034a40: 6865 7365 206f 7074 696f 6e73 2061 7265 hese options are\n+00034a50: 206f 7574 7075 740a 2020 2020 2062 6566 output. bef\n+00034a60: 6f72 6520 e280 986c 6962 746f 6f6c e280 ore ...libtool..\n+00034a70: 9927 7320 e280 982d 2d6d 6f64 653d 4d4f .'s ...--mode=MO\n+00034a80: 4445 e280 9920 6f70 7469 6f6e 2c20 736f DE... option, so\n+00034a90: 2074 6865 7920 7368 6f75 6c64 206e 6f74 they should not\n+00034aa0: 2062 650a 2020 2020 206d 6f64 652d 7370 be. mode-sp\n+00034ab0: 6563 6966 6963 206f 7074 696f 6e73 2028 ecific options (\n+00034ac0: 7468 6f73 6520 6265 6c6f 6e67 2074 6f20 those belong to \n+00034ad0: 7468 6520 636f 6d70 696c 6572 206f 7220 the compiler or \n+00034ae0: 6c69 6e6b 6572 0a20 2020 2020 666c 6167 linker. flag\n+00034af0: 7329 2e20 202a 4e6f 7465 204c 6962 746f s). *Note Libto\n+00034b00: 6f6c 2046 6c61 6773 3a3a 2e0a 0ae2 8098 ol Flags::......\n+00034b10: 6d61 7564 655f 4445 5045 4e44 454e 4349 maude_DEPENDENCI\n+00034b20: 4553 e280 990a e280 9845 5854 5241 5f6d ES.......EXTRA_m\n+00034b30: 6175 6465 5f44 4550 454e 4445 4e43 4945 aude_DEPENDENCIE\n+00034b40: 53e2 8099 0a20 2020 2020 4974 2069 7320 S.... It is \n+00034b50: 616c 736f 206f 6363 6173 696f 6e61 6c6c also occasionall\n+00034b60: 7920 7573 6566 756c 2074 6f20 6861 7665 y useful to have\n+00034b70: 2061 2074 6172 6765 7420 2870 726f 6772 a target (progr\n+00034b80: 616d 206f 720a 2020 2020 206c 6962 7261 am or. libra\n+00034b90: 7279 2920 6465 7065 6e64 206f 6e20 736f ry) depend on so\n+00034ba0: 6d65 206f 7468 6572 2066 696c 6520 7468 me other file th\n+00034bb0: 6174 2069 7320 6e6f 7420 6163 7475 616c at is not actual\n+00034bc0: 6c79 2070 6172 7420 6f66 0a20 2020 2020 ly part of. \n+00034bd0: 7468 6174 2074 6172 6765 742e 2020 5468 that target. Th\n+00034be0: 6973 2063 616e 2062 6520 646f 6e65 2075 is can be done u\n+00034bf0: 7369 6e67 2074 6865 20e2 8098 5f44 4550 sing the ..._DEP\n+00034c00: 454e 4445 4e43 4945 53e2 8099 2076 6172 ENDENCIES... var\n+00034c10: 6961 626c 652e 0a20 2020 2020 4561 6368 iable.. Each\n+00034c20: 2074 6172 6765 7420 6465 7065 6e64 7320 target depends \n+00034c30: 6f6e 2074 6865 2063 6f6e 7465 6e74 7320 on the contents \n+00034c40: 6f66 2073 7563 6820 6120 7661 7269 6162 of such a variab\n+00034c50: 6c65 2c20 6275 7420 6e6f 0a20 2020 2020 le, but no. \n+00034c60: 6675 7274 6865 7220 696e 7465 7270 7265 further interpre\n+00034c70: 7461 7469 6f6e 2069 7320 646f 6e65 2e0a tation is done..\n+00034c80: 0a20 2020 2020 5369 6e63 6520 7468 6573 . Since thes\n+00034c90: 6520 6465 7065 6e64 656e 6369 6573 2061 e dependencies a\n+00034ca0: 7265 2061 7373 6f63 6961 7465 6420 746f re associated to\n+00034cb0: 2074 6865 206c 696e 6b20 7275 6c65 2075 the link rule u\n+00034cc0: 7365 6420 746f 0a20 2020 2020 6372 6561 sed to. crea\n+00034cd0: 7465 2074 6865 2070 726f 6772 616d 7320 te the programs \n+00034ce0: 7468 6579 2073 686f 756c 6420 6e6f 726d they should norm\n+00034cf0: 616c 6c79 206c 6973 7420 6669 6c65 7320 ally list files \n+00034d00: 7573 6564 2062 7920 7468 650a 2020 2020 used by the. \n+00034d10: 206c 696e 6b20 636f 6d6d 616e 642e 2020 link command. \n+00034d20: 5468 6174 2069 7320 e280 982a 2e24 284f That is ...*.$(O\n+00034d30: 424a 4558 5429 e280 992c 20e2 8098 2a2e BJEXT)..., ...*.\n+00034d40: 61e2 8099 2c20 6f72 20e2 8098 2a2e 6c61 a..., or ...*.la\n+00034d50: e280 9920 6669 6c65 7320 666f 720a 2020 ... files for. \n+00034d60: 2020 2070 726f 6772 616d 733b 20e2 8098 programs; ...\n+00034d70: 2a2e 6c6f e280 9920 616e 6420 e280 982a *.lo... and ...*\n+00034d80: 2e6c 61e2 8099 2066 696c 6573 2066 6f72 .la... files for\n+00034d90: 204c 6962 746f 6f6c 206c 6962 7261 7269 Libtool librari\n+00034da0: 6573 3b20 616e 640a 2020 2020 20e2 8098 es; and. ...\n+00034db0: 2a2e 2428 4f42 4a45 5854 29e2 8099 2066 *.$(OBJEXT)... f\n+00034dc0: 696c 6573 2066 6f72 2073 7461 7469 6320 iles for static \n+00034dd0: 6c69 6272 6172 6965 732e 2020 496e 2072 libraries. In r\n+00034de0: 6172 6520 6361 7365 7320 796f 7520 6d61 are cases you ma\n+00034df0: 790a 2020 2020 206e 6565 6420 746f 2061 y. need to a\n+00034e00: 6464 206f 7468 6572 206b 696e 6473 206f dd other kinds o\n+00034e10: 6620 6669 6c65 7320 7375 6368 2061 7320 f files such as \n+00034e20: 6c69 6e6b 6572 2073 6372 6970 7473 2c20 linker scripts, \n+00034e30: 6275 740a 2020 2020 205f 6c69 7374 696e but. _listin\n+00034e40: 6720 6120 736f 7572 6365 2066 696c 6520 g a source file \n+00034e50: 696e 20e2 8098 5f44 4550 454e 4445 4e43 in ..._DEPENDENC\n+00034e60: 4945 53e2 8099 2069 7320 7772 6f6e 675f IES... is wrong_\n+00034e70: 2e20 2049 6620 736f 6d65 0a20 2020 2020 . If some. \n+00034e80: 736f 7572 6365 2066 696c 6520 6e65 6564 source file need\n+00034e90: 7320 746f 2062 6520 6275 696c 7420 6265 s to be built be\n+00034ea0: 666f 7265 2061 6c6c 2074 6865 2063 6f6d fore all the com\n+00034eb0: 706f 6e65 6e74 7320 6f66 2061 0a20 2020 ponents of a. \n+00034ec0: 2020 7072 6f67 7261 6d20 6172 6520 6275 program are bu\n+00034ed0: 696c 742c 2063 6f6e 7369 6465 7220 7573 ilt, consider us\n+00034ee0: 696e 6720 7468 6520 e280 9842 5549 4c54 ing the ...BUILT\n+00034ef0: 5f53 4f55 5243 4553 e280 9920 7661 7269 _SOURCES... vari\n+00034f00: 6162 6c65 0a20 2020 2020 282a 6e6f 7465 able. (*note\n+00034f10: 2053 6f75 7263 6573 3a3a 292e 0a0a 2020 Sources::)... \n+00034f20: 2020 2049 6620 e280 985f 4445 5045 4e44 If ..._DEPEND\n+00034f30: 454e 4349 4553 e280 9920 6973 206e 6f74 ENCIES... is not\n+00034f40: 2073 7570 706c 6965 642c 2069 7420 6973 supplied, it is\n+00034f50: 2063 6f6d 7075 7465 6420 6279 2041 7574 computed by Aut\n+00034f60: 6f6d 616b 652e 0a20 2020 2020 5468 6520 omake.. The \n+00034f70: 6175 746f 6d61 7469 6361 6c6c 792d 6173 automatically-as\n+00034f80: 7369 676e 6564 2076 616c 7565 2069 7320 signed value is \n+00034f90: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of \n+00034fa0: e280 985f 4c44 4144 44e2 8099 206f 720a ..._LDADD... or.\n+00034fb0: 2020 2020 20e2 8098 5f4c 4942 4144 44e2 ..._LIBADD.\n+00034fc0: 8099 2c20 7769 7468 206d 6f73 7420 636f .., with most co\n+00034fd0: 6e66 6967 7572 6520 7375 6273 7469 7475 nfigure substitu\n+00034fe0: 7469 6f6e 732c 20e2 8098 2d6c e280 992c tions, ...-l...,\n+00034ff0: 20e2 8098 2d4c e280 992c 20e2 8098 2d64 ...-L..., ...-d\n+00035000: 6c6f 7065 6ee2 8099 0a20 2020 2020 616e lopen.... an\n+00035010: 6420 e280 982d 646c 7072 656f 7065 6ee2 d ...-dlpreopen.\n+00035020: 8099 206f 7074 696f 6e73 2072 656d 6f76 .. options remov\n+00035030: 6564 2e20 2054 6865 2063 6f6e 6669 6775 ed. The configu\n+00035040: 7265 2073 7562 7374 6974 7574 696f 6e73 re substitutions\n+00035050: 2074 6861 740a 2020 2020 2061 7265 206c that. are l\n+00035060: 6566 7420 696e 2061 7265 206f 6e6c 7920 eft in are only \n+00035070: e280 9824 284c 4942 4f42 4a53 29e2 8099 ...$(LIBOBJS)...\n+00035080: 2061 6e64 20e2 8098 2428 414c 4c4f 4341 and ...$(ALLOCA\n+00035090: 29e2 8099 3b20 7468 6573 6520 6172 6520 )...; these are \n+000350a0: 6c65 6674 0a20 2020 2020 6265 6361 7573 left. becaus\n+000350b0: 6520 6974 2069 7320 6b6e 6f77 6e20 7468 e it is known th\n+000350c0: 6174 2074 6865 7920 7769 6c6c 206e 6f74 at they will not\n+000350d0: 2063 6175 7365 2061 6e20 696e 7661 6c69 cause an invali\n+000350e0: 6420 7661 6c75 6520 666f 720a 2020 2020 d value for. \n+000350f0: 20e2 8098 5f44 4550 454e 4445 4e43 4945 ..._DEPENDENCIE\n+00035100: 53e2 8099 2074 6f20 6265 2067 656e 6572 S... to be gener\n+00035110: 6174 6564 2e0a 0a20 2020 2020 e280 985f ated... ..._\n+00035120: 4445 5045 4e44 454e 4349 4553 e280 9920 DEPENDENCIES... \n+00035130: 6973 206d 6f72 6520 6c69 6b65 6c79 2075 is more likely u\n+00035140: 7365 6420 746f 2070 6572 666f 726d 2063 sed to perform c\n+00035150: 6f6e 6469 7469 6f6e 616c 0a20 2020 2020 onditional. \n+00035160: 636f 6d70 696c 6174 696f 6e20 7573 696e compilation usin\n+00035170: 6720 616e 20e2 8098 4143 5f53 5542 5354 g an ...AC_SUBST\n+00035180: e280 9920 7661 7269 6162 6c65 2074 6861 ... variable tha\n+00035190: 7420 636f 6e74 6169 6e73 2061 206c 6973 t contains a lis\n+000351a0: 7420 6f66 0a20 2020 2020 6f62 6a65 6374 t of. object\n+000351b0: 732e 2020 2a4e 6f74 6520 436f 6e64 6974 s. *Note Condit\n+000351c0: 696f 6e61 6c20 536f 7572 6365 733a 3a2c ional Sources::,\n+000351d0: 2061 6e64 202a 6e6f 7465 2043 6f6e 6469 and *note Condi\n+000351e0: 7469 6f6e 616c 0a20 2020 2020 4c69 6274 tional. Libt\n+000351f0: 6f6f 6c20 536f 7572 6365 733a 3a2e 0a0a ool Sources::...\n+00035200: 2020 2020 2054 6865 20e2 8098 4558 5452 The ...EXTR\n+00035210: 415f 2a5f 4445 5045 4e44 454e 4349 4553 A_*_DEPENDENCIES\n+00035220: e280 9920 7661 7269 6162 6c65 206d 6179 ... variable may\n+00035230: 2062 6520 7573 6566 756c 2066 6f72 2063 be useful for c\n+00035240: 6173 6573 2077 6865 7265 0a20 2020 2020 ases where. \n+00035250: 796f 7520 6d65 7265 6c79 2077 616e 7420 you merely want \n+00035260: 746f 2061 7567 6d65 6e74 2074 6865 20e2 to augment the .\n+00035270: 8098 6175 746f 6d61 6b65 e280 992d 6765 ..automake...-ge\n+00035280: 6e65 7261 7465 6420 e280 985f 4445 5045 nerated ..._DEPE\n+00035290: 4e44 454e 4349 4553 e280 990a 2020 2020 NDENCIES.... \n+000352a0: 2076 6172 6961 626c 6520 7261 7468 6572 variable rather\n+000352b0: 2074 6861 6e20 7265 706c 6163 696e 6720 than replacing \n+000352c0: 6974 2e0a 0ae2 8098 6d61 7564 655f 4c49 it......maude_LI\n+000352d0: 4e4b e280 990a 2020 2020 2059 6f75 2063 NK.... You c\n+000352e0: 616e 206f 7665 7272 6964 6520 7468 6520 an override the \n+000352f0: 6c69 6e6b 6572 206f 6e20 6120 7065 722d linker on a per-\n+00035300: 7072 6f67 7261 6d20 6261 7369 732e 2020 program basis. \n+00035310: 4279 2064 6566 6175 6c74 2074 6865 0a20 By default the. \n+00035320: 2020 2020 6c69 6e6b 6572 2069 7320 6368 linker is ch\n+00035330: 6f73 656e 2061 6363 6f72 6469 6e67 2074 osen according t\n+00035340: 6f20 7468 6520 6c61 6e67 7561 6765 7320 o the languages \n+00035350: 7573 6564 2062 7920 7468 6520 7072 6f67 used by the prog\n+00035360: 7261 6d2e 0a20 2020 2020 466f 7220 696e ram.. For in\n+00035370: 7374 616e 6365 2c20 6120 7072 6f67 7261 stance, a progra\n+00035380: 6d20 7468 6174 2069 6e63 6c75 6465 7320 m that includes \n+00035390: 432b 2b20 736f 7572 6365 2063 6f64 6520 C++ source code \n+000353a0: 776f 756c 6420 7573 6520 7468 650a 2020 would use the. \n+000353b0: 2020 2043 2b2b 2063 6f6d 7069 6c65 7220 C++ compiler \n+000353c0: 746f 206c 696e 6b2e 2020 5468 6520 e280 to link. The ..\n+000353d0: 985f 4c49 4e4b e280 9920 7661 7269 6162 ._LINK... variab\n+000353e0: 6c65 206d 7573 7420 686f 6c64 2074 6865 le must hold the\n+000353f0: 206e 616d 6520 6f66 2061 0a20 2020 2020 name of a. \n+00035400: 636f 6d6d 616e 6420 7468 6174 2063 616e command that can\n+00035410: 2062 6520 7061 7373 6564 2061 6c6c 2074 be passed all t\n+00035420: 6865 20e2 8098 2e6f e280 9920 6669 6c65 he ....o... file\n+00035430: 206e 616d 6573 2061 6e64 206c 6962 7261 names and libra\n+00035440: 7269 6573 2074 6f0a 2020 2020 206c 696e ries to. lin\n+00035450: 6b20 6167 6169 6e73 7420 6173 2061 7267 k against as arg\n+00035460: 756d 656e 7473 2e20 204e 6f74 6520 7468 uments. Note th\n+00035470: 6174 2074 6865 206e 616d 6520 6f66 2074 at the name of t\n+00035480: 6865 2075 6e64 6572 6c79 696e 670a 2020 he underlying. \n+00035490: 2020 2070 726f 6772 616d 2069 7320 5f6e program is _n\n+000354a0: 6f74 5f20 7061 7373 6564 2074 6f20 e280 ot_ passed to ..\n+000354b0: 985f 4c49 4e4b e280 993b 2074 7970 6963 ._LINK...; typic\n+000354c0: 616c 6c79 206f 6e65 2075 7365 7320 e280 ally one uses ..\n+000354d0: 9824 40e2 8099 3a0a 0a20 2020 2020 2020 .$@...:.. \n+000354e0: 2020 206d 6175 6465 5f4c 494e 4b20 3d20 maude_LINK = \n+000354f0: 2428 4343 4c44 2920 2d6d 6167 6963 202d $(CCLD) -magic -\n+00035500: 6f20 2440 0a0a 2020 2020 2049 6620 6120 o $@.. If a \n+00035510: e280 985f 4c49 4e4b e280 9920 7661 7269 ..._LINK... vari\n+00035520: 6162 6c65 2069 7320 6e6f 7420 7375 7070 able is not supp\n+00035530: 6c69 6564 2c20 6974 206d 6179 2073 7469 lied, it may sti\n+00035540: 6c6c 2062 6520 6765 6e65 7261 7465 640a ll be generated.\n+00035550: 2020 2020 2061 6e64 2075 7365 6420 6279 and used by\n+00035560: 2041 7574 6f6d 616b 6520 6475 6520 746f Automake due to\n+00035570: 2074 6865 2075 7365 206f 6620 7065 722d the use of per-\n+00035580: 7461 7267 6574 206c 696e 6b20 666c 6167 target link flag\n+00035590: 7320 7375 6368 0a20 2020 2020 6173 20e2 s such. as .\n+000355a0: 8098 5f43 464c 4147 53e2 8099 2c20 e280 .._CFLAGS..., ..\n+000355b0: 985f 4c44 464c 4147 53e2 8099 206f 7220 ._LDFLAGS... or \n+000355c0: e280 985f 4c49 4254 4f4f 4c46 4c41 4753 ..._LIBTOOLFLAGS\n+000355d0: e280 992c 2069 6e20 6361 7365 7320 7768 ..., in cases wh\n+000355e0: 6572 6520 7468 6579 0a20 2020 2020 6170 ere they. ap\n+000355f0: 706c 792e 0a0a e280 986d 6175 6465 5f43 ply......maude_C\n+00035600: 4341 5346 4c41 4753 e280 990a e280 986d CASFLAGS.......m\n+00035610: 6175 6465 5f43 464c 4147 53e2 8099 0ae2 aude_CFLAGS.....\n+00035620: 8098 6d61 7564 655f 4350 5046 4c41 4753 ..maude_CPPFLAGS\n+00035630: e280 990a e280 986d 6175 6465 5f43 5858 .......maude_CXX\n+00035640: 464c 4147 53e2 8099 0ae2 8098 6d61 7564 FLAGS.......maud\n+00035650: 655f 4646 4c41 4753 e280 990a e280 986d e_FFLAGS.......m\n+00035660: 6175 6465 5f47 434a 464c 4147 53e2 8099 aude_GCJFLAGS...\n+00035670: 0ae2 8098 6d61 7564 655f 4c46 4c41 4753 ....maude_LFLAGS\n+00035680: e280 990a e280 986d 6175 6465 5f4f 424a .......maude_OBJ\n+00035690: 4346 4c41 4753 e280 990a e280 986d 6175 CFLAGS.......mau\n+000356a0: 6465 5f52 464c 4147 53e2 8099 0ae2 8098 de_RFLAGS.......\n+000356b0: 6d61 7564 655f 5550 4346 4c41 4753 e280 maude_UPCFLAGS..\n+000356c0: 990a e280 986d 6175 6465 5f59 464c 4147 .....maude_YFLAG\n+000356d0: 53e2 8099 0a20 2020 2020 4175 746f 6d61 S.... Automa\n+000356e0: 6b65 2061 6c6c 6f77 7320 796f 7520 746f ke allows you to\n+000356f0: 2073 6574 2063 6f6d 7069 6c61 7469 6f6e set compilation\n+00035700: 2066 6c61 6773 206f 6e20 6120 7065 722d flags on a per-\n+00035710: 7072 6f67 7261 6d20 286f 720a 2020 2020 program (or. \n+00035720: 2070 6572 2d6c 6962 7261 7279 2920 6261 per-library) ba\n+00035730: 7369 732e 2020 4120 7369 6e67 6c65 2073 sis. A single s\n+00035740: 6f75 7263 6520 6669 6c65 2063 616e 2062 ource file can b\n+00035750: 6520 696e 636c 7564 6564 2069 6e0a 2020 e included in. \n+00035760: 2020 2073 6576 6572 616c 2070 726f 6772 several progr\n+00035770: 616d 732c 2061 6e64 2069 7420 7769 6c6c ams, and it will\n+00035780: 2070 6f74 656e 7469 616c 6c79 2062 6520 potentially be \n+00035790: 636f 6d70 696c 6564 2077 6974 680a 2020 compiled with. \n+000357a0: 2020 2064 6966 6665 7265 6e74 2066 6c61 different fla\n+000357b0: 6773 2066 6f72 2065 6163 6820 7072 6f67 gs for each prog\n+000357c0: 7261 6d2e 2020 5468 6973 2077 6f72 6b73 ram. This works\n+000357d0: 2066 6f72 2061 6e79 206c 616e 6775 6167 for any languag\n+000357e0: 650a 2020 2020 2064 6972 6563 746c 7920 e. directly \n+000357f0: 7375 7070 6f72 7465 6420 6279 2041 7574 supported by Aut\n+00035800: 6f6d 616b 652e 2020 5468 6573 6520 e280 omake. These ..\n+00035810: 9c70 6572 2d74 6172 6765 7420 636f 6d70 .per-target comp\n+00035820: 696c 6174 696f 6e0a 2020 2020 2066 6c61 ilation. fla\n+00035830: 6773 e280 9d20 6172 6520 e280 985f 4343 gs... are ..._CC\n+00035840: 4153 464c 4147 53e2 8099 2c20 e280 985f ASFLAGS..., ..._\n+00035850: 4346 4c41 4753 e280 992c 20e2 8098 5f43 CFLAGS..., ..._C\n+00035860: 5050 464c 4147 53e2 8099 2c20 e280 985f PPFLAGS..., ..._\n+00035870: 4358 5846 4c41 4753 e280 992c 0a20 2020 CXXFLAGS...,. \n+00035880: 2020 e280 985f 4646 4c41 4753 e280 992c ..._FFLAGS...,\n+00035890: 20e2 8098 5f47 434a 464c 4147 53e2 8099 ..._GCJFLAGS...\n+000358a0: 2c20 e280 985f 4c46 4c41 4753 e280 992c , ..._LFLAGS...,\n+000358b0: 20e2 8098 5f4f 424a 4346 4c41 4753 e280 ..._OBJCFLAGS..\n+000358c0: 992c 20e2 8098 5f52 464c 4147 53e2 8099 ., ..._RFLAGS...\n+000358d0: 2c0a 2020 2020 20e2 8098 5f55 5043 464c ,. ..._UPCFL\n+000358e0: 4147 53e2 8099 2c20 616e 6420 e280 985f AGS..., and ..._\n+000358f0: 5946 4c41 4753 e280 992e 0a0a 2020 2020 YFLAGS...... \n+00035900: 2057 6865 6e20 7573 696e 6720 6120 7065 When using a pe\n+00035910: 722d 7461 7267 6574 2063 6f6d 7069 6c61 r-target compila\n+00035920: 7469 6f6e 2066 6c61 672c 2041 7574 6f6d tion flag, Autom\n+00035930: 616b 6520 7769 6c6c 2063 686f 6f73 6520 ake will choose \n+00035940: 610a 2020 2020 2064 6966 6665 7265 6e74 a. different\n+00035950: 206e 616d 6520 666f 7220 7468 6520 696e name for the in\n+00035960: 7465 726d 6564 6961 7465 206f 626a 6563 termediate objec\n+00035970: 7420 6669 6c65 732e 2020 4f72 6469 6e61 t files. Ordina\n+00035980: 7269 6c79 2061 0a20 2020 2020 6669 6c65 rily a. file\n+00035990: 206c 696b 6520 e280 9873 616d 706c 652e like ...sample.\n+000359a0: 63e2 8099 2077 696c 6c20 6265 2063 6f6d c... will be com\n+000359b0: 7069 6c65 6420 746f 2070 726f 6475 6365 piled to produce\n+000359c0: 20e2 8098 7361 6d70 6c65 2e6f e280 992e ...sample.o....\n+000359d0: 0a20 2020 2020 486f 7765 7665 722c 2069 . However, i\n+000359e0: 6620 7468 6520 7072 6f67 7261 6d27 7320 f the program's \n+000359f0: e280 985f 4346 4c41 4753 e280 9920 7661 ..._CFLAGS... va\n+00035a00: 7269 6162 6c65 2069 7320 7365 742c 2074 riable is set, t\n+00035a10: 6865 6e20 7468 650a 2020 2020 206f 626a hen the. obj\n+00035a20: 6563 7420 6669 6c65 2077 696c 6c20 6265 ect file will be\n+00035a30: 206e 616d 6564 2c20 666f 7220 696e 7374 named, for inst\n+00035a40: 616e 6365 2c20 e280 986d 6175 6465 2d73 ance, ...maude-s\n+00035a50: 616d 706c 652e 6fe2 8099 2e20 2028 5365 ample.o.... (Se\n+00035a60: 650a 2020 2020 2061 6c73 6f20 2a6e 6f74 e. also *not\n+00035a70: 6520 5265 6e61 6d65 6420 4f62 6a65 6374 e Renamed Object\n+00035a80: 733a 3a2e 2920 2054 6865 2075 7365 206f s::.) The use o\n+00035a90: 6620 7065 722d 7461 7267 6574 2063 6f6d f per-target com\n+00035aa0: 7069 6c61 7469 6f6e 0a20 2020 2020 666c pilation. fl\n+00035ab0: 6167 7320 7769 7468 2043 2073 6f75 7263 ags with C sourc\n+00035ac0: 6573 2072 6571 7569 7265 7320 7468 6174 es requires that\n+00035ad0: 2074 6865 206d 6163 726f 20e2 8098 414d the macro ...AM\n+00035ae0: 5f50 524f 475f 4343 5f43 5f4f e280 9920 _PROG_CC_C_O... \n+00035af0: 6265 0a20 2020 2020 6361 6c6c 6564 2066 be. called f\n+00035b00: 726f 6d20 e280 9863 6f6e 6669 6775 7265 rom ...configure\n+00035b10: 2e61 63e2 8099 2e0a 0a20 2020 2020 496e .ac...... In\n+00035b20: 2063 6f6d 7069 6c61 7469 6f6e 7320 7769 compilations wi\n+00035b30: 7468 2070 6572 2d74 6172 6765 7420 666c th per-target fl\n+00035b40: 6167 732c 2074 6865 206f 7264 696e 6172 ags, the ordinar\n+00035b50: 7920 e280 9841 4d5f e280 9920 666f 726d y ...AM_... form\n+00035b60: 206f 660a 2020 2020 2074 6865 2066 6c61 of. the fla\n+00035b70: 6773 2076 6172 6961 626c 6520 6973 205f gs variable is _\n+00035b80: 6e6f 745f 2061 7574 6f6d 6174 6963 616c not_ automatical\n+00035b90: 6c79 2069 6e63 6c75 6465 6420 696e 2074 ly included in t\n+00035ba0: 6865 0a20 2020 2020 636f 6d70 696c 6174 he. compilat\n+00035bb0: 696f 6e20 2868 6f77 6576 6572 2c20 7468 ion (however, th\n+00035bc0: 6520 7573 6572 2066 6f72 6d20 6f66 2074 e user form of t\n+00035bd0: 6865 2076 6172 6961 626c 6520 5f69 735f he variable _is_\n+00035be0: 2069 6e63 6c75 6465 6429 2e0a 2020 2020 included).. \n+00035bf0: 2053 6f20 666f 7220 696e 7374 616e 6365 So for instance\n+00035c00: 2c20 6966 2079 6f75 2077 616e 7420 7468 , if you want th\n+00035c10: 6520 6879 706f 7468 6574 6963 616c 20e2 e hypothetical .\n+00035c20: 8098 6d61 7564 65e2 8099 2063 6f6d 7069 ..maude... compi\n+00035c30: 6c61 7469 6f6e 730a 2020 2020 2074 6f20 lations. to \n+00035c40: 616c 736f 2075 7365 2074 6865 2076 616c also use the val\n+00035c50: 7565 206f 6620 e280 9841 4d5f 4346 4c41 ue of ...AM_CFLA\n+00035c60: 4753 e280 992c 2079 6f75 2077 6f75 6c64 GS..., you would\n+00035c70: 206e 6565 6420 746f 2077 7269 7465 3a0a need to write:.\n+00035c80: 0a20 2020 2020 2020 2020 206d 6175 6465 . maude\n+00035c90: 5f43 464c 4147 5320 3d20 2e2e 2e20 796f _CFLAGS = ... yo\n+00035ca0: 7572 2066 6c61 6773 202e 2e2e 2024 2841 ur flags ... $(A\n+00035cb0: 4d5f 4346 4c41 4753 290a 0a20 2020 2020 M_CFLAGS).. \n+00035cc0: 2a4e 6f74 6520 466c 6167 2056 6172 6961 *Note Flag Varia\n+00035cd0: 626c 6573 204f 7264 6572 696e 673a 3a2c bles Ordering::,\n+00035ce0: 2066 6f72 206d 6f72 6520 6469 7363 7573 for more discus\n+00035cf0: 7369 6f6e 2061 626f 7574 2074 6865 0a20 sion about the. \n+00035d00: 2020 2020 696e 7465 7261 6374 696f 6e20 interaction \n+00035d10: 6265 7477 6565 6e20 7573 6572 2076 6172 between user var\n+00035d20: 6961 626c 6573 2c20 e280 9841 4d5f e280 iables, ...AM_..\n+00035d30: 9920 7368 6164 6f77 2076 6172 6961 626c . shadow variabl\n+00035d40: 6573 2c20 616e 640a 2020 2020 2070 6572 es, and. per\n+00035d50: 2d74 6172 6765 7420 7661 7269 6162 6c65 -target variable\n+00035d60: 732e 0a0a e280 986d 6175 6465 5f53 484f s......maude_SHO\n+00035d70: 5254 4e41 4d45 e280 990a 2020 2020 204f RTNAME.... O\n+00035d80: 6e20 736f 6d65 2070 6c61 7466 6f72 6d73 n some platforms\n+00035d90: 2074 6865 2061 6c6c 6f77 6162 6c65 2066 the allowable f\n+00035da0: 696c 6520 6e61 6d65 7320 6172 6520 7665 ile names are ve\n+00035db0: 7279 2073 686f 7274 2e20 2049 6e0a 2020 ry short. In. \n+00035dc0: 2020 206f 7264 6572 2074 6f20 7375 7070 order to supp\n+00035dd0: 6f72 7420 7468 6573 6520 7379 7374 656d ort these system\n+00035de0: 7320 616e 6420 7065 722d 7461 7267 6574 s and per-target\n+00035df0: 2063 6f6d 7069 6c61 7469 6f6e 2066 6c61 compilation fla\n+00035e00: 6773 2061 740a 2020 2020 2074 6865 2073 gs at. the s\n+00035e10: 616d 6520 7469 6d65 2c20 4175 746f 6d61 ame time, Automa\n+00035e20: 6b65 2061 6c6c 6f77 7320 796f 7520 746f ke allows you to\n+00035e30: 2073 6574 2061 2022 7368 6f72 7420 6e61 set a \"short na\n+00035e40: 6d65 2220 7468 6174 2077 696c 6c0a 2020 me\" that will. \n+00035e50: 2020 2069 6e66 6c75 656e 6365 2068 6f77 influence how\n+00035e60: 2069 6e74 6572 6d65 6469 6174 6520 6f62 intermediate ob\n+00035e70: 6a65 6374 2066 696c 6573 2061 7265 206e ject files are n\n+00035e80: 616d 6564 2e20 2046 6f72 2069 6e73 7461 amed. For insta\n+00035e90: 6e63 652c 0a20 2020 2020 696e 2074 6865 nce,. in the\n+00035ea0: 2066 6f6c 6c6f 7769 6e67 2065 7861 6d70 following examp\n+00035eb0: 6c65 2c0a 0a20 2020 2020 2020 2020 2062 le,.. b\n+00035ec0: 696e 5f50 524f 4752 414d 5320 3d20 6d61 in_PROGRAMS = ma\n+00035ed0: 7564 650a 2020 2020 2020 2020 2020 6d61 ude. ma\n+00035ee0: 7564 655f 4350 5046 4c41 4753 203d 202d ude_CPPFLAGS = -\n+00035ef0: 4453 4f4d 4546 4c41 470a 2020 2020 2020 DSOMEFLAG. \n+00035f00: 2020 2020 6d61 7564 655f 5348 4f52 544e maude_SHORTN\n+00035f10: 414d 4520 3d20 6d0a 2020 2020 2020 2020 AME = m. \n+00035f20: 2020 6d61 7564 655f 534f 5552 4345 5320 maude_SOURCES \n+00035f30: 3d20 7361 6d70 6c65 2e63 202e 2e2e 0a0a = sample.c .....\n+00035f40: 2020 2020 2074 6865 206f 626a 6563 7420 the object \n+00035f50: 6669 6c65 2077 6f75 6c64 2062 6520 6e61 file would be na\n+00035f60: 6d65 6420 e280 986d 2d73 616d 706c 652e med ...m-sample.\n+00035f70: 6fe2 8099 2072 6174 6865 7220 7468 616e o... rather than\n+00035f80: 0a20 2020 2020 e280 986d 6175 6465 2d73 . ...maude-s\n+00035f90: 616d 706c 652e 6fe2 8099 2e0a 0a20 2020 ample.o...... \n+00035fa0: 2020 5468 6973 2066 6163 696c 6974 7920 This facility \n+00035fb0: 6973 2072 6172 656c 7920 6e65 6564 6564 is rarely needed\n+00035fc0: 2069 6e20 7072 6163 7469 6365 2c20 616e in practice, an\n+00035fd0: 6420 7765 2072 6563 6f6d 6d65 6e64 0a20 d we recommend. \n+00035fe0: 2020 2020 6176 6f69 6469 6e67 2069 7420 avoiding it \n+00035ff0: 756e 7469 6c20 796f 7520 6669 6e64 2069 until you find i\n+00036000: 7420 6973 2072 6571 7569 7265 642e 0a0a t is required...\n+00036010: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo\n+00036020: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes --------\n+00036030: 2d2d 0a0a 2020 2028 3129 2054 6865 7265 --.. (1) There\n+00036040: 2061 7265 206f 7468 6572 2c20 6d6f 7265 are other, more\n+00036050: 206f 6273 6375 7265 2072 6561 736f 6e73 obscure reasons\n+00036060: 2066 6f72 2074 6869 7320 6c69 6d69 7461 for this limita\n+00036070: 7469 6f6e 2061 730a 7765 6c6c 2e0a 0a1f tion as.well....\n+00036080: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00036090: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+000360a0: 3a20 4465 6661 756c 7420 5f53 4f55 5243 : Default _SOURC\n+000360b0: 4553 2c20 204e 6578 743a 204c 4942 4f42 ES, Next: LIBOB\n+000360c0: 4a53 2c20 2050 7265 763a 2050 726f 6772 JS, Prev: Progr\n+000360d0: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n+000360e0: 6172 6961 626c 6573 2c20 2055 703a 2050 ariables, Up: P\n+000360f0: 726f 6772 616d 730a 0a38 2e35 2044 6566 rograms..8.5 Def\n+00036100: 6175 6c74 20e2 8098 5f53 4f55 5243 4553 ault ..._SOURCES\n+00036110: e280 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ....============\n+00036120: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a e280 985f ==========....._\n+00036130: 534f 5552 4345 53e2 8099 2076 6172 6961 SOURCES... varia\n+00036140: 626c 6573 2061 7265 2075 7365 6420 746f bles are used to\n+00036150: 2073 7065 6369 6679 2073 6f75 7263 6520 specify source \n+00036160: 6669 6c65 7320 6f66 2070 726f 6772 616d files of program\n+00036170: 7320 282a 6e6f 7465 0a41 2050 726f 6772 s (*note.A Progr\n+00036180: 616d 3a3a 292c 206c 6962 7261 7269 6573 am::), libraries\n+00036190: 2028 2a6e 6f74 6520 4120 4c69 6272 6172 (*note A Librar\n+000361a0: 793a 3a29 2c20 616e 6420 4c69 6274 6f6f y::), and Libtoo\n+000361b0: 6c20 6c69 6272 6172 6965 730a 282a 6e6f l libraries.(*no\n+000361c0: 7465 2041 2053 6861 7265 6420 4c69 6272 te A Shared Libr\n+000361d0: 6172 793a 3a29 2e0a 0a20 2020 5768 656e ary::)... When\n+000361e0: 206e 6f20 7375 6368 2076 6172 6961 626c no such variabl\n+000361f0: 6520 6973 2073 7065 6369 6669 6564 2066 e is specified f\n+00036200: 6f72 2061 2074 6172 6765 742c 2041 7574 or a target, Aut\n+00036210: 6f6d 616b 6520 7769 6c6c 2064 6566 696e omake will defin\n+00036220: 650a 6f6e 6520 6974 7365 6c66 2e20 2054 e.one itself. T\n+00036230: 6865 2064 6566 6175 6c74 2069 7320 746f he default is to\n+00036240: 2063 6f6d 7069 6c65 2061 2073 696e 676c compile a singl\n+00036250: 6520 4320 6669 6c65 2077 686f 7365 2062 e C file whose b\n+00036260: 6173 6520 6e61 6d65 0a69 7320 7468 6520 ase name.is the \n+00036270: 6e61 6d65 206f 6620 7468 6520 7461 7267 name of the targ\n+00036280: 6574 2069 7473 656c 662c 2077 6974 6820 et itself, with \n+00036290: 616e 7920 6578 7465 6e73 696f 6e20 7265 any extension re\n+000362a0: 706c 6163 6564 2062 790a e280 9841 4d5f placed by....AM_\n+000362b0: 4445 4641 554c 545f 534f 5552 4345 5f45 DEFAULT_SOURCE_E\n+000362c0: 5854 e280 992c 2077 6869 6368 2064 6566 XT..., which def\n+000362d0: 6175 6c74 7320 746f 20e2 8098 2e63 e280 aults to ....c..\n+000362e0: 992e 0a0a 2020 2046 6f72 2065 7861 6d70 .... For examp\n+000362f0: 6c65 2069 6620 796f 7520 6861 7665 2074 le if you have t\n+00036300: 6865 2066 6f6c 6c6f 7769 6e67 2073 6f6d he following som\n+00036310: 6577 6865 7265 2069 6e20 796f 7572 20e2 ewhere in your .\n+00036320: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00036330: 0a77 6974 6820 6e6f 2063 6f72 7265 7370 .with no corresp\n+00036340: 6f6e 6469 6e67 20e2 8098 6c69 6266 6f6f onding ...libfoo\n+00036350: 5f61 5f53 4f55 5243 4553 e280 993a 0a0a _a_SOURCES...:..\n+00036360: 2020 2020 206c 6962 5f4c 4942 5241 5249 lib_LIBRARI\n+00036370: 4553 203d 206c 6962 666f 6f2e 6120 7375 ES = libfoo.a su\n+00036380: 622f 6c69 6263 2b2b 2e61 0a0a e280 986c b/libc++.a.....l\n+00036390: 6962 666f 6f2e 61e2 8099 2077 696c 6c20 ibfoo.a... will \n+000363a0: 6265 2062 7569 6c74 2075 7369 6e67 2061 be built using a\n+000363b0: 2064 6566 6175 6c74 2073 6f75 7263 6520 default source \n+000363c0: 6669 6c65 206e 616d 6564 20e2 8098 6c69 file named ...li\n+000363d0: 6266 6f6f 2e63 e280 992c 0a61 6e64 20e2 bfoo.c...,.and .\n+000363e0: 8098 7375 622f 6c69 6263 2b2b 2e61 e280 ..sub/libc++.a..\n+000363f0: 9920 7769 6c6c 2062 6520 6275 696c 7420 . will be built \n+00036400: 6672 6f6d 20e2 8098 7375 622f 6c69 6263 from ...sub/libc\n+00036410: 2b2b 2e63 e280 992e 2020 2849 6e20 6f6c ++.c.... (In ol\n+00036420: 6465 720a 7665 7273 696f 6e73 20e2 8098 der.versions ...\n+00036430: 7375 622f 6c69 6263 2b2b 2e61 e280 9920 sub/libc++.a... \n+00036440: 776f 756c 6420 6265 2062 7569 6c74 2066 would be built f\n+00036450: 726f 6d20 e280 9873 7562 5f6c 6962 635f rom ...sub_libc_\n+00036460: 5f5f 612e 63e2 8099 2c20 692e 652e 2c20 __a.c..., i.e., \n+00036470: 7468 650a 6465 6661 756c 7420 736f 7572 the.default sour\n+00036480: 6365 2077 6173 2074 6865 2063 616e 6f6e ce was the canon\n+00036490: 697a 6564 206e 616d 6520 6f66 2074 6865 ized name of the\n+000364a0: 2074 6172 6765 742c 2077 6974 6820 e280 target, with ..\n+000364b0: 982e 63e2 8099 2061 7070 656e 6465 642e ..c... appended.\n+000364c0: 0a57 6520 6265 6c69 6576 6520 7468 6520 .We believe the \n+000364d0: 6e65 7720 6265 6861 7669 6f72 2069 7320 new behavior is \n+000364e0: 6d6f 7265 2073 656e 7369 626c 652c 2062 more sensible, b\n+000364f0: 7574 2066 6f72 2062 6163 6b77 6172 640a ut for backward.\n+00036500: 636f 6d70 6174 6962 696c 6974 7920 e280 compatibility ..\n+00036510: 9861 7574 6f6d 616b 65e2 8099 2077 696c .automake... wil\n+00036520: 6c20 7573 6520 7468 6520 6f6c 6420 6e61 l use the old na\n+00036530: 6d65 2069 6620 6120 6669 6c65 206f 7220 me if a file or \n+00036540: 6120 7275 6c65 2077 6974 680a 7468 6174 a rule with.that\n+00036550: 206e 616d 6520 6578 6973 7473 2061 6e64 name exists and\n+00036560: 20e2 8098 414d 5f44 4546 4155 4c54 5f53 ...AM_DEFAULT_S\n+00036570: 4f55 5243 455f 4558 54e2 8099 2069 7320 OURCE_EXT... is \n+00036580: 6e6f 7420 7573 6564 2e29 0a0a 2020 2044 not used.).. D\n+00036590: 6566 6175 6c74 2073 6f75 7263 6573 2061 efault sources a\n+000365a0: 7265 206d 6169 6e6c 7920 7573 6566 756c re mainly useful\n+000365b0: 2069 6e20 7465 7374 2073 7569 7465 732c in test suites,\n+000365c0: 2077 6865 6e20 6275 696c 6469 6e67 206d when building m\n+000365d0: 616e 790a 7465 7374 2070 726f 6772 616d any.test program\n+000365e0: 7320 6561 6368 2066 726f 6d20 6120 7369 s each from a si\n+000365f0: 6e67 6c65 2073 6f75 7263 652e 2020 466f ngle source. Fo\n+00036600: 7220 696e 7374 616e 6365 2c20 696e 0a0a r instance, in..\n+00036610: 2020 2020 2063 6865 636b 5f50 524f 4752 check_PROGR\n+00036620: 414d 5320 3d20 7465 7374 3120 7465 7374 AMS = test1 test\n+00036630: 3220 7465 7374 330a 2020 2020 2041 4d5f 2 test3. AM_\n+00036640: 4445 4641 554c 545f 534f 5552 4345 5f45 DEFAULT_SOURCE_E\n+00036650: 5854 203d 202e 6370 700a 0ae2 8098 7465 XT = .cpp.....te\n+00036660: 7374 31e2 8099 2c20 e280 9874 6573 7432 st1..., ...test2\n+00036670: e280 992c 2061 6e64 20e2 8098 7465 7374 ..., and ...test\n+00036680: 33e2 8099 2077 696c 6c20 6265 2062 7569 3... will be bui\n+00036690: 6c74 2066 726f 6d20 e280 9874 6573 7431 lt from ...test1\n+000366a0: 2e63 7070 e280 992c 0ae2 8098 7465 7374 .cpp...,....test\n+000366b0: 322e 6370 70e2 8099 2c20 616e 6420 e280 2.cpp..., and ..\n+000366c0: 9874 6573 7433 2e63 7070 e280 992e 2020 .test3.cpp.... \n+000366d0: 5769 7468 6f75 7420 7468 6520 6c61 7374 Without the last\n+000366e0: 206c 696e 652c 2074 6865 7920 7769 6c6c line, they will\n+000366f0: 2062 6520 6275 696c 740a 6672 6f6d 20e2 be built.from .\n+00036700: 8098 7465 7374 312e 63e2 8099 2c20 e280 ..test1.c..., ..\n+00036710: 9874 6573 7432 2e63 e280 992c 2061 6e64 .test2.c..., and\n+00036720: 20e2 8098 7465 7374 332e 63e2 8099 2e0a ...test3.c.....\n+00036730: 0a20 2020 416e 6f74 6865 7220 6361 7365 . Another case\n+00036740: 2077 6865 7265 2074 6869 7320 6973 2063 where this is c\n+00036750: 6f6e 7665 6e69 656e 7420 6973 2062 7569 onvenient is bui\n+00036760: 6c64 696e 6720 6d61 6e79 204c 6962 746f lding many Libto\n+00036770: 6f6c 0a6d 6f64 756c 6573 2028 e280 986d ol.modules (...m\n+00036780: 6f64 756c 654e 2e6c 61e2 8099 292c 2065 oduleN.la...), e\n+00036790: 6163 6820 6465 6669 6e65 6420 696e 2069 ach defined in i\n+000367a0: 7473 206f 776e 2066 696c 6520 28e2 8098 ts own file (...\n+000367b0: 6d6f 6475 6c65 4e2e 63e2 8099 292e 0a0a moduleN.c...)...\n+000367c0: 2020 2020 2041 4d5f 4c44 464c 4147 5320 AM_LDFLAGS \n+000367d0: 3d20 2d6d 6f64 756c 650a 2020 2020 206c = -module. l\n+000367e0: 6962 5f4c 544c 4942 5241 5249 4553 203d ib_LTLIBRARIES =\n+000367f0: 206d 6f64 756c 6531 2e6c 6120 6d6f 6475 module1.la modu\n+00036800: 6c65 322e 6c61 206d 6f64 756c 6533 2e6c le2.la module3.l\n+00036810: 610a 0a20 2020 4669 6e61 6c6c 792c 2074 a.. Finally, t\n+00036820: 6865 7265 2069 7320 6f6e 6520 7369 7475 here is one situ\n+00036830: 6174 696f 6e20 7768 6572 6520 7468 6973 ation where this\n+00036840: 2064 6566 6175 6c74 2073 6f75 7263 6520 default source \n+00036850: 636f 6d70 7574 6174 696f 6e0a 6e65 6564 computation.need\n+00036860: 7320 746f 2062 6520 6176 6f69 6465 643a s to be avoided:\n+00036870: 2077 6865 6e20 6120 7461 7267 6574 2073 when a target s\n+00036880: 686f 756c 6420 6e6f 7420 6265 2062 7569 hould not be bui\n+00036890: 6c74 2066 726f 6d20 736f 7572 6365 732e lt from sources.\n+000368a0: 2020 5765 0a61 6c72 6561 6479 2073 6177 We.already saw\n+000368b0: 2073 7563 6820 616e 2065 7861 6d70 6c65 such an example\n+000368c0: 2069 6e20 2a6e 6f74 6520 7472 7565 3a3a in *note true::\n+000368d0: 3b20 7468 6973 2068 6170 7065 6e73 2077 ; this happens w\n+000368e0: 6865 6e20 616c 6c20 7468 650a 636f 6e73 hen all the.cons\n+000368f0: 7469 7475 656e 7473 206f 6620 6120 7461 tituents of a ta\n+00036900: 7267 6574 2068 6176 6520 616c 7265 6164 rget have alread\n+00036910: 7920 6265 656e 2063 6f6d 7069 6c65 6420 y been compiled \n+00036920: 616e 6420 6a75 7374 206e 6565 6420 746f and just need to\n+00036930: 2062 650a 636f 6d62 696e 6564 2075 7369 be.combined usi\n+00036940: 6e67 2061 20e2 8098 5f4c 4441 4444 e280 ng a ..._LDADD..\n+00036950: 9920 7661 7269 6162 6c65 2e20 2054 6865 . variable. The\n+00036960: 6e20 6974 2069 7320 6e65 6365 7373 6172 n it is necessar\n+00036970: 7920 746f 2064 6566 696e 6520 616e 0a65 y to define an.e\n+00036980: 6d70 7479 20e2 8098 5f53 4f55 5243 4553 mpty ..._SOURCES\n+00036990: e280 9920 7661 7269 6162 6c65 2c20 736f ... variable, so\n+000369a0: 2074 6861 7420 e280 9861 7574 6f6d 616b that ...automak\n+000369b0: 65e2 8099 2064 6f65 7320 6e6f 7420 636f e... does not co\n+000369c0: 6d70 7574 6520 610a 6465 6661 756c 742e mpute a.default.\n+000369d0: 0a0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n+000369e0: 414d 5320 3d20 7461 7267 6574 0a20 2020 AMS = target. \n+000369f0: 2020 7461 7267 6574 5f53 4f55 5243 4553 target_SOURCES\n+00036a00: 203d 0a20 2020 2020 7461 7267 6574 5f4c =. target_L\n+00036a10: 4441 4444 203d 206c 6962 6d61 696e 2e61 DADD = libmain.a\n+00036a20: 206c 6962 6d69 7363 2e61 0a0a 1f0a 4669 libmisc.a....Fi\n+00036a30: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00036a40: 312e 696e 666f 2c20 204e 6f64 653a 204c 1.info, Node: L\n+00036a50: 4942 4f42 4a53 2c20 204e 6578 743a 2050 IBOBJS, Next: P\n+00036a60: 726f 6772 616d 2056 6172 6961 626c 6573 rogram Variables\n+00036a70: 2c20 2050 7265 763a 2044 6566 6175 6c74 , Prev: Default\n+00036a80: 205f 534f 5552 4345 532c 2020 5570 3a20 _SOURCES, Up: \n+00036a90: 5072 6f67 7261 6d73 0a0a 382e 3620 5370 Programs..8.6 Sp\n+00036aa0: 6563 6961 6c20 6861 6e64 6c69 6e67 2066 ecial handling f\n+00036ab0: 6f72 20e2 8098 4c49 424f 424a 53e2 8099 or ...LIBOBJS...\n+00036ac0: 2061 6e64 20e2 8098 414c 4c4f 4341 e280 and ...ALLOCA..\n+00036ad0: 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ..==============\n 00036ae0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00036af0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-00036b00: 0a54 6865 20e2 8098 2428 4c49 424f 424a .The ...$(LIBOBJ\n-00036b10: 5329 e280 9920 616e 6420 e280 9824 2841 S)... and ...$(A\n-00036b20: 4c4c 4f43 4129 e280 9920 7661 7269 6162 LLOCA)... variab\n-00036b30: 6c65 7320 6c69 7374 206f 626a 6563 7420 les list object \n-00036b40: 6669 6c65 7320 7468 6174 2073 686f 756c files that shoul\n-00036b50: 640a 6265 2063 6f6d 7069 6c65 6420 696e d.be compiled in\n-00036b60: 746f 2074 6865 2070 726f 6a65 6374 2074 to the project t\n-00036b70: 6f20 7072 6f76 6964 6520 616e 2069 6d70 o provide an imp\n-00036b80: 6c65 6d65 6e74 6174 696f 6e20 666f 7220 lementation for \n-00036b90: 6675 6e63 7469 6f6e 730a 7468 6174 2061 functions.that a\n-00036ba0: 7265 206d 6973 7369 6e67 206f 7220 6272 re missing or br\n-00036bb0: 6f6b 656e 206f 6e20 7468 6520 686f 7374 oken on the host\n-00036bc0: 2073 7973 7465 6d2e 2020 5468 6579 2061 system. They a\n-00036bd0: 7265 2073 7562 7374 6974 7574 6564 2062 re substituted b\n-00036be0: 790a e280 9863 6f6e 6669 6775 7265 e280 y....configure..\n-00036bf0: 992e 0a0a 2020 2054 6865 7365 2076 6172 .... These var\n-00036c00: 6961 626c 6573 2061 7265 2064 6566 696e iables are defin\n-00036c10: 6564 2062 7920 4175 746f 636f 6e66 206d ed by Autoconf m\n-00036c20: 6163 726f 7320 7375 6368 2061 7320 e280 acros such as ..\n-00036c30: 9841 435f 4c49 424f 424a e280 992c 0ae2 .AC_LIBOBJ...,..\n-00036c40: 8098 4143 5f52 4550 4c41 4345 5f46 554e ..AC_REPLACE_FUN\n-00036c50: 4353 e280 9920 282a 6e6f 7465 2047 656e CS... (*note Gen\n-00036c60: 6572 6963 2046 756e 6374 696f 6e20 4368 eric Function Ch\n-00036c70: 6563 6b73 3a20 2861 7574 6f63 6f6e 6629 ecks: (autoconf)\n-00036c80: 4765 6e65 7269 630a 4675 6e63 7469 6f6e Generic.Function\n-00036c90: 732e 292c 206f 7220 e280 9841 435f 4655 s.), or ...AC_FU\n-00036ca0: 4e43 5f41 4c4c 4f43 41e2 8099 2028 2a6e NC_ALLOCA... (*n\n-00036cb0: 6f74 6520 5061 7274 6963 756c 6172 2046 ote Particular F\n-00036cc0: 756e 6374 696f 6e20 4368 6563 6b73 3a0a unction Checks:.\n-00036cd0: 2861 7574 6f63 6f6e 6629 5061 7274 6963 (autoconf)Partic\n-00036ce0: 756c 6172 2046 756e 6374 696f 6e73 2e29 ular Functions.)\n-00036cf0: 2e20 204d 616e 7920 6f74 6865 7220 4175 . Many other Au\n-00036d00: 746f 636f 6e66 206d 6163 726f 7320 6361 toconf macros ca\n-00036d10: 6c6c 0ae2 8098 4143 5f4c 4942 4f42 4ae2 ll....AC_LIBOBJ.\n-00036d20: 8099 206f 7220 e280 9841 435f 5245 504c .. or ...AC_REPL\n-00036d30: 4143 455f 4655 4e43 53e2 8099 2074 6f20 ACE_FUNCS... to \n-00036d40: 706f 7075 6c61 7465 20e2 8098 2428 4c49 populate ...$(LI\n-00036d50: 424f 424a 5329 e280 992e 0a0a 2020 2055 BOBJS)...... U\n-00036d60: 7369 6e67 2074 6865 7365 2076 6172 6961 sing these varia\n-00036d70: 626c 6573 2069 7320 7665 7279 2073 696d bles is very sim\n-00036d80: 696c 6172 2074 6f20 646f 696e 6720 636f ilar to doing co\n-00036d90: 6e64 6974 696f 6e61 6c0a 636f 6d70 696c nditional.compil\n-00036da0: 6174 696f 6e20 7573 696e 6720 e280 9841 ation using ...A\n-00036db0: 435f 5355 4253 54e2 8099 2076 6172 6961 C_SUBST... varia\n-00036dc0: 626c 6573 2c20 6173 2064 6573 6372 6962 bles, as describ\n-00036dd0: 6564 2069 6e20 2a6e 6f74 650a 436f 6e64 ed in *note.Cond\n-00036de0: 6974 696f 6e61 6c20 536f 7572 6365 733a itional Sources:\n-00036df0: 3a2e 2020 5468 6174 2069 732c 2077 6865 :. That is, whe\n-00036e00: 6e20 6275 696c 6469 6e67 2061 2070 726f n building a pro\n-00036e10: 6772 616d 2c20 e280 9824 284c 4942 4f42 gram, ...$(LIBOB\n-00036e20: 4a53 29e2 8099 0a61 6e64 20e2 8098 2428 JS)....and ...$(\n-00036e30: 414c 4c4f 4341 29e2 8099 2073 686f 756c ALLOCA)... shoul\n-00036e40: 6420 6265 2061 6464 6564 2074 6f20 7468 d be added to th\n-00036e50: 6520 6173 736f 6369 6174 6564 20e2 8098 e associated ...\n-00036e60: 2a5f 4c44 4144 44e2 8099 2076 6172 6961 *_LDADD... varia\n-00036e70: 626c 652c 206f 720a 746f 2074 6865 20e2 ble, or.to the .\n-00036e80: 8098 2a5f 4c49 4241 4444 e280 9920 7661 ..*_LIBADD... va\n-00036e90: 7269 6162 6c65 2077 6865 6e20 6275 696c riable when buil\n-00036ea0: 6469 6e67 2061 206c 6962 7261 7279 2e20 ding a library. \n-00036eb0: 2048 6f77 6576 6572 2074 6865 7265 2069 However there i\n-00036ec0: 7320 6e6f 0a6e 6565 6420 746f 206c 6973 s no.need to lis\n-00036ed0: 7420 7468 6520 636f 7272 6573 706f 6e64 t the correspond\n-00036ee0: 696e 6720 736f 7572 6365 7320 696e 20e2 ing sources in .\n-00036ef0: 8098 4558 5452 415f 2a5f 534f 5552 4345 ..EXTRA_*_SOURCE\n-00036f00: 53e2 8099 206e 6f72 2074 6f0a 6465 6669 S... nor to.defi\n-00036f10: 6e65 20e2 8098 2a5f 4445 5045 4e44 454e ne ...*_DEPENDEN\n-00036f20: 4349 4553 e280 992e 2020 4175 746f 6d61 CIES.... Automa\n-00036f30: 6b65 2061 7574 6f6d 6174 6963 616c 6c79 ke automatically\n-00036f40: 2061 6464 7320 e280 9824 284c 4942 4f42 adds ...$(LIBOB\n-00036f50: 4a53 29e2 8099 2061 6e64 0ae2 8098 2428 JS)... and....$(\n-00036f60: 414c 4c4f 4341 29e2 8099 2074 6f20 7468 ALLOCA)... to th\n-00036f70: 6520 6465 7065 6e64 656e 6369 6573 2c20 e dependencies, \n-00036f80: 616e 6420 6974 2077 696c 6c20 6469 7363 and it will disc\n-00036f90: 6f76 6572 2074 6865 206c 6973 7420 6f66 over the list of\n-00036fa0: 0a63 6f72 7265 7370 6f6e 6469 6e67 2073 .corresponding s\n-00036fb0: 6f75 7263 6520 6669 6c65 7320 6175 746f ource files auto\n-00036fc0: 6d61 7469 6361 6c6c 7920 2862 7920 7472 matically (by tr\n-00036fd0: 6163 696e 6720 7468 6520 696e 766f 6361 acing the invoca\n-00036fe0: 7469 6f6e 7320 6f66 0a74 6865 20e2 8098 tions of.the ...\n-00036ff0: 4143 5f4c 4942 534f 5552 4345 e280 9920 AC_LIBSOURCE... \n-00037000: 4175 746f 636f 6e66 206d 6163 726f 7329 Autoconf macros)\n-00037010: 2e20 2049 6620 796f 7520 6861 7665 2061 . If you have a\n-00037020: 6c72 6561 6479 2064 6566 696e 6564 0ae2 lready defined..\n-00037030: 8098 2a5f 4445 5045 4e44 454e 4349 4553 ..*_DEPENDENCIES\n-00037040: e280 9920 6578 706c 6963 6974 6c79 2066 ... explicitly f\n-00037050: 6f72 2061 6e20 756e 7265 6c61 7465 6420 or an unrelated \n-00037060: 7265 6173 6f6e 2c20 7468 656e 2079 6f75 reason, then you\n-00037070: 2065 6974 6865 720a 6e65 6564 2074 6f20 either.need to \n-00037080: 6164 6420 7468 6573 6520 7661 7269 6162 add these variab\n-00037090: 6c65 7320 6d61 6e75 616c 6c79 2c20 6f72 les manually, or\n-000370a0: 2075 7365 20e2 8098 4558 5452 415f 2a5f use ...EXTRA_*_\n-000370b0: 4445 5045 4e44 454e 4349 4553 e280 990a DEPENDENCIES....\n-000370c0: 696e 7374 6561 6420 6f66 20e2 8098 2a5f instead of ...*_\n-000370d0: 4445 5045 4e44 454e 4349 4553 e280 992e DEPENDENCIES....\n-000370e0: 0a0a 2020 2054 6865 7365 2076 6172 6961 .. These varia\n-000370f0: 626c 6573 2061 7265 2075 7375 616c 6c79 bles are usually\n-00037100: 2075 7365 6420 746f 2062 7569 6c64 2061 used to build a\n-00037110: 2070 6f72 7461 6269 6c69 7479 206c 6962 portability lib\n-00037120: 7261 7279 2074 6861 740a 6973 206c 696e rary that.is lin\n-00037130: 6b65 6420 7769 7468 2061 6c6c 2074 6865 ked with all the\n-00037140: 2070 726f 6772 616d 7320 6f66 2074 6865 programs of the\n-00037150: 2070 726f 6a65 6374 2e20 2057 6520 6e6f project. We no\n-00037160: 7720 7265 7669 6577 2061 2073 616d 706c w review a sampl\n-00037170: 650a 7365 7475 702e 2020 4669 7273 742c e.setup. First,\n-00037180: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-00037190: e280 9920 636f 6e74 6169 6e73 2073 6f6d ... contains som\n-000371a0: 6520 6368 6563 6b73 2074 6861 7420 6166 e checks that af\n-000371b0: 6665 6374 2065 6974 6865 720a e280 984c fect either....L\n-000371c0: 4942 4f42 4a53 e280 9920 6f72 20e2 8098 IBOBJS... or ...\n-000371d0: 414c 4c4f 4341 e280 992e 0a0a 2020 2020 ALLOCA...... \n-000371e0: 2023 2063 6f6e 6669 6775 7265 2e61 630a # configure.ac.\n-000371f0: 2020 2020 202e 2e2e 0a20 2020 2020 4143 .... AC\n-00037200: 5f43 4f4e 4649 475f 4c49 424f 424a 5f44 _CONFIG_LIBOBJ_D\n-00037210: 4952 285b 6c69 625d 290a 2020 2020 202e IR([lib]). .\n-00037220: 2e2e 0a20 2020 2020 4143 5f46 554e 435f ... AC_FUNC_\n-00037230: 4d41 4c4c 4f43 2020 2020 2020 2020 2020 MALLOC \n-00037240: 2020 2064 6e6c 204d 6179 2061 6464 206d dnl May add m\n-00037250: 616c 6c6f 632e 2428 4f42 4a45 5854 2920 alloc.$(OBJEXT) \n-00037260: 746f 204c 4942 4f42 4a53 0a20 2020 2020 to LIBOBJS. \n-00037270: 4143 5f46 554e 435f 4d45 4d43 4d50 2020 AC_FUNC_MEMCMP \n-00037280: 2020 2020 2020 2020 2020 2064 6e6c 204d dnl M\n-00037290: 6179 2061 6464 206d 656d 636d 702e 2428 ay add memcmp.$(\n-000372a0: 4f42 4a45 5854 2920 746f 204c 4942 4f42 OBJEXT) to LIBOB\n-000372b0: 4a53 0a20 2020 2020 4143 5f52 4550 4c41 JS. AC_REPLA\n-000372c0: 4345 5f46 554e 4353 285b 7374 7264 7570 CE_FUNCS([strdup\n-000372d0: 5d29 2064 6e6c 204d 6179 2061 6464 2073 ]) dnl May add s\n-000372e0: 7472 6475 702e 2428 4f42 4a45 5854 2920 trdup.$(OBJEXT) \n-000372f0: 746f 204c 4942 4f42 4a53 0a20 2020 2020 to LIBOBJS. \n-00037300: 4143 5f46 554e 435f 414c 4c4f 4341 2020 AC_FUNC_ALLOCA \n-00037310: 2020 2020 2020 2020 2020 2064 6e6c 204d dnl M\n-00037320: 6179 2061 6464 2061 6c6c 6f63 612e 2428 ay add alloca.$(\n-00037330: 4f42 4a45 5854 2920 746f 2041 4c4c 4f43 OBJEXT) to ALLOC\n-00037340: 410a 2020 2020 202e 2e2e 0a20 2020 2020 A. .... \n-00037350: 4143 5f43 4f4e 4649 475f 4649 4c45 5328 AC_CONFIG_FILES(\n-00037360: 5b0a 2020 2020 2020 206c 6962 2f4d 616b [. lib/Mak\n-00037370: 6566 696c 650a 2020 2020 2020 2073 7263 efile. src\n-00037380: 2f4d 616b 6566 696c 650a 2020 2020 205d /Makefile. ]\n-00037390: 290a 2020 2020 2041 435f 4f55 5450 5554 ). AC_OUTPUT\n-000373a0: 0a0a 2020 2054 6865 20e2 8098 4143 5f43 .. The ...AC_C\n-000373b0: 4f4e 4649 475f 4c49 424f 424a 5f44 4952 ONFIG_LIBOBJ_DIR\n-000373c0: e280 9920 7465 6c6c 7320 4175 746f 636f ... tells Autoco\n-000373d0: 6e66 2074 6861 7420 7468 6520 736f 7572 nf that the sour\n-000373e0: 6365 2066 696c 6573 206f 660a 7468 6573 ce files of.thes\n-000373f0: 6520 6f62 6a65 6374 2066 696c 6573 2061 e object files a\n-00037400: 7265 2074 6f20 6265 2066 6f75 6e64 2069 re to be found i\n-00037410: 6e20 7468 6520 e280 986c 6962 2fe2 8099 n the ...lib/...\n-00037420: 2064 6972 6563 746f 7279 2e20 2041 7574 directory. Aut\n-00037430: 6f6d 616b 650a 6361 6e20 616c 736f 2075 omake.can also u\n-00037440: 7365 2074 6869 7320 696e 666f 726d 6174 se this informat\n-00037450: 696f 6e2c 206f 7468 6572 7769 7365 2069 ion, otherwise i\n-00037460: 7420 6578 7065 6374 7320 7468 6520 736f t expects the so\n-00037470: 7572 6365 2066 696c 6573 2061 7265 0a74 urce files are.t\n-00037480: 6f20 6265 2069 6e20 7468 6520 6469 7265 o be in the dire\n-00037490: 6374 6f72 7920 7768 6572 6520 7468 6520 ctory where the \n-000374a0: e280 9824 284c 4942 4f42 4a53 29e2 8099 ...$(LIBOBJS)...\n-000374b0: 2061 6e64 20e2 8098 2428 414c 4c4f 4341 and ...$(ALLOCA\n-000374c0: 29e2 8099 2076 6172 6961 626c 6573 0a61 )... variables.a\n-000374d0: 7265 2075 7365 642e 0a0a 2020 2054 6865 re used... The\n-000374e0: 20e2 8098 6c69 622f e280 9920 6469 7265 ...lib/... dire\n-000374f0: 6374 6f72 7920 7368 6f75 6c64 2074 6865 ctory should the\n-00037500: 7265 666f 7265 2063 6f6e 7461 696e 20e2 refore contain .\n-00037510: 8098 6d61 6c6c 6f63 2e63 e280 992c 20e2 ..malloc.c..., .\n-00037520: 8098 6d65 6d63 6d70 2e63 e280 992c 0ae2 ..memcmp.c...,..\n-00037530: 8098 7374 7264 7570 2e63 e280 992c 20e2 ..strdup.c..., .\n-00037540: 8098 616c 6c6f 6361 2e63 e280 992e 2020 ..alloca.c.... \n-00037550: 4865 7265 2069 7320 6974 7320 e280 984d Here is its ...M\n-00037560: 616b 6566 696c 652e 616d e280 993a 0a0a akefile.am...:..\n-00037570: 2020 2020 2023 206c 6962 2f4d 616b 6566 # lib/Makef\n-00037580: 696c 652e 616d 0a0a 2020 2020 206e 6f69 ile.am.. noi\n-00037590: 6e73 745f 4c49 4252 4152 4945 5320 3d20 nst_LIBRARIES = \n-000375a0: 6c69 6263 6f6d 7061 742e 610a 2020 2020 libcompat.a. \n-000375b0: 206c 6962 636f 6d70 6174 5f61 5f53 4f55 libcompat_a_SOU\n-000375c0: 5243 4553 203d 0a20 2020 2020 6c69 6263 RCES =. libc\n-000375d0: 6f6d 7061 745f 615f 4c49 4241 4444 203d ompat_a_LIBADD =\n-000375e0: 2024 284c 4942 4f42 4a53 2920 2428 414c $(LIBOBJS) $(AL\n-000375f0: 4c4f 4341 290a 0a20 2020 5468 6520 6c69 LOCA).. The li\n-00037600: 6272 6172 7920 6361 6e20 6861 7665 2061 brary can have a\n-00037610: 6e79 206e 616d 652c 206f 6620 636f 7572 ny name, of cour\n-00037620: 7365 2c20 616e 6420 616e 7977 6179 2069 se, and anyway i\n-00037630: 7420 6973 206e 6f74 2067 6f69 6e67 0a74 t is not going.t\n-00037640: 6f20 6265 2069 6e73 7461 6c6c 6564 3a20 o be installed: \n-00037650: 6974 206a 7573 7420 686f 6c64 7320 7468 it just holds th\n-00037660: 6520 7265 706c 6163 656d 656e 7420 7665 e replacement ve\n-00037670: 7273 696f 6e73 206f 6620 7468 6520 6d69 rsions of the mi\n-00037680: 7373 696e 670a 6f72 2062 726f 6b65 6e20 ssing.or broken \n-00037690: 6675 6e63 7469 6f6e 7320 736f 2077 6520 functions so we \n-000376a0: 6361 6e20 6c61 7465 7220 6c69 6e6b 2074 can later link t\n-000376b0: 6865 6d20 696e 2e20 204d 616e 7920 7072 hem in. Many pr\n-000376c0: 6f6a 6563 7473 2061 6c73 6f0a 696e 636c ojects also.incl\n-000376d0: 7564 6520 6578 7472 6120 6675 6e63 7469 ude extra functi\n-000376e0: 6f6e 732c 2073 7065 6369 6669 6320 746f ons, specific to\n-000376f0: 2074 6865 2070 726f 6a65 6374 2c20 696e the project, in\n-00037700: 2074 6861 7420 6c69 6272 6172 793a 2074 that library: t\n-00037710: 6865 790a 6172 6520 7369 6d70 6c79 2061 hey.are simply a\n-00037720: 6464 6564 206f 6e20 7468 6520 e280 985f dded on the ..._\n-00037730: 534f 5552 4345 53e2 8099 206c 696e 652e SOURCES... line.\n-00037740: 0a0a 2020 2054 6865 7265 2069 7320 6120 .. There is a \n-00037750: 736d 616c 6c20 7472 6170 2068 6572 652c small trap here,\n-00037760: 2074 686f 7567 683a 20e2 8098 2428 4c49 though: ...$(LI\n-00037770: 424f 424a 5329 e280 9920 616e 6420 e280 BOBJS)... and ..\n-00037780: 9824 2841 4c4c 4f43 4129 e280 990a 6d69 .$(ALLOCA)....mi\n-00037790: 6768 7420 6265 2065 6d70 7479 2c20 616e ght be empty, an\n-000377a0: 6420 6275 696c 6469 6e67 2061 6e20 656d d building an em\n-000377b0: 7074 7920 6c69 6272 6172 7920 6973 206e pty library is n\n-000377c0: 6f74 2070 6f72 7461 626c 652e 2020 596f ot portable. Yo\n-000377d0: 750a 7368 6f75 6c64 2065 6e73 7572 6520 u.should ensure \n-000377e0: 7468 6174 2074 6865 7265 2069 7320 616c that there is al\n-000377f0: 7761 7973 2073 6f6d 6574 6869 6e67 2074 ways something t\n-00037800: 6f20 7075 7420 696e 20e2 8098 6c69 6263 o put in ...libc\n-00037810: 6f6d 7061 742e 61e2 8099 2e0a 4d6f 7374 ompat.a.....Most\n-00037820: 2070 726f 6a65 6374 7320 7769 6c6c 2061 projects will a\n-00037830: 6c73 6f20 6164 6420 736f 6d65 2075 7469 lso add some uti\n-00037840: 6c69 7479 2066 756e 6374 696f 6e73 2069 lity functions i\n-00037850: 6e20 7468 6174 2064 6972 6563 746f 7279 n that directory\n-00037860: 2c0a 616e 6420 6c69 7374 2074 6865 6d20 ,.and list them \n-00037870: 696e 20e2 8098 6c69 6263 6f6d 7061 745f in ...libcompat_\n-00037880: 615f 534f 5552 4345 53e2 8099 2c20 736f a_SOURCES..., so\n-00037890: 2069 6e20 7072 6163 7469 6365 20e2 8098 in practice ...\n-000378a0: 6c69 6263 6f6d 7061 742e 61e2 8099 0a63 libcompat.a....c\n-000378b0: 616e 6e6f 7420 6265 2065 6d70 7479 2e0a annot be empty..\n-000378c0: 0a20 2020 4669 6e61 6c6c 7920 6865 7265 . Finally here\n-000378d0: 2069 7320 686f 7720 7468 6973 206c 6962 is how this lib\n-000378e0: 7261 7279 2063 6f75 6c64 2062 6520 7573 rary could be us\n-000378f0: 6564 2066 726f 6d20 7468 6520 e280 9873 ed from the ...s\n-00037900: 7263 2fe2 8099 0a64 6972 6563 746f 7279 rc/....directory\n-00037910: 2e0a 0a20 2020 2020 2320 7372 632f 4d61 ... # src/Ma\n-00037920: 6b65 6669 6c65 2e61 6d0a 0a20 2020 2020 kefile.am.. \n-00037930: 2320 4c69 6e6b 2061 6c6c 2070 726f 6772 # Link all progr\n-00037940: 616d 7320 696e 2074 6869 7320 6469 7265 ams in this dire\n-00037950: 6374 6f72 7920 7769 7468 206c 6962 636f ctory with libco\n-00037960: 6d70 6174 2e61 0a20 2020 2020 4c44 4144 mpat.a. LDAD\n-00037970: 4420 3d20 2e2e 2f6c 6962 2f6c 6962 636f D = ../lib/libco\n-00037980: 6d70 6174 2e61 0a0a 2020 2020 2062 696e mpat.a.. bin\n-00037990: 5f50 524f 4752 414d 5320 3d20 746f 6f6c _PROGRAMS = tool\n-000379a0: 3120 746f 6f6c 3220 2e2e 2e0a 2020 2020 1 tool2 .... \n-000379b0: 2074 6f6f 6c31 5f53 4f55 5243 4553 203d tool1_SOURCES =\n-000379c0: 202e 2e2e 0a20 2020 2020 746f 6f6c 325f .... tool2_\n-000379d0: 534f 5552 4345 5320 3d20 2e2e 2e0a 0a20 SOURCES = ..... \n-000379e0: 2020 5768 656e 206f 7074 696f 6e20 e280 When option ..\n-000379f0: 9873 7562 6469 722d 6f62 6a65 6374 73e2 .subdir-objects.\n-00037a00: 8099 2069 7320 6e6f 7420 7573 6564 2c20 .. is not used, \n-00037a10: 6173 2069 6e20 7468 6520 6162 6f76 6520 as in the above \n-00037a20: 6578 616d 706c 652c 0a74 6865 2076 6172 example,.the var\n-00037a30: 6961 626c 6573 20e2 8098 2428 4c49 424f iables ...$(LIBO\n-00037a40: 424a 5329 e280 9920 6f72 20e2 8098 2428 BJS)... or ...$(\n-00037a50: 414c 4c4f 4341 29e2 8099 2063 616e 206f ALLOCA)... can o\n-00037a60: 6e6c 7920 6265 2075 7365 6420 696e 2074 nly be used in t\n-00037a70: 6865 0a64 6972 6563 746f 7279 2077 6865 he.directory whe\n-00037a80: 7265 2074 6865 6972 2073 6f75 7263 6573 re their sources\n-00037a90: 206c 6965 2e20 2045 2e67 2e2c 2068 6572 lie. E.g., her\n-00037aa0: 6520 6974 2077 6f75 6c64 2062 6520 7772 e it would be wr\n-00037ab0: 6f6e 6720 746f 2075 7365 0ae2 8098 2428 ong to use....$(\n-00037ac0: 4c49 424f 424a 5329 e280 9920 6f72 20e2 LIBOBJS)... or .\n-00037ad0: 8098 2428 414c 4c4f 4341 29e2 8099 2069 ..$(ALLOCA)... i\n-00037ae0: 6e20 e280 9873 7263 2f4d 616b 6566 696c n ...src/Makefil\n-00037af0: 652e 616d e280 992e 2020 486f 7765 7665 e.am.... Howeve\n-00037b00: 7220 6966 2062 6f74 680a e280 9873 7562 r if both....sub\n-00037b10: 6469 722d 6f62 6a65 6374 73e2 8099 2061 dir-objects... a\n-00037b20: 6e64 20e2 8098 4143 5f43 4f4e 4649 475f nd ...AC_CONFIG_\n-00037b30: 4c49 424f 424a 5f44 4952 e280 9920 6172 LIBOBJ_DIR... ar\n-00037b40: 6520 7573 6564 2c20 6974 2069 7320 4f4b e used, it is OK\n-00037b50: 2074 6f20 7573 650a 7468 6573 6520 7661 to use.these va\n-00037b60: 7269 6162 6c65 7320 696e 206f 7468 6572 riables in other\n-00037b70: 2064 6972 6563 746f 7269 6573 2e20 2046 directories. F\n-00037b80: 6f72 2069 6e73 7461 6e63 6520 e280 9873 or instance ...s\n-00037b90: 7263 2f4d 616b 6566 696c 652e 616d e280 rc/Makefile.am..\n-00037ba0: 990a 636f 756c 6420 6265 2063 6861 6e67 ..could be chang\n-00037bb0: 6564 2061 7320 666f 6c6c 6f77 732e 0a0a ed as follows...\n-00037bc0: 2020 2020 2023 2073 7263 2f4d 616b 6566 # src/Makef\n-00037bd0: 696c 652e 616d 0a0a 2020 2020 2041 5554 ile.am.. AUT\n-00037be0: 4f4d 414b 455f 4f50 5449 4f4e 5320 3d20 OMAKE_OPTIONS = \n-00037bf0: 7375 6264 6972 2d6f 626a 6563 7473 0a20 subdir-objects. \n-00037c00: 2020 2020 4c44 4144 4420 3d20 2428 4c49 LDADD = $(LI\n-00037c10: 424f 424a 5329 2024 2841 4c4c 4f43 4129 BOBJS) $(ALLOCA)\n-00037c20: 0a0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n-00037c30: 414d 5320 3d20 746f 6f6c 3120 746f 6f6c AMS = tool1 tool\n-00037c40: 3220 2e2e 2e0a 2020 2020 2074 6f6f 6c31 2 .... tool1\n-00037c50: 5f53 4f55 5243 4553 203d 202e 2e2e 0a20 _SOURCES = .... \n-00037c60: 2020 2020 746f 6f6c 325f 534f 5552 4345 tool2_SOURCE\n-00037c70: 5320 3d20 2e2e 2e0a 0a20 2020 4265 6361 S = ..... Beca\n-00037c80: 7573 6520 e280 9824 284c 4942 4f42 4a53 use ...$(LIBOBJS\n-00037c90: 29e2 8099 2061 6e64 20e2 8098 2428 414c )... and ...$(AL\n-00037ca0: 4c4f 4341 29e2 8099 2063 6f6e 7461 696e LOCA)... contain\n-00037cb0: 206f 626a 6563 7420 6669 6c65 206e 616d object file nam\n-00037cc0: 6573 2074 6861 740a 656e 6420 7769 7468 es that.end with\n-00037cd0: 20e2 8098 2e24 284f 424a 4558 5429 e280 ....$(OBJEXT)..\n-00037ce0: 992c 2074 6865 7920 6172 6520 6e6f 7420 ., they are not \n-00037cf0: 7375 6974 6162 6c65 2066 6f72 204c 6962 suitable for Lib\n-00037d00: 746f 6f6c 206c 6962 7261 7269 6573 0a28 tool libraries.(\n-00037d10: 7768 6572 6520 7468 6520 6578 7065 6374 where the expect\n-00037d20: 6564 206f 626a 6563 7420 6578 7465 6e73 ed object extens\n-00037d30: 696f 6e20 6973 20e2 8098 2e6c 6fe2 8099 ion is ....lo...\n-00037d40: 293a 20e2 8098 4c54 4c49 424f 424a 53e2 ): ...LTLIBOBJS.\n-00037d50: 8099 2061 6e64 0ae2 8098 4c54 414c 4c4f .. and....LTALLO\n-00037d60: 4341 e280 9920 7368 6f75 6c64 2062 6520 CA... should be \n-00037d70: 7573 6564 2069 6e73 7465 6164 2e0a 0a20 used instead... \n-00037d80: 2020 e280 984c 544c 4942 4f42 4a53 e280 ...LTLIBOBJS..\n-00037d90: 9920 6973 2064 6566 696e 6564 2061 7574 . is defined aut\n-00037da0: 6f6d 6174 6963 616c 6c79 2062 7920 4175 omatically by Au\n-00037db0: 746f 636f 6e66 2061 6e64 2073 686f 756c toconf and shoul\n-00037dc0: 6420 6e6f 7420 6265 0a64 6566 696e 6564 d not be.defined\n-00037dd0: 2062 7920 6861 6e64 2028 6173 2069 6e20 by hand (as in \n-00037de0: 7468 6520 7061 7374 292c 2068 6f77 6576 the past), howev\n-00037df0: 6572 2061 7420 7468 6520 7469 6d65 206f er at the time o\n-00037e00: 6620 7772 6974 696e 670a e280 984c 5441 f writing....LTA\n-00037e10: 4c4c 4f43 41e2 8099 2073 7469 6c6c 206e LLOCA... still n\n-00037e20: 6565 6473 2074 6f20 6265 2064 6566 696e eeds to be defin\n-00037e30: 6564 2066 726f 6d20 e280 9841 4c4c 4f43 ed from ...ALLOC\n-00037e40: 41e2 8099 206d 616e 7561 6c6c 792e 2020 A... manually. \n-00037e50: 2a4e 6f74 650a e280 9841 435f 4c49 424f *Note....AC_LIBO\n-00037e60: 424a e280 9920 7673 2e20 e280 984c 4942 BJ... vs. ...LIB\n-00037e70: 4f42 4a53 e280 993a 2028 6175 746f 636f OBJS...: (autoco\n-00037e80: 6e66 2941 435f 4c49 424f 424a 2076 7320 nf)AC_LIBOBJ vs \n-00037e90: 4c49 424f 424a 532e 0a0a 1f0a 4669 6c65 LIBOBJS.....File\n-00037ea0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-00037eb0: 696e 666f 2c20 204e 6f64 653a 2050 726f info, Node: Pro\n-00037ec0: 6772 616d 2056 6172 6961 626c 6573 2c20 gram Variables, \n-00037ed0: 204e 6578 743a 2059 6163 6320 616e 6420 Next: Yacc and \n-00037ee0: 4c65 782c 2020 5072 6576 3a20 4c49 424f Lex, Prev: LIBO\n-00037ef0: 424a 532c 2020 5570 3a20 5072 6f67 7261 BJS, Up: Progra\n-00037f00: 6d73 0a0a 382e 3720 5661 7269 6162 6c65 ms..8.7 Variable\n-00037f10: 7320 7573 6564 2077 6865 6e20 6275 696c s used when buil\n-00037f20: 6469 6e67 2061 2070 726f 6772 616d 0a3d ding a program.=\n-00037f30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00036af0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00036b00: 3d0a 0a54 6865 20e2 8098 2428 4c49 424f =..The ...$(LIBO\n+00036b10: 424a 5329 e280 9920 616e 6420 e280 9824 BJS)... and ...$\n+00036b20: 2841 4c4c 4f43 4129 e280 9920 7661 7269 (ALLOCA)... vari\n+00036b30: 6162 6c65 7320 6c69 7374 206f 626a 6563 ables list objec\n+00036b40: 7420 6669 6c65 7320 7468 6174 2073 686f t files that sho\n+00036b50: 756c 640a 6265 2063 6f6d 7069 6c65 6420 uld.be compiled \n+00036b60: 696e 746f 2074 6865 2070 726f 6a65 6374 into the project\n+00036b70: 2074 6f20 7072 6f76 6964 6520 616e 2069 to provide an i\n+00036b80: 6d70 6c65 6d65 6e74 6174 696f 6e20 666f mplementation fo\n+00036b90: 7220 6675 6e63 7469 6f6e 730a 7468 6174 r functions.that\n+00036ba0: 2061 7265 206d 6973 7369 6e67 206f 7220 are missing or \n+00036bb0: 6272 6f6b 656e 206f 6e20 7468 6520 686f broken on the ho\n+00036bc0: 7374 2073 7973 7465 6d2e 2020 5468 6579 st system. They\n+00036bd0: 2061 7265 2073 7562 7374 6974 7574 6564 are substituted\n+00036be0: 2062 790a e280 9863 6f6e 6669 6775 7265 by....configure\n+00036bf0: e280 992e 0a0a 2020 2054 6865 7365 2076 ...... These v\n+00036c00: 6172 6961 626c 6573 2061 7265 2064 6566 ariables are def\n+00036c10: 696e 6564 2062 7920 4175 746f 636f 6e66 ined by Autoconf\n+00036c20: 206d 6163 726f 7320 7375 6368 2061 7320 macros such as \n+00036c30: e280 9841 435f 4c49 424f 424a e280 992c ...AC_LIBOBJ...,\n+00036c40: 0ae2 8098 4143 5f52 4550 4c41 4345 5f46 ....AC_REPLACE_F\n+00036c50: 554e 4353 e280 9920 282a 6e6f 7465 2047 UNCS... (*note G\n+00036c60: 656e 6572 6963 2046 756e 6374 696f 6e20 eneric Function \n+00036c70: 4368 6563 6b73 3a20 2861 7574 6f63 6f6e Checks: (autocon\n+00036c80: 6629 4765 6e65 7269 630a 4675 6e63 7469 f)Generic.Functi\n+00036c90: 6f6e 732e 292c 206f 7220 e280 9841 435f ons.), or ...AC_\n+00036ca0: 4655 4e43 5f41 4c4c 4f43 41e2 8099 2028 FUNC_ALLOCA... (\n+00036cb0: 2a6e 6f74 6520 5061 7274 6963 756c 6172 *note Particular\n+00036cc0: 2046 756e 6374 696f 6e20 4368 6563 6b73 Function Checks\n+00036cd0: 3a0a 2861 7574 6f63 6f6e 6629 5061 7274 :.(autoconf)Part\n+00036ce0: 6963 756c 6172 2046 756e 6374 696f 6e73 icular Functions\n+00036cf0: 2e29 2e20 204d 616e 7920 6f74 6865 7220 .). Many other \n+00036d00: 4175 746f 636f 6e66 206d 6163 726f 7320 Autoconf macros \n+00036d10: 6361 6c6c 0ae2 8098 4143 5f4c 4942 4f42 call....AC_LIBOB\n+00036d20: 4ae2 8099 206f 7220 e280 9841 435f 5245 J... or ...AC_RE\n+00036d30: 504c 4143 455f 4655 4e43 53e2 8099 2074 PLACE_FUNCS... t\n+00036d40: 6f20 706f 7075 6c61 7465 20e2 8098 2428 o populate ...$(\n+00036d50: 4c49 424f 424a 5329 e280 992e 0a0a 2020 LIBOBJS)...... \n+00036d60: 2055 7369 6e67 2074 6865 7365 2076 6172 Using these var\n+00036d70: 6961 626c 6573 2069 7320 7665 7279 2073 iables is very s\n+00036d80: 696d 696c 6172 2074 6f20 646f 696e 6720 imilar to doing \n+00036d90: 636f 6e64 6974 696f 6e61 6c0a 636f 6d70 conditional.comp\n+00036da0: 696c 6174 696f 6e20 7573 696e 6720 e280 ilation using ..\n+00036db0: 9841 435f 5355 4253 54e2 8099 2076 6172 .AC_SUBST... var\n+00036dc0: 6961 626c 6573 2c20 6173 2064 6573 6372 iables, as descr\n+00036dd0: 6962 6564 2069 6e20 2a6e 6f74 650a 436f ibed in *note.Co\n+00036de0: 6e64 6974 696f 6e61 6c20 536f 7572 6365 nditional Source\n+00036df0: 733a 3a2e 2020 5468 6174 2069 732c 2077 s::. That is, w\n+00036e00: 6865 6e20 6275 696c 6469 6e67 2061 2070 hen building a p\n+00036e10: 726f 6772 616d 2c20 e280 9824 284c 4942 rogram, ...$(LIB\n+00036e20: 4f42 4a53 29e2 8099 0a61 6e64 20e2 8098 OBJS)....and ...\n+00036e30: 2428 414c 4c4f 4341 29e2 8099 2073 686f $(ALLOCA)... sho\n+00036e40: 756c 6420 6265 2061 6464 6564 2074 6f20 uld be added to \n+00036e50: 7468 6520 6173 736f 6369 6174 6564 20e2 the associated .\n+00036e60: 8098 2a5f 4c44 4144 44e2 8099 2076 6172 ..*_LDADD... var\n+00036e70: 6961 626c 652c 206f 720a 746f 2074 6865 iable, or.to the\n+00036e80: 20e2 8098 2a5f 4c49 4241 4444 e280 9920 ...*_LIBADD... \n+00036e90: 7661 7269 6162 6c65 2077 6865 6e20 6275 variable when bu\n+00036ea0: 696c 6469 6e67 2061 206c 6962 7261 7279 ilding a library\n+00036eb0: 2e20 2048 6f77 6576 6572 2074 6865 7265 . However there\n+00036ec0: 2069 7320 6e6f 0a6e 6565 6420 746f 206c is no.need to l\n+00036ed0: 6973 7420 7468 6520 636f 7272 6573 706f ist the correspo\n+00036ee0: 6e64 696e 6720 736f 7572 6365 7320 696e nding sources in\n+00036ef0: 20e2 8098 4558 5452 415f 2a5f 534f 5552 ...EXTRA_*_SOUR\n+00036f00: 4345 53e2 8099 206e 6f72 2074 6f0a 6465 CES... nor to.de\n+00036f10: 6669 6e65 20e2 8098 2a5f 4445 5045 4e44 fine ...*_DEPEND\n+00036f20: 454e 4349 4553 e280 992e 2020 4175 746f ENCIES.... Auto\n+00036f30: 6d61 6b65 2061 7574 6f6d 6174 6963 616c make automatical\n+00036f40: 6c79 2061 6464 7320 e280 9824 284c 4942 ly adds ...$(LIB\n+00036f50: 4f42 4a53 29e2 8099 2061 6e64 0ae2 8098 OBJS)... and....\n+00036f60: 2428 414c 4c4f 4341 29e2 8099 2074 6f20 $(ALLOCA)... to \n+00036f70: 7468 6520 6465 7065 6e64 656e 6369 6573 the dependencies\n+00036f80: 2c20 616e 6420 6974 2077 696c 6c20 6469 , and it will di\n+00036f90: 7363 6f76 6572 2074 6865 206c 6973 7420 scover the list \n+00036fa0: 6f66 0a63 6f72 7265 7370 6f6e 6469 6e67 of.corresponding\n+00036fb0: 2073 6f75 7263 6520 6669 6c65 7320 6175 source files au\n+00036fc0: 746f 6d61 7469 6361 6c6c 7920 2862 7920 tomatically (by \n+00036fd0: 7472 6163 696e 6720 7468 6520 696e 766f tracing the invo\n+00036fe0: 6361 7469 6f6e 7320 6f66 0a74 6865 20e2 cations of.the .\n+00036ff0: 8098 4143 5f4c 4942 534f 5552 4345 e280 ..AC_LIBSOURCE..\n+00037000: 9920 4175 746f 636f 6e66 206d 6163 726f . Autoconf macro\n+00037010: 7329 2e20 2049 6620 796f 7520 6861 7665 s). If you have\n+00037020: 2061 6c72 6561 6479 2064 6566 696e 6564 already defined\n+00037030: 0ae2 8098 2a5f 4445 5045 4e44 454e 4349 ....*_DEPENDENCI\n+00037040: 4553 e280 9920 6578 706c 6963 6974 6c79 ES... explicitly\n+00037050: 2066 6f72 2061 6e20 756e 7265 6c61 7465 for an unrelate\n+00037060: 6420 7265 6173 6f6e 2c20 7468 656e 2079 d reason, then y\n+00037070: 6f75 2065 6974 6865 720a 6e65 6564 2074 ou either.need t\n+00037080: 6f20 6164 6420 7468 6573 6520 7661 7269 o add these vari\n+00037090: 6162 6c65 7320 6d61 6e75 616c 6c79 2c20 ables manually, \n+000370a0: 6f72 2075 7365 20e2 8098 4558 5452 415f or use ...EXTRA_\n+000370b0: 2a5f 4445 5045 4e44 454e 4349 4553 e280 *_DEPENDENCIES..\n+000370c0: 990a 696e 7374 6561 6420 6f66 20e2 8098 ..instead of ...\n+000370d0: 2a5f 4445 5045 4e44 454e 4349 4553 e280 *_DEPENDENCIES..\n+000370e0: 992e 0a0a 2020 2054 6865 7365 2076 6172 .... These var\n+000370f0: 6961 626c 6573 2061 7265 2075 7375 616c iables are usual\n+00037100: 6c79 2075 7365 6420 746f 2062 7569 6c64 ly used to build\n+00037110: 2061 2070 6f72 7461 6269 6c69 7479 206c a portability l\n+00037120: 6962 7261 7279 2074 6861 740a 6973 206c ibrary that.is l\n+00037130: 696e 6b65 6420 7769 7468 2061 6c6c 2074 inked with all t\n+00037140: 6865 2070 726f 6772 616d 7320 6f66 2074 he programs of t\n+00037150: 6865 2070 726f 6a65 6374 2e20 2057 6520 he project. We \n+00037160: 6e6f 7720 7265 7669 6577 2061 2073 616d now review a sam\n+00037170: 706c 650a 7365 7475 702e 2020 4669 7273 ple.setup. Firs\n+00037180: 742c 20e2 8098 636f 6e66 6967 7572 652e t, ...configure.\n+00037190: 6163 e280 9920 636f 6e74 6169 6e73 2073 ac... contains s\n+000371a0: 6f6d 6520 6368 6563 6b73 2074 6861 7420 ome checks that \n+000371b0: 6166 6665 6374 2065 6974 6865 720a e280 affect either...\n+000371c0: 984c 4942 4f42 4a53 e280 9920 6f72 20e2 .LIBOBJS... or .\n+000371d0: 8098 414c 4c4f 4341 e280 992e 0a0a 2020 ..ALLOCA...... \n+000371e0: 2020 2023 2063 6f6e 6669 6775 7265 2e61 # configure.a\n+000371f0: 630a 2020 2020 202e 2e2e 0a20 2020 2020 c. .... \n+00037200: 4143 5f43 4f4e 4649 475f 4c49 424f 424a AC_CONFIG_LIBOBJ\n+00037210: 5f44 4952 285b 6c69 625d 290a 2020 2020 _DIR([lib]). \n+00037220: 202e 2e2e 0a20 2020 2020 4143 5f46 554e .... AC_FUN\n+00037230: 435f 4d41 4c4c 4f43 2020 2020 2020 2020 C_MALLOC \n+00037240: 2020 2020 2064 6e6c 204d 6179 2061 6464 dnl May add\n+00037250: 206d 616c 6c6f 632e 2428 4f42 4a45 5854 malloc.$(OBJEXT\n+00037260: 2920 746f 204c 4942 4f42 4a53 0a20 2020 ) to LIBOBJS. \n+00037270: 2020 4143 5f46 554e 435f 4d45 4d43 4d50 AC_FUNC_MEMCMP\n+00037280: 2020 2020 2020 2020 2020 2020 2064 6e6c dnl\n+00037290: 204d 6179 2061 6464 206d 656d 636d 702e May add memcmp.\n+000372a0: 2428 4f42 4a45 5854 2920 746f 204c 4942 $(OBJEXT) to LIB\n+000372b0: 4f42 4a53 0a20 2020 2020 4143 5f52 4550 OBJS. AC_REP\n+000372c0: 4c41 4345 5f46 554e 4353 285b 7374 7264 LACE_FUNCS([strd\n+000372d0: 7570 5d29 2064 6e6c 204d 6179 2061 6464 up]) dnl May add\n+000372e0: 2073 7472 6475 702e 2428 4f42 4a45 5854 strdup.$(OBJEXT\n+000372f0: 2920 746f 204c 4942 4f42 4a53 0a20 2020 ) to LIBOBJS. \n+00037300: 2020 4143 5f46 554e 435f 414c 4c4f 4341 AC_FUNC_ALLOCA\n+00037310: 2020 2020 2020 2020 2020 2020 2064 6e6c dnl\n+00037320: 204d 6179 2061 6464 2061 6c6c 6f63 612e May add alloca.\n+00037330: 2428 4f42 4a45 5854 2920 746f 2041 4c4c $(OBJEXT) to ALL\n+00037340: 4f43 410a 2020 2020 202e 2e2e 0a20 2020 OCA. .... \n+00037350: 2020 4143 5f43 4f4e 4649 475f 4649 4c45 AC_CONFIG_FILE\n+00037360: 5328 5b0a 2020 2020 2020 206c 6962 2f4d S([. lib/M\n+00037370: 616b 6566 696c 650a 2020 2020 2020 2073 akefile. s\n+00037380: 7263 2f4d 616b 6566 696c 650a 2020 2020 rc/Makefile. \n+00037390: 205d 290a 2020 2020 2041 435f 4f55 5450 ]). AC_OUTP\n+000373a0: 5554 0a0a 2020 2054 6865 20e2 8098 4143 UT.. The ...AC\n+000373b0: 5f43 4f4e 4649 475f 4c49 424f 424a 5f44 _CONFIG_LIBOBJ_D\n+000373c0: 4952 e280 9920 7465 6c6c 7320 4175 746f IR... tells Auto\n+000373d0: 636f 6e66 2074 6861 7420 7468 6520 736f conf that the so\n+000373e0: 7572 6365 2066 696c 6573 206f 660a 7468 urce files of.th\n+000373f0: 6573 6520 6f62 6a65 6374 2066 696c 6573 ese object files\n+00037400: 2061 7265 2074 6f20 6265 2066 6f75 6e64 are to be found\n+00037410: 2069 6e20 7468 6520 e280 986c 6962 2fe2 in the ...lib/.\n+00037420: 8099 2064 6972 6563 746f 7279 2e20 2041 .. directory. A\n+00037430: 7574 6f6d 616b 650a 6361 6e20 616c 736f utomake.can also\n+00037440: 2075 7365 2074 6869 7320 696e 666f 726d use this inform\n+00037450: 6174 696f 6e2c 206f 7468 6572 7769 7365 ation, otherwise\n+00037460: 2069 7420 6578 7065 6374 7320 7468 6520 it expects the \n+00037470: 736f 7572 6365 2066 696c 6573 2061 7265 source files are\n+00037480: 0a74 6f20 6265 2069 6e20 7468 6520 6469 .to be in the di\n+00037490: 7265 6374 6f72 7920 7768 6572 6520 7468 rectory where th\n+000374a0: 6520 e280 9824 284c 4942 4f42 4a53 29e2 e ...$(LIBOBJS).\n+000374b0: 8099 2061 6e64 20e2 8098 2428 414c 4c4f .. and ...$(ALLO\n+000374c0: 4341 29e2 8099 2076 6172 6961 626c 6573 CA)... variables\n+000374d0: 0a61 7265 2075 7365 642e 0a0a 2020 2054 .are used... T\n+000374e0: 6865 20e2 8098 6c69 622f e280 9920 6469 he ...lib/... di\n+000374f0: 7265 6374 6f72 7920 7368 6f75 6c64 2074 rectory should t\n+00037500: 6865 7265 666f 7265 2063 6f6e 7461 696e herefore contain\n+00037510: 20e2 8098 6d61 6c6c 6f63 2e63 e280 992c ...malloc.c...,\n+00037520: 20e2 8098 6d65 6d63 6d70 2e63 e280 992c ...memcmp.c...,\n+00037530: 0ae2 8098 7374 7264 7570 2e63 e280 992c ....strdup.c...,\n+00037540: 20e2 8098 616c 6c6f 6361 2e63 e280 992e ...alloca.c....\n+00037550: 2020 4865 7265 2069 7320 6974 7320 e280 Here is its ..\n+00037560: 984d 616b 6566 696c 652e 616d e280 993a .Makefile.am...:\n+00037570: 0a0a 2020 2020 2023 206c 6962 2f4d 616b .. # lib/Mak\n+00037580: 6566 696c 652e 616d 0a0a 2020 2020 206e efile.am.. n\n+00037590: 6f69 6e73 745f 4c49 4252 4152 4945 5320 oinst_LIBRARIES \n+000375a0: 3d20 6c69 6263 6f6d 7061 742e 610a 2020 = libcompat.a. \n+000375b0: 2020 206c 6962 636f 6d70 6174 5f61 5f53 libcompat_a_S\n+000375c0: 4f55 5243 4553 203d 0a20 2020 2020 6c69 OURCES =. li\n+000375d0: 6263 6f6d 7061 745f 615f 4c49 4241 4444 bcompat_a_LIBADD\n+000375e0: 203d 2024 284c 4942 4f42 4a53 2920 2428 = $(LIBOBJS) $(\n+000375f0: 414c 4c4f 4341 290a 0a20 2020 5468 6520 ALLOCA).. The \n+00037600: 6c69 6272 6172 7920 6361 6e20 6861 7665 library can have\n+00037610: 2061 6e79 206e 616d 652c 206f 6620 636f any name, of co\n+00037620: 7572 7365 2c20 616e 6420 616e 7977 6179 urse, and anyway\n+00037630: 2069 7420 6973 206e 6f74 2067 6f69 6e67 it is not going\n+00037640: 0a74 6f20 6265 2069 6e73 7461 6c6c 6564 .to be installed\n+00037650: 3a20 6974 206a 7573 7420 686f 6c64 7320 : it just holds \n+00037660: 7468 6520 7265 706c 6163 656d 656e 7420 the replacement \n+00037670: 7665 7273 696f 6e73 206f 6620 7468 6520 versions of the \n+00037680: 6d69 7373 696e 670a 6f72 2062 726f 6b65 missing.or broke\n+00037690: 6e20 6675 6e63 7469 6f6e 7320 736f 2077 n functions so w\n+000376a0: 6520 6361 6e20 6c61 7465 7220 6c69 6e6b e can later link\n+000376b0: 2074 6865 6d20 696e 2e20 204d 616e 7920 them in. Many \n+000376c0: 7072 6f6a 6563 7473 2061 6c73 6f0a 696e projects also.in\n+000376d0: 636c 7564 6520 6578 7472 6120 6675 6e63 clude extra func\n+000376e0: 7469 6f6e 732c 2073 7065 6369 6669 6320 tions, specific \n+000376f0: 746f 2074 6865 2070 726f 6a65 6374 2c20 to the project, \n+00037700: 696e 2074 6861 7420 6c69 6272 6172 793a in that library:\n+00037710: 2074 6865 790a 6172 6520 7369 6d70 6c79 they.are simply\n+00037720: 2061 6464 6564 206f 6e20 7468 6520 e280 added on the ..\n+00037730: 985f 534f 5552 4345 53e2 8099 206c 696e ._SOURCES... lin\n+00037740: 652e 0a0a 2020 2054 6865 7265 2069 7320 e... There is \n+00037750: 6120 736d 616c 6c20 7472 6170 2068 6572 a small trap her\n+00037760: 652c 2074 686f 7567 683a 20e2 8098 2428 e, though: ...$(\n+00037770: 4c49 424f 424a 5329 e280 9920 616e 6420 LIBOBJS)... and \n+00037780: e280 9824 2841 4c4c 4f43 4129 e280 990a ...$(ALLOCA)....\n+00037790: 6d69 6768 7420 6265 2065 6d70 7479 2c20 might be empty, \n+000377a0: 616e 6420 6275 696c 6469 6e67 2061 6e20 and building an \n+000377b0: 656d 7074 7920 6c69 6272 6172 7920 6973 empty library is\n+000377c0: 206e 6f74 2070 6f72 7461 626c 652e 2020 not portable. \n+000377d0: 596f 750a 7368 6f75 6c64 2065 6e73 7572 You.should ensur\n+000377e0: 6520 7468 6174 2074 6865 7265 2069 7320 e that there is \n+000377f0: 616c 7761 7973 2073 6f6d 6574 6869 6e67 always something\n+00037800: 2074 6f20 7075 7420 696e 20e2 8098 6c69 to put in ...li\n+00037810: 6263 6f6d 7061 742e 61e2 8099 2e0a 4d6f bcompat.a.....Mo\n+00037820: 7374 2070 726f 6a65 6374 7320 7769 6c6c st projects will\n+00037830: 2061 6c73 6f20 6164 6420 736f 6d65 2075 also add some u\n+00037840: 7469 6c69 7479 2066 756e 6374 696f 6e73 tility functions\n+00037850: 2069 6e20 7468 6174 2064 6972 6563 746f in that directo\n+00037860: 7279 2c0a 616e 6420 6c69 7374 2074 6865 ry,.and list the\n+00037870: 6d20 696e 20e2 8098 6c69 6263 6f6d 7061 m in ...libcompa\n+00037880: 745f 615f 534f 5552 4345 53e2 8099 2c20 t_a_SOURCES..., \n+00037890: 736f 2069 6e20 7072 6163 7469 6365 20e2 so in practice .\n+000378a0: 8098 6c69 6263 6f6d 7061 742e 61e2 8099 ..libcompat.a...\n+000378b0: 0a63 616e 6e6f 7420 6265 2065 6d70 7479 .cannot be empty\n+000378c0: 2e0a 0a20 2020 4669 6e61 6c6c 7920 6865 ... Finally he\n+000378d0: 7265 2069 7320 686f 7720 7468 6973 206c re is how this l\n+000378e0: 6962 7261 7279 2063 6f75 6c64 2062 6520 ibrary could be \n+000378f0: 7573 6564 2066 726f 6d20 7468 6520 e280 used from the ..\n+00037900: 9873 7263 2fe2 8099 0a64 6972 6563 746f .src/....directo\n+00037910: 7279 2e0a 0a20 2020 2020 2320 7372 632f ry... # src/\n+00037920: 4d61 6b65 6669 6c65 2e61 6d0a 0a20 2020 Makefile.am.. \n+00037930: 2020 2320 4c69 6e6b 2061 6c6c 2070 726f # Link all pro\n+00037940: 6772 616d 7320 696e 2074 6869 7320 6469 grams in this di\n+00037950: 7265 6374 6f72 7920 7769 7468 206c 6962 rectory with lib\n+00037960: 636f 6d70 6174 2e61 0a20 2020 2020 4c44 compat.a. LD\n+00037970: 4144 4420 3d20 2e2e 2f6c 6962 2f6c 6962 ADD = ../lib/lib\n+00037980: 636f 6d70 6174 2e61 0a0a 2020 2020 2062 compat.a.. b\n+00037990: 696e 5f50 524f 4752 414d 5320 3d20 746f in_PROGRAMS = to\n+000379a0: 6f6c 3120 746f 6f6c 3220 2e2e 2e0a 2020 ol1 tool2 .... \n+000379b0: 2020 2074 6f6f 6c31 5f53 4f55 5243 4553 tool1_SOURCES\n+000379c0: 203d 202e 2e2e 0a20 2020 2020 746f 6f6c = .... tool\n+000379d0: 325f 534f 5552 4345 5320 3d20 2e2e 2e0a 2_SOURCES = ....\n+000379e0: 0a20 2020 5768 656e 206f 7074 696f 6e20 . When option \n+000379f0: e280 9873 7562 6469 722d 6f62 6a65 6374 ...subdir-object\n+00037a00: 73e2 8099 2069 7320 6e6f 7420 7573 6564 s... is not used\n+00037a10: 2c20 6173 2069 6e20 7468 6520 6162 6f76 , as in the abov\n+00037a20: 6520 6578 616d 706c 652c 0a74 6865 2076 e example,.the v\n+00037a30: 6172 6961 626c 6573 20e2 8098 2428 4c49 ariables ...$(LI\n+00037a40: 424f 424a 5329 e280 9920 6f72 20e2 8098 BOBJS)... or ...\n+00037a50: 2428 414c 4c4f 4341 29e2 8099 2063 616e $(ALLOCA)... can\n+00037a60: 206f 6e6c 7920 6265 2075 7365 6420 696e only be used in\n+00037a70: 2074 6865 0a64 6972 6563 746f 7279 2077 the.directory w\n+00037a80: 6865 7265 2074 6865 6972 2073 6f75 7263 here their sourc\n+00037a90: 6573 206c 6965 2e20 2045 2e67 2e2c 2068 es lie. E.g., h\n+00037aa0: 6572 6520 6974 2077 6f75 6c64 2062 6520 ere it would be \n+00037ab0: 7772 6f6e 6720 746f 2075 7365 0ae2 8098 wrong to use....\n+00037ac0: 2428 4c49 424f 424a 5329 e280 9920 6f72 $(LIBOBJS)... or\n+00037ad0: 20e2 8098 2428 414c 4c4f 4341 29e2 8099 ...$(ALLOCA)...\n+00037ae0: 2069 6e20 e280 9873 7263 2f4d 616b 6566 in ...src/Makef\n+00037af0: 696c 652e 616d e280 992e 2020 486f 7765 ile.am.... Howe\n+00037b00: 7665 7220 6966 2062 6f74 680a e280 9873 ver if both....s\n+00037b10: 7562 6469 722d 6f62 6a65 6374 73e2 8099 ubdir-objects...\n+00037b20: 2061 6e64 20e2 8098 4143 5f43 4f4e 4649 and ...AC_CONFI\n+00037b30: 475f 4c49 424f 424a 5f44 4952 e280 9920 G_LIBOBJ_DIR... \n+00037b40: 6172 6520 7573 6564 2c20 6974 2069 7320 are used, it is \n+00037b50: 4f4b 2074 6f20 7573 650a 7468 6573 6520 OK to use.these \n+00037b60: 7661 7269 6162 6c65 7320 696e 206f 7468 variables in oth\n+00037b70: 6572 2064 6972 6563 746f 7269 6573 2e20 er directories. \n+00037b80: 2046 6f72 2069 6e73 7461 6e63 6520 e280 For instance ..\n+00037b90: 9873 7263 2f4d 616b 6566 696c 652e 616d .src/Makefile.am\n+00037ba0: e280 990a 636f 756c 6420 6265 2063 6861 ....could be cha\n+00037bb0: 6e67 6564 2061 7320 666f 6c6c 6f77 732e nged as follows.\n+00037bc0: 0a0a 2020 2020 2023 2073 7263 2f4d 616b .. # src/Mak\n+00037bd0: 6566 696c 652e 616d 0a0a 2020 2020 2041 efile.am.. A\n+00037be0: 5554 4f4d 414b 455f 4f50 5449 4f4e 5320 UTOMAKE_OPTIONS \n+00037bf0: 3d20 7375 6264 6972 2d6f 626a 6563 7473 = subdir-objects\n+00037c00: 0a20 2020 2020 4c44 4144 4420 3d20 2428 . LDADD = $(\n+00037c10: 4c49 424f 424a 5329 2024 2841 4c4c 4f43 LIBOBJS) $(ALLOC\n+00037c20: 4129 0a0a 2020 2020 2062 696e 5f50 524f A).. bin_PRO\n+00037c30: 4752 414d 5320 3d20 746f 6f6c 3120 746f GRAMS = tool1 to\n+00037c40: 6f6c 3220 2e2e 2e0a 2020 2020 2074 6f6f ol2 .... too\n+00037c50: 6c31 5f53 4f55 5243 4553 203d 202e 2e2e l1_SOURCES = ...\n+00037c60: 0a20 2020 2020 746f 6f6c 325f 534f 5552 . tool2_SOUR\n+00037c70: 4345 5320 3d20 2e2e 2e0a 0a20 2020 4265 CES = ..... Be\n+00037c80: 6361 7573 6520 e280 9824 284c 4942 4f42 cause ...$(LIBOB\n+00037c90: 4a53 29e2 8099 2061 6e64 20e2 8098 2428 JS)... and ...$(\n+00037ca0: 414c 4c4f 4341 29e2 8099 2063 6f6e 7461 ALLOCA)... conta\n+00037cb0: 696e 206f 626a 6563 7420 6669 6c65 206e in object file n\n+00037cc0: 616d 6573 2074 6861 740a 656e 6420 7769 ames that.end wi\n+00037cd0: 7468 20e2 8098 2e24 284f 424a 4558 5429 th ....$(OBJEXT)\n+00037ce0: e280 992c 2074 6865 7920 6172 6520 6e6f ..., they are no\n+00037cf0: 7420 7375 6974 6162 6c65 2066 6f72 204c t suitable for L\n+00037d00: 6962 746f 6f6c 206c 6962 7261 7269 6573 ibtool libraries\n+00037d10: 0a28 7768 6572 6520 7468 6520 6578 7065 .(where the expe\n+00037d20: 6374 6564 206f 626a 6563 7420 6578 7465 cted object exte\n+00037d30: 6e73 696f 6e20 6973 20e2 8098 2e6c 6fe2 nsion is ....lo.\n+00037d40: 8099 293a 20e2 8098 4c54 4c49 424f 424a ..): ...LTLIBOBJ\n+00037d50: 53e2 8099 2061 6e64 0ae2 8098 4c54 414c S... and....LTAL\n+00037d60: 4c4f 4341 e280 9920 7368 6f75 6c64 2062 LOCA... should b\n+00037d70: 6520 7573 6564 2069 6e73 7465 6164 2e0a e used instead..\n+00037d80: 0a20 2020 e280 984c 544c 4942 4f42 4a53 . ...LTLIBOBJS\n+00037d90: e280 9920 6973 2064 6566 696e 6564 2061 ... is defined a\n+00037da0: 7574 6f6d 6174 6963 616c 6c79 2062 7920 utomatically by \n+00037db0: 4175 746f 636f 6e66 2061 6e64 2073 686f Autoconf and sho\n+00037dc0: 756c 6420 6e6f 7420 6265 0a64 6566 696e uld not be.defin\n+00037dd0: 6564 2062 7920 6861 6e64 2028 6173 2069 ed by hand (as i\n+00037de0: 6e20 7468 6520 7061 7374 292c 2068 6f77 n the past), how\n+00037df0: 6576 6572 2061 7420 7468 6520 7469 6d65 ever at the time\n+00037e00: 206f 6620 7772 6974 696e 670a e280 984c of writing....L\n+00037e10: 5441 4c4c 4f43 41e2 8099 2073 7469 6c6c TALLOCA... still\n+00037e20: 206e 6565 6473 2074 6f20 6265 2064 6566 needs to be def\n+00037e30: 696e 6564 2066 726f 6d20 e280 9841 4c4c ined from ...ALL\n+00037e40: 4f43 41e2 8099 206d 616e 7561 6c6c 792e OCA... manually.\n+00037e50: 2020 2a4e 6f74 650a e280 9841 435f 4c49 *Note....AC_LI\n+00037e60: 424f 424a e280 9920 7673 2e20 e280 984c BOBJ... vs. ...L\n+00037e70: 4942 4f42 4a53 e280 993a 2028 6175 746f IBOBJS...: (auto\n+00037e80: 636f 6e66 2941 435f 4c49 424f 424a 2076 conf)AC_LIBOBJ v\n+00037e90: 7320 4c49 424f 424a 532e 0a0a 1f0a 4669 s LIBOBJS.....Fi\n+00037ea0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00037eb0: 312e 696e 666f 2c20 204e 6f64 653a 2050 1.info, Node: P\n+00037ec0: 726f 6772 616d 2056 6172 6961 626c 6573 rogram Variables\n+00037ed0: 2c20 204e 6578 743a 2059 6163 6320 616e , Next: Yacc an\n+00037ee0: 6420 4c65 782c 2020 5072 6576 3a20 4c49 d Lex, Prev: LI\n+00037ef0: 424f 424a 532c 2020 5570 3a20 5072 6f67 BOBJS, Up: Prog\n+00037f00: 7261 6d73 0a0a 382e 3720 5661 7269 6162 rams..8.7 Variab\n+00037f10: 6c65 7320 7573 6564 2077 6865 6e20 6275 les used when bu\n+00037f20: 696c 6469 6e67 2061 2070 726f 6772 616d ilding a program\n+00037f30: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n 00037f40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00037f50: 3d3d 3d3d 3d3d 3d3d 3d0a 0a4f 6363 6173 =========..Occas\n-00037f60: 696f 6e61 6c6c 7920 6974 2069 7320 7573 ionally it is us\n-00037f70: 6566 756c 2074 6f20 6b6e 6f77 2077 6869 eful to know whi\n-00037f80: 6368 20e2 8098 4d61 6b65 6669 6c65 e280 ch ...Makefile..\n-00037f90: 9920 7661 7269 6162 6c65 7320 4175 746f . variables Auto\n-00037fa0: 6d61 6b65 0a75 7365 7320 666f 7220 636f make.uses for co\n-00037fb0: 6d70 696c 6174 696f 6e73 2c20 616e 6420 mpilations, and \n-00037fc0: 696e 2077 6869 6368 206f 7264 6572 2028 in which order (\n-00037fd0: 2a6e 6f74 6520 466c 6167 2056 6172 6961 *note Flag Varia\n-00037fe0: 626c 6573 0a4f 7264 6572 696e 673a 3a29 bles.Ordering::)\n-00037ff0: 3b20 666f 7220 696e 7374 616e 6365 2c20 ; for instance, \n-00038000: 796f 7520 6d69 6768 7420 6e65 6564 2074 you might need t\n-00038010: 6f20 646f 2079 6f75 7220 6f77 6e20 636f o do your own co\n-00038020: 6d70 696c 6174 696f 6e20 696e 0a73 6f6d mpilation in.som\n-00038030: 6520 7370 6563 6961 6c20 6361 7365 732e e special cases.\n-00038040: 0a0a 2020 2053 6f6d 6520 7661 7269 6162 .. Some variab\n-00038050: 6c65 7320 6172 6520 696e 6865 7269 7465 les are inherite\n-00038060: 6420 6672 6f6d 2041 7574 6f63 6f6e 663b d from Autoconf;\n-00038070: 2074 6865 7365 2061 7265 20e2 8098 4343 these are ...CC\n-00038080: e280 992c 20e2 8098 4346 4c41 4753 e280 ..., ...CFLAGS..\n-00038090: 992c 0ae2 8098 4350 5046 4c41 4753 e280 .,....CPPFLAGS..\n-000380a0: 992c 20e2 8098 4445 4653 e280 992c 20e2 ., ...DEFS..., .\n-000380b0: 8098 4c44 464c 4147 53e2 8099 2c20 616e ..LDFLAGS..., an\n-000380c0: 6420 e280 984c 4942 53e2 8099 2e0a 0a20 d ...LIBS...... \n-000380d0: 2020 5468 6572 6520 6172 6520 736f 6d65 There are some\n-000380e0: 2061 6464 6974 696f 6e61 6c20 7661 7269 additional vari\n-000380f0: 6162 6c65 7320 7468 6174 2041 7574 6f6d ables that Autom\n-00038100: 616b 6520 6465 6669 6e65 7320 6f6e 2069 ake defines on i\n-00038110: 7473 206f 776e 3a0a 0ae2 8098 414d 5f43 ts own:.....AM_C\n-00038120: 5050 464c 4147 53e2 8099 0a20 2020 2020 PPFLAGS.... \n-00038130: 5468 6520 636f 6e74 656e 7473 206f 6620 The contents of \n-00038140: 7468 6973 2076 6172 6961 626c 6520 6172 this variable ar\n-00038150: 6520 7061 7373 6564 2074 6f20 6576 6572 e passed to ever\n-00038160: 7920 636f 6d70 696c 6174 696f 6e20 7468 y compilation th\n-00038170: 6174 0a20 2020 2020 696e 766f 6b65 7320 at. invokes \n-00038180: 7468 6520 4320 7072 6570 726f 6365 7373 the C preprocess\n-00038190: 6f72 3b20 6974 2069 7320 6120 6c69 7374 or; it is a list\n-000381a0: 206f 6620 6172 6775 6d65 6e74 7320 746f of arguments to\n-000381b0: 2074 6865 0a20 2020 2020 7072 6570 726f the. prepro\n-000381c0: 6365 7373 6f72 2e20 2046 6f72 2069 6e73 cessor. For ins\n-000381d0: 7461 6e63 652c 20e2 8098 2d49 e280 9920 tance, ...-I... \n-000381e0: 616e 6420 e280 982d 44e2 8099 206f 7074 and ...-D... opt\n-000381f0: 696f 6e73 2073 686f 756c 6420 6265 206c ions should be l\n-00038200: 6973 7465 640a 2020 2020 2068 6572 652e isted. here.\n-00038210: 0a0a 2020 2020 2041 7574 6f6d 616b 6520 .. Automake \n-00038220: 616c 7265 6164 7920 7072 6f76 6964 6573 already provides\n-00038230: 2073 6f6d 6520 e280 982d 49e2 8099 206f some ...-I... o\n-00038240: 7074 696f 6e73 2061 7574 6f6d 6174 6963 ptions automatic\n-00038250: 616c 6c79 2c20 696e 2061 0a20 2020 2020 ally, in a. \n-00038260: 7365 7061 7261 7465 2076 6172 6961 626c separate variabl\n-00038270: 6520 7468 6174 2069 7320 616c 736f 2070 e that is also p\n-00038280: 6173 7365 6420 746f 2065 7665 7279 2063 assed to every c\n-00038290: 6f6d 7069 6c61 7469 6f6e 2074 6861 740a ompilation that.\n-000382a0: 2020 2020 2069 6e76 6f6b 6573 2074 6865 invokes the\n-000382b0: 2043 2070 7265 7072 6f63 6573 736f 722e C preprocessor.\n-000382c0: 2020 496e 2070 6172 7469 6375 6c61 7220 In particular \n-000382d0: 6974 2067 656e 6572 6174 6573 20e2 8098 it generates ...\n-000382e0: 2d49 2ee2 8099 2c0a 2020 2020 20e2 8098 -I....,. ...\n-000382f0: 2d49 2428 7372 6364 6972 29e2 8099 2c20 -I$(srcdir)..., \n-00038300: 616e 6420 6120 e280 982d 49e2 8099 2070 and a ...-I... p\n-00038310: 6f69 6e74 696e 6720 746f 2074 6865 2064 ointing to the d\n-00038320: 6972 6563 746f 7279 2068 6f6c 6469 6e67 irectory holding\n-00038330: 0a20 2020 2020 e280 9863 6f6e 6669 672e . ...config.\n-00038340: 68e2 8099 2028 6966 2079 6f75 2776 6520 h... (if you've \n-00038350: 7573 6564 20e2 8098 4143 5f43 4f4e 4649 used ...AC_CONFI\n-00038360: 475f 4845 4144 4552 53e2 8099 206f 720a G_HEADERS... or.\n-00038370: 2020 2020 20e2 8098 414d 5f43 4f4e 4649 ...AM_CONFI\n-00038380: 475f 4845 4144 4552 e280 9929 2e20 2059 G_HEADER...). Y\n-00038390: 6f75 2063 616e 2064 6973 6162 6c65 2074 ou can disable t\n-000383a0: 6865 2064 6566 6175 6c74 20e2 8098 2d49 he default ...-I\n-000383b0: e280 9920 6f70 7469 6f6e 730a 2020 2020 ... options. \n-000383c0: 2075 7369 6e67 2074 6865 20e2 8098 6e6f using the ...no\n-000383d0: 7374 6469 6e63 e280 9920 6f70 7469 6f6e stdinc... option\n-000383e0: 2e0a 0a20 2020 2020 5768 656e 2061 2066 ... When a f\n-000383f0: 696c 6520 746f 2062 6520 696e 636c 7564 ile to be includ\n-00038400: 6564 2069 7320 6765 6e65 7261 7465 6420 ed is generated \n-00038410: 6475 7269 6e67 2074 6865 2062 7569 6c64 during the build\n-00038420: 2061 6e64 206e 6f74 0a20 2020 2020 7061 and not. pa\n-00038430: 7274 206f 6620 6120 6469 7374 7269 6275 rt of a distribu\n-00038440: 7469 6f6e 2074 6172 6261 6c6c 2c20 6974 tion tarball, it\n-00038450: 7320 6c6f 6361 7469 6f6e 2069 7320 756e s location is un\n-00038460: 6465 720a 2020 2020 20e2 8098 2428 6275 der. ...$(bu\n-00038470: 696c 6464 6972 29e2 8099 2c20 6e6f 7420 ilddir)..., not \n-00038480: 756e 6465 7220 e280 9824 2873 7263 6469 under ...$(srcdi\n-00038490: 7229 e280 992e 2020 5468 6973 206d 6174 r).... This mat\n-000384a0: 7465 7273 2065 7370 6563 6961 6c6c 7920 ters especially \n-000384b0: 666f 720a 2020 2020 2070 6163 6b61 6765 for. package\n-000384c0: 7320 7468 6174 2075 7365 2068 6561 6465 s that use heade\n-000384d0: 7220 6669 6c65 7320 706c 6163 6564 2069 r files placed i\n-000384e0: 6e20 7375 622d 6469 7265 6374 6f72 6965 n sub-directorie\n-000384f0: 7320 616e 6420 7761 6e74 0a20 2020 2020 s and want. \n-00038500: 746f 2061 6c6c 6f77 2062 7569 6c64 7320 to allow builds \n-00038510: 6f75 7473 6964 6520 7468 6520 736f 7572 outside the sour\n-00038520: 6365 2074 7265 6520 282a 6e6f 7465 2056 ce tree (*note V\n-00038530: 5041 5448 2042 7569 6c64 733a 3a29 2e20 PATH Builds::). \n-00038540: 2049 6e0a 2020 2020 2074 6861 7420 6361 In. that ca\n-00038550: 7365 2077 6520 7265 636f 6d6d 656e 6420 se we recommend \n-00038560: 746f 2075 7365 2061 2070 6169 7220 6f66 to use a pair of\n-00038570: 20e2 8098 2d49 e280 9920 6f70 7469 6f6e ...-I... option\n-00038580: 732c 2073 7563 6820 6173 2c0a 2020 2020 s, such as,. \n-00038590: 2065 2e67 2e2c 20e2 8098 2d49 736f 6d65 e.g., ...-Isome\n-000385a0: 2f73 7562 6469 7220 2d49 2428 7372 6364 /subdir -I$(srcd\n-000385b0: 6972 292f 736f 6d65 2f73 7562 6469 72e2 ir)/some/subdir.\n-000385c0: 8099 206f 720a 2020 2020 20e2 8098 2d49 .. or. ...-I\n-000385d0: 2428 746f 705f 6275 696c 6464 6972 292f $(top_builddir)/\n-000385e0: 736f 6d65 2f73 7562 6469 7220 2d49 2428 some/subdir -I$(\n-000385f0: 746f 705f 7372 6364 6972 292f 736f 6d65 top_srcdir)/some\n-00038600: 2f73 7562 6469 72e2 8099 2e20 204e 6f74 /subdir.... Not\n-00038610: 650a 2020 2020 2074 6861 7420 7468 6520 e. that the \n-00038620: 7265 6665 7265 6e63 6520 746f 2074 6865 reference to the\n-00038630: 2062 7569 6c64 2074 7265 6520 7368 6f75 build tree shou\n-00038640: 6c64 2063 6f6d 6520 6265 666f 7265 2074 ld come before t\n-00038650: 6865 0a20 2020 2020 7265 6665 7265 6e63 he. referenc\n-00038660: 6520 746f 2074 6865 2073 6f75 7263 6520 e to the source \n-00038670: 7472 6565 2c20 736f 2074 6861 7420 6163 tree, so that ac\n-00038680: 6369 6465 6e74 616c 6c79 206c 6566 746f cidentally lefto\n-00038690: 7665 720a 2020 2020 2067 656e 6572 6174 ver. generat\n-000386a0: 6564 2066 696c 6573 2069 6e20 7468 6520 ed files in the \n-000386b0: 736f 7572 6365 2064 6972 6563 746f 7279 source directory\n-000386c0: 2061 7265 2069 676e 6f72 6564 2e0a 0a20 are ignored... \n-000386d0: 2020 2020 e280 9841 4d5f 4350 5046 4c41 ...AM_CPPFLA\n-000386e0: 4753 e280 9920 6973 2069 676e 6f72 6564 GS... is ignored\n-000386f0: 2069 6e20 7072 6566 6572 656e 6365 2074 in preference t\n-00038700: 6f20 6120 7065 722d 6578 6563 7574 6162 o a per-executab\n-00038710: 6c65 2028 6f72 0a20 2020 2020 7065 722d le (or. per-\n-00038720: 6c69 6272 6172 7929 20e2 8098 5f43 5050 library) ..._CPP\n-00038730: 464c 4147 53e2 8099 2076 6172 6961 626c FLAGS... variabl\n-00038740: 6520 6966 2069 7420 6973 2064 6566 696e e if it is defin\n-00038750: 6564 2e0a 0ae2 8098 494e 434c 5544 4553 ed......INCLUDES\n-00038760: e280 990a 2020 2020 2054 6869 7320 646f .... This do\n-00038770: 6573 2074 6865 2073 616d 6520 6a6f 6220 es the same job \n-00038780: 6173 20e2 8098 414d 5f43 5050 464c 4147 as ...AM_CPPFLAG\n-00038790: 53e2 8099 2028 6f72 2061 6e79 2070 6572 S... (or any per\n-000387a0: 2d74 6172 6765 740a 2020 2020 20e2 8098 -target. ...\n-000387b0: 5f43 5050 464c 4147 53e2 8099 2076 6172 _CPPFLAGS... var\n-000387c0: 6961 626c 6520 6966 2069 7420 6973 2075 iable if it is u\n-000387d0: 7365 6429 2e20 2049 7420 6973 2061 6e20 sed). It is an \n-000387e0: 6f6c 6465 7220 6e61 6d65 2066 6f72 2074 older name for t\n-000387f0: 6865 0a20 2020 2020 7361 6d65 2066 756e he. same fun\n-00038800: 6374 696f 6e61 6c69 7479 2e20 2054 6869 ctionality. Thi\n-00038810: 7320 7661 7269 6162 6c65 2069 7320 6465 s variable is de\n-00038820: 7072 6563 6174 6564 3b20 7765 2073 7567 precated; we sug\n-00038830: 6765 7374 2075 7369 6e67 0a20 2020 2020 gest using. \n-00038840: e280 9841 4d5f 4350 5046 4c41 4753 e280 ...AM_CPPFLAGS..\n-00038850: 9920 616e 6420 7065 722d 7461 7267 6574 . and per-target\n-00038860: 20e2 8098 5f43 5050 464c 4147 53e2 8099 ..._CPPFLAGS...\n-00038870: 2069 6e73 7465 6164 2e0a 0ae2 8098 414d instead......AM\n-00038880: 5f43 464c 4147 53e2 8099 0a20 2020 2020 _CFLAGS.... \n-00038890: 5468 6973 2069 7320 7468 6520 7661 7269 This is the vari\n-000388a0: 6162 6c65 2074 6865 20e2 8098 4d61 6b65 able the ...Make\n-000388b0: 6669 6c65 2e61 6de2 8099 2061 7574 686f file.am... autho\n-000388c0: 7220 6361 6e20 7573 6520 746f 2070 6173 r can use to pas\n-000388d0: 7320 696e 0a20 2020 2020 6164 6469 7469 s in. additi\n-000388e0: 6f6e 616c 2043 2063 6f6d 7069 6c65 7220 onal C compiler \n-000388f0: 666c 6167 732e 2020 4974 2069 7320 6d6f flags. It is mo\n-00038900: 7265 2066 756c 6c79 2064 6f63 756d 656e re fully documen\n-00038910: 7465 640a 2020 2020 2065 6c73 6577 6865 ted. elsewhe\n-00038920: 7265 2e20 2049 6e20 736f 6d65 2073 6974 re. In some sit\n-00038930: 7561 7469 6f6e 732c 2074 6869 7320 6973 uations, this is\n-00038940: 206e 6f74 2075 7365 642c 2069 6e20 7072 not used, in pr\n-00038950: 6566 6572 656e 6365 2074 6f0a 2020 2020 eference to. \n-00038960: 2074 6865 2070 6572 2d65 7865 6375 7461 the per-executa\n-00038970: 626c 6520 286f 7220 7065 722d 6c69 6272 ble (or per-libr\n-00038980: 6172 7929 20e2 8098 5f43 464c 4147 53e2 ary) ..._CFLAGS.\n-00038990: 8099 2e0a 0ae2 8098 434f 4d50 494c 45e2 ........COMPILE.\n-000389a0: 8099 0a20 2020 2020 5468 6973 2069 7320 ... This is \n-000389b0: 7468 6520 636f 6d6d 616e 6420 7573 6564 the command used\n-000389c0: 2074 6f20 6163 7475 616c 6c79 2063 6f6d to actually com\n-000389d0: 7069 6c65 2061 2043 2073 6f75 7263 6520 pile a C source \n-000389e0: 6669 6c65 2e20 2054 6865 0a20 2020 2020 file. The. \n-000389f0: 6669 6c65 206e 616d 6520 6973 2061 7070 file name is app\n-00038a00: 656e 6465 6420 746f 2066 6f72 6d20 7468 ended to form th\n-00038a10: 6520 636f 6d70 6c65 7465 2063 6f6d 6d61 e complete comma\n-00038a20: 6e64 206c 696e 652e 0a0a e280 9841 4d5f nd line......AM_\n-00038a30: 4c44 464c 4147 53e2 8099 0a20 2020 2020 LDFLAGS.... \n-00038a40: 5468 6973 2069 7320 7468 6520 7661 7269 This is the vari\n-00038a50: 6162 6c65 2074 6865 20e2 8098 4d61 6b65 able the ...Make\n-00038a60: 6669 6c65 2e61 6de2 8099 2061 7574 686f file.am... autho\n-00038a70: 7220 6361 6e20 7573 6520 746f 2070 6173 r can use to pas\n-00038a80: 7320 696e 0a20 2020 2020 6164 6469 7469 s in. additi\n-00038a90: 6f6e 616c 206c 696e 6b65 7220 666c 6167 onal linker flag\n-00038aa0: 732e 2020 496e 2073 6f6d 6520 7369 7475 s. In some situ\n-00038ab0: 6174 696f 6e73 2c20 7468 6973 2069 7320 ations, this is \n-00038ac0: 6e6f 7420 7573 6564 2c20 696e 0a20 2020 not used, in. \n-00038ad0: 2020 7072 6566 6572 656e 6365 2074 6f20 preference to \n-00038ae0: 7468 6520 7065 722d 6578 6563 7574 6162 the per-executab\n-00038af0: 6c65 2028 6f72 2070 6572 2d6c 6962 7261 le (or per-libra\n-00038b00: 7279 2920 e280 985f 4c44 464c 4147 53e2 ry) ..._LDFLAGS.\n-00038b10: 8099 2e0a 0ae2 8098 4c49 4e4b e280 990a ........LINK....\n-00038b20: 2020 2020 2054 6869 7320 6973 2074 6865 This is the\n-00038b30: 2063 6f6d 6d61 6e64 2075 7365 6420 746f command used to\n-00038b40: 2061 6374 7561 6c6c 7920 6c69 6e6b 2061 actually link a\n-00038b50: 2043 2070 726f 6772 616d 2e20 2049 7420 C program. It \n-00038b60: 616c 7265 6164 790a 2020 2020 2069 6e63 already. inc\n-00038b70: 6c75 6465 7320 e280 982d 6f20 2440 e280 ludes ...-o $@..\n-00038b80: 9920 616e 6420 7468 6520 7573 7561 6c20 . and the usual \n-00038b90: 7661 7269 6162 6c65 2072 6566 6572 656e variable referen\n-00038ba0: 6365 7320 2866 6f72 2069 6e73 7461 6e63 ces (for instanc\n-00038bb0: 652c 0a20 2020 2020 e280 9843 464c 4147 e,. ...CFLAG\n-00038bc0: 53e2 8099 293b 2069 7420 7461 6b65 7320 S...); it takes \n-00038bd0: 6173 2022 6172 6775 6d65 6e74 7322 2074 as \"arguments\" t\n-00038be0: 6865 206e 616d 6573 206f 6620 7468 6520 he names of the \n-00038bf0: 6f62 6a65 6374 2066 696c 6573 0a20 2020 object files. \n-00038c00: 2020 616e 6420 6c69 6272 6172 6965 7320 and libraries \n-00038c10: 746f 206c 696e 6b20 696e 2e20 2054 6869 to link in. Thi\n-00038c20: 7320 7661 7269 6162 6c65 2069 7320 6e6f s variable is no\n-00038c30: 7420 7573 6564 2077 6865 6e20 7468 650a t used when the.\n-00038c40: 2020 2020 206c 696e 6b65 7220 6973 206f linker is o\n-00038c50: 7665 7272 6964 6465 6e20 7769 7468 2061 verridden with a\n-00038c60: 2070 6572 2d74 6172 6765 7420 e280 985f per-target ..._\n-00038c70: 4c49 4e4b e280 9920 7661 7269 6162 6c65 LINK... variable\n-00038c80: 206f 720a 2020 2020 2070 6572 2d74 6172 or. per-tar\n-00038c90: 6765 7420 666c 6167 7320 6361 7573 6520 get flags cause \n-00038ca0: 4175 746f 6d61 6b65 2074 6f20 6465 6669 Automake to defi\n-00038cb0: 6e65 2073 7563 6820 6120 e280 985f 4c49 ne such a ..._LI\n-00038cc0: 4e4b e280 9920 7661 7269 6162 6c65 2e0a NK... variable..\n-00038cd0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-00038ce0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-00038cf0: 6465 3a20 5961 6363 2061 6e64 204c 6578 de: Yacc and Lex\n-00038d00: 2c20 204e 6578 743a 2043 2b2b 2053 7570 , Next: C++ Sup\n-00038d10: 706f 7274 2c20 2050 7265 763a 2050 726f port, Prev: Pro\n-00038d20: 6772 616d 2056 6172 6961 626c 6573 2c20 gram Variables, \n-00038d30: 2055 703a 2050 726f 6772 616d 730a 0a38 Up: Programs..8\n-00038d40: 2e38 2059 6163 6320 616e 6420 4c65 7820 .8 Yacc and Lex \n-00038d50: 7375 7070 6f72 740a 3d3d 3d3d 3d3d 3d3d support.========\n+00037f50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a4f 6363 ===========..Occ\n+00037f60: 6173 696f 6e61 6c6c 7920 6974 2069 7320 asionally it is \n+00037f70: 7573 6566 756c 2074 6f20 6b6e 6f77 2077 useful to know w\n+00037f80: 6869 6368 20e2 8098 4d61 6b65 6669 6c65 hich ...Makefile\n+00037f90: e280 9920 7661 7269 6162 6c65 7320 4175 ... variables Au\n+00037fa0: 746f 6d61 6b65 0a75 7365 7320 666f 7220 tomake.uses for \n+00037fb0: 636f 6d70 696c 6174 696f 6e73 2c20 616e compilations, an\n+00037fc0: 6420 696e 2077 6869 6368 206f 7264 6572 d in which order\n+00037fd0: 2028 2a6e 6f74 6520 466c 6167 2056 6172 (*note Flag Var\n+00037fe0: 6961 626c 6573 0a4f 7264 6572 696e 673a iables.Ordering:\n+00037ff0: 3a29 3b20 666f 7220 696e 7374 616e 6365 :); for instance\n+00038000: 2c20 796f 7520 6d69 6768 7420 6e65 6564 , you might need\n+00038010: 2074 6f20 646f 2079 6f75 7220 6f77 6e20 to do your own \n+00038020: 636f 6d70 696c 6174 696f 6e20 696e 0a73 compilation in.s\n+00038030: 6f6d 6520 7370 6563 6961 6c20 6361 7365 ome special case\n+00038040: 732e 0a0a 2020 2053 6f6d 6520 7661 7269 s... Some vari\n+00038050: 6162 6c65 7320 6172 6520 696e 6865 7269 ables are inheri\n+00038060: 7465 6420 6672 6f6d 2041 7574 6f63 6f6e ted from Autocon\n+00038070: 663b 2074 6865 7365 2061 7265 20e2 8098 f; these are ...\n+00038080: 4343 e280 992c 20e2 8098 4346 4c41 4753 CC..., ...CFLAGS\n+00038090: e280 992c 0ae2 8098 4350 5046 4c41 4753 ...,....CPPFLAGS\n+000380a0: e280 992c 20e2 8098 4445 4653 e280 992c ..., ...DEFS...,\n+000380b0: 20e2 8098 4c44 464c 4147 53e2 8099 2c20 ...LDFLAGS..., \n+000380c0: 616e 6420 e280 984c 4942 53e2 8099 2e0a and ...LIBS.....\n+000380d0: 0a20 2020 5468 6572 6520 6172 6520 736f . There are so\n+000380e0: 6d65 2061 6464 6974 696f 6e61 6c20 7661 me additional va\n+000380f0: 7269 6162 6c65 7320 7468 6174 2041 7574 riables that Aut\n+00038100: 6f6d 616b 6520 6465 6669 6e65 7320 6f6e omake defines on\n+00038110: 2069 7473 206f 776e 3a0a 0ae2 8098 414d its own:.....AM\n+00038120: 5f43 5050 464c 4147 53e2 8099 0a20 2020 _CPPFLAGS.... \n+00038130: 2020 5468 6520 636f 6e74 656e 7473 206f The contents o\n+00038140: 6620 7468 6973 2076 6172 6961 626c 6520 f this variable \n+00038150: 6172 6520 7061 7373 6564 2074 6f20 6576 are passed to ev\n+00038160: 6572 7920 636f 6d70 696c 6174 696f 6e20 ery compilation \n+00038170: 7468 6174 0a20 2020 2020 696e 766f 6b65 that. invoke\n+00038180: 7320 7468 6520 4320 7072 6570 726f 6365 s the C preproce\n+00038190: 7373 6f72 3b20 6974 2069 7320 6120 6c69 ssor; it is a li\n+000381a0: 7374 206f 6620 6172 6775 6d65 6e74 7320 st of arguments \n+000381b0: 746f 2074 6865 0a20 2020 2020 7072 6570 to the. prep\n+000381c0: 726f 6365 7373 6f72 2e20 2046 6f72 2069 rocessor. For i\n+000381d0: 6e73 7461 6e63 652c 20e2 8098 2d49 e280 nstance, ...-I..\n+000381e0: 9920 616e 6420 e280 982d 44e2 8099 206f . and ...-D... o\n+000381f0: 7074 696f 6e73 2073 686f 756c 6420 6265 ptions should be\n+00038200: 206c 6973 7465 640a 2020 2020 2068 6572 listed. her\n+00038210: 652e 0a0a 2020 2020 2041 7574 6f6d 616b e... Automak\n+00038220: 6520 616c 7265 6164 7920 7072 6f76 6964 e already provid\n+00038230: 6573 2073 6f6d 6520 e280 982d 49e2 8099 es some ...-I...\n+00038240: 206f 7074 696f 6e73 2061 7574 6f6d 6174 options automat\n+00038250: 6963 616c 6c79 2c20 696e 2061 0a20 2020 ically, in a. \n+00038260: 2020 7365 7061 7261 7465 2076 6172 6961 separate varia\n+00038270: 626c 6520 7468 6174 2069 7320 616c 736f ble that is also\n+00038280: 2070 6173 7365 6420 746f 2065 7665 7279 passed to every\n+00038290: 2063 6f6d 7069 6c61 7469 6f6e 2074 6861 compilation tha\n+000382a0: 740a 2020 2020 2069 6e76 6f6b 6573 2074 t. invokes t\n+000382b0: 6865 2043 2070 7265 7072 6f63 6573 736f he C preprocesso\n+000382c0: 722e 2020 496e 2070 6172 7469 6375 6c61 r. In particula\n+000382d0: 7220 6974 2067 656e 6572 6174 6573 20e2 r it generates .\n+000382e0: 8098 2d49 2ee2 8099 2c0a 2020 2020 20e2 ..-I....,. .\n+000382f0: 8098 2d49 2428 7372 6364 6972 29e2 8099 ..-I$(srcdir)...\n+00038300: 2c20 616e 6420 6120 e280 982d 49e2 8099 , and a ...-I...\n+00038310: 2070 6f69 6e74 696e 6720 746f 2074 6865 pointing to the\n+00038320: 2064 6972 6563 746f 7279 2068 6f6c 6469 directory holdi\n+00038330: 6e67 0a20 2020 2020 e280 9863 6f6e 6669 ng. ...confi\n+00038340: 672e 68e2 8099 2028 6966 2079 6f75 2776 g.h... (if you'v\n+00038350: 6520 7573 6564 20e2 8098 4143 5f43 4f4e e used ...AC_CON\n+00038360: 4649 475f 4845 4144 4552 53e2 8099 206f FIG_HEADERS... o\n+00038370: 720a 2020 2020 20e2 8098 414d 5f43 4f4e r. ...AM_CON\n+00038380: 4649 475f 4845 4144 4552 e280 9929 2e20 FIG_HEADER...). \n+00038390: 2059 6f75 2063 616e 2064 6973 6162 6c65 You can disable\n+000383a0: 2074 6865 2064 6566 6175 6c74 20e2 8098 the default ...\n+000383b0: 2d49 e280 9920 6f70 7469 6f6e 730a 2020 -I... options. \n+000383c0: 2020 2075 7369 6e67 2074 6865 20e2 8098 using the ...\n+000383d0: 6e6f 7374 6469 6e63 e280 9920 6f70 7469 nostdinc... opti\n+000383e0: 6f6e 2e0a 0a20 2020 2020 5768 656e 2061 on... When a\n+000383f0: 2066 696c 6520 746f 2062 6520 696e 636c file to be incl\n+00038400: 7564 6564 2069 7320 6765 6e65 7261 7465 uded is generate\n+00038410: 6420 6475 7269 6e67 2074 6865 2062 7569 d during the bui\n+00038420: 6c64 2061 6e64 206e 6f74 0a20 2020 2020 ld and not. \n+00038430: 7061 7274 206f 6620 6120 6469 7374 7269 part of a distri\n+00038440: 6275 7469 6f6e 2074 6172 6261 6c6c 2c20 bution tarball, \n+00038450: 6974 7320 6c6f 6361 7469 6f6e 2069 7320 its location is \n+00038460: 756e 6465 720a 2020 2020 20e2 8098 2428 under. ...$(\n+00038470: 6275 696c 6464 6972 29e2 8099 2c20 6e6f builddir)..., no\n+00038480: 7420 756e 6465 7220 e280 9824 2873 7263 t under ...$(src\n+00038490: 6469 7229 e280 992e 2020 5468 6973 206d dir).... This m\n+000384a0: 6174 7465 7273 2065 7370 6563 6961 6c6c atters especiall\n+000384b0: 7920 666f 720a 2020 2020 2070 6163 6b61 y for. packa\n+000384c0: 6765 7320 7468 6174 2075 7365 2068 6561 ges that use hea\n+000384d0: 6465 7220 6669 6c65 7320 706c 6163 6564 der files placed\n+000384e0: 2069 6e20 7375 622d 6469 7265 6374 6f72 in sub-director\n+000384f0: 6965 7320 616e 6420 7761 6e74 0a20 2020 ies and want. \n+00038500: 2020 746f 2061 6c6c 6f77 2062 7569 6c64 to allow build\n+00038510: 7320 6f75 7473 6964 6520 7468 6520 736f s outside the so\n+00038520: 7572 6365 2074 7265 6520 282a 6e6f 7465 urce tree (*note\n+00038530: 2056 5041 5448 2042 7569 6c64 733a 3a29 VPATH Builds::)\n+00038540: 2e20 2049 6e0a 2020 2020 2074 6861 7420 . In. that \n+00038550: 6361 7365 2077 6520 7265 636f 6d6d 656e case we recommen\n+00038560: 6420 746f 2075 7365 2061 2070 6169 7220 d to use a pair \n+00038570: 6f66 20e2 8098 2d49 e280 9920 6f70 7469 of ...-I... opti\n+00038580: 6f6e 732c 2073 7563 6820 6173 2c0a 2020 ons, such as,. \n+00038590: 2020 2065 2e67 2e2c 20e2 8098 2d49 736f e.g., ...-Iso\n+000385a0: 6d65 2f73 7562 6469 7220 2d49 2428 7372 me/subdir -I$(sr\n+000385b0: 6364 6972 292f 736f 6d65 2f73 7562 6469 cdir)/some/subdi\n+000385c0: 72e2 8099 206f 720a 2020 2020 20e2 8098 r... or. ...\n+000385d0: 2d49 2428 746f 705f 6275 696c 6464 6972 -I$(top_builddir\n+000385e0: 292f 736f 6d65 2f73 7562 6469 7220 2d49 )/some/subdir -I\n+000385f0: 2428 746f 705f 7372 6364 6972 292f 736f $(top_srcdir)/so\n+00038600: 6d65 2f73 7562 6469 72e2 8099 2e20 204e me/subdir.... N\n+00038610: 6f74 650a 2020 2020 2074 6861 7420 7468 ote. that th\n+00038620: 6520 7265 6665 7265 6e63 6520 746f 2074 e reference to t\n+00038630: 6865 2062 7569 6c64 2074 7265 6520 7368 he build tree sh\n+00038640: 6f75 6c64 2063 6f6d 6520 6265 666f 7265 ould come before\n+00038650: 2074 6865 0a20 2020 2020 7265 6665 7265 the. refere\n+00038660: 6e63 6520 746f 2074 6865 2073 6f75 7263 nce to the sourc\n+00038670: 6520 7472 6565 2c20 736f 2074 6861 7420 e tree, so that \n+00038680: 6163 6369 6465 6e74 616c 6c79 206c 6566 accidentally lef\n+00038690: 746f 7665 720a 2020 2020 2067 656e 6572 tover. gener\n+000386a0: 6174 6564 2066 696c 6573 2069 6e20 7468 ated files in th\n+000386b0: 6520 736f 7572 6365 2064 6972 6563 746f e source directo\n+000386c0: 7279 2061 7265 2069 676e 6f72 6564 2e0a ry are ignored..\n+000386d0: 0a20 2020 2020 e280 9841 4d5f 4350 5046 . ...AM_CPPF\n+000386e0: 4c41 4753 e280 9920 6973 2069 676e 6f72 LAGS... is ignor\n+000386f0: 6564 2069 6e20 7072 6566 6572 656e 6365 ed in preference\n+00038700: 2074 6f20 6120 7065 722d 6578 6563 7574 to a per-execut\n+00038710: 6162 6c65 2028 6f72 0a20 2020 2020 7065 able (or. pe\n+00038720: 722d 6c69 6272 6172 7929 20e2 8098 5f43 r-library) ..._C\n+00038730: 5050 464c 4147 53e2 8099 2076 6172 6961 PPFLAGS... varia\n+00038740: 626c 6520 6966 2069 7420 6973 2064 6566 ble if it is def\n+00038750: 696e 6564 2e0a 0ae2 8098 494e 434c 5544 ined......INCLUD\n+00038760: 4553 e280 990a 2020 2020 2054 6869 7320 ES.... This \n+00038770: 646f 6573 2074 6865 2073 616d 6520 6a6f does the same jo\n+00038780: 6220 6173 20e2 8098 414d 5f43 5050 464c b as ...AM_CPPFL\n+00038790: 4147 53e2 8099 2028 6f72 2061 6e79 2070 AGS... (or any p\n+000387a0: 6572 2d74 6172 6765 740a 2020 2020 20e2 er-target. .\n+000387b0: 8098 5f43 5050 464c 4147 53e2 8099 2076 .._CPPFLAGS... v\n+000387c0: 6172 6961 626c 6520 6966 2069 7420 6973 ariable if it is\n+000387d0: 2075 7365 6429 2e20 2049 7420 6973 2061 used). It is a\n+000387e0: 6e20 6f6c 6465 7220 6e61 6d65 2066 6f72 n older name for\n+000387f0: 2074 6865 0a20 2020 2020 7361 6d65 2066 the. same f\n+00038800: 756e 6374 696f 6e61 6c69 7479 2e20 2054 unctionality. T\n+00038810: 6869 7320 7661 7269 6162 6c65 2069 7320 his variable is \n+00038820: 6465 7072 6563 6174 6564 3b20 7765 2073 deprecated; we s\n+00038830: 7567 6765 7374 2075 7369 6e67 0a20 2020 uggest using. \n+00038840: 2020 e280 9841 4d5f 4350 5046 4c41 4753 ...AM_CPPFLAGS\n+00038850: e280 9920 616e 6420 7065 722d 7461 7267 ... and per-targ\n+00038860: 6574 20e2 8098 5f43 5050 464c 4147 53e2 et ..._CPPFLAGS.\n+00038870: 8099 2069 6e73 7465 6164 2e0a 0ae2 8098 .. instead......\n+00038880: 414d 5f43 464c 4147 53e2 8099 0a20 2020 AM_CFLAGS.... \n+00038890: 2020 5468 6973 2069 7320 7468 6520 7661 This is the va\n+000388a0: 7269 6162 6c65 2074 6865 20e2 8098 4d61 riable the ...Ma\n+000388b0: 6b65 6669 6c65 2e61 6de2 8099 2061 7574 kefile.am... aut\n+000388c0: 686f 7220 6361 6e20 7573 6520 746f 2070 hor can use to p\n+000388d0: 6173 7320 696e 0a20 2020 2020 6164 6469 ass in. addi\n+000388e0: 7469 6f6e 616c 2043 2063 6f6d 7069 6c65 tional C compile\n+000388f0: 7220 666c 6167 732e 2020 4974 2069 7320 r flags. It is \n+00038900: 6d6f 7265 2066 756c 6c79 2064 6f63 756d more fully docum\n+00038910: 656e 7465 640a 2020 2020 2065 6c73 6577 ented. elsew\n+00038920: 6865 7265 2e20 2049 6e20 736f 6d65 2073 here. In some s\n+00038930: 6974 7561 7469 6f6e 732c 2074 6869 7320 ituations, this \n+00038940: 6973 206e 6f74 2075 7365 642c 2069 6e20 is not used, in \n+00038950: 7072 6566 6572 656e 6365 2074 6f0a 2020 preference to. \n+00038960: 2020 2074 6865 2070 6572 2d65 7865 6375 the per-execu\n+00038970: 7461 626c 6520 286f 7220 7065 722d 6c69 table (or per-li\n+00038980: 6272 6172 7929 20e2 8098 5f43 464c 4147 brary) ..._CFLAG\n+00038990: 53e2 8099 2e0a 0ae2 8098 434f 4d50 494c S.........COMPIL\n+000389a0: 45e2 8099 0a20 2020 2020 5468 6973 2069 E.... This i\n+000389b0: 7320 7468 6520 636f 6d6d 616e 6420 7573 s the command us\n+000389c0: 6564 2074 6f20 6163 7475 616c 6c79 2063 ed to actually c\n+000389d0: 6f6d 7069 6c65 2061 2043 2073 6f75 7263 ompile a C sourc\n+000389e0: 6520 6669 6c65 2e20 2054 6865 0a20 2020 e file. The. \n+000389f0: 2020 6669 6c65 206e 616d 6520 6973 2061 file name is a\n+00038a00: 7070 656e 6465 6420 746f 2066 6f72 6d20 ppended to form \n+00038a10: 7468 6520 636f 6d70 6c65 7465 2063 6f6d the complete com\n+00038a20: 6d61 6e64 206c 696e 652e 0a0a e280 9841 mand line......A\n+00038a30: 4d5f 4c44 464c 4147 53e2 8099 0a20 2020 M_LDFLAGS.... \n+00038a40: 2020 5468 6973 2069 7320 7468 6520 7661 This is the va\n+00038a50: 7269 6162 6c65 2074 6865 20e2 8098 4d61 riable the ...Ma\n+00038a60: 6b65 6669 6c65 2e61 6de2 8099 2061 7574 kefile.am... aut\n+00038a70: 686f 7220 6361 6e20 7573 6520 746f 2070 hor can use to p\n+00038a80: 6173 7320 696e 0a20 2020 2020 6164 6469 ass in. addi\n+00038a90: 7469 6f6e 616c 206c 696e 6b65 7220 666c tional linker fl\n+00038aa0: 6167 732e 2020 496e 2073 6f6d 6520 7369 ags. In some si\n+00038ab0: 7475 6174 696f 6e73 2c20 7468 6973 2069 tuations, this i\n+00038ac0: 7320 6e6f 7420 7573 6564 2c20 696e 0a20 s not used, in. \n+00038ad0: 2020 2020 7072 6566 6572 656e 6365 2074 preference t\n+00038ae0: 6f20 7468 6520 7065 722d 6578 6563 7574 o the per-execut\n+00038af0: 6162 6c65 2028 6f72 2070 6572 2d6c 6962 able (or per-lib\n+00038b00: 7261 7279 2920 e280 985f 4c44 464c 4147 rary) ..._LDFLAG\n+00038b10: 53e2 8099 2e0a 0ae2 8098 4c49 4e4b e280 S.........LINK..\n+00038b20: 990a 2020 2020 2054 6869 7320 6973 2074 .. This is t\n+00038b30: 6865 2063 6f6d 6d61 6e64 2075 7365 6420 he command used \n+00038b40: 746f 2061 6374 7561 6c6c 7920 6c69 6e6b to actually link\n+00038b50: 2061 2043 2070 726f 6772 616d 2e20 2049 a C program. I\n+00038b60: 7420 616c 7265 6164 790a 2020 2020 2069 t already. i\n+00038b70: 6e63 6c75 6465 7320 e280 982d 6f20 2440 ncludes ...-o $@\n+00038b80: e280 9920 616e 6420 7468 6520 7573 7561 ... and the usua\n+00038b90: 6c20 7661 7269 6162 6c65 2072 6566 6572 l variable refer\n+00038ba0: 656e 6365 7320 2866 6f72 2069 6e73 7461 ences (for insta\n+00038bb0: 6e63 652c 0a20 2020 2020 e280 9843 464c nce,. ...CFL\n+00038bc0: 4147 53e2 8099 293b 2069 7420 7461 6b65 AGS...); it take\n+00038bd0: 7320 6173 2022 6172 6775 6d65 6e74 7322 s as \"arguments\"\n+00038be0: 2074 6865 206e 616d 6573 206f 6620 7468 the names of th\n+00038bf0: 6520 6f62 6a65 6374 2066 696c 6573 0a20 e object files. \n+00038c00: 2020 2020 616e 6420 6c69 6272 6172 6965 and librarie\n+00038c10: 7320 746f 206c 696e 6b20 696e 2e20 2054 s to link in. T\n+00038c20: 6869 7320 7661 7269 6162 6c65 2069 7320 his variable is \n+00038c30: 6e6f 7420 7573 6564 2077 6865 6e20 7468 not used when th\n+00038c40: 650a 2020 2020 206c 696e 6b65 7220 6973 e. linker is\n+00038c50: 206f 7665 7272 6964 6465 6e20 7769 7468 overridden with\n+00038c60: 2061 2070 6572 2d74 6172 6765 7420 e280 a per-target ..\n+00038c70: 985f 4c49 4e4b e280 9920 7661 7269 6162 ._LINK... variab\n+00038c80: 6c65 206f 720a 2020 2020 2070 6572 2d74 le or. per-t\n+00038c90: 6172 6765 7420 666c 6167 7320 6361 7573 arget flags caus\n+00038ca0: 6520 4175 746f 6d61 6b65 2074 6f20 6465 e Automake to de\n+00038cb0: 6669 6e65 2073 7563 6820 6120 e280 985f fine such a ..._\n+00038cc0: 4c49 4e4b e280 9920 7661 7269 6162 6c65 LINK... variable\n+00038cd0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+00038ce0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+00038cf0: 4e6f 6465 3a20 5961 6363 2061 6e64 204c Node: Yacc and L\n+00038d00: 6578 2c20 204e 6578 743a 2043 2b2b 2053 ex, Next: C++ S\n+00038d10: 7570 706f 7274 2c20 2050 7265 763a 2050 upport, Prev: P\n+00038d20: 726f 6772 616d 2056 6172 6961 626c 6573 rogram Variables\n+00038d30: 2c20 2055 703a 2050 726f 6772 616d 730a , Up: Programs.\n+00038d40: 0a38 2e38 2059 6163 6320 616e 6420 4c65 .8.8 Yacc and Le\n+00038d50: 7820 7375 7070 6f72 740a 3d3d 3d3d 3d3d x support.======\n 00038d60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00038d70: 0a0a 4175 746f 6d61 6b65 2068 6173 2073 ..Automake has s\n-00038d80: 6f6d 6577 6861 7420 6964 696f 7379 6e63 omewhat idiosync\n-00038d90: 7261 7469 6320 7375 7070 6f72 7420 666f ratic support fo\n-00038da0: 7220 5961 6363 2061 6e64 204c 6578 2e0a r Yacc and Lex..\n-00038db0: 0a20 2020 4175 746f 6d61 6b65 2061 7373 . Automake ass\n-00038dc0: 756d 6573 2074 6861 7420 7468 6520 e280 umes that the ..\n-00038dd0: 982e 63e2 8099 2066 696c 6520 6765 6e65 ..c... file gene\n-00038de0: 7261 7465 6420 6279 20e2 8098 7961 6363 rated by ...yacc\n-00038df0: e280 9920 286f 7220 e280 986c 6578 e280 ... (or ...lex..\n-00038e00: 9929 0a73 686f 756c 6420 6265 206e 616d .).should be nam\n-00038e10: 6564 2075 7369 6e67 2074 6865 2062 6173 ed using the bas\n-00038e20: 656e 616d 6520 6f66 2074 6865 2069 6e70 ename of the inp\n-00038e30: 7574 2066 696c 652e 2020 5468 6174 2069 ut file. That i\n-00038e40: 732c 2066 6f72 2061 0a79 6163 6320 736f s, for a.yacc so\n-00038e50: 7572 6365 2066 696c 6520 e280 9866 6f6f urce file ...foo\n-00038e60: 2e79 e280 992c 2041 7574 6f6d 616b 6520 .y..., Automake \n-00038e70: 7769 6c6c 2063 6175 7365 2074 6865 2069 will cause the i\n-00038e80: 6e74 6572 6d65 6469 6174 6520 6669 6c65 ntermediate file\n-00038e90: 2074 6f0a 6265 206e 616d 6564 20e2 8098 to.be named ...\n-00038ea0: 666f 6f2e 63e2 8099 2028 6173 206f 7070 foo.c... (as opp\n-00038eb0: 6f73 6564 2074 6f20 e280 9879 2e74 6162 osed to ...y.tab\n-00038ec0: 2e63 e280 992c 2077 6869 6368 2069 7320 .c..., which is \n-00038ed0: 6d6f 7265 2074 7261 6469 7469 6f6e 616c more traditional\n-00038ee0: 292e 0a0a 2020 2054 6865 2065 7874 656e )... The exten\n-00038ef0: 7369 6f6e 206f 6620 6120 7961 6363 2073 sion of a yacc s\n-00038f00: 6f75 7263 6520 6669 6c65 2069 7320 7573 ource file is us\n-00038f10: 6564 2074 6f20 6465 7465 726d 696e 6520 ed to determine \n-00038f20: 7468 650a 6578 7465 6e73 696f 6e20 6f66 the.extension of\n-00038f30: 2074 6865 2072 6573 756c 7469 6e67 2043 the resulting C\n-00038f40: 206f 7220 432b 2b20 6669 6c65 2e20 2046 or C++ file. F\n-00038f50: 696c 6573 2077 6974 6820 7468 6520 6578 iles with the ex\n-00038f60: 7465 6e73 696f 6e20 e280 982e 79e2 8099 tension ....y...\n-00038f70: 0a77 696c 6c20 6265 2074 7572 6e65 6420 .will be turned \n-00038f80: 696e 746f 20e2 8098 2e63 e280 9920 6669 into ....c... fi\n-00038f90: 6c65 733b 206c 696b 6577 6973 652c 20e2 les; likewise, .\n-00038fa0: 8098 2e79 79e2 8099 2077 696c 6c20 6265 ...yy... will be\n-00038fb0: 636f 6d65 20e2 8098 2e63 63e2 8099 3b0a come ....cc...;.\n-00038fc0: e280 982e 792b 2be2 8099 2c20 e280 9863 ....y++..., ...c\n-00038fd0: 2b2b e280 993b 20e2 8098 2e79 7878 e280 ++...; ....yxx..\n-00038fe0: 992c 20e2 8098 2e63 7878 e280 993b 2061 ., ....cxx...; a\n-00038ff0: 6e64 20e2 8098 2e79 7070 e280 992c 20e2 nd ....ypp..., .\n-00039000: 8098 2e63 7070 e280 992e 0a0a 2020 204c ...cpp...... L\n-00039010: 696b 6577 6973 652c 206c 6578 2073 6f75 ikewise, lex sou\n-00039020: 7263 6520 6669 6c65 7320 6361 6e20 6265 rce files can be\n-00039030: 2075 7365 6420 746f 2067 656e 6572 6174 used to generat\n-00039040: 6520 4320 6f72 2043 2b2b 3b20 7468 650a e C or C++; the.\n-00039050: 6578 7465 6e73 696f 6e73 20e2 8098 2e6c extensions ....l\n-00039060: e280 992c 20e2 8098 2e6c 6ce2 8099 2c20 ..., ....ll..., \n-00039070: e280 982e 6c2b 2be2 8099 2c20 e280 982e ....l++..., ....\n-00039080: 6c78 78e2 8099 2c20 616e 6420 e280 982e lxx..., and ....\n-00039090: 6c70 70e2 8099 2061 7265 2072 6563 6f67 lpp... are recog\n-000390a0: 6e69 7a65 642e 0a0a 2020 2059 6f75 2073 nized... You s\n-000390b0: 686f 756c 6420 6e65 7665 7220 6578 706c hould never expl\n-000390c0: 6963 6974 6c79 206d 656e 7469 6f6e 2074 icitly mention t\n-000390d0: 6865 2069 6e74 6572 6d65 6469 6174 6520 he intermediate \n-000390e0: 2843 206f 7220 432b 2b29 2066 696c 650a (C or C++) file.\n-000390f0: 696e 2061 6e79 20e2 8098 534f 5552 4345 in any ...SOURCE\n-00039100: 53e2 8099 2076 6172 6961 626c 653b 206f S... variable; o\n-00039110: 6e6c 7920 6c69 7374 2074 6865 2073 6f75 nly list the sou\n-00039120: 7263 6520 6669 6c65 2e0a 0a20 2020 5468 rce file... Th\n-00039130: 6520 696e 7465 726d 6564 6961 7465 2066 e intermediate f\n-00039140: 696c 6573 2067 656e 6572 6174 6564 2062 iles generated b\n-00039150: 7920 e280 9879 6163 63e2 8099 2028 6f72 y ...yacc... (or\n-00039160: 20e2 8098 6c65 78e2 8099 2920 7769 6c6c ...lex...) will\n-00039170: 2062 650a 696e 636c 7564 6564 2069 6e20 be.included in \n-00039180: 616e 7920 6469 7374 7269 6275 7469 6f6e any distribution\n-00039190: 2074 6861 7420 6973 206d 6164 652e 2020 that is made. \n-000391a0: 5468 6174 2077 6179 2074 6865 2075 7365 That way the use\n-000391b0: 7220 646f 6573 6e27 740a 6e65 6564 2074 r doesn't.need t\n-000391c0: 6f20 6861 7665 20e2 8098 7961 6363 e280 o have ...yacc..\n-000391d0: 9920 6f72 20e2 8098 6c65 78e2 8099 2e0a . or ...lex.....\n-000391e0: 0a20 2020 4966 2061 20e2 8098 7961 6363 . If a ...yacc\n-000391f0: e280 9920 736f 7572 6365 2066 696c 6520 ... source file \n-00039200: 6973 2073 6565 6e2c 2074 6865 6e20 796f is seen, then yo\n-00039210: 7572 20e2 8098 636f 6e66 6967 7572 652e ur ...configure.\n-00039220: 6163 e280 9920 6d75 7374 2064 6566 696e ac... must defin\n-00039230: 650a 7468 6520 7661 7269 6162 6c65 20e2 e.the variable .\n-00039240: 8098 5941 4343 e280 992e 2020 5468 6973 ..YACC.... This\n-00039250: 2069 7320 6d6f 7374 2065 6173 696c 7920 is most easily \n-00039260: 646f 6e65 2062 7920 696e 766f 6b69 6e67 done by invoking\n-00039270: 2074 6865 206d 6163 726f 0ae2 8098 4143 the macro....AC\n-00039280: 5f50 524f 475f 5941 4343 e280 9920 282a _PROG_YACC... (*\n-00039290: 6e6f 7465 2050 6172 7469 6375 6c61 7220 note Particular \n-000392a0: 5072 6f67 7261 6d20 4368 6563 6b73 3a20 Program Checks: \n-000392b0: 2861 7574 6f63 6f6e 6629 5061 7274 6963 (autoconf)Partic\n-000392c0: 756c 6172 0a50 726f 6772 616d 732e 292e ular.Programs.).\n-000392d0: 0a0a 2020 2057 6865 6e20 e280 9879 6163 .. When ...yac\n-000392e0: 63e2 8099 2069 7320 696e 766f 6b65 642c c... is invoked,\n-000392f0: 2069 7420 6973 2070 6173 7365 6420 e280 it is passed ..\n-00039300: 9841 4d5f 5946 4c41 4753 e280 9920 616e .AM_YFLAGS... an\n-00039310: 6420 e280 9859 464c 4147 53e2 8099 2e20 d ...YFLAGS.... \n-00039320: 2054 6865 0a6c 6174 7465 7220 6973 2061 The.latter is a\n-00039330: 2075 7365 7220 7661 7269 6162 6c65 2061 user variable a\n-00039340: 6e64 2074 6865 2066 6f72 6d65 7220 6973 nd the former is\n-00039350: 2069 6e74 656e 6465 6420 666f 7220 7468 intended for th\n-00039360: 650a e280 984d 616b 6566 696c 652e 616d e....Makefile.am\n-00039370: e280 9920 6175 7468 6f72 2e0a 0a20 2020 ... author... \n-00039380: e280 9841 4d5f 5946 4c41 4753 e280 9920 ...AM_YFLAGS... \n-00039390: 6973 2075 7375 616c 6c79 2075 7365 6420 is usually used \n-000393a0: 746f 2070 6173 7320 7468 6520 e280 982d to pass the ...-\n-000393b0: 64e2 8099 206f 7074 696f 6e20 746f 20e2 d... option to .\n-000393c0: 8098 7961 6363 e280 992e 0a41 7574 6f6d ..yacc.....Autom\n-000393d0: 616b 6520 6b6e 6f77 7320 7768 6174 2074 ake knows what t\n-000393e0: 6869 7320 6d65 616e 7320 616e 6420 7769 his means and wi\n-000393f0: 6c6c 2061 7574 6f6d 6174 6963 616c 6c79 ll automatically\n-00039400: 2061 646a 7573 7420 6974 7320 7275 6c65 adjust its rule\n-00039410: 730a 746f 2075 7064 6174 6520 616e 6420 s.to update and \n-00039420: 6469 7374 7269 6275 7465 2074 6865 2068 distribute the h\n-00039430: 6561 6465 7220 6669 6c65 2062 7569 6c74 eader file built\n-00039440: 2062 7920 e280 9879 6163 6320 2d64 e280 by ...yacc -d..\n-00039450: 9928 3129 2e20 2057 6861 740a 4175 746f .(1). What.Auto\n-00039460: 6d61 6b65 2063 616e 6e6f 7420 6775 6573 make cannot gues\n-00039470: 732c 2074 686f 7567 682c 2069 7320 7768 s, though, is wh\n-00039480: 6572 6520 7468 6973 2068 6561 6465 7220 ere this header \n-00039490: 7769 6c6c 2062 6520 7573 6564 3a20 6974 will be used: it\n-000394a0: 2069 730a 7570 2074 6f20 796f 7520 746f is.up to you to\n-000394b0: 2065 6e73 7572 6520 7468 6520 6865 6164 ensure the head\n-000394c0: 6572 2067 6574 7320 6275 696c 7420 6265 er gets built be\n-000394d0: 666f 7265 2069 7420 6973 2066 6972 7374 fore it is first\n-000394e0: 2075 7365 642e 0a54 7970 6963 616c 6c79 used..Typically\n-000394f0: 2074 6869 7320 6973 206e 6563 6573 7361 this is necessa\n-00039500: 7279 2069 6e20 6f72 6465 7220 666f 7220 ry in order for \n-00039510: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-00039520: 696e 6720 746f 2077 6f72 6b0a 7768 656e ing to work.when\n-00039530: 2074 6865 2068 6561 6465 7220 6973 2069 the header is i\n-00039540: 6e63 6c75 6465 6420 6279 2061 6e6f 7468 ncluded by anoth\n-00039550: 6572 2066 696c 652e 2020 5468 6520 636f er file. The co\n-00039560: 6d6d 6f6e 2073 6f6c 7574 696f 6e20 6973 mmon solution is\n-00039570: 0a6c 6973 7469 6e67 2074 6865 2068 6561 .listing the hea\n-00039580: 6465 7220 6669 6c65 2069 6e20 e280 9842 der file in ...B\n-00039590: 5549 4c54 5f53 4f55 5243 4553 e280 9920 UILT_SOURCES... \n-000395a0: 282a 6e6f 7465 2053 6f75 7263 6573 3a3a (*note Sources::\n-000395b0: 2920 6173 2066 6f6c 6c6f 7773 2e0a 0a20 ) as follows... \n-000395c0: 2020 2020 4255 494c 545f 534f 5552 4345 BUILT_SOURCE\n-000395d0: 5320 3d20 7061 7273 6572 2e68 0a20 2020 S = parser.h. \n-000395e0: 2020 414d 5f59 464c 4147 5320 3d20 2d64 AM_YFLAGS = -d\n-000395f0: 0a20 2020 2020 6269 6e5f 5052 4f47 5241 . bin_PROGRA\n-00039600: 4d53 203d 2066 6f6f 0a20 2020 2020 666f MS = foo. fo\n-00039610: 6f5f 534f 5552 4345 5320 3d20 2e2e 2e20 o_SOURCES = ... \n-00039620: 7061 7273 6572 2e79 202e 2e2e 0a0a 2020 parser.y ..... \n-00039630: 2049 6620 6120 e280 986c 6578 e280 9920 If a ...lex... \n-00039640: 736f 7572 6365 2066 696c 6520 6973 2073 source file is s\n-00039650: 6565 6e2c 2074 6865 6e20 796f 7572 20e2 een, then your .\n-00039660: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n-00039670: 9920 6d75 7374 2064 6566 696e 650a 7468 . must define.th\n-00039680: 6520 7661 7269 6162 6c65 20e2 8098 4c45 e variable ...LE\n-00039690: 58e2 8099 2e20 2059 6f75 2063 616e 2075 X.... You can u\n-000396a0: 7365 20e2 8098 4143 5f50 524f 475f 4c45 se ...AC_PROG_LE\n-000396b0: 58e2 8099 2074 6f20 646f 2074 6869 7320 X... to do this \n-000396c0: 282a 6e6f 7465 0a50 6172 7469 6375 6c61 (*note.Particula\n-000396d0: 7220 5072 6f67 7261 6d20 4368 6563 6b73 r Program Checks\n-000396e0: 3a20 2861 7574 6f63 6f6e 6629 5061 7274 : (autoconf)Part\n-000396f0: 6963 756c 6172 2050 726f 6772 616d 732e icular Programs.\n-00039700: 292c 2062 7574 2075 7369 6e67 0ae2 8098 ), but using....\n-00039710: 414d 5f50 524f 475f 4c45 58e2 8099 206d AM_PROG_LEX... m\n-00039720: 6163 726f 2028 2a6e 6f74 6520 4d61 6372 acro (*note Macr\n-00039730: 6f73 3a3a 2920 6973 2072 6563 6f6d 6d65 os::) is recomme\n-00039740: 6e64 6564 2e0a 0a20 2020 5768 656e 20e2 nded... When .\n-00039750: 8098 6c65 78e2 8099 2069 7320 696e 766f ..lex... is invo\n-00039760: 6b65 642c 2069 7420 6973 2070 6173 7365 ked, it is passe\n-00039770: 6420 e280 9841 4d5f 4c46 4c41 4753 e280 d ...AM_LFLAGS..\n-00039780: 9920 616e 6420 e280 984c 464c 4147 53e2 . and ...LFLAGS.\n-00039790: 8099 2e20 2054 6865 0a6c 6174 7465 7220 ... The.latter \n-000397a0: 6973 2061 2075 7365 7220 7661 7269 6162 is a user variab\n-000397b0: 6c65 2061 6e64 2074 6865 2066 6f72 6d65 le and the forme\n-000397c0: 7220 6973 2069 6e74 656e 6465 6420 666f r is intended fo\n-000397d0: 7220 7468 650a e280 984d 616b 6566 696c r the....Makefil\n-000397e0: 652e 616d e280 9920 6175 7468 6f72 2e0a e.am... author..\n-000397f0: 0a20 2020 5768 656e 20e2 8098 414d 5f4d . When ...AM_M\n-00039800: 4149 4e54 4149 4e45 525f 4d4f 4445 e280 AINTAINER_MODE..\n-00039810: 9920 282a 6e6f 7465 206d 6169 6e74 6169 . (*note maintai\n-00039820: 6e65 722d 6d6f 6465 3a3a 2920 6973 2075 ner-mode::) is u\n-00039830: 7365 642c 2074 6865 0a72 6562 7569 6c64 sed, the.rebuild\n-00039840: 2072 756c 6520 666f 7220 6469 7374 7269 rule for distri\n-00039850: 6275 7465 6420 5961 6363 2061 6e64 204c buted Yacc and L\n-00039860: 6578 2073 6f75 7263 6573 2061 7265 206f ex sources are o\n-00039870: 6e6c 7920 7573 6564 2077 6865 6e0a e280 nly used when...\n-00039880: 986d 6169 6e74 6169 6e65 722d 6d6f 6465 .maintainer-mode\n-00039890: e280 9920 6973 2065 6e61 626c 6564 2c20 ... is enabled, \n-000398a0: 6f72 2077 6865 6e20 7468 6520 6669 6c65 or when the file\n-000398b0: 7320 6861 7665 2062 6565 6e20 6572 6173 s have been eras\n-000398c0: 6564 2e0a 0a20 2020 5768 656e 20e2 8098 ed... When ...\n-000398d0: 6c65 78e2 8099 206f 7220 e280 9879 6163 lex... or ...yac\n-000398e0: 63e2 8099 2073 6f75 7263 6573 2061 7265 c... sources are\n-000398f0: 2075 7365 642c 20e2 8098 6175 746f 6d61 used, ...automa\n-00039900: 6b65 202d 69e2 8099 2061 7574 6f6d 6174 ke -i... automat\n-00039910: 6963 616c 6c79 0a69 6e73 7461 6c6c 7320 ically.installs \n-00039920: 616e 2061 7578 696c 6961 7279 2070 726f an auxiliary pro\n-00039930: 6772 616d 2063 616c 6c65 6420 e280 9879 gram called ...y\n-00039940: 6c77 7261 70e2 8099 2069 6e20 796f 7572 lwrap... in your\n-00039950: 2070 6163 6b61 6765 2028 2a6e 6f74 650a package (*note.\n-00039960: 4175 7869 6c69 6172 7920 5072 6f67 7261 Auxiliary Progra\n-00039970: 6d73 3a3a 292e 2020 5468 6973 2070 726f ms::). This pro\n-00039980: 6772 616d 2069 7320 7573 6564 2062 7920 gram is used by \n-00039990: 7468 6520 6275 696c 6420 7275 6c65 7320 the build rules \n-000399a0: 746f 0a72 656e 616d 6520 7468 6520 6f75 to.rename the ou\n-000399b0: 7470 7574 206f 6620 7468 6573 6520 746f tput of these to\n-000399c0: 6f6c 732c 2061 6e64 206d 616b 6573 2069 ols, and makes i\n-000399d0: 7420 706f 7373 6962 6c65 2074 6f20 696e t possible to in\n-000399e0: 636c 7564 650a 6d75 6c74 6970 6c65 20e2 clude.multiple .\n-000399f0: 8098 7961 6363 e280 9920 286f 7220 e280 ..yacc... (or ..\n-00039a00: 986c 6578 e280 9929 2073 6f75 7263 6520 .lex...) source \n-00039a10: 6669 6c65 7320 696e 2061 2073 696e 676c files in a singl\n-00039a20: 6520 6469 7265 6374 6f72 792e 2020 2854 e directory. (T\n-00039a30: 6869 7320 6973 0a6e 6563 6573 7361 7279 his is.necessary\n-00039a40: 2062 6563 6175 7365 2079 6163 6327 7320 because yacc's \n-00039a50: 6f75 7470 7574 2066 696c 6520 6e61 6d65 output file name\n-00039a60: 2069 7320 6669 7865 642c 2061 6e64 2061 is fixed, and a\n-00039a70: 2070 6172 616c 6c65 6c20 6d61 6b65 0a63 parallel make.c\n-00039a80: 6f75 6c64 2063 6f6e 6365 6976 6162 6c79 ould conceivably\n-00039a90: 2069 6e76 6f6b 6520 6d6f 7265 2074 6861 invoke more tha\n-00039aa0: 6e20 6f6e 6520 696e 7374 616e 6365 206f n one instance o\n-00039ab0: 6620 e280 9879 6163 63e2 8099 0a73 696d f ...yacc....sim\n-00039ac0: 756c 7461 6e65 6f75 736c 792e 290a 0a20 ultaneously.).. \n-00039ad0: 2020 466f 7220 e280 9879 6163 63e2 8099 For ...yacc...\n-00039ae0: 2c20 7369 6d70 6c79 206d 616e 6167 696e , simply managin\n-00039af0: 6720 6c6f 636b 696e 6720 6973 2069 6e73 g locking is ins\n-00039b00: 7566 6669 6369 656e 742e 2020 5468 6520 ufficient. The \n-00039b10: 6f75 7470 7574 206f 660a e280 9879 6163 output of....yac\n-00039b20: 63e2 8099 2061 6c77 6179 7320 7573 6573 c... always uses\n-00039b30: 2074 6865 2073 616d 6520 7379 6d62 6f6c the same symbol\n-00039b40: 206e 616d 6573 2069 6e74 6572 6e61 6c6c names internall\n-00039b50: 792c 2073 6f20 6974 2069 736e 2774 0a70 y, so it isn't.p\n-00039b60: 6f73 7369 626c 6520 746f 206c 696e 6b20 ossible to link \n-00039b70: 7477 6f20 e280 9879 6163 63e2 8099 2070 two ...yacc... p\n-00039b80: 6172 7365 7273 2069 6e74 6f20 7468 6520 arsers into the \n-00039b90: 7361 6d65 2065 7865 6375 7461 626c 652e same executable.\n-00039ba0: 0a0a 2020 2057 6520 7265 636f 6d6d 656e .. We recommen\n-00039bb0: 6420 7573 696e 6720 7468 6520 666f 6c6c d using the foll\n-00039bc0: 6f77 696e 6720 7265 6e61 6d69 6e67 2068 owing renaming h\n-00039bd0: 6163 6b20 7573 6564 2069 6e20 e280 9867 ack used in ...g\n-00039be0: 6462 e280 993a 0a20 2020 2020 2364 6566 db...:. #def\n-00039bf0: 696e 6520 7979 6d61 7864 6570 7468 2063 ine yymaxdepth c\n-00039c00: 5f6d 6178 6465 7074 680a 2020 2020 2023 _maxdepth. #\n-00039c10: 6465 6669 6e65 2079 7970 6172 7365 2063 define yyparse c\n-00039c20: 5f70 6172 7365 0a20 2020 2020 2364 6566 _parse. #def\n-00039c30: 696e 6520 7979 6c65 7820 2020 635f 6c65 ine yylex c_le\n-00039c40: 780a 2020 2020 2023 6465 6669 6e65 2079 x. #define y\n-00039c50: 7965 7272 6f72 2063 5f65 7272 6f72 0a20 yerror c_error. \n-00039c60: 2020 2020 2364 6566 696e 6520 7979 6c76 #define yylv\n-00039c70: 616c 2020 635f 6c76 616c 0a20 2020 2020 al c_lval. \n-00039c80: 2364 6566 696e 6520 7979 6368 6172 2020 #define yychar \n-00039c90: 635f 6368 6172 0a20 2020 2020 2364 6566 c_char. #def\n-00039ca0: 696e 6520 7979 6465 6275 6720 635f 6465 ine yydebug c_de\n-00039cb0: 6275 670a 2020 2020 2023 6465 6669 6e65 bug. #define\n-00039cc0: 2079 7970 6163 7420 2063 5f70 6163 740a yypact c_pact.\n-00039cd0: 2020 2020 2023 6465 6669 6e65 2079 7972 #define yyr\n-00039ce0: 3120 2020 2063 5f72 310a 2020 2020 2023 1 c_r1. #\n-00039cf0: 6465 6669 6e65 2079 7972 3220 2020 2063 define yyr2 c\n-00039d00: 5f72 320a 2020 2020 2023 6465 6669 6e65 _r2. #define\n-00039d10: 2079 7964 6566 2020 2063 5f64 6566 0a20 yydef c_def. \n-00039d20: 2020 2020 2364 6566 696e 6520 7979 6368 #define yych\n-00039d30: 6b20 2020 635f 6368 6b0a 2020 2020 2023 k c_chk. #\n-00039d40: 6465 6669 6e65 2079 7970 676f 2020 2063 define yypgo c\n-00039d50: 5f70 676f 0a20 2020 2020 2364 6566 696e _pgo. #defin\n-00039d60: 6520 7979 6163 7420 2020 635f 6163 740a e yyact c_act.\n-00039d70: 2020 2020 2023 6465 6669 6e65 2079 7965 #define yye\n-00039d80: 7863 6120 2063 5f65 7863 610a 2020 2020 xca c_exca. \n-00039d90: 2023 6465 6669 6e65 2079 7965 7272 666c #define yyerrfl\n-00039da0: 6167 2063 5f65 7272 666c 6167 0a20 2020 ag c_errflag. \n-00039db0: 2020 2364 6566 696e 6520 7979 6e65 7272 #define yynerr\n-00039dc0: 7320 635f 6e65 7272 730a 2020 2020 2023 s c_nerrs. #\n-00039dd0: 6465 6669 6e65 2079 7970 7320 2020 2063 define yyps c\n-00039de0: 5f70 730a 2020 2020 2023 6465 6669 6e65 _ps. #define\n-00039df0: 2079 7970 7620 2020 2063 5f70 760a 2020 yypv c_pv. \n-00039e00: 2020 2023 6465 6669 6e65 2079 7973 2020 #define yys \n-00039e10: 2020 2063 5f73 0a20 2020 2020 2364 6566 c_s. #def\n-00039e20: 696e 6520 7979 5f79 7973 2020 635f 7979 ine yy_yys c_yy\n-00039e30: 730a 2020 2020 2023 6465 6669 6e65 2079 s. #define y\n-00039e40: 7973 7461 7465 2063 5f73 7461 7465 0a20 ystate c_state. \n-00039e50: 2020 2020 2364 6566 696e 6520 7979 746d #define yytm\n-00039e60: 7020 2020 635f 746d 700a 2020 2020 2023 p c_tmp. #\n-00039e70: 6465 6669 6e65 2079 7976 2020 2020 2063 define yyv c\n-00039e80: 5f76 0a20 2020 2020 2364 6566 696e 6520 _v. #define \n-00039e90: 7979 5f79 7976 2020 635f 7979 760a 2020 yy_yyv c_yyv. \n-00039ea0: 2020 2023 6465 6669 6e65 2079 7976 616c #define yyval\n-00039eb0: 2020 2063 5f76 616c 0a20 2020 2020 2364 c_val. #d\n-00039ec0: 6566 696e 6520 7979 6c6c 6f63 2020 635f efine yylloc c_\n-00039ed0: 6c6c 6f63 0a20 2020 2020 2364 6566 696e lloc. #defin\n-00039ee0: 6520 7979 7265 6473 2020 635f 7265 6473 e yyreds c_reds\n-00039ef0: 0a20 2020 2020 2364 6566 696e 6520 7979 . #define yy\n-00039f00: 746f 6b73 2020 635f 746f 6b73 0a20 2020 toks c_toks. \n-00039f10: 2020 2364 6566 696e 6520 7979 6c68 7320 #define yylhs \n-00039f20: 2020 635f 7979 6c68 730a 2020 2020 2023 c_yylhs. #\n-00039f30: 6465 6669 6e65 2079 796c 656e 2020 2063 define yylen c\n-00039f40: 5f79 796c 656e 0a20 2020 2020 2364 6566 _yylen. #def\n-00039f50: 696e 6520 7979 6465 6672 6564 2063 5f79 ine yydefred c_y\n-00039f60: 7964 6566 7265 640a 2020 2020 2023 6465 ydefred. #de\n-00039f70: 6669 6e65 2079 7964 676f 746f 2020 635f fine yydgoto c_\n-00039f80: 7979 6467 6f74 6f0a 2020 2020 2023 6465 yydgoto. #de\n-00039f90: 6669 6e65 2079 7973 696e 6465 7820 635f fine yysindex c_\n-00039fa0: 7979 7369 6e64 6578 0a20 2020 2020 2364 yysindex. #d\n-00039fb0: 6566 696e 6520 7979 7269 6e64 6578 2063 efine yyrindex c\n-00039fc0: 5f79 7972 696e 6465 780a 2020 2020 2023 _yyrindex. #\n-00039fd0: 6465 6669 6e65 2079 7967 696e 6465 7820 define yygindex \n-00039fe0: 635f 7979 6769 6e64 6578 0a20 2020 2020 c_yygindex. \n-00039ff0: 2364 6566 696e 6520 7979 7461 626c 6520 #define yytable \n-0003a000: 2063 5f79 7974 6162 6c65 0a20 2020 2020 c_yytable. \n-0003a010: 2364 6566 696e 6520 7979 6368 6563 6b20 #define yycheck \n-0003a020: 2063 5f79 7963 6865 636b 0a20 2020 2020 c_yycheck. \n-0003a030: 2364 6566 696e 6520 7979 6e61 6d65 2020 #define yyname \n-0003a040: 2063 5f79 796e 616d 650a 2020 2020 2023 c_yyname. #\n-0003a050: 6465 6669 6e65 2079 7972 756c 6520 2020 define yyrule \n-0003a060: 635f 7979 7275 6c65 0a0a 2020 2046 6f72 c_yyrule.. For\n-0003a070: 2065 6163 6820 6465 6669 6e65 2c20 7265 each define, re\n-0003a080: 706c 6163 6520 7468 6520 e280 9863 5fe2 place the ...c_.\n-0003a090: 8099 2070 7265 6669 7820 7769 7468 2077 .. prefix with w\n-0003a0a0: 6861 7465 7665 7220 796f 7520 6c69 6b65 hatever you like\n-0003a0b0: 2e0a 5468 6573 6520 6465 6669 6e65 7320 ..These defines \n-0003a0c0: 776f 726b 2066 6f72 20e2 8098 6269 736f work for ...biso\n-0003a0d0: 6ee2 8099 2c20 e280 9862 7961 6363 e280 n..., ...byacc..\n-0003a0e0: 992c 2061 6e64 2074 7261 6469 7469 6f6e ., and tradition\n-0003a0f0: 616c 20e2 8098 7961 6363 e280 9973 2e20 al ...yacc...s. \n-0003a100: 2049 660a 796f 7520 6669 6e64 2061 2070 If.you find a p\n-0003a110: 6172 7365 7220 6765 6e65 7261 746f 7220 arser generator \n-0003a120: 7468 6174 2075 7365 7320 6120 7379 6d62 that uses a symb\n-0003a130: 6f6c 206e 6f74 2063 6f76 6572 6564 2068 ol not covered h\n-0003a140: 6572 652c 2070 6c65 6173 650a 7265 706f ere, please.repo\n-0003a150: 7274 2074 6865 206e 6577 206e 616d 6520 rt the new name \n-0003a160: 736f 2069 7420 6361 6e20 6265 2061 6464 so it can be add\n-0003a170: 6564 2074 6f20 7468 6520 6c69 7374 2e0a ed to the list..\n-0003a180: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F\n-0003a190: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes -------\n-0003a1a0: 2d2d 2d0a 0a20 2020 2831 2920 506c 6561 ---.. (1) Plea\n-0003a1b0: 7365 206e 6f74 6520 7468 6174 20e2 8098 se note that ...\n-0003a1c0: 6175 746f 6d61 6b65 e280 9920 7265 636f automake... reco\n-0003a1d0: 676e 697a 6573 20e2 8098 2d64 e280 9920 gnizes ...-d... \n-0003a1e0: 696e 20e2 8098 414d 5f59 464c 4147 53e2 in ...AM_YFLAGS.\n-0003a1f0: 8099 206f 6e6c 790a 6966 2069 7420 6973 .. only.if it is\n-0003a200: 206e 6f74 2063 6c75 7374 6572 6564 2077 not clustered w\n-0003a210: 6974 6820 6f74 6865 7220 6f70 7469 6f6e ith other option\n-0003a220: 733b 2066 6f72 2065 7861 6d70 6c65 2c20 s; for example, \n-0003a230: 6974 2077 6f6e 2774 2062 650a 7265 636f it won't be.reco\n-0003a240: 676e 697a 6564 2069 6620 e280 9841 4d5f gnized if ...AM_\n-0003a250: 5946 4c41 4753 e280 9920 6973 20e2 8098 YFLAGS... is ...\n-0003a260: 2d64 74e2 8099 2c20 6275 7420 6974 2077 -dt..., but it w\n-0003a270: 696c 6c20 6265 2069 6620 e280 9841 4d5f ill be if ...AM_\n-0003a280: 5946 4c41 4753 e280 9920 6973 20e2 8098 YFLAGS... is ...\n-0003a290: 2d64 0a2d 74e2 8099 206f 7220 e280 982d -d.-t... or ...-\n-0003a2a0: 6420 2d74 e280 990a 0a1f 0a46 696c 653a d -t.......File:\n-0003a2b0: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-0003a2c0: 6e66 6f2c 2020 4e6f 6465 3a20 432b 2b20 nfo, Node: C++ \n-0003a2d0: 5375 7070 6f72 742c 2020 4e65 7874 3a20 Support, Next: \n-0003a2e0: 4f62 6a65 6374 6976 6520 4320 5375 7070 Objective C Supp\n-0003a2f0: 6f72 742c 2020 5072 6576 3a20 5961 6363 ort, Prev: Yacc\n-0003a300: 2061 6e64 204c 6578 2c20 2055 703a 2050 and Lex, Up: P\n-0003a310: 726f 6772 616d 730a 0a38 2e39 2043 2b2b rograms..8.9 C++\n-0003a320: 2053 7570 706f 7274 0a3d 3d3d 3d3d 3d3d Support.=======\n-0003a330: 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 ========..Automa\n-0003a340: 6b65 2069 6e63 6c75 6465 7320 6675 6c6c ke includes full\n-0003a350: 2073 7570 706f 7274 2066 6f72 2043 2b2b support for C++\n-0003a360: 2e0a 0a20 2020 416e 7920 7061 636b 6167 ... Any packag\n-0003a370: 6520 696e 636c 7564 696e 6720 432b 2b20 e including C++ \n-0003a380: 636f 6465 206d 7573 7420 6465 6669 6e65 code must define\n-0003a390: 2074 6865 206f 7574 7075 7420 7661 7269 the output vari\n-0003a3a0: 6162 6c65 20e2 8098 4358 58e2 8099 0a69 able ...CXX....i\n-0003a3b0: 6e20 e280 9863 6f6e 6669 6775 7265 2e61 n ...configure.a\n-0003a3c0: 63e2 8099 3b20 7468 6520 7369 6d70 6c65 c...; the simple\n-0003a3d0: 7374 2077 6179 2074 6f20 646f 2074 6869 st way to do thi\n-0003a3e0: 7320 6973 2074 6f20 7573 6520 7468 650a s is to use the.\n-0003a3f0: e280 9841 435f 5052 4f47 5f43 5858 e280 ...AC_PROG_CXX..\n-0003a400: 9920 6d61 6372 6f20 282a 6e6f 7465 2050 . macro (*note P\n-0003a410: 6172 7469 6375 6c61 7220 5072 6f67 7261 articular Progra\n-0003a420: 6d20 4368 6563 6b73 3a0a 2861 7574 6f63 m Checks:.(autoc\n-0003a430: 6f6e 6629 5061 7274 6963 756c 6172 2050 onf)Particular P\n-0003a440: 726f 6772 616d 732e 292e 0a0a 2020 2041 rograms.)... A\n-0003a450: 2066 6577 2061 6464 6974 696f 6e61 6c20 few additional \n-0003a460: 7661 7269 6162 6c65 7320 6172 6520 6465 variables are de\n-0003a470: 6669 6e65 6420 7768 656e 2061 2043 2b2b fined when a C++\n-0003a480: 2073 6f75 7263 6520 6669 6c65 2069 730a source file is.\n-0003a490: 7365 656e 3a0a 0ae2 8098 4358 58e2 8099 seen:.....CXX...\n-0003a4a0: 0a20 2020 2020 5468 6520 6e61 6d65 206f . The name o\n-0003a4b0: 6620 7468 6520 432b 2b20 636f 6d70 696c f the C++ compil\n-0003a4c0: 6572 2e0a 0ae2 8098 4358 5846 4c41 4753 er......CXXFLAGS\n-0003a4d0: e280 990a 2020 2020 2041 6e79 2066 6c61 .... Any fla\n-0003a4e0: 6773 2074 6f20 7061 7373 2074 6f20 7468 gs to pass to th\n-0003a4f0: 6520 432b 2b20 636f 6d70 696c 6572 2e0a e C++ compiler..\n-0003a500: 0ae2 8098 414d 5f43 5858 464c 4147 53e2 ....AM_CXXFLAGS.\n-0003a510: 8099 0a20 2020 2020 5468 6520 6d61 696e ... The main\n-0003a520: 7461 696e 6572 2773 2076 6172 6961 6e74 tainer's variant\n-0003a530: 206f 6620 e280 9843 5858 464c 4147 53e2 of ...CXXFLAGS.\n-0003a540: 8099 2e0a 0ae2 8098 4358 5843 4f4d 5049 ........CXXCOMPI\n-0003a550: 4c45 e280 990a 2020 2020 2054 6865 2063 LE.... The c\n-0003a560: 6f6d 6d61 6e64 2075 7365 6420 746f 2061 ommand used to a\n-0003a570: 6374 7561 6c6c 7920 636f 6d70 696c 6520 ctually compile \n-0003a580: 6120 432b 2b20 736f 7572 6365 2066 696c a C++ source fil\n-0003a590: 652e 2020 5468 6520 6669 6c65 0a20 2020 e. The file. \n-0003a5a0: 2020 6e61 6d65 2069 7320 6170 7065 6e64 name is append\n-0003a5b0: 6564 2074 6f20 666f 726d 2074 6865 2063 ed to form the c\n-0003a5c0: 6f6d 706c 6574 6520 636f 6d6d 616e 6420 omplete command \n-0003a5d0: 6c69 6e65 2e0a 0ae2 8098 4358 584c 494e line......CXXLIN\n-0003a5e0: 4be2 8099 0a20 2020 2020 5468 6520 636f K.... The co\n-0003a5f0: 6d6d 616e 6420 7573 6564 2074 6f20 6163 mmand used to ac\n-0003a600: 7475 616c 6c79 206c 696e 6b20 6120 432b tually link a C+\n-0003a610: 2b20 7072 6f67 7261 6d2e 0a0a 1f0a 4669 + program.....Fi\n-0003a620: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-0003a630: 312e 696e 666f 2c20 204e 6f64 653a 204f 1.info, Node: O\n-0003a640: 626a 6563 7469 7665 2043 2053 7570 706f bjective C Suppo\n-0003a650: 7274 2c20 204e 6578 743a 2055 6e69 6669 rt, Next: Unifi\n-0003a660: 6564 2050 6172 616c 6c65 6c20 4320 5375 ed Parallel C Su\n-0003a670: 7070 6f72 742c 2020 5072 6576 3a20 432b pport, Prev: C+\n-0003a680: 2b20 5375 7070 6f72 742c 2020 5570 3a20 + Support, Up: \n-0003a690: 5072 6f67 7261 6d73 0a0a 382e 3130 204f Programs..8.10 O\n-0003a6a0: 626a 6563 7469 7665 2043 2053 7570 706f bjective C Suppo\n-0003a6b0: 7274 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d rt.=============\n-0003a6c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 7574 ===========..Aut\n-0003a6d0: 6f6d 616b 6520 696e 636c 7564 6573 2073 omake includes s\n-0003a6e0: 6f6d 6520 7375 7070 6f72 7420 666f 7220 ome support for \n-0003a6f0: 4f62 6a65 6374 6976 6520 432e 0a0a 2020 Objective C... \n-0003a700: 2041 6e79 2070 6163 6b61 6765 2069 6e63 Any package inc\n-0003a710: 6c75 6469 6e67 204f 626a 6563 7469 7665 luding Objective\n-0003a720: 2043 2063 6f64 6520 6d75 7374 2064 6566 C code must def\n-0003a730: 696e 6520 7468 6520 6f75 7470 7574 0a76 ine the output.v\n-0003a740: 6172 6961 626c 6520 e280 984f 424a 43e2 ariable ...OBJC.\n-0003a750: 8099 2069 6e20 e280 9863 6f6e 6669 6775 .. in ...configu\n-0003a760: 7265 2e61 63e2 8099 3b20 7468 6520 7369 re.ac...; the si\n-0003a770: 6d70 6c65 7374 2077 6179 2074 6f20 646f mplest way to do\n-0003a780: 2074 6869 7320 6973 2074 6f20 7573 650a this is to use.\n-0003a790: 7468 6520 e280 9841 435f 5052 4f47 5f4f the ...AC_PROG_O\n-0003a7a0: 424a 43e2 8099 206d 6163 726f 2028 2a6e BJC... macro (*n\n-0003a7b0: 6f74 6520 5061 7274 6963 756c 6172 2050 ote Particular P\n-0003a7c0: 726f 6772 616d 2043 6865 636b 733a 0a28 rogram Checks:.(\n-0003a7d0: 6175 746f 636f 6e66 2950 6172 7469 6375 autoconf)Particu\n-0003a7e0: 6c61 7220 5072 6f67 7261 6d73 2e29 2e0a lar Programs.)..\n-0003a7f0: 0a20 2020 4120 6665 7720 6164 6469 7469 . A few additi\n-0003a800: 6f6e 616c 2076 6172 6961 626c 6573 2061 onal variables a\n-0003a810: 7265 2064 6566 696e 6564 2077 6865 6e20 re defined when \n-0003a820: 616e 204f 626a 6563 7469 7665 2043 2073 an Objective C s\n-0003a830: 6f75 7263 650a 6669 6c65 2069 7320 7365 ource.file is se\n-0003a840: 656e 3a0a 0ae2 8098 4f42 4a43 e280 990a en:.....OBJC....\n-0003a850: 2020 2020 2054 6865 206e 616d 6520 6f66 The name of\n-0003a860: 2074 6865 204f 626a 6563 7469 7665 2043 the Objective C\n-0003a870: 2063 6f6d 7069 6c65 722e 0a0a e280 984f compiler......O\n-0003a880: 424a 4346 4c41 4753 e280 990a 2020 2020 BJCFLAGS.... \n-0003a890: 2041 6e79 2066 6c61 6773 2074 6f20 7061 Any flags to pa\n-0003a8a0: 7373 2074 6f20 7468 6520 4f62 6a65 6374 ss to the Object\n-0003a8b0: 6976 6520 4320 636f 6d70 696c 6572 2e0a ive C compiler..\n-0003a8c0: 0ae2 8098 414d 5f4f 424a 4346 4c41 4753 ....AM_OBJCFLAGS\n-0003a8d0: e280 990a 2020 2020 2054 6865 206d 6169 .... The mai\n-0003a8e0: 6e74 6169 6e65 7227 7320 7661 7269 616e ntainer's varian\n-0003a8f0: 7420 6f66 20e2 8098 4f42 4a43 464c 4147 t of ...OBJCFLAG\n-0003a900: 53e2 8099 2e0a 0ae2 8098 4f42 4a43 434f S.........OBJCCO\n-0003a910: 4d50 494c 45e2 8099 0a20 2020 2020 5468 MPILE.... Th\n-0003a920: 6520 636f 6d6d 616e 6420 7573 6564 2074 e command used t\n-0003a930: 6f20 6163 7475 616c 6c79 2063 6f6d 7069 o actually compi\n-0003a940: 6c65 2061 6e20 4f62 6a65 6374 6976 6520 le an Objective \n-0003a950: 4320 736f 7572 6365 2066 696c 652e 0a20 C source file.. \n-0003a960: 2020 2020 5468 6520 6669 6c65 206e 616d The file nam\n-0003a970: 6520 6973 2061 7070 656e 6465 6420 746f e is appended to\n-0003a980: 2066 6f72 6d20 7468 6520 636f 6d70 6c65 form the comple\n-0003a990: 7465 2063 6f6d 6d61 6e64 206c 696e 652e te command line.\n-0003a9a0: 0a0a e280 984f 424a 434c 494e 4be2 8099 .....OBJCLINK...\n-0003a9b0: 0a20 2020 2020 5468 6520 636f 6d6d 616e . The comman\n-0003a9c0: 6420 7573 6564 2074 6f20 6163 7475 616c d used to actual\n-0003a9d0: 6c79 206c 696e 6b20 616e 204f 626a 6563 ly link an Objec\n-0003a9e0: 7469 7665 2043 2070 726f 6772 616d 2e0a tive C program..\n-0003a9f0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-0003aa00: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-0003aa10: 6465 3a20 556e 6966 6965 6420 5061 7261 de: Unified Para\n-0003aa20: 6c6c 656c 2043 2053 7570 706f 7274 2c20 llel C Support, \n-0003aa30: 204e 6578 743a 2041 7373 656d 626c 7920 Next: Assembly \n-0003aa40: 5375 7070 6f72 742c 2020 5072 6576 3a20 Support, Prev: \n-0003aa50: 4f62 6a65 6374 6976 6520 4320 5375 7070 Objective C Supp\n-0003aa60: 6f72 742c 2020 5570 3a20 5072 6f67 7261 ort, Up: Progra\n-0003aa70: 6d73 0a0a 382e 3131 2055 6e69 6669 6564 ms..8.11 Unified\n-0003aa80: 2050 6172 616c 6c65 6c20 4320 5375 7070 Parallel C Supp\n-0003aa90: 6f72 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ort.============\n+00038d70: 3d3d 0a0a 4175 746f 6d61 6b65 2068 6173 ==..Automake has\n+00038d80: 2073 6f6d 6577 6861 7420 6964 696f 7379 somewhat idiosy\n+00038d90: 6e63 7261 7469 6320 7375 7070 6f72 7420 ncratic support \n+00038da0: 666f 7220 5961 6363 2061 6e64 204c 6578 for Yacc and Lex\n+00038db0: 2e0a 0a20 2020 4175 746f 6d61 6b65 2061 ... Automake a\n+00038dc0: 7373 756d 6573 2074 6861 7420 7468 6520 ssumes that the \n+00038dd0: e280 982e 63e2 8099 2066 696c 6520 6765 ....c... file ge\n+00038de0: 6e65 7261 7465 6420 6279 20e2 8098 7961 nerated by ...ya\n+00038df0: 6363 e280 9920 286f 7220 e280 986c 6578 cc... (or ...lex\n+00038e00: e280 9929 0a73 686f 756c 6420 6265 206e ...).should be n\n+00038e10: 616d 6564 2075 7369 6e67 2074 6865 2062 amed using the b\n+00038e20: 6173 656e 616d 6520 6f66 2074 6865 2069 asename of the i\n+00038e30: 6e70 7574 2066 696c 652e 2020 5468 6174 nput file. That\n+00038e40: 2069 732c 2066 6f72 2061 0a79 6163 6320 is, for a.yacc \n+00038e50: 736f 7572 6365 2066 696c 6520 e280 9866 source file ...f\n+00038e60: 6f6f 2e79 e280 992c 2041 7574 6f6d 616b oo.y..., Automak\n+00038e70: 6520 7769 6c6c 2063 6175 7365 2074 6865 e will cause the\n+00038e80: 2069 6e74 6572 6d65 6469 6174 6520 6669 intermediate fi\n+00038e90: 6c65 2074 6f0a 6265 206e 616d 6564 20e2 le to.be named .\n+00038ea0: 8098 666f 6f2e 63e2 8099 2028 6173 206f ..foo.c... (as o\n+00038eb0: 7070 6f73 6564 2074 6f20 e280 9879 2e74 pposed to ...y.t\n+00038ec0: 6162 2e63 e280 992c 2077 6869 6368 2069 ab.c..., which i\n+00038ed0: 7320 6d6f 7265 2074 7261 6469 7469 6f6e s more tradition\n+00038ee0: 616c 292e 0a0a 2020 2054 6865 2065 7874 al)... The ext\n+00038ef0: 656e 7369 6f6e 206f 6620 6120 7961 6363 ension of a yacc\n+00038f00: 2073 6f75 7263 6520 6669 6c65 2069 7320 source file is \n+00038f10: 7573 6564 2074 6f20 6465 7465 726d 696e used to determin\n+00038f20: 6520 7468 650a 6578 7465 6e73 696f 6e20 e the.extension \n+00038f30: 6f66 2074 6865 2072 6573 756c 7469 6e67 of the resulting\n+00038f40: 2043 206f 7220 432b 2b20 6669 6c65 2e20 C or C++ file. \n+00038f50: 2046 696c 6573 2077 6974 6820 7468 6520 Files with the \n+00038f60: 6578 7465 6e73 696f 6e20 e280 982e 79e2 extension ....y.\n+00038f70: 8099 0a77 696c 6c20 6265 2074 7572 6e65 ...will be turne\n+00038f80: 6420 696e 746f 20e2 8098 2e63 e280 9920 d into ....c... \n+00038f90: 6669 6c65 733b 206c 696b 6577 6973 652c files; likewise,\n+00038fa0: 20e2 8098 2e79 79e2 8099 2077 696c 6c20 ....yy... will \n+00038fb0: 6265 636f 6d65 20e2 8098 2e63 63e2 8099 become ....cc...\n+00038fc0: 3b0a e280 982e 792b 2be2 8099 2c20 e280 ;.....y++..., ..\n+00038fd0: 9863 2b2b e280 993b 20e2 8098 2e79 7878 .c++...; ....yxx\n+00038fe0: e280 992c 20e2 8098 2e63 7878 e280 993b ..., ....cxx...;\n+00038ff0: 2061 6e64 20e2 8098 2e79 7070 e280 992c and ....ypp...,\n+00039000: 20e2 8098 2e63 7070 e280 992e 0a0a 2020 ....cpp...... \n+00039010: 204c 696b 6577 6973 652c 206c 6578 2073 Likewise, lex s\n+00039020: 6f75 7263 6520 6669 6c65 7320 6361 6e20 ource files can \n+00039030: 6265 2075 7365 6420 746f 2067 656e 6572 be used to gener\n+00039040: 6174 6520 4320 6f72 2043 2b2b 3b20 7468 ate C or C++; th\n+00039050: 650a 6578 7465 6e73 696f 6e73 20e2 8098 e.extensions ...\n+00039060: 2e6c e280 992c 20e2 8098 2e6c 6ce2 8099 .l..., ....ll...\n+00039070: 2c20 e280 982e 6c2b 2be2 8099 2c20 e280 , ....l++..., ..\n+00039080: 982e 6c78 78e2 8099 2c20 616e 6420 e280 ..lxx..., and ..\n+00039090: 982e 6c70 70e2 8099 2061 7265 2072 6563 ..lpp... are rec\n+000390a0: 6f67 6e69 7a65 642e 0a0a 2020 2059 6f75 ognized... You\n+000390b0: 2073 686f 756c 6420 6e65 7665 7220 6578 should never ex\n+000390c0: 706c 6963 6974 6c79 206d 656e 7469 6f6e plicitly mention\n+000390d0: 2074 6865 2069 6e74 6572 6d65 6469 6174 the intermediat\n+000390e0: 6520 2843 206f 7220 432b 2b29 2066 696c e (C or C++) fil\n+000390f0: 650a 696e 2061 6e79 20e2 8098 534f 5552 e.in any ...SOUR\n+00039100: 4345 53e2 8099 2076 6172 6961 626c 653b CES... variable;\n+00039110: 206f 6e6c 7920 6c69 7374 2074 6865 2073 only list the s\n+00039120: 6f75 7263 6520 6669 6c65 2e0a 0a20 2020 ource file... \n+00039130: 5468 6520 696e 7465 726d 6564 6961 7465 The intermediate\n+00039140: 2066 696c 6573 2067 656e 6572 6174 6564 files generated\n+00039150: 2062 7920 e280 9879 6163 63e2 8099 2028 by ...yacc... (\n+00039160: 6f72 20e2 8098 6c65 78e2 8099 2920 7769 or ...lex...) wi\n+00039170: 6c6c 2062 650a 696e 636c 7564 6564 2069 ll be.included i\n+00039180: 6e20 616e 7920 6469 7374 7269 6275 7469 n any distributi\n+00039190: 6f6e 2074 6861 7420 6973 206d 6164 652e on that is made.\n+000391a0: 2020 5468 6174 2077 6179 2074 6865 2075 That way the u\n+000391b0: 7365 7220 646f 6573 6e27 740a 6e65 6564 ser doesn't.need\n+000391c0: 2074 6f20 6861 7665 20e2 8098 7961 6363 to have ...yacc\n+000391d0: e280 9920 6f72 20e2 8098 6c65 78e2 8099 ... or ...lex...\n+000391e0: 2e0a 0a20 2020 4966 2061 20e2 8098 7961 ... If a ...ya\n+000391f0: 6363 e280 9920 736f 7572 6365 2066 696c cc... source fil\n+00039200: 6520 6973 2073 6565 6e2c 2074 6865 6e20 e is seen, then \n+00039210: 796f 7572 20e2 8098 636f 6e66 6967 7572 your ...configur\n+00039220: 652e 6163 e280 9920 6d75 7374 2064 6566 e.ac... must def\n+00039230: 696e 650a 7468 6520 7661 7269 6162 6c65 ine.the variable\n+00039240: 20e2 8098 5941 4343 e280 992e 2020 5468 ...YACC.... Th\n+00039250: 6973 2069 7320 6d6f 7374 2065 6173 696c is is most easil\n+00039260: 7920 646f 6e65 2062 7920 696e 766f 6b69 y done by invoki\n+00039270: 6e67 2074 6865 206d 6163 726f 0ae2 8098 ng the macro....\n+00039280: 4143 5f50 524f 475f 5941 4343 e280 9920 AC_PROG_YACC... \n+00039290: 282a 6e6f 7465 2050 6172 7469 6375 6c61 (*note Particula\n+000392a0: 7220 5072 6f67 7261 6d20 4368 6563 6b73 r Program Checks\n+000392b0: 3a20 2861 7574 6f63 6f6e 6629 5061 7274 : (autoconf)Part\n+000392c0: 6963 756c 6172 0a50 726f 6772 616d 732e icular.Programs.\n+000392d0: 292e 0a0a 2020 2057 6865 6e20 e280 9879 )... When ...y\n+000392e0: 6163 63e2 8099 2069 7320 696e 766f 6b65 acc... is invoke\n+000392f0: 642c 2069 7420 6973 2070 6173 7365 6420 d, it is passed \n+00039300: e280 9841 4d5f 5946 4c41 4753 e280 9920 ...AM_YFLAGS... \n+00039310: 616e 6420 e280 9859 464c 4147 53e2 8099 and ...YFLAGS...\n+00039320: 2e20 2054 6865 0a6c 6174 7465 7220 6973 . The.latter is\n+00039330: 2061 2075 7365 7220 7661 7269 6162 6c65 a user variable\n+00039340: 2061 6e64 2074 6865 2066 6f72 6d65 7220 and the former \n+00039350: 6973 2069 6e74 656e 6465 6420 666f 7220 is intended for \n+00039360: 7468 650a e280 984d 616b 6566 696c 652e the....Makefile.\n+00039370: 616d e280 9920 6175 7468 6f72 2e0a 0a20 am... author... \n+00039380: 2020 e280 9841 4d5f 5946 4c41 4753 e280 ...AM_YFLAGS..\n+00039390: 9920 6973 2075 7375 616c 6c79 2075 7365 . is usually use\n+000393a0: 6420 746f 2070 6173 7320 7468 6520 e280 d to pass the ..\n+000393b0: 982d 64e2 8099 206f 7074 696f 6e20 746f .-d... option to\n+000393c0: 20e2 8098 7961 6363 e280 992e 0a41 7574 ...yacc.....Aut\n+000393d0: 6f6d 616b 6520 6b6e 6f77 7320 7768 6174 omake knows what\n+000393e0: 2074 6869 7320 6d65 616e 7320 616e 6420 this means and \n+000393f0: 7769 6c6c 2061 7574 6f6d 6174 6963 616c will automatical\n+00039400: 6c79 2061 646a 7573 7420 6974 7320 7275 ly adjust its ru\n+00039410: 6c65 730a 746f 2075 7064 6174 6520 616e les.to update an\n+00039420: 6420 6469 7374 7269 6275 7465 2074 6865 d distribute the\n+00039430: 2068 6561 6465 7220 6669 6c65 2062 7569 header file bui\n+00039440: 6c74 2062 7920 e280 9879 6163 6320 2d64 lt by ...yacc -d\n+00039450: e280 9928 3129 2e20 2057 6861 740a 4175 ...(1). What.Au\n+00039460: 746f 6d61 6b65 2063 616e 6e6f 7420 6775 tomake cannot gu\n+00039470: 6573 732c 2074 686f 7567 682c 2069 7320 ess, though, is \n+00039480: 7768 6572 6520 7468 6973 2068 6561 6465 where this heade\n+00039490: 7220 7769 6c6c 2062 6520 7573 6564 3a20 r will be used: \n+000394a0: 6974 2069 730a 7570 2074 6f20 796f 7520 it is.up to you \n+000394b0: 746f 2065 6e73 7572 6520 7468 6520 6865 to ensure the he\n+000394c0: 6164 6572 2067 6574 7320 6275 696c 7420 ader gets built \n+000394d0: 6265 666f 7265 2069 7420 6973 2066 6972 before it is fir\n+000394e0: 7374 2075 7365 642e 0a54 7970 6963 616c st used..Typical\n+000394f0: 6c79 2074 6869 7320 6973 206e 6563 6573 ly this is neces\n+00039500: 7361 7279 2069 6e20 6f72 6465 7220 666f sary in order fo\n+00039510: 7220 6465 7065 6e64 656e 6379 2074 7261 r dependency tra\n+00039520: 636b 696e 6720 746f 2077 6f72 6b0a 7768 cking to work.wh\n+00039530: 656e 2074 6865 2068 6561 6465 7220 6973 en the header is\n+00039540: 2069 6e63 6c75 6465 6420 6279 2061 6e6f included by ano\n+00039550: 7468 6572 2066 696c 652e 2020 5468 6520 ther file. The \n+00039560: 636f 6d6d 6f6e 2073 6f6c 7574 696f 6e20 common solution \n+00039570: 6973 0a6c 6973 7469 6e67 2074 6865 2068 is.listing the h\n+00039580: 6561 6465 7220 6669 6c65 2069 6e20 e280 eader file in ..\n+00039590: 9842 5549 4c54 5f53 4f55 5243 4553 e280 .BUILT_SOURCES..\n+000395a0: 9920 282a 6e6f 7465 2053 6f75 7263 6573 . (*note Sources\n+000395b0: 3a3a 2920 6173 2066 6f6c 6c6f 7773 2e0a ::) as follows..\n+000395c0: 0a20 2020 2020 4255 494c 545f 534f 5552 . BUILT_SOUR\n+000395d0: 4345 5320 3d20 7061 7273 6572 2e68 0a20 CES = parser.h. \n+000395e0: 2020 2020 414d 5f59 464c 4147 5320 3d20 AM_YFLAGS = \n+000395f0: 2d64 0a20 2020 2020 6269 6e5f 5052 4f47 -d. bin_PROG\n+00039600: 5241 4d53 203d 2066 6f6f 0a20 2020 2020 RAMS = foo. \n+00039610: 666f 6f5f 534f 5552 4345 5320 3d20 2e2e foo_SOURCES = ..\n+00039620: 2e20 7061 7273 6572 2e79 202e 2e2e 0a0a . parser.y .....\n+00039630: 2020 2049 6620 6120 e280 986c 6578 e280 If a ...lex..\n+00039640: 9920 736f 7572 6365 2066 696c 6520 6973 . source file is\n+00039650: 2073 6565 6e2c 2074 6865 6e20 796f 7572 seen, then your\n+00039660: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+00039670: e280 9920 6d75 7374 2064 6566 696e 650a ... must define.\n+00039680: 7468 6520 7661 7269 6162 6c65 20e2 8098 the variable ...\n+00039690: 4c45 58e2 8099 2e20 2059 6f75 2063 616e LEX.... You can\n+000396a0: 2075 7365 20e2 8098 4143 5f50 524f 475f use ...AC_PROG_\n+000396b0: 4c45 58e2 8099 2074 6f20 646f 2074 6869 LEX... to do thi\n+000396c0: 7320 282a 6e6f 7465 0a50 6172 7469 6375 s (*note.Particu\n+000396d0: 6c61 7220 5072 6f67 7261 6d20 4368 6563 lar Program Chec\n+000396e0: 6b73 3a20 2861 7574 6f63 6f6e 6629 5061 ks: (autoconf)Pa\n+000396f0: 7274 6963 756c 6172 2050 726f 6772 616d rticular Program\n+00039700: 732e 292c 2062 7574 2075 7369 6e67 0ae2 s.), but using..\n+00039710: 8098 414d 5f50 524f 475f 4c45 58e2 8099 ..AM_PROG_LEX...\n+00039720: 206d 6163 726f 2028 2a6e 6f74 6520 4d61 macro (*note Ma\n+00039730: 6372 6f73 3a3a 2920 6973 2072 6563 6f6d cros::) is recom\n+00039740: 6d65 6e64 6564 2e0a 0a20 2020 5768 656e mended... When\n+00039750: 20e2 8098 6c65 78e2 8099 2069 7320 696e ...lex... is in\n+00039760: 766f 6b65 642c 2069 7420 6973 2070 6173 voked, it is pas\n+00039770: 7365 6420 e280 9841 4d5f 4c46 4c41 4753 sed ...AM_LFLAGS\n+00039780: e280 9920 616e 6420 e280 984c 464c 4147 ... and ...LFLAG\n+00039790: 53e2 8099 2e20 2054 6865 0a6c 6174 7465 S.... The.latte\n+000397a0: 7220 6973 2061 2075 7365 7220 7661 7269 r is a user vari\n+000397b0: 6162 6c65 2061 6e64 2074 6865 2066 6f72 able and the for\n+000397c0: 6d65 7220 6973 2069 6e74 656e 6465 6420 mer is intended \n+000397d0: 666f 7220 7468 650a e280 984d 616b 6566 for the....Makef\n+000397e0: 696c 652e 616d e280 9920 6175 7468 6f72 ile.am... author\n+000397f0: 2e0a 0a20 2020 5768 656e 20e2 8098 414d ... When ...AM\n+00039800: 5f4d 4149 4e54 4149 4e45 525f 4d4f 4445 _MAINTAINER_MODE\n+00039810: e280 9920 282a 6e6f 7465 206d 6169 6e74 ... (*note maint\n+00039820: 6169 6e65 722d 6d6f 6465 3a3a 2920 6973 ainer-mode::) is\n+00039830: 2075 7365 642c 2074 6865 0a72 6562 7569 used, the.rebui\n+00039840: 6c64 2072 756c 6520 666f 7220 6469 7374 ld rule for dist\n+00039850: 7269 6275 7465 6420 5961 6363 2061 6e64 ributed Yacc and\n+00039860: 204c 6578 2073 6f75 7263 6573 2061 7265 Lex sources are\n+00039870: 206f 6e6c 7920 7573 6564 2077 6865 6e0a only used when.\n+00039880: e280 986d 6169 6e74 6169 6e65 722d 6d6f ...maintainer-mo\n+00039890: 6465 e280 9920 6973 2065 6e61 626c 6564 de... is enabled\n+000398a0: 2c20 6f72 2077 6865 6e20 7468 6520 6669 , or when the fi\n+000398b0: 6c65 7320 6861 7665 2062 6565 6e20 6572 les have been er\n+000398c0: 6173 6564 2e0a 0a20 2020 5768 656e 20e2 ased... When .\n+000398d0: 8098 6c65 78e2 8099 206f 7220 e280 9879 ..lex... or ...y\n+000398e0: 6163 63e2 8099 2073 6f75 7263 6573 2061 acc... sources a\n+000398f0: 7265 2075 7365 642c 20e2 8098 6175 746f re used, ...auto\n+00039900: 6d61 6b65 202d 69e2 8099 2061 7574 6f6d make -i... autom\n+00039910: 6174 6963 616c 6c79 0a69 6e73 7461 6c6c atically.install\n+00039920: 7320 616e 2061 7578 696c 6961 7279 2070 s an auxiliary p\n+00039930: 726f 6772 616d 2063 616c 6c65 6420 e280 rogram called ..\n+00039940: 9879 6c77 7261 70e2 8099 2069 6e20 796f .ylwrap... in yo\n+00039950: 7572 2070 6163 6b61 6765 2028 2a6e 6f74 ur package (*not\n+00039960: 650a 4175 7869 6c69 6172 7920 5072 6f67 e.Auxiliary Prog\n+00039970: 7261 6d73 3a3a 292e 2020 5468 6973 2070 rams::). This p\n+00039980: 726f 6772 616d 2069 7320 7573 6564 2062 rogram is used b\n+00039990: 7920 7468 6520 6275 696c 6420 7275 6c65 y the build rule\n+000399a0: 7320 746f 0a72 656e 616d 6520 7468 6520 s to.rename the \n+000399b0: 6f75 7470 7574 206f 6620 7468 6573 6520 output of these \n+000399c0: 746f 6f6c 732c 2061 6e64 206d 616b 6573 tools, and makes\n+000399d0: 2069 7420 706f 7373 6962 6c65 2074 6f20 it possible to \n+000399e0: 696e 636c 7564 650a 6d75 6c74 6970 6c65 include.multiple\n+000399f0: 20e2 8098 7961 6363 e280 9920 286f 7220 ...yacc... (or \n+00039a00: e280 986c 6578 e280 9929 2073 6f75 7263 ...lex...) sourc\n+00039a10: 6520 6669 6c65 7320 696e 2061 2073 696e e files in a sin\n+00039a20: 676c 6520 6469 7265 6374 6f72 792e 2020 gle directory. \n+00039a30: 2854 6869 7320 6973 0a6e 6563 6573 7361 (This is.necessa\n+00039a40: 7279 2062 6563 6175 7365 2079 6163 6327 ry because yacc'\n+00039a50: 7320 6f75 7470 7574 2066 696c 6520 6e61 s output file na\n+00039a60: 6d65 2069 7320 6669 7865 642c 2061 6e64 me is fixed, and\n+00039a70: 2061 2070 6172 616c 6c65 6c20 6d61 6b65 a parallel make\n+00039a80: 0a63 6f75 6c64 2063 6f6e 6365 6976 6162 .could conceivab\n+00039a90: 6c79 2069 6e76 6f6b 6520 6d6f 7265 2074 ly invoke more t\n+00039aa0: 6861 6e20 6f6e 6520 696e 7374 616e 6365 han one instance\n+00039ab0: 206f 6620 e280 9879 6163 63e2 8099 0a73 of ...yacc....s\n+00039ac0: 696d 756c 7461 6e65 6f75 736c 792e 290a imultaneously.).\n+00039ad0: 0a20 2020 466f 7220 e280 9879 6163 63e2 . For ...yacc.\n+00039ae0: 8099 2c20 7369 6d70 6c79 206d 616e 6167 .., simply manag\n+00039af0: 696e 6720 6c6f 636b 696e 6720 6973 2069 ing locking is i\n+00039b00: 6e73 7566 6669 6369 656e 742e 2020 5468 nsufficient. Th\n+00039b10: 6520 6f75 7470 7574 206f 660a e280 9879 e output of....y\n+00039b20: 6163 63e2 8099 2061 6c77 6179 7320 7573 acc... always us\n+00039b30: 6573 2074 6865 2073 616d 6520 7379 6d62 es the same symb\n+00039b40: 6f6c 206e 616d 6573 2069 6e74 6572 6e61 ol names interna\n+00039b50: 6c6c 792c 2073 6f20 6974 2069 736e 2774 lly, so it isn't\n+00039b60: 0a70 6f73 7369 626c 6520 746f 206c 696e .possible to lin\n+00039b70: 6b20 7477 6f20 e280 9879 6163 63e2 8099 k two ...yacc...\n+00039b80: 2070 6172 7365 7273 2069 6e74 6f20 7468 parsers into th\n+00039b90: 6520 7361 6d65 2065 7865 6375 7461 626c e same executabl\n+00039ba0: 652e 0a0a 2020 2057 6520 7265 636f 6d6d e... We recomm\n+00039bb0: 656e 6420 7573 696e 6720 7468 6520 666f end using the fo\n+00039bc0: 6c6c 6f77 696e 6720 7265 6e61 6d69 6e67 llowing renaming\n+00039bd0: 2068 6163 6b20 7573 6564 2069 6e20 e280 hack used in ..\n+00039be0: 9867 6462 e280 993a 0a20 2020 2020 2364 .gdb...:. #d\n+00039bf0: 6566 696e 6520 7979 6d61 7864 6570 7468 efine yymaxdepth\n+00039c00: 2063 5f6d 6178 6465 7074 680a 2020 2020 c_maxdepth. \n+00039c10: 2023 6465 6669 6e65 2079 7970 6172 7365 #define yyparse\n+00039c20: 2063 5f70 6172 7365 0a20 2020 2020 2364 c_parse. #d\n+00039c30: 6566 696e 6520 7979 6c65 7820 2020 635f efine yylex c_\n+00039c40: 6c65 780a 2020 2020 2023 6465 6669 6e65 lex. #define\n+00039c50: 2079 7965 7272 6f72 2063 5f65 7272 6f72 yyerror c_error\n+00039c60: 0a20 2020 2020 2364 6566 696e 6520 7979 . #define yy\n+00039c70: 6c76 616c 2020 635f 6c76 616c 0a20 2020 lval c_lval. \n+00039c80: 2020 2364 6566 696e 6520 7979 6368 6172 #define yychar\n+00039c90: 2020 635f 6368 6172 0a20 2020 2020 2364 c_char. #d\n+00039ca0: 6566 696e 6520 7979 6465 6275 6720 635f efine yydebug c_\n+00039cb0: 6465 6275 670a 2020 2020 2023 6465 6669 debug. #defi\n+00039cc0: 6e65 2079 7970 6163 7420 2063 5f70 6163 ne yypact c_pac\n+00039cd0: 740a 2020 2020 2023 6465 6669 6e65 2079 t. #define y\n+00039ce0: 7972 3120 2020 2063 5f72 310a 2020 2020 yr1 c_r1. \n+00039cf0: 2023 6465 6669 6e65 2079 7972 3220 2020 #define yyr2 \n+00039d00: 2063 5f72 320a 2020 2020 2023 6465 6669 c_r2. #defi\n+00039d10: 6e65 2079 7964 6566 2020 2063 5f64 6566 ne yydef c_def\n+00039d20: 0a20 2020 2020 2364 6566 696e 6520 7979 . #define yy\n+00039d30: 6368 6b20 2020 635f 6368 6b0a 2020 2020 chk c_chk. \n+00039d40: 2023 6465 6669 6e65 2079 7970 676f 2020 #define yypgo \n+00039d50: 2063 5f70 676f 0a20 2020 2020 2364 6566 c_pgo. #def\n+00039d60: 696e 6520 7979 6163 7420 2020 635f 6163 ine yyact c_ac\n+00039d70: 740a 2020 2020 2023 6465 6669 6e65 2079 t. #define y\n+00039d80: 7965 7863 6120 2063 5f65 7863 610a 2020 yexca c_exca. \n+00039d90: 2020 2023 6465 6669 6e65 2079 7965 7272 #define yyerr\n+00039da0: 666c 6167 2063 5f65 7272 666c 6167 0a20 flag c_errflag. \n+00039db0: 2020 2020 2364 6566 696e 6520 7979 6e65 #define yyne\n+00039dc0: 7272 7320 635f 6e65 7272 730a 2020 2020 rrs c_nerrs. \n+00039dd0: 2023 6465 6669 6e65 2079 7970 7320 2020 #define yyps \n+00039de0: 2063 5f70 730a 2020 2020 2023 6465 6669 c_ps. #defi\n+00039df0: 6e65 2079 7970 7620 2020 2063 5f70 760a ne yypv c_pv.\n+00039e00: 2020 2020 2023 6465 6669 6e65 2079 7973 #define yys\n+00039e10: 2020 2020 2063 5f73 0a20 2020 2020 2364 c_s. #d\n+00039e20: 6566 696e 6520 7979 5f79 7973 2020 635f efine yy_yys c_\n+00039e30: 7979 730a 2020 2020 2023 6465 6669 6e65 yys. #define\n+00039e40: 2079 7973 7461 7465 2063 5f73 7461 7465 yystate c_state\n+00039e50: 0a20 2020 2020 2364 6566 696e 6520 7979 . #define yy\n+00039e60: 746d 7020 2020 635f 746d 700a 2020 2020 tmp c_tmp. \n+00039e70: 2023 6465 6669 6e65 2079 7976 2020 2020 #define yyv \n+00039e80: 2063 5f76 0a20 2020 2020 2364 6566 696e c_v. #defin\n+00039e90: 6520 7979 5f79 7976 2020 635f 7979 760a e yy_yyv c_yyv.\n+00039ea0: 2020 2020 2023 6465 6669 6e65 2079 7976 #define yyv\n+00039eb0: 616c 2020 2063 5f76 616c 0a20 2020 2020 al c_val. \n+00039ec0: 2364 6566 696e 6520 7979 6c6c 6f63 2020 #define yylloc \n+00039ed0: 635f 6c6c 6f63 0a20 2020 2020 2364 6566 c_lloc. #def\n+00039ee0: 696e 6520 7979 7265 6473 2020 635f 7265 ine yyreds c_re\n+00039ef0: 6473 0a20 2020 2020 2364 6566 696e 6520 ds. #define \n+00039f00: 7979 746f 6b73 2020 635f 746f 6b73 0a20 yytoks c_toks. \n+00039f10: 2020 2020 2364 6566 696e 6520 7979 6c68 #define yylh\n+00039f20: 7320 2020 635f 7979 6c68 730a 2020 2020 s c_yylhs. \n+00039f30: 2023 6465 6669 6e65 2079 796c 656e 2020 #define yylen \n+00039f40: 2063 5f79 796c 656e 0a20 2020 2020 2364 c_yylen. #d\n+00039f50: 6566 696e 6520 7979 6465 6672 6564 2063 efine yydefred c\n+00039f60: 5f79 7964 6566 7265 640a 2020 2020 2023 _yydefred. #\n+00039f70: 6465 6669 6e65 2079 7964 676f 746f 2020 define yydgoto \n+00039f80: 635f 7979 6467 6f74 6f0a 2020 2020 2023 c_yydgoto. #\n+00039f90: 6465 6669 6e65 2079 7973 696e 6465 7820 define yysindex \n+00039fa0: 635f 7979 7369 6e64 6578 0a20 2020 2020 c_yysindex. \n+00039fb0: 2364 6566 696e 6520 7979 7269 6e64 6578 #define yyrindex\n+00039fc0: 2063 5f79 7972 696e 6465 780a 2020 2020 c_yyrindex. \n+00039fd0: 2023 6465 6669 6e65 2079 7967 696e 6465 #define yyginde\n+00039fe0: 7820 635f 7979 6769 6e64 6578 0a20 2020 x c_yygindex. \n+00039ff0: 2020 2364 6566 696e 6520 7979 7461 626c #define yytabl\n+0003a000: 6520 2063 5f79 7974 6162 6c65 0a20 2020 e c_yytable. \n+0003a010: 2020 2364 6566 696e 6520 7979 6368 6563 #define yychec\n+0003a020: 6b20 2063 5f79 7963 6865 636b 0a20 2020 k c_yycheck. \n+0003a030: 2020 2364 6566 696e 6520 7979 6e61 6d65 #define yyname\n+0003a040: 2020 2063 5f79 796e 616d 650a 2020 2020 c_yyname. \n+0003a050: 2023 6465 6669 6e65 2079 7972 756c 6520 #define yyrule \n+0003a060: 2020 635f 7979 7275 6c65 0a0a 2020 2046 c_yyrule.. F\n+0003a070: 6f72 2065 6163 6820 6465 6669 6e65 2c20 or each define, \n+0003a080: 7265 706c 6163 6520 7468 6520 e280 9863 replace the ...c\n+0003a090: 5fe2 8099 2070 7265 6669 7820 7769 7468 _... prefix with\n+0003a0a0: 2077 6861 7465 7665 7220 796f 7520 6c69 whatever you li\n+0003a0b0: 6b65 2e0a 5468 6573 6520 6465 6669 6e65 ke..These define\n+0003a0c0: 7320 776f 726b 2066 6f72 20e2 8098 6269 s work for ...bi\n+0003a0d0: 736f 6ee2 8099 2c20 e280 9862 7961 6363 son..., ...byacc\n+0003a0e0: e280 992c 2061 6e64 2074 7261 6469 7469 ..., and traditi\n+0003a0f0: 6f6e 616c 20e2 8098 7961 6363 e280 9973 onal ...yacc...s\n+0003a100: 2e20 2049 660a 796f 7520 6669 6e64 2061 . If.you find a\n+0003a110: 2070 6172 7365 7220 6765 6e65 7261 746f parser generato\n+0003a120: 7220 7468 6174 2075 7365 7320 6120 7379 r that uses a sy\n+0003a130: 6d62 6f6c 206e 6f74 2063 6f76 6572 6564 mbol not covered\n+0003a140: 2068 6572 652c 2070 6c65 6173 650a 7265 here, please.re\n+0003a150: 706f 7274 2074 6865 206e 6577 206e 616d port the new nam\n+0003a160: 6520 736f 2069 7420 6361 6e20 6265 2061 e so it can be a\n+0003a170: 6464 6564 2074 6f20 7468 6520 6c69 7374 dded to the list\n+0003a180: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ----------\n+0003a190: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes -----\n+0003a1a0: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 506c -----.. (1) Pl\n+0003a1b0: 6561 7365 206e 6f74 6520 7468 6174 20e2 ease note that .\n+0003a1c0: 8098 6175 746f 6d61 6b65 e280 9920 7265 ..automake... re\n+0003a1d0: 636f 676e 697a 6573 20e2 8098 2d64 e280 cognizes ...-d..\n+0003a1e0: 9920 696e 20e2 8098 414d 5f59 464c 4147 . in ...AM_YFLAG\n+0003a1f0: 53e2 8099 206f 6e6c 790a 6966 2069 7420 S... only.if it \n+0003a200: 6973 206e 6f74 2063 6c75 7374 6572 6564 is not clustered\n+0003a210: 2077 6974 6820 6f74 6865 7220 6f70 7469 with other opti\n+0003a220: 6f6e 733b 2066 6f72 2065 7861 6d70 6c65 ons; for example\n+0003a230: 2c20 6974 2077 6f6e 2774 2062 650a 7265 , it won't be.re\n+0003a240: 636f 676e 697a 6564 2069 6620 e280 9841 cognized if ...A\n+0003a250: 4d5f 5946 4c41 4753 e280 9920 6973 20e2 M_YFLAGS... is .\n+0003a260: 8098 2d64 74e2 8099 2c20 6275 7420 6974 ..-dt..., but it\n+0003a270: 2077 696c 6c20 6265 2069 6620 e280 9841 will be if ...A\n+0003a280: 4d5f 5946 4c41 4753 e280 9920 6973 20e2 M_YFLAGS... is .\n+0003a290: 8098 2d64 0a2d 74e2 8099 206f 7220 e280 ..-d.-t... or ..\n+0003a2a0: 982d 6420 2d74 e280 990a 0a1f 0a46 696c .-d -t.......Fil\n+0003a2b0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0003a2c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 432b .info, Node: C+\n+0003a2d0: 2b20 5375 7070 6f72 742c 2020 4e65 7874 + Support, Next\n+0003a2e0: 3a20 4f62 6a65 6374 6976 6520 4320 5375 : Objective C Su\n+0003a2f0: 7070 6f72 742c 2020 5072 6576 3a20 5961 pport, Prev: Ya\n+0003a300: 6363 2061 6e64 204c 6578 2c20 2055 703a cc and Lex, Up:\n+0003a310: 2050 726f 6772 616d 730a 0a38 2e39 2043 Programs..8.9 C\n+0003a320: 2b2b 2053 7570 706f 7274 0a3d 3d3d 3d3d ++ Support.=====\n+0003a330: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f ==========..Auto\n+0003a340: 6d61 6b65 2069 6e63 6c75 6465 7320 6675 make includes fu\n+0003a350: 6c6c 2073 7570 706f 7274 2066 6f72 2043 ll support for C\n+0003a360: 2b2b 2e0a 0a20 2020 416e 7920 7061 636b ++... Any pack\n+0003a370: 6167 6520 696e 636c 7564 696e 6720 432b age including C+\n+0003a380: 2b20 636f 6465 206d 7573 7420 6465 6669 + code must defi\n+0003a390: 6e65 2074 6865 206f 7574 7075 7420 7661 ne the output va\n+0003a3a0: 7269 6162 6c65 20e2 8098 4358 58e2 8099 riable ...CXX...\n+0003a3b0: 0a69 6e20 e280 9863 6f6e 6669 6775 7265 .in ...configure\n+0003a3c0: 2e61 63e2 8099 3b20 7468 6520 7369 6d70 .ac...; the simp\n+0003a3d0: 6c65 7374 2077 6179 2074 6f20 646f 2074 lest way to do t\n+0003a3e0: 6869 7320 6973 2074 6f20 7573 6520 7468 his is to use th\n+0003a3f0: 650a e280 9841 435f 5052 4f47 5f43 5858 e....AC_PROG_CXX\n+0003a400: e280 9920 6d61 6372 6f20 282a 6e6f 7465 ... macro (*note\n+0003a410: 2050 6172 7469 6375 6c61 7220 5072 6f67 Particular Prog\n+0003a420: 7261 6d20 4368 6563 6b73 3a0a 2861 7574 ram Checks:.(aut\n+0003a430: 6f63 6f6e 6629 5061 7274 6963 756c 6172 oconf)Particular\n+0003a440: 2050 726f 6772 616d 732e 292e 0a0a 2020 Programs.)... \n+0003a450: 2041 2066 6577 2061 6464 6974 696f 6e61 A few additiona\n+0003a460: 6c20 7661 7269 6162 6c65 7320 6172 6520 l variables are \n+0003a470: 6465 6669 6e65 6420 7768 656e 2061 2043 defined when a C\n+0003a480: 2b2b 2073 6f75 7263 6520 6669 6c65 2069 ++ source file i\n+0003a490: 730a 7365 656e 3a0a 0ae2 8098 4358 58e2 s.seen:.....CXX.\n+0003a4a0: 8099 0a20 2020 2020 5468 6520 6e61 6d65 ... The name\n+0003a4b0: 206f 6620 7468 6520 432b 2b20 636f 6d70 of the C++ comp\n+0003a4c0: 696c 6572 2e0a 0ae2 8098 4358 5846 4c41 iler......CXXFLA\n+0003a4d0: 4753 e280 990a 2020 2020 2041 6e79 2066 GS.... Any f\n+0003a4e0: 6c61 6773 2074 6f20 7061 7373 2074 6f20 lags to pass to \n+0003a4f0: 7468 6520 432b 2b20 636f 6d70 696c 6572 the C++ compiler\n+0003a500: 2e0a 0ae2 8098 414d 5f43 5858 464c 4147 ......AM_CXXFLAG\n+0003a510: 53e2 8099 0a20 2020 2020 5468 6520 6d61 S.... The ma\n+0003a520: 696e 7461 696e 6572 2773 2076 6172 6961 intainer's varia\n+0003a530: 6e74 206f 6620 e280 9843 5858 464c 4147 nt of ...CXXFLAG\n+0003a540: 53e2 8099 2e0a 0ae2 8098 4358 5843 4f4d S.........CXXCOM\n+0003a550: 5049 4c45 e280 990a 2020 2020 2054 6865 PILE.... The\n+0003a560: 2063 6f6d 6d61 6e64 2075 7365 6420 746f command used to\n+0003a570: 2061 6374 7561 6c6c 7920 636f 6d70 696c actually compil\n+0003a580: 6520 6120 432b 2b20 736f 7572 6365 2066 e a C++ source f\n+0003a590: 696c 652e 2020 5468 6520 6669 6c65 0a20 ile. The file. \n+0003a5a0: 2020 2020 6e61 6d65 2069 7320 6170 7065 name is appe\n+0003a5b0: 6e64 6564 2074 6f20 666f 726d 2074 6865 nded to form the\n+0003a5c0: 2063 6f6d 706c 6574 6520 636f 6d6d 616e complete comman\n+0003a5d0: 6420 6c69 6e65 2e0a 0ae2 8098 4358 584c d line......CXXL\n+0003a5e0: 494e 4be2 8099 0a20 2020 2020 5468 6520 INK.... The \n+0003a5f0: 636f 6d6d 616e 6420 7573 6564 2074 6f20 command used to \n+0003a600: 6163 7475 616c 6c79 206c 696e 6b20 6120 actually link a \n+0003a610: 432b 2b20 7072 6f67 7261 6d2e 0a0a 1f0a C++ program.....\n+0003a620: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+0003a630: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+0003a640: 204f 626a 6563 7469 7665 2043 2053 7570 Objective C Sup\n+0003a650: 706f 7274 2c20 204e 6578 743a 2055 6e69 port, Next: Uni\n+0003a660: 6669 6564 2050 6172 616c 6c65 6c20 4320 fied Parallel C \n+0003a670: 5375 7070 6f72 742c 2020 5072 6576 3a20 Support, Prev: \n+0003a680: 432b 2b20 5375 7070 6f72 742c 2020 5570 C++ Support, Up\n+0003a690: 3a20 5072 6f67 7261 6d73 0a0a 382e 3130 : Programs..8.10\n+0003a6a0: 204f 626a 6563 7469 7665 2043 2053 7570 Objective C Sup\n+0003a6b0: 706f 7274 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d port.===========\n+0003a6c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A\n+0003a6d0: 7574 6f6d 616b 6520 696e 636c 7564 6573 utomake includes\n+0003a6e0: 2073 6f6d 6520 7375 7070 6f72 7420 666f some support fo\n+0003a6f0: 7220 4f62 6a65 6374 6976 6520 432e 0a0a r Objective C...\n+0003a700: 2020 2041 6e79 2070 6163 6b61 6765 2069 Any package i\n+0003a710: 6e63 6c75 6469 6e67 204f 626a 6563 7469 ncluding Objecti\n+0003a720: 7665 2043 2063 6f64 6520 6d75 7374 2064 ve C code must d\n+0003a730: 6566 696e 6520 7468 6520 6f75 7470 7574 efine the output\n+0003a740: 0a76 6172 6961 626c 6520 e280 984f 424a .variable ...OBJ\n+0003a750: 43e2 8099 2069 6e20 e280 9863 6f6e 6669 C... in ...confi\n+0003a760: 6775 7265 2e61 63e2 8099 3b20 7468 6520 gure.ac...; the \n+0003a770: 7369 6d70 6c65 7374 2077 6179 2074 6f20 simplest way to \n+0003a780: 646f 2074 6869 7320 6973 2074 6f20 7573 do this is to us\n+0003a790: 650a 7468 6520 e280 9841 435f 5052 4f47 e.the ...AC_PROG\n+0003a7a0: 5f4f 424a 43e2 8099 206d 6163 726f 2028 _OBJC... macro (\n+0003a7b0: 2a6e 6f74 6520 5061 7274 6963 756c 6172 *note Particular\n+0003a7c0: 2050 726f 6772 616d 2043 6865 636b 733a Program Checks:\n+0003a7d0: 0a28 6175 746f 636f 6e66 2950 6172 7469 .(autoconf)Parti\n+0003a7e0: 6375 6c61 7220 5072 6f67 7261 6d73 2e29 cular Programs.)\n+0003a7f0: 2e0a 0a20 2020 4120 6665 7720 6164 6469 ... A few addi\n+0003a800: 7469 6f6e 616c 2076 6172 6961 626c 6573 tional variables\n+0003a810: 2061 7265 2064 6566 696e 6564 2077 6865 are defined whe\n+0003a820: 6e20 616e 204f 626a 6563 7469 7665 2043 n an Objective C\n+0003a830: 2073 6f75 7263 650a 6669 6c65 2069 7320 source.file is \n+0003a840: 7365 656e 3a0a 0ae2 8098 4f42 4a43 e280 seen:.....OBJC..\n+0003a850: 990a 2020 2020 2054 6865 206e 616d 6520 .. The name \n+0003a860: 6f66 2074 6865 204f 626a 6563 7469 7665 of the Objective\n+0003a870: 2043 2063 6f6d 7069 6c65 722e 0a0a e280 C compiler.....\n+0003a880: 984f 424a 4346 4c41 4753 e280 990a 2020 .OBJCFLAGS.... \n+0003a890: 2020 2041 6e79 2066 6c61 6773 2074 6f20 Any flags to \n+0003a8a0: 7061 7373 2074 6f20 7468 6520 4f62 6a65 pass to the Obje\n+0003a8b0: 6374 6976 6520 4320 636f 6d70 696c 6572 ctive C compiler\n+0003a8c0: 2e0a 0ae2 8098 414d 5f4f 424a 4346 4c41 ......AM_OBJCFLA\n+0003a8d0: 4753 e280 990a 2020 2020 2054 6865 206d GS.... The m\n+0003a8e0: 6169 6e74 6169 6e65 7227 7320 7661 7269 aintainer's vari\n+0003a8f0: 616e 7420 6f66 20e2 8098 4f42 4a43 464c ant of ...OBJCFL\n+0003a900: 4147 53e2 8099 2e0a 0ae2 8098 4f42 4a43 AGS.........OBJC\n+0003a910: 434f 4d50 494c 45e2 8099 0a20 2020 2020 COMPILE.... \n+0003a920: 5468 6520 636f 6d6d 616e 6420 7573 6564 The command used\n+0003a930: 2074 6f20 6163 7475 616c 6c79 2063 6f6d to actually com\n+0003a940: 7069 6c65 2061 6e20 4f62 6a65 6374 6976 pile an Objectiv\n+0003a950: 6520 4320 736f 7572 6365 2066 696c 652e e C source file.\n+0003a960: 0a20 2020 2020 5468 6520 6669 6c65 206e . The file n\n+0003a970: 616d 6520 6973 2061 7070 656e 6465 6420 ame is appended \n+0003a980: 746f 2066 6f72 6d20 7468 6520 636f 6d70 to form the comp\n+0003a990: 6c65 7465 2063 6f6d 6d61 6e64 206c 696e lete command lin\n+0003a9a0: 652e 0a0a e280 984f 424a 434c 494e 4be2 e......OBJCLINK.\n+0003a9b0: 8099 0a20 2020 2020 5468 6520 636f 6d6d ... The comm\n+0003a9c0: 616e 6420 7573 6564 2074 6f20 6163 7475 and used to actu\n+0003a9d0: 616c 6c79 206c 696e 6b20 616e 204f 626a ally link an Obj\n+0003a9e0: 6563 7469 7665 2043 2070 726f 6772 616d ective C program\n+0003a9f0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+0003aa00: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0003aa10: 4e6f 6465 3a20 556e 6966 6965 6420 5061 Node: Unified Pa\n+0003aa20: 7261 6c6c 656c 2043 2053 7570 706f 7274 rallel C Support\n+0003aa30: 2c20 204e 6578 743a 2041 7373 656d 626c , Next: Assembl\n+0003aa40: 7920 5375 7070 6f72 742c 2020 5072 6576 y Support, Prev\n+0003aa50: 3a20 4f62 6a65 6374 6976 6520 4320 5375 : Objective C Su\n+0003aa60: 7070 6f72 742c 2020 5570 3a20 5072 6f67 pport, Up: Prog\n+0003aa70: 7261 6d73 0a0a 382e 3131 2055 6e69 6669 rams..8.11 Unifi\n+0003aa80: 6564 2050 6172 616c 6c65 6c20 4320 5375 ed Parallel C Su\n+0003aa90: 7070 6f72 740a 3d3d 3d3d 3d3d 3d3d 3d3d pport.==========\n 0003aaa0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0003aab0: 3d3d 3d0a 0a41 7574 6f6d 616b 6520 696e ===..Automake in\n-0003aac0: 636c 7564 6573 2073 6f6d 6520 7375 7070 cludes some supp\n-0003aad0: 6f72 7420 666f 7220 556e 6966 6965 6420 ort for Unified \n-0003aae0: 5061 7261 6c6c 656c 2043 2e0a 0a20 2020 Parallel C... \n-0003aaf0: 416e 7920 7061 636b 6167 6520 696e 636c Any package incl\n-0003ab00: 7564 696e 6720 556e 6966 6965 6420 5061 uding Unified Pa\n-0003ab10: 7261 6c6c 656c 2043 2063 6f64 6520 6d75 rallel C code mu\n-0003ab20: 7374 2064 6566 696e 6520 7468 6520 6f75 st define the ou\n-0003ab30: 7470 7574 0a76 6172 6961 626c 6520 e280 tput.variable ..\n-0003ab40: 9855 5043 e280 9920 696e 20e2 8098 636f .UPC... in ...co\n-0003ab50: 6e66 6967 7572 652e 6163 e280 993b 2074 nfigure.ac...; t\n-0003ab60: 6865 2073 696d 706c 6573 7420 7761 7920 he simplest way \n-0003ab70: 746f 2064 6f20 7468 6973 2069 7320 746f to do this is to\n-0003ab80: 2075 7365 0a74 6865 20e2 8098 414d 5f50 use.the ...AM_P\n-0003ab90: 524f 475f 5550 43e2 8099 206d 6163 726f ROG_UPC... macro\n-0003aba0: 2028 2a6e 6f74 6520 5075 626c 6963 204d (*note Public M\n-0003abb0: 6163 726f 733a 3a29 2e0a 0a20 2020 4120 acros::)... A \n-0003abc0: 6665 7720 6164 6469 7469 6f6e 616c 2076 few additional v\n-0003abd0: 6172 6961 626c 6573 2061 7265 2064 6566 ariables are def\n-0003abe0: 696e 6564 2077 6865 6e20 6120 556e 6966 ined when a Unif\n-0003abf0: 6965 6420 5061 7261 6c6c 656c 2043 0a73 ied Parallel C.s\n-0003ac00: 6f75 7263 6520 6669 6c65 2069 7320 7365 ource file is se\n-0003ac10: 656e 3a0a 0ae2 8098 5550 43e2 8099 0a20 en:.....UPC.... \n-0003ac20: 2020 2020 5468 6520 6e61 6d65 206f 6620 The name of \n-0003ac30: 7468 6520 556e 6966 6965 6420 5061 7261 the Unified Para\n-0003ac40: 6c6c 656c 2043 2063 6f6d 7069 6c65 722e llel C compiler.\n-0003ac50: 0a0a e280 9855 5043 464c 4147 53e2 8099 .....UPCFLAGS...\n-0003ac60: 0a20 2020 2020 416e 7920 666c 6167 7320 . Any flags \n-0003ac70: 746f 2070 6173 7320 746f 2074 6865 2055 to pass to the U\n-0003ac80: 6e69 6669 6564 2050 6172 616c 6c65 6c20 nified Parallel \n-0003ac90: 4320 636f 6d70 696c 6572 2e0a 0ae2 8098 C compiler......\n-0003aca0: 414d 5f55 5043 464c 4147 53e2 8099 0a20 AM_UPCFLAGS.... \n-0003acb0: 2020 2020 5468 6520 6d61 696e 7461 696e The maintain\n-0003acc0: 6572 2773 2076 6172 6961 6e74 206f 6620 er's variant of \n-0003acd0: e280 9855 5043 464c 4147 53e2 8099 2e0a ...UPCFLAGS.....\n-0003ace0: 0ae2 8098 5550 4343 4f4d 5049 4c45 e280 ....UPCCOMPILE..\n-0003acf0: 990a 2020 2020 2054 6865 2063 6f6d 6d61 .. The comma\n-0003ad00: 6e64 2075 7365 6420 746f 2061 6374 7561 nd used to actua\n-0003ad10: 6c6c 7920 636f 6d70 696c 6520 6120 556e lly compile a Un\n-0003ad20: 6966 6965 6420 5061 7261 6c6c 656c 2043 ified Parallel C\n-0003ad30: 2073 6f75 7263 650a 2020 2020 2066 696c source. fil\n-0003ad40: 652e 2020 5468 6520 6669 6c65 206e 616d e. The file nam\n-0003ad50: 6520 6973 2061 7070 656e 6465 6420 746f e is appended to\n-0003ad60: 2066 6f72 6d20 7468 6520 636f 6d70 6c65 form the comple\n-0003ad70: 7465 2063 6f6d 6d61 6e64 206c 696e 652e te command line.\n-0003ad80: 0a0a e280 9855 5043 4c49 4e4b e280 990a .....UPCLINK....\n-0003ad90: 2020 2020 2054 6865 2063 6f6d 6d61 6e64 The command\n-0003ada0: 2075 7365 6420 746f 2061 6374 7561 6c6c used to actuall\n-0003adb0: 7920 6c69 6e6b 2061 2055 6e69 6669 6564 y link a Unified\n-0003adc0: 2050 6172 616c 6c65 6c20 4320 7072 6f67 Parallel C prog\n-0003add0: 7261 6d2e 0a0a 1f0a 4669 6c65 3a20 6175 ram.....File: au\n-0003ade0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-0003adf0: 2c20 204e 6f64 653a 2041 7373 656d 626c , Node: Assembl\n-0003ae00: 7920 5375 7070 6f72 742c 2020 4e65 7874 y Support, Next\n-0003ae10: 3a20 466f 7274 7261 6e20 3737 2053 7570 : Fortran 77 Sup\n-0003ae20: 706f 7274 2c20 2050 7265 763a 2055 6e69 port, Prev: Uni\n-0003ae30: 6669 6564 2050 6172 616c 6c65 6c20 4320 fied Parallel C \n-0003ae40: 5375 7070 6f72 742c 2020 5570 3a20 5072 Support, Up: Pr\n-0003ae50: 6f67 7261 6d73 0a0a 382e 3132 2041 7373 ograms..8.12 Ass\n-0003ae60: 656d 626c 7920 5375 7070 6f72 740a 3d3d embly Support.==\n+0003aab0: 3d3d 3d3d 3d0a 0a41 7574 6f6d 616b 6520 =====..Automake \n+0003aac0: 696e 636c 7564 6573 2073 6f6d 6520 7375 includes some su\n+0003aad0: 7070 6f72 7420 666f 7220 556e 6966 6965 pport for Unifie\n+0003aae0: 6420 5061 7261 6c6c 656c 2043 2e0a 0a20 d Parallel C... \n+0003aaf0: 2020 416e 7920 7061 636b 6167 6520 696e Any package in\n+0003ab00: 636c 7564 696e 6720 556e 6966 6965 6420 cluding Unified \n+0003ab10: 5061 7261 6c6c 656c 2043 2063 6f64 6520 Parallel C code \n+0003ab20: 6d75 7374 2064 6566 696e 6520 7468 6520 must define the \n+0003ab30: 6f75 7470 7574 0a76 6172 6961 626c 6520 output.variable \n+0003ab40: e280 9855 5043 e280 9920 696e 20e2 8098 ...UPC... in ...\n+0003ab50: 636f 6e66 6967 7572 652e 6163 e280 993b configure.ac...;\n+0003ab60: 2074 6865 2073 696d 706c 6573 7420 7761 the simplest wa\n+0003ab70: 7920 746f 2064 6f20 7468 6973 2069 7320 y to do this is \n+0003ab80: 746f 2075 7365 0a74 6865 20e2 8098 414d to use.the ...AM\n+0003ab90: 5f50 524f 475f 5550 43e2 8099 206d 6163 _PROG_UPC... mac\n+0003aba0: 726f 2028 2a6e 6f74 6520 5075 626c 6963 ro (*note Public\n+0003abb0: 204d 6163 726f 733a 3a29 2e0a 0a20 2020 Macros::)... \n+0003abc0: 4120 6665 7720 6164 6469 7469 6f6e 616c A few additional\n+0003abd0: 2076 6172 6961 626c 6573 2061 7265 2064 variables are d\n+0003abe0: 6566 696e 6564 2077 6865 6e20 6120 556e efined when a Un\n+0003abf0: 6966 6965 6420 5061 7261 6c6c 656c 2043 ified Parallel C\n+0003ac00: 0a73 6f75 7263 6520 6669 6c65 2069 7320 .source file is \n+0003ac10: 7365 656e 3a0a 0ae2 8098 5550 43e2 8099 seen:.....UPC...\n+0003ac20: 0a20 2020 2020 5468 6520 6e61 6d65 206f . The name o\n+0003ac30: 6620 7468 6520 556e 6966 6965 6420 5061 f the Unified Pa\n+0003ac40: 7261 6c6c 656c 2043 2063 6f6d 7069 6c65 rallel C compile\n+0003ac50: 722e 0a0a e280 9855 5043 464c 4147 53e2 r......UPCFLAGS.\n+0003ac60: 8099 0a20 2020 2020 416e 7920 666c 6167 ... Any flag\n+0003ac70: 7320 746f 2070 6173 7320 746f 2074 6865 s to pass to the\n+0003ac80: 2055 6e69 6669 6564 2050 6172 616c 6c65 Unified Paralle\n+0003ac90: 6c20 4320 636f 6d70 696c 6572 2e0a 0ae2 l C compiler....\n+0003aca0: 8098 414d 5f55 5043 464c 4147 53e2 8099 ..AM_UPCFLAGS...\n+0003acb0: 0a20 2020 2020 5468 6520 6d61 696e 7461 . The mainta\n+0003acc0: 696e 6572 2773 2076 6172 6961 6e74 206f iner's variant o\n+0003acd0: 6620 e280 9855 5043 464c 4147 53e2 8099 f ...UPCFLAGS...\n+0003ace0: 2e0a 0ae2 8098 5550 4343 4f4d 5049 4c45 ......UPCCOMPILE\n+0003acf0: e280 990a 2020 2020 2054 6865 2063 6f6d .... The com\n+0003ad00: 6d61 6e64 2075 7365 6420 746f 2061 6374 mand used to act\n+0003ad10: 7561 6c6c 7920 636f 6d70 696c 6520 6120 ually compile a \n+0003ad20: 556e 6966 6965 6420 5061 7261 6c6c 656c Unified Parallel\n+0003ad30: 2043 2073 6f75 7263 650a 2020 2020 2066 C source. f\n+0003ad40: 696c 652e 2020 5468 6520 6669 6c65 206e ile. The file n\n+0003ad50: 616d 6520 6973 2061 7070 656e 6465 6420 ame is appended \n+0003ad60: 746f 2066 6f72 6d20 7468 6520 636f 6d70 to form the comp\n+0003ad70: 6c65 7465 2063 6f6d 6d61 6e64 206c 696e lete command lin\n+0003ad80: 652e 0a0a e280 9855 5043 4c49 4e4b e280 e......UPCLINK..\n+0003ad90: 990a 2020 2020 2054 6865 2063 6f6d 6d61 .. The comma\n+0003ada0: 6e64 2075 7365 6420 746f 2061 6374 7561 nd used to actua\n+0003adb0: 6c6c 7920 6c69 6e6b 2061 2055 6e69 6669 lly link a Unifi\n+0003adc0: 6564 2050 6172 616c 6c65 6c20 4320 7072 ed Parallel C pr\n+0003add0: 6f67 7261 6d2e 0a0a 1f0a 4669 6c65 3a20 ogram.....File: \n+0003ade0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0003adf0: 666f 2c20 204e 6f64 653a 2041 7373 656d fo, Node: Assem\n+0003ae00: 626c 7920 5375 7070 6f72 742c 2020 4e65 bly Support, Ne\n+0003ae10: 7874 3a20 466f 7274 7261 6e20 3737 2053 xt: Fortran 77 S\n+0003ae20: 7570 706f 7274 2c20 2050 7265 763a 2055 upport, Prev: U\n+0003ae30: 6e69 6669 6564 2050 6172 616c 6c65 6c20 nified Parallel \n+0003ae40: 4320 5375 7070 6f72 742c 2020 5570 3a20 C Support, Up: \n+0003ae50: 5072 6f67 7261 6d73 0a0a 382e 3132 2041 Programs..8.12 A\n+0003ae60: 7373 656d 626c 7920 5375 7070 6f72 740a ssembly Support.\n 0003ae70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0003ae80: 3d3d 3d0a 0a41 7574 6f6d 616b 6520 696e ===..Automake in\n-0003ae90: 636c 7564 6573 2073 6f6d 6520 7375 7070 cludes some supp\n-0003aea0: 6f72 7420 666f 7220 6173 7365 6d62 6c79 ort for assembly\n-0003aeb0: 2063 6f64 652e 2020 5468 6572 6520 6172 code. There ar\n-0003aec0: 6520 7477 6f20 666f 726d 730a 6f66 2061 e two forms.of a\n-0003aed0: 7373 656d 626c 6572 2066 696c 6573 3a20 ssembler files: \n-0003aee0: 6e6f 726d 616c 2028 e280 982a 2e73 e280 normal (...*.s..\n-0003aef0: 9929 2061 6e64 2070 7265 7072 6f63 6573 .) and preproces\n-0003af00: 7365 6420 6279 20e2 8098 4350 50e2 8099 sed by ...CPP...\n-0003af10: 2028 e280 982a 2e53 e280 9920 6f72 0ae2 (...*.S... or..\n-0003af20: 8098 2a2e 7378 e280 9929 2e0a 0a20 2020 ..*.sx...)... \n-0003af30: 5468 6520 7661 7269 6162 6c65 20e2 8098 The variable ...\n-0003af40: 4343 4153 e280 9920 686f 6c64 7320 7468 CCAS... holds th\n-0003af50: 6520 6e61 6d65 206f 6620 7468 6520 636f e name of the co\n-0003af60: 6d70 696c 6572 2075 7365 6420 746f 2062 mpiler used to b\n-0003af70: 7569 6c64 0a61 7373 656d 626c 7920 636f uild.assembly co\n-0003af80: 6465 2e20 2054 6869 7320 636f 6d70 696c de. This compil\n-0003af90: 6572 206d 7573 7420 776f 726b 2061 2062 er must work a b\n-0003afa0: 6974 206c 696b 6520 6120 4320 636f 6d70 it like a C comp\n-0003afb0: 696c 6572 3b20 696e 0a70 6172 7469 6375 iler; in.particu\n-0003afc0: 6c61 7220 6974 206d 7573 7420 6163 6365 lar it must acce\n-0003afd0: 7074 20e2 8098 2d63 e280 9920 616e 6420 pt ...-c... and \n-0003afe0: e280 982d 6fe2 8099 2e20 2054 6865 2076 ...-o.... The v\n-0003aff0: 616c 7565 7320 6f66 20e2 8098 4343 4153 alues of ...CCAS\n-0003b000: 464c 4147 53e2 8099 2061 6e64 0ae2 8098 FLAGS... and....\n-0003b010: 414d 5f43 4341 5346 4c41 4753 e280 9920 AM_CCASFLAGS... \n-0003b020: 286f 7220 6974 7320 7065 722d 7461 7267 (or its per-targ\n-0003b030: 6574 2064 6566 696e 6974 696f 6e29 2069 et definition) i\n-0003b040: 7320 7061 7373 6564 2074 6f20 7468 650a s passed to the.\n-0003b050: 636f 6d70 696c 6174 696f 6e2e 2020 466f compilation. Fo\n-0003b060: 7220 7072 6570 726f 6365 7373 6564 2066 r preprocessed f\n-0003b070: 696c 6573 2c20 e280 9844 4546 53e2 8099 iles, ...DEFS...\n-0003b080: 2c20 e280 9844 4546 4155 4c54 5f49 4e43 , ...DEFAULT_INC\n-0003b090: 4c55 4445 53e2 8099 2c0a e280 9849 4e43 LUDES...,....INC\n-0003b0a0: 4c55 4445 53e2 8099 2c20 e280 9843 5050 LUDES..., ...CPP\n-0003b0b0: 464c 4147 53e2 8099 2061 6e64 20e2 8098 FLAGS... and ...\n-0003b0c0: 414d 5f43 5050 464c 4147 53e2 8099 2061 AM_CPPFLAGS... a\n-0003b0d0: 7265 2061 6c73 6f20 7573 6564 2e0a 0a20 re also used... \n-0003b0e0: 2020 5468 6520 6175 746f 636f 6e66 206d The autoconf m\n-0003b0f0: 6163 726f 20e2 8098 414d 5f50 524f 475f acro ...AM_PROG_\n-0003b100: 4153 e280 9920 7769 6c6c 2064 6566 696e AS... will defin\n-0003b110: 6520 e280 9843 4341 53e2 8099 2061 6e64 e ...CCAS... and\n-0003b120: 20e2 8098 4343 4153 464c 4147 53e2 8099 ...CCASFLAGS...\n-0003b130: 0a66 6f72 2079 6f75 2028 756e 6c65 7373 .for you (unless\n-0003b140: 2074 6865 7920 6172 6520 616c 7265 6164 they are alread\n-0003b150: 7920 7365 742c 2069 7420 7369 6d70 6c79 y set, it simply\n-0003b160: 2073 6574 7320 e280 9843 4341 53e2 8099 sets ...CCAS...\n-0003b170: 2074 6f20 7468 6520 430a 636f 6d70 696c to the C.compil\n-0003b180: 6572 2061 6e64 20e2 8098 4343 4153 464c er and ...CCASFL\n-0003b190: 4147 53e2 8099 2074 6f20 7468 6520 4320 AGS... to the C \n-0003b1a0: 636f 6d70 696c 6572 2066 6c61 6773 292c compiler flags),\n-0003b1b0: 2062 7574 2079 6f75 2061 7265 2066 7265 but you are fre\n-0003b1c0: 6520 746f 0a64 6566 696e 6520 7468 6573 e to.define thes\n-0003b1d0: 6520 7661 7269 6162 6c65 7320 6279 206f e variables by o\n-0003b1e0: 7468 6572 206d 6561 6e73 2e0a 0a20 2020 ther means... \n-0003b1f0: 4f6e 6c79 2074 6865 2073 7566 6669 7865 Only the suffixe\n-0003b200: 7320 e280 982e 73e2 8099 2c20 e280 982e s ....s..., ....\n-0003b210: 53e2 8099 2c20 616e 6420 e280 982e 7378 S..., and ....sx\n-0003b220: e280 9920 6172 6520 7265 636f 676e 697a ... are recogniz\n-0003b230: 6564 2062 7920 e280 9861 7574 6f6d 616b ed by ...automak\n-0003b240: 65e2 8099 0a61 7320 6265 696e 6720 6669 e....as being fi\n-0003b250: 6c65 7320 636f 6e74 6169 6e69 6e67 2061 les containing a\n-0003b260: 7373 656d 626c 7920 636f 6465 2e0a 0a1f ssembly code....\n-0003b270: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-0003b280: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-0003b290: 3a20 466f 7274 7261 6e20 3737 2053 7570 : Fortran 77 Sup\n-0003b2a0: 706f 7274 2c20 204e 6578 743a 2046 6f72 port, Next: For\n-0003b2b0: 7472 616e 2039 7820 5375 7070 6f72 742c tran 9x Support,\n-0003b2c0: 2020 5072 6576 3a20 4173 7365 6d62 6c79 Prev: Assembly\n-0003b2d0: 2053 7570 706f 7274 2c20 2055 703a 2050 Support, Up: P\n-0003b2e0: 726f 6772 616d 730a 0a38 2e31 3320 466f rograms..8.13 Fo\n-0003b2f0: 7274 7261 6e20 3737 2053 7570 706f 7274 rtran 77 Support\n-0003b300: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n-0003b310: 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 ========..Automa\n-0003b320: 6b65 2069 6e63 6c75 6465 7320 6675 6c6c ke includes full\n-0003b330: 2073 7570 706f 7274 2066 6f72 2046 6f72 support for For\n-0003b340: 7472 616e 2037 372e 0a0a 2020 2041 6e79 tran 77... Any\n-0003b350: 2070 6163 6b61 6765 2069 6e63 6c75 6469 package includi\n-0003b360: 6e67 2046 6f72 7472 616e 2037 3720 636f ng Fortran 77 co\n-0003b370: 6465 206d 7573 7420 6465 6669 6e65 2074 de must define t\n-0003b380: 6865 206f 7574 7075 7420 7661 7269 6162 he output variab\n-0003b390: 6c65 0ae2 8098 4637 37e2 8099 2069 6e20 le....F77... in \n-0003b3a0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-0003b3b0: 8099 3b20 7468 6520 7369 6d70 6c65 7374 ..; the simplest\n-0003b3c0: 2077 6179 2074 6f20 646f 2074 6869 7320 way to do this \n-0003b3d0: 6973 2074 6f20 7573 6520 7468 650a e280 is to use the...\n-0003b3e0: 9841 435f 5052 4f47 5f46 3737 e280 9920 .AC_PROG_F77... \n-0003b3f0: 6d61 6372 6f20 282a 6e6f 7465 2050 6172 macro (*note Par\n-0003b400: 7469 6375 6c61 7220 5072 6f67 7261 6d20 ticular Program \n-0003b410: 4368 6563 6b73 3a0a 2861 7574 6f63 6f6e Checks:.(autocon\n-0003b420: 6629 5061 7274 6963 756c 6172 2050 726f f)Particular Pro\n-0003b430: 6772 616d 732e 292e 0a0a 2020 2041 2066 grams.)... A f\n-0003b440: 6577 2061 6464 6974 696f 6e61 6c20 7661 ew additional va\n-0003b450: 7269 6162 6c65 7320 6172 6520 6465 6669 riables are defi\n-0003b460: 6e65 6420 7768 656e 2061 2046 6f72 7472 ned when a Fortr\n-0003b470: 616e 2037 3720 736f 7572 6365 2066 696c an 77 source fil\n-0003b480: 650a 6973 2073 6565 6e3a 0a0a e280 9846 e.is seen:.....F\n-0003b490: 3737 e280 990a 2020 2020 2054 6865 206e 77.... The n\n-0003b4a0: 616d 6520 6f66 2074 6865 2046 6f72 7472 ame of the Fortr\n-0003b4b0: 616e 2037 3720 636f 6d70 696c 6572 2e0a an 77 compiler..\n-0003b4c0: 0ae2 8098 4646 4c41 4753 e280 990a 2020 ....FFLAGS.... \n-0003b4d0: 2020 2041 6e79 2066 6c61 6773 2074 6f20 Any flags to \n-0003b4e0: 7061 7373 2074 6f20 7468 6520 466f 7274 pass to the Fort\n-0003b4f0: 7261 6e20 3737 2063 6f6d 7069 6c65 722e ran 77 compiler.\n-0003b500: 0a0a e280 9841 4d5f 4646 4c41 4753 e280 .....AM_FFLAGS..\n-0003b510: 990a 2020 2020 2054 6865 206d 6169 6e74 .. The maint\n-0003b520: 6169 6e65 7227 7320 7661 7269 616e 7420 ainer's variant \n-0003b530: 6f66 20e2 8098 4646 4c41 4753 e280 992e of ...FFLAGS....\n-0003b540: 0a0a e280 9852 464c 4147 53e2 8099 0a20 .....RFLAGS.... \n-0003b550: 2020 2020 416e 7920 666c 6167 7320 746f Any flags to\n-0003b560: 2070 6173 7320 746f 2074 6865 2052 6174 pass to the Rat\n-0003b570: 666f 7220 636f 6d70 696c 6572 2e0a 0ae2 for compiler....\n-0003b580: 8098 414d 5f52 464c 4147 53e2 8099 0a20 ..AM_RFLAGS.... \n-0003b590: 2020 2020 5468 6520 6d61 696e 7461 696e The maintain\n-0003b5a0: 6572 2773 2076 6172 6961 6e74 206f 6620 er's variant of \n-0003b5b0: e280 9852 464c 4147 53e2 8099 2e0a 0ae2 ...RFLAGS.......\n-0003b5c0: 8098 4637 3743 4f4d 5049 4c45 e280 990a ..F77COMPILE....\n-0003b5d0: 2020 2020 2054 6865 2063 6f6d 6d61 6e64 The command\n-0003b5e0: 2075 7365 6420 746f 2061 6374 7561 6c6c used to actuall\n-0003b5f0: 7920 636f 6d70 696c 6520 6120 466f 7274 y compile a Fort\n-0003b600: 7261 6e20 3737 2073 6f75 7263 6520 6669 ran 77 source fi\n-0003b610: 6c65 2e20 2054 6865 0a20 2020 2020 6669 le. The. fi\n-0003b620: 6c65 206e 616d 6520 6973 2061 7070 656e le name is appen\n-0003b630: 6465 6420 746f 2066 6f72 6d20 7468 6520 ded to form the \n-0003b640: 636f 6d70 6c65 7465 2063 6f6d 6d61 6e64 complete command\n-0003b650: 206c 696e 652e 0a0a e280 9846 4c49 4e4b line......FLINK\n-0003b660: e280 990a 2020 2020 2054 6865 2063 6f6d .... The com\n-0003b670: 6d61 6e64 2075 7365 6420 746f 2061 6374 mand used to act\n-0003b680: 7561 6c6c 7920 6c69 6e6b 2061 2070 7572 ually link a pur\n-0003b690: 6520 466f 7274 7261 6e20 3737 2070 726f e Fortran 77 pro\n-0003b6a0: 6772 616d 206f 720a 2020 2020 2073 6861 gram or. sha\n-0003b6b0: 7265 6420 6c69 6272 6172 792e 0a0a 2020 red library... \n-0003b6c0: 2041 7574 6f6d 616b 6520 6361 6e20 6861 Automake can ha\n-0003b6d0: 6e64 6c65 2070 7265 7072 6f63 6573 7369 ndle preprocessi\n-0003b6e0: 6e67 2046 6f72 7472 616e 2037 3720 616e ng Fortran 77 an\n-0003b6f0: 6420 5261 7466 6f72 2073 6f75 7263 6520 d Ratfor source \n-0003b700: 6669 6c65 730a 696e 2061 6464 6974 696f files.in additio\n-0003b710: 6e20 746f 2063 6f6d 7069 6c69 6e67 2074 n to compiling t\n-0003b720: 6865 6d28 3129 2e20 2041 7574 6f6d 616b hem(1). Automak\n-0003b730: 6520 616c 736f 2063 6f6e 7461 696e 7320 e also contains \n-0003b740: 736f 6d65 2073 7570 706f 7274 0a66 6f72 some support.for\n-0003b750: 2063 7265 6174 696e 6720 7072 6f67 7261 creating progra\n-0003b760: 6d73 2061 6e64 2073 6861 7265 6420 6c69 ms and shared li\n-0003b770: 6272 6172 6965 7320 7468 6174 2061 7265 braries that are\n-0003b780: 2061 206d 6978 7475 7265 206f 6620 466f a mixture of Fo\n-0003b790: 7274 7261 6e0a 3737 2061 6e64 206f 7468 rtran.77 and oth\n-0003b7a0: 6572 206c 616e 6775 6167 6573 2028 2a6e er languages (*n\n-0003b7b0: 6f74 6520 4d69 7869 6e67 2046 6f72 7472 ote Mixing Fortr\n-0003b7c0: 616e 2037 3720 5769 7468 2043 2061 6e64 an 77 With C and\n-0003b7d0: 2043 2b2b 3a3a 292e 0a0a 2020 2054 6865 C++::)... The\n-0003b7e0: 7365 2069 7373 7565 7320 6172 6520 636f se issues are co\n-0003b7f0: 7665 7265 6420 696e 2074 6865 2066 6f6c vered in the fol\n-0003b800: 6c6f 7769 6e67 2073 6563 7469 6f6e 732e lowing sections.\n-0003b810: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2050 7265 ..* Menu:..* Pre\n-0003b820: 7072 6f63 6573 7369 6e67 2046 6f72 7472 processing Fortr\n-0003b830: 616e 2037 373a 3a20 2020 2050 7265 7072 an 77:: Prepr\n-0003b840: 6f63 6573 7369 6e67 2046 6f72 7472 616e ocessing Fortran\n-0003b850: 2037 3720 736f 7572 6365 730a 2a20 436f 77 sources.* Co\n-0003b860: 6d70 696c 696e 6720 466f 7274 7261 6e20 mpiling Fortran \n-0003b870: 3737 2046 696c 6573 3a3a 2020 436f 6d70 77 Files:: Comp\n-0003b880: 696c 696e 6720 466f 7274 7261 6e20 3737 iling Fortran 77\n-0003b890: 2073 6f75 7263 6573 0a2a 204d 6978 696e sources.* Mixin\n-0003b8a0: 6720 466f 7274 7261 6e20 3737 2057 6974 g Fortran 77 Wit\n-0003b8b0: 6820 4320 616e 6420 432b 2b3a 3a20 204d h C and C++:: M\n-0003b8c0: 6978 696e 6720 466f 7274 7261 6e20 3737 ixing Fortran 77\n-0003b8d0: 2057 6974 6820 4320 616e 6420 432b 2b0a With C and C++.\n-0003b8e0: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F\n-0003b8f0: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes -------\n-0003b900: 2d2d 2d0a 0a20 2020 2831 2920 4d75 6368 ---.. (1) Much\n-0003b910: 2c20 6966 206e 6f74 206d 6f73 742c 206f , if not most, o\n-0003b920: 6620 7468 6520 696e 666f 726d 6174 696f f the informatio\n-0003b930: 6e20 696e 2074 6865 2066 6f6c 6c6f 7769 n in the followi\n-0003b940: 6e67 2073 6563 7469 6f6e 730a 7065 7274 ng sections.pert\n-0003b950: 6169 6e69 6e67 2074 6f20 7072 6570 726f aining to prepro\n-0003b960: 6365 7373 696e 6720 466f 7274 7261 6e20 cessing Fortran \n-0003b970: 3737 2070 726f 6772 616d 7320 7761 7320 77 programs was \n-0003b980: 7461 6b65 6e20 616c 6d6f 7374 0a76 6572 taken almost.ver\n-0003b990: 6261 7469 6d20 6672 6f6d 202a 6e6f 7465 batim from *note\n-0003b9a0: 2043 6174 616c 6f67 7565 206f 6620 5275 Catalogue of Ru\n-0003b9b0: 6c65 733a 2028 6d61 6b65 2943 6174 616c les: (make)Catal\n-0003b9c0: 6f67 7565 206f 6620 5275 6c65 732e 0a0a ogue of Rules...\n-0003b9d0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-0003b9e0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-0003b9f0: 653a 2050 7265 7072 6f63 6573 7369 6e67 e: Preprocessing\n-0003ba00: 2046 6f72 7472 616e 2037 372c 2020 4e65 Fortran 77, Ne\n-0003ba10: 7874 3a20 436f 6d70 696c 696e 6720 466f xt: Compiling Fo\n-0003ba20: 7274 7261 6e20 3737 2046 696c 6573 2c20 rtran 77 Files, \n-0003ba30: 2055 703a 2046 6f72 7472 616e 2037 3720 Up: Fortran 77 \n-0003ba40: 5375 7070 6f72 740a 0a38 2e31 332e 3120 Support..8.13.1 \n-0003ba50: 5072 6570 726f 6365 7373 696e 6720 466f Preprocessing Fo\n-0003ba60: 7274 7261 6e20 3737 0a2d 2d2d 2d2d 2d2d rtran 77.-------\n+0003ae80: 3d3d 3d3d 3d0a 0a41 7574 6f6d 616b 6520 =====..Automake \n+0003ae90: 696e 636c 7564 6573 2073 6f6d 6520 7375 includes some su\n+0003aea0: 7070 6f72 7420 666f 7220 6173 7365 6d62 pport for assemb\n+0003aeb0: 6c79 2063 6f64 652e 2020 5468 6572 6520 ly code. There \n+0003aec0: 6172 6520 7477 6f20 666f 726d 730a 6f66 are two forms.of\n+0003aed0: 2061 7373 656d 626c 6572 2066 696c 6573 assembler files\n+0003aee0: 3a20 6e6f 726d 616c 2028 e280 982a 2e73 : normal (...*.s\n+0003aef0: e280 9929 2061 6e64 2070 7265 7072 6f63 ...) and preproc\n+0003af00: 6573 7365 6420 6279 20e2 8098 4350 50e2 essed by ...CPP.\n+0003af10: 8099 2028 e280 982a 2e53 e280 9920 6f72 .. (...*.S... or\n+0003af20: 0ae2 8098 2a2e 7378 e280 9929 2e0a 0a20 ....*.sx...)... \n+0003af30: 2020 5468 6520 7661 7269 6162 6c65 20e2 The variable .\n+0003af40: 8098 4343 4153 e280 9920 686f 6c64 7320 ..CCAS... holds \n+0003af50: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the \n+0003af60: 636f 6d70 696c 6572 2075 7365 6420 746f compiler used to\n+0003af70: 2062 7569 6c64 0a61 7373 656d 626c 7920 build.assembly \n+0003af80: 636f 6465 2e20 2054 6869 7320 636f 6d70 code. This comp\n+0003af90: 696c 6572 206d 7573 7420 776f 726b 2061 iler must work a\n+0003afa0: 2062 6974 206c 696b 6520 6120 4320 636f bit like a C co\n+0003afb0: 6d70 696c 6572 3b20 696e 0a70 6172 7469 mpiler; in.parti\n+0003afc0: 6375 6c61 7220 6974 206d 7573 7420 6163 cular it must ac\n+0003afd0: 6365 7074 20e2 8098 2d63 e280 9920 616e cept ...-c... an\n+0003afe0: 6420 e280 982d 6fe2 8099 2e20 2054 6865 d ...-o.... The\n+0003aff0: 2076 616c 7565 7320 6f66 20e2 8098 4343 values of ...CC\n+0003b000: 4153 464c 4147 53e2 8099 2061 6e64 0ae2 ASFLAGS... and..\n+0003b010: 8098 414d 5f43 4341 5346 4c41 4753 e280 ..AM_CCASFLAGS..\n+0003b020: 9920 286f 7220 6974 7320 7065 722d 7461 . (or its per-ta\n+0003b030: 7267 6574 2064 6566 696e 6974 696f 6e29 rget definition)\n+0003b040: 2069 7320 7061 7373 6564 2074 6f20 7468 is passed to th\n+0003b050: 650a 636f 6d70 696c 6174 696f 6e2e 2020 e.compilation. \n+0003b060: 466f 7220 7072 6570 726f 6365 7373 6564 For preprocessed\n+0003b070: 2066 696c 6573 2c20 e280 9844 4546 53e2 files, ...DEFS.\n+0003b080: 8099 2c20 e280 9844 4546 4155 4c54 5f49 .., ...DEFAULT_I\n+0003b090: 4e43 4c55 4445 53e2 8099 2c0a e280 9849 NCLUDES...,....I\n+0003b0a0: 4e43 4c55 4445 53e2 8099 2c20 e280 9843 NCLUDES..., ...C\n+0003b0b0: 5050 464c 4147 53e2 8099 2061 6e64 20e2 PPFLAGS... and .\n+0003b0c0: 8098 414d 5f43 5050 464c 4147 53e2 8099 ..AM_CPPFLAGS...\n+0003b0d0: 2061 7265 2061 6c73 6f20 7573 6564 2e0a are also used..\n+0003b0e0: 0a20 2020 5468 6520 6175 746f 636f 6e66 . The autoconf\n+0003b0f0: 206d 6163 726f 20e2 8098 414d 5f50 524f macro ...AM_PRO\n+0003b100: 475f 4153 e280 9920 7769 6c6c 2064 6566 G_AS... will def\n+0003b110: 696e 6520 e280 9843 4341 53e2 8099 2061 ine ...CCAS... a\n+0003b120: 6e64 20e2 8098 4343 4153 464c 4147 53e2 nd ...CCASFLAGS.\n+0003b130: 8099 0a66 6f72 2079 6f75 2028 756e 6c65 ...for you (unle\n+0003b140: 7373 2074 6865 7920 6172 6520 616c 7265 ss they are alre\n+0003b150: 6164 7920 7365 742c 2069 7420 7369 6d70 ady set, it simp\n+0003b160: 6c79 2073 6574 7320 e280 9843 4341 53e2 ly sets ...CCAS.\n+0003b170: 8099 2074 6f20 7468 6520 430a 636f 6d70 .. to the C.comp\n+0003b180: 696c 6572 2061 6e64 20e2 8098 4343 4153 iler and ...CCAS\n+0003b190: 464c 4147 53e2 8099 2074 6f20 7468 6520 FLAGS... to the \n+0003b1a0: 4320 636f 6d70 696c 6572 2066 6c61 6773 C compiler flags\n+0003b1b0: 292c 2062 7574 2079 6f75 2061 7265 2066 ), but you are f\n+0003b1c0: 7265 6520 746f 0a64 6566 696e 6520 7468 ree to.define th\n+0003b1d0: 6573 6520 7661 7269 6162 6c65 7320 6279 ese variables by\n+0003b1e0: 206f 7468 6572 206d 6561 6e73 2e0a 0a20 other means... \n+0003b1f0: 2020 4f6e 6c79 2074 6865 2073 7566 6669 Only the suffi\n+0003b200: 7865 7320 e280 982e 73e2 8099 2c20 e280 xes ....s..., ..\n+0003b210: 982e 53e2 8099 2c20 616e 6420 e280 982e ..S..., and ....\n+0003b220: 7378 e280 9920 6172 6520 7265 636f 676e sx... are recogn\n+0003b230: 697a 6564 2062 7920 e280 9861 7574 6f6d ized by ...autom\n+0003b240: 616b 65e2 8099 0a61 7320 6265 696e 6720 ake....as being \n+0003b250: 6669 6c65 7320 636f 6e74 6169 6e69 6e67 files containing\n+0003b260: 2061 7373 656d 626c 7920 636f 6465 2e0a assembly code..\n+0003b270: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0003b280: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0003b290: 6465 3a20 466f 7274 7261 6e20 3737 2053 de: Fortran 77 S\n+0003b2a0: 7570 706f 7274 2c20 204e 6578 743a 2046 upport, Next: F\n+0003b2b0: 6f72 7472 616e 2039 7820 5375 7070 6f72 ortran 9x Suppor\n+0003b2c0: 742c 2020 5072 6576 3a20 4173 7365 6d62 t, Prev: Assemb\n+0003b2d0: 6c79 2053 7570 706f 7274 2c20 2055 703a ly Support, Up:\n+0003b2e0: 2050 726f 6772 616d 730a 0a38 2e31 3320 Programs..8.13 \n+0003b2f0: 466f 7274 7261 6e20 3737 2053 7570 706f Fortran 77 Suppo\n+0003b300: 7274 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d rt.=============\n+0003b310: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f ==========..Auto\n+0003b320: 6d61 6b65 2069 6e63 6c75 6465 7320 6675 make includes fu\n+0003b330: 6c6c 2073 7570 706f 7274 2066 6f72 2046 ll support for F\n+0003b340: 6f72 7472 616e 2037 372e 0a0a 2020 2041 ortran 77... A\n+0003b350: 6e79 2070 6163 6b61 6765 2069 6e63 6c75 ny package inclu\n+0003b360: 6469 6e67 2046 6f72 7472 616e 2037 3720 ding Fortran 77 \n+0003b370: 636f 6465 206d 7573 7420 6465 6669 6e65 code must define\n+0003b380: 2074 6865 206f 7574 7075 7420 7661 7269 the output vari\n+0003b390: 6162 6c65 0ae2 8098 4637 37e2 8099 2069 able....F77... i\n+0003b3a0: 6e20 e280 9863 6f6e 6669 6775 7265 2e61 n ...configure.a\n+0003b3b0: 63e2 8099 3b20 7468 6520 7369 6d70 6c65 c...; the simple\n+0003b3c0: 7374 2077 6179 2074 6f20 646f 2074 6869 st way to do thi\n+0003b3d0: 7320 6973 2074 6f20 7573 6520 7468 650a s is to use the.\n+0003b3e0: e280 9841 435f 5052 4f47 5f46 3737 e280 ...AC_PROG_F77..\n+0003b3f0: 9920 6d61 6372 6f20 282a 6e6f 7465 2050 . macro (*note P\n+0003b400: 6172 7469 6375 6c61 7220 5072 6f67 7261 articular Progra\n+0003b410: 6d20 4368 6563 6b73 3a0a 2861 7574 6f63 m Checks:.(autoc\n+0003b420: 6f6e 6629 5061 7274 6963 756c 6172 2050 onf)Particular P\n+0003b430: 726f 6772 616d 732e 292e 0a0a 2020 2041 rograms.)... A\n+0003b440: 2066 6577 2061 6464 6974 696f 6e61 6c20 few additional \n+0003b450: 7661 7269 6162 6c65 7320 6172 6520 6465 variables are de\n+0003b460: 6669 6e65 6420 7768 656e 2061 2046 6f72 fined when a For\n+0003b470: 7472 616e 2037 3720 736f 7572 6365 2066 tran 77 source f\n+0003b480: 696c 650a 6973 2073 6565 6e3a 0a0a e280 ile.is seen:....\n+0003b490: 9846 3737 e280 990a 2020 2020 2054 6865 .F77.... The\n+0003b4a0: 206e 616d 6520 6f66 2074 6865 2046 6f72 name of the For\n+0003b4b0: 7472 616e 2037 3720 636f 6d70 696c 6572 tran 77 compiler\n+0003b4c0: 2e0a 0ae2 8098 4646 4c41 4753 e280 990a ......FFLAGS....\n+0003b4d0: 2020 2020 2041 6e79 2066 6c61 6773 2074 Any flags t\n+0003b4e0: 6f20 7061 7373 2074 6f20 7468 6520 466f o pass to the Fo\n+0003b4f0: 7274 7261 6e20 3737 2063 6f6d 7069 6c65 rtran 77 compile\n+0003b500: 722e 0a0a e280 9841 4d5f 4646 4c41 4753 r......AM_FFLAGS\n+0003b510: e280 990a 2020 2020 2054 6865 206d 6169 .... The mai\n+0003b520: 6e74 6169 6e65 7227 7320 7661 7269 616e ntainer's varian\n+0003b530: 7420 6f66 20e2 8098 4646 4c41 4753 e280 t of ...FFLAGS..\n+0003b540: 992e 0a0a e280 9852 464c 4147 53e2 8099 .......RFLAGS...\n+0003b550: 0a20 2020 2020 416e 7920 666c 6167 7320 . Any flags \n+0003b560: 746f 2070 6173 7320 746f 2074 6865 2052 to pass to the R\n+0003b570: 6174 666f 7220 636f 6d70 696c 6572 2e0a atfor compiler..\n+0003b580: 0ae2 8098 414d 5f52 464c 4147 53e2 8099 ....AM_RFLAGS...\n+0003b590: 0a20 2020 2020 5468 6520 6d61 696e 7461 . The mainta\n+0003b5a0: 696e 6572 2773 2076 6172 6961 6e74 206f iner's variant o\n+0003b5b0: 6620 e280 9852 464c 4147 53e2 8099 2e0a f ...RFLAGS.....\n+0003b5c0: 0ae2 8098 4637 3743 4f4d 5049 4c45 e280 ....F77COMPILE..\n+0003b5d0: 990a 2020 2020 2054 6865 2063 6f6d 6d61 .. The comma\n+0003b5e0: 6e64 2075 7365 6420 746f 2061 6374 7561 nd used to actua\n+0003b5f0: 6c6c 7920 636f 6d70 696c 6520 6120 466f lly compile a Fo\n+0003b600: 7274 7261 6e20 3737 2073 6f75 7263 6520 rtran 77 source \n+0003b610: 6669 6c65 2e20 2054 6865 0a20 2020 2020 file. The. \n+0003b620: 6669 6c65 206e 616d 6520 6973 2061 7070 file name is app\n+0003b630: 656e 6465 6420 746f 2066 6f72 6d20 7468 ended to form th\n+0003b640: 6520 636f 6d70 6c65 7465 2063 6f6d 6d61 e complete comma\n+0003b650: 6e64 206c 696e 652e 0a0a e280 9846 4c49 nd line......FLI\n+0003b660: 4e4b e280 990a 2020 2020 2054 6865 2063 NK.... The c\n+0003b670: 6f6d 6d61 6e64 2075 7365 6420 746f 2061 ommand used to a\n+0003b680: 6374 7561 6c6c 7920 6c69 6e6b 2061 2070 ctually link a p\n+0003b690: 7572 6520 466f 7274 7261 6e20 3737 2070 ure Fortran 77 p\n+0003b6a0: 726f 6772 616d 206f 720a 2020 2020 2073 rogram or. s\n+0003b6b0: 6861 7265 6420 6c69 6272 6172 792e 0a0a hared library...\n+0003b6c0: 2020 2041 7574 6f6d 616b 6520 6361 6e20 Automake can \n+0003b6d0: 6861 6e64 6c65 2070 7265 7072 6f63 6573 handle preproces\n+0003b6e0: 7369 6e67 2046 6f72 7472 616e 2037 3720 sing Fortran 77 \n+0003b6f0: 616e 6420 5261 7466 6f72 2073 6f75 7263 and Ratfor sourc\n+0003b700: 6520 6669 6c65 730a 696e 2061 6464 6974 e files.in addit\n+0003b710: 696f 6e20 746f 2063 6f6d 7069 6c69 6e67 ion to compiling\n+0003b720: 2074 6865 6d28 3129 2e20 2041 7574 6f6d them(1). Autom\n+0003b730: 616b 6520 616c 736f 2063 6f6e 7461 696e ake also contain\n+0003b740: 7320 736f 6d65 2073 7570 706f 7274 0a66 s some support.f\n+0003b750: 6f72 2063 7265 6174 696e 6720 7072 6f67 or creating prog\n+0003b760: 7261 6d73 2061 6e64 2073 6861 7265 6420 rams and shared \n+0003b770: 6c69 6272 6172 6965 7320 7468 6174 2061 libraries that a\n+0003b780: 7265 2061 206d 6978 7475 7265 206f 6620 re a mixture of \n+0003b790: 466f 7274 7261 6e0a 3737 2061 6e64 206f Fortran.77 and o\n+0003b7a0: 7468 6572 206c 616e 6775 6167 6573 2028 ther languages (\n+0003b7b0: 2a6e 6f74 6520 4d69 7869 6e67 2046 6f72 *note Mixing For\n+0003b7c0: 7472 616e 2037 3720 5769 7468 2043 2061 tran 77 With C a\n+0003b7d0: 6e64 2043 2b2b 3a3a 292e 0a0a 2020 2054 nd C++::)... T\n+0003b7e0: 6865 7365 2069 7373 7565 7320 6172 6520 hese issues are \n+0003b7f0: 636f 7665 7265 6420 696e 2074 6865 2066 covered in the f\n+0003b800: 6f6c 6c6f 7769 6e67 2073 6563 7469 6f6e ollowing section\n+0003b810: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2050 s...* Menu:..* P\n+0003b820: 7265 7072 6f63 6573 7369 6e67 2046 6f72 reprocessing For\n+0003b830: 7472 616e 2037 373a 3a20 2020 2050 7265 tran 77:: Pre\n+0003b840: 7072 6f63 6573 7369 6e67 2046 6f72 7472 processing Fortr\n+0003b850: 616e 2037 3720 736f 7572 6365 730a 2a20 an 77 sources.* \n+0003b860: 436f 6d70 696c 696e 6720 466f 7274 7261 Compiling Fortra\n+0003b870: 6e20 3737 2046 696c 6573 3a3a 2020 436f n 77 Files:: Co\n+0003b880: 6d70 696c 696e 6720 466f 7274 7261 6e20 mpiling Fortran \n+0003b890: 3737 2073 6f75 7263 6573 0a2a 204d 6978 77 sources.* Mix\n+0003b8a0: 696e 6720 466f 7274 7261 6e20 3737 2057 ing Fortran 77 W\n+0003b8b0: 6974 6820 4320 616e 6420 432b 2b3a 3a20 ith C and C++:: \n+0003b8c0: 204d 6978 696e 6720 466f 7274 7261 6e20 Mixing Fortran \n+0003b8d0: 3737 2057 6974 6820 4320 616e 6420 432b 77 With C and C+\n+0003b8e0: 2b0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d +.. ----------\n+0003b8f0: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes -----\n+0003b900: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 4d75 -----.. (1) Mu\n+0003b910: 6368 2c20 6966 206e 6f74 206d 6f73 742c ch, if not most,\n+0003b920: 206f 6620 7468 6520 696e 666f 726d 6174 of the informat\n+0003b930: 696f 6e20 696e 2074 6865 2066 6f6c 6c6f ion in the follo\n+0003b940: 7769 6e67 2073 6563 7469 6f6e 730a 7065 wing sections.pe\n+0003b950: 7274 6169 6e69 6e67 2074 6f20 7072 6570 rtaining to prep\n+0003b960: 726f 6365 7373 696e 6720 466f 7274 7261 rocessing Fortra\n+0003b970: 6e20 3737 2070 726f 6772 616d 7320 7761 n 77 programs wa\n+0003b980: 7320 7461 6b65 6e20 616c 6d6f 7374 0a76 s taken almost.v\n+0003b990: 6572 6261 7469 6d20 6672 6f6d 202a 6e6f erbatim from *no\n+0003b9a0: 7465 2043 6174 616c 6f67 7565 206f 6620 te Catalogue of \n+0003b9b0: 5275 6c65 733a 2028 6d61 6b65 2943 6174 Rules: (make)Cat\n+0003b9c0: 616c 6f67 7565 206f 6620 5275 6c65 732e alogue of Rules.\n+0003b9d0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+0003b9e0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+0003b9f0: 6f64 653a 2050 7265 7072 6f63 6573 7369 ode: Preprocessi\n+0003ba00: 6e67 2046 6f72 7472 616e 2037 372c 2020 ng Fortran 77, \n+0003ba10: 4e65 7874 3a20 436f 6d70 696c 696e 6720 Next: Compiling \n+0003ba20: 466f 7274 7261 6e20 3737 2046 696c 6573 Fortran 77 Files\n+0003ba30: 2c20 2055 703a 2046 6f72 7472 616e 2037 , Up: Fortran 7\n+0003ba40: 3720 5375 7070 6f72 740a 0a38 2e31 332e 7 Support..8.13.\n+0003ba50: 3120 5072 6570 726f 6365 7373 696e 6720 1 Preprocessing \n+0003ba60: 466f 7274 7261 6e20 3737 0a2d 2d2d 2d2d Fortran 77.-----\n 0003ba70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0003ba80: 2d2d 2d2d 2d2d 2d2d 0a0a e280 984e 2e66 --------.....N.f\n-0003ba90: e280 9920 6973 206d 6164 6520 6175 746f ... is made auto\n-0003baa0: 6d61 7469 6361 6c6c 7920 6672 6f6d 20e2 matically from .\n-0003bab0: 8098 4e2e 46e2 8099 206f 7220 e280 984e ..N.F... or ...N\n-0003bac0: 2e72 e280 992e 2020 5468 6973 2072 756c .r.... This rul\n-0003bad0: 6520 7275 6e73 206a 7573 740a 7468 6520 e runs just.the \n-0003bae0: 7072 6570 726f 6365 7373 6f72 2074 6f20 preprocessor to \n-0003baf0: 636f 6e76 6572 7420 6120 7072 6570 726f convert a prepro\n-0003bb00: 6365 7373 6162 6c65 2046 6f72 7472 616e cessable Fortran\n-0003bb10: 2037 3720 6f72 2052 6174 666f 7220 736f 77 or Ratfor so\n-0003bb20: 7572 6365 0a66 696c 6520 696e 746f 2061 urce.file into a\n-0003bb30: 2073 7472 6963 7420 466f 7274 7261 6e20 strict Fortran \n-0003bb40: 3737 2073 6f75 7263 6520 6669 6c65 2e20 77 source file. \n-0003bb50: 2054 6865 2070 7265 6369 7365 2063 6f6d The precise com\n-0003bb60: 6d61 6e64 2075 7365 6420 6973 0a61 7320 mand used is.as \n-0003bb70: 666f 6c6c 6f77 733a 0a0a e280 982e 46e2 follows:......F.\n-0003bb80: 8099 0a20 2020 2020 e280 9824 2846 3737 ... ...$(F77\n-0003bb90: 2920 2d46 2024 2844 4546 5329 2024 2849 ) -F $(DEFS) $(I\n-0003bba0: 4e43 4c55 4445 5329 2024 2841 4d5f 4350 NCLUDES) $(AM_CP\n-0003bbb0: 5046 4c41 4753 2920 2428 4350 5046 4c41 PFLAGS) $(CPPFLA\n-0003bbc0: 4753 290a 2020 2020 2024 2841 4d5f 4646 GS). $(AM_FF\n-0003bbd0: 4c41 4753 2920 2428 4646 4c41 4753 29e2 LAGS) $(FFLAGS).\n-0003bbe0: 8099 0a0a e280 982e 72e2 8099 0a20 2020 ........r.... \n-0003bbf0: 2020 e280 9824 2846 3737 2920 2d46 2024 ...$(F77) -F $\n-0003bc00: 2841 4d5f 4646 4c41 4753 2920 2428 4646 (AM_FFLAGS) $(FF\n-0003bc10: 4c41 4753 2920 2428 414d 5f52 464c 4147 LAGS) $(AM_RFLAG\n-0003bc20: 5329 2024 2852 464c 4147 5329 e280 990a S) $(RFLAGS)....\n-0003bc30: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-0003bc40: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-0003bc50: 6465 3a20 436f 6d70 696c 696e 6720 466f de: Compiling Fo\n-0003bc60: 7274 7261 6e20 3737 2046 696c 6573 2c20 rtran 77 Files, \n-0003bc70: 204e 6578 743a 204d 6978 696e 6720 466f Next: Mixing Fo\n-0003bc80: 7274 7261 6e20 3737 2057 6974 6820 4320 rtran 77 With C \n-0003bc90: 616e 6420 432b 2b2c 2020 5072 6576 3a20 and C++, Prev: \n-0003bca0: 5072 6570 726f 6365 7373 696e 6720 466f Preprocessing Fo\n-0003bcb0: 7274 7261 6e20 3737 2c20 2055 703a 2046 rtran 77, Up: F\n-0003bcc0: 6f72 7472 616e 2037 3720 5375 7070 6f72 ortran 77 Suppor\n-0003bcd0: 740a 0a38 2e31 332e 3220 436f 6d70 696c t..8.13.2 Compil\n-0003bce0: 696e 6720 466f 7274 7261 6e20 3737 2046 ing Fortran 77 F\n-0003bcf0: 696c 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d iles.-----------\n+0003ba80: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a e280 984e ----------.....N\n+0003ba90: 2e66 e280 9920 6973 206d 6164 6520 6175 .f... is made au\n+0003baa0: 746f 6d61 7469 6361 6c6c 7920 6672 6f6d tomatically from\n+0003bab0: 20e2 8098 4e2e 46e2 8099 206f 7220 e280 ...N.F... or ..\n+0003bac0: 984e 2e72 e280 992e 2020 5468 6973 2072 .N.r.... This r\n+0003bad0: 756c 6520 7275 6e73 206a 7573 740a 7468 ule runs just.th\n+0003bae0: 6520 7072 6570 726f 6365 7373 6f72 2074 e preprocessor t\n+0003baf0: 6f20 636f 6e76 6572 7420 6120 7072 6570 o convert a prep\n+0003bb00: 726f 6365 7373 6162 6c65 2046 6f72 7472 rocessable Fortr\n+0003bb10: 616e 2037 3720 6f72 2052 6174 666f 7220 an 77 or Ratfor \n+0003bb20: 736f 7572 6365 0a66 696c 6520 696e 746f source.file into\n+0003bb30: 2061 2073 7472 6963 7420 466f 7274 7261 a strict Fortra\n+0003bb40: 6e20 3737 2073 6f75 7263 6520 6669 6c65 n 77 source file\n+0003bb50: 2e20 2054 6865 2070 7265 6369 7365 2063 . The precise c\n+0003bb60: 6f6d 6d61 6e64 2075 7365 6420 6973 0a61 ommand used is.a\n+0003bb70: 7320 666f 6c6c 6f77 733a 0a0a e280 982e s follows:......\n+0003bb80: 46e2 8099 0a20 2020 2020 e280 9824 2846 F.... ...$(F\n+0003bb90: 3737 2920 2d46 2024 2844 4546 5329 2024 77) -F $(DEFS) $\n+0003bba0: 2849 4e43 4c55 4445 5329 2024 2841 4d5f (INCLUDES) $(AM_\n+0003bbb0: 4350 5046 4c41 4753 2920 2428 4350 5046 CPPFLAGS) $(CPPF\n+0003bbc0: 4c41 4753 290a 2020 2020 2024 2841 4d5f LAGS). $(AM_\n+0003bbd0: 4646 4c41 4753 2920 2428 4646 4c41 4753 FFLAGS) $(FFLAGS\n+0003bbe0: 29e2 8099 0a0a e280 982e 72e2 8099 0a20 ).........r.... \n+0003bbf0: 2020 2020 e280 9824 2846 3737 2920 2d46 ...$(F77) -F\n+0003bc00: 2024 2841 4d5f 4646 4c41 4753 2920 2428 $(AM_FFLAGS) $(\n+0003bc10: 4646 4c41 4753 2920 2428 414d 5f52 464c FFLAGS) $(AM_RFL\n+0003bc20: 4147 5329 2024 2852 464c 4147 5329 e280 AGS) $(RFLAGS)..\n+0003bc30: 990a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+0003bc40: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0003bc50: 4e6f 6465 3a20 436f 6d70 696c 696e 6720 Node: Compiling \n+0003bc60: 466f 7274 7261 6e20 3737 2046 696c 6573 Fortran 77 Files\n+0003bc70: 2c20 204e 6578 743a 204d 6978 696e 6720 , Next: Mixing \n+0003bc80: 466f 7274 7261 6e20 3737 2057 6974 6820 Fortran 77 With \n+0003bc90: 4320 616e 6420 432b 2b2c 2020 5072 6576 C and C++, Prev\n+0003bca0: 3a20 5072 6570 726f 6365 7373 696e 6720 : Preprocessing \n+0003bcb0: 466f 7274 7261 6e20 3737 2c20 2055 703a Fortran 77, Up:\n+0003bcc0: 2046 6f72 7472 616e 2037 3720 5375 7070 Fortran 77 Supp\n+0003bcd0: 6f72 740a 0a38 2e31 332e 3220 436f 6d70 ort..8.13.2 Comp\n+0003bce0: 696c 696e 6720 466f 7274 7261 6e20 3737 iling Fortran 77\n+0003bcf0: 2046 696c 6573 0a2d 2d2d 2d2d 2d2d 2d2d Files.---------\n 0003bd00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0003bd10: 2d2d 2d2d 2d2d 0a0a e280 984e 2e6f e280 ------.....N.o..\n-0003bd20: 9920 6973 206d 6164 6520 6175 746f 6d61 . is made automa\n-0003bd30: 7469 6361 6c6c 7920 6672 6f6d 20e2 8098 tically from ...\n-0003bd40: 4e2e 66e2 8099 2c20 e280 984e 2e46 e280 N.f..., ...N.F..\n-0003bd50: 9920 6f72 20e2 8098 4e2e 72e2 8099 2062 . or ...N.r... b\n-0003bd60: 7920 7275 6e6e 696e 6720 7468 650a 466f y running the.Fo\n-0003bd70: 7274 7261 6e20 3737 2063 6f6d 7069 6c65 rtran 77 compile\n-0003bd80: 722e 2020 5468 6520 7072 6563 6973 6520 r. The precise \n-0003bd90: 636f 6d6d 616e 6420 7573 6564 2069 7320 command used is \n-0003bda0: 6173 2066 6f6c 6c6f 7773 3a0a 0ae2 8098 as follows:.....\n-0003bdb0: 2e66 e280 990a 2020 2020 20e2 8098 2428 .f.... ...$(\n-0003bdc0: 4637 3729 202d 6320 2428 414d 5f46 464c F77) -c $(AM_FFL\n-0003bdd0: 4147 5329 2024 2846 464c 4147 5329 e280 AGS) $(FFLAGS)..\n-0003bde0: 990a 0ae2 8098 2e46 e280 990a 2020 2020 .......F.... \n-0003bdf0: 20e2 8098 2428 4637 3729 202d 6320 2428 ...$(F77) -c $(\n-0003be00: 4445 4653 2920 2428 494e 434c 5544 4553 DEFS) $(INCLUDES\n-0003be10: 2920 2428 414d 5f43 5050 464c 4147 5329 ) $(AM_CPPFLAGS)\n-0003be20: 2024 2843 5050 464c 4147 5329 0a20 2020 $(CPPFLAGS). \n-0003be30: 2020 2428 414d 5f46 464c 4147 5329 2024 $(AM_FFLAGS) $\n-0003be40: 2846 464c 4147 5329 e280 990a 0ae2 8098 (FFLAGS)........\n-0003be50: 2e72 e280 990a 2020 2020 20e2 8098 2428 .r.... ...$(\n-0003be60: 4637 3729 202d 6320 2428 414d 5f46 464c F77) -c $(AM_FFL\n-0003be70: 4147 5329 2024 2846 464c 4147 5329 2024 AGS) $(FFLAGS) $\n-0003be80: 2841 4d5f 5246 4c41 4753 2920 2428 5246 (AM_RFLAGS) $(RF\n-0003be90: 4c41 4753 29e2 8099 0a0a 1f0a 4669 6c65 LAGS).......File\n-0003bea0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-0003beb0: 696e 666f 2c20 204e 6f64 653a 204d 6978 info, Node: Mix\n-0003bec0: 696e 6720 466f 7274 7261 6e20 3737 2057 ing Fortran 77 W\n-0003bed0: 6974 6820 4320 616e 6420 432b 2b2c 2020 ith C and C++, \n-0003bee0: 5072 6576 3a20 436f 6d70 696c 696e 6720 Prev: Compiling \n-0003bef0: 466f 7274 7261 6e20 3737 2046 696c 6573 Fortran 77 Files\n-0003bf00: 2c20 2055 703a 2046 6f72 7472 616e 2037 , Up: Fortran 7\n-0003bf10: 3720 5375 7070 6f72 740a 0a38 2e31 332e 7 Support..8.13.\n-0003bf20: 3320 4d69 7869 6e67 2046 6f72 7472 616e 3 Mixing Fortran\n-0003bf30: 2037 3720 5769 7468 2043 2061 6e64 2043 77 With C and C\n-0003bf40: 2b2b 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ++.-------------\n+0003bd10: 2d2d 2d2d 2d2d 2d2d 0a0a e280 984e 2e6f --------.....N.o\n+0003bd20: e280 9920 6973 206d 6164 6520 6175 746f ... is made auto\n+0003bd30: 6d61 7469 6361 6c6c 7920 6672 6f6d 20e2 matically from .\n+0003bd40: 8098 4e2e 66e2 8099 2c20 e280 984e 2e46 ..N.f..., ...N.F\n+0003bd50: e280 9920 6f72 20e2 8098 4e2e 72e2 8099 ... or ...N.r...\n+0003bd60: 2062 7920 7275 6e6e 696e 6720 7468 650a by running the.\n+0003bd70: 466f 7274 7261 6e20 3737 2063 6f6d 7069 Fortran 77 compi\n+0003bd80: 6c65 722e 2020 5468 6520 7072 6563 6973 ler. The precis\n+0003bd90: 6520 636f 6d6d 616e 6420 7573 6564 2069 e command used i\n+0003bda0: 7320 6173 2066 6f6c 6c6f 7773 3a0a 0ae2 s as follows:...\n+0003bdb0: 8098 2e66 e280 990a 2020 2020 20e2 8098 ...f.... ...\n+0003bdc0: 2428 4637 3729 202d 6320 2428 414d 5f46 $(F77) -c $(AM_F\n+0003bdd0: 464c 4147 5329 2024 2846 464c 4147 5329 FLAGS) $(FFLAGS)\n+0003bde0: e280 990a 0ae2 8098 2e46 e280 990a 2020 .........F.... \n+0003bdf0: 2020 20e2 8098 2428 4637 3729 202d 6320 ...$(F77) -c \n+0003be00: 2428 4445 4653 2920 2428 494e 434c 5544 $(DEFS) $(INCLUD\n+0003be10: 4553 2920 2428 414d 5f43 5050 464c 4147 ES) $(AM_CPPFLAG\n+0003be20: 5329 2024 2843 5050 464c 4147 5329 0a20 S) $(CPPFLAGS). \n+0003be30: 2020 2020 2428 414d 5f46 464c 4147 5329 $(AM_FFLAGS)\n+0003be40: 2024 2846 464c 4147 5329 e280 990a 0ae2 $(FFLAGS)......\n+0003be50: 8098 2e72 e280 990a 2020 2020 20e2 8098 ...r.... ...\n+0003be60: 2428 4637 3729 202d 6320 2428 414d 5f46 $(F77) -c $(AM_F\n+0003be70: 464c 4147 5329 2024 2846 464c 4147 5329 FLAGS) $(FFLAGS)\n+0003be80: 2024 2841 4d5f 5246 4c41 4753 2920 2428 $(AM_RFLAGS) $(\n+0003be90: 5246 4c41 4753 29e2 8099 0a0a 1f0a 4669 RFLAGS).......Fi\n+0003bea0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+0003beb0: 312e 696e 666f 2c20 204e 6f64 653a 204d 1.info, Node: M\n+0003bec0: 6978 696e 6720 466f 7274 7261 6e20 3737 ixing Fortran 77\n+0003bed0: 2057 6974 6820 4320 616e 6420 432b 2b2c With C and C++,\n+0003bee0: 2020 5072 6576 3a20 436f 6d70 696c 696e Prev: Compilin\n+0003bef0: 6720 466f 7274 7261 6e20 3737 2046 696c g Fortran 77 Fil\n+0003bf00: 6573 2c20 2055 703a 2046 6f72 7472 616e es, Up: Fortran\n+0003bf10: 2037 3720 5375 7070 6f72 740a 0a38 2e31 77 Support..8.1\n+0003bf20: 332e 3320 4d69 7869 6e67 2046 6f72 7472 3.3 Mixing Fortr\n+0003bf30: 616e 2037 3720 5769 7468 2043 2061 6e64 an 77 With C and\n+0003bf40: 2043 2b2b 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d C++.-----------\n 0003bf50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0003bf60: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4175 746f ----------..Auto\n-0003bf70: 6d61 6b65 2063 7572 7265 6e74 6c79 2070 make currently p\n-0003bf80: 726f 7669 6465 7320 5f6c 696d 6974 6564 rovides _limited\n-0003bf90: 5f20 7375 7070 6f72 7420 666f 7220 6372 _ support for cr\n-0003bfa0: 6561 7469 6e67 2070 726f 6772 616d 7320 eating programs \n-0003bfb0: 616e 640a 7368 6172 6564 206c 6962 7261 and.shared libra\n-0003bfc0: 7269 6573 2074 6861 7420 6172 6520 6120 ries that are a \n-0003bfd0: 6d69 7874 7572 6520 6f66 2046 6f72 7472 mixture of Fortr\n-0003bfe0: 616e 2037 3720 616e 6420 4320 616e 642f an 77 and C and/\n-0003bff0: 6f72 2043 2b2b 2e0a 486f 7765 7665 722c or C++..However,\n-0003c000: 2074 6865 7265 2061 7265 206d 616e 7920 there are many \n-0003c010: 6f74 6865 7220 6973 7375 6573 2072 656c other issues rel\n-0003c020: 6174 6564 2074 6f20 6d69 7869 6e67 2046 ated to mixing F\n-0003c030: 6f72 7472 616e 2037 3720 7769 7468 0a6f ortran 77 with.o\n-0003c040: 7468 6572 206c 616e 6775 6167 6573 2074 ther languages t\n-0003c050: 6861 7420 6172 6520 5f6e 6f74 5f20 2863 hat are _not_ (c\n-0003c060: 7572 7265 6e74 6c79 2920 6861 6e64 6c65 urrently) handle\n-0003c070: 6420 6279 2041 7574 6f6d 616b 652c 2062 d by Automake, b\n-0003c080: 7574 2074 6861 740a 6172 6520 6861 6e64 ut that.are hand\n-0003c090: 6c65 6420 6279 206f 7468 6572 2070 6163 led by other pac\n-0003c0a0: 6b61 6765 7328 3129 2e0a 0a20 2020 4175 kages(1)... Au\n-0003c0b0: 746f 6d61 6b65 2063 616e 2068 656c 7020 tomake can help \n-0003c0c0: 696e 2074 776f 2077 6179 733a 0a0a 2020 in two ways:.. \n-0003c0d0: 312e 2041 7574 6f6d 6174 6963 2073 656c 1. Automatic sel\n-0003c0e0: 6563 7469 6f6e 206f 6620 7468 6520 6c69 ection of the li\n-0003c0f0: 6e6b 6572 2064 6570 656e 6469 6e67 206f nker depending o\n-0003c100: 6e20 7768 6963 6820 636f 6d62 696e 6174 n which combinat\n-0003c110: 696f 6e73 0a20 2020 2020 6f66 2073 6f75 ions. of sou\n-0003c120: 7263 6520 636f 6465 2e0a 0a20 2032 2e20 rce code... 2. \n-0003c130: 4175 746f 6d61 7469 6320 7365 6c65 6374 Automatic select\n-0003c140: 696f 6e20 6f66 2074 6865 2061 7070 726f ion of the appro\n-0003c150: 7072 6961 7465 206c 696e 6b65 7220 666c priate linker fl\n-0003c160: 6167 7320 2865 2e67 2e2c 20e2 8098 2d4c ags (e.g., ...-L\n-0003c170: e280 9920 616e 640a 2020 2020 20e2 8098 ... and. ...\n-0003c180: 2d6c e280 9929 2074 6f20 7061 7373 2074 -l...) to pass t\n-0003c190: 6f20 7468 6520 6175 746f 6d61 7469 6361 o the automatica\n-0003c1a0: 6c6c 7920 7365 6c65 6374 6564 206c 696e lly selected lin\n-0003c1b0: 6b65 7220 696e 206f 7264 6572 2074 6f20 ker in order to \n-0003c1c0: 6c69 6e6b 0a20 2020 2020 696e 2074 6865 link. in the\n-0003c1d0: 2061 7070 726f 7072 6961 7465 2046 6f72 appropriate For\n-0003c1e0: 7472 616e 2037 3720 696e 7472 696e 7369 tran 77 intrinsi\n-0003c1f0: 6320 616e 6420 7275 6e2d 7469 6d65 206c c and run-time l\n-0003c200: 6962 7261 7269 6573 2e0a 0a20 2020 2020 ibraries... \n-0003c210: 5468 6573 6520 6578 7472 6120 466f 7274 These extra Fort\n-0003c220: 7261 6e20 3737 206c 696e 6b65 7220 666c ran 77 linker fl\n-0003c230: 6167 7320 6172 6520 7375 7070 6c69 6564 ags are supplied\n-0003c240: 2069 6e20 7468 6520 6f75 7470 7574 0a20 in the output. \n-0003c250: 2020 2020 7661 7269 6162 6c65 20e2 8098 variable ...\n-0003c260: 464c 4942 53e2 8099 2062 7920 7468 6520 FLIBS... by the \n-0003c270: e280 9841 435f 4637 375f 4c49 4252 4152 ...AC_F77_LIBRAR\n-0003c280: 595f 4c44 464c 4147 53e2 8099 2041 7574 Y_LDFLAGS... Aut\n-0003c290: 6f63 6f6e 6620 6d61 6372 6f0a 2020 2020 oconf macro. \n-0003c2a0: 2073 7570 706c 6965 6420 7769 7468 206e supplied with n\n-0003c2b0: 6577 6572 2076 6572 7369 6f6e 7320 6f66 ewer versions of\n-0003c2c0: 2041 7574 6f63 6f6e 6620 2841 7574 6f63 Autoconf (Autoc\n-0003c2d0: 6f6e 6620 7665 7273 696f 6e20 322e 3133 onf version 2.13\n-0003c2e0: 2061 6e64 0a20 2020 2020 6c61 7465 7229 and. later)\n-0003c2f0: 2e20 202a 4e6f 7465 2046 6f72 7472 616e . *Note Fortran\n-0003c300: 2043 6f6d 7069 6c65 7220 4368 6172 6163 Compiler Charac\n-0003c310: 7465 7269 7374 6963 733a 2028 6175 746f teristics: (auto\n-0003c320: 636f 6e66 2946 6f72 7472 616e 0a20 2020 conf)Fortran. \n-0003c330: 2020 436f 6d70 696c 6572 2e0a 0a20 2020 Compiler... \n-0003c340: 4966 2041 7574 6f6d 616b 6520 6465 7465 If Automake dete\n-0003c350: 6374 7320 7468 6174 2061 2070 726f 6772 cts that a progr\n-0003c360: 616d 206f 7220 7368 6172 6564 206c 6962 am or shared lib\n-0003c370: 7261 7279 2028 6173 206d 656e 7469 6f6e rary (as mention\n-0003c380: 6564 2069 6e0a 736f 6d65 20e2 8098 5f50 ed in.some ..._P\n-0003c390: 524f 4752 414d 53e2 8099 206f 7220 e280 ROGRAMS... or ..\n-0003c3a0: 985f 4c54 4c49 4252 4152 4945 53e2 8099 ._LTLIBRARIES...\n-0003c3b0: 2070 7269 6d61 7279 2920 636f 6e74 6169 primary) contai\n-0003c3c0: 6e73 2073 6f75 7263 6520 636f 6465 2074 ns source code t\n-0003c3d0: 6861 7420 6973 0a61 206d 6978 7475 7265 hat is.a mixture\n-0003c3e0: 206f 6620 466f 7274 7261 6e20 3737 2061 of Fortran 77 a\n-0003c3f0: 6e64 2043 2061 6e64 2f6f 7220 432b 2b2c nd C and/or C++,\n-0003c400: 2074 6865 6e20 6974 2072 6571 7569 7265 then it require\n-0003c410: 7320 7468 6174 2074 6865 0a6d 6163 726f s that the.macro\n-0003c420: 20e2 8098 4143 5f46 3737 5f4c 4942 5241 ...AC_F77_LIBRA\n-0003c430: 5259 5f4c 4446 4c41 4753 e280 9920 6265 RY_LDFLAGS... be\n-0003c440: 2063 616c 6c65 6420 696e 20e2 8098 636f called in ...co\n-0003c450: 6e66 6967 7572 652e 6163 e280 992c 2061 nfigure.ac..., a\n-0003c460: 6e64 2074 6861 740a 6569 7468 6572 20e2 nd that.either .\n-0003c470: 8098 2428 464c 4942 5329 e280 9920 6170 ..$(FLIBS)... ap\n-0003c480: 7065 6172 2069 6e20 7468 6520 6170 7072 pear in the appr\n-0003c490: 6f70 7269 6174 6520 e280 985f 4c44 4144 opriate ..._LDAD\n-0003c4a0: 44e2 8099 2028 666f 7220 7072 6f67 7261 D... (for progra\n-0003c4b0: 6d73 2920 6f72 0ae2 8098 5f4c 4942 4144 ms) or...._LIBAD\n-0003c4c0: 44e2 8099 2028 666f 7220 7368 6172 6564 D... (for shared\n-0003c4d0: 206c 6962 7261 7269 6573 2920 7661 7269 libraries) vari\n-0003c4e0: 6162 6c65 732e 2020 4974 2069 7320 7468 ables. It is th\n-0003c4f0: 6520 7265 7370 6f6e 7369 6269 6c69 7479 e responsibility\n-0003c500: 206f 660a 7468 6520 7065 7273 6f6e 2077 of.the person w\n-0003c510: 7269 7469 6e67 2074 6865 20e2 8098 4d61 riting the ...Ma\n-0003c520: 6b65 6669 6c65 2e61 6de2 8099 2074 6f20 kefile.am... to \n-0003c530: 6d61 6b65 2073 7572 6520 7468 6174 20e2 make sure that .\n-0003c540: 8098 2428 464c 4942 5329 e280 990a 6170 ..$(FLIBS)....ap\n-0003c550: 7065 6172 7320 696e 2074 6865 2061 7070 pears in the app\n-0003c560: 726f 7072 6961 7465 20e2 8098 5f4c 4441 ropriate ..._LDA\n-0003c570: 4444 e280 9920 6f72 20e2 8098 5f4c 4942 DD... or ..._LIB\n-0003c580: 4144 44e2 8099 2076 6172 6961 626c 652e ADD... variable.\n-0003c590: 0a0a 2020 2046 6f72 2065 7861 6d70 6c65 .. For example\n-0003c5a0: 2c20 636f 6e73 6964 6572 2074 6865 2066 , consider the f\n-0003c5b0: 6f6c 6c6f 7769 6e67 20e2 8098 4d61 6b65 ollowing ...Make\n-0003c5c0: 6669 6c65 2e61 6de2 8099 3a0a 0a20 2020 file.am...:.. \n-0003c5d0: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n-0003c5e0: 2066 6f6f 0a20 2020 2020 666f 6f5f 534f foo. foo_SO\n-0003c5f0: 5552 4345 5320 203d 206d 6169 6e2e 6363 URCES = main.cc\n-0003c600: 2066 6f6f 2e66 0a20 2020 2020 666f 6f5f foo.f. foo_\n-0003c610: 4c44 4144 4420 2020 203d 206c 6962 666f LDADD = libfo\n-0003c620: 6f2e 6c61 2024 2846 4c49 4253 290a 0a20 o.la $(FLIBS).. \n-0003c630: 2020 2020 706b 676c 6962 5f4c 544c 4942 pkglib_LTLIB\n-0003c640: 5241 5249 4553 203d 206c 6962 666f 6f2e RARIES = libfoo.\n-0003c650: 6c61 0a20 2020 2020 6c69 6266 6f6f 5f6c la. libfoo_l\n-0003c660: 615f 534f 5552 4345 5320 203d 2062 6172 a_SOURCES = bar\n-0003c670: 2e66 2062 617a 2e63 207a 6172 646f 7a2e .f baz.c zardoz.\n-0003c680: 6363 0a20 2020 2020 6c69 6266 6f6f 5f6c cc. libfoo_l\n-0003c690: 615f 4c49 4241 4444 2020 203d 2024 2846 a_LIBADD = $(F\n-0003c6a0: 4c49 4253 290a 0a20 2020 496e 2074 6869 LIBS).. In thi\n-0003c6b0: 7320 6361 7365 2c20 4175 746f 6d61 6b65 s case, Automake\n-0003c6c0: 2077 696c 6c20 696e 7369 7374 2074 6861 will insist tha\n-0003c6d0: 7420 e280 9841 435f 4637 375f 4c49 4252 t ...AC_F77_LIBR\n-0003c6e0: 4152 595f 4c44 464c 4147 53e2 8099 2069 ARY_LDFLAGS... i\n-0003c6f0: 730a 6d65 6e74 696f 6e65 6420 696e 20e2 s.mentioned in .\n-0003c700: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n-0003c710: 992e 2020 416c 736f 2c20 6966 20e2 8098 .. Also, if ...\n-0003c720: 2428 464c 4942 5329 e280 9920 6861 646e $(FLIBS)... hadn\n-0003c730: 2774 2062 6565 6e20 6d65 6e74 696f 6e65 't been mentione\n-0003c740: 640a 696e 20e2 8098 666f 6f5f 4c44 4144 d.in ...foo_LDAD\n-0003c750: 44e2 8099 2061 6e64 20e2 8098 6c69 6266 D... and ...libf\n-0003c760: 6f6f 5f6c 615f 4c49 4241 4444 e280 992c oo_la_LIBADD...,\n-0003c770: 2074 6865 6e20 4175 746f 6d61 6b65 2077 then Automake w\n-0003c780: 6f75 6c64 2068 6176 6520 6973 7375 6564 ould have issued\n-0003c790: 2061 0a77 6172 6e69 6e67 2e0a 0a2a 204d a.warning...* M\n-0003c7a0: 656e 753a 0a0a 2a20 486f 7720 7468 6520 enu:..* How the \n-0003c7b0: 4c69 6e6b 6572 2069 7320 4368 6f73 656e Linker is Chosen\n-0003c7c0: 3a3a 2020 2020 4175 746f 6d61 7469 6320 :: Automatic \n-0003c7d0: 6c69 6e6b 6572 2073 656c 6563 7469 6f6e linker selection\n-0003c7e0: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- \n-0003c7f0: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------\n-0003c800: 2d2d 2d2d 0a0a 2020 2028 3129 2046 6f72 ----.. (1) For\n-0003c810: 2065 7861 6d70 6c65 2c20 7468 6520 6366 example, the cf\n-0003c820: 6f72 7472 616e 2070 6163 6b61 6765 0a28 ortran package.(\n-0003c830: 6874 7470 3a2f 2f77 7777 2d7a 6575 732e http://www-zeus.\n-0003c840: 6465 7379 2e64 652f 7e62 7572 6f77 2f63 desy.de/~burow/c\n-0003c850: 666f 7274 7261 6e2f 2920 6164 6472 6573 fortran/) addres\n-0003c860: 7365 7320 616c 6c20 6f66 2074 6865 7365 ses all of these\n-0003c870: 0a69 6e74 6572 2d6c 616e 6775 6167 6520 .inter-language \n-0003c880: 6973 7375 6573 2c20 616e 6420 7275 6e73 issues, and runs\n-0003c890: 2075 6e64 6572 206e 6561 726c 7920 616c under nearly al\n-0003c8a0: 6c20 466f 7274 7261 6e20 3737 2c20 4320 l Fortran 77, C \n-0003c8b0: 616e 6420 432b 2b0a 636f 6d70 696c 6572 and C++.compiler\n-0003c8c0: 7320 6f6e 206e 6561 726c 7920 616c 6c20 s on nearly all \n-0003c8d0: 706c 6174 666f 726d 732e 2020 486f 7765 platforms. Howe\n-0003c8e0: 7665 722c 20e2 8098 6366 6f72 7472 616e ver, ...cfortran\n-0003c8f0: e280 9920 6973 206e 6f74 2079 6574 2046 ... is not yet F\n-0003c900: 7265 650a 536f 6674 7761 7265 2c20 6275 ree.Software, bu\n-0003c910: 7420 6974 2077 696c 6c20 6265 2069 6e20 t it will be in \n-0003c920: 7468 6520 6e65 7874 206d 616a 6f72 2072 the next major r\n-0003c930: 656c 6561 7365 2e0a 0a1f 0a46 696c 653a elease.....File:\n-0003c940: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-0003c950: 6e66 6f2c 2020 4e6f 6465 3a20 486f 7720 nfo, Node: How \n-0003c960: 7468 6520 4c69 6e6b 6572 2069 7320 4368 the Linker is Ch\n-0003c970: 6f73 656e 2c20 2055 703a 204d 6978 696e osen, Up: Mixin\n-0003c980: 6720 466f 7274 7261 6e20 3737 2057 6974 g Fortran 77 Wit\n-0003c990: 6820 4320 616e 6420 432b 2b0a 0a38 2e31 h C and C++..8.1\n-0003c9a0: 332e 332e 3120 486f 7720 7468 6520 4c69 3.3.1 How the Li\n-0003c9b0: 6e6b 6572 2069 7320 4368 6f73 656e 0a2e nker is Chosen..\n-0003c9c0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n+0003bf60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4175 ------------..Au\n+0003bf70: 746f 6d61 6b65 2063 7572 7265 6e74 6c79 tomake currently\n+0003bf80: 2070 726f 7669 6465 7320 5f6c 696d 6974 provides _limit\n+0003bf90: 6564 5f20 7375 7070 6f72 7420 666f 7220 ed_ support for \n+0003bfa0: 6372 6561 7469 6e67 2070 726f 6772 616d creating program\n+0003bfb0: 7320 616e 640a 7368 6172 6564 206c 6962 s and.shared lib\n+0003bfc0: 7261 7269 6573 2074 6861 7420 6172 6520 raries that are \n+0003bfd0: 6120 6d69 7874 7572 6520 6f66 2046 6f72 a mixture of For\n+0003bfe0: 7472 616e 2037 3720 616e 6420 4320 616e tran 77 and C an\n+0003bff0: 642f 6f72 2043 2b2b 2e0a 486f 7765 7665 d/or C++..Howeve\n+0003c000: 722c 2074 6865 7265 2061 7265 206d 616e r, there are man\n+0003c010: 7920 6f74 6865 7220 6973 7375 6573 2072 y other issues r\n+0003c020: 656c 6174 6564 2074 6f20 6d69 7869 6e67 elated to mixing\n+0003c030: 2046 6f72 7472 616e 2037 3720 7769 7468 Fortran 77 with\n+0003c040: 0a6f 7468 6572 206c 616e 6775 6167 6573 .other languages\n+0003c050: 2074 6861 7420 6172 6520 5f6e 6f74 5f20 that are _not_ \n+0003c060: 2863 7572 7265 6e74 6c79 2920 6861 6e64 (currently) hand\n+0003c070: 6c65 6420 6279 2041 7574 6f6d 616b 652c led by Automake,\n+0003c080: 2062 7574 2074 6861 740a 6172 6520 6861 but that.are ha\n+0003c090: 6e64 6c65 6420 6279 206f 7468 6572 2070 ndled by other p\n+0003c0a0: 6163 6b61 6765 7328 3129 2e0a 0a20 2020 ackages(1)... \n+0003c0b0: 4175 746f 6d61 6b65 2063 616e 2068 656c Automake can hel\n+0003c0c0: 7020 696e 2074 776f 2077 6179 733a 0a0a p in two ways:..\n+0003c0d0: 2020 312e 2041 7574 6f6d 6174 6963 2073 1. Automatic s\n+0003c0e0: 656c 6563 7469 6f6e 206f 6620 7468 6520 election of the \n+0003c0f0: 6c69 6e6b 6572 2064 6570 656e 6469 6e67 linker depending\n+0003c100: 206f 6e20 7768 6963 6820 636f 6d62 696e on which combin\n+0003c110: 6174 696f 6e73 0a20 2020 2020 6f66 2073 ations. of s\n+0003c120: 6f75 7263 6520 636f 6465 2e0a 0a20 2032 ource code... 2\n+0003c130: 2e20 4175 746f 6d61 7469 6320 7365 6c65 . Automatic sele\n+0003c140: 6374 696f 6e20 6f66 2074 6865 2061 7070 ction of the app\n+0003c150: 726f 7072 6961 7465 206c 696e 6b65 7220 ropriate linker \n+0003c160: 666c 6167 7320 2865 2e67 2e2c 20e2 8098 flags (e.g., ...\n+0003c170: 2d4c e280 9920 616e 640a 2020 2020 20e2 -L... and. .\n+0003c180: 8098 2d6c e280 9929 2074 6f20 7061 7373 ..-l...) to pass\n+0003c190: 2074 6f20 7468 6520 6175 746f 6d61 7469 to the automati\n+0003c1a0: 6361 6c6c 7920 7365 6c65 6374 6564 206c cally selected l\n+0003c1b0: 696e 6b65 7220 696e 206f 7264 6572 2074 inker in order t\n+0003c1c0: 6f20 6c69 6e6b 0a20 2020 2020 696e 2074 o link. in t\n+0003c1d0: 6865 2061 7070 726f 7072 6961 7465 2046 he appropriate F\n+0003c1e0: 6f72 7472 616e 2037 3720 696e 7472 696e ortran 77 intrin\n+0003c1f0: 7369 6320 616e 6420 7275 6e2d 7469 6d65 sic and run-time\n+0003c200: 206c 6962 7261 7269 6573 2e0a 0a20 2020 libraries... \n+0003c210: 2020 5468 6573 6520 6578 7472 6120 466f These extra Fo\n+0003c220: 7274 7261 6e20 3737 206c 696e 6b65 7220 rtran 77 linker \n+0003c230: 666c 6167 7320 6172 6520 7375 7070 6c69 flags are suppli\n+0003c240: 6564 2069 6e20 7468 6520 6f75 7470 7574 ed in the output\n+0003c250: 0a20 2020 2020 7661 7269 6162 6c65 20e2 . variable .\n+0003c260: 8098 464c 4942 53e2 8099 2062 7920 7468 ..FLIBS... by th\n+0003c270: 6520 e280 9841 435f 4637 375f 4c49 4252 e ...AC_F77_LIBR\n+0003c280: 4152 595f 4c44 464c 4147 53e2 8099 2041 ARY_LDFLAGS... A\n+0003c290: 7574 6f63 6f6e 6620 6d61 6372 6f0a 2020 utoconf macro. \n+0003c2a0: 2020 2073 7570 706c 6965 6420 7769 7468 supplied with\n+0003c2b0: 206e 6577 6572 2076 6572 7369 6f6e 7320 newer versions \n+0003c2c0: 6f66 2041 7574 6f63 6f6e 6620 2841 7574 of Autoconf (Aut\n+0003c2d0: 6f63 6f6e 6620 7665 7273 696f 6e20 322e oconf version 2.\n+0003c2e0: 3133 2061 6e64 0a20 2020 2020 6c61 7465 13 and. late\n+0003c2f0: 7229 2e20 202a 4e6f 7465 2046 6f72 7472 r). *Note Fortr\n+0003c300: 616e 2043 6f6d 7069 6c65 7220 4368 6172 an Compiler Char\n+0003c310: 6163 7465 7269 7374 6963 733a 2028 6175 acteristics: (au\n+0003c320: 746f 636f 6e66 2946 6f72 7472 616e 0a20 toconf)Fortran. \n+0003c330: 2020 2020 436f 6d70 696c 6572 2e0a 0a20 Compiler... \n+0003c340: 2020 4966 2041 7574 6f6d 616b 6520 6465 If Automake de\n+0003c350: 7465 6374 7320 7468 6174 2061 2070 726f tects that a pro\n+0003c360: 6772 616d 206f 7220 7368 6172 6564 206c gram or shared l\n+0003c370: 6962 7261 7279 2028 6173 206d 656e 7469 ibrary (as menti\n+0003c380: 6f6e 6564 2069 6e0a 736f 6d65 20e2 8098 oned in.some ...\n+0003c390: 5f50 524f 4752 414d 53e2 8099 206f 7220 _PROGRAMS... or \n+0003c3a0: e280 985f 4c54 4c49 4252 4152 4945 53e2 ..._LTLIBRARIES.\n+0003c3b0: 8099 2070 7269 6d61 7279 2920 636f 6e74 .. primary) cont\n+0003c3c0: 6169 6e73 2073 6f75 7263 6520 636f 6465 ains source code\n+0003c3d0: 2074 6861 7420 6973 0a61 206d 6978 7475 that is.a mixtu\n+0003c3e0: 7265 206f 6620 466f 7274 7261 6e20 3737 re of Fortran 77\n+0003c3f0: 2061 6e64 2043 2061 6e64 2f6f 7220 432b and C and/or C+\n+0003c400: 2b2c 2074 6865 6e20 6974 2072 6571 7569 +, then it requi\n+0003c410: 7265 7320 7468 6174 2074 6865 0a6d 6163 res that the.mac\n+0003c420: 726f 20e2 8098 4143 5f46 3737 5f4c 4942 ro ...AC_F77_LIB\n+0003c430: 5241 5259 5f4c 4446 4c41 4753 e280 9920 RARY_LDFLAGS... \n+0003c440: 6265 2063 616c 6c65 6420 696e 20e2 8098 be called in ...\n+0003c450: 636f 6e66 6967 7572 652e 6163 e280 992c configure.ac...,\n+0003c460: 2061 6e64 2074 6861 740a 6569 7468 6572 and that.either\n+0003c470: 20e2 8098 2428 464c 4942 5329 e280 9920 ...$(FLIBS)... \n+0003c480: 6170 7065 6172 2069 6e20 7468 6520 6170 appear in the ap\n+0003c490: 7072 6f70 7269 6174 6520 e280 985f 4c44 propriate ..._LD\n+0003c4a0: 4144 44e2 8099 2028 666f 7220 7072 6f67 ADD... (for prog\n+0003c4b0: 7261 6d73 2920 6f72 0ae2 8098 5f4c 4942 rams) or...._LIB\n+0003c4c0: 4144 44e2 8099 2028 666f 7220 7368 6172 ADD... (for shar\n+0003c4d0: 6564 206c 6962 7261 7269 6573 2920 7661 ed libraries) va\n+0003c4e0: 7269 6162 6c65 732e 2020 4974 2069 7320 riables. It is \n+0003c4f0: 7468 6520 7265 7370 6f6e 7369 6269 6c69 the responsibili\n+0003c500: 7479 206f 660a 7468 6520 7065 7273 6f6e ty of.the person\n+0003c510: 2077 7269 7469 6e67 2074 6865 20e2 8098 writing the ...\n+0003c520: 4d61 6b65 6669 6c65 2e61 6de2 8099 2074 Makefile.am... t\n+0003c530: 6f20 6d61 6b65 2073 7572 6520 7468 6174 o make sure that\n+0003c540: 20e2 8098 2428 464c 4942 5329 e280 990a ...$(FLIBS)....\n+0003c550: 6170 7065 6172 7320 696e 2074 6865 2061 appears in the a\n+0003c560: 7070 726f 7072 6961 7465 20e2 8098 5f4c ppropriate ..._L\n+0003c570: 4441 4444 e280 9920 6f72 20e2 8098 5f4c DADD... or ..._L\n+0003c580: 4942 4144 44e2 8099 2076 6172 6961 626c IBADD... variabl\n+0003c590: 652e 0a0a 2020 2046 6f72 2065 7861 6d70 e... For examp\n+0003c5a0: 6c65 2c20 636f 6e73 6964 6572 2074 6865 le, consider the\n+0003c5b0: 2066 6f6c 6c6f 7769 6e67 20e2 8098 4d61 following ...Ma\n+0003c5c0: 6b65 6669 6c65 2e61 6de2 8099 3a0a 0a20 kefile.am...:.. \n+0003c5d0: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+0003c5e0: 203d 2066 6f6f 0a20 2020 2020 666f 6f5f = foo. foo_\n+0003c5f0: 534f 5552 4345 5320 203d 206d 6169 6e2e SOURCES = main.\n+0003c600: 6363 2066 6f6f 2e66 0a20 2020 2020 666f cc foo.f. fo\n+0003c610: 6f5f 4c44 4144 4420 2020 203d 206c 6962 o_LDADD = lib\n+0003c620: 666f 6f2e 6c61 2024 2846 4c49 4253 290a foo.la $(FLIBS).\n+0003c630: 0a20 2020 2020 706b 676c 6962 5f4c 544c . pkglib_LTL\n+0003c640: 4942 5241 5249 4553 203d 206c 6962 666f IBRARIES = libfo\n+0003c650: 6f2e 6c61 0a20 2020 2020 6c69 6266 6f6f o.la. libfoo\n+0003c660: 5f6c 615f 534f 5552 4345 5320 203d 2062 _la_SOURCES = b\n+0003c670: 6172 2e66 2062 617a 2e63 207a 6172 646f ar.f baz.c zardo\n+0003c680: 7a2e 6363 0a20 2020 2020 6c69 6266 6f6f z.cc. libfoo\n+0003c690: 5f6c 615f 4c49 4241 4444 2020 203d 2024 _la_LIBADD = $\n+0003c6a0: 2846 4c49 4253 290a 0a20 2020 496e 2074 (FLIBS).. In t\n+0003c6b0: 6869 7320 6361 7365 2c20 4175 746f 6d61 his case, Automa\n+0003c6c0: 6b65 2077 696c 6c20 696e 7369 7374 2074 ke will insist t\n+0003c6d0: 6861 7420 e280 9841 435f 4637 375f 4c49 hat ...AC_F77_LI\n+0003c6e0: 4252 4152 595f 4c44 464c 4147 53e2 8099 BRARY_LDFLAGS...\n+0003c6f0: 2069 730a 6d65 6e74 696f 6e65 6420 696e is.mentioned in\n+0003c700: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+0003c710: e280 992e 2020 416c 736f 2c20 6966 20e2 .... Also, if .\n+0003c720: 8098 2428 464c 4942 5329 e280 9920 6861 ..$(FLIBS)... ha\n+0003c730: 646e 2774 2062 6565 6e20 6d65 6e74 696f dn't been mentio\n+0003c740: 6e65 640a 696e 20e2 8098 666f 6f5f 4c44 ned.in ...foo_LD\n+0003c750: 4144 44e2 8099 2061 6e64 20e2 8098 6c69 ADD... and ...li\n+0003c760: 6266 6f6f 5f6c 615f 4c49 4241 4444 e280 bfoo_la_LIBADD..\n+0003c770: 992c 2074 6865 6e20 4175 746f 6d61 6b65 ., then Automake\n+0003c780: 2077 6f75 6c64 2068 6176 6520 6973 7375 would have issu\n+0003c790: 6564 2061 0a77 6172 6e69 6e67 2e0a 0a2a ed a.warning...*\n+0003c7a0: 204d 656e 753a 0a0a 2a20 486f 7720 7468 Menu:..* How th\n+0003c7b0: 6520 4c69 6e6b 6572 2069 7320 4368 6f73 e Linker is Chos\n+0003c7c0: 656e 3a3a 2020 2020 4175 746f 6d61 7469 en:: Automati\n+0003c7d0: 6320 6c69 6e6b 6572 2073 656c 6563 7469 c linker selecti\n+0003c7e0: 6f6e 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d on.. ---------\n+0003c7f0: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ----\n+0003c800: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2046 ------.. (1) F\n+0003c810: 6f72 2065 7861 6d70 6c65 2c20 7468 6520 or example, the \n+0003c820: 6366 6f72 7472 616e 2070 6163 6b61 6765 cfortran package\n+0003c830: 0a28 6874 7470 3a2f 2f77 7777 2d7a 6575 .(http://www-zeu\n+0003c840: 732e 6465 7379 2e64 652f 7e62 7572 6f77 s.desy.de/~burow\n+0003c850: 2f63 666f 7274 7261 6e2f 2920 6164 6472 /cfortran/) addr\n+0003c860: 6573 7365 7320 616c 6c20 6f66 2074 6865 esses all of the\n+0003c870: 7365 0a69 6e74 6572 2d6c 616e 6775 6167 se.inter-languag\n+0003c880: 6520 6973 7375 6573 2c20 616e 6420 7275 e issues, and ru\n+0003c890: 6e73 2075 6e64 6572 206e 6561 726c 7920 ns under nearly \n+0003c8a0: 616c 6c20 466f 7274 7261 6e20 3737 2c20 all Fortran 77, \n+0003c8b0: 4320 616e 6420 432b 2b0a 636f 6d70 696c C and C++.compil\n+0003c8c0: 6572 7320 6f6e 206e 6561 726c 7920 616c ers on nearly al\n+0003c8d0: 6c20 706c 6174 666f 726d 732e 2020 486f l platforms. Ho\n+0003c8e0: 7765 7665 722c 20e2 8098 6366 6f72 7472 wever, ...cfortr\n+0003c8f0: 616e e280 9920 6973 206e 6f74 2079 6574 an... is not yet\n+0003c900: 2046 7265 650a 536f 6674 7761 7265 2c20 Free.Software, \n+0003c910: 6275 7420 6974 2077 696c 6c20 6265 2069 but it will be i\n+0003c920: 6e20 7468 6520 6e65 7874 206d 616a 6f72 n the next major\n+0003c930: 2072 656c 6561 7365 2e0a 0a1f 0a46 696c release.....Fil\n+0003c940: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0003c950: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 486f .info, Node: Ho\n+0003c960: 7720 7468 6520 4c69 6e6b 6572 2069 7320 w the Linker is \n+0003c970: 4368 6f73 656e 2c20 2055 703a 204d 6978 Chosen, Up: Mix\n+0003c980: 696e 6720 466f 7274 7261 6e20 3737 2057 ing Fortran 77 W\n+0003c990: 6974 6820 4320 616e 6420 432b 2b0a 0a38 ith C and C++..8\n+0003c9a0: 2e31 332e 332e 3120 486f 7720 7468 6520 .13.3.1 How the \n+0003c9b0: 4c69 6e6b 6572 2069 7320 4368 6f73 656e Linker is Chosen\n+0003c9c0: 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 0003c9d0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-0003c9e0: 0a0a 5768 656e 2061 2070 726f 6772 616d ..When a program\n-0003c9f0: 206f 7220 6c69 6272 6172 7920 6d69 7865 or library mixe\n-0003ca00: 7320 7365 7665 7261 6c20 6c61 6e67 7561 s several langua\n-0003ca10: 6765 732c 2041 7574 6f6d 616b 6520 6368 ges, Automake ch\n-0003ca20: 6f6f 7365 2074 6865 0a6c 696e 6b65 7220 oose the.linker \n-0003ca30: 6163 636f 7264 696e 6720 746f 2074 6865 according to the\n-0003ca40: 2066 6f6c 6c6f 7769 6e67 2070 7269 6f72 following prior\n-0003ca50: 6974 6965 732e 2020 2854 6865 206e 616d ities. (The nam\n-0003ca60: 6573 2069 6e20 7061 7265 6e74 6865 7365 es in parenthese\n-0003ca70: 730a 6172 6520 7468 6520 7661 7269 6162 s.are the variab\n-0003ca80: 6c65 7320 636f 6e74 6169 6e69 6e67 2074 les containing t\n-0003ca90: 6865 206c 696e 6b20 636f 6d6d 616e 642e he link command.\n-0003caa0: 290a 0a20 2031 2e20 4e61 7469 7665 204a ).. 1. Native J\n-0003cab0: 6176 6120 28e2 8098 4743 4a4c 494e 4be2 ava (...GCJLINK.\n-0003cac0: 8099 290a 2020 322e 2043 2b2b 2028 e280 ..). 2. C++ (..\n-0003cad0: 9843 5858 4c49 4e4b e280 9929 0a20 2033 .CXXLINK...). 3\n-0003cae0: 2e20 466f 7274 7261 6e20 3737 2028 e280 . Fortran 77 (..\n-0003caf0: 9846 3737 4c49 4e4b e280 9929 0a20 2034 .F77LINK...). 4\n-0003cb00: 2e20 466f 7274 7261 6e20 28e2 8098 4643 . Fortran (...FC\n-0003cb10: 4c49 4e4b e280 9929 0a20 2035 2e20 4f62 LINK...). 5. Ob\n-0003cb20: 6a65 6374 6976 6520 4320 28e2 8098 4f42 jective C (...OB\n-0003cb30: 4a43 4c49 4e4b e280 9929 0a20 2036 2e20 JCLINK...). 6. \n-0003cb40: 556e 6966 6965 6420 5061 7261 6c6c 656c Unified Parallel\n-0003cb50: 2043 2028 e280 9855 5043 4c49 4e4b e280 C (...UPCLINK..\n-0003cb60: 9929 0a20 2037 2e20 4320 28e2 8098 4c49 .). 7. C (...LI\n-0003cb70: 4e4b e280 9929 0a0a 2020 2046 6f72 2065 NK...).. For e\n-0003cb80: 7861 6d70 6c65 2c20 6966 2046 6f72 7472 xample, if Fortr\n-0003cb90: 616e 2037 372c 2043 2061 6e64 2043 2b2b an 77, C and C++\n-0003cba0: 2073 6f75 7263 6520 636f 6465 2069 7320 source code is \n-0003cbb0: 636f 6d70 696c 6564 2069 6e74 6f20 610a compiled into a.\n-0003cbc0: 7072 6f67 7261 6d2c 2074 6865 6e20 7468 program, then th\n-0003cbd0: 6520 432b 2b20 6c69 6e6b 6572 2077 696c e C++ linker wil\n-0003cbe0: 6c20 6265 2075 7365 642e 2020 496e 2074 l be used. In t\n-0003cbf0: 6869 7320 6361 7365 2c20 6966 2074 6865 his case, if the\n-0003cc00: 2043 206f 720a 466f 7274 7261 6e20 3737 C or.Fortran 77\n-0003cc10: 206c 696e 6b65 7273 2072 6571 7569 7265 linkers require\n-0003cc20: 6420 616e 7920 7370 6563 6961 6c20 6c69 d any special li\n-0003cc30: 6272 6172 6965 7320 7468 6174 2077 6572 braries that wer\n-0003cc40: 656e 2774 2069 6e63 6c75 6465 640a 6279 en't included.by\n-0003cc50: 2074 6865 2043 2b2b 206c 696e 6b65 722c the C++ linker,\n-0003cc60: 2074 6865 6e20 7468 6579 206d 7573 7420 then they must \n-0003cc70: 6265 206d 616e 7561 6c6c 7920 6164 6465 be manually adde\n-0003cc80: 6420 746f 2061 6e20 e280 985f 4c44 4144 d to an ..._LDAD\n-0003cc90: 44e2 8099 206f 720a e280 985f 4c49 4241 D... or...._LIBA\n-0003cca0: 4444 e280 9920 7661 7269 6162 6c65 2062 DD... variable b\n-0003ccb0: 7920 7468 6520 7573 6572 2077 7269 7469 y the user writi\n-0003ccc0: 6e67 2074 6865 20e2 8098 4d61 6b65 6669 ng the ...Makefi\n-0003ccd0: 6c65 2e61 6de2 8099 2e0a 0a20 2020 4175 le.am...... Au\n-0003cce0: 746f 6d61 6b65 206f 6e6c 7920 6c6f 6f6b tomake only look\n-0003ccf0: 7320 6174 2074 6865 2066 696c 6520 6e61 s at the file na\n-0003cd00: 6d65 7320 6c69 7374 6564 2069 6e20 e280 mes listed in ..\n-0003cd10: 985f 534f 5552 4345 53e2 8099 2076 6172 ._SOURCES... var\n-0003cd20: 6961 626c 6573 0a74 6f20 6368 6f6f 7365 iables.to choose\n-0003cd30: 2074 6865 206c 696e 6b65 722c 2061 6e64 the linker, and\n-0003cd40: 2064 6566 6175 6c74 7320 746f 2074 6865 defaults to the\n-0003cd50: 2043 206c 696e 6b65 722e 2020 536f 6d65 C linker. Some\n-0003cd60: 7469 6d65 7320 7468 6973 2069 730a 696e times this is.in\n-0003cd70: 636f 6e76 656e 6965 6e74 2062 6563 6175 convenient becau\n-0003cd80: 7365 2079 6f75 2061 7265 206c 696e 6b69 se you are linki\n-0003cd90: 6e67 2061 6761 696e 7374 2061 206c 6962 ng against a lib\n-0003cda0: 7261 7279 2077 7269 7474 656e 2069 6e0a rary written in.\n-0003cdb0: 616e 6f74 6865 7220 6c61 6e67 7561 6765 another language\n-0003cdc0: 2061 6e64 2077 6f75 6c64 206c 696b 6520 and would like \n-0003cdd0: 746f 2073 6574 2074 6865 206c 696e 6b65 to set the linke\n-0003cde0: 7220 6d6f 7265 2061 7070 726f 7072 6961 r more appropria\n-0003cdf0: 7465 6c79 2e0a 2a4e 6f74 6520 4c69 6274 tely..*Note Libt\n-0003ce00: 6f6f 6c20 436f 6e76 656e 6965 6e63 6520 ool Convenience \n-0003ce10: 4c69 6272 6172 6965 733a 3a2c 2066 6f72 Libraries::, for\n-0003ce20: 2061 2074 7269 636b 2077 6974 680a e280 a trick with...\n-0003ce30: 986e 6f64 6973 745f 4558 5452 415f 2e2e .nodist_EXTRA_..\n-0003ce40: 2e5f 534f 5552 4345 53e2 8099 2e0a 0a20 ._SOURCES...... \n-0003ce50: 2020 4120 7065 722d 7461 7267 6574 20e2 A per-target .\n-0003ce60: 8098 5f4c 494e 4be2 8099 2076 6172 6961 .._LINK... varia\n-0003ce70: 626c 6520 7769 6c6c 206f 7665 7272 6964 ble will overrid\n-0003ce80: 6520 7468 6520 6162 6f76 6520 7365 6c65 e the above sele\n-0003ce90: 6374 696f 6e2e 0a50 6572 2d74 6172 6765 ction..Per-targe\n-0003cea0: 7420 6c69 6e6b 2066 6c61 6773 2077 696c t link flags wil\n-0003ceb0: 6c20 6361 7573 6520 4175 746f 6d61 6b65 l cause Automake\n-0003cec0: 2074 6f20 7772 6974 6520 6120 7065 722d to write a per-\n-0003ced0: 7461 7267 6574 20e2 8098 5f4c 494e 4be2 target ..._LINK.\n-0003cee0: 8099 0a76 6172 6961 626c 6520 6163 636f ...variable acco\n-0003cef0: 7264 696e 6720 746f 2074 6865 206c 616e rding to the lan\n-0003cf00: 6775 6167 6520 6368 6f73 656e 2061 7320 guage chosen as \n-0003cf10: 6162 6f76 652e 0a0a 1f0a 4669 6c65 3a20 above.....File: \n-0003cf20: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-0003cf30: 666f 2c20 204e 6f64 653a 2046 6f72 7472 fo, Node: Fortr\n-0003cf40: 616e 2039 7820 5375 7070 6f72 742c 2020 an 9x Support, \n-0003cf50: 4e65 7874 3a20 4a61 7661 2053 7570 706f Next: Java Suppo\n-0003cf60: 7274 2077 6974 6820 6763 6a2c 2020 5072 rt with gcj, Pr\n-0003cf70: 6576 3a20 466f 7274 7261 6e20 3737 2053 ev: Fortran 77 S\n-0003cf80: 7570 706f 7274 2c20 2055 703a 2050 726f upport, Up: Pro\n-0003cf90: 6772 616d 730a 0a38 2e31 3420 466f 7274 grams..8.14 Fort\n-0003cfa0: 7261 6e20 3978 2053 7570 706f 7274 0a3d ran 9x Support.=\n-0003cfb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0003cfc0: 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 ======..Automake\n-0003cfd0: 2069 6e63 6c75 6465 7320 7375 7070 6f72 includes suppor\n-0003cfe0: 7420 666f 7220 466f 7274 7261 6e20 3978 t for Fortran 9x\n-0003cff0: 2e0a 0a20 2020 416e 7920 7061 636b 6167 ... Any packag\n-0003d000: 6520 696e 636c 7564 696e 6720 466f 7274 e including Fort\n-0003d010: 7261 6e20 3978 2063 6f64 6520 6d75 7374 ran 9x code must\n-0003d020: 2064 6566 696e 6520 7468 6520 6f75 7470 define the outp\n-0003d030: 7574 2076 6172 6961 626c 650a e280 9846 ut variable....F\n-0003d040: 43e2 8099 2069 6e20 e280 9863 6f6e 6669 C... in ...confi\n-0003d050: 6775 7265 2e61 63e2 8099 3b20 7468 6520 gure.ac...; the \n-0003d060: 7369 6d70 6c65 7374 2077 6179 2074 6f20 simplest way to \n-0003d070: 646f 2074 6869 7320 6973 2074 6f20 7573 do this is to us\n-0003d080: 6520 7468 650a e280 9841 435f 5052 4f47 e the....AC_PROG\n-0003d090: 5f46 43e2 8099 206d 6163 726f 2028 2a6e _FC... macro (*n\n-0003d0a0: 6f74 6520 5061 7274 6963 756c 6172 2050 ote Particular P\n-0003d0b0: 726f 6772 616d 2043 6865 636b 733a 0a28 rogram Checks:.(\n-0003d0c0: 6175 746f 636f 6e66 2950 6172 7469 6375 autoconf)Particu\n-0003d0d0: 6c61 7220 5072 6f67 7261 6d73 2e29 2e0a lar Programs.)..\n-0003d0e0: 0a20 2020 4120 6665 7720 6164 6469 7469 . A few additi\n-0003d0f0: 6f6e 616c 2076 6172 6961 626c 6573 2061 onal variables a\n-0003d100: 7265 2064 6566 696e 6564 2077 6865 6e20 re defined when \n-0003d110: 6120 466f 7274 7261 6e20 3978 2073 6f75 a Fortran 9x sou\n-0003d120: 7263 6520 6669 6c65 0a69 7320 7365 656e rce file.is seen\n-0003d130: 3a0a 0ae2 8098 4643 e280 990a 2020 2020 :.....FC.... \n-0003d140: 2054 6865 206e 616d 6520 6f66 2074 6865 The name of the\n-0003d150: 2046 6f72 7472 616e 2039 7820 636f 6d70 Fortran 9x comp\n-0003d160: 696c 6572 2e0a 0ae2 8098 4643 464c 4147 iler......FCFLAG\n-0003d170: 53e2 8099 0a20 2020 2020 416e 7920 666c S.... Any fl\n-0003d180: 6167 7320 746f 2070 6173 7320 746f 2074 ags to pass to t\n-0003d190: 6865 2046 6f72 7472 616e 2039 7820 636f he Fortran 9x co\n-0003d1a0: 6d70 696c 6572 2e0a 0ae2 8098 414d 5f46 mpiler......AM_F\n-0003d1b0: 4346 4c41 4753 e280 990a 2020 2020 2054 CFLAGS.... T\n-0003d1c0: 6865 206d 6169 6e74 6169 6e65 7227 7320 he maintainer's \n-0003d1d0: 7661 7269 616e 7420 6f66 20e2 8098 4643 variant of ...FC\n-0003d1e0: 464c 4147 53e2 8099 2e0a 0ae2 8098 4643 FLAGS.........FC\n-0003d1f0: 434f 4d50 494c 45e2 8099 0a20 2020 2020 COMPILE.... \n-0003d200: 5468 6520 636f 6d6d 616e 6420 7573 6564 The command used\n-0003d210: 2074 6f20 6163 7475 616c 6c79 2063 6f6d to actually com\n-0003d220: 7069 6c65 2061 2046 6f72 7472 616e 2039 pile a Fortran 9\n-0003d230: 7820 736f 7572 6365 2066 696c 652e 2020 x source file. \n-0003d240: 5468 650a 2020 2020 2066 696c 6520 6e61 The. file na\n-0003d250: 6d65 2069 7320 6170 7065 6e64 6564 2074 me is appended t\n-0003d260: 6f20 666f 726d 2074 6865 2063 6f6d 706c o form the compl\n-0003d270: 6574 6520 636f 6d6d 616e 6420 6c69 6e65 ete command line\n-0003d280: 2e0a 0ae2 8098 4643 4c49 4e4b e280 990a ......FCLINK....\n-0003d290: 2020 2020 2054 6865 2063 6f6d 6d61 6e64 The command\n-0003d2a0: 2075 7365 6420 746f 2061 6374 7561 6c6c used to actuall\n-0003d2b0: 7920 6c69 6e6b 2061 2070 7572 6520 466f y link a pure Fo\n-0003d2c0: 7274 7261 6e20 3978 2070 726f 6772 616d rtran 9x program\n-0003d2d0: 206f 720a 2020 2020 2073 6861 7265 6420 or. shared \n-0003d2e0: 6c69 6272 6172 792e 0a0a 2a20 4d65 6e75 library...* Menu\n-0003d2f0: 3a0a 0a2a 2043 6f6d 7069 6c69 6e67 2046 :..* Compiling F\n-0003d300: 6f72 7472 616e 2039 7820 4669 6c65 733a ortran 9x Files:\n-0003d310: 3a20 2043 6f6d 7069 6c69 6e67 2046 6f72 : Compiling For\n-0003d320: 7472 616e 2039 7820 736f 7572 6365 730a tran 9x sources.\n-0003d330: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-0003d340: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-0003d350: 6465 3a20 436f 6d70 696c 696e 6720 466f de: Compiling Fo\n-0003d360: 7274 7261 6e20 3978 2046 696c 6573 2c20 rtran 9x Files, \n-0003d370: 2055 703a 2046 6f72 7472 616e 2039 7820 Up: Fortran 9x \n-0003d380: 5375 7070 6f72 740a 0a38 2e31 342e 3120 Support..8.14.1 \n-0003d390: 436f 6d70 696c 696e 6720 466f 7274 7261 Compiling Fortra\n-0003d3a0: 6e20 3978 2046 696c 6573 0a2d 2d2d 2d2d n 9x Files.-----\n+0003c9e0: 2e2e 0a0a 5768 656e 2061 2070 726f 6772 ....When a progr\n+0003c9f0: 616d 206f 7220 6c69 6272 6172 7920 6d69 am or library mi\n+0003ca00: 7865 7320 7365 7665 7261 6c20 6c61 6e67 xes several lang\n+0003ca10: 7561 6765 732c 2041 7574 6f6d 616b 6520 uages, Automake \n+0003ca20: 6368 6f6f 7365 2074 6865 0a6c 696e 6b65 choose the.linke\n+0003ca30: 7220 6163 636f 7264 696e 6720 746f 2074 r according to t\n+0003ca40: 6865 2066 6f6c 6c6f 7769 6e67 2070 7269 he following pri\n+0003ca50: 6f72 6974 6965 732e 2020 2854 6865 206e orities. (The n\n+0003ca60: 616d 6573 2069 6e20 7061 7265 6e74 6865 ames in parenthe\n+0003ca70: 7365 730a 6172 6520 7468 6520 7661 7269 ses.are the vari\n+0003ca80: 6162 6c65 7320 636f 6e74 6169 6e69 6e67 ables containing\n+0003ca90: 2074 6865 206c 696e 6b20 636f 6d6d 616e the link comman\n+0003caa0: 642e 290a 0a20 2031 2e20 4e61 7469 7665 d.).. 1. Native\n+0003cab0: 204a 6176 6120 28e2 8098 4743 4a4c 494e Java (...GCJLIN\n+0003cac0: 4be2 8099 290a 2020 322e 2043 2b2b 2028 K...). 2. C++ (\n+0003cad0: e280 9843 5858 4c49 4e4b e280 9929 0a20 ...CXXLINK...). \n+0003cae0: 2033 2e20 466f 7274 7261 6e20 3737 2028 3. Fortran 77 (\n+0003caf0: e280 9846 3737 4c49 4e4b e280 9929 0a20 ...F77LINK...). \n+0003cb00: 2034 2e20 466f 7274 7261 6e20 28e2 8098 4. Fortran (...\n+0003cb10: 4643 4c49 4e4b e280 9929 0a20 2035 2e20 FCLINK...). 5. \n+0003cb20: 4f62 6a65 6374 6976 6520 4320 28e2 8098 Objective C (...\n+0003cb30: 4f42 4a43 4c49 4e4b e280 9929 0a20 2036 OBJCLINK...). 6\n+0003cb40: 2e20 556e 6966 6965 6420 5061 7261 6c6c . Unified Parall\n+0003cb50: 656c 2043 2028 e280 9855 5043 4c49 4e4b el C (...UPCLINK\n+0003cb60: e280 9929 0a20 2037 2e20 4320 28e2 8098 ...). 7. C (...\n+0003cb70: 4c49 4e4b e280 9929 0a0a 2020 2046 6f72 LINK...).. For\n+0003cb80: 2065 7861 6d70 6c65 2c20 6966 2046 6f72 example, if For\n+0003cb90: 7472 616e 2037 372c 2043 2061 6e64 2043 tran 77, C and C\n+0003cba0: 2b2b 2073 6f75 7263 6520 636f 6465 2069 ++ source code i\n+0003cbb0: 7320 636f 6d70 696c 6564 2069 6e74 6f20 s compiled into \n+0003cbc0: 610a 7072 6f67 7261 6d2c 2074 6865 6e20 a.program, then \n+0003cbd0: 7468 6520 432b 2b20 6c69 6e6b 6572 2077 the C++ linker w\n+0003cbe0: 696c 6c20 6265 2075 7365 642e 2020 496e ill be used. In\n+0003cbf0: 2074 6869 7320 6361 7365 2c20 6966 2074 this case, if t\n+0003cc00: 6865 2043 206f 720a 466f 7274 7261 6e20 he C or.Fortran \n+0003cc10: 3737 206c 696e 6b65 7273 2072 6571 7569 77 linkers requi\n+0003cc20: 7265 6420 616e 7920 7370 6563 6961 6c20 red any special \n+0003cc30: 6c69 6272 6172 6965 7320 7468 6174 2077 libraries that w\n+0003cc40: 6572 656e 2774 2069 6e63 6c75 6465 640a eren't included.\n+0003cc50: 6279 2074 6865 2043 2b2b 206c 696e 6b65 by the C++ linke\n+0003cc60: 722c 2074 6865 6e20 7468 6579 206d 7573 r, then they mus\n+0003cc70: 7420 6265 206d 616e 7561 6c6c 7920 6164 t be manually ad\n+0003cc80: 6465 6420 746f 2061 6e20 e280 985f 4c44 ded to an ..._LD\n+0003cc90: 4144 44e2 8099 206f 720a e280 985f 4c49 ADD... or...._LI\n+0003cca0: 4241 4444 e280 9920 7661 7269 6162 6c65 BADD... variable\n+0003ccb0: 2062 7920 7468 6520 7573 6572 2077 7269 by the user wri\n+0003ccc0: 7469 6e67 2074 6865 20e2 8098 4d61 6b65 ting the ...Make\n+0003ccd0: 6669 6c65 2e61 6de2 8099 2e0a 0a20 2020 file.am...... \n+0003cce0: 4175 746f 6d61 6b65 206f 6e6c 7920 6c6f Automake only lo\n+0003ccf0: 6f6b 7320 6174 2074 6865 2066 696c 6520 oks at the file \n+0003cd00: 6e61 6d65 7320 6c69 7374 6564 2069 6e20 names listed in \n+0003cd10: e280 985f 534f 5552 4345 53e2 8099 2076 ..._SOURCES... v\n+0003cd20: 6172 6961 626c 6573 0a74 6f20 6368 6f6f ariables.to choo\n+0003cd30: 7365 2074 6865 206c 696e 6b65 722c 2061 se the linker, a\n+0003cd40: 6e64 2064 6566 6175 6c74 7320 746f 2074 nd defaults to t\n+0003cd50: 6865 2043 206c 696e 6b65 722e 2020 536f he C linker. So\n+0003cd60: 6d65 7469 6d65 7320 7468 6973 2069 730a metimes this is.\n+0003cd70: 696e 636f 6e76 656e 6965 6e74 2062 6563 inconvenient bec\n+0003cd80: 6175 7365 2079 6f75 2061 7265 206c 696e ause you are lin\n+0003cd90: 6b69 6e67 2061 6761 696e 7374 2061 206c king against a l\n+0003cda0: 6962 7261 7279 2077 7269 7474 656e 2069 ibrary written i\n+0003cdb0: 6e0a 616e 6f74 6865 7220 6c61 6e67 7561 n.another langua\n+0003cdc0: 6765 2061 6e64 2077 6f75 6c64 206c 696b ge and would lik\n+0003cdd0: 6520 746f 2073 6574 2074 6865 206c 696e e to set the lin\n+0003cde0: 6b65 7220 6d6f 7265 2061 7070 726f 7072 ker more appropr\n+0003cdf0: 6961 7465 6c79 2e0a 2a4e 6f74 6520 4c69 iately..*Note Li\n+0003ce00: 6274 6f6f 6c20 436f 6e76 656e 6965 6e63 btool Convenienc\n+0003ce10: 6520 4c69 6272 6172 6965 733a 3a2c 2066 e Libraries::, f\n+0003ce20: 6f72 2061 2074 7269 636b 2077 6974 680a or a trick with.\n+0003ce30: e280 986e 6f64 6973 745f 4558 5452 415f ...nodist_EXTRA_\n+0003ce40: 2e2e 2e5f 534f 5552 4345 53e2 8099 2e0a ..._SOURCES.....\n+0003ce50: 0a20 2020 4120 7065 722d 7461 7267 6574 . A per-target\n+0003ce60: 20e2 8098 5f4c 494e 4be2 8099 2076 6172 ..._LINK... var\n+0003ce70: 6961 626c 6520 7769 6c6c 206f 7665 7272 iable will overr\n+0003ce80: 6964 6520 7468 6520 6162 6f76 6520 7365 ide the above se\n+0003ce90: 6c65 6374 696f 6e2e 0a50 6572 2d74 6172 lection..Per-tar\n+0003cea0: 6765 7420 6c69 6e6b 2066 6c61 6773 2077 get link flags w\n+0003ceb0: 696c 6c20 6361 7573 6520 4175 746f 6d61 ill cause Automa\n+0003cec0: 6b65 2074 6f20 7772 6974 6520 6120 7065 ke to write a pe\n+0003ced0: 722d 7461 7267 6574 20e2 8098 5f4c 494e r-target ..._LIN\n+0003cee0: 4be2 8099 0a76 6172 6961 626c 6520 6163 K....variable ac\n+0003cef0: 636f 7264 696e 6720 746f 2074 6865 206c cording to the l\n+0003cf00: 616e 6775 6167 6520 6368 6f73 656e 2061 anguage chosen a\n+0003cf10: 7320 6162 6f76 652e 0a0a 1f0a 4669 6c65 s above.....File\n+0003cf20: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0003cf30: 696e 666f 2c20 204e 6f64 653a 2046 6f72 info, Node: For\n+0003cf40: 7472 616e 2039 7820 5375 7070 6f72 742c tran 9x Support,\n+0003cf50: 2020 4e65 7874 3a20 4a61 7661 2053 7570 Next: Java Sup\n+0003cf60: 706f 7274 2077 6974 6820 6763 6a2c 2020 port with gcj, \n+0003cf70: 5072 6576 3a20 466f 7274 7261 6e20 3737 Prev: Fortran 77\n+0003cf80: 2053 7570 706f 7274 2c20 2055 703a 2050 Support, Up: P\n+0003cf90: 726f 6772 616d 730a 0a38 2e31 3420 466f rograms..8.14 Fo\n+0003cfa0: 7274 7261 6e20 3978 2053 7570 706f 7274 rtran 9x Support\n+0003cfb0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+0003cfc0: 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 ========..Automa\n+0003cfd0: 6b65 2069 6e63 6c75 6465 7320 7375 7070 ke includes supp\n+0003cfe0: 6f72 7420 666f 7220 466f 7274 7261 6e20 ort for Fortran \n+0003cff0: 3978 2e0a 0a20 2020 416e 7920 7061 636b 9x... Any pack\n+0003d000: 6167 6520 696e 636c 7564 696e 6720 466f age including Fo\n+0003d010: 7274 7261 6e20 3978 2063 6f64 6520 6d75 rtran 9x code mu\n+0003d020: 7374 2064 6566 696e 6520 7468 6520 6f75 st define the ou\n+0003d030: 7470 7574 2076 6172 6961 626c 650a e280 tput variable...\n+0003d040: 9846 43e2 8099 2069 6e20 e280 9863 6f6e .FC... in ...con\n+0003d050: 6669 6775 7265 2e61 63e2 8099 3b20 7468 figure.ac...; th\n+0003d060: 6520 7369 6d70 6c65 7374 2077 6179 2074 e simplest way t\n+0003d070: 6f20 646f 2074 6869 7320 6973 2074 6f20 o do this is to \n+0003d080: 7573 6520 7468 650a e280 9841 435f 5052 use the....AC_PR\n+0003d090: 4f47 5f46 43e2 8099 206d 6163 726f 2028 OG_FC... macro (\n+0003d0a0: 2a6e 6f74 6520 5061 7274 6963 756c 6172 *note Particular\n+0003d0b0: 2050 726f 6772 616d 2043 6865 636b 733a Program Checks:\n+0003d0c0: 0a28 6175 746f 636f 6e66 2950 6172 7469 .(autoconf)Parti\n+0003d0d0: 6375 6c61 7220 5072 6f67 7261 6d73 2e29 cular Programs.)\n+0003d0e0: 2e0a 0a20 2020 4120 6665 7720 6164 6469 ... A few addi\n+0003d0f0: 7469 6f6e 616c 2076 6172 6961 626c 6573 tional variables\n+0003d100: 2061 7265 2064 6566 696e 6564 2077 6865 are defined whe\n+0003d110: 6e20 6120 466f 7274 7261 6e20 3978 2073 n a Fortran 9x s\n+0003d120: 6f75 7263 6520 6669 6c65 0a69 7320 7365 ource file.is se\n+0003d130: 656e 3a0a 0ae2 8098 4643 e280 990a 2020 en:.....FC.... \n+0003d140: 2020 2054 6865 206e 616d 6520 6f66 2074 The name of t\n+0003d150: 6865 2046 6f72 7472 616e 2039 7820 636f he Fortran 9x co\n+0003d160: 6d70 696c 6572 2e0a 0ae2 8098 4643 464c mpiler......FCFL\n+0003d170: 4147 53e2 8099 0a20 2020 2020 416e 7920 AGS.... Any \n+0003d180: 666c 6167 7320 746f 2070 6173 7320 746f flags to pass to\n+0003d190: 2074 6865 2046 6f72 7472 616e 2039 7820 the Fortran 9x \n+0003d1a0: 636f 6d70 696c 6572 2e0a 0ae2 8098 414d compiler......AM\n+0003d1b0: 5f46 4346 4c41 4753 e280 990a 2020 2020 _FCFLAGS.... \n+0003d1c0: 2054 6865 206d 6169 6e74 6169 6e65 7227 The maintainer'\n+0003d1d0: 7320 7661 7269 616e 7420 6f66 20e2 8098 s variant of ...\n+0003d1e0: 4643 464c 4147 53e2 8099 2e0a 0ae2 8098 FCFLAGS.........\n+0003d1f0: 4643 434f 4d50 494c 45e2 8099 0a20 2020 FCCOMPILE.... \n+0003d200: 2020 5468 6520 636f 6d6d 616e 6420 7573 The command us\n+0003d210: 6564 2074 6f20 6163 7475 616c 6c79 2063 ed to actually c\n+0003d220: 6f6d 7069 6c65 2061 2046 6f72 7472 616e ompile a Fortran\n+0003d230: 2039 7820 736f 7572 6365 2066 696c 652e 9x source file.\n+0003d240: 2020 5468 650a 2020 2020 2066 696c 6520 The. file \n+0003d250: 6e61 6d65 2069 7320 6170 7065 6e64 6564 name is appended\n+0003d260: 2074 6f20 666f 726d 2074 6865 2063 6f6d to form the com\n+0003d270: 706c 6574 6520 636f 6d6d 616e 6420 6c69 plete command li\n+0003d280: 6e65 2e0a 0ae2 8098 4643 4c49 4e4b e280 ne......FCLINK..\n+0003d290: 990a 2020 2020 2054 6865 2063 6f6d 6d61 .. The comma\n+0003d2a0: 6e64 2075 7365 6420 746f 2061 6374 7561 nd used to actua\n+0003d2b0: 6c6c 7920 6c69 6e6b 2061 2070 7572 6520 lly link a pure \n+0003d2c0: 466f 7274 7261 6e20 3978 2070 726f 6772 Fortran 9x progr\n+0003d2d0: 616d 206f 720a 2020 2020 2073 6861 7265 am or. share\n+0003d2e0: 6420 6c69 6272 6172 792e 0a0a 2a20 4d65 d library...* Me\n+0003d2f0: 6e75 3a0a 0a2a 2043 6f6d 7069 6c69 6e67 nu:..* Compiling\n+0003d300: 2046 6f72 7472 616e 2039 7820 4669 6c65 Fortran 9x File\n+0003d310: 733a 3a20 2043 6f6d 7069 6c69 6e67 2046 s:: Compiling F\n+0003d320: 6f72 7472 616e 2039 7820 736f 7572 6365 ortran 9x source\n+0003d330: 730a 0a1f 0a46 696c 653a 2061 7574 6f6d s....File: autom\n+0003d340: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0003d350: 4e6f 6465 3a20 436f 6d70 696c 696e 6720 Node: Compiling \n+0003d360: 466f 7274 7261 6e20 3978 2046 696c 6573 Fortran 9x Files\n+0003d370: 2c20 2055 703a 2046 6f72 7472 616e 2039 , Up: Fortran 9\n+0003d380: 7820 5375 7070 6f72 740a 0a38 2e31 342e x Support..8.14.\n+0003d390: 3120 436f 6d70 696c 696e 6720 466f 7274 1 Compiling Fort\n+0003d3a0: 7261 6e20 3978 2046 696c 6573 0a2d 2d2d ran 9x Files.---\n 0003d3b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0003d3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a e280 ------------....\n-0003d3d0: 9846 494c 452e 6fe2 8099 2069 7320 6d61 .FILE.o... is ma\n-0003d3e0: 6465 2061 7574 6f6d 6174 6963 616c 6c79 de automatically\n-0003d3f0: 2066 726f 6d20 e280 9846 494c 452e 6639 from ...FILE.f9\n-0003d400: 30e2 8099 2c20 e280 9846 494c 452e 6639 0..., ...FILE.f9\n-0003d410: 35e2 8099 2c20 e280 9846 494c 452e 6630 5..., ...FILE.f0\n-0003d420: 33e2 8099 2c0a 6f72 20e2 8098 4649 4c45 3...,.or ...FILE\n-0003d430: 2e66 3038 e280 9920 6279 2072 756e 6e69 .f08... by runni\n-0003d440: 6e67 2074 6865 2046 6f72 7472 616e 2039 ng the Fortran 9\n-0003d450: 7820 636f 6d70 696c 6572 2e20 2054 6865 x compiler. The\n-0003d460: 2070 7265 6369 7365 2063 6f6d 6d61 6e64 precise command\n-0003d470: 0a75 7365 6420 6973 2061 7320 666f 6c6c .used is as foll\n-0003d480: 6f77 733a 0a0a e280 982e 6639 30e2 8099 ows:......f90...\n-0003d490: 0a20 2020 2020 e280 9824 2846 4329 2024 . ...$(FC) $\n-0003d4a0: 2841 4d5f 4643 464c 4147 5329 2024 2846 (AM_FCFLAGS) $(F\n-0003d4b0: 4346 4c41 4753 2920 2d63 2024 2846 4346 CFLAGS) -c $(FCF\n-0003d4c0: 4c41 4753 5f66 3930 2920 243c e280 990a LAGS_f90) $<....\n-0003d4d0: 0ae2 8098 2e66 3935 e280 990a 2020 2020 .....f95.... \n-0003d4e0: 20e2 8098 2428 4643 2920 2428 414d 5f46 ...$(FC) $(AM_F\n-0003d4f0: 4346 4c41 4753 2920 2428 4643 464c 4147 CFLAGS) $(FCFLAG\n-0003d500: 5329 202d 6320 2428 4643 464c 4147 535f S) -c $(FCFLAGS_\n-0003d510: 6639 3529 2024 3ce2 8099 0a0a e280 982e f95) $<.........\n-0003d520: 6630 33e2 8099 0a20 2020 2020 e280 9824 f03.... ...$\n-0003d530: 2846 4329 2024 2841 4d5f 4643 464c 4147 (FC) $(AM_FCFLAG\n-0003d540: 5329 2024 2846 4346 4c41 4753 2920 2d63 S) $(FCFLAGS) -c\n-0003d550: 2024 2846 4346 4c41 4753 5f66 3033 2920 $(FCFLAGS_f03) \n-0003d560: 243c e280 990a 0ae2 8098 2e66 3038 e280 $<.........f08..\n-0003d570: 990a 2020 2020 20e2 8098 2428 4643 2920 .. ...$(FC) \n-0003d580: 2428 414d 5f46 4346 4c41 4753 2920 2428 $(AM_FCFLAGS) $(\n-0003d590: 4643 464c 4147 5329 202d 6320 2428 4643 FCFLAGS) -c $(FC\n-0003d5a0: 464c 4147 535f 6630 3829 2024 3ce2 8099 FLAGS_f08) $<...\n-0003d5b0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-0003d5c0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-0003d5d0: 6f64 653a 204a 6176 6120 5375 7070 6f72 ode: Java Suppor\n-0003d5e0: 7420 7769 7468 2067 636a 2c20 204e 6578 t with gcj, Nex\n-0003d5f0: 743a 2056 616c 6120 5375 7070 6f72 742c t: Vala Support,\n-0003d600: 2020 5072 6576 3a20 466f 7274 7261 6e20 Prev: Fortran \n-0003d610: 3978 2053 7570 706f 7274 2c20 2055 703a 9x Support, Up:\n-0003d620: 2050 726f 6772 616d 730a 0a38 2e31 3520 Programs..8.15 \n-0003d630: 436f 6d70 696c 696e 6720 4a61 7661 2073 Compiling Java s\n-0003d640: 6f75 7263 6573 2075 7369 6e67 2067 636a ources using gcj\n-0003d650: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+0003d3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+0003d3d0: e280 9846 494c 452e 6fe2 8099 2069 7320 ...FILE.o... is \n+0003d3e0: 6d61 6465 2061 7574 6f6d 6174 6963 616c made automatical\n+0003d3f0: 6c79 2066 726f 6d20 e280 9846 494c 452e ly from ...FILE.\n+0003d400: 6639 30e2 8099 2c20 e280 9846 494c 452e f90..., ...FILE.\n+0003d410: 6639 35e2 8099 2c20 e280 9846 494c 452e f95..., ...FILE.\n+0003d420: 6630 33e2 8099 2c0a 6f72 20e2 8098 4649 f03...,.or ...FI\n+0003d430: 4c45 2e66 3038 e280 9920 6279 2072 756e LE.f08... by run\n+0003d440: 6e69 6e67 2074 6865 2046 6f72 7472 616e ning the Fortran\n+0003d450: 2039 7820 636f 6d70 696c 6572 2e20 2054 9x compiler. T\n+0003d460: 6865 2070 7265 6369 7365 2063 6f6d 6d61 he precise comma\n+0003d470: 6e64 0a75 7365 6420 6973 2061 7320 666f nd.used is as fo\n+0003d480: 6c6c 6f77 733a 0a0a e280 982e 6639 30e2 llows:......f90.\n+0003d490: 8099 0a20 2020 2020 e280 9824 2846 4329 ... ...$(FC)\n+0003d4a0: 2024 2841 4d5f 4643 464c 4147 5329 2024 $(AM_FCFLAGS) $\n+0003d4b0: 2846 4346 4c41 4753 2920 2d63 2024 2846 (FCFLAGS) -c $(F\n+0003d4c0: 4346 4c41 4753 5f66 3930 2920 243c e280 CFLAGS_f90) $<..\n+0003d4d0: 990a 0ae2 8098 2e66 3935 e280 990a 2020 .......f95.... \n+0003d4e0: 2020 20e2 8098 2428 4643 2920 2428 414d ...$(FC) $(AM\n+0003d4f0: 5f46 4346 4c41 4753 2920 2428 4643 464c _FCFLAGS) $(FCFL\n+0003d500: 4147 5329 202d 6320 2428 4643 464c 4147 AGS) -c $(FCFLAG\n+0003d510: 535f 6639 3529 2024 3ce2 8099 0a0a e280 S_f95) $<.......\n+0003d520: 982e 6630 33e2 8099 0a20 2020 2020 e280 ..f03.... ..\n+0003d530: 9824 2846 4329 2024 2841 4d5f 4643 464c .$(FC) $(AM_FCFL\n+0003d540: 4147 5329 2024 2846 4346 4c41 4753 2920 AGS) $(FCFLAGS) \n+0003d550: 2d63 2024 2846 4346 4c41 4753 5f66 3033 -c $(FCFLAGS_f03\n+0003d560: 2920 243c e280 990a 0ae2 8098 2e66 3038 ) $<.........f08\n+0003d570: e280 990a 2020 2020 20e2 8098 2428 4643 .... ...$(FC\n+0003d580: 2920 2428 414d 5f46 4346 4c41 4753 2920 ) $(AM_FCFLAGS) \n+0003d590: 2428 4643 464c 4147 5329 202d 6320 2428 $(FCFLAGS) -c $(\n+0003d5a0: 4643 464c 4147 535f 6630 3829 2024 3ce2 FCFLAGS_f08) $<.\n+0003d5b0: 8099 0a0a 1f0a 4669 6c65 3a20 6175 746f ......File: auto\n+0003d5c0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0003d5d0: 204e 6f64 653a 204a 6176 6120 5375 7070 Node: Java Supp\n+0003d5e0: 6f72 7420 7769 7468 2067 636a 2c20 204e ort with gcj, N\n+0003d5f0: 6578 743a 2056 616c 6120 5375 7070 6f72 ext: Vala Suppor\n+0003d600: 742c 2020 5072 6576 3a20 466f 7274 7261 t, Prev: Fortra\n+0003d610: 6e20 3978 2053 7570 706f 7274 2c20 2055 n 9x Support, U\n+0003d620: 703a 2050 726f 6772 616d 730a 0a38 2e31 p: Programs..8.1\n+0003d630: 3520 436f 6d70 696c 696e 6720 4a61 7661 5 Compiling Java\n+0003d640: 2073 6f75 7263 6573 2075 7369 6e67 2067 sources using g\n+0003d650: 636a 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d cj.=============\n 0003d660: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0003d670: 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 ======..Automake\n-0003d680: 2069 6e63 6c75 6465 7320 7375 7070 6f72 includes suppor\n-0003d690: 7420 666f 7220 6e61 7469 7665 6c79 2063 t for natively c\n-0003d6a0: 6f6d 7069 6c65 6420 4a61 7661 2c20 7573 ompiled Java, us\n-0003d6b0: 696e 6720 e280 9867 636a e280 992c 2074 ing ...gcj..., t\n-0003d6c0: 6865 0a4a 6176 6120 6672 6f6e 7420 656e he.Java front en\n-0003d6d0: 6420 746f 2074 6865 2047 4e55 2043 6f6d d to the GNU Com\n-0003d6e0: 7069 6c65 7220 436f 6c6c 6563 7469 6f6e piler Collection\n-0003d6f0: 2028 7275 6469 6d65 6e74 6172 7920 7375 (rudimentary su\n-0003d700: 7070 6f72 7420 666f 720a 636f 6d70 696c pport for.compil\n-0003d710: 696e 6720 4a61 7661 2074 6f20 6279 7465 ing Java to byte\n-0003d720: 636f 6465 2075 7369 6e67 2074 6865 20e2 code using the .\n-0003d730: 8098 6a61 7661 63e2 8099 2063 6f6d 7069 ..javac... compi\n-0003d740: 6c65 7220 6973 2061 6c73 6f20 7072 6573 ler is also pres\n-0003d750: 656e 742c 0a5f 616c 6265 6974 2064 6570 ent,._albeit dep\n-0003d760: 7265 6361 7465 645f 3b20 2a6e 6f74 6520 recated_; *note \n-0003d770: 4a61 7661 3a3a 292e 0a0a 2020 2041 6e79 Java::)... Any\n-0003d780: 2070 6163 6b61 6765 2069 6e63 6c75 6469 package includi\n-0003d790: 6e67 204a 6176 6120 636f 6465 2074 6f20 ng Java code to \n-0003d7a0: 6265 2063 6f6d 7069 6c65 6420 6d75 7374 be compiled must\n-0003d7b0: 2064 6566 696e 6520 7468 6520 6f75 7470 define the outp\n-0003d7c0: 7574 0a76 6172 6961 626c 6520 e280 9847 ut.variable ...G\n-0003d7d0: 434a e280 9920 696e 20e2 8098 636f 6e66 CJ... in ...conf\n-0003d7e0: 6967 7572 652e 6163 e280 993b 2074 6865 igure.ac...; the\n-0003d7f0: 2076 6172 6961 626c 6520 e280 9847 434a variable ...GCJ\n-0003d800: 464c 4147 53e2 8099 206d 7573 7420 616c FLAGS... must al\n-0003d810: 736f 2062 650a 6465 6669 6e65 6420 736f so be.defined so\n-0003d820: 6d65 686f 7720 2865 6974 6865 7220 696e mehow (either in\n-0003d830: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-0003d840: e280 9920 6f72 20e2 8098 4d61 6b65 6669 ... or ...Makefi\n-0003d850: 6c65 2e61 6de2 8099 292e 2020 5468 650a le.am...). The.\n-0003d860: 7369 6d70 6c65 7374 2077 6179 2074 6f20 simplest way to \n-0003d870: 646f 2074 6869 7320 6973 2074 6f20 7573 do this is to us\n-0003d880: 6520 7468 6520 e280 9841 4d5f 5052 4f47 e the ...AM_PROG\n-0003d890: 5f47 434a e280 9920 6d61 6372 6f2e 0a0a _GCJ... macro...\n-0003d8a0: 2020 2042 7920 6465 6661 756c 742c 2070 By default, p\n-0003d8b0: 726f 6772 616d 7320 696e 636c 7564 696e rograms includin\n-0003d8c0: 6720 4a61 7661 2073 6f75 7263 6520 6669 g Java source fi\n-0003d8d0: 6c65 7320 6172 6520 6c69 6e6b 6564 2077 les are linked w\n-0003d8e0: 6974 680a e280 9867 636a e280 992e 0a0a ith....gcj......\n-0003d8f0: 2020 2041 7320 616c 7761 7973 2c20 7468 As always, th\n-0003d900: 6520 636f 6e74 656e 7473 206f 6620 e280 e contents of ..\n-0003d910: 9841 4d5f 4743 4a46 4c41 4753 e280 9920 .AM_GCJFLAGS... \n-0003d920: 6172 6520 7061 7373 6564 2074 6f20 6576 are passed to ev\n-0003d930: 6572 790a 636f 6d70 696c 6174 696f 6e20 ery.compilation \n-0003d940: 696e 766f 6b69 6e67 20e2 8098 6763 6ae2 invoking ...gcj.\n-0003d950: 8099 2028 696e 2069 7473 2072 6f6c 6520 .. (in its role \n-0003d960: 6173 2061 6e20 6168 6561 642d 6f66 2d74 as an ahead-of-t\n-0003d970: 696d 6520 636f 6d70 696c 6572 2c0a 7768 ime compiler,.wh\n-0003d980: 656e 2069 6e76 6f6b 696e 6720 6974 2074 en invoking it t\n-0003d990: 6f20 6372 6561 7465 20e2 8098 2e63 6c61 o create ....cla\n-0003d9a0: 7373 e280 9920 6669 6c65 732c 20e2 8098 ss... files, ...\n-0003d9b0: 414d 5f4a 4156 4143 464c 4147 53e2 8099 AM_JAVACFLAGS...\n-0003d9c0: 2069 7320 7573 6564 0a69 6e73 7465 6164 is used.instead\n-0003d9d0: 292e 2020 4966 2069 7420 6973 206e 6563 ). If it is nec\n-0003d9e0: 6573 7361 7279 2074 6f20 7061 7373 206f essary to pass o\n-0003d9f0: 7074 696f 6e73 2074 6f20 e280 9867 636a ptions to ...gcj\n-0003da00: e280 9920 6672 6f6d 0ae2 8098 4d61 6b65 ... from....Make\n-0003da10: 6669 6c65 2e61 6de2 8099 2c20 7468 6973 file.am..., this\n-0003da20: 2076 6172 6961 626c 652c 2061 6e64 206e variable, and n\n-0003da30: 6f74 2074 6865 2075 7365 7220 7661 7269 ot the user vari\n-0003da40: 6162 6c65 20e2 8098 4743 4a46 4c41 4753 able ...GCJFLAGS\n-0003da50: e280 992c 0a73 686f 756c 6420 6265 2075 ...,.should be u\n-0003da60: 7365 642e 0a0a 2020 20e2 8098 6763 6ae2 sed... ...gcj.\n-0003da70: 8099 2063 616e 2062 6520 7573 6564 2074 .. can be used t\n-0003da80: 6f20 636f 6d70 696c 6520 e280 982e 6a61 o compile ....ja\n-0003da90: 7661 e280 992c 20e2 8098 2e63 6c61 7373 va..., ....class\n-0003daa0: e280 992c 20e2 8098 2e7a 6970 e280 992c ..., ....zip...,\n-0003dab0: 206f 7220 e280 982e 6a61 72e2 8099 0a66 or ....jar....f\n-0003dac0: 696c 6573 2e0a 0a20 2020 5768 656e 206c iles... When l\n-0003dad0: 696e 6b69 6e67 2c20 e280 9867 636a e280 inking, ...gcj..\n-0003dae0: 9920 7265 7175 6972 6573 2074 6861 7420 . requires that \n-0003daf0: 7468 6520 6d61 696e 2063 6c61 7373 2062 the main class b\n-0003db00: 6520 7370 6563 6966 6965 6420 7573 696e e specified usin\n-0003db10: 670a 7468 6520 e280 982d 2d6d 6169 6e3d g.the ...--main=\n-0003db20: e280 9920 6f70 7469 6f6e 2e20 2054 6865 ... option. The\n-0003db30: 2065 6173 6965 7374 2077 6179 2074 6f20 easiest way to \n-0003db40: 646f 2074 6869 7320 6973 2074 6f20 7573 do this is to us\n-0003db50: 6520 7468 650a e280 985f 4c44 464c 4147 e the...._LDFLAG\n-0003db60: 53e2 8099 2076 6172 6961 626c 6520 666f S... variable fo\n-0003db70: 7220 7468 6520 7072 6f67 7261 6d2e 0a0a r the program...\n-0003db80: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-0003db90: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-0003dba0: 653a 2056 616c 6120 5375 7070 6f72 742c e: Vala Support,\n-0003dbb0: 2020 4e65 7874 3a20 5375 7070 6f72 7420 Next: Support \n-0003dbc0: 666f 7220 4f74 6865 7220 4c61 6e67 7561 for Other Langua\n-0003dbd0: 6765 732c 2020 5072 6576 3a20 4a61 7661 ges, Prev: Java\n-0003dbe0: 2053 7570 706f 7274 2077 6974 6820 6763 Support with gc\n-0003dbf0: 6a2c 2020 5570 3a20 5072 6f67 7261 6d73 j, Up: Programs\n-0003dc00: 0a0a 382e 3136 2056 616c 6120 5375 7070 ..8.16 Vala Supp\n-0003dc10: 6f72 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ort.============\n-0003dc20: 3d3d 3d3d 3d0a 0a41 7574 6f6d 616b 6520 =====..Automake \n-0003dc30: 7072 6f76 6964 6573 2069 6e69 7469 616c provides initial\n-0003dc40: 2073 7570 706f 7274 2066 6f72 2056 616c support for Val\n-0003dc50: 610a 283c 6874 7470 3a2f 2f77 7777 2e76 a.(). This requir\n-0003dc80: 6573 2076 616c 6163 2076 6572 7369 6f6e es valac version\n-0003dc90: 2030 2e37 2e30 206f 720a 6c61 7465 722c 0.7.0 or.later,\n-0003dca0: 2061 6e64 2063 7572 7265 6e74 6c79 2072 and currently r\n-0003dcb0: 6571 7569 7265 7320 7468 6520 7573 6572 equires the user\n-0003dcc0: 2074 6f20 7573 6520 474e 5520 e280 986d to use GNU ...m\n-0003dcd0: 616b 65e2 8099 2e0a 0a20 2020 2020 666f ake...... fo\n-0003dce0: 6f5f 534f 5552 4345 5320 3d20 666f 6f2e o_SOURCES = foo.\n-0003dcf0: 7661 6c61 2062 6172 2e76 616c 6120 7a61 vala bar.vala za\n-0003dd00: 7264 6f63 2e63 0a0a 2020 2041 6e79 20e2 rdoc.c.. Any .\n-0003dd10: 8098 2e76 616c 61e2 8099 2066 696c 6520 ...vala... file \n-0003dd20: 6c69 7374 6564 2069 6e20 6120 e280 985f listed in a ..._\n-0003dd30: 534f 5552 4345 53e2 8099 2076 6172 6961 SOURCES... varia\n-0003dd40: 626c 6520 7769 6c6c 2062 6520 636f 6d70 ble will be comp\n-0003dd50: 696c 6564 0a69 6e74 6f20 4320 636f 6465 iled.into C code\n-0003dd60: 2062 7920 7468 6520 5661 6c61 2063 6f6d by the Vala com\n-0003dd70: 7069 6c65 722e 2020 5468 6520 6765 6e65 piler. The gene\n-0003dd80: 7261 7465 6420 e280 982e 63e2 8099 2066 rated ....c... f\n-0003dd90: 696c 6573 2061 7265 0a64 6973 7472 6962 iles are.distrib\n-0003dda0: 7574 6564 2e20 2054 6865 2065 6e64 2075 uted. The end u\n-0003ddb0: 7365 7220 646f 6573 206e 6f74 206e 6565 ser does not nee\n-0003ddc0: 6420 746f 2068 6176 6520 6120 5661 6c61 d to have a Vala\n-0003ddd0: 2063 6f6d 7069 6c65 720a 696e 7374 616c compiler.instal\n-0003dde0: 6c65 642e 0a0a 2020 2041 7574 6f6d 616b led... Automak\n-0003ddf0: 6520 7368 6970 7320 7769 7468 2061 6e20 e ships with an \n-0003de00: 4175 746f 636f 6e66 206d 6163 726f 2063 Autoconf macro c\n-0003de10: 616c 6c65 6420 e280 9841 4d5f 5052 4f47 alled ...AM_PROG\n-0003de20: 5f56 414c 4143 e280 9920 7468 6174 0a77 _VALAC... that.w\n-0003de30: 696c 6c20 6c6f 6361 7465 2074 6865 2056 ill locate the V\n-0003de40: 616c 6120 636f 6d70 696c 6572 2061 6e64 ala compiler and\n-0003de50: 206f 7074 696f 6e61 6c6c 7920 6368 6563 optionally chec\n-0003de60: 6b20 6974 7320 7665 7273 696f 6e20 6e75 k its version nu\n-0003de70: 6d62 6572 2e0a 0a20 2d2d 204d 6163 726f mber... -- Macro\n-0003de80: 3a20 414d 5f50 524f 475f 5641 4c41 4320 : AM_PROG_VALAC \n-0003de90: 285b 4d49 4e49 4d55 4d2d 5645 5253 494f ([MINIMUM-VERSIO\n-0003dea0: 4e5d 290a 2020 2020 2054 7279 2074 6f20 N]). Try to \n-0003deb0: 6669 6e64 2061 2056 616c 6120 636f 6d70 find a Vala comp\n-0003dec0: 696c 6572 2069 6e20 e280 9850 4154 48e2 iler in ...PATH.\n-0003ded0: 8099 2e20 2049 6620 6974 2069 7320 666f ... If it is fo\n-0003dee0: 756e 642c 2074 6865 0a20 2020 2020 7661 und, the. va\n-0003def0: 7269 6162 6c65 20e2 8098 5641 4c41 43e2 riable ...VALAC.\n-0003df00: 8099 2069 7320 7365 742e 2020 4f70 7469 .. is set. Opti\n-0003df10: 6f6e 616c 6c79 2061 206d 696e 696d 756d onally a minimum\n-0003df20: 2072 656c 6561 7365 206e 756d 6265 7220 release number \n-0003df30: 6f66 0a20 2020 2020 7468 6520 636f 6d70 of. the comp\n-0003df40: 696c 6572 2063 616e 2062 6520 7265 7175 iler can be requ\n-0003df50: 6573 7465 643a 0a0a 2020 2020 2020 2020 ested:.. \n-0003df60: 2020 414d 5f50 524f 475f 5641 4c41 4328 AM_PROG_VALAC(\n-0003df70: 5b30 2e37 2e30 5d29 0a0a 2020 2054 6865 [0.7.0]).. The\n-0003df80: 7265 2061 7265 2061 2066 6577 2076 6172 re are a few var\n-0003df90: 6961 626c 6573 2074 6861 7420 6172 6520 iables that are \n-0003dfa0: 7573 6564 2077 6865 6e20 636f 6d70 696c used when compil\n-0003dfb0: 696e 6720 5661 6c61 2073 6f75 7263 6573 ing Vala sources\n-0003dfc0: 3a0a 0ae2 8098 5641 4c41 43e2 8099 0a20 :.....VALAC.... \n-0003dfd0: 2020 2020 5061 7468 2074 6f20 7468 6520 Path to the \n-0003dfe0: 5661 6c61 2063 6f6d 7069 6c65 722e 0a0a Vala compiler...\n-0003dff0: e280 9856 414c 4146 4c41 4753 e280 990a ...VALAFLAGS....\n-0003e000: 2020 2020 2041 6464 6974 696f 6e61 6c20 Additional \n-0003e010: 6172 6775 6d65 6e74 7320 666f 7220 7468 arguments for th\n-0003e020: 6520 5661 6c61 2063 6f6d 7069 6c65 722e e Vala compiler.\n-0003e030: 0a0a e280 9841 4d5f 5641 4c41 464c 4147 .....AM_VALAFLAG\n-0003e040: 53e2 8099 0a20 2020 2020 5468 6520 6d61 S.... The ma\n-0003e050: 696e 7461 696e 6572 2773 2076 6172 6961 intainer's varia\n-0003e060: 6e74 206f 6620 e280 9856 414c 4146 4c41 nt of ...VALAFLA\n-0003e070: 4753 e280 992e 0a0a 2020 2020 2020 2020 GS...... \n-0003e080: 2020 6c69 625f 4c54 4c49 4252 4152 4945 lib_LTLIBRARIE\n-0003e090: 5320 3d20 6c69 6266 6f6f 2e6c 610a 2020 S = libfoo.la. \n-0003e0a0: 2020 2020 2020 2020 6c69 6266 6f6f 5f6c libfoo_l\n-0003e0b0: 615f 534f 5552 4345 5320 3d20 666f 6f2e a_SOURCES = foo.\n-0003e0c0: 7661 6c61 0a0a 2020 204e 6f74 6520 7468 vala.. Note th\n-0003e0d0: 6174 2063 7572 7265 6e74 6c79 2c20 796f at currently, yo\n-0003e0e0: 7520 6361 6e6e 6f74 2075 7365 2070 6572 u cannot use per\n-0003e0f0: 2d74 6172 6765 7420 e280 982a 5f56 414c -target ...*_VAL\n-0003e100: 4146 4c41 4753 e280 9920 282a 6e6f 7465 AFLAGS... (*note\n-0003e110: 0a52 656e 616d 6564 204f 626a 6563 7473 .Renamed Objects\n-0003e120: 3a3a 2920 746f 2070 726f 6475 6365 2064 ::) to produce d\n-0003e130: 6966 6665 7265 6e74 2043 2066 696c 6573 ifferent C files\n-0003e140: 2066 726f 6d20 6f6e 6520 5661 6c61 2073 from one Vala s\n-0003e150: 6f75 7263 650a 6669 6c65 2e0a 0a1f 0a46 ource.file.....F\n-0003e160: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-0003e170: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-0003e180: 5375 7070 6f72 7420 666f 7220 4f74 6865 Support for Othe\n-0003e190: 7220 4c61 6e67 7561 6765 732c 2020 4e65 r Languages, Ne\n-0003e1a0: 7874 3a20 414e 5349 2c20 2050 7265 763a xt: ANSI, Prev:\n-0003e1b0: 2056 616c 6120 5375 7070 6f72 742c 2020 Vala Support, \n-0003e1c0: 5570 3a20 5072 6f67 7261 6d73 0a0a 382e Up: Programs..8.\n-0003e1d0: 3137 2053 7570 706f 7274 2066 6f72 204f 17 Support for O\n-0003e1e0: 7468 6572 204c 616e 6775 6167 6573 0a3d ther Languages.=\n-0003e1f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0003e200: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-0003e210: 0a41 7574 6f6d 616b 6520 6375 7272 656e .Automake curren\n-0003e220: 746c 7920 6f6e 6c79 2069 6e63 6c75 6465 tly only include\n-0003e230: 7320 6675 6c6c 2073 7570 706f 7274 2066 s full support f\n-0003e240: 6f72 2043 2c20 432b 2b20 282a 6e6f 7465 or C, C++ (*note\n-0003e250: 2043 2b2b 0a53 7570 706f 7274 3a3a 292c C++.Support::),\n-0003e260: 204f 626a 6563 7469 7665 2043 2028 2a6e Objective C (*n\n-0003e270: 6f74 6520 4f62 6a65 6374 6976 6520 4320 ote Objective C \n-0003e280: 5375 7070 6f72 743a 3a29 2c20 466f 7274 Support::), Fort\n-0003e290: 7261 6e20 3737 2028 2a6e 6f74 650a 466f ran 77 (*note.Fo\n-0003e2a0: 7274 7261 6e20 3737 2053 7570 706f 7274 rtran 77 Support\n-0003e2b0: 3a3a 292c 2046 6f72 7472 616e 2039 7820 ::), Fortran 9x \n-0003e2c0: 282a 6e6f 7465 2046 6f72 7472 616e 2039 (*note Fortran 9\n-0003e2d0: 7820 5375 7070 6f72 743a 3a29 2c20 616e x Support::), an\n-0003e2e0: 6420 4a61 7661 0a28 2a6e 6f74 6520 4a61 d Java.(*note Ja\n-0003e2f0: 7661 2053 7570 706f 7274 2077 6974 6820 va Support with \n-0003e300: 6763 6a3a 3a29 2e20 2054 6865 7265 2069 gcj::). There i\n-0003e310: 7320 6f6e 6c79 2072 7564 696d 656e 7461 s only rudimenta\n-0003e320: 7279 2073 7570 706f 7274 2066 6f72 0a6f ry support for.o\n-0003e330: 7468 6572 206c 616e 6775 6167 6573 2c20 ther languages, \n-0003e340: 7375 7070 6f72 7420 666f 7220 7768 6963 support for whic\n-0003e350: 6820 7769 6c6c 2062 6520 696d 7072 6f76 h will be improv\n-0003e360: 6564 2062 6173 6564 206f 6e20 7573 6572 ed based on user\n-0003e370: 0a64 656d 616e 642e 0a0a 2020 2053 6f6d .demand... Som\n-0003e380: 6520 6c69 6d69 7465 6420 7375 7070 6f72 e limited suppor\n-0003e390: 7420 666f 7220 6164 6469 6e67 2079 6f75 t for adding you\n-0003e3a0: 7220 6f77 6e20 6c61 6e67 7561 6765 7320 r own languages \n-0003e3b0: 6973 2061 7661 696c 6162 6c65 2076 6961 is available via\n-0003e3c0: 0a74 6865 2073 7566 6669 7820 7275 6c65 .the suffix rule\n-0003e3d0: 2068 616e 646c 696e 6720 282a 6e6f 7465 handling (*note\n-0003e3e0: 2053 7566 6669 7865 733a 3a29 2e0a 0a1f Suffixes::)....\n-0003e3f0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-0003e400: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-0003e410: 3a20 414e 5349 2c20 204e 6578 743a 2044 : ANSI, Next: D\n-0003e420: 6570 656e 6465 6e63 6965 732c 2020 5072 ependencies, Pr\n-0003e430: 6576 3a20 5375 7070 6f72 7420 666f 7220 ev: Support for \n-0003e440: 4f74 6865 7220 4c61 6e67 7561 6765 732c Other Languages,\n-0003e450: 2020 5570 3a20 5072 6f67 7261 6d73 0a0a Up: Programs..\n-0003e460: 382e 3138 2041 7574 6f6d 6174 6963 2064 8.18 Automatic d\n-0003e470: 652d 414e 5349 2d66 6963 6174 696f 6e20 e-ANSI-fication \n-0003e480: 2864 6570 7265 6361 7465 642c 2073 6f6f (deprecated, soo\n-0003e490: 6e20 746f 2062 6520 7265 6d6f 7665 6429 n to be removed)\n-0003e4a0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+0003d670: 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 ========..Automa\n+0003d680: 6b65 2069 6e63 6c75 6465 7320 7375 7070 ke includes supp\n+0003d690: 6f72 7420 666f 7220 6e61 7469 7665 6c79 ort for natively\n+0003d6a0: 2063 6f6d 7069 6c65 6420 4a61 7661 2c20 compiled Java, \n+0003d6b0: 7573 696e 6720 e280 9867 636a e280 992c using ...gcj...,\n+0003d6c0: 2074 6865 0a4a 6176 6120 6672 6f6e 7420 the.Java front \n+0003d6d0: 656e 6420 746f 2074 6865 2047 4e55 2043 end to the GNU C\n+0003d6e0: 6f6d 7069 6c65 7220 436f 6c6c 6563 7469 ompiler Collecti\n+0003d6f0: 6f6e 2028 7275 6469 6d65 6e74 6172 7920 on (rudimentary \n+0003d700: 7375 7070 6f72 7420 666f 720a 636f 6d70 support for.comp\n+0003d710: 696c 696e 6720 4a61 7661 2074 6f20 6279 iling Java to by\n+0003d720: 7465 636f 6465 2075 7369 6e67 2074 6865 tecode using the\n+0003d730: 20e2 8098 6a61 7661 63e2 8099 2063 6f6d ...javac... com\n+0003d740: 7069 6c65 7220 6973 2061 6c73 6f20 7072 piler is also pr\n+0003d750: 6573 656e 742c 0a5f 616c 6265 6974 2064 esent,._albeit d\n+0003d760: 6570 7265 6361 7465 645f 3b20 2a6e 6f74 eprecated_; *not\n+0003d770: 6520 4a61 7661 3a3a 292e 0a0a 2020 2041 e Java::)... A\n+0003d780: 6e79 2070 6163 6b61 6765 2069 6e63 6c75 ny package inclu\n+0003d790: 6469 6e67 204a 6176 6120 636f 6465 2074 ding Java code t\n+0003d7a0: 6f20 6265 2063 6f6d 7069 6c65 6420 6d75 o be compiled mu\n+0003d7b0: 7374 2064 6566 696e 6520 7468 6520 6f75 st define the ou\n+0003d7c0: 7470 7574 0a76 6172 6961 626c 6520 e280 tput.variable ..\n+0003d7d0: 9847 434a e280 9920 696e 20e2 8098 636f .GCJ... in ...co\n+0003d7e0: 6e66 6967 7572 652e 6163 e280 993b 2074 nfigure.ac...; t\n+0003d7f0: 6865 2076 6172 6961 626c 6520 e280 9847 he variable ...G\n+0003d800: 434a 464c 4147 53e2 8099 206d 7573 7420 CJFLAGS... must \n+0003d810: 616c 736f 2062 650a 6465 6669 6e65 6420 also be.defined \n+0003d820: 736f 6d65 686f 7720 2865 6974 6865 7220 somehow (either \n+0003d830: 696e 20e2 8098 636f 6e66 6967 7572 652e in ...configure.\n+0003d840: 6163 e280 9920 6f72 20e2 8098 4d61 6b65 ac... or ...Make\n+0003d850: 6669 6c65 2e61 6de2 8099 292e 2020 5468 file.am...). Th\n+0003d860: 650a 7369 6d70 6c65 7374 2077 6179 2074 e.simplest way t\n+0003d870: 6f20 646f 2074 6869 7320 6973 2074 6f20 o do this is to \n+0003d880: 7573 6520 7468 6520 e280 9841 4d5f 5052 use the ...AM_PR\n+0003d890: 4f47 5f47 434a e280 9920 6d61 6372 6f2e OG_GCJ... macro.\n+0003d8a0: 0a0a 2020 2042 7920 6465 6661 756c 742c .. By default,\n+0003d8b0: 2070 726f 6772 616d 7320 696e 636c 7564 programs includ\n+0003d8c0: 696e 6720 4a61 7661 2073 6f75 7263 6520 ing Java source \n+0003d8d0: 6669 6c65 7320 6172 6520 6c69 6e6b 6564 files are linked\n+0003d8e0: 2077 6974 680a e280 9867 636a e280 992e with....gcj....\n+0003d8f0: 0a0a 2020 2041 7320 616c 7761 7973 2c20 .. As always, \n+0003d900: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of \n+0003d910: e280 9841 4d5f 4743 4a46 4c41 4753 e280 ...AM_GCJFLAGS..\n+0003d920: 9920 6172 6520 7061 7373 6564 2074 6f20 . are passed to \n+0003d930: 6576 6572 790a 636f 6d70 696c 6174 696f every.compilatio\n+0003d940: 6e20 696e 766f 6b69 6e67 20e2 8098 6763 n invoking ...gc\n+0003d950: 6ae2 8099 2028 696e 2069 7473 2072 6f6c j... (in its rol\n+0003d960: 6520 6173 2061 6e20 6168 6561 642d 6f66 e as an ahead-of\n+0003d970: 2d74 696d 6520 636f 6d70 696c 6572 2c0a -time compiler,.\n+0003d980: 7768 656e 2069 6e76 6f6b 696e 6720 6974 when invoking it\n+0003d990: 2074 6f20 6372 6561 7465 20e2 8098 2e63 to create ....c\n+0003d9a0: 6c61 7373 e280 9920 6669 6c65 732c 20e2 lass... files, .\n+0003d9b0: 8098 414d 5f4a 4156 4143 464c 4147 53e2 ..AM_JAVACFLAGS.\n+0003d9c0: 8099 2069 7320 7573 6564 0a69 6e73 7465 .. is used.inste\n+0003d9d0: 6164 292e 2020 4966 2069 7420 6973 206e ad). If it is n\n+0003d9e0: 6563 6573 7361 7279 2074 6f20 7061 7373 ecessary to pass\n+0003d9f0: 206f 7074 696f 6e73 2074 6f20 e280 9867 options to ...g\n+0003da00: 636a e280 9920 6672 6f6d 0ae2 8098 4d61 cj... from....Ma\n+0003da10: 6b65 6669 6c65 2e61 6de2 8099 2c20 7468 kefile.am..., th\n+0003da20: 6973 2076 6172 6961 626c 652c 2061 6e64 is variable, and\n+0003da30: 206e 6f74 2074 6865 2075 7365 7220 7661 not the user va\n+0003da40: 7269 6162 6c65 20e2 8098 4743 4a46 4c41 riable ...GCJFLA\n+0003da50: 4753 e280 992c 0a73 686f 756c 6420 6265 GS...,.should be\n+0003da60: 2075 7365 642e 0a0a 2020 20e2 8098 6763 used... ...gc\n+0003da70: 6ae2 8099 2063 616e 2062 6520 7573 6564 j... can be used\n+0003da80: 2074 6f20 636f 6d70 696c 6520 e280 982e to compile ....\n+0003da90: 6a61 7661 e280 992c 20e2 8098 2e63 6c61 java..., ....cla\n+0003daa0: 7373 e280 992c 20e2 8098 2e7a 6970 e280 ss..., ....zip..\n+0003dab0: 992c 206f 7220 e280 982e 6a61 72e2 8099 ., or ....jar...\n+0003dac0: 0a66 696c 6573 2e0a 0a20 2020 5768 656e .files... When\n+0003dad0: 206c 696e 6b69 6e67 2c20 e280 9867 636a linking, ...gcj\n+0003dae0: e280 9920 7265 7175 6972 6573 2074 6861 ... requires tha\n+0003daf0: 7420 7468 6520 6d61 696e 2063 6c61 7373 t the main class\n+0003db00: 2062 6520 7370 6563 6966 6965 6420 7573 be specified us\n+0003db10: 696e 670a 7468 6520 e280 982d 2d6d 6169 ing.the ...--mai\n+0003db20: 6e3d e280 9920 6f70 7469 6f6e 2e20 2054 n=... option. T\n+0003db30: 6865 2065 6173 6965 7374 2077 6179 2074 he easiest way t\n+0003db40: 6f20 646f 2074 6869 7320 6973 2074 6f20 o do this is to \n+0003db50: 7573 6520 7468 650a e280 985f 4c44 464c use the...._LDFL\n+0003db60: 4147 53e2 8099 2076 6172 6961 626c 6520 AGS... variable \n+0003db70: 666f 7220 7468 6520 7072 6f67 7261 6d2e for the program.\n+0003db80: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+0003db90: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+0003dba0: 6f64 653a 2056 616c 6120 5375 7070 6f72 ode: Vala Suppor\n+0003dbb0: 742c 2020 4e65 7874 3a20 5375 7070 6f72 t, Next: Suppor\n+0003dbc0: 7420 666f 7220 4f74 6865 7220 4c61 6e67 t for Other Lang\n+0003dbd0: 7561 6765 732c 2020 5072 6576 3a20 4a61 uages, Prev: Ja\n+0003dbe0: 7661 2053 7570 706f 7274 2077 6974 6820 va Support with \n+0003dbf0: 6763 6a2c 2020 5570 3a20 5072 6f67 7261 gcj, Up: Progra\n+0003dc00: 6d73 0a0a 382e 3136 2056 616c 6120 5375 ms..8.16 Vala Su\n+0003dc10: 7070 6f72 740a 3d3d 3d3d 3d3d 3d3d 3d3d pport.==========\n+0003dc20: 3d3d 3d3d 3d3d 3d0a 0a41 7574 6f6d 616b =======..Automak\n+0003dc30: 6520 7072 6f76 6964 6573 2069 6e69 7469 e provides initi\n+0003dc40: 616c 2073 7570 706f 7274 2066 6f72 2056 al support for V\n+0003dc50: 616c 610a 283c 6874 7470 3a2f 2f77 7777 ala.(). This requ\n+0003dc80: 6972 6573 2076 616c 6163 2076 6572 7369 ires valac versi\n+0003dc90: 6f6e 2030 2e37 2e30 206f 720a 6c61 7465 on 0.7.0 or.late\n+0003dca0: 722c 2061 6e64 2063 7572 7265 6e74 6c79 r, and currently\n+0003dcb0: 2072 6571 7569 7265 7320 7468 6520 7573 requires the us\n+0003dcc0: 6572 2074 6f20 7573 6520 474e 5520 e280 er to use GNU ..\n+0003dcd0: 986d 616b 65e2 8099 2e0a 0a20 2020 2020 .make...... \n+0003dce0: 666f 6f5f 534f 5552 4345 5320 3d20 666f foo_SOURCES = fo\n+0003dcf0: 6f2e 7661 6c61 2062 6172 2e76 616c 6120 o.vala bar.vala \n+0003dd00: 7a61 7264 6f63 2e63 0a0a 2020 2041 6e79 zardoc.c.. Any\n+0003dd10: 20e2 8098 2e76 616c 61e2 8099 2066 696c ....vala... fil\n+0003dd20: 6520 6c69 7374 6564 2069 6e20 6120 e280 e listed in a ..\n+0003dd30: 985f 534f 5552 4345 53e2 8099 2076 6172 ._SOURCES... var\n+0003dd40: 6961 626c 6520 7769 6c6c 2062 6520 636f iable will be co\n+0003dd50: 6d70 696c 6564 0a69 6e74 6f20 4320 636f mpiled.into C co\n+0003dd60: 6465 2062 7920 7468 6520 5661 6c61 2063 de by the Vala c\n+0003dd70: 6f6d 7069 6c65 722e 2020 5468 6520 6765 ompiler. The ge\n+0003dd80: 6e65 7261 7465 6420 e280 982e 63e2 8099 nerated ....c...\n+0003dd90: 2066 696c 6573 2061 7265 0a64 6973 7472 files are.distr\n+0003dda0: 6962 7574 6564 2e20 2054 6865 2065 6e64 ibuted. The end\n+0003ddb0: 2075 7365 7220 646f 6573 206e 6f74 206e user does not n\n+0003ddc0: 6565 6420 746f 2068 6176 6520 6120 5661 eed to have a Va\n+0003ddd0: 6c61 2063 6f6d 7069 6c65 720a 696e 7374 la compiler.inst\n+0003dde0: 616c 6c65 642e 0a0a 2020 2041 7574 6f6d alled... Autom\n+0003ddf0: 616b 6520 7368 6970 7320 7769 7468 2061 ake ships with a\n+0003de00: 6e20 4175 746f 636f 6e66 206d 6163 726f n Autoconf macro\n+0003de10: 2063 616c 6c65 6420 e280 9841 4d5f 5052 called ...AM_PR\n+0003de20: 4f47 5f56 414c 4143 e280 9920 7468 6174 OG_VALAC... that\n+0003de30: 0a77 696c 6c20 6c6f 6361 7465 2074 6865 .will locate the\n+0003de40: 2056 616c 6120 636f 6d70 696c 6572 2061 Vala compiler a\n+0003de50: 6e64 206f 7074 696f 6e61 6c6c 7920 6368 nd optionally ch\n+0003de60: 6563 6b20 6974 7320 7665 7273 696f 6e20 eck its version \n+0003de70: 6e75 6d62 6572 2e0a 0a20 2d2d 204d 6163 number... -- Mac\n+0003de80: 726f 3a20 414d 5f50 524f 475f 5641 4c41 ro: AM_PROG_VALA\n+0003de90: 4320 285b 4d49 4e49 4d55 4d2d 5645 5253 C ([MINIMUM-VERS\n+0003dea0: 494f 4e5d 290a 2020 2020 2054 7279 2074 ION]). Try t\n+0003deb0: 6f20 6669 6e64 2061 2056 616c 6120 636f o find a Vala co\n+0003dec0: 6d70 696c 6572 2069 6e20 e280 9850 4154 mpiler in ...PAT\n+0003ded0: 48e2 8099 2e20 2049 6620 6974 2069 7320 H.... If it is \n+0003dee0: 666f 756e 642c 2074 6865 0a20 2020 2020 found, the. \n+0003def0: 7661 7269 6162 6c65 20e2 8098 5641 4c41 variable ...VALA\n+0003df00: 43e2 8099 2069 7320 7365 742e 2020 4f70 C... is set. Op\n+0003df10: 7469 6f6e 616c 6c79 2061 206d 696e 696d tionally a minim\n+0003df20: 756d 2072 656c 6561 7365 206e 756d 6265 um release numbe\n+0003df30: 7220 6f66 0a20 2020 2020 7468 6520 636f r of. the co\n+0003df40: 6d70 696c 6572 2063 616e 2062 6520 7265 mpiler can be re\n+0003df50: 7175 6573 7465 643a 0a0a 2020 2020 2020 quested:.. \n+0003df60: 2020 2020 414d 5f50 524f 475f 5641 4c41 AM_PROG_VALA\n+0003df70: 4328 5b30 2e37 2e30 5d29 0a0a 2020 2054 C([0.7.0]).. T\n+0003df80: 6865 7265 2061 7265 2061 2066 6577 2076 here are a few v\n+0003df90: 6172 6961 626c 6573 2074 6861 7420 6172 ariables that ar\n+0003dfa0: 6520 7573 6564 2077 6865 6e20 636f 6d70 e used when comp\n+0003dfb0: 696c 696e 6720 5661 6c61 2073 6f75 7263 iling Vala sourc\n+0003dfc0: 6573 3a0a 0ae2 8098 5641 4c41 43e2 8099 es:.....VALAC...\n+0003dfd0: 0a20 2020 2020 5061 7468 2074 6f20 7468 . Path to th\n+0003dfe0: 6520 5661 6c61 2063 6f6d 7069 6c65 722e e Vala compiler.\n+0003dff0: 0a0a e280 9856 414c 4146 4c41 4753 e280 .....VALAFLAGS..\n+0003e000: 990a 2020 2020 2041 6464 6974 696f 6e61 .. Additiona\n+0003e010: 6c20 6172 6775 6d65 6e74 7320 666f 7220 l arguments for \n+0003e020: 7468 6520 5661 6c61 2063 6f6d 7069 6c65 the Vala compile\n+0003e030: 722e 0a0a e280 9841 4d5f 5641 4c41 464c r......AM_VALAFL\n+0003e040: 4147 53e2 8099 0a20 2020 2020 5468 6520 AGS.... The \n+0003e050: 6d61 696e 7461 696e 6572 2773 2076 6172 maintainer's var\n+0003e060: 6961 6e74 206f 6620 e280 9856 414c 4146 iant of ...VALAF\n+0003e070: 4c41 4753 e280 992e 0a0a 2020 2020 2020 LAGS...... \n+0003e080: 2020 2020 6c69 625f 4c54 4c49 4252 4152 lib_LTLIBRAR\n+0003e090: 4945 5320 3d20 6c69 6266 6f6f 2e6c 610a IES = libfoo.la.\n+0003e0a0: 2020 2020 2020 2020 2020 6c69 6266 6f6f libfoo\n+0003e0b0: 5f6c 615f 534f 5552 4345 5320 3d20 666f _la_SOURCES = fo\n+0003e0c0: 6f2e 7661 6c61 0a0a 2020 204e 6f74 6520 o.vala.. Note \n+0003e0d0: 7468 6174 2063 7572 7265 6e74 6c79 2c20 that currently, \n+0003e0e0: 796f 7520 6361 6e6e 6f74 2075 7365 2070 you cannot use p\n+0003e0f0: 6572 2d74 6172 6765 7420 e280 982a 5f56 er-target ...*_V\n+0003e100: 414c 4146 4c41 4753 e280 9920 282a 6e6f ALAFLAGS... (*no\n+0003e110: 7465 0a52 656e 616d 6564 204f 626a 6563 te.Renamed Objec\n+0003e120: 7473 3a3a 2920 746f 2070 726f 6475 6365 ts::) to produce\n+0003e130: 2064 6966 6665 7265 6e74 2043 2066 696c different C fil\n+0003e140: 6573 2066 726f 6d20 6f6e 6520 5661 6c61 es from one Vala\n+0003e150: 2073 6f75 7263 650a 6669 6c65 2e0a 0a1f source.file....\n+0003e160: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0003e170: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0003e180: 3a20 5375 7070 6f72 7420 666f 7220 4f74 : Support for Ot\n+0003e190: 6865 7220 4c61 6e67 7561 6765 732c 2020 her Languages, \n+0003e1a0: 4e65 7874 3a20 414e 5349 2c20 2050 7265 Next: ANSI, Pre\n+0003e1b0: 763a 2056 616c 6120 5375 7070 6f72 742c v: Vala Support,\n+0003e1c0: 2020 5570 3a20 5072 6f67 7261 6d73 0a0a Up: Programs..\n+0003e1d0: 382e 3137 2053 7570 706f 7274 2066 6f72 8.17 Support for\n+0003e1e0: 204f 7468 6572 204c 616e 6775 6167 6573 Other Languages\n+0003e1f0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+0003e200: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+0003e210: 3d0a 0a41 7574 6f6d 616b 6520 6375 7272 =..Automake curr\n+0003e220: 656e 746c 7920 6f6e 6c79 2069 6e63 6c75 ently only inclu\n+0003e230: 6465 7320 6675 6c6c 2073 7570 706f 7274 des full support\n+0003e240: 2066 6f72 2043 2c20 432b 2b20 282a 6e6f for C, C++ (*no\n+0003e250: 7465 2043 2b2b 0a53 7570 706f 7274 3a3a te C++.Support::\n+0003e260: 292c 204f 626a 6563 7469 7665 2043 2028 ), Objective C (\n+0003e270: 2a6e 6f74 6520 4f62 6a65 6374 6976 6520 *note Objective \n+0003e280: 4320 5375 7070 6f72 743a 3a29 2c20 466f C Support::), Fo\n+0003e290: 7274 7261 6e20 3737 2028 2a6e 6f74 650a rtran 77 (*note.\n+0003e2a0: 466f 7274 7261 6e20 3737 2053 7570 706f Fortran 77 Suppo\n+0003e2b0: 7274 3a3a 292c 2046 6f72 7472 616e 2039 rt::), Fortran 9\n+0003e2c0: 7820 282a 6e6f 7465 2046 6f72 7472 616e x (*note Fortran\n+0003e2d0: 2039 7820 5375 7070 6f72 743a 3a29 2c20 9x Support::), \n+0003e2e0: 616e 6420 4a61 7661 0a28 2a6e 6f74 6520 and Java.(*note \n+0003e2f0: 4a61 7661 2053 7570 706f 7274 2077 6974 Java Support wit\n+0003e300: 6820 6763 6a3a 3a29 2e20 2054 6865 7265 h gcj::). There\n+0003e310: 2069 7320 6f6e 6c79 2072 7564 696d 656e is only rudimen\n+0003e320: 7461 7279 2073 7570 706f 7274 2066 6f72 tary support for\n+0003e330: 0a6f 7468 6572 206c 616e 6775 6167 6573 .other languages\n+0003e340: 2c20 7375 7070 6f72 7420 666f 7220 7768 , support for wh\n+0003e350: 6963 6820 7769 6c6c 2062 6520 696d 7072 ich will be impr\n+0003e360: 6f76 6564 2062 6173 6564 206f 6e20 7573 oved based on us\n+0003e370: 6572 0a64 656d 616e 642e 0a0a 2020 2053 er.demand... S\n+0003e380: 6f6d 6520 6c69 6d69 7465 6420 7375 7070 ome limited supp\n+0003e390: 6f72 7420 666f 7220 6164 6469 6e67 2079 ort for adding y\n+0003e3a0: 6f75 7220 6f77 6e20 6c61 6e67 7561 6765 our own language\n+0003e3b0: 7320 6973 2061 7661 696c 6162 6c65 2076 s is available v\n+0003e3c0: 6961 0a74 6865 2073 7566 6669 7820 7275 ia.the suffix ru\n+0003e3d0: 6c65 2068 616e 646c 696e 6720 282a 6e6f le handling (*no\n+0003e3e0: 7465 2053 7566 6669 7865 733a 3a29 2e0a te Suffixes::)..\n+0003e3f0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0003e400: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0003e410: 6465 3a20 414e 5349 2c20 204e 6578 743a de: ANSI, Next:\n+0003e420: 2044 6570 656e 6465 6e63 6965 732c 2020 Dependencies, \n+0003e430: 5072 6576 3a20 5375 7070 6f72 7420 666f Prev: Support fo\n+0003e440: 7220 4f74 6865 7220 4c61 6e67 7561 6765 r Other Language\n+0003e450: 732c 2020 5570 3a20 5072 6f67 7261 6d73 s, Up: Programs\n+0003e460: 0a0a 382e 3138 2041 7574 6f6d 6174 6963 ..8.18 Automatic\n+0003e470: 2064 652d 414e 5349 2d66 6963 6174 696f de-ANSI-ficatio\n+0003e480: 6e20 2864 6570 7265 6361 7465 642c 2073 n (deprecated, s\n+0003e490: 6f6f 6e20 746f 2062 6520 7265 6d6f 7665 oon to be remove\n+0003e4a0: 6429 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d d).=============\n 0003e4b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0003e4c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0003e4d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0003e4e0: 3d0a 0a5f 5468 6520 6665 6174 7572 6573 =.._The features\n-0003e4f0: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th\n-0003e500: 6973 2073 6563 7469 6f6e 2061 7265 2064 is section are d\n-0003e510: 6570 7265 6361 7465 643b 2079 6f75 206d eprecated; you m\n-0003e520: 7573 7420 6e6f 7420 7573 650a 616e 7920 ust not use.any \n-0003e530: 6f66 2074 6865 6d20 696e 206e 6577 2063 of them in new c\n-0003e540: 6f64 652c 2061 6e64 2072 656d 6f76 6520 ode, and remove \n-0003e550: 7468 6569 7220 7573 6520 6672 6f6d 206f their use from o\n-0003e560: 6c64 6572 2062 7574 2073 7469 6c6c 0a6d lder but still.m\n-0003e570: 6169 6e74 6169 6e65 6420 636f 6465 3a20 aintained code: \n-0003e580: 7468 6579 2077 696c 6c20 6265 2077 6974 they will be wit\n-0003e590: 6864 7261 776e 2069 6e20 7468 6520 6e65 hdrawn in the ne\n-0003e5a0: 7874 206d 616a 6f72 2041 7574 6f6d 616b xt major Automak\n-0003e5b0: 650a 7265 6c65 6173 652e 5f0a 0a20 2020 e.release._.. \n-0003e5c0: 5768 656e 2074 6865 2043 206c 616e 6775 When the C langu\n-0003e5d0: 6167 6520 7761 7320 7374 616e 6461 7264 age was standard\n-0003e5e0: 697a 6564 2069 6e20 3139 3839 2c20 7468 ized in 1989, th\n-0003e5f0: 6572 6520 7761 7320 6120 6c6f 6e67 0a74 ere was a long.t\n-0003e600: 7261 6e73 6974 696f 6e20 7065 7269 6f64 ransition period\n-0003e610: 2077 6865 7265 2070 6163 6b61 6765 2064 where package d\n-0003e620: 6576 656c 6f70 6572 7320 6e65 6564 6564 evelopers needed\n-0003e630: 2074 6f20 776f 7272 7920 6162 6f75 7420 to worry about \n-0003e640: 706f 7274 696e 670a 746f 206f 6c64 6572 porting.to older\n-0003e650: 2073 7973 7465 6d73 2074 6861 7420 6469 systems that di\n-0003e660: 6420 6e6f 7420 7375 7070 6f72 7420 414e d not support AN\n-0003e670: 5349 2043 2062 7920 6465 6661 756c 742e SI C by default.\n-0003e680: 2020 5468 6573 6520 6f6c 6465 720a 7379 These older.sy\n-0003e690: 7374 656d 7320 6172 6520 6e6f 206c 6f6e stems are no lon\n-0003e6a0: 6765 7220 696e 2070 7261 6374 6963 616c ger in practical\n-0003e6b0: 2075 7365 2061 6e64 2061 7265 206e 6f20 use and are no \n-0003e6c0: 6c6f 6e67 6572 2073 7570 706f 7274 6564 longer supported\n-0003e6d0: 2062 790a 7468 6569 7220 6f72 6967 696e by.their origin\n-0003e6e0: 616c 2073 7570 706c 6965 7273 2c20 736f al suppliers, so\n-0003e6f0: 2064 6576 656c 6f70 6572 7320 6e65 6564 developers need\n-0003e700: 206e 6f74 2077 6f72 7279 2061 626f 7574 not worry about\n-0003e710: 2074 6869 730a 7072 6f62 6c65 6d20 616e this.problem an\n-0003e720: 7920 6d6f 7265 2e0a 0a20 2020 4175 746f y more... Auto\n-0003e730: 6d61 6b65 2061 6c6c 6f77 7320 796f 7520 make allows you \n-0003e740: 746f 2077 7269 7465 2070 6163 6b61 6765 to write package\n-0003e750: 7320 7468 6174 2061 7265 2070 6f72 7461 s that are porta\n-0003e760: 626c 6520 746f 204b 2652 2043 2062 790a ble to K&R C by.\n-0003e770: e280 9c64 652d 414e 5349 2d66 7969 6e67 ...de-ANSI-fying\n-0003e780: e280 9d20 6561 6368 2073 6f75 7263 6520 ... each source \n-0003e790: 6669 6c65 2062 6566 6f72 6520 7468 6520 file before the \n-0003e7a0: 6163 7475 616c 2063 6f6d 7069 6c61 7469 actual compilati\n-0003e7b0: 6f6e 2074 616b 6573 0a70 6c61 6365 2e0a on takes.place..\n-0003e7c0: 0a20 2020 4966 2074 6865 20e2 8098 4d61 . If the ...Ma\n-0003e7d0: 6b65 6669 6c65 2e61 6de2 8099 2076 6172 kefile.am... var\n-0003e7e0: 6961 626c 6520 e280 9841 5554 4f4d 414b iable ...AUTOMAK\n-0003e7f0: 455f 4f50 5449 4f4e 53e2 8099 2028 2a6e E_OPTIONS... (*n\n-0003e800: 6f74 6520 4f70 7469 6f6e 733a 3a29 0a63 ote Options::).c\n-0003e810: 6f6e 7461 696e 7320 7468 6520 6f70 7469 ontains the opti\n-0003e820: 6f6e 20e2 8098 616e 7369 326b 6e72 e280 on ...ansi2knr..\n-0003e830: 9920 7468 656e 2063 6f64 6520 746f 2068 . then code to h\n-0003e840: 616e 646c 6520 6465 2d41 4e53 492d 6669 andle de-ANSI-fi\n-0003e850: 6361 7469 6f6e 2069 730a 696e 7365 7274 cation is.insert\n-0003e860: 6564 2069 6e74 6f20 7468 6520 6765 6e65 ed into the gene\n-0003e870: 7261 7465 6420 e280 984d 616b 6566 696c rated ...Makefil\n-0003e880: 652e 696e e280 992e 0a0a 2020 2054 6869 e.in...... Thi\n-0003e890: 7320 6361 7573 6573 2065 6163 6820 4320 s causes each C \n-0003e8a0: 736f 7572 6365 2066 696c 6520 696e 2074 source file in t\n-0003e8b0: 6865 2064 6972 6563 746f 7279 2074 6f20 he directory to \n-0003e8c0: 6265 2074 7265 6174 6564 2061 7320 414e be treated as AN\n-0003e8d0: 5349 0a43 2e20 2049 6620 616e 2041 4e53 SI.C. If an ANS\n-0003e8e0: 4920 4320 636f 6d70 696c 6572 2069 7320 I C compiler is \n-0003e8f0: 6176 6169 6c61 626c 652c 2069 7420 6973 available, it is\n-0003e900: 2075 7365 642e 2020 4966 206e 6f20 414e used. If no AN\n-0003e910: 5349 2043 0a63 6f6d 7069 6c65 7220 6973 SI C.compiler is\n-0003e920: 2061 7661 696c 6162 6c65 2c20 7468 6520 available, the \n-0003e930: e280 9861 6e73 6932 6b6e 72e2 8099 2070 ...ansi2knr... p\n-0003e940: 726f 6772 616d 2069 7320 7573 6564 2074 rogram is used t\n-0003e950: 6f20 636f 6e76 6572 7420 7468 650a 736f o convert the.so\n-0003e960: 7572 6365 2066 696c 6573 2069 6e74 6f20 urce files into \n-0003e970: 4b26 5220 432c 2077 6869 6368 2069 7320 K&R C, which is \n-0003e980: 7468 656e 2063 6f6d 7069 6c65 642e 0a0a then compiled...\n-0003e990: 2020 2054 6865 20e2 8098 616e 7369 326b The ...ansi2k\n-0003e9a0: 6e72 e280 9920 7072 6f67 7261 6d20 6973 nr... program is\n-0003e9b0: 2073 696d 706c 652d 6d69 6e64 6564 2e20 simple-minded. \n-0003e9c0: 2049 7420 6173 7375 6d65 7320 7468 6520 It assumes the \n-0003e9d0: 736f 7572 6365 2063 6f64 650a 7769 6c6c source code.will\n-0003e9e0: 2062 6520 666f 726d 6174 7465 6420 696e be formatted in\n-0003e9f0: 2061 2070 6172 7469 6375 6c61 7220 7761 a particular wa\n-0003ea00: 793b 2073 6565 2074 6865 20e2 8098 616e y; see the ...an\n-0003ea10: 7369 326b 6e72 e280 9920 6d61 6e20 7061 si2knr... man pa\n-0003ea20: 6765 2066 6f72 0a64 6574 6169 6c73 2e0a ge for.details..\n-0003ea30: 0a20 2020 5375 7070 6f72 7420 666f 7220 . Support for \n-0003ea40: 7468 6520 6f62 736f 6c65 7465 2064 652d the obsolete de-\n-0003ea50: 414e 5349 2d66 6963 6174 696f 6e20 6665 ANSI-fication fe\n-0003ea60: 6174 7572 6520 7265 7175 6972 6573 2074 ature requires t\n-0003ea70: 6865 2073 6f75 7263 650a 6669 6c65 7320 he source.files \n-0003ea80: e280 9861 6e73 6932 6b6e 722e 63e2 8099 ...ansi2knr.c...\n-0003ea90: 2061 6e64 20e2 8098 616e 7369 326b 6e72 and ...ansi2knr\n-0003eaa0: 2e31 e280 9920 746f 2062 6520 696e 2074 .1... to be in t\n-0003eab0: 6865 2073 616d 6520 7061 636b 6167 6520 he same package \n-0003eac0: 6173 2074 6865 0a41 4e53 4920 4320 736f as the.ANSI C so\n-0003ead0: 7572 6365 3b20 7468 6573 6520 6669 6c65 urce; these file\n-0003eae0: 7320 6172 6520 6469 7374 7269 6275 7465 s are distribute\n-0003eaf0: 6420 7769 7468 2041 7574 6f6d 616b 652e d with Automake.\n-0003eb00: 2020 416c 736f 2c20 7468 650a 7061 636b Also, the.pack\n-0003eb10: 6167 6520 e280 9863 6f6e 6669 6775 7265 age ...configure\n-0003eb20: 2e61 63e2 8099 206d 7573 7420 6361 6c6c .ac... must call\n-0003eb30: 2074 6865 206d 6163 726f 20e2 8098 414d the macro ...AM\n-0003eb40: 5f43 5f50 524f 544f 5459 5045 53e2 8099 _C_PROTOTYPES...\n-0003eb50: 2028 2a6e 6f74 650a 4d61 6372 6f73 3a3a (*note.Macros::\n-0003eb60: 292e 0a0a 2020 2041 7574 6f6d 616b 6520 )... Automake \n-0003eb70: 616c 736f 2068 616e 646c 6573 2066 696e also handles fin\n-0003eb80: 6469 6e67 2074 6865 20e2 8098 616e 7369 ding the ...ansi\n-0003eb90: 326b 6e72 e280 9920 7375 7070 6f72 7420 2knr... support \n-0003eba0: 6669 6c65 7320 696e 2073 6f6d 650a 6f74 files in some.ot\n-0003ebb0: 6865 7220 6469 7265 6374 6f72 7920 696e her directory in\n-0003ebc0: 2074 6865 2063 7572 7265 6e74 2070 6163 the current pac\n-0003ebd0: 6b61 6765 2e20 2054 6869 7320 6973 2064 kage. This is d\n-0003ebe0: 6f6e 6520 6279 2070 7265 7065 6e64 696e one by prependin\n-0003ebf0: 6720 7468 650a 7265 6c61 7469 7665 2070 g the.relative p\n-0003ec00: 6174 6820 746f 2074 6865 2061 7070 726f ath to the appro\n-0003ec10: 7072 6961 7465 2064 6972 6563 746f 7279 priate directory\n-0003ec20: 2074 6f20 7468 6520 e280 9861 6e73 6932 to the ...ansi2\n-0003ec30: 6b6e 72e2 8099 206f 7074 696f 6e2e 0a46 knr... option..F\n-0003ec40: 6f72 2069 6e73 7461 6e63 652c 2073 7570 or instance, sup\n-0003ec50: 706f 7365 2074 6865 2070 6163 6b61 6765 pose the package\n-0003ec60: 2068 6173 2041 4e53 4920 4320 636f 6465 has ANSI C code\n-0003ec70: 2069 6e20 7468 6520 e280 9873 7263 e280 in the ...src..\n-0003ec80: 9920 616e 6420 e280 986c 6962 e280 990a . and ...lib....\n-0003ec90: 7375 6264 6972 6563 746f 7269 6573 2e20 subdirectories. \n-0003eca0: 2054 6865 2066 696c 6573 20e2 8098 616e The files ...an\n-0003ecb0: 7369 326b 6e72 2e63 e280 9920 616e 6420 si2knr.c... and \n-0003ecc0: e280 9861 6e73 6932 6b6e 722e 31e2 8099 ...ansi2knr.1...\n-0003ecd0: 2061 7070 6561 7220 696e 0ae2 8098 6c69 appear in....li\n-0003ece0: 62e2 8099 2e20 2054 6865 6e20 7468 6973 b.... Then this\n-0003ecf0: 2063 6f75 6c64 2061 7070 6561 7220 696e could appear in\n-0003ed00: 20e2 8098 7372 632f 4d61 6b65 6669 6c65 ...src/Makefile\n-0003ed10: 2e61 6de2 8099 3a0a 0a20 2020 2020 4155 .am...:.. AU\n-0003ed20: 544f 4d41 4b45 5f4f 5054 494f 4e53 203d TOMAKE_OPTIONS =\n-0003ed30: 202e 2e2f 6c69 622f 616e 7369 326b 6e72 ../lib/ansi2knr\n-0003ed40: 0a0a 2020 2049 6620 6e6f 2064 6972 6563 .. If no direc\n-0003ed50: 746f 7279 2070 7265 6669 7820 6973 2067 tory prefix is g\n-0003ed60: 6976 656e 2c20 7468 6520 6669 6c65 7320 iven, the files \n-0003ed70: 6172 6520 6173 7375 6d65 6420 746f 2062 are assumed to b\n-0003ed80: 6520 696e 2074 6865 0a63 7572 7265 6e74 e in the.current\n-0003ed90: 2064 6972 6563 746f 7279 2e0a 0a20 2020 directory... \n-0003eda0: 4e6f 7465 2074 6861 7420 6175 746f 6d61 Note that automa\n-0003edb0: 7469 6320 6465 2d41 4e53 492d 6669 6361 tic de-ANSI-fica\n-0003edc0: 7469 6f6e 2077 696c 6c20 6e6f 7420 776f tion will not wo\n-0003edd0: 726b 2077 6865 6e20 7468 6520 7061 636b rk when the pack\n-0003ede0: 6167 650a 6973 2062 6569 6e67 2062 7569 age.is being bui\n-0003edf0: 6c74 2066 6f72 2061 2064 6966 6665 7265 lt for a differe\n-0003ee00: 6e74 2068 6f73 7420 6172 6368 6974 6563 nt host architec\n-0003ee10: 7475 7265 2e20 2054 6861 7420 6973 2062 ture. That is b\n-0003ee20: 6563 6175 7365 0ae2 8098 6175 746f 6d61 ecause....automa\n-0003ee30: 6b65 e280 9920 6375 7272 656e 746c 7920 ke... currently \n-0003ee40: 6861 7320 6e6f 2077 6179 2074 6f20 6275 has no way to bu\n-0003ee50: 696c 6420 e280 9861 6e73 6932 6b6e 72e2 ild ...ansi2knr.\n-0003ee60: 8099 2066 6f72 2074 6865 2062 7569 6c64 .. for the build\n-0003ee70: 0a6d 6163 6869 6e65 2e0a 0a20 2020 5573 .machine... Us\n-0003ee80: 696e 6720 e280 984c 4942 4f42 4a53 e280 ing ...LIBOBJS..\n-0003ee90: 9920 7769 7468 2073 6f75 7263 6520 6465 . with source de\n-0003eea0: 2d41 4e53 492d 6669 6361 7469 6f6e 2075 -ANSI-fication u\n-0003eeb0: 7365 6420 746f 2072 6571 7569 7265 0a68 sed to require.h\n-0003eec0: 616e 642d 6372 6166 7465 6420 636f 6465 and-crafted code\n-0003eed0: 2069 6e20 e280 9863 6f6e 6669 6775 7265 in ...configure\n-0003eee0: e280 9920 746f 2061 7070 656e 6420 e280 ... to append ..\n-0003eef0: 9824 55e2 8099 2074 6f20 6261 7365 6e61 .$U... to basena\n-0003ef00: 6d65 7320 696e 0ae2 8098 4c49 424f 424a mes in....LIBOBJ\n-0003ef10: 53e2 8099 2e20 2054 6869 7320 6973 206e S.... This is n\n-0003ef20: 6f20 6c6f 6e67 6572 2074 7275 6520 746f o longer true to\n-0003ef30: 6461 792e 2020 5374 6172 7469 6e67 2077 day. Starting w\n-0003ef40: 6974 6820 7665 7273 696f 6e20 322e 3534 ith version 2.54\n-0003ef50: 2c0a 4175 746f 636f 6e66 2074 616b 6573 ,.Autoconf takes\n-0003ef60: 2063 6172 6520 6f66 2072 6577 7269 7469 care of rewriti\n-0003ef70: 6e67 20e2 8098 4c49 424f 424a 53e2 8099 ng ...LIBOBJS...\n-0003ef80: 2061 6e64 20e2 8098 4c54 4c49 424f 424a and ...LTLIBOBJ\n-0003ef90: 53e2 8099 2e20 2028 2a6e 6f74 650a e280 S.... (*note...\n-0003efa0: 9841 435f 4c49 424f 424a e280 9920 7673 .AC_LIBOBJ... vs\n-0003efb0: 2e20 e280 984c 4942 4f42 4a53 e280 993a . ...LIBOBJS...:\n-0003efc0: 2028 6175 746f 636f 6e66 2941 435f 4c49 (autoconf)AC_LI\n-0003efd0: 424f 424a 2076 7320 4c49 424f 424a 532e BOBJ vs LIBOBJS.\n-0003efe0: 290a 0a1f 0a46 696c 653a 2061 7574 6f6d )....File: autom\n-0003eff0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-0003f000: 4e6f 6465 3a20 4465 7065 6e64 656e 6369 Node: Dependenci\n-0003f010: 6573 2c20 204e 6578 743a 2045 5845 4558 es, Next: EXEEX\n-0003f020: 542c 2020 5072 6576 3a20 414e 5349 2c20 T, Prev: ANSI, \n-0003f030: 2055 703a 2050 726f 6772 616d 730a 0a38 Up: Programs..8\n-0003f040: 2e31 3920 4175 746f 6d61 7469 6320 6465 .19 Automatic de\n-0003f050: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n-0003f060: 670a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d g.==============\n+0003e4e0: 3d3d 3d0a 0a5f 5468 6520 6665 6174 7572 ===.._The featur\n+0003e4f0: 6573 2064 6573 6372 6962 6564 2069 6e20 es described in \n+0003e500: 7468 6973 2073 6563 7469 6f6e 2061 7265 this section are\n+0003e510: 2064 6570 7265 6361 7465 643b 2079 6f75 deprecated; you\n+0003e520: 206d 7573 7420 6e6f 7420 7573 650a 616e must not use.an\n+0003e530: 7920 6f66 2074 6865 6d20 696e 206e 6577 y of them in new\n+0003e540: 2063 6f64 652c 2061 6e64 2072 656d 6f76 code, and remov\n+0003e550: 6520 7468 6569 7220 7573 6520 6672 6f6d e their use from\n+0003e560: 206f 6c64 6572 2062 7574 2073 7469 6c6c older but still\n+0003e570: 0a6d 6169 6e74 6169 6e65 6420 636f 6465 .maintained code\n+0003e580: 3a20 7468 6579 2077 696c 6c20 6265 2077 : they will be w\n+0003e590: 6974 6864 7261 776e 2069 6e20 7468 6520 ithdrawn in the \n+0003e5a0: 6e65 7874 206d 616a 6f72 2041 7574 6f6d next major Autom\n+0003e5b0: 616b 650a 7265 6c65 6173 652e 5f0a 0a20 ake.release._.. \n+0003e5c0: 2020 5768 656e 2074 6865 2043 206c 616e When the C lan\n+0003e5d0: 6775 6167 6520 7761 7320 7374 616e 6461 guage was standa\n+0003e5e0: 7264 697a 6564 2069 6e20 3139 3839 2c20 rdized in 1989, \n+0003e5f0: 7468 6572 6520 7761 7320 6120 6c6f 6e67 there was a long\n+0003e600: 0a74 7261 6e73 6974 696f 6e20 7065 7269 .transition peri\n+0003e610: 6f64 2077 6865 7265 2070 6163 6b61 6765 od where package\n+0003e620: 2064 6576 656c 6f70 6572 7320 6e65 6564 developers need\n+0003e630: 6564 2074 6f20 776f 7272 7920 6162 6f75 ed to worry abou\n+0003e640: 7420 706f 7274 696e 670a 746f 206f 6c64 t porting.to old\n+0003e650: 6572 2073 7973 7465 6d73 2074 6861 7420 er systems that \n+0003e660: 6469 6420 6e6f 7420 7375 7070 6f72 7420 did not support \n+0003e670: 414e 5349 2043 2062 7920 6465 6661 756c ANSI C by defaul\n+0003e680: 742e 2020 5468 6573 6520 6f6c 6465 720a t. These older.\n+0003e690: 7379 7374 656d 7320 6172 6520 6e6f 206c systems are no l\n+0003e6a0: 6f6e 6765 7220 696e 2070 7261 6374 6963 onger in practic\n+0003e6b0: 616c 2075 7365 2061 6e64 2061 7265 206e al use and are n\n+0003e6c0: 6f20 6c6f 6e67 6572 2073 7570 706f 7274 o longer support\n+0003e6d0: 6564 2062 790a 7468 6569 7220 6f72 6967 ed by.their orig\n+0003e6e0: 696e 616c 2073 7570 706c 6965 7273 2c20 inal suppliers, \n+0003e6f0: 736f 2064 6576 656c 6f70 6572 7320 6e65 so developers ne\n+0003e700: 6564 206e 6f74 2077 6f72 7279 2061 626f ed not worry abo\n+0003e710: 7574 2074 6869 730a 7072 6f62 6c65 6d20 ut this.problem \n+0003e720: 616e 7920 6d6f 7265 2e0a 0a20 2020 4175 any more... Au\n+0003e730: 746f 6d61 6b65 2061 6c6c 6f77 7320 796f tomake allows yo\n+0003e740: 7520 746f 2077 7269 7465 2070 6163 6b61 u to write packa\n+0003e750: 6765 7320 7468 6174 2061 7265 2070 6f72 ges that are por\n+0003e760: 7461 626c 6520 746f 204b 2652 2043 2062 table to K&R C b\n+0003e770: 790a e280 9c64 652d 414e 5349 2d66 7969 y....de-ANSI-fyi\n+0003e780: 6e67 e280 9d20 6561 6368 2073 6f75 7263 ng... each sourc\n+0003e790: 6520 6669 6c65 2062 6566 6f72 6520 7468 e file before th\n+0003e7a0: 6520 6163 7475 616c 2063 6f6d 7069 6c61 e actual compila\n+0003e7b0: 7469 6f6e 2074 616b 6573 0a70 6c61 6365 tion takes.place\n+0003e7c0: 2e0a 0a20 2020 4966 2074 6865 20e2 8098 ... If the ...\n+0003e7d0: 4d61 6b65 6669 6c65 2e61 6de2 8099 2076 Makefile.am... v\n+0003e7e0: 6172 6961 626c 6520 e280 9841 5554 4f4d ariable ...AUTOM\n+0003e7f0: 414b 455f 4f50 5449 4f4e 53e2 8099 2028 AKE_OPTIONS... (\n+0003e800: 2a6e 6f74 6520 4f70 7469 6f6e 733a 3a29 *note Options::)\n+0003e810: 0a63 6f6e 7461 696e 7320 7468 6520 6f70 .contains the op\n+0003e820: 7469 6f6e 20e2 8098 616e 7369 326b 6e72 tion ...ansi2knr\n+0003e830: e280 9920 7468 656e 2063 6f64 6520 746f ... then code to\n+0003e840: 2068 616e 646c 6520 6465 2d41 4e53 492d handle de-ANSI-\n+0003e850: 6669 6361 7469 6f6e 2069 730a 696e 7365 fication is.inse\n+0003e860: 7274 6564 2069 6e74 6f20 7468 6520 6765 rted into the ge\n+0003e870: 6e65 7261 7465 6420 e280 984d 616b 6566 nerated ...Makef\n+0003e880: 696c 652e 696e e280 992e 0a0a 2020 2054 ile.in...... T\n+0003e890: 6869 7320 6361 7573 6573 2065 6163 6820 his causes each \n+0003e8a0: 4320 736f 7572 6365 2066 696c 6520 696e C source file in\n+0003e8b0: 2074 6865 2064 6972 6563 746f 7279 2074 the directory t\n+0003e8c0: 6f20 6265 2074 7265 6174 6564 2061 7320 o be treated as \n+0003e8d0: 414e 5349 0a43 2e20 2049 6620 616e 2041 ANSI.C. If an A\n+0003e8e0: 4e53 4920 4320 636f 6d70 696c 6572 2069 NSI C compiler i\n+0003e8f0: 7320 6176 6169 6c61 626c 652c 2069 7420 s available, it \n+0003e900: 6973 2075 7365 642e 2020 4966 206e 6f20 is used. If no \n+0003e910: 414e 5349 2043 0a63 6f6d 7069 6c65 7220 ANSI C.compiler \n+0003e920: 6973 2061 7661 696c 6162 6c65 2c20 7468 is available, th\n+0003e930: 6520 e280 9861 6e73 6932 6b6e 72e2 8099 e ...ansi2knr...\n+0003e940: 2070 726f 6772 616d 2069 7320 7573 6564 program is used\n+0003e950: 2074 6f20 636f 6e76 6572 7420 7468 650a to convert the.\n+0003e960: 736f 7572 6365 2066 696c 6573 2069 6e74 source files int\n+0003e970: 6f20 4b26 5220 432c 2077 6869 6368 2069 o K&R C, which i\n+0003e980: 7320 7468 656e 2063 6f6d 7069 6c65 642e s then compiled.\n+0003e990: 0a0a 2020 2054 6865 20e2 8098 616e 7369 .. The ...ansi\n+0003e9a0: 326b 6e72 e280 9920 7072 6f67 7261 6d20 2knr... program \n+0003e9b0: 6973 2073 696d 706c 652d 6d69 6e64 6564 is simple-minded\n+0003e9c0: 2e20 2049 7420 6173 7375 6d65 7320 7468 . It assumes th\n+0003e9d0: 6520 736f 7572 6365 2063 6f64 650a 7769 e source code.wi\n+0003e9e0: 6c6c 2062 6520 666f 726d 6174 7465 6420 ll be formatted \n+0003e9f0: 696e 2061 2070 6172 7469 6375 6c61 7220 in a particular \n+0003ea00: 7761 793b 2073 6565 2074 6865 20e2 8098 way; see the ...\n+0003ea10: 616e 7369 326b 6e72 e280 9920 6d61 6e20 ansi2knr... man \n+0003ea20: 7061 6765 2066 6f72 0a64 6574 6169 6c73 page for.details\n+0003ea30: 2e0a 0a20 2020 5375 7070 6f72 7420 666f ... Support fo\n+0003ea40: 7220 7468 6520 6f62 736f 6c65 7465 2064 r the obsolete d\n+0003ea50: 652d 414e 5349 2d66 6963 6174 696f 6e20 e-ANSI-fication \n+0003ea60: 6665 6174 7572 6520 7265 7175 6972 6573 feature requires\n+0003ea70: 2074 6865 2073 6f75 7263 650a 6669 6c65 the source.file\n+0003ea80: 7320 e280 9861 6e73 6932 6b6e 722e 63e2 s ...ansi2knr.c.\n+0003ea90: 8099 2061 6e64 20e2 8098 616e 7369 326b .. and ...ansi2k\n+0003eaa0: 6e72 2e31 e280 9920 746f 2062 6520 696e nr.1... to be in\n+0003eab0: 2074 6865 2073 616d 6520 7061 636b 6167 the same packag\n+0003eac0: 6520 6173 2074 6865 0a41 4e53 4920 4320 e as the.ANSI C \n+0003ead0: 736f 7572 6365 3b20 7468 6573 6520 6669 source; these fi\n+0003eae0: 6c65 7320 6172 6520 6469 7374 7269 6275 les are distribu\n+0003eaf0: 7465 6420 7769 7468 2041 7574 6f6d 616b ted with Automak\n+0003eb00: 652e 2020 416c 736f 2c20 7468 650a 7061 e. Also, the.pa\n+0003eb10: 636b 6167 6520 e280 9863 6f6e 6669 6775 ckage ...configu\n+0003eb20: 7265 2e61 63e2 8099 206d 7573 7420 6361 re.ac... must ca\n+0003eb30: 6c6c 2074 6865 206d 6163 726f 20e2 8098 ll the macro ...\n+0003eb40: 414d 5f43 5f50 524f 544f 5459 5045 53e2 AM_C_PROTOTYPES.\n+0003eb50: 8099 2028 2a6e 6f74 650a 4d61 6372 6f73 .. (*note.Macros\n+0003eb60: 3a3a 292e 0a0a 2020 2041 7574 6f6d 616b ::)... Automak\n+0003eb70: 6520 616c 736f 2068 616e 646c 6573 2066 e also handles f\n+0003eb80: 696e 6469 6e67 2074 6865 20e2 8098 616e inding the ...an\n+0003eb90: 7369 326b 6e72 e280 9920 7375 7070 6f72 si2knr... suppor\n+0003eba0: 7420 6669 6c65 7320 696e 2073 6f6d 650a t files in some.\n+0003ebb0: 6f74 6865 7220 6469 7265 6374 6f72 7920 other directory \n+0003ebc0: 696e 2074 6865 2063 7572 7265 6e74 2070 in the current p\n+0003ebd0: 6163 6b61 6765 2e20 2054 6869 7320 6973 ackage. This is\n+0003ebe0: 2064 6f6e 6520 6279 2070 7265 7065 6e64 done by prepend\n+0003ebf0: 696e 6720 7468 650a 7265 6c61 7469 7665 ing the.relative\n+0003ec00: 2070 6174 6820 746f 2074 6865 2061 7070 path to the app\n+0003ec10: 726f 7072 6961 7465 2064 6972 6563 746f ropriate directo\n+0003ec20: 7279 2074 6f20 7468 6520 e280 9861 6e73 ry to the ...ans\n+0003ec30: 6932 6b6e 72e2 8099 206f 7074 696f 6e2e i2knr... option.\n+0003ec40: 0a46 6f72 2069 6e73 7461 6e63 652c 2073 .For instance, s\n+0003ec50: 7570 706f 7365 2074 6865 2070 6163 6b61 uppose the packa\n+0003ec60: 6765 2068 6173 2041 4e53 4920 4320 636f ge has ANSI C co\n+0003ec70: 6465 2069 6e20 7468 6520 e280 9873 7263 de in the ...src\n+0003ec80: e280 9920 616e 6420 e280 986c 6962 e280 ... and ...lib..\n+0003ec90: 990a 7375 6264 6972 6563 746f 7269 6573 ..subdirectories\n+0003eca0: 2e20 2054 6865 2066 696c 6573 20e2 8098 . The files ...\n+0003ecb0: 616e 7369 326b 6e72 2e63 e280 9920 616e ansi2knr.c... an\n+0003ecc0: 6420 e280 9861 6e73 6932 6b6e 722e 31e2 d ...ansi2knr.1.\n+0003ecd0: 8099 2061 7070 6561 7220 696e 0ae2 8098 .. appear in....\n+0003ece0: 6c69 62e2 8099 2e20 2054 6865 6e20 7468 lib.... Then th\n+0003ecf0: 6973 2063 6f75 6c64 2061 7070 6561 7220 is could appear \n+0003ed00: 696e 20e2 8098 7372 632f 4d61 6b65 6669 in ...src/Makefi\n+0003ed10: 6c65 2e61 6de2 8099 3a0a 0a20 2020 2020 le.am...:.. \n+0003ed20: 4155 544f 4d41 4b45 5f4f 5054 494f 4e53 AUTOMAKE_OPTIONS\n+0003ed30: 203d 202e 2e2f 6c69 622f 616e 7369 326b = ../lib/ansi2k\n+0003ed40: 6e72 0a0a 2020 2049 6620 6e6f 2064 6972 nr.. If no dir\n+0003ed50: 6563 746f 7279 2070 7265 6669 7820 6973 ectory prefix is\n+0003ed60: 2067 6976 656e 2c20 7468 6520 6669 6c65 given, the file\n+0003ed70: 7320 6172 6520 6173 7375 6d65 6420 746f s are assumed to\n+0003ed80: 2062 6520 696e 2074 6865 0a63 7572 7265 be in the.curre\n+0003ed90: 6e74 2064 6972 6563 746f 7279 2e0a 0a20 nt directory... \n+0003eda0: 2020 4e6f 7465 2074 6861 7420 6175 746f Note that auto\n+0003edb0: 6d61 7469 6320 6465 2d41 4e53 492d 6669 matic de-ANSI-fi\n+0003edc0: 6361 7469 6f6e 2077 696c 6c20 6e6f 7420 cation will not \n+0003edd0: 776f 726b 2077 6865 6e20 7468 6520 7061 work when the pa\n+0003ede0: 636b 6167 650a 6973 2062 6569 6e67 2062 ckage.is being b\n+0003edf0: 7569 6c74 2066 6f72 2061 2064 6966 6665 uilt for a diffe\n+0003ee00: 7265 6e74 2068 6f73 7420 6172 6368 6974 rent host archit\n+0003ee10: 6563 7475 7265 2e20 2054 6861 7420 6973 ecture. That is\n+0003ee20: 2062 6563 6175 7365 0ae2 8098 6175 746f because....auto\n+0003ee30: 6d61 6b65 e280 9920 6375 7272 656e 746c make... currentl\n+0003ee40: 7920 6861 7320 6e6f 2077 6179 2074 6f20 y has no way to \n+0003ee50: 6275 696c 6420 e280 9861 6e73 6932 6b6e build ...ansi2kn\n+0003ee60: 72e2 8099 2066 6f72 2074 6865 2062 7569 r... for the bui\n+0003ee70: 6c64 0a6d 6163 6869 6e65 2e0a 0a20 2020 ld.machine... \n+0003ee80: 5573 696e 6720 e280 984c 4942 4f42 4a53 Using ...LIBOBJS\n+0003ee90: e280 9920 7769 7468 2073 6f75 7263 6520 ... with source \n+0003eea0: 6465 2d41 4e53 492d 6669 6361 7469 6f6e de-ANSI-fication\n+0003eeb0: 2075 7365 6420 746f 2072 6571 7569 7265 used to require\n+0003eec0: 0a68 616e 642d 6372 6166 7465 6420 636f .hand-crafted co\n+0003eed0: 6465 2069 6e20 e280 9863 6f6e 6669 6775 de in ...configu\n+0003eee0: 7265 e280 9920 746f 2061 7070 656e 6420 re... to append \n+0003eef0: e280 9824 55e2 8099 2074 6f20 6261 7365 ...$U... to base\n+0003ef00: 6e61 6d65 7320 696e 0ae2 8098 4c49 424f names in....LIBO\n+0003ef10: 424a 53e2 8099 2e20 2054 6869 7320 6973 BJS.... This is\n+0003ef20: 206e 6f20 6c6f 6e67 6572 2074 7275 6520 no longer true \n+0003ef30: 746f 6461 792e 2020 5374 6172 7469 6e67 today. Starting\n+0003ef40: 2077 6974 6820 7665 7273 696f 6e20 322e with version 2.\n+0003ef50: 3534 2c0a 4175 746f 636f 6e66 2074 616b 54,.Autoconf tak\n+0003ef60: 6573 2063 6172 6520 6f66 2072 6577 7269 es care of rewri\n+0003ef70: 7469 6e67 20e2 8098 4c49 424f 424a 53e2 ting ...LIBOBJS.\n+0003ef80: 8099 2061 6e64 20e2 8098 4c54 4c49 424f .. and ...LTLIBO\n+0003ef90: 424a 53e2 8099 2e20 2028 2a6e 6f74 650a BJS.... (*note.\n+0003efa0: e280 9841 435f 4c49 424f 424a e280 9920 ...AC_LIBOBJ... \n+0003efb0: 7673 2e20 e280 984c 4942 4f42 4a53 e280 vs. ...LIBOBJS..\n+0003efc0: 993a 2028 6175 746f 636f 6e66 2941 435f .: (autoconf)AC_\n+0003efd0: 4c49 424f 424a 2076 7320 4c49 424f 424a LIBOBJ vs LIBOBJ\n+0003efe0: 532e 290a 0a1f 0a46 696c 653a 2061 7574 S.)....File: aut\n+0003eff0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+0003f000: 2020 4e6f 6465 3a20 4465 7065 6e64 656e Node: Dependen\n+0003f010: 6369 6573 2c20 204e 6578 743a 2045 5845 cies, Next: EXE\n+0003f020: 4558 542c 2020 5072 6576 3a20 414e 5349 EXT, Prev: ANSI\n+0003f030: 2c20 2055 703a 2050 726f 6772 616d 730a , Up: Programs.\n+0003f040: 0a38 2e31 3920 4175 746f 6d61 7469 6320 .8.19 Automatic \n+0003f050: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n+0003f060: 696e 670a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ing.============\n 0003f070: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0003f080: 3d3d 3d3d 0a0a 4173 2061 2064 6576 656c ====..As a devel\n-0003f090: 6f70 6572 2069 7420 6973 206f 6674 656e oper it is often\n-0003f0a0: 2070 6169 6e66 756c 2074 6f20 636f 6e74 painful to cont\n-0003f0b0: 696e 7561 6c6c 7920 7570 6461 7465 2074 inually update t\n-0003f0c0: 6865 0ae2 8098 4d61 6b65 6669 6c65 2e61 he....Makefile.a\n-0003f0d0: 6de2 8099 2077 6865 6e65 7665 7220 7468 m... whenever th\n-0003f0e0: 6520 696e 636c 7564 652d 6669 6c65 2064 e include-file d\n-0003f0f0: 6570 656e 6465 6e63 6965 7320 6368 616e ependencies chan\n-0003f100: 6765 2069 6e20 610a 7072 6f6a 6563 742e ge in a.project.\n-0003f110: 2020 4175 746f 6d61 6b65 2073 7570 706c Automake suppl\n-0003f120: 6965 7320 6120 7761 7920 746f 2061 7574 ies a way to aut\n-0003f130: 6f6d 6174 6963 616c 6c79 2074 7261 636b omatically track\n-0003f140: 2064 6570 656e 6465 6e63 790a 6368 616e dependency.chan\n-0003f150: 6765 7320 282a 6e6f 7465 2044 6570 656e ges (*note Depen\n-0003f160: 6465 6e63 7920 5472 6163 6b69 6e67 3a3a dency Tracking::\n-0003f170: 292e 0a0a 2020 2041 7574 6f6d 616b 6520 )... Automake \n-0003f180: 616c 7761 7973 2075 7365 7320 636f 6d70 always uses comp\n-0003f190: 6c65 7465 2064 6570 656e 6465 6e63 6965 lete dependencie\n-0003f1a0: 7320 666f 7220 6120 636f 6d70 696c 6174 s for a compilat\n-0003f1b0: 696f 6e2c 0a69 6e63 6c75 6469 6e67 2073 ion,.including s\n-0003f1c0: 7973 7465 6d20 6865 6164 6572 732e 2020 ystem headers. \n-0003f1d0: 4175 746f 6d61 6b65 2773 206d 6f64 656c Automake's model\n-0003f1e0: 2069 7320 7468 6174 2064 6570 656e 6465 is that depende\n-0003f1f0: 6e63 790a 636f 6d70 7574 6174 696f 6e20 ncy.computation \n-0003f200: 7368 6f75 6c64 2062 6520 6120 7369 6465 should be a side\n-0003f210: 2065 6666 6563 7420 6f66 2074 6865 2062 effect of the b\n-0003f220: 7569 6c64 2e20 2054 6f20 7468 6973 2065 uild. To this e\n-0003f230: 6e64 2c0a 6465 7065 6e64 656e 6369 6573 nd,.dependencies\n-0003f240: 2061 7265 2063 6f6d 7075 7465 6420 6279 are computed by\n-0003f250: 2072 756e 6e69 6e67 2061 6c6c 2063 6f6d running all com\n-0003f260: 7069 6c61 7469 6f6e 7320 7468 726f 7567 pilations throug\n-0003f270: 6820 6120 7370 6563 6961 6c0a 7772 6170 h a special.wrap\n-0003f280: 7065 7220 7072 6f67 7261 6d20 6361 6c6c per program call\n-0003f290: 6564 20e2 8098 6465 7063 6f6d 70e2 8099 ed ...depcomp...\n-0003f2a0: 2e20 20e2 8098 6465 7063 6f6d 70e2 8099 . ...depcomp...\n-0003f2b0: 2075 6e64 6572 7374 616e 6473 2068 6f77 understands how\n-0003f2c0: 2074 6f20 636f 6178 0a6d 616e 7920 6469 to coax.many di\n-0003f2d0: 6666 6572 656e 7420 4320 616e 6420 432b fferent C and C+\n-0003f2e0: 2b20 636f 6d70 696c 6572 7320 696e 746f + compilers into\n-0003f2f0: 2067 656e 6572 6174 696e 6720 6465 7065 generating depe\n-0003f300: 6e64 656e 6379 0a69 6e66 6f72 6d61 7469 ndency.informati\n-0003f310: 6f6e 2069 6e20 7468 6520 666f 726d 6174 on in the format\n-0003f320: 2069 7420 7265 7175 6972 6573 2e20 20e2 it requires. .\n-0003f330: 8098 6175 746f 6d61 6b65 202d 61e2 8099 ..automake -a...\n-0003f340: 2077 696c 6c20 696e 7374 616c 6c0a e280 will install...\n-0003f350: 9864 6570 636f 6d70 e280 9920 696e 746f .depcomp... into\n-0003f360: 2079 6f75 7220 736f 7572 6365 2074 7265 your source tre\n-0003f370: 6520 666f 7220 796f 752e 2020 4966 20e2 e for you. If .\n-0003f380: 8098 6465 7063 6f6d 70e2 8099 2063 616e ..depcomp... can\n-0003f390: 2774 2066 6967 7572 6520 6f75 740a 686f 't figure out.ho\n-0003f3a0: 7720 746f 2070 726f 7065 726c 7920 696e w to properly in\n-0003f3b0: 766f 6b65 2079 6f75 7220 636f 6d70 696c voke your compil\n-0003f3c0: 6572 2c20 6465 7065 6e64 656e 6379 2074 er, dependency t\n-0003f3d0: 7261 636b 696e 6720 7769 6c6c 2073 696d racking will sim\n-0003f3e0: 706c 7920 6265 0a64 6973 6162 6c65 6420 ply be.disabled \n-0003f3f0: 666f 7220 796f 7572 2062 7569 6c64 2e0a for your build..\n-0003f400: 0a20 2020 4578 7065 7269 656e 6365 2077 . Experience w\n-0003f410: 6974 6820 6561 726c 6965 7220 7665 7273 ith earlier vers\n-0003f420: 696f 6e73 206f 6620 4175 746f 6d61 6b65 ions of Automake\n-0003f430: 2028 2a6e 6f74 6520 4465 7065 6e64 656e (*note Dependen\n-0003f440: 6379 0a54 7261 636b 696e 6720 4576 6f6c cy.Tracking Evol\n-0003f450: 7574 696f 6e3a 3a29 2074 6175 6768 7420 ution::) taught \n-0003f460: 7573 2074 6861 7420 6974 2069 7320 6e6f us that it is no\n-0003f470: 7420 7265 6c69 6162 6c65 2074 6f20 6765 t reliable to ge\n-0003f480: 6e65 7261 7465 0a64 6570 656e 6465 6e63 nerate.dependenc\n-0003f490: 6965 7320 6f6e 6c79 206f 6e20 7468 6520 ies only on the \n-0003f4a0: 6d61 696e 7461 696e 6572 2773 2073 7973 maintainer's sys\n-0003f4b0: 7465 6d2c 2061 7320 636f 6e66 6967 7572 tem, as configur\n-0003f4c0: 6174 696f 6e73 2076 6172 7920 746f 6f0a ations vary too.\n-0003f4d0: 6d75 6368 2e20 2053 6f20 696e 7374 6561 much. So instea\n-0003f4e0: 6420 4175 746f 6d61 6b65 2069 6d70 6c65 d Automake imple\n-0003f4f0: 6d65 6e74 7320 6465 7065 6e64 656e 6379 ments dependency\n-0003f500: 2074 7261 636b 696e 6720 6174 2062 7569 tracking at bui\n-0003f510: 6c64 2074 696d 652e 0a0a 2020 2041 7574 ld time... Aut\n-0003f520: 6f6d 6174 6963 2064 6570 656e 6465 6e63 omatic dependenc\n-0003f530: 7920 7472 6163 6b69 6e67 2063 616e 2062 y tracking can b\n-0003f540: 6520 7375 7070 7265 7373 6564 2062 7920 e suppressed by \n-0003f550: 7075 7474 696e 670a e280 986e 6f2d 6465 putting....no-de\n-0003f560: 7065 6e64 656e 6369 6573 e280 9920 696e pendencies... in\n-0003f570: 2074 6865 2076 6172 6961 626c 6520 e280 the variable ..\n-0003f580: 9841 5554 4f4d 414b 455f 4f50 5449 4f4e .AUTOMAKE_OPTION\n-0003f590: 53e2 8099 2c20 6f72 2070 6173 7369 6e67 S..., or passing\n-0003f5a0: 0ae2 8098 6e6f 2d64 6570 656e 6465 6e63 ....no-dependenc\n-0003f5b0: 6965 73e2 8099 2061 7320 616e 2061 7267 ies... as an arg\n-0003f5c0: 756d 656e 7420 746f 20e2 8098 414d 5f49 ument to ...AM_I\n-0003f5d0: 4e49 545f 4155 544f 4d41 4b45 e280 9920 NIT_AUTOMAKE... \n-0003f5e0: 2874 6869 7320 7368 6f75 6c64 2062 650a (this should be.\n-0003f5f0: 7468 6520 7072 6566 6572 7265 6420 7761 the preferred wa\n-0003f600: 7929 2e20 204f 722c 2079 6f75 2063 616e y). Or, you can\n-0003f610: 2069 6e76 6f6b 6520 e280 9861 7574 6f6d invoke ...autom\n-0003f620: 616b 65e2 8099 2077 6974 6820 7468 6520 ake... with the \n-0003f630: e280 982d 69e2 8099 206f 7074 696f 6e2e ...-i... option.\n-0003f640: 0a44 6570 656e 6465 6e63 7920 7472 6163 .Dependency trac\n-0003f650: 6b69 6e67 2069 7320 656e 6162 6c65 6420 king is enabled \n-0003f660: 6279 2064 6566 6175 6c74 2e0a 0a20 2020 by default... \n-0003f670: 5468 6520 7065 7273 6f6e 2062 7569 6c64 The person build\n-0003f680: 696e 6720 796f 7572 2070 6163 6b61 6765 ing your package\n-0003f690: 2061 6c73 6f20 6361 6e20 6368 6f6f 7365 also can choose\n-0003f6a0: 2074 6f20 6469 7361 626c 650a 6465 7065 to disable.depe\n-0003f6b0: 6e64 656e 6379 2074 7261 636b 696e 6720 ndency tracking \n-0003f6c0: 6279 2063 6f6e 6669 6775 7269 6e67 2077 by configuring w\n-0003f6d0: 6974 6820 e280 982d 2d64 6973 6162 6c65 ith ...--disable\n-0003f6e0: 2d64 6570 656e 6465 6e63 792d 7472 6163 -dependency-trac\n-0003f6f0: 6b69 6e67 e280 992e 0a0a 1f0a 4669 6c65 king........File\n-0003f700: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-0003f710: 696e 666f 2c20 204e 6f64 653a 2045 5845 info, Node: EXE\n-0003f720: 4558 542c 2020 5072 6576 3a20 4465 7065 EXT, Prev: Depe\n-0003f730: 6e64 656e 6369 6573 2c20 2055 703a 2050 ndencies, Up: P\n-0003f740: 726f 6772 616d 730a 0a38 2e32 3020 5375 rograms..8.20 Su\n-0003f750: 7070 6f72 7420 666f 7220 6578 6563 7574 pport for execut\n-0003f760: 6162 6c65 2065 7874 656e 7369 6f6e 730a able extensions.\n-0003f770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+0003f080: 3d3d 3d3d 3d3d 0a0a 4173 2061 2064 6576 ======..As a dev\n+0003f090: 656c 6f70 6572 2069 7420 6973 206f 6674 eloper it is oft\n+0003f0a0: 656e 2070 6169 6e66 756c 2074 6f20 636f en painful to co\n+0003f0b0: 6e74 696e 7561 6c6c 7920 7570 6461 7465 ntinually update\n+0003f0c0: 2074 6865 0ae2 8098 4d61 6b65 6669 6c65 the....Makefile\n+0003f0d0: 2e61 6de2 8099 2077 6865 6e65 7665 7220 .am... whenever \n+0003f0e0: 7468 6520 696e 636c 7564 652d 6669 6c65 the include-file\n+0003f0f0: 2064 6570 656e 6465 6e63 6965 7320 6368 dependencies ch\n+0003f100: 616e 6765 2069 6e20 610a 7072 6f6a 6563 ange in a.projec\n+0003f110: 742e 2020 4175 746f 6d61 6b65 2073 7570 t. Automake sup\n+0003f120: 706c 6965 7320 6120 7761 7920 746f 2061 plies a way to a\n+0003f130: 7574 6f6d 6174 6963 616c 6c79 2074 7261 utomatically tra\n+0003f140: 636b 2064 6570 656e 6465 6e63 790a 6368 ck dependency.ch\n+0003f150: 616e 6765 7320 282a 6e6f 7465 2044 6570 anges (*note Dep\n+0003f160: 656e 6465 6e63 7920 5472 6163 6b69 6e67 endency Tracking\n+0003f170: 3a3a 292e 0a0a 2020 2041 7574 6f6d 616b ::)... Automak\n+0003f180: 6520 616c 7761 7973 2075 7365 7320 636f e always uses co\n+0003f190: 6d70 6c65 7465 2064 6570 656e 6465 6e63 mplete dependenc\n+0003f1a0: 6965 7320 666f 7220 6120 636f 6d70 696c ies for a compil\n+0003f1b0: 6174 696f 6e2c 0a69 6e63 6c75 6469 6e67 ation,.including\n+0003f1c0: 2073 7973 7465 6d20 6865 6164 6572 732e system headers.\n+0003f1d0: 2020 4175 746f 6d61 6b65 2773 206d 6f64 Automake's mod\n+0003f1e0: 656c 2069 7320 7468 6174 2064 6570 656e el is that depen\n+0003f1f0: 6465 6e63 790a 636f 6d70 7574 6174 696f dency.computatio\n+0003f200: 6e20 7368 6f75 6c64 2062 6520 6120 7369 n should be a si\n+0003f210: 6465 2065 6666 6563 7420 6f66 2074 6865 de effect of the\n+0003f220: 2062 7569 6c64 2e20 2054 6f20 7468 6973 build. To this\n+0003f230: 2065 6e64 2c0a 6465 7065 6e64 656e 6369 end,.dependenci\n+0003f240: 6573 2061 7265 2063 6f6d 7075 7465 6420 es are computed \n+0003f250: 6279 2072 756e 6e69 6e67 2061 6c6c 2063 by running all c\n+0003f260: 6f6d 7069 6c61 7469 6f6e 7320 7468 726f ompilations thro\n+0003f270: 7567 6820 6120 7370 6563 6961 6c0a 7772 ugh a special.wr\n+0003f280: 6170 7065 7220 7072 6f67 7261 6d20 6361 apper program ca\n+0003f290: 6c6c 6564 20e2 8098 6465 7063 6f6d 70e2 lled ...depcomp.\n+0003f2a0: 8099 2e20 20e2 8098 6465 7063 6f6d 70e2 ... ...depcomp.\n+0003f2b0: 8099 2075 6e64 6572 7374 616e 6473 2068 .. understands h\n+0003f2c0: 6f77 2074 6f20 636f 6178 0a6d 616e 7920 ow to coax.many \n+0003f2d0: 6469 6666 6572 656e 7420 4320 616e 6420 different C and \n+0003f2e0: 432b 2b20 636f 6d70 696c 6572 7320 696e C++ compilers in\n+0003f2f0: 746f 2067 656e 6572 6174 696e 6720 6465 to generating de\n+0003f300: 7065 6e64 656e 6379 0a69 6e66 6f72 6d61 pendency.informa\n+0003f310: 7469 6f6e 2069 6e20 7468 6520 666f 726d tion in the form\n+0003f320: 6174 2069 7420 7265 7175 6972 6573 2e20 at it requires. \n+0003f330: 20e2 8098 6175 746f 6d61 6b65 202d 61e2 ...automake -a.\n+0003f340: 8099 2077 696c 6c20 696e 7374 616c 6c0a .. will install.\n+0003f350: e280 9864 6570 636f 6d70 e280 9920 696e ...depcomp... in\n+0003f360: 746f 2079 6f75 7220 736f 7572 6365 2074 to your source t\n+0003f370: 7265 6520 666f 7220 796f 752e 2020 4966 ree for you. If\n+0003f380: 20e2 8098 6465 7063 6f6d 70e2 8099 2063 ...depcomp... c\n+0003f390: 616e 2774 2066 6967 7572 6520 6f75 740a an't figure out.\n+0003f3a0: 686f 7720 746f 2070 726f 7065 726c 7920 how to properly \n+0003f3b0: 696e 766f 6b65 2079 6f75 7220 636f 6d70 invoke your comp\n+0003f3c0: 696c 6572 2c20 6465 7065 6e64 656e 6379 iler, dependency\n+0003f3d0: 2074 7261 636b 696e 6720 7769 6c6c 2073 tracking will s\n+0003f3e0: 696d 706c 7920 6265 0a64 6973 6162 6c65 imply be.disable\n+0003f3f0: 6420 666f 7220 796f 7572 2062 7569 6c64 d for your build\n+0003f400: 2e0a 0a20 2020 4578 7065 7269 656e 6365 ... Experience\n+0003f410: 2077 6974 6820 6561 726c 6965 7220 7665 with earlier ve\n+0003f420: 7273 696f 6e73 206f 6620 4175 746f 6d61 rsions of Automa\n+0003f430: 6b65 2028 2a6e 6f74 6520 4465 7065 6e64 ke (*note Depend\n+0003f440: 656e 6379 0a54 7261 636b 696e 6720 4576 ency.Tracking Ev\n+0003f450: 6f6c 7574 696f 6e3a 3a29 2074 6175 6768 olution::) taugh\n+0003f460: 7420 7573 2074 6861 7420 6974 2069 7320 t us that it is \n+0003f470: 6e6f 7420 7265 6c69 6162 6c65 2074 6f20 not reliable to \n+0003f480: 6765 6e65 7261 7465 0a64 6570 656e 6465 generate.depende\n+0003f490: 6e63 6965 7320 6f6e 6c79 206f 6e20 7468 ncies only on th\n+0003f4a0: 6520 6d61 696e 7461 696e 6572 2773 2073 e maintainer's s\n+0003f4b0: 7973 7465 6d2c 2061 7320 636f 6e66 6967 ystem, as config\n+0003f4c0: 7572 6174 696f 6e73 2076 6172 7920 746f urations vary to\n+0003f4d0: 6f0a 6d75 6368 2e20 2053 6f20 696e 7374 o.much. So inst\n+0003f4e0: 6561 6420 4175 746f 6d61 6b65 2069 6d70 ead Automake imp\n+0003f4f0: 6c65 6d65 6e74 7320 6465 7065 6e64 656e lements dependen\n+0003f500: 6379 2074 7261 636b 696e 6720 6174 2062 cy tracking at b\n+0003f510: 7569 6c64 2074 696d 652e 0a0a 2020 2041 uild time... A\n+0003f520: 7574 6f6d 6174 6963 2064 6570 656e 6465 utomatic depende\n+0003f530: 6e63 7920 7472 6163 6b69 6e67 2063 616e ncy tracking can\n+0003f540: 2062 6520 7375 7070 7265 7373 6564 2062 be suppressed b\n+0003f550: 7920 7075 7474 696e 670a e280 986e 6f2d y putting....no-\n+0003f560: 6465 7065 6e64 656e 6369 6573 e280 9920 dependencies... \n+0003f570: 696e 2074 6865 2076 6172 6961 626c 6520 in the variable \n+0003f580: e280 9841 5554 4f4d 414b 455f 4f50 5449 ...AUTOMAKE_OPTI\n+0003f590: 4f4e 53e2 8099 2c20 6f72 2070 6173 7369 ONS..., or passi\n+0003f5a0: 6e67 0ae2 8098 6e6f 2d64 6570 656e 6465 ng....no-depende\n+0003f5b0: 6e63 6965 73e2 8099 2061 7320 616e 2061 ncies... as an a\n+0003f5c0: 7267 756d 656e 7420 746f 20e2 8098 414d rgument to ...AM\n+0003f5d0: 5f49 4e49 545f 4155 544f 4d41 4b45 e280 _INIT_AUTOMAKE..\n+0003f5e0: 9920 2874 6869 7320 7368 6f75 6c64 2062 . (this should b\n+0003f5f0: 650a 7468 6520 7072 6566 6572 7265 6420 e.the preferred \n+0003f600: 7761 7929 2e20 204f 722c 2079 6f75 2063 way). Or, you c\n+0003f610: 616e 2069 6e76 6f6b 6520 e280 9861 7574 an invoke ...aut\n+0003f620: 6f6d 616b 65e2 8099 2077 6974 6820 7468 omake... with th\n+0003f630: 6520 e280 982d 69e2 8099 206f 7074 696f e ...-i... optio\n+0003f640: 6e2e 0a44 6570 656e 6465 6e63 7920 7472 n..Dependency tr\n+0003f650: 6163 6b69 6e67 2069 7320 656e 6162 6c65 acking is enable\n+0003f660: 6420 6279 2064 6566 6175 6c74 2e0a 0a20 d by default... \n+0003f670: 2020 5468 6520 7065 7273 6f6e 2062 7569 The person bui\n+0003f680: 6c64 696e 6720 796f 7572 2070 6163 6b61 lding your packa\n+0003f690: 6765 2061 6c73 6f20 6361 6e20 6368 6f6f ge also can choo\n+0003f6a0: 7365 2074 6f20 6469 7361 626c 650a 6465 se to disable.de\n+0003f6b0: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n+0003f6c0: 6720 6279 2063 6f6e 6669 6775 7269 6e67 g by configuring\n+0003f6d0: 2077 6974 6820 e280 982d 2d64 6973 6162 with ...--disab\n+0003f6e0: 6c65 2d64 6570 656e 6465 6e63 792d 7472 le-dependency-tr\n+0003f6f0: 6163 6b69 6e67 e280 992e 0a0a 1f0a 4669 acking........Fi\n+0003f700: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+0003f710: 312e 696e 666f 2c20 204e 6f64 653a 2045 1.info, Node: E\n+0003f720: 5845 4558 542c 2020 5072 6576 3a20 4465 XEEXT, Prev: De\n+0003f730: 7065 6e64 656e 6369 6573 2c20 2055 703a pendencies, Up:\n+0003f740: 2050 726f 6772 616d 730a 0a38 2e32 3020 Programs..8.20 \n+0003f750: 5375 7070 6f72 7420 666f 7220 6578 6563 Support for exec\n+0003f760: 7574 6162 6c65 2065 7874 656e 7369 6f6e utable extension\n+0003f770: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.==============\n 0003f780: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0003f790: 3d3d 3d3d 3d3d 0a0a 4f6e 2073 6f6d 6520 ======..On some \n-0003f7a0: 706c 6174 666f 726d 732c 2073 7563 6820 platforms, such \n-0003f7b0: 6173 2057 696e 646f 7773 2c20 6578 6563 as Windows, exec\n-0003f7c0: 7574 6162 6c65 7320 6172 6520 6578 7065 utables are expe\n-0003f7d0: 6374 6564 2074 6f20 6861 7665 2061 6e0a cted to have an.\n-0003f7e0: 6578 7465 6e73 696f 6e20 7375 6368 2061 extension such a\n-0003f7f0: 7320 e280 982e 6578 65e2 8099 2e20 204f s ....exe.... O\n-0003f800: 6e20 7468 6573 6520 706c 6174 666f 726d n these platform\n-0003f810: 732c 2073 6f6d 6520 636f 6d70 696c 6572 s, some compiler\n-0003f820: 7320 2847 4343 2061 6d6f 6e67 0a74 6865 s (GCC among.the\n-0003f830: 6d29 2077 696c 6c20 6175 746f 6d61 7469 m) will automati\n-0003f840: 6361 6c6c 7920 6765 6e65 7261 7465 20e2 cally generate .\n-0003f850: 8098 666f 6f2e 6578 65e2 8099 2077 6865 ..foo.exe... whe\n-0003f860: 6e20 6173 6b65 6420 746f 2067 656e 6572 n asked to gener\n-0003f870: 6174 650a e280 9866 6f6f e280 992e 0a0a ate....foo......\n-0003f880: 2020 2041 7574 6f6d 616b 6520 7072 6f76 Automake prov\n-0003f890: 6964 6573 206d 6f73 746c 792d 7472 616e ides mostly-tran\n-0003f8a0: 7370 6172 656e 7420 7375 7070 6f72 7420 sparent support \n-0003f8b0: 666f 7220 7468 6973 2e20 2055 6e66 6f72 for this. Unfor\n-0003f8c0: 7475 6e61 7465 6c79 0a5f 6d6f 7374 6c79 tunately._mostly\n-0003f8d0: 5f20 646f 6573 6e27 7420 7965 7420 6d65 _ doesn't yet me\n-0003f8e0: 616e 205f 6675 6c6c 795f 2e20 2055 6e74 an _fully_. Unt\n-0003f8f0: 696c 2074 6865 2045 6e67 6c69 7368 2064 il the English d\n-0003f900: 6963 7469 6f6e 6172 7920 6973 0a72 6576 ictionary is.rev\n-0003f910: 6973 6564 2c20 796f 7520 7769 6c6c 2068 ised, you will h\n-0003f920: 6176 6520 746f 2061 7373 6973 7420 4175 ave to assist Au\n-0003f930: 746f 6d61 6b65 2069 6620 796f 7572 2070 tomake if your p\n-0003f940: 6163 6b61 6765 206d 7573 7420 7375 7070 ackage must supp\n-0003f950: 6f72 740a 7468 6f73 6520 706c 6174 666f ort.those platfo\n-0003f960: 726d 732e 0a0a 2020 204f 6e65 2074 6869 rms... One thi\n-0003f970: 6e67 2079 6f75 206d 7573 7420 6265 2061 ng you must be a\n-0003f980: 7761 7265 206f 6620 6973 2074 6861 742c ware of is that,\n-0003f990: 2069 6e74 6572 6e61 6c6c 792c 2041 7574 internally, Aut\n-0003f9a0: 6f6d 616b 6520 7265 7772 6974 6573 0a73 omake rewrites.s\n-0003f9b0: 6f6d 6574 6869 6e67 206c 696b 6520 7468 omething like th\n-0003f9c0: 6973 3a0a 0a20 2020 2020 6269 6e5f 5052 is:.. bin_PR\n-0003f9d0: 4f47 5241 4d53 203d 206c 6976 6572 0a0a OGRAMS = liver..\n-0003f9e0: 2020 2074 6f20 7468 6973 3a0a 0a20 2020 to this:.. \n-0003f9f0: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n-0003fa00: 206c 6976 6572 2428 4558 4545 5854 290a liver$(EXEEXT).\n-0003fa10: 0a20 2020 5468 6520 7461 7267 6574 7320 . The targets \n-0003fa20: 4175 746f 6d61 6b65 2067 656e 6572 6174 Automake generat\n-0003fa30: 6573 2061 7265 206c 696b 6577 6973 6520 es are likewise \n-0003fa40: 6769 7665 6e20 7468 6520 e280 9824 2845 given the ...$(E\n-0003fa50: 5845 4558 5429 e280 990a 6578 7465 6e73 XEEXT)....extens\n-0003fa60: 696f 6e2e 0a0a 2020 2054 6865 2076 6172 ion... The var\n-0003fa70: 6961 626c 6573 20e2 8098 5445 5354 53e2 iables ...TESTS.\n-0003fa80: 8099 2061 6e64 20e2 8098 5846 4149 4c5f .. and ...XFAIL_\n-0003fa90: 5445 5354 53e2 8099 2028 2a6e 6f74 6520 TESTS... (*note \n-0003faa0: 5369 6d70 6c65 2054 6573 7473 3a3a 2920 Simple Tests::) \n-0003fab0: 6172 650a 616c 736f 2072 6577 7269 7474 are.also rewritt\n-0003fac0: 656e 2069 6620 7468 6579 2063 6f6e 7461 en if they conta\n-0003fad0: 696e 2066 696c 656e 616d 6573 2074 6861 in filenames tha\n-0003fae0: 7420 6861 7665 2062 6565 6e20 6465 636c t have been decl\n-0003faf0: 6172 6564 2061 730a 7072 6f67 7261 6d73 ared as.programs\n-0003fb00: 2069 6e20 7468 6520 7361 6d65 20e2 8098 in the same ...\n-0003fb10: 4d61 6b65 6669 6c65 e280 992e 2020 2854 Makefile.... (T\n-0003fb20: 6869 7320 6973 206d 6f73 746c 7920 7573 his is mostly us\n-0003fb30: 6566 756c 2077 6865 6e20 736f 6d65 0a70 eful when some.p\n-0003fb40: 726f 6772 616d 7320 6672 6f6d 20e2 8098 rograms from ...\n-0003fb50: 6368 6563 6b5f 5052 4f47 5241 4d53 e280 check_PROGRAMS..\n-0003fb60: 9920 6172 6520 6c69 7374 6564 2069 6e20 . are listed in \n-0003fb70: e280 9854 4553 5453 e280 992e 290a 0a20 ...TESTS....).. \n-0003fb80: 2020 486f 7765 7665 722c 2041 7574 6f6d However, Autom\n-0003fb90: 616b 6520 6361 6e6e 6f74 2061 7070 6c79 ake cannot apply\n-0003fba0: 2074 6869 7320 7265 7772 6974 696e 6720 this rewriting \n-0003fbb0: 746f 20e2 8098 636f 6e66 6967 7572 65e2 to ...configure.\n-0003fbc0: 8099 0a73 7562 7374 6974 7574 696f 6e73 ...substitutions\n-0003fbd0: 2e20 2054 6869 7320 6d65 616e 7320 7468 . This means th\n-0003fbe0: 6174 2069 6620 796f 7520 6172 6520 636f at if you are co\n-0003fbf0: 6e64 6974 696f 6e61 6c6c 7920 6275 696c nditionally buil\n-0003fc00: 6469 6e67 2061 0a70 726f 6772 616d 2075 ding a.program u\n-0003fc10: 7369 6e67 2073 7563 6820 6120 7375 6273 sing such a subs\n-0003fc20: 7469 7475 7469 6f6e 2c20 7468 656e 2079 titution, then y\n-0003fc30: 6f75 7220 e280 9863 6f6e 6669 6775 7265 our ...configure\n-0003fc40: 2e61 63e2 8099 206d 7573 7420 7461 6b65 .ac... must take\n-0003fc50: 0a63 6172 6520 746f 2061 6464 20e2 8098 .care to add ...\n-0003fc60: 2428 4558 4545 5854 29e2 8099 2077 6865 $(EXEEXT)... whe\n-0003fc70: 6e20 636f 6e73 7472 7563 7469 6e67 2074 n constructing t\n-0003fc80: 6865 206f 7574 7075 7420 7661 7269 6162 he output variab\n-0003fc90: 6c65 2e0a 0a20 2020 5769 7468 2041 7574 le... With Aut\n-0003fca0: 6f63 6f6e 6620 322e 3133 2061 6e64 2065 oconf 2.13 and e\n-0003fcb0: 6172 6c69 6572 2c20 796f 7520 6d75 7374 arlier, you must\n-0003fcc0: 2065 7870 6c69 6369 746c 7920 7573 6520 explicitly use \n-0003fcd0: e280 9841 435f 4558 4545 5854 e280 990a ...AC_EXEEXT....\n-0003fce0: 746f 2067 6574 2074 6869 7320 7375 7070 to get this supp\n-0003fcf0: 6f72 742e 2020 5769 7468 2041 7574 6f63 ort. With Autoc\n-0003fd00: 6f6e 6620 322e 3530 2c20 e280 9841 435f onf 2.50, ...AC_\n-0003fd10: 4558 4545 5854 e280 9920 6973 2072 756e EXEEXT... is run\n-0003fd20: 0a61 7574 6f6d 6174 6963 616c 6c79 2069 .automatically i\n-0003fd30: 6620 796f 7520 636f 6e66 6967 7572 6520 f you configure \n-0003fd40: 6120 636f 6d70 696c 6572 2028 7361 792c a compiler (say,\n-0003fd50: 2074 6872 6f75 6768 20e2 8098 4143 5f50 through ...AC_P\n-0003fd60: 524f 475f 4343 e280 9929 2e0a 0a20 2020 ROG_CC...)... \n-0003fd70: 536f 6d65 7469 6d65 7320 6d61 696e 7461 Sometimes mainta\n-0003fd80: 696e 6572 7320 6c69 6b65 2074 6f20 7772 iners like to wr\n-0003fd90: 6974 6520 616e 2065 7870 6c69 6369 7420 ite an explicit \n-0003fda0: 6c69 6e6b 2072 756c 6520 666f 7220 7468 link rule for th\n-0003fdb0: 6569 720a 7072 6f67 7261 6d2e 2020 5769 eir.program. Wi\n-0003fdc0: 7468 6f75 7420 6578 6563 7574 6162 6c65 thout executable\n-0003fdd0: 2065 7874 656e 7369 6f6e 2073 7570 706f extension suppo\n-0003fde0: 7274 2c20 7468 6973 2069 7320 6561 7379 rt, this is easy\n-0003fdf0: 2d2d 796f 7520 7369 6d70 6c79 0a77 7269 --you simply.wri\n-0003fe00: 7465 2061 2072 756c 6520 7768 6f73 6520 te a rule whose \n-0003fe10: 7461 7267 6574 2069 7320 7468 6520 6e61 target is the na\n-0003fe20: 6d65 206f 6620 7468 6520 7072 6f67 7261 me of the progra\n-0003fe30: 6d2e 2020 486f 7765 7665 722c 2077 6865 m. However, whe\n-0003fe40: 6e0a 6578 6563 7574 6162 6c65 2065 7874 n.executable ext\n-0003fe50: 656e 7369 6f6e 2073 7570 706f 7274 2069 ension support i\n-0003fe60: 7320 656e 6162 6c65 642c 2079 6f75 206d s enabled, you m\n-0003fe70: 7573 7420 696e 7374 6561 6420 6164 6420 ust instead add \n-0003fe80: 7468 650a e280 9824 2845 5845 4558 5429 the....$(EXEEXT)\n-0003fe90: e280 9920 7375 6666 6978 2e0a 0a20 2020 ... suffix... \n-0003fea0: 556e 666f 7274 756e 6174 656c 792c 2064 Unfortunately, d\n-0003feb0: 7565 2074 6f20 7468 6520 6368 616e 6765 ue to the change\n-0003fec0: 2069 6e20 4175 746f 636f 6e66 2032 2e35 in Autoconf 2.5\n-0003fed0: 302c 2074 6869 7320 6d65 616e 7320 796f 0, this means yo\n-0003fee0: 750a 6d75 7374 2061 6c77 6179 7320 6164 u.must always ad\n-0003fef0: 6420 7468 6973 2065 7874 656e 7369 6f6e d this extension\n-0003ff00: 2e20 2048 6f77 6576 6572 2c20 7468 6973 . However, this\n-0003ff10: 2069 7320 6120 7072 6f62 6c65 6d20 666f is a problem fo\n-0003ff20: 720a 6d61 696e 7461 696e 6572 7320 7768 r.maintainers wh\n-0003ff30: 6f20 6b6e 6f77 2074 6865 6972 2070 6163 o know their pac\n-0003ff40: 6b61 6765 2077 696c 6c20 6e65 7665 7220 kage will never \n-0003ff50: 7275 6e20 6f6e 2061 2070 6c61 7466 6f72 run on a platfor\n-0003ff60: 6d20 7468 6174 2068 6173 0a65 7865 6375 m that has.execu\n-0003ff70: 7461 626c 6520 6578 7465 6e73 696f 6e73 table extensions\n-0003ff80: 2e20 2046 6f72 2074 686f 7365 206d 6169 . For those mai\n-0003ff90: 6e74 6169 6e65 7273 2c20 7468 6520 e280 ntainers, the ..\n-0003ffa0: 986e 6f2d 6578 6565 7874 e280 9920 6f70 .no-exeext... op\n-0003ffb0: 7469 6f6e 0a28 2a6e 6f74 6520 4f70 7469 tion.(*note Opti\n-0003ffc0: 6f6e 733a 3a29 2077 696c 6c20 6469 7361 ons::) will disa\n-0003ffd0: 626c 6520 7468 6973 2066 6561 7475 7265 ble this feature\n-0003ffe0: 2e20 2054 6869 7320 776f 726b 7320 696e . This works in\n-0003fff0: 2061 2066 6169 726c 790a 7567 6c79 2077 a fairly.ugly w\n-00040000: 6179 3b20 6966 20e2 8098 6e6f 2d65 7865 ay; if ...no-exe\n-00040010: 6578 74e2 8099 2069 7320 7365 656e 2c20 ext... is seen, \n-00040020: 7468 656e 2074 6865 2070 7265 7365 6e63 then the presenc\n-00040030: 6520 6f66 2061 2072 756c 6520 666f 7220 e of a rule for \n-00040040: 610a 7461 7267 6574 206e 616d 6564 20e2 a.target named .\n-00040050: 8098 666f 6fe2 8099 2069 6e20 e280 984d ..foo... in ...M\n-00040060: 616b 6566 696c 652e 616d e280 9920 7769 akefile.am... wi\n-00040070: 6c6c 206f 7665 7272 6964 6520 616e 0ae2 ll override an..\n-00040080: 8098 6175 746f 6d61 6b65 e280 992d 6765 ..automake...-ge\n-00040090: 6e65 7261 7465 6420 7275 6c65 2066 6f72 nerated rule for\n-000400a0: 20e2 8098 666f 6f24 2845 5845 4558 5429 ...foo$(EXEEXT)\n-000400b0: e280 992e 2020 5769 7468 6f75 7420 7468 .... Without th\n-000400c0: 6520 e280 986e 6f2d 6578 6565 7874 e280 e ...no-exeext..\n-000400d0: 990a 6f70 7469 6f6e 2c20 7468 6973 2075 ..option, this u\n-000400e0: 7365 2077 696c 6c20 6769 7665 2061 2064 se will give a d\n-000400f0: 6961 676e 6f73 7469 632e 0a0a 1f0a 4669 iagnostic.....Fi\n-00040100: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-00040110: 312e 696e 666f 2c20 204e 6f64 653a 204f 1.info, Node: O\n-00040120: 7468 6572 204f 626a 6563 7473 2c20 204e ther Objects, N\n-00040130: 6578 743a 204f 7468 6572 2047 4e55 2054 ext: Other GNU T\n-00040140: 6f6f 6c73 2c20 2050 7265 763a 2050 726f ools, Prev: Pro\n-00040150: 6772 616d 732c 2020 5570 3a20 546f 700a grams, Up: Top.\n-00040160: 0a39 204f 7468 6572 2044 6572 6976 6564 .9 Other Derived\n-00040170: 204f 626a 6563 7473 0a2a 2a2a 2a2a 2a2a Objects.*******\n+0003f790: 3d3d 3d3d 3d3d 3d3d 0a0a 4f6e 2073 6f6d ========..On som\n+0003f7a0: 6520 706c 6174 666f 726d 732c 2073 7563 e platforms, suc\n+0003f7b0: 6820 6173 2057 696e 646f 7773 2c20 6578 h as Windows, ex\n+0003f7c0: 6563 7574 6162 6c65 7320 6172 6520 6578 ecutables are ex\n+0003f7d0: 7065 6374 6564 2074 6f20 6861 7665 2061 pected to have a\n+0003f7e0: 6e0a 6578 7465 6e73 696f 6e20 7375 6368 n.extension such\n+0003f7f0: 2061 7320 e280 982e 6578 65e2 8099 2e20 as ....exe.... \n+0003f800: 204f 6e20 7468 6573 6520 706c 6174 666f On these platfo\n+0003f810: 726d 732c 2073 6f6d 6520 636f 6d70 696c rms, some compil\n+0003f820: 6572 7320 2847 4343 2061 6d6f 6e67 0a74 ers (GCC among.t\n+0003f830: 6865 6d29 2077 696c 6c20 6175 746f 6d61 hem) will automa\n+0003f840: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate\n+0003f850: 20e2 8098 666f 6f2e 6578 65e2 8099 2077 ...foo.exe... w\n+0003f860: 6865 6e20 6173 6b65 6420 746f 2067 656e hen asked to gen\n+0003f870: 6572 6174 650a e280 9866 6f6f e280 992e erate....foo....\n+0003f880: 0a0a 2020 2041 7574 6f6d 616b 6520 7072 .. Automake pr\n+0003f890: 6f76 6964 6573 206d 6f73 746c 792d 7472 ovides mostly-tr\n+0003f8a0: 616e 7370 6172 656e 7420 7375 7070 6f72 ansparent suppor\n+0003f8b0: 7420 666f 7220 7468 6973 2e20 2055 6e66 t for this. Unf\n+0003f8c0: 6f72 7475 6e61 7465 6c79 0a5f 6d6f 7374 ortunately._most\n+0003f8d0: 6c79 5f20 646f 6573 6e27 7420 7965 7420 ly_ doesn't yet \n+0003f8e0: 6d65 616e 205f 6675 6c6c 795f 2e20 2055 mean _fully_. U\n+0003f8f0: 6e74 696c 2074 6865 2045 6e67 6c69 7368 ntil the English\n+0003f900: 2064 6963 7469 6f6e 6172 7920 6973 0a72 dictionary is.r\n+0003f910: 6576 6973 6564 2c20 796f 7520 7769 6c6c evised, you will\n+0003f920: 2068 6176 6520 746f 2061 7373 6973 7420 have to assist \n+0003f930: 4175 746f 6d61 6b65 2069 6620 796f 7572 Automake if your\n+0003f940: 2070 6163 6b61 6765 206d 7573 7420 7375 package must su\n+0003f950: 7070 6f72 740a 7468 6f73 6520 706c 6174 pport.those plat\n+0003f960: 666f 726d 732e 0a0a 2020 204f 6e65 2074 forms... One t\n+0003f970: 6869 6e67 2079 6f75 206d 7573 7420 6265 hing you must be\n+0003f980: 2061 7761 7265 206f 6620 6973 2074 6861 aware of is tha\n+0003f990: 742c 2069 6e74 6572 6e61 6c6c 792c 2041 t, internally, A\n+0003f9a0: 7574 6f6d 616b 6520 7265 7772 6974 6573 utomake rewrites\n+0003f9b0: 0a73 6f6d 6574 6869 6e67 206c 696b 6520 .something like \n+0003f9c0: 7468 6973 3a0a 0a20 2020 2020 6269 6e5f this:.. bin_\n+0003f9d0: 5052 4f47 5241 4d53 203d 206c 6976 6572 PROGRAMS = liver\n+0003f9e0: 0a0a 2020 2074 6f20 7468 6973 3a0a 0a20 .. to this:.. \n+0003f9f0: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+0003fa00: 203d 206c 6976 6572 2428 4558 4545 5854 = liver$(EXEEXT\n+0003fa10: 290a 0a20 2020 5468 6520 7461 7267 6574 ).. The target\n+0003fa20: 7320 4175 746f 6d61 6b65 2067 656e 6572 s Automake gener\n+0003fa30: 6174 6573 2061 7265 206c 696b 6577 6973 ates are likewis\n+0003fa40: 6520 6769 7665 6e20 7468 6520 e280 9824 e given the ...$\n+0003fa50: 2845 5845 4558 5429 e280 990a 6578 7465 (EXEEXT)....exte\n+0003fa60: 6e73 696f 6e2e 0a0a 2020 2054 6865 2076 nsion... The v\n+0003fa70: 6172 6961 626c 6573 20e2 8098 5445 5354 ariables ...TEST\n+0003fa80: 53e2 8099 2061 6e64 20e2 8098 5846 4149 S... and ...XFAI\n+0003fa90: 4c5f 5445 5354 53e2 8099 2028 2a6e 6f74 L_TESTS... (*not\n+0003faa0: 6520 5369 6d70 6c65 2054 6573 7473 3a3a e Simple Tests::\n+0003fab0: 2920 6172 650a 616c 736f 2072 6577 7269 ) are.also rewri\n+0003fac0: 7474 656e 2069 6620 7468 6579 2063 6f6e tten if they con\n+0003fad0: 7461 696e 2066 696c 656e 616d 6573 2074 tain filenames t\n+0003fae0: 6861 7420 6861 7665 2062 6565 6e20 6465 hat have been de\n+0003faf0: 636c 6172 6564 2061 730a 7072 6f67 7261 clared as.progra\n+0003fb00: 6d73 2069 6e20 7468 6520 7361 6d65 20e2 ms in the same .\n+0003fb10: 8098 4d61 6b65 6669 6c65 e280 992e 2020 ..Makefile.... \n+0003fb20: 2854 6869 7320 6973 206d 6f73 746c 7920 (This is mostly \n+0003fb30: 7573 6566 756c 2077 6865 6e20 736f 6d65 useful when some\n+0003fb40: 0a70 726f 6772 616d 7320 6672 6f6d 20e2 .programs from .\n+0003fb50: 8098 6368 6563 6b5f 5052 4f47 5241 4d53 ..check_PROGRAMS\n+0003fb60: e280 9920 6172 6520 6c69 7374 6564 2069 ... are listed i\n+0003fb70: 6e20 e280 9854 4553 5453 e280 992e 290a n ...TESTS....).\n+0003fb80: 0a20 2020 486f 7765 7665 722c 2041 7574 . However, Aut\n+0003fb90: 6f6d 616b 6520 6361 6e6e 6f74 2061 7070 omake cannot app\n+0003fba0: 6c79 2074 6869 7320 7265 7772 6974 696e ly this rewritin\n+0003fbb0: 6720 746f 20e2 8098 636f 6e66 6967 7572 g to ...configur\n+0003fbc0: 65e2 8099 0a73 7562 7374 6974 7574 696f e....substitutio\n+0003fbd0: 6e73 2e20 2054 6869 7320 6d65 616e 7320 ns. This means \n+0003fbe0: 7468 6174 2069 6620 796f 7520 6172 6520 that if you are \n+0003fbf0: 636f 6e64 6974 696f 6e61 6c6c 7920 6275 conditionally bu\n+0003fc00: 696c 6469 6e67 2061 0a70 726f 6772 616d ilding a.program\n+0003fc10: 2075 7369 6e67 2073 7563 6820 6120 7375 using such a su\n+0003fc20: 6273 7469 7475 7469 6f6e 2c20 7468 656e bstitution, then\n+0003fc30: 2079 6f75 7220 e280 9863 6f6e 6669 6775 your ...configu\n+0003fc40: 7265 2e61 63e2 8099 206d 7573 7420 7461 re.ac... must ta\n+0003fc50: 6b65 0a63 6172 6520 746f 2061 6464 20e2 ke.care to add .\n+0003fc60: 8098 2428 4558 4545 5854 29e2 8099 2077 ..$(EXEEXT)... w\n+0003fc70: 6865 6e20 636f 6e73 7472 7563 7469 6e67 hen constructing\n+0003fc80: 2074 6865 206f 7574 7075 7420 7661 7269 the output vari\n+0003fc90: 6162 6c65 2e0a 0a20 2020 5769 7468 2041 able... With A\n+0003fca0: 7574 6f63 6f6e 6620 322e 3133 2061 6e64 utoconf 2.13 and\n+0003fcb0: 2065 6172 6c69 6572 2c20 796f 7520 6d75 earlier, you mu\n+0003fcc0: 7374 2065 7870 6c69 6369 746c 7920 7573 st explicitly us\n+0003fcd0: 6520 e280 9841 435f 4558 4545 5854 e280 e ...AC_EXEEXT..\n+0003fce0: 990a 746f 2067 6574 2074 6869 7320 7375 ..to get this su\n+0003fcf0: 7070 6f72 742e 2020 5769 7468 2041 7574 pport. With Aut\n+0003fd00: 6f63 6f6e 6620 322e 3530 2c20 e280 9841 oconf 2.50, ...A\n+0003fd10: 435f 4558 4545 5854 e280 9920 6973 2072 C_EXEEXT... is r\n+0003fd20: 756e 0a61 7574 6f6d 6174 6963 616c 6c79 un.automatically\n+0003fd30: 2069 6620 796f 7520 636f 6e66 6967 7572 if you configur\n+0003fd40: 6520 6120 636f 6d70 696c 6572 2028 7361 e a compiler (sa\n+0003fd50: 792c 2074 6872 6f75 6768 20e2 8098 4143 y, through ...AC\n+0003fd60: 5f50 524f 475f 4343 e280 9929 2e0a 0a20 _PROG_CC...)... \n+0003fd70: 2020 536f 6d65 7469 6d65 7320 6d61 696e Sometimes main\n+0003fd80: 7461 696e 6572 7320 6c69 6b65 2074 6f20 tainers like to \n+0003fd90: 7772 6974 6520 616e 2065 7870 6c69 6369 write an explici\n+0003fda0: 7420 6c69 6e6b 2072 756c 6520 666f 7220 t link rule for \n+0003fdb0: 7468 6569 720a 7072 6f67 7261 6d2e 2020 their.program. \n+0003fdc0: 5769 7468 6f75 7420 6578 6563 7574 6162 Without executab\n+0003fdd0: 6c65 2065 7874 656e 7369 6f6e 2073 7570 le extension sup\n+0003fde0: 706f 7274 2c20 7468 6973 2069 7320 6561 port, this is ea\n+0003fdf0: 7379 2d2d 796f 7520 7369 6d70 6c79 0a77 sy--you simply.w\n+0003fe00: 7269 7465 2061 2072 756c 6520 7768 6f73 rite a rule whos\n+0003fe10: 6520 7461 7267 6574 2069 7320 7468 6520 e target is the \n+0003fe20: 6e61 6d65 206f 6620 7468 6520 7072 6f67 name of the prog\n+0003fe30: 7261 6d2e 2020 486f 7765 7665 722c 2077 ram. However, w\n+0003fe40: 6865 6e0a 6578 6563 7574 6162 6c65 2065 hen.executable e\n+0003fe50: 7874 656e 7369 6f6e 2073 7570 706f 7274 xtension support\n+0003fe60: 2069 7320 656e 6162 6c65 642c 2079 6f75 is enabled, you\n+0003fe70: 206d 7573 7420 696e 7374 6561 6420 6164 must instead ad\n+0003fe80: 6420 7468 650a e280 9824 2845 5845 4558 d the....$(EXEEX\n+0003fe90: 5429 e280 9920 7375 6666 6978 2e0a 0a20 T)... suffix... \n+0003fea0: 2020 556e 666f 7274 756e 6174 656c 792c Unfortunately,\n+0003feb0: 2064 7565 2074 6f20 7468 6520 6368 616e due to the chan\n+0003fec0: 6765 2069 6e20 4175 746f 636f 6e66 2032 ge in Autoconf 2\n+0003fed0: 2e35 302c 2074 6869 7320 6d65 616e 7320 .50, this means \n+0003fee0: 796f 750a 6d75 7374 2061 6c77 6179 7320 you.must always \n+0003fef0: 6164 6420 7468 6973 2065 7874 656e 7369 add this extensi\n+0003ff00: 6f6e 2e20 2048 6f77 6576 6572 2c20 7468 on. However, th\n+0003ff10: 6973 2069 7320 6120 7072 6f62 6c65 6d20 is is a problem \n+0003ff20: 666f 720a 6d61 696e 7461 696e 6572 7320 for.maintainers \n+0003ff30: 7768 6f20 6b6e 6f77 2074 6865 6972 2070 who know their p\n+0003ff40: 6163 6b61 6765 2077 696c 6c20 6e65 7665 ackage will neve\n+0003ff50: 7220 7275 6e20 6f6e 2061 2070 6c61 7466 r run on a platf\n+0003ff60: 6f72 6d20 7468 6174 2068 6173 0a65 7865 orm that has.exe\n+0003ff70: 6375 7461 626c 6520 6578 7465 6e73 696f cutable extensio\n+0003ff80: 6e73 2e20 2046 6f72 2074 686f 7365 206d ns. For those m\n+0003ff90: 6169 6e74 6169 6e65 7273 2c20 7468 6520 aintainers, the \n+0003ffa0: e280 986e 6f2d 6578 6565 7874 e280 9920 ...no-exeext... \n+0003ffb0: 6f70 7469 6f6e 0a28 2a6e 6f74 6520 4f70 option.(*note Op\n+0003ffc0: 7469 6f6e 733a 3a29 2077 696c 6c20 6469 tions::) will di\n+0003ffd0: 7361 626c 6520 7468 6973 2066 6561 7475 sable this featu\n+0003ffe0: 7265 2e20 2054 6869 7320 776f 726b 7320 re. This works \n+0003fff0: 696e 2061 2066 6169 726c 790a 7567 6c79 in a fairly.ugly\n+00040000: 2077 6179 3b20 6966 20e2 8098 6e6f 2d65 way; if ...no-e\n+00040010: 7865 6578 74e2 8099 2069 7320 7365 656e xeext... is seen\n+00040020: 2c20 7468 656e 2074 6865 2070 7265 7365 , then the prese\n+00040030: 6e63 6520 6f66 2061 2072 756c 6520 666f nce of a rule fo\n+00040040: 7220 610a 7461 7267 6574 206e 616d 6564 r a.target named\n+00040050: 20e2 8098 666f 6fe2 8099 2069 6e20 e280 ...foo... in ..\n+00040060: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n+00040070: 7769 6c6c 206f 7665 7272 6964 6520 616e will override an\n+00040080: 0ae2 8098 6175 746f 6d61 6b65 e280 992d ....automake...-\n+00040090: 6765 6e65 7261 7465 6420 7275 6c65 2066 generated rule f\n+000400a0: 6f72 20e2 8098 666f 6f24 2845 5845 4558 or ...foo$(EXEEX\n+000400b0: 5429 e280 992e 2020 5769 7468 6f75 7420 T).... Without \n+000400c0: 7468 6520 e280 986e 6f2d 6578 6565 7874 the ...no-exeext\n+000400d0: e280 990a 6f70 7469 6f6e 2c20 7468 6973 ....option, this\n+000400e0: 2075 7365 2077 696c 6c20 6769 7665 2061 use will give a\n+000400f0: 2064 6961 676e 6f73 7469 632e 0a0a 1f0a diagnostic.....\n+00040100: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+00040110: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+00040120: 204f 7468 6572 204f 626a 6563 7473 2c20 Other Objects, \n+00040130: 204e 6578 743a 204f 7468 6572 2047 4e55 Next: Other GNU\n+00040140: 2054 6f6f 6c73 2c20 2050 7265 763a 2050 Tools, Prev: P\n+00040150: 726f 6772 616d 732c 2020 5570 3a20 546f rograms, Up: To\n+00040160: 700a 0a39 204f 7468 6572 2044 6572 6976 p..9 Other Deriv\n+00040170: 6564 204f 626a 6563 7473 0a2a 2a2a 2a2a ed Objects.*****\n 00040180: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00040190: 0a0a 4175 746f 6d61 6b65 2063 616e 2068 ..Automake can h\n-000401a0: 616e 646c 6520 6465 7269 7665 6420 6f62 andle derived ob\n-000401b0: 6a65 6374 7320 7468 6174 2061 7265 206e jects that are n\n-000401c0: 6f74 2043 2070 726f 6772 616d 732e 2020 ot C programs. \n-000401d0: 536f 6d65 7469 6d65 730a 7468 6520 7375 Sometimes.the su\n-000401e0: 7070 6f72 7420 666f 7220 6163 7475 616c pport for actual\n-000401f0: 6c79 2062 7569 6c64 696e 6720 7375 6368 ly building such\n-00040200: 206f 626a 6563 7473 206d 7573 7420 6265 objects must be\n-00040210: 2065 7870 6c69 6369 746c 790a 7375 7070 explicitly.supp\n-00040220: 6c69 6564 2c20 6275 7420 4175 746f 6d61 lied, but Automa\n-00040230: 6b65 2077 696c 6c20 7374 696c 6c20 6175 ke will still au\n-00040240: 746f 6d61 7469 6361 6c6c 7920 6861 6e64 tomatically hand\n-00040250: 6c65 2069 6e73 7461 6c6c 6174 696f 6e20 le installation \n-00040260: 616e 640a 6469 7374 7269 6275 7469 6f6e and.distribution\n-00040270: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5363 ...* Menu:..* Sc\n-00040280: 7269 7074 733a 3a20 2020 2020 2020 2020 ripts:: \n-00040290: 2020 2020 2020 2020 2020 2020 4578 6563 Exec\n-000402a0: 7574 6162 6c65 2073 6372 6970 7473 0a2a utable scripts.*\n-000402b0: 2048 6561 6465 7273 3a3a 2020 2020 2020 Headers:: \n-000402c0: 2020 2020 2020 2020 2020 2020 2020 2048 H\n-000402d0: 6561 6465 7220 6669 6c65 730a 2a20 4461 eader files.* Da\n-000402e0: 7461 3a3a 2020 2020 2020 2020 2020 2020 ta:: \n-000402f0: 2020 2020 2020 2020 2020 2020 4172 6368 Arch\n-00040300: 6974 6563 7475 7265 2d69 6e64 6570 656e itecture-indepen\n-00040310: 6465 6e74 2064 6174 6120 6669 6c65 730a dent data files.\n-00040320: 2a20 536f 7572 6365 733a 3a20 2020 2020 * Sources:: \n+00040190: 2a2a 0a0a 4175 746f 6d61 6b65 2063 616e **..Automake can\n+000401a0: 2068 616e 646c 6520 6465 7269 7665 6420 handle derived \n+000401b0: 6f62 6a65 6374 7320 7468 6174 2061 7265 objects that are\n+000401c0: 206e 6f74 2043 2070 726f 6772 616d 732e not C programs.\n+000401d0: 2020 536f 6d65 7469 6d65 730a 7468 6520 Sometimes.the \n+000401e0: 7375 7070 6f72 7420 666f 7220 6163 7475 support for actu\n+000401f0: 616c 6c79 2062 7569 6c64 696e 6720 7375 ally building su\n+00040200: 6368 206f 626a 6563 7473 206d 7573 7420 ch objects must \n+00040210: 6265 2065 7870 6c69 6369 746c 790a 7375 be explicitly.su\n+00040220: 7070 6c69 6564 2c20 6275 7420 4175 746f pplied, but Auto\n+00040230: 6d61 6b65 2077 696c 6c20 7374 696c 6c20 make will still \n+00040240: 6175 746f 6d61 7469 6361 6c6c 7920 6861 automatically ha\n+00040250: 6e64 6c65 2069 6e73 7461 6c6c 6174 696f ndle installatio\n+00040260: 6e20 616e 640a 6469 7374 7269 6275 7469 n and.distributi\n+00040270: 6f6e 2e0a 0a2a 204d 656e 753a 0a0a 2a20 on...* Menu:..* \n+00040280: 5363 7269 7074 733a 3a20 2020 2020 2020 Scripts:: \n+00040290: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+000402a0: 6563 7574 6162 6c65 2073 6372 6970 7473 ecutable scripts\n+000402b0: 0a2a 2048 6561 6465 7273 3a3a 2020 2020 .* Headers:: \n+000402c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000402d0: 2048 6561 6465 7220 6669 6c65 730a 2a20 Header files.* \n+000402e0: 4461 7461 3a3a 2020 2020 2020 2020 2020 Data:: \n+000402f0: 2020 2020 2020 2020 2020 2020 2020 4172 Ar\n+00040300: 6368 6974 6563 7475 7265 2d69 6e64 6570 chitecture-indep\n+00040310: 656e 6465 6e74 2064 6174 6120 6669 6c65 endent data file\n+00040320: 730a 2a20 536f 7572 6365 733a 3a20 2020 s.* Sources:: \n 00040330: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040340: 4465 7269 7665 6420 736f 7572 6365 730a Derived sources.\n-00040350: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-00040360: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-00040370: 6465 3a20 5363 7269 7074 732c 2020 4e65 de: Scripts, Ne\n-00040380: 7874 3a20 4865 6164 6572 732c 2020 5570 xt: Headers, Up\n-00040390: 3a20 4f74 6865 7220 4f62 6a65 6374 730a : Other Objects.\n-000403a0: 0a39 2e31 2045 7865 6375 7461 626c 6520 .9.1 Executable \n-000403b0: 5363 7269 7074 730a 3d3d 3d3d 3d3d 3d3d Scripts.========\n-000403c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n-000403d0: 4974 2069 7320 706f 7373 6962 6c65 2074 It is possible t\n-000403e0: 6f20 6465 6669 6e65 2061 6e64 2069 6e73 o define and ins\n-000403f0: 7461 6c6c 2070 726f 6772 616d 7320 7468 tall programs th\n-00040400: 6174 2061 7265 2073 6372 6970 7473 2e20 at are scripts. \n-00040410: 2053 7563 680a 7072 6f67 7261 6d73 2061 Such.programs a\n-00040420: 7265 206c 6973 7465 6420 7573 696e 6720 re listed using \n-00040430: 7468 6520 e280 9853 4352 4950 5453 e280 the ...SCRIPTS..\n-00040440: 9920 7072 696d 6172 7920 6e61 6d65 2e20 . primary name. \n-00040450: 2057 6865 6e20 7468 6520 7363 7269 7074 When the script\n-00040460: 0a69 7320 6469 7374 7269 6275 7465 6420 .is distributed \n-00040470: 696e 2069 7473 2066 696e 616c 2c20 696e in its final, in\n-00040480: 7374 616c 6c61 626c 6520 666f 726d 2c20 stallable form, \n-00040490: 7468 6520 e280 984d 616b 6566 696c 65e2 the ...Makefile.\n-000404a0: 8099 2075 7375 616c 6c79 0a6c 6f6f 6b73 .. usually.looks\n-000404b0: 2061 7320 666f 6c6c 6f77 733a 0a0a 2020 as follows:.. \n-000404c0: 2020 2023 2049 6e73 7461 6c6c 206d 795f # Install my_\n-000404d0: 7363 7269 7074 2069 6e20 2428 6269 6e64 script in $(bind\n-000404e0: 6972 2920 616e 6420 6469 7374 7269 6275 ir) and distribu\n-000404f0: 7465 2069 742e 0a20 2020 2020 6469 7374 te it.. dist\n-00040500: 5f62 696e 5f53 4352 4950 5453 203d 206d _bin_SCRIPTS = m\n-00040510: 795f 7363 7269 7074 0a0a 2020 2053 6372 y_script.. Scr\n-00040520: 6970 7473 2061 7265 206e 6f74 2064 6973 ipts are not dis\n-00040530: 7472 6962 7574 6564 2062 7920 6465 6661 tributed by defa\n-00040540: 756c 743b 2061 7320 7765 2068 6176 6520 ult; as we have \n-00040550: 6a75 7374 2073 6565 6e2c 2074 686f 7365 just seen, those\n-00040560: 0a74 6861 7420 7368 6f75 6c64 2062 6520 .that should be \n-00040570: 6469 7374 7269 6275 7465 6420 6361 6e20 distributed can \n-00040580: 6265 2073 7065 6369 6669 6564 2075 7369 be specified usi\n-00040590: 6e67 2061 20e2 8098 6469 7374 5fe2 8099 ng a ...dist_...\n-000405a0: 2070 7265 6669 7820 6173 0a77 6974 6820 prefix as.with \n-000405b0: 6f74 6865 7220 7072 696d 6172 6965 732e other primaries.\n-000405c0: 0a0a 2020 2053 6372 6970 7473 2063 616e .. Scripts can\n-000405d0: 2062 6520 696e 7374 616c 6c65 6420 696e be installed in\n-000405e0: 20e2 8098 6269 6e64 6972 e280 992c 20e2 ...bindir..., .\n-000405f0: 8098 7362 696e 6469 72e2 8099 2c20 e280 ..sbindir..., ..\n-00040600: 986c 6962 6578 6563 6469 72e2 8099 2c0a .libexecdir...,.\n-00040610: e280 9870 6b67 6c69 6265 7865 6364 6972 ...pkglibexecdir\n-00040620: e280 992c 206f 7220 e280 9870 6b67 6461 ..., or ...pkgda\n-00040630: 7461 6469 72e2 8099 2e0a 0a20 2020 5363 tadir...... Sc\n-00040640: 7269 7074 7320 7468 6174 206e 6565 6420 ripts that need \n-00040650: 6e6f 7420 6265 2069 6e73 7461 6c6c 6564 not be installed\n-00040660: 2063 616e 2062 6520 6c69 7374 6564 2069 can be listed i\n-00040670: 6e20 e280 986e 6f69 6e73 745f 5343 5249 n ...noinst_SCRI\n-00040680: 5054 53e2 8099 2c0a 616e 6420 616d 6f6e PTS...,.and amon\n-00040690: 6720 7468 656d 2c20 7468 6f73 6520 7768 g them, those wh\n-000406a0: 6963 6820 6172 6520 6e65 6564 6564 206f ich are needed o\n-000406b0: 6e6c 7920 6279 20e2 8098 6d61 6b65 2063 nly by ...make c\n-000406c0: 6865 636b e280 9920 7368 6f75 6c64 2067 heck... should g\n-000406d0: 6f20 696e 0ae2 8098 6368 6563 6b5f 5343 o in....check_SC\n-000406e0: 5249 5054 53e2 8099 2e0a 0a20 2020 5768 RIPTS...... Wh\n-000406f0: 656e 2061 2073 6372 6970 7420 6e65 6564 en a script need\n-00040700: 7320 746f 2062 6520 6275 696c 742c 2074 s to be built, t\n-00040710: 6865 20e2 8098 4d61 6b65 6669 6c65 2e61 he ...Makefile.a\n-00040720: 6de2 8099 2073 686f 756c 6420 696e 636c m... should incl\n-00040730: 7564 6520 7468 650a 6170 7072 6f70 7269 ude the.appropri\n-00040740: 6174 6520 7275 6c65 732e 2020 466f 7220 ate rules. For \n-00040750: 696e 7374 616e 6365 2074 6865 20e2 8098 instance the ...\n-00040760: 6175 746f 6d61 6b65 e280 9920 7072 6f67 automake... prog\n-00040770: 7261 6d20 6974 7365 6c66 2069 7320 6120 ram itself is a \n-00040780: 5065 726c 0a73 6372 6970 7420 7468 6174 Perl.script that\n-00040790: 2069 7320 6765 6e65 7261 7465 6420 6672 is generated fr\n-000407a0: 6f6d 20e2 8098 6175 746f 6d61 6b65 2e69 om ...automake.i\n-000407b0: 6ee2 8099 2e20 2048 6572 6520 6973 2068 n.... Here is h\n-000407c0: 6f77 2074 6869 7320 6973 0a68 616e 646c ow this is.handl\n-000407d0: 6564 3a0a 0a20 2020 2020 6269 6e5f 5343 ed:.. bin_SC\n-000407e0: 5249 5054 5320 3d20 6175 746f 6d61 6b65 RIPTS = automake\n-000407f0: 0a20 2020 2020 434c 4541 4e46 494c 4553 . CLEANFILES\n-00040800: 203d 2024 2862 696e 5f53 4352 4950 5453 = $(bin_SCRIPTS\n-00040810: 290a 2020 2020 2045 5854 5241 5f44 4953 ). EXTRA_DIS\n-00040820: 5420 3d20 6175 746f 6d61 6b65 2e69 6e0a T = automake.in.\n-00040830: 0a20 2020 2020 646f 5f73 7562 7374 203d . do_subst =\n-00040840: 2073 6564 202d 6520 2773 2c5b 405d 6461 sed -e 's,[@]da\n-00040850: 7461 6469 725b 405d 2c24 2864 6174 6164 tadir[@],$(datad\n-00040860: 6972 292c 6727 205c 0a20 2020 2020 2020 ir),g' \\. \n-00040870: 2020 2020 2020 2020 2020 2d65 2027 732c -e 's,\n-00040880: 5b40 5d50 4552 4c5b 405d 2c24 2850 4552 [@]PERL[@],$(PER\n-00040890: 4c29 2c67 2720 5c0a 2020 2020 2020 2020 L),g' \\. \n-000408a0: 2020 2020 2020 2020 202d 6520 2773 2c5b -e 's,[\n-000408b0: 405d 5041 434b 4147 455b 405d 2c24 2850 @]PACKAGE[@],$(P\n-000408c0: 4143 4b41 4745 292c 6727 205c 0a20 2020 ACKAGE),g' \\. \n-000408d0: 2020 2020 2020 2020 2020 2020 2020 2d65 -e\n-000408e0: 2027 732c 5b40 5d56 4552 5349 4f4e 5b40 's,[@]VERSION[@\n-000408f0: 5d2c 2428 5645 5253 494f 4e29 2c67 2720 ],$(VERSION),g' \n-00040900: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n-00040910: 2020 202e 2e2e 0a0a 2020 2020 2061 7574 ..... aut\n-00040920: 6f6d 616b 653a 2061 7574 6f6d 616b 652e omake: automake.\n-00040930: 696e 204d 616b 6566 696c 650a 2020 2020 in Makefile. \n-00040940: 2020 2020 2020 2020 2024 2864 6f5f 7375 $(do_su\n-00040950: 6273 7429 203c 2024 2873 7263 6469 7229 bst) < $(srcdir)\n-00040960: 2f61 7574 6f6d 616b 652e 696e 203e 2061 /automake.in > a\n-00040970: 7574 6f6d 616b 650a 2020 2020 2020 2020 utomake. \n-00040980: 2020 2020 2063 686d 6f64 202b 7820 6175 chmod +x au\n-00040990: 746f 6d61 6b65 0a0a 2020 2053 7563 6820 tomake.. Such \n-000409a0: 7363 7269 7074 7320 666f 7220 7768 6963 scripts for whic\n-000409b0: 6820 6120 6275 696c 6420 7275 6c65 2068 h a build rule h\n-000409c0: 6173 2062 6565 6e20 7375 7070 6c69 6564 as been supplied\n-000409d0: 206e 6565 6420 746f 2062 650a 6465 6c65 need to be.dele\n-000409e0: 7465 6420 6578 706c 6963 6974 6c79 2075 ted explicitly u\n-000409f0: 7369 6e67 20e2 8098 434c 4541 4e46 494c sing ...CLEANFIL\n-00040a00: 4553 e280 9920 282a 6e6f 7465 2043 6c65 ES... (*note Cle\n-00040a10: 616e 3a3a 292c 2061 6e64 2074 6865 6972 an::), and their\n-00040a20: 2073 6f75 7263 6573 0a68 6176 6520 746f sources.have to\n-00040a30: 2062 6520 6469 7374 7269 6275 7465 642c be distributed,\n-00040a40: 2075 7375 616c 6c79 2077 6974 6820 e280 usually with ..\n-00040a50: 9845 5854 5241 5f44 4953 54e2 8099 2028 .EXTRA_DIST... (\n-00040a60: 2a6e 6f74 6520 4261 7369 6373 206f 660a *note Basics of.\n-00040a70: 4469 7374 7269 6275 7469 6f6e 3a3a 292e Distribution::).\n-00040a80: 0a0a 2020 2041 6e6f 7468 6572 2063 6f6d .. Another com\n-00040a90: 6d6f 6e20 7761 7920 746f 2062 7569 6c64 mon way to build\n-00040aa0: 2073 6372 6970 7473 2069 7320 746f 2070 scripts is to p\n-00040ab0: 726f 6365 7373 2074 6865 6d20 6672 6f6d rocess them from\n-00040ac0: 0ae2 8098 636f 6e66 6967 7572 65e2 8099 ....configure...\n-00040ad0: 2077 6974 6820 e280 9841 435f 434f 4e46 with ...AC_CONF\n-00040ae0: 4947 5f46 494c 4553 e280 992e 2020 496e IG_FILES.... In\n-00040af0: 2074 6869 7320 7369 7475 6174 696f 6e20 this situation \n-00040b00: 4175 746f 6d61 6b65 206b 6e6f 7773 0a77 Automake knows.w\n-00040b10: 6869 6368 2066 696c 6573 2073 686f 756c hich files shoul\n-00040b20: 6420 6265 2063 6c65 616e 6564 2061 6e64 d be cleaned and\n-00040b30: 2064 6973 7472 6962 7574 6564 2c20 616e distributed, an\n-00040b40: 6420 7768 6174 2074 6865 2072 6562 7569 d what the rebui\n-00040b50: 6c64 0a72 756c 6573 2073 686f 756c 6420 ld.rules should \n-00040b60: 6c6f 6f6b 206c 696b 652e 0a0a 2020 2046 look like... F\n-00040b70: 6f72 2069 6e73 7461 6e63 6520 6966 20e2 or instance if .\n-00040b80: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n-00040b90: 9920 636f 6e74 6169 6e73 0a0a 2020 2020 . contains.. \n-00040ba0: 2041 435f 434f 4e46 4947 5f46 494c 4553 AC_CONFIG_FILES\n-00040bb0: 285b 7372 632f 6d79 5f73 6372 6970 745d ([src/my_script]\n-00040bc0: 2c20 5b63 686d 6f64 202b 7820 7372 632f , [chmod +x src/\n-00040bd0: 6d79 5f73 6372 6970 745d 290a 0a74 6f20 my_script])..to \n-00040be0: 6275 696c 6420 e280 9873 7263 2f6d 795f build ...src/my_\n-00040bf0: 7363 7269 7074 e280 9920 6672 6f6d 20e2 script... from .\n-00040c00: 8098 7372 632f 6d79 5f73 6372 6970 742e ..src/my_script.\n-00040c10: 696e e280 992c 2074 6865 6e20 610a e280 in..., then a...\n-00040c20: 9873 7263 2f4d 616b 6566 696c 652e 616d .src/Makefile.am\n-00040c30: e280 9920 746f 2069 6e73 7461 6c6c 2074 ... to install t\n-00040c40: 6869 7320 7363 7269 7074 2069 6e20 e280 his script in ..\n-00040c50: 9824 2862 696e 6469 7229 e280 9920 6361 .$(bindir)... ca\n-00040c60: 6e20 6265 2061 7320 7369 6d70 6c65 0a61 n be as simple.a\n-00040c70: 730a 0a20 2020 2020 6269 6e5f 5343 5249 s.. bin_SCRI\n-00040c80: 5054 5320 3d20 6d79 5f73 6372 6970 740a PTS = my_script.\n-00040c90: 2020 2020 2043 4c45 414e 4649 4c45 5320 CLEANFILES \n-00040ca0: 3d20 2428 6269 6e5f 5343 5249 5054 5329 = $(bin_SCRIPTS)\n-00040cb0: 0a0a 5468 6572 6520 6973 206e 6f20 6e65 ..There is no ne\n-00040cc0: 6564 2066 6f72 20e2 8098 4558 5452 415f ed for ...EXTRA_\n-00040cd0: 4449 5354 e280 9920 6f72 2061 6e79 2062 DIST... or any b\n-00040ce0: 7569 6c64 2072 756c 653a 2041 7574 6f6d uild rule: Autom\n-00040cf0: 616b 6520 696e 6665 7273 0a74 6865 6d20 ake infers.them \n-00040d00: 6672 6f6d 20e2 8098 4143 5f43 4f4e 4649 from ...AC_CONFI\n-00040d10: 475f 4649 4c45 53e2 8099 2028 2a6e 6f74 G_FILES... (*not\n-00040d20: 6520 5265 7175 6972 656d 656e 7473 3a3a e Requirements::\n-00040d30: 292e 2020 e280 9843 4c45 414e 4649 4c45 ). ...CLEANFILE\n-00040d40: 53e2 8099 2069 730a 7374 696c 6c20 7573 S... is.still us\n-00040d50: 6566 756c 2c20 6265 6361 7573 6520 6279 eful, because by\n-00040d60: 2064 6566 6175 6c74 2041 7574 6f6d 616b default Automak\n-00040d70: 6520 7769 6c6c 2063 6c65 616e 2074 6172 e will clean tar\n-00040d80: 6765 7473 206f 660a e280 9841 435f 434f gets of....AC_CO\n-00040d90: 4e46 4947 5f46 494c 4553 e280 9920 696e NFIG_FILES... in\n-00040da0: 20e2 8098 6469 7374 636c 6561 6ee2 8099 ...distclean...\n-00040db0: 2c20 6e6f 7420 e280 9863 6c65 616e e280 , not ...clean..\n-00040dc0: 992e 0a0a 2020 2041 6c74 686f 7567 6820 .... Although \n-00040dd0: 7468 6973 206c 6f6f 6b73 2073 696d 706c this looks simpl\n-00040de0: 6572 2c20 6275 696c 6469 6e67 2073 6372 er, building scr\n-00040df0: 6970 7473 2074 6869 7320 7761 7920 6861 ipts this way ha\n-00040e00: 7320 6f6e 650a 6472 6177 6261 636b 3a20 s one.drawback: \n-00040e10: 6469 7265 6374 6f72 7920 7661 7269 6162 directory variab\n-00040e20: 6c65 7320 7375 6368 2061 7320 e280 9824 les such as ...$\n-00040e30: 2864 6174 6164 6972 29e2 8099 2061 7265 (datadir)... are\n-00040e40: 206e 6f74 2066 756c 6c79 0a65 7870 616e not fully.expan\n-00040e50: 6465 6420 616e 6420 6d61 7920 7265 6665 ded and may refe\n-00040e60: 7220 746f 206f 7468 6572 2064 6972 6563 r to other direc\n-00040e70: 746f 7279 2076 6172 6961 626c 6573 2e0a tory variables..\n-00040e80: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-00040e90: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-00040ea0: 6465 3a20 4865 6164 6572 732c 2020 4e65 de: Headers, Ne\n-00040eb0: 7874 3a20 4461 7461 2c20 2050 7265 763a xt: Data, Prev:\n-00040ec0: 2053 6372 6970 7473 2c20 2055 703a 204f Scripts, Up: O\n-00040ed0: 7468 6572 204f 626a 6563 7473 0a0a 392e ther Objects..9.\n-00040ee0: 3220 4865 6164 6572 2066 696c 6573 0a3d 2 Header files.=\n-00040ef0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-00040f00: 0a48 6561 6465 7220 6669 6c65 7320 7468 .Header files th\n-00040f10: 6174 206d 7573 7420 6265 2069 6e73 7461 at must be insta\n-00040f20: 6c6c 6564 2061 7265 2073 7065 6369 6669 lled are specifi\n-00040f30: 6564 2062 7920 7468 6520 e280 9848 4541 ed by the ...HEA\n-00040f40: 4445 5253 e280 990a 6661 6d69 6c79 206f DERS....family o\n-00040f50: 6620 7661 7269 6162 6c65 732e 2020 4865 f variables. He\n-00040f60: 6164 6572 7320 6361 6e20 6265 2069 6e73 aders can be ins\n-00040f70: 7461 6c6c 6564 2069 6e20 e280 9869 6e63 talled in ...inc\n-00040f80: 6c75 6465 6469 72e2 8099 2c0a e280 986f ludedir...,....o\n-00040f90: 6c64 696e 636c 7564 6564 6972 e280 992c ldincludedir...,\n-00040fa0: 20e2 8098 706b 6769 6e63 6c75 6465 6469 ...pkgincludedi\n-00040fb0: 72e2 8099 206f 7220 616e 7920 6f74 6865 r... or any othe\n-00040fc0: 7220 6469 7265 6374 6f72 7920 796f 7520 r directory you \n-00040fd0: 6d61 7920 6861 7665 0a64 6566 696e 6564 may have.defined\n-00040fe0: 2028 2a6e 6f74 6520 556e 6966 6f72 6d3a (*note Uniform:\n-00040ff0: 3a29 2e20 2046 6f72 2069 6e73 7461 6e63 :). For instanc\n-00041000: 652c 0a0a 2020 2020 2069 6e63 6c75 6465 e,.. include\n-00041010: 5f48 4541 4445 5253 203d 2066 6f6f 2e68 _HEADERS = foo.h\n-00041020: 2062 6172 2f62 6172 2e68 0a0a 7769 6c6c bar/bar.h..will\n-00041030: 2069 6e73 7461 6c6c 2074 6865 2074 776f install the two\n-00041040: 2066 696c 6573 2061 7320 e280 9824 2869 files as ...$(i\n-00041050: 6e63 6c75 6465 6469 7229 2f66 6f6f 2e68 ncludedir)/foo.h\n-00041060: e280 9920 616e 640a e280 9824 2869 6e63 ... and....$(inc\n-00041070: 6c75 6465 6469 7229 2f62 6172 2e68 e280 ludedir)/bar.h..\n-00041080: 992e 0a0a 2020 2054 6865 20e2 8098 6e6f .... The ...no\n-00041090: 6261 7365 5fe2 8099 2070 7265 6669 7820 base_... prefix \n-000410a0: 6973 2061 6c73 6f20 7375 7070 6f72 7465 is also supporte\n-000410b0: 642c 0a0a 2020 2020 206e 6f62 6173 655f d,.. nobase_\n-000410c0: 696e 636c 7564 655f 4845 4144 4552 5320 include_HEADERS \n-000410d0: 3d20 666f 6f2e 6820 6261 722f 6261 722e = foo.h bar/bar.\n-000410e0: 680a 0a77 696c 6c20 696e 7374 616c 6c20 h..will install \n-000410f0: 7468 6520 7477 6f20 6669 6c65 7320 6173 the two files as\n-00041100: 20e2 8098 2428 696e 636c 7564 6564 6972 ...$(includedir\n-00041110: 292f 666f 6f2e 68e2 8099 2061 6e64 0ae2 )/foo.h... and..\n-00041120: 8098 2428 696e 636c 7564 6564 6972 292f ..$(includedir)/\n-00041130: 6261 722f 6261 722e 68e2 8099 2028 2a6e bar/bar.h... (*n\n-00041140: 6f74 6520 416c 7465 726e 6174 6976 653a ote Alternative:\n-00041150: 3a29 2e0a 0a20 2020 5573 7561 6c6c 792c :)... Usually,\n-00041160: 206f 6e6c 7920 6865 6164 6572 2066 696c only header fil\n-00041170: 6573 2074 6861 7420 6163 636f 6d70 616e es that accompan\n-00041180: 7920 696e 7374 616c 6c65 6420 6c69 6272 y installed libr\n-00041190: 6172 6965 7320 6e65 6564 2074 6f0a 6265 aries need to.be\n-000411a0: 2069 6e73 7461 6c6c 6564 2e20 2048 6561 installed. Hea\n-000411b0: 6465 7273 2075 7365 6420 6279 2070 726f ders used by pro\n-000411c0: 6772 616d 7320 6f72 2063 6f6e 7665 6e69 grams or conveni\n-000411d0: 656e 6365 206c 6962 7261 7269 6573 2061 ence libraries a\n-000411e0: 7265 206e 6f74 0a69 6e73 7461 6c6c 6564 re not.installed\n-000411f0: 2e20 2054 6865 20e2 8098 6e6f 696e 7374 . The ...noinst\n-00041200: 5f48 4541 4445 5253 e280 9920 7661 7269 _HEADERS... vari\n-00041210: 6162 6c65 2063 616e 2062 6520 7573 6564 able can be used\n-00041220: 2066 6f72 2073 7563 6820 6865 6164 6572 for such header\n-00041230: 732e 0a48 6f77 6576 6572 2077 6865 6e20 s..However when \n-00041240: 7468 6520 6865 6164 6572 2061 6374 7561 the header actua\n-00041250: 6c6c 7920 6265 6c6f 6e67 7320 746f 2061 lly belongs to a\n-00041260: 2073 696e 676c 6520 636f 6e76 656e 6965 single convenie\n-00041270: 6e63 6520 6c69 6272 6172 790a 6f72 2070 nce library.or p\n-00041280: 726f 6772 616d 2c20 7765 2072 6563 6f6d rogram, we recom\n-00041290: 6d65 6e64 206c 6973 7469 6e67 2069 7420 mend listing it \n-000412a0: 696e 2074 6865 2070 726f 6772 616d 2773 in the program's\n-000412b0: 206f 7220 6c69 6272 6172 7927 730a e280 or library's...\n-000412c0: 985f 534f 5552 4345 53e2 8099 2076 6172 ._SOURCES... var\n-000412d0: 6961 626c 6520 282a 6e6f 7465 2050 726f iable (*note Pro\n-000412e0: 6772 616d 2053 6f75 7263 6573 3a3a 2920 gram Sources::) \n-000412f0: 696e 7374 6561 6420 6f66 2069 6e0a e280 instead of in...\n-00041300: 986e 6f69 6e73 745f 4845 4144 4552 53e2 .noinst_HEADERS.\n-00041310: 8099 2e20 2054 6869 7320 6973 2063 6c65 ... This is cle\n-00041320: 6172 6572 2066 6f72 2074 6865 20e2 8098 arer for the ...\n-00041330: 4d61 6b65 6669 6c65 2e61 6de2 8099 2072 Makefile.am... r\n-00041340: 6561 6465 722e 0ae2 8098 6e6f 696e 7374 eader.....noinst\n-00041350: 5f48 4541 4445 5253 e280 9920 776f 756c _HEADERS... woul\n-00041360: 6420 6265 2074 6865 2072 6967 6874 2076 d be the right v\n-00041370: 6172 6961 626c 6520 746f 2075 7365 2069 ariable to use i\n-00041380: 6e20 6120 6469 7265 6374 6f72 790a 636f n a directory.co\n-00041390: 6e74 6169 6e69 6e67 206f 6e6c 7920 6865 ntaining only he\n-000413a0: 6164 6572 7320 616e 6420 6e6f 2061 7373 aders and no ass\n-000413b0: 6f63 6961 7465 6420 6c69 6272 6172 7920 ociated library \n-000413c0: 6f72 2070 726f 6772 616d 2e0a 0a20 2020 or program... \n-000413d0: 416c 6c20 6865 6164 6572 2066 696c 6573 All header files\n-000413e0: 206d 7573 7420 6265 206c 6973 7465 6420 must be listed \n-000413f0: 736f 6d65 7768 6572 653b 2069 6e20 6120 somewhere; in a \n-00041400: e280 985f 534f 5552 4345 53e2 8099 2076 ..._SOURCES... v\n-00041410: 6172 6961 626c 650a 6f72 2069 6e20 6120 ariable.or in a \n-00041420: e280 985f 4845 4144 4552 53e2 8099 2076 ..._HEADERS... v\n-00041430: 6172 6961 626c 652e 2020 4d69 7373 696e ariable. Missin\n-00041440: 6720 6f6e 6573 2077 696c 6c20 6e6f 7420 g ones will not \n-00041450: 6170 7065 6172 2069 6e20 7468 650a 6469 appear in the.di\n-00041460: 7374 7269 6275 7469 6f6e 2e0a 0a20 2020 stribution... \n-00041470: 466f 7220 6865 6164 6572 2066 696c 6573 For header files\n-00041480: 2074 6861 7420 6172 6520 6275 696c 7420 that are built \n-00041490: 616e 6420 6d75 7374 206e 6f74 2062 6520 and must not be \n-000414a0: 6469 7374 7269 6275 7465 642c 2075 7365 distributed, use\n-000414b0: 2074 6865 0ae2 8098 6e6f 6469 7374 5fe2 the....nodist_.\n-000414c0: 8099 2070 7265 6669 7820 6173 2069 6e20 .. prefix as in \n-000414d0: e280 986e 6f64 6973 745f 696e 636c 7564 ...nodist_includ\n-000414e0: 655f 4845 4144 4552 53e2 8099 206f 720a e_HEADERS... or.\n-000414f0: e280 986e 6f64 6973 745f 7072 6f67 5f53 ...nodist_prog_S\n-00041500: 4f55 5243 4553 e280 992e 2020 4966 2074 OURCES.... If t\n-00041510: 6865 7365 2067 656e 6572 6174 6564 2068 hese generated h\n-00041520: 6561 6465 7273 2061 7265 206e 6565 6465 eaders are neede\n-00041530: 6420 6475 7269 6e67 2074 6865 0a62 7569 d during the.bui\n-00041540: 6c64 2c20 796f 7520 6d75 7374 2061 6c73 ld, you must als\n-00041550: 6f20 656e 7375 7265 2074 6865 7920 6578 o ensure they ex\n-00041560: 6973 7420 6265 666f 7265 2074 6865 7920 ist before they \n-00041570: 6172 6520 7573 6564 2028 2a6e 6f74 650a are used (*note.\n-00041580: 536f 7572 6365 733a 3a29 2e0a 0a1f 0a46 Sources::).....F\n-00041590: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-000415a0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-000415b0: 4461 7461 2c20 204e 6578 743a 2053 6f75 Data, Next: Sou\n-000415c0: 7263 6573 2c20 2050 7265 763a 2048 6561 rces, Prev: Hea\n-000415d0: 6465 7273 2c20 2055 703a 204f 7468 6572 ders, Up: Other\n-000415e0: 204f 626a 6563 7473 0a0a 392e 3320 4172 Objects..9.3 Ar\n-000415f0: 6368 6974 6563 7475 7265 2d69 6e64 6570 chitecture-indep\n-00041600: 656e 6465 6e74 2064 6174 6120 6669 6c65 endent data file\n-00041610: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.==============\n+00040340: 2020 4465 7269 7665 6420 736f 7572 6365 Derived source\n+00040350: 730a 0a1f 0a46 696c 653a 2061 7574 6f6d s....File: autom\n+00040360: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+00040370: 4e6f 6465 3a20 5363 7269 7074 732c 2020 Node: Scripts, \n+00040380: 4e65 7874 3a20 4865 6164 6572 732c 2020 Next: Headers, \n+00040390: 5570 3a20 4f74 6865 7220 4f62 6a65 6374 Up: Other Object\n+000403a0: 730a 0a39 2e31 2045 7865 6375 7461 626c s..9.1 Executabl\n+000403b0: 6520 5363 7269 7074 730a 3d3d 3d3d 3d3d e Scripts.======\n+000403c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+000403d0: 0a0a 4974 2069 7320 706f 7373 6962 6c65 ..It is possible\n+000403e0: 2074 6f20 6465 6669 6e65 2061 6e64 2069 to define and i\n+000403f0: 6e73 7461 6c6c 2070 726f 6772 616d 7320 nstall programs \n+00040400: 7468 6174 2061 7265 2073 6372 6970 7473 that are scripts\n+00040410: 2e20 2053 7563 680a 7072 6f67 7261 6d73 . Such.programs\n+00040420: 2061 7265 206c 6973 7465 6420 7573 696e are listed usin\n+00040430: 6720 7468 6520 e280 9853 4352 4950 5453 g the ...SCRIPTS\n+00040440: e280 9920 7072 696d 6172 7920 6e61 6d65 ... primary name\n+00040450: 2e20 2057 6865 6e20 7468 6520 7363 7269 . When the scri\n+00040460: 7074 0a69 7320 6469 7374 7269 6275 7465 pt.is distribute\n+00040470: 6420 696e 2069 7473 2066 696e 616c 2c20 d in its final, \n+00040480: 696e 7374 616c 6c61 626c 6520 666f 726d installable form\n+00040490: 2c20 7468 6520 e280 984d 616b 6566 696c , the ...Makefil\n+000404a0: 65e2 8099 2075 7375 616c 6c79 0a6c 6f6f e... usually.loo\n+000404b0: 6b73 2061 7320 666f 6c6c 6f77 733a 0a0a ks as follows:..\n+000404c0: 2020 2020 2023 2049 6e73 7461 6c6c 206d # Install m\n+000404d0: 795f 7363 7269 7074 2069 6e20 2428 6269 y_script in $(bi\n+000404e0: 6e64 6972 2920 616e 6420 6469 7374 7269 ndir) and distri\n+000404f0: 6275 7465 2069 742e 0a20 2020 2020 6469 bute it.. di\n+00040500: 7374 5f62 696e 5f53 4352 4950 5453 203d st_bin_SCRIPTS =\n+00040510: 206d 795f 7363 7269 7074 0a0a 2020 2053 my_script.. S\n+00040520: 6372 6970 7473 2061 7265 206e 6f74 2064 cripts are not d\n+00040530: 6973 7472 6962 7574 6564 2062 7920 6465 istributed by de\n+00040540: 6661 756c 743b 2061 7320 7765 2068 6176 fault; as we hav\n+00040550: 6520 6a75 7374 2073 6565 6e2c 2074 686f e just seen, tho\n+00040560: 7365 0a74 6861 7420 7368 6f75 6c64 2062 se.that should b\n+00040570: 6520 6469 7374 7269 6275 7465 6420 6361 e distributed ca\n+00040580: 6e20 6265 2073 7065 6369 6669 6564 2075 n be specified u\n+00040590: 7369 6e67 2061 20e2 8098 6469 7374 5fe2 sing a ...dist_.\n+000405a0: 8099 2070 7265 6669 7820 6173 0a77 6974 .. prefix as.wit\n+000405b0: 6820 6f74 6865 7220 7072 696d 6172 6965 h other primarie\n+000405c0: 732e 0a0a 2020 2053 6372 6970 7473 2063 s... Scripts c\n+000405d0: 616e 2062 6520 696e 7374 616c 6c65 6420 an be installed \n+000405e0: 696e 20e2 8098 6269 6e64 6972 e280 992c in ...bindir...,\n+000405f0: 20e2 8098 7362 696e 6469 72e2 8099 2c20 ...sbindir..., \n+00040600: e280 986c 6962 6578 6563 6469 72e2 8099 ...libexecdir...\n+00040610: 2c0a e280 9870 6b67 6c69 6265 7865 6364 ,....pkglibexecd\n+00040620: 6972 e280 992c 206f 7220 e280 9870 6b67 ir..., or ...pkg\n+00040630: 6461 7461 6469 72e2 8099 2e0a 0a20 2020 datadir...... \n+00040640: 5363 7269 7074 7320 7468 6174 206e 6565 Scripts that nee\n+00040650: 6420 6e6f 7420 6265 2069 6e73 7461 6c6c d not be install\n+00040660: 6564 2063 616e 2062 6520 6c69 7374 6564 ed can be listed\n+00040670: 2069 6e20 e280 986e 6f69 6e73 745f 5343 in ...noinst_SC\n+00040680: 5249 5054 53e2 8099 2c0a 616e 6420 616d RIPTS...,.and am\n+00040690: 6f6e 6720 7468 656d 2c20 7468 6f73 6520 ong them, those \n+000406a0: 7768 6963 6820 6172 6520 6e65 6564 6564 which are needed\n+000406b0: 206f 6e6c 7920 6279 20e2 8098 6d61 6b65 only by ...make\n+000406c0: 2063 6865 636b e280 9920 7368 6f75 6c64 check... should\n+000406d0: 2067 6f20 696e 0ae2 8098 6368 6563 6b5f go in....check_\n+000406e0: 5343 5249 5054 53e2 8099 2e0a 0a20 2020 SCRIPTS...... \n+000406f0: 5768 656e 2061 2073 6372 6970 7420 6e65 When a script ne\n+00040700: 6564 7320 746f 2062 6520 6275 696c 742c eds to be built,\n+00040710: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile\n+00040720: 2e61 6de2 8099 2073 686f 756c 6420 696e .am... should in\n+00040730: 636c 7564 6520 7468 650a 6170 7072 6f70 clude the.approp\n+00040740: 7269 6174 6520 7275 6c65 732e 2020 466f riate rules. Fo\n+00040750: 7220 696e 7374 616e 6365 2074 6865 20e2 r instance the .\n+00040760: 8098 6175 746f 6d61 6b65 e280 9920 7072 ..automake... pr\n+00040770: 6f67 7261 6d20 6974 7365 6c66 2069 7320 ogram itself is \n+00040780: 6120 5065 726c 0a73 6372 6970 7420 7468 a Perl.script th\n+00040790: 6174 2069 7320 6765 6e65 7261 7465 6420 at is generated \n+000407a0: 6672 6f6d 20e2 8098 6175 746f 6d61 6b65 from ...automake\n+000407b0: 2e69 6ee2 8099 2e20 2048 6572 6520 6973 .in.... Here is\n+000407c0: 2068 6f77 2074 6869 7320 6973 0a68 616e how this is.han\n+000407d0: 646c 6564 3a0a 0a20 2020 2020 6269 6e5f dled:.. bin_\n+000407e0: 5343 5249 5054 5320 3d20 6175 746f 6d61 SCRIPTS = automa\n+000407f0: 6b65 0a20 2020 2020 434c 4541 4e46 494c ke. CLEANFIL\n+00040800: 4553 203d 2024 2862 696e 5f53 4352 4950 ES = $(bin_SCRIP\n+00040810: 5453 290a 2020 2020 2045 5854 5241 5f44 TS). EXTRA_D\n+00040820: 4953 5420 3d20 6175 746f 6d61 6b65 2e69 IST = automake.i\n+00040830: 6e0a 0a20 2020 2020 646f 5f73 7562 7374 n.. do_subst\n+00040840: 203d 2073 6564 202d 6520 2773 2c5b 405d = sed -e 's,[@]\n+00040850: 6461 7461 6469 725b 405d 2c24 2864 6174 datadir[@],$(dat\n+00040860: 6164 6972 292c 6727 205c 0a20 2020 2020 adir),g' \\. \n+00040870: 2020 2020 2020 2020 2020 2020 2d65 2027 -e '\n+00040880: 732c 5b40 5d50 4552 4c5b 405d 2c24 2850 s,[@]PERL[@],$(P\n+00040890: 4552 4c29 2c67 2720 5c0a 2020 2020 2020 ERL),g' \\. \n+000408a0: 2020 2020 2020 2020 2020 202d 6520 2773 -e 's\n+000408b0: 2c5b 405d 5041 434b 4147 455b 405d 2c24 ,[@]PACKAGE[@],$\n+000408c0: 2850 4143 4b41 4745 292c 6727 205c 0a20 (PACKAGE),g' \\. \n+000408d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000408e0: 2d65 2027 732c 5b40 5d56 4552 5349 4f4e -e 's,[@]VERSION\n+000408f0: 5b40 5d2c 2428 5645 5253 494f 4e29 2c67 [@],$(VERSION),g\n+00040900: 2720 5c0a 2020 2020 2020 2020 2020 2020 ' \\. \n+00040910: 2020 2020 202e 2e2e 0a0a 2020 2020 2061 ..... a\n+00040920: 7574 6f6d 616b 653a 2061 7574 6f6d 616b utomake: automak\n+00040930: 652e 696e 204d 616b 6566 696c 650a 2020 e.in Makefile. \n+00040940: 2020 2020 2020 2020 2020 2024 2864 6f5f $(do_\n+00040950: 7375 6273 7429 203c 2024 2873 7263 6469 subst) < $(srcdi\n+00040960: 7229 2f61 7574 6f6d 616b 652e 696e 203e r)/automake.in >\n+00040970: 2061 7574 6f6d 616b 650a 2020 2020 2020 automake. \n+00040980: 2020 2020 2020 2063 686d 6f64 202b 7820 chmod +x \n+00040990: 6175 746f 6d61 6b65 0a0a 2020 2053 7563 automake.. Suc\n+000409a0: 6820 7363 7269 7074 7320 666f 7220 7768 h scripts for wh\n+000409b0: 6963 6820 6120 6275 696c 6420 7275 6c65 ich a build rule\n+000409c0: 2068 6173 2062 6565 6e20 7375 7070 6c69 has been suppli\n+000409d0: 6564 206e 6565 6420 746f 2062 650a 6465 ed need to be.de\n+000409e0: 6c65 7465 6420 6578 706c 6963 6974 6c79 leted explicitly\n+000409f0: 2075 7369 6e67 20e2 8098 434c 4541 4e46 using ...CLEANF\n+00040a00: 494c 4553 e280 9920 282a 6e6f 7465 2043 ILES... (*note C\n+00040a10: 6c65 616e 3a3a 292c 2061 6e64 2074 6865 lean::), and the\n+00040a20: 6972 2073 6f75 7263 6573 0a68 6176 6520 ir sources.have \n+00040a30: 746f 2062 6520 6469 7374 7269 6275 7465 to be distribute\n+00040a40: 642c 2075 7375 616c 6c79 2077 6974 6820 d, usually with \n+00040a50: e280 9845 5854 5241 5f44 4953 54e2 8099 ...EXTRA_DIST...\n+00040a60: 2028 2a6e 6f74 6520 4261 7369 6373 206f (*note Basics o\n+00040a70: 660a 4469 7374 7269 6275 7469 6f6e 3a3a f.Distribution::\n+00040a80: 292e 0a0a 2020 2041 6e6f 7468 6572 2063 )... Another c\n+00040a90: 6f6d 6d6f 6e20 7761 7920 746f 2062 7569 ommon way to bui\n+00040aa0: 6c64 2073 6372 6970 7473 2069 7320 746f ld scripts is to\n+00040ab0: 2070 726f 6365 7373 2074 6865 6d20 6672 process them fr\n+00040ac0: 6f6d 0ae2 8098 636f 6e66 6967 7572 65e2 om....configure.\n+00040ad0: 8099 2077 6974 6820 e280 9841 435f 434f .. with ...AC_CO\n+00040ae0: 4e46 4947 5f46 494c 4553 e280 992e 2020 NFIG_FILES.... \n+00040af0: 496e 2074 6869 7320 7369 7475 6174 696f In this situatio\n+00040b00: 6e20 4175 746f 6d61 6b65 206b 6e6f 7773 n Automake knows\n+00040b10: 0a77 6869 6368 2066 696c 6573 2073 686f .which files sho\n+00040b20: 756c 6420 6265 2063 6c65 616e 6564 2061 uld be cleaned a\n+00040b30: 6e64 2064 6973 7472 6962 7574 6564 2c20 nd distributed, \n+00040b40: 616e 6420 7768 6174 2074 6865 2072 6562 and what the reb\n+00040b50: 7569 6c64 0a72 756c 6573 2073 686f 756c uild.rules shoul\n+00040b60: 6420 6c6f 6f6b 206c 696b 652e 0a0a 2020 d look like... \n+00040b70: 2046 6f72 2069 6e73 7461 6e63 6520 6966 For instance if\n+00040b80: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+00040b90: e280 9920 636f 6e74 6169 6e73 0a0a 2020 ... contains.. \n+00040ba0: 2020 2041 435f 434f 4e46 4947 5f46 494c AC_CONFIG_FIL\n+00040bb0: 4553 285b 7372 632f 6d79 5f73 6372 6970 ES([src/my_scrip\n+00040bc0: 745d 2c20 5b63 686d 6f64 202b 7820 7372 t], [chmod +x sr\n+00040bd0: 632f 6d79 5f73 6372 6970 745d 290a 0a74 c/my_script])..t\n+00040be0: 6f20 6275 696c 6420 e280 9873 7263 2f6d o build ...src/m\n+00040bf0: 795f 7363 7269 7074 e280 9920 6672 6f6d y_script... from\n+00040c00: 20e2 8098 7372 632f 6d79 5f73 6372 6970 ...src/my_scrip\n+00040c10: 742e 696e e280 992c 2074 6865 6e20 610a t.in..., then a.\n+00040c20: e280 9873 7263 2f4d 616b 6566 696c 652e ...src/Makefile.\n+00040c30: 616d e280 9920 746f 2069 6e73 7461 6c6c am... to install\n+00040c40: 2074 6869 7320 7363 7269 7074 2069 6e20 this script in \n+00040c50: e280 9824 2862 696e 6469 7229 e280 9920 ...$(bindir)... \n+00040c60: 6361 6e20 6265 2061 7320 7369 6d70 6c65 can be as simple\n+00040c70: 0a61 730a 0a20 2020 2020 6269 6e5f 5343 .as.. bin_SC\n+00040c80: 5249 5054 5320 3d20 6d79 5f73 6372 6970 RIPTS = my_scrip\n+00040c90: 740a 2020 2020 2043 4c45 414e 4649 4c45 t. CLEANFILE\n+00040ca0: 5320 3d20 2428 6269 6e5f 5343 5249 5054 S = $(bin_SCRIPT\n+00040cb0: 5329 0a0a 5468 6572 6520 6973 206e 6f20 S)..There is no \n+00040cc0: 6e65 6564 2066 6f72 20e2 8098 4558 5452 need for ...EXTR\n+00040cd0: 415f 4449 5354 e280 9920 6f72 2061 6e79 A_DIST... or any\n+00040ce0: 2062 7569 6c64 2072 756c 653a 2041 7574 build rule: Aut\n+00040cf0: 6f6d 616b 6520 696e 6665 7273 0a74 6865 omake infers.the\n+00040d00: 6d20 6672 6f6d 20e2 8098 4143 5f43 4f4e m from ...AC_CON\n+00040d10: 4649 475f 4649 4c45 53e2 8099 2028 2a6e FIG_FILES... (*n\n+00040d20: 6f74 6520 5265 7175 6972 656d 656e 7473 ote Requirements\n+00040d30: 3a3a 292e 2020 e280 9843 4c45 414e 4649 ::). ...CLEANFI\n+00040d40: 4c45 53e2 8099 2069 730a 7374 696c 6c20 LES... is.still \n+00040d50: 7573 6566 756c 2c20 6265 6361 7573 6520 useful, because \n+00040d60: 6279 2064 6566 6175 6c74 2041 7574 6f6d by default Autom\n+00040d70: 616b 6520 7769 6c6c 2063 6c65 616e 2074 ake will clean t\n+00040d80: 6172 6765 7473 206f 660a e280 9841 435f argets of....AC_\n+00040d90: 434f 4e46 4947 5f46 494c 4553 e280 9920 CONFIG_FILES... \n+00040da0: 696e 20e2 8098 6469 7374 636c 6561 6ee2 in ...distclean.\n+00040db0: 8099 2c20 6e6f 7420 e280 9863 6c65 616e .., not ...clean\n+00040dc0: e280 992e 0a0a 2020 2041 6c74 686f 7567 ...... Althoug\n+00040dd0: 6820 7468 6973 206c 6f6f 6b73 2073 696d h this looks sim\n+00040de0: 706c 6572 2c20 6275 696c 6469 6e67 2073 pler, building s\n+00040df0: 6372 6970 7473 2074 6869 7320 7761 7920 cripts this way \n+00040e00: 6861 7320 6f6e 650a 6472 6177 6261 636b has one.drawback\n+00040e10: 3a20 6469 7265 6374 6f72 7920 7661 7269 : directory vari\n+00040e20: 6162 6c65 7320 7375 6368 2061 7320 e280 ables such as ..\n+00040e30: 9824 2864 6174 6164 6972 29e2 8099 2061 .$(datadir)... a\n+00040e40: 7265 206e 6f74 2066 756c 6c79 0a65 7870 re not fully.exp\n+00040e50: 616e 6465 6420 616e 6420 6d61 7920 7265 anded and may re\n+00040e60: 6665 7220 746f 206f 7468 6572 2064 6972 fer to other dir\n+00040e70: 6563 746f 7279 2076 6172 6961 626c 6573 ectory variables\n+00040e80: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+00040e90: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+00040ea0: 4e6f 6465 3a20 4865 6164 6572 732c 2020 Node: Headers, \n+00040eb0: 4e65 7874 3a20 4461 7461 2c20 2050 7265 Next: Data, Pre\n+00040ec0: 763a 2053 6372 6970 7473 2c20 2055 703a v: Scripts, Up:\n+00040ed0: 204f 7468 6572 204f 626a 6563 7473 0a0a Other Objects..\n+00040ee0: 392e 3220 4865 6164 6572 2066 696c 6573 9.2 Header files\n+00040ef0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+00040f00: 3d0a 0a48 6561 6465 7220 6669 6c65 7320 =..Header files \n+00040f10: 7468 6174 206d 7573 7420 6265 2069 6e73 that must be ins\n+00040f20: 7461 6c6c 6564 2061 7265 2073 7065 6369 talled are speci\n+00040f30: 6669 6564 2062 7920 7468 6520 e280 9848 fied by the ...H\n+00040f40: 4541 4445 5253 e280 990a 6661 6d69 6c79 EADERS....family\n+00040f50: 206f 6620 7661 7269 6162 6c65 732e 2020 of variables. \n+00040f60: 4865 6164 6572 7320 6361 6e20 6265 2069 Headers can be i\n+00040f70: 6e73 7461 6c6c 6564 2069 6e20 e280 9869 nstalled in ...i\n+00040f80: 6e63 6c75 6465 6469 72e2 8099 2c0a e280 ncludedir...,...\n+00040f90: 986f 6c64 696e 636c 7564 6564 6972 e280 .oldincludedir..\n+00040fa0: 992c 20e2 8098 706b 6769 6e63 6c75 6465 ., ...pkginclude\n+00040fb0: 6469 72e2 8099 206f 7220 616e 7920 6f74 dir... or any ot\n+00040fc0: 6865 7220 6469 7265 6374 6f72 7920 796f her directory yo\n+00040fd0: 7520 6d61 7920 6861 7665 0a64 6566 696e u may have.defin\n+00040fe0: 6564 2028 2a6e 6f74 6520 556e 6966 6f72 ed (*note Unifor\n+00040ff0: 6d3a 3a29 2e20 2046 6f72 2069 6e73 7461 m::). For insta\n+00041000: 6e63 652c 0a0a 2020 2020 2069 6e63 6c75 nce,.. inclu\n+00041010: 6465 5f48 4541 4445 5253 203d 2066 6f6f de_HEADERS = foo\n+00041020: 2e68 2062 6172 2f62 6172 2e68 0a0a 7769 .h bar/bar.h..wi\n+00041030: 6c6c 2069 6e73 7461 6c6c 2074 6865 2074 ll install the t\n+00041040: 776f 2066 696c 6573 2061 7320 e280 9824 wo files as ...$\n+00041050: 2869 6e63 6c75 6465 6469 7229 2f66 6f6f (includedir)/foo\n+00041060: 2e68 e280 9920 616e 640a e280 9824 2869 .h... and....$(i\n+00041070: 6e63 6c75 6465 6469 7229 2f62 6172 2e68 ncludedir)/bar.h\n+00041080: e280 992e 0a0a 2020 2054 6865 20e2 8098 ...... The ...\n+00041090: 6e6f 6261 7365 5fe2 8099 2070 7265 6669 nobase_... prefi\n+000410a0: 7820 6973 2061 6c73 6f20 7375 7070 6f72 x is also suppor\n+000410b0: 7465 642c 0a0a 2020 2020 206e 6f62 6173 ted,.. nobas\n+000410c0: 655f 696e 636c 7564 655f 4845 4144 4552 e_include_HEADER\n+000410d0: 5320 3d20 666f 6f2e 6820 6261 722f 6261 S = foo.h bar/ba\n+000410e0: 722e 680a 0a77 696c 6c20 696e 7374 616c r.h..will instal\n+000410f0: 6c20 7468 6520 7477 6f20 6669 6c65 7320 l the two files \n+00041100: 6173 20e2 8098 2428 696e 636c 7564 6564 as ...$(included\n+00041110: 6972 292f 666f 6f2e 68e2 8099 2061 6e64 ir)/foo.h... and\n+00041120: 0ae2 8098 2428 696e 636c 7564 6564 6972 ....$(includedir\n+00041130: 292f 6261 722f 6261 722e 68e2 8099 2028 )/bar/bar.h... (\n+00041140: 2a6e 6f74 6520 416c 7465 726e 6174 6976 *note Alternativ\n+00041150: 653a 3a29 2e0a 0a20 2020 5573 7561 6c6c e::)... Usuall\n+00041160: 792c 206f 6e6c 7920 6865 6164 6572 2066 y, only header f\n+00041170: 696c 6573 2074 6861 7420 6163 636f 6d70 iles that accomp\n+00041180: 616e 7920 696e 7374 616c 6c65 6420 6c69 any installed li\n+00041190: 6272 6172 6965 7320 6e65 6564 2074 6f0a braries need to.\n+000411a0: 6265 2069 6e73 7461 6c6c 6564 2e20 2048 be installed. H\n+000411b0: 6561 6465 7273 2075 7365 6420 6279 2070 eaders used by p\n+000411c0: 726f 6772 616d 7320 6f72 2063 6f6e 7665 rograms or conve\n+000411d0: 6e69 656e 6365 206c 6962 7261 7269 6573 nience libraries\n+000411e0: 2061 7265 206e 6f74 0a69 6e73 7461 6c6c are not.install\n+000411f0: 6564 2e20 2054 6865 20e2 8098 6e6f 696e ed. The ...noin\n+00041200: 7374 5f48 4541 4445 5253 e280 9920 7661 st_HEADERS... va\n+00041210: 7269 6162 6c65 2063 616e 2062 6520 7573 riable can be us\n+00041220: 6564 2066 6f72 2073 7563 6820 6865 6164 ed for such head\n+00041230: 6572 732e 0a48 6f77 6576 6572 2077 6865 ers..However whe\n+00041240: 6e20 7468 6520 6865 6164 6572 2061 6374 n the header act\n+00041250: 7561 6c6c 7920 6265 6c6f 6e67 7320 746f ually belongs to\n+00041260: 2061 2073 696e 676c 6520 636f 6e76 656e a single conven\n+00041270: 6965 6e63 6520 6c69 6272 6172 790a 6f72 ience library.or\n+00041280: 2070 726f 6772 616d 2c20 7765 2072 6563 program, we rec\n+00041290: 6f6d 6d65 6e64 206c 6973 7469 6e67 2069 ommend listing i\n+000412a0: 7420 696e 2074 6865 2070 726f 6772 616d t in the program\n+000412b0: 2773 206f 7220 6c69 6272 6172 7927 730a 's or library's.\n+000412c0: e280 985f 534f 5552 4345 53e2 8099 2076 ..._SOURCES... v\n+000412d0: 6172 6961 626c 6520 282a 6e6f 7465 2050 ariable (*note P\n+000412e0: 726f 6772 616d 2053 6f75 7263 6573 3a3a rogram Sources::\n+000412f0: 2920 696e 7374 6561 6420 6f66 2069 6e0a ) instead of in.\n+00041300: e280 986e 6f69 6e73 745f 4845 4144 4552 ...noinst_HEADER\n+00041310: 53e2 8099 2e20 2054 6869 7320 6973 2063 S.... This is c\n+00041320: 6c65 6172 6572 2066 6f72 2074 6865 20e2 learer for the .\n+00041330: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00041340: 2072 6561 6465 722e 0ae2 8098 6e6f 696e reader.....noin\n+00041350: 7374 5f48 4541 4445 5253 e280 9920 776f st_HEADERS... wo\n+00041360: 756c 6420 6265 2074 6865 2072 6967 6874 uld be the right\n+00041370: 2076 6172 6961 626c 6520 746f 2075 7365 variable to use\n+00041380: 2069 6e20 6120 6469 7265 6374 6f72 790a in a directory.\n+00041390: 636f 6e74 6169 6e69 6e67 206f 6e6c 7920 containing only \n+000413a0: 6865 6164 6572 7320 616e 6420 6e6f 2061 headers and no a\n+000413b0: 7373 6f63 6961 7465 6420 6c69 6272 6172 ssociated librar\n+000413c0: 7920 6f72 2070 726f 6772 616d 2e0a 0a20 y or program... \n+000413d0: 2020 416c 6c20 6865 6164 6572 2066 696c All header fil\n+000413e0: 6573 206d 7573 7420 6265 206c 6973 7465 es must be liste\n+000413f0: 6420 736f 6d65 7768 6572 653b 2069 6e20 d somewhere; in \n+00041400: 6120 e280 985f 534f 5552 4345 53e2 8099 a ..._SOURCES...\n+00041410: 2076 6172 6961 626c 650a 6f72 2069 6e20 variable.or in \n+00041420: 6120 e280 985f 4845 4144 4552 53e2 8099 a ..._HEADERS...\n+00041430: 2076 6172 6961 626c 652e 2020 4d69 7373 variable. Miss\n+00041440: 696e 6720 6f6e 6573 2077 696c 6c20 6e6f ing ones will no\n+00041450: 7420 6170 7065 6172 2069 6e20 7468 650a t appear in the.\n+00041460: 6469 7374 7269 6275 7469 6f6e 2e0a 0a20 distribution... \n+00041470: 2020 466f 7220 6865 6164 6572 2066 696c For header fil\n+00041480: 6573 2074 6861 7420 6172 6520 6275 696c es that are buil\n+00041490: 7420 616e 6420 6d75 7374 206e 6f74 2062 t and must not b\n+000414a0: 6520 6469 7374 7269 6275 7465 642c 2075 e distributed, u\n+000414b0: 7365 2074 6865 0ae2 8098 6e6f 6469 7374 se the....nodist\n+000414c0: 5fe2 8099 2070 7265 6669 7820 6173 2069 _... prefix as i\n+000414d0: 6e20 e280 986e 6f64 6973 745f 696e 636c n ...nodist_incl\n+000414e0: 7564 655f 4845 4144 4552 53e2 8099 206f ude_HEADERS... o\n+000414f0: 720a e280 986e 6f64 6973 745f 7072 6f67 r....nodist_prog\n+00041500: 5f53 4f55 5243 4553 e280 992e 2020 4966 _SOURCES.... If\n+00041510: 2074 6865 7365 2067 656e 6572 6174 6564 these generated\n+00041520: 2068 6561 6465 7273 2061 7265 206e 6565 headers are nee\n+00041530: 6465 6420 6475 7269 6e67 2074 6865 0a62 ded during the.b\n+00041540: 7569 6c64 2c20 796f 7520 6d75 7374 2061 uild, you must a\n+00041550: 6c73 6f20 656e 7375 7265 2074 6865 7920 lso ensure they \n+00041560: 6578 6973 7420 6265 666f 7265 2074 6865 exist before the\n+00041570: 7920 6172 6520 7573 6564 2028 2a6e 6f74 y are used (*not\n+00041580: 650a 536f 7572 6365 733a 3a29 2e0a 0a1f e.Sources::)....\n+00041590: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+000415a0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+000415b0: 3a20 4461 7461 2c20 204e 6578 743a 2053 : Data, Next: S\n+000415c0: 6f75 7263 6573 2c20 2050 7265 763a 2048 ources, Prev: H\n+000415d0: 6561 6465 7273 2c20 2055 703a 204f 7468 eaders, Up: Oth\n+000415e0: 6572 204f 626a 6563 7473 0a0a 392e 3320 er Objects..9.3 \n+000415f0: 4172 6368 6974 6563 7475 7265 2d69 6e64 Architecture-ind\n+00041600: 6570 656e 6465 6e74 2064 6174 6120 6669 ependent data fi\n+00041610: 6c65 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d les.============\n 00041620: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00041630: 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 7574 6f6d =========..Autom\n-00041640: 616b 6520 7375 7070 6f72 7473 2074 6865 ake supports the\n-00041650: 2069 6e73 7461 6c6c 6174 696f 6e20 6f66 installation of\n-00041660: 206d 6973 6365 6c6c 616e 656f 7573 2064 miscellaneous d\n-00041670: 6174 6120 6669 6c65 7320 7573 696e 6720 ata files using \n-00041680: 7468 650a e280 9844 4154 41e2 8099 2066 the....DATA... f\n-00041690: 616d 696c 7920 6f66 2076 6172 6961 626c amily of variabl\n-000416a0: 6573 2e0a 0a20 2020 5375 6368 2064 6174 es... Such dat\n-000416b0: 6120 6361 6e20 6265 2069 6e73 7461 6c6c a can be install\n-000416c0: 6564 2069 6e20 7468 6520 6469 7265 6374 ed in the direct\n-000416d0: 6f72 6965 7320 e280 9864 6174 6164 6972 ories ...datadir\n-000416e0: e280 992c 0ae2 8098 7379 7363 6f6e 6664 ...,....sysconfd\n-000416f0: 6972 e280 992c 20e2 8098 7368 6172 6564 ir..., ...shared\n-00041700: 7374 6174 6564 6972 e280 992c 20e2 8098 statedir..., ...\n-00041710: 6c6f 6361 6c73 7461 7465 6469 72e2 8099 localstatedir...\n-00041720: 2c20 6f72 20e2 8098 706b 6764 6174 6164 , or ...pkgdatad\n-00041730: 6972 e280 992e 0a0a 2020 2042 7920 6465 ir...... By de\n-00041740: 6661 756c 742c 2064 6174 6120 6669 6c65 fault, data file\n-00041750: 7320 6172 6520 5f6e 6f74 5f20 696e 636c s are _not_ incl\n-00041760: 7564 6564 2069 6e20 6120 6469 7374 7269 uded in a distri\n-00041770: 6275 7469 6f6e 2e20 204f 660a 636f 7572 bution. Of.cour\n-00041780: 7365 2c20 796f 7520 6361 6e20 7573 6520 se, you can use \n-00041790: 7468 6520 e280 9864 6973 745f e280 9920 the ...dist_... \n-000417a0: 7072 6566 6978 2074 6f20 6368 616e 6765 prefix to change\n-000417b0: 2074 6869 7320 6f6e 2061 2070 6572 2d76 this on a per-v\n-000417c0: 6172 6961 626c 650a 6261 7369 732e 0a0a ariable.basis...\n-000417d0: 2020 2048 6572 6520 6973 2068 6f77 2041 Here is how A\n-000417e0: 7574 6f6d 616b 6520 6465 636c 6172 6573 utomake declares\n-000417f0: 2069 7473 2061 7578 696c 6961 7279 2064 its auxiliary d\n-00041800: 6174 6120 6669 6c65 733a 0a0a 2020 2020 ata files:.. \n-00041810: 2064 6973 745f 706b 6764 6174 615f 4441 dist_pkgdata_DA\n-00041820: 5441 203d 2063 6c65 616e 2d6b 722e 616d TA = clean-kr.am\n-00041830: 2063 6c65 616e 2e61 6d20 2e2e 2e0a 0a1f clean.am ......\n-00041840: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-00041850: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-00041860: 3a20 536f 7572 6365 732c 2020 5072 6576 : Sources, Prev\n-00041870: 3a20 4461 7461 2c20 2055 703a 204f 7468 : Data, Up: Oth\n-00041880: 6572 204f 626a 6563 7473 0a0a 392e 3420 er Objects..9.4 \n-00041890: 4275 696c 7420 536f 7572 6365 730a 3d3d Built Sources.==\n-000418a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-000418b0: 0a42 6563 6175 7365 2041 7574 6f6d 616b .Because Automak\n-000418c0: 6527 7320 6175 746f 6d61 7469 6320 6465 e's automatic de\n-000418d0: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n-000418e0: 6720 776f 726b 7320 6173 2061 2073 6964 g works as a sid\n-000418f0: 652d 6566 6665 6374 0a6f 6620 636f 6d70 e-effect.of comp\n-00041900: 696c 6174 696f 6e20 282a 6e6f 7465 2044 ilation (*note D\n-00041910: 6570 656e 6465 6e63 6965 733a 3a29 2074 ependencies::) t\n-00041920: 6865 7265 2069 7320 6120 626f 6f74 7374 here is a bootst\n-00041930: 7261 7020 6973 7375 653a 2061 0a74 6172 rap issue: a.tar\n-00041940: 6765 7420 7368 6f75 6c64 206e 6f74 2062 get should not b\n-00041950: 6520 636f 6d70 696c 6564 2062 6566 6f72 e compiled befor\n-00041960: 6520 6974 7320 6465 7065 6e64 656e 6369 e its dependenci\n-00041970: 6573 2061 7265 206d 6164 652c 2062 7574 es are made, but\n-00041980: 0a74 6865 7365 2064 6570 656e 6465 6e63 .these dependenc\n-00041990: 6965 7320 6172 6520 756e 6b6e 6f77 6e20 ies are unknown \n-000419a0: 756e 7469 6c20 7468 6520 7461 7267 6574 until the target\n-000419b0: 2069 7320 6669 7273 7420 636f 6d70 696c is first compil\n-000419c0: 6564 2e0a 0a20 2020 4f72 6469 6e61 7269 ed... Ordinari\n-000419d0: 6c79 2074 6869 7320 6973 206e 6f74 2061 ly this is not a\n-000419e0: 2070 726f 626c 656d 2c20 6265 6361 7573 problem, becaus\n-000419f0: 6520 6465 7065 6e64 656e 6369 6573 2061 e dependencies a\n-00041a00: 7265 0a64 6973 7472 6962 7574 6564 2073 re.distributed s\n-00041a10: 6f75 7263 6573 3a20 7468 6579 2070 7265 ources: they pre\n-00041a20: 6578 6973 7420 616e 6420 646f 206e 6f74 exist and do not\n-00041a30: 206e 6565 6420 746f 2062 6520 6275 696c need to be buil\n-00041a40: 742e 2020 5375 7070 6f73 650a 7468 6174 t. Suppose.that\n-00041a50: 20e2 8098 666f 6f2e 63e2 8099 2069 6e63 ...foo.c... inc\n-00041a60: 6c75 6465 7320 e280 9866 6f6f 2e68 e280 ludes ...foo.h..\n-00041a70: 992e 2020 5768 656e 2069 7420 6669 7273 .. When it firs\n-00041a80: 7420 636f 6d70 696c 6573 20e2 8098 666f t compiles ...fo\n-00041a90: 6f2e 6fe2 8099 2c20 e280 986d 616b 65e2 o.o..., ...make.\n-00041aa0: 8099 0a6f 6e6c 7920 6b6e 6f77 7320 7468 ...only knows th\n-00041ab0: 6174 20e2 8098 666f 6f2e 6fe2 8099 2064 at ...foo.o... d\n-00041ac0: 6570 656e 6473 206f 6e20 e280 9866 6f6f epends on ...foo\n-00041ad0: 2e63 e280 992e 2020 4173 2061 2073 6964 .c.... As a sid\n-00041ae0: 652d 6566 6665 6374 206f 6620 7468 6973 e-effect of this\n-00041af0: 0a63 6f6d 7069 6c61 7469 6f6e 20e2 8098 .compilation ...\n-00041b00: 6465 7063 6f6d 70e2 8099 2072 6563 6f72 depcomp... recor\n-00041b10: 6473 2074 6865 20e2 8098 666f 6f2e 68e2 ds the ...foo.h.\n-00041b20: 8099 2064 6570 656e 6465 6e63 7920 736f .. dependency so\n-00041b30: 2074 6861 7420 666f 6c6c 6f77 696e 670a that following.\n-00041b40: 696e 766f 6361 7469 6f6e 7320 6f66 20e2 invocations of .\n-00041b50: 8098 6d61 6b65 e280 9920 7769 6c6c 2068 ..make... will h\n-00041b60: 6f6e 6f72 2069 742e 2020 496e 2074 6865 onor it. In the\n-00041b70: 7365 2063 6f6e 6469 7469 6f6e 732c 2069 se conditions, i\n-00041b80: 7427 7320 636c 6561 720a 7468 6572 6520 t's clear.there \n-00041b90: 6973 206e 6f20 7072 6f62 6c65 6d3a 2065 is no problem: e\n-00041ba0: 6974 6865 7220 e280 9866 6f6f 2e6f e280 ither ...foo.o..\n-00041bb0: 9920 646f 6573 6e27 7420 6578 6973 7420 . doesn't exist \n-00041bc0: 616e 6420 6861 7320 746f 2062 6520 6275 and has to be bu\n-00041bd0: 696c 740a 2872 6567 6172 646c 6573 7320 ilt.(regardless \n-00041be0: 6f66 2074 6865 2064 6570 656e 6465 6e63 of the dependenc\n-00041bf0: 6965 7329 2c20 6f72 2061 6363 7572 6174 ies), or accurat\n-00041c00: 6520 6465 7065 6e64 656e 6369 6573 2065 e dependencies e\n-00041c10: 7869 7374 2061 6e64 0a74 6865 7920 6361 xist and.they ca\n-00041c20: 6e20 6265 2075 7365 6420 746f 2064 6563 n be used to dec\n-00041c30: 6964 6520 7768 6574 6865 7220 e280 9866 ide whether ...f\n-00041c40: 6f6f 2e6f e280 9920 7368 6f75 6c64 2062 oo.o... should b\n-00041c50: 6520 7265 6275 696c 742e 0a0a 2020 2049 e rebuilt... I\n-00041c60: 7427 7320 6120 6469 6666 6572 656e 7420 t's a different \n-00041c70: 7374 6f72 7920 6966 20e2 8098 666f 6f2e story if ...foo.\n-00041c80: 68e2 8099 2064 6f65 736e 2774 2065 7869 h... doesn't exi\n-00041c90: 7374 2062 7920 7468 6520 6669 7273 7420 st by the first \n-00041ca0: e280 986d 616b 65e2 8099 0a72 756e 2e20 ...make....run. \n-00041cb0: 2046 6f72 2069 6e73 7461 6e63 652c 2074 For instance, t\n-00041cc0: 6865 7265 206d 6967 6874 2062 6520 6120 here might be a \n-00041cd0: 7275 6c65 2074 6f20 6275 696c 6420 e280 rule to build ..\n-00041ce0: 9866 6f6f 2e68 e280 992e 2020 5468 6973 .foo.h.... This\n-00041cf0: 2074 696d 650a e280 9866 696c 652e 6fe2 time....file.o.\n-00041d00: 8099 2773 2062 7569 6c64 2077 696c 6c20 ..'s build will \n-00041d10: 6661 696c 2062 6563 6175 7365 2074 6865 fail because the\n-00041d20: 2063 6f6d 7069 6c65 7220 6361 6e27 7420 compiler can't \n-00041d30: 6669 6e64 20e2 8098 666f 6f2e 68e2 8099 find ...foo.h...\n-00041d40: 2e0a e280 986d 616b 65e2 8099 2066 6169 .....make... fai\n-00041d50: 6c65 6420 746f 2074 7269 6767 6572 2074 led to trigger t\n-00041d60: 6865 2072 756c 6520 746f 2062 7569 6c64 he rule to build\n-00041d70: 20e2 8098 666f 6f2e 68e2 8099 2066 6972 ...foo.h... fir\n-00041d80: 7374 2062 7920 6c61 636b 206f 660a 6465 st by lack of.de\n-00041d90: 7065 6e64 656e 6379 2069 6e66 6f72 6d61 pendency informa\n-00041da0: 7469 6f6e 2e0a 0a20 2020 5468 6520 e280 tion... The ..\n-00041db0: 9842 5549 4c54 5f53 4f55 5243 4553 e280 .BUILT_SOURCES..\n-00041dc0: 9920 7661 7269 6162 6c65 2069 7320 6120 . variable is a \n-00041dd0: 776f 726b 6172 6f75 6e64 2066 6f72 2074 workaround for t\n-00041de0: 6869 7320 7072 6f62 6c65 6d2e 2020 410a his problem. A.\n-00041df0: 736f 7572 6365 2066 696c 6520 6c69 7374 source file list\n-00041e00: 6564 2069 6e20 e280 9842 5549 4c54 5f53 ed in ...BUILT_S\n-00041e10: 4f55 5243 4553 e280 9920 6973 206d 6164 OURCES... is mad\n-00041e20: 6520 6f6e 20e2 8098 6d61 6b65 2061 6c6c e on ...make all\n-00041e30: e280 9920 6f72 20e2 8098 6d61 6b65 0a63 ... or ...make.c\n-00041e40: 6865 636b e280 9920 286f 7220 6576 656e heck... (or even\n-00041e50: 20e2 8098 6d61 6b65 2069 6e73 7461 6c6c ...make install\n-00041e60: e280 9929 2062 6566 6f72 6520 6f74 6865 ...) before othe\n-00041e70: 7220 7461 7267 6574 7320 6172 6520 7072 r targets are pr\n-00041e80: 6f63 6573 7365 642e 0a48 6f77 6576 6572 ocessed..However\n-00041e90: 2c20 7375 6368 2061 2073 6f75 7263 6520 , such a source \n-00041ea0: 6669 6c65 2069 7320 6e6f 7420 5f63 6f6d file is not _com\n-00041eb0: 7069 6c65 645f 2075 6e6c 6573 7320 6578 piled_ unless ex\n-00041ec0: 706c 6963 6974 6c79 0a72 6571 7565 7374 plicitly.request\n-00041ed0: 6564 2062 7920 6d65 6e74 696f 6e69 6e67 ed by mentioning\n-00041ee0: 2069 7420 696e 2073 6f6d 6520 6f74 6865 it in some othe\n-00041ef0: 7220 e280 985f 534f 5552 4345 53e2 8099 r ..._SOURCES...\n-00041f00: 2076 6172 6961 626c 652e 0a0a 2020 2053 variable... S\n-00041f10: 6f2c 2074 6f20 636f 6e63 6c75 6465 206f o, to conclude o\n-00041f20: 7572 2069 6e74 726f 6475 6374 6f72 7920 ur introductory \n-00041f30: 6578 616d 706c 652c 2077 6520 636f 756c example, we coul\n-00041f40: 6420 7573 6520 e280 9842 5549 4c54 5f53 d use ...BUILT_S\n-00041f50: 4f55 5243 4553 0a3d 2066 6f6f 2e68 e280 OURCES.= foo.h..\n-00041f60: 9920 746f 2065 6e73 7572 6520 e280 9866 . to ensure ...f\n-00041f70: 6f6f 2e68 e280 9920 6765 7473 2062 7569 oo.h... gets bui\n-00041f80: 6c74 2062 6566 6f72 6520 616e 7920 6f74 lt before any ot\n-00041f90: 6865 7220 7461 7267 6574 2028 696e 636c her target (incl\n-00041fa0: 7564 696e 670a e280 9866 6f6f 2e6f e280 uding....foo.o..\n-00041fb0: 9929 2064 7572 696e 6720 e280 986d 616b .) during ...mak\n-00041fc0: 6520 616c 6ce2 8099 206f 7220 e280 986d e all... or ...m\n-00041fd0: 616b 6520 6368 6563 6be2 8099 2e0a 0a20 ake check...... \n-00041fe0: 2020 e280 9842 5549 4c54 5f53 4f55 5243 ...BUILT_SOURC\n-00041ff0: 4553 e280 9920 6973 2061 6374 7561 6c6c ES... is actuall\n-00042000: 7920 6120 6269 7420 6f66 2061 206d 6973 y a bit of a mis\n-00042010: 6e6f 6d65 722c 2061 7320 616e 7920 6669 nomer, as any fi\n-00042020: 6c65 2077 6869 6368 0a6d 7573 7420 6265 le which.must be\n-00042030: 2063 7265 6174 6564 2065 6172 6c79 2069 created early i\n-00042040: 6e20 7468 6520 6275 696c 6420 7072 6f63 n the build proc\n-00042050: 6573 7320 6361 6e20 6265 206c 6973 7465 ess can be liste\n-00042060: 6420 696e 2074 6869 730a 7661 7269 6162 d in this.variab\n-00042070: 6c65 2e20 204d 6f72 656f 7665 722c 2061 le. Moreover, a\n-00042080: 6c6c 2062 7569 6c74 2073 6f75 7263 6573 ll built sources\n-00042090: 2064 6f20 6e6f 7420 6e65 6365 7373 6172 do not necessar\n-000420a0: 696c 7920 6861 7665 2074 6f20 6265 0a6c ily have to be.l\n-000420b0: 6973 7465 6420 696e 20e2 8098 4255 494c isted in ...BUIL\n-000420c0: 545f 534f 5552 4345 53e2 8099 2e20 2046 T_SOURCES.... F\n-000420d0: 6f72 2069 6e73 7461 6e63 652c 2061 2067 or instance, a g\n-000420e0: 656e 6572 6174 6564 20e2 8098 2e63 e280 enerated ....c..\n-000420f0: 9920 6669 6c65 2064 6f65 736e 2774 0a6e . file doesn't.n\n-00042100: 6565 6420 746f 2061 7070 6561 7220 696e eed to appear in\n-00042110: 20e2 8098 4255 494c 545f 534f 5552 4345 ...BUILT_SOURCE\n-00042120: 53e2 8099 2028 756e 6c65 7373 2069 7420 S... (unless it \n-00042130: 6973 2069 6e63 6c75 6465 6420 6279 2061 is included by a\n-00042140: 6e6f 7468 6572 0a73 6f75 7263 6529 2c20 nother.source), \n-00042150: 6265 6361 7573 6520 6974 2773 2061 206b because it's a k\n-00042160: 6e6f 776e 2064 6570 656e 6465 6e63 7920 nown dependency \n-00042170: 6f66 2074 6865 2061 7373 6f63 6961 7465 of the associate\n-00042180: 6420 6f62 6a65 6374 2e0a 0a20 2020 4974 d object... It\n-00042190: 206d 6967 6874 2062 6520 696d 706f 7274 might be import\n-000421a0: 616e 7420 746f 2065 6d70 6861 7369 7a65 ant to emphasize\n-000421b0: 2074 6861 7420 e280 9842 5549 4c54 5f53 that ...BUILT_S\n-000421c0: 4f55 5243 4553 e280 9920 6973 2068 6f6e OURCES... is hon\n-000421d0: 6f72 6564 0a6f 6e6c 7920 6279 20e2 8098 ored.only by ...\n-000421e0: 6d61 6b65 2061 6c6c e280 992c 20e2 8098 make all..., ...\n-000421f0: 6d61 6b65 2063 6865 636b e280 9920 616e make check... an\n-00042200: 6420 e280 986d 616b 6520 696e 7374 616c d ...make instal\n-00042210: 6ce2 8099 2e20 2054 6869 7320 6d65 616e l.... This mean\n-00042220: 7320 796f 750a 6361 6e6e 6f74 2062 7569 s you.cannot bui\n-00042230: 6c64 2061 2073 7065 6369 6669 6320 7461 ld a specific ta\n-00042240: 7267 6574 2028 652e 672e 2c20 e280 986d rget (e.g., ...m\n-00042250: 616b 6520 666f 6fe2 8099 2920 696e 2061 ake foo...) in a\n-00042260: 2063 6c65 616e 2074 7265 6520 6966 2069 clean tree if i\n-00042270: 740a 6465 7065 6e64 7320 6f6e 2061 2062 t.depends on a b\n-00042280: 7569 6c74 2073 6f75 7263 652e 2020 486f uilt source. Ho\n-00042290: 7765 7665 7220 6974 2077 696c 6c20 7375 wever it will su\n-000422a0: 6363 6565 6420 6966 2079 6f75 2068 6176 cceed if you hav\n-000422b0: 6520 7275 6e0a e280 986d 616b 6520 616c e run....make al\n-000422c0: 6ce2 8099 2065 6172 6c69 6572 2c20 6265 l... earlier, be\n-000422d0: 6361 7573 6520 6163 6375 7261 7465 2064 cause accurate d\n-000422e0: 6570 656e 6465 6e63 6965 7320 6172 6520 ependencies are \n-000422f0: 616c 7265 6164 7920 6176 6169 6c61 626c already availabl\n-00042300: 652e 0a0a 2020 2054 6865 206e 6578 7420 e... The next \n-00042310: 7365 6374 696f 6e20 696c 6c75 7374 7261 section illustra\n-00042320: 7465 7320 616e 6420 6469 7363 7573 7365 tes and discusse\n-00042330: 7320 7468 6520 6861 6e64 6c69 6e67 206f s the handling o\n-00042340: 6620 6275 696c 740a 736f 7572 6365 7320 f built.sources \n-00042350: 6f6e 2061 2074 6f79 2065 7861 6d70 6c65 on a toy example\n-00042360: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4275 ...* Menu:..* Bu\n-00042370: 696c 7420 536f 7572 6365 7320 4578 616d ilt Sources Exam\n-00042380: 706c 653a 3a20 2020 2020 2020 5365 7665 ple:: Seve\n-00042390: 7261 6c20 7761 7973 2074 6f20 6861 6e64 ral ways to hand\n-000423a0: 6c65 2062 7569 6c74 2073 6f75 7263 6573 le built sources\n-000423b0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n-000423c0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-000423d0: 4e6f 6465 3a20 4275 696c 7420 536f 7572 Node: Built Sour\n-000423e0: 6365 7320 4578 616d 706c 652c 2020 5570 ces Example, Up\n-000423f0: 3a20 536f 7572 6365 730a 0a39 2e34 2e31 : Sources..9.4.1\n-00042400: 2042 7569 6c74 2053 6f75 7263 6573 2045 Built Sources E\n-00042410: 7861 6d70 6c65 0a2d 2d2d 2d2d 2d2d 2d2d xample.---------\n+00041630: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 7574 ===========..Aut\n+00041640: 6f6d 616b 6520 7375 7070 6f72 7473 2074 omake supports t\n+00041650: 6865 2069 6e73 7461 6c6c 6174 696f 6e20 he installation \n+00041660: 6f66 206d 6973 6365 6c6c 616e 656f 7573 of miscellaneous\n+00041670: 2064 6174 6120 6669 6c65 7320 7573 696e data files usin\n+00041680: 6720 7468 650a e280 9844 4154 41e2 8099 g the....DATA...\n+00041690: 2066 616d 696c 7920 6f66 2076 6172 6961 family of varia\n+000416a0: 626c 6573 2e0a 0a20 2020 5375 6368 2064 bles... Such d\n+000416b0: 6174 6120 6361 6e20 6265 2069 6e73 7461 ata can be insta\n+000416c0: 6c6c 6564 2069 6e20 7468 6520 6469 7265 lled in the dire\n+000416d0: 6374 6f72 6965 7320 e280 9864 6174 6164 ctories ...datad\n+000416e0: 6972 e280 992c 0ae2 8098 7379 7363 6f6e ir...,....syscon\n+000416f0: 6664 6972 e280 992c 20e2 8098 7368 6172 fdir..., ...shar\n+00041700: 6564 7374 6174 6564 6972 e280 992c 20e2 edstatedir..., .\n+00041710: 8098 6c6f 6361 6c73 7461 7465 6469 72e2 ..localstatedir.\n+00041720: 8099 2c20 6f72 20e2 8098 706b 6764 6174 .., or ...pkgdat\n+00041730: 6164 6972 e280 992e 0a0a 2020 2042 7920 adir...... By \n+00041740: 6465 6661 756c 742c 2064 6174 6120 6669 default, data fi\n+00041750: 6c65 7320 6172 6520 5f6e 6f74 5f20 696e les are _not_ in\n+00041760: 636c 7564 6564 2069 6e20 6120 6469 7374 cluded in a dist\n+00041770: 7269 6275 7469 6f6e 2e20 204f 660a 636f ribution. Of.co\n+00041780: 7572 7365 2c20 796f 7520 6361 6e20 7573 urse, you can us\n+00041790: 6520 7468 6520 e280 9864 6973 745f e280 e the ...dist_..\n+000417a0: 9920 7072 6566 6978 2074 6f20 6368 616e . prefix to chan\n+000417b0: 6765 2074 6869 7320 6f6e 2061 2070 6572 ge this on a per\n+000417c0: 2d76 6172 6961 626c 650a 6261 7369 732e -variable.basis.\n+000417d0: 0a0a 2020 2048 6572 6520 6973 2068 6f77 .. Here is how\n+000417e0: 2041 7574 6f6d 616b 6520 6465 636c 6172 Automake declar\n+000417f0: 6573 2069 7473 2061 7578 696c 6961 7279 es its auxiliary\n+00041800: 2064 6174 6120 6669 6c65 733a 0a0a 2020 data files:.. \n+00041810: 2020 2064 6973 745f 706b 6764 6174 615f dist_pkgdata_\n+00041820: 4441 5441 203d 2063 6c65 616e 2d6b 722e DATA = clean-kr.\n+00041830: 616d 2063 6c65 616e 2e61 6d20 2e2e 2e0a am clean.am ....\n+00041840: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00041850: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00041860: 6465 3a20 536f 7572 6365 732c 2020 5072 de: Sources, Pr\n+00041870: 6576 3a20 4461 7461 2c20 2055 703a 204f ev: Data, Up: O\n+00041880: 7468 6572 204f 626a 6563 7473 0a0a 392e ther Objects..9.\n+00041890: 3420 4275 696c 7420 536f 7572 6365 730a 4 Built Sources.\n+000418a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+000418b0: 3d0a 0a42 6563 6175 7365 2041 7574 6f6d =..Because Autom\n+000418c0: 616b 6527 7320 6175 746f 6d61 7469 6320 ake's automatic \n+000418d0: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n+000418e0: 696e 6720 776f 726b 7320 6173 2061 2073 ing works as a s\n+000418f0: 6964 652d 6566 6665 6374 0a6f 6620 636f ide-effect.of co\n+00041900: 6d70 696c 6174 696f 6e20 282a 6e6f 7465 mpilation (*note\n+00041910: 2044 6570 656e 6465 6e63 6965 733a 3a29 Dependencies::)\n+00041920: 2074 6865 7265 2069 7320 6120 626f 6f74 there is a boot\n+00041930: 7374 7261 7020 6973 7375 653a 2061 0a74 strap issue: a.t\n+00041940: 6172 6765 7420 7368 6f75 6c64 206e 6f74 arget should not\n+00041950: 2062 6520 636f 6d70 696c 6564 2062 6566 be compiled bef\n+00041960: 6f72 6520 6974 7320 6465 7065 6e64 656e ore its dependen\n+00041970: 6369 6573 2061 7265 206d 6164 652c 2062 cies are made, b\n+00041980: 7574 0a74 6865 7365 2064 6570 656e 6465 ut.these depende\n+00041990: 6e63 6965 7320 6172 6520 756e 6b6e 6f77 ncies are unknow\n+000419a0: 6e20 756e 7469 6c20 7468 6520 7461 7267 n until the targ\n+000419b0: 6574 2069 7320 6669 7273 7420 636f 6d70 et is first comp\n+000419c0: 696c 6564 2e0a 0a20 2020 4f72 6469 6e61 iled... Ordina\n+000419d0: 7269 6c79 2074 6869 7320 6973 206e 6f74 rily this is not\n+000419e0: 2061 2070 726f 626c 656d 2c20 6265 6361 a problem, beca\n+000419f0: 7573 6520 6465 7065 6e64 656e 6369 6573 use dependencies\n+00041a00: 2061 7265 0a64 6973 7472 6962 7574 6564 are.distributed\n+00041a10: 2073 6f75 7263 6573 3a20 7468 6579 2070 sources: they p\n+00041a20: 7265 6578 6973 7420 616e 6420 646f 206e reexist and do n\n+00041a30: 6f74 206e 6565 6420 746f 2062 6520 6275 ot need to be bu\n+00041a40: 696c 742e 2020 5375 7070 6f73 650a 7468 ilt. Suppose.th\n+00041a50: 6174 20e2 8098 666f 6f2e 63e2 8099 2069 at ...foo.c... i\n+00041a60: 6e63 6c75 6465 7320 e280 9866 6f6f 2e68 ncludes ...foo.h\n+00041a70: e280 992e 2020 5768 656e 2069 7420 6669 .... When it fi\n+00041a80: 7273 7420 636f 6d70 696c 6573 20e2 8098 rst compiles ...\n+00041a90: 666f 6f2e 6fe2 8099 2c20 e280 986d 616b foo.o..., ...mak\n+00041aa0: 65e2 8099 0a6f 6e6c 7920 6b6e 6f77 7320 e....only knows \n+00041ab0: 7468 6174 20e2 8098 666f 6f2e 6fe2 8099 that ...foo.o...\n+00041ac0: 2064 6570 656e 6473 206f 6e20 e280 9866 depends on ...f\n+00041ad0: 6f6f 2e63 e280 992e 2020 4173 2061 2073 oo.c.... As a s\n+00041ae0: 6964 652d 6566 6665 6374 206f 6620 7468 ide-effect of th\n+00041af0: 6973 0a63 6f6d 7069 6c61 7469 6f6e 20e2 is.compilation .\n+00041b00: 8098 6465 7063 6f6d 70e2 8099 2072 6563 ..depcomp... rec\n+00041b10: 6f72 6473 2074 6865 20e2 8098 666f 6f2e ords the ...foo.\n+00041b20: 68e2 8099 2064 6570 656e 6465 6e63 7920 h... dependency \n+00041b30: 736f 2074 6861 7420 666f 6c6c 6f77 696e so that followin\n+00041b40: 670a 696e 766f 6361 7469 6f6e 7320 6f66 g.invocations of\n+00041b50: 20e2 8098 6d61 6b65 e280 9920 7769 6c6c ...make... will\n+00041b60: 2068 6f6e 6f72 2069 742e 2020 496e 2074 honor it. In t\n+00041b70: 6865 7365 2063 6f6e 6469 7469 6f6e 732c hese conditions,\n+00041b80: 2069 7427 7320 636c 6561 720a 7468 6572 it's clear.ther\n+00041b90: 6520 6973 206e 6f20 7072 6f62 6c65 6d3a e is no problem:\n+00041ba0: 2065 6974 6865 7220 e280 9866 6f6f 2e6f either ...foo.o\n+00041bb0: e280 9920 646f 6573 6e27 7420 6578 6973 ... doesn't exis\n+00041bc0: 7420 616e 6420 6861 7320 746f 2062 6520 t and has to be \n+00041bd0: 6275 696c 740a 2872 6567 6172 646c 6573 built.(regardles\n+00041be0: 7320 6f66 2074 6865 2064 6570 656e 6465 s of the depende\n+00041bf0: 6e63 6965 7329 2c20 6f72 2061 6363 7572 ncies), or accur\n+00041c00: 6174 6520 6465 7065 6e64 656e 6369 6573 ate dependencies\n+00041c10: 2065 7869 7374 2061 6e64 0a74 6865 7920 exist and.they \n+00041c20: 6361 6e20 6265 2075 7365 6420 746f 2064 can be used to d\n+00041c30: 6563 6964 6520 7768 6574 6865 7220 e280 ecide whether ..\n+00041c40: 9866 6f6f 2e6f e280 9920 7368 6f75 6c64 .foo.o... should\n+00041c50: 2062 6520 7265 6275 696c 742e 0a0a 2020 be rebuilt... \n+00041c60: 2049 7427 7320 6120 6469 6666 6572 656e It's a differen\n+00041c70: 7420 7374 6f72 7920 6966 20e2 8098 666f t story if ...fo\n+00041c80: 6f2e 68e2 8099 2064 6f65 736e 2774 2065 o.h... doesn't e\n+00041c90: 7869 7374 2062 7920 7468 6520 6669 7273 xist by the firs\n+00041ca0: 7420 e280 986d 616b 65e2 8099 0a72 756e t ...make....run\n+00041cb0: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+00041cc0: 2074 6865 7265 206d 6967 6874 2062 6520 there might be \n+00041cd0: 6120 7275 6c65 2074 6f20 6275 696c 6420 a rule to build \n+00041ce0: e280 9866 6f6f 2e68 e280 992e 2020 5468 ...foo.h.... Th\n+00041cf0: 6973 2074 696d 650a e280 9866 696c 652e is time....file.\n+00041d00: 6fe2 8099 2773 2062 7569 6c64 2077 696c o...'s build wil\n+00041d10: 6c20 6661 696c 2062 6563 6175 7365 2074 l fail because t\n+00041d20: 6865 2063 6f6d 7069 6c65 7220 6361 6e27 he compiler can'\n+00041d30: 7420 6669 6e64 20e2 8098 666f 6f2e 68e2 t find ...foo.h.\n+00041d40: 8099 2e0a e280 986d 616b 65e2 8099 2066 .......make... f\n+00041d50: 6169 6c65 6420 746f 2074 7269 6767 6572 ailed to trigger\n+00041d60: 2074 6865 2072 756c 6520 746f 2062 7569 the rule to bui\n+00041d70: 6c64 20e2 8098 666f 6f2e 68e2 8099 2066 ld ...foo.h... f\n+00041d80: 6972 7374 2062 7920 6c61 636b 206f 660a irst by lack of.\n+00041d90: 6465 7065 6e64 656e 6379 2069 6e66 6f72 dependency infor\n+00041da0: 6d61 7469 6f6e 2e0a 0a20 2020 5468 6520 mation... The \n+00041db0: e280 9842 5549 4c54 5f53 4f55 5243 4553 ...BUILT_SOURCES\n+00041dc0: e280 9920 7661 7269 6162 6c65 2069 7320 ... variable is \n+00041dd0: 6120 776f 726b 6172 6f75 6e64 2066 6f72 a workaround for\n+00041de0: 2074 6869 7320 7072 6f62 6c65 6d2e 2020 this problem. \n+00041df0: 410a 736f 7572 6365 2066 696c 6520 6c69 A.source file li\n+00041e00: 7374 6564 2069 6e20 e280 9842 5549 4c54 sted in ...BUILT\n+00041e10: 5f53 4f55 5243 4553 e280 9920 6973 206d _SOURCES... is m\n+00041e20: 6164 6520 6f6e 20e2 8098 6d61 6b65 2061 ade on ...make a\n+00041e30: 6c6c e280 9920 6f72 20e2 8098 6d61 6b65 ll... or ...make\n+00041e40: 0a63 6865 636b e280 9920 286f 7220 6576 .check... (or ev\n+00041e50: 656e 20e2 8098 6d61 6b65 2069 6e73 7461 en ...make insta\n+00041e60: 6c6c e280 9929 2062 6566 6f72 6520 6f74 ll...) before ot\n+00041e70: 6865 7220 7461 7267 6574 7320 6172 6520 her targets are \n+00041e80: 7072 6f63 6573 7365 642e 0a48 6f77 6576 processed..Howev\n+00041e90: 6572 2c20 7375 6368 2061 2073 6f75 7263 er, such a sourc\n+00041ea0: 6520 6669 6c65 2069 7320 6e6f 7420 5f63 e file is not _c\n+00041eb0: 6f6d 7069 6c65 645f 2075 6e6c 6573 7320 ompiled_ unless \n+00041ec0: 6578 706c 6963 6974 6c79 0a72 6571 7565 explicitly.reque\n+00041ed0: 7374 6564 2062 7920 6d65 6e74 696f 6e69 sted by mentioni\n+00041ee0: 6e67 2069 7420 696e 2073 6f6d 6520 6f74 ng it in some ot\n+00041ef0: 6865 7220 e280 985f 534f 5552 4345 53e2 her ..._SOURCES.\n+00041f00: 8099 2076 6172 6961 626c 652e 0a0a 2020 .. variable... \n+00041f10: 2053 6f2c 2074 6f20 636f 6e63 6c75 6465 So, to conclude\n+00041f20: 206f 7572 2069 6e74 726f 6475 6374 6f72 our introductor\n+00041f30: 7920 6578 616d 706c 652c 2077 6520 636f y example, we co\n+00041f40: 756c 6420 7573 6520 e280 9842 5549 4c54 uld use ...BUILT\n+00041f50: 5f53 4f55 5243 4553 0a3d 2066 6f6f 2e68 _SOURCES.= foo.h\n+00041f60: e280 9920 746f 2065 6e73 7572 6520 e280 ... to ensure ..\n+00041f70: 9866 6f6f 2e68 e280 9920 6765 7473 2062 .foo.h... gets b\n+00041f80: 7569 6c74 2062 6566 6f72 6520 616e 7920 uilt before any \n+00041f90: 6f74 6865 7220 7461 7267 6574 2028 696e other target (in\n+00041fa0: 636c 7564 696e 670a e280 9866 6f6f 2e6f cluding....foo.o\n+00041fb0: e280 9929 2064 7572 696e 6720 e280 986d ...) during ...m\n+00041fc0: 616b 6520 616c 6ce2 8099 206f 7220 e280 ake all... or ..\n+00041fd0: 986d 616b 6520 6368 6563 6be2 8099 2e0a .make check.....\n+00041fe0: 0a20 2020 e280 9842 5549 4c54 5f53 4f55 . ...BUILT_SOU\n+00041ff0: 5243 4553 e280 9920 6973 2061 6374 7561 RCES... is actua\n+00042000: 6c6c 7920 6120 6269 7420 6f66 2061 206d lly a bit of a m\n+00042010: 6973 6e6f 6d65 722c 2061 7320 616e 7920 isnomer, as any \n+00042020: 6669 6c65 2077 6869 6368 0a6d 7573 7420 file which.must \n+00042030: 6265 2063 7265 6174 6564 2065 6172 6c79 be created early\n+00042040: 2069 6e20 7468 6520 6275 696c 6420 7072 in the build pr\n+00042050: 6f63 6573 7320 6361 6e20 6265 206c 6973 ocess can be lis\n+00042060: 7465 6420 696e 2074 6869 730a 7661 7269 ted in this.vari\n+00042070: 6162 6c65 2e20 204d 6f72 656f 7665 722c able. Moreover,\n+00042080: 2061 6c6c 2062 7569 6c74 2073 6f75 7263 all built sourc\n+00042090: 6573 2064 6f20 6e6f 7420 6e65 6365 7373 es do not necess\n+000420a0: 6172 696c 7920 6861 7665 2074 6f20 6265 arily have to be\n+000420b0: 0a6c 6973 7465 6420 696e 20e2 8098 4255 .listed in ...BU\n+000420c0: 494c 545f 534f 5552 4345 53e2 8099 2e20 ILT_SOURCES.... \n+000420d0: 2046 6f72 2069 6e73 7461 6e63 652c 2061 For instance, a\n+000420e0: 2067 656e 6572 6174 6564 20e2 8098 2e63 generated ....c\n+000420f0: e280 9920 6669 6c65 2064 6f65 736e 2774 ... file doesn't\n+00042100: 0a6e 6565 6420 746f 2061 7070 6561 7220 .need to appear \n+00042110: 696e 20e2 8098 4255 494c 545f 534f 5552 in ...BUILT_SOUR\n+00042120: 4345 53e2 8099 2028 756e 6c65 7373 2069 CES... (unless i\n+00042130: 7420 6973 2069 6e63 6c75 6465 6420 6279 t is included by\n+00042140: 2061 6e6f 7468 6572 0a73 6f75 7263 6529 another.source)\n+00042150: 2c20 6265 6361 7573 6520 6974 2773 2061 , because it's a\n+00042160: 206b 6e6f 776e 2064 6570 656e 6465 6e63 known dependenc\n+00042170: 7920 6f66 2074 6865 2061 7373 6f63 6961 y of the associa\n+00042180: 7465 6420 6f62 6a65 6374 2e0a 0a20 2020 ted object... \n+00042190: 4974 206d 6967 6874 2062 6520 696d 706f It might be impo\n+000421a0: 7274 616e 7420 746f 2065 6d70 6861 7369 rtant to emphasi\n+000421b0: 7a65 2074 6861 7420 e280 9842 5549 4c54 ze that ...BUILT\n+000421c0: 5f53 4f55 5243 4553 e280 9920 6973 2068 _SOURCES... is h\n+000421d0: 6f6e 6f72 6564 0a6f 6e6c 7920 6279 20e2 onored.only by .\n+000421e0: 8098 6d61 6b65 2061 6c6c e280 992c 20e2 ..make all..., .\n+000421f0: 8098 6d61 6b65 2063 6865 636b e280 9920 ..make check... \n+00042200: 616e 6420 e280 986d 616b 6520 696e 7374 and ...make inst\n+00042210: 616c 6ce2 8099 2e20 2054 6869 7320 6d65 all.... This me\n+00042220: 616e 7320 796f 750a 6361 6e6e 6f74 2062 ans you.cannot b\n+00042230: 7569 6c64 2061 2073 7065 6369 6669 6320 uild a specific \n+00042240: 7461 7267 6574 2028 652e 672e 2c20 e280 target (e.g., ..\n+00042250: 986d 616b 6520 666f 6fe2 8099 2920 696e .make foo...) in\n+00042260: 2061 2063 6c65 616e 2074 7265 6520 6966 a clean tree if\n+00042270: 2069 740a 6465 7065 6e64 7320 6f6e 2061 it.depends on a\n+00042280: 2062 7569 6c74 2073 6f75 7263 652e 2020 built source. \n+00042290: 486f 7765 7665 7220 6974 2077 696c 6c20 However it will \n+000422a0: 7375 6363 6565 6420 6966 2079 6f75 2068 succeed if you h\n+000422b0: 6176 6520 7275 6e0a e280 986d 616b 6520 ave run....make \n+000422c0: 616c 6ce2 8099 2065 6172 6c69 6572 2c20 all... earlier, \n+000422d0: 6265 6361 7573 6520 6163 6375 7261 7465 because accurate\n+000422e0: 2064 6570 656e 6465 6e63 6965 7320 6172 dependencies ar\n+000422f0: 6520 616c 7265 6164 7920 6176 6169 6c61 e already availa\n+00042300: 626c 652e 0a0a 2020 2054 6865 206e 6578 ble... The nex\n+00042310: 7420 7365 6374 696f 6e20 696c 6c75 7374 t section illust\n+00042320: 7261 7465 7320 616e 6420 6469 7363 7573 rates and discus\n+00042330: 7365 7320 7468 6520 6861 6e64 6c69 6e67 ses the handling\n+00042340: 206f 6620 6275 696c 740a 736f 7572 6365 of built.source\n+00042350: 7320 6f6e 2061 2074 6f79 2065 7861 6d70 s on a toy examp\n+00042360: 6c65 2e0a 0a2a 204d 656e 753a 0a0a 2a20 le...* Menu:..* \n+00042370: 4275 696c 7420 536f 7572 6365 7320 4578 Built Sources Ex\n+00042380: 616d 706c 653a 3a20 2020 2020 2020 5365 ample:: Se\n+00042390: 7665 7261 6c20 7761 7973 2074 6f20 6861 veral ways to ha\n+000423a0: 6e64 6c65 2062 7569 6c74 2073 6f75 7263 ndle built sourc\n+000423b0: 6573 2e0a 0a1f 0a46 696c 653a 2061 7574 es.....File: aut\n+000423c0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+000423d0: 2020 4e6f 6465 3a20 4275 696c 7420 536f Node: Built So\n+000423e0: 7572 6365 7320 4578 616d 706c 652c 2020 urces Example, \n+000423f0: 5570 3a20 536f 7572 6365 730a 0a39 2e34 Up: Sources..9.4\n+00042400: 2e31 2042 7569 6c74 2053 6f75 7263 6573 .1 Built Sources\n+00042410: 2045 7861 6d70 6c65 0a2d 2d2d 2d2d 2d2d Example.-------\n 00042420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00042430: 2d2d 0a0a 5375 7070 6f73 6520 7468 6174 --..Suppose that\n-00042440: 20e2 8098 666f 6f2e 63e2 8099 2069 6e63 ...foo.c... inc\n-00042450: 6c75 6465 7320 e280 9862 696e 6469 722e ludes ...bindir.\n-00042460: 68e2 8099 2c20 7768 6963 6820 6973 0a69 h..., which is.i\n-00042470: 6e73 7461 6c6c 6174 696f 6e2d 6465 7065 nstallation-depe\n-00042480: 6e64 656e 7420 616e 6420 6e6f 7420 6469 ndent and not di\n-00042490: 7374 7269 6275 7465 643a 2069 7420 6e65 stributed: it ne\n-000424a0: 6564 7320 746f 2062 6520 6275 696c 742e eds to be built.\n-000424b0: 2020 4865 7265 0ae2 8098 6269 6e64 6972 Here....bindir\n-000424c0: 2e68 e280 9920 6465 6669 6e65 7320 7468 .h... defines th\n-000424d0: 6520 7072 6570 726f 6365 7373 6f72 206d e preprocessor m\n-000424e0: 6163 726f 20e2 8098 6269 6e64 6972 e280 acro ...bindir..\n-000424f0: 9920 746f 2074 6865 2076 616c 7565 206f . to the value o\n-00042500: 6620 7468 650a e280 986d 616b 65e2 8099 f the....make...\n-00042510: 2076 6172 6961 626c 6520 e280 9862 696e variable ...bin\n-00042520: 6469 72e2 8099 2028 696e 6865 7269 7465 dir... (inherite\n-00042530: 6420 6672 6f6d 20e2 8098 636f 6e66 6967 d from ...config\n-00042540: 7572 65e2 8099 292e 0a0a 2020 2057 6520 ure...)... We \n-00042550: 7375 6767 6573 7420 7365 7665 7261 6c20 suggest several \n-00042560: 696d 706c 656d 656e 7461 7469 6f6e 7320 implementations \n-00042570: 6265 6c6f 772e 2020 4974 2773 206e 6f74 below. It's not\n-00042580: 206d 6561 6e74 2074 6f20 6265 2061 6e0a meant to be an.\n-00042590: 6578 6861 7573 7469 7665 206c 6973 7469 exhaustive listi\n-000425a0: 6e67 206f 6620 616c 6c20 7761 7973 2074 ng of all ways t\n-000425b0: 6f20 6861 6e64 6c65 2062 7569 6c74 2073 o handle built s\n-000425c0: 6f75 7263 6573 2c20 6275 7420 6974 2077 ources, but it w\n-000425d0: 696c 6c20 6769 7665 0a79 6f75 2061 2066 ill give.you a f\n-000425e0: 6577 2069 6465 6173 2069 6620 796f 7520 ew ideas if you \n-000425f0: 656e 636f 756e 7465 7220 7468 6973 2069 encounter this i\n-00042600: 7373 7565 2e0a 0a46 6972 7374 2054 7279 ssue...First Try\n-00042610: 0a2e 2e2e 2e2e 2e2e 2e2e 0a0a 5468 6973 ............This\n-00042620: 2066 6972 7374 2069 6d70 6c65 6d65 6e74 first implement\n-00042630: 6174 696f 6e20 7769 6c6c 2069 6c6c 7573 ation will illus\n-00042640: 7472 6174 6520 7468 6520 626f 6f74 7374 trate the bootst\n-00042650: 7261 7020 6973 7375 6520 6d65 6e74 696f rap issue mentio\n-00042660: 6e65 640a 696e 2074 6865 2070 7265 7669 ned.in the previ\n-00042670: 6f75 7320 7365 6374 696f 6e20 282a 6e6f ous section (*no\n-00042680: 7465 2053 6f75 7263 6573 3a3a 292e 0a0a te Sources::)...\n-00042690: 2020 2048 6572 6520 6973 2061 2074 656e Here is a ten\n-000426a0: 7461 7469 7665 20e2 8098 4d61 6b65 6669 tative ...Makefi\n-000426b0: 6c65 2e61 6de2 8099 2e0a 0a20 2020 2020 le.am...... \n-000426c0: 2320 5468 6973 2077 6f6e 2774 2077 6f72 # This won't wor\n-000426d0: 6b2e 0a20 2020 2020 6269 6e5f 5052 4f47 k.. bin_PROG\n-000426e0: 5241 4d53 203d 2066 6f6f 0a20 2020 2020 RAMS = foo. \n-000426f0: 666f 6f5f 534f 5552 4345 5320 3d20 666f foo_SOURCES = fo\n-00042700: 6f2e 630a 2020 2020 206e 6f64 6973 745f o.c. nodist_\n-00042710: 666f 6f5f 534f 5552 4345 5320 3d20 6269 foo_SOURCES = bi\n-00042720: 6e64 6972 2e68 0a20 2020 2020 434c 4541 ndir.h. CLEA\n-00042730: 4e46 494c 4553 203d 2062 696e 6469 722e NFILES = bindir.\n-00042740: 680a 2020 2020 2062 696e 6469 722e 683a h. bindir.h:\n-00042750: 204d 616b 6566 696c 650a 2020 2020 2020 Makefile. \n-00042760: 2020 2020 2020 2065 6368 6f20 2723 6465 echo '#de\n-00042770: 6669 6e65 2062 696e 6469 7220 2224 2862 fine bindir \"$(b\n-00042780: 696e 6469 7229 2227 203e 2440 0a0a 2020 indir)\"' >$@.. \n-00042790: 2054 6869 7320 7365 7475 7020 646f 6573 This setup does\n-000427a0: 6e27 7420 776f 726b 2c20 6265 6361 7573 n't work, becaus\n-000427b0: 6520 4175 746f 6d61 6b65 2064 6f65 736e e Automake doesn\n-000427c0: 2774 206b 6e6f 7720 7468 6174 20e2 8098 't know that ...\n-000427d0: 666f 6f2e 63e2 8099 0a69 6e63 6c75 6465 foo.c....include\n-000427e0: 7320 e280 9862 696e 6469 722e 68e2 8099 s ...bindir.h...\n-000427f0: 2e20 2052 656d 656d 6265 722c 2061 7574 . Remember, aut\n-00042800: 6f6d 6174 6963 2064 6570 656e 6465 6e63 omatic dependenc\n-00042810: 7920 7472 6163 6b69 6e67 2077 6f72 6b73 y tracking works\n-00042820: 2061 7320 610a 7369 6465 2d65 6666 6563 as a.side-effec\n-00042830: 7420 6f66 2063 6f6d 7069 6c61 7469 6f6e t of compilation\n-00042840: 2c20 736f 2074 6865 2064 6570 656e 6465 , so the depende\n-00042850: 6e63 6965 7320 6f66 20e2 8098 666f 6f2e ncies of ...foo.\n-00042860: 6fe2 8099 2077 696c 6c20 6265 206b 6e6f o... will be kno\n-00042870: 776e 0a6f 6e6c 7920 6166 7465 7220 e280 wn.only after ..\n-00042880: 9866 6f6f 2e6f e280 9920 6861 7320 6265 .foo.o... has be\n-00042890: 656e 2063 6f6d 7069 6c65 6420 282a 6e6f en compiled (*no\n-000428a0: 7465 2044 6570 656e 6465 6e63 6965 733a te Dependencies:\n-000428b0: 3a29 2e20 2054 6865 0a73 796d 7074 6f6d :). The.symptom\n-000428c0: 2069 7320 6173 2066 6f6c 6c6f 7773 2e0a is as follows..\n-000428d0: 0a20 2020 2020 2520 6d61 6b65 0a20 2020 . % make. \n-000428e0: 2020 736f 7572 6365 3d27 666f 6f2e 6327 source='foo.c'\n-000428f0: 206f 626a 6563 743d 2766 6f6f 2e6f 2720 object='foo.o' \n-00042900: 6c69 6274 6f6f 6c3d 6e6f 205c 0a20 2020 libtool=no \\. \n-00042910: 2020 6465 7066 696c 653d 272e 6465 7073 depfile='.deps\n-00042920: 2f66 6f6f 2e50 6f27 2074 6d70 6465 7066 /foo.Po' tmpdepf\n-00042930: 696c 653d 272e 6465 7073 2f66 6f6f 2e54 ile='.deps/foo.T\n-00042940: 506f 2720 5c0a 2020 2020 2064 6570 6d6f Po' \\. depmo\n-00042950: 6465 3d67 6363 202f 6269 6e2f 7368 202e de=gcc /bin/sh .\n-00042960: 2f64 6570 636f 6d70 205c 0a20 2020 2020 /depcomp \\. \n-00042970: 6763 6320 2d49 2e20 2d49 2e20 2d67 202d gcc -I. -I. -g -\n-00042980: 4f32 202d 6320 6074 6573 7420 2d66 2027 O2 -c `test -f '\n-00042990: 666f 6f2e 6327 207c 7c20 6563 686f 2027 foo.c' || echo '\n-000429a0: 2e2f 2760 666f 6f2e 630a 2020 2020 2066 ./'`foo.c. f\n-000429b0: 6f6f 2e63 3a32 3a20 6269 6e64 6972 2e68 oo.c:2: bindir.h\n-000429c0: 3a20 4e6f 2073 7563 6820 6669 6c65 206f : No such file o\n-000429d0: 7220 6469 7265 6374 6f72 790a 2020 2020 r directory. \n-000429e0: 206d 616b 653a 202a 2a2a 205b 666f 6f2e make: *** [foo.\n-000429f0: 6f5d 2045 7272 6f72 2031 0a0a 2020 2049 o] Error 1.. I\n-00042a00: 6e20 7468 6973 2065 7861 6d70 6c65 20e2 n this example .\n-00042a10: 8098 6269 6e64 6972 2e68 e280 9920 6973 ..bindir.h... is\n-00042a20: 206e 6f74 2064 6973 7472 6962 7574 6564 not distributed\n-00042a30: 206e 6f72 2069 6e73 7461 6c6c 6564 2c20 nor installed, \n-00042a40: 616e 6420 6974 0a69 7320 6e6f 7420 6576 and it.is not ev\n-00042a50: 656e 2062 6569 6e67 2062 7569 6c74 206f en being built o\n-00042a60: 6e2d 7469 6d65 2e20 204f 6e65 206d 6179 n-time. One may\n-00042a70: 2077 6f6e 6465 7220 6966 2074 6865 0ae2 wonder if the..\n-00042a80: 8098 6e6f 6469 7374 5f66 6f6f 5f53 4f55 ..nodist_foo_SOU\n-00042a90: 5243 4553 203d 2062 696e 6469 722e 68e2 RCES = bindir.h.\n-00042aa0: 8099 206c 696e 6520 6861 7320 616e 7920 .. line has any \n-00042ab0: 7573 6520 6174 2061 6c6c 2e20 2054 6869 use at all. Thi\n-00042ac0: 7320 6c69 6e65 0a73 696d 706c 7920 7374 s line.simply st\n-00042ad0: 6174 6573 2074 6861 7420 e280 9862 696e ates that ...bin\n-00042ae0: 6469 722e 68e2 8099 2069 7320 6120 736f dir.h... is a so\n-00042af0: 7572 6365 206f 6620 e280 9866 6f6f e280 urce of ...foo..\n-00042b00: 992c 2073 6f20 666f 7220 696e 7374 616e ., so for instan\n-00042b10: 6365 2c20 6974 0a73 686f 756c 6420 6265 ce, it.should be\n-00042b20: 2069 6e73 7065 6374 6564 2077 6869 6c65 inspected while\n-00042b30: 2067 656e 6572 6174 696e 6720 7461 6773 generating tags\n-00042b40: 2028 2a6e 6f74 6520 5461 6773 3a3a 292e (*note Tags::).\n-00042b50: 2020 496e 206f 7468 6572 0a77 6f72 6473 In other.words\n-00042b60: 2c20 6974 2064 6f65 7320 6e6f 7420 6865 , it does not he\n-00042b70: 6c70 206f 7572 2070 7265 7365 6e74 2070 lp our present p\n-00042b80: 726f 626c 656d 2c20 616e 6420 7468 6520 roblem, and the \n-00042b90: 6275 696c 6420 776f 756c 6420 6661 696c build would fail\n-00042ba0: 0a69 6465 6e74 6963 616c 6c79 2077 6974 .identically wit\n-00042bb0: 686f 7574 2069 742e 0a0a 5573 696e 6720 hout it...Using \n-00042bc0: e280 9842 5549 4c54 5f53 4f55 5243 4553 ...BUILT_SOURCES\n-00042bd0: e280 990a 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-00042be0: 2e2e 2e2e 2e2e 2e2e 2e0a 0a41 2073 6f6c ...........A sol\n-00042bf0: 7574 696f 6e20 6973 2074 6f20 7265 7175 ution is to requ\n-00042c00: 6972 6520 e280 9862 696e 6469 722e 68e2 ire ...bindir.h.\n-00042c10: 8099 2074 6f20 6265 2062 7569 6c74 2062 .. to be built b\n-00042c20: 6566 6f72 6520 616e 7974 6869 6e67 2065 efore anything e\n-00042c30: 6c73 652e 0a54 6869 7320 6973 2077 6861 lse..This is wha\n-00042c40: 7420 e280 9842 5549 4c54 5f53 4f55 5243 t ...BUILT_SOURC\n-00042c50: 4553 e280 9920 6973 206d 6561 6e74 2066 ES... is meant f\n-00042c60: 6f72 2028 2a6e 6f74 6520 536f 7572 6365 or (*note Source\n-00042c70: 733a 3a29 2e0a 0a20 2020 2020 6269 6e5f s::)... bin_\n-00042c80: 5052 4f47 5241 4d53 203d 2066 6f6f 0a20 PROGRAMS = foo. \n-00042c90: 2020 2020 666f 6f5f 534f 5552 4345 5320 foo_SOURCES \n-00042ca0: 3d20 666f 6f2e 630a 2020 2020 206e 6f64 = foo.c. nod\n-00042cb0: 6973 745f 666f 6f5f 534f 5552 4345 5320 ist_foo_SOURCES \n-00042cc0: 3d20 6269 6e64 6972 2e68 0a20 2020 2020 = bindir.h. \n-00042cd0: 4255 494c 545f 534f 5552 4345 5320 3d20 BUILT_SOURCES = \n-00042ce0: 6269 6e64 6972 2e68 0a20 2020 2020 434c bindir.h. CL\n-00042cf0: 4541 4e46 494c 4553 203d 2062 696e 6469 EANFILES = bindi\n-00042d00: 722e 680a 2020 2020 2062 696e 6469 722e r.h. bindir.\n-00042d10: 683a 204d 616b 6566 696c 650a 2020 2020 h: Makefile. \n-00042d20: 2020 2020 2020 2020 2065 6368 6f20 2723 echo '#\n-00042d30: 6465 6669 6e65 2062 696e 6469 7220 2224 define bindir \"$\n-00042d40: 2862 696e 6469 7229 2227 203e 2440 0a0a (bindir)\"' >$@..\n-00042d50: 2020 2053 6565 2068 6f77 20e2 8098 6269 See how ...bi\n-00042d60: 6e64 6972 2e68 e280 9920 6765 7473 2062 ndir.h... gets b\n-00042d70: 7569 6c74 2066 6972 7374 3a0a 0a20 2020 uilt first:.. \n-00042d80: 2020 2520 6d61 6b65 0a20 2020 2020 6563 % make. ec\n-00042d90: 686f 2027 2364 6566 696e 6520 6269 6e64 ho '#define bind\n-00042da0: 6972 2022 2f75 7372 2f6c 6f63 616c 2f62 ir \"/usr/local/b\n-00042db0: 696e 2227 203e 6269 6e64 6972 2e68 0a20 in\"' >bindir.h. \n-00042dc0: 2020 2020 6d61 6b65 2020 616c 6c2d 616d make all-am\n-00042dd0: 0a20 2020 2020 6d61 6b65 5b31 5d3a 2045 . make[1]: E\n-00042de0: 6e74 6572 696e 6720 6469 7265 6374 6f72 ntering director\n-00042df0: 7920 602f 686f 6d65 2f61 646c 2f74 6d70 y `/home/adl/tmp\n-00042e00: 270a 2020 2020 2073 6f75 7263 653d 2766 '. source='f\n-00042e10: 6f6f 2e63 2720 6f62 6a65 6374 3d27 666f oo.c' object='fo\n-00042e20: 6f2e 6f27 206c 6962 746f 6f6c 3d6e 6f20 o.o' libtool=no \n-00042e30: 5c0a 2020 2020 2064 6570 6669 6c65 3d27 \\. depfile='\n-00042e40: 2e64 6570 732f 666f 6f2e 506f 2720 746d .deps/foo.Po' tm\n-00042e50: 7064 6570 6669 6c65 3d27 2e64 6570 732f pdepfile='.deps/\n-00042e60: 666f 6f2e 5450 6f27 205c 0a20 2020 2020 foo.TPo' \\. \n-00042e70: 6465 706d 6f64 653d 6763 6320 2f62 696e depmode=gcc /bin\n-00042e80: 2f73 6820 2e2f 6465 7063 6f6d 7020 5c0a /sh ./depcomp \\.\n-00042e90: 2020 2020 2067 6363 202d 492e 202d 492e gcc -I. -I.\n-00042ea0: 202d 6720 2d4f 3220 2d63 2060 7465 7374 -g -O2 -c `test\n-00042eb0: 202d 6620 2766 6f6f 2e63 2720 7c7c 2065 -f 'foo.c' || e\n-00042ec0: 6368 6f20 272e 2f27 6066 6f6f 2e63 0a20 cho './'`foo.c. \n-00042ed0: 2020 2020 6763 6320 202d 6720 2d4f 3220 gcc -g -O2 \n-00042ee0: 2020 2d6f 2066 6f6f 2020 666f 6f2e 6f0a -o foo foo.o.\n-00042ef0: 2020 2020 206d 616b 655b 315d 3a20 4c65 make[1]: Le\n-00042f00: 6176 696e 6720 6469 7265 6374 6f72 7920 aving directory \n-00042f10: 602f 686f 6d65 2f61 646c 2f74 6d70 270a `/home/adl/tmp'.\n-00042f20: 0a20 2020 486f 7765 7665 722c 2061 7320 . However, as \n-00042f30: 7361 6964 2065 6172 6c69 6572 2c20 e280 said earlier, ..\n-00042f40: 9842 5549 4c54 5f53 4f55 5243 4553 e280 .BUILT_SOURCES..\n-00042f50: 9920 6170 706c 6965 7320 6f6e 6c79 2074 . applies only t\n-00042f60: 6f20 7468 6520 e280 9861 6c6c e280 992c o the ...all...,\n-00042f70: 0ae2 8098 6368 6563 6be2 8099 2c20 616e ....check..., an\n-00042f80: 6420 e280 9869 6e73 7461 6c6c e280 9920 d ...install... \n-00042f90: 7461 7267 6574 732e 2020 4974 2073 7469 targets. It sti\n-00042fa0: 6c6c 2066 6169 6c73 2069 6620 796f 7520 ll fails if you \n-00042fb0: 7472 7920 746f 2072 756e 20e2 8098 6d61 try to run ...ma\n-00042fc0: 6b65 0a66 6f6f e280 9920 6578 706c 6963 ke.foo... explic\n-00042fd0: 6974 6c79 3a0a 0a20 2020 2020 2520 6d61 itly:.. % ma\n-00042fe0: 6b65 2063 6c65 616e 0a20 2020 2020 7465 ke clean. te\n-00042ff0: 7374 202d 7a20 2262 696e 6469 722e 6822 st -z \"bindir.h\"\n-00043000: 207c 7c20 726d 202d 6620 6269 6e64 6972 || rm -f bindir\n-00043010: 2e68 0a20 2020 2020 7465 7374 202d 7a20 .h. test -z \n-00043020: 2266 6f6f 2220 7c7c 2072 6d20 2d66 2066 \"foo\" || rm -f f\n-00043030: 6f6f 0a20 2020 2020 726d 202d 6620 2a2e oo. rm -f *.\n-00043040: 6f0a 2020 2020 2025 203a 203e 202e 6465 o. % : > .de\n-00043050: 7073 2f66 6f6f 2e50 6f20 2320 5375 7070 ps/foo.Po # Supp\n-00043060: 7265 7373 2070 7265 7669 6f75 736c 7920 ress previously \n-00043070: 7265 636f 7264 6564 2064 6570 656e 6465 recorded depende\n-00043080: 6e63 6965 730a 2020 2020 2025 206d 616b ncies. % mak\n-00043090: 6520 666f 6f0a 2020 2020 2073 6f75 7263 e foo. sourc\n-000430a0: 653d 2766 6f6f 2e63 2720 6f62 6a65 6374 e='foo.c' object\n-000430b0: 3d27 666f 6f2e 6f27 206c 6962 746f 6f6c ='foo.o' libtool\n-000430c0: 3d6e 6f20 5c0a 2020 2020 2064 6570 6669 =no \\. depfi\n-000430d0: 6c65 3d27 2e64 6570 732f 666f 6f2e 506f le='.deps/foo.Po\n-000430e0: 2720 746d 7064 6570 6669 6c65 3d27 2e64 ' tmpdepfile='.d\n-000430f0: 6570 732f 666f 6f2e 5450 6f27 205c 0a20 eps/foo.TPo' \\. \n-00043100: 2020 2020 6465 706d 6f64 653d 6763 6320 depmode=gcc \n-00043110: 2f62 696e 2f73 6820 2e2f 6465 7063 6f6d /bin/sh ./depcom\n-00043120: 7020 5c0a 2020 2020 2067 6363 202d 492e p \\. gcc -I.\n-00043130: 202d 492e 202d 6720 2d4f 3220 2d63 2060 -I. -g -O2 -c `\n-00043140: 7465 7374 202d 6620 2766 6f6f 2e63 2720 test -f 'foo.c' \n-00043150: 7c7c 2065 6368 6f20 272e 2f27 6066 6f6f || echo './'`foo\n-00043160: 2e63 0a20 2020 2020 666f 6f2e 633a 323a .c. foo.c:2:\n-00043170: 2062 696e 6469 722e 683a 204e 6f20 7375 bindir.h: No su\n-00043180: 6368 2066 696c 6520 6f72 2064 6972 6563 ch file or direc\n-00043190: 746f 7279 0a20 2020 2020 6d61 6b65 3a20 tory. make: \n-000431a0: 2a2a 2a20 5b66 6f6f 2e6f 5d20 4572 726f *** [foo.o] Erro\n-000431b0: 7220 310a 0a52 6563 6f72 6469 6e67 2044 r 1..Recording D\n-000431c0: 6570 656e 6465 6e63 6965 7320 6d61 6e75 ependencies manu\n-000431d0: 616c 6c79 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e ally............\n+00042430: 2d2d 2d2d 0a0a 5375 7070 6f73 6520 7468 ----..Suppose th\n+00042440: 6174 20e2 8098 666f 6f2e 63e2 8099 2069 at ...foo.c... i\n+00042450: 6e63 6c75 6465 7320 e280 9862 696e 6469 ncludes ...bindi\n+00042460: 722e 68e2 8099 2c20 7768 6963 6820 6973 r.h..., which is\n+00042470: 0a69 6e73 7461 6c6c 6174 696f 6e2d 6465 .installation-de\n+00042480: 7065 6e64 656e 7420 616e 6420 6e6f 7420 pendent and not \n+00042490: 6469 7374 7269 6275 7465 643a 2069 7420 distributed: it \n+000424a0: 6e65 6564 7320 746f 2062 6520 6275 696c needs to be buil\n+000424b0: 742e 2020 4865 7265 0ae2 8098 6269 6e64 t. Here....bind\n+000424c0: 6972 2e68 e280 9920 6465 6669 6e65 7320 ir.h... defines \n+000424d0: 7468 6520 7072 6570 726f 6365 7373 6f72 the preprocessor\n+000424e0: 206d 6163 726f 20e2 8098 6269 6e64 6972 macro ...bindir\n+000424f0: e280 9920 746f 2074 6865 2076 616c 7565 ... to the value\n+00042500: 206f 6620 7468 650a e280 986d 616b 65e2 of the....make.\n+00042510: 8099 2076 6172 6961 626c 6520 e280 9862 .. variable ...b\n+00042520: 696e 6469 72e2 8099 2028 696e 6865 7269 indir... (inheri\n+00042530: 7465 6420 6672 6f6d 20e2 8098 636f 6e66 ted from ...conf\n+00042540: 6967 7572 65e2 8099 292e 0a0a 2020 2057 igure...)... W\n+00042550: 6520 7375 6767 6573 7420 7365 7665 7261 e suggest severa\n+00042560: 6c20 696d 706c 656d 656e 7461 7469 6f6e l implementation\n+00042570: 7320 6265 6c6f 772e 2020 4974 2773 206e s below. It's n\n+00042580: 6f74 206d 6561 6e74 2074 6f20 6265 2061 ot meant to be a\n+00042590: 6e0a 6578 6861 7573 7469 7665 206c 6973 n.exhaustive lis\n+000425a0: 7469 6e67 206f 6620 616c 6c20 7761 7973 ting of all ways\n+000425b0: 2074 6f20 6861 6e64 6c65 2062 7569 6c74 to handle built\n+000425c0: 2073 6f75 7263 6573 2c20 6275 7420 6974 sources, but it\n+000425d0: 2077 696c 6c20 6769 7665 0a79 6f75 2061 will give.you a\n+000425e0: 2066 6577 2069 6465 6173 2069 6620 796f few ideas if yo\n+000425f0: 7520 656e 636f 756e 7465 7220 7468 6973 u encounter this\n+00042600: 2069 7373 7565 2e0a 0a46 6972 7374 2054 issue...First T\n+00042610: 7279 0a2e 2e2e 2e2e 2e2e 2e2e 0a0a 5468 ry............Th\n+00042620: 6973 2066 6972 7374 2069 6d70 6c65 6d65 is first impleme\n+00042630: 6e74 6174 696f 6e20 7769 6c6c 2069 6c6c ntation will ill\n+00042640: 7573 7472 6174 6520 7468 6520 626f 6f74 ustrate the boot\n+00042650: 7374 7261 7020 6973 7375 6520 6d65 6e74 strap issue ment\n+00042660: 696f 6e65 640a 696e 2074 6865 2070 7265 ioned.in the pre\n+00042670: 7669 6f75 7320 7365 6374 696f 6e20 282a vious section (*\n+00042680: 6e6f 7465 2053 6f75 7263 6573 3a3a 292e note Sources::).\n+00042690: 0a0a 2020 2048 6572 6520 6973 2061 2074 .. Here is a t\n+000426a0: 656e 7461 7469 7665 20e2 8098 4d61 6b65 entative ...Make\n+000426b0: 6669 6c65 2e61 6de2 8099 2e0a 0a20 2020 file.am...... \n+000426c0: 2020 2320 5468 6973 2077 6f6e 2774 2077 # This won't w\n+000426d0: 6f72 6b2e 0a20 2020 2020 6269 6e5f 5052 ork.. bin_PR\n+000426e0: 4f47 5241 4d53 203d 2066 6f6f 0a20 2020 OGRAMS = foo. \n+000426f0: 2020 666f 6f5f 534f 5552 4345 5320 3d20 foo_SOURCES = \n+00042700: 666f 6f2e 630a 2020 2020 206e 6f64 6973 foo.c. nodis\n+00042710: 745f 666f 6f5f 534f 5552 4345 5320 3d20 t_foo_SOURCES = \n+00042720: 6269 6e64 6972 2e68 0a20 2020 2020 434c bindir.h. CL\n+00042730: 4541 4e46 494c 4553 203d 2062 696e 6469 EANFILES = bindi\n+00042740: 722e 680a 2020 2020 2062 696e 6469 722e r.h. bindir.\n+00042750: 683a 204d 616b 6566 696c 650a 2020 2020 h: Makefile. \n+00042760: 2020 2020 2020 2020 2065 6368 6f20 2723 echo '#\n+00042770: 6465 6669 6e65 2062 696e 6469 7220 2224 define bindir \"$\n+00042780: 2862 696e 6469 7229 2227 203e 2440 0a0a (bindir)\"' >$@..\n+00042790: 2020 2054 6869 7320 7365 7475 7020 646f This setup do\n+000427a0: 6573 6e27 7420 776f 726b 2c20 6265 6361 esn't work, beca\n+000427b0: 7573 6520 4175 746f 6d61 6b65 2064 6f65 use Automake doe\n+000427c0: 736e 2774 206b 6e6f 7720 7468 6174 20e2 sn't know that .\n+000427d0: 8098 666f 6f2e 63e2 8099 0a69 6e63 6c75 ..foo.c....inclu\n+000427e0: 6465 7320 e280 9862 696e 6469 722e 68e2 des ...bindir.h.\n+000427f0: 8099 2e20 2052 656d 656d 6265 722c 2061 ... Remember, a\n+00042800: 7574 6f6d 6174 6963 2064 6570 656e 6465 utomatic depende\n+00042810: 6e63 7920 7472 6163 6b69 6e67 2077 6f72 ncy tracking wor\n+00042820: 6b73 2061 7320 610a 7369 6465 2d65 6666 ks as a.side-eff\n+00042830: 6563 7420 6f66 2063 6f6d 7069 6c61 7469 ect of compilati\n+00042840: 6f6e 2c20 736f 2074 6865 2064 6570 656e on, so the depen\n+00042850: 6465 6e63 6965 7320 6f66 20e2 8098 666f dencies of ...fo\n+00042860: 6f2e 6fe2 8099 2077 696c 6c20 6265 206b o.o... will be k\n+00042870: 6e6f 776e 0a6f 6e6c 7920 6166 7465 7220 nown.only after \n+00042880: e280 9866 6f6f 2e6f e280 9920 6861 7320 ...foo.o... has \n+00042890: 6265 656e 2063 6f6d 7069 6c65 6420 282a been compiled (*\n+000428a0: 6e6f 7465 2044 6570 656e 6465 6e63 6965 note Dependencie\n+000428b0: 733a 3a29 2e20 2054 6865 0a73 796d 7074 s::). The.sympt\n+000428c0: 6f6d 2069 7320 6173 2066 6f6c 6c6f 7773 om is as follows\n+000428d0: 2e0a 0a20 2020 2020 2520 6d61 6b65 0a20 ... % make. \n+000428e0: 2020 2020 736f 7572 6365 3d27 666f 6f2e source='foo.\n+000428f0: 6327 206f 626a 6563 743d 2766 6f6f 2e6f c' object='foo.o\n+00042900: 2720 6c69 6274 6f6f 6c3d 6e6f 205c 0a20 ' libtool=no \\. \n+00042910: 2020 2020 6465 7066 696c 653d 272e 6465 depfile='.de\n+00042920: 7073 2f66 6f6f 2e50 6f27 2074 6d70 6465 ps/foo.Po' tmpde\n+00042930: 7066 696c 653d 272e 6465 7073 2f66 6f6f pfile='.deps/foo\n+00042940: 2e54 506f 2720 5c0a 2020 2020 2064 6570 .TPo' \\. dep\n+00042950: 6d6f 6465 3d67 6363 202f 6269 6e2f 7368 mode=gcc /bin/sh\n+00042960: 202e 2f64 6570 636f 6d70 205c 0a20 2020 ./depcomp \\. \n+00042970: 2020 6763 6320 2d49 2e20 2d49 2e20 2d67 gcc -I. -I. -g\n+00042980: 202d 4f32 202d 6320 6074 6573 7420 2d66 -O2 -c `test -f\n+00042990: 2027 666f 6f2e 6327 207c 7c20 6563 686f 'foo.c' || echo\n+000429a0: 2027 2e2f 2760 666f 6f2e 630a 2020 2020 './'`foo.c. \n+000429b0: 2066 6f6f 2e63 3a32 3a20 6269 6e64 6972 foo.c:2: bindir\n+000429c0: 2e68 3a20 4e6f 2073 7563 6820 6669 6c65 .h: No such file\n+000429d0: 206f 7220 6469 7265 6374 6f72 790a 2020 or directory. \n+000429e0: 2020 206d 616b 653a 202a 2a2a 205b 666f make: *** [fo\n+000429f0: 6f2e 6f5d 2045 7272 6f72 2031 0a0a 2020 o.o] Error 1.. \n+00042a00: 2049 6e20 7468 6973 2065 7861 6d70 6c65 In this example\n+00042a10: 20e2 8098 6269 6e64 6972 2e68 e280 9920 ...bindir.h... \n+00042a20: 6973 206e 6f74 2064 6973 7472 6962 7574 is not distribut\n+00042a30: 6564 206e 6f72 2069 6e73 7461 6c6c 6564 ed nor installed\n+00042a40: 2c20 616e 6420 6974 0a69 7320 6e6f 7420 , and it.is not \n+00042a50: 6576 656e 2062 6569 6e67 2062 7569 6c74 even being built\n+00042a60: 206f 6e2d 7469 6d65 2e20 204f 6e65 206d on-time. One m\n+00042a70: 6179 2077 6f6e 6465 7220 6966 2074 6865 ay wonder if the\n+00042a80: 0ae2 8098 6e6f 6469 7374 5f66 6f6f 5f53 ....nodist_foo_S\n+00042a90: 4f55 5243 4553 203d 2062 696e 6469 722e OURCES = bindir.\n+00042aa0: 68e2 8099 206c 696e 6520 6861 7320 616e h... line has an\n+00042ab0: 7920 7573 6520 6174 2061 6c6c 2e20 2054 y use at all. T\n+00042ac0: 6869 7320 6c69 6e65 0a73 696d 706c 7920 his line.simply \n+00042ad0: 7374 6174 6573 2074 6861 7420 e280 9862 states that ...b\n+00042ae0: 696e 6469 722e 68e2 8099 2069 7320 6120 indir.h... is a \n+00042af0: 736f 7572 6365 206f 6620 e280 9866 6f6f source of ...foo\n+00042b00: e280 992c 2073 6f20 666f 7220 696e 7374 ..., so for inst\n+00042b10: 616e 6365 2c20 6974 0a73 686f 756c 6420 ance, it.should \n+00042b20: 6265 2069 6e73 7065 6374 6564 2077 6869 be inspected whi\n+00042b30: 6c65 2067 656e 6572 6174 696e 6720 7461 le generating ta\n+00042b40: 6773 2028 2a6e 6f74 6520 5461 6773 3a3a gs (*note Tags::\n+00042b50: 292e 2020 496e 206f 7468 6572 0a77 6f72 ). In other.wor\n+00042b60: 6473 2c20 6974 2064 6f65 7320 6e6f 7420 ds, it does not \n+00042b70: 6865 6c70 206f 7572 2070 7265 7365 6e74 help our present\n+00042b80: 2070 726f 626c 656d 2c20 616e 6420 7468 problem, and th\n+00042b90: 6520 6275 696c 6420 776f 756c 6420 6661 e build would fa\n+00042ba0: 696c 0a69 6465 6e74 6963 616c 6c79 2077 il.identically w\n+00042bb0: 6974 686f 7574 2069 742e 0a0a 5573 696e ithout it...Usin\n+00042bc0: 6720 e280 9842 5549 4c54 5f53 4f55 5243 g ...BUILT_SOURC\n+00042bd0: 4553 e280 990a 2e2e 2e2e 2e2e 2e2e 2e2e ES..............\n+00042be0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a41 2073 .............A s\n+00042bf0: 6f6c 7574 696f 6e20 6973 2074 6f20 7265 olution is to re\n+00042c00: 7175 6972 6520 e280 9862 696e 6469 722e quire ...bindir.\n+00042c10: 68e2 8099 2074 6f20 6265 2062 7569 6c74 h... to be built\n+00042c20: 2062 6566 6f72 6520 616e 7974 6869 6e67 before anything\n+00042c30: 2065 6c73 652e 0a54 6869 7320 6973 2077 else..This is w\n+00042c40: 6861 7420 e280 9842 5549 4c54 5f53 4f55 hat ...BUILT_SOU\n+00042c50: 5243 4553 e280 9920 6973 206d 6561 6e74 RCES... is meant\n+00042c60: 2066 6f72 2028 2a6e 6f74 6520 536f 7572 for (*note Sour\n+00042c70: 6365 733a 3a29 2e0a 0a20 2020 2020 6269 ces::)... bi\n+00042c80: 6e5f 5052 4f47 5241 4d53 203d 2066 6f6f n_PROGRAMS = foo\n+00042c90: 0a20 2020 2020 666f 6f5f 534f 5552 4345 . foo_SOURCE\n+00042ca0: 5320 3d20 666f 6f2e 630a 2020 2020 206e S = foo.c. n\n+00042cb0: 6f64 6973 745f 666f 6f5f 534f 5552 4345 odist_foo_SOURCE\n+00042cc0: 5320 3d20 6269 6e64 6972 2e68 0a20 2020 S = bindir.h. \n+00042cd0: 2020 4255 494c 545f 534f 5552 4345 5320 BUILT_SOURCES \n+00042ce0: 3d20 6269 6e64 6972 2e68 0a20 2020 2020 = bindir.h. \n+00042cf0: 434c 4541 4e46 494c 4553 203d 2062 696e CLEANFILES = bin\n+00042d00: 6469 722e 680a 2020 2020 2062 696e 6469 dir.h. bindi\n+00042d10: 722e 683a 204d 616b 6566 696c 650a 2020 r.h: Makefile. \n+00042d20: 2020 2020 2020 2020 2020 2065 6368 6f20 echo \n+00042d30: 2723 6465 6669 6e65 2062 696e 6469 7220 '#define bindir \n+00042d40: 2224 2862 696e 6469 7229 2227 203e 2440 \"$(bindir)\"' >$@\n+00042d50: 0a0a 2020 2053 6565 2068 6f77 20e2 8098 .. See how ...\n+00042d60: 6269 6e64 6972 2e68 e280 9920 6765 7473 bindir.h... gets\n+00042d70: 2062 7569 6c74 2066 6972 7374 3a0a 0a20 built first:.. \n+00042d80: 2020 2020 2520 6d61 6b65 0a20 2020 2020 % make. \n+00042d90: 6563 686f 2027 2364 6566 696e 6520 6269 echo '#define bi\n+00042da0: 6e64 6972 2022 2f75 7372 2f6c 6f63 616c ndir \"/usr/local\n+00042db0: 2f62 696e 2227 203e 6269 6e64 6972 2e68 /bin\"' >bindir.h\n+00042dc0: 0a20 2020 2020 6d61 6b65 2020 616c 6c2d . make all-\n+00042dd0: 616d 0a20 2020 2020 6d61 6b65 5b31 5d3a am. make[1]:\n+00042de0: 2045 6e74 6572 696e 6720 6469 7265 6374 Entering direct\n+00042df0: 6f72 7920 602f 686f 6d65 2f61 646c 2f74 ory `/home/adl/t\n+00042e00: 6d70 270a 2020 2020 2073 6f75 7263 653d mp'. source=\n+00042e10: 2766 6f6f 2e63 2720 6f62 6a65 6374 3d27 'foo.c' object='\n+00042e20: 666f 6f2e 6f27 206c 6962 746f 6f6c 3d6e foo.o' libtool=n\n+00042e30: 6f20 5c0a 2020 2020 2064 6570 6669 6c65 o \\. depfile\n+00042e40: 3d27 2e64 6570 732f 666f 6f2e 506f 2720 ='.deps/foo.Po' \n+00042e50: 746d 7064 6570 6669 6c65 3d27 2e64 6570 tmpdepfile='.dep\n+00042e60: 732f 666f 6f2e 5450 6f27 205c 0a20 2020 s/foo.TPo' \\. \n+00042e70: 2020 6465 706d 6f64 653d 6763 6320 2f62 depmode=gcc /b\n+00042e80: 696e 2f73 6820 2e2f 6465 7063 6f6d 7020 in/sh ./depcomp \n+00042e90: 5c0a 2020 2020 2067 6363 202d 492e 202d \\. gcc -I. -\n+00042ea0: 492e 202d 6720 2d4f 3220 2d63 2060 7465 I. -g -O2 -c `te\n+00042eb0: 7374 202d 6620 2766 6f6f 2e63 2720 7c7c st -f 'foo.c' ||\n+00042ec0: 2065 6368 6f20 272e 2f27 6066 6f6f 2e63 echo './'`foo.c\n+00042ed0: 0a20 2020 2020 6763 6320 202d 6720 2d4f . gcc -g -O\n+00042ee0: 3220 2020 2d6f 2066 6f6f 2020 666f 6f2e 2 -o foo foo.\n+00042ef0: 6f0a 2020 2020 206d 616b 655b 315d 3a20 o. make[1]: \n+00042f00: 4c65 6176 696e 6720 6469 7265 6374 6f72 Leaving director\n+00042f10: 7920 602f 686f 6d65 2f61 646c 2f74 6d70 y `/home/adl/tmp\n+00042f20: 270a 0a20 2020 486f 7765 7665 722c 2061 '.. However, a\n+00042f30: 7320 7361 6964 2065 6172 6c69 6572 2c20 s said earlier, \n+00042f40: e280 9842 5549 4c54 5f53 4f55 5243 4553 ...BUILT_SOURCES\n+00042f50: e280 9920 6170 706c 6965 7320 6f6e 6c79 ... applies only\n+00042f60: 2074 6f20 7468 6520 e280 9861 6c6c e280 to the ...all..\n+00042f70: 992c 0ae2 8098 6368 6563 6be2 8099 2c20 .,....check..., \n+00042f80: 616e 6420 e280 9869 6e73 7461 6c6c e280 and ...install..\n+00042f90: 9920 7461 7267 6574 732e 2020 4974 2073 . targets. It s\n+00042fa0: 7469 6c6c 2066 6169 6c73 2069 6620 796f till fails if yo\n+00042fb0: 7520 7472 7920 746f 2072 756e 20e2 8098 u try to run ...\n+00042fc0: 6d61 6b65 0a66 6f6f e280 9920 6578 706c make.foo... expl\n+00042fd0: 6963 6974 6c79 3a0a 0a20 2020 2020 2520 icitly:.. % \n+00042fe0: 6d61 6b65 2063 6c65 616e 0a20 2020 2020 make clean. \n+00042ff0: 7465 7374 202d 7a20 2262 696e 6469 722e test -z \"bindir.\n+00043000: 6822 207c 7c20 726d 202d 6620 6269 6e64 h\" || rm -f bind\n+00043010: 6972 2e68 0a20 2020 2020 7465 7374 202d ir.h. test -\n+00043020: 7a20 2266 6f6f 2220 7c7c 2072 6d20 2d66 z \"foo\" || rm -f\n+00043030: 2066 6f6f 0a20 2020 2020 726d 202d 6620 foo. rm -f \n+00043040: 2a2e 6f0a 2020 2020 2025 203a 203e 202e *.o. % : > .\n+00043050: 6465 7073 2f66 6f6f 2e50 6f20 2320 5375 deps/foo.Po # Su\n+00043060: 7070 7265 7373 2070 7265 7669 6f75 736c ppress previousl\n+00043070: 7920 7265 636f 7264 6564 2064 6570 656e y recorded depen\n+00043080: 6465 6e63 6965 730a 2020 2020 2025 206d dencies. % m\n+00043090: 616b 6520 666f 6f0a 2020 2020 2073 6f75 ake foo. sou\n+000430a0: 7263 653d 2766 6f6f 2e63 2720 6f62 6a65 rce='foo.c' obje\n+000430b0: 6374 3d27 666f 6f2e 6f27 206c 6962 746f ct='foo.o' libto\n+000430c0: 6f6c 3d6e 6f20 5c0a 2020 2020 2064 6570 ol=no \\. dep\n+000430d0: 6669 6c65 3d27 2e64 6570 732f 666f 6f2e file='.deps/foo.\n+000430e0: 506f 2720 746d 7064 6570 6669 6c65 3d27 Po' tmpdepfile='\n+000430f0: 2e64 6570 732f 666f 6f2e 5450 6f27 205c .deps/foo.TPo' \\\n+00043100: 0a20 2020 2020 6465 706d 6f64 653d 6763 . depmode=gc\n+00043110: 6320 2f62 696e 2f73 6820 2e2f 6465 7063 c /bin/sh ./depc\n+00043120: 6f6d 7020 5c0a 2020 2020 2067 6363 202d omp \\. gcc -\n+00043130: 492e 202d 492e 202d 6720 2d4f 3220 2d63 I. -I. -g -O2 -c\n+00043140: 2060 7465 7374 202d 6620 2766 6f6f 2e63 `test -f 'foo.c\n+00043150: 2720 7c7c 2065 6368 6f20 272e 2f27 6066 ' || echo './'`f\n+00043160: 6f6f 2e63 0a20 2020 2020 666f 6f2e 633a oo.c. foo.c:\n+00043170: 323a 2062 696e 6469 722e 683a 204e 6f20 2: bindir.h: No \n+00043180: 7375 6368 2066 696c 6520 6f72 2064 6972 such file or dir\n+00043190: 6563 746f 7279 0a20 2020 2020 6d61 6b65 ectory. make\n+000431a0: 3a20 2a2a 2a20 5b66 6f6f 2e6f 5d20 4572 : *** [foo.o] Er\n+000431b0: 726f 7220 310a 0a52 6563 6f72 6469 6e67 ror 1..Recording\n+000431c0: 2044 6570 656e 6465 6e63 6965 7320 6d61 Dependencies ma\n+000431d0: 6e75 616c 6c79 0a2e 2e2e 2e2e 2e2e 2e2e nually..........\n 000431e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-000431f0: 2e2e 2e2e 0a0a 5573 7561 6c6c 7920 7065 ......Usually pe\n-00043200: 6f70 6c65 2061 7265 2068 6170 7079 2065 ople are happy e\n-00043210: 6e6f 7567 6820 7769 7468 20e2 8098 4255 nough with ...BU\n-00043220: 494c 545f 534f 5552 4345 53e2 8099 2062 ILT_SOURCES... b\n-00043230: 6563 6175 7365 2074 6865 7920 6e65 7665 ecause they neve\n-00043240: 720a 6275 696c 6420 7461 7267 6574 7320 r.build targets \n-00043250: 7375 6368 2061 7320 e280 986d 616b 6520 such as ...make \n-00043260: 666f 6fe2 8099 2062 6566 6f72 6520 e280 foo... before ..\n-00043270: 986d 616b 6520 616c 6ce2 8099 2c20 6173 .make all..., as\n-00043280: 2069 6e20 7468 6520 7072 6576 696f 7573 in the previous\n-00043290: 0a65 7861 6d70 6c65 2e20 2048 6f77 6576 .example. Howev\n-000432a0: 6572 2069 6620 7468 6973 206d 6174 7465 er if this matte\n-000432b0: 7273 2074 6f20 796f 752c 2079 6f75 2063 rs to you, you c\n-000432c0: 616e 2061 766f 6964 20e2 8098 4255 494c an avoid ...BUIL\n-000432d0: 545f 534f 5552 4345 53e2 8099 0a61 6e64 T_SOURCES....and\n-000432e0: 2072 6563 6f72 6420 7375 6368 2064 6570 record such dep\n-000432f0: 656e 6465 6e63 6965 7320 6578 706c 6963 endencies explic\n-00043300: 6974 6c79 2069 6e20 7468 6520 e280 984d itly in the ...M\n-00043310: 616b 6566 696c 652e 616d e280 992e 0a0a akefile.am......\n-00043320: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n-00043330: 5320 3d20 666f 6f0a 2020 2020 2066 6f6f S = foo. foo\n-00043340: 5f53 4f55 5243 4553 203d 2066 6f6f 2e63 _SOURCES = foo.c\n-00043350: 0a20 2020 2020 6e6f 6469 7374 5f66 6f6f . nodist_foo\n-00043360: 5f53 4f55 5243 4553 203d 2062 696e 6469 _SOURCES = bindi\n-00043370: 722e 680a 2020 2020 2066 6f6f 2e24 284f r.h. foo.$(O\n-00043380: 424a 4558 5429 3a20 6269 6e64 6972 2e68 BJEXT): bindir.h\n-00043390: 0a20 2020 2020 434c 4541 4e46 494c 4553 . CLEANFILES\n-000433a0: 203d 2062 696e 6469 722e 680a 2020 2020 = bindir.h. \n-000433b0: 2062 696e 6469 722e 683a 204d 616b 6566 bindir.h: Makef\n-000433c0: 696c 650a 2020 2020 2020 2020 2020 2020 ile. \n-000433d0: 2065 6368 6f20 2723 6465 6669 6e65 2062 echo '#define b\n-000433e0: 696e 6469 7220 2224 2862 696e 6469 7229 indir \"$(bindir)\n-000433f0: 2227 203e 2440 0a0a 2020 2059 6f75 2064 \"' >$@.. You d\n-00043400: 6f6e 2774 2068 6176 6520 746f 206c 6973 on't have to lis\n-00043410: 7420 5f61 6c6c 5f20 7468 6520 6465 7065 t _all_ the depe\n-00043420: 6e64 656e 6369 6573 206f 6620 e280 9866 ndencies of ...f\n-00043430: 6f6f 2e6f e280 9920 6578 706c 6963 6974 oo.o... explicit\n-00043440: 6c79 2c0a 6f6e 6c79 2074 686f 7365 2074 ly,.only those t\n-00043450: 6861 7420 6d69 6768 7420 6e65 6564 2074 hat might need t\n-00043460: 6f20 6265 2062 7569 6c74 2e20 2049 6620 o be built. If \n-00043470: 6120 6465 7065 6e64 656e 6379 2061 6c72 a dependency alr\n-00043480: 6561 6479 2065 7869 7374 732c 0a69 7420 eady exists,.it \n-00043490: 7769 6c6c 206e 6f74 2068 696e 6465 7220 will not hinder \n-000434a0: 7468 6520 6669 7273 7420 636f 6d70 696c the first compil\n-000434b0: 6174 696f 6e20 616e 6420 7769 6c6c 2062 ation and will b\n-000434c0: 6520 7265 636f 7264 6564 2062 7920 7468 e recorded by th\n-000434d0: 650a 6e6f 726d 616c 2064 6570 656e 6465 e.normal depende\n-000434e0: 6e63 7920 7472 6163 6b69 6e67 2063 6f64 ncy tracking cod\n-000434f0: 652e 2020 284e 6f74 6520 7468 6174 2061 e. (Note that a\n-00043500: 6674 6572 2074 6869 7320 6669 7273 740a fter this first.\n-00043510: 636f 6d70 696c 6174 696f 6e20 7468 6520 compilation the \n-00043520: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-00043530: 696e 6720 636f 6465 2077 696c 6c20 616c ing code will al\n-00043540: 736f 2068 6176 6520 7265 636f 7264 6564 so have recorded\n-00043550: 2074 6865 0a64 6570 656e 6465 6e63 7920 the.dependency \n-00043560: 6265 7477 6565 6e20 e280 9866 6f6f 2e6f between ...foo.o\n-00043570: e280 9920 616e 6420 e280 9862 696e 6469 ... and ...bindi\n-00043580: 722e 68e2 8099 3b20 736f 206f 7572 2065 r.h...; so our e\n-00043590: 7870 6c69 6369 7420 6465 7065 6e64 656e xplicit dependen\n-000435a0: 6379 2069 730a 7265 616c 6c79 2075 7365 cy is.really use\n-000435b0: 6675 6c20 746f 2074 6865 2066 6972 7374 ful to the first\n-000435c0: 2062 7569 6c64 206f 6e6c 792e 290a 0a20 build only.).. \n-000435d0: 2020 4164 6469 6e67 2065 7870 6c69 6369 Adding explici\n-000435e0: 7420 6465 7065 6e64 656e 6369 6573 206c t dependencies l\n-000435f0: 696b 6520 7468 6973 2063 616e 2062 6520 ike this can be \n-00043600: 6120 6269 7420 6461 6e67 6572 6f75 7320 a bit dangerous \n-00043610: 6966 2079 6f75 0a61 7265 206e 6f74 2063 if you.are not c\n-00043620: 6172 6566 756c 2065 6e6f 7567 682e 2020 areful enough. \n-00043630: 5468 6973 2069 7320 6475 6520 746f 2074 This is due to t\n-00043640: 6865 2077 6179 2041 7574 6f6d 616b 6520 he way Automake \n-00043650: 7472 6965 7320 6e6f 7420 746f 0a6f 7665 tries not to.ove\n-00043660: 7277 7269 7465 2079 6f75 7220 7275 6c65 rwrite your rule\n-00043670: 7320 2869 7420 6173 7375 6d65 7320 796f s (it assumes yo\n-00043680: 7520 6b6e 6f77 2062 6574 7465 7220 7468 u know better th\n-00043690: 616e 2069 7429 2e0a e280 9866 6f6f 2e24 an it).....foo.$\n-000436a0: 284f 424a 4558 5429 3a20 6269 6e64 6972 (OBJEXT): bindir\n-000436b0: 2e68 e280 9920 7375 7065 7273 6564 6573 .h... supersedes\n-000436c0: 2061 6e79 2072 756c 6520 4175 746f 6d61 any rule Automa\n-000436d0: 6b65 206d 6179 2077 616e 7420 746f 0a6f ke may want to.o\n-000436e0: 7574 7075 7420 746f 2062 7569 6c64 20e2 utput to build .\n-000436f0: 8098 666f 6f2e 2428 4f42 4a45 5854 29e2 ..foo.$(OBJEXT).\n-00043700: 8099 2e20 2049 7420 6861 7070 656e 7320 ... It happens \n-00043710: 746f 2077 6f72 6b20 696e 2074 6869 7320 to work in this \n-00043720: 6361 7365 0a62 6563 6175 7365 2041 7574 case.because Aut\n-00043730: 6f6d 616b 6520 646f 6573 6e27 7420 6861 omake doesn't ha\n-00043740: 7665 2074 6f20 6f75 7470 7574 2061 6e79 ve to output any\n-00043750: 20e2 8098 666f 6f2e 2428 4f42 4a45 5854 ...foo.$(OBJEXT\n-00043760: 293a e280 9920 7461 7267 6574 3a20 6974 ):... target: it\n-00043770: 0a72 656c 6965 7320 6f6e 2061 2073 7566 .relies on a suf\n-00043780: 6669 7820 7275 6c65 2069 6e73 7465 6164 fix rule instead\n-00043790: 2028 692e 652e 2c20 e280 982e 632e 2428 (i.e., ....c.$(\n-000437a0: 4f42 4a45 5854 293a e280 9929 2e20 2041 OBJEXT):...). A\n-000437b0: 6c77 6179 7320 6368 6563 6b0a 7468 6520 lways check.the \n-000437c0: 6765 6e65 7261 7465 6420 e280 984d 616b generated ...Mak\n-000437d0: 6566 696c 652e 696e e280 9920 6966 2079 efile.in... if y\n-000437e0: 6f75 2064 6f20 7468 6973 2e0a 0a42 7569 ou do this...Bui\n-000437f0: 6c64 20e2 8098 6269 6e64 6972 2e68 e280 ld ...bindir.h..\n-00043800: 9920 6672 6f6d 20e2 8098 636f 6e66 6967 . from ...config\n-00043810: 7572 65e2 8099 0a2e 2e2e 2e2e 2e2e 2e2e ure.............\n+000431f0: 2e2e 2e2e 2e2e 0a0a 5573 7561 6c6c 7920 ........Usually \n+00043200: 7065 6f70 6c65 2061 7265 2068 6170 7079 people are happy\n+00043210: 2065 6e6f 7567 6820 7769 7468 20e2 8098 enough with ...\n+00043220: 4255 494c 545f 534f 5552 4345 53e2 8099 BUILT_SOURCES...\n+00043230: 2062 6563 6175 7365 2074 6865 7920 6e65 because they ne\n+00043240: 7665 720a 6275 696c 6420 7461 7267 6574 ver.build target\n+00043250: 7320 7375 6368 2061 7320 e280 986d 616b s such as ...mak\n+00043260: 6520 666f 6fe2 8099 2062 6566 6f72 6520 e foo... before \n+00043270: e280 986d 616b 6520 616c 6ce2 8099 2c20 ...make all..., \n+00043280: 6173 2069 6e20 7468 6520 7072 6576 696f as in the previo\n+00043290: 7573 0a65 7861 6d70 6c65 2e20 2048 6f77 us.example. How\n+000432a0: 6576 6572 2069 6620 7468 6973 206d 6174 ever if this mat\n+000432b0: 7465 7273 2074 6f20 796f 752c 2079 6f75 ters to you, you\n+000432c0: 2063 616e 2061 766f 6964 20e2 8098 4255 can avoid ...BU\n+000432d0: 494c 545f 534f 5552 4345 53e2 8099 0a61 ILT_SOURCES....a\n+000432e0: 6e64 2072 6563 6f72 6420 7375 6368 2064 nd record such d\n+000432f0: 6570 656e 6465 6e63 6965 7320 6578 706c ependencies expl\n+00043300: 6963 6974 6c79 2069 6e20 7468 6520 e280 icitly in the ..\n+00043310: 984d 616b 6566 696c 652e 616d e280 992e .Makefile.am....\n+00043320: 0a0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n+00043330: 414d 5320 3d20 666f 6f0a 2020 2020 2066 AMS = foo. f\n+00043340: 6f6f 5f53 4f55 5243 4553 203d 2066 6f6f oo_SOURCES = foo\n+00043350: 2e63 0a20 2020 2020 6e6f 6469 7374 5f66 .c. nodist_f\n+00043360: 6f6f 5f53 4f55 5243 4553 203d 2062 696e oo_SOURCES = bin\n+00043370: 6469 722e 680a 2020 2020 2066 6f6f 2e24 dir.h. foo.$\n+00043380: 284f 424a 4558 5429 3a20 6269 6e64 6972 (OBJEXT): bindir\n+00043390: 2e68 0a20 2020 2020 434c 4541 4e46 494c .h. CLEANFIL\n+000433a0: 4553 203d 2062 696e 6469 722e 680a 2020 ES = bindir.h. \n+000433b0: 2020 2062 696e 6469 722e 683a 204d 616b bindir.h: Mak\n+000433c0: 6566 696c 650a 2020 2020 2020 2020 2020 efile. \n+000433d0: 2020 2065 6368 6f20 2723 6465 6669 6e65 echo '#define\n+000433e0: 2062 696e 6469 7220 2224 2862 696e 6469 bindir \"$(bindi\n+000433f0: 7229 2227 203e 2440 0a0a 2020 2059 6f75 r)\"' >$@.. You\n+00043400: 2064 6f6e 2774 2068 6176 6520 746f 206c don't have to l\n+00043410: 6973 7420 5f61 6c6c 5f20 7468 6520 6465 ist _all_ the de\n+00043420: 7065 6e64 656e 6369 6573 206f 6620 e280 pendencies of ..\n+00043430: 9866 6f6f 2e6f e280 9920 6578 706c 6963 .foo.o... explic\n+00043440: 6974 6c79 2c0a 6f6e 6c79 2074 686f 7365 itly,.only those\n+00043450: 2074 6861 7420 6d69 6768 7420 6e65 6564 that might need\n+00043460: 2074 6f20 6265 2062 7569 6c74 2e20 2049 to be built. I\n+00043470: 6620 6120 6465 7065 6e64 656e 6379 2061 f a dependency a\n+00043480: 6c72 6561 6479 2065 7869 7374 732c 0a69 lready exists,.i\n+00043490: 7420 7769 6c6c 206e 6f74 2068 696e 6465 t will not hinde\n+000434a0: 7220 7468 6520 6669 7273 7420 636f 6d70 r the first comp\n+000434b0: 696c 6174 696f 6e20 616e 6420 7769 6c6c ilation and will\n+000434c0: 2062 6520 7265 636f 7264 6564 2062 7920 be recorded by \n+000434d0: 7468 650a 6e6f 726d 616c 2064 6570 656e the.normal depen\n+000434e0: 6465 6e63 7920 7472 6163 6b69 6e67 2063 dency tracking c\n+000434f0: 6f64 652e 2020 284e 6f74 6520 7468 6174 ode. (Note that\n+00043500: 2061 6674 6572 2074 6869 7320 6669 7273 after this firs\n+00043510: 740a 636f 6d70 696c 6174 696f 6e20 7468 t.compilation th\n+00043520: 6520 6465 7065 6e64 656e 6379 2074 7261 e dependency tra\n+00043530: 636b 696e 6720 636f 6465 2077 696c 6c20 cking code will \n+00043540: 616c 736f 2068 6176 6520 7265 636f 7264 also have record\n+00043550: 6564 2074 6865 0a64 6570 656e 6465 6e63 ed the.dependenc\n+00043560: 7920 6265 7477 6565 6e20 e280 9866 6f6f y between ...foo\n+00043570: 2e6f e280 9920 616e 6420 e280 9862 696e .o... and ...bin\n+00043580: 6469 722e 68e2 8099 3b20 736f 206f 7572 dir.h...; so our\n+00043590: 2065 7870 6c69 6369 7420 6465 7065 6e64 explicit depend\n+000435a0: 656e 6379 2069 730a 7265 616c 6c79 2075 ency is.really u\n+000435b0: 7365 6675 6c20 746f 2074 6865 2066 6972 seful to the fir\n+000435c0: 7374 2062 7569 6c64 206f 6e6c 792e 290a st build only.).\n+000435d0: 0a20 2020 4164 6469 6e67 2065 7870 6c69 . Adding expli\n+000435e0: 6369 7420 6465 7065 6e64 656e 6369 6573 cit dependencies\n+000435f0: 206c 696b 6520 7468 6973 2063 616e 2062 like this can b\n+00043600: 6520 6120 6269 7420 6461 6e67 6572 6f75 e a bit dangerou\n+00043610: 7320 6966 2079 6f75 0a61 7265 206e 6f74 s if you.are not\n+00043620: 2063 6172 6566 756c 2065 6e6f 7567 682e careful enough.\n+00043630: 2020 5468 6973 2069 7320 6475 6520 746f This is due to\n+00043640: 2074 6865 2077 6179 2041 7574 6f6d 616b the way Automak\n+00043650: 6520 7472 6965 7320 6e6f 7420 746f 0a6f e tries not to.o\n+00043660: 7665 7277 7269 7465 2079 6f75 7220 7275 verwrite your ru\n+00043670: 6c65 7320 2869 7420 6173 7375 6d65 7320 les (it assumes \n+00043680: 796f 7520 6b6e 6f77 2062 6574 7465 7220 you know better \n+00043690: 7468 616e 2069 7429 2e0a e280 9866 6f6f than it).....foo\n+000436a0: 2e24 284f 424a 4558 5429 3a20 6269 6e64 .$(OBJEXT): bind\n+000436b0: 6972 2e68 e280 9920 7375 7065 7273 6564 ir.h... supersed\n+000436c0: 6573 2061 6e79 2072 756c 6520 4175 746f es any rule Auto\n+000436d0: 6d61 6b65 206d 6179 2077 616e 7420 746f make may want to\n+000436e0: 0a6f 7574 7075 7420 746f 2062 7569 6c64 .output to build\n+000436f0: 20e2 8098 666f 6f2e 2428 4f42 4a45 5854 ...foo.$(OBJEXT\n+00043700: 29e2 8099 2e20 2049 7420 6861 7070 656e ).... It happen\n+00043710: 7320 746f 2077 6f72 6b20 696e 2074 6869 s to work in thi\n+00043720: 7320 6361 7365 0a62 6563 6175 7365 2041 s case.because A\n+00043730: 7574 6f6d 616b 6520 646f 6573 6e27 7420 utomake doesn't \n+00043740: 6861 7665 2074 6f20 6f75 7470 7574 2061 have to output a\n+00043750: 6e79 20e2 8098 666f 6f2e 2428 4f42 4a45 ny ...foo.$(OBJE\n+00043760: 5854 293a e280 9920 7461 7267 6574 3a20 XT):... target: \n+00043770: 6974 0a72 656c 6965 7320 6f6e 2061 2073 it.relies on a s\n+00043780: 7566 6669 7820 7275 6c65 2069 6e73 7465 uffix rule inste\n+00043790: 6164 2028 692e 652e 2c20 e280 982e 632e ad (i.e., ....c.\n+000437a0: 2428 4f42 4a45 5854 293a e280 9929 2e20 $(OBJEXT):...). \n+000437b0: 2041 6c77 6179 7320 6368 6563 6b0a 7468 Always check.th\n+000437c0: 6520 6765 6e65 7261 7465 6420 e280 984d e generated ...M\n+000437d0: 616b 6566 696c 652e 696e e280 9920 6966 akefile.in... if\n+000437e0: 2079 6f75 2064 6f20 7468 6973 2e0a 0a42 you do this...B\n+000437f0: 7569 6c64 20e2 8098 6269 6e64 6972 2e68 uild ...bindir.h\n+00043800: e280 9920 6672 6f6d 20e2 8098 636f 6e66 ... from ...conf\n+00043810: 6967 7572 65e2 8099 0a2e 2e2e 2e2e 2e2e igure...........\n 00043820: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-00043830: 2e2e 2e2e 2e2e 2e2e 0a0a 4974 2773 2070 ..........It's p\n-00043840: 6f73 7369 626c 6520 746f 2064 6566 696e ossible to defin\n-00043850: 6520 7468 6973 2070 7265 7072 6f63 6573 e this preproces\n-00043860: 736f 7220 6d61 6372 6f20 6672 6f6d 20e2 sor macro from .\n-00043870: 8098 636f 6e66 6967 7572 65e2 8099 2c20 ..configure..., \n-00043880: 6569 7468 6572 0a69 6e20 e280 9863 6f6e either.in ...con\n-00043890: 6669 672e 68e2 8099 2028 2a6e 6f74 6520 fig.h... (*note \n-000438a0: 4465 6669 6e69 6e67 2044 6972 6563 746f Defining Directo\n-000438b0: 7269 6573 3a20 2861 7574 6f63 6f6e 6629 ries: (autoconf)\n-000438c0: 4465 6669 6e69 6e67 0a44 6972 6563 746f Defining.Directo\n-000438d0: 7269 6573 2e29 2c20 6f72 2062 7920 7072 ries.), or by pr\n-000438e0: 6f63 6573 7369 6e67 2061 20e2 8098 6269 ocessing a ...bi\n-000438f0: 6e64 6972 2e68 2e69 6ee2 8099 2066 696c ndir.h.in... fil\n-00043900: 6520 7573 696e 670a e280 9841 435f 434f e using....AC_CO\n-00043910: 4e46 4947 5f46 494c 4553 e280 9920 282a NFIG_FILES... (*\n-00043920: 6e6f 7465 2043 6f6e 6669 6775 7261 7469 note Configurati\n-00043930: 6f6e 2041 6374 696f 6e73 3a20 2861 7574 on Actions: (aut\n-00043940: 6f63 6f6e 6629 436f 6e66 6967 7572 6174 oconf)Configurat\n-00043950: 696f 6e0a 4163 7469 6f6e 732e 292e 0a0a ion.Actions.)...\n-00043960: 2020 2041 7420 7468 6973 2070 6f69 6e74 At this point\n-00043970: 2069 7420 7368 6f75 6c64 2062 6520 636c it should be cl\n-00043980: 6561 7220 7468 6174 2062 7569 6c64 696e ear that buildin\n-00043990: 6720 e280 9862 696e 6469 722e 68e2 8099 g ...bindir.h...\n-000439a0: 2066 726f 6d0a e280 9863 6f6e 6669 6775 from....configu\n-000439b0: 7265 e280 9920 776f 726b 7320 7765 6c6c re... works well\n-000439c0: 2066 6f72 2074 6869 7320 6578 616d 706c for this exampl\n-000439d0: 652e 2020 e280 9862 696e 6469 722e 68e2 e. ...bindir.h.\n-000439e0: 8099 2077 696c 6c20 6578 6973 7420 6265 .. will exist be\n-000439f0: 666f 7265 0a79 6f75 2062 7569 6c64 2061 fore.you build a\n-00043a00: 6e79 2074 6172 6765 742c 2068 656e 6365 ny target, hence\n-00043a10: 2077 696c 6c20 6e6f 7420 6361 7573 6520 will not cause \n-00043a20: 616e 7920 6465 7065 6e64 656e 6379 2069 any dependency i\n-00043a30: 7373 7565 2e0a 0a20 2020 5468 6520 4d61 ssue... The Ma\n-00043a40: 6b65 6669 6c65 2063 616e 2062 6520 7368 kefile can be sh\n-00043a50: 7275 6e6b 2061 7320 666f 6c6c 6f77 732e runk as follows.\n-00043a60: 2020 5765 2064 6f20 6e6f 7420 6576 656e We do not even\n-00043a70: 2068 6176 6520 746f 0a6d 656e 7469 6f6e have to.mention\n-00043a80: 20e2 8098 6269 6e64 6972 2e68 e280 992e ...bindir.h....\n-00043a90: 0a0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n-00043aa0: 414d 5320 3d20 666f 6f0a 2020 2020 2066 AMS = foo. f\n-00043ab0: 6f6f 5f53 4f55 5243 4553 203d 2066 6f6f oo_SOURCES = foo\n-00043ac0: 2e63 0a0a 2020 2048 6f77 6576 6572 2c20 .c.. However, \n-00043ad0: 6974 2773 206e 6f74 2061 6c77 6179 7320 it's not always \n-00043ae0: 706f 7373 6962 6c65 2074 6f20 6275 696c possible to buil\n-00043af0: 6420 736f 7572 6365 7320 6672 6f6d 20e2 d sources from .\n-00043b00: 8098 636f 6e66 6967 7572 65e2 8099 2c0a ..configure...,.\n-00043b10: 6573 7065 6369 616c 6c79 2077 6865 6e20 especially when \n-00043b20: 7468 6573 6520 736f 7572 6365 7320 6172 these sources ar\n-00043b30: 6520 6765 6e65 7261 7465 6420 6279 2061 e generated by a\n-00043b40: 2074 6f6f 6c20 7468 6174 206e 6565 6473 tool that needs\n-00043b50: 2074 6f20 6265 0a62 7569 6c74 2066 6972 to be.built fir\n-00043b60: 7374 2e0a 0a42 7569 6c64 20e2 8098 6269 st...Build ...bi\n-00043b70: 6e64 6972 2e63 e280 992c 206e 6f74 20e2 ndir.c..., not .\n-00043b80: 8098 6269 6e64 6972 2e68 e280 992e 0a2e ..bindir.h......\n-00043b90: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n+00043830: 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a 4974 2773 ............It's\n+00043840: 2070 6f73 7369 626c 6520 746f 2064 6566 possible to def\n+00043850: 696e 6520 7468 6973 2070 7265 7072 6f63 ine this preproc\n+00043860: 6573 736f 7220 6d61 6372 6f20 6672 6f6d essor macro from\n+00043870: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+00043880: 2c20 6569 7468 6572 0a69 6e20 e280 9863 , either.in ...c\n+00043890: 6f6e 6669 672e 68e2 8099 2028 2a6e 6f74 onfig.h... (*not\n+000438a0: 6520 4465 6669 6e69 6e67 2044 6972 6563 e Defining Direc\n+000438b0: 746f 7269 6573 3a20 2861 7574 6f63 6f6e tories: (autocon\n+000438c0: 6629 4465 6669 6e69 6e67 0a44 6972 6563 f)Defining.Direc\n+000438d0: 746f 7269 6573 2e29 2c20 6f72 2062 7920 tories.), or by \n+000438e0: 7072 6f63 6573 7369 6e67 2061 20e2 8098 processing a ...\n+000438f0: 6269 6e64 6972 2e68 2e69 6ee2 8099 2066 bindir.h.in... f\n+00043900: 696c 6520 7573 696e 670a e280 9841 435f ile using....AC_\n+00043910: 434f 4e46 4947 5f46 494c 4553 e280 9920 CONFIG_FILES... \n+00043920: 282a 6e6f 7465 2043 6f6e 6669 6775 7261 (*note Configura\n+00043930: 7469 6f6e 2041 6374 696f 6e73 3a20 2861 tion Actions: (a\n+00043940: 7574 6f63 6f6e 6629 436f 6e66 6967 7572 utoconf)Configur\n+00043950: 6174 696f 6e0a 4163 7469 6f6e 732e 292e ation.Actions.).\n+00043960: 0a0a 2020 2041 7420 7468 6973 2070 6f69 .. At this poi\n+00043970: 6e74 2069 7420 7368 6f75 6c64 2062 6520 nt it should be \n+00043980: 636c 6561 7220 7468 6174 2062 7569 6c64 clear that build\n+00043990: 696e 6720 e280 9862 696e 6469 722e 68e2 ing ...bindir.h.\n+000439a0: 8099 2066 726f 6d0a e280 9863 6f6e 6669 .. from....confi\n+000439b0: 6775 7265 e280 9920 776f 726b 7320 7765 gure... works we\n+000439c0: 6c6c 2066 6f72 2074 6869 7320 6578 616d ll for this exam\n+000439d0: 706c 652e 2020 e280 9862 696e 6469 722e ple. ...bindir.\n+000439e0: 68e2 8099 2077 696c 6c20 6578 6973 7420 h... will exist \n+000439f0: 6265 666f 7265 0a79 6f75 2062 7569 6c64 before.you build\n+00043a00: 2061 6e79 2074 6172 6765 742c 2068 656e any target, hen\n+00043a10: 6365 2077 696c 6c20 6e6f 7420 6361 7573 ce will not caus\n+00043a20: 6520 616e 7920 6465 7065 6e64 656e 6379 e any dependency\n+00043a30: 2069 7373 7565 2e0a 0a20 2020 5468 6520 issue... The \n+00043a40: 4d61 6b65 6669 6c65 2063 616e 2062 6520 Makefile can be \n+00043a50: 7368 7275 6e6b 2061 7320 666f 6c6c 6f77 shrunk as follow\n+00043a60: 732e 2020 5765 2064 6f20 6e6f 7420 6576 s. We do not ev\n+00043a70: 656e 2068 6176 6520 746f 0a6d 656e 7469 en have to.menti\n+00043a80: 6f6e 20e2 8098 6269 6e64 6972 2e68 e280 on ...bindir.h..\n+00043a90: 992e 0a0a 2020 2020 2062 696e 5f50 524f .... bin_PRO\n+00043aa0: 4752 414d 5320 3d20 666f 6f0a 2020 2020 GRAMS = foo. \n+00043ab0: 2066 6f6f 5f53 4f55 5243 4553 203d 2066 foo_SOURCES = f\n+00043ac0: 6f6f 2e63 0a0a 2020 2048 6f77 6576 6572 oo.c.. However\n+00043ad0: 2c20 6974 2773 206e 6f74 2061 6c77 6179 , it's not alway\n+00043ae0: 7320 706f 7373 6962 6c65 2074 6f20 6275 s possible to bu\n+00043af0: 696c 6420 736f 7572 6365 7320 6672 6f6d ild sources from\n+00043b00: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+00043b10: 2c0a 6573 7065 6369 616c 6c79 2077 6865 ,.especially whe\n+00043b20: 6e20 7468 6573 6520 736f 7572 6365 7320 n these sources \n+00043b30: 6172 6520 6765 6e65 7261 7465 6420 6279 are generated by\n+00043b40: 2061 2074 6f6f 6c20 7468 6174 206e 6565 a tool that nee\n+00043b50: 6473 2074 6f20 6265 0a62 7569 6c74 2066 ds to be.built f\n+00043b60: 6972 7374 2e0a 0a42 7569 6c64 20e2 8098 irst...Build ...\n+00043b70: 6269 6e64 6972 2e63 e280 992c 206e 6f74 bindir.c..., not\n+00043b80: 20e2 8098 6269 6e64 6972 2e68 e280 992e ...bindir.h....\n+00043b90: 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n 00043ba0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-00043bb0: 0a0a 416e 6f74 6865 7220 6174 7472 6163 ..Another attrac\n-00043bc0: 7469 7665 2069 6465 6120 6973 2074 6f20 tive idea is to \n-00043bd0: 6465 6669 6e65 20e2 8098 6269 6e64 6972 define ...bindir\n-00043be0: e280 9920 6173 2061 2076 6172 6961 626c ... as a variabl\n-00043bf0: 6520 6f72 2066 756e 6374 696f 6e0a 6578 e or function.ex\n-00043c00: 706f 7274 6564 2066 726f 6d20 e280 9862 ported from ...b\n-00043c10: 696e 6469 722e 6fe2 8099 2c20 616e 6420 indir.o..., and \n-00043c20: 6275 696c 6420 e280 9862 696e 6469 722e build ...bindir.\n-00043c30: 63e2 8099 2069 6e73 7465 6164 206f 6620 c... instead of \n-00043c40: e280 9862 696e 6469 722e 68e2 8099 2e0a ...bindir.h.....\n-00043c50: 0a20 2020 2020 6e6f 696e 7374 5f50 524f . noinst_PRO\n-00043c60: 4752 414d 5320 3d20 666f 6f0a 2020 2020 GRAMS = foo. \n-00043c70: 2066 6f6f 5f53 4f55 5243 4553 203d 2066 foo_SOURCES = f\n-00043c80: 6f6f 2e63 2062 696e 6469 722e 680a 2020 oo.c bindir.h. \n-00043c90: 2020 206e 6f64 6973 745f 666f 6f5f 534f nodist_foo_SO\n-00043ca0: 5552 4345 5320 3d20 6269 6e64 6972 2e63 URCES = bindir.c\n-00043cb0: 0a20 2020 2020 434c 4541 4e46 494c 4553 . CLEANFILES\n-00043cc0: 203d 2062 696e 6469 722e 630a 2020 2020 = bindir.c. \n-00043cd0: 2062 696e 6469 722e 633a 204d 616b 6566 bindir.c: Makef\n-00043ce0: 696c 650a 2020 2020 2020 2020 2020 2020 ile. \n-00043cf0: 2065 6368 6f20 2763 6f6e 7374 2063 6861 echo 'const cha\n-00043d00: 7220 6269 6e64 6972 5b5d 203d 2022 2428 r bindir[] = \"$(\n-00043d10: 6269 6e64 6972 2922 3b27 203e 2440 0a0a bindir)\";' >$@..\n-00043d20: 2020 20e2 8098 6269 6e64 6972 2e68 e280 ...bindir.h..\n-00043d30: 9920 636f 6e74 6169 6e73 206a 7573 7420 . contains just \n-00043d40: 7468 6520 7661 7269 6162 6c65 2773 2064 the variable's d\n-00043d50: 6563 6c61 7261 7469 6f6e 2061 6e64 2064 eclaration and d\n-00043d60: 6f65 736e 2774 206e 6565 640a 746f 2062 oesn't need.to b\n-00043d70: 6520 6275 696c 742c 2073 6f20 6974 2077 e built, so it w\n-00043d80: 6f6e 2774 2063 6175 7365 2061 6e79 2074 on't cause any t\n-00043d90: 726f 7562 6c65 2e20 20e2 8098 6269 6e64 rouble. ...bind\n-00043da0: 6972 2e6f e280 9920 6973 2061 6c77 6179 ir.o... is alway\n-00043db0: 730a 6465 7065 6e64 656e 7420 6f6e 20e2 s.dependent on .\n-00043dc0: 8098 6269 6e64 6972 2e63 e280 992c 2073 ..bindir.c..., s\n-00043dd0: 6f20 e280 9862 696e 6469 722e 63e2 8099 o ...bindir.c...\n-00043de0: 2077 696c 6c20 6765 7420 6275 696c 7420 will get built \n-00043df0: 6669 7273 742e 0a0a 5768 6963 6820 6973 first...Which is\n-00043e00: 2062 6573 743f 0a2e 2e2e 2e2e 2e2e 2e2e best?..........\n-00043e10: 2e2e 2e2e 2e0a 0a54 6865 7265 2069 7320 .......There is \n-00043e20: 6e6f 2070 616e 6163 6561 2c20 6f66 2063 no panacea, of c\n-00043e30: 6f75 7273 652e 2020 4561 6368 2073 6f6c ourse. Each sol\n-00043e40: 7574 696f 6e20 6861 7320 6974 7320 6d65 ution has its me\n-00043e50: 7269 7473 2061 6e64 0a64 7261 7762 6163 rits and.drawbac\n-00043e60: 6b73 2e0a 0a20 2020 596f 7520 6361 6e6e ks... You cann\n-00043e70: 6f74 2075 7365 20e2 8098 4255 494c 545f ot use ...BUILT_\n-00043e80: 534f 5552 4345 53e2 8099 2069 6620 7468 SOURCES... if th\n-00043e90: 6520 6162 696c 6974 7920 746f 2072 756e e ability to run\n-00043ea0: 20e2 8098 6d61 6b65 2066 6f6f e280 9920 ...make foo... \n-00043eb0: 6f6e 2061 0a63 6c65 616e 2074 7265 6520 on a.clean tree \n-00043ec0: 6973 2069 6d70 6f72 7461 6e74 2074 6f20 is important to \n-00043ed0: 796f 752e 0a0a 2020 2059 6f75 2077 6f6e you... You won\n-00043ee0: 2774 2061 6464 2065 7870 6c69 6369 7420 't add explicit \n-00043ef0: 6465 7065 6e64 656e 6369 6573 2069 6620 dependencies if \n-00043f00: 796f 7520 6172 6520 6c65 6572 7920 6f66 you are leery of\n-00043f10: 206f 7665 7272 6964 696e 6720 616e 0a41 overriding an.A\n-00043f20: 7574 6f6d 616b 6520 7275 6c65 2062 7920 utomake rule by \n-00043f30: 6d69 7374 616b 652e 0a0a 2020 2042 7569 mistake... Bui\n-00043f40: 6c64 696e 6720 6669 6c65 7320 6672 6f6d lding files from\n-00043f50: 20e2 8098 2e2f 636f 6e66 6967 7572 65e2 ..../configure.\n-00043f60: 8099 2069 7320 6e6f 7420 616c 7761 7973 .. is not always\n-00043f70: 2070 6f73 7369 626c 652c 206e 6569 7468 possible, neith\n-00043f80: 6572 2069 730a 636f 6e76 6572 7469 6e67 er is.converting\n-00043f90: 20e2 8098 2e68 e280 9920 6669 6c65 7320 ....h... files \n-00043fa0: 696e 746f 20e2 8098 2e63 e280 9920 6669 into ....c... fi\n-00043fb0: 6c65 732e 0a0a 1f0a 4669 6c65 3a20 6175 les.....File: au\n-00043fc0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-00043fd0: 2c20 204e 6f64 653a 204f 7468 6572 2047 , Node: Other G\n-00043fe0: 4e55 2054 6f6f 6c73 2c20 204e 6578 743a NU Tools, Next:\n-00043ff0: 2044 6f63 756d 656e 7461 7469 6f6e 2c20 Documentation, \n-00044000: 2050 7265 763a 204f 7468 6572 204f 626a Prev: Other Obj\n-00044010: 6563 7473 2c20 2055 703a 2054 6f70 0a0a ects, Up: Top..\n-00044020: 3130 204f 7468 6572 2047 4e55 2054 6f6f 10 Other GNU Too\n-00044030: 6c73 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ls.*************\n-00044040: 2a2a 2a2a 2a0a 0a53 696e 6365 2041 7574 *****..Since Aut\n-00044050: 6f6d 616b 6520 6973 2070 7269 6d61 7269 omake is primari\n-00044060: 6c79 2069 6e74 656e 6465 6420 746f 2067 ly intended to g\n-00044070: 656e 6572 6174 6520 e280 984d 616b 6566 enerate ...Makef\n-00044080: 696c 652e 696e e280 9973 2066 6f72 2075 ile.in...s for u\n-00044090: 7365 0a69 6e20 474e 5520 7072 6f67 7261 se.in GNU progra\n-000440a0: 6d73 2c20 6974 2074 7269 6573 2068 6172 ms, it tries har\n-000440b0: 6420 746f 2069 6e74 6572 6f70 6572 6174 d to interoperat\n-000440c0: 6520 7769 7468 206f 7468 6572 2047 4e55 e with other GNU\n-000440d0: 2074 6f6f 6c73 2e0a 0a2a 204d 656e 753a tools...* Menu:\n-000440e0: 0a0a 2a20 456d 6163 7320 4c69 7370 3a3a ..* Emacs Lisp::\n-000440f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044100: 2020 456d 6163 7320 4c69 7370 0a2a 2067 Emacs Lisp.* g\n-00044110: 6574 7465 7874 3a3a 2020 2020 2020 2020 ettext:: \n-00044120: 2020 2020 2020 2020 2020 2020 2047 6574 Get\n-00044130: 7465 7874 0a2a 204c 6962 746f 6f6c 3a3a text.* Libtool::\n-00044140: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044150: 2020 2020 204c 6962 746f 6f6c 0a2a 204a Libtool.* J\n-00044160: 6176 613a 3a20 2020 2020 2020 2020 2020 ava:: \n-00044170: 2020 2020 2020 2020 2020 2020 204a 6176 Jav\n-00044180: 6120 6279 7465 636f 6465 2063 6f6d 7069 a bytecode compi\n-00044190: 6c61 7469 6f6e 2028 6465 7072 6563 6174 lation (deprecat\n-000441a0: 6564 290a 2a20 5079 7468 6f6e 3a3a 2020 ed).* Python:: \n+00043bb0: 2e2e 0a0a 416e 6f74 6865 7220 6174 7472 ....Another attr\n+00043bc0: 6163 7469 7665 2069 6465 6120 6973 2074 active idea is t\n+00043bd0: 6f20 6465 6669 6e65 20e2 8098 6269 6e64 o define ...bind\n+00043be0: 6972 e280 9920 6173 2061 2076 6172 6961 ir... as a varia\n+00043bf0: 626c 6520 6f72 2066 756e 6374 696f 6e0a ble or function.\n+00043c00: 6578 706f 7274 6564 2066 726f 6d20 e280 exported from ..\n+00043c10: 9862 696e 6469 722e 6fe2 8099 2c20 616e .bindir.o..., an\n+00043c20: 6420 6275 696c 6420 e280 9862 696e 6469 d build ...bindi\n+00043c30: 722e 63e2 8099 2069 6e73 7465 6164 206f r.c... instead o\n+00043c40: 6620 e280 9862 696e 6469 722e 68e2 8099 f ...bindir.h...\n+00043c50: 2e0a 0a20 2020 2020 6e6f 696e 7374 5f50 ... noinst_P\n+00043c60: 524f 4752 414d 5320 3d20 666f 6f0a 2020 ROGRAMS = foo. \n+00043c70: 2020 2066 6f6f 5f53 4f55 5243 4553 203d foo_SOURCES =\n+00043c80: 2066 6f6f 2e63 2062 696e 6469 722e 680a foo.c bindir.h.\n+00043c90: 2020 2020 206e 6f64 6973 745f 666f 6f5f nodist_foo_\n+00043ca0: 534f 5552 4345 5320 3d20 6269 6e64 6972 SOURCES = bindir\n+00043cb0: 2e63 0a20 2020 2020 434c 4541 4e46 494c .c. CLEANFIL\n+00043cc0: 4553 203d 2062 696e 6469 722e 630a 2020 ES = bindir.c. \n+00043cd0: 2020 2062 696e 6469 722e 633a 204d 616b bindir.c: Mak\n+00043ce0: 6566 696c 650a 2020 2020 2020 2020 2020 efile. \n+00043cf0: 2020 2065 6368 6f20 2763 6f6e 7374 2063 echo 'const c\n+00043d00: 6861 7220 6269 6e64 6972 5b5d 203d 2022 har bindir[] = \"\n+00043d10: 2428 6269 6e64 6972 2922 3b27 203e 2440 $(bindir)\";' >$@\n+00043d20: 0a0a 2020 20e2 8098 6269 6e64 6972 2e68 .. ...bindir.h\n+00043d30: e280 9920 636f 6e74 6169 6e73 206a 7573 ... contains jus\n+00043d40: 7420 7468 6520 7661 7269 6162 6c65 2773 t the variable's\n+00043d50: 2064 6563 6c61 7261 7469 6f6e 2061 6e64 declaration and\n+00043d60: 2064 6f65 736e 2774 206e 6565 640a 746f doesn't need.to\n+00043d70: 2062 6520 6275 696c 742c 2073 6f20 6974 be built, so it\n+00043d80: 2077 6f6e 2774 2063 6175 7365 2061 6e79 won't cause any\n+00043d90: 2074 726f 7562 6c65 2e20 20e2 8098 6269 trouble. ...bi\n+00043da0: 6e64 6972 2e6f e280 9920 6973 2061 6c77 ndir.o... is alw\n+00043db0: 6179 730a 6465 7065 6e64 656e 7420 6f6e ays.dependent on\n+00043dc0: 20e2 8098 6269 6e64 6972 2e63 e280 992c ...bindir.c...,\n+00043dd0: 2073 6f20 e280 9862 696e 6469 722e 63e2 so ...bindir.c.\n+00043de0: 8099 2077 696c 6c20 6765 7420 6275 696c .. will get buil\n+00043df0: 7420 6669 7273 742e 0a0a 5768 6963 6820 t first...Which \n+00043e00: 6973 2062 6573 743f 0a2e 2e2e 2e2e 2e2e is best?........\n+00043e10: 2e2e 2e2e 2e2e 2e0a 0a54 6865 7265 2069 .........There i\n+00043e20: 7320 6e6f 2070 616e 6163 6561 2c20 6f66 s no panacea, of\n+00043e30: 2063 6f75 7273 652e 2020 4561 6368 2073 course. Each s\n+00043e40: 6f6c 7574 696f 6e20 6861 7320 6974 7320 olution has its \n+00043e50: 6d65 7269 7473 2061 6e64 0a64 7261 7762 merits and.drawb\n+00043e60: 6163 6b73 2e0a 0a20 2020 596f 7520 6361 acks... You ca\n+00043e70: 6e6e 6f74 2075 7365 20e2 8098 4255 494c nnot use ...BUIL\n+00043e80: 545f 534f 5552 4345 53e2 8099 2069 6620 T_SOURCES... if \n+00043e90: 7468 6520 6162 696c 6974 7920 746f 2072 the ability to r\n+00043ea0: 756e 20e2 8098 6d61 6b65 2066 6f6f e280 un ...make foo..\n+00043eb0: 9920 6f6e 2061 0a63 6c65 616e 2074 7265 . on a.clean tre\n+00043ec0: 6520 6973 2069 6d70 6f72 7461 6e74 2074 e is important t\n+00043ed0: 6f20 796f 752e 0a0a 2020 2059 6f75 2077 o you... You w\n+00043ee0: 6f6e 2774 2061 6464 2065 7870 6c69 6369 on't add explici\n+00043ef0: 7420 6465 7065 6e64 656e 6369 6573 2069 t dependencies i\n+00043f00: 6620 796f 7520 6172 6520 6c65 6572 7920 f you are leery \n+00043f10: 6f66 206f 7665 7272 6964 696e 6720 616e of overriding an\n+00043f20: 0a41 7574 6f6d 616b 6520 7275 6c65 2062 .Automake rule b\n+00043f30: 7920 6d69 7374 616b 652e 0a0a 2020 2042 y mistake... B\n+00043f40: 7569 6c64 696e 6720 6669 6c65 7320 6672 uilding files fr\n+00043f50: 6f6d 20e2 8098 2e2f 636f 6e66 6967 7572 om ..../configur\n+00043f60: 65e2 8099 2069 7320 6e6f 7420 616c 7761 e... is not alwa\n+00043f70: 7973 2070 6f73 7369 626c 652c 206e 6569 ys possible, nei\n+00043f80: 7468 6572 2069 730a 636f 6e76 6572 7469 ther is.converti\n+00043f90: 6e67 20e2 8098 2e68 e280 9920 6669 6c65 ng ....h... file\n+00043fa0: 7320 696e 746f 20e2 8098 2e63 e280 9920 s into ....c... \n+00043fb0: 6669 6c65 732e 0a0a 1f0a 4669 6c65 3a20 files.....File: \n+00043fc0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00043fd0: 666f 2c20 204e 6f64 653a 204f 7468 6572 fo, Node: Other\n+00043fe0: 2047 4e55 2054 6f6f 6c73 2c20 204e 6578 GNU Tools, Nex\n+00043ff0: 743a 2044 6f63 756d 656e 7461 7469 6f6e t: Documentation\n+00044000: 2c20 2050 7265 763a 204f 7468 6572 204f , Prev: Other O\n+00044010: 626a 6563 7473 2c20 2055 703a 2054 6f70 bjects, Up: Top\n+00044020: 0a0a 3130 204f 7468 6572 2047 4e55 2054 ..10 Other GNU T\n+00044030: 6f6f 6c73 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a ools.***********\n+00044040: 2a2a 2a2a 2a2a 2a0a 0a53 696e 6365 2041 *******..Since A\n+00044050: 7574 6f6d 616b 6520 6973 2070 7269 6d61 utomake is prima\n+00044060: 7269 6c79 2069 6e74 656e 6465 6420 746f rily intended to\n+00044070: 2067 656e 6572 6174 6520 e280 984d 616b generate ...Mak\n+00044080: 6566 696c 652e 696e e280 9973 2066 6f72 efile.in...s for\n+00044090: 2075 7365 0a69 6e20 474e 5520 7072 6f67 use.in GNU prog\n+000440a0: 7261 6d73 2c20 6974 2074 7269 6573 2068 rams, it tries h\n+000440b0: 6172 6420 746f 2069 6e74 6572 6f70 6572 ard to interoper\n+000440c0: 6174 6520 7769 7468 206f 7468 6572 2047 ate with other G\n+000440d0: 4e55 2074 6f6f 6c73 2e0a 0a2a 204d 656e NU tools...* Men\n+000440e0: 753a 0a0a 2a20 456d 6163 7320 4c69 7370 u:..* Emacs Lisp\n+000440f0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00044100: 2020 2020 456d 6163 7320 4c69 7370 0a2a Emacs Lisp.*\n+00044110: 2067 6574 7465 7874 3a3a 2020 2020 2020 gettext:: \n+00044120: 2020 2020 2020 2020 2020 2020 2020 2047 G\n+00044130: 6574 7465 7874 0a2a 204c 6962 746f 6f6c ettext.* Libtool\n+00044140: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00044150: 2020 2020 2020 204c 6962 746f 6f6c 0a2a Libtool.*\n+00044160: 204a 6176 613a 3a20 2020 2020 2020 2020 Java:: \n+00044170: 2020 2020 2020 2020 2020 2020 2020 204a J\n+00044180: 6176 6120 6279 7465 636f 6465 2063 6f6d ava bytecode com\n+00044190: 7069 6c61 7469 6f6e 2028 6465 7072 6563 pilation (deprec\n+000441a0: 6174 6564 290a 2a20 5079 7468 6f6e 3a3a ated).* Python::\n 000441b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000441c0: 2020 2020 5079 7468 6f6e 0a0a 1f0a 4669 Python....Fi\n-000441d0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-000441e0: 312e 696e 666f 2c20 204e 6f64 653a 2045 1.info, Node: E\n-000441f0: 6d61 6373 204c 6973 702c 2020 4e65 7874 macs Lisp, Next\n-00044200: 3a20 6765 7474 6578 742c 2020 5570 3a20 : gettext, Up: \n-00044210: 4f74 6865 7220 474e 5520 546f 6f6c 730a Other GNU Tools.\n-00044220: 0a31 302e 3120 456d 6163 7320 4c69 7370 .10.1 Emacs Lisp\n-00044230: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n-00044240: 0a0a 4175 746f 6d61 6b65 2070 726f 7669 ..Automake provi\n-00044250: 6465 7320 736f 6d65 2073 7570 706f 7274 des some support\n-00044260: 2066 6f72 2045 6d61 6373 204c 6973 702e for Emacs Lisp.\n-00044270: 2020 5468 6520 e280 984c 4953 50e2 8099 The ...LISP...\n-00044280: 2070 7269 6d61 7279 2069 730a 7573 6564 primary is.used\n-00044290: 2074 6f20 686f 6c64 2061 206c 6973 7420 to hold a list \n-000442a0: 6f66 20e2 8098 2e65 6ce2 8099 2066 696c of ....el... fil\n-000442b0: 6573 2e20 2050 6f73 7369 626c 6520 7072 es. Possible pr\n-000442c0: 6566 6978 6573 2066 6f72 2074 6869 7320 efixes for this \n-000442d0: 7072 696d 6172 790a 6172 6520 e280 986c primary.are ...l\n-000442e0: 6973 705f e280 9920 616e 6420 e280 986e isp_... and ...n\n-000442f0: 6f69 6e73 745f e280 992e 2020 4e6f 7465 oinst_.... Note\n-00044300: 2074 6861 7420 6966 20e2 8098 6c69 7370 that if ...lisp\n-00044310: 5f4c 4953 50e2 8099 2069 7320 6465 6669 _LISP... is defi\n-00044320: 6e65 642c 2074 6865 6e0a e280 9863 6f6e ned, then....con\n-00044330: 6669 6775 7265 2e61 63e2 8099 206d 7573 figure.ac... mus\n-00044340: 7420 7275 6e20 e280 9841 4d5f 5041 5448 t run ...AM_PATH\n-00044350: 5f4c 4953 5044 4952 e280 9920 282a 6e6f _LISPDIR... (*no\n-00044360: 7465 204d 6163 726f 733a 3a29 2e0a 0a20 te Macros::)... \n-00044370: 2020 4c69 7370 2073 6f75 7263 6573 2061 Lisp sources a\n-00044380: 7265 206e 6f74 2064 6973 7472 6962 7574 re not distribut\n-00044390: 6564 2062 7920 6465 6661 756c 742e 2020 ed by default. \n-000443a0: 596f 7520 6361 6e20 7072 6566 6978 2074 You can prefix t\n-000443b0: 6865 0ae2 8098 4c49 5350 e280 9920 7072 he....LISP... pr\n-000443c0: 696d 6172 7920 7769 7468 20e2 8098 6469 imary with ...di\n-000443d0: 7374 5fe2 8099 2c20 6173 2069 6e20 e280 st_..., as in ..\n-000443e0: 9864 6973 745f 6c69 7370 5f4c 4953 50e2 .dist_lisp_LISP.\n-000443f0: 8099 206f 720a e280 9864 6973 745f 6e6f .. or....dist_no\n-00044400: 696e 7374 5f4c 4953 50e2 8099 2c20 746f inst_LISP..., to\n-00044410: 2069 6e64 6963 6174 6520 7468 6174 2074 indicate that t\n-00044420: 6865 7365 2066 696c 6573 2073 686f 756c hese files shoul\n-00044430: 6420 6265 2064 6973 7472 6962 7574 6564 d be distributed\n-00044440: 2e0a 0a20 2020 4175 746f 6d61 6b65 2077 ... Automake w\n-00044450: 696c 6c20 6279 7465 2d63 6f6d 7069 6c65 ill byte-compile\n-00044460: 2061 6c6c 2045 6d61 6373 204c 6973 7020 all Emacs Lisp \n-00044470: 736f 7572 6365 2066 696c 6573 2075 7369 source files usi\n-00044480: 6e67 2074 6865 0a45 6d61 6373 2066 6f75 ng the.Emacs fou\n-00044490: 6e64 2062 7920 e280 9841 4d5f 5041 5448 nd by ...AM_PATH\n-000444a0: 5f4c 4953 5044 4952 e280 992c 2069 6620 _LISPDIR..., if \n-000444b0: 616e 7920 7761 7320 666f 756e 642e 0a0a any was found...\n-000444c0: 2020 2042 7974 652d 636f 6d70 696c 6564 Byte-compiled\n-000444d0: 2045 6d61 6373 204c 6973 7020 6669 6c65 Emacs Lisp file\n-000444e0: 7320 6172 6520 6e6f 7420 706f 7274 6162 s are not portab\n-000444f0: 6c65 2061 6d6f 6e67 2061 6c6c 2076 6572 le among all ver\n-00044500: 7369 6f6e 7320 6f66 0a45 6d61 6373 2c20 sions of.Emacs, \n-00044510: 736f 2069 7420 6d61 6b65 7320 7365 6e73 so it makes sens\n-00044520: 6520 746f 2074 7572 6e20 7468 6973 206f e to turn this o\n-00044530: 6666 2069 6620 796f 7520 6578 7065 6374 ff if you expect\n-00044540: 2073 6974 6573 2074 6f20 6861 7665 0a6d sites to have.m\n-00044550: 6f72 6520 7468 616e 206f 6e65 2076 6572 ore than one ver\n-00044560: 7369 6f6e 206f 6620 456d 6163 7320 696e sion of Emacs in\n-00044570: 7374 616c 6c65 642e 2020 4675 7274 6865 stalled. Furthe\n-00044580: 726d 6f72 652c 206d 616e 7920 7061 636b rmore, many pack\n-00044590: 6167 6573 0a64 6f6e 2774 2061 6374 7561 ages.don't actua\n-000445a0: 6c6c 7920 6265 6e65 6669 7420 6672 6f6d lly benefit from\n-000445b0: 2062 7974 652d 636f 6d70 696c 6174 696f byte-compilatio\n-000445c0: 6e2e 2020 5374 696c 6c2c 2077 6520 7265 n. Still, we re\n-000445d0: 636f 6d6d 656e 6420 7468 6174 0a79 6f75 commend that.you\n-000445e0: 2062 7974 652d 636f 6d70 696c 6520 796f byte-compile yo\n-000445f0: 7572 2045 6d61 6373 204c 6973 7020 736f ur Emacs Lisp so\n-00044600: 7572 6365 732e 2020 4974 2069 7320 7072 urces. It is pr\n-00044610: 6f62 6162 6c79 2062 6574 7465 7220 666f obably better fo\n-00044620: 720a 7369 7465 7320 7769 7468 2073 7472 r.sites with str\n-00044630: 616e 6765 2073 6574 7570 7320 746f 2063 ange setups to c\n-00044640: 6f70 6520 666f 7220 7468 656d 7365 6c76 ope for themselv\n-00044650: 6573 2074 6861 6e20 746f 206d 616b 6520 es than to make \n-00044660: 7468 650a 696e 7374 616c 6c61 7469 6f6e the.installation\n-00044670: 206c 6573 7320 6e69 6365 2066 6f72 2065 less nice for e\n-00044680: 7665 7279 626f 6479 2065 6c73 652e 0a0a verybody else...\n-00044690: 2020 2054 6865 7265 2061 7265 2074 776f There are two\n-000446a0: 2077 6179 7320 746f 2061 766f 6964 2062 ways to avoid b\n-000446b0: 7974 652d 636f 6d70 696c 696e 672e 2020 yte-compiling. \n-000446c0: 4869 7374 6f72 6963 616c 6c79 2c20 7765 Historically, we\n-000446d0: 2068 6176 650a 7265 636f 6d6d 656e 6465 have.recommende\n-000446e0: 6420 7468 6520 666f 6c6c 6f77 696e 6720 d the following \n-000446f0: 636f 6e73 7472 7563 742e 0a0a 2020 2020 construct... \n-00044700: 206c 6973 705f 4c49 5350 203d 2066 696c lisp_LISP = fil\n-00044710: 6531 2e65 6c20 6669 6c65 322e 656c 0a20 e1.el file2.el. \n-00044720: 2020 2020 454c 4346 494c 4553 203d 0a0a ELCFILES =..\n-00044730: e280 9845 4c43 4649 4c45 53e2 8099 2069 ...ELCFILES... i\n-00044740: 7320 616e 2069 6e74 6572 6e61 6c20 4175 s an internal Au\n-00044750: 746f 6d61 6b65 2076 6172 6961 626c 6520 tomake variable \n-00044760: 7468 6174 206e 6f72 6d61 6c6c 7920 6c69 that normally li\n-00044770: 7374 7320 616c 6c0a e280 982e 656c 63e2 sts all.....elc.\n-00044780: 8099 2066 696c 6573 2074 6861 7420 6d75 .. files that mu\n-00044790: 7374 2062 6520 6279 7465 2d63 6f6d 7069 st be byte-compi\n-000447a0: 6c65 642e 2020 4175 746f 6d61 6b65 2064 led. Automake d\n-000447b0: 6566 696e 6573 20e2 8098 454c 4346 494c efines ...ELCFIL\n-000447c0: 4553 e280 990a 6175 746f 6d61 7469 6361 ES....automatica\n-000447d0: 6c6c 7920 6672 6f6d 20e2 8098 6c69 7370 lly from ...lisp\n-000447e0: 5f4c 4953 50e2 8099 2e20 2045 6d70 7479 _LISP.... Empty\n-000447f0: 696e 6720 7468 6973 2076 6172 6961 626c ing this variabl\n-00044800: 6520 6578 706c 6963 6974 6c79 0a70 7265 e explicitly.pre\n-00044810: 7665 6e74 7320 6279 7465 2d63 6f6d 7069 vents byte-compi\n-00044820: 6c61 7469 6f6e 2e0a 0a20 2020 5369 6e63 lation... Sinc\n-00044830: 6520 4175 746f 6d61 6b65 2031 2e38 2c20 e Automake 1.8, \n-00044840: 7765 206e 6f77 2072 6563 6f6d 6d65 6e64 we now recommend\n-00044850: 2075 7369 6e67 20e2 8098 6c69 7370 5f44 using ...lisp_D\n-00044860: 4154 41e2 8099 2069 6e73 7465 6164 3a0a ATA... instead:.\n-00044870: 0a20 2020 2020 6c69 7370 5f44 4154 4120 . lisp_DATA \n-00044880: 3d20 6669 6c65 312e 656c 2066 696c 6532 = file1.el file2\n-00044890: 2e65 6c0a 0a20 2020 4e6f 7465 2074 6861 .el.. Note tha\n-000448a0: 7420 7468 6573 6520 7477 6f20 636f 6e73 t these two cons\n-000448b0: 7472 7563 7473 2061 7265 206e 6f74 2065 tructs are not e\n-000448c0: 7175 6976 616c 656e 742e 2020 e280 985f quivalent. ..._\n-000448d0: 4c49 5350 e280 9920 7769 6c6c 206e 6f74 LISP... will not\n-000448e0: 0a69 6e73 7461 6c6c 2061 2066 696c 6520 .install a file \n-000448f0: 6966 2045 6d61 6373 2069 7320 6e6f 7420 if Emacs is not \n-00044900: 696e 7374 616c 6c65 642c 2077 6869 6c65 installed, while\n-00044910: 20e2 8098 5f44 4154 41e2 8099 2077 696c ..._DATA... wil\n-00044920: 6c20 616c 7761 7973 0a69 6e73 7461 6c6c l always.install\n-00044930: 2069 7473 2066 696c 6573 2e0a 0a1f 0a46 its files.....F\n-00044940: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-00044950: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-00044960: 6765 7474 6578 742c 2020 4e65 7874 3a20 gettext, Next: \n-00044970: 4c69 6274 6f6f 6c2c 2020 5072 6576 3a20 Libtool, Prev: \n-00044980: 456d 6163 7320 4c69 7370 2c20 2055 703a Emacs Lisp, Up:\n-00044990: 204f 7468 6572 2047 4e55 2054 6f6f 6c73 Other GNU Tools\n-000449a0: 0a0a 3130 2e32 2047 6574 7465 7874 0a3d ..10.2 Gettext.=\n-000449b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 6620 ===========..If \n-000449c0: e280 9841 4d5f 474e 555f 4745 5454 4558 ...AM_GNU_GETTEX\n-000449d0: 54e2 8099 2069 7320 7365 656e 2069 6e20 T... is seen in \n-000449e0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-000449f0: 8099 2c20 7468 656e 2041 7574 6f6d 616b .., then Automak\n-00044a00: 6520 7475 726e 7320 6f6e 0a73 7570 706f e turns on.suppo\n-00044a10: 7274 2066 6f72 2047 4e55 2067 6574 7465 rt for GNU gette\n-00044a20: 7874 2c20 6120 6d65 7373 6167 6520 6361 xt, a message ca\n-00044a30: 7461 6c6f 6720 7379 7374 656d 2066 6f72 talog system for\n-00044a40: 0a69 6e74 6572 6e61 7469 6f6e 616c 697a .internationaliz\n-00044a50: 6174 696f 6e20 282a 6e6f 7465 2049 6e74 ation (*note Int\n-00044a60: 726f 6475 6374 696f 6e3a 2028 6765 7474 roduction: (gett\n-00044a70: 6578 7429 546f 702e 292e 0a0a 2020 2054 ext)Top.)... T\n-00044a80: 6865 20e2 8098 6765 7474 6578 74e2 8099 he ...gettext...\n-00044a90: 2073 7570 706f 7274 2069 6e20 4175 746f support in Auto\n-00044aa0: 6d61 6b65 2072 6571 7569 7265 7320 7468 make requires th\n-00044ab0: 6520 6164 6469 7469 6f6e 206f 6620 6f6e e addition of on\n-00044ac0: 6520 6f72 2074 776f 0a73 7562 6469 7265 e or two.subdire\n-00044ad0: 6374 6f72 6965 7320 746f 2074 6865 2070 ctories to the p\n-00044ae0: 6163 6b61 6765 3a20 e280 9870 6fe2 8099 ackage: ...po...\n-00044af0: 2061 6e64 2070 6f73 7369 626c 7920 616c and possibly al\n-00044b00: 736f 20e2 8098 696e 746c e280 992e 2020 so ...intl.... \n-00044b10: 5468 650a 6c61 7474 6572 2069 7320 6e65 The.latter is ne\n-00044b20: 6564 6564 2069 6620 e280 9841 4d5f 474e eded if ...AM_GN\n-00044b30: 555f 4745 5454 4558 54e2 8099 2069 7320 U_GETTEXT... is \n-00044b40: 6e6f 7420 696e 766f 6b65 6420 7769 7468 not invoked with\n-00044b50: 2074 6865 20e2 8098 6578 7465 726e 616c the ...external\n-00044b60: e280 990a 6172 6775 6d65 6e74 2c20 6f72 ....argument, or\n-00044b70: 2069 6620 e280 9841 4d5f 474e 555f 4745 if ...AM_GNU_GE\n-00044b80: 5454 4558 545f 494e 544c 5f53 5542 4449 TTEXT_INTL_SUBDI\n-00044b90: 52e2 8099 2069 7320 7573 6564 2e20 2041 R... is used. A\n-00044ba0: 7574 6f6d 616b 6520 656e 7375 7265 730a utomake ensures.\n-00044bb0: 7468 6174 2074 6865 7365 2064 6972 6563 that these direc\n-00044bc0: 746f 7269 6573 2065 7869 7374 2061 6e64 tories exist and\n-00044bd0: 2061 7265 206d 656e 7469 6f6e 6564 2069 are mentioned i\n-00044be0: 6e20 e280 9853 5542 4449 5253 e280 992e n ...SUBDIRS....\n-00044bf0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-00044c00: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-00044c10: 6f64 653a 204c 6962 746f 6f6c 2c20 204e ode: Libtool, N\n-00044c20: 6578 743a 204a 6176 612c 2020 5072 6576 ext: Java, Prev\n-00044c30: 3a20 6765 7474 6578 742c 2020 5570 3a20 : gettext, Up: \n-00044c40: 4f74 6865 7220 474e 5520 546f 6f6c 730a Other GNU Tools.\n-00044c50: 0a31 302e 3320 4c69 6274 6f6f 6c0a 3d3d .10.3 Libtool.==\n-00044c60: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f ==========..Auto\n-00044c70: 6d61 6b65 2070 726f 7669 6465 7320 7375 make provides su\n-00044c80: 7070 6f72 7420 666f 7220 474e 5520 4c69 pport for GNU Li\n-00044c90: 6274 6f6f 6c20 282a 6e6f 7465 2049 6e74 btool (*note Int\n-00044ca0: 726f 6475 6374 696f 6e3a 0a28 6c69 6274 roduction:.(libt\n-00044cb0: 6f6f 6c29 546f 702e 2920 7769 7468 2074 ool)Top.) with t\n-00044cc0: 6865 20e2 8098 4c54 4c49 4252 4152 4945 he ...LTLIBRARIE\n-00044cd0: 53e2 8099 2070 7269 6d61 7279 2e20 202a S... primary. *\n-00044ce0: 4e6f 7465 2041 2053 6861 7265 640a 4c69 Note A Shared.Li\n-00044cf0: 6272 6172 793a 3a2e 0a0a 1f0a 4669 6c65 brary::.....File\n-00044d00: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-00044d10: 696e 666f 2c20 204e 6f64 653a 204a 6176 info, Node: Jav\n-00044d20: 612c 2020 4e65 7874 3a20 5079 7468 6f6e a, Next: Python\n-00044d30: 2c20 2050 7265 763a 204c 6962 746f 6f6c , Prev: Libtool\n-00044d40: 2c20 2055 703a 204f 7468 6572 2047 4e55 , Up: Other GNU\n-00044d50: 2054 6f6f 6c73 0a0a 3130 2e34 204a 6176 Tools..10.4 Jav\n-00044d60: 6120 6279 7465 636f 6465 2063 6f6d 7069 a bytecode compi\n-00044d70: 6c61 7469 6f6e 2028 6465 7072 6563 6174 lation (deprecat\n-00044d80: 6564 290a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ed).============\n+000441c0: 2020 2020 2020 5079 7468 6f6e 0a0a 1f0a Python....\n+000441d0: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+000441e0: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+000441f0: 2045 6d61 6373 204c 6973 702c 2020 4e65 Emacs Lisp, Ne\n+00044200: 7874 3a20 6765 7474 6578 742c 2020 5570 xt: gettext, Up\n+00044210: 3a20 4f74 6865 7220 474e 5520 546f 6f6c : Other GNU Tool\n+00044220: 730a 0a31 302e 3120 456d 6163 7320 4c69 s..10.1 Emacs Li\n+00044230: 7370 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d sp.=============\n+00044240: 3d3d 0a0a 4175 746f 6d61 6b65 2070 726f ==..Automake pro\n+00044250: 7669 6465 7320 736f 6d65 2073 7570 706f vides some suppo\n+00044260: 7274 2066 6f72 2045 6d61 6373 204c 6973 rt for Emacs Lis\n+00044270: 702e 2020 5468 6520 e280 984c 4953 50e2 p. The ...LISP.\n+00044280: 8099 2070 7269 6d61 7279 2069 730a 7573 .. primary is.us\n+00044290: 6564 2074 6f20 686f 6c64 2061 206c 6973 ed to hold a lis\n+000442a0: 7420 6f66 20e2 8098 2e65 6ce2 8099 2066 t of ....el... f\n+000442b0: 696c 6573 2e20 2050 6f73 7369 626c 6520 iles. Possible \n+000442c0: 7072 6566 6978 6573 2066 6f72 2074 6869 prefixes for thi\n+000442d0: 7320 7072 696d 6172 790a 6172 6520 e280 s primary.are ..\n+000442e0: 986c 6973 705f e280 9920 616e 6420 e280 .lisp_... and ..\n+000442f0: 986e 6f69 6e73 745f e280 992e 2020 4e6f .noinst_.... No\n+00044300: 7465 2074 6861 7420 6966 20e2 8098 6c69 te that if ...li\n+00044310: 7370 5f4c 4953 50e2 8099 2069 7320 6465 sp_LISP... is de\n+00044320: 6669 6e65 642c 2074 6865 6e0a e280 9863 fined, then....c\n+00044330: 6f6e 6669 6775 7265 2e61 63e2 8099 206d onfigure.ac... m\n+00044340: 7573 7420 7275 6e20 e280 9841 4d5f 5041 ust run ...AM_PA\n+00044350: 5448 5f4c 4953 5044 4952 e280 9920 282a TH_LISPDIR... (*\n+00044360: 6e6f 7465 204d 6163 726f 733a 3a29 2e0a note Macros::)..\n+00044370: 0a20 2020 4c69 7370 2073 6f75 7263 6573 . Lisp sources\n+00044380: 2061 7265 206e 6f74 2064 6973 7472 6962 are not distrib\n+00044390: 7574 6564 2062 7920 6465 6661 756c 742e uted by default.\n+000443a0: 2020 596f 7520 6361 6e20 7072 6566 6978 You can prefix\n+000443b0: 2074 6865 0ae2 8098 4c49 5350 e280 9920 the....LISP... \n+000443c0: 7072 696d 6172 7920 7769 7468 20e2 8098 primary with ...\n+000443d0: 6469 7374 5fe2 8099 2c20 6173 2069 6e20 dist_..., as in \n+000443e0: e280 9864 6973 745f 6c69 7370 5f4c 4953 ...dist_lisp_LIS\n+000443f0: 50e2 8099 206f 720a e280 9864 6973 745f P... or....dist_\n+00044400: 6e6f 696e 7374 5f4c 4953 50e2 8099 2c20 noinst_LISP..., \n+00044410: 746f 2069 6e64 6963 6174 6520 7468 6174 to indicate that\n+00044420: 2074 6865 7365 2066 696c 6573 2073 686f these files sho\n+00044430: 756c 6420 6265 2064 6973 7472 6962 7574 uld be distribut\n+00044440: 6564 2e0a 0a20 2020 4175 746f 6d61 6b65 ed... Automake\n+00044450: 2077 696c 6c20 6279 7465 2d63 6f6d 7069 will byte-compi\n+00044460: 6c65 2061 6c6c 2045 6d61 6373 204c 6973 le all Emacs Lis\n+00044470: 7020 736f 7572 6365 2066 696c 6573 2075 p source files u\n+00044480: 7369 6e67 2074 6865 0a45 6d61 6373 2066 sing the.Emacs f\n+00044490: 6f75 6e64 2062 7920 e280 9841 4d5f 5041 ound by ...AM_PA\n+000444a0: 5448 5f4c 4953 5044 4952 e280 992c 2069 TH_LISPDIR..., i\n+000444b0: 6620 616e 7920 7761 7320 666f 756e 642e f any was found.\n+000444c0: 0a0a 2020 2042 7974 652d 636f 6d70 696c .. Byte-compil\n+000444d0: 6564 2045 6d61 6373 204c 6973 7020 6669 ed Emacs Lisp fi\n+000444e0: 6c65 7320 6172 6520 6e6f 7420 706f 7274 les are not port\n+000444f0: 6162 6c65 2061 6d6f 6e67 2061 6c6c 2076 able among all v\n+00044500: 6572 7369 6f6e 7320 6f66 0a45 6d61 6373 ersions of.Emacs\n+00044510: 2c20 736f 2069 7420 6d61 6b65 7320 7365 , so it makes se\n+00044520: 6e73 6520 746f 2074 7572 6e20 7468 6973 nse to turn this\n+00044530: 206f 6666 2069 6620 796f 7520 6578 7065 off if you expe\n+00044540: 6374 2073 6974 6573 2074 6f20 6861 7665 ct sites to have\n+00044550: 0a6d 6f72 6520 7468 616e 206f 6e65 2076 .more than one v\n+00044560: 6572 7369 6f6e 206f 6620 456d 6163 7320 ersion of Emacs \n+00044570: 696e 7374 616c 6c65 642e 2020 4675 7274 installed. Furt\n+00044580: 6865 726d 6f72 652c 206d 616e 7920 7061 hermore, many pa\n+00044590: 636b 6167 6573 0a64 6f6e 2774 2061 6374 ckages.don't act\n+000445a0: 7561 6c6c 7920 6265 6e65 6669 7420 6672 ually benefit fr\n+000445b0: 6f6d 2062 7974 652d 636f 6d70 696c 6174 om byte-compilat\n+000445c0: 696f 6e2e 2020 5374 696c 6c2c 2077 6520 ion. Still, we \n+000445d0: 7265 636f 6d6d 656e 6420 7468 6174 0a79 recommend that.y\n+000445e0: 6f75 2062 7974 652d 636f 6d70 696c 6520 ou byte-compile \n+000445f0: 796f 7572 2045 6d61 6373 204c 6973 7020 your Emacs Lisp \n+00044600: 736f 7572 6365 732e 2020 4974 2069 7320 sources. It is \n+00044610: 7072 6f62 6162 6c79 2062 6574 7465 7220 probably better \n+00044620: 666f 720a 7369 7465 7320 7769 7468 2073 for.sites with s\n+00044630: 7472 616e 6765 2073 6574 7570 7320 746f trange setups to\n+00044640: 2063 6f70 6520 666f 7220 7468 656d 7365 cope for themse\n+00044650: 6c76 6573 2074 6861 6e20 746f 206d 616b lves than to mak\n+00044660: 6520 7468 650a 696e 7374 616c 6c61 7469 e the.installati\n+00044670: 6f6e 206c 6573 7320 6e69 6365 2066 6f72 on less nice for\n+00044680: 2065 7665 7279 626f 6479 2065 6c73 652e everybody else.\n+00044690: 0a0a 2020 2054 6865 7265 2061 7265 2074 .. There are t\n+000446a0: 776f 2077 6179 7320 746f 2061 766f 6964 wo ways to avoid\n+000446b0: 2062 7974 652d 636f 6d70 696c 696e 672e byte-compiling.\n+000446c0: 2020 4869 7374 6f72 6963 616c 6c79 2c20 Historically, \n+000446d0: 7765 2068 6176 650a 7265 636f 6d6d 656e we have.recommen\n+000446e0: 6465 6420 7468 6520 666f 6c6c 6f77 696e ded the followin\n+000446f0: 6720 636f 6e73 7472 7563 742e 0a0a 2020 g construct... \n+00044700: 2020 206c 6973 705f 4c49 5350 203d 2066 lisp_LISP = f\n+00044710: 696c 6531 2e65 6c20 6669 6c65 322e 656c ile1.el file2.el\n+00044720: 0a20 2020 2020 454c 4346 494c 4553 203d . ELCFILES =\n+00044730: 0a0a e280 9845 4c43 4649 4c45 53e2 8099 .....ELCFILES...\n+00044740: 2069 7320 616e 2069 6e74 6572 6e61 6c20 is an internal \n+00044750: 4175 746f 6d61 6b65 2076 6172 6961 626c Automake variabl\n+00044760: 6520 7468 6174 206e 6f72 6d61 6c6c 7920 e that normally \n+00044770: 6c69 7374 7320 616c 6c0a e280 982e 656c lists all.....el\n+00044780: 63e2 8099 2066 696c 6573 2074 6861 7420 c... files that \n+00044790: 6d75 7374 2062 6520 6279 7465 2d63 6f6d must be byte-com\n+000447a0: 7069 6c65 642e 2020 4175 746f 6d61 6b65 piled. Automake\n+000447b0: 2064 6566 696e 6573 20e2 8098 454c 4346 defines ...ELCF\n+000447c0: 494c 4553 e280 990a 6175 746f 6d61 7469 ILES....automati\n+000447d0: 6361 6c6c 7920 6672 6f6d 20e2 8098 6c69 cally from ...li\n+000447e0: 7370 5f4c 4953 50e2 8099 2e20 2045 6d70 sp_LISP.... Emp\n+000447f0: 7479 696e 6720 7468 6973 2076 6172 6961 tying this varia\n+00044800: 626c 6520 6578 706c 6963 6974 6c79 0a70 ble explicitly.p\n+00044810: 7265 7665 6e74 7320 6279 7465 2d63 6f6d revents byte-com\n+00044820: 7069 6c61 7469 6f6e 2e0a 0a20 2020 5369 pilation... Si\n+00044830: 6e63 6520 4175 746f 6d61 6b65 2031 2e38 nce Automake 1.8\n+00044840: 2c20 7765 206e 6f77 2072 6563 6f6d 6d65 , we now recomme\n+00044850: 6e64 2075 7369 6e67 20e2 8098 6c69 7370 nd using ...lisp\n+00044860: 5f44 4154 41e2 8099 2069 6e73 7465 6164 _DATA... instead\n+00044870: 3a0a 0a20 2020 2020 6c69 7370 5f44 4154 :.. lisp_DAT\n+00044880: 4120 3d20 6669 6c65 312e 656c 2066 696c A = file1.el fil\n+00044890: 6532 2e65 6c0a 0a20 2020 4e6f 7465 2074 e2.el.. Note t\n+000448a0: 6861 7420 7468 6573 6520 7477 6f20 636f hat these two co\n+000448b0: 6e73 7472 7563 7473 2061 7265 206e 6f74 nstructs are not\n+000448c0: 2065 7175 6976 616c 656e 742e 2020 e280 equivalent. ..\n+000448d0: 985f 4c49 5350 e280 9920 7769 6c6c 206e ._LISP... will n\n+000448e0: 6f74 0a69 6e73 7461 6c6c 2061 2066 696c ot.install a fil\n+000448f0: 6520 6966 2045 6d61 6373 2069 7320 6e6f e if Emacs is no\n+00044900: 7420 696e 7374 616c 6c65 642c 2077 6869 t installed, whi\n+00044910: 6c65 20e2 8098 5f44 4154 41e2 8099 2077 le ..._DATA... w\n+00044920: 696c 6c20 616c 7761 7973 0a69 6e73 7461 ill always.insta\n+00044930: 6c6c 2069 7473 2066 696c 6573 2e0a 0a1f ll its files....\n+00044940: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00044950: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00044960: 3a20 6765 7474 6578 742c 2020 4e65 7874 : gettext, Next\n+00044970: 3a20 4c69 6274 6f6f 6c2c 2020 5072 6576 : Libtool, Prev\n+00044980: 3a20 456d 6163 7320 4c69 7370 2c20 2055 : Emacs Lisp, U\n+00044990: 703a 204f 7468 6572 2047 4e55 2054 6f6f p: Other GNU Too\n+000449a0: 6c73 0a0a 3130 2e32 2047 6574 7465 7874 ls..10.2 Gettext\n+000449b0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 .============..I\n+000449c0: 6620 e280 9841 4d5f 474e 555f 4745 5454 f ...AM_GNU_GETT\n+000449d0: 4558 54e2 8099 2069 7320 7365 656e 2069 EXT... is seen i\n+000449e0: 6e20 e280 9863 6f6e 6669 6775 7265 2e61 n ...configure.a\n+000449f0: 63e2 8099 2c20 7468 656e 2041 7574 6f6d c..., then Autom\n+00044a00: 616b 6520 7475 726e 7320 6f6e 0a73 7570 ake turns on.sup\n+00044a10: 706f 7274 2066 6f72 2047 4e55 2067 6574 port for GNU get\n+00044a20: 7465 7874 2c20 6120 6d65 7373 6167 6520 text, a message \n+00044a30: 6361 7461 6c6f 6720 7379 7374 656d 2066 catalog system f\n+00044a40: 6f72 0a69 6e74 6572 6e61 7469 6f6e 616c or.international\n+00044a50: 697a 6174 696f 6e20 282a 6e6f 7465 2049 ization (*note I\n+00044a60: 6e74 726f 6475 6374 696f 6e3a 2028 6765 ntroduction: (ge\n+00044a70: 7474 6578 7429 546f 702e 292e 0a0a 2020 ttext)Top.)... \n+00044a80: 2054 6865 20e2 8098 6765 7474 6578 74e2 The ...gettext.\n+00044a90: 8099 2073 7570 706f 7274 2069 6e20 4175 .. support in Au\n+00044aa0: 746f 6d61 6b65 2072 6571 7569 7265 7320 tomake requires \n+00044ab0: 7468 6520 6164 6469 7469 6f6e 206f 6620 the addition of \n+00044ac0: 6f6e 6520 6f72 2074 776f 0a73 7562 6469 one or two.subdi\n+00044ad0: 7265 6374 6f72 6965 7320 746f 2074 6865 rectories to the\n+00044ae0: 2070 6163 6b61 6765 3a20 e280 9870 6fe2 package: ...po.\n+00044af0: 8099 2061 6e64 2070 6f73 7369 626c 7920 .. and possibly \n+00044b00: 616c 736f 20e2 8098 696e 746c e280 992e also ...intl....\n+00044b10: 2020 5468 650a 6c61 7474 6572 2069 7320 The.latter is \n+00044b20: 6e65 6564 6564 2069 6620 e280 9841 4d5f needed if ...AM_\n+00044b30: 474e 555f 4745 5454 4558 54e2 8099 2069 GNU_GETTEXT... i\n+00044b40: 7320 6e6f 7420 696e 766f 6b65 6420 7769 s not invoked wi\n+00044b50: 7468 2074 6865 20e2 8098 6578 7465 726e th the ...extern\n+00044b60: 616c e280 990a 6172 6775 6d65 6e74 2c20 al....argument, \n+00044b70: 6f72 2069 6620 e280 9841 4d5f 474e 555f or if ...AM_GNU_\n+00044b80: 4745 5454 4558 545f 494e 544c 5f53 5542 GETTEXT_INTL_SUB\n+00044b90: 4449 52e2 8099 2069 7320 7573 6564 2e20 DIR... is used. \n+00044ba0: 2041 7574 6f6d 616b 6520 656e 7375 7265 Automake ensure\n+00044bb0: 730a 7468 6174 2074 6865 7365 2064 6972 s.that these dir\n+00044bc0: 6563 746f 7269 6573 2065 7869 7374 2061 ectories exist a\n+00044bd0: 6e64 2061 7265 206d 656e 7469 6f6e 6564 nd are mentioned\n+00044be0: 2069 6e20 e280 9853 5542 4449 5253 e280 in ...SUBDIRS..\n+00044bf0: 992e 0a0a 1f0a 4669 6c65 3a20 6175 746f ......File: auto\n+00044c00: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00044c10: 204e 6f64 653a 204c 6962 746f 6f6c 2c20 Node: Libtool, \n+00044c20: 204e 6578 743a 204a 6176 612c 2020 5072 Next: Java, Pr\n+00044c30: 6576 3a20 6765 7474 6578 742c 2020 5570 ev: gettext, Up\n+00044c40: 3a20 4f74 6865 7220 474e 5520 546f 6f6c : Other GNU Tool\n+00044c50: 730a 0a31 302e 3320 4c69 6274 6f6f 6c0a s..10.3 Libtool.\n+00044c60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 ============..Au\n+00044c70: 746f 6d61 6b65 2070 726f 7669 6465 7320 tomake provides \n+00044c80: 7375 7070 6f72 7420 666f 7220 474e 5520 support for GNU \n+00044c90: 4c69 6274 6f6f 6c20 282a 6e6f 7465 2049 Libtool (*note I\n+00044ca0: 6e74 726f 6475 6374 696f 6e3a 0a28 6c69 ntroduction:.(li\n+00044cb0: 6274 6f6f 6c29 546f 702e 2920 7769 7468 btool)Top.) with\n+00044cc0: 2074 6865 20e2 8098 4c54 4c49 4252 4152 the ...LTLIBRAR\n+00044cd0: 4945 53e2 8099 2070 7269 6d61 7279 2e20 IES... primary. \n+00044ce0: 202a 4e6f 7465 2041 2053 6861 7265 640a *Note A Shared.\n+00044cf0: 4c69 6272 6172 793a 3a2e 0a0a 1f0a 4669 Library::.....Fi\n+00044d00: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00044d10: 312e 696e 666f 2c20 204e 6f64 653a 204a 1.info, Node: J\n+00044d20: 6176 612c 2020 4e65 7874 3a20 5079 7468 ava, Next: Pyth\n+00044d30: 6f6e 2c20 2050 7265 763a 204c 6962 746f on, Prev: Libto\n+00044d40: 6f6c 2c20 2055 703a 204f 7468 6572 2047 ol, Up: Other G\n+00044d50: 4e55 2054 6f6f 6c73 0a0a 3130 2e34 204a NU Tools..10.4 J\n+00044d60: 6176 6120 6279 7465 636f 6465 2063 6f6d ava bytecode com\n+00044d70: 7069 6c61 7469 6f6e 2028 6465 7072 6563 pilation (deprec\n+00044d80: 6174 6564 290a 3d3d 3d3d 3d3d 3d3d 3d3d ated).==========\n 00044d90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00044da0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-00044db0: 0a41 7574 6f6d 616b 6520 7072 6f76 6964 .Automake provid\n-00044dc0: 6573 2073 6f6d 6520 6d69 6e69 6d61 6c20 es some minimal \n-00044dd0: 7375 7070 6f72 7420 666f 7220 4a61 7661 support for Java\n-00044de0: 2062 7974 6563 6f64 6520 636f 6d70 696c bytecode compil\n-00044df0: 6174 696f 6e0a 7769 7468 2074 6865 20e2 ation.with the .\n-00044e00: 8098 4a41 5641 e280 9920 7072 696d 6172 ..JAVA... primar\n-00044e10: 7920 2869 6e20 6164 6469 7469 6f6e 2074 y (in addition t\n-00044e20: 6f20 7468 6520 7375 7070 6f72 7420 666f o the support fo\n-00044e30: 7220 636f 6d70 696c 696e 6720 4a61 7661 r compiling Java\n-00044e40: 0a74 6f20 6e61 7469 7665 206d 6163 6869 .to native machi\n-00044e50: 6e65 2063 6f64 653b 202a 6e6f 7465 204a ne code; *note J\n-00044e60: 6176 6120 5375 7070 6f72 7420 7769 7468 ava Support with\n-00044e70: 2067 636a 3a3a 292e 2020 4e6f 7465 2068 gcj::). Note h\n-00044e80: 6f77 6576 6572 0a74 6861 7420 5f74 6865 owever.that _the\n-00044e90: 2069 6e74 6572 6661 6365 2061 6e64 206d interface and m\n-00044ea0: 6f73 7420 6665 6174 7572 6573 2064 6573 ost features des\n-00044eb0: 6372 6962 6564 2068 6572 6520 6172 6520 cribed here are \n-00044ec0: 6465 7072 6563 6174 6564 5f3b 0a74 6865 deprecated_;.the\n-00044ed0: 206e 6578 7420 6175 746f 6d61 6b65 2072 next automake r\n-00044ee0: 656c 6561 7365 2077 696c 6c20 7374 7269 elease will stri\n-00044ef0: 7665 2074 6f20 7072 6f76 6964 6520 6120 ve to provide a \n-00044f00: 6265 7474 6572 2061 6e64 2063 6c65 616e better and clean\n-00044f10: 6572 0a69 6e74 6572 6661 6365 2c20 7768 er.interface, wh\n-00044f20: 6963 6820 686f 7765 7665 7220 5f77 6f6e ich however _won\n-00044f30: 2774 2062 6520 6261 636b 7761 7264 2d63 't be backward-c\n-00044f40: 6f6d 7061 7469 626c 655f 3b20 7468 6520 ompatible_; the \n-00044f50: 7072 6573 656e 740a 696e 7465 7266 6163 present.interfac\n-00044f60: 6520 7769 6c6c 2070 726f 6261 626c 7920 e will probably \n-00044f70: 6265 2072 656d 6f76 6564 2061 6c74 6f67 be removed altog\n-00044f80: 6574 6865 7220 696e 2066 7574 7572 6520 ether in future \n-00044f90: 6175 746f 6d61 6b65 0a72 656c 6561 7365 automake.release\n-00044fa0: 7320 2831 2e31 3320 6f72 206c 6174 6572 s (1.13 or later\n-00044fb0: 292c 2073 6f20 646f 6e27 7420 7573 6520 ), so don't use \n-00044fc0: 6974 2069 6e20 6e65 7720 636f 6465 2e0a it in new code..\n-00044fd0: 0a20 2020 416e 7920 e280 982e 6a61 7661 . Any ....java\n-00044fe0: e280 9920 6669 6c65 7320 6c69 7374 6564 ... files listed\n-00044ff0: 2069 6e20 6120 e280 985f 4a41 5641 e280 in a ..._JAVA..\n-00045000: 9920 7661 7269 6162 6c65 2077 696c 6c20 . variable will \n-00045010: 6265 2063 6f6d 7069 6c65 6420 7769 7468 be compiled with\n-00045020: 0ae2 8098 4a41 5641 43e2 8099 2061 7420 ....JAVAC... at \n-00045030: 6275 696c 6420 7469 6d65 2e20 2042 7920 build time. By \n-00045040: 6465 6661 756c 742c 20e2 8098 2e6a 6176 default, ....jav\n-00045050: 61e2 8099 2066 696c 6573 2061 7265 206e a... files are n\n-00045060: 6f74 2069 6e63 6c75 6465 6420 696e 0a74 ot included in.t\n-00045070: 6865 2064 6973 7472 6962 7574 696f 6e2c he distribution,\n-00045080: 2079 6f75 2073 686f 756c 6420 7573 6520 you should use \n-00045090: 7468 6520 e280 9864 6973 745f e280 9920 the ...dist_... \n-000450a0: 7072 6566 6978 2074 6f20 6469 7374 7269 prefix to distri\n-000450b0: 6275 7465 2074 6865 6d2e 0a0a 2020 2048 bute them... H\n-000450c0: 6572 6520 6973 2061 2074 7970 6963 616c ere is a typical\n-000450d0: 2073 6574 7570 2066 6f72 2064 6973 7472 setup for distr\n-000450e0: 6962 7574 696e 6720 e280 982e 6a61 7661 ibuting ....java\n-000450f0: e280 9920 6669 6c65 7320 616e 6420 696e ... files and in\n-00045100: 7374 616c 6c69 6e67 0a74 6865 20e2 8098 stalling.the ...\n-00045110: 2e63 6c61 7373 e280 9920 6669 6c65 7320 .class... files \n-00045120: 7265 7375 6c74 696e 6720 6672 6f6d 2074 resulting from t\n-00045130: 6865 6972 2063 6f6d 7069 6c61 7469 6f6e heir compilation\n-00045140: 2e0a 0a20 2020 2020 6a61 7661 6469 7220 ... javadir \n-00045150: 3d20 2428 6461 7461 6469 7229 2f6a 6176 = $(datadir)/jav\n-00045160: 610a 2020 2020 2064 6973 745f 6a61 7661 a. dist_java\n-00045170: 5f4a 4156 4120 3d20 612e 6a61 7661 2062 _JAVA = a.java b\n-00045180: 2e6a 6176 6120 2e2e 2e0a 0a20 2020 4375 .java ..... Cu\n-00045190: 7272 656e 746c 7920 4175 746f 6d61 6b65 rrently Automake\n-000451a0: 2065 6e66 6f72 6365 7320 7468 6520 7265 enforces the re\n-000451b0: 7374 7269 6374 696f 6e20 7468 6174 206f striction that o\n-000451c0: 6e6c 7920 6f6e 6520 e280 985f 4a41 5641 nly one ..._JAVA\n-000451d0: e280 990a 7072 696d 6172 7920 6361 6e20 ....primary can \n-000451e0: 6265 2075 7365 6420 696e 2061 2067 6976 be used in a giv\n-000451f0: 656e 20e2 8098 4d61 6b65 6669 6c65 2e61 en ...Makefile.a\n-00045200: 6de2 8099 2e20 2054 6865 2072 6561 736f m.... The reaso\n-00045210: 6e20 666f 7220 7468 6973 0a72 6573 7472 n for this.restr\n-00045220: 6963 7469 6f6e 2069 7320 7468 6174 2c20 iction is that, \n-00045230: 696e 2067 656e 6572 616c 2c20 6974 2069 in general, it i\n-00045240: 736e 2774 2070 6f73 7369 626c 6520 746f sn't possible to\n-00045250: 206b 6e6f 7720 7768 6963 680a e280 982e know which.....\n-00045260: 636c 6173 73e2 8099 2066 696c 6573 2077 class... files w\n-00045270: 6572 6520 6765 6e65 7261 7465 6420 6672 ere generated fr\n-00045280: 6f6d 2077 6869 6368 20e2 8098 2e6a 6176 om which ....jav\n-00045290: 61e2 8099 2066 696c 6573 2c20 736f 2069 a... files, so i\n-000452a0: 7420 776f 756c 6420 6265 0a69 6d70 6f73 t would be.impos\n-000452b0: 7369 626c 6520 746f 206b 6e6f 7720 7768 sible to know wh\n-000452c0: 6963 6820 6669 6c65 7320 746f 2069 6e73 ich files to ins\n-000452d0: 7461 6c6c 2077 6865 7265 2e20 2046 6f72 tall where. For\n-000452e0: 2069 6e73 7461 6e63 652c 2061 0ae2 8098 instance, a....\n-000452f0: 2e6a 6176 61e2 8099 2066 696c 6520 6361 .java... file ca\n-00045300: 6e20 6465 6669 6e65 206d 756c 7469 706c n define multipl\n-00045310: 6520 636c 6173 7365 733b 2074 6865 2072 e classes; the r\n-00045320: 6573 756c 7469 6e67 20e2 8098 2e63 6c61 esulting ....cla\n-00045330: 7373 e280 9920 6669 6c65 0a6e 616d 6573 ss... file.names\n-00045340: 2063 616e 6e6f 7420 6265 2070 7265 6469 cannot be predi\n-00045350: 6374 6564 2077 6974 686f 7574 2070 6172 cted without par\n-00045360: 7369 6e67 2074 6865 20e2 8098 2e6a 6176 sing the ....jav\n-00045370: 61e2 8099 2066 696c 652e 0a0a 2020 2054 a... file... T\n-00045380: 6865 7265 2061 7265 2061 2066 6577 2076 here are a few v\n-00045390: 6172 6961 626c 6573 2074 6861 7420 6172 ariables that ar\n-000453a0: 6520 7573 6564 2077 6865 6e20 636f 6d70 e used when comp\n-000453b0: 696c 696e 6720 4a61 7661 2073 6f75 7263 iling Java sourc\n-000453c0: 6573 3a0a 0ae2 8098 4a41 5641 43e2 8099 es:.....JAVAC...\n-000453d0: 0a20 2020 2020 5468 6520 6e61 6d65 206f . The name o\n-000453e0: 6620 7468 6520 4a61 7661 2063 6f6d 7069 f the Java compi\n-000453f0: 6c65 722e 2020 5468 6973 2064 6566 6175 ler. This defau\n-00045400: 6c74 7320 746f 20e2 8098 6a61 7661 63e2 lts to ...javac.\n-00045410: 8099 2e0a 0ae2 8098 4a41 5641 4346 4c41 ........JAVACFLA\n-00045420: 4753 e280 990a 2020 2020 2054 6865 2066 GS.... The f\n-00045430: 6c61 6773 2074 6f20 7061 7373 2074 6f20 lags to pass to \n-00045440: 7468 6520 636f 6d70 696c 6572 2e20 2054 the compiler. T\n-00045450: 6869 7320 6973 2063 6f6e 7369 6465 7265 his is considere\n-00045460: 6420 746f 2062 6520 6120 7573 6572 0a20 d to be a user. \n-00045470: 2020 2020 7661 7269 6162 6c65 2028 2a6e variable (*n\n-00045480: 6f74 6520 5573 6572 2056 6172 6961 626c ote User Variabl\n-00045490: 6573 3a3a 292e 0a0a e280 9841 4d5f 4a41 es::)......AM_JA\n-000454a0: 5641 4346 4c41 4753 e280 990a 2020 2020 VACFLAGS.... \n-000454b0: 204d 6f72 6520 666c 6167 7320 746f 2070 More flags to p\n-000454c0: 6173 7320 746f 2074 6865 204a 6176 6120 ass to the Java \n-000454d0: 636f 6d70 696c 6572 2e20 2054 6869 732c compiler. This,\n-000454e0: 2061 6e64 206e 6f74 0a20 2020 2020 e280 and not. ..\n-000454f0: 984a 4156 4143 464c 4147 53e2 8099 2c20 .JAVACFLAGS..., \n-00045500: 7368 6f75 6c64 2062 6520 7573 6564 2077 should be used w\n-00045510: 6865 6e20 6974 2069 7320 6e65 6365 7373 hen it is necess\n-00045520: 6172 7920 746f 2070 7574 204a 6176 610a ary to put Java.\n-00045530: 2020 2020 2063 6f6d 7069 6c65 7220 666c compiler fl\n-00045540: 6167 7320 696e 746f 20e2 8098 4d61 6b65 ags into ...Make\n-00045550: 6669 6c65 2e61 6de2 8099 2e0a 0ae2 8098 file.am.........\n-00045560: 4a41 5641 524f 4f54 e280 990a 2020 2020 JAVAROOT.... \n-00045570: 2054 6865 2076 616c 7565 206f 6620 7468 The value of th\n-00045580: 6973 2076 6172 6961 626c 6520 6973 2070 is variable is p\n-00045590: 6173 7365 6420 746f 2074 6865 20e2 8098 assed to the ...\n-000455a0: 2d64 e280 9920 6f70 7469 6f6e 2074 6f20 -d... option to \n-000455b0: e280 986a 6176 6163 e280 992e 0a20 2020 ...javac..... \n-000455c0: 2020 4974 2064 6566 6175 6c74 7320 746f It defaults to\n-000455d0: 20e2 8098 2428 746f 705f 6275 696c 6464 ...$(top_buildd\n-000455e0: 6972 29e2 8099 2e0a 0ae2 8098 434c 4153 ir).........CLAS\n-000455f0: 5350 4154 485f 454e 56e2 8099 0a20 2020 SPATH_ENV.... \n-00045600: 2020 5468 6973 2076 6172 6961 626c 6520 This variable \n-00045610: 6973 2061 2073 6865 6c6c 2065 7870 7265 is a shell expre\n-00045620: 7373 696f 6e20 7468 6174 2069 7320 7573 ssion that is us\n-00045630: 6564 2074 6f20 7365 7420 7468 650a 2020 ed to set the. \n-00045640: 2020 20e2 8098 434c 4153 5350 4154 48e2 ...CLASSPATH.\n-00045650: 8099 2065 6e76 6972 6f6e 6d65 6e74 2076 .. environment v\n-00045660: 6172 6961 626c 6520 6f6e 2074 6865 20e2 ariable on the .\n-00045670: 8098 6a61 7661 63e2 8099 2063 6f6d 6d61 ..javac... comma\n-00045680: 6e64 206c 696e 652e 2020 2849 6e0a 2020 nd line. (In. \n-00045690: 2020 2074 6865 2066 7574 7572 6520 7765 the future we\n-000456a0: 2077 696c 6c20 7072 6f62 6162 6c79 2068 will probably h\n-000456b0: 616e 646c 6520 636c 6173 7320 7061 7468 andle class path\n-000456c0: 2073 6574 7469 6e67 2064 6966 6665 7265 setting differe\n-000456d0: 6e74 6c79 2e29 0a0a 1f0a 4669 6c65 3a20 ntly.)....File: \n-000456e0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-000456f0: 666f 2c20 204e 6f64 653a 2050 7974 686f fo, Node: Pytho\n-00045700: 6e2c 2020 5072 6576 3a20 4a61 7661 2c20 n, Prev: Java, \n-00045710: 2055 703a 204f 7468 6572 2047 4e55 2054 Up: Other GNU T\n-00045720: 6f6f 6c73 0a0a 3130 2e35 2050 7974 686f ools..10.5 Pytho\n-00045730: 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 n.===========..A\n-00045740: 7574 6f6d 616b 6520 7072 6f76 6964 6573 utomake provides\n-00045750: 2073 7570 706f 7274 2066 6f72 2050 7974 support for Pyt\n-00045760: 686f 6e20 636f 6d70 696c 6174 696f 6e20 hon compilation \n-00045770: 7769 7468 2074 6865 20e2 8098 5059 5448 with the ...PYTH\n-00045780: 4f4e e280 990a 7072 696d 6172 792e 2020 ON....primary. \n-00045790: 4120 7479 7069 6361 6c20 7365 7475 7020 A typical setup \n-000457a0: 6973 2074 6f20 6361 6c6c 20e2 8098 414d is to call ...AM\n-000457b0: 5f50 4154 485f 5059 5448 4f4e e280 9920 _PATH_PYTHON... \n-000457c0: 696e 20e2 8098 636f 6e66 6967 7572 652e in ...configure.\n-000457d0: 6163 e280 990a 616e 6420 7573 6520 6120 ac....and use a \n-000457e0: 6c69 6e65 206c 696b 6520 7468 6520 666f line like the fo\n-000457f0: 6c6c 6f77 696e 6720 696e 20e2 8098 4d61 llowing in ...Ma\n-00045800: 6b65 6669 6c65 2e61 6de2 8099 3a0a 0a20 kefile.am...:.. \n-00045810: 2020 2020 7079 7468 6f6e 5f50 5954 484f python_PYTHO\n-00045820: 4e20 3d20 7472 6565 2e70 7920 6c65 6176 N = tree.py leav\n-00045830: 652e 7079 0a0a 2020 2041 6e79 2066 696c e.py.. Any fil\n-00045840: 6573 206c 6973 7465 6420 696e 2061 20e2 es listed in a .\n-00045850: 8098 5f50 5954 484f 4ee2 8099 2076 6172 .._PYTHON... var\n-00045860: 6961 626c 6520 7769 6c6c 2062 6520 6279 iable will be by\n-00045870: 7465 2d63 6f6d 7069 6c65 6420 7769 7468 te-compiled with\n-00045880: 0ae2 8098 7079 2d63 6f6d 7069 6c65 e280 ....py-compile..\n-00045890: 9920 6174 2069 6e73 7461 6c6c 2074 696d . at install tim\n-000458a0: 652e 2020 e280 9870 792d 636f 6d70 696c e. ...py-compil\n-000458b0: 65e2 8099 2061 6374 7561 6c6c 7920 6372 e... actually cr\n-000458c0: 6561 7465 7320 626f 7468 0a73 7461 6e64 eates both.stand\n-000458d0: 6172 6420 28e2 8098 2e70 7963 e280 9929 ard (....pyc...)\n-000458e0: 2061 6e64 206f 7074 696d 697a 6564 2028 and optimized (\n-000458f0: e280 982e 7079 6fe2 8099 2920 6279 7465 ....pyo...) byte\n-00045900: 2d63 6f6d 7069 6c65 6420 7665 7273 696f -compiled versio\n-00045910: 6e73 206f 6620 7468 650a 736f 7572 6365 ns of the.source\n-00045920: 2066 696c 6573 2e20 204e 6f74 6520 7468 files. Note th\n-00045930: 6174 2062 6563 6175 7365 2062 7974 652d at because byte-\n-00045940: 636f 6d70 696c 6174 696f 6e20 6f63 6375 compilation occu\n-00045950: 7273 2061 7420 696e 7374 616c 6c0a 7469 rs at install.ti\n-00045960: 6d65 2c20 616e 7920 6669 6c65 7320 6c69 me, any files li\n-00045970: 7374 6564 2069 6e20 e280 986e 6f69 6e73 sted in ...noins\n-00045980: 745f 5059 5448 4f4e e280 9920 7769 6c6c t_PYTHON... will\n-00045990: 206e 6f74 2062 6520 636f 6d70 696c 6564 not be compiled\n-000459a0: 2e20 2050 7974 686f 6e0a 736f 7572 6365 . Python.source\n-000459b0: 2066 696c 6573 2061 7265 2069 6e63 6c75 files are inclu\n-000459c0: 6465 6420 696e 2074 6865 2064 6973 7472 ded in the distr\n-000459d0: 6962 7574 696f 6e20 6279 2064 6566 6175 ibution by defau\n-000459e0: 6c74 2c20 7072 6570 656e 640a e280 986e lt, prepend....n\n-000459f0: 6f64 6973 745f e280 9920 2861 7320 696e odist_... (as in\n-00045a00: 20e2 8098 6e6f 6469 7374 5f70 7974 686f ...nodist_pytho\n-00045a10: 6e5f 5059 5448 4f4e e280 9929 2074 6f20 n_PYTHON...) to \n-00045a20: 6f6d 6974 2074 6865 6d2e 0a0a 2020 2041 omit them... A\n-00045a30: 7574 6f6d 616b 6520 7368 6970 7320 7769 utomake ships wi\n-00045a40: 7468 2061 6e20 4175 746f 636f 6e66 206d th an Autoconf m\n-00045a50: 6163 726f 2063 616c 6c65 6420 e280 9841 acro called ...A\n-00045a60: 4d5f 5041 5448 5f50 5954 484f 4ee2 8099 M_PATH_PYTHON...\n-00045a70: 2074 6861 740a 7769 6c6c 2064 6574 6572 that.will deter\n-00045a80: 6d69 6e65 2073 6f6d 6520 5079 7468 6f6e mine some Python\n-00045a90: 2d72 656c 6174 6564 2064 6972 6563 746f -related directo\n-00045aa0: 7279 2076 6172 6961 626c 6573 2028 7365 ry variables (se\n-00045ab0: 6520 6265 6c6f 7729 2e20 2049 660a 796f e below). If.yo\n-00045ac0: 7520 6861 7665 2063 616c 6c65 6420 e280 u have called ..\n-00045ad0: 9841 4d5f 5041 5448 5f50 5954 484f 4ee2 .AM_PATH_PYTHON.\n-00045ae0: 8099 2066 726f 6d20 e280 9863 6f6e 6669 .. from ...confi\n-00045af0: 6775 7265 2e61 63e2 8099 2c20 7468 656e gure.ac..., then\n-00045b00: 2079 6f75 206d 6179 2075 7365 0a74 6865 you may use.the\n-00045b10: 2076 6172 6961 626c 6573 20e2 8098 7079 variables ...py\n-00045b20: 7468 6f6e 5f50 5954 484f 4ee2 8099 206f thon_PYTHON... o\n-00045b30: 7220 e280 9870 6b67 7079 7468 6f6e 5f50 r ...pkgpython_P\n-00045b40: 5954 484f 4ee2 8099 2074 6f20 6c69 7374 YTHON... to list\n-00045b50: 2050 7974 686f 6e0a 736f 7572 6365 2066 Python.source f\n-00045b60: 696c 6573 2069 6e20 796f 7572 20e2 8098 iles in your ...\n-00045b70: 4d61 6b65 6669 6c65 2e61 6de2 8099 2c20 Makefile.am..., \n-00045b80: 6465 7065 6e64 696e 6720 6f6e 2077 6865 depending on whe\n-00045b90: 7265 2079 6f75 2077 616e 7420 796f 7572 re you want your\n-00045ba0: 0a66 696c 6573 2069 6e73 7461 6c6c 6564 .files installed\n-00045bb0: 2028 7365 6520 7468 6520 6465 6669 6e69 (see the defini\n-00045bc0: 7469 6f6e 7320 6f66 20e2 8098 7079 7468 tions of ...pyth\n-00045bd0: 6f6e 6469 72e2 8099 2061 6e64 20e2 8098 ondir... and ...\n-00045be0: 706b 6770 7974 686f 6e64 6972 e280 990a pkgpythondir....\n-00045bf0: 6265 6c6f 7729 2e0a 0a20 2d2d 204d 6163 below)... -- Mac\n-00045c00: 726f 3a20 414d 5f50 4154 485f 5059 5448 ro: AM_PATH_PYTH\n-00045c10: 4f4e 2028 5b56 4552 5349 4f4e 5d2c 205b ON ([VERSION], [\n-00045c20: 4143 5449 4f4e 2d49 462d 464f 554e 445d ACTION-IF-FOUND]\n-00045c30: 2c0a 2020 2020 205b 4143 5449 4f4e 2d49 ,. [ACTION-I\n-00045c40: 462d 4e4f 542d 464f 554e 445d 290a 0a20 F-NOT-FOUND]).. \n-00045c50: 2020 2020 5365 6172 6368 2066 6f72 2061 Search for a\n-00045c60: 2050 7974 686f 6e20 696e 7465 7270 7265 Python interpre\n-00045c70: 7465 7220 6f6e 2074 6865 2073 7973 7465 ter on the syste\n-00045c80: 6d2e 2020 5468 6973 206d 6163 726f 2074 m. This macro t\n-00045c90: 616b 6573 0a20 2020 2020 7468 7265 6520 akes. three \n-00045ca0: 6f70 7469 6f6e 616c 2061 7267 756d 656e optional argumen\n-00045cb0: 7473 2e20 2054 6865 2066 6972 7374 2061 ts. The first a\n-00045cc0: 7267 756d 656e 742c 2069 6620 7072 6573 rgument, if pres\n-00045cd0: 656e 742c 2069 7320 7468 650a 2020 2020 ent, is the. \n-00045ce0: 206d 696e 696d 756d 2076 6572 7369 6f6e minimum version\n-00045cf0: 206f 6620 5079 7468 6f6e 2072 6571 7569 of Python requi\n-00045d00: 7265 6420 666f 7220 7468 6973 2070 6163 red for this pac\n-00045d10: 6b61 6765 3a0a 2020 2020 20e2 8098 414d kage:. ...AM\n-00045d20: 5f50 4154 485f 5059 5448 4f4e e280 9920 _PATH_PYTHON... \n-00045d30: 7769 6c6c 2073 6b69 7020 616e 7920 5079 will skip any Py\n-00045d40: 7468 6f6e 2069 6e74 6572 7072 6574 6572 thon interpreter\n-00045d50: 2074 6861 7420 6973 206f 6c64 6572 0a20 that is older. \n-00045d60: 2020 2020 7468 616e 2056 4552 5349 4f4e than VERSION\n-00045d70: 2e20 2049 6620 616e 2069 6e74 6572 7072 . If an interpr\n-00045d80: 6574 6572 2069 7320 666f 756e 6420 616e eter is found an\n-00045d90: 6420 7361 7469 7366 6965 7320 5645 5253 d satisfies VERS\n-00045da0: 494f 4e2c 0a20 2020 2020 7468 656e 2041 ION,. then A\n-00045db0: 4354 494f 4e2d 4946 2d46 4f55 4e44 2069 CTION-IF-FOUND i\n-00045dc0: 7320 7275 6e2e 2020 4f74 6865 7277 6973 s run. Otherwis\n-00045dd0: 652c 2041 4354 494f 4e2d 4946 2d4e 4f54 e, ACTION-IF-NOT\n-00045de0: 2d46 4f55 4e44 2069 730a 2020 2020 2072 -FOUND is. r\n-00045df0: 756e 2e0a 0a20 2020 2020 4966 2041 4354 un... If ACT\n-00045e00: 494f 4e2d 4946 2d4e 4f54 2d46 4f55 4e44 ION-IF-NOT-FOUND\n-00045e10: 2069 7320 6e6f 7420 7370 6563 6966 6965 is not specifie\n-00045e20: 642c 2061 7320 696e 2074 6865 2066 6f6c d, as in the fol\n-00045e30: 6c6f 7769 6e67 0a20 2020 2020 6578 616d lowing. exam\n-00045e40: 706c 652c 2074 6865 2064 6566 6175 6c74 ple, the default\n-00045e50: 2069 7320 746f 2061 626f 7274 20e2 8098 is to abort ...\n-00045e60: 636f 6e66 6967 7572 65e2 8099 2e0a 0a20 configure...... \n-00045e70: 2020 2020 2020 2020 2041 4d5f 5041 5448 AM_PATH\n-00045e80: 5f50 5954 484f 4e28 5b32 2e32 5d29 0a0a _PYTHON([2.2])..\n-00045e90: 2020 2020 2054 6869 7320 6973 2066 696e This is fin\n-00045ea0: 6520 7768 656e 2050 7974 686f 6e20 6973 e when Python is\n-00045eb0: 2061 6e20 6162 736f 6c75 7465 2072 6571 an absolute req\n-00045ec0: 7569 7265 6d65 6e74 2066 6f72 2074 6865 uirement for the\n-00045ed0: 0a20 2020 2020 7061 636b 6167 652e 2020 . package. \n-00045ee0: 4966 2050 7974 686f 6e20 3e3d 2032 2e35 If Python >= 2.5\n-00045ef0: 2077 6173 206f 6e6c 7920 5f6f 7074 696f was only _optio\n-00045f00: 6e61 6c5f 2074 6f20 7468 6520 7061 636b nal_ to the pack\n-00045f10: 6167 652c 0a20 2020 2020 e280 9841 4d5f age,. ...AM_\n-00045f20: 5041 5448 5f50 5954 484f 4ee2 8099 2063 PATH_PYTHON... c\n-00045f30: 6f75 6c64 2062 6520 6361 6c6c 6564 2061 ould be called a\n-00045f40: 7320 666f 6c6c 6f77 732e 0a0a 2020 2020 s follows... \n-00045f50: 2020 2020 2020 414d 5f50 4154 485f 5059 AM_PATH_PY\n-00045f60: 5448 4f4e 285b 322e 355d 2c2c 205b 3a5d THON([2.5],, [:]\n-00045f70: 290a 0a20 2020 2020 4966 2074 6865 20e2 ).. If the .\n-00045f80: 8098 5059 5448 4f4e e280 9920 7661 7269 ..PYTHON... vari\n-00045f90: 6162 6c65 2069 7320 7365 7420 7768 656e able is set when\n-00045fa0: 20e2 8098 414d 5f50 4154 485f 5059 5448 ...AM_PATH_PYTH\n-00045fb0: 4f4e e280 9920 6973 2063 616c 6c65 642c ON... is called,\n-00045fc0: 0a20 2020 2020 7468 656e 2074 6861 7420 . then that \n-00045fd0: 7769 6c6c 2062 6520 7468 6520 6f6e 6c79 will be the only\n-00045fe0: 2050 7974 686f 6e20 696e 7465 7270 7265 Python interpre\n-00045ff0: 7465 7220 7468 6174 2069 7320 7472 6965 ter that is trie\n-00046000: 642e 0a0a 2020 2020 20e2 8098 414d 5f50 d... ...AM_P\n-00046010: 4154 485f 5059 5448 4f4e e280 9920 6372 ATH_PYTHON... cr\n-00046020: 6561 7465 7320 7468 6520 666f 6c6c 6f77 eates the follow\n-00046030: 696e 6720 6f75 7470 7574 2076 6172 6961 ing output varia\n-00046040: 626c 6573 2062 6173 6564 206f 6e0a 2020 bles based on. \n-00046050: 2020 2074 6865 2050 7974 686f 6e20 696e the Python in\n-00046060: 7374 616c 6c61 7469 6f6e 2066 6f75 6e64 stallation found\n-00046070: 2064 7572 696e 6720 636f 6e66 6967 7572 during configur\n-00046080: 6174 696f 6e2e 0a0a e280 9850 5954 484f ation......PYTHO\n-00046090: 4ee2 8099 0a20 2020 2020 5468 6520 6e61 N.... The na\n-000460a0: 6d65 206f 6620 7468 6520 5079 7468 6f6e me of the Python\n-000460b0: 2065 7865 6375 7461 626c 652c 206f 7220 executable, or \n-000460c0: e280 983a e280 9920 6966 206e 6f20 7375 ...:... if no su\n-000460d0: 6974 6162 6c65 0a20 2020 2020 696e 7465 itable. inte\n-000460e0: 7270 7265 7465 7220 636f 756c 6420 6265 rpreter could be\n-000460f0: 2066 6f75 6e64 2e0a 0a20 2020 2020 4173 found... As\n-00046100: 7375 6d69 6e67 2041 4354 494f 4e2d 4946 suming ACTION-IF\n-00046110: 2d4e 4f54 2d46 4f55 4e44 2069 7320 7573 -NOT-FOUND is us\n-00046120: 6564 2028 6f74 6865 7277 6973 6520 e280 ed (otherwise ..\n-00046130: 982e 2f63 6f6e 6669 6775 7265 e280 9920 ../configure... \n-00046140: 7769 6c6c 0a20 2020 2020 6162 6f72 7420 will. abort \n-00046150: 6966 2050 7974 686f 6e20 6973 2061 6273 if Python is abs\n-00046160: 656e 7429 2c20 7468 6520 7661 6c75 6520 ent), the value \n-00046170: 6f66 20e2 8098 5059 5448 4f4e e280 9920 of ...PYTHON... \n-00046180: 6361 6e20 6265 2075 7365 6420 746f 0a20 can be used to. \n-00046190: 2020 2020 7365 7475 7020 6120 636f 6e64 setup a cond\n-000461a0: 6974 696f 6e61 6c20 696e 206f 7264 6572 itional in order\n-000461b0: 2074 6f20 6469 7361 626c 6520 7468 6520 to disable the \n-000461c0: 7265 6c65 7661 6e74 2070 6172 7420 6f66 relevant part of\n-000461d0: 2061 0a20 2020 2020 6275 696c 6420 6173 a. build as\n-000461e0: 2066 6f6c 6c6f 7773 2e0a 0a20 2020 2020 follows... \n-000461f0: 2020 2020 2041 4d5f 5041 5448 5f50 5954 AM_PATH_PYT\n-00046200: 484f 4e28 2c2c 205b 3a5d 290a 2020 2020 HON(,, [:]). \n-00046210: 2020 2020 2020 414d 5f43 4f4e 4449 5449 AM_CONDITI\n-00046220: 4f4e 414c 285b 4841 5645 5f50 5954 484f ONAL([HAVE_PYTHO\n-00046230: 4e5d 2c20 5b74 6573 7420 2224 5059 5448 N], [test \"$PYTH\n-00046240: 4f4e 2220 213d 203a 5d29 0a0a e280 9850 ON\" != :]).....P\n-00046250: 5954 484f 4e5f 5645 5253 494f 4ee2 8099 YTHON_VERSION...\n-00046260: 0a20 2020 2020 5468 6520 5079 7468 6f6e . The Python\n-00046270: 2076 6572 7369 6f6e 206e 756d 6265 722c version number,\n-00046280: 2069 6e20 7468 6520 666f 726d 204d 414a in the form MAJ\n-00046290: 4f52 2e4d 494e 4f52 2028 652e 672e 2c20 OR.MINOR (e.g., \n-000462a0: e280 9832 2e35 e280 9929 2e0a 2020 2020 ...2.5...).. \n-000462b0: 2054 6869 7320 6973 2063 7572 7265 6e74 This is current\n-000462c0: 6c79 2074 6865 2076 616c 7565 206f 6620 ly the value of \n-000462d0: e280 9873 7973 2e76 6572 7369 6f6e 5b3a ...sys.version[:\n-000462e0: 335d e280 992e 0a0a e280 9850 5954 484f 3].........PYTHO\n-000462f0: 4e5f 5052 4546 4958 e280 990a 2020 2020 N_PREFIX.... \n-00046300: 2054 6865 2073 7472 696e 6720 e280 9824 The string ...$\n-00046310: 7b70 7265 6669 787d e280 992e 2020 5468 {prefix}.... Th\n-00046320: 6973 2074 6572 6d20 6d61 7920 6265 2075 is term may be u\n-00046330: 7365 6420 696e 2066 7574 7572 6520 776f sed in future wo\n-00046340: 726b 2074 6861 740a 2020 2020 206e 6565 rk that. nee\n-00046350: 6473 2074 6865 2063 6f6e 7465 6e74 7320 ds the contents \n-00046360: 6f66 2050 7974 686f 6e27 7320 e280 9873 of Python's ...s\n-00046370: 7973 2e70 7265 6669 78e2 8099 2c20 6275 ys.prefix..., bu\n-00046380: 7420 6765 6e65 7261 6c20 636f 6e73 656e t general consen\n-00046390: 7375 730a 2020 2020 2069 7320 746f 2061 sus. is to a\n-000463a0: 6c77 6179 7320 7573 6520 7468 6520 7661 lways use the va\n-000463b0: 6c75 6520 6672 6f6d 20e2 8098 636f 6e66 lue from ...conf\n-000463c0: 6967 7572 65e2 8099 2e0a 0ae2 8098 5059 igure.........PY\n-000463d0: 5448 4f4e 5f45 5845 435f 5052 4546 4958 THON_EXEC_PREFIX\n-000463e0: e280 990a 2020 2020 2054 6865 2073 7472 .... The str\n-000463f0: 696e 6720 e280 9824 7b65 7865 635f 7072 ing ...${exec_pr\n-00046400: 6566 6978 7de2 8099 2e20 2054 6869 7320 efix}.... This \n-00046410: 7465 726d 206d 6179 2062 6520 7573 6564 term may be used\n-00046420: 2069 6e20 6675 7475 7265 2077 6f72 6b0a in future work.\n-00046430: 2020 2020 2074 6861 7420 6e65 6564 7320 that needs \n-00046440: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of \n-00046450: 5079 7468 6f6e 2773 20e2 8098 7379 732e Python's ...sys.\n-00046460: 6578 6563 5f70 7265 6669 78e2 8099 2c20 exec_prefix..., \n-00046470: 6275 7420 6765 6e65 7261 6c0a 2020 2020 but general. \n-00046480: 2063 6f6e 7365 6e73 7573 2069 7320 746f consensus is to\n-00046490: 2061 6c77 6179 7320 7573 6520 7468 6520 always use the \n-000464a0: 7661 6c75 6520 6672 6f6d 20e2 8098 636f value from ...co\n-000464b0: 6e66 6967 7572 65e2 8099 2e0a 0ae2 8098 nfigure.........\n-000464c0: 5059 5448 4f4e 5f50 4c41 5446 4f52 4de2 PYTHON_PLATFORM.\n-000464d0: 8099 0a20 2020 2020 5468 6520 6361 6e6f ... The cano\n-000464e0: 6e69 6361 6c20 6e61 6d65 2075 7365 6420 nical name used \n-000464f0: 6279 2050 7974 686f 6e20 746f 2064 6573 by Python to des\n-00046500: 6372 6962 6520 7468 6520 6f70 6572 6174 cribe the operat\n-00046510: 696e 6720 7379 7374 656d 2c0a 2020 2020 ing system,. \n-00046520: 2061 7320 6769 7665 6e20 6279 20e2 8098 as given by ...\n-00046530: 7379 732e 706c 6174 666f 726d e280 992e sys.platform....\n-00046540: 2020 5468 6973 2076 616c 7565 2069 7320 This value is \n-00046550: 736f 6d65 7469 6d65 7320 6e65 6564 6564 sometimes needed\n-00046560: 2077 6865 6e0a 2020 2020 2062 7569 6c64 when. build\n-00046570: 696e 6720 5079 7468 6f6e 2065 7874 656e ing Python exten\n-00046580: 7369 6f6e 732e 0a0a e280 9870 7974 686f sions......pytho\n-00046590: 6e64 6972 e280 990a 2020 2020 2054 6865 ndir.... The\n-000465a0: 2064 6972 6563 746f 7279 206e 616d 6520 directory name \n-000465b0: 666f 7220 7468 6520 e280 9873 6974 652d for the ...site-\n-000465c0: 7061 636b 6167 6573 e280 9920 7375 6264 packages... subd\n-000465d0: 6972 6563 746f 7279 206f 6620 7468 650a irectory of the.\n-000465e0: 2020 2020 2073 7461 6e64 6172 6420 5079 standard Py\n-000465f0: 7468 6f6e 2069 6e73 7461 6c6c 2074 7265 thon install tre\n-00046600: 652e 0a0a e280 9870 6b67 7079 7468 6f6e e......pkgpython\n-00046610: 6469 72e2 8099 0a20 2020 2020 5468 6973 dir.... This\n-00046620: 2069 7320 7468 6520 6469 7265 6374 6f72 is the director\n-00046630: 7920 756e 6465 7220 e280 9870 7974 686f y under ...pytho\n-00046640: 6e64 6972 e280 9920 7468 6174 2069 7320 ndir... that is \n-00046650: 6e61 6d65 6420 6166 7465 7220 7468 650a named after the.\n-00046660: 2020 2020 2070 6163 6b61 6765 2e20 2054 package. T\n-00046670: 6861 7420 6973 2c20 6974 2069 7320 e280 hat is, it is ..\n-00046680: 9824 2870 7974 686f 6e64 6972 292f 2428 .$(pythondir)/$(\n-00046690: 5041 434b 4147 4529 e280 992e 2020 4974 PACKAGE).... It\n-000466a0: 2069 7320 7072 6f76 6964 6564 0a20 2020 is provided. \n-000466b0: 2020 6173 2061 2063 6f6e 7665 6e69 656e as a convenien\n-000466c0: 6365 2e0a 0ae2 8098 7079 6578 6563 6469 ce......pyexecdi\n-000466d0: 72e2 8099 0a20 2020 2020 5468 6973 2069 r.... This i\n-000466e0: 7320 7468 6520 6469 7265 6374 6f72 7920 s the directory \n-000466f0: 7768 6572 6520 5079 7468 6f6e 2065 7874 where Python ext\n-00046700: 656e 7369 6f6e 206d 6f64 756c 6573 2028 ension modules (\n-00046710: 7368 6172 6564 0a20 2020 2020 6c69 6272 shared. libr\n-00046720: 6172 6965 7329 2073 686f 756c 6420 6265 aries) should be\n-00046730: 2069 6e73 7461 6c6c 6564 2e20 2041 6e20 installed. An \n-00046740: 6578 7465 6e73 696f 6e20 6d6f 6475 6c65 extension module\n-00046750: 2077 7269 7474 656e 2069 6e20 430a 2020 written in C. \n-00046760: 2020 2063 6f75 6c64 2062 6520 6465 636c could be decl\n-00046770: 6172 6564 2061 7320 666f 6c6c 6f77 7320 ared as follows \n-00046780: 746f 2041 7574 6f6d 616b 653a 0a0a 2020 to Automake:.. \n-00046790: 2020 2020 2020 2020 7079 6578 6563 5f4c pyexec_L\n-000467a0: 544c 4942 5241 5249 4553 203d 2071 7561 TLIBRARIES = qua\n-000467b0: 7465 726e 696f 6e2e 6c61 0a20 2020 2020 ternion.la. \n-000467c0: 2020 2020 2071 7561 7465 726e 696f 6e5f quaternion_\n-000467d0: 6c61 5f53 4f55 5243 4553 203d 2071 7561 la_SOURCES = qua\n-000467e0: 7465 726e 696f 6e2e 6320 7375 7070 6f72 ternion.c suppor\n-000467f0: 742e 6320 7375 7070 6f72 742e 680a 2020 t.c support.h. \n-00046800: 2020 2020 2020 2020 7175 6174 6572 6e69 quaterni\n-00046810: 6f6e 5f6c 615f 4c44 464c 4147 5320 3d20 on_la_LDFLAGS = \n-00046820: 2d61 766f 6964 2d76 6572 7369 6f6e 202d -avoid-version -\n-00046830: 6d6f 6475 6c65 0a0a e280 9870 6b67 7079 module.....pkgpy\n-00046840: 6578 6563 6469 72e2 8099 0a20 2020 2020 execdir.... \n-00046850: 5468 6973 2069 7320 6120 636f 6e76 656e This is a conven\n-00046860: 6965 6e63 6520 7661 7269 6162 6c65 2074 ience variable t\n-00046870: 6861 7420 6973 2064 6566 696e 6564 2061 hat is defined a\n-00046880: 730a 2020 2020 20e2 8098 2428 7079 6578 s. ...$(pyex\n-00046890: 6563 6469 7229 2f24 2850 4143 4b41 4745 ecdir)/$(PACKAGE\n-000468a0: 29e2 8099 2e0a 0a20 2020 416c 6c20 7468 )...... All th\n-000468b0: 6573 6520 6469 7265 6374 6f72 7920 7661 ese directory va\n-000468c0: 7269 6162 6c65 7320 6861 7665 2076 616c riables have val\n-000468d0: 7565 7320 7468 6174 2073 7461 7274 2077 ues that start w\n-000468e0: 6974 6820 6569 7468 6572 0ae2 8098 247b ith either....${\n-000468f0: 7072 6566 6978 7de2 8099 206f 7220 e280 prefix}... or ..\n-00046900: 9824 7b65 7865 635f 7072 6566 6978 7de2 .${exec_prefix}.\n-00046910: 8099 2075 6e65 7870 616e 6465 642e 2020 .. unexpanded. \n-00046920: 5468 6973 2077 6f72 6b73 2066 696e 6520 This works fine \n-00046930: 696e 0ae2 8098 4d61 6b65 6669 6c65 73e2 in....Makefiles.\n-00046940: 8099 2c20 6275 7420 6974 206d 616b 6573 .., but it makes\n-00046950: 2074 6865 7365 2076 6172 6961 626c 6573 these variables\n-00046960: 2068 6172 6420 746f 2075 7365 2069 6e20 hard to use in \n-00046970: e280 9863 6f6e 6669 6775 7265 e280 992e ...configure....\n-00046980: 0a54 6869 7320 6973 206d 616e 6461 7465 .This is mandate\n-00046990: 6420 6279 2074 6865 2047 4e55 2063 6f64 d by the GNU cod\n-000469a0: 696e 6720 7374 616e 6461 7264 732c 2073 ing standards, s\n-000469b0: 6f20 7468 6174 2074 6865 2075 7365 7220 o that the user \n-000469c0: 6361 6e20 7275 6e0a e280 986d 616b 6520 can run....make \n-000469d0: 7072 6566 6978 3d2f 666f 6f20 696e 7374 prefix=/foo inst\n-000469e0: 616c 6ce2 8099 2e20 2054 6865 2041 7574 all.... The Aut\n-000469f0: 6f63 6f6e 6620 6d61 6e75 616c 2068 6173 oconf manual has\n-00046a00: 2061 2073 6563 7469 6f6e 2077 6974 6820 a section with \n-00046a10: 6d6f 7265 0a64 6574 6169 6c73 206f 6e20 more.details on \n-00046a20: 7468 6973 2074 6f70 6963 2028 2a6e 6f74 this topic (*not\n-00046a30: 6520 496e 7374 616c 6c61 7469 6f6e 2044 e Installation D\n-00046a40: 6972 6563 746f 7279 2056 6172 6961 626c irectory Variabl\n-00046a50: 6573 3a0a 2861 7574 6f63 6f6e 6629 496e es:.(autoconf)In\n-00046a60: 7374 616c 6c61 7469 6f6e 2044 6972 6563 stallation Direc\n-00046a70: 746f 7279 2056 6172 6961 626c 6573 2e29 tory Variables.)\n-00046a80: 2e20 2053 6565 2061 6c73 6f20 2a6e 6f74 . See also *not\n-00046a90: 6520 4861 7264 2d43 6f64 6564 0a49 6e73 e Hard-Coded.Ins\n-00046aa0: 7461 6c6c 2050 6174 6873 3a3a 2e0a 0a1f tall Paths::....\n-00046ab0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-00046ac0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-00046ad0: 3a20 446f 6375 6d65 6e74 6174 696f 6e2c : Documentation,\n-00046ae0: 2020 4e65 7874 3a20 496e 7374 616c 6c2c Next: Install,\n-00046af0: 2020 5072 6576 3a20 4f74 6865 7220 474e Prev: Other GN\n-00046b00: 5520 546f 6f6c 732c 2020 5570 3a20 546f U Tools, Up: To\n-00046b10: 700a 0a31 3120 4275 696c 6469 6e67 2064 p..11 Building d\n-00046b20: 6f63 756d 656e 7461 7469 6f6e 0a2a 2a2a ocumentation.***\n+00044da0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00044db0: 3d0a 0a41 7574 6f6d 616b 6520 7072 6f76 =..Automake prov\n+00044dc0: 6964 6573 2073 6f6d 6520 6d69 6e69 6d61 ides some minima\n+00044dd0: 6c20 7375 7070 6f72 7420 666f 7220 4a61 l support for Ja\n+00044de0: 7661 2062 7974 6563 6f64 6520 636f 6d70 va bytecode comp\n+00044df0: 696c 6174 696f 6e0a 7769 7468 2074 6865 ilation.with the\n+00044e00: 20e2 8098 4a41 5641 e280 9920 7072 696d ...JAVA... prim\n+00044e10: 6172 7920 2869 6e20 6164 6469 7469 6f6e ary (in addition\n+00044e20: 2074 6f20 7468 6520 7375 7070 6f72 7420 to the support \n+00044e30: 666f 7220 636f 6d70 696c 696e 6720 4a61 for compiling Ja\n+00044e40: 7661 0a74 6f20 6e61 7469 7665 206d 6163 va.to native mac\n+00044e50: 6869 6e65 2063 6f64 653b 202a 6e6f 7465 hine code; *note\n+00044e60: 204a 6176 6120 5375 7070 6f72 7420 7769 Java Support wi\n+00044e70: 7468 2067 636a 3a3a 292e 2020 4e6f 7465 th gcj::). Note\n+00044e80: 2068 6f77 6576 6572 0a74 6861 7420 5f74 however.that _t\n+00044e90: 6865 2069 6e74 6572 6661 6365 2061 6e64 he interface and\n+00044ea0: 206d 6f73 7420 6665 6174 7572 6573 2064 most features d\n+00044eb0: 6573 6372 6962 6564 2068 6572 6520 6172 escribed here ar\n+00044ec0: 6520 6465 7072 6563 6174 6564 5f3b 0a74 e deprecated_;.t\n+00044ed0: 6865 206e 6578 7420 6175 746f 6d61 6b65 he next automake\n+00044ee0: 2072 656c 6561 7365 2077 696c 6c20 7374 release will st\n+00044ef0: 7269 7665 2074 6f20 7072 6f76 6964 6520 rive to provide \n+00044f00: 6120 6265 7474 6572 2061 6e64 2063 6c65 a better and cle\n+00044f10: 616e 6572 0a69 6e74 6572 6661 6365 2c20 aner.interface, \n+00044f20: 7768 6963 6820 686f 7765 7665 7220 5f77 which however _w\n+00044f30: 6f6e 2774 2062 6520 6261 636b 7761 7264 on't be backward\n+00044f40: 2d63 6f6d 7061 7469 626c 655f 3b20 7468 -compatible_; th\n+00044f50: 6520 7072 6573 656e 740a 696e 7465 7266 e present.interf\n+00044f60: 6163 6520 7769 6c6c 2070 726f 6261 626c ace will probabl\n+00044f70: 7920 6265 2072 656d 6f76 6564 2061 6c74 y be removed alt\n+00044f80: 6f67 6574 6865 7220 696e 2066 7574 7572 ogether in futur\n+00044f90: 6520 6175 746f 6d61 6b65 0a72 656c 6561 e automake.relea\n+00044fa0: 7365 7320 2831 2e31 3320 6f72 206c 6174 ses (1.13 or lat\n+00044fb0: 6572 292c 2073 6f20 646f 6e27 7420 7573 er), so don't us\n+00044fc0: 6520 6974 2069 6e20 6e65 7720 636f 6465 e it in new code\n+00044fd0: 2e0a 0a20 2020 416e 7920 e280 982e 6a61 ... Any ....ja\n+00044fe0: 7661 e280 9920 6669 6c65 7320 6c69 7374 va... files list\n+00044ff0: 6564 2069 6e20 6120 e280 985f 4a41 5641 ed in a ..._JAVA\n+00045000: e280 9920 7661 7269 6162 6c65 2077 696c ... variable wil\n+00045010: 6c20 6265 2063 6f6d 7069 6c65 6420 7769 l be compiled wi\n+00045020: 7468 0ae2 8098 4a41 5641 43e2 8099 2061 th....JAVAC... a\n+00045030: 7420 6275 696c 6420 7469 6d65 2e20 2042 t build time. B\n+00045040: 7920 6465 6661 756c 742c 20e2 8098 2e6a y default, ....j\n+00045050: 6176 61e2 8099 2066 696c 6573 2061 7265 ava... files are\n+00045060: 206e 6f74 2069 6e63 6c75 6465 6420 696e not included in\n+00045070: 0a74 6865 2064 6973 7472 6962 7574 696f .the distributio\n+00045080: 6e2c 2079 6f75 2073 686f 756c 6420 7573 n, you should us\n+00045090: 6520 7468 6520 e280 9864 6973 745f e280 e the ...dist_..\n+000450a0: 9920 7072 6566 6978 2074 6f20 6469 7374 . prefix to dist\n+000450b0: 7269 6275 7465 2074 6865 6d2e 0a0a 2020 ribute them... \n+000450c0: 2048 6572 6520 6973 2061 2074 7970 6963 Here is a typic\n+000450d0: 616c 2073 6574 7570 2066 6f72 2064 6973 al setup for dis\n+000450e0: 7472 6962 7574 696e 6720 e280 982e 6a61 tributing ....ja\n+000450f0: 7661 e280 9920 6669 6c65 7320 616e 6420 va... files and \n+00045100: 696e 7374 616c 6c69 6e67 0a74 6865 20e2 installing.the .\n+00045110: 8098 2e63 6c61 7373 e280 9920 6669 6c65 ...class... file\n+00045120: 7320 7265 7375 6c74 696e 6720 6672 6f6d s resulting from\n+00045130: 2074 6865 6972 2063 6f6d 7069 6c61 7469 their compilati\n+00045140: 6f6e 2e0a 0a20 2020 2020 6a61 7661 6469 on... javadi\n+00045150: 7220 3d20 2428 6461 7461 6469 7229 2f6a r = $(datadir)/j\n+00045160: 6176 610a 2020 2020 2064 6973 745f 6a61 ava. dist_ja\n+00045170: 7661 5f4a 4156 4120 3d20 612e 6a61 7661 va_JAVA = a.java\n+00045180: 2062 2e6a 6176 6120 2e2e 2e0a 0a20 2020 b.java ..... \n+00045190: 4375 7272 656e 746c 7920 4175 746f 6d61 Currently Automa\n+000451a0: 6b65 2065 6e66 6f72 6365 7320 7468 6520 ke enforces the \n+000451b0: 7265 7374 7269 6374 696f 6e20 7468 6174 restriction that\n+000451c0: 206f 6e6c 7920 6f6e 6520 e280 985f 4a41 only one ..._JA\n+000451d0: 5641 e280 990a 7072 696d 6172 7920 6361 VA....primary ca\n+000451e0: 6e20 6265 2075 7365 6420 696e 2061 2067 n be used in a g\n+000451f0: 6976 656e 20e2 8098 4d61 6b65 6669 6c65 iven ...Makefile\n+00045200: 2e61 6de2 8099 2e20 2054 6865 2072 6561 .am.... The rea\n+00045210: 736f 6e20 666f 7220 7468 6973 0a72 6573 son for this.res\n+00045220: 7472 6963 7469 6f6e 2069 7320 7468 6174 triction is that\n+00045230: 2c20 696e 2067 656e 6572 616c 2c20 6974 , in general, it\n+00045240: 2069 736e 2774 2070 6f73 7369 626c 6520 isn't possible \n+00045250: 746f 206b 6e6f 7720 7768 6963 680a e280 to know which...\n+00045260: 982e 636c 6173 73e2 8099 2066 696c 6573 ..class... files\n+00045270: 2077 6572 6520 6765 6e65 7261 7465 6420 were generated \n+00045280: 6672 6f6d 2077 6869 6368 20e2 8098 2e6a from which ....j\n+00045290: 6176 61e2 8099 2066 696c 6573 2c20 736f ava... files, so\n+000452a0: 2069 7420 776f 756c 6420 6265 0a69 6d70 it would be.imp\n+000452b0: 6f73 7369 626c 6520 746f 206b 6e6f 7720 ossible to know \n+000452c0: 7768 6963 6820 6669 6c65 7320 746f 2069 which files to i\n+000452d0: 6e73 7461 6c6c 2077 6865 7265 2e20 2046 nstall where. F\n+000452e0: 6f72 2069 6e73 7461 6e63 652c 2061 0ae2 or instance, a..\n+000452f0: 8098 2e6a 6176 61e2 8099 2066 696c 6520 ...java... file \n+00045300: 6361 6e20 6465 6669 6e65 206d 756c 7469 can define multi\n+00045310: 706c 6520 636c 6173 7365 733b 2074 6865 ple classes; the\n+00045320: 2072 6573 756c 7469 6e67 20e2 8098 2e63 resulting ....c\n+00045330: 6c61 7373 e280 9920 6669 6c65 0a6e 616d lass... file.nam\n+00045340: 6573 2063 616e 6e6f 7420 6265 2070 7265 es cannot be pre\n+00045350: 6469 6374 6564 2077 6974 686f 7574 2070 dicted without p\n+00045360: 6172 7369 6e67 2074 6865 20e2 8098 2e6a arsing the ....j\n+00045370: 6176 61e2 8099 2066 696c 652e 0a0a 2020 ava... file... \n+00045380: 2054 6865 7265 2061 7265 2061 2066 6577 There are a few\n+00045390: 2076 6172 6961 626c 6573 2074 6861 7420 variables that \n+000453a0: 6172 6520 7573 6564 2077 6865 6e20 636f are used when co\n+000453b0: 6d70 696c 696e 6720 4a61 7661 2073 6f75 mpiling Java sou\n+000453c0: 7263 6573 3a0a 0ae2 8098 4a41 5641 43e2 rces:.....JAVAC.\n+000453d0: 8099 0a20 2020 2020 5468 6520 6e61 6d65 ... The name\n+000453e0: 206f 6620 7468 6520 4a61 7661 2063 6f6d of the Java com\n+000453f0: 7069 6c65 722e 2020 5468 6973 2064 6566 piler. This def\n+00045400: 6175 6c74 7320 746f 20e2 8098 6a61 7661 aults to ...java\n+00045410: 63e2 8099 2e0a 0ae2 8098 4a41 5641 4346 c.........JAVACF\n+00045420: 4c41 4753 e280 990a 2020 2020 2054 6865 LAGS.... The\n+00045430: 2066 6c61 6773 2074 6f20 7061 7373 2074 flags to pass t\n+00045440: 6f20 7468 6520 636f 6d70 696c 6572 2e20 o the compiler. \n+00045450: 2054 6869 7320 6973 2063 6f6e 7369 6465 This is conside\n+00045460: 7265 6420 746f 2062 6520 6120 7573 6572 red to be a user\n+00045470: 0a20 2020 2020 7661 7269 6162 6c65 2028 . variable (\n+00045480: 2a6e 6f74 6520 5573 6572 2056 6172 6961 *note User Varia\n+00045490: 626c 6573 3a3a 292e 0a0a e280 9841 4d5f bles::)......AM_\n+000454a0: 4a41 5641 4346 4c41 4753 e280 990a 2020 JAVACFLAGS.... \n+000454b0: 2020 204d 6f72 6520 666c 6167 7320 746f More flags to\n+000454c0: 2070 6173 7320 746f 2074 6865 204a 6176 pass to the Jav\n+000454d0: 6120 636f 6d70 696c 6572 2e20 2054 6869 a compiler. Thi\n+000454e0: 732c 2061 6e64 206e 6f74 0a20 2020 2020 s, and not. \n+000454f0: e280 984a 4156 4143 464c 4147 53e2 8099 ...JAVACFLAGS...\n+00045500: 2c20 7368 6f75 6c64 2062 6520 7573 6564 , should be used\n+00045510: 2077 6865 6e20 6974 2069 7320 6e65 6365 when it is nece\n+00045520: 7373 6172 7920 746f 2070 7574 204a 6176 ssary to put Jav\n+00045530: 610a 2020 2020 2063 6f6d 7069 6c65 7220 a. compiler \n+00045540: 666c 6167 7320 696e 746f 20e2 8098 4d61 flags into ...Ma\n+00045550: 6b65 6669 6c65 2e61 6de2 8099 2e0a 0ae2 kefile.am.......\n+00045560: 8098 4a41 5641 524f 4f54 e280 990a 2020 ..JAVAROOT.... \n+00045570: 2020 2054 6865 2076 616c 7565 206f 6620 The value of \n+00045580: 7468 6973 2076 6172 6961 626c 6520 6973 this variable is\n+00045590: 2070 6173 7365 6420 746f 2074 6865 20e2 passed to the .\n+000455a0: 8098 2d64 e280 9920 6f70 7469 6f6e 2074 ..-d... option t\n+000455b0: 6f20 e280 986a 6176 6163 e280 992e 0a20 o ...javac..... \n+000455c0: 2020 2020 4974 2064 6566 6175 6c74 7320 It defaults \n+000455d0: 746f 20e2 8098 2428 746f 705f 6275 696c to ...$(top_buil\n+000455e0: 6464 6972 29e2 8099 2e0a 0ae2 8098 434c ddir).........CL\n+000455f0: 4153 5350 4154 485f 454e 56e2 8099 0a20 ASSPATH_ENV.... \n+00045600: 2020 2020 5468 6973 2076 6172 6961 626c This variabl\n+00045610: 6520 6973 2061 2073 6865 6c6c 2065 7870 e is a shell exp\n+00045620: 7265 7373 696f 6e20 7468 6174 2069 7320 ression that is \n+00045630: 7573 6564 2074 6f20 7365 7420 7468 650a used to set the.\n+00045640: 2020 2020 20e2 8098 434c 4153 5350 4154 ...CLASSPAT\n+00045650: 48e2 8099 2065 6e76 6972 6f6e 6d65 6e74 H... environment\n+00045660: 2076 6172 6961 626c 6520 6f6e 2074 6865 variable on the\n+00045670: 20e2 8098 6a61 7661 63e2 8099 2063 6f6d ...javac... com\n+00045680: 6d61 6e64 206c 696e 652e 2020 2849 6e0a mand line. (In.\n+00045690: 2020 2020 2074 6865 2066 7574 7572 6520 the future \n+000456a0: 7765 2077 696c 6c20 7072 6f62 6162 6c79 we will probably\n+000456b0: 2068 616e 646c 6520 636c 6173 7320 7061 handle class pa\n+000456c0: 7468 2073 6574 7469 6e67 2064 6966 6665 th setting diffe\n+000456d0: 7265 6e74 6c79 2e29 0a0a 1f0a 4669 6c65 rently.)....File\n+000456e0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+000456f0: 696e 666f 2c20 204e 6f64 653a 2050 7974 info, Node: Pyt\n+00045700: 686f 6e2c 2020 5072 6576 3a20 4a61 7661 hon, Prev: Java\n+00045710: 2c20 2055 703a 204f 7468 6572 2047 4e55 , Up: Other GNU\n+00045720: 2054 6f6f 6c73 0a0a 3130 2e35 2050 7974 Tools..10.5 Pyt\n+00045730: 686f 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a hon.===========.\n+00045740: 0a41 7574 6f6d 616b 6520 7072 6f76 6964 .Automake provid\n+00045750: 6573 2073 7570 706f 7274 2066 6f72 2050 es support for P\n+00045760: 7974 686f 6e20 636f 6d70 696c 6174 696f ython compilatio\n+00045770: 6e20 7769 7468 2074 6865 20e2 8098 5059 n with the ...PY\n+00045780: 5448 4f4e e280 990a 7072 696d 6172 792e THON....primary.\n+00045790: 2020 4120 7479 7069 6361 6c20 7365 7475 A typical setu\n+000457a0: 7020 6973 2074 6f20 6361 6c6c 20e2 8098 p is to call ...\n+000457b0: 414d 5f50 4154 485f 5059 5448 4f4e e280 AM_PATH_PYTHON..\n+000457c0: 9920 696e 20e2 8098 636f 6e66 6967 7572 . in ...configur\n+000457d0: 652e 6163 e280 990a 616e 6420 7573 6520 e.ac....and use \n+000457e0: 6120 6c69 6e65 206c 696b 6520 7468 6520 a line like the \n+000457f0: 666f 6c6c 6f77 696e 6720 696e 20e2 8098 following in ...\n+00045800: 4d61 6b65 6669 6c65 2e61 6de2 8099 3a0a Makefile.am...:.\n+00045810: 0a20 2020 2020 7079 7468 6f6e 5f50 5954 . python_PYT\n+00045820: 484f 4e20 3d20 7472 6565 2e70 7920 6c65 HON = tree.py le\n+00045830: 6176 652e 7079 0a0a 2020 2041 6e79 2066 ave.py.. Any f\n+00045840: 696c 6573 206c 6973 7465 6420 696e 2061 iles listed in a\n+00045850: 20e2 8098 5f50 5954 484f 4ee2 8099 2076 ..._PYTHON... v\n+00045860: 6172 6961 626c 6520 7769 6c6c 2062 6520 ariable will be \n+00045870: 6279 7465 2d63 6f6d 7069 6c65 6420 7769 byte-compiled wi\n+00045880: 7468 0ae2 8098 7079 2d63 6f6d 7069 6c65 th....py-compile\n+00045890: e280 9920 6174 2069 6e73 7461 6c6c 2074 ... at install t\n+000458a0: 696d 652e 2020 e280 9870 792d 636f 6d70 ime. ...py-comp\n+000458b0: 696c 65e2 8099 2061 6374 7561 6c6c 7920 ile... actually \n+000458c0: 6372 6561 7465 7320 626f 7468 0a73 7461 creates both.sta\n+000458d0: 6e64 6172 6420 28e2 8098 2e70 7963 e280 ndard (....pyc..\n+000458e0: 9929 2061 6e64 206f 7074 696d 697a 6564 .) and optimized\n+000458f0: 2028 e280 982e 7079 6fe2 8099 2920 6279 (....pyo...) by\n+00045900: 7465 2d63 6f6d 7069 6c65 6420 7665 7273 te-compiled vers\n+00045910: 696f 6e73 206f 6620 7468 650a 736f 7572 ions of the.sour\n+00045920: 6365 2066 696c 6573 2e20 204e 6f74 6520 ce files. Note \n+00045930: 7468 6174 2062 6563 6175 7365 2062 7974 that because byt\n+00045940: 652d 636f 6d70 696c 6174 696f 6e20 6f63 e-compilation oc\n+00045950: 6375 7273 2061 7420 696e 7374 616c 6c0a curs at install.\n+00045960: 7469 6d65 2c20 616e 7920 6669 6c65 7320 time, any files \n+00045970: 6c69 7374 6564 2069 6e20 e280 986e 6f69 listed in ...noi\n+00045980: 6e73 745f 5059 5448 4f4e e280 9920 7769 nst_PYTHON... wi\n+00045990: 6c6c 206e 6f74 2062 6520 636f 6d70 696c ll not be compil\n+000459a0: 6564 2e20 2050 7974 686f 6e0a 736f 7572 ed. Python.sour\n+000459b0: 6365 2066 696c 6573 2061 7265 2069 6e63 ce files are inc\n+000459c0: 6c75 6465 6420 696e 2074 6865 2064 6973 luded in the dis\n+000459d0: 7472 6962 7574 696f 6e20 6279 2064 6566 tribution by def\n+000459e0: 6175 6c74 2c20 7072 6570 656e 640a e280 ault, prepend...\n+000459f0: 986e 6f64 6973 745f e280 9920 2861 7320 .nodist_... (as \n+00045a00: 696e 20e2 8098 6e6f 6469 7374 5f70 7974 in ...nodist_pyt\n+00045a10: 686f 6e5f 5059 5448 4f4e e280 9929 2074 hon_PYTHON...) t\n+00045a20: 6f20 6f6d 6974 2074 6865 6d2e 0a0a 2020 o omit them... \n+00045a30: 2041 7574 6f6d 616b 6520 7368 6970 7320 Automake ships \n+00045a40: 7769 7468 2061 6e20 4175 746f 636f 6e66 with an Autoconf\n+00045a50: 206d 6163 726f 2063 616c 6c65 6420 e280 macro called ..\n+00045a60: 9841 4d5f 5041 5448 5f50 5954 484f 4ee2 .AM_PATH_PYTHON.\n+00045a70: 8099 2074 6861 740a 7769 6c6c 2064 6574 .. that.will det\n+00045a80: 6572 6d69 6e65 2073 6f6d 6520 5079 7468 ermine some Pyth\n+00045a90: 6f6e 2d72 656c 6174 6564 2064 6972 6563 on-related direc\n+00045aa0: 746f 7279 2076 6172 6961 626c 6573 2028 tory variables (\n+00045ab0: 7365 6520 6265 6c6f 7729 2e20 2049 660a see below). If.\n+00045ac0: 796f 7520 6861 7665 2063 616c 6c65 6420 you have called \n+00045ad0: e280 9841 4d5f 5041 5448 5f50 5954 484f ...AM_PATH_PYTHO\n+00045ae0: 4ee2 8099 2066 726f 6d20 e280 9863 6f6e N... from ...con\n+00045af0: 6669 6775 7265 2e61 63e2 8099 2c20 7468 figure.ac..., th\n+00045b00: 656e 2079 6f75 206d 6179 2075 7365 0a74 en you may use.t\n+00045b10: 6865 2076 6172 6961 626c 6573 20e2 8098 he variables ...\n+00045b20: 7079 7468 6f6e 5f50 5954 484f 4ee2 8099 python_PYTHON...\n+00045b30: 206f 7220 e280 9870 6b67 7079 7468 6f6e or ...pkgpython\n+00045b40: 5f50 5954 484f 4ee2 8099 2074 6f20 6c69 _PYTHON... to li\n+00045b50: 7374 2050 7974 686f 6e0a 736f 7572 6365 st Python.source\n+00045b60: 2066 696c 6573 2069 6e20 796f 7572 20e2 files in your .\n+00045b70: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00045b80: 2c20 6465 7065 6e64 696e 6720 6f6e 2077 , depending on w\n+00045b90: 6865 7265 2079 6f75 2077 616e 7420 796f here you want yo\n+00045ba0: 7572 0a66 696c 6573 2069 6e73 7461 6c6c ur.files install\n+00045bb0: 6564 2028 7365 6520 7468 6520 6465 6669 ed (see the defi\n+00045bc0: 6e69 7469 6f6e 7320 6f66 20e2 8098 7079 nitions of ...py\n+00045bd0: 7468 6f6e 6469 72e2 8099 2061 6e64 20e2 thondir... and .\n+00045be0: 8098 706b 6770 7974 686f 6e64 6972 e280 ..pkgpythondir..\n+00045bf0: 990a 6265 6c6f 7729 2e0a 0a20 2d2d 204d ..below)... -- M\n+00045c00: 6163 726f 3a20 414d 5f50 4154 485f 5059 acro: AM_PATH_PY\n+00045c10: 5448 4f4e 2028 5b56 4552 5349 4f4e 5d2c THON ([VERSION],\n+00045c20: 205b 4143 5449 4f4e 2d49 462d 464f 554e [ACTION-IF-FOUN\n+00045c30: 445d 2c0a 2020 2020 205b 4143 5449 4f4e D],. [ACTION\n+00045c40: 2d49 462d 4e4f 542d 464f 554e 445d 290a -IF-NOT-FOUND]).\n+00045c50: 0a20 2020 2020 5365 6172 6368 2066 6f72 . Search for\n+00045c60: 2061 2050 7974 686f 6e20 696e 7465 7270 a Python interp\n+00045c70: 7265 7465 7220 6f6e 2074 6865 2073 7973 reter on the sys\n+00045c80: 7465 6d2e 2020 5468 6973 206d 6163 726f tem. This macro\n+00045c90: 2074 616b 6573 0a20 2020 2020 7468 7265 takes. thre\n+00045ca0: 6520 6f70 7469 6f6e 616c 2061 7267 756d e optional argum\n+00045cb0: 656e 7473 2e20 2054 6865 2066 6972 7374 ents. The first\n+00045cc0: 2061 7267 756d 656e 742c 2069 6620 7072 argument, if pr\n+00045cd0: 6573 656e 742c 2069 7320 7468 650a 2020 esent, is the. \n+00045ce0: 2020 206d 696e 696d 756d 2076 6572 7369 minimum versi\n+00045cf0: 6f6e 206f 6620 5079 7468 6f6e 2072 6571 on of Python req\n+00045d00: 7569 7265 6420 666f 7220 7468 6973 2070 uired for this p\n+00045d10: 6163 6b61 6765 3a0a 2020 2020 20e2 8098 ackage:. ...\n+00045d20: 414d 5f50 4154 485f 5059 5448 4f4e e280 AM_PATH_PYTHON..\n+00045d30: 9920 7769 6c6c 2073 6b69 7020 616e 7920 . will skip any \n+00045d40: 5079 7468 6f6e 2069 6e74 6572 7072 6574 Python interpret\n+00045d50: 6572 2074 6861 7420 6973 206f 6c64 6572 er that is older\n+00045d60: 0a20 2020 2020 7468 616e 2056 4552 5349 . than VERSI\n+00045d70: 4f4e 2e20 2049 6620 616e 2069 6e74 6572 ON. If an inter\n+00045d80: 7072 6574 6572 2069 7320 666f 756e 6420 preter is found \n+00045d90: 616e 6420 7361 7469 7366 6965 7320 5645 and satisfies VE\n+00045da0: 5253 494f 4e2c 0a20 2020 2020 7468 656e RSION,. then\n+00045db0: 2041 4354 494f 4e2d 4946 2d46 4f55 4e44 ACTION-IF-FOUND\n+00045dc0: 2069 7320 7275 6e2e 2020 4f74 6865 7277 is run. Otherw\n+00045dd0: 6973 652c 2041 4354 494f 4e2d 4946 2d4e ise, ACTION-IF-N\n+00045de0: 4f54 2d46 4f55 4e44 2069 730a 2020 2020 OT-FOUND is. \n+00045df0: 2072 756e 2e0a 0a20 2020 2020 4966 2041 run... If A\n+00045e00: 4354 494f 4e2d 4946 2d4e 4f54 2d46 4f55 CTION-IF-NOT-FOU\n+00045e10: 4e44 2069 7320 6e6f 7420 7370 6563 6966 ND is not specif\n+00045e20: 6965 642c 2061 7320 696e 2074 6865 2066 ied, as in the f\n+00045e30: 6f6c 6c6f 7769 6e67 0a20 2020 2020 6578 ollowing. ex\n+00045e40: 616d 706c 652c 2074 6865 2064 6566 6175 ample, the defau\n+00045e50: 6c74 2069 7320 746f 2061 626f 7274 20e2 lt is to abort .\n+00045e60: 8098 636f 6e66 6967 7572 65e2 8099 2e0a ..configure.....\n+00045e70: 0a20 2020 2020 2020 2020 2041 4d5f 5041 . AM_PA\n+00045e80: 5448 5f50 5954 484f 4e28 5b32 2e32 5d29 TH_PYTHON([2.2])\n+00045e90: 0a0a 2020 2020 2054 6869 7320 6973 2066 .. This is f\n+00045ea0: 696e 6520 7768 656e 2050 7974 686f 6e20 ine when Python \n+00045eb0: 6973 2061 6e20 6162 736f 6c75 7465 2072 is an absolute r\n+00045ec0: 6571 7569 7265 6d65 6e74 2066 6f72 2074 equirement for t\n+00045ed0: 6865 0a20 2020 2020 7061 636b 6167 652e he. package.\n+00045ee0: 2020 4966 2050 7974 686f 6e20 3e3d 2032 If Python >= 2\n+00045ef0: 2e35 2077 6173 206f 6e6c 7920 5f6f 7074 .5 was only _opt\n+00045f00: 696f 6e61 6c5f 2074 6f20 7468 6520 7061 ional_ to the pa\n+00045f10: 636b 6167 652c 0a20 2020 2020 e280 9841 ckage,. ...A\n+00045f20: 4d5f 5041 5448 5f50 5954 484f 4ee2 8099 M_PATH_PYTHON...\n+00045f30: 2063 6f75 6c64 2062 6520 6361 6c6c 6564 could be called\n+00045f40: 2061 7320 666f 6c6c 6f77 732e 0a0a 2020 as follows... \n+00045f50: 2020 2020 2020 2020 414d 5f50 4154 485f AM_PATH_\n+00045f60: 5059 5448 4f4e 285b 322e 355d 2c2c 205b PYTHON([2.5],, [\n+00045f70: 3a5d 290a 0a20 2020 2020 4966 2074 6865 :]).. If the\n+00045f80: 20e2 8098 5059 5448 4f4e e280 9920 7661 ...PYTHON... va\n+00045f90: 7269 6162 6c65 2069 7320 7365 7420 7768 riable is set wh\n+00045fa0: 656e 20e2 8098 414d 5f50 4154 485f 5059 en ...AM_PATH_PY\n+00045fb0: 5448 4f4e e280 9920 6973 2063 616c 6c65 THON... is calle\n+00045fc0: 642c 0a20 2020 2020 7468 656e 2074 6861 d,. then tha\n+00045fd0: 7420 7769 6c6c 2062 6520 7468 6520 6f6e t will be the on\n+00045fe0: 6c79 2050 7974 686f 6e20 696e 7465 7270 ly Python interp\n+00045ff0: 7265 7465 7220 7468 6174 2069 7320 7472 reter that is tr\n+00046000: 6965 642e 0a0a 2020 2020 20e2 8098 414d ied... ...AM\n+00046010: 5f50 4154 485f 5059 5448 4f4e e280 9920 _PATH_PYTHON... \n+00046020: 6372 6561 7465 7320 7468 6520 666f 6c6c creates the foll\n+00046030: 6f77 696e 6720 6f75 7470 7574 2076 6172 owing output var\n+00046040: 6961 626c 6573 2062 6173 6564 206f 6e0a iables based on.\n+00046050: 2020 2020 2074 6865 2050 7974 686f 6e20 the Python \n+00046060: 696e 7374 616c 6c61 7469 6f6e 2066 6f75 installation fou\n+00046070: 6e64 2064 7572 696e 6720 636f 6e66 6967 nd during config\n+00046080: 7572 6174 696f 6e2e 0a0a e280 9850 5954 uration......PYT\n+00046090: 484f 4ee2 8099 0a20 2020 2020 5468 6520 HON.... The \n+000460a0: 6e61 6d65 206f 6620 7468 6520 5079 7468 name of the Pyth\n+000460b0: 6f6e 2065 7865 6375 7461 626c 652c 206f on executable, o\n+000460c0: 7220 e280 983a e280 9920 6966 206e 6f20 r ...:... if no \n+000460d0: 7375 6974 6162 6c65 0a20 2020 2020 696e suitable. in\n+000460e0: 7465 7270 7265 7465 7220 636f 756c 6420 terpreter could \n+000460f0: 6265 2066 6f75 6e64 2e0a 0a20 2020 2020 be found... \n+00046100: 4173 7375 6d69 6e67 2041 4354 494f 4e2d Assuming ACTION-\n+00046110: 4946 2d4e 4f54 2d46 4f55 4e44 2069 7320 IF-NOT-FOUND is \n+00046120: 7573 6564 2028 6f74 6865 7277 6973 6520 used (otherwise \n+00046130: e280 982e 2f63 6f6e 6669 6775 7265 e280 ..../configure..\n+00046140: 9920 7769 6c6c 0a20 2020 2020 6162 6f72 . will. abor\n+00046150: 7420 6966 2050 7974 686f 6e20 6973 2061 t if Python is a\n+00046160: 6273 656e 7429 2c20 7468 6520 7661 6c75 bsent), the valu\n+00046170: 6520 6f66 20e2 8098 5059 5448 4f4e e280 e of ...PYTHON..\n+00046180: 9920 6361 6e20 6265 2075 7365 6420 746f . can be used to\n+00046190: 0a20 2020 2020 7365 7475 7020 6120 636f . setup a co\n+000461a0: 6e64 6974 696f 6e61 6c20 696e 206f 7264 nditional in ord\n+000461b0: 6572 2074 6f20 6469 7361 626c 6520 7468 er to disable th\n+000461c0: 6520 7265 6c65 7661 6e74 2070 6172 7420 e relevant part \n+000461d0: 6f66 2061 0a20 2020 2020 6275 696c 6420 of a. build \n+000461e0: 6173 2066 6f6c 6c6f 7773 2e0a 0a20 2020 as follows... \n+000461f0: 2020 2020 2020 2041 4d5f 5041 5448 5f50 AM_PATH_P\n+00046200: 5954 484f 4e28 2c2c 205b 3a5d 290a 2020 YTHON(,, [:]). \n+00046210: 2020 2020 2020 2020 414d 5f43 4f4e 4449 AM_CONDI\n+00046220: 5449 4f4e 414c 285b 4841 5645 5f50 5954 TIONAL([HAVE_PYT\n+00046230: 484f 4e5d 2c20 5b74 6573 7420 2224 5059 HON], [test \"$PY\n+00046240: 5448 4f4e 2220 213d 203a 5d29 0a0a e280 THON\" != :])....\n+00046250: 9850 5954 484f 4e5f 5645 5253 494f 4ee2 .PYTHON_VERSION.\n+00046260: 8099 0a20 2020 2020 5468 6520 5079 7468 ... The Pyth\n+00046270: 6f6e 2076 6572 7369 6f6e 206e 756d 6265 on version numbe\n+00046280: 722c 2069 6e20 7468 6520 666f 726d 204d r, in the form M\n+00046290: 414a 4f52 2e4d 494e 4f52 2028 652e 672e AJOR.MINOR (e.g.\n+000462a0: 2c20 e280 9832 2e35 e280 9929 2e0a 2020 , ...2.5...).. \n+000462b0: 2020 2054 6869 7320 6973 2063 7572 7265 This is curre\n+000462c0: 6e74 6c79 2074 6865 2076 616c 7565 206f ntly the value o\n+000462d0: 6620 e280 9873 7973 2e76 6572 7369 6f6e f ...sys.version\n+000462e0: 5b3a 335d e280 992e 0a0a e280 9850 5954 [:3].........PYT\n+000462f0: 484f 4e5f 5052 4546 4958 e280 990a 2020 HON_PREFIX.... \n+00046300: 2020 2054 6865 2073 7472 696e 6720 e280 The string ..\n+00046310: 9824 7b70 7265 6669 787d e280 992e 2020 .${prefix}.... \n+00046320: 5468 6973 2074 6572 6d20 6d61 7920 6265 This term may be\n+00046330: 2075 7365 6420 696e 2066 7574 7572 6520 used in future \n+00046340: 776f 726b 2074 6861 740a 2020 2020 206e work that. n\n+00046350: 6565 6473 2074 6865 2063 6f6e 7465 6e74 eeds the content\n+00046360: 7320 6f66 2050 7974 686f 6e27 7320 e280 s of Python's ..\n+00046370: 9873 7973 2e70 7265 6669 78e2 8099 2c20 .sys.prefix..., \n+00046380: 6275 7420 6765 6e65 7261 6c20 636f 6e73 but general cons\n+00046390: 656e 7375 730a 2020 2020 2069 7320 746f ensus. is to\n+000463a0: 2061 6c77 6179 7320 7573 6520 7468 6520 always use the \n+000463b0: 7661 6c75 6520 6672 6f6d 20e2 8098 636f value from ...co\n+000463c0: 6e66 6967 7572 65e2 8099 2e0a 0ae2 8098 nfigure.........\n+000463d0: 5059 5448 4f4e 5f45 5845 435f 5052 4546 PYTHON_EXEC_PREF\n+000463e0: 4958 e280 990a 2020 2020 2054 6865 2073 IX.... The s\n+000463f0: 7472 696e 6720 e280 9824 7b65 7865 635f tring ...${exec_\n+00046400: 7072 6566 6978 7de2 8099 2e20 2054 6869 prefix}.... Thi\n+00046410: 7320 7465 726d 206d 6179 2062 6520 7573 s term may be us\n+00046420: 6564 2069 6e20 6675 7475 7265 2077 6f72 ed in future wor\n+00046430: 6b0a 2020 2020 2074 6861 7420 6e65 6564 k. that need\n+00046440: 7320 7468 6520 636f 6e74 656e 7473 206f s the contents o\n+00046450: 6620 5079 7468 6f6e 2773 20e2 8098 7379 f Python's ...sy\n+00046460: 732e 6578 6563 5f70 7265 6669 78e2 8099 s.exec_prefix...\n+00046470: 2c20 6275 7420 6765 6e65 7261 6c0a 2020 , but general. \n+00046480: 2020 2063 6f6e 7365 6e73 7573 2069 7320 consensus is \n+00046490: 746f 2061 6c77 6179 7320 7573 6520 7468 to always use th\n+000464a0: 6520 7661 6c75 6520 6672 6f6d 20e2 8098 e value from ...\n+000464b0: 636f 6e66 6967 7572 65e2 8099 2e0a 0ae2 configure.......\n+000464c0: 8098 5059 5448 4f4e 5f50 4c41 5446 4f52 ..PYTHON_PLATFOR\n+000464d0: 4de2 8099 0a20 2020 2020 5468 6520 6361 M.... The ca\n+000464e0: 6e6f 6e69 6361 6c20 6e61 6d65 2075 7365 nonical name use\n+000464f0: 6420 6279 2050 7974 686f 6e20 746f 2064 d by Python to d\n+00046500: 6573 6372 6962 6520 7468 6520 6f70 6572 escribe the oper\n+00046510: 6174 696e 6720 7379 7374 656d 2c0a 2020 ating system,. \n+00046520: 2020 2061 7320 6769 7665 6e20 6279 20e2 as given by .\n+00046530: 8098 7379 732e 706c 6174 666f 726d e280 ..sys.platform..\n+00046540: 992e 2020 5468 6973 2076 616c 7565 2069 .. This value i\n+00046550: 7320 736f 6d65 7469 6d65 7320 6e65 6564 s sometimes need\n+00046560: 6564 2077 6865 6e0a 2020 2020 2062 7569 ed when. bui\n+00046570: 6c64 696e 6720 5079 7468 6f6e 2065 7874 lding Python ext\n+00046580: 656e 7369 6f6e 732e 0a0a e280 9870 7974 ensions......pyt\n+00046590: 686f 6e64 6972 e280 990a 2020 2020 2054 hondir.... T\n+000465a0: 6865 2064 6972 6563 746f 7279 206e 616d he directory nam\n+000465b0: 6520 666f 7220 7468 6520 e280 9873 6974 e for the ...sit\n+000465c0: 652d 7061 636b 6167 6573 e280 9920 7375 e-packages... su\n+000465d0: 6264 6972 6563 746f 7279 206f 6620 7468 bdirectory of th\n+000465e0: 650a 2020 2020 2073 7461 6e64 6172 6420 e. standard \n+000465f0: 5079 7468 6f6e 2069 6e73 7461 6c6c 2074 Python install t\n+00046600: 7265 652e 0a0a e280 9870 6b67 7079 7468 ree......pkgpyth\n+00046610: 6f6e 6469 72e2 8099 0a20 2020 2020 5468 ondir.... Th\n+00046620: 6973 2069 7320 7468 6520 6469 7265 6374 is is the direct\n+00046630: 6f72 7920 756e 6465 7220 e280 9870 7974 ory under ...pyt\n+00046640: 686f 6e64 6972 e280 9920 7468 6174 2069 hondir... that i\n+00046650: 7320 6e61 6d65 6420 6166 7465 7220 7468 s named after th\n+00046660: 650a 2020 2020 2070 6163 6b61 6765 2e20 e. package. \n+00046670: 2054 6861 7420 6973 2c20 6974 2069 7320 That is, it is \n+00046680: e280 9824 2870 7974 686f 6e64 6972 292f ...$(pythondir)/\n+00046690: 2428 5041 434b 4147 4529 e280 992e 2020 $(PACKAGE).... \n+000466a0: 4974 2069 7320 7072 6f76 6964 6564 0a20 It is provided. \n+000466b0: 2020 2020 6173 2061 2063 6f6e 7665 6e69 as a conveni\n+000466c0: 656e 6365 2e0a 0ae2 8098 7079 6578 6563 ence......pyexec\n+000466d0: 6469 72e2 8099 0a20 2020 2020 5468 6973 dir.... This\n+000466e0: 2069 7320 7468 6520 6469 7265 6374 6f72 is the director\n+000466f0: 7920 7768 6572 6520 5079 7468 6f6e 2065 y where Python e\n+00046700: 7874 656e 7369 6f6e 206d 6f64 756c 6573 xtension modules\n+00046710: 2028 7368 6172 6564 0a20 2020 2020 6c69 (shared. li\n+00046720: 6272 6172 6965 7329 2073 686f 756c 6420 braries) should \n+00046730: 6265 2069 6e73 7461 6c6c 6564 2e20 2041 be installed. A\n+00046740: 6e20 6578 7465 6e73 696f 6e20 6d6f 6475 n extension modu\n+00046750: 6c65 2077 7269 7474 656e 2069 6e20 430a le written in C.\n+00046760: 2020 2020 2063 6f75 6c64 2062 6520 6465 could be de\n+00046770: 636c 6172 6564 2061 7320 666f 6c6c 6f77 clared as follow\n+00046780: 7320 746f 2041 7574 6f6d 616b 653a 0a0a s to Automake:..\n+00046790: 2020 2020 2020 2020 2020 7079 6578 6563 pyexec\n+000467a0: 5f4c 544c 4942 5241 5249 4553 203d 2071 _LTLIBRARIES = q\n+000467b0: 7561 7465 726e 696f 6e2e 6c61 0a20 2020 uaternion.la. \n+000467c0: 2020 2020 2020 2071 7561 7465 726e 696f quaternio\n+000467d0: 6e5f 6c61 5f53 4f55 5243 4553 203d 2071 n_la_SOURCES = q\n+000467e0: 7561 7465 726e 696f 6e2e 6320 7375 7070 uaternion.c supp\n+000467f0: 6f72 742e 6320 7375 7070 6f72 742e 680a ort.c support.h.\n+00046800: 2020 2020 2020 2020 2020 7175 6174 6572 quater\n+00046810: 6e69 6f6e 5f6c 615f 4c44 464c 4147 5320 nion_la_LDFLAGS \n+00046820: 3d20 2d61 766f 6964 2d76 6572 7369 6f6e = -avoid-version\n+00046830: 202d 6d6f 6475 6c65 0a0a e280 9870 6b67 -module.....pkg\n+00046840: 7079 6578 6563 6469 72e2 8099 0a20 2020 pyexecdir.... \n+00046850: 2020 5468 6973 2069 7320 6120 636f 6e76 This is a conv\n+00046860: 656e 6965 6e63 6520 7661 7269 6162 6c65 enience variable\n+00046870: 2074 6861 7420 6973 2064 6566 696e 6564 that is defined\n+00046880: 2061 730a 2020 2020 20e2 8098 2428 7079 as. ...$(py\n+00046890: 6578 6563 6469 7229 2f24 2850 4143 4b41 execdir)/$(PACKA\n+000468a0: 4745 29e2 8099 2e0a 0a20 2020 416c 6c20 GE)...... All \n+000468b0: 7468 6573 6520 6469 7265 6374 6f72 7920 these directory \n+000468c0: 7661 7269 6162 6c65 7320 6861 7665 2076 variables have v\n+000468d0: 616c 7565 7320 7468 6174 2073 7461 7274 alues that start\n+000468e0: 2077 6974 6820 6569 7468 6572 0ae2 8098 with either....\n+000468f0: 247b 7072 6566 6978 7de2 8099 206f 7220 ${prefix}... or \n+00046900: e280 9824 7b65 7865 635f 7072 6566 6978 ...${exec_prefix\n+00046910: 7de2 8099 2075 6e65 7870 616e 6465 642e }... unexpanded.\n+00046920: 2020 5468 6973 2077 6f72 6b73 2066 696e This works fin\n+00046930: 6520 696e 0ae2 8098 4d61 6b65 6669 6c65 e in....Makefile\n+00046940: 73e2 8099 2c20 6275 7420 6974 206d 616b s..., but it mak\n+00046950: 6573 2074 6865 7365 2076 6172 6961 626c es these variabl\n+00046960: 6573 2068 6172 6420 746f 2075 7365 2069 es hard to use i\n+00046970: 6e20 e280 9863 6f6e 6669 6775 7265 e280 n ...configure..\n+00046980: 992e 0a54 6869 7320 6973 206d 616e 6461 ...This is manda\n+00046990: 7465 6420 6279 2074 6865 2047 4e55 2063 ted by the GNU c\n+000469a0: 6f64 696e 6720 7374 616e 6461 7264 732c oding standards,\n+000469b0: 2073 6f20 7468 6174 2074 6865 2075 7365 so that the use\n+000469c0: 7220 6361 6e20 7275 6e0a e280 986d 616b r can run....mak\n+000469d0: 6520 7072 6566 6978 3d2f 666f 6f20 696e e prefix=/foo in\n+000469e0: 7374 616c 6ce2 8099 2e20 2054 6865 2041 stall.... The A\n+000469f0: 7574 6f63 6f6e 6620 6d61 6e75 616c 2068 utoconf manual h\n+00046a00: 6173 2061 2073 6563 7469 6f6e 2077 6974 as a section wit\n+00046a10: 6820 6d6f 7265 0a64 6574 6169 6c73 206f h more.details o\n+00046a20: 6e20 7468 6973 2074 6f70 6963 2028 2a6e n this topic (*n\n+00046a30: 6f74 6520 496e 7374 616c 6c61 7469 6f6e ote Installation\n+00046a40: 2044 6972 6563 746f 7279 2056 6172 6961 Directory Varia\n+00046a50: 626c 6573 3a0a 2861 7574 6f63 6f6e 6629 bles:.(autoconf)\n+00046a60: 496e 7374 616c 6c61 7469 6f6e 2044 6972 Installation Dir\n+00046a70: 6563 746f 7279 2056 6172 6961 626c 6573 ectory Variables\n+00046a80: 2e29 2e20 2053 6565 2061 6c73 6f20 2a6e .). See also *n\n+00046a90: 6f74 6520 4861 7264 2d43 6f64 6564 0a49 ote Hard-Coded.I\n+00046aa0: 6e73 7461 6c6c 2050 6174 6873 3a3a 2e0a nstall Paths::..\n+00046ab0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00046ac0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00046ad0: 6465 3a20 446f 6375 6d65 6e74 6174 696f de: Documentatio\n+00046ae0: 6e2c 2020 4e65 7874 3a20 496e 7374 616c n, Next: Instal\n+00046af0: 6c2c 2020 5072 6576 3a20 4f74 6865 7220 l, Prev: Other \n+00046b00: 474e 5520 546f 6f6c 732c 2020 5570 3a20 GNU Tools, Up: \n+00046b10: 546f 700a 0a31 3120 4275 696c 6469 6e67 Top..11 Building\n+00046b20: 2064 6f63 756d 656e 7461 7469 6f6e 0a2a documentation.*\n 00046b30: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00046b40: 2a2a 2a2a 2a2a 0a0a 4375 7272 656e 746c ******..Currentl\n-00046b50: 7920 4175 746f 6d61 6b65 2070 726f 7669 y Automake provi\n-00046b60: 6465 7320 7375 7070 6f72 7420 666f 7220 des support for \n-00046b70: 5465 7869 6e66 6f20 616e 6420 6d61 6e20 Texinfo and man \n-00046b80: 7061 6765 732e 0a0a 2a20 4d65 6e75 3a0a pages...* Menu:.\n-00046b90: 0a2a 2054 6578 696e 666f 3a3a 2020 2020 .* Texinfo:: \n+00046b40: 2a2a 2a2a 2a2a 2a2a 0a0a 4375 7272 656e ********..Curren\n+00046b50: 746c 7920 4175 746f 6d61 6b65 2070 726f tly Automake pro\n+00046b60: 7669 6465 7320 7375 7070 6f72 7420 666f vides support fo\n+00046b70: 7220 5465 7869 6e66 6f20 616e 6420 6d61 r Texinfo and ma\n+00046b80: 6e20 7061 6765 732e 0a0a 2a20 4d65 6e75 n pages...* Menu\n+00046b90: 3a0a 0a2a 2054 6578 696e 666f 3a3a 2020 :..* Texinfo:: \n 00046ba0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046bb0: 2054 6578 696e 666f 0a2a 204d 616e 2050 Texinfo.* Man P\n-00046bc0: 6167 6573 3a3a 2020 2020 2020 2020 2020 ages:: \n-00046bd0: 2020 2020 2020 2020 204d 616e 2070 6167 Man pag\n-00046be0: 6573 0a0a 1f0a 4669 6c65 3a20 6175 746f es....File: auto\n-00046bf0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n-00046c00: 204e 6f64 653a 2054 6578 696e 666f 2c20 Node: Texinfo, \n-00046c10: 204e 6578 743a 204d 616e 2050 6167 6573 Next: Man Pages\n-00046c20: 2c20 2055 703a 2044 6f63 756d 656e 7461 , Up: Documenta\n-00046c30: 7469 6f6e 0a0a 3131 2e31 2054 6578 696e tion..11.1 Texin\n-00046c40: 666f 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a fo.============.\n-00046c50: 0a49 6620 7468 6520 6375 7272 656e 7420 .If the current \n-00046c60: 6469 7265 6374 6f72 7920 636f 6e74 6169 directory contai\n-00046c70: 6e73 2054 6578 696e 666f 2073 6f75 7263 ns Texinfo sourc\n-00046c80: 652c 2079 6f75 206d 7573 7420 6465 636c e, you must decl\n-00046c90: 6172 6520 6974 0a77 6974 6820 7468 6520 are it.with the \n-00046ca0: e280 9854 4558 494e 464f 53e2 8099 2070 ...TEXINFOS... p\n-00046cb0: 7269 6d61 7279 2e20 2047 656e 6572 616c rimary. General\n-00046cc0: 6c79 2054 6578 696e 666f 2066 696c 6573 ly Texinfo files\n-00046cd0: 2061 7265 2063 6f6e 7665 7274 6564 2069 are converted i\n-00046ce0: 6e74 6f0a 696e 666f 2c20 616e 6420 7468 nto.info, and th\n-00046cf0: 7573 2074 6865 20e2 8098 696e 666f 5f54 us the ...info_T\n-00046d00: 4558 494e 464f 53e2 8099 2076 6172 6961 EXINFOS... varia\n-00046d10: 626c 6520 6973 206d 6f73 7420 636f 6d6d ble is most comm\n-00046d20: 6f6e 6c79 2075 7365 6420 6865 7265 2e0a only used here..\n-00046d30: 416e 7920 5465 7869 6e66 6f20 736f 7572 Any Texinfo sour\n-00046d40: 6365 2066 696c 6520 6d75 7374 2065 6e64 ce file must end\n-00046d50: 2069 6e20 7468 6520 e280 982e 7465 7869 in the ....texi\n-00046d60: e280 992c 20e2 8098 2e74 7869 e280 992c ..., ....txi...,\n-00046d70: 206f 7220 e280 982e 7465 7869 6e66 6fe2 or ....texinfo.\n-00046d80: 8099 0a65 7874 656e 7369 6f6e 2e20 2057 ...extension. W\n-00046d90: 6520 7265 636f 6d6d 656e 6420 e280 982e e recommend ....\n-00046da0: 7465 7869 e280 9920 666f 7220 6e65 7720 texi... for new \n-00046db0: 6d61 6e75 616c 732e 0a0a 2020 2041 7574 manuals... Aut\n-00046dc0: 6f6d 616b 6520 6765 6e65 7261 7465 7320 omake generates \n-00046dd0: 7275 6c65 7320 746f 2062 7569 6c64 20e2 rules to build .\n-00046de0: 8098 2e69 6e66 6fe2 8099 2c20 e280 982e ...info..., ....\n-00046df0: 6476 69e2 8099 2c20 e280 982e 7073 e280 dvi..., ....ps..\n-00046e00: 992c 20e2 8098 2e70 6466 e280 9920 616e ., ....pdf... an\n-00046e10: 640a e280 982e 6874 6d6c e280 9920 6669 d.....html... fi\n-00046e20: 6c65 7320 6672 6f6d 2079 6f75 7220 5465 les from your Te\n-00046e30: 7869 6e66 6f20 736f 7572 6365 732e 2020 xinfo sources. \n-00046e40: 466f 6c6c 6f77 696e 6720 7468 6520 474e Following the GN\n-00046e50: 5520 436f 6469 6e67 0a53 7461 6e64 6172 U Coding.Standar\n-00046e60: 6473 2c20 6f6e 6c79 2074 6865 20e2 8098 ds, only the ...\n-00046e70: 2e69 6e66 6fe2 8099 2066 696c 6573 2061 .info... files a\n-00046e80: 7265 2062 7569 6c74 2062 7920 e280 986d re built by ...m\n-00046e90: 616b 6520 616c 6ce2 8099 2061 6e64 2069 ake all... and i\n-00046ea0: 6e73 7461 6c6c 6564 0a62 7920 e280 986d nstalled.by ...m\n-00046eb0: 616b 6520 696e 7374 616c 6ce2 8099 2028 ake install... (\n-00046ec0: 756e 6c65 7373 2079 6f75 2075 7365 20e2 unless you use .\n-00046ed0: 8098 6e6f 2d69 6e73 7461 6c6c 696e 666f ..no-installinfo\n-00046ee0: e280 992c 2073 6565 2062 656c 6f77 292e ..., see below).\n-00046ef0: 0a46 7572 7468 6572 6d6f 7265 2c20 e280 .Furthermore, ..\n-00046f00: 982e 696e 666f e280 9920 6669 6c65 7320 ..info... files \n-00046f10: 6172 6520 6175 746f 6d61 7469 6361 6c6c are automaticall\n-00046f20: 7920 6469 7374 7269 6275 7465 6420 736f y distributed so\n-00046f30: 2074 6861 7420 5465 7869 6e66 6f0a 6973 that Texinfo.is\n-00046f40: 206e 6f74 2061 2070 7265 7265 7175 6973 not a prerequis\n-00046f50: 6974 6520 666f 7220 696e 7374 616c 6c69 ite for installi\n-00046f60: 6e67 2079 6f75 7220 7061 636b 6167 652e ng your package.\n-00046f70: 0a0a 2020 204f 7468 6572 2064 6f63 756d .. Other docum\n-00046f80: 656e 7461 7469 6f6e 2066 6f72 6d61 7473 entation formats\n-00046f90: 2063 616e 2062 6520 6275 696c 7420 6f6e can be built on\n-00046fa0: 2072 6571 7565 7374 2062 7920 e280 986d request by ...m\n-00046fb0: 616b 6520 6476 69e2 8099 2c0a e280 986d ake dvi...,....m\n-00046fc0: 616b 6520 7073 e280 992c 20e2 8098 6d61 ake ps..., ...ma\n-00046fd0: 6b65 2070 6466 e280 9920 616e 6420 e280 ke pdf... and ..\n-00046fe0: 986d 616b 6520 6874 6d6c e280 992c 2061 .make html..., a\n-00046ff0: 6e64 2074 6865 7920 6361 6e20 6265 2069 nd they can be i\n-00047000: 6e73 7461 6c6c 6564 2077 6974 680a e280 nstalled with...\n-00047010: 986d 616b 6520 696e 7374 616c 6c2d 6476 .make install-dv\n-00047020: 69e2 8099 2c20 e280 986d 616b 6520 696e i..., ...make in\n-00047030: 7374 616c 6c2d 7073 e280 992c 20e2 8098 stall-ps..., ...\n-00047040: 6d61 6b65 2069 6e73 7461 6c6c 2d70 6466 make install-pdf\n-00047050: e280 9920 616e 6420 e280 986d 616b 650a ... and ...make.\n-00047060: 696e 7374 616c 6c2d 6874 6d6c e280 9920 install-html... \n-00047070: 6578 706c 6963 6974 6c79 2e20 20e2 8098 explicitly. ...\n-00047080: 6d61 6b65 2075 6e69 6e73 7461 6c6c e280 make uninstall..\n-00047090: 9920 7769 6c6c 2072 656d 6f76 6520 6576 . will remove ev\n-000470a0: 6572 7974 6869 6e67 3a20 7468 650a 5465 erything: the.Te\n-000470b0: 7869 6e66 6f20 646f 6375 6d65 6e74 6174 xinfo documentat\n-000470c0: 696f 6e20 696e 7374 616c 6c65 6420 6279 ion installed by\n-000470d0: 2064 6566 6175 6c74 2061 7320 7765 6c6c default as well\n-000470e0: 2061 7320 616c 6c20 7468 6520 6162 6f76 as all the abov\n-000470f0: 650a 6f70 7469 6f6e 616c 2066 6f72 6d61 e.optional forma\n-00047100: 7473 2e0a 0a20 2020 416c 6c20 7468 6573 ts... All thes\n-00047110: 6520 7461 7267 6574 7320 6361 6e20 6265 e targets can be\n-00047120: 2065 7874 656e 6465 6420 7573 696e 6720 extended using \n-00047130: e280 982d 6c6f 6361 6ce2 8099 2072 756c ...-local... rul\n-00047140: 6573 2028 2a6e 6f74 650a 4578 7465 6e64 es (*note.Extend\n-00047150: 696e 673a 3a29 2e0a 0a20 2020 4966 2074 ing::)... If t\n-00047160: 6865 20e2 8098 2e74 6578 69e2 8099 2066 he ....texi... f\n-00047170: 696c 6520 e280 9840 696e 636c 7564 65e2 ile ...@include.\n-00047180: 8099 7320 e280 9876 6572 7369 6f6e 2e74 ..s ...version.t\n-00047190: 6578 69e2 8099 2c20 7468 656e 2074 6861 exi..., then tha\n-000471a0: 7420 6669 6c65 2077 696c 6c0a 6265 2061 t file will.be a\n-000471b0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen\n-000471c0: 6572 6174 6564 2e20 2054 6865 2066 696c erated. The fil\n-000471d0: 6520 e280 9876 6572 7369 6f6e 2e74 6578 e ...version.tex\n-000471e0: 69e2 8099 2064 6566 696e 6573 2066 6f75 i... defines fou\n-000471f0: 720a 5465 7869 6e66 6f20 666c 6167 2079 r.Texinfo flag y\n-00047200: 6f75 2063 616e 2072 6566 6572 656e 6365 ou can reference\n-00047210: 2075 7369 6e67 20e2 8098 4076 616c 7565 using ...@value\n-00047220: 7b45 4449 5449 4f4e 7de2 8099 2c0a e280 {EDITION}...,...\n-00047230: 9840 7661 6c75 657b 5645 5253 494f 4e7d .@value{VERSION}\n-00047240: e280 992c 20e2 8098 4076 616c 7565 7b55 ..., ...@value{U\n-00047250: 5044 4154 4544 7de2 8099 2c20 616e 6420 PDATED}..., and \n-00047260: e280 9840 7661 6c75 657b 5550 4441 5445 ...@value{UPDATE\n-00047270: 442d 4d4f 4e54 487d e280 992e 0a0a e280 D-MONTH}........\n-00047280: 9845 4449 5449 4f4e e280 990a e280 9856 .EDITION.......V\n-00047290: 4552 5349 4f4e e280 990a 2020 2020 2042 ERSION.... B\n-000472a0: 6f74 6820 6f66 2074 6865 7365 2066 6c61 oth of these fla\n-000472b0: 6773 2068 6f6c 6420 7468 6520 7665 7273 gs hold the vers\n-000472c0: 696f 6e20 6e75 6d62 6572 206f 6620 796f ion number of yo\n-000472d0: 7572 2070 726f 6772 616d 2e20 2054 6865 ur program. The\n-000472e0: 790a 2020 2020 2061 7265 206b 6570 7420 y. are kept \n-000472f0: 7365 7061 7261 7465 2066 6f72 2063 6c61 separate for cla\n-00047300: 7269 7479 2e0a 0ae2 8098 5550 4441 5445 rity......UPDATE\n-00047310: 44e2 8099 0a20 2020 2020 5468 6973 2068 D.... This h\n-00047320: 6f6c 6473 2074 6865 2064 6174 6520 7468 olds the date th\n-00047330: 6520 7072 696d 6172 7920 e280 982e 7465 e primary ....te\n-00047340: 7869 e280 9920 6669 6c65 2077 6173 206c xi... file was l\n-00047350: 6173 7420 6d6f 6469 6669 6564 2e0a 0ae2 ast modified....\n-00047360: 8098 5550 4441 5445 442d 4d4f 4e54 48e2 ..UPDATED-MONTH.\n-00047370: 8099 0a20 2020 2020 5468 6973 2068 6f6c ... This hol\n-00047380: 6473 2074 6865 206e 616d 6520 6f66 2074 ds the name of t\n-00047390: 6865 206d 6f6e 7468 2069 6e20 7768 6963 he month in whic\n-000473a0: 6820 7468 6520 7072 696d 6172 7920 e280 h the primary ..\n-000473b0: 982e 7465 7869 e280 9920 6669 6c65 0a20 ..texi... file. \n-000473c0: 2020 2020 7761 7320 6c61 7374 206d 6f64 was last mod\n-000473d0: 6966 6965 642e 0a0a 2020 2054 6865 20e2 ified... The .\n-000473e0: 8098 7665 7273 696f 6e2e 7465 7869 e280 ..version.texi..\n-000473f0: 9920 7375 7070 6f72 7420 7265 7175 6972 . support requir\n-00047400: 6573 2074 6865 20e2 8098 6d64 6174 652d es the ...mdate-\n-00047410: 7368 e280 9920 7363 7269 7074 3b20 7468 sh... script; th\n-00047420: 6973 0a73 6372 6970 7420 6973 2073 7570 is.script is sup\n-00047430: 706c 6965 6420 7769 7468 2041 7574 6f6d plied with Autom\n-00047440: 616b 6520 616e 6420 6175 746f 6d61 7469 ake and automati\n-00047450: 6361 6c6c 7920 696e 636c 7564 6564 2077 cally included w\n-00047460: 6865 6e0a e280 9861 7574 6f6d 616b 65e2 hen....automake.\n-00047470: 8099 2069 7320 696e 766f 6b65 6420 7769 .. is invoked wi\n-00047480: 7468 2074 6865 20e2 8098 2d2d 6164 642d th the ...--add-\n-00047490: 6d69 7373 696e 67e2 8099 206f 7074 696f missing... optio\n-000474a0: 6e2e 0a0a 2020 2049 6620 796f 7520 6861 n... If you ha\n-000474b0: 7665 206d 756c 7469 706c 6520 5465 7869 ve multiple Texi\n-000474c0: 6e66 6f20 6669 6c65 732c 2061 6e64 2079 nfo files, and y\n-000474d0: 6f75 2077 616e 7420 746f 2075 7365 2074 ou want to use t\n-000474e0: 6865 0ae2 8098 7665 7273 696f 6e2e 7465 he....version.te\n-000474f0: 7869 e280 9920 6665 6174 7572 652c 2074 xi... feature, t\n-00047500: 6865 6e20 796f 7520 6861 7665 2074 6f20 hen you have to \n-00047510: 6861 7665 2061 2073 6570 6172 6174 6520 have a separate \n-00047520: 7665 7273 696f 6e20 6669 6c65 0a66 6f72 version file.for\n-00047530: 2065 6163 6820 5465 7869 6e66 6f20 6669 each Texinfo fi\n-00047540: 6c65 2e20 2041 7574 6f6d 616b 6520 7769 le. Automake wi\n-00047550: 6c6c 2074 7265 6174 2061 6e79 2069 6e63 ll treat any inc\n-00047560: 6c75 6465 2069 6e20 6120 5465 7869 6e66 lude in a Texinf\n-00047570: 6f0a 6669 6c65 2074 6861 7420 6d61 7463 o.file that matc\n-00047580: 6865 7320 e280 9876 6572 732a 2e74 6578 hes ...vers*.tex\n-00047590: 69e2 8099 206a 7573 7420 6173 2061 6e20 i... just as an \n-000475a0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge\n-000475b0: 6e65 7261 7465 640a 7665 7273 696f 6e20 nerated.version \n-000475c0: 6669 6c65 2e0a 0a20 2020 536f 6d65 7469 file... Someti\n-000475d0: 6d65 7320 616e 2069 6e66 6f20 6669 6c65 mes an info file\n-000475e0: 2061 6374 7561 6c6c 7920 6465 7065 6e64 actually depend\n-000475f0: 7320 6f6e 206d 6f72 6520 7468 616e 206f s on more than o\n-00047600: 6e65 20e2 8098 2e74 6578 69e2 8099 0a66 ne ....texi....f\n-00047610: 696c 652e 2020 466f 7220 696e 7374 616e ile. For instan\n-00047620: 6365 2c20 696e 2047 4e55 2048 656c 6c6f ce, in GNU Hello\n-00047630: 2c20 e280 9868 656c 6c6f 2e74 6578 69e2 , ...hello.texi.\n-00047640: 8099 2069 6e63 6c75 6465 7320 7468 6520 .. includes the \n-00047650: 6669 6c65 0ae2 8098 6664 6c2e 7465 7869 file....fdl.texi\n-00047660: e280 992e 2020 596f 7520 6361 6e20 7465 .... You can te\n-00047670: 6c6c 2041 7574 6f6d 616b 6520 6162 6f75 ll Automake abou\n-00047680: 7420 7468 6573 6520 6465 7065 6e64 656e t these dependen\n-00047690: 6369 6573 2075 7369 6e67 2074 6865 0ae2 cies using the..\n-000476a0: 8098 5445 5849 5f54 4558 494e 464f 53e2 ..TEXI_TEXINFOS.\n-000476b0: 8099 2076 6172 6961 626c 652e 2020 4865 .. variable. He\n-000476c0: 7265 2069 7320 686f 7720 474e 5520 4865 re is how GNU He\n-000476d0: 6c6c 6f20 646f 6573 2069 743a 0a0a 2020 llo does it:.. \n-000476e0: 2020 2069 6e66 6f5f 5445 5849 4e46 4f53 info_TEXINFOS\n-000476f0: 203d 2068 656c 6c6f 2e74 6578 690a 2020 = hello.texi. \n-00047700: 2020 2068 656c 6c6f 5f54 4558 494e 464f hello_TEXINFO\n-00047710: 5320 3d20 6664 6c2e 7465 7869 0a0a 2020 S = fdl.texi.. \n-00047720: 2042 7920 6465 6661 756c 742c 2041 7574 By default, Aut\n-00047730: 6f6d 616b 6520 7265 7175 6972 6573 2074 omake requires t\n-00047740: 6865 2066 696c 6520 e280 9874 6578 696e he file ...texin\n-00047750: 666f 2e74 6578 e280 9920 746f 2061 7070 fo.tex... to app\n-00047760: 6561 7220 696e 2074 6865 0a73 616d 6520 ear in the.same \n-00047770: 6469 7265 6374 6f72 7920 6173 2074 6865 directory as the\n-00047780: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n-00047790: 8099 2066 696c 6520 7468 6174 206c 6973 .. file that lis\n-000477a0: 7473 2074 6865 20e2 8098 2e74 6578 69e2 ts the ....texi.\n-000477b0: 8099 2066 696c 6573 2e0a 4966 2079 6f75 .. files..If you\n-000477c0: 2075 7365 6420 e280 9841 435f 434f 4e46 used ...AC_CONF\n-000477d0: 4947 5f41 5558 5f44 4952 e280 9920 696e IG_AUX_DIR... in\n-000477e0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-000477f0: e280 9920 282a 6e6f 7465 2046 696e 6469 ... (*note Findi\n-00047800: 6e67 0a27 636f 6e66 6967 7572 6527 2049 ng.'configure' I\n-00047810: 6e70 7574 3a20 2861 7574 6f63 6f6e 6629 nput: (autoconf)\n-00047820: 496e 7075 742e 292c 2074 6865 6e20 e280 Input.), then ..\n-00047830: 9874 6578 696e 666f 2e74 6578 e280 9920 .texinfo.tex... \n-00047840: 6973 206c 6f6f 6b65 6420 666f 720a 7468 is looked for.th\n-00047850: 6572 652e 2020 496e 2062 6f74 6820 6361 ere. In both ca\n-00047860: 7365 732c 20e2 8098 6175 746f 6d61 6b65 ses, ...automake\n-00047870: e280 9920 7468 656e 2073 7570 706c 6965 ... then supplie\n-00047880: 7320 e280 9874 6578 696e 666f 2e74 6578 s ...texinfo.tex\n-00047890: e280 9920 6966 0ae2 8098 2d2d 6164 642d ... if....--add-\n-000478a0: 6d69 7373 696e 67e2 8099 2069 7320 6769 missing... is gi\n-000478b0: 7665 6e2c 2061 6e64 2074 616b 6573 2063 ven, and takes c\n-000478c0: 6172 6520 6f66 2069 7473 2064 6973 7472 are of its distr\n-000478d0: 6962 7574 696f 6e2e 2020 486f 7765 7665 ibution. Howeve\n-000478e0: 722c 0a69 6620 796f 7520 7365 7420 7468 r,.if you set th\n-000478f0: 6520 e280 9854 4558 494e 464f 5f54 4558 e ...TEXINFO_TEX\n-00047900: e280 9920 7661 7269 6162 6c65 2028 7365 ... variable (se\n-00047910: 6520 6265 6c6f 7729 2c20 6974 206f 7665 e below), it ove\n-00047920: 7272 6964 6573 2074 6865 0a6c 6f63 6174 rrides the.locat\n-00047930: 696f 6e20 6f66 2074 6865 2066 696c 6520 ion of the file \n-00047940: 616e 6420 7475 726e 7320 6f66 6620 6974 and turns off it\n-00047950: 7320 696e 7374 616c 6c61 7469 6f6e 2069 s installation i\n-00047960: 6e74 6f20 7468 6520 736f 7572 6365 2061 nto the source a\n-00047970: 730a 7765 6c6c 2061 7320 6974 7320 6469 s.well as its di\n-00047980: 7374 7269 6275 7469 6f6e 2e0a 0a20 2020 stribution... \n-00047990: 5468 6520 6f70 7469 6f6e 20e2 8098 6e6f The option ...no\n-000479a0: 2d74 6578 696e 666f 2e74 6578 e280 9920 -texinfo.tex... \n-000479b0: 6361 6e20 6265 2075 7365 6420 746f 2065 can be used to e\n-000479c0: 6c69 6d69 6e61 7465 2074 6865 2072 6571 liminate the req\n-000479d0: 7569 7265 6d65 6e74 0a66 6f72 2074 6865 uirement.for the\n-000479e0: 2066 696c 6520 e280 9874 6578 696e 666f file ...texinfo\n-000479f0: 2e74 6578 e280 992e 2020 5573 6520 6f66 .tex.... Use of\n-00047a00: 2074 6865 2076 6172 6961 626c 6520 e280 the variable ..\n-00047a10: 9854 4558 494e 464f 5f54 4558 e280 9920 .TEXINFO_TEX... \n-00047a20: 6973 0a70 7265 6665 7261 626c 652c 2068 is.preferable, h\n-00047a30: 6f77 6576 6572 2c20 6265 6361 7573 6520 owever, because \n-00047a40: 7468 6174 2061 6c6c 6f77 7320 7468 6520 that allows the \n-00047a50: e280 9864 7669 e280 992c 20e2 8098 7073 ...dvi..., ...ps\n-00047a60: e280 992c 2061 6e64 20e2 8098 7064 66e2 ..., and ...pdf.\n-00047a70: 8099 0a74 6172 6765 7473 2074 6f20 7374 ...targets to st\n-00047a80: 696c 6c20 776f 726b 2e0a 0a20 2020 4175 ill work... Au\n-00047a90: 746f 6d61 6b65 2067 656e 6572 6174 6573 tomake generates\n-00047aa0: 2061 6e20 e280 9869 6e73 7461 6c6c 2d69 an ...install-i\n-00047ab0: 6e66 6fe2 8099 2072 756c 653b 2073 6f6d nfo... rule; som\n-00047ac0: 6520 7065 6f70 6c65 2061 7070 6172 656e e people apparen\n-00047ad0: 746c 7920 7573 650a 7468 6973 2e20 2042 tly use.this. B\n-00047ae0: 7920 6465 6661 756c 742c 2069 6e66 6f20 y default, info \n-00047af0: 7061 6765 7320 6172 6520 696e 7374 616c pages are instal\n-00047b00: 6c65 6420 6279 20e2 8098 6d61 6b65 2069 led by ...make i\n-00047b10: 6e73 7461 6c6c e280 992c 2073 6f0a 7275 nstall..., so.ru\n-00047b20: 6e6e 696e 6720 e280 986d 616b 6520 696e nning ...make in\n-00047b30: 7374 616c 6c2d 696e 666f e280 9920 6973 stall-info... is\n-00047b40: 2070 6f69 6e74 6c65 7373 2e20 2054 6869 pointless. Thi\n-00047b50: 7320 6361 6e20 6265 2070 7265 7665 6e74 s can be prevent\n-00047b60: 6564 2076 6961 2074 6865 0ae2 8098 6e6f ed via the....no\n-00047b70: 2d69 6e73 7461 6c6c 696e 666f e280 9920 -installinfo... \n-00047b80: 6f70 7469 6f6e 2e20 2049 6e20 7468 6973 option. In this\n-00047b90: 2063 6173 652c 20e2 8098 2e69 6e66 6fe2 case, ....info.\n-00047ba0: 8099 2066 696c 6573 2061 7265 206e 6f74 .. files are not\n-00047bb0: 2069 6e73 7461 6c6c 6564 0a62 7920 6465 installed.by de\n-00047bc0: 6661 756c 742c 2061 6e64 2075 7365 7220 fault, and user \n-00047bd0: 6d75 7374 2072 6571 7565 7374 2074 6869 must request thi\n-00047be0: 7320 6578 706c 6963 6974 6c79 2075 7369 s explicitly usi\n-00047bf0: 6e67 20e2 8098 6d61 6b65 0a69 6e73 7461 ng ...make.insta\n-00047c00: 6c6c 2d69 6e66 6fe2 8099 2e0a 0a20 2020 ll-info...... \n-00047c10: 4279 2064 6566 6175 6c74 2c20 e280 986d By default, ...m\n-00047c20: 616b 6520 696e 7374 616c 6c2d 696e 666f ake install-info\n-00047c30: e280 9920 616e 6420 e280 986d 616b 6520 ... and ...make \n-00047c40: 696e 7374 616c 6c2d 696e 666f e280 9920 install-info... \n-00047c50: 7769 6c6c 2074 7279 2074 6f0a 7275 6e20 will try to.run \n-00047c60: 7468 6520 e280 9869 6e73 7461 6c6c 2d69 the ...install-i\n-00047c70: 6e66 6fe2 8099 2070 726f 6772 616d 2028 nfo... program (\n-00047c80: 6966 2061 7661 696c 6162 6c65 2920 746f if available) to\n-00047c90: 2075 7064 6174 6520 286f 7220 6372 6561 update (or crea\n-00047ca0: 7465 2920 7468 650a e280 9824 7b69 6e66 te) the....${inf\n-00047cb0: 6f64 6972 7d2f 6469 72e2 8099 2069 6e64 odir}/dir... ind\n-00047cc0: 6578 2e20 2049 6620 7468 6973 2069 7320 ex. If this is \n-00047cd0: 756e 6465 7369 7265 642c 2069 7420 6361 undesired, it ca\n-00047ce0: 6e20 6265 2070 7265 7665 6e74 6564 2062 n be prevented b\n-00047cf0: 790a 6578 706f 7274 696e 6720 7468 6520 y.exporting the \n-00047d00: e280 9841 4d5f 5550 4441 5445 5f49 4e46 ...AM_UPDATE_INF\n-00047d10: 4f5f 4449 52e2 8099 2076 6172 6961 626c O_DIR... variabl\n-00047d20: 6520 746f 2022 e280 986e 6fe2 8099 222e e to \"...no...\".\n-00047d30: 0a0a 2020 2054 6865 2066 6f6c 6c6f 7769 .. The followi\n-00047d40: 6e67 2076 6172 6961 626c 6573 2061 7265 ng variables are\n-00047d50: 2075 7365 6420 6279 2074 6865 2054 6578 used by the Tex\n-00047d60: 696e 666f 2062 7569 6c64 2072 756c 6573 info build rules\n-00047d70: 2e0a 0ae2 8098 4d41 4b45 494e 464f e280 ......MAKEINFO..\n-00047d80: 990a 2020 2020 2054 6865 206e 616d 6520 .. The name \n-00047d90: 6f66 2074 6865 2070 726f 6772 616d 2069 of the program i\n-00047da0: 6e76 6f6b 6564 2074 6f20 6275 696c 6420 nvoked to build \n-00047db0: e280 982e 696e 666f e280 9920 6669 6c65 ....info... file\n-00047dc0: 732e 2020 5468 6973 0a20 2020 2020 7661 s. This. va\n-00047dd0: 7269 6162 6c65 2069 7320 6465 6669 6e65 riable is define\n-00047de0: 6420 6279 2041 7574 6f6d 616b 652e 2020 d by Automake. \n-00047df0: 4966 2074 6865 20e2 8098 6d61 6b65 696e If the ...makein\n-00047e00: 666f e280 9920 7072 6f67 7261 6d20 6973 fo... program is\n-00047e10: 0a20 2020 2020 666f 756e 6420 6f6e 2074 . found on t\n-00047e20: 6865 2073 7973 7465 6d20 7468 656e 2069 he system then i\n-00047e30: 7420 7769 6c6c 2062 6520 7573 6564 2062 t will be used b\n-00047e40: 7920 6465 6661 756c 743b 206f 7468 6572 y default; other\n-00047e50: 7769 7365 0a20 2020 2020 e280 986d 6973 wise. ...mis\n-00047e60: 7369 6e67 e280 9920 7769 6c6c 2062 6520 sing... will be \n-00047e70: 7573 6564 2069 6e73 7465 6164 2e0a 0ae2 used instead....\n-00047e80: 8098 4d41 4b45 494e 464f 4854 4d4c e280 ..MAKEINFOHTML..\n-00047e90: 990a 2020 2020 2054 6865 2063 6f6d 6d61 .. The comma\n-00047ea0: 6e64 2069 6e76 6f6b 6564 2074 6f20 6275 nd invoked to bu\n-00047eb0: 696c 6420 e280 982e 6874 6d6c e280 9920 ild ....html... \n-00047ec0: 6669 6c65 732e 2020 4175 746f 6d61 6b65 files. Automake\n-00047ed0: 2064 6566 696e 6573 2074 6869 730a 2020 defines this. \n-00047ee0: 2020 2074 6f20 e280 9824 284d 414b 4549 to ...$(MAKEI\n-00047ef0: 4e46 4f29 202d 2d68 746d 6ce2 8099 2e0a NFO) --html.....\n-00047f00: 0ae2 8098 4d41 4b45 494e 464f 464c 4147 ....MAKEINFOFLAG\n-00047f10: 53e2 8099 0a20 2020 2020 5573 6572 2066 S.... User f\n-00047f20: 6c61 6773 2070 6173 7365 6420 746f 2065 lags passed to e\n-00047f30: 6163 6820 696e 766f 6361 7469 6f6e 206f ach invocation o\n-00047f40: 6620 e280 9824 284d 414b 4549 4e46 4f29 f ...$(MAKEINFO)\n-00047f50: e280 9920 616e 640a 2020 2020 20e2 8098 ... and. ...\n-00047f60: 2428 4d41 4b45 494e 464f 4854 4d4c 29e2 $(MAKEINFOHTML).\n-00047f70: 8099 2e20 2054 6869 7320 7573 6572 2076 ... This user v\n-00047f80: 6172 6961 626c 6520 282a 6e6f 7465 2055 ariable (*note U\n-00047f90: 7365 7220 5661 7269 6162 6c65 733a 3a29 ser Variables::)\n-00047fa0: 2069 730a 2020 2020 206e 6f74 2065 7870 is. not exp\n-00047fb0: 6563 7465 6420 746f 2062 6520 6465 6669 ected to be defi\n-00047fc0: 6e65 6420 696e 2061 6e79 20e2 8098 4d61 ned in any ...Ma\n-00047fd0: 6b65 6669 6c65 e280 993b 2069 7420 6361 kefile...; it ca\n-00047fe0: 6e20 6265 2075 7365 6420 6279 0a20 2020 n be used by. \n-00047ff0: 2020 7573 6572 7320 746f 2070 6173 7320 users to pass \n-00048000: 6578 7472 6120 666c 6167 7320 746f 2073 extra flags to s\n-00048010: 7569 7420 7468 6569 7220 6e65 6564 732e uit their needs.\n-00048020: 0a0a e280 9841 4d5f 4d41 4b45 494e 464f .....AM_MAKEINFO\n-00048030: 464c 4147 53e2 8099 0ae2 8098 414d 5f4d FLAGS.......AM_M\n-00048040: 414b 4549 4e46 4f48 544d 4c46 4c41 4753 AKEINFOHTMLFLAGS\n-00048050: e280 990a 2020 2020 204d 6169 6e74 6169 .... Maintai\n-00048060: 6e65 7220 666c 6167 7320 7061 7373 6564 ner flags passed\n-00048070: 2074 6f20 6561 6368 20e2 8098 6d61 6b65 to each ...make\n-00048080: 696e 666f e280 9920 696e 766f 6361 7469 info... invocati\n-00048090: 6f6e 2e20 2055 6e6c 696b 650a 2020 2020 on. Unlike. \n-000480a0: 20e2 8098 4d41 4b45 494e 464f 464c 4147 ...MAKEINFOFLAG\n-000480b0: 53e2 8099 2c20 7468 6573 6520 7661 7269 S..., these vari\n-000480c0: 6162 6c65 7320 6172 6520 6d65 616e 7420 ables are meant \n-000480d0: 746f 2062 6520 6465 6669 6e65 6420 6279 to be defined by\n-000480e0: 0a20 2020 2020 6d61 696e 7461 696e 6572 . maintainer\n-000480f0: 7320 696e 20e2 8098 4d61 6b65 6669 6c65 s in ...Makefile\n-00048100: 2e61 6de2 8099 2e20 20e2 8098 2428 414d .am.... ...$(AM\n-00048110: 5f4d 414b 4549 4e46 4f46 4c41 4753 29e2 _MAKEINFOFLAGS).\n-00048120: 8099 2069 7320 7061 7373 6564 2074 6f0a .. is passed to.\n-00048130: 2020 2020 20e2 8098 6d61 6b65 696e 666f ...makeinfo\n-00048140: e280 9920 7768 656e 2062 7569 6c64 696e ... when buildin\n-00048150: 6720 e280 982e 696e 666f e280 9920 6669 g ....info... fi\n-00048160: 6c65 733b 2061 6e64 0a20 2020 2020 e280 les; and. ..\n-00048170: 9824 2841 4d5f 4d41 4b45 494e 464f 4854 .$(AM_MAKEINFOHT\n-00048180: 4d4c 464c 4147 5329 e280 9920 6973 2075 MLFLAGS)... is u\n-00048190: 7365 6420 7768 656e 2062 7569 6c64 696e sed when buildin\n-000481a0: 6720 e280 982e 6874 6d6c e280 9920 6669 g ....html... fi\n-000481b0: 6c65 732e 0a0a 2020 2020 2046 6f72 2069 les... For i\n-000481c0: 6e73 7461 6e63 652c 2074 6865 2066 6f6c nstance, the fol\n-000481d0: 6c6f 7769 6e67 2073 6574 7469 6e67 2063 lowing setting c\n-000481e0: 616e 2062 6520 7573 6564 2074 6f20 6f62 an be used to ob\n-000481f0: 7461 696e 206f 6e65 0a20 2020 2020 7369 tain one. si\n-00048200: 6e67 6c65 20e2 8098 2e68 746d 6ce2 8099 ngle ....html...\n-00048210: 2066 696c 6520 7065 7220 6d61 6e75 616c file per manual\n-00048220: 2c20 7769 7468 6f75 7420 6e6f 6465 2073 , without node s\n-00048230: 6570 6172 6174 6f72 732e 0a20 2020 2020 eparators.. \n-00048240: 2020 2020 2041 4d5f 4d41 4b45 494e 464f AM_MAKEINFO\n-00048250: 4854 4d4c 464c 4147 5320 3d20 2d2d 6e6f HTMLFLAGS = --no\n-00048260: 2d68 6561 6465 7273 202d 2d6e 6f2d 7370 -headers --no-sp\n-00048270: 6c69 740a 0a20 2020 2020 e280 9841 4d5f lit.. ...AM_\n-00048280: 4d41 4b45 494e 464f 4854 4d4c 464c 4147 MAKEINFOHTMLFLAG\n-00048290: 53e2 8099 2064 6566 6175 6c74 7320 746f S... defaults to\n-000482a0: 20e2 8098 2428 414d 5f4d 414b 4549 4e46 ...$(AM_MAKEINF\n-000482b0: 4f46 4c41 4753 29e2 8099 2e20 2054 6869 OFLAGS).... Thi\n-000482c0: 730a 2020 2020 206d 6561 6e73 2074 6861 s. means tha\n-000482d0: 7420 6465 6669 6e69 6e67 20e2 8098 414d t defining ...AM\n-000482e0: 5f4d 414b 4549 4e46 4f46 4c41 4753 e280 _MAKEINFOFLAGS..\n-000482f0: 9920 7769 7468 6f75 7420 6465 6669 6e69 . without defini\n-00048300: 6e67 0a20 2020 2020 e280 9841 4d5f 4d41 ng. ...AM_MA\n-00048310: 4b45 494e 464f 4854 4d4c 464c 4147 53e2 KEINFOHTMLFLAGS.\n-00048320: 8099 2077 696c 6c20 696d 7061 6374 2062 .. will impact b\n-00048330: 7569 6c64 7320 6f66 2062 6f74 6820 e280 uilds of both ..\n-00048340: 982e 696e 666f e280 9920 616e 640a 2020 ..info... and. \n-00048350: 2020 20e2 8098 2e68 746d 6ce2 8099 2066 ....html... f\n-00048360: 696c 6573 2e0a 0ae2 8098 5445 5849 3244 iles......TEXI2D\n-00048370: 5649 e280 990a 2020 2020 2054 6865 206e VI.... The n\n-00048380: 616d 6520 6f66 2074 6865 2063 6f6d 6d61 ame of the comma\n-00048390: 6e64 2074 6861 7420 636f 6e76 6572 7473 nd that converts\n-000483a0: 2061 20e2 8098 2e74 6578 69e2 8099 2066 a ....texi... f\n-000483b0: 696c 6520 696e 746f 2061 20e2 8098 2e64 ile into a ....d\n-000483c0: 7669 e280 990a 2020 2020 2066 696c 652e vi.... file.\n-000483d0: 2020 5468 6973 2064 6566 6175 6c74 7320 This defaults \n-000483e0: 746f 20e2 8098 7465 7869 3264 7669 e280 to ...texi2dvi..\n-000483f0: 992c 2061 2073 6372 6970 7420 7468 6174 ., a script that\n-00048400: 2073 6869 7073 2077 6974 6820 7468 650a ships with the.\n-00048410: 2020 2020 2054 6578 696e 666f 2070 6163 Texinfo pac\n-00048420: 6b61 6765 2e0a 0ae2 8098 5445 5849 3250 kage......TEXI2P\n-00048430: 4446 e280 990a 2020 2020 2054 6865 206e DF.... The n\n-00048440: 616d 6520 6f66 2074 6865 2063 6f6d 6d61 ame of the comma\n-00048450: 6e64 2074 6861 7420 7472 616e 736c 6174 nd that translat\n-00048460: 6573 2061 20e2 8098 2e74 6578 69e2 8099 es a ....texi...\n-00048470: 2066 696c 6520 696e 746f 2061 0a20 2020 file into a. \n-00048480: 2020 e280 982e 7064 66e2 8099 2066 696c ....pdf... fil\n-00048490: 652e 2020 5468 6973 2064 6566 6175 6c74 e. This default\n-000484a0: 7320 746f 20e2 8098 2428 5445 5849 3244 s to ...$(TEXI2D\n-000484b0: 5649 2920 2d2d 7064 6620 2d2d 6261 7463 VI) --pdf --batc\n-000484c0: 68e2 8099 2e0a 0ae2 8098 4456 4950 53e2 h.........DVIPS.\n-000484d0: 8099 0a20 2020 2020 5468 6520 6e61 6d65 ... The name\n-000484e0: 206f 6620 7468 6520 636f 6d6d 616e 6420 of the command \n-000484f0: 7468 6174 2062 7569 6c64 7320 6120 e280 that builds a ..\n-00048500: 982e 7073 e280 9920 6669 6c65 206f 7574 ..ps... file out\n-00048510: 206f 6620 6120 e280 982e 6476 69e2 8099 of a ....dvi...\n-00048520: 0a20 2020 2020 6669 6c65 2e20 2054 6869 . file. Thi\n-00048530: 7320 6465 6661 756c 7473 2074 6f20 e280 s defaults to ..\n-00048540: 9864 7669 7073 e280 992e 0a0a e280 9854 .dvips.........T\n-00048550: 4558 494e 464f 5f54 4558 e280 990a 0a20 EXINFO_TEX..... \n-00048560: 2020 2020 4966 2079 6f75 7220 7061 636b If your pack\n-00048570: 6167 6520 6861 7320 5465 7869 6e66 6f20 age has Texinfo \n-00048580: 6669 6c65 7320 696e 206d 616e 7920 6469 files in many di\n-00048590: 7265 6374 6f72 6965 732c 2079 6f75 2063 rectories, you c\n-000485a0: 616e 2075 7365 0a20 2020 2020 7468 6520 an use. the \n-000485b0: 7661 7269 6162 6c65 20e2 8098 5445 5849 variable ...TEXI\n-000485c0: 4e46 4f5f 5445 58e2 8099 2074 6f20 7465 NFO_TEX... to te\n-000485d0: 6c6c 2041 7574 6f6d 616b 6520 7768 6572 ll Automake wher\n-000485e0: 6520 746f 2066 696e 6420 7468 650a 2020 e to find the. \n-000485f0: 2020 2063 616e 6f6e 6963 616c 20e2 8098 canonical ...\n-00048600: 7465 7869 6e66 6f2e 7465 78e2 8099 2066 texinfo.tex... f\n-00048610: 6f72 2079 6f75 7220 7061 636b 6167 652e or your package.\n-00048620: 2020 5468 6520 7661 6c75 6520 6f66 2074 The value of t\n-00048630: 6869 730a 2020 2020 2076 6172 6961 626c his. variabl\n-00048640: 6520 7368 6f75 6c64 2062 6520 7468 6520 e should be the \n-00048650: 7265 6c61 7469 7665 2070 6174 6820 6672 relative path fr\n-00048660: 6f6d 2074 6865 2063 7572 7265 6e74 20e2 om the current .\n-00048670: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n-00048680: 0a20 2020 2020 746f 20e2 8098 7465 7869 . to ...texi\n-00048690: 6e66 6f2e 7465 78e2 8099 3a0a 0a20 2020 nfo.tex...:.. \n-000486a0: 2020 2020 2020 2054 4558 494e 464f 5f54 TEXINFO_T\n-000486b0: 4558 203d 202e 2e2f 646f 632f 7465 7869 EX = ../doc/texi\n-000486c0: 6e66 6f2e 7465 780a 0a1f 0a46 696c 653a nfo.tex....File:\n-000486d0: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-000486e0: 6e66 6f2c 2020 4e6f 6465 3a20 4d61 6e20 nfo, Node: Man \n-000486f0: 5061 6765 732c 2020 5072 6576 3a20 5465 Pages, Prev: Te\n-00048700: 7869 6e66 6f2c 2020 5570 3a20 446f 6375 xinfo, Up: Docu\n-00048710: 6d65 6e74 6174 696f 6e0a 0a31 312e 3220 mentation..11.2 \n-00048720: 4d61 6e20 5061 6765 730a 3d3d 3d3d 3d3d Man Pages.======\n-00048730: 3d3d 3d3d 3d3d 3d3d 0a0a 4120 7061 636b ========..A pack\n-00048740: 6167 6520 6361 6e20 616c 736f 2069 6e63 age can also inc\n-00048750: 6c75 6465 206d 616e 2070 6167 6573 2028 lude man pages (\n-00048760: 6275 7420 7365 6520 7468 6520 474e 5520 but see the GNU \n-00048770: 7374 616e 6461 7264 7320 6f6e 2074 6869 standards on thi\n-00048780: 730a 6d61 7474 6572 2c20 2a6e 6f74 6520 s.matter, *note \n-00048790: 2873 7461 6e64 6172 6473 294d 616e 2050 (standards)Man P\n-000487a0: 6167 6573 3a3a 2e29 2020 4d61 6e20 7061 ages::.) Man pa\n-000487b0: 6765 7320 6172 6520 6465 636c 6172 6564 ges are declared\n-000487c0: 2075 7369 6e67 2074 6865 0ae2 8098 4d41 using the....MA\n-000487d0: 4e53 e280 9920 7072 696d 6172 792e 2020 NS... primary. \n-000487e0: 4765 6e65 7261 6c6c 7920 7468 6520 e280 Generally the ..\n-000487f0: 986d 616e 5f4d 414e 53e2 8099 2076 6172 .man_MANS... var\n-00048800: 6961 626c 6520 6973 2075 7365 642e 2020 iable is used. \n-00048810: 4d61 6e20 7061 6765 730a 6172 6520 6175 Man pages.are au\n-00048820: 746f 6d61 7469 6361 6c6c 7920 696e 7374 tomatically inst\n-00048830: 616c 6c65 6420 696e 2074 6865 2063 6f72 alled in the cor\n-00048840: 7265 6374 2073 7562 6469 7265 6374 6f72 rect subdirector\n-00048850: 7920 6f66 20e2 8098 6d61 6e64 6972 e280 y of ...mandir..\n-00048860: 992c 0a62 6173 6564 206f 6e20 7468 6520 .,.based on the \n-00048870: 6669 6c65 2065 7874 656e 7369 6f6e 2e0a file extension..\n-00048880: 0a20 2020 4669 6c65 2065 7874 656e 7369 . File extensi\n-00048890: 6f6e 7320 7375 6368 2061 7320 e280 982e ons such as ....\n-000488a0: 3163 e280 9920 6172 6520 6861 6e64 6c65 1c... are handle\n-000488b0: 6420 6279 206c 6f6f 6b69 6e67 2066 6f72 d by looking for\n-000488c0: 2074 6865 2076 616c 6964 0a70 6172 7420 the valid.part \n-000488d0: 6f66 2074 6865 2065 7874 656e 7369 6f6e of the extension\n-000488e0: 2061 6e64 2075 7369 6e67 2074 6861 7420 and using that \n-000488f0: 746f 2064 6574 6572 6d69 6e65 2074 6865 to determine the\n-00048900: 2063 6f72 7265 6374 0a73 7562 6469 7265 correct.subdire\n-00048910: 6374 6f72 7920 6f66 20e2 8098 6d61 6e64 ctory of ...mand\n-00048920: 6972 e280 992e 2020 5661 6c69 6420 7365 ir.... Valid se\n-00048930: 6374 696f 6e20 6e61 6d65 7320 6172 6520 ction names are \n-00048940: 7468 6520 6469 6769 7473 20e2 8098 30e2 the digits ...0.\n-00048950: 8099 0a74 6872 6f75 6768 20e2 8098 39e2 ...through ...9.\n-00048960: 8099 2c20 616e 6420 7468 6520 6c65 7474 .., and the lett\n-00048970: 6572 7320 e280 986c e280 9920 616e 6420 ers ...l... and \n-00048980: e280 986e e280 992e 0a0a 2020 2053 6f6d ...n...... Som\n-00048990: 6574 696d 6573 2064 6576 656c 6f70 6572 etimes developer\n-000489a0: 7320 7072 6566 6572 2074 6f20 6e61 6d65 s prefer to name\n-000489b0: 2061 206d 616e 2070 6167 6520 736f 6d65 a man page some\n-000489c0: 7468 696e 6720 6c69 6b65 0ae2 8098 666f thing like....fo\n-000489d0: 6f2e 6d61 6ee2 8099 2069 6e20 7468 6520 o.man... in the \n-000489e0: 736f 7572 6365 2c20 616e 6420 7468 656e source, and then\n-000489f0: 2072 656e 616d 6520 6974 2074 6f20 6861 rename it to ha\n-00048a00: 7665 2074 6865 2063 6f72 7265 6374 2073 ve the correct s\n-00048a10: 7566 6669 782c 0a66 6f72 2065 7861 6d70 uffix,.for examp\n-00048a20: 6c65 20e2 8098 666f 6f2e 31e2 8099 2c20 le ...foo.1..., \n-00048a30: 7768 656e 2069 6e73 7461 6c6c 696e 6720 when installing \n-00048a40: 7468 6520 6669 6c65 2e20 2041 7574 6f6d the file. Autom\n-00048a50: 616b 6520 616c 736f 2073 7570 706f 7274 ake also support\n-00048a60: 730a 7468 6973 206d 6f64 652e 2020 466f s.this mode. Fo\n-00048a70: 7220 6120 7661 6c69 6420 7365 6374 696f r a valid sectio\n-00048a80: 6e20 6e61 6d65 6420 5345 4354 494f 4e2c n named SECTION,\n-00048a90: 2074 6865 7265 2069 7320 6120 636f 7272 there is a corr\n-00048aa0: 6573 706f 6e64 696e 670a 6469 7265 6374 esponding.direct\n-00048ab0: 6f72 7920 6e61 6d65 6420 e280 986d 616e ory named ...man\n-00048ac0: 5345 4354 494f 4e64 6972 e280 992c 2061 SECTIONdir..., a\n-00048ad0: 6e64 2061 2063 6f72 7265 7370 6f6e 6469 nd a correspondi\n-00048ae0: 6e67 20e2 8098 5f4d 414e 53e2 8099 2076 ng ..._MANS... v\n-00048af0: 6172 6961 626c 652e 0a46 696c 6573 206c ariable..Files l\n-00048b00: 6973 7465 6420 696e 2073 7563 6820 6120 isted in such a \n-00048b10: 7661 7269 6162 6c65 2061 7265 2069 6e73 variable are ins\n-00048b20: 7461 6c6c 6564 2069 6e20 7468 6520 696e talled in the in\n-00048b30: 6469 6361 7465 6420 7365 6374 696f 6e2e dicated section.\n-00048b40: 0a49 6620 7468 6520 6669 6c65 2061 6c72 .If the file alr\n-00048b50: 6561 6479 2068 6173 2061 2076 616c 6964 eady has a valid\n-00048b60: 2073 7566 6669 782c 2074 6865 6e20 6974 suffix, then it\n-00048b70: 2069 7320 696e 7374 616c 6c65 6420 6173 is installed as\n-00048b80: 2d69 733b 0a6f 7468 6572 7769 7365 2074 -is;.otherwise t\n-00048b90: 6865 2066 696c 6520 7375 6666 6978 2069 he file suffix i\n-00048ba0: 7320 6368 616e 6765 6420 746f 206d 6174 s changed to mat\n-00048bb0: 6368 2074 6865 2073 6563 7469 6f6e 2e0a ch the section..\n-00048bc0: 0a20 2020 466f 7220 696e 7374 616e 6365 . For instance\n-00048bd0: 2c20 636f 6e73 6964 6572 2074 6869 7320 , consider this \n-00048be0: 6578 616d 706c 653a 0a20 2020 2020 6d61 example:. ma\n-00048bf0: 6e31 5f4d 414e 5320 3d20 7265 6e61 6d65 n1_MANS = rename\n-00048c00: 2e6d 616e 2074 6865 7361 6d65 2e31 2061 .man thesame.1 a\n-00048c10: 6c73 6f74 6865 7361 6d65 2e31 630a 0a49 lsothesame.1c..I\n-00048c20: 6e20 7468 6973 2063 6173 652c 20e2 8098 n this case, ...\n-00048c30: 7265 6e61 6d65 2e6d 616e e280 9920 7769 rename.man... wi\n-00048c40: 6c6c 2062 6520 7265 6e61 6d65 6420 746f ll be renamed to\n-00048c50: 20e2 8098 7265 6e61 6d65 2e31 e280 9920 ...rename.1... \n-00048c60: 7768 656e 2069 6e73 7461 6c6c 6564 2c0a when installed,.\n-00048c70: 6275 7420 7468 6520 6f74 6865 7220 6669 but the other fi\n-00048c80: 6c65 7320 7769 6c6c 206b 6565 7020 7468 les will keep th\n-00048c90: 6569 7220 6e61 6d65 732e 0a0a 2020 2042 eir names... B\n-00048ca0: 7920 6465 6661 756c 742c 206d 616e 2070 y default, man p\n-00048cb0: 6167 6573 2061 7265 2069 6e73 7461 6c6c ages are install\n-00048cc0: 6564 2062 7920 e280 986d 616b 6520 696e ed by ...make in\n-00048cd0: 7374 616c 6ce2 8099 2e20 2048 6f77 6576 stall.... Howev\n-00048ce0: 6572 2c0a 7369 6e63 6520 7468 6520 474e er,.since the GN\n-00048cf0: 5520 7072 6f6a 6563 7420 646f 6573 206e U project does n\n-00048d00: 6f74 2072 6571 7569 7265 206d 616e 2070 ot require man p\n-00048d10: 6167 6573 2c20 6d61 6e79 206d 6169 6e74 ages, many maint\n-00048d20: 6169 6e65 7273 2064 6f0a 6e6f 7420 6578 ainers do.not ex\n-00048d30: 7065 6e64 2065 6666 6f72 7420 746f 206b pend effort to k\n-00048d40: 6565 7020 7468 6520 6d61 6e20 7061 6765 eep the man page\n-00048d50: 7320 7570 2074 6f20 6461 7465 2e20 2049 s up to date. I\n-00048d60: 6e20 7468 6573 6520 6361 7365 732c 2074 n these cases, t\n-00048d70: 6865 0ae2 8098 6e6f 2d69 6e73 7461 6c6c he....no-install\n-00048d80: 6d61 6ee2 8099 206f 7074 696f 6e20 7769 man... option wi\n-00048d90: 6c6c 2070 7265 7665 6e74 2074 6865 206d ll prevent the m\n-00048da0: 616e 2070 6167 6573 2066 726f 6d20 6265 an pages from be\n-00048db0: 696e 6720 696e 7374 616c 6c65 640a 6279 ing installed.by\n-00048dc0: 2064 6566 6175 6c74 2e20 2054 6865 2075 default. The u\n-00048dd0: 7365 7220 6361 6e20 7374 696c 6c20 6578 ser can still ex\n-00048de0: 706c 6963 6974 6c79 2069 6e73 7461 6c6c plicitly install\n-00048df0: 2074 6865 6d20 7669 6120 e280 986d 616b them via ...mak\n-00048e00: 650a 696e 7374 616c 6c2d 6d61 6ee2 8099 e.install-man...\n-00048e10: 2e0a 0a20 2020 466f 7220 6661 7374 2069 ... For fast i\n-00048e20: 6e73 7461 6c6c 6174 696f 6e2c 2077 6974 nstallation, wit\n-00048e30: 6820 6d61 6e79 2066 696c 6573 2069 7420 h many files it \n-00048e40: 6973 2070 7265 6665 7261 626c 6520 746f is preferable to\n-00048e50: 2075 7365 0ae2 8098 6d61 6e53 4543 5449 use....manSECTI\n-00048e60: 4f4e 5f4d 414e 53e2 8099 206f 7665 7220 ON_MANS... over \n-00048e70: e280 986d 616e 5f4d 414e 53e2 8099 2061 ...man_MANS... a\n-00048e80: 7320 7765 6c6c 2061 7320 6669 6c65 7320 s well as files \n-00048e90: 7468 6174 2064 6f20 6e6f 7420 6e65 6564 that do not need\n-00048ea0: 2074 6f0a 6265 2072 656e 616d 6564 2e0a to.be renamed..\n-00048eb0: 0a20 2020 4d61 6e20 7061 6765 7320 6172 . Man pages ar\n-00048ec0: 6520 6e6f 7420 6375 7272 656e 746c 7920 e not currently \n-00048ed0: 636f 6e73 6964 6572 6564 2074 6f20 6265 considered to be\n-00048ee0: 2073 6f75 7263 652c 2062 6563 6175 7365 source, because\n-00048ef0: 2069 7420 6973 0a6e 6f74 2075 6e63 6f6d it is.not uncom\n-00048f00: 6d6f 6e20 666f 7220 6d61 6e20 7061 6765 mon for man page\n-00048f10: 7320 746f 2062 6520 6175 746f 6d61 7469 s to be automati\n-00048f20: 6361 6c6c 7920 6765 6e65 7261 7465 642e cally generated.\n-00048f30: 2020 5468 6572 6566 6f72 650a 7468 6579 Therefore.they\n-00048f40: 2061 7265 206e 6f74 2061 7574 6f6d 6174 are not automat\n-00048f50: 6963 616c 6c79 2069 6e63 6c75 6465 6420 ically included \n-00048f60: 696e 2074 6865 2064 6973 7472 6962 7574 in the distribut\n-00048f70: 696f 6e2e 2020 486f 7765 7665 722c 2074 ion. However, t\n-00048f80: 6869 730a 6361 6e20 6265 2063 6861 6e67 his.can be chang\n-00048f90: 6564 2062 7920 7573 6520 6f66 2074 6865 ed by use of the\n-00048fa0: 20e2 8098 6469 7374 5fe2 8099 2070 7265 ...dist_... pre\n-00048fb0: 6669 782e 2020 466f 7220 696e 7374 616e fix. For instan\n-00048fc0: 6365 2068 6572 6520 6973 2068 6f77 0a74 ce here is how.t\n-00048fd0: 6f20 6469 7374 7269 6275 7465 2061 6e64 o distribute and\n-00048fe0: 2069 6e73 7461 6c6c 2074 6865 2074 776f install the two\n-00048ff0: 206d 616e 2070 6167 6573 206f 6620 474e man pages of GN\n-00049000: 5520 e280 9863 7069 6fe2 8099 2028 7768 U ...cpio... (wh\n-00049010: 6963 680a 696e 636c 7564 6573 2062 6f74 ich.includes bot\n-00049020: 6820 5465 7869 6e66 6f20 646f 6375 6d65 h Texinfo docume\n-00049030: 6e74 6174 696f 6e20 616e 6420 6d61 6e20 ntation and man \n-00049040: 7061 6765 7329 3a0a 0a20 2020 2020 6469 pages):.. di\n-00049050: 7374 5f6d 616e 5f4d 414e 5320 3d20 6370 st_man_MANS = cp\n-00049060: 696f 2e31 206d 742e 310a 0a20 2020 5468 io.1 mt.1.. Th\n-00049070: 6520 e280 986e 6f62 6173 655f e280 9920 e ...nobase_... \n-00049080: 7072 6566 6978 2069 7320 6d65 616e 696e prefix is meanin\n-00049090: 676c 6573 7320 666f 7220 6d61 6e20 7061 gless for man pa\n-000490a0: 6765 7320 616e 6420 6973 2064 6973 616c ges and is disal\n-000490b0: 6c6f 7765 642e 0a0a 2020 2045 7865 6375 lowed... Execu\n-000490c0: 7461 626c 6573 2061 6e64 206d 616e 7061 tables and manpa\n-000490d0: 6765 7320 6d61 7920 6265 2072 656e 616d ges may be renam\n-000490e0: 6564 2075 706f 6e20 696e 7374 616c 6c61 ed upon installa\n-000490f0: 7469 6f6e 2028 2a6e 6f74 650a 5265 6e61 tion (*note.Rena\n-00049100: 6d69 6e67 3a3a 292e 2020 466f 7220 6d61 ming::). For ma\n-00049110: 6e70 6167 6573 2074 6869 7320 6361 6e20 npages this can \n-00049120: 6265 2061 766f 6964 6564 2062 7920 7573 be avoided by us\n-00049130: 6520 6f66 2074 6865 20e2 8098 6e6f 7472 e of the ...notr\n-00049140: 616e 735f e280 990a 7072 6566 6978 2e20 ans_....prefix. \n-00049150: 2046 6f72 2069 6e73 7461 6e63 652c 2073 For instance, s\n-00049160: 7570 706f 7365 2061 6e20 6578 6563 7574 uppose an execut\n-00049170: 6162 6c65 20e2 8098 666f 6fe2 8099 2061 able ...foo... a\n-00049180: 6c6c 6f77 696e 6720 746f 2061 6363 6573 llowing to acces\n-00049190: 7320 610a 6c69 6272 6172 7920 6675 6e63 s a.library func\n-000491a0: 7469 6f6e 20e2 8098 666f 6fe2 8099 2066 tion ...foo... f\n-000491b0: 726f 6d20 7468 6520 636f 6d6d 616e 6420 rom the command \n-000491c0: 6c69 6e65 2e20 2054 6865 2077 6179 2074 line. The way t\n-000491d0: 6f20 6176 6f69 6420 7265 6e61 6d69 6e67 o avoid renaming\n-000491e0: 0a6f 6620 7468 6520 e280 9866 6f6f 2e33 .of the ...foo.3\n-000491f0: e280 9920 6d61 6e70 6167 6520 6973 3a0a ... manpage is:.\n-00049200: 0a20 2020 2020 6d61 6e5f 4d41 4e53 203d . man_MANS =\n-00049210: 2066 6f6f 2e31 0a20 2020 2020 6e6f 7472 foo.1. notr\n-00049220: 616e 735f 6d61 6e5f 4d41 4e53 203d 2066 ans_man_MANS = f\n-00049230: 6f6f 2e33 0a0a 2020 20e2 8098 6e6f 7472 oo.3.. ...notr\n-00049240: 616e 735f e280 9920 6d75 7374 2062 6520 ans_... must be \n-00049250: 7370 6563 6966 6965 6420 6669 7273 7420 specified first \n-00049260: 7768 656e 2075 7365 6420 696e 2063 6f6e when used in con\n-00049270: 6a75 6e63 7469 6f6e 2077 6974 680a 6569 junction with.ei\n-00049280: 7468 6572 20e2 8098 6469 7374 5fe2 8099 ther ...dist_...\n-00049290: 206f 7220 e280 986e 6f64 6973 745f e280 or ...nodist_..\n-000492a0: 9920 282a 6e6f 7465 2046 696e 652d 6772 . (*note Fine-gr\n-000492b0: 6169 6e65 6420 4469 7374 7269 6275 7469 ained Distributi\n-000492c0: 6f6e 2043 6f6e 7472 6f6c 3a3a 292e 0a46 on Control::)..F\n-000492d0: 6f72 2069 6e73 7461 6e63 653a 0a0a 2020 or instance:.. \n-000492e0: 2020 206e 6f74 7261 6e73 5f64 6973 745f notrans_dist_\n-000492f0: 6d61 6e33 5f4d 414e 5320 3d20 6261 722e man3_MANS = bar.\n-00049300: 330a 0a1f 0a46 696c 653a 2061 7574 6f6d 3....File: autom\n-00049310: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-00049320: 4e6f 6465 3a20 496e 7374 616c 6c2c 2020 Node: Install, \n-00049330: 4e65 7874 3a20 436c 6561 6e2c 2020 5072 Next: Clean, Pr\n-00049340: 6576 3a20 446f 6375 6d65 6e74 6174 696f ev: Documentatio\n-00049350: 6e2c 2020 5570 3a20 546f 700a 0a31 3220 n, Up: Top..12 \n-00049360: 5768 6174 2047 6574 7320 496e 7374 616c What Gets Instal\n-00049370: 6c65 640a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a led.************\n-00049380: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 4e61 7475 **********..Natu\n-00049390: 7261 6c6c 792c 2041 7574 6f6d 616b 6520 rally, Automake \n-000493a0: 6861 6e64 6c65 7320 7468 6520 6465 7461 handles the deta\n-000493b0: 696c 7320 6f66 2061 6374 7561 6c6c 7920 ils of actually \n-000493c0: 696e 7374 616c 6c69 6e67 2079 6f75 720a installing your.\n-000493d0: 7072 6f67 7261 6d20 6f6e 6365 2069 7420 program once it \n-000493e0: 6861 7320 6265 656e 2062 7569 6c74 2e20 has been built. \n-000493f0: 2041 6c6c 2066 696c 6573 206e 616d 6564 All files named\n-00049400: 2062 7920 7468 6520 7661 7269 6f75 730a by the various.\n-00049410: 7072 696d 6172 6965 7320 6172 6520 6175 primaries are au\n-00049420: 746f 6d61 7469 6361 6c6c 7920 696e 7374 tomatically inst\n-00049430: 616c 6c65 6420 696e 2074 6865 2061 7070 alled in the app\n-00049440: 726f 7072 6961 7465 2070 6c61 6365 7320 ropriate places \n-00049450: 7768 656e 2074 6865 0a75 7365 7220 7275 when the.user ru\n-00049460: 6e73 20e2 8098 6d61 6b65 2069 6e73 7461 ns ...make insta\n-00049470: 6c6c e280 992e 0a0a 2a20 4d65 6e75 3a0a ll......* Menu:.\n-00049480: 0a2a 2042 6173 6963 7320 6f66 2049 6e73 .* Basics of Ins\n-00049490: 7461 6c6c 6174 696f 6e3a 3a20 2020 2020 tallation:: \n-000494a0: 2057 6861 7420 6765 7473 2069 6e73 7461 What gets insta\n-000494b0: 6c6c 6564 2077 6865 7265 0a2a 2054 6865 lled where.* The\n-000494c0: 2054 776f 2050 6172 7473 206f 6620 496e Two Parts of In\n-000494d0: 7374 616c 6c3a 3a20 2020 2049 6e73 7461 stall:: Insta\n-000494e0: 6c6c 696e 6720 6461 7461 2061 6e64 2070 lling data and p\n-000494f0: 726f 6772 616d 7320 7365 7061 7261 7465 rograms separate\n-00049500: 6c79 0a2a 2045 7874 656e 6469 6e67 2049 ly.* Extending I\n-00049510: 6e73 7461 6c6c 6174 696f 6e3a 3a20 2020 nstallation:: \n-00049520: 2020 2041 6464 696e 6720 796f 7572 206f Adding your o\n-00049530: 776e 2072 756c 6573 2066 6f72 2069 6e73 wn rules for ins\n-00049540: 7461 6c6c 6174 696f 6e0a 2a20 5374 6167 tallation.* Stag\n-00049550: 6564 2049 6e73 7461 6c6c 733a 3a20 2020 ed Installs:: \n-00049560: 2020 2020 2020 2020 2020 496e 7374 616c Instal\n-00049570: 6c61 7469 6f6e 2069 6e20 6120 7465 6d70 lation in a temp\n-00049580: 6f72 6172 7920 6c6f 6361 7469 6f6e 0a2a orary location.*\n-00049590: 2049 6e73 7461 6c6c 2052 756c 6573 2066 Install Rules f\n-000495a0: 6f72 2074 6865 2055 7365 723a 3a20 2055 or the User:: U\n-000495b0: 7365 6675 6c20 6164 6469 7469 6f6e 616c seful additional\n-000495c0: 2072 756c 6573 0a0a rules..\n+00046bb0: 2020 2054 6578 696e 666f 0a2a 204d 616e Texinfo.* Man\n+00046bc0: 2050 6167 6573 3a3a 2020 2020 2020 2020 Pages:: \n+00046bd0: 2020 2020 2020 2020 2020 204d 616e 2070 Man p\n+00046be0: 6167 6573 0a0a 1f0a 4669 6c65 3a20 6175 ages....File: au\n+00046bf0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00046c00: 2c20 204e 6f64 653a 2054 6578 696e 666f , Node: Texinfo\n+00046c10: 2c20 204e 6578 743a 204d 616e 2050 6167 , Next: Man Pag\n+00046c20: 6573 2c20 2055 703a 2044 6f63 756d 656e es, Up: Documen\n+00046c30: 7461 7469 6f6e 0a0a 3131 2e31 2054 6578 tation..11.1 Tex\n+00046c40: 696e 666f 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d info.===========\n+00046c50: 3d0a 0a49 6620 7468 6520 6375 7272 656e =..If the curren\n+00046c60: 7420 6469 7265 6374 6f72 7920 636f 6e74 t directory cont\n+00046c70: 6169 6e73 2054 6578 696e 666f 2073 6f75 ains Texinfo sou\n+00046c80: 7263 652c 2079 6f75 206d 7573 7420 6465 rce, you must de\n+00046c90: 636c 6172 6520 6974 0a77 6974 6820 7468 clare it.with th\n+00046ca0: 6520 e280 9854 4558 494e 464f 53e2 8099 e ...TEXINFOS...\n+00046cb0: 2070 7269 6d61 7279 2e20 2047 656e 6572 primary. Gener\n+00046cc0: 616c 6c79 2054 6578 696e 666f 2066 696c ally Texinfo fil\n+00046cd0: 6573 2061 7265 2063 6f6e 7665 7274 6564 es are converted\n+00046ce0: 2069 6e74 6f0a 696e 666f 2c20 616e 6420 into.info, and \n+00046cf0: 7468 7573 2074 6865 20e2 8098 696e 666f thus the ...info\n+00046d00: 5f54 4558 494e 464f 53e2 8099 2076 6172 _TEXINFOS... var\n+00046d10: 6961 626c 6520 6973 206d 6f73 7420 636f iable is most co\n+00046d20: 6d6d 6f6e 6c79 2075 7365 6420 6865 7265 mmonly used here\n+00046d30: 2e0a 416e 7920 5465 7869 6e66 6f20 736f ..Any Texinfo so\n+00046d40: 7572 6365 2066 696c 6520 6d75 7374 2065 urce file must e\n+00046d50: 6e64 2069 6e20 7468 6520 e280 982e 7465 nd in the ....te\n+00046d60: 7869 e280 992c 20e2 8098 2e74 7869 e280 xi..., ....txi..\n+00046d70: 992c 206f 7220 e280 982e 7465 7869 6e66 ., or ....texinf\n+00046d80: 6fe2 8099 0a65 7874 656e 7369 6f6e 2e20 o....extension. \n+00046d90: 2057 6520 7265 636f 6d6d 656e 6420 e280 We recommend ..\n+00046da0: 982e 7465 7869 e280 9920 666f 7220 6e65 ..texi... for ne\n+00046db0: 7720 6d61 6e75 616c 732e 0a0a 2020 2041 w manuals... A\n+00046dc0: 7574 6f6d 616b 6520 6765 6e65 7261 7465 utomake generate\n+00046dd0: 7320 7275 6c65 7320 746f 2062 7569 6c64 s rules to build\n+00046de0: 20e2 8098 2e69 6e66 6fe2 8099 2c20 e280 ....info..., ..\n+00046df0: 982e 6476 69e2 8099 2c20 e280 982e 7073 ..dvi..., ....ps\n+00046e00: e280 992c 20e2 8098 2e70 6466 e280 9920 ..., ....pdf... \n+00046e10: 616e 640a e280 982e 6874 6d6c e280 9920 and.....html... \n+00046e20: 6669 6c65 7320 6672 6f6d 2079 6f75 7220 files from your \n+00046e30: 5465 7869 6e66 6f20 736f 7572 6365 732e Texinfo sources.\n+00046e40: 2020 466f 6c6c 6f77 696e 6720 7468 6520 Following the \n+00046e50: 474e 5520 436f 6469 6e67 0a53 7461 6e64 GNU Coding.Stand\n+00046e60: 6172 6473 2c20 6f6e 6c79 2074 6865 20e2 ards, only the .\n+00046e70: 8098 2e69 6e66 6fe2 8099 2066 696c 6573 ...info... files\n+00046e80: 2061 7265 2062 7569 6c74 2062 7920 e280 are built by ..\n+00046e90: 986d 616b 6520 616c 6ce2 8099 2061 6e64 .make all... and\n+00046ea0: 2069 6e73 7461 6c6c 6564 0a62 7920 e280 installed.by ..\n+00046eb0: 986d 616b 6520 696e 7374 616c 6ce2 8099 .make install...\n+00046ec0: 2028 756e 6c65 7373 2079 6f75 2075 7365 (unless you use\n+00046ed0: 20e2 8098 6e6f 2d69 6e73 7461 6c6c 696e ...no-installin\n+00046ee0: 666f e280 992c 2073 6565 2062 656c 6f77 fo..., see below\n+00046ef0: 292e 0a46 7572 7468 6572 6d6f 7265 2c20 )..Furthermore, \n+00046f00: e280 982e 696e 666f e280 9920 6669 6c65 ....info... file\n+00046f10: 7320 6172 6520 6175 746f 6d61 7469 6361 s are automatica\n+00046f20: 6c6c 7920 6469 7374 7269 6275 7465 6420 lly distributed \n+00046f30: 736f 2074 6861 7420 5465 7869 6e66 6f0a so that Texinfo.\n+00046f40: 6973 206e 6f74 2061 2070 7265 7265 7175 is not a prerequ\n+00046f50: 6973 6974 6520 666f 7220 696e 7374 616c isite for instal\n+00046f60: 6c69 6e67 2079 6f75 7220 7061 636b 6167 ling your packag\n+00046f70: 652e 0a0a 2020 204f 7468 6572 2064 6f63 e... Other doc\n+00046f80: 756d 656e 7461 7469 6f6e 2066 6f72 6d61 umentation forma\n+00046f90: 7473 2063 616e 2062 6520 6275 696c 7420 ts can be built \n+00046fa0: 6f6e 2072 6571 7565 7374 2062 7920 e280 on request by ..\n+00046fb0: 986d 616b 6520 6476 69e2 8099 2c0a e280 .make dvi...,...\n+00046fc0: 986d 616b 6520 7073 e280 992c 20e2 8098 .make ps..., ...\n+00046fd0: 6d61 6b65 2070 6466 e280 9920 616e 6420 make pdf... and \n+00046fe0: e280 986d 616b 6520 6874 6d6c e280 992c ...make html...,\n+00046ff0: 2061 6e64 2074 6865 7920 6361 6e20 6265 and they can be\n+00047000: 2069 6e73 7461 6c6c 6564 2077 6974 680a installed with.\n+00047010: e280 986d 616b 6520 696e 7374 616c 6c2d ...make install-\n+00047020: 6476 69e2 8099 2c20 e280 986d 616b 6520 dvi..., ...make \n+00047030: 696e 7374 616c 6c2d 7073 e280 992c 20e2 install-ps..., .\n+00047040: 8098 6d61 6b65 2069 6e73 7461 6c6c 2d70 ..make install-p\n+00047050: 6466 e280 9920 616e 6420 e280 986d 616b df... and ...mak\n+00047060: 650a 696e 7374 616c 6c2d 6874 6d6c e280 e.install-html..\n+00047070: 9920 6578 706c 6963 6974 6c79 2e20 20e2 . explicitly. .\n+00047080: 8098 6d61 6b65 2075 6e69 6e73 7461 6c6c ..make uninstall\n+00047090: e280 9920 7769 6c6c 2072 656d 6f76 6520 ... will remove \n+000470a0: 6576 6572 7974 6869 6e67 3a20 7468 650a everything: the.\n+000470b0: 5465 7869 6e66 6f20 646f 6375 6d65 6e74 Texinfo document\n+000470c0: 6174 696f 6e20 696e 7374 616c 6c65 6420 ation installed \n+000470d0: 6279 2064 6566 6175 6c74 2061 7320 7765 by default as we\n+000470e0: 6c6c 2061 7320 616c 6c20 7468 6520 6162 ll as all the ab\n+000470f0: 6f76 650a 6f70 7469 6f6e 616c 2066 6f72 ove.optional for\n+00047100: 6d61 7473 2e0a 0a20 2020 416c 6c20 7468 mats... All th\n+00047110: 6573 6520 7461 7267 6574 7320 6361 6e20 ese targets can \n+00047120: 6265 2065 7874 656e 6465 6420 7573 696e be extended usin\n+00047130: 6720 e280 982d 6c6f 6361 6ce2 8099 2072 g ...-local... r\n+00047140: 756c 6573 2028 2a6e 6f74 650a 4578 7465 ules (*note.Exte\n+00047150: 6e64 696e 673a 3a29 2e0a 0a20 2020 4966 nding::)... If\n+00047160: 2074 6865 20e2 8098 2e74 6578 69e2 8099 the ....texi...\n+00047170: 2066 696c 6520 e280 9840 696e 636c 7564 file ...@includ\n+00047180: 65e2 8099 7320 e280 9876 6572 7369 6f6e e...s ...version\n+00047190: 2e74 6578 69e2 8099 2c20 7468 656e 2074 .texi..., then t\n+000471a0: 6861 7420 6669 6c65 2077 696c 6c0a 6265 hat file will.be\n+000471b0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g\n+000471c0: 656e 6572 6174 6564 2e20 2054 6865 2066 enerated. The f\n+000471d0: 696c 6520 e280 9876 6572 7369 6f6e 2e74 ile ...version.t\n+000471e0: 6578 69e2 8099 2064 6566 696e 6573 2066 exi... defines f\n+000471f0: 6f75 720a 5465 7869 6e66 6f20 666c 6167 our.Texinfo flag\n+00047200: 2079 6f75 2063 616e 2072 6566 6572 656e you can referen\n+00047210: 6365 2075 7369 6e67 20e2 8098 4076 616c ce using ...@val\n+00047220: 7565 7b45 4449 5449 4f4e 7de2 8099 2c0a ue{EDITION}...,.\n+00047230: e280 9840 7661 6c75 657b 5645 5253 494f ...@value{VERSIO\n+00047240: 4e7d e280 992c 20e2 8098 4076 616c 7565 N}..., ...@value\n+00047250: 7b55 5044 4154 4544 7de2 8099 2c20 616e {UPDATED}..., an\n+00047260: 6420 e280 9840 7661 6c75 657b 5550 4441 d ...@value{UPDA\n+00047270: 5445 442d 4d4f 4e54 487d e280 992e 0a0a TED-MONTH}......\n+00047280: e280 9845 4449 5449 4f4e e280 990a e280 ...EDITION......\n+00047290: 9856 4552 5349 4f4e e280 990a 2020 2020 .VERSION.... \n+000472a0: 2042 6f74 6820 6f66 2074 6865 7365 2066 Both of these f\n+000472b0: 6c61 6773 2068 6f6c 6420 7468 6520 7665 lags hold the ve\n+000472c0: 7273 696f 6e20 6e75 6d62 6572 206f 6620 rsion number of \n+000472d0: 796f 7572 2070 726f 6772 616d 2e20 2054 your program. T\n+000472e0: 6865 790a 2020 2020 2061 7265 206b 6570 hey. are kep\n+000472f0: 7420 7365 7061 7261 7465 2066 6f72 2063 t separate for c\n+00047300: 6c61 7269 7479 2e0a 0ae2 8098 5550 4441 larity......UPDA\n+00047310: 5445 44e2 8099 0a20 2020 2020 5468 6973 TED.... This\n+00047320: 2068 6f6c 6473 2074 6865 2064 6174 6520 holds the date \n+00047330: 7468 6520 7072 696d 6172 7920 e280 982e the primary ....\n+00047340: 7465 7869 e280 9920 6669 6c65 2077 6173 texi... file was\n+00047350: 206c 6173 7420 6d6f 6469 6669 6564 2e0a last modified..\n+00047360: 0ae2 8098 5550 4441 5445 442d 4d4f 4e54 ....UPDATED-MONT\n+00047370: 48e2 8099 0a20 2020 2020 5468 6973 2068 H.... This h\n+00047380: 6f6c 6473 2074 6865 206e 616d 6520 6f66 olds the name of\n+00047390: 2074 6865 206d 6f6e 7468 2069 6e20 7768 the month in wh\n+000473a0: 6963 6820 7468 6520 7072 696d 6172 7920 ich the primary \n+000473b0: e280 982e 7465 7869 e280 9920 6669 6c65 ....texi... file\n+000473c0: 0a20 2020 2020 7761 7320 6c61 7374 206d . was last m\n+000473d0: 6f64 6966 6965 642e 0a0a 2020 2054 6865 odified... The\n+000473e0: 20e2 8098 7665 7273 696f 6e2e 7465 7869 ...version.texi\n+000473f0: e280 9920 7375 7070 6f72 7420 7265 7175 ... support requ\n+00047400: 6972 6573 2074 6865 20e2 8098 6d64 6174 ires the ...mdat\n+00047410: 652d 7368 e280 9920 7363 7269 7074 3b20 e-sh... script; \n+00047420: 7468 6973 0a73 6372 6970 7420 6973 2073 this.script is s\n+00047430: 7570 706c 6965 6420 7769 7468 2041 7574 upplied with Aut\n+00047440: 6f6d 616b 6520 616e 6420 6175 746f 6d61 omake and automa\n+00047450: 7469 6361 6c6c 7920 696e 636c 7564 6564 tically included\n+00047460: 2077 6865 6e0a e280 9861 7574 6f6d 616b when....automak\n+00047470: 65e2 8099 2069 7320 696e 766f 6b65 6420 e... is invoked \n+00047480: 7769 7468 2074 6865 20e2 8098 2d2d 6164 with the ...--ad\n+00047490: 642d 6d69 7373 696e 67e2 8099 206f 7074 d-missing... opt\n+000474a0: 696f 6e2e 0a0a 2020 2049 6620 796f 7520 ion... If you \n+000474b0: 6861 7665 206d 756c 7469 706c 6520 5465 have multiple Te\n+000474c0: 7869 6e66 6f20 6669 6c65 732c 2061 6e64 xinfo files, and\n+000474d0: 2079 6f75 2077 616e 7420 746f 2075 7365 you want to use\n+000474e0: 2074 6865 0ae2 8098 7665 7273 696f 6e2e the....version.\n+000474f0: 7465 7869 e280 9920 6665 6174 7572 652c texi... feature,\n+00047500: 2074 6865 6e20 796f 7520 6861 7665 2074 then you have t\n+00047510: 6f20 6861 7665 2061 2073 6570 6172 6174 o have a separat\n+00047520: 6520 7665 7273 696f 6e20 6669 6c65 0a66 e version file.f\n+00047530: 6f72 2065 6163 6820 5465 7869 6e66 6f20 or each Texinfo \n+00047540: 6669 6c65 2e20 2041 7574 6f6d 616b 6520 file. Automake \n+00047550: 7769 6c6c 2074 7265 6174 2061 6e79 2069 will treat any i\n+00047560: 6e63 6c75 6465 2069 6e20 6120 5465 7869 nclude in a Texi\n+00047570: 6e66 6f0a 6669 6c65 2074 6861 7420 6d61 nfo.file that ma\n+00047580: 7463 6865 7320 e280 9876 6572 732a 2e74 tches ...vers*.t\n+00047590: 6578 69e2 8099 206a 7573 7420 6173 2061 exi... just as a\n+000475a0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically \n+000475b0: 6765 6e65 7261 7465 640a 7665 7273 696f generated.versio\n+000475c0: 6e20 6669 6c65 2e0a 0a20 2020 536f 6d65 n file... Some\n+000475d0: 7469 6d65 7320 616e 2069 6e66 6f20 6669 times an info fi\n+000475e0: 6c65 2061 6374 7561 6c6c 7920 6465 7065 le actually depe\n+000475f0: 6e64 7320 6f6e 206d 6f72 6520 7468 616e nds on more than\n+00047600: 206f 6e65 20e2 8098 2e74 6578 69e2 8099 one ....texi...\n+00047610: 0a66 696c 652e 2020 466f 7220 696e 7374 .file. For inst\n+00047620: 616e 6365 2c20 696e 2047 4e55 2048 656c ance, in GNU Hel\n+00047630: 6c6f 2c20 e280 9868 656c 6c6f 2e74 6578 lo, ...hello.tex\n+00047640: 69e2 8099 2069 6e63 6c75 6465 7320 7468 i... includes th\n+00047650: 6520 6669 6c65 0ae2 8098 6664 6c2e 7465 e file....fdl.te\n+00047660: 7869 e280 992e 2020 596f 7520 6361 6e20 xi.... You can \n+00047670: 7465 6c6c 2041 7574 6f6d 616b 6520 6162 tell Automake ab\n+00047680: 6f75 7420 7468 6573 6520 6465 7065 6e64 out these depend\n+00047690: 656e 6369 6573 2075 7369 6e67 2074 6865 encies using the\n+000476a0: 0ae2 8098 5445 5849 5f54 4558 494e 464f ....TEXI_TEXINFO\n+000476b0: 53e2 8099 2076 6172 6961 626c 652e 2020 S... variable. \n+000476c0: 4865 7265 2069 7320 686f 7720 474e 5520 Here is how GNU \n+000476d0: 4865 6c6c 6f20 646f 6573 2069 743a 0a0a Hello does it:..\n+000476e0: 2020 2020 2069 6e66 6f5f 5445 5849 4e46 info_TEXINF\n+000476f0: 4f53 203d 2068 656c 6c6f 2e74 6578 690a OS = hello.texi.\n+00047700: 2020 2020 2068 656c 6c6f 5f54 4558 494e hello_TEXIN\n+00047710: 464f 5320 3d20 6664 6c2e 7465 7869 0a0a FOS = fdl.texi..\n+00047720: 2020 2042 7920 6465 6661 756c 742c 2041 By default, A\n+00047730: 7574 6f6d 616b 6520 7265 7175 6972 6573 utomake requires\n+00047740: 2074 6865 2066 696c 6520 e280 9874 6578 the file ...tex\n+00047750: 696e 666f 2e74 6578 e280 9920 746f 2061 info.tex... to a\n+00047760: 7070 6561 7220 696e 2074 6865 0a73 616d ppear in the.sam\n+00047770: 6520 6469 7265 6374 6f72 7920 6173 2074 e directory as t\n+00047780: 6865 20e2 8098 4d61 6b65 6669 6c65 2e61 he ...Makefile.a\n+00047790: 6de2 8099 2066 696c 6520 7468 6174 206c m... file that l\n+000477a0: 6973 7473 2074 6865 20e2 8098 2e74 6578 ists the ....tex\n+000477b0: 69e2 8099 2066 696c 6573 2e0a 4966 2079 i... files..If y\n+000477c0: 6f75 2075 7365 6420 e280 9841 435f 434f ou used ...AC_CO\n+000477d0: 4e46 4947 5f41 5558 5f44 4952 e280 9920 NFIG_AUX_DIR... \n+000477e0: 696e 20e2 8098 636f 6e66 6967 7572 652e in ...configure.\n+000477f0: 6163 e280 9920 282a 6e6f 7465 2046 696e ac... (*note Fin\n+00047800: 6469 6e67 0a27 636f 6e66 6967 7572 6527 ding.'configure'\n+00047810: 2049 6e70 7574 3a20 2861 7574 6f63 6f6e Input: (autocon\n+00047820: 6629 496e 7075 742e 292c 2074 6865 6e20 f)Input.), then \n+00047830: e280 9874 6578 696e 666f 2e74 6578 e280 ...texinfo.tex..\n+00047840: 9920 6973 206c 6f6f 6b65 6420 666f 720a . is looked for.\n+00047850: 7468 6572 652e 2020 496e 2062 6f74 6820 there. In both \n+00047860: 6361 7365 732c 20e2 8098 6175 746f 6d61 cases, ...automa\n+00047870: 6b65 e280 9920 7468 656e 2073 7570 706c ke... then suppl\n+00047880: 6965 7320 e280 9874 6578 696e 666f 2e74 ies ...texinfo.t\n+00047890: 6578 e280 9920 6966 0ae2 8098 2d2d 6164 ex... if....--ad\n+000478a0: 642d 6d69 7373 696e 67e2 8099 2069 7320 d-missing... is \n+000478b0: 6769 7665 6e2c 2061 6e64 2074 616b 6573 given, and takes\n+000478c0: 2063 6172 6520 6f66 2069 7473 2064 6973 care of its dis\n+000478d0: 7472 6962 7574 696f 6e2e 2020 486f 7765 tribution. Howe\n+000478e0: 7665 722c 0a69 6620 796f 7520 7365 7420 ver,.if you set \n+000478f0: 7468 6520 e280 9854 4558 494e 464f 5f54 the ...TEXINFO_T\n+00047900: 4558 e280 9920 7661 7269 6162 6c65 2028 EX... variable (\n+00047910: 7365 6520 6265 6c6f 7729 2c20 6974 206f see below), it o\n+00047920: 7665 7272 6964 6573 2074 6865 0a6c 6f63 verrides the.loc\n+00047930: 6174 696f 6e20 6f66 2074 6865 2066 696c ation of the fil\n+00047940: 6520 616e 6420 7475 726e 7320 6f66 6620 e and turns off \n+00047950: 6974 7320 696e 7374 616c 6c61 7469 6f6e its installation\n+00047960: 2069 6e74 6f20 7468 6520 736f 7572 6365 into the source\n+00047970: 2061 730a 7765 6c6c 2061 7320 6974 7320 as.well as its \n+00047980: 6469 7374 7269 6275 7469 6f6e 2e0a 0a20 distribution... \n+00047990: 2020 5468 6520 6f70 7469 6f6e 20e2 8098 The option ...\n+000479a0: 6e6f 2d74 6578 696e 666f 2e74 6578 e280 no-texinfo.tex..\n+000479b0: 9920 6361 6e20 6265 2075 7365 6420 746f . can be used to\n+000479c0: 2065 6c69 6d69 6e61 7465 2074 6865 2072 eliminate the r\n+000479d0: 6571 7569 7265 6d65 6e74 0a66 6f72 2074 equirement.for t\n+000479e0: 6865 2066 696c 6520 e280 9874 6578 696e he file ...texin\n+000479f0: 666f 2e74 6578 e280 992e 2020 5573 6520 fo.tex.... Use \n+00047a00: 6f66 2074 6865 2076 6172 6961 626c 6520 of the variable \n+00047a10: e280 9854 4558 494e 464f 5f54 4558 e280 ...TEXINFO_TEX..\n+00047a20: 9920 6973 0a70 7265 6665 7261 626c 652c . is.preferable,\n+00047a30: 2068 6f77 6576 6572 2c20 6265 6361 7573 however, becaus\n+00047a40: 6520 7468 6174 2061 6c6c 6f77 7320 7468 e that allows th\n+00047a50: 6520 e280 9864 7669 e280 992c 20e2 8098 e ...dvi..., ...\n+00047a60: 7073 e280 992c 2061 6e64 20e2 8098 7064 ps..., and ...pd\n+00047a70: 66e2 8099 0a74 6172 6765 7473 2074 6f20 f....targets to \n+00047a80: 7374 696c 6c20 776f 726b 2e0a 0a20 2020 still work... \n+00047a90: 4175 746f 6d61 6b65 2067 656e 6572 6174 Automake generat\n+00047aa0: 6573 2061 6e20 e280 9869 6e73 7461 6c6c es an ...install\n+00047ab0: 2d69 6e66 6fe2 8099 2072 756c 653b 2073 -info... rule; s\n+00047ac0: 6f6d 6520 7065 6f70 6c65 2061 7070 6172 ome people appar\n+00047ad0: 656e 746c 7920 7573 650a 7468 6973 2e20 ently use.this. \n+00047ae0: 2042 7920 6465 6661 756c 742c 2069 6e66 By default, inf\n+00047af0: 6f20 7061 6765 7320 6172 6520 696e 7374 o pages are inst\n+00047b00: 616c 6c65 6420 6279 20e2 8098 6d61 6b65 alled by ...make\n+00047b10: 2069 6e73 7461 6c6c e280 992c 2073 6f0a install..., so.\n+00047b20: 7275 6e6e 696e 6720 e280 986d 616b 6520 running ...make \n+00047b30: 696e 7374 616c 6c2d 696e 666f e280 9920 install-info... \n+00047b40: 6973 2070 6f69 6e74 6c65 7373 2e20 2054 is pointless. T\n+00047b50: 6869 7320 6361 6e20 6265 2070 7265 7665 his can be preve\n+00047b60: 6e74 6564 2076 6961 2074 6865 0ae2 8098 nted via the....\n+00047b70: 6e6f 2d69 6e73 7461 6c6c 696e 666f e280 no-installinfo..\n+00047b80: 9920 6f70 7469 6f6e 2e20 2049 6e20 7468 . option. In th\n+00047b90: 6973 2063 6173 652c 20e2 8098 2e69 6e66 is case, ....inf\n+00047ba0: 6fe2 8099 2066 696c 6573 2061 7265 206e o... files are n\n+00047bb0: 6f74 2069 6e73 7461 6c6c 6564 0a62 7920 ot installed.by \n+00047bc0: 6465 6661 756c 742c 2061 6e64 2075 7365 default, and use\n+00047bd0: 7220 6d75 7374 2072 6571 7565 7374 2074 r must request t\n+00047be0: 6869 7320 6578 706c 6963 6974 6c79 2075 his explicitly u\n+00047bf0: 7369 6e67 20e2 8098 6d61 6b65 0a69 6e73 sing ...make.ins\n+00047c00: 7461 6c6c 2d69 6e66 6fe2 8099 2e0a 0a20 tall-info...... \n+00047c10: 2020 4279 2064 6566 6175 6c74 2c20 e280 By default, ..\n+00047c20: 986d 616b 6520 696e 7374 616c 6c2d 696e .make install-in\n+00047c30: 666f e280 9920 616e 6420 e280 986d 616b fo... and ...mak\n+00047c40: 6520 696e 7374 616c 6c2d 696e 666f e280 e install-info..\n+00047c50: 9920 7769 6c6c 2074 7279 2074 6f0a 7275 . will try to.ru\n+00047c60: 6e20 7468 6520 e280 9869 6e73 7461 6c6c n the ...install\n+00047c70: 2d69 6e66 6fe2 8099 2070 726f 6772 616d -info... program\n+00047c80: 2028 6966 2061 7661 696c 6162 6c65 2920 (if available) \n+00047c90: 746f 2075 7064 6174 6520 286f 7220 6372 to update (or cr\n+00047ca0: 6561 7465 2920 7468 650a e280 9824 7b69 eate) the....${i\n+00047cb0: 6e66 6f64 6972 7d2f 6469 72e2 8099 2069 nfodir}/dir... i\n+00047cc0: 6e64 6578 2e20 2049 6620 7468 6973 2069 ndex. If this i\n+00047cd0: 7320 756e 6465 7369 7265 642c 2069 7420 s undesired, it \n+00047ce0: 6361 6e20 6265 2070 7265 7665 6e74 6564 can be prevented\n+00047cf0: 2062 790a 6578 706f 7274 696e 6720 7468 by.exporting th\n+00047d00: 6520 e280 9841 4d5f 5550 4441 5445 5f49 e ...AM_UPDATE_I\n+00047d10: 4e46 4f5f 4449 52e2 8099 2076 6172 6961 NFO_DIR... varia\n+00047d20: 626c 6520 746f 2022 e280 986e 6fe2 8099 ble to \"...no...\n+00047d30: 222e 0a0a 2020 2054 6865 2066 6f6c 6c6f \"... The follo\n+00047d40: 7769 6e67 2076 6172 6961 626c 6573 2061 wing variables a\n+00047d50: 7265 2075 7365 6420 6279 2074 6865 2054 re used by the T\n+00047d60: 6578 696e 666f 2062 7569 6c64 2072 756c exinfo build rul\n+00047d70: 6573 2e0a 0ae2 8098 4d41 4b45 494e 464f es......MAKEINFO\n+00047d80: e280 990a 2020 2020 2054 6865 206e 616d .... The nam\n+00047d90: 6520 6f66 2074 6865 2070 726f 6772 616d e of the program\n+00047da0: 2069 6e76 6f6b 6564 2074 6f20 6275 696c invoked to buil\n+00047db0: 6420 e280 982e 696e 666f e280 9920 6669 d ....info... fi\n+00047dc0: 6c65 732e 2020 5468 6973 0a20 2020 2020 les. This. \n+00047dd0: 7661 7269 6162 6c65 2069 7320 6465 6669 variable is defi\n+00047de0: 6e65 6420 6279 2041 7574 6f6d 616b 652e ned by Automake.\n+00047df0: 2020 4966 2074 6865 20e2 8098 6d61 6b65 If the ...make\n+00047e00: 696e 666f e280 9920 7072 6f67 7261 6d20 info... program \n+00047e10: 6973 0a20 2020 2020 666f 756e 6420 6f6e is. found on\n+00047e20: 2074 6865 2073 7973 7465 6d20 7468 656e the system then\n+00047e30: 2069 7420 7769 6c6c 2062 6520 7573 6564 it will be used\n+00047e40: 2062 7920 6465 6661 756c 743b 206f 7468 by default; oth\n+00047e50: 6572 7769 7365 0a20 2020 2020 e280 986d erwise. ...m\n+00047e60: 6973 7369 6e67 e280 9920 7769 6c6c 2062 issing... will b\n+00047e70: 6520 7573 6564 2069 6e73 7465 6164 2e0a e used instead..\n+00047e80: 0ae2 8098 4d41 4b45 494e 464f 4854 4d4c ....MAKEINFOHTML\n+00047e90: e280 990a 2020 2020 2054 6865 2063 6f6d .... The com\n+00047ea0: 6d61 6e64 2069 6e76 6f6b 6564 2074 6f20 mand invoked to \n+00047eb0: 6275 696c 6420 e280 982e 6874 6d6c e280 build ....html..\n+00047ec0: 9920 6669 6c65 732e 2020 4175 746f 6d61 . files. Automa\n+00047ed0: 6b65 2064 6566 696e 6573 2074 6869 730a ke defines this.\n+00047ee0: 2020 2020 2074 6f20 e280 9824 284d 414b to ...$(MAK\n+00047ef0: 4549 4e46 4f29 202d 2d68 746d 6ce2 8099 EINFO) --html...\n+00047f00: 2e0a 0ae2 8098 4d41 4b45 494e 464f 464c ......MAKEINFOFL\n+00047f10: 4147 53e2 8099 0a20 2020 2020 5573 6572 AGS.... User\n+00047f20: 2066 6c61 6773 2070 6173 7365 6420 746f flags passed to\n+00047f30: 2065 6163 6820 696e 766f 6361 7469 6f6e each invocation\n+00047f40: 206f 6620 e280 9824 284d 414b 4549 4e46 of ...$(MAKEINF\n+00047f50: 4f29 e280 9920 616e 640a 2020 2020 20e2 O)... and. .\n+00047f60: 8098 2428 4d41 4b45 494e 464f 4854 4d4c ..$(MAKEINFOHTML\n+00047f70: 29e2 8099 2e20 2054 6869 7320 7573 6572 ).... This user\n+00047f80: 2076 6172 6961 626c 6520 282a 6e6f 7465 variable (*note\n+00047f90: 2055 7365 7220 5661 7269 6162 6c65 733a User Variables:\n+00047fa0: 3a29 2069 730a 2020 2020 206e 6f74 2065 :) is. not e\n+00047fb0: 7870 6563 7465 6420 746f 2062 6520 6465 xpected to be de\n+00047fc0: 6669 6e65 6420 696e 2061 6e79 20e2 8098 fined in any ...\n+00047fd0: 4d61 6b65 6669 6c65 e280 993b 2069 7420 Makefile...; it \n+00047fe0: 6361 6e20 6265 2075 7365 6420 6279 0a20 can be used by. \n+00047ff0: 2020 2020 7573 6572 7320 746f 2070 6173 users to pas\n+00048000: 7320 6578 7472 6120 666c 6167 7320 746f s extra flags to\n+00048010: 2073 7569 7420 7468 6569 7220 6e65 6564 suit their need\n+00048020: 732e 0a0a e280 9841 4d5f 4d41 4b45 494e s......AM_MAKEIN\n+00048030: 464f 464c 4147 53e2 8099 0ae2 8098 414d FOFLAGS.......AM\n+00048040: 5f4d 414b 4549 4e46 4f48 544d 4c46 4c41 _MAKEINFOHTMLFLA\n+00048050: 4753 e280 990a 2020 2020 204d 6169 6e74 GS.... Maint\n+00048060: 6169 6e65 7220 666c 6167 7320 7061 7373 ainer flags pass\n+00048070: 6564 2074 6f20 6561 6368 20e2 8098 6d61 ed to each ...ma\n+00048080: 6b65 696e 666f e280 9920 696e 766f 6361 keinfo... invoca\n+00048090: 7469 6f6e 2e20 2055 6e6c 696b 650a 2020 tion. Unlike. \n+000480a0: 2020 20e2 8098 4d41 4b45 494e 464f 464c ...MAKEINFOFL\n+000480b0: 4147 53e2 8099 2c20 7468 6573 6520 7661 AGS..., these va\n+000480c0: 7269 6162 6c65 7320 6172 6520 6d65 616e riables are mean\n+000480d0: 7420 746f 2062 6520 6465 6669 6e65 6420 t to be defined \n+000480e0: 6279 0a20 2020 2020 6d61 696e 7461 696e by. maintain\n+000480f0: 6572 7320 696e 20e2 8098 4d61 6b65 6669 ers in ...Makefi\n+00048100: 6c65 2e61 6de2 8099 2e20 20e2 8098 2428 le.am.... ...$(\n+00048110: 414d 5f4d 414b 4549 4e46 4f46 4c41 4753 AM_MAKEINFOFLAGS\n+00048120: 29e2 8099 2069 7320 7061 7373 6564 2074 )... is passed t\n+00048130: 6f0a 2020 2020 20e2 8098 6d61 6b65 696e o. ...makein\n+00048140: 666f e280 9920 7768 656e 2062 7569 6c64 fo... when build\n+00048150: 696e 6720 e280 982e 696e 666f e280 9920 ing ....info... \n+00048160: 6669 6c65 733b 2061 6e64 0a20 2020 2020 files; and. \n+00048170: e280 9824 2841 4d5f 4d41 4b45 494e 464f ...$(AM_MAKEINFO\n+00048180: 4854 4d4c 464c 4147 5329 e280 9920 6973 HTMLFLAGS)... is\n+00048190: 2075 7365 6420 7768 656e 2062 7569 6c64 used when build\n+000481a0: 696e 6720 e280 982e 6874 6d6c e280 9920 ing ....html... \n+000481b0: 6669 6c65 732e 0a0a 2020 2020 2046 6f72 files... For\n+000481c0: 2069 6e73 7461 6e63 652c 2074 6865 2066 instance, the f\n+000481d0: 6f6c 6c6f 7769 6e67 2073 6574 7469 6e67 ollowing setting\n+000481e0: 2063 616e 2062 6520 7573 6564 2074 6f20 can be used to \n+000481f0: 6f62 7461 696e 206f 6e65 0a20 2020 2020 obtain one. \n+00048200: 7369 6e67 6c65 20e2 8098 2e68 746d 6ce2 single ....html.\n+00048210: 8099 2066 696c 6520 7065 7220 6d61 6e75 .. file per manu\n+00048220: 616c 2c20 7769 7468 6f75 7420 6e6f 6465 al, without node\n+00048230: 2073 6570 6172 6174 6f72 732e 0a20 2020 separators.. \n+00048240: 2020 2020 2020 2041 4d5f 4d41 4b45 494e AM_MAKEIN\n+00048250: 464f 4854 4d4c 464c 4147 5320 3d20 2d2d FOHTMLFLAGS = --\n+00048260: 6e6f 2d68 6561 6465 7273 202d 2d6e 6f2d no-headers --no-\n+00048270: 7370 6c69 740a 0a20 2020 2020 e280 9841 split.. ...A\n+00048280: 4d5f 4d41 4b45 494e 464f 4854 4d4c 464c M_MAKEINFOHTMLFL\n+00048290: 4147 53e2 8099 2064 6566 6175 6c74 7320 AGS... defaults \n+000482a0: 746f 20e2 8098 2428 414d 5f4d 414b 4549 to ...$(AM_MAKEI\n+000482b0: 4e46 4f46 4c41 4753 29e2 8099 2e20 2054 NFOFLAGS).... T\n+000482c0: 6869 730a 2020 2020 206d 6561 6e73 2074 his. means t\n+000482d0: 6861 7420 6465 6669 6e69 6e67 20e2 8098 hat defining ...\n+000482e0: 414d 5f4d 414b 4549 4e46 4f46 4c41 4753 AM_MAKEINFOFLAGS\n+000482f0: e280 9920 7769 7468 6f75 7420 6465 6669 ... without defi\n+00048300: 6e69 6e67 0a20 2020 2020 e280 9841 4d5f ning. ...AM_\n+00048310: 4d41 4b45 494e 464f 4854 4d4c 464c 4147 MAKEINFOHTMLFLAG\n+00048320: 53e2 8099 2077 696c 6c20 696d 7061 6374 S... will impact\n+00048330: 2062 7569 6c64 7320 6f66 2062 6f74 6820 builds of both \n+00048340: e280 982e 696e 666f e280 9920 616e 640a ....info... and.\n+00048350: 2020 2020 20e2 8098 2e68 746d 6ce2 8099 ....html...\n+00048360: 2066 696c 6573 2e0a 0ae2 8098 5445 5849 files......TEXI\n+00048370: 3244 5649 e280 990a 2020 2020 2054 6865 2DVI.... The\n+00048380: 206e 616d 6520 6f66 2074 6865 2063 6f6d name of the com\n+00048390: 6d61 6e64 2074 6861 7420 636f 6e76 6572 mand that conver\n+000483a0: 7473 2061 20e2 8098 2e74 6578 69e2 8099 ts a ....texi...\n+000483b0: 2066 696c 6520 696e 746f 2061 20e2 8098 file into a ...\n+000483c0: 2e64 7669 e280 990a 2020 2020 2066 696c .dvi.... fil\n+000483d0: 652e 2020 5468 6973 2064 6566 6175 6c74 e. This default\n+000483e0: 7320 746f 20e2 8098 7465 7869 3264 7669 s to ...texi2dvi\n+000483f0: e280 992c 2061 2073 6372 6970 7420 7468 ..., a script th\n+00048400: 6174 2073 6869 7073 2077 6974 6820 7468 at ships with th\n+00048410: 650a 2020 2020 2054 6578 696e 666f 2070 e. Texinfo p\n+00048420: 6163 6b61 6765 2e0a 0ae2 8098 5445 5849 ackage......TEXI\n+00048430: 3250 4446 e280 990a 2020 2020 2054 6865 2PDF.... The\n+00048440: 206e 616d 6520 6f66 2074 6865 2063 6f6d name of the com\n+00048450: 6d61 6e64 2074 6861 7420 7472 616e 736c mand that transl\n+00048460: 6174 6573 2061 20e2 8098 2e74 6578 69e2 ates a ....texi.\n+00048470: 8099 2066 696c 6520 696e 746f 2061 0a20 .. file into a. \n+00048480: 2020 2020 e280 982e 7064 66e2 8099 2066 ....pdf... f\n+00048490: 696c 652e 2020 5468 6973 2064 6566 6175 ile. This defau\n+000484a0: 6c74 7320 746f 20e2 8098 2428 5445 5849 lts to ...$(TEXI\n+000484b0: 3244 5649 2920 2d2d 7064 6620 2d2d 6261 2DVI) --pdf --ba\n+000484c0: 7463 68e2 8099 2e0a 0ae2 8098 4456 4950 tch.........DVIP\n+000484d0: 53e2 8099 0a20 2020 2020 5468 6520 6e61 S.... The na\n+000484e0: 6d65 206f 6620 7468 6520 636f 6d6d 616e me of the comman\n+000484f0: 6420 7468 6174 2062 7569 6c64 7320 6120 d that builds a \n+00048500: e280 982e 7073 e280 9920 6669 6c65 206f ....ps... file o\n+00048510: 7574 206f 6620 6120 e280 982e 6476 69e2 ut of a ....dvi.\n+00048520: 8099 0a20 2020 2020 6669 6c65 2e20 2054 ... file. T\n+00048530: 6869 7320 6465 6661 756c 7473 2074 6f20 his defaults to \n+00048540: e280 9864 7669 7073 e280 992e 0a0a e280 ...dvips........\n+00048550: 9854 4558 494e 464f 5f54 4558 e280 990a .TEXINFO_TEX....\n+00048560: 0a20 2020 2020 4966 2079 6f75 7220 7061 . If your pa\n+00048570: 636b 6167 6520 6861 7320 5465 7869 6e66 ckage has Texinf\n+00048580: 6f20 6669 6c65 7320 696e 206d 616e 7920 o files in many \n+00048590: 6469 7265 6374 6f72 6965 732c 2079 6f75 directories, you\n+000485a0: 2063 616e 2075 7365 0a20 2020 2020 7468 can use. th\n+000485b0: 6520 7661 7269 6162 6c65 20e2 8098 5445 e variable ...TE\n+000485c0: 5849 4e46 4f5f 5445 58e2 8099 2074 6f20 XINFO_TEX... to \n+000485d0: 7465 6c6c 2041 7574 6f6d 616b 6520 7768 tell Automake wh\n+000485e0: 6572 6520 746f 2066 696e 6420 7468 650a ere to find the.\n+000485f0: 2020 2020 2063 616e 6f6e 6963 616c 20e2 canonical .\n+00048600: 8098 7465 7869 6e66 6f2e 7465 78e2 8099 ..texinfo.tex...\n+00048610: 2066 6f72 2079 6f75 7220 7061 636b 6167 for your packag\n+00048620: 652e 2020 5468 6520 7661 6c75 6520 6f66 e. The value of\n+00048630: 2074 6869 730a 2020 2020 2076 6172 6961 this. varia\n+00048640: 626c 6520 7368 6f75 6c64 2062 6520 7468 ble should be th\n+00048650: 6520 7265 6c61 7469 7665 2070 6174 6820 e relative path \n+00048660: 6672 6f6d 2074 6865 2063 7572 7265 6e74 from the current\n+00048670: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+00048680: 8099 0a20 2020 2020 746f 20e2 8098 7465 ... to ...te\n+00048690: 7869 6e66 6f2e 7465 78e2 8099 3a0a 0a20 xinfo.tex...:.. \n+000486a0: 2020 2020 2020 2020 2054 4558 494e 464f TEXINFO\n+000486b0: 5f54 4558 203d 202e 2e2f 646f 632f 7465 _TEX = ../doc/te\n+000486c0: 7869 6e66 6f2e 7465 780a 0a1f 0a46 696c xinfo.tex....Fil\n+000486d0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+000486e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d61 .info, Node: Ma\n+000486f0: 6e20 5061 6765 732c 2020 5072 6576 3a20 n Pages, Prev: \n+00048700: 5465 7869 6e66 6f2c 2020 5570 3a20 446f Texinfo, Up: Do\n+00048710: 6375 6d65 6e74 6174 696f 6e0a 0a31 312e cumentation..11.\n+00048720: 3220 4d61 6e20 5061 6765 730a 3d3d 3d3d 2 Man Pages.====\n+00048730: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4120 7061 ==========..A pa\n+00048740: 636b 6167 6520 6361 6e20 616c 736f 2069 ckage can also i\n+00048750: 6e63 6c75 6465 206d 616e 2070 6167 6573 nclude man pages\n+00048760: 2028 6275 7420 7365 6520 7468 6520 474e (but see the GN\n+00048770: 5520 7374 616e 6461 7264 7320 6f6e 2074 U standards on t\n+00048780: 6869 730a 6d61 7474 6572 2c20 2a6e 6f74 his.matter, *not\n+00048790: 6520 2873 7461 6e64 6172 6473 294d 616e e (standards)Man\n+000487a0: 2050 6167 6573 3a3a 2e29 2020 4d61 6e20 Pages::.) Man \n+000487b0: 7061 6765 7320 6172 6520 6465 636c 6172 pages are declar\n+000487c0: 6564 2075 7369 6e67 2074 6865 0ae2 8098 ed using the....\n+000487d0: 4d41 4e53 e280 9920 7072 696d 6172 792e MANS... primary.\n+000487e0: 2020 4765 6e65 7261 6c6c 7920 7468 6520 Generally the \n+000487f0: e280 986d 616e 5f4d 414e 53e2 8099 2076 ...man_MANS... v\n+00048800: 6172 6961 626c 6520 6973 2075 7365 642e ariable is used.\n+00048810: 2020 4d61 6e20 7061 6765 730a 6172 6520 Man pages.are \n+00048820: 6175 746f 6d61 7469 6361 6c6c 7920 696e automatically in\n+00048830: 7374 616c 6c65 6420 696e 2074 6865 2063 stalled in the c\n+00048840: 6f72 7265 6374 2073 7562 6469 7265 6374 orrect subdirect\n+00048850: 6f72 7920 6f66 20e2 8098 6d61 6e64 6972 ory of ...mandir\n+00048860: e280 992c 0a62 6173 6564 206f 6e20 7468 ...,.based on th\n+00048870: 6520 6669 6c65 2065 7874 656e 7369 6f6e e file extension\n+00048880: 2e0a 0a20 2020 4669 6c65 2065 7874 656e ... File exten\n+00048890: 7369 6f6e 7320 7375 6368 2061 7320 e280 sions such as ..\n+000488a0: 982e 3163 e280 9920 6172 6520 6861 6e64 ..1c... are hand\n+000488b0: 6c65 6420 6279 206c 6f6f 6b69 6e67 2066 led by looking f\n+000488c0: 6f72 2074 6865 2076 616c 6964 0a70 6172 or the valid.par\n+000488d0: 7420 6f66 2074 6865 2065 7874 656e 7369 t of the extensi\n+000488e0: 6f6e 2061 6e64 2075 7369 6e67 2074 6861 on and using tha\n+000488f0: 7420 746f 2064 6574 6572 6d69 6e65 2074 t to determine t\n+00048900: 6865 2063 6f72 7265 6374 0a73 7562 6469 he correct.subdi\n+00048910: 7265 6374 6f72 7920 6f66 20e2 8098 6d61 rectory of ...ma\n+00048920: 6e64 6972 e280 992e 2020 5661 6c69 6420 ndir.... Valid \n+00048930: 7365 6374 696f 6e20 6e61 6d65 7320 6172 section names ar\n+00048940: 6520 7468 6520 6469 6769 7473 20e2 8098 e the digits ...\n+00048950: 30e2 8099 0a74 6872 6f75 6768 20e2 8098 0....through ...\n+00048960: 39e2 8099 2c20 616e 6420 7468 6520 6c65 9..., and the le\n+00048970: 7474 6572 7320 e280 986c e280 9920 616e tters ...l... an\n+00048980: 6420 e280 986e e280 992e 0a0a 2020 2053 d ...n...... S\n+00048990: 6f6d 6574 696d 6573 2064 6576 656c 6f70 ometimes develop\n+000489a0: 6572 7320 7072 6566 6572 2074 6f20 6e61 ers prefer to na\n+000489b0: 6d65 2061 206d 616e 2070 6167 6520 736f me a man page so\n+000489c0: 6d65 7468 696e 6720 6c69 6b65 0ae2 8098 mething like....\n+000489d0: 666f 6f2e 6d61 6ee2 8099 2069 6e20 7468 foo.man... in th\n+000489e0: 6520 736f 7572 6365 2c20 616e 6420 7468 e source, and th\n+000489f0: 656e 2072 656e 616d 6520 6974 2074 6f20 en rename it to \n+00048a00: 6861 7665 2074 6865 2063 6f72 7265 6374 have the correct\n+00048a10: 2073 7566 6669 782c 0a66 6f72 2065 7861 suffix,.for exa\n+00048a20: 6d70 6c65 20e2 8098 666f 6f2e 31e2 8099 mple ...foo.1...\n+00048a30: 2c20 7768 656e 2069 6e73 7461 6c6c 696e , when installin\n+00048a40: 6720 7468 6520 6669 6c65 2e20 2041 7574 g the file. Aut\n+00048a50: 6f6d 616b 6520 616c 736f 2073 7570 706f omake also suppo\n+00048a60: 7274 730a 7468 6973 206d 6f64 652e 2020 rts.this mode. \n+00048a70: 466f 7220 6120 7661 6c69 6420 7365 6374 For a valid sect\n+00048a80: 696f 6e20 6e61 6d65 6420 5345 4354 494f ion named SECTIO\n+00048a90: 4e2c 2074 6865 7265 2069 7320 6120 636f N, there is a co\n+00048aa0: 7272 6573 706f 6e64 696e 670a 6469 7265 rresponding.dire\n+00048ab0: 6374 6f72 7920 6e61 6d65 6420 e280 986d ctory named ...m\n+00048ac0: 616e 5345 4354 494f 4e64 6972 e280 992c anSECTIONdir...,\n+00048ad0: 2061 6e64 2061 2063 6f72 7265 7370 6f6e and a correspon\n+00048ae0: 6469 6e67 20e2 8098 5f4d 414e 53e2 8099 ding ..._MANS...\n+00048af0: 2076 6172 6961 626c 652e 0a46 696c 6573 variable..Files\n+00048b00: 206c 6973 7465 6420 696e 2073 7563 6820 listed in such \n+00048b10: 6120 7661 7269 6162 6c65 2061 7265 2069 a variable are i\n+00048b20: 6e73 7461 6c6c 6564 2069 6e20 7468 6520 nstalled in the \n+00048b30: 696e 6469 6361 7465 6420 7365 6374 696f indicated sectio\n+00048b40: 6e2e 0a49 6620 7468 6520 6669 6c65 2061 n..If the file a\n+00048b50: 6c72 6561 6479 2068 6173 2061 2076 616c lready has a val\n+00048b60: 6964 2073 7566 6669 782c 2074 6865 6e20 id suffix, then \n+00048b70: 6974 2069 7320 696e 7374 616c 6c65 6420 it is installed \n+00048b80: 6173 2d69 733b 0a6f 7468 6572 7769 7365 as-is;.otherwise\n+00048b90: 2074 6865 2066 696c 6520 7375 6666 6978 the file suffix\n+00048ba0: 2069 7320 6368 616e 6765 6420 746f 206d is changed to m\n+00048bb0: 6174 6368 2074 6865 2073 6563 7469 6f6e atch the section\n+00048bc0: 2e0a 0a20 2020 466f 7220 696e 7374 616e ... For instan\n+00048bd0: 6365 2c20 636f 6e73 6964 6572 2074 6869 ce, consider thi\n+00048be0: 7320 6578 616d 706c 653a 0a20 2020 2020 s example:. \n+00048bf0: 6d61 6e31 5f4d 414e 5320 3d20 7265 6e61 man1_MANS = rena\n+00048c00: 6d65 2e6d 616e 2074 6865 7361 6d65 2e31 me.man thesame.1\n+00048c10: 2061 6c73 6f74 6865 7361 6d65 2e31 630a alsothesame.1c.\n+00048c20: 0a49 6e20 7468 6973 2063 6173 652c 20e2 .In this case, .\n+00048c30: 8098 7265 6e61 6d65 2e6d 616e e280 9920 ..rename.man... \n+00048c40: 7769 6c6c 2062 6520 7265 6e61 6d65 6420 will be renamed \n+00048c50: 746f 20e2 8098 7265 6e61 6d65 2e31 e280 to ...rename.1..\n+00048c60: 9920 7768 656e 2069 6e73 7461 6c6c 6564 . when installed\n+00048c70: 2c0a 6275 7420 7468 6520 6f74 6865 7220 ,.but the other \n+00048c80: 6669 6c65 7320 7769 6c6c 206b 6565 7020 files will keep \n+00048c90: 7468 6569 7220 6e61 6d65 732e 0a0a 2020 their names... \n+00048ca0: 2042 7920 6465 6661 756c 742c 206d 616e By default, man\n+00048cb0: 2070 6167 6573 2061 7265 2069 6e73 7461 pages are insta\n+00048cc0: 6c6c 6564 2062 7920 e280 986d 616b 6520 lled by ...make \n+00048cd0: 696e 7374 616c 6ce2 8099 2e20 2048 6f77 install.... How\n+00048ce0: 6576 6572 2c0a 7369 6e63 6520 7468 6520 ever,.since the \n+00048cf0: 474e 5520 7072 6f6a 6563 7420 646f 6573 GNU project does\n+00048d00: 206e 6f74 2072 6571 7569 7265 206d 616e not require man\n+00048d10: 2070 6167 6573 2c20 6d61 6e79 206d 6169 pages, many mai\n+00048d20: 6e74 6169 6e65 7273 2064 6f0a 6e6f 7420 ntainers do.not \n+00048d30: 6578 7065 6e64 2065 6666 6f72 7420 746f expend effort to\n+00048d40: 206b 6565 7020 7468 6520 6d61 6e20 7061 keep the man pa\n+00048d50: 6765 7320 7570 2074 6f20 6461 7465 2e20 ges up to date. \n+00048d60: 2049 6e20 7468 6573 6520 6361 7365 732c In these cases,\n+00048d70: 2074 6865 0ae2 8098 6e6f 2d69 6e73 7461 the....no-insta\n+00048d80: 6c6c 6d61 6ee2 8099 206f 7074 696f 6e20 llman... option \n+00048d90: 7769 6c6c 2070 7265 7665 6e74 2074 6865 will prevent the\n+00048da0: 206d 616e 2070 6167 6573 2066 726f 6d20 man pages from \n+00048db0: 6265 696e 6720 696e 7374 616c 6c65 640a being installed.\n+00048dc0: 6279 2064 6566 6175 6c74 2e20 2054 6865 by default. The\n+00048dd0: 2075 7365 7220 6361 6e20 7374 696c 6c20 user can still \n+00048de0: 6578 706c 6963 6974 6c79 2069 6e73 7461 explicitly insta\n+00048df0: 6c6c 2074 6865 6d20 7669 6120 e280 986d ll them via ...m\n+00048e00: 616b 650a 696e 7374 616c 6c2d 6d61 6ee2 ake.install-man.\n+00048e10: 8099 2e0a 0a20 2020 466f 7220 6661 7374 ..... For fast\n+00048e20: 2069 6e73 7461 6c6c 6174 696f 6e2c 2077 installation, w\n+00048e30: 6974 6820 6d61 6e79 2066 696c 6573 2069 ith many files i\n+00048e40: 7420 6973 2070 7265 6665 7261 626c 6520 t is preferable \n+00048e50: 746f 2075 7365 0ae2 8098 6d61 6e53 4543 to use....manSEC\n+00048e60: 5449 4f4e 5f4d 414e 53e2 8099 206f 7665 TION_MANS... ove\n+00048e70: 7220 e280 986d 616e 5f4d 414e 53e2 8099 r ...man_MANS...\n+00048e80: 2061 7320 7765 6c6c 2061 7320 6669 6c65 as well as file\n+00048e90: 7320 7468 6174 2064 6f20 6e6f 7420 6e65 s that do not ne\n+00048ea0: 6564 2074 6f0a 6265 2072 656e 616d 6564 ed to.be renamed\n+00048eb0: 2e0a 0a20 2020 4d61 6e20 7061 6765 7320 ... Man pages \n+00048ec0: 6172 6520 6e6f 7420 6375 7272 656e 746c are not currentl\n+00048ed0: 7920 636f 6e73 6964 6572 6564 2074 6f20 y considered to \n+00048ee0: 6265 2073 6f75 7263 652c 2062 6563 6175 be source, becau\n+00048ef0: 7365 2069 7420 6973 0a6e 6f74 2075 6e63 se it is.not unc\n+00048f00: 6f6d 6d6f 6e20 666f 7220 6d61 6e20 7061 ommon for man pa\n+00048f10: 6765 7320 746f 2062 6520 6175 746f 6d61 ges to be automa\n+00048f20: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate\n+00048f30: 642e 2020 5468 6572 6566 6f72 650a 7468 d. Therefore.th\n+00048f40: 6579 2061 7265 206e 6f74 2061 7574 6f6d ey are not autom\n+00048f50: 6174 6963 616c 6c79 2069 6e63 6c75 6465 atically include\n+00048f60: 6420 696e 2074 6865 2064 6973 7472 6962 d in the distrib\n+00048f70: 7574 696f 6e2e 2020 486f 7765 7665 722c ution. However,\n+00048f80: 2074 6869 730a 6361 6e20 6265 2063 6861 this.can be cha\n+00048f90: 6e67 6564 2062 7920 7573 6520 6f66 2074 nged by use of t\n+00048fa0: 6865 20e2 8098 6469 7374 5fe2 8099 2070 he ...dist_... p\n+00048fb0: 7265 6669 782e 2020 466f 7220 696e 7374 refix. For inst\n+00048fc0: 616e 6365 2068 6572 6520 6973 2068 6f77 ance here is how\n+00048fd0: 0a74 6f20 6469 7374 7269 6275 7465 2061 .to distribute a\n+00048fe0: 6e64 2069 6e73 7461 6c6c 2074 6865 2074 nd install the t\n+00048ff0: 776f 206d 616e 2070 6167 6573 206f 6620 wo man pages of \n+00049000: 474e 5520 e280 9863 7069 6fe2 8099 2028 GNU ...cpio... (\n+00049010: 7768 6963 680a 696e 636c 7564 6573 2062 which.includes b\n+00049020: 6f74 6820 5465 7869 6e66 6f20 646f 6375 oth Texinfo docu\n+00049030: 6d65 6e74 6174 696f 6e20 616e 6420 6d61 mentation and ma\n+00049040: 6e20 7061 6765 7329 3a0a 0a20 2020 2020 n pages):.. \n+00049050: 6469 7374 5f6d 616e 5f4d 414e 5320 3d20 dist_man_MANS = \n+00049060: 6370 696f 2e31 206d 742e 310a 0a20 2020 cpio.1 mt.1.. \n+00049070: 5468 6520 e280 986e 6f62 6173 655f e280 The ...nobase_..\n+00049080: 9920 7072 6566 6978 2069 7320 6d65 616e . prefix is mean\n+00049090: 696e 676c 6573 7320 666f 7220 6d61 6e20 ingless for man \n+000490a0: 7061 6765 7320 616e 6420 6973 2064 6973 pages and is dis\n+000490b0: 616c 6c6f 7765 642e 0a0a 2020 2045 7865 allowed... Exe\n+000490c0: 6375 7461 626c 6573 2061 6e64 206d 616e cutables and man\n+000490d0: 7061 6765 7320 6d61 7920 6265 2072 656e pages may be ren\n+000490e0: 616d 6564 2075 706f 6e20 696e 7374 616c amed upon instal\n+000490f0: 6c61 7469 6f6e 2028 2a6e 6f74 650a 5265 lation (*note.Re\n+00049100: 6e61 6d69 6e67 3a3a 292e 2020 466f 7220 naming::). For \n+00049110: 6d61 6e70 6167 6573 2074 6869 7320 6361 manpages this ca\n+00049120: 6e20 6265 2061 766f 6964 6564 2062 7920 n be avoided by \n+00049130: 7573 6520 6f66 2074 6865 20e2 8098 6e6f use of the ...no\n+00049140: 7472 616e 735f e280 990a 7072 6566 6978 trans_....prefix\n+00049150: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+00049160: 2073 7570 706f 7365 2061 6e20 6578 6563 suppose an exec\n+00049170: 7574 6162 6c65 20e2 8098 666f 6fe2 8099 utable ...foo...\n+00049180: 2061 6c6c 6f77 696e 6720 746f 2061 6363 allowing to acc\n+00049190: 6573 7320 610a 6c69 6272 6172 7920 6675 ess a.library fu\n+000491a0: 6e63 7469 6f6e 20e2 8098 666f 6fe2 8099 nction ...foo...\n+000491b0: 2066 726f 6d20 7468 6520 636f 6d6d 616e from the comman\n+000491c0: 6420 6c69 6e65 2e20 2054 6865 2077 6179 d line. The way\n+000491d0: 2074 6f20 6176 6f69 6420 7265 6e61 6d69 to avoid renami\n+000491e0: 6e67 0a6f 6620 7468 6520 e280 9866 6f6f ng.of the ...foo\n+000491f0: 2e33 e280 9920 6d61 6e70 6167 6520 6973 .3... manpage is\n+00049200: 3a0a 0a20 2020 2020 6d61 6e5f 4d41 4e53 :.. man_MANS\n+00049210: 203d 2066 6f6f 2e31 0a20 2020 2020 6e6f = foo.1. no\n+00049220: 7472 616e 735f 6d61 6e5f 4d41 4e53 203d trans_man_MANS =\n+00049230: 2066 6f6f 2e33 0a0a 2020 20e2 8098 6e6f foo.3.. ...no\n+00049240: 7472 616e 735f e280 9920 6d75 7374 2062 trans_... must b\n+00049250: 6520 7370 6563 6966 6965 6420 6669 7273 e specified firs\n+00049260: 7420 7768 656e 2075 7365 6420 696e 2063 t when used in c\n+00049270: 6f6e 6a75 6e63 7469 6f6e 2077 6974 680a onjunction with.\n+00049280: 6569 7468 6572 20e2 8098 6469 7374 5fe2 either ...dist_.\n+00049290: 8099 206f 7220 e280 986e 6f64 6973 745f .. or ...nodist_\n+000492a0: e280 9920 282a 6e6f 7465 2046 696e 652d ... (*note Fine-\n+000492b0: 6772 6169 6e65 6420 4469 7374 7269 6275 grained Distribu\n+000492c0: 7469 6f6e 2043 6f6e 7472 6f6c 3a3a 292e tion Control::).\n+000492d0: 0a46 6f72 2069 6e73 7461 6e63 653a 0a0a .For instance:..\n+000492e0: 2020 2020 206e 6f74 7261 6e73 5f64 6973 notrans_dis\n+000492f0: 745f 6d61 6e33 5f4d 414e 5320 3d20 6261 t_man3_MANS = ba\n+00049300: 722e 330a 0a1f 0a46 696c 653a 2061 7574 r.3....File: aut\n+00049310: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+00049320: 2020 4e6f 6465 3a20 496e 7374 616c 6c2c Node: Install,\n+00049330: 2020 4e65 7874 3a20 436c 6561 6e2c 2020 Next: Clean, \n+00049340: 5072 6576 3a20 446f 6375 6d65 6e74 6174 Prev: Documentat\n+00049350: 696f 6e2c 2020 5570 3a20 546f 700a 0a31 ion, Up: Top..1\n+00049360: 3220 5768 6174 2047 6574 7320 496e 7374 2 What Gets Inst\n+00049370: 616c 6c65 640a 2a2a 2a2a 2a2a 2a2a 2a2a alled.**********\n+00049380: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 4e61 ************..Na\n+00049390: 7475 7261 6c6c 792c 2041 7574 6f6d 616b turally, Automak\n+000493a0: 6520 6861 6e64 6c65 7320 7468 6520 6465 e handles the de\n+000493b0: 7461 696c 7320 6f66 2061 6374 7561 6c6c tails of actuall\n+000493c0: 7920 696e 7374 616c 6c69 6e67 2079 6f75 y installing you\n+000493d0: 720a 7072 6f67 7261 6d20 6f6e 6365 2069 r.program once i\n+000493e0: 7420 6861 7320 6265 656e 2062 7569 6c74 t has been built\n+000493f0: 2e20 2041 6c6c 2066 696c 6573 206e 616d . All files nam\n+00049400: 6564 2062 7920 7468 6520 7661 7269 6f75 ed by the variou\n+00049410: 730a 7072 696d 6172 6965 7320 6172 6520 s.primaries are \n+00049420: 6175 746f 6d61 7469 6361 6c6c 7920 696e automatically in\n+00049430: 7374 616c 6c65 6420 696e 2074 6865 2061 stalled in the a\n+00049440: 7070 726f 7072 6961 7465 2070 6c61 6365 ppropriate place\n+00049450: 7320 7768 656e 2074 6865 0a75 7365 7220 s when the.user \n+00049460: 7275 6e73 20e2 8098 6d61 6b65 2069 6e73 runs ...make ins\n+00049470: 7461 6c6c e280 992e 0a0a 2a20 4d65 6e75 tall......* Menu\n+00049480: 3a0a 0a2a 2042 6173 6963 7320 6f66 2049 :..* Basics of I\n+00049490: 6e73 7461 6c6c 6174 696f 6e3a 3a20 2020 nstallation:: \n+000494a0: 2020 2057 6861 7420 6765 7473 2069 6e73 What gets ins\n+000494b0: 7461 6c6c 6564 2077 6865 7265 0a2a 2054 talled where.* T\n+000494c0: 6865 2054 776f 2050 6172 7473 206f 6620 he Two Parts of \n+000494d0: 496e 7374 616c 6c3a 3a20 2020 2049 6e73 Install:: Ins\n+000494e0: 7461 6c6c 696e 6720 6461 7461 2061 6e64 talling data and\n+000494f0: 2070 726f 6772 616d 7320 7365 7061 7261 programs separa\n+00049500: 7465 6c79 0a2a 2045 7874 656e 6469 6e67 tely.* Extending\n+00049510: 2049 6e73 7461 6c6c 6174 696f 6e3a 3a20 Installation:: \n+00049520: 2020 2020 2041 6464 696e 6720 796f 7572 Adding your\n+00049530: 206f 776e 2072 756c 6573 2066 6f72 2069 own rules for i\n+00049540: 6e73 7461 6c6c 6174 696f 6e0a 2a20 5374 nstallation.* St\n+00049550: 6167 6564 2049 6e73 7461 6c6c 733a 3a20 aged Installs:: \n+00049560: 2020 2020 2020 2020 2020 2020 496e 7374 Inst\n+00049570: 616c 6c61 7469 6f6e 2069 6e20 6120 7465 allation in a te\n+00049580: 6d70 6f72 6172 7920 6c6f 6361 7469 6f6e mporary location\n+00049590: 0a2a 2049 6e73 7461 6c6c 2052 756c 6573 .* Install Rules\n+000495a0: 2066 6f72 2074 6865 2055 7365 723a 3a20 for the User:: \n+000495b0: 2055 7365 6675 6c20 6164 6469 7469 6f6e Useful addition\n+000495c0: 616c 2072 756c 6573 0a0a al rules..\n"}]}, {"source1": "./usr/share/info/automake-1.11.info-2.gz", "source2": "./usr/share/info/automake-1.11.info-2.gz", "unified_diff": null, "details": [{"source1": "automake-1.11.info-2", "source2": "automake-1.11.info-2", "has_internal_linenos": true, "unified_diff": "@@ -2,20876 +2,20876 @@\n 00000010: 2d31 2e31 312e 696e 666f 2c20 7072 6f64 -1.11.info, prod\n 00000020: 7563 6564 2062 7920 6d61 6b65 696e 666f uced by makeinfo\n 00000030: 2076 6572 7369 6f6e 2037 2e31 2e31 2066 version 7.1.1 f\n 00000040: 726f 6d0a 6175 746f 6d61 6b65 2e74 6578 rom.automake.tex\n 00000050: 692e 0a0a 5468 6973 206d 616e 7561 6c20 i...This manual \n 00000060: 6973 2066 6f72 2047 4e55 2041 7574 6f6d is for GNU Autom\n 00000070: 616b 6520 2876 6572 7369 6f6e 2031 2e31 ake (version 1.1\n-00000080: 312e 362c 2032 3120 4a61 6e75 6172 7920 1.6, 21 January \n-00000090: 3230 3236 292c 2061 0a70 726f 6772 616d 2026), a.program\n-000000a0: 2074 6861 7420 6372 6561 7465 7320 474e that creates GN\n-000000b0: 5520 7374 616e 6461 7264 732d 636f 6d70 U standards-comp\n-000000c0: 6c69 616e 7420 4d61 6b65 6669 6c65 7320 liant Makefiles \n-000000d0: 6672 6f6d 2074 656d 706c 6174 650a 6669 from template.fi\n-000000e0: 6c65 732e 0a0a 2020 2043 6f70 7972 6967 les... Copyrig\n-000000f0: 6874 20c2 a920 3139 3935 2c20 3139 3936 ht .. 1995, 1996\n-00000100: 2c20 3139 3937 2c20 3139 3938 2c20 3139 , 1997, 1998, 19\n-00000110: 3939 2c20 3230 3030 2c20 3230 3031 2c20 99, 2000, 2001, \n-00000120: 3230 3032 2c20 3230 3033 2c0a 3230 3034 2002, 2003,.2004\n-00000130: 2c20 3230 3035 2c20 3230 3036 2c20 3230 , 2005, 2006, 20\n-00000140: 3037 2c20 3230 3038 2c20 3230 3039 2c20 07, 2008, 2009, \n-00000150: 3230 3130 2c20 3230 3131 2c20 3230 3132 2010, 2011, 2012\n-00000160: 2046 7265 6520 536f 6674 7761 7265 0a46 Free Software.F\n-00000170: 6f75 6e64 6174 696f 6e2c 2049 6e63 2e0a oundation, Inc..\n-00000180: 0a20 2020 2020 5065 726d 6973 7369 6f6e . Permission\n-00000190: 2069 7320 6772 616e 7465 6420 746f 2063 is granted to c\n-000001a0: 6f70 792c 2064 6973 7472 6962 7574 6520 opy, distribute \n-000001b0: 616e 642f 6f72 206d 6f64 6966 7920 7468 and/or modify th\n-000001c0: 6973 0a20 2020 2020 646f 6375 6d65 6e74 is. document\n-000001d0: 2075 6e64 6572 2074 6865 2074 6572 6d73 under the terms\n-000001e0: 206f 6620 7468 6520 474e 5520 4672 6565 of the GNU Free\n-000001f0: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n-00000200: 6963 656e 7365 2c0a 2020 2020 2056 6572 icense,. Ver\n-00000210: 7369 6f6e 2031 2e33 206f 7220 616e 7920 sion 1.3 or any \n-00000220: 6c61 7465 7220 7665 7273 696f 6e20 7075 later version pu\n-00000230: 626c 6973 6865 6420 6279 2074 6865 2046 blished by the F\n-00000240: 7265 6520 536f 6674 7761 7265 0a20 2020 ree Software. \n-00000250: 2020 466f 756e 6461 7469 6f6e 3b20 7769 Foundation; wi\n-00000260: 7468 206e 6f20 496e 7661 7269 616e 7420 th no Invariant \n-00000270: 5365 6374 696f 6e73 2c20 7769 7468 206e Sections, with n\n-00000280: 6f20 4672 6f6e 742d 436f 7665 7220 7465 o Front-Cover te\n-00000290: 7874 732c 0a20 2020 2020 616e 6420 7769 xts,. and wi\n-000002a0: 7468 206e 6f20 4261 636b 2d43 6f76 6572 th no Back-Cover\n-000002b0: 2054 6578 7473 2e20 2041 2063 6f70 7920 Texts. A copy \n-000002c0: 6f66 2074 6865 206c 6963 656e 7365 2069 of the license i\n-000002d0: 7320 696e 636c 7564 6564 2069 6e0a 2020 s included in. \n-000002e0: 2020 2074 6865 2073 6563 7469 6f6e 2065 the section e\n-000002f0: 6e74 6974 6c65 6420 2247 4e55 2046 7265 ntitled \"GNU Fre\n-00000300: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n-00000310: 4c69 6365 6e73 652e 220a 0a49 4e46 4f2d License.\"..INFO-\n-00000320: 4449 522d 5345 4354 494f 4e20 536f 6674 DIR-SECTION Soft\n-00000330: 7761 7265 2064 6576 656c 6f70 6d65 6e74 ware development\n-00000340: 0a53 5441 5254 2d49 4e46 4f2d 4449 522d .START-INFO-DIR-\n-00000350: 454e 5452 590a 2a20 4175 746f 6d61 6b65 ENTRY.* Automake\n-00000360: 3a20 2861 7574 6f6d 616b 652d 312e 3131 : (automake-1.11\n-00000370: 292e 2020 2020 2020 2020 204d 616b 696e ). Makin\n-00000380: 6720 474e 5520 7374 616e 6461 7264 732d g GNU standards-\n-00000390: 636f 6d70 6c69 616e 7420 4d61 6b65 6669 compliant Makefi\n-000003a0: 6c65 732e 0a45 4e44 2d49 4e46 4f2d 4449 les..END-INFO-DI\n-000003b0: 522d 454e 5452 590a 0a49 4e46 4f2d 4449 R-ENTRY..INFO-DI\n-000003c0: 522d 5345 4354 494f 4e20 496e 6469 7669 R-SECTION Indivi\n-000003d0: 6475 616c 2075 7469 6c69 7469 6573 0a53 dual utilities.S\n-000003e0: 5441 5254 2d49 4e46 4f2d 4449 522d 454e TART-INFO-DIR-EN\n-000003f0: 5452 590a 2a20 6163 6c6f 6361 6c2d 696e TRY.* aclocal-in\n-00000400: 766f 6361 7469 6f6e 3a20 2861 7574 6f6d vocation: (autom\n-00000410: 616b 652d 312e 3131 2961 636c 6f63 616c ake-1.11)aclocal\n-00000420: 2049 6e76 6f63 6174 696f 6e2e 2020 4765 Invocation. Ge\n-00000430: 6e65 7261 7469 6e67 2061 636c 6f63 616c nerating aclocal\n-00000440: 2e6d 342e 0a2a 2061 7574 6f6d 616b 652d .m4..* automake-\n-00000450: 696e 766f 6361 7469 6f6e 3a20 2861 7574 invocation: (aut\n-00000460: 6f6d 616b 652d 312e 3131 2961 7574 6f6d omake-1.11)autom\n-00000470: 616b 6520 496e 766f 6361 7469 6f6e 2e20 ake Invocation. \n-00000480: 4765 6e65 7261 7469 6e67 204d 616b 6566 Generating Makef\n-00000490: 696c 652e 696e 2e0a 454e 442d 494e 464f ile.in..END-INFO\n-000004a0: 2d44 4952 2d45 4e54 5259 0a0a 1f0a 4669 -DIR-ENTRY....Fi\n-000004b0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-000004c0: 312e 696e 666f 2c20 204e 6f64 653a 2042 1.info, Node: B\n-000004d0: 6173 6963 7320 6f66 2049 6e73 7461 6c6c asics of Install\n-000004e0: 6174 696f 6e2c 2020 4e65 7874 3a20 5468 ation, Next: Th\n-000004f0: 6520 5477 6f20 5061 7274 7320 6f66 2049 e Two Parts of I\n-00000500: 6e73 7461 6c6c 2c20 2055 703a 2049 6e73 nstall, Up: Ins\n-00000510: 7461 6c6c 0a0a 3132 2e31 2042 6173 6963 tall..12.1 Basic\n-00000520: 7320 6f66 2049 6e73 7461 6c6c 6174 696f s of Installatio\n-00000530: 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d n.==============\n-00000540: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A\n-00000550: 2066 696c 6520 6e61 6d65 6420 696e 2061 file named in a\n-00000560: 2070 7269 6d61 7279 2069 7320 696e 7374 primary is inst\n-00000570: 616c 6c65 6420 6279 2063 6f70 7969 6e67 alled by copying\n-00000580: 2074 6865 2062 7569 6c74 2066 696c 6520 the built file \n-00000590: 696e 746f 0a74 6865 2061 7070 726f 7072 into.the appropr\n-000005a0: 6961 7465 2064 6972 6563 746f 7279 2e20 iate directory. \n-000005b0: 2054 6865 2062 6173 6520 6e61 6d65 206f The base name o\n-000005c0: 6620 7468 6520 6669 6c65 2069 7320 7573 f the file is us\n-000005d0: 6564 2077 6865 6e0a 696e 7374 616c 6c69 ed when.installi\n-000005e0: 6e67 2e0a 0a20 2020 2020 6269 6e5f 5052 ng... bin_PR\n-000005f0: 4f47 5241 4d53 203d 2068 656c 6c6f 2073 OGRAMS = hello s\n-00000600: 7562 6469 722f 676f 6f64 6279 650a 0a20 ubdir/goodbye.. \n-00000610: 2020 496e 2074 6869 7320 6578 616d 706c In this exampl\n-00000620: 652c 2062 6f74 6820 e280 9868 656c 6c6f e, both ...hello\n-00000630: e280 9920 616e 6420 e280 9867 6f6f 6462 ... and ...goodb\n-00000640: 7965 e280 9920 7769 6c6c 2062 6520 696e ye... will be in\n-00000650: 7374 616c 6c65 6420 696e 0ae2 8098 2428 stalled in....$(\n-00000660: 6269 6e64 6972 29e2 8099 2e0a 0a20 2020 bindir)...... \n-00000670: 536f 6d65 7469 6d65 7320 6974 2069 7320 Sometimes it is \n-00000680: 7573 6566 756c 2074 6f20 6176 6f69 6420 useful to avoid \n-00000690: 7468 6520 6261 7365 6e61 6d65 2073 7465 the basename ste\n-000006a0: 7020 6174 2069 6e73 7461 6c6c 2074 696d p at install tim\n-000006b0: 652e 0a46 6f72 2069 6e73 7461 6e63 652c e..For instance,\n-000006c0: 2079 6f75 206d 6967 6874 2068 6176 6520 you might have \n-000006d0: 6120 6e75 6d62 6572 206f 6620 6865 6164 a number of head\n-000006e0: 6572 2066 696c 6573 2069 6e20 7375 6264 er files in subd\n-000006f0: 6972 6563 746f 7269 6573 0a6f 6620 7468 irectories.of th\n-00000700: 6520 736f 7572 6365 2074 7265 6520 7468 e source tree th\n-00000710: 6174 2061 7265 206c 6169 6420 6f75 7420 at are laid out \n-00000720: 7072 6563 6973 656c 7920 686f 7720 796f precisely how yo\n-00000730: 7520 7761 6e74 2074 6f20 696e 7374 616c u want to instal\n-00000740: 6c0a 7468 656d 2e20 2049 6e20 7468 6973 l.them. In this\n-00000750: 2073 6974 7561 7469 6f6e 2079 6f75 2063 situation you c\n-00000760: 616e 2075 7365 2074 6865 20e2 8098 6e6f an use the ...no\n-00000770: 6261 7365 5fe2 8099 2070 7265 6669 7820 base_... prefix \n-00000780: 746f 2073 7570 7072 6573 730a 7468 6520 to suppress.the \n-00000790: 6261 7365 206e 616d 6520 7374 6570 2e20 base name step. \n-000007a0: 2046 6f72 2065 7861 6d70 6c65 3a0a 0a20 For example:.. \n-000007b0: 2020 2020 6e6f 6261 7365 5f69 6e63 6c75 nobase_inclu\n-000007c0: 6465 5f48 4541 4445 5253 203d 2073 7464 de_HEADERS = std\n-000007d0: 696f 2e68 2073 7973 2f74 7970 6573 2e68 io.h sys/types.h\n-000007e0: 0a0a 7769 6c6c 2069 6e73 7461 6c6c 20e2 ..will install .\n-000007f0: 8098 7374 6469 6f2e 68e2 8099 2069 6e20 ..stdio.h... in \n-00000800: e280 9824 2869 6e63 6c75 6465 6469 7229 ...$(includedir)\n-00000810: e280 9920 616e 6420 e280 9874 7970 6573 ... and ...types\n-00000820: 2e68 e280 9920 696e 0ae2 8098 2428 696e .h... in....$(in\n-00000830: 636c 7564 6564 6972 292f 7379 73e2 8099 cludedir)/sys...\n-00000840: 2e0a 0a20 2020 466f 7220 6d6f 7374 2066 ... For most f\n-00000850: 696c 6520 7479 7065 732c 2041 7574 6f6d ile types, Autom\n-00000860: 616b 6520 7769 6c6c 2069 6e73 7461 6c6c ake will install\n-00000870: 206d 756c 7469 706c 6520 6669 6c65 7320 multiple files \n-00000880: 6174 206f 6e63 652c 0a77 6869 6c65 2061 at once,.while a\n-00000890: 766f 6964 696e 6720 636f 6d6d 616e 6420 voiding command \n-000008a0: 6c69 6e65 206c 656e 6774 6820 6973 7375 line length issu\n-000008b0: 6573 2028 2a6e 6f74 6520 4c65 6e67 7468 es (*note Length\n-000008c0: 204c 696d 6974 6174 696f 6e73 3a3a 292e Limitations::).\n-000008d0: 0a53 696e 6365 2073 6f6d 6520 e280 9869 .Since some ...i\n-000008e0: 6e73 7461 6c6c e280 9920 7072 6f67 7261 nstall... progra\n-000008f0: 6d73 2077 696c 6c20 6e6f 7420 696e 7374 ms will not inst\n-00000900: 616c 6c20 7468 6520 7361 6d65 2066 696c all the same fil\n-00000910: 6520 7477 6963 6520 696e 0a6f 6e65 2069 e twice in.one i\n-00000920: 6e76 6f63 6174 696f 6e2c 2079 6f75 206d nvocation, you m\n-00000930: 6179 206e 6565 6420 746f 2065 6e73 7572 ay need to ensur\n-00000940: 6520 7468 6174 2066 696c 6520 6c69 7374 e that file list\n-00000950: 7320 6172 6520 756e 6971 7565 2077 6974 s are unique wit\n-00000960: 6869 6e0a 6f6e 6520 7661 7269 6162 6c65 hin.one variable\n-00000970: 2073 7563 6820 6173 20e2 8098 6e6f 6261 such as ...noba\n-00000980: 7365 5f69 6e63 6c75 6465 5f48 4541 4445 se_include_HEADE\n-00000990: 5253 e280 9920 6162 6f76 652e 0a0a 2020 RS... above... \n-000009a0: 2059 6f75 2073 686f 756c 6420 6e6f 7420 You should not \n-000009b0: 7265 6c79 206f 6e20 7468 6520 6f72 6465 rely on the orde\n-000009c0: 7220 696e 2077 6869 6368 2066 696c 6573 r in which files\n-000009d0: 206c 6973 7465 6420 696e 206f 6e65 0a76 listed in one.v\n-000009e0: 6172 6961 626c 6520 6172 6520 696e 7374 ariable are inst\n-000009f0: 616c 6c65 642e 2020 4c69 6b65 7769 7365 alled. Likewise\n-00000a00: 2c20 746f 2063 6174 6572 2066 6f72 2070 , to cater for p\n-00000a10: 6172 616c 6c65 6c20 6d61 6b65 2c20 796f arallel make, yo\n-00000a20: 750a 7368 6f75 6c64 206e 6f74 2072 656c u.should not rel\n-00000a30: 7920 6f6e 2061 6e79 2070 6172 7469 6375 y on any particu\n-00000a40: 6c61 7220 6669 6c65 2069 6e73 7461 6c6c lar file install\n-00000a50: 6174 696f 6e20 6f72 6465 7220 6576 656e ation order even\n-00000a60: 2061 6d6f 6e67 0a64 6966 6665 7265 6e74 among.different\n-00000a70: 2066 696c 6520 7479 7065 7320 286c 6962 file types (lib\n-00000a80: 7261 7279 2064 6570 656e 6465 6e63 6965 rary dependencie\n-00000a90: 7320 6172 6520 616e 2065 7863 6570 7469 s are an excepti\n-00000aa0: 6f6e 2068 6572 6529 2e0a 0a1f 0a46 696c on here).....Fil\n-00000ab0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n-00000ac0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5468 .info, Node: Th\n-00000ad0: 6520 5477 6f20 5061 7274 7320 6f66 2049 e Two Parts of I\n-00000ae0: 6e73 7461 6c6c 2c20 204e 6578 743a 2045 nstall, Next: E\n-00000af0: 7874 656e 6469 6e67 2049 6e73 7461 6c6c xtending Install\n-00000b00: 6174 696f 6e2c 2020 5072 6576 3a20 4261 ation, Prev: Ba\n-00000b10: 7369 6373 206f 6620 496e 7374 616c 6c61 sics of Installa\n-00000b20: 7469 6f6e 2c20 2055 703a 2049 6e73 7461 tion, Up: Insta\n-00000b30: 6c6c 0a0a 3132 2e32 2054 6865 2054 776f ll..12.2 The Two\n-00000b40: 2050 6172 7473 206f 6620 496e 7374 616c Parts of Instal\n-00000b50: 6c0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d l.==============\n-00000b60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-00000b70: 0a41 7574 6f6d 616b 6520 6765 6e65 7261 .Automake genera\n-00000b80: 7465 7320 7365 7061 7261 7465 20e2 8098 tes separate ...\n-00000b90: 696e 7374 616c 6c2d 6461 7461 e280 9920 install-data... \n-00000ba0: 616e 6420 e280 9869 6e73 7461 6c6c 2d65 and ...install-e\n-00000bb0: 7865 63e2 8099 2072 756c 6573 2c20 696e xec... rules, in\n-00000bc0: 0a63 6173 6520 7468 6520 696e 7374 616c .case the instal\n-00000bd0: 6c65 7220 6973 2069 6e73 7461 6c6c 696e ler is installin\n-00000be0: 6720 6f6e 206d 756c 7469 706c 6520 6d61 g on multiple ma\n-00000bf0: 6368 696e 6573 2074 6861 7420 7368 6172 chines that shar\n-00000c00: 650a 6469 7265 6374 6f72 7920 7374 7275 e.directory stru\n-00000c10: 6374 7572 652d 2d74 6865 7365 2074 6172 cture--these tar\n-00000c20: 6765 7473 2061 6c6c 6f77 2074 6865 206d gets allow the m\n-00000c30: 6163 6869 6e65 2d69 6e64 6570 656e 6465 achine-independe\n-00000c40: 6e74 2070 6172 7473 0a74 6f20 6265 2069 nt parts.to be i\n-00000c50: 6e73 7461 6c6c 6564 206f 6e6c 7920 6f6e nstalled only on\n-00000c60: 6365 2e20 20e2 8098 696e 7374 616c 6c2d ce. ...install-\n-00000c70: 6578 6563 e280 9920 696e 7374 616c 6c73 exec... installs\n-00000c80: 2070 6c61 7466 6f72 6d2d 6465 7065 6e64 platform-depend\n-00000c90: 656e 740a 6669 6c65 732c 2061 6e64 20e2 ent.files, and .\n-00000ca0: 8098 696e 7374 616c 6c2d 6461 7461 e280 ..install-data..\n-00000cb0: 9920 696e 7374 616c 6c73 2070 6c61 7466 . installs platf\n-00000cc0: 6f72 6d2d 696e 6465 7065 6e64 656e 7420 orm-independent \n-00000cd0: 6669 6c65 732e 2020 5468 650a e280 9869 files. The....i\n-00000ce0: 6e73 7461 6c6c e280 9920 7461 7267 6574 nstall... target\n-00000cf0: 2064 6570 656e 6473 206f 6e20 626f 7468 depends on both\n-00000d00: 206f 6620 7468 6573 6520 7461 7267 6574 of these target\n-00000d10: 732e 2020 5768 696c 6520 4175 746f 6d61 s. While Automa\n-00000d20: 6b65 2074 7269 6573 0a74 6f20 6175 746f ke tries.to auto\n-00000d30: 6d61 7469 6361 6c6c 7920 7365 6772 6567 matically segreg\n-00000d40: 6174 6520 6f62 6a65 6374 7320 696e 746f ate objects into\n-00000d50: 2074 6865 2063 6f72 7265 6374 2063 6174 the correct cat\n-00000d60: 6567 6f72 792c 2074 6865 0ae2 8098 4d61 egory, the....Ma\n-00000d70: 6b65 6669 6c65 2e61 6de2 8099 2061 7574 kefile.am... aut\n-00000d80: 686f 7220 6973 2c20 696e 2074 6865 2065 hor is, in the e\n-00000d90: 6e64 2c20 7265 7370 6f6e 7369 626c 6520 nd, responsible \n-00000da0: 666f 7220 6d61 6b69 6e67 2073 7572 6520 for making sure \n-00000db0: 7468 6973 2069 730a 646f 6e65 2063 6f72 this is.done cor\n-00000dc0: 7265 6374 6c79 2e0a 0a20 2020 5661 7269 rectly... Vari\n-00000dd0: 6162 6c65 7320 7573 696e 6720 7468 6520 ables using the \n-00000de0: 7374 616e 6461 7264 2064 6972 6563 746f standard directo\n-00000df0: 7279 2070 7265 6669 7865 7320 e280 9864 ry prefixes ...d\n-00000e00: 6174 61e2 8099 2c20 e280 9869 6e66 6fe2 ata..., ...info.\n-00000e10: 8099 2c0a e280 986d 616e e280 992c 20e2 ..,....man..., .\n-00000e20: 8098 696e 636c 7564 65e2 8099 2c20 e280 ..include..., ..\n-00000e30: 986f 6c64 696e 636c 7564 65e2 8099 2c20 .oldinclude..., \n-00000e40: e280 9870 6b67 6461 7461 e280 992c 206f ...pkgdata..., o\n-00000e50: 7220 e280 9870 6b67 696e 636c 7564 65e2 r ...pkginclude.\n-00000e60: 8099 2061 7265 2069 6e73 7461 6c6c 6564 .. are installed\n-00000e70: 0a62 7920 e280 9869 6e73 7461 6c6c 2d64 .by ...install-d\n-00000e80: 6174 61e2 8099 2e0a 0a20 2020 5661 7269 ata...... Vari\n-00000e90: 6162 6c65 7320 7573 696e 6720 7468 6520 ables using the \n-00000ea0: 7374 616e 6461 7264 2064 6972 6563 746f standard directo\n-00000eb0: 7279 2070 7265 6669 7865 7320 e280 9862 ry prefixes ...b\n-00000ec0: 696e e280 992c 20e2 8098 7362 696e e280 in..., ...sbin..\n-00000ed0: 992c 0ae2 8098 6c69 6265 7865 63e2 8099 .,....libexec...\n-00000ee0: 2c20 e280 9873 7973 636f 6e66 e280 992c , ...sysconf...,\n-00000ef0: 20e2 8098 6c6f 6361 6c73 7461 7465 e280 ...localstate..\n-00000f00: 992c 20e2 8098 6c69 62e2 8099 2c20 6f72 ., ...lib..., or\n-00000f10: 20e2 8098 706b 676c 6962 e280 9920 6172 ...pkglib... ar\n-00000f20: 6520 696e 7374 616c 6c65 6420 6279 0ae2 e installed by..\n-00000f30: 8098 696e 7374 616c 6c2d 6578 6563 e280 ..install-exec..\n-00000f40: 992e 0a0a 2020 2046 6f72 2069 6e73 7461 .... For insta\n-00000f50: 6e63 652c 20e2 8098 6461 7461 5f44 4154 nce, ...data_DAT\n-00000f60: 41e2 8099 2066 696c 6573 2061 7265 2069 A... files are i\n-00000f70: 6e73 7461 6c6c 6564 2062 7920 e280 9869 nstalled by ...i\n-00000f80: 6e73 7461 6c6c 2d64 6174 61e2 8099 2c0a nstall-data...,.\n-00000f90: 7768 696c 6520 e280 9862 696e 5f50 524f while ...bin_PRO\n-00000fa0: 4752 414d 53e2 8099 2066 696c 6573 2061 GRAMS... files a\n-00000fb0: 7265 2069 6e73 7461 6c6c 6564 2062 7920 re installed by \n-00000fc0: e280 9869 6e73 7461 6c6c 2d65 7865 63e2 ...install-exec.\n-00000fd0: 8099 2e0a 0a20 2020 416e 7920 7661 7269 ..... Any vari\n-00000fe0: 6162 6c65 2075 7369 6e67 2061 2075 7365 able using a use\n-00000ff0: 722d 6465 6669 6e65 6420 6469 7265 6374 r-defined direct\n-00001000: 6f72 7920 7072 6566 6978 2077 6974 6820 ory prefix with \n-00001010: e280 9865 7865 63e2 8099 2069 6e20 7468 ...exec... in th\n-00001020: 650a 6e61 6d65 2028 652e 672e 2c20 e280 e.name (e.g., ..\n-00001030: 986d 7965 7865 6362 696e 5f50 524f 4752 .myexecbin_PROGR\n-00001040: 414d 53e2 8099 2920 6973 2069 6e73 7461 AMS...) is insta\n-00001050: 6c6c 6564 2062 7920 e280 9869 6e73 7461 lled by ...insta\n-00001060: 6c6c 2d65 7865 63e2 8099 2e20 2041 6c6c ll-exec.... All\n-00001070: 0a6f 7468 6572 2075 7365 722d 6465 6669 .other user-defi\n-00001080: 6e65 6420 7072 6566 6978 6573 2061 7265 ned prefixes are\n-00001090: 2069 6e73 7461 6c6c 6564 2062 7920 e280 installed by ..\n-000010a0: 9869 6e73 7461 6c6c 2d64 6174 61e2 8099 .install-data...\n-000010b0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n-000010c0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-000010d0: 4e6f 6465 3a20 4578 7465 6e64 696e 6720 Node: Extending \n-000010e0: 496e 7374 616c 6c61 7469 6f6e 2c20 204e Installation, N\n-000010f0: 6578 743a 2053 7461 6765 6420 496e 7374 ext: Staged Inst\n-00001100: 616c 6c73 2c20 2050 7265 763a 2054 6865 alls, Prev: The\n-00001110: 2054 776f 2050 6172 7473 206f 6620 496e Two Parts of In\n-00001120: 7374 616c 6c2c 2020 5570 3a20 496e 7374 stall, Up: Inst\n-00001130: 616c 6c0a 0a31 322e 3320 4578 7465 6e64 all..12.3 Extend\n-00001140: 696e 6720 496e 7374 616c 6c61 7469 6f6e ing Installation\n-00001150: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n-00001160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4974 ============..It\n-00001170: 2069 7320 706f 7373 6962 6c65 2074 6f20 is possible to \n-00001180: 6578 7465 6e64 2074 6869 7320 6d65 6368 extend this mech\n-00001190: 616e 6973 6d20 6279 2064 6566 696e 696e anism by definin\n-000011a0: 6720 616e 0ae2 8098 696e 7374 616c 6c2d g an....install-\n-000011b0: 6578 6563 2d6c 6f63 616c e280 9920 6f72 exec-local... or\n-000011c0: 20e2 8098 696e 7374 616c 6c2d 6461 7461 ...install-data\n-000011d0: 2d6c 6f63 616c e280 9920 7275 6c65 2e20 -local... rule. \n-000011e0: 2049 6620 7468 6573 6520 7275 6c65 730a If these rules.\n-000011f0: 6578 6973 742c 2074 6865 7920 7769 6c6c exist, they will\n-00001200: 2062 6520 7275 6e20 6174 20e2 8098 6d61 be run at ...ma\n-00001210: 6b65 2069 6e73 7461 6c6c e280 9920 7469 ke install... ti\n-00001220: 6d65 2e20 2054 6865 7365 2072 756c 6573 me. These rules\n-00001230: 2063 616e 2064 6f0a 616c 6d6f 7374 2061 can do.almost a\n-00001240: 6e79 7468 696e 673b 2063 6172 6520 6973 nything; care is\n-00001250: 2072 6571 7569 7265 642e 0a0a 2020 2041 required... A\n-00001260: 7574 6f6d 616b 6520 616c 736f 2073 7570 utomake also sup\n-00001270: 706f 7274 7320 7477 6f20 696e 7374 616c ports two instal\n-00001280: 6c20 686f 6f6b 732c 20e2 8098 696e 7374 l hooks, ...inst\n-00001290: 616c 6c2d 6578 6563 2d68 6f6f 6be2 8099 all-exec-hook...\n-000012a0: 2061 6e64 0ae2 8098 696e 7374 616c 6c2d and....install-\n-000012b0: 6461 7461 2d68 6f6f 6be2 8099 2e20 2054 data-hook.... T\n-000012c0: 6865 7365 2068 6f6f 6b73 2061 7265 2072 hese hooks are r\n-000012d0: 756e 2061 6674 6572 2061 6c6c 206f 7468 un after all oth\n-000012e0: 6572 2069 6e73 7461 6c6c 2072 756c 6573 er install rules\n-000012f0: 0a6f 6620 7468 6520 6170 7072 6f70 7269 .of the appropri\n-00001300: 6174 6520 7479 7065 2c20 6578 6563 206f ate type, exec o\n-00001310: 7220 6461 7461 2c20 6861 7665 2063 6f6d r data, have com\n-00001320: 706c 6574 6564 2e20 2053 6f2c 2066 6f72 pleted. So, for\n-00001330: 0a69 6e73 7461 6e63 652c 2069 7420 6973 .instance, it is\n-00001340: 2070 6f73 7369 626c 6520 746f 2070 6572 possible to per\n-00001350: 666f 726d 2070 6f73 742d 696e 7374 616c form post-instal\n-00001360: 6c61 7469 6f6e 206d 6f64 6966 6963 6174 lation modificat\n-00001370: 696f 6e73 0a75 7369 6e67 2061 6e20 696e ions.using an in\n-00001380: 7374 616c 6c20 686f 6f6b 2e20 202a 4e6f stall hook. *No\n-00001390: 7465 2045 7874 656e 6469 6e67 3a3a 2c20 te Extending::, \n-000013a0: 666f 7220 736f 6d65 2065 7861 6d70 6c65 for some example\n-000013b0: 732e 0a0a 1f0a 4669 6c65 3a20 6175 746f s.....File: auto\n-000013c0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n-000013d0: 204e 6f64 653a 2053 7461 6765 6420 496e Node: Staged In\n-000013e0: 7374 616c 6c73 2c20 204e 6578 743a 2049 stalls, Next: I\n-000013f0: 6e73 7461 6c6c 2052 756c 6573 2066 6f72 nstall Rules for\n-00001400: 2074 6865 2055 7365 722c 2020 5072 6576 the User, Prev\n-00001410: 3a20 4578 7465 6e64 696e 6720 496e 7374 : Extending Inst\n-00001420: 616c 6c61 7469 6f6e 2c20 2055 703a 2049 allation, Up: I\n-00001430: 6e73 7461 6c6c 0a0a 3132 2e34 2053 7461 nstall..12.4 Sta\n-00001440: 6765 6420 496e 7374 616c 6c73 0a3d 3d3d ged Installs.===\n+00000080: 312e 362c 2031 3920 4465 6365 6d62 6572 1.6, 19 December\n+00000090: 2032 3032 3429 2c20 610a 7072 6f67 7261 2024), a.progra\n+000000a0: 6d20 7468 6174 2063 7265 6174 6573 2047 m that creates G\n+000000b0: 4e55 2073 7461 6e64 6172 6473 2d63 6f6d NU standards-com\n+000000c0: 706c 6961 6e74 204d 616b 6566 696c 6573 pliant Makefiles\n+000000d0: 2066 726f 6d20 7465 6d70 6c61 7465 0a66 from template.f\n+000000e0: 696c 6573 2e0a 0a20 2020 436f 7079 7269 iles... Copyri\n+000000f0: 6768 7420 c2a9 2031 3939 352c 2031 3939 ght .. 1995, 199\n+00000100: 362c 2031 3939 372c 2031 3939 382c 2031 6, 1997, 1998, 1\n+00000110: 3939 392c 2032 3030 302c 2032 3030 312c 999, 2000, 2001,\n+00000120: 2032 3030 322c 2032 3030 332c 0a32 3030 2002, 2003,.200\n+00000130: 342c 2032 3030 352c 2032 3030 362c 2032 4, 2005, 2006, 2\n+00000140: 3030 372c 2032 3030 382c 2032 3030 392c 007, 2008, 2009,\n+00000150: 2032 3031 302c 2032 3031 312c 2032 3031 2010, 2011, 201\n+00000160: 3220 4672 6565 2053 6f66 7477 6172 650a 2 Free Software.\n+00000170: 466f 756e 6461 7469 6f6e 2c20 496e 632e Foundation, Inc.\n+00000180: 0a0a 2020 2020 2050 6572 6d69 7373 696f .. Permissio\n+00000190: 6e20 6973 2067 7261 6e74 6564 2074 6f20 n is granted to \n+000001a0: 636f 7079 2c20 6469 7374 7269 6275 7465 copy, distribute\n+000001b0: 2061 6e64 2f6f 7220 6d6f 6469 6679 2074 and/or modify t\n+000001c0: 6869 730a 2020 2020 2064 6f63 756d 656e his. documen\n+000001d0: 7420 756e 6465 7220 7468 6520 7465 726d t under the term\n+000001e0: 7320 6f66 2074 6865 2047 4e55 2046 7265 s of the GNU Fre\n+000001f0: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n+00000200: 4c69 6365 6e73 652c 0a20 2020 2020 5665 License,. Ve\n+00000210: 7273 696f 6e20 312e 3320 6f72 2061 6e79 rsion 1.3 or any\n+00000220: 206c 6174 6572 2076 6572 7369 6f6e 2070 later version p\n+00000230: 7562 6c69 7368 6564 2062 7920 7468 6520 ublished by the \n+00000240: 4672 6565 2053 6f66 7477 6172 650a 2020 Free Software. \n+00000250: 2020 2046 6f75 6e64 6174 696f 6e3b 2077 Foundation; w\n+00000260: 6974 6820 6e6f 2049 6e76 6172 6961 6e74 ith no Invariant\n+00000270: 2053 6563 7469 6f6e 732c 2077 6974 6820 Sections, with \n+00000280: 6e6f 2046 726f 6e74 2d43 6f76 6572 2074 no Front-Cover t\n+00000290: 6578 7473 2c0a 2020 2020 2061 6e64 2077 exts,. and w\n+000002a0: 6974 6820 6e6f 2042 6163 6b2d 436f 7665 ith no Back-Cove\n+000002b0: 7220 5465 7874 732e 2020 4120 636f 7079 r Texts. A copy\n+000002c0: 206f 6620 7468 6520 6c69 6365 6e73 6520 of the license \n+000002d0: 6973 2069 6e63 6c75 6465 6420 696e 0a20 is included in. \n+000002e0: 2020 2020 7468 6520 7365 6374 696f 6e20 the section \n+000002f0: 656e 7469 746c 6564 2022 474e 5520 4672 entitled \"GNU Fr\n+00000300: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation\n+00000310: 204c 6963 656e 7365 2e22 0a0a 494e 464f License.\"..INFO\n+00000320: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof\n+00000330: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen\n+00000340: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR\n+00000350: 2d45 4e54 5259 0a2a 2041 7574 6f6d 616b -ENTRY.* Automak\n+00000360: 653a 2028 6175 746f 6d61 6b65 2d31 2e31 e: (automake-1.1\n+00000370: 3129 2e20 2020 2020 2020 2020 4d61 6b69 1). Maki\n+00000380: 6e67 2047 4e55 2073 7461 6e64 6172 6473 ng GNU standards\n+00000390: 2d63 6f6d 706c 6961 6e74 204d 616b 6566 -compliant Makef\n+000003a0: 696c 6573 2e0a 454e 442d 494e 464f 2d44 iles..END-INFO-D\n+000003b0: 4952 2d45 4e54 5259 0a0a 494e 464f 2d44 IR-ENTRY..INFO-D\n+000003c0: 4952 2d53 4543 5449 4f4e 2049 6e64 6976 IR-SECTION Indiv\n+000003d0: 6964 7561 6c20 7574 696c 6974 6965 730a idual utilities.\n+000003e0: 5354 4152 542d 494e 464f 2d44 4952 2d45 START-INFO-DIR-E\n+000003f0: 4e54 5259 0a2a 2061 636c 6f63 616c 2d69 NTRY.* aclocal-i\n+00000400: 6e76 6f63 6174 696f 6e3a 2028 6175 746f nvocation: (auto\n+00000410: 6d61 6b65 2d31 2e31 3129 6163 6c6f 6361 make-1.11)acloca\n+00000420: 6c20 496e 766f 6361 7469 6f6e 2e20 2047 l Invocation. G\n+00000430: 656e 6572 6174 696e 6720 6163 6c6f 6361 enerating acloca\n+00000440: 6c2e 6d34 2e0a 2a20 6175 746f 6d61 6b65 l.m4..* automake\n+00000450: 2d69 6e76 6f63 6174 696f 6e3a 2028 6175 -invocation: (au\n+00000460: 746f 6d61 6b65 2d31 2e31 3129 6175 746f tomake-1.11)auto\n+00000470: 6d61 6b65 2049 6e76 6f63 6174 696f 6e2e make Invocation.\n+00000480: 2047 656e 6572 6174 696e 6720 4d61 6b65 Generating Make\n+00000490: 6669 6c65 2e69 6e2e 0a45 4e44 2d49 4e46 file.in..END-INF\n+000004a0: 4f2d 4449 522d 454e 5452 590a 0a1f 0a46 O-DIR-ENTRY....F\n+000004b0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+000004c0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+000004d0: 4261 7369 6373 206f 6620 496e 7374 616c Basics of Instal\n+000004e0: 6c61 7469 6f6e 2c20 204e 6578 743a 2054 lation, Next: T\n+000004f0: 6865 2054 776f 2050 6172 7473 206f 6620 he Two Parts of \n+00000500: 496e 7374 616c 6c2c 2020 5570 3a20 496e Install, Up: In\n+00000510: 7374 616c 6c0a 0a31 322e 3120 4261 7369 stall..12.1 Basi\n+00000520: 6373 206f 6620 496e 7374 616c 6c61 7469 cs of Installati\n+00000530: 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d on.=============\n+00000540: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n+00000550: 4120 6669 6c65 206e 616d 6564 2069 6e20 A file named in \n+00000560: 6120 7072 696d 6172 7920 6973 2069 6e73 a primary is ins\n+00000570: 7461 6c6c 6564 2062 7920 636f 7079 696e talled by copyin\n+00000580: 6720 7468 6520 6275 696c 7420 6669 6c65 g the built file\n+00000590: 2069 6e74 6f0a 7468 6520 6170 7072 6f70 into.the approp\n+000005a0: 7269 6174 6520 6469 7265 6374 6f72 792e riate directory.\n+000005b0: 2020 5468 6520 6261 7365 206e 616d 6520 The base name \n+000005c0: 6f66 2074 6865 2066 696c 6520 6973 2075 of the file is u\n+000005d0: 7365 6420 7768 656e 0a69 6e73 7461 6c6c sed when.install\n+000005e0: 696e 672e 0a0a 2020 2020 2062 696e 5f50 ing... bin_P\n+000005f0: 524f 4752 414d 5320 3d20 6865 6c6c 6f20 ROGRAMS = hello \n+00000600: 7375 6264 6972 2f67 6f6f 6462 7965 0a0a subdir/goodbye..\n+00000610: 2020 2049 6e20 7468 6973 2065 7861 6d70 In this examp\n+00000620: 6c65 2c20 626f 7468 20e2 8098 6865 6c6c le, both ...hell\n+00000630: 6fe2 8099 2061 6e64 20e2 8098 676f 6f64 o... and ...good\n+00000640: 6279 65e2 8099 2077 696c 6c20 6265 2069 bye... will be i\n+00000650: 6e73 7461 6c6c 6564 2069 6e0a e280 9824 nstalled in....$\n+00000660: 2862 696e 6469 7229 e280 992e 0a0a 2020 (bindir)...... \n+00000670: 2053 6f6d 6574 696d 6573 2069 7420 6973 Sometimes it is\n+00000680: 2075 7365 6675 6c20 746f 2061 766f 6964 useful to avoid\n+00000690: 2074 6865 2062 6173 656e 616d 6520 7374 the basename st\n+000006a0: 6570 2061 7420 696e 7374 616c 6c20 7469 ep at install ti\n+000006b0: 6d65 2e0a 466f 7220 696e 7374 616e 6365 me..For instance\n+000006c0: 2c20 796f 7520 6d69 6768 7420 6861 7665 , you might have\n+000006d0: 2061 206e 756d 6265 7220 6f66 2068 6561 a number of hea\n+000006e0: 6465 7220 6669 6c65 7320 696e 2073 7562 der files in sub\n+000006f0: 6469 7265 6374 6f72 6965 730a 6f66 2074 directories.of t\n+00000700: 6865 2073 6f75 7263 6520 7472 6565 2074 he source tree t\n+00000710: 6861 7420 6172 6520 6c61 6964 206f 7574 hat are laid out\n+00000720: 2070 7265 6369 7365 6c79 2068 6f77 2079 precisely how y\n+00000730: 6f75 2077 616e 7420 746f 2069 6e73 7461 ou want to insta\n+00000740: 6c6c 0a74 6865 6d2e 2020 496e 2074 6869 ll.them. In thi\n+00000750: 7320 7369 7475 6174 696f 6e20 796f 7520 s situation you \n+00000760: 6361 6e20 7573 6520 7468 6520 e280 986e can use the ...n\n+00000770: 6f62 6173 655f e280 9920 7072 6566 6978 obase_... prefix\n+00000780: 2074 6f20 7375 7070 7265 7373 0a74 6865 to suppress.the\n+00000790: 2062 6173 6520 6e61 6d65 2073 7465 702e base name step.\n+000007a0: 2020 466f 7220 6578 616d 706c 653a 0a0a For example:..\n+000007b0: 2020 2020 206e 6f62 6173 655f 696e 636c nobase_incl\n+000007c0: 7564 655f 4845 4144 4552 5320 3d20 7374 ude_HEADERS = st\n+000007d0: 6469 6f2e 6820 7379 732f 7479 7065 732e dio.h sys/types.\n+000007e0: 680a 0a77 696c 6c20 696e 7374 616c 6c20 h..will install \n+000007f0: e280 9873 7464 696f 2e68 e280 9920 696e ...stdio.h... in\n+00000800: 20e2 8098 2428 696e 636c 7564 6564 6972 ...$(includedir\n+00000810: 29e2 8099 2061 6e64 20e2 8098 7479 7065 )... and ...type\n+00000820: 732e 68e2 8099 2069 6e0a e280 9824 2869 s.h... in....$(i\n+00000830: 6e63 6c75 6465 6469 7229 2f73 7973 e280 ncludedir)/sys..\n+00000840: 992e 0a0a 2020 2046 6f72 206d 6f73 7420 .... For most \n+00000850: 6669 6c65 2074 7970 6573 2c20 4175 746f file types, Auto\n+00000860: 6d61 6b65 2077 696c 6c20 696e 7374 616c make will instal\n+00000870: 6c20 6d75 6c74 6970 6c65 2066 696c 6573 l multiple files\n+00000880: 2061 7420 6f6e 6365 2c0a 7768 696c 6520 at once,.while \n+00000890: 6176 6f69 6469 6e67 2063 6f6d 6d61 6e64 avoiding command\n+000008a0: 206c 696e 6520 6c65 6e67 7468 2069 7373 line length iss\n+000008b0: 7565 7320 282a 6e6f 7465 204c 656e 6774 ues (*note Lengt\n+000008c0: 6820 4c69 6d69 7461 7469 6f6e 733a 3a29 h Limitations::)\n+000008d0: 2e0a 5369 6e63 6520 736f 6d65 20e2 8098 ..Since some ...\n+000008e0: 696e 7374 616c 6ce2 8099 2070 726f 6772 install... progr\n+000008f0: 616d 7320 7769 6c6c 206e 6f74 2069 6e73 ams will not ins\n+00000900: 7461 6c6c 2074 6865 2073 616d 6520 6669 tall the same fi\n+00000910: 6c65 2074 7769 6365 2069 6e0a 6f6e 6520 le twice in.one \n+00000920: 696e 766f 6361 7469 6f6e 2c20 796f 7520 invocation, you \n+00000930: 6d61 7920 6e65 6564 2074 6f20 656e 7375 may need to ensu\n+00000940: 7265 2074 6861 7420 6669 6c65 206c 6973 re that file lis\n+00000950: 7473 2061 7265 2075 6e69 7175 6520 7769 ts are unique wi\n+00000960: 7468 696e 0a6f 6e65 2076 6172 6961 626c thin.one variabl\n+00000970: 6520 7375 6368 2061 7320 e280 986e 6f62 e such as ...nob\n+00000980: 6173 655f 696e 636c 7564 655f 4845 4144 ase_include_HEAD\n+00000990: 4552 53e2 8099 2061 626f 7665 2e0a 0a20 ERS... above... \n+000009a0: 2020 596f 7520 7368 6f75 6c64 206e 6f74 You should not\n+000009b0: 2072 656c 7920 6f6e 2074 6865 206f 7264 rely on the ord\n+000009c0: 6572 2069 6e20 7768 6963 6820 6669 6c65 er in which file\n+000009d0: 7320 6c69 7374 6564 2069 6e20 6f6e 650a s listed in one.\n+000009e0: 7661 7269 6162 6c65 2061 7265 2069 6e73 variable are ins\n+000009f0: 7461 6c6c 6564 2e20 204c 696b 6577 6973 talled. Likewis\n+00000a00: 652c 2074 6f20 6361 7465 7220 666f 7220 e, to cater for \n+00000a10: 7061 7261 6c6c 656c 206d 616b 652c 2079 parallel make, y\n+00000a20: 6f75 0a73 686f 756c 6420 6e6f 7420 7265 ou.should not re\n+00000a30: 6c79 206f 6e20 616e 7920 7061 7274 6963 ly on any partic\n+00000a40: 756c 6172 2066 696c 6520 696e 7374 616c ular file instal\n+00000a50: 6c61 7469 6f6e 206f 7264 6572 2065 7665 lation order eve\n+00000a60: 6e20 616d 6f6e 670a 6469 6666 6572 656e n among.differen\n+00000a70: 7420 6669 6c65 2074 7970 6573 2028 6c69 t file types (li\n+00000a80: 6272 6172 7920 6465 7065 6e64 656e 6369 brary dependenci\n+00000a90: 6573 2061 7265 2061 6e20 6578 6365 7074 es are an except\n+00000aa0: 696f 6e20 6865 7265 292e 0a0a 1f0a 4669 ion here).....Fi\n+00000ab0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00000ac0: 312e 696e 666f 2c20 204e 6f64 653a 2054 1.info, Node: T\n+00000ad0: 6865 2054 776f 2050 6172 7473 206f 6620 he Two Parts of \n+00000ae0: 496e 7374 616c 6c2c 2020 4e65 7874 3a20 Install, Next: \n+00000af0: 4578 7465 6e64 696e 6720 496e 7374 616c Extending Instal\n+00000b00: 6c61 7469 6f6e 2c20 2050 7265 763a 2042 lation, Prev: B\n+00000b10: 6173 6963 7320 6f66 2049 6e73 7461 6c6c asics of Install\n+00000b20: 6174 696f 6e2c 2020 5570 3a20 496e 7374 ation, Up: Inst\n+00000b30: 616c 6c0a 0a31 322e 3220 5468 6520 5477 all..12.2 The Tw\n+00000b40: 6f20 5061 7274 7320 6f66 2049 6e73 7461 o Parts of Insta\n+00000b50: 6c6c 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ll.=============\n+00000b60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00000b70: 0a0a 4175 746f 6d61 6b65 2067 656e 6572 ..Automake gener\n+00000b80: 6174 6573 2073 6570 6172 6174 6520 e280 ates separate ..\n+00000b90: 9869 6e73 7461 6c6c 2d64 6174 61e2 8099 .install-data...\n+00000ba0: 2061 6e64 20e2 8098 696e 7374 616c 6c2d and ...install-\n+00000bb0: 6578 6563 e280 9920 7275 6c65 732c 2069 exec... rules, i\n+00000bc0: 6e0a 6361 7365 2074 6865 2069 6e73 7461 n.case the insta\n+00000bd0: 6c6c 6572 2069 7320 696e 7374 616c 6c69 ller is installi\n+00000be0: 6e67 206f 6e20 6d75 6c74 6970 6c65 206d ng on multiple m\n+00000bf0: 6163 6869 6e65 7320 7468 6174 2073 6861 achines that sha\n+00000c00: 7265 0a64 6972 6563 746f 7279 2073 7472 re.directory str\n+00000c10: 7563 7475 7265 2d2d 7468 6573 6520 7461 ucture--these ta\n+00000c20: 7267 6574 7320 616c 6c6f 7720 7468 6520 rgets allow the \n+00000c30: 6d61 6368 696e 652d 696e 6465 7065 6e64 machine-independ\n+00000c40: 656e 7420 7061 7274 730a 746f 2062 6520 ent parts.to be \n+00000c50: 696e 7374 616c 6c65 6420 6f6e 6c79 206f installed only o\n+00000c60: 6e63 652e 2020 e280 9869 6e73 7461 6c6c nce. ...install\n+00000c70: 2d65 7865 63e2 8099 2069 6e73 7461 6c6c -exec... install\n+00000c80: 7320 706c 6174 666f 726d 2d64 6570 656e s platform-depen\n+00000c90: 6465 6e74 0a66 696c 6573 2c20 616e 6420 dent.files, and \n+00000ca0: e280 9869 6e73 7461 6c6c 2d64 6174 61e2 ...install-data.\n+00000cb0: 8099 2069 6e73 7461 6c6c 7320 706c 6174 .. installs plat\n+00000cc0: 666f 726d 2d69 6e64 6570 656e 6465 6e74 form-independent\n+00000cd0: 2066 696c 6573 2e20 2054 6865 0ae2 8098 files. The....\n+00000ce0: 696e 7374 616c 6ce2 8099 2074 6172 6765 install... targe\n+00000cf0: 7420 6465 7065 6e64 7320 6f6e 2062 6f74 t depends on bot\n+00000d00: 6820 6f66 2074 6865 7365 2074 6172 6765 h of these targe\n+00000d10: 7473 2e20 2057 6869 6c65 2041 7574 6f6d ts. While Autom\n+00000d20: 616b 6520 7472 6965 730a 746f 2061 7574 ake tries.to aut\n+00000d30: 6f6d 6174 6963 616c 6c79 2073 6567 7265 omatically segre\n+00000d40: 6761 7465 206f 626a 6563 7473 2069 6e74 gate objects int\n+00000d50: 6f20 7468 6520 636f 7272 6563 7420 6361 o the correct ca\n+00000d60: 7465 676f 7279 2c20 7468 650a e280 984d tegory, the....M\n+00000d70: 616b 6566 696c 652e 616d e280 9920 6175 akefile.am... au\n+00000d80: 7468 6f72 2069 732c 2069 6e20 7468 6520 thor is, in the \n+00000d90: 656e 642c 2072 6573 706f 6e73 6962 6c65 end, responsible\n+00000da0: 2066 6f72 206d 616b 696e 6720 7375 7265 for making sure\n+00000db0: 2074 6869 7320 6973 0a64 6f6e 6520 636f this is.done co\n+00000dc0: 7272 6563 746c 792e 0a0a 2020 2056 6172 rrectly... Var\n+00000dd0: 6961 626c 6573 2075 7369 6e67 2074 6865 iables using the\n+00000de0: 2073 7461 6e64 6172 6420 6469 7265 6374 standard direct\n+00000df0: 6f72 7920 7072 6566 6978 6573 20e2 8098 ory prefixes ...\n+00000e00: 6461 7461 e280 992c 20e2 8098 696e 666f data..., ...info\n+00000e10: e280 992c 0ae2 8098 6d61 6ee2 8099 2c20 ...,....man..., \n+00000e20: e280 9869 6e63 6c75 6465 e280 992c 20e2 ...include..., .\n+00000e30: 8098 6f6c 6469 6e63 6c75 6465 e280 992c ..oldinclude...,\n+00000e40: 20e2 8098 706b 6764 6174 61e2 8099 2c20 ...pkgdata..., \n+00000e50: 6f72 20e2 8098 706b 6769 6e63 6c75 6465 or ...pkginclude\n+00000e60: e280 9920 6172 6520 696e 7374 616c 6c65 ... are installe\n+00000e70: 640a 6279 20e2 8098 696e 7374 616c 6c2d d.by ...install-\n+00000e80: 6461 7461 e280 992e 0a0a 2020 2056 6172 data...... Var\n+00000e90: 6961 626c 6573 2075 7369 6e67 2074 6865 iables using the\n+00000ea0: 2073 7461 6e64 6172 6420 6469 7265 6374 standard direct\n+00000eb0: 6f72 7920 7072 6566 6978 6573 20e2 8098 ory prefixes ...\n+00000ec0: 6269 6ee2 8099 2c20 e280 9873 6269 6ee2 bin..., ...sbin.\n+00000ed0: 8099 2c0a e280 986c 6962 6578 6563 e280 ..,....libexec..\n+00000ee0: 992c 20e2 8098 7379 7363 6f6e 66e2 8099 ., ...sysconf...\n+00000ef0: 2c20 e280 986c 6f63 616c 7374 6174 65e2 , ...localstate.\n+00000f00: 8099 2c20 e280 986c 6962 e280 992c 206f .., ...lib..., o\n+00000f10: 7220 e280 9870 6b67 6c69 62e2 8099 2061 r ...pkglib... a\n+00000f20: 7265 2069 6e73 7461 6c6c 6564 2062 790a re installed by.\n+00000f30: e280 9869 6e73 7461 6c6c 2d65 7865 63e2 ...install-exec.\n+00000f40: 8099 2e0a 0a20 2020 466f 7220 696e 7374 ..... For inst\n+00000f50: 616e 6365 2c20 e280 9864 6174 615f 4441 ance, ...data_DA\n+00000f60: 5441 e280 9920 6669 6c65 7320 6172 6520 TA... files are \n+00000f70: 696e 7374 616c 6c65 6420 6279 20e2 8098 installed by ...\n+00000f80: 696e 7374 616c 6c2d 6461 7461 e280 992c install-data...,\n+00000f90: 0a77 6869 6c65 20e2 8098 6269 6e5f 5052 .while ...bin_PR\n+00000fa0: 4f47 5241 4d53 e280 9920 6669 6c65 7320 OGRAMS... files \n+00000fb0: 6172 6520 696e 7374 616c 6c65 6420 6279 are installed by\n+00000fc0: 20e2 8098 696e 7374 616c 6c2d 6578 6563 ...install-exec\n+00000fd0: e280 992e 0a0a 2020 2041 6e79 2076 6172 ...... Any var\n+00000fe0: 6961 626c 6520 7573 696e 6720 6120 7573 iable using a us\n+00000ff0: 6572 2d64 6566 696e 6564 2064 6972 6563 er-defined direc\n+00001000: 746f 7279 2070 7265 6669 7820 7769 7468 tory prefix with\n+00001010: 20e2 8098 6578 6563 e280 9920 696e 2074 ...exec... in t\n+00001020: 6865 0a6e 616d 6520 2865 2e67 2e2c 20e2 he.name (e.g., .\n+00001030: 8098 6d79 6578 6563 6269 6e5f 5052 4f47 ..myexecbin_PROG\n+00001040: 5241 4d53 e280 9929 2069 7320 696e 7374 RAMS...) is inst\n+00001050: 616c 6c65 6420 6279 20e2 8098 696e 7374 alled by ...inst\n+00001060: 616c 6c2d 6578 6563 e280 992e 2020 416c all-exec.... Al\n+00001070: 6c0a 6f74 6865 7220 7573 6572 2d64 6566 l.other user-def\n+00001080: 696e 6564 2070 7265 6669 7865 7320 6172 ined prefixes ar\n+00001090: 6520 696e 7374 616c 6c65 6420 6279 20e2 e installed by .\n+000010a0: 8098 696e 7374 616c 6c2d 6461 7461 e280 ..install-data..\n+000010b0: 992e 0a0a 1f0a 4669 6c65 3a20 6175 746f ......File: auto\n+000010c0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+000010d0: 204e 6f64 653a 2045 7874 656e 6469 6e67 Node: Extending\n+000010e0: 2049 6e73 7461 6c6c 6174 696f 6e2c 2020 Installation, \n+000010f0: 4e65 7874 3a20 5374 6167 6564 2049 6e73 Next: Staged Ins\n+00001100: 7461 6c6c 732c 2020 5072 6576 3a20 5468 talls, Prev: Th\n+00001110: 6520 5477 6f20 5061 7274 7320 6f66 2049 e Two Parts of I\n+00001120: 6e73 7461 6c6c 2c20 2055 703a 2049 6e73 nstall, Up: Ins\n+00001130: 7461 6c6c 0a0a 3132 2e33 2045 7874 656e tall..12.3 Exten\n+00001140: 6469 6e67 2049 6e73 7461 6c6c 6174 696f ding Installatio\n+00001150: 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d n.==============\n+00001160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 =============..I\n+00001170: 7420 6973 2070 6f73 7369 626c 6520 746f t is possible to\n+00001180: 2065 7874 656e 6420 7468 6973 206d 6563 extend this mec\n+00001190: 6861 6e69 736d 2062 7920 6465 6669 6e69 hanism by defini\n+000011a0: 6e67 2061 6e0a e280 9869 6e73 7461 6c6c ng an....install\n+000011b0: 2d65 7865 632d 6c6f 6361 6ce2 8099 206f -exec-local... o\n+000011c0: 7220 e280 9869 6e73 7461 6c6c 2d64 6174 r ...install-dat\n+000011d0: 612d 6c6f 6361 6ce2 8099 2072 756c 652e a-local... rule.\n+000011e0: 2020 4966 2074 6865 7365 2072 756c 6573 If these rules\n+000011f0: 0a65 7869 7374 2c20 7468 6579 2077 696c .exist, they wil\n+00001200: 6c20 6265 2072 756e 2061 7420 e280 986d l be run at ...m\n+00001210: 616b 6520 696e 7374 616c 6ce2 8099 2074 ake install... t\n+00001220: 696d 652e 2020 5468 6573 6520 7275 6c65 ime. These rule\n+00001230: 7320 6361 6e20 646f 0a61 6c6d 6f73 7420 s can do.almost \n+00001240: 616e 7974 6869 6e67 3b20 6361 7265 2069 anything; care i\n+00001250: 7320 7265 7175 6972 6564 2e0a 0a20 2020 s required... \n+00001260: 4175 746f 6d61 6b65 2061 6c73 6f20 7375 Automake also su\n+00001270: 7070 6f72 7473 2074 776f 2069 6e73 7461 pports two insta\n+00001280: 6c6c 2068 6f6f 6b73 2c20 e280 9869 6e73 ll hooks, ...ins\n+00001290: 7461 6c6c 2d65 7865 632d 686f 6f6b e280 tall-exec-hook..\n+000012a0: 9920 616e 640a e280 9869 6e73 7461 6c6c . and....install\n+000012b0: 2d64 6174 612d 686f 6f6b e280 992e 2020 -data-hook.... \n+000012c0: 5468 6573 6520 686f 6f6b 7320 6172 6520 These hooks are \n+000012d0: 7275 6e20 6166 7465 7220 616c 6c20 6f74 run after all ot\n+000012e0: 6865 7220 696e 7374 616c 6c20 7275 6c65 her install rule\n+000012f0: 730a 6f66 2074 6865 2061 7070 726f 7072 s.of the appropr\n+00001300: 6961 7465 2074 7970 652c 2065 7865 6320 iate type, exec \n+00001310: 6f72 2064 6174 612c 2068 6176 6520 636f or data, have co\n+00001320: 6d70 6c65 7465 642e 2020 536f 2c20 666f mpleted. So, fo\n+00001330: 720a 696e 7374 616e 6365 2c20 6974 2069 r.instance, it i\n+00001340: 7320 706f 7373 6962 6c65 2074 6f20 7065 s possible to pe\n+00001350: 7266 6f72 6d20 706f 7374 2d69 6e73 7461 rform post-insta\n+00001360: 6c6c 6174 696f 6e20 6d6f 6469 6669 6361 llation modifica\n+00001370: 7469 6f6e 730a 7573 696e 6720 616e 2069 tions.using an i\n+00001380: 6e73 7461 6c6c 2068 6f6f 6b2e 2020 2a4e nstall hook. *N\n+00001390: 6f74 6520 4578 7465 6e64 696e 673a 3a2c ote Extending::,\n+000013a0: 2066 6f72 2073 6f6d 6520 6578 616d 706c for some exampl\n+000013b0: 6573 2e0a 0a1f 0a46 696c 653a 2061 7574 es.....File: aut\n+000013c0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+000013d0: 2020 4e6f 6465 3a20 5374 6167 6564 2049 Node: Staged I\n+000013e0: 6e73 7461 6c6c 732c 2020 4e65 7874 3a20 nstalls, Next: \n+000013f0: 496e 7374 616c 6c20 5275 6c65 7320 666f Install Rules fo\n+00001400: 7220 7468 6520 5573 6572 2c20 2050 7265 r the User, Pre\n+00001410: 763a 2045 7874 656e 6469 6e67 2049 6e73 v: Extending Ins\n+00001420: 7461 6c6c 6174 696f 6e2c 2020 5570 3a20 tallation, Up: \n+00001430: 496e 7374 616c 6c0a 0a31 322e 3420 5374 Install..12.4 St\n+00001440: 6167 6564 2049 6e73 7461 6c6c 730a 3d3d aged Installs.==\n 00001450: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00001460: 3d0a 0a41 7574 6f6d 616b 6520 6765 6e65 =..Automake gene\n-00001470: 7261 7465 7320 7375 7070 6f72 7420 666f rates support fo\n-00001480: 7220 7468 6520 e280 9844 4553 5444 4952 r the ...DESTDIR\n-00001490: e280 9920 7661 7269 6162 6c65 2069 6e20 ... variable in \n-000014a0: 616c 6c20 696e 7374 616c 6c0a 7275 6c65 all install.rule\n-000014b0: 732e 2020 e280 9844 4553 5444 4952 e280 s. ...DESTDIR..\n-000014c0: 9920 6973 2075 7365 6420 6475 7269 6e67 . is used during\n-000014d0: 2074 6865 20e2 8098 6d61 6b65 2069 6e73 the ...make ins\n-000014e0: 7461 6c6c e280 9920 7374 6570 2074 6f20 tall... step to \n-000014f0: 7265 6c6f 6361 7465 0a69 6e73 7461 6c6c relocate.install\n-00001500: 206f 626a 6563 7473 2069 6e74 6f20 6120 objects into a \n-00001510: 7374 6167 696e 6720 6172 6561 2e20 2045 staging area. E\n-00001520: 6163 6820 6f62 6a65 6374 2061 6e64 2070 ach object and p\n-00001530: 6174 6820 6973 2070 7265 6669 7865 640a ath is prefixed.\n-00001540: 7769 7468 2074 6865 2076 616c 7565 206f with the value o\n-00001550: 6620 e280 9844 4553 5444 4952 e280 9920 f ...DESTDIR... \n-00001560: 6265 666f 7265 2062 6569 6e67 2063 6f70 before being cop\n-00001570: 6965 6420 696e 746f 2074 6865 2069 6e73 ied into the ins\n-00001580: 7461 6c6c 2061 7265 612e 0a48 6572 6520 tall area..Here \n-00001590: 6973 2061 6e20 6578 616d 706c 6520 6f66 is an example of\n-000015a0: 2074 7970 6963 616c 2044 4553 5444 4952 typical DESTDIR\n-000015b0: 2075 7361 6765 3a0a 0a20 2020 2020 6d6b usage:.. mk\n-000015c0: 6469 7220 2f74 6d70 2f73 7461 6769 6e67 dir /tmp/staging\n-000015d0: 2026 260a 2020 2020 206d 616b 6520 4445 &&. make DE\n-000015e0: 5354 4449 523d 2f74 6d70 2f73 7461 6769 STDIR=/tmp/stagi\n-000015f0: 6e67 2069 6e73 7461 6c6c 0a0a 2020 2054 ng install.. T\n-00001600: 6865 20e2 8098 6d6b 6469 72e2 8099 2063 he ...mkdir... c\n-00001610: 6f6d 6d61 6e64 2061 766f 6964 7320 6120 ommand avoids a \n-00001620: 7365 6375 7269 7479 2070 726f 626c 656d security problem\n-00001630: 2069 6620 7468 6520 6174 7461 636b 6572 if the attacker\n-00001640: 2063 7265 6174 6573 0a61 2073 796d 626f creates.a symbo\n-00001650: 6c69 6320 6c69 6e6b 2066 726f 6d20 e280 lic link from ..\n-00001660: 982f 746d 702f 7374 6167 696e 67e2 8099 ./tmp/staging...\n-00001670: 2074 6f20 6120 7669 6374 696d 2061 7265 to a victim are\n-00001680: 613b 2074 6865 6e20 e280 986d 616b 65e2 a; then ...make.\n-00001690: 8099 2070 6c61 6365 730a 696e 7374 616c .. places.instal\n-000016a0: 6c20 6f62 6a65 6374 7320 696e 2061 2064 l objects in a d\n-000016b0: 6972 6563 746f 7279 2074 7265 6520 6275 irectory tree bu\n-000016c0: 696c 7420 756e 6465 7220 e280 982f 746d ilt under .../tm\n-000016d0: 702f 7374 6167 696e 67e2 8099 2e20 2049 p/staging.... I\n-000016e0: 660a e280 982f 676e 752f 6269 6e2f 666f f..../gnu/bin/fo\n-000016f0: 6fe2 8099 2061 6e64 20e2 8098 2f67 6e75 o... and .../gnu\n-00001700: 2f73 6861 7265 2f61 636c 6f63 616c 2f66 /share/aclocal/f\n-00001710: 6f6f 2e6d 34e2 8099 2061 7265 2074 6f20 oo.m4... are to \n-00001720: 6265 2069 6e73 7461 6c6c 6564 2c20 7468 be installed, th\n-00001730: 650a 6162 6f76 6520 636f 6d6d 616e 6420 e.above command \n-00001740: 776f 756c 6420 696e 7374 616c 6c20 e280 would install ..\n-00001750: 982f 746d 702f 7374 6167 696e 672f 676e ./tmp/staging/gn\n-00001760: 752f 6269 6e2f 666f 6fe2 8099 2061 6e64 u/bin/foo... and\n-00001770: 0ae2 8098 2f74 6d70 2f73 7461 6769 6e67 ..../tmp/staging\n-00001780: 2f67 6e75 2f73 6861 7265 2f61 636c 6f63 /gnu/share/acloc\n-00001790: 616c 2f66 6f6f 2e6d 34e2 8099 2e0a 0a20 al/foo.m4...... \n-000017a0: 2020 5468 6973 2066 6561 7475 7265 2069 This feature i\n-000017b0: 7320 636f 6d6d 6f6e 6c79 2075 7365 6420 s commonly used \n-000017c0: 746f 2062 7569 6c64 2069 6e73 7461 6c6c to build install\n-000017d0: 2069 6d61 6765 7320 616e 6420 7061 636b images and pack\n-000017e0: 6167 6573 0a28 2a6e 6f74 6520 4445 5354 ages.(*note DEST\n-000017f0: 4449 523a 3a29 2e0a 0a20 2020 5375 7070 DIR::)... Supp\n-00001800: 6f72 7420 666f 7220 e280 9844 4553 5444 ort for ...DESTD\n-00001810: 4952 e280 9920 6973 2069 6d70 6c65 6d65 IR... is impleme\n-00001820: 6e74 6564 2062 7920 636f 6469 6e67 2069 nted by coding i\n-00001830: 7420 6469 7265 6374 6c79 2069 6e74 6f20 t directly into \n-00001840: 7468 650a 696e 7374 616c 6c20 7275 6c65 the.install rule\n-00001850: 732e 2020 4966 2079 6f75 7220 e280 984d s. If your ...M\n-00001860: 616b 6566 696c 652e 616d e280 9920 7573 akefile.am... us\n-00001870: 6573 2061 206c 6f63 616c 2069 6e73 7461 es a local insta\n-00001880: 6c6c 2072 756c 6520 2865 2e67 2e2c 0ae2 ll rule (e.g.,..\n-00001890: 8098 696e 7374 616c 6c2d 6578 6563 2d6c ..install-exec-l\n-000018a0: 6f63 616c e280 9929 206f 7220 616e 2069 ocal...) or an i\n-000018b0: 6e73 7461 6c6c 2068 6f6f 6b2c 2074 6865 nstall hook, the\n-000018c0: 6e20 796f 7520 6d75 7374 2077 7269 7465 n you must write\n-000018d0: 2074 6861 7420 636f 6465 0a74 6f20 7265 that code.to re\n-000018e0: 7370 6563 7420 e280 9844 4553 5444 4952 spect ...DESTDIR\n-000018f0: e280 992e 0a0a 2020 202a 4e6f 7465 2028 ...... *Note (\n-00001900: 7374 616e 6461 7264 7329 4d61 6b65 6669 standards)Makefi\n-00001910: 6c65 2043 6f6e 7665 6e74 696f 6e73 3a3a le Conventions::\n-00001920: 2c20 666f 7220 616e 6f74 6865 7220 7573 , for another us\n-00001930: 6167 6520 6578 616d 706c 652e 0a0a 1f0a age example.....\n-00001940: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-00001950: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-00001960: 2049 6e73 7461 6c6c 2052 756c 6573 2066 Install Rules f\n-00001970: 6f72 2074 6865 2055 7365 722c 2020 5072 or the User, Pr\n-00001980: 6576 3a20 5374 6167 6564 2049 6e73 7461 ev: Staged Insta\n-00001990: 6c6c 732c 2020 5570 3a20 496e 7374 616c lls, Up: Instal\n-000019a0: 6c0a 0a31 322e 3520 496e 7374 616c 6c20 l..12.5 Install \n-000019b0: 5275 6c65 7320 666f 7220 7468 6520 5573 Rules for the Us\n-000019c0: 6572 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d er.=============\n+00001460: 3d3d 0a0a 4175 746f 6d61 6b65 2067 656e ==..Automake gen\n+00001470: 6572 6174 6573 2073 7570 706f 7274 2066 erates support f\n+00001480: 6f72 2074 6865 20e2 8098 4445 5354 4449 or the ...DESTDI\n+00001490: 52e2 8099 2076 6172 6961 626c 6520 696e R... variable in\n+000014a0: 2061 6c6c 2069 6e73 7461 6c6c 0a72 756c all install.rul\n+000014b0: 6573 2e20 20e2 8098 4445 5354 4449 52e2 es. ...DESTDIR.\n+000014c0: 8099 2069 7320 7573 6564 2064 7572 696e .. is used durin\n+000014d0: 6720 7468 6520 e280 986d 616b 6520 696e g the ...make in\n+000014e0: 7374 616c 6ce2 8099 2073 7465 7020 746f stall... step to\n+000014f0: 2072 656c 6f63 6174 650a 696e 7374 616c relocate.instal\n+00001500: 6c20 6f62 6a65 6374 7320 696e 746f 2061 l objects into a\n+00001510: 2073 7461 6769 6e67 2061 7265 612e 2020 staging area. \n+00001520: 4561 6368 206f 626a 6563 7420 616e 6420 Each object and \n+00001530: 7061 7468 2069 7320 7072 6566 6978 6564 path is prefixed\n+00001540: 0a77 6974 6820 7468 6520 7661 6c75 6520 .with the value \n+00001550: 6f66 20e2 8098 4445 5354 4449 52e2 8099 of ...DESTDIR...\n+00001560: 2062 6566 6f72 6520 6265 696e 6720 636f before being co\n+00001570: 7069 6564 2069 6e74 6f20 7468 6520 696e pied into the in\n+00001580: 7374 616c 6c20 6172 6561 2e0a 4865 7265 stall area..Here\n+00001590: 2069 7320 616e 2065 7861 6d70 6c65 206f is an example o\n+000015a0: 6620 7479 7069 6361 6c20 4445 5354 4449 f typical DESTDI\n+000015b0: 5220 7573 6167 653a 0a0a 2020 2020 206d R usage:.. m\n+000015c0: 6b64 6972 202f 746d 702f 7374 6167 696e kdir /tmp/stagin\n+000015d0: 6720 2626 0a20 2020 2020 6d61 6b65 2044 g &&. make D\n+000015e0: 4553 5444 4952 3d2f 746d 702f 7374 6167 ESTDIR=/tmp/stag\n+000015f0: 696e 6720 696e 7374 616c 6c0a 0a20 2020 ing install.. \n+00001600: 5468 6520 e280 986d 6b64 6972 e280 9920 The ...mkdir... \n+00001610: 636f 6d6d 616e 6420 6176 6f69 6473 2061 command avoids a\n+00001620: 2073 6563 7572 6974 7920 7072 6f62 6c65 security proble\n+00001630: 6d20 6966 2074 6865 2061 7474 6163 6b65 m if the attacke\n+00001640: 7220 6372 6561 7465 730a 6120 7379 6d62 r creates.a symb\n+00001650: 6f6c 6963 206c 696e 6b20 6672 6f6d 20e2 olic link from .\n+00001660: 8098 2f74 6d70 2f73 7461 6769 6e67 e280 ../tmp/staging..\n+00001670: 9920 746f 2061 2076 6963 7469 6d20 6172 . to a victim ar\n+00001680: 6561 3b20 7468 656e 20e2 8098 6d61 6b65 ea; then ...make\n+00001690: e280 9920 706c 6163 6573 0a69 6e73 7461 ... places.insta\n+000016a0: 6c6c 206f 626a 6563 7473 2069 6e20 6120 ll objects in a \n+000016b0: 6469 7265 6374 6f72 7920 7472 6565 2062 directory tree b\n+000016c0: 7569 6c74 2075 6e64 6572 20e2 8098 2f74 uilt under .../t\n+000016d0: 6d70 2f73 7461 6769 6e67 e280 992e 2020 mp/staging.... \n+000016e0: 4966 0ae2 8098 2f67 6e75 2f62 696e 2f66 If..../gnu/bin/f\n+000016f0: 6f6f e280 9920 616e 6420 e280 982f 676e oo... and .../gn\n+00001700: 752f 7368 6172 652f 6163 6c6f 6361 6c2f u/share/aclocal/\n+00001710: 666f 6f2e 6d34 e280 9920 6172 6520 746f foo.m4... are to\n+00001720: 2062 6520 696e 7374 616c 6c65 642c 2074 be installed, t\n+00001730: 6865 0a61 626f 7665 2063 6f6d 6d61 6e64 he.above command\n+00001740: 2077 6f75 6c64 2069 6e73 7461 6c6c 20e2 would install .\n+00001750: 8098 2f74 6d70 2f73 7461 6769 6e67 2f67 ../tmp/staging/g\n+00001760: 6e75 2f62 696e 2f66 6f6f e280 9920 616e nu/bin/foo... an\n+00001770: 640a e280 982f 746d 702f 7374 6167 696e d..../tmp/stagin\n+00001780: 672f 676e 752f 7368 6172 652f 6163 6c6f g/gnu/share/aclo\n+00001790: 6361 6c2f 666f 6f2e 6d34 e280 992e 0a0a cal/foo.m4......\n+000017a0: 2020 2054 6869 7320 6665 6174 7572 6520 This feature \n+000017b0: 6973 2063 6f6d 6d6f 6e6c 7920 7573 6564 is commonly used\n+000017c0: 2074 6f20 6275 696c 6420 696e 7374 616c to build instal\n+000017d0: 6c20 696d 6167 6573 2061 6e64 2070 6163 l images and pac\n+000017e0: 6b61 6765 730a 282a 6e6f 7465 2044 4553 kages.(*note DES\n+000017f0: 5444 4952 3a3a 292e 0a0a 2020 2053 7570 TDIR::)... Sup\n+00001800: 706f 7274 2066 6f72 20e2 8098 4445 5354 port for ...DEST\n+00001810: 4449 52e2 8099 2069 7320 696d 706c 656d DIR... is implem\n+00001820: 656e 7465 6420 6279 2063 6f64 696e 6720 ented by coding \n+00001830: 6974 2064 6972 6563 746c 7920 696e 746f it directly into\n+00001840: 2074 6865 0a69 6e73 7461 6c6c 2072 756c the.install rul\n+00001850: 6573 2e20 2049 6620 796f 7572 20e2 8098 es. If your ...\n+00001860: 4d61 6b65 6669 6c65 2e61 6de2 8099 2075 Makefile.am... u\n+00001870: 7365 7320 6120 6c6f 6361 6c20 696e 7374 ses a local inst\n+00001880: 616c 6c20 7275 6c65 2028 652e 672e 2c0a all rule (e.g.,.\n+00001890: e280 9869 6e73 7461 6c6c 2d65 7865 632d ...install-exec-\n+000018a0: 6c6f 6361 6ce2 8099 2920 6f72 2061 6e20 local...) or an \n+000018b0: 696e 7374 616c 6c20 686f 6f6b 2c20 7468 install hook, th\n+000018c0: 656e 2079 6f75 206d 7573 7420 7772 6974 en you must writ\n+000018d0: 6520 7468 6174 2063 6f64 650a 746f 2072 e that code.to r\n+000018e0: 6573 7065 6374 20e2 8098 4445 5354 4449 espect ...DESTDI\n+000018f0: 52e2 8099 2e0a 0a20 2020 2a4e 6f74 6520 R...... *Note \n+00001900: 2873 7461 6e64 6172 6473 294d 616b 6566 (standards)Makef\n+00001910: 696c 6520 436f 6e76 656e 7469 6f6e 733a ile Conventions:\n+00001920: 3a2c 2066 6f72 2061 6e6f 7468 6572 2075 :, for another u\n+00001930: 7361 6765 2065 7861 6d70 6c65 2e0a 0a1f sage example....\n+00001940: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00001950: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00001960: 3a20 496e 7374 616c 6c20 5275 6c65 7320 : Install Rules \n+00001970: 666f 7220 7468 6520 5573 6572 2c20 2050 for the User, P\n+00001980: 7265 763a 2053 7461 6765 6420 496e 7374 rev: Staged Inst\n+00001990: 616c 6c73 2c20 2055 703a 2049 6e73 7461 alls, Up: Insta\n+000019a0: 6c6c 0a0a 3132 2e35 2049 6e73 7461 6c6c ll..12.5 Install\n+000019b0: 2052 756c 6573 2066 6f72 2074 6865 2055 Rules for the U\n+000019c0: 7365 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ser.============\n 000019d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000019e0: 3d3d 0a0a 4175 746f 6d61 6b65 2061 6c73 ==..Automake als\n-000019f0: 6f20 6765 6e65 7261 7465 7320 7275 6c65 o generates rule\n-00001a00: 7320 666f 7220 7461 7267 6574 7320 e280 s for targets ..\n-00001a10: 9875 6e69 6e73 7461 6c6c e280 992c 20e2 .uninstall..., .\n-00001a20: 8098 696e 7374 616c 6c64 6972 73e2 8099 ..installdirs...\n-00001a30: 2c0a 616e 6420 e280 9869 6e73 7461 6c6c ,.and ...install\n-00001a40: 2d73 7472 6970 e280 992e 0a0a 2020 2041 -strip...... A\n-00001a50: 7574 6f6d 616b 6520 7375 7070 6f72 7473 utomake supports\n-00001a60: 20e2 8098 756e 696e 7374 616c 6c2d 6c6f ...uninstall-lo\n-00001a70: 6361 6ce2 8099 2061 6e64 20e2 8098 756e cal... and ...un\n-00001a80: 696e 7374 616c 6c2d 686f 6f6b e280 992e install-hook....\n-00001a90: 2020 5468 6572 6520 6973 0a6e 6f20 6e6f There is.no no\n-00001aa0: 7469 6f6e 206f 6620 7365 7061 7261 7465 tion of separate\n-00001ab0: 2075 6e69 6e73 7461 6c6c 7320 666f 7220 uninstalls for \n-00001ac0: 2265 7865 6322 2061 6e64 2022 6461 7461 \"exec\" and \"data\n-00001ad0: 222c 2061 7320 7468 6573 650a 6665 6174 \", as these.feat\n-00001ae0: 7572 6573 2077 6f75 6c64 206e 6f74 2070 ures would not p\n-00001af0: 726f 7669 6465 2061 6464 6974 696f 6e61 rovide additiona\n-00001b00: 6c20 6675 6e63 7469 6f6e 616c 6974 792e l functionality.\n-00001b10: 0a0a 2020 204e 6f74 6520 7468 6174 20e2 .. Note that .\n-00001b20: 8098 756e 696e 7374 616c 6ce2 8099 2069 ..uninstall... i\n-00001b30: 7320 6e6f 7420 6d65 616e 7420 6173 2061 s not meant as a\n-00001b40: 2072 6570 6c61 6365 6d65 6e74 2066 6f72 replacement for\n-00001b50: 2061 2072 6561 6c0a 7061 636b 6167 696e a real.packagin\n-00001b60: 6720 746f 6f6c 2e0a 0a1f 0a46 696c 653a g tool.....File:\n-00001b70: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-00001b80: 6e66 6f2c 2020 4e6f 6465 3a20 436c 6561 nfo, Node: Clea\n-00001b90: 6e2c 2020 4e65 7874 3a20 4469 7374 2c20 n, Next: Dist, \n-00001ba0: 2050 7265 763a 2049 6e73 7461 6c6c 2c20 Prev: Install, \n-00001bb0: 2055 703a 2054 6f70 0a0a 3133 2057 6861 Up: Top..13 Wha\n-00001bc0: 7420 4765 7473 2043 6c65 616e 6564 0a2a t Gets Cleaned.*\n+000019e0: 3d3d 3d0a 0a41 7574 6f6d 616b 6520 616c ===..Automake al\n+000019f0: 736f 2067 656e 6572 6174 6573 2072 756c so generates rul\n+00001a00: 6573 2066 6f72 2074 6172 6765 7473 20e2 es for targets .\n+00001a10: 8098 756e 696e 7374 616c 6ce2 8099 2c20 ..uninstall..., \n+00001a20: e280 9869 6e73 7461 6c6c 6469 7273 e280 ...installdirs..\n+00001a30: 992c 0a61 6e64 20e2 8098 696e 7374 616c .,.and ...instal\n+00001a40: 6c2d 7374 7269 70e2 8099 2e0a 0a20 2020 l-strip...... \n+00001a50: 4175 746f 6d61 6b65 2073 7570 706f 7274 Automake support\n+00001a60: 7320 e280 9875 6e69 6e73 7461 6c6c 2d6c s ...uninstall-l\n+00001a70: 6f63 616c e280 9920 616e 6420 e280 9875 ocal... and ...u\n+00001a80: 6e69 6e73 7461 6c6c 2d68 6f6f 6be2 8099 ninstall-hook...\n+00001a90: 2e20 2054 6865 7265 2069 730a 6e6f 206e . There is.no n\n+00001aa0: 6f74 696f 6e20 6f66 2073 6570 6172 6174 otion of separat\n+00001ab0: 6520 756e 696e 7374 616c 6c73 2066 6f72 e uninstalls for\n+00001ac0: 2022 6578 6563 2220 616e 6420 2264 6174 \"exec\" and \"dat\n+00001ad0: 6122 2c20 6173 2074 6865 7365 0a66 6561 a\", as these.fea\n+00001ae0: 7475 7265 7320 776f 756c 6420 6e6f 7420 tures would not \n+00001af0: 7072 6f76 6964 6520 6164 6469 7469 6f6e provide addition\n+00001b00: 616c 2066 756e 6374 696f 6e61 6c69 7479 al functionality\n+00001b10: 2e0a 0a20 2020 4e6f 7465 2074 6861 7420 ... Note that \n+00001b20: e280 9875 6e69 6e73 7461 6c6c e280 9920 ...uninstall... \n+00001b30: 6973 206e 6f74 206d 6561 6e74 2061 7320 is not meant as \n+00001b40: 6120 7265 706c 6163 656d 656e 7420 666f a replacement fo\n+00001b50: 7220 6120 7265 616c 0a70 6163 6b61 6769 r a real.packagi\n+00001b60: 6e67 2074 6f6f 6c2e 0a0a 1f0a 4669 6c65 ng tool.....File\n+00001b70: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00001b80: 696e 666f 2c20 204e 6f64 653a 2043 6c65 info, Node: Cle\n+00001b90: 616e 2c20 204e 6578 743a 2044 6973 742c an, Next: Dist,\n+00001ba0: 2020 5072 6576 3a20 496e 7374 616c 6c2c Prev: Install,\n+00001bb0: 2020 5570 3a20 546f 700a 0a31 3320 5768 Up: Top..13 Wh\n+00001bc0: 6174 2047 6574 7320 436c 6561 6e65 640a at Gets Cleaned.\n 00001bd0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00001be0: 2a2a 2a0a 0a54 6865 2047 4e55 204d 616b ***..The GNU Mak\n-00001bf0: 6566 696c 6520 5374 616e 6461 7264 7320 efile Standards \n-00001c00: 7370 6563 6966 7920 6120 6e75 6d62 6572 specify a number\n-00001c10: 206f 6620 6469 6666 6572 656e 7420 636c of different cl\n-00001c20: 6561 6e20 7275 6c65 732e 0a2a 4e6f 7465 ean rules..*Note\n-00001c30: 2053 7461 6e64 6172 6420 5461 7267 6574 Standard Target\n-00001c40: 7320 666f 7220 5573 6572 733a 2028 7374 s for Users: (st\n-00001c50: 616e 6461 7264 7329 5374 616e 6461 7264 andards)Standard\n-00001c60: 2054 6172 6765 7473 2e0a 0a20 2020 4765 Targets... Ge\n-00001c70: 6e65 7261 6c6c 7920 7468 6520 6669 6c65 nerally the file\n-00001c80: 7320 7468 6174 2063 616e 2062 6520 636c s that can be cl\n-00001c90: 6561 6e65 6420 6172 6520 6465 7465 726d eaned are determ\n-00001ca0: 696e 6564 2061 7574 6f6d 6174 6963 616c ined automatical\n-00001cb0: 6c79 0a62 7920 4175 746f 6d61 6b65 2e20 ly.by Automake. \n-00001cc0: 204f 6620 636f 7572 7365 2c20 4175 746f Of course, Auto\n-00001cd0: 6d61 6b65 2061 6c73 6f20 7265 636f 676e make also recogn\n-00001ce0: 697a 6573 2073 6f6d 6520 7661 7269 6162 izes some variab\n-00001cf0: 6c65 7320 7468 6174 0a63 616e 2062 6520 les that.can be \n-00001d00: 6465 6669 6e65 6420 746f 2073 7065 6369 defined to speci\n-00001d10: 6679 2061 6464 6974 696f 6e61 6c20 6669 fy additional fi\n-00001d20: 6c65 7320 746f 2063 6c65 616e 2e20 2054 les to clean. T\n-00001d30: 6865 7365 2076 6172 6961 626c 6573 0a61 hese variables.a\n-00001d40: 7265 20e2 8098 4d4f 5354 4c59 434c 4541 re ...MOSTLYCLEA\n-00001d50: 4e46 494c 4553 e280 992c 20e2 8098 434c NFILES..., ...CL\n-00001d60: 4541 4e46 494c 4553 e280 992c 20e2 8098 EANFILES..., ...\n-00001d70: 4449 5354 434c 4541 4e46 494c 4553 e280 DISTCLEANFILES..\n-00001d80: 992c 2061 6e64 0ae2 8098 4d41 494e 5441 ., and....MAINTA\n-00001d90: 494e 4552 434c 4541 4e46 494c 4553 e280 INERCLEANFILES..\n-00001da0: 992e 0a0a 2020 2057 6865 6e20 636c 6561 .... When clea\n-00001db0: 6e69 6e67 2069 6e76 6f6c 7665 7320 6d6f ning involves mo\n-00001dc0: 7265 2074 6861 6e20 6465 6c65 7469 6e67 re than deleting\n-00001dd0: 2073 6f6d 6520 6861 7264 2d63 6f64 6564 some hard-coded\n-00001de0: 206c 6973 7420 6f66 0a66 696c 6573 2c20 list of.files, \n-00001df0: 6974 2069 7320 616c 736f 2070 6f73 7369 it is also possi\n-00001e00: 626c 6520 746f 2073 7570 706c 656d 656e ble to supplemen\n-00001e10: 7420 7468 6520 636c 6561 6e69 6e67 2072 t the cleaning r\n-00001e20: 756c 6573 2077 6974 6820 796f 7572 0a6f ules with your.o\n-00001e30: 776e 2063 6f6d 6d61 6e64 732e 2020 5369 wn commands. Si\n-00001e40: 6d70 6c79 2064 6566 696e 6520 6120 7275 mply define a ru\n-00001e50: 6c65 2066 6f72 2061 6e79 206f 6620 7468 le for any of th\n-00001e60: 6520 e280 986d 6f73 746c 7963 6c65 616e e ...mostlyclean\n-00001e70: 2d6c 6f63 616c e280 992c 0ae2 8098 636c -local...,....cl\n-00001e80: 6561 6e2d 6c6f 6361 6ce2 8099 2c20 e280 ean-local..., ..\n-00001e90: 9864 6973 7463 6c65 616e 2d6c 6f63 616c .distclean-local\n-00001ea0: e280 992c 206f 7220 e280 986d 6169 6e74 ..., or ...maint\n-00001eb0: 6169 6e65 722d 636c 6561 6e2d 6c6f 6361 ainer-clean-loca\n-00001ec0: 6ce2 8099 2074 6172 6765 7473 0a28 2a6e l... targets.(*n\n-00001ed0: 6f74 6520 4578 7465 6e64 696e 673a 3a29 ote Extending::)\n-00001ee0: 2e20 2041 2063 6f6d 6d6f 6e20 6361 7365 . A common case\n-00001ef0: 2069 7320 6465 6c65 7469 6e67 2061 2064 is deleting a d\n-00001f00: 6972 6563 746f 7279 2c20 666f 720a 696e irectory, for.in\n-00001f10: 7374 616e 6365 2c20 6120 6469 7265 6374 stance, a direct\n-00001f20: 6f72 7920 6372 6561 7465 6420 6279 2074 ory created by t\n-00001f30: 6865 2074 6573 7420 7375 6974 653a 0a0a he test suite:..\n-00001f40: 2020 2020 2063 6c65 616e 2d6c 6f63 616c clean-local\n-00001f50: 3a0a 2020 2020 2020 2020 2020 2020 202d :. -\n-00001f60: 726d 202d 7266 2074 6573 7453 7562 4469 rm -rf testSubDi\n-00001f70: 720a 0a20 2020 5369 6e63 6520 e280 986d r.. Since ...m\n-00001f80: 616b 65e2 8099 2061 6c6c 6f77 7320 6f6e ake... allows on\n-00001f90: 6c79 206f 6e65 2073 6574 206f 6620 7275 ly one set of ru\n-00001fa0: 6c65 7320 666f 7220 6120 6769 7665 6e20 les for a given \n-00001fb0: 7461 7267 6574 2c20 6120 6d6f 7265 0a65 target, a more.e\n-00001fc0: 7874 656e 7369 626c 6520 7761 7920 6f66 xtensible way of\n-00001fd0: 2077 7269 7469 6e67 2074 6869 7320 6973 writing this is\n-00001fe0: 2074 6f20 7573 6520 6120 7365 7061 7261 to use a separa\n-00001ff0: 7465 2074 6172 6765 7420 6c69 7374 6564 te target listed\n-00002000: 2061 7320 610a 6465 7065 6e64 656e 6379 as a.dependency\n-00002010: 3a0a 0a20 2020 2020 636c 6561 6e2d 6c6f :.. clean-lo\n-00002020: 6361 6c3a 2063 6c65 616e 2d6c 6f63 616c cal: clean-local\n-00002030: 2d63 6865 636b 0a20 2020 2020 2e50 484f -check. .PHO\n-00002040: 4e59 3a20 636c 6561 6e2d 6c6f 6361 6c2d NY: clean-local-\n-00002050: 6368 6563 6b0a 2020 2020 2063 6c65 616e check. clean\n-00002060: 2d6c 6f63 616c 2d63 6865 636b 3a0a 2020 -local-check:. \n-00002070: 2020 2020 2020 2020 2020 202d 726d 202d -rm -\n-00002080: 7266 2074 6573 7453 7562 4469 720a 0a20 rf testSubDir.. \n-00002090: 2020 4173 2074 6865 2047 4e55 2053 7461 As the GNU Sta\n-000020a0: 6e64 6172 6473 2061 7265 6e27 7420 616c ndards aren't al\n-000020b0: 7761 7973 2065 7870 6c69 6369 7420 6173 ways explicit as\n-000020c0: 2074 6f20 7768 6963 6820 6669 6c65 7320 to which files \n-000020d0: 7368 6f75 6c64 0a62 6520 7265 6d6f 7665 should.be remove\n-000020e0: 6420 6279 2077 6869 6368 2072 756c 652c d by which rule,\n-000020f0: 2077 6527 7665 2061 646f 7074 6564 2061 we've adopted a\n-00002100: 2068 6575 7269 7374 6963 2074 6861 7420 heuristic that \n-00002110: 7765 2062 656c 6965 7665 2077 6173 0a66 we believe was.f\n-00002120: 6972 7374 2066 6f72 6d75 6c61 7465 6420 irst formulated \n-00002130: 6279 2046 7261 6ec3 a76f 6973 2050 696e by Fran..ois Pin\n-00002140: 6172 643a 0a0a 2020 20e2 80a2 2049 6620 ard:.. ... If \n-00002150: e280 986d 616b 65e2 8099 2062 7569 6c74 ...make... built\n-00002160: 2069 742c 2061 6e64 2069 7420 6973 2063 it, and it is c\n-00002170: 6f6d 6d6f 6e6c 7920 736f 6d65 7468 696e ommonly somethin\n-00002180: 6720 7468 6174 206f 6e65 2077 6f75 6c64 g that one would\n-00002190: 0a20 2020 2020 7761 6e74 2074 6f20 7265 . want to re\n-000021a0: 6275 696c 6420 2866 6f72 2069 6e73 7461 build (for insta\n-000021b0: 6e63 652c 2061 20e2 8098 2e6f e280 9920 nce, a ....o... \n-000021c0: 6669 6c65 292c 2074 6865 6e20 e280 986d file), then ...m\n-000021d0: 6f73 746c 7963 6c65 616e e280 990a 2020 ostlyclean.... \n-000021e0: 2020 2073 686f 756c 6420 6465 6c65 7465 should delete\n-000021f0: 2069 742e 0a0a 2020 20e2 80a2 204f 7468 it... ... Oth\n-00002200: 6572 7769 7365 2c20 6966 20e2 8098 6d61 erwise, if ...ma\n-00002210: 6b65 e280 9920 6275 696c 7420 6974 2c20 ke... built it, \n-00002220: 7468 656e 20e2 8098 636c 6561 6ee2 8099 then ...clean...\n-00002230: 2073 686f 756c 6420 6465 6c65 7465 2069 should delete i\n-00002240: 742e 0a0a 2020 20e2 80a2 2049 6620 e280 t... ... If ..\n-00002250: 9863 6f6e 6669 6775 7265 e280 9920 6275 .configure... bu\n-00002260: 696c 7420 6974 2c20 7468 656e 20e2 8098 ilt it, then ...\n-00002270: 6469 7374 636c 6561 6ee2 8099 2073 686f distclean... sho\n-00002280: 756c 6420 6465 6c65 7465 2069 742e 0a0a uld delete it...\n-00002290: 2020 20e2 80a2 2049 6620 7468 6520 6d61 ... If the ma\n-000022a0: 696e 7461 696e 6572 2062 7569 6c74 2069 intainer built i\n-000022b0: 7420 2866 6f72 2069 6e73 7461 6e63 652c t (for instance,\n-000022c0: 2061 20e2 8098 2e69 6e66 6fe2 8099 2066 a ....info... f\n-000022d0: 696c 6529 2c20 7468 656e 0a20 2020 2020 ile), then. \n-000022e0: e280 986d 6169 6e74 6169 6e65 722d 636c ...maintainer-cl\n-000022f0: 6561 6ee2 8099 2073 686f 756c 6420 6465 ean... should de\n-00002300: 6c65 7465 2069 742e 2020 486f 7765 7665 lete it. Howeve\n-00002310: 7220 e280 986d 6169 6e74 6169 6e65 722d r ...maintainer-\n-00002320: 636c 6561 6ee2 8099 0a20 2020 2020 7368 clean.... sh\n-00002330: 6f75 6c64 206e 6f74 2064 656c 6574 6520 ould not delete \n-00002340: 616e 7974 6869 6e67 2074 6861 7420 6e65 anything that ne\n-00002350: 6564 7320 746f 2065 7869 7374 2069 6e20 eds to exist in \n-00002360: 6f72 6465 7220 746f 2072 756e 0a20 2020 order to run. \n-00002370: 2020 e280 982e 2f63 6f6e 6669 6775 7265 ..../configure\n-00002380: 2026 2620 6d61 6b65 e280 992e 0a0a 2020 && make...... \n-00002390: 2057 6520 7265 636f 6d6d 656e 6420 7468 We recommend th\n-000023a0: 6174 2079 6f75 2066 6f6c 6c6f 7720 7468 at you follow th\n-000023b0: 6973 2073 616d 6520 7365 7420 6f66 2068 is same set of h\n-000023c0: 6575 7269 7374 6963 7320 696e 2079 6f75 euristics in you\n-000023d0: 720a e280 984d 616b 6566 696c 652e 616d r....Makefile.am\n-000023e0: e280 992e 0a0a 1f0a 4669 6c65 3a20 6175 ........File: au\n-000023f0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-00002400: 2c20 204e 6f64 653a 2044 6973 742c 2020 , Node: Dist, \n-00002410: 4e65 7874 3a20 5465 7374 732c 2020 5072 Next: Tests, Pr\n-00002420: 6576 3a20 436c 6561 6e2c 2020 5570 3a20 ev: Clean, Up: \n-00002430: 546f 700a 0a31 3420 5768 6174 2047 6f65 Top..14 What Goe\n-00002440: 7320 696e 2061 2044 6973 7472 6962 7574 s in a Distribut\n-00002450: 696f 6e0a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ion.************\n+00001be0: 2a2a 2a2a 0a0a 5468 6520 474e 5520 4d61 ****..The GNU Ma\n+00001bf0: 6b65 6669 6c65 2053 7461 6e64 6172 6473 kefile Standards\n+00001c00: 2073 7065 6369 6679 2061 206e 756d 6265 specify a numbe\n+00001c10: 7220 6f66 2064 6966 6665 7265 6e74 2063 r of different c\n+00001c20: 6c65 616e 2072 756c 6573 2e0a 2a4e 6f74 lean rules..*Not\n+00001c30: 6520 5374 616e 6461 7264 2054 6172 6765 e Standard Targe\n+00001c40: 7473 2066 6f72 2055 7365 7273 3a20 2873 ts for Users: (s\n+00001c50: 7461 6e64 6172 6473 2953 7461 6e64 6172 tandards)Standar\n+00001c60: 6420 5461 7267 6574 732e 0a0a 2020 2047 d Targets... G\n+00001c70: 656e 6572 616c 6c79 2074 6865 2066 696c enerally the fil\n+00001c80: 6573 2074 6861 7420 6361 6e20 6265 2063 es that can be c\n+00001c90: 6c65 616e 6564 2061 7265 2064 6574 6572 leaned are deter\n+00001ca0: 6d69 6e65 6420 6175 746f 6d61 7469 6361 mined automatica\n+00001cb0: 6c6c 790a 6279 2041 7574 6f6d 616b 652e lly.by Automake.\n+00001cc0: 2020 4f66 2063 6f75 7273 652c 2041 7574 Of course, Aut\n+00001cd0: 6f6d 616b 6520 616c 736f 2072 6563 6f67 omake also recog\n+00001ce0: 6e69 7a65 7320 736f 6d65 2076 6172 6961 nizes some varia\n+00001cf0: 626c 6573 2074 6861 740a 6361 6e20 6265 bles that.can be\n+00001d00: 2064 6566 696e 6564 2074 6f20 7370 6563 defined to spec\n+00001d10: 6966 7920 6164 6469 7469 6f6e 616c 2066 ify additional f\n+00001d20: 696c 6573 2074 6f20 636c 6561 6e2e 2020 iles to clean. \n+00001d30: 5468 6573 6520 7661 7269 6162 6c65 730a These variables.\n+00001d40: 6172 6520 e280 984d 4f53 544c 5943 4c45 are ...MOSTLYCLE\n+00001d50: 414e 4649 4c45 53e2 8099 2c20 e280 9843 ANFILES..., ...C\n+00001d60: 4c45 414e 4649 4c45 53e2 8099 2c20 e280 LEANFILES..., ..\n+00001d70: 9844 4953 5443 4c45 414e 4649 4c45 53e2 .DISTCLEANFILES.\n+00001d80: 8099 2c20 616e 640a e280 984d 4149 4e54 .., and....MAINT\n+00001d90: 4149 4e45 5243 4c45 414e 4649 4c45 53e2 AINERCLEANFILES.\n+00001da0: 8099 2e0a 0a20 2020 5768 656e 2063 6c65 ..... When cle\n+00001db0: 616e 696e 6720 696e 766f 6c76 6573 206d aning involves m\n+00001dc0: 6f72 6520 7468 616e 2064 656c 6574 696e ore than deletin\n+00001dd0: 6720 736f 6d65 2068 6172 642d 636f 6465 g some hard-code\n+00001de0: 6420 6c69 7374 206f 660a 6669 6c65 732c d list of.files,\n+00001df0: 2069 7420 6973 2061 6c73 6f20 706f 7373 it is also poss\n+00001e00: 6962 6c65 2074 6f20 7375 7070 6c65 6d65 ible to suppleme\n+00001e10: 6e74 2074 6865 2063 6c65 616e 696e 6720 nt the cleaning \n+00001e20: 7275 6c65 7320 7769 7468 2079 6f75 720a rules with your.\n+00001e30: 6f77 6e20 636f 6d6d 616e 6473 2e20 2053 own commands. S\n+00001e40: 696d 706c 7920 6465 6669 6e65 2061 2072 imply define a r\n+00001e50: 756c 6520 666f 7220 616e 7920 6f66 2074 ule for any of t\n+00001e60: 6865 20e2 8098 6d6f 7374 6c79 636c 6561 he ...mostlyclea\n+00001e70: 6e2d 6c6f 6361 6ce2 8099 2c0a e280 9863 n-local...,....c\n+00001e80: 6c65 616e 2d6c 6f63 616c e280 992c 20e2 lean-local..., .\n+00001e90: 8098 6469 7374 636c 6561 6e2d 6c6f 6361 ..distclean-loca\n+00001ea0: 6ce2 8099 2c20 6f72 20e2 8098 6d61 696e l..., or ...main\n+00001eb0: 7461 696e 6572 2d63 6c65 616e 2d6c 6f63 tainer-clean-loc\n+00001ec0: 616c e280 9920 7461 7267 6574 730a 282a al... targets.(*\n+00001ed0: 6e6f 7465 2045 7874 656e 6469 6e67 3a3a note Extending::\n+00001ee0: 292e 2020 4120 636f 6d6d 6f6e 2063 6173 ). A common cas\n+00001ef0: 6520 6973 2064 656c 6574 696e 6720 6120 e is deleting a \n+00001f00: 6469 7265 6374 6f72 792c 2066 6f72 0a69 directory, for.i\n+00001f10: 6e73 7461 6e63 652c 2061 2064 6972 6563 nstance, a direc\n+00001f20: 746f 7279 2063 7265 6174 6564 2062 7920 tory created by \n+00001f30: 7468 6520 7465 7374 2073 7569 7465 3a0a the test suite:.\n+00001f40: 0a20 2020 2020 636c 6561 6e2d 6c6f 6361 . clean-loca\n+00001f50: 6c3a 0a20 2020 2020 2020 2020 2020 2020 l:. \n+00001f60: 2d72 6d20 2d72 6620 7465 7374 5375 6244 -rm -rf testSubD\n+00001f70: 6972 0a0a 2020 2053 696e 6365 20e2 8098 ir.. Since ...\n+00001f80: 6d61 6b65 e280 9920 616c 6c6f 7773 206f make... allows o\n+00001f90: 6e6c 7920 6f6e 6520 7365 7420 6f66 2072 nly one set of r\n+00001fa0: 756c 6573 2066 6f72 2061 2067 6976 656e ules for a given\n+00001fb0: 2074 6172 6765 742c 2061 206d 6f72 650a target, a more.\n+00001fc0: 6578 7465 6e73 6962 6c65 2077 6179 206f extensible way o\n+00001fd0: 6620 7772 6974 696e 6720 7468 6973 2069 f writing this i\n+00001fe0: 7320 746f 2075 7365 2061 2073 6570 6172 s to use a separ\n+00001ff0: 6174 6520 7461 7267 6574 206c 6973 7465 ate target liste\n+00002000: 6420 6173 2061 0a64 6570 656e 6465 6e63 d as a.dependenc\n+00002010: 793a 0a0a 2020 2020 2063 6c65 616e 2d6c y:.. clean-l\n+00002020: 6f63 616c 3a20 636c 6561 6e2d 6c6f 6361 ocal: clean-loca\n+00002030: 6c2d 6368 6563 6b0a 2020 2020 202e 5048 l-check. .PH\n+00002040: 4f4e 593a 2063 6c65 616e 2d6c 6f63 616c ONY: clean-local\n+00002050: 2d63 6865 636b 0a20 2020 2020 636c 6561 -check. clea\n+00002060: 6e2d 6c6f 6361 6c2d 6368 6563 6b3a 0a20 n-local-check:. \n+00002070: 2020 2020 2020 2020 2020 2020 2d72 6d20 -rm \n+00002080: 2d72 6620 7465 7374 5375 6244 6972 0a0a -rf testSubDir..\n+00002090: 2020 2041 7320 7468 6520 474e 5520 5374 As the GNU St\n+000020a0: 616e 6461 7264 7320 6172 656e 2774 2061 andards aren't a\n+000020b0: 6c77 6179 7320 6578 706c 6963 6974 2061 lways explicit a\n+000020c0: 7320 746f 2077 6869 6368 2066 696c 6573 s to which files\n+000020d0: 2073 686f 756c 640a 6265 2072 656d 6f76 should.be remov\n+000020e0: 6564 2062 7920 7768 6963 6820 7275 6c65 ed by which rule\n+000020f0: 2c20 7765 2776 6520 6164 6f70 7465 6420 , we've adopted \n+00002100: 6120 6865 7572 6973 7469 6320 7468 6174 a heuristic that\n+00002110: 2077 6520 6265 6c69 6576 6520 7761 730a we believe was.\n+00002120: 6669 7273 7420 666f 726d 756c 6174 6564 first formulated\n+00002130: 2062 7920 4672 616e c3a7 6f69 7320 5069 by Fran..ois Pi\n+00002140: 6e61 7264 3a0a 0a20 2020 e280 a220 4966 nard:.. ... If\n+00002150: 20e2 8098 6d61 6b65 e280 9920 6275 696c ...make... buil\n+00002160: 7420 6974 2c20 616e 6420 6974 2069 7320 t it, and it is \n+00002170: 636f 6d6d 6f6e 6c79 2073 6f6d 6574 6869 commonly somethi\n+00002180: 6e67 2074 6861 7420 6f6e 6520 776f 756c ng that one woul\n+00002190: 640a 2020 2020 2077 616e 7420 746f 2072 d. want to r\n+000021a0: 6562 7569 6c64 2028 666f 7220 696e 7374 ebuild (for inst\n+000021b0: 616e 6365 2c20 6120 e280 982e 6fe2 8099 ance, a ....o...\n+000021c0: 2066 696c 6529 2c20 7468 656e 20e2 8098 file), then ...\n+000021d0: 6d6f 7374 6c79 636c 6561 6ee2 8099 0a20 mostlyclean.... \n+000021e0: 2020 2020 7368 6f75 6c64 2064 656c 6574 should delet\n+000021f0: 6520 6974 2e0a 0a20 2020 e280 a220 4f74 e it... ... Ot\n+00002200: 6865 7277 6973 652c 2069 6620 e280 986d herwise, if ...m\n+00002210: 616b 65e2 8099 2062 7569 6c74 2069 742c ake... built it,\n+00002220: 2074 6865 6e20 e280 9863 6c65 616e e280 then ...clean..\n+00002230: 9920 7368 6f75 6c64 2064 656c 6574 6520 . should delete \n+00002240: 6974 2e0a 0a20 2020 e280 a220 4966 20e2 it... ... If .\n+00002250: 8098 636f 6e66 6967 7572 65e2 8099 2062 ..configure... b\n+00002260: 7569 6c74 2069 742c 2074 6865 6e20 e280 uilt it, then ..\n+00002270: 9864 6973 7463 6c65 616e e280 9920 7368 .distclean... sh\n+00002280: 6f75 6c64 2064 656c 6574 6520 6974 2e0a ould delete it..\n+00002290: 0a20 2020 e280 a220 4966 2074 6865 206d . ... If the m\n+000022a0: 6169 6e74 6169 6e65 7220 6275 696c 7420 aintainer built \n+000022b0: 6974 2028 666f 7220 696e 7374 616e 6365 it (for instance\n+000022c0: 2c20 6120 e280 982e 696e 666f e280 9920 , a ....info... \n+000022d0: 6669 6c65 292c 2074 6865 6e0a 2020 2020 file), then. \n+000022e0: 20e2 8098 6d61 696e 7461 696e 6572 2d63 ...maintainer-c\n+000022f0: 6c65 616e e280 9920 7368 6f75 6c64 2064 lean... should d\n+00002300: 656c 6574 6520 6974 2e20 2048 6f77 6576 elete it. Howev\n+00002310: 6572 20e2 8098 6d61 696e 7461 696e 6572 er ...maintainer\n+00002320: 2d63 6c65 616e e280 990a 2020 2020 2073 -clean.... s\n+00002330: 686f 756c 6420 6e6f 7420 6465 6c65 7465 hould not delete\n+00002340: 2061 6e79 7468 696e 6720 7468 6174 206e anything that n\n+00002350: 6565 6473 2074 6f20 6578 6973 7420 696e eeds to exist in\n+00002360: 206f 7264 6572 2074 6f20 7275 6e0a 2020 order to run. \n+00002370: 2020 20e2 8098 2e2f 636f 6e66 6967 7572 ..../configur\n+00002380: 6520 2626 206d 616b 65e2 8099 2e0a 0a20 e && make...... \n+00002390: 2020 5765 2072 6563 6f6d 6d65 6e64 2074 We recommend t\n+000023a0: 6861 7420 796f 7520 666f 6c6c 6f77 2074 hat you follow t\n+000023b0: 6869 7320 7361 6d65 2073 6574 206f 6620 his same set of \n+000023c0: 6865 7572 6973 7469 6373 2069 6e20 796f heuristics in yo\n+000023d0: 7572 0ae2 8098 4d61 6b65 6669 6c65 2e61 ur....Makefile.a\n+000023e0: 6de2 8099 2e0a 0a1f 0a46 696c 653a 2061 m........File: a\n+000023f0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00002400: 6f2c 2020 4e6f 6465 3a20 4469 7374 2c20 o, Node: Dist, \n+00002410: 204e 6578 743a 2054 6573 7473 2c20 2050 Next: Tests, P\n+00002420: 7265 763a 2043 6c65 616e 2c20 2055 703a rev: Clean, Up:\n+00002430: 2054 6f70 0a0a 3134 2057 6861 7420 476f Top..14 What Go\n+00002440: 6573 2069 6e20 6120 4469 7374 7269 6275 es in a Distribu\n+00002450: 7469 6f6e 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a tion.***********\n 00002460: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00002470: 2a2a 0a0a 2a20 4d65 6e75 3a0a 0a2a 2042 **..* Menu:..* B\n-00002480: 6173 6963 7320 6f66 2044 6973 7472 6962 asics of Distrib\n-00002490: 7574 696f 6e3a 3a20 2020 2020 2046 696c ution:: Fil\n-000024a0: 6573 2064 6973 7472 6962 7574 6564 2062 es distributed b\n-000024b0: 7920 6465 6661 756c 740a 2a20 4669 6e65 y default.* Fine\n-000024c0: 2d67 7261 696e 6564 2044 6973 7472 6962 -grained Distrib\n-000024d0: 7574 696f 6e20 436f 6e74 726f 6c3a 3a20 ution Control:: \n-000024e0: 20e2 8098 6469 7374 5fe2 8099 2061 6e64 ...dist_... and\n-000024f0: 20e2 8098 6e6f 6469 7374 5fe2 8099 2070 ...nodist_... p\n-00002500: 7265 6669 7865 730a 2a20 5468 6520 6469 refixes.* The di\n-00002510: 7374 2048 6f6f 6b3a 3a20 2020 2020 2020 st Hook:: \n-00002520: 2020 2020 2020 2020 4120 7461 7267 6574 A target\n-00002530: 2066 6f72 206c 6173 742d 6d69 6e75 7465 for last-minute\n-00002540: 2064 6973 7472 6962 7574 696f 6e20 6368 distribution ch\n-00002550: 616e 6765 730a 2a20 4368 6563 6b69 6e67 anges.* Checking\n-00002560: 2074 6865 2044 6973 7472 6962 7574 696f the Distributio\n-00002570: 6e3a 3a20 2020 e280 986d 616b 6520 6469 n:: ...make di\n-00002580: 7374 6368 6563 6be2 8099 2065 7870 6c61 stcheck... expla\n-00002590: 696e 6564 0a2a 2054 6865 2054 7970 6573 ined.* The Types\n-000025a0: 206f 6620 4469 7374 7269 6275 7469 6f6e of Distribution\n-000025b0: 733a 3a20 2041 2076 6172 6965 7479 206f s:: A variety o\n-000025c0: 6620 666f 726d 6174 7320 616e 6420 636f f formats and co\n-000025d0: 6d70 7265 7373 696f 6e20 6d65 7468 6f64 mpression method\n-000025e0: 730a 0a1f 0a46 696c 653a 2061 7574 6f6d s....File: autom\n-000025f0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-00002600: 4e6f 6465 3a20 4261 7369 6373 206f 6620 Node: Basics of \n-00002610: 4469 7374 7269 6275 7469 6f6e 2c20 204e Distribution, N\n-00002620: 6578 743a 2046 696e 652d 6772 6169 6e65 ext: Fine-graine\n-00002630: 6420 4469 7374 7269 6275 7469 6f6e 2043 d Distribution C\n-00002640: 6f6e 7472 6f6c 2c20 2055 703a 2044 6973 ontrol, Up: Dis\n-00002650: 740a 0a31 342e 3120 4261 7369 6373 206f t..14.1 Basics o\n-00002660: 6620 4469 7374 7269 6275 7469 6f6e 0a3d f Distribution.=\n+00002470: 2a2a 2a0a 0a2a 204d 656e 753a 0a0a 2a20 ***..* Menu:..* \n+00002480: 4261 7369 6373 206f 6620 4469 7374 7269 Basics of Distri\n+00002490: 6275 7469 6f6e 3a3a 2020 2020 2020 4669 bution:: Fi\n+000024a0: 6c65 7320 6469 7374 7269 6275 7465 6420 les distributed \n+000024b0: 6279 2064 6566 6175 6c74 0a2a 2046 696e by default.* Fin\n+000024c0: 652d 6772 6169 6e65 6420 4469 7374 7269 e-grained Distri\n+000024d0: 6275 7469 6f6e 2043 6f6e 7472 6f6c 3a3a bution Control::\n+000024e0: 2020 e280 9864 6973 745f e280 9920 616e ...dist_... an\n+000024f0: 6420 e280 986e 6f64 6973 745f e280 9920 d ...nodist_... \n+00002500: 7072 6566 6978 6573 0a2a 2054 6865 2064 prefixes.* The d\n+00002510: 6973 7420 486f 6f6b 3a3a 2020 2020 2020 ist Hook:: \n+00002520: 2020 2020 2020 2020 2041 2074 6172 6765 A targe\n+00002530: 7420 666f 7220 6c61 7374 2d6d 696e 7574 t for last-minut\n+00002540: 6520 6469 7374 7269 6275 7469 6f6e 2063 e distribution c\n+00002550: 6861 6e67 6573 0a2a 2043 6865 636b 696e hanges.* Checkin\n+00002560: 6720 7468 6520 4469 7374 7269 6275 7469 g the Distributi\n+00002570: 6f6e 3a3a 2020 20e2 8098 6d61 6b65 2064 on:: ...make d\n+00002580: 6973 7463 6865 636b e280 9920 6578 706c istcheck... expl\n+00002590: 6169 6e65 640a 2a20 5468 6520 5479 7065 ained.* The Type\n+000025a0: 7320 6f66 2044 6973 7472 6962 7574 696f s of Distributio\n+000025b0: 6e73 3a3a 2020 4120 7661 7269 6574 7920 ns:: A variety \n+000025c0: 6f66 2066 6f72 6d61 7473 2061 6e64 2063 of formats and c\n+000025d0: 6f6d 7072 6573 7369 6f6e 206d 6574 686f ompression metho\n+000025e0: 6473 0a0a 1f0a 4669 6c65 3a20 6175 746f ds....File: auto\n+000025f0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00002600: 204e 6f64 653a 2042 6173 6963 7320 6f66 Node: Basics of\n+00002610: 2044 6973 7472 6962 7574 696f 6e2c 2020 Distribution, \n+00002620: 4e65 7874 3a20 4669 6e65 2d67 7261 696e Next: Fine-grain\n+00002630: 6564 2044 6973 7472 6962 7574 696f 6e20 ed Distribution \n+00002640: 436f 6e74 726f 6c2c 2020 5570 3a20 4469 Control, Up: Di\n+00002650: 7374 0a0a 3134 2e31 2042 6173 6963 7320 st..14.1 Basics \n+00002660: 6f66 2044 6973 7472 6962 7574 696f 6e0a of Distribution.\n 00002670: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00002680: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 ==========..The \n-00002690: e280 9864 6973 74e2 8099 2072 756c 6520 ...dist... rule \n-000026a0: 696e 2074 6865 2067 656e 6572 6174 6564 in the generated\n-000026b0: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n-000026c0: 8099 2063 616e 2062 6520 7573 6564 2074 .. can be used t\n-000026d0: 6f20 6765 6e65 7261 7465 2061 0a67 7a69 o generate a.gzi\n-000026e0: 7070 6564 20e2 8098 7461 72e2 8099 2066 pped ...tar... f\n-000026f0: 696c 6520 616e 6420 6f74 6865 7220 666c ile and other fl\n-00002700: 6176 6f72 7320 6f66 2061 7263 6869 7665 avors of archive\n-00002710: 2066 6f72 2064 6973 7472 6962 7574 696f for distributio\n-00002720: 6e2e 2020 5468 650a 6669 6c65 2069 7320 n. The.file is \n-00002730: 6e61 6d65 6420 6261 7365 6420 6f6e 2074 named based on t\n-00002740: 6865 20e2 8098 5041 434b 4147 45e2 8099 he ...PACKAGE...\n-00002750: 2061 6e64 20e2 8098 5645 5253 494f 4ee2 and ...VERSION.\n-00002760: 8099 2076 6172 6961 626c 6573 2064 6566 .. variables def\n-00002770: 696e 6564 2062 790a e280 9841 4d5f 494e ined by....AM_IN\n-00002780: 4954 5f41 5554 4f4d 414b 45e2 8099 2028 IT_AUTOMAKE... (\n-00002790: 2a6e 6f74 6520 4d61 6372 6f73 3a3a 293b *note Macros::);\n-000027a0: 206d 6f72 6520 7072 6563 6973 656c 7920 more precisely \n-000027b0: 7468 6520 677a 6970 7065 6420 e280 9874 the gzipped ...t\n-000027c0: 6172 e280 990a 6669 6c65 2069 7320 6e61 ar....file is na\n-000027d0: 6d65 6420 e280 9850 4143 4b41 4745 2d56 med ...PACKAGE-V\n-000027e0: 4552 5349 4f4e 2e74 6172 2e67 7ae2 8099 ERSION.tar.gz...\n-000027f0: 2e20 2059 6f75 2063 616e 2075 7365 2074 . You can use t\n-00002800: 6865 20e2 8098 6d61 6b65 e280 9920 7661 he ...make... va\n-00002810: 7269 6162 6c65 0ae2 8098 475a 4950 5f45 riable....GZIP_E\n-00002820: 4e56 e280 9920 746f 2063 6f6e 7472 6f6c NV... to control\n-00002830: 2068 6f77 2067 7a69 7020 6973 2072 756e how gzip is run\n-00002840: 2e20 2054 6865 2064 6566 6175 6c74 2073 . The default s\n-00002850: 6574 7469 6e67 2069 7320 e280 982d 2d62 etting is ...--b\n-00002860: 6573 74e2 8099 2e0a 0a20 2020 466f 7220 est...... For \n-00002870: 7468 6520 6d6f 7374 2070 6172 742c 2074 the most part, t\n-00002880: 6865 2066 696c 6573 2074 6f20 6469 7374 he files to dist\n-00002890: 7269 6275 7465 2061 7265 2061 7574 6f6d ribute are autom\n-000028a0: 6174 6963 616c 6c79 2066 6f75 6e64 2062 atically found b\n-000028b0: 790a 4175 746f 6d61 6b65 3a20 616c 6c20 y.Automake: all \n-000028c0: 736f 7572 6365 2066 696c 6573 2061 7265 source files are\n-000028d0: 2061 7574 6f6d 6174 6963 616c 6c79 2069 automatically i\n-000028e0: 6e63 6c75 6465 6420 696e 2061 2064 6973 ncluded in a dis\n-000028f0: 7472 6962 7574 696f 6e2c 0a61 7320 6172 tribution,.as ar\n-00002900: 6520 616c 6c20 e280 984d 616b 6566 696c e all ...Makefil\n-00002910: 652e 616d e280 9920 616e 6420 e280 984d e.am... and ...M\n-00002920: 616b 6566 696c 652e 696e e280 9920 6669 akefile.in... fi\n-00002930: 6c65 732e 2020 4175 746f 6d61 6b65 2061 les. Automake a\n-00002940: 6c73 6f20 6861 7320 610a 6275 696c 742d lso has a.built-\n-00002950: 696e 206c 6973 7420 6f66 2063 6f6d 6d6f in list of commo\n-00002960: 6e6c 7920 7573 6564 2066 696c 6573 2074 nly used files t\n-00002970: 6861 7420 6172 6520 6175 746f 6d61 7469 hat are automati\n-00002980: 6361 6c6c 7920 696e 636c 7564 6564 2069 cally included i\n-00002990: 660a 7468 6579 2061 7265 2066 6f75 6e64 f.they are found\n-000029a0: 2069 6e20 7468 6520 6375 7272 656e 7420 in the current \n-000029b0: 6469 7265 6374 6f72 7920 2865 6974 6865 directory (eithe\n-000029c0: 7220 7068 7973 6963 616c 6c79 2c20 6f72 r physically, or\n-000029d0: 2061 7320 7468 650a 7461 7267 6574 206f as the.target o\n-000029e0: 6620 6120 e280 984d 616b 6566 696c 652e f a ...Makefile.\n-000029f0: 616d e280 9920 7275 6c65 293b 2074 6869 am... rule); thi\n-00002a00: 7320 6c69 7374 2069 7320 7072 696e 7465 s list is printe\n-00002a10: 6420 6279 20e2 8098 6175 746f 6d61 6b65 d by ...automake\n-00002a20: 0a2d 2d68 656c 70e2 8099 2e20 204e 6f74 .--help.... Not\n-00002a30: 6520 7468 6174 2073 6f6d 6520 6669 6c65 e that some file\n-00002a40: 7320 696e 2074 6869 7320 6c69 7374 2061 s in this list a\n-00002a50: 7265 2061 6374 7561 6c6c 7920 6469 7374 re actually dist\n-00002a60: 7269 6275 7465 640a 6f6e 6c79 2069 6620 ributed.only if \n-00002a70: 6f74 6865 7220 6365 7274 6169 6e20 636f other certain co\n-00002a80: 6e64 6974 696f 6e73 2068 6f6c 6420 2866 nditions hold (f\n-00002a90: 6f72 2065 7861 6d70 6c65 2c20 7468 6520 or example, the \n-00002aa0: e280 9863 6f6e 6669 672e 682e 746f 70e2 ...config.h.top.\n-00002ab0: 8099 0a61 6e64 20e2 8098 636f 6e66 6967 ...and ...config\n-00002ac0: 2e68 2e62 6f74 e280 9920 6669 6c65 7320 .h.bot... files \n-00002ad0: 6172 6520 6175 746f 6d61 7469 6361 6c6c are automaticall\n-00002ae0: 7920 6469 7374 7269 6275 7465 6420 6f6e y distributed on\n-00002af0: 6c79 2069 662c 2065 2e67 2e2c 0ae2 8098 ly if, e.g.,....\n-00002b00: 4143 5f43 4f4e 4649 475f 4845 4144 4552 AC_CONFIG_HEADER\n-00002b10: 5328 5b63 6f6e 6669 672e 685d 29e2 8099 S([config.h])...\n-00002b20: 2069 7320 7573 6564 2069 6e20 e280 9863 is used in ...c\n-00002b30: 6f6e 6669 6775 7265 2e61 63e2 8099 292e onfigure.ac...).\n-00002b40: 2020 416c 736f 2c20 6669 6c65 730a 7468 Also, files.th\n-00002b50: 6174 2061 7265 2072 6561 6420 6279 20e2 at are read by .\n-00002b60: 8098 636f 6e66 6967 7572 65e2 8099 2028 ..configure... (\n-00002b70: 692e 652e 2074 6865 2073 6f75 7263 6520 i.e. the source \n-00002b80: 6669 6c65 7320 636f 7272 6573 706f 6e64 files correspond\n-00002b90: 696e 6720 746f 2074 6865 0a66 696c 6573 ing to the.files\n-00002ba0: 2073 7065 6369 6669 6564 2069 6e20 7661 specified in va\n-00002bb0: 7269 6f75 7320 4175 746f 636f 6e66 206d rious Autoconf m\n-00002bc0: 6163 726f 7320 7375 6368 2061 7320 e280 acros such as ..\n-00002bd0: 9841 435f 434f 4e46 4947 5f46 494c 4553 .AC_CONFIG_FILES\n-00002be0: e280 9920 616e 640a 7369 626c 696e 6773 ... and.siblings\n-00002bf0: 2920 6172 6520 6175 746f 6d61 7469 6361 ) are automatica\n-00002c00: 6c6c 7920 6469 7374 7269 6275 7465 642e lly distributed.\n-00002c10: 2020 4669 6c65 7320 696e 636c 7564 6564 Files included\n-00002c20: 2069 6e20 610a e280 984d 616b 6566 696c in a....Makefil\n-00002c30: 652e 616d e280 9920 2875 7369 6e67 20e2 e.am... (using .\n-00002c40: 8098 696e 636c 7564 65e2 8099 2920 6f72 ..include...) or\n-00002c50: 2069 6e20 e280 9863 6f6e 6669 6775 7265 in ...configure\n-00002c60: 2e61 63e2 8099 2028 7573 696e 670a e280 .ac... (using...\n-00002c70: 986d 345f 696e 636c 7564 65e2 8099 292c .m4_include...),\n-00002c80: 2061 6e64 2068 656c 7065 7220 7363 7269 and helper scri\n-00002c90: 7074 7320 696e 7374 616c 6c65 6420 7769 pts installed wi\n-00002ca0: 7468 20e2 8098 6175 746f 6d61 6b65 0a2d th ...automake.-\n-00002cb0: 2d61 6464 2d6d 6973 7369 6e67 e280 9920 -add-missing... \n-00002cc0: 6172 6520 616c 736f 2064 6973 7472 6962 are also distrib\n-00002cd0: 7574 6564 2e0a 0a20 2020 5374 696c 6c2c uted... Still,\n-00002ce0: 2073 6f6d 6574 696d 6573 2074 6865 7265 sometimes there\n-00002cf0: 2061 7265 2066 696c 6573 2074 6861 7420 are files that \n-00002d00: 6d75 7374 2062 6520 6469 7374 7269 6275 must be distribu\n-00002d10: 7465 642c 2062 7574 2077 6869 6368 0a61 ted, but which.a\n-00002d20: 7265 206e 6f74 2063 6f76 6572 6564 2069 re not covered i\n-00002d30: 6e20 7468 6520 6175 746f 6d61 7469 6320 n the automatic \n-00002d40: 7275 6c65 732e 2020 5468 6573 6520 6669 rules. These fi\n-00002d50: 6c65 7320 7368 6f75 6c64 2062 6520 6c69 les should be li\n-00002d60: 7374 6564 2069 6e0a 7468 6520 e280 9845 sted in.the ...E\n-00002d70: 5854 5241 5f44 4953 54e2 8099 2076 6172 XTRA_DIST... var\n-00002d80: 6961 626c 652e 2020 596f 7520 6361 6e20 iable. You can \n-00002d90: 6d65 6e74 696f 6e20 6669 6c65 7320 6672 mention files fr\n-00002da0: 6f6d 2073 7562 6469 7265 6374 6f72 6965 om subdirectorie\n-00002db0: 7320 696e 0ae2 8098 4558 5452 415f 4449 s in....EXTRA_DI\n-00002dc0: 5354 e280 992e 0a0a 2020 2059 6f75 2063 ST...... You c\n-00002dd0: 616e 2061 6c73 6f20 6d65 6e74 696f 6e20 an also mention \n-00002de0: 6120 6469 7265 6374 6f72 7920 696e 20e2 a directory in .\n-00002df0: 8098 4558 5452 415f 4449 5354 e280 993b ..EXTRA_DIST...;\n-00002e00: 2069 6e20 7468 6973 2063 6173 6520 7468 in this case th\n-00002e10: 650a 656e 7469 7265 2064 6972 6563 746f e.entire directo\n-00002e20: 7279 2077 696c 6c20 6265 2072 6563 7572 ry will be recur\n-00002e30: 7369 7665 6c79 2063 6f70 6965 6420 696e sively copied in\n-00002e40: 746f 2074 6865 2064 6973 7472 6962 7574 to the distribut\n-00002e50: 696f 6e2e 0a50 6c65 6173 6520 6e6f 7465 ion..Please note\n-00002e60: 2074 6861 7420 7468 6973 2077 696c 6c20 that this will \n-00002e70: 616c 736f 2063 6f70 7920 5f65 7665 7279 also copy _every\n-00002e80: 7468 696e 675f 2069 6e20 7468 6520 6469 thing_ in the di\n-00002e90: 7265 6374 6f72 792c 0a69 6e63 6c75 6469 rectory,.includi\n-00002ea0: 6e67 2c20 652e 672e 2c20 5375 6276 6572 ng, e.g., Subver\n-00002eb0: 7369 6f6e 2773 20e2 8098 2e73 766e e280 sion's ....svn..\n-00002ec0: 9920 7072 6976 6174 6520 6469 7265 6374 . private direct\n-00002ed0: 6f72 6965 7320 6f72 2043 5653 2f52 4353 ories or CVS/RCS\n-00002ee0: 0a76 6572 7369 6f6e 2063 6f6e 7472 6f6c .version control\n-00002ef0: 2066 696c 6573 2e20 2057 6520 7265 636f files. We reco\n-00002f00: 6d6d 656e 6420 6167 6169 6e73 7420 7573 mmend against us\n-00002f10: 696e 6720 7468 6973 2066 6561 7475 7265 ing this feature\n-00002f20: 2e0a 0a20 2020 4966 2079 6f75 2064 6566 ... If you def\n-00002f30: 696e 6520 e280 9853 5542 4449 5253 e280 ine ...SUBDIRS..\n-00002f40: 992c 2041 7574 6f6d 616b 6520 7769 6c6c ., Automake will\n-00002f50: 2072 6563 7572 7369 7665 6c79 2069 6e63 recursively inc\n-00002f60: 6c75 6465 2074 6865 0a73 7562 6469 7265 lude the.subdire\n-00002f70: 6374 6f72 6965 7320 696e 2074 6865 2064 ctories in the d\n-00002f80: 6973 7472 6962 7574 696f 6e2e 2020 4966 istribution. If\n-00002f90: 20e2 8098 5355 4244 4952 53e2 8099 2069 ...SUBDIRS... i\n-00002fa0: 7320 6465 6669 6e65 640a 636f 6e64 6974 s defined.condit\n-00002fb0: 696f 6e61 6c6c 7920 282a 6e6f 7465 2043 ionally (*note C\n-00002fc0: 6f6e 6469 7469 6f6e 616c 733a 3a29 2c20 onditionals::), \n-00002fd0: 4175 746f 6d61 6b65 2077 696c 6c20 6e6f Automake will no\n-00002fe0: 726d 616c 6c79 2069 6e63 6c75 6465 2061 rmally include a\n-00002ff0: 6c6c 0a64 6972 6563 746f 7269 6573 2074 ll.directories t\n-00003000: 6861 7420 636f 756c 6420 706f 7373 6962 hat could possib\n-00003010: 6c79 2061 7070 6561 7220 696e 20e2 8098 ly appear in ...\n-00003020: 5355 4244 4952 53e2 8099 2069 6e20 7468 SUBDIRS... in th\n-00003030: 6520 6469 7374 7269 6275 7469 6f6e 2e0a e distribution..\n-00003040: 4966 2079 6f75 206e 6565 6420 746f 2073 If you need to s\n-00003050: 7065 6369 6679 2074 6865 2073 6574 206f pecify the set o\n-00003060: 6620 6469 7265 6374 6f72 6965 7320 636f f directories co\n-00003070: 6e64 6974 696f 6e61 6c6c 792c 2079 6f75 nditionally, you\n-00003080: 2063 616e 2073 6574 0a74 6865 2076 6172 can set.the var\n-00003090: 6961 626c 6520 e280 9844 4953 545f 5355 iable ...DIST_SU\n-000030a0: 4244 4952 53e2 8099 2074 6f20 7468 6520 BDIRS... to the \n-000030b0: 6578 6163 7420 6c69 7374 206f 6620 7375 exact list of su\n-000030c0: 6264 6972 6563 746f 7269 6573 2074 6f0a bdirectories to.\n-000030d0: 696e 636c 7564 6520 696e 2074 6865 2064 include in the d\n-000030e0: 6973 7472 6962 7574 696f 6e20 282a 6e6f istribution (*no\n-000030f0: 7465 2043 6f6e 6469 7469 6f6e 616c 2053 te Conditional S\n-00003100: 7562 6469 7265 6374 6f72 6965 733a 3a29 ubdirectories::)\n-00003110: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n-00003120: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-00003130: 4e6f 6465 3a20 4669 6e65 2d67 7261 696e Node: Fine-grain\n-00003140: 6564 2044 6973 7472 6962 7574 696f 6e20 ed Distribution \n-00003150: 436f 6e74 726f 6c2c 2020 4e65 7874 3a20 Control, Next: \n-00003160: 5468 6520 6469 7374 2048 6f6f 6b2c 2020 The dist Hook, \n-00003170: 5072 6576 3a20 4261 7369 6373 206f 6620 Prev: Basics of \n-00003180: 4469 7374 7269 6275 7469 6f6e 2c20 2055 Distribution, U\n-00003190: 703a 2044 6973 740a 0a31 342e 3220 4669 p: Dist..14.2 Fi\n-000031a0: 6e65 2d67 7261 696e 6564 2044 6973 7472 ne-grained Distr\n-000031b0: 6962 7574 696f 6e20 436f 6e74 726f 6c0a ibution Control.\n-000031c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00002680: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 ===========..The\n+00002690: 20e2 8098 6469 7374 e280 9920 7275 6c65 ...dist... rule\n+000026a0: 2069 6e20 7468 6520 6765 6e65 7261 7465 in the generate\n+000026b0: 6420 e280 984d 616b 6566 696c 652e 696e d ...Makefile.in\n+000026c0: e280 9920 6361 6e20 6265 2075 7365 6420 ... can be used \n+000026d0: 746f 2067 656e 6572 6174 6520 610a 677a to generate a.gz\n+000026e0: 6970 7065 6420 e280 9874 6172 e280 9920 ipped ...tar... \n+000026f0: 6669 6c65 2061 6e64 206f 7468 6572 2066 file and other f\n+00002700: 6c61 766f 7273 206f 6620 6172 6368 6976 lavors of archiv\n+00002710: 6520 666f 7220 6469 7374 7269 6275 7469 e for distributi\n+00002720: 6f6e 2e20 2054 6865 0a66 696c 6520 6973 on. The.file is\n+00002730: 206e 616d 6564 2062 6173 6564 206f 6e20 named based on \n+00002740: 7468 6520 e280 9850 4143 4b41 4745 e280 the ...PACKAGE..\n+00002750: 9920 616e 6420 e280 9856 4552 5349 4f4e . and ...VERSION\n+00002760: e280 9920 7661 7269 6162 6c65 7320 6465 ... variables de\n+00002770: 6669 6e65 6420 6279 0ae2 8098 414d 5f49 fined by....AM_I\n+00002780: 4e49 545f 4155 544f 4d41 4b45 e280 9920 NIT_AUTOMAKE... \n+00002790: 282a 6e6f 7465 204d 6163 726f 733a 3a29 (*note Macros::)\n+000027a0: 3b20 6d6f 7265 2070 7265 6369 7365 6c79 ; more precisely\n+000027b0: 2074 6865 2067 7a69 7070 6564 20e2 8098 the gzipped ...\n+000027c0: 7461 72e2 8099 0a66 696c 6520 6973 206e tar....file is n\n+000027d0: 616d 6564 20e2 8098 5041 434b 4147 452d amed ...PACKAGE-\n+000027e0: 5645 5253 494f 4e2e 7461 722e 677a e280 VERSION.tar.gz..\n+000027f0: 992e 2020 596f 7520 6361 6e20 7573 6520 .. You can use \n+00002800: 7468 6520 e280 986d 616b 65e2 8099 2076 the ...make... v\n+00002810: 6172 6961 626c 650a e280 9847 5a49 505f ariable....GZIP_\n+00002820: 454e 56e2 8099 2074 6f20 636f 6e74 726f ENV... to contro\n+00002830: 6c20 686f 7720 677a 6970 2069 7320 7275 l how gzip is ru\n+00002840: 6e2e 2020 5468 6520 6465 6661 756c 7420 n. The default \n+00002850: 7365 7474 696e 6720 6973 20e2 8098 2d2d setting is ...--\n+00002860: 6265 7374 e280 992e 0a0a 2020 2046 6f72 best...... For\n+00002870: 2074 6865 206d 6f73 7420 7061 7274 2c20 the most part, \n+00002880: 7468 6520 6669 6c65 7320 746f 2064 6973 the files to dis\n+00002890: 7472 6962 7574 6520 6172 6520 6175 746f tribute are auto\n+000028a0: 6d61 7469 6361 6c6c 7920 666f 756e 6420 matically found \n+000028b0: 6279 0a41 7574 6f6d 616b 653a 2061 6c6c by.Automake: all\n+000028c0: 2073 6f75 7263 6520 6669 6c65 7320 6172 source files ar\n+000028d0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically \n+000028e0: 696e 636c 7564 6564 2069 6e20 6120 6469 included in a di\n+000028f0: 7374 7269 6275 7469 6f6e 2c0a 6173 2061 stribution,.as a\n+00002900: 7265 2061 6c6c 20e2 8098 4d61 6b65 6669 re all ...Makefi\n+00002910: 6c65 2e61 6de2 8099 2061 6e64 20e2 8098 le.am... and ...\n+00002920: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2066 Makefile.in... f\n+00002930: 696c 6573 2e20 2041 7574 6f6d 616b 6520 iles. Automake \n+00002940: 616c 736f 2068 6173 2061 0a62 7569 6c74 also has a.built\n+00002950: 2d69 6e20 6c69 7374 206f 6620 636f 6d6d -in list of comm\n+00002960: 6f6e 6c79 2075 7365 6420 6669 6c65 7320 only used files \n+00002970: 7468 6174 2061 7265 2061 7574 6f6d 6174 that are automat\n+00002980: 6963 616c 6c79 2069 6e63 6c75 6465 6420 ically included \n+00002990: 6966 0a74 6865 7920 6172 6520 666f 756e if.they are foun\n+000029a0: 6420 696e 2074 6865 2063 7572 7265 6e74 d in the current\n+000029b0: 2064 6972 6563 746f 7279 2028 6569 7468 directory (eith\n+000029c0: 6572 2070 6879 7369 6361 6c6c 792c 206f er physically, o\n+000029d0: 7220 6173 2074 6865 0a74 6172 6765 7420 r as the.target \n+000029e0: 6f66 2061 20e2 8098 4d61 6b65 6669 6c65 of a ...Makefile\n+000029f0: 2e61 6de2 8099 2072 756c 6529 3b20 7468 .am... rule); th\n+00002a00: 6973 206c 6973 7420 6973 2070 7269 6e74 is list is print\n+00002a10: 6564 2062 7920 e280 9861 7574 6f6d 616b ed by ...automak\n+00002a20: 650a 2d2d 6865 6c70 e280 992e 2020 4e6f e.--help.... No\n+00002a30: 7465 2074 6861 7420 736f 6d65 2066 696c te that some fil\n+00002a40: 6573 2069 6e20 7468 6973 206c 6973 7420 es in this list \n+00002a50: 6172 6520 6163 7475 616c 6c79 2064 6973 are actually dis\n+00002a60: 7472 6962 7574 6564 0a6f 6e6c 7920 6966 tributed.only if\n+00002a70: 206f 7468 6572 2063 6572 7461 696e 2063 other certain c\n+00002a80: 6f6e 6469 7469 6f6e 7320 686f 6c64 2028 onditions hold (\n+00002a90: 666f 7220 6578 616d 706c 652c 2074 6865 for example, the\n+00002aa0: 20e2 8098 636f 6e66 6967 2e68 2e74 6f70 ...config.h.top\n+00002ab0: e280 990a 616e 6420 e280 9863 6f6e 6669 ....and ...confi\n+00002ac0: 672e 682e 626f 74e2 8099 2066 696c 6573 g.h.bot... files\n+00002ad0: 2061 7265 2061 7574 6f6d 6174 6963 616c are automatical\n+00002ae0: 6c79 2064 6973 7472 6962 7574 6564 206f ly distributed o\n+00002af0: 6e6c 7920 6966 2c20 652e 672e 2c0a e280 nly if, e.g.,...\n+00002b00: 9841 435f 434f 4e46 4947 5f48 4541 4445 .AC_CONFIG_HEADE\n+00002b10: 5253 285b 636f 6e66 6967 2e68 5d29 e280 RS([config.h])..\n+00002b20: 9920 6973 2075 7365 6420 696e 20e2 8098 . is used in ...\n+00002b30: 636f 6e66 6967 7572 652e 6163 e280 9929 configure.ac...)\n+00002b40: 2e20 2041 6c73 6f2c 2066 696c 6573 0a74 . Also, files.t\n+00002b50: 6861 7420 6172 6520 7265 6164 2062 7920 hat are read by \n+00002b60: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+00002b70: 2869 2e65 2e20 7468 6520 736f 7572 6365 (i.e. the source\n+00002b80: 2066 696c 6573 2063 6f72 7265 7370 6f6e files correspon\n+00002b90: 6469 6e67 2074 6f20 7468 650a 6669 6c65 ding to the.file\n+00002ba0: 7320 7370 6563 6966 6965 6420 696e 2076 s specified in v\n+00002bb0: 6172 696f 7573 2041 7574 6f63 6f6e 6620 arious Autoconf \n+00002bc0: 6d61 6372 6f73 2073 7563 6820 6173 20e2 macros such as .\n+00002bd0: 8098 4143 5f43 4f4e 4649 475f 4649 4c45 ..AC_CONFIG_FILE\n+00002be0: 53e2 8099 2061 6e64 0a73 6962 6c69 6e67 S... and.sibling\n+00002bf0: 7329 2061 7265 2061 7574 6f6d 6174 6963 s) are automatic\n+00002c00: 616c 6c79 2064 6973 7472 6962 7574 6564 ally distributed\n+00002c10: 2e20 2046 696c 6573 2069 6e63 6c75 6465 . Files include\n+00002c20: 6420 696e 2061 0ae2 8098 4d61 6b65 6669 d in a....Makefi\n+00002c30: 6c65 2e61 6de2 8099 2028 7573 696e 6720 le.am... (using \n+00002c40: e280 9869 6e63 6c75 6465 e280 9929 206f ...include...) o\n+00002c50: 7220 696e 20e2 8098 636f 6e66 6967 7572 r in ...configur\n+00002c60: 652e 6163 e280 9920 2875 7369 6e67 0ae2 e.ac... (using..\n+00002c70: 8098 6d34 5f69 6e63 6c75 6465 e280 9929 ..m4_include...)\n+00002c80: 2c20 616e 6420 6865 6c70 6572 2073 6372 , and helper scr\n+00002c90: 6970 7473 2069 6e73 7461 6c6c 6564 2077 ipts installed w\n+00002ca0: 6974 6820 e280 9861 7574 6f6d 616b 650a ith ...automake.\n+00002cb0: 2d2d 6164 642d 6d69 7373 696e 67e2 8099 --add-missing...\n+00002cc0: 2061 7265 2061 6c73 6f20 6469 7374 7269 are also distri\n+00002cd0: 6275 7465 642e 0a0a 2020 2053 7469 6c6c buted... Still\n+00002ce0: 2c20 736f 6d65 7469 6d65 7320 7468 6572 , sometimes ther\n+00002cf0: 6520 6172 6520 6669 6c65 7320 7468 6174 e are files that\n+00002d00: 206d 7573 7420 6265 2064 6973 7472 6962 must be distrib\n+00002d10: 7574 6564 2c20 6275 7420 7768 6963 680a uted, but which.\n+00002d20: 6172 6520 6e6f 7420 636f 7665 7265 6420 are not covered \n+00002d30: 696e 2074 6865 2061 7574 6f6d 6174 6963 in the automatic\n+00002d40: 2072 756c 6573 2e20 2054 6865 7365 2066 rules. These f\n+00002d50: 696c 6573 2073 686f 756c 6420 6265 206c iles should be l\n+00002d60: 6973 7465 6420 696e 0a74 6865 20e2 8098 isted in.the ...\n+00002d70: 4558 5452 415f 4449 5354 e280 9920 7661 EXTRA_DIST... va\n+00002d80: 7269 6162 6c65 2e20 2059 6f75 2063 616e riable. You can\n+00002d90: 206d 656e 7469 6f6e 2066 696c 6573 2066 mention files f\n+00002da0: 726f 6d20 7375 6264 6972 6563 746f 7269 rom subdirectori\n+00002db0: 6573 2069 6e0a e280 9845 5854 5241 5f44 es in....EXTRA_D\n+00002dc0: 4953 54e2 8099 2e0a 0a20 2020 596f 7520 IST...... You \n+00002dd0: 6361 6e20 616c 736f 206d 656e 7469 6f6e can also mention\n+00002de0: 2061 2064 6972 6563 746f 7279 2069 6e20 a directory in \n+00002df0: e280 9845 5854 5241 5f44 4953 54e2 8099 ...EXTRA_DIST...\n+00002e00: 3b20 696e 2074 6869 7320 6361 7365 2074 ; in this case t\n+00002e10: 6865 0a65 6e74 6972 6520 6469 7265 6374 he.entire direct\n+00002e20: 6f72 7920 7769 6c6c 2062 6520 7265 6375 ory will be recu\n+00002e30: 7273 6976 656c 7920 636f 7069 6564 2069 rsively copied i\n+00002e40: 6e74 6f20 7468 6520 6469 7374 7269 6275 nto the distribu\n+00002e50: 7469 6f6e 2e0a 506c 6561 7365 206e 6f74 tion..Please not\n+00002e60: 6520 7468 6174 2074 6869 7320 7769 6c6c e that this will\n+00002e70: 2061 6c73 6f20 636f 7079 205f 6576 6572 also copy _ever\n+00002e80: 7974 6869 6e67 5f20 696e 2074 6865 2064 ything_ in the d\n+00002e90: 6972 6563 746f 7279 2c0a 696e 636c 7564 irectory,.includ\n+00002ea0: 696e 672c 2065 2e67 2e2c 2053 7562 7665 ing, e.g., Subve\n+00002eb0: 7273 696f 6e27 7320 e280 982e 7376 6ee2 rsion's ....svn.\n+00002ec0: 8099 2070 7269 7661 7465 2064 6972 6563 .. private direc\n+00002ed0: 746f 7269 6573 206f 7220 4356 532f 5243 tories or CVS/RC\n+00002ee0: 530a 7665 7273 696f 6e20 636f 6e74 726f S.version contro\n+00002ef0: 6c20 6669 6c65 732e 2020 5765 2072 6563 l files. We rec\n+00002f00: 6f6d 6d65 6e64 2061 6761 696e 7374 2075 ommend against u\n+00002f10: 7369 6e67 2074 6869 7320 6665 6174 7572 sing this featur\n+00002f20: 652e 0a0a 2020 2049 6620 796f 7520 6465 e... If you de\n+00002f30: 6669 6e65 20e2 8098 5355 4244 4952 53e2 fine ...SUBDIRS.\n+00002f40: 8099 2c20 4175 746f 6d61 6b65 2077 696c .., Automake wil\n+00002f50: 6c20 7265 6375 7273 6976 656c 7920 696e l recursively in\n+00002f60: 636c 7564 6520 7468 650a 7375 6264 6972 clude the.subdir\n+00002f70: 6563 746f 7269 6573 2069 6e20 7468 6520 ectories in the \n+00002f80: 6469 7374 7269 6275 7469 6f6e 2e20 2049 distribution. I\n+00002f90: 6620 e280 9853 5542 4449 5253 e280 9920 f ...SUBDIRS... \n+00002fa0: 6973 2064 6566 696e 6564 0a63 6f6e 6469 is defined.condi\n+00002fb0: 7469 6f6e 616c 6c79 2028 2a6e 6f74 6520 tionally (*note \n+00002fc0: 436f 6e64 6974 696f 6e61 6c73 3a3a 292c Conditionals::),\n+00002fd0: 2041 7574 6f6d 616b 6520 7769 6c6c 206e Automake will n\n+00002fe0: 6f72 6d61 6c6c 7920 696e 636c 7564 6520 ormally include \n+00002ff0: 616c 6c0a 6469 7265 6374 6f72 6965 7320 all.directories \n+00003000: 7468 6174 2063 6f75 6c64 2070 6f73 7369 that could possi\n+00003010: 626c 7920 6170 7065 6172 2069 6e20 e280 bly appear in ..\n+00003020: 9853 5542 4449 5253 e280 9920 696e 2074 .SUBDIRS... in t\n+00003030: 6865 2064 6973 7472 6962 7574 696f 6e2e he distribution.\n+00003040: 0a49 6620 796f 7520 6e65 6564 2074 6f20 .If you need to \n+00003050: 7370 6563 6966 7920 7468 6520 7365 7420 specify the set \n+00003060: 6f66 2064 6972 6563 746f 7269 6573 2063 of directories c\n+00003070: 6f6e 6469 7469 6f6e 616c 6c79 2c20 796f onditionally, yo\n+00003080: 7520 6361 6e20 7365 740a 7468 6520 7661 u can set.the va\n+00003090: 7269 6162 6c65 20e2 8098 4449 5354 5f53 riable ...DIST_S\n+000030a0: 5542 4449 5253 e280 9920 746f 2074 6865 UBDIRS... to the\n+000030b0: 2065 7861 6374 206c 6973 7420 6f66 2073 exact list of s\n+000030c0: 7562 6469 7265 6374 6f72 6965 7320 746f ubdirectories to\n+000030d0: 0a69 6e63 6c75 6465 2069 6e20 7468 6520 .include in the \n+000030e0: 6469 7374 7269 6275 7469 6f6e 2028 2a6e distribution (*n\n+000030f0: 6f74 6520 436f 6e64 6974 696f 6e61 6c20 ote Conditional \n+00003100: 5375 6264 6972 6563 746f 7269 6573 3a3a Subdirectories::\n+00003110: 292e 0a0a 1f0a 4669 6c65 3a20 6175 746f ).....File: auto\n+00003120: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00003130: 204e 6f64 653a 2046 696e 652d 6772 6169 Node: Fine-grai\n+00003140: 6e65 6420 4469 7374 7269 6275 7469 6f6e ned Distribution\n+00003150: 2043 6f6e 7472 6f6c 2c20 204e 6578 743a Control, Next:\n+00003160: 2054 6865 2064 6973 7420 486f 6f6b 2c20 The dist Hook, \n+00003170: 2050 7265 763a 2042 6173 6963 7320 6f66 Prev: Basics of\n+00003180: 2044 6973 7472 6962 7574 696f 6e2c 2020 Distribution, \n+00003190: 5570 3a20 4469 7374 0a0a 3134 2e32 2046 Up: Dist..14.2 F\n+000031a0: 696e 652d 6772 6169 6e65 6420 4469 7374 ine-grained Dist\n+000031b0: 7269 6275 7469 6f6e 2043 6f6e 7472 6f6c ribution Control\n+000031c0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n 000031d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000031e0: 3d3d 3d3d 3d3d 0a0a 536f 6d65 7469 6d65 ======..Sometime\n-000031f0: 7320 796f 7520 6e65 6564 2074 6967 6874 s you need tight\n-00003200: 6572 2063 6f6e 7472 6f6c 206f 7665 7220 er control over \n-00003210: 7768 6174 2064 6f65 7320 5f6e 6f74 5f20 what does _not_ \n-00003220: 676f 2069 6e74 6f20 7468 650a 6469 7374 go into the.dist\n-00003230: 7269 6275 7469 6f6e 3b20 666f 7220 696e ribution; for in\n-00003240: 7374 616e 6365 2c20 796f 7520 6d69 6768 stance, you migh\n-00003250: 7420 6861 7665 2073 6f75 7263 6520 6669 t have source fi\n-00003260: 6c65 7320 7468 6174 2061 7265 0a67 656e les that are.gen\n-00003270: 6572 6174 6564 2061 6e64 2074 6861 7420 erated and that \n-00003280: 796f 7520 646f 206e 6f74 2077 616e 7420 you do not want \n-00003290: 746f 2064 6973 7472 6962 7574 652e 2020 to distribute. \n-000032a0: 496e 2074 6869 7320 6361 7365 2041 7574 In this case Aut\n-000032b0: 6f6d 616b 650a 6769 7665 7320 6669 6e65 omake.gives fine\n-000032c0: 2d67 7261 696e 6564 2063 6f6e 7472 6f6c -grained control\n-000032d0: 2075 7369 6e67 2074 6865 20e2 8098 6469 using the ...di\n-000032e0: 7374 e280 9920 616e 6420 e280 986e 6f64 st... and ...nod\n-000032f0: 6973 74e2 8099 2070 7265 6669 7865 732e ist... prefixes.\n-00003300: 2020 416e 790a 7072 696d 6172 7920 6f72 Any.primary or\n-00003310: 20e2 8098 5f53 4f55 5243 4553 e280 9920 ..._SOURCES... \n-00003320: 7661 7269 6162 6c65 2063 616e 2062 6520 variable can be \n-00003330: 7072 6566 6978 6564 2077 6974 6820 e280 prefixed with ..\n-00003340: 9864 6973 745f e280 9920 746f 2061 6464 .dist_... to add\n-00003350: 2074 6865 0a6c 6973 7465 6420 6669 6c65 the.listed file\n-00003360: 7320 746f 2074 6865 2064 6973 7472 6962 s to the distrib\n-00003370: 7574 696f 6e2e 2020 5369 6d69 6c61 726c ution. Similarl\n-00003380: 792c 20e2 8098 6e6f 6469 7374 5fe2 8099 y, ...nodist_...\n-00003390: 2063 616e 2062 6520 7573 6564 2074 6f0a can be used to.\n-000033a0: 6f6d 6974 2074 6865 2066 696c 6573 2066 omit the files f\n-000033b0: 726f 6d20 7468 6520 6469 7374 7269 6275 rom the distribu\n-000033c0: 7469 6f6e 2e0a 0a20 2020 4173 2061 6e20 tion... As an \n-000033d0: 6578 616d 706c 652c 2068 6572 6520 6973 example, here is\n-000033e0: 2068 6f77 2079 6f75 2077 6f75 6c64 2063 how you would c\n-000033f0: 6175 7365 2073 6f6d 6520 6461 7461 2074 ause some data t\n-00003400: 6f20 6265 0a64 6973 7472 6962 7574 6564 o be.distributed\n-00003410: 2077 6869 6c65 206c 6561 7669 6e67 2073 while leaving s\n-00003420: 6f6d 6520 736f 7572 6365 2063 6f64 6520 ome source code \n-00003430: 6f75 7420 6f66 2074 6865 2064 6973 7472 out of the distr\n-00003440: 6962 7574 696f 6e3a 0a0a 2020 2020 2064 ibution:.. d\n-00003450: 6973 745f 6461 7461 5f44 4154 4120 3d20 ist_data_DATA = \n-00003460: 6469 7374 7269 6275 7465 2d74 6869 730a distribute-this.\n-00003470: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n-00003480: 5320 3d20 666f 6f0a 2020 2020 206e 6f64 S = foo. nod\n-00003490: 6973 745f 666f 6f5f 534f 5552 4345 5320 ist_foo_SOURCES \n-000034a0: 3d20 646f 2d6e 6f74 2d64 6973 7472 6962 = do-not-distrib\n-000034b0: 7574 652e 630a 0a1f 0a46 696c 653a 2061 ute.c....File: a\n-000034c0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n-000034d0: 6f2c 2020 4e6f 6465 3a20 5468 6520 6469 o, Node: The di\n-000034e0: 7374 2048 6f6f 6b2c 2020 4e65 7874 3a20 st Hook, Next: \n-000034f0: 4368 6563 6b69 6e67 2074 6865 2044 6973 Checking the Dis\n-00003500: 7472 6962 7574 696f 6e2c 2020 5072 6576 tribution, Prev\n-00003510: 3a20 4669 6e65 2d67 7261 696e 6564 2044 : Fine-grained D\n-00003520: 6973 7472 6962 7574 696f 6e20 436f 6e74 istribution Cont\n-00003530: 726f 6c2c 2020 5570 3a20 4469 7374 0a0a rol, Up: Dist..\n-00003540: 3134 2e33 2054 6865 2064 6973 7420 486f 14.3 The dist Ho\n-00003550: 6f6b 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ok.=============\n-00003560: 3d3d 3d3d 3d0a 0a4f 6363 6173 696f 6e61 =====..Occasiona\n-00003570: 6c6c 7920 6974 2069 7320 7573 6566 756c lly it is useful\n-00003580: 2074 6f20 6265 2061 626c 6520 746f 2063 to be able to c\n-00003590: 6861 6e67 6520 7468 6520 6469 7374 7269 hange the distri\n-000035a0: 6275 7469 6f6e 2062 6566 6f72 650a 6974 bution before.it\n-000035b0: 2069 7320 7061 636b 6167 6564 2075 702e is packaged up.\n-000035c0: 2020 4966 2074 6865 20e2 8098 6469 7374 If the ...dist\n-000035d0: 2d68 6f6f 6be2 8099 2072 756c 6520 6578 -hook... rule ex\n-000035e0: 6973 7473 2c20 6974 2069 7320 7275 6e20 ists, it is run \n-000035f0: 6166 7465 7220 7468 650a 6469 7374 7269 after the.distri\n-00003600: 6275 7469 6f6e 2064 6972 6563 746f 7279 bution directory\n-00003610: 2069 7320 6669 6c6c 6564 2c20 6275 7420 is filled, but \n-00003620: 6265 666f 7265 2074 6865 2061 6374 7561 before the actua\n-00003630: 6c20 7461 7220 286f 7220 7368 6172 290a l tar (or shar).\n-00003640: 6669 6c65 2069 7320 6372 6561 7465 642e file is created.\n-00003650: 2020 4f6e 6520 7761 7920 746f 2075 7365 One way to use\n-00003660: 2074 6869 7320 6973 2066 6f72 2064 6973 this is for dis\n-00003670: 7472 6962 7574 696e 6720 6669 6c65 7320 tributing files \n-00003680: 696e 0a73 7562 6469 7265 6374 6f72 6965 in.subdirectorie\n-00003690: 7320 666f 7220 7768 6963 6820 6120 6e65 s for which a ne\n-000036a0: 7720 e280 984d 616b 6566 696c 652e 616d w ...Makefile.am\n-000036b0: e280 9920 6973 206f 7665 726b 696c 6c3a ... is overkill:\n-000036c0: 0a0a 2020 2020 2064 6973 742d 686f 6f6b .. dist-hook\n-000036d0: 3a0a 2020 2020 2020 2020 2020 2020 206d :. m\n-000036e0: 6b64 6972 2024 2864 6973 7464 6972 292f kdir $(distdir)/\n-000036f0: 7261 6e64 6f6d 0a20 2020 2020 2020 2020 random. \n-00003700: 2020 2020 6370 202d 7020 2428 7372 6364 cp -p $(srcd\n-00003710: 6972 292f 7261 6e64 6f6d 2f61 3120 2428 ir)/random/a1 $(\n-00003720: 7372 6364 6972 292f 7261 6e64 6f6d 2f61 srcdir)/random/a\n-00003730: 3220 2428 6469 7374 6469 7229 2f72 616e 2 $(distdir)/ran\n-00003740: 646f 6d0a 0a20 2020 416e 6f74 6865 7220 dom.. Another \n-00003750: 7761 7920 746f 2075 7365 2074 6869 7320 way to use this \n-00003760: 6973 2066 6f72 2072 656d 6f76 696e 6720 is for removing \n-00003770: 756e 6e65 6365 7373 6172 7920 6669 6c65 unnecessary file\n-00003780: 7320 7468 6174 2067 6574 0a72 6563 7572 s that get.recur\n-00003790: 7369 7665 6c79 2069 6e63 6c75 6465 6420 sively included \n-000037a0: 6279 2073 7065 6369 6679 696e 6720 6120 by specifying a \n-000037b0: 6469 7265 6374 6f72 7920 696e 2045 5854 directory in EXT\n-000037c0: 5241 5f44 4953 543a 0a0a 2020 2020 2045 RA_DIST:.. E\n-000037d0: 5854 5241 5f44 4953 5420 3d20 646f 630a XTRA_DIST = doc.\n-000037e0: 0a20 2020 2020 6469 7374 2d68 6f6f 6b3a . dist-hook:\n-000037f0: 0a20 2020 2020 2020 2020 2020 2020 726d . rm\n-00003800: 202d 7266 2060 6669 6e64 2024 2864 6973 -rf `find $(dis\n-00003810: 7464 6972 292f 646f 6320 2d74 7970 6520 tdir)/doc -type \n-00003820: 6420 2d6e 616d 6520 2e73 766e 600a 0a20 d -name .svn`.. \n-00003830: 2020 5477 6f20 7661 7269 6162 6c65 7320 Two variables \n-00003840: 7468 6174 2063 6f6d 6520 6861 6e64 7920 that come handy \n-00003850: 7768 656e 2077 7269 7469 6e67 20e2 8098 when writing ...\n-00003860: 6469 7374 2d68 6f6f 6be2 8099 2072 756c dist-hook... rul\n-00003870: 6573 2061 7265 0ae2 8098 2428 6469 7374 es are....$(dist\n-00003880: 6469 7229 e280 9920 616e 6420 e280 9824 dir)... and ...$\n-00003890: 2874 6f70 5f64 6973 7464 6972 29e2 8099 (top_distdir)...\n-000038a0: 2e0a 0a20 2020 e280 9824 2864 6973 7464 ... ...$(distd\n-000038b0: 6972 29e2 8099 2070 6f69 6e74 7320 746f ir)... points to\n-000038c0: 2074 6865 2064 6972 6563 746f 7279 2077 the directory w\n-000038d0: 6865 7265 2074 6865 20e2 8098 6469 7374 here the ...dist\n-000038e0: e280 9920 7275 6c65 2077 696c 6c20 636f ... rule will co\n-000038f0: 7079 0a66 696c 6573 2066 726f 6d20 7468 py.files from th\n-00003900: 6520 6375 7272 656e 7420 6469 7265 6374 e current direct\n-00003910: 6f72 7920 6265 666f 7265 2063 7265 6174 ory before creat\n-00003920: 696e 6720 7468 6520 7461 7262 616c 6c2e ing the tarball.\n-00003930: 2020 4966 2079 6f75 0a61 7265 2061 7420 If you.are at \n-00003940: 7468 6520 746f 702d 6c65 7665 6c20 6469 the top-level di\n-00003950: 7265 6374 6f72 792c 2074 6865 6e20 e280 rectory, then ..\n-00003960: 9864 6973 7464 6972 203d 2024 2850 4143 .distdir = $(PAC\n-00003970: 4b41 4745 292d 2428 5645 5253 494f 4e29 KAGE)-$(VERSION)\n-00003980: e280 992e 0a57 6865 6e20 7573 6564 2066 .....When used f\n-00003990: 726f 6d20 7375 6264 6972 6563 746f 7279 rom subdirectory\n-000039a0: 206e 616d 6564 20e2 8098 666f 6f2f e280 named ...foo/..\n-000039b0: 992c 2074 6865 6e20 e280 9864 6973 7464 ., then ...distd\n-000039c0: 6972 203d 0a2e 2e2f 2428 5041 434b 4147 ir =.../$(PACKAG\n-000039d0: 4529 2d24 2856 4552 5349 4f4e 292f 666f E)-$(VERSION)/fo\n-000039e0: 6fe2 8099 2e20 20e2 8098 2428 6469 7374 o.... ...$(dist\n-000039f0: 6469 7229 e280 9920 6361 6e20 6265 2061 dir)... can be a\n-00003a00: 2072 656c 6174 6976 6520 6f72 0a61 6273 relative or.abs\n-00003a10: 6f6c 7574 6520 7061 7468 2c20 646f 206e olute path, do n\n-00003a20: 6f74 2061 7373 756d 6520 616e 7920 666f ot assume any fo\n-00003a30: 726d 2e0a 0a20 2020 e280 9824 2874 6f70 rm... ...$(top\n-00003a40: 5f64 6973 7464 6972 29e2 8099 2061 6c77 _distdir)... alw\n-00003a50: 6179 7320 706f 696e 7473 2074 6f20 7468 ays points to th\n-00003a60: 6520 726f 6f74 2064 6972 6563 746f 7279 e root directory\n-00003a70: 206f 6620 7468 650a 6469 7374 7269 6275 of the.distribu\n-00003a80: 7465 6420 7472 6565 2e20 2041 7420 7468 ted tree. At th\n-00003a90: 6520 746f 702d 6c65 7665 6c20 6974 2773 e top-level it's\n-00003aa0: 2065 7175 616c 2074 6f20 e280 9824 2864 equal to ...$(d\n-00003ab0: 6973 7464 6972 29e2 8099 2e20 2049 6e20 istdir).... In \n-00003ac0: 7468 650a e280 9866 6f6f 2fe2 8099 2073 the....foo/... s\n-00003ad0: 7562 6469 7265 6374 6f72 7920 e280 9874 ubdirectory ...t\n-00003ae0: 6f70 5f64 6973 7464 6972 203d 202e 2e2f op_distdir = ../\n-00003af0: 2428 5041 434b 4147 4529 2d24 2856 4552 $(PACKAGE)-$(VER\n-00003b00: 5349 4f4e 29e2 8099 2e0a e280 9824 2874 SION)........$(t\n-00003b10: 6f70 5f64 6973 7464 6972 29e2 8099 2074 op_distdir)... t\n-00003b20: 6f6f 2063 616e 2062 6520 6120 7265 6c61 oo can be a rela\n-00003b30: 7469 7665 206f 7220 6162 736f 6c75 7465 tive or absolute\n-00003b40: 2070 6174 682e 0a0a 2020 204e 6f74 6520 path... Note \n-00003b50: 7468 6174 2077 6865 6e20 7061 636b 6167 that when packag\n-00003b60: 6573 2061 7265 206e 6573 7465 6420 7573 es are nested us\n-00003b70: 696e 6720 e280 9841 435f 434f 4e46 4947 ing ...AC_CONFIG\n-00003b80: 5f53 5542 4449 5253 e280 9920 282a 6e6f _SUBDIRS... (*no\n-00003b90: 7465 0a53 7562 7061 636b 6167 6573 3a3a te.Subpackages::\n-00003ba0: 292c 2074 6865 6e20 e280 9824 2864 6973 ), then ...$(dis\n-00003bb0: 7464 6972 29e2 8099 2061 6e64 20e2 8098 tdir)... and ...\n-00003bc0: 2428 746f 705f 6469 7374 6469 7229 e280 $(top_distdir)..\n-00003bd0: 9920 6172 6520 7265 6c61 7469 7665 2074 . are relative t\n-00003be0: 6f0a 7468 6520 7061 636b 6167 6520 7768 o.the package wh\n-00003bf0: 6572 6520 e280 986d 616b 6520 6469 7374 ere ...make dist\n-00003c00: e280 9920 7761 7320 7275 6e2c 206e 6f74 ... was run, not\n-00003c10: 2074 6f20 616e 7920 7375 622d 7061 636b to any sub-pack\n-00003c20: 6167 6573 2069 6e76 6f6c 7665 642e 0a0a ages involved...\n-00003c30: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-00003c40: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-00003c50: 653a 2043 6865 636b 696e 6720 7468 6520 e: Checking the \n-00003c60: 4469 7374 7269 6275 7469 6f6e 2c20 204e Distribution, N\n-00003c70: 6578 743a 2054 6865 2054 7970 6573 206f ext: The Types o\n-00003c80: 6620 4469 7374 7269 6275 7469 6f6e 732c f Distributions,\n-00003c90: 2020 5072 6576 3a20 5468 6520 6469 7374 Prev: The dist\n-00003ca0: 2048 6f6f 6b2c 2020 5570 3a20 4469 7374 Hook, Up: Dist\n-00003cb0: 0a0a 3134 2e34 2043 6865 636b 696e 6720 ..14.4 Checking \n-00003cc0: 7468 6520 4469 7374 7269 6275 7469 6f6e the Distribution\n-00003cd0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n-00003ce0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-00003cf0: 0a41 7574 6f6d 616b 6520 616c 736f 2067 .Automake also g\n-00003d00: 656e 6572 6174 6573 2061 20e2 8098 6469 enerates a ...di\n-00003d10: 7374 6368 6563 6be2 8099 2072 756c 6520 stcheck... rule \n-00003d20: 7468 6174 2063 616e 2062 6520 6f66 2068 that can be of h\n-00003d30: 656c 7020 746f 2065 6e73 7572 650a 7468 elp to ensure.th\n-00003d40: 6174 2061 2067 6976 656e 2064 6973 7472 at a given distr\n-00003d50: 6962 7574 696f 6e20 7769 6c6c 2061 6374 ibution will act\n-00003d60: 7561 6c6c 7920 776f 726b 2e20 20e2 8098 ually work. ...\n-00003d70: 6469 7374 6368 6563 6be2 8099 206d 616b distcheck... mak\n-00003d80: 6573 2061 0a64 6973 7472 6962 7574 696f es a.distributio\n-00003d90: 6e2c 2074 6865 6e20 7472 6965 7320 746f n, then tries to\n-00003da0: 2064 6f20 6120 e280 9856 5041 5448 e280 do a ...VPATH..\n-00003db0: 9920 6275 696c 6420 282a 6e6f 7465 2056 . build (*note V\n-00003dc0: 5041 5448 2042 7569 6c64 733a 3a29 2c0a PATH Builds::),.\n-00003dd0: 7275 6e20 7468 6520 7465 7374 2073 7569 run the test sui\n-00003de0: 7465 2c20 616e 6420 6669 6e61 6c6c 7920 te, and finally \n-00003df0: 6d61 6b65 2061 6e6f 7468 6572 2074 6172 make another tar\n-00003e00: 6261 6c6c 2074 6f20 656e 7375 7265 2074 ball to ensure t\n-00003e10: 6865 0a64 6973 7472 6962 7574 696f 6e20 he.distribution \n-00003e20: 6973 2073 656c 662d 636f 6e74 6169 6e65 is self-containe\n-00003e30: 642e 0a0a 2020 2042 7569 6c64 696e 6720 d... Building \n-00003e40: 7468 6520 7061 636b 6167 6520 696e 766f the package invo\n-00003e50: 6c76 6573 2072 756e 6e69 6e67 20e2 8098 lves running ...\n-00003e60: 2e2f 636f 6e66 6967 7572 65e2 8099 2e20 ./configure.... \n-00003e70: 2049 6620 796f 7520 6e65 6564 2074 6f0a If you need to.\n-00003e80: 7375 7070 6c79 2061 6464 6974 696f 6e61 supply additiona\n-00003e90: 6c20 666c 6167 7320 746f 20e2 8098 636f l flags to ...co\n-00003ea0: 6e66 6967 7572 65e2 8099 2c20 6465 6669 nfigure..., defi\n-00003eb0: 6e65 2074 6865 6d20 696e 2074 6865 0ae2 ne them in the..\n-00003ec0: 8098 414d 5f44 4953 5443 4845 434b 5f43 ..AM_DISTCHECK_C\n-00003ed0: 4f4e 4649 4755 5245 5f46 4c41 4753 e280 ONFIGURE_FLAGS..\n-00003ee0: 9920 7661 7269 6162 6c65 2069 6e20 796f . variable in yo\n-00003ef0: 7572 2074 6f70 2d6c 6576 656c 20e2 8098 ur top-level ...\n-00003f00: 4d61 6b65 6669 6c65 2e61 6de2 8099 2e0a Makefile.am.....\n-00003f10: 5468 6520 7573 6572 2063 616e 2073 7469 The user can sti\n-00003f20: 6c6c 2065 7874 656e 6420 6f72 206f 7665 ll extend or ove\n-00003f30: 7272 6964 6520 7468 6520 666c 6167 7320 rride the flags \n-00003f40: 7072 6f76 6964 6564 2074 6865 7265 2062 provided there b\n-00003f50: 790a 6465 6669 6e69 6e67 2074 6865 20e2 y.defining the .\n-00003f60: 8098 4449 5354 4348 4543 4b5f 434f 4e46 ..DISTCHECK_CONF\n-00003f70: 4947 5552 455f 464c 4147 53e2 8099 2076 IGURE_FLAGS... v\n-00003f80: 6172 6961 626c 652c 206f 6e20 7468 6520 ariable, on the \n-00003f90: 636f 6d6d 616e 6420 6c69 6e65 0a77 6865 command line.whe\n-00003fa0: 6e20 696e 766f 6b69 6e67 20e2 8098 6d61 n invoking ...ma\n-00003fb0: 6b65 e280 992e 0a0a 2020 2053 7469 6c6c ke...... Still\n-00003fc0: 2c20 6465 7665 6c6f 7065 7273 2061 7265 , developers are\n-00003fd0: 2065 6e63 6f75 7261 6765 6420 746f 2073 encouraged to s\n-00003fe0: 7472 6976 6520 746f 206d 616b 6520 7468 trive to make th\n-00003ff0: 6569 7220 636f 6465 0a62 7569 6c64 6162 eir code.buildab\n-00004000: 6c65 2077 6974 686f 7574 2072 6571 7569 le without requi\n-00004010: 7269 6e67 2061 6e79 2073 7065 6369 616c ring any special\n-00004020: 2063 6f6e 6669 6775 7265 206f 7074 696f configure optio\n-00004030: 6e3b 2074 6875 732c 2069 6e0a 6765 6e65 n; thus, in.gene\n-00004040: 7261 6c2c 2079 6f75 2073 686f 756c 646e ral, you shouldn\n-00004050: 2774 2064 6566 696e 6520 e280 9841 4d5f 't define ...AM_\n-00004060: 4449 5354 4348 4543 4b5f 434f 4e46 4947 DISTCHECK_CONFIG\n-00004070: 5552 455f 464c 4147 53e2 8099 2e20 2048 URE_FLAGS.... H\n-00004080: 6f77 6576 6572 2c0a 7468 6572 6520 6d69 owever,.there mi\n-00004090: 6768 7420 6265 2066 6577 2073 6365 6e61 ght be few scena\n-000040a0: 7269 6f73 2069 6e20 7768 6963 6820 7468 rios in which th\n-000040b0: 6520 7573 6520 6f66 2074 6869 7320 7661 e use of this va\n-000040c0: 7269 6162 6c65 2069 730a 6a75 7374 6966 riable is.justif\n-000040d0: 6965 642e 2020 474e 5520 e280 986d 34e2 ied. GNU ...m4.\n-000040e0: 8099 206f 6666 6572 7320 616e 2065 7861 .. offers an exa\n-000040f0: 6d70 6c65 2e20 2047 4e55 20e2 8098 6d34 mple. GNU ...m4\n-00004100: e280 9920 636f 6e66 6967 7572 6573 2062 ... configures b\n-00004110: 7920 6465 6661 756c 740a 7769 7468 2069 y default.with i\n-00004120: 7473 2065 7870 6572 696d 656e 7461 6c20 ts experimental \n-00004130: 616e 6420 7365 6c64 6f6d 2075 7365 6420 and seldom used \n-00004140: 2263 6861 6e67 6577 6f72 6422 2066 6561 \"changeword\" fea\n-00004150: 7475 7265 2064 6973 6162 6c65 643b 2073 ture disabled; s\n-00004160: 6f0a 696e 2069 7473 2063 6173 6520 6974 o.in its case it\n-00004170: 2069 7320 7573 6566 756c 2074 6f20 6861 is useful to ha\n-00004180: 7665 20e2 8098 6d61 6b65 2064 6973 7463 ve ...make distc\n-00004190: 6865 636b e280 9920 7275 6e20 636f 6e66 heck... run conf\n-000041a0: 6967 7572 6520 7769 7468 2074 6865 0ae2 igure with the..\n-000041b0: 8098 2d2d 7769 7468 2d63 6861 6e67 6577 ..--with-changew\n-000041c0: 6f72 64e2 8099 206f 7074 696f 6e2c 2074 ord... option, t\n-000041d0: 6f20 656e 7375 7265 2074 6861 7420 7468 o ensure that th\n-000041e0: 6520 636f 6465 2066 6f72 2063 6861 6e67 e code for chang\n-000041f0: 6577 6f72 640a 7375 7070 6f72 7420 7374 eword.support st\n-00004200: 696c 6c20 636f 6d70 696c 6573 2063 6f72 ill compiles cor\n-00004210: 7265 6374 6c79 2e20 2047 4e55 20e2 8098 rectly. GNU ...\n-00004220: 6d34 e280 9920 616c 736f 2065 6d70 6c6f m4... also emplo\n-00004230: 7973 2074 6865 0ae2 8098 414d 5f44 4953 ys the....AM_DIS\n-00004240: 5443 4845 434b 5f43 4f4e 4649 4755 5245 TCHECK_CONFIGURE\n-00004250: 5f46 4c41 4753 e280 9920 7661 7269 6162 _FLAGS... variab\n-00004260: 6c65 2074 6f20 7374 7265 7373 2d74 6573 le to stress-tes\n-00004270: 7420 7468 6520 7573 6520 6f66 0ae2 8098 t the use of....\n-00004280: 2d2d 7072 6f67 7261 6d2d 7072 6566 6978 --program-prefix\n-00004290: 3d67 e280 992c 2073 696e 6365 2061 7420 =g..., since at \n-000042a0: 6f6e 6520 706f 696e 7420 7468 6520 e280 one point the ..\n-000042b0: 986d 34e2 8099 2062 7569 6c64 2073 7973 .m4... build sys\n-000042c0: 7465 6d20 6861 6420 6120 6275 670a 7768 tem had a bug.wh\n-000042d0: 6572 6520 e280 986d 616b 6520 696e 7374 ere ...make inst\n-000042e0: 616c 6c63 6865 636b e280 9920 7761 7320 allcheck... was \n-000042f0: 7772 6f6e 676c 7920 6173 7375 6d69 6e67 wrongly assuming\n-00004300: 2069 7420 636f 756c 6420 626c 696e 646c it could blindl\n-00004310: 7920 7465 7374 0a22 e280 986d 34e2 8099 y test.\"...m4...\n-00004320: 222c 2072 6174 6865 7220 7468 616e 2074 \", rather than t\n-00004330: 6865 206a 7573 742d 696e 7374 616c 6c65 he just-installe\n-00004340: 6420 22e2 8098 676d 34e2 8099 222e 0a0a d \"...gm4...\"...\n-00004350: 2020 2049 6620 7468 6520 e280 9864 6973 If the ...dis\n-00004360: 7463 6865 636b 2d68 6f6f 6be2 8099 2072 tcheck-hook... r\n-00004370: 756c 6520 6973 2064 6566 696e 6564 2069 ule is defined i\n-00004380: 6e20 796f 7572 2074 6f70 2d6c 6576 656c n your top-level\n-00004390: 0ae2 8098 4d61 6b65 6669 6c65 2e61 6de2 ....Makefile.am.\n-000043a0: 8099 2c20 7468 656e 2069 7420 7769 6c6c .., then it will\n-000043b0: 2062 6520 696e 766f 6b65 6420 6279 20e2 be invoked by .\n-000043c0: 8098 6469 7374 6368 6563 6be2 8099 2061 ..distcheck... a\n-000043d0: 6674 6572 2074 6865 206e 6577 0a64 6973 fter the new.dis\n-000043e0: 7472 6962 7574 696f 6e20 6861 7320 6265 tribution has be\n-000043f0: 656e 2075 6e70 6163 6b65 642c 2062 7574 en unpacked, but\n-00004400: 2062 6566 6f72 6520 7468 6520 756e 7061 before the unpa\n-00004410: 636b 6564 2063 6f70 7920 6973 0a63 6f6e cked copy is.con\n-00004420: 6669 6775 7265 6420 616e 6420 6275 696c figured and buil\n-00004430: 742e 2020 596f 7572 20e2 8098 6469 7374 t. Your ...dist\n-00004440: 6368 6563 6b2d 686f 6f6b e280 9920 6361 check-hook... ca\n-00004450: 6e20 646f 2061 6c6d 6f73 7420 616e 7974 n do almost anyt\n-00004460: 6869 6e67 2c0a 7468 6f75 6768 2061 7320 hing,.though as \n-00004470: 616c 7761 7973 2063 6175 7469 6f6e 2069 always caution i\n-00004480: 7320 6164 7669 7365 642e 2020 4765 6e65 s advised. Gene\n-00004490: 7261 6c6c 7920 7468 6973 2068 6f6f 6b20 rally this hook \n-000044a0: 6973 2075 7365 6420 746f 0a63 6865 636b is used to.check\n-000044b0: 2066 6f72 2070 6f74 656e 7469 616c 2064 for potential d\n-000044c0: 6973 7472 6962 7574 696f 6e20 6572 726f istribution erro\n-000044d0: 7273 206e 6f74 2063 6175 6768 7420 6279 rs not caught by\n-000044e0: 2074 6865 2073 7461 6e64 6172 640a 6d65 the standard.me\n-000044f0: 6368 616e 6973 6d2e 2020 4e6f 7465 2074 chanism. Note t\n-00004500: 6861 7420 e280 9864 6973 7463 6865 636b hat ...distcheck\n-00004510: 2d68 6f6f 6be2 8099 2061 7320 7765 6c6c -hook... as well\n-00004520: 2061 730a e280 9841 4d5f 4449 5354 4348 as....AM_DISTCH\n-00004530: 4543 4b5f 434f 4e46 4947 5552 455f 464c ECK_CONFIGURE_FL\n-00004540: 4147 53e2 8099 2061 6e64 20e2 8098 4449 AGS... and ...DI\n-00004550: 5354 4348 4543 4b5f 434f 4e46 4947 5552 STCHECK_CONFIGUR\n-00004560: 455f 464c 4147 53e2 8099 2061 7265 206e E_FLAGS... are n\n-00004570: 6f74 0a68 6f6e 6f72 6564 2069 6e20 6120 ot.honored in a \n-00004580: 7375 6270 6163 6b61 6765 20e2 8098 4d61 subpackage ...Ma\n-00004590: 6b65 6669 6c65 2e61 6de2 8099 2c20 6275 kefile.am..., bu\n-000045a0: 7420 7468 6520 666c 6167 7320 6672 6f6d t the flags from\n-000045b0: 0ae2 8098 414d 5f44 4953 5443 4845 434b ....AM_DISTCHECK\n-000045c0: 5f43 4f4e 4649 4755 5245 5f46 4c41 4753 _CONFIGURE_FLAGS\n-000045d0: e280 9920 616e 6420 e280 9844 4953 5443 ... and ...DISTC\n-000045e0: 4845 434b 5f43 4f4e 4649 4755 5245 5f46 HECK_CONFIGURE_F\n-000045f0: 4c41 4753 e280 9920 6172 650a 7061 7373 LAGS... are.pass\n-00004600: 6564 2064 6f77 6e20 746f 2074 6865 20e2 ed down to the .\n-00004610: 8098 636f 6e66 6967 7572 65e2 8099 2073 ..configure... s\n-00004620: 6372 6970 7420 6f66 2074 6865 2073 7562 cript of the sub\n-00004630: 7061 636b 6167 652e 0a0a 2020 2053 7065 package... Spe\n-00004640: 616b 696e 6720 6f66 2070 6f74 656e 7469 aking of potenti\n-00004650: 616c 2064 6973 7472 6962 7574 696f 6e20 al distribution \n-00004660: 6572 726f 7273 2c20 e280 9864 6973 7463 errors, ...distc\n-00004670: 6865 636b e280 9920 616c 736f 2065 6e73 heck... also ens\n-00004680: 7572 6573 0a74 6861 7420 7468 6520 e280 ures.that the ..\n-00004690: 9864 6973 7463 6c65 616e e280 9920 7275 .distclean... ru\n-000046a0: 6c65 2061 6374 7561 6c6c 7920 7265 6d6f le actually remo\n-000046b0: 7665 7320 616c 6c20 6275 696c 7420 6669 ves all built fi\n-000046c0: 6c65 732e 2020 5468 6973 2069 730a 646f les. This is.do\n-000046d0: 6e65 2062 7920 7275 6e6e 696e 6720 e280 ne by running ..\n-000046e0: 986d 616b 6520 6469 7374 636c 6561 6e63 .make distcleanc\n-000046f0: 6865 636b e280 9920 6174 2074 6865 2065 heck... at the e\n-00004700: 6e64 206f 6620 7468 6520 e280 9856 5041 nd of the ...VPA\n-00004710: 5448 e280 9920 6275 696c 642e 0a42 7920 TH... build..By \n-00004720: 6465 6661 756c 742c 20e2 8098 6469 7374 default, ...dist\n-00004730: 636c 6561 6e63 6865 636b e280 9920 7769 cleancheck... wi\n-00004740: 6c6c 2072 756e 20e2 8098 6469 7374 636c ll run ...distcl\n-00004750: 6561 6ee2 8099 2061 6e64 2074 6865 6e20 ean... and then \n-00004760: 6d61 6b65 2073 7572 6520 7468 650a 6275 make sure the.bu\n-00004770: 696c 6420 7472 6565 2068 6173 2062 6565 ild tree has bee\n-00004780: 6e20 656d 7074 6965 6420 6279 2072 756e n emptied by run\n-00004790: 6e69 6e67 20e2 8098 2428 6469 7374 636c ning ...$(distcl\n-000047a0: 6561 6e63 6865 636b 5f6c 6973 7466 696c eancheck_listfil\n-000047b0: 6573 29e2 8099 2e0a 5573 7561 6c6c 7920 es).....Usually \n-000047c0: 7468 6973 2063 6865 636b 2077 696c 6c20 this check will \n-000047d0: 6669 6e64 2067 656e 6572 6174 6564 2066 find generated f\n-000047e0: 696c 6573 2074 6861 7420 796f 7520 666f iles that you fo\n-000047f0: 7267 6f74 2074 6f20 6164 6420 746f 0a74 rgot to add to.t\n-00004800: 6865 20e2 8098 4449 5354 434c 4541 4e46 he ...DISTCLEANF\n-00004810: 494c 4553 e280 9920 7661 7269 6162 6c65 ILES... variable\n-00004820: 2028 2a6e 6f74 6520 436c 6561 6e3a 3a29 (*note Clean::)\n-00004830: 2e0a 0a20 2020 5468 6520 e280 9864 6973 ... The ...dis\n-00004840: 7463 6c65 616e 6368 6563 6be2 8099 2062 tcleancheck... b\n-00004850: 6568 6176 696f 7220 7368 6f75 6c64 2062 ehavior should b\n-00004860: 6520 4f4b 2066 6f72 206d 6f73 7420 7061 e OK for most pa\n-00004870: 636b 6167 6573 2c0a 6f74 6865 7277 6973 ckages,.otherwis\n-00004880: 6520 796f 7520 6861 7665 2074 6865 2070 e you have the p\n-00004890: 6f73 7369 6269 6c69 7479 2074 6f20 6f76 ossibility to ov\n-000048a0: 6572 7269 6465 2074 6865 2064 6566 696e erride the defin\n-000048b0: 6974 696f 6e20 6f66 2065 6974 6865 720a ition of either.\n-000048c0: 7468 6520 e280 9864 6973 7463 6c65 616e the ...distclean\n-000048d0: 6368 6563 6be2 8099 2072 756c 652c 206f check... rule, o\n-000048e0: 7220 7468 6520 e280 9824 2864 6973 7463 r the ...$(distc\n-000048f0: 6c65 616e 6368 6563 6b5f 6c69 7374 6669 leancheck_listfi\n-00004900: 6c65 7329 e280 990a 7661 7269 6162 6c65 les)....variable\n-00004910: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n-00004920: 2074 6f20 6469 7361 626c 6520 e280 9864 to disable ...d\n-00004930: 6973 7463 6c65 616e 6368 6563 6be2 8099 istcleancheck...\n-00004940: 2063 6f6d 706c 6574 656c 792c 2061 6464 completely, add\n-00004950: 2074 6865 0a66 6f6c 6c6f 7769 6e67 2072 the.following r\n-00004960: 756c 6520 746f 2079 6f75 7220 746f 702d ule to your top-\n-00004970: 6c65 7665 6c20 e280 984d 616b 6566 696c level ...Makefil\n-00004980: 652e 616d e280 993a 0a0a 2020 2020 2064 e.am...:.. d\n-00004990: 6973 7463 6c65 616e 6368 6563 6b3a 0a20 istcleancheck:. \n-000049a0: 2020 2020 2020 2020 2020 2020 403a 0a0a @:..\n-000049b0: 2020 2049 6620 796f 7520 7761 6e74 20e2 If you want .\n-000049c0: 8098 6469 7374 636c 6561 6e63 6865 636b ..distcleancheck\n-000049d0: e280 9920 746f 2069 676e 6f72 6520 6275 ... to ignore bu\n-000049e0: 696c 7420 6669 6c65 7320 7468 6174 2068 ilt files that h\n-000049f0: 6176 6520 6e6f 7420 6265 656e 0a63 6c65 ave not been.cle\n-00004a00: 616e 6564 2062 6563 6175 7365 2074 6865 aned because the\n-00004a10: 7920 6172 6520 616c 736f 2070 6172 7420 y are also part \n-00004a20: 6f66 2074 6865 2064 6973 7472 6962 7574 of the distribut\n-00004a30: 696f 6e2c 2061 6464 2074 6865 0a66 6f6c ion, add the.fol\n-00004a40: 6c6f 7769 6e67 2064 6566 696e 6974 696f lowing definitio\n-00004a50: 6e20 696e 7374 6561 643a 0a0a 2020 2020 n instead:.. \n-00004a60: 2064 6973 7463 6c65 616e 6368 6563 6b5f distcleancheck_\n-00004a70: 6c69 7374 6669 6c65 7320 3d20 5c0a 2020 listfiles = \\. \n-00004a80: 2020 2020 2066 696e 6420 2e20 2d74 7970 find . -typ\n-00004a90: 6520 6620 2d65 7865 6320 7368 202d 6320 e f -exec sh -c \n-00004aa0: 2774 6573 7420 2d66 2024 2873 7263 6469 'test -f $(srcdi\n-00004ab0: 7229 2f24 2431 207c 7c20 6563 686f 2024 r)/$$1 || echo $\n-00004ac0: 2431 2720 5c0a 2020 2020 2020 2020 2020 $1' \\. \n-00004ad0: 2020 7368 2027 7b7d 2720 273b 270a 0a20 sh '{}' ';'.. \n-00004ae0: 2020 5468 6520 6162 6f76 6520 6465 6669 The above defi\n-00004af0: 6e69 7469 6f6e 2069 7320 6e6f 7420 7468 nition is not th\n-00004b00: 6520 6465 6661 756c 7420 6265 6361 7573 e default becaus\n-00004b10: 6520 6974 2773 2075 7375 616c 6c79 2061 e it's usually a\n-00004b20: 6e20 6572 726f 720a 6966 2079 6f75 7220 n error.if your \n-00004b30: 4d61 6b65 6669 6c65 7320 6361 7573 6520 Makefiles cause \n-00004b40: 736f 6d65 2064 6973 7472 6962 7574 6564 some distributed\n-00004b50: 2066 696c 6573 2074 6f20 6265 2072 6562 files to be reb\n-00004b60: 7569 6c74 2077 6865 6e20 7468 650a 7573 uilt when the.us\n-00004b70: 6572 2062 7569 6c64 2074 6865 2070 6163 er build the pac\n-00004b80: 6b61 6765 2e20 2028 5468 696e 6b20 6162 kage. (Think ab\n-00004b90: 6f75 7420 7468 6520 7573 6572 206d 6973 out the user mis\n-00004ba0: 7369 6e67 2074 6865 2074 6f6f 6c20 7265 sing the tool re\n-00004bb0: 7175 6972 6564 0a74 6f20 6275 696c 6420 quired.to build \n-00004bc0: 7468 6520 6669 6c65 3b20 6f72 2069 6620 the file; or if \n-00004bd0: 7468 6520 7265 7175 6972 6564 2074 6f6f the required too\n-00004be0: 6c20 6973 2062 7569 6c74 2062 7920 796f l is built by yo\n-00004bf0: 7572 2070 6163 6b61 6765 2c0a 636f 6e73 ur package,.cons\n-00004c00: 6964 6572 2074 6865 2063 726f 7373 2d63 ider the cross-c\n-00004c10: 6f6d 7069 6c61 7469 6f6e 2063 6173 6520 ompilation case \n-00004c20: 7768 6572 6520 6974 2063 616e 2774 2062 where it can't b\n-00004c30: 6520 7275 6e2e 2920 2054 6865 7265 2069 e run.) There i\n-00004c40: 7320 616e 0a65 6e74 7279 2069 6e20 7468 s an.entry in th\n-00004c50: 6520 4641 5120 6162 6f75 7420 7468 6973 e FAQ about this\n-00004c60: 2028 2a6e 6f74 6520 6469 7374 636c 6561 (*note distclea\n-00004c70: 6e63 6865 636b 3a3a 292c 206d 616b 6520 ncheck::), make \n-00004c80: 7375 7265 2079 6f75 2072 6561 640a 6974 sure you read.it\n-00004c90: 2062 6566 6f72 6520 706c 6179 696e 6720 before playing \n-00004ca0: 7769 7468 20e2 8098 6469 7374 636c 6561 with ...distclea\n-00004cb0: 6e63 6865 636b 5f6c 6973 7466 696c 6573 ncheck_listfiles\n-00004cc0: e280 992e 0a0a 2020 20e2 8098 6469 7374 ...... ...dist\n-00004cd0: 6368 6563 6be2 8099 2061 6c73 6f20 6368 check... also ch\n-00004ce0: 6563 6b73 2074 6861 7420 7468 6520 e280 ecks that the ..\n-00004cf0: 9875 6e69 6e73 7461 6c6c e280 9920 7275 .uninstall... ru\n-00004d00: 6c65 2077 6f72 6b73 2070 726f 7065 726c le works properl\n-00004d10: 792c 0a62 6f74 6820 666f 7220 6f72 6469 y,.both for ordi\n-00004d20: 6e61 7279 2061 6e64 20e2 8098 4445 5354 nary and ...DEST\n-00004d30: 4449 52e2 8099 2062 7569 6c64 732e 2020 DIR... builds. \n-00004d40: 4974 2064 6f65 7320 7468 6973 2062 7920 It does this by \n-00004d50: 696e 766f 6b69 6e67 20e2 8098 6d61 6b65 invoking ...make\n-00004d60: 0a75 6e69 6e73 7461 6c6c e280 992c 2061 .uninstall..., a\n-00004d70: 6e64 2074 6865 6e20 6974 2063 6865 636b nd then it check\n-00004d80: 7320 7468 6520 696e 7374 616c 6c20 7472 s the install tr\n-00004d90: 6565 2074 6f20 7365 6520 6966 2061 6e79 ee to see if any\n-00004da0: 2066 696c 6573 2061 7265 0a6c 6566 7420 files are.left \n-00004db0: 6f76 6572 2e20 2054 6869 7320 6368 6563 over. This chec\n-00004dc0: 6b20 7769 6c6c 206d 616b 6520 7375 7265 k will make sure\n-00004dd0: 2074 6861 7420 796f 7520 636f 7272 6563 that you correc\n-00004de0: 746c 7920 636f 6465 6420 796f 7572 0ae2 tly coded your..\n-00004df0: 8098 756e 696e 7374 616c 6ce2 8099 2d72 ..uninstall...-r\n-00004e00: 656c 6174 6564 2072 756c 6573 2e0a 0a20 elated rules... \n-00004e10: 2020 4279 2064 6566 6175 6c74 2c20 7468 By default, th\n-00004e20: 6520 6368 6563 6b69 6e67 2069 7320 646f e checking is do\n-00004e30: 6e65 2062 7920 7468 6520 e280 9864 6973 ne by the ...dis\n-00004e40: 7475 6e69 6e73 7461 6c6c 6368 6563 6be2 tuninstallcheck.\n-00004e50: 8099 2072 756c 652c 0a61 6e64 2074 6865 .. rule,.and the\n-00004e60: 206c 6973 7420 6f66 2066 696c 6573 2069 list of files i\n-00004e70: 6e20 7468 6520 696e 7374 616c 6c20 7472 n the install tr\n-00004e80: 6565 2069 7320 6765 6e65 7261 7465 6420 ee is generated \n-00004e90: 6279 0ae2 8098 2428 6469 7374 756e 696e by....$(distunin\n-00004ea0: 7374 616c 6c63 6865 636b 5f6c 6973 7466 stallcheck_listf\n-00004eb0: 696c 6573 29e2 8099 2028 7468 6973 2069 iles)... (this i\n-00004ec0: 7320 6120 7661 7269 6162 6c65 2077 686f s a variable who\n-00004ed0: 7365 2076 616c 7565 2069 7320 610a 7368 se value is a.sh\n-00004ee0: 656c 6c20 636f 6d6d 616e 6420 746f 2072 ell command to r\n-00004ef0: 756e 2074 6861 7420 7072 696e 7473 2074 un that prints t\n-00004f00: 6865 206c 6973 7420 6f66 2066 696c 6573 he list of files\n-00004f10: 2074 6f20 7374 646f 7574 292e 0a0a 2020 to stdout)... \n-00004f20: 2045 6974 6865 7220 6f66 2074 6865 7365 Either of these\n-00004f30: 2063 616e 2062 6520 6f76 6572 7269 6464 can be overridd\n-00004f40: 656e 2074 6f20 6d6f 6469 6679 2074 6865 en to modify the\n-00004f50: 2062 6568 6176 696f 7220 6f66 0ae2 8098 behavior of....\n-00004f60: 6469 7374 6368 6563 6be2 8099 2e20 2046 distcheck.... F\n-00004f70: 6f72 2069 6e73 7461 6e63 652c 2074 6f20 or instance, to \n-00004f80: 6469 7361 626c 6520 7468 6973 2063 6865 disable this che\n-00004f90: 636b 2063 6f6d 706c 6574 656c 792c 2079 ck completely, y\n-00004fa0: 6f75 2077 6f75 6c64 0a77 7269 7465 3a0a ou would.write:.\n-00004fb0: 0a20 2020 2020 6469 7374 756e 696e 7374 . distuninst\n-00004fc0: 616c 6c63 6865 636b 3a0a 2020 2020 2020 allcheck:. \n-00004fd0: 2020 2020 2020 2040 3a0a 0a1f 0a46 696c @:....Fil\n-00004fe0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n-00004ff0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5468 .info, Node: Th\n-00005000: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n-00005010: 6962 7574 696f 6e73 2c20 2050 7265 763a ibutions, Prev:\n-00005020: 2043 6865 636b 696e 6720 7468 6520 4469 Checking the Di\n-00005030: 7374 7269 6275 7469 6f6e 2c20 2055 703a stribution, Up:\n-00005040: 2044 6973 740a 0a31 342e 3520 5468 6520 Dist..14.5 The \n-00005050: 5479 7065 7320 6f66 2044 6973 7472 6962 Types of Distrib\n-00005060: 7574 696f 6e73 0a3d 3d3d 3d3d 3d3d 3d3d utions.=========\n+000031e0: 3d3d 3d3d 3d3d 3d0a 0a53 6f6d 6574 696d =======..Sometim\n+000031f0: 6573 2079 6f75 206e 6565 6420 7469 6768 es you need tigh\n+00003200: 7465 7220 636f 6e74 726f 6c20 6f76 6572 ter control over\n+00003210: 2077 6861 7420 646f 6573 205f 6e6f 745f what does _not_\n+00003220: 2067 6f20 696e 746f 2074 6865 0a64 6973 go into the.dis\n+00003230: 7472 6962 7574 696f 6e3b 2066 6f72 2069 tribution; for i\n+00003240: 6e73 7461 6e63 652c 2079 6f75 206d 6967 nstance, you mig\n+00003250: 6874 2068 6176 6520 736f 7572 6365 2066 ht have source f\n+00003260: 696c 6573 2074 6861 7420 6172 650a 6765 iles that are.ge\n+00003270: 6e65 7261 7465 6420 616e 6420 7468 6174 nerated and that\n+00003280: 2079 6f75 2064 6f20 6e6f 7420 7761 6e74 you do not want\n+00003290: 2074 6f20 6469 7374 7269 6275 7465 2e20 to distribute. \n+000032a0: 2049 6e20 7468 6973 2063 6173 6520 4175 In this case Au\n+000032b0: 746f 6d61 6b65 0a67 6976 6573 2066 696e tomake.gives fin\n+000032c0: 652d 6772 6169 6e65 6420 636f 6e74 726f e-grained contro\n+000032d0: 6c20 7573 696e 6720 7468 6520 e280 9864 l using the ...d\n+000032e0: 6973 74e2 8099 2061 6e64 20e2 8098 6e6f ist... and ...no\n+000032f0: 6469 7374 e280 9920 7072 6566 6978 6573 dist... prefixes\n+00003300: 2e20 2041 6e79 0a70 7269 6d61 7279 206f . Any.primary o\n+00003310: 7220 e280 985f 534f 5552 4345 53e2 8099 r ..._SOURCES...\n+00003320: 2076 6172 6961 626c 6520 6361 6e20 6265 variable can be\n+00003330: 2070 7265 6669 7865 6420 7769 7468 20e2 prefixed with .\n+00003340: 8098 6469 7374 5fe2 8099 2074 6f20 6164 ..dist_... to ad\n+00003350: 6420 7468 650a 6c69 7374 6564 2066 696c d the.listed fil\n+00003360: 6573 2074 6f20 7468 6520 6469 7374 7269 es to the distri\n+00003370: 6275 7469 6f6e 2e20 2053 696d 696c 6172 bution. Similar\n+00003380: 6c79 2c20 e280 986e 6f64 6973 745f e280 ly, ...nodist_..\n+00003390: 9920 6361 6e20 6265 2075 7365 6420 746f . can be used to\n+000033a0: 0a6f 6d69 7420 7468 6520 6669 6c65 7320 .omit the files \n+000033b0: 6672 6f6d 2074 6865 2064 6973 7472 6962 from the distrib\n+000033c0: 7574 696f 6e2e 0a0a 2020 2041 7320 616e ution... As an\n+000033d0: 2065 7861 6d70 6c65 2c20 6865 7265 2069 example, here i\n+000033e0: 7320 686f 7720 796f 7520 776f 756c 6420 s how you would \n+000033f0: 6361 7573 6520 736f 6d65 2064 6174 6120 cause some data \n+00003400: 746f 2062 650a 6469 7374 7269 6275 7465 to be.distribute\n+00003410: 6420 7768 696c 6520 6c65 6176 696e 6720 d while leaving \n+00003420: 736f 6d65 2073 6f75 7263 6520 636f 6465 some source code\n+00003430: 206f 7574 206f 6620 7468 6520 6469 7374 out of the dist\n+00003440: 7269 6275 7469 6f6e 3a0a 0a20 2020 2020 ribution:.. \n+00003450: 6469 7374 5f64 6174 615f 4441 5441 203d dist_data_DATA =\n+00003460: 2064 6973 7472 6962 7574 652d 7468 6973 distribute-this\n+00003470: 0a20 2020 2020 6269 6e5f 5052 4f47 5241 . bin_PROGRA\n+00003480: 4d53 203d 2066 6f6f 0a20 2020 2020 6e6f MS = foo. no\n+00003490: 6469 7374 5f66 6f6f 5f53 4f55 5243 4553 dist_foo_SOURCES\n+000034a0: 203d 2064 6f2d 6e6f 742d 6469 7374 7269 = do-not-distri\n+000034b0: 6275 7465 2e63 0a0a 1f0a 4669 6c65 3a20 bute.c....File: \n+000034c0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+000034d0: 666f 2c20 204e 6f64 653a 2054 6865 2064 fo, Node: The d\n+000034e0: 6973 7420 486f 6f6b 2c20 204e 6578 743a ist Hook, Next:\n+000034f0: 2043 6865 636b 696e 6720 7468 6520 4469 Checking the Di\n+00003500: 7374 7269 6275 7469 6f6e 2c20 2050 7265 stribution, Pre\n+00003510: 763a 2046 696e 652d 6772 6169 6e65 6420 v: Fine-grained \n+00003520: 4469 7374 7269 6275 7469 6f6e 2043 6f6e Distribution Con\n+00003530: 7472 6f6c 2c20 2055 703a 2044 6973 740a trol, Up: Dist.\n+00003540: 0a31 342e 3320 5468 6520 6469 7374 2048 .14.3 The dist H\n+00003550: 6f6f 6b0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ook.============\n+00003560: 3d3d 3d3d 3d3d 0a0a 4f63 6361 7369 6f6e ======..Occasion\n+00003570: 616c 6c79 2069 7420 6973 2075 7365 6675 ally it is usefu\n+00003580: 6c20 746f 2062 6520 6162 6c65 2074 6f20 l to be able to \n+00003590: 6368 616e 6765 2074 6865 2064 6973 7472 change the distr\n+000035a0: 6962 7574 696f 6e20 6265 666f 7265 0a69 ibution before.i\n+000035b0: 7420 6973 2070 6163 6b61 6765 6420 7570 t is packaged up\n+000035c0: 2e20 2049 6620 7468 6520 e280 9864 6973 . If the ...dis\n+000035d0: 742d 686f 6f6b e280 9920 7275 6c65 2065 t-hook... rule e\n+000035e0: 7869 7374 732c 2069 7420 6973 2072 756e xists, it is run\n+000035f0: 2061 6674 6572 2074 6865 0a64 6973 7472 after the.distr\n+00003600: 6962 7574 696f 6e20 6469 7265 6374 6f72 ibution director\n+00003610: 7920 6973 2066 696c 6c65 642c 2062 7574 y is filled, but\n+00003620: 2062 6566 6f72 6520 7468 6520 6163 7475 before the actu\n+00003630: 616c 2074 6172 2028 6f72 2073 6861 7229 al tar (or shar)\n+00003640: 0a66 696c 6520 6973 2063 7265 6174 6564 .file is created\n+00003650: 2e20 204f 6e65 2077 6179 2074 6f20 7573 . One way to us\n+00003660: 6520 7468 6973 2069 7320 666f 7220 6469 e this is for di\n+00003670: 7374 7269 6275 7469 6e67 2066 696c 6573 stributing files\n+00003680: 2069 6e0a 7375 6264 6972 6563 746f 7269 in.subdirectori\n+00003690: 6573 2066 6f72 2077 6869 6368 2061 206e es for which a n\n+000036a0: 6577 20e2 8098 4d61 6b65 6669 6c65 2e61 ew ...Makefile.a\n+000036b0: 6de2 8099 2069 7320 6f76 6572 6b69 6c6c m... is overkill\n+000036c0: 3a0a 0a20 2020 2020 6469 7374 2d68 6f6f :.. dist-hoo\n+000036d0: 6b3a 0a20 2020 2020 2020 2020 2020 2020 k:. \n+000036e0: 6d6b 6469 7220 2428 6469 7374 6469 7229 mkdir $(distdir)\n+000036f0: 2f72 616e 646f 6d0a 2020 2020 2020 2020 /random. \n+00003700: 2020 2020 2063 7020 2d70 2024 2873 7263 cp -p $(src\n+00003710: 6469 7229 2f72 616e 646f 6d2f 6131 2024 dir)/random/a1 $\n+00003720: 2873 7263 6469 7229 2f72 616e 646f 6d2f (srcdir)/random/\n+00003730: 6132 2024 2864 6973 7464 6972 292f 7261 a2 $(distdir)/ra\n+00003740: 6e64 6f6d 0a0a 2020 2041 6e6f 7468 6572 ndom.. Another\n+00003750: 2077 6179 2074 6f20 7573 6520 7468 6973 way to use this\n+00003760: 2069 7320 666f 7220 7265 6d6f 7669 6e67 is for removing\n+00003770: 2075 6e6e 6563 6573 7361 7279 2066 696c unnecessary fil\n+00003780: 6573 2074 6861 7420 6765 740a 7265 6375 es that get.recu\n+00003790: 7273 6976 656c 7920 696e 636c 7564 6564 rsively included\n+000037a0: 2062 7920 7370 6563 6966 7969 6e67 2061 by specifying a\n+000037b0: 2064 6972 6563 746f 7279 2069 6e20 4558 directory in EX\n+000037c0: 5452 415f 4449 5354 3a0a 0a20 2020 2020 TRA_DIST:.. \n+000037d0: 4558 5452 415f 4449 5354 203d 2064 6f63 EXTRA_DIST = doc\n+000037e0: 0a0a 2020 2020 2064 6973 742d 686f 6f6b .. dist-hook\n+000037f0: 3a0a 2020 2020 2020 2020 2020 2020 2072 :. r\n+00003800: 6d20 2d72 6620 6066 696e 6420 2428 6469 m -rf `find $(di\n+00003810: 7374 6469 7229 2f64 6f63 202d 7479 7065 stdir)/doc -type\n+00003820: 2064 202d 6e61 6d65 202e 7376 6e60 0a0a d -name .svn`..\n+00003830: 2020 2054 776f 2076 6172 6961 626c 6573 Two variables\n+00003840: 2074 6861 7420 636f 6d65 2068 616e 6479 that come handy\n+00003850: 2077 6865 6e20 7772 6974 696e 6720 e280 when writing ..\n+00003860: 9864 6973 742d 686f 6f6b e280 9920 7275 .dist-hook... ru\n+00003870: 6c65 7320 6172 650a e280 9824 2864 6973 les are....$(dis\n+00003880: 7464 6972 29e2 8099 2061 6e64 20e2 8098 tdir)... and ...\n+00003890: 2428 746f 705f 6469 7374 6469 7229 e280 $(top_distdir)..\n+000038a0: 992e 0a0a 2020 20e2 8098 2428 6469 7374 .... ...$(dist\n+000038b0: 6469 7229 e280 9920 706f 696e 7473 2074 dir)... points t\n+000038c0: 6f20 7468 6520 6469 7265 6374 6f72 7920 o the directory \n+000038d0: 7768 6572 6520 7468 6520 e280 9864 6973 where the ...dis\n+000038e0: 74e2 8099 2072 756c 6520 7769 6c6c 2063 t... rule will c\n+000038f0: 6f70 790a 6669 6c65 7320 6672 6f6d 2074 opy.files from t\n+00003900: 6865 2063 7572 7265 6e74 2064 6972 6563 he current direc\n+00003910: 746f 7279 2062 6566 6f72 6520 6372 6561 tory before crea\n+00003920: 7469 6e67 2074 6865 2074 6172 6261 6c6c ting the tarball\n+00003930: 2e20 2049 6620 796f 750a 6172 6520 6174 . If you.are at\n+00003940: 2074 6865 2074 6f70 2d6c 6576 656c 2064 the top-level d\n+00003950: 6972 6563 746f 7279 2c20 7468 656e 20e2 irectory, then .\n+00003960: 8098 6469 7374 6469 7220 3d20 2428 5041 ..distdir = $(PA\n+00003970: 434b 4147 4529 2d24 2856 4552 5349 4f4e CKAGE)-$(VERSION\n+00003980: 29e2 8099 2e0a 5768 656e 2075 7365 6420 ).....When used \n+00003990: 6672 6f6d 2073 7562 6469 7265 6374 6f72 from subdirector\n+000039a0: 7920 6e61 6d65 6420 e280 9866 6f6f 2fe2 y named ...foo/.\n+000039b0: 8099 2c20 7468 656e 20e2 8098 6469 7374 .., then ...dist\n+000039c0: 6469 7220 3d0a 2e2e 2f24 2850 4143 4b41 dir =.../$(PACKA\n+000039d0: 4745 292d 2428 5645 5253 494f 4e29 2f66 GE)-$(VERSION)/f\n+000039e0: 6f6f e280 992e 2020 e280 9824 2864 6973 oo.... ...$(dis\n+000039f0: 7464 6972 29e2 8099 2063 616e 2062 6520 tdir)... can be \n+00003a00: 6120 7265 6c61 7469 7665 206f 720a 6162 a relative or.ab\n+00003a10: 736f 6c75 7465 2070 6174 682c 2064 6f20 solute path, do \n+00003a20: 6e6f 7420 6173 7375 6d65 2061 6e79 2066 not assume any f\n+00003a30: 6f72 6d2e 0a0a 2020 20e2 8098 2428 746f orm... ...$(to\n+00003a40: 705f 6469 7374 6469 7229 e280 9920 616c p_distdir)... al\n+00003a50: 7761 7973 2070 6f69 6e74 7320 746f 2074 ways points to t\n+00003a60: 6865 2072 6f6f 7420 6469 7265 6374 6f72 he root director\n+00003a70: 7920 6f66 2074 6865 0a64 6973 7472 6962 y of the.distrib\n+00003a80: 7574 6564 2074 7265 652e 2020 4174 2074 uted tree. At t\n+00003a90: 6865 2074 6f70 2d6c 6576 656c 2069 7427 he top-level it'\n+00003aa0: 7320 6571 7561 6c20 746f 20e2 8098 2428 s equal to ...$(\n+00003ab0: 6469 7374 6469 7229 e280 992e 2020 496e distdir).... In\n+00003ac0: 2074 6865 0ae2 8098 666f 6f2f e280 9920 the....foo/... \n+00003ad0: 7375 6264 6972 6563 746f 7279 20e2 8098 subdirectory ...\n+00003ae0: 746f 705f 6469 7374 6469 7220 3d20 2e2e top_distdir = ..\n+00003af0: 2f24 2850 4143 4b41 4745 292d 2428 5645 /$(PACKAGE)-$(VE\n+00003b00: 5253 494f 4e29 e280 992e 0ae2 8098 2428 RSION)........$(\n+00003b10: 746f 705f 6469 7374 6469 7229 e280 9920 top_distdir)... \n+00003b20: 746f 6f20 6361 6e20 6265 2061 2072 656c too can be a rel\n+00003b30: 6174 6976 6520 6f72 2061 6273 6f6c 7574 ative or absolut\n+00003b40: 6520 7061 7468 2e0a 0a20 2020 4e6f 7465 e path... Note\n+00003b50: 2074 6861 7420 7768 656e 2070 6163 6b61 that when packa\n+00003b60: 6765 7320 6172 6520 6e65 7374 6564 2075 ges are nested u\n+00003b70: 7369 6e67 20e2 8098 4143 5f43 4f4e 4649 sing ...AC_CONFI\n+00003b80: 475f 5355 4244 4952 53e2 8099 2028 2a6e G_SUBDIRS... (*n\n+00003b90: 6f74 650a 5375 6270 6163 6b61 6765 733a ote.Subpackages:\n+00003ba0: 3a29 2c20 7468 656e 20e2 8098 2428 6469 :), then ...$(di\n+00003bb0: 7374 6469 7229 e280 9920 616e 6420 e280 stdir)... and ..\n+00003bc0: 9824 2874 6f70 5f64 6973 7464 6972 29e2 .$(top_distdir).\n+00003bd0: 8099 2061 7265 2072 656c 6174 6976 6520 .. are relative \n+00003be0: 746f 0a74 6865 2070 6163 6b61 6765 2077 to.the package w\n+00003bf0: 6865 7265 20e2 8098 6d61 6b65 2064 6973 here ...make dis\n+00003c00: 74e2 8099 2077 6173 2072 756e 2c20 6e6f t... was run, no\n+00003c10: 7420 746f 2061 6e79 2073 7562 2d70 6163 t to any sub-pac\n+00003c20: 6b61 6765 7320 696e 766f 6c76 6564 2e0a kages involved..\n+00003c30: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00003c40: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00003c50: 6465 3a20 4368 6563 6b69 6e67 2074 6865 de: Checking the\n+00003c60: 2044 6973 7472 6962 7574 696f 6e2c 2020 Distribution, \n+00003c70: 4e65 7874 3a20 5468 6520 5479 7065 7320 Next: The Types \n+00003c80: 6f66 2044 6973 7472 6962 7574 696f 6e73 of Distributions\n+00003c90: 2c20 2050 7265 763a 2054 6865 2064 6973 , Prev: The dis\n+00003ca0: 7420 486f 6f6b 2c20 2055 703a 2044 6973 t Hook, Up: Dis\n+00003cb0: 740a 0a31 342e 3420 4368 6563 6b69 6e67 t..14.4 Checking\n+00003cc0: 2074 6865 2044 6973 7472 6962 7574 696f the Distributio\n+00003cd0: 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d n.==============\n+00003ce0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00003cf0: 0a0a 4175 746f 6d61 6b65 2061 6c73 6f20 ..Automake also \n+00003d00: 6765 6e65 7261 7465 7320 6120 e280 9864 generates a ...d\n+00003d10: 6973 7463 6865 636b e280 9920 7275 6c65 istcheck... rule\n+00003d20: 2074 6861 7420 6361 6e20 6265 206f 6620 that can be of \n+00003d30: 6865 6c70 2074 6f20 656e 7375 7265 0a74 help to ensure.t\n+00003d40: 6861 7420 6120 6769 7665 6e20 6469 7374 hat a given dist\n+00003d50: 7269 6275 7469 6f6e 2077 696c 6c20 6163 ribution will ac\n+00003d60: 7475 616c 6c79 2077 6f72 6b2e 2020 e280 tually work. ..\n+00003d70: 9864 6973 7463 6865 636b e280 9920 6d61 .distcheck... ma\n+00003d80: 6b65 7320 610a 6469 7374 7269 6275 7469 kes a.distributi\n+00003d90: 6f6e 2c20 7468 656e 2074 7269 6573 2074 on, then tries t\n+00003da0: 6f20 646f 2061 20e2 8098 5650 4154 48e2 o do a ...VPATH.\n+00003db0: 8099 2062 7569 6c64 2028 2a6e 6f74 6520 .. build (*note \n+00003dc0: 5650 4154 4820 4275 696c 6473 3a3a 292c VPATH Builds::),\n+00003dd0: 0a72 756e 2074 6865 2074 6573 7420 7375 .run the test su\n+00003de0: 6974 652c 2061 6e64 2066 696e 616c 6c79 ite, and finally\n+00003df0: 206d 616b 6520 616e 6f74 6865 7220 7461 make another ta\n+00003e00: 7262 616c 6c20 746f 2065 6e73 7572 6520 rball to ensure \n+00003e10: 7468 650a 6469 7374 7269 6275 7469 6f6e the.distribution\n+00003e20: 2069 7320 7365 6c66 2d63 6f6e 7461 696e is self-contain\n+00003e30: 6564 2e0a 0a20 2020 4275 696c 6469 6e67 ed... Building\n+00003e40: 2074 6865 2070 6163 6b61 6765 2069 6e76 the package inv\n+00003e50: 6f6c 7665 7320 7275 6e6e 696e 6720 e280 olves running ..\n+00003e60: 982e 2f63 6f6e 6669 6775 7265 e280 992e ../configure....\n+00003e70: 2020 4966 2079 6f75 206e 6565 6420 746f If you need to\n+00003e80: 0a73 7570 706c 7920 6164 6469 7469 6f6e .supply addition\n+00003e90: 616c 2066 6c61 6773 2074 6f20 e280 9863 al flags to ...c\n+00003ea0: 6f6e 6669 6775 7265 e280 992c 2064 6566 onfigure..., def\n+00003eb0: 696e 6520 7468 656d 2069 6e20 7468 650a ine them in the.\n+00003ec0: e280 9841 4d5f 4449 5354 4348 4543 4b5f ...AM_DISTCHECK_\n+00003ed0: 434f 4e46 4947 5552 455f 464c 4147 53e2 CONFIGURE_FLAGS.\n+00003ee0: 8099 2076 6172 6961 626c 6520 696e 2079 .. variable in y\n+00003ef0: 6f75 7220 746f 702d 6c65 7665 6c20 e280 our top-level ..\n+00003f00: 984d 616b 6566 696c 652e 616d e280 992e .Makefile.am....\n+00003f10: 0a54 6865 2075 7365 7220 6361 6e20 7374 .The user can st\n+00003f20: 696c 6c20 6578 7465 6e64 206f 7220 6f76 ill extend or ov\n+00003f30: 6572 7269 6465 2074 6865 2066 6c61 6773 erride the flags\n+00003f40: 2070 726f 7669 6465 6420 7468 6572 6520 provided there \n+00003f50: 6279 0a64 6566 696e 696e 6720 7468 6520 by.defining the \n+00003f60: e280 9844 4953 5443 4845 434b 5f43 4f4e ...DISTCHECK_CON\n+00003f70: 4649 4755 5245 5f46 4c41 4753 e280 9920 FIGURE_FLAGS... \n+00003f80: 7661 7269 6162 6c65 2c20 6f6e 2074 6865 variable, on the\n+00003f90: 2063 6f6d 6d61 6e64 206c 696e 650a 7768 command line.wh\n+00003fa0: 656e 2069 6e76 6f6b 696e 6720 e280 986d en invoking ...m\n+00003fb0: 616b 65e2 8099 2e0a 0a20 2020 5374 696c ake...... Stil\n+00003fc0: 6c2c 2064 6576 656c 6f70 6572 7320 6172 l, developers ar\n+00003fd0: 6520 656e 636f 7572 6167 6564 2074 6f20 e encouraged to \n+00003fe0: 7374 7269 7665 2074 6f20 6d61 6b65 2074 strive to make t\n+00003ff0: 6865 6972 2063 6f64 650a 6275 696c 6461 heir code.builda\n+00004000: 626c 6520 7769 7468 6f75 7420 7265 7175 ble without requ\n+00004010: 6972 696e 6720 616e 7920 7370 6563 6961 iring any specia\n+00004020: 6c20 636f 6e66 6967 7572 6520 6f70 7469 l configure opti\n+00004030: 6f6e 3b20 7468 7573 2c20 696e 0a67 656e on; thus, in.gen\n+00004040: 6572 616c 2c20 796f 7520 7368 6f75 6c64 eral, you should\n+00004050: 6e27 7420 6465 6669 6e65 20e2 8098 414d n't define ...AM\n+00004060: 5f44 4953 5443 4845 434b 5f43 4f4e 4649 _DISTCHECK_CONFI\n+00004070: 4755 5245 5f46 4c41 4753 e280 992e 2020 GURE_FLAGS.... \n+00004080: 486f 7765 7665 722c 0a74 6865 7265 206d However,.there m\n+00004090: 6967 6874 2062 6520 6665 7720 7363 656e ight be few scen\n+000040a0: 6172 696f 7320 696e 2077 6869 6368 2074 arios in which t\n+000040b0: 6865 2075 7365 206f 6620 7468 6973 2076 he use of this v\n+000040c0: 6172 6961 626c 6520 6973 0a6a 7573 7469 ariable is.justi\n+000040d0: 6669 6564 2e20 2047 4e55 20e2 8098 6d34 fied. GNU ...m4\n+000040e0: e280 9920 6f66 6665 7273 2061 6e20 6578 ... offers an ex\n+000040f0: 616d 706c 652e 2020 474e 5520 e280 986d ample. GNU ...m\n+00004100: 34e2 8099 2063 6f6e 6669 6775 7265 7320 4... configures \n+00004110: 6279 2064 6566 6175 6c74 0a77 6974 6820 by default.with \n+00004120: 6974 7320 6578 7065 7269 6d65 6e74 616c its experimental\n+00004130: 2061 6e64 2073 656c 646f 6d20 7573 6564 and seldom used\n+00004140: 2022 6368 616e 6765 776f 7264 2220 6665 \"changeword\" fe\n+00004150: 6174 7572 6520 6469 7361 626c 6564 3b20 ature disabled; \n+00004160: 736f 0a69 6e20 6974 7320 6361 7365 2069 so.in its case i\n+00004170: 7420 6973 2075 7365 6675 6c20 746f 2068 t is useful to h\n+00004180: 6176 6520 e280 986d 616b 6520 6469 7374 ave ...make dist\n+00004190: 6368 6563 6be2 8099 2072 756e 2063 6f6e check... run con\n+000041a0: 6669 6775 7265 2077 6974 6820 7468 650a figure with the.\n+000041b0: e280 982d 2d77 6974 682d 6368 616e 6765 ...--with-change\n+000041c0: 776f 7264 e280 9920 6f70 7469 6f6e 2c20 word... option, \n+000041d0: 746f 2065 6e73 7572 6520 7468 6174 2074 to ensure that t\n+000041e0: 6865 2063 6f64 6520 666f 7220 6368 616e he code for chan\n+000041f0: 6765 776f 7264 0a73 7570 706f 7274 2073 geword.support s\n+00004200: 7469 6c6c 2063 6f6d 7069 6c65 7320 636f till compiles co\n+00004210: 7272 6563 746c 792e 2020 474e 5520 e280 rrectly. GNU ..\n+00004220: 986d 34e2 8099 2061 6c73 6f20 656d 706c .m4... also empl\n+00004230: 6f79 7320 7468 650a e280 9841 4d5f 4449 oys the....AM_DI\n+00004240: 5354 4348 4543 4b5f 434f 4e46 4947 5552 STCHECK_CONFIGUR\n+00004250: 455f 464c 4147 53e2 8099 2076 6172 6961 E_FLAGS... varia\n+00004260: 626c 6520 746f 2073 7472 6573 732d 7465 ble to stress-te\n+00004270: 7374 2074 6865 2075 7365 206f 660a e280 st the use of...\n+00004280: 982d 2d70 726f 6772 616d 2d70 7265 6669 .--program-prefi\n+00004290: 783d 67e2 8099 2c20 7369 6e63 6520 6174 x=g..., since at\n+000042a0: 206f 6e65 2070 6f69 6e74 2074 6865 20e2 one point the .\n+000042b0: 8098 6d34 e280 9920 6275 696c 6420 7379 ..m4... build sy\n+000042c0: 7374 656d 2068 6164 2061 2062 7567 0a77 stem had a bug.w\n+000042d0: 6865 7265 20e2 8098 6d61 6b65 2069 6e73 here ...make ins\n+000042e0: 7461 6c6c 6368 6563 6be2 8099 2077 6173 tallcheck... was\n+000042f0: 2077 726f 6e67 6c79 2061 7373 756d 696e wrongly assumin\n+00004300: 6720 6974 2063 6f75 6c64 2062 6c69 6e64 g it could blind\n+00004310: 6c79 2074 6573 740a 22e2 8098 6d34 e280 ly test.\"...m4..\n+00004320: 9922 2c20 7261 7468 6572 2074 6861 6e20 .\", rather than \n+00004330: 7468 6520 6a75 7374 2d69 6e73 7461 6c6c the just-install\n+00004340: 6564 2022 e280 9867 6d34 e280 9922 2e0a ed \"...gm4...\"..\n+00004350: 0a20 2020 4966 2074 6865 20e2 8098 6469 . If the ...di\n+00004360: 7374 6368 6563 6b2d 686f 6f6b e280 9920 stcheck-hook... \n+00004370: 7275 6c65 2069 7320 6465 6669 6e65 6420 rule is defined \n+00004380: 696e 2079 6f75 7220 746f 702d 6c65 7665 in your top-leve\n+00004390: 6c0a e280 984d 616b 6566 696c 652e 616d l....Makefile.am\n+000043a0: e280 992c 2074 6865 6e20 6974 2077 696c ..., then it wil\n+000043b0: 6c20 6265 2069 6e76 6f6b 6564 2062 7920 l be invoked by \n+000043c0: e280 9864 6973 7463 6865 636b e280 9920 ...distcheck... \n+000043d0: 6166 7465 7220 7468 6520 6e65 770a 6469 after the new.di\n+000043e0: 7374 7269 6275 7469 6f6e 2068 6173 2062 stribution has b\n+000043f0: 6565 6e20 756e 7061 636b 6564 2c20 6275 een unpacked, bu\n+00004400: 7420 6265 666f 7265 2074 6865 2075 6e70 t before the unp\n+00004410: 6163 6b65 6420 636f 7079 2069 730a 636f acked copy is.co\n+00004420: 6e66 6967 7572 6564 2061 6e64 2062 7569 nfigured and bui\n+00004430: 6c74 2e20 2059 6f75 7220 e280 9864 6973 lt. Your ...dis\n+00004440: 7463 6865 636b 2d68 6f6f 6be2 8099 2063 tcheck-hook... c\n+00004450: 616e 2064 6f20 616c 6d6f 7374 2061 6e79 an do almost any\n+00004460: 7468 696e 672c 0a74 686f 7567 6820 6173 thing,.though as\n+00004470: 2061 6c77 6179 7320 6361 7574 696f 6e20 always caution \n+00004480: 6973 2061 6476 6973 6564 2e20 2047 656e is advised. Gen\n+00004490: 6572 616c 6c79 2074 6869 7320 686f 6f6b erally this hook\n+000044a0: 2069 7320 7573 6564 2074 6f0a 6368 6563 is used to.chec\n+000044b0: 6b20 666f 7220 706f 7465 6e74 6961 6c20 k for potential \n+000044c0: 6469 7374 7269 6275 7469 6f6e 2065 7272 distribution err\n+000044d0: 6f72 7320 6e6f 7420 6361 7567 6874 2062 ors not caught b\n+000044e0: 7920 7468 6520 7374 616e 6461 7264 0a6d y the standard.m\n+000044f0: 6563 6861 6e69 736d 2e20 204e 6f74 6520 echanism. Note \n+00004500: 7468 6174 20e2 8098 6469 7374 6368 6563 that ...distchec\n+00004510: 6b2d 686f 6f6b e280 9920 6173 2077 656c k-hook... as wel\n+00004520: 6c20 6173 0ae2 8098 414d 5f44 4953 5443 l as....AM_DISTC\n+00004530: 4845 434b 5f43 4f4e 4649 4755 5245 5f46 HECK_CONFIGURE_F\n+00004540: 4c41 4753 e280 9920 616e 6420 e280 9844 LAGS... and ...D\n+00004550: 4953 5443 4845 434b 5f43 4f4e 4649 4755 ISTCHECK_CONFIGU\n+00004560: 5245 5f46 4c41 4753 e280 9920 6172 6520 RE_FLAGS... are \n+00004570: 6e6f 740a 686f 6e6f 7265 6420 696e 2061 not.honored in a\n+00004580: 2073 7562 7061 636b 6167 6520 e280 984d subpackage ...M\n+00004590: 616b 6566 696c 652e 616d e280 992c 2062 akefile.am..., b\n+000045a0: 7574 2074 6865 2066 6c61 6773 2066 726f ut the flags fro\n+000045b0: 6d0a e280 9841 4d5f 4449 5354 4348 4543 m....AM_DISTCHEC\n+000045c0: 4b5f 434f 4e46 4947 5552 455f 464c 4147 K_CONFIGURE_FLAG\n+000045d0: 53e2 8099 2061 6e64 20e2 8098 4449 5354 S... and ...DIST\n+000045e0: 4348 4543 4b5f 434f 4e46 4947 5552 455f CHECK_CONFIGURE_\n+000045f0: 464c 4147 53e2 8099 2061 7265 0a70 6173 FLAGS... are.pas\n+00004600: 7365 6420 646f 776e 2074 6f20 7468 6520 sed down to the \n+00004610: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+00004620: 7363 7269 7074 206f 6620 7468 6520 7375 script of the su\n+00004630: 6270 6163 6b61 6765 2e0a 0a20 2020 5370 bpackage... Sp\n+00004640: 6561 6b69 6e67 206f 6620 706f 7465 6e74 eaking of potent\n+00004650: 6961 6c20 6469 7374 7269 6275 7469 6f6e ial distribution\n+00004660: 2065 7272 6f72 732c 20e2 8098 6469 7374 errors, ...dist\n+00004670: 6368 6563 6be2 8099 2061 6c73 6f20 656e check... also en\n+00004680: 7375 7265 730a 7468 6174 2074 6865 20e2 sures.that the .\n+00004690: 8098 6469 7374 636c 6561 6ee2 8099 2072 ..distclean... r\n+000046a0: 756c 6520 6163 7475 616c 6c79 2072 656d ule actually rem\n+000046b0: 6f76 6573 2061 6c6c 2062 7569 6c74 2066 oves all built f\n+000046c0: 696c 6573 2e20 2054 6869 7320 6973 0a64 iles. This is.d\n+000046d0: 6f6e 6520 6279 2072 756e 6e69 6e67 20e2 one by running .\n+000046e0: 8098 6d61 6b65 2064 6973 7463 6c65 616e ..make distclean\n+000046f0: 6368 6563 6be2 8099 2061 7420 7468 6520 check... at the \n+00004700: 656e 6420 6f66 2074 6865 20e2 8098 5650 end of the ...VP\n+00004710: 4154 48e2 8099 2062 7569 6c64 2e0a 4279 ATH... build..By\n+00004720: 2064 6566 6175 6c74 2c20 e280 9864 6973 default, ...dis\n+00004730: 7463 6c65 616e 6368 6563 6be2 8099 2077 tcleancheck... w\n+00004740: 696c 6c20 7275 6e20 e280 9864 6973 7463 ill run ...distc\n+00004750: 6c65 616e e280 9920 616e 6420 7468 656e lean... and then\n+00004760: 206d 616b 6520 7375 7265 2074 6865 0a62 make sure the.b\n+00004770: 7569 6c64 2074 7265 6520 6861 7320 6265 uild tree has be\n+00004780: 656e 2065 6d70 7469 6564 2062 7920 7275 en emptied by ru\n+00004790: 6e6e 696e 6720 e280 9824 2864 6973 7463 nning ...$(distc\n+000047a0: 6c65 616e 6368 6563 6b5f 6c69 7374 6669 leancheck_listfi\n+000047b0: 6c65 7329 e280 992e 0a55 7375 616c 6c79 les).....Usually\n+000047c0: 2074 6869 7320 6368 6563 6b20 7769 6c6c this check will\n+000047d0: 2066 696e 6420 6765 6e65 7261 7465 6420 find generated \n+000047e0: 6669 6c65 7320 7468 6174 2079 6f75 2066 files that you f\n+000047f0: 6f72 676f 7420 746f 2061 6464 2074 6f0a orgot to add to.\n+00004800: 7468 6520 e280 9844 4953 5443 4c45 414e the ...DISTCLEAN\n+00004810: 4649 4c45 53e2 8099 2076 6172 6961 626c FILES... variabl\n+00004820: 6520 282a 6e6f 7465 2043 6c65 616e 3a3a e (*note Clean::\n+00004830: 292e 0a0a 2020 2054 6865 20e2 8098 6469 )... The ...di\n+00004840: 7374 636c 6561 6e63 6865 636b e280 9920 stcleancheck... \n+00004850: 6265 6861 7669 6f72 2073 686f 756c 6420 behavior should \n+00004860: 6265 204f 4b20 666f 7220 6d6f 7374 2070 be OK for most p\n+00004870: 6163 6b61 6765 732c 0a6f 7468 6572 7769 ackages,.otherwi\n+00004880: 7365 2079 6f75 2068 6176 6520 7468 6520 se you have the \n+00004890: 706f 7373 6962 696c 6974 7920 746f 206f possibility to o\n+000048a0: 7665 7272 6964 6520 7468 6520 6465 6669 verride the defi\n+000048b0: 6e69 7469 6f6e 206f 6620 6569 7468 6572 nition of either\n+000048c0: 0a74 6865 20e2 8098 6469 7374 636c 6561 .the ...distclea\n+000048d0: 6e63 6865 636b e280 9920 7275 6c65 2c20 ncheck... rule, \n+000048e0: 6f72 2074 6865 20e2 8098 2428 6469 7374 or the ...$(dist\n+000048f0: 636c 6561 6e63 6865 636b 5f6c 6973 7466 cleancheck_listf\n+00004900: 696c 6573 29e2 8099 0a76 6172 6961 626c iles)....variabl\n+00004910: 652e 2020 466f 7220 696e 7374 616e 6365 e. For instance\n+00004920: 2c20 746f 2064 6973 6162 6c65 20e2 8098 , to disable ...\n+00004930: 6469 7374 636c 6561 6e63 6865 636b e280 distcleancheck..\n+00004940: 9920 636f 6d70 6c65 7465 6c79 2c20 6164 . completely, ad\n+00004950: 6420 7468 650a 666f 6c6c 6f77 696e 6720 d the.following \n+00004960: 7275 6c65 2074 6f20 796f 7572 2074 6f70 rule to your top\n+00004970: 2d6c 6576 656c 20e2 8098 4d61 6b65 6669 -level ...Makefi\n+00004980: 6c65 2e61 6de2 8099 3a0a 0a20 2020 2020 le.am...:.. \n+00004990: 6469 7374 636c 6561 6e63 6865 636b 3a0a distcleancheck:.\n+000049a0: 2020 2020 2020 2020 2020 2020 2040 3a0a @:.\n+000049b0: 0a20 2020 4966 2079 6f75 2077 616e 7420 . If you want \n+000049c0: e280 9864 6973 7463 6c65 616e 6368 6563 ...distcleanchec\n+000049d0: 6be2 8099 2074 6f20 6967 6e6f 7265 2062 k... to ignore b\n+000049e0: 7569 6c74 2066 696c 6573 2074 6861 7420 uilt files that \n+000049f0: 6861 7665 206e 6f74 2062 6565 6e0a 636c have not been.cl\n+00004a00: 6561 6e65 6420 6265 6361 7573 6520 7468 eaned because th\n+00004a10: 6579 2061 7265 2061 6c73 6f20 7061 7274 ey are also part\n+00004a20: 206f 6620 7468 6520 6469 7374 7269 6275 of the distribu\n+00004a30: 7469 6f6e 2c20 6164 6420 7468 650a 666f tion, add the.fo\n+00004a40: 6c6c 6f77 696e 6720 6465 6669 6e69 7469 llowing definiti\n+00004a50: 6f6e 2069 6e73 7465 6164 3a0a 0a20 2020 on instead:.. \n+00004a60: 2020 6469 7374 636c 6561 6e63 6865 636b distcleancheck\n+00004a70: 5f6c 6973 7466 696c 6573 203d 205c 0a20 _listfiles = \\. \n+00004a80: 2020 2020 2020 6669 6e64 202e 202d 7479 find . -ty\n+00004a90: 7065 2066 202d 6578 6563 2073 6820 2d63 pe f -exec sh -c\n+00004aa0: 2027 7465 7374 202d 6620 2428 7372 6364 'test -f $(srcd\n+00004ab0: 6972 292f 2424 3120 7c7c 2065 6368 6f20 ir)/$$1 || echo \n+00004ac0: 2424 3127 205c 0a20 2020 2020 2020 2020 $$1' \\. \n+00004ad0: 2020 2073 6820 277b 7d27 2027 3b27 0a0a sh '{}' ';'..\n+00004ae0: 2020 2054 6865 2061 626f 7665 2064 6566 The above def\n+00004af0: 696e 6974 696f 6e20 6973 206e 6f74 2074 inition is not t\n+00004b00: 6865 2064 6566 6175 6c74 2062 6563 6175 he default becau\n+00004b10: 7365 2069 7427 7320 7573 7561 6c6c 7920 se it's usually \n+00004b20: 616e 2065 7272 6f72 0a69 6620 796f 7572 an error.if your\n+00004b30: 204d 616b 6566 696c 6573 2063 6175 7365 Makefiles cause\n+00004b40: 2073 6f6d 6520 6469 7374 7269 6275 7465 some distribute\n+00004b50: 6420 6669 6c65 7320 746f 2062 6520 7265 d files to be re\n+00004b60: 6275 696c 7420 7768 656e 2074 6865 0a75 built when the.u\n+00004b70: 7365 7220 6275 696c 6420 7468 6520 7061 ser build the pa\n+00004b80: 636b 6167 652e 2020 2854 6869 6e6b 2061 ckage. (Think a\n+00004b90: 626f 7574 2074 6865 2075 7365 7220 6d69 bout the user mi\n+00004ba0: 7373 696e 6720 7468 6520 746f 6f6c 2072 ssing the tool r\n+00004bb0: 6571 7569 7265 640a 746f 2062 7569 6c64 equired.to build\n+00004bc0: 2074 6865 2066 696c 653b 206f 7220 6966 the file; or if\n+00004bd0: 2074 6865 2072 6571 7569 7265 6420 746f the required to\n+00004be0: 6f6c 2069 7320 6275 696c 7420 6279 2079 ol is built by y\n+00004bf0: 6f75 7220 7061 636b 6167 652c 0a63 6f6e our package,.con\n+00004c00: 7369 6465 7220 7468 6520 6372 6f73 732d sider the cross-\n+00004c10: 636f 6d70 696c 6174 696f 6e20 6361 7365 compilation case\n+00004c20: 2077 6865 7265 2069 7420 6361 6e27 7420 where it can't \n+00004c30: 6265 2072 756e 2e29 2020 5468 6572 6520 be run.) There \n+00004c40: 6973 2061 6e0a 656e 7472 7920 696e 2074 is an.entry in t\n+00004c50: 6865 2046 4151 2061 626f 7574 2074 6869 he FAQ about thi\n+00004c60: 7320 282a 6e6f 7465 2064 6973 7463 6c65 s (*note distcle\n+00004c70: 616e 6368 6563 6b3a 3a29 2c20 6d61 6b65 ancheck::), make\n+00004c80: 2073 7572 6520 796f 7520 7265 6164 0a69 sure you read.i\n+00004c90: 7420 6265 666f 7265 2070 6c61 7969 6e67 t before playing\n+00004ca0: 2077 6974 6820 e280 9864 6973 7463 6c65 with ...distcle\n+00004cb0: 616e 6368 6563 6b5f 6c69 7374 6669 6c65 ancheck_listfile\n+00004cc0: 73e2 8099 2e0a 0a20 2020 e280 9864 6973 s...... ...dis\n+00004cd0: 7463 6865 636b e280 9920 616c 736f 2063 tcheck... also c\n+00004ce0: 6865 636b 7320 7468 6174 2074 6865 20e2 hecks that the .\n+00004cf0: 8098 756e 696e 7374 616c 6ce2 8099 2072 ..uninstall... r\n+00004d00: 756c 6520 776f 726b 7320 7072 6f70 6572 ule works proper\n+00004d10: 6c79 2c0a 626f 7468 2066 6f72 206f 7264 ly,.both for ord\n+00004d20: 696e 6172 7920 616e 6420 e280 9844 4553 inary and ...DES\n+00004d30: 5444 4952 e280 9920 6275 696c 6473 2e20 TDIR... builds. \n+00004d40: 2049 7420 646f 6573 2074 6869 7320 6279 It does this by\n+00004d50: 2069 6e76 6f6b 696e 6720 e280 986d 616b invoking ...mak\n+00004d60: 650a 756e 696e 7374 616c 6ce2 8099 2c20 e.uninstall..., \n+00004d70: 616e 6420 7468 656e 2069 7420 6368 6563 and then it chec\n+00004d80: 6b73 2074 6865 2069 6e73 7461 6c6c 2074 ks the install t\n+00004d90: 7265 6520 746f 2073 6565 2069 6620 616e ree to see if an\n+00004da0: 7920 6669 6c65 7320 6172 650a 6c65 6674 y files are.left\n+00004db0: 206f 7665 722e 2020 5468 6973 2063 6865 over. This che\n+00004dc0: 636b 2077 696c 6c20 6d61 6b65 2073 7572 ck will make sur\n+00004dd0: 6520 7468 6174 2079 6f75 2063 6f72 7265 e that you corre\n+00004de0: 6374 6c79 2063 6f64 6564 2079 6f75 720a ctly coded your.\n+00004df0: e280 9875 6e69 6e73 7461 6c6c e280 992d ...uninstall...-\n+00004e00: 7265 6c61 7465 6420 7275 6c65 732e 0a0a related rules...\n+00004e10: 2020 2042 7920 6465 6661 756c 742c 2074 By default, t\n+00004e20: 6865 2063 6865 636b 696e 6720 6973 2064 he checking is d\n+00004e30: 6f6e 6520 6279 2074 6865 20e2 8098 6469 one by the ...di\n+00004e40: 7374 756e 696e 7374 616c 6c63 6865 636b stuninstallcheck\n+00004e50: e280 9920 7275 6c65 2c0a 616e 6420 7468 ... rule,.and th\n+00004e60: 6520 6c69 7374 206f 6620 6669 6c65 7320 e list of files \n+00004e70: 696e 2074 6865 2069 6e73 7461 6c6c 2074 in the install t\n+00004e80: 7265 6520 6973 2067 656e 6572 6174 6564 ree is generated\n+00004e90: 2062 790a e280 9824 2864 6973 7475 6e69 by....$(distuni\n+00004ea0: 6e73 7461 6c6c 6368 6563 6b5f 6c69 7374 nstallcheck_list\n+00004eb0: 6669 6c65 7329 e280 9920 2874 6869 7320 files)... (this \n+00004ec0: 6973 2061 2076 6172 6961 626c 6520 7768 is a variable wh\n+00004ed0: 6f73 6520 7661 6c75 6520 6973 2061 0a73 ose value is a.s\n+00004ee0: 6865 6c6c 2063 6f6d 6d61 6e64 2074 6f20 hell command to \n+00004ef0: 7275 6e20 7468 6174 2070 7269 6e74 7320 run that prints \n+00004f00: 7468 6520 6c69 7374 206f 6620 6669 6c65 the list of file\n+00004f10: 7320 746f 2073 7464 6f75 7429 2e0a 0a20 s to stdout)... \n+00004f20: 2020 4569 7468 6572 206f 6620 7468 6573 Either of thes\n+00004f30: 6520 6361 6e20 6265 206f 7665 7272 6964 e can be overrid\n+00004f40: 6465 6e20 746f 206d 6f64 6966 7920 7468 den to modify th\n+00004f50: 6520 6265 6861 7669 6f72 206f 660a e280 e behavior of...\n+00004f60: 9864 6973 7463 6865 636b e280 992e 2020 .distcheck.... \n+00004f70: 466f 7220 696e 7374 616e 6365 2c20 746f For instance, to\n+00004f80: 2064 6973 6162 6c65 2074 6869 7320 6368 disable this ch\n+00004f90: 6563 6b20 636f 6d70 6c65 7465 6c79 2c20 eck completely, \n+00004fa0: 796f 7520 776f 756c 640a 7772 6974 653a you would.write:\n+00004fb0: 0a0a 2020 2020 2064 6973 7475 6e69 6e73 .. distunins\n+00004fc0: 7461 6c6c 6368 6563 6b3a 0a20 2020 2020 tallcheck:. \n+00004fd0: 2020 2020 2020 2020 403a 0a0a 1f0a 4669 @:....Fi\n+00004fe0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00004ff0: 312e 696e 666f 2c20 204e 6f64 653a 2054 1.info, Node: T\n+00005000: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n+00005010: 7269 6275 7469 6f6e 732c 2020 5072 6576 ributions, Prev\n+00005020: 3a20 4368 6563 6b69 6e67 2074 6865 2044 : Checking the D\n+00005030: 6973 7472 6962 7574 696f 6e2c 2020 5570 istribution, Up\n+00005040: 3a20 4469 7374 0a0a 3134 2e35 2054 6865 : Dist..14.5 The\n+00005050: 2054 7970 6573 206f 6620 4469 7374 7269 Types of Distri\n+00005060: 6275 7469 6f6e 730a 3d3d 3d3d 3d3d 3d3d butions.========\n 00005070: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00005080: 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 ======..Automake\n-00005090: 2067 656e 6572 6174 6573 2072 756c 6573 generates rules\n-000050a0: 2074 6f20 7072 6f76 6964 6520 6172 6368 to provide arch\n-000050b0: 6976 6573 206f 6620 7468 6520 7072 6f6a ives of the proj\n-000050c0: 6563 7420 666f 720a 6469 7374 7269 6275 ect for.distribu\n-000050d0: 7469 6f6e 7320 696e 2076 6172 696f 7573 tions in various\n-000050e0: 2066 6f72 6d61 7473 2e20 2054 6865 6972 formats. Their\n-000050f0: 2074 6172 6765 7473 2061 7265 3a0a 0ae2 targets are:...\n-00005100: 8098 6469 7374 2d62 7a69 7032 e280 990a ..dist-bzip2....\n-00005110: 2020 2020 2047 656e 6572 6174 6520 6120 Generate a \n-00005120: 627a 6970 3220 7461 7220 6172 6368 6976 bzip2 tar archiv\n-00005130: 6520 6f66 2074 6865 2064 6973 7472 6962 e of the distrib\n-00005140: 7574 696f 6e2e 2020 627a 6970 3220 6172 ution. bzip2 ar\n-00005150: 6368 6976 6573 0a20 2020 2020 6172 6520 chives. are \n-00005160: 6672 6571 7565 6e74 6c79 2073 6d61 6c6c frequently small\n-00005170: 6572 2074 6861 6e20 677a 6970 7065 6420 er than gzipped \n-00005180: 6172 6368 6976 6573 2e20 2042 7920 6465 archives. By de\n-00005190: 6661 756c 742c 2074 6869 730a 2020 2020 fault, this. \n-000051a0: 2072 756c 6520 6d61 6b65 7320 e280 9862 rule makes ...b\n-000051b0: 7a69 7032 e280 9920 7573 6520 6120 636f zip2... use a co\n-000051c0: 6d70 7265 7373 696f 6e20 6f70 7469 6f6e mpression option\n-000051d0: 206f 6620 e280 982d 39e2 8099 2e20 2054 of ...-9.... T\n-000051e0: 6f20 6d61 6b65 2069 740a 2020 2020 2075 o make it. u\n-000051f0: 7365 2061 2064 6966 6665 7265 6e74 206f se a different o\n-00005200: 6e65 2c20 7365 7420 7468 6520 e280 9842 ne, set the ...B\n-00005210: 5a49 5032 e280 9920 656e 7669 726f 6e6d ZIP2... environm\n-00005220: 656e 7420 7661 7269 6162 6c65 2e20 2046 ent variable. F\n-00005230: 6f72 0a20 2020 2020 6578 616d 706c 652c or. example,\n-00005240: 20e2 8098 6d61 6b65 2064 6973 742d 627a ...make dist-bz\n-00005250: 6970 3220 425a 4950 323d 2d37 e280 992e ip2 BZIP2=-7....\n-00005260: 0a0a e280 9864 6973 742d 677a 6970 e280 .....dist-gzip..\n-00005270: 990a 2020 2020 2047 656e 6572 6174 6520 .. Generate \n-00005280: 6120 677a 6970 2074 6172 2061 7263 6869 a gzip tar archi\n-00005290: 7665 206f 6620 7468 6520 6469 7374 7269 ve of the distri\n-000052a0: 6275 7469 6f6e 2e0a 0ae2 8098 6469 7374 bution......dist\n-000052b0: 2d6c 7a69 70e2 8099 0a20 2020 2020 4765 -lzip.... Ge\n-000052c0: 6e65 7261 7465 2061 20e2 8098 6c7a 6970 nerate a ...lzip\n-000052d0: e280 9920 7461 7220 6172 6368 6976 6520 ... tar archive \n-000052e0: 6f66 2074 6865 2064 6973 7472 6962 7574 of the distribut\n-000052f0: 696f 6e2e 2020 e280 986c 7a69 70e2 8099 ion. ...lzip...\n-00005300: 2061 7263 6869 7665 730a 2020 2020 2061 archives. a\n-00005310: 7265 2066 7265 7175 656e 746c 7920 736d re frequently sm\n-00005320: 616c 6c65 7220 7468 616e 20e2 8098 627a aller than ...bz\n-00005330: 6970 32e2 8099 2d63 6f6d 7072 6573 7365 ip2...-compresse\n-00005340: 6420 6172 6368 6976 6573 2e0a 0ae2 8098 d archives......\n-00005350: 6469 7374 2d6c 7a6d 61e2 8099 0a20 2020 dist-lzma.... \n-00005360: 2020 4765 6e65 7261 7465 2061 6e20 e280 Generate an ..\n-00005370: 986c 7a6d 61e2 8099 2074 6172 2061 7263 .lzma... tar arc\n-00005380: 6869 7665 206f 6620 7468 6520 6469 7374 hive of the dist\n-00005390: 7269 6275 7469 6f6e 2e20 2054 6865 20e2 ribution. The .\n-000053a0: 8098 6c7a 6d61 e280 990a 2020 2020 2066 ..lzma.... f\n-000053b0: 6f72 6d61 7420 6973 206f 6273 6f6c 6574 ormat is obsolet\n-000053c0: 652c 2079 6f75 2073 686f 756c 6420 7573 e, you should us\n-000053d0: 6520 7468 6520 e280 9878 7ae2 8099 2066 e the ...xz... f\n-000053e0: 6f72 6d61 7420 696e 7374 6561 642e 0a20 ormat instead.. \n-000053f0: 2020 2020 5f53 7570 706f 7274 2066 6f72 _Support for\n-00005400: 20e2 8098 6c7a 6d61 e280 992d 636f 6d70 ...lzma...-comp\n-00005410: 7265 7373 6564 2061 7263 6869 7665 7320 ressed archives \n-00005420: 7769 6c6c 2062 6520 7265 6d6f 7665 6420 will be removed \n-00005430: 696e 2074 6865 206e 6578 740a 2020 2020 in the next. \n-00005440: 206d 616a 6f72 2041 7574 6f6d 616b 6520 major Automake \n-00005450: 7265 6c65 6173 652e 5f0a 0ae2 8098 6469 release._.....di\n-00005460: 7374 2d73 6861 72e2 8099 0a20 2020 2020 st-shar.... \n-00005470: 4765 6e65 7261 7465 2061 2073 6861 7220 Generate a shar \n-00005480: 6172 6368 6976 6520 6f66 2074 6865 2064 archive of the d\n-00005490: 6973 7472 6962 7574 696f 6e2e 0a0a e280 istribution.....\n-000054a0: 9864 6973 742d 787a e280 990a 2020 2020 .dist-xz.... \n-000054b0: 2047 656e 6572 6174 6520 616e 20e2 8098 Generate an ...\n-000054c0: 787a e280 9920 7461 7220 6172 6368 6976 xz... tar archiv\n-000054d0: 6520 6f66 2074 6865 2064 6973 7472 6962 e of the distrib\n-000054e0: 7574 696f 6e2e 2020 e280 9878 7ae2 8099 ution. ...xz...\n-000054f0: 2061 7263 6869 7665 730a 2020 2020 2061 archives. a\n-00005500: 7265 2066 7265 7175 656e 746c 7920 736d re frequently sm\n-00005510: 616c 6c65 7220 7468 616e 20e2 8098 627a aller than ...bz\n-00005520: 6970 32e2 8099 2d63 6f6d 7072 6573 7365 ip2...-compresse\n-00005530: 6420 6172 6368 6976 6573 2e20 2054 6865 d archives. The\n-00005540: 20e2 8098 787a e280 990a 2020 2020 2066 ...xz.... f\n-00005550: 6f72 6d61 7420 6469 7370 6c61 6365 7320 ormat displaces \n-00005560: 7468 6520 6f62 736f 6c65 7465 20e2 8098 the obsolete ...\n-00005570: 6c7a 6d61 e280 9920 666f 726d 6174 2e20 lzma... format. \n-00005580: 2042 7920 6465 6661 756c 742c 2074 6869 By default, thi\n-00005590: 7320 7275 6c65 0a20 2020 2020 6d61 6b65 s rule. make\n-000055a0: 7320 e280 9878 7ae2 8099 2075 7365 2061 s ...xz... use a\n-000055b0: 2063 6f6d 7072 6573 7369 6f6e 206f 7074 compression opt\n-000055c0: 696f 6e20 6f66 20e2 8098 2d65 e280 992e ion of ...-e....\n-000055d0: 2020 546f 206d 616b 6520 6974 2075 7365 To make it use\n-000055e0: 2061 0a20 2020 2020 6469 6666 6572 656e a. differen\n-000055f0: 7420 6f6e 652c 2073 6574 2074 6865 20e2 t one, set the .\n-00005600: 8098 585a 5f4f 5054 e280 9920 656e 7669 ..XZ_OPT... envi\n-00005610: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable\n-00005620: 2e20 2046 6f72 2065 7861 6d70 6c65 2c0a . For example,.\n-00005630: 2020 2020 2072 756e 2074 6869 7320 636f run this co\n-00005640: 6d6d 616e 6420 746f 2075 7365 2074 6865 mmand to use the\n-00005650: 2064 6566 6175 6c74 2063 6f6d 7072 6573 default compres\n-00005660: 7369 6f6e 2072 6174 696f 2c20 6275 7420 sion ratio, but \n-00005670: 7769 7468 2061 0a20 2020 2020 7072 6f67 with a. prog\n-00005680: 7265 7373 2069 6e64 6963 6174 6f72 3a20 ress indicator: \n-00005690: e280 986d 616b 6520 6469 7374 2d78 7a20 ...make dist-xz \n-000056a0: 585a 5f4f 5054 3d2d 3765 e280 992e 0a0a XZ_OPT=-7e......\n-000056b0: e280 9864 6973 742d 7a69 70e2 8099 0a20 ...dist-zip.... \n-000056c0: 2020 2020 4765 6e65 7261 7465 2061 207a Generate a z\n-000056d0: 6970 2061 7263 6869 7665 206f 6620 7468 ip archive of th\n-000056e0: 6520 6469 7374 7269 6275 7469 6f6e 2e0a e distribution..\n-000056f0: 0ae2 8098 6469 7374 2d74 6172 5ae2 8099 ....dist-tarZ...\n-00005700: 0a20 2020 2020 4765 6e65 7261 7465 2061 . Generate a\n-00005710: 2063 6f6d 7072 6573 7365 6420 7461 7220 compressed tar \n-00005720: 6172 6368 6976 6520 6f66 2074 6865 2064 archive of the d\n-00005730: 6973 7472 6962 7574 696f 6e2e 0a0a 2020 istribution... \n-00005740: 2054 6865 2072 756c 6520 e280 9864 6973 The rule ...dis\n-00005750: 74e2 8099 2028 616e 6420 6974 7320 6869 t... (and its hi\n-00005760: 7374 6f72 6963 616c 2073 796e 6f6e 796d storical synonym\n-00005770: 20e2 8098 6469 7374 2d61 6c6c e280 9929 ...dist-all...)\n-00005780: 2077 696c 6c20 6372 6561 7465 0a61 7263 will create.arc\n-00005790: 6869 7665 7320 696e 2061 6c6c 2074 6865 hives in all the\n-000057a0: 2065 6e61 626c 6564 2066 6f72 6d61 7473 enabled formats\n-000057b0: 2c20 2a6e 6f74 6520 4f70 7469 6f6e 733a , *note Options:\n-000057c0: 3a2e 2020 4279 2064 6566 6175 6c74 2c20 :. By default, \n-000057d0: 6f6e 6c79 0a74 6865 20e2 8098 6469 7374 only.the ...dist\n-000057e0: 2d67 7a69 70e2 8099 2074 6172 6765 7420 -gzip... target \n-000057f0: 6973 2068 6f6f 6b65 6420 746f 20e2 8098 is hooked to ...\n-00005800: 6469 7374 e280 992e 0a0a 1f0a 4669 6c65 dist........File\n-00005810: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-00005820: 696e 666f 2c20 204e 6f64 653a 2054 6573 info, Node: Tes\n-00005830: 7473 2c20 204e 6578 743a 2052 6562 7569 ts, Next: Rebui\n-00005840: 6c64 696e 672c 2020 5072 6576 3a20 4469 lding, Prev: Di\n-00005850: 7374 2c20 2055 703a 2054 6f70 0a0a 3135 st, Up: Top..15\n-00005860: 2053 7570 706f 7274 2066 6f72 2074 6573 Support for tes\n-00005870: 7420 7375 6974 6573 0a2a 2a2a 2a2a 2a2a t suites.*******\n+00005080: 3d3d 3d3d 3d3d 3d0a 0a41 7574 6f6d 616b =======..Automak\n+00005090: 6520 6765 6e65 7261 7465 7320 7275 6c65 e generates rule\n+000050a0: 7320 746f 2070 726f 7669 6465 2061 7263 s to provide arc\n+000050b0: 6869 7665 7320 6f66 2074 6865 2070 726f hives of the pro\n+000050c0: 6a65 6374 2066 6f72 0a64 6973 7472 6962 ject for.distrib\n+000050d0: 7574 696f 6e73 2069 6e20 7661 7269 6f75 utions in variou\n+000050e0: 7320 666f 726d 6174 732e 2020 5468 6569 s formats. Thei\n+000050f0: 7220 7461 7267 6574 7320 6172 653a 0a0a r targets are:..\n+00005100: e280 9864 6973 742d 627a 6970 32e2 8099 ...dist-bzip2...\n+00005110: 0a20 2020 2020 4765 6e65 7261 7465 2061 . Generate a\n+00005120: 2062 7a69 7032 2074 6172 2061 7263 6869 bzip2 tar archi\n+00005130: 7665 206f 6620 7468 6520 6469 7374 7269 ve of the distri\n+00005140: 6275 7469 6f6e 2e20 2062 7a69 7032 2061 bution. bzip2 a\n+00005150: 7263 6869 7665 730a 2020 2020 2061 7265 rchives. are\n+00005160: 2066 7265 7175 656e 746c 7920 736d 616c frequently smal\n+00005170: 6c65 7220 7468 616e 2067 7a69 7070 6564 ler than gzipped\n+00005180: 2061 7263 6869 7665 732e 2020 4279 2064 archives. By d\n+00005190: 6566 6175 6c74 2c20 7468 6973 0a20 2020 efault, this. \n+000051a0: 2020 7275 6c65 206d 616b 6573 20e2 8098 rule makes ...\n+000051b0: 627a 6970 32e2 8099 2075 7365 2061 2063 bzip2... use a c\n+000051c0: 6f6d 7072 6573 7369 6f6e 206f 7074 696f ompression optio\n+000051d0: 6e20 6f66 20e2 8098 2d39 e280 992e 2020 n of ...-9.... \n+000051e0: 546f 206d 616b 6520 6974 0a20 2020 2020 To make it. \n+000051f0: 7573 6520 6120 6469 6666 6572 656e 7420 use a different \n+00005200: 6f6e 652c 2073 6574 2074 6865 20e2 8098 one, set the ...\n+00005210: 425a 4950 32e2 8099 2065 6e76 6972 6f6e BZIP2... environ\n+00005220: 6d65 6e74 2076 6172 6961 626c 652e 2020 ment variable. \n+00005230: 466f 720a 2020 2020 2065 7861 6d70 6c65 For. example\n+00005240: 2c20 e280 986d 616b 6520 6469 7374 2d62 , ...make dist-b\n+00005250: 7a69 7032 2042 5a49 5032 3d2d 37e2 8099 zip2 BZIP2=-7...\n+00005260: 2e0a 0ae2 8098 6469 7374 2d67 7a69 70e2 ......dist-gzip.\n+00005270: 8099 0a20 2020 2020 4765 6e65 7261 7465 ... Generate\n+00005280: 2061 2067 7a69 7020 7461 7220 6172 6368 a gzip tar arch\n+00005290: 6976 6520 6f66 2074 6865 2064 6973 7472 ive of the distr\n+000052a0: 6962 7574 696f 6e2e 0a0a e280 9864 6973 ibution......dis\n+000052b0: 742d 6c7a 6970 e280 990a 2020 2020 2047 t-lzip.... G\n+000052c0: 656e 6572 6174 6520 6120 e280 986c 7a69 enerate a ...lzi\n+000052d0: 70e2 8099 2074 6172 2061 7263 6869 7665 p... tar archive\n+000052e0: 206f 6620 7468 6520 6469 7374 7269 6275 of the distribu\n+000052f0: 7469 6f6e 2e20 20e2 8098 6c7a 6970 e280 tion. ...lzip..\n+00005300: 9920 6172 6368 6976 6573 0a20 2020 2020 . archives. \n+00005310: 6172 6520 6672 6571 7565 6e74 6c79 2073 are frequently s\n+00005320: 6d61 6c6c 6572 2074 6861 6e20 e280 9862 maller than ...b\n+00005330: 7a69 7032 e280 992d 636f 6d70 7265 7373 zip2...-compress\n+00005340: 6564 2061 7263 6869 7665 732e 0a0a e280 ed archives.....\n+00005350: 9864 6973 742d 6c7a 6d61 e280 990a 2020 .dist-lzma.... \n+00005360: 2020 2047 656e 6572 6174 6520 616e 20e2 Generate an .\n+00005370: 8098 6c7a 6d61 e280 9920 7461 7220 6172 ..lzma... tar ar\n+00005380: 6368 6976 6520 6f66 2074 6865 2064 6973 chive of the dis\n+00005390: 7472 6962 7574 696f 6e2e 2020 5468 6520 tribution. The \n+000053a0: e280 986c 7a6d 61e2 8099 0a20 2020 2020 ...lzma.... \n+000053b0: 666f 726d 6174 2069 7320 6f62 736f 6c65 format is obsole\n+000053c0: 7465 2c20 796f 7520 7368 6f75 6c64 2075 te, you should u\n+000053d0: 7365 2074 6865 20e2 8098 787a e280 9920 se the ...xz... \n+000053e0: 666f 726d 6174 2069 6e73 7465 6164 2e0a format instead..\n+000053f0: 2020 2020 205f 5375 7070 6f72 7420 666f _Support fo\n+00005400: 7220 e280 986c 7a6d 61e2 8099 2d63 6f6d r ...lzma...-com\n+00005410: 7072 6573 7365 6420 6172 6368 6976 6573 pressed archives\n+00005420: 2077 696c 6c20 6265 2072 656d 6f76 6564 will be removed\n+00005430: 2069 6e20 7468 6520 6e65 7874 0a20 2020 in the next. \n+00005440: 2020 6d61 6a6f 7220 4175 746f 6d61 6b65 major Automake\n+00005450: 2072 656c 6561 7365 2e5f 0a0a e280 9864 release._.....d\n+00005460: 6973 742d 7368 6172 e280 990a 2020 2020 ist-shar.... \n+00005470: 2047 656e 6572 6174 6520 6120 7368 6172 Generate a shar\n+00005480: 2061 7263 6869 7665 206f 6620 7468 6520 archive of the \n+00005490: 6469 7374 7269 6275 7469 6f6e 2e0a 0ae2 distribution....\n+000054a0: 8098 6469 7374 2d78 7ae2 8099 0a20 2020 ..dist-xz.... \n+000054b0: 2020 4765 6e65 7261 7465 2061 6e20 e280 Generate an ..\n+000054c0: 9878 7ae2 8099 2074 6172 2061 7263 6869 .xz... tar archi\n+000054d0: 7665 206f 6620 7468 6520 6469 7374 7269 ve of the distri\n+000054e0: 6275 7469 6f6e 2e20 20e2 8098 787a e280 bution. ...xz..\n+000054f0: 9920 6172 6368 6976 6573 0a20 2020 2020 . archives. \n+00005500: 6172 6520 6672 6571 7565 6e74 6c79 2073 are frequently s\n+00005510: 6d61 6c6c 6572 2074 6861 6e20 e280 9862 maller than ...b\n+00005520: 7a69 7032 e280 992d 636f 6d70 7265 7373 zip2...-compress\n+00005530: 6564 2061 7263 6869 7665 732e 2020 5468 ed archives. Th\n+00005540: 6520 e280 9878 7ae2 8099 0a20 2020 2020 e ...xz.... \n+00005550: 666f 726d 6174 2064 6973 706c 6163 6573 format displaces\n+00005560: 2074 6865 206f 6273 6f6c 6574 6520 e280 the obsolete ..\n+00005570: 986c 7a6d 61e2 8099 2066 6f72 6d61 742e .lzma... format.\n+00005580: 2020 4279 2064 6566 6175 6c74 2c20 7468 By default, th\n+00005590: 6973 2072 756c 650a 2020 2020 206d 616b is rule. mak\n+000055a0: 6573 20e2 8098 787a e280 9920 7573 6520 es ...xz... use \n+000055b0: 6120 636f 6d70 7265 7373 696f 6e20 6f70 a compression op\n+000055c0: 7469 6f6e 206f 6620 e280 982d 65e2 8099 tion of ...-e...\n+000055d0: 2e20 2054 6f20 6d61 6b65 2069 7420 7573 . To make it us\n+000055e0: 6520 610a 2020 2020 2064 6966 6665 7265 e a. differe\n+000055f0: 6e74 206f 6e65 2c20 7365 7420 7468 6520 nt one, set the \n+00005600: e280 9858 5a5f 4f50 54e2 8099 2065 6e76 ...XZ_OPT... env\n+00005610: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl\n+00005620: 652e 2020 466f 7220 6578 616d 706c 652c e. For example,\n+00005630: 0a20 2020 2020 7275 6e20 7468 6973 2063 . run this c\n+00005640: 6f6d 6d61 6e64 2074 6f20 7573 6520 7468 ommand to use th\n+00005650: 6520 6465 6661 756c 7420 636f 6d70 7265 e default compre\n+00005660: 7373 696f 6e20 7261 7469 6f2c 2062 7574 ssion ratio, but\n+00005670: 2077 6974 6820 610a 2020 2020 2070 726f with a. pro\n+00005680: 6772 6573 7320 696e 6469 6361 746f 723a gress indicator:\n+00005690: 20e2 8098 6d61 6b65 2064 6973 742d 787a ...make dist-xz\n+000056a0: 2058 5a5f 4f50 543d 2d37 65e2 8099 2e0a XZ_OPT=-7e.....\n+000056b0: 0ae2 8098 6469 7374 2d7a 6970 e280 990a ....dist-zip....\n+000056c0: 2020 2020 2047 656e 6572 6174 6520 6120 Generate a \n+000056d0: 7a69 7020 6172 6368 6976 6520 6f66 2074 zip archive of t\n+000056e0: 6865 2064 6973 7472 6962 7574 696f 6e2e he distribution.\n+000056f0: 0a0a e280 9864 6973 742d 7461 725a e280 .....dist-tarZ..\n+00005700: 990a 2020 2020 2047 656e 6572 6174 6520 .. Generate \n+00005710: 6120 636f 6d70 7265 7373 6564 2074 6172 a compressed tar\n+00005720: 2061 7263 6869 7665 206f 6620 7468 6520 archive of the \n+00005730: 6469 7374 7269 6275 7469 6f6e 2e0a 0a20 distribution... \n+00005740: 2020 5468 6520 7275 6c65 20e2 8098 6469 The rule ...di\n+00005750: 7374 e280 9920 2861 6e64 2069 7473 2068 st... (and its h\n+00005760: 6973 746f 7269 6361 6c20 7379 6e6f 6e79 istorical synony\n+00005770: 6d20 e280 9864 6973 742d 616c 6ce2 8099 m ...dist-all...\n+00005780: 2920 7769 6c6c 2063 7265 6174 650a 6172 ) will create.ar\n+00005790: 6368 6976 6573 2069 6e20 616c 6c20 7468 chives in all th\n+000057a0: 6520 656e 6162 6c65 6420 666f 726d 6174 e enabled format\n+000057b0: 732c 202a 6e6f 7465 204f 7074 696f 6e73 s, *note Options\n+000057c0: 3a3a 2e20 2042 7920 6465 6661 756c 742c ::. By default,\n+000057d0: 206f 6e6c 790a 7468 6520 e280 9864 6973 only.the ...dis\n+000057e0: 742d 677a 6970 e280 9920 7461 7267 6574 t-gzip... target\n+000057f0: 2069 7320 686f 6f6b 6564 2074 6f20 e280 is hooked to ..\n+00005800: 9864 6973 74e2 8099 2e0a 0a1f 0a46 696c .dist........Fil\n+00005810: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00005820: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5465 .info, Node: Te\n+00005830: 7374 732c 2020 4e65 7874 3a20 5265 6275 sts, Next: Rebu\n+00005840: 696c 6469 6e67 2c20 2050 7265 763a 2044 ilding, Prev: D\n+00005850: 6973 742c 2020 5570 3a20 546f 700a 0a31 ist, Up: Top..1\n+00005860: 3520 5375 7070 6f72 7420 666f 7220 7465 5 Support for te\n+00005870: 7374 2073 7569 7465 730a 2a2a 2a2a 2a2a st suites.******\n 00005880: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00005890: 2a2a 2a0a 0a41 7574 6f6d 616b 6520 7375 ***..Automake su\n-000058a0: 7070 6f72 7473 2074 6872 6565 2066 6f72 pports three for\n-000058b0: 6d73 206f 6620 7465 7374 2073 7569 7465 ms of test suite\n-000058c0: 732c 2074 6865 2066 6972 7374 2074 776f s, the first two\n-000058d0: 206f 6620 7768 6963 6820 6172 650a 7665 of which are.ve\n-000058e0: 7279 2073 696d 696c 6172 2e0a 0a2a 204d ry similar...* M\n-000058f0: 656e 753a 0a0a 2a20 5369 6d70 6c65 2054 enu:..* Simple T\n-00005900: 6573 7473 3a3a 2020 2020 2020 2020 2020 ests:: \n-00005910: 2020 2020 2020 4c69 7374 696e 6720 7072 Listing pr\n-00005920: 6f67 7261 6d73 2061 6e64 2073 6372 6970 ograms and scrip\n-00005930: 7473 2069 6e20 e280 9854 4553 5453 e280 ts in ...TESTS..\n-00005940: 990a 2a20 5369 6d70 6c65 2054 6573 7473 ..* Simple Tests\n-00005950: 2075 7369 6e67 2070 6172 616c 6c65 6c2d using parallel-\n-00005960: 7465 7374 733a 3a20 204d 6f72 6520 706f tests:: More po\n-00005970: 7765 7266 756c 2074 6573 7420 6472 6976 werful test driv\n-00005980: 6572 0a2a 2044 656a 6147 6e75 2054 6573 er.* DejaGnu Tes\n-00005990: 7473 3a3a 2020 2020 2020 2020 2020 2020 ts:: \n-000059a0: 2020 2049 6e74 6572 6661 6369 6e67 2077 Interfacing w\n-000059b0: 6974 6820 7468 6520 6578 7465 726e 616c ith the external\n-000059c0: 2074 6573 7469 6e67 2066 7261 6d65 776f testing framewo\n-000059d0: 726b 0a2a 2049 6e73 7461 6c6c 2054 6573 rk.* Install Tes\n-000059e0: 7473 3a3a 2020 2020 2020 2020 2020 2020 ts:: \n-000059f0: 2020 2052 756e 6e69 6e67 2074 6573 7473 Running tests\n-00005a00: 206f 6e20 696e 7374 616c 6c65 6420 7061 on installed pa\n-00005a10: 636b 6167 6573 0a0a 1f0a 4669 6c65 3a20 ckages....File: \n-00005a20: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00005a30: 666f 2c20 204e 6f64 653a 2053 696d 706c fo, Node: Simpl\n-00005a40: 6520 5465 7374 732c 2020 4e65 7874 3a20 e Tests, Next: \n-00005a50: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n-00005a60: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n-00005a70: 732c 2020 5570 3a20 5465 7374 730a 0a31 s, Up: Tests..1\n-00005a80: 352e 3120 5369 6d70 6c65 2054 6573 7473 5.1 Simple Tests\n-00005a90: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n-00005aa0: 3d3d 0a0a 4966 2074 6865 2076 6172 6961 ==..If the varia\n-00005ab0: 626c 6520 e280 9854 4553 5453 e280 9920 ble ...TESTS... \n-00005ac0: 6973 2064 6566 696e 6564 2c20 6974 7320 is defined, its \n-00005ad0: 7661 6c75 6520 6973 2074 616b 656e 2074 value is taken t\n-00005ae0: 6f20 6265 2061 206c 6973 7420 6f66 0a70 o be a list of.p\n-00005af0: 726f 6772 616d 7320 6f72 2073 6372 6970 rograms or scrip\n-00005b00: 7473 2074 6f20 7275 6e20 696e 206f 7264 ts to run in ord\n-00005b10: 6572 2074 6f20 646f 2074 6865 2074 6573 er to do the tes\n-00005b20: 7469 6e67 2e20 2050 726f 6772 616d 7320 ting. Programs \n-00005b30: 6e65 6564 696e 670a 6461 7461 2066 696c needing.data fil\n-00005b40: 6573 2073 686f 756c 6420 6c6f 6f6b 2066 es should look f\n-00005b50: 6f72 2074 6865 6d20 696e 20e2 8098 7372 or them in ...sr\n-00005b60: 6364 6972 e280 9920 2877 6869 6368 2069 cdir... (which i\n-00005b70: 7320 626f 7468 2061 6e0a 656e 7669 726f s both an.enviro\n-00005b80: 6e6d 656e 7420 7661 7269 6162 6c65 2061 nment variable a\n-00005b90: 6e64 2061 206d 616b 6520 7661 7269 6162 nd a make variab\n-00005ba0: 6c65 2920 736f 2074 6865 7920 776f 726b le) so they work\n-00005bb0: 2077 6865 6e20 6275 696c 6469 6e67 2069 when building i\n-00005bc0: 6e0a 6120 7365 7061 7261 7465 2064 6972 n.a separate dir\n-00005bd0: 6563 746f 7279 2028 2a6e 6f74 6520 4275 ectory (*note Bu\n-00005be0: 696c 6420 4469 7265 6374 6f72 6965 733a ild Directories:\n-00005bf0: 2028 6175 746f 636f 6e66 2942 7569 6c64 (autoconf)Build\n-00005c00: 0a44 6972 6563 746f 7269 6573 2e29 2c20 .Directories.), \n-00005c10: 616e 6420 696e 2070 6172 7469 6375 6c61 and in particula\n-00005c20: 7220 666f 7220 7468 6520 e280 9864 6973 r for the ...dis\n-00005c30: 7463 6865 636b e280 9920 7275 6c65 2028 tcheck... rule (\n-00005c40: 2a6e 6f74 650a 4368 6563 6b69 6e67 2074 *note.Checking t\n-00005c50: 6865 2044 6973 7472 6962 7574 696f 6e3a he Distribution:\n-00005c60: 3a29 2e0a 0a20 2020 466f 7220 6561 6368 :)... For each\n-00005c70: 206f 6620 7468 6520 e280 9854 4553 5453 of the ...TESTS\n-00005c80: e280 992c 2074 6865 2072 6573 756c 7420 ..., the result \n-00005c90: 6f66 2065 7865 6375 7469 6f6e 2069 7320 of execution is \n-00005ca0: 7072 696e 7465 6420 616c 6f6e 670a 7769 printed along.wi\n-00005cb0: 7468 2074 6865 2074 6573 7420 6e61 6d65 th the test name\n-00005cc0: 2c20 7768 6572 6520 e280 9850 4153 53e2 , where ...PASS.\n-00005cd0: 8099 2064 656e 6f74 6573 2061 2073 7563 .. denotes a suc\n-00005ce0: 6365 7373 6675 6c20 7465 7374 2c20 e280 cessful test, ..\n-00005cf0: 9846 4149 4ce2 8099 0a64 656e 6f74 6573 .FAIL....denotes\n-00005d00: 2061 2066 6169 6c65 6420 7465 7374 2c20 a failed test, \n-00005d10: e280 9858 4641 494c e280 9920 616e 2065 ...XFAIL... an e\n-00005d20: 7870 6563 7465 6420 6661 696c 7572 652c xpected failure,\n-00005d30: 20e2 8098 5850 4153 53e2 8099 2061 6e0a ...XPASS... an.\n-00005d40: 756e 6578 7065 6374 6564 2070 6173 7320 unexpected pass \n-00005d50: 666f 7220 6120 7465 7374 2074 6861 7420 for a test that \n-00005d60: 6973 2073 7570 706f 7365 6420 746f 2066 is supposed to f\n-00005d70: 6169 6c2c 2061 6e64 20e2 8098 534b 4950 ail, and ...SKIP\n-00005d80: e280 9920 6465 6e6f 7465 730a 6120 736b ... denotes.a sk\n-00005d90: 6970 7065 6420 7465 7374 2e0a 0a20 2020 ipped test... \n-00005da0: 5468 6520 6e75 6d62 6572 206f 6620 6661 The number of fa\n-00005db0: 696c 7572 6573 2077 696c 6c20 6265 2070 ilures will be p\n-00005dc0: 7269 6e74 6564 2061 7420 7468 6520 656e rinted at the en\n-00005dd0: 6420 6f66 2074 6865 2072 756e 2e20 2049 d of the run. I\n-00005de0: 6620 610a 6769 7665 6e20 7465 7374 2070 f a.given test p\n-00005df0: 726f 6772 616d 2065 7869 7473 2077 6974 rogram exits wit\n-00005e00: 6820 6120 7374 6174 7573 206f 6620 3737 h a status of 77\n-00005e10: 2c20 7468 656e 2069 7473 2072 6573 756c , then its resul\n-00005e20: 7420 6973 2069 676e 6f72 6564 0a69 6e20 t is ignored.in \n-00005e30: 7468 6520 6669 6e61 6c20 636f 756e 742e the final count.\n-00005e40: 2020 5468 6973 2066 6561 7475 7265 2061 This feature a\n-00005e50: 6c6c 6f77 7320 6e6f 6e2d 706f 7274 6162 llows non-portab\n-00005e60: 6c65 2074 6573 7473 2074 6f20 6265 0a69 le tests to be.i\n-00005e70: 676e 6f72 6564 2069 6e20 656e 7669 726f gnored in enviro\n-00005e80: 6e6d 656e 7473 2077 6865 7265 2074 6865 nments where the\n-00005e90: 7920 646f 6e27 7420 6d61 6b65 2073 656e y don't make sen\n-00005ea0: 7365 2e0a 0a20 2020 4966 2074 6865 2041 se... If the A\n-00005eb0: 7574 6f6d 616b 6520 6f70 7469 6f6e 20e2 utomake option .\n-00005ec0: 8098 636f 6c6f 722d 7465 7374 73e2 8099 ..color-tests...\n-00005ed0: 2069 7320 7573 6564 2028 2a6e 6f74 6520 is used (*note \n-00005ee0: 4f70 7469 6f6e 733a 3a29 2061 6e64 0a73 Options::) and.s\n-00005ef0: 7461 6e64 6172 6420 6f75 7470 7574 2069 tandard output i\n-00005f00: 7320 636f 6e6e 6563 7465 6420 746f 2061 s connected to a\n-00005f10: 2063 6170 6162 6c65 2074 6572 6d69 6e61 capable termina\n-00005f20: 6c2c 2074 6865 6e20 7468 6520 7465 7374 l, then the test\n-00005f30: 0a72 6573 756c 7473 2061 6e64 2074 6865 .results and the\n-00005f40: 2073 756d 6d61 7279 2061 7265 2063 6f6c summary are col\n-00005f50: 6f72 6564 2061 7070 726f 7072 6961 7465 ored appropriate\n-00005f60: 6c79 2e20 2054 6865 2075 7365 7220 6361 ly. The user ca\n-00005f70: 6e20 6469 7361 626c 650a 636f 6c6f 7265 n disable.colore\n-00005f80: 6420 6f75 7470 7574 2062 7920 7365 7474 d output by sett\n-00005f90: 696e 6720 7468 6520 e280 986d 616b 65e2 ing the ...make.\n-00005fa0: 8099 2076 6172 6961 626c 6520 e280 9841 .. variable ...A\n-00005fb0: 4d5f 434f 4c4f 525f 5445 5354 533d 6e6f M_COLOR_TESTS=no\n-00005fc0: e280 992c 206f 720a 666f 7263 6520 636f ..., or.force co\n-00005fd0: 6c6f 7265 6420 6f75 7470 7574 2065 7665 lored output eve\n-00005fe0: 6e20 7769 7468 6f75 7420 6120 636f 6e6e n without a conn\n-00005ff0: 6563 7469 6e67 2074 6572 6d69 6e61 6c20 ecting terminal \n-00006000: 7769 7468 0ae2 8098 414d 5f43 4f4c 4f52 with....AM_COLOR\n-00006010: 5f54 4553 5453 3d61 6c77 6179 73e2 8099 _TESTS=always...\n-00006020: 2e0a 0a20 2020 4e6f 7465 2074 6861 7420 ... Note that \n-00006030: 7468 6520 7365 6d61 6e74 6963 7320 6f66 the semantics of\n-00006040: 2073 6f6d 6520 e280 986d 616b 65e2 8099 some ...make...\n-00006050: 2069 6d70 6c65 6d65 6e74 6174 696f 6e73 implementations\n-00006060: 2077 6865 6e20 7573 6564 2069 6e0a 7061 when used in.pa\n-00006070: 7261 6c6c 656c 206d 6f64 6520 282a 6e6f rallel mode (*no\n-00006080: 7465 2028 6175 746f 636f 6e66 2950 6172 te (autoconf)Par\n-00006090: 616c 6c65 6c20 6d61 6b65 3a3a 2920 6361 allel make::) ca\n-000060a0: 6e20 6361 7573 6520 7468 6520 6175 746f n cause the auto\n-000060b0: 6d61 7469 630a 6465 7465 6374 696f 6e20 matic.detection \n-000060c0: 6f66 2061 2063 6f6e 6e65 6374 696f 6e20 of a connection \n-000060d0: 746f 2061 2063 6170 6162 6c65 2074 6572 to a capable ter\n-000060e0: 6d69 6e61 6c20 746f 2066 6169 6c2e 2020 minal to fail. \n-000060f0: 496e 2074 6861 7420 6361 7365 2c0a 796f In that case,.yo\n-00006100: 7520 6361 6e20 7374 696c 6c20 7265 736f u can still reso\n-00006110: 7274 2074 6f20 7468 6520 7573 6520 6f66 rt to the use of\n-00006120: 20e2 8098 414d 5f43 4f4c 4f52 5f54 4553 ...AM_COLOR_TES\n-00006130: 5453 3d61 6c77 6179 73e2 8099 2e0a 0a20 TS=always...... \n-00006140: 2020 5468 6520 7661 7269 6162 6c65 20e2 The variable .\n-00006150: 8098 5445 5354 535f 454e 5649 524f 4e4d ..TESTS_ENVIRONM\n-00006160: 454e 54e2 8099 2063 616e 2062 6520 7573 ENT... can be us\n-00006170: 6564 2074 6f20 7365 7420 656e 7669 726f ed to set enviro\n-00006180: 6e6d 656e 740a 7661 7269 6162 6c65 7320 nment.variables \n-00006190: 666f 7220 7468 6520 7465 7374 2072 756e for the test run\n-000061a0: 3b20 7468 6520 656e 7669 726f 6e6d 656e ; the environmen\n-000061b0: 7420 7661 7269 6162 6c65 20e2 8098 7372 t variable ...sr\n-000061c0: 6364 6972 e280 9920 6973 2073 6574 2069 cdir... is set i\n-000061d0: 6e0a 7468 6520 7275 6c65 2e20 2049 6620 n.the rule. If \n-000061e0: 616c 6c20 796f 7572 2074 6573 7420 7072 all your test pr\n-000061f0: 6f67 7261 6d73 2061 7265 2073 6372 6970 ograms are scrip\n-00006200: 7473 2c20 796f 7520 6361 6e20 616c 736f ts, you can also\n-00006210: 2073 6574 0ae2 8098 5445 5354 535f 454e set....TESTS_EN\n-00006220: 5649 524f 4e4d 454e 54e2 8099 2074 6f20 VIRONMENT... to \n-00006230: 616e 2069 6e76 6f63 6174 696f 6e20 6f66 an invocation of\n-00006240: 2074 6865 2073 6865 6c6c 2028 652e 672e the shell (e.g.\n-00006250: 2020 e280 9824 2853 4845 4c4c 2920 2d78 ...$(SHELL) -x\n-00006260: e280 990a 6361 6e20 6265 2075 7365 6675 ....can be usefu\n-00006270: 6c20 666f 7220 6465 6275 6767 696e 6720 l for debugging \n-00006280: 7468 6520 7465 7374 7329 2c20 6f72 2061 the tests), or a\n-00006290: 6e79 206f 7468 6572 2069 6e74 6572 7072 ny other interpr\n-000062a0: 6574 6572 2e20 2046 6f72 0a69 6e73 7461 eter. For.insta\n-000062b0: 6e63 652c 2074 6865 2066 6f6c 6c6f 7769 nce, the followi\n-000062c0: 6e67 2073 6574 7570 206d 6179 2062 6520 ng setup may be \n-000062d0: 7573 6564 2074 6f20 7275 6e20 7465 7374 used to run test\n-000062e0: 7320 7769 7468 2050 6572 6c3a 0a0a 2020 s with Perl:.. \n-000062f0: 2020 2054 4553 5453 5f45 4e56 4952 4f4e TESTS_ENVIRON\n-00006300: 4d45 4e54 203d 2024 2850 4552 4c29 202d MENT = $(PERL) -\n-00006310: 4d73 7472 6963 7420 2d77 0a20 2020 2020 Mstrict -w. \n-00006320: 5445 5354 5320 3d20 666f 6f2e 706c 2062 TESTS = foo.pl b\n-00006330: 6172 2e70 6c20 6261 7a2e 706c 0a0a 2020 ar.pl baz.pl.. \n-00006340: 204e 6f74 6520 7468 6174 2074 6865 20e2 Note that the .\n-00006350: 8098 7061 7261 6c6c 656c 2d74 6573 7473 ..parallel-tests\n-00006360: e280 9920 6472 6976 6572 2070 726f 7669 ... driver provi\n-00006370: 6465 7320 6120 6d6f 7265 2065 6c65 6761 des a more elega\n-00006380: 6e74 2077 6179 2074 6f0a 6163 6869 6576 nt way to.achiev\n-00006390: 6520 7468 6520 7361 6d65 2065 6666 6563 e the same effec\n-000063a0: 742c 2066 7265 6569 6e67 2074 6865 20e2 t, freeing the .\n-000063b0: 8098 5445 5354 535f 454e 5649 524f 4e4d ..TESTS_ENVIRONM\n-000063c0: 454e 54e2 8099 2076 6172 6961 626c 6520 ENT... variable \n-000063d0: 666f 720a 7468 6520 7573 6572 2074 6f20 for.the user to \n-000063e0: 6f76 6572 7269 6465 2028 2a6e 6f74 6520 override (*note \n-000063f0: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n-00006400: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n-00006410: 733a 3a29 2e0a 0a20 2020 596f 7520 6d61 s::)... You ma\n-00006420: 7920 6465 6669 6e65 2074 6865 2076 6172 y define the var\n-00006430: 6961 626c 6520 e280 9858 4641 494c 5f54 iable ...XFAIL_T\n-00006440: 4553 5453 e280 9920 746f 2061 206c 6973 ESTS... to a lis\n-00006450: 7420 6f66 2074 6573 7473 2028 7573 7561 t of tests (usua\n-00006460: 6c6c 790a 6120 7375 6273 6574 206f 6620 lly.a subset of \n-00006470: e280 9854 4553 5453 e280 9929 2074 6861 ...TESTS...) tha\n-00006480: 7420 6172 6520 6578 7065 6374 6564 2074 t are expected t\n-00006490: 6f20 6661 696c 2e20 2054 6869 7320 7769 o fail. This wi\n-000064a0: 6c6c 2072 6576 6572 7365 2074 6865 0a72 ll reverse the.r\n-000064b0: 6573 756c 7420 6f66 2074 686f 7365 2074 esult of those t\n-000064c0: 6573 7473 2e0a 0a20 2020 4175 746f 6d61 ests... Automa\n-000064d0: 6b65 2065 6e73 7572 6573 2074 6861 7420 ke ensures that \n-000064e0: 6561 6368 2066 696c 6520 6c69 7374 6564 each file listed\n-000064f0: 2069 6e20 e280 9854 4553 5453 e280 9920 in ...TESTS... \n-00006500: 6973 2062 7569 6c74 2062 6566 6f72 6520 is built before \n-00006510: 616e 790a 7465 7374 7320 6172 6520 7275 any.tests are ru\n-00006520: 6e3b 2079 6f75 2063 616e 206c 6973 7420 n; you can list \n-00006530: 626f 7468 2073 6f75 7263 6520 616e 6420 both source and \n-00006540: 6465 7269 7665 6420 7072 6f67 7261 6d73 derived programs\n-00006550: 2028 6f72 0a73 6372 6970 7473 2920 696e (or.scripts) in\n-00006560: 20e2 8098 5445 5354 53e2 8099 3b20 7468 ...TESTS...; th\n-00006570: 6520 6765 6e65 7261 7465 6420 7275 6c65 e generated rule\n-00006580: 2077 696c 6c20 6c6f 6f6b 2062 6f74 6820 will look both \n-00006590: 696e 20e2 8098 7372 6364 6972 e280 9920 in ...srcdir... \n-000065a0: 616e 640a e280 982e e280 992e 2020 466f and......... Fo\n-000065b0: 7220 696e 7374 616e 6365 2c20 796f 7520 r instance, you \n-000065c0: 6d69 6768 7420 7761 6e74 2074 6f20 7275 might want to ru\n-000065d0: 6e20 6120 4320 7072 6f67 7261 6d20 6173 n a C program as\n-000065e0: 2061 2074 6573 742e 2020 546f 2064 6f0a a test. To do.\n-000065f0: 7468 6973 2079 6f75 2077 6f75 6c64 206c this you would l\n-00006600: 6973 7420 6974 7320 6e61 6d65 2069 6e20 ist its name in \n-00006610: e280 9854 4553 5453 e280 9920 616e 6420 ...TESTS... and \n-00006620: 616c 736f 2069 6e20 e280 9863 6865 636b also in ...check\n-00006630: 5f50 524f 4752 414d 53e2 8099 2c0a 616e _PROGRAMS...,.an\n-00006640: 6420 7468 656e 2073 7065 6369 6679 2069 d then specify i\n-00006650: 7420 6173 2079 6f75 2077 6f75 6c64 2061 t as you would a\n-00006660: 6e79 206f 7468 6572 2070 726f 6772 616d ny other program\n-00006670: 2e0a 0a20 2020 5072 6f67 7261 6d73 206c ... Programs l\n-00006680: 6973 7465 6420 696e 20e2 8098 6368 6563 isted in ...chec\n-00006690: 6b5f 5052 4f47 5241 4d53 e280 9920 2861 k_PROGRAMS... (a\n-000066a0: 6e64 20e2 8098 6368 6563 6b5f 4c49 4252 nd ...check_LIBR\n-000066b0: 4152 4945 53e2 8099 2c0a e280 9863 6865 ARIES...,....che\n-000066c0: 636b 5f4c 544c 4942 5241 5249 4553 e280 ck_LTLIBRARIES..\n-000066d0: 992e 2e2e 2920 2061 7265 206f 6e6c 7920 ....) are only \n-000066e0: 6275 696c 7420 6475 7269 6e67 20e2 8098 built during ...\n-000066f0: 6d61 6b65 2063 6865 636b e280 992c 206e make check..., n\n-00006700: 6f74 2064 7572 696e 670a e280 986d 616b ot during....mak\n-00006710: 6520 616c 6ce2 8099 2e20 2059 6f75 2073 e all.... You s\n-00006720: 686f 756c 6420 6c69 7374 2074 6865 7265 hould list there\n-00006730: 2061 6e79 2070 726f 6772 616d 206e 6565 any program nee\n-00006740: 6465 6420 6279 2079 6f75 7220 7465 7374 ded by your test\n-00006750: 7320 7468 6174 0a64 6f65 7320 6e6f 7420 s that.does not \n-00006760: 6e65 6564 2074 6f20 6265 2062 7569 6c74 need to be built\n-00006770: 2062 7920 e280 986d 616b 6520 616c 6ce2 by ...make all.\n-00006780: 8099 2e20 204e 6f74 6520 7468 6174 20e2 ... Note that .\n-00006790: 8098 6368 6563 6b5f 5052 4f47 5241 4d53 ..check_PROGRAMS\n-000067a0: e280 9920 6172 650a 5f6e 6f74 5f20 6175 ... are._not_ au\n-000067b0: 746f 6d61 7469 6361 6c6c 7920 6164 6465 tomatically adde\n-000067c0: 6420 746f 20e2 8098 5445 5354 53e2 8099 d to ...TESTS...\n-000067d0: 2062 6563 6175 7365 20e2 8098 6368 6563 because ...chec\n-000067e0: 6b5f 5052 4f47 5241 4d53 e280 9920 7573 k_PROGRAMS... us\n-000067f0: 7561 6c6c 790a 6c69 7374 7320 7072 6f67 ually.lists prog\n-00006800: 7261 6d73 2075 7365 6420 6279 2074 6865 rams used by the\n-00006810: 2074 6573 7473 2c20 6e6f 7420 7468 6520 tests, not the \n-00006820: 7465 7374 7320 7468 656d 7365 6c76 6573 tests themselves\n-00006830: 2e20 204f 6620 636f 7572 7365 0a79 6f75 . Of course.you\n-00006840: 2063 616e 2073 6574 20e2 8098 5445 5354 can set ...TEST\n-00006850: 5320 3d20 2428 6368 6563 6b5f 5052 4f47 S = $(check_PROG\n-00006860: 5241 4d53 29e2 8099 2069 6620 616c 6c20 RAMS)... if all \n-00006870: 796f 7572 2070 726f 6772 616d 7320 6172 your programs ar\n-00006880: 6520 7465 7374 0a63 6173 6573 2e0a 0a1f e test.cases....\n-00006890: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-000068a0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-000068b0: 3a20 5369 6d70 6c65 2054 6573 7473 2075 : Simple Tests u\n-000068c0: 7369 6e67 2070 6172 616c 6c65 6c2d 7465 sing parallel-te\n-000068d0: 7374 732c 2020 4e65 7874 3a20 4465 6a61 sts, Next: Deja\n-000068e0: 476e 7520 5465 7374 732c 2020 5072 6576 Gnu Tests, Prev\n-000068f0: 3a20 5369 6d70 6c65 2054 6573 7473 2c20 : Simple Tests, \n-00006900: 2055 703a 2054 6573 7473 0a0a 3135 2e32 Up: Tests..15.2\n-00006910: 2053 696d 706c 6520 5465 7374 7320 7573 Simple Tests us\n-00006920: 696e 6720 e280 9870 6172 616c 6c65 6c2d ing ...parallel-\n-00006930: 7465 7374 73e2 8099 0a3d 3d3d 3d3d 3d3d tests....=======\n+00005890: 2a2a 2a2a 0a0a 4175 746f 6d61 6b65 2073 ****..Automake s\n+000058a0: 7570 706f 7274 7320 7468 7265 6520 666f upports three fo\n+000058b0: 726d 7320 6f66 2074 6573 7420 7375 6974 rms of test suit\n+000058c0: 6573 2c20 7468 6520 6669 7273 7420 7477 es, the first tw\n+000058d0: 6f20 6f66 2077 6869 6368 2061 7265 0a76 o of which are.v\n+000058e0: 6572 7920 7369 6d69 6c61 722e 0a0a 2a20 ery similar...* \n+000058f0: 4d65 6e75 3a0a 0a2a 2053 696d 706c 6520 Menu:..* Simple \n+00005900: 5465 7374 733a 3a20 2020 2020 2020 2020 Tests:: \n+00005910: 2020 2020 2020 204c 6973 7469 6e67 2070 Listing p\n+00005920: 726f 6772 616d 7320 616e 6420 7363 7269 rograms and scri\n+00005930: 7074 7320 696e 20e2 8098 5445 5354 53e2 pts in ...TESTS.\n+00005940: 8099 0a2a 2053 696d 706c 6520 5465 7374 ...* Simple Test\n+00005950: 7320 7573 696e 6720 7061 7261 6c6c 656c s using parallel\n+00005960: 2d74 6573 7473 3a3a 2020 4d6f 7265 2070 -tests:: More p\n+00005970: 6f77 6572 6675 6c20 7465 7374 2064 7269 owerful test dri\n+00005980: 7665 720a 2a20 4465 6a61 476e 7520 5465 ver.* DejaGnu Te\n+00005990: 7374 733a 3a20 2020 2020 2020 2020 2020 sts:: \n+000059a0: 2020 2020 496e 7465 7266 6163 696e 6720 Interfacing \n+000059b0: 7769 7468 2074 6865 2065 7874 6572 6e61 with the externa\n+000059c0: 6c20 7465 7374 696e 6720 6672 616d 6577 l testing framew\n+000059d0: 6f72 6b0a 2a20 496e 7374 616c 6c20 5465 ork.* Install Te\n+000059e0: 7374 733a 3a20 2020 2020 2020 2020 2020 sts:: \n+000059f0: 2020 2020 5275 6e6e 696e 6720 7465 7374 Running test\n+00005a00: 7320 6f6e 2069 6e73 7461 6c6c 6564 2070 s on installed p\n+00005a10: 6163 6b61 6765 730a 0a1f 0a46 696c 653a ackages....File:\n+00005a20: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00005a30: 6e66 6f2c 2020 4e6f 6465 3a20 5369 6d70 nfo, Node: Simp\n+00005a40: 6c65 2054 6573 7473 2c20 204e 6578 743a le Tests, Next:\n+00005a50: 2053 696d 706c 6520 5465 7374 7320 7573 Simple Tests us\n+00005a60: 696e 6720 7061 7261 6c6c 656c 2d74 6573 ing parallel-tes\n+00005a70: 7473 2c20 2055 703a 2054 6573 7473 0a0a ts, Up: Tests..\n+00005a80: 3135 2e31 2053 696d 706c 6520 5465 7374 15.1 Simple Test\n+00005a90: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.==============\n+00005aa0: 3d3d 3d0a 0a49 6620 7468 6520 7661 7269 ===..If the vari\n+00005ab0: 6162 6c65 20e2 8098 5445 5354 53e2 8099 able ...TESTS...\n+00005ac0: 2069 7320 6465 6669 6e65 642c 2069 7473 is defined, its\n+00005ad0: 2076 616c 7565 2069 7320 7461 6b65 6e20 value is taken \n+00005ae0: 746f 2062 6520 6120 6c69 7374 206f 660a to be a list of.\n+00005af0: 7072 6f67 7261 6d73 206f 7220 7363 7269 programs or scri\n+00005b00: 7074 7320 746f 2072 756e 2069 6e20 6f72 pts to run in or\n+00005b10: 6465 7220 746f 2064 6f20 7468 6520 7465 der to do the te\n+00005b20: 7374 696e 672e 2020 5072 6f67 7261 6d73 sting. Programs\n+00005b30: 206e 6565 6469 6e67 0a64 6174 6120 6669 needing.data fi\n+00005b40: 6c65 7320 7368 6f75 6c64 206c 6f6f 6b20 les should look \n+00005b50: 666f 7220 7468 656d 2069 6e20 e280 9873 for them in ...s\n+00005b60: 7263 6469 72e2 8099 2028 7768 6963 6820 rcdir... (which \n+00005b70: 6973 2062 6f74 6820 616e 0a65 6e76 6972 is both an.envir\n+00005b80: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable \n+00005b90: 616e 6420 6120 6d61 6b65 2076 6172 6961 and a make varia\n+00005ba0: 626c 6529 2073 6f20 7468 6579 2077 6f72 ble) so they wor\n+00005bb0: 6b20 7768 656e 2062 7569 6c64 696e 6720 k when building \n+00005bc0: 696e 0a61 2073 6570 6172 6174 6520 6469 in.a separate di\n+00005bd0: 7265 6374 6f72 7920 282a 6e6f 7465 2042 rectory (*note B\n+00005be0: 7569 6c64 2044 6972 6563 746f 7269 6573 uild Directories\n+00005bf0: 3a20 2861 7574 6f63 6f6e 6629 4275 696c : (autoconf)Buil\n+00005c00: 640a 4469 7265 6374 6f72 6965 732e 292c d.Directories.),\n+00005c10: 2061 6e64 2069 6e20 7061 7274 6963 756c and in particul\n+00005c20: 6172 2066 6f72 2074 6865 20e2 8098 6469 ar for the ...di\n+00005c30: 7374 6368 6563 6be2 8099 2072 756c 6520 stcheck... rule \n+00005c40: 282a 6e6f 7465 0a43 6865 636b 696e 6720 (*note.Checking \n+00005c50: 7468 6520 4469 7374 7269 6275 7469 6f6e the Distribution\n+00005c60: 3a3a 292e 0a0a 2020 2046 6f72 2065 6163 ::)... For eac\n+00005c70: 6820 6f66 2074 6865 20e2 8098 5445 5354 h of the ...TEST\n+00005c80: 53e2 8099 2c20 7468 6520 7265 7375 6c74 S..., the result\n+00005c90: 206f 6620 6578 6563 7574 696f 6e20 6973 of execution is\n+00005ca0: 2070 7269 6e74 6564 2061 6c6f 6e67 0a77 printed along.w\n+00005cb0: 6974 6820 7468 6520 7465 7374 206e 616d ith the test nam\n+00005cc0: 652c 2077 6865 7265 20e2 8098 5041 5353 e, where ...PASS\n+00005cd0: e280 9920 6465 6e6f 7465 7320 6120 7375 ... denotes a su\n+00005ce0: 6363 6573 7366 756c 2074 6573 742c 20e2 ccessful test, .\n+00005cf0: 8098 4641 494c e280 990a 6465 6e6f 7465 ..FAIL....denote\n+00005d00: 7320 6120 6661 696c 6564 2074 6573 742c s a failed test,\n+00005d10: 20e2 8098 5846 4149 4ce2 8099 2061 6e20 ...XFAIL... an \n+00005d20: 6578 7065 6374 6564 2066 6169 6c75 7265 expected failure\n+00005d30: 2c20 e280 9858 5041 5353 e280 9920 616e , ...XPASS... an\n+00005d40: 0a75 6e65 7870 6563 7465 6420 7061 7373 .unexpected pass\n+00005d50: 2066 6f72 2061 2074 6573 7420 7468 6174 for a test that\n+00005d60: 2069 7320 7375 7070 6f73 6564 2074 6f20 is supposed to \n+00005d70: 6661 696c 2c20 616e 6420 e280 9853 4b49 fail, and ...SKI\n+00005d80: 50e2 8099 2064 656e 6f74 6573 0a61 2073 P... denotes.a s\n+00005d90: 6b69 7070 6564 2074 6573 742e 0a0a 2020 kipped test... \n+00005da0: 2054 6865 206e 756d 6265 7220 6f66 2066 The number of f\n+00005db0: 6169 6c75 7265 7320 7769 6c6c 2062 6520 ailures will be \n+00005dc0: 7072 696e 7465 6420 6174 2074 6865 2065 printed at the e\n+00005dd0: 6e64 206f 6620 7468 6520 7275 6e2e 2020 nd of the run. \n+00005de0: 4966 2061 0a67 6976 656e 2074 6573 7420 If a.given test \n+00005df0: 7072 6f67 7261 6d20 6578 6974 7320 7769 program exits wi\n+00005e00: 7468 2061 2073 7461 7475 7320 6f66 2037 th a status of 7\n+00005e10: 372c 2074 6865 6e20 6974 7320 7265 7375 7, then its resu\n+00005e20: 6c74 2069 7320 6967 6e6f 7265 640a 696e lt is ignored.in\n+00005e30: 2074 6865 2066 696e 616c 2063 6f75 6e74 the final count\n+00005e40: 2e20 2054 6869 7320 6665 6174 7572 6520 . This feature \n+00005e50: 616c 6c6f 7773 206e 6f6e 2d70 6f72 7461 allows non-porta\n+00005e60: 626c 6520 7465 7374 7320 746f 2062 650a ble tests to be.\n+00005e70: 6967 6e6f 7265 6420 696e 2065 6e76 6972 ignored in envir\n+00005e80: 6f6e 6d65 6e74 7320 7768 6572 6520 7468 onments where th\n+00005e90: 6579 2064 6f6e 2774 206d 616b 6520 7365 ey don't make se\n+00005ea0: 6e73 652e 0a0a 2020 2049 6620 7468 6520 nse... If the \n+00005eb0: 4175 746f 6d61 6b65 206f 7074 696f 6e20 Automake option \n+00005ec0: e280 9863 6f6c 6f72 2d74 6573 7473 e280 ...color-tests..\n+00005ed0: 9920 6973 2075 7365 6420 282a 6e6f 7465 . is used (*note\n+00005ee0: 204f 7074 696f 6e73 3a3a 2920 616e 640a Options::) and.\n+00005ef0: 7374 616e 6461 7264 206f 7574 7075 7420 standard output \n+00005f00: 6973 2063 6f6e 6e65 6374 6564 2074 6f20 is connected to \n+00005f10: 6120 6361 7061 626c 6520 7465 726d 696e a capable termin\n+00005f20: 616c 2c20 7468 656e 2074 6865 2074 6573 al, then the tes\n+00005f30: 740a 7265 7375 6c74 7320 616e 6420 7468 t.results and th\n+00005f40: 6520 7375 6d6d 6172 7920 6172 6520 636f e summary are co\n+00005f50: 6c6f 7265 6420 6170 7072 6f70 7269 6174 lored appropriat\n+00005f60: 656c 792e 2020 5468 6520 7573 6572 2063 ely. The user c\n+00005f70: 616e 2064 6973 6162 6c65 0a63 6f6c 6f72 an disable.color\n+00005f80: 6564 206f 7574 7075 7420 6279 2073 6574 ed output by set\n+00005f90: 7469 6e67 2074 6865 20e2 8098 6d61 6b65 ting the ...make\n+00005fa0: e280 9920 7661 7269 6162 6c65 20e2 8098 ... variable ...\n+00005fb0: 414d 5f43 4f4c 4f52 5f54 4553 5453 3d6e AM_COLOR_TESTS=n\n+00005fc0: 6fe2 8099 2c20 6f72 0a66 6f72 6365 2063 o..., or.force c\n+00005fd0: 6f6c 6f72 6564 206f 7574 7075 7420 6576 olored output ev\n+00005fe0: 656e 2077 6974 686f 7574 2061 2063 6f6e en without a con\n+00005ff0: 6e65 6374 696e 6720 7465 726d 696e 616c necting terminal\n+00006000: 2077 6974 680a e280 9841 4d5f 434f 4c4f with....AM_COLO\n+00006010: 525f 5445 5354 533d 616c 7761 7973 e280 R_TESTS=always..\n+00006020: 992e 0a0a 2020 204e 6f74 6520 7468 6174 .... Note that\n+00006030: 2074 6865 2073 656d 616e 7469 6373 206f the semantics o\n+00006040: 6620 736f 6d65 20e2 8098 6d61 6b65 e280 f some ...make..\n+00006050: 9920 696d 706c 656d 656e 7461 7469 6f6e . implementation\n+00006060: 7320 7768 656e 2075 7365 6420 696e 0a70 s when used in.p\n+00006070: 6172 616c 6c65 6c20 6d6f 6465 2028 2a6e arallel mode (*n\n+00006080: 6f74 6520 2861 7574 6f63 6f6e 6629 5061 ote (autoconf)Pa\n+00006090: 7261 6c6c 656c 206d 616b 653a 3a29 2063 rallel make::) c\n+000060a0: 616e 2063 6175 7365 2074 6865 2061 7574 an cause the aut\n+000060b0: 6f6d 6174 6963 0a64 6574 6563 7469 6f6e omatic.detection\n+000060c0: 206f 6620 6120 636f 6e6e 6563 7469 6f6e of a connection\n+000060d0: 2074 6f20 6120 6361 7061 626c 6520 7465 to a capable te\n+000060e0: 726d 696e 616c 2074 6f20 6661 696c 2e20 rminal to fail. \n+000060f0: 2049 6e20 7468 6174 2063 6173 652c 0a79 In that case,.y\n+00006100: 6f75 2063 616e 2073 7469 6c6c 2072 6573 ou can still res\n+00006110: 6f72 7420 746f 2074 6865 2075 7365 206f ort to the use o\n+00006120: 6620 e280 9841 4d5f 434f 4c4f 525f 5445 f ...AM_COLOR_TE\n+00006130: 5354 533d 616c 7761 7973 e280 992e 0a0a STS=always......\n+00006140: 2020 2054 6865 2076 6172 6961 626c 6520 The variable \n+00006150: e280 9854 4553 5453 5f45 4e56 4952 4f4e ...TESTS_ENVIRON\n+00006160: 4d45 4e54 e280 9920 6361 6e20 6265 2075 MENT... can be u\n+00006170: 7365 6420 746f 2073 6574 2065 6e76 6972 sed to set envir\n+00006180: 6f6e 6d65 6e74 0a76 6172 6961 626c 6573 onment.variables\n+00006190: 2066 6f72 2074 6865 2074 6573 7420 7275 for the test ru\n+000061a0: 6e3b 2074 6865 2065 6e76 6972 6f6e 6d65 n; the environme\n+000061b0: 6e74 2076 6172 6961 626c 6520 e280 9873 nt variable ...s\n+000061c0: 7263 6469 72e2 8099 2069 7320 7365 7420 rcdir... is set \n+000061d0: 696e 0a74 6865 2072 756c 652e 2020 4966 in.the rule. If\n+000061e0: 2061 6c6c 2079 6f75 7220 7465 7374 2070 all your test p\n+000061f0: 726f 6772 616d 7320 6172 6520 7363 7269 rograms are scri\n+00006200: 7074 732c 2079 6f75 2063 616e 2061 6c73 pts, you can als\n+00006210: 6f20 7365 740a e280 9854 4553 5453 5f45 o set....TESTS_E\n+00006220: 4e56 4952 4f4e 4d45 4e54 e280 9920 746f NVIRONMENT... to\n+00006230: 2061 6e20 696e 766f 6361 7469 6f6e 206f an invocation o\n+00006240: 6620 7468 6520 7368 656c 6c20 2865 2e67 f the shell (e.g\n+00006250: 2e20 20e2 8098 2428 5348 454c 4c29 202d . ...$(SHELL) -\n+00006260: 78e2 8099 0a63 616e 2062 6520 7573 6566 x....can be usef\n+00006270: 756c 2066 6f72 2064 6562 7567 6769 6e67 ul for debugging\n+00006280: 2074 6865 2074 6573 7473 292c 206f 7220 the tests), or \n+00006290: 616e 7920 6f74 6865 7220 696e 7465 7270 any other interp\n+000062a0: 7265 7465 722e 2020 466f 720a 696e 7374 reter. For.inst\n+000062b0: 616e 6365 2c20 7468 6520 666f 6c6c 6f77 ance, the follow\n+000062c0: 696e 6720 7365 7475 7020 6d61 7920 6265 ing setup may be\n+000062d0: 2075 7365 6420 746f 2072 756e 2074 6573 used to run tes\n+000062e0: 7473 2077 6974 6820 5065 726c 3a0a 0a20 ts with Perl:.. \n+000062f0: 2020 2020 5445 5354 535f 454e 5649 524f TESTS_ENVIRO\n+00006300: 4e4d 454e 5420 3d20 2428 5045 524c 2920 NMENT = $(PERL) \n+00006310: 2d4d 7374 7269 6374 202d 770a 2020 2020 -Mstrict -w. \n+00006320: 2054 4553 5453 203d 2066 6f6f 2e70 6c20 TESTS = foo.pl \n+00006330: 6261 722e 706c 2062 617a 2e70 6c0a 0a20 bar.pl baz.pl.. \n+00006340: 2020 4e6f 7465 2074 6861 7420 7468 6520 Note that the \n+00006350: e280 9870 6172 616c 6c65 6c2d 7465 7374 ...parallel-test\n+00006360: 73e2 8099 2064 7269 7665 7220 7072 6f76 s... driver prov\n+00006370: 6964 6573 2061 206d 6f72 6520 656c 6567 ides a more eleg\n+00006380: 616e 7420 7761 7920 746f 0a61 6368 6965 ant way to.achie\n+00006390: 7665 2074 6865 2073 616d 6520 6566 6665 ve the same effe\n+000063a0: 6374 2c20 6672 6565 696e 6720 7468 6520 ct, freeing the \n+000063b0: e280 9854 4553 5453 5f45 4e56 4952 4f4e ...TESTS_ENVIRON\n+000063c0: 4d45 4e54 e280 9920 7661 7269 6162 6c65 MENT... variable\n+000063d0: 2066 6f72 0a74 6865 2075 7365 7220 746f for.the user to\n+000063e0: 206f 7665 7272 6964 6520 282a 6e6f 7465 override (*note\n+000063f0: 2053 696d 706c 6520 5465 7374 7320 7573 Simple Tests us\n+00006400: 696e 6720 7061 7261 6c6c 656c 2d74 6573 ing parallel-tes\n+00006410: 7473 3a3a 292e 0a0a 2020 2059 6f75 206d ts::)... You m\n+00006420: 6179 2064 6566 696e 6520 7468 6520 7661 ay define the va\n+00006430: 7269 6162 6c65 20e2 8098 5846 4149 4c5f riable ...XFAIL_\n+00006440: 5445 5354 53e2 8099 2074 6f20 6120 6c69 TESTS... to a li\n+00006450: 7374 206f 6620 7465 7374 7320 2875 7375 st of tests (usu\n+00006460: 616c 6c79 0a61 2073 7562 7365 7420 6f66 ally.a subset of\n+00006470: 20e2 8098 5445 5354 53e2 8099 2920 7468 ...TESTS...) th\n+00006480: 6174 2061 7265 2065 7870 6563 7465 6420 at are expected \n+00006490: 746f 2066 6169 6c2e 2020 5468 6973 2077 to fail. This w\n+000064a0: 696c 6c20 7265 7665 7273 6520 7468 650a ill reverse the.\n+000064b0: 7265 7375 6c74 206f 6620 7468 6f73 6520 result of those \n+000064c0: 7465 7374 732e 0a0a 2020 2041 7574 6f6d tests... Autom\n+000064d0: 616b 6520 656e 7375 7265 7320 7468 6174 ake ensures that\n+000064e0: 2065 6163 6820 6669 6c65 206c 6973 7465 each file liste\n+000064f0: 6420 696e 20e2 8098 5445 5354 53e2 8099 d in ...TESTS...\n+00006500: 2069 7320 6275 696c 7420 6265 666f 7265 is built before\n+00006510: 2061 6e79 0a74 6573 7473 2061 7265 2072 any.tests are r\n+00006520: 756e 3b20 796f 7520 6361 6e20 6c69 7374 un; you can list\n+00006530: 2062 6f74 6820 736f 7572 6365 2061 6e64 both source and\n+00006540: 2064 6572 6976 6564 2070 726f 6772 616d derived program\n+00006550: 7320 286f 720a 7363 7269 7074 7329 2069 s (or.scripts) i\n+00006560: 6e20 e280 9854 4553 5453 e280 993b 2074 n ...TESTS...; t\n+00006570: 6865 2067 656e 6572 6174 6564 2072 756c he generated rul\n+00006580: 6520 7769 6c6c 206c 6f6f 6b20 626f 7468 e will look both\n+00006590: 2069 6e20 e280 9873 7263 6469 72e2 8099 in ...srcdir...\n+000065a0: 2061 6e64 0ae2 8098 2ee2 8099 2e20 2046 and......... F\n+000065b0: 6f72 2069 6e73 7461 6e63 652c 2079 6f75 or instance, you\n+000065c0: 206d 6967 6874 2077 616e 7420 746f 2072 might want to r\n+000065d0: 756e 2061 2043 2070 726f 6772 616d 2061 un a C program a\n+000065e0: 7320 6120 7465 7374 2e20 2054 6f20 646f s a test. To do\n+000065f0: 0a74 6869 7320 796f 7520 776f 756c 6420 .this you would \n+00006600: 6c69 7374 2069 7473 206e 616d 6520 696e list its name in\n+00006610: 20e2 8098 5445 5354 53e2 8099 2061 6e64 ...TESTS... and\n+00006620: 2061 6c73 6f20 696e 20e2 8098 6368 6563 also in ...chec\n+00006630: 6b5f 5052 4f47 5241 4d53 e280 992c 0a61 k_PROGRAMS...,.a\n+00006640: 6e64 2074 6865 6e20 7370 6563 6966 7920 nd then specify \n+00006650: 6974 2061 7320 796f 7520 776f 756c 6420 it as you would \n+00006660: 616e 7920 6f74 6865 7220 7072 6f67 7261 any other progra\n+00006670: 6d2e 0a0a 2020 2050 726f 6772 616d 7320 m... Programs \n+00006680: 6c69 7374 6564 2069 6e20 e280 9863 6865 listed in ...che\n+00006690: 636b 5f50 524f 4752 414d 53e2 8099 2028 ck_PROGRAMS... (\n+000066a0: 616e 6420 e280 9863 6865 636b 5f4c 4942 and ...check_LIB\n+000066b0: 5241 5249 4553 e280 992c 0ae2 8098 6368 RARIES...,....ch\n+000066c0: 6563 6b5f 4c54 4c49 4252 4152 4945 53e2 eck_LTLIBRARIES.\n+000066d0: 8099 2e2e 2e29 2020 6172 6520 6f6e 6c79 .....) are only\n+000066e0: 2062 7569 6c74 2064 7572 696e 6720 e280 built during ..\n+000066f0: 986d 616b 6520 6368 6563 6be2 8099 2c20 .make check..., \n+00006700: 6e6f 7420 6475 7269 6e67 0ae2 8098 6d61 not during....ma\n+00006710: 6b65 2061 6c6c e280 992e 2020 596f 7520 ke all.... You \n+00006720: 7368 6f75 6c64 206c 6973 7420 7468 6572 should list ther\n+00006730: 6520 616e 7920 7072 6f67 7261 6d20 6e65 e any program ne\n+00006740: 6564 6564 2062 7920 796f 7572 2074 6573 eded by your tes\n+00006750: 7473 2074 6861 740a 646f 6573 206e 6f74 ts that.does not\n+00006760: 206e 6565 6420 746f 2062 6520 6275 696c need to be buil\n+00006770: 7420 6279 20e2 8098 6d61 6b65 2061 6c6c t by ...make all\n+00006780: e280 992e 2020 4e6f 7465 2074 6861 7420 .... Note that \n+00006790: e280 9863 6865 636b 5f50 524f 4752 414d ...check_PROGRAM\n+000067a0: 53e2 8099 2061 7265 0a5f 6e6f 745f 2061 S... are._not_ a\n+000067b0: 7574 6f6d 6174 6963 616c 6c79 2061 6464 utomatically add\n+000067c0: 6564 2074 6f20 e280 9854 4553 5453 e280 ed to ...TESTS..\n+000067d0: 9920 6265 6361 7573 6520 e280 9863 6865 . because ...che\n+000067e0: 636b 5f50 524f 4752 414d 53e2 8099 2075 ck_PROGRAMS... u\n+000067f0: 7375 616c 6c79 0a6c 6973 7473 2070 726f sually.lists pro\n+00006800: 6772 616d 7320 7573 6564 2062 7920 7468 grams used by th\n+00006810: 6520 7465 7374 732c 206e 6f74 2074 6865 e tests, not the\n+00006820: 2074 6573 7473 2074 6865 6d73 656c 7665 tests themselve\n+00006830: 732e 2020 4f66 2063 6f75 7273 650a 796f s. Of course.yo\n+00006840: 7520 6361 6e20 7365 7420 e280 9854 4553 u can set ...TES\n+00006850: 5453 203d 2024 2863 6865 636b 5f50 524f TS = $(check_PRO\n+00006860: 4752 414d 5329 e280 9920 6966 2061 6c6c GRAMS)... if all\n+00006870: 2079 6f75 7220 7072 6f67 7261 6d73 2061 your programs a\n+00006880: 7265 2074 6573 740a 6361 7365 732e 0a0a re test.cases...\n+00006890: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+000068a0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+000068b0: 653a 2053 696d 706c 6520 5465 7374 7320 e: Simple Tests \n+000068c0: 7573 696e 6720 7061 7261 6c6c 656c 2d74 using parallel-t\n+000068d0: 6573 7473 2c20 204e 6578 743a 2044 656a ests, Next: Dej\n+000068e0: 6147 6e75 2054 6573 7473 2c20 2050 7265 aGnu Tests, Pre\n+000068f0: 763a 2053 696d 706c 6520 5465 7374 732c v: Simple Tests,\n+00006900: 2020 5570 3a20 5465 7374 730a 0a31 352e Up: Tests..15.\n+00006910: 3220 5369 6d70 6c65 2054 6573 7473 2075 2 Simple Tests u\n+00006920: 7369 6e67 20e2 8098 7061 7261 6c6c 656c sing ...parallel\n+00006930: 2d74 6573 7473 e280 990a 3d3d 3d3d 3d3d -tests....======\n 00006940: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00006950: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00006960: 3d0a 0a54 6865 206f 7074 696f 6e20 e280 =..The option ..\n-00006970: 9870 6172 616c 6c65 6c2d 7465 7374 73e2 .parallel-tests.\n-00006980: 8099 2028 2a6e 6f74 6520 4f70 7469 6f6e .. (*note Option\n-00006990: 733a 3a29 2065 6e61 626c 6573 2061 2074 s::) enables a t\n-000069a0: 6573 7420 7375 6974 650a 6472 6976 6572 est suite.driver\n-000069b0: 2074 6861 7420 6973 206d 6f73 746c 7920 that is mostly \n-000069c0: 636f 6d70 6174 6962 6c65 2074 6f20 7468 compatible to th\n-000069d0: 6520 7369 6d70 6c65 2074 6573 7420 6472 e simple test dr\n-000069e0: 6976 6572 2064 6573 6372 6962 6564 2069 iver described i\n-000069f0: 6e0a 7468 6520 7072 6576 696f 7573 2073 n.the previous s\n-00006a00: 6563 7469 6f6e 2c20 6275 7420 7072 6f76 ection, but prov\n-00006a10: 6964 6573 2061 2066 6577 206d 6f72 6520 ides a few more \n-00006a20: 6665 6174 7572 6573 2061 6e64 2073 6c69 features and sli\n-00006a30: 6768 746c 790a 6469 6666 6572 656e 7420 ghtly.different \n-00006a40: 7365 6d61 6e74 6963 732e 2020 4974 2066 semantics. It f\n-00006a50: 6561 7475 7265 7320 636f 6e63 7572 7265 eatures concurre\n-00006a60: 6e74 2065 7865 6375 7469 6f6e 206f 6620 nt execution of \n-00006a70: 7465 7374 7320 7769 7468 0ae2 8098 6d61 tests with....ma\n-00006a80: 6b65 202d 6ae2 8099 2061 6e64 2061 7574 ke -j... and aut\n-00006a90: 6f6d 6174 6963 2063 6f6c 6c65 6374 696f omatic collectio\n-00006aa0: 6e20 6f66 2074 6865 2074 6573 7420 7363 n of the test sc\n-00006ab0: 7269 7074 7320 6f75 7470 7574 2061 6e64 ripts output and\n-00006ac0: 0a73 756d 6d61 7279 2074 6865 7265 6f66 .summary thereof\n-00006ad0: 2069 6e20 e280 982e 6c6f 67e2 8099 2066 in ....log... f\n-00006ae0: 696c 6573 2c20 616e 6420 616c 6c6f 7773 iles, and allows\n-00006af0: 2074 6f20 7370 6563 6966 7920 696e 7465 to specify inte\n-00006b00: 722d 7465 7374 0a64 6570 656e 6465 6e63 r-test.dependenc\n-00006b10: 6965 732c 206c 617a 7920 7265 7275 6e73 ies, lazy reruns\n-00006b20: 206f 6620 7465 7374 7320 7468 6174 2068 of tests that h\n-00006b30: 6176 6520 6e6f 7420 636f 6d70 6c65 7465 ave not complete\n-00006b40: 6420 696e 2061 2070 7269 6f72 0a72 756e d in a prior.run\n-00006b50: 2c20 616e 6420 6861 7264 2065 7272 6f72 , and hard error\n-00006b60: 7320 666f 7220 6578 6365 7074 696f 6e61 s for exceptiona\n-00006b70: 6c20 6661 696c 7572 6573 2e20 2053 696d l failures. Sim\n-00006b80: 696c 6172 2074 6f20 7468 6520 7369 6d70 ilar to the simp\n-00006b90: 6c65 0a74 6573 7420 6472 6976 6572 2c20 le.test driver, \n-00006ba0: e280 9854 4553 5453 5f45 4e56 4952 4f4e ...TESTS_ENVIRON\n-00006bb0: 4d45 4e54 e280 992c 20e2 8098 414d 5f43 MENT..., ...AM_C\n-00006bc0: 4f4c 4f52 5f54 4553 5453 e280 992c 20e2 OLOR_TESTS..., .\n-00006bd0: 8098 5846 4149 4c5f 5445 5354 53e2 8099 ..XFAIL_TESTS...\n-00006be0: 2c20 616e 640a 7468 6520 e280 9863 6865 , and.the ...che\n-00006bf0: 636b 5f2a e280 9920 7661 7269 6162 6c65 ck_*... variable\n-00006c00: 7320 6172 6520 686f 6e6f 7265 642c 2061 s are honored, a\n-00006c10: 6e64 2074 6865 2065 6e76 6972 6f6e 6d65 nd the environme\n-00006c20: 6e74 2076 6172 6961 626c 650a e280 9873 nt variable....s\n-00006c30: 7263 6469 72e2 8099 2069 7320 7365 7420 rcdir... is set \n-00006c40: 6475 7269 6e67 2074 6573 7420 6578 6563 during test exec\n-00006c50: 7574 696f 6e2e 0a0a 2020 2054 6869 7320 ution... This \n-00006c60: 7465 7374 2064 7269 7665 7220 6973 2073 test driver is s\n-00006c70: 7469 6c6c 2065 7870 6572 696d 656e 7461 till experimenta\n-00006c80: 6c20 616e 6420 6d61 7920 756e 6465 7267 l and may underg\n-00006c90: 6f20 6368 616e 6765 7320 696e 0a6f 7264 o changes in.ord\n-00006ca0: 6572 2074 6f20 7361 7469 7366 7920 6164 er to satisfy ad\n-00006cb0: 6469 7469 6f6e 616c 2070 6f72 7461 6269 ditional portabi\n-00006cc0: 6c69 7479 2072 6571 7569 7265 6d65 6e74 lity requirement\n-00006cd0: 732e 0a0a 2020 2054 6865 2064 7269 7665 s... The drive\n-00006ce0: 7220 6f70 6572 6174 6573 2062 7920 6465 r operates by de\n-00006cf0: 6669 6e69 6e67 2061 2073 6574 206f 6620 fining a set of \n-00006d00: e280 986d 616b 65e2 8099 2072 756c 6573 ...make... rules\n-00006d10: 2074 6f20 6372 6561 7465 2061 0a73 756d to create a.sum\n-00006d20: 6d61 7279 206c 6f67 2066 696c 652c 20e2 mary log file, .\n-00006d30: 8098 5445 5354 5f53 5549 5445 5f4c 4f47 ..TEST_SUITE_LOG\n-00006d40: e280 992c 2077 6869 6368 2064 6566 6175 ..., which defau\n-00006d50: 6c74 7320 746f 20e2 8098 7465 7374 2d73 lts to ...test-s\n-00006d60: 7569 7465 2e6c 6f67 e280 990a 616e 6420 uite.log....and \n-00006d70: 7265 7175 6972 6573 2061 20e2 8098 2e6c requires a ....l\n-00006d80: 6f67 e280 9920 7375 6666 6978 2e20 2054 og... suffix. T\n-00006d90: 6869 7320 6669 6c65 2064 6570 656e 6473 his file depends\n-00006da0: 2075 706f 6e20 6c6f 6720 6669 6c65 7320 upon log files \n-00006db0: 6372 6561 7465 640a 666f 7220 6561 6368 created.for each\n-00006dc0: 2073 696e 676c 6520 7465 7374 2070 726f single test pro\n-00006dd0: 6772 616d 206c 6973 7465 6420 696e 20e2 gram listed in .\n-00006de0: 8098 5445 5354 53e2 8099 2c20 7768 6963 ..TESTS..., whic\n-00006df0: 6820 696e 2074 7572 6e20 636f 6e74 6169 h in turn contai\n-00006e00: 6e0a 616c 6c20 6f75 7470 7574 2070 726f n.all output pro\n-00006e10: 6475 6365 6420 6279 2074 6865 2063 6f72 duced by the cor\n-00006e20: 7265 7370 6f6e 6469 6e67 2074 6573 7473 responding tests\n-00006e30: 2e0a 0a20 2020 4561 6368 206c 6f67 2066 ... Each log f\n-00006e40: 696c 6520 6973 2063 7265 6174 6564 2077 ile is created w\n-00006e50: 6865 6e20 7468 6520 636f 7272 6573 706f hen the correspo\n-00006e60: 6e64 696e 6720 7465 7374 2068 6173 2063 nding test has c\n-00006e70: 6f6d 706c 6574 6564 2e0a 5468 6520 7365 ompleted..The se\n-00006e80: 7420 6f66 206c 6f67 2066 696c 6573 2069 t of log files i\n-00006e90: 7320 6c69 7374 6564 2069 6e20 7468 6520 s listed in the \n-00006ea0: 7265 6164 2d6f 6e6c 7920 7661 7269 6162 read-only variab\n-00006eb0: 6c65 20e2 8098 5445 5354 5f4c 4f47 53e2 le ...TEST_LOGS.\n-00006ec0: 8099 2c0a 616e 6420 6465 6661 756c 7473 ..,.and defaults\n-00006ed0: 2074 6f20 e280 9854 4553 5453 e280 992c to ...TESTS...,\n-00006ee0: 2077 6974 6820 7468 6520 6578 6563 7574 with the execut\n-00006ef0: 6162 6c65 2065 7874 656e 7369 6f6e 2069 able extension i\n-00006f00: 6620 616e 7920 282a 6e6f 7465 0a45 5845 f any (*note.EXE\n-00006f10: 4558 543a 3a29 2c20 6173 2077 656c 6c20 EXT::), as well \n-00006f20: 6173 2061 6e79 2073 7566 6669 7820 6c69 as any suffix li\n-00006f30: 7374 6564 2069 6e20 e280 9854 4553 545f sted in ...TEST_\n-00006f40: 4558 5445 4e53 494f 4e53 e280 9920 7265 EXTENSIONS... re\n-00006f50: 6d6f 7665 642c 0a61 6e64 20e2 8098 2e6c moved,.and ....l\n-00006f60: 6f67 e280 9920 6170 7065 6e64 6564 2e20 og... appended. \n-00006f70: 2052 6573 756c 7473 2061 7265 2075 6e64 Results are und\n-00006f80: 6566 696e 6564 2069 6620 6120 7465 7374 efined if a test\n-00006f90: 2066 696c 6520 6e61 6d65 2065 6e64 7320 file name ends \n-00006fa0: 696e 0a73 6576 6572 616c 2063 6f6e 6361 in.several conca\n-00006fb0: 7465 6e61 7465 6420 7375 6666 6978 6573 tenated suffixes\n-00006fc0: 2e20 20e2 8098 5445 5354 5f45 5854 454e . ...TEST_EXTEN\n-00006fd0: 5349 4f4e 53e2 8099 2064 6566 6175 6c74 SIONS... default\n-00006fe0: 7320 746f 20e2 8098 2e74 6573 74e2 8099 s to ....test...\n-00006ff0: 3b0a 6974 2063 616e 2062 6520 6f76 6572 ;.it can be over\n-00007000: 7269 6464 656e 2062 7920 7468 6520 7573 ridden by the us\n-00007010: 6572 2c20 696e 2077 6869 6368 2063 6173 er, in which cas\n-00007020: 6520 616e 7920 6578 7465 6e73 696f 6e20 e any extension \n-00007030: 6c69 7374 6564 2069 6e0a 6974 206d 7573 listed in.it mus\n-00007040: 7420 6265 2063 6f6e 7374 6974 7574 6564 t be constituted\n-00007050: 2062 7920 6120 646f 742c 2066 6f6c 6c6f by a dot, follo\n-00007060: 7765 6420 6279 2061 206e 6f6e 2d64 6967 wed by a non-dig\n-00007070: 6974 2061 6c70 6861 6265 7469 630a 6368 it alphabetic.ch\n-00007080: 6172 6163 7465 722c 2066 6f6c 6c6f 7765 aracter, followe\n-00007090: 6420 6279 2061 6e79 206e 756d 6265 7220 d by any number \n-000070a0: 6f66 2061 6c70 6861 6265 7469 6320 6368 of alphabetic ch\n-000070b0: 6172 6163 7465 7273 2e20 2046 6f72 0a65 aracters. For.e\n-000070c0: 7861 6d70 6c65 2c20 e280 982e 7368 e280 xample, ....sh..\n-000070d0: 992c 20e2 8098 2e54 e280 9920 616e 6420 ., ....T... and \n-000070e0: e280 982e 7431 e280 9920 6172 6520 7661 ....t1... are va\n-000070f0: 6c69 6420 6578 7465 6e73 696f 6e73 2c20 lid extensions, \n-00007100: 7768 696c 6520 e280 982e 782d 79e2 8099 while ....x-y...\n-00007110: 2c20 e280 982e 3663 e280 990a 616e 6420 , ....6c....and \n-00007120: e280 982e 742e 31e2 8099 2061 7265 206e ....t.1... are n\n-00007130: 6f74 2e0a 0a20 2020 466f 7220 7465 7374 ot... For test\n-00007140: 7320 7468 6174 206d 6174 6368 2061 6e20 s that match an \n-00007150: 6578 7465 6e73 696f 6e20 e280 982e 4558 extension ....EX\n-00007160: 54e2 8099 206c 6973 7465 6420 696e 20e2 T... listed in .\n-00007170: 8098 5445 5354 5f45 5854 454e 5349 4f4e ..TEST_EXTENSION\n-00007180: 53e2 8099 2c0a 796f 7520 6361 6e20 7072 S...,.you can pr\n-00007190: 6f76 6964 6520 6120 7465 7374 2064 7269 ovide a test dri\n-000071a0: 7665 7220 7573 696e 6720 7468 6520 7661 ver using the va\n-000071b0: 7269 6162 6c65 20e2 8098 4558 545f 4c4f riable ...EXT_LO\n-000071c0: 475f 434f 4d50 494c 4552 e280 990a 286e G_COMPILER....(n\n-000071d0: 6f74 6520 7468 6520 7570 7065 722d 6361 ote the upper-ca\n-000071e0: 7365 2065 7874 656e 7369 6f6e 2920 616e se extension) an\n-000071f0: 6420 7061 7373 206f 7074 696f 6e73 2069 d pass options i\n-00007200: 6e20 e280 9841 4d5f 4558 545f 4c4f 475f n ...AM_EXT_LOG_\n-00007210: 464c 4147 53e2 8099 0a61 6e64 2061 6c6c FLAGS....and all\n-00007220: 6f77 2074 6865 2075 7365 7220 746f 2070 ow the user to p\n-00007230: 6173 7320 6f70 7469 6f6e 7320 696e 20e2 ass options in .\n-00007240: 8098 4558 545f 4c4f 475f 464c 4147 53e2 ..EXT_LOG_FLAGS.\n-00007250: 8099 2e20 2049 7420 7769 6c6c 2063 6175 ... It will cau\n-00007260: 7365 0a61 6c6c 2074 6573 7473 2077 6974 se.all tests wit\n-00007270: 6820 7468 6973 2065 7874 656e 7369 6f6e h this extension\n-00007280: 2074 6f20 6265 2063 616c 6c65 6420 7769 to be called wi\n-00007290: 7468 2074 6869 7320 6472 6976 6572 2e20 th this driver. \n-000072a0: 2046 6f72 2061 6c6c 0a74 6573 7473 2077 For all.tests w\n-000072b0: 6974 686f 7574 2061 2072 6567 6973 7465 ithout a registe\n-000072c0: 7265 6420 6578 7465 6e73 696f 6e2c 2074 red extension, t\n-000072d0: 6865 2076 6172 6961 626c 6573 20e2 8098 he variables ...\n-000072e0: 4c4f 475f 434f 4d50 494c 4552 e280 992c LOG_COMPILER...,\n-000072f0: 0ae2 8098 414d 5f4c 4f47 5f46 4c41 4753 ....AM_LOG_FLAGS\n-00007300: e280 992c 2061 6e64 20e2 8098 4c4f 475f ..., and ...LOG_\n-00007310: 464c 4147 53e2 8099 206d 6179 2062 6520 FLAGS... may be \n-00007320: 7573 6564 2e20 2046 6f72 2065 7861 6d70 used. For examp\n-00007330: 6c65 2c0a 0a20 2020 2020 5445 5354 5320 le,.. TESTS \n-00007340: 3d20 666f 6f2e 706c 2062 6172 2e70 7920 = foo.pl bar.py \n-00007350: 6261 7a0a 2020 2020 2054 4553 545f 4558 baz. TEST_EX\n-00007360: 5445 4e53 494f 4e53 203d 202e 706c 202e TENSIONS = .pl .\n-00007370: 7079 0a20 2020 2020 504c 5f4c 4f47 5f43 py. PL_LOG_C\n-00007380: 4f4d 5049 4c45 5220 3d20 2428 5045 524c OMPILER = $(PERL\n-00007390: 290a 2020 2020 2041 4d5f 504c 5f4c 4f47 ). AM_PL_LOG\n-000073a0: 5f46 4c41 4753 203d 202d 770a 2020 2020 _FLAGS = -w. \n-000073b0: 2050 595f 4c4f 475f 434f 4d50 494c 4552 PY_LOG_COMPILER\n-000073c0: 203d 2024 2850 5954 484f 4e29 0a20 2020 = $(PYTHON). \n-000073d0: 2020 414d 5f50 595f 4c4f 475f 464c 4147 AM_PY_LOG_FLAG\n-000073e0: 5320 3d20 2d76 0a20 2020 2020 4c4f 475f S = -v. LOG_\n-000073f0: 434f 4d50 494c 4552 203d 202e 2f77 7261 COMPILER = ./wra\n-00007400: 7070 6572 2d73 6372 6970 740a 2020 2020 pper-script. \n-00007410: 2041 4d5f 4c4f 475f 464c 4147 5320 3d20 AM_LOG_FLAGS = \n-00007420: 2d64 0a0a 7769 6c6c 2069 6e76 6f6b 6520 -d..will invoke \n-00007430: e280 9824 2850 4552 4c29 202d 7720 666f ...$(PERL) -w fo\n-00007440: 6f2e 706c e280 992c 20e2 8098 2428 5059 o.pl..., ...$(PY\n-00007450: 5448 4f4e 2920 2d76 2062 6172 2e70 79e2 THON) -v bar.py.\n-00007460: 8099 2c20 616e 640a e280 982e 2f77 7261 .., and...../wra\n-00007470: 7070 6572 2d73 6372 6970 7420 2d64 2062 pper-script -d b\n-00007480: 617a e280 9920 746f 2070 726f 6475 6365 az... to produce\n-00007490: 20e2 8098 666f 6f2e 6c6f 67e2 8099 2c20 ...foo.log..., \n-000074a0: e280 9862 6172 2e6c 6f67 e280 992c 2061 ...bar.log..., a\n-000074b0: 6e64 0ae2 8098 6261 7a2e 6c6f 67e2 8099 nd....baz.log...\n-000074c0: 2c20 7265 7370 6563 7469 7665 6c79 2e20 , respectively. \n-000074d0: 2054 6865 20e2 8098 5445 5354 535f 454e The ...TESTS_EN\n-000074e0: 5649 524f 4e4d 454e 54e2 8099 2076 6172 VIRONMENT... var\n-000074f0: 6961 626c 6520 6973 2073 7469 6c6c 0a65 iable is still.e\n-00007500: 7870 616e 6465 6420 6265 666f 7265 2074 xpanded before t\n-00007510: 6865 2064 7269 7665 722c 2062 7574 2073 he driver, but s\n-00007520: 686f 756c 6420 6265 2072 6573 6572 7665 hould be reserve\n-00007530: 6420 666f 7220 7468 6520 7573 6572 2e0a d for the user..\n-00007540: 0a20 2020 4173 2077 6974 6820 7468 6520 . As with the \n-00007550: 7369 6d70 6c65 2064 7269 7665 7220 6162 simple driver ab\n-00007560: 6f76 652c 2062 7920 6465 6661 756c 7420 ove, by default \n-00007570: 6f6e 6520 7374 6174 7573 206c 696e 6520 one status line \n-00007580: 6973 0a70 7269 6e74 6564 2070 6572 2063 is.printed per c\n-00007590: 6f6d 706c 6574 6564 2074 6573 742c 2061 ompleted test, a\n-000075a0: 6e64 2061 2073 686f 7274 2073 756d 6d61 nd a short summa\n-000075b0: 7279 2061 6674 6572 2074 6865 2073 7569 ry after the sui\n-000075c0: 7465 2068 6173 0a63 6f6d 706c 6574 6564 te has.completed\n-000075d0: 2e20 2048 6f77 6576 6572 2c20 7374 616e . However, stan\n-000075e0: 6461 7264 206f 7574 7075 7420 616e 6420 dard output and \n-000075f0: 7374 616e 6461 7264 2065 7272 6f72 206f standard error o\n-00007600: 6620 7468 6520 7465 7374 2061 7265 0a72 f the test are.r\n-00007610: 6564 6972 6563 7465 6420 746f 2061 2070 edirected to a p\n-00007620: 6572 2d74 6573 7420 6c6f 6720 6669 6c65 er-test log file\n-00007630: 2c20 736f 2074 6861 7420 7061 7261 6c6c , so that parall\n-00007640: 656c 2065 7865 6375 7469 6f6e 2064 6f65 el execution doe\n-00007650: 7320 6e6f 740a 7072 6f64 7563 6520 696e s not.produce in\n-00007660: 7465 726d 696e 676c 6564 206f 7574 7075 termingled outpu\n-00007670: 742e 2020 5468 6520 6f75 7470 7574 2066 t. The output f\n-00007680: 726f 6d20 6661 696c 6564 2074 6573 7473 rom failed tests\n-00007690: 2069 7320 636f 6c6c 6563 7465 640a 696e is collected.in\n-000076a0: 2074 6865 20e2 8098 7465 7374 2d73 7569 the ...test-sui\n-000076b0: 7465 2e6c 6f67 e280 9920 6669 6c65 2e20 te.log... file. \n-000076c0: 2049 6620 7468 6520 7661 7269 6162 6c65 If the variable\n-000076d0: 20e2 8098 5645 5242 4f53 45e2 8099 2069 ...VERBOSE... i\n-000076e0: 7320 7365 742c 2074 6869 730a 6669 6c65 s set, this.file\n-000076f0: 2069 7320 6f75 7470 7574 2061 6674 6572 is output after\n-00007700: 2074 6865 2073 756d 6d61 7279 2e20 2046 the summary. F\n-00007710: 6f72 2062 6573 7420 7265 7375 6c74 732c or best results,\n-00007720: 2074 6865 2074 6573 7473 2073 686f 756c the tests shoul\n-00007730: 6420 6265 0a76 6572 626f 7365 2062 7920 d be.verbose by \n-00007740: 6465 6661 756c 7420 6e6f 772e 0a0a 2020 default now... \n-00007750: 2050 7265 7669 6f75 7320 7665 7273 696f Previous versio\n-00007760: 6e73 206f 6620 6175 746f 6d61 6b65 2075 ns of automake u\n-00007770: 7365 6420 746f 2070 726f 7669 6465 2061 sed to provide a\n-00007780: 20e2 8098 6368 6563 6b2d 6874 6d6c e280 ...check-html..\n-00007790: 9920 7461 7267 6574 0a74 6f20 636f 6e76 . target.to conv\n-000077a0: 6572 7420 7468 6520 6c6f 6720 6669 6c65 ert the log file\n-000077b0: 7320 746f 2048 544d 4c2e 2054 6869 7320 s to HTML. This \n-000077c0: 6665 6174 7572 6520 6973 206e 6f77 2064 feature is now d\n-000077d0: 6570 7265 6361 7465 642c 2061 6e64 0a5f eprecated, and._\n-000077e0: 7769 6c6c 2062 6520 7265 6d6f 7665 645f will be removed_\n-000077f0: 2069 6e20 7468 6520 6e65 7874 206d 616a in the next maj\n-00007800: 6f72 2041 7574 6f6d 616b 6520 7265 6c65 or Automake rele\n-00007810: 6173 652c 2073 6f20 646f 6e27 7420 7265 ase, so don't re\n-00007820: 6c79 206f 6e0a 6974 2061 6e79 6d6f 7265 ly on.it anymore\n-00007830: 2e0a 0a20 2020 4576 656e 2069 6e20 7468 ... Even in th\n-00007840: 6520 7072 6573 656e 6365 206f 6620 6578 e presence of ex\n-00007850: 7065 6374 6564 2066 6169 6c75 7265 7320 pected failures \n-00007860: 2873 6565 20e2 8098 5846 4149 4c5f 5445 (see ...XFAIL_TE\n-00007870: 5354 53e2 8099 292c 2074 6865 7265 0a6d STS...), there.m\n-00007880: 6179 2062 6520 636f 6e64 6974 696f 6e73 ay be conditions\n-00007890: 2075 6e64 6572 2077 6869 6368 2061 2074 under which a t\n-000078a0: 6573 7420 6f75 7463 6f6d 6520 6e65 6564 est outcome need\n-000078b0: 7320 6174 7465 6e74 696f 6e2e 2020 466f s attention. Fo\n-000078c0: 720a 6578 616d 706c 652c 2077 6974 6820 r.example, with \n-000078d0: 7465 7374 2d64 7269 7665 6e20 6465 7665 test-driven deve\n-000078e0: 6c6f 706d 656e 742c 2079 6f75 206d 6179 lopment, you may\n-000078f0: 2077 7269 7465 2074 6573 7473 2066 6f72 write tests for\n-00007900: 2066 6561 7475 7265 730a 7468 6174 2079 features.that y\n-00007910: 6f75 2068 6176 6520 6e6f 7420 696d 706c ou have not impl\n-00007920: 656d 656e 7465 6420 7965 742c 2061 6e64 emented yet, and\n-00007930: 2074 6875 7320 6d61 726b 2074 6865 7365 thus mark these\n-00007940: 2074 6573 7473 2061 7320 6578 7065 6374 tests as expect\n-00007950: 6564 0a74 6f20 6661 696c 2e20 2048 6f77 ed.to fail. How\n-00007960: 6576 6572 2c20 796f 7520 6d61 7920 7374 ever, you may st\n-00007970: 696c 6c20 6265 2069 6e74 6572 6573 7465 ill be intereste\n-00007980: 6420 696e 2065 7863 6570 7469 6f6e 616c d in exceptional\n-00007990: 0a63 6f6e 6469 7469 6f6e 732c 2066 6f72 .conditions, for\n-000079a0: 2065 7861 6d70 6c65 2c20 7465 7374 7320 example, tests \n-000079b0: 7468 6174 2066 6169 6c20 6475 6520 746f that fail due to\n-000079c0: 2061 2073 6567 6d65 6e74 6174 696f 6e20 a segmentation \n-000079d0: 7669 6f6c 6174 696f 6e0a 6f72 2061 6e6f violation.or ano\n-000079e0: 7468 6572 2065 7272 6f72 2074 6861 7420 ther error that \n-000079f0: 6973 2069 6e64 6570 656e 6465 6e74 206f is independent o\n-00007a00: 6620 7468 6520 6665 6174 7572 6520 6177 f the feature aw\n-00007a10: 6169 7469 6e67 0a69 6d70 6c65 6d65 6e74 aiting.implement\n-00007a20: 6174 696f 6e2e 2020 5465 7374 7320 6361 ation. Tests ca\n-00007a30: 6e20 6578 6974 2077 6974 6820 616e 2065 n exit with an e\n-00007a40: 7869 7420 7374 6174 7573 206f 6620 3939 xit status of 99\n-00007a50: 2074 6f20 7369 676e 616c 2073 7563 680a to signal such.\n-00007a60: 6120 5f68 6172 6420 6572 726f 725f 2e20 a _hard error_. \n-00007a70: 2055 6e6c 6573 7320 7468 6520 7661 7269 Unless the vari\n-00007a80: 6162 6c65 20e2 8098 4449 5341 424c 455f able ...DISABLE_\n-00007a90: 4841 5244 5f45 5252 4f52 53e2 8099 2069 HARD_ERRORS... i\n-00007aa0: 7320 7365 7420 746f 2061 0a6e 6f6e 656d s set to a.nonem\n-00007ab0: 7074 7920 7661 6c75 652c 2073 7563 6820 pty value, such \n-00007ac0: 7465 7374 7320 7769 6c6c 2062 6520 636f tests will be co\n-00007ad0: 756e 7465 6420 6173 2066 6169 6c65 642e unted as failed.\n-00007ae0: 0a0a 2020 2042 7920 6465 6661 756c 742c .. By default,\n-00007af0: 2074 6865 2074 6573 7420 7375 6974 6520 the test suite \n-00007b00: 6472 6976 6572 2077 696c 6c20 7275 6e20 driver will run \n-00007b10: 616c 6c20 7465 7374 732c 2062 7574 2074 all tests, but t\n-00007b20: 6865 7265 2061 7265 0a73 6576 6572 616c here are.several\n-00007b30: 2077 6179 7320 746f 206c 696d 6974 2074 ways to limit t\n-00007b40: 6865 2073 6574 206f 6620 7465 7374 7320 he set of tests \n-00007b50: 7468 6174 2061 7265 2072 756e 3a0a 0a20 that are run:.. \n-00007b60: 2020 e280 a220 596f 7520 6361 6e20 7365 ... You can se\n-00007b70: 7420 7468 6520 e280 9854 4553 5453 e280 t the ...TESTS..\n-00007b80: 9920 7661 7269 6162 6c65 2c20 7369 6d69 . variable, simi\n-00007b90: 6c61 726c 7920 746f 2068 6f77 2079 6f75 larly to how you\n-00007ba0: 2063 616e 2077 6974 6820 7468 650a 2020 can with the. \n-00007bb0: 2020 2073 696d 706c 6520 7465 7374 2064 simple test d\n-00007bc0: 7269 7665 7220 6672 6f6d 2074 6865 2070 river from the p\n-00007bd0: 7265 7669 6f75 7320 7365 6374 696f 6e2e revious section.\n-00007be0: 2020 466f 7220 6578 616d 706c 652c 2079 For example, y\n-00007bf0: 6f75 2063 616e 0a20 2020 2020 7573 6520 ou can. use \n-00007c00: 6120 636f 6d6d 616e 6420 6c69 6b65 2074 a command like t\n-00007c10: 6869 7320 746f 2072 756e 206f 6e6c 7920 his to run only \n-00007c20: 6120 7375 6273 6574 206f 6620 7468 6520 a subset of the \n-00007c30: 7465 7374 733a 0a0a 2020 2020 2020 2020 tests:.. \n-00007c40: 2020 656e 7620 5445 5354 533d 2266 6f6f env TESTS=\"foo\n-00007c50: 2e74 6573 7420 6261 722e 7465 7374 2220 .test bar.test\" \n-00007c60: 6d61 6b65 202d 6520 6368 6563 6b0a 0a20 make -e check.. \n-00007c70: 2020 2020 4e6f 7465 2068 6f77 6576 6572 Note however\n-00007c80: 2074 6861 7420 7468 6520 636f 6d6d 616e that the comman\n-00007c90: 6420 6162 6f76 6520 7769 6c6c 2075 6e63 d above will unc\n-00007ca0: 6f6e 6469 7469 6f6e 616c 6c79 206f 7665 onditionally ove\n-00007cb0: 7277 7269 7465 0a20 2020 2020 7468 6520 rwrite. the \n-00007cc0: e280 9874 6573 742d 7375 6974 652e 6c6f ...test-suite.lo\n-00007cd0: 67e2 8099 2066 696c 652c 2074 6875 7320 g... file, thus \n-00007ce0: 636c 6f62 6265 7269 6e67 2074 6865 2072 clobbering the r\n-00007cf0: 6563 6f72 6465 6420 7265 7375 6c74 7320 ecorded results \n-00007d00: 6f66 0a20 2020 2020 616e 7920 7072 6576 of. any prev\n-00007d10: 696f 7573 2074 6573 7473 7569 7465 2072 ious testsuite r\n-00007d20: 756e 2e20 2054 6869 7320 6d69 6768 7420 un. This might \n-00007d30: 6265 2075 6e64 6573 6972 6162 6c65 2066 be undesirable f\n-00007d40: 6f72 2070 6163 6b61 6765 730a 2020 2020 or packages. \n-00007d50: 2077 686f 7365 2074 6573 7473 7569 7465 whose testsuite\n-00007d60: 2074 616b 6573 206c 6f6e 6720 7469 6d65 takes long time\n-00007d70: 2074 6f20 6578 6563 7574 652e 2020 4c75 to execute. Lu\n-00007d80: 636b 696c 792c 2074 6869 7320 7072 6f62 ckily, this prob\n-00007d90: 6c65 6d0a 2020 2020 2063 616e 2065 6173 lem. can eas\n-00007da0: 696c 7920 6265 2061 766f 6964 6564 2062 ily be avoided b\n-00007db0: 7920 6f76 6572 7269 6469 6e67 2061 6c73 y overriding als\n-00007dc0: 6f20 e280 9854 4553 545f 5355 4954 455f o ...TEST_SUITE_\n-00007dd0: 4c4f 47e2 8099 2061 740a 2020 2020 2072 LOG... at. r\n-00007de0: 756e 7469 6d65 3b20 666f 7220 6578 616d untime; for exam\n-00007df0: 706c 652c 0a0a 2020 2020 2020 2020 2020 ple,.. \n-00007e00: 656e 7620 5445 5354 5f53 5549 5445 5f4c env TEST_SUITE_L\n-00007e10: 4f47 3d70 6172 7469 616c 2e6c 6f67 2054 OG=partial.log T\n-00007e20: 4553 5453 3d22 2e2e 2e22 206d 616b 6520 ESTS=\"...\" make \n-00007e30: 2d65 2063 6865 636b 0a0a 2020 2020 2077 -e check.. w\n-00007e40: 696c 6c20 7772 6974 6520 7468 6520 7265 ill write the re\n-00007e50: 7375 6c74 206f 6620 7468 6520 7061 7274 sult of the part\n-00007e60: 6961 6c20 7465 7374 7375 6974 6520 7275 ial testsuite ru\n-00007e70: 6e73 2074 6f20 7468 650a 2020 2020 20e2 ns to the. .\n-00007e80: 8098 7061 7274 6961 6c2e 6c6f 67e2 8099 ..partial.log...\n-00007e90: 2c20 7769 7468 6f75 7420 746f 7563 6869 , without touchi\n-00007ea0: 6e67 20e2 8098 7465 7374 2d73 7569 7465 ng ...test-suite\n-00007eb0: 2e6c 6f67 e280 992e 0a0a 2020 20e2 80a2 .log...... ...\n-00007ec0: 2059 6f75 2063 616e 2073 6574 2074 6865 You can set the\n-00007ed0: 20e2 8098 5445 5354 5f4c 4f47 53e2 8099 ...TEST_LOGS...\n-00007ee0: 2076 6172 6961 626c 652e 2020 4279 2064 variable. By d\n-00007ef0: 6566 6175 6c74 2c20 7468 6973 2076 6172 efault, this var\n-00007f00: 6961 626c 6520 6973 0a20 2020 2020 636f iable is. co\n-00007f10: 6d70 7574 6564 2061 7420 e280 986d 616b mputed at ...mak\n-00007f20: 65e2 8099 2072 756e 2074 696d 6520 6672 e... run time fr\n-00007f30: 6f6d 2074 6865 2076 616c 7565 206f 6620 om the value of \n-00007f40: e280 9854 4553 5453 e280 9920 6173 2064 ...TESTS... as d\n-00007f50: 6573 6372 6962 6564 0a20 2020 2020 6162 escribed. ab\n-00007f60: 6f76 652e 2020 466f 7220 6578 616d 706c ove. For exampl\n-00007f70: 652c 2079 6f75 2063 616e 2075 7365 2074 e, you can use t\n-00007f80: 6865 2066 6f6c 6c6f 7769 6e67 3a0a 0a20 he following:.. \n-00007f90: 2020 2020 2020 2020 2073 6574 2078 2073 set x s\n-00007fa0: 7562 7365 742a 2e6c 6f67 3b20 7368 6966 ubset*.log; shif\n-00007fb0: 740a 2020 2020 2020 2020 2020 656e 7620 t. env \n-00007fc0: 5445 5354 5f4c 4f47 533d 2266 6f6f 2e6c TEST_LOGS=\"foo.l\n-00007fd0: 6f67 2024 2a22 206d 616b 6520 2d65 2063 og $*\" make -e c\n-00007fe0: 6865 636b 0a0a 2020 2020 2054 6865 2063 heck.. The c\n-00007ff0: 6f6d 6d65 6e74 7320 6d61 6465 2061 626f omments made abo\n-00008000: 7665 2061 626f 7574 20e2 8098 5445 5354 ve about ...TEST\n-00008010: 5f53 5549 5445 5f4c 4f47 e280 9920 6f76 _SUITE_LOG... ov\n-00008020: 6572 7269 6469 6e67 2061 7070 6c69 6573 erriding applies\n-00008030: 0a20 2020 2020 6865 7265 2074 6f6f 2e0a . here too..\n-00008040: 0a20 2020 e280 a220 4279 2064 6566 6175 . ... By defau\n-00008050: 6c74 2c20 7468 6520 7465 7374 2064 7269 lt, the test dri\n-00008060: 7665 7220 7265 6d6f 7665 7320 616c 6c20 ver removes all \n-00008070: 6f6c 6420 7065 722d 7465 7374 206c 6f67 old per-test log\n-00008080: 2066 696c 6573 0a20 2020 2020 6265 666f files. befo\n-00008090: 7265 2069 7420 7374 6172 7473 2072 756e re it starts run\n-000080a0: 6e69 6e67 2074 6573 7473 2074 6f20 7265 ning tests to re\n-000080b0: 6765 6e65 7261 7465 2074 6865 6d2e 2020 generate them. \n-000080c0: 5468 6520 7661 7269 6162 6c65 0a20 2020 The variable. \n-000080d0: 2020 e280 9852 4543 4845 434b 5f4c 4f47 ...RECHECK_LOG\n-000080e0: 53e2 8099 2063 6f6e 7461 696e 7320 7468 S... contains th\n-000080f0: 6520 7365 7420 6f66 206c 6f67 2066 696c e set of log fil\n-00008100: 6573 2077 6869 6368 2061 7265 2072 656d es which are rem\n-00008110: 6f76 6564 2e0a 2020 2020 20e2 8098 5245 oved.. ...RE\n-00008120: 4348 4543 4b5f 4c4f 4753 e280 9920 6465 CHECK_LOGS... de\n-00008130: 6661 756c 7473 2074 6f20 e280 9854 4553 faults to ...TES\n-00008140: 545f 4c4f 4753 e280 992c 2077 6869 6368 T_LOGS..., which\n-00008150: 206d 6561 6e73 2061 6c6c 2074 6573 7473 means all tests\n-00008160: 206e 6565 640a 2020 2020 2074 6f20 6265 need. to be\n-00008170: 2072 6563 6865 636b 6564 2e20 2042 7920 rechecked. By \n-00008180: 6f76 6572 7269 6469 6e67 2074 6869 7320 overriding this \n-00008190: 7661 7269 6162 6c65 2c20 796f 7520 6361 variable, you ca\n-000081a0: 6e20 6368 6f6f 7365 2077 6869 6368 0a20 n choose which. \n-000081b0: 2020 2020 7465 7374 7320 6e65 6564 2074 tests need t\n-000081c0: 6f20 6265 2072 6563 6f6e 7369 6465 7265 o be reconsidere\n-000081d0: 642e 2020 466f 7220 6578 616d 706c 652c d. For example,\n-000081e0: 2079 6f75 2063 616e 206c 617a 696c 7920 you can lazily \n-000081f0: 7265 7275 6e0a 2020 2020 206f 6e6c 7920 rerun. only \n-00008200: 7468 6f73 6520 7465 7374 7320 7768 6963 those tests whic\n-00008210: 6820 6172 6520 6f75 7464 6174 6564 2c20 h are outdated, \n-00008220: 692e 652e 2c20 6f6c 6465 7220 7468 616e i.e., older than\n-00008230: 2074 6865 6972 0a20 2020 2020 7072 6572 their. prer\n-00008240: 6571 7569 7369 7465 2074 6573 7420 6669 equisite test fi\n-00008250: 6c65 732c 2062 7920 7365 7474 696e 6720 les, by setting \n-00008260: 7468 6973 2076 6172 6961 626c 6520 746f this variable to\n-00008270: 2074 6865 2065 6d70 7479 0a20 2020 2020 the empty. \n-00008280: 7661 6c75 653a 0a0a 2020 2020 2020 2020 value:.. \n-00008290: 2020 656e 7620 5245 4348 4543 4b5f 4c4f env RECHECK_LO\n-000082a0: 4753 3d20 6d61 6b65 202d 6520 6368 6563 GS= make -e chec\n-000082b0: 6b0a 0a20 2020 e280 a220 596f 7520 6361 k.. ... You ca\n-000082c0: 6e20 656e 7375 7265 2074 6861 7420 616c n ensure that al\n-000082d0: 6c20 7465 7374 7320 6172 6520 7265 7275 l tests are reru\n-000082e0: 6e20 7768 6963 6820 6861 7665 2066 6169 n which have fai\n-000082f0: 6c65 6420 6f72 2070 6173 7365 640a 2020 led or passed. \n-00008300: 2020 2075 6e65 7870 6563 7465 646c 792c unexpectedly,\n-00008310: 2062 7920 7275 6e6e 696e 6720 e280 986d by running ...m\n-00008320: 616b 6520 7265 6368 6563 6be2 8099 2069 ake recheck... i\n-00008330: 6e20 7468 6520 7465 7374 2064 6972 6563 n the test direc\n-00008340: 746f 7279 2e0a 2020 2020 2054 6869 7320 tory.. This \n-00008350: 636f 6e76 656e 6965 6e63 6520 7461 7267 convenience targ\n-00008360: 6574 2077 696c 6c20 7365 7420 e280 9852 et will set ...R\n-00008370: 4543 4845 434b 5f4c 4f47 53e2 8099 2061 ECHECK_LOGS... a\n-00008380: 7070 726f 7072 6961 7465 6c79 0a20 2020 ppropriately. \n-00008390: 2020 6265 666f 7265 2069 6e76 6f6b 696e before invokin\n-000083a0: 6720 7468 6520 6d61 696e 2074 6573 7420 g the main test \n-000083b0: 6472 6976 6572 2e0a 0a20 2020 496e 206f driver... In o\n-000083c0: 7264 6572 2074 6f20 6775 6172 616e 7465 rder to guarante\n-000083d0: 6520 616e 206f 7264 6572 696e 6720 6265 e an ordering be\n-000083e0: 7477 6565 6e20 7465 7374 7320 6576 656e tween tests even\n-000083f0: 2077 6974 6820 e280 986d 616b 6520 2d6a with ...make -j\n-00008400: 4ee2 8099 2c0a 6465 7065 6e64 656e 6369 N...,.dependenci\n-00008410: 6573 2062 6574 7765 656e 2074 6865 2063 es between the c\n-00008420: 6f72 7265 7370 6f6e 6469 6e67 206c 6f67 orresponding log\n-00008430: 2066 696c 6573 206d 6179 2062 6520 7370 files may be sp\n-00008440: 6563 6966 6965 640a 7468 726f 7567 6820 ecified.through \n-00008450: 7573 7561 6c20 e280 986d 616b 65e2 8099 usual ...make...\n-00008460: 2064 6570 656e 6465 6e63 6965 732e 2020 dependencies. \n-00008470: 466f 7220 6578 616d 706c 652c 2074 6865 For example, the\n-00008480: 2066 6f6c 6c6f 7769 6e67 2073 6e69 7070 following snipp\n-00008490: 6574 0a6c 6574 7320 7468 6520 7465 7374 et.lets the test\n-000084a0: 206e 616d 6564 20e2 8098 666f 6f2d 6578 named ...foo-ex\n-000084b0: 6563 7574 652e 7465 7374 e280 9920 6465 ecute.test... de\n-000084c0: 7065 6e64 2075 706f 6e20 636f 6d70 6c65 pend upon comple\n-000084d0: 7469 6f6e 206f 6620 7468 650a 7465 7374 tion of the.test\n-000084e0: 20e2 8098 666f 6f2d 636f 6d70 696c 652e ...foo-compile.\n-000084f0: 7465 7374 e280 993a 0a0a 2020 2020 2054 test...:.. T\n-00008500: 4553 5453 203d 2066 6f6f 2d63 6f6d 7069 ESTS = foo-compi\n-00008510: 6c65 2e74 6573 7420 666f 6f2d 6578 6563 le.test foo-exec\n-00008520: 7574 652e 7465 7374 0a20 2020 2020 666f ute.test. fo\n-00008530: 6f2d 6578 6563 7574 652e 6c6f 673a 2066 o-execute.log: f\n-00008540: 6f6f 2d63 6f6d 7069 6c65 2e6c 6f67 0a0a oo-compile.log..\n-00008550: 506c 6561 7365 206e 6f74 6520 7468 6174 Please note that\n-00008560: 2074 6869 7320 6f72 6465 7269 6e67 2069 this ordering i\n-00008570: 676e 6f72 6573 2074 6865 205f 7265 7375 gnores the _resu\n-00008580: 6c74 735f 206f 6620 7265 7175 6972 6564 lts_ of required\n-00008590: 2074 6573 7473 2c0a 7468 7573 2074 6865 tests,.thus the\n-000085a0: 2074 6573 7420 e280 9866 6f6f 2d65 7865 test ...foo-exe\n-000085b0: 6375 7465 2e74 6573 74e2 8099 2069 7320 cute.test... is \n-000085c0: 7275 6e20 6576 656e 2069 6620 7468 6520 run even if the \n-000085d0: 7465 7374 0ae2 8098 666f 6f2d 636f 6d70 test....foo-comp\n-000085e0: 696c 652e 7465 7374 e280 9920 6661 696c ile.test... fail\n-000085f0: 6564 206f 7220 7761 7320 736b 6970 7065 ed or was skippe\n-00008600: 6420 6265 666f 7265 6861 6e64 2e20 2046 d beforehand. F\n-00008610: 7572 7468 6572 2c20 706c 6561 7365 0a6e urther, please.n\n-00008620: 6f74 6520 7468 6174 2073 7065 6369 6679 ote that specify\n-00008630: 696e 6720 7375 6368 2064 6570 656e 6465 ing such depende\n-00008640: 6e63 6965 7320 6375 7272 656e 746c 7920 ncies currently \n-00008650: 776f 726b 7320 6f6e 6c79 2066 6f72 2074 works only for t\n-00008660: 6573 7473 0a74 6861 7420 656e 6420 696e ests.that end in\n-00008670: 206f 6e65 206f 6620 7468 6520 7375 6666 one of the suff\n-00008680: 6978 6573 206c 6973 7465 6420 696e 20e2 ixes listed in .\n-00008690: 8098 5445 5354 5f45 5854 454e 5349 4f4e ..TEST_EXTENSION\n-000086a0: 53e2 8099 2e0a 0a20 2020 5465 7374 7320 S...... Tests \n-000086b0: 7769 7468 6f75 7420 7375 6368 2073 7065 without such spe\n-000086c0: 6369 6669 6564 2064 6570 656e 6465 6e63 cified dependenc\n-000086d0: 6965 7320 6d61 7920 6265 2072 756e 2063 ies may be run c\n-000086e0: 6f6e 6375 7272 656e 746c 790a 7769 7468 oncurrently.with\n-000086f0: 2070 6172 616c 6c65 6c20 e280 986d 616b parallel ...mak\n-00008700: 6520 2d6a 4ee2 8099 2c20 736f 2062 6520 e -jN..., so be \n-00008710: 7375 7265 2074 6865 7920 6172 6520 7072 sure they are pr\n-00008720: 6570 6172 6564 2066 6f72 2063 6f6e 6375 epared for concu\n-00008730: 7272 656e 740a 6578 6563 7574 696f 6e2e rrent.execution.\n-00008740: 0a0a 2020 2054 6865 2063 6f6d 6269 6e61 .. The combina\n-00008750: 7469 6f6e 206f 6620 6c61 7a79 2074 6573 tion of lazy tes\n-00008760: 7420 6578 6563 7574 696f 6e20 616e 6420 t execution and \n-00008770: 636f 7272 6563 7420 6465 7065 6e64 656e correct dependen\n-00008780: 6369 6573 0a62 6574 7765 656e 2074 6573 cies.between tes\n-00008790: 7473 2061 6e64 2074 6865 6972 2073 6f75 ts and their sou\n-000087a0: 7263 6573 206d 6179 2062 6520 6578 706c rces may be expl\n-000087b0: 6f69 7465 6420 666f 7220 6566 6669 6369 oited for effici\n-000087c0: 656e 7420 756e 6974 0a74 6573 7469 6e67 ent unit.testing\n-000087d0: 2064 7572 696e 6720 6465 7665 6c6f 706d during developm\n-000087e0: 656e 742e 2020 546f 2066 7572 7468 6572 ent. To further\n-000087f0: 2073 7065 6564 2075 7020 7468 6520 6564 speed up the ed\n-00008800: 6974 2d63 6f6d 7069 6c65 2d74 6573 740a it-compile-test.\n-00008810: 6379 636c 652c 2069 7420 6d61 7920 6576 cycle, it may ev\n-00008820: 656e 2062 6520 7573 6566 756c 2074 6f20 en be useful to \n-00008830: 7370 6563 6966 7920 636f 6d70 696c 6564 specify compiled\n-00008840: 2070 726f 6772 616d 7320 696e 0ae2 8098 programs in....\n-00008850: 4558 5452 415f 5052 4f47 5241 4d53 e280 EXTRA_PROGRAMS..\n-00008860: 9920 696e 7374 6561 6420 6f66 2077 6974 . instead of wit\n-00008870: 6820 e280 9863 6865 636b 5f50 524f 4752 h ...check_PROGR\n-00008880: 414d 53e2 8099 2c20 6173 2074 6865 2066 AMS..., as the f\n-00008890: 6f72 6d65 7220 616c 6c6f 7773 0a69 6e74 ormer allows.int\n-000088a0: 6572 7477 696e 6564 2063 6f6d 7069 6c61 ertwined compila\n-000088b0: 7469 6f6e 2061 6e64 2074 6573 7420 6578 tion and test ex\n-000088c0: 6563 7574 696f 6e20 2862 7574 206e 6f74 ecution (but not\n-000088d0: 6520 7468 6174 0ae2 8098 4558 5452 415f e that....EXTRA_\n-000088e0: 5052 4f47 5241 4d53 e280 9920 6172 6520 PROGRAMS... are \n-000088f0: 6e6f 7420 636c 6561 6e65 6420 6175 746f not cleaned auto\n-00008900: 6d61 7469 6361 6c6c 792c 202a 6e6f 7465 matically, *note\n-00008910: 2055 6e69 666f 726d 3a3a 292e 0a0a 2020 Uniform::)... \n-00008920: 2054 6865 2076 6172 6961 626c 6573 20e2 The variables .\n-00008930: 8098 5445 5354 53e2 8099 2061 6e64 20e2 ..TESTS... and .\n-00008940: 8098 5846 4149 4c5f 5445 5354 53e2 8099 ..XFAIL_TESTS...\n-00008950: 206d 6179 2063 6f6e 7461 696e 2063 6f6e may contain con\n-00008960: 6469 7469 6f6e 616c 2070 6172 7473 0a61 ditional parts.a\n-00008970: 7320 7765 6c6c 2061 7320 636f 6e66 6967 s well as config\n-00008980: 7572 6520 7375 6273 7469 7475 7469 6f6e ure substitution\n-00008990: 732e 2020 496e 2074 6865 206c 6174 7465 s. In the latte\n-000089a0: 7220 6361 7365 2c20 686f 7765 7665 722c r case, however,\n-000089b0: 0a63 6572 7461 696e 2072 6573 7472 6963 .certain restric\n-000089c0: 7469 6f6e 7320 6170 706c 793a 2073 7562 tions apply: sub\n-000089d0: 7374 6974 7574 6564 2074 6573 7420 6e61 stituted test na\n-000089e0: 6d65 7320 6d75 7374 2065 6e64 2077 6974 mes must end wit\n-000089f0: 6820 610a 6e6f 6e65 6d70 7479 2074 6573 h a.nonempty tes\n-00008a00: 7420 7375 6666 6978 206c 696b 6520 e280 t suffix like ..\n-00008a10: 982e 7465 7374 e280 992c 2073 6f20 7468 ..test..., so th\n-00008a20: 6174 206f 6e65 206f 6620 7468 6520 696e at one of the in\n-00008a30: 6665 7265 6e63 6520 7275 6c65 730a 6765 ference rules.ge\n-00008a40: 6e65 7261 7465 6420 6279 20e2 8098 6175 nerated by ...au\n-00008a50: 746f 6d61 6b65 e280 9920 6361 6e20 6170 tomake... can ap\n-00008a60: 706c 792e 2020 466f 7220 6c69 7465 7261 ply. For litera\n-00008a70: 6c20 7465 7374 206e 616d 6573 2c20 e280 l test names, ..\n-00008a80: 9861 7574 6f6d 616b 65e2 8099 0a63 616e .automake....can\n-00008a90: 2067 656e 6572 6174 6520 7065 722d 7461 generate per-ta\n-00008aa0: 7267 6574 2072 756c 6573 2074 6f20 6176 rget rules to av\n-00008ab0: 6f69 6420 7468 6973 206c 696d 6974 6174 oid this limitat\n-00008ac0: 696f 6e2e 0a0a 2020 2050 6c65 6173 6520 ion... Please \n-00008ad0: 6e6f 7465 2074 6861 7420 6974 2069 7320 note that it is \n-00008ae0: 6375 7272 656e 746c 7920 6e6f 7420 706f currently not po\n-00008af0: 7373 6962 6c65 2074 6f20 7573 6520 e280 ssible to use ..\n-00008b00: 9824 2873 7263 6469 7229 2fe2 8099 206f .$(srcdir)/... o\n-00008b10: 720a e280 9824 2874 6f70 5f73 7263 6469 r....$(top_srcdi\n-00008b20: 7229 2fe2 8099 2069 6e20 7468 6520 e280 r)/... in the ..\n-00008b30: 9854 4553 5453 e280 9920 7661 7269 6162 .TESTS... variab\n-00008b40: 6c65 2e20 2054 6869 7320 7465 6368 6e69 le. This techni\n-00008b50: 6361 6c20 6c69 6d69 7461 7469 6f6e 2069 cal limitation i\n-00008b60: 730a 6e65 6365 7373 6172 7920 746f 2061 s.necessary to a\n-00008b70: 766f 6964 2067 656e 6572 6174 696e 6720 void generating \n-00008b80: 7465 7374 206c 6f67 7320 696e 2074 6865 test logs in the\n-00008b90: 2073 6f75 7263 6520 7472 6565 2061 6e64 source tree and\n-00008ba0: 2068 6173 2074 6865 0a75 6e66 6f72 7475 has the.unfortu\n-00008bb0: 6e61 7465 2063 6f6e 7365 7175 656e 6365 nate consequence\n-00008bc0: 2074 6861 7420 6974 2069 7320 6e6f 7420 that it is not \n-00008bd0: 706f 7373 6962 6c65 2074 6f20 7370 6563 possible to spec\n-00008be0: 6966 7920 6469 7374 7269 6275 7465 640a ify distributed.\n-00008bf0: 7465 7374 7320 7468 6174 2061 7265 2074 tests that are t\n-00008c00: 6865 6d73 656c 7665 7320 6765 6e65 7261 hemselves genera\n-00008c10: 7465 6420 6279 206d 6561 6e73 206f 6620 ted by means of \n-00008c20: 6578 706c 6963 6974 2072 756c 6573 2c20 explicit rules, \n-00008c30: 696e 2061 2077 6179 0a74 6861 7420 6973 in a way.that is\n-00008c40: 2070 6f72 7461 626c 6520 746f 2061 6c6c portable to all\n-00008c50: 20e2 8098 6d61 6b65 e280 9920 696d 706c ...make... impl\n-00008c60: 656d 656e 7461 7469 6f6e 7320 282a 6e6f ementations (*no\n-00008c70: 7465 2028 6175 746f 636f 6e66 294d 616b te (autoconf)Mak\n-00008c80: 650a 5461 7267 6574 204c 6f6f 6b75 703a e.Target Lookup:\n-00008c90: 3a2c 2074 6865 2073 656d 616e 7469 6373 :, the semantics\n-00008ca0: 206f 6620 4672 6565 4253 4420 616e 6420 of FreeBSD and \n-00008cb0: 4f70 656e 4253 4420 e280 986d 616b 65e2 OpenBSD ...make.\n-00008cc0: 8099 2063 6f6e 666c 6963 740a 7769 7468 .. conflict.with\n-00008cd0: 2074 6869 7329 2e20 2049 6e20 6361 7365 this). In case\n-00008ce0: 206f 6620 646f 7562 7420 796f 7520 6d61 of doubt you ma\n-00008cf0: 7920 7761 6e74 2074 6f20 7265 7175 6972 y want to requir\n-00008d00: 6520 746f 2075 7365 2047 4e55 20e2 8098 e to use GNU ...\n-00008d10: 6d61 6b65 e280 992c 0a6f 7220 776f 726b make...,.or work\n-00008d20: 2061 726f 756e 6420 7468 6520 6973 7375 around the issu\n-00008d30: 6520 7769 7468 2069 6e66 6572 656e 6365 e with inference\n-00008d40: 2072 756c 6573 2074 6f20 6765 6e65 7261 rules to genera\n-00008d50: 7465 2074 6865 2074 6573 7473 2e0a 0a1f te the tests....\n-00008d60: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-00008d70: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-00008d80: 3a20 4465 6a61 476e 7520 5465 7374 732c : DejaGnu Tests,\n-00008d90: 2020 4e65 7874 3a20 496e 7374 616c 6c20 Next: Install \n-00008da0: 5465 7374 732c 2020 5072 6576 3a20 5369 Tests, Prev: Si\n-00008db0: 6d70 6c65 2054 6573 7473 2075 7369 6e67 mple Tests using\n-00008dc0: 2070 6172 616c 6c65 6c2d 7465 7374 732c parallel-tests,\n-00008dd0: 2020 5570 3a20 5465 7374 730a 0a31 352e Up: Tests..15.\n-00008de0: 3320 4465 6a61 476e 7520 5465 7374 730a 3 DejaGnu Tests.\n-00008df0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00008e00: 3d3d 0a0a 4966 20e2 8098 6465 6a61 676e ==..If ...dejagn\n-00008e10: 75e2 8099 2028 6674 703a 2f2f 6674 702e u... (ftp://ftp.\n-00008e20: 676e 752e 6f72 672f 676e 752f 6465 6a61 gnu.org/gnu/deja\n-00008e30: 676e 752f 2920 6170 7065 6172 7320 696e gnu/) appears in\n-00008e40: 0ae2 8098 4155 544f 4d41 4b45 5f4f 5054 ....AUTOMAKE_OPT\n-00008e50: 494f 4e53 e280 992c 2074 6865 6e20 6120 IONS..., then a \n-00008e60: e280 9864 656a 6167 6e75 e280 992d 6261 ...dejagnu...-ba\n-00008e70: 7365 6420 7465 7374 2073 7569 7465 2069 sed test suite i\n-00008e80: 7320 6173 7375 6d65 642e 2020 5468 650a s assumed. The.\n-00008e90: 7661 7269 6162 6c65 20e2 8098 4445 4a41 variable ...DEJA\n-00008ea0: 544f 4f4c e280 9920 6973 2061 206c 6973 TOOL... is a lis\n-00008eb0: 7420 6f66 206e 616d 6573 2074 6861 7420 t of names that \n-00008ec0: 6172 6520 7061 7373 6564 2c20 6f6e 6520 are passed, one \n-00008ed0: 6174 2061 2074 696d 652c 0a61 7320 7468 at a time,.as th\n-00008ee0: 6520 e280 982d 2d74 6f6f 6ce2 8099 2061 e ...--tool... a\n-00008ef0: 7267 756d 656e 7420 746f 20e2 8098 7275 rgument to ...ru\n-00008f00: 6e74 6573 74e2 8099 2069 6e76 6f63 6174 ntest... invocat\n-00008f10: 696f 6e73 3b20 6974 2064 6566 6175 6c74 ions; it default\n-00008f20: 7320 746f 2074 6865 0a6e 616d 6520 6f66 s to the.name of\n-00008f30: 2074 6865 2070 6163 6b61 6765 2e0a 0a20 the package... \n-00008f40: 2020 5468 6520 7661 7269 6162 6c65 20e2 The variable .\n-00008f50: 8098 5255 4e54 4553 5444 4546 4155 4c54 ..RUNTESTDEFAULT\n-00008f60: 464c 4147 53e2 8099 2068 6f6c 6473 2074 FLAGS... holds t\n-00008f70: 6865 20e2 8098 2d2d 746f 6f6c e280 9920 he ...--tool... \n-00008f80: 616e 6420 e280 982d 2d73 7263 6469 72e2 and ...--srcdir.\n-00008f90: 8099 0a66 6c61 6773 2074 6861 7420 6172 ...flags that ar\n-00008fa0: 6520 7061 7373 6564 2074 6f20 6465 6a61 e passed to deja\n-00008fb0: 676e 7520 6279 2064 6566 6175 6c74 3b20 gnu by default; \n-00008fc0: 7468 6973 2063 616e 2062 6520 6f76 6572 this can be over\n-00008fd0: 7269 6464 656e 2069 660a 6e65 6365 7373 ridden if.necess\n-00008fe0: 6172 792e 0a0a 2020 2054 6865 2076 6172 ary... The var\n-00008ff0: 6961 626c 6573 20e2 8098 4558 5045 4354 iables ...EXPECT\n-00009000: e280 9920 616e 6420 e280 9852 554e 5445 ... and ...RUNTE\n-00009010: 5354 e280 9920 6361 6e20 616c 736f 2062 ST... can also b\n-00009020: 6520 6f76 6572 7269 6464 656e 2074 6f0a e overridden to.\n-00009030: 7072 6f76 6964 6520 7072 6f6a 6563 742d provide project-\n-00009040: 7370 6563 6966 6963 2076 616c 7565 732e specific values.\n-00009050: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n-00009060: 796f 7520 7769 6c6c 206e 6565 6420 746f you will need to\n-00009070: 2064 6f20 7468 6973 0a69 6620 796f 7520 do this.if you \n-00009080: 6172 6520 7465 7374 696e 6720 6120 636f are testing a co\n-00009090: 6d70 696c 6572 2074 6f6f 6c63 6861 696e mpiler toolchain\n-000090a0: 2c20 6265 6361 7573 6520 7468 6520 6465 , because the de\n-000090b0: 6661 756c 7420 7661 6c75 6573 2064 6f0a fault values do.\n-000090c0: 6e6f 7420 7461 6b65 2069 6e74 6f20 6163 not take into ac\n-000090d0: 636f 756e 7420 686f 7374 2061 6e64 2074 count host and t\n-000090e0: 6172 6765 7420 6e61 6d65 732e 0a0a 2020 arget names... \n-000090f0: 2054 6865 2063 6f6e 7465 6e74 7320 6f66 The contents of\n-00009100: 2074 6865 2076 6172 6961 626c 6520 e280 the variable ..\n-00009110: 9852 554e 5445 5354 464c 4147 53e2 8099 .RUNTESTFLAGS...\n-00009120: 2061 7265 2070 6173 7365 6420 746f 2074 are passed to t\n-00009130: 6865 0ae2 8098 7275 6e74 6573 74e2 8099 he....runtest...\n-00009140: 2069 6e76 6f63 6174 696f 6e2e 2020 5468 invocation. Th\n-00009150: 6973 2069 7320 636f 6e73 6964 6572 6564 is is considered\n-00009160: 2061 2022 7573 6572 2076 6172 6961 626c a \"user variabl\n-00009170: 6522 2028 2a6e 6f74 6520 5573 6572 0a56 e\" (*note User.V\n-00009180: 6172 6961 626c 6573 3a3a 292e 2020 4966 ariables::). If\n-00009190: 2079 6f75 206e 6565 6420 746f 2073 6574 you need to set\n-000091a0: 20e2 8098 7275 6e74 6573 74e2 8099 2066 ...runtest... f\n-000091b0: 6c61 6773 2069 6e20 e280 984d 616b 6566 lags in ...Makef\n-000091c0: 696c 652e 616d e280 992c 2079 6f75 0a63 ile.am..., you.c\n-000091d0: 616e 2075 7365 20e2 8098 414d 5f52 554e an use ...AM_RUN\n-000091e0: 5445 5354 464c 4147 53e2 8099 2069 6e73 TESTFLAGS... ins\n-000091f0: 7465 6164 2e0a 0a20 2020 4175 746f 6d61 tead... Automa\n-00009200: 6b65 2077 696c 6c20 6765 6e65 7261 7465 ke will generate\n-00009210: 2072 756c 6573 2074 6f20 6372 6561 7465 rules to create\n-00009220: 2061 206c 6f63 616c 20e2 8098 7369 7465 a local ...site\n-00009230: 2e65 7870 e280 9920 6669 6c65 2c0a 6465 .exp... file,.de\n-00009240: 6669 6e69 6e67 2076 6172 696f 7573 2076 fining various v\n-00009250: 6172 6961 626c 6573 2064 6574 6563 7465 ariables detecte\n-00009260: 6420 6279 20e2 8098 636f 6e66 6967 7572 d by ...configur\n-00009270: 65e2 8099 2e20 2054 6869 7320 6669 6c65 e.... This file\n-00009280: 2069 730a 6175 746f 6d61 7469 6361 6c6c is.automaticall\n-00009290: 7920 7265 6164 2062 7920 4465 6a61 476e y read by DejaGn\n-000092a0: 752e 2020 4974 2069 7320 4f4b 2066 6f72 u. It is OK for\n-000092b0: 2074 6865 2075 7365 7220 6f66 2061 2070 the user of a p\n-000092c0: 6163 6b61 6765 2074 6f0a 6564 6974 2074 ackage to.edit t\n-000092d0: 6869 7320 6669 6c65 2069 6e20 6f72 6465 his file in orde\n-000092e0: 7220 746f 2074 756e 6520 7468 6520 7465 r to tune the te\n-000092f0: 7374 2073 7569 7465 2e20 2048 6f77 6576 st suite. Howev\n-00009300: 6572 2074 6869 7320 6973 206e 6f74 2074 er this is not t\n-00009310: 6865 0a70 6c61 6365 2077 6865 7265 2074 he.place where t\n-00009320: 6865 2074 6573 7420 7375 6974 6520 6175 he test suite au\n-00009330: 7468 6f72 2073 686f 756c 6420 6465 6669 thor should defi\n-00009340: 6e65 206e 6577 2076 6172 6961 626c 6573 ne new variables\n-00009350: 3a20 7468 6973 0a73 686f 756c 6420 6265 : this.should be\n-00009360: 2064 6f6e 6520 656c 7365 7768 6572 6520 done elsewhere \n-00009370: 696e 2074 6865 2072 6561 6c20 7465 7374 in the real test\n-00009380: 2073 7569 7465 2063 6f64 652e 2020 4573 suite code. Es\n-00009390: 7065 6369 616c 6c79 2c0a e280 9873 6974 pecially,....sit\n-000093a0: 652e 6578 70e2 8099 2073 686f 756c 6420 e.exp... should \n-000093b0: 6e6f 7420 6265 2064 6973 7472 6962 7574 not be distribut\n-000093c0: 6564 2e0a 0a20 2020 5374 696c 6c2c 2069 ed... Still, i\n-000093d0: 6620 7468 6520 7061 636b 6167 6520 6175 f the package au\n-000093e0: 7468 6f72 2068 6173 206c 6567 6974 696d thor has legitim\n-000093f0: 6174 6520 7265 6173 6f6e 7320 746f 2065 ate reasons to e\n-00009400: 7874 656e 640a e280 9873 6974 652e 6578 xtend....site.ex\n-00009410: 70e2 8099 2061 7420 e280 986d 616b 65e2 p... at ...make.\n-00009420: 8099 2074 696d 652c 2068 6520 6361 6e20 .. time, he can \n-00009430: 646f 2073 6f20 6279 2064 6566 696e 696e do so by definin\n-00009440: 6720 7468 6520 7661 7269 6162 6c65 0ae2 g the variable..\n-00009450: 8098 4558 5452 415f 4445 4a41 474e 555f ..EXTRA_DEJAGNU_\n-00009460: 5349 5445 5f43 4f4e 4649 47e2 8099 3b20 SITE_CONFIG...; \n-00009470: 7468 6520 6669 6c65 7320 6c69 7374 6564 the files listed\n-00009480: 2074 6865 7265 2077 696c 6c20 6265 2063 there will be c\n-00009490: 6f6e 7369 6465 7265 640a e280 9873 6974 onsidered....sit\n-000094a0: 652e 6578 70e2 8099 2070 7265 7265 7175 e.exp... prerequ\n-000094b0: 6973 6974 6573 2c20 616e 6420 7468 6569 isites, and thei\n-000094c0: 7220 636f 6e74 656e 7420 7769 6c6c 2062 r content will b\n-000094d0: 6520 6170 7065 6e64 6564 2074 6f20 6974 e appended to it\n-000094e0: 2028 696e 0a74 6865 2073 616d 6520 6f72 (in.the same or\n-000094f0: 6465 7220 696e 2077 6869 6368 2074 6865 der in which the\n-00009500: 7920 6170 7065 6172 2069 6e20 e280 9845 y appear in ...E\n-00009510: 5854 5241 5f44 454a 4147 4e55 5f53 4954 XTRA_DEJAGNU_SIT\n-00009520: 455f 434f 4e46 4947 e280 9929 2e0a 4e6f E_CONFIG...)..No\n-00009530: 7465 2074 6861 7420 6669 6c65 7320 6172 te that files ar\n-00009540: 6520 5f6e 6f74 5f20 6469 7374 7269 6275 e _not_ distribu\n-00009550: 7465 6420 6279 2064 6566 6175 6c74 2e0a ted by default..\n-00009560: 0a20 2020 466f 7220 6d6f 7265 2069 6e66 . For more inf\n-00009570: 6f72 6d61 7469 6f6e 2072 6567 6172 6469 ormation regardi\n-00009580: 6e67 2044 656a 6147 6e75 2074 6573 7420 ng DejaGnu test \n-00009590: 7375 6974 6573 2c20 7365 6520 2a6e 6f74 suites, see *not\n-000095a0: 650a 2864 656a 6167 6e75 2954 6f70 3a3a e.(dejagnu)Top::\n-000095b0: 2e0a 0a20 2020 496e 2065 6974 6865 7220 ... In either \n-000095c0: 6361 7365 2c20 7468 6520 7465 7374 696e case, the testin\n-000095d0: 6720 6973 2064 6f6e 6520 7669 6120 e280 g is done via ..\n-000095e0: 986d 616b 6520 6368 6563 6be2 8099 2e0a .make check.....\n-000095f0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-00009600: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-00009610: 6465 3a20 496e 7374 616c 6c20 5465 7374 de: Install Test\n-00009620: 732c 2020 5072 6576 3a20 4465 6a61 476e s, Prev: DejaGn\n-00009630: 7520 5465 7374 732c 2020 5570 3a20 5465 u Tests, Up: Te\n-00009640: 7374 730a 0a31 352e 3420 496e 7374 616c sts..15.4 Instal\n-00009650: 6c20 5465 7374 730a 3d3d 3d3d 3d3d 3d3d l Tests.========\n-00009660: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 ==========..The \n-00009670: e280 9869 6e73 7461 6c6c 6368 6563 6be2 ...installcheck.\n-00009680: 8099 2074 6172 6765 7420 6973 2061 7661 .. target is ava\n-00009690: 696c 6162 6c65 2074 6f20 7468 6520 7573 ilable to the us\n-000096a0: 6572 2061 7320 6120 7761 7920 746f 2072 er as a way to r\n-000096b0: 756e 2061 6e79 0a74 6573 7473 2061 6674 un any.tests aft\n-000096c0: 6572 2074 6865 2070 6163 6b61 6765 2068 er the package h\n-000096d0: 6173 2062 6565 6e20 696e 7374 616c 6c65 as been installe\n-000096e0: 642e 2020 596f 7520 6361 6e20 6164 6420 d. You can add \n-000096f0: 7465 7374 7320 746f 2074 6869 730a 6279 tests to this.by\n-00009700: 2077 7269 7469 6e67 2061 6e20 e280 9869 writing an ...i\n-00009710: 6e73 7461 6c6c 6368 6563 6b2d 6c6f 6361 nstallcheck-loca\n-00009720: 6ce2 8099 2072 756c 652e 0a0a 1f0a 4669 l... rule.....Fi\n-00009730: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-00009740: 312e 696e 666f 2c20 204e 6f64 653a 2052 1.info, Node: R\n-00009750: 6562 7569 6c64 696e 672c 2020 4e65 7874 ebuilding, Next\n-00009760: 3a20 4f70 7469 6f6e 732c 2020 5072 6576 : Options, Prev\n-00009770: 3a20 5465 7374 732c 2020 5570 3a20 546f : Tests, Up: To\n-00009780: 700a 0a31 3620 5265 6275 696c 6469 6e67 p..16 Rebuilding\n-00009790: 204d 616b 6566 696c 6573 0a2a 2a2a 2a2a Makefiles.*****\n+00006960: 3d3d 0a0a 5468 6520 6f70 7469 6f6e 20e2 ==..The option .\n+00006970: 8098 7061 7261 6c6c 656c 2d74 6573 7473 ..parallel-tests\n+00006980: e280 9920 282a 6e6f 7465 204f 7074 696f ... (*note Optio\n+00006990: 6e73 3a3a 2920 656e 6162 6c65 7320 6120 ns::) enables a \n+000069a0: 7465 7374 2073 7569 7465 0a64 7269 7665 test suite.drive\n+000069b0: 7220 7468 6174 2069 7320 6d6f 7374 6c79 r that is mostly\n+000069c0: 2063 6f6d 7061 7469 626c 6520 746f 2074 compatible to t\n+000069d0: 6865 2073 696d 706c 6520 7465 7374 2064 he simple test d\n+000069e0: 7269 7665 7220 6465 7363 7269 6265 6420 river described \n+000069f0: 696e 0a74 6865 2070 7265 7669 6f75 7320 in.the previous \n+00006a00: 7365 6374 696f 6e2c 2062 7574 2070 726f section, but pro\n+00006a10: 7669 6465 7320 6120 6665 7720 6d6f 7265 vides a few more\n+00006a20: 2066 6561 7475 7265 7320 616e 6420 736c features and sl\n+00006a30: 6967 6874 6c79 0a64 6966 6665 7265 6e74 ightly.different\n+00006a40: 2073 656d 616e 7469 6373 2e20 2049 7420 semantics. It \n+00006a50: 6665 6174 7572 6573 2063 6f6e 6375 7272 features concurr\n+00006a60: 656e 7420 6578 6563 7574 696f 6e20 6f66 ent execution of\n+00006a70: 2074 6573 7473 2077 6974 680a e280 986d tests with....m\n+00006a80: 616b 6520 2d6a e280 9920 616e 6420 6175 ake -j... and au\n+00006a90: 746f 6d61 7469 6320 636f 6c6c 6563 7469 tomatic collecti\n+00006aa0: 6f6e 206f 6620 7468 6520 7465 7374 2073 on of the test s\n+00006ab0: 6372 6970 7473 206f 7574 7075 7420 616e cripts output an\n+00006ac0: 640a 7375 6d6d 6172 7920 7468 6572 656f d.summary thereo\n+00006ad0: 6620 696e 20e2 8098 2e6c 6f67 e280 9920 f in ....log... \n+00006ae0: 6669 6c65 732c 2061 6e64 2061 6c6c 6f77 files, and allow\n+00006af0: 7320 746f 2073 7065 6369 6679 2069 6e74 s to specify int\n+00006b00: 6572 2d74 6573 740a 6465 7065 6e64 656e er-test.dependen\n+00006b10: 6369 6573 2c20 6c61 7a79 2072 6572 756e cies, lazy rerun\n+00006b20: 7320 6f66 2074 6573 7473 2074 6861 7420 s of tests that \n+00006b30: 6861 7665 206e 6f74 2063 6f6d 706c 6574 have not complet\n+00006b40: 6564 2069 6e20 6120 7072 696f 720a 7275 ed in a prior.ru\n+00006b50: 6e2c 2061 6e64 2068 6172 6420 6572 726f n, and hard erro\n+00006b60: 7273 2066 6f72 2065 7863 6570 7469 6f6e rs for exception\n+00006b70: 616c 2066 6169 6c75 7265 732e 2020 5369 al failures. Si\n+00006b80: 6d69 6c61 7220 746f 2074 6865 2073 696d milar to the sim\n+00006b90: 706c 650a 7465 7374 2064 7269 7665 722c ple.test driver,\n+00006ba0: 20e2 8098 5445 5354 535f 454e 5649 524f ...TESTS_ENVIRO\n+00006bb0: 4e4d 454e 54e2 8099 2c20 e280 9841 4d5f NMENT..., ...AM_\n+00006bc0: 434f 4c4f 525f 5445 5354 53e2 8099 2c20 COLOR_TESTS..., \n+00006bd0: e280 9858 4641 494c 5f54 4553 5453 e280 ...XFAIL_TESTS..\n+00006be0: 992c 2061 6e64 0a74 6865 20e2 8098 6368 ., and.the ...ch\n+00006bf0: 6563 6b5f 2ae2 8099 2076 6172 6961 626c eck_*... variabl\n+00006c00: 6573 2061 7265 2068 6f6e 6f72 6564 2c20 es are honored, \n+00006c10: 616e 6420 7468 6520 656e 7669 726f 6e6d and the environm\n+00006c20: 656e 7420 7661 7269 6162 6c65 0ae2 8098 ent variable....\n+00006c30: 7372 6364 6972 e280 9920 6973 2073 6574 srcdir... is set\n+00006c40: 2064 7572 696e 6720 7465 7374 2065 7865 during test exe\n+00006c50: 6375 7469 6f6e 2e0a 0a20 2020 5468 6973 cution... This\n+00006c60: 2074 6573 7420 6472 6976 6572 2069 7320 test driver is \n+00006c70: 7374 696c 6c20 6578 7065 7269 6d65 6e74 still experiment\n+00006c80: 616c 2061 6e64 206d 6179 2075 6e64 6572 al and may under\n+00006c90: 676f 2063 6861 6e67 6573 2069 6e0a 6f72 go changes in.or\n+00006ca0: 6465 7220 746f 2073 6174 6973 6679 2061 der to satisfy a\n+00006cb0: 6464 6974 696f 6e61 6c20 706f 7274 6162 dditional portab\n+00006cc0: 696c 6974 7920 7265 7175 6972 656d 656e ility requiremen\n+00006cd0: 7473 2e0a 0a20 2020 5468 6520 6472 6976 ts... The driv\n+00006ce0: 6572 206f 7065 7261 7465 7320 6279 2064 er operates by d\n+00006cf0: 6566 696e 696e 6720 6120 7365 7420 6f66 efining a set of\n+00006d00: 20e2 8098 6d61 6b65 e280 9920 7275 6c65 ...make... rule\n+00006d10: 7320 746f 2063 7265 6174 6520 610a 7375 s to create a.su\n+00006d20: 6d6d 6172 7920 6c6f 6720 6669 6c65 2c20 mmary log file, \n+00006d30: e280 9854 4553 545f 5355 4954 455f 4c4f ...TEST_SUITE_LO\n+00006d40: 47e2 8099 2c20 7768 6963 6820 6465 6661 G..., which defa\n+00006d50: 756c 7473 2074 6f20 e280 9874 6573 742d ults to ...test-\n+00006d60: 7375 6974 652e 6c6f 67e2 8099 0a61 6e64 suite.log....and\n+00006d70: 2072 6571 7569 7265 7320 6120 e280 982e requires a ....\n+00006d80: 6c6f 67e2 8099 2073 7566 6669 782e 2020 log... suffix. \n+00006d90: 5468 6973 2066 696c 6520 6465 7065 6e64 This file depend\n+00006da0: 7320 7570 6f6e 206c 6f67 2066 696c 6573 s upon log files\n+00006db0: 2063 7265 6174 6564 0a66 6f72 2065 6163 created.for eac\n+00006dc0: 6820 7369 6e67 6c65 2074 6573 7420 7072 h single test pr\n+00006dd0: 6f67 7261 6d20 6c69 7374 6564 2069 6e20 ogram listed in \n+00006de0: e280 9854 4553 5453 e280 992c 2077 6869 ...TESTS..., whi\n+00006df0: 6368 2069 6e20 7475 726e 2063 6f6e 7461 ch in turn conta\n+00006e00: 696e 0a61 6c6c 206f 7574 7075 7420 7072 in.all output pr\n+00006e10: 6f64 7563 6564 2062 7920 7468 6520 636f oduced by the co\n+00006e20: 7272 6573 706f 6e64 696e 6720 7465 7374 rresponding test\n+00006e30: 732e 0a0a 2020 2045 6163 6820 6c6f 6720 s... Each log \n+00006e40: 6669 6c65 2069 7320 6372 6561 7465 6420 file is created \n+00006e50: 7768 656e 2074 6865 2063 6f72 7265 7370 when the corresp\n+00006e60: 6f6e 6469 6e67 2074 6573 7420 6861 7320 onding test has \n+00006e70: 636f 6d70 6c65 7465 642e 0a54 6865 2073 completed..The s\n+00006e80: 6574 206f 6620 6c6f 6720 6669 6c65 7320 et of log files \n+00006e90: 6973 206c 6973 7465 6420 696e 2074 6865 is listed in the\n+00006ea0: 2072 6561 642d 6f6e 6c79 2076 6172 6961 read-only varia\n+00006eb0: 626c 6520 e280 9854 4553 545f 4c4f 4753 ble ...TEST_LOGS\n+00006ec0: e280 992c 0a61 6e64 2064 6566 6175 6c74 ...,.and default\n+00006ed0: 7320 746f 20e2 8098 5445 5354 53e2 8099 s to ...TESTS...\n+00006ee0: 2c20 7769 7468 2074 6865 2065 7865 6375 , with the execu\n+00006ef0: 7461 626c 6520 6578 7465 6e73 696f 6e20 table extension \n+00006f00: 6966 2061 6e79 2028 2a6e 6f74 650a 4558 if any (*note.EX\n+00006f10: 4545 5854 3a3a 292c 2061 7320 7765 6c6c EEXT::), as well\n+00006f20: 2061 7320 616e 7920 7375 6666 6978 206c as any suffix l\n+00006f30: 6973 7465 6420 696e 20e2 8098 5445 5354 isted in ...TEST\n+00006f40: 5f45 5854 454e 5349 4f4e 53e2 8099 2072 _EXTENSIONS... r\n+00006f50: 656d 6f76 6564 2c0a 616e 6420 e280 982e emoved,.and ....\n+00006f60: 6c6f 67e2 8099 2061 7070 656e 6465 642e log... appended.\n+00006f70: 2020 5265 7375 6c74 7320 6172 6520 756e Results are un\n+00006f80: 6465 6669 6e65 6420 6966 2061 2074 6573 defined if a tes\n+00006f90: 7420 6669 6c65 206e 616d 6520 656e 6473 t file name ends\n+00006fa0: 2069 6e0a 7365 7665 7261 6c20 636f 6e63 in.several conc\n+00006fb0: 6174 656e 6174 6564 2073 7566 6669 7865 atenated suffixe\n+00006fc0: 732e 2020 e280 9854 4553 545f 4558 5445 s. ...TEST_EXTE\n+00006fd0: 4e53 494f 4e53 e280 9920 6465 6661 756c NSIONS... defaul\n+00006fe0: 7473 2074 6f20 e280 982e 7465 7374 e280 ts to ....test..\n+00006ff0: 993b 0a69 7420 6361 6e20 6265 206f 7665 .;.it can be ove\n+00007000: 7272 6964 6465 6e20 6279 2074 6865 2075 rridden by the u\n+00007010: 7365 722c 2069 6e20 7768 6963 6820 6361 ser, in which ca\n+00007020: 7365 2061 6e79 2065 7874 656e 7369 6f6e se any extension\n+00007030: 206c 6973 7465 6420 696e 0a69 7420 6d75 listed in.it mu\n+00007040: 7374 2062 6520 636f 6e73 7469 7475 7465 st be constitute\n+00007050: 6420 6279 2061 2064 6f74 2c20 666f 6c6c d by a dot, foll\n+00007060: 6f77 6564 2062 7920 6120 6e6f 6e2d 6469 owed by a non-di\n+00007070: 6769 7420 616c 7068 6162 6574 6963 0a63 git alphabetic.c\n+00007080: 6861 7261 6374 6572 2c20 666f 6c6c 6f77 haracter, follow\n+00007090: 6564 2062 7920 616e 7920 6e75 6d62 6572 ed by any number\n+000070a0: 206f 6620 616c 7068 6162 6574 6963 2063 of alphabetic c\n+000070b0: 6861 7261 6374 6572 732e 2020 466f 720a haracters. For.\n+000070c0: 6578 616d 706c 652c 20e2 8098 2e73 68e2 example, ....sh.\n+000070d0: 8099 2c20 e280 982e 54e2 8099 2061 6e64 .., ....T... and\n+000070e0: 20e2 8098 2e74 31e2 8099 2061 7265 2076 ....t1... are v\n+000070f0: 616c 6964 2065 7874 656e 7369 6f6e 732c alid extensions,\n+00007100: 2077 6869 6c65 20e2 8098 2e78 2d79 e280 while ....x-y..\n+00007110: 992c 20e2 8098 2e36 63e2 8099 0a61 6e64 ., ....6c....and\n+00007120: 20e2 8098 2e74 2e31 e280 9920 6172 6520 ....t.1... are \n+00007130: 6e6f 742e 0a0a 2020 2046 6f72 2074 6573 not... For tes\n+00007140: 7473 2074 6861 7420 6d61 7463 6820 616e ts that match an\n+00007150: 2065 7874 656e 7369 6f6e 20e2 8098 2e45 extension ....E\n+00007160: 5854 e280 9920 6c69 7374 6564 2069 6e20 XT... listed in \n+00007170: e280 9854 4553 545f 4558 5445 4e53 494f ...TEST_EXTENSIO\n+00007180: 4e53 e280 992c 0a79 6f75 2063 616e 2070 NS...,.you can p\n+00007190: 726f 7669 6465 2061 2074 6573 7420 6472 rovide a test dr\n+000071a0: 6976 6572 2075 7369 6e67 2074 6865 2076 iver using the v\n+000071b0: 6172 6961 626c 6520 e280 9845 5854 5f4c ariable ...EXT_L\n+000071c0: 4f47 5f43 4f4d 5049 4c45 52e2 8099 0a28 OG_COMPILER....(\n+000071d0: 6e6f 7465 2074 6865 2075 7070 6572 2d63 note the upper-c\n+000071e0: 6173 6520 6578 7465 6e73 696f 6e29 2061 ase extension) a\n+000071f0: 6e64 2070 6173 7320 6f70 7469 6f6e 7320 nd pass options \n+00007200: 696e 20e2 8098 414d 5f45 5854 5f4c 4f47 in ...AM_EXT_LOG\n+00007210: 5f46 4c41 4753 e280 990a 616e 6420 616c _FLAGS....and al\n+00007220: 6c6f 7720 7468 6520 7573 6572 2074 6f20 low the user to \n+00007230: 7061 7373 206f 7074 696f 6e73 2069 6e20 pass options in \n+00007240: e280 9845 5854 5f4c 4f47 5f46 4c41 4753 ...EXT_LOG_FLAGS\n+00007250: e280 992e 2020 4974 2077 696c 6c20 6361 .... It will ca\n+00007260: 7573 650a 616c 6c20 7465 7374 7320 7769 use.all tests wi\n+00007270: 7468 2074 6869 7320 6578 7465 6e73 696f th this extensio\n+00007280: 6e20 746f 2062 6520 6361 6c6c 6564 2077 n to be called w\n+00007290: 6974 6820 7468 6973 2064 7269 7665 722e ith this driver.\n+000072a0: 2020 466f 7220 616c 6c0a 7465 7374 7320 For all.tests \n+000072b0: 7769 7468 6f75 7420 6120 7265 6769 7374 without a regist\n+000072c0: 6572 6564 2065 7874 656e 7369 6f6e 2c20 ered extension, \n+000072d0: 7468 6520 7661 7269 6162 6c65 7320 e280 the variables ..\n+000072e0: 984c 4f47 5f43 4f4d 5049 4c45 52e2 8099 .LOG_COMPILER...\n+000072f0: 2c0a e280 9841 4d5f 4c4f 475f 464c 4147 ,....AM_LOG_FLAG\n+00007300: 53e2 8099 2c20 616e 6420 e280 984c 4f47 S..., and ...LOG\n+00007310: 5f46 4c41 4753 e280 9920 6d61 7920 6265 _FLAGS... may be\n+00007320: 2075 7365 642e 2020 466f 7220 6578 616d used. For exam\n+00007330: 706c 652c 0a0a 2020 2020 2054 4553 5453 ple,.. TESTS\n+00007340: 203d 2066 6f6f 2e70 6c20 6261 722e 7079 = foo.pl bar.py\n+00007350: 2062 617a 0a20 2020 2020 5445 5354 5f45 baz. TEST_E\n+00007360: 5854 454e 5349 4f4e 5320 3d20 2e70 6c20 XTENSIONS = .pl \n+00007370: 2e70 790a 2020 2020 2050 4c5f 4c4f 475f .py. PL_LOG_\n+00007380: 434f 4d50 494c 4552 203d 2024 2850 4552 COMPILER = $(PER\n+00007390: 4c29 0a20 2020 2020 414d 5f50 4c5f 4c4f L). AM_PL_LO\n+000073a0: 475f 464c 4147 5320 3d20 2d77 0a20 2020 G_FLAGS = -w. \n+000073b0: 2020 5059 5f4c 4f47 5f43 4f4d 5049 4c45 PY_LOG_COMPILE\n+000073c0: 5220 3d20 2428 5059 5448 4f4e 290a 2020 R = $(PYTHON). \n+000073d0: 2020 2041 4d5f 5059 5f4c 4f47 5f46 4c41 AM_PY_LOG_FLA\n+000073e0: 4753 203d 202d 760a 2020 2020 204c 4f47 GS = -v. LOG\n+000073f0: 5f43 4f4d 5049 4c45 5220 3d20 2e2f 7772 _COMPILER = ./wr\n+00007400: 6170 7065 722d 7363 7269 7074 0a20 2020 apper-script. \n+00007410: 2020 414d 5f4c 4f47 5f46 4c41 4753 203d AM_LOG_FLAGS =\n+00007420: 202d 640a 0a77 696c 6c20 696e 766f 6b65 -d..will invoke\n+00007430: 20e2 8098 2428 5045 524c 2920 2d77 2066 ...$(PERL) -w f\n+00007440: 6f6f 2e70 6ce2 8099 2c20 e280 9824 2850 oo.pl..., ...$(P\n+00007450: 5954 484f 4e29 202d 7620 6261 722e 7079 YTHON) -v bar.py\n+00007460: e280 992c 2061 6e64 0ae2 8098 2e2f 7772 ..., and...../wr\n+00007470: 6170 7065 722d 7363 7269 7074 202d 6420 apper-script -d \n+00007480: 6261 7ae2 8099 2074 6f20 7072 6f64 7563 baz... to produc\n+00007490: 6520 e280 9866 6f6f 2e6c 6f67 e280 992c e ...foo.log...,\n+000074a0: 20e2 8098 6261 722e 6c6f 67e2 8099 2c20 ...bar.log..., \n+000074b0: 616e 640a e280 9862 617a 2e6c 6f67 e280 and....baz.log..\n+000074c0: 992c 2072 6573 7065 6374 6976 656c 792e ., respectively.\n+000074d0: 2020 5468 6520 e280 9854 4553 5453 5f45 The ...TESTS_E\n+000074e0: 4e56 4952 4f4e 4d45 4e54 e280 9920 7661 NVIRONMENT... va\n+000074f0: 7269 6162 6c65 2069 7320 7374 696c 6c0a riable is still.\n+00007500: 6578 7061 6e64 6564 2062 6566 6f72 6520 expanded before \n+00007510: 7468 6520 6472 6976 6572 2c20 6275 7420 the driver, but \n+00007520: 7368 6f75 6c64 2062 6520 7265 7365 7276 should be reserv\n+00007530: 6564 2066 6f72 2074 6865 2075 7365 722e ed for the user.\n+00007540: 0a0a 2020 2041 7320 7769 7468 2074 6865 .. As with the\n+00007550: 2073 696d 706c 6520 6472 6976 6572 2061 simple driver a\n+00007560: 626f 7665 2c20 6279 2064 6566 6175 6c74 bove, by default\n+00007570: 206f 6e65 2073 7461 7475 7320 6c69 6e65 one status line\n+00007580: 2069 730a 7072 696e 7465 6420 7065 7220 is.printed per \n+00007590: 636f 6d70 6c65 7465 6420 7465 7374 2c20 completed test, \n+000075a0: 616e 6420 6120 7368 6f72 7420 7375 6d6d and a short summ\n+000075b0: 6172 7920 6166 7465 7220 7468 6520 7375 ary after the su\n+000075c0: 6974 6520 6861 730a 636f 6d70 6c65 7465 ite has.complete\n+000075d0: 642e 2020 486f 7765 7665 722c 2073 7461 d. However, sta\n+000075e0: 6e64 6172 6420 6f75 7470 7574 2061 6e64 ndard output and\n+000075f0: 2073 7461 6e64 6172 6420 6572 726f 7220 standard error \n+00007600: 6f66 2074 6865 2074 6573 7420 6172 650a of the test are.\n+00007610: 7265 6469 7265 6374 6564 2074 6f20 6120 redirected to a \n+00007620: 7065 722d 7465 7374 206c 6f67 2066 696c per-test log fil\n+00007630: 652c 2073 6f20 7468 6174 2070 6172 616c e, so that paral\n+00007640: 6c65 6c20 6578 6563 7574 696f 6e20 646f lel execution do\n+00007650: 6573 206e 6f74 0a70 726f 6475 6365 2069 es not.produce i\n+00007660: 6e74 6572 6d69 6e67 6c65 6420 6f75 7470 ntermingled outp\n+00007670: 7574 2e20 2054 6865 206f 7574 7075 7420 ut. The output \n+00007680: 6672 6f6d 2066 6169 6c65 6420 7465 7374 from failed test\n+00007690: 7320 6973 2063 6f6c 6c65 6374 6564 0a69 s is collected.i\n+000076a0: 6e20 7468 6520 e280 9874 6573 742d 7375 n the ...test-su\n+000076b0: 6974 652e 6c6f 67e2 8099 2066 696c 652e ite.log... file.\n+000076c0: 2020 4966 2074 6865 2076 6172 6961 626c If the variabl\n+000076d0: 6520 e280 9856 4552 424f 5345 e280 9920 e ...VERBOSE... \n+000076e0: 6973 2073 6574 2c20 7468 6973 0a66 696c is set, this.fil\n+000076f0: 6520 6973 206f 7574 7075 7420 6166 7465 e is output afte\n+00007700: 7220 7468 6520 7375 6d6d 6172 792e 2020 r the summary. \n+00007710: 466f 7220 6265 7374 2072 6573 756c 7473 For best results\n+00007720: 2c20 7468 6520 7465 7374 7320 7368 6f75 , the tests shou\n+00007730: 6c64 2062 650a 7665 7262 6f73 6520 6279 ld be.verbose by\n+00007740: 2064 6566 6175 6c74 206e 6f77 2e0a 0a20 default now... \n+00007750: 2020 5072 6576 696f 7573 2076 6572 7369 Previous versi\n+00007760: 6f6e 7320 6f66 2061 7574 6f6d 616b 6520 ons of automake \n+00007770: 7573 6564 2074 6f20 7072 6f76 6964 6520 used to provide \n+00007780: 6120 e280 9863 6865 636b 2d68 746d 6ce2 a ...check-html.\n+00007790: 8099 2074 6172 6765 740a 746f 2063 6f6e .. target.to con\n+000077a0: 7665 7274 2074 6865 206c 6f67 2066 696c vert the log fil\n+000077b0: 6573 2074 6f20 4854 4d4c 2e20 5468 6973 es to HTML. This\n+000077c0: 2066 6561 7475 7265 2069 7320 6e6f 7720 feature is now \n+000077d0: 6465 7072 6563 6174 6564 2c20 616e 640a deprecated, and.\n+000077e0: 5f77 696c 6c20 6265 2072 656d 6f76 6564 _will be removed\n+000077f0: 5f20 696e 2074 6865 206e 6578 7420 6d61 _ in the next ma\n+00007800: 6a6f 7220 4175 746f 6d61 6b65 2072 656c jor Automake rel\n+00007810: 6561 7365 2c20 736f 2064 6f6e 2774 2072 ease, so don't r\n+00007820: 656c 7920 6f6e 0a69 7420 616e 796d 6f72 ely on.it anymor\n+00007830: 652e 0a0a 2020 2045 7665 6e20 696e 2074 e... Even in t\n+00007840: 6865 2070 7265 7365 6e63 6520 6f66 2065 he presence of e\n+00007850: 7870 6563 7465 6420 6661 696c 7572 6573 xpected failures\n+00007860: 2028 7365 6520 e280 9858 4641 494c 5f54 (see ...XFAIL_T\n+00007870: 4553 5453 e280 9929 2c20 7468 6572 650a ESTS...), there.\n+00007880: 6d61 7920 6265 2063 6f6e 6469 7469 6f6e may be condition\n+00007890: 7320 756e 6465 7220 7768 6963 6820 6120 s under which a \n+000078a0: 7465 7374 206f 7574 636f 6d65 206e 6565 test outcome nee\n+000078b0: 6473 2061 7474 656e 7469 6f6e 2e20 2046 ds attention. F\n+000078c0: 6f72 0a65 7861 6d70 6c65 2c20 7769 7468 or.example, with\n+000078d0: 2074 6573 742d 6472 6976 656e 2064 6576 test-driven dev\n+000078e0: 656c 6f70 6d65 6e74 2c20 796f 7520 6d61 elopment, you ma\n+000078f0: 7920 7772 6974 6520 7465 7374 7320 666f y write tests fo\n+00007900: 7220 6665 6174 7572 6573 0a74 6861 7420 r features.that \n+00007910: 796f 7520 6861 7665 206e 6f74 2069 6d70 you have not imp\n+00007920: 6c65 6d65 6e74 6564 2079 6574 2c20 616e lemented yet, an\n+00007930: 6420 7468 7573 206d 6172 6b20 7468 6573 d thus mark thes\n+00007940: 6520 7465 7374 7320 6173 2065 7870 6563 e tests as expec\n+00007950: 7465 640a 746f 2066 6169 6c2e 2020 486f ted.to fail. Ho\n+00007960: 7765 7665 722c 2079 6f75 206d 6179 2073 wever, you may s\n+00007970: 7469 6c6c 2062 6520 696e 7465 7265 7374 till be interest\n+00007980: 6564 2069 6e20 6578 6365 7074 696f 6e61 ed in exceptiona\n+00007990: 6c0a 636f 6e64 6974 696f 6e73 2c20 666f l.conditions, fo\n+000079a0: 7220 6578 616d 706c 652c 2074 6573 7473 r example, tests\n+000079b0: 2074 6861 7420 6661 696c 2064 7565 2074 that fail due t\n+000079c0: 6f20 6120 7365 676d 656e 7461 7469 6f6e o a segmentation\n+000079d0: 2076 696f 6c61 7469 6f6e 0a6f 7220 616e violation.or an\n+000079e0: 6f74 6865 7220 6572 726f 7220 7468 6174 other error that\n+000079f0: 2069 7320 696e 6465 7065 6e64 656e 7420 is independent \n+00007a00: 6f66 2074 6865 2066 6561 7475 7265 2061 of the feature a\n+00007a10: 7761 6974 696e 670a 696d 706c 656d 656e waiting.implemen\n+00007a20: 7461 7469 6f6e 2e20 2054 6573 7473 2063 tation. Tests c\n+00007a30: 616e 2065 7869 7420 7769 7468 2061 6e20 an exit with an \n+00007a40: 6578 6974 2073 7461 7475 7320 6f66 2039 exit status of 9\n+00007a50: 3920 746f 2073 6967 6e61 6c20 7375 6368 9 to signal such\n+00007a60: 0a61 205f 6861 7264 2065 7272 6f72 5f2e .a _hard error_.\n+00007a70: 2020 556e 6c65 7373 2074 6865 2076 6172 Unless the var\n+00007a80: 6961 626c 6520 e280 9844 4953 4142 4c45 iable ...DISABLE\n+00007a90: 5f48 4152 445f 4552 524f 5253 e280 9920 _HARD_ERRORS... \n+00007aa0: 6973 2073 6574 2074 6f20 610a 6e6f 6e65 is set to a.none\n+00007ab0: 6d70 7479 2076 616c 7565 2c20 7375 6368 mpty value, such\n+00007ac0: 2074 6573 7473 2077 696c 6c20 6265 2063 tests will be c\n+00007ad0: 6f75 6e74 6564 2061 7320 6661 696c 6564 ounted as failed\n+00007ae0: 2e0a 0a20 2020 4279 2064 6566 6175 6c74 ... By default\n+00007af0: 2c20 7468 6520 7465 7374 2073 7569 7465 , the test suite\n+00007b00: 2064 7269 7665 7220 7769 6c6c 2072 756e driver will run\n+00007b10: 2061 6c6c 2074 6573 7473 2c20 6275 7420 all tests, but \n+00007b20: 7468 6572 6520 6172 650a 7365 7665 7261 there are.severa\n+00007b30: 6c20 7761 7973 2074 6f20 6c69 6d69 7420 l ways to limit \n+00007b40: 7468 6520 7365 7420 6f66 2074 6573 7473 the set of tests\n+00007b50: 2074 6861 7420 6172 6520 7275 6e3a 0a0a that are run:..\n+00007b60: 2020 20e2 80a2 2059 6f75 2063 616e 2073 ... You can s\n+00007b70: 6574 2074 6865 20e2 8098 5445 5354 53e2 et the ...TESTS.\n+00007b80: 8099 2076 6172 6961 626c 652c 2073 696d .. variable, sim\n+00007b90: 696c 6172 6c79 2074 6f20 686f 7720 796f ilarly to how yo\n+00007ba0: 7520 6361 6e20 7769 7468 2074 6865 0a20 u can with the. \n+00007bb0: 2020 2020 7369 6d70 6c65 2074 6573 7420 simple test \n+00007bc0: 6472 6976 6572 2066 726f 6d20 7468 6520 driver from the \n+00007bd0: 7072 6576 696f 7573 2073 6563 7469 6f6e previous section\n+00007be0: 2e20 2046 6f72 2065 7861 6d70 6c65 2c20 . For example, \n+00007bf0: 796f 7520 6361 6e0a 2020 2020 2075 7365 you can. use\n+00007c00: 2061 2063 6f6d 6d61 6e64 206c 696b 6520 a command like \n+00007c10: 7468 6973 2074 6f20 7275 6e20 6f6e 6c79 this to run only\n+00007c20: 2061 2073 7562 7365 7420 6f66 2074 6865 a subset of the\n+00007c30: 2074 6573 7473 3a0a 0a20 2020 2020 2020 tests:.. \n+00007c40: 2020 2065 6e76 2054 4553 5453 3d22 666f env TESTS=\"fo\n+00007c50: 6f2e 7465 7374 2062 6172 2e74 6573 7422 o.test bar.test\"\n+00007c60: 206d 616b 6520 2d65 2063 6865 636b 0a0a make -e check..\n+00007c70: 2020 2020 204e 6f74 6520 686f 7765 7665 Note howeve\n+00007c80: 7220 7468 6174 2074 6865 2063 6f6d 6d61 r that the comma\n+00007c90: 6e64 2061 626f 7665 2077 696c 6c20 756e nd above will un\n+00007ca0: 636f 6e64 6974 696f 6e61 6c6c 7920 6f76 conditionally ov\n+00007cb0: 6572 7772 6974 650a 2020 2020 2074 6865 erwrite. the\n+00007cc0: 20e2 8098 7465 7374 2d73 7569 7465 2e6c ...test-suite.l\n+00007cd0: 6f67 e280 9920 6669 6c65 2c20 7468 7573 og... file, thus\n+00007ce0: 2063 6c6f 6262 6572 696e 6720 7468 6520 clobbering the \n+00007cf0: 7265 636f 7264 6564 2072 6573 756c 7473 recorded results\n+00007d00: 206f 660a 2020 2020 2061 6e79 2070 7265 of. any pre\n+00007d10: 7669 6f75 7320 7465 7374 7375 6974 6520 vious testsuite \n+00007d20: 7275 6e2e 2020 5468 6973 206d 6967 6874 run. This might\n+00007d30: 2062 6520 756e 6465 7369 7261 626c 6520 be undesirable \n+00007d40: 666f 7220 7061 636b 6167 6573 0a20 2020 for packages. \n+00007d50: 2020 7768 6f73 6520 7465 7374 7375 6974 whose testsuit\n+00007d60: 6520 7461 6b65 7320 6c6f 6e67 2074 696d e takes long tim\n+00007d70: 6520 746f 2065 7865 6375 7465 2e20 204c e to execute. L\n+00007d80: 7563 6b69 6c79 2c20 7468 6973 2070 726f uckily, this pro\n+00007d90: 626c 656d 0a20 2020 2020 6361 6e20 6561 blem. can ea\n+00007da0: 7369 6c79 2062 6520 6176 6f69 6465 6420 sily be avoided \n+00007db0: 6279 206f 7665 7272 6964 696e 6720 616c by overriding al\n+00007dc0: 736f 20e2 8098 5445 5354 5f53 5549 5445 so ...TEST_SUITE\n+00007dd0: 5f4c 4f47 e280 9920 6174 0a20 2020 2020 _LOG... at. \n+00007de0: 7275 6e74 696d 653b 2066 6f72 2065 7861 runtime; for exa\n+00007df0: 6d70 6c65 2c0a 0a20 2020 2020 2020 2020 mple,.. \n+00007e00: 2065 6e76 2054 4553 545f 5355 4954 455f env TEST_SUITE_\n+00007e10: 4c4f 473d 7061 7274 6961 6c2e 6c6f 6720 LOG=partial.log \n+00007e20: 5445 5354 533d 222e 2e2e 2220 6d61 6b65 TESTS=\"...\" make\n+00007e30: 202d 6520 6368 6563 6b0a 0a20 2020 2020 -e check.. \n+00007e40: 7769 6c6c 2077 7269 7465 2074 6865 2072 will write the r\n+00007e50: 6573 756c 7420 6f66 2074 6865 2070 6172 esult of the par\n+00007e60: 7469 616c 2074 6573 7473 7569 7465 2072 tial testsuite r\n+00007e70: 756e 7320 746f 2074 6865 0a20 2020 2020 uns to the. \n+00007e80: e280 9870 6172 7469 616c 2e6c 6f67 e280 ...partial.log..\n+00007e90: 992c 2077 6974 686f 7574 2074 6f75 6368 ., without touch\n+00007ea0: 696e 6720 e280 9874 6573 742d 7375 6974 ing ...test-suit\n+00007eb0: 652e 6c6f 67e2 8099 2e0a 0a20 2020 e280 e.log...... ..\n+00007ec0: a220 596f 7520 6361 6e20 7365 7420 7468 . You can set th\n+00007ed0: 6520 e280 9854 4553 545f 4c4f 4753 e280 e ...TEST_LOGS..\n+00007ee0: 9920 7661 7269 6162 6c65 2e20 2042 7920 . variable. By \n+00007ef0: 6465 6661 756c 742c 2074 6869 7320 7661 default, this va\n+00007f00: 7269 6162 6c65 2069 730a 2020 2020 2063 riable is. c\n+00007f10: 6f6d 7075 7465 6420 6174 20e2 8098 6d61 omputed at ...ma\n+00007f20: 6b65 e280 9920 7275 6e20 7469 6d65 2066 ke... run time f\n+00007f30: 726f 6d20 7468 6520 7661 6c75 6520 6f66 rom the value of\n+00007f40: 20e2 8098 5445 5354 53e2 8099 2061 7320 ...TESTS... as \n+00007f50: 6465 7363 7269 6265 640a 2020 2020 2061 described. a\n+00007f60: 626f 7665 2e20 2046 6f72 2065 7861 6d70 bove. For examp\n+00007f70: 6c65 2c20 796f 7520 6361 6e20 7573 6520 le, you can use \n+00007f80: 7468 6520 666f 6c6c 6f77 696e 673a 0a0a the following:..\n+00007f90: 2020 2020 2020 2020 2020 7365 7420 7820 set x \n+00007fa0: 7375 6273 6574 2a2e 6c6f 673b 2073 6869 subset*.log; shi\n+00007fb0: 6674 0a20 2020 2020 2020 2020 2065 6e76 ft. env\n+00007fc0: 2054 4553 545f 4c4f 4753 3d22 666f 6f2e TEST_LOGS=\"foo.\n+00007fd0: 6c6f 6720 242a 2220 6d61 6b65 202d 6520 log $*\" make -e \n+00007fe0: 6368 6563 6b0a 0a20 2020 2020 5468 6520 check.. The \n+00007ff0: 636f 6d6d 656e 7473 206d 6164 6520 6162 comments made ab\n+00008000: 6f76 6520 6162 6f75 7420 e280 9854 4553 ove about ...TES\n+00008010: 545f 5355 4954 455f 4c4f 47e2 8099 206f T_SUITE_LOG... o\n+00008020: 7665 7272 6964 696e 6720 6170 706c 6965 verriding applie\n+00008030: 730a 2020 2020 2068 6572 6520 746f 6f2e s. here too.\n+00008040: 0a0a 2020 20e2 80a2 2042 7920 6465 6661 .. ... By defa\n+00008050: 756c 742c 2074 6865 2074 6573 7420 6472 ult, the test dr\n+00008060: 6976 6572 2072 656d 6f76 6573 2061 6c6c iver removes all\n+00008070: 206f 6c64 2070 6572 2d74 6573 7420 6c6f old per-test lo\n+00008080: 6720 6669 6c65 730a 2020 2020 2062 6566 g files. bef\n+00008090: 6f72 6520 6974 2073 7461 7274 7320 7275 ore it starts ru\n+000080a0: 6e6e 696e 6720 7465 7374 7320 746f 2072 nning tests to r\n+000080b0: 6567 656e 6572 6174 6520 7468 656d 2e20 egenerate them. \n+000080c0: 2054 6865 2076 6172 6961 626c 650a 2020 The variable. \n+000080d0: 2020 20e2 8098 5245 4348 4543 4b5f 4c4f ...RECHECK_LO\n+000080e0: 4753 e280 9920 636f 6e74 6169 6e73 2074 GS... contains t\n+000080f0: 6865 2073 6574 206f 6620 6c6f 6720 6669 he set of log fi\n+00008100: 6c65 7320 7768 6963 6820 6172 6520 7265 les which are re\n+00008110: 6d6f 7665 642e 0a20 2020 2020 e280 9852 moved.. ...R\n+00008120: 4543 4845 434b 5f4c 4f47 53e2 8099 2064 ECHECK_LOGS... d\n+00008130: 6566 6175 6c74 7320 746f 20e2 8098 5445 efaults to ...TE\n+00008140: 5354 5f4c 4f47 53e2 8099 2c20 7768 6963 ST_LOGS..., whic\n+00008150: 6820 6d65 616e 7320 616c 6c20 7465 7374 h means all test\n+00008160: 7320 6e65 6564 0a20 2020 2020 746f 2062 s need. to b\n+00008170: 6520 7265 6368 6563 6b65 642e 2020 4279 e rechecked. By\n+00008180: 206f 7665 7272 6964 696e 6720 7468 6973 overriding this\n+00008190: 2076 6172 6961 626c 652c 2079 6f75 2063 variable, you c\n+000081a0: 616e 2063 686f 6f73 6520 7768 6963 680a an choose which.\n+000081b0: 2020 2020 2074 6573 7473 206e 6565 6420 tests need \n+000081c0: 746f 2062 6520 7265 636f 6e73 6964 6572 to be reconsider\n+000081d0: 6564 2e20 2046 6f72 2065 7861 6d70 6c65 ed. For example\n+000081e0: 2c20 796f 7520 6361 6e20 6c61 7a69 6c79 , you can lazily\n+000081f0: 2072 6572 756e 0a20 2020 2020 6f6e 6c79 rerun. only\n+00008200: 2074 686f 7365 2074 6573 7473 2077 6869 those tests whi\n+00008210: 6368 2061 7265 206f 7574 6461 7465 642c ch are outdated,\n+00008220: 2069 2e65 2e2c 206f 6c64 6572 2074 6861 i.e., older tha\n+00008230: 6e20 7468 6569 720a 2020 2020 2070 7265 n their. pre\n+00008240: 7265 7175 6973 6974 6520 7465 7374 2066 requisite test f\n+00008250: 696c 6573 2c20 6279 2073 6574 7469 6e67 iles, by setting\n+00008260: 2074 6869 7320 7661 7269 6162 6c65 2074 this variable t\n+00008270: 6f20 7468 6520 656d 7074 790a 2020 2020 o the empty. \n+00008280: 2076 616c 7565 3a0a 0a20 2020 2020 2020 value:.. \n+00008290: 2020 2065 6e76 2052 4543 4845 434b 5f4c env RECHECK_L\n+000082a0: 4f47 533d 206d 616b 6520 2d65 2063 6865 OGS= make -e che\n+000082b0: 636b 0a0a 2020 20e2 80a2 2059 6f75 2063 ck.. ... You c\n+000082c0: 616e 2065 6e73 7572 6520 7468 6174 2061 an ensure that a\n+000082d0: 6c6c 2074 6573 7473 2061 7265 2072 6572 ll tests are rer\n+000082e0: 756e 2077 6869 6368 2068 6176 6520 6661 un which have fa\n+000082f0: 696c 6564 206f 7220 7061 7373 6564 0a20 iled or passed. \n+00008300: 2020 2020 756e 6578 7065 6374 6564 6c79 unexpectedly\n+00008310: 2c20 6279 2072 756e 6e69 6e67 20e2 8098 , by running ...\n+00008320: 6d61 6b65 2072 6563 6865 636b e280 9920 make recheck... \n+00008330: 696e 2074 6865 2074 6573 7420 6469 7265 in the test dire\n+00008340: 6374 6f72 792e 0a20 2020 2020 5468 6973 ctory.. This\n+00008350: 2063 6f6e 7665 6e69 656e 6365 2074 6172 convenience tar\n+00008360: 6765 7420 7769 6c6c 2073 6574 20e2 8098 get will set ...\n+00008370: 5245 4348 4543 4b5f 4c4f 4753 e280 9920 RECHECK_LOGS... \n+00008380: 6170 7072 6f70 7269 6174 656c 790a 2020 appropriately. \n+00008390: 2020 2062 6566 6f72 6520 696e 766f 6b69 before invoki\n+000083a0: 6e67 2074 6865 206d 6169 6e20 7465 7374 ng the main test\n+000083b0: 2064 7269 7665 722e 0a0a 2020 2049 6e20 driver... In \n+000083c0: 6f72 6465 7220 746f 2067 7561 7261 6e74 order to guarant\n+000083d0: 6565 2061 6e20 6f72 6465 7269 6e67 2062 ee an ordering b\n+000083e0: 6574 7765 656e 2074 6573 7473 2065 7665 etween tests eve\n+000083f0: 6e20 7769 7468 20e2 8098 6d61 6b65 202d n with ...make -\n+00008400: 6a4e e280 992c 0a64 6570 656e 6465 6e63 jN...,.dependenc\n+00008410: 6965 7320 6265 7477 6565 6e20 7468 6520 ies between the \n+00008420: 636f 7272 6573 706f 6e64 696e 6720 6c6f corresponding lo\n+00008430: 6720 6669 6c65 7320 6d61 7920 6265 2073 g files may be s\n+00008440: 7065 6369 6669 6564 0a74 6872 6f75 6768 pecified.through\n+00008450: 2075 7375 616c 20e2 8098 6d61 6b65 e280 usual ...make..\n+00008460: 9920 6465 7065 6e64 656e 6369 6573 2e20 . dependencies. \n+00008470: 2046 6f72 2065 7861 6d70 6c65 2c20 7468 For example, th\n+00008480: 6520 666f 6c6c 6f77 696e 6720 736e 6970 e following snip\n+00008490: 7065 740a 6c65 7473 2074 6865 2074 6573 pet.lets the tes\n+000084a0: 7420 6e61 6d65 6420 e280 9866 6f6f 2d65 t named ...foo-e\n+000084b0: 7865 6375 7465 2e74 6573 74e2 8099 2064 xecute.test... d\n+000084c0: 6570 656e 6420 7570 6f6e 2063 6f6d 706c epend upon compl\n+000084d0: 6574 696f 6e20 6f66 2074 6865 0a74 6573 etion of the.tes\n+000084e0: 7420 e280 9866 6f6f 2d63 6f6d 7069 6c65 t ...foo-compile\n+000084f0: 2e74 6573 74e2 8099 3a0a 0a20 2020 2020 .test...:.. \n+00008500: 5445 5354 5320 3d20 666f 6f2d 636f 6d70 TESTS = foo-comp\n+00008510: 696c 652e 7465 7374 2066 6f6f 2d65 7865 ile.test foo-exe\n+00008520: 6375 7465 2e74 6573 740a 2020 2020 2066 cute.test. f\n+00008530: 6f6f 2d65 7865 6375 7465 2e6c 6f67 3a20 oo-execute.log: \n+00008540: 666f 6f2d 636f 6d70 696c 652e 6c6f 670a foo-compile.log.\n+00008550: 0a50 6c65 6173 6520 6e6f 7465 2074 6861 .Please note tha\n+00008560: 7420 7468 6973 206f 7264 6572 696e 6720 t this ordering \n+00008570: 6967 6e6f 7265 7320 7468 6520 5f72 6573 ignores the _res\n+00008580: 756c 7473 5f20 6f66 2072 6571 7569 7265 ults_ of require\n+00008590: 6420 7465 7374 732c 0a74 6875 7320 7468 d tests,.thus th\n+000085a0: 6520 7465 7374 20e2 8098 666f 6f2d 6578 e test ...foo-ex\n+000085b0: 6563 7574 652e 7465 7374 e280 9920 6973 ecute.test... is\n+000085c0: 2072 756e 2065 7665 6e20 6966 2074 6865 run even if the\n+000085d0: 2074 6573 740a e280 9866 6f6f 2d63 6f6d test....foo-com\n+000085e0: 7069 6c65 2e74 6573 74e2 8099 2066 6169 pile.test... fai\n+000085f0: 6c65 6420 6f72 2077 6173 2073 6b69 7070 led or was skipp\n+00008600: 6564 2062 6566 6f72 6568 616e 642e 2020 ed beforehand. \n+00008610: 4675 7274 6865 722c 2070 6c65 6173 650a Further, please.\n+00008620: 6e6f 7465 2074 6861 7420 7370 6563 6966 note that specif\n+00008630: 7969 6e67 2073 7563 6820 6465 7065 6e64 ying such depend\n+00008640: 656e 6369 6573 2063 7572 7265 6e74 6c79 encies currently\n+00008650: 2077 6f72 6b73 206f 6e6c 7920 666f 7220 works only for \n+00008660: 7465 7374 730a 7468 6174 2065 6e64 2069 tests.that end i\n+00008670: 6e20 6f6e 6520 6f66 2074 6865 2073 7566 n one of the suf\n+00008680: 6669 7865 7320 6c69 7374 6564 2069 6e20 fixes listed in \n+00008690: e280 9854 4553 545f 4558 5445 4e53 494f ...TEST_EXTENSIO\n+000086a0: 4e53 e280 992e 0a0a 2020 2054 6573 7473 NS...... Tests\n+000086b0: 2077 6974 686f 7574 2073 7563 6820 7370 without such sp\n+000086c0: 6563 6966 6965 6420 6465 7065 6e64 656e ecified dependen\n+000086d0: 6369 6573 206d 6179 2062 6520 7275 6e20 cies may be run \n+000086e0: 636f 6e63 7572 7265 6e74 6c79 0a77 6974 concurrently.wit\n+000086f0: 6820 7061 7261 6c6c 656c 20e2 8098 6d61 h parallel ...ma\n+00008700: 6b65 202d 6a4e e280 992c 2073 6f20 6265 ke -jN..., so be\n+00008710: 2073 7572 6520 7468 6579 2061 7265 2070 sure they are p\n+00008720: 7265 7061 7265 6420 666f 7220 636f 6e63 repared for conc\n+00008730: 7572 7265 6e74 0a65 7865 6375 7469 6f6e urrent.execution\n+00008740: 2e0a 0a20 2020 5468 6520 636f 6d62 696e ... The combin\n+00008750: 6174 696f 6e20 6f66 206c 617a 7920 7465 ation of lazy te\n+00008760: 7374 2065 7865 6375 7469 6f6e 2061 6e64 st execution and\n+00008770: 2063 6f72 7265 6374 2064 6570 656e 6465 correct depende\n+00008780: 6e63 6965 730a 6265 7477 6565 6e20 7465 ncies.between te\n+00008790: 7374 7320 616e 6420 7468 6569 7220 736f sts and their so\n+000087a0: 7572 6365 7320 6d61 7920 6265 2065 7870 urces may be exp\n+000087b0: 6c6f 6974 6564 2066 6f72 2065 6666 6963 loited for effic\n+000087c0: 6965 6e74 2075 6e69 740a 7465 7374 696e ient unit.testin\n+000087d0: 6720 6475 7269 6e67 2064 6576 656c 6f70 g during develop\n+000087e0: 6d65 6e74 2e20 2054 6f20 6675 7274 6865 ment. To furthe\n+000087f0: 7220 7370 6565 6420 7570 2074 6865 2065 r speed up the e\n+00008800: 6469 742d 636f 6d70 696c 652d 7465 7374 dit-compile-test\n+00008810: 0a63 7963 6c65 2c20 6974 206d 6179 2065 .cycle, it may e\n+00008820: 7665 6e20 6265 2075 7365 6675 6c20 746f ven be useful to\n+00008830: 2073 7065 6369 6679 2063 6f6d 7069 6c65 specify compile\n+00008840: 6420 7072 6f67 7261 6d73 2069 6e0a e280 d programs in...\n+00008850: 9845 5854 5241 5f50 524f 4752 414d 53e2 .EXTRA_PROGRAMS.\n+00008860: 8099 2069 6e73 7465 6164 206f 6620 7769 .. instead of wi\n+00008870: 7468 20e2 8098 6368 6563 6b5f 5052 4f47 th ...check_PROG\n+00008880: 5241 4d53 e280 992c 2061 7320 7468 6520 RAMS..., as the \n+00008890: 666f 726d 6572 2061 6c6c 6f77 730a 696e former allows.in\n+000088a0: 7465 7274 7769 6e65 6420 636f 6d70 696c tertwined compil\n+000088b0: 6174 696f 6e20 616e 6420 7465 7374 2065 ation and test e\n+000088c0: 7865 6375 7469 6f6e 2028 6275 7420 6e6f xecution (but no\n+000088d0: 7465 2074 6861 740a e280 9845 5854 5241 te that....EXTRA\n+000088e0: 5f50 524f 4752 414d 53e2 8099 2061 7265 _PROGRAMS... are\n+000088f0: 206e 6f74 2063 6c65 616e 6564 2061 7574 not cleaned aut\n+00008900: 6f6d 6174 6963 616c 6c79 2c20 2a6e 6f74 omatically, *not\n+00008910: 6520 556e 6966 6f72 6d3a 3a29 2e0a 0a20 e Uniform::)... \n+00008920: 2020 5468 6520 7661 7269 6162 6c65 7320 The variables \n+00008930: e280 9854 4553 5453 e280 9920 616e 6420 ...TESTS... and \n+00008940: e280 9858 4641 494c 5f54 4553 5453 e280 ...XFAIL_TESTS..\n+00008950: 9920 6d61 7920 636f 6e74 6169 6e20 636f . may contain co\n+00008960: 6e64 6974 696f 6e61 6c20 7061 7274 730a nditional parts.\n+00008970: 6173 2077 656c 6c20 6173 2063 6f6e 6669 as well as confi\n+00008980: 6775 7265 2073 7562 7374 6974 7574 696f gure substitutio\n+00008990: 6e73 2e20 2049 6e20 7468 6520 6c61 7474 ns. In the latt\n+000089a0: 6572 2063 6173 652c 2068 6f77 6576 6572 er case, however\n+000089b0: 2c0a 6365 7274 6169 6e20 7265 7374 7269 ,.certain restri\n+000089c0: 6374 696f 6e73 2061 7070 6c79 3a20 7375 ctions apply: su\n+000089d0: 6273 7469 7475 7465 6420 7465 7374 206e bstituted test n\n+000089e0: 616d 6573 206d 7573 7420 656e 6420 7769 ames must end wi\n+000089f0: 7468 2061 0a6e 6f6e 656d 7074 7920 7465 th a.nonempty te\n+00008a00: 7374 2073 7566 6669 7820 6c69 6b65 20e2 st suffix like .\n+00008a10: 8098 2e74 6573 74e2 8099 2c20 736f 2074 ...test..., so t\n+00008a20: 6861 7420 6f6e 6520 6f66 2074 6865 2069 hat one of the i\n+00008a30: 6e66 6572 656e 6365 2072 756c 6573 0a67 nference rules.g\n+00008a40: 656e 6572 6174 6564 2062 7920 e280 9861 enerated by ...a\n+00008a50: 7574 6f6d 616b 65e2 8099 2063 616e 2061 utomake... can a\n+00008a60: 7070 6c79 2e20 2046 6f72 206c 6974 6572 pply. For liter\n+00008a70: 616c 2074 6573 7420 6e61 6d65 732c 20e2 al test names, .\n+00008a80: 8098 6175 746f 6d61 6b65 e280 990a 6361 ..automake....ca\n+00008a90: 6e20 6765 6e65 7261 7465 2070 6572 2d74 n generate per-t\n+00008aa0: 6172 6765 7420 7275 6c65 7320 746f 2061 arget rules to a\n+00008ab0: 766f 6964 2074 6869 7320 6c69 6d69 7461 void this limita\n+00008ac0: 7469 6f6e 2e0a 0a20 2020 506c 6561 7365 tion... Please\n+00008ad0: 206e 6f74 6520 7468 6174 2069 7420 6973 note that it is\n+00008ae0: 2063 7572 7265 6e74 6c79 206e 6f74 2070 currently not p\n+00008af0: 6f73 7369 626c 6520 746f 2075 7365 20e2 ossible to use .\n+00008b00: 8098 2428 7372 6364 6972 292f e280 9920 ..$(srcdir)/... \n+00008b10: 6f72 0ae2 8098 2428 746f 705f 7372 6364 or....$(top_srcd\n+00008b20: 6972 292f e280 9920 696e 2074 6865 20e2 ir)/... in the .\n+00008b30: 8098 5445 5354 53e2 8099 2076 6172 6961 ..TESTS... varia\n+00008b40: 626c 652e 2020 5468 6973 2074 6563 686e ble. This techn\n+00008b50: 6963 616c 206c 696d 6974 6174 696f 6e20 ical limitation \n+00008b60: 6973 0a6e 6563 6573 7361 7279 2074 6f20 is.necessary to \n+00008b70: 6176 6f69 6420 6765 6e65 7261 7469 6e67 avoid generating\n+00008b80: 2074 6573 7420 6c6f 6773 2069 6e20 7468 test logs in th\n+00008b90: 6520 736f 7572 6365 2074 7265 6520 616e e source tree an\n+00008ba0: 6420 6861 7320 7468 650a 756e 666f 7274 d has the.unfort\n+00008bb0: 756e 6174 6520 636f 6e73 6571 7565 6e63 unate consequenc\n+00008bc0: 6520 7468 6174 2069 7420 6973 206e 6f74 e that it is not\n+00008bd0: 2070 6f73 7369 626c 6520 746f 2073 7065 possible to spe\n+00008be0: 6369 6679 2064 6973 7472 6962 7574 6564 cify distributed\n+00008bf0: 0a74 6573 7473 2074 6861 7420 6172 6520 .tests that are \n+00008c00: 7468 656d 7365 6c76 6573 2067 656e 6572 themselves gener\n+00008c10: 6174 6564 2062 7920 6d65 616e 7320 6f66 ated by means of\n+00008c20: 2065 7870 6c69 6369 7420 7275 6c65 732c explicit rules,\n+00008c30: 2069 6e20 6120 7761 790a 7468 6174 2069 in a way.that i\n+00008c40: 7320 706f 7274 6162 6c65 2074 6f20 616c s portable to al\n+00008c50: 6c20 e280 986d 616b 65e2 8099 2069 6d70 l ...make... imp\n+00008c60: 6c65 6d65 6e74 6174 696f 6e73 2028 2a6e lementations (*n\n+00008c70: 6f74 6520 2861 7574 6f63 6f6e 6629 4d61 ote (autoconf)Ma\n+00008c80: 6b65 0a54 6172 6765 7420 4c6f 6f6b 7570 ke.Target Lookup\n+00008c90: 3a3a 2c20 7468 6520 7365 6d61 6e74 6963 ::, the semantic\n+00008ca0: 7320 6f66 2046 7265 6542 5344 2061 6e64 s of FreeBSD and\n+00008cb0: 204f 7065 6e42 5344 20e2 8098 6d61 6b65 OpenBSD ...make\n+00008cc0: e280 9920 636f 6e66 6c69 6374 0a77 6974 ... conflict.wit\n+00008cd0: 6820 7468 6973 292e 2020 496e 2063 6173 h this). In cas\n+00008ce0: 6520 6f66 2064 6f75 6274 2079 6f75 206d e of doubt you m\n+00008cf0: 6179 2077 616e 7420 746f 2072 6571 7569 ay want to requi\n+00008d00: 7265 2074 6f20 7573 6520 474e 5520 e280 re to use GNU ..\n+00008d10: 986d 616b 65e2 8099 2c0a 6f72 2077 6f72 .make...,.or wor\n+00008d20: 6b20 6172 6f75 6e64 2074 6865 2069 7373 k around the iss\n+00008d30: 7565 2077 6974 6820 696e 6665 7265 6e63 ue with inferenc\n+00008d40: 6520 7275 6c65 7320 746f 2067 656e 6572 e rules to gener\n+00008d50: 6174 6520 7468 6520 7465 7374 732e 0a0a ate the tests...\n+00008d60: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00008d70: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00008d80: 653a 2044 656a 6147 6e75 2054 6573 7473 e: DejaGnu Tests\n+00008d90: 2c20 204e 6578 743a 2049 6e73 7461 6c6c , Next: Install\n+00008da0: 2054 6573 7473 2c20 2050 7265 763a 2053 Tests, Prev: S\n+00008db0: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n+00008dc0: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n+00008dd0: 2c20 2055 703a 2054 6573 7473 0a0a 3135 , Up: Tests..15\n+00008de0: 2e33 2044 656a 6147 6e75 2054 6573 7473 .3 DejaGnu Tests\n+00008df0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+00008e00: 3d3d 3d0a 0a49 6620 e280 9864 656a 6167 ===..If ...dejag\n+00008e10: 6e75 e280 9920 2866 7470 3a2f 2f66 7470 nu... (ftp://ftp\n+00008e20: 2e67 6e75 2e6f 7267 2f67 6e75 2f64 656a .gnu.org/gnu/dej\n+00008e30: 6167 6e75 2f29 2061 7070 6561 7273 2069 agnu/) appears i\n+00008e40: 6e0a e280 9841 5554 4f4d 414b 455f 4f50 n....AUTOMAKE_OP\n+00008e50: 5449 4f4e 53e2 8099 2c20 7468 656e 2061 TIONS..., then a\n+00008e60: 20e2 8098 6465 6a61 676e 75e2 8099 2d62 ...dejagnu...-b\n+00008e70: 6173 6564 2074 6573 7420 7375 6974 6520 ased test suite \n+00008e80: 6973 2061 7373 756d 6564 2e20 2054 6865 is assumed. The\n+00008e90: 0a76 6172 6961 626c 6520 e280 9844 454a .variable ...DEJ\n+00008ea0: 4154 4f4f 4ce2 8099 2069 7320 6120 6c69 ATOOL... is a li\n+00008eb0: 7374 206f 6620 6e61 6d65 7320 7468 6174 st of names that\n+00008ec0: 2061 7265 2070 6173 7365 642c 206f 6e65 are passed, one\n+00008ed0: 2061 7420 6120 7469 6d65 2c0a 6173 2074 at a time,.as t\n+00008ee0: 6865 20e2 8098 2d2d 746f 6f6c e280 9920 he ...--tool... \n+00008ef0: 6172 6775 6d65 6e74 2074 6f20 e280 9872 argument to ...r\n+00008f00: 756e 7465 7374 e280 9920 696e 766f 6361 untest... invoca\n+00008f10: 7469 6f6e 733b 2069 7420 6465 6661 756c tions; it defaul\n+00008f20: 7473 2074 6f20 7468 650a 6e61 6d65 206f ts to the.name o\n+00008f30: 6620 7468 6520 7061 636b 6167 652e 0a0a f the package...\n+00008f40: 2020 2054 6865 2076 6172 6961 626c 6520 The variable \n+00008f50: e280 9852 554e 5445 5354 4445 4641 554c ...RUNTESTDEFAUL\n+00008f60: 5446 4c41 4753 e280 9920 686f 6c64 7320 TFLAGS... holds \n+00008f70: 7468 6520 e280 982d 2d74 6f6f 6ce2 8099 the ...--tool...\n+00008f80: 2061 6e64 20e2 8098 2d2d 7372 6364 6972 and ...--srcdir\n+00008f90: e280 990a 666c 6167 7320 7468 6174 2061 ....flags that a\n+00008fa0: 7265 2070 6173 7365 6420 746f 2064 656a re passed to dej\n+00008fb0: 6167 6e75 2062 7920 6465 6661 756c 743b agnu by default;\n+00008fc0: 2074 6869 7320 6361 6e20 6265 206f 7665 this can be ove\n+00008fd0: 7272 6964 6465 6e20 6966 0a6e 6563 6573 rridden if.neces\n+00008fe0: 7361 7279 2e0a 0a20 2020 5468 6520 7661 sary... The va\n+00008ff0: 7269 6162 6c65 7320 e280 9845 5850 4543 riables ...EXPEC\n+00009000: 54e2 8099 2061 6e64 20e2 8098 5255 4e54 T... and ...RUNT\n+00009010: 4553 54e2 8099 2063 616e 2061 6c73 6f20 EST... can also \n+00009020: 6265 206f 7665 7272 6964 6465 6e20 746f be overridden to\n+00009030: 0a70 726f 7669 6465 2070 726f 6a65 6374 .provide project\n+00009040: 2d73 7065 6369 6669 6320 7661 6c75 6573 -specific values\n+00009050: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+00009060: 2079 6f75 2077 696c 6c20 6e65 6564 2074 you will need t\n+00009070: 6f20 646f 2074 6869 730a 6966 2079 6f75 o do this.if you\n+00009080: 2061 7265 2074 6573 7469 6e67 2061 2063 are testing a c\n+00009090: 6f6d 7069 6c65 7220 746f 6f6c 6368 6169 ompiler toolchai\n+000090a0: 6e2c 2062 6563 6175 7365 2074 6865 2064 n, because the d\n+000090b0: 6566 6175 6c74 2076 616c 7565 7320 646f efault values do\n+000090c0: 0a6e 6f74 2074 616b 6520 696e 746f 2061 .not take into a\n+000090d0: 6363 6f75 6e74 2068 6f73 7420 616e 6420 ccount host and \n+000090e0: 7461 7267 6574 206e 616d 6573 2e0a 0a20 target names... \n+000090f0: 2020 5468 6520 636f 6e74 656e 7473 206f The contents o\n+00009100: 6620 7468 6520 7661 7269 6162 6c65 20e2 f the variable .\n+00009110: 8098 5255 4e54 4553 5446 4c41 4753 e280 ..RUNTESTFLAGS..\n+00009120: 9920 6172 6520 7061 7373 6564 2074 6f20 . are passed to \n+00009130: 7468 650a e280 9872 756e 7465 7374 e280 the....runtest..\n+00009140: 9920 696e 766f 6361 7469 6f6e 2e20 2054 . invocation. T\n+00009150: 6869 7320 6973 2063 6f6e 7369 6465 7265 his is considere\n+00009160: 6420 6120 2275 7365 7220 7661 7269 6162 d a \"user variab\n+00009170: 6c65 2220 282a 6e6f 7465 2055 7365 720a le\" (*note User.\n+00009180: 5661 7269 6162 6c65 733a 3a29 2e20 2049 Variables::). I\n+00009190: 6620 796f 7520 6e65 6564 2074 6f20 7365 f you need to se\n+000091a0: 7420 e280 9872 756e 7465 7374 e280 9920 t ...runtest... \n+000091b0: 666c 6167 7320 696e 20e2 8098 4d61 6b65 flags in ...Make\n+000091c0: 6669 6c65 2e61 6de2 8099 2c20 796f 750a file.am..., you.\n+000091d0: 6361 6e20 7573 6520 e280 9841 4d5f 5255 can use ...AM_RU\n+000091e0: 4e54 4553 5446 4c41 4753 e280 9920 696e NTESTFLAGS... in\n+000091f0: 7374 6561 642e 0a0a 2020 2041 7574 6f6d stead... Autom\n+00009200: 616b 6520 7769 6c6c 2067 656e 6572 6174 ake will generat\n+00009210: 6520 7275 6c65 7320 746f 2063 7265 6174 e rules to creat\n+00009220: 6520 6120 6c6f 6361 6c20 e280 9873 6974 e a local ...sit\n+00009230: 652e 6578 70e2 8099 2066 696c 652c 0a64 e.exp... file,.d\n+00009240: 6566 696e 696e 6720 7661 7269 6f75 7320 efining various \n+00009250: 7661 7269 6162 6c65 7320 6465 7465 6374 variables detect\n+00009260: 6564 2062 7920 e280 9863 6f6e 6669 6775 ed by ...configu\n+00009270: 7265 e280 992e 2020 5468 6973 2066 696c re.... This fil\n+00009280: 6520 6973 0a61 7574 6f6d 6174 6963 616c e is.automatical\n+00009290: 6c79 2072 6561 6420 6279 2044 656a 6147 ly read by DejaG\n+000092a0: 6e75 2e20 2049 7420 6973 204f 4b20 666f nu. It is OK fo\n+000092b0: 7220 7468 6520 7573 6572 206f 6620 6120 r the user of a \n+000092c0: 7061 636b 6167 6520 746f 0a65 6469 7420 package to.edit \n+000092d0: 7468 6973 2066 696c 6520 696e 206f 7264 this file in ord\n+000092e0: 6572 2074 6f20 7475 6e65 2074 6865 2074 er to tune the t\n+000092f0: 6573 7420 7375 6974 652e 2020 486f 7765 est suite. Howe\n+00009300: 7665 7220 7468 6973 2069 7320 6e6f 7420 ver this is not \n+00009310: 7468 650a 706c 6163 6520 7768 6572 6520 the.place where \n+00009320: 7468 6520 7465 7374 2073 7569 7465 2061 the test suite a\n+00009330: 7574 686f 7220 7368 6f75 6c64 2064 6566 uthor should def\n+00009340: 696e 6520 6e65 7720 7661 7269 6162 6c65 ine new variable\n+00009350: 733a 2074 6869 730a 7368 6f75 6c64 2062 s: this.should b\n+00009360: 6520 646f 6e65 2065 6c73 6577 6865 7265 e done elsewhere\n+00009370: 2069 6e20 7468 6520 7265 616c 2074 6573 in the real tes\n+00009380: 7420 7375 6974 6520 636f 6465 2e20 2045 t suite code. E\n+00009390: 7370 6563 6961 6c6c 792c 0ae2 8098 7369 specially,....si\n+000093a0: 7465 2e65 7870 e280 9920 7368 6f75 6c64 te.exp... should\n+000093b0: 206e 6f74 2062 6520 6469 7374 7269 6275 not be distribu\n+000093c0: 7465 642e 0a0a 2020 2053 7469 6c6c 2c20 ted... Still, \n+000093d0: 6966 2074 6865 2070 6163 6b61 6765 2061 if the package a\n+000093e0: 7574 686f 7220 6861 7320 6c65 6769 7469 uthor has legiti\n+000093f0: 6d61 7465 2072 6561 736f 6e73 2074 6f20 mate reasons to \n+00009400: 6578 7465 6e64 0ae2 8098 7369 7465 2e65 extend....site.e\n+00009410: 7870 e280 9920 6174 20e2 8098 6d61 6b65 xp... at ...make\n+00009420: e280 9920 7469 6d65 2c20 6865 2063 616e ... time, he can\n+00009430: 2064 6f20 736f 2062 7920 6465 6669 6e69 do so by defini\n+00009440: 6e67 2074 6865 2076 6172 6961 626c 650a ng the variable.\n+00009450: e280 9845 5854 5241 5f44 454a 4147 4e55 ...EXTRA_DEJAGNU\n+00009460: 5f53 4954 455f 434f 4e46 4947 e280 993b _SITE_CONFIG...;\n+00009470: 2074 6865 2066 696c 6573 206c 6973 7465 the files liste\n+00009480: 6420 7468 6572 6520 7769 6c6c 2062 6520 d there will be \n+00009490: 636f 6e73 6964 6572 6564 0ae2 8098 7369 considered....si\n+000094a0: 7465 2e65 7870 e280 9920 7072 6572 6571 te.exp... prereq\n+000094b0: 7569 7369 7465 732c 2061 6e64 2074 6865 uisites, and the\n+000094c0: 6972 2063 6f6e 7465 6e74 2077 696c 6c20 ir content will \n+000094d0: 6265 2061 7070 656e 6465 6420 746f 2069 be appended to i\n+000094e0: 7420 2869 6e0a 7468 6520 7361 6d65 206f t (in.the same o\n+000094f0: 7264 6572 2069 6e20 7768 6963 6820 7468 rder in which th\n+00009500: 6579 2061 7070 6561 7220 696e 20e2 8098 ey appear in ...\n+00009510: 4558 5452 415f 4445 4a41 474e 555f 5349 EXTRA_DEJAGNU_SI\n+00009520: 5445 5f43 4f4e 4649 47e2 8099 292e 0a4e TE_CONFIG...)..N\n+00009530: 6f74 6520 7468 6174 2066 696c 6573 2061 ote that files a\n+00009540: 7265 205f 6e6f 745f 2064 6973 7472 6962 re _not_ distrib\n+00009550: 7574 6564 2062 7920 6465 6661 756c 742e uted by default.\n+00009560: 0a0a 2020 2046 6f72 206d 6f72 6520 696e .. For more in\n+00009570: 666f 726d 6174 696f 6e20 7265 6761 7264 formation regard\n+00009580: 696e 6720 4465 6a61 476e 7520 7465 7374 ing DejaGnu test\n+00009590: 2073 7569 7465 732c 2073 6565 202a 6e6f suites, see *no\n+000095a0: 7465 0a28 6465 6a61 676e 7529 546f 703a te.(dejagnu)Top:\n+000095b0: 3a2e 0a0a 2020 2049 6e20 6569 7468 6572 :... In either\n+000095c0: 2063 6173 652c 2074 6865 2074 6573 7469 case, the testi\n+000095d0: 6e67 2069 7320 646f 6e65 2076 6961 20e2 ng is done via .\n+000095e0: 8098 6d61 6b65 2063 6865 636b e280 992e ..make check....\n+000095f0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+00009600: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+00009610: 6f64 653a 2049 6e73 7461 6c6c 2054 6573 ode: Install Tes\n+00009620: 7473 2c20 2050 7265 763a 2044 656a 6147 ts, Prev: DejaG\n+00009630: 6e75 2054 6573 7473 2c20 2055 703a 2054 nu Tests, Up: T\n+00009640: 6573 7473 0a0a 3135 2e34 2049 6e73 7461 ests..15.4 Insta\n+00009650: 6c6c 2054 6573 7473 0a3d 3d3d 3d3d 3d3d ll Tests.=======\n+00009660: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 ===========..The\n+00009670: 20e2 8098 696e 7374 616c 6c63 6865 636b ...installcheck\n+00009680: e280 9920 7461 7267 6574 2069 7320 6176 ... target is av\n+00009690: 6169 6c61 626c 6520 746f 2074 6865 2075 ailable to the u\n+000096a0: 7365 7220 6173 2061 2077 6179 2074 6f20 ser as a way to \n+000096b0: 7275 6e20 616e 790a 7465 7374 7320 6166 run any.tests af\n+000096c0: 7465 7220 7468 6520 7061 636b 6167 6520 ter the package \n+000096d0: 6861 7320 6265 656e 2069 6e73 7461 6c6c has been install\n+000096e0: 6564 2e20 2059 6f75 2063 616e 2061 6464 ed. You can add\n+000096f0: 2074 6573 7473 2074 6f20 7468 6973 0a62 tests to this.b\n+00009700: 7920 7772 6974 696e 6720 616e 20e2 8098 y writing an ...\n+00009710: 696e 7374 616c 6c63 6865 636b 2d6c 6f63 installcheck-loc\n+00009720: 616c e280 9920 7275 6c65 2e0a 0a1f 0a46 al... rule.....F\n+00009730: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00009740: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00009750: 5265 6275 696c 6469 6e67 2c20 204e 6578 Rebuilding, Nex\n+00009760: 743a 204f 7074 696f 6e73 2c20 2050 7265 t: Options, Pre\n+00009770: 763a 2054 6573 7473 2c20 2055 703a 2054 v: Tests, Up: T\n+00009780: 6f70 0a0a 3136 2052 6562 7569 6c64 696e op..16 Rebuildin\n+00009790: 6720 4d61 6b65 6669 6c65 730a 2a2a 2a2a g Makefiles.****\n 000097a0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-000097b0: 2a2a 0a0a 4175 746f 6d61 6b65 2067 656e **..Automake gen\n-000097c0: 6572 6174 6573 2072 756c 6573 2074 6f20 erates rules to \n-000097d0: 6175 746f 6d61 7469 6361 6c6c 7920 7265 automatically re\n-000097e0: 6275 696c 6420 e280 984d 616b 6566 696c build ...Makefil\n-000097f0: 65e2 8099 732c 0ae2 8098 636f 6e66 6967 e...s,....config\n-00009800: 7572 65e2 8099 2c20 616e 6420 6f74 6865 ure..., and othe\n-00009810: 7220 6465 7269 7665 6420 6669 6c65 7320 r derived files \n-00009820: 6c69 6b65 20e2 8098 4d61 6b65 6669 6c65 like ...Makefile\n-00009830: 2e69 6ee2 8099 2e0a 0a20 2020 4966 2079 .in...... If y\n-00009840: 6f75 2061 7265 2075 7369 6e67 20e2 8098 ou are using ...\n-00009850: 414d 5f4d 4149 4e54 4149 4e45 525f 4d4f AM_MAINTAINER_MO\n-00009860: 4445 e280 9920 696e 20e2 8098 636f 6e66 DE... in ...conf\n-00009870: 6967 7572 652e 6163 e280 992c 2074 6865 igure.ac..., the\n-00009880: 6e20 7468 6573 650a 6175 746f 6d61 7469 n these.automati\n-00009890: 6320 7265 6275 696c 6469 6e67 2072 756c c rebuilding rul\n-000098a0: 6573 2061 7265 206f 6e6c 7920 656e 6162 es are only enab\n-000098b0: 6c65 6420 696e 206d 6169 6e74 6169 6e65 led in maintaine\n-000098c0: 7220 6d6f 6465 2e0a 0a20 2020 536f 6d65 r mode... Some\n-000098d0: 7469 6d65 7320 796f 7520 6e65 6564 2074 times you need t\n-000098e0: 6f20 7275 6e20 e280 9861 636c 6f63 616c o run ...aclocal\n-000098f0: e280 9920 7769 7468 2061 6e20 6172 6775 ... with an argu\n-00009900: 6d65 6e74 206c 696b 6520 e280 982d 49e2 ment like ...-I.\n-00009910: 8099 2074 6f0a 7465 6c6c 2069 7420 7768 .. to.tell it wh\n-00009920: 6572 6520 746f 2066 696e 6420 e280 982e ere to find ....\n-00009930: 6d34 e280 9920 6669 6c65 732e 2020 5369 m4... files. Si\n-00009940: 6e63 6520 736f 6d65 7469 6d65 7320 e280 nce sometimes ..\n-00009950: 986d 616b 65e2 8099 2077 696c 6c0a 6175 .make... will.au\n-00009960: 746f 6d61 7469 6361 6c6c 7920 7275 6e20 tomatically run \n-00009970: e280 9861 636c 6f63 616c e280 992c 2079 ...aclocal..., y\n-00009980: 6f75 206e 6565 6420 6120 7761 7920 746f ou need a way to\n-00009990: 2073 7065 6369 6679 2074 6865 7365 2061 specify these a\n-000099a0: 7267 756d 656e 7473 2e0a 596f 7520 6361 rguments..You ca\n-000099b0: 6e20 646f 2074 6869 7320 6279 2064 6566 n do this by def\n-000099c0: 696e 696e 6720 e280 9841 434c 4f43 414c ining ...ACLOCAL\n-000099d0: 5f41 4d46 4c41 4753 e280 993b 2074 6869 _AMFLAGS...; thi\n-000099e0: 7320 686f 6c64 7320 6172 6775 6d65 6e74 s holds argument\n-000099f0: 7320 7468 6174 0a61 7265 2070 6173 7365 s that.are passe\n-00009a00: 6420 7665 7262 6174 696d 2074 6f20 e280 d verbatim to ..\n-00009a10: 9861 636c 6f63 616c e280 992e 2020 5468 .aclocal.... Th\n-00009a20: 6973 2076 6172 6961 626c 6520 6973 206f is variable is o\n-00009a30: 6e6c 7920 7573 6566 756c 2069 6e20 7468 nly useful in th\n-00009a40: 650a 746f 702d 6c65 7665 6c20 e280 984d e.top-level ...M\n-00009a50: 616b 6566 696c 652e 616d e280 992e 0a0a akefile.am......\n-00009a60: 2020 2053 6f6d 6574 696d 6573 2069 7420 Sometimes it \n-00009a70: 6973 2063 6f6e 7665 6e69 656e 7420 746f is convenient to\n-00009a80: 2073 7570 706c 656d 656e 7420 7468 6520 supplement the \n-00009a90: 7265 6275 696c 6420 7275 6c65 7320 666f rebuild rules fo\n-00009aa0: 720a e280 9863 6f6e 6669 6775 7265 e280 r....configure..\n-00009ab0: 9920 6f72 20e2 8098 636f 6e66 6967 2e73 . or ...config.s\n-00009ac0: 7461 7475 73e2 8099 2077 6974 6820 6164 tatus... with ad\n-00009ad0: 6469 7469 6f6e 616c 2064 6570 656e 6465 ditional depende\n-00009ae0: 6e63 6965 732e 2020 5468 650a 7661 7269 ncies. The.vari\n-00009af0: 6162 6c65 7320 e280 9843 4f4e 4649 4755 ables ...CONFIGU\n-00009b00: 5245 5f44 4550 454e 4445 4e43 4945 53e2 RE_DEPENDENCIES.\n-00009b10: 8099 2061 6e64 20e2 8098 434f 4e46 4947 .. and ...CONFIG\n-00009b20: 5f53 5441 5455 535f 4445 5045 4e44 454e _STATUS_DEPENDEN\n-00009b30: 4349 4553 e280 9920 6361 6e0a 6265 2075 CIES... can.be u\n-00009b40: 7365 6420 746f 206c 6973 7420 7468 6573 sed to list thes\n-00009b50: 6520 6578 7472 6120 6465 7065 6e64 656e e extra dependen\n-00009b60: 6369 6573 2e20 2054 6865 7365 2076 6172 cies. These var\n-00009b70: 6961 626c 6573 2073 686f 756c 6420 6265 iables should be\n-00009b80: 0a64 6566 696e 6564 2069 6e20 616c 6c20 .defined in all \n-00009b90: e280 984d 616b 6566 696c 65e2 8099 7320 ...Makefile...s \n-00009ba0: 6f66 2074 6865 2074 7265 6520 2862 6563 of the tree (bec\n-00009bb0: 6175 7365 2074 6865 7365 2074 776f 2072 ause these two r\n-00009bc0: 6562 7569 6c64 2072 756c 6573 0a61 7265 ebuild rules.are\n-00009bd0: 206f 7574 7075 7420 696e 2061 6c6c 2074 output in all t\n-00009be0: 6865 6d29 2c20 736f 2069 7420 6973 2073 hem), so it is s\n-00009bf0: 6166 6572 2061 6e64 2065 6173 6965 7220 afer and easier \n-00009c00: 746f 20e2 8098 4143 5f53 5542 5354 e280 to ...AC_SUBST..\n-00009c10: 9920 7468 656d 0a66 726f 6d20 e280 9863 . them.from ...c\n-00009c20: 6f6e 6669 6775 7265 2e61 63e2 8099 2e20 onfigure.ac.... \n-00009c30: 2046 6f72 2069 6e73 7461 6e63 652c 2074 For instance, t\n-00009c40: 6865 2066 6f6c 6c6f 7769 6e67 2073 7461 he following sta\n-00009c50: 7465 6d65 6e74 2077 696c 6c20 6361 7573 tement will caus\n-00009c60: 650a e280 9863 6f6e 6669 6775 7265 e280 e....configure..\n-00009c70: 9920 746f 2062 6520 7265 7275 6e20 6561 . to be rerun ea\n-00009c80: 6368 2074 696d 6520 e280 9876 6572 7369 ch time ...versi\n-00009c90: 6f6e 2e73 68e2 8099 2069 7320 6368 616e on.sh... is chan\n-00009ca0: 6765 642e 0a0a 2020 2020 2041 435f 5355 ged... AC_SU\n-00009cb0: 4253 5428 5b43 4f4e 4649 475f 5354 4154 BST([CONFIG_STAT\n-00009cc0: 5553 5f44 4550 454e 4445 4e43 4945 535d US_DEPENDENCIES]\n-00009cd0: 2c20 5b27 2428 746f 705f 7372 6364 6972 , ['$(top_srcdir\n-00009ce0: 292f 7665 7273 696f 6e2e 7368 275d 290a )/version.sh']).\n-00009cf0: 0a4e 6f74 6520 7468 6520 e280 9824 2874 .Note the ...$(t\n-00009d00: 6f70 5f73 7263 6469 7229 2fe2 8099 2069 op_srcdir)/... i\n-00009d10: 6e20 7468 6520 6669 6c65 206e 616d 652e n the file name.\n-00009d20: 2020 5369 6e63 6520 7468 6973 2076 6172 Since this var\n-00009d30: 6961 626c 6520 6973 2074 6f0a 6265 2075 iable is to.be u\n-00009d40: 7365 6420 696e 2061 6c6c 20e2 8098 4d61 sed in all ...Ma\n-00009d50: 6b65 6669 6c65 e280 9973 2c20 6974 7320 kefile...s, its \n-00009d60: 7661 6c75 6520 6d75 7374 2062 6520 7365 value must be se\n-00009d70: 6e73 6962 6c65 2061 7420 616e 7920 6c65 nsible at any le\n-00009d80: 7665 6c20 696e 0a74 6865 2062 7569 6c64 vel in.the build\n-00009d90: 2068 6965 7261 7263 6879 2e0a 0a20 2020 hierarchy... \n-00009da0: 4265 7761 7265 206e 6f74 2074 6f20 6d69 Beware not to mi\n-00009db0: 7374 616b 6520 e280 9843 4f4e 4649 4755 stake ...CONFIGU\n-00009dc0: 5245 5f44 4550 454e 4445 4e43 4945 53e2 RE_DEPENDENCIES.\n-00009dd0: 8099 2066 6f72 0ae2 8098 434f 4e46 4947 .. for....CONFIG\n-00009de0: 5f53 5441 5455 535f 4445 5045 4e44 454e _STATUS_DEPENDEN\n-00009df0: 4349 4553 e280 992e 0a0a 2020 20e2 8098 CIES...... ...\n-00009e00: 434f 4e46 4947 5552 455f 4445 5045 4e44 CONFIGURE_DEPEND\n-00009e10: 454e 4349 4553 e280 9920 6164 6473 2064 ENCIES... adds d\n-00009e20: 6570 656e 6465 6e63 6965 7320 746f 2074 ependencies to t\n-00009e30: 6865 20e2 8098 636f 6e66 6967 7572 65e2 he ...configure.\n-00009e40: 8099 2072 756c 652c 0a77 686f 7365 2065 .. rule,.whose e\n-00009e50: 6666 6563 7420 6973 2074 6f20 7275 6e20 ffect is to run \n-00009e60: e280 9861 7574 6f63 6f6e 66e2 8099 2e20 ...autoconf.... \n-00009e70: 2054 6869 7320 7661 7269 6162 6c65 2073 This variable s\n-00009e80: 686f 756c 6420 6265 2073 656c 646f 6d20 hould be seldom \n-00009e90: 7573 6564 2c0a 6265 6361 7573 6520 e280 used,.because ..\n-00009ea0: 9861 7574 6f6d 616b 65e2 8099 2061 6c72 .automake... alr\n-00009eb0: 6561 6479 2074 7261 636b 7320 e280 986d eady tracks ...m\n-00009ec0: 345f 696e 636c 7564 65e2 8099 6420 6669 4_include...d fi\n-00009ed0: 6c65 732e 2020 486f 7765 7665 7220 6974 les. However it\n-00009ee0: 2063 616e 0a62 6520 7573 6566 756c 2077 can.be useful w\n-00009ef0: 6865 6e20 706c 6179 696e 6720 7472 6963 hen playing tric\n-00009f00: 6b79 2067 616d 6573 2077 6974 6820 e280 ky games with ..\n-00009f10: 986d 345f 6573 7973 636d 64e2 8099 206f .m4_esyscmd... o\n-00009f20: 7220 7369 6d69 6c61 720a 6e6f 6e2d 7265 r similar.non-re\n-00009f30: 636f 6d6d 656e 6461 626c 6520 6d61 6372 commendable macr\n-00009f40: 6f73 2077 6974 6820 7369 6465 2065 6666 os with side eff\n-00009f50: 6563 7473 2e0a 0a20 2020 e280 9843 4f4e ects... ...CON\n-00009f60: 4649 475f 5354 4154 5553 5f44 4550 454e FIG_STATUS_DEPEN\n-00009f70: 4445 4e43 4945 53e2 8099 2061 6464 7320 DENCIES... adds \n-00009f80: 6465 7065 6e64 656e 6369 6573 2074 6f20 dependencies to \n-00009f90: 7468 6520 e280 9863 6f6e 6669 672e 7374 the ...config.st\n-00009fa0: 6174 7573 e280 990a 7275 6c65 2c20 7768 atus....rule, wh\n-00009fb0: 6f73 6520 6566 6665 6374 2069 7320 746f ose effect is to\n-00009fc0: 2072 756e 20e2 8098 636f 6e66 6967 7572 run ...configur\n-00009fd0: 65e2 8099 2e20 2054 6869 7320 7661 7269 e.... This vari\n-00009fe0: 6162 6c65 2073 686f 756c 640a 7468 6572 able should.ther\n-00009ff0: 6566 6f72 6520 6361 7272 7920 616e 7920 efore carry any \n-0000a000: 6e6f 6e2d 7374 616e 6461 7264 2073 6f75 non-standard sou\n-0000a010: 7263 6520 7468 6174 206d 6179 2062 6520 rce that may be \n-0000a020: 7265 6164 2061 7320 6120 7369 6465 0a65 read as a side.e\n-0000a030: 6666 6563 7420 6f66 2072 756e 6e69 6e67 ffect of running\n-0000a040: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-0000a050: 2c20 6c69 6b65 20e2 8098 7665 7273 696f , like ...versio\n-0000a060: 6e2e 7368 e280 9920 696e 2074 6865 2065 n.sh... in the e\n-0000a070: 7861 6d70 6c65 2061 626f 7665 2e0a 0a20 xample above... \n-0000a080: 2020 5370 6561 6b69 6e67 206f 6620 e280 Speaking of ..\n-0000a090: 9876 6572 7369 6f6e 2e73 68e2 8099 2073 .version.sh... s\n-0000a0a0: 6372 6970 7473 2c20 7765 2072 6563 6f6d cripts, we recom\n-0000a0b0: 6d65 6e64 2061 6761 696e 7374 2074 6865 mend against the\n-0000a0c0: 6d20 746f 6461 792e 0a54 6865 7920 6172 m today..They ar\n-0000a0d0: 6520 6d61 696e 6c79 2075 7365 6420 7768 e mainly used wh\n-0000a0e0: 656e 2074 6865 2076 6572 7369 6f6e 206f en the version o\n-0000a0f0: 6620 6120 7061 636b 6167 6520 6973 2075 f a package is u\n-0000a100: 7064 6174 6564 0a61 7574 6f6d 6174 6963 pdated.automatic\n-0000a110: 616c 6c79 2062 7920 6120 7363 7269 7074 ally by a script\n-0000a120: 2028 652e 672e 2c20 696e 2064 6169 6c79 (e.g., in daily\n-0000a130: 2062 7569 6c64 7329 2e20 2048 6572 6520 builds). Here \n-0000a140: 6973 2077 6861 7420 736f 6d65 0a6f 6c64 is what some.old\n-0000a150: 2d73 7479 6c65 20e2 8098 636f 6e66 6967 -style ...config\n-0000a160: 7572 652e 6163 e280 9973 206d 6179 206c ure.ac...s may l\n-0000a170: 6f6f 6b20 6c69 6b65 3a0a 0a20 2020 2020 ook like:.. \n-0000a180: 4143 5f49 4e49 540a 2020 2020 202e 2024 AC_INIT. . $\n-0000a190: 7372 6364 6972 2f76 6572 7369 6f6e 2e73 srcdir/version.s\n-0000a1a0: 680a 2020 2020 2041 4d5f 494e 4954 5f41 h. AM_INIT_A\n-0000a1b0: 5554 4f4d 414b 4528 5b6e 616d 655d 2c20 UTOMAKE([name], \n-0000a1c0: 2456 4552 5349 4f4e 5f4e 554d 4245 5229 $VERSION_NUMBER)\n-0000a1d0: 0a20 2020 2020 2e2e 2e0a 0a48 6572 652c . .....Here,\n-0000a1e0: 20e2 8098 7665 7273 696f 6e2e 7368 e280 ...version.sh..\n-0000a1f0: 9920 6973 2061 2073 6865 6c6c 2066 7261 . is a shell fra\n-0000a200: 676d 656e 7420 7468 6174 2073 6574 7320 gment that sets \n-0000a210: e280 9856 4552 5349 4f4e 5f4e 554d 4245 ...VERSION_NUMBE\n-0000a220: 52e2 8099 2e20 2054 6865 0a70 726f 626c R.... The.probl\n-0000a230: 656d 2077 6974 6820 7468 6973 2065 7861 em with this exa\n-0000a240: 6d70 6c65 2069 7320 7468 6174 20e2 8098 mple is that ...\n-0000a250: 6175 746f 6d61 6b65 e280 9920 6361 6e6e automake... cann\n-0000a260: 6f74 2074 7261 636b 2064 6570 656e 6465 ot track depende\n-0000a270: 6e63 6965 730a 286c 6973 7469 6e67 20e2 ncies.(listing .\n-0000a280: 8098 7665 7273 696f 6e2e 7368 e280 9920 ..version.sh... \n-0000a290: 696e 20e2 8098 434f 4e46 4947 5f53 5441 in ...CONFIG_STA\n-0000a2a0: 5455 535f 4445 5045 4e44 454e 4349 4553 TUS_DEPENDENCIES\n-0000a2b0: e280 992c 2061 6e64 2064 6973 7472 6962 ..., and distrib\n-0000a2c0: 7574 696e 670a 7468 6973 2066 696c 6520 uting.this file \n-0000a2d0: 6973 2075 7020 746f 2074 6865 2075 7365 is up to the use\n-0000a2e0: 7229 2c20 616e 6420 7468 6174 2069 7420 r), and that it \n-0000a2f0: 7573 6573 2074 6865 206f 6273 6f6c 6574 uses the obsolet\n-0000a300: 6520 666f 726d 206f 660a e280 9841 435f e form of....AC_\n-0000a310: 494e 4954 e280 9920 616e 6420 e280 9841 INIT... and ...A\n-0000a320: 4d5f 494e 4954 5f41 5554 4f4d 414b 45e2 M_INIT_AUTOMAKE.\n-0000a330: 8099 2e20 2055 7067 7261 6469 6e67 2074 ... Upgrading t\n-0000a340: 6f20 7468 6520 6e65 7720 7379 6e74 6178 o the new syntax\n-0000a350: 2069 7320 6e6f 740a 7374 7261 6967 6874 is not.straight\n-0000a360: 666f 7277 6172 642c 2062 6563 6175 7365 forward, because\n-0000a370: 2073 6865 6c6c 2076 6172 6961 626c 6573 shell variables\n-0000a380: 2061 7265 206e 6f74 2061 6c6c 6f77 6564 are not allowed\n-0000a390: 2069 6e20 e280 9841 435f 494e 4954 e280 in ...AC_INIT..\n-0000a3a0: 9927 730a 6172 6775 6d65 6e74 732e 2020 .'s.arguments. \n-0000a3b0: 5765 2072 6563 6f6d 6d65 6e64 2074 6861 We recommend tha\n-0000a3c0: 7420 e280 9876 6572 7369 6f6e 2e73 68e2 t ...version.sh.\n-0000a3d0: 8099 2062 6520 7265 706c 6163 6564 2062 .. be replaced b\n-0000a3e0: 7920 616e 204d 3420 6669 6c65 0a74 6861 y an M4 file.tha\n-0000a3f0: 7420 6973 2069 6e63 6c75 6465 6420 6279 t is included by\n-0000a400: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-0000a410: e280 993a 0a0a 2020 2020 206d 345f 696e ...:.. m4_in\n-0000a420: 636c 7564 6528 5b76 6572 7369 6f6e 2e6d clude([version.m\n-0000a430: 345d 290a 2020 2020 2041 435f 494e 4954 4]). AC_INIT\n-0000a440: 285b 6e61 6d65 5d2c 2056 4552 5349 4f4e ([name], VERSION\n-0000a450: 5f4e 554d 4245 5229 0a20 2020 2020 414d _NUMBER). AM\n-0000a460: 5f49 4e49 545f 4155 544f 4d41 4b45 0a20 _INIT_AUTOMAKE. \n-0000a470: 2020 2020 2e2e 2e0a 0a48 6572 6520 e280 .....Here ..\n-0000a480: 9876 6572 7369 6f6e 2e6d 34e2 8099 2063 .version.m4... c\n-0000a490: 6f75 6c64 2063 6f6e 7461 696e 2073 6f6d ould contain som\n-0000a4a0: 6574 6869 6e67 206c 696b 650a e280 986d ething like....m\n-0000a4b0: 345f 6465 6669 6e65 285b 5645 5253 494f 4_define([VERSIO\n-0000a4c0: 4e5f 4e55 4d42 4552 5d2c 205b 312e 325d N_NUMBER], [1.2]\n-0000a4d0: 29e2 8099 2e20 2054 6865 2061 6476 616e ).... The advan\n-0000a4e0: 7461 6765 206f 6620 7468 6973 2073 6563 tage of this sec\n-0000a4f0: 6f6e 6420 666f 726d 0a69 7320 7468 6174 ond form.is that\n-0000a500: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n-0000a510: 7769 6c6c 2074 616b 6520 6361 7265 206f will take care o\n-0000a520: 6620 7468 6520 6465 7065 6e64 656e 6369 f the dependenci\n-0000a530: 6573 2077 6865 6e20 6465 6669 6e69 6e67 es when defining\n-0000a540: 2074 6865 0a72 6562 7569 6c64 2072 756c the.rebuild rul\n-0000a550: 652c 2061 6e64 2077 696c 6c20 616c 736f e, and will also\n-0000a560: 2064 6973 7472 6962 7574 6520 7468 6520 distribute the \n-0000a570: 6669 6c65 2061 7574 6f6d 6174 6963 616c file automatical\n-0000a580: 6c79 2e20 2041 6e0a 696e 636f 6e76 656e ly. An.inconven\n-0000a590: 6965 6e63 6520 6973 2074 6861 7420 e280 ience is that ..\n-0000a5a0: 9861 7574 6f63 6f6e 66e2 8099 2077 696c .autoconf... wil\n-0000a5b0: 6c20 6e6f 7720 6265 2072 6572 756e 2065 l now be rerun e\n-0000a5c0: 6163 6820 7469 6d65 2074 6865 2076 6572 ach time the ver\n-0000a5d0: 7369 6f6e 0a6e 756d 6265 7220 6973 2062 sion.number is b\n-0000a5e0: 756d 7065 642c 2077 6865 6e20 6f6e 6c79 umped, when only\n-0000a5f0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-0000a600: 2068 6164 2074 6f20 6265 2072 6572 756e had to be rerun\n-0000a610: 2069 6e20 7468 6520 7072 6576 696f 7573 in the previous\n-0000a620: 0a73 6574 7570 2e0a 0a1f 0a46 696c 653a .setup.....File:\n-0000a630: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-0000a640: 6e66 6f2c 2020 4e6f 6465 3a20 4f70 7469 nfo, Node: Opti\n-0000a650: 6f6e 732c 2020 4e65 7874 3a20 4d69 7363 ons, Next: Misc\n-0000a660: 656c 6c61 6e65 6f75 732c 2020 5072 6576 ellaneous, Prev\n-0000a670: 3a20 5265 6275 696c 6469 6e67 2c20 2055 : Rebuilding, U\n-0000a680: 703a 2054 6f70 0a0a 3137 2043 6861 6e67 p: Top..17 Chang\n-0000a690: 696e 6720 4175 746f 6d61 6b65 2773 2042 ing Automake's B\n-0000a6a0: 6568 6176 696f 720a 2a2a 2a2a 2a2a 2a2a ehavior.********\n+000097b0: 2a2a 2a0a 0a41 7574 6f6d 616b 6520 6765 ***..Automake ge\n+000097c0: 6e65 7261 7465 7320 7275 6c65 7320 746f nerates rules to\n+000097d0: 2061 7574 6f6d 6174 6963 616c 6c79 2072 automatically r\n+000097e0: 6562 7569 6c64 20e2 8098 4d61 6b65 6669 ebuild ...Makefi\n+000097f0: 6c65 e280 9973 2c0a e280 9863 6f6e 6669 le...s,....confi\n+00009800: 6775 7265 e280 992c 2061 6e64 206f 7468 gure..., and oth\n+00009810: 6572 2064 6572 6976 6564 2066 696c 6573 er derived files\n+00009820: 206c 696b 6520 e280 984d 616b 6566 696c like ...Makefil\n+00009830: 652e 696e e280 992e 0a0a 2020 2049 6620 e.in...... If \n+00009840: 796f 7520 6172 6520 7573 696e 6720 e280 you are using ..\n+00009850: 9841 4d5f 4d41 494e 5441 494e 4552 5f4d .AM_MAINTAINER_M\n+00009860: 4f44 45e2 8099 2069 6e20 e280 9863 6f6e ODE... in ...con\n+00009870: 6669 6775 7265 2e61 63e2 8099 2c20 7468 figure.ac..., th\n+00009880: 656e 2074 6865 7365 0a61 7574 6f6d 6174 en these.automat\n+00009890: 6963 2072 6562 7569 6c64 696e 6720 7275 ic rebuilding ru\n+000098a0: 6c65 7320 6172 6520 6f6e 6c79 2065 6e61 les are only ena\n+000098b0: 626c 6564 2069 6e20 6d61 696e 7461 696e bled in maintain\n+000098c0: 6572 206d 6f64 652e 0a0a 2020 2053 6f6d er mode... Som\n+000098d0: 6574 696d 6573 2079 6f75 206e 6565 6420 etimes you need \n+000098e0: 746f 2072 756e 20e2 8098 6163 6c6f 6361 to run ...acloca\n+000098f0: 6ce2 8099 2077 6974 6820 616e 2061 7267 l... with an arg\n+00009900: 756d 656e 7420 6c69 6b65 20e2 8098 2d49 ument like ...-I\n+00009910: e280 9920 746f 0a74 656c 6c20 6974 2077 ... to.tell it w\n+00009920: 6865 7265 2074 6f20 6669 6e64 20e2 8098 here to find ...\n+00009930: 2e6d 34e2 8099 2066 696c 6573 2e20 2053 .m4... files. S\n+00009940: 696e 6365 2073 6f6d 6574 696d 6573 20e2 ince sometimes .\n+00009950: 8098 6d61 6b65 e280 9920 7769 6c6c 0a61 ..make... will.a\n+00009960: 7574 6f6d 6174 6963 616c 6c79 2072 756e utomatically run\n+00009970: 20e2 8098 6163 6c6f 6361 6ce2 8099 2c20 ...aclocal..., \n+00009980: 796f 7520 6e65 6564 2061 2077 6179 2074 you need a way t\n+00009990: 6f20 7370 6563 6966 7920 7468 6573 6520 o specify these \n+000099a0: 6172 6775 6d65 6e74 732e 0a59 6f75 2063 arguments..You c\n+000099b0: 616e 2064 6f20 7468 6973 2062 7920 6465 an do this by de\n+000099c0: 6669 6e69 6e67 20e2 8098 4143 4c4f 4341 fining ...ACLOCA\n+000099d0: 4c5f 414d 464c 4147 53e2 8099 3b20 7468 L_AMFLAGS...; th\n+000099e0: 6973 2068 6f6c 6473 2061 7267 756d 656e is holds argumen\n+000099f0: 7473 2074 6861 740a 6172 6520 7061 7373 ts that.are pass\n+00009a00: 6564 2076 6572 6261 7469 6d20 746f 20e2 ed verbatim to .\n+00009a10: 8098 6163 6c6f 6361 6ce2 8099 2e20 2054 ..aclocal.... T\n+00009a20: 6869 7320 7661 7269 6162 6c65 2069 7320 his variable is \n+00009a30: 6f6e 6c79 2075 7365 6675 6c20 696e 2074 only useful in t\n+00009a40: 6865 0a74 6f70 2d6c 6576 656c 20e2 8098 he.top-level ...\n+00009a50: 4d61 6b65 6669 6c65 2e61 6de2 8099 2e0a Makefile.am.....\n+00009a60: 0a20 2020 536f 6d65 7469 6d65 7320 6974 . Sometimes it\n+00009a70: 2069 7320 636f 6e76 656e 6965 6e74 2074 is convenient t\n+00009a80: 6f20 7375 7070 6c65 6d65 6e74 2074 6865 o supplement the\n+00009a90: 2072 6562 7569 6c64 2072 756c 6573 2066 rebuild rules f\n+00009aa0: 6f72 0ae2 8098 636f 6e66 6967 7572 65e2 or....configure.\n+00009ab0: 8099 206f 7220 e280 9863 6f6e 6669 672e .. or ...config.\n+00009ac0: 7374 6174 7573 e280 9920 7769 7468 2061 status... with a\n+00009ad0: 6464 6974 696f 6e61 6c20 6465 7065 6e64 dditional depend\n+00009ae0: 656e 6369 6573 2e20 2054 6865 0a76 6172 encies. The.var\n+00009af0: 6961 626c 6573 20e2 8098 434f 4e46 4947 iables ...CONFIG\n+00009b00: 5552 455f 4445 5045 4e44 454e 4349 4553 URE_DEPENDENCIES\n+00009b10: e280 9920 616e 6420 e280 9843 4f4e 4649 ... and ...CONFI\n+00009b20: 475f 5354 4154 5553 5f44 4550 454e 4445 G_STATUS_DEPENDE\n+00009b30: 4e43 4945 53e2 8099 2063 616e 0a62 6520 NCIES... can.be \n+00009b40: 7573 6564 2074 6f20 6c69 7374 2074 6865 used to list the\n+00009b50: 7365 2065 7874 7261 2064 6570 656e 6465 se extra depende\n+00009b60: 6e63 6965 732e 2020 5468 6573 6520 7661 ncies. These va\n+00009b70: 7269 6162 6c65 7320 7368 6f75 6c64 2062 riables should b\n+00009b80: 650a 6465 6669 6e65 6420 696e 2061 6c6c e.defined in all\n+00009b90: 20e2 8098 4d61 6b65 6669 6c65 e280 9973 ...Makefile...s\n+00009ba0: 206f 6620 7468 6520 7472 6565 2028 6265 of the tree (be\n+00009bb0: 6361 7573 6520 7468 6573 6520 7477 6f20 cause these two \n+00009bc0: 7265 6275 696c 6420 7275 6c65 730a 6172 rebuild rules.ar\n+00009bd0: 6520 6f75 7470 7574 2069 6e20 616c 6c20 e output in all \n+00009be0: 7468 656d 292c 2073 6f20 6974 2069 7320 them), so it is \n+00009bf0: 7361 6665 7220 616e 6420 6561 7369 6572 safer and easier\n+00009c00: 2074 6f20 e280 9841 435f 5355 4253 54e2 to ...AC_SUBST.\n+00009c10: 8099 2074 6865 6d0a 6672 6f6d 20e2 8098 .. them.from ...\n+00009c20: 636f 6e66 6967 7572 652e 6163 e280 992e configure.ac....\n+00009c30: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+00009c40: 7468 6520 666f 6c6c 6f77 696e 6720 7374 the following st\n+00009c50: 6174 656d 656e 7420 7769 6c6c 2063 6175 atement will cau\n+00009c60: 7365 0ae2 8098 636f 6e66 6967 7572 65e2 se....configure.\n+00009c70: 8099 2074 6f20 6265 2072 6572 756e 2065 .. to be rerun e\n+00009c80: 6163 6820 7469 6d65 20e2 8098 7665 7273 ach time ...vers\n+00009c90: 696f 6e2e 7368 e280 9920 6973 2063 6861 ion.sh... is cha\n+00009ca0: 6e67 6564 2e0a 0a20 2020 2020 4143 5f53 nged... AC_S\n+00009cb0: 5542 5354 285b 434f 4e46 4947 5f53 5441 UBST([CONFIG_STA\n+00009cc0: 5455 535f 4445 5045 4e44 454e 4349 4553 TUS_DEPENDENCIES\n+00009cd0: 5d2c 205b 2724 2874 6f70 5f73 7263 6469 ], ['$(top_srcdi\n+00009ce0: 7229 2f76 6572 7369 6f6e 2e73 6827 5d29 r)/version.sh'])\n+00009cf0: 0a0a 4e6f 7465 2074 6865 20e2 8098 2428 ..Note the ...$(\n+00009d00: 746f 705f 7372 6364 6972 292f e280 9920 top_srcdir)/... \n+00009d10: 696e 2074 6865 2066 696c 6520 6e61 6d65 in the file name\n+00009d20: 2e20 2053 696e 6365 2074 6869 7320 7661 . Since this va\n+00009d30: 7269 6162 6c65 2069 7320 746f 0a62 6520 riable is to.be \n+00009d40: 7573 6564 2069 6e20 616c 6c20 e280 984d used in all ...M\n+00009d50: 616b 6566 696c 65e2 8099 732c 2069 7473 akefile...s, its\n+00009d60: 2076 616c 7565 206d 7573 7420 6265 2073 value must be s\n+00009d70: 656e 7369 626c 6520 6174 2061 6e79 206c ensible at any l\n+00009d80: 6576 656c 2069 6e0a 7468 6520 6275 696c evel in.the buil\n+00009d90: 6420 6869 6572 6172 6368 792e 0a0a 2020 d hierarchy... \n+00009da0: 2042 6577 6172 6520 6e6f 7420 746f 206d Beware not to m\n+00009db0: 6973 7461 6b65 20e2 8098 434f 4e46 4947 istake ...CONFIG\n+00009dc0: 5552 455f 4445 5045 4e44 454e 4349 4553 URE_DEPENDENCIES\n+00009dd0: e280 9920 666f 720a e280 9843 4f4e 4649 ... for....CONFI\n+00009de0: 475f 5354 4154 5553 5f44 4550 454e 4445 G_STATUS_DEPENDE\n+00009df0: 4e43 4945 53e2 8099 2e0a 0a20 2020 e280 NCIES...... ..\n+00009e00: 9843 4f4e 4649 4755 5245 5f44 4550 454e .CONFIGURE_DEPEN\n+00009e10: 4445 4e43 4945 53e2 8099 2061 6464 7320 DENCIES... adds \n+00009e20: 6465 7065 6e64 656e 6369 6573 2074 6f20 dependencies to \n+00009e30: 7468 6520 e280 9863 6f6e 6669 6775 7265 the ...configure\n+00009e40: e280 9920 7275 6c65 2c0a 7768 6f73 6520 ... rule,.whose \n+00009e50: 6566 6665 6374 2069 7320 746f 2072 756e effect is to run\n+00009e60: 20e2 8098 6175 746f 636f 6e66 e280 992e ...autoconf....\n+00009e70: 2020 5468 6973 2076 6172 6961 626c 6520 This variable \n+00009e80: 7368 6f75 6c64 2062 6520 7365 6c64 6f6d should be seldom\n+00009e90: 2075 7365 642c 0a62 6563 6175 7365 20e2 used,.because .\n+00009ea0: 8098 6175 746f 6d61 6b65 e280 9920 616c ..automake... al\n+00009eb0: 7265 6164 7920 7472 6163 6b73 20e2 8098 ready tracks ...\n+00009ec0: 6d34 5f69 6e63 6c75 6465 e280 9964 2066 m4_include...d f\n+00009ed0: 696c 6573 2e20 2048 6f77 6576 6572 2069 iles. However i\n+00009ee0: 7420 6361 6e0a 6265 2075 7365 6675 6c20 t can.be useful \n+00009ef0: 7768 656e 2070 6c61 7969 6e67 2074 7269 when playing tri\n+00009f00: 636b 7920 6761 6d65 7320 7769 7468 20e2 cky games with .\n+00009f10: 8098 6d34 5f65 7379 7363 6d64 e280 9920 ..m4_esyscmd... \n+00009f20: 6f72 2073 696d 696c 6172 0a6e 6f6e 2d72 or similar.non-r\n+00009f30: 6563 6f6d 6d65 6e64 6162 6c65 206d 6163 ecommendable mac\n+00009f40: 726f 7320 7769 7468 2073 6964 6520 6566 ros with side ef\n+00009f50: 6665 6374 732e 0a0a 2020 20e2 8098 434f fects... ...CO\n+00009f60: 4e46 4947 5f53 5441 5455 535f 4445 5045 NFIG_STATUS_DEPE\n+00009f70: 4e44 454e 4349 4553 e280 9920 6164 6473 NDENCIES... adds\n+00009f80: 2064 6570 656e 6465 6e63 6965 7320 746f dependencies to\n+00009f90: 2074 6865 20e2 8098 636f 6e66 6967 2e73 the ...config.s\n+00009fa0: 7461 7475 73e2 8099 0a72 756c 652c 2077 tatus....rule, w\n+00009fb0: 686f 7365 2065 6666 6563 7420 6973 2074 hose effect is t\n+00009fc0: 6f20 7275 6e20 e280 9863 6f6e 6669 6775 o run ...configu\n+00009fd0: 7265 e280 992e 2020 5468 6973 2076 6172 re.... This var\n+00009fe0: 6961 626c 6520 7368 6f75 6c64 0a74 6865 iable should.the\n+00009ff0: 7265 666f 7265 2063 6172 7279 2061 6e79 refore carry any\n+0000a000: 206e 6f6e 2d73 7461 6e64 6172 6420 736f non-standard so\n+0000a010: 7572 6365 2074 6861 7420 6d61 7920 6265 urce that may be\n+0000a020: 2072 6561 6420 6173 2061 2073 6964 650a read as a side.\n+0000a030: 6566 6665 6374 206f 6620 7275 6e6e 696e effect of runnin\n+0000a040: 6720 e280 9863 6f6e 6669 6775 7265 e280 g ...configure..\n+0000a050: 992c 206c 696b 6520 e280 9876 6572 7369 ., like ...versi\n+0000a060: 6f6e 2e73 68e2 8099 2069 6e20 7468 6520 on.sh... in the \n+0000a070: 6578 616d 706c 6520 6162 6f76 652e 0a0a example above...\n+0000a080: 2020 2053 7065 616b 696e 6720 6f66 20e2 Speaking of .\n+0000a090: 8098 7665 7273 696f 6e2e 7368 e280 9920 ..version.sh... \n+0000a0a0: 7363 7269 7074 732c 2077 6520 7265 636f scripts, we reco\n+0000a0b0: 6d6d 656e 6420 6167 6169 6e73 7420 7468 mmend against th\n+0000a0c0: 656d 2074 6f64 6179 2e0a 5468 6579 2061 em today..They a\n+0000a0d0: 7265 206d 6169 6e6c 7920 7573 6564 2077 re mainly used w\n+0000a0e0: 6865 6e20 7468 6520 7665 7273 696f 6e20 hen the version \n+0000a0f0: 6f66 2061 2070 6163 6b61 6765 2069 7320 of a package is \n+0000a100: 7570 6461 7465 640a 6175 746f 6d61 7469 updated.automati\n+0000a110: 6361 6c6c 7920 6279 2061 2073 6372 6970 cally by a scrip\n+0000a120: 7420 2865 2e67 2e2c 2069 6e20 6461 696c t (e.g., in dail\n+0000a130: 7920 6275 696c 6473 292e 2020 4865 7265 y builds). Here\n+0000a140: 2069 7320 7768 6174 2073 6f6d 650a 6f6c is what some.ol\n+0000a150: 642d 7374 796c 6520 e280 9863 6f6e 6669 d-style ...confi\n+0000a160: 6775 7265 2e61 63e2 8099 7320 6d61 7920 gure.ac...s may \n+0000a170: 6c6f 6f6b 206c 696b 653a 0a0a 2020 2020 look like:.. \n+0000a180: 2041 435f 494e 4954 0a20 2020 2020 2e20 AC_INIT. . \n+0000a190: 2473 7263 6469 722f 7665 7273 696f 6e2e $srcdir/version.\n+0000a1a0: 7368 0a20 2020 2020 414d 5f49 4e49 545f sh. AM_INIT_\n+0000a1b0: 4155 544f 4d41 4b45 285b 6e61 6d65 5d2c AUTOMAKE([name],\n+0000a1c0: 2024 5645 5253 494f 4e5f 4e55 4d42 4552 $VERSION_NUMBER\n+0000a1d0: 290a 2020 2020 202e 2e2e 0a0a 4865 7265 ). .....Here\n+0000a1e0: 2c20 e280 9876 6572 7369 6f6e 2e73 68e2 , ...version.sh.\n+0000a1f0: 8099 2069 7320 6120 7368 656c 6c20 6672 .. is a shell fr\n+0000a200: 6167 6d65 6e74 2074 6861 7420 7365 7473 agment that sets\n+0000a210: 20e2 8098 5645 5253 494f 4e5f 4e55 4d42 ...VERSION_NUMB\n+0000a220: 4552 e280 992e 2020 5468 650a 7072 6f62 ER.... The.prob\n+0000a230: 6c65 6d20 7769 7468 2074 6869 7320 6578 lem with this ex\n+0000a240: 616d 706c 6520 6973 2074 6861 7420 e280 ample is that ..\n+0000a250: 9861 7574 6f6d 616b 65e2 8099 2063 616e .automake... can\n+0000a260: 6e6f 7420 7472 6163 6b20 6465 7065 6e64 not track depend\n+0000a270: 656e 6369 6573 0a28 6c69 7374 696e 6720 encies.(listing \n+0000a280: e280 9876 6572 7369 6f6e 2e73 68e2 8099 ...version.sh...\n+0000a290: 2069 6e20 e280 9843 4f4e 4649 475f 5354 in ...CONFIG_ST\n+0000a2a0: 4154 5553 5f44 4550 454e 4445 4e43 4945 ATUS_DEPENDENCIE\n+0000a2b0: 53e2 8099 2c20 616e 6420 6469 7374 7269 S..., and distri\n+0000a2c0: 6275 7469 6e67 0a74 6869 7320 6669 6c65 buting.this file\n+0000a2d0: 2069 7320 7570 2074 6f20 7468 6520 7573 is up to the us\n+0000a2e0: 6572 292c 2061 6e64 2074 6861 7420 6974 er), and that it\n+0000a2f0: 2075 7365 7320 7468 6520 6f62 736f 6c65 uses the obsole\n+0000a300: 7465 2066 6f72 6d20 6f66 0ae2 8098 4143 te form of....AC\n+0000a310: 5f49 4e49 54e2 8099 2061 6e64 20e2 8098 _INIT... and ...\n+0000a320: 414d 5f49 4e49 545f 4155 544f 4d41 4b45 AM_INIT_AUTOMAKE\n+0000a330: e280 992e 2020 5570 6772 6164 696e 6720 .... Upgrading \n+0000a340: 746f 2074 6865 206e 6577 2073 796e 7461 to the new synta\n+0000a350: 7820 6973 206e 6f74 0a73 7472 6169 6768 x is not.straigh\n+0000a360: 7466 6f72 7761 7264 2c20 6265 6361 7573 tforward, becaus\n+0000a370: 6520 7368 656c 6c20 7661 7269 6162 6c65 e shell variable\n+0000a380: 7320 6172 6520 6e6f 7420 616c 6c6f 7765 s are not allowe\n+0000a390: 6420 696e 20e2 8098 4143 5f49 4e49 54e2 d in ...AC_INIT.\n+0000a3a0: 8099 2773 0a61 7267 756d 656e 7473 2e20 ..'s.arguments. \n+0000a3b0: 2057 6520 7265 636f 6d6d 656e 6420 7468 We recommend th\n+0000a3c0: 6174 20e2 8098 7665 7273 696f 6e2e 7368 at ...version.sh\n+0000a3d0: e280 9920 6265 2072 6570 6c61 6365 6420 ... be replaced \n+0000a3e0: 6279 2061 6e20 4d34 2066 696c 650a 7468 by an M4 file.th\n+0000a3f0: 6174 2069 7320 696e 636c 7564 6564 2062 at is included b\n+0000a400: 7920 e280 9863 6f6e 6669 6775 7265 2e61 y ...configure.a\n+0000a410: 63e2 8099 3a0a 0a20 2020 2020 6d34 5f69 c...:.. m4_i\n+0000a420: 6e63 6c75 6465 285b 7665 7273 696f 6e2e nclude([version.\n+0000a430: 6d34 5d29 0a20 2020 2020 4143 5f49 4e49 m4]). AC_INI\n+0000a440: 5428 5b6e 616d 655d 2c20 5645 5253 494f T([name], VERSIO\n+0000a450: 4e5f 4e55 4d42 4552 290a 2020 2020 2041 N_NUMBER). A\n+0000a460: 4d5f 494e 4954 5f41 5554 4f4d 414b 450a M_INIT_AUTOMAKE.\n+0000a470: 2020 2020 202e 2e2e 0a0a 4865 7265 20e2 .....Here .\n+0000a480: 8098 7665 7273 696f 6e2e 6d34 e280 9920 ..version.m4... \n+0000a490: 636f 756c 6420 636f 6e74 6169 6e20 736f could contain so\n+0000a4a0: 6d65 7468 696e 6720 6c69 6b65 0ae2 8098 mething like....\n+0000a4b0: 6d34 5f64 6566 696e 6528 5b56 4552 5349 m4_define([VERSI\n+0000a4c0: 4f4e 5f4e 554d 4245 525d 2c20 5b31 2e32 ON_NUMBER], [1.2\n+0000a4d0: 5d29 e280 992e 2020 5468 6520 6164 7661 ]).... The adva\n+0000a4e0: 6e74 6167 6520 6f66 2074 6869 7320 7365 ntage of this se\n+0000a4f0: 636f 6e64 2066 6f72 6d0a 6973 2074 6861 cond form.is tha\n+0000a500: 7420 e280 9861 7574 6f6d 616b 65e2 8099 t ...automake...\n+0000a510: 2077 696c 6c20 7461 6b65 2063 6172 6520 will take care \n+0000a520: 6f66 2074 6865 2064 6570 656e 6465 6e63 of the dependenc\n+0000a530: 6965 7320 7768 656e 2064 6566 696e 696e ies when definin\n+0000a540: 6720 7468 650a 7265 6275 696c 6420 7275 g the.rebuild ru\n+0000a550: 6c65 2c20 616e 6420 7769 6c6c 2061 6c73 le, and will als\n+0000a560: 6f20 6469 7374 7269 6275 7465 2074 6865 o distribute the\n+0000a570: 2066 696c 6520 6175 746f 6d61 7469 6361 file automatica\n+0000a580: 6c6c 792e 2020 416e 0a69 6e63 6f6e 7665 lly. An.inconve\n+0000a590: 6e69 656e 6365 2069 7320 7468 6174 20e2 nience is that .\n+0000a5a0: 8098 6175 746f 636f 6e66 e280 9920 7769 ..autoconf... wi\n+0000a5b0: 6c6c 206e 6f77 2062 6520 7265 7275 6e20 ll now be rerun \n+0000a5c0: 6561 6368 2074 696d 6520 7468 6520 7665 each time the ve\n+0000a5d0: 7273 696f 6e0a 6e75 6d62 6572 2069 7320 rsion.number is \n+0000a5e0: 6275 6d70 6564 2c20 7768 656e 206f 6e6c bumped, when onl\n+0000a5f0: 7920 e280 9863 6f6e 6669 6775 7265 e280 y ...configure..\n+0000a600: 9920 6861 6420 746f 2062 6520 7265 7275 . had to be reru\n+0000a610: 6e20 696e 2074 6865 2070 7265 7669 6f75 n in the previou\n+0000a620: 730a 7365 7475 702e 0a0a 1f0a 4669 6c65 s.setup.....File\n+0000a630: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0000a640: 696e 666f 2c20 204e 6f64 653a 204f 7074 info, Node: Opt\n+0000a650: 696f 6e73 2c20 204e 6578 743a 204d 6973 ions, Next: Mis\n+0000a660: 6365 6c6c 616e 656f 7573 2c20 2050 7265 cellaneous, Pre\n+0000a670: 763a 2052 6562 7569 6c64 696e 672c 2020 v: Rebuilding, \n+0000a680: 5570 3a20 546f 700a 0a31 3720 4368 616e Up: Top..17 Chan\n+0000a690: 6769 6e67 2041 7574 6f6d 616b 6527 7320 ging Automake's \n+0000a6a0: 4265 6861 7669 6f72 0a2a 2a2a 2a2a 2a2a Behavior.*******\n 0000a6b0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-0000a6c0: 2a2a 2a2a 2a2a 2a0a 0a56 6172 696f 7573 *******..Various\n-0000a6d0: 2066 6561 7475 7265 7320 6f66 2041 7574 features of Aut\n-0000a6e0: 6f6d 616b 6520 6361 6e20 6265 2063 6f6e omake can be con\n-0000a6f0: 7472 6f6c 6c65 6420 6279 206f 7074 696f trolled by optio\n-0000a700: 6e73 2e20 2045 7863 6570 7420 7768 6572 ns. Except wher\n-0000a710: 650a 6e6f 7465 6420 6f74 6865 7277 6973 e.noted otherwis\n-0000a720: 652c 206f 7074 696f 6e73 2063 616e 2062 e, options can b\n-0000a730: 6520 7370 6563 6966 6965 6420 696e 206f e specified in o\n-0000a740: 6e65 206f 6620 7365 7665 7261 6c20 7761 ne of several wa\n-0000a750: 7973 3a20 4d6f 7374 0a6f 7074 696f 6e73 ys: Most.options\n-0000a760: 2063 616e 2062 6520 6170 706c 6965 6420 can be applied \n-0000a770: 6f6e 2061 2070 6572 2de2 8098 4d61 6b65 on a per-...Make\n-0000a780: 6669 6c65 e280 9920 6261 7369 7320 7768 file... basis wh\n-0000a790: 656e 206c 6973 7465 6420 696e 2061 0a73 en listed in a.s\n-0000a7a0: 7065 6369 616c 20e2 8098 4d61 6b65 6669 pecial ...Makefi\n-0000a7b0: 6c65 e280 9920 7661 7269 6162 6c65 206e le... variable n\n-0000a7c0: 616d 6564 20e2 8098 4155 544f 4d41 4b45 amed ...AUTOMAKE\n-0000a7d0: 5f4f 5054 494f 4e53 e280 992e 2020 536f _OPTIONS.... So\n-0000a7e0: 6d65 206f 6620 7468 6573 650a 6f70 7469 me of these.opti\n-0000a7f0: 6f6e 7320 6f6e 6c79 206d 616b 6520 7365 ons only make se\n-0000a800: 6e73 6520 7768 656e 2073 7065 6369 6669 nse when specifi\n-0000a810: 6564 2069 6e20 7468 6520 746f 706c 6576 ed in the toplev\n-0000a820: 656c 20e2 8098 4d61 6b65 6669 6c65 2e61 el ...Makefile.a\n-0000a830: 6de2 8099 0a66 696c 652e 2020 4f70 7469 m....file. Opti\n-0000a840: 6f6e 7320 6172 6520 6170 706c 6965 6420 ons are applied \n-0000a850: 676c 6f62 616c 6c79 2074 6f20 616c 6c20 globally to all \n-0000a860: 7072 6f63 6573 7365 6420 e280 984d 616b processed ...Mak\n-0000a870: 6566 696c 65e2 8099 2066 696c 6573 0a77 efile... files.w\n-0000a880: 6865 6e20 6c69 7374 6564 2069 6e20 7468 hen listed in th\n-0000a890: 6520 6669 7273 7420 6172 6775 6d65 6e74 e first argument\n-0000a8a0: 206f 6620 e280 9841 4d5f 494e 4954 5f41 of ...AM_INIT_A\n-0000a8b0: 5554 4f4d 414b 45e2 8099 2069 6e0a e280 UTOMAKE... in...\n-0000a8c0: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n-0000a8d0: 2c20 616e 6420 736f 6d65 206f 7074 696f , and some optio\n-0000a8e0: 6e73 2077 6869 6368 2072 6571 7569 7265 ns which require\n-0000a8f0: 2063 6861 6e67 6573 2074 6f20 7468 650a changes to the.\n-0000a900: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n-0000a910: 7363 7269 7074 2063 616e 206f 6e6c 7920 script can only \n-0000a920: 6265 2073 7065 6369 6669 6564 2074 6865 be specified the\n-0000a930: 7265 2e20 2054 6865 7365 2061 7265 2061 re. These are a\n-0000a940: 6e6e 6f74 6174 6564 0a62 656c 6f77 2e0a nnotated.below..\n-0000a950: 0a20 2020 4375 7272 656e 746c 7920 756e . Currently un\n-0000a960: 6465 7273 746f 6f64 206f 7074 696f 6e73 derstood options\n-0000a970: 2061 7265 3a0a 0ae2 8098 676e 6974 73e2 are:.....gnits.\n-0000a980: 8099 0ae2 8098 676e 75e2 8099 0ae2 8098 ......gnu.......\n-0000a990: 666f 7265 6967 6ee2 8099 0ae2 8098 6379 foreign.......cy\n-0000a9a0: 676e 7573 e280 990a 0a20 2020 2020 5365 gnus..... Se\n-0000a9b0: 7420 7468 6520 7374 7269 6374 6e65 7373 t the strictness\n-0000a9c0: 2061 7320 6170 7072 6f70 7269 6174 652e as appropriate.\n-0000a9d0: 2020 5468 6520 e280 9867 6e69 7473 e280 The ...gnits..\n-0000a9e0: 9920 6f70 7469 6f6e 2061 6c73 6f20 696d . option also im\n-0000a9f0: 706c 6965 730a 2020 2020 206f 7074 696f plies. optio\n-0000aa00: 6e73 20e2 8098 7265 6164 6d65 2d61 6c70 ns ...readme-alp\n-0000aa10: 6861 e280 9920 616e 6420 e280 9863 6865 ha... and ...che\n-0000aa20: 636b 2d6e 6577 73e2 8099 2e0a 0ae2 8098 ck-news.........\n-0000aa30: 616e 7369 326b 6e72 e280 990a e280 9850 ansi2knr.......P\n-0000aa40: 4154 482f 616e 7369 326b 6e72 e280 990a ATH/ansi2knr....\n-0000aa50: 2020 2020 2054 7572 6e20 6f6e 2074 6865 Turn on the\n-0000aa60: 2064 6570 7265 6361 7465 6420 6465 2d41 deprecated de-A\n-0000aa70: 4e53 492d 6669 6361 7469 6f6e 2066 6561 NSI-fication fea\n-0000aa80: 7475 7265 2028 2a6e 6f74 6520 414e 5349 ture (*note ANSI\n-0000aa90: 3a3a 292e 0a20 2020 2020 4e6f 7465 2074 ::).. Note t\n-0000aaa0: 6861 7420 7468 6174 2066 6561 7475 7265 hat that feature\n-0000aab0: 2061 6e64 2074 6869 7320 6f70 7469 6f6e and this option\n-0000aac0: 205f 7769 6c6c 2062 6520 7265 6d6f 7665 _will be remove\n-0000aad0: 645f 2069 6e20 7468 650a 2020 2020 206e d_ in the. n\n-0000aae0: 6578 7420 6d61 6a6f 7220 4175 746f 6d61 ext major Automa\n-0000aaf0: 6b65 2072 656c 6561 7365 2e0a 0a20 2020 ke release... \n-0000ab00: 2020 4966 2070 7265 6365 6465 6420 6279 If preceded by\n-0000ab10: 2061 2070 6174 682c 2074 6865 2067 656e a path, the gen\n-0000ab20: 6572 6174 6564 20e2 8098 4d61 6b65 6669 erated ...Makefi\n-0000ab30: 6c65 2e69 6ee2 8099 2077 696c 6c20 6c6f le.in... will lo\n-0000ab40: 6f6b 2069 6e20 7468 650a 2020 2020 2073 ok in the. s\n-0000ab50: 7065 6369 6669 6564 2064 6972 6563 746f pecified directo\n-0000ab60: 7279 2074 6f20 6669 6e64 2074 6865 20e2 ry to find the .\n-0000ab70: 8098 616e 7369 326b 6e72 e280 9920 7072 ..ansi2knr... pr\n-0000ab80: 6f67 7261 6d2e 2020 5468 6520 7061 7468 ogram. The path\n-0000ab90: 0a20 2020 2020 7368 6f75 6c64 2062 6520 . should be \n-0000aba0: 6120 7265 6c61 7469 7665 2070 6174 6820 a relative path \n-0000abb0: 746f 2061 6e6f 7468 6572 2064 6972 6563 to another direc\n-0000abc0: 746f 7279 2069 6e20 7468 6520 7361 6d65 tory in the same\n-0000abd0: 0a20 2020 2020 6469 7374 7269 6275 7469 . distributi\n-0000abe0: 6f6e 2028 4175 746f 6d61 6b65 2064 6f65 on (Automake doe\n-0000abf0: 7320 6e6f 7420 6368 6563 6b20 7468 6973 s not check this\n-0000ac00: 292e 0a0a e280 9863 6865 636b 2d6e 6577 )......check-new\n-0000ac10: 73e2 8099 0a20 2020 2020 4361 7573 6520 s.... Cause \n-0000ac20: e280 986d 616b 6520 6469 7374 e280 9920 ...make dist... \n-0000ac30: 746f 2066 6169 6c20 756e 6c65 7373 2074 to fail unless t\n-0000ac40: 6865 2063 7572 7265 6e74 2076 6572 7369 he current versi\n-0000ac50: 6f6e 206e 756d 6265 7220 6170 7065 6172 on number appear\n-0000ac60: 730a 2020 2020 2069 6e20 7468 6520 6669 s. in the fi\n-0000ac70: 7273 7420 6665 7720 6c69 6e65 7320 6f66 rst few lines of\n-0000ac80: 2074 6865 20e2 8098 4e45 5753 e280 9920 the ...NEWS... \n-0000ac90: 6669 6c65 2e0a 0ae2 8098 636f 6c6f 722d file......color-\n-0000aca0: 7465 7374 73e2 8099 0a20 2020 2020 4361 tests.... Ca\n-0000acb0: 7573 6520 6f75 7470 7574 206f 6620 7468 use output of th\n-0000acc0: 6520 7369 6d70 6c65 2074 6573 7420 7375 e simple test su\n-0000acd0: 6974 6520 282a 6e6f 7465 2053 696d 706c ite (*note Simpl\n-0000ace0: 6520 5465 7374 733a 3a29 2074 6f20 6265 e Tests::) to be\n-0000acf0: 0a20 2020 2020 636f 6c6f 7269 7a65 6420 . colorized \n-0000ad00: 6f6e 2063 6170 6162 6c65 2074 6572 6d69 on capable termi\n-0000ad10: 6e61 6c73 2e0a 0ae2 8098 6465 6a61 676e nals......dejagn\n-0000ad20: 75e2 8099 0a20 2020 2020 4361 7573 6520 u.... Cause \n-0000ad30: e280 9864 656a 6167 6e75 e280 992d 7370 ...dejagnu...-sp\n-0000ad40: 6563 6966 6963 2072 756c 6573 2074 6f20 ecific rules to \n-0000ad50: 6265 2067 656e 6572 6174 6564 2e20 202a be generated. *\n-0000ad60: 4e6f 7465 2044 656a 6147 6e75 0a20 2020 Note DejaGnu. \n-0000ad70: 2020 5465 7374 733a 3a2e 0a0a e280 9864 Tests::......d\n-0000ad80: 6973 742d 627a 6970 32e2 8099 0a20 2020 ist-bzip2.... \n-0000ad90: 2020 486f 6f6b 20e2 8098 6469 7374 2d62 Hook ...dist-b\n-0000ada0: 7a69 7032 e280 9920 746f 20e2 8098 6469 zip2... to ...di\n-0000adb0: 7374 e280 992e 0a0a e280 9864 6973 742d st.........dist-\n-0000adc0: 6c7a 6970 e280 990a 2020 2020 2048 6f6f lzip.... Hoo\n-0000add0: 6b20 e280 9864 6973 742d 6c7a 6970 e280 k ...dist-lzip..\n-0000ade0: 9920 746f 20e2 8098 6469 7374 e280 992e . to ...dist....\n-0000adf0: 0a0a e280 9864 6973 742d 6c7a 6d61 e280 .....dist-lzma..\n-0000ae00: 990a 2020 2020 2048 6f6f 6b20 e280 9864 .. Hook ...d\n-0000ae10: 6973 742d 6c7a 6d61 e280 9920 746f 20e2 ist-lzma... to .\n-0000ae20: 8098 6469 7374 e280 992e 2020 4f62 736f ..dist.... Obso\n-0000ae30: 6c65 7465 6420 6279 20e2 8098 6469 7374 leted by ...dist\n-0000ae40: 2d78 7ae2 8099 2e0a 0ae2 8098 6469 7374 -xz.........dist\n-0000ae50: 2d73 6861 72e2 8099 0a20 2020 2020 486f -shar.... Ho\n-0000ae60: 6f6b 20e2 8098 6469 7374 2d73 6861 72e2 ok ...dist-shar.\n-0000ae70: 8099 2074 6f20 e280 9864 6973 74e2 8099 .. to ...dist...\n-0000ae80: 2e0a 0ae2 8098 6469 7374 2d7a 6970 e280 ......dist-zip..\n-0000ae90: 990a 2020 2020 2048 6f6f 6b20 e280 9864 .. Hook ...d\n-0000aea0: 6973 742d 7a69 70e2 8099 2074 6f20 e280 ist-zip... to ..\n-0000aeb0: 9864 6973 74e2 8099 2e0a 0ae2 8098 6469 .dist.........di\n-0000aec0: 7374 2d74 6172 5ae2 8099 0a20 2020 2020 st-tarZ.... \n-0000aed0: 486f 6f6b 20e2 8098 6469 7374 2d74 6172 Hook ...dist-tar\n-0000aee0: 5ae2 8099 2074 6f20 e280 9864 6973 74e2 Z... to ...dist.\n-0000aef0: 8099 2e0a 0ae2 8098 6669 6c65 6e61 6d65 ........filename\n-0000af00: 2d6c 656e 6774 682d 6d61 783d 3939 e280 -length-max=99..\n-0000af10: 990a 2020 2020 2041 626f 7274 2069 6620 .. Abort if \n-0000af20: 6669 6c65 206e 616d 6573 206c 6f6e 6765 file names longe\n-0000af30: 7220 7468 616e 2039 3920 6368 6172 6163 r than 99 charac\n-0000af40: 7465 7273 2061 7265 2066 6f75 6e64 2064 ters are found d\n-0000af50: 7572 696e 670a 2020 2020 20e2 8098 6d61 uring. ...ma\n-0000af60: 6b65 2064 6973 74e2 8099 2e20 2053 7563 ke dist.... Suc\n-0000af70: 6820 6c6f 6e67 2066 696c 6520 6e61 6d65 h long file name\n-0000af80: 7320 6172 6520 6765 6e65 7261 6c6c 7920 s are generally \n-0000af90: 636f 6e73 6964 6572 6564 206e 6f74 2074 considered not t\n-0000afa0: 6f0a 2020 2020 2062 6520 706f 7274 6162 o. be portab\n-0000afb0: 6c65 2069 6e20 7461 7262 616c 6c73 2e20 le in tarballs. \n-0000afc0: 2053 6565 2074 6865 20e2 8098 7461 722d See the ...tar-\n-0000afd0: 7637 e280 9920 616e 6420 e280 9874 6172 v7... and ...tar\n-0000afe0: 2d75 7374 6172 e280 9920 6f70 7469 6f6e -ustar... option\n-0000aff0: 730a 2020 2020 2062 656c 6f77 2e20 2054 s. below. T\n-0000b000: 6869 7320 6f70 7469 6f6e 2073 686f 756c his option shoul\n-0000b010: 6420 6265 2075 7365 6420 696e 2074 6865 d be used in the\n-0000b020: 2074 6f70 2d6c 6576 656c 20e2 8098 4d61 top-level ...Ma\n-0000b030: 6b65 6669 6c65 2e61 6de2 8099 0a20 2020 kefile.am.... \n-0000b040: 2020 6f72 2061 7320 616e 2061 7267 756d or as an argum\n-0000b050: 656e 7420 6f66 20e2 8098 414d 5f49 4e49 ent of ...AM_INI\n-0000b060: 545f 4155 544f 4d41 4b45 e280 9920 696e T_AUTOMAKE... in\n-0000b070: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-0000b080: e280 992c 2069 7420 7769 6c6c 0a20 2020 ..., it will. \n-0000b090: 2020 6265 2069 676e 6f72 6564 206f 7468 be ignored oth\n-0000b0a0: 6572 7769 7365 2e20 2049 7420 7769 6c6c erwise. It will\n-0000b0b0: 2061 6c73 6f20 6265 2069 676e 6f72 6564 also be ignored\n-0000b0c0: 2069 6e20 7375 622d 7061 636b 6167 6573 in sub-packages\n-0000b0d0: 206f 660a 2020 2020 206e 6573 7465 6420 of. nested \n-0000b0e0: 7061 636b 6167 6573 2028 2a6e 6f74 6520 packages (*note \n-0000b0f0: 5375 6270 6163 6b61 6765 733a 3a29 2e0a Subpackages::)..\n-0000b100: 0ae2 8098 6e6f 2d64 6566 696e 65e2 8099 ....no-define...\n-0000b110: 0a20 2020 2020 5468 6973 206f 7074 696f . This optio\n-0000b120: 6e20 6973 206d 6561 6e69 6e67 6675 6c20 n is meaningful \n-0000b130: 6f6e 6c79 2077 6865 6e20 7061 7373 6564 only when passed\n-0000b140: 2061 7320 616e 2061 7267 756d 656e 7420 as an argument \n-0000b150: 746f 0a20 2020 2020 e280 9841 4d5f 494e to. ...AM_IN\n-0000b160: 4954 5f41 5554 4f4d 414b 45e2 8099 2e20 IT_AUTOMAKE.... \n-0000b170: 2049 7420 7769 6c6c 2070 7265 7665 6e74 It will prevent\n-0000b180: 2074 6865 20e2 8098 5041 434b 4147 45e2 the ...PACKAGE.\n-0000b190: 8099 2061 6e64 20e2 8098 5645 5253 494f .. and ...VERSIO\n-0000b1a0: 4ee2 8099 0a20 2020 2020 7661 7269 6162 N.... variab\n-0000b1b0: 6c65 7320 6672 6f6d 2062 6569 6e67 20e2 les from being .\n-0000b1c0: 8098 4143 5f44 4546 494e 45e2 8099 642e ..AC_DEFINE...d.\n-0000b1d0: 0a0a e280 986e 6f2d 6465 7065 6e64 656e .....no-dependen\n-0000b1e0: 6369 6573 e280 990a 2020 2020 2054 6869 cies.... Thi\n-0000b1f0: 7320 6973 2073 696d 696c 6172 2074 6f20 s is similar to \n-0000b200: 7573 696e 6720 e280 982d 2d69 676e 6f72 using ...--ignor\n-0000b210: 652d 6465 7073 e280 9920 6f6e 2074 6865 e-deps... on the\n-0000b220: 2063 6f6d 6d61 6e64 206c 696e 652c 2062 command line, b\n-0000b230: 7574 0a20 2020 2020 6973 2075 7365 6675 ut. is usefu\n-0000b240: 6c20 666f 7220 7468 6f73 6520 7369 7475 l for those situ\n-0000b250: 6174 696f 6e73 2077 6865 7265 2079 6f75 ations where you\n-0000b260: 2064 6f6e 2774 2068 6176 6520 7468 6520 don't have the \n-0000b270: 6e65 6365 7373 6172 790a 2020 2020 2062 necessary. b\n-0000b280: 6974 7320 746f 206d 616b 6520 6175 746f its to make auto\n-0000b290: 6d61 7469 6320 6465 7065 6e64 656e 6379 matic dependency\n-0000b2a0: 2074 7261 636b 696e 6720 776f 726b 2028 tracking work (\n-0000b2b0: 2a6e 6f74 650a 2020 2020 2044 6570 656e *note. Depen\n-0000b2c0: 6465 6e63 6965 733a 3a29 2e20 2049 6e20 dencies::). In \n-0000b2d0: 7468 6973 2063 6173 6520 7468 6520 6566 this case the ef\n-0000b2e0: 6665 6374 2069 7320 746f 2065 6666 6563 fect is to effec\n-0000b2f0: 7469 7665 6c79 2064 6973 6162 6c65 0a20 tively disable. \n-0000b300: 2020 2020 6175 746f 6d61 7469 6320 6465 automatic de\n-0000b310: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n-0000b320: 672e 0a0a e280 986e 6f2d 6469 7374 e280 g......no-dist..\n-0000b330: 990a 2020 2020 2044 6f6e 2774 2065 6d69 .. Don't emi\n-0000b340: 7420 616e 7920 636f 6465 2072 656c 6174 t any code relat\n-0000b350: 6564 2074 6f20 e280 9864 6973 74e2 8099 ed to ...dist...\n-0000b360: 2074 6172 6765 742e 2020 5468 6973 2069 target. This i\n-0000b370: 7320 7573 6566 756c 2077 6865 6e0a 2020 s useful when. \n-0000b380: 2020 2061 2070 6163 6b61 6765 2068 6173 a package has\n-0000b390: 2069 7473 206f 776e 206d 6574 686f 6420 its own method \n-0000b3a0: 666f 7220 6d61 6b69 6e67 2064 6973 7472 for making distr\n-0000b3b0: 6962 7574 696f 6e73 2e0a 0ae2 8098 6e6f ibutions......no\n-0000b3c0: 2d64 6973 742d 677a 6970 e280 990a 2020 -dist-gzip.... \n-0000b3d0: 2020 2044 6f20 6e6f 7420 686f 6f6b 20e2 Do not hook .\n-0000b3e0: 8098 6469 7374 2d67 7a69 70e2 8099 2074 ..dist-gzip... t\n-0000b3f0: 6f20 e280 9864 6973 74e2 8099 2e0a 0ae2 o ...dist.......\n-0000b400: 8098 6e6f 2d65 7865 6578 74e2 8099 0a20 ..no-exeext.... \n-0000b410: 2020 2020 4966 2079 6f75 7220 e280 984d If your ...M\n-0000b420: 616b 6566 696c 652e 616d e280 9920 6465 akefile.am... de\n-0000b430: 6669 6e65 7320 6120 7275 6c65 2066 6f72 fines a rule for\n-0000b440: 2074 6172 6765 7420 e280 9866 6f6f e280 target ...foo..\n-0000b450: 992c 2069 7420 7769 6c6c 0a20 2020 2020 ., it will. \n-0000b460: 6f76 6572 7269 6465 2061 2072 756c 6520 override a rule \n-0000b470: 666f 7220 6120 7461 7267 6574 206e 616d for a target nam\n-0000b480: 6564 20e2 8098 666f 6f24 2845 5845 4558 ed ...foo$(EXEEX\n-0000b490: 5429 e280 992e 2020 5468 6973 2069 730a T).... This is.\n-0000b4a0: 2020 2020 206e 6563 6573 7361 7279 2077 necessary w\n-0000b4b0: 6865 6e20 e280 9845 5845 4558 54e2 8099 hen ...EXEEXT...\n-0000b4c0: 2069 7320 666f 756e 6420 746f 2062 6520 is found to be \n-0000b4d0: 656d 7074 792e 2020 486f 7765 7665 722c empty. However,\n-0000b4e0: 2062 7920 6465 6661 756c 740a 2020 2020 by default. \n-0000b4f0: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n-0000b500: 7769 6c6c 2067 656e 6572 6174 6520 616e will generate an\n-0000b510: 2065 7272 6f72 2066 6f72 2074 6869 7320 error for this \n-0000b520: 7573 652e 2020 5468 6520 e280 986e 6f2d use. The ...no-\n-0000b530: 6578 6565 7874 e280 990a 2020 2020 206f exeext.... o\n-0000b540: 7074 696f 6e20 7769 6c6c 2064 6973 6162 ption will disab\n-0000b550: 6c65 2074 6869 7320 6572 726f 722e 2020 le this error. \n-0000b560: 5468 6973 2069 7320 696e 7465 6e64 6564 This is intended\n-0000b570: 2066 6f72 2075 7365 206f 6e6c 790a 2020 for use only. \n-0000b580: 2020 2077 6865 7265 2069 7420 6973 206b where it is k\n-0000b590: 6e6f 776e 2069 6e20 6164 7661 6e63 6520 nown in advance \n-0000b5a0: 7468 6174 2074 6865 2070 6163 6b61 6765 that the package\n-0000b5b0: 2077 696c 6c20 6e6f 7420 6265 2070 6f72 will not be por\n-0000b5c0: 7465 6420 746f 0a20 2020 2020 5769 6e64 ted to. Wind\n-0000b5d0: 6f77 732c 206f 7220 616e 7920 6f74 6865 ows, or any othe\n-0000b5e0: 7220 6f70 6572 6174 696e 6720 7379 7374 r operating syst\n-0000b5f0: 656d 2075 7369 6e67 2065 7874 656e 7369 em using extensi\n-0000b600: 6f6e 7320 6f6e 0a20 2020 2020 6578 6563 ons on. exec\n-0000b610: 7574 6162 6c65 732e 0a0a e280 986e 6f2d utables......no-\n-0000b620: 696e 7374 616c 6c69 6e66 6fe2 8099 0a20 installinfo.... \n-0000b630: 2020 2020 5468 6520 6765 6e65 7261 7465 The generate\n-0000b640: 6420 e280 984d 616b 6566 696c 652e 696e d ...Makefile.in\n-0000b650: e280 9920 7769 6c6c 206e 6f74 2063 6175 ... will not cau\n-0000b660: 7365 2069 6e66 6f20 7061 6765 7320 746f se info pages to\n-0000b670: 2062 6520 6275 696c 740a 2020 2020 206f be built. o\n-0000b680: 7220 696e 7374 616c 6c65 6420 6279 2064 r installed by d\n-0000b690: 6566 6175 6c74 2e20 2048 6f77 6576 6572 efault. However\n-0000b6a0: 2c20 e280 9869 6e66 6fe2 8099 2061 6e64 , ...info... and\n-0000b6b0: 20e2 8098 696e 7374 616c 6c2d 696e 666f ...install-info\n-0000b6c0: e280 990a 2020 2020 2074 6172 6765 7473 .... targets\n-0000b6d0: 2077 696c 6c20 7374 696c 6c20 6265 2061 will still be a\n-0000b6e0: 7661 696c 6162 6c65 2e20 2054 6869 7320 vailable. This \n-0000b6f0: 6f70 7469 6f6e 2069 7320 6469 7361 6c6c option is disall\n-0000b700: 6f77 6564 2061 740a 2020 2020 20e2 8098 owed at. ...\n-0000b710: 676e 75e2 8099 2073 7472 6963 746e 6573 gnu... strictnes\n-0000b720: 7320 616e 6420 6162 6f76 652e 0a0a e280 s and above.....\n-0000b730: 986e 6f2d 696e 7374 616c 6c6d 616e e280 .no-installman..\n-0000b740: 990a 2020 2020 2054 6865 2067 656e 6572 .. The gener\n-0000b750: 6174 6564 20e2 8098 4d61 6b65 6669 6c65 ated ...Makefile\n-0000b760: 2e69 6ee2 8099 2077 696c 6c20 6e6f 7420 .in... will not \n-0000b770: 6361 7573 6520 6d61 6e20 7061 6765 7320 cause man pages \n-0000b780: 746f 2062 650a 2020 2020 2069 6e73 7461 to be. insta\n-0000b790: 6c6c 6564 2062 7920 6465 6661 756c 742e lled by default.\n-0000b7a0: 2020 486f 7765 7665 722c 2061 6e20 e280 However, an ..\n-0000b7b0: 9869 6e73 7461 6c6c 2d6d 616e e280 9920 .install-man... \n-0000b7c0: 7461 7267 6574 2077 696c 6c20 7374 696c target will stil\n-0000b7d0: 6c0a 2020 2020 2062 6520 6176 6169 6c61 l. be availa\n-0000b7e0: 626c 6520 666f 7220 6f70 7469 6f6e 616c ble for optional\n-0000b7f0: 2069 6e73 7461 6c6c 6174 696f 6e2e 2020 installation. \n-0000b800: 5468 6973 206f 7074 696f 6e20 6973 2064 This option is d\n-0000b810: 6973 616c 6c6f 7765 640a 2020 2020 2061 isallowed. a\n-0000b820: 7420 e280 9867 6e75 e280 9920 7374 7269 t ...gnu... stri\n-0000b830: 6374 6e65 7373 2061 6e64 2061 626f 7665 ctness and above\n-0000b840: 2e0a 0ae2 8098 6e6f 7374 6469 6e63 e280 ......nostdinc..\n-0000b850: 990a 2020 2020 2054 6869 7320 6f70 7469 .. This opti\n-0000b860: 6f6e 2063 616e 2062 6520 7573 6564 2074 on can be used t\n-0000b870: 6f20 6469 7361 626c 6520 7468 6520 7374 o disable the st\n-0000b880: 616e 6461 7264 20e2 8098 2d49 e280 9920 andard ...-I... \n-0000b890: 6f70 7469 6f6e 7320 7468 6174 0a20 2020 options that. \n-0000b8a0: 2020 6172 6520 6f72 6469 6e61 7269 6c79 are ordinarily\n-0000b8b0: 2061 7574 6f6d 6174 6963 616c 6c79 2070 automatically p\n-0000b8c0: 726f 7669 6465 6420 6279 2041 7574 6f6d rovided by Autom\n-0000b8d0: 616b 652e 0a0a e280 986e 6f2d 7465 7869 ake......no-texi\n-0000b8e0: 6e66 6f2e 7465 78e2 8099 0a20 2020 2020 nfo.tex.... \n-0000b8f0: 446f 6e27 7420 7265 7175 6972 6520 e280 Don't require ..\n-0000b900: 9874 6578 696e 666f 2e74 6578 e280 992c .texinfo.tex...,\n-0000b910: 2065 7665 6e20 6966 2074 6865 7265 2061 even if there a\n-0000b920: 7265 2074 6578 696e 666f 2066 696c 6573 re texinfo files\n-0000b930: 2069 6e0a 2020 2020 2074 6869 7320 6469 in. this di\n-0000b940: 7265 6374 6f72 792e 0a0a e280 9870 6172 rectory......par\n-0000b950: 616c 6c65 6c2d 7465 7374 73e2 8099 0a20 allel-tests.... \n-0000b960: 2020 2020 456e 6162 6c65 2074 6573 7420 Enable test \n-0000b970: 7375 6974 6520 6472 6976 6572 2066 6f72 suite driver for\n-0000b980: 20e2 8098 5445 5354 53e2 8099 2074 6861 ...TESTS... tha\n-0000b990: 7420 6361 6e20 7275 6e20 7465 7374 7320 t can run tests \n-0000b9a0: 696e 2070 6172 616c 6c65 6c0a 2020 2020 in parallel. \n-0000b9b0: 2028 2a6e 6f74 6520 5369 6d70 6c65 2054 (*note Simple T\n-0000b9c0: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n-0000b9d0: 6c65 6c2d 7465 7374 733a 3a2c 2066 6f72 lel-tests::, for\n-0000b9e0: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio\n-0000b9f0: 6e29 2e0a 0ae2 8098 7265 6164 6d65 2d61 n)......readme-a\n-0000ba00: 6c70 6861 e280 990a 2020 2020 2049 6620 lpha.... If \n-0000ba10: 7468 6973 2072 656c 6561 7365 2069 7320 this release is \n-0000ba20: 616e 2061 6c70 6861 2072 656c 6561 7365 an alpha release\n-0000ba30: 2c20 616e 6420 7468 6520 6669 6c65 20e2 , and the file .\n-0000ba40: 8098 5245 4144 4d45 2d61 6c70 6861 e280 ..README-alpha..\n-0000ba50: 990a 2020 2020 2065 7869 7374 732c 2074 .. exists, t\n-0000ba60: 6865 6e20 6974 2077 696c 6c20 6265 2061 hen it will be a\n-0000ba70: 6464 6564 2074 6f20 7468 6520 6469 7374 dded to the dist\n-0000ba80: 7269 6275 7469 6f6e 2e20 2049 6620 7468 ribution. If th\n-0000ba90: 6973 206f 7074 696f 6e0a 2020 2020 2069 is option. i\n-0000baa0: 7320 6769 7665 6e2c 2076 6572 7369 6f6e s given, version\n-0000bab0: 206e 756d 6265 7273 2061 7265 2065 7870 numbers are exp\n-0000bac0: 6563 7465 6420 746f 2066 6f6c 6c6f 7720 ected to follow \n-0000bad0: 6f6e 6520 6f66 2074 776f 2066 6f72 6d73 one of two forms\n-0000bae0: 2e0a 2020 2020 2054 6865 2066 6972 7374 .. The first\n-0000baf0: 2066 6f72 6d20 6973 20e2 8098 4d41 4a4f form is ...MAJO\n-0000bb00: 522e 4d49 4e4f 522e 414c 5048 41e2 8099 R.MINOR.ALPHA...\n-0000bb10: 2c20 7768 6572 6520 6561 6368 2065 6c65 , where each ele\n-0000bb20: 6d65 6e74 2069 7320 610a 2020 2020 206e ment is a. n\n-0000bb30: 756d 6265 723b 2074 6865 2066 696e 616c umber; the final\n-0000bb40: 2070 6572 696f 6420 616e 6420 6e75 6d62 period and numb\n-0000bb50: 6572 2073 686f 756c 6420 6265 206c 6566 er should be lef\n-0000bb60: 7420 6f66 6620 666f 720a 2020 2020 206e t off for. n\n-0000bb70: 6f6e 2d61 6c70 6861 2072 656c 6561 7365 on-alpha release\n-0000bb80: 732e 2020 5468 6520 7365 636f 6e64 2066 s. The second f\n-0000bb90: 6f72 6d20 6973 20e2 8098 4d41 4a4f 522e orm is ...MAJOR.\n-0000bba0: 4d49 4e4f 5241 4c50 4841 e280 992c 2077 MINORALPHA..., w\n-0000bbb0: 6865 7265 0a20 2020 2020 414c 5048 4120 here. ALPHA \n-0000bbc0: 6973 2061 206c 6574 7465 723b 2069 7420 is a letter; it \n-0000bbd0: 7368 6f75 6c64 2062 6520 6f6d 6974 7465 should be omitte\n-0000bbe0: 6420 666f 7220 6e6f 6e2d 616c 7068 6120 d for non-alpha \n-0000bbf0: 7265 6c65 6173 6573 2e0a 0ae2 8098 7369 releases......si\n-0000bc00: 6c65 6e74 2d72 756c 6573 e280 990a 2020 lent-rules.... \n-0000bc10: 2020 2045 6e61 626c 6520 6c65 7373 2076 Enable less v\n-0000bc20: 6572 626f 7365 2062 7569 6c64 2072 756c erbose build rul\n-0000bc30: 6573 2e20 2054 6869 7320 6361 6e20 6265 es. This can be\n-0000bc40: 2075 7365 6420 746f 206c 6574 2062 7569 used to let bui\n-0000bc50: 6c64 0a20 2020 2020 7275 6c65 7320 6f75 ld. rules ou\n-0000bc60: 7470 7574 2073 7461 7475 7320 6c69 6e65 tput status line\n-0000bc70: 7320 6f66 2074 6865 2066 6f72 6d3a 0a20 s of the form:. \n-0000bc80: 2020 2020 2020 2020 2047 454e 204f 5554 GEN OUT\n-0000bc90: 5055 542d 4649 4c45 0a20 2020 2020 2020 PUT-FILE. \n-0000bca0: 2020 2020 4343 204f 424a 4543 542d 4649 CC OBJECT-FI\n-0000bcb0: 4c45 0a20 2020 2020 696e 7374 6561 6420 LE. instead \n-0000bcc0: 6f66 2070 7269 6e74 696e 6720 7468 6520 of printing the \n-0000bcd0: 636f 6d6d 616e 6420 7468 6174 2077 696c command that wil\n-0000bce0: 6c20 6265 2065 7865 6375 7465 6420 746f l be executed to\n-0000bcf0: 2075 7064 6174 650a 2020 2020 204f 5554 update. OUT\n-0000bd00: 5055 542d 4649 4c45 206f 7220 746f 2063 PUT-FILE or to c\n-0000bd10: 6f6d 7069 6c65 204f 424a 4543 542d 4649 ompile OBJECT-FI\n-0000bd20: 4c45 2e20 2049 7420 6361 6e20 616c 736f LE. It can also\n-0000bd30: 2073 696c 656e 6365 0a20 2020 2020 e280 silence. ..\n-0000bd40: 986c 6962 746f 6f6c e280 9920 6f75 7470 .libtool... outp\n-0000bd50: 7574 2e0a 0a20 2020 2020 466f 7220 6d6f ut... For mo\n-0000bd60: 7265 2069 6e66 6f72 6d61 7469 6f6e 2061 re information a\n-0000bd70: 626f 7574 2068 6f77 2074 6f20 7573 652c bout how to use,\n-0000bd80: 2065 6e61 626c 652c 206f 7220 6469 7361 enable, or disa\n-0000bd90: 626c 6520 7369 6c65 6e74 0a20 2020 2020 ble silent. \n-0000bda0: 7275 6c65 732c 202a 6e6f 7465 2041 7574 rules, *note Aut\n-0000bdb0: 6f6d 616b 6520 7369 6c65 6e74 2d72 756c omake silent-rul\n-0000bdc0: 6573 204f 7074 696f 6e3a 3a2e 0a0a e280 es Option::.....\n-0000bdd0: 9873 7464 2d6f 7074 696f 6e73 e280 990a .std-options....\n-0000bde0: 0a20 2020 2020 4d61 6b65 2074 6865 20e2 . Make the .\n-0000bdf0: 8098 696e 7374 616c 6c63 6865 636b e280 ..installcheck..\n-0000be00: 9920 7275 6c65 2063 6865 636b 2074 6861 . rule check tha\n-0000be10: 7420 696e 7374 616c 6c65 6420 7363 7269 t installed scri\n-0000be20: 7074 7320 616e 640a 2020 2020 2070 726f pts and. pro\n-0000be30: 6772 616d 7320 7375 7070 6f72 7420 7468 grams support th\n-0000be40: 6520 e280 982d 2d68 656c 70e2 8099 2061 e ...--help... a\n-0000be50: 6e64 20e2 8098 2d2d 7665 7273 696f 6ee2 nd ...--version.\n-0000be60: 8099 206f 7074 696f 6e73 2e20 2054 6869 .. options. Thi\n-0000be70: 7320 616c 736f 0a20 2020 2020 7072 6f76 s also. prov\n-0000be80: 6964 6573 2061 2062 6173 6963 2063 6865 ides a basic che\n-0000be90: 636b 2074 6861 7420 7468 6520 7072 6f67 ck that the prog\n-0000bea0: 7261 6d27 7320 7275 6e2d 7469 6d65 2064 ram's run-time d\n-0000beb0: 6570 656e 6465 6e63 6965 7320 6172 650a ependencies are.\n-0000bec0: 2020 2020 2073 6174 6973 6669 6564 2061 satisfied a\n-0000bed0: 6674 6572 2069 6e73 7461 6c6c 6174 696f fter installatio\n-0000bee0: 6e2e 0a0a 2020 2020 2049 6e20 6120 6665 n... In a fe\n-0000bef0: 7720 7369 7475 6174 696f 6e73 2c20 7072 w situations, pr\n-0000bf00: 6f67 7261 6d73 2028 6f72 2073 6372 6970 ograms (or scrip\n-0000bf10: 7473 2920 6861 7665 2074 6f20 6265 2065 ts) have to be e\n-0000bf20: 7865 6d70 7465 6420 6672 6f6d 0a20 2020 xempted from. \n-0000bf30: 2020 7468 6973 2074 6573 742e 2020 466f this test. Fo\n-0000bf40: 7220 696e 7374 616e 6365 2c20 e280 9866 r instance, ...f\n-0000bf50: 616c 7365 e280 9920 2866 726f 6d20 474e alse... (from GN\n-0000bf60: 5520 636f 7265 7574 696c 7329 2069 7320 U coreutils) is \n-0000bf70: 6e65 7665 720a 2020 2020 2073 7563 6365 never. succe\n-0000bf80: 7373 6675 6c2c 2065 7665 6e20 666f 7220 ssful, even for \n-0000bf90: e280 982d 2d68 656c 70e2 8099 206f 7220 ...--help... or \n-0000bfa0: e280 982d 2d76 6572 7369 6f6e e280 992e ...--version....\n-0000bfb0: 2020 596f 7520 6361 6e20 6c69 7374 2073 You can list s\n-0000bfc0: 7563 680a 2020 2020 2070 726f 6772 616d uch. program\n-0000bfd0: 7320 696e 2074 6865 2076 6172 6961 626c s in the variabl\n-0000bfe0: 6520 e280 9841 4d5f 494e 5354 414c 4c43 e ...AM_INSTALLC\n-0000bff0: 4845 434b 5f53 5444 5f4f 5054 494f 4e53 HECK_STD_OPTIONS\n-0000c000: 5f45 5845 4d50 54e2 8099 2e0a 2020 2020 _EXEMPT..... \n-0000c010: 2050 726f 6772 616d 7320 286e 6f74 2073 Programs (not s\n-0000c020: 6372 6970 7473 2920 6c69 7374 6564 2069 cripts) listed i\n-0000c030: 6e20 7468 6973 2076 6172 6961 626c 6520 n this variable \n-0000c040: 7368 6f75 6c64 2062 6520 7375 6666 6978 should be suffix\n-0000c050: 6564 0a20 2020 2020 6279 20e2 8098 2428 ed. by ...$(\n-0000c060: 4558 4545 5854 29e2 8099 2066 6f72 2074 EXEEXT)... for t\n-0000c070: 6865 2073 616b 6520 6f66 2057 696e 3332 he sake of Win32\n-0000c080: 206f 7220 4f53 2f32 2e20 2046 6f72 2069 or OS/2. For i\n-0000c090: 6e73 7461 6e63 652c 0a20 2020 2020 7375 nstance,. su\n-0000c0a0: 7070 6f73 6520 7765 2062 7569 6c64 20e2 ppose we build .\n-0000c0b0: 8098 6661 6c73 65e2 8099 2061 7320 6120 ..false... as a \n-0000c0c0: 7072 6f67 7261 6d20 6275 7420 e280 9874 program but ...t\n-0000c0d0: 7275 652e 7368 e280 9920 6173 2061 2073 rue.sh... as a s\n-0000c0e0: 6372 6970 742c 0a20 2020 2020 616e 6420 cript,. and \n-0000c0f0: 7468 6174 206e 6569 7468 6572 206f 6620 that neither of \n-0000c100: 7468 656d 2073 7570 706f 7274 20e2 8098 them support ...\n-0000c110: 2d2d 6865 6c70 e280 9920 6f72 20e2 8098 --help... or ...\n-0000c120: 2d2d 7665 7273 696f 6ee2 8099 3a0a 0a20 --version...:.. \n-0000c130: 2020 2020 2020 2020 2041 5554 4f4d 414b AUTOMAK\n-0000c140: 455f 4f50 5449 4f4e 5320 3d20 7374 642d E_OPTIONS = std-\n-0000c150: 6f70 7469 6f6e 730a 2020 2020 2020 2020 options. \n-0000c160: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n-0000c170: 2066 616c 7365 202e 2e2e 0a20 2020 2020 false .... \n-0000c180: 2020 2020 2062 696e 5f53 4352 4950 5453 bin_SCRIPTS\n-0000c190: 203d 2074 7275 652e 7368 202e 2e2e 0a20 = true.sh .... \n-0000c1a0: 2020 2020 2020 2020 2041 4d5f 494e 5354 AM_INST\n-0000c1b0: 414c 4c43 4845 434b 5f53 5444 5f4f 5054 ALLCHECK_STD_OPT\n-0000c1c0: 494f 4e53 5f45 5845 4d50 5420 3d20 6661 IONS_EXEMPT = fa\n-0000c1d0: 6c73 6524 2845 5845 4558 5429 2074 7275 lse$(EXEEXT) tru\n-0000c1e0: 652e 7368 0a0a e280 9873 7562 6469 722d e.sh.....subdir-\n-0000c1f0: 6f62 6a65 6374 73e2 8099 0a20 2020 2020 objects.... \n-0000c200: 4966 2074 6869 7320 6f70 7469 6f6e 2069 If this option i\n-0000c210: 7320 7370 6563 6966 6965 642c 2074 6865 s specified, the\n-0000c220: 6e20 6f62 6a65 6374 7320 6172 6520 706c n objects are pl\n-0000c230: 6163 6564 2069 6e74 6f20 7468 650a 2020 aced into the. \n-0000c240: 2020 2073 7562 6469 7265 6374 6f72 7920 subdirectory \n-0000c250: 6f66 2074 6865 2062 7569 6c64 2064 6972 of the build dir\n-0000c260: 6563 746f 7279 2063 6f72 7265 7370 6f6e ectory correspon\n-0000c270: 6469 6e67 2074 6f20 7468 650a 2020 2020 ding to the. \n-0000c280: 2073 7562 6469 7265 6374 6f72 7920 6f66 subdirectory of\n-0000c290: 2074 6865 2073 6f75 7263 6520 6669 6c65 the source file\n-0000c2a0: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n-0000c2b0: 2069 6620 7468 6520 736f 7572 6365 2066 if the source f\n-0000c2c0: 696c 650a 2020 2020 2069 7320 e280 9873 ile. is ...s\n-0000c2d0: 7562 6469 722f 6669 6c65 2e63 7878 e280 ubdir/file.cxx..\n-0000c2e0: 992c 2074 6865 6e20 7468 6520 6f75 7470 ., then the outp\n-0000c2f0: 7574 2066 696c 6520 776f 756c 6420 6265 ut file would be\n-0000c300: 0a20 2020 2020 e280 9873 7562 6469 722f . ...subdir/\n-0000c310: 6669 6c65 2e6f e280 992e 0a0a 2020 2020 file.o...... \n-0000c320: 2049 6e20 6f72 6465 7220 746f 2075 7365 In order to use\n-0000c330: 2074 6869 7320 6f70 7469 6f6e 2077 6974 this option wit\n-0000c340: 6820 4320 736f 7572 6365 732c 2079 6f75 h C sources, you\n-0000c350: 2073 686f 756c 6420 6164 640a 2020 2020 should add. \n-0000c360: 20e2 8098 414d 5f50 524f 475f 4343 5f43 ...AM_PROG_CC_C\n-0000c370: 5f4f e280 9920 746f 20e2 8098 636f 6e66 _O... to ...conf\n-0000c380: 6967 7572 652e 6163 e280 992e 0a0a e280 igure.ac........\n-0000c390: 9874 6172 2d76 37e2 8099 0ae2 8098 7461 .tar-v7.......ta\n-0000c3a0: 722d 7573 7461 72e2 8099 0ae2 8098 7461 r-ustar.......ta\n-0000c3b0: 722d 7061 78e2 8099 0a0a 2020 2020 2054 r-pax..... T\n-0000c3c0: 6865 7365 2074 6872 6565 206d 7574 7561 hese three mutua\n-0000c3d0: 6c6c 7920 6578 636c 7573 6976 6520 6f70 lly exclusive op\n-0000c3e0: 7469 6f6e 7320 7365 6c65 6374 2074 6865 tions select the\n-0000c3f0: 2074 6172 2066 6f72 6d61 7420 746f 2075 tar format to u\n-0000c400: 7365 0a20 2020 2020 7768 656e 2067 656e se. when gen\n-0000c410: 6572 6174 696e 6720 7461 7262 616c 6c73 erating tarballs\n-0000c420: 2077 6974 6820 e280 986d 616b 6520 6469 with ...make di\n-0000c430: 7374 e280 992e 2020 2854 6865 2074 6172 st.... (The tar\n-0000c440: 2066 696c 6520 6372 6561 7465 640a 2020 file created. \n-0000c450: 2020 2069 7320 7468 656e 2063 6f6d 7072 is then compr\n-0000c460: 6573 7365 6420 6163 636f 7264 696e 6720 essed according \n-0000c470: 746f 2074 6865 2073 6574 206f 6620 e280 to the set of ..\n-0000c480: 986e 6f2d 6469 7374 2d67 7a69 70e2 8099 .no-dist-gzip...\n-0000c490: 2c0a 2020 2020 20e2 8098 6469 7374 2d62 ,. ...dist-b\n-0000c4a0: 7a69 7032 e280 992c 20e2 8098 6469 7374 zip2..., ...dist\n-0000c4b0: 2d6c 7a69 70e2 8099 2c20 e280 9864 6973 -lzip..., ...dis\n-0000c4c0: 742d 787a e280 9920 616e 6420 e280 9864 t-xz... and ...d\n-0000c4d0: 6973 742d 7461 725a e280 9920 6f70 7469 ist-tarZ... opti\n-0000c4e0: 6f6e 7320 696e 0a20 2020 2020 7573 652e ons in. use.\n-0000c4f0: 290a 0a20 2020 2020 5468 6573 6520 6f70 ).. These op\n-0000c500: 7469 6f6e 7320 6d75 7374 2062 6520 7061 tions must be pa\n-0000c510: 7373 6564 2061 7320 6172 6775 6d65 6e74 ssed as argument\n-0000c520: 7320 746f 20e2 8098 414d 5f49 4e49 545f s to ...AM_INIT_\n-0000c530: 4155 544f 4d41 4b45 e280 990a 2020 2020 AUTOMAKE.... \n-0000c540: 2028 2a6e 6f74 6520 4d61 6372 6f73 3a3a (*note Macros::\n-0000c550: 2920 6265 6361 7573 6520 7468 6579 2063 ) because they c\n-0000c560: 616e 2072 6571 7569 7265 2061 6464 6974 an require addit\n-0000c570: 696f 6e61 6c20 636f 6e66 6967 7572 650a ional configure.\n-0000c580: 2020 2020 2063 6865 636b 732e 2020 4175 checks. Au\n-0000c590: 746f 6d61 6b65 2077 696c 6c20 636f 6d70 tomake will comp\n-0000c5a0: 6c61 696e 2069 6620 6974 2073 6565 7320 lain if it sees \n-0000c5b0: 7375 6368 206f 7074 696f 6e73 2069 6e20 such options in \n-0000c5c0: 616e 0a20 2020 2020 e280 9841 5554 4f4d an. ...AUTOM\n-0000c5d0: 414b 455f 4f50 5449 4f4e 53e2 8099 2076 AKE_OPTIONS... v\n-0000c5e0: 6172 6961 626c 652e 0a0a 2020 2020 20e2 ariable... .\n-0000c5f0: 8098 7461 722d 7637 e280 9920 7365 6c65 ..tar-v7... sele\n-0000c600: 6374 7320 7468 6520 6f6c 6420 5637 2074 cts the old V7 t\n-0000c610: 6172 2066 6f72 6d61 742e 2020 5468 6973 ar format. This\n-0000c620: 2069 7320 7468 6520 6869 7374 6f72 6963 is the historic\n-0000c630: 616c 0a20 2020 2020 6465 6661 756c 742e al. default.\n-0000c640: 2020 5468 6973 2061 6e74 6971 7561 7465 This antiquate\n-0000c650: 6420 666f 726d 6174 2069 7320 756e 6465 d format is unde\n-0000c660: 7273 746f 6f64 2062 7920 616c 6c20 7461 rstood by all ta\n-0000c670: 720a 2020 2020 2069 6d70 6c65 6d65 6e74 r. implement\n-0000c680: 6174 696f 6e73 2061 6e64 2073 7570 706f ations and suppo\n-0000c690: 7274 7320 6669 6c65 206e 616d 6573 2077 rts file names w\n-0000c6a0: 6974 6820 7570 2074 6f20 3939 2063 6861 ith up to 99 cha\n-0000c6b0: 7261 6374 6572 732e 0a20 2020 2020 5768 racters.. Wh\n-0000c6c0: 656e 2067 6976 656e 206c 6f6e 6765 7220 en given longer \n-0000c6d0: 6669 6c65 206e 616d 6573 2073 6f6d 6520 file names some \n-0000c6e0: 7461 7220 696d 706c 656d 656e 7461 7469 tar implementati\n-0000c6f0: 6f6e 7320 7769 6c6c 2064 6961 676e 6f73 ons will diagnos\n-0000c700: 650a 2020 2020 2074 6865 2070 726f 626c e. the probl\n-0000c710: 656d 2077 6869 6c65 206f 7468 6572 2077 em while other w\n-0000c720: 696c 6c20 6765 6e65 7261 7465 2062 726f ill generate bro\n-0000c730: 6b65 6e20 7461 7262 616c 6c73 206f 7220 ken tarballs or \n-0000c740: 7573 650a 2020 2020 206e 6f6e 2d70 6f72 use. non-por\n-0000c750: 7461 626c 6520 6578 7465 6e73 696f 6e73 table extensions\n-0000c760: 2e20 2046 7572 7468 6572 6d6f 7265 2c20 . Furthermore, \n-0000c770: 7468 6520 5637 2066 6f72 6d61 7420 6361 the V7 format ca\n-0000c780: 6e6e 6f74 2073 746f 7265 0a20 2020 2020 nnot store. \n-0000c790: 656d 7074 7920 6469 7265 6374 6f72 6965 empty directorie\n-0000c7a0: 732e 2020 5768 656e 2075 7369 6e67 2074 s. When using t\n-0000c7b0: 6869 7320 666f 726d 6174 2c20 636f 6e73 his format, cons\n-0000c7c0: 6964 6572 2075 7369 6e67 2074 6865 0a20 ider using the. \n-0000c7d0: 2020 2020 e280 9866 696c 656e 616d 652d ...filename-\n-0000c7e0: 6c65 6e67 7468 2d6d 6178 3d39 39e2 8099 length-max=99...\n-0000c7f0: 206f 7074 696f 6e20 746f 2063 6174 6368 option to catch\n-0000c800: 2066 696c 6520 6e61 6d65 7320 746f 6f20 file names too \n-0000c810: 6c6f 6e67 2e0a 0a20 2020 2020 e280 9874 long... ...t\n-0000c820: 6172 2d75 7374 6172 e280 9920 7365 6c65 ar-ustar... sele\n-0000c830: 6374 7320 7468 6520 7573 7461 7220 666f cts the ustar fo\n-0000c840: 726d 6174 2064 6566 696e 6564 2062 7920 rmat defined by \n-0000c850: 504f 5349 5820 3130 3033 2e31 2d31 3938 POSIX 1003.1-198\n-0000c860: 382e 0a20 2020 2020 5468 6973 2066 6f72 8.. This for\n-0000c870: 6d61 7420 6973 2062 656c 6965 7665 6420 mat is believed \n-0000c880: 746f 2062 6520 6f6c 6420 656e 6f75 6768 to be old enough\n-0000c890: 2074 6f20 6265 2070 6f72 7461 626c 652e to be portable.\n-0000c8a0: 2020 4974 2066 756c 6c79 0a20 2020 2020 It fully. \n-0000c8b0: 7375 7070 6f72 7473 2065 6d70 7479 2064 supports empty d\n-0000c8c0: 6972 6563 746f 7269 6573 2e20 2049 7420 irectories. It \n-0000c8d0: 6361 6e20 7374 6f72 6520 6669 6c65 206e can store file n\n-0000c8e0: 616d 6573 2077 6974 6820 7570 2074 6f20 ames with up to \n-0000c8f0: 3235 360a 2020 2020 2063 6861 7261 6374 256. charact\n-0000c900: 6572 732c 2070 726f 7669 6465 6420 7468 ers, provided th\n-0000c910: 6174 2074 6865 2066 696c 6520 6e61 6d65 at the file name\n-0000c920: 2063 616e 2062 6520 7370 6c69 7420 6174 can be split at\n-0000c930: 2064 6972 6563 746f 7279 0a20 2020 2020 directory. \n-0000c940: 7365 7061 7261 746f 7220 696e 2074 776f separator in two\n-0000c950: 2070 6172 7473 2c20 6669 7273 7420 6f66 parts, first of\n-0000c960: 2074 6865 6d20 6265 696e 6720 6174 206d them being at m\n-0000c970: 6f73 7420 3135 3520 6279 7465 7320 6c6f ost 155 bytes lo\n-0000c980: 6e67 2e0a 2020 2020 2053 6f2c 2069 6e20 ng.. So, in \n-0000c990: 6d6f 7374 2063 6173 6573 2074 6865 206d most cases the m\n-0000c9a0: 6178 696d 756d 2066 696c 6520 6e61 6d65 aximum file name\n-0000c9b0: 206c 656e 6774 6820 7769 6c6c 2062 6520 length will be \n-0000c9c0: 7368 6f72 7465 7220 7468 616e 0a20 2020 shorter than. \n-0000c9d0: 2020 3235 3620 6368 6172 6163 7465 7273 256 characters\n-0000c9e0: 2e20 2048 6f77 6576 6572 2079 6f75 206d . However you m\n-0000c9f0: 6179 2072 756e 2061 6761 696e 7374 2062 ay run against b\n-0000ca00: 726f 6b65 6e20 7461 720a 2020 2020 2069 roken tar. i\n-0000ca10: 6d70 6c65 6d65 6e74 6174 696f 6e73 2074 mplementations t\n-0000ca20: 6861 7420 696e 636f 7272 6563 746c 7920 hat incorrectly \n-0000ca30: 6861 6e64 6c65 2066 696c 6520 6e61 6d65 handle file name\n-0000ca40: 7320 6c6f 6e67 6572 2074 6861 6e20 3939 s longer than 99\n-0000ca50: 0a20 2020 2020 6368 6172 6163 7465 7273 . characters\n-0000ca60: 2028 706c 6561 7365 2072 6570 6f72 7420 (please report \n-0000ca70: 7468 656d 2074 6f20 3c62 7567 2d61 7574 them to s\n-0000ca90: 6f20 7765 2063 616e 0a20 2020 2020 646f o we can. do\n-0000caa0: 6375 6d65 6e74 2074 6869 7320 6163 6375 cument this accu\n-0000cab0: 7261 7465 6c79 292e 0a0a 2020 2020 20e2 rately)... .\n-0000cac0: 8098 7461 722d 7061 78e2 8099 2073 656c ..tar-pax... sel\n-0000cad0: 6563 7473 2074 6865 206e 6577 2070 6178 ects the new pax\n-0000cae0: 2069 6e74 6572 6368 616e 6765 2066 6f72 interchange for\n-0000caf0: 6d61 7420 6465 6669 6e65 6420 6279 2050 mat defined by P\n-0000cb00: 4f53 4958 0a20 2020 2020 3130 3033 2e31 OSIX. 1003.1\n-0000cb10: 2d32 3030 312e 2020 4974 2064 6f65 7320 -2001. It does \n-0000cb20: 6e6f 7420 6c69 6d69 7420 7468 6520 6c65 not limit the le\n-0000cb30: 6e67 7468 206f 6620 6669 6c65 206e 616d ngth of file nam\n-0000cb40: 6573 2e20 2048 6f77 6576 6572 2c0a 2020 es. However,. \n-0000cb50: 2020 2074 6869 7320 666f 726d 6174 2069 this format i\n-0000cb60: 7320 7665 7279 2079 6f75 6e67 2061 6e64 s very young and\n-0000cb70: 2073 686f 756c 6420 7072 6f62 6162 6c79 should probably\n-0000cb80: 2062 6520 7265 7374 7269 6374 6564 2074 be restricted t\n-0000cb90: 6f0a 2020 2020 2070 6163 6b61 6765 7320 o. packages \n-0000cba0: 7468 6174 2074 6172 6765 7420 6f6e 6c79 that target only\n-0000cbb0: 2076 6572 7920 6d6f 6465 726e 2070 6c61 very modern pla\n-0000cbc0: 7466 6f72 6d73 2e20 2054 6865 7265 2061 tforms. There a\n-0000cbd0: 7265 206d 6f76 6573 0a20 2020 2020 746f re moves. to\n-0000cbe0: 2063 6861 6e67 6520 7468 6520 7061 7820 change the pax \n-0000cbf0: 666f 726d 6174 2069 6e20 616e 2075 7077 format in an upw\n-0000cc00: 6172 642d 636f 6d70 6174 6962 6c65 2077 ard-compatible w\n-0000cc10: 6179 2c20 736f 2074 6869 730a 2020 2020 ay, so this. \n-0000cc20: 206f 7074 696f 6e20 6d61 7920 7265 6665 option may refe\n-0000cc30: 7220 746f 2061 206d 6f72 6520 7265 6365 r to a more rece\n-0000cc40: 6e74 2076 6572 7369 6f6e 2069 6e20 7468 nt version in th\n-0000cc50: 6520 6675 7475 7265 2e0a 0a20 2020 2020 e future... \n-0000cc60: 2a4e 6f74 6520 436f 6e74 726f 6c6c 696e *Note Controllin\n-0000cc70: 6720 7468 6520 4172 6368 6976 6520 466f g the Archive Fo\n-0000cc80: 726d 6174 3a20 2874 6172 2946 6f72 6d61 rmat: (tar)Forma\n-0000cc90: 7473 2c20 666f 7220 6675 7274 6865 720a ts, for further.\n-0000cca0: 2020 2020 2064 6973 6375 7373 696f 6e20 discussion \n-0000ccb0: 6162 6f75 7420 7461 7220 666f 726d 6174 about tar format\n-0000ccc0: 732e 0a0a 2020 2020 20e2 8098 636f 6e66 s... ...conf\n-0000ccd0: 6967 7572 65e2 8099 206b 6e6f 7773 2073 igure... knows s\n-0000cce0: 6576 6572 616c 2077 6179 7320 746f 2063 everal ways to c\n-0000ccf0: 6f6e 7374 7275 6374 2074 6865 7365 2066 onstruct these f\n-0000cd00: 6f72 6d61 7473 2e20 2049 7420 7769 6c6c ormats. It will\n-0000cd10: 0a20 2020 2020 6e6f 7420 6162 6f72 7420 . not abort \n-0000cd20: 6966 2069 7420 6361 6e6e 6f74 2066 696e if it cannot fin\n-0000cd30: 6420 6120 746f 6f6c 2075 7020 746f 2074 d a tool up to t\n-0000cd40: 6865 2074 6173 6b20 2873 6f20 7468 6174 he task (so that\n-0000cd50: 2074 6865 0a20 2020 2020 7061 636b 6167 the. packag\n-0000cd60: 6520 6361 6e20 7374 696c 6c20 6265 2062 e can still be b\n-0000cd70: 7569 6c74 292c 2062 7574 20e2 8098 6d61 uilt), but ...ma\n-0000cd80: 6b65 2064 6973 74e2 8099 2077 696c 6c20 ke dist... will \n-0000cd90: 6661 696c 2e0a 0a56 4552 5349 4f4e 0a20 fail...VERSION. \n-0000cda0: 2020 2020 4120 7665 7273 696f 6e20 6e75 A version nu\n-0000cdb0: 6d62 6572 2028 652e 672e 2c20 e280 9830 mber (e.g., ...0\n-0000cdc0: 2e33 30e2 8099 2920 6361 6e20 6265 2073 .30...) can be s\n-0000cdd0: 7065 6369 6669 6564 2e20 2049 6620 4175 pecified. If Au\n-0000cde0: 746f 6d61 6b65 2069 730a 2020 2020 206e tomake is. n\n-0000cdf0: 6f74 206e 6577 6572 2074 6861 6e20 7468 ot newer than th\n-0000ce00: 6520 7665 7273 696f 6e20 7370 6563 6966 e version specif\n-0000ce10: 6965 642c 2063 7265 6174 696f 6e20 6f66 ied, creation of\n-0000ce20: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile\n-0000ce30: 2e69 6ee2 8099 0a20 2020 2020 7769 6c6c .in.... will\n-0000ce40: 2062 6520 7375 7070 7265 7373 6564 2e0a be suppressed..\n-0000ce50: 0ae2 8098 2d57 4341 5445 474f 5259 e280 ....-WCATEGORY..\n-0000ce60: 9920 6f72 20e2 8098 2d2d 7761 726e 696e . or ...--warnin\n-0000ce70: 6773 3d43 4154 4547 4f52 59e2 8099 0a20 gs=CATEGORY.... \n-0000ce80: 2020 2020 5468 6573 6520 6f70 7469 6f6e These option\n-0000ce90: 7320 6265 6861 7665 2065 7861 6374 6c79 s behave exactly\n-0000cea0: 206c 696b 6520 7468 6569 7220 636f 6d6d like their comm\n-0000ceb0: 616e 642d 6c69 6e65 2063 6f75 6e74 6572 and-line counter\n-0000cec0: 7061 7274 0a20 2020 2020 282a 6e6f 7465 part. (*note\n-0000ced0: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n-0000cee0: 7469 6f6e 3a3a 292e 2020 5468 6973 2061 tion::). This a\n-0000cef0: 6c6c 6f77 7320 796f 7520 746f 2065 6e61 llows you to ena\n-0000cf00: 626c 6520 6f72 0a20 2020 2020 6469 7361 ble or. disa\n-0000cf10: 626c 6520 736f 6d65 2077 6172 6e69 6e67 ble some warning\n-0000cf20: 2063 6174 6567 6f72 6965 7320 6f6e 2061 categories on a\n-0000cf30: 2070 6572 2d66 696c 6520 6261 7369 732e per-file basis.\n-0000cf40: 2020 596f 7520 6361 6e20 616c 736f 0a20 You can also. \n-0000cf50: 2020 2020 7365 7475 7020 736f 6d65 2077 setup some w\n-0000cf60: 6172 6e69 6e67 7320 666f 7220 796f 7572 arnings for your\n-0000cf70: 2065 6e74 6972 6520 7072 6f6a 6563 743b entire project;\n-0000cf80: 2066 6f72 2069 6e73 7461 6e63 652c 2074 for instance, t\n-0000cf90: 7279 0a20 2020 2020 e280 9841 4d5f 494e ry. ...AM_IN\n-0000cfa0: 4954 5f41 5554 4f4d 414b 4528 5b2d 5761 IT_AUTOMAKE([-Wa\n-0000cfb0: 6c6c 5d29 e280 9920 696e 2079 6f75 7220 ll])... in your \n-0000cfc0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-0000cfd0: 8099 2e0a 0a20 2020 556e 7265 636f 676e ..... Unrecogn\n-0000cfe0: 697a 6564 206f 7074 696f 6e73 2061 7265 ized options are\n-0000cff0: 2064 6961 676e 6f73 6564 2062 7920 e280 diagnosed by ..\n-0000d000: 9861 7574 6f6d 616b 65e2 8099 2e0a 0a20 .automake...... \n-0000d010: 2020 4966 2079 6f75 2077 616e 7420 616e If you want an\n-0000d020: 206f 7074 696f 6e20 746f 2061 7070 6c79 option to apply\n-0000d030: 2074 6f20 616c 6c20 7468 6520 6669 6c65 to all the file\n-0000d040: 7320 696e 2074 6865 2074 7265 652c 2079 s in the tree, y\n-0000d050: 6f75 2063 616e 0a75 7365 2074 6865 20e2 ou can.use the .\n-0000d060: 8098 414d 5f49 4e49 545f 4155 544f 4d41 ..AM_INIT_AUTOMA\n-0000d070: 4b45 e280 9920 6d61 6372 6f20 696e 20e2 KE... macro in .\n-0000d080: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n-0000d090: 992e 2020 2a4e 6f74 6520 4d61 6372 6f73 .. *Note Macros\n-0000d0a0: 3a3a 2e0a 0a1f 0a46 696c 653a 2061 7574 ::.....File: aut\n-0000d0b0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n-0000d0c0: 2020 4e6f 6465 3a20 4d69 7363 656c 6c61 Node: Miscella\n-0000d0d0: 6e65 6f75 732c 2020 4e65 7874 3a20 496e neous, Next: In\n-0000d0e0: 636c 7564 652c 2020 5072 6576 3a20 4f70 clude, Prev: Op\n-0000d0f0: 7469 6f6e 732c 2020 5570 3a20 546f 700a tions, Up: Top.\n-0000d100: 0a31 3820 4d69 7363 656c 6c61 6e65 6f75 .18 Miscellaneou\n-0000d110: 7320 5275 6c65 730a 2a2a 2a2a 2a2a 2a2a s Rules.********\n-0000d120: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..\n-0000d130: 5468 6572 6520 6172 6520 6120 6665 7720 There are a few \n-0000d140: 7275 6c65 7320 616e 6420 7661 7269 6162 rules and variab\n-0000d150: 6c65 7320 7468 6174 2064 6964 6e27 7420 les that didn't \n-0000d160: 6669 7420 616e 7977 6865 7265 2065 6c73 fit anywhere els\n-0000d170: 652e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2054 e...* Menu:..* T\n-0000d180: 6167 733a 3a20 2020 2020 2020 2049 6e74 ags:: Int\n-0000d190: 6572 6661 6369 6e67 2074 6f20 6574 6167 erfacing to etag\n-0000d1a0: 7320 616e 6420 6d6b 6964 0a2a 2053 7566 s and mkid.* Suf\n-0000d1b0: 6669 7865 733a 3a20 2020 2048 616e 646c fixes:: Handl\n-0000d1c0: 696e 6720 6e65 7720 6669 6c65 2065 7874 ing new file ext\n-0000d1d0: 656e 7369 6f6e 730a 2a20 4d75 6c74 696c ensions.* Multil\n-0000d1e0: 6962 733a 3a20 2020 5375 7070 6f72 7420 ibs:: Support \n-0000d1f0: 666f 7220 6d75 6c74 696c 6962 7320 2864 for multilibs (d\n-0000d200: 6570 7265 6361 7465 642c 2073 6f6f 6e20 eprecated, soon \n-0000d210: 746f 2062 6520 7265 6d6f 7665 6429 2e0a to be removed)..\n-0000d220: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-0000d230: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-0000d240: 6465 3a20 5461 6773 2c20 204e 6578 743a de: Tags, Next:\n-0000d250: 2053 7566 6669 7865 732c 2020 5570 3a20 Suffixes, Up: \n-0000d260: 4d69 7363 656c 6c61 6e65 6f75 730a 0a31 Miscellaneous..1\n-0000d270: 382e 3120 496e 7465 7266 6163 696e 6720 8.1 Interfacing \n-0000d280: 746f 20e2 8098 6574 6167 73e2 8099 0a3d to ...etags....=\n+0000a6c0: 2a2a 2a2a 2a2a 2a2a 0a0a 5661 7269 6f75 ********..Variou\n+0000a6d0: 7320 6665 6174 7572 6573 206f 6620 4175 s features of Au\n+0000a6e0: 746f 6d61 6b65 2063 616e 2062 6520 636f tomake can be co\n+0000a6f0: 6e74 726f 6c6c 6564 2062 7920 6f70 7469 ntrolled by opti\n+0000a700: 6f6e 732e 2020 4578 6365 7074 2077 6865 ons. Except whe\n+0000a710: 7265 0a6e 6f74 6564 206f 7468 6572 7769 re.noted otherwi\n+0000a720: 7365 2c20 6f70 7469 6f6e 7320 6361 6e20 se, options can \n+0000a730: 6265 2073 7065 6369 6669 6564 2069 6e20 be specified in \n+0000a740: 6f6e 6520 6f66 2073 6576 6572 616c 2077 one of several w\n+0000a750: 6179 733a 204d 6f73 740a 6f70 7469 6f6e ays: Most.option\n+0000a760: 7320 6361 6e20 6265 2061 7070 6c69 6564 s can be applied\n+0000a770: 206f 6e20 6120 7065 722d e280 984d 616b on a per-...Mak\n+0000a780: 6566 696c 65e2 8099 2062 6173 6973 2077 efile... basis w\n+0000a790: 6865 6e20 6c69 7374 6564 2069 6e20 610a hen listed in a.\n+0000a7a0: 7370 6563 6961 6c20 e280 984d 616b 6566 special ...Makef\n+0000a7b0: 696c 65e2 8099 2076 6172 6961 626c 6520 ile... variable \n+0000a7c0: 6e61 6d65 6420 e280 9841 5554 4f4d 414b named ...AUTOMAK\n+0000a7d0: 455f 4f50 5449 4f4e 53e2 8099 2e20 2053 E_OPTIONS.... S\n+0000a7e0: 6f6d 6520 6f66 2074 6865 7365 0a6f 7074 ome of these.opt\n+0000a7f0: 696f 6e73 206f 6e6c 7920 6d61 6b65 2073 ions only make s\n+0000a800: 656e 7365 2077 6865 6e20 7370 6563 6966 ense when specif\n+0000a810: 6965 6420 696e 2074 6865 2074 6f70 6c65 ied in the tople\n+0000a820: 7665 6c20 e280 984d 616b 6566 696c 652e vel ...Makefile.\n+0000a830: 616d e280 990a 6669 6c65 2e20 204f 7074 am....file. Opt\n+0000a840: 696f 6e73 2061 7265 2061 7070 6c69 6564 ions are applied\n+0000a850: 2067 6c6f 6261 6c6c 7920 746f 2061 6c6c globally to all\n+0000a860: 2070 726f 6365 7373 6564 20e2 8098 4d61 processed ...Ma\n+0000a870: 6b65 6669 6c65 e280 9920 6669 6c65 730a kefile... files.\n+0000a880: 7768 656e 206c 6973 7465 6420 696e 2074 when listed in t\n+0000a890: 6865 2066 6972 7374 2061 7267 756d 656e he first argumen\n+0000a8a0: 7420 6f66 20e2 8098 414d 5f49 4e49 545f t of ...AM_INIT_\n+0000a8b0: 4155 544f 4d41 4b45 e280 9920 696e 0ae2 AUTOMAKE... in..\n+0000a8c0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+0000a8d0: 992c 2061 6e64 2073 6f6d 6520 6f70 7469 ., and some opti\n+0000a8e0: 6f6e 7320 7768 6963 6820 7265 7175 6972 ons which requir\n+0000a8f0: 6520 6368 616e 6765 7320 746f 2074 6865 e changes to the\n+0000a900: 0ae2 8098 636f 6e66 6967 7572 65e2 8099 ....configure...\n+0000a910: 2073 6372 6970 7420 6361 6e20 6f6e 6c79 script can only\n+0000a920: 2062 6520 7370 6563 6966 6965 6420 7468 be specified th\n+0000a930: 6572 652e 2020 5468 6573 6520 6172 6520 ere. These are \n+0000a940: 616e 6e6f 7461 7465 640a 6265 6c6f 772e annotated.below.\n+0000a950: 0a0a 2020 2043 7572 7265 6e74 6c79 2075 .. Currently u\n+0000a960: 6e64 6572 7374 6f6f 6420 6f70 7469 6f6e nderstood option\n+0000a970: 7320 6172 653a 0a0a e280 9867 6e69 7473 s are:.....gnits\n+0000a980: e280 990a e280 9867 6e75 e280 990a e280 .......gnu......\n+0000a990: 9866 6f72 6569 676e e280 990a e280 9863 .foreign.......c\n+0000a9a0: 7967 6e75 73e2 8099 0a0a 2020 2020 2053 ygnus..... S\n+0000a9b0: 6574 2074 6865 2073 7472 6963 746e 6573 et the strictnes\n+0000a9c0: 7320 6173 2061 7070 726f 7072 6961 7465 s as appropriate\n+0000a9d0: 2e20 2054 6865 20e2 8098 676e 6974 73e2 . The ...gnits.\n+0000a9e0: 8099 206f 7074 696f 6e20 616c 736f 2069 .. option also i\n+0000a9f0: 6d70 6c69 6573 0a20 2020 2020 6f70 7469 mplies. opti\n+0000aa00: 6f6e 7320 e280 9872 6561 646d 652d 616c ons ...readme-al\n+0000aa10: 7068 61e2 8099 2061 6e64 20e2 8098 6368 pha... and ...ch\n+0000aa20: 6563 6b2d 6e65 7773 e280 992e 0a0a e280 eck-news........\n+0000aa30: 9861 6e73 6932 6b6e 72e2 8099 0ae2 8098 .ansi2knr.......\n+0000aa40: 5041 5448 2f61 6e73 6932 6b6e 72e2 8099 PATH/ansi2knr...\n+0000aa50: 0a20 2020 2020 5475 726e 206f 6e20 7468 . Turn on th\n+0000aa60: 6520 6465 7072 6563 6174 6564 2064 652d e deprecated de-\n+0000aa70: 414e 5349 2d66 6963 6174 696f 6e20 6665 ANSI-fication fe\n+0000aa80: 6174 7572 6520 282a 6e6f 7465 2041 4e53 ature (*note ANS\n+0000aa90: 493a 3a29 2e0a 2020 2020 204e 6f74 6520 I::).. Note \n+0000aaa0: 7468 6174 2074 6861 7420 6665 6174 7572 that that featur\n+0000aab0: 6520 616e 6420 7468 6973 206f 7074 696f e and this optio\n+0000aac0: 6e20 5f77 696c 6c20 6265 2072 656d 6f76 n _will be remov\n+0000aad0: 6564 5f20 696e 2074 6865 0a20 2020 2020 ed_ in the. \n+0000aae0: 6e65 7874 206d 616a 6f72 2041 7574 6f6d next major Autom\n+0000aaf0: 616b 6520 7265 6c65 6173 652e 0a0a 2020 ake release... \n+0000ab00: 2020 2049 6620 7072 6563 6564 6564 2062 If preceded b\n+0000ab10: 7920 6120 7061 7468 2c20 7468 6520 6765 y a path, the ge\n+0000ab20: 6e65 7261 7465 6420 e280 984d 616b 6566 nerated ...Makef\n+0000ab30: 696c 652e 696e e280 9920 7769 6c6c 206c ile.in... will l\n+0000ab40: 6f6f 6b20 696e 2074 6865 0a20 2020 2020 ook in the. \n+0000ab50: 7370 6563 6966 6965 6420 6469 7265 6374 specified direct\n+0000ab60: 6f72 7920 746f 2066 696e 6420 7468 6520 ory to find the \n+0000ab70: e280 9861 6e73 6932 6b6e 72e2 8099 2070 ...ansi2knr... p\n+0000ab80: 726f 6772 616d 2e20 2054 6865 2070 6174 rogram. The pat\n+0000ab90: 680a 2020 2020 2073 686f 756c 6420 6265 h. should be\n+0000aba0: 2061 2072 656c 6174 6976 6520 7061 7468 a relative path\n+0000abb0: 2074 6f20 616e 6f74 6865 7220 6469 7265 to another dire\n+0000abc0: 6374 6f72 7920 696e 2074 6865 2073 616d ctory in the sam\n+0000abd0: 650a 2020 2020 2064 6973 7472 6962 7574 e. distribut\n+0000abe0: 696f 6e20 2841 7574 6f6d 616b 6520 646f ion (Automake do\n+0000abf0: 6573 206e 6f74 2063 6865 636b 2074 6869 es not check thi\n+0000ac00: 7329 2e0a 0ae2 8098 6368 6563 6b2d 6e65 s)......check-ne\n+0000ac10: 7773 e280 990a 2020 2020 2043 6175 7365 ws.... Cause\n+0000ac20: 20e2 8098 6d61 6b65 2064 6973 74e2 8099 ...make dist...\n+0000ac30: 2074 6f20 6661 696c 2075 6e6c 6573 7320 to fail unless \n+0000ac40: 7468 6520 6375 7272 656e 7420 7665 7273 the current vers\n+0000ac50: 696f 6e20 6e75 6d62 6572 2061 7070 6561 ion number appea\n+0000ac60: 7273 0a20 2020 2020 696e 2074 6865 2066 rs. in the f\n+0000ac70: 6972 7374 2066 6577 206c 696e 6573 206f irst few lines o\n+0000ac80: 6620 7468 6520 e280 984e 4557 53e2 8099 f the ...NEWS...\n+0000ac90: 2066 696c 652e 0a0a e280 9863 6f6c 6f72 file......color\n+0000aca0: 2d74 6573 7473 e280 990a 2020 2020 2043 -tests.... C\n+0000acb0: 6175 7365 206f 7574 7075 7420 6f66 2074 ause output of t\n+0000acc0: 6865 2073 696d 706c 6520 7465 7374 2073 he simple test s\n+0000acd0: 7569 7465 2028 2a6e 6f74 6520 5369 6d70 uite (*note Simp\n+0000ace0: 6c65 2054 6573 7473 3a3a 2920 746f 2062 le Tests::) to b\n+0000acf0: 650a 2020 2020 2063 6f6c 6f72 697a 6564 e. colorized\n+0000ad00: 206f 6e20 6361 7061 626c 6520 7465 726d on capable term\n+0000ad10: 696e 616c 732e 0a0a e280 9864 656a 6167 inals......dejag\n+0000ad20: 6e75 e280 990a 2020 2020 2043 6175 7365 nu.... Cause\n+0000ad30: 20e2 8098 6465 6a61 676e 75e2 8099 2d73 ...dejagnu...-s\n+0000ad40: 7065 6369 6669 6320 7275 6c65 7320 746f pecific rules to\n+0000ad50: 2062 6520 6765 6e65 7261 7465 642e 2020 be generated. \n+0000ad60: 2a4e 6f74 6520 4465 6a61 476e 750a 2020 *Note DejaGnu. \n+0000ad70: 2020 2054 6573 7473 3a3a 2e0a 0ae2 8098 Tests::......\n+0000ad80: 6469 7374 2d62 7a69 7032 e280 990a 2020 dist-bzip2.... \n+0000ad90: 2020 2048 6f6f 6b20 e280 9864 6973 742d Hook ...dist-\n+0000ada0: 627a 6970 32e2 8099 2074 6f20 e280 9864 bzip2... to ...d\n+0000adb0: 6973 74e2 8099 2e0a 0ae2 8098 6469 7374 ist.........dist\n+0000adc0: 2d6c 7a69 70e2 8099 0a20 2020 2020 486f -lzip.... Ho\n+0000add0: 6f6b 20e2 8098 6469 7374 2d6c 7a69 70e2 ok ...dist-lzip.\n+0000ade0: 8099 2074 6f20 e280 9864 6973 74e2 8099 .. to ...dist...\n+0000adf0: 2e0a 0ae2 8098 6469 7374 2d6c 7a6d 61e2 ......dist-lzma.\n+0000ae00: 8099 0a20 2020 2020 486f 6f6b 20e2 8098 ... Hook ...\n+0000ae10: 6469 7374 2d6c 7a6d 61e2 8099 2074 6f20 dist-lzma... to \n+0000ae20: e280 9864 6973 74e2 8099 2e20 204f 6273 ...dist.... Obs\n+0000ae30: 6f6c 6574 6564 2062 7920 e280 9864 6973 oleted by ...dis\n+0000ae40: 742d 787a e280 992e 0a0a e280 9864 6973 t-xz.........dis\n+0000ae50: 742d 7368 6172 e280 990a 2020 2020 2048 t-shar.... H\n+0000ae60: 6f6f 6b20 e280 9864 6973 742d 7368 6172 ook ...dist-shar\n+0000ae70: e280 9920 746f 20e2 8098 6469 7374 e280 ... to ...dist..\n+0000ae80: 992e 0a0a e280 9864 6973 742d 7a69 70e2 .......dist-zip.\n+0000ae90: 8099 0a20 2020 2020 486f 6f6b 20e2 8098 ... Hook ...\n+0000aea0: 6469 7374 2d7a 6970 e280 9920 746f 20e2 dist-zip... to .\n+0000aeb0: 8098 6469 7374 e280 992e 0a0a e280 9864 ..dist.........d\n+0000aec0: 6973 742d 7461 725a e280 990a 2020 2020 ist-tarZ.... \n+0000aed0: 2048 6f6f 6b20 e280 9864 6973 742d 7461 Hook ...dist-ta\n+0000aee0: 725a e280 9920 746f 20e2 8098 6469 7374 rZ... to ...dist\n+0000aef0: e280 992e 0a0a e280 9866 696c 656e 616d .........filenam\n+0000af00: 652d 6c65 6e67 7468 2d6d 6178 3d39 39e2 e-length-max=99.\n+0000af10: 8099 0a20 2020 2020 4162 6f72 7420 6966 ... Abort if\n+0000af20: 2066 696c 6520 6e61 6d65 7320 6c6f 6e67 file names long\n+0000af30: 6572 2074 6861 6e20 3939 2063 6861 7261 er than 99 chara\n+0000af40: 6374 6572 7320 6172 6520 666f 756e 6420 cters are found \n+0000af50: 6475 7269 6e67 0a20 2020 2020 e280 986d during. ...m\n+0000af60: 616b 6520 6469 7374 e280 992e 2020 5375 ake dist.... Su\n+0000af70: 6368 206c 6f6e 6720 6669 6c65 206e 616d ch long file nam\n+0000af80: 6573 2061 7265 2067 656e 6572 616c 6c79 es are generally\n+0000af90: 2063 6f6e 7369 6465 7265 6420 6e6f 7420 considered not \n+0000afa0: 746f 0a20 2020 2020 6265 2070 6f72 7461 to. be porta\n+0000afb0: 626c 6520 696e 2074 6172 6261 6c6c 732e ble in tarballs.\n+0000afc0: 2020 5365 6520 7468 6520 e280 9874 6172 See the ...tar\n+0000afd0: 2d76 37e2 8099 2061 6e64 20e2 8098 7461 -v7... and ...ta\n+0000afe0: 722d 7573 7461 72e2 8099 206f 7074 696f r-ustar... optio\n+0000aff0: 6e73 0a20 2020 2020 6265 6c6f 772e 2020 ns. below. \n+0000b000: 5468 6973 206f 7074 696f 6e20 7368 6f75 This option shou\n+0000b010: 6c64 2062 6520 7573 6564 2069 6e20 7468 ld be used in th\n+0000b020: 6520 746f 702d 6c65 7665 6c20 e280 984d e top-level ...M\n+0000b030: 616b 6566 696c 652e 616d e280 990a 2020 akefile.am.... \n+0000b040: 2020 206f 7220 6173 2061 6e20 6172 6775 or as an argu\n+0000b050: 6d65 6e74 206f 6620 e280 9841 4d5f 494e ment of ...AM_IN\n+0000b060: 4954 5f41 5554 4f4d 414b 45e2 8099 2069 IT_AUTOMAKE... i\n+0000b070: 6e20 e280 9863 6f6e 6669 6775 7265 2e61 n ...configure.a\n+0000b080: 63e2 8099 2c20 6974 2077 696c 6c0a 2020 c..., it will. \n+0000b090: 2020 2062 6520 6967 6e6f 7265 6420 6f74 be ignored ot\n+0000b0a0: 6865 7277 6973 652e 2020 4974 2077 696c herwise. It wil\n+0000b0b0: 6c20 616c 736f 2062 6520 6967 6e6f 7265 l also be ignore\n+0000b0c0: 6420 696e 2073 7562 2d70 6163 6b61 6765 d in sub-package\n+0000b0d0: 7320 6f66 0a20 2020 2020 6e65 7374 6564 s of. nested\n+0000b0e0: 2070 6163 6b61 6765 7320 282a 6e6f 7465 packages (*note\n+0000b0f0: 2053 7562 7061 636b 6167 6573 3a3a 292e Subpackages::).\n+0000b100: 0a0a e280 986e 6f2d 6465 6669 6e65 e280 .....no-define..\n+0000b110: 990a 2020 2020 2054 6869 7320 6f70 7469 .. This opti\n+0000b120: 6f6e 2069 7320 6d65 616e 696e 6766 756c on is meaningful\n+0000b130: 206f 6e6c 7920 7768 656e 2070 6173 7365 only when passe\n+0000b140: 6420 6173 2061 6e20 6172 6775 6d65 6e74 d as an argument\n+0000b150: 2074 6f0a 2020 2020 20e2 8098 414d 5f49 to. ...AM_I\n+0000b160: 4e49 545f 4155 544f 4d41 4b45 e280 992e NIT_AUTOMAKE....\n+0000b170: 2020 4974 2077 696c 6c20 7072 6576 656e It will preven\n+0000b180: 7420 7468 6520 e280 9850 4143 4b41 4745 t the ...PACKAGE\n+0000b190: e280 9920 616e 6420 e280 9856 4552 5349 ... and ...VERSI\n+0000b1a0: 4f4e e280 990a 2020 2020 2076 6172 6961 ON.... varia\n+0000b1b0: 626c 6573 2066 726f 6d20 6265 696e 6720 bles from being \n+0000b1c0: e280 9841 435f 4445 4649 4e45 e280 9964 ...AC_DEFINE...d\n+0000b1d0: 2e0a 0ae2 8098 6e6f 2d64 6570 656e 6465 ......no-depende\n+0000b1e0: 6e63 6965 73e2 8099 0a20 2020 2020 5468 ncies.... Th\n+0000b1f0: 6973 2069 7320 7369 6d69 6c61 7220 746f is is similar to\n+0000b200: 2075 7369 6e67 20e2 8098 2d2d 6967 6e6f using ...--igno\n+0000b210: 7265 2d64 6570 73e2 8099 206f 6e20 7468 re-deps... on th\n+0000b220: 6520 636f 6d6d 616e 6420 6c69 6e65 2c20 e command line, \n+0000b230: 6275 740a 2020 2020 2069 7320 7573 6566 but. is usef\n+0000b240: 756c 2066 6f72 2074 686f 7365 2073 6974 ul for those sit\n+0000b250: 7561 7469 6f6e 7320 7768 6572 6520 796f uations where yo\n+0000b260: 7520 646f 6e27 7420 6861 7665 2074 6865 u don't have the\n+0000b270: 206e 6563 6573 7361 7279 0a20 2020 2020 necessary. \n+0000b280: 6269 7473 2074 6f20 6d61 6b65 2061 7574 bits to make aut\n+0000b290: 6f6d 6174 6963 2064 6570 656e 6465 6e63 omatic dependenc\n+0000b2a0: 7920 7472 6163 6b69 6e67 2077 6f72 6b20 y tracking work \n+0000b2b0: 282a 6e6f 7465 0a20 2020 2020 4465 7065 (*note. Depe\n+0000b2c0: 6e64 656e 6369 6573 3a3a 292e 2020 496e ndencies::). In\n+0000b2d0: 2074 6869 7320 6361 7365 2074 6865 2065 this case the e\n+0000b2e0: 6666 6563 7420 6973 2074 6f20 6566 6665 ffect is to effe\n+0000b2f0: 6374 6976 656c 7920 6469 7361 626c 650a ctively disable.\n+0000b300: 2020 2020 2061 7574 6f6d 6174 6963 2064 automatic d\n+0000b310: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+0000b320: 6e67 2e0a 0ae2 8098 6e6f 2d64 6973 74e2 ng......no-dist.\n+0000b330: 8099 0a20 2020 2020 446f 6e27 7420 656d ... Don't em\n+0000b340: 6974 2061 6e79 2063 6f64 6520 7265 6c61 it any code rela\n+0000b350: 7465 6420 746f 20e2 8098 6469 7374 e280 ted to ...dist..\n+0000b360: 9920 7461 7267 6574 2e20 2054 6869 7320 . target. This \n+0000b370: 6973 2075 7365 6675 6c20 7768 656e 0a20 is useful when. \n+0000b380: 2020 2020 6120 7061 636b 6167 6520 6861 a package ha\n+0000b390: 7320 6974 7320 6f77 6e20 6d65 7468 6f64 s its own method\n+0000b3a0: 2066 6f72 206d 616b 696e 6720 6469 7374 for making dist\n+0000b3b0: 7269 6275 7469 6f6e 732e 0a0a e280 986e ributions......n\n+0000b3c0: 6f2d 6469 7374 2d67 7a69 70e2 8099 0a20 o-dist-gzip.... \n+0000b3d0: 2020 2020 446f 206e 6f74 2068 6f6f 6b20 Do not hook \n+0000b3e0: e280 9864 6973 742d 677a 6970 e280 9920 ...dist-gzip... \n+0000b3f0: 746f 20e2 8098 6469 7374 e280 992e 0a0a to ...dist......\n+0000b400: e280 986e 6f2d 6578 6565 7874 e280 990a ...no-exeext....\n+0000b410: 2020 2020 2049 6620 796f 7572 20e2 8098 If your ...\n+0000b420: 4d61 6b65 6669 6c65 2e61 6de2 8099 2064 Makefile.am... d\n+0000b430: 6566 696e 6573 2061 2072 756c 6520 666f efines a rule fo\n+0000b440: 7220 7461 7267 6574 20e2 8098 666f 6fe2 r target ...foo.\n+0000b450: 8099 2c20 6974 2077 696c 6c0a 2020 2020 .., it will. \n+0000b460: 206f 7665 7272 6964 6520 6120 7275 6c65 override a rule\n+0000b470: 2066 6f72 2061 2074 6172 6765 7420 6e61 for a target na\n+0000b480: 6d65 6420 e280 9866 6f6f 2428 4558 4545 med ...foo$(EXEE\n+0000b490: 5854 29e2 8099 2e20 2054 6869 7320 6973 XT).... This is\n+0000b4a0: 0a20 2020 2020 6e65 6365 7373 6172 7920 . necessary \n+0000b4b0: 7768 656e 20e2 8098 4558 4545 5854 e280 when ...EXEEXT..\n+0000b4c0: 9920 6973 2066 6f75 6e64 2074 6f20 6265 . is found to be\n+0000b4d0: 2065 6d70 7479 2e20 2048 6f77 6576 6572 empty. However\n+0000b4e0: 2c20 6279 2064 6566 6175 6c74 0a20 2020 , by default. \n+0000b4f0: 2020 e280 9861 7574 6f6d 616b 65e2 8099 ...automake...\n+0000b500: 2077 696c 6c20 6765 6e65 7261 7465 2061 will generate a\n+0000b510: 6e20 6572 726f 7220 666f 7220 7468 6973 n error for this\n+0000b520: 2075 7365 2e20 2054 6865 20e2 8098 6e6f use. The ...no\n+0000b530: 2d65 7865 6578 74e2 8099 0a20 2020 2020 -exeext.... \n+0000b540: 6f70 7469 6f6e 2077 696c 6c20 6469 7361 option will disa\n+0000b550: 626c 6520 7468 6973 2065 7272 6f72 2e20 ble this error. \n+0000b560: 2054 6869 7320 6973 2069 6e74 656e 6465 This is intende\n+0000b570: 6420 666f 7220 7573 6520 6f6e 6c79 0a20 d for use only. \n+0000b580: 2020 2020 7768 6572 6520 6974 2069 7320 where it is \n+0000b590: 6b6e 6f77 6e20 696e 2061 6476 616e 6365 known in advance\n+0000b5a0: 2074 6861 7420 7468 6520 7061 636b 6167 that the packag\n+0000b5b0: 6520 7769 6c6c 206e 6f74 2062 6520 706f e will not be po\n+0000b5c0: 7274 6564 2074 6f0a 2020 2020 2057 696e rted to. Win\n+0000b5d0: 646f 7773 2c20 6f72 2061 6e79 206f 7468 dows, or any oth\n+0000b5e0: 6572 206f 7065 7261 7469 6e67 2073 7973 er operating sys\n+0000b5f0: 7465 6d20 7573 696e 6720 6578 7465 6e73 tem using extens\n+0000b600: 696f 6e73 206f 6e0a 2020 2020 2065 7865 ions on. exe\n+0000b610: 6375 7461 626c 6573 2e0a 0ae2 8098 6e6f cutables......no\n+0000b620: 2d69 6e73 7461 6c6c 696e 666f e280 990a -installinfo....\n+0000b630: 2020 2020 2054 6865 2067 656e 6572 6174 The generat\n+0000b640: 6564 20e2 8098 4d61 6b65 6669 6c65 2e69 ed ...Makefile.i\n+0000b650: 6ee2 8099 2077 696c 6c20 6e6f 7420 6361 n... will not ca\n+0000b660: 7573 6520 696e 666f 2070 6167 6573 2074 use info pages t\n+0000b670: 6f20 6265 2062 7569 6c74 0a20 2020 2020 o be built. \n+0000b680: 6f72 2069 6e73 7461 6c6c 6564 2062 7920 or installed by \n+0000b690: 6465 6661 756c 742e 2020 486f 7765 7665 default. Howeve\n+0000b6a0: 722c 20e2 8098 696e 666f e280 9920 616e r, ...info... an\n+0000b6b0: 6420 e280 9869 6e73 7461 6c6c 2d69 6e66 d ...install-inf\n+0000b6c0: 6fe2 8099 0a20 2020 2020 7461 7267 6574 o.... target\n+0000b6d0: 7320 7769 6c6c 2073 7469 6c6c 2062 6520 s will still be \n+0000b6e0: 6176 6169 6c61 626c 652e 2020 5468 6973 available. This\n+0000b6f0: 206f 7074 696f 6e20 6973 2064 6973 616c option is disal\n+0000b700: 6c6f 7765 6420 6174 0a20 2020 2020 e280 lowed at. ..\n+0000b710: 9867 6e75 e280 9920 7374 7269 6374 6e65 .gnu... strictne\n+0000b720: 7373 2061 6e64 2061 626f 7665 2e0a 0ae2 ss and above....\n+0000b730: 8098 6e6f 2d69 6e73 7461 6c6c 6d61 6ee2 ..no-installman.\n+0000b740: 8099 0a20 2020 2020 5468 6520 6765 6e65 ... The gene\n+0000b750: 7261 7465 6420 e280 984d 616b 6566 696c rated ...Makefil\n+0000b760: 652e 696e e280 9920 7769 6c6c 206e 6f74 e.in... will not\n+0000b770: 2063 6175 7365 206d 616e 2070 6167 6573 cause man pages\n+0000b780: 2074 6f20 6265 0a20 2020 2020 696e 7374 to be. inst\n+0000b790: 616c 6c65 6420 6279 2064 6566 6175 6c74 alled by default\n+0000b7a0: 2e20 2048 6f77 6576 6572 2c20 616e 20e2 . However, an .\n+0000b7b0: 8098 696e 7374 616c 6c2d 6d61 6ee2 8099 ..install-man...\n+0000b7c0: 2074 6172 6765 7420 7769 6c6c 2073 7469 target will sti\n+0000b7d0: 6c6c 0a20 2020 2020 6265 2061 7661 696c ll. be avail\n+0000b7e0: 6162 6c65 2066 6f72 206f 7074 696f 6e61 able for optiona\n+0000b7f0: 6c20 696e 7374 616c 6c61 7469 6f6e 2e20 l installation. \n+0000b800: 2054 6869 7320 6f70 7469 6f6e 2069 7320 This option is \n+0000b810: 6469 7361 6c6c 6f77 6564 0a20 2020 2020 disallowed. \n+0000b820: 6174 20e2 8098 676e 75e2 8099 2073 7472 at ...gnu... str\n+0000b830: 6963 746e 6573 7320 616e 6420 6162 6f76 ictness and abov\n+0000b840: 652e 0a0a e280 986e 6f73 7464 696e 63e2 e......nostdinc.\n+0000b850: 8099 0a20 2020 2020 5468 6973 206f 7074 ... This opt\n+0000b860: 696f 6e20 6361 6e20 6265 2075 7365 6420 ion can be used \n+0000b870: 746f 2064 6973 6162 6c65 2074 6865 2073 to disable the s\n+0000b880: 7461 6e64 6172 6420 e280 982d 49e2 8099 tandard ...-I...\n+0000b890: 206f 7074 696f 6e73 2074 6861 740a 2020 options that. \n+0000b8a0: 2020 2061 7265 206f 7264 696e 6172 696c are ordinaril\n+0000b8b0: 7920 6175 746f 6d61 7469 6361 6c6c 7920 y automatically \n+0000b8c0: 7072 6f76 6964 6564 2062 7920 4175 746f provided by Auto\n+0000b8d0: 6d61 6b65 2e0a 0ae2 8098 6e6f 2d74 6578 make......no-tex\n+0000b8e0: 696e 666f 2e74 6578 e280 990a 2020 2020 info.tex.... \n+0000b8f0: 2044 6f6e 2774 2072 6571 7569 7265 20e2 Don't require .\n+0000b900: 8098 7465 7869 6e66 6f2e 7465 78e2 8099 ..texinfo.tex...\n+0000b910: 2c20 6576 656e 2069 6620 7468 6572 6520 , even if there \n+0000b920: 6172 6520 7465 7869 6e66 6f20 6669 6c65 are texinfo file\n+0000b930: 7320 696e 0a20 2020 2020 7468 6973 2064 s in. this d\n+0000b940: 6972 6563 746f 7279 2e0a 0ae2 8098 7061 irectory......pa\n+0000b950: 7261 6c6c 656c 2d74 6573 7473 e280 990a rallel-tests....\n+0000b960: 2020 2020 2045 6e61 626c 6520 7465 7374 Enable test\n+0000b970: 2073 7569 7465 2064 7269 7665 7220 666f suite driver fo\n+0000b980: 7220 e280 9854 4553 5453 e280 9920 7468 r ...TESTS... th\n+0000b990: 6174 2063 616e 2072 756e 2074 6573 7473 at can run tests\n+0000b9a0: 2069 6e20 7061 7261 6c6c 656c 0a20 2020 in parallel. \n+0000b9b0: 2020 282a 6e6f 7465 2053 696d 706c 6520 (*note Simple \n+0000b9c0: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n+0000b9d0: 6c6c 656c 2d74 6573 7473 3a3a 2c20 666f llel-tests::, fo\n+0000b9e0: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati\n+0000b9f0: 6f6e 292e 0a0a e280 9872 6561 646d 652d on)......readme-\n+0000ba00: 616c 7068 61e2 8099 0a20 2020 2020 4966 alpha.... If\n+0000ba10: 2074 6869 7320 7265 6c65 6173 6520 6973 this release is\n+0000ba20: 2061 6e20 616c 7068 6120 7265 6c65 6173 an alpha releas\n+0000ba30: 652c 2061 6e64 2074 6865 2066 696c 6520 e, and the file \n+0000ba40: e280 9852 4541 444d 452d 616c 7068 61e2 ...README-alpha.\n+0000ba50: 8099 0a20 2020 2020 6578 6973 7473 2c20 ... exists, \n+0000ba60: 7468 656e 2069 7420 7769 6c6c 2062 6520 then it will be \n+0000ba70: 6164 6465 6420 746f 2074 6865 2064 6973 added to the dis\n+0000ba80: 7472 6962 7574 696f 6e2e 2020 4966 2074 tribution. If t\n+0000ba90: 6869 7320 6f70 7469 6f6e 0a20 2020 2020 his option. \n+0000baa0: 6973 2067 6976 656e 2c20 7665 7273 696f is given, versio\n+0000bab0: 6e20 6e75 6d62 6572 7320 6172 6520 6578 n numbers are ex\n+0000bac0: 7065 6374 6564 2074 6f20 666f 6c6c 6f77 pected to follow\n+0000bad0: 206f 6e65 206f 6620 7477 6f20 666f 726d one of two form\n+0000bae0: 732e 0a20 2020 2020 5468 6520 6669 7273 s.. The firs\n+0000baf0: 7420 666f 726d 2069 7320 e280 984d 414a t form is ...MAJ\n+0000bb00: 4f52 2e4d 494e 4f52 2e41 4c50 4841 e280 OR.MINOR.ALPHA..\n+0000bb10: 992c 2077 6865 7265 2065 6163 6820 656c ., where each el\n+0000bb20: 656d 656e 7420 6973 2061 0a20 2020 2020 ement is a. \n+0000bb30: 6e75 6d62 6572 3b20 7468 6520 6669 6e61 number; the fina\n+0000bb40: 6c20 7065 7269 6f64 2061 6e64 206e 756d l period and num\n+0000bb50: 6265 7220 7368 6f75 6c64 2062 6520 6c65 ber should be le\n+0000bb60: 6674 206f 6666 2066 6f72 0a20 2020 2020 ft off for. \n+0000bb70: 6e6f 6e2d 616c 7068 6120 7265 6c65 6173 non-alpha releas\n+0000bb80: 6573 2e20 2054 6865 2073 6563 6f6e 6420 es. The second \n+0000bb90: 666f 726d 2069 7320 e280 984d 414a 4f52 form is ...MAJOR\n+0000bba0: 2e4d 494e 4f52 414c 5048 41e2 8099 2c20 .MINORALPHA..., \n+0000bbb0: 7768 6572 650a 2020 2020 2041 4c50 4841 where. ALPHA\n+0000bbc0: 2069 7320 6120 6c65 7474 6572 3b20 6974 is a letter; it\n+0000bbd0: 2073 686f 756c 6420 6265 206f 6d69 7474 should be omitt\n+0000bbe0: 6564 2066 6f72 206e 6f6e 2d61 6c70 6861 ed for non-alpha\n+0000bbf0: 2072 656c 6561 7365 732e 0a0a e280 9873 releases......s\n+0000bc00: 696c 656e 742d 7275 6c65 73e2 8099 0a20 ilent-rules.... \n+0000bc10: 2020 2020 456e 6162 6c65 206c 6573 7320 Enable less \n+0000bc20: 7665 7262 6f73 6520 6275 696c 6420 7275 verbose build ru\n+0000bc30: 6c65 732e 2020 5468 6973 2063 616e 2062 les. This can b\n+0000bc40: 6520 7573 6564 2074 6f20 6c65 7420 6275 e used to let bu\n+0000bc50: 696c 640a 2020 2020 2072 756c 6573 206f ild. rules o\n+0000bc60: 7574 7075 7420 7374 6174 7573 206c 696e utput status lin\n+0000bc70: 6573 206f 6620 7468 6520 666f 726d 3a0a es of the form:.\n+0000bc80: 2020 2020 2020 2020 2020 4745 4e20 4f55 GEN OU\n+0000bc90: 5450 5554 2d46 494c 450a 2020 2020 2020 TPUT-FILE. \n+0000bca0: 2020 2020 2043 4320 4f42 4a45 4354 2d46 CC OBJECT-F\n+0000bcb0: 494c 450a 2020 2020 2069 6e73 7465 6164 ILE. instead\n+0000bcc0: 206f 6620 7072 696e 7469 6e67 2074 6865 of printing the\n+0000bcd0: 2063 6f6d 6d61 6e64 2074 6861 7420 7769 command that wi\n+0000bce0: 6c6c 2062 6520 6578 6563 7574 6564 2074 ll be executed t\n+0000bcf0: 6f20 7570 6461 7465 0a20 2020 2020 4f55 o update. OU\n+0000bd00: 5450 5554 2d46 494c 4520 6f72 2074 6f20 TPUT-FILE or to \n+0000bd10: 636f 6d70 696c 6520 4f42 4a45 4354 2d46 compile OBJECT-F\n+0000bd20: 494c 452e 2020 4974 2063 616e 2061 6c73 ILE. It can als\n+0000bd30: 6f20 7369 6c65 6e63 650a 2020 2020 20e2 o silence. .\n+0000bd40: 8098 6c69 6274 6f6f 6ce2 8099 206f 7574 ..libtool... out\n+0000bd50: 7075 742e 0a0a 2020 2020 2046 6f72 206d put... For m\n+0000bd60: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information \n+0000bd70: 6162 6f75 7420 686f 7720 746f 2075 7365 about how to use\n+0000bd80: 2c20 656e 6162 6c65 2c20 6f72 2064 6973 , enable, or dis\n+0000bd90: 6162 6c65 2073 696c 656e 740a 2020 2020 able silent. \n+0000bda0: 2072 756c 6573 2c20 2a6e 6f74 6520 4175 rules, *note Au\n+0000bdb0: 746f 6d61 6b65 2073 696c 656e 742d 7275 tomake silent-ru\n+0000bdc0: 6c65 7320 4f70 7469 6f6e 3a3a 2e0a 0ae2 les Option::....\n+0000bdd0: 8098 7374 642d 6f70 7469 6f6e 73e2 8099 ..std-options...\n+0000bde0: 0a0a 2020 2020 204d 616b 6520 7468 6520 .. Make the \n+0000bdf0: e280 9869 6e73 7461 6c6c 6368 6563 6be2 ...installcheck.\n+0000be00: 8099 2072 756c 6520 6368 6563 6b20 7468 .. rule check th\n+0000be10: 6174 2069 6e73 7461 6c6c 6564 2073 6372 at installed scr\n+0000be20: 6970 7473 2061 6e64 0a20 2020 2020 7072 ipts and. pr\n+0000be30: 6f67 7261 6d73 2073 7570 706f 7274 2074 ograms support t\n+0000be40: 6865 20e2 8098 2d2d 6865 6c70 e280 9920 he ...--help... \n+0000be50: 616e 6420 e280 982d 2d76 6572 7369 6f6e and ...--version\n+0000be60: e280 9920 6f70 7469 6f6e 732e 2020 5468 ... options. Th\n+0000be70: 6973 2061 6c73 6f0a 2020 2020 2070 726f is also. pro\n+0000be80: 7669 6465 7320 6120 6261 7369 6320 6368 vides a basic ch\n+0000be90: 6563 6b20 7468 6174 2074 6865 2070 726f eck that the pro\n+0000bea0: 6772 616d 2773 2072 756e 2d74 696d 6520 gram's run-time \n+0000beb0: 6465 7065 6e64 656e 6369 6573 2061 7265 dependencies are\n+0000bec0: 0a20 2020 2020 7361 7469 7366 6965 6420 . satisfied \n+0000bed0: 6166 7465 7220 696e 7374 616c 6c61 7469 after installati\n+0000bee0: 6f6e 2e0a 0a20 2020 2020 496e 2061 2066 on... In a f\n+0000bef0: 6577 2073 6974 7561 7469 6f6e 732c 2070 ew situations, p\n+0000bf00: 726f 6772 616d 7320 286f 7220 7363 7269 rograms (or scri\n+0000bf10: 7074 7329 2068 6176 6520 746f 2062 6520 pts) have to be \n+0000bf20: 6578 656d 7074 6564 2066 726f 6d0a 2020 exempted from. \n+0000bf30: 2020 2074 6869 7320 7465 7374 2e20 2046 this test. F\n+0000bf40: 6f72 2069 6e73 7461 6e63 652c 20e2 8098 or instance, ...\n+0000bf50: 6661 6c73 65e2 8099 2028 6672 6f6d 2047 false... (from G\n+0000bf60: 4e55 2063 6f72 6575 7469 6c73 2920 6973 NU coreutils) is\n+0000bf70: 206e 6576 6572 0a20 2020 2020 7375 6363 never. succ\n+0000bf80: 6573 7366 756c 2c20 6576 656e 2066 6f72 essful, even for\n+0000bf90: 20e2 8098 2d2d 6865 6c70 e280 9920 6f72 ...--help... or\n+0000bfa0: 20e2 8098 2d2d 7665 7273 696f 6ee2 8099 ...--version...\n+0000bfb0: 2e20 2059 6f75 2063 616e 206c 6973 7420 . You can list \n+0000bfc0: 7375 6368 0a20 2020 2020 7072 6f67 7261 such. progra\n+0000bfd0: 6d73 2069 6e20 7468 6520 7661 7269 6162 ms in the variab\n+0000bfe0: 6c65 20e2 8098 414d 5f49 4e53 5441 4c4c le ...AM_INSTALL\n+0000bff0: 4348 4543 4b5f 5354 445f 4f50 5449 4f4e CHECK_STD_OPTION\n+0000c000: 535f 4558 454d 5054 e280 992e 0a20 2020 S_EXEMPT..... \n+0000c010: 2020 5072 6f67 7261 6d73 2028 6e6f 7420 Programs (not \n+0000c020: 7363 7269 7074 7329 206c 6973 7465 6420 scripts) listed \n+0000c030: 696e 2074 6869 7320 7661 7269 6162 6c65 in this variable\n+0000c040: 2073 686f 756c 6420 6265 2073 7566 6669 should be suffi\n+0000c050: 7865 640a 2020 2020 2062 7920 e280 9824 xed. by ...$\n+0000c060: 2845 5845 4558 5429 e280 9920 666f 7220 (EXEEXT)... for \n+0000c070: 7468 6520 7361 6b65 206f 6620 5769 6e33 the sake of Win3\n+0000c080: 3220 6f72 204f 532f 322e 2020 466f 7220 2 or OS/2. For \n+0000c090: 696e 7374 616e 6365 2c0a 2020 2020 2073 instance,. s\n+0000c0a0: 7570 706f 7365 2077 6520 6275 696c 6420 uppose we build \n+0000c0b0: e280 9866 616c 7365 e280 9920 6173 2061 ...false... as a\n+0000c0c0: 2070 726f 6772 616d 2062 7574 20e2 8098 program but ...\n+0000c0d0: 7472 7565 2e73 68e2 8099 2061 7320 6120 true.sh... as a \n+0000c0e0: 7363 7269 7074 2c0a 2020 2020 2061 6e64 script,. and\n+0000c0f0: 2074 6861 7420 6e65 6974 6865 7220 6f66 that neither of\n+0000c100: 2074 6865 6d20 7375 7070 6f72 7420 e280 them support ..\n+0000c110: 982d 2d68 656c 70e2 8099 206f 7220 e280 .--help... or ..\n+0000c120: 982d 2d76 6572 7369 6f6e e280 993a 0a0a .--version...:..\n+0000c130: 2020 2020 2020 2020 2020 4155 544f 4d41 AUTOMA\n+0000c140: 4b45 5f4f 5054 494f 4e53 203d 2073 7464 KE_OPTIONS = std\n+0000c150: 2d6f 7074 696f 6e73 0a20 2020 2020 2020 -options. \n+0000c160: 2020 2062 696e 5f50 524f 4752 414d 5320 bin_PROGRAMS \n+0000c170: 3d20 6661 6c73 6520 2e2e 2e0a 2020 2020 = false .... \n+0000c180: 2020 2020 2020 6269 6e5f 5343 5249 5054 bin_SCRIPT\n+0000c190: 5320 3d20 7472 7565 2e73 6820 2e2e 2e0a S = true.sh ....\n+0000c1a0: 2020 2020 2020 2020 2020 414d 5f49 4e53 AM_INS\n+0000c1b0: 5441 4c4c 4348 4543 4b5f 5354 445f 4f50 TALLCHECK_STD_OP\n+0000c1c0: 5449 4f4e 535f 4558 454d 5054 203d 2066 TIONS_EXEMPT = f\n+0000c1d0: 616c 7365 2428 4558 4545 5854 2920 7472 alse$(EXEEXT) tr\n+0000c1e0: 7565 2e73 680a 0ae2 8098 7375 6264 6972 ue.sh.....subdir\n+0000c1f0: 2d6f 626a 6563 7473 e280 990a 2020 2020 -objects.... \n+0000c200: 2049 6620 7468 6973 206f 7074 696f 6e20 If this option \n+0000c210: 6973 2073 7065 6369 6669 6564 2c20 7468 is specified, th\n+0000c220: 656e 206f 626a 6563 7473 2061 7265 2070 en objects are p\n+0000c230: 6c61 6365 6420 696e 746f 2074 6865 0a20 laced into the. \n+0000c240: 2020 2020 7375 6264 6972 6563 746f 7279 subdirectory\n+0000c250: 206f 6620 7468 6520 6275 696c 6420 6469 of the build di\n+0000c260: 7265 6374 6f72 7920 636f 7272 6573 706f rectory correspo\n+0000c270: 6e64 696e 6720 746f 2074 6865 0a20 2020 nding to the. \n+0000c280: 2020 7375 6264 6972 6563 746f 7279 206f subdirectory o\n+0000c290: 6620 7468 6520 736f 7572 6365 2066 696c f the source fil\n+0000c2a0: 652e 2020 466f 7220 696e 7374 616e 6365 e. For instance\n+0000c2b0: 2c20 6966 2074 6865 2073 6f75 7263 6520 , if the source \n+0000c2c0: 6669 6c65 0a20 2020 2020 6973 20e2 8098 file. is ...\n+0000c2d0: 7375 6264 6972 2f66 696c 652e 6378 78e2 subdir/file.cxx.\n+0000c2e0: 8099 2c20 7468 656e 2074 6865 206f 7574 .., then the out\n+0000c2f0: 7075 7420 6669 6c65 2077 6f75 6c64 2062 put file would b\n+0000c300: 650a 2020 2020 20e2 8098 7375 6264 6972 e. ...subdir\n+0000c310: 2f66 696c 652e 6fe2 8099 2e0a 0a20 2020 /file.o...... \n+0000c320: 2020 496e 206f 7264 6572 2074 6f20 7573 In order to us\n+0000c330: 6520 7468 6973 206f 7074 696f 6e20 7769 e this option wi\n+0000c340: 7468 2043 2073 6f75 7263 6573 2c20 796f th C sources, yo\n+0000c350: 7520 7368 6f75 6c64 2061 6464 0a20 2020 u should add. \n+0000c360: 2020 e280 9841 4d5f 5052 4f47 5f43 435f ...AM_PROG_CC_\n+0000c370: 435f 4fe2 8099 2074 6f20 e280 9863 6f6e C_O... to ...con\n+0000c380: 6669 6775 7265 2e61 63e2 8099 2e0a 0ae2 figure.ac.......\n+0000c390: 8098 7461 722d 7637 e280 990a e280 9874 ..tar-v7.......t\n+0000c3a0: 6172 2d75 7374 6172 e280 990a e280 9874 ar-ustar.......t\n+0000c3b0: 6172 2d70 6178 e280 990a 0a20 2020 2020 ar-pax..... \n+0000c3c0: 5468 6573 6520 7468 7265 6520 6d75 7475 These three mutu\n+0000c3d0: 616c 6c79 2065 7863 6c75 7369 7665 206f ally exclusive o\n+0000c3e0: 7074 696f 6e73 2073 656c 6563 7420 7468 ptions select th\n+0000c3f0: 6520 7461 7220 666f 726d 6174 2074 6f20 e tar format to \n+0000c400: 7573 650a 2020 2020 2077 6865 6e20 6765 use. when ge\n+0000c410: 6e65 7261 7469 6e67 2074 6172 6261 6c6c nerating tarball\n+0000c420: 7320 7769 7468 20e2 8098 6d61 6b65 2064 s with ...make d\n+0000c430: 6973 74e2 8099 2e20 2028 5468 6520 7461 ist.... (The ta\n+0000c440: 7220 6669 6c65 2063 7265 6174 6564 0a20 r file created. \n+0000c450: 2020 2020 6973 2074 6865 6e20 636f 6d70 is then comp\n+0000c460: 7265 7373 6564 2061 6363 6f72 6469 6e67 ressed according\n+0000c470: 2074 6f20 7468 6520 7365 7420 6f66 20e2 to the set of .\n+0000c480: 8098 6e6f 2d64 6973 742d 677a 6970 e280 ..no-dist-gzip..\n+0000c490: 992c 0a20 2020 2020 e280 9864 6973 742d .,. ...dist-\n+0000c4a0: 627a 6970 32e2 8099 2c20 e280 9864 6973 bzip2..., ...dis\n+0000c4b0: 742d 6c7a 6970 e280 992c 20e2 8098 6469 t-lzip..., ...di\n+0000c4c0: 7374 2d78 7ae2 8099 2061 6e64 20e2 8098 st-xz... and ...\n+0000c4d0: 6469 7374 2d74 6172 5ae2 8099 206f 7074 dist-tarZ... opt\n+0000c4e0: 696f 6e73 2069 6e0a 2020 2020 2075 7365 ions in. use\n+0000c4f0: 2e29 0a0a 2020 2020 2054 6865 7365 206f .).. These o\n+0000c500: 7074 696f 6e73 206d 7573 7420 6265 2070 ptions must be p\n+0000c510: 6173 7365 6420 6173 2061 7267 756d 656e assed as argumen\n+0000c520: 7473 2074 6f20 e280 9841 4d5f 494e 4954 ts to ...AM_INIT\n+0000c530: 5f41 5554 4f4d 414b 45e2 8099 0a20 2020 _AUTOMAKE.... \n+0000c540: 2020 282a 6e6f 7465 204d 6163 726f 733a (*note Macros:\n+0000c550: 3a29 2062 6563 6175 7365 2074 6865 7920 :) because they \n+0000c560: 6361 6e20 7265 7175 6972 6520 6164 6469 can require addi\n+0000c570: 7469 6f6e 616c 2063 6f6e 6669 6775 7265 tional configure\n+0000c580: 0a20 2020 2020 6368 6563 6b73 2e20 2041 . checks. A\n+0000c590: 7574 6f6d 616b 6520 7769 6c6c 2063 6f6d utomake will com\n+0000c5a0: 706c 6169 6e20 6966 2069 7420 7365 6573 plain if it sees\n+0000c5b0: 2073 7563 6820 6f70 7469 6f6e 7320 696e such options in\n+0000c5c0: 2061 6e0a 2020 2020 20e2 8098 4155 544f an. ...AUTO\n+0000c5d0: 4d41 4b45 5f4f 5054 494f 4e53 e280 9920 MAKE_OPTIONS... \n+0000c5e0: 7661 7269 6162 6c65 2e0a 0a20 2020 2020 variable... \n+0000c5f0: e280 9874 6172 2d76 37e2 8099 2073 656c ...tar-v7... sel\n+0000c600: 6563 7473 2074 6865 206f 6c64 2056 3720 ects the old V7 \n+0000c610: 7461 7220 666f 726d 6174 2e20 2054 6869 tar format. Thi\n+0000c620: 7320 6973 2074 6865 2068 6973 746f 7269 s is the histori\n+0000c630: 6361 6c0a 2020 2020 2064 6566 6175 6c74 cal. default\n+0000c640: 2e20 2054 6869 7320 616e 7469 7175 6174 . This antiquat\n+0000c650: 6564 2066 6f72 6d61 7420 6973 2075 6e64 ed format is und\n+0000c660: 6572 7374 6f6f 6420 6279 2061 6c6c 2074 erstood by all t\n+0000c670: 6172 0a20 2020 2020 696d 706c 656d 656e ar. implemen\n+0000c680: 7461 7469 6f6e 7320 616e 6420 7375 7070 tations and supp\n+0000c690: 6f72 7473 2066 696c 6520 6e61 6d65 7320 orts file names \n+0000c6a0: 7769 7468 2075 7020 746f 2039 3920 6368 with up to 99 ch\n+0000c6b0: 6172 6163 7465 7273 2e0a 2020 2020 2057 aracters.. W\n+0000c6c0: 6865 6e20 6769 7665 6e20 6c6f 6e67 6572 hen given longer\n+0000c6d0: 2066 696c 6520 6e61 6d65 7320 736f 6d65 file names some\n+0000c6e0: 2074 6172 2069 6d70 6c65 6d65 6e74 6174 tar implementat\n+0000c6f0: 696f 6e73 2077 696c 6c20 6469 6167 6e6f ions will diagno\n+0000c700: 7365 0a20 2020 2020 7468 6520 7072 6f62 se. the prob\n+0000c710: 6c65 6d20 7768 696c 6520 6f74 6865 7220 lem while other \n+0000c720: 7769 6c6c 2067 656e 6572 6174 6520 6272 will generate br\n+0000c730: 6f6b 656e 2074 6172 6261 6c6c 7320 6f72 oken tarballs or\n+0000c740: 2075 7365 0a20 2020 2020 6e6f 6e2d 706f use. non-po\n+0000c750: 7274 6162 6c65 2065 7874 656e 7369 6f6e rtable extension\n+0000c760: 732e 2020 4675 7274 6865 726d 6f72 652c s. Furthermore,\n+0000c770: 2074 6865 2056 3720 666f 726d 6174 2063 the V7 format c\n+0000c780: 616e 6e6f 7420 7374 6f72 650a 2020 2020 annot store. \n+0000c790: 2065 6d70 7479 2064 6972 6563 746f 7269 empty directori\n+0000c7a0: 6573 2e20 2057 6865 6e20 7573 696e 6720 es. When using \n+0000c7b0: 7468 6973 2066 6f72 6d61 742c 2063 6f6e this format, con\n+0000c7c0: 7369 6465 7220 7573 696e 6720 7468 650a sider using the.\n+0000c7d0: 2020 2020 20e2 8098 6669 6c65 6e61 6d65 ...filename\n+0000c7e0: 2d6c 656e 6774 682d 6d61 783d 3939 e280 -length-max=99..\n+0000c7f0: 9920 6f70 7469 6f6e 2074 6f20 6361 7463 . option to catc\n+0000c800: 6820 6669 6c65 206e 616d 6573 2074 6f6f h file names too\n+0000c810: 206c 6f6e 672e 0a0a 2020 2020 20e2 8098 long... ...\n+0000c820: 7461 722d 7573 7461 72e2 8099 2073 656c tar-ustar... sel\n+0000c830: 6563 7473 2074 6865 2075 7374 6172 2066 ects the ustar f\n+0000c840: 6f72 6d61 7420 6465 6669 6e65 6420 6279 ormat defined by\n+0000c850: 2050 4f53 4958 2031 3030 332e 312d 3139 POSIX 1003.1-19\n+0000c860: 3838 2e0a 2020 2020 2054 6869 7320 666f 88.. This fo\n+0000c870: 726d 6174 2069 7320 6265 6c69 6576 6564 rmat is believed\n+0000c880: 2074 6f20 6265 206f 6c64 2065 6e6f 7567 to be old enoug\n+0000c890: 6820 746f 2062 6520 706f 7274 6162 6c65 h to be portable\n+0000c8a0: 2e20 2049 7420 6675 6c6c 790a 2020 2020 . It fully. \n+0000c8b0: 2073 7570 706f 7274 7320 656d 7074 7920 supports empty \n+0000c8c0: 6469 7265 6374 6f72 6965 732e 2020 4974 directories. It\n+0000c8d0: 2063 616e 2073 746f 7265 2066 696c 6520 can store file \n+0000c8e0: 6e61 6d65 7320 7769 7468 2075 7020 746f names with up to\n+0000c8f0: 2032 3536 0a20 2020 2020 6368 6172 6163 256. charac\n+0000c900: 7465 7273 2c20 7072 6f76 6964 6564 2074 ters, provided t\n+0000c910: 6861 7420 7468 6520 6669 6c65 206e 616d hat the file nam\n+0000c920: 6520 6361 6e20 6265 2073 706c 6974 2061 e can be split a\n+0000c930: 7420 6469 7265 6374 6f72 790a 2020 2020 t directory. \n+0000c940: 2073 6570 6172 6174 6f72 2069 6e20 7477 separator in tw\n+0000c950: 6f20 7061 7274 732c 2066 6972 7374 206f o parts, first o\n+0000c960: 6620 7468 656d 2062 6569 6e67 2061 7420 f them being at \n+0000c970: 6d6f 7374 2031 3535 2062 7974 6573 206c most 155 bytes l\n+0000c980: 6f6e 672e 0a20 2020 2020 536f 2c20 696e ong.. So, in\n+0000c990: 206d 6f73 7420 6361 7365 7320 7468 6520 most cases the \n+0000c9a0: 6d61 7869 6d75 6d20 6669 6c65 206e 616d maximum file nam\n+0000c9b0: 6520 6c65 6e67 7468 2077 696c 6c20 6265 e length will be\n+0000c9c0: 2073 686f 7274 6572 2074 6861 6e0a 2020 shorter than. \n+0000c9d0: 2020 2032 3536 2063 6861 7261 6374 6572 256 character\n+0000c9e0: 732e 2020 486f 7765 7665 7220 796f 7520 s. However you \n+0000c9f0: 6d61 7920 7275 6e20 6167 6169 6e73 7420 may run against \n+0000ca00: 6272 6f6b 656e 2074 6172 0a20 2020 2020 broken tar. \n+0000ca10: 696d 706c 656d 656e 7461 7469 6f6e 7320 implementations \n+0000ca20: 7468 6174 2069 6e63 6f72 7265 6374 6c79 that incorrectly\n+0000ca30: 2068 616e 646c 6520 6669 6c65 206e 616d handle file nam\n+0000ca40: 6573 206c 6f6e 6765 7220 7468 616e 2039 es longer than 9\n+0000ca50: 390a 2020 2020 2063 6861 7261 6374 6572 9. character\n+0000ca60: 7320 2870 6c65 6173 6520 7265 706f 7274 s (please report\n+0000ca70: 2074 6865 6d20 746f 203c 6275 672d 6175 them to \n+0000ca90: 736f 2077 6520 6361 6e0a 2020 2020 2064 so we can. d\n+0000caa0: 6f63 756d 656e 7420 7468 6973 2061 6363 ocument this acc\n+0000cab0: 7572 6174 656c 7929 2e0a 0a20 2020 2020 urately)... \n+0000cac0: e280 9874 6172 2d70 6178 e280 9920 7365 ...tar-pax... se\n+0000cad0: 6c65 6374 7320 7468 6520 6e65 7720 7061 lects the new pa\n+0000cae0: 7820 696e 7465 7263 6861 6e67 6520 666f x interchange fo\n+0000caf0: 726d 6174 2064 6566 696e 6564 2062 7920 rmat defined by \n+0000cb00: 504f 5349 580a 2020 2020 2031 3030 332e POSIX. 1003.\n+0000cb10: 312d 3230 3031 2e20 2049 7420 646f 6573 1-2001. It does\n+0000cb20: 206e 6f74 206c 696d 6974 2074 6865 206c not limit the l\n+0000cb30: 656e 6774 6820 6f66 2066 696c 6520 6e61 ength of file na\n+0000cb40: 6d65 732e 2020 486f 7765 7665 722c 0a20 mes. However,. \n+0000cb50: 2020 2020 7468 6973 2066 6f72 6d61 7420 this format \n+0000cb60: 6973 2076 6572 7920 796f 756e 6720 616e is very young an\n+0000cb70: 6420 7368 6f75 6c64 2070 726f 6261 626c d should probabl\n+0000cb80: 7920 6265 2072 6573 7472 6963 7465 6420 y be restricted \n+0000cb90: 746f 0a20 2020 2020 7061 636b 6167 6573 to. packages\n+0000cba0: 2074 6861 7420 7461 7267 6574 206f 6e6c that target onl\n+0000cbb0: 7920 7665 7279 206d 6f64 6572 6e20 706c y very modern pl\n+0000cbc0: 6174 666f 726d 732e 2020 5468 6572 6520 atforms. There \n+0000cbd0: 6172 6520 6d6f 7665 730a 2020 2020 2074 are moves. t\n+0000cbe0: 6f20 6368 616e 6765 2074 6865 2070 6178 o change the pax\n+0000cbf0: 2066 6f72 6d61 7420 696e 2061 6e20 7570 format in an up\n+0000cc00: 7761 7264 2d63 6f6d 7061 7469 626c 6520 ward-compatible \n+0000cc10: 7761 792c 2073 6f20 7468 6973 0a20 2020 way, so this. \n+0000cc20: 2020 6f70 7469 6f6e 206d 6179 2072 6566 option may ref\n+0000cc30: 6572 2074 6f20 6120 6d6f 7265 2072 6563 er to a more rec\n+0000cc40: 656e 7420 7665 7273 696f 6e20 696e 2074 ent version in t\n+0000cc50: 6865 2066 7574 7572 652e 0a0a 2020 2020 he future... \n+0000cc60: 202a 4e6f 7465 2043 6f6e 7472 6f6c 6c69 *Note Controlli\n+0000cc70: 6e67 2074 6865 2041 7263 6869 7665 2046 ng the Archive F\n+0000cc80: 6f72 6d61 743a 2028 7461 7229 466f 726d ormat: (tar)Form\n+0000cc90: 6174 732c 2066 6f72 2066 7572 7468 6572 ats, for further\n+0000cca0: 0a20 2020 2020 6469 7363 7573 7369 6f6e . discussion\n+0000ccb0: 2061 626f 7574 2074 6172 2066 6f72 6d61 about tar forma\n+0000ccc0: 7473 2e0a 0a20 2020 2020 e280 9863 6f6e ts... ...con\n+0000ccd0: 6669 6775 7265 e280 9920 6b6e 6f77 7320 figure... knows \n+0000cce0: 7365 7665 7261 6c20 7761 7973 2074 6f20 several ways to \n+0000ccf0: 636f 6e73 7472 7563 7420 7468 6573 6520 construct these \n+0000cd00: 666f 726d 6174 732e 2020 4974 2077 696c formats. It wil\n+0000cd10: 6c0a 2020 2020 206e 6f74 2061 626f 7274 l. not abort\n+0000cd20: 2069 6620 6974 2063 616e 6e6f 7420 6669 if it cannot fi\n+0000cd30: 6e64 2061 2074 6f6f 6c20 7570 2074 6f20 nd a tool up to \n+0000cd40: 7468 6520 7461 736b 2028 736f 2074 6861 the task (so tha\n+0000cd50: 7420 7468 650a 2020 2020 2070 6163 6b61 t the. packa\n+0000cd60: 6765 2063 616e 2073 7469 6c6c 2062 6520 ge can still be \n+0000cd70: 6275 696c 7429 2c20 6275 7420 e280 986d built), but ...m\n+0000cd80: 616b 6520 6469 7374 e280 9920 7769 6c6c ake dist... will\n+0000cd90: 2066 6169 6c2e 0a0a 5645 5253 494f 4e0a fail...VERSION.\n+0000cda0: 2020 2020 2041 2076 6572 7369 6f6e 206e A version n\n+0000cdb0: 756d 6265 7220 2865 2e67 2e2c 20e2 8098 umber (e.g., ...\n+0000cdc0: 302e 3330 e280 9929 2063 616e 2062 6520 0.30...) can be \n+0000cdd0: 7370 6563 6966 6965 642e 2020 4966 2041 specified. If A\n+0000cde0: 7574 6f6d 616b 6520 6973 0a20 2020 2020 utomake is. \n+0000cdf0: 6e6f 7420 6e65 7765 7220 7468 616e 2074 not newer than t\n+0000ce00: 6865 2076 6572 7369 6f6e 2073 7065 6369 he version speci\n+0000ce10: 6669 6564 2c20 6372 6561 7469 6f6e 206f fied, creation o\n+0000ce20: 6620 7468 6520 e280 984d 616b 6566 696c f the ...Makefil\n+0000ce30: 652e 696e e280 990a 2020 2020 2077 696c e.in.... wil\n+0000ce40: 6c20 6265 2073 7570 7072 6573 7365 642e l be suppressed.\n+0000ce50: 0a0a e280 982d 5743 4154 4547 4f52 59e2 .....-WCATEGORY.\n+0000ce60: 8099 206f 7220 e280 982d 2d77 6172 6e69 .. or ...--warni\n+0000ce70: 6e67 733d 4341 5445 474f 5259 e280 990a ngs=CATEGORY....\n+0000ce80: 2020 2020 2054 6865 7365 206f 7074 696f These optio\n+0000ce90: 6e73 2062 6568 6176 6520 6578 6163 746c ns behave exactl\n+0000cea0: 7920 6c69 6b65 2074 6865 6972 2063 6f6d y like their com\n+0000ceb0: 6d61 6e64 2d6c 696e 6520 636f 756e 7465 mand-line counte\n+0000cec0: 7270 6172 740a 2020 2020 2028 2a6e 6f74 rpart. (*not\n+0000ced0: 6520 6175 746f 6d61 6b65 2049 6e76 6f63 e automake Invoc\n+0000cee0: 6174 696f 6e3a 3a29 2e20 2054 6869 7320 ation::). This \n+0000cef0: 616c 6c6f 7773 2079 6f75 2074 6f20 656e allows you to en\n+0000cf00: 6162 6c65 206f 720a 2020 2020 2064 6973 able or. dis\n+0000cf10: 6162 6c65 2073 6f6d 6520 7761 726e 696e able some warnin\n+0000cf20: 6720 6361 7465 676f 7269 6573 206f 6e20 g categories on \n+0000cf30: 6120 7065 722d 6669 6c65 2062 6173 6973 a per-file basis\n+0000cf40: 2e20 2059 6f75 2063 616e 2061 6c73 6f0a . You can also.\n+0000cf50: 2020 2020 2073 6574 7570 2073 6f6d 6520 setup some \n+0000cf60: 7761 726e 696e 6773 2066 6f72 2079 6f75 warnings for you\n+0000cf70: 7220 656e 7469 7265 2070 726f 6a65 6374 r entire project\n+0000cf80: 3b20 666f 7220 696e 7374 616e 6365 2c20 ; for instance, \n+0000cf90: 7472 790a 2020 2020 20e2 8098 414d 5f49 try. ...AM_I\n+0000cfa0: 4e49 545f 4155 544f 4d41 4b45 285b 2d57 NIT_AUTOMAKE([-W\n+0000cfb0: 616c 6c5d 29e2 8099 2069 6e20 796f 7572 all])... in your\n+0000cfc0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+0000cfd0: e280 992e 0a0a 2020 2055 6e72 6563 6f67 ...... Unrecog\n+0000cfe0: 6e69 7a65 6420 6f70 7469 6f6e 7320 6172 nized options ar\n+0000cff0: 6520 6469 6167 6e6f 7365 6420 6279 20e2 e diagnosed by .\n+0000d000: 8098 6175 746f 6d61 6b65 e280 992e 0a0a ..automake......\n+0000d010: 2020 2049 6620 796f 7520 7761 6e74 2061 If you want a\n+0000d020: 6e20 6f70 7469 6f6e 2074 6f20 6170 706c n option to appl\n+0000d030: 7920 746f 2061 6c6c 2074 6865 2066 696c y to all the fil\n+0000d040: 6573 2069 6e20 7468 6520 7472 6565 2c20 es in the tree, \n+0000d050: 796f 7520 6361 6e0a 7573 6520 7468 6520 you can.use the \n+0000d060: e280 9841 4d5f 494e 4954 5f41 5554 4f4d ...AM_INIT_AUTOM\n+0000d070: 414b 45e2 8099 206d 6163 726f 2069 6e20 AKE... macro in \n+0000d080: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0000d090: 8099 2e20 202a 4e6f 7465 204d 6163 726f ... *Note Macro\n+0000d0a0: 733a 3a2e 0a0a 1f0a 4669 6c65 3a20 6175 s::.....File: au\n+0000d0b0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+0000d0c0: 2c20 204e 6f64 653a 204d 6973 6365 6c6c , Node: Miscell\n+0000d0d0: 616e 656f 7573 2c20 204e 6578 743a 2049 aneous, Next: I\n+0000d0e0: 6e63 6c75 6465 2c20 2050 7265 763a 204f nclude, Prev: O\n+0000d0f0: 7074 696f 6e73 2c20 2055 703a 2054 6f70 ptions, Up: Top\n+0000d100: 0a0a 3138 204d 6973 6365 6c6c 616e 656f ..18 Miscellaneo\n+0000d110: 7573 2052 756c 6573 0a2a 2a2a 2a2a 2a2a us Rules.*******\n+0000d120: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a ***************.\n+0000d130: 0a54 6865 7265 2061 7265 2061 2066 6577 .There are a few\n+0000d140: 2072 756c 6573 2061 6e64 2076 6172 6961 rules and varia\n+0000d150: 626c 6573 2074 6861 7420 6469 646e 2774 bles that didn't\n+0000d160: 2066 6974 2061 6e79 7768 6572 6520 656c fit anywhere el\n+0000d170: 7365 2e0a 0a2a 204d 656e 753a 0a0a 2a20 se...* Menu:..* \n+0000d180: 5461 6773 3a3a 2020 2020 2020 2020 496e Tags:: In\n+0000d190: 7465 7266 6163 696e 6720 746f 2065 7461 terfacing to eta\n+0000d1a0: 6773 2061 6e64 206d 6b69 640a 2a20 5375 gs and mkid.* Su\n+0000d1b0: 6666 6978 6573 3a3a 2020 2020 4861 6e64 ffixes:: Hand\n+0000d1c0: 6c69 6e67 206e 6577 2066 696c 6520 6578 ling new file ex\n+0000d1d0: 7465 6e73 696f 6e73 0a2a 204d 756c 7469 tensions.* Multi\n+0000d1e0: 6c69 6273 3a3a 2020 2053 7570 706f 7274 libs:: Support\n+0000d1f0: 2066 6f72 206d 756c 7469 6c69 6273 2028 for multilibs (\n+0000d200: 6465 7072 6563 6174 6564 2c20 736f 6f6e deprecated, soon\n+0000d210: 2074 6f20 6265 2072 656d 6f76 6564 292e to be removed).\n+0000d220: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+0000d230: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+0000d240: 6f64 653a 2054 6167 732c 2020 4e65 7874 ode: Tags, Next\n+0000d250: 3a20 5375 6666 6978 6573 2c20 2055 703a : Suffixes, Up:\n+0000d260: 204d 6973 6365 6c6c 616e 656f 7573 0a0a Miscellaneous..\n+0000d270: 3138 2e31 2049 6e74 6572 6661 6369 6e67 18.1 Interfacing\n+0000d280: 2074 6f20 e280 9865 7461 6773 e280 990a to ...etags....\n 0000d290: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000d2a0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f ==========..Auto\n-0000d2b0: 6d61 6b65 2077 696c 6c20 6765 6e65 7261 make will genera\n-0000d2c0: 7465 2072 756c 6573 2074 6f20 6765 6e65 te rules to gene\n-0000d2d0: 7261 7465 20e2 8098 5441 4753 e280 9920 rate ...TAGS... \n-0000d2e0: 6669 6c65 7320 666f 7220 7573 6520 7769 files for use wi\n-0000d2f0: 7468 2047 4e55 0a45 6d61 6373 2075 6e64 th GNU.Emacs und\n-0000d300: 6572 2073 6f6d 6520 6369 7263 756d 7374 er some circumst\n-0000d310: 616e 6365 732e 0a0a 2020 2049 6620 616e ances... If an\n-0000d320: 7920 432c 2043 2b2b 206f 7220 466f 7274 y C, C++ or Fort\n-0000d330: 7261 6e20 3737 2073 6f75 7263 6520 636f ran 77 source co\n-0000d340: 6465 206f 7220 6865 6164 6572 7320 6172 de or headers ar\n-0000d350: 6520 7072 6573 656e 742c 2074 6865 6e0a e present, then.\n-0000d360: e280 9874 6167 73e2 8099 2061 6e64 20e2 ...tags... and .\n-0000d370: 8098 5441 4753 e280 9920 7275 6c65 7320 ..TAGS... rules \n-0000d380: 7769 6c6c 2062 6520 6765 6e65 7261 7465 will be generate\n-0000d390: 6420 666f 7220 7468 6520 6469 7265 6374 d for the direct\n-0000d3a0: 6f72 792e 2020 416c 6c20 6669 6c65 730a ory. All files.\n-0000d3b0: 6c69 7374 6564 2075 7369 6e67 2074 6865 listed using the\n-0000d3c0: 20e2 8098 5f53 4f55 5243 4553 e280 992c ..._SOURCES...,\n-0000d3d0: 20e2 8098 5f48 4541 4445 5253 e280 992c ..._HEADERS...,\n-0000d3e0: 2061 6e64 20e2 8098 5f4c 4953 50e2 8099 and ..._LISP...\n-0000d3f0: 2070 7269 6d61 7269 6573 2077 696c 6c20 primaries will \n-0000d400: 6265 0a75 7365 6420 746f 2067 656e 6572 be.used to gener\n-0000d410: 6174 6520 7461 6773 2e20 204e 6f74 6520 ate tags. Note \n-0000d420: 7468 6174 2067 656e 6572 6174 6564 2073 that generated s\n-0000d430: 6f75 7263 6520 6669 6c65 7320 7468 6174 ource files that\n-0000d440: 2061 7265 206e 6f74 0a64 6973 7472 6962 are not.distrib\n-0000d450: 7574 6564 206d 7573 7420 6265 2064 6563 uted must be dec\n-0000d460: 6c61 7265 6420 696e 2076 6172 6961 626c lared in variabl\n-0000d470: 6573 206c 696b 6520 e280 986e 6f64 6973 es like ...nodis\n-0000d480: 745f 6e6f 696e 7374 5f48 4541 4445 5253 t_noinst_HEADERS\n-0000d490: e280 990a 6f72 20e2 8098 6e6f 6469 7374 ....or ...nodist\n-0000d4a0: 5f50 524f 475f 534f 5552 4345 53e2 8099 _PROG_SOURCES...\n-0000d4b0: 206f 7220 7468 6579 2077 696c 6c20 6265 or they will be\n-0000d4c0: 2069 676e 6f72 6564 2e0a 0a20 2020 4120 ignored... A \n-0000d4d0: e280 9874 6167 73e2 8099 2072 756c 6520 ...tags... rule \n-0000d4e0: 7769 6c6c 2062 6520 6f75 7470 7574 2061 will be output a\n-0000d4f0: 7420 7468 6520 746f 706d 6f73 7420 6469 t the topmost di\n-0000d500: 7265 6374 6f72 7920 6f66 2061 0a6d 756c rectory of a.mul\n-0000d510: 7469 2d64 6972 6563 746f 7279 2070 6163 ti-directory pac\n-0000d520: 6b61 6765 2e20 2057 6865 6e20 7275 6e20 kage. When run \n-0000d530: 6672 6f6d 2074 6869 7320 746f 706d 6f73 from this topmos\n-0000d540: 7420 6469 7265 6374 6f72 792c 20e2 8098 t directory, ...\n-0000d550: 6d61 6b65 0a74 6167 73e2 8099 2077 696c make.tags... wil\n-0000d560: 6c20 6765 6e65 7261 7465 2061 20e2 8098 l generate a ...\n-0000d570: 5441 4753 e280 9920 6669 6c65 2074 6861 TAGS... file tha\n-0000d580: 7420 696e 636c 7564 6573 2062 7920 7265 t includes by re\n-0000d590: 6665 7265 6e63 6520 616c 6c20 e280 9854 ference all ...T\n-0000d5a0: 4147 53e2 8099 0a66 696c 6573 2066 726f AGS....files fro\n-0000d5b0: 6d20 7375 6264 6972 6563 746f 7269 6573 m subdirectories\n-0000d5c0: 2e0a 0a20 2020 5468 6520 e280 9874 6167 ... The ...tag\n-0000d5d0: 73e2 8099 2072 756c 6520 7769 6c6c 2061 s... rule will a\n-0000d5e0: 6c73 6f20 6265 2067 656e 6572 6174 6564 lso be generated\n-0000d5f0: 2069 6620 7468 6520 7661 7269 6162 6c65 if the variable\n-0000d600: 20e2 8098 4554 4147 535f 4152 4753 e280 ...ETAGS_ARGS..\n-0000d610: 990a 6973 2064 6566 696e 6564 2e20 2054 ..is defined. T\n-0000d620: 6869 7320 7661 7269 6162 6c65 2069 7320 his variable is \n-0000d630: 696e 7465 6e64 6564 2066 6f72 2075 7365 intended for use\n-0000d640: 2069 6e20 6469 7265 6374 6f72 6965 7320 in directories \n-0000d650: 7468 6174 0a63 6f6e 7461 696e 2074 6167 that.contain tag\n-0000d660: 6761 626c 6520 736f 7572 6365 2074 6861 gable source tha\n-0000d670: 7420 e280 9865 7461 6773 e280 9920 646f t ...etags... do\n-0000d680: 6573 206e 6f74 2075 6e64 6572 7374 616e es not understan\n-0000d690: 642e 2020 5468 6520 7573 6572 2063 616e d. The user can\n-0000d6a0: 0a75 7365 2074 6865 20e2 8098 4554 4147 .use the ...ETAG\n-0000d6b0: 5346 4c41 4753 e280 9920 746f 2070 6173 SFLAGS... to pas\n-0000d6c0: 7320 6164 6469 7469 6f6e 616c 2066 6c61 s additional fla\n-0000d6d0: 6773 2074 6f20 e280 9865 7461 6773 e280 gs to ...etags..\n-0000d6e0: 993b 0ae2 8098 414d 5f45 5441 4753 464c .;....AM_ETAGSFL\n-0000d6f0: 4147 53e2 8099 2069 7320 616c 736f 2061 AGS... is also a\n-0000d700: 7661 696c 6162 6c65 2066 6f72 2075 7365 vailable for use\n-0000d710: 2069 6e20 e280 984d 616b 6566 696c 652e in ...Makefile.\n-0000d720: 616d e280 992e 0a0a 2020 2048 6572 6520 am...... Here \n-0000d730: 6973 2068 6f77 2041 7574 6f6d 616b 6520 is how Automake \n-0000d740: 6765 6e65 7261 7465 7320 7461 6773 2066 generates tags f\n-0000d750: 6f72 2069 7473 2073 6f75 7263 652c 2061 or its source, a\n-0000d760: 6e64 2066 6f72 206e 6f64 6573 2069 6e0a nd for nodes in.\n-0000d770: 6974 7320 5465 7869 6e66 6f20 6669 6c65 its Texinfo file\n-0000d780: 3a0a 0a20 2020 2020 4554 4147 535f 4152 :.. ETAGS_AR\n-0000d790: 4753 203d 2061 7574 6f6d 616b 652e 696e GS = automake.in\n-0000d7a0: 202d 2d6c 616e 673d 6e6f 6e65 205c 0a20 --lang=none \\. \n-0000d7b0: 2020 2020 202d 2d72 6567 6578 3d27 2f5e --regex='/^\n-0000d7c0: 406e 6f64 655b 205c 745d 2b5c 285b 5e2c @node[ \\t]+\\([^,\n-0000d7d0: 5d2b 5c29 2f5c 312f 2720 6175 746f 6d61 ]+\\)/\\1/' automa\n-0000d7e0: 6b65 2e74 6578 690a 0a20 2020 4966 2079 ke.texi.. If y\n-0000d7f0: 6f75 2061 6464 2066 696c 6520 6e61 6d65 ou add file name\n-0000d800: 7320 746f 20e2 8098 4554 4147 535f 4152 s to ...ETAGS_AR\n-0000d810: 4753 e280 992c 2079 6f75 2077 696c 6c20 GS..., you will \n-0000d820: 7072 6f62 6162 6c79 2061 6c73 6f20 7761 probably also wa\n-0000d830: 6e74 2074 6f0a 6465 6669 6e65 20e2 8098 nt to.define ...\n-0000d840: 5441 4753 5f44 4550 454e 4445 4e43 4945 TAGS_DEPENDENCIE\n-0000d850: 53e2 8099 2e20 2054 6865 2063 6f6e 7465 S.... The conte\n-0000d860: 6e74 7320 6f66 2074 6869 7320 7661 7269 nts of this vari\n-0000d870: 6162 6c65 2061 7265 2061 6464 6564 0a64 able are added.d\n-0000d880: 6972 6563 746c 7920 746f 2074 6865 2064 irectly to the d\n-0000d890: 6570 656e 6465 6e63 6965 7320 666f 7220 ependencies for \n-0000d8a0: 7468 6520 e280 9874 6167 73e2 8099 2072 the ...tags... r\n-0000d8b0: 756c 652e 0a0a 2020 2041 7574 6f6d 616b ule... Automak\n-0000d8c0: 6520 616c 736f 2067 656e 6572 6174 6573 e also generates\n-0000d8d0: 2061 20e2 8098 6374 6167 73e2 8099 2072 a ...ctags... r\n-0000d8e0: 756c 6520 7468 6174 2063 616e 2062 6520 ule that can be \n-0000d8f0: 7573 6564 2074 6f20 6275 696c 640a e280 used to build...\n-0000d900: 9876 69e2 8099 2d73 7479 6c65 20e2 8098 .vi...-style ...\n-0000d910: 7461 6773 e280 9920 6669 6c65 732e 2020 tags... files. \n-0000d920: 5468 6520 7661 7269 6162 6c65 20e2 8098 The variable ...\n-0000d930: 4354 4147 53e2 8099 2069 7320 7468 6520 CTAGS... is the \n-0000d940: 6e61 6d65 206f 6620 7468 650a 7072 6f67 name of the.prog\n-0000d950: 7261 6d20 746f 2069 6e76 6f6b 6520 2862 ram to invoke (b\n-0000d960: 7920 6465 6661 756c 7420 e280 9863 7461 y default ...cta\n-0000d970: 6773 e280 9929 3b20 e280 9843 5441 4753 gs...); ...CTAGS\n-0000d980: 464c 4147 53e2 8099 2063 616e 2062 6520 FLAGS... can be \n-0000d990: 7573 6564 2062 7920 7468 650a 7573 6572 used by the.user\n-0000d9a0: 2074 6f20 7061 7373 2061 6464 6974 696f to pass additio\n-0000d9b0: 6e61 6c20 666c 6167 732c 2061 6e64 20e2 nal flags, and .\n-0000d9c0: 8098 414d 5f43 5441 4753 464c 4147 53e2 ..AM_CTAGSFLAGS.\n-0000d9d0: 8099 2063 616e 2062 6520 7573 6564 2062 .. can be used b\n-0000d9e0: 7920 7468 650a e280 984d 616b 6566 696c y the....Makefil\n-0000d9f0: 652e 616d e280 992e 0a0a 2020 2041 7574 e.am...... Aut\n-0000da00: 6f6d 616b 6520 7769 6c6c 2061 6c73 6f20 omake will also \n-0000da10: 6765 6e65 7261 7465 2061 6e20 e280 9849 generate an ...I\n-0000da20: 44e2 8099 2072 756c 6520 7468 6174 2077 D... rule that w\n-0000da30: 696c 6c20 7275 6e20 e280 986d 6b69 64e2 ill run ...mkid.\n-0000da40: 8099 206f 6e20 7468 650a 736f 7572 6365 .. on the.source\n-0000da50: 2e20 2054 6869 7320 6973 206f 6e6c 7920 . This is only \n-0000da60: 7375 7070 6f72 7465 6420 6f6e 2061 2064 supported on a d\n-0000da70: 6972 6563 746f 7279 2d62 792d 6469 7265 irectory-by-dire\n-0000da80: 6374 6f72 7920 6261 7369 732e 0a0a 2020 ctory basis... \n-0000da90: 2046 696e 616c 6c79 2c20 4175 746f 6d61 Finally, Automa\n-0000daa0: 6b65 2061 6c73 6f20 656d 6974 7320 7275 ke also emits ru\n-0000dab0: 6c65 7320 746f 2073 7570 706f 7274 2074 les to support t\n-0000dac0: 6865 2047 4e55 2047 6c6f 6261 6c20 5461 he GNU Global Ta\n-0000dad0: 6773 0a70 726f 6772 616d 2028 6874 7470 gs.program (http\n-0000dae0: 3a2f 2f77 7777 2e67 6e75 2e6f 7267 2f73 ://www.gnu.org/s\n-0000daf0: 6f66 7477 6172 652f 676c 6f62 616c 2f29 oftware/global/)\n-0000db00: 2e20 2054 6865 20e2 8098 4754 4147 53e2 . The ...GTAGS.\n-0000db10: 8099 2072 756c 6520 7275 6e73 0a47 6c6f .. rule runs.Glo\n-0000db20: 6261 6c20 5461 6773 2061 6e64 2070 7574 bal Tags and put\n-0000db30: 7320 7468 6520 7265 7375 6c74 2069 6e20 s the result in \n-0000db40: 7468 6520 746f 7020 6275 696c 6420 6469 the top build di\n-0000db50: 7265 6374 6f72 792e 2020 5468 650a 7661 rectory. The.va\n-0000db60: 7269 6162 6c65 20e2 8098 4754 4147 535f riable ...GTAGS_\n-0000db70: 4152 4753 e280 9920 686f 6c64 7320 6172 ARGS... holds ar\n-0000db80: 6775 6d65 6e74 7320 7468 6174 2061 7265 guments that are\n-0000db90: 2070 6173 7365 6420 746f 20e2 8098 6774 passed to ...gt\n-0000dba0: 6167 73e2 8099 2e0a 0a1f 0a46 696c 653a ags........File:\n-0000dbb0: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-0000dbc0: 6e66 6f2c 2020 4e6f 6465 3a20 5375 6666 nfo, Node: Suff\n-0000dbd0: 6978 6573 2c20 204e 6578 743a 204d 756c ixes, Next: Mul\n-0000dbe0: 7469 6c69 6273 2c20 2050 7265 763a 2054 tilibs, Prev: T\n-0000dbf0: 6167 732c 2020 5570 3a20 4d69 7363 656c ags, Up: Miscel\n-0000dc00: 6c61 6e65 6f75 730a 0a31 382e 3220 4861 laneous..18.2 Ha\n-0000dc10: 6e64 6c69 6e67 206e 6577 2066 696c 6520 ndling new file \n-0000dc20: 6578 7465 6e73 696f 6e73 0a3d 3d3d 3d3d extensions.=====\n+0000d2a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 7574 ===========..Aut\n+0000d2b0: 6f6d 616b 6520 7769 6c6c 2067 656e 6572 omake will gener\n+0000d2c0: 6174 6520 7275 6c65 7320 746f 2067 656e ate rules to gen\n+0000d2d0: 6572 6174 6520 e280 9854 4147 53e2 8099 erate ...TAGS...\n+0000d2e0: 2066 696c 6573 2066 6f72 2075 7365 2077 files for use w\n+0000d2f0: 6974 6820 474e 550a 456d 6163 7320 756e ith GNU.Emacs un\n+0000d300: 6465 7220 736f 6d65 2063 6972 6375 6d73 der some circums\n+0000d310: 7461 6e63 6573 2e0a 0a20 2020 4966 2061 tances... If a\n+0000d320: 6e79 2043 2c20 432b 2b20 6f72 2046 6f72 ny C, C++ or For\n+0000d330: 7472 616e 2037 3720 736f 7572 6365 2063 tran 77 source c\n+0000d340: 6f64 6520 6f72 2068 6561 6465 7273 2061 ode or headers a\n+0000d350: 7265 2070 7265 7365 6e74 2c20 7468 656e re present, then\n+0000d360: 0ae2 8098 7461 6773 e280 9920 616e 6420 ....tags... and \n+0000d370: e280 9854 4147 53e2 8099 2072 756c 6573 ...TAGS... rules\n+0000d380: 2077 696c 6c20 6265 2067 656e 6572 6174 will be generat\n+0000d390: 6564 2066 6f72 2074 6865 2064 6972 6563 ed for the direc\n+0000d3a0: 746f 7279 2e20 2041 6c6c 2066 696c 6573 tory. All files\n+0000d3b0: 0a6c 6973 7465 6420 7573 696e 6720 7468 .listed using th\n+0000d3c0: 6520 e280 985f 534f 5552 4345 53e2 8099 e ..._SOURCES...\n+0000d3d0: 2c20 e280 985f 4845 4144 4552 53e2 8099 , ..._HEADERS...\n+0000d3e0: 2c20 616e 6420 e280 985f 4c49 5350 e280 , and ..._LISP..\n+0000d3f0: 9920 7072 696d 6172 6965 7320 7769 6c6c . primaries will\n+0000d400: 2062 650a 7573 6564 2074 6f20 6765 6e65 be.used to gene\n+0000d410: 7261 7465 2074 6167 732e 2020 4e6f 7465 rate tags. Note\n+0000d420: 2074 6861 7420 6765 6e65 7261 7465 6420 that generated \n+0000d430: 736f 7572 6365 2066 696c 6573 2074 6861 source files tha\n+0000d440: 7420 6172 6520 6e6f 740a 6469 7374 7269 t are not.distri\n+0000d450: 6275 7465 6420 6d75 7374 2062 6520 6465 buted must be de\n+0000d460: 636c 6172 6564 2069 6e20 7661 7269 6162 clared in variab\n+0000d470: 6c65 7320 6c69 6b65 20e2 8098 6e6f 6469 les like ...nodi\n+0000d480: 7374 5f6e 6f69 6e73 745f 4845 4144 4552 st_noinst_HEADER\n+0000d490: 53e2 8099 0a6f 7220 e280 986e 6f64 6973 S....or ...nodis\n+0000d4a0: 745f 5052 4f47 5f53 4f55 5243 4553 e280 t_PROG_SOURCES..\n+0000d4b0: 9920 6f72 2074 6865 7920 7769 6c6c 2062 . or they will b\n+0000d4c0: 6520 6967 6e6f 7265 642e 0a0a 2020 2041 e ignored... A\n+0000d4d0: 20e2 8098 7461 6773 e280 9920 7275 6c65 ...tags... rule\n+0000d4e0: 2077 696c 6c20 6265 206f 7574 7075 7420 will be output \n+0000d4f0: 6174 2074 6865 2074 6f70 6d6f 7374 2064 at the topmost d\n+0000d500: 6972 6563 746f 7279 206f 6620 610a 6d75 irectory of a.mu\n+0000d510: 6c74 692d 6469 7265 6374 6f72 7920 7061 lti-directory pa\n+0000d520: 636b 6167 652e 2020 5768 656e 2072 756e ckage. When run\n+0000d530: 2066 726f 6d20 7468 6973 2074 6f70 6d6f from this topmo\n+0000d540: 7374 2064 6972 6563 746f 7279 2c20 e280 st directory, ..\n+0000d550: 986d 616b 650a 7461 6773 e280 9920 7769 .make.tags... wi\n+0000d560: 6c6c 2067 656e 6572 6174 6520 6120 e280 ll generate a ..\n+0000d570: 9854 4147 53e2 8099 2066 696c 6520 7468 .TAGS... file th\n+0000d580: 6174 2069 6e63 6c75 6465 7320 6279 2072 at includes by r\n+0000d590: 6566 6572 656e 6365 2061 6c6c 20e2 8098 eference all ...\n+0000d5a0: 5441 4753 e280 990a 6669 6c65 7320 6672 TAGS....files fr\n+0000d5b0: 6f6d 2073 7562 6469 7265 6374 6f72 6965 om subdirectorie\n+0000d5c0: 732e 0a0a 2020 2054 6865 20e2 8098 7461 s... The ...ta\n+0000d5d0: 6773 e280 9920 7275 6c65 2077 696c 6c20 gs... rule will \n+0000d5e0: 616c 736f 2062 6520 6765 6e65 7261 7465 also be generate\n+0000d5f0: 6420 6966 2074 6865 2076 6172 6961 626c d if the variabl\n+0000d600: 6520 e280 9845 5441 4753 5f41 5247 53e2 e ...ETAGS_ARGS.\n+0000d610: 8099 0a69 7320 6465 6669 6e65 642e 2020 ...is defined. \n+0000d620: 5468 6973 2076 6172 6961 626c 6520 6973 This variable is\n+0000d630: 2069 6e74 656e 6465 6420 666f 7220 7573 intended for us\n+0000d640: 6520 696e 2064 6972 6563 746f 7269 6573 e in directories\n+0000d650: 2074 6861 740a 636f 6e74 6169 6e20 7461 that.contain ta\n+0000d660: 6767 6162 6c65 2073 6f75 7263 6520 7468 ggable source th\n+0000d670: 6174 20e2 8098 6574 6167 73e2 8099 2064 at ...etags... d\n+0000d680: 6f65 7320 6e6f 7420 756e 6465 7273 7461 oes not understa\n+0000d690: 6e64 2e20 2054 6865 2075 7365 7220 6361 nd. The user ca\n+0000d6a0: 6e0a 7573 6520 7468 6520 e280 9845 5441 n.use the ...ETA\n+0000d6b0: 4753 464c 4147 53e2 8099 2074 6f20 7061 GSFLAGS... to pa\n+0000d6c0: 7373 2061 6464 6974 696f 6e61 6c20 666c ss additional fl\n+0000d6d0: 6167 7320 746f 20e2 8098 6574 6167 73e2 ags to ...etags.\n+0000d6e0: 8099 3b0a e280 9841 4d5f 4554 4147 5346 ..;....AM_ETAGSF\n+0000d6f0: 4c41 4753 e280 9920 6973 2061 6c73 6f20 LAGS... is also \n+0000d700: 6176 6169 6c61 626c 6520 666f 7220 7573 available for us\n+0000d710: 6520 696e 20e2 8098 4d61 6b65 6669 6c65 e in ...Makefile\n+0000d720: 2e61 6de2 8099 2e0a 0a20 2020 4865 7265 .am...... Here\n+0000d730: 2069 7320 686f 7720 4175 746f 6d61 6b65 is how Automake\n+0000d740: 2067 656e 6572 6174 6573 2074 6167 7320 generates tags \n+0000d750: 666f 7220 6974 7320 736f 7572 6365 2c20 for its source, \n+0000d760: 616e 6420 666f 7220 6e6f 6465 7320 696e and for nodes in\n+0000d770: 0a69 7473 2054 6578 696e 666f 2066 696c .its Texinfo fil\n+0000d780: 653a 0a0a 2020 2020 2045 5441 4753 5f41 e:.. ETAGS_A\n+0000d790: 5247 5320 3d20 6175 746f 6d61 6b65 2e69 RGS = automake.i\n+0000d7a0: 6e20 2d2d 6c61 6e67 3d6e 6f6e 6520 5c0a n --lang=none \\.\n+0000d7b0: 2020 2020 2020 2d2d 7265 6765 783d 272f --regex='/\n+0000d7c0: 5e40 6e6f 6465 5b20 5c74 5d2b 5c28 5b5e ^@node[ \\t]+\\([^\n+0000d7d0: 2c5d 2b5c 292f 5c31 2f27 2061 7574 6f6d ,]+\\)/\\1/' autom\n+0000d7e0: 616b 652e 7465 7869 0a0a 2020 2049 6620 ake.texi.. If \n+0000d7f0: 796f 7520 6164 6420 6669 6c65 206e 616d you add file nam\n+0000d800: 6573 2074 6f20 e280 9845 5441 4753 5f41 es to ...ETAGS_A\n+0000d810: 5247 53e2 8099 2c20 796f 7520 7769 6c6c RGS..., you will\n+0000d820: 2070 726f 6261 626c 7920 616c 736f 2077 probably also w\n+0000d830: 616e 7420 746f 0a64 6566 696e 6520 e280 ant to.define ..\n+0000d840: 9854 4147 535f 4445 5045 4e44 454e 4349 .TAGS_DEPENDENCI\n+0000d850: 4553 e280 992e 2020 5468 6520 636f 6e74 ES.... The cont\n+0000d860: 656e 7473 206f 6620 7468 6973 2076 6172 ents of this var\n+0000d870: 6961 626c 6520 6172 6520 6164 6465 640a iable are added.\n+0000d880: 6469 7265 6374 6c79 2074 6f20 7468 6520 directly to the \n+0000d890: 6465 7065 6e64 656e 6369 6573 2066 6f72 dependencies for\n+0000d8a0: 2074 6865 20e2 8098 7461 6773 e280 9920 the ...tags... \n+0000d8b0: 7275 6c65 2e0a 0a20 2020 4175 746f 6d61 rule... Automa\n+0000d8c0: 6b65 2061 6c73 6f20 6765 6e65 7261 7465 ke also generate\n+0000d8d0: 7320 6120 e280 9863 7461 6773 e280 9920 s a ...ctags... \n+0000d8e0: 7275 6c65 2074 6861 7420 6361 6e20 6265 rule that can be\n+0000d8f0: 2075 7365 6420 746f 2062 7569 6c64 0ae2 used to build..\n+0000d900: 8098 7669 e280 992d 7374 796c 6520 e280 ..vi...-style ..\n+0000d910: 9874 6167 73e2 8099 2066 696c 6573 2e20 .tags... files. \n+0000d920: 2054 6865 2076 6172 6961 626c 6520 e280 The variable ..\n+0000d930: 9843 5441 4753 e280 9920 6973 2074 6865 .CTAGS... is the\n+0000d940: 206e 616d 6520 6f66 2074 6865 0a70 726f name of the.pro\n+0000d950: 6772 616d 2074 6f20 696e 766f 6b65 2028 gram to invoke (\n+0000d960: 6279 2064 6566 6175 6c74 20e2 8098 6374 by default ...ct\n+0000d970: 6167 73e2 8099 293b 20e2 8098 4354 4147 ags...); ...CTAG\n+0000d980: 5346 4c41 4753 e280 9920 6361 6e20 6265 SFLAGS... can be\n+0000d990: 2075 7365 6420 6279 2074 6865 0a75 7365 used by the.use\n+0000d9a0: 7220 746f 2070 6173 7320 6164 6469 7469 r to pass additi\n+0000d9b0: 6f6e 616c 2066 6c61 6773 2c20 616e 6420 onal flags, and \n+0000d9c0: e280 9841 4d5f 4354 4147 5346 4c41 4753 ...AM_CTAGSFLAGS\n+0000d9d0: e280 9920 6361 6e20 6265 2075 7365 6420 ... can be used \n+0000d9e0: 6279 2074 6865 0ae2 8098 4d61 6b65 6669 by the....Makefi\n+0000d9f0: 6c65 2e61 6de2 8099 2e0a 0a20 2020 4175 le.am...... Au\n+0000da00: 746f 6d61 6b65 2077 696c 6c20 616c 736f tomake will also\n+0000da10: 2067 656e 6572 6174 6520 616e 20e2 8098 generate an ...\n+0000da20: 4944 e280 9920 7275 6c65 2074 6861 7420 ID... rule that \n+0000da30: 7769 6c6c 2072 756e 20e2 8098 6d6b 6964 will run ...mkid\n+0000da40: e280 9920 6f6e 2074 6865 0a73 6f75 7263 ... on the.sourc\n+0000da50: 652e 2020 5468 6973 2069 7320 6f6e 6c79 e. This is only\n+0000da60: 2073 7570 706f 7274 6564 206f 6e20 6120 supported on a \n+0000da70: 6469 7265 6374 6f72 792d 6279 2d64 6972 directory-by-dir\n+0000da80: 6563 746f 7279 2062 6173 6973 2e0a 0a20 ectory basis... \n+0000da90: 2020 4669 6e61 6c6c 792c 2041 7574 6f6d Finally, Autom\n+0000daa0: 616b 6520 616c 736f 2065 6d69 7473 2072 ake also emits r\n+0000dab0: 756c 6573 2074 6f20 7375 7070 6f72 7420 ules to support \n+0000dac0: 7468 6520 474e 5520 476c 6f62 616c 2054 the GNU Global T\n+0000dad0: 6167 730a 7072 6f67 7261 6d20 2868 7474 ags.program (htt\n+0000dae0: 703a 2f2f 7777 772e 676e 752e 6f72 672f p://www.gnu.org/\n+0000daf0: 736f 6674 7761 7265 2f67 6c6f 6261 6c2f software/global/\n+0000db00: 292e 2020 5468 6520 e280 9847 5441 4753 ). The ...GTAGS\n+0000db10: e280 9920 7275 6c65 2072 756e 730a 476c ... rule runs.Gl\n+0000db20: 6f62 616c 2054 6167 7320 616e 6420 7075 obal Tags and pu\n+0000db30: 7473 2074 6865 2072 6573 756c 7420 696e ts the result in\n+0000db40: 2074 6865 2074 6f70 2062 7569 6c64 2064 the top build d\n+0000db50: 6972 6563 746f 7279 2e20 2054 6865 0a76 irectory. The.v\n+0000db60: 6172 6961 626c 6520 e280 9847 5441 4753 ariable ...GTAGS\n+0000db70: 5f41 5247 53e2 8099 2068 6f6c 6473 2061 _ARGS... holds a\n+0000db80: 7267 756d 656e 7473 2074 6861 7420 6172 rguments that ar\n+0000db90: 6520 7061 7373 6564 2074 6f20 e280 9867 e passed to ...g\n+0000dba0: 7461 6773 e280 992e 0a0a 1f0a 4669 6c65 tags........File\n+0000dbb0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0000dbc0: 696e 666f 2c20 204e 6f64 653a 2053 7566 info, Node: Suf\n+0000dbd0: 6669 7865 732c 2020 4e65 7874 3a20 4d75 fixes, Next: Mu\n+0000dbe0: 6c74 696c 6962 732c 2020 5072 6576 3a20 ltilibs, Prev: \n+0000dbf0: 5461 6773 2c20 2055 703a 204d 6973 6365 Tags, Up: Misce\n+0000dc00: 6c6c 616e 656f 7573 0a0a 3138 2e32 2048 llaneous..18.2 H\n+0000dc10: 616e 646c 696e 6720 6e65 7720 6669 6c65 andling new file\n+0000dc20: 2065 7874 656e 7369 6f6e 730a 3d3d 3d3d extensions.====\n 0000dc30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000dc40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4974 ============..It\n-0000dc50: 2069 7320 736f 6d65 7469 6d65 7320 7573 is sometimes us\n-0000dc60: 6566 756c 2074 6f20 696e 7472 6f64 7563 eful to introduc\n-0000dc70: 6520 6120 6e65 7720 696d 706c 6963 6974 e a new implicit\n-0000dc80: 2072 756c 6520 746f 2068 616e 646c 6520 rule to handle \n-0000dc90: 6120 6669 6c65 0a74 7970 6520 7468 6174 a file.type that\n-0000dca0: 2041 7574 6f6d 616b 6520 646f 6573 206e Automake does n\n-0000dcb0: 6f74 206b 6e6f 7720 6162 6f75 742e 0a0a ot know about...\n-0000dcc0: 2020 2046 6f72 2069 6e73 7461 6e63 652c For instance,\n-0000dcd0: 2073 7570 706f 7365 2079 6f75 2068 6164 suppose you had\n-0000dce0: 2061 2063 6f6d 7069 6c65 7220 7468 6174 a compiler that\n-0000dcf0: 2063 6f75 6c64 2063 6f6d 7069 6c65 20e2 could compile .\n-0000dd00: 8098 2e66 6f6f e280 990a 6669 6c65 7320 ...foo....files \n-0000dd10: 746f 20e2 8098 2e6f e280 9920 6669 6c65 to ....o... file\n-0000dd20: 732e 2020 596f 7520 776f 756c 6420 7369 s. You would si\n-0000dd30: 6d70 6c79 2064 6566 696e 6520 6120 7375 mply define a su\n-0000dd40: 6666 6978 2072 756c 6520 666f 7220 796f ffix rule for yo\n-0000dd50: 7572 0a6c 616e 6775 6167 653a 0a0a 2020 ur.language:.. \n-0000dd60: 2020 202e 666f 6f2e 6f3a 0a20 2020 2020 .foo.o:. \n-0000dd70: 2020 2020 2020 2020 666f 6f63 6320 2d63 foocc -c\n-0000dd80: 202d 6f20 2440 2024 3c0a 0a20 2020 5468 -o $@ $<.. Th\n-0000dd90: 656e 2079 6f75 2063 6f75 6c64 2064 6972 en you could dir\n-0000dda0: 6563 746c 7920 7573 6520 6120 e280 982e ectly use a ....\n-0000ddb0: 666f 6fe2 8099 2066 696c 6520 696e 2061 foo... file in a\n-0000ddc0: 20e2 8098 5f53 4f55 5243 4553 e280 9920 ..._SOURCES... \n-0000ddd0: 7661 7269 6162 6c65 0a61 6e64 2065 7870 variable.and exp\n-0000dde0: 6563 7420 7468 6520 636f 7272 6563 7420 ect the correct \n-0000ddf0: 7265 7375 6c74 733a 0a0a 2020 2020 2062 results:.. b\n-0000de00: 696e 5f50 524f 4752 414d 5320 3d20 646f in_PROGRAMS = do\n-0000de10: 6974 0a20 2020 2020 646f 6974 5f53 4f55 it. doit_SOU\n-0000de20: 5243 4553 203d 2064 6f69 742e 666f 6f0a RCES = doit.foo.\n-0000de30: 0a20 2020 5468 6973 2077 6173 2074 6865 . This was the\n-0000de40: 2073 696d 706c 6572 2061 6e64 206d 6f72 simpler and mor\n-0000de50: 6520 636f 6d6d 6f6e 2063 6173 652e 2020 e common case. \n-0000de60: 496e 206f 7468 6572 2063 6173 6573 2c20 In other cases, \n-0000de70: 796f 7520 7769 6c6c 0a68 6176 6520 746f you will.have to\n-0000de80: 2068 656c 7020 4175 746f 6d61 6b65 2074 help Automake t\n-0000de90: 6f20 6669 6775 7265 206f 7574 2077 6869 o figure out whi\n-0000dea0: 6368 2065 7874 656e 7369 6f6e 7320 796f ch extensions yo\n-0000deb0: 7520 6172 6520 6465 6669 6e69 6e67 0a79 u are defining.y\n-0000dec0: 6f75 7220 7375 6666 6978 2072 756c 6520 our suffix rule \n-0000ded0: 666f 722e 2020 5468 6973 2075 7375 616c for. This usual\n-0000dee0: 6c79 2068 6170 7065 6e73 2077 6865 6e20 ly happens when \n-0000def0: 796f 7572 2065 7874 656e 7369 6f6e 2064 your extension d\n-0000df00: 6f65 7320 6e6f 740a 7374 6172 7420 7769 oes not.start wi\n-0000df10: 7468 2061 2064 6f74 2e20 2054 6865 6e2c th a dot. Then,\n-0000df20: 2061 6c6c 2079 6f75 2068 6176 6520 746f all you have to\n-0000df30: 2064 6f20 6973 2074 6f20 7075 7420 6120 do is to put a \n-0000df40: 6c69 7374 206f 6620 6e65 770a 7375 6666 list of new.suff\n-0000df50: 6978 6573 2069 6e20 7468 6520 e280 9853 ixes in the ...S\n-0000df60: 5546 4649 5845 53e2 8099 2076 6172 6961 UFFIXES... varia\n-0000df70: 626c 6520 2a62 6566 6f72 652a 2079 6f75 ble *before* you\n-0000df80: 2064 6566 696e 6520 796f 7572 2069 6d70 define your imp\n-0000df90: 6c69 6369 740a 7275 6c65 2e0a 0a20 2020 licit.rule... \n-0000dfa0: 466f 7220 696e 7374 616e 6365 2c20 7468 For instance, th\n-0000dfb0: 6520 666f 6c6c 6f77 696e 6720 6465 6669 e following defi\n-0000dfc0: 6e69 7469 6f6e 2070 7265 7665 6e74 7320 nition prevents \n-0000dfd0: 4175 746f 6d61 6b65 2066 726f 6d0a 6d69 Automake from.mi\n-0000dfe0: 7369 6e74 6572 7072 6574 696e 6720 7468 sinterpreting th\n-0000dff0: 6520 e280 982e 6964 6c43 2e63 7070 3ae2 e ....idlC.cpp:.\n-0000e000: 8099 2072 756c 6520 6173 2061 6e20 6174 .. rule as an at\n-0000e010: 7465 6d70 7420 746f 2074 7261 6e73 666f tempt to transfo\n-0000e020: 726d 20e2 8098 2e69 646c 43e2 8099 0a66 rm ....idlC....f\n-0000e030: 696c 6573 2069 6e74 6f20 e280 982e 6370 iles into ....cp\n-0000e040: 70e2 8099 2066 696c 6573 2e0a 0a20 2020 p... files... \n-0000e050: 2020 5355 4646 4958 4553 203d 202e 6964 SUFFIXES = .id\n-0000e060: 6c20 432e 6370 700a 2020 2020 202e 6964 l C.cpp. .id\n-0000e070: 6c43 2e63 7070 3a0a 2020 2020 2020 2020 lC.cpp:. \n-0000e080: 2020 2020 2023 2077 6861 7465 7665 720a # whatever.\n-0000e090: 0a20 2020 4173 2079 6f75 206d 6179 2068 . As you may h\n-0000e0a0: 6176 6520 6e6f 7465 642c 2074 6865 20e2 ave noted, the .\n-0000e0b0: 8098 5355 4646 4958 4553 e280 9920 7661 ..SUFFIXES... va\n-0000e0c0: 7269 6162 6c65 2062 6568 6176 6573 206c riable behaves l\n-0000e0d0: 696b 6520 7468 650a e280 982e 5355 4646 ike the.....SUFF\n-0000e0e0: 4958 4553 e280 9920 7370 6563 6961 6c20 IXES... special \n-0000e0f0: 7461 7267 6574 206f 6620 e280 986d 616b target of ...mak\n-0000e100: 65e2 8099 2e20 2059 6f75 2073 686f 756c e.... You shoul\n-0000e110: 6420 6e6f 7420 746f 7563 6820 e280 982e d not touch ....\n-0000e120: 5355 4646 4958 4553 e280 990a 796f 7572 SUFFIXES....your\n-0000e130: 7365 6c66 2c20 6275 7420 7573 6520 e280 self, but use ..\n-0000e140: 9853 5546 4649 5845 53e2 8099 2069 6e73 .SUFFIXES... ins\n-0000e150: 7465 6164 2061 6e64 206c 6574 2041 7574 tead and let Aut\n-0000e160: 6f6d 616b 6520 6765 6e65 7261 7465 2074 omake generate t\n-0000e170: 6865 0a73 7566 6669 7820 6c69 7374 2066 he.suffix list f\n-0000e180: 6f72 20e2 8098 2e53 5546 4649 5845 53e2 or ....SUFFIXES.\n-0000e190: 8099 2e20 2041 6e79 2067 6976 656e 20e2 ... Any given .\n-0000e1a0: 8098 5355 4646 4958 4553 e280 9920 676f ..SUFFIXES... go\n-0000e1b0: 2061 7420 7468 6520 7374 6172 7420 6f66 at the start of\n-0000e1c0: 0a74 6865 2067 656e 6572 6174 6564 2073 .the generated s\n-0000e1d0: 7566 6669 7865 7320 6c69 7374 2c20 666f uffixes list, fo\n-0000e1e0: 6c6c 6f77 6564 2062 7920 4175 746f 6d61 llowed by Automa\n-0000e1f0: 6b65 2067 656e 6572 6174 6564 2073 7566 ke generated suf\n-0000e200: 6669 7865 7320 6e6f 740a 616c 7265 6164 fixes not.alread\n-0000e210: 7920 696e 2074 6865 206c 6973 742e 0a0a y in the list...\n-0000e220: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-0000e230: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-0000e240: 653a 204d 756c 7469 6c69 6273 2c20 2050 e: Multilibs, P\n-0000e250: 7265 763a 2053 7566 6669 7865 732c 2020 rev: Suffixes, \n-0000e260: 5570 3a20 4d69 7363 656c 6c61 6e65 6f75 Up: Miscellaneou\n-0000e270: 730a 0a31 382e 3320 5375 7070 6f72 7420 s..18.3 Support \n-0000e280: 666f 7220 4d75 6c74 696c 6962 7320 2864 for Multilibs (d\n-0000e290: 6570 7265 6361 7465 642c 2073 6f6f 6e20 eprecated, soon \n-0000e2a0: 746f 2062 6520 7265 6d6f 7665 6429 2e0a to be removed)..\n-0000e2b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+0000dc40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 =============..I\n+0000dc50: 7420 6973 2073 6f6d 6574 696d 6573 2075 t is sometimes u\n+0000dc60: 7365 6675 6c20 746f 2069 6e74 726f 6475 seful to introdu\n+0000dc70: 6365 2061 206e 6577 2069 6d70 6c69 6369 ce a new implici\n+0000dc80: 7420 7275 6c65 2074 6f20 6861 6e64 6c65 t rule to handle\n+0000dc90: 2061 2066 696c 650a 7479 7065 2074 6861 a file.type tha\n+0000dca0: 7420 4175 746f 6d61 6b65 2064 6f65 7320 t Automake does \n+0000dcb0: 6e6f 7420 6b6e 6f77 2061 626f 7574 2e0a not know about..\n+0000dcc0: 0a20 2020 466f 7220 696e 7374 616e 6365 . For instance\n+0000dcd0: 2c20 7375 7070 6f73 6520 796f 7520 6861 , suppose you ha\n+0000dce0: 6420 6120 636f 6d70 696c 6572 2074 6861 d a compiler tha\n+0000dcf0: 7420 636f 756c 6420 636f 6d70 696c 6520 t could compile \n+0000dd00: e280 982e 666f 6fe2 8099 0a66 696c 6573 ....foo....files\n+0000dd10: 2074 6f20 e280 982e 6fe2 8099 2066 696c to ....o... fil\n+0000dd20: 6573 2e20 2059 6f75 2077 6f75 6c64 2073 es. You would s\n+0000dd30: 696d 706c 7920 6465 6669 6e65 2061 2073 imply define a s\n+0000dd40: 7566 6669 7820 7275 6c65 2066 6f72 2079 uffix rule for y\n+0000dd50: 6f75 720a 6c61 6e67 7561 6765 3a0a 0a20 our.language:.. \n+0000dd60: 2020 2020 2e66 6f6f 2e6f 3a0a 2020 2020 .foo.o:. \n+0000dd70: 2020 2020 2020 2020 2066 6f6f 6363 202d foocc -\n+0000dd80: 6320 2d6f 2024 4020 243c 0a0a 2020 2054 c -o $@ $<.. T\n+0000dd90: 6865 6e20 796f 7520 636f 756c 6420 6469 hen you could di\n+0000dda0: 7265 6374 6c79 2075 7365 2061 20e2 8098 rectly use a ...\n+0000ddb0: 2e66 6f6f e280 9920 6669 6c65 2069 6e20 .foo... file in \n+0000ddc0: 6120 e280 985f 534f 5552 4345 53e2 8099 a ..._SOURCES...\n+0000ddd0: 2076 6172 6961 626c 650a 616e 6420 6578 variable.and ex\n+0000dde0: 7065 6374 2074 6865 2063 6f72 7265 6374 pect the correct\n+0000ddf0: 2072 6573 756c 7473 3a0a 0a20 2020 2020 results:.. \n+0000de00: 6269 6e5f 5052 4f47 5241 4d53 203d 2064 bin_PROGRAMS = d\n+0000de10: 6f69 740a 2020 2020 2064 6f69 745f 534f oit. doit_SO\n+0000de20: 5552 4345 5320 3d20 646f 6974 2e66 6f6f URCES = doit.foo\n+0000de30: 0a0a 2020 2054 6869 7320 7761 7320 7468 .. This was th\n+0000de40: 6520 7369 6d70 6c65 7220 616e 6420 6d6f e simpler and mo\n+0000de50: 7265 2063 6f6d 6d6f 6e20 6361 7365 2e20 re common case. \n+0000de60: 2049 6e20 6f74 6865 7220 6361 7365 732c In other cases,\n+0000de70: 2079 6f75 2077 696c 6c0a 6861 7665 2074 you will.have t\n+0000de80: 6f20 6865 6c70 2041 7574 6f6d 616b 6520 o help Automake \n+0000de90: 746f 2066 6967 7572 6520 6f75 7420 7768 to figure out wh\n+0000dea0: 6963 6820 6578 7465 6e73 696f 6e73 2079 ich extensions y\n+0000deb0: 6f75 2061 7265 2064 6566 696e 696e 670a ou are defining.\n+0000dec0: 796f 7572 2073 7566 6669 7820 7275 6c65 your suffix rule\n+0000ded0: 2066 6f72 2e20 2054 6869 7320 7573 7561 for. This usua\n+0000dee0: 6c6c 7920 6861 7070 656e 7320 7768 656e lly happens when\n+0000def0: 2079 6f75 7220 6578 7465 6e73 696f 6e20 your extension \n+0000df00: 646f 6573 206e 6f74 0a73 7461 7274 2077 does not.start w\n+0000df10: 6974 6820 6120 646f 742e 2020 5468 656e ith a dot. Then\n+0000df20: 2c20 616c 6c20 796f 7520 6861 7665 2074 , all you have t\n+0000df30: 6f20 646f 2069 7320 746f 2070 7574 2061 o do is to put a\n+0000df40: 206c 6973 7420 6f66 206e 6577 0a73 7566 list of new.suf\n+0000df50: 6669 7865 7320 696e 2074 6865 20e2 8098 fixes in the ...\n+0000df60: 5355 4646 4958 4553 e280 9920 7661 7269 SUFFIXES... vari\n+0000df70: 6162 6c65 202a 6265 666f 7265 2a20 796f able *before* yo\n+0000df80: 7520 6465 6669 6e65 2079 6f75 7220 696d u define your im\n+0000df90: 706c 6963 6974 0a72 756c 652e 0a0a 2020 plicit.rule... \n+0000dfa0: 2046 6f72 2069 6e73 7461 6e63 652c 2074 For instance, t\n+0000dfb0: 6865 2066 6f6c 6c6f 7769 6e67 2064 6566 he following def\n+0000dfc0: 696e 6974 696f 6e20 7072 6576 656e 7473 inition prevents\n+0000dfd0: 2041 7574 6f6d 616b 6520 6672 6f6d 0a6d Automake from.m\n+0000dfe0: 6973 696e 7465 7270 7265 7469 6e67 2074 isinterpreting t\n+0000dff0: 6865 20e2 8098 2e69 646c 432e 6370 703a he ....idlC.cpp:\n+0000e000: e280 9920 7275 6c65 2061 7320 616e 2061 ... rule as an a\n+0000e010: 7474 656d 7074 2074 6f20 7472 616e 7366 ttempt to transf\n+0000e020: 6f72 6d20 e280 982e 6964 6c43 e280 990a orm ....idlC....\n+0000e030: 6669 6c65 7320 696e 746f 20e2 8098 2e63 files into ....c\n+0000e040: 7070 e280 9920 6669 6c65 732e 0a0a 2020 pp... files... \n+0000e050: 2020 2053 5546 4649 5845 5320 3d20 2e69 SUFFIXES = .i\n+0000e060: 646c 2043 2e63 7070 0a20 2020 2020 2e69 dl C.cpp. .i\n+0000e070: 646c 432e 6370 703a 0a20 2020 2020 2020 dlC.cpp:. \n+0000e080: 2020 2020 2020 2320 7768 6174 6576 6572 # whatever\n+0000e090: 0a0a 2020 2041 7320 796f 7520 6d61 7920 .. As you may \n+0000e0a0: 6861 7665 206e 6f74 6564 2c20 7468 6520 have noted, the \n+0000e0b0: e280 9853 5546 4649 5845 53e2 8099 2076 ...SUFFIXES... v\n+0000e0c0: 6172 6961 626c 6520 6265 6861 7665 7320 ariable behaves \n+0000e0d0: 6c69 6b65 2074 6865 0ae2 8098 2e53 5546 like the.....SUF\n+0000e0e0: 4649 5845 53e2 8099 2073 7065 6369 616c FIXES... special\n+0000e0f0: 2074 6172 6765 7420 6f66 20e2 8098 6d61 target of ...ma\n+0000e100: 6b65 e280 992e 2020 596f 7520 7368 6f75 ke.... You shou\n+0000e110: 6c64 206e 6f74 2074 6f75 6368 20e2 8098 ld not touch ...\n+0000e120: 2e53 5546 4649 5845 53e2 8099 0a79 6f75 .SUFFIXES....you\n+0000e130: 7273 656c 662c 2062 7574 2075 7365 20e2 rself, but use .\n+0000e140: 8098 5355 4646 4958 4553 e280 9920 696e ..SUFFIXES... in\n+0000e150: 7374 6561 6420 616e 6420 6c65 7420 4175 stead and let Au\n+0000e160: 746f 6d61 6b65 2067 656e 6572 6174 6520 tomake generate \n+0000e170: 7468 650a 7375 6666 6978 206c 6973 7420 the.suffix list \n+0000e180: 666f 7220 e280 982e 5355 4646 4958 4553 for ....SUFFIXES\n+0000e190: e280 992e 2020 416e 7920 6769 7665 6e20 .... Any given \n+0000e1a0: e280 9853 5546 4649 5845 53e2 8099 2067 ...SUFFIXES... g\n+0000e1b0: 6f20 6174 2074 6865 2073 7461 7274 206f o at the start o\n+0000e1c0: 660a 7468 6520 6765 6e65 7261 7465 6420 f.the generated \n+0000e1d0: 7375 6666 6978 6573 206c 6973 742c 2066 suffixes list, f\n+0000e1e0: 6f6c 6c6f 7765 6420 6279 2041 7574 6f6d ollowed by Autom\n+0000e1f0: 616b 6520 6765 6e65 7261 7465 6420 7375 ake generated su\n+0000e200: 6666 6978 6573 206e 6f74 0a61 6c72 6561 ffixes not.alrea\n+0000e210: 6479 2069 6e20 7468 6520 6c69 7374 2e0a dy in the list..\n+0000e220: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0000e230: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0000e240: 6465 3a20 4d75 6c74 696c 6962 732c 2020 de: Multilibs, \n+0000e250: 5072 6576 3a20 5375 6666 6978 6573 2c20 Prev: Suffixes, \n+0000e260: 2055 703a 204d 6973 6365 6c6c 616e 656f Up: Miscellaneo\n+0000e270: 7573 0a0a 3138 2e33 2053 7570 706f 7274 us..18.3 Support\n+0000e280: 2066 6f72 204d 756c 7469 6c69 6273 2028 for Multilibs (\n+0000e290: 6465 7072 6563 6174 6564 2c20 736f 6f6e deprecated, soon\n+0000e2a0: 2074 6f20 6265 2072 656d 6f76 6564 292e to be removed).\n+0000e2b0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n 0000e2c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0000e2d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000e2e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 ============..Au\n-0000e2f0: 746f 6d61 6b65 2075 7365 6420 746f 2073 tomake used to s\n-0000e300: 7570 706f 7274 2061 6e20 6f62 7363 7572 upport an obscur\n-0000e310: 6520 6665 6174 7572 6520 6361 6c6c 6564 e feature called\n-0000e320: 206d 756c 7469 6c69 6273 2e20 205f 5468 multilibs. _Th\n-0000e330: 6973 0a66 6561 7475 7265 2069 7320 6e6f is.feature is no\n-0000e340: 7720 6465 7072 6563 6174 6564 2c20 616e w deprecated, an\n-0000e350: 6420 7769 6c6c 2062 6520 7265 6d6f 7665 d will be remove\n-0000e360: 6420 696e 2074 6865 206e 6578 7420 6d61 d in the next ma\n-0000e370: 6a6f 720a 4175 746f 6d61 6b65 2076 6572 jor.Automake ver\n-0000e380: 7369 6f6e 5f2e 2020 5374 696c 6c2c 2069 sion_. Still, i\n-0000e390: 7473 2069 6d70 6c65 6d65 6e74 6174 696f ts implementatio\n-0000e3a0: 6e20 7769 6c6c 2072 656d 6169 6e20 6176 n will remain av\n-0000e3b0: 6169 6c61 626c 6520 696e 0a74 6865 20e2 ailable in.the .\n-0000e3c0: 8098 636f 6e74 7269 622f e280 9920 6469 ..contrib/... di\n-0000e3d0: 7265 6374 6f72 7920 6f66 2074 6865 2041 rectory of the A\n-0000e3e0: 7574 6f6d 616b 6520 6469 7374 7269 6275 utomake distribu\n-0000e3f0: 7469 6f6e 2c20 736f 2069 7420 7368 6f75 tion, so it shou\n-0000e400: 6c64 2062 650a 7665 7279 2065 6173 7920 ld be.very easy \n-0000e410: 666f 7220 6d6f 7469 7661 7465 6420 7573 for motivated us\n-0000e420: 6572 7320 746f 2063 6f6e 7469 6e75 6520 ers to continue \n-0000e430: 746f 2075 7365 2069 7420 696e 2074 6865 to use it in the\n-0000e440: 6972 2070 726f 6a65 6374 732c 0a69 6620 ir projects,.if \n-0000e450: 7468 6579 2072 6561 6c6c 7920 6e65 6564 they really need\n-0000e460: 2074 6f2e 0a0a 2020 2041 20e2 809c 6d75 to... A ...mu\n-0000e470: 6c74 696c 6962 e280 9d20 6973 2061 206c ltilib... is a l\n-0000e480: 6962 7261 7279 2074 6861 7420 6973 2062 ibrary that is b\n-0000e490: 7569 6c74 2066 6f72 206d 756c 7469 706c uilt for multipl\n-0000e4a0: 6520 6469 6666 6572 656e 7420 4142 4973 e different ABIs\n-0000e4b0: 0a61 7420 6120 7369 6e67 6c65 2074 696d .at a single tim\n-0000e4c0: 653b 2065 6163 6820 7469 6d65 2074 6865 e; each time the\n-0000e4d0: 206c 6962 7261 7279 2069 7320 6275 696c library is buil\n-0000e4e0: 7420 7769 7468 2061 2064 6966 6665 7265 t with a differe\n-0000e4f0: 6e74 2074 6172 6765 740a 666c 6167 2063 nt target.flag c\n-0000e500: 6f6d 6269 6e61 7469 6f6e 2e20 2054 6869 ombination. Thi\n-0000e510: 7320 6973 206f 6e6c 7920 7573 6566 756c s is only useful\n-0000e520: 2077 6865 6e20 7468 6520 6c69 6272 6172 when the librar\n-0000e530: 7920 6973 2069 6e74 656e 6465 6420 746f y is intended to\n-0000e540: 0a62 6520 6372 6f73 732d 636f 6d70 696c .be cross-compil\n-0000e550: 6564 2c20 616e 6420 6974 2069 7320 616c ed, and it is al\n-0000e560: 6d6f 7374 2065 7863 6c75 7369 7665 6c79 most exclusively\n-0000e570: 2075 7365 6420 666f 7220 636f 6d70 696c used for compil\n-0000e580: 6572 0a73 7570 706f 7274 206c 6962 7261 er.support libra\n-0000e590: 7269 6573 2e0a 0a1f 0a46 696c 653a 2061 ries.....File: a\n-0000e5a0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n-0000e5b0: 6f2c 2020 4e6f 6465 3a20 496e 636c 7564 o, Node: Includ\n-0000e5c0: 652c 2020 4e65 7874 3a20 436f 6e64 6974 e, Next: Condit\n-0000e5d0: 696f 6e61 6c73 2c20 2050 7265 763a 204d ionals, Prev: M\n-0000e5e0: 6973 6365 6c6c 616e 656f 7573 2c20 2055 iscellaneous, U\n-0000e5f0: 703a 2054 6f70 0a0a 3139 2049 6e63 6c75 p: Top..19 Inclu\n-0000e600: 6465 0a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a41 de.**********..A\n-0000e610: 7574 6f6d 616b 6520 7375 7070 6f72 7473 utomake supports\n-0000e620: 2061 6e20 e280 9869 6e63 6c75 6465 e280 an ...include..\n-0000e630: 9920 6469 7265 6374 6976 6520 7468 6174 . directive that\n-0000e640: 2063 616e 2062 6520 7573 6564 2074 6f20 can be used to \n-0000e650: 696e 636c 7564 650a 6f74 6865 7220 e280 include.other ..\n-0000e660: 984d 616b 6566 696c 65e2 8099 2066 7261 .Makefile... fra\n-0000e670: 676d 656e 7473 2077 6865 6e20 e280 9861 gments when ...a\n-0000e680: 7574 6f6d 616b 65e2 8099 2069 7320 7275 utomake... is ru\n-0000e690: 6e2e 2020 4e6f 7465 2074 6861 7420 7468 n. Note that th\n-0000e6a0: 6573 650a 6672 6167 6d65 6e74 7320 6172 ese.fragments ar\n-0000e6b0: 6520 7265 6164 2061 6e64 2069 6e74 6572 e read and inter\n-0000e6c0: 7072 6574 6564 2062 7920 e280 9861 7574 preted by ...aut\n-0000e6d0: 6f6d 616b 65e2 8099 2c20 6e6f 7420 6279 omake..., not by\n-0000e6e0: 20e2 8098 6d61 6b65 e280 992e 2020 4173 ...make.... As\n-0000e6f0: 0a77 6974 6820 636f 6e64 6974 696f 6e61 .with conditiona\n-0000e700: 6c73 2c20 e280 986d 616b 65e2 8099 2068 ls, ...make... h\n-0000e710: 6173 206e 6f20 6964 6561 2074 6861 7420 as no idea that \n-0000e720: e280 9869 6e63 6c75 6465 e280 9920 6973 ...include... is\n-0000e730: 2069 6e20 7573 652e 0a0a 2020 2054 6865 in use... The\n-0000e740: 7265 2061 7265 2074 776f 2066 6f72 6d73 re are two forms\n-0000e750: 206f 6620 e280 9869 6e63 6c75 6465 e280 of ...include..\n-0000e760: 993a 0a0a e280 9869 6e63 6c75 6465 2024 .:.....include $\n-0000e770: 2873 7263 6469 7229 2f66 696c 65e2 8099 (srcdir)/file...\n-0000e780: 0a20 2020 2020 496e 636c 7564 6520 6120 . Include a \n-0000e790: 6672 6167 6d65 6e74 2074 6861 7420 6973 fragment that is\n-0000e7a0: 2066 6f75 6e64 2072 656c 6174 6976 6520 found relative \n-0000e7b0: 746f 2074 6865 2063 7572 7265 6e74 2073 to the current s\n-0000e7c0: 6f75 7263 650a 2020 2020 2064 6972 6563 ource. direc\n-0000e7d0: 746f 7279 2e0a 0ae2 8098 696e 636c 7564 tory......includ\n-0000e7e0: 6520 2428 746f 705f 7372 6364 6972 292f e $(top_srcdir)/\n-0000e7f0: 6669 6c65 e280 990a 2020 2020 2049 6e63 file.... Inc\n-0000e800: 6c75 6465 2061 2066 7261 676d 656e 7420 lude a fragment \n-0000e810: 7468 6174 2069 7320 666f 756e 6420 7265 that is found re\n-0000e820: 6c61 7469 7665 2074 6f20 7468 6520 746f lative to the to\n-0000e830: 7020 736f 7572 6365 0a20 2020 2020 6469 p source. di\n-0000e840: 7265 6374 6f72 792e 0a0a 2020 204e 6f74 rectory... Not\n-0000e850: 6520 7468 6174 2069 6620 6120 6672 6167 e that if a frag\n-0000e860: 6d65 6e74 2069 7320 696e 636c 7564 6564 ment is included\n-0000e870: 2069 6e73 6964 6520 6120 636f 6e64 6974 inside a condit\n-0000e880: 696f 6e61 6c2c 2074 6865 6e20 7468 650a ional, then the.\n-0000e890: 636f 6e64 6974 696f 6e20 6170 706c 6965 condition applie\n-0000e8a0: 7320 746f 2074 6865 2065 6e74 6972 6520 s to the entire \n-0000e8b0: 636f 6e74 656e 7473 206f 6620 7468 6174 contents of that\n-0000e8c0: 2066 7261 676d 656e 742e 0a0a 2020 204d fragment... M\n-0000e8d0: 616b 6566 696c 6520 6672 6167 6d65 6e74 akefile fragment\n-0000e8e0: 7320 696e 636c 7564 6564 2074 6869 7320 s included this \n-0000e8f0: 7761 7920 6172 6520 616c 7761 7973 2064 way are always d\n-0000e900: 6973 7472 6962 7574 6564 2062 6563 6175 istributed becau\n-0000e910: 7365 0a74 6865 7920 6172 6520 6e65 6564 se.they are need\n-0000e920: 6564 2074 6f20 7265 6275 696c 6420 e280 ed to rebuild ..\n-0000e930: 984d 616b 6566 696c 652e 696e e280 992e .Makefile.in....\n-0000e940: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-0000e950: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-0000e960: 6f64 653a 2043 6f6e 6469 7469 6f6e 616c ode: Conditional\n-0000e970: 732c 2020 4e65 7874 3a20 5369 6c65 6e63 s, Next: Silenc\n-0000e980: 696e 6720 4d61 6b65 2c20 2050 7265 763a ing Make, Prev:\n-0000e990: 2049 6e63 6c75 6465 2c20 2055 703a 2054 Include, Up: T\n-0000e9a0: 6f70 0a0a 3230 2043 6f6e 6469 7469 6f6e op..20 Condition\n-0000e9b0: 616c 730a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a als.************\n-0000e9c0: 2a2a 2a0a 0a41 7574 6f6d 616b 6520 7375 ***..Automake su\n-0000e9d0: 7070 6f72 7473 2061 2073 696d 706c 6520 pports a simple \n-0000e9e0: 7479 7065 206f 6620 636f 6e64 6974 696f type of conditio\n-0000e9f0: 6e61 6c73 2e0a 0a20 2020 5468 6573 6520 nals... These \n-0000ea00: 636f 6e64 6974 696f 6e61 6c73 2061 7265 conditionals are\n-0000ea10: 206e 6f74 2074 6865 2073 616d 6520 6173 not the same as\n-0000ea20: 2063 6f6e 6469 7469 6f6e 616c 7320 696e conditionals in\n-0000ea30: 2047 4e55 204d 616b 652e 0a41 7574 6f6d GNU Make..Autom\n-0000ea40: 616b 6520 636f 6e64 6974 696f 6e61 6c73 ake conditionals\n-0000ea50: 2061 7265 2063 6865 636b 6564 2061 7420 are checked at \n-0000ea60: 636f 6e66 6967 7572 6520 7469 6d65 2062 configure time b\n-0000ea70: 7920 7468 6520 e280 9863 6f6e 6669 6775 y the ...configu\n-0000ea80: 7265 e280 990a 7363 7269 7074 2c20 616e re....script, an\n-0000ea90: 6420 6166 6665 6374 2074 6865 2074 7261 d affect the tra\n-0000eaa0: 6e73 6c61 7469 6f6e 2066 726f 6d20 e280 nslation from ..\n-0000eab0: 984d 616b 6566 696c 652e 696e e280 9920 .Makefile.in... \n-0000eac0: 746f 20e2 8098 4d61 6b65 6669 6c65 e280 to ...Makefile..\n-0000ead0: 992e 0a54 6865 7920 6172 6520 6261 7365 ...They are base\n-0000eae0: 6420 6f6e 206f 7074 696f 6e73 2070 6173 d on options pas\n-0000eaf0: 7365 6420 746f 20e2 8098 636f 6e66 6967 sed to ...config\n-0000eb00: 7572 65e2 8099 2061 6e64 206f 6e20 7265 ure... and on re\n-0000eb10: 7375 6c74 7320 7468 6174 0ae2 8098 636f sults that....co\n-0000eb20: 6e66 6967 7572 65e2 8099 2068 6173 2064 nfigure... has d\n-0000eb30: 6973 636f 7665 7265 6420 6162 6f75 7420 iscovered about \n-0000eb40: 7468 6520 686f 7374 2073 7973 7465 6d2e the host system.\n-0000eb50: 2020 474e 5520 4d61 6b65 2063 6f6e 6469 GNU Make condi\n-0000eb60: 7469 6f6e 616c 730a 6172 6520 6368 6563 tionals.are chec\n-0000eb70: 6b65 6420 6174 20e2 8098 6d61 6b65 e280 ked at ...make..\n-0000eb80: 9920 7469 6d65 2c20 616e 6420 6172 6520 . time, and are \n-0000eb90: 6261 7365 6420 6f6e 2076 6172 6961 626c based on variabl\n-0000eba0: 6573 2070 6173 7365 6420 746f 2074 6865 es passed to the\n-0000ebb0: 0a6d 616b 6520 7072 6f67 7261 6d20 6f72 .make program or\n-0000ebc0: 2064 6566 696e 6564 2069 6e20 7468 6520 defined in the \n-0000ebd0: e280 984d 616b 6566 696c 65e2 8099 2e0a ...Makefile.....\n-0000ebe0: 0a20 2020 4175 746f 6d61 6b65 2063 6f6e . Automake con\n-0000ebf0: 6469 7469 6f6e 616c 7320 7769 6c6c 2077 ditionals will w\n-0000ec00: 6f72 6b20 7769 7468 2061 6e79 206d 616b ork with any mak\n-0000ec10: 6520 7072 6f67 7261 6d2e 0a0a 2a20 4d65 e program...* Me\n-0000ec20: 6e75 3a0a 0a2a 2055 7361 6765 206f 6620 nu:..* Usage of \n-0000ec30: 436f 6e64 6974 696f 6e61 6c73 3a3a 2020 Conditionals:: \n-0000ec40: 2020 2020 2044 6563 6c61 7269 6e67 2063 Declaring c\n-0000ec50: 6f6e 6469 7469 6f6e 616c 2063 6f6e 7465 onditional conte\n-0000ec60: 6e74 0a2a 204c 696d 6974 7320 6f66 2043 nt.* Limits of C\n-0000ec70: 6f6e 6469 7469 6f6e 616c 733a 3a20 2020 onditionals:: \n-0000ec80: 2020 2045 6e63 6c6f 7369 6e67 2063 6f6d Enclosing com\n-0000ec90: 706c 6574 6520 7374 6174 656d 656e 7473 plete statements\n-0000eca0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-0000ecb0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-0000ecc0: 6f64 653a 2055 7361 6765 206f 6620 436f ode: Usage of Co\n-0000ecd0: 6e64 6974 696f 6e61 6c73 2c20 204e 6578 nditionals, Nex\n-0000ece0: 743a 204c 696d 6974 7320 6f66 2043 6f6e t: Limits of Con\n-0000ecf0: 6469 7469 6f6e 616c 732c 2020 5570 3a20 ditionals, Up: \n-0000ed00: 436f 6e64 6974 696f 6e61 6c73 0a0a 3230 Conditionals..20\n-0000ed10: 2e31 2055 7361 6765 206f 6620 436f 6e64 .1 Usage of Cond\n-0000ed20: 6974 696f 6e61 6c73 0a3d 3d3d 3d3d 3d3d itionals.=======\n+0000e2e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A\n+0000e2f0: 7574 6f6d 616b 6520 7573 6564 2074 6f20 utomake used to \n+0000e300: 7375 7070 6f72 7420 616e 206f 6273 6375 support an obscu\n+0000e310: 7265 2066 6561 7475 7265 2063 616c 6c65 re feature calle\n+0000e320: 6420 6d75 6c74 696c 6962 732e 2020 5f54 d multilibs. _T\n+0000e330: 6869 730a 6665 6174 7572 6520 6973 206e his.feature is n\n+0000e340: 6f77 2064 6570 7265 6361 7465 642c 2061 ow deprecated, a\n+0000e350: 6e64 2077 696c 6c20 6265 2072 656d 6f76 nd will be remov\n+0000e360: 6564 2069 6e20 7468 6520 6e65 7874 206d ed in the next m\n+0000e370: 616a 6f72 0a41 7574 6f6d 616b 6520 7665 ajor.Automake ve\n+0000e380: 7273 696f 6e5f 2e20 2053 7469 6c6c 2c20 rsion_. Still, \n+0000e390: 6974 7320 696d 706c 656d 656e 7461 7469 its implementati\n+0000e3a0: 6f6e 2077 696c 6c20 7265 6d61 696e 2061 on will remain a\n+0000e3b0: 7661 696c 6162 6c65 2069 6e0a 7468 6520 vailable in.the \n+0000e3c0: e280 9863 6f6e 7472 6962 2fe2 8099 2064 ...contrib/... d\n+0000e3d0: 6972 6563 746f 7279 206f 6620 7468 6520 irectory of the \n+0000e3e0: 4175 746f 6d61 6b65 2064 6973 7472 6962 Automake distrib\n+0000e3f0: 7574 696f 6e2c 2073 6f20 6974 2073 686f ution, so it sho\n+0000e400: 756c 6420 6265 0a76 6572 7920 6561 7379 uld be.very easy\n+0000e410: 2066 6f72 206d 6f74 6976 6174 6564 2075 for motivated u\n+0000e420: 7365 7273 2074 6f20 636f 6e74 696e 7565 sers to continue\n+0000e430: 2074 6f20 7573 6520 6974 2069 6e20 7468 to use it in th\n+0000e440: 6569 7220 7072 6f6a 6563 7473 2c0a 6966 eir projects,.if\n+0000e450: 2074 6865 7920 7265 616c 6c79 206e 6565 they really nee\n+0000e460: 6420 746f 2e0a 0a20 2020 4120 e280 9c6d d to... A ...m\n+0000e470: 756c 7469 6c69 62e2 809d 2069 7320 6120 ultilib... is a \n+0000e480: 6c69 6272 6172 7920 7468 6174 2069 7320 library that is \n+0000e490: 6275 696c 7420 666f 7220 6d75 6c74 6970 built for multip\n+0000e4a0: 6c65 2064 6966 6665 7265 6e74 2041 4249 le different ABI\n+0000e4b0: 730a 6174 2061 2073 696e 676c 6520 7469 s.at a single ti\n+0000e4c0: 6d65 3b20 6561 6368 2074 696d 6520 7468 me; each time th\n+0000e4d0: 6520 6c69 6272 6172 7920 6973 2062 7569 e library is bui\n+0000e4e0: 6c74 2077 6974 6820 6120 6469 6666 6572 lt with a differ\n+0000e4f0: 656e 7420 7461 7267 6574 0a66 6c61 6720 ent target.flag \n+0000e500: 636f 6d62 696e 6174 696f 6e2e 2020 5468 combination. Th\n+0000e510: 6973 2069 7320 6f6e 6c79 2075 7365 6675 is is only usefu\n+0000e520: 6c20 7768 656e 2074 6865 206c 6962 7261 l when the libra\n+0000e530: 7279 2069 7320 696e 7465 6e64 6564 2074 ry is intended t\n+0000e540: 6f0a 6265 2063 726f 7373 2d63 6f6d 7069 o.be cross-compi\n+0000e550: 6c65 642c 2061 6e64 2069 7420 6973 2061 led, and it is a\n+0000e560: 6c6d 6f73 7420 6578 636c 7573 6976 656c lmost exclusivel\n+0000e570: 7920 7573 6564 2066 6f72 2063 6f6d 7069 y used for compi\n+0000e580: 6c65 720a 7375 7070 6f72 7420 6c69 6272 ler.support libr\n+0000e590: 6172 6965 732e 0a0a 1f0a 4669 6c65 3a20 aries.....File: \n+0000e5a0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0000e5b0: 666f 2c20 204e 6f64 653a 2049 6e63 6c75 fo, Node: Inclu\n+0000e5c0: 6465 2c20 204e 6578 743a 2043 6f6e 6469 de, Next: Condi\n+0000e5d0: 7469 6f6e 616c 732c 2020 5072 6576 3a20 tionals, Prev: \n+0000e5e0: 4d69 7363 656c 6c61 6e65 6f75 732c 2020 Miscellaneous, \n+0000e5f0: 5570 3a20 546f 700a 0a31 3920 496e 636c Up: Top..19 Incl\n+0000e600: 7564 650a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a ude.**********..\n+0000e610: 4175 746f 6d61 6b65 2073 7570 706f 7274 Automake support\n+0000e620: 7320 616e 20e2 8098 696e 636c 7564 65e2 s an ...include.\n+0000e630: 8099 2064 6972 6563 7469 7665 2074 6861 .. directive tha\n+0000e640: 7420 6361 6e20 6265 2075 7365 6420 746f t can be used to\n+0000e650: 2069 6e63 6c75 6465 0a6f 7468 6572 20e2 include.other .\n+0000e660: 8098 4d61 6b65 6669 6c65 e280 9920 6672 ..Makefile... fr\n+0000e670: 6167 6d65 6e74 7320 7768 656e 20e2 8098 agments when ...\n+0000e680: 6175 746f 6d61 6b65 e280 9920 6973 2072 automake... is r\n+0000e690: 756e 2e20 204e 6f74 6520 7468 6174 2074 un. Note that t\n+0000e6a0: 6865 7365 0a66 7261 676d 656e 7473 2061 hese.fragments a\n+0000e6b0: 7265 2072 6561 6420 616e 6420 696e 7465 re read and inte\n+0000e6c0: 7270 7265 7465 6420 6279 20e2 8098 6175 rpreted by ...au\n+0000e6d0: 746f 6d61 6b65 e280 992c 206e 6f74 2062 tomake..., not b\n+0000e6e0: 7920 e280 986d 616b 65e2 8099 2e20 2041 y ...make.... A\n+0000e6f0: 730a 7769 7468 2063 6f6e 6469 7469 6f6e s.with condition\n+0000e700: 616c 732c 20e2 8098 6d61 6b65 e280 9920 als, ...make... \n+0000e710: 6861 7320 6e6f 2069 6465 6120 7468 6174 has no idea that\n+0000e720: 20e2 8098 696e 636c 7564 65e2 8099 2069 ...include... i\n+0000e730: 7320 696e 2075 7365 2e0a 0a20 2020 5468 s in use... Th\n+0000e740: 6572 6520 6172 6520 7477 6f20 666f 726d ere are two form\n+0000e750: 7320 6f66 20e2 8098 696e 636c 7564 65e2 s of ...include.\n+0000e760: 8099 3a0a 0ae2 8098 696e 636c 7564 6520 ..:.....include \n+0000e770: 2428 7372 6364 6972 292f 6669 6c65 e280 $(srcdir)/file..\n+0000e780: 990a 2020 2020 2049 6e63 6c75 6465 2061 .. Include a\n+0000e790: 2066 7261 676d 656e 7420 7468 6174 2069 fragment that i\n+0000e7a0: 7320 666f 756e 6420 7265 6c61 7469 7665 s found relative\n+0000e7b0: 2074 6f20 7468 6520 6375 7272 656e 7420 to the current \n+0000e7c0: 736f 7572 6365 0a20 2020 2020 6469 7265 source. dire\n+0000e7d0: 6374 6f72 792e 0a0a e280 9869 6e63 6c75 ctory......inclu\n+0000e7e0: 6465 2024 2874 6f70 5f73 7263 6469 7229 de $(top_srcdir)\n+0000e7f0: 2f66 696c 65e2 8099 0a20 2020 2020 496e /file.... In\n+0000e800: 636c 7564 6520 6120 6672 6167 6d65 6e74 clude a fragment\n+0000e810: 2074 6861 7420 6973 2066 6f75 6e64 2072 that is found r\n+0000e820: 656c 6174 6976 6520 746f 2074 6865 2074 elative to the t\n+0000e830: 6f70 2073 6f75 7263 650a 2020 2020 2064 op source. d\n+0000e840: 6972 6563 746f 7279 2e0a 0a20 2020 4e6f irectory... No\n+0000e850: 7465 2074 6861 7420 6966 2061 2066 7261 te that if a fra\n+0000e860: 676d 656e 7420 6973 2069 6e63 6c75 6465 gment is include\n+0000e870: 6420 696e 7369 6465 2061 2063 6f6e 6469 d inside a condi\n+0000e880: 7469 6f6e 616c 2c20 7468 656e 2074 6865 tional, then the\n+0000e890: 0a63 6f6e 6469 7469 6f6e 2061 7070 6c69 .condition appli\n+0000e8a0: 6573 2074 6f20 7468 6520 656e 7469 7265 es to the entire\n+0000e8b0: 2063 6f6e 7465 6e74 7320 6f66 2074 6861 contents of tha\n+0000e8c0: 7420 6672 6167 6d65 6e74 2e0a 0a20 2020 t fragment... \n+0000e8d0: 4d61 6b65 6669 6c65 2066 7261 676d 656e Makefile fragmen\n+0000e8e0: 7473 2069 6e63 6c75 6465 6420 7468 6973 ts included this\n+0000e8f0: 2077 6179 2061 7265 2061 6c77 6179 7320 way are always \n+0000e900: 6469 7374 7269 6275 7465 6420 6265 6361 distributed beca\n+0000e910: 7573 650a 7468 6579 2061 7265 206e 6565 use.they are nee\n+0000e920: 6465 6420 746f 2072 6562 7569 6c64 20e2 ded to rebuild .\n+0000e930: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+0000e940: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+0000e950: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0000e960: 4e6f 6465 3a20 436f 6e64 6974 696f 6e61 Node: Conditiona\n+0000e970: 6c73 2c20 204e 6578 743a 2053 696c 656e ls, Next: Silen\n+0000e980: 6369 6e67 204d 616b 652c 2020 5072 6576 cing Make, Prev\n+0000e990: 3a20 496e 636c 7564 652c 2020 5570 3a20 : Include, Up: \n+0000e9a0: 546f 700a 0a32 3020 436f 6e64 6974 696f Top..20 Conditio\n+0000e9b0: 6e61 6c73 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a nals.***********\n+0000e9c0: 2a2a 2a2a 0a0a 4175 746f 6d61 6b65 2073 ****..Automake s\n+0000e9d0: 7570 706f 7274 7320 6120 7369 6d70 6c65 upports a simple\n+0000e9e0: 2074 7970 6520 6f66 2063 6f6e 6469 7469 type of conditi\n+0000e9f0: 6f6e 616c 732e 0a0a 2020 2054 6865 7365 onals... These\n+0000ea00: 2063 6f6e 6469 7469 6f6e 616c 7320 6172 conditionals ar\n+0000ea10: 6520 6e6f 7420 7468 6520 7361 6d65 2061 e not the same a\n+0000ea20: 7320 636f 6e64 6974 696f 6e61 6c73 2069 s conditionals i\n+0000ea30: 6e20 474e 5520 4d61 6b65 2e0a 4175 746f n GNU Make..Auto\n+0000ea40: 6d61 6b65 2063 6f6e 6469 7469 6f6e 616c make conditional\n+0000ea50: 7320 6172 6520 6368 6563 6b65 6420 6174 s are checked at\n+0000ea60: 2063 6f6e 6669 6775 7265 2074 696d 6520 configure time \n+0000ea70: 6279 2074 6865 20e2 8098 636f 6e66 6967 by the ...config\n+0000ea80: 7572 65e2 8099 0a73 6372 6970 742c 2061 ure....script, a\n+0000ea90: 6e64 2061 6666 6563 7420 7468 6520 7472 nd affect the tr\n+0000eaa0: 616e 736c 6174 696f 6e20 6672 6f6d 20e2 anslation from .\n+0000eab0: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+0000eac0: 2074 6f20 e280 984d 616b 6566 696c 65e2 to ...Makefile.\n+0000ead0: 8099 2e0a 5468 6579 2061 7265 2062 6173 ....They are bas\n+0000eae0: 6564 206f 6e20 6f70 7469 6f6e 7320 7061 ed on options pa\n+0000eaf0: 7373 6564 2074 6f20 e280 9863 6f6e 6669 ssed to ...confi\n+0000eb00: 6775 7265 e280 9920 616e 6420 6f6e 2072 gure... and on r\n+0000eb10: 6573 756c 7473 2074 6861 740a e280 9863 esults that....c\n+0000eb20: 6f6e 6669 6775 7265 e280 9920 6861 7320 onfigure... has \n+0000eb30: 6469 7363 6f76 6572 6564 2061 626f 7574 discovered about\n+0000eb40: 2074 6865 2068 6f73 7420 7379 7374 656d the host system\n+0000eb50: 2e20 2047 4e55 204d 616b 6520 636f 6e64 . GNU Make cond\n+0000eb60: 6974 696f 6e61 6c73 0a61 7265 2063 6865 itionals.are che\n+0000eb70: 636b 6564 2061 7420 e280 986d 616b 65e2 cked at ...make.\n+0000eb80: 8099 2074 696d 652c 2061 6e64 2061 7265 .. time, and are\n+0000eb90: 2062 6173 6564 206f 6e20 7661 7269 6162 based on variab\n+0000eba0: 6c65 7320 7061 7373 6564 2074 6f20 7468 les passed to th\n+0000ebb0: 650a 6d61 6b65 2070 726f 6772 616d 206f e.make program o\n+0000ebc0: 7220 6465 6669 6e65 6420 696e 2074 6865 r defined in the\n+0000ebd0: 20e2 8098 4d61 6b65 6669 6c65 e280 992e ...Makefile....\n+0000ebe0: 0a0a 2020 2041 7574 6f6d 616b 6520 636f .. Automake co\n+0000ebf0: 6e64 6974 696f 6e61 6c73 2077 696c 6c20 nditionals will \n+0000ec00: 776f 726b 2077 6974 6820 616e 7920 6d61 work with any ma\n+0000ec10: 6b65 2070 726f 6772 616d 2e0a 0a2a 204d ke program...* M\n+0000ec20: 656e 753a 0a0a 2a20 5573 6167 6520 6f66 enu:..* Usage of\n+0000ec30: 2043 6f6e 6469 7469 6f6e 616c 733a 3a20 Conditionals:: \n+0000ec40: 2020 2020 2020 4465 636c 6172 696e 6720 Declaring \n+0000ec50: 636f 6e64 6974 696f 6e61 6c20 636f 6e74 conditional cont\n+0000ec60: 656e 740a 2a20 4c69 6d69 7473 206f 6620 ent.* Limits of \n+0000ec70: 436f 6e64 6974 696f 6e61 6c73 3a3a 2020 Conditionals:: \n+0000ec80: 2020 2020 456e 636c 6f73 696e 6720 636f Enclosing co\n+0000ec90: 6d70 6c65 7465 2073 7461 7465 6d65 6e74 mplete statement\n+0000eca0: 730a 0a1f 0a46 696c 653a 2061 7574 6f6d s....File: autom\n+0000ecb0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0000ecc0: 4e6f 6465 3a20 5573 6167 6520 6f66 2043 Node: Usage of C\n+0000ecd0: 6f6e 6469 7469 6f6e 616c 732c 2020 4e65 onditionals, Ne\n+0000ece0: 7874 3a20 4c69 6d69 7473 206f 6620 436f xt: Limits of Co\n+0000ecf0: 6e64 6974 696f 6e61 6c73 2c20 2055 703a nditionals, Up:\n+0000ed00: 2043 6f6e 6469 7469 6f6e 616c 730a 0a32 Conditionals..2\n+0000ed10: 302e 3120 5573 6167 6520 6f66 2043 6f6e 0.1 Usage of Con\n+0000ed20: 6469 7469 6f6e 616c 730a 3d3d 3d3d 3d3d ditionals.======\n 0000ed30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000ed40: 3d3d 3d0a 0a42 6566 6f72 6520 7573 696e ===..Before usin\n-0000ed50: 6720 6120 636f 6e64 6974 696f 6e61 6c2c g a conditional,\n-0000ed60: 2079 6f75 206d 7573 7420 6465 6669 6e65 you must define\n-0000ed70: 2069 7420 6279 2075 7369 6e67 20e2 8098 it by using ...\n-0000ed80: 414d 5f43 4f4e 4449 5449 4f4e 414c e280 AM_CONDITIONAL..\n-0000ed90: 990a 696e 2074 6865 20e2 8098 636f 6e66 ..in the ...conf\n-0000eda0: 6967 7572 652e 6163 e280 9920 6669 6c65 igure.ac... file\n-0000edb0: 2028 2a6e 6f74 6520 4d61 6372 6f73 3a3a (*note Macros::\n-0000edc0: 292e 0a0a 202d 2d20 4d61 6372 6f3a 2041 )... -- Macro: A\n-0000edd0: 4d5f 434f 4e44 4954 494f 4e41 4c20 2843 M_CONDITIONAL (C\n-0000ede0: 4f4e 4449 5449 4f4e 414c 2c20 434f 4e44 ONDITIONAL, COND\n-0000edf0: 4954 494f 4e29 0a20 2020 2020 5468 6520 ITION). The \n-0000ee00: 636f 6e64 6974 696f 6e61 6c20 6e61 6d65 conditional name\n-0000ee10: 2c20 434f 4e44 4954 494f 4e41 4c2c 2073 , CONDITIONAL, s\n-0000ee20: 686f 756c 6420 6265 2061 2073 696d 706c hould be a simpl\n-0000ee30: 6520 7374 7269 6e67 0a20 2020 2020 7374 e string. st\n-0000ee40: 6172 7469 6e67 2077 6974 6820 6120 6c65 arting with a le\n-0000ee50: 7474 6572 2061 6e64 2063 6f6e 7461 696e tter and contain\n-0000ee60: 696e 6720 6f6e 6c79 206c 6574 7465 7273 ing only letters\n-0000ee70: 2c20 6469 6769 7473 2c20 616e 640a 2020 , digits, and. \n-0000ee80: 2020 2075 6e64 6572 7363 6f72 6573 2e20 underscores. \n-0000ee90: 2049 7420 6d75 7374 2062 6520 6469 6666 It must be diff\n-0000eea0: 6572 656e 7420 6672 6f6d 20e2 8098 5452 erent from ...TR\n-0000eeb0: 5545 e280 9920 616e 6420 e280 9846 414c UE... and ...FAL\n-0000eec0: 5345 e280 9920 7468 6174 2061 7265 0a20 SE... that are. \n-0000eed0: 2020 2020 7265 7365 7276 6564 2062 7920 reserved by \n-0000eee0: 4175 746f 6d61 6b65 2e0a 0a20 2020 2020 Automake... \n-0000eef0: 5468 6520 7368 656c 6c20 434f 4e44 4954 The shell CONDIT\n-0000ef00: 494f 4e20 2873 7569 7461 626c 6520 666f ION (suitable fo\n-0000ef10: 7220 7573 6520 696e 2061 2073 6865 6c6c r use in a shell\n-0000ef20: 20e2 8098 6966 e280 9920 7374 6174 656d ...if... statem\n-0000ef30: 656e 7429 2069 730a 2020 2020 2065 7661 ent) is. eva\n-0000ef40: 6c75 6174 6564 2077 6865 6e20 e280 9863 luated when ...c\n-0000ef50: 6f6e 6669 6775 7265 e280 9920 6973 2072 onfigure... is r\n-0000ef60: 756e 2e20 204e 6f74 6520 7468 6174 2079 un. Note that y\n-0000ef70: 6f75 206d 7573 7420 6172 7261 6e67 6520 ou must arrange \n-0000ef80: 666f 720a 2020 2020 205f 6576 6572 795f for. _every_\n-0000ef90: 20e2 8098 414d 5f43 4f4e 4449 5449 4f4e ...AM_CONDITION\n-0000efa0: 414c e280 9920 746f 2062 6520 696e 766f AL... to be invo\n-0000efb0: 6b65 6420 6576 6572 7920 7469 6d65 20e2 ked every time .\n-0000efc0: 8098 636f 6e66 6967 7572 65e2 8099 2069 ..configure... i\n-0000efd0: 730a 2020 2020 2072 756e 2e20 2049 6620 s. run. If \n-0000efe0: e280 9841 4d5f 434f 4e44 4954 494f 4e41 ...AM_CONDITIONA\n-0000eff0: 4ce2 8099 2069 7320 7275 6e20 636f 6e64 L... is run cond\n-0000f000: 6974 696f 6e61 6c6c 7920 2865 2e67 2e2c itionally (e.g.,\n-0000f010: 2069 6e20 6120 7368 656c 6c0a 2020 2020 in a shell. \n-0000f020: 20e2 8098 6966 e280 9920 7374 6174 656d ...if... statem\n-0000f030: 656e 7429 2c20 7468 656e 2074 6865 2072 ent), then the r\n-0000f040: 6573 756c 7420 7769 6c6c 2063 6f6e 6675 esult will confu\n-0000f050: 7365 20e2 8098 6175 746f 6d61 6b65 e280 se ...automake..\n-0000f060: 992e 0a0a 2020 2043 6f6e 6469 7469 6f6e .... Condition\n-0000f070: 616c 7320 7479 7069 6361 6c6c 7920 6465 als typically de\n-0000f080: 7065 6e64 2075 706f 6e20 6f70 7469 6f6e pend upon option\n-0000f090: 7320 7468 6174 2074 6865 2075 7365 7220 s that the user \n-0000f0a0: 7072 6f76 6964 6573 2074 6f0a 7468 6520 provides to.the \n-0000f0b0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n-0000f0c0: 7363 7269 7074 2e20 2048 6572 6520 6973 script. Here is\n-0000f0d0: 2061 6e20 6578 616d 706c 6520 6f66 2068 an example of h\n-0000f0e0: 6f77 2074 6f20 7772 6974 6520 610a 636f ow to write a.co\n-0000f0f0: 6e64 6974 696f 6e61 6c20 7468 6174 2069 nditional that i\n-0000f100: 7320 7472 7565 2069 6620 7468 6520 7573 s true if the us\n-0000f110: 6572 2075 7365 7320 7468 6520 e280 982d er uses the ...-\n-0000f120: 2d65 6e61 626c 652d 6465 6275 67e2 8099 -enable-debug...\n-0000f130: 206f 7074 696f 6e2e 0a0a 2020 2020 2041 option... A\n-0000f140: 435f 4152 475f 454e 4142 4c45 285b 6465 C_ARG_ENABLE([de\n-0000f150: 6275 675d 2c0a 2020 2020 205b 2020 2d2d bug],. [ --\n-0000f160: 656e 6162 6c65 2d64 6562 7567 2020 2020 enable-debug \n-0000f170: 5475 726e 206f 6e20 6465 6275 6767 696e Turn on debuggin\n-0000f180: 675d 2c0a 2020 2020 205b 6361 7365 2022 g],. [case \"\n-0000f190: 247b 656e 6162 6c65 7661 6c7d 2220 696e ${enableval}\" in\n-0000f1a0: 0a20 2020 2020 2020 7965 7329 2064 6562 . yes) deb\n-0000f1b0: 7567 3d74 7275 6520 3b3b 0a20 2020 2020 ug=true ;;. \n-0000f1c0: 2020 6e6f 2920 2064 6562 7567 3d66 616c no) debug=fal\n-0000f1d0: 7365 203b 3b0a 2020 2020 2020 202a 2920 se ;;. *) \n-0000f1e0: 4143 5f4d 5347 5f45 5252 4f52 285b 6261 AC_MSG_ERROR([ba\n-0000f1f0: 6420 7661 6c75 6520 247b 656e 6162 6c65 d value ${enable\n-0000f200: 7661 6c7d 2066 6f72 202d 2d65 6e61 626c val} for --enabl\n-0000f210: 652d 6465 6275 675d 2920 3b3b 0a20 2020 e-debug]) ;;. \n-0000f220: 2020 6573 6163 5d2c 5b64 6562 7567 3d66 esac],[debug=f\n-0000f230: 616c 7365 5d29 0a20 2020 2020 414d 5f43 alse]). AM_C\n-0000f240: 4f4e 4449 5449 4f4e 414c 285b 4445 4255 ONDITIONAL([DEBU\n-0000f250: 475d 2c20 5b74 6573 7420 7824 6465 6275 G], [test x$debu\n-0000f260: 6720 3d20 7874 7275 655d 290a 0a20 2020 g = xtrue]).. \n-0000f270: 4865 7265 2069 7320 616e 2065 7861 6d70 Here is an examp\n-0000f280: 6c65 206f 6620 686f 7720 746f 2075 7365 le of how to use\n-0000f290: 2074 6861 7420 636f 6e64 6974 696f 6e61 that conditiona\n-0000f2a0: 6c20 696e 20e2 8098 4d61 6b65 6669 6c65 l in ...Makefile\n-0000f2b0: 2e61 6de2 8099 3a0a 0a20 2020 2020 6966 .am...:.. if\n-0000f2c0: 2044 4542 5547 0a20 2020 2020 4442 4720 DEBUG. DBG \n-0000f2d0: 3d20 6465 6275 670a 2020 2020 2065 6c73 = debug. els\n-0000f2e0: 650a 2020 2020 2044 4247 203d 0a20 2020 e. DBG =. \n-0000f2f0: 2020 656e 6469 660a 2020 2020 206e 6f69 endif. noi\n-0000f300: 6e73 745f 5052 4f47 5241 4d53 203d 2024 nst_PROGRAMS = $\n-0000f310: 2844 4247 290a 0a20 2020 5468 6973 2074 (DBG).. This t\n-0000f320: 7269 7669 616c 2065 7861 6d70 6c65 2063 rivial example c\n-0000f330: 6f75 6c64 2061 6c73 6f20 6265 2068 616e ould also be han\n-0000f340: 646c 6564 2075 7369 6e67 20e2 8098 4558 dled using ...EX\n-0000f350: 5452 415f 5052 4f47 5241 4d53 e280 990a TRA_PROGRAMS....\n-0000f360: 282a 6e6f 7465 2043 6f6e 6469 7469 6f6e (*note Condition\n-0000f370: 616c 2050 726f 6772 616d 733a 3a29 2e0a al Programs::)..\n-0000f380: 0a20 2020 596f 7520 6d61 7920 6f6e 6c79 . You may only\n-0000f390: 2074 6573 7420 6120 7369 6e67 6c65 2076 test a single v\n-0000f3a0: 6172 6961 626c 6520 696e 2061 6e20 e280 ariable in an ..\n-0000f3b0: 9869 66e2 8099 2073 7461 7465 6d65 6e74 .if... statement\n-0000f3c0: 2c20 706f 7373 6962 6c79 0a6e 6567 6174 , possibly.negat\n-0000f3d0: 6564 2075 7369 6e67 20e2 8098 21e2 8099 ed using ...!...\n-0000f3e0: 2e20 2054 6865 20e2 8098 656c 7365 e280 . The ...else..\n-0000f3f0: 9920 7374 6174 656d 656e 7420 6d61 7920 . statement may \n-0000f400: 6265 206f 6d69 7474 6564 2e20 2043 6f6e be omitted. Con\n-0000f410: 6469 7469 6f6e 616c 730a 6d61 7920 6265 ditionals.may be\n-0000f420: 206e 6573 7465 6420 746f 2061 6e79 2064 nested to any d\n-0000f430: 6570 7468 2e20 2059 6f75 206d 6179 2073 epth. You may s\n-0000f440: 7065 6369 6679 2061 6e20 6172 6775 6d65 pecify an argume\n-0000f450: 6e74 2074 6f20 e280 9865 6c73 65e2 8099 nt to ...else...\n-0000f460: 2069 6e0a 7768 6963 6820 6361 7365 2069 in.which case i\n-0000f470: 7420 6d75 7374 2062 6520 7468 6520 6e65 t must be the ne\n-0000f480: 6761 7469 6f6e 206f 6620 7468 6520 636f gation of the co\n-0000f490: 6e64 6974 696f 6e20 7573 6564 2066 6f72 ndition used for\n-0000f4a0: 2074 6865 2063 7572 7265 6e74 0ae2 8098 the current....\n-0000f4b0: 6966 e280 992e 2020 5369 6d69 6c61 726c if.... Similarl\n-0000f4c0: 7920 796f 7520 6d61 7920 7370 6563 6966 y you may specif\n-0000f4d0: 7920 7468 6520 636f 6e64 6974 696f 6e20 y the condition \n-0000f4e0: 7468 6174 2069 7320 636c 6f73 6564 206f that is closed o\n-0000f4f0: 6e20 7468 650a e280 9865 6e64 6966 e280 n the....endif..\n-0000f500: 9920 6c69 6e65 3a0a 0a20 2020 2020 6966 . line:.. if\n-0000f510: 2044 4542 5547 0a20 2020 2020 4442 4720 DEBUG. DBG \n-0000f520: 3d20 6465 6275 670a 2020 2020 2065 6c73 = debug. els\n-0000f530: 6520 2144 4542 5547 0a20 2020 2020 4442 e !DEBUG. DB\n-0000f540: 4720 3d0a 2020 2020 2065 6e64 6966 2021 G =. endif !\n-0000f550: 4445 4255 470a 0a55 6e62 616c 616e 6365 DEBUG..Unbalance\n-0000f560: 6420 636f 6e64 6974 696f 6e73 2061 7265 d conditions are\n-0000f570: 2065 7272 6f72 732e 2020 5468 6520 e280 errors. The ..\n-0000f580: 9869 66e2 8099 2c20 e280 9865 6c73 65e2 .if..., ...else.\n-0000f590: 8099 2c20 616e 6420 e280 9865 6e64 6966 .., and ...endif\n-0000f5a0: e280 990a 7374 6174 656d 656e 7473 2073 ....statements s\n-0000f5b0: 686f 756c 6420 6e6f 7420 6265 2069 6e64 hould not be ind\n-0000f5c0: 656e 7465 642c 2069 2e65 2e2c 2073 7461 ented, i.e., sta\n-0000f5d0: 7274 206f 6e20 636f 6c75 6d6e 206f 6e65 rt on column one\n-0000f5e0: 2e0a 0a20 2020 5468 6520 e280 9865 6c73 ... The ...els\n-0000f5f0: 65e2 8099 2062 7261 6e63 6820 6f66 2074 e... branch of t\n-0000f600: 6865 2061 626f 7665 2074 776f 2065 7861 he above two exa\n-0000f610: 6d70 6c65 7320 636f 756c 6420 6265 206f mples could be o\n-0000f620: 6d69 7474 6564 2c20 7369 6e63 650a 6173 mitted, since.as\n-0000f630: 7369 676e 696e 6720 7468 6520 656d 7074 signing the empt\n-0000f640: 7920 7374 7269 6e67 2074 6f20 616e 206f y string to an o\n-0000f650: 7468 6572 7769 7365 2075 6e64 6566 696e therwise undefin\n-0000f660: 6564 2076 6172 6961 626c 6520 6d61 6b65 ed variable make\n-0000f670: 7320 6e6f 0a64 6966 6665 7265 6e63 652e s no.difference.\n-0000f680: 0a0a 2020 2049 6e20 6f72 6465 7220 746f .. In order to\n-0000f690: 2061 6c6c 6f77 2061 6363 6573 7320 746f allow access to\n-0000f6a0: 2074 6865 2063 6f6e 6469 7469 6f6e 2072 the condition r\n-0000f6b0: 6567 6973 7465 7265 6420 6279 0ae2 8098 egistered by....\n-0000f6c0: 414d 5f43 4f4e 4449 5449 4f4e 414c e280 AM_CONDITIONAL..\n-0000f6d0: 9920 696e 7369 6465 20e2 8098 636f 6e66 . inside ...conf\n-0000f6e0: 6967 7572 652e 6163 e280 992c 2061 6e64 igure.ac..., and\n-0000f6f0: 2074 6f20 616c 6c6f 7720 636f 6e64 6974 to allow condit\n-0000f700: 696f 6e61 6c0a e280 9841 435f 434f 4e46 ional....AC_CONF\n-0000f710: 4947 5f46 494c 4553 e280 992c 20e2 8098 IG_FILES..., ...\n-0000f720: 414d 5f43 4f4e 445f 4946 e280 9920 6d61 AM_COND_IF... ma\n-0000f730: 7920 6265 2075 7365 643a 0a0a 202d 2d20 y be used:.. -- \n-0000f740: 4d61 6372 6f3a 2041 4d5f 434f 4e44 5f49 Macro: AM_COND_I\n-0000f750: 4620 2843 4f4e 4449 5449 4f4e 414c 2c20 F (CONDITIONAL, \n-0000f760: 5b49 462d 5452 5545 5d2c 205b 4946 2d46 [IF-TRUE], [IF-F\n-0000f770: 414c 5345 5d29 0a20 2020 2020 4966 2043 ALSE]). If C\n-0000f780: 4f4e 4449 5449 4f4e 414c 2069 7320 6675 ONDITIONAL is fu\n-0000f790: 6c66 696c 6c65 642c 2065 7865 6375 7465 lfilled, execute\n-0000f7a0: 2049 462d 5452 5545 2c20 6f74 6865 7277 IF-TRUE, otherw\n-0000f7b0: 6973 6520 6578 6563 7574 650a 2020 2020 ise execute. \n-0000f7c0: 2049 462d 4641 4c53 452e 2020 4966 2065 IF-FALSE. If e\n-0000f7d0: 6974 6865 7220 6272 616e 6368 2063 6f6e ither branch con\n-0000f7e0: 7461 696e 7320 e280 9841 435f 434f 4e46 tains ...AC_CONF\n-0000f7f0: 4947 5f46 494c 4553 e280 992c 2069 7420 IG_FILES..., it \n-0000f800: 7769 6c6c 0a20 2020 2020 6361 7573 6520 will. cause \n-0000f810: e280 9861 7574 6f6d 616b 65e2 8099 2074 ...automake... t\n-0000f820: 6f20 6f75 7470 7574 2074 6865 2072 756c o output the rul\n-0000f830: 6573 2066 6f72 2074 6865 2072 6573 7065 es for the respe\n-0000f840: 6374 6976 6520 6669 6c65 7320 6f6e 6c79 ctive files only\n-0000f850: 0a20 2020 2020 666f 7220 7468 6520 6769 . for the gi\n-0000f860: 7665 6e20 636f 6e64 6974 696f 6e2e 0a0a ven condition...\n-0000f870: 2020 20e2 8098 414d 5f43 4f4e 445f 4946 ...AM_COND_IF\n-0000f880: e280 9920 6d61 6372 6f73 206d 6179 2062 ... macros may b\n-0000f890: 6520 6e65 7374 6564 2077 6865 6e20 6d34 e nested when m4\n-0000f8a0: 2071 756f 7461 7469 6f6e 2069 7320 7573 quotation is us\n-0000f8b0: 6564 2070 726f 7065 726c 790a 282a 6e6f ed properly.(*no\n-0000f8c0: 7465 2028 6175 746f 636f 6e66 294d 3420 te (autoconf)M4 \n-0000f8d0: 5175 6f74 6174 696f 6e3a 3a29 2e0a 0a20 Quotation::)... \n-0000f8e0: 2020 4865 7265 2069 7320 616e 2065 7861 Here is an exa\n-0000f8f0: 6d70 6c65 206f 6620 686f 7720 746f 2064 mple of how to d\n-0000f900: 6566 696e 6520 6120 636f 6e64 6974 696f efine a conditio\n-0000f910: 6e61 6c20 636f 6e66 6967 2066 696c 653a nal config file:\n-0000f920: 0a0a 2020 2020 2041 4d5f 434f 4e44 4954 .. AM_CONDIT\n-0000f930: 494f 4e41 4c28 5b53 4845 4c4c 5f57 5241 IONAL([SHELL_WRA\n-0000f940: 5050 4552 5d2c 205b 7465 7374 2022 7824 PPER], [test \"x$\n-0000f950: 7769 7468 5f77 7261 7070 6572 2220 3d20 with_wrapper\" = \n-0000f960: 7874 7275 655d 290a 2020 2020 2041 4d5f xtrue]). AM_\n-0000f970: 434f 4e44 5f49 4628 5b53 4845 4c4c 5f57 COND_IF([SHELL_W\n-0000f980: 5241 5050 4552 5d2c 0a20 2020 2020 2020 RAPPER],. \n-0000f990: 2020 2020 2020 2020 205b 4143 5f43 4f4e [AC_CON\n-0000f9a0: 4649 475f 4649 4c45 5328 5b77 7261 7070 FIG_FILES([wrapp\n-0000f9b0: 6572 3a77 7261 7070 6572 2e69 6e5d 295d er:wrapper.in])]\n-0000f9c0: 290a 0a1f 0a46 696c 653a 2061 7574 6f6d )....File: autom\n-0000f9d0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-0000f9e0: 4e6f 6465 3a20 4c69 6d69 7473 206f 6620 Node: Limits of \n-0000f9f0: 436f 6e64 6974 696f 6e61 6c73 2c20 2050 Conditionals, P\n-0000fa00: 7265 763a 2055 7361 6765 206f 6620 436f rev: Usage of Co\n-0000fa10: 6e64 6974 696f 6e61 6c73 2c20 2055 703a nditionals, Up:\n-0000fa20: 2043 6f6e 6469 7469 6f6e 616c 730a 0a32 Conditionals..2\n-0000fa30: 302e 3220 4c69 6d69 7473 206f 6620 436f 0.2 Limits of Co\n-0000fa40: 6e64 6974 696f 6e61 6c73 0a3d 3d3d 3d3d nditionals.=====\n+0000ed40: 3d3d 3d3d 0a0a 4265 666f 7265 2075 7369 ====..Before usi\n+0000ed50: 6e67 2061 2063 6f6e 6469 7469 6f6e 616c ng a conditional\n+0000ed60: 2c20 796f 7520 6d75 7374 2064 6566 696e , you must defin\n+0000ed70: 6520 6974 2062 7920 7573 696e 6720 e280 e it by using ..\n+0000ed80: 9841 4d5f 434f 4e44 4954 494f 4e41 4ce2 .AM_CONDITIONAL.\n+0000ed90: 8099 0a69 6e20 7468 6520 e280 9863 6f6e ...in the ...con\n+0000eda0: 6669 6775 7265 2e61 63e2 8099 2066 696c figure.ac... fil\n+0000edb0: 6520 282a 6e6f 7465 204d 6163 726f 733a e (*note Macros:\n+0000edc0: 3a29 2e0a 0a20 2d2d 204d 6163 726f 3a20 :)... -- Macro: \n+0000edd0: 414d 5f43 4f4e 4449 5449 4f4e 414c 2028 AM_CONDITIONAL (\n+0000ede0: 434f 4e44 4954 494f 4e41 4c2c 2043 4f4e CONDITIONAL, CON\n+0000edf0: 4449 5449 4f4e 290a 2020 2020 2054 6865 DITION). The\n+0000ee00: 2063 6f6e 6469 7469 6f6e 616c 206e 616d conditional nam\n+0000ee10: 652c 2043 4f4e 4449 5449 4f4e 414c 2c20 e, CONDITIONAL, \n+0000ee20: 7368 6f75 6c64 2062 6520 6120 7369 6d70 should be a simp\n+0000ee30: 6c65 2073 7472 696e 670a 2020 2020 2073 le string. s\n+0000ee40: 7461 7274 696e 6720 7769 7468 2061 206c tarting with a l\n+0000ee50: 6574 7465 7220 616e 6420 636f 6e74 6169 etter and contai\n+0000ee60: 6e69 6e67 206f 6e6c 7920 6c65 7474 6572 ning only letter\n+0000ee70: 732c 2064 6967 6974 732c 2061 6e64 0a20 s, digits, and. \n+0000ee80: 2020 2020 756e 6465 7273 636f 7265 732e underscores.\n+0000ee90: 2020 4974 206d 7573 7420 6265 2064 6966 It must be dif\n+0000eea0: 6665 7265 6e74 2066 726f 6d20 e280 9854 ferent from ...T\n+0000eeb0: 5255 45e2 8099 2061 6e64 20e2 8098 4641 RUE... and ...FA\n+0000eec0: 4c53 45e2 8099 2074 6861 7420 6172 650a LSE... that are.\n+0000eed0: 2020 2020 2072 6573 6572 7665 6420 6279 reserved by\n+0000eee0: 2041 7574 6f6d 616b 652e 0a0a 2020 2020 Automake... \n+0000eef0: 2054 6865 2073 6865 6c6c 2043 4f4e 4449 The shell CONDI\n+0000ef00: 5449 4f4e 2028 7375 6974 6162 6c65 2066 TION (suitable f\n+0000ef10: 6f72 2075 7365 2069 6e20 6120 7368 656c or use in a shel\n+0000ef20: 6c20 e280 9869 66e2 8099 2073 7461 7465 l ...if... state\n+0000ef30: 6d65 6e74 2920 6973 0a20 2020 2020 6576 ment) is. ev\n+0000ef40: 616c 7561 7465 6420 7768 656e 20e2 8098 aluated when ...\n+0000ef50: 636f 6e66 6967 7572 65e2 8099 2069 7320 configure... is \n+0000ef60: 7275 6e2e 2020 4e6f 7465 2074 6861 7420 run. Note that \n+0000ef70: 796f 7520 6d75 7374 2061 7272 616e 6765 you must arrange\n+0000ef80: 2066 6f72 0a20 2020 2020 5f65 7665 7279 for. _every\n+0000ef90: 5f20 e280 9841 4d5f 434f 4e44 4954 494f _ ...AM_CONDITIO\n+0000efa0: 4e41 4ce2 8099 2074 6f20 6265 2069 6e76 NAL... to be inv\n+0000efb0: 6f6b 6564 2065 7665 7279 2074 696d 6520 oked every time \n+0000efc0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+0000efd0: 6973 0a20 2020 2020 7275 6e2e 2020 4966 is. run. If\n+0000efe0: 20e2 8098 414d 5f43 4f4e 4449 5449 4f4e ...AM_CONDITION\n+0000eff0: 414c e280 9920 6973 2072 756e 2063 6f6e AL... is run con\n+0000f000: 6469 7469 6f6e 616c 6c79 2028 652e 672e ditionally (e.g.\n+0000f010: 2c20 696e 2061 2073 6865 6c6c 0a20 2020 , in a shell. \n+0000f020: 2020 e280 9869 66e2 8099 2073 7461 7465 ...if... state\n+0000f030: 6d65 6e74 292c 2074 6865 6e20 7468 6520 ment), then the \n+0000f040: 7265 7375 6c74 2077 696c 6c20 636f 6e66 result will conf\n+0000f050: 7573 6520 e280 9861 7574 6f6d 616b 65e2 use ...automake.\n+0000f060: 8099 2e0a 0a20 2020 436f 6e64 6974 696f ..... Conditio\n+0000f070: 6e61 6c73 2074 7970 6963 616c 6c79 2064 nals typically d\n+0000f080: 6570 656e 6420 7570 6f6e 206f 7074 696f epend upon optio\n+0000f090: 6e73 2074 6861 7420 7468 6520 7573 6572 ns that the user\n+0000f0a0: 2070 726f 7669 6465 7320 746f 0a74 6865 provides to.the\n+0000f0b0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+0000f0c0: 2073 6372 6970 742e 2020 4865 7265 2069 script. Here i\n+0000f0d0: 7320 616e 2065 7861 6d70 6c65 206f 6620 s an example of \n+0000f0e0: 686f 7720 746f 2077 7269 7465 2061 0a63 how to write a.c\n+0000f0f0: 6f6e 6469 7469 6f6e 616c 2074 6861 7420 onditional that \n+0000f100: 6973 2074 7275 6520 6966 2074 6865 2075 is true if the u\n+0000f110: 7365 7220 7573 6573 2074 6865 20e2 8098 ser uses the ...\n+0000f120: 2d2d 656e 6162 6c65 2d64 6562 7567 e280 --enable-debug..\n+0000f130: 9920 6f70 7469 6f6e 2e0a 0a20 2020 2020 . option... \n+0000f140: 4143 5f41 5247 5f45 4e41 424c 4528 5b64 AC_ARG_ENABLE([d\n+0000f150: 6562 7567 5d2c 0a20 2020 2020 5b20 202d ebug],. [ -\n+0000f160: 2d65 6e61 626c 652d 6465 6275 6720 2020 -enable-debug \n+0000f170: 2054 7572 6e20 6f6e 2064 6562 7567 6769 Turn on debuggi\n+0000f180: 6e67 5d2c 0a20 2020 2020 5b63 6173 6520 ng],. [case \n+0000f190: 2224 7b65 6e61 626c 6576 616c 7d22 2069 \"${enableval}\" i\n+0000f1a0: 6e0a 2020 2020 2020 2079 6573 2920 6465 n. yes) de\n+0000f1b0: 6275 673d 7472 7565 203b 3b0a 2020 2020 bug=true ;;. \n+0000f1c0: 2020 206e 6f29 2020 6465 6275 673d 6661 no) debug=fa\n+0000f1d0: 6c73 6520 3b3b 0a20 2020 2020 2020 2a29 lse ;;. *)\n+0000f1e0: 2041 435f 4d53 475f 4552 524f 5228 5b62 AC_MSG_ERROR([b\n+0000f1f0: 6164 2076 616c 7565 2024 7b65 6e61 626c ad value ${enabl\n+0000f200: 6576 616c 7d20 666f 7220 2d2d 656e 6162 eval} for --enab\n+0000f210: 6c65 2d64 6562 7567 5d29 203b 3b0a 2020 le-debug]) ;;. \n+0000f220: 2020 2065 7361 635d 2c5b 6465 6275 673d esac],[debug=\n+0000f230: 6661 6c73 655d 290a 2020 2020 2041 4d5f false]). AM_\n+0000f240: 434f 4e44 4954 494f 4e41 4c28 5b44 4542 CONDITIONAL([DEB\n+0000f250: 5547 5d2c 205b 7465 7374 2078 2464 6562 UG], [test x$deb\n+0000f260: 7567 203d 2078 7472 7565 5d29 0a0a 2020 ug = xtrue]).. \n+0000f270: 2048 6572 6520 6973 2061 6e20 6578 616d Here is an exam\n+0000f280: 706c 6520 6f66 2068 6f77 2074 6f20 7573 ple of how to us\n+0000f290: 6520 7468 6174 2063 6f6e 6469 7469 6f6e e that condition\n+0000f2a0: 616c 2069 6e20 e280 984d 616b 6566 696c al in ...Makefil\n+0000f2b0: 652e 616d e280 993a 0a0a 2020 2020 2069 e.am...:.. i\n+0000f2c0: 6620 4445 4255 470a 2020 2020 2044 4247 f DEBUG. DBG\n+0000f2d0: 203d 2064 6562 7567 0a20 2020 2020 656c = debug. el\n+0000f2e0: 7365 0a20 2020 2020 4442 4720 3d0a 2020 se. DBG =. \n+0000f2f0: 2020 2065 6e64 6966 0a20 2020 2020 6e6f endif. no\n+0000f300: 696e 7374 5f50 524f 4752 414d 5320 3d20 inst_PROGRAMS = \n+0000f310: 2428 4442 4729 0a0a 2020 2054 6869 7320 $(DBG).. This \n+0000f320: 7472 6976 6961 6c20 6578 616d 706c 6520 trivial example \n+0000f330: 636f 756c 6420 616c 736f 2062 6520 6861 could also be ha\n+0000f340: 6e64 6c65 6420 7573 696e 6720 e280 9845 ndled using ...E\n+0000f350: 5854 5241 5f50 524f 4752 414d 53e2 8099 XTRA_PROGRAMS...\n+0000f360: 0a28 2a6e 6f74 6520 436f 6e64 6974 696f .(*note Conditio\n+0000f370: 6e61 6c20 5072 6f67 7261 6d73 3a3a 292e nal Programs::).\n+0000f380: 0a0a 2020 2059 6f75 206d 6179 206f 6e6c .. You may onl\n+0000f390: 7920 7465 7374 2061 2073 696e 676c 6520 y test a single \n+0000f3a0: 7661 7269 6162 6c65 2069 6e20 616e 20e2 variable in an .\n+0000f3b0: 8098 6966 e280 9920 7374 6174 656d 656e ..if... statemen\n+0000f3c0: 742c 2070 6f73 7369 626c 790a 6e65 6761 t, possibly.nega\n+0000f3d0: 7465 6420 7573 696e 6720 e280 9821 e280 ted using ...!..\n+0000f3e0: 992e 2020 5468 6520 e280 9865 6c73 65e2 .. The ...else.\n+0000f3f0: 8099 2073 7461 7465 6d65 6e74 206d 6179 .. statement may\n+0000f400: 2062 6520 6f6d 6974 7465 642e 2020 436f be omitted. Co\n+0000f410: 6e64 6974 696f 6e61 6c73 0a6d 6179 2062 nditionals.may b\n+0000f420: 6520 6e65 7374 6564 2074 6f20 616e 7920 e nested to any \n+0000f430: 6465 7074 682e 2020 596f 7520 6d61 7920 depth. You may \n+0000f440: 7370 6563 6966 7920 616e 2061 7267 756d specify an argum\n+0000f450: 656e 7420 746f 20e2 8098 656c 7365 e280 ent to ...else..\n+0000f460: 9920 696e 0a77 6869 6368 2063 6173 6520 . in.which case \n+0000f470: 6974 206d 7573 7420 6265 2074 6865 206e it must be the n\n+0000f480: 6567 6174 696f 6e20 6f66 2074 6865 2063 egation of the c\n+0000f490: 6f6e 6469 7469 6f6e 2075 7365 6420 666f ondition used fo\n+0000f4a0: 7220 7468 6520 6375 7272 656e 740a e280 r the current...\n+0000f4b0: 9869 66e2 8099 2e20 2053 696d 696c 6172 .if.... Similar\n+0000f4c0: 6c79 2079 6f75 206d 6179 2073 7065 6369 ly you may speci\n+0000f4d0: 6679 2074 6865 2063 6f6e 6469 7469 6f6e fy the condition\n+0000f4e0: 2074 6861 7420 6973 2063 6c6f 7365 6420 that is closed \n+0000f4f0: 6f6e 2074 6865 0ae2 8098 656e 6469 66e2 on the....endif.\n+0000f500: 8099 206c 696e 653a 0a0a 2020 2020 2069 .. line:.. i\n+0000f510: 6620 4445 4255 470a 2020 2020 2044 4247 f DEBUG. DBG\n+0000f520: 203d 2064 6562 7567 0a20 2020 2020 656c = debug. el\n+0000f530: 7365 2021 4445 4255 470a 2020 2020 2044 se !DEBUG. D\n+0000f540: 4247 203d 0a20 2020 2020 656e 6469 6620 BG =. endif \n+0000f550: 2144 4542 5547 0a0a 556e 6261 6c61 6e63 !DEBUG..Unbalanc\n+0000f560: 6564 2063 6f6e 6469 7469 6f6e 7320 6172 ed conditions ar\n+0000f570: 6520 6572 726f 7273 2e20 2054 6865 20e2 e errors. The .\n+0000f580: 8098 6966 e280 992c 20e2 8098 656c 7365 ..if..., ...else\n+0000f590: e280 992c 2061 6e64 20e2 8098 656e 6469 ..., and ...endi\n+0000f5a0: 66e2 8099 0a73 7461 7465 6d65 6e74 7320 f....statements \n+0000f5b0: 7368 6f75 6c64 206e 6f74 2062 6520 696e should not be in\n+0000f5c0: 6465 6e74 6564 2c20 692e 652e 2c20 7374 dented, i.e., st\n+0000f5d0: 6172 7420 6f6e 2063 6f6c 756d 6e20 6f6e art on column on\n+0000f5e0: 652e 0a0a 2020 2054 6865 20e2 8098 656c e... The ...el\n+0000f5f0: 7365 e280 9920 6272 616e 6368 206f 6620 se... branch of \n+0000f600: 7468 6520 6162 6f76 6520 7477 6f20 6578 the above two ex\n+0000f610: 616d 706c 6573 2063 6f75 6c64 2062 6520 amples could be \n+0000f620: 6f6d 6974 7465 642c 2073 696e 6365 0a61 omitted, since.a\n+0000f630: 7373 6967 6e69 6e67 2074 6865 2065 6d70 ssigning the emp\n+0000f640: 7479 2073 7472 696e 6720 746f 2061 6e20 ty string to an \n+0000f650: 6f74 6865 7277 6973 6520 756e 6465 6669 otherwise undefi\n+0000f660: 6e65 6420 7661 7269 6162 6c65 206d 616b ned variable mak\n+0000f670: 6573 206e 6f0a 6469 6666 6572 656e 6365 es no.difference\n+0000f680: 2e0a 0a20 2020 496e 206f 7264 6572 2074 ... In order t\n+0000f690: 6f20 616c 6c6f 7720 6163 6365 7373 2074 o allow access t\n+0000f6a0: 6f20 7468 6520 636f 6e64 6974 696f 6e20 o the condition \n+0000f6b0: 7265 6769 7374 6572 6564 2062 790a e280 registered by...\n+0000f6c0: 9841 4d5f 434f 4e44 4954 494f 4e41 4ce2 .AM_CONDITIONAL.\n+0000f6d0: 8099 2069 6e73 6964 6520 e280 9863 6f6e .. inside ...con\n+0000f6e0: 6669 6775 7265 2e61 63e2 8099 2c20 616e figure.ac..., an\n+0000f6f0: 6420 746f 2061 6c6c 6f77 2063 6f6e 6469 d to allow condi\n+0000f700: 7469 6f6e 616c 0ae2 8098 4143 5f43 4f4e tional....AC_CON\n+0000f710: 4649 475f 4649 4c45 53e2 8099 2c20 e280 FIG_FILES..., ..\n+0000f720: 9841 4d5f 434f 4e44 5f49 46e2 8099 206d .AM_COND_IF... m\n+0000f730: 6179 2062 6520 7573 6564 3a0a 0a20 2d2d ay be used:.. --\n+0000f740: 204d 6163 726f 3a20 414d 5f43 4f4e 445f Macro: AM_COND_\n+0000f750: 4946 2028 434f 4e44 4954 494f 4e41 4c2c IF (CONDITIONAL,\n+0000f760: 205b 4946 2d54 5255 455d 2c20 5b49 462d [IF-TRUE], [IF-\n+0000f770: 4641 4c53 455d 290a 2020 2020 2049 6620 FALSE]). If \n+0000f780: 434f 4e44 4954 494f 4e41 4c20 6973 2066 CONDITIONAL is f\n+0000f790: 756c 6669 6c6c 6564 2c20 6578 6563 7574 ulfilled, execut\n+0000f7a0: 6520 4946 2d54 5255 452c 206f 7468 6572 e IF-TRUE, other\n+0000f7b0: 7769 7365 2065 7865 6375 7465 0a20 2020 wise execute. \n+0000f7c0: 2020 4946 2d46 414c 5345 2e20 2049 6620 IF-FALSE. If \n+0000f7d0: 6569 7468 6572 2062 7261 6e63 6820 636f either branch co\n+0000f7e0: 6e74 6169 6e73 20e2 8098 4143 5f43 4f4e ntains ...AC_CON\n+0000f7f0: 4649 475f 4649 4c45 53e2 8099 2c20 6974 FIG_FILES..., it\n+0000f800: 2077 696c 6c0a 2020 2020 2063 6175 7365 will. cause\n+0000f810: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+0000f820: 746f 206f 7574 7075 7420 7468 6520 7275 to output the ru\n+0000f830: 6c65 7320 666f 7220 7468 6520 7265 7370 les for the resp\n+0000f840: 6563 7469 7665 2066 696c 6573 206f 6e6c ective files onl\n+0000f850: 790a 2020 2020 2066 6f72 2074 6865 2067 y. for the g\n+0000f860: 6976 656e 2063 6f6e 6469 7469 6f6e 2e0a iven condition..\n+0000f870: 0a20 2020 e280 9841 4d5f 434f 4e44 5f49 . ...AM_COND_I\n+0000f880: 46e2 8099 206d 6163 726f 7320 6d61 7920 F... macros may \n+0000f890: 6265 206e 6573 7465 6420 7768 656e 206d be nested when m\n+0000f8a0: 3420 7175 6f74 6174 696f 6e20 6973 2075 4 quotation is u\n+0000f8b0: 7365 6420 7072 6f70 6572 6c79 0a28 2a6e sed properly.(*n\n+0000f8c0: 6f74 6520 2861 7574 6f63 6f6e 6629 4d34 ote (autoconf)M4\n+0000f8d0: 2051 756f 7461 7469 6f6e 3a3a 292e 0a0a Quotation::)...\n+0000f8e0: 2020 2048 6572 6520 6973 2061 6e20 6578 Here is an ex\n+0000f8f0: 616d 706c 6520 6f66 2068 6f77 2074 6f20 ample of how to \n+0000f900: 6465 6669 6e65 2061 2063 6f6e 6469 7469 define a conditi\n+0000f910: 6f6e 616c 2063 6f6e 6669 6720 6669 6c65 onal config file\n+0000f920: 3a0a 0a20 2020 2020 414d 5f43 4f4e 4449 :.. AM_CONDI\n+0000f930: 5449 4f4e 414c 285b 5348 454c 4c5f 5752 TIONAL([SHELL_WR\n+0000f940: 4150 5045 525d 2c20 5b74 6573 7420 2278 APPER], [test \"x\n+0000f950: 2477 6974 685f 7772 6170 7065 7222 203d $with_wrapper\" =\n+0000f960: 2078 7472 7565 5d29 0a20 2020 2020 414d xtrue]). AM\n+0000f970: 5f43 4f4e 445f 4946 285b 5348 454c 4c5f _COND_IF([SHELL_\n+0000f980: 5752 4150 5045 525d 2c0a 2020 2020 2020 WRAPPER],. \n+0000f990: 2020 2020 2020 2020 2020 5b41 435f 434f [AC_CO\n+0000f9a0: 4e46 4947 5f46 494c 4553 285b 7772 6170 NFIG_FILES([wrap\n+0000f9b0: 7065 723a 7772 6170 7065 722e 696e 5d29 per:wrapper.in])\n+0000f9c0: 5d29 0a0a 1f0a 4669 6c65 3a20 6175 746f ])....File: auto\n+0000f9d0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0000f9e0: 204e 6f64 653a 204c 696d 6974 7320 6f66 Node: Limits of\n+0000f9f0: 2043 6f6e 6469 7469 6f6e 616c 732c 2020 Conditionals, \n+0000fa00: 5072 6576 3a20 5573 6167 6520 6f66 2043 Prev: Usage of C\n+0000fa10: 6f6e 6469 7469 6f6e 616c 732c 2020 5570 onditionals, Up\n+0000fa20: 3a20 436f 6e64 6974 696f 6e61 6c73 0a0a : Conditionals..\n+0000fa30: 3230 2e32 204c 696d 6974 7320 6f66 2043 20.2 Limits of C\n+0000fa40: 6f6e 6469 7469 6f6e 616c 730a 3d3d 3d3d onditionals.====\n 0000fa50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000fa60: 3d3d 3d3d 3d3d 0a0a 436f 6e64 6974 696f ======..Conditio\n-0000fa70: 6e61 6c73 2073 686f 756c 6420 656e 636c nals should encl\n-0000fa80: 6f73 6520 636f 6d70 6c65 7465 2073 7461 ose complete sta\n-0000fa90: 7465 6d65 6e74 7320 6c69 6b65 2076 6172 tements like var\n-0000faa0: 6961 626c 6573 206f 7220 7275 6c65 730a iables or rules.\n-0000fab0: 6465 6669 6e69 7469 6f6e 732e 2020 4175 definitions. Au\n-0000fac0: 746f 6d61 6b65 2063 616e 6e6f 7420 6465 tomake cannot de\n-0000fad0: 616c 2077 6974 6820 636f 6e64 6974 696f al with conditio\n-0000fae0: 6e61 6c73 2075 7365 6420 696e 7369 6465 nals used inside\n-0000faf0: 2061 0a76 6172 6961 626c 6520 6465 6669 a.variable defi\n-0000fb00: 6e69 7469 6f6e 2c20 666f 7220 696e 7374 nition, for inst\n-0000fb10: 616e 6365 2c20 616e 6420 6973 206e 6f74 ance, and is not\n-0000fb20: 2065 7665 6e20 6162 6c65 2074 6f20 6469 even able to di\n-0000fb30: 6167 6e6f 7365 2074 6869 730a 7369 7475 agnose this.situ\n-0000fb40: 6174 696f 6e2e 2020 5468 6520 666f 6c6c ation. The foll\n-0000fb50: 6f77 696e 6720 6578 616d 706c 6520 776f owing example wo\n-0000fb60: 756c 6420 6e6f 7420 776f 726b 3a0a 0a20 uld not work:.. \n-0000fb70: 2020 2020 2320 5468 6973 2073 796e 7461 # This synta\n-0000fb80: 7820 6973 206e 6f74 2075 6e64 6572 7374 x is not underst\n-0000fb90: 6f6f 6420 6279 2041 7574 6f6d 616b 650a ood by Automake.\n-0000fba0: 2020 2020 2041 4d5f 4350 5046 4c41 4753 AM_CPPFLAGS\n-0000fbb0: 203d 205c 0a20 2020 2020 2020 2d44 4645 = \\. -DFE\n-0000fbc0: 4154 5552 455f 4120 5c0a 2020 2020 2069 ATURE_A \\. i\n-0000fbd0: 6620 5741 4e54 5f44 4542 5547 0a20 2020 f WANT_DEBUG. \n-0000fbe0: 2020 2020 2d44 4445 4255 4720 5c0a 2020 -DDEBUG \\. \n-0000fbf0: 2020 2065 6e64 6966 0a20 2020 2020 2020 endif. \n-0000fc00: 2d44 4645 4154 5552 455f 420a 0a20 2020 -DFEATURE_B.. \n-0000fc10: 486f 7765 7665 7220 7468 6520 696e 7465 However the inte\n-0000fc20: 6e64 6564 2064 6566 696e 6974 696f 6e20 nded definition \n-0000fc30: 6f66 20e2 8098 414d 5f43 5050 464c 4147 of ...AM_CPPFLAG\n-0000fc40: 53e2 8099 2063 616e 2062 6520 6163 6869 S... can be achi\n-0000fc50: 6576 6564 2077 6974 680a 0a20 2020 2020 eved with.. \n-0000fc60: 6966 2057 414e 545f 4445 4255 470a 2020 if WANT_DEBUG. \n-0000fc70: 2020 2020 2044 4542 5547 464c 4147 5320 DEBUGFLAGS \n-0000fc80: 3d20 2d44 4445 4255 470a 2020 2020 2065 = -DDEBUG. e\n-0000fc90: 6e64 6966 0a20 2020 2020 414d 5f43 5050 ndif. AM_CPP\n-0000fca0: 464c 4147 5320 3d20 2d44 4645 4154 5552 FLAGS = -DFEATUR\n-0000fcb0: 455f 4120 2428 4445 4255 4746 4c41 4753 E_A $(DEBUGFLAGS\n-0000fcc0: 2920 2d44 4645 4154 5552 455f 420a 0a6f ) -DFEATURE_B..o\n-0000fcd0: 720a 0a20 2020 2020 414d 5f43 5050 464c r.. AM_CPPFL\n-0000fce0: 4147 5320 3d20 2d44 4645 4154 5552 455f AGS = -DFEATURE_\n-0000fcf0: 410a 2020 2020 2069 6620 5741 4e54 5f44 A. if WANT_D\n-0000fd00: 4542 5547 0a20 2020 2020 414d 5f43 5050 EBUG. AM_CPP\n-0000fd10: 464c 4147 5320 2b3d 202d 4444 4542 5547 FLAGS += -DDEBUG\n-0000fd20: 0a20 2020 2020 656e 6469 660a 2020 2020 . endif. \n-0000fd30: 2041 4d5f 4350 5046 4c41 4753 202b 3d20 AM_CPPFLAGS += \n-0000fd40: 2d44 4645 4154 5552 455f 420a 0a20 2020 -DFEATURE_B.. \n-0000fd50: 4d6f 7265 2064 6574 6169 6c73 2061 6e64 More details and\n-0000fd60: 2065 7861 6d70 6c65 7320 6f66 2063 6f6e examples of con\n-0000fd70: 6469 7469 6f6e 616c 7320 6172 6520 6465 ditionals are de\n-0000fd80: 7363 7269 6265 6420 616c 6f6e 6773 6964 scribed alongsid\n-0000fd90: 650a 7661 7269 6f75 7320 4175 746f 6d61 e.various Automa\n-0000fda0: 6b65 2066 6561 7475 7265 7320 696e 2074 ke features in t\n-0000fdb0: 6869 7320 6d61 6e75 616c 2028 2a6e 6f74 his manual (*not\n-0000fdc0: 6520 436f 6e64 6974 696f 6e61 6c0a 5375 e Conditional.Su\n-0000fdd0: 6264 6972 6563 746f 7269 6573 3a3a 2c20 bdirectories::, \n-0000fde0: 2a6e 6f74 6520 436f 6e64 6974 696f 6e61 *note Conditiona\n-0000fdf0: 6c20 536f 7572 6365 733a 3a2c 202a 6e6f l Sources::, *no\n-0000fe00: 7465 2043 6f6e 6469 7469 6f6e 616c 0a50 te Conditional.P\n-0000fe10: 726f 6772 616d 733a 3a2c 202a 6e6f 7465 rograms::, *note\n-0000fe20: 2043 6f6e 6469 7469 6f6e 616c 204c 6962 Conditional Lib\n-0000fe30: 746f 6f6c 204c 6962 7261 7269 6573 3a3a tool Libraries::\n-0000fe40: 2c20 2a6e 6f74 6520 436f 6e64 6974 696f , *note Conditio\n-0000fe50: 6e61 6c0a 4c69 6274 6f6f 6c20 536f 7572 nal.Libtool Sour\n-0000fe60: 6365 733a 3a29 2e0a 0a1f 0a46 696c 653a ces::).....File:\n-0000fe70: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-0000fe80: 6e66 6f2c 2020 4e6f 6465 3a20 5369 6c65 nfo, Node: Sile\n-0000fe90: 6e63 696e 6720 4d61 6b65 2c20 204e 6578 ncing Make, Nex\n-0000fea0: 743a 2047 6e69 7473 2c20 2050 7265 763a t: Gnits, Prev:\n-0000feb0: 2043 6f6e 6469 7469 6f6e 616c 732c 2020 Conditionals, \n-0000fec0: 5570 3a20 546f 700a 0a32 3120 5369 6c65 Up: Top..21 Sile\n-0000fed0: 6e63 696e 6720 e280 986d 616b 65e2 8099 ncing ...make...\n-0000fee0: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .***************\n-0000fef0: 2a2a 2a2a 0a0a 2a20 4d65 6e75 3a0a 0a2a ****..* Menu:..*\n-0000ff00: 204d 616b 6520 7665 7262 6f73 6974 793a Make verbosity:\n-0000ff10: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0000ff20: 4d61 6b65 2069 7320 7665 7262 6f73 6520 Make is verbose \n-0000ff30: 6279 2064 6566 6175 6c74 0a2a 2054 7269 by default.* Tri\n-0000ff40: 636b 7320 466f 7220 5369 6c65 6e63 696e cks For Silencin\n-0000ff50: 6720 4d61 6b65 3a3a 2020 2020 5374 616e g Make:: Stan\n-0000ff60: 6461 7264 2061 6e64 2067 656e 6572 6963 dard and generic\n-0000ff70: 2077 6179 7320 746f 2073 696c 656e 6365 ways to silence\n-0000ff80: 206d 616b 650a 2a20 4175 746f 6d61 6b65 make.* Automake\n-0000ff90: 2073 696c 656e 742d 7275 6c65 7320 4f70 silent-rules Op\n-0000ffa0: 7469 6f6e 3a3a 2048 6f77 2041 7574 6f6d tion:: How Autom\n-0000ffb0: 616b 6520 6361 6e20 6865 6c70 2069 6e20 ake can help in \n-0000ffc0: 7369 6c65 6e63 696e 6720 6d61 6b65 0a0a silencing make..\n-0000ffd0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-0000ffe0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-0000fff0: 653a 204d 616b 6520 7665 7262 6f73 6974 e: Make verbosit\n-00010000: 792c 2020 4e65 7874 3a20 5472 6963 6b73 y, Next: Tricks\n-00010010: 2046 6f72 2053 696c 656e 6369 6e67 204d For Silencing M\n-00010020: 616b 652c 2020 5570 3a20 5369 6c65 6e63 ake, Up: Silenc\n-00010030: 696e 6720 4d61 6b65 0a0a 3231 2e31 204d ing Make..21.1 M\n-00010040: 616b 6520 6973 2076 6572 626f 7365 2062 ake is verbose b\n-00010050: 7920 6465 6661 756c 740a 3d3d 3d3d 3d3d y default.======\n+0000fa60: 3d3d 3d3d 3d3d 3d0a 0a43 6f6e 6469 7469 =======..Conditi\n+0000fa70: 6f6e 616c 7320 7368 6f75 6c64 2065 6e63 onals should enc\n+0000fa80: 6c6f 7365 2063 6f6d 706c 6574 6520 7374 lose complete st\n+0000fa90: 6174 656d 656e 7473 206c 696b 6520 7661 atements like va\n+0000faa0: 7269 6162 6c65 7320 6f72 2072 756c 6573 riables or rules\n+0000fab0: 0a64 6566 696e 6974 696f 6e73 2e20 2041 .definitions. A\n+0000fac0: 7574 6f6d 616b 6520 6361 6e6e 6f74 2064 utomake cannot d\n+0000fad0: 6561 6c20 7769 7468 2063 6f6e 6469 7469 eal with conditi\n+0000fae0: 6f6e 616c 7320 7573 6564 2069 6e73 6964 onals used insid\n+0000faf0: 6520 610a 7661 7269 6162 6c65 2064 6566 e a.variable def\n+0000fb00: 696e 6974 696f 6e2c 2066 6f72 2069 6e73 inition, for ins\n+0000fb10: 7461 6e63 652c 2061 6e64 2069 7320 6e6f tance, and is no\n+0000fb20: 7420 6576 656e 2061 626c 6520 746f 2064 t even able to d\n+0000fb30: 6961 676e 6f73 6520 7468 6973 0a73 6974 iagnose this.sit\n+0000fb40: 7561 7469 6f6e 2e20 2054 6865 2066 6f6c uation. The fol\n+0000fb50: 6c6f 7769 6e67 2065 7861 6d70 6c65 2077 lowing example w\n+0000fb60: 6f75 6c64 206e 6f74 2077 6f72 6b3a 0a0a ould not work:..\n+0000fb70: 2020 2020 2023 2054 6869 7320 7379 6e74 # This synt\n+0000fb80: 6178 2069 7320 6e6f 7420 756e 6465 7273 ax is not unders\n+0000fb90: 746f 6f64 2062 7920 4175 746f 6d61 6b65 tood by Automake\n+0000fba0: 0a20 2020 2020 414d 5f43 5050 464c 4147 . AM_CPPFLAG\n+0000fbb0: 5320 3d20 5c0a 2020 2020 2020 202d 4446 S = \\. -DF\n+0000fbc0: 4541 5455 5245 5f41 205c 0a20 2020 2020 EATURE_A \\. \n+0000fbd0: 6966 2057 414e 545f 4445 4255 470a 2020 if WANT_DEBUG. \n+0000fbe0: 2020 2020 202d 4444 4542 5547 205c 0a20 -DDEBUG \\. \n+0000fbf0: 2020 2020 656e 6469 660a 2020 2020 2020 endif. \n+0000fc00: 202d 4446 4541 5455 5245 5f42 0a0a 2020 -DFEATURE_B.. \n+0000fc10: 2048 6f77 6576 6572 2074 6865 2069 6e74 However the int\n+0000fc20: 656e 6465 6420 6465 6669 6e69 7469 6f6e ended definition\n+0000fc30: 206f 6620 e280 9841 4d5f 4350 5046 4c41 of ...AM_CPPFLA\n+0000fc40: 4753 e280 9920 6361 6e20 6265 2061 6368 GS... can be ach\n+0000fc50: 6965 7665 6420 7769 7468 0a0a 2020 2020 ieved with.. \n+0000fc60: 2069 6620 5741 4e54 5f44 4542 5547 0a20 if WANT_DEBUG. \n+0000fc70: 2020 2020 2020 4445 4255 4746 4c41 4753 DEBUGFLAGS\n+0000fc80: 203d 202d 4444 4542 5547 0a20 2020 2020 = -DDEBUG. \n+0000fc90: 656e 6469 660a 2020 2020 2041 4d5f 4350 endif. AM_CP\n+0000fca0: 5046 4c41 4753 203d 202d 4446 4541 5455 PFLAGS = -DFEATU\n+0000fcb0: 5245 5f41 2024 2844 4542 5547 464c 4147 RE_A $(DEBUGFLAG\n+0000fcc0: 5329 202d 4446 4541 5455 5245 5f42 0a0a S) -DFEATURE_B..\n+0000fcd0: 6f72 0a0a 2020 2020 2041 4d5f 4350 5046 or.. AM_CPPF\n+0000fce0: 4c41 4753 203d 202d 4446 4541 5455 5245 LAGS = -DFEATURE\n+0000fcf0: 5f41 0a20 2020 2020 6966 2057 414e 545f _A. if WANT_\n+0000fd00: 4445 4255 470a 2020 2020 2041 4d5f 4350 DEBUG. AM_CP\n+0000fd10: 5046 4c41 4753 202b 3d20 2d44 4445 4255 PFLAGS += -DDEBU\n+0000fd20: 470a 2020 2020 2065 6e64 6966 0a20 2020 G. endif. \n+0000fd30: 2020 414d 5f43 5050 464c 4147 5320 2b3d AM_CPPFLAGS +=\n+0000fd40: 202d 4446 4541 5455 5245 5f42 0a0a 2020 -DFEATURE_B.. \n+0000fd50: 204d 6f72 6520 6465 7461 696c 7320 616e More details an\n+0000fd60: 6420 6578 616d 706c 6573 206f 6620 636f d examples of co\n+0000fd70: 6e64 6974 696f 6e61 6c73 2061 7265 2064 nditionals are d\n+0000fd80: 6573 6372 6962 6564 2061 6c6f 6e67 7369 escribed alongsi\n+0000fd90: 6465 0a76 6172 696f 7573 2041 7574 6f6d de.various Autom\n+0000fda0: 616b 6520 6665 6174 7572 6573 2069 6e20 ake features in \n+0000fdb0: 7468 6973 206d 616e 7561 6c20 282a 6e6f this manual (*no\n+0000fdc0: 7465 2043 6f6e 6469 7469 6f6e 616c 0a53 te Conditional.S\n+0000fdd0: 7562 6469 7265 6374 6f72 6965 733a 3a2c ubdirectories::,\n+0000fde0: 202a 6e6f 7465 2043 6f6e 6469 7469 6f6e *note Condition\n+0000fdf0: 616c 2053 6f75 7263 6573 3a3a 2c20 2a6e al Sources::, *n\n+0000fe00: 6f74 6520 436f 6e64 6974 696f 6e61 6c0a ote Conditional.\n+0000fe10: 5072 6f67 7261 6d73 3a3a 2c20 2a6e 6f74 Programs::, *not\n+0000fe20: 6520 436f 6e64 6974 696f 6e61 6c20 4c69 e Conditional Li\n+0000fe30: 6274 6f6f 6c20 4c69 6272 6172 6965 733a btool Libraries:\n+0000fe40: 3a2c 202a 6e6f 7465 2043 6f6e 6469 7469 :, *note Conditi\n+0000fe50: 6f6e 616c 0a4c 6962 746f 6f6c 2053 6f75 onal.Libtool Sou\n+0000fe60: 7263 6573 3a3a 292e 0a0a 1f0a 4669 6c65 rces::).....File\n+0000fe70: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0000fe80: 696e 666f 2c20 204e 6f64 653a 2053 696c info, Node: Sil\n+0000fe90: 656e 6369 6e67 204d 616b 652c 2020 4e65 encing Make, Ne\n+0000fea0: 7874 3a20 476e 6974 732c 2020 5072 6576 xt: Gnits, Prev\n+0000feb0: 3a20 436f 6e64 6974 696f 6e61 6c73 2c20 : Conditionals, \n+0000fec0: 2055 703a 2054 6f70 0a0a 3231 2053 696c Up: Top..21 Sil\n+0000fed0: 656e 6369 6e67 20e2 8098 6d61 6b65 e280 encing ...make..\n+0000fee0: 990a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ..**************\n+0000fef0: 2a2a 2a2a 2a0a 0a2a 204d 656e 753a 0a0a *****..* Menu:..\n+0000ff00: 2a20 4d61 6b65 2076 6572 626f 7369 7479 * Make verbosity\n+0000ff10: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+0000ff20: 204d 616b 6520 6973 2076 6572 626f 7365 Make is verbose\n+0000ff30: 2062 7920 6465 6661 756c 740a 2a20 5472 by default.* Tr\n+0000ff40: 6963 6b73 2046 6f72 2053 696c 656e 6369 icks For Silenci\n+0000ff50: 6e67 204d 616b 653a 3a20 2020 2053 7461 ng Make:: Sta\n+0000ff60: 6e64 6172 6420 616e 6420 6765 6e65 7269 ndard and generi\n+0000ff70: 6320 7761 7973 2074 6f20 7369 6c65 6e63 c ways to silenc\n+0000ff80: 6520 6d61 6b65 0a2a 2041 7574 6f6d 616b e make.* Automak\n+0000ff90: 6520 7369 6c65 6e74 2d72 756c 6573 204f e silent-rules O\n+0000ffa0: 7074 696f 6e3a 3a20 486f 7720 4175 746f ption:: How Auto\n+0000ffb0: 6d61 6b65 2063 616e 2068 656c 7020 696e make can help in\n+0000ffc0: 2073 696c 656e 6369 6e67 206d 616b 650a silencing make.\n+0000ffd0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0000ffe0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0000fff0: 6465 3a20 4d61 6b65 2076 6572 626f 7369 de: Make verbosi\n+00010000: 7479 2c20 204e 6578 743a 2054 7269 636b ty, Next: Trick\n+00010010: 7320 466f 7220 5369 6c65 6e63 696e 6720 s For Silencing \n+00010020: 4d61 6b65 2c20 2055 703a 2053 696c 656e Make, Up: Silen\n+00010030: 6369 6e67 204d 616b 650a 0a32 312e 3120 cing Make..21.1 \n+00010040: 4d61 6b65 2069 7320 7665 7262 6f73 6520 Make is verbose \n+00010050: 6279 2064 6566 6175 6c74 0a3d 3d3d 3d3d by default.=====\n 00010060: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00010070: 3d3d 3d3d 3d3d 3d3d 3d0a 0a4e 6f72 6d61 =========..Norma\n-00010080: 6c6c 792c 2077 6865 6e20 6578 6563 7574 lly, when execut\n-00010090: 696e 6720 7468 6520 7365 7420 6f66 2072 ing the set of r\n-000100a0: 756c 6573 2061 7373 6f63 6961 7465 6420 ules associated \n-000100b0: 7769 7468 2061 2074 6172 6765 742c 0ae2 with a target,..\n-000100c0: 8098 6d61 6b65 e280 9920 7072 696e 7473 ..make... prints\n-000100d0: 2065 6163 6820 7275 6c65 2062 6566 6f72 each rule befor\n-000100e0: 6520 6974 2069 7320 6578 6563 7574 6564 e it is executed\n-000100f0: 2e20 2054 6869 7320 6265 6861 7669 6f75 . This behaviou\n-00010100: 722c 2077 6869 6c65 0a68 6176 696e 6720 r, while.having \n-00010110: 6265 656e 2069 6e20 706c 6163 6520 666f been in place fo\n-00010120: 7220 6120 6c6f 6e67 2074 696d 652c 2061 r a long time, a\n-00010130: 6e64 2062 6569 6e67 2065 7665 6e20 6d61 nd being even ma\n-00010140: 6e64 6174 6564 2062 7920 7468 650a 504f ndated by the.PO\n-00010150: 5349 5820 7374 616e 6461 7264 2c20 7374 SIX standard, st\n-00010160: 6172 6b6c 7920 7669 6f6c 6174 6573 2074 arkly violates t\n-00010170: 6865 2022 7369 6c65 6e63 6520 6973 2067 he \"silence is g\n-00010180: 6f6c 6465 6e22 2055 4e49 580a 7072 696e olden\" UNIX.prin\n-00010190: 6369 706c 6528 3129 3a0a 0a20 2020 2020 ciple(1):.. \n-000101a0: 5768 656e 2061 2070 726f 6772 616d 2068 When a program h\n-000101b0: 6173 206e 6f74 6869 6e67 2069 6e74 6572 as nothing inter\n-000101c0: 6573 7469 6e67 206f 7220 7375 7270 7269 esting or surpri\n-000101d0: 7369 6e67 2074 6f20 7361 792c 2069 740a sing to say, it.\n-000101e0: 2020 2020 2073 686f 756c 6420 7361 7920 should say \n-000101f0: 6e6f 7468 696e 672e 2020 5765 6c6c 2d62 nothing. Well-b\n-00010200: 6568 6176 6564 2055 6e69 7820 7072 6f67 ehaved Unix prog\n-00010210: 7261 6d73 2064 6f20 7468 6569 7220 6a6f rams do their jo\n-00010220: 6273 0a20 2020 2020 756e 6f62 7472 7573 bs. unobtrus\n-00010230: 6976 656c 792c 2077 6974 6820 6120 6d69 ively, with a mi\n-00010240: 6e69 6d75 6d20 6f66 2066 7573 7320 616e nimum of fuss an\n-00010250: 6420 626f 7468 6572 2e20 2053 696c 656e d bother. Silen\n-00010260: 6365 2069 730a 2020 2020 2067 6f6c 6465 ce is. golde\n-00010270: 6e2e 0a0a 2020 2049 6e20 6661 6374 2c20 n... In fact, \n-00010280: 7768 696c 6520 7375 6368 2076 6572 626f while such verbo\n-00010290: 7369 7479 206f 6620 e280 986d 616b 65e2 sity of ...make.\n-000102a0: 8099 2063 616e 2074 6865 6f72 6574 6963 .. can theoretic\n-000102b0: 616c 6c79 2062 6520 7573 6566 756c 0a74 ally be useful.t\n-000102c0: 6f20 7472 6163 6b20 6275 6773 2061 6e64 o track bugs and\n-000102d0: 2075 6e64 6572 7374 616e 6420 7265 6173 understand reas\n-000102e0: 6f6e 7320 6f66 2066 6169 6c75 7265 7320 ons of failures \n-000102f0: 7269 6768 7420 6177 6179 2c20 6974 2063 right away, it c\n-00010300: 616e 2061 6c73 6f0a 6869 6465 2077 6172 an also.hide war\n-00010310: 6e69 6e67 2061 6e64 2065 7272 6f72 206d ning and error m\n-00010320: 6573 7361 6765 7320 6672 6f6d 20e2 8098 essages from ...\n-00010330: 6d61 6b65 e280 992d 696e 766f 6b65 6420 make...-invoked \n-00010340: 746f 6f6c 732c 2064 726f 776e 696e 6720 tools, drowning \n-00010350: 7468 656d 0a69 6e20 6120 666c 6f6f 6420 them.in a flood \n-00010360: 6f66 2075 6e69 6e74 6572 6573 7469 6e67 of uninteresting\n-00010370: 2061 6e64 2073 656c 646f 6d20 7573 6566 and seldom usef\n-00010380: 756c 206d 6573 7361 6765 732c 2061 6e64 ul messages, and\n-00010390: 2074 6875 730a 616c 6c6f 7769 6e67 2074 thus.allowing t\n-000103a0: 6865 6d20 746f 2067 6f20 6561 7369 6c79 hem to go easily\n-000103b0: 2075 6e64 6574 6563 7465 642e 0a0a 2020 undetected... \n-000103c0: 2054 6869 7320 7072 6f62 6c65 6d20 6361 This problem ca\n-000103d0: 6e20 6265 2076 6572 7920 616e 6e6f 7969 n be very annoyi\n-000103e0: 6e67 2c20 6573 7065 6369 616c 6c79 2066 ng, especially f\n-000103f0: 6f72 2064 6576 656c 6f70 6572 732c 2077 or developers, w\n-00010400: 686f 0a75 7375 616c 6c79 206b 6e6f 7720 ho.usually know \n-00010410: 7175 6974 6520 7765 6c6c 2077 6861 7427 quite well what'\n-00010420: 7320 676f 696e 6720 6f6e 2062 6568 696e s going on behin\n-00010430: 6420 7468 6520 7363 656e 6573 2c20 616e d the scenes, an\n-00010440: 6420 666f 7220 7768 6f6d 0a74 6865 2076 d for whom.the v\n-00010450: 6572 626f 7365 206f 7574 7075 7420 6672 erbose output fr\n-00010460: 6f6d 20e2 8098 6d61 6b65 e280 9920 656e om ...make... en\n-00010470: 6473 2075 7020 6265 696e 6720 6d6f 7374 ds up being most\n-00010480: 6c79 206e 6f69 7365 2074 6861 7420 6861 ly noise that ha\n-00010490: 6d70 6572 730a 7468 6520 6561 7379 2064 mpers.the easy d\n-000104a0: 6574 6563 7469 6f6e 206f 6620 706f 7465 etection of pote\n-000104b0: 6e74 6961 6c6c 7920 696d 706f 7274 616e ntially importan\n-000104c0: 7420 7761 726e 696e 6720 6d65 7373 6167 t warning messag\n-000104d0: 6573 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d es... --------\n-000104e0: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes ---\n-000104f0: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) \n-00010500: 5365 6520 616c 736f 203c 6874 7470 3a2f See also \n-00010540: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n-00010550: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n-00010560: 4e6f 6465 3a20 5472 6963 6b73 2046 6f72 Node: Tricks For\n-00010570: 2053 696c 656e 6369 6e67 204d 616b 652c Silencing Make,\n-00010580: 2020 4e65 7874 3a20 4175 746f 6d61 6b65 Next: Automake\n-00010590: 2073 696c 656e 742d 7275 6c65 7320 4f70 silent-rules Op\n-000105a0: 7469 6f6e 2c20 2050 7265 763a 204d 616b tion, Prev: Mak\n-000105b0: 6520 7665 7262 6f73 6974 792c 2020 5570 e verbosity, Up\n-000105c0: 3a20 5369 6c65 6e63 696e 6720 4d61 6b65 : Silencing Make\n-000105d0: 0a0a 3231 2e32 2053 7461 6e64 6172 6420 ..21.2 Standard \n-000105e0: 616e 6420 6765 6e65 7269 6320 7761 7973 and generic ways\n-000105f0: 2074 6f20 7369 6c65 6e63 6520 6d61 6b65 to silence make\n-00010600: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+00010070: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4e6f 726d ==========..Norm\n+00010080: 616c 6c79 2c20 7768 656e 2065 7865 6375 ally, when execu\n+00010090: 7469 6e67 2074 6865 2073 6574 206f 6620 ting the set of \n+000100a0: 7275 6c65 7320 6173 736f 6369 6174 6564 rules associated\n+000100b0: 2077 6974 6820 6120 7461 7267 6574 2c0a with a target,.\n+000100c0: e280 986d 616b 65e2 8099 2070 7269 6e74 ...make... print\n+000100d0: 7320 6561 6368 2072 756c 6520 6265 666f s each rule befo\n+000100e0: 7265 2069 7420 6973 2065 7865 6375 7465 re it is execute\n+000100f0: 642e 2020 5468 6973 2062 6568 6176 696f d. This behavio\n+00010100: 7572 2c20 7768 696c 650a 6861 7669 6e67 ur, while.having\n+00010110: 2062 6565 6e20 696e 2070 6c61 6365 2066 been in place f\n+00010120: 6f72 2061 206c 6f6e 6720 7469 6d65 2c20 or a long time, \n+00010130: 616e 6420 6265 696e 6720 6576 656e 206d and being even m\n+00010140: 616e 6461 7465 6420 6279 2074 6865 0a50 andated by the.P\n+00010150: 4f53 4958 2073 7461 6e64 6172 642c 2073 OSIX standard, s\n+00010160: 7461 726b 6c79 2076 696f 6c61 7465 7320 tarkly violates \n+00010170: 7468 6520 2273 696c 656e 6365 2069 7320 the \"silence is \n+00010180: 676f 6c64 656e 2220 554e 4958 0a70 7269 golden\" UNIX.pri\n+00010190: 6e63 6970 6c65 2831 293a 0a0a 2020 2020 nciple(1):.. \n+000101a0: 2057 6865 6e20 6120 7072 6f67 7261 6d20 When a program \n+000101b0: 6861 7320 6e6f 7468 696e 6720 696e 7465 has nothing inte\n+000101c0: 7265 7374 696e 6720 6f72 2073 7572 7072 resting or surpr\n+000101d0: 6973 696e 6720 746f 2073 6179 2c20 6974 ising to say, it\n+000101e0: 0a20 2020 2020 7368 6f75 6c64 2073 6179 . should say\n+000101f0: 206e 6f74 6869 6e67 2e20 2057 656c 6c2d nothing. Well-\n+00010200: 6265 6861 7665 6420 556e 6978 2070 726f behaved Unix pro\n+00010210: 6772 616d 7320 646f 2074 6865 6972 206a grams do their j\n+00010220: 6f62 730a 2020 2020 2075 6e6f 6274 7275 obs. unobtru\n+00010230: 7369 7665 6c79 2c20 7769 7468 2061 206d sively, with a m\n+00010240: 696e 696d 756d 206f 6620 6675 7373 2061 inimum of fuss a\n+00010250: 6e64 2062 6f74 6865 722e 2020 5369 6c65 nd bother. Sile\n+00010260: 6e63 6520 6973 0a20 2020 2020 676f 6c64 nce is. gold\n+00010270: 656e 2e0a 0a20 2020 496e 2066 6163 742c en... In fact,\n+00010280: 2077 6869 6c65 2073 7563 6820 7665 7262 while such verb\n+00010290: 6f73 6974 7920 6f66 20e2 8098 6d61 6b65 osity of ...make\n+000102a0: e280 9920 6361 6e20 7468 656f 7265 7469 ... can theoreti\n+000102b0: 6361 6c6c 7920 6265 2075 7365 6675 6c0a cally be useful.\n+000102c0: 746f 2074 7261 636b 2062 7567 7320 616e to track bugs an\n+000102d0: 6420 756e 6465 7273 7461 6e64 2072 6561 d understand rea\n+000102e0: 736f 6e73 206f 6620 6661 696c 7572 6573 sons of failures\n+000102f0: 2072 6967 6874 2061 7761 792c 2069 7420 right away, it \n+00010300: 6361 6e20 616c 736f 0a68 6964 6520 7761 can also.hide wa\n+00010310: 726e 696e 6720 616e 6420 6572 726f 7220 rning and error \n+00010320: 6d65 7373 6167 6573 2066 726f 6d20 e280 messages from ..\n+00010330: 986d 616b 65e2 8099 2d69 6e76 6f6b 6564 .make...-invoked\n+00010340: 2074 6f6f 6c73 2c20 6472 6f77 6e69 6e67 tools, drowning\n+00010350: 2074 6865 6d0a 696e 2061 2066 6c6f 6f64 them.in a flood\n+00010360: 206f 6620 756e 696e 7465 7265 7374 696e of uninterestin\n+00010370: 6720 616e 6420 7365 6c64 6f6d 2075 7365 g and seldom use\n+00010380: 6675 6c20 6d65 7373 6167 6573 2c20 616e ful messages, an\n+00010390: 6420 7468 7573 0a61 6c6c 6f77 696e 6720 d thus.allowing \n+000103a0: 7468 656d 2074 6f20 676f 2065 6173 696c them to go easil\n+000103b0: 7920 756e 6465 7465 6374 6564 2e0a 0a20 y undetected... \n+000103c0: 2020 5468 6973 2070 726f 626c 656d 2063 This problem c\n+000103d0: 616e 2062 6520 7665 7279 2061 6e6e 6f79 an be very annoy\n+000103e0: 696e 672c 2065 7370 6563 6961 6c6c 7920 ing, especially \n+000103f0: 666f 7220 6465 7665 6c6f 7065 7273 2c20 for developers, \n+00010400: 7768 6f0a 7573 7561 6c6c 7920 6b6e 6f77 who.usually know\n+00010410: 2071 7569 7465 2077 656c 6c20 7768 6174 quite well what\n+00010420: 2773 2067 6f69 6e67 206f 6e20 6265 6869 's going on behi\n+00010430: 6e64 2074 6865 2073 6365 6e65 732c 2061 nd the scenes, a\n+00010440: 6e64 2066 6f72 2077 686f 6d0a 7468 6520 nd for whom.the \n+00010450: 7665 7262 6f73 6520 6f75 7470 7574 2066 verbose output f\n+00010460: 726f 6d20 e280 986d 616b 65e2 8099 2065 rom ...make... e\n+00010470: 6e64 7320 7570 2062 6569 6e67 206d 6f73 nds up being mos\n+00010480: 746c 7920 6e6f 6973 6520 7468 6174 2068 tly noise that h\n+00010490: 616d 7065 7273 0a74 6865 2065 6173 7920 ampers.the easy \n+000104a0: 6465 7465 6374 696f 6e20 6f66 2070 6f74 detection of pot\n+000104b0: 656e 7469 616c 6c79 2069 6d70 6f72 7461 entially importa\n+000104c0: 6e74 2077 6172 6e69 6e67 206d 6573 7361 nt warning messa\n+000104d0: 6765 732e 0a0a 2020 202d 2d2d 2d2d 2d2d ges... -------\n+000104e0: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes --\n+000104f0: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1)\n+00010500: 2053 6565 2061 6c73 6f20 3c68 7474 703a See also .....File: auto\n+00010550: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00010560: 204e 6f64 653a 2054 7269 636b 7320 466f Node: Tricks Fo\n+00010570: 7220 5369 6c65 6e63 696e 6720 4d61 6b65 r Silencing Make\n+00010580: 2c20 204e 6578 743a 2041 7574 6f6d 616b , Next: Automak\n+00010590: 6520 7369 6c65 6e74 2d72 756c 6573 204f e silent-rules O\n+000105a0: 7074 696f 6e2c 2020 5072 6576 3a20 4d61 ption, Prev: Ma\n+000105b0: 6b65 2076 6572 626f 7369 7479 2c20 2055 ke verbosity, U\n+000105c0: 703a 2053 696c 656e 6369 6e67 204d 616b p: Silencing Mak\n+000105d0: 650a 0a32 312e 3220 5374 616e 6461 7264 e..21.2 Standard\n+000105e0: 2061 6e64 2067 656e 6572 6963 2077 6179 and generic way\n+000105f0: 7320 746f 2073 696c 656e 6365 206d 616b s to silence mak\n+00010600: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d e.==============\n 00010610: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00010620: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-00010630: 0a48 6572 6520 7765 2064 6573 6372 6962 .Here we describ\n-00010640: 6520 736f 6d65 2063 6f6d 6d6f 6e20 6964 e some common id\n-00010650: 696f 6d73 2f74 7269 636b 7320 746f 206f ioms/tricks to o\n-00010660: 6274 6169 6e20 6120 7175 6965 7465 7220 btain a quieter \n-00010670: 6d61 6b65 0a6f 7574 7075 742c 2077 6974 make.output, wit\n-00010680: 6820 7468 6569 7220 7265 6c61 7469 7665 h their relative\n-00010690: 2061 6476 616e 7461 6765 7320 616e 6420 advantages and \n-000106a0: 6472 6177 6261 636b 732e 2020 496e 2074 drawbacks. In t\n-000106b0: 6865 206e 6578 740a 7365 6374 696f 6e20 he next.section \n-000106c0: 282a 6e6f 7465 2041 7574 6f6d 616b 6520 (*note Automake \n-000106d0: 7369 6c65 6e74 2d72 756c 6573 204f 7074 silent-rules Opt\n-000106e0: 696f 6e3a 3a29 2077 6527 6c6c 2073 6565 ion::) we'll see\n-000106f0: 2068 6f77 2041 7574 6f6d 616b 650a 6361 how Automake.ca\n-00010700: 6e20 6865 6c70 2069 6e20 7468 6973 2072 n help in this r\n-00010710: 6573 7065 6374 2e0a 0a20 2020 e280 a220 espect... ... \n-00010720: e280 986d 616b 6520 2d73 e280 990a 0a20 ...make -s..... \n-00010730: 2020 2020 5468 6973 2073 696d 706c 7920 This simply \n-00010740: 6361 7573 6573 20e2 8098 6d61 6b65 e280 causes ...make..\n-00010750: 9920 6e6f 7420 746f 2070 7269 6e74 205f . not to print _\n-00010760: 616e 795f 2072 756c 6520 6265 666f 7265 any_ rule before\n-00010770: 2065 7865 6375 7469 6e67 0a20 2020 2020 executing. \n-00010780: 6974 2e0a 0a20 2020 2020 5468 6520 e280 it... The ..\n-00010790: 982d 73e2 8099 2066 6c61 6720 6973 206d .-s... flag is m\n-000107a0: 616e 6461 7465 6420 6279 2050 4f53 4958 andated by POSIX\n-000107b0: 2c20 756e 6976 6572 7361 6c6c 7920 7375 , universally su\n-000107c0: 7070 6f72 7465 642c 2061 6e64 2069 7473 pported, and its\n-000107d0: 0a20 2020 2020 7075 7270 6f73 6520 616e . purpose an\n-000107e0: 6420 6675 6e63 7469 6f6e 2061 7265 2065 d function are e\n-000107f0: 6173 7920 746f 2075 6e64 6572 7374 616e asy to understan\n-00010800: 642e 0a0a 2020 2020 2042 7574 2069 7420 d... But it \n-00010810: 616c 736f 2068 6173 2069 7473 2073 6572 also has its ser\n-00010820: 696f 7573 206c 696d 6974 6174 696f 6e73 ious limitations\n-00010830: 2074 6f6f 2e20 2046 6972 7374 206f 6620 too. First of \n-00010840: 616c 6c2c 2069 740a 2020 2020 2065 6d62 all, it. emb\n-00010850: 6f64 6965 7320 616e 2022 616c 6c20 6f72 odies an \"all or\n-00010860: 206e 6f74 6869 6e67 2220 7374 7261 7465 nothing\" strate\n-00010870: 6779 2c20 692e 652e 2c20 6569 7468 6572 gy, i.e., either\n-00010880: 2065 7665 7279 7468 696e 6720 6973 0a20 everything is. \n-00010890: 2020 2020 7369 6c65 6e63 6564 2c20 6f72 silenced, or\n-000108a0: 206e 6f74 6869 6e67 2069 733b 2074 6869 nothing is; thi\n-000108b0: 7320 6c61 636b 206f 6620 6772 616e 756c s lack of granul\n-000108c0: 6172 6974 7920 6361 6e20 736f 6d65 7469 arity can someti\n-000108d0: 6d65 7320 6265 0a20 2020 2020 6120 6661 mes be. a fa\n-000108e0: 7461 6c20 666c 6177 2e20 204d 6f72 656f tal flaw. Moreo\n-000108f0: 7665 722c 2077 6865 6e20 7468 6520 e280 ver, when the ..\n-00010900: 982d 73e2 8099 2066 6c61 6720 6973 2075 .-s... flag is u\n-00010910: 7365 642c 2074 6865 20e2 8098 6d61 6b65 sed, the ...make\n-00010920: e280 990a 2020 2020 206f 7574 7075 7420 .... output \n-00010930: 6d69 6768 7420 7475 726e 206f 7574 2074 might turn out t\n-00010940: 6f20 6265 2074 6f6f 206d 7563 6820 7465 o be too much te\n-00010950: 7273 653b 2069 6e20 6361 7365 206f 6620 rse; in case of \n-00010960: 6572 726f 7273 2c20 7468 650a 2020 2020 errors, the. \n-00010970: 2075 7365 7220 776f 6e27 7420 6265 2061 user won't be a\n-00010980: 626c 6520 746f 2065 6173 696c 7920 7365 ble to easily se\n-00010990: 6520 7768 6174 2072 756c 6520 6f72 2063 e what rule or c\n-000109a0: 6f6d 6d61 6e64 2068 6176 6520 6361 7573 ommand have caus\n-000109b0: 6564 0a20 2020 2020 7468 656d 2c20 6f72 ed. them, or\n-000109c0: 2065 7665 6e2c 2069 6e20 6361 7365 206f even, in case o\n-000109d0: 6620 746f 6f6c 7320 7769 7468 2070 6f6f f tools with poo\n-000109e0: 7220 6572 726f 7220 7265 706f 7274 696e r error reportin\n-000109f0: 672c 2077 6861 7420 7468 650a 2020 2020 g, what the. \n-00010a00: 2065 7272 6f72 7320 7765 7265 210a 0a20 errors were!.. \n-00010a10: 2020 e280 a220 e280 986d 616b 6520 3e2f ... ...make >/\n-00010a20: 6465 762f 6e75 6c6c 207c 7c20 6d61 6b65 dev/null || make\n-00010a30: e280 990a 0a20 2020 2020 4170 7061 7265 ..... Appare\n-00010a40: 6e74 6c79 2c20 7468 6973 2070 6572 6665 ntly, this perfe\n-00010a50: 6374 6c79 206f 6265 7973 2074 6865 2022 ctly obeys the \"\n-00010a60: 7369 6c65 6e63 6520 6973 2067 6f6c 6465 silence is golde\n-00010a70: 6e22 2072 756c 653a 0a20 2020 2020 7761 n\" rule:. wa\n-00010a80: 726e 696e 6773 2066 726f 6d20 7374 6465 rnings from stde\n-00010a90: 7272 2061 7265 2070 6173 7365 6420 7468 rr are passed th\n-00010aa0: 726f 7567 682c 206f 7574 7075 7420 7265 rough, output re\n-00010ab0: 706f 7274 696e 6720 6973 2064 6f6e 650a porting is done.\n-00010ac0: 2020 2020 206f 6e6c 7920 696e 2063 6173 only in cas\n-00010ad0: 6520 6f66 2065 7272 6f72 2c20 616e 6420 e of error, and \n-00010ae0: 696e 2074 6861 7420 6361 7365 2069 7420 in that case it \n-00010af0: 7368 6f75 6c64 2070 726f 7669 6465 2061 should provide a\n-00010b00: 0a20 2020 2020 7665 7262 6f73 652d 656e . verbose-en\n-00010b10: 6f75 6768 2072 6570 6f72 7420 746f 2061 ough report to a\n-00010b20: 6c6c 6f77 2061 6e20 6561 7379 2064 6574 llow an easy det\n-00010b30: 6572 6d69 6e61 7469 6f6e 206f 6620 7468 ermination of th\n-00010b40: 6520 6572 726f 720a 2020 2020 206c 6f63 e error. loc\n-00010b50: 6174 696f 6e20 616e 6420 6361 7573 6573 ation and causes\n-00010b60: 2e0a 0a20 2020 2020 486f 7765 7665 722c ... However,\n-00010b70: 2063 616c 6c69 6e67 20e2 8098 6d61 6b65 calling ...make\n-00010b80: e280 9920 7477 6f20 7469 6d65 7320 696e ... two times in\n-00010b90: 2061 2072 6f77 206d 6967 6874 2068 6964 a row might hid\n-00010ba0: 6520 6572 726f 7273 0a20 2020 2020 2865 e errors. (e\n-00010bb0: 7370 6563 6961 6c6c 7920 696e 7465 726d specially interm\n-00010bc0: 6974 7465 6e74 206f 6e65 7329 2c20 6f72 ittent ones), or\n-00010bd0: 2073 7562 746c 7920 6368 616e 6765 2074 subtly change t\n-00010be0: 6865 2065 7870 6563 7465 640a 2020 2020 he expected. \n-00010bf0: 2073 656d 616e 7469 6320 6f66 2074 6865 semantic of the\n-00010c00: 20e2 8098 6d61 6b65 e280 9920 6361 6c6c ...make... call\n-00010c10: 7320 2d2d 2074 6869 6e67 7320 7468 6573 s -- things thes\n-00010c20: 6520 7768 6963 6820 6361 6e20 636c 6561 e which can clea\n-00010c30: 726c 7920 6d61 6b65 0a20 2020 2020 6465 rly make. de\n-00010c40: 6275 6767 696e 6720 616e 6420 6572 726f bugging and erro\n-00010c50: 7220 6173 7365 7373 6d65 6e74 2076 6572 r assessment ver\n-00010c60: 7920 6469 6666 6963 756c 742e 0a0a 2020 y difficult... \n-00010c70: 20e2 80a2 20e2 8098 6d61 6b65 202d 2d6e ... ...make --n\n-00010c80: 6f2d 7072 696e 742d 6469 7265 6374 6f72 o-print-director\n-00010c90: 79e2 8099 0a0a 2020 2020 2054 6869 7320 y..... This \n-00010ca0: 6973 2047 4e55 20e2 8098 6d61 6b65 e280 is GNU ...make..\n-00010cb0: 9920 7370 6563 6966 6963 2e20 2057 6865 . specific. Whe\n-00010cc0: 6e20 6361 6c6c 6564 2077 6974 6820 7468 n called with th\n-00010cd0: 650a 2020 2020 20e2 8098 2d2d 6e6f 2d70 e. ...--no-p\n-00010ce0: 7269 6e74 2d64 6972 6563 746f 7279 e280 rint-directory..\n-00010cf0: 9920 6f70 7469 6f6e 2c20 474e 5520 e280 . option, GNU ..\n-00010d00: 986d 616b 65e2 8099 2077 696c 6c20 6469 .make... will di\n-00010d10: 7361 626c 6520 7072 696e 7469 6e67 206f sable printing o\n-00010d20: 660a 2020 2020 2074 6865 2077 6f72 6b69 f. the worki\n-00010d30: 6e67 2064 6972 6563 746f 7279 2062 7920 ng directory by \n-00010d40: 696e 766f 6b65 6420 7375 622d e280 986d invoked sub-...m\n-00010d50: 616b 65e2 8099 7320 2874 6865 2077 656c ake...s (the wel\n-00010d60: 6c2d 6b6e 6f77 6e0a 2020 2020 2022 456e l-known. \"En\n-00010d70: 7465 7269 6e67 2f4c 6561 7669 6e67 2064 tering/Leaving d\n-00010d80: 6972 6563 746f 7279 202e 2e2e 2220 206d irectory ...\" m\n-00010d90: 6573 7361 6765 7329 2e20 2054 6869 7320 essages). This \n-00010da0: 6865 6c70 7320 746f 0a20 2020 2020 6465 helps to. de\n-00010db0: 6372 6561 7365 2074 6865 2076 6572 626f crease the verbo\n-00010dc0: 7369 7479 206f 6620 7468 6520 6f75 7470 sity of the outp\n-00010dd0: 7574 2c20 6275 7420 6578 7065 7269 656e ut, but experien\n-00010de0: 6365 2068 6173 2073 686f 776e 2074 6861 ce has shown tha\n-00010df0: 740a 2020 2020 2069 7420 6361 6e20 616c t. it can al\n-00010e00: 736f 206f 6674 656e 2072 656e 6465 7220 so often render \n-00010e10: 6465 6275 6767 696e 6720 636f 6e73 6964 debugging consid\n-00010e20: 6572 6162 6c79 2068 6172 6465 7220 696e erably harder in\n-00010e30: 2070 726f 6a65 6374 730a 2020 2020 2075 projects. u\n-00010e40: 7369 6e67 2064 6565 706c 792d 6e65 7374 sing deeply-nest\n-00010e50: 6564 20e2 8098 6d61 6b65 e280 9920 7265 ed ...make... re\n-00010e60: 6375 7273 696f 6e2e 0a0a 2020 2020 2041 cursion... A\n-00010e70: 7320 616e 2061 7369 6465 2c20 6e6f 7469 s an aside, noti\n-00010e80: 6365 2074 6861 7420 7468 6520 e280 982d ce that the ...-\n-00010e90: 2d6e 6f2d 7072 696e 742d 6469 7265 6374 -no-print-direct\n-00010ea0: 6f72 79e2 8099 206f 7074 696f 6e20 6973 ory... option is\n-00010eb0: 0a20 2020 2020 6175 746f 6d61 7469 6361 . automatica\n-00010ec0: 6c6c 7920 6163 7469 7661 7465 6420 6966 lly activated if\n-00010ed0: 2074 6865 20e2 8098 2d73 e280 9920 666c the ...-s... fl\n-00010ee0: 6167 2069 7320 7573 6564 2e0a 0a1f 0a46 ag is used.....F\n-00010ef0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-00010f00: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-00010f10: 4175 746f 6d61 6b65 2073 696c 656e 742d Automake silent-\n-00010f20: 7275 6c65 7320 4f70 7469 6f6e 2c20 2050 rules Option, P\n-00010f30: 7265 763a 2054 7269 636b 7320 466f 7220 rev: Tricks For \n-00010f40: 5369 6c65 6e63 696e 6720 4d61 6b65 2c20 Silencing Make, \n-00010f50: 2055 703a 2053 696c 656e 6369 6e67 204d Up: Silencing M\n-00010f60: 616b 650a 0a32 312e 3320 486f 7720 4175 ake..21.3 How Au\n-00010f70: 746f 6d61 6b65 2063 616e 2068 656c 7020 tomake can help \n-00010f80: 696e 2073 696c 656e 6369 6e67 206d 616b in silencing mak\n-00010f90: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d e.==============\n+00010620: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00010630: 0a0a 4865 7265 2077 6520 6465 7363 7269 ..Here we descri\n+00010640: 6265 2073 6f6d 6520 636f 6d6d 6f6e 2069 be some common i\n+00010650: 6469 6f6d 732f 7472 6963 6b73 2074 6f20 dioms/tricks to \n+00010660: 6f62 7461 696e 2061 2071 7569 6574 6572 obtain a quieter\n+00010670: 206d 616b 650a 6f75 7470 7574 2c20 7769 make.output, wi\n+00010680: 7468 2074 6865 6972 2072 656c 6174 6976 th their relativ\n+00010690: 6520 6164 7661 6e74 6167 6573 2061 6e64 e advantages and\n+000106a0: 2064 7261 7762 6163 6b73 2e20 2049 6e20 drawbacks. In \n+000106b0: 7468 6520 6e65 7874 0a73 6563 7469 6f6e the next.section\n+000106c0: 2028 2a6e 6f74 6520 4175 746f 6d61 6b65 (*note Automake\n+000106d0: 2073 696c 656e 742d 7275 6c65 7320 4f70 silent-rules Op\n+000106e0: 7469 6f6e 3a3a 2920 7765 276c 6c20 7365 tion::) we'll se\n+000106f0: 6520 686f 7720 4175 746f 6d61 6b65 0a63 e how Automake.c\n+00010700: 616e 2068 656c 7020 696e 2074 6869 7320 an help in this \n+00010710: 7265 7370 6563 742e 0a0a 2020 20e2 80a2 respect... ...\n+00010720: 20e2 8098 6d61 6b65 202d 73e2 8099 0a0a ...make -s.....\n+00010730: 2020 2020 2054 6869 7320 7369 6d70 6c79 This simply\n+00010740: 2063 6175 7365 7320 e280 986d 616b 65e2 causes ...make.\n+00010750: 8099 206e 6f74 2074 6f20 7072 696e 7420 .. not to print \n+00010760: 5f61 6e79 5f20 7275 6c65 2062 6566 6f72 _any_ rule befor\n+00010770: 6520 6578 6563 7574 696e 670a 2020 2020 e executing. \n+00010780: 2069 742e 0a0a 2020 2020 2054 6865 20e2 it... The .\n+00010790: 8098 2d73 e280 9920 666c 6167 2069 7320 ..-s... flag is \n+000107a0: 6d61 6e64 6174 6564 2062 7920 504f 5349 mandated by POSI\n+000107b0: 582c 2075 6e69 7665 7273 616c 6c79 2073 X, universally s\n+000107c0: 7570 706f 7274 6564 2c20 616e 6420 6974 upported, and it\n+000107d0: 730a 2020 2020 2070 7572 706f 7365 2061 s. purpose a\n+000107e0: 6e64 2066 756e 6374 696f 6e20 6172 6520 nd function are \n+000107f0: 6561 7379 2074 6f20 756e 6465 7273 7461 easy to understa\n+00010800: 6e64 2e0a 0a20 2020 2020 4275 7420 6974 nd... But it\n+00010810: 2061 6c73 6f20 6861 7320 6974 7320 7365 also has its se\n+00010820: 7269 6f75 7320 6c69 6d69 7461 7469 6f6e rious limitation\n+00010830: 7320 746f 6f2e 2020 4669 7273 7420 6f66 s too. First of\n+00010840: 2061 6c6c 2c20 6974 0a20 2020 2020 656d all, it. em\n+00010850: 626f 6469 6573 2061 6e20 2261 6c6c 206f bodies an \"all o\n+00010860: 7220 6e6f 7468 696e 6722 2073 7472 6174 r nothing\" strat\n+00010870: 6567 792c 2069 2e65 2e2c 2065 6974 6865 egy, i.e., eithe\n+00010880: 7220 6576 6572 7974 6869 6e67 2069 730a r everything is.\n+00010890: 2020 2020 2073 696c 656e 6365 642c 206f silenced, o\n+000108a0: 7220 6e6f 7468 696e 6720 6973 3b20 7468 r nothing is; th\n+000108b0: 6973 206c 6163 6b20 6f66 2067 7261 6e75 is lack of granu\n+000108c0: 6c61 7269 7479 2063 616e 2073 6f6d 6574 larity can somet\n+000108d0: 696d 6573 2062 650a 2020 2020 2061 2066 imes be. a f\n+000108e0: 6174 616c 2066 6c61 772e 2020 4d6f 7265 atal flaw. More\n+000108f0: 6f76 6572 2c20 7768 656e 2074 6865 20e2 over, when the .\n+00010900: 8098 2d73 e280 9920 666c 6167 2069 7320 ..-s... flag is \n+00010910: 7573 6564 2c20 7468 6520 e280 986d 616b used, the ...mak\n+00010920: 65e2 8099 0a20 2020 2020 6f75 7470 7574 e.... output\n+00010930: 206d 6967 6874 2074 7572 6e20 6f75 7420 might turn out \n+00010940: 746f 2062 6520 746f 6f20 6d75 6368 2074 to be too much t\n+00010950: 6572 7365 3b20 696e 2063 6173 6520 6f66 erse; in case of\n+00010960: 2065 7272 6f72 732c 2074 6865 0a20 2020 errors, the. \n+00010970: 2020 7573 6572 2077 6f6e 2774 2062 6520 user won't be \n+00010980: 6162 6c65 2074 6f20 6561 7369 6c79 2073 able to easily s\n+00010990: 6565 2077 6861 7420 7275 6c65 206f 7220 ee what rule or \n+000109a0: 636f 6d6d 616e 6420 6861 7665 2063 6175 command have cau\n+000109b0: 7365 640a 2020 2020 2074 6865 6d2c 206f sed. them, o\n+000109c0: 7220 6576 656e 2c20 696e 2063 6173 6520 r even, in case \n+000109d0: 6f66 2074 6f6f 6c73 2077 6974 6820 706f of tools with po\n+000109e0: 6f72 2065 7272 6f72 2072 6570 6f72 7469 or error reporti\n+000109f0: 6e67 2c20 7768 6174 2074 6865 0a20 2020 ng, what the. \n+00010a00: 2020 6572 726f 7273 2077 6572 6521 0a0a errors were!..\n+00010a10: 2020 20e2 80a2 20e2 8098 6d61 6b65 203e ... ...make >\n+00010a20: 2f64 6576 2f6e 756c 6c20 7c7c 206d 616b /dev/null || mak\n+00010a30: 65e2 8099 0a0a 2020 2020 2041 7070 6172 e..... Appar\n+00010a40: 656e 746c 792c 2074 6869 7320 7065 7266 ently, this perf\n+00010a50: 6563 746c 7920 6f62 6579 7320 7468 6520 ectly obeys the \n+00010a60: 2273 696c 656e 6365 2069 7320 676f 6c64 \"silence is gold\n+00010a70: 656e 2220 7275 6c65 3a0a 2020 2020 2077 en\" rule:. w\n+00010a80: 6172 6e69 6e67 7320 6672 6f6d 2073 7464 arnings from std\n+00010a90: 6572 7220 6172 6520 7061 7373 6564 2074 err are passed t\n+00010aa0: 6872 6f75 6768 2c20 6f75 7470 7574 2072 hrough, output r\n+00010ab0: 6570 6f72 7469 6e67 2069 7320 646f 6e65 eporting is done\n+00010ac0: 0a20 2020 2020 6f6e 6c79 2069 6e20 6361 . only in ca\n+00010ad0: 7365 206f 6620 6572 726f 722c 2061 6e64 se of error, and\n+00010ae0: 2069 6e20 7468 6174 2063 6173 6520 6974 in that case it\n+00010af0: 2073 686f 756c 6420 7072 6f76 6964 6520 should provide \n+00010b00: 610a 2020 2020 2076 6572 626f 7365 2d65 a. verbose-e\n+00010b10: 6e6f 7567 6820 7265 706f 7274 2074 6f20 nough report to \n+00010b20: 616c 6c6f 7720 616e 2065 6173 7920 6465 allow an easy de\n+00010b30: 7465 726d 696e 6174 696f 6e20 6f66 2074 termination of t\n+00010b40: 6865 2065 7272 6f72 0a20 2020 2020 6c6f he error. lo\n+00010b50: 6361 7469 6f6e 2061 6e64 2063 6175 7365 cation and cause\n+00010b60: 732e 0a0a 2020 2020 2048 6f77 6576 6572 s... However\n+00010b70: 2c20 6361 6c6c 696e 6720 e280 986d 616b , calling ...mak\n+00010b80: 65e2 8099 2074 776f 2074 696d 6573 2069 e... two times i\n+00010b90: 6e20 6120 726f 7720 6d69 6768 7420 6869 n a row might hi\n+00010ba0: 6465 2065 7272 6f72 730a 2020 2020 2028 de errors. (\n+00010bb0: 6573 7065 6369 616c 6c79 2069 6e74 6572 especially inter\n+00010bc0: 6d69 7474 656e 7420 6f6e 6573 292c 206f mittent ones), o\n+00010bd0: 7220 7375 6274 6c79 2063 6861 6e67 6520 r subtly change \n+00010be0: 7468 6520 6578 7065 6374 6564 0a20 2020 the expected. \n+00010bf0: 2020 7365 6d61 6e74 6963 206f 6620 7468 semantic of th\n+00010c00: 6520 e280 986d 616b 65e2 8099 2063 616c e ...make... cal\n+00010c10: 6c73 202d 2d20 7468 696e 6773 2074 6865 ls -- things the\n+00010c20: 7365 2077 6869 6368 2063 616e 2063 6c65 se which can cle\n+00010c30: 6172 6c79 206d 616b 650a 2020 2020 2064 arly make. d\n+00010c40: 6562 7567 6769 6e67 2061 6e64 2065 7272 ebugging and err\n+00010c50: 6f72 2061 7373 6573 736d 656e 7420 7665 or assessment ve\n+00010c60: 7279 2064 6966 6669 6375 6c74 2e0a 0a20 ry difficult... \n+00010c70: 2020 e280 a220 e280 986d 616b 6520 2d2d ... ...make --\n+00010c80: 6e6f 2d70 7269 6e74 2d64 6972 6563 746f no-print-directo\n+00010c90: 7279 e280 990a 0a20 2020 2020 5468 6973 ry..... This\n+00010ca0: 2069 7320 474e 5520 e280 986d 616b 65e2 is GNU ...make.\n+00010cb0: 8099 2073 7065 6369 6669 632e 2020 5768 .. specific. Wh\n+00010cc0: 656e 2063 616c 6c65 6420 7769 7468 2074 en called with t\n+00010cd0: 6865 0a20 2020 2020 e280 982d 2d6e 6f2d he. ...--no-\n+00010ce0: 7072 696e 742d 6469 7265 6374 6f72 79e2 print-directory.\n+00010cf0: 8099 206f 7074 696f 6e2c 2047 4e55 20e2 .. option, GNU .\n+00010d00: 8098 6d61 6b65 e280 9920 7769 6c6c 2064 ..make... will d\n+00010d10: 6973 6162 6c65 2070 7269 6e74 696e 6720 isable printing \n+00010d20: 6f66 0a20 2020 2020 7468 6520 776f 726b of. the work\n+00010d30: 696e 6720 6469 7265 6374 6f72 7920 6279 ing directory by\n+00010d40: 2069 6e76 6f6b 6564 2073 7562 2de2 8098 invoked sub-...\n+00010d50: 6d61 6b65 e280 9973 2028 7468 6520 7765 make...s (the we\n+00010d60: 6c6c 2d6b 6e6f 776e 0a20 2020 2020 2245 ll-known. \"E\n+00010d70: 6e74 6572 696e 672f 4c65 6176 696e 6720 ntering/Leaving \n+00010d80: 6469 7265 6374 6f72 7920 2e2e 2e22 2020 directory ...\" \n+00010d90: 6d65 7373 6167 6573 292e 2020 5468 6973 messages). This\n+00010da0: 2068 656c 7073 2074 6f0a 2020 2020 2064 helps to. d\n+00010db0: 6563 7265 6173 6520 7468 6520 7665 7262 ecrease the verb\n+00010dc0: 6f73 6974 7920 6f66 2074 6865 206f 7574 osity of the out\n+00010dd0: 7075 742c 2062 7574 2065 7870 6572 6965 put, but experie\n+00010de0: 6e63 6520 6861 7320 7368 6f77 6e20 7468 nce has shown th\n+00010df0: 6174 0a20 2020 2020 6974 2063 616e 2061 at. it can a\n+00010e00: 6c73 6f20 6f66 7465 6e20 7265 6e64 6572 lso often render\n+00010e10: 2064 6562 7567 6769 6e67 2063 6f6e 7369 debugging consi\n+00010e20: 6465 7261 626c 7920 6861 7264 6572 2069 derably harder i\n+00010e30: 6e20 7072 6f6a 6563 7473 0a20 2020 2020 n projects. \n+00010e40: 7573 696e 6720 6465 6570 6c79 2d6e 6573 using deeply-nes\n+00010e50: 7465 6420 e280 986d 616b 65e2 8099 2072 ted ...make... r\n+00010e60: 6563 7572 7369 6f6e 2e0a 0a20 2020 2020 ecursion... \n+00010e70: 4173 2061 6e20 6173 6964 652c 206e 6f74 As an aside, not\n+00010e80: 6963 6520 7468 6174 2074 6865 20e2 8098 ice that the ...\n+00010e90: 2d2d 6e6f 2d70 7269 6e74 2d64 6972 6563 --no-print-direc\n+00010ea0: 746f 7279 e280 9920 6f70 7469 6f6e 2069 tory... option i\n+00010eb0: 730a 2020 2020 2061 7574 6f6d 6174 6963 s. automatic\n+00010ec0: 616c 6c79 2061 6374 6976 6174 6564 2069 ally activated i\n+00010ed0: 6620 7468 6520 e280 982d 73e2 8099 2066 f the ...-s... f\n+00010ee0: 6c61 6720 6973 2075 7365 642e 0a0a 1f0a lag is used.....\n+00010ef0: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+00010f00: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+00010f10: 2041 7574 6f6d 616b 6520 7369 6c65 6e74 Automake silent\n+00010f20: 2d72 756c 6573 204f 7074 696f 6e2c 2020 -rules Option, \n+00010f30: 5072 6576 3a20 5472 6963 6b73 2046 6f72 Prev: Tricks For\n+00010f40: 2053 696c 656e 6369 6e67 204d 616b 652c Silencing Make,\n+00010f50: 2020 5570 3a20 5369 6c65 6e63 696e 6720 Up: Silencing \n+00010f60: 4d61 6b65 0a0a 3231 2e33 2048 6f77 2041 Make..21.3 How A\n+00010f70: 7574 6f6d 616b 6520 6361 6e20 6865 6c70 utomake can help\n+00010f80: 2069 6e20 7369 6c65 6e63 696e 6720 6d61 in silencing ma\n+00010f90: 6b65 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ke.=============\n 00010fa0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00010fb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n-00010fc0: 5468 6520 7472 6963 6b73 2061 6e64 2069 The tricks and i\n-00010fd0: 6469 6f6d 7320 666f 7220 7369 6c65 6e63 dioms for silenc\n-00010fe0: 696e 6720 e280 986d 616b 65e2 8099 2064 ing ...make... d\n-00010ff0: 6573 6372 6962 6564 2069 6e20 7468 6520 escribed in the \n-00011000: 7072 6576 696f 7573 0a73 6563 7469 6f6e previous.section\n-00011010: 2063 616e 2062 6520 7573 6566 756c 2066 can be useful f\n-00011020: 726f 6d20 7469 6d65 2074 6f20 7469 6d65 rom time to time\n-00011030: 2c20 6275 7420 7765 2776 6520 7365 656e , but we've seen\n-00011040: 2074 6861 7420 7468 6579 2061 6c6c 0a68 that they all.h\n-00011050: 6176 6520 7468 6569 7220 7365 7269 6f75 ave their seriou\n-00011060: 7320 6472 6177 6261 636b 7320 616e 6420 s drawbacks and \n-00011070: 6c69 6d69 7461 7469 6f6e 732e 2020 5468 limitations. Th\n-00011080: 6174 2773 2077 6879 2061 7574 6f6d 616b at's why automak\n-00011090: 650a 7072 6f76 6964 6573 2073 7570 706f e.provides suppo\n-000110a0: 7274 2066 6f72 2061 206d 6f72 6520 6164 rt for a more ad\n-000110b0: 7661 6e63 6564 2061 6e64 2066 6c65 7869 vanced and flexi\n-000110c0: 626c 6520 7761 7920 6f66 206f 6274 6169 ble way of obtai\n-000110d0: 6e69 6e67 0a71 7569 6574 6572 206f 7574 ning.quieter out\n-000110e0: 7075 7420 6672 6f6d 20e2 8098 6d61 6b65 put from ...make\n-000110f0: e280 993a 2074 6865 20e2 8098 7369 6c65 ...: the ...sile\n-00011100: 6e74 2d72 756c 6573 e280 9920 6d6f 6465 nt-rules... mode\n-00011110: 2e0a 0a20 2020 546f 2067 6976 6520 7468 ... To give th\n-00011120: 6520 6769 7374 206f 6620 7768 6174 20e2 e gist of what .\n-00011130: 8098 7369 6c65 6e74 2d72 756c 6573 e280 ..silent-rules..\n-00011140: 9920 6361 6e20 646f 2c20 6865 7265 2069 . can do, here i\n-00011150: 7320 6120 7369 6d70 6c65 0a63 6f6d 7061 s a simple.compa\n-00011160: 7269 736f 6e20 6265 7477 6565 6e20 6120 rison between a \n-00011170: 7479 7069 6361 6c20 e280 986d 616b 65e2 typical ...make.\n-00011180: 8099 206f 7574 7075 7420 2877 6865 7265 .. output (where\n-00011190: 2073 696c 656e 7420 7275 6c65 7320 6172 silent rules ar\n-000111a0: 650a 6469 7361 626c 6564 2920 616e 6420 e.disabled) and \n-000111b0: 6f6e 6520 7769 7468 2073 696c 656e 7420 one with silent \n-000111c0: 7275 6c65 7320 656e 6162 6c65 643a 0a0a rules enabled:..\n-000111d0: 2020 2020 2025 2063 6174 204d 616b 6566 % cat Makef\n-000111e0: 696c 652e 616d 0a20 2020 2020 6269 6e5f ile.am. bin_\n-000111f0: 5052 4f47 5241 4d53 203d 2066 6f6f 0a20 PROGRAMS = foo. \n-00011200: 2020 2020 666f 6f5f 534f 5552 4345 5320 foo_SOURCES \n-00011210: 3d20 6d61 696e 2e63 2066 756e 632e 630a = main.c func.c.\n-00011220: 2020 2020 2025 2063 6174 206d 6169 6e2e % cat main.\n-00011230: 630a 2020 2020 2069 6e74 206d 6169 6e20 c. int main \n-00011240: 2876 6f69 6429 207b 2072 6574 7572 6e20 (void) { return \n-00011250: 6675 6e63 2028 293b 207d 2020 2f2a 2066 func (); } /* f\n-00011260: 756e 6320 7573 6564 2075 6e64 6563 6c61 unc used undecla\n-00011270: 7265 6420 2a2f 0a20 2020 2020 2520 6361 red */. % ca\n-00011280: 7420 6675 6e63 2e63 0a20 2020 2020 696e t func.c. in\n-00011290: 7420 6675 6e63 2028 766f 6964 2920 7b20 t func (void) { \n-000112a0: 696e 7420 693b 2072 6574 7572 6e20 693b int i; return i;\n-000112b0: 207d 202f 2a20 6920 7573 6564 2075 6e69 } /* i used uni\n-000112c0: 6e69 7469 616c 697a 6564 202a 2f0a 0a20 nitialized */.. \n-000112d0: 2020 2020 5468 6520 6d61 6b65 206f 7574 The make out\n-000112e0: 7075 7420 6973 2062 7920 6465 6661 756c put is by defaul\n-000112f0: 7420 7665 7279 2076 6572 626f 7365 2e20 t very verbose. \n-00011300: 2054 6869 7320 6361 7573 6573 2077 6172 This causes war\n-00011310: 6e69 6e67 730a 2020 2020 2066 726f 6d20 nings. from \n-00011320: 7468 6520 636f 6d70 696c 6572 2074 6f20 the compiler to \n-00011330: 6265 2073 6f6d 6577 6861 7420 6869 6464 be somewhat hidd\n-00011340: 656e 2c20 616e 6420 6e6f 7420 696d 6d65 en, and not imme\n-00011350: 6469 6174 6520 746f 2073 706f 742e 0a20 diate to spot.. \n-00011360: 2020 2020 2520 6d61 6b65 2043 464c 4147 % make CFLAG\n-00011370: 533d 2d57 616c 6c0a 2020 2020 2067 6363 S=-Wall. gcc\n-00011380: 202d 4450 4143 4b41 4745 5f4e 414d 453d -DPACKAGE_NAME=\n-00011390: 5c22 666f 6f5c 2220 2d44 5041 434b 4147 \\\"foo\\\" -DPACKAG\n-000113a0: 455f 5441 524e 414d 453d 5c22 666f 6f5c E_TARNAME=\\\"foo\\\n-000113b0: 2220 2e2e 2e0a 2020 2020 202d 4450 4143 \" .... -DPAC\n-000113c0: 4b41 4745 5f53 5452 494e 473d 5c22 666f KAGE_STRING=\\\"fo\n-000113d0: 6f5c 2031 2e30 5c22 202d 4450 4143 4b41 o\\ 1.0\\\" -DPACKA\n-000113e0: 4745 5f42 5547 5245 504f 5254 3d5c 225c GE_BUGREPORT=\\\"\\\n-000113f0: 2220 2e2e 2e0a 2020 2020 202d 4450 4143 \" .... -DPAC\n-00011400: 4b41 4745 3d5c 2266 6f6f 5c22 202d 4456 KAGE=\\\"foo\\\" -DV\n-00011410: 4552 5349 4f4e 3d5c 2231 2e30 5c22 202d ERSION=\\\"1.0\\\" -\n-00011420: 492e 202d 5761 6c6c 202d 4d54 206d 6169 I. -Wall -MT mai\n-00011430: 6e2e 6f0a 2020 2020 202d 4d44 202d 4d50 n.o. -MD -MP\n-00011440: 202d 4d46 202e 6465 7073 2f6d 6169 6e2e -MF .deps/main.\n-00011450: 5470 6f20 2d63 202d 6f20 6d61 696e 2e6f Tpo -c -o main.o\n-00011460: 206d 6169 6e2e 630a 2020 2020 206d 6169 main.c. mai\n-00011470: 6e2e 633a 2049 6e20 6675 6e63 7469 6f6e n.c: In function\n-00011480: 20e2 8098 6d61 696e e280 993a 0a20 2020 ...main...:. \n-00011490: 2020 6d61 696e 2e63 3a33 3a33 3a20 7761 main.c:3:3: wa\n-000114a0: 726e 696e 673a 2069 6d70 6c69 6369 7420 rning: implicit \n-000114b0: 6465 636c 6172 6174 696f 6e20 6f66 2066 declaration of f\n-000114c0: 756e 6374 696f 6e20 e280 9866 756e 63e2 unction ...func.\n-000114d0: 8099 0a20 2020 2020 6d76 202d 6620 2e64 ... mv -f .d\n-000114e0: 6570 732f 6d61 696e 2e54 706f 202e 6465 eps/main.Tpo .de\n-000114f0: 7073 2f6d 6169 6e2e 506f 0a20 2020 2020 ps/main.Po. \n-00011500: 6763 6320 2d44 5041 434b 4147 455f 4e41 gcc -DPACKAGE_NA\n-00011510: 4d45 3d5c 2266 6f6f 5c22 202d 4450 4143 ME=\\\"foo\\\" -DPAC\n-00011520: 4b41 4745 5f54 4152 4e41 4d45 3d5c 2266 KAGE_TARNAME=\\\"f\n-00011530: 6f6f 5c22 202e 2e2e 0a20 2020 2020 2d44 oo\\\" .... -D\n-00011540: 5041 434b 4147 455f 5354 5249 4e47 3d5c PACKAGE_STRING=\\\n-00011550: 2266 6f6f 5c20 312e 305c 2220 2d44 5041 \"foo\\ 1.0\\\" -DPA\n-00011560: 434b 4147 455f 4255 4752 4550 4f52 543d CKAGE_BUGREPORT=\n-00011570: 5c22 5c22 202e 2e2e 0a20 2020 2020 2d44 \\\"\\\" .... -D\n-00011580: 5041 434b 4147 453d 5c22 666f 6f5c 2220 PACKAGE=\\\"foo\\\" \n-00011590: 2d44 5645 5253 494f 4e3d 5c22 312e 305c -DVERSION=\\\"1.0\\\n-000115a0: 2220 2d49 2e20 2d57 616c 6c20 2d4d 5420 \" -I. -Wall -MT \n-000115b0: 6675 6e63 2e6f 0a20 2020 2020 2d4d 4420 func.o. -MD \n-000115c0: 2d4d 5020 2d4d 4620 2e64 6570 732f 6675 -MP -MF .deps/fu\n-000115d0: 6e63 2e54 706f 202d 6320 2d6f 2066 756e nc.Tpo -c -o fun\n-000115e0: 632e 6f20 6675 6e63 2e63 0a20 2020 2020 c.o func.c. \n-000115f0: 6675 6e63 2e63 3a20 496e 2066 756e 6374 func.c: In funct\n-00011600: 696f 6e20 e280 9866 756e 63e2 8099 3a0a ion ...func...:.\n-00011610: 2020 2020 2066 756e 632e 633a 343a 333a func.c:4:3:\n-00011620: 2077 6172 6e69 6e67 3a20 e280 9869 e280 warning: ...i..\n-00011630: 9920 7573 6564 2075 6e69 6e69 7469 616c . used uninitial\n-00011640: 697a 6564 2069 6e20 7468 6973 2066 756e ized in this fun\n-00011650: 6374 696f 6e0a 2020 2020 206d 7620 2d66 ction. mv -f\n-00011660: 202e 6465 7073 2f66 756e 632e 5470 6f20 .deps/func.Tpo \n-00011670: 2e64 6570 732f 6675 6e63 2e50 6f0a 2020 .deps/func.Po. \n-00011680: 2020 2067 6363 202d 5761 6c6c 202d 6f20 gcc -Wall -o \n-00011690: 666f 6f20 6d61 696e 2e6f 2066 756e 632e foo main.o func.\n-000116a0: 6f0a 0a20 2020 2020 436c 6561 6e20 7570 o.. Clean up\n-000116b0: 2c20 736f 2074 6861 7420 7765 2077 6520 , so that we we \n-000116c0: 6361 6e20 7265 6275 696c 6420 6576 6572 can rebuild ever\n-000116d0: 7974 6869 6e67 2066 726f 6d20 7363 7261 ything from scra\n-000116e0: 7463 682e 0a20 2020 2020 2520 6d61 6b65 tch.. % make\n-000116f0: 2063 6c65 616e 0a20 2020 2020 7465 7374 clean. test\n-00011700: 202d 7a20 2266 6f6f 2220 7c7c 2072 6d20 -z \"foo\" || rm \n-00011710: 2d66 2066 6f6f 0a20 2020 2020 726d 202d -f foo. rm -\n-00011720: 6620 2a2e 6f0a 0a20 2020 2020 5369 6c65 f *.o.. Sile\n-00011730: 6e74 2072 756c 6573 2065 6e61 626c 6564 nt rules enabled\n-00011740: 3a20 7468 6520 6f75 7470 7574 2069 7320 : the output is \n-00011750: 6d69 6e69 6d61 6c20 6275 7420 696e 666f minimal but info\n-00011760: 726d 6174 6976 652e 2020 496e 0a20 2020 rmative. In. \n-00011770: 2020 7061 7274 6963 756c 6172 2c20 7468 particular, th\n-00011780: 6520 7761 726e 696e 6773 2066 726f 6d20 e warnings from \n-00011790: 7468 6520 636f 6d70 696c 6572 2073 7469 the compiler sti\n-000117a0: 636b 206f 7574 2076 6572 7920 636c 6561 ck out very clea\n-000117b0: 726c 792e 0a20 2020 2020 2520 6d61 6b65 rly.. % make\n-000117c0: 2056 3d30 2043 464c 4147 533d 2d57 616c V=0 CFLAGS=-Wal\n-000117d0: 6c0a 2020 2020 2020 2043 4320 2020 2020 l. CC \n-000117e0: 6d61 696e 2e6f 0a20 2020 2020 6d61 696e main.o. main\n-000117f0: 2e63 3a20 496e 2066 756e 6374 696f 6e20 .c: In function \n-00011800: e280 986d 6169 6ee2 8099 3a0a 2020 2020 ...main...:. \n-00011810: 206d 6169 6e2e 633a 333a 333a 2077 6172 main.c:3:3: war\n-00011820: 6e69 6e67 3a20 696d 706c 6963 6974 2064 ning: implicit d\n-00011830: 6563 6c61 7261 7469 6f6e 206f 6620 6675 eclaration of fu\n-00011840: 6e63 7469 6f6e 20e2 8098 6675 6e63 e280 nction ...func..\n-00011850: 990a 2020 2020 2020 2043 4320 2020 2020 .. CC \n-00011860: 6675 6e63 2e6f 0a20 2020 2020 6675 6e63 func.o. func\n-00011870: 2e63 3a20 496e 2066 756e 6374 696f 6e20 .c: In function \n-00011880: e280 9866 756e 63e2 8099 3a0a 2020 2020 ...func...:. \n-00011890: 2066 756e 632e 633a 343a 333a 2077 6172 func.c:4:3: war\n-000118a0: 6e69 6e67 3a20 e280 9869 e280 9920 7573 ning: ...i... us\n-000118b0: 6564 2075 6e69 6e69 7469 616c 697a 6564 ed uninitialized\n-000118c0: 2069 6e20 7468 6973 2066 756e 6374 696f in this functio\n-000118d0: 6e0a 2020 2020 2020 2043 434c 4420 2020 n. CCLD \n-000118e0: 666f 6f0a 0a20 2020 416c 736f 2c20 696e foo.. Also, in\n-000118f0: 2070 726f 6a65 6374 7320 7573 696e 6720 projects using \n-00011900: e280 986c 6962 746f 6f6c e280 992c 2074 ...libtool..., t\n-00011910: 6865 2075 7365 206f 6620 7369 6c65 6e74 he use of silent\n-00011920: 2072 756c 6573 2063 616e 0a61 7574 6f6d rules can.autom\n-00011930: 6174 6963 616c 6c79 2065 6e61 626c 6520 atically enable \n-00011940: 7468 6520 e280 986c 6962 746f 6f6c e280 the ...libtool..\n-00011950: 9927 7320 e280 982d 2d73 696c 656e 74e2 .'s ...--silent.\n-00011960: 8099 206f 7074 696f 6e3a 0a0a 2020 2020 .. option:.. \n-00011970: 2025 2063 6174 204d 616b 6566 696c 652e % cat Makefile.\n-00011980: 616d 0a20 2020 2020 6c69 625f 4c54 4c49 am. lib_LTLI\n-00011990: 4252 4152 4945 5320 3d20 6c69 6278 2e6c BRARIES = libx.l\n-000119a0: 610a 0a20 2020 2020 2520 6d61 6b65 2023 a.. % make #\n-000119b0: 2042 6f74 6820 6d61 6b65 2061 6e64 206c Both make and l\n-000119c0: 6962 746f 6f6c 2061 7265 2076 6572 626f ibtool are verbo\n-000119d0: 7365 2062 7920 6465 6661 756c 742e 0a20 se by default.. \n-000119e0: 2020 2020 2e2e 2e0a 2020 2020 206c 6962 .... lib\n-000119f0: 746f 6f6c 3a20 636f 6d70 696c 653a 2067 tool: compile: g\n-00011a00: 6363 202d 4450 4143 4b41 4745 5f4e 414d cc -DPACKAGE_NAM\n-00011a10: 453d 5c22 666f 6f5c 2220 2e2e 2e20 2d44 E=\\\"foo\\\" ... -D\n-00011a20: 4c54 5f4f 424a 4449 523d 5c22 2e6c 6962 LT_OBJDIR=\\\".lib\n-00011a30: 732f 5c22 0a20 2020 2020 2020 2d49 2e20 s/\\\". -I. \n-00011a40: 2d67 202d 4f32 202d 4d54 206c 6962 782e -g -O2 -MT libx.\n-00011a50: 6c6f 202d 4d44 202d 4d50 202d 4d46 202e lo -MD -MP -MF .\n-00011a60: 6465 7073 2f6c 6962 782e 5470 6f20 2d63 deps/libx.Tpo -c\n-00011a70: 206c 6962 782e 6320 2d66 5049 430a 2020 libx.c -fPIC. \n-00011a80: 2020 2020 202d 4450 4943 202d 6f20 2e6c -DPIC -o .l\n-00011a90: 6962 732f 6c69 6278 2e6f 0a20 2020 2020 ibs/libx.o. \n-00011aa0: 6d76 202d 6620 2e64 6570 732f 6c69 6278 mv -f .deps/libx\n-00011ab0: 2e54 706f 202e 6465 7073 2f6c 6962 782e .Tpo .deps/libx.\n-00011ac0: 506c 6f0a 2020 2020 202f 6269 6e2f 7368 Plo. /bin/sh\n-00011ad0: 202e 2f6c 6962 746f 6f6c 202d 2d74 6167 ./libtool --tag\n-00011ae0: 3d43 4320 2d2d 6d6f 6465 3d6c 696e 6b20 =CC --mode=link \n-00011af0: 6763 6320 2d67 202d 4f32 202d 6f20 6c69 gcc -g -O2 -o li\n-00011b00: 6278 2e6c 6120 2d72 7061 7468 0a20 2020 bx.la -rpath. \n-00011b10: 2020 2020 2f75 7372 2f6c 6f63 616c 2f6c /usr/local/l\n-00011b20: 6962 206c 6962 782e 6c6f 0a20 2020 2020 ib libx.lo. \n-00011b30: 6c69 6274 6f6f 6c3a 206c 696e 6b3a 2067 libtool: link: g\n-00011b40: 6363 202d 7368 6172 6564 202e 6c69 6273 cc -shared .libs\n-00011b50: 2f6c 6962 782e 6f20 2d57 6c2c 2d73 6f6e /libx.o -Wl,-son\n-00011b60: 616d 6520 2d57 6c2c 6c69 6278 2e73 6f2e ame -Wl,libx.so.\n-00011b70: 300a 2020 2020 2020 202d 6f20 2e6c 6962 0. -o .lib\n-00011b80: 732f 6c69 6278 2e73 6f2e 302e 302e 300a s/libx.so.0.0.0.\n-00011b90: 2020 2020 206c 6962 746f 6f6c 3a20 6c69 libtool: li\n-00011ba0: 6e6b 3a20 6364 202e 6c69 6273 2026 2620 nk: cd .libs && \n-00011bb0: 726d 202d 6620 6c69 6278 2e73 6f20 2626 rm -f libx.so &&\n-00011bc0: 206c 6e20 2d73 206c 6962 782e 736f 2e30 ln -s libx.so.0\n-00011bd0: 2e30 2e30 206c 6962 782e 736f 0a20 2020 .0.0 libx.so. \n-00011be0: 2020 2e2e 2e0a 0a20 2020 2020 2520 6d61 ..... % ma\n-00011bf0: 6b65 2056 3d30 0a20 2020 2020 2020 4343 ke V=0. CC\n-00011c00: 2020 2020 206c 6962 782e 6c6f 0a20 2020 libx.lo. \n-00011c10: 2020 2020 4343 4c44 2020 206c 6962 782e CCLD libx.\n-00011c20: 6c61 0a0a 2020 204c 6574 2773 206e 6f77 la.. Let's now\n-00011c30: 2073 6565 2068 6f77 2074 6865 20e2 8098 see how the ...\n-00011c40: 7369 6c65 6e74 2d72 756c 6573 e280 9920 silent-rules... \n-00011c50: 6d6f 6465 2069 6e74 6572 6661 6365 7320 mode interfaces \n-00011c60: 7769 7468 2074 6865 2070 6163 6b61 6765 with the package\n-00011c70: 0a64 6576 656c 6f70 6572 2061 6e64 2074 .developer and t\n-00011c80: 6865 2070 6163 6b61 6765 2075 7365 722e he package user.\n-00011c90: 0a0a 2020 2054 6f20 656e 6162 6c65 2074 .. To enable t\n-00011ca0: 6865 2075 7365 206f 6620 e280 9873 696c he use of ...sil\n-00011cb0: 656e 742d 7275 6c65 73e2 8099 2069 6e20 ent-rules... in \n-00011cc0: 6869 7320 7061 636b 6167 652c 2061 2064 his package, a d\n-00011cd0: 6576 656c 6f70 6572 206e 6565 6473 0a74 eveloper needs.t\n-00011ce0: 6f20 646f 2065 6974 6865 7220 6f66 2074 o do either of t\n-00011cf0: 6865 2066 6f6c 6c6f 7769 6e67 3a0a 0a20 he following:.. \n-00011d00: 2020 e280 a220 4164 6420 7468 6520 e280 ... Add the ..\n-00011d10: 9873 696c 656e 742d 7275 6c65 73e2 8099 .silent-rules...\n-00011d20: 206f 7074 696f 6e20 6173 2061 7267 756d option as argum\n-00011d30: 656e 7420 746f 20e2 8098 414d 5f49 4e49 ent to ...AM_INI\n-00011d40: 545f 4155 544f 4d41 4b45 e280 992e 0a20 T_AUTOMAKE..... \n-00011d50: 2020 e280 a220 4361 6c6c 2074 6865 20e2 ... Call the .\n-00011d60: 8098 414d 5f53 494c 454e 545f 5255 4c45 ..AM_SILENT_RULE\n-00011d70: 53e2 8099 206d 6163 726f 2066 726f 6d20 S... macro from \n-00011d80: 7769 7468 696e 2074 6865 20e2 8098 636f within the ...co\n-00011d90: 6e66 6967 7572 652e 6163 e280 990a 2020 nfigure.ac.... \n-00011da0: 2020 2066 696c 652e 0a0a 2020 2049 7420 file... It \n-00011db0: 6973 206e 6f74 2070 6f73 7369 626c 6520 is not possible \n-00011dc0: 746f 2069 6e73 7465 6164 2073 7065 6369 to instead speci\n-00011dd0: 6679 20e2 8098 7369 6c65 6e74 2d72 756c fy ...silent-rul\n-00011de0: 6573 e280 9920 696e 2061 0ae2 8098 4d61 es... in a....Ma\n-00011df0: 6b65 6669 6c65 2e61 6de2 8099 2066 696c kefile.am... fil\n-00011e00: 652e 0a0a 2020 2049 6620 7468 6520 6465 e... If the de\n-00011e10: 7665 6c6f 7065 7220 6861 7320 646f 6e65 veloper has done\n-00011e20: 2065 6974 6865 7220 6f66 2074 6865 2061 either of the a\n-00011e30: 626f 7665 2c20 7468 656e 2074 6865 2075 bove, then the u\n-00011e40: 7365 7220 6f66 2074 6865 0a70 6163 6b61 ser of the.packa\n-00011e50: 6765 206d 6179 2069 6e66 6c75 656e 6365 ge may influence\n-00011e60: 2074 6865 2076 6572 626f 7369 7479 2061 the verbosity a\n-00011e70: 7420 e280 9863 6f6e 6669 6775 7265 e280 t ...configure..\n-00011e80: 9920 7275 6e20 7469 6d65 2061 7320 7765 . run time as we\n-00011e90: 6c6c 2061 730a 6174 20e2 8098 6d61 6b65 ll as.at ...make\n-00011ea0: e280 9920 7275 6e20 7469 6d65 3a0a 0a20 ... run time:.. \n-00011eb0: 2020 e280 a220 5061 7373 696e 6720 e280 ... Passing ..\n-00011ec0: 982d 2d65 6e61 626c 652d 7369 6c65 6e74 .--enable-silent\n-00011ed0: 2d72 756c 6573 e280 9920 746f 20e2 8098 -rules... to ...\n-00011ee0: 636f 6e66 6967 7572 65e2 8099 2077 696c configure... wil\n-00011ef0: 6c20 6361 7573 6520 6275 696c 640a 2020 l cause build. \n-00011f00: 2020 2072 756c 6573 2074 6f20 6265 206c rules to be l\n-00011f10: 6573 7320 7665 7262 6f73 653b 2074 6865 ess verbose; the\n-00011f20: 206f 7074 696f 6e20 e280 982d 2d64 6973 option ...--dis\n-00011f30: 6162 6c65 2d73 696c 656e 742d 7275 6c65 able-silent-rule\n-00011f40: 73e2 8099 2077 696c 6c0a 2020 2020 2063 s... will. c\n-00011f50: 6175 7365 206e 6f72 6d61 6c20 7665 7262 ause normal verb\n-00011f60: 6f73 6520 6f75 7470 7574 2e0a 2020 20e2 ose output.. .\n-00011f70: 80a2 2041 7420 e280 986d 616b 65e2 8099 .. At ...make...\n-00011f80: 2072 756e 2074 696d 652c 2074 6865 2064 run time, the d\n-00011f90: 6566 6175 6c74 2063 686f 7365 6e20 6174 efault chosen at\n-00011fa0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-00011fb0: 2074 696d 6520 6d61 7920 6265 0a20 2020 time may be. \n-00011fc0: 2020 6f76 6572 7269 6464 656e 3a20 e280 overridden: ..\n-00011fd0: 986d 616b 6520 563d 31e2 8099 2077 696c .make V=1... wil\n-00011fe0: 6c20 7072 6f64 7563 6520 7665 7262 6f73 l produce verbos\n-00011ff0: 6520 6f75 7470 7574 2c20 e280 986d 616b e output, ...mak\n-00012000: 6520 563d 30e2 8099 206c 6573 730a 2020 e V=0... less. \n-00012010: 2020 2076 6572 626f 7365 206f 7574 7075 verbose outpu\n-00012020: 742e 0a0a 2020 204e 6f74 6520 7468 6174 t... Note that\n-00012030: 2073 696c 656e 7420 7275 6c65 7320 6172 silent rules ar\n-00012040: 6520 5f64 6973 6162 6c65 645f 2062 7920 e _disabled_ by \n-00012050: 6465 6661 756c 743b 2074 6865 2075 7365 default; the use\n-00012060: 7220 6d75 7374 0a65 6e61 626c 6520 7468 r must.enable th\n-00012070: 656d 2065 7870 6c69 6369 746c 7920 6174 em explicitly at\n-00012080: 2065 6974 6865 7220 e280 9863 6f6e 6669 either ...confi\n-00012090: 6775 7265 e280 9920 7275 6e20 7469 6d65 gure... run time\n-000120a0: 206f 7220 6174 20e2 8098 6d61 6b65 e280 or at ...make..\n-000120b0: 9920 7275 6e0a 7469 6d65 2e20 2057 6520 . run.time. We \n-000120c0: 7468 696e 6b20 7468 6174 2074 6869 7320 think that this \n-000120d0: 6973 2061 2067 6f6f 6420 706f 6c69 6379 is a good policy\n-000120e0: 2c20 7369 6e63 6520 6974 2070 726f 7669 , since it provi\n-000120f0: 6465 7320 7468 6520 6361 7375 616c 0a75 des the casual.u\n-00012100: 7365 7220 7769 7468 2065 6e6f 7567 6820 ser with enough \n-00012110: 696e 666f 726d 6174 696f 6e20 746f 2070 information to p\n-00012120: 7265 7061 7265 2061 2067 6f6f 6420 6275 repare a good bu\n-00012130: 6720 7265 706f 7274 2069 6e20 6361 7365 g report in case\n-00012140: 0a61 6e79 7468 696e 6720 6272 6561 6b73 .anything breaks\n-00012150: 2e0a 0a20 2020 5374 696c 6c2c 206e 6f74 ... Still, not\n-00012160: 7769 7468 7374 616e 6469 6e67 2074 6865 withstanding the\n-00012170: 2072 6174 696f 6e61 6c65 7320 6162 6f76 rationales abov\n-00012180: 652c 2061 2064 6576 656c 6f70 6572 2077 e, a developer w\n-00012190: 686f 2077 616e 7473 2074 6f0a 6d61 6b65 ho wants to.make\n-000121a0: 2073 696c 656e 7420 7275 6c65 7320 656e silent rules en\n-000121b0: 6162 6c65 6420 6279 2064 6566 6175 6c74 abled by default\n-000121c0: 2069 6e20 6869 7320 6f77 6e20 7061 636b in his own pack\n-000121d0: 6167 6520 6361 6e20 646f 2073 6f20 6279 age can do so by\n-000121e0: 0a61 6464 696e 6720 6120 e280 9879 6573 .adding a ...yes\n-000121f0: e280 9920 6172 6775 6d65 6e74 2074 6f20 ... argument to \n-00012200: 7468 6520 e280 9841 4d5f 5349 4c45 4e54 the ...AM_SILENT\n-00012210: 5f52 554c 4553 e280 9920 6361 6c6c 2069 _RULES... call i\n-00012220: 6e20 e280 9863 6f6e 6669 6775 7265 2e61 n ...configure.a\n-00012230: 63e2 8099 2e0a 5765 2061 6476 6973 6520 c.....We advise \n-00012240: 6167 6169 6e73 7420 7468 6973 2061 7070 against this app\n-00012250: 726f 6163 682c 2074 686f 7567 682e 0a0a roach, though...\n-00012260: 2020 2055 7365 7273 2077 686f 2070 7265 Users who pre\n-00012270: 6665 7220 746f 2068 6176 6520 7369 6c65 fer to have sile\n-00012280: 6e74 2072 756c 6573 2065 6e61 626c 6564 nt rules enabled\n-00012290: 2062 7920 6465 6661 756c 7420 6361 6e20 by default can \n-000122a0: 6564 6974 0a74 6865 6972 20e2 8098 636f edit.their ...co\n-000122b0: 6e66 6967 2e73 6974 65e2 8099 2066 696c nfig.site... fil\n-000122c0: 6520 746f 206d 616b 6520 7468 6520 7661 e to make the va\n-000122d0: 7269 6162 6c65 20e2 8098 656e 6162 6c65 riable ...enable\n-000122e0: 5f73 696c 656e 745f 7275 6c65 73e2 8099 _silent_rules...\n-000122f0: 0a64 6566 6175 6c74 2074 6f20 e280 9879 .default to ...y\n-00012300: 6573 e280 992e 2020 5468 6973 2073 686f es.... This sho\n-00012310: 756c 6420 7374 696c 6c20 616c 6c6f 7720 uld still allow \n-00012320: 6469 7361 626c 696e 6720 7369 6c65 6e74 disabling silent\n-00012330: 2072 756c 6573 2061 740a e280 9863 6f6e rules at....con\n-00012340: 6669 6775 7265 e280 9920 7469 6d65 2061 figure... time a\n-00012350: 6e64 2061 7420 e280 986d 616b 65e2 8099 nd at ...make...\n-00012360: 2074 696d 652e 0a0a 2020 2046 6f72 2070 time... For p\n-00012370: 6f72 7461 6269 6c69 7479 2074 6f20 6469 ortability to di\n-00012380: 6666 6572 656e 7420 e280 986d 616b 65e2 fferent ...make.\n-00012390: 8099 2069 6d70 6c65 6d65 6e74 6174 696f .. implementatio\n-000123a0: 6e73 2c20 7061 636b 6167 6520 6175 7468 ns, package auth\n-000123b0: 6f72 730a 6172 6520 6164 7669 7365 6420 ors.are advised \n-000123c0: 746f 206e 6f74 2073 6574 2074 6865 2076 to not set the v\n-000123d0: 6172 6961 626c 6520 e280 9856 e280 9920 ariable ...V... \n-000123e0: 696e 7369 6465 2074 6865 20e2 8098 4d61 inside the ...Ma\n-000123f0: 6b65 6669 6c65 2e61 6de2 8099 2066 696c kefile.am... fil\n-00012400: 652c 0a74 6f20 616c 6c6f 7720 7468 6520 e,.to allow the \n-00012410: 7573 6572 2074 6f20 6f76 6572 7269 6465 user to override\n-00012420: 2074 6865 2076 616c 7565 2066 6f72 2073 the value for s\n-00012430: 7562 6469 7265 6374 6f72 6965 7320 6173 ubdirectories as\n-00012440: 2077 656c 6c2e 0a0a 2020 2054 6865 2063 well... The c\n-00012450: 7572 7265 6e74 2069 6d70 6c65 6d65 6e74 urrent implement\n-00012460: 6174 696f 6e20 6f66 2074 6869 7320 6665 ation of this fe\n-00012470: 6174 7572 6520 6e6f 726d 616c 6c79 2075 ature normally u\n-00012480: 7365 7320 6e65 7374 6564 0a76 6172 6961 ses nested.varia\n-00012490: 626c 6520 6578 7061 6e73 696f 6e20 e280 ble expansion ..\n-000124a0: 9824 2856 4152 3124 2856 2929 e280 992c .$(VAR1$(V))...,\n-000124b0: 2061 20e2 8098 4d61 6b65 6669 6c65 e280 a ...Makefile..\n-000124c0: 9920 6665 6174 7572 6520 7468 6174 2069 . feature that i\n-000124d0: 7320 6e6f 740a 7265 7175 6972 6564 2062 s not.required b\n-000124e0: 7920 504f 5349 5820 3230 3038 2062 7574 y POSIX 2008 but\n-000124f0: 2069 7320 7769 6465 6c79 2073 7570 706f is widely suppo\n-00012500: 7274 6564 2069 6e20 7072 6163 7469 6365 rted in practice\n-00012510: 2e20 2054 6865 0ae2 8098 7369 6c65 6e74 . The....silent\n-00012520: 2d72 756c 6573 e280 9920 6f70 7469 6f6e -rules... option\n-00012530: 2074 6875 7320 7475 726e 7320 6f66 6620 thus turns off \n-00012540: 7761 726e 696e 6773 2061 626f 7574 2072 warnings about r\n-00012550: 6563 7572 7369 7665 2076 6172 6961 626c ecursive variabl\n-00012560: 650a 6578 7061 6e73 696f 6e2c 2077 6869 e.expansion, whi\n-00012570: 6368 2061 7265 2069 6e20 7475 726e 2065 ch are in turn e\n-00012580: 6e61 626c 6564 2062 7920 e280 982d 5770 nabled by ...-Wp\n-00012590: 6f72 7461 6269 6c69 7479 e280 9920 282a ortability... (*\n-000125a0: 6e6f 7465 2061 7574 6f6d 616b 650a 496e note automake.In\n-000125b0: 766f 6361 7469 6f6e 3a3a 292e 2020 4f6e vocation::). On\n-000125c0: 2074 6865 2072 6172 6520 e280 986d 616b the rare ...mak\n-000125d0: 65e2 8099 2069 6d70 6c65 6d65 6e74 6174 e... implementat\n-000125e0: 696f 6e73 2074 6861 7420 646f 206e 6f74 ions that do not\n-000125f0: 2073 7570 706f 7274 0a6e 6573 7465 6420 support.nested \n-00012600: 7661 7269 6162 6c65 2065 7870 616e 7369 variable expansi\n-00012610: 6f6e 2c20 7768 6574 6865 7220 7275 6c65 on, whether rule\n-00012620: 7320 6172 6520 7369 6c65 6e74 2069 7320 s are silent is \n-00012630: 616c 7761 7973 2064 6574 6572 6d69 6e65 always determine\n-00012640: 640a 6174 2063 6f6e 6669 6775 7265 2074 d.at configure t\n-00012650: 696d 652c 2061 6e64 2063 616e 6e6f 7420 ime, and cannot \n-00012660: 6265 206f 7665 7272 6964 6465 6e20 6174 be overridden at\n-00012670: 206d 616b 6520 7469 6d65 2e20 2046 7574 make time. Fut\n-00012680: 7572 650a 7665 7273 696f 6e73 206f 6620 ure.versions of \n-00012690: 504f 5349 5820 6172 6520 6c69 6b65 6c79 POSIX are likely\n-000126a0: 2074 6f20 7265 7175 6972 6520 6e65 7374 to require nest\n-000126b0: 6564 2076 6172 6961 626c 6520 6578 7061 ed variable expa\n-000126c0: 6e73 696f 6e2c 2073 6f0a 7468 6973 206d nsion, so.this m\n-000126d0: 696e 6f72 206c 696d 6974 6174 696f 6e20 inor limitation \n-000126e0: 7368 6f75 6c64 2067 6f20 6177 6179 2077 should go away w\n-000126f0: 6974 6820 7469 6d65 2e0a 0a20 2020 546f ith time... To\n-00012700: 2065 7874 656e 6420 7468 6520 7369 6c65 extend the sile\n-00012710: 6e74 206d 6f64 6520 746f 2079 6f75 7220 nt mode to your \n-00012720: 6f77 6e20 7275 6c65 732c 2079 6f75 2068 own rules, you h\n-00012730: 6176 6520 7477 6f20 6368 6f69 6365 733a ave two choices:\n-00012740: 0a0a 2020 20e2 80a2 2059 6f75 2063 616e .. ... You can\n-00012750: 2075 7365 2074 6865 2070 7265 6465 6669 use the predefi\n-00012760: 6e65 6420 7661 7269 6162 6c65 20e2 8098 ned variable ...\n-00012770: 414d 5f56 5f47 454e e280 9920 6173 2061 AM_V_GEN... as a\n-00012780: 2070 7265 6669 7820 746f 0a20 2020 2020 prefix to. \n-00012790: 636f 6d6d 616e 6473 2074 6861 7420 7368 commands that sh\n-000127a0: 6f75 6c64 206f 7574 7075 7420 6120 7374 ould output a st\n-000127b0: 6174 7573 206c 696e 6520 696e 2073 696c atus line in sil\n-000127c0: 656e 7420 6d6f 6465 2c20 616e 640a 2020 ent mode, and. \n-000127d0: 2020 20e2 8098 414d 5f56 5f61 74e2 8099 ...AM_V_at...\n-000127e0: 2061 7320 6120 7072 6566 6978 2074 6f20 as a prefix to \n-000127f0: 636f 6d6d 616e 6473 2074 6861 7420 7368 commands that sh\n-00012800: 6f75 6c64 206e 6f74 206f 7574 7075 7420 ould not output \n-00012810: 616e 7974 6869 6e67 0a20 2020 2020 696e anything. in\n-00012820: 2073 696c 656e 7420 6d6f 6465 2e20 2057 silent mode. W\n-00012830: 6865 6e20 6f75 7470 7574 2069 7320 746f hen output is to\n-00012840: 2062 6520 7665 7262 6f73 652c 2062 6f74 be verbose, bot\n-00012850: 6820 6f66 2074 6865 7365 0a20 2020 2020 h of these. \n-00012860: 7661 7269 6162 6c65 7320 7769 6c6c 2065 variables will e\n-00012870: 7870 616e 6420 746f 2074 6865 2065 6d70 xpand to the emp\n-00012880: 7479 2073 7472 696e 672e 0a20 2020 e280 ty string.. ..\n-00012890: a220 596f 7520 6361 6e20 6164 6420 796f . You can add yo\n-000128a0: 7572 206f 776e 2076 6172 6961 626c 6573 ur own variables\n-000128b0: 2c20 736f 2073 7472 696e 6773 206f 6620 , so strings of \n-000128c0: 796f 7572 206f 776e 2063 686f 6963 6520 your own choice \n-000128d0: 6172 650a 2020 2020 2073 686f 776e 2e20 are. shown. \n-000128e0: 2054 6865 2066 6f6c 6c6f 7769 6e67 2073 The following s\n-000128f0: 6e69 7070 6574 2073 686f 7773 2068 6f77 nippet shows how\n-00012900: 2079 6f75 2077 6f75 6c64 2064 6566 696e you would defin\n-00012910: 6520 796f 7572 206f 776e 0a20 2020 2020 e your own. \n-00012920: 6571 7569 7661 6c65 6e74 206f 6620 e280 equivalent of ..\n-00012930: 9841 4d5f 565f 4745 4ee2 8099 3a0a 0a20 .AM_V_GEN...:.. \n-00012940: 2020 2020 2020 2020 2070 6b67 5f76 6572 pkg_ver\n-00012950: 626f 7365 203d 2024 2870 6b67 5f76 6572 bose = $(pkg_ver\n-00012960: 626f 7365 5f40 414d 5f56 4029 0a20 2020 bose_@AM_V@). \n-00012970: 2020 2020 2020 2070 6b67 5f76 6572 626f pkg_verbo\n-00012980: 7365 5f20 3d20 2428 706b 675f 7665 7262 se_ = $(pkg_verb\n-00012990: 6f73 655f 4041 4d5f 4445 4641 554c 545f ose_@AM_DEFAULT_\n-000129a0: 5640 290a 2020 2020 2020 2020 2020 706b V@). pk\n-000129b0: 675f 7665 7262 6f73 655f 3020 3d20 4065 g_verbose_0 = @e\n-000129c0: 6368 6f20 504b 472d 4745 4e20 2440 3b0a cho PKG-GEN $@;.\n-000129d0: 0a20 2020 2020 2020 2020 2066 6f6f 3a20 . foo: \n-000129e0: 666f 6f2e 696e 0a20 2020 2020 2020 2020 foo.in. \n-000129f0: 2020 2020 2020 2020 2024 2870 6b67 5f76 $(pkg_v\n-00012a00: 6572 626f 7365 2963 7020 2428 7372 6364 erbose)cp $(srcd\n-00012a10: 6972 292f 666f 6f2e 696e 2024 400a 0a20 ir)/foo.in $@.. \n-00012a20: 2020 4173 2061 2066 696e 616c 206e 6f74 As a final not\n-00012a30: 652c 206f 6273 6572 7665 2074 6861 742c e, observe that,\n-00012a40: 2065 7665 6e20 7768 656e 2073 696c 656e even when silen\n-00012a50: 7420 7275 6c65 7320 6172 6520 656e 6162 t rules are enab\n-00012a60: 6c65 642c 0a74 6865 20e2 8098 2d2d 6e6f led,.the ...--no\n-00012a70: 2d70 7269 6e74 2d64 6972 6563 746f 7279 -print-directory\n-00012a80: e280 9920 6f70 7469 6f6e 2069 7320 7374 ... option is st\n-00012a90: 696c 6c20 7265 7175 6972 6564 2077 6974 ill required wit\n-00012aa0: 6820 474e 5520 e280 986d 616b 65e2 8099 h GNU ...make...\n-00012ab0: 2069 660a 7468 6520 2245 6e74 6572 696e if.the \"Enterin\n-00012ac0: 672f 4c65 6176 696e 6720 6469 7265 6374 g/Leaving direct\n-00012ad0: 6f72 7920 2e2e 2e22 2020 6d65 7373 6167 ory ...\" messag\n-00012ae0: 6573 2061 7265 2074 6f20 6265 2064 6973 es are to be dis\n-00012af0: 6162 6c65 642e 0a0a 1f0a 4669 6c65 3a20 abled.....File: \n-00012b00: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00012b10: 666f 2c20 204e 6f64 653a 2047 6e69 7473 fo, Node: Gnits\n-00012b20: 2c20 204e 6578 743a 2043 7967 6e75 732c , Next: Cygnus,\n-00012b30: 2020 5072 6576 3a20 5369 6c65 6e63 696e Prev: Silencin\n-00012b40: 6720 4d61 6b65 2c20 2055 703a 2054 6f70 g Make, Up: Top\n-00012b50: 0a0a 3232 2054 6865 2065 6666 6563 7420 ..22 The effect \n-00012b60: 6f66 20e2 8098 2d2d 676e 75e2 8099 2061 of ...--gnu... a\n-00012b70: 6e64 20e2 8098 2d2d 676e 6974 73e2 8099 nd ...--gnits...\n-00012b80: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .***************\n+00010fb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n+00010fc0: 0a54 6865 2074 7269 636b 7320 616e 6420 .The tricks and \n+00010fd0: 6964 696f 6d73 2066 6f72 2073 696c 656e idioms for silen\n+00010fe0: 6369 6e67 20e2 8098 6d61 6b65 e280 9920 cing ...make... \n+00010ff0: 6465 7363 7269 6265 6420 696e 2074 6865 described in the\n+00011000: 2070 7265 7669 6f75 730a 7365 6374 696f previous.sectio\n+00011010: 6e20 6361 6e20 6265 2075 7365 6675 6c20 n can be useful \n+00011020: 6672 6f6d 2074 696d 6520 746f 2074 696d from time to tim\n+00011030: 652c 2062 7574 2077 6527 7665 2073 6565 e, but we've see\n+00011040: 6e20 7468 6174 2074 6865 7920 616c 6c0a n that they all.\n+00011050: 6861 7665 2074 6865 6972 2073 6572 696f have their serio\n+00011060: 7573 2064 7261 7762 6163 6b73 2061 6e64 us drawbacks and\n+00011070: 206c 696d 6974 6174 696f 6e73 2e20 2054 limitations. T\n+00011080: 6861 7427 7320 7768 7920 6175 746f 6d61 hat's why automa\n+00011090: 6b65 0a70 726f 7669 6465 7320 7375 7070 ke.provides supp\n+000110a0: 6f72 7420 666f 7220 6120 6d6f 7265 2061 ort for a more a\n+000110b0: 6476 616e 6365 6420 616e 6420 666c 6578 dvanced and flex\n+000110c0: 6962 6c65 2077 6179 206f 6620 6f62 7461 ible way of obta\n+000110d0: 696e 696e 670a 7175 6965 7465 7220 6f75 ining.quieter ou\n+000110e0: 7470 7574 2066 726f 6d20 e280 986d 616b tput from ...mak\n+000110f0: 65e2 8099 3a20 7468 6520 e280 9873 696c e...: the ...sil\n+00011100: 656e 742d 7275 6c65 73e2 8099 206d 6f64 ent-rules... mod\n+00011110: 652e 0a0a 2020 2054 6f20 6769 7665 2074 e... To give t\n+00011120: 6865 2067 6973 7420 6f66 2077 6861 7420 he gist of what \n+00011130: e280 9873 696c 656e 742d 7275 6c65 73e2 ...silent-rules.\n+00011140: 8099 2063 616e 2064 6f2c 2068 6572 6520 .. can do, here \n+00011150: 6973 2061 2073 696d 706c 650a 636f 6d70 is a simple.comp\n+00011160: 6172 6973 6f6e 2062 6574 7765 656e 2061 arison between a\n+00011170: 2074 7970 6963 616c 20e2 8098 6d61 6b65 typical ...make\n+00011180: e280 9920 6f75 7470 7574 2028 7768 6572 ... output (wher\n+00011190: 6520 7369 6c65 6e74 2072 756c 6573 2061 e silent rules a\n+000111a0: 7265 0a64 6973 6162 6c65 6429 2061 6e64 re.disabled) and\n+000111b0: 206f 6e65 2077 6974 6820 7369 6c65 6e74 one with silent\n+000111c0: 2072 756c 6573 2065 6e61 626c 6564 3a0a rules enabled:.\n+000111d0: 0a20 2020 2020 2520 6361 7420 4d61 6b65 . % cat Make\n+000111e0: 6669 6c65 2e61 6d0a 2020 2020 2062 696e file.am. bin\n+000111f0: 5f50 524f 4752 414d 5320 3d20 666f 6f0a _PROGRAMS = foo.\n+00011200: 2020 2020 2066 6f6f 5f53 4f55 5243 4553 foo_SOURCES\n+00011210: 203d 206d 6169 6e2e 6320 6675 6e63 2e63 = main.c func.c\n+00011220: 0a20 2020 2020 2520 6361 7420 6d61 696e . % cat main\n+00011230: 2e63 0a20 2020 2020 696e 7420 6d61 696e .c. int main\n+00011240: 2028 766f 6964 2920 7b20 7265 7475 726e (void) { return\n+00011250: 2066 756e 6320 2829 3b20 7d20 202f 2a20 func (); } /* \n+00011260: 6675 6e63 2075 7365 6420 756e 6465 636c func used undecl\n+00011270: 6172 6564 202a 2f0a 2020 2020 2025 2063 ared */. % c\n+00011280: 6174 2066 756e 632e 630a 2020 2020 2069 at func.c. i\n+00011290: 6e74 2066 756e 6320 2876 6f69 6429 207b nt func (void) {\n+000112a0: 2069 6e74 2069 3b20 7265 7475 726e 2069 int i; return i\n+000112b0: 3b20 7d20 2f2a 2069 2075 7365 6420 756e ; } /* i used un\n+000112c0: 696e 6974 6961 6c69 7a65 6420 2a2f 0a0a initialized */..\n+000112d0: 2020 2020 2054 6865 206d 616b 6520 6f75 The make ou\n+000112e0: 7470 7574 2069 7320 6279 2064 6566 6175 tput is by defau\n+000112f0: 6c74 2076 6572 7920 7665 7262 6f73 652e lt very verbose.\n+00011300: 2020 5468 6973 2063 6175 7365 7320 7761 This causes wa\n+00011310: 726e 696e 6773 0a20 2020 2020 6672 6f6d rnings. from\n+00011320: 2074 6865 2063 6f6d 7069 6c65 7220 746f the compiler to\n+00011330: 2062 6520 736f 6d65 7768 6174 2068 6964 be somewhat hid\n+00011340: 6465 6e2c 2061 6e64 206e 6f74 2069 6d6d den, and not imm\n+00011350: 6564 6961 7465 2074 6f20 7370 6f74 2e0a ediate to spot..\n+00011360: 2020 2020 2025 206d 616b 6520 4346 4c41 % make CFLA\n+00011370: 4753 3d2d 5761 6c6c 0a20 2020 2020 6763 GS=-Wall. gc\n+00011380: 6320 2d44 5041 434b 4147 455f 4e41 4d45 c -DPACKAGE_NAME\n+00011390: 3d5c 2266 6f6f 5c22 202d 4450 4143 4b41 =\\\"foo\\\" -DPACKA\n+000113a0: 4745 5f54 4152 4e41 4d45 3d5c 2266 6f6f GE_TARNAME=\\\"foo\n+000113b0: 5c22 202e 2e2e 0a20 2020 2020 2d44 5041 \\\" .... -DPA\n+000113c0: 434b 4147 455f 5354 5249 4e47 3d5c 2266 CKAGE_STRING=\\\"f\n+000113d0: 6f6f 5c20 312e 305c 2220 2d44 5041 434b oo\\ 1.0\\\" -DPACK\n+000113e0: 4147 455f 4255 4752 4550 4f52 543d 5c22 AGE_BUGREPORT=\\\"\n+000113f0: 5c22 202e 2e2e 0a20 2020 2020 2d44 5041 \\\" .... -DPA\n+00011400: 434b 4147 453d 5c22 666f 6f5c 2220 2d44 CKAGE=\\\"foo\\\" -D\n+00011410: 5645 5253 494f 4e3d 5c22 312e 305c 2220 VERSION=\\\"1.0\\\" \n+00011420: 2d49 2e20 2d57 616c 6c20 2d4d 5420 6d61 -I. -Wall -MT ma\n+00011430: 696e 2e6f 0a20 2020 2020 2d4d 4420 2d4d in.o. -MD -M\n+00011440: 5020 2d4d 4620 2e64 6570 732f 6d61 696e P -MF .deps/main\n+00011450: 2e54 706f 202d 6320 2d6f 206d 6169 6e2e .Tpo -c -o main.\n+00011460: 6f20 6d61 696e 2e63 0a20 2020 2020 6d61 o main.c. ma\n+00011470: 696e 2e63 3a20 496e 2066 756e 6374 696f in.c: In functio\n+00011480: 6e20 e280 986d 6169 6ee2 8099 3a0a 2020 n ...main...:. \n+00011490: 2020 206d 6169 6e2e 633a 333a 333a 2077 main.c:3:3: w\n+000114a0: 6172 6e69 6e67 3a20 696d 706c 6963 6974 arning: implicit\n+000114b0: 2064 6563 6c61 7261 7469 6f6e 206f 6620 declaration of \n+000114c0: 6675 6e63 7469 6f6e 20e2 8098 6675 6e63 function ...func\n+000114d0: e280 990a 2020 2020 206d 7620 2d66 202e .... mv -f .\n+000114e0: 6465 7073 2f6d 6169 6e2e 5470 6f20 2e64 deps/main.Tpo .d\n+000114f0: 6570 732f 6d61 696e 2e50 6f0a 2020 2020 eps/main.Po. \n+00011500: 2067 6363 202d 4450 4143 4b41 4745 5f4e gcc -DPACKAGE_N\n+00011510: 414d 453d 5c22 666f 6f5c 2220 2d44 5041 AME=\\\"foo\\\" -DPA\n+00011520: 434b 4147 455f 5441 524e 414d 453d 5c22 CKAGE_TARNAME=\\\"\n+00011530: 666f 6f5c 2220 2e2e 2e0a 2020 2020 202d foo\\\" .... -\n+00011540: 4450 4143 4b41 4745 5f53 5452 494e 473d DPACKAGE_STRING=\n+00011550: 5c22 666f 6f5c 2031 2e30 5c22 202d 4450 \\\"foo\\ 1.0\\\" -DP\n+00011560: 4143 4b41 4745 5f42 5547 5245 504f 5254 ACKAGE_BUGREPORT\n+00011570: 3d5c 225c 2220 2e2e 2e0a 2020 2020 202d =\\\"\\\" .... -\n+00011580: 4450 4143 4b41 4745 3d5c 2266 6f6f 5c22 DPACKAGE=\\\"foo\\\"\n+00011590: 202d 4456 4552 5349 4f4e 3d5c 2231 2e30 -DVERSION=\\\"1.0\n+000115a0: 5c22 202d 492e 202d 5761 6c6c 202d 4d54 \\\" -I. -Wall -MT\n+000115b0: 2066 756e 632e 6f0a 2020 2020 202d 4d44 func.o. -MD\n+000115c0: 202d 4d50 202d 4d46 202e 6465 7073 2f66 -MP -MF .deps/f\n+000115d0: 756e 632e 5470 6f20 2d63 202d 6f20 6675 unc.Tpo -c -o fu\n+000115e0: 6e63 2e6f 2066 756e 632e 630a 2020 2020 nc.o func.c. \n+000115f0: 2066 756e 632e 633a 2049 6e20 6675 6e63 func.c: In func\n+00011600: 7469 6f6e 20e2 8098 6675 6e63 e280 993a tion ...func...:\n+00011610: 0a20 2020 2020 6675 6e63 2e63 3a34 3a33 . func.c:4:3\n+00011620: 3a20 7761 726e 696e 673a 20e2 8098 69e2 : warning: ...i.\n+00011630: 8099 2075 7365 6420 756e 696e 6974 6961 .. used uninitia\n+00011640: 6c69 7a65 6420 696e 2074 6869 7320 6675 lized in this fu\n+00011650: 6e63 7469 6f6e 0a20 2020 2020 6d76 202d nction. mv -\n+00011660: 6620 2e64 6570 732f 6675 6e63 2e54 706f f .deps/func.Tpo\n+00011670: 202e 6465 7073 2f66 756e 632e 506f 0a20 .deps/func.Po. \n+00011680: 2020 2020 6763 6320 2d57 616c 6c20 2d6f gcc -Wall -o\n+00011690: 2066 6f6f 206d 6169 6e2e 6f20 6675 6e63 foo main.o func\n+000116a0: 2e6f 0a0a 2020 2020 2043 6c65 616e 2075 .o.. Clean u\n+000116b0: 702c 2073 6f20 7468 6174 2077 6520 7765 p, so that we we\n+000116c0: 2063 616e 2072 6562 7569 6c64 2065 7665 can rebuild eve\n+000116d0: 7279 7468 696e 6720 6672 6f6d 2073 6372 rything from scr\n+000116e0: 6174 6368 2e0a 2020 2020 2025 206d 616b atch.. % mak\n+000116f0: 6520 636c 6561 6e0a 2020 2020 2074 6573 e clean. tes\n+00011700: 7420 2d7a 2022 666f 6f22 207c 7c20 726d t -z \"foo\" || rm\n+00011710: 202d 6620 666f 6f0a 2020 2020 2072 6d20 -f foo. rm \n+00011720: 2d66 202a 2e6f 0a0a 2020 2020 2053 696c -f *.o.. Sil\n+00011730: 656e 7420 7275 6c65 7320 656e 6162 6c65 ent rules enable\n+00011740: 643a 2074 6865 206f 7574 7075 7420 6973 d: the output is\n+00011750: 206d 696e 696d 616c 2062 7574 2069 6e66 minimal but inf\n+00011760: 6f72 6d61 7469 7665 2e20 2049 6e0a 2020 ormative. In. \n+00011770: 2020 2070 6172 7469 6375 6c61 722c 2074 particular, t\n+00011780: 6865 2077 6172 6e69 6e67 7320 6672 6f6d he warnings from\n+00011790: 2074 6865 2063 6f6d 7069 6c65 7220 7374 the compiler st\n+000117a0: 6963 6b20 6f75 7420 7665 7279 2063 6c65 ick out very cle\n+000117b0: 6172 6c79 2e0a 2020 2020 2025 206d 616b arly.. % mak\n+000117c0: 6520 563d 3020 4346 4c41 4753 3d2d 5761 e V=0 CFLAGS=-Wa\n+000117d0: 6c6c 0a20 2020 2020 2020 4343 2020 2020 ll. CC \n+000117e0: 206d 6169 6e2e 6f0a 2020 2020 206d 6169 main.o. mai\n+000117f0: 6e2e 633a 2049 6e20 6675 6e63 7469 6f6e n.c: In function\n+00011800: 20e2 8098 6d61 696e e280 993a 0a20 2020 ...main...:. \n+00011810: 2020 6d61 696e 2e63 3a33 3a33 3a20 7761 main.c:3:3: wa\n+00011820: 726e 696e 673a 2069 6d70 6c69 6369 7420 rning: implicit \n+00011830: 6465 636c 6172 6174 696f 6e20 6f66 2066 declaration of f\n+00011840: 756e 6374 696f 6e20 e280 9866 756e 63e2 unction ...func.\n+00011850: 8099 0a20 2020 2020 2020 4343 2020 2020 ... CC \n+00011860: 2066 756e 632e 6f0a 2020 2020 2066 756e func.o. fun\n+00011870: 632e 633a 2049 6e20 6675 6e63 7469 6f6e c.c: In function\n+00011880: 20e2 8098 6675 6e63 e280 993a 0a20 2020 ...func...:. \n+00011890: 2020 6675 6e63 2e63 3a34 3a33 3a20 7761 func.c:4:3: wa\n+000118a0: 726e 696e 673a 20e2 8098 69e2 8099 2075 rning: ...i... u\n+000118b0: 7365 6420 756e 696e 6974 6961 6c69 7a65 sed uninitialize\n+000118c0: 6420 696e 2074 6869 7320 6675 6e63 7469 d in this functi\n+000118d0: 6f6e 0a20 2020 2020 2020 4343 4c44 2020 on. CCLD \n+000118e0: 2066 6f6f 0a0a 2020 2041 6c73 6f2c 2069 foo.. Also, i\n+000118f0: 6e20 7072 6f6a 6563 7473 2075 7369 6e67 n projects using\n+00011900: 20e2 8098 6c69 6274 6f6f 6ce2 8099 2c20 ...libtool..., \n+00011910: 7468 6520 7573 6520 6f66 2073 696c 656e the use of silen\n+00011920: 7420 7275 6c65 7320 6361 6e0a 6175 746f t rules can.auto\n+00011930: 6d61 7469 6361 6c6c 7920 656e 6162 6c65 matically enable\n+00011940: 2074 6865 20e2 8098 6c69 6274 6f6f 6ce2 the ...libtool.\n+00011950: 8099 2773 20e2 8098 2d2d 7369 6c65 6e74 ..'s ...--silent\n+00011960: e280 9920 6f70 7469 6f6e 3a0a 0a20 2020 ... option:.. \n+00011970: 2020 2520 6361 7420 4d61 6b65 6669 6c65 % cat Makefile\n+00011980: 2e61 6d0a 2020 2020 206c 6962 5f4c 544c .am. lib_LTL\n+00011990: 4942 5241 5249 4553 203d 206c 6962 782e IBRARIES = libx.\n+000119a0: 6c61 0a0a 2020 2020 2025 206d 616b 6520 la.. % make \n+000119b0: 2320 426f 7468 206d 616b 6520 616e 6420 # Both make and \n+000119c0: 6c69 6274 6f6f 6c20 6172 6520 7665 7262 libtool are verb\n+000119d0: 6f73 6520 6279 2064 6566 6175 6c74 2e0a ose by default..\n+000119e0: 2020 2020 202e 2e2e 0a20 2020 2020 6c69 .... li\n+000119f0: 6274 6f6f 6c3a 2063 6f6d 7069 6c65 3a20 btool: compile: \n+00011a00: 6763 6320 2d44 5041 434b 4147 455f 4e41 gcc -DPACKAGE_NA\n+00011a10: 4d45 3d5c 2266 6f6f 5c22 202e 2e2e 202d ME=\\\"foo\\\" ... -\n+00011a20: 444c 545f 4f42 4a44 4952 3d5c 222e 6c69 DLT_OBJDIR=\\\".li\n+00011a30: 6273 2f5c 220a 2020 2020 2020 202d 492e bs/\\\". -I.\n+00011a40: 202d 6720 2d4f 3220 2d4d 5420 6c69 6278 -g -O2 -MT libx\n+00011a50: 2e6c 6f20 2d4d 4420 2d4d 5020 2d4d 4620 .lo -MD -MP -MF \n+00011a60: 2e64 6570 732f 6c69 6278 2e54 706f 202d .deps/libx.Tpo -\n+00011a70: 6320 6c69 6278 2e63 202d 6650 4943 0a20 c libx.c -fPIC. \n+00011a80: 2020 2020 2020 2d44 5049 4320 2d6f 202e -DPIC -o .\n+00011a90: 6c69 6273 2f6c 6962 782e 6f0a 2020 2020 libs/libx.o. \n+00011aa0: 206d 7620 2d66 202e 6465 7073 2f6c 6962 mv -f .deps/lib\n+00011ab0: 782e 5470 6f20 2e64 6570 732f 6c69 6278 x.Tpo .deps/libx\n+00011ac0: 2e50 6c6f 0a20 2020 2020 2f62 696e 2f73 .Plo. /bin/s\n+00011ad0: 6820 2e2f 6c69 6274 6f6f 6c20 2d2d 7461 h ./libtool --ta\n+00011ae0: 673d 4343 202d 2d6d 6f64 653d 6c69 6e6b g=CC --mode=link\n+00011af0: 2067 6363 202d 6720 2d4f 3220 2d6f 206c gcc -g -O2 -o l\n+00011b00: 6962 782e 6c61 202d 7270 6174 680a 2020 ibx.la -rpath. \n+00011b10: 2020 2020 202f 7573 722f 6c6f 6361 6c2f /usr/local/\n+00011b20: 6c69 6220 6c69 6278 2e6c 6f0a 2020 2020 lib libx.lo. \n+00011b30: 206c 6962 746f 6f6c 3a20 6c69 6e6b 3a20 libtool: link: \n+00011b40: 6763 6320 2d73 6861 7265 6420 2e6c 6962 gcc -shared .lib\n+00011b50: 732f 6c69 6278 2e6f 202d 576c 2c2d 736f s/libx.o -Wl,-so\n+00011b60: 6e61 6d65 202d 576c 2c6c 6962 782e 736f name -Wl,libx.so\n+00011b70: 2e30 0a20 2020 2020 2020 2d6f 202e 6c69 .0. -o .li\n+00011b80: 6273 2f6c 6962 782e 736f 2e30 2e30 2e30 bs/libx.so.0.0.0\n+00011b90: 0a20 2020 2020 6c69 6274 6f6f 6c3a 206c . libtool: l\n+00011ba0: 696e 6b3a 2063 6420 2e6c 6962 7320 2626 ink: cd .libs &&\n+00011bb0: 2072 6d20 2d66 206c 6962 782e 736f 2026 rm -f libx.so &\n+00011bc0: 2620 6c6e 202d 7320 6c69 6278 2e73 6f2e & ln -s libx.so.\n+00011bd0: 302e 302e 3020 6c69 6278 2e73 6f0a 2020 0.0.0 libx.so. \n+00011be0: 2020 202e 2e2e 0a0a 2020 2020 2025 206d ..... % m\n+00011bf0: 616b 6520 563d 300a 2020 2020 2020 2043 ake V=0. C\n+00011c00: 4320 2020 2020 6c69 6278 2e6c 6f0a 2020 C libx.lo. \n+00011c10: 2020 2020 2043 434c 4420 2020 6c69 6278 CCLD libx\n+00011c20: 2e6c 610a 0a20 2020 4c65 7427 7320 6e6f .la.. Let's no\n+00011c30: 7720 7365 6520 686f 7720 7468 6520 e280 w see how the ..\n+00011c40: 9873 696c 656e 742d 7275 6c65 73e2 8099 .silent-rules...\n+00011c50: 206d 6f64 6520 696e 7465 7266 6163 6573 mode interfaces\n+00011c60: 2077 6974 6820 7468 6520 7061 636b 6167 with the packag\n+00011c70: 650a 6465 7665 6c6f 7065 7220 616e 6420 e.developer and \n+00011c80: 7468 6520 7061 636b 6167 6520 7573 6572 the package user\n+00011c90: 2e0a 0a20 2020 546f 2065 6e61 626c 6520 ... To enable \n+00011ca0: 7468 6520 7573 6520 6f66 20e2 8098 7369 the use of ...si\n+00011cb0: 6c65 6e74 2d72 756c 6573 e280 9920 696e lent-rules... in\n+00011cc0: 2068 6973 2070 6163 6b61 6765 2c20 6120 his package, a \n+00011cd0: 6465 7665 6c6f 7065 7220 6e65 6564 730a developer needs.\n+00011ce0: 746f 2064 6f20 6569 7468 6572 206f 6620 to do either of \n+00011cf0: 7468 6520 666f 6c6c 6f77 696e 673a 0a0a the following:..\n+00011d00: 2020 20e2 80a2 2041 6464 2074 6865 20e2 ... Add the .\n+00011d10: 8098 7369 6c65 6e74 2d72 756c 6573 e280 ..silent-rules..\n+00011d20: 9920 6f70 7469 6f6e 2061 7320 6172 6775 . option as argu\n+00011d30: 6d65 6e74 2074 6f20 e280 9841 4d5f 494e ment to ...AM_IN\n+00011d40: 4954 5f41 5554 4f4d 414b 45e2 8099 2e0a IT_AUTOMAKE.....\n+00011d50: 2020 20e2 80a2 2043 616c 6c20 7468 6520 ... Call the \n+00011d60: e280 9841 4d5f 5349 4c45 4e54 5f52 554c ...AM_SILENT_RUL\n+00011d70: 4553 e280 9920 6d61 6372 6f20 6672 6f6d ES... macro from\n+00011d80: 2077 6974 6869 6e20 7468 6520 e280 9863 within the ...c\n+00011d90: 6f6e 6669 6775 7265 2e61 63e2 8099 0a20 onfigure.ac.... \n+00011da0: 2020 2020 6669 6c65 2e0a 0a20 2020 4974 file... It\n+00011db0: 2069 7320 6e6f 7420 706f 7373 6962 6c65 is not possible\n+00011dc0: 2074 6f20 696e 7374 6561 6420 7370 6563 to instead spec\n+00011dd0: 6966 7920 e280 9873 696c 656e 742d 7275 ify ...silent-ru\n+00011de0: 6c65 73e2 8099 2069 6e20 610a e280 984d les... in a....M\n+00011df0: 616b 6566 696c 652e 616d e280 9920 6669 akefile.am... fi\n+00011e00: 6c65 2e0a 0a20 2020 4966 2074 6865 2064 le... If the d\n+00011e10: 6576 656c 6f70 6572 2068 6173 2064 6f6e eveloper has don\n+00011e20: 6520 6569 7468 6572 206f 6620 7468 6520 e either of the \n+00011e30: 6162 6f76 652c 2074 6865 6e20 7468 6520 above, then the \n+00011e40: 7573 6572 206f 6620 7468 650a 7061 636b user of the.pack\n+00011e50: 6167 6520 6d61 7920 696e 666c 7565 6e63 age may influenc\n+00011e60: 6520 7468 6520 7665 7262 6f73 6974 7920 e the verbosity \n+00011e70: 6174 20e2 8098 636f 6e66 6967 7572 65e2 at ...configure.\n+00011e80: 8099 2072 756e 2074 696d 6520 6173 2077 .. run time as w\n+00011e90: 656c 6c20 6173 0a61 7420 e280 986d 616b ell as.at ...mak\n+00011ea0: 65e2 8099 2072 756e 2074 696d 653a 0a0a e... run time:..\n+00011eb0: 2020 20e2 80a2 2050 6173 7369 6e67 20e2 ... Passing .\n+00011ec0: 8098 2d2d 656e 6162 6c65 2d73 696c 656e ..--enable-silen\n+00011ed0: 742d 7275 6c65 73e2 8099 2074 6f20 e280 t-rules... to ..\n+00011ee0: 9863 6f6e 6669 6775 7265 e280 9920 7769 .configure... wi\n+00011ef0: 6c6c 2063 6175 7365 2062 7569 6c64 0a20 ll cause build. \n+00011f00: 2020 2020 7275 6c65 7320 746f 2062 6520 rules to be \n+00011f10: 6c65 7373 2076 6572 626f 7365 3b20 7468 less verbose; th\n+00011f20: 6520 6f70 7469 6f6e 20e2 8098 2d2d 6469 e option ...--di\n+00011f30: 7361 626c 652d 7369 6c65 6e74 2d72 756c sable-silent-rul\n+00011f40: 6573 e280 9920 7769 6c6c 0a20 2020 2020 es... will. \n+00011f50: 6361 7573 6520 6e6f 726d 616c 2076 6572 cause normal ver\n+00011f60: 626f 7365 206f 7574 7075 742e 0a20 2020 bose output.. \n+00011f70: e280 a220 4174 20e2 8098 6d61 6b65 e280 ... At ...make..\n+00011f80: 9920 7275 6e20 7469 6d65 2c20 7468 6520 . run time, the \n+00011f90: 6465 6661 756c 7420 6368 6f73 656e 2061 default chosen a\n+00011fa0: 7420 e280 9863 6f6e 6669 6775 7265 e280 t ...configure..\n+00011fb0: 9920 7469 6d65 206d 6179 2062 650a 2020 . time may be. \n+00011fc0: 2020 206f 7665 7272 6964 6465 6e3a 20e2 overridden: .\n+00011fd0: 8098 6d61 6b65 2056 3d31 e280 9920 7769 ..make V=1... wi\n+00011fe0: 6c6c 2070 726f 6475 6365 2076 6572 626f ll produce verbo\n+00011ff0: 7365 206f 7574 7075 742c 20e2 8098 6d61 se output, ...ma\n+00012000: 6b65 2056 3d30 e280 9920 6c65 7373 0a20 ke V=0... less. \n+00012010: 2020 2020 7665 7262 6f73 6520 6f75 7470 verbose outp\n+00012020: 7574 2e0a 0a20 2020 4e6f 7465 2074 6861 ut... Note tha\n+00012030: 7420 7369 6c65 6e74 2072 756c 6573 2061 t silent rules a\n+00012040: 7265 205f 6469 7361 626c 6564 5f20 6279 re _disabled_ by\n+00012050: 2064 6566 6175 6c74 3b20 7468 6520 7573 default; the us\n+00012060: 6572 206d 7573 740a 656e 6162 6c65 2074 er must.enable t\n+00012070: 6865 6d20 6578 706c 6963 6974 6c79 2061 hem explicitly a\n+00012080: 7420 6569 7468 6572 20e2 8098 636f 6e66 t either ...conf\n+00012090: 6967 7572 65e2 8099 2072 756e 2074 696d igure... run tim\n+000120a0: 6520 6f72 2061 7420 e280 986d 616b 65e2 e or at ...make.\n+000120b0: 8099 2072 756e 0a74 696d 652e 2020 5765 .. run.time. We\n+000120c0: 2074 6869 6e6b 2074 6861 7420 7468 6973 think that this\n+000120d0: 2069 7320 6120 676f 6f64 2070 6f6c 6963 is a good polic\n+000120e0: 792c 2073 696e 6365 2069 7420 7072 6f76 y, since it prov\n+000120f0: 6964 6573 2074 6865 2063 6173 7561 6c0a ides the casual.\n+00012100: 7573 6572 2077 6974 6820 656e 6f75 6768 user with enough\n+00012110: 2069 6e66 6f72 6d61 7469 6f6e 2074 6f20 information to \n+00012120: 7072 6570 6172 6520 6120 676f 6f64 2062 prepare a good b\n+00012130: 7567 2072 6570 6f72 7420 696e 2063 6173 ug report in cas\n+00012140: 650a 616e 7974 6869 6e67 2062 7265 616b e.anything break\n+00012150: 732e 0a0a 2020 2053 7469 6c6c 2c20 6e6f s... Still, no\n+00012160: 7477 6974 6873 7461 6e64 696e 6720 7468 twithstanding th\n+00012170: 6520 7261 7469 6f6e 616c 6573 2061 626f e rationales abo\n+00012180: 7665 2c20 6120 6465 7665 6c6f 7065 7220 ve, a developer \n+00012190: 7768 6f20 7761 6e74 7320 746f 0a6d 616b who wants to.mak\n+000121a0: 6520 7369 6c65 6e74 2072 756c 6573 2065 e silent rules e\n+000121b0: 6e61 626c 6564 2062 7920 6465 6661 756c nabled by defaul\n+000121c0: 7420 696e 2068 6973 206f 776e 2070 6163 t in his own pac\n+000121d0: 6b61 6765 2063 616e 2064 6f20 736f 2062 kage can do so b\n+000121e0: 790a 6164 6469 6e67 2061 20e2 8098 7965 y.adding a ...ye\n+000121f0: 73e2 8099 2061 7267 756d 656e 7420 746f s... argument to\n+00012200: 2074 6865 20e2 8098 414d 5f53 494c 454e the ...AM_SILEN\n+00012210: 545f 5255 4c45 53e2 8099 2063 616c 6c20 T_RULES... call \n+00012220: 696e 20e2 8098 636f 6e66 6967 7572 652e in ...configure.\n+00012230: 6163 e280 992e 0a57 6520 6164 7669 7365 ac.....We advise\n+00012240: 2061 6761 696e 7374 2074 6869 7320 6170 against this ap\n+00012250: 7072 6f61 6368 2c20 7468 6f75 6768 2e0a proach, though..\n+00012260: 0a20 2020 5573 6572 7320 7768 6f20 7072 . Users who pr\n+00012270: 6566 6572 2074 6f20 6861 7665 2073 696c efer to have sil\n+00012280: 656e 7420 7275 6c65 7320 656e 6162 6c65 ent rules enable\n+00012290: 6420 6279 2064 6566 6175 6c74 2063 616e d by default can\n+000122a0: 2065 6469 740a 7468 6569 7220 e280 9863 edit.their ...c\n+000122b0: 6f6e 6669 672e 7369 7465 e280 9920 6669 onfig.site... fi\n+000122c0: 6c65 2074 6f20 6d61 6b65 2074 6865 2076 le to make the v\n+000122d0: 6172 6961 626c 6520 e280 9865 6e61 626c ariable ...enabl\n+000122e0: 655f 7369 6c65 6e74 5f72 756c 6573 e280 e_silent_rules..\n+000122f0: 990a 6465 6661 756c 7420 746f 20e2 8098 ..default to ...\n+00012300: 7965 73e2 8099 2e20 2054 6869 7320 7368 yes.... This sh\n+00012310: 6f75 6c64 2073 7469 6c6c 2061 6c6c 6f77 ould still allow\n+00012320: 2064 6973 6162 6c69 6e67 2073 696c 656e disabling silen\n+00012330: 7420 7275 6c65 7320 6174 0ae2 8098 636f t rules at....co\n+00012340: 6e66 6967 7572 65e2 8099 2074 696d 6520 nfigure... time \n+00012350: 616e 6420 6174 20e2 8098 6d61 6b65 e280 and at ...make..\n+00012360: 9920 7469 6d65 2e0a 0a20 2020 466f 7220 . time... For \n+00012370: 706f 7274 6162 696c 6974 7920 746f 2064 portability to d\n+00012380: 6966 6665 7265 6e74 20e2 8098 6d61 6b65 ifferent ...make\n+00012390: e280 9920 696d 706c 656d 656e 7461 7469 ... implementati\n+000123a0: 6f6e 732c 2070 6163 6b61 6765 2061 7574 ons, package aut\n+000123b0: 686f 7273 0a61 7265 2061 6476 6973 6564 hors.are advised\n+000123c0: 2074 6f20 6e6f 7420 7365 7420 7468 6520 to not set the \n+000123d0: 7661 7269 6162 6c65 20e2 8098 56e2 8099 variable ...V...\n+000123e0: 2069 6e73 6964 6520 7468 6520 e280 984d inside the ...M\n+000123f0: 616b 6566 696c 652e 616d e280 9920 6669 akefile.am... fi\n+00012400: 6c65 2c0a 746f 2061 6c6c 6f77 2074 6865 le,.to allow the\n+00012410: 2075 7365 7220 746f 206f 7665 7272 6964 user to overrid\n+00012420: 6520 7468 6520 7661 6c75 6520 666f 7220 e the value for \n+00012430: 7375 6264 6972 6563 746f 7269 6573 2061 subdirectories a\n+00012440: 7320 7765 6c6c 2e0a 0a20 2020 5468 6520 s well... The \n+00012450: 6375 7272 656e 7420 696d 706c 656d 656e current implemen\n+00012460: 7461 7469 6f6e 206f 6620 7468 6973 2066 tation of this f\n+00012470: 6561 7475 7265 206e 6f72 6d61 6c6c 7920 eature normally \n+00012480: 7573 6573 206e 6573 7465 640a 7661 7269 uses nested.vari\n+00012490: 6162 6c65 2065 7870 616e 7369 6f6e 20e2 able expansion .\n+000124a0: 8098 2428 5641 5231 2428 5629 29e2 8099 ..$(VAR1$(V))...\n+000124b0: 2c20 6120 e280 984d 616b 6566 696c 65e2 , a ...Makefile.\n+000124c0: 8099 2066 6561 7475 7265 2074 6861 7420 .. feature that \n+000124d0: 6973 206e 6f74 0a72 6571 7569 7265 6420 is not.required \n+000124e0: 6279 2050 4f53 4958 2032 3030 3820 6275 by POSIX 2008 bu\n+000124f0: 7420 6973 2077 6964 656c 7920 7375 7070 t is widely supp\n+00012500: 6f72 7465 6420 696e 2070 7261 6374 6963 orted in practic\n+00012510: 652e 2020 5468 650a e280 9873 696c 656e e. The....silen\n+00012520: 742d 7275 6c65 73e2 8099 206f 7074 696f t-rules... optio\n+00012530: 6e20 7468 7573 2074 7572 6e73 206f 6666 n thus turns off\n+00012540: 2077 6172 6e69 6e67 7320 6162 6f75 7420 warnings about \n+00012550: 7265 6375 7273 6976 6520 7661 7269 6162 recursive variab\n+00012560: 6c65 0a65 7870 616e 7369 6f6e 2c20 7768 le.expansion, wh\n+00012570: 6963 6820 6172 6520 696e 2074 7572 6e20 ich are in turn \n+00012580: 656e 6162 6c65 6420 6279 20e2 8098 2d57 enabled by ...-W\n+00012590: 706f 7274 6162 696c 6974 79e2 8099 2028 portability... (\n+000125a0: 2a6e 6f74 6520 6175 746f 6d61 6b65 0a49 *note automake.I\n+000125b0: 6e76 6f63 6174 696f 6e3a 3a29 2e20 204f nvocation::). O\n+000125c0: 6e20 7468 6520 7261 7265 20e2 8098 6d61 n the rare ...ma\n+000125d0: 6b65 e280 9920 696d 706c 656d 656e 7461 ke... implementa\n+000125e0: 7469 6f6e 7320 7468 6174 2064 6f20 6e6f tions that do no\n+000125f0: 7420 7375 7070 6f72 740a 6e65 7374 6564 t support.nested\n+00012600: 2076 6172 6961 626c 6520 6578 7061 6e73 variable expans\n+00012610: 696f 6e2c 2077 6865 7468 6572 2072 756c ion, whether rul\n+00012620: 6573 2061 7265 2073 696c 656e 7420 6973 es are silent is\n+00012630: 2061 6c77 6179 7320 6465 7465 726d 696e always determin\n+00012640: 6564 0a61 7420 636f 6e66 6967 7572 6520 ed.at configure \n+00012650: 7469 6d65 2c20 616e 6420 6361 6e6e 6f74 time, and cannot\n+00012660: 2062 6520 6f76 6572 7269 6464 656e 2061 be overridden a\n+00012670: 7420 6d61 6b65 2074 696d 652e 2020 4675 t make time. Fu\n+00012680: 7475 7265 0a76 6572 7369 6f6e 7320 6f66 ture.versions of\n+00012690: 2050 4f53 4958 2061 7265 206c 696b 656c POSIX are likel\n+000126a0: 7920 746f 2072 6571 7569 7265 206e 6573 y to require nes\n+000126b0: 7465 6420 7661 7269 6162 6c65 2065 7870 ted variable exp\n+000126c0: 616e 7369 6f6e 2c20 736f 0a74 6869 7320 ansion, so.this \n+000126d0: 6d69 6e6f 7220 6c69 6d69 7461 7469 6f6e minor limitation\n+000126e0: 2073 686f 756c 6420 676f 2061 7761 7920 should go away \n+000126f0: 7769 7468 2074 696d 652e 0a0a 2020 2054 with time... T\n+00012700: 6f20 6578 7465 6e64 2074 6865 2073 696c o extend the sil\n+00012710: 656e 7420 6d6f 6465 2074 6f20 796f 7572 ent mode to your\n+00012720: 206f 776e 2072 756c 6573 2c20 796f 7520 own rules, you \n+00012730: 6861 7665 2074 776f 2063 686f 6963 6573 have two choices\n+00012740: 3a0a 0a20 2020 e280 a220 596f 7520 6361 :.. ... You ca\n+00012750: 6e20 7573 6520 7468 6520 7072 6564 6566 n use the predef\n+00012760: 696e 6564 2076 6172 6961 626c 6520 e280 ined variable ..\n+00012770: 9841 4d5f 565f 4745 4ee2 8099 2061 7320 .AM_V_GEN... as \n+00012780: 6120 7072 6566 6978 2074 6f0a 2020 2020 a prefix to. \n+00012790: 2063 6f6d 6d61 6e64 7320 7468 6174 2073 commands that s\n+000127a0: 686f 756c 6420 6f75 7470 7574 2061 2073 hould output a s\n+000127b0: 7461 7475 7320 6c69 6e65 2069 6e20 7369 tatus line in si\n+000127c0: 6c65 6e74 206d 6f64 652c 2061 6e64 0a20 lent mode, and. \n+000127d0: 2020 2020 e280 9841 4d5f 565f 6174 e280 ...AM_V_at..\n+000127e0: 9920 6173 2061 2070 7265 6669 7820 746f . as a prefix to\n+000127f0: 2063 6f6d 6d61 6e64 7320 7468 6174 2073 commands that s\n+00012800: 686f 756c 6420 6e6f 7420 6f75 7470 7574 hould not output\n+00012810: 2061 6e79 7468 696e 670a 2020 2020 2069 anything. i\n+00012820: 6e20 7369 6c65 6e74 206d 6f64 652e 2020 n silent mode. \n+00012830: 5768 656e 206f 7574 7075 7420 6973 2074 When output is t\n+00012840: 6f20 6265 2076 6572 626f 7365 2c20 626f o be verbose, bo\n+00012850: 7468 206f 6620 7468 6573 650a 2020 2020 th of these. \n+00012860: 2076 6172 6961 626c 6573 2077 696c 6c20 variables will \n+00012870: 6578 7061 6e64 2074 6f20 7468 6520 656d expand to the em\n+00012880: 7074 7920 7374 7269 6e67 2e0a 2020 20e2 pty string.. .\n+00012890: 80a2 2059 6f75 2063 616e 2061 6464 2079 .. You can add y\n+000128a0: 6f75 7220 6f77 6e20 7661 7269 6162 6c65 our own variable\n+000128b0: 732c 2073 6f20 7374 7269 6e67 7320 6f66 s, so strings of\n+000128c0: 2079 6f75 7220 6f77 6e20 6368 6f69 6365 your own choice\n+000128d0: 2061 7265 0a20 2020 2020 7368 6f77 6e2e are. shown.\n+000128e0: 2020 5468 6520 666f 6c6c 6f77 696e 6720 The following \n+000128f0: 736e 6970 7065 7420 7368 6f77 7320 686f snippet shows ho\n+00012900: 7720 796f 7520 776f 756c 6420 6465 6669 w you would defi\n+00012910: 6e65 2079 6f75 7220 6f77 6e0a 2020 2020 ne your own. \n+00012920: 2065 7175 6976 616c 656e 7420 6f66 20e2 equivalent of .\n+00012930: 8098 414d 5f56 5f47 454e e280 993a 0a0a ..AM_V_GEN...:..\n+00012940: 2020 2020 2020 2020 2020 706b 675f 7665 pkg_ve\n+00012950: 7262 6f73 6520 3d20 2428 706b 675f 7665 rbose = $(pkg_ve\n+00012960: 7262 6f73 655f 4041 4d5f 5640 290a 2020 rbose_@AM_V@). \n+00012970: 2020 2020 2020 2020 706b 675f 7665 7262 pkg_verb\n+00012980: 6f73 655f 203d 2024 2870 6b67 5f76 6572 ose_ = $(pkg_ver\n+00012990: 626f 7365 5f40 414d 5f44 4546 4155 4c54 bose_@AM_DEFAULT\n+000129a0: 5f56 4029 0a20 2020 2020 2020 2020 2070 _V@). p\n+000129b0: 6b67 5f76 6572 626f 7365 5f30 203d 2040 kg_verbose_0 = @\n+000129c0: 6563 686f 2050 4b47 2d47 454e 2024 403b echo PKG-GEN $@;\n+000129d0: 0a0a 2020 2020 2020 2020 2020 666f 6f3a .. foo:\n+000129e0: 2066 6f6f 2e69 6e0a 2020 2020 2020 2020 foo.in. \n+000129f0: 2020 2020 2020 2020 2020 2428 706b 675f $(pkg_\n+00012a00: 7665 7262 6f73 6529 6370 2024 2873 7263 verbose)cp $(src\n+00012a10: 6469 7229 2f66 6f6f 2e69 6e20 2440 0a0a dir)/foo.in $@..\n+00012a20: 2020 2041 7320 6120 6669 6e61 6c20 6e6f As a final no\n+00012a30: 7465 2c20 6f62 7365 7276 6520 7468 6174 te, observe that\n+00012a40: 2c20 6576 656e 2077 6865 6e20 7369 6c65 , even when sile\n+00012a50: 6e74 2072 756c 6573 2061 7265 2065 6e61 nt rules are ena\n+00012a60: 626c 6564 2c0a 7468 6520 e280 982d 2d6e bled,.the ...--n\n+00012a70: 6f2d 7072 696e 742d 6469 7265 6374 6f72 o-print-director\n+00012a80: 79e2 8099 206f 7074 696f 6e20 6973 2073 y... option is s\n+00012a90: 7469 6c6c 2072 6571 7569 7265 6420 7769 till required wi\n+00012aa0: 7468 2047 4e55 20e2 8098 6d61 6b65 e280 th GNU ...make..\n+00012ab0: 9920 6966 0a74 6865 2022 456e 7465 7269 . if.the \"Enteri\n+00012ac0: 6e67 2f4c 6561 7669 6e67 2064 6972 6563 ng/Leaving direc\n+00012ad0: 746f 7279 202e 2e2e 2220 206d 6573 7361 tory ...\" messa\n+00012ae0: 6765 7320 6172 6520 746f 2062 6520 6469 ges are to be di\n+00012af0: 7361 626c 6564 2e0a 0a1f 0a46 696c 653a sabled.....File:\n+00012b00: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00012b10: 6e66 6f2c 2020 4e6f 6465 3a20 476e 6974 nfo, Node: Gnit\n+00012b20: 732c 2020 4e65 7874 3a20 4379 676e 7573 s, Next: Cygnus\n+00012b30: 2c20 2050 7265 763a 2053 696c 656e 6369 , Prev: Silenci\n+00012b40: 6e67 204d 616b 652c 2020 5570 3a20 546f ng Make, Up: To\n+00012b50: 700a 0a32 3220 5468 6520 6566 6665 6374 p..22 The effect\n+00012b60: 206f 6620 e280 982d 2d67 6e75 e280 9920 of ...--gnu... \n+00012b70: 616e 6420 e280 982d 2d67 6e69 7473 e280 and ...--gnits..\n+00012b80: 990a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ..**************\n 00012b90: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00012ba0: 2a2a 2a2a 2a2a 2a0a 0a54 6865 20e2 8098 *******..The ...\n-00012bb0: 2d2d 676e 75e2 8099 206f 7074 696f 6e20 --gnu... option \n-00012bc0: 286f 7220 e280 9867 6e75 e280 9920 696e (or ...gnu... in\n-00012bd0: 2074 6865 20e2 8098 4155 544f 4d41 4b45 the ...AUTOMAKE\n-00012be0: 5f4f 5054 494f 4e53 e280 9920 7661 7269 _OPTIONS... vari\n-00012bf0: 6162 6c65 2920 6361 7573 6573 0ae2 8098 able) causes....\n-00012c00: 6175 746f 6d61 6b65 e280 9920 746f 2063 automake... to c\n-00012c10: 6865 636b 2074 6865 2066 6f6c 6c6f 7769 heck the followi\n-00012c20: 6e67 3a0a 0a20 2020 e280 a220 5468 6520 ng:.. ... The \n-00012c30: 6669 6c65 7320 e280 9849 4e53 5441 4c4c files ...INSTALL\n-00012c40: e280 992c 20e2 8098 4e45 5753 e280 992c ..., ...NEWS...,\n-00012c50: 20e2 8098 5245 4144 4d45 e280 992c 20e2 ...README..., .\n-00012c60: 8098 4155 5448 4f52 53e2 8099 2c20 616e ..AUTHORS..., an\n-00012c70: 6420 e280 9843 6861 6e67 654c 6f67 e280 d ...ChangeLog..\n-00012c80: 992c 0a20 2020 2020 706c 7573 206f 6e65 .,. plus one\n-00012c90: 206f 6620 e280 9843 4f50 5949 4e47 2e4c of ...COPYING.L\n-00012ca0: 4942 e280 992c 20e2 8098 434f 5059 494e IB..., ...COPYIN\n-00012cb0: 472e 4c45 5353 4552 e280 9920 6f72 20e2 G.LESSER... or .\n-00012cc0: 8098 434f 5059 494e 47e2 8099 2c20 6172 ..COPYING..., ar\n-00012cd0: 650a 2020 2020 2072 6571 7569 7265 6420 e. required \n-00012ce0: 6174 2074 6865 2074 6f70 6d6f 7374 2064 at the topmost d\n-00012cf0: 6972 6563 746f 7279 206f 6620 7468 6520 irectory of the \n-00012d00: 7061 636b 6167 652e 0a0a 2020 2020 2049 package... I\n-00012d10: 6620 7468 6520 e280 982d 2d61 6464 2d6d f the ...--add-m\n-00012d20: 6973 7369 6e67 e280 9920 6f70 7469 6f6e issing... option\n-00012d30: 2069 7320 6769 7665 6e2c 20e2 8098 6175 is given, ...au\n-00012d40: 746f 6d61 6b65 e280 9920 7769 6c6c 2061 tomake... will a\n-00012d50: 6464 2061 0a20 2020 2020 6765 6e65 7269 dd a. generi\n-00012d60: 6320 7665 7273 696f 6e20 6f66 2074 6865 c version of the\n-00012d70: 20e2 8098 494e 5354 414c 4ce2 8099 2066 ...INSTALL... f\n-00012d80: 696c 6520 6173 2077 656c 6c20 6173 2074 ile as well as t\n-00012d90: 6865 20e2 8098 434f 5059 494e 47e2 8099 he ...COPYING...\n-00012da0: 2066 696c 650a 2020 2020 2063 6f6e 7461 file. conta\n-00012db0: 696e 696e 6720 7468 6520 7465 7874 206f ining the text o\n-00012dc0: 6620 7468 6520 6375 7272 656e 7420 7665 f the current ve\n-00012dd0: 7273 696f 6e20 6f66 2074 6865 2047 4e55 rsion of the GNU\n-00012de0: 2047 656e 6572 616c 0a20 2020 2020 5075 General. Pu\n-00012df0: 626c 6963 204c 6963 656e 7365 2065 7869 blic License exi\n-00012e00: 7374 696e 6720 6174 2074 6865 2074 696d sting at the tim\n-00012e10: 6520 6f66 2074 6869 7320 4175 746f 6d61 e of this Automa\n-00012e20: 6b65 2072 656c 6561 7365 0a20 2020 2020 ke release. \n-00012e30: 2876 6572 7369 6f6e 2033 2061 7320 7468 (version 3 as th\n-00012e40: 6973 2069 7320 7772 6974 7465 6e2c 0a20 is is written,. \n-00012e50: 2020 2020 3c68 7474 703a 2f2f 7777 772e ). Ho\n-00012e80: 7765 7665 722c 2061 6e20 6578 6973 7469 wever, an existi\n-00012e90: 6e67 0a20 2020 2020 e280 9843 4f50 5949 ng. ...COPYI\n-00012ea0: 4e47 e280 9920 6669 6c65 2077 696c 6c20 NG... file will \n-00012eb0: 6e65 7665 7220 6265 206f 7665 7277 7269 never be overwri\n-00012ec0: 7474 656e 2062 7920 e280 9861 7574 6f6d tten by ...autom\n-00012ed0: 616b 65e2 8099 2e0a 0a20 2020 e280 a220 ake...... ... \n-00012ee0: 5468 6520 6f70 7469 6f6e 7320 e280 986e The options ...n\n-00012ef0: 6f2d 696e 7374 616c 6c6d 616e e280 9920 o-installman... \n-00012f00: 616e 6420 e280 986e 6f2d 696e 7374 616c and ...no-instal\n-00012f10: 6c69 6e66 6fe2 8099 2061 7265 2070 726f linfo... are pro\n-00012f20: 6869 6269 7465 642e 0a0a 2020 204e 6f74 hibited... Not\n-00012f30: 6520 7468 6174 2074 6869 7320 6f70 7469 e that this opti\n-00012f40: 6f6e 2077 696c 6c20 6265 2065 7874 656e on will be exten\n-00012f50: 6465 6420 696e 2074 6865 2066 7574 7572 ded in the futur\n-00012f60: 6520 746f 2064 6f20 6576 656e 206d 6f72 e to do even mor\n-00012f70: 650a 6368 6563 6b69 6e67 3b20 6974 2069 e.checking; it i\n-00012f80: 7320 6164 7669 7361 626c 6520 746f 2062 s advisable to b\n-00012f90: 6520 6661 6d69 6c69 6172 2077 6974 6820 e familiar with \n-00012fa0: 7468 6520 7072 6563 6973 6520 7265 7175 the precise requ\n-00012fb0: 6972 656d 656e 7473 0a6f 6620 7468 6520 irements.of the \n-00012fc0: 474e 5520 7374 616e 6461 7264 732e 2020 GNU standards. \n-00012fd0: 416c 736f 2c20 e280 982d 2d67 6e75 e280 Also, ...--gnu..\n-00012fe0: 9920 6361 6e20 7265 7175 6972 6520 6365 . can require ce\n-00012ff0: 7274 6169 6e20 6e6f 6e2d 7374 616e 6461 rtain non-standa\n-00013000: 7264 0a47 4e55 2070 726f 6772 616d 7320 rd.GNU programs \n-00013010: 746f 2065 7869 7374 2066 6f72 2075 7365 to exist for use\n-00013020: 2062 7920 7661 7269 6f75 7320 6d61 696e by various main\n-00013030: 7461 696e 6572 2d6f 6e6c 7920 7275 6c65 tainer-only rule\n-00013040: 733b 2066 6f72 0a69 6e73 7461 6e63 652c s; for.instance,\n-00013050: 2069 6e20 7468 6520 6675 7475 7265 20e2 in the future .\n-00013060: 8098 7061 7468 6368 6be2 8099 206d 6967 ..pathchk... mig\n-00013070: 6874 2062 6520 7265 7175 6972 6564 2066 ht be required f\n-00013080: 6f72 20e2 8098 6d61 6b65 2064 6973 74e2 or ...make dist.\n-00013090: 8099 2e0a 0a20 2020 5468 6520 e280 982d ..... The ...-\n-000130a0: 2d67 6e69 7473 e280 9920 6f70 7469 6f6e -gnits... option\n-000130b0: 2064 6f65 7320 6576 6572 7974 6869 6e67 does everything\n-000130c0: 2074 6861 7420 e280 982d 2d67 6e75 e280 that ...--gnu..\n-000130d0: 9920 646f 6573 2c20 616e 6420 6368 6563 . does, and chec\n-000130e0: 6b73 0a74 6865 2066 6f6c 6c6f 7769 6e67 ks.the following\n-000130f0: 2061 7320 7765 6c6c 3a0a 0a20 2020 e280 as well:.. ..\n-00013100: a220 e280 986d 616b 6520 696e 7374 616c . ...make instal\n-00013110: 6c63 6865 636b e280 9920 7769 6c6c 2063 lcheck... will c\n-00013120: 6865 636b 2074 6f20 6d61 6b65 2073 7572 heck to make sur\n-00013130: 6520 7468 6174 2074 6865 20e2 8098 2d2d e that the ...--\n-00013140: 6865 6c70 e280 9920 616e 640a 2020 2020 help... and. \n-00013150: 20e2 8098 2d2d 7665 7273 696f 6ee2 8099 ...--version...\n-00013160: 2072 6561 6c6c 7920 7072 696e 7420 6120 really print a \n-00013170: 7573 6167 6520 6d65 7373 6167 6520 616e usage message an\n-00013180: 6420 6120 7665 7273 696f 6e20 7374 7269 d a version stri\n-00013190: 6e67 2c0a 2020 2020 2072 6573 7065 6374 ng,. respect\n-000131a0: 6976 656c 792e 2020 5468 6973 2069 7320 ively. This is \n-000131b0: 7468 6520 e280 9873 7464 2d6f 7074 696f the ...std-optio\n-000131c0: 6e73 e280 9920 6f70 7469 6f6e 2028 2a6e ns... option (*n\n-000131d0: 6f74 6520 4f70 7469 6f6e 733a 3a29 2e0a ote Options::)..\n-000131e0: 0a20 2020 e280 a220 e280 986d 616b 6520 . ... ...make \n-000131f0: 6469 7374 e280 9920 7769 6c6c 2063 6865 dist... will che\n-00013200: 636b 2074 6f20 6d61 6b65 2073 7572 6520 ck to make sure \n-00013210: 7468 6520 e280 984e 4557 53e2 8099 2066 the ...NEWS... f\n-00013220: 696c 6520 6861 7320 6265 656e 0a20 2020 ile has been. \n-00013230: 2020 7570 6461 7465 6420 746f 2074 6865 updated to the\n-00013240: 2063 7572 7265 6e74 2076 6572 7369 6f6e current version\n-00013250: 2e0a 0a20 2020 e280 a220 e280 9856 4552 ... ... ...VER\n-00013260: 5349 4f4e e280 9920 6973 2063 6865 636b SION... is check\n-00013270: 6564 2074 6f20 6d61 6b65 2073 7572 6520 ed to make sure \n-00013280: 6974 7320 666f 726d 6174 2063 6f6d 706c its format compl\n-00013290: 6965 7320 7769 7468 2047 6e69 7473 0a20 ies with Gnits. \n-000132a0: 2020 2020 7374 616e 6461 7264 732e 0a0a standards...\n-000132b0: 2020 20e2 80a2 2049 6620 e280 9856 4552 ... If ...VER\n-000132c0: 5349 4f4e e280 9920 696e 6469 6361 7465 SION... indicate\n-000132d0: 7320 7468 6174 2074 6869 7320 6973 2061 s that this is a\n-000132e0: 6e20 616c 7068 6120 7265 6c65 6173 652c n alpha release,\n-000132f0: 2061 6e64 2074 6865 2066 696c 650a 2020 and the file. \n-00013300: 2020 20e2 8098 5245 4144 4d45 2d61 6c70 ...README-alp\n-00013310: 6861 e280 9920 6170 7065 6172 7320 696e ha... appears in\n-00013320: 2074 6865 2074 6f70 6d6f 7374 2064 6972 the topmost dir\n-00013330: 6563 746f 7279 206f 6620 6120 7061 636b ectory of a pack\n-00013340: 6167 652c 2074 6865 6e0a 2020 2020 2069 age, then. i\n-00013350: 7420 6973 2069 6e63 6c75 6465 6420 696e t is included in\n-00013360: 2074 6865 2064 6973 7472 6962 7574 696f the distributio\n-00013370: 6e2e 2020 5468 6973 2069 7320 646f 6e65 n. This is done\n-00013380: 2069 6e20 e280 982d 2d67 6e69 7473 e280 in ...--gnits..\n-00013390: 990a 2020 2020 206d 6f64 652c 2061 6e64 .. mode, and\n-000133a0: 206e 6f20 6f74 6865 722c 2062 6563 6175 no other, becau\n-000133b0: 7365 2074 6869 7320 6d6f 6465 2069 7320 se this mode is \n-000133c0: 7468 6520 6f6e 6c79 206f 6e65 2077 6865 the only one whe\n-000133d0: 7265 2076 6572 7369 6f6e 0a20 2020 2020 re version. \n-000133e0: 6e75 6d62 6572 2066 6f72 6d61 7473 2061 number formats a\n-000133f0: 7265 2063 6f6e 7374 7261 696e 6564 2c20 re constrained, \n-00013400: 616e 6420 6865 6e63 6520 7468 6520 6f6e and hence the on\n-00013410: 6c79 206d 6f64 6520 7768 6572 650a 2020 ly mode where. \n-00013420: 2020 2041 7574 6f6d 616b 6520 6361 6e20 Automake can \n-00013430: 6175 746f 6d61 7469 6361 6c6c 7920 6465 automatically de\n-00013440: 7465 726d 696e 6520 7768 6574 6865 7220 termine whether \n-00013450: e280 9852 4541 444d 452d 616c 7068 61e2 ...README-alpha.\n-00013460: 8099 2073 686f 756c 640a 2020 2020 2062 .. should. b\n-00013470: 6520 696e 636c 7564 6564 2e0a 0a20 2020 e included... \n-00013480: e280 a220 5468 6520 6669 6c65 20e2 8098 ... The file ...\n-00013490: 5448 414e 4b53 e280 9920 6973 2072 6571 THANKS... is req\n-000134a0: 7569 7265 642e 0a0a 1f0a 4669 6c65 3a20 uired.....File: \n-000134b0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-000134c0: 666f 2c20 204e 6f64 653a 2043 7967 6e75 fo, Node: Cygnu\n-000134d0: 732c 2020 4e65 7874 3a20 4e6f 7420 456e s, Next: Not En\n-000134e0: 6f75 6768 2c20 2050 7265 763a 2047 6e69 ough, Prev: Gni\n-000134f0: 7473 2c20 2055 703a 2054 6f70 0a0a 3233 ts, Up: Top..23\n-00013500: 2054 6865 2065 6666 6563 7420 6f66 20e2 The effect of .\n-00013510: 8098 2d2d 6379 676e 7573 e280 990a 2a2a ..--cygnus....**\n+00012ba0: 2a2a 2a2a 2a2a 2a2a 0a0a 5468 6520 e280 ********..The ..\n+00012bb0: 982d 2d67 6e75 e280 9920 6f70 7469 6f6e .--gnu... option\n+00012bc0: 2028 6f72 20e2 8098 676e 75e2 8099 2069 (or ...gnu... i\n+00012bd0: 6e20 7468 6520 e280 9841 5554 4f4d 414b n the ...AUTOMAK\n+00012be0: 455f 4f50 5449 4f4e 53e2 8099 2076 6172 E_OPTIONS... var\n+00012bf0: 6961 626c 6529 2063 6175 7365 730a e280 iable) causes...\n+00012c00: 9861 7574 6f6d 616b 65e2 8099 2074 6f20 .automake... to \n+00012c10: 6368 6563 6b20 7468 6520 666f 6c6c 6f77 check the follow\n+00012c20: 696e 673a 0a0a 2020 20e2 80a2 2054 6865 ing:.. ... The\n+00012c30: 2066 696c 6573 20e2 8098 494e 5354 414c files ...INSTAL\n+00012c40: 4ce2 8099 2c20 e280 984e 4557 53e2 8099 L..., ...NEWS...\n+00012c50: 2c20 e280 9852 4541 444d 45e2 8099 2c20 , ...README..., \n+00012c60: e280 9841 5554 484f 5253 e280 992c 2061 ...AUTHORS..., a\n+00012c70: 6e64 20e2 8098 4368 616e 6765 4c6f 67e2 nd ...ChangeLog.\n+00012c80: 8099 2c0a 2020 2020 2070 6c75 7320 6f6e ..,. plus on\n+00012c90: 6520 6f66 20e2 8098 434f 5059 494e 472e e of ...COPYING.\n+00012ca0: 4c49 42e2 8099 2c20 e280 9843 4f50 5949 LIB..., ...COPYI\n+00012cb0: 4e47 2e4c 4553 5345 52e2 8099 206f 7220 NG.LESSER... or \n+00012cc0: e280 9843 4f50 5949 4e47 e280 992c 2061 ...COPYING..., a\n+00012cd0: 7265 0a20 2020 2020 7265 7175 6972 6564 re. required\n+00012ce0: 2061 7420 7468 6520 746f 706d 6f73 7420 at the topmost \n+00012cf0: 6469 7265 6374 6f72 7920 6f66 2074 6865 directory of the\n+00012d00: 2070 6163 6b61 6765 2e0a 0a20 2020 2020 package... \n+00012d10: 4966 2074 6865 20e2 8098 2d2d 6164 642d If the ...--add-\n+00012d20: 6d69 7373 696e 67e2 8099 206f 7074 696f missing... optio\n+00012d30: 6e20 6973 2067 6976 656e 2c20 e280 9861 n is given, ...a\n+00012d40: 7574 6f6d 616b 65e2 8099 2077 696c 6c20 utomake... will \n+00012d50: 6164 6420 610a 2020 2020 2067 656e 6572 add a. gener\n+00012d60: 6963 2076 6572 7369 6f6e 206f 6620 7468 ic version of th\n+00012d70: 6520 e280 9849 4e53 5441 4c4c e280 9920 e ...INSTALL... \n+00012d80: 6669 6c65 2061 7320 7765 6c6c 2061 7320 file as well as \n+00012d90: 7468 6520 e280 9843 4f50 5949 4e47 e280 the ...COPYING..\n+00012da0: 9920 6669 6c65 0a20 2020 2020 636f 6e74 . file. cont\n+00012db0: 6169 6e69 6e67 2074 6865 2074 6578 7420 aining the text \n+00012dc0: 6f66 2074 6865 2063 7572 7265 6e74 2076 of the current v\n+00012dd0: 6572 7369 6f6e 206f 6620 7468 6520 474e ersion of the GN\n+00012de0: 5520 4765 6e65 7261 6c0a 2020 2020 2050 U General. P\n+00012df0: 7562 6c69 6320 4c69 6365 6e73 6520 6578 ublic License ex\n+00012e00: 6973 7469 6e67 2061 7420 7468 6520 7469 isting at the ti\n+00012e10: 6d65 206f 6620 7468 6973 2041 7574 6f6d me of this Autom\n+00012e20: 616b 6520 7265 6c65 6173 650a 2020 2020 ake release. \n+00012e30: 2028 7665 7273 696f 6e20 3320 6173 2074 (version 3 as t\n+00012e40: 6869 7320 6973 2077 7269 7474 656e 2c0a his is written,.\n+00012e50: 2020 2020 203c 6874 7470 3a2f 2f77 7777 ). H\n+00012e80: 6f77 6576 6572 2c20 616e 2065 7869 7374 owever, an exist\n+00012e90: 696e 670a 2020 2020 20e2 8098 434f 5059 ing. ...COPY\n+00012ea0: 494e 47e2 8099 2066 696c 6520 7769 6c6c ING... file will\n+00012eb0: 206e 6576 6572 2062 6520 6f76 6572 7772 never be overwr\n+00012ec0: 6974 7465 6e20 6279 20e2 8098 6175 746f itten by ...auto\n+00012ed0: 6d61 6b65 e280 992e 0a0a 2020 20e2 80a2 make...... ...\n+00012ee0: 2054 6865 206f 7074 696f 6e73 20e2 8098 The options ...\n+00012ef0: 6e6f 2d69 6e73 7461 6c6c 6d61 6ee2 8099 no-installman...\n+00012f00: 2061 6e64 20e2 8098 6e6f 2d69 6e73 7461 and ...no-insta\n+00012f10: 6c6c 696e 666f e280 9920 6172 6520 7072 llinfo... are pr\n+00012f20: 6f68 6962 6974 6564 2e0a 0a20 2020 4e6f ohibited... No\n+00012f30: 7465 2074 6861 7420 7468 6973 206f 7074 te that this opt\n+00012f40: 696f 6e20 7769 6c6c 2062 6520 6578 7465 ion will be exte\n+00012f50: 6e64 6564 2069 6e20 7468 6520 6675 7475 nded in the futu\n+00012f60: 7265 2074 6f20 646f 2065 7665 6e20 6d6f re to do even mo\n+00012f70: 7265 0a63 6865 636b 696e 673b 2069 7420 re.checking; it \n+00012f80: 6973 2061 6476 6973 6162 6c65 2074 6f20 is advisable to \n+00012f90: 6265 2066 616d 696c 6961 7220 7769 7468 be familiar with\n+00012fa0: 2074 6865 2070 7265 6369 7365 2072 6571 the precise req\n+00012fb0: 7569 7265 6d65 6e74 730a 6f66 2074 6865 uirements.of the\n+00012fc0: 2047 4e55 2073 7461 6e64 6172 6473 2e20 GNU standards. \n+00012fd0: 2041 6c73 6f2c 20e2 8098 2d2d 676e 75e2 Also, ...--gnu.\n+00012fe0: 8099 2063 616e 2072 6571 7569 7265 2063 .. can require c\n+00012ff0: 6572 7461 696e 206e 6f6e 2d73 7461 6e64 ertain non-stand\n+00013000: 6172 640a 474e 5520 7072 6f67 7261 6d73 ard.GNU programs\n+00013010: 2074 6f20 6578 6973 7420 666f 7220 7573 to exist for us\n+00013020: 6520 6279 2076 6172 696f 7573 206d 6169 e by various mai\n+00013030: 6e74 6169 6e65 722d 6f6e 6c79 2072 756c ntainer-only rul\n+00013040: 6573 3b20 666f 720a 696e 7374 616e 6365 es; for.instance\n+00013050: 2c20 696e 2074 6865 2066 7574 7572 6520 , in the future \n+00013060: e280 9870 6174 6863 686b e280 9920 6d69 ...pathchk... mi\n+00013070: 6768 7420 6265 2072 6571 7569 7265 6420 ght be required \n+00013080: 666f 7220 e280 986d 616b 6520 6469 7374 for ...make dist\n+00013090: e280 992e 0a0a 2020 2054 6865 20e2 8098 ...... The ...\n+000130a0: 2d2d 676e 6974 73e2 8099 206f 7074 696f --gnits... optio\n+000130b0: 6e20 646f 6573 2065 7665 7279 7468 696e n does everythin\n+000130c0: 6720 7468 6174 20e2 8098 2d2d 676e 75e2 g that ...--gnu.\n+000130d0: 8099 2064 6f65 732c 2061 6e64 2063 6865 .. does, and che\n+000130e0: 636b 730a 7468 6520 666f 6c6c 6f77 696e cks.the followin\n+000130f0: 6720 6173 2077 656c 6c3a 0a0a 2020 20e2 g as well:.. .\n+00013100: 80a2 20e2 8098 6d61 6b65 2069 6e73 7461 .. ...make insta\n+00013110: 6c6c 6368 6563 6be2 8099 2077 696c 6c20 llcheck... will \n+00013120: 6368 6563 6b20 746f 206d 616b 6520 7375 check to make su\n+00013130: 7265 2074 6861 7420 7468 6520 e280 982d re that the ...-\n+00013140: 2d68 656c 70e2 8099 2061 6e64 0a20 2020 -help... and. \n+00013150: 2020 e280 982d 2d76 6572 7369 6f6e e280 ...--version..\n+00013160: 9920 7265 616c 6c79 2070 7269 6e74 2061 . really print a\n+00013170: 2075 7361 6765 206d 6573 7361 6765 2061 usage message a\n+00013180: 6e64 2061 2076 6572 7369 6f6e 2073 7472 nd a version str\n+00013190: 696e 672c 0a20 2020 2020 7265 7370 6563 ing,. respec\n+000131a0: 7469 7665 6c79 2e20 2054 6869 7320 6973 tively. This is\n+000131b0: 2074 6865 20e2 8098 7374 642d 6f70 7469 the ...std-opti\n+000131c0: 6f6e 73e2 8099 206f 7074 696f 6e20 282a ons... option (*\n+000131d0: 6e6f 7465 204f 7074 696f 6e73 3a3a 292e note Options::).\n+000131e0: 0a0a 2020 20e2 80a2 20e2 8098 6d61 6b65 .. ... ...make\n+000131f0: 2064 6973 74e2 8099 2077 696c 6c20 6368 dist... will ch\n+00013200: 6563 6b20 746f 206d 616b 6520 7375 7265 eck to make sure\n+00013210: 2074 6865 20e2 8098 4e45 5753 e280 9920 the ...NEWS... \n+00013220: 6669 6c65 2068 6173 2062 6565 6e0a 2020 file has been. \n+00013230: 2020 2075 7064 6174 6564 2074 6f20 7468 updated to th\n+00013240: 6520 6375 7272 656e 7420 7665 7273 696f e current versio\n+00013250: 6e2e 0a0a 2020 20e2 80a2 20e2 8098 5645 n... ... ...VE\n+00013260: 5253 494f 4ee2 8099 2069 7320 6368 6563 RSION... is chec\n+00013270: 6b65 6420 746f 206d 616b 6520 7375 7265 ked to make sure\n+00013280: 2069 7473 2066 6f72 6d61 7420 636f 6d70 its format comp\n+00013290: 6c69 6573 2077 6974 6820 476e 6974 730a lies with Gnits.\n+000132a0: 2020 2020 2073 7461 6e64 6172 6473 2e0a standards..\n+000132b0: 0a20 2020 e280 a220 4966 20e2 8098 5645 . ... If ...VE\n+000132c0: 5253 494f 4ee2 8099 2069 6e64 6963 6174 RSION... indicat\n+000132d0: 6573 2074 6861 7420 7468 6973 2069 7320 es that this is \n+000132e0: 616e 2061 6c70 6861 2072 656c 6561 7365 an alpha release\n+000132f0: 2c20 616e 6420 7468 6520 6669 6c65 0a20 , and the file. \n+00013300: 2020 2020 e280 9852 4541 444d 452d 616c ...README-al\n+00013310: 7068 61e2 8099 2061 7070 6561 7273 2069 pha... appears i\n+00013320: 6e20 7468 6520 746f 706d 6f73 7420 6469 n the topmost di\n+00013330: 7265 6374 6f72 7920 6f66 2061 2070 6163 rectory of a pac\n+00013340: 6b61 6765 2c20 7468 656e 0a20 2020 2020 kage, then. \n+00013350: 6974 2069 7320 696e 636c 7564 6564 2069 it is included i\n+00013360: 6e20 7468 6520 6469 7374 7269 6275 7469 n the distributi\n+00013370: 6f6e 2e20 2054 6869 7320 6973 2064 6f6e on. This is don\n+00013380: 6520 696e 20e2 8098 2d2d 676e 6974 73e2 e in ...--gnits.\n+00013390: 8099 0a20 2020 2020 6d6f 6465 2c20 616e ... mode, an\n+000133a0: 6420 6e6f 206f 7468 6572 2c20 6265 6361 d no other, beca\n+000133b0: 7573 6520 7468 6973 206d 6f64 6520 6973 use this mode is\n+000133c0: 2074 6865 206f 6e6c 7920 6f6e 6520 7768 the only one wh\n+000133d0: 6572 6520 7665 7273 696f 6e0a 2020 2020 ere version. \n+000133e0: 206e 756d 6265 7220 666f 726d 6174 7320 number formats \n+000133f0: 6172 6520 636f 6e73 7472 6169 6e65 642c are constrained,\n+00013400: 2061 6e64 2068 656e 6365 2074 6865 206f and hence the o\n+00013410: 6e6c 7920 6d6f 6465 2077 6865 7265 0a20 nly mode where. \n+00013420: 2020 2020 4175 746f 6d61 6b65 2063 616e Automake can\n+00013430: 2061 7574 6f6d 6174 6963 616c 6c79 2064 automatically d\n+00013440: 6574 6572 6d69 6e65 2077 6865 7468 6572 etermine whether\n+00013450: 20e2 8098 5245 4144 4d45 2d61 6c70 6861 ...README-alpha\n+00013460: e280 9920 7368 6f75 6c64 0a20 2020 2020 ... should. \n+00013470: 6265 2069 6e63 6c75 6465 642e 0a0a 2020 be included... \n+00013480: 20e2 80a2 2054 6865 2066 696c 6520 e280 ... The file ..\n+00013490: 9854 4841 4e4b 53e2 8099 2069 7320 7265 .THANKS... is re\n+000134a0: 7175 6972 6564 2e0a 0a1f 0a46 696c 653a quired.....File:\n+000134b0: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+000134c0: 6e66 6f2c 2020 4e6f 6465 3a20 4379 676e nfo, Node: Cygn\n+000134d0: 7573 2c20 204e 6578 743a 204e 6f74 2045 us, Next: Not E\n+000134e0: 6e6f 7567 682c 2020 5072 6576 3a20 476e nough, Prev: Gn\n+000134f0: 6974 732c 2020 5570 3a20 546f 700a 0a32 its, Up: Top..2\n+00013500: 3320 5468 6520 6566 6665 6374 206f 6620 3 The effect of \n+00013510: e280 982d 2d63 7967 6e75 73e2 8099 0a2a ...--cygnus....*\n 00013520: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00013530: 2a2a 2a2a 2a2a 2a2a 2a0a 0a5f 5468 6520 *********.._The \n-00013540: 6665 6174 7572 6573 2064 6573 6372 6962 features describ\n-00013550: 6564 2069 6e20 7468 6973 2073 6563 7469 ed in this secti\n-00013560: 6f6e 2061 7265 2064 6570 7265 6361 7465 on are deprecate\n-00013570: 643b 2079 6f75 206d 7573 7420 6e6f 7420 d; you must not \n-00013580: 7573 650a 616e 7920 6f66 2074 6865 6d20 use.any of them \n-00013590: 696e 206e 6577 2063 6f64 652c 2061 6e64 in new code, and\n-000135a0: 2073 686f 756c 6420 7265 6d6f 7665 2074 should remove t\n-000135b0: 6865 6972 2075 7365 2066 726f 6d20 6f6c heir use from ol\n-000135c0: 6465 7220 6275 740a 7374 696c 6c20 6d61 der but.still ma\n-000135d0: 696e 7461 696e 6564 2063 6f64 653a 2074 intained code: t\n-000135e0: 6865 7920 7769 6c6c 2062 6520 7769 7468 hey will be with\n-000135f0: 6472 6177 6e20 696e 2061 2066 7574 7572 drawn in a futur\n-00013600: 6520 4175 746f 6d61 6b65 0a72 656c 6561 e Automake.relea\n-00013610: 7365 2e5f 0a0a 2020 2053 6f6d 6520 7061 se._.. Some pa\n-00013620: 636b 6167 6573 2c20 6e6f 7461 626c 7920 ckages, notably \n-00013630: 474e 5520 4743 4320 616e 6420 474e 5520 GNU GCC and GNU \n-00013640: 6764 622c 2075 7365 6420 746f 2068 6176 gdb, used to hav\n-00013650: 6520 6120 6275 696c 640a 656e 7669 726f e a build.enviro\n-00013660: 6e6d 656e 7420 6f72 6967 696e 616c 6c79 nment originally\n-00013670: 2077 7269 7474 656e 2061 7420 4379 676e written at Cygn\n-00013680: 7573 2053 7570 706f 7274 2028 7375 6273 us Support (subs\n-00013690: 6571 7565 6e74 6c79 2072 656e 616d 6564 equently renamed\n-000136a0: 0a43 7967 6e75 7320 536f 6c75 7469 6f6e .Cygnus Solution\n-000136b0: 732c 2061 6e64 2074 6865 6e20 6c61 7465 s, and then late\n-000136c0: 7220 7075 7263 6861 7365 6420 6279 2052 r purchased by R\n-000136d0: 6564 2048 6174 292e 2020 5061 636b 6167 ed Hat). Packag\n-000136e0: 6573 2077 6974 680a 7468 6973 2061 6e63 es with.this anc\n-000136f0: 6573 7472 7920 6172 6520 736f 6d65 7469 estry are someti\n-00013700: 6d65 7320 7265 6665 7272 6564 2074 6f20 mes referred to \n-00013710: 6173 2022 4379 676e 7573 2220 7472 6565 as \"Cygnus\" tree\n-00013720: 732e 0a0a 2020 2041 2043 7967 6e75 7320 s... A Cygnus \n-00013730: 7472 6565 2068 6173 2073 6c69 6768 746c tree has slightl\n-00013740: 7920 6469 6666 6572 656e 7420 7275 6c65 y different rule\n-00013750: 7320 666f 7220 686f 7720 6120 e280 984d s for how a ...M\n-00013760: 616b 6566 696c 652e 696e e280 9920 6973 akefile.in... is\n-00013770: 0a74 6f20 6265 2063 6f6e 7374 7275 6374 .to be construct\n-00013780: 6564 2e20 2050 6173 7369 6e67 20e2 8098 ed. Passing ...\n-00013790: 2d2d 6379 676e 7573 e280 9920 746f 20e2 --cygnus... to .\n-000137a0: 8098 6175 746f 6d61 6b65 e280 9920 7769 ..automake... wi\n-000137b0: 6c6c 2063 6175 7365 2061 6e79 0a67 656e ll cause any.gen\n-000137c0: 6572 6174 6564 20e2 8098 4d61 6b65 6669 erated ...Makefi\n-000137d0: 6c65 2e69 6ee2 8099 2074 6f20 636f 6d70 le.in... to comp\n-000137e0: 6c79 2077 6974 6820 4379 676e 7573 2072 ly with Cygnus r\n-000137f0: 756c 6573 2e0a 0a20 2020 4865 7265 2061 ules... Here a\n-00013800: 7265 2074 6865 2070 7265 6369 7365 2065 re the precise e\n-00013810: 6666 6563 7473 206f 6620 e280 982d 2d63 ffects of ...--c\n-00013820: 7967 6e75 73e2 8099 3a0a 0a20 2020 e280 ygnus...:.. ..\n-00013830: a220 5468 6520 e280 9866 6f72 6569 676e . The ...foreign\n-00013840: e280 9920 7374 7269 6374 6e65 7373 2069 ... strictness i\n-00013850: 7320 696d 706c 6965 642e 0a0a 2020 20e2 s implied... .\n-00013860: 80a2 2054 6865 206f 7074 696f 6e73 20e2 .. The options .\n-00013870: 8098 6e6f 2d69 6e73 7461 6c6c 696e 666f ..no-installinfo\n-00013880: e280 992c 20e2 8098 6e6f 2d64 6570 656e ..., ...no-depen\n-00013890: 6465 6e63 6965 73e2 8099 2061 6e64 20e2 dencies... and .\n-000138a0: 8098 6e6f 2d64 6973 74e2 8099 2061 7265 ..no-dist... are\n-000138b0: 0a20 2020 2020 696d 706c 6965 6420 282a . implied (*\n-000138c0: 6e6f 7465 204f 7074 696f 6e73 3a3a 292e note Options::).\n-000138d0: 0a0a 2020 20e2 80a2 2054 6865 206d 6163 .. ... The mac\n-000138e0: 726f 20e2 8098 414d 5f4d 4149 4e54 4149 ro ...AM_MAINTAI\n-000138f0: 4e45 525f 4d4f 4445 e280 9920 6973 2072 NER_MODE... is r\n-00013900: 6571 7569 7265 642e 0a0a 2020 20e2 80a2 equired... ...\n-00013910: 2049 6e66 6f20 6669 6c65 7320 6172 6520 Info files are \n-00013920: 616c 7761 7973 2063 7265 6174 6564 2069 always created i\n-00013930: 6e20 7468 6520 6275 696c 6420 6469 7265 n the build dire\n-00013940: 6374 6f72 792c 2061 6e64 206e 6f74 2069 ctory, and not i\n-00013950: 6e0a 2020 2020 2074 6865 2073 6f75 7263 n. the sourc\n-00013960: 6520 6469 7265 6374 6f72 792e 2020 5061 e directory. Pa\n-00013970: 636b 6167 6573 2074 6861 7420 646f 6e27 ckages that don'\n-00013980: 7420 7573 6520 7468 6520 e280 9863 7967 t use the ...cyg\n-00013990: 6e75 73e2 8099 206f 7074 696f 6e0a 2020 nus... option. \n-000139a0: 2020 2063 616e 2065 6d75 6c61 7465 2074 can emulate t\n-000139b0: 6869 7320 6566 6665 6374 2062 7920 7573 his effect by us\n-000139c0: 696e 6720 7468 6520 e280 986e 6f2d 696e ing the ...no-in\n-000139d0: 7374 616c 6c69 6e66 6fe2 8099 206f 7074 stallinfo... opt\n-000139e0: 696f 6e20 616e 640a 2020 2020 206c 6973 ion and. lis\n-000139f0: 7469 6e67 2074 6865 2067 656e 6572 6174 ting the generat\n-00013a00: 6564 2069 6e66 6f20 6669 6c65 7320 696e ed info files in\n-00013a10: 2074 6865 20e2 8098 434c 4541 4e46 494c the ...CLEANFIL\n-00013a20: 4553 e280 9920 7661 7269 6162 6c65 2e0a ES... variable..\n-00013a30: 0a20 2020 e280 a220 e280 9874 6578 696e . ... ...texin\n-00013a40: 666f 2e74 6578 e280 9920 6973 206e 6f74 fo.tex... is not\n-00013a50: 2072 6571 7569 7265 6420 6966 2061 2054 required if a T\n-00013a60: 6578 696e 666f 2073 6f75 7263 6520 6669 exinfo source fi\n-00013a70: 6c65 2069 730a 2020 2020 2073 7065 6369 le is. speci\n-00013a80: 6669 6564 2e20 2054 6865 2061 7373 756d fied. The assum\n-00013a90: 7074 696f 6e20 6973 2074 6861 7420 7468 ption is that th\n-00013aa0: 6520 6669 6c65 2077 696c 6c20 6265 2073 e file will be s\n-00013ab0: 7570 706c 6965 642c 2062 7574 0a20 2020 upplied, but. \n-00013ac0: 2020 696e 2061 2070 6c61 6365 2074 6861 in a place tha\n-00013ad0: 7420 4175 746f 6d61 6b65 2063 616e 6e6f t Automake canno\n-00013ae0: 7420 6669 6e64 202d 2069 7420 6973 2061 t find - it is a\n-00013af0: 6e20 6172 7469 6661 6374 206f 6620 686f n artifact of ho\n-00013b00: 770a 2020 2020 2043 7967 6e75 7320 7061 w. Cygnus pa\n-00013b10: 636b 6167 6573 2061 7265 2074 7970 6963 ckages are typic\n-00013b20: 616c 6c79 2062 756e 646c 6564 2e20 2054 ally bundled. T\n-00013b30: 6869 7320 6566 6665 6374 2063 616e 2062 his effect can b\n-00013b40: 6520 656d 756c 6174 6564 0a20 2020 2020 e emulated. \n-00013b50: 696e 2070 6163 6b61 6765 7320 6e6f 7420 in packages not \n-00013b60: 7573 696e 6720 7468 6520 e280 9863 7967 using the ...cyg\n-00013b70: 6e75 73e2 8099 206f 7074 696f 6e20 7769 nus... option wi\n-00013b80: 7468 2061 2070 726f 7065 7220 6465 6669 th a proper defi\n-00013b90: 6e69 7469 6f6e 0a20 2020 2020 6f66 2074 nition. of t\n-00013ba0: 6865 20e2 8098 5445 5849 4e46 4f5f 5445 he ...TEXINFO_TE\n-00013bb0: 58e2 8099 2076 6172 6961 626c 6520 282a X... variable (*\n-00013bc0: 6e6f 7465 2054 6578 696e 666f 3a3a 292e note Texinfo::).\n-00013bd0: 0a0a 2020 20e2 80a2 2043 6572 7461 696e .. ... Certain\n-00013be0: 2074 6f6f 6c73 2077 696c 6c20 6265 2073 tools will be s\n-00013bf0: 6561 7263 6865 6420 666f 7220 696e 2074 earched for in t\n-00013c00: 6865 2062 7569 6c64 2074 7265 6520 6173 he build tree as\n-00013c10: 2077 656c 6c20 6173 2069 6e0a 2020 2020 well as in. \n-00013c20: 2074 6865 2075 7365 7227 7320 e280 9850 the user's ...P\n-00013c30: 4154 48e2 8099 2e20 2054 6865 7365 2074 ATH.... These t\n-00013c40: 6f6f 6c73 2061 7265 20e2 8098 7275 6e74 ools are ...runt\n-00013c50: 6573 74e2 8099 2c20 e280 9865 7870 6563 est..., ...expec\n-00013c60: 74e2 8099 2c20 e280 986d 616b 6569 6e66 t..., ...makeinf\n-00013c70: 6fe2 8099 0a20 2020 2020 616e 6420 e280 o.... and ..\n-00013c80: 9874 6578 6932 6476 69e2 8099 2e0a 0a20 .texi2dvi...... \n-00013c90: 2020 e280 a220 5468 6520 e280 9863 6865 ... The ...che\n-00013ca0: 636b e280 9920 7461 7267 6574 2064 6f65 ck... target doe\n-00013cb0: 736e 2774 2064 6570 656e 6420 6f6e 20e2 sn't depend on .\n-00013cc0: 8098 616c 6ce2 8099 2e0a 0a1f 0a46 696c ..all........Fil\n-00013cd0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n-00013ce0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4e6f .info, Node: No\n-00013cf0: 7420 456e 6f75 6768 2c20 204e 6578 743a t Enough, Next:\n-00013d00: 2044 6973 7472 6962 7574 696e 672c 2020 Distributing, \n-00013d10: 5072 6576 3a20 4379 676e 7573 2c20 2055 Prev: Cygnus, U\n-00013d20: 703a 2054 6f70 0a0a 3234 2057 6865 6e20 p: Top..24 When \n-00013d30: 4175 746f 6d61 6b65 2049 736e 2774 2045 Automake Isn't E\n-00013d40: 6e6f 7567 680a 2a2a 2a2a 2a2a 2a2a 2a2a nough.**********\n+00013530: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 5f54 6865 **********.._The\n+00013540: 2066 6561 7475 7265 7320 6465 7363 7269 features descri\n+00013550: 6265 6420 696e 2074 6869 7320 7365 6374 bed in this sect\n+00013560: 696f 6e20 6172 6520 6465 7072 6563 6174 ion are deprecat\n+00013570: 6564 3b20 796f 7520 6d75 7374 206e 6f74 ed; you must not\n+00013580: 2075 7365 0a61 6e79 206f 6620 7468 656d use.any of them\n+00013590: 2069 6e20 6e65 7720 636f 6465 2c20 616e in new code, an\n+000135a0: 6420 7368 6f75 6c64 2072 656d 6f76 6520 d should remove \n+000135b0: 7468 6569 7220 7573 6520 6672 6f6d 206f their use from o\n+000135c0: 6c64 6572 2062 7574 0a73 7469 6c6c 206d lder but.still m\n+000135d0: 6169 6e74 6169 6e65 6420 636f 6465 3a20 aintained code: \n+000135e0: 7468 6579 2077 696c 6c20 6265 2077 6974 they will be wit\n+000135f0: 6864 7261 776e 2069 6e20 6120 6675 7475 hdrawn in a futu\n+00013600: 7265 2041 7574 6f6d 616b 650a 7265 6c65 re Automake.rele\n+00013610: 6173 652e 5f0a 0a20 2020 536f 6d65 2070 ase._.. Some p\n+00013620: 6163 6b61 6765 732c 206e 6f74 6162 6c79 ackages, notably\n+00013630: 2047 4e55 2047 4343 2061 6e64 2047 4e55 GNU GCC and GNU\n+00013640: 2067 6462 2c20 7573 6564 2074 6f20 6861 gdb, used to ha\n+00013650: 7665 2061 2062 7569 6c64 0a65 6e76 6972 ve a build.envir\n+00013660: 6f6e 6d65 6e74 206f 7269 6769 6e61 6c6c onment originall\n+00013670: 7920 7772 6974 7465 6e20 6174 2043 7967 y written at Cyg\n+00013680: 6e75 7320 5375 7070 6f72 7420 2873 7562 nus Support (sub\n+00013690: 7365 7175 656e 746c 7920 7265 6e61 6d65 sequently rename\n+000136a0: 640a 4379 676e 7573 2053 6f6c 7574 696f d.Cygnus Solutio\n+000136b0: 6e73 2c20 616e 6420 7468 656e 206c 6174 ns, and then lat\n+000136c0: 6572 2070 7572 6368 6173 6564 2062 7920 er purchased by \n+000136d0: 5265 6420 4861 7429 2e20 2050 6163 6b61 Red Hat). Packa\n+000136e0: 6765 7320 7769 7468 0a74 6869 7320 616e ges with.this an\n+000136f0: 6365 7374 7279 2061 7265 2073 6f6d 6574 cestry are somet\n+00013700: 696d 6573 2072 6566 6572 7265 6420 746f imes referred to\n+00013710: 2061 7320 2243 7967 6e75 7322 2074 7265 as \"Cygnus\" tre\n+00013720: 6573 2e0a 0a20 2020 4120 4379 676e 7573 es... A Cygnus\n+00013730: 2074 7265 6520 6861 7320 736c 6967 6874 tree has slight\n+00013740: 6c79 2064 6966 6665 7265 6e74 2072 756c ly different rul\n+00013750: 6573 2066 6f72 2068 6f77 2061 20e2 8098 es for how a ...\n+00013760: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2069 Makefile.in... i\n+00013770: 730a 746f 2062 6520 636f 6e73 7472 7563 s.to be construc\n+00013780: 7465 642e 2020 5061 7373 696e 6720 e280 ted. Passing ..\n+00013790: 982d 2d63 7967 6e75 73e2 8099 2074 6f20 .--cygnus... to \n+000137a0: e280 9861 7574 6f6d 616b 65e2 8099 2077 ...automake... w\n+000137b0: 696c 6c20 6361 7573 6520 616e 790a 6765 ill cause any.ge\n+000137c0: 6e65 7261 7465 6420 e280 984d 616b 6566 nerated ...Makef\n+000137d0: 696c 652e 696e e280 9920 746f 2063 6f6d ile.in... to com\n+000137e0: 706c 7920 7769 7468 2043 7967 6e75 7320 ply with Cygnus \n+000137f0: 7275 6c65 732e 0a0a 2020 2048 6572 6520 rules... Here \n+00013800: 6172 6520 7468 6520 7072 6563 6973 6520 are the precise \n+00013810: 6566 6665 6374 7320 6f66 20e2 8098 2d2d effects of ...--\n+00013820: 6379 676e 7573 e280 993a 0a0a 2020 20e2 cygnus...:.. .\n+00013830: 80a2 2054 6865 20e2 8098 666f 7265 6967 .. The ...foreig\n+00013840: 6ee2 8099 2073 7472 6963 746e 6573 7320 n... strictness \n+00013850: 6973 2069 6d70 6c69 6564 2e0a 0a20 2020 is implied... \n+00013860: e280 a220 5468 6520 6f70 7469 6f6e 7320 ... The options \n+00013870: e280 986e 6f2d 696e 7374 616c 6c69 6e66 ...no-installinf\n+00013880: 6fe2 8099 2c20 e280 986e 6f2d 6465 7065 o..., ...no-depe\n+00013890: 6e64 656e 6369 6573 e280 9920 616e 6420 ndencies... and \n+000138a0: e280 986e 6f2d 6469 7374 e280 9920 6172 ...no-dist... ar\n+000138b0: 650a 2020 2020 2069 6d70 6c69 6564 2028 e. implied (\n+000138c0: 2a6e 6f74 6520 4f70 7469 6f6e 733a 3a29 *note Options::)\n+000138d0: 2e0a 0a20 2020 e280 a220 5468 6520 6d61 ... ... The ma\n+000138e0: 6372 6f20 e280 9841 4d5f 4d41 494e 5441 cro ...AM_MAINTA\n+000138f0: 494e 4552 5f4d 4f44 45e2 8099 2069 7320 INER_MODE... is \n+00013900: 7265 7175 6972 6564 2e0a 0a20 2020 e280 required... ..\n+00013910: a220 496e 666f 2066 696c 6573 2061 7265 . Info files are\n+00013920: 2061 6c77 6179 7320 6372 6561 7465 6420 always created \n+00013930: 696e 2074 6865 2062 7569 6c64 2064 6972 in the build dir\n+00013940: 6563 746f 7279 2c20 616e 6420 6e6f 7420 ectory, and not \n+00013950: 696e 0a20 2020 2020 7468 6520 736f 7572 in. the sour\n+00013960: 6365 2064 6972 6563 746f 7279 2e20 2050 ce directory. P\n+00013970: 6163 6b61 6765 7320 7468 6174 2064 6f6e ackages that don\n+00013980: 2774 2075 7365 2074 6865 20e2 8098 6379 't use the ...cy\n+00013990: 676e 7573 e280 9920 6f70 7469 6f6e 0a20 gnus... option. \n+000139a0: 2020 2020 6361 6e20 656d 756c 6174 6520 can emulate \n+000139b0: 7468 6973 2065 6666 6563 7420 6279 2075 this effect by u\n+000139c0: 7369 6e67 2074 6865 20e2 8098 6e6f 2d69 sing the ...no-i\n+000139d0: 6e73 7461 6c6c 696e 666f e280 9920 6f70 nstallinfo... op\n+000139e0: 7469 6f6e 2061 6e64 0a20 2020 2020 6c69 tion and. li\n+000139f0: 7374 696e 6720 7468 6520 6765 6e65 7261 sting the genera\n+00013a00: 7465 6420 696e 666f 2066 696c 6573 2069 ted info files i\n+00013a10: 6e20 7468 6520 e280 9843 4c45 414e 4649 n the ...CLEANFI\n+00013a20: 4c45 53e2 8099 2076 6172 6961 626c 652e LES... variable.\n+00013a30: 0a0a 2020 20e2 80a2 20e2 8098 7465 7869 .. ... ...texi\n+00013a40: 6e66 6f2e 7465 78e2 8099 2069 7320 6e6f nfo.tex... is no\n+00013a50: 7420 7265 7175 6972 6564 2069 6620 6120 t required if a \n+00013a60: 5465 7869 6e66 6f20 736f 7572 6365 2066 Texinfo source f\n+00013a70: 696c 6520 6973 0a20 2020 2020 7370 6563 ile is. spec\n+00013a80: 6966 6965 642e 2020 5468 6520 6173 7375 ified. The assu\n+00013a90: 6d70 7469 6f6e 2069 7320 7468 6174 2074 mption is that t\n+00013aa0: 6865 2066 696c 6520 7769 6c6c 2062 6520 he file will be \n+00013ab0: 7375 7070 6c69 6564 2c20 6275 740a 2020 supplied, but. \n+00013ac0: 2020 2069 6e20 6120 706c 6163 6520 7468 in a place th\n+00013ad0: 6174 2041 7574 6f6d 616b 6520 6361 6e6e at Automake cann\n+00013ae0: 6f74 2066 696e 6420 2d20 6974 2069 7320 ot find - it is \n+00013af0: 616e 2061 7274 6966 6163 7420 6f66 2068 an artifact of h\n+00013b00: 6f77 0a20 2020 2020 4379 676e 7573 2070 ow. Cygnus p\n+00013b10: 6163 6b61 6765 7320 6172 6520 7479 7069 ackages are typi\n+00013b20: 6361 6c6c 7920 6275 6e64 6c65 642e 2020 cally bundled. \n+00013b30: 5468 6973 2065 6666 6563 7420 6361 6e20 This effect can \n+00013b40: 6265 2065 6d75 6c61 7465 640a 2020 2020 be emulated. \n+00013b50: 2069 6e20 7061 636b 6167 6573 206e 6f74 in packages not\n+00013b60: 2075 7369 6e67 2074 6865 20e2 8098 6379 using the ...cy\n+00013b70: 676e 7573 e280 9920 6f70 7469 6f6e 2077 gnus... option w\n+00013b80: 6974 6820 6120 7072 6f70 6572 2064 6566 ith a proper def\n+00013b90: 696e 6974 696f 6e0a 2020 2020 206f 6620 inition. of \n+00013ba0: 7468 6520 e280 9854 4558 494e 464f 5f54 the ...TEXINFO_T\n+00013bb0: 4558 e280 9920 7661 7269 6162 6c65 2028 EX... variable (\n+00013bc0: 2a6e 6f74 6520 5465 7869 6e66 6f3a 3a29 *note Texinfo::)\n+00013bd0: 2e0a 0a20 2020 e280 a220 4365 7274 6169 ... ... Certai\n+00013be0: 6e20 746f 6f6c 7320 7769 6c6c 2062 6520 n tools will be \n+00013bf0: 7365 6172 6368 6564 2066 6f72 2069 6e20 searched for in \n+00013c00: 7468 6520 6275 696c 6420 7472 6565 2061 the build tree a\n+00013c10: 7320 7765 6c6c 2061 7320 696e 0a20 2020 s well as in. \n+00013c20: 2020 7468 6520 7573 6572 2773 20e2 8098 the user's ...\n+00013c30: 5041 5448 e280 992e 2020 5468 6573 6520 PATH.... These \n+00013c40: 746f 6f6c 7320 6172 6520 e280 9872 756e tools are ...run\n+00013c50: 7465 7374 e280 992c 20e2 8098 6578 7065 test..., ...expe\n+00013c60: 6374 e280 992c 20e2 8098 6d61 6b65 696e ct..., ...makein\n+00013c70: 666f e280 990a 2020 2020 2061 6e64 20e2 fo.... and .\n+00013c80: 8098 7465 7869 3264 7669 e280 992e 0a0a ..texi2dvi......\n+00013c90: 2020 20e2 80a2 2054 6865 20e2 8098 6368 ... The ...ch\n+00013ca0: 6563 6be2 8099 2074 6172 6765 7420 646f eck... target do\n+00013cb0: 6573 6e27 7420 6465 7065 6e64 206f 6e20 esn't depend on \n+00013cc0: e280 9861 6c6c e280 992e 0a0a 1f0a 4669 ...all........Fi\n+00013cd0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00013ce0: 312e 696e 666f 2c20 204e 6f64 653a 204e 1.info, Node: N\n+00013cf0: 6f74 2045 6e6f 7567 682c 2020 4e65 7874 ot Enough, Next\n+00013d00: 3a20 4469 7374 7269 6275 7469 6e67 2c20 : Distributing, \n+00013d10: 2050 7265 763a 2043 7967 6e75 732c 2020 Prev: Cygnus, \n+00013d20: 5570 3a20 546f 700a 0a32 3420 5768 656e Up: Top..24 When\n+00013d30: 2041 7574 6f6d 616b 6520 4973 6e27 7420 Automake Isn't \n+00013d40: 456e 6f75 6768 0a2a 2a2a 2a2a 2a2a 2a2a Enough.*********\n 00013d50: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00013d60: 2a2a 2a0a 0a49 6e20 736f 6d65 2073 6974 ***..In some sit\n-00013d70: 7561 7469 6f6e 732c 2077 6865 7265 2041 uations, where A\n-00013d80: 7574 6f6d 616b 6520 6973 206e 6f74 2075 utomake is not u\n-00013d90: 7020 746f 206f 6e65 2074 6173 6b2c 206f p to one task, o\n-00013da0: 6e65 2068 6173 2074 6f0a 7265 736f 7274 ne has to.resort\n-00013db0: 2074 6f20 6861 6e64 7772 6974 7465 6e20 to handwritten \n-00013dc0: 7275 6c65 7320 6f72 2065 7665 6e20 6861 rules or even ha\n-00013dd0: 6e64 7772 6974 7465 6e20 e280 984d 616b ndwritten ...Mak\n-00013de0: 6566 696c 65e2 8099 732e 0a0a 2a20 4d65 efile...s...* Me\n-00013df0: 6e75 3a0a 0a2a 2045 7874 656e 6469 6e67 nu:..* Extending\n-00013e00: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n-00013e10: 2020 2020 2041 6464 696e 6720 6e65 7720 Adding new \n-00013e20: 7275 6c65 7320 6f72 206f 7665 7272 6964 rules or overrid\n-00013e30: 696e 6720 6578 6973 7469 6e67 206f 6e65 ing existing one\n-00013e40: 732e 0a2a 2054 6869 7264 2d50 6172 7479 s..* Third-Party\n-00013e50: 204d 616b 6566 696c 6573 3a3a 2020 2020 Makefiles:: \n-00013e60: 2020 2049 6e74 6567 7261 7469 6e67 204e Integrating N\n-00013e70: 6f6e 2d41 7574 6f6d 616b 6520 e280 984d on-Automake ...M\n-00013e80: 616b 6566 696c 65e2 8099 732e 0a0a 1f0a akefile...s.....\n-00013e90: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-00013ea0: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-00013eb0: 2045 7874 656e 6469 6e67 2c20 204e 6578 Extending, Nex\n-00013ec0: 743a 2054 6869 7264 2d50 6172 7479 204d t: Third-Party M\n-00013ed0: 616b 6566 696c 6573 2c20 2055 703a 204e akefiles, Up: N\n-00013ee0: 6f74 2045 6e6f 7567 680a 0a32 342e 3120 ot Enough..24.1 \n-00013ef0: 4578 7465 6e64 696e 6720 4175 746f 6d61 Extending Automa\n-00013f00: 6b65 2052 756c 6573 0a3d 3d3d 3d3d 3d3d ke Rules.=======\n+00013d60: 2a2a 2a2a 0a0a 496e 2073 6f6d 6520 7369 ****..In some si\n+00013d70: 7475 6174 696f 6e73 2c20 7768 6572 6520 tuations, where \n+00013d80: 4175 746f 6d61 6b65 2069 7320 6e6f 7420 Automake is not \n+00013d90: 7570 2074 6f20 6f6e 6520 7461 736b 2c20 up to one task, \n+00013da0: 6f6e 6520 6861 7320 746f 0a72 6573 6f72 one has to.resor\n+00013db0: 7420 746f 2068 616e 6477 7269 7474 656e t to handwritten\n+00013dc0: 2072 756c 6573 206f 7220 6576 656e 2068 rules or even h\n+00013dd0: 616e 6477 7269 7474 656e 20e2 8098 4d61 andwritten ...Ma\n+00013de0: 6b65 6669 6c65 e280 9973 2e0a 0a2a 204d kefile...s...* M\n+00013df0: 656e 753a 0a0a 2a20 4578 7465 6e64 696e enu:..* Extendin\n+00013e00: 673a 3a20 2020 2020 2020 2020 2020 2020 g:: \n+00013e10: 2020 2020 2020 4164 6469 6e67 206e 6577 Adding new\n+00013e20: 2072 756c 6573 206f 7220 6f76 6572 7269 rules or overri\n+00013e30: 6469 6e67 2065 7869 7374 696e 6720 6f6e ding existing on\n+00013e40: 6573 2e0a 2a20 5468 6972 642d 5061 7274 es..* Third-Part\n+00013e50: 7920 4d61 6b65 6669 6c65 733a 3a20 2020 y Makefiles:: \n+00013e60: 2020 2020 496e 7465 6772 6174 696e 6720 Integrating \n+00013e70: 4e6f 6e2d 4175 746f 6d61 6b65 20e2 8098 Non-Automake ...\n+00013e80: 4d61 6b65 6669 6c65 e280 9973 2e0a 0a1f Makefile...s....\n+00013e90: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00013ea0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00013eb0: 3a20 4578 7465 6e64 696e 672c 2020 4e65 : Extending, Ne\n+00013ec0: 7874 3a20 5468 6972 642d 5061 7274 7920 xt: Third-Party \n+00013ed0: 4d61 6b65 6669 6c65 732c 2020 5570 3a20 Makefiles, Up: \n+00013ee0: 4e6f 7420 456e 6f75 6768 0a0a 3234 2e31 Not Enough..24.1\n+00013ef0: 2045 7874 656e 6469 6e67 2041 7574 6f6d Extending Autom\n+00013f00: 616b 6520 5275 6c65 730a 3d3d 3d3d 3d3d ake Rules.======\n 00013f10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00013f20: 3d3d 3d3d 3d3d 0a0a 5769 7468 2073 6f6d ======..With som\n-00013f30: 6520 6d69 6e6f 7220 6578 6365 7074 696f e minor exceptio\n-00013f40: 6e73 2028 666f 7220 6578 616d 706c 6520 ns (for example \n-00013f50: e280 985f 5052 4f47 5241 4d53 e280 9920 ..._PROGRAMS... \n-00013f60: 7661 7269 6162 6c65 732c 20e2 8098 5445 variables, ...TE\n-00013f70: 5354 53e2 8099 2c0a 6f72 20e2 8098 5846 STS...,.or ...XF\n-00013f80: 4149 4c5f 5445 5354 53e2 8099 2920 6265 AIL_TESTS...) be\n-00013f90: 696e 6720 7265 7772 6974 7465 6e20 746f ing rewritten to\n-00013fa0: 2061 7070 656e 6420 e280 9824 2845 5845 append ...$(EXE\n-00013fb0: 4558 5429 e280 9929 2c20 7468 6520 636f EXT)...), the co\n-00013fc0: 6e74 656e 7473 0a6f 6620 6120 e280 984d ntents.of a ...M\n-00013fd0: 616b 6566 696c 652e 616d e280 9920 6973 akefile.am... is\n-00013fe0: 2063 6f70 6965 6420 746f 20e2 8098 4d61 copied to ...Ma\n-00013ff0: 6b65 6669 6c65 2e69 6ee2 8099 2076 6572 kefile.in... ver\n-00014000: 6261 7469 6d2e 0a0a 2020 2054 6865 7365 batim... These\n-00014010: 2063 6f70 7969 6e67 2073 656d 616e 7469 copying semanti\n-00014020: 6373 206d 6561 6e20 7468 6174 206d 616e cs mean that man\n-00014030: 7920 7072 6f62 6c65 6d73 2063 616e 2062 y problems can b\n-00014040: 6520 776f 726b 6564 2061 726f 756e 640a e worked around.\n-00014050: 6279 2073 696d 706c 7920 6164 6469 6e67 by simply adding\n-00014060: 2073 6f6d 6520 e280 986d 616b 65e2 8099 some ...make...\n-00014070: 2076 6172 6961 626c 6573 2061 6e64 2072 variables and r\n-00014080: 756c 6573 2074 6f20 e280 984d 616b 6566 ules to ...Makef\n-00014090: 696c 652e 616d e280 992e 0a41 7574 6f6d ile.am.....Autom\n-000140a0: 616b 6520 7769 6c6c 2069 676e 6f72 6520 ake will ignore \n-000140b0: 7468 6573 6520 6164 6469 7469 6f6e 732e these additions.\n-000140c0: 0a0a 2020 2053 696e 6365 2061 20e2 8098 .. Since a ...\n-000140d0: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2069 Makefile.in... i\n-000140e0: 7320 6275 696c 7420 6672 6f6d 2064 6174 s built from dat\n-000140f0: 6120 6761 7468 6572 6564 2066 726f 6d20 a gathered from \n-00014100: 7468 7265 650a 6469 6666 6572 656e 7420 three.different \n-00014110: 706c 6163 6573 2028 e280 984d 616b 6566 places (...Makef\n-00014120: 696c 652e 616d e280 992c 20e2 8098 636f ile.am..., ...co\n-00014130: 6e66 6967 7572 652e 6163 e280 992c 2061 nfigure.ac..., a\n-00014140: 6e64 20e2 8098 6175 746f 6d61 6b65 e280 nd ...automake..\n-00014150: 9920 6974 7365 6c66 292c 0a69 7420 6973 . itself),.it is\n-00014160: 2070 6f73 7369 626c 6520 746f 2068 6176 possible to hav\n-00014170: 6520 636f 6e66 6c69 6374 696e 6720 6465 e conflicting de\n-00014180: 6669 6e69 7469 6f6e 7320 6f66 2072 756c finitions of rul\n-00014190: 6573 206f 7220 7661 7269 6162 6c65 732e es or variables.\n-000141a0: 0a57 6865 6e20 6275 696c 6469 6e67 20e2 .When building .\n-000141b0: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n-000141c0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2070 the following p\n-000141d0: 7269 6f72 6974 6965 7320 6172 6520 7265 riorities are re\n-000141e0: 7370 6563 7465 6420 6279 0ae2 8098 6175 spected by....au\n-000141f0: 746f 6d61 6b65 e280 9920 746f 2065 6e73 tomake... to ens\n-00014200: 7572 6520 7468 6520 7573 6572 2061 6c77 ure the user alw\n-00014210: 6179 7320 6861 7320 7468 6520 6c61 7374 ays has the last\n-00014220: 2077 6f72 643a 0a0a 2020 20e2 80a2 2055 word:.. ... U\n-00014230: 7365 7220 6465 6669 6e65 6420 7661 7269 ser defined vari\n-00014240: 6162 6c65 7320 696e 20e2 8098 4d61 6b65 ables in ...Make\n-00014250: 6669 6c65 2e61 6de2 8099 2068 6176 6520 file.am... have \n-00014260: 7072 696f 7269 7479 206f 7665 720a 2020 priority over. \n-00014270: 2020 2076 6172 6961 626c 6573 20e2 8098 variables ...\n-00014280: 4143 5f53 5542 5354 e280 9965 6420 6672 AC_SUBST...ed fr\n-00014290: 6f6d 20e2 8098 636f 6e66 6967 7572 652e om ...configure.\n-000142a0: 6163 e280 992c 2061 6e64 20e2 8098 4143 ac..., and ...AC\n-000142b0: 5f53 5542 5354 e280 9965 640a 2020 2020 _SUBST...ed. \n-000142c0: 2076 6172 6961 626c 6573 2068 6176 6520 variables have \n-000142d0: 7072 696f 7269 7479 206f 7665 7220 e280 priority over ..\n-000142e0: 9861 7574 6f6d 616b 65e2 8099 2d64 6566 .automake...-def\n-000142f0: 696e 6564 2076 6172 6961 626c 6573 2e0a ined variables..\n-00014300: 2020 20e2 80a2 2041 7320 6661 7220 6173 ... As far as\n-00014310: 2072 756c 6573 2061 7265 2063 6f6e 6365 rules are conce\n-00014320: 726e 6564 2c20 6120 7573 6572 2d64 6566 rned, a user-def\n-00014330: 696e 6564 2072 756c 6520 6f76 6572 7269 ined rule overri\n-00014340: 6465 7320 616e 790a 2020 2020 20e2 8098 des any. ...\n-00014350: 6175 746f 6d61 6b65 e280 992d 6465 6669 automake...-defi\n-00014360: 6e65 6420 7275 6c65 2066 6f72 2074 6865 ned rule for the\n-00014370: 2073 616d 6520 7461 7267 6574 2e0a 0a20 same target... \n-00014380: 2020 5468 6573 6520 6f76 6572 7269 6469 These overridi\n-00014390: 6e67 2073 656d 616e 7469 6373 206d 616b ng semantics mak\n-000143a0: 6520 6974 2070 6f73 7369 626c 6520 746f e it possible to\n-000143b0: 2066 696e 6520 7475 6e65 2073 6f6d 6520 fine tune some \n-000143c0: 6465 6661 756c 740a 7365 7474 696e 6773 default.settings\n-000143d0: 206f 6620 4175 746f 6d61 6b65 2c20 6f72 of Automake, or\n-000143e0: 2072 6570 6c61 6365 2073 6f6d 6520 6f66 replace some of\n-000143f0: 2069 7473 2072 756c 6573 2e20 204f 7665 its rules. Ove\n-00014400: 7272 6964 696e 6720 4175 746f 6d61 6b65 rriding Automake\n-00014410: 0a72 756c 6573 2069 7320 6f66 7465 6e20 .rules is often \n-00014420: 696e 6164 7669 7361 626c 652c 2070 6172 inadvisable, par\n-00014430: 7469 6375 6c61 726c 7920 696e 2074 6865 ticularly in the\n-00014440: 2074 6f70 6d6f 7374 2064 6972 6563 746f topmost directo\n-00014450: 7279 206f 6620 610a 7061 636b 6167 6520 ry of a.package \n-00014460: 7769 7468 2073 7562 6469 7265 6374 6f72 with subdirector\n-00014470: 6965 732e 2020 5468 6520 e280 982d 576f ies. The ...-Wo\n-00014480: 7665 7272 6964 65e2 8099 206f 7074 696f verride... optio\n-00014490: 6e20 282a 6e6f 7465 2061 7574 6f6d 616b n (*note automak\n-000144a0: 650a 496e 766f 6361 7469 6f6e 3a3a 2920 e.Invocation::) \n-000144b0: 636f 6d65 7320 696e 2068 616e 6479 2074 comes in handy t\n-000144c0: 6f20 6361 7463 6820 6f76 6572 7269 6464 o catch overridd\n-000144d0: 656e 2064 6566 696e 6974 696f 6e73 2e0a en definitions..\n-000144e0: 0a20 2020 4e6f 7465 2074 6861 7420 4175 . Note that Au\n-000144f0: 746f 6d61 6b65 2064 6f65 7320 6e6f 7420 tomake does not \n-00014500: 6d61 6b65 2061 6e79 2064 6973 7469 6e63 make any distinc\n-00014510: 7469 6f6e 2062 6574 7765 656e 2072 756c tion between rul\n-00014520: 6573 2077 6974 680a 636f 6d6d 616e 6473 es with.commands\n-00014530: 2061 6e64 2072 756c 6573 2074 6861 7420 and rules that \n-00014540: 6f6e 6c79 2073 7065 6369 6679 2064 6570 only specify dep\n-00014550: 656e 6465 6e63 6965 732e 2020 536f 2069 endencies. So i\n-00014560: 7420 6973 206e 6f74 0a70 6f73 7369 626c t is not.possibl\n-00014570: 6520 746f 2061 7070 656e 6420 6e65 7720 e to append new \n-00014580: 6465 7065 6e64 656e 6369 6573 2074 6f20 dependencies to \n-00014590: 616e 20e2 8098 6175 746f 6d61 6b65 e280 an ...automake..\n-000145a0: 992d 6465 6669 6e65 6420 7461 7267 6574 .-defined target\n-000145b0: 0a77 6974 686f 7574 2072 6564 6566 696e .without redefin\n-000145c0: 696e 6720 7468 6520 656e 7469 7265 2072 ing the entire r\n-000145d0: 756c 652e 0a0a 2020 2048 6f77 6576 6572 ule... However\n-000145e0: 2c20 7661 7269 6f75 7320 7573 6566 756c , various useful\n-000145f0: 2074 6172 6765 7473 2068 6176 6520 6120 targets have a \n-00014600: e280 982d 6c6f 6361 6ce2 8099 2076 6572 ...-local... ver\n-00014610: 7369 6f6e 2079 6f75 2063 616e 0a73 7065 sion you can.spe\n-00014620: 6369 6679 2069 6e20 796f 7572 20e2 8098 cify in your ...\n-00014630: 4d61 6b65 6669 6c65 2e61 6de2 8099 2e20 Makefile.am.... \n-00014640: 2041 7574 6f6d 616b 6520 7769 6c6c 2073 Automake will s\n-00014650: 7570 706c 656d 656e 7420 7468 6520 7374 upplement the st\n-00014660: 616e 6461 7264 0a74 6172 6765 7420 7769 andard.target wi\n-00014670: 7468 2074 6865 7365 2075 7365 722d 7375 th these user-su\n-00014680: 7070 6c69 6564 2074 6172 6765 7473 2e0a pplied targets..\n-00014690: 0a20 2020 5468 6520 7461 7267 6574 7320 . The targets \n-000146a0: 7468 6174 2073 7570 706f 7274 2061 206c that support a l\n-000146b0: 6f63 616c 2076 6572 7369 6f6e 2061 7265 ocal version are\n-000146c0: 20e2 8098 616c 6ce2 8099 2c20 e280 9869 ...all..., ...i\n-000146d0: 6e66 6fe2 8099 2c20 e280 9864 7669 e280 nfo..., ...dvi..\n-000146e0: 992c 0ae2 8098 7073 e280 992c 20e2 8098 .,....ps..., ...\n-000146f0: 7064 66e2 8099 2c20 e280 9868 746d 6ce2 pdf..., ...html.\n-00014700: 8099 2c20 e280 9863 6865 636b e280 992c .., ...check...,\n-00014710: 20e2 8098 696e 7374 616c 6c2d 6461 7461 ...install-data\n-00014720: e280 992c 20e2 8098 696e 7374 616c 6c2d ..., ...install-\n-00014730: 6476 69e2 8099 2c0a e280 9869 6e73 7461 dvi...,....insta\n-00014740: 6c6c 2d65 7865 63e2 8099 2c20 e280 9869 ll-exec..., ...i\n-00014750: 6e73 7461 6c6c 2d68 746d 6ce2 8099 2c20 nstall-html..., \n-00014760: e280 9869 6e73 7461 6c6c 2d69 6e66 6fe2 ...install-info.\n-00014770: 8099 2c20 e280 9869 6e73 7461 6c6c 2d70 .., ...install-p\n-00014780: 6466 e280 992c 0ae2 8098 696e 7374 616c df...,....instal\n-00014790: 6c2d 7073 e280 992c 20e2 8098 756e 696e l-ps..., ...unin\n-000147a0: 7374 616c 6ce2 8099 2c20 e280 9869 6e73 stall..., ...ins\n-000147b0: 7461 6c6c 6469 7273 e280 992c 20e2 8098 talldirs..., ...\n-000147c0: 696e 7374 616c 6c63 6865 636b e280 9920 installcheck... \n-000147d0: 616e 6420 7468 6520 7661 7269 6f75 730a and the various.\n-000147e0: e280 9863 6c65 616e e280 9920 7461 7267 ...clean... targ\n-000147f0: 6574 7320 28e2 8098 6d6f 7374 6c79 636c ets (...mostlycl\n-00014800: 6561 6ee2 8099 2c20 e280 9863 6c65 616e ean..., ...clean\n-00014810: e280 992c 20e2 8098 6469 7374 636c 6561 ..., ...distclea\n-00014820: 6ee2 8099 2c20 616e 640a e280 986d 6169 n..., and....mai\n-00014830: 6e74 6169 6e65 722d 636c 6561 6ee2 8099 ntainer-clean...\n-00014840: 292e 0a0a 2020 204e 6f74 6520 7468 6174 )... Note that\n-00014850: 2074 6865 7265 2061 7265 206e 6f20 e280 there are no ..\n-00014860: 9875 6e69 6e73 7461 6c6c 2d65 7865 632d .uninstall-exec-\n-00014870: 6c6f 6361 6ce2 8099 206f 720a e280 9875 local... or....u\n-00014880: 6e69 6e73 7461 6c6c 2d64 6174 612d 6c6f ninstall-data-lo\n-00014890: 6361 6ce2 8099 2074 6172 6765 7473 3b20 cal... targets; \n-000148a0: 6a75 7374 2075 7365 20e2 8098 756e 696e just use ...unin\n-000148b0: 7374 616c 6c2d 6c6f 6361 6ce2 8099 2e20 stall-local.... \n-000148c0: 2049 7420 646f 6573 6e27 740a 6d61 6b65 It doesn't.make\n-000148d0: 2073 656e 7365 2074 6f20 756e 696e 7374 sense to uninst\n-000148e0: 616c 6c20 6a75 7374 2064 6174 6120 6f72 all just data or\n-000148f0: 206a 7573 7420 6578 6563 7574 6162 6c65 just executable\n-00014900: 732e 0a0a 2020 2046 6f72 2069 6e73 7461 s... For insta\n-00014910: 6e63 652c 2068 6572 6520 6973 206f 6e65 nce, here is one\n-00014920: 2077 6179 2074 6f20 6572 6173 6520 6120 way to erase a \n-00014930: 7375 6264 6972 6563 746f 7279 2064 7572 subdirectory dur\n-00014940: 696e 6720 e280 986d 616b 650a 636c 6561 ing ...make.clea\n-00014950: 6ee2 8099 2028 2a6e 6f74 6520 436c 6561 n... (*note Clea\n-00014960: 6e3a 3a29 2e0a 0a20 2020 2020 636c 6561 n::)... clea\n-00014970: 6e2d 6c6f 6361 6c3a 0a20 2020 2020 2020 n-local:. \n-00014980: 2020 2020 2020 2d72 6d20 2d72 6620 7465 -rm -rf te\n-00014990: 7374 5375 6244 6972 0a0a 2020 2059 6f75 stSubDir.. You\n-000149a0: 206d 6179 2062 6520 7465 6d70 7465 6420 may be tempted \n-000149b0: 746f 2075 7365 20e2 8098 696e 7374 616c to use ...instal\n-000149c0: 6c2d 6461 7461 2d6c 6f63 616c e280 9920 l-data-local... \n-000149d0: 746f 2069 6e73 7461 6c6c 2061 2066 696c to install a fil\n-000149e0: 6520 746f 0a73 6f6d 6520 6861 7264 2d63 e to.some hard-c\n-000149f0: 6f64 6564 206c 6f63 6174 696f 6e2c 2062 oded location, b\n-00014a00: 7574 2079 6f75 2073 686f 756c 6420 6176 ut you should av\n-00014a10: 6f69 6420 7468 6973 2028 2a6e 6f74 6520 oid this (*note \n-00014a20: 4861 7264 2d43 6f64 6564 0a49 6e73 7461 Hard-Coded.Insta\n-00014a30: 6c6c 2050 6174 6873 3a3a 292e 0a0a 2020 ll Paths::)... \n-00014a40: 2057 6974 6820 7468 6520 e280 982d 6c6f With the ...-lo\n-00014a50: 6361 6ce2 8099 2074 6172 6765 7473 2c20 cal... targets, \n-00014a60: 7468 6572 6520 6973 206e 6f20 7061 7274 there is no part\n-00014a70: 6963 756c 6172 2067 7561 7261 6e74 6565 icular guarantee\n-00014a80: 206f 660a 6578 6563 7574 696f 6e20 6f72 of.execution or\n-00014a90: 6465 723b 2074 7970 6963 616c 6c79 2c20 der; typically, \n-00014aa0: 7468 6579 2061 7265 2072 756e 2065 6172 they are run ear\n-00014ab0: 6c79 2c20 6275 7420 7769 7468 2070 6172 ly, but with par\n-00014ac0: 616c 6c65 6c20 6d61 6b65 2c0a 7468 6572 allel make,.ther\n-00014ad0: 6520 6973 206e 6f20 7761 7920 746f 2062 e is no way to b\n-00014ae0: 6520 7375 7265 206f 6620 7468 6174 2e0a e sure of that..\n-00014af0: 0a20 2020 496e 2063 6f6e 7472 6173 742c . In contrast,\n-00014b00: 2073 6f6d 6520 7275 6c65 7320 616c 736f some rules also\n-00014b10: 2068 6176 6520 6120 7761 7920 746f 2072 have a way to r\n-00014b20: 756e 2061 6e6f 7468 6572 2072 756c 652c un another rule,\n-00014b30: 2063 616c 6c65 6420 610a e280 9c68 6f6f called a....hoo\n-00014b40: 6be2 809d 3b20 686f 6f6b 7320 6172 6520 k...; hooks are \n-00014b50: 616c 7761 7973 2065 7865 6375 7465 6420 always executed \n-00014b60: 6166 7465 7220 7468 6520 6d61 696e 2072 after the main r\n-00014b70: 756c 6527 7320 776f 726b 2069 7320 646f ule's work is do\n-00014b80: 6e65 2e0a 5468 6520 686f 6f6b 2069 7320 ne..The hook is \n-00014b90: 6e61 6d65 6420 6166 7465 7220 7468 6520 named after the \n-00014ba0: 7072 696e 6369 7061 6c20 7461 7267 6574 principal target\n-00014bb0: 2c20 7769 7468 20e2 8098 2d68 6f6f 6be2 , with ...-hook.\n-00014bc0: 8099 2061 7070 656e 6465 642e 0a54 6865 .. appended..The\n-00014bd0: 2074 6172 6765 7473 2061 6c6c 6f77 696e targets allowin\n-00014be0: 6720 686f 6f6b 7320 6172 6520 e280 9869 g hooks are ...i\n-00014bf0: 6e73 7461 6c6c 2d64 6174 61e2 8099 2c20 nstall-data..., \n-00014c00: e280 9869 6e73 7461 6c6c 2d65 7865 63e2 ...install-exec.\n-00014c10: 8099 2c0a e280 9875 6e69 6e73 7461 6c6c ..,....uninstall\n-00014c20: e280 992c 20e2 8098 6469 7374 e280 992c ..., ...dist...,\n-00014c30: 2061 6e64 20e2 8098 6469 7374 6368 6563 and ...distchec\n-00014c40: 6be2 8099 2e0a 0a20 2020 466f 7220 696e k...... For in\n-00014c50: 7374 616e 6365 2c20 6865 7265 2069 7320 stance, here is \n-00014c60: 686f 7720 746f 2063 7265 6174 6520 6120 how to create a \n-00014c70: 6861 7264 206c 696e 6b20 746f 2061 6e20 hard link to an \n-00014c80: 696e 7374 616c 6c65 640a 7072 6f67 7261 installed.progra\n-00014c90: 6d3a 0a0a 2020 2020 2069 6e73 7461 6c6c m:.. install\n-00014ca0: 2d65 7865 632d 686f 6f6b 3a0a 2020 2020 -exec-hook:. \n-00014cb0: 2020 2020 2020 2020 206c 6e20 2428 4445 ln $(DE\n-00014cc0: 5354 4449 5229 2428 6269 6e64 6972 292f STDIR)$(bindir)/\n-00014cd0: 7072 6f67 7261 6d24 2845 5845 4558 5429 program$(EXEEXT)\n-00014ce0: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n-00014cf0: 2020 2024 2844 4553 5444 4952 2924 2862 $(DESTDIR)$(b\n-00014d00: 696e 6469 7229 2f70 726f 676c 696e 6b24 indir)/proglink$\n-00014d10: 2845 5845 4558 5429 0a0a 2020 2041 6c74 (EXEEXT).. Alt\n-00014d20: 686f 7567 6820 6368 6561 7065 7220 616e hough cheaper an\n-00014d30: 6420 6d6f 7265 2070 6f72 7461 626c 6520 d more portable \n-00014d40: 7468 616e 2073 796d 626f 6c69 6320 6c69 than symbolic li\n-00014d50: 6e6b 732c 2068 6172 6420 6c69 6e6b 730a nks, hard links.\n-00014d60: 7769 6c6c 206e 6f74 2077 6f72 6b20 6576 will not work ev\n-00014d70: 6572 7977 6865 7265 2028 666f 7220 696e erywhere (for in\n-00014d80: 7374 616e 6365 2c20 4f53 2f32 2064 6f65 stance, OS/2 doe\n-00014d90: 7320 6e6f 7420 6861 7665 20e2 8098 6c6e s not have ...ln\n-00014da0: e280 9929 2e0a 4964 6561 6c6c 7920 796f ...)..Ideally yo\n-00014db0: 7520 7368 6f75 6c64 2066 616c 6c20 6261 u should fall ba\n-00014dc0: 636b 2074 6f20 e280 9863 7020 2d70 e280 ck to ...cp -p..\n-00014dd0: 9920 7768 656e 20e2 8098 6c6e e280 9920 . when ...ln... \n-00014de0: 646f 6573 206e 6f74 2077 6f72 6b2e 2020 does not work. \n-00014df0: 416e 0a65 6173 7920 7761 792c 2069 6620 An.easy way, if \n-00014e00: 7379 6d62 6f6c 6963 206c 696e 6b73 2061 symbolic links a\n-00014e10: 7265 2061 6363 6570 7461 626c 6520 746f re acceptable to\n-00014e20: 2079 6f75 2c20 6973 2074 6f20 6164 640a you, is to add.\n-00014e30: e280 9841 435f 5052 4f47 5f4c 4e5f 53e2 ...AC_PROG_LN_S.\n-00014e40: 8099 2074 6f20 e280 9863 6f6e 6669 6775 .. to ...configu\n-00014e50: 7265 2e61 63e2 8099 2028 2a6e 6f74 6520 re.ac... (*note \n-00014e60: 5061 7274 6963 756c 6172 2050 726f 6772 Particular Progr\n-00014e70: 616d 2043 6865 636b 733a 0a28 6175 746f am Checks:.(auto\n-00014e80: 636f 6e66 2950 6172 7469 6375 6c61 7220 conf)Particular \n-00014e90: 5072 6f67 7261 6d73 2e29 2061 6e64 2075 Programs.) and u\n-00014ea0: 7365 20e2 8098 2428 4c4e 5f53 29e2 8099 se ...$(LN_S)...\n-00014eb0: 2069 6e20 e280 984d 616b 6566 696c 652e in ...Makefile.\n-00014ec0: 616d e280 992e 0a0a 2020 2046 6f72 2069 am...... For i\n-00014ed0: 6e73 7461 6e63 652c 2068 6572 6520 6973 nstance, here is\n-00014ee0: 2068 6f77 2079 6f75 2063 6f75 6c64 2069 how you could i\n-00014ef0: 6e73 7461 6c6c 2061 2076 6572 7369 6f6e nstall a version\n-00014f00: 6564 2063 6f70 7920 6f66 2061 0a70 726f ed copy of a.pro\n-00014f10: 6772 616d 2075 7369 6e67 20e2 8098 2428 gram using ...$(\n-00014f20: 4c4e 5f53 29e2 8099 3a0a 0a20 2020 2020 LN_S)...:.. \n-00014f30: 696e 7374 616c 6c2d 6578 6563 2d68 6f6f install-exec-hoo\n-00014f40: 6b3a 0a20 2020 2020 2020 2020 2020 2020 k:. \n-00014f50: 6364 2024 2844 4553 5444 4952 2924 2862 cd $(DESTDIR)$(b\n-00014f60: 696e 6469 7229 2026 2620 5c0a 2020 2020 indir) && \\. \n-00014f70: 2020 2020 2020 2020 2020 206d 7620 2d66 mv -f\n-00014f80: 2070 726f 6724 2845 5845 4558 5429 2070 prog$(EXEEXT) p\n-00014f90: 726f 672d 2428 5645 5253 494f 4e29 2428 rog-$(VERSION)$(\n-00014fa0: 4558 4545 5854 2920 2626 205c 0a20 2020 EXEEXT) && \\. \n-00014fb0: 2020 2020 2020 2020 2020 2020 2428 4c4e $(LN\n-00014fc0: 5f53 2920 7072 6f67 2d24 2856 4552 5349 _S) prog-$(VERSI\n-00014fd0: 4f4e 2924 2845 5845 4558 5429 2070 726f ON)$(EXEEXT) pro\n-00014fe0: 6724 2845 5845 4558 5429 0a0a 2020 204e g$(EXEEXT).. N\n-00014ff0: 6f74 6520 7468 6174 2077 6520 7265 6e61 ote that we rena\n-00015000: 6d65 2074 6865 2070 726f 6772 616d 2073 me the program s\n-00015010: 6f20 7468 6174 2061 206e 6577 2076 6572 o that a new ver\n-00015020: 7369 6f6e 2077 696c 6c20 6572 6173 6520 sion will erase \n-00015030: 7468 650a 7379 6d62 6f6c 6963 206c 696e the.symbolic lin\n-00015040: 6b2c 206e 6f74 2074 6865 2072 6561 6c20 k, not the real \n-00015050: 6269 6e61 7279 2e20 2041 6c73 6f20 7765 binary. Also we\n-00015060: 20e2 8098 6364 e280 9920 696e 746f 2074 ...cd... into t\n-00015070: 6865 2064 6573 7469 6e61 7469 6f6e 0a64 he destination.d\n-00015080: 6972 6563 746f 7279 2069 6e20 6f72 6465 irectory in orde\n-00015090: 7220 746f 2063 7265 6174 6520 7265 6c61 r to create rela\n-000150a0: 7469 7665 206c 696e 6b73 2e0a 0a20 2020 tive links... \n-000150b0: 5768 656e 2077 7269 7469 6e67 20e2 8098 When writing ...\n-000150c0: 696e 7374 616c 6c2d 6578 6563 2d68 6f6f install-exec-hoo\n-000150d0: 6be2 8099 206f 7220 e280 9869 6e73 7461 k... or ...insta\n-000150e0: 6c6c 2d64 6174 612d 686f 6f6b e280 992c ll-data-hook...,\n-000150f0: 2070 6c65 6173 6520 6265 6172 0a69 6e20 please bear.in \n-00015100: 6d69 6e64 2074 6861 7420 7468 6520 6578 mind that the ex\n-00015110: 6563 2f64 6174 6120 6469 7374 696e 6374 ec/data distinct\n-00015120: 696f 6e20 6973 2062 6173 6564 206f 6e20 ion is based on \n-00015130: 7468 6520 696e 7374 616c 6c61 7469 6f6e the installation\n-00015140: 0a64 6972 6563 746f 7279 2c20 6e6f 7420 .directory, not \n-00015150: 6f6e 2074 6865 2070 7269 6d61 7279 2075 on the primary u\n-00015160: 7365 6420 282a 6e6f 7465 2054 6865 2054 sed (*note The T\n-00015170: 776f 2050 6172 7473 206f 6620 496e 7374 wo Parts of Inst\n-00015180: 616c 6c3a 3a29 2e0a 536f 2061 20e2 8098 all::)..So a ...\n-00015190: 666f 6f5f 5343 5249 5054 53e2 8099 2077 foo_SCRIPTS... w\n-000151a0: 696c 6c20 6265 2069 6e73 7461 6c6c 6564 ill be installed\n-000151b0: 2062 7920 e280 9869 6e73 7461 6c6c 2d64 by ...install-d\n-000151c0: 6174 61e2 8099 2c20 616e 6420 610a e280 ata..., and a...\n-000151d0: 9862 6172 6578 6563 5f53 4352 4950 5453 .barexec_SCRIPTS\n-000151e0: e280 9920 7769 6c6c 2062 6520 696e 7374 ... will be inst\n-000151f0: 616c 6c65 6420 6279 20e2 8098 696e 7374 alled by ...inst\n-00015200: 616c 6c2d 6578 6563 e280 992e 2020 596f all-exec.... Yo\n-00015210: 7520 7368 6f75 6c64 0a64 6566 696e 6520 u should.define \n-00015220: 796f 7572 2068 6f6f 6b73 2063 6f6e 7365 your hooks conse\n-00015230: 7175 656e 746c 792e 0a0a 1f0a 4669 6c65 quently.....File\n-00015240: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-00015250: 696e 666f 2c20 204e 6f64 653a 2054 6869 info, Node: Thi\n-00015260: 7264 2d50 6172 7479 204d 616b 6566 696c rd-Party Makefil\n-00015270: 6573 2c20 2050 7265 763a 2045 7874 656e es, Prev: Exten\n-00015280: 6469 6e67 2c20 2055 703a 204e 6f74 2045 ding, Up: Not E\n-00015290: 6e6f 7567 680a 0a32 342e 3220 5468 6972 nough..24.2 Thir\n-000152a0: 642d 5061 7274 7920 e280 984d 616b 6566 d-Party ...Makef\n-000152b0: 696c 65e2 8099 730a 3d3d 3d3d 3d3d 3d3d ile...s.========\n+00013f20: 3d3d 3d3d 3d3d 3d0a 0a57 6974 6820 736f =======..With so\n+00013f30: 6d65 206d 696e 6f72 2065 7863 6570 7469 me minor excepti\n+00013f40: 6f6e 7320 2866 6f72 2065 7861 6d70 6c65 ons (for example\n+00013f50: 20e2 8098 5f50 524f 4752 414d 53e2 8099 ..._PROGRAMS...\n+00013f60: 2076 6172 6961 626c 6573 2c20 e280 9854 variables, ...T\n+00013f70: 4553 5453 e280 992c 0a6f 7220 e280 9858 ESTS...,.or ...X\n+00013f80: 4641 494c 5f54 4553 5453 e280 9929 2062 FAIL_TESTS...) b\n+00013f90: 6569 6e67 2072 6577 7269 7474 656e 2074 eing rewritten t\n+00013fa0: 6f20 6170 7065 6e64 20e2 8098 2428 4558 o append ...$(EX\n+00013fb0: 4545 5854 29e2 8099 292c 2074 6865 2063 EEXT)...), the c\n+00013fc0: 6f6e 7465 6e74 730a 6f66 2061 20e2 8098 ontents.of a ...\n+00013fd0: 4d61 6b65 6669 6c65 2e61 6de2 8099 2069 Makefile.am... i\n+00013fe0: 7320 636f 7069 6564 2074 6f20 e280 984d s copied to ...M\n+00013ff0: 616b 6566 696c 652e 696e e280 9920 7665 akefile.in... ve\n+00014000: 7262 6174 696d 2e0a 0a20 2020 5468 6573 rbatim... Thes\n+00014010: 6520 636f 7079 696e 6720 7365 6d61 6e74 e copying semant\n+00014020: 6963 7320 6d65 616e 2074 6861 7420 6d61 ics mean that ma\n+00014030: 6e79 2070 726f 626c 656d 7320 6361 6e20 ny problems can \n+00014040: 6265 2077 6f72 6b65 6420 6172 6f75 6e64 be worked around\n+00014050: 0a62 7920 7369 6d70 6c79 2061 6464 696e .by simply addin\n+00014060: 6720 736f 6d65 20e2 8098 6d61 6b65 e280 g some ...make..\n+00014070: 9920 7661 7269 6162 6c65 7320 616e 6420 . variables and \n+00014080: 7275 6c65 7320 746f 20e2 8098 4d61 6b65 rules to ...Make\n+00014090: 6669 6c65 2e61 6de2 8099 2e0a 4175 746f file.am.....Auto\n+000140a0: 6d61 6b65 2077 696c 6c20 6967 6e6f 7265 make will ignore\n+000140b0: 2074 6865 7365 2061 6464 6974 696f 6e73 these additions\n+000140c0: 2e0a 0a20 2020 5369 6e63 6520 6120 e280 ... Since a ..\n+000140d0: 984d 616b 6566 696c 652e 696e e280 9920 .Makefile.in... \n+000140e0: 6973 2062 7569 6c74 2066 726f 6d20 6461 is built from da\n+000140f0: 7461 2067 6174 6865 7265 6420 6672 6f6d ta gathered from\n+00014100: 2074 6872 6565 0a64 6966 6665 7265 6e74 three.different\n+00014110: 2070 6c61 6365 7320 28e2 8098 4d61 6b65 places (...Make\n+00014120: 6669 6c65 2e61 6de2 8099 2c20 e280 9863 file.am..., ...c\n+00014130: 6f6e 6669 6775 7265 2e61 63e2 8099 2c20 onfigure.ac..., \n+00014140: 616e 6420 e280 9861 7574 6f6d 616b 65e2 and ...automake.\n+00014150: 8099 2069 7473 656c 6629 2c0a 6974 2069 .. itself),.it i\n+00014160: 7320 706f 7373 6962 6c65 2074 6f20 6861 s possible to ha\n+00014170: 7665 2063 6f6e 666c 6963 7469 6e67 2064 ve conflicting d\n+00014180: 6566 696e 6974 696f 6e73 206f 6620 7275 efinitions of ru\n+00014190: 6c65 7320 6f72 2076 6172 6961 626c 6573 les or variables\n+000141a0: 2e0a 5768 656e 2062 7569 6c64 696e 6720 ..When building \n+000141b0: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+000141c0: 9920 7468 6520 666f 6c6c 6f77 696e 6720 . the following \n+000141d0: 7072 696f 7269 7469 6573 2061 7265 2072 priorities are r\n+000141e0: 6573 7065 6374 6564 2062 790a e280 9861 espected by....a\n+000141f0: 7574 6f6d 616b 65e2 8099 2074 6f20 656e utomake... to en\n+00014200: 7375 7265 2074 6865 2075 7365 7220 616c sure the user al\n+00014210: 7761 7973 2068 6173 2074 6865 206c 6173 ways has the las\n+00014220: 7420 776f 7264 3a0a 0a20 2020 e280 a220 t word:.. ... \n+00014230: 5573 6572 2064 6566 696e 6564 2076 6172 User defined var\n+00014240: 6961 626c 6573 2069 6e20 e280 984d 616b iables in ...Mak\n+00014250: 6566 696c 652e 616d e280 9920 6861 7665 efile.am... have\n+00014260: 2070 7269 6f72 6974 7920 6f76 6572 0a20 priority over. \n+00014270: 2020 2020 7661 7269 6162 6c65 7320 e280 variables ..\n+00014280: 9841 435f 5355 4253 54e2 8099 6564 2066 .AC_SUBST...ed f\n+00014290: 726f 6d20 e280 9863 6f6e 6669 6775 7265 rom ...configure\n+000142a0: 2e61 63e2 8099 2c20 616e 6420 e280 9841 .ac..., and ...A\n+000142b0: 435f 5355 4253 54e2 8099 6564 0a20 2020 C_SUBST...ed. \n+000142c0: 2020 7661 7269 6162 6c65 7320 6861 7665 variables have\n+000142d0: 2070 7269 6f72 6974 7920 6f76 6572 20e2 priority over .\n+000142e0: 8098 6175 746f 6d61 6b65 e280 992d 6465 ..automake...-de\n+000142f0: 6669 6e65 6420 7661 7269 6162 6c65 732e fined variables.\n+00014300: 0a20 2020 e280 a220 4173 2066 6172 2061 . ... As far a\n+00014310: 7320 7275 6c65 7320 6172 6520 636f 6e63 s rules are conc\n+00014320: 6572 6e65 642c 2061 2075 7365 722d 6465 erned, a user-de\n+00014330: 6669 6e65 6420 7275 6c65 206f 7665 7272 fined rule overr\n+00014340: 6964 6573 2061 6e79 0a20 2020 2020 e280 ides any. ..\n+00014350: 9861 7574 6f6d 616b 65e2 8099 2d64 6566 .automake...-def\n+00014360: 696e 6564 2072 756c 6520 666f 7220 7468 ined rule for th\n+00014370: 6520 7361 6d65 2074 6172 6765 742e 0a0a e same target...\n+00014380: 2020 2054 6865 7365 206f 7665 7272 6964 These overrid\n+00014390: 696e 6720 7365 6d61 6e74 6963 7320 6d61 ing semantics ma\n+000143a0: 6b65 2069 7420 706f 7373 6962 6c65 2074 ke it possible t\n+000143b0: 6f20 6669 6e65 2074 756e 6520 736f 6d65 o fine tune some\n+000143c0: 2064 6566 6175 6c74 0a73 6574 7469 6e67 default.setting\n+000143d0: 7320 6f66 2041 7574 6f6d 616b 652c 206f s of Automake, o\n+000143e0: 7220 7265 706c 6163 6520 736f 6d65 206f r replace some o\n+000143f0: 6620 6974 7320 7275 6c65 732e 2020 4f76 f its rules. Ov\n+00014400: 6572 7269 6469 6e67 2041 7574 6f6d 616b erriding Automak\n+00014410: 650a 7275 6c65 7320 6973 206f 6674 656e e.rules is often\n+00014420: 2069 6e61 6476 6973 6162 6c65 2c20 7061 inadvisable, pa\n+00014430: 7274 6963 756c 6172 6c79 2069 6e20 7468 rticularly in th\n+00014440: 6520 746f 706d 6f73 7420 6469 7265 6374 e topmost direct\n+00014450: 6f72 7920 6f66 2061 0a70 6163 6b61 6765 ory of a.package\n+00014460: 2077 6974 6820 7375 6264 6972 6563 746f with subdirecto\n+00014470: 7269 6573 2e20 2054 6865 20e2 8098 2d57 ries. The ...-W\n+00014480: 6f76 6572 7269 6465 e280 9920 6f70 7469 override... opti\n+00014490: 6f6e 2028 2a6e 6f74 6520 6175 746f 6d61 on (*note automa\n+000144a0: 6b65 0a49 6e76 6f63 6174 696f 6e3a 3a29 ke.Invocation::)\n+000144b0: 2063 6f6d 6573 2069 6e20 6861 6e64 7920 comes in handy \n+000144c0: 746f 2063 6174 6368 206f 7665 7272 6964 to catch overrid\n+000144d0: 6465 6e20 6465 6669 6e69 7469 6f6e 732e den definitions.\n+000144e0: 0a0a 2020 204e 6f74 6520 7468 6174 2041 .. Note that A\n+000144f0: 7574 6f6d 616b 6520 646f 6573 206e 6f74 utomake does not\n+00014500: 206d 616b 6520 616e 7920 6469 7374 696e make any distin\n+00014510: 6374 696f 6e20 6265 7477 6565 6e20 7275 ction between ru\n+00014520: 6c65 7320 7769 7468 0a63 6f6d 6d61 6e64 les with.command\n+00014530: 7320 616e 6420 7275 6c65 7320 7468 6174 s and rules that\n+00014540: 206f 6e6c 7920 7370 6563 6966 7920 6465 only specify de\n+00014550: 7065 6e64 656e 6369 6573 2e20 2053 6f20 pendencies. So \n+00014560: 6974 2069 7320 6e6f 740a 706f 7373 6962 it is not.possib\n+00014570: 6c65 2074 6f20 6170 7065 6e64 206e 6577 le to append new\n+00014580: 2064 6570 656e 6465 6e63 6965 7320 746f dependencies to\n+00014590: 2061 6e20 e280 9861 7574 6f6d 616b 65e2 an ...automake.\n+000145a0: 8099 2d64 6566 696e 6564 2074 6172 6765 ..-defined targe\n+000145b0: 740a 7769 7468 6f75 7420 7265 6465 6669 t.without redefi\n+000145c0: 6e69 6e67 2074 6865 2065 6e74 6972 6520 ning the entire \n+000145d0: 7275 6c65 2e0a 0a20 2020 486f 7765 7665 rule... Howeve\n+000145e0: 722c 2076 6172 696f 7573 2075 7365 6675 r, various usefu\n+000145f0: 6c20 7461 7267 6574 7320 6861 7665 2061 l targets have a\n+00014600: 20e2 8098 2d6c 6f63 616c e280 9920 7665 ...-local... ve\n+00014610: 7273 696f 6e20 796f 7520 6361 6e0a 7370 rsion you can.sp\n+00014620: 6563 6966 7920 696e 2079 6f75 7220 e280 ecify in your ..\n+00014630: 984d 616b 6566 696c 652e 616d e280 992e .Makefile.am....\n+00014640: 2020 4175 746f 6d61 6b65 2077 696c 6c20 Automake will \n+00014650: 7375 7070 6c65 6d65 6e74 2074 6865 2073 supplement the s\n+00014660: 7461 6e64 6172 640a 7461 7267 6574 2077 tandard.target w\n+00014670: 6974 6820 7468 6573 6520 7573 6572 2d73 ith these user-s\n+00014680: 7570 706c 6965 6420 7461 7267 6574 732e upplied targets.\n+00014690: 0a0a 2020 2054 6865 2074 6172 6765 7473 .. The targets\n+000146a0: 2074 6861 7420 7375 7070 6f72 7420 6120 that support a \n+000146b0: 6c6f 6361 6c20 7665 7273 696f 6e20 6172 local version ar\n+000146c0: 6520 e280 9861 6c6c e280 992c 20e2 8098 e ...all..., ...\n+000146d0: 696e 666f e280 992c 20e2 8098 6476 69e2 info..., ...dvi.\n+000146e0: 8099 2c0a e280 9870 73e2 8099 2c20 e280 ..,....ps..., ..\n+000146f0: 9870 6466 e280 992c 20e2 8098 6874 6d6c .pdf..., ...html\n+00014700: e280 992c 20e2 8098 6368 6563 6be2 8099 ..., ...check...\n+00014710: 2c20 e280 9869 6e73 7461 6c6c 2d64 6174 , ...install-dat\n+00014720: 61e2 8099 2c20 e280 9869 6e73 7461 6c6c a..., ...install\n+00014730: 2d64 7669 e280 992c 0ae2 8098 696e 7374 -dvi...,....inst\n+00014740: 616c 6c2d 6578 6563 e280 992c 20e2 8098 all-exec..., ...\n+00014750: 696e 7374 616c 6c2d 6874 6d6c e280 992c install-html...,\n+00014760: 20e2 8098 696e 7374 616c 6c2d 696e 666f ...install-info\n+00014770: e280 992c 20e2 8098 696e 7374 616c 6c2d ..., ...install-\n+00014780: 7064 66e2 8099 2c0a e280 9869 6e73 7461 pdf...,....insta\n+00014790: 6c6c 2d70 73e2 8099 2c20 e280 9875 6e69 ll-ps..., ...uni\n+000147a0: 6e73 7461 6c6c e280 992c 20e2 8098 696e nstall..., ...in\n+000147b0: 7374 616c 6c64 6972 73e2 8099 2c20 e280 stalldirs..., ..\n+000147c0: 9869 6e73 7461 6c6c 6368 6563 6be2 8099 .installcheck...\n+000147d0: 2061 6e64 2074 6865 2076 6172 696f 7573 and the various\n+000147e0: 0ae2 8098 636c 6561 6ee2 8099 2074 6172 ....clean... tar\n+000147f0: 6765 7473 2028 e280 986d 6f73 746c 7963 gets (...mostlyc\n+00014800: 6c65 616e e280 992c 20e2 8098 636c 6561 lean..., ...clea\n+00014810: 6ee2 8099 2c20 e280 9864 6973 7463 6c65 n..., ...distcle\n+00014820: 616e e280 992c 2061 6e64 0ae2 8098 6d61 an..., and....ma\n+00014830: 696e 7461 696e 6572 2d63 6c65 616e e280 intainer-clean..\n+00014840: 9929 2e0a 0a20 2020 4e6f 7465 2074 6861 .)... Note tha\n+00014850: 7420 7468 6572 6520 6172 6520 6e6f 20e2 t there are no .\n+00014860: 8098 756e 696e 7374 616c 6c2d 6578 6563 ..uninstall-exec\n+00014870: 2d6c 6f63 616c e280 9920 6f72 0ae2 8098 -local... or....\n+00014880: 756e 696e 7374 616c 6c2d 6461 7461 2d6c uninstall-data-l\n+00014890: 6f63 616c e280 9920 7461 7267 6574 733b ocal... targets;\n+000148a0: 206a 7573 7420 7573 6520 e280 9875 6e69 just use ...uni\n+000148b0: 6e73 7461 6c6c 2d6c 6f63 616c e280 992e nstall-local....\n+000148c0: 2020 4974 2064 6f65 736e 2774 0a6d 616b It doesn't.mak\n+000148d0: 6520 7365 6e73 6520 746f 2075 6e69 6e73 e sense to unins\n+000148e0: 7461 6c6c 206a 7573 7420 6461 7461 206f tall just data o\n+000148f0: 7220 6a75 7374 2065 7865 6375 7461 626c r just executabl\n+00014900: 6573 2e0a 0a20 2020 466f 7220 696e 7374 es... For inst\n+00014910: 616e 6365 2c20 6865 7265 2069 7320 6f6e ance, here is on\n+00014920: 6520 7761 7920 746f 2065 7261 7365 2061 e way to erase a\n+00014930: 2073 7562 6469 7265 6374 6f72 7920 6475 subdirectory du\n+00014940: 7269 6e67 20e2 8098 6d61 6b65 0a63 6c65 ring ...make.cle\n+00014950: 616e e280 9920 282a 6e6f 7465 2043 6c65 an... (*note Cle\n+00014960: 616e 3a3a 292e 0a0a 2020 2020 2063 6c65 an::)... cle\n+00014970: 616e 2d6c 6f63 616c 3a0a 2020 2020 2020 an-local:. \n+00014980: 2020 2020 2020 202d 726d 202d 7266 2074 -rm -rf t\n+00014990: 6573 7453 7562 4469 720a 0a20 2020 596f estSubDir.. Yo\n+000149a0: 7520 6d61 7920 6265 2074 656d 7074 6564 u may be tempted\n+000149b0: 2074 6f20 7573 6520 e280 9869 6e73 7461 to use ...insta\n+000149c0: 6c6c 2d64 6174 612d 6c6f 6361 6ce2 8099 ll-data-local...\n+000149d0: 2074 6f20 696e 7374 616c 6c20 6120 6669 to install a fi\n+000149e0: 6c65 2074 6f0a 736f 6d65 2068 6172 642d le to.some hard-\n+000149f0: 636f 6465 6420 6c6f 6361 7469 6f6e 2c20 coded location, \n+00014a00: 6275 7420 796f 7520 7368 6f75 6c64 2061 but you should a\n+00014a10: 766f 6964 2074 6869 7320 282a 6e6f 7465 void this (*note\n+00014a20: 2048 6172 642d 436f 6465 640a 496e 7374 Hard-Coded.Inst\n+00014a30: 616c 6c20 5061 7468 733a 3a29 2e0a 0a20 all Paths::)... \n+00014a40: 2020 5769 7468 2074 6865 20e2 8098 2d6c With the ...-l\n+00014a50: 6f63 616c e280 9920 7461 7267 6574 732c ocal... targets,\n+00014a60: 2074 6865 7265 2069 7320 6e6f 2070 6172 there is no par\n+00014a70: 7469 6375 6c61 7220 6775 6172 616e 7465 ticular guarante\n+00014a80: 6520 6f66 0a65 7865 6375 7469 6f6e 206f e of.execution o\n+00014a90: 7264 6572 3b20 7479 7069 6361 6c6c 792c rder; typically,\n+00014aa0: 2074 6865 7920 6172 6520 7275 6e20 6561 they are run ea\n+00014ab0: 726c 792c 2062 7574 2077 6974 6820 7061 rly, but with pa\n+00014ac0: 7261 6c6c 656c 206d 616b 652c 0a74 6865 rallel make,.the\n+00014ad0: 7265 2069 7320 6e6f 2077 6179 2074 6f20 re is no way to \n+00014ae0: 6265 2073 7572 6520 6f66 2074 6861 742e be sure of that.\n+00014af0: 0a0a 2020 2049 6e20 636f 6e74 7261 7374 .. In contrast\n+00014b00: 2c20 736f 6d65 2072 756c 6573 2061 6c73 , some rules als\n+00014b10: 6f20 6861 7665 2061 2077 6179 2074 6f20 o have a way to \n+00014b20: 7275 6e20 616e 6f74 6865 7220 7275 6c65 run another rule\n+00014b30: 2c20 6361 6c6c 6564 2061 0ae2 809c 686f , called a....ho\n+00014b40: 6f6b e280 9d3b 2068 6f6f 6b73 2061 7265 ok...; hooks are\n+00014b50: 2061 6c77 6179 7320 6578 6563 7574 6564 always executed\n+00014b60: 2061 6674 6572 2074 6865 206d 6169 6e20 after the main \n+00014b70: 7275 6c65 2773 2077 6f72 6b20 6973 2064 rule's work is d\n+00014b80: 6f6e 652e 0a54 6865 2068 6f6f 6b20 6973 one..The hook is\n+00014b90: 206e 616d 6564 2061 6674 6572 2074 6865 named after the\n+00014ba0: 2070 7269 6e63 6970 616c 2074 6172 6765 principal targe\n+00014bb0: 742c 2077 6974 6820 e280 982d 686f 6f6b t, with ...-hook\n+00014bc0: e280 9920 6170 7065 6e64 6564 2e0a 5468 ... appended..Th\n+00014bd0: 6520 7461 7267 6574 7320 616c 6c6f 7769 e targets allowi\n+00014be0: 6e67 2068 6f6f 6b73 2061 7265 20e2 8098 ng hooks are ...\n+00014bf0: 696e 7374 616c 6c2d 6461 7461 e280 992c install-data...,\n+00014c00: 20e2 8098 696e 7374 616c 6c2d 6578 6563 ...install-exec\n+00014c10: e280 992c 0ae2 8098 756e 696e 7374 616c ...,....uninstal\n+00014c20: 6ce2 8099 2c20 e280 9864 6973 74e2 8099 l..., ...dist...\n+00014c30: 2c20 616e 6420 e280 9864 6973 7463 6865 , and ...distche\n+00014c40: 636b e280 992e 0a0a 2020 2046 6f72 2069 ck...... For i\n+00014c50: 6e73 7461 6e63 652c 2068 6572 6520 6973 nstance, here is\n+00014c60: 2068 6f77 2074 6f20 6372 6561 7465 2061 how to create a\n+00014c70: 2068 6172 6420 6c69 6e6b 2074 6f20 616e hard link to an\n+00014c80: 2069 6e73 7461 6c6c 6564 0a70 726f 6772 installed.progr\n+00014c90: 616d 3a0a 0a20 2020 2020 696e 7374 616c am:.. instal\n+00014ca0: 6c2d 6578 6563 2d68 6f6f 6b3a 0a20 2020 l-exec-hook:. \n+00014cb0: 2020 2020 2020 2020 2020 6c6e 2024 2844 ln $(D\n+00014cc0: 4553 5444 4952 2924 2862 696e 6469 7229 ESTDIR)$(bindir)\n+00014cd0: 2f70 726f 6772 616d 2428 4558 4545 5854 /program$(EXEEXT\n+00014ce0: 2920 5c0a 2020 2020 2020 2020 2020 2020 ) \\. \n+00014cf0: 2020 2020 2428 4445 5354 4449 5229 2428 $(DESTDIR)$(\n+00014d00: 6269 6e64 6972 292f 7072 6f67 6c69 6e6b bindir)/proglink\n+00014d10: 2428 4558 4545 5854 290a 0a20 2020 416c $(EXEEXT).. Al\n+00014d20: 7468 6f75 6768 2063 6865 6170 6572 2061 though cheaper a\n+00014d30: 6e64 206d 6f72 6520 706f 7274 6162 6c65 nd more portable\n+00014d40: 2074 6861 6e20 7379 6d62 6f6c 6963 206c than symbolic l\n+00014d50: 696e 6b73 2c20 6861 7264 206c 696e 6b73 inks, hard links\n+00014d60: 0a77 696c 6c20 6e6f 7420 776f 726b 2065 .will not work e\n+00014d70: 7665 7279 7768 6572 6520 2866 6f72 2069 verywhere (for i\n+00014d80: 6e73 7461 6e63 652c 204f 532f 3220 646f nstance, OS/2 do\n+00014d90: 6573 206e 6f74 2068 6176 6520 e280 986c es not have ...l\n+00014da0: 6ee2 8099 292e 0a49 6465 616c 6c79 2079 n...)..Ideally y\n+00014db0: 6f75 2073 686f 756c 6420 6661 6c6c 2062 ou should fall b\n+00014dc0: 6163 6b20 746f 20e2 8098 6370 202d 70e2 ack to ...cp -p.\n+00014dd0: 8099 2077 6865 6e20 e280 986c 6ee2 8099 .. when ...ln...\n+00014de0: 2064 6f65 7320 6e6f 7420 776f 726b 2e20 does not work. \n+00014df0: 2041 6e0a 6561 7379 2077 6179 2c20 6966 An.easy way, if\n+00014e00: 2073 796d 626f 6c69 6320 6c69 6e6b 7320 symbolic links \n+00014e10: 6172 6520 6163 6365 7074 6162 6c65 2074 are acceptable t\n+00014e20: 6f20 796f 752c 2069 7320 746f 2061 6464 o you, is to add\n+00014e30: 0ae2 8098 4143 5f50 524f 475f 4c4e 5f53 ....AC_PROG_LN_S\n+00014e40: e280 9920 746f 20e2 8098 636f 6e66 6967 ... to ...config\n+00014e50: 7572 652e 6163 e280 9920 282a 6e6f 7465 ure.ac... (*note\n+00014e60: 2050 6172 7469 6375 6c61 7220 5072 6f67 Particular Prog\n+00014e70: 7261 6d20 4368 6563 6b73 3a0a 2861 7574 ram Checks:.(aut\n+00014e80: 6f63 6f6e 6629 5061 7274 6963 756c 6172 oconf)Particular\n+00014e90: 2050 726f 6772 616d 732e 2920 616e 6420 Programs.) and \n+00014ea0: 7573 6520 e280 9824 284c 4e5f 5329 e280 use ...$(LN_S)..\n+00014eb0: 9920 696e 20e2 8098 4d61 6b65 6669 6c65 . in ...Makefile\n+00014ec0: 2e61 6de2 8099 2e0a 0a20 2020 466f 7220 .am...... For \n+00014ed0: 696e 7374 616e 6365 2c20 6865 7265 2069 instance, here i\n+00014ee0: 7320 686f 7720 796f 7520 636f 756c 6420 s how you could \n+00014ef0: 696e 7374 616c 6c20 6120 7665 7273 696f install a versio\n+00014f00: 6e65 6420 636f 7079 206f 6620 610a 7072 ned copy of a.pr\n+00014f10: 6f67 7261 6d20 7573 696e 6720 e280 9824 ogram using ...$\n+00014f20: 284c 4e5f 5329 e280 993a 0a0a 2020 2020 (LN_S)...:.. \n+00014f30: 2069 6e73 7461 6c6c 2d65 7865 632d 686f install-exec-ho\n+00014f40: 6f6b 3a0a 2020 2020 2020 2020 2020 2020 ok:. \n+00014f50: 2063 6420 2428 4445 5354 4449 5229 2428 cd $(DESTDIR)$(\n+00014f60: 6269 6e64 6972 2920 2626 205c 0a20 2020 bindir) && \\. \n+00014f70: 2020 2020 2020 2020 2020 2020 6d76 202d mv -\n+00014f80: 6620 7072 6f67 2428 4558 4545 5854 2920 f prog$(EXEEXT) \n+00014f90: 7072 6f67 2d24 2856 4552 5349 4f4e 2924 prog-$(VERSION)$\n+00014fa0: 2845 5845 4558 5429 2026 2620 5c0a 2020 (EXEEXT) && \\. \n+00014fb0: 2020 2020 2020 2020 2020 2020 2024 284c $(L\n+00014fc0: 4e5f 5329 2070 726f 672d 2428 5645 5253 N_S) prog-$(VERS\n+00014fd0: 494f 4e29 2428 4558 4545 5854 2920 7072 ION)$(EXEEXT) pr\n+00014fe0: 6f67 2428 4558 4545 5854 290a 0a20 2020 og$(EXEEXT).. \n+00014ff0: 4e6f 7465 2074 6861 7420 7765 2072 656e Note that we ren\n+00015000: 616d 6520 7468 6520 7072 6f67 7261 6d20 ame the program \n+00015010: 736f 2074 6861 7420 6120 6e65 7720 7665 so that a new ve\n+00015020: 7273 696f 6e20 7769 6c6c 2065 7261 7365 rsion will erase\n+00015030: 2074 6865 0a73 796d 626f 6c69 6320 6c69 the.symbolic li\n+00015040: 6e6b 2c20 6e6f 7420 7468 6520 7265 616c nk, not the real\n+00015050: 2062 696e 6172 792e 2020 416c 736f 2077 binary. Also w\n+00015060: 6520 e280 9863 64e2 8099 2069 6e74 6f20 e ...cd... into \n+00015070: 7468 6520 6465 7374 696e 6174 696f 6e0a the destination.\n+00015080: 6469 7265 6374 6f72 7920 696e 206f 7264 directory in ord\n+00015090: 6572 2074 6f20 6372 6561 7465 2072 656c er to create rel\n+000150a0: 6174 6976 6520 6c69 6e6b 732e 0a0a 2020 ative links... \n+000150b0: 2057 6865 6e20 7772 6974 696e 6720 e280 When writing ..\n+000150c0: 9869 6e73 7461 6c6c 2d65 7865 632d 686f .install-exec-ho\n+000150d0: 6f6b e280 9920 6f72 20e2 8098 696e 7374 ok... or ...inst\n+000150e0: 616c 6c2d 6461 7461 2d68 6f6f 6be2 8099 all-data-hook...\n+000150f0: 2c20 706c 6561 7365 2062 6561 720a 696e , please bear.in\n+00015100: 206d 696e 6420 7468 6174 2074 6865 2065 mind that the e\n+00015110: 7865 632f 6461 7461 2064 6973 7469 6e63 xec/data distinc\n+00015120: 7469 6f6e 2069 7320 6261 7365 6420 6f6e tion is based on\n+00015130: 2074 6865 2069 6e73 7461 6c6c 6174 696f the installatio\n+00015140: 6e0a 6469 7265 6374 6f72 792c 206e 6f74 n.directory, not\n+00015150: 206f 6e20 7468 6520 7072 696d 6172 7920 on the primary \n+00015160: 7573 6564 2028 2a6e 6f74 6520 5468 6520 used (*note The \n+00015170: 5477 6f20 5061 7274 7320 6f66 2049 6e73 Two Parts of Ins\n+00015180: 7461 6c6c 3a3a 292e 0a53 6f20 6120 e280 tall::)..So a ..\n+00015190: 9866 6f6f 5f53 4352 4950 5453 e280 9920 .foo_SCRIPTS... \n+000151a0: 7769 6c6c 2062 6520 696e 7374 616c 6c65 will be installe\n+000151b0: 6420 6279 20e2 8098 696e 7374 616c 6c2d d by ...install-\n+000151c0: 6461 7461 e280 992c 2061 6e64 2061 0ae2 data..., and a..\n+000151d0: 8098 6261 7265 7865 635f 5343 5249 5054 ..barexec_SCRIPT\n+000151e0: 53e2 8099 2077 696c 6c20 6265 2069 6e73 S... will be ins\n+000151f0: 7461 6c6c 6564 2062 7920 e280 9869 6e73 talled by ...ins\n+00015200: 7461 6c6c 2d65 7865 63e2 8099 2e20 2059 tall-exec.... Y\n+00015210: 6f75 2073 686f 756c 640a 6465 6669 6e65 ou should.define\n+00015220: 2079 6f75 7220 686f 6f6b 7320 636f 6e73 your hooks cons\n+00015230: 6571 7565 6e74 6c79 2e0a 0a1f 0a46 696c equently.....Fil\n+00015240: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00015250: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5468 .info, Node: Th\n+00015260: 6972 642d 5061 7274 7920 4d61 6b65 6669 ird-Party Makefi\n+00015270: 6c65 732c 2020 5072 6576 3a20 4578 7465 les, Prev: Exte\n+00015280: 6e64 696e 672c 2020 5570 3a20 4e6f 7420 nding, Up: Not \n+00015290: 456e 6f75 6768 0a0a 3234 2e32 2054 6869 Enough..24.2 Thi\n+000152a0: 7264 2d50 6172 7479 20e2 8098 4d61 6b65 rd-Party ...Make\n+000152b0: 6669 6c65 e280 9973 0a3d 3d3d 3d3d 3d3d file...s.=======\n 000152c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000152d0: 3d3d 3d3d 0a0a 496e 206d 6f73 7420 7072 ====..In most pr\n-000152e0: 6f6a 6563 7473 2061 6c6c 20e2 8098 4d61 ojects all ...Ma\n-000152f0: 6b65 6669 6c65 e280 9973 2061 7265 2067 kefile...s are g\n-00015300: 656e 6572 6174 6564 2062 7920 4175 746f enerated by Auto\n-00015310: 6d61 6b65 2e20 2049 6e20 736f 6d65 0a63 make. In some.c\n-00015320: 6173 6573 2c20 686f 7765 7665 722c 2070 ases, however, p\n-00015330: 726f 6a65 6374 7320 6e65 6564 2074 6f20 rojects need to \n-00015340: 656d 6265 6420 7375 6264 6972 6563 746f embed subdirecto\n-00015350: 7269 6573 2077 6974 6820 6861 6e64 7772 ries with handwr\n-00015360: 6974 7465 6e0a e280 984d 616b 6566 696c itten....Makefil\n-00015370: 65e2 8099 732e 2020 466f 7220 696e 7374 e...s. For inst\n-00015380: 616e 6365 2c20 6f6e 6520 7375 6264 6972 ance, one subdir\n-00015390: 6563 746f 7279 2063 6f75 6c64 2062 6520 ectory could be \n-000153a0: 6120 7468 6972 642d 7061 7274 790a 7072 a third-party.pr\n-000153b0: 6f6a 6563 7420 7769 7468 2069 7473 206f oject with its o\n-000153c0: 776e 2062 7569 6c64 2073 7973 7465 6d2c wn build system,\n-000153d0: 206e 6f74 2075 7369 6e67 2041 7574 6f6d not using Autom\n-000153e0: 616b 652e 0a0a 2020 2049 7420 6973 2070 ake... It is p\n-000153f0: 6f73 7369 626c 6520 746f 206c 6973 7420 ossible to list \n-00015400: 6172 6269 7472 6172 7920 6469 7265 6374 arbitrary direct\n-00015410: 6f72 6965 7320 696e 20e2 8098 5355 4244 ories in ...SUBD\n-00015420: 4952 53e2 8099 206f 720a e280 9844 4953 IRS... or....DIS\n-00015430: 545f 5355 4244 4952 53e2 8099 2070 726f T_SUBDIRS... pro\n-00015440: 7669 6465 6420 6561 6368 206f 6620 7468 vided each of th\n-00015450: 6573 6520 6469 7265 6374 6f72 6965 7320 ese directories \n-00015460: 6861 7320 6120 e280 984d 616b 6566 696c has a ...Makefil\n-00015470: 65e2 8099 2074 6861 740a 7265 636f 676e e... that.recogn\n-00015480: 697a 6573 2061 6c6c 2074 6865 2066 6f6c izes all the fol\n-00015490: 6c6f 7769 6e67 2072 6563 7572 7369 7665 lowing recursive\n-000154a0: 2074 6172 6765 7473 2e0a 0a20 2020 5768 targets... Wh\n-000154b0: 656e 2061 2075 7365 7220 7275 6e73 206f en a user runs o\n-000154c0: 6e65 206f 6620 7468 6573 6520 7461 7267 ne of these targ\n-000154d0: 6574 732c 2074 6861 7420 7461 7267 6574 ets, that target\n-000154e0: 2069 7320 7275 6e20 7265 6375 7273 6976 is run recursiv\n-000154f0: 656c 790a 696e 2061 6c6c 2073 7562 6469 ely.in all subdi\n-00015500: 7265 6374 6f72 6965 732e 2020 5468 6973 rectories. This\n-00015510: 2069 7320 7768 7920 6974 2069 7320 696d is why it is im\n-00015520: 706f 7274 616e 7420 7468 6174 2065 7665 portant that eve\n-00015530: 6e0a 7468 6972 642d 7061 7274 7920 e280 n.third-party ..\n-00015540: 984d 616b 6566 696c 65e2 8099 7320 7375 .Makefile...s su\n-00015550: 7070 6f72 7420 7468 656d 2e0a 0ae2 8098 pport them......\n-00015560: 616c 6ce2 8099 0a20 2020 2020 436f 6d70 all.... Comp\n-00015570: 696c 6520 7468 6520 656e 7469 7265 2070 ile the entire p\n-00015580: 6163 6b61 6765 2e20 2054 6869 7320 6973 ackage. This is\n-00015590: 2074 6865 2064 6566 6175 6c74 2074 6172 the default tar\n-000155a0: 6765 7420 696e 0a20 2020 2020 4175 746f get in. Auto\n-000155b0: 6d61 6b65 2d67 656e 6572 6174 6564 20e2 make-generated .\n-000155c0: 8098 4d61 6b65 6669 6c65 e280 9973 2c20 ..Makefile...s, \n-000155d0: 6275 7420 6974 2064 6f65 7320 6e6f 7420 but it does not \n-000155e0: 6e65 6564 2074 6f20 6265 2074 6865 0a20 need to be the. \n-000155f0: 2020 2020 6465 6661 756c 7420 696e 2074 default in t\n-00015600: 6869 7264 2d70 6172 7479 20e2 8098 4d61 hird-party ...Ma\n-00015610: 6b65 6669 6c65 e280 9973 2e0a 0ae2 8098 kefile...s......\n-00015620: 6469 7374 6469 72e2 8099 0a20 2020 2020 distdir.... \n-00015630: 436f 7079 2066 696c 6573 2074 6f20 6469 Copy files to di\n-00015640: 7374 7269 6275 7465 2069 6e74 6f20 e280 stribute into ..\n-00015650: 9824 2864 6973 7464 6972 29e2 8099 2c20 .$(distdir)..., \n-00015660: 6265 666f 7265 2061 2074 6172 6261 6c6c before a tarball\n-00015670: 2069 730a 2020 2020 2063 6f6e 7374 7275 is. constru\n-00015680: 6374 6564 2e20 204f 6620 636f 7572 7365 cted. Of course\n-00015690: 2074 6869 7320 7461 7267 6574 2069 7320 this target is \n-000156a0: 6e6f 7420 7265 7175 6972 6564 2069 6620 not required if \n-000156b0: 7468 650a 2020 2020 20e2 8098 6e6f 2d64 the. ...no-d\n-000156c0: 6973 74e2 8099 206f 7074 696f 6e20 282a ist... option (*\n-000156d0: 6e6f 7465 204f 7074 696f 6e73 3a3a 2920 note Options::) \n-000156e0: 6973 2075 7365 642e 0a0a 2020 2020 2054 is used... T\n-000156f0: 6865 2076 6172 6961 626c 6573 20e2 8098 he variables ...\n-00015700: 2428 746f 705f 6469 7374 6469 7229 e280 $(top_distdir)..\n-00015710: 9920 616e 6420 e280 9824 2864 6973 7464 . and ...$(distd\n-00015720: 6972 29e2 8099 2028 2a6e 6f74 6520 5468 ir)... (*note Th\n-00015730: 6520 6469 7374 0a20 2020 2020 486f 6f6b e dist. Hook\n-00015740: 3a3a 2920 7769 6c6c 2062 6520 7061 7373 ::) will be pass\n-00015750: 6564 2066 726f 6d20 7468 6520 6f75 7465 ed from the oute\n-00015760: 7220 7061 636b 6167 6520 746f 2074 6865 r package to the\n-00015770: 2073 7562 7061 636b 6167 650a 2020 2020 subpackage. \n-00015780: 2077 6865 6e20 7468 6520 e280 9864 6973 when the ...dis\n-00015790: 7464 6972 e280 9920 7461 7267 6574 2069 tdir... target i\n-000157a0: 7320 696e 766f 6b65 642e 2020 5468 6573 s invoked. Thes\n-000157b0: 6520 7477 6f20 7661 7269 6162 6c65 7320 e two variables \n-000157c0: 6861 7665 0a20 2020 2020 6265 656e 2061 have. been a\n-000157d0: 646a 7573 7465 6420 666f 7220 7468 6520 djusted for the \n-000157e0: 6469 7265 6374 6f72 7920 7468 6174 2069 directory that i\n-000157f0: 7320 6265 696e 6720 7265 6375 7273 6564 s being recursed\n-00015800: 2069 6e74 6f2c 2073 6f0a 2020 2020 2074 into, so. t\n-00015810: 6865 7920 6172 6520 7265 6164 7920 746f hey are ready to\n-00015820: 2075 7365 2e0a 0ae2 8098 696e 7374 616c use......instal\n-00015830: 6ce2 8099 0ae2 8098 696e 7374 616c 6c2d l.......install-\n-00015840: 6461 7461 e280 990a e280 9869 6e73 7461 data.......insta\n-00015850: 6c6c 2d65 7865 63e2 8099 0ae2 8098 756e ll-exec.......un\n-00015860: 696e 7374 616c 6ce2 8099 0a20 2020 2020 install.... \n-00015870: 496e 7374 616c 6c20 6f72 2075 6e69 6e73 Install or unins\n-00015880: 7461 6c6c 2066 696c 6573 2028 2a6e 6f74 tall files (*not\n-00015890: 6520 496e 7374 616c 6c3a 3a29 2e0a 0ae2 e Install::)....\n-000158a0: 8098 696e 7374 616c 6c2d 6476 69e2 8099 ..install-dvi...\n-000158b0: 0ae2 8098 696e 7374 616c 6c2d 6874 6d6c ....install-html\n-000158c0: e280 990a e280 9869 6e73 7461 6c6c 2d69 .......install-i\n-000158d0: 6e66 6fe2 8099 0ae2 8098 696e 7374 616c nfo.......instal\n-000158e0: 6c2d 7073 e280 990a e280 9869 6e73 7461 l-ps.......insta\n-000158f0: 6c6c 2d70 6466 e280 990a 2020 2020 2049 ll-pdf.... I\n-00015900: 6e73 7461 6c6c 206f 6e6c 7920 736f 6d65 nstall only some\n-00015910: 2073 7065 6369 6669 6320 646f 6375 6d65 specific docume\n-00015920: 6e74 6174 696f 6e20 666f 726d 6174 2028 ntation format (\n-00015930: 2a6e 6f74 6520 5465 7869 6e66 6f3a 3a29 *note Texinfo::)\n-00015940: 2e0a 0ae2 8098 696e 7374 616c 6c64 6972 ......installdir\n-00015950: 73e2 8099 0a20 2020 2020 4372 6561 7465 s.... Create\n-00015960: 2069 6e73 7461 6c6c 2064 6972 6563 746f install directo\n-00015970: 7269 6573 2c20 6275 7420 646f 206e 6f74 ries, but do not\n-00015980: 2069 6e73 7461 6c6c 2061 6e79 2066 696c install any fil\n-00015990: 6573 2e0a 0ae2 8098 6368 6563 6be2 8099 es......check...\n-000159a0: 0ae2 8098 696e 7374 616c 6c63 6865 636b ....installcheck\n-000159b0: e280 990a 2020 2020 2043 6865 636b 2074 .... Check t\n-000159c0: 6865 2070 6163 6b61 6765 2028 2a6e 6f74 he package (*not\n-000159d0: 6520 5465 7374 733a 3a29 2e0a 0ae2 8098 e Tests::)......\n-000159e0: 6d6f 7374 6c79 636c 6561 6ee2 8099 0ae2 mostlyclean.....\n-000159f0: 8098 636c 6561 6ee2 8099 0ae2 8098 6469 ..clean.......di\n-00015a00: 7374 636c 6561 6ee2 8099 0ae2 8098 6d61 stclean.......ma\n-00015a10: 696e 7461 696e 6572 2d63 6c65 616e e280 intainer-clean..\n-00015a20: 990a 2020 2020 2043 6c65 616e 696e 6720 .. Cleaning \n-00015a30: 7275 6c65 7320 282a 6e6f 7465 2043 6c65 rules (*note Cle\n-00015a40: 616e 3a3a 292e 0a0a e280 9864 7669 e280 an::)......dvi..\n-00015a50: 990a e280 9870 6466 e280 990a e280 9870 .....pdf.......p\n-00015a60: 73e2 8099 0ae2 8098 696e 666f e280 990a s.......info....\n-00015a70: e280 9868 746d 6ce2 8099 0a20 2020 2020 ...html.... \n-00015a80: 4275 696c 6420 7468 6520 646f 6375 6d65 Build the docume\n-00015a90: 6e74 6174 696f 6e20 696e 2076 6172 696f ntation in vario\n-00015aa0: 7573 2066 6f72 6d61 7473 2028 2a6e 6f74 us formats (*not\n-00015ab0: 6520 5465 7869 6e66 6f3a 3a29 2e0a 0ae2 e Texinfo::)....\n-00015ac0: 8098 7461 6773 e280 990a e280 9863 7461 ..tags.......cta\n-00015ad0: 6773 e280 990a 2020 2020 2042 7569 6c64 gs.... Build\n-00015ae0: 20e2 8098 5441 4753 e280 9920 616e 6420 ...TAGS... and \n-00015af0: e280 9843 5441 4753 e280 9920 282a 6e6f ...CTAGS... (*no\n-00015b00: 7465 2054 6167 733a 3a29 2e0a 0a20 2020 te Tags::)... \n-00015b10: 4966 2079 6f75 2068 6176 6520 6576 6572 If you have ever\n-00015b20: 2075 7365 6420 4765 7474 6578 7420 696e used Gettext in\n-00015b30: 2061 2070 726f 6a65 6374 2c20 7468 6973 a project, this\n-00015b40: 2069 7320 6120 676f 6f64 2065 7861 6d70 is a good examp\n-00015b50: 6c65 206f 660a 686f 7720 7468 6972 642d le of.how third-\n-00015b60: 7061 7274 7920 e280 984d 616b 6566 696c party ...Makefil\n-00015b70: 65e2 8099 7320 6361 6e20 6265 2075 7365 e...s can be use\n-00015b80: 6420 7769 7468 2041 7574 6f6d 616b 652e d with Automake.\n-00015b90: 2020 5468 6520 e280 984d 616b 6566 696c The ...Makefil\n-00015ba0: 65e2 8099 730a e280 9867 6574 7465 7874 e...s....gettext\n-00015bb0: 697a 65e2 8099 2070 7574 7320 696e 2074 ize... puts in t\n-00015bc0: 6865 20e2 8098 706f 2fe2 8099 2061 6e64 he ...po/... and\n-00015bd0: 20e2 8098 696e 746c 2fe2 8099 2064 6972 ...intl/... dir\n-00015be0: 6563 746f 7269 6573 2061 7265 2068 616e ectories are han\n-00015bf0: 6477 7269 7474 656e 0ae2 8098 4d61 6b65 dwritten....Make\n-00015c00: 6669 6c65 e280 9973 2074 6861 7420 696d file...s that im\n-00015c10: 706c 656d 656e 7420 616c 6c20 7468 6573 plement all thes\n-00015c20: 6520 7461 7267 6574 732e 2020 5468 6174 e targets. That\n-00015c30: 2077 6179 2074 6865 7920 6361 6e20 6265 way they can be\n-00015c40: 0a61 6464 6564 2074 6f20 e280 9853 5542 .added to ...SUB\n-00015c50: 4449 5253 e280 9920 696e 2041 7574 6f6d DIRS... in Autom\n-00015c60: 616b 6520 7061 636b 6167 6573 2e0a 0a20 ake packages... \n-00015c70: 2020 4469 7265 6374 6f72 6965 7320 7468 Directories th\n-00015c80: 6174 2061 7265 206f 6e6c 7920 6c69 7374 at are only list\n-00015c90: 6564 2069 6e20 e280 9844 4953 545f 5355 ed in ...DIST_SU\n-00015ca0: 4244 4952 53e2 8099 2062 7574 206e 6f74 BDIRS... but not\n-00015cb0: 2069 6e0a e280 9853 5542 4449 5253 e280 in....SUBDIRS..\n-00015cc0: 9920 6e65 6564 206f 6e6c 7920 7468 6520 . need only the \n-00015cd0: e280 9864 6973 7463 6c65 616e e280 992c ...distclean...,\n-00015ce0: 20e2 8098 6d61 696e 7461 696e 6572 2d63 ...maintainer-c\n-00015cf0: 6c65 616e e280 992c 2061 6e64 20e2 8098 lean..., and ...\n-00015d00: 6469 7374 6469 72e2 8099 0a72 756c 6573 distdir....rules\n-00015d10: 2028 2a6e 6f74 6520 436f 6e64 6974 696f (*note Conditio\n-00015d20: 6e61 6c20 5375 6264 6972 6563 746f 7269 nal Subdirectori\n-00015d30: 6573 3a3a 292e 0a0a 2020 2055 7375 616c es::)... Usual\n-00015d40: 6c79 2c20 6d61 6e79 206f 6620 7468 6573 ly, many of thes\n-00015d50: 6520 7275 6c65 7320 6172 6520 6972 7265 e rules are irre\n-00015d60: 6c65 7661 6e74 2074 6f20 7468 6520 7468 levant to the th\n-00015d70: 6972 642d 7061 7274 790a 7375 6270 726f ird-party.subpro\n-00015d80: 6a65 6374 2c20 6275 7420 7468 6579 2061 ject, but they a\n-00015d90: 7265 2072 6571 7569 7265 6420 666f 7220 re required for \n-00015da0: 7468 6520 7768 6f6c 6520 7061 636b 6167 the whole packag\n-00015db0: 6520 746f 2077 6f72 6b2e 2020 4974 2773 e to work. It's\n-00015dc0: 0a4f 4b20 746f 2068 6176 6520 6120 7275 .OK to have a ru\n-00015dd0: 6c65 2074 6861 7420 646f 6573 206e 6f74 le that does not\n-00015de0: 6869 6e67 2c20 736f 2069 6620 796f 7520 hing, so if you \n-00015df0: 6172 6520 696e 7465 6772 6174 696e 6720 are integrating \n-00015e00: 610a 7468 6972 642d 7061 7274 7920 7072 a.third-party pr\n-00015e10: 6f6a 6563 7420 7769 7468 206e 6f20 646f oject with no do\n-00015e20: 6375 6d65 6e74 6174 696f 6e20 6f72 2074 cumentation or t\n-00015e30: 6167 2073 7570 706f 7274 2c20 796f 7520 ag support, you \n-00015e40: 636f 756c 640a 7369 6d70 6c79 2061 7567 could.simply aug\n-00015e50: 6d65 6e74 2069 7473 20e2 8098 4d61 6b65 ment its ...Make\n-00015e60: 6669 6c65 e280 9920 6173 2066 6f6c 6c6f file... as follo\n-00015e70: 7773 3a0a 0a20 2020 2020 454d 5054 595f ws:.. EMPTY_\n-00015e80: 4155 544f 4d41 4b45 5f54 4152 4745 5453 AUTOMAKE_TARGETS\n-00015e90: 203d 2064 7669 2070 6466 2070 7320 696e = dvi pdf ps in\n-00015ea0: 666f 2068 746d 6c20 7461 6773 2063 7461 fo html tags cta\n-00015eb0: 6773 0a20 2020 2020 2e50 484f 4e59 3a20 gs. .PHONY: \n-00015ec0: 2428 454d 5054 595f 4155 544f 4d41 4b45 $(EMPTY_AUTOMAKE\n-00015ed0: 5f54 4152 4745 5453 290a 2020 2020 2024 _TARGETS). $\n-00015ee0: 2845 4d50 5459 5f41 5554 4f4d 414b 455f (EMPTY_AUTOMAKE_\n-00015ef0: 5441 5247 4554 5329 3a0a 0a20 2020 416e TARGETS):.. An\n-00015f00: 6f74 6865 7220 6173 7065 6374 206f 6620 other aspect of \n-00015f10: 696e 7465 6772 6174 696e 6720 7468 6972 integrating thir\n-00015f20: 642d 7061 7274 7920 6275 696c 6420 7379 d-party build sy\n-00015f30: 7374 656d 7320 6973 2077 6865 7468 6572 stems is whether\n-00015f40: 0a74 6865 7920 7375 7070 6f72 7420 5650 .they support VP\n-00015f50: 4154 4820 6275 696c 6473 2028 2a6e 6f74 ATH builds (*not\n-00015f60: 6520 5650 4154 4820 4275 696c 6473 3a3a e VPATH Builds::\n-00015f70: 292e 2020 4f62 7669 6f75 736c 7920 6966 ). Obviously if\n-00015f80: 2074 6865 0a73 7562 7061 636b 6167 6520 the.subpackage \n-00015f90: 646f 6573 206e 6f74 2073 7570 706f 7274 does not support\n-00015fa0: 2056 5041 5448 2062 7569 6c64 7320 7468 VPATH builds th\n-00015fb0: 6520 7768 6f6c 6520 7061 636b 6167 6520 e whole package \n-00015fc0: 7769 6c6c 206e 6f74 0a73 7570 706f 7274 will not.support\n-00015fd0: 2056 5041 5448 2062 7569 6c64 732e 2020 VPATH builds. \n-00015fe0: 5468 6973 2069 6e20 7475 726e 7320 6d65 This in turns me\n-00015ff0: 616e 7320 7468 6174 20e2 8098 6d61 6b65 ans that ...make\n-00016000: 2064 6973 7463 6865 636b e280 9920 7769 distcheck... wi\n-00016010: 6c6c 0a6e 6f74 2077 6f72 6b2c 2062 6563 ll.not work, bec\n-00016020: 6175 7365 2069 7420 7265 6c69 6573 206f ause it relies o\n-00016030: 6e20 5650 4154 4820 6275 696c 6473 2e20 n VPATH builds. \n-00016040: 2053 6f6d 6520 7065 6f70 6c65 2063 616e Some people can\n-00016050: 206c 6976 650a 7769 7468 6f75 7420 7468 live.without th\n-00016060: 6973 2028 6163 7475 616c 6c79 2c20 6d61 is (actually, ma\n-00016070: 6e79 2041 7574 6f6d 616b 6520 7573 6572 ny Automake user\n-00016080: 7320 6861 7665 206e 6576 6572 2068 6561 s have never hea\n-00016090: 7264 206f 6620 e280 986d 616b 650a 6469 rd of ...make.di\n-000160a0: 7374 6368 6563 6be2 8099 292e 2020 4f74 stcheck...). Ot\n-000160b0: 6865 7220 7065 6f70 6c65 206d 6179 2070 her people may p\n-000160c0: 7265 6665 7220 746f 2072 6576 616d 7020 refer to revamp \n-000160d0: 7468 6520 6578 6973 7469 6e67 20e2 8098 the existing ...\n-000160e0: 4d61 6b65 6669 6c65 e280 9973 0a74 6f20 Makefile...s.to \n-000160f0: 7375 7070 6f72 7420 5650 4154 482e 2020 support VPATH. \n-00016100: 446f 696e 6720 736f 2064 6f65 7320 6e6f Doing so does no\n-00016110: 7420 6e65 6365 7373 6172 696c 7920 7265 t necessarily re\n-00016120: 7175 6972 6520 4175 746f 6d61 6b65 2c20 quire Automake, \n-00016130: 6f6e 6c79 0a41 7574 6f63 6f6e 6620 6973 only.Autoconf is\n-00016140: 206e 6565 6465 6420 282a 6e6f 7465 2042 needed (*note B\n-00016150: 7569 6c64 2044 6972 6563 746f 7269 6573 uild Directories\n-00016160: 3a20 2861 7574 6f63 6f6e 6629 4275 696c : (autoconf)Buil\n-00016170: 640a 4469 7265 6374 6f72 6965 732e 292e d.Directories.).\n-00016180: 2020 5468 6520 6e65 6365 7373 6172 7920 The necessary \n-00016190: 7375 6273 7469 7475 7469 6f6e 733a 20e2 substitutions: .\n-000161a0: 8098 4073 7263 6469 7240 e280 992c 20e2 ..@srcdir@..., .\n-000161b0: 8098 4074 6f70 5f73 7263 6469 7240 e280 ..@top_srcdir@..\n-000161c0: 992c 0a61 6e64 20e2 8098 4074 6f70 5f62 .,.and ...@top_b\n-000161d0: 7569 6c64 6469 7240 e280 9920 6172 6520 uilddir@... are \n-000161e0: 6465 6669 6e65 6420 6279 20e2 8098 636f defined by ...co\n-000161f0: 6e66 6967 7572 65e2 8099 2077 6865 6e20 nfigure... when \n-00016200: 6974 2070 726f 6365 7373 6573 2061 0ae2 it processes a..\n-00016210: 8098 4d61 6b65 6669 6c65 e280 9920 282a ..Makefile... (*\n-00016220: 6e6f 7465 2050 7265 7365 7420 4f75 7470 note Preset Outp\n-00016230: 7574 2056 6172 6961 626c 6573 3a20 2861 ut Variables: (a\n-00016240: 7574 6f63 6f6e 6629 5072 6573 6574 204f utoconf)Preset O\n-00016250: 7574 7075 740a 5661 7269 6162 6c65 732e utput.Variables.\n-00016260: 292c 2074 6865 7920 6172 6520 6e6f 7420 ), they are not \n-00016270: 636f 6d70 7574 6564 2062 7920 7468 6520 computed by the \n-00016280: 4d61 6b65 6669 6c65 206c 696b 6520 7468 Makefile like th\n-00016290: 650a 6166 6f72 656d 656e 7469 6f6e 6564 e.aforementioned\n-000162a0: 20e2 8098 2428 6469 7374 6469 7229 e280 ...$(distdir)..\n-000162b0: 9920 616e 6420 e280 9824 2874 6f70 5f64 . and ...$(top_d\n-000162c0: 6973 7464 6972 29e2 8099 2076 6172 6961 istdir)... varia\n-000162d0: 626c 6573 2e0a 0a20 2020 4974 2069 7320 bles... It is \n-000162e0: 736f 6d65 7469 6d65 7320 696e 636f 6e76 sometimes inconv\n-000162f0: 656e 6965 6e74 2074 6f20 6d6f 6469 6679 enient to modify\n-00016300: 2061 2074 6869 7264 2d70 6172 7479 20e2 a third-party .\n-00016310: 8098 4d61 6b65 6669 6c65 e280 9920 746f ..Makefile... to\n-00016320: 0a69 6e74 726f 6475 6365 2074 6865 2061 .introduce the a\n-00016330: 626f 7665 2072 6571 7569 7265 6420 7461 bove required ta\n-00016340: 7267 6574 732e 2020 466f 7220 696e 7374 rgets. For inst\n-00016350: 616e 6365 2c20 6f6e 6520 6d61 7920 7761 ance, one may wa\n-00016360: 6e74 2074 6f0a 6b65 6570 2074 6865 2074 nt to.keep the t\n-00016370: 6869 7264 2d70 6172 7479 2073 6f75 7263 hird-party sourc\n-00016380: 6573 2075 6e74 6f75 6368 6564 2074 6f20 es untouched to \n-00016390: 6561 7365 2075 7067 7261 6465 7320 746f ease upgrades to\n-000163a0: 206e 6577 2076 6572 7369 6f6e 732e 0a0a new versions...\n-000163b0: 2020 2048 6572 6520 6172 6520 7477 6f20 Here are two \n-000163c0: 6f74 6865 7220 6964 6561 732e 2020 4966 other ideas. If\n-000163d0: 2047 4e55 206d 616b 6520 6973 2061 7373 GNU make is ass\n-000163e0: 756d 6564 2c20 6f6e 6520 706f 7373 6962 umed, one possib\n-000163f0: 696c 6974 7920 6973 0a74 6f20 6164 6420 ility is.to add \n-00016400: 746f 2074 6861 7420 7375 6264 6972 6563 to that subdirec\n-00016410: 746f 7279 2061 20e2 8098 474e 556d 616b tory a ...GNUmak\n-00016420: 6566 696c 65e2 8099 2074 6861 7420 6465 efile... that de\n-00016430: 6669 6e65 7320 7468 6520 7265 7175 6972 fines the requir\n-00016440: 6564 0a74 6172 6765 7473 2061 6e64 2069 ed.targets and i\n-00016450: 6e63 6c75 6465 7320 7468 6520 7468 6972 ncludes the thir\n-00016460: 642d 7061 7274 7920 e280 984d 616b 6566 d-party ...Makef\n-00016470: 696c 65e2 8099 2e20 2046 6f72 2074 6869 ile.... For thi\n-00016480: 7320 746f 2077 6f72 6b20 696e 0a56 5041 s to work in.VPA\n-00016490: 5448 2062 7569 6c64 732c 20e2 8098 474e TH builds, ...GN\n-000164a0: 556d 616b 6566 696c 65e2 8099 206d 7573 Umakefile... mus\n-000164b0: 7420 6c69 6520 696e 2074 6865 2062 7569 t lie in the bui\n-000164c0: 6c64 2064 6972 6563 746f 7279 3b20 7468 ld directory; th\n-000164d0: 6520 6561 7369 6573 740a 7761 7920 746f e easiest.way to\n-000164e0: 2064 6f20 7468 6973 2069 7320 746f 2077 do this is to w\n-000164f0: 7269 7465 2061 20e2 8098 474e 556d 616b rite a ...GNUmak\n-00016500: 6566 696c 652e 696e e280 9920 696e 7374 efile.in... inst\n-00016510: 6561 642c 2061 6e64 2068 6176 6520 6974 ead, and have it\n-00016520: 0a70 726f 6365 7373 6564 2077 6974 6820 .processed with \n-00016530: e280 9841 435f 434f 4e46 4947 5f46 494c ...AC_CONFIG_FIL\n-00016540: 4553 e280 9920 6672 6f6d 2074 6865 206f ES... from the o\n-00016550: 7574 6572 2070 6163 6b61 6765 2e20 2046 uter package. F\n-00016560: 6f72 2065 7861 6d70 6c65 2069 660a 7765 or example if.we\n-00016570: 2061 7373 756d 6520 e280 984d 616b 6566 assume ...Makef\n-00016580: 696c 65e2 8099 2064 6566 696e 6573 2061 ile... defines a\n-00016590: 6c6c 2074 6172 6765 7473 2065 7863 6570 ll targets excep\n-000165a0: 7420 7468 6520 646f 6375 6d65 6e74 6174 t the documentat\n-000165b0: 696f 6e0a 7461 7267 6574 732c 2061 6e64 ion.targets, and\n-000165c0: 2074 6861 7420 7468 6520 e280 9863 6865 that the ...che\n-000165d0: 636b e280 9920 7461 7267 6574 2069 7320 ck... target is \n-000165e0: 6163 7475 616c 6c79 2063 616c 6c65 6420 actually called \n-000165f0: e280 9874 6573 74e2 8099 2c20 7765 2063 ...test..., we c\n-00016600: 6f75 6c64 0a77 7269 7465 20e2 8098 474e ould.write ...GN\n-00016610: 556d 616b 6566 696c 65e2 8099 2028 6f72 Umakefile... (or\n-00016620: 20e2 8098 474e 556d 616b 6566 696c 652e ...GNUmakefile.\n-00016630: 696e e280 9929 206c 696b 6520 7468 6973 in...) like this\n-00016640: 3a0a 0a20 2020 2020 2320 4669 7273 742c :.. # First,\n-00016650: 2069 6e63 6c75 6465 2074 6865 2072 6561 include the rea\n-00016660: 6c20 4d61 6b65 6669 6c65 0a20 2020 2020 l Makefile. \n-00016670: 696e 636c 7564 6520 4d61 6b65 6669 6c65 include Makefile\n-00016680: 0a20 2020 2020 2320 5468 656e 2c20 6465 . # Then, de\n-00016690: 6669 6e65 2074 6865 206f 7468 6572 2074 fine the other t\n-000166a0: 6172 6765 7473 206e 6565 6465 6420 6279 argets needed by\n-000166b0: 2041 7574 6f6d 616b 6520 4d61 6b65 6669 Automake Makefi\n-000166c0: 6c65 732e 0a20 2020 2020 2e50 484f 4e59 les.. .PHONY\n-000166d0: 3a20 6476 6920 7064 6620 7073 2069 6e66 : dvi pdf ps inf\n-000166e0: 6f20 6874 6d6c 2063 6865 636b 0a20 2020 o html check. \n-000166f0: 2020 6476 6920 7064 6620 7073 2069 6e66 dvi pdf ps inf\n-00016700: 6f20 6874 6d6c 3a0a 2020 2020 2063 6865 o html:. che\n-00016710: 636b 3a20 7465 7374 0a0a 2020 2041 2073 ck: test.. A s\n-00016720: 696d 696c 6172 2069 6465 6120 7468 6174 imilar idea that\n-00016730: 2064 6f65 7320 6e6f 7420 7573 6520 e280 does not use ..\n-00016740: 9869 6e63 6c75 6465 e280 9920 6973 2074 .include... is t\n-00016750: 6f20 7772 6974 6520 6120 7072 6f78 790a o write a proxy.\n-00016760: e280 984d 616b 6566 696c 65e2 8099 2074 ...Makefile... t\n-00016770: 6861 7420 6469 7370 6174 6368 6573 2072 hat dispatches r\n-00016780: 756c 6573 2074 6f20 7468 6520 7265 616c ules to the real\n-00016790: 20e2 8098 4d61 6b65 6669 6c65 e280 992c ...Makefile...,\n-000167a0: 2065 6974 6865 7220 7769 7468 0ae2 8098 either with....\n-000167b0: 2428 4d41 4b45 2920 2d66 204d 616b 6566 $(MAKE) -f Makef\n-000167c0: 696c 652e 7265 616c 2024 2841 4d5f 4d41 ile.real $(AM_MA\n-000167d0: 4b45 464c 4147 5329 2074 6172 6765 74e2 KEFLAGS) target.\n-000167e0: 8099 2028 6966 2069 7427 7320 4f4b 2074 .. (if it's OK t\n-000167f0: 6f20 7265 6e61 6d65 0a74 6865 206f 7269 o rename.the ori\n-00016800: 6769 6e61 6c20 e280 984d 616b 6566 696c ginal ...Makefil\n-00016810: 65e2 8099 2920 6f72 2077 6974 6820 e280 e...) or with ..\n-00016820: 9863 6420 7375 6264 6972 2026 2620 2428 .cd subdir && $(\n-00016830: 4d41 4b45 2920 2428 414d 5f4d 414b 4546 MAKE) $(AM_MAKEF\n-00016840: 4c41 4753 290a 7461 7267 6574 e280 9920 LAGS).target... \n-00016850: 2869 6620 6974 2773 204f 4b20 746f 2073 (if it's OK to s\n-00016860: 746f 7265 2074 6865 2073 7562 6469 7265 tore the subdire\n-00016870: 6374 6f72 7920 7072 6f6a 6563 7420 6f6e ctory project on\n-00016880: 6520 6469 7265 6374 6f72 790a 6465 6570 e directory.deep\n-00016890: 6572 292e 2020 5468 6520 676f 6f64 206e er). The good n\n-000168a0: 6577 7320 6973 2074 6861 7420 7468 6973 ews is that this\n-000168b0: 2070 726f 7879 20e2 8098 4d61 6b65 6669 proxy ...Makefi\n-000168c0: 6c65 e280 9920 6361 6e20 6265 2067 656e le... can be gen\n-000168d0: 6572 6174 6564 0a77 6974 6820 4175 746f erated.with Auto\n-000168e0: 6d61 6b65 2e20 2041 6c6c 2077 6520 6e65 make. All we ne\n-000168f0: 6564 2061 7265 20e2 8098 2d6c 6f63 616c ed are ...-local\n-00016900: e280 9920 7461 7267 6574 7320 282a 6e6f ... targets (*no\n-00016910: 7465 2045 7874 656e 6469 6e67 3a3a 290a te Extending::).\n-00016920: 7468 6174 2070 6572 666f 726d 2074 6865 that perform the\n-00016930: 2064 6973 7061 7463 682e 2020 4f66 2063 dispatch. Of c\n-00016940: 6f75 7273 6520 7468 6520 6f74 6865 7220 ourse the other \n-00016950: 4175 746f 6d61 6b65 2066 6561 7475 7265 Automake feature\n-00016960: 7320 6172 650a 6176 6169 6c61 626c 652c s are.available,\n-00016970: 2073 6f20 796f 7520 636f 756c 6420 6465 so you could de\n-00016980: 6369 6465 2074 6f20 6c65 7420 4175 746f cide to let Auto\n-00016990: 6d61 6b65 2070 6572 666f 726d 2064 6973 make perform dis\n-000169a0: 7472 6962 7574 696f 6e20 6f72 0a69 6e73 tribution or.ins\n-000169b0: 7461 6c6c 6174 696f 6e2e 2020 4865 7265 tallation. Here\n-000169c0: 2069 7320 6120 706f 7373 6962 6c65 20e2 is a possible .\n-000169d0: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n-000169e0: 3a0a 0a20 2020 2020 616c 6c2d 6c6f 6361 :.. all-loca\n-000169f0: 6c3a 0a20 2020 2020 2020 2020 2020 2020 l:. \n-00016a00: 6364 2073 7562 6469 7220 2626 2024 284d cd subdir && $(M\n-00016a10: 414b 4529 2024 2841 4d5f 4d41 4b45 464c AKE) $(AM_MAKEFL\n-00016a20: 4147 5329 2061 6c6c 0a20 2020 2020 6368 AGS) all. ch\n-00016a30: 6563 6b2d 6c6f 6361 6c3a 0a20 2020 2020 eck-local:. \n-00016a40: 2020 2020 2020 2020 6364 2073 7562 6469 cd subdi\n-00016a50: 7220 2626 2024 284d 414b 4529 2024 2841 r && $(MAKE) $(A\n-00016a60: 4d5f 4d41 4b45 464c 4147 5329 2074 6573 M_MAKEFLAGS) tes\n-00016a70: 740a 2020 2020 2063 6c65 616e 2d6c 6f63 t. clean-loc\n-00016a80: 616c 3a0a 2020 2020 2020 2020 2020 2020 al:. \n-00016a90: 2063 6420 7375 6264 6972 2026 2620 2428 cd subdir && $(\n-00016aa0: 4d41 4b45 2920 2428 414d 5f4d 414b 4546 MAKE) $(AM_MAKEF\n-00016ab0: 4c41 4753 2920 636c 6561 6e0a 0a20 2020 LAGS) clean.. \n-00016ac0: 2020 2320 4173 7375 6d69 6e67 2074 6865 # Assuming the\n-00016ad0: 2070 6163 6b61 6765 206b 6e6f 7773 2068 package knows h\n-00016ae0: 6f77 2074 6f20 696e 7374 616c 6c20 6974 ow to install it\n-00016af0: 7365 6c66 0a20 2020 2020 696e 7374 616c self. instal\n-00016b00: 6c2d 6461 7461 2d6c 6f63 616c 3a0a 2020 l-data-local:. \n-00016b10: 2020 2020 2020 2020 2020 2063 6420 7375 cd su\n-00016b20: 6264 6972 2026 2620 2428 4d41 4b45 2920 bdir && $(MAKE) \n-00016b30: 2428 414d 5f4d 414b 4546 4c41 4753 2920 $(AM_MAKEFLAGS) \n-00016b40: 696e 7374 616c 6c2d 6461 7461 0a20 2020 install-data. \n-00016b50: 2020 696e 7374 616c 6c2d 6578 6563 2d6c install-exec-l\n-00016b60: 6f63 616c 3a0a 2020 2020 2020 2020 2020 ocal:. \n-00016b70: 2020 2063 6420 7375 6264 6972 2026 2620 cd subdir && \n-00016b80: 2428 4d41 4b45 2920 2428 414d 5f4d 414b $(MAKE) $(AM_MAK\n-00016b90: 4546 4c41 4753 2920 696e 7374 616c 6c2d EFLAGS) install-\n-00016ba0: 6578 6563 0a20 2020 2020 756e 696e 7374 exec. uninst\n-00016bb0: 616c 6c2d 6c6f 6361 6c3a 0a20 2020 2020 all-local:. \n-00016bc0: 2020 2020 2020 2020 6364 2073 7562 6469 cd subdi\n-00016bd0: 7220 2626 2024 284d 414b 4529 2024 2841 r && $(MAKE) $(A\n-00016be0: 4d5f 4d41 4b45 464c 4147 5329 2075 6e69 M_MAKEFLAGS) uni\n-00016bf0: 6e73 7461 6c6c 0a0a 2020 2020 2023 2044 nstall.. # D\n-00016c00: 6973 7472 6962 7574 6520 6669 6c65 7320 istribute files \n-00016c10: 6672 6f6d 2068 6572 652e 0a20 2020 2020 from here.. \n-00016c20: 4558 5452 415f 4449 5354 203d 2073 7562 EXTRA_DIST = sub\n-00016c30: 6469 722f 4d61 6b65 6669 6c65 2073 7562 dir/Makefile sub\n-00016c40: 6469 722f 7072 6f67 7261 6d2e 6320 2e2e dir/program.c ..\n-00016c50: 2e0a 0a20 2020 5075 7368 696e 6720 7468 ... Pushing th\n-00016c60: 6973 2069 6465 6120 746f 2074 6865 2065 is idea to the e\n-00016c70: 7874 7265 6d65 2c20 6974 2069 7320 616c xtreme, it is al\n-00016c80: 736f 2070 6f73 7369 626c 6520 746f 2069 so possible to i\n-00016c90: 676e 6f72 6520 7468 650a 7375 6270 726f gnore the.subpro\n-00016ca0: 6a65 6374 2062 7569 6c64 2073 7973 7465 ject build syste\n-00016cb0: 6d20 616e 6420 6275 696c 6420 6576 6572 m and build ever\n-00016cc0: 7974 6869 6e67 2066 726f 6d20 7468 6973 ything from this\n-00016cd0: 2070 726f 7879 0ae2 8098 4d61 6b65 6669 proxy....Makefi\n-00016ce0: 6c65 2e61 6de2 8099 2e20 2054 6869 7320 le.am.... This \n-00016cf0: 6d69 6768 7420 736f 756e 6420 7665 7279 might sound very\n-00016d00: 2073 656e 7369 626c 6520 6966 2079 6f75 sensible if you\n-00016d10: 206e 6565 6420 5650 4154 4820 6275 696c need VPATH buil\n-00016d20: 6473 0a62 7574 2074 6865 2073 7562 7072 ds.but the subpr\n-00016d30: 6f6a 6563 7420 646f 6573 206e 6f74 2073 oject does not s\n-00016d40: 7570 706f 7274 2074 6865 6d2e 0a0a 1f0a upport them.....\n-00016d50: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-00016d60: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-00016d70: 2044 6973 7472 6962 7574 696e 672c 2020 Distributing, \n-00016d80: 4e65 7874 3a20 4150 4920 5665 7273 696f Next: API Versio\n-00016d90: 6e69 6e67 2c20 2050 7265 763a 204e 6f74 ning, Prev: Not\n-00016da0: 2045 6e6f 7567 682c 2020 5570 3a20 546f Enough, Up: To\n-00016db0: 700a 0a32 3520 4469 7374 7269 6275 7469 p..25 Distributi\n-00016dc0: 6e67 20e2 8098 4d61 6b65 6669 6c65 2e69 ng ...Makefile.i\n-00016dd0: 6ee2 8099 730a 2a2a 2a2a 2a2a 2a2a 2a2a n...s.**********\n+000152d0: 3d3d 3d3d 3d0a 0a49 6e20 6d6f 7374 2070 =====..In most p\n+000152e0: 726f 6a65 6374 7320 616c 6c20 e280 984d rojects all ...M\n+000152f0: 616b 6566 696c 65e2 8099 7320 6172 6520 akefile...s are \n+00015300: 6765 6e65 7261 7465 6420 6279 2041 7574 generated by Aut\n+00015310: 6f6d 616b 652e 2020 496e 2073 6f6d 650a omake. In some.\n+00015320: 6361 7365 732c 2068 6f77 6576 6572 2c20 cases, however, \n+00015330: 7072 6f6a 6563 7473 206e 6565 6420 746f projects need to\n+00015340: 2065 6d62 6564 2073 7562 6469 7265 6374 embed subdirect\n+00015350: 6f72 6965 7320 7769 7468 2068 616e 6477 ories with handw\n+00015360: 7269 7474 656e 0ae2 8098 4d61 6b65 6669 ritten....Makefi\n+00015370: 6c65 e280 9973 2e20 2046 6f72 2069 6e73 le...s. For ins\n+00015380: 7461 6e63 652c 206f 6e65 2073 7562 6469 tance, one subdi\n+00015390: 7265 6374 6f72 7920 636f 756c 6420 6265 rectory could be\n+000153a0: 2061 2074 6869 7264 2d70 6172 7479 0a70 a third-party.p\n+000153b0: 726f 6a65 6374 2077 6974 6820 6974 7320 roject with its \n+000153c0: 6f77 6e20 6275 696c 6420 7379 7374 656d own build system\n+000153d0: 2c20 6e6f 7420 7573 696e 6720 4175 746f , not using Auto\n+000153e0: 6d61 6b65 2e0a 0a20 2020 4974 2069 7320 make... It is \n+000153f0: 706f 7373 6962 6c65 2074 6f20 6c69 7374 possible to list\n+00015400: 2061 7262 6974 7261 7279 2064 6972 6563 arbitrary direc\n+00015410: 746f 7269 6573 2069 6e20 e280 9853 5542 tories in ...SUB\n+00015420: 4449 5253 e280 9920 6f72 0ae2 8098 4449 DIRS... or....DI\n+00015430: 5354 5f53 5542 4449 5253 e280 9920 7072 ST_SUBDIRS... pr\n+00015440: 6f76 6964 6564 2065 6163 6820 6f66 2074 ovided each of t\n+00015450: 6865 7365 2064 6972 6563 746f 7269 6573 hese directories\n+00015460: 2068 6173 2061 20e2 8098 4d61 6b65 6669 has a ...Makefi\n+00015470: 6c65 e280 9920 7468 6174 0a72 6563 6f67 le... that.recog\n+00015480: 6e69 7a65 7320 616c 6c20 7468 6520 666f nizes all the fo\n+00015490: 6c6c 6f77 696e 6720 7265 6375 7273 6976 llowing recursiv\n+000154a0: 6520 7461 7267 6574 732e 0a0a 2020 2057 e targets... W\n+000154b0: 6865 6e20 6120 7573 6572 2072 756e 7320 hen a user runs \n+000154c0: 6f6e 6520 6f66 2074 6865 7365 2074 6172 one of these tar\n+000154d0: 6765 7473 2c20 7468 6174 2074 6172 6765 gets, that targe\n+000154e0: 7420 6973 2072 756e 2072 6563 7572 7369 t is run recursi\n+000154f0: 7665 6c79 0a69 6e20 616c 6c20 7375 6264 vely.in all subd\n+00015500: 6972 6563 746f 7269 6573 2e20 2054 6869 irectories. Thi\n+00015510: 7320 6973 2077 6879 2069 7420 6973 2069 s is why it is i\n+00015520: 6d70 6f72 7461 6e74 2074 6861 7420 6576 mportant that ev\n+00015530: 656e 0a74 6869 7264 2d70 6172 7479 20e2 en.third-party .\n+00015540: 8098 4d61 6b65 6669 6c65 e280 9973 2073 ..Makefile...s s\n+00015550: 7570 706f 7274 2074 6865 6d2e 0a0a e280 upport them.....\n+00015560: 9861 6c6c e280 990a 2020 2020 2043 6f6d .all.... Com\n+00015570: 7069 6c65 2074 6865 2065 6e74 6972 6520 pile the entire \n+00015580: 7061 636b 6167 652e 2020 5468 6973 2069 package. This i\n+00015590: 7320 7468 6520 6465 6661 756c 7420 7461 s the default ta\n+000155a0: 7267 6574 2069 6e0a 2020 2020 2041 7574 rget in. Aut\n+000155b0: 6f6d 616b 652d 6765 6e65 7261 7465 6420 omake-generated \n+000155c0: e280 984d 616b 6566 696c 65e2 8099 732c ...Makefile...s,\n+000155d0: 2062 7574 2069 7420 646f 6573 206e 6f74 but it does not\n+000155e0: 206e 6565 6420 746f 2062 6520 7468 650a need to be the.\n+000155f0: 2020 2020 2064 6566 6175 6c74 2069 6e20 default in \n+00015600: 7468 6972 642d 7061 7274 7920 e280 984d third-party ...M\n+00015610: 616b 6566 696c 65e2 8099 732e 0a0a e280 akefile...s.....\n+00015620: 9864 6973 7464 6972 e280 990a 2020 2020 .distdir.... \n+00015630: 2043 6f70 7920 6669 6c65 7320 746f 2064 Copy files to d\n+00015640: 6973 7472 6962 7574 6520 696e 746f 20e2 istribute into .\n+00015650: 8098 2428 6469 7374 6469 7229 e280 992c ..$(distdir)...,\n+00015660: 2062 6566 6f72 6520 6120 7461 7262 616c before a tarbal\n+00015670: 6c20 6973 0a20 2020 2020 636f 6e73 7472 l is. constr\n+00015680: 7563 7465 642e 2020 4f66 2063 6f75 7273 ucted. Of cours\n+00015690: 6520 7468 6973 2074 6172 6765 7420 6973 e this target is\n+000156a0: 206e 6f74 2072 6571 7569 7265 6420 6966 not required if\n+000156b0: 2074 6865 0a20 2020 2020 e280 986e 6f2d the. ...no-\n+000156c0: 6469 7374 e280 9920 6f70 7469 6f6e 2028 dist... option (\n+000156d0: 2a6e 6f74 6520 4f70 7469 6f6e 733a 3a29 *note Options::)\n+000156e0: 2069 7320 7573 6564 2e0a 0a20 2020 2020 is used... \n+000156f0: 5468 6520 7661 7269 6162 6c65 7320 e280 The variables ..\n+00015700: 9824 2874 6f70 5f64 6973 7464 6972 29e2 .$(top_distdir).\n+00015710: 8099 2061 6e64 20e2 8098 2428 6469 7374 .. and ...$(dist\n+00015720: 6469 7229 e280 9920 282a 6e6f 7465 2054 dir)... (*note T\n+00015730: 6865 2064 6973 740a 2020 2020 2048 6f6f he dist. Hoo\n+00015740: 6b3a 3a29 2077 696c 6c20 6265 2070 6173 k::) will be pas\n+00015750: 7365 6420 6672 6f6d 2074 6865 206f 7574 sed from the out\n+00015760: 6572 2070 6163 6b61 6765 2074 6f20 7468 er package to th\n+00015770: 6520 7375 6270 6163 6b61 6765 0a20 2020 e subpackage. \n+00015780: 2020 7768 656e 2074 6865 20e2 8098 6469 when the ...di\n+00015790: 7374 6469 72e2 8099 2074 6172 6765 7420 stdir... target \n+000157a0: 6973 2069 6e76 6f6b 6564 2e20 2054 6865 is invoked. The\n+000157b0: 7365 2074 776f 2076 6172 6961 626c 6573 se two variables\n+000157c0: 2068 6176 650a 2020 2020 2062 6565 6e20 have. been \n+000157d0: 6164 6a75 7374 6564 2066 6f72 2074 6865 adjusted for the\n+000157e0: 2064 6972 6563 746f 7279 2074 6861 7420 directory that \n+000157f0: 6973 2062 6569 6e67 2072 6563 7572 7365 is being recurse\n+00015800: 6420 696e 746f 2c20 736f 0a20 2020 2020 d into, so. \n+00015810: 7468 6579 2061 7265 2072 6561 6479 2074 they are ready t\n+00015820: 6f20 7573 652e 0a0a e280 9869 6e73 7461 o use......insta\n+00015830: 6c6c e280 990a e280 9869 6e73 7461 6c6c ll.......install\n+00015840: 2d64 6174 61e2 8099 0ae2 8098 696e 7374 -data.......inst\n+00015850: 616c 6c2d 6578 6563 e280 990a e280 9875 all-exec.......u\n+00015860: 6e69 6e73 7461 6c6c e280 990a 2020 2020 ninstall.... \n+00015870: 2049 6e73 7461 6c6c 206f 7220 756e 696e Install or unin\n+00015880: 7374 616c 6c20 6669 6c65 7320 282a 6e6f stall files (*no\n+00015890: 7465 2049 6e73 7461 6c6c 3a3a 292e 0a0a te Install::)...\n+000158a0: e280 9869 6e73 7461 6c6c 2d64 7669 e280 ...install-dvi..\n+000158b0: 990a e280 9869 6e73 7461 6c6c 2d68 746d .....install-htm\n+000158c0: 6ce2 8099 0ae2 8098 696e 7374 616c 6c2d l.......install-\n+000158d0: 696e 666f e280 990a e280 9869 6e73 7461 info.......insta\n+000158e0: 6c6c 2d70 73e2 8099 0ae2 8098 696e 7374 ll-ps.......inst\n+000158f0: 616c 6c2d 7064 66e2 8099 0a20 2020 2020 all-pdf.... \n+00015900: 496e 7374 616c 6c20 6f6e 6c79 2073 6f6d Install only som\n+00015910: 6520 7370 6563 6966 6963 2064 6f63 756d e specific docum\n+00015920: 656e 7461 7469 6f6e 2066 6f72 6d61 7420 entation format \n+00015930: 282a 6e6f 7465 2054 6578 696e 666f 3a3a (*note Texinfo::\n+00015940: 292e 0a0a e280 9869 6e73 7461 6c6c 6469 )......installdi\n+00015950: 7273 e280 990a 2020 2020 2043 7265 6174 rs.... Creat\n+00015960: 6520 696e 7374 616c 6c20 6469 7265 6374 e install direct\n+00015970: 6f72 6965 732c 2062 7574 2064 6f20 6e6f ories, but do no\n+00015980: 7420 696e 7374 616c 6c20 616e 7920 6669 t install any fi\n+00015990: 6c65 732e 0a0a e280 9863 6865 636b e280 les......check..\n+000159a0: 990a e280 9869 6e73 7461 6c6c 6368 6563 .....installchec\n+000159b0: 6be2 8099 0a20 2020 2020 4368 6563 6b20 k.... Check \n+000159c0: 7468 6520 7061 636b 6167 6520 282a 6e6f the package (*no\n+000159d0: 7465 2054 6573 7473 3a3a 292e 0a0a e280 te Tests::).....\n+000159e0: 986d 6f73 746c 7963 6c65 616e e280 990a .mostlyclean....\n+000159f0: e280 9863 6c65 616e e280 990a e280 9864 ...clean.......d\n+00015a00: 6973 7463 6c65 616e e280 990a e280 986d istclean.......m\n+00015a10: 6169 6e74 6169 6e65 722d 636c 6561 6ee2 aintainer-clean.\n+00015a20: 8099 0a20 2020 2020 436c 6561 6e69 6e67 ... Cleaning\n+00015a30: 2072 756c 6573 2028 2a6e 6f74 6520 436c rules (*note Cl\n+00015a40: 6561 6e3a 3a29 2e0a 0ae2 8098 6476 69e2 ean::)......dvi.\n+00015a50: 8099 0ae2 8098 7064 66e2 8099 0ae2 8098 ......pdf.......\n+00015a60: 7073 e280 990a e280 9869 6e66 6fe2 8099 ps.......info...\n+00015a70: 0ae2 8098 6874 6d6c e280 990a 2020 2020 ....html.... \n+00015a80: 2042 7569 6c64 2074 6865 2064 6f63 756d Build the docum\n+00015a90: 656e 7461 7469 6f6e 2069 6e20 7661 7269 entation in vari\n+00015aa0: 6f75 7320 666f 726d 6174 7320 282a 6e6f ous formats (*no\n+00015ab0: 7465 2054 6578 696e 666f 3a3a 292e 0a0a te Texinfo::)...\n+00015ac0: e280 9874 6167 73e2 8099 0ae2 8098 6374 ...tags.......ct\n+00015ad0: 6167 73e2 8099 0a20 2020 2020 4275 696c ags.... Buil\n+00015ae0: 6420 e280 9854 4147 53e2 8099 2061 6e64 d ...TAGS... and\n+00015af0: 20e2 8098 4354 4147 53e2 8099 2028 2a6e ...CTAGS... (*n\n+00015b00: 6f74 6520 5461 6773 3a3a 292e 0a0a 2020 ote Tags::)... \n+00015b10: 2049 6620 796f 7520 6861 7665 2065 7665 If you have eve\n+00015b20: 7220 7573 6564 2047 6574 7465 7874 2069 r used Gettext i\n+00015b30: 6e20 6120 7072 6f6a 6563 742c 2074 6869 n a project, thi\n+00015b40: 7320 6973 2061 2067 6f6f 6420 6578 616d s is a good exam\n+00015b50: 706c 6520 6f66 0a68 6f77 2074 6869 7264 ple of.how third\n+00015b60: 2d70 6172 7479 20e2 8098 4d61 6b65 6669 -party ...Makefi\n+00015b70: 6c65 e280 9973 2063 616e 2062 6520 7573 le...s can be us\n+00015b80: 6564 2077 6974 6820 4175 746f 6d61 6b65 ed with Automake\n+00015b90: 2e20 2054 6865 20e2 8098 4d61 6b65 6669 . The ...Makefi\n+00015ba0: 6c65 e280 9973 0ae2 8098 6765 7474 6578 le...s....gettex\n+00015bb0: 7469 7a65 e280 9920 7075 7473 2069 6e20 tize... puts in \n+00015bc0: 7468 6520 e280 9870 6f2f e280 9920 616e the ...po/... an\n+00015bd0: 6420 e280 9869 6e74 6c2f e280 9920 6469 d ...intl/... di\n+00015be0: 7265 6374 6f72 6965 7320 6172 6520 6861 rectories are ha\n+00015bf0: 6e64 7772 6974 7465 6e0a e280 984d 616b ndwritten....Mak\n+00015c00: 6566 696c 65e2 8099 7320 7468 6174 2069 efile...s that i\n+00015c10: 6d70 6c65 6d65 6e74 2061 6c6c 2074 6865 mplement all the\n+00015c20: 7365 2074 6172 6765 7473 2e20 2054 6861 se targets. Tha\n+00015c30: 7420 7761 7920 7468 6579 2063 616e 2062 t way they can b\n+00015c40: 650a 6164 6465 6420 746f 20e2 8098 5355 e.added to ...SU\n+00015c50: 4244 4952 53e2 8099 2069 6e20 4175 746f BDIRS... in Auto\n+00015c60: 6d61 6b65 2070 6163 6b61 6765 732e 0a0a make packages...\n+00015c70: 2020 2044 6972 6563 746f 7269 6573 2074 Directories t\n+00015c80: 6861 7420 6172 6520 6f6e 6c79 206c 6973 hat are only lis\n+00015c90: 7465 6420 696e 20e2 8098 4449 5354 5f53 ted in ...DIST_S\n+00015ca0: 5542 4449 5253 e280 9920 6275 7420 6e6f UBDIRS... but no\n+00015cb0: 7420 696e 0ae2 8098 5355 4244 4952 53e2 t in....SUBDIRS.\n+00015cc0: 8099 206e 6565 6420 6f6e 6c79 2074 6865 .. need only the\n+00015cd0: 20e2 8098 6469 7374 636c 6561 6ee2 8099 ...distclean...\n+00015ce0: 2c20 e280 986d 6169 6e74 6169 6e65 722d , ...maintainer-\n+00015cf0: 636c 6561 6ee2 8099 2c20 616e 6420 e280 clean..., and ..\n+00015d00: 9864 6973 7464 6972 e280 990a 7275 6c65 .distdir....rule\n+00015d10: 7320 282a 6e6f 7465 2043 6f6e 6469 7469 s (*note Conditi\n+00015d20: 6f6e 616c 2053 7562 6469 7265 6374 6f72 onal Subdirector\n+00015d30: 6965 733a 3a29 2e0a 0a20 2020 5573 7561 ies::)... Usua\n+00015d40: 6c6c 792c 206d 616e 7920 6f66 2074 6865 lly, many of the\n+00015d50: 7365 2072 756c 6573 2061 7265 2069 7272 se rules are irr\n+00015d60: 656c 6576 616e 7420 746f 2074 6865 2074 elevant to the t\n+00015d70: 6869 7264 2d70 6172 7479 0a73 7562 7072 hird-party.subpr\n+00015d80: 6f6a 6563 742c 2062 7574 2074 6865 7920 oject, but they \n+00015d90: 6172 6520 7265 7175 6972 6564 2066 6f72 are required for\n+00015da0: 2074 6865 2077 686f 6c65 2070 6163 6b61 the whole packa\n+00015db0: 6765 2074 6f20 776f 726b 2e20 2049 7427 ge to work. It'\n+00015dc0: 730a 4f4b 2074 6f20 6861 7665 2061 2072 s.OK to have a r\n+00015dd0: 756c 6520 7468 6174 2064 6f65 7320 6e6f ule that does no\n+00015de0: 7468 696e 672c 2073 6f20 6966 2079 6f75 thing, so if you\n+00015df0: 2061 7265 2069 6e74 6567 7261 7469 6e67 are integrating\n+00015e00: 2061 0a74 6869 7264 2d70 6172 7479 2070 a.third-party p\n+00015e10: 726f 6a65 6374 2077 6974 6820 6e6f 2064 roject with no d\n+00015e20: 6f63 756d 656e 7461 7469 6f6e 206f 7220 ocumentation or \n+00015e30: 7461 6720 7375 7070 6f72 742c 2079 6f75 tag support, you\n+00015e40: 2063 6f75 6c64 0a73 696d 706c 7920 6175 could.simply au\n+00015e50: 676d 656e 7420 6974 7320 e280 984d 616b gment its ...Mak\n+00015e60: 6566 696c 65e2 8099 2061 7320 666f 6c6c efile... as foll\n+00015e70: 6f77 733a 0a0a 2020 2020 2045 4d50 5459 ows:.. EMPTY\n+00015e80: 5f41 5554 4f4d 414b 455f 5441 5247 4554 _AUTOMAKE_TARGET\n+00015e90: 5320 3d20 6476 6920 7064 6620 7073 2069 S = dvi pdf ps i\n+00015ea0: 6e66 6f20 6874 6d6c 2074 6167 7320 6374 nfo html tags ct\n+00015eb0: 6167 730a 2020 2020 202e 5048 4f4e 593a ags. .PHONY:\n+00015ec0: 2024 2845 4d50 5459 5f41 5554 4f4d 414b $(EMPTY_AUTOMAK\n+00015ed0: 455f 5441 5247 4554 5329 0a20 2020 2020 E_TARGETS). \n+00015ee0: 2428 454d 5054 595f 4155 544f 4d41 4b45 $(EMPTY_AUTOMAKE\n+00015ef0: 5f54 4152 4745 5453 293a 0a0a 2020 2041 _TARGETS):.. A\n+00015f00: 6e6f 7468 6572 2061 7370 6563 7420 6f66 nother aspect of\n+00015f10: 2069 6e74 6567 7261 7469 6e67 2074 6869 integrating thi\n+00015f20: 7264 2d70 6172 7479 2062 7569 6c64 2073 rd-party build s\n+00015f30: 7973 7465 6d73 2069 7320 7768 6574 6865 ystems is whethe\n+00015f40: 720a 7468 6579 2073 7570 706f 7274 2056 r.they support V\n+00015f50: 5041 5448 2062 7569 6c64 7320 282a 6e6f PATH builds (*no\n+00015f60: 7465 2056 5041 5448 2042 7569 6c64 733a te VPATH Builds:\n+00015f70: 3a29 2e20 204f 6276 696f 7573 6c79 2069 :). Obviously i\n+00015f80: 6620 7468 650a 7375 6270 6163 6b61 6765 f the.subpackage\n+00015f90: 2064 6f65 7320 6e6f 7420 7375 7070 6f72 does not suppor\n+00015fa0: 7420 5650 4154 4820 6275 696c 6473 2074 t VPATH builds t\n+00015fb0: 6865 2077 686f 6c65 2070 6163 6b61 6765 he whole package\n+00015fc0: 2077 696c 6c20 6e6f 740a 7375 7070 6f72 will not.suppor\n+00015fd0: 7420 5650 4154 4820 6275 696c 6473 2e20 t VPATH builds. \n+00015fe0: 2054 6869 7320 696e 2074 7572 6e73 206d This in turns m\n+00015ff0: 6561 6e73 2074 6861 7420 e280 986d 616b eans that ...mak\n+00016000: 6520 6469 7374 6368 6563 6be2 8099 2077 e distcheck... w\n+00016010: 696c 6c0a 6e6f 7420 776f 726b 2c20 6265 ill.not work, be\n+00016020: 6361 7573 6520 6974 2072 656c 6965 7320 cause it relies \n+00016030: 6f6e 2056 5041 5448 2062 7569 6c64 732e on VPATH builds.\n+00016040: 2020 536f 6d65 2070 656f 706c 6520 6361 Some people ca\n+00016050: 6e20 6c69 7665 0a77 6974 686f 7574 2074 n live.without t\n+00016060: 6869 7320 2861 6374 7561 6c6c 792c 206d his (actually, m\n+00016070: 616e 7920 4175 746f 6d61 6b65 2075 7365 any Automake use\n+00016080: 7273 2068 6176 6520 6e65 7665 7220 6865 rs have never he\n+00016090: 6172 6420 6f66 20e2 8098 6d61 6b65 0a64 ard of ...make.d\n+000160a0: 6973 7463 6865 636b e280 9929 2e20 204f istcheck...). O\n+000160b0: 7468 6572 2070 656f 706c 6520 6d61 7920 ther people may \n+000160c0: 7072 6566 6572 2074 6f20 7265 7661 6d70 prefer to revamp\n+000160d0: 2074 6865 2065 7869 7374 696e 6720 e280 the existing ..\n+000160e0: 984d 616b 6566 696c 65e2 8099 730a 746f .Makefile...s.to\n+000160f0: 2073 7570 706f 7274 2056 5041 5448 2e20 support VPATH. \n+00016100: 2044 6f69 6e67 2073 6f20 646f 6573 206e Doing so does n\n+00016110: 6f74 206e 6563 6573 7361 7269 6c79 2072 ot necessarily r\n+00016120: 6571 7569 7265 2041 7574 6f6d 616b 652c equire Automake,\n+00016130: 206f 6e6c 790a 4175 746f 636f 6e66 2069 only.Autoconf i\n+00016140: 7320 6e65 6564 6564 2028 2a6e 6f74 6520 s needed (*note \n+00016150: 4275 696c 6420 4469 7265 6374 6f72 6965 Build Directorie\n+00016160: 733a 2028 6175 746f 636f 6e66 2942 7569 s: (autoconf)Bui\n+00016170: 6c64 0a44 6972 6563 746f 7269 6573 2e29 ld.Directories.)\n+00016180: 2e20 2054 6865 206e 6563 6573 7361 7279 . The necessary\n+00016190: 2073 7562 7374 6974 7574 696f 6e73 3a20 substitutions: \n+000161a0: e280 9840 7372 6364 6972 40e2 8099 2c20 ...@srcdir@..., \n+000161b0: e280 9840 746f 705f 7372 6364 6972 40e2 ...@top_srcdir@.\n+000161c0: 8099 2c0a 616e 6420 e280 9840 746f 705f ..,.and ...@top_\n+000161d0: 6275 696c 6464 6972 40e2 8099 2061 7265 builddir@... are\n+000161e0: 2064 6566 696e 6564 2062 7920 e280 9863 defined by ...c\n+000161f0: 6f6e 6669 6775 7265 e280 9920 7768 656e onfigure... when\n+00016200: 2069 7420 7072 6f63 6573 7365 7320 610a it processes a.\n+00016210: e280 984d 616b 6566 696c 65e2 8099 2028 ...Makefile... (\n+00016220: 2a6e 6f74 6520 5072 6573 6574 204f 7574 *note Preset Out\n+00016230: 7075 7420 5661 7269 6162 6c65 733a 2028 put Variables: (\n+00016240: 6175 746f 636f 6e66 2950 7265 7365 7420 autoconf)Preset \n+00016250: 4f75 7470 7574 0a56 6172 6961 626c 6573 Output.Variables\n+00016260: 2e29 2c20 7468 6579 2061 7265 206e 6f74 .), they are not\n+00016270: 2063 6f6d 7075 7465 6420 6279 2074 6865 computed by the\n+00016280: 204d 616b 6566 696c 6520 6c69 6b65 2074 Makefile like t\n+00016290: 6865 0a61 666f 7265 6d65 6e74 696f 6e65 he.aforementione\n+000162a0: 6420 e280 9824 2864 6973 7464 6972 29e2 d ...$(distdir).\n+000162b0: 8099 2061 6e64 20e2 8098 2428 746f 705f .. and ...$(top_\n+000162c0: 6469 7374 6469 7229 e280 9920 7661 7269 distdir)... vari\n+000162d0: 6162 6c65 732e 0a0a 2020 2049 7420 6973 ables... It is\n+000162e0: 2073 6f6d 6574 696d 6573 2069 6e63 6f6e sometimes incon\n+000162f0: 7665 6e69 656e 7420 746f 206d 6f64 6966 venient to modif\n+00016300: 7920 6120 7468 6972 642d 7061 7274 7920 y a third-party \n+00016310: e280 984d 616b 6566 696c 65e2 8099 2074 ...Makefile... t\n+00016320: 6f0a 696e 7472 6f64 7563 6520 7468 6520 o.introduce the \n+00016330: 6162 6f76 6520 7265 7175 6972 6564 2074 above required t\n+00016340: 6172 6765 7473 2e20 2046 6f72 2069 6e73 argets. For ins\n+00016350: 7461 6e63 652c 206f 6e65 206d 6179 2077 tance, one may w\n+00016360: 616e 7420 746f 0a6b 6565 7020 7468 6520 ant to.keep the \n+00016370: 7468 6972 642d 7061 7274 7920 736f 7572 third-party sour\n+00016380: 6365 7320 756e 746f 7563 6865 6420 746f ces untouched to\n+00016390: 2065 6173 6520 7570 6772 6164 6573 2074 ease upgrades t\n+000163a0: 6f20 6e65 7720 7665 7273 696f 6e73 2e0a o new versions..\n+000163b0: 0a20 2020 4865 7265 2061 7265 2074 776f . Here are two\n+000163c0: 206f 7468 6572 2069 6465 6173 2e20 2049 other ideas. I\n+000163d0: 6620 474e 5520 6d61 6b65 2069 7320 6173 f GNU make is as\n+000163e0: 7375 6d65 642c 206f 6e65 2070 6f73 7369 sumed, one possi\n+000163f0: 6269 6c69 7479 2069 730a 746f 2061 6464 bility is.to add\n+00016400: 2074 6f20 7468 6174 2073 7562 6469 7265 to that subdire\n+00016410: 6374 6f72 7920 6120 e280 9847 4e55 6d61 ctory a ...GNUma\n+00016420: 6b65 6669 6c65 e280 9920 7468 6174 2064 kefile... that d\n+00016430: 6566 696e 6573 2074 6865 2072 6571 7569 efines the requi\n+00016440: 7265 640a 7461 7267 6574 7320 616e 6420 red.targets and \n+00016450: 696e 636c 7564 6573 2074 6865 2074 6869 includes the thi\n+00016460: 7264 2d70 6172 7479 20e2 8098 4d61 6b65 rd-party ...Make\n+00016470: 6669 6c65 e280 992e 2020 466f 7220 7468 file.... For th\n+00016480: 6973 2074 6f20 776f 726b 2069 6e0a 5650 is to work in.VP\n+00016490: 4154 4820 6275 696c 6473 2c20 e280 9847 ATH builds, ...G\n+000164a0: 4e55 6d61 6b65 6669 6c65 e280 9920 6d75 NUmakefile... mu\n+000164b0: 7374 206c 6965 2069 6e20 7468 6520 6275 st lie in the bu\n+000164c0: 696c 6420 6469 7265 6374 6f72 793b 2074 ild directory; t\n+000164d0: 6865 2065 6173 6965 7374 0a77 6179 2074 he easiest.way t\n+000164e0: 6f20 646f 2074 6869 7320 6973 2074 6f20 o do this is to \n+000164f0: 7772 6974 6520 6120 e280 9847 4e55 6d61 write a ...GNUma\n+00016500: 6b65 6669 6c65 2e69 6ee2 8099 2069 6e73 kefile.in... ins\n+00016510: 7465 6164 2c20 616e 6420 6861 7665 2069 tead, and have i\n+00016520: 740a 7072 6f63 6573 7365 6420 7769 7468 t.processed with\n+00016530: 20e2 8098 4143 5f43 4f4e 4649 475f 4649 ...AC_CONFIG_FI\n+00016540: 4c45 53e2 8099 2066 726f 6d20 7468 6520 LES... from the \n+00016550: 6f75 7465 7220 7061 636b 6167 652e 2020 outer package. \n+00016560: 466f 7220 6578 616d 706c 6520 6966 0a77 For example if.w\n+00016570: 6520 6173 7375 6d65 20e2 8098 4d61 6b65 e assume ...Make\n+00016580: 6669 6c65 e280 9920 6465 6669 6e65 7320 file... defines \n+00016590: 616c 6c20 7461 7267 6574 7320 6578 6365 all targets exce\n+000165a0: 7074 2074 6865 2064 6f63 756d 656e 7461 pt the documenta\n+000165b0: 7469 6f6e 0a74 6172 6765 7473 2c20 616e tion.targets, an\n+000165c0: 6420 7468 6174 2074 6865 20e2 8098 6368 d that the ...ch\n+000165d0: 6563 6be2 8099 2074 6172 6765 7420 6973 eck... target is\n+000165e0: 2061 6374 7561 6c6c 7920 6361 6c6c 6564 actually called\n+000165f0: 20e2 8098 7465 7374 e280 992c 2077 6520 ...test..., we \n+00016600: 636f 756c 640a 7772 6974 6520 e280 9847 could.write ...G\n+00016610: 4e55 6d61 6b65 6669 6c65 e280 9920 286f NUmakefile... (o\n+00016620: 7220 e280 9847 4e55 6d61 6b65 6669 6c65 r ...GNUmakefile\n+00016630: 2e69 6ee2 8099 2920 6c69 6b65 2074 6869 .in...) like thi\n+00016640: 733a 0a0a 2020 2020 2023 2046 6972 7374 s:.. # First\n+00016650: 2c20 696e 636c 7564 6520 7468 6520 7265 , include the re\n+00016660: 616c 204d 616b 6566 696c 650a 2020 2020 al Makefile. \n+00016670: 2069 6e63 6c75 6465 204d 616b 6566 696c include Makefil\n+00016680: 650a 2020 2020 2023 2054 6865 6e2c 2064 e. # Then, d\n+00016690: 6566 696e 6520 7468 6520 6f74 6865 7220 efine the other \n+000166a0: 7461 7267 6574 7320 6e65 6564 6564 2062 targets needed b\n+000166b0: 7920 4175 746f 6d61 6b65 204d 616b 6566 y Automake Makef\n+000166c0: 696c 6573 2e0a 2020 2020 202e 5048 4f4e iles.. .PHON\n+000166d0: 593a 2064 7669 2070 6466 2070 7320 696e Y: dvi pdf ps in\n+000166e0: 666f 2068 746d 6c20 6368 6563 6b0a 2020 fo html check. \n+000166f0: 2020 2064 7669 2070 6466 2070 7320 696e dvi pdf ps in\n+00016700: 666f 2068 746d 6c3a 0a20 2020 2020 6368 fo html:. ch\n+00016710: 6563 6b3a 2074 6573 740a 0a20 2020 4120 eck: test.. A \n+00016720: 7369 6d69 6c61 7220 6964 6561 2074 6861 similar idea tha\n+00016730: 7420 646f 6573 206e 6f74 2075 7365 20e2 t does not use .\n+00016740: 8098 696e 636c 7564 65e2 8099 2069 7320 ..include... is \n+00016750: 746f 2077 7269 7465 2061 2070 726f 7879 to write a proxy\n+00016760: 0ae2 8098 4d61 6b65 6669 6c65 e280 9920 ....Makefile... \n+00016770: 7468 6174 2064 6973 7061 7463 6865 7320 that dispatches \n+00016780: 7275 6c65 7320 746f 2074 6865 2072 6561 rules to the rea\n+00016790: 6c20 e280 984d 616b 6566 696c 65e2 8099 l ...Makefile...\n+000167a0: 2c20 6569 7468 6572 2077 6974 680a e280 , either with...\n+000167b0: 9824 284d 414b 4529 202d 6620 4d61 6b65 .$(MAKE) -f Make\n+000167c0: 6669 6c65 2e72 6561 6c20 2428 414d 5f4d file.real $(AM_M\n+000167d0: 414b 4546 4c41 4753 2920 7461 7267 6574 AKEFLAGS) target\n+000167e0: e280 9920 2869 6620 6974 2773 204f 4b20 ... (if it's OK \n+000167f0: 746f 2072 656e 616d 650a 7468 6520 6f72 to rename.the or\n+00016800: 6967 696e 616c 20e2 8098 4d61 6b65 6669 iginal ...Makefi\n+00016810: 6c65 e280 9929 206f 7220 7769 7468 20e2 le...) or with .\n+00016820: 8098 6364 2073 7562 6469 7220 2626 2024 ..cd subdir && $\n+00016830: 284d 414b 4529 2024 2841 4d5f 4d41 4b45 (MAKE) $(AM_MAKE\n+00016840: 464c 4147 5329 0a74 6172 6765 74e2 8099 FLAGS).target...\n+00016850: 2028 6966 2069 7427 7320 4f4b 2074 6f20 (if it's OK to \n+00016860: 7374 6f72 6520 7468 6520 7375 6264 6972 store the subdir\n+00016870: 6563 746f 7279 2070 726f 6a65 6374 206f ectory project o\n+00016880: 6e65 2064 6972 6563 746f 7279 0a64 6565 ne directory.dee\n+00016890: 7065 7229 2e20 2054 6865 2067 6f6f 6420 per). The good \n+000168a0: 6e65 7773 2069 7320 7468 6174 2074 6869 news is that thi\n+000168b0: 7320 7072 6f78 7920 e280 984d 616b 6566 s proxy ...Makef\n+000168c0: 696c 65e2 8099 2063 616e 2062 6520 6765 ile... can be ge\n+000168d0: 6e65 7261 7465 640a 7769 7468 2041 7574 nerated.with Aut\n+000168e0: 6f6d 616b 652e 2020 416c 6c20 7765 206e omake. All we n\n+000168f0: 6565 6420 6172 6520 e280 982d 6c6f 6361 eed are ...-loca\n+00016900: 6ce2 8099 2074 6172 6765 7473 2028 2a6e l... targets (*n\n+00016910: 6f74 6520 4578 7465 6e64 696e 673a 3a29 ote Extending::)\n+00016920: 0a74 6861 7420 7065 7266 6f72 6d20 7468 .that perform th\n+00016930: 6520 6469 7370 6174 6368 2e20 204f 6620 e dispatch. Of \n+00016940: 636f 7572 7365 2074 6865 206f 7468 6572 course the other\n+00016950: 2041 7574 6f6d 616b 6520 6665 6174 7572 Automake featur\n+00016960: 6573 2061 7265 0a61 7661 696c 6162 6c65 es are.available\n+00016970: 2c20 736f 2079 6f75 2063 6f75 6c64 2064 , so you could d\n+00016980: 6563 6964 6520 746f 206c 6574 2041 7574 ecide to let Aut\n+00016990: 6f6d 616b 6520 7065 7266 6f72 6d20 6469 omake perform di\n+000169a0: 7374 7269 6275 7469 6f6e 206f 720a 696e stribution or.in\n+000169b0: 7374 616c 6c61 7469 6f6e 2e20 2048 6572 stallation. Her\n+000169c0: 6520 6973 2061 2070 6f73 7369 626c 6520 e is a possible \n+000169d0: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+000169e0: 993a 0a0a 2020 2020 2061 6c6c 2d6c 6f63 .:.. all-loc\n+000169f0: 616c 3a0a 2020 2020 2020 2020 2020 2020 al:. \n+00016a00: 2063 6420 7375 6264 6972 2026 2620 2428 cd subdir && $(\n+00016a10: 4d41 4b45 2920 2428 414d 5f4d 414b 4546 MAKE) $(AM_MAKEF\n+00016a20: 4c41 4753 2920 616c 6c0a 2020 2020 2063 LAGS) all. c\n+00016a30: 6865 636b 2d6c 6f63 616c 3a0a 2020 2020 heck-local:. \n+00016a40: 2020 2020 2020 2020 2063 6420 7375 6264 cd subd\n+00016a50: 6972 2026 2620 2428 4d41 4b45 2920 2428 ir && $(MAKE) $(\n+00016a60: 414d 5f4d 414b 4546 4c41 4753 2920 7465 AM_MAKEFLAGS) te\n+00016a70: 7374 0a20 2020 2020 636c 6561 6e2d 6c6f st. clean-lo\n+00016a80: 6361 6c3a 0a20 2020 2020 2020 2020 2020 cal:. \n+00016a90: 2020 6364 2073 7562 6469 7220 2626 2024 cd subdir && $\n+00016aa0: 284d 414b 4529 2024 2841 4d5f 4d41 4b45 (MAKE) $(AM_MAKE\n+00016ab0: 464c 4147 5329 2063 6c65 616e 0a0a 2020 FLAGS) clean.. \n+00016ac0: 2020 2023 2041 7373 756d 696e 6720 7468 # Assuming th\n+00016ad0: 6520 7061 636b 6167 6520 6b6e 6f77 7320 e package knows \n+00016ae0: 686f 7720 746f 2069 6e73 7461 6c6c 2069 how to install i\n+00016af0: 7473 656c 660a 2020 2020 2069 6e73 7461 tself. insta\n+00016b00: 6c6c 2d64 6174 612d 6c6f 6361 6c3a 0a20 ll-data-local:. \n+00016b10: 2020 2020 2020 2020 2020 2020 6364 2073 cd s\n+00016b20: 7562 6469 7220 2626 2024 284d 414b 4529 ubdir && $(MAKE)\n+00016b30: 2024 2841 4d5f 4d41 4b45 464c 4147 5329 $(AM_MAKEFLAGS)\n+00016b40: 2069 6e73 7461 6c6c 2d64 6174 610a 2020 install-data. \n+00016b50: 2020 2069 6e73 7461 6c6c 2d65 7865 632d install-exec-\n+00016b60: 6c6f 6361 6c3a 0a20 2020 2020 2020 2020 local:. \n+00016b70: 2020 2020 6364 2073 7562 6469 7220 2626 cd subdir &&\n+00016b80: 2024 284d 414b 4529 2024 2841 4d5f 4d41 $(MAKE) $(AM_MA\n+00016b90: 4b45 464c 4147 5329 2069 6e73 7461 6c6c KEFLAGS) install\n+00016ba0: 2d65 7865 630a 2020 2020 2075 6e69 6e73 -exec. unins\n+00016bb0: 7461 6c6c 2d6c 6f63 616c 3a0a 2020 2020 tall-local:. \n+00016bc0: 2020 2020 2020 2020 2063 6420 7375 6264 cd subd\n+00016bd0: 6972 2026 2620 2428 4d41 4b45 2920 2428 ir && $(MAKE) $(\n+00016be0: 414d 5f4d 414b 4546 4c41 4753 2920 756e AM_MAKEFLAGS) un\n+00016bf0: 696e 7374 616c 6c0a 0a20 2020 2020 2320 install.. # \n+00016c00: 4469 7374 7269 6275 7465 2066 696c 6573 Distribute files\n+00016c10: 2066 726f 6d20 6865 7265 2e0a 2020 2020 from here.. \n+00016c20: 2045 5854 5241 5f44 4953 5420 3d20 7375 EXTRA_DIST = su\n+00016c30: 6264 6972 2f4d 616b 6566 696c 6520 7375 bdir/Makefile su\n+00016c40: 6264 6972 2f70 726f 6772 616d 2e63 202e bdir/program.c .\n+00016c50: 2e2e 0a0a 2020 2050 7573 6869 6e67 2074 .... Pushing t\n+00016c60: 6869 7320 6964 6561 2074 6f20 7468 6520 his idea to the \n+00016c70: 6578 7472 656d 652c 2069 7420 6973 2061 extreme, it is a\n+00016c80: 6c73 6f20 706f 7373 6962 6c65 2074 6f20 lso possible to \n+00016c90: 6967 6e6f 7265 2074 6865 0a73 7562 7072 ignore the.subpr\n+00016ca0: 6f6a 6563 7420 6275 696c 6420 7379 7374 oject build syst\n+00016cb0: 656d 2061 6e64 2062 7569 6c64 2065 7665 em and build eve\n+00016cc0: 7279 7468 696e 6720 6672 6f6d 2074 6869 rything from thi\n+00016cd0: 7320 7072 6f78 790a e280 984d 616b 6566 s proxy....Makef\n+00016ce0: 696c 652e 616d e280 992e 2020 5468 6973 ile.am.... This\n+00016cf0: 206d 6967 6874 2073 6f75 6e64 2076 6572 might sound ver\n+00016d00: 7920 7365 6e73 6962 6c65 2069 6620 796f y sensible if yo\n+00016d10: 7520 6e65 6564 2056 5041 5448 2062 7569 u need VPATH bui\n+00016d20: 6c64 730a 6275 7420 7468 6520 7375 6270 lds.but the subp\n+00016d30: 726f 6a65 6374 2064 6f65 7320 6e6f 7420 roject does not \n+00016d40: 7375 7070 6f72 7420 7468 656d 2e0a 0a1f support them....\n+00016d50: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00016d60: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00016d70: 3a20 4469 7374 7269 6275 7469 6e67 2c20 : Distributing, \n+00016d80: 204e 6578 743a 2041 5049 2056 6572 7369 Next: API Versi\n+00016d90: 6f6e 696e 672c 2020 5072 6576 3a20 4e6f oning, Prev: No\n+00016da0: 7420 456e 6f75 6768 2c20 2055 703a 2054 t Enough, Up: T\n+00016db0: 6f70 0a0a 3235 2044 6973 7472 6962 7574 op..25 Distribut\n+00016dc0: 696e 6720 e280 984d 616b 6566 696c 652e ing ...Makefile.\n+00016dd0: 696e e280 9973 0a2a 2a2a 2a2a 2a2a 2a2a in...s.*********\n 00016de0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00016df0: 2a2a 2a2a 0a0a 4175 746f 6d61 6b65 2070 ****..Automake p\n-00016e00: 6c61 6365 7320 6e6f 2072 6573 7472 6963 laces no restric\n-00016e10: 7469 6f6e 7320 6f6e 2074 6865 2064 6973 tions on the dis\n-00016e20: 7472 6962 7574 696f 6e20 6f66 2074 6865 tribution of the\n-00016e30: 2072 6573 756c 7469 6e67 0ae2 8098 4d61 resulting....Ma\n-00016e40: 6b65 6669 6c65 2e69 6ee2 8099 732e 2020 kefile.in...s. \n-00016e50: 5765 2073 7469 6c6c 2065 6e63 6f75 7261 We still encoura\n-00016e60: 6765 2073 6f66 7477 6172 6520 6175 7468 ge software auth\n-00016e70: 6f72 7320 746f 2064 6973 7472 6962 7574 ors to distribut\n-00016e80: 6520 7468 6569 720a 776f 726b 2075 6e64 e their.work und\n-00016e90: 6572 2074 6572 6d73 206c 696b 6520 7468 er terms like th\n-00016ea0: 6f73 6520 6f66 2074 6865 2047 504c 2c20 ose of the GPL, \n-00016eb0: 6275 7420 646f 696e 6720 736f 2069 7320 but doing so is \n-00016ec0: 6e6f 7420 7265 7175 6972 6564 2074 6f0a not required to.\n-00016ed0: 7573 6520 4175 746f 6d61 6b65 2e0a 0a20 use Automake... \n-00016ee0: 2020 536f 6d65 206f 6620 7468 6520 6669 Some of the fi\n-00016ef0: 6c65 7320 7468 6174 2063 616e 2062 6520 les that can be \n-00016f00: 6175 746f 6d61 7469 6361 6c6c 7920 696e automatically in\n-00016f10: 7374 616c 6c65 6420 7669 6120 7468 650a stalled via the.\n-00016f20: e280 982d 2d61 6464 2d6d 6973 7369 6e67 ...--add-missing\n-00016f30: e280 9920 7377 6974 6368 2064 6f20 6661 ... switch do fa\n-00016f40: 6c6c 2075 6e64 6572 2074 6865 2047 504c ll under the GPL\n-00016f50: 2e20 2048 6f77 6576 6572 2c20 7468 6573 . However, thes\n-00016f60: 6520 616c 736f 2068 6176 650a 6120 7370 e also have.a sp\n-00016f70: 6563 6961 6c20 6578 6365 7074 696f 6e20 ecial exception \n-00016f80: 616c 6c6f 7769 6e67 2079 6f75 2074 6f20 allowing you to \n-00016f90: 6469 7374 7269 6275 7465 2074 6865 6d20 distribute them \n-00016fa0: 7769 7468 2079 6f75 7220 7061 636b 6167 with your packag\n-00016fb0: 652c 0a72 6567 6172 646c 6573 7320 6f66 e,.regardless of\n-00016fc0: 2074 6865 206c 6963 656e 7369 6e67 2079 the licensing y\n-00016fd0: 6f75 2063 686f 6f73 652e 0a0a 1f0a 4669 ou choose.....Fi\n-00016fe0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-00016ff0: 312e 696e 666f 2c20 204e 6f64 653a 2041 1.info, Node: A\n-00017000: 5049 2056 6572 7369 6f6e 696e 672c 2020 PI Versioning, \n-00017010: 4e65 7874 3a20 5570 6772 6164 696e 672c Next: Upgrading,\n-00017020: 2020 5072 6576 3a20 4469 7374 7269 6275 Prev: Distribu\n-00017030: 7469 6e67 2c20 2055 703a 2054 6f70 0a0a ting, Up: Top..\n-00017040: 3236 2041 7574 6f6d 616b 6520 4150 4920 26 Automake API \n-00017050: 5665 7273 696f 6e69 6e67 0a2a 2a2a 2a2a Versioning.*****\n+00016df0: 2a2a 2a2a 2a0a 0a41 7574 6f6d 616b 6520 *****..Automake \n+00016e00: 706c 6163 6573 206e 6f20 7265 7374 7269 places no restri\n+00016e10: 6374 696f 6e73 206f 6e20 7468 6520 6469 ctions on the di\n+00016e20: 7374 7269 6275 7469 6f6e 206f 6620 7468 stribution of th\n+00016e30: 6520 7265 7375 6c74 696e 670a e280 984d e resulting....M\n+00016e40: 616b 6566 696c 652e 696e e280 9973 2e20 akefile.in...s. \n+00016e50: 2057 6520 7374 696c 6c20 656e 636f 7572 We still encour\n+00016e60: 6167 6520 736f 6674 7761 7265 2061 7574 age software aut\n+00016e70: 686f 7273 2074 6f20 6469 7374 7269 6275 hors to distribu\n+00016e80: 7465 2074 6865 6972 0a77 6f72 6b20 756e te their.work un\n+00016e90: 6465 7220 7465 726d 7320 6c69 6b65 2074 der terms like t\n+00016ea0: 686f 7365 206f 6620 7468 6520 4750 4c2c hose of the GPL,\n+00016eb0: 2062 7574 2064 6f69 6e67 2073 6f20 6973 but doing so is\n+00016ec0: 206e 6f74 2072 6571 7569 7265 6420 746f not required to\n+00016ed0: 0a75 7365 2041 7574 6f6d 616b 652e 0a0a .use Automake...\n+00016ee0: 2020 2053 6f6d 6520 6f66 2074 6865 2066 Some of the f\n+00016ef0: 696c 6573 2074 6861 7420 6361 6e20 6265 iles that can be\n+00016f00: 2061 7574 6f6d 6174 6963 616c 6c79 2069 automatically i\n+00016f10: 6e73 7461 6c6c 6564 2076 6961 2074 6865 nstalled via the\n+00016f20: 0ae2 8098 2d2d 6164 642d 6d69 7373 696e ....--add-missin\n+00016f30: 67e2 8099 2073 7769 7463 6820 646f 2066 g... switch do f\n+00016f40: 616c 6c20 756e 6465 7220 7468 6520 4750 all under the GP\n+00016f50: 4c2e 2020 486f 7765 7665 722c 2074 6865 L. However, the\n+00016f60: 7365 2061 6c73 6f20 6861 7665 0a61 2073 se also have.a s\n+00016f70: 7065 6369 616c 2065 7863 6570 7469 6f6e pecial exception\n+00016f80: 2061 6c6c 6f77 696e 6720 796f 7520 746f allowing you to\n+00016f90: 2064 6973 7472 6962 7574 6520 7468 656d distribute them\n+00016fa0: 2077 6974 6820 796f 7572 2070 6163 6b61 with your packa\n+00016fb0: 6765 2c0a 7265 6761 7264 6c65 7373 206f ge,.regardless o\n+00016fc0: 6620 7468 6520 6c69 6365 6e73 696e 6720 f the licensing \n+00016fd0: 796f 7520 6368 6f6f 7365 2e0a 0a1f 0a46 you choose.....F\n+00016fe0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00016ff0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00017000: 4150 4920 5665 7273 696f 6e69 6e67 2c20 API Versioning, \n+00017010: 204e 6578 743a 2055 7067 7261 6469 6e67 Next: Upgrading\n+00017020: 2c20 2050 7265 763a 2044 6973 7472 6962 , Prev: Distrib\n+00017030: 7574 696e 672c 2020 5570 3a20 546f 700a uting, Up: Top.\n+00017040: 0a32 3620 4175 746f 6d61 6b65 2041 5049 .26 Automake API\n+00017050: 2056 6572 7369 6f6e 696e 670a 2a2a 2a2a Versioning.****\n 00017060: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00017070: 2a2a 2a2a 2a0a 0a4e 6577 2041 7574 6f6d *****..New Autom\n-00017080: 616b 6520 7265 6c65 6173 6573 2075 7375 ake releases usu\n-00017090: 616c 6c79 2069 6e63 6c75 6465 2062 7567 ally include bug\n-000170a0: 2066 6978 6573 2061 6e64 206e 6577 2066 fixes and new f\n-000170b0: 6561 7475 7265 732e 0a55 6e66 6f72 7475 eatures..Unfortu\n-000170c0: 6e61 7465 6c79 2074 6865 7920 6d61 7920 nately they may \n-000170d0: 616c 736f 2069 6e74 726f 6475 6365 206e also introduce n\n-000170e0: 6577 2062 7567 7320 616e 6420 696e 636f ew bugs and inco\n-000170f0: 6d70 6174 6962 696c 6974 6965 732e 0a54 mpatibilities..T\n-00017100: 6869 7320 6d61 6b65 7320 666f 7572 2072 his makes four r\n-00017110: 6561 736f 6e73 2077 6879 2061 2070 6163 easons why a pac\n-00017120: 6b61 6765 206d 6179 2072 6571 7569 7265 kage may require\n-00017130: 2061 2070 6172 7469 6375 6c61 7220 4175 a particular Au\n-00017140: 746f 6d61 6b65 0a76 6572 7369 6f6e 2e0a tomake.version..\n-00017150: 0a20 2020 5468 696e 6773 2067 6574 2077 . Things get w\n-00017160: 6f72 7365 2077 6865 6e20 6d61 696e 7461 orse when mainta\n-00017170: 696e 696e 6720 6120 6c61 7267 6520 7472 ining a large tr\n-00017180: 6565 206f 6620 7061 636b 6167 6573 2c20 ee of packages, \n-00017190: 6561 6368 206f 6e65 0a72 6571 7569 7269 each one.requiri\n-000171a0: 6e67 2061 2064 6966 6665 7265 6e74 2076 ng a different v\n-000171b0: 6572 7369 6f6e 206f 6620 4175 746f 6d61 ersion of Automa\n-000171c0: 6b65 2e20 2049 6e20 7468 6520 7061 7374 ke. In the past\n-000171d0: 2c20 7468 6973 206d 6561 6e74 2074 6861 , this meant tha\n-000171e0: 740a 616e 7920 6465 7665 6c6f 7065 7220 t.any developer \n-000171f0: 2861 6e64 2073 6f6d 6574 696d 6573 2075 (and sometimes u\n-00017200: 7365 7273 2920 6861 6420 746f 2069 6e73 sers) had to ins\n-00017210: 7461 6c6c 2073 6576 6572 616c 2076 6572 tall several ver\n-00017220: 7369 6f6e 7320 6f66 0a41 7574 6f6d 616b sions of.Automak\n-00017230: 6520 696e 2064 6966 6665 7265 6e74 2070 e in different p\n-00017240: 6c61 6365 732c 2061 6e64 2073 7769 7463 laces, and switc\n-00017250: 6820 e280 9824 5041 5448 e280 9920 6170 h ...$PATH... ap\n-00017260: 7072 6f70 7269 6174 656c 7920 666f 7220 propriately for \n-00017270: 6561 6368 0a70 6163 6b61 6765 2e0a 0a20 each.package... \n-00017280: 2020 5374 6172 7469 6e67 2077 6974 6820 Starting with \n-00017290: 7665 7273 696f 6e20 312e 362c 2041 7574 version 1.6, Aut\n-000172a0: 6f6d 616b 6520 696e 7374 616c 6c73 2076 omake installs v\n-000172b0: 6572 7369 6f6e 6564 2062 696e 6172 6965 ersioned binarie\n-000172c0: 732e 0a54 6869 7320 6d65 616e 7320 796f s..This means yo\n-000172d0: 7520 6361 6e20 696e 7374 616c 6c20 7365 u can install se\n-000172e0: 7665 7261 6c20 7665 7273 696f 6e73 206f veral versions o\n-000172f0: 6620 4175 746f 6d61 6b65 2069 6e20 7468 f Automake in th\n-00017300: 6520 7361 6d65 0ae2 8098 2470 7265 6669 e same....$prefi\n-00017310: 78e2 8099 2c20 616e 6420 6361 6e20 7365 x..., and can se\n-00017320: 6c65 6374 2061 6e20 6172 6269 7472 6172 lect an arbitrar\n-00017330: 7920 4175 746f 6d61 6b65 2076 6572 7369 y Automake versi\n-00017340: 6f6e 2062 7920 7275 6e6e 696e 670a e280 on by running...\n-00017350: 9861 7574 6f6d 616b 652d 312e 36e2 8099 .automake-1.6...\n-00017360: 206f 7220 e280 9861 7574 6f6d 616b 652d or ...automake-\n-00017370: 312e 37e2 8099 2077 6974 686f 7574 206a 1.7... without j\n-00017380: 7567 676c 696e 6720 7769 7468 20e2 8098 uggling with ...\n-00017390: 2450 4154 48e2 8099 2e0a 4675 7274 6865 $PATH.....Furthe\n-000173a0: 726d 6f72 652c 20e2 8098 4d61 6b65 6669 rmore, ...Makefi\n-000173b0: 6c65 e280 9927 7320 6765 6e65 7261 7465 le...'s generate\n-000173c0: 6420 6279 2041 7574 6f6d 616b 6520 312e d by Automake 1.\n-000173d0: 3620 7769 6c6c 2075 7365 0ae2 8098 6175 6 will use....au\n-000173e0: 746f 6d61 6b65 2d31 2e36 e280 9920 6578 tomake-1.6... ex\n-000173f0: 706c 6963 6974 6c79 2069 6e20 7468 6569 plicitly in thei\n-00017400: 7220 7265 6275 696c 6420 7275 6c65 732e r rebuild rules.\n-00017410: 0a0a 2020 2054 6865 206e 756d 6265 7220 .. The number \n-00017420: e280 9831 2e36 e280 9920 696e 20e2 8098 ...1.6... in ...\n-00017430: 6175 746f 6d61 6b65 2d31 2e36 e280 9920 automake-1.6... \n-00017440: 6973 2041 7574 6f6d 616b 6527 7320 4150 is Automake's AP\n-00017450: 4920 7665 7273 696f 6e2c 206e 6f74 0a41 I version, not.A\n-00017460: 7574 6f6d 616b 6527 7320 7665 7273 696f utomake's versio\n-00017470: 6e2e 2020 4966 2061 2062 7567 2066 6978 n. If a bug fix\n-00017480: 2072 656c 6561 7365 2069 7320 6d61 6465 release is made\n-00017490: 2c20 666f 7220 696e 7374 616e 6365 2041 , for instance A\n-000174a0: 7574 6f6d 616b 650a 312e 362e 312c 2074 utomake.1.6.1, t\n-000174b0: 6865 2041 5049 2076 6572 7369 6f6e 2077 he API version w\n-000174c0: 696c 6c20 7265 6d61 696e 2031 2e36 2e20 ill remain 1.6. \n-000174d0: 2054 6869 7320 6d65 616e 7320 7468 6174 This means that\n-000174e0: 2061 2070 6163 6b61 6765 2074 6861 740a a package that.\n-000174f0: 776f 726b 7320 7769 7468 2041 7574 6f6d works with Autom\n-00017500: 616b 6520 312e 3620 7368 6f75 6c64 2061 ake 1.6 should a\n-00017510: 6c73 6f20 776f 726b 2077 6974 6820 312e lso work with 1.\n-00017520: 362e 313b 2061 6674 6572 2061 6c6c 2c20 6.1; after all, \n-00017530: 7468 6973 2069 730a 7768 6174 2070 656f this is.what peo\n-00017540: 706c 6520 6578 7065 6374 2066 726f 6d20 ple expect from \n-00017550: 6275 6720 6669 7820 7265 6c65 6173 6573 bug fix releases\n-00017560: 2e0a 0a20 2020 4966 2079 6f75 7220 7061 ... If your pa\n-00017570: 636b 6167 6520 7265 6c69 6573 206f 6e20 ckage relies on \n-00017580: 6120 6665 6174 7572 6520 6f72 2061 2062 a feature or a b\n-00017590: 7567 2066 6978 2069 6e74 726f 6475 6365 ug fix introduce\n-000175a0: 6420 696e 2061 0a72 656c 6561 7365 2c20 d in a.release, \n-000175b0: 796f 7520 6361 6e20 7061 7373 2074 6869 you can pass thi\n-000175c0: 7320 7665 7273 696f 6e20 6173 2061 6e20 s version as an \n-000175d0: 6f70 7469 6f6e 2074 6f20 4175 746f 6d61 option to Automa\n-000175e0: 6b65 2074 6f20 656e 7375 7265 0a6f 6c64 ke to ensure.old\n-000175f0: 6572 2072 656c 6561 7365 7320 7769 6c6c er releases will\n-00017600: 206e 6f74 2062 6520 7573 6564 2e20 2046 not be used. F\n-00017610: 6f72 2069 6e73 7461 6e63 652c 2075 7365 or instance, use\n-00017620: 2074 6869 7320 696e 2079 6f75 720a e280 this in your...\n-00017630: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n-00017640: 3a0a 0a20 2020 2020 2020 414d 5f49 4e49 :.. AM_INI\n-00017650: 545f 4155 544f 4d41 4b45 285b 312e 362e T_AUTOMAKE([1.6.\n-00017660: 315d 2920 2020 2064 6e6c 2052 6571 7569 1]) dnl Requi\n-00017670: 7265 2041 7574 6f6d 616b 6520 312e 362e re Automake 1.6.\n-00017680: 3120 6f72 2062 6574 7465 722e 0a0a 6f72 1 or better...or\n-00017690: 2c20 696e 2061 2070 6172 7469 6375 6c61 , in a particula\n-000176a0: 7220 e280 984d 616b 6566 696c 652e 616d r ...Makefile.am\n-000176b0: e280 993a 0a0a 2020 2020 2020 2041 5554 ...:.. AUT\n-000176c0: 4f4d 414b 455f 4f50 5449 4f4e 5320 3d20 OMAKE_OPTIONS = \n-000176d0: 312e 362e 3120 2020 2320 5265 7175 6972 1.6.1 # Requir\n-000176e0: 6520 4175 746f 6d61 6b65 2031 2e36 2e31 e Automake 1.6.1\n-000176f0: 206f 7220 6265 7474 6572 2e0a 0a41 7574 or better...Aut\n-00017700: 6f6d 616b 6520 7769 6c6c 2070 7269 6e74 omake will print\n-00017710: 2061 6e20 6572 726f 7220 6d65 7373 6167 an error messag\n-00017720: 6520 6966 2069 7473 2076 6572 7369 6f6e e if its version\n-00017730: 2069 7320 6f6c 6465 7220 7468 616e 2074 is older than t\n-00017740: 6865 0a72 6571 7565 7374 6564 2076 6572 he.requested ver\n-00017750: 7369 6f6e 2e0a 0a57 6861 7420 6973 2069 sion...What is i\n-00017760: 6e20 7468 6520 4150 490a 3d3d 3d3d 3d3d n the API.======\n-00017770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 ============..Au\n-00017780: 746f 6d61 6b65 2773 2070 726f 6772 616d tomake's program\n-00017790: 6d69 6e67 2069 6e74 6572 6661 6365 2069 ming interface i\n-000177a0: 7320 6e6f 7420 6561 7379 2074 6f20 6465 s not easy to de\n-000177b0: 6669 6e65 2e20 2042 6173 6963 616c 6c79 fine. Basically\n-000177c0: 2069 740a 7368 6f75 6c64 2069 6e63 6c75 it.should inclu\n-000177d0: 6465 2061 7420 6c65 6173 7420 616c 6c20 de at least all \n-000177e0: 2a64 6f63 756d 656e 7465 642a 2076 6172 *documented* var\n-000177f0: 6961 626c 6573 2061 6e64 2074 6172 6765 iables and targe\n-00017800: 7473 2074 6861 7420 610a e280 984d 616b ts that a....Mak\n-00017810: 6566 696c 652e 616d e280 9920 6175 7468 efile.am... auth\n-00017820: 6f72 2063 616e 2075 7365 2c20 616e 7920 or can use, any \n-00017830: 6265 6861 7669 6f72 2061 7373 6f63 6961 behavior associa\n-00017840: 7465 6420 7769 7468 2074 6865 6d20 2865 ted with them (e\n-00017850: 2e67 2e2c 0a74 6865 2070 6c61 6365 7320 .g.,.the places \n-00017860: 7768 6572 6520 e280 982d 686f 6f6b e280 where ...-hook..\n-00017870: 9927 7320 6172 6520 7275 6e29 2c20 7468 .'s are run), th\n-00017880: 6520 636f 6d6d 616e 6420 6c69 6e65 2069 e command line i\n-00017890: 6e74 6572 6661 6365 206f 660a e280 9861 nterface of....a\n-000178a0: 7574 6f6d 616b 65e2 8099 2061 6e64 20e2 utomake... and .\n-000178b0: 8098 6163 6c6f 6361 6ce2 8099 2c20 2e2e ..aclocal..., ..\n-000178c0: 2e0a 0a57 6861 7420 6973 206e 6f74 2069 ...What is not i\n-000178d0: 6e20 7468 6520 4150 490a 3d3d 3d3d 3d3d n the API.======\n+00017070: 2a2a 2a2a 2a2a 0a0a 4e65 7720 4175 746f ******..New Auto\n+00017080: 6d61 6b65 2072 656c 6561 7365 7320 7573 make releases us\n+00017090: 7561 6c6c 7920 696e 636c 7564 6520 6275 ually include bu\n+000170a0: 6720 6669 7865 7320 616e 6420 6e65 7720 g fixes and new \n+000170b0: 6665 6174 7572 6573 2e0a 556e 666f 7274 features..Unfort\n+000170c0: 756e 6174 656c 7920 7468 6579 206d 6179 unately they may\n+000170d0: 2061 6c73 6f20 696e 7472 6f64 7563 6520 also introduce \n+000170e0: 6e65 7720 6275 6773 2061 6e64 2069 6e63 new bugs and inc\n+000170f0: 6f6d 7061 7469 6269 6c69 7469 6573 2e0a ompatibilities..\n+00017100: 5468 6973 206d 616b 6573 2066 6f75 7220 This makes four \n+00017110: 7265 6173 6f6e 7320 7768 7920 6120 7061 reasons why a pa\n+00017120: 636b 6167 6520 6d61 7920 7265 7175 6972 ckage may requir\n+00017130: 6520 6120 7061 7274 6963 756c 6172 2041 e a particular A\n+00017140: 7574 6f6d 616b 650a 7665 7273 696f 6e2e utomake.version.\n+00017150: 0a0a 2020 2054 6869 6e67 7320 6765 7420 .. Things get \n+00017160: 776f 7273 6520 7768 656e 206d 6169 6e74 worse when maint\n+00017170: 6169 6e69 6e67 2061 206c 6172 6765 2074 aining a large t\n+00017180: 7265 6520 6f66 2070 6163 6b61 6765 732c ree of packages,\n+00017190: 2065 6163 6820 6f6e 650a 7265 7175 6972 each one.requir\n+000171a0: 696e 6720 6120 6469 6666 6572 656e 7420 ing a different \n+000171b0: 7665 7273 696f 6e20 6f66 2041 7574 6f6d version of Autom\n+000171c0: 616b 652e 2020 496e 2074 6865 2070 6173 ake. In the pas\n+000171d0: 742c 2074 6869 7320 6d65 616e 7420 7468 t, this meant th\n+000171e0: 6174 0a61 6e79 2064 6576 656c 6f70 6572 at.any developer\n+000171f0: 2028 616e 6420 736f 6d65 7469 6d65 7320 (and sometimes \n+00017200: 7573 6572 7329 2068 6164 2074 6f20 696e users) had to in\n+00017210: 7374 616c 6c20 7365 7665 7261 6c20 7665 stall several ve\n+00017220: 7273 696f 6e73 206f 660a 4175 746f 6d61 rsions of.Automa\n+00017230: 6b65 2069 6e20 6469 6666 6572 656e 7420 ke in different \n+00017240: 706c 6163 6573 2c20 616e 6420 7377 6974 places, and swit\n+00017250: 6368 20e2 8098 2450 4154 48e2 8099 2061 ch ...$PATH... a\n+00017260: 7070 726f 7072 6961 7465 6c79 2066 6f72 ppropriately for\n+00017270: 2065 6163 680a 7061 636b 6167 652e 0a0a each.package...\n+00017280: 2020 2053 7461 7274 696e 6720 7769 7468 Starting with\n+00017290: 2076 6572 7369 6f6e 2031 2e36 2c20 4175 version 1.6, Au\n+000172a0: 746f 6d61 6b65 2069 6e73 7461 6c6c 7320 tomake installs \n+000172b0: 7665 7273 696f 6e65 6420 6269 6e61 7269 versioned binari\n+000172c0: 6573 2e0a 5468 6973 206d 6561 6e73 2079 es..This means y\n+000172d0: 6f75 2063 616e 2069 6e73 7461 6c6c 2073 ou can install s\n+000172e0: 6576 6572 616c 2076 6572 7369 6f6e 7320 everal versions \n+000172f0: 6f66 2041 7574 6f6d 616b 6520 696e 2074 of Automake in t\n+00017300: 6865 2073 616d 650a e280 9824 7072 6566 he same....$pref\n+00017310: 6978 e280 992c 2061 6e64 2063 616e 2073 ix..., and can s\n+00017320: 656c 6563 7420 616e 2061 7262 6974 7261 elect an arbitra\n+00017330: 7279 2041 7574 6f6d 616b 6520 7665 7273 ry Automake vers\n+00017340: 696f 6e20 6279 2072 756e 6e69 6e67 0ae2 ion by running..\n+00017350: 8098 6175 746f 6d61 6b65 2d31 2e36 e280 ..automake-1.6..\n+00017360: 9920 6f72 20e2 8098 6175 746f 6d61 6b65 . or ...automake\n+00017370: 2d31 2e37 e280 9920 7769 7468 6f75 7420 -1.7... without \n+00017380: 6a75 6767 6c69 6e67 2077 6974 6820 e280 juggling with ..\n+00017390: 9824 5041 5448 e280 992e 0a46 7572 7468 .$PATH.....Furth\n+000173a0: 6572 6d6f 7265 2c20 e280 984d 616b 6566 ermore, ...Makef\n+000173b0: 696c 65e2 8099 2773 2067 656e 6572 6174 ile...'s generat\n+000173c0: 6564 2062 7920 4175 746f 6d61 6b65 2031 ed by Automake 1\n+000173d0: 2e36 2077 696c 6c20 7573 650a e280 9861 .6 will use....a\n+000173e0: 7574 6f6d 616b 652d 312e 36e2 8099 2065 utomake-1.6... e\n+000173f0: 7870 6c69 6369 746c 7920 696e 2074 6865 xplicitly in the\n+00017400: 6972 2072 6562 7569 6c64 2072 756c 6573 ir rebuild rules\n+00017410: 2e0a 0a20 2020 5468 6520 6e75 6d62 6572 ... The number\n+00017420: 20e2 8098 312e 36e2 8099 2069 6e20 e280 ...1.6... in ..\n+00017430: 9861 7574 6f6d 616b 652d 312e 36e2 8099 .automake-1.6...\n+00017440: 2069 7320 4175 746f 6d61 6b65 2773 2041 is Automake's A\n+00017450: 5049 2076 6572 7369 6f6e 2c20 6e6f 740a PI version, not.\n+00017460: 4175 746f 6d61 6b65 2773 2076 6572 7369 Automake's versi\n+00017470: 6f6e 2e20 2049 6620 6120 6275 6720 6669 on. If a bug fi\n+00017480: 7820 7265 6c65 6173 6520 6973 206d 6164 x release is mad\n+00017490: 652c 2066 6f72 2069 6e73 7461 6e63 6520 e, for instance \n+000174a0: 4175 746f 6d61 6b65 0a31 2e36 2e31 2c20 Automake.1.6.1, \n+000174b0: 7468 6520 4150 4920 7665 7273 696f 6e20 the API version \n+000174c0: 7769 6c6c 2072 656d 6169 6e20 312e 362e will remain 1.6.\n+000174d0: 2020 5468 6973 206d 6561 6e73 2074 6861 This means tha\n+000174e0: 7420 6120 7061 636b 6167 6520 7468 6174 t a package that\n+000174f0: 0a77 6f72 6b73 2077 6974 6820 4175 746f .works with Auto\n+00017500: 6d61 6b65 2031 2e36 2073 686f 756c 6420 make 1.6 should \n+00017510: 616c 736f 2077 6f72 6b20 7769 7468 2031 also work with 1\n+00017520: 2e36 2e31 3b20 6166 7465 7220 616c 6c2c .6.1; after all,\n+00017530: 2074 6869 7320 6973 0a77 6861 7420 7065 this is.what pe\n+00017540: 6f70 6c65 2065 7870 6563 7420 6672 6f6d ople expect from\n+00017550: 2062 7567 2066 6978 2072 656c 6561 7365 bug fix release\n+00017560: 732e 0a0a 2020 2049 6620 796f 7572 2070 s... If your p\n+00017570: 6163 6b61 6765 2072 656c 6965 7320 6f6e ackage relies on\n+00017580: 2061 2066 6561 7475 7265 206f 7220 6120 a feature or a \n+00017590: 6275 6720 6669 7820 696e 7472 6f64 7563 bug fix introduc\n+000175a0: 6564 2069 6e20 610a 7265 6c65 6173 652c ed in a.release,\n+000175b0: 2079 6f75 2063 616e 2070 6173 7320 7468 you can pass th\n+000175c0: 6973 2076 6572 7369 6f6e 2061 7320 616e is version as an\n+000175d0: 206f 7074 696f 6e20 746f 2041 7574 6f6d option to Autom\n+000175e0: 616b 6520 746f 2065 6e73 7572 650a 6f6c ake to ensure.ol\n+000175f0: 6465 7220 7265 6c65 6173 6573 2077 696c der releases wil\n+00017600: 6c20 6e6f 7420 6265 2075 7365 642e 2020 l not be used. \n+00017610: 466f 7220 696e 7374 616e 6365 2c20 7573 For instance, us\n+00017620: 6520 7468 6973 2069 6e20 796f 7572 0ae2 e this in your..\n+00017630: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+00017640: 993a 0a0a 2020 2020 2020 2041 4d5f 494e .:.. AM_IN\n+00017650: 4954 5f41 5554 4f4d 414b 4528 5b31 2e36 IT_AUTOMAKE([1.6\n+00017660: 2e31 5d29 2020 2020 646e 6c20 5265 7175 .1]) dnl Requ\n+00017670: 6972 6520 4175 746f 6d61 6b65 2031 2e36 ire Automake 1.6\n+00017680: 2e31 206f 7220 6265 7474 6572 2e0a 0a6f .1 or better...o\n+00017690: 722c 2069 6e20 6120 7061 7274 6963 756c r, in a particul\n+000176a0: 6172 20e2 8098 4d61 6b65 6669 6c65 2e61 ar ...Makefile.a\n+000176b0: 6de2 8099 3a0a 0a20 2020 2020 2020 4155 m...:.. AU\n+000176c0: 544f 4d41 4b45 5f4f 5054 494f 4e53 203d TOMAKE_OPTIONS =\n+000176d0: 2031 2e36 2e31 2020 2023 2052 6571 7569 1.6.1 # Requi\n+000176e0: 7265 2041 7574 6f6d 616b 6520 312e 362e re Automake 1.6.\n+000176f0: 3120 6f72 2062 6574 7465 722e 0a0a 4175 1 or better...Au\n+00017700: 746f 6d61 6b65 2077 696c 6c20 7072 696e tomake will prin\n+00017710: 7420 616e 2065 7272 6f72 206d 6573 7361 t an error messa\n+00017720: 6765 2069 6620 6974 7320 7665 7273 696f ge if its versio\n+00017730: 6e20 6973 206f 6c64 6572 2074 6861 6e20 n is older than \n+00017740: 7468 650a 7265 7175 6573 7465 6420 7665 the.requested ve\n+00017750: 7273 696f 6e2e 0a0a 5768 6174 2069 7320 rsion...What is \n+00017760: 696e 2074 6865 2041 5049 0a3d 3d3d 3d3d in the API.=====\n+00017770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A\n+00017780: 7574 6f6d 616b 6527 7320 7072 6f67 7261 utomake's progra\n+00017790: 6d6d 696e 6720 696e 7465 7266 6163 6520 mming interface \n+000177a0: 6973 206e 6f74 2065 6173 7920 746f 2064 is not easy to d\n+000177b0: 6566 696e 652e 2020 4261 7369 6361 6c6c efine. Basicall\n+000177c0: 7920 6974 0a73 686f 756c 6420 696e 636c y it.should incl\n+000177d0: 7564 6520 6174 206c 6561 7374 2061 6c6c ude at least all\n+000177e0: 202a 646f 6375 6d65 6e74 6564 2a20 7661 *documented* va\n+000177f0: 7269 6162 6c65 7320 616e 6420 7461 7267 riables and targ\n+00017800: 6574 7320 7468 6174 2061 0ae2 8098 4d61 ets that a....Ma\n+00017810: 6b65 6669 6c65 2e61 6de2 8099 2061 7574 kefile.am... aut\n+00017820: 686f 7220 6361 6e20 7573 652c 2061 6e79 hor can use, any\n+00017830: 2062 6568 6176 696f 7220 6173 736f 6369 behavior associ\n+00017840: 6174 6564 2077 6974 6820 7468 656d 2028 ated with them (\n+00017850: 652e 672e 2c0a 7468 6520 706c 6163 6573 e.g.,.the places\n+00017860: 2077 6865 7265 20e2 8098 2d68 6f6f 6be2 where ...-hook.\n+00017870: 8099 2773 2061 7265 2072 756e 292c 2074 ..'s are run), t\n+00017880: 6865 2063 6f6d 6d61 6e64 206c 696e 6520 he command line \n+00017890: 696e 7465 7266 6163 6520 6f66 0ae2 8098 interface of....\n+000178a0: 6175 746f 6d61 6b65 e280 9920 616e 6420 automake... and \n+000178b0: e280 9861 636c 6f63 616c e280 992c 202e ...aclocal..., .\n+000178c0: 2e2e 0a0a 5768 6174 2069 7320 6e6f 7420 ....What is not \n+000178d0: 696e 2074 6865 2041 5049 0a3d 3d3d 3d3d in the API.=====\n 000178e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000178f0: 0a0a 4576 6572 7920 756e 646f 6375 6d65 ..Every undocume\n-00017900: 6e74 6564 2076 6172 6961 626c 652c 2074 nted variable, t\n-00017910: 6172 6765 742c 206f 7220 636f 6d6d 616e arget, or comman\n-00017920: 6420 6c69 6e65 206f 7074 696f 6e2c 2069 d line option, i\n-00017930: 7320 6e6f 7420 7061 7274 0a6f 6620 7468 s not part.of th\n-00017940: 6520 4150 492e 2020 596f 7520 7368 6f75 e API. You shou\n-00017950: 6c64 2061 766f 6964 2075 7369 6e67 2074 ld avoid using t\n-00017960: 6865 6d2c 2061 7320 7468 6579 2063 6f75 hem, as they cou\n-00017970: 6c64 2063 6861 6e67 6520 6672 6f6d 206f ld change from o\n-00017980: 6e65 0a76 6572 7369 6f6e 2074 6f20 7468 ne.version to th\n-00017990: 6520 6f74 6865 7220 2865 7665 6e20 696e e other (even in\n-000179a0: 2062 7567 2066 6978 2072 656c 6561 7365 bug fix release\n-000179b0: 732c 2069 6620 7468 6973 2068 656c 7073 s, if this helps\n-000179c0: 2074 6f20 6669 7820 610a 6275 6729 2e0a to fix a.bug)..\n-000179d0: 0a20 2020 4966 2069 7420 7475 726e 7320 . If it turns \n-000179e0: 6f75 7420 796f 7520 6e65 6564 2074 6f20 out you need to \n-000179f0: 7573 6520 7375 6368 2061 6e20 756e 646f use such an undo\n-00017a00: 6375 6d65 6e74 6564 2066 6561 7475 7265 cumented feature\n-00017a10: 2c20 636f 6e74 6163 740a 3c61 7574 6f6d , contact. and\n-00017a30: 2074 7279 2074 6f20 6765 7420 6974 2064 try to get it d\n-00017a40: 6f63 756d 656e 7465 6420 616e 6420 6578 ocumented and ex\n-00017a50: 6572 6369 7365 6420 6279 2074 6865 0a74 ercised by the.t\n-00017a60: 6573 742d 7375 6974 652e 0a0a 1f0a 4669 est-suite.....Fi\n-00017a70: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-00017a80: 312e 696e 666f 2c20 204e 6f64 653a 2055 1.info, Node: U\n-00017a90: 7067 7261 6469 6e67 2c20 204e 6578 743a pgrading, Next:\n-00017aa0: 2046 4151 2c20 2050 7265 763a 2041 5049 FAQ, Prev: API\n-00017ab0: 2056 6572 7369 6f6e 696e 672c 2020 5570 Versioning, Up\n-00017ac0: 3a20 546f 700a 0a32 3720 5570 6772 6164 : Top..27 Upgrad\n-00017ad0: 696e 6720 6120 5061 636b 6167 6520 746f ing a Package to\n-00017ae0: 2061 204e 6577 6572 2041 7574 6f6d 616b a Newer Automak\n-00017af0: 6520 5665 7273 696f 6e0a 2a2a 2a2a 2a2a e Version.******\n+000178f0: 3d0a 0a45 7665 7279 2075 6e64 6f63 756d =..Every undocum\n+00017900: 656e 7465 6420 7661 7269 6162 6c65 2c20 ented variable, \n+00017910: 7461 7267 6574 2c20 6f72 2063 6f6d 6d61 target, or comma\n+00017920: 6e64 206c 696e 6520 6f70 7469 6f6e 2c20 nd line option, \n+00017930: 6973 206e 6f74 2070 6172 740a 6f66 2074 is not part.of t\n+00017940: 6865 2041 5049 2e20 2059 6f75 2073 686f he API. You sho\n+00017950: 756c 6420 6176 6f69 6420 7573 696e 6720 uld avoid using \n+00017960: 7468 656d 2c20 6173 2074 6865 7920 636f them, as they co\n+00017970: 756c 6420 6368 616e 6765 2066 726f 6d20 uld change from \n+00017980: 6f6e 650a 7665 7273 696f 6e20 746f 2074 one.version to t\n+00017990: 6865 206f 7468 6572 2028 6576 656e 2069 he other (even i\n+000179a0: 6e20 6275 6720 6669 7820 7265 6c65 6173 n bug fix releas\n+000179b0: 6573 2c20 6966 2074 6869 7320 6865 6c70 es, if this help\n+000179c0: 7320 746f 2066 6978 2061 0a62 7567 292e s to fix a.bug).\n+000179d0: 0a0a 2020 2049 6620 6974 2074 7572 6e73 .. If it turns\n+000179e0: 206f 7574 2079 6f75 206e 6565 6420 746f out you need to\n+000179f0: 2075 7365 2073 7563 6820 616e 2075 6e64 use such an und\n+00017a00: 6f63 756d 656e 7465 6420 6665 6174 7572 ocumented featur\n+00017a10: 652c 2063 6f6e 7461 6374 0a3c 6175 746f e, contact. an\n+00017a30: 6420 7472 7920 746f 2067 6574 2069 7420 d try to get it \n+00017a40: 646f 6375 6d65 6e74 6564 2061 6e64 2065 documented and e\n+00017a50: 7865 7263 6973 6564 2062 7920 7468 650a xercised by the.\n+00017a60: 7465 7374 2d73 7569 7465 2e0a 0a1f 0a46 test-suite.....F\n+00017a70: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00017a80: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00017a90: 5570 6772 6164 696e 672c 2020 4e65 7874 Upgrading, Next\n+00017aa0: 3a20 4641 512c 2020 5072 6576 3a20 4150 : FAQ, Prev: AP\n+00017ab0: 4920 5665 7273 696f 6e69 6e67 2c20 2055 I Versioning, U\n+00017ac0: 703a 2054 6f70 0a0a 3237 2055 7067 7261 p: Top..27 Upgra\n+00017ad0: 6469 6e67 2061 2050 6163 6b61 6765 2074 ding a Package t\n+00017ae0: 6f20 6120 4e65 7765 7220 4175 746f 6d61 o a Newer Automa\n+00017af0: 6b65 2056 6572 7369 6f6e 0a2a 2a2a 2a2a ke Version.*****\n 00017b00: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n 00017b10: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00017b20: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 4175 ************..Au\n-00017b30: 746f 6d61 6b65 206d 6169 6e74 6169 6e73 tomake maintains\n-00017b40: 2074 6872 6565 206b 696e 6420 6f66 2066 three kind of f\n-00017b50: 696c 6573 2069 6e20 6120 7061 636b 6167 iles in a packag\n-00017b60: 652e 0a0a 2020 20e2 80a2 20e2 8098 6163 e... ... ...ac\n-00017b70: 6c6f 6361 6c2e 6d34 e280 990a 2020 20e2 local.m4.... .\n-00017b80: 80a2 20e2 8098 4d61 6b65 6669 6c65 2e69 .. ...Makefile.i\n-00017b90: 6ee2 8099 730a 2020 20e2 80a2 2061 7578 n...s. ... aux\n-00017ba0: 696c 6961 7279 2074 6f6f 6c73 206c 696b iliary tools lik\n-00017bb0: 6520 e280 9869 6e73 7461 6c6c 2d73 68e2 e ...install-sh.\n-00017bc0: 8099 206f 7220 e280 9870 792d 636f 6d70 .. or ...py-comp\n-00017bd0: 696c 65e2 8099 0a0a 2020 20e2 8098 6163 ile..... ...ac\n-00017be0: 6c6f 6361 6c2e 6d34 e280 9920 6973 2067 local.m4... is g\n-00017bf0: 656e 6572 6174 6564 2062 7920 e280 9861 enerated by ...a\n-00017c00: 636c 6f63 616c e280 9920 616e 6420 636f clocal... and co\n-00017c10: 6e74 6169 6e73 2073 6f6d 650a 4175 746f ntains some.Auto\n-00017c20: 6d61 6b65 2d73 7570 706c 6965 6420 4d34 make-supplied M4\n-00017c30: 206d 6163 726f 732e 2020 4175 7869 6c69 macros. Auxili\n-00017c40: 6172 7920 746f 6f6c 7320 6172 6520 696e ary tools are in\n-00017c50: 7374 616c 6c65 6420 6279 20e2 8098 6175 stalled by ...au\n-00017c60: 746f 6d61 6b65 0a2d 2d61 6464 2d6d 6973 tomake.--add-mis\n-00017c70: 7369 6e67 e280 9920 7768 656e 206e 6565 sing... when nee\n-00017c80: 6465 642e 2020 e280 984d 616b 6566 696c ded. ...Makefil\n-00017c90: 652e 696e e280 9973 2061 7265 2062 7569 e.in...s are bui\n-00017ca0: 6c74 2066 726f 6d20 e280 984d 616b 6566 lt from ...Makef\n-00017cb0: 696c 652e 616d e280 990a 6279 20e2 8098 ile.am....by ...\n-00017cc0: 6175 746f 6d61 6b65 e280 992c 2061 6e64 automake..., and\n-00017cd0: 2072 656c 7920 6f6e 2074 6865 2064 6566 rely on the def\n-00017ce0: 696e 6974 696f 6e73 206f 6620 7468 6520 initions of the \n-00017cf0: 4d34 206d 6163 726f 7320 7075 7420 696e M4 macros put in\n-00017d00: 0ae2 8098 6163 6c6f 6361 6c2e 6d34 e280 ....aclocal.m4..\n-00017d10: 9920 6173 2077 656c 6c20 6173 2074 6865 . as well as the\n-00017d20: 2062 6568 6176 696f 7220 6f66 2074 6865 behavior of the\n-00017d30: 2061 7578 696c 6961 7279 2074 6f6f 6c73 auxiliary tools\n-00017d40: 2069 6e73 7461 6c6c 6564 2e0a 0a20 2020 installed... \n-00017d50: 4265 6361 7573 6520 616c 6c20 7468 6573 Because all thes\n-00017d60: 6520 6669 6c65 7320 6172 6520 636c 6f73 e files are clos\n-00017d70: 656c 7920 7265 6c61 7465 642c 2069 7420 ely related, it \n-00017d80: 6973 2069 6d70 6f72 7461 6e74 2074 6f0a is important to.\n-00017d90: 7265 6765 6e65 7261 7465 2061 6c6c 206f regenerate all o\n-00017da0: 6620 7468 656d 2077 6865 6e20 7570 6772 f them when upgr\n-00017db0: 6164 696e 6720 746f 2061 206e 6577 6572 ading to a newer\n-00017dc0: 2041 7574 6f6d 616b 6520 7265 6c65 6173 Automake releas\n-00017dd0: 652e 2020 5468 650a 7573 7561 6c20 7761 e. The.usual wa\n-00017de0: 7920 746f 2064 6f20 7468 6174 2069 730a y to do that is.\n-00017df0: 0a20 2020 2020 6163 6c6f 6361 6c20 2320 . aclocal # \n-00017e00: 7769 7468 2061 6e79 206f 7074 696f 6e20 with any option \n-00017e10: 6e65 6564 6564 2028 7375 6368 2061 202d needed (such a -\n-00017e20: 4920 6d34 290a 2020 2020 2061 7574 6f63 I m4). autoc\n-00017e30: 6f6e 660a 2020 2020 2061 7574 6f6d 616b onf. automak\n-00017e40: 6520 2d2d 6164 642d 6d69 7373 696e 6720 e --add-missing \n-00017e50: 2d2d 666f 7263 652d 6d69 7373 696e 670a --force-missing.\n-00017e60: 0a6f 7220 6d6f 7265 2063 6f6e 7665 6e69 .or more conveni\n-00017e70: 656e 746c 793a 0a0a 2020 2020 2061 7574 ently:.. aut\n-00017e80: 6f72 6563 6f6e 6620 2d76 6669 0a0a 2020 oreconf -vfi.. \n-00017e90: 2054 6865 2075 7365 206f 6620 e280 982d The use of ...-\n-00017ea0: 2d66 6f72 6365 2d6d 6973 7369 6e67 e280 -force-missing..\n-00017eb0: 9920 656e 7375 7265 7320 7468 6174 2061 . ensures that a\n-00017ec0: 7578 696c 6961 7279 2074 6f6f 6c73 2077 uxiliary tools w\n-00017ed0: 696c 6c20 6265 0a6f 7665 7272 6964 6465 ill be.overridde\n-00017ee0: 6e20 6279 206e 6577 2076 6572 7369 6f6e n by new version\n-00017ef0: 7320 282a 6e6f 7465 2061 7574 6f6d 616b s (*note automak\n-00017f00: 6520 496e 766f 6361 7469 6f6e 3a3a 292e e Invocation::).\n-00017f10: 0a0a 2020 2049 7420 6973 2069 6d70 6f72 .. It is impor\n-00017f20: 7461 6e74 2074 6f20 7265 6765 6e65 7261 tant to regenera\n-00017f30: 7465 2061 6c6c 2074 6865 7365 2066 696c te all these fil\n-00017f40: 6573 2065 6163 6820 7469 6d65 2041 7574 es each time Aut\n-00017f50: 6f6d 616b 6520 6973 0a75 7067 7261 6465 omake is.upgrade\n-00017f60: 642c 2065 7665 6e20 6265 7477 6565 6e20 d, even between \n-00017f70: 6275 6720 6669 7865 7320 7265 6c65 6173 bug fixes releas\n-00017f80: 6573 2e20 2046 6f72 2069 6e73 7461 6e63 es. For instanc\n-00017f90: 652c 2069 7420 6973 206e 6f74 0a75 6e75 e, it is not.unu\n-00017fa0: 7375 616c 2066 6f72 2061 2062 7567 2066 sual for a bug f\n-00017fb0: 6978 2074 6f20 696e 766f 6c76 6520 6368 ix to involve ch\n-00017fc0: 616e 6765 7320 746f 2062 6f74 6820 7468 anges to both th\n-00017fd0: 6520 7275 6c65 7320 6765 6e65 7261 7465 e rules generate\n-00017fe0: 6420 696e 0ae2 8098 4d61 6b65 6669 6c65 d in....Makefile\n-00017ff0: 2e69 6ee2 8099 2061 6e64 2074 6865 2073 .in... and the s\n-00018000: 7570 706f 7274 696e 6720 4d34 206d 6163 upporting M4 mac\n-00018010: 726f 7320 636f 7069 6564 2074 6f20 e280 ros copied to ..\n-00018020: 9861 636c 6f63 616c 2e6d 34e2 8099 2e0a .aclocal.m4.....\n-00018030: 0a20 2020 5072 6573 656e 746c 7920 e280 . Presently ..\n-00018040: 9861 7574 6f6d 616b 65e2 8099 2069 7320 .automake... is \n-00018050: 6162 6c65 2074 6f20 6469 6167 6e6f 7365 able to diagnose\n-00018060: 2073 6974 7561 7469 6f6e 7320 7768 6572 situations wher\n-00018070: 650a e280 9861 636c 6f63 616c 2e6d 34e2 e....aclocal.m4.\n-00018080: 8099 2068 6173 2062 6565 6e20 6765 6e65 .. has been gene\n-00018090: 7261 7465 6420 7769 7468 2061 6e6f 7468 rated with anoth\n-000180a0: 6572 2076 6572 7369 6f6e 206f 6620 e280 er version of ..\n-000180b0: 9861 636c 6f63 616c e280 992e 0a48 6f77 .aclocal.....How\n-000180c0: 6576 6572 2069 7420 6e65 7665 7220 6368 ever it never ch\n-000180d0: 6563 6b73 2077 6865 7468 6572 2061 7578 ecks whether aux\n-000180e0: 696c 6961 7279 2073 6372 6970 7473 2061 iliary scripts a\n-000180f0: 7265 2075 702d 746f 2d64 6174 652e 2020 re up-to-date. \n-00018100: 496e 0a6f 7468 6572 2077 6f72 6473 2c20 In.other words, \n-00018110: e280 9861 7574 6f6d 616b 65e2 8099 2077 ...automake... w\n-00018120: 696c 6c20 7465 6c6c 2079 6f75 2077 6865 ill tell you whe\n-00018130: 6e20 e280 9861 636c 6f63 616c e280 9920 n ...aclocal... \n-00018140: 6e65 6564 7320 746f 2062 6520 7265 7275 needs to be reru\n-00018150: 6e2c 0a62 7574 2069 7420 7769 6c6c 206e n,.but it will n\n-00018160: 6576 6572 2064 6961 676e 6f73 6520 6120 ever diagnose a \n-00018170: 6d69 7373 696e 6720 e280 982d 2d66 6f72 missing ...--for\n-00018180: 6365 2d6d 6973 7369 6e67 e280 992e 0a0a ce-missing......\n-00018190: 2020 2042 6566 6f72 6520 7570 6772 6164 Before upgrad\n-000181a0: 696e 6720 746f 2061 206e 6577 206d 616a ing to a new maj\n-000181b0: 6f72 2072 656c 6561 7365 2c20 6974 2069 or release, it i\n-000181c0: 7320 6120 676f 6f64 2069 6465 6120 746f s a good idea to\n-000181d0: 2072 6561 640a 7468 6520 6669 6c65 20e2 read.the file .\n-000181e0: 8098 4e45 5753 e280 992e 2020 5468 6973 ..NEWS.... This\n-000181f0: 2066 696c 6520 6c69 7374 7320 616c 6c20 file lists all \n-00018200: 6368 616e 6765 7320 6265 7477 6565 6e20 changes between \n-00018210: 7265 6c65 6173 6573 3a20 6e65 770a 6665 releases: new.fe\n-00018220: 6174 7572 6573 2c20 6f62 736f 6c65 7465 atures, obsolete\n-00018230: 2063 6f6e 7374 7275 6374 732c 206b 6e6f constructs, kno\n-00018240: 776e 2069 6e63 6f6d 7061 7469 6269 6c69 wn incompatibili\n-00018250: 7469 6573 2c20 616e 6420 776f 726b 6172 ties, and workar\n-00018260: 6f75 6e64 732e 0a0a 1f0a 4669 6c65 3a20 ounds.....File: \n-00018270: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n-00018280: 666f 2c20 204e 6f64 653a 2046 4151 2c20 fo, Node: FAQ, \n-00018290: 204e 6578 743a 2048 6973 746f 7279 2c20 Next: History, \n-000182a0: 2050 7265 763a 2055 7067 7261 6469 6e67 Prev: Upgrading\n-000182b0: 2c20 2055 703a 2054 6f70 0a0a 3238 2046 , Up: Top..28 F\n-000182c0: 7265 7175 656e 746c 7920 4173 6b65 6420 requently Asked \n-000182d0: 5175 6573 7469 6f6e 7320 6162 6f75 7420 Questions about \n-000182e0: 4175 746f 6d61 6b65 0a2a 2a2a 2a2a 2a2a Automake.*******\n+00017b20: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a41 *************..A\n+00017b30: 7574 6f6d 616b 6520 6d61 696e 7461 696e utomake maintain\n+00017b40: 7320 7468 7265 6520 6b69 6e64 206f 6620 s three kind of \n+00017b50: 6669 6c65 7320 696e 2061 2070 6163 6b61 files in a packa\n+00017b60: 6765 2e0a 0a20 2020 e280 a220 e280 9861 ge... ... ...a\n+00017b70: 636c 6f63 616c 2e6d 34e2 8099 0a20 2020 clocal.m4.... \n+00017b80: e280 a220 e280 984d 616b 6566 696c 652e ... ...Makefile.\n+00017b90: 696e e280 9973 0a20 2020 e280 a220 6175 in...s. ... au\n+00017ba0: 7869 6c69 6172 7920 746f 6f6c 7320 6c69 xiliary tools li\n+00017bb0: 6b65 20e2 8098 696e 7374 616c 6c2d 7368 ke ...install-sh\n+00017bc0: e280 9920 6f72 20e2 8098 7079 2d63 6f6d ... or ...py-com\n+00017bd0: 7069 6c65 e280 990a 0a20 2020 e280 9861 pile..... ...a\n+00017be0: 636c 6f63 616c 2e6d 34e2 8099 2069 7320 clocal.m4... is \n+00017bf0: 6765 6e65 7261 7465 6420 6279 20e2 8098 generated by ...\n+00017c00: 6163 6c6f 6361 6ce2 8099 2061 6e64 2063 aclocal... and c\n+00017c10: 6f6e 7461 696e 7320 736f 6d65 0a41 7574 ontains some.Aut\n+00017c20: 6f6d 616b 652d 7375 7070 6c69 6564 204d omake-supplied M\n+00017c30: 3420 6d61 6372 6f73 2e20 2041 7578 696c 4 macros. Auxil\n+00017c40: 6961 7279 2074 6f6f 6c73 2061 7265 2069 iary tools are i\n+00017c50: 6e73 7461 6c6c 6564 2062 7920 e280 9861 nstalled by ...a\n+00017c60: 7574 6f6d 616b 650a 2d2d 6164 642d 6d69 utomake.--add-mi\n+00017c70: 7373 696e 67e2 8099 2077 6865 6e20 6e65 ssing... when ne\n+00017c80: 6564 6564 2e20 20e2 8098 4d61 6b65 6669 eded. ...Makefi\n+00017c90: 6c65 2e69 6ee2 8099 7320 6172 6520 6275 le.in...s are bu\n+00017ca0: 696c 7420 6672 6f6d 20e2 8098 4d61 6b65 ilt from ...Make\n+00017cb0: 6669 6c65 2e61 6de2 8099 0a62 7920 e280 file.am....by ..\n+00017cc0: 9861 7574 6f6d 616b 65e2 8099 2c20 616e .automake..., an\n+00017cd0: 6420 7265 6c79 206f 6e20 7468 6520 6465 d rely on the de\n+00017ce0: 6669 6e69 7469 6f6e 7320 6f66 2074 6865 finitions of the\n+00017cf0: 204d 3420 6d61 6372 6f73 2070 7574 2069 M4 macros put i\n+00017d00: 6e0a e280 9861 636c 6f63 616c 2e6d 34e2 n....aclocal.m4.\n+00017d10: 8099 2061 7320 7765 6c6c 2061 7320 7468 .. as well as th\n+00017d20: 6520 6265 6861 7669 6f72 206f 6620 7468 e behavior of th\n+00017d30: 6520 6175 7869 6c69 6172 7920 746f 6f6c e auxiliary tool\n+00017d40: 7320 696e 7374 616c 6c65 642e 0a0a 2020 s installed... \n+00017d50: 2042 6563 6175 7365 2061 6c6c 2074 6865 Because all the\n+00017d60: 7365 2066 696c 6573 2061 7265 2063 6c6f se files are clo\n+00017d70: 7365 6c79 2072 656c 6174 6564 2c20 6974 sely related, it\n+00017d80: 2069 7320 696d 706f 7274 616e 7420 746f is important to\n+00017d90: 0a72 6567 656e 6572 6174 6520 616c 6c20 .regenerate all \n+00017da0: 6f66 2074 6865 6d20 7768 656e 2075 7067 of them when upg\n+00017db0: 7261 6469 6e67 2074 6f20 6120 6e65 7765 rading to a newe\n+00017dc0: 7220 4175 746f 6d61 6b65 2072 656c 6561 r Automake relea\n+00017dd0: 7365 2e20 2054 6865 0a75 7375 616c 2077 se. The.usual w\n+00017de0: 6179 2074 6f20 646f 2074 6861 7420 6973 ay to do that is\n+00017df0: 0a0a 2020 2020 2061 636c 6f63 616c 2023 .. aclocal #\n+00017e00: 2077 6974 6820 616e 7920 6f70 7469 6f6e with any option\n+00017e10: 206e 6565 6465 6420 2873 7563 6820 6120 needed (such a \n+00017e20: 2d49 206d 3429 0a20 2020 2020 6175 746f -I m4). auto\n+00017e30: 636f 6e66 0a20 2020 2020 6175 746f 6d61 conf. automa\n+00017e40: 6b65 202d 2d61 6464 2d6d 6973 7369 6e67 ke --add-missing\n+00017e50: 202d 2d66 6f72 6365 2d6d 6973 7369 6e67 --force-missing\n+00017e60: 0a0a 6f72 206d 6f72 6520 636f 6e76 656e ..or more conven\n+00017e70: 6965 6e74 6c79 3a0a 0a20 2020 2020 6175 iently:.. au\n+00017e80: 746f 7265 636f 6e66 202d 7666 690a 0a20 toreconf -vfi.. \n+00017e90: 2020 5468 6520 7573 6520 6f66 20e2 8098 The use of ...\n+00017ea0: 2d2d 666f 7263 652d 6d69 7373 696e 67e2 --force-missing.\n+00017eb0: 8099 2065 6e73 7572 6573 2074 6861 7420 .. ensures that \n+00017ec0: 6175 7869 6c69 6172 7920 746f 6f6c 7320 auxiliary tools \n+00017ed0: 7769 6c6c 2062 650a 6f76 6572 7269 6464 will be.overridd\n+00017ee0: 656e 2062 7920 6e65 7720 7665 7273 696f en by new versio\n+00017ef0: 6e73 2028 2a6e 6f74 6520 6175 746f 6d61 ns (*note automa\n+00017f00: 6b65 2049 6e76 6f63 6174 696f 6e3a 3a29 ke Invocation::)\n+00017f10: 2e0a 0a20 2020 4974 2069 7320 696d 706f ... It is impo\n+00017f20: 7274 616e 7420 746f 2072 6567 656e 6572 rtant to regener\n+00017f30: 6174 6520 616c 6c20 7468 6573 6520 6669 ate all these fi\n+00017f40: 6c65 7320 6561 6368 2074 696d 6520 4175 les each time Au\n+00017f50: 746f 6d61 6b65 2069 730a 7570 6772 6164 tomake is.upgrad\n+00017f60: 6564 2c20 6576 656e 2062 6574 7765 656e ed, even between\n+00017f70: 2062 7567 2066 6978 6573 2072 656c 6561 bug fixes relea\n+00017f80: 7365 732e 2020 466f 7220 696e 7374 616e ses. For instan\n+00017f90: 6365 2c20 6974 2069 7320 6e6f 740a 756e ce, it is not.un\n+00017fa0: 7573 7561 6c20 666f 7220 6120 6275 6720 usual for a bug \n+00017fb0: 6669 7820 746f 2069 6e76 6f6c 7665 2063 fix to involve c\n+00017fc0: 6861 6e67 6573 2074 6f20 626f 7468 2074 hanges to both t\n+00017fd0: 6865 2072 756c 6573 2067 656e 6572 6174 he rules generat\n+00017fe0: 6564 2069 6e0a e280 984d 616b 6566 696c ed in....Makefil\n+00017ff0: 652e 696e e280 9920 616e 6420 7468 6520 e.in... and the \n+00018000: 7375 7070 6f72 7469 6e67 204d 3420 6d61 supporting M4 ma\n+00018010: 6372 6f73 2063 6f70 6965 6420 746f 20e2 cros copied to .\n+00018020: 8098 6163 6c6f 6361 6c2e 6d34 e280 992e ..aclocal.m4....\n+00018030: 0a0a 2020 2050 7265 7365 6e74 6c79 20e2 .. Presently .\n+00018040: 8098 6175 746f 6d61 6b65 e280 9920 6973 ..automake... is\n+00018050: 2061 626c 6520 746f 2064 6961 676e 6f73 able to diagnos\n+00018060: 6520 7369 7475 6174 696f 6e73 2077 6865 e situations whe\n+00018070: 7265 0ae2 8098 6163 6c6f 6361 6c2e 6d34 re....aclocal.m4\n+00018080: e280 9920 6861 7320 6265 656e 2067 656e ... has been gen\n+00018090: 6572 6174 6564 2077 6974 6820 616e 6f74 erated with anot\n+000180a0: 6865 7220 7665 7273 696f 6e20 6f66 20e2 her version of .\n+000180b0: 8098 6163 6c6f 6361 6ce2 8099 2e0a 486f ..aclocal.....Ho\n+000180c0: 7765 7665 7220 6974 206e 6576 6572 2063 wever it never c\n+000180d0: 6865 636b 7320 7768 6574 6865 7220 6175 hecks whether au\n+000180e0: 7869 6c69 6172 7920 7363 7269 7074 7320 xiliary scripts \n+000180f0: 6172 6520 7570 2d74 6f2d 6461 7465 2e20 are up-to-date. \n+00018100: 2049 6e0a 6f74 6865 7220 776f 7264 732c In.other words,\n+00018110: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+00018120: 7769 6c6c 2074 656c 6c20 796f 7520 7768 will tell you wh\n+00018130: 656e 20e2 8098 6163 6c6f 6361 6ce2 8099 en ...aclocal...\n+00018140: 206e 6565 6473 2074 6f20 6265 2072 6572 needs to be rer\n+00018150: 756e 2c0a 6275 7420 6974 2077 696c 6c20 un,.but it will \n+00018160: 6e65 7665 7220 6469 6167 6e6f 7365 2061 never diagnose a\n+00018170: 206d 6973 7369 6e67 20e2 8098 2d2d 666f missing ...--fo\n+00018180: 7263 652d 6d69 7373 696e 67e2 8099 2e0a rce-missing.....\n+00018190: 0a20 2020 4265 666f 7265 2075 7067 7261 . Before upgra\n+000181a0: 6469 6e67 2074 6f20 6120 6e65 7720 6d61 ding to a new ma\n+000181b0: 6a6f 7220 7265 6c65 6173 652c 2069 7420 jor release, it \n+000181c0: 6973 2061 2067 6f6f 6420 6964 6561 2074 is a good idea t\n+000181d0: 6f20 7265 6164 0a74 6865 2066 696c 6520 o read.the file \n+000181e0: e280 984e 4557 53e2 8099 2e20 2054 6869 ...NEWS.... Thi\n+000181f0: 7320 6669 6c65 206c 6973 7473 2061 6c6c s file lists all\n+00018200: 2063 6861 6e67 6573 2062 6574 7765 656e changes between\n+00018210: 2072 656c 6561 7365 733a 206e 6577 0a66 releases: new.f\n+00018220: 6561 7475 7265 732c 206f 6273 6f6c 6574 eatures, obsolet\n+00018230: 6520 636f 6e73 7472 7563 7473 2c20 6b6e e constructs, kn\n+00018240: 6f77 6e20 696e 636f 6d70 6174 6962 696c own incompatibil\n+00018250: 6974 6965 732c 2061 6e64 2077 6f72 6b61 ities, and worka\n+00018260: 726f 756e 6473 2e0a 0a1f 0a46 696c 653a rounds.....File:\n+00018270: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00018280: 6e66 6f2c 2020 4e6f 6465 3a20 4641 512c nfo, Node: FAQ,\n+00018290: 2020 4e65 7874 3a20 4869 7374 6f72 792c Next: History,\n+000182a0: 2020 5072 6576 3a20 5570 6772 6164 696e Prev: Upgradin\n+000182b0: 672c 2020 5570 3a20 546f 700a 0a32 3820 g, Up: Top..28 \n+000182c0: 4672 6571 7565 6e74 6c79 2041 736b 6564 Frequently Asked\n+000182d0: 2051 7565 7374 696f 6e73 2061 626f 7574 Questions about\n+000182e0: 2041 7574 6f6d 616b 650a 2a2a 2a2a 2a2a Automake.******\n 000182f0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n 00018300: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00018310: 2a2a 2a2a 2a0a 0a54 6869 7320 6368 6170 *****..This chap\n-00018320: 7465 7220 636f 7665 7273 2073 6f6d 6520 ter covers some \n-00018330: 7175 6573 7469 6f6e 7320 7468 6174 206f questions that o\n-00018340: 6674 656e 2063 6f6d 6520 7570 206f 6e20 ften come up on \n-00018350: 7468 6520 6d61 696c 696e 670a 6c69 7374 the mailing.list\n-00018360: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 s...* Menu:..* C\n-00018370: 5653 3a3a 2020 2020 2020 2020 2020 2020 VS:: \n-00018380: 2020 2020 2020 2020 2020 2020 2043 5653 CVS\n-00018390: 2061 6e64 2067 656e 6572 6174 6564 2066 and generated f\n-000183a0: 696c 6573 0a2a 206d 6169 6e74 6169 6e65 iles.* maintaine\n-000183b0: 722d 6d6f 6465 3a3a 2020 2020 2020 2020 r-mode:: \n-000183c0: 2020 2020 206d 6973 7369 6e67 2061 6e64 missing and\n-000183d0: 2041 4d5f 4d41 494e 5441 494e 4552 5f4d AM_MAINTAINER_M\n-000183e0: 4f44 450a 2a20 5769 6c64 6361 7264 733a ODE.* Wildcards:\n-000183f0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00018400: 2020 2020 5768 7920 646f 6573 6e27 7420 Why doesn't \n-00018410: 4175 746f 6d61 6b65 2073 7570 706f 7274 Automake support\n-00018420: 2077 696c 6463 6172 6473 3f0a 2a20 4c69 wildcards?.* Li\n-00018430: 6d69 7461 7469 6f6e 7320 6f6e 2046 696c mitations on Fil\n-00018440: 6520 4e61 6d65 733a 3a20 2020 4c69 6d69 e Names:: Limi\n-00018450: 7461 7469 6f6e 7320 6f6e 2073 6f75 7263 tations on sourc\n-00018460: 6520 616e 6420 696e 7374 616c 6c65 6420 e and installed \n-00018470: 6669 6c65 206e 616d 6573 0a2a 2064 6973 file names.* dis\n-00018480: 7463 6c65 616e 6368 6563 6b3a 3a20 2020 tcleancheck:: \n-00018490: 2020 2020 2020 2020 2020 2046 696c 6573 Files\n-000184a0: 206c 6566 7420 696e 2062 7569 6c64 2064 left in build d\n-000184b0: 6972 6563 746f 7279 2061 6674 6572 2064 irectory after d\n-000184c0: 6973 7463 6c65 616e 0a2a 2046 6c61 6720 istclean.* Flag \n-000184d0: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n-000184e0: 6e67 3a3a 2020 2020 2043 464c 4147 5320 ng:: CFLAGS \n-000184f0: 7673 2e20 414d 5f43 464c 4147 5320 7673 vs. AM_CFLAGS vs\n-00018500: 2e20 6d75 6d62 6c65 5f43 464c 4147 530a . mumble_CFLAGS.\n-00018510: 2a20 5265 6e61 6d65 6420 4f62 6a65 6374 * Renamed Object\n-00018520: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n-00018530: 5768 7920 6172 6520 6f62 6a65 6374 2066 Why are object f\n-00018540: 696c 6573 2073 6f6d 6574 696d 6573 2072 iles sometimes r\n-00018550: 656e 616d 6564 3f0a 2a20 5065 722d 4f62 enamed?.* Per-Ob\n-00018560: 6a65 6374 2046 6c61 6773 3a3a 2020 2020 ject Flags:: \n-00018570: 2020 2020 2020 2020 486f 7720 746f 2073 How to s\n-00018580: 696d 756c 6174 6520 7065 722d 6f62 6a65 imulate per-obje\n-00018590: 6374 2066 6c61 6773 3f0a 2a20 4d75 6c74 ct flags?.* Mult\n-000185a0: 6970 6c65 204f 7574 7075 7473 3a3a 2020 iple Outputs:: \n-000185b0: 2020 2020 2020 2020 2020 5772 6974 696e Writin\n-000185c0: 6720 7275 6c65 7320 666f 7220 746f 6f6c g rules for tool\n-000185d0: 7320 7769 7468 206d 616e 7920 6f75 7470 s with many outp\n-000185e0: 7574 2066 696c 6573 0a2a 2048 6172 642d ut files.* Hard-\n-000185f0: 436f 6465 6420 496e 7374 616c 6c20 5061 Coded Install Pa\n-00018600: 7468 733a 3a20 2020 2049 6e73 7461 6c6c ths:: Install\n-00018610: 696e 6720 746f 2068 6172 642d 636f 6465 ing to hard-code\n-00018620: 6420 6c6f 6361 7469 6f6e 730a 2a20 4465 d locations.* De\n-00018630: 6275 6767 696e 6720 4d61 6b65 2052 756c bugging Make Rul\n-00018640: 6573 3a3a 2020 2020 2020 2020 5374 7261 es:: Stra\n-00018650: 7465 6769 6573 2077 6865 6e20 7468 696e tegies when thin\n-00018660: 6773 2064 6f6e 2774 2077 6f72 6b20 6173 gs don't work as\n-00018670: 2065 7870 6563 7465 640a 2a20 5265 706f expected.* Repo\n-00018680: 7274 696e 6720 4275 6773 3a3a 2020 2020 rting Bugs:: \n-00018690: 2020 2020 2020 2020 2020 4665 6564 6261 Feedba\n-000186a0: 636b 206f 6e20 6275 6773 2061 6e64 2066 ck on bugs and f\n-000186b0: 6561 7475 7265 2072 6571 7565 7374 730a eature requests.\n-000186c0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-000186d0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-000186e0: 6465 3a20 4356 532c 2020 4e65 7874 3a20 de: CVS, Next: \n-000186f0: 6d61 696e 7461 696e 6572 2d6d 6f64 652c maintainer-mode,\n-00018700: 2020 5570 3a20 4641 510a 0a32 382e 3120 Up: FAQ..28.1 \n-00018710: 4356 5320 616e 6420 6765 6e65 7261 7465 CVS and generate\n-00018720: 6420 6669 6c65 730a 3d3d 3d3d 3d3d 3d3d d files.========\n+00018310: 2a2a 2a2a 2a2a 0a0a 5468 6973 2063 6861 ******..This cha\n+00018320: 7074 6572 2063 6f76 6572 7320 736f 6d65 pter covers some\n+00018330: 2071 7565 7374 696f 6e73 2074 6861 7420 questions that \n+00018340: 6f66 7465 6e20 636f 6d65 2075 7020 6f6e often come up on\n+00018350: 2074 6865 206d 6169 6c69 6e67 0a6c 6973 the mailing.lis\n+00018360: 7473 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ts...* Menu:..* \n+00018370: 4356 533a 3a20 2020 2020 2020 2020 2020 CVS:: \n+00018380: 2020 2020 2020 2020 2020 2020 2020 4356 CV\n+00018390: 5320 616e 6420 6765 6e65 7261 7465 6420 S and generated \n+000183a0: 6669 6c65 730a 2a20 6d61 696e 7461 696e files.* maintain\n+000183b0: 6572 2d6d 6f64 653a 3a20 2020 2020 2020 er-mode:: \n+000183c0: 2020 2020 2020 6d69 7373 696e 6720 616e missing an\n+000183d0: 6420 414d 5f4d 4149 4e54 4149 4e45 525f d AM_MAINTAINER_\n+000183e0: 4d4f 4445 0a2a 2057 696c 6463 6172 6473 MODE.* Wildcards\n+000183f0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00018400: 2020 2020 2057 6879 2064 6f65 736e 2774 Why doesn't\n+00018410: 2041 7574 6f6d 616b 6520 7375 7070 6f72 Automake suppor\n+00018420: 7420 7769 6c64 6361 7264 733f 0a2a 204c t wildcards?.* L\n+00018430: 696d 6974 6174 696f 6e73 206f 6e20 4669 imitations on Fi\n+00018440: 6c65 204e 616d 6573 3a3a 2020 204c 696d le Names:: Lim\n+00018450: 6974 6174 696f 6e73 206f 6e20 736f 7572 itations on sour\n+00018460: 6365 2061 6e64 2069 6e73 7461 6c6c 6564 ce and installed\n+00018470: 2066 696c 6520 6e61 6d65 730a 2a20 6469 file names.* di\n+00018480: 7374 636c 6561 6e63 6865 636b 3a3a 2020 stcleancheck:: \n+00018490: 2020 2020 2020 2020 2020 2020 4669 6c65 File\n+000184a0: 7320 6c65 6674 2069 6e20 6275 696c 6420 s left in build \n+000184b0: 6469 7265 6374 6f72 7920 6166 7465 7220 directory after \n+000184c0: 6469 7374 636c 6561 6e0a 2a20 466c 6167 distclean.* Flag\n+000184d0: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+000184e0: 696e 673a 3a20 2020 2020 4346 4c41 4753 ing:: CFLAGS\n+000184f0: 2076 732e 2041 4d5f 4346 4c41 4753 2076 vs. AM_CFLAGS v\n+00018500: 732e 206d 756d 626c 655f 4346 4c41 4753 s. mumble_CFLAGS\n+00018510: 0a2a 2052 656e 616d 6564 204f 626a 6563 .* Renamed Objec\n+00018520: 7473 3a3a 2020 2020 2020 2020 2020 2020 ts:: \n+00018530: 2057 6879 2061 7265 206f 626a 6563 7420 Why are object \n+00018540: 6669 6c65 7320 736f 6d65 7469 6d65 7320 files sometimes \n+00018550: 7265 6e61 6d65 643f 0a2a 2050 6572 2d4f renamed?.* Per-O\n+00018560: 626a 6563 7420 466c 6167 733a 3a20 2020 bject Flags:: \n+00018570: 2020 2020 2020 2020 2048 6f77 2074 6f20 How to \n+00018580: 7369 6d75 6c61 7465 2070 6572 2d6f 626a simulate per-obj\n+00018590: 6563 7420 666c 6167 733f 0a2a 204d 756c ect flags?.* Mul\n+000185a0: 7469 706c 6520 4f75 7470 7574 733a 3a20 tiple Outputs:: \n+000185b0: 2020 2020 2020 2020 2020 2057 7269 7469 Writi\n+000185c0: 6e67 2072 756c 6573 2066 6f72 2074 6f6f ng rules for too\n+000185d0: 6c73 2077 6974 6820 6d61 6e79 206f 7574 ls with many out\n+000185e0: 7075 7420 6669 6c65 730a 2a20 4861 7264 put files.* Hard\n+000185f0: 2d43 6f64 6564 2049 6e73 7461 6c6c 2050 -Coded Install P\n+00018600: 6174 6873 3a3a 2020 2020 496e 7374 616c aths:: Instal\n+00018610: 6c69 6e67 2074 6f20 6861 7264 2d63 6f64 ling to hard-cod\n+00018620: 6564 206c 6f63 6174 696f 6e73 0a2a 2044 ed locations.* D\n+00018630: 6562 7567 6769 6e67 204d 616b 6520 5275 ebugging Make Ru\n+00018640: 6c65 733a 3a20 2020 2020 2020 2053 7472 les:: Str\n+00018650: 6174 6567 6965 7320 7768 656e 2074 6869 ategies when thi\n+00018660: 6e67 7320 646f 6e27 7420 776f 726b 2061 ngs don't work a\n+00018670: 7320 6578 7065 6374 6564 0a2a 2052 6570 s expected.* Rep\n+00018680: 6f72 7469 6e67 2042 7567 733a 3a20 2020 orting Bugs:: \n+00018690: 2020 2020 2020 2020 2020 2046 6565 6462 Feedb\n+000186a0: 6163 6b20 6f6e 2062 7567 7320 616e 6420 ack on bugs and \n+000186b0: 6665 6174 7572 6520 7265 7175 6573 7473 feature requests\n+000186c0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+000186d0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+000186e0: 6f64 653a 2043 5653 2c20 204e 6578 743a ode: CVS, Next:\n+000186f0: 206d 6169 6e74 6169 6e65 722d 6d6f 6465 maintainer-mode\n+00018700: 2c20 2055 703a 2046 4151 0a0a 3238 2e31 , Up: FAQ..28.1\n+00018710: 2043 5653 2061 6e64 2067 656e 6572 6174 CVS and generat\n+00018720: 6564 2066 696c 6573 0a3d 3d3d 3d3d 3d3d ed files.=======\n 00018730: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00018740: 3d3d 3d3d 0a0a 4261 636b 6772 6f75 6e64 ====..Background\n-00018750: 3a20 6469 7374 7269 6275 7465 6420 6765 : distributed ge\n-00018760: 6e65 7261 7465 6420 4669 6c65 730a 2d2d nerated Files.--\n+00018740: 3d3d 3d3d 3d0a 0a42 6163 6b67 726f 756e =====..Backgroun\n+00018750: 643a 2064 6973 7472 6962 7574 6564 2067 d: distributed g\n+00018760: 656e 6572 6174 6564 2046 696c 6573 0a2d enerated Files.-\n 00018770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00018780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00018790: 2d2d 2d2d 2d0a 0a50 6163 6b61 6765 7320 -----..Packages \n-000187a0: 6d61 6465 2077 6974 6820 4175 746f 636f made with Autoco\n-000187b0: 6e66 2061 6e64 2041 7574 6f6d 616b 6520 nf and Automake \n-000187c0: 7368 6970 2077 6974 6820 736f 6d65 2067 ship with some g\n-000187d0: 656e 6572 6174 6564 2066 696c 6573 0a6c enerated files.l\n-000187e0: 696b 6520 e280 9863 6f6e 6669 6775 7265 ike ...configure\n-000187f0: e280 9920 6f72 20e2 8098 4d61 6b65 6669 ... or ...Makefi\n-00018800: 6c65 2e69 6ee2 8099 2e20 2054 6865 7365 le.in.... These\n-00018810: 2066 696c 6573 2077 6572 6520 6765 6e65 files were gene\n-00018820: 7261 7465 6420 6f6e 2074 6865 0a64 6576 rated on the.dev\n-00018830: 656c 6f70 6572 2773 2068 6f73 7420 616e eloper's host an\n-00018840: 6420 6172 6520 6469 7374 7269 6275 7465 d are distribute\n-00018850: 6420 736f 2074 6861 7420 656e 642d 7573 d so that end-us\n-00018860: 6572 7320 646f 206e 6f74 2068 6176 6520 ers do not have \n-00018870: 746f 0a69 6e73 7461 6c6c 2074 6865 206d to.install the m\n-00018880: 6169 6e74 6169 6e65 7220 746f 6f6c 7320 aintainer tools \n-00018890: 7265 7175 6972 6564 2074 6f20 7265 6275 required to rebu\n-000188a0: 696c 6420 7468 656d 2e20 204f 7468 6572 ild them. Other\n-000188b0: 2067 656e 6572 6174 6564 0a66 696c 6573 generated.files\n-000188c0: 206c 696b 6520 4c65 7820 7363 616e 6e65 like Lex scanne\n-000188d0: 7273 2c20 5961 6363 2070 6172 7365 7273 rs, Yacc parsers\n-000188e0: 2c20 6f72 2049 6e66 6f20 646f 6375 6d65 , or Info docume\n-000188f0: 6e74 6174 696f 6e2c 2061 7265 0a75 7375 ntation, are.usu\n-00018900: 616c 6c79 2064 6973 7472 6962 7574 6564 ally distributed\n-00018910: 206f 6e20 7369 6d69 6c61 7220 6772 6f75 on similar grou\n-00018920: 6e64 732e 0a0a 2020 2041 7574 6f6d 616b nds... Automak\n-00018930: 6520 6f75 7470 7574 7320 7275 6c65 7320 e outputs rules \n-00018940: 696e 20e2 8098 4d61 6b65 6669 6c65 e280 in ...Makefile..\n-00018950: 9973 2074 6f20 7265 6275 696c 6420 7468 .s to rebuild th\n-00018960: 6573 6520 6669 6c65 732e 2020 466f 720a ese files. For.\n-00018970: 696e 7374 616e 6365 2c20 e280 986d 616b instance, ...mak\n-00018980: 65e2 8099 2077 696c 6c20 7275 6e20 e280 e... will run ..\n-00018990: 9861 7574 6f63 6f6e 66e2 8099 2074 6f20 .autoconf... to \n-000189a0: 7265 6275 696c 6420 e280 9863 6f6e 6669 rebuild ...confi\n-000189b0: 6775 7265 e280 9920 7768 656e 6576 6572 gure... whenever\n-000189c0: 0ae2 8098 636f 6e66 6967 7572 652e 6163 ....configure.ac\n-000189d0: e280 9920 6973 2063 6861 6e67 6564 2e20 ... is changed. \n-000189e0: 2054 6869 7320 6d61 6b65 7320 6465 7665 This makes deve\n-000189f0: 6c6f 706d 656e 7420 7361 6665 7220 6279 lopment safer by\n-00018a00: 2065 6e73 7572 696e 6720 610a e280 9863 ensuring a....c\n-00018a10: 6f6e 6669 6775 7265 e280 9920 6973 206e onfigure... is n\n-00018a20: 6576 6572 206f 7574 2d6f 662d 6461 7465 ever out-of-date\n-00018a30: 2077 6974 6820 7265 7370 6563 7420 746f with respect to\n-00018a40: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-00018a50: e280 992e 0a0a 2020 2041 7320 6765 6e65 ...... As gene\n-00018a60: 7261 7465 6420 6669 6c65 7320 7368 6970 rated files ship\n-00018a70: 7065 6420 696e 2070 6163 6b61 6765 7320 ped in packages \n-00018a80: 6172 6520 7570 2d74 6f2d 6461 7465 2c20 are up-to-date, \n-00018a90: 616e 6420 6265 6361 7573 650a e280 9874 and because....t\n-00018aa0: 6172 e280 9920 7072 6573 6572 7665 7320 ar... preserves \n-00018ab0: 7469 6d65 732d 7461 6d70 732c 2074 6865 times-tamps, the\n-00018ac0: 7365 2072 6562 7569 6c64 2072 756c 6573 se rebuild rules\n-00018ad0: 2061 7265 206e 6f74 2074 7269 6767 6572 are not trigger\n-00018ae0: 6564 2077 6865 6e0a 6120 7573 6572 2075 ed when.a user u\n-00018af0: 6e70 6163 6b73 2061 6e64 2062 7569 6c64 npacks and build\n-00018b00: 7320 6120 7061 636b 6167 652e 0a0a 4261 s a package...Ba\n-00018b10: 636b 6772 6f75 6e64 3a20 4356 5320 616e ckground: CVS an\n-00018b20: 6420 5469 6d65 7374 616d 7073 0a2d 2d2d d Timestamps.---\n+00018790: 2d2d 2d2d 2d2d 0a0a 5061 636b 6167 6573 ------..Packages\n+000187a0: 206d 6164 6520 7769 7468 2041 7574 6f63 made with Autoc\n+000187b0: 6f6e 6620 616e 6420 4175 746f 6d61 6b65 onf and Automake\n+000187c0: 2073 6869 7020 7769 7468 2073 6f6d 6520 ship with some \n+000187d0: 6765 6e65 7261 7465 6420 6669 6c65 730a generated files.\n+000187e0: 6c69 6b65 20e2 8098 636f 6e66 6967 7572 like ...configur\n+000187f0: 65e2 8099 206f 7220 e280 984d 616b 6566 e... or ...Makef\n+00018800: 696c 652e 696e e280 992e 2020 5468 6573 ile.in.... Thes\n+00018810: 6520 6669 6c65 7320 7765 7265 2067 656e e files were gen\n+00018820: 6572 6174 6564 206f 6e20 7468 650a 6465 erated on the.de\n+00018830: 7665 6c6f 7065 7227 7320 686f 7374 2061 veloper's host a\n+00018840: 6e64 2061 7265 2064 6973 7472 6962 7574 nd are distribut\n+00018850: 6564 2073 6f20 7468 6174 2065 6e64 2d75 ed so that end-u\n+00018860: 7365 7273 2064 6f20 6e6f 7420 6861 7665 sers do not have\n+00018870: 2074 6f0a 696e 7374 616c 6c20 7468 6520 to.install the \n+00018880: 6d61 696e 7461 696e 6572 2074 6f6f 6c73 maintainer tools\n+00018890: 2072 6571 7569 7265 6420 746f 2072 6562 required to reb\n+000188a0: 7569 6c64 2074 6865 6d2e 2020 4f74 6865 uild them. Othe\n+000188b0: 7220 6765 6e65 7261 7465 640a 6669 6c65 r generated.file\n+000188c0: 7320 6c69 6b65 204c 6578 2073 6361 6e6e s like Lex scann\n+000188d0: 6572 732c 2059 6163 6320 7061 7273 6572 ers, Yacc parser\n+000188e0: 732c 206f 7220 496e 666f 2064 6f63 756d s, or Info docum\n+000188f0: 656e 7461 7469 6f6e 2c20 6172 650a 7573 entation, are.us\n+00018900: 7561 6c6c 7920 6469 7374 7269 6275 7465 ually distribute\n+00018910: 6420 6f6e 2073 696d 696c 6172 2067 726f d on similar gro\n+00018920: 756e 6473 2e0a 0a20 2020 4175 746f 6d61 unds... Automa\n+00018930: 6b65 206f 7574 7075 7473 2072 756c 6573 ke outputs rules\n+00018940: 2069 6e20 e280 984d 616b 6566 696c 65e2 in ...Makefile.\n+00018950: 8099 7320 746f 2072 6562 7569 6c64 2074 ..s to rebuild t\n+00018960: 6865 7365 2066 696c 6573 2e20 2046 6f72 hese files. For\n+00018970: 0a69 6e73 7461 6e63 652c 20e2 8098 6d61 .instance, ...ma\n+00018980: 6b65 e280 9920 7769 6c6c 2072 756e 20e2 ke... will run .\n+00018990: 8098 6175 746f 636f 6e66 e280 9920 746f ..autoconf... to\n+000189a0: 2072 6562 7569 6c64 20e2 8098 636f 6e66 rebuild ...conf\n+000189b0: 6967 7572 65e2 8099 2077 6865 6e65 7665 igure... wheneve\n+000189c0: 720a e280 9863 6f6e 6669 6775 7265 2e61 r....configure.a\n+000189d0: 63e2 8099 2069 7320 6368 616e 6765 642e c... is changed.\n+000189e0: 2020 5468 6973 206d 616b 6573 2064 6576 This makes dev\n+000189f0: 656c 6f70 6d65 6e74 2073 6166 6572 2062 elopment safer b\n+00018a00: 7920 656e 7375 7269 6e67 2061 0ae2 8098 y ensuring a....\n+00018a10: 636f 6e66 6967 7572 65e2 8099 2069 7320 configure... is \n+00018a20: 6e65 7665 7220 6f75 742d 6f66 2d64 6174 never out-of-dat\n+00018a30: 6520 7769 7468 2072 6573 7065 6374 2074 e with respect t\n+00018a40: 6f20 e280 9863 6f6e 6669 6775 7265 2e61 o ...configure.a\n+00018a50: 63e2 8099 2e0a 0a20 2020 4173 2067 656e c...... As gen\n+00018a60: 6572 6174 6564 2066 696c 6573 2073 6869 erated files shi\n+00018a70: 7070 6564 2069 6e20 7061 636b 6167 6573 pped in packages\n+00018a80: 2061 7265 2075 702d 746f 2d64 6174 652c are up-to-date,\n+00018a90: 2061 6e64 2062 6563 6175 7365 0ae2 8098 and because....\n+00018aa0: 7461 72e2 8099 2070 7265 7365 7276 6573 tar... preserves\n+00018ab0: 2074 696d 6573 2d74 616d 7073 2c20 7468 times-tamps, th\n+00018ac0: 6573 6520 7265 6275 696c 6420 7275 6c65 ese rebuild rule\n+00018ad0: 7320 6172 6520 6e6f 7420 7472 6967 6765 s are not trigge\n+00018ae0: 7265 6420 7768 656e 0a61 2075 7365 7220 red when.a user \n+00018af0: 756e 7061 636b 7320 616e 6420 6275 696c unpacks and buil\n+00018b00: 6473 2061 2070 6163 6b61 6765 2e0a 0a42 ds a package...B\n+00018b10: 6163 6b67 726f 756e 643a 2043 5653 2061 ackground: CVS a\n+00018b20: 6e64 2054 696d 6573 7461 6d70 730a 2d2d nd Timestamps.--\n 00018b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00018b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a55 6e6c -----------..Unl\n-00018b50: 6573 7320 796f 7520 7573 6520 4356 5320 ess you use CVS \n-00018b60: 6b65 7977 6f72 6473 2028 696e 2077 6869 keywords (in whi\n-00018b70: 6368 2063 6173 6520 6669 6c65 7320 6d75 ch case files mu\n-00018b80: 7374 2062 6520 7570 6461 7465 6420 6174 st be updated at\n-00018b90: 0a63 6f6d 6d69 7420 7469 6d65 292c 2043 .commit time), C\n-00018ba0: 5653 2070 7265 7365 7276 6573 2074 696d VS preserves tim\n-00018bb0: 6573 7461 6d70 2064 7572 696e 6720 e280 estamp during ..\n-00018bc0: 9863 7673 2063 6f6d 6d69 74e2 8099 2061 .cvs commit... a\n-00018bd0: 6e64 20e2 8098 6376 730a 696d 706f 7274 nd ...cvs.import\n-00018be0: 202d 64e2 8099 206f 7065 7261 7469 6f6e -d... operation\n-00018bf0: 732e 0a0a 2020 2057 6865 6e20 796f 7520 s... When you \n-00018c00: 6368 6563 6b20 6f75 7420 6120 6669 6c65 check out a file\n-00018c10: 2075 7369 6e67 20e2 8098 6376 7320 6368 using ...cvs ch\n-00018c20: 6563 6b6f 7574 e280 9920 6974 7320 7469 eckout... its ti\n-00018c30: 6d65 7374 616d 7020 6973 2073 6574 0a74 mestamp is set.t\n-00018c40: 6f20 7468 6174 206f 6620 7468 6520 7265 o that of the re\n-00018c50: 7669 7369 6f6e 2074 6861 7420 6973 2062 vision that is b\n-00018c60: 6569 6e67 2063 6865 636b 6564 206f 7574 eing checked out\n-00018c70: 2e0a 0a20 2020 486f 7765 7665 722c 2064 ... However, d\n-00018c80: 7572 696e 6720 e280 9863 7673 2075 7064 uring ...cvs upd\n-00018c90: 6174 65e2 8099 2c20 6669 6c65 7320 7769 ate..., files wi\n-00018ca0: 6c6c 2068 6176 6520 7468 6520 6461 7465 ll have the date\n-00018cb0: 206f 6620 7468 6520 7570 6461 7465 2c0a of the update,.\n-00018cc0: 6e6f 7420 7468 6520 6f72 6967 696e 616c not the original\n-00018cd0: 2074 696d 6573 7461 6d70 206f 6620 7468 timestamp of th\n-00018ce0: 6973 2072 6576 6973 696f 6e2e 2020 5468 is revision. Th\n-00018cf0: 6973 2069 7320 6d65 616e 7420 746f 206d is is meant to m\n-00018d00: 616b 6520 7375 7265 0a74 6861 7420 e280 ake sure.that ..\n-00018d10: 986d 616b 65e2 8099 206e 6f74 6963 6573 .make... notices\n-00018d20: 2073 6f75 7263 6573 2066 696c 6573 2068 sources files h\n-00018d30: 6176 6520 6265 656e 2075 7064 6174 6564 ave been updated\n-00018d40: 2e0a 0a20 2020 5468 6973 2074 696d 6573 ... This times\n-00018d50: 7461 6d70 2073 6869 6674 2069 7320 7472 tamp shift is tr\n-00018d60: 6f75 626c 6573 6f6d 6520 7768 656e 2062 oublesome when b\n-00018d70: 6f74 6820 736f 7572 6365 7320 616e 6420 oth sources and \n-00018d80: 6765 6e65 7261 7465 640a 6669 6c65 7320 generated.files \n-00018d90: 6172 6520 6b65 7074 2075 6e64 6572 2043 are kept under C\n-00018da0: 5653 2e20 2042 6563 6175 7365 2043 5653 VS. Because CVS\n-00018db0: 2070 726f 6365 7373 6573 2066 696c 6573 processes files\n-00018dc0: 2069 6e20 6c65 7869 6361 6c20 6f72 6465 in lexical orde\n-00018dd0: 722c 0ae2 8098 636f 6e66 6967 7572 652e r,....configure.\n-00018de0: 6163 e280 9920 7769 6c6c 2061 7070 6561 ac... will appea\n-00018df0: 7220 6e65 7765 7220 7468 616e 20e2 8098 r newer than ...\n-00018e00: 636f 6e66 6967 7572 65e2 8099 2061 6674 configure... aft\n-00018e10: 6572 2061 20e2 8098 6376 7320 7570 6461 er a ...cvs upda\n-00018e20: 7465 e280 990a 7468 6174 2075 7064 6174 te....that updat\n-00018e30: 6573 2062 6f74 6820 6669 6c65 732c 2065 es both files, e\n-00018e40: 7665 6e20 6966 20e2 8098 636f 6e66 6967 ven if ...config\n-00018e50: 7572 65e2 8099 2077 6173 206e 6577 6572 ure... was newer\n-00018e60: 2074 6861 6e0a e280 9863 6f6e 6669 6775 than....configu\n-00018e70: 7265 2e61 63e2 8099 2077 6865 6e20 6974 re.ac... when it\n-00018e80: 2077 6173 2063 6865 636b 6564 2069 6e2e was checked in.\n-00018e90: 2020 4361 6c6c 696e 6720 e280 986d 616b Calling ...mak\n-00018ea0: 65e2 8099 2077 696c 6c20 7468 656e 2074 e... will then t\n-00018eb0: 7269 6767 6572 0a61 2073 7075 7269 6f75 rigger.a spuriou\n-00018ec0: 7320 7265 6275 696c 6420 6f66 20e2 8098 s rebuild of ...\n-00018ed0: 636f 6e66 6967 7572 65e2 8099 2e0a 0a4c configure......L\n-00018ee0: 6976 696e 6720 7769 7468 2043 5653 2069 iving with CVS i\n-00018ef0: 6e20 4175 746f 636f 6e66 6973 6361 7465 n Autoconfiscate\n-00018f00: 6420 5072 6f6a 6563 7473 0a2d 2d2d 2d2d d Projects.-----\n+00018b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 556e ------------..Un\n+00018b50: 6c65 7373 2079 6f75 2075 7365 2043 5653 less you use CVS\n+00018b60: 206b 6579 776f 7264 7320 2869 6e20 7768 keywords (in wh\n+00018b70: 6963 6820 6361 7365 2066 696c 6573 206d ich case files m\n+00018b80: 7573 7420 6265 2075 7064 6174 6564 2061 ust be updated a\n+00018b90: 740a 636f 6d6d 6974 2074 696d 6529 2c20 t.commit time), \n+00018ba0: 4356 5320 7072 6573 6572 7665 7320 7469 CVS preserves ti\n+00018bb0: 6d65 7374 616d 7020 6475 7269 6e67 20e2 mestamp during .\n+00018bc0: 8098 6376 7320 636f 6d6d 6974 e280 9920 ..cvs commit... \n+00018bd0: 616e 6420 e280 9863 7673 0a69 6d70 6f72 and ...cvs.impor\n+00018be0: 7420 2d64 e280 9920 6f70 6572 6174 696f t -d... operatio\n+00018bf0: 6e73 2e0a 0a20 2020 5768 656e 2079 6f75 ns... When you\n+00018c00: 2063 6865 636b 206f 7574 2061 2066 696c check out a fil\n+00018c10: 6520 7573 696e 6720 e280 9863 7673 2063 e using ...cvs c\n+00018c20: 6865 636b 6f75 74e2 8099 2069 7473 2074 heckout... its t\n+00018c30: 696d 6573 7461 6d70 2069 7320 7365 740a imestamp is set.\n+00018c40: 746f 2074 6861 7420 6f66 2074 6865 2072 to that of the r\n+00018c50: 6576 6973 696f 6e20 7468 6174 2069 7320 evision that is \n+00018c60: 6265 696e 6720 6368 6563 6b65 6420 6f75 being checked ou\n+00018c70: 742e 0a0a 2020 2048 6f77 6576 6572 2c20 t... However, \n+00018c80: 6475 7269 6e67 20e2 8098 6376 7320 7570 during ...cvs up\n+00018c90: 6461 7465 e280 992c 2066 696c 6573 2077 date..., files w\n+00018ca0: 696c 6c20 6861 7665 2074 6865 2064 6174 ill have the dat\n+00018cb0: 6520 6f66 2074 6865 2075 7064 6174 652c e of the update,\n+00018cc0: 0a6e 6f74 2074 6865 206f 7269 6769 6e61 .not the origina\n+00018cd0: 6c20 7469 6d65 7374 616d 7020 6f66 2074 l timestamp of t\n+00018ce0: 6869 7320 7265 7669 7369 6f6e 2e20 2054 his revision. T\n+00018cf0: 6869 7320 6973 206d 6561 6e74 2074 6f20 his is meant to \n+00018d00: 6d61 6b65 2073 7572 650a 7468 6174 20e2 make sure.that .\n+00018d10: 8098 6d61 6b65 e280 9920 6e6f 7469 6365 ..make... notice\n+00018d20: 7320 736f 7572 6365 7320 6669 6c65 7320 s sources files \n+00018d30: 6861 7665 2062 6565 6e20 7570 6461 7465 have been update\n+00018d40: 642e 0a0a 2020 2054 6869 7320 7469 6d65 d... This time\n+00018d50: 7374 616d 7020 7368 6966 7420 6973 2074 stamp shift is t\n+00018d60: 726f 7562 6c65 736f 6d65 2077 6865 6e20 roublesome when \n+00018d70: 626f 7468 2073 6f75 7263 6573 2061 6e64 both sources and\n+00018d80: 2067 656e 6572 6174 6564 0a66 696c 6573 generated.files\n+00018d90: 2061 7265 206b 6570 7420 756e 6465 7220 are kept under \n+00018da0: 4356 532e 2020 4265 6361 7573 6520 4356 CVS. Because CV\n+00018db0: 5320 7072 6f63 6573 7365 7320 6669 6c65 S processes file\n+00018dc0: 7320 696e 206c 6578 6963 616c 206f 7264 s in lexical ord\n+00018dd0: 6572 2c0a e280 9863 6f6e 6669 6775 7265 er,....configure\n+00018de0: 2e61 63e2 8099 2077 696c 6c20 6170 7065 .ac... will appe\n+00018df0: 6172 206e 6577 6572 2074 6861 6e20 e280 ar newer than ..\n+00018e00: 9863 6f6e 6669 6775 7265 e280 9920 6166 .configure... af\n+00018e10: 7465 7220 6120 e280 9863 7673 2075 7064 ter a ...cvs upd\n+00018e20: 6174 65e2 8099 0a74 6861 7420 7570 6461 ate....that upda\n+00018e30: 7465 7320 626f 7468 2066 696c 6573 2c20 tes both files, \n+00018e40: 6576 656e 2069 6620 e280 9863 6f6e 6669 even if ...confi\n+00018e50: 6775 7265 e280 9920 7761 7320 6e65 7765 gure... was newe\n+00018e60: 7220 7468 616e 0ae2 8098 636f 6e66 6967 r than....config\n+00018e70: 7572 652e 6163 e280 9920 7768 656e 2069 ure.ac... when i\n+00018e80: 7420 7761 7320 6368 6563 6b65 6420 696e t was checked in\n+00018e90: 2e20 2043 616c 6c69 6e67 20e2 8098 6d61 . Calling ...ma\n+00018ea0: 6b65 e280 9920 7769 6c6c 2074 6865 6e20 ke... will then \n+00018eb0: 7472 6967 6765 720a 6120 7370 7572 696f trigger.a spurio\n+00018ec0: 7573 2072 6562 7569 6c64 206f 6620 e280 us rebuild of ..\n+00018ed0: 9863 6f6e 6669 6775 7265 e280 992e 0a0a .configure......\n+00018ee0: 4c69 7669 6e67 2077 6974 6820 4356 5320 Living with CVS \n+00018ef0: 696e 2041 7574 6f63 6f6e 6669 7363 6174 in Autoconfiscat\n+00018f00: 6564 2050 726f 6a65 6374 730a 2d2d 2d2d ed Projects.----\n 00018f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00018f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00018f30: 2d2d 2d2d 2d2d 0a0a 5468 6572 6520 6172 ------..There ar\n-00018f40: 6520 6261 7369 6361 6c6c 7920 7477 6f20 e basically two \n-00018f50: 636c 616e 7320 616d 6f6e 6773 7420 6d61 clans amongst ma\n-00018f60: 696e 7461 696e 6572 733a 2074 686f 7365 intainers: those\n-00018f70: 2077 686f 206b 6565 7020 616c 6c0a 6469 who keep all.di\n-00018f80: 7374 7269 6275 7465 6420 6669 6c65 7320 stributed files \n-00018f90: 756e 6465 7220 4356 532c 2069 6e63 6c75 under CVS, inclu\n-00018fa0: 6469 6e67 2067 656e 6572 6174 6564 2066 ding generated f\n-00018fb0: 696c 6573 2c20 616e 6420 7468 6f73 6520 iles, and those \n-00018fc0: 7768 6f0a 6b65 6570 2067 656e 6572 6174 who.keep generat\n-00018fd0: 6564 2066 696c 6573 205f 6f75 745f 206f ed files _out_ o\n-00018fe0: 6620 4356 532e 0a0a 416c 6c20 4669 6c65 f CVS...All File\n-00018ff0: 7320 696e 2043 5653 0a2e 2e2e 2e2e 2e2e s in CVS........\n-00019000: 2e2e 2e2e 2e2e 2e2e 2e0a 0a20 2020 e280 ........... ..\n-00019010: a220 5468 6520 4356 5320 7265 706f 7369 . The CVS reposi\n-00019020: 746f 7279 2063 6f6e 7461 696e 7320 616c tory contains al\n-00019030: 6c20 6469 7374 7269 6275 7465 6420 6669 l distributed fi\n-00019040: 6c65 7320 736f 2079 6f75 206b 6e6f 770a les so you know.\n-00019050: 2020 2020 2065 7861 6374 6c79 2077 6861 exactly wha\n-00019060: 7420 6973 2064 6973 7472 6962 7574 6564 t is distributed\n-00019070: 2c20 616e 6420 796f 7520 6361 6e20 6368 , and you can ch\n-00019080: 6563 6b6f 7574 2061 6e79 2070 7269 6f72 eckout any prior\n-00019090: 2076 6572 7369 6f6e 0a20 2020 2020 656e version. en\n-000190a0: 7469 7265 6c79 2e0a 0a20 2020 e280 a220 tirely... ... \n-000190b0: 4d61 696e 7461 696e 6572 7320 6361 6e20 Maintainers can \n-000190c0: 7365 6520 686f 7720 6765 6e65 7261 7465 see how generate\n-000190d0: 6420 6669 6c65 7320 6576 6f6c 7665 2028 d files evolve (\n-000190e0: 666f 7220 696e 7374 616e 6365 2c20 796f for instance, yo\n-000190f0: 750a 2020 2020 2063 616e 2073 6565 2077 u. can see w\n-00019100: 6861 7420 6861 7070 656e 7320 746f 2079 hat happens to y\n-00019110: 6f75 7220 e280 984d 616b 6566 696c 652e our ...Makefile.\n-00019120: 696e e280 9973 2077 6865 6e20 796f 7520 in...s when you \n-00019130: 7570 6772 6164 650a 2020 2020 2041 7574 upgrade. Aut\n-00019140: 6f6d 616b 6520 616e 6420 6d61 6b65 2073 omake and make s\n-00019150: 7572 6520 7468 6579 206c 6f6f 6b20 4f4b ure they look OK\n-00019160: 292e 0a0a 2020 20e2 80a2 2055 7365 7273 )... ... Users\n-00019170: 2064 6f20 6e6f 7420 6e65 6564 2074 6865 do not need the\n-00019180: 2061 7574 6f74 6f6f 6c73 2074 6f20 6275 autotools to bu\n-00019190: 696c 6420 6120 6368 6563 6b6f 7574 206f ild a checkout o\n-000191a0: 6620 7468 6520 7072 6f6a 6563 742c 0a20 f the project,. \n-000191b0: 2020 2020 6974 2077 6f72 6b73 206a 7573 it works jus\n-000191c0: 7420 6c69 6b65 2061 2072 656c 6561 7365 t like a release\n-000191d0: 6420 7461 7262 616c 6c2e 0a0a 2020 20e2 d tarball... .\n-000191e0: 80a2 2049 6620 7573 6572 7320 7573 6520 .. If users use \n-000191f0: e280 9863 7673 2075 7064 6174 65e2 8099 ...cvs update...\n-00019200: 2074 6f20 7570 6461 7465 2074 6865 6972 to update their\n-00019210: 2063 6f70 792c 2069 6e73 7465 6164 206f copy, instead o\n-00019220: 6620 e280 9863 7673 0a20 2020 2020 6368 f ...cvs. ch\n-00019230: 6563 6b6f 7574 e280 9920 746f 2066 6574 eckout... to fet\n-00019240: 6368 2061 2066 7265 7368 206f 6e65 2c20 ch a fresh one, \n-00019250: 7469 6d65 7374 616d 7073 2077 696c 6c20 timestamps will \n-00019260: 6265 2069 6e61 6363 7572 6174 652e 0a20 be inaccurate.. \n-00019270: 2020 2020 536f 6d65 2072 6562 7569 6c64 Some rebuild\n-00019280: 2072 756c 6573 2077 696c 6c20 6265 2074 rules will be t\n-00019290: 7269 6767 6572 6564 2061 6e64 2061 7474 riggered and att\n-000192a0: 656d 7074 2074 6f20 7275 6e20 6465 7665 empt to run deve\n-000192b0: 6c6f 7065 720a 2020 2020 2074 6f6f 6c73 loper. tools\n-000192c0: 2073 7563 6820 6173 20e2 8098 6175 746f such as ...auto\n-000192d0: 636f 6e66 e280 9920 6f72 20e2 8098 6175 conf... or ...au\n-000192e0: 746f 6d61 6b65 e280 992e 0a0a 2020 2020 tomake...... \n-000192f0: 2041 6374 7561 6c6c 792c 2063 616c 6c73 Actually, calls\n-00019300: 2074 6f20 7375 6368 2074 6f6f 6c73 2061 to such tools a\n-00019310: 7265 2061 6c6c 2077 7261 7070 6564 2069 re all wrapped i\n-00019320: 6e74 6f20 6120 6361 6c6c 2074 6f20 7468 nto a call to th\n-00019330: 650a 2020 2020 20e2 8098 6d69 7373 696e e. ...missin\n-00019340: 67e2 8099 2073 6372 6970 7420 6469 7363 g... script disc\n-00019350: 7573 7365 6420 6c61 7465 7220 282a 6e6f ussed later (*no\n-00019360: 7465 206d 6169 6e74 6169 6e65 722d 6d6f te maintainer-mo\n-00019370: 6465 3a3a 292e 0a20 2020 2020 e280 986d de::).. ...m\n-00019380: 6973 7369 6e67 e280 9920 7769 6c6c 2074 issing... will t\n-00019390: 616b 6520 6361 7265 206f 6620 6669 7869 ake care of fixi\n-000193a0: 6e67 2074 6865 2074 696d 6573 7461 6d70 ng the timestamp\n-000193b0: 7320 7768 656e 2074 6865 7365 2074 6f6f s when these too\n-000193c0: 6c73 0a20 2020 2020 6172 6520 6e6f 7420 ls. are not \n-000193d0: 696e 7374 616c 6c65 642c 2073 6f20 7468 installed, so th\n-000193e0: 6174 2074 6865 2062 7569 6c64 2063 616e at the build can\n-000193f0: 2063 6f6e 7469 6e75 652e 0a0a 2020 20e2 continue... .\n-00019400: 80a2 2049 6e20 6469 7374 7269 6275 7465 .. In distribute\n-00019410: 6420 6465 7665 6c6f 706d 656e 742c 2064 d development, d\n-00019420: 6576 656c 6f70 6572 7320 6172 6520 6c69 evelopers are li\n-00019430: 6b65 6c79 2074 6f20 6861 7665 2064 6966 kely to have dif\n-00019440: 6665 7265 6e74 0a20 2020 2020 7665 7273 ferent. vers\n-00019450: 696f 6e20 6f66 2074 6865 206d 6169 6e74 ion of the maint\n-00019460: 6169 6e65 7220 746f 6f6c 7320 696e 7374 ainer tools inst\n-00019470: 616c 6c65 642e 2020 496e 2074 6869 7320 alled. In this \n-00019480: 6361 7365 2072 6562 7569 6c64 730a 2020 case rebuilds. \n-00019490: 2020 2074 7269 6767 6572 6564 2062 7920 triggered by \n-000194a0: 7469 6d65 7374 616d 7020 6c6f 7373 6167 timestamp lossag\n-000194b0: 6520 7769 6c6c 206c 6561 6420 746f 2073 e will lead to s\n-000194c0: 7075 7269 6f75 7320 6368 616e 6765 7320 purious changes \n-000194d0: 746f 0a20 2020 2020 6765 6e65 7261 7465 to. generate\n-000194e0: 6420 6669 6c65 732e 2020 5468 6572 6520 d files. There \n-000194f0: 6172 6520 7365 7665 7261 6c20 736f 6c75 are several solu\n-00019500: 7469 6f6e 7320 746f 2074 6869 733a 0a0a tions to this:..\n-00019510: 2020 2020 2020 2020 e280 a220 416c 6c20 ... All \n-00019520: 6465 7665 6c6f 7065 7273 2073 686f 756c developers shoul\n-00019530: 6420 7573 6520 7468 6520 7361 6d65 2076 d use the same v\n-00019540: 6572 7369 6f6e 732c 2073 6f20 7468 6174 ersions, so that\n-00019550: 2074 6865 0a20 2020 2020 2020 2020 2072 the. r\n-00019560: 6562 7569 6c74 2066 696c 6573 2061 7265 ebuilt files are\n-00019570: 2069 6465 6e74 6963 616c 2074 6f20 6669 identical to fi\n-00019580: 6c65 7320 696e 2043 5653 2e20 2028 5468 les in CVS. (Th\n-00019590: 6973 2073 7461 7274 7320 746f 0a20 2020 is starts to. \n-000195a0: 2020 2020 2020 2062 6520 6469 6666 6963 be diffic\n-000195b0: 756c 7420 7768 656e 2065 6163 6820 7072 ult when each pr\n-000195c0: 6f6a 6563 7420 796f 7520 776f 726b 206f oject you work o\n-000195d0: 6e20 7573 6573 2064 6966 6665 7265 6e74 n uses different\n-000195e0: 0a20 2020 2020 2020 2020 2076 6572 7369 . versi\n-000195f0: 6f6e 732e 290a 2020 2020 2020 2020 e280 ons.). ..\n-00019600: a220 4f72 2070 656f 706c 6520 7573 6520 . Or people use \n-00019610: 6120 7363 7269 7074 2074 6f20 6669 7820 a script to fix \n-00019620: 7468 6520 7469 6d65 7374 616d 7020 6166 the timestamp af\n-00019630: 7465 7220 6120 6368 6563 6b6f 7574 0a20 ter a checkout. \n-00019640: 2020 2020 2020 2020 2028 7468 6520 4743 (the GC\n-00019650: 4320 666f 6c6b 7320 6861 7665 2073 7563 C folks have suc\n-00019660: 6820 6120 7363 7269 7074 292e 0a20 2020 h a script).. \n-00019670: 2020 2020 20e2 80a2 204f 7220 e280 9863 ... Or ...c\n-00019680: 6f6e 6669 6775 7265 2e61 63e2 8099 2075 onfigure.ac... u\n-00019690: 7365 7320 e280 9841 4d5f 4d41 494e 5441 ses ...AM_MAINTA\n-000196a0: 494e 4552 5f4d 4f44 45e2 8099 2c20 7768 INER_MODE..., wh\n-000196b0: 6963 6820 7769 6c6c 0a20 2020 2020 2020 ich will. \n-000196c0: 2020 2064 6973 6162 6c65 2061 6c6c 2074 disable all t\n-000196d0: 6865 7365 2072 6562 7569 6c64 2072 756c hese rebuild rul\n-000196e0: 6573 2062 7920 6465 6661 756c 742e 2020 es by default. \n-000196f0: 5468 6973 2069 7320 6675 7274 6865 720a This is further.\n-00019700: 2020 2020 2020 2020 2020 6469 7363 7573 discus\n-00019710: 7365 6420 696e 202a 6e6f 7465 206d 6169 sed in *note mai\n-00019720: 6e74 6169 6e65 722d 6d6f 6465 3a3a 2e0a ntainer-mode::..\n-00019730: 0a20 2020 e280 a220 416c 7468 6f75 6768 . ... Although\n-00019740: 2077 6520 666f 6375 7365 6420 6f6e 2073 we focused on s\n-00019750: 7075 7269 6f75 7320 7265 6275 696c 6473 purious rebuilds\n-00019760: 2c20 7468 6520 636f 6e76 6572 7365 2063 , the converse c\n-00019770: 616e 2061 6c73 6f0a 2020 2020 2068 6170 an also. hap\n-00019780: 7065 6e2e 2020 4356 5327 7320 7469 6d65 pen. CVS's time\n-00019790: 7374 616d 7020 6861 6e64 6c69 6e67 2063 stamp handling c\n-000197a0: 616e 2061 6c73 6f20 6c65 7420 796f 7520 an also let you \n-000197b0: 7468 696e 6b20 616e 0a20 2020 2020 6f75 think an. ou\n-000197c0: 742d 6f66 2d64 6174 6520 6669 6c65 2069 t-of-date file i\n-000197d0: 7320 7570 2d74 6f2d 6461 7465 2e0a 0a20 s up-to-date... \n-000197e0: 2020 2020 466f 7220 696e 7374 616e 6365 For instance\n-000197f0: 2c20 7375 7070 6f73 6520 6120 6465 7665 , suppose a deve\n-00019800: 6c6f 7065 7220 6861 7320 6d6f 6469 6669 loper has modifi\n-00019810: 6564 20e2 8098 4d61 6b65 6669 6c65 2e61 ed ...Makefile.a\n-00019820: 6de2 8099 2061 6e64 0a20 2020 2020 6861 m... and. ha\n-00019830: 7320 7265 6275 696c 7420 e280 984d 616b s rebuilt ...Mak\n-00019840: 6566 696c 652e 696e e280 992c 2061 6e64 efile.in..., and\n-00019850: 2074 6865 6e20 6465 6369 6465 7320 746f then decides to\n-00019860: 2064 6f20 6120 6c61 7374 2d6d 696e 7574 do a last-minut\n-00019870: 650a 2020 2020 2063 6861 6e67 6520 746f e. change to\n-00019880: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n-00019890: 8099 2072 6967 6874 2062 6566 6f72 6520 .. right before \n-000198a0: 6368 6563 6b69 6e67 2069 6e20 626f 7468 checking in both\n-000198b0: 2066 696c 6573 0a20 2020 2020 2877 6974 files. (wit\n-000198c0: 686f 7574 2072 6562 7569 6c64 696e 6720 hout rebuilding \n-000198d0: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n-000198e0: 9920 746f 2061 6363 6f75 6e74 2066 6f72 . to account for\n-000198f0: 2074 6865 2063 6861 6e67 6529 2e0a 0a20 the change)... \n-00019900: 2020 2020 5468 6973 206c 6173 7420 6368 This last ch\n-00019910: 616e 6765 2074 6f20 e280 984d 616b 6566 ange to ...Makef\n-00019920: 696c 652e 616d e280 9920 6d61 6b65 7320 ile.am... makes \n-00019930: 7468 6520 636f 7079 206f 6620 e280 984d the copy of ...M\n-00019940: 616b 6566 696c 652e 696e e280 990a 2020 akefile.in.... \n-00019950: 2020 206f 7574 2d6f 662d 6461 7465 2e20 out-of-date. \n-00019960: 2053 696e 6365 2043 5653 2070 726f 6365 Since CVS proce\n-00019970: 7373 6573 2066 696c 6573 2061 6c70 6861 sses files alpha\n-00019980: 6265 7469 6361 6c6c 792c 2077 6865 6e0a betically, when.\n-00019990: 2020 2020 2061 6e6f 7468 6572 2064 6576 another dev\n-000199a0: 656c 6f70 6572 20e2 8098 6376 7320 7570 eloper ...cvs up\n-000199b0: 6461 7465 e280 9973 2068 6973 206f 7220 date...s his or \n-000199c0: 6865 7220 7472 6565 2c20 e280 984d 616b her tree, ...Mak\n-000199d0: 6566 696c 652e 696e e280 9920 7769 6c6c efile.in... will\n-000199e0: 0a20 2020 2020 6861 7070 656e 2074 6f20 . happen to \n-000199f0: 6265 206e 6577 6572 2074 6861 6e20 e280 be newer than ..\n-00019a00: 984d 616b 6566 696c 652e 616d e280 992e .Makefile.am....\n-00019a10: 2020 5468 6973 206f 7468 6572 2064 6576 This other dev\n-00019a20: 656c 6f70 6572 2077 696c 6c0a 2020 2020 eloper will. \n-00019a30: 206e 6f74 2073 6565 2074 6861 7420 e280 not see that ..\n-00019a40: 984d 616b 6566 696c 652e 696e e280 9920 .Makefile.in... \n-00019a50: 6973 206f 7574 2d6f 662d 6461 7465 2e0a is out-of-date..\n-00019a60: 0a47 656e 6572 6174 6564 2046 696c 6573 .Generated Files\n-00019a70: 206f 7574 206f 6620 4356 530a 2e2e 2e2e out of CVS.....\n+00018f30: 2d2d 2d2d 2d2d 2d0a 0a54 6865 7265 2061 -------..There a\n+00018f40: 7265 2062 6173 6963 616c 6c79 2074 776f re basically two\n+00018f50: 2063 6c61 6e73 2061 6d6f 6e67 7374 206d clans amongst m\n+00018f60: 6169 6e74 6169 6e65 7273 3a20 7468 6f73 aintainers: thos\n+00018f70: 6520 7768 6f20 6b65 6570 2061 6c6c 0a64 e who keep all.d\n+00018f80: 6973 7472 6962 7574 6564 2066 696c 6573 istributed files\n+00018f90: 2075 6e64 6572 2043 5653 2c20 696e 636c under CVS, incl\n+00018fa0: 7564 696e 6720 6765 6e65 7261 7465 6420 uding generated \n+00018fb0: 6669 6c65 732c 2061 6e64 2074 686f 7365 files, and those\n+00018fc0: 2077 686f 0a6b 6565 7020 6765 6e65 7261 who.keep genera\n+00018fd0: 7465 6420 6669 6c65 7320 5f6f 7574 5f20 ted files _out_ \n+00018fe0: 6f66 2043 5653 2e0a 0a41 6c6c 2046 696c of CVS...All Fil\n+00018ff0: 6573 2069 6e20 4356 530a 2e2e 2e2e 2e2e es in CVS.......\n+00019000: 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a 2020 20e2 ............ .\n+00019010: 80a2 2054 6865 2043 5653 2072 6570 6f73 .. The CVS repos\n+00019020: 6974 6f72 7920 636f 6e74 6169 6e73 2061 itory contains a\n+00019030: 6c6c 2064 6973 7472 6962 7574 6564 2066 ll distributed f\n+00019040: 696c 6573 2073 6f20 796f 7520 6b6e 6f77 iles so you know\n+00019050: 0a20 2020 2020 6578 6163 746c 7920 7768 . exactly wh\n+00019060: 6174 2069 7320 6469 7374 7269 6275 7465 at is distribute\n+00019070: 642c 2061 6e64 2079 6f75 2063 616e 2063 d, and you can c\n+00019080: 6865 636b 6f75 7420 616e 7920 7072 696f heckout any prio\n+00019090: 7220 7665 7273 696f 6e0a 2020 2020 2065 r version. e\n+000190a0: 6e74 6972 656c 792e 0a0a 2020 20e2 80a2 ntirely... ...\n+000190b0: 204d 6169 6e74 6169 6e65 7273 2063 616e Maintainers can\n+000190c0: 2073 6565 2068 6f77 2067 656e 6572 6174 see how generat\n+000190d0: 6564 2066 696c 6573 2065 766f 6c76 6520 ed files evolve \n+000190e0: 2866 6f72 2069 6e73 7461 6e63 652c 2079 (for instance, y\n+000190f0: 6f75 0a20 2020 2020 6361 6e20 7365 6520 ou. can see \n+00019100: 7768 6174 2068 6170 7065 6e73 2074 6f20 what happens to \n+00019110: 796f 7572 20e2 8098 4d61 6b65 6669 6c65 your ...Makefile\n+00019120: 2e69 6ee2 8099 7320 7768 656e 2079 6f75 .in...s when you\n+00019130: 2075 7067 7261 6465 0a20 2020 2020 4175 upgrade. Au\n+00019140: 746f 6d61 6b65 2061 6e64 206d 616b 6520 tomake and make \n+00019150: 7375 7265 2074 6865 7920 6c6f 6f6b 204f sure they look O\n+00019160: 4b29 2e0a 0a20 2020 e280 a220 5573 6572 K)... ... User\n+00019170: 7320 646f 206e 6f74 206e 6565 6420 7468 s do not need th\n+00019180: 6520 6175 746f 746f 6f6c 7320 746f 2062 e autotools to b\n+00019190: 7569 6c64 2061 2063 6865 636b 6f75 7420 uild a checkout \n+000191a0: 6f66 2074 6865 2070 726f 6a65 6374 2c0a of the project,.\n+000191b0: 2020 2020 2069 7420 776f 726b 7320 6a75 it works ju\n+000191c0: 7374 206c 696b 6520 6120 7265 6c65 6173 st like a releas\n+000191d0: 6564 2074 6172 6261 6c6c 2e0a 0a20 2020 ed tarball... \n+000191e0: e280 a220 4966 2075 7365 7273 2075 7365 ... If users use\n+000191f0: 20e2 8098 6376 7320 7570 6461 7465 e280 ...cvs update..\n+00019200: 9920 746f 2075 7064 6174 6520 7468 6569 . to update thei\n+00019210: 7220 636f 7079 2c20 696e 7374 6561 6420 r copy, instead \n+00019220: 6f66 20e2 8098 6376 730a 2020 2020 2063 of ...cvs. c\n+00019230: 6865 636b 6f75 74e2 8099 2074 6f20 6665 heckout... to fe\n+00019240: 7463 6820 6120 6672 6573 6820 6f6e 652c tch a fresh one,\n+00019250: 2074 696d 6573 7461 6d70 7320 7769 6c6c timestamps will\n+00019260: 2062 6520 696e 6163 6375 7261 7465 2e0a be inaccurate..\n+00019270: 2020 2020 2053 6f6d 6520 7265 6275 696c Some rebuil\n+00019280: 6420 7275 6c65 7320 7769 6c6c 2062 6520 d rules will be \n+00019290: 7472 6967 6765 7265 6420 616e 6420 6174 triggered and at\n+000192a0: 7465 6d70 7420 746f 2072 756e 2064 6576 tempt to run dev\n+000192b0: 656c 6f70 6572 0a20 2020 2020 746f 6f6c eloper. tool\n+000192c0: 7320 7375 6368 2061 7320 e280 9861 7574 s such as ...aut\n+000192d0: 6f63 6f6e 66e2 8099 206f 7220 e280 9861 oconf... or ...a\n+000192e0: 7574 6f6d 616b 65e2 8099 2e0a 0a20 2020 utomake...... \n+000192f0: 2020 4163 7475 616c 6c79 2c20 6361 6c6c Actually, call\n+00019300: 7320 746f 2073 7563 6820 746f 6f6c 7320 s to such tools \n+00019310: 6172 6520 616c 6c20 7772 6170 7065 6420 are all wrapped \n+00019320: 696e 746f 2061 2063 616c 6c20 746f 2074 into a call to t\n+00019330: 6865 0a20 2020 2020 e280 986d 6973 7369 he. ...missi\n+00019340: 6e67 e280 9920 7363 7269 7074 2064 6973 ng... script dis\n+00019350: 6375 7373 6564 206c 6174 6572 2028 2a6e cussed later (*n\n+00019360: 6f74 6520 6d61 696e 7461 696e 6572 2d6d ote maintainer-m\n+00019370: 6f64 653a 3a29 2e0a 2020 2020 20e2 8098 ode::).. ...\n+00019380: 6d69 7373 696e 67e2 8099 2077 696c 6c20 missing... will \n+00019390: 7461 6b65 2063 6172 6520 6f66 2066 6978 take care of fix\n+000193a0: 696e 6720 7468 6520 7469 6d65 7374 616d ing the timestam\n+000193b0: 7073 2077 6865 6e20 7468 6573 6520 746f ps when these to\n+000193c0: 6f6c 730a 2020 2020 2061 7265 206e 6f74 ols. are not\n+000193d0: 2069 6e73 7461 6c6c 6564 2c20 736f 2074 installed, so t\n+000193e0: 6861 7420 7468 6520 6275 696c 6420 6361 hat the build ca\n+000193f0: 6e20 636f 6e74 696e 7565 2e0a 0a20 2020 n continue... \n+00019400: e280 a220 496e 2064 6973 7472 6962 7574 ... In distribut\n+00019410: 6564 2064 6576 656c 6f70 6d65 6e74 2c20 ed development, \n+00019420: 6465 7665 6c6f 7065 7273 2061 7265 206c developers are l\n+00019430: 696b 656c 7920 746f 2068 6176 6520 6469 ikely to have di\n+00019440: 6666 6572 656e 740a 2020 2020 2076 6572 fferent. ver\n+00019450: 7369 6f6e 206f 6620 7468 6520 6d61 696e sion of the main\n+00019460: 7461 696e 6572 2074 6f6f 6c73 2069 6e73 tainer tools ins\n+00019470: 7461 6c6c 6564 2e20 2049 6e20 7468 6973 talled. In this\n+00019480: 2063 6173 6520 7265 6275 696c 6473 0a20 case rebuilds. \n+00019490: 2020 2020 7472 6967 6765 7265 6420 6279 triggered by\n+000194a0: 2074 696d 6573 7461 6d70 206c 6f73 7361 timestamp lossa\n+000194b0: 6765 2077 696c 6c20 6c65 6164 2074 6f20 ge will lead to \n+000194c0: 7370 7572 696f 7573 2063 6861 6e67 6573 spurious changes\n+000194d0: 2074 6f0a 2020 2020 2067 656e 6572 6174 to. generat\n+000194e0: 6564 2066 696c 6573 2e20 2054 6865 7265 ed files. There\n+000194f0: 2061 7265 2073 6576 6572 616c 2073 6f6c are several sol\n+00019500: 7574 696f 6e73 2074 6f20 7468 6973 3a0a utions to this:.\n+00019510: 0a20 2020 2020 2020 20e2 80a2 2041 6c6c . ... All\n+00019520: 2064 6576 656c 6f70 6572 7320 7368 6f75 developers shou\n+00019530: 6c64 2075 7365 2074 6865 2073 616d 6520 ld use the same \n+00019540: 7665 7273 696f 6e73 2c20 736f 2074 6861 versions, so tha\n+00019550: 7420 7468 650a 2020 2020 2020 2020 2020 t the. \n+00019560: 7265 6275 696c 7420 6669 6c65 7320 6172 rebuilt files ar\n+00019570: 6520 6964 656e 7469 6361 6c20 746f 2066 e identical to f\n+00019580: 696c 6573 2069 6e20 4356 532e 2020 2854 iles in CVS. (T\n+00019590: 6869 7320 7374 6172 7473 2074 6f0a 2020 his starts to. \n+000195a0: 2020 2020 2020 2020 6265 2064 6966 6669 be diffi\n+000195b0: 6375 6c74 2077 6865 6e20 6561 6368 2070 cult when each p\n+000195c0: 726f 6a65 6374 2079 6f75 2077 6f72 6b20 roject you work \n+000195d0: 6f6e 2075 7365 7320 6469 6666 6572 656e on uses differen\n+000195e0: 740a 2020 2020 2020 2020 2020 7665 7273 t. vers\n+000195f0: 696f 6e73 2e29 0a20 2020 2020 2020 20e2 ions.). .\n+00019600: 80a2 204f 7220 7065 6f70 6c65 2075 7365 .. Or people use\n+00019610: 2061 2073 6372 6970 7420 746f 2066 6978 a script to fix\n+00019620: 2074 6865 2074 696d 6573 7461 6d70 2061 the timestamp a\n+00019630: 6674 6572 2061 2063 6865 636b 6f75 740a fter a checkout.\n+00019640: 2020 2020 2020 2020 2020 2874 6865 2047 (the G\n+00019650: 4343 2066 6f6c 6b73 2068 6176 6520 7375 CC folks have su\n+00019660: 6368 2061 2073 6372 6970 7429 2e0a 2020 ch a script).. \n+00019670: 2020 2020 2020 e280 a220 4f72 20e2 8098 ... Or ...\n+00019680: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n+00019690: 7573 6573 20e2 8098 414d 5f4d 4149 4e54 uses ...AM_MAINT\n+000196a0: 4149 4e45 525f 4d4f 4445 e280 992c 2077 AINER_MODE..., w\n+000196b0: 6869 6368 2077 696c 6c0a 2020 2020 2020 hich will. \n+000196c0: 2020 2020 6469 7361 626c 6520 616c 6c20 disable all \n+000196d0: 7468 6573 6520 7265 6275 696c 6420 7275 these rebuild ru\n+000196e0: 6c65 7320 6279 2064 6566 6175 6c74 2e20 les by default. \n+000196f0: 2054 6869 7320 6973 2066 7572 7468 6572 This is further\n+00019700: 0a20 2020 2020 2020 2020 2064 6973 6375 . discu\n+00019710: 7373 6564 2069 6e20 2a6e 6f74 6520 6d61 ssed in *note ma\n+00019720: 696e 7461 696e 6572 2d6d 6f64 653a 3a2e intainer-mode::.\n+00019730: 0a0a 2020 20e2 80a2 2041 6c74 686f 7567 .. ... Althoug\n+00019740: 6820 7765 2066 6f63 7573 6564 206f 6e20 h we focused on \n+00019750: 7370 7572 696f 7573 2072 6562 7569 6c64 spurious rebuild\n+00019760: 732c 2074 6865 2063 6f6e 7665 7273 6520 s, the converse \n+00019770: 6361 6e20 616c 736f 0a20 2020 2020 6861 can also. ha\n+00019780: 7070 656e 2e20 2043 5653 2773 2074 696d ppen. CVS's tim\n+00019790: 6573 7461 6d70 2068 616e 646c 696e 6720 estamp handling \n+000197a0: 6361 6e20 616c 736f 206c 6574 2079 6f75 can also let you\n+000197b0: 2074 6869 6e6b 2061 6e0a 2020 2020 206f think an. o\n+000197c0: 7574 2d6f 662d 6461 7465 2066 696c 6520 ut-of-date file \n+000197d0: 6973 2075 702d 746f 2d64 6174 652e 0a0a is up-to-date...\n+000197e0: 2020 2020 2046 6f72 2069 6e73 7461 6e63 For instanc\n+000197f0: 652c 2073 7570 706f 7365 2061 2064 6576 e, suppose a dev\n+00019800: 656c 6f70 6572 2068 6173 206d 6f64 6966 eloper has modif\n+00019810: 6965 6420 e280 984d 616b 6566 696c 652e ied ...Makefile.\n+00019820: 616d e280 9920 616e 640a 2020 2020 2068 am... and. h\n+00019830: 6173 2072 6562 7569 6c74 20e2 8098 4d61 as rebuilt ...Ma\n+00019840: 6b65 6669 6c65 2e69 6ee2 8099 2c20 616e kefile.in..., an\n+00019850: 6420 7468 656e 2064 6563 6964 6573 2074 d then decides t\n+00019860: 6f20 646f 2061 206c 6173 742d 6d69 6e75 o do a last-minu\n+00019870: 7465 0a20 2020 2020 6368 616e 6765 2074 te. change t\n+00019880: 6f20 e280 984d 616b 6566 696c 652e 616d o ...Makefile.am\n+00019890: e280 9920 7269 6768 7420 6265 666f 7265 ... right before\n+000198a0: 2063 6865 636b 696e 6720 696e 2062 6f74 checking in bot\n+000198b0: 6820 6669 6c65 730a 2020 2020 2028 7769 h files. (wi\n+000198c0: 7468 6f75 7420 7265 6275 696c 6469 6e67 thout rebuilding\n+000198d0: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n+000198e0: 8099 2074 6f20 6163 636f 756e 7420 666f .. to account fo\n+000198f0: 7220 7468 6520 6368 616e 6765 292e 0a0a r the change)...\n+00019900: 2020 2020 2054 6869 7320 6c61 7374 2063 This last c\n+00019910: 6861 6e67 6520 746f 20e2 8098 4d61 6b65 hange to ...Make\n+00019920: 6669 6c65 2e61 6de2 8099 206d 616b 6573 file.am... makes\n+00019930: 2074 6865 2063 6f70 7920 6f66 20e2 8098 the copy of ...\n+00019940: 4d61 6b65 6669 6c65 2e69 6ee2 8099 0a20 Makefile.in.... \n+00019950: 2020 2020 6f75 742d 6f66 2d64 6174 652e out-of-date.\n+00019960: 2020 5369 6e63 6520 4356 5320 7072 6f63 Since CVS proc\n+00019970: 6573 7365 7320 6669 6c65 7320 616c 7068 esses files alph\n+00019980: 6162 6574 6963 616c 6c79 2c20 7768 656e abetically, when\n+00019990: 0a20 2020 2020 616e 6f74 6865 7220 6465 . another de\n+000199a0: 7665 6c6f 7065 7220 e280 9863 7673 2075 veloper ...cvs u\n+000199b0: 7064 6174 65e2 8099 7320 6869 7320 6f72 pdate...s his or\n+000199c0: 2068 6572 2074 7265 652c 20e2 8098 4d61 her tree, ...Ma\n+000199d0: 6b65 6669 6c65 2e69 6ee2 8099 2077 696c kefile.in... wil\n+000199e0: 6c0a 2020 2020 2068 6170 7065 6e20 746f l. happen to\n+000199f0: 2062 6520 6e65 7765 7220 7468 616e 20e2 be newer than .\n+00019a00: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00019a10: 2e20 2054 6869 7320 6f74 6865 7220 6465 . This other de\n+00019a20: 7665 6c6f 7065 7220 7769 6c6c 0a20 2020 veloper will. \n+00019a30: 2020 6e6f 7420 7365 6520 7468 6174 20e2 not see that .\n+00019a40: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+00019a50: 2069 7320 6f75 742d 6f66 2d64 6174 652e is out-of-date.\n+00019a60: 0a0a 4765 6e65 7261 7465 6420 4669 6c65 ..Generated File\n+00019a70: 7320 6f75 7420 6f66 2043 5653 0a2e 2e2e s out of CVS....\n 00019a80: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n-00019a90: 2e2e 2e2e 2e2e 0a0a 4f6e 6520 7761 7920 ........One way \n-00019aa0: 746f 2067 6574 2043 5653 2061 6e64 20e2 to get CVS and .\n-00019ab0: 8098 6d61 6b65 e280 9920 776f 726b 696e ..make... workin\n-00019ac0: 6720 7065 6163 6566 756c 6c79 2069 7320 g peacefully is \n-00019ad0: 746f 206e 6576 6572 2073 746f 7265 0a67 to never store.g\n-00019ae0: 656e 6572 6174 6564 2066 696c 6573 2069 enerated files i\n-00019af0: 6e20 4356 532c 2069 2e65 2e2c 2064 6f20 n CVS, i.e., do \n-00019b00: 6e6f 7420 4356 532d 636f 6e74 726f 6c20 not CVS-control \n-00019b10: 6669 6c65 7320 7468 6174 2061 7265 0ae2 files that are..\n-00019b20: 8098 4d61 6b65 6669 6c65 e280 9920 7461 ..Makefile... ta\n-00019b30: 7267 6574 7320 2861 6c73 6f20 6361 6c6c rgets (also call\n-00019b40: 6564 205f 6465 7269 7665 645f 2066 696c ed _derived_ fil\n-00019b50: 6573 292e 0a0a 2020 2054 6869 7320 7761 es)... This wa\n-00019b60: 7920 6465 7665 6c6f 7065 7273 2061 7265 y developers are\n-00019b70: 206e 6f74 2061 6e6e 6f79 6564 2062 7920 not annoyed by \n-00019b80: 6368 616e 6765 7320 746f 2067 656e 6572 changes to gener\n-00019b90: 6174 6564 2066 696c 6573 2e0a 4974 2064 ated files..It d\n-00019ba0: 6f65 7320 6e6f 7420 6d61 7474 6572 2069 oes not matter i\n-00019bb0: 6620 7468 6579 2061 6c6c 2068 6176 6520 f they all have \n-00019bc0: 6469 6666 6572 656e 7420 7665 7273 696f different versio\n-00019bd0: 6e73 2028 6173 7375 6d69 6e67 2074 6865 ns (assuming the\n-00019be0: 790a 6172 6520 636f 6d70 6174 6962 6c65 y.are compatible\n-00019bf0: 2c20 6f66 2063 6f75 7273 6529 2e20 2041 , of course). A\n-00019c00: 6e64 2066 696e 616c 6c79 2c20 7469 6d65 nd finally, time\n-00019c10: 7374 616d 7073 2061 7265 206e 6f74 206c stamps are not l\n-00019c20: 6f73 742c 0a63 6861 6e67 6573 2074 6f20 ost,.changes to \n-00019c30: 736f 7572 6365 7320 6669 6c65 7320 6361 sources files ca\n-00019c40: 6e27 7420 6265 206d 6973 7365 6420 6173 n't be missed as\n-00019c50: 2069 6e20 7468 650a e280 984d 616b 6566 in the....Makef\n-00019c60: 696c 652e 616d e280 992f e280 984d 616b ile.am.../...Mak\n-00019c70: 6566 696c 652e 696e e280 9920 6578 616d efile.in... exam\n-00019c80: 706c 6520 6469 7363 7573 7365 6420 6561 ple discussed ea\n-00019c90: 726c 6965 722e 0a0a 2020 2054 6865 2064 rlier... The d\n-00019ca0: 7261 7762 6163 6b20 6973 2074 6861 7420 rawback is that \n-00019cb0: 7468 6520 4356 5320 7265 706f 7369 746f the CVS reposito\n-00019cc0: 7279 2069 7320 6e6f 7420 616e 2065 7861 ry is not an exa\n-00019cd0: 6374 2063 6f70 7920 6f66 2077 6861 740a ct copy of what.\n-00019ce0: 6973 2064 6973 7472 6962 7574 6564 2061 is distributed a\n-00019cf0: 6e64 2074 6861 7420 7573 6572 7320 6e6f nd that users no\n-00019d00: 7720 6e65 6564 2074 6f20 696e 7374 616c w need to instal\n-00019d10: 6c20 7661 7269 6f75 7320 6465 7665 6c6f l various develo\n-00019d20: 706d 656e 740a 746f 6f6c 7320 286d 6179 pment.tools (may\n-00019d30: 6265 2065 7665 6e20 7370 6563 6966 6963 be even specific\n-00019d40: 2076 6572 7369 6f6e 7329 2062 6566 6f72 versions) befor\n-00019d50: 6520 7468 6579 2063 616e 2062 7569 6c64 e they can build\n-00019d60: 2061 2063 6865 636b 6f75 742e 0a42 7574 a checkout..But\n-00019d70: 2c20 6166 7465 7220 616c 6c2c 2043 5653 , after all, CVS\n-00019d80: 2773 206a 6f62 2069 7320 7665 7273 696f 's job is versio\n-00019d90: 6e69 6e67 2c20 6e6f 7420 6469 7374 7269 ning, not distri\n-00019da0: 6275 7469 6f6e 2e0a 0a20 2020 416c 6c6f bution... Allo\n-00019db0: 7769 6e67 2064 6576 656c 6f70 6572 7320 wing developers \n-00019dc0: 746f 2075 7365 2064 6966 6665 7265 6e74 to use different\n-00019dd0: 2076 6572 7369 6f6e 7320 6f66 2074 6865 versions of the\n-00019de0: 6972 2074 6f6f 6c73 2063 616e 2061 6c73 ir tools can als\n-00019df0: 6f0a 6869 6465 2062 7567 7320 6475 7269 o.hide bugs duri\n-00019e00: 6e67 2064 6973 7472 6962 7574 6564 2064 ng distributed d\n-00019e10: 6576 656c 6f70 6d65 6e74 2e20 2049 6e64 evelopment. Ind\n-00019e20: 6565 642c 2064 6576 656c 6f70 6572 7320 eed, developers \n-00019e30: 7769 6c6c 2062 650a 7573 696e 6720 2868 will be.using (h\n-00019e40: 656e 6365 2074 6573 7469 6e67 2920 7468 ence testing) th\n-00019e50: 6569 7220 6f77 6e20 6765 6e65 7261 7465 eir own generate\n-00019e60: 6420 6669 6c65 732c 2069 6e73 7465 6164 d files, instead\n-00019e70: 206f 6620 7468 650a 6765 6e65 7261 7465 of the.generate\n-00019e80: 6420 6669 6c65 7320 7468 6174 2077 696c d files that wil\n-00019e90: 6c20 6265 2072 656c 6561 7365 6420 6163 l be released ac\n-00019ea0: 7475 616c 6c79 2e20 2054 6865 2064 6576 tually. The dev\n-00019eb0: 656c 6f70 6572 2077 686f 0a70 7265 7061 eloper who.prepa\n-00019ec0: 7265 7320 7468 6520 7461 7262 616c 6c20 res the tarball \n-00019ed0: 6d69 6768 7420 6265 2075 7369 6e67 2061 might be using a\n-00019ee0: 2076 6572 7369 6f6e 206f 6620 7468 6520 version of the \n-00019ef0: 746f 6f6c 2074 6861 7420 7072 6f64 7563 tool that produc\n-00019f00: 6573 0a62 6f67 7573 206f 7574 7075 7420 es.bogus output \n-00019f10: 2866 6f72 2069 6e73 7461 6e63 6520 6120 (for instance a \n-00019f20: 6e6f 6e2d 706f 7274 6162 6c65 2043 2066 non-portable C f\n-00019f30: 696c 6529 2c20 736f 6d65 7468 696e 6720 ile), something \n-00019f40: 6f74 6865 720a 6465 7665 6c6f 7065 7273 other.developers\n-00019f50: 2063 6f75 6c64 2068 6176 6520 6e6f 7469 could have noti\n-00019f60: 6365 6420 6966 2074 6865 7920 7765 7265 ced if they were\n-00019f70: 6e27 7420 7573 696e 6720 7468 6569 7220 n't using their \n-00019f80: 6f77 6e20 7665 7273 696f 6e73 0a6f 6620 own versions.of \n-00019f90: 7468 6973 2074 6f6f 6c2e 0a0a 5468 6972 this tool...Thir\n-00019fa0: 642d 7061 7274 7920 4669 6c65 730a 2d2d d-party Files.--\n-00019fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n-00019fc0: 0a41 6e6f 7468 6572 2063 6c61 7373 206f .Another class o\n-00019fd0: 6620 6669 6c65 7320 6e6f 7420 6469 7363 f files not disc\n-00019fe0: 7573 7365 6420 6865 7265 2028 6265 6361 ussed here (beca\n-00019ff0: 7573 6520 7468 6579 2064 6f20 6e6f 7420 use they do not \n-0001a000: 6361 7573 650a 7469 6d65 7374 616d 7020 cause.timestamp \n-0001a010: 6973 7375 6573 2920 6172 6520 6669 6c65 issues) are file\n-0001a020: 7320 7468 6174 2061 7265 2073 6869 7070 s that are shipp\n-0001a030: 6564 2077 6974 6820 6120 7061 636b 6167 ed with a packag\n-0001a040: 652c 2062 7574 0a6d 6169 6e74 6169 6e65 e, but.maintaine\n-0001a050: 6420 656c 7365 7768 6572 652e 2020 466f d elsewhere. Fo\n-0001a060: 7220 696e 7374 616e 6365 2c20 746f 6f6c r instance, tool\n-0001a070: 7320 6c69 6b65 20e2 8098 6765 7474 6578 s like ...gettex\n-0001a080: 7469 7a65 e280 9920 616e 640a e280 9861 tize... and....a\n-0001a090: 7574 6f70 6f69 6e74 e280 9920 2866 726f utopoint... (fro\n-0001a0a0: 6d20 4765 7474 6578 7429 206f 7220 e280 m Gettext) or ..\n-0001a0b0: 986c 6962 746f 6f6c 697a 65e2 8099 2028 .libtoolize... (\n-0001a0c0: 6672 6f6d 204c 6962 746f 6f6c 292c 2077 from Libtool), w\n-0001a0d0: 696c 6c20 696e 7374 616c 6c0a 6f72 2075 ill install.or u\n-0001a0e0: 7064 6174 6520 6669 6c65 7320 696e 2079 pdate files in y\n-0001a0f0: 6f75 7220 7061 636b 6167 652e 0a0a 2020 our package... \n-0001a100: 2054 6865 7365 2066 696c 6573 2c20 7768 These files, wh\n-0001a110: 6574 6865 7220 7468 6579 2061 7265 206b ether they are k\n-0001a120: 6570 7420 756e 6465 7220 4356 5320 6f72 ept under CVS or\n-0001a130: 206e 6f74 2c20 7261 6973 6520 7369 6d69 not, raise simi\n-0001a140: 6c61 720a 636f 6e63 6572 6e73 2061 626f lar.concerns abo\n-0001a150: 7574 2076 6572 7369 6f6e 206d 6973 6d61 ut version misma\n-0001a160: 7463 6820 6265 7477 6565 6e20 6465 7665 tch between deve\n-0001a170: 6c6f 7065 7273 2720 746f 6f6c 732e 2020 lopers' tools. \n-0001a180: 5468 6520 4765 7474 6578 740a 6d61 6e75 The Gettext.manu\n-0001a190: 616c 2068 6173 2061 2073 6563 7469 6f6e al has a section\n-0001a1a0: 2061 626f 7574 2074 6869 732c 2073 6565 about this, see\n-0001a1b0: 202a 6e6f 7465 2043 5653 2049 7373 7565 *note CVS Issue\n-0001a1c0: 733a 2028 6765 7474 6578 7429 4356 530a s: (gettext)CVS.\n-0001a1d0: 4973 7375 6573 2e0a 0a1f 0a46 696c 653a Issues.....File:\n-0001a1e0: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-0001a1f0: 6e66 6f2c 2020 4e6f 6465 3a20 6d61 696e nfo, Node: main\n-0001a200: 7461 696e 6572 2d6d 6f64 652c 2020 4e65 tainer-mode, Ne\n-0001a210: 7874 3a20 5769 6c64 6361 7264 732c 2020 xt: Wildcards, \n-0001a220: 5072 6576 3a20 4356 532c 2020 5570 3a20 Prev: CVS, Up: \n-0001a230: 4641 510a 0a32 382e 3220 e280 986d 6973 FAQ..28.2 ...mis\n-0001a240: 7369 6e67 e280 9920 616e 6420 e280 9841 sing... and ...A\n-0001a250: 4d5f 4d41 494e 5441 494e 4552 5f4d 4f44 M_MAINTAINER_MOD\n-0001a260: 45e2 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d E....===========\n+00019a90: 2e2e 2e2e 2e2e 2e0a 0a4f 6e65 2077 6179 .........One way\n+00019aa0: 2074 6f20 6765 7420 4356 5320 616e 6420 to get CVS and \n+00019ab0: e280 986d 616b 65e2 8099 2077 6f72 6b69 ...make... worki\n+00019ac0: 6e67 2070 6561 6365 6675 6c6c 7920 6973 ng peacefully is\n+00019ad0: 2074 6f20 6e65 7665 7220 7374 6f72 650a to never store.\n+00019ae0: 6765 6e65 7261 7465 6420 6669 6c65 7320 generated files \n+00019af0: 696e 2043 5653 2c20 692e 652e 2c20 646f in CVS, i.e., do\n+00019b00: 206e 6f74 2043 5653 2d63 6f6e 7472 6f6c not CVS-control\n+00019b10: 2066 696c 6573 2074 6861 7420 6172 650a files that are.\n+00019b20: e280 984d 616b 6566 696c 65e2 8099 2074 ...Makefile... t\n+00019b30: 6172 6765 7473 2028 616c 736f 2063 616c argets (also cal\n+00019b40: 6c65 6420 5f64 6572 6976 6564 5f20 6669 led _derived_ fi\n+00019b50: 6c65 7329 2e0a 0a20 2020 5468 6973 2077 les)... This w\n+00019b60: 6179 2064 6576 656c 6f70 6572 7320 6172 ay developers ar\n+00019b70: 6520 6e6f 7420 616e 6e6f 7965 6420 6279 e not annoyed by\n+00019b80: 2063 6861 6e67 6573 2074 6f20 6765 6e65 changes to gene\n+00019b90: 7261 7465 6420 6669 6c65 732e 0a49 7420 rated files..It \n+00019ba0: 646f 6573 206e 6f74 206d 6174 7465 7220 does not matter \n+00019bb0: 6966 2074 6865 7920 616c 6c20 6861 7665 if they all have\n+00019bc0: 2064 6966 6665 7265 6e74 2076 6572 7369 different versi\n+00019bd0: 6f6e 7320 2861 7373 756d 696e 6720 7468 ons (assuming th\n+00019be0: 6579 0a61 7265 2063 6f6d 7061 7469 626c ey.are compatibl\n+00019bf0: 652c 206f 6620 636f 7572 7365 292e 2020 e, of course). \n+00019c00: 416e 6420 6669 6e61 6c6c 792c 2074 696d And finally, tim\n+00019c10: 6573 7461 6d70 7320 6172 6520 6e6f 7420 estamps are not \n+00019c20: 6c6f 7374 2c0a 6368 616e 6765 7320 746f lost,.changes to\n+00019c30: 2073 6f75 7263 6573 2066 696c 6573 2063 sources files c\n+00019c40: 616e 2774 2062 6520 6d69 7373 6564 2061 an't be missed a\n+00019c50: 7320 696e 2074 6865 0ae2 8098 4d61 6b65 s in the....Make\n+00019c60: 6669 6c65 2e61 6de2 8099 2fe2 8098 4d61 file.am.../...Ma\n+00019c70: 6b65 6669 6c65 2e69 6ee2 8099 2065 7861 kefile.in... exa\n+00019c80: 6d70 6c65 2064 6973 6375 7373 6564 2065 mple discussed e\n+00019c90: 6172 6c69 6572 2e0a 0a20 2020 5468 6520 arlier... The \n+00019ca0: 6472 6177 6261 636b 2069 7320 7468 6174 drawback is that\n+00019cb0: 2074 6865 2043 5653 2072 6570 6f73 6974 the CVS reposit\n+00019cc0: 6f72 7920 6973 206e 6f74 2061 6e20 6578 ory is not an ex\n+00019cd0: 6163 7420 636f 7079 206f 6620 7768 6174 act copy of what\n+00019ce0: 0a69 7320 6469 7374 7269 6275 7465 6420 .is distributed \n+00019cf0: 616e 6420 7468 6174 2075 7365 7273 206e and that users n\n+00019d00: 6f77 206e 6565 6420 746f 2069 6e73 7461 ow need to insta\n+00019d10: 6c6c 2076 6172 696f 7573 2064 6576 656c ll various devel\n+00019d20: 6f70 6d65 6e74 0a74 6f6f 6c73 2028 6d61 opment.tools (ma\n+00019d30: 7962 6520 6576 656e 2073 7065 6369 6669 ybe even specifi\n+00019d40: 6320 7665 7273 696f 6e73 2920 6265 666f c versions) befo\n+00019d50: 7265 2074 6865 7920 6361 6e20 6275 696c re they can buil\n+00019d60: 6420 6120 6368 6563 6b6f 7574 2e0a 4275 d a checkout..Bu\n+00019d70: 742c 2061 6674 6572 2061 6c6c 2c20 4356 t, after all, CV\n+00019d80: 5327 7320 6a6f 6220 6973 2076 6572 7369 S's job is versi\n+00019d90: 6f6e 696e 672c 206e 6f74 2064 6973 7472 oning, not distr\n+00019da0: 6962 7574 696f 6e2e 0a0a 2020 2041 6c6c ibution... All\n+00019db0: 6f77 696e 6720 6465 7665 6c6f 7065 7273 owing developers\n+00019dc0: 2074 6f20 7573 6520 6469 6666 6572 656e to use differen\n+00019dd0: 7420 7665 7273 696f 6e73 206f 6620 7468 t versions of th\n+00019de0: 6569 7220 746f 6f6c 7320 6361 6e20 616c eir tools can al\n+00019df0: 736f 0a68 6964 6520 6275 6773 2064 7572 so.hide bugs dur\n+00019e00: 696e 6720 6469 7374 7269 6275 7465 6420 ing distributed \n+00019e10: 6465 7665 6c6f 706d 656e 742e 2020 496e development. In\n+00019e20: 6465 6564 2c20 6465 7665 6c6f 7065 7273 deed, developers\n+00019e30: 2077 696c 6c20 6265 0a75 7369 6e67 2028 will be.using (\n+00019e40: 6865 6e63 6520 7465 7374 696e 6729 2074 hence testing) t\n+00019e50: 6865 6972 206f 776e 2067 656e 6572 6174 heir own generat\n+00019e60: 6564 2066 696c 6573 2c20 696e 7374 6561 ed files, instea\n+00019e70: 6420 6f66 2074 6865 0a67 656e 6572 6174 d of the.generat\n+00019e80: 6564 2066 696c 6573 2074 6861 7420 7769 ed files that wi\n+00019e90: 6c6c 2062 6520 7265 6c65 6173 6564 2061 ll be released a\n+00019ea0: 6374 7561 6c6c 792e 2020 5468 6520 6465 ctually. The de\n+00019eb0: 7665 6c6f 7065 7220 7768 6f0a 7072 6570 veloper who.prep\n+00019ec0: 6172 6573 2074 6865 2074 6172 6261 6c6c ares the tarball\n+00019ed0: 206d 6967 6874 2062 6520 7573 696e 6720 might be using \n+00019ee0: 6120 7665 7273 696f 6e20 6f66 2074 6865 a version of the\n+00019ef0: 2074 6f6f 6c20 7468 6174 2070 726f 6475 tool that produ\n+00019f00: 6365 730a 626f 6775 7320 6f75 7470 7574 ces.bogus output\n+00019f10: 2028 666f 7220 696e 7374 616e 6365 2061 (for instance a\n+00019f20: 206e 6f6e 2d70 6f72 7461 626c 6520 4320 non-portable C \n+00019f30: 6669 6c65 292c 2073 6f6d 6574 6869 6e67 file), something\n+00019f40: 206f 7468 6572 0a64 6576 656c 6f70 6572 other.developer\n+00019f50: 7320 636f 756c 6420 6861 7665 206e 6f74 s could have not\n+00019f60: 6963 6564 2069 6620 7468 6579 2077 6572 iced if they wer\n+00019f70: 656e 2774 2075 7369 6e67 2074 6865 6972 en't using their\n+00019f80: 206f 776e 2076 6572 7369 6f6e 730a 6f66 own versions.of\n+00019f90: 2074 6869 7320 746f 6f6c 2e0a 0a54 6869 this tool...Thi\n+00019fa0: 7264 2d70 6172 7479 2046 696c 6573 0a2d rd-party Files.-\n+00019fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+00019fc0: 0a0a 416e 6f74 6865 7220 636c 6173 7320 ..Another class \n+00019fd0: 6f66 2066 696c 6573 206e 6f74 2064 6973 of files not dis\n+00019fe0: 6375 7373 6564 2068 6572 6520 2862 6563 cussed here (bec\n+00019ff0: 6175 7365 2074 6865 7920 646f 206e 6f74 ause they do not\n+0001a000: 2063 6175 7365 0a74 696d 6573 7461 6d70 cause.timestamp\n+0001a010: 2069 7373 7565 7329 2061 7265 2066 696c issues) are fil\n+0001a020: 6573 2074 6861 7420 6172 6520 7368 6970 es that are ship\n+0001a030: 7065 6420 7769 7468 2061 2070 6163 6b61 ped with a packa\n+0001a040: 6765 2c20 6275 740a 6d61 696e 7461 696e ge, but.maintain\n+0001a050: 6564 2065 6c73 6577 6865 7265 2e20 2046 ed elsewhere. F\n+0001a060: 6f72 2069 6e73 7461 6e63 652c 2074 6f6f or instance, too\n+0001a070: 6c73 206c 696b 6520 e280 9867 6574 7465 ls like ...gette\n+0001a080: 7874 697a 65e2 8099 2061 6e64 0ae2 8098 xtize... and....\n+0001a090: 6175 746f 706f 696e 74e2 8099 2028 6672 autopoint... (fr\n+0001a0a0: 6f6d 2047 6574 7465 7874 2920 6f72 20e2 om Gettext) or .\n+0001a0b0: 8098 6c69 6274 6f6f 6c69 7a65 e280 9920 ..libtoolize... \n+0001a0c0: 2866 726f 6d20 4c69 6274 6f6f 6c29 2c20 (from Libtool), \n+0001a0d0: 7769 6c6c 2069 6e73 7461 6c6c 0a6f 7220 will install.or \n+0001a0e0: 7570 6461 7465 2066 696c 6573 2069 6e20 update files in \n+0001a0f0: 796f 7572 2070 6163 6b61 6765 2e0a 0a20 your package... \n+0001a100: 2020 5468 6573 6520 6669 6c65 732c 2077 These files, w\n+0001a110: 6865 7468 6572 2074 6865 7920 6172 6520 hether they are \n+0001a120: 6b65 7074 2075 6e64 6572 2043 5653 206f kept under CVS o\n+0001a130: 7220 6e6f 742c 2072 6169 7365 2073 696d r not, raise sim\n+0001a140: 696c 6172 0a63 6f6e 6365 726e 7320 6162 ilar.concerns ab\n+0001a150: 6f75 7420 7665 7273 696f 6e20 6d69 736d out version mism\n+0001a160: 6174 6368 2062 6574 7765 656e 2064 6576 atch between dev\n+0001a170: 656c 6f70 6572 7327 2074 6f6f 6c73 2e20 elopers' tools. \n+0001a180: 2054 6865 2047 6574 7465 7874 0a6d 616e The Gettext.man\n+0001a190: 7561 6c20 6861 7320 6120 7365 6374 696f ual has a sectio\n+0001a1a0: 6e20 6162 6f75 7420 7468 6973 2c20 7365 n about this, se\n+0001a1b0: 6520 2a6e 6f74 6520 4356 5320 4973 7375 e *note CVS Issu\n+0001a1c0: 6573 3a20 2867 6574 7465 7874 2943 5653 es: (gettext)CVS\n+0001a1d0: 0a49 7373 7565 732e 0a0a 1f0a 4669 6c65 .Issues.....File\n+0001a1e0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0001a1f0: 696e 666f 2c20 204e 6f64 653a 206d 6169 info, Node: mai\n+0001a200: 6e74 6169 6e65 722d 6d6f 6465 2c20 204e ntainer-mode, N\n+0001a210: 6578 743a 2057 696c 6463 6172 6473 2c20 ext: Wildcards, \n+0001a220: 2050 7265 763a 2043 5653 2c20 2055 703a Prev: CVS, Up:\n+0001a230: 2046 4151 0a0a 3238 2e32 20e2 8098 6d69 FAQ..28.2 ...mi\n+0001a240: 7373 696e 67e2 8099 2061 6e64 20e2 8098 ssing... and ...\n+0001a250: 414d 5f4d 4149 4e54 4149 4e45 525f 4d4f AM_MAINTAINER_MO\n+0001a260: 4445 e280 990a 3d3d 3d3d 3d3d 3d3d 3d3d DE....==========\n 0001a270: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0001a280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a e280 ============....\n-0001a290: 986d 6973 7369 6e67 e280 990a 2d2d 2d2d .missing....----\n-0001a2a0: 2d2d 2d2d 2d0a 0a54 6865 20e2 8098 6d69 -----..The ...mi\n-0001a2b0: 7373 696e 67e2 8099 2073 6372 6970 7420 ssing... script \n-0001a2c0: 6973 2061 2077 7261 7070 6572 2061 726f is a wrapper aro\n-0001a2d0: 756e 6420 7365 7665 7261 6c20 6d61 696e und several main\n-0001a2e0: 7461 696e 6572 2074 6f6f 6c73 2c0a 6465 tainer tools,.de\n-0001a2f0: 7369 676e 6564 2074 6f20 7761 726e 2075 signed to warn u\n-0001a300: 7365 7273 2069 6620 6120 6d61 696e 7461 sers if a mainta\n-0001a310: 696e 6572 2074 6f6f 6c20 6973 2072 6571 iner tool is req\n-0001a320: 7569 7265 6420 6275 7420 6d69 7373 696e uired but missin\n-0001a330: 672e 0a54 7970 6963 616c 206d 6169 6e74 g..Typical maint\n-0001a340: 6169 6e65 7220 746f 6f6c 7320 6172 6520 ainer tools are \n-0001a350: e280 9861 7574 6f63 6f6e 66e2 8099 2c20 ...autoconf..., \n-0001a360: e280 9861 7574 6f6d 616b 65e2 8099 2c20 ...automake..., \n-0001a370: e280 9862 6973 6f6e e280 992c 2065 7463 ...bison..., etc\n-0001a380: 2e0a 4265 6361 7573 6520 6669 6c65 2067 ..Because file g\n-0001a390: 656e 6572 6174 6564 2062 7920 7468 6573 enerated by thes\n-0001a3a0: 6520 746f 6f6c 7320 6172 6520 7368 6970 e tools are ship\n-0001a3b0: 7065 6420 7769 7468 2074 6865 206f 7468 ped with the oth\n-0001a3c0: 6572 2073 6f75 7263 6573 0a6f 6620 6120 er sources.of a \n-0001a3d0: 7061 636b 6167 652c 2074 6865 7365 2074 package, these t\n-0001a3e0: 6f6f 6c73 2073 686f 756c 646e 2774 2062 ools shouldn't b\n-0001a3f0: 6520 7265 7175 6972 6564 2064 7572 696e e required durin\n-0001a400: 6720 6120 7573 6572 2062 7569 6c64 2061 g a user build a\n-0001a410: 6e64 0a74 6865 7920 6172 6520 6e6f 7420 nd.they are not \n-0001a420: 6368 6563 6b65 6420 666f 7220 696e 20e2 checked for in .\n-0001a430: 8098 636f 6e66 6967 7572 65e2 8099 2e0a ..configure.....\n-0001a440: 0a20 2020 486f 7765 7665 722c 2069 6620 . However, if \n-0001a450: 666f 7220 736f 6d65 2072 6561 736f 6e20 for some reason \n-0001a460: 6120 7265 6275 696c 6420 7275 6c65 2069 a rebuild rule i\n-0001a470: 7320 7472 6967 6765 7265 6420 616e 6420 s triggered and \n-0001a480: 696e 766f 6c76 6573 0a61 206d 6973 7369 involves.a missi\n-0001a490: 6e67 2074 6f6f 6c2c 20e2 8098 6d69 7373 ng tool, ...miss\n-0001a4a0: 696e 67e2 8099 2077 696c 6c20 6e6f 7469 ing... will noti\n-0001a4b0: 6365 2069 7420 616e 6420 7761 726e 2074 ce it and warn t\n-0001a4c0: 6865 2075 7365 722e 2020 4265 7369 6465 he user. Beside\n-0001a4d0: 7320 7468 650a 7761 726e 696e 672c 2077 s the.warning, w\n-0001a4e0: 6865 6e20 6120 746f 6f6c 2069 7320 6d69 hen a tool is mi\n-0001a4f0: 7373 696e 672c 20e2 8098 6d69 7373 696e ssing, ...missin\n-0001a500: 67e2 8099 2077 696c 6c20 6174 7465 6d70 g... will attemp\n-0001a510: 7420 746f 2066 6978 0a74 696d 6573 7461 t to fix.timesta\n-0001a520: 6d70 7320 696e 2061 2077 6179 2074 6861 mps in a way tha\n-0001a530: 7420 616c 6c6f 7773 2074 6865 2062 7569 t allows the bui\n-0001a540: 6c64 2074 6f20 636f 6e74 696e 7565 2e20 ld to continue. \n-0001a550: 2046 6f72 2069 6e73 7461 6e63 652c 0ae2 For instance,..\n-0001a560: 8098 6d69 7373 696e 67e2 8099 2077 696c ..missing... wil\n-0001a570: 6c20 746f 7563 6820 e280 9863 6f6e 6669 l touch ...confi\n-0001a580: 6775 7265 e280 9920 6966 20e2 8098 6175 gure... if ...au\n-0001a590: 746f 636f 6e66 e280 9920 6973 206e 6f74 toconf... is not\n-0001a5a0: 2069 6e73 7461 6c6c 6564 2e20 2057 6865 installed. Whe\n-0001a5b0: 6e0a 616c 6c20 6469 7374 7269 6275 7465 n.all distribute\n-0001a5c0: 6420 6669 6c65 7320 6172 6520 6b65 7074 d files are kept\n-0001a5d0: 2075 6e64 6572 2076 6572 7369 6f6e 2063 under version c\n-0001a5e0: 6f6e 7472 6f6c 2c20 7468 6973 2066 6561 ontrol, this fea\n-0001a5f0: 7475 7265 206f 660a e280 986d 6973 7369 ture of....missi\n-0001a600: 6e67 e280 9920 616c 6c6f 7773 2061 2075 ng... allows a u\n-0001a610: 7365 7220 5f77 6974 6820 6e6f 206d 6169 ser _with no mai\n-0001a620: 6e74 6169 6e65 7220 746f 6f6c 735f 2074 ntainer tools_ t\n-0001a630: 6f20 6275 696c 6420 6120 7061 636b 6167 o build a packag\n-0001a640: 650a 6f66 6620 6974 7320 7665 7273 696f e.off its versio\n-0001a650: 6e20 636f 6e74 726f 6c20 7265 706f 7369 n control reposi\n-0001a660: 746f 7279 2c20 6279 7061 7373 696e 6720 tory, bypassing \n-0001a670: 616e 7920 7469 6d65 7374 616d 700a 696e any timestamp.in\n-0001a680: 636f 6e73 6973 7465 6e63 7920 2869 6d70 consistency (imp\n-0001a690: 6c69 6564 2062 7920 652e 672e 20e2 8098 lied by e.g. ...\n-0001a6a0: 6376 7320 7570 6461 7465 e280 9920 6f72 cvs update... or\n-0001a6b0: 20e2 8098 6769 7420 636c 6f6e 65e2 8099 ...git clone...\n-0001a6c0: 292e 0a0a 2020 2049 6620 7468 6520 7265 )... If the re\n-0001a6d0: 7175 6972 6564 2074 6f6f 6c20 6973 2069 quired tool is i\n-0001a6e0: 6e73 7461 6c6c 6564 2c20 e280 986d 6973 nstalled, ...mis\n-0001a6f0: 7369 6e67 e280 9920 7769 6c6c 2072 756e sing... will run\n-0001a700: 2069 7420 616e 6420 776f 6e27 740a 6174 it and won't.at\n-0001a710: 7465 6d70 7420 746f 2063 6f6e 7469 6e75 tempt to continu\n-0001a720: 6520 6166 7465 7220 6661 696c 7572 6573 e after failures\n-0001a730: 2e20 2054 6869 7320 6973 2063 6f72 7265 . This is corre\n-0001a740: 6374 2064 7572 696e 6720 6465 7665 6c6f ct during develo\n-0001a750: 706d 656e 743a 0a64 6576 656c 6f70 6572 pment:.developer\n-0001a760: 7320 6c6f 7665 2066 6978 696e 6720 6661 s love fixing fa\n-0001a770: 696c 7572 6573 2e20 2048 6f77 6576 6572 ilures. However\n-0001a780: 2c20 7573 6572 7320 7769 7468 2077 726f , users with wro\n-0001a790: 6e67 2076 6572 7369 6f6e 7320 6f66 0a6d ng versions of.m\n-0001a7a0: 6169 6e74 6169 6e65 7220 746f 6f6c 7320 aintainer tools \n-0001a7b0: 6d61 7920 6765 7420 616e 2065 7272 6f72 may get an error\n-0001a7c0: 2077 6865 6e20 7468 6520 7265 6275 696c when the rebuil\n-0001a7d0: 6420 7275 6c65 2069 7320 7370 7572 696f d rule is spurio\n-0001a7e0: 7573 6c79 0a74 7269 6767 6572 6564 2c20 usly.triggered, \n-0001a7f0: 6861 6c74 696e 6720 7468 6520 6275 696c halting the buil\n-0001a800: 642e 2020 5468 6973 2066 6169 6c75 7265 d. This failure\n-0001a810: 2074 6f20 6c65 7420 7468 6520 6275 696c to let the buil\n-0001a820: 6420 636f 6e74 696e 7565 2069 730a 6f6e d continue is.on\n-0001a830: 6520 6f66 2074 6865 2061 7267 756d 656e e of the argumen\n-0001a840: 7473 206f 6620 7468 6520 e280 9841 4d5f ts of the ...AM_\n-0001a850: 4d41 494e 5441 494e 4552 5f4d 4f44 45e2 MAINTAINER_MODE.\n-0001a860: 8099 2061 6476 6f63 6174 6573 2e0a 0ae2 .. advocates....\n-0001a870: 8098 414d 5f4d 4149 4e54 4149 4e45 525f ..AM_MAINTAINER_\n-0001a880: 4d4f 4445 e280 990a 2d2d 2d2d 2d2d 2d2d MODE....--------\n-0001a890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a e280 ------------....\n-0001a8a0: 9841 4d5f 4d41 494e 5441 494e 4552 5f4d .AM_MAINTAINER_M\n-0001a8b0: 4f44 45e2 8099 2061 6c6c 6f77 7320 796f ODE... allows yo\n-0001a8c0: 7520 746f 2063 686f 6f73 6520 7768 6574 u to choose whet\n-0001a8d0: 6865 7220 7468 6520 736f 2063 616c 6c65 her the so calle\n-0001a8e0: 6420 2272 6562 7569 6c64 0a72 756c 6573 d \"rebuild.rules\n-0001a8f0: 2220 7368 6f75 6c64 2062 6520 656e 6162 \" should be enab\n-0001a900: 6c65 6420 6f72 2064 6973 6162 6c65 642e led or disabled.\n-0001a910: 2020 5769 7468 0ae2 8098 414d 5f4d 4149 With....AM_MAI\n-0001a920: 4e54 4149 4e45 525f 4d4f 4445 285b 656e NTAINER_MODE([en\n-0001a930: 6162 6c65 5d29 e280 992c 2074 6865 7920 able])..., they \n-0001a940: 6172 6520 656e 6162 6c65 6420 6279 2064 are enabled by d\n-0001a950: 6566 6175 6c74 2c20 6f74 6865 7277 6973 efault, otherwis\n-0001a960: 650a 7468 6579 2061 7265 2064 6973 6162 e.they are disab\n-0001a970: 6c65 6420 6279 2064 6566 6175 6c74 2e20 led by default. \n-0001a980: 2049 6e20 7468 6520 6c61 7474 6572 2063 In the latter c\n-0001a990: 6173 652c 2069 6620 796f 7520 6861 7665 ase, if you have\n-0001a9a0: 0ae2 8098 414d 5f4d 4149 4e54 4149 4e45 ....AM_MAINTAINE\n-0001a9b0: 525f 4d4f 4445 e280 9920 696e 20e2 8098 R_MODE... in ...\n-0001a9c0: 636f 6e66 6967 7572 652e 6163 e280 992c configure.ac...,\n-0001a9d0: 2061 6e64 2072 756e 20e2 8098 2e2f 636f and run ..../co\n-0001a9e0: 6e66 6967 7572 6520 2626 206d 616b 65e2 nfigure && make.\n-0001a9f0: 8099 2c0a 7468 656e 20e2 8098 6d61 6b65 ..,.then ...make\n-0001aa00: e280 9920 7769 6c6c 202a 6e65 7665 722a ... will *never*\n-0001aa10: 2061 7474 656d 7074 2074 6f20 7265 6275 attempt to rebu\n-0001aa20: 696c 6420 e280 9863 6f6e 6669 6775 7265 ild ...configure\n-0001aa30: e280 992c 20e2 8098 4d61 6b65 6669 6c65 ..., ...Makefile\n-0001aa40: 2e69 6ee2 8099 732c 0a4c 6578 206f 7220 .in...s,.Lex or \n-0001aa50: 5961 6363 206f 7574 7075 7473 2c20 6574 Yacc outputs, et\n-0001aa60: 632e 2020 492e 652e 2c20 7468 6973 2064 c. I.e., this d\n-0001aa70: 6973 6162 6c65 7320 6275 696c 6420 7275 isables build ru\n-0001aa80: 6c65 7320 666f 7220 6669 6c65 730a 7468 les for files.th\n-0001aa90: 6174 2061 7265 2075 7375 616c 6c79 2064 at are usually d\n-0001aaa0: 6973 7472 6962 7574 6564 2061 6e64 2074 istributed and t\n-0001aab0: 6861 7420 7573 6572 7320 7368 6f75 6c64 hat users should\n-0001aac0: 206e 6f72 6d61 6c6c 7920 6e6f 7420 6861 normally not ha\n-0001aad0: 7665 2074 6f0a 7570 6461 7465 2e0a 0a20 ve to.update... \n-0001aae0: 2020 5468 6520 7573 6572 2063 616e 206f The user can o\n-0001aaf0: 7665 7272 6964 6520 7468 6520 6465 6661 verride the defa\n-0001ab00: 756c 7420 7365 7474 696e 6720 6279 2070 ult setting by p\n-0001ab10: 6173 7369 6e67 2065 6974 6865 720a e280 assing either...\n-0001ab20: 982d 2d65 6e61 626c 652d 6d61 696e 7461 .--enable-mainta\n-0001ab30: 696e 6572 2d6d 6f64 65e2 8099 206f 7220 iner-mode... or \n-0001ab40: e280 982d 2d64 6973 6162 6c65 2d6d 6169 ...--disable-mai\n-0001ab50: 6e74 6169 6e65 722d 6d6f 6465 e280 9920 ntainer-mode... \n-0001ab60: 746f 0ae2 8098 636f 6e66 6967 7572 65e2 to....configure.\n-0001ab70: 8099 2e0a 0a20 2020 5065 6f70 6c65 2075 ..... People u\n-0001ab80: 7365 20e2 8098 414d 5f4d 4149 4e54 4149 se ...AM_MAINTAI\n-0001ab90: 4e45 525f 4d4f 4445 e280 9920 6569 7468 NER_MODE... eith\n-0001aba0: 6572 2062 6563 6175 7365 2074 6865 7920 er because they \n-0001abb0: 646f 206e 6f74 2077 616e 7420 7468 6569 do not want thei\n-0001abc0: 720a 7573 6572 7320 286f 7220 7468 656d r.users (or them\n-0001abd0: 7365 6c76 6573 2920 616e 6e6f 7965 6420 selves) annoyed \n-0001abe0: 6279 2074 696d 6573 7461 6d70 7320 6c6f by timestamps lo\n-0001abf0: 7373 6167 6520 282a 6e6f 7465 2043 5653 ssage (*note CVS\n-0001ac00: 3a3a 292c 206f 720a 6265 6361 7573 6520 ::), or.because \n-0001ac10: 7468 6579 2073 696d 706c 7920 6361 6e27 they simply can'\n-0001ac20: 7420 7374 616e 6420 7468 6520 7265 6275 t stand the rebu\n-0001ac30: 696c 6420 7275 6c65 7320 616e 6420 7072 ild rules and pr\n-0001ac40: 6566 6572 2072 756e 6e69 6e67 0a6d 6169 efer running.mai\n-0001ac50: 6e74 6169 6e65 7220 746f 6f6c 7320 6578 ntainer tools ex\n-0001ac60: 706c 6963 6974 6c79 2e0a 0a20 2020 e280 plicitly... ..\n-0001ac70: 9841 4d5f 4d41 494e 5441 494e 4552 5f4d .AM_MAINTAINER_M\n-0001ac80: 4f44 45e2 8099 2061 6c73 6f20 616c 6c6f ODE... also allo\n-0001ac90: 7773 2079 6f75 2074 6f20 6469 7361 626c ws you to disabl\n-0001aca0: 6520 736f 6d65 2063 7573 746f 6d20 6275 e some custom bu\n-0001acb0: 696c 640a 7275 6c65 7320 636f 6e64 6974 ild.rules condit\n-0001acc0: 696f 6e61 6c6c 792e 2020 536f 6d65 2064 ionally. Some d\n-0001acd0: 6576 656c 6f70 6572 7320 7573 6520 7468 evelopers use th\n-0001ace0: 6973 2066 6561 7475 7265 2074 6f20 6469 is feature to di\n-0001acf0: 7361 626c 6520 7275 6c65 730a 7468 6174 sable rules.that\n-0001ad00: 206e 6565 6420 6578 6f74 6963 2074 6f6f need exotic too\n-0001ad10: 6c73 2074 6861 7420 7573 6572 7320 6d61 ls that users ma\n-0001ad20: 7920 6e6f 7420 6861 7665 2061 7661 696c y not have avail\n-0001ad30: 6162 6c65 2e0a 0a20 2020 5365 7665 7261 able... Severa\n-0001ad40: 6c20 7965 6172 7320 6167 6f20 4672 616e l years ago Fran\n-0001ad50: c3a7 6f69 7320 5069 6e61 7264 2070 6f69 ..ois Pinard poi\n-0001ad60: 6e74 6564 206f 7574 2073 6576 6572 616c nted out several\n-0001ad70: 2061 7267 756d 656e 7473 0a61 6761 696e arguments.again\n-0001ad80: 7374 2074 6869 7320 e280 9841 4d5f 4d41 st this ...AM_MA\n-0001ad90: 494e 5441 494e 4552 5f4d 4f44 45e2 8099 INTAINER_MODE...\n-0001ada0: 206d 6163 726f 2e20 204d 6f73 7420 6f66 macro. Most of\n-0001adb0: 2074 6865 6d20 7265 6c61 7465 2074 6f0a them relate to.\n-0001adc0: 696e 7365 6375 7269 7479 2e20 2042 7920 insecurity. By \n-0001add0: 7265 6d6f 7669 6e67 2064 6570 656e 6465 removing depende\n-0001ade0: 6e63 6965 7320 796f 7520 6765 7420 6e6f ncies you get no\n-0001adf0: 6e2d 6465 7065 6e64 6162 6c65 2062 7569 n-dependable bui\n-0001ae00: 6c64 733a 0a63 6861 6e67 6573 2074 6f20 lds:.changes to \n-0001ae10: 736f 7572 6365 7320 6669 6c65 7320 6361 sources files ca\n-0001ae20: 6e20 6861 7665 206e 6f20 6566 6665 6374 n have no effect\n-0001ae30: 206f 6e20 6765 6e65 7261 7465 6420 6669 on generated fi\n-0001ae40: 6c65 7320 616e 6420 7468 6973 0a63 616e les and this.can\n-0001ae50: 2062 6520 7665 7279 2063 6f6e 6675 7369 be very confusi\n-0001ae60: 6e67 2077 6865 6e20 756e 6e6f 7469 6365 ng when unnotice\n-0001ae70: 642e 2020 4865 2061 6464 7320 7468 6174 d. He adds that\n-0001ae80: 2073 6563 7572 6974 7920 7368 6f75 6c64 security should\n-0001ae90: 6e27 740a 6265 2072 6573 6572 7665 6420 n't.be reserved \n-0001aea0: 746f 206d 6169 6e74 6169 6e65 7273 2028 to maintainers (\n-0001aeb0: 7768 6174 20e2 8098 2d2d 656e 6162 6c65 what ...--enable\n-0001aec0: 2d6d 6169 6e74 6169 6e65 722d 6d6f 6465 -maintainer-mode\n-0001aed0: e280 9920 7375 6767 6573 7473 292c 0a6f ... suggests),.o\n-0001aee0: 6e20 7468 6520 636f 6e74 7261 7279 2e20 n the contrary. \n-0001aef0: 2049 6620 6f6e 6520 7573 6572 2068 6173 If one user has\n-0001af00: 2074 6f20 6d6f 6469 6679 2061 20e2 8098 to modify a ...\n-0001af10: 4d61 6b65 6669 6c65 2e61 6de2 8099 2c20 Makefile.am..., \n-0001af20: 7468 656e 2065 6974 6865 720a e280 984d then either....M\n-0001af30: 616b 6566 696c 652e 696e e280 9920 7368 akefile.in... sh\n-0001af40: 6f75 6c64 2062 6520 7570 6461 7465 6420 ould be updated \n-0001af50: 6f72 2061 2077 6172 6e69 6e67 2073 686f or a warning sho\n-0001af60: 756c 6420 6265 206f 7574 7075 7420 2874 uld be output (t\n-0001af70: 6869 7320 6973 0a77 6861 7420 4175 746f his is.what Auto\n-0001af80: 6d61 6b65 2075 7365 7320 e280 986d 6973 make uses ...mis\n-0001af90: 7369 6e67 e280 9920 666f 7229 2062 7574 sing... for) but\n-0001afa0: 2074 6865 206c 6173 7420 7468 696e 6720 the last thing \n-0001afb0: 796f 7520 7761 6e74 2069 7320 7468 6174 you want is that\n-0001afc0: 0a6e 6f74 6869 6e67 2068 6170 7065 6e73 .nothing happens\n-0001afd0: 2061 6e64 2074 6865 2075 7365 7220 646f and the user do\n-0001afe0: 6573 6e27 7420 6e6f 7469 6365 2069 7420 esn't notice it \n-0001aff0: 2874 6869 7320 6973 2077 6861 7420 6861 (this is what ha\n-0001b000: 7070 656e 730a 7768 656e 2072 6562 7569 ppens.when rebui\n-0001b010: 6c64 2072 756c 6573 2061 7265 2064 6973 ld rules are dis\n-0001b020: 6162 6c65 6420 6279 20e2 8098 414d 5f4d abled by ...AM_M\n-0001b030: 4149 4e54 4149 4e45 525f 4d4f 4445 e280 AINTAINER_MODE..\n-0001b040: 9929 2e0a 0a20 2020 4a69 6d20 4d65 7965 .)... Jim Meye\n-0001b050: 7269 6e67 2c20 7468 6520 696e 7665 6e74 ring, the invent\n-0001b060: 6f72 206f 6620 7468 6520 e280 9841 4d5f or of the ...AM_\n-0001b070: 4d41 494e 5441 494e 4552 5f4d 4f44 45e2 MAINTAINER_MODE.\n-0001b080: 8099 206d 6163 726f 2077 6173 0a73 7761 .. macro was.swa\n-0001b090: 7965 6420 6279 2046 7261 6ec3 a76f 6973 yed by Fran..ois\n-0001b0a0: 2773 2061 7267 756d 656e 7473 2c20 616e 's arguments, an\n-0001b0b0: 6420 676f 7420 7269 6420 6f66 20e2 8098 d got rid of ...\n-0001b0c0: 414d 5f4d 4149 4e54 4149 4e45 525f 4d4f AM_MAINTAINER_MO\n-0001b0d0: 4445 e280 9920 696e 0a61 6c6c 206f 6620 DE... in.all of \n-0001b0e0: 6869 7320 7061 636b 6167 6573 2e0a 0a20 his packages... \n-0001b0f0: 2020 5374 696c 6c20 6d61 6e79 2070 656f Still many peo\n-0001b100: 706c 6520 636f 6e74 696e 7565 2074 6f20 ple continue to \n-0001b110: 7573 6520 e280 9841 4d5f 4d41 494e 5441 use ...AM_MAINTA\n-0001b120: 494e 4552 5f4d 4f44 45e2 8099 2c20 6265 INER_MODE..., be\n-0001b130: 6361 7573 6520 6974 0a68 656c 7073 2074 cause it.helps t\n-0001b140: 6865 6d20 776f 726b 696e 6720 6f6e 2070 hem working on p\n-0001b150: 726f 6a65 6374 7320 7768 6572 6520 616c rojects where al\n-0001b160: 6c20 6669 6c65 7320 6172 6520 6b65 7074 l files are kept\n-0001b170: 2075 6e64 6572 2076 6572 7369 6f6e 0a63 under version.c\n-0001b180: 6f6e 7472 6f6c 2c20 616e 6420 6265 6361 ontrol, and beca\n-0001b190: 7573 6520 e280 986d 6973 7369 6e67 e280 use ...missing..\n-0001b1a0: 9920 6973 6e27 7420 656e 6f75 6768 2069 . isn't enough i\n-0001b1b0: 6620 796f 7520 6861 7665 2074 6865 2077 f you have the w\n-0001b1c0: 726f 6e67 0a76 6572 7369 6f6e 206f 6620 rong.version of \n-0001b1d0: 7468 6520 746f 6f6c 732e 0a0a 1f0a 4669 the tools.....Fi\n-0001b1e0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-0001b1f0: 312e 696e 666f 2c20 204e 6f64 653a 2057 1.info, Node: W\n-0001b200: 696c 6463 6172 6473 2c20 204e 6578 743a ildcards, Next:\n-0001b210: 204c 696d 6974 6174 696f 6e73 206f 6e20 Limitations on \n-0001b220: 4669 6c65 204e 616d 6573 2c20 2050 7265 File Names, Pre\n-0001b230: 763a 206d 6169 6e74 6169 6e65 722d 6d6f v: maintainer-mo\n-0001b240: 6465 2c20 2055 703a 2046 4151 0a0a 3238 de, Up: FAQ..28\n-0001b250: 2e33 2057 6879 2064 6f65 736e 2774 2041 .3 Why doesn't A\n-0001b260: 7574 6f6d 616b 6520 7375 7070 6f72 7420 utomake support \n-0001b270: 7769 6c64 6361 7264 733f 0a3d 3d3d 3d3d wildcards?.=====\n+0001a280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0ae2 =============...\n+0001a290: 8098 6d69 7373 696e 67e2 8099 0a2d 2d2d ..missing....---\n+0001a2a0: 2d2d 2d2d 2d2d 0a0a 5468 6520 e280 986d ------..The ...m\n+0001a2b0: 6973 7369 6e67 e280 9920 7363 7269 7074 issing... script\n+0001a2c0: 2069 7320 6120 7772 6170 7065 7220 6172 is a wrapper ar\n+0001a2d0: 6f75 6e64 2073 6576 6572 616c 206d 6169 ound several mai\n+0001a2e0: 6e74 6169 6e65 7220 746f 6f6c 732c 0a64 ntainer tools,.d\n+0001a2f0: 6573 6967 6e65 6420 746f 2077 6172 6e20 esigned to warn \n+0001a300: 7573 6572 7320 6966 2061 206d 6169 6e74 users if a maint\n+0001a310: 6169 6e65 7220 746f 6f6c 2069 7320 7265 ainer tool is re\n+0001a320: 7175 6972 6564 2062 7574 206d 6973 7369 quired but missi\n+0001a330: 6e67 2e0a 5479 7069 6361 6c20 6d61 696e ng..Typical main\n+0001a340: 7461 696e 6572 2074 6f6f 6c73 2061 7265 tainer tools are\n+0001a350: 20e2 8098 6175 746f 636f 6e66 e280 992c ...autoconf...,\n+0001a360: 20e2 8098 6175 746f 6d61 6b65 e280 992c ...automake...,\n+0001a370: 20e2 8098 6269 736f 6ee2 8099 2c20 6574 ...bison..., et\n+0001a380: 632e 0a42 6563 6175 7365 2066 696c 6520 c..Because file \n+0001a390: 6765 6e65 7261 7465 6420 6279 2074 6865 generated by the\n+0001a3a0: 7365 2074 6f6f 6c73 2061 7265 2073 6869 se tools are shi\n+0001a3b0: 7070 6564 2077 6974 6820 7468 6520 6f74 pped with the ot\n+0001a3c0: 6865 7220 736f 7572 6365 730a 6f66 2061 her sources.of a\n+0001a3d0: 2070 6163 6b61 6765 2c20 7468 6573 6520 package, these \n+0001a3e0: 746f 6f6c 7320 7368 6f75 6c64 6e27 7420 tools shouldn't \n+0001a3f0: 6265 2072 6571 7569 7265 6420 6475 7269 be required duri\n+0001a400: 6e67 2061 2075 7365 7220 6275 696c 6420 ng a user build \n+0001a410: 616e 640a 7468 6579 2061 7265 206e 6f74 and.they are not\n+0001a420: 2063 6865 636b 6564 2066 6f72 2069 6e20 checked for in \n+0001a430: e280 9863 6f6e 6669 6775 7265 e280 992e ...configure....\n+0001a440: 0a0a 2020 2048 6f77 6576 6572 2c20 6966 .. However, if\n+0001a450: 2066 6f72 2073 6f6d 6520 7265 6173 6f6e for some reason\n+0001a460: 2061 2072 6562 7569 6c64 2072 756c 6520 a rebuild rule \n+0001a470: 6973 2074 7269 6767 6572 6564 2061 6e64 is triggered and\n+0001a480: 2069 6e76 6f6c 7665 730a 6120 6d69 7373 involves.a miss\n+0001a490: 696e 6720 746f 6f6c 2c20 e280 986d 6973 ing tool, ...mis\n+0001a4a0: 7369 6e67 e280 9920 7769 6c6c 206e 6f74 sing... will not\n+0001a4b0: 6963 6520 6974 2061 6e64 2077 6172 6e20 ice it and warn \n+0001a4c0: 7468 6520 7573 6572 2e20 2042 6573 6964 the user. Besid\n+0001a4d0: 6573 2074 6865 0a77 6172 6e69 6e67 2c20 es the.warning, \n+0001a4e0: 7768 656e 2061 2074 6f6f 6c20 6973 206d when a tool is m\n+0001a4f0: 6973 7369 6e67 2c20 e280 986d 6973 7369 issing, ...missi\n+0001a500: 6e67 e280 9920 7769 6c6c 2061 7474 656d ng... will attem\n+0001a510: 7074 2074 6f20 6669 780a 7469 6d65 7374 pt to fix.timest\n+0001a520: 616d 7073 2069 6e20 6120 7761 7920 7468 amps in a way th\n+0001a530: 6174 2061 6c6c 6f77 7320 7468 6520 6275 at allows the bu\n+0001a540: 696c 6420 746f 2063 6f6e 7469 6e75 652e ild to continue.\n+0001a550: 2020 466f 7220 696e 7374 616e 6365 2c0a For instance,.\n+0001a560: e280 986d 6973 7369 6e67 e280 9920 7769 ...missing... wi\n+0001a570: 6c6c 2074 6f75 6368 20e2 8098 636f 6e66 ll touch ...conf\n+0001a580: 6967 7572 65e2 8099 2069 6620 e280 9861 igure... if ...a\n+0001a590: 7574 6f63 6f6e 66e2 8099 2069 7320 6e6f utoconf... is no\n+0001a5a0: 7420 696e 7374 616c 6c65 642e 2020 5768 t installed. Wh\n+0001a5b0: 656e 0a61 6c6c 2064 6973 7472 6962 7574 en.all distribut\n+0001a5c0: 6564 2066 696c 6573 2061 7265 206b 6570 ed files are kep\n+0001a5d0: 7420 756e 6465 7220 7665 7273 696f 6e20 t under version \n+0001a5e0: 636f 6e74 726f 6c2c 2074 6869 7320 6665 control, this fe\n+0001a5f0: 6174 7572 6520 6f66 0ae2 8098 6d69 7373 ature of....miss\n+0001a600: 696e 67e2 8099 2061 6c6c 6f77 7320 6120 ing... allows a \n+0001a610: 7573 6572 205f 7769 7468 206e 6f20 6d61 user _with no ma\n+0001a620: 696e 7461 696e 6572 2074 6f6f 6c73 5f20 intainer tools_ \n+0001a630: 746f 2062 7569 6c64 2061 2070 6163 6b61 to build a packa\n+0001a640: 6765 0a6f 6666 2069 7473 2076 6572 7369 ge.off its versi\n+0001a650: 6f6e 2063 6f6e 7472 6f6c 2072 6570 6f73 on control repos\n+0001a660: 6974 6f72 792c 2062 7970 6173 7369 6e67 itory, bypassing\n+0001a670: 2061 6e79 2074 696d 6573 7461 6d70 0a69 any timestamp.i\n+0001a680: 6e63 6f6e 7369 7374 656e 6379 2028 696d nconsistency (im\n+0001a690: 706c 6965 6420 6279 2065 2e67 2e20 e280 plied by e.g. ..\n+0001a6a0: 9863 7673 2075 7064 6174 65e2 8099 206f .cvs update... o\n+0001a6b0: 7220 e280 9867 6974 2063 6c6f 6e65 e280 r ...git clone..\n+0001a6c0: 9929 2e0a 0a20 2020 4966 2074 6865 2072 .)... If the r\n+0001a6d0: 6571 7569 7265 6420 746f 6f6c 2069 7320 equired tool is \n+0001a6e0: 696e 7374 616c 6c65 642c 20e2 8098 6d69 installed, ...mi\n+0001a6f0: 7373 696e 67e2 8099 2077 696c 6c20 7275 ssing... will ru\n+0001a700: 6e20 6974 2061 6e64 2077 6f6e 2774 0a61 n it and won't.a\n+0001a710: 7474 656d 7074 2074 6f20 636f 6e74 696e ttempt to contin\n+0001a720: 7565 2061 6674 6572 2066 6169 6c75 7265 ue after failure\n+0001a730: 732e 2020 5468 6973 2069 7320 636f 7272 s. This is corr\n+0001a740: 6563 7420 6475 7269 6e67 2064 6576 656c ect during devel\n+0001a750: 6f70 6d65 6e74 3a0a 6465 7665 6c6f 7065 opment:.develope\n+0001a760: 7273 206c 6f76 6520 6669 7869 6e67 2066 rs love fixing f\n+0001a770: 6169 6c75 7265 732e 2020 486f 7765 7665 ailures. Howeve\n+0001a780: 722c 2075 7365 7273 2077 6974 6820 7772 r, users with wr\n+0001a790: 6f6e 6720 7665 7273 696f 6e73 206f 660a ong versions of.\n+0001a7a0: 6d61 696e 7461 696e 6572 2074 6f6f 6c73 maintainer tools\n+0001a7b0: 206d 6179 2067 6574 2061 6e20 6572 726f may get an erro\n+0001a7c0: 7220 7768 656e 2074 6865 2072 6562 7569 r when the rebui\n+0001a7d0: 6c64 2072 756c 6520 6973 2073 7075 7269 ld rule is spuri\n+0001a7e0: 6f75 736c 790a 7472 6967 6765 7265 642c ously.triggered,\n+0001a7f0: 2068 616c 7469 6e67 2074 6865 2062 7569 halting the bui\n+0001a800: 6c64 2e20 2054 6869 7320 6661 696c 7572 ld. This failur\n+0001a810: 6520 746f 206c 6574 2074 6865 2062 7569 e to let the bui\n+0001a820: 6c64 2063 6f6e 7469 6e75 6520 6973 0a6f ld continue is.o\n+0001a830: 6e65 206f 6620 7468 6520 6172 6775 6d65 ne of the argume\n+0001a840: 6e74 7320 6f66 2074 6865 20e2 8098 414d nts of the ...AM\n+0001a850: 5f4d 4149 4e54 4149 4e45 525f 4d4f 4445 _MAINTAINER_MODE\n+0001a860: e280 9920 6164 766f 6361 7465 732e 0a0a ... advocates...\n+0001a870: e280 9841 4d5f 4d41 494e 5441 494e 4552 ...AM_MAINTAINER\n+0001a880: 5f4d 4f44 45e2 8099 0a2d 2d2d 2d2d 2d2d _MODE....-------\n+0001a890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0ae2 -------------...\n+0001a8a0: 8098 414d 5f4d 4149 4e54 4149 4e45 525f ..AM_MAINTAINER_\n+0001a8b0: 4d4f 4445 e280 9920 616c 6c6f 7773 2079 MODE... allows y\n+0001a8c0: 6f75 2074 6f20 6368 6f6f 7365 2077 6865 ou to choose whe\n+0001a8d0: 7468 6572 2074 6865 2073 6f20 6361 6c6c ther the so call\n+0001a8e0: 6564 2022 7265 6275 696c 640a 7275 6c65 ed \"rebuild.rule\n+0001a8f0: 7322 2073 686f 756c 6420 6265 2065 6e61 s\" should be ena\n+0001a900: 626c 6564 206f 7220 6469 7361 626c 6564 bled or disabled\n+0001a910: 2e20 2057 6974 680a e280 9841 4d5f 4d41 . With....AM_MA\n+0001a920: 494e 5441 494e 4552 5f4d 4f44 4528 5b65 INTAINER_MODE([e\n+0001a930: 6e61 626c 655d 29e2 8099 2c20 7468 6579 nable])..., they\n+0001a940: 2061 7265 2065 6e61 626c 6564 2062 7920 are enabled by \n+0001a950: 6465 6661 756c 742c 206f 7468 6572 7769 default, otherwi\n+0001a960: 7365 0a74 6865 7920 6172 6520 6469 7361 se.they are disa\n+0001a970: 626c 6564 2062 7920 6465 6661 756c 742e bled by default.\n+0001a980: 2020 496e 2074 6865 206c 6174 7465 7220 In the latter \n+0001a990: 6361 7365 2c20 6966 2079 6f75 2068 6176 case, if you hav\n+0001a9a0: 650a e280 9841 4d5f 4d41 494e 5441 494e e....AM_MAINTAIN\n+0001a9b0: 4552 5f4d 4f44 45e2 8099 2069 6e20 e280 ER_MODE... in ..\n+0001a9c0: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+0001a9d0: 2c20 616e 6420 7275 6e20 e280 982e 2f63 , and run ..../c\n+0001a9e0: 6f6e 6669 6775 7265 2026 2620 6d61 6b65 onfigure && make\n+0001a9f0: e280 992c 0a74 6865 6e20 e280 986d 616b ...,.then ...mak\n+0001aa00: 65e2 8099 2077 696c 6c20 2a6e 6576 6572 e... will *never\n+0001aa10: 2a20 6174 7465 6d70 7420 746f 2072 6562 * attempt to reb\n+0001aa20: 7569 6c64 20e2 8098 636f 6e66 6967 7572 uild ...configur\n+0001aa30: 65e2 8099 2c20 e280 984d 616b 6566 696c e..., ...Makefil\n+0001aa40: 652e 696e e280 9973 2c0a 4c65 7820 6f72 e.in...s,.Lex or\n+0001aa50: 2059 6163 6320 6f75 7470 7574 732c 2065 Yacc outputs, e\n+0001aa60: 7463 2e20 2049 2e65 2e2c 2074 6869 7320 tc. I.e., this \n+0001aa70: 6469 7361 626c 6573 2062 7569 6c64 2072 disables build r\n+0001aa80: 756c 6573 2066 6f72 2066 696c 6573 0a74 ules for files.t\n+0001aa90: 6861 7420 6172 6520 7573 7561 6c6c 7920 hat are usually \n+0001aaa0: 6469 7374 7269 6275 7465 6420 616e 6420 distributed and \n+0001aab0: 7468 6174 2075 7365 7273 2073 686f 756c that users shoul\n+0001aac0: 6420 6e6f 726d 616c 6c79 206e 6f74 2068 d normally not h\n+0001aad0: 6176 6520 746f 0a75 7064 6174 652e 0a0a ave to.update...\n+0001aae0: 2020 2054 6865 2075 7365 7220 6361 6e20 The user can \n+0001aaf0: 6f76 6572 7269 6465 2074 6865 2064 6566 override the def\n+0001ab00: 6175 6c74 2073 6574 7469 6e67 2062 7920 ault setting by \n+0001ab10: 7061 7373 696e 6720 6569 7468 6572 0ae2 passing either..\n+0001ab20: 8098 2d2d 656e 6162 6c65 2d6d 6169 6e74 ..--enable-maint\n+0001ab30: 6169 6e65 722d 6d6f 6465 e280 9920 6f72 ainer-mode... or\n+0001ab40: 20e2 8098 2d2d 6469 7361 626c 652d 6d61 ...--disable-ma\n+0001ab50: 696e 7461 696e 6572 2d6d 6f64 65e2 8099 intainer-mode...\n+0001ab60: 2074 6f0a e280 9863 6f6e 6669 6775 7265 to....configure\n+0001ab70: e280 992e 0a0a 2020 2050 656f 706c 6520 ...... People \n+0001ab80: 7573 6520 e280 9841 4d5f 4d41 494e 5441 use ...AM_MAINTA\n+0001ab90: 494e 4552 5f4d 4f44 45e2 8099 2065 6974 INER_MODE... eit\n+0001aba0: 6865 7220 6265 6361 7573 6520 7468 6579 her because they\n+0001abb0: 2064 6f20 6e6f 7420 7761 6e74 2074 6865 do not want the\n+0001abc0: 6972 0a75 7365 7273 2028 6f72 2074 6865 ir.users (or the\n+0001abd0: 6d73 656c 7665 7329 2061 6e6e 6f79 6564 mselves) annoyed\n+0001abe0: 2062 7920 7469 6d65 7374 616d 7073 206c by timestamps l\n+0001abf0: 6f73 7361 6765 2028 2a6e 6f74 6520 4356 ossage (*note CV\n+0001ac00: 533a 3a29 2c20 6f72 0a62 6563 6175 7365 S::), or.because\n+0001ac10: 2074 6865 7920 7369 6d70 6c79 2063 616e they simply can\n+0001ac20: 2774 2073 7461 6e64 2074 6865 2072 6562 't stand the reb\n+0001ac30: 7569 6c64 2072 756c 6573 2061 6e64 2070 uild rules and p\n+0001ac40: 7265 6665 7220 7275 6e6e 696e 670a 6d61 refer running.ma\n+0001ac50: 696e 7461 696e 6572 2074 6f6f 6c73 2065 intainer tools e\n+0001ac60: 7870 6c69 6369 746c 792e 0a0a 2020 20e2 xplicitly... .\n+0001ac70: 8098 414d 5f4d 4149 4e54 4149 4e45 525f ..AM_MAINTAINER_\n+0001ac80: 4d4f 4445 e280 9920 616c 736f 2061 6c6c MODE... also all\n+0001ac90: 6f77 7320 796f 7520 746f 2064 6973 6162 ows you to disab\n+0001aca0: 6c65 2073 6f6d 6520 6375 7374 6f6d 2062 le some custom b\n+0001acb0: 7569 6c64 0a72 756c 6573 2063 6f6e 6469 uild.rules condi\n+0001acc0: 7469 6f6e 616c 6c79 2e20 2053 6f6d 6520 tionally. Some \n+0001acd0: 6465 7665 6c6f 7065 7273 2075 7365 2074 developers use t\n+0001ace0: 6869 7320 6665 6174 7572 6520 746f 2064 his feature to d\n+0001acf0: 6973 6162 6c65 2072 756c 6573 0a74 6861 isable rules.tha\n+0001ad00: 7420 6e65 6564 2065 786f 7469 6320 746f t need exotic to\n+0001ad10: 6f6c 7320 7468 6174 2075 7365 7273 206d ols that users m\n+0001ad20: 6179 206e 6f74 2068 6176 6520 6176 6169 ay not have avai\n+0001ad30: 6c61 626c 652e 0a0a 2020 2053 6576 6572 lable... Sever\n+0001ad40: 616c 2079 6561 7273 2061 676f 2046 7261 al years ago Fra\n+0001ad50: 6ec3 a76f 6973 2050 696e 6172 6420 706f n..ois Pinard po\n+0001ad60: 696e 7465 6420 6f75 7420 7365 7665 7261 inted out severa\n+0001ad70: 6c20 6172 6775 6d65 6e74 730a 6167 6169 l arguments.agai\n+0001ad80: 6e73 7420 7468 6973 20e2 8098 414d 5f4d nst this ...AM_M\n+0001ad90: 4149 4e54 4149 4e45 525f 4d4f 4445 e280 AINTAINER_MODE..\n+0001ada0: 9920 6d61 6372 6f2e 2020 4d6f 7374 206f . macro. Most o\n+0001adb0: 6620 7468 656d 2072 656c 6174 6520 746f f them relate to\n+0001adc0: 0a69 6e73 6563 7572 6974 792e 2020 4279 .insecurity. By\n+0001add0: 2072 656d 6f76 696e 6720 6465 7065 6e64 removing depend\n+0001ade0: 656e 6369 6573 2079 6f75 2067 6574 206e encies you get n\n+0001adf0: 6f6e 2d64 6570 656e 6461 626c 6520 6275 on-dependable bu\n+0001ae00: 696c 6473 3a0a 6368 616e 6765 7320 746f ilds:.changes to\n+0001ae10: 2073 6f75 7263 6573 2066 696c 6573 2063 sources files c\n+0001ae20: 616e 2068 6176 6520 6e6f 2065 6666 6563 an have no effec\n+0001ae30: 7420 6f6e 2067 656e 6572 6174 6564 2066 t on generated f\n+0001ae40: 696c 6573 2061 6e64 2074 6869 730a 6361 iles and this.ca\n+0001ae50: 6e20 6265 2076 6572 7920 636f 6e66 7573 n be very confus\n+0001ae60: 696e 6720 7768 656e 2075 6e6e 6f74 6963 ing when unnotic\n+0001ae70: 6564 2e20 2048 6520 6164 6473 2074 6861 ed. He adds tha\n+0001ae80: 7420 7365 6375 7269 7479 2073 686f 756c t security shoul\n+0001ae90: 646e 2774 0a62 6520 7265 7365 7276 6564 dn't.be reserved\n+0001aea0: 2074 6f20 6d61 696e 7461 696e 6572 7320 to maintainers \n+0001aeb0: 2877 6861 7420 e280 982d 2d65 6e61 626c (what ...--enabl\n+0001aec0: 652d 6d61 696e 7461 696e 6572 2d6d 6f64 e-maintainer-mod\n+0001aed0: 65e2 8099 2073 7567 6765 7374 7329 2c0a e... suggests),.\n+0001aee0: 6f6e 2074 6865 2063 6f6e 7472 6172 792e on the contrary.\n+0001aef0: 2020 4966 206f 6e65 2075 7365 7220 6861 If one user ha\n+0001af00: 7320 746f 206d 6f64 6966 7920 6120 e280 s to modify a ..\n+0001af10: 984d 616b 6566 696c 652e 616d e280 992c .Makefile.am...,\n+0001af20: 2074 6865 6e20 6569 7468 6572 0ae2 8098 then either....\n+0001af30: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2073 Makefile.in... s\n+0001af40: 686f 756c 6420 6265 2075 7064 6174 6564 hould be updated\n+0001af50: 206f 7220 6120 7761 726e 696e 6720 7368 or a warning sh\n+0001af60: 6f75 6c64 2062 6520 6f75 7470 7574 2028 ould be output (\n+0001af70: 7468 6973 2069 730a 7768 6174 2041 7574 this is.what Aut\n+0001af80: 6f6d 616b 6520 7573 6573 20e2 8098 6d69 omake uses ...mi\n+0001af90: 7373 696e 67e2 8099 2066 6f72 2920 6275 ssing... for) bu\n+0001afa0: 7420 7468 6520 6c61 7374 2074 6869 6e67 t the last thing\n+0001afb0: 2079 6f75 2077 616e 7420 6973 2074 6861 you want is tha\n+0001afc0: 740a 6e6f 7468 696e 6720 6861 7070 656e t.nothing happen\n+0001afd0: 7320 616e 6420 7468 6520 7573 6572 2064 s and the user d\n+0001afe0: 6f65 736e 2774 206e 6f74 6963 6520 6974 oesn't notice it\n+0001aff0: 2028 7468 6973 2069 7320 7768 6174 2068 (this is what h\n+0001b000: 6170 7065 6e73 0a77 6865 6e20 7265 6275 appens.when rebu\n+0001b010: 696c 6420 7275 6c65 7320 6172 6520 6469 ild rules are di\n+0001b020: 7361 626c 6564 2062 7920 e280 9841 4d5f sabled by ...AM_\n+0001b030: 4d41 494e 5441 494e 4552 5f4d 4f44 45e2 MAINTAINER_MODE.\n+0001b040: 8099 292e 0a0a 2020 204a 696d 204d 6579 ..)... Jim Mey\n+0001b050: 6572 696e 672c 2074 6865 2069 6e76 656e ering, the inven\n+0001b060: 746f 7220 6f66 2074 6865 20e2 8098 414d tor of the ...AM\n+0001b070: 5f4d 4149 4e54 4149 4e45 525f 4d4f 4445 _MAINTAINER_MODE\n+0001b080: e280 9920 6d61 6372 6f20 7761 730a 7377 ... macro was.sw\n+0001b090: 6179 6564 2062 7920 4672 616e c3a7 6f69 ayed by Fran..oi\n+0001b0a0: 7327 7320 6172 6775 6d65 6e74 732c 2061 s's arguments, a\n+0001b0b0: 6e64 2067 6f74 2072 6964 206f 6620 e280 nd got rid of ..\n+0001b0c0: 9841 4d5f 4d41 494e 5441 494e 4552 5f4d .AM_MAINTAINER_M\n+0001b0d0: 4f44 45e2 8099 2069 6e0a 616c 6c20 6f66 ODE... in.all of\n+0001b0e0: 2068 6973 2070 6163 6b61 6765 732e 0a0a his packages...\n+0001b0f0: 2020 2053 7469 6c6c 206d 616e 7920 7065 Still many pe\n+0001b100: 6f70 6c65 2063 6f6e 7469 6e75 6520 746f ople continue to\n+0001b110: 2075 7365 20e2 8098 414d 5f4d 4149 4e54 use ...AM_MAINT\n+0001b120: 4149 4e45 525f 4d4f 4445 e280 992c 2062 AINER_MODE..., b\n+0001b130: 6563 6175 7365 2069 740a 6865 6c70 7320 ecause it.helps \n+0001b140: 7468 656d 2077 6f72 6b69 6e67 206f 6e20 them working on \n+0001b150: 7072 6f6a 6563 7473 2077 6865 7265 2061 projects where a\n+0001b160: 6c6c 2066 696c 6573 2061 7265 206b 6570 ll files are kep\n+0001b170: 7420 756e 6465 7220 7665 7273 696f 6e0a t under version.\n+0001b180: 636f 6e74 726f 6c2c 2061 6e64 2062 6563 control, and bec\n+0001b190: 6175 7365 20e2 8098 6d69 7373 696e 67e2 ause ...missing.\n+0001b1a0: 8099 2069 736e 2774 2065 6e6f 7567 6820 .. isn't enough \n+0001b1b0: 6966 2079 6f75 2068 6176 6520 7468 6520 if you have the \n+0001b1c0: 7772 6f6e 670a 7665 7273 696f 6e20 6f66 wrong.version of\n+0001b1d0: 2074 6865 2074 6f6f 6c73 2e0a 0a1f 0a46 the tools.....F\n+0001b1e0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+0001b1f0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+0001b200: 5769 6c64 6361 7264 732c 2020 4e65 7874 Wildcards, Next\n+0001b210: 3a20 4c69 6d69 7461 7469 6f6e 7320 6f6e : Limitations on\n+0001b220: 2046 696c 6520 4e61 6d65 732c 2020 5072 File Names, Pr\n+0001b230: 6576 3a20 6d61 696e 7461 696e 6572 2d6d ev: maintainer-m\n+0001b240: 6f64 652c 2020 5570 3a20 4641 510a 0a32 ode, Up: FAQ..2\n+0001b250: 382e 3320 5768 7920 646f 6573 6e27 7420 8.3 Why doesn't \n+0001b260: 4175 746f 6d61 6b65 2073 7570 706f 7274 Automake support\n+0001b270: 2077 696c 6463 6172 6473 3f0a 3d3d 3d3d wildcards?.====\n 0001b280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0001b290: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0001b2a0: 3d3d 3d3d 3d3d 3d0a 0a44 6576 656c 6f70 =======..Develop\n-0001b2b0: 6572 7320 6172 6520 6c61 7a79 2e20 2054 ers are lazy. T\n-0001b2c0: 6865 7920 776f 756c 6420 6f66 7465 6e20 hey would often \n-0001b2d0: 6c69 6b65 2074 6f20 7573 6520 7769 6c64 like to use wild\n-0001b2e0: 6361 7264 7320 696e 0ae2 8098 4d61 6b65 cards in....Make\n-0001b2f0: 6669 6c65 2e61 6de2 8099 732c 2073 6f20 file.am...s, so \n-0001b300: 7468 6174 2074 6865 7920 776f 756c 6420 that they would \n-0001b310: 6e6f 7420 6e65 6564 2074 6f20 7265 6d65 not need to reme\n-0001b320: 6d62 6572 2074 6f20 7570 6461 7465 0ae2 mber to update..\n-0001b330: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n-0001b340: 7320 6576 6572 7920 7469 6d65 2074 6865 s every time the\n-0001b350: 7920 6164 642c 2064 656c 6574 652c 206f y add, delete, o\n-0001b360: 7220 7265 6e61 6d65 2061 2066 696c 652e r rename a file.\n-0001b370: 0a0a 2020 2054 6865 7265 2061 7265 2073 .. There are s\n-0001b380: 6576 6572 616c 206f 626a 6563 7469 6f6e everal objection\n-0001b390: 7320 746f 2074 6869 733a 0a20 2020 e280 s to this:. ..\n-0001b3a0: a220 5768 656e 2075 7369 6e67 2043 5653 . When using CVS\n-0001b3b0: 2028 6f72 2073 696d 696c 6172 2920 6465 (or similar) de\n-0001b3c0: 7665 6c6f 7065 7273 206e 6565 6420 746f velopers need to\n-0001b3d0: 2072 656d 656d 6265 7220 7468 6579 2068 remember they h\n-0001b3e0: 6176 650a 2020 2020 2074 6f20 7275 6e20 ave. to run \n-0001b3f0: e280 9863 7673 2061 6464 e280 9920 6f72 ...cvs add... or\n-0001b400: 20e2 8098 6376 7320 726d e280 9920 616e ...cvs rm... an\n-0001b410: 7977 6179 2e20 2055 7064 6174 696e 6720 yway. Updating \n-0001b420: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-0001b430: 990a 2020 2020 2061 6363 6f72 6469 6e67 .. according\n-0001b440: 6c79 2071 7569 636b 6c79 2062 6563 6f6d ly quickly becom\n-0001b450: 6573 2061 2072 6566 6c65 782e 0a0a 2020 es a reflex... \n-0001b460: 2020 2043 6f6e 7665 7273 656c 792c 2069 Conversely, i\n-0001b470: 6620 796f 7572 2061 7070 6c69 6361 7469 f your applicati\n-0001b480: 6f6e 2064 6f65 736e 2774 2063 6f6d 7069 on doesn't compi\n-0001b490: 6c65 2062 6563 6175 7365 2079 6f75 2066 le because you f\n-0001b4a0: 6f72 676f 740a 2020 2020 2074 6f20 6164 orgot. to ad\n-0001b4b0: 6420 6120 6669 6c65 2069 6e20 e280 984d d a file in ...M\n-0001b4c0: 616b 6566 696c 652e 616d e280 992c 2069 akefile.am..., i\n-0001b4d0: 7420 7769 6c6c 2068 656c 7020 796f 7520 t will help you \n-0001b4e0: 7265 6d65 6d62 6572 2074 6f20 e280 9863 remember to ...c\n-0001b4f0: 7673 0a20 2020 2020 6164 64e2 8099 2069 vs. add... i\n-0001b500: 742e 0a0a 2020 20e2 80a2 2055 7369 6e67 t... ... Using\n-0001b510: 2077 696c 6463 6172 6473 206d 616b 6573 wildcards makes\n-0001b520: 2069 7420 6561 7379 2074 6f20 6469 7374 it easy to dist\n-0001b530: 7269 6275 7465 2066 696c 6573 2062 7920 ribute files by \n-0001b540: 6d69 7374 616b 652e 2020 466f 720a 2020 mistake. For. \n-0001b550: 2020 2069 6e73 7461 6e63 652c 2073 6f6d instance, som\n-0001b560: 6520 636f 6465 2061 2064 6576 656c 6f70 e code a develop\n-0001b570: 6572 2069 7320 6578 7065 7269 6d65 6e74 er is experiment\n-0001b580: 696e 6720 7769 7468 2028 6120 7465 7374 ing with (a test\n-0001b590: 2063 6173 652c 0a20 2020 2020 7361 7929 case,. say)\n-0001b5a0: 2074 6861 7420 7368 6f75 6c64 206e 6f74 that should not\n-0001b5b0: 2062 6520 7061 7274 206f 6620 7468 6520 be part of the \n-0001b5c0: 6469 7374 7269 6275 7469 6f6e 2e0a 0a20 distribution... \n-0001b5d0: 2020 e280 a220 5573 696e 6720 7769 6c64 ... Using wild\n-0001b5e0: 6361 7264 7320 6974 2773 2065 6173 7920 cards it's easy \n-0001b5f0: 746f 206f 6d69 7420 736f 6d65 2066 696c to omit some fil\n-0001b600: 6573 2062 7920 6d69 7374 616b 652e 2020 es by mistake. \n-0001b610: 466f 720a 2020 2020 2069 6e73 7461 6e63 For. instanc\n-0001b620: 652c 206f 6e65 2064 6576 656c 6f70 6572 e, one developer\n-0001b630: 2063 7265 6174 6573 2061 206e 6577 2066 creates a new f\n-0001b640: 696c 652c 2075 7365 7320 6974 2069 6e20 ile, uses it in \n-0001b650: 6d61 6e79 2070 6c61 6365 732c 0a20 2020 many places,. \n-0001b660: 2020 6275 7420 666f 7267 6574 7320 746f but forgets to\n-0001b670: 2063 6f6d 6d69 7420 6974 2e20 2041 6e6f commit it. Ano\n-0001b680: 7468 6572 2064 6576 656c 6f70 6572 2074 ther developer t\n-0001b690: 6865 6e20 6368 6563 6b73 206f 7574 2074 hen checks out t\n-0001b6a0: 6865 0a20 2020 2020 696e 636f 6d70 6c65 he. incomple\n-0001b6b0: 7465 2070 726f 6a65 6374 2061 6e64 2069 te project and i\n-0001b6c0: 7320 6162 6c65 2074 6f20 7275 6e20 e280 s able to run ..\n-0001b6d0: 986d 616b 6520 6469 7374 e280 9920 7375 .make dist... su\n-0001b6e0: 6363 6573 7366 756c 6c79 2c0a 2020 2020 ccessfully,. \n-0001b6f0: 2065 7665 6e20 7468 6f75 6768 2061 2066 even though a f\n-0001b700: 696c 6520 6973 206d 6973 7369 6e67 2e20 ile is missing. \n-0001b710: 2042 7920 6c69 7374 696e 6720 6669 6c65 By listing file\n-0001b720: 732c 20e2 8098 6d61 6b65 2064 6973 74e2 s, ...make dist.\n-0001b730: 8099 0a20 2020 2020 5f77 696c 6c5f 2063 ... _will_ c\n-0001b740: 6f6d 706c 6169 6e2e 0a0a 2020 20e2 80a2 omplain... ...\n-0001b750: 2057 696c 6463 6172 6473 2061 7265 206e Wildcards are n\n-0001b760: 6f74 2070 6f72 7461 626c 6520 746f 2073 ot portable to s\n-0001b770: 6f6d 6520 6e6f 6e2d 474e 5520 e280 986d ome non-GNU ...m\n-0001b780: 616b 65e2 8099 2069 6d70 6c65 6d65 6e74 ake... implement\n-0001b790: 6174 696f 6e73 2c0a 2020 2020 2065 2e67 ations,. e.g\n-0001b7a0: 2e2c 204e 6574 4253 4420 e280 986d 616b ., NetBSD ...mak\n-0001b7b0: 65e2 8099 2077 696c 6c20 6e6f 7420 6578 e... will not ex\n-0001b7c0: 7061 6e64 2067 6c6f 6273 2073 7563 6820 pand globs such \n-0001b7d0: 6173 20e2 8098 2ae2 8099 2069 6e0a 2020 as ...*... in. \n-0001b7e0: 2020 2070 7265 7265 7175 6973 6974 6573 prerequisites\n-0001b7f0: 206f 6620 6120 7461 7267 6574 2e0a 0a20 of a target... \n-0001b800: 2020 e280 a220 4669 6e61 6c6c 792c 2069 ... Finally, i\n-0001b810: 7427 7320 7265 616c 6c79 2068 6172 6420 t's really hard \n-0001b820: 746f 205f 666f 7267 6574 5f20 746f 2061 to _forget_ to a\n-0001b830: 6464 2061 2066 696c 6520 746f 0a20 2020 dd a file to. \n-0001b840: 2020 e280 984d 616b 6566 696c 652e 616d ...Makefile.am\n-0001b850: e280 993a 2066 696c 6573 2074 6861 7420 ...: files that \n-0001b860: 6172 6520 6e6f 7420 6c69 7374 6564 2069 are not listed i\n-0001b870: 6e20 e280 984d 616b 6566 696c 652e 616d n ...Makefile.am\n-0001b880: e280 9920 6172 6520 6e6f 740a 2020 2020 ... are not. \n-0001b890: 2063 6f6d 7069 6c65 6420 6f72 2069 6e73 compiled or ins\n-0001b8a0: 7461 6c6c 6564 2c20 736f 2079 6f75 2063 talled, so you c\n-0001b8b0: 616e 2774 2065 7665 6e20 7465 7374 2074 an't even test t\n-0001b8c0: 6865 6d2e 0a0a 2020 2053 7469 6c6c 2c20 hem... Still, \n-0001b8d0: 7468 6573 6520 6172 6520 7068 696c 6f73 these are philos\n-0001b8e0: 6f70 6869 6361 6c20 6f62 6a65 6374 696f ophical objectio\n-0001b8f0: 6e73 2c20 616e 6420 6173 2073 7563 6820 ns, and as such \n-0001b900: 796f 7520 6d61 790a 6469 7361 6772 6565 you may.disagree\n-0001b910: 2c20 6f72 2066 696e 6420 656e 6f75 6768 , or find enough\n-0001b920: 2076 616c 7565 2069 6e20 7769 6c64 6361 value in wildca\n-0001b930: 7264 7320 746f 2064 6973 6d69 7373 2061 rds to dismiss a\n-0001b940: 6c6c 206f 6620 7468 656d 2e0a 4265 666f ll of them..Befo\n-0001b950: 7265 2079 6f75 2073 7461 7274 2077 7269 re you start wri\n-0001b960: 7469 6e67 2061 2070 6174 6368 2061 6761 ting a patch aga\n-0001b970: 696e 7374 2041 7574 6f6d 616b 6520 746f inst Automake to\n-0001b980: 2074 6561 6368 2069 7420 6162 6f75 740a teach it about.\n-0001b990: 7769 6c64 6361 7264 732c 206c 6574 2773 wildcards, let's\n-0001b9a0: 2073 6565 2074 6865 206d 6169 6e20 7465 see the main te\n-0001b9b0: 6368 6e69 6361 6c20 6973 7375 653a 2070 chnical issue: p\n-0001b9c0: 6f72 7461 6269 6c69 7479 2e0a 0a20 2020 ortability... \n-0001b9d0: 416c 7468 6f75 6768 20e2 8098 2428 7769 Although ...$(wi\n-0001b9e0: 6c64 6361 7264 202e 2e2e 29e2 8099 2077 ldcard ...)... w\n-0001b9f0: 6f72 6b73 2077 6974 6820 474e 5520 e280 orks with GNU ..\n-0001ba00: 986d 616b 65e2 8099 2c20 6974 2069 7320 .make..., it is \n-0001ba10: 6e6f 7420 706f 7274 6162 6c65 0a74 6f20 not portable.to \n-0001ba20: 6f74 6865 7220 e280 986d 616b 65e2 8099 other ...make...\n-0001ba30: 2069 6d70 6c65 6d65 6e74 6174 696f 6e73 implementations\n-0001ba40: 2e0a 0a20 2020 5468 6520 6f6e 6c79 2077 ... The only w\n-0001ba50: 6179 2041 7574 6f6d 616b 6520 636f 756c ay Automake coul\n-0001ba60: 6420 7375 7070 6f72 7420 e280 9824 2877 d support ...$(w\n-0001ba70: 696c 6463 6172 6420 2e2e 2e29 e280 9920 ildcard ...)... \n-0001ba80: 6973 2062 7920 6578 7065 6e64 696e 670a is by expending.\n-0001ba90: e280 9824 2877 696c 6463 6172 6420 2e2e ...$(wildcard ..\n-0001baa0: 2e29 e280 9920 7768 656e 20e2 8098 6175 .)... when ...au\n-0001bab0: 746f 6d61 6b65 e280 9920 6973 2072 756e tomake... is run\n-0001bac0: 2e20 2054 6865 2072 6573 756c 7469 6e67 . The resulting\n-0001bad0: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n-0001bae0: 8099 730a 776f 756c 6420 6265 2070 6f72 ..s.would be por\n-0001baf0: 7461 626c 6520 7369 6e63 6520 7468 6579 table since they\n-0001bb00: 2077 6f75 6c64 206c 6973 7420 616c 6c20 would list all \n-0001bb10: 6669 6c65 7320 616e 6420 6e6f 7420 7573 files and not us\n-0001bb20: 650a e280 9824 2877 696c 6463 6172 6420 e....$(wildcard \n-0001bb30: 2e2e 2e29 e280 992e 2020 486f 7765 7665 ...).... Howeve\n-0001bb40: 7220 7468 6174 206d 6561 6e73 2064 6576 r that means dev\n-0001bb50: 656c 6f70 6572 7320 776f 756c 6420 6e65 elopers would ne\n-0001bb60: 6564 2074 6f20 7265 6d65 6d62 6572 0a74 ed to remember.t\n-0001bb70: 6f20 7275 6e20 e280 9861 7574 6f6d 616b o run ...automak\n-0001bb80: 65e2 8099 2065 6163 6820 7469 6d65 2074 e... each time t\n-0001bb90: 6865 7920 6164 642c 2064 656c 6574 652c hey add, delete,\n-0001bba0: 206f 7220 7265 6e61 6d65 2066 696c 6573 or rename files\n-0001bbb0: 2e0a 0a20 2020 436f 6d70 6172 6564 2074 ... Compared t\n-0001bbc0: 6f20 6564 6974 696e 6720 e280 984d 616b o editing ...Mak\n-0001bbd0: 6566 696c 652e 616d e280 992c 2074 6869 efile.am..., thi\n-0001bbe0: 7320 6973 2061 2076 6572 7920 736d 616c s is a very smal\n-0001bbf0: 6c20 6761 696e 2e20 2053 7572 652c 0a69 l gain. Sure,.i\n-0001bc00: 7427 7320 6561 7369 6572 2061 6e64 2066 t's easier and f\n-0001bc10: 6173 7465 7220 746f 2074 7970 6520 e280 aster to type ..\n-0001bc20: 9861 7574 6f6d 616b 653b 206d 616b 65e2 .automake; make.\n-0001bc30: 8099 2074 6861 6e20 746f 2074 7970 6520 .. than to type \n-0001bc40: e280 9865 6d61 6373 0a4d 616b 6566 696c ...emacs.Makefil\n-0001bc50: 652e 616d 3b20 6d61 6b65 e280 992e 2020 e.am; make.... \n-0001bc60: 4275 7420 6e6f 626f 6479 2062 6f74 6865 But nobody bothe\n-0001bc70: 7265 6420 656e 6f75 6768 2074 6f20 7772 red enough to wr\n-0001bc80: 6974 6520 6120 7061 7463 6820 746f 2061 ite a patch to a\n-0001bc90: 6464 0a73 7570 706f 7274 2066 6f72 2074 dd.support for t\n-0001bca0: 6869 7320 7379 6e74 6178 2e20 2053 6f6d his syntax. Som\n-0001bcb0: 6520 7065 6f70 6c65 2075 7365 2073 6372 e people use scr\n-0001bcc0: 6970 7473 2074 6f20 6765 6e65 7261 7465 ipts to generate\n-0001bcd0: 2066 696c 6520 6c69 7374 730a 696e 20e2 file lists.in .\n-0001bce0: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n-0001bcf0: 206f 7220 696e 2073 6570 6172 6174 6520 or in separate \n-0001bd00: e280 984d 616b 6566 696c 65e2 8099 2066 ...Makefile... f\n-0001bd10: 7261 676d 656e 7473 2e0a 0a20 2020 4576 ragments... Ev\n-0001bd20: 656e 2069 6620 796f 7520 646f 6e27 7420 en if you don't \n-0001bd30: 6361 7265 2061 626f 7574 2070 6f72 7461 care about porta\n-0001bd40: 6269 6c69 7479 2c20 616e 6420 6172 6520 bility, and are \n-0001bd50: 7465 6d70 7465 6420 746f 2075 7365 0ae2 tempted to use..\n-0001bd60: 8098 2428 7769 6c64 6361 7264 202e 2e2e ..$(wildcard ...\n-0001bd70: 29e2 8099 2061 6e79 7761 7920 6265 6361 )... anyway beca\n-0001bd80: 7573 6520 796f 7520 7461 7267 6574 206f use you target o\n-0001bd90: 6e6c 7920 474e 5520 4d61 6b65 2c20 796f nly GNU Make, yo\n-0001bda0: 7520 7368 6f75 6c64 0a6b 6e6f 7720 7468 u should.know th\n-0001bdb0: 6572 6520 6172 6520 6d61 6e79 2070 6c61 ere are many pla\n-0001bdc0: 6365 7320 7768 6572 6520 4175 746f 6d61 ces where Automa\n-0001bdd0: 6b65 206e 6565 6473 2074 6f20 6b6e 6f77 ke needs to know\n-0001bde0: 2065 7861 6374 6c79 2077 6869 6368 0a66 exactly which.f\n-0001bdf0: 696c 6573 2073 686f 756c 6420 6265 2070 iles should be p\n-0001be00: 726f 6365 7373 6564 2e20 2041 7320 4175 rocessed. As Au\n-0001be10: 746f 6d61 6b65 2064 6f65 736e 2774 206b tomake doesn't k\n-0001be20: 6e6f 7720 686f 7720 746f 2065 7870 616e now how to expan\n-0001be30: 640a e280 9824 2877 696c 6463 6172 6420 d....$(wildcard \n-0001be40: 2e2e 2e29 e280 992c 2079 6f75 2063 616e ...)..., you can\n-0001be50: 6e6f 7420 7573 6520 6974 2069 6e20 7468 not use it in th\n-0001be60: 6573 6520 706c 6163 6573 2e20 20e2 8098 ese places. ...\n-0001be70: 2428 7769 6c64 6361 7264 202e 2e2e 29e2 $(wildcard ...).\n-0001be80: 8099 0a69 7320 6120 626c 6163 6b20 626f ...is a black bo\n-0001be90: 7820 636f 6d70 6172 6162 6c65 2074 6f20 x comparable to \n-0001bea0: e280 9841 435f 5355 4253 54e2 8099 6564 ...AC_SUBST...ed\n-0001beb0: 2076 6172 6961 626c 6573 2061 7320 6661 variables as fa\n-0001bec0: 7220 4175 746f 6d61 6b65 2069 730a 636f r Automake is.co\n-0001bed0: 6e63 6572 6e65 642e 0a0a 2020 2059 6f75 ncerned... You\n-0001bee0: 2063 616e 2067 6574 2077 6172 6e69 6e67 can get warning\n-0001bef0: 7320 6162 6f75 7420 e280 9824 2877 696c s about ...$(wil\n-0001bf00: 6463 6172 6420 2e2e 2ee2 8099 2920 636f dcard ......) co\n-0001bf10: 6e73 7472 7563 7473 2075 7369 6e67 2074 nstructs using t\n-0001bf20: 6865 0ae2 8098 2d57 706f 7274 6162 696c he....-Wportabil\n-0001bf30: 6974 79e2 8099 2066 6c61 672e 0a0a 1f0a ity... flag.....\n-0001bf40: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-0001bf50: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-0001bf60: 204c 696d 6974 6174 696f 6e73 206f 6e20 Limitations on \n-0001bf70: 4669 6c65 204e 616d 6573 2c20 204e 6578 File Names, Nex\n-0001bf80: 743a 2064 6973 7463 6c65 616e 6368 6563 t: distcleanchec\n-0001bf90: 6b2c 2020 5072 6576 3a20 5769 6c64 6361 k, Prev: Wildca\n-0001bfa0: 7264 732c 2020 5570 3a20 4641 510a 0a32 rds, Up: FAQ..2\n-0001bfb0: 382e 3420 4c69 6d69 7461 7469 6f6e 7320 8.4 Limitations \n-0001bfc0: 6f6e 2046 696c 6520 4e61 6d65 730a 3d3d on File Names.==\n+0001b2a0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 7665 6c6f ========..Develo\n+0001b2b0: 7065 7273 2061 7265 206c 617a 792e 2020 pers are lazy. \n+0001b2c0: 5468 6579 2077 6f75 6c64 206f 6674 656e They would often\n+0001b2d0: 206c 696b 6520 746f 2075 7365 2077 696c like to use wil\n+0001b2e0: 6463 6172 6473 2069 6e0a e280 984d 616b dcards in....Mak\n+0001b2f0: 6566 696c 652e 616d e280 9973 2c20 736f efile.am...s, so\n+0001b300: 2074 6861 7420 7468 6579 2077 6f75 6c64 that they would\n+0001b310: 206e 6f74 206e 6565 6420 746f 2072 656d not need to rem\n+0001b320: 656d 6265 7220 746f 2075 7064 6174 650a ember to update.\n+0001b330: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+0001b340: 9973 2065 7665 7279 2074 696d 6520 7468 .s every time th\n+0001b350: 6579 2061 6464 2c20 6465 6c65 7465 2c20 ey add, delete, \n+0001b360: 6f72 2072 656e 616d 6520 6120 6669 6c65 or rename a file\n+0001b370: 2e0a 0a20 2020 5468 6572 6520 6172 6520 ... There are \n+0001b380: 7365 7665 7261 6c20 6f62 6a65 6374 696f several objectio\n+0001b390: 6e73 2074 6f20 7468 6973 3a0a 2020 20e2 ns to this:. .\n+0001b3a0: 80a2 2057 6865 6e20 7573 696e 6720 4356 .. When using CV\n+0001b3b0: 5320 286f 7220 7369 6d69 6c61 7229 2064 S (or similar) d\n+0001b3c0: 6576 656c 6f70 6572 7320 6e65 6564 2074 evelopers need t\n+0001b3d0: 6f20 7265 6d65 6d62 6572 2074 6865 7920 o remember they \n+0001b3e0: 6861 7665 0a20 2020 2020 746f 2072 756e have. to run\n+0001b3f0: 20e2 8098 6376 7320 6164 64e2 8099 206f ...cvs add... o\n+0001b400: 7220 e280 9863 7673 2072 6de2 8099 2061 r ...cvs rm... a\n+0001b410: 6e79 7761 792e 2020 5570 6461 7469 6e67 nyway. Updating\n+0001b420: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+0001b430: 8099 0a20 2020 2020 6163 636f 7264 696e ... accordin\n+0001b440: 676c 7920 7175 6963 6b6c 7920 6265 636f gly quickly beco\n+0001b450: 6d65 7320 6120 7265 666c 6578 2e0a 0a20 mes a reflex... \n+0001b460: 2020 2020 436f 6e76 6572 7365 6c79 2c20 Conversely, \n+0001b470: 6966 2079 6f75 7220 6170 706c 6963 6174 if your applicat\n+0001b480: 696f 6e20 646f 6573 6e27 7420 636f 6d70 ion doesn't comp\n+0001b490: 696c 6520 6265 6361 7573 6520 796f 7520 ile because you \n+0001b4a0: 666f 7267 6f74 0a20 2020 2020 746f 2061 forgot. to a\n+0001b4b0: 6464 2061 2066 696c 6520 696e 20e2 8098 dd a file in ...\n+0001b4c0: 4d61 6b65 6669 6c65 2e61 6de2 8099 2c20 Makefile.am..., \n+0001b4d0: 6974 2077 696c 6c20 6865 6c70 2079 6f75 it will help you\n+0001b4e0: 2072 656d 656d 6265 7220 746f 20e2 8098 remember to ...\n+0001b4f0: 6376 730a 2020 2020 2061 6464 e280 9920 cvs. add... \n+0001b500: 6974 2e0a 0a20 2020 e280 a220 5573 696e it... ... Usin\n+0001b510: 6720 7769 6c64 6361 7264 7320 6d61 6b65 g wildcards make\n+0001b520: 7320 6974 2065 6173 7920 746f 2064 6973 s it easy to dis\n+0001b530: 7472 6962 7574 6520 6669 6c65 7320 6279 tribute files by\n+0001b540: 206d 6973 7461 6b65 2e20 2046 6f72 0a20 mistake. For. \n+0001b550: 2020 2020 696e 7374 616e 6365 2c20 736f instance, so\n+0001b560: 6d65 2063 6f64 6520 6120 6465 7665 6c6f me code a develo\n+0001b570: 7065 7220 6973 2065 7870 6572 696d 656e per is experimen\n+0001b580: 7469 6e67 2077 6974 6820 2861 2074 6573 ting with (a tes\n+0001b590: 7420 6361 7365 2c0a 2020 2020 2073 6179 t case,. say\n+0001b5a0: 2920 7468 6174 2073 686f 756c 6420 6e6f ) that should no\n+0001b5b0: 7420 6265 2070 6172 7420 6f66 2074 6865 t be part of the\n+0001b5c0: 2064 6973 7472 6962 7574 696f 6e2e 0a0a distribution...\n+0001b5d0: 2020 20e2 80a2 2055 7369 6e67 2077 696c ... Using wil\n+0001b5e0: 6463 6172 6473 2069 7427 7320 6561 7379 dcards it's easy\n+0001b5f0: 2074 6f20 6f6d 6974 2073 6f6d 6520 6669 to omit some fi\n+0001b600: 6c65 7320 6279 206d 6973 7461 6b65 2e20 les by mistake. \n+0001b610: 2046 6f72 0a20 2020 2020 696e 7374 616e For. instan\n+0001b620: 6365 2c20 6f6e 6520 6465 7665 6c6f 7065 ce, one develope\n+0001b630: 7220 6372 6561 7465 7320 6120 6e65 7720 r creates a new \n+0001b640: 6669 6c65 2c20 7573 6573 2069 7420 696e file, uses it in\n+0001b650: 206d 616e 7920 706c 6163 6573 2c0a 2020 many places,. \n+0001b660: 2020 2062 7574 2066 6f72 6765 7473 2074 but forgets t\n+0001b670: 6f20 636f 6d6d 6974 2069 742e 2020 416e o commit it. An\n+0001b680: 6f74 6865 7220 6465 7665 6c6f 7065 7220 other developer \n+0001b690: 7468 656e 2063 6865 636b 7320 6f75 7420 then checks out \n+0001b6a0: 7468 650a 2020 2020 2069 6e63 6f6d 706c the. incompl\n+0001b6b0: 6574 6520 7072 6f6a 6563 7420 616e 6420 ete project and \n+0001b6c0: 6973 2061 626c 6520 746f 2072 756e 20e2 is able to run .\n+0001b6d0: 8098 6d61 6b65 2064 6973 74e2 8099 2073 ..make dist... s\n+0001b6e0: 7563 6365 7373 6675 6c6c 792c 0a20 2020 uccessfully,. \n+0001b6f0: 2020 6576 656e 2074 686f 7567 6820 6120 even though a \n+0001b700: 6669 6c65 2069 7320 6d69 7373 696e 672e file is missing.\n+0001b710: 2020 4279 206c 6973 7469 6e67 2066 696c By listing fil\n+0001b720: 6573 2c20 e280 986d 616b 6520 6469 7374 es, ...make dist\n+0001b730: e280 990a 2020 2020 205f 7769 6c6c 5f20 .... _will_ \n+0001b740: 636f 6d70 6c61 696e 2e0a 0a20 2020 e280 complain... ..\n+0001b750: a220 5769 6c64 6361 7264 7320 6172 6520 . Wildcards are \n+0001b760: 6e6f 7420 706f 7274 6162 6c65 2074 6f20 not portable to \n+0001b770: 736f 6d65 206e 6f6e 2d47 4e55 20e2 8098 some non-GNU ...\n+0001b780: 6d61 6b65 e280 9920 696d 706c 656d 656e make... implemen\n+0001b790: 7461 7469 6f6e 732c 0a20 2020 2020 652e tations,. e.\n+0001b7a0: 672e 2c20 4e65 7442 5344 20e2 8098 6d61 g., NetBSD ...ma\n+0001b7b0: 6b65 e280 9920 7769 6c6c 206e 6f74 2065 ke... will not e\n+0001b7c0: 7870 616e 6420 676c 6f62 7320 7375 6368 xpand globs such\n+0001b7d0: 2061 7320 e280 982a e280 9920 696e 0a20 as ...*... in. \n+0001b7e0: 2020 2020 7072 6572 6571 7569 7369 7465 prerequisite\n+0001b7f0: 7320 6f66 2061 2074 6172 6765 742e 0a0a s of a target...\n+0001b800: 2020 20e2 80a2 2046 696e 616c 6c79 2c20 ... Finally, \n+0001b810: 6974 2773 2072 6561 6c6c 7920 6861 7264 it's really hard\n+0001b820: 2074 6f20 5f66 6f72 6765 745f 2074 6f20 to _forget_ to \n+0001b830: 6164 6420 6120 6669 6c65 2074 6f0a 2020 add a file to. \n+0001b840: 2020 20e2 8098 4d61 6b65 6669 6c65 2e61 ...Makefile.a\n+0001b850: 6de2 8099 3a20 6669 6c65 7320 7468 6174 m...: files that\n+0001b860: 2061 7265 206e 6f74 206c 6973 7465 6420 are not listed \n+0001b870: 696e 20e2 8098 4d61 6b65 6669 6c65 2e61 in ...Makefile.a\n+0001b880: 6de2 8099 2061 7265 206e 6f74 0a20 2020 m... are not. \n+0001b890: 2020 636f 6d70 696c 6564 206f 7220 696e compiled or in\n+0001b8a0: 7374 616c 6c65 642c 2073 6f20 796f 7520 stalled, so you \n+0001b8b0: 6361 6e27 7420 6576 656e 2074 6573 7420 can't even test \n+0001b8c0: 7468 656d 2e0a 0a20 2020 5374 696c 6c2c them... Still,\n+0001b8d0: 2074 6865 7365 2061 7265 2070 6869 6c6f these are philo\n+0001b8e0: 736f 7068 6963 616c 206f 626a 6563 7469 sophical objecti\n+0001b8f0: 6f6e 732c 2061 6e64 2061 7320 7375 6368 ons, and as such\n+0001b900: 2079 6f75 206d 6179 0a64 6973 6167 7265 you may.disagre\n+0001b910: 652c 206f 7220 6669 6e64 2065 6e6f 7567 e, or find enoug\n+0001b920: 6820 7661 6c75 6520 696e 2077 696c 6463 h value in wildc\n+0001b930: 6172 6473 2074 6f20 6469 736d 6973 7320 ards to dismiss \n+0001b940: 616c 6c20 6f66 2074 6865 6d2e 0a42 6566 all of them..Bef\n+0001b950: 6f72 6520 796f 7520 7374 6172 7420 7772 ore you start wr\n+0001b960: 6974 696e 6720 6120 7061 7463 6820 6167 iting a patch ag\n+0001b970: 6169 6e73 7420 4175 746f 6d61 6b65 2074 ainst Automake t\n+0001b980: 6f20 7465 6163 6820 6974 2061 626f 7574 o teach it about\n+0001b990: 0a77 696c 6463 6172 6473 2c20 6c65 7427 .wildcards, let'\n+0001b9a0: 7320 7365 6520 7468 6520 6d61 696e 2074 s see the main t\n+0001b9b0: 6563 686e 6963 616c 2069 7373 7565 3a20 echnical issue: \n+0001b9c0: 706f 7274 6162 696c 6974 792e 0a0a 2020 portability... \n+0001b9d0: 2041 6c74 686f 7567 6820 e280 9824 2877 Although ...$(w\n+0001b9e0: 696c 6463 6172 6420 2e2e 2e29 e280 9920 ildcard ...)... \n+0001b9f0: 776f 726b 7320 7769 7468 2047 4e55 20e2 works with GNU .\n+0001ba00: 8098 6d61 6b65 e280 992c 2069 7420 6973 ..make..., it is\n+0001ba10: 206e 6f74 2070 6f72 7461 626c 650a 746f not portable.to\n+0001ba20: 206f 7468 6572 20e2 8098 6d61 6b65 e280 other ...make..\n+0001ba30: 9920 696d 706c 656d 656e 7461 7469 6f6e . implementation\n+0001ba40: 732e 0a0a 2020 2054 6865 206f 6e6c 7920 s... The only \n+0001ba50: 7761 7920 4175 746f 6d61 6b65 2063 6f75 way Automake cou\n+0001ba60: 6c64 2073 7570 706f 7274 20e2 8098 2428 ld support ...$(\n+0001ba70: 7769 6c64 6361 7264 202e 2e2e 29e2 8099 wildcard ...)...\n+0001ba80: 2069 7320 6279 2065 7870 656e 6469 6e67 is by expending\n+0001ba90: 0ae2 8098 2428 7769 6c64 6361 7264 202e ....$(wildcard .\n+0001baa0: 2e2e 29e2 8099 2077 6865 6e20 e280 9861 ..)... when ...a\n+0001bab0: 7574 6f6d 616b 65e2 8099 2069 7320 7275 utomake... is ru\n+0001bac0: 6e2e 2020 5468 6520 7265 7375 6c74 696e n. The resultin\n+0001bad0: 6720 e280 984d 616b 6566 696c 652e 696e g ...Makefile.in\n+0001bae0: e280 9973 0a77 6f75 6c64 2062 6520 706f ...s.would be po\n+0001baf0: 7274 6162 6c65 2073 696e 6365 2074 6865 rtable since the\n+0001bb00: 7920 776f 756c 6420 6c69 7374 2061 6c6c y would list all\n+0001bb10: 2066 696c 6573 2061 6e64 206e 6f74 2075 files and not u\n+0001bb20: 7365 0ae2 8098 2428 7769 6c64 6361 7264 se....$(wildcard\n+0001bb30: 202e 2e2e 29e2 8099 2e20 2048 6f77 6576 ...).... Howev\n+0001bb40: 6572 2074 6861 7420 6d65 616e 7320 6465 er that means de\n+0001bb50: 7665 6c6f 7065 7273 2077 6f75 6c64 206e velopers would n\n+0001bb60: 6565 6420 746f 2072 656d 656d 6265 720a eed to remember.\n+0001bb70: 746f 2072 756e 20e2 8098 6175 746f 6d61 to run ...automa\n+0001bb80: 6b65 e280 9920 6561 6368 2074 696d 6520 ke... each time \n+0001bb90: 7468 6579 2061 6464 2c20 6465 6c65 7465 they add, delete\n+0001bba0: 2c20 6f72 2072 656e 616d 6520 6669 6c65 , or rename file\n+0001bbb0: 732e 0a0a 2020 2043 6f6d 7061 7265 6420 s... Compared \n+0001bbc0: 746f 2065 6469 7469 6e67 20e2 8098 4d61 to editing ...Ma\n+0001bbd0: 6b65 6669 6c65 2e61 6de2 8099 2c20 7468 kefile.am..., th\n+0001bbe0: 6973 2069 7320 6120 7665 7279 2073 6d61 is is a very sma\n+0001bbf0: 6c6c 2067 6169 6e2e 2020 5375 7265 2c0a ll gain. Sure,.\n+0001bc00: 6974 2773 2065 6173 6965 7220 616e 6420 it's easier and \n+0001bc10: 6661 7374 6572 2074 6f20 7479 7065 20e2 faster to type .\n+0001bc20: 8098 6175 746f 6d61 6b65 3b20 6d61 6b65 ..automake; make\n+0001bc30: e280 9920 7468 616e 2074 6f20 7479 7065 ... than to type\n+0001bc40: 20e2 8098 656d 6163 730a 4d61 6b65 6669 ...emacs.Makefi\n+0001bc50: 6c65 2e61 6d3b 206d 616b 65e2 8099 2e20 le.am; make.... \n+0001bc60: 2042 7574 206e 6f62 6f64 7920 626f 7468 But nobody both\n+0001bc70: 6572 6564 2065 6e6f 7567 6820 746f 2077 ered enough to w\n+0001bc80: 7269 7465 2061 2070 6174 6368 2074 6f20 rite a patch to \n+0001bc90: 6164 640a 7375 7070 6f72 7420 666f 7220 add.support for \n+0001bca0: 7468 6973 2073 796e 7461 782e 2020 536f this syntax. So\n+0001bcb0: 6d65 2070 656f 706c 6520 7573 6520 7363 me people use sc\n+0001bcc0: 7269 7074 7320 746f 2067 656e 6572 6174 ripts to generat\n+0001bcd0: 6520 6669 6c65 206c 6973 7473 0a69 6e20 e file lists.in \n+0001bce0: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+0001bcf0: 9920 6f72 2069 6e20 7365 7061 7261 7465 . or in separate\n+0001bd00: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+0001bd10: 6672 6167 6d65 6e74 732e 0a0a 2020 2045 fragments... E\n+0001bd20: 7665 6e20 6966 2079 6f75 2064 6f6e 2774 ven if you don't\n+0001bd30: 2063 6172 6520 6162 6f75 7420 706f 7274 care about port\n+0001bd40: 6162 696c 6974 792c 2061 6e64 2061 7265 ability, and are\n+0001bd50: 2074 656d 7074 6564 2074 6f20 7573 650a tempted to use.\n+0001bd60: e280 9824 2877 696c 6463 6172 6420 2e2e ...$(wildcard ..\n+0001bd70: 2e29 e280 9920 616e 7977 6179 2062 6563 .)... anyway bec\n+0001bd80: 6175 7365 2079 6f75 2074 6172 6765 7420 ause you target \n+0001bd90: 6f6e 6c79 2047 4e55 204d 616b 652c 2079 only GNU Make, y\n+0001bda0: 6f75 2073 686f 756c 640a 6b6e 6f77 2074 ou should.know t\n+0001bdb0: 6865 7265 2061 7265 206d 616e 7920 706c here are many pl\n+0001bdc0: 6163 6573 2077 6865 7265 2041 7574 6f6d aces where Autom\n+0001bdd0: 616b 6520 6e65 6564 7320 746f 206b 6e6f ake needs to kno\n+0001bde0: 7720 6578 6163 746c 7920 7768 6963 680a w exactly which.\n+0001bdf0: 6669 6c65 7320 7368 6f75 6c64 2062 6520 files should be \n+0001be00: 7072 6f63 6573 7365 642e 2020 4173 2041 processed. As A\n+0001be10: 7574 6f6d 616b 6520 646f 6573 6e27 7420 utomake doesn't \n+0001be20: 6b6e 6f77 2068 6f77 2074 6f20 6578 7061 know how to expa\n+0001be30: 6e64 0ae2 8098 2428 7769 6c64 6361 7264 nd....$(wildcard\n+0001be40: 202e 2e2e 29e2 8099 2c20 796f 7520 6361 ...)..., you ca\n+0001be50: 6e6e 6f74 2075 7365 2069 7420 696e 2074 nnot use it in t\n+0001be60: 6865 7365 2070 6c61 6365 732e 2020 e280 hese places. ..\n+0001be70: 9824 2877 696c 6463 6172 6420 2e2e 2e29 .$(wildcard ...)\n+0001be80: e280 990a 6973 2061 2062 6c61 636b 2062 ....is a black b\n+0001be90: 6f78 2063 6f6d 7061 7261 626c 6520 746f ox comparable to\n+0001bea0: 20e2 8098 4143 5f53 5542 5354 e280 9965 ...AC_SUBST...e\n+0001beb0: 6420 7661 7269 6162 6c65 7320 6173 2066 d variables as f\n+0001bec0: 6172 2041 7574 6f6d 616b 6520 6973 0a63 ar Automake is.c\n+0001bed0: 6f6e 6365 726e 6564 2e0a 0a20 2020 596f oncerned... Yo\n+0001bee0: 7520 6361 6e20 6765 7420 7761 726e 696e u can get warnin\n+0001bef0: 6773 2061 626f 7574 20e2 8098 2428 7769 gs about ...$(wi\n+0001bf00: 6c64 6361 7264 202e 2e2e e280 9929 2063 ldcard ......) c\n+0001bf10: 6f6e 7374 7275 6374 7320 7573 696e 6720 onstructs using \n+0001bf20: 7468 650a e280 982d 5770 6f72 7461 6269 the....-Wportabi\n+0001bf30: 6c69 7479 e280 9920 666c 6167 2e0a 0a1f lity... flag....\n+0001bf40: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0001bf50: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0001bf60: 3a20 4c69 6d69 7461 7469 6f6e 7320 6f6e : Limitations on\n+0001bf70: 2046 696c 6520 4e61 6d65 732c 2020 4e65 File Names, Ne\n+0001bf80: 7874 3a20 6469 7374 636c 6561 6e63 6865 xt: distcleanche\n+0001bf90: 636b 2c20 2050 7265 763a 2057 696c 6463 ck, Prev: Wildc\n+0001bfa0: 6172 6473 2c20 2055 703a 2046 4151 0a0a ards, Up: FAQ..\n+0001bfb0: 3238 2e34 204c 696d 6974 6174 696f 6e73 28.4 Limitations\n+0001bfc0: 206f 6e20 4669 6c65 204e 616d 6573 0a3d on File Names.=\n 0001bfd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0001bfe0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4175 ============..Au\n-0001bff0: 746f 6d61 6b65 2061 7474 656d 7074 7320 tomake attempts \n-0001c000: 746f 2073 7570 706f 7274 2061 6c6c 206b to support all k\n-0001c010: 696e 6473 206f 6620 6669 6c65 206e 616d inds of file nam\n-0001c020: 6573 2c20 6576 656e 2074 686f 7365 2074 es, even those t\n-0001c030: 6861 740a 636f 6e74 6169 6e20 756e 7573 hat.contain unus\n-0001c040: 7561 6c20 6368 6172 6163 7465 7273 206f ual characters o\n-0001c050: 7220 6172 6520 756e 7573 7561 6c6c 7920 r are unusually \n-0001c060: 6c6f 6e67 2e20 2048 6f77 6576 6572 2c20 long. However, \n-0001c070: 736f 6d65 0a6c 696d 6974 6174 696f 6e73 some.limitations\n-0001c080: 2061 7265 2069 6d70 6f73 6564 2062 7920 are imposed by \n-0001c090: 7468 6520 756e 6465 726c 7969 6e67 206f the underlying o\n-0001c0a0: 7065 7261 7469 6e67 2073 7973 7465 6d20 perating system \n-0001c0b0: 616e 6420 746f 6f6c 732e 0a0a 2020 204d and tools... M\n-0001c0c0: 6f73 7420 6f70 6572 6174 696e 6720 7379 ost operating sy\n-0001c0d0: 7374 656d 7320 7072 6f68 6962 6974 2074 stems prohibit t\n-0001c0e0: 6865 2075 7365 206f 6620 7468 6520 6e75 he use of the nu\n-0001c0f0: 6c6c 2062 7974 6520 696e 2066 696c 650a ll byte in file.\n-0001c100: 6e61 6d65 732c 2061 6e64 2072 6573 6572 names, and reser\n-0001c110: 7665 20e2 8098 2fe2 8099 2061 7320 6120 ve .../... as a \n-0001c120: 6469 7265 6374 6f72 7920 7365 7061 7261 directory separa\n-0001c130: 746f 722e 2020 416c 736f 2c20 7468 6579 tor. Also, they\n-0001c140: 2072 6571 7569 7265 0a74 6861 7420 6669 require.that fi\n-0001c150: 6c65 206e 616d 6573 2061 7265 2070 726f le names are pro\n-0001c160: 7065 726c 7920 656e 636f 6465 6420 666f perly encoded fo\n-0001c170: 7220 7468 6520 7573 6572 2773 206c 6f63 r the user's loc\n-0001c180: 616c 652e 2020 4175 746f 6d61 6b65 2069 ale. Automake i\n-0001c190: 730a 7375 626a 6563 7420 746f 2074 6865 s.subject to the\n-0001c1a0: 7365 206c 696d 6974 732e 0a0a 2020 2050 se limits... P\n-0001c1b0: 6f72 7461 626c 6520 7061 636b 6167 6573 ortable packages\n-0001c1c0: 2073 686f 756c 6420 6c69 6d69 7420 7468 should limit th\n-0001c1d0: 656d 7365 6c76 6573 2074 6f20 504f 5349 emselves to POSI\n-0001c1e0: 5820 6669 6c65 206e 616d 6573 2e20 2054 X file names. T\n-0001c1f0: 6865 7365 0a63 616e 2063 6f6e 7461 696e hese.can contain\n-0001c200: 2041 5343 4949 206c 6574 7465 7273 2061 ASCII letters a\n-0001c210: 6e64 2064 6967 6974 732c 20e2 8098 5fe2 nd digits, ..._.\n-0001c220: 8099 2c20 e280 982e e280 992c 2061 6e64 .., ......., and\n-0001c230: 20e2 8098 2de2 8099 2e20 2046 696c 6520 ...-.... File \n-0001c240: 6e61 6d65 730a 636f 6e73 6973 7420 6f66 names.consist of\n-0001c250: 2063 6f6d 706f 6e65 6e74 7320 7365 7061 components sepa\n-0001c260: 7261 7465 6420 6279 20e2 8098 2fe2 8099 rated by .../...\n-0001c270: 2e20 2046 696c 6520 6e61 6d65 2063 6f6d . File name com\n-0001c280: 706f 6e65 6e74 7320 6361 6e6e 6f74 0a62 ponents cannot.b\n-0001c290: 6567 696e 2077 6974 6820 e280 982d e280 egin with ...-..\n-0001c2a0: 992e 0a0a 2020 2050 6f72 7461 626c 6520 .... Portable \n-0001c2b0: 504f 5349 5820 6669 6c65 206e 616d 6573 POSIX file names\n-0001c2c0: 2063 616e 6e6f 7420 636f 6e74 6169 6e20 cannot contain \n-0001c2d0: 636f 6d70 6f6e 656e 7473 2074 6861 7420 components that \n-0001c2e0: 6578 6365 6564 2061 0a31 342d 6279 7465 exceed a.14-byte\n-0001c2f0: 206c 696d 6974 2c20 6275 7420 6e6f 7761 limit, but nowa\n-0001c300: 6461 7973 2069 7427 7320 6e6f 726d 616c days it's normal\n-0001c310: 6c79 2073 6166 6520 746f 2061 7373 756d ly safe to assum\n-0001c320: 6520 7468 650a 6d6f 7265 2d67 656e 6572 e the.more-gener\n-0001c330: 6f75 7320 584f 5045 4e20 6c69 6d69 7420 ous XOPEN limit \n-0001c340: 6f66 2032 3535 2062 7974 6573 2e20 2050 of 255 bytes. P\n-0001c350: 4f53 4958 206c 696d 6974 7320 6669 6c65 OSIX limits file\n-0001c360: 206e 616d 6573 2074 6f20 3235 350a 6279 names to 255.by\n-0001c370: 7465 7320 2858 4f50 454e 2061 6c6c 6f77 tes (XOPEN allow\n-0001c380: 7320 3130 3233 2062 7974 6573 292c 2062 s 1023 bytes), b\n-0001c390: 7574 2079 6f75 206d 6179 2077 616e 7420 ut you may want \n-0001c3a0: 746f 206c 696d 6974 2061 2073 6f75 7263 to limit a sourc\n-0001c3b0: 650a 7461 7262 616c 6c20 746f 2066 696c e.tarball to fil\n-0001c3c0: 6520 6e61 6d65 7320 6f66 2039 3920 6279 e names of 99 by\n-0001c3d0: 7465 7320 746f 2061 766f 6964 2069 6e74 tes to avoid int\n-0001c3e0: 6572 6f70 6572 6162 696c 6974 7920 7072 eroperability pr\n-0001c3f0: 6f62 6c65 6d73 0a77 6974 6820 6f6c 6420 oblems.with old \n-0001c400: 7665 7273 696f 6e73 206f 6620 e280 9874 versions of ...t\n-0001c410: 6172 e280 992e 0a0a 2020 2049 6620 796f ar...... If yo\n-0001c420: 7520 6465 7061 7274 2066 726f 6d20 7468 u depart from th\n-0001c430: 6573 6520 7275 6c65 7320 2865 2e67 2e2c ese rules (e.g.,\n-0001c440: 2062 7920 7573 696e 6720 6e6f 6e2d 4153 by using non-AS\n-0001c450: 4349 4920 6368 6172 6163 7465 7273 0a69 CII characters.i\n-0001c460: 6e20 6669 6c65 206e 616d 6573 2c20 6f72 n file names, or\n-0001c470: 2062 7920 7573 696e 6720 6c65 6e67 7468 by using length\n-0001c480: 7920 6669 6c65 206e 616d 6573 292c 2079 y file names), y\n-0001c490: 6f75 7220 696e 7374 616c 6c65 7273 206d our installers m\n-0001c4a0: 6179 2068 6176 650a 7072 6f62 6c65 6d73 ay have.problems\n-0001c4b0: 2066 6f72 2072 6561 736f 6e73 2075 6e72 for reasons unr\n-0001c4c0: 656c 6174 6564 2074 6f20 4175 746f 6d61 elated to Automa\n-0001c4d0: 6b65 2e20 2048 6f77 6576 6572 2c20 6966 ke. However, if\n-0001c4e0: 2074 6869 7320 646f 6573 206e 6f74 0a63 this does not.c\n-0001c4f0: 6f6e 6365 726e 2079 6f75 2c20 796f 7520 oncern you, you \n-0001c500: 7368 6f75 6c64 206b 6e6f 7720 6162 6f75 should know abou\n-0001c510: 7420 7468 6520 6c69 6d69 7461 7469 6f6e t the limitation\n-0001c520: 7320 696d 706f 7365 6420 6279 2041 7574 s imposed by Aut\n-0001c530: 6f6d 616b 650a 6974 7365 6c66 2e20 2054 omake.itself. T\n-0001c540: 6865 7365 206c 696d 6974 6174 696f 6e73 hese limitations\n-0001c550: 2061 7265 2075 6e64 6573 6972 6162 6c65 are undesirable\n-0001c560: 2c20 6275 7420 736f 6d65 206f 6620 7468 , but some of th\n-0001c570: 656d 2073 6565 6d20 746f 2062 650a 696e em seem to be.in\n-0001c580: 6865 7265 6e74 2074 6f20 756e 6465 726c herent to underl\n-0001c590: 7969 6e67 2074 6f6f 6c73 206c 696b 6520 ying tools like \n-0001c5a0: 4175 746f 636f 6e66 2c20 4d61 6b65 2c20 Autoconf, Make, \n-0001c5b0: 4d34 2c20 616e 6420 7468 6520 7368 656c M4, and the shel\n-0001c5c0: 6c2e 0a54 6865 7920 6661 6c6c 2069 6e74 l..They fall int\n-0001c5d0: 6f20 7468 7265 6520 6361 7465 676f 7269 o three categori\n-0001c5e0: 6573 3a20 696e 7374 616c 6c20 6469 7265 es: install dire\n-0001c5f0: 6374 6f72 6965 732c 2062 7569 6c64 2064 ctories, build d\n-0001c600: 6972 6563 746f 7269 6573 2c0a 616e 6420 irectories,.and \n-0001c610: 6669 6c65 206e 616d 6573 2e0a 0a20 2020 file names... \n-0001c620: 5468 6520 666f 6c6c 6f77 696e 6720 6368 The following ch\n-0001c630: 6172 6163 7465 7273 3a0a 0a20 2020 2020 aracters:.. \n-0001c640: 6e65 776c 696e 6520 2220 2320 2420 2720 newline \" # $ ' \n-0001c650: 600a 0a20 2020 7368 6f75 6c64 206e 6f74 `.. should not\n-0001c660: 2061 7070 6561 7220 696e 2074 6865 206e appear in the n\n-0001c670: 616d 6573 206f 6620 696e 7374 616c 6c20 ames of install \n-0001c680: 6469 7265 6374 6f72 6965 732e 2020 466f directories. Fo\n-0001c690: 7220 6578 616d 706c 652c 0a74 6865 206f r example,.the o\n-0001c6a0: 7065 7261 6e64 206f 6620 e280 9863 6f6e perand of ...con\n-0001c6b0: 6669 6775 7265 e280 9927 7320 e280 982d figure...'s ...-\n-0001c6c0: 2d70 7265 6669 78e2 8099 206f 7074 696f -prefix... optio\n-0001c6d0: 6e20 7368 6f75 6c64 206e 6f74 2063 6f6e n should not con\n-0001c6e0: 7461 696e 2074 6865 7365 0a63 6861 7261 tain these.chara\n-0001c6f0: 6374 6572 732e 0a0a 2020 2042 7569 6c64 cters... Build\n-0001c700: 2064 6972 6563 746f 7269 6573 2073 7566 directories suf\n-0001c710: 6665 7220 7468 6520 7361 6d65 206c 696d fer the same lim\n-0001c720: 6974 6174 696f 6e73 2061 7320 696e 7374 itations as inst\n-0001c730: 616c 6c20 6469 7265 6374 6f72 6965 732c all directories,\n-0001c740: 0a61 6e64 2069 6e20 6164 6469 7469 6f6e .and in addition\n-0001c750: 2073 686f 756c 6420 6e6f 7420 636f 6e74 should not cont\n-0001c760: 6169 6e20 7468 6520 666f 6c6c 6f77 696e ain the followin\n-0001c770: 6720 6368 6172 6163 7465 7273 3a0a 0a20 g characters:.. \n-0001c780: 2020 2020 2620 4020 5c0a 0a20 2020 466f & @ \\.. Fo\n-0001c790: 7220 6578 616d 706c 652c 2074 6865 2066 r example, the f\n-0001c7a0: 756c 6c20 6e61 6d65 206f 6620 7468 6520 ull name of the \n-0001c7b0: 6469 7265 6374 6f72 7920 636f 6e74 6169 directory contai\n-0001c7c0: 6e69 6e67 2074 6865 2073 6f75 7263 650a ning the source.\n-0001c7d0: 6669 6c65 7320 7368 6f75 6c64 206e 6f74 files should not\n-0001c7e0: 2063 6f6e 7461 696e 2074 6865 7365 2063 contain these c\n-0001c7f0: 6861 7261 6374 6572 732e 0a0a 2020 2053 haracters... S\n-0001c800: 6f75 7263 6520 616e 6420 696e 7374 616c ource and instal\n-0001c810: 6c61 7469 6f6e 2066 696c 6520 6e61 6d65 lation file name\n-0001c820: 7320 6c69 6b65 20e2 8098 6d61 696e 2e63 s like ...main.c\n-0001c830: e280 9920 6172 6520 6c69 6d69 7465 6420 ... are limited \n-0001c840: 6576 656e 0a66 7572 7468 6572 3a20 7468 even.further: th\n-0001c850: 6579 2073 686f 756c 6420 636f 6e66 6f72 ey should confor\n-0001c860: 6d20 746f 2074 6865 2050 4f53 4958 2f58 m to the POSIX/X\n-0001c870: 4f50 454e 2072 756c 6573 2064 6573 6372 OPEN rules descr\n-0001c880: 6962 6564 2061 626f 7665 2e0a 496e 2061 ibed above..In a\n-0001c890: 6464 6974 696f 6e2c 2069 6620 796f 7520 ddition, if you \n-0001c8a0: 706c 616e 2074 6f20 706f 7274 2074 6f20 plan to port to \n-0001c8b0: 6e6f 6e2d 504f 5349 5820 656e 7669 726f non-POSIX enviro\n-0001c8c0: 6e6d 656e 7473 2c20 796f 7520 7368 6f75 nments, you shou\n-0001c8d0: 6c64 0a61 766f 6964 2066 696c 6520 6e61 ld.avoid file na\n-0001c8e0: 6d65 7320 7468 6174 2064 6966 6665 7220 mes that differ \n-0001c8f0: 6f6e 6c79 2069 6e20 6361 7365 2028 652e only in case (e.\n-0001c900: 672e 2c20 e280 986d 616b 6566 696c 65e2 g., ...makefile.\n-0001c910: 8099 2061 6e64 0ae2 8098 4d61 6b65 6669 .. and....Makefi\n-0001c920: 6c65 e280 9929 2e20 204e 6f77 6164 6179 le...). Nowaday\n-0001c930: 7320 6974 2069 7320 6e6f 206c 6f6e 6765 s it is no longe\n-0001c940: 7220 776f 7274 6820 776f 7272 7969 6e67 r worth worrying\n-0001c950: 2061 626f 7574 2074 6865 2038 2e33 0a6c about the 8.3.l\n-0001c960: 696d 6974 7320 6f66 2044 4f53 2066 696c imits of DOS fil\n-0001c970: 6520 7379 7374 656d 732e 0a0a 1f0a 4669 e systems.....Fi\n-0001c980: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-0001c990: 312e 696e 666f 2c20 204e 6f64 653a 2064 1.info, Node: d\n-0001c9a0: 6973 7463 6c65 616e 6368 6563 6b2c 2020 istcleancheck, \n-0001c9b0: 4e65 7874 3a20 466c 6167 2056 6172 6961 Next: Flag Varia\n-0001c9c0: 626c 6573 204f 7264 6572 696e 672c 2020 bles Ordering, \n-0001c9d0: 5072 6576 3a20 4c69 6d69 7461 7469 6f6e Prev: Limitation\n-0001c9e0: 7320 6f6e 2046 696c 6520 4e61 6d65 732c s on File Names,\n-0001c9f0: 2020 5570 3a20 4641 510a 0a32 382e 3520 Up: FAQ..28.5 \n-0001ca00: 4669 6c65 7320 6c65 6674 2069 6e20 6275 Files left in bu\n-0001ca10: 696c 6420 6469 7265 6374 6f72 7920 6166 ild directory af\n-0001ca20: 7465 7220 6469 7374 636c 6561 6e0a 3d3d ter distclean.==\n+0001bfe0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A\n+0001bff0: 7574 6f6d 616b 6520 6174 7465 6d70 7473 utomake attempts\n+0001c000: 2074 6f20 7375 7070 6f72 7420 616c 6c20 to support all \n+0001c010: 6b69 6e64 7320 6f66 2066 696c 6520 6e61 kinds of file na\n+0001c020: 6d65 732c 2065 7665 6e20 7468 6f73 6520 mes, even those \n+0001c030: 7468 6174 0a63 6f6e 7461 696e 2075 6e75 that.contain unu\n+0001c040: 7375 616c 2063 6861 7261 6374 6572 7320 sual characters \n+0001c050: 6f72 2061 7265 2075 6e75 7375 616c 6c79 or are unusually\n+0001c060: 206c 6f6e 672e 2020 486f 7765 7665 722c long. However,\n+0001c070: 2073 6f6d 650a 6c69 6d69 7461 7469 6f6e some.limitation\n+0001c080: 7320 6172 6520 696d 706f 7365 6420 6279 s are imposed by\n+0001c090: 2074 6865 2075 6e64 6572 6c79 696e 6720 the underlying \n+0001c0a0: 6f70 6572 6174 696e 6720 7379 7374 656d operating system\n+0001c0b0: 2061 6e64 2074 6f6f 6c73 2e0a 0a20 2020 and tools... \n+0001c0c0: 4d6f 7374 206f 7065 7261 7469 6e67 2073 Most operating s\n+0001c0d0: 7973 7465 6d73 2070 726f 6869 6269 7420 ystems prohibit \n+0001c0e0: 7468 6520 7573 6520 6f66 2074 6865 206e the use of the n\n+0001c0f0: 756c 6c20 6279 7465 2069 6e20 6669 6c65 ull byte in file\n+0001c100: 0a6e 616d 6573 2c20 616e 6420 7265 7365 .names, and rese\n+0001c110: 7276 6520 e280 982f e280 9920 6173 2061 rve .../... as a\n+0001c120: 2064 6972 6563 746f 7279 2073 6570 6172 directory separ\n+0001c130: 6174 6f72 2e20 2041 6c73 6f2c 2074 6865 ator. Also, the\n+0001c140: 7920 7265 7175 6972 650a 7468 6174 2066 y require.that f\n+0001c150: 696c 6520 6e61 6d65 7320 6172 6520 7072 ile names are pr\n+0001c160: 6f70 6572 6c79 2065 6e63 6f64 6564 2066 operly encoded f\n+0001c170: 6f72 2074 6865 2075 7365 7227 7320 6c6f or the user's lo\n+0001c180: 6361 6c65 2e20 2041 7574 6f6d 616b 6520 cale. Automake \n+0001c190: 6973 0a73 7562 6a65 6374 2074 6f20 7468 is.subject to th\n+0001c1a0: 6573 6520 6c69 6d69 7473 2e0a 0a20 2020 ese limits... \n+0001c1b0: 506f 7274 6162 6c65 2070 6163 6b61 6765 Portable package\n+0001c1c0: 7320 7368 6f75 6c64 206c 696d 6974 2074 s should limit t\n+0001c1d0: 6865 6d73 656c 7665 7320 746f 2050 4f53 hemselves to POS\n+0001c1e0: 4958 2066 696c 6520 6e61 6d65 732e 2020 IX file names. \n+0001c1f0: 5468 6573 650a 6361 6e20 636f 6e74 6169 These.can contai\n+0001c200: 6e20 4153 4349 4920 6c65 7474 6572 7320 n ASCII letters \n+0001c210: 616e 6420 6469 6769 7473 2c20 e280 985f and digits, ..._\n+0001c220: e280 992c 20e2 8098 2ee2 8099 2c20 616e ..., ......., an\n+0001c230: 6420 e280 982d e280 992e 2020 4669 6c65 d ...-.... File\n+0001c240: 206e 616d 6573 0a63 6f6e 7369 7374 206f names.consist o\n+0001c250: 6620 636f 6d70 6f6e 656e 7473 2073 6570 f components sep\n+0001c260: 6172 6174 6564 2062 7920 e280 982f e280 arated by .../..\n+0001c270: 992e 2020 4669 6c65 206e 616d 6520 636f .. File name co\n+0001c280: 6d70 6f6e 656e 7473 2063 616e 6e6f 740a mponents cannot.\n+0001c290: 6265 6769 6e20 7769 7468 20e2 8098 2de2 begin with ...-.\n+0001c2a0: 8099 2e0a 0a20 2020 506f 7274 6162 6c65 ..... Portable\n+0001c2b0: 2050 4f53 4958 2066 696c 6520 6e61 6d65 POSIX file name\n+0001c2c0: 7320 6361 6e6e 6f74 2063 6f6e 7461 696e s cannot contain\n+0001c2d0: 2063 6f6d 706f 6e65 6e74 7320 7468 6174 components that\n+0001c2e0: 2065 7863 6565 6420 610a 3134 2d62 7974 exceed a.14-byt\n+0001c2f0: 6520 6c69 6d69 742c 2062 7574 206e 6f77 e limit, but now\n+0001c300: 6164 6179 7320 6974 2773 206e 6f72 6d61 adays it's norma\n+0001c310: 6c6c 7920 7361 6665 2074 6f20 6173 7375 lly safe to assu\n+0001c320: 6d65 2074 6865 0a6d 6f72 652d 6765 6e65 me the.more-gene\n+0001c330: 726f 7573 2058 4f50 454e 206c 696d 6974 rous XOPEN limit\n+0001c340: 206f 6620 3235 3520 6279 7465 732e 2020 of 255 bytes. \n+0001c350: 504f 5349 5820 6c69 6d69 7473 2066 696c POSIX limits fil\n+0001c360: 6520 6e61 6d65 7320 746f 2032 3535 0a62 e names to 255.b\n+0001c370: 7974 6573 2028 584f 5045 4e20 616c 6c6f ytes (XOPEN allo\n+0001c380: 7773 2031 3032 3320 6279 7465 7329 2c20 ws 1023 bytes), \n+0001c390: 6275 7420 796f 7520 6d61 7920 7761 6e74 but you may want\n+0001c3a0: 2074 6f20 6c69 6d69 7420 6120 736f 7572 to limit a sour\n+0001c3b0: 6365 0a74 6172 6261 6c6c 2074 6f20 6669 ce.tarball to fi\n+0001c3c0: 6c65 206e 616d 6573 206f 6620 3939 2062 le names of 99 b\n+0001c3d0: 7974 6573 2074 6f20 6176 6f69 6420 696e ytes to avoid in\n+0001c3e0: 7465 726f 7065 7261 6269 6c69 7479 2070 teroperability p\n+0001c3f0: 726f 626c 656d 730a 7769 7468 206f 6c64 roblems.with old\n+0001c400: 2076 6572 7369 6f6e 7320 6f66 20e2 8098 versions of ...\n+0001c410: 7461 72e2 8099 2e0a 0a20 2020 4966 2079 tar...... If y\n+0001c420: 6f75 2064 6570 6172 7420 6672 6f6d 2074 ou depart from t\n+0001c430: 6865 7365 2072 756c 6573 2028 652e 672e hese rules (e.g.\n+0001c440: 2c20 6279 2075 7369 6e67 206e 6f6e 2d41 , by using non-A\n+0001c450: 5343 4949 2063 6861 7261 6374 6572 730a SCII characters.\n+0001c460: 696e 2066 696c 6520 6e61 6d65 732c 206f in file names, o\n+0001c470: 7220 6279 2075 7369 6e67 206c 656e 6774 r by using lengt\n+0001c480: 6879 2066 696c 6520 6e61 6d65 7329 2c20 hy file names), \n+0001c490: 796f 7572 2069 6e73 7461 6c6c 6572 7320 your installers \n+0001c4a0: 6d61 7920 6861 7665 0a70 726f 626c 656d may have.problem\n+0001c4b0: 7320 666f 7220 7265 6173 6f6e 7320 756e s for reasons un\n+0001c4c0: 7265 6c61 7465 6420 746f 2041 7574 6f6d related to Autom\n+0001c4d0: 616b 652e 2020 486f 7765 7665 722c 2069 ake. However, i\n+0001c4e0: 6620 7468 6973 2064 6f65 7320 6e6f 740a f this does not.\n+0001c4f0: 636f 6e63 6572 6e20 796f 752c 2079 6f75 concern you, you\n+0001c500: 2073 686f 756c 6420 6b6e 6f77 2061 626f should know abo\n+0001c510: 7574 2074 6865 206c 696d 6974 6174 696f ut the limitatio\n+0001c520: 6e73 2069 6d70 6f73 6564 2062 7920 4175 ns imposed by Au\n+0001c530: 746f 6d61 6b65 0a69 7473 656c 662e 2020 tomake.itself. \n+0001c540: 5468 6573 6520 6c69 6d69 7461 7469 6f6e These limitation\n+0001c550: 7320 6172 6520 756e 6465 7369 7261 626c s are undesirabl\n+0001c560: 652c 2062 7574 2073 6f6d 6520 6f66 2074 e, but some of t\n+0001c570: 6865 6d20 7365 656d 2074 6f20 6265 0a69 hem seem to be.i\n+0001c580: 6e68 6572 656e 7420 746f 2075 6e64 6572 nherent to under\n+0001c590: 6c79 696e 6720 746f 6f6c 7320 6c69 6b65 lying tools like\n+0001c5a0: 2041 7574 6f63 6f6e 662c 204d 616b 652c Autoconf, Make,\n+0001c5b0: 204d 342c 2061 6e64 2074 6865 2073 6865 M4, and the she\n+0001c5c0: 6c6c 2e0a 5468 6579 2066 616c 6c20 696e ll..They fall in\n+0001c5d0: 746f 2074 6872 6565 2063 6174 6567 6f72 to three categor\n+0001c5e0: 6965 733a 2069 6e73 7461 6c6c 2064 6972 ies: install dir\n+0001c5f0: 6563 746f 7269 6573 2c20 6275 696c 6420 ectories, build \n+0001c600: 6469 7265 6374 6f72 6965 732c 0a61 6e64 directories,.and\n+0001c610: 2066 696c 6520 6e61 6d65 732e 0a0a 2020 file names... \n+0001c620: 2054 6865 2066 6f6c 6c6f 7769 6e67 2063 The following c\n+0001c630: 6861 7261 6374 6572 733a 0a0a 2020 2020 haracters:.. \n+0001c640: 206e 6577 6c69 6e65 2022 2023 2024 2027 newline \" # $ '\n+0001c650: 2060 0a0a 2020 2073 686f 756c 6420 6e6f `.. should no\n+0001c660: 7420 6170 7065 6172 2069 6e20 7468 6520 t appear in the \n+0001c670: 6e61 6d65 7320 6f66 2069 6e73 7461 6c6c names of install\n+0001c680: 2064 6972 6563 746f 7269 6573 2e20 2046 directories. F\n+0001c690: 6f72 2065 7861 6d70 6c65 2c0a 7468 6520 or example,.the \n+0001c6a0: 6f70 6572 616e 6420 6f66 20e2 8098 636f operand of ...co\n+0001c6b0: 6e66 6967 7572 65e2 8099 2773 20e2 8098 nfigure...'s ...\n+0001c6c0: 2d2d 7072 6566 6978 e280 9920 6f70 7469 --prefix... opti\n+0001c6d0: 6f6e 2073 686f 756c 6420 6e6f 7420 636f on should not co\n+0001c6e0: 6e74 6169 6e20 7468 6573 650a 6368 6172 ntain these.char\n+0001c6f0: 6163 7465 7273 2e0a 0a20 2020 4275 696c acters... Buil\n+0001c700: 6420 6469 7265 6374 6f72 6965 7320 7375 d directories su\n+0001c710: 6666 6572 2074 6865 2073 616d 6520 6c69 ffer the same li\n+0001c720: 6d69 7461 7469 6f6e 7320 6173 2069 6e73 mitations as ins\n+0001c730: 7461 6c6c 2064 6972 6563 746f 7269 6573 tall directories\n+0001c740: 2c0a 616e 6420 696e 2061 6464 6974 696f ,.and in additio\n+0001c750: 6e20 7368 6f75 6c64 206e 6f74 2063 6f6e n should not con\n+0001c760: 7461 696e 2074 6865 2066 6f6c 6c6f 7769 tain the followi\n+0001c770: 6e67 2063 6861 7261 6374 6572 733a 0a0a ng characters:..\n+0001c780: 2020 2020 2026 2040 205c 0a0a 2020 2046 & @ \\.. F\n+0001c790: 6f72 2065 7861 6d70 6c65 2c20 7468 6520 or example, the \n+0001c7a0: 6675 6c6c 206e 616d 6520 6f66 2074 6865 full name of the\n+0001c7b0: 2064 6972 6563 746f 7279 2063 6f6e 7461 directory conta\n+0001c7c0: 696e 696e 6720 7468 6520 736f 7572 6365 ining the source\n+0001c7d0: 0a66 696c 6573 2073 686f 756c 6420 6e6f .files should no\n+0001c7e0: 7420 636f 6e74 6169 6e20 7468 6573 6520 t contain these \n+0001c7f0: 6368 6172 6163 7465 7273 2e0a 0a20 2020 characters... \n+0001c800: 536f 7572 6365 2061 6e64 2069 6e73 7461 Source and insta\n+0001c810: 6c6c 6174 696f 6e20 6669 6c65 206e 616d llation file nam\n+0001c820: 6573 206c 696b 6520 e280 986d 6169 6e2e es like ...main.\n+0001c830: 63e2 8099 2061 7265 206c 696d 6974 6564 c... are limited\n+0001c840: 2065 7665 6e0a 6675 7274 6865 723a 2074 even.further: t\n+0001c850: 6865 7920 7368 6f75 6c64 2063 6f6e 666f hey should confo\n+0001c860: 726d 2074 6f20 7468 6520 504f 5349 582f rm to the POSIX/\n+0001c870: 584f 5045 4e20 7275 6c65 7320 6465 7363 XOPEN rules desc\n+0001c880: 7269 6265 6420 6162 6f76 652e 0a49 6e20 ribed above..In \n+0001c890: 6164 6469 7469 6f6e 2c20 6966 2079 6f75 addition, if you\n+0001c8a0: 2070 6c61 6e20 746f 2070 6f72 7420 746f plan to port to\n+0001c8b0: 206e 6f6e 2d50 4f53 4958 2065 6e76 6972 non-POSIX envir\n+0001c8c0: 6f6e 6d65 6e74 732c 2079 6f75 2073 686f onments, you sho\n+0001c8d0: 756c 640a 6176 6f69 6420 6669 6c65 206e uld.avoid file n\n+0001c8e0: 616d 6573 2074 6861 7420 6469 6666 6572 ames that differ\n+0001c8f0: 206f 6e6c 7920 696e 2063 6173 6520 2865 only in case (e\n+0001c900: 2e67 2e2c 20e2 8098 6d61 6b65 6669 6c65 .g., ...makefile\n+0001c910: e280 9920 616e 640a e280 984d 616b 6566 ... and....Makef\n+0001c920: 696c 65e2 8099 292e 2020 4e6f 7761 6461 ile...). Nowada\n+0001c930: 7973 2069 7420 6973 206e 6f20 6c6f 6e67 ys it is no long\n+0001c940: 6572 2077 6f72 7468 2077 6f72 7279 696e er worth worryin\n+0001c950: 6720 6162 6f75 7420 7468 6520 382e 330a g about the 8.3.\n+0001c960: 6c69 6d69 7473 206f 6620 444f 5320 6669 limits of DOS fi\n+0001c970: 6c65 2073 7973 7465 6d73 2e0a 0a1f 0a46 le systems.....F\n+0001c980: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+0001c990: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+0001c9a0: 6469 7374 636c 6561 6e63 6865 636b 2c20 distcleancheck, \n+0001c9b0: 204e 6578 743a 2046 6c61 6720 5661 7269 Next: Flag Vari\n+0001c9c0: 6162 6c65 7320 4f72 6465 7269 6e67 2c20 ables Ordering, \n+0001c9d0: 2050 7265 763a 204c 696d 6974 6174 696f Prev: Limitatio\n+0001c9e0: 6e73 206f 6e20 4669 6c65 204e 616d 6573 ns on File Names\n+0001c9f0: 2c20 2055 703a 2046 4151 0a0a 3238 2e35 , Up: FAQ..28.5\n+0001ca00: 2046 696c 6573 206c 6566 7420 696e 2062 Files left in b\n+0001ca10: 7569 6c64 2064 6972 6563 746f 7279 2061 uild directory a\n+0001ca20: 6674 6572 2064 6973 7463 6c65 616e 0a3d fter distclean.=\n 0001ca30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0001ca40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0001ca50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0001ca60: 0a0a 5468 6973 2069 7320 6120 6469 6167 ..This is a diag\n-0001ca70: 6e6f 7374 6963 2079 6f75 206d 6967 6874 nostic you might\n-0001ca80: 2065 6e63 6f75 6e74 6572 2077 6869 6c65 encounter while\n-0001ca90: 2072 756e 6e69 6e67 20e2 8098 6d61 6b65 running ...make\n-0001caa0: 2064 6973 7463 6865 636b e280 992e 0a0a distcheck......\n-0001cab0: 2020 2041 7320 6578 706c 6169 6e65 6420 As explained \n-0001cac0: 696e 202a 6e6f 7465 2043 6865 636b 696e in *note Checkin\n-0001cad0: 6720 7468 6520 4469 7374 7269 6275 7469 g the Distributi\n-0001cae0: 6f6e 3a3a 2c20 e280 986d 616b 6520 6469 on::, ...make di\n-0001caf0: 7374 6368 6563 6be2 8099 0a61 7474 656d stcheck....attem\n-0001cb00: 7074 7320 746f 2062 7569 6c64 2061 6e64 pts to build and\n-0001cb10: 2063 6865 636b 2079 6f75 7220 7061 636b check your pack\n-0001cb20: 6167 6520 666f 7220 6572 726f 7273 206c age for errors l\n-0001cb30: 696b 6520 7468 6973 206f 6e65 2e0a 0a20 ike this one... \n-0001cb40: 2020 e280 986d 616b 6520 6469 7374 6368 ...make distch\n-0001cb50: 6563 6be2 8099 2077 696c 6c20 7065 7266 eck... will perf\n-0001cb60: 6f72 6d20 6120 e280 9856 5041 5448 e280 orm a ...VPATH..\n-0001cb70: 9920 6275 696c 6420 6f66 2079 6f75 7220 . build of your \n-0001cb80: 7061 636b 6167 6520 282a 6e6f 7465 0a56 package (*note.V\n-0001cb90: 5041 5448 2042 7569 6c64 733a 3a29 2c20 PATH Builds::), \n-0001cba0: 616e 6420 7468 656e 2063 616c 6c20 e280 and then call ..\n-0001cbb0: 986d 616b 6520 6469 7374 636c 6561 6ee2 .make distclean.\n-0001cbc0: 8099 2e20 2046 696c 6573 206c 6566 7420 ... Files left \n-0001cbd0: 696e 2074 6865 0a62 7569 6c64 2064 6972 in the.build dir\n-0001cbe0: 6563 746f 7279 2061 6674 6572 20e2 8098 ectory after ...\n-0001cbf0: 6d61 6b65 2064 6973 7463 6c65 616e e280 make distclean..\n-0001cc00: 9920 6861 7320 7275 6e20 6172 6520 6c69 . has run are li\n-0001cc10: 7374 6564 2061 6674 6572 2074 6869 730a sted after this.\n-0001cc20: 6572 726f 722e 0a0a 2020 2054 6869 7320 error... This \n-0001cc30: 6469 6167 6e6f 7374 6963 2072 6561 6c6c diagnostic reall\n-0001cc40: 7920 636f 7665 7273 2074 776f 206b 696e y covers two kin\n-0001cc50: 6473 206f 6620 6572 726f 7273 3a0a 0a20 ds of errors:.. \n-0001cc60: 2020 e280 a220 6669 6c65 7320 7468 6174 ... files that\n-0001cc70: 2061 7265 2066 6f72 676f 7474 656e 2062 are forgotten b\n-0001cc80: 7920 6469 7374 636c 6561 6e3b 0a20 2020 y distclean;. \n-0001cc90: e280 a220 6469 7374 7269 6275 7465 6420 ... distributed \n-0001cca0: 6669 6c65 7320 7468 6174 2061 7265 2065 files that are e\n-0001ccb0: 7272 6f6e 656f 7573 6c79 2072 6562 7569 rroneously rebui\n-0001ccc0: 6c74 2e0a 0a20 2020 5468 6520 666f 726d lt... The form\n-0001ccd0: 6572 206c 6566 742d 6f76 6572 2066 696c er left-over fil\n-0001cce0: 6573 2061 7265 206e 6f74 2064 6973 7472 es are not distr\n-0001ccf0: 6962 7574 6564 2c20 736f 2074 6865 2066 ibuted, so the f\n-0001cd00: 6978 2069 7320 746f 206d 6172 6b0a 7468 ix is to mark.th\n-0001cd10: 656d 2066 6f72 2063 6c65 616e 696e 6720 em for cleaning \n-0001cd20: 282a 6e6f 7465 2043 6c65 616e 3a3a 292c (*note Clean::),\n-0001cd30: 2074 6869 7320 6973 206f 6276 696f 7573 this is obvious\n-0001cd40: 2061 6e64 2064 6f65 736e 2774 2064 6573 and doesn't des\n-0001cd50: 6572 7665 0a6d 6f72 6520 6578 706c 616e erve.more explan\n-0001cd60: 6174 696f 6e73 2e0a 0a20 2020 5468 6520 ations... The \n-0001cd70: 6c61 7474 6572 2062 7567 2069 7320 6e6f latter bug is no\n-0001cd80: 7420 616c 7761 7973 2065 6173 7920 746f t always easy to\n-0001cd90: 2075 6e64 6572 7374 616e 6420 616e 6420 understand and \n-0001cda0: 6669 782c 2073 6f20 6c65 7427 730a 7072 fix, so let's.pr\n-0001cdb0: 6f63 6565 6420 7769 7468 2061 6e20 6578 oceed with an ex\n-0001cdc0: 616d 706c 652e 2020 5375 7070 6f73 6520 ample. Suppose \n-0001cdd0: 6f75 7220 7061 636b 6167 6520 636f 6e74 our package cont\n-0001cde0: 6169 6e73 2061 2070 726f 6772 616d 2066 ains a program f\n-0001cdf0: 6f72 0a77 6869 6368 2077 6520 7761 6e74 or.which we want\n-0001ce00: 2074 6f20 6275 696c 6420 6120 6d61 6e20 to build a man \n-0001ce10: 7061 6765 2075 7369 6e67 20e2 8098 6865 page using ...he\n-0001ce20: 6c70 326d 616e e280 992e 2020 474e 5520 lp2man.... GNU \n-0001ce30: e280 9868 656c 7032 6d61 6ee2 8099 0a70 ...help2man....p\n-0001ce40: 726f 6475 6365 7320 7369 6d70 6c65 206d roduces simple m\n-0001ce50: 616e 7561 6c20 7061 6765 7320 6672 6f6d anual pages from\n-0001ce60: 2074 6865 20e2 8098 2d2d 6865 6c70 e280 the ...--help..\n-0001ce70: 9920 616e 6420 e280 982d 2d76 6572 7369 . and ...--versi\n-0001ce80: 6f6e e280 9920 6f75 7470 7574 206f 660a on... output of.\n-0001ce90: 6f74 6865 7220 636f 6d6d 616e 6473 2028 other commands (\n-0001cea0: 2a6e 6f74 6520 4f76 6572 7669 6577 3a20 *note Overview: \n-0001ceb0: 2868 656c 7032 6d61 6e29 546f 702e 292e (help2man)Top.).\n-0001cec0: 2020 4265 6361 7573 6520 7765 2064 6f6e Because we don\n-0001ced0: 2774 2077 616e 740a 746f 2066 6f72 6365 't want.to force\n-0001cee0: 206f 7572 2075 7365 7273 2074 6f20 696e our users to in\n-0001cef0: 7374 616c 6c20 e280 9868 656c 7032 6d61 stall ...help2ma\n-0001cf00: 6ee2 8099 2c20 7765 2064 6563 6964 6520 n..., we decide \n-0001cf10: 746f 2064 6973 7472 6962 7574 6520 7468 to distribute th\n-0001cf20: 650a 6765 6e65 7261 7465 6420 6d61 6e20 e.generated man \n-0001cf30: 7061 6765 2075 7369 6e67 2074 6865 2066 page using the f\n-0001cf40: 6f6c 6c6f 7769 6e67 2073 6574 7570 2e0a ollowing setup..\n-0001cf50: 0a20 2020 2020 2320 5468 6973 204d 616b . # This Mak\n-0001cf60: 6566 696c 652e 616d 2069 7320 626f 6775 efile.am is bogu\n-0001cf70: 732e 0a20 2020 2020 6269 6e5f 5052 4f47 s.. bin_PROG\n-0001cf80: 5241 4d53 203d 2066 6f6f 0a20 2020 2020 RAMS = foo. \n-0001cf90: 666f 6f5f 534f 5552 4345 5320 3d20 666f foo_SOURCES = fo\n-0001cfa0: 6f2e 630a 2020 2020 2064 6973 745f 6d61 o.c. dist_ma\n-0001cfb0: 6e5f 4d41 4e53 203d 2066 6f6f 2e31 0a0a n_MANS = foo.1..\n-0001cfc0: 2020 2020 2066 6f6f 2e31 3a20 666f 6f24 foo.1: foo$\n-0001cfd0: 2845 5845 4558 5429 0a20 2020 2020 2020 (EXEEXT). \n-0001cfe0: 2020 2020 2020 6865 6c70 326d 616e 202d help2man -\n-0001cff0: 2d6f 7574 7075 743d 666f 6f2e 3120 2e2f -output=foo.1 ./\n-0001d000: 666f 6f24 2845 5845 4558 5429 0a0a 2020 foo$(EXEEXT).. \n-0001d010: 2054 6869 7320 7769 6c6c 2065 6666 6563 This will effec\n-0001d020: 7469 7665 6c79 2064 6973 7472 6962 7574 tively distribut\n-0001d030: 6520 7468 6520 6d61 6e20 7061 6765 2e20 e the man page. \n-0001d040: 2048 6f77 6576 6572 2c20 e280 986d 616b However, ...mak\n-0001d050: 650a 6469 7374 6368 6563 6be2 8099 2077 e.distcheck... w\n-0001d060: 696c 6c20 6661 696c 2077 6974 683a 0a0a ill fail with:..\n-0001d070: 2020 2020 2045 5252 4f52 3a20 6669 6c65 ERROR: file\n-0001d080: 7320 6c65 6674 2069 6e20 6275 696c 6420 s left in build \n-0001d090: 6469 7265 6374 6f72 7920 6166 7465 7220 directory after \n-0001d0a0: 6469 7374 636c 6561 6e3a 0a20 2020 2020 distclean:. \n-0001d0b0: 2e2f 666f 6f2e 310a 0a20 2020 5768 7920 ./foo.1.. Why \n-0001d0c0: 7761 7320 e280 9866 6f6f 2e31 e280 9920 was ...foo.1... \n-0001d0d0: 7265 6275 696c 743f 2020 4265 6361 7573 rebuilt? Becaus\n-0001d0e0: 6520 616c 7468 6f75 6768 2064 6973 7472 e although distr\n-0001d0f0: 6962 7574 6564 2c20 e280 9866 6f6f 2e31 ibuted, ...foo.1\n-0001d100: e280 990a 6465 7065 6e64 7320 6f6e 2061 ....depends on a\n-0001d110: 206e 6f6e 2d64 6973 7472 6962 7574 6564 non-distributed\n-0001d120: 2062 7569 6c74 2066 696c 653a 20e2 8098 built file: ...\n-0001d130: 666f 6f24 2845 5845 4558 5429 e280 992e foo$(EXEEXT)....\n-0001d140: 2020 e280 9866 6f6f 2428 4558 4545 5854 ...foo$(EXEEXT\n-0001d150: 29e2 8099 0a69 7320 6275 696c 7420 6279 )....is built by\n-0001d160: 2074 6865 2075 7365 722c 2073 6f20 6974 the user, so it\n-0001d170: 2077 696c 6c20 616c 7761 7973 2061 7070 will always app\n-0001d180: 6561 7220 746f 2062 6520 6e65 7765 7220 ear to be newer \n-0001d190: 7468 616e 2074 6865 0a64 6973 7472 6962 than the.distrib\n-0001d1a0: 7574 6564 20e2 8098 666f 6f2e 31e2 8099 uted ...foo.1...\n-0001d1b0: 2e0a 0a20 2020 e280 986d 616b 6520 6469 ... ...make di\n-0001d1c0: 7374 6368 6563 6be2 8099 2063 6175 6768 stcheck... caugh\n-0001d1d0: 7420 616e 2069 6e63 6f6e 7369 7374 656e t an inconsisten\n-0001d1e0: 6379 2069 6e20 6f75 7220 7061 636b 6167 cy in our packag\n-0001d1f0: 652e 2020 4f75 7220 696e 7465 6e74 0a77 e. Our intent.w\n-0001d200: 6173 2074 6f20 6469 7374 7269 6275 7465 as to distribute\n-0001d210: 20e2 8098 666f 6f2e 31e2 8099 2073 6f20 ...foo.1... so \n-0001d220: 7573 6572 7320 646f 206e 6f74 206e 6565 users do not nee\n-0001d230: 6420 746f 2069 6e73 7461 6c6c 20e2 8098 d to install ...\n-0001d240: 6865 6c70 326d 616e e280 992c 0a68 6f77 help2man...,.how\n-0001d250: 6576 6572 2073 696e 6365 2074 6869 7320 ever since this \n-0001d260: 7275 6c65 2063 6175 7365 7320 7468 6973 rule causes this\n-0001d270: 2066 696c 6520 746f 2062 6520 616c 7761 file to be alwa\n-0001d280: 7973 2072 6562 7569 6c74 2c20 7573 6572 ys rebuilt, user\n-0001d290: 730a 5f64 6f5f 206e 6565 6420 e280 9868 s._do_ need ...h\n-0001d2a0: 656c 7032 6d61 6ee2 8099 2e20 2045 6974 elp2man.... Eit\n-0001d2b0: 6865 7220 7765 2073 686f 756c 6420 656e her we should en\n-0001d2c0: 7375 7265 2074 6861 7420 e280 9866 6f6f sure that ...foo\n-0001d2d0: 2e31 e280 9920 6973 206e 6f74 0a72 6562 .1... is not.reb\n-0001d2e0: 7569 6c74 2062 7920 7573 6572 732c 206f uilt by users, o\n-0001d2f0: 7220 7468 6572 6520 6973 206e 6f20 706f r there is no po\n-0001d300: 696e 7420 696e 2064 6973 7472 6962 7574 int in distribut\n-0001d310: 696e 6720 e280 9866 6f6f 2e31 e280 992e ing ...foo.1....\n-0001d320: 0a0a 2020 204d 6f72 6520 6765 6e65 7261 .. More genera\n-0001d330: 6c6c 792c 2074 6865 2072 756c 6520 6973 lly, the rule is\n-0001d340: 2074 6861 7420 6469 7374 7269 6275 7465 that distribute\n-0001d350: 6420 6669 6c65 7320 7368 6f75 6c64 206e d files should n\n-0001d360: 6576 6572 0a64 6570 656e 6420 6f6e 206e ever.depend on n\n-0001d370: 6f6e 2d64 6973 7472 6962 7574 6564 2062 on-distributed b\n-0001d380: 7569 6c74 2066 696c 6573 2e20 2049 6620 uilt files. If \n-0001d390: 796f 7520 6469 7374 7269 6275 7465 2073 you distribute s\n-0001d3a0: 6f6d 6574 6869 6e67 0a67 656e 6572 6174 omething.generat\n-0001d3b0: 6564 2c20 6469 7374 7269 6275 7465 2069 ed, distribute i\n-0001d3c0: 7473 2073 6f75 7263 6573 2e0a 0a20 2020 ts sources... \n-0001d3d0: 4f6e 6520 7761 7920 746f 2066 6978 2074 One way to fix t\n-0001d3e0: 6865 2061 626f 7665 2065 7861 6d70 6c65 he above example\n-0001d3f0: 2c20 7768 696c 6520 7374 696c 6c20 6469 , while still di\n-0001d400: 7374 7269 6275 7469 6e67 20e2 8098 666f stributing ...fo\n-0001d410: 6f2e 31e2 8099 2069 730a 746f 206e 6f74 o.1... is.to not\n-0001d420: 2064 6570 656e 6420 6f6e 20e2 8098 666f depend on ...fo\n-0001d430: 6f24 2845 5845 4558 5429 e280 992e 2020 o$(EXEEXT).... \n-0001d440: 466f 7220 696e 7374 616e 6365 2c20 6173 For instance, as\n-0001d450: 7375 6d69 6e67 20e2 8098 666f 6f20 2d2d suming ...foo --\n-0001d460: 7665 7273 696f 6ee2 8099 0a61 6e64 20e2 version....and .\n-0001d470: 8098 666f 6f20 2d2d 6865 6c70 e280 9920 ..foo --help... \n-0001d480: 646f 206e 6f74 2063 6861 6e67 6520 756e do not change un\n-0001d490: 6c65 7373 20e2 8098 666f 6f2e 63e2 8099 less ...foo.c...\n-0001d4a0: 206f 7220 e280 9863 6f6e 6669 6775 7265 or ...configure\n-0001d4b0: 2e61 63e2 8099 2063 6861 6e67 652c 0a77 .ac... change,.w\n-0001d4c0: 6520 636f 756c 6420 7772 6974 6520 7468 e could write th\n-0001d4d0: 6520 666f 6c6c 6f77 696e 6720 e280 984d e following ...M\n-0001d4e0: 616b 6566 696c 652e 616d e280 993a 0a0a akefile.am...:..\n-0001d4f0: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n-0001d500: 5320 3d20 666f 6f0a 2020 2020 2066 6f6f S = foo. foo\n-0001d510: 5f53 4f55 5243 4553 203d 2066 6f6f 2e63 _SOURCES = foo.c\n-0001d520: 0a20 2020 2020 6469 7374 5f6d 616e 5f4d . dist_man_M\n-0001d530: 414e 5320 3d20 666f 6f2e 310a 0a20 2020 ANS = foo.1.. \n-0001d540: 2020 666f 6f2e 313a 2066 6f6f 2e63 2024 foo.1: foo.c $\n-0001d550: 2874 6f70 5f73 7263 6469 7229 2f63 6f6e (top_srcdir)/con\n-0001d560: 6669 6775 7265 2e61 630a 2020 2020 2020 figure.ac. \n-0001d570: 2020 2020 2020 2024 284d 414b 4529 2024 $(MAKE) $\n-0001d580: 2841 4d5f 4d41 4b45 464c 4147 5329 2066 (AM_MAKEFLAGS) f\n-0001d590: 6f6f 2428 4558 4545 5854 290a 2020 2020 oo$(EXEEXT). \n-0001d5a0: 2020 2020 2020 2020 2068 656c 7032 6d61 help2ma\n-0001d5b0: 6e20 2d2d 6f75 7470 7574 3d66 6f6f 2e31 n --output=foo.1\n-0001d5c0: 202e 2f66 6f6f 2428 4558 4545 5854 290a ./foo$(EXEEXT).\n-0001d5d0: 0a20 2020 5468 6973 2077 6179 2c20 e280 . This way, ..\n-0001d5e0: 9866 6f6f 2e31 e280 9920 7769 6c6c 206e .foo.1... will n\n-0001d5f0: 6f74 2067 6574 2072 6562 7569 6c74 2065 ot get rebuilt e\n-0001d600: 7665 7279 2074 696d 6520 e280 9866 6f6f very time ...foo\n-0001d610: 2428 4558 4545 5854 29e2 8099 0a63 6861 $(EXEEXT)....cha\n-0001d620: 6e67 6573 2e20 2054 6865 20e2 8098 6d61 nges. The ...ma\n-0001d630: 6b65 e280 9920 6361 6c6c 206d 616b 6573 ke... call makes\n-0001d640: 2073 7572 6520 e280 9866 6f6f 2428 4558 sure ...foo$(EX\n-0001d650: 4545 5854 29e2 8099 2069 7320 7570 2d74 EEXT)... is up-t\n-0001d660: 6f2d 6461 7465 2062 6566 6f72 650a e280 o-date before...\n-0001d670: 9868 656c 7032 6d61 6ee2 8099 2e20 2041 .help2man.... A\n-0001d680: 6e6f 7468 6572 2077 6179 2074 6f20 656e nother way to en\n-0001d690: 7375 7265 2074 6869 7320 776f 756c 6420 sure this would \n-0001d6a0: 6265 2074 6f20 7573 6520 7365 7061 7261 be to use separa\n-0001d6b0: 7465 0a64 6972 6563 746f 7269 6573 2066 te.directories f\n-0001d6c0: 6f72 2062 696e 6172 6965 7320 616e 6420 or binaries and \n-0001d6d0: 6d61 6e20 7061 6765 732c 2061 6e64 2073 man pages, and s\n-0001d6e0: 6574 20e2 8098 5355 4244 4952 53e2 8099 et ...SUBDIRS...\n-0001d6f0: 2073 6f20 7468 6174 0a62 696e 6172 6965 so that.binarie\n-0001d700: 7320 6172 6520 6275 696c 7420 6265 666f s are built befo\n-0001d710: 7265 206d 616e 2070 6167 6573 2e0a 0a20 re man pages... \n-0001d720: 2020 5765 2063 6f75 6c64 2061 6c73 6f20 We could also \n-0001d730: 6465 6369 6465 206e 6f74 2074 6f20 6469 decide not to di\n-0001d740: 7374 7269 6275 7465 20e2 8098 666f 6f2e stribute ...foo.\n-0001d750: 31e2 8099 2e20 2049 6e20 7468 6973 2063 1.... In this c\n-0001d760: 6173 6520 6974 2773 0a66 696e 6520 746f ase it's.fine to\n-0001d770: 2068 6176 6520 e280 9866 6f6f 2e31 e280 have ...foo.1..\n-0001d780: 9920 6465 7065 6e64 656e 7420 7570 6f6e . dependent upon\n-0001d790: 20e2 8098 666f 6f24 2845 5845 4558 5429 ...foo$(EXEEXT)\n-0001d7a0: e280 992c 2073 696e 6365 2062 6f74 6820 ..., since both \n-0001d7b0: 7769 6c6c 2068 6176 650a 746f 2062 6520 will have.to be \n-0001d7c0: 7265 6275 696c 742e 2020 486f 7765 7665 rebuilt. Howeve\n-0001d7d0: 7220 6974 2077 6f75 6c64 2062 6520 696d r it would be im\n-0001d7e0: 706f 7373 6962 6c65 2074 6f20 6275 696c possible to buil\n-0001d7f0: 6420 7468 6520 7061 636b 6167 6520 696e d the package in\n-0001d800: 2061 0a63 726f 7373 2d63 6f6d 7069 6c61 a.cross-compila\n-0001d810: 7469 6f6e 2c20 6265 6361 7573 6520 6275 tion, because bu\n-0001d820: 696c 6469 6e67 20e2 8098 666f 6f2e 31e2 ilding ...foo.1.\n-0001d830: 8099 2069 6e76 6f6c 7665 7320 616e 205f .. involves an _\n-0001d840: 6578 6563 7574 696f 6e5f 206f 660a e280 execution_ of...\n-0001d850: 9866 6f6f 2428 4558 4545 5854 29e2 8099 .foo$(EXEEXT)...\n-0001d860: 2e0a 0a20 2020 416e 6f74 6865 7220 636f ... Another co\n-0001d870: 6e74 6578 7420 7768 6572 6520 7375 6368 ntext where such\n-0001d880: 2065 7272 6f72 7320 6172 6520 636f 6d6d errors are comm\n-0001d890: 6f6e 2069 7320 7768 656e 2064 6973 7472 on is when distr\n-0001d8a0: 6962 7574 6564 0a66 696c 6573 2061 7265 ibuted.files are\n-0001d8b0: 2062 7569 6c74 2062 7920 746f 6f6c 7320 built by tools \n-0001d8c0: 7468 6174 2061 7265 2062 7569 6c74 2062 that are built b\n-0001d8d0: 7920 7468 6520 7061 636b 6167 652e 2020 y the package. \n-0001d8e0: 5468 6520 7061 7474 6572 6e20 6973 0a73 The pattern is.s\n-0001d8f0: 696d 696c 6172 3a0a 0a20 2020 2020 6469 imilar:.. di\n-0001d900: 7374 7269 6275 7465 642d 6669 6c65 3a20 stributed-file: \n-0001d910: 6275 696c 742d 746f 6f6c 7320 6469 7374 built-tools dist\n-0001d920: 7269 6275 7465 642d 736f 7572 6365 730a ributed-sources.\n-0001d930: 2020 2020 2020 2020 2020 2020 2062 7569 bui\n-0001d940: 6c64 2d63 6f6d 6d61 6e64 0a0a 7368 6f75 ld-command..shou\n-0001d950: 6c64 2062 6520 6368 616e 6765 6420 746f ld be changed to\n-0001d960: 0a0a 2020 2020 2064 6973 7472 6962 7574 .. distribut\n-0001d970: 6564 2d66 696c 653a 2064 6973 7472 6962 ed-file: distrib\n-0001d980: 7574 6564 2d73 6f75 7263 6573 0a20 2020 uted-sources. \n-0001d990: 2020 2020 2020 2020 2020 2428 4d41 4b45 $(MAKE\n-0001d9a0: 2920 2428 414d 5f4d 414b 4546 4c41 4753 ) $(AM_MAKEFLAGS\n-0001d9b0: 2920 6275 696c 742d 746f 6f6c 730a 2020 ) built-tools. \n-0001d9c0: 2020 2020 2020 2020 2020 2062 7569 6c64 build\n-0001d9d0: 2d63 6f6d 6d61 6e64 0a0a 6f72 2079 6f75 -command..or you\n-0001d9e0: 2063 6f75 6c64 2063 686f 6f73 6520 6e6f could choose no\n-0001d9f0: 7420 746f 2064 6973 7472 6962 7574 6520 t to distribute \n-0001da00: e280 9864 6973 7472 6962 7574 6564 2d66 ...distributed-f\n-0001da10: 696c 65e2 8099 2c20 6966 0a63 726f 7373 ile..., if.cross\n-0001da20: 2d63 6f6d 7069 6c61 7469 6f6e 2064 6f65 -compilation doe\n-0001da30: 7320 6e6f 7420 6d61 7474 6572 2e0a 0a20 s not matter... \n-0001da40: 2020 5468 6520 706f 696e 7473 206d 6164 The points mad\n-0001da50: 6520 7468 726f 7567 6820 7468 6573 6520 e through these \n-0001da60: 6578 616d 706c 6573 2061 7265 2077 6f72 examples are wor\n-0001da70: 7468 2061 2073 756d 6d61 7279 3a0a 0a20 th a summary:.. \n-0001da80: 2020 e280 a220 4469 7374 7269 6275 7465 ... Distribute\n-0001da90: 6420 6669 6c65 7320 7368 6f75 6c64 206e d files should n\n-0001daa0: 6576 6572 2064 6570 656e 6420 7570 6f6e ever depend upon\n-0001dab0: 206e 6f6e 2d64 6973 7472 6962 7574 6564 non-distributed\n-0001dac0: 2062 7569 6c74 0a20 2020 2020 6669 6c65 built. file\n-0001dad0: 732e 0a20 2020 e280 a220 4469 7374 7269 s.. ... Distri\n-0001dae0: 6275 7465 6420 6669 6c65 7320 7368 6f75 buted files shou\n-0001daf0: 6c64 2062 6520 6469 7374 7269 6275 7465 ld be distribute\n-0001db00: 6420 7769 7468 2061 6c6c 2074 6865 6972 d with all their\n-0001db10: 0a20 2020 2020 6465 7065 6e64 656e 6369 . dependenci\n-0001db20: 6573 2e0a 2020 20e2 80a2 2049 6620 6120 es.. ... If a \n-0001db30: 6669 6c65 2069 7320 5f69 6e74 656e 6465 file is _intende\n-0001db40: 645f 2074 6f20 6265 2072 6562 7569 6c74 d_ to be rebuilt\n-0001db50: 2062 7920 7573 6572 732c 2074 6865 6e20 by users, then \n-0001db60: 7468 6572 6520 6973 206e 6f0a 2020 2020 there is no. \n-0001db70: 2070 6f69 6e74 2069 6e20 6469 7374 7269 point in distri\n-0001db80: 6275 7469 6e67 2069 742e 0a0a 2020 2046 buting it... F\n-0001db90: 6f72 2064 6573 7065 7261 7465 2063 6173 or desperate cas\n-0001dba0: 6573 2c20 6974 2773 2061 6c77 6179 7320 es, it's always \n-0001dbb0: 706f 7373 6962 6c65 2074 6f20 6469 7361 possible to disa\n-0001dbc0: 626c 6520 7468 6973 2063 6865 636b 2062 ble this check b\n-0001dbd0: 790a 7365 7474 696e 6720 e280 9864 6973 y.setting ...dis\n-0001dbe0: 7463 6c65 616e 6368 6563 6b5f 6c69 7374 tcleancheck_list\n-0001dbf0: 6669 6c65 73e2 8099 2061 7320 646f 6375 files... as docu\n-0001dc00: 6d65 6e74 6564 2069 6e20 2a6e 6f74 6520 mented in *note \n-0001dc10: 4368 6563 6b69 6e67 2074 6865 0a44 6973 Checking the.Dis\n-0001dc20: 7472 6962 7574 696f 6e3a 3a2e 2020 4d61 tribution::. Ma\n-0001dc30: 6b65 2073 7572 6520 796f 7520 646f 2075 ke sure you do u\n-0001dc40: 6e64 6572 7374 616e 6420 7468 6520 7265 nderstand the re\n-0001dc50: 6173 6f6e 2077 6879 20e2 8098 6d61 6b65 ason why ...make\n-0001dc60: 0a64 6973 7463 6865 636b e280 9920 636f .distcheck... co\n-0001dc70: 6d70 6c61 696e 7320 6265 666f 7265 2079 mplains before y\n-0001dc80: 6f75 2064 6f20 7468 6973 2e20 20e2 8098 ou do this. ...\n-0001dc90: 6469 7374 636c 6561 6e63 6865 636b 5f6c distcleancheck_l\n-0001dca0: 6973 7466 696c 6573 e280 9920 6973 0a61 istfiles... is.a\n-0001dcb0: 2077 6179 2074 6f20 5f68 6964 655f 2065 way to _hide_ e\n-0001dcc0: 7272 6f72 732c 206e 6f74 2074 6f20 6669 rrors, not to fi\n-0001dcd0: 7820 7468 656d 2e20 2059 6f75 2063 616e x them. You can\n-0001dce0: 2061 6c77 6179 7320 646f 2062 6574 7465 always do bette\n-0001dcf0: 722e 0a0a 1f0a 4669 6c65 3a20 6175 746f r.....File: auto\n-0001dd00: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n-0001dd10: 204e 6f64 653a 2046 6c61 6720 5661 7269 Node: Flag Vari\n-0001dd20: 6162 6c65 7320 4f72 6465 7269 6e67 2c20 ables Ordering, \n-0001dd30: 204e 6578 743a 2052 656e 616d 6564 204f Next: Renamed O\n-0001dd40: 626a 6563 7473 2c20 2050 7265 763a 2064 bjects, Prev: d\n-0001dd50: 6973 7463 6c65 616e 6368 6563 6b2c 2020 istcleancheck, \n-0001dd60: 5570 3a20 4641 510a 0a32 382e 3620 466c Up: FAQ..28.6 Fl\n-0001dd70: 6167 2056 6172 6961 626c 6573 204f 7264 ag Variables Ord\n-0001dd80: 6572 696e 670a 3d3d 3d3d 3d3d 3d3d 3d3d ering.==========\n+0001ca60: 3d0a 0a54 6869 7320 6973 2061 2064 6961 =..This is a dia\n+0001ca70: 676e 6f73 7469 6320 796f 7520 6d69 6768 gnostic you migh\n+0001ca80: 7420 656e 636f 756e 7465 7220 7768 696c t encounter whil\n+0001ca90: 6520 7275 6e6e 696e 6720 e280 986d 616b e running ...mak\n+0001caa0: 6520 6469 7374 6368 6563 6be2 8099 2e0a e distcheck.....\n+0001cab0: 0a20 2020 4173 2065 7870 6c61 696e 6564 . As explained\n+0001cac0: 2069 6e20 2a6e 6f74 6520 4368 6563 6b69 in *note Checki\n+0001cad0: 6e67 2074 6865 2044 6973 7472 6962 7574 ng the Distribut\n+0001cae0: 696f 6e3a 3a2c 20e2 8098 6d61 6b65 2064 ion::, ...make d\n+0001caf0: 6973 7463 6865 636b e280 990a 6174 7465 istcheck....atte\n+0001cb00: 6d70 7473 2074 6f20 6275 696c 6420 616e mpts to build an\n+0001cb10: 6420 6368 6563 6b20 796f 7572 2070 6163 d check your pac\n+0001cb20: 6b61 6765 2066 6f72 2065 7272 6f72 7320 kage for errors \n+0001cb30: 6c69 6b65 2074 6869 7320 6f6e 652e 0a0a like this one...\n+0001cb40: 2020 20e2 8098 6d61 6b65 2064 6973 7463 ...make distc\n+0001cb50: 6865 636b e280 9920 7769 6c6c 2070 6572 heck... will per\n+0001cb60: 666f 726d 2061 20e2 8098 5650 4154 48e2 form a ...VPATH.\n+0001cb70: 8099 2062 7569 6c64 206f 6620 796f 7572 .. build of your\n+0001cb80: 2070 6163 6b61 6765 2028 2a6e 6f74 650a package (*note.\n+0001cb90: 5650 4154 4820 4275 696c 6473 3a3a 292c VPATH Builds::),\n+0001cba0: 2061 6e64 2074 6865 6e20 6361 6c6c 20e2 and then call .\n+0001cbb0: 8098 6d61 6b65 2064 6973 7463 6c65 616e ..make distclean\n+0001cbc0: e280 992e 2020 4669 6c65 7320 6c65 6674 .... Files left\n+0001cbd0: 2069 6e20 7468 650a 6275 696c 6420 6469 in the.build di\n+0001cbe0: 7265 6374 6f72 7920 6166 7465 7220 e280 rectory after ..\n+0001cbf0: 986d 616b 6520 6469 7374 636c 6561 6ee2 .make distclean.\n+0001cc00: 8099 2068 6173 2072 756e 2061 7265 206c .. has run are l\n+0001cc10: 6973 7465 6420 6166 7465 7220 7468 6973 isted after this\n+0001cc20: 0a65 7272 6f72 2e0a 0a20 2020 5468 6973 .error... This\n+0001cc30: 2064 6961 676e 6f73 7469 6320 7265 616c diagnostic real\n+0001cc40: 6c79 2063 6f76 6572 7320 7477 6f20 6b69 ly covers two ki\n+0001cc50: 6e64 7320 6f66 2065 7272 6f72 733a 0a0a nds of errors:..\n+0001cc60: 2020 20e2 80a2 2066 696c 6573 2074 6861 ... files tha\n+0001cc70: 7420 6172 6520 666f 7267 6f74 7465 6e20 t are forgotten \n+0001cc80: 6279 2064 6973 7463 6c65 616e 3b0a 2020 by distclean;. \n+0001cc90: 20e2 80a2 2064 6973 7472 6962 7574 6564 ... distributed\n+0001cca0: 2066 696c 6573 2074 6861 7420 6172 6520 files that are \n+0001ccb0: 6572 726f 6e65 6f75 736c 7920 7265 6275 erroneously rebu\n+0001ccc0: 696c 742e 0a0a 2020 2054 6865 2066 6f72 ilt... The for\n+0001ccd0: 6d65 7220 6c65 6674 2d6f 7665 7220 6669 mer left-over fi\n+0001cce0: 6c65 7320 6172 6520 6e6f 7420 6469 7374 les are not dist\n+0001ccf0: 7269 6275 7465 642c 2073 6f20 7468 6520 ributed, so the \n+0001cd00: 6669 7820 6973 2074 6f20 6d61 726b 0a74 fix is to mark.t\n+0001cd10: 6865 6d20 666f 7220 636c 6561 6e69 6e67 hem for cleaning\n+0001cd20: 2028 2a6e 6f74 6520 436c 6561 6e3a 3a29 (*note Clean::)\n+0001cd30: 2c20 7468 6973 2069 7320 6f62 7669 6f75 , this is obviou\n+0001cd40: 7320 616e 6420 646f 6573 6e27 7420 6465 s and doesn't de\n+0001cd50: 7365 7276 650a 6d6f 7265 2065 7870 6c61 serve.more expla\n+0001cd60: 6e61 7469 6f6e 732e 0a0a 2020 2054 6865 nations... The\n+0001cd70: 206c 6174 7465 7220 6275 6720 6973 206e latter bug is n\n+0001cd80: 6f74 2061 6c77 6179 7320 6561 7379 2074 ot always easy t\n+0001cd90: 6f20 756e 6465 7273 7461 6e64 2061 6e64 o understand and\n+0001cda0: 2066 6978 2c20 736f 206c 6574 2773 0a70 fix, so let's.p\n+0001cdb0: 726f 6365 6564 2077 6974 6820 616e 2065 roceed with an e\n+0001cdc0: 7861 6d70 6c65 2e20 2053 7570 706f 7365 xample. Suppose\n+0001cdd0: 206f 7572 2070 6163 6b61 6765 2063 6f6e our package con\n+0001cde0: 7461 696e 7320 6120 7072 6f67 7261 6d20 tains a program \n+0001cdf0: 666f 720a 7768 6963 6820 7765 2077 616e for.which we wan\n+0001ce00: 7420 746f 2062 7569 6c64 2061 206d 616e t to build a man\n+0001ce10: 2070 6167 6520 7573 696e 6720 e280 9868 page using ...h\n+0001ce20: 656c 7032 6d61 6ee2 8099 2e20 2047 4e55 elp2man.... GNU\n+0001ce30: 20e2 8098 6865 6c70 326d 616e e280 990a ...help2man....\n+0001ce40: 7072 6f64 7563 6573 2073 696d 706c 6520 produces simple \n+0001ce50: 6d61 6e75 616c 2070 6167 6573 2066 726f manual pages fro\n+0001ce60: 6d20 7468 6520 e280 982d 2d68 656c 70e2 m the ...--help.\n+0001ce70: 8099 2061 6e64 20e2 8098 2d2d 7665 7273 .. and ...--vers\n+0001ce80: 696f 6ee2 8099 206f 7574 7075 7420 6f66 ion... output of\n+0001ce90: 0a6f 7468 6572 2063 6f6d 6d61 6e64 7320 .other commands \n+0001cea0: 282a 6e6f 7465 204f 7665 7276 6965 773a (*note Overview:\n+0001ceb0: 2028 6865 6c70 326d 616e 2954 6f70 2e29 (help2man)Top.)\n+0001cec0: 2e20 2042 6563 6175 7365 2077 6520 646f . Because we do\n+0001ced0: 6e27 7420 7761 6e74 0a74 6f20 666f 7263 n't want.to forc\n+0001cee0: 6520 6f75 7220 7573 6572 7320 746f 2069 e our users to i\n+0001cef0: 6e73 7461 6c6c 20e2 8098 6865 6c70 326d nstall ...help2m\n+0001cf00: 616e e280 992c 2077 6520 6465 6369 6465 an..., we decide\n+0001cf10: 2074 6f20 6469 7374 7269 6275 7465 2074 to distribute t\n+0001cf20: 6865 0a67 656e 6572 6174 6564 206d 616e he.generated man\n+0001cf30: 2070 6167 6520 7573 696e 6720 7468 6520 page using the \n+0001cf40: 666f 6c6c 6f77 696e 6720 7365 7475 702e following setup.\n+0001cf50: 0a0a 2020 2020 2023 2054 6869 7320 4d61 .. # This Ma\n+0001cf60: 6b65 6669 6c65 2e61 6d20 6973 2062 6f67 kefile.am is bog\n+0001cf70: 7573 2e0a 2020 2020 2062 696e 5f50 524f us.. bin_PRO\n+0001cf80: 4752 414d 5320 3d20 666f 6f0a 2020 2020 GRAMS = foo. \n+0001cf90: 2066 6f6f 5f53 4f55 5243 4553 203d 2066 foo_SOURCES = f\n+0001cfa0: 6f6f 2e63 0a20 2020 2020 6469 7374 5f6d oo.c. dist_m\n+0001cfb0: 616e 5f4d 414e 5320 3d20 666f 6f2e 310a an_MANS = foo.1.\n+0001cfc0: 0a20 2020 2020 666f 6f2e 313a 2066 6f6f . foo.1: foo\n+0001cfd0: 2428 4558 4545 5854 290a 2020 2020 2020 $(EXEEXT). \n+0001cfe0: 2020 2020 2020 2068 656c 7032 6d61 6e20 help2man \n+0001cff0: 2d2d 6f75 7470 7574 3d66 6f6f 2e31 202e --output=foo.1 .\n+0001d000: 2f66 6f6f 2428 4558 4545 5854 290a 0a20 /foo$(EXEEXT).. \n+0001d010: 2020 5468 6973 2077 696c 6c20 6566 6665 This will effe\n+0001d020: 6374 6976 656c 7920 6469 7374 7269 6275 ctively distribu\n+0001d030: 7465 2074 6865 206d 616e 2070 6167 652e te the man page.\n+0001d040: 2020 486f 7765 7665 722c 20e2 8098 6d61 However, ...ma\n+0001d050: 6b65 0a64 6973 7463 6865 636b e280 9920 ke.distcheck... \n+0001d060: 7769 6c6c 2066 6169 6c20 7769 7468 3a0a will fail with:.\n+0001d070: 0a20 2020 2020 4552 524f 523a 2066 696c . ERROR: fil\n+0001d080: 6573 206c 6566 7420 696e 2062 7569 6c64 es left in build\n+0001d090: 2064 6972 6563 746f 7279 2061 6674 6572 directory after\n+0001d0a0: 2064 6973 7463 6c65 616e 3a0a 2020 2020 distclean:. \n+0001d0b0: 202e 2f66 6f6f 2e31 0a0a 2020 2057 6879 ./foo.1.. Why\n+0001d0c0: 2077 6173 20e2 8098 666f 6f2e 31e2 8099 was ...foo.1...\n+0001d0d0: 2072 6562 7569 6c74 3f20 2042 6563 6175 rebuilt? Becau\n+0001d0e0: 7365 2061 6c74 686f 7567 6820 6469 7374 se although dist\n+0001d0f0: 7269 6275 7465 642c 20e2 8098 666f 6f2e ributed, ...foo.\n+0001d100: 31e2 8099 0a64 6570 656e 6473 206f 6e20 1....depends on \n+0001d110: 6120 6e6f 6e2d 6469 7374 7269 6275 7465 a non-distribute\n+0001d120: 6420 6275 696c 7420 6669 6c65 3a20 e280 d built file: ..\n+0001d130: 9866 6f6f 2428 4558 4545 5854 29e2 8099 .foo$(EXEEXT)...\n+0001d140: 2e20 20e2 8098 666f 6f24 2845 5845 4558 . ...foo$(EXEEX\n+0001d150: 5429 e280 990a 6973 2062 7569 6c74 2062 T)....is built b\n+0001d160: 7920 7468 6520 7573 6572 2c20 736f 2069 y the user, so i\n+0001d170: 7420 7769 6c6c 2061 6c77 6179 7320 6170 t will always ap\n+0001d180: 7065 6172 2074 6f20 6265 206e 6577 6572 pear to be newer\n+0001d190: 2074 6861 6e20 7468 650a 6469 7374 7269 than the.distri\n+0001d1a0: 6275 7465 6420 e280 9866 6f6f 2e31 e280 buted ...foo.1..\n+0001d1b0: 992e 0a0a 2020 20e2 8098 6d61 6b65 2064 .... ...make d\n+0001d1c0: 6973 7463 6865 636b e280 9920 6361 7567 istcheck... caug\n+0001d1d0: 6874 2061 6e20 696e 636f 6e73 6973 7465 ht an inconsiste\n+0001d1e0: 6e63 7920 696e 206f 7572 2070 6163 6b61 ncy in our packa\n+0001d1f0: 6765 2e20 204f 7572 2069 6e74 656e 740a ge. Our intent.\n+0001d200: 7761 7320 746f 2064 6973 7472 6962 7574 was to distribut\n+0001d210: 6520 e280 9866 6f6f 2e31 e280 9920 736f e ...foo.1... so\n+0001d220: 2075 7365 7273 2064 6f20 6e6f 7420 6e65 users do not ne\n+0001d230: 6564 2074 6f20 696e 7374 616c 6c20 e280 ed to install ..\n+0001d240: 9868 656c 7032 6d61 6ee2 8099 2c0a 686f .help2man...,.ho\n+0001d250: 7765 7665 7220 7369 6e63 6520 7468 6973 wever since this\n+0001d260: 2072 756c 6520 6361 7573 6573 2074 6869 rule causes thi\n+0001d270: 7320 6669 6c65 2074 6f20 6265 2061 6c77 s file to be alw\n+0001d280: 6179 7320 7265 6275 696c 742c 2075 7365 ays rebuilt, use\n+0001d290: 7273 0a5f 646f 5f20 6e65 6564 20e2 8098 rs._do_ need ...\n+0001d2a0: 6865 6c70 326d 616e e280 992e 2020 4569 help2man.... Ei\n+0001d2b0: 7468 6572 2077 6520 7368 6f75 6c64 2065 ther we should e\n+0001d2c0: 6e73 7572 6520 7468 6174 20e2 8098 666f nsure that ...fo\n+0001d2d0: 6f2e 31e2 8099 2069 7320 6e6f 740a 7265 o.1... is not.re\n+0001d2e0: 6275 696c 7420 6279 2075 7365 7273 2c20 built by users, \n+0001d2f0: 6f72 2074 6865 7265 2069 7320 6e6f 2070 or there is no p\n+0001d300: 6f69 6e74 2069 6e20 6469 7374 7269 6275 oint in distribu\n+0001d310: 7469 6e67 20e2 8098 666f 6f2e 31e2 8099 ting ...foo.1...\n+0001d320: 2e0a 0a20 2020 4d6f 7265 2067 656e 6572 ... More gener\n+0001d330: 616c 6c79 2c20 7468 6520 7275 6c65 2069 ally, the rule i\n+0001d340: 7320 7468 6174 2064 6973 7472 6962 7574 s that distribut\n+0001d350: 6564 2066 696c 6573 2073 686f 756c 6420 ed files should \n+0001d360: 6e65 7665 720a 6465 7065 6e64 206f 6e20 never.depend on \n+0001d370: 6e6f 6e2d 6469 7374 7269 6275 7465 6420 non-distributed \n+0001d380: 6275 696c 7420 6669 6c65 732e 2020 4966 built files. If\n+0001d390: 2079 6f75 2064 6973 7472 6962 7574 6520 you distribute \n+0001d3a0: 736f 6d65 7468 696e 670a 6765 6e65 7261 something.genera\n+0001d3b0: 7465 642c 2064 6973 7472 6962 7574 6520 ted, distribute \n+0001d3c0: 6974 7320 736f 7572 6365 732e 0a0a 2020 its sources... \n+0001d3d0: 204f 6e65 2077 6179 2074 6f20 6669 7820 One way to fix \n+0001d3e0: 7468 6520 6162 6f76 6520 6578 616d 706c the above exampl\n+0001d3f0: 652c 2077 6869 6c65 2073 7469 6c6c 2064 e, while still d\n+0001d400: 6973 7472 6962 7574 696e 6720 e280 9866 istributing ...f\n+0001d410: 6f6f 2e31 e280 9920 6973 0a74 6f20 6e6f oo.1... is.to no\n+0001d420: 7420 6465 7065 6e64 206f 6e20 e280 9866 t depend on ...f\n+0001d430: 6f6f 2428 4558 4545 5854 29e2 8099 2e20 oo$(EXEEXT).... \n+0001d440: 2046 6f72 2069 6e73 7461 6e63 652c 2061 For instance, a\n+0001d450: 7373 756d 696e 6720 e280 9866 6f6f 202d ssuming ...foo -\n+0001d460: 2d76 6572 7369 6f6e e280 990a 616e 6420 -version....and \n+0001d470: e280 9866 6f6f 202d 2d68 656c 70e2 8099 ...foo --help...\n+0001d480: 2064 6f20 6e6f 7420 6368 616e 6765 2075 do not change u\n+0001d490: 6e6c 6573 7320 e280 9866 6f6f 2e63 e280 nless ...foo.c..\n+0001d4a0: 9920 6f72 20e2 8098 636f 6e66 6967 7572 . or ...configur\n+0001d4b0: 652e 6163 e280 9920 6368 616e 6765 2c0a e.ac... change,.\n+0001d4c0: 7765 2063 6f75 6c64 2077 7269 7465 2074 we could write t\n+0001d4d0: 6865 2066 6f6c 6c6f 7769 6e67 20e2 8098 he following ...\n+0001d4e0: 4d61 6b65 6669 6c65 2e61 6de2 8099 3a0a Makefile.am...:.\n+0001d4f0: 0a20 2020 2020 6269 6e5f 5052 4f47 5241 . bin_PROGRA\n+0001d500: 4d53 203d 2066 6f6f 0a20 2020 2020 666f MS = foo. fo\n+0001d510: 6f5f 534f 5552 4345 5320 3d20 666f 6f2e o_SOURCES = foo.\n+0001d520: 630a 2020 2020 2064 6973 745f 6d61 6e5f c. dist_man_\n+0001d530: 4d41 4e53 203d 2066 6f6f 2e31 0a0a 2020 MANS = foo.1.. \n+0001d540: 2020 2066 6f6f 2e31 3a20 666f 6f2e 6320 foo.1: foo.c \n+0001d550: 2428 746f 705f 7372 6364 6972 292f 636f $(top_srcdir)/co\n+0001d560: 6e66 6967 7572 652e 6163 0a20 2020 2020 nfigure.ac. \n+0001d570: 2020 2020 2020 2020 2428 4d41 4b45 2920 $(MAKE) \n+0001d580: 2428 414d 5f4d 414b 4546 4c41 4753 2920 $(AM_MAKEFLAGS) \n+0001d590: 666f 6f24 2845 5845 4558 5429 0a20 2020 foo$(EXEEXT). \n+0001d5a0: 2020 2020 2020 2020 2020 6865 6c70 326d help2m\n+0001d5b0: 616e 202d 2d6f 7574 7075 743d 666f 6f2e an --output=foo.\n+0001d5c0: 3120 2e2f 666f 6f24 2845 5845 4558 5429 1 ./foo$(EXEEXT)\n+0001d5d0: 0a0a 2020 2054 6869 7320 7761 792c 20e2 .. This way, .\n+0001d5e0: 8098 666f 6f2e 31e2 8099 2077 696c 6c20 ..foo.1... will \n+0001d5f0: 6e6f 7420 6765 7420 7265 6275 696c 7420 not get rebuilt \n+0001d600: 6576 6572 7920 7469 6d65 20e2 8098 666f every time ...fo\n+0001d610: 6f24 2845 5845 4558 5429 e280 990a 6368 o$(EXEEXT)....ch\n+0001d620: 616e 6765 732e 2020 5468 6520 e280 986d anges. The ...m\n+0001d630: 616b 65e2 8099 2063 616c 6c20 6d61 6b65 ake... call make\n+0001d640: 7320 7375 7265 20e2 8098 666f 6f24 2845 s sure ...foo$(E\n+0001d650: 5845 4558 5429 e280 9920 6973 2075 702d XEEXT)... is up-\n+0001d660: 746f 2d64 6174 6520 6265 666f 7265 0ae2 to-date before..\n+0001d670: 8098 6865 6c70 326d 616e e280 992e 2020 ..help2man.... \n+0001d680: 416e 6f74 6865 7220 7761 7920 746f 2065 Another way to e\n+0001d690: 6e73 7572 6520 7468 6973 2077 6f75 6c64 nsure this would\n+0001d6a0: 2062 6520 746f 2075 7365 2073 6570 6172 be to use separ\n+0001d6b0: 6174 650a 6469 7265 6374 6f72 6965 7320 ate.directories \n+0001d6c0: 666f 7220 6269 6e61 7269 6573 2061 6e64 for binaries and\n+0001d6d0: 206d 616e 2070 6167 6573 2c20 616e 6420 man pages, and \n+0001d6e0: 7365 7420 e280 9853 5542 4449 5253 e280 set ...SUBDIRS..\n+0001d6f0: 9920 736f 2074 6861 740a 6269 6e61 7269 . so that.binari\n+0001d700: 6573 2061 7265 2062 7569 6c74 2062 6566 es are built bef\n+0001d710: 6f72 6520 6d61 6e20 7061 6765 732e 0a0a ore man pages...\n+0001d720: 2020 2057 6520 636f 756c 6420 616c 736f We could also\n+0001d730: 2064 6563 6964 6520 6e6f 7420 746f 2064 decide not to d\n+0001d740: 6973 7472 6962 7574 6520 e280 9866 6f6f istribute ...foo\n+0001d750: 2e31 e280 992e 2020 496e 2074 6869 7320 .1.... In this \n+0001d760: 6361 7365 2069 7427 730a 6669 6e65 2074 case it's.fine t\n+0001d770: 6f20 6861 7665 20e2 8098 666f 6f2e 31e2 o have ...foo.1.\n+0001d780: 8099 2064 6570 656e 6465 6e74 2075 706f .. dependent upo\n+0001d790: 6e20 e280 9866 6f6f 2428 4558 4545 5854 n ...foo$(EXEEXT\n+0001d7a0: 29e2 8099 2c20 7369 6e63 6520 626f 7468 )..., since both\n+0001d7b0: 2077 696c 6c20 6861 7665 0a74 6f20 6265 will have.to be\n+0001d7c0: 2072 6562 7569 6c74 2e20 2048 6f77 6576 rebuilt. Howev\n+0001d7d0: 6572 2069 7420 776f 756c 6420 6265 2069 er it would be i\n+0001d7e0: 6d70 6f73 7369 626c 6520 746f 2062 7569 mpossible to bui\n+0001d7f0: 6c64 2074 6865 2070 6163 6b61 6765 2069 ld the package i\n+0001d800: 6e20 610a 6372 6f73 732d 636f 6d70 696c n a.cross-compil\n+0001d810: 6174 696f 6e2c 2062 6563 6175 7365 2062 ation, because b\n+0001d820: 7569 6c64 696e 6720 e280 9866 6f6f 2e31 uilding ...foo.1\n+0001d830: e280 9920 696e 766f 6c76 6573 2061 6e20 ... involves an \n+0001d840: 5f65 7865 6375 7469 6f6e 5f20 6f66 0ae2 _execution_ of..\n+0001d850: 8098 666f 6f24 2845 5845 4558 5429 e280 ..foo$(EXEEXT)..\n+0001d860: 992e 0a0a 2020 2041 6e6f 7468 6572 2063 .... Another c\n+0001d870: 6f6e 7465 7874 2077 6865 7265 2073 7563 ontext where suc\n+0001d880: 6820 6572 726f 7273 2061 7265 2063 6f6d h errors are com\n+0001d890: 6d6f 6e20 6973 2077 6865 6e20 6469 7374 mon is when dist\n+0001d8a0: 7269 6275 7465 640a 6669 6c65 7320 6172 ributed.files ar\n+0001d8b0: 6520 6275 696c 7420 6279 2074 6f6f 6c73 e built by tools\n+0001d8c0: 2074 6861 7420 6172 6520 6275 696c 7420 that are built \n+0001d8d0: 6279 2074 6865 2070 6163 6b61 6765 2e20 by the package. \n+0001d8e0: 2054 6865 2070 6174 7465 726e 2069 730a The pattern is.\n+0001d8f0: 7369 6d69 6c61 723a 0a0a 2020 2020 2064 similar:.. d\n+0001d900: 6973 7472 6962 7574 6564 2d66 696c 653a istributed-file:\n+0001d910: 2062 7569 6c74 2d74 6f6f 6c73 2064 6973 built-tools dis\n+0001d920: 7472 6962 7574 6564 2d73 6f75 7263 6573 tributed-sources\n+0001d930: 0a20 2020 2020 2020 2020 2020 2020 6275 . bu\n+0001d940: 696c 642d 636f 6d6d 616e 640a 0a73 686f ild-command..sho\n+0001d950: 756c 6420 6265 2063 6861 6e67 6564 2074 uld be changed t\n+0001d960: 6f0a 0a20 2020 2020 6469 7374 7269 6275 o.. distribu\n+0001d970: 7465 642d 6669 6c65 3a20 6469 7374 7269 ted-file: distri\n+0001d980: 6275 7465 642d 736f 7572 6365 730a 2020 buted-sources. \n+0001d990: 2020 2020 2020 2020 2020 2024 284d 414b $(MAK\n+0001d9a0: 4529 2024 2841 4d5f 4d41 4b45 464c 4147 E) $(AM_MAKEFLAG\n+0001d9b0: 5329 2062 7569 6c74 2d74 6f6f 6c73 0a20 S) built-tools. \n+0001d9c0: 2020 2020 2020 2020 2020 2020 6275 696c buil\n+0001d9d0: 642d 636f 6d6d 616e 640a 0a6f 7220 796f d-command..or yo\n+0001d9e0: 7520 636f 756c 6420 6368 6f6f 7365 206e u could choose n\n+0001d9f0: 6f74 2074 6f20 6469 7374 7269 6275 7465 ot to distribute\n+0001da00: 20e2 8098 6469 7374 7269 6275 7465 642d ...distributed-\n+0001da10: 6669 6c65 e280 992c 2069 660a 6372 6f73 file..., if.cros\n+0001da20: 732d 636f 6d70 696c 6174 696f 6e20 646f s-compilation do\n+0001da30: 6573 206e 6f74 206d 6174 7465 722e 0a0a es not matter...\n+0001da40: 2020 2054 6865 2070 6f69 6e74 7320 6d61 The points ma\n+0001da50: 6465 2074 6872 6f75 6768 2074 6865 7365 de through these\n+0001da60: 2065 7861 6d70 6c65 7320 6172 6520 776f examples are wo\n+0001da70: 7274 6820 6120 7375 6d6d 6172 793a 0a0a rth a summary:..\n+0001da80: 2020 20e2 80a2 2044 6973 7472 6962 7574 ... Distribut\n+0001da90: 6564 2066 696c 6573 2073 686f 756c 6420 ed files should \n+0001daa0: 6e65 7665 7220 6465 7065 6e64 2075 706f never depend upo\n+0001dab0: 6e20 6e6f 6e2d 6469 7374 7269 6275 7465 n non-distribute\n+0001dac0: 6420 6275 696c 740a 2020 2020 2066 696c d built. fil\n+0001dad0: 6573 2e0a 2020 20e2 80a2 2044 6973 7472 es.. ... Distr\n+0001dae0: 6962 7574 6564 2066 696c 6573 2073 686f ibuted files sho\n+0001daf0: 756c 6420 6265 2064 6973 7472 6962 7574 uld be distribut\n+0001db00: 6564 2077 6974 6820 616c 6c20 7468 6569 ed with all thei\n+0001db10: 720a 2020 2020 2064 6570 656e 6465 6e63 r. dependenc\n+0001db20: 6965 732e 0a20 2020 e280 a220 4966 2061 ies.. ... If a\n+0001db30: 2066 696c 6520 6973 205f 696e 7465 6e64 file is _intend\n+0001db40: 6564 5f20 746f 2062 6520 7265 6275 696c ed_ to be rebuil\n+0001db50: 7420 6279 2075 7365 7273 2c20 7468 656e t by users, then\n+0001db60: 2074 6865 7265 2069 7320 6e6f 0a20 2020 there is no. \n+0001db70: 2020 706f 696e 7420 696e 2064 6973 7472 point in distr\n+0001db80: 6962 7574 696e 6720 6974 2e0a 0a20 2020 ibuting it... \n+0001db90: 466f 7220 6465 7370 6572 6174 6520 6361 For desperate ca\n+0001dba0: 7365 732c 2069 7427 7320 616c 7761 7973 ses, it's always\n+0001dbb0: 2070 6f73 7369 626c 6520 746f 2064 6973 possible to dis\n+0001dbc0: 6162 6c65 2074 6869 7320 6368 6563 6b20 able this check \n+0001dbd0: 6279 0a73 6574 7469 6e67 20e2 8098 6469 by.setting ...di\n+0001dbe0: 7374 636c 6561 6e63 6865 636b 5f6c 6973 stcleancheck_lis\n+0001dbf0: 7466 696c 6573 e280 9920 6173 2064 6f63 tfiles... as doc\n+0001dc00: 756d 656e 7465 6420 696e 202a 6e6f 7465 umented in *note\n+0001dc10: 2043 6865 636b 696e 6720 7468 650a 4469 Checking the.Di\n+0001dc20: 7374 7269 6275 7469 6f6e 3a3a 2e20 204d stribution::. M\n+0001dc30: 616b 6520 7375 7265 2079 6f75 2064 6f20 ake sure you do \n+0001dc40: 756e 6465 7273 7461 6e64 2074 6865 2072 understand the r\n+0001dc50: 6561 736f 6e20 7768 7920 e280 986d 616b eason why ...mak\n+0001dc60: 650a 6469 7374 6368 6563 6be2 8099 2063 e.distcheck... c\n+0001dc70: 6f6d 706c 6169 6e73 2062 6566 6f72 6520 omplains before \n+0001dc80: 796f 7520 646f 2074 6869 732e 2020 e280 you do this. ..\n+0001dc90: 9864 6973 7463 6c65 616e 6368 6563 6b5f .distcleancheck_\n+0001dca0: 6c69 7374 6669 6c65 73e2 8099 2069 730a listfiles... is.\n+0001dcb0: 6120 7761 7920 746f 205f 6869 6465 5f20 a way to _hide_ \n+0001dcc0: 6572 726f 7273 2c20 6e6f 7420 746f 2066 errors, not to f\n+0001dcd0: 6978 2074 6865 6d2e 2020 596f 7520 6361 ix them. You ca\n+0001dce0: 6e20 616c 7761 7973 2064 6f20 6265 7474 n always do bett\n+0001dcf0: 6572 2e0a 0a1f 0a46 696c 653a 2061 7574 er.....File: aut\n+0001dd00: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+0001dd10: 2020 4e6f 6465 3a20 466c 6167 2056 6172 Node: Flag Var\n+0001dd20: 6961 626c 6573 204f 7264 6572 696e 672c iables Ordering,\n+0001dd30: 2020 4e65 7874 3a20 5265 6e61 6d65 6420 Next: Renamed \n+0001dd40: 4f62 6a65 6374 732c 2020 5072 6576 3a20 Objects, Prev: \n+0001dd50: 6469 7374 636c 6561 6e63 6865 636b 2c20 distcleancheck, \n+0001dd60: 2055 703a 2046 4151 0a0a 3238 2e36 2046 Up: FAQ..28.6 F\n+0001dd70: 6c61 6720 5661 7269 6162 6c65 7320 4f72 lag Variables Or\n+0001dd80: 6465 7269 6e67 0a3d 3d3d 3d3d 3d3d 3d3d dering.=========\n 0001dd90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0001dda0: 3d3d 0a0a 2020 2020 2057 6861 7420 6973 ==.. What is\n-0001ddb0: 2074 6865 2064 6966 6665 7265 6e63 6520 the difference \n-0001ddc0: 6265 7477 6565 6e20 e280 9841 4d5f 4346 between ...AM_CF\n-0001ddd0: 4c41 4753 e280 992c 20e2 8098 4346 4c41 LAGS..., ...CFLA\n-0001dde0: 4753 e280 992c 2061 6e64 0a20 2020 2020 GS..., and. \n-0001ddf0: e280 986d 756d 626c 655f 4346 4c41 4753 ...mumble_CFLAGS\n-0001de00: e280 993f 0a0a 2020 2020 2057 6879 2064 ...?.. Why d\n-0001de10: 6f65 7320 e280 9861 7574 6f6d 616b 65e2 oes ...automake.\n-0001de20: 8099 206f 7574 7075 7420 e280 9843 5050 .. output ...CPP\n-0001de30: 464c 4147 53e2 8099 2061 6674 6572 0a20 FLAGS... after. \n-0001de40: 2020 2020 e280 9841 4d5f 4350 5046 4c41 ...AM_CPPFLA\n-0001de50: 4753 e280 9920 6f6e 2063 6f6d 7069 6c65 GS... on compile\n-0001de60: 206c 696e 6573 3f20 2053 686f 756c 646e lines? Shouldn\n-0001de70: 2774 2069 7420 6265 2074 6865 2063 6f6e 't it be the con\n-0001de80: 7665 7273 653f 0a0a 2020 2020 204d 7920 verse?.. My \n-0001de90: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n-0001dea0: 6164 6473 2073 6f6d 6520 7761 726e 696e adds some warnin\n-0001deb0: 6720 666c 6167 7320 696e 746f 20e2 8098 g flags into ...\n-0001dec0: 4358 5846 4c41 4753 e280 992e 2020 496e CXXFLAGS.... In\n-0001ded0: 0a20 2020 2020 6f6e 6520 e280 984d 616b . one ...Mak\n-0001dee0: 6566 696c 652e 616d e280 9920 4920 776f efile.am... I wo\n-0001def0: 756c 6420 6c69 6b65 2074 6f20 6170 7065 uld like to appe\n-0001df00: 6e64 2061 206e 6577 2066 6c61 672c 2068 nd a new flag, h\n-0001df10: 6f77 6576 6572 2069 6620 490a 2020 2020 owever if I. \n-0001df20: 2070 7574 2074 6865 2066 6c61 6720 696e put the flag in\n-0001df30: 746f 20e2 8098 414d 5f43 5858 464c 4147 to ...AM_CXXFLAG\n-0001df40: 53e2 8099 2069 7420 6973 2070 7265 7065 S... it is prepe\n-0001df50: 6e64 6564 2074 6f20 7468 6520 6f74 6865 nded to the othe\n-0001df60: 720a 2020 2020 2066 6c61 6773 2c20 6e6f r. flags, no\n-0001df70: 7420 6170 7065 6e64 6564 2e0a 0a43 6f6d t appended...Com\n-0001df80: 7069 6c65 2046 6c61 6720 5661 7269 6162 pile Flag Variab\n-0001df90: 6c65 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d les.------------\n-0001dfa0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6973 ----------..This\n-0001dfb0: 2073 6563 7469 6f6e 2061 7474 656d 7074 section attempt\n-0001dfc0: 7320 746f 2061 6e73 7765 7220 616c 6c20 s to answer all \n-0001dfd0: 7468 6520 6162 6f76 6520 7175 6573 7469 the above questi\n-0001dfe0: 6f6e 732e 2020 5765 2077 696c 6c20 6d6f ons. We will mo\n-0001dff0: 7374 6c79 0a64 6973 6375 7373 20e2 8098 stly.discuss ...\n-0001e000: 4350 5046 4c41 4753 e280 9920 696e 206f CPPFLAGS... in o\n-0001e010: 7572 2065 7861 6d70 6c65 732c 2062 7574 ur examples, but\n-0001e020: 2061 6374 7561 6c6c 7920 7468 6520 616e actually the an\n-0001e030: 7377 6572 2068 6f6c 6473 2066 6f72 0a61 swer holds for.a\n-0001e040: 6c6c 2074 6865 2063 6f6d 7069 6c65 2066 ll the compile f\n-0001e050: 6c61 6773 2075 7365 6420 696e 2041 7574 lags used in Aut\n-0001e060: 6f6d 616b 653a 20e2 8098 4343 4153 464c omake: ...CCASFL\n-0001e070: 4147 53e2 8099 2c20 e280 9843 464c 4147 AGS..., ...CFLAG\n-0001e080: 53e2 8099 2c0a e280 9843 5050 464c 4147 S...,....CPPFLAG\n-0001e090: 53e2 8099 2c20 e280 9843 5858 464c 4147 S..., ...CXXFLAG\n-0001e0a0: 53e2 8099 2c20 e280 9846 4346 4c41 4753 S..., ...FCFLAGS\n-0001e0b0: e280 992c 20e2 8098 4646 4c41 4753 e280 ..., ...FFLAGS..\n-0001e0c0: 992c 20e2 8098 4743 4a46 4c41 4753 e280 ., ...GCJFLAGS..\n-0001e0d0: 992c 20e2 8098 4c44 464c 4147 53e2 8099 ., ...LDFLAGS...\n-0001e0e0: 2c0a e280 984c 464c 4147 53e2 8099 2c20 ,....LFLAGS..., \n-0001e0f0: e280 984c 4942 544f 4f4c 464c 4147 53e2 ...LIBTOOLFLAGS.\n-0001e100: 8099 2c20 e280 984f 424a 4346 4c41 4753 .., ...OBJCFLAGS\n-0001e110: e280 992c 20e2 8098 5246 4c41 4753 e280 ..., ...RFLAGS..\n-0001e120: 992c 20e2 8098 5550 4346 4c41 4753 e280 ., ...UPCFLAGS..\n-0001e130: 992c 2061 6e64 0ae2 8098 5946 4c41 4753 ., and....YFLAGS\n-0001e140: e280 992e 0a0a 2020 20e2 8098 4350 5046 ...... ...CPPF\n-0001e150: 4c41 4753 e280 992c 20e2 8098 414d 5f43 LAGS..., ...AM_C\n-0001e160: 5050 464c 4147 53e2 8099 2c20 616e 6420 PPFLAGS..., and \n-0001e170: e280 986d 756d 626c 655f 4350 5046 4c41 ...mumble_CPPFLA\n-0001e180: 4753 e280 9920 6172 6520 7468 7265 6520 GS... are three \n-0001e190: 7661 7269 6162 6c65 730a 7468 6174 2063 variables.that c\n-0001e1a0: 616e 2062 6520 7573 6564 2074 6f20 7061 an be used to pa\n-0001e1b0: 7373 2066 6c61 6773 2074 6f20 7468 6520 ss flags to the \n-0001e1c0: 4320 7072 6570 726f 6365 7373 6f72 2028 C preprocessor (\n-0001e1d0: 6163 7475 616c 6c79 2074 6865 7365 0a76 actually these.v\n-0001e1e0: 6172 6961 626c 6573 2061 7265 2061 6c73 ariables are als\n-0001e1f0: 6f20 7573 6564 2066 6f72 206f 7468 6572 o used for other\n-0001e200: 206c 616e 6775 6167 6573 206c 696b 6520 languages like \n-0001e210: 432b 2b20 6f72 2070 7265 7072 6f63 6573 C++ or preproces\n-0001e220: 7365 640a 466f 7274 7261 6e29 2e20 20e2 sed.Fortran). .\n-0001e230: 8098 4350 5046 4c41 4753 e280 9920 6973 ..CPPFLAGS... is\n-0001e240: 2074 6865 2075 7365 7220 7661 7269 6162 the user variab\n-0001e250: 6c65 2028 2a6e 6f74 6520 5573 6572 2056 le (*note User V\n-0001e260: 6172 6961 626c 6573 3a3a 292c 0ae2 8098 ariables::),....\n-0001e270: 414d 5f43 5050 464c 4147 53e2 8099 2069 AM_CPPFLAGS... i\n-0001e280: 7320 7468 6520 4175 746f 6d61 6b65 2076 s the Automake v\n-0001e290: 6172 6961 626c 652c 2061 6e64 20e2 8098 ariable, and ...\n-0001e2a0: 6d75 6d62 6c65 5f43 5050 464c 4147 53e2 mumble_CPPFLAGS.\n-0001e2b0: 8099 2069 7320 7468 650a 7661 7269 6162 .. is the.variab\n-0001e2c0: 6c65 2073 7065 6369 6669 6320 746f 2074 le specific to t\n-0001e2d0: 6865 20e2 8098 6d75 6d62 6c65 e280 9920 he ...mumble... \n-0001e2e0: 7461 7267 6574 2028 7765 2063 616c 6c20 target (we call \n-0001e2f0: 7468 6973 2061 2070 6572 2d74 6172 6765 this a per-targe\n-0001e300: 740a 7661 7269 6162 6c65 2c20 2a6e 6f74 t.variable, *not\n-0001e310: 6520 5072 6f67 7261 6d20 616e 6420 4c69 e Program and Li\n-0001e320: 6272 6172 7920 5661 7269 6162 6c65 733a brary Variables:\n-0001e330: 3a29 2e0a 0a20 2020 4175 746f 6d61 6b65 :)... Automake\n-0001e340: 2061 6c77 6179 7320 7573 6573 2074 776f always uses two\n-0001e350: 206f 6620 7468 6573 6520 7661 7269 6162 of these variab\n-0001e360: 6c65 7320 7768 656e 2063 6f6d 7069 6c69 les when compili\n-0001e370: 6e67 2043 2073 6f75 7263 6573 0a66 696c ng C sources.fil\n-0001e380: 6573 2e20 2057 6865 6e20 636f 6d70 696c es. When compil\n-0001e390: 696e 6720 616e 206f 626a 6563 7420 6669 ing an object fi\n-0001e3a0: 6c65 2066 6f72 2074 6865 20e2 8098 6d75 le for the ...mu\n-0001e3b0: 6d62 6c65 e280 9920 7461 7267 6574 2c20 mble... target, \n-0001e3c0: 7468 6520 6669 7273 740a 7661 7269 6162 the first.variab\n-0001e3d0: 6c65 2077 696c 6c20 6265 20e2 8098 6d75 le will be ...mu\n-0001e3e0: 6d62 6c65 5f43 5050 464c 4147 53e2 8099 mble_CPPFLAGS...\n-0001e3f0: 2069 6620 6974 2069 7320 6465 6669 6e65 if it is define\n-0001e400: 642c 206f 7220 e280 9841 4d5f 4350 5046 d, or ...AM_CPPF\n-0001e410: 4c41 4753 e280 990a 6f74 6865 7277 6973 LAGS....otherwis\n-0001e420: 652e 2020 5468 6520 7365 636f 6e64 2076 e. The second v\n-0001e430: 6172 6961 626c 6520 6973 2061 6c77 6179 ariable is alway\n-0001e440: 7320 e280 9843 5050 464c 4147 53e2 8099 s ...CPPFLAGS...\n-0001e450: 2e0a 0a20 2020 496e 2074 6865 2066 6f6c ... In the fol\n-0001e460: 6c6f 7769 6e67 2065 7861 6d70 6c65 2c0a lowing example,.\n-0001e470: 0a20 2020 2020 6269 6e5f 5052 4f47 5241 . bin_PROGRA\n-0001e480: 4d53 203d 2066 6f6f 2062 6172 0a20 2020 MS = foo bar. \n-0001e490: 2020 666f 6f5f 534f 5552 4345 5320 3d20 foo_SOURCES = \n-0001e4a0: 7879 7a2e 630a 2020 2020 2062 6172 5f53 xyz.c. bar_S\n-0001e4b0: 4f55 5243 4553 203d 206d 6169 6e2e 630a OURCES = main.c.\n-0001e4c0: 2020 2020 2066 6f6f 5f43 5050 464c 4147 foo_CPPFLAG\n-0001e4d0: 5320 3d20 2d44 464f 4f0a 2020 2020 2041 S = -DFOO. A\n-0001e4e0: 4d5f 4350 5046 4c41 4753 203d 202d 4442 M_CPPFLAGS = -DB\n-0001e4f0: 415a 0a0a e280 9878 797a 2e6f e280 9920 AZ.....xyz.o... \n-0001e500: 7769 6c6c 2062 6520 636f 6d70 696c 6564 will be compiled\n-0001e510: 2077 6974 6820 e280 9824 2866 6f6f 5f43 with ...$(foo_C\n-0001e520: 5050 464c 4147 5329 2024 2843 5050 464c PPFLAGS) $(CPPFL\n-0001e530: 4147 5329 e280 992c 2028 6265 6361 7573 AGS)..., (becaus\n-0001e540: 650a e280 9878 797a 2e6f e280 9920 6973 e....xyz.o... is\n-0001e550: 2070 6172 7420 6f66 2074 6865 20e2 8098 part of the ...\n-0001e560: 666f 6fe2 8099 2074 6172 6765 7429 2c20 foo... target), \n-0001e570: 7768 696c 6520 e280 986d 6169 6e2e 6fe2 while ...main.o.\n-0001e580: 8099 2077 696c 6c20 6265 2063 6f6d 7069 .. will be compi\n-0001e590: 6c65 640a 7769 7468 20e2 8098 2428 414d led.with ...$(AM\n-0001e5a0: 5f43 5050 464c 4147 5329 2024 2843 5050 _CPPFLAGS) $(CPP\n-0001e5b0: 464c 4147 5329 e280 9920 2862 6563 6175 FLAGS)... (becau\n-0001e5c0: 7365 2074 6865 7265 2069 7320 6e6f 2070 se there is no p\n-0001e5d0: 6572 2d74 6172 6765 740a 7661 7269 6162 er-target.variab\n-0001e5e0: 6c65 2066 6f72 2074 6172 6765 7420 e280 le for target ..\n-0001e5f0: 9862 6172 e280 9929 2e0a 0a20 2020 5468 .bar...)... Th\n-0001e600: 6520 6469 6666 6572 656e 6365 2062 6574 e difference bet\n-0001e610: 7765 656e 20e2 8098 6d75 6d62 6c65 5f43 ween ...mumble_C\n-0001e620: 5050 464c 4147 53e2 8099 2061 6e64 20e2 PPFLAGS... and .\n-0001e630: 8098 414d 5f43 5050 464c 4147 53e2 8099 ..AM_CPPFLAGS...\n-0001e640: 2062 6569 6e67 0a63 6c65 6172 2065 6e6f being.clear eno\n-0001e650: 7567 682c 206c 6574 2773 2066 6f63 7573 ugh, let's focus\n-0001e660: 206f 6e20 e280 9843 5050 464c 4147 53e2 on ...CPPFLAGS.\n-0001e670: 8099 2e20 20e2 8098 4350 5046 4c41 4753 ... ...CPPFLAGS\n-0001e680: e280 9920 6973 2061 2075 7365 7220 7661 ... is a user va\n-0001e690: 7269 6162 6c65 2c0a 692e 652e 2c20 6120 riable,.i.e., a \n-0001e6a0: 7661 7269 6162 6c65 2074 6861 7420 7573 variable that us\n-0001e6b0: 6572 7320 6172 6520 656e 7469 746c 6564 ers are entitled\n-0001e6c0: 2074 6f20 6d6f 6469 6679 2069 6e20 6f72 to modify in or\n-0001e6d0: 6465 7220 746f 2063 6f6d 7069 6c65 0a74 der to compile.t\n-0001e6e0: 6865 2070 6163 6b61 6765 2e20 2054 6869 he package. Thi\n-0001e6f0: 7320 7661 7269 6162 6c65 2c20 6c69 6b65 s variable, like\n-0001e700: 206d 616e 7920 6f74 6865 7273 2c20 6973 many others, is\n-0001e710: 2064 6f63 756d 656e 7465 6420 6174 2074 documented at t\n-0001e720: 6865 2065 6e64 0a6f 6620 7468 6520 6f75 he end.of the ou\n-0001e730: 7470 7574 206f 6620 e280 9863 6f6e 6669 tput of ...confi\n-0001e740: 6775 7265 202d 2d68 656c 70e2 8099 2e0a gure --help.....\n-0001e750: 0a20 2020 466f 7220 696e 7374 616e 6365 . For instance\n-0001e760: 2c20 736f 6d65 6f6e 6520 7768 6f20 6e65 , someone who ne\n-0001e770: 6564 7320 746f 2061 6464 20e2 8098 2f68 eds to add .../h\n-0001e780: 6f6d 652f 6d79 2f75 7372 2f69 6e63 6c75 ome/my/usr/inclu\n-0001e790: 6465 e280 9920 746f 2074 6865 0a43 2063 de... to the.C c\n-0001e7a0: 6f6d 7069 6c65 7227 7320 7365 6172 6368 ompiler's search\n-0001e7b0: 2070 6174 6820 776f 756c 6420 636f 6e66 path would conf\n-0001e7c0: 6967 7572 6520 6120 7061 636b 6167 6520 igure a package \n-0001e7d0: 7769 7468 0a0a 2020 2020 202e 2f63 6f6e with.. ./con\n-0001e7e0: 6669 6775 7265 2043 5050 464c 4147 533d figure CPPFLAGS=\n-0001e7f0: 272d 4920 2f68 6f6d 652f 6d79 2f75 7372 '-I /home/my/usr\n-0001e800: 2f69 6e63 6c75 6465 270a 0a61 6e64 2074 /include'..and t\n-0001e810: 6869 7320 666c 6167 2077 6f75 6c64 2062 his flag would b\n-0001e820: 6520 7072 6f70 6167 6174 6564 2074 6f20 e propagated to \n-0001e830: 7468 6520 636f 6d70 696c 6520 7275 6c65 the compile rule\n-0001e840: 7320 6f66 2061 6c6c 0ae2 8098 4d61 6b65 s of all....Make\n-0001e850: 6669 6c65 e280 9973 2e0a 0a20 2020 4974 file...s... It\n-0001e860: 2069 7320 616c 736f 206e 6f74 2075 6e63 is also not unc\n-0001e870: 6f6d 6d6f 6e20 746f 206f 7665 7272 6964 ommon to overrid\n-0001e880: 6520 6120 7573 6572 2076 6172 6961 626c e a user variabl\n-0001e890: 6520 6174 20e2 8098 6d61 6b65 e280 992d e at ...make...-\n-0001e8a0: 7469 6d65 2e0a 4d61 6e79 2069 6e73 7461 time..Many insta\n-0001e8b0: 6c6c 6572 7320 646f 2074 6869 7320 7769 llers do this wi\n-0001e8c0: 7468 20e2 8098 7072 6566 6978 e280 992c th ...prefix...,\n-0001e8d0: 2062 7574 2074 6869 7320 6361 6e20 6265 but this can be\n-0001e8e0: 2075 7365 6675 6c20 7769 7468 0a63 6f6d useful with.com\n-0001e8f0: 7069 6c65 7220 666c 6167 7320 746f 6f2e piler flags too.\n-0001e900: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n-0001e910: 6966 2c20 7768 696c 6520 6465 6275 6767 if, while debugg\n-0001e920: 696e 6720 6120 432b 2b20 7072 6f6a 6563 ing a C++ projec\n-0001e930: 742c 0a79 6f75 206e 6565 6420 746f 2064 t,.you need to d\n-0001e940: 6973 6162 6c65 206f 7074 696d 697a 6174 isable optimizat\n-0001e950: 696f 6e20 696e 206f 6e65 2073 7065 6369 ion in one speci\n-0001e960: 6669 6320 6f62 6a65 6374 2066 696c 652c fic object file,\n-0001e970: 2079 6f75 2063 616e 0a72 756e 2073 6f6d you can.run som\n-0001e980: 6574 6869 6e67 206c 696b 650a 0a20 2020 ething like.. \n-0001e990: 2020 726d 2066 696c 652e 6f0a 2020 2020 rm file.o. \n-0001e9a0: 206d 616b 6520 4358 5846 4c41 4753 3d2d make CXXFLAGS=-\n-0001e9b0: 4f30 2066 696c 652e 6f0a 2020 2020 206d O0 file.o. m\n-0001e9c0: 616b 650a 0a20 2020 5468 6520 7265 6173 ake.. The reas\n-0001e9d0: 6f6e 20e2 8098 2428 4350 5046 4c41 4753 on ...$(CPPFLAGS\n-0001e9e0: 29e2 8099 2061 7070 6561 7273 2061 6674 )... appears aft\n-0001e9f0: 6572 20e2 8098 2428 414d 5f43 5050 464c er ...$(AM_CPPFL\n-0001ea00: 4147 5329 e280 9920 6f72 0ae2 8098 2428 AGS)... or....$(\n-0001ea10: 6d75 6d62 6c65 5f43 5050 464c 4147 5329 mumble_CPPFLAGS)\n-0001ea20: e280 9920 696e 2074 6865 2063 6f6d 7069 ... in the compi\n-0001ea30: 6c65 2063 6f6d 6d61 6e64 2069 7320 7468 le command is th\n-0001ea40: 6174 2075 7365 7273 2073 686f 756c 6420 at users should \n-0001ea50: 616c 7761 7973 0a68 6176 6520 7468 6520 always.have the \n-0001ea60: 6c61 7374 2073 6179 2e20 2049 7420 7072 last say. It pr\n-0001ea70: 6f62 6162 6c79 206d 616b 6573 206d 6f72 obably makes mor\n-0001ea80: 6520 7365 6e73 6520 6966 2079 6f75 2074 e sense if you t\n-0001ea90: 6869 6e6b 2061 626f 7574 2069 740a 7768 hink about it.wh\n-0001eaa0: 696c 6520 6c6f 6f6b 696e 6720 6174 2074 ile looking at t\n-0001eab0: 6865 20e2 8098 4358 5846 4c41 4753 3d2d he ...CXXFLAGS=-\n-0001eac0: 4f30 e280 9920 6162 6f76 652c 2077 6869 O0... above, whi\n-0001ead0: 6368 2073 686f 756c 6420 7375 7065 7273 ch should supers\n-0001eae0: 6564 6520 616e 790a 6f74 6865 7220 7377 ede any.other sw\n-0001eaf0: 6974 6368 2066 726f 6d20 e280 9841 4d5f itch from ...AM_\n-0001eb00: 4358 5846 4c41 4753 e280 9920 6f72 20e2 CXXFLAGS... or .\n-0001eb10: 8098 6d75 6d62 6c65 5f43 5858 464c 4147 ..mumble_CXXFLAG\n-0001eb20: 53e2 8099 2028 616e 6420 7468 6973 206f S... (and this o\n-0001eb30: 6620 636f 7572 7365 0a72 6570 6c61 6365 f course.replace\n-0001eb40: 7320 7468 6520 7072 6576 696f 7573 2076 s the previous v\n-0001eb50: 616c 7565 206f 6620 e280 9843 5858 464c alue of ...CXXFL\n-0001eb60: 4147 53e2 8099 292e 0a0a 2020 2059 6f75 AGS...)... You\n-0001eb70: 2073 686f 756c 6420 6e65 7665 7220 7265 should never re\n-0001eb80: 6465 6669 6e65 2061 2075 7365 7220 7661 define a user va\n-0001eb90: 7269 6162 6c65 2073 7563 6820 6173 20e2 riable such as .\n-0001eba0: 8098 4350 5046 4c41 4753 e280 9920 696e ..CPPFLAGS... in\n-0001ebb0: 0ae2 8098 4d61 6b65 6669 6c65 2e61 6de2 ....Makefile.am.\n-0001ebc0: 8099 2e20 2055 7365 20e2 8098 6175 746f ... Use ...auto\n-0001ebd0: 6d61 6b65 202d 576f 7665 7272 6964 65e2 make -Woverride.\n-0001ebe0: 8099 2074 6f20 6469 6167 6e6f 7365 2073 .. to diagnose s\n-0001ebf0: 7563 6820 6d69 7374 616b 6573 2e0a 4576 uch mistakes..Ev\n-0001ec00: 656e 2073 6f6d 6574 6869 6e67 206c 696b en something lik\n-0001ec10: 650a 0a20 2020 2020 4350 5046 4c41 4753 e.. CPPFLAGS\n-0001ec20: 203d 202d 4444 4154 4144 4952 3d5c 2224 = -DDATADIR=\\\"$\n-0001ec30: 2864 6174 6164 6972 295c 2220 4043 5050 (datadir)\\\" @CPP\n-0001ec40: 464c 4147 5340 0a0a 6973 2065 7272 6f6e FLAGS@..is erron\n-0001ec50: 656f 7573 2e20 2041 6c74 686f 7567 6820 eous. Although \n-0001ec60: 7468 6973 2070 7265 7365 7276 6573 20e2 this preserves .\n-0001ec70: 8098 636f 6e66 6967 7572 65e2 8099 2773 ..configure...'s\n-0001ec80: 2076 616c 7565 206f 660a e280 9843 5050 value of....CPP\n-0001ec90: 464c 4147 53e2 8099 2c20 7468 6520 6465 FLAGS..., the de\n-0001eca0: 6669 6e69 7469 6f6e 206f 6620 e280 9844 finition of ...D\n-0001ecb0: 4154 4144 4952 e280 9920 7769 6c6c 2064 ATADIR... will d\n-0001ecc0: 6973 6170 7065 6172 2069 6620 6120 7573 isappear if a us\n-0001ecd0: 6572 0a61 7474 656d 7074 7320 746f 206f er.attempts to o\n-0001ece0: 7665 7272 6964 6520 e280 9843 5050 464c verride ...CPPFL\n-0001ecf0: 4147 53e2 8099 2066 726f 6d20 7468 6520 AGS... from the \n-0001ed00: e280 986d 616b 65e2 8099 2063 6f6d 6d61 ...make... comma\n-0001ed10: 6e64 206c 696e 652e 0a0a 2020 2020 2041 nd line... A\n-0001ed20: 4d5f 4350 5046 4c41 4753 203d 202d 4444 M_CPPFLAGS = -DD\n-0001ed30: 4154 4144 4952 3d5c 2224 2864 6174 6164 ATADIR=\\\"$(datad\n-0001ed40: 6972 295c 220a 0a69 7320 616c 6c20 7468 ir)\\\"..is all th\n-0001ed50: 6174 2069 7320 6e65 6564 6564 2068 6572 at is needed her\n-0001ed60: 6520 6966 206e 6f20 7065 722d 7461 7267 e if no per-targ\n-0001ed70: 6574 2066 6c61 6773 2061 7265 2075 7365 et flags are use\n-0001ed80: 642e 0a0a 2020 2059 6f75 2073 686f 756c d... You shoul\n-0001ed90: 6420 6e6f 7420 6164 6420 6f70 7469 6f6e d not add option\n-0001eda0: 7320 746f 2074 6865 7365 2075 7365 7220 s to these user \n-0001edb0: 7661 7269 6162 6c65 7320 7769 7468 696e variables within\n-0001edc0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n-0001edd0: 0a65 6974 6865 722c 2066 6f72 2074 6865 .either, for the\n-0001ede0: 2073 616d 6520 7265 6173 6f6e 2e20 204f same reason. O\n-0001edf0: 6363 6173 696f 6e61 6c6c 7920 796f 7520 ccasionally you \n-0001ee00: 6e65 6564 2074 6f20 6d6f 6469 6679 2074 need to modify t\n-0001ee10: 6865 7365 0a76 6172 6961 626c 6573 2074 hese.variables t\n-0001ee20: 6f20 7065 7266 6f72 6d20 6120 7465 7374 o perform a test\n-0001ee30: 2c20 6275 7420 796f 7520 7368 6f75 6c64 , but you should\n-0001ee40: 2072 6573 6574 2074 6865 6972 2076 616c reset their val\n-0001ee50: 7565 730a 6166 7465 7277 6172 6473 2e20 ues.afterwards. \n-0001ee60: 2049 6e20 636f 6e74 7261 7374 2c20 6974 In contrast, it\n-0001ee70: 2069 7320 4f4b 2074 6f20 6d6f 6469 6679 is OK to modify\n-0001ee80: 2074 6865 20e2 8098 414d 5fe2 8099 2076 the ...AM_... v\n-0001ee90: 6172 6961 626c 6573 2077 6974 6869 6e0a ariables within.\n-0001eea0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n-0001eeb0: 6966 2079 6f75 20e2 8098 4143 5f53 5542 if you ...AC_SUB\n-0001eec0: 5354 e280 9920 7468 656d 2c20 6275 7420 ST... them, but \n-0001eed0: 6974 2069 7320 7261 7468 6572 2072 6172 it is rather rar\n-0001eee0: 6520 7468 6174 2079 6f75 206e 6565 640a e that you need.\n-0001eef0: 746f 2064 6f20 7468 6973 2c20 756e 6c65 to do this, unle\n-0001ef00: 7373 2079 6f75 2072 6561 6c6c 7920 7761 ss you really wa\n-0001ef10: 6e74 2074 6f20 6368 616e 6765 2074 6865 nt to change the\n-0001ef20: 2064 6566 6175 6c74 2064 6566 696e 6974 default definit\n-0001ef30: 696f 6e73 206f 660a 7468 6520 e280 9841 ions of.the ...A\n-0001ef40: 4d5f e280 9920 7661 7269 6162 6c65 7320 M_... variables \n-0001ef50: 696e 2061 6c6c 20e2 8098 4d61 6b65 6669 in all ...Makefi\n-0001ef60: 6c65 e280 9973 2e0a 0a20 2020 5768 6174 le...s... What\n-0001ef70: 2077 6520 7265 636f 6d6d 656e 6420 6973 we recommend is\n-0001ef80: 2074 6861 7420 796f 7520 6465 6669 6e65 that you define\n-0001ef90: 2065 7874 7261 2066 6c61 6773 2069 6e20 extra flags in \n-0001efa0: 7365 7061 7261 7465 0a76 6172 6961 626c separate.variabl\n-0001efb0: 6573 2e20 2046 6f72 2069 6e73 7461 6e63 es. For instanc\n-0001efc0: 652c 2079 6f75 206d 6179 2077 7269 7465 e, you may write\n-0001efd0: 2061 6e20 4175 746f 636f 6e66 206d 6163 an Autoconf mac\n-0001efe0: 726f 2074 6861 7420 636f 6d70 7574 6573 ro that computes\n-0001eff0: 0a61 2073 6574 206f 6620 7761 726e 696e .a set of warnin\n-0001f000: 6720 6f70 7469 6f6e 7320 666f 7220 7468 g options for th\n-0001f010: 6520 4320 636f 6d70 696c 6572 2c20 616e e C compiler, an\n-0001f020: 6420 e280 9841 435f 5355 4253 54e2 8099 d ...AC_SUBST...\n-0001f030: 2074 6865 6d20 696e 0ae2 8098 5741 524e them in....WARN\n-0001f040: 494e 4743 464c 4147 53e2 8099 3b20 796f INGCFLAGS...; yo\n-0001f050: 7520 6d61 7920 616c 736f 2068 6176 6520 u may also have \n-0001f060: 616e 2041 7574 6f63 6f6e 6620 6d61 6372 an Autoconf macr\n-0001f070: 6f20 7468 6174 2064 6574 6572 6d69 6e65 o that determine\n-0001f080: 730a 7768 6963 6820 636f 6d70 696c 6572 s.which compiler\n-0001f090: 2061 6e64 2077 6869 6368 206c 696e 6b65 and which linke\n-0001f0a0: 7220 666c 6167 7320 7368 6f75 6c64 2062 r flags should b\n-0001f0b0: 6520 7573 6564 2074 6f20 6c69 6e6b 2077 e used to link w\n-0001f0c0: 6974 680a 6c69 6272 6172 7920 e280 986c ith.library ...l\n-0001f0d0: 6962 666f 6fe2 8099 2c20 616e 6420 e280 ibfoo..., and ..\n-0001f0e0: 9841 435f 5355 4253 54e2 8099 2074 6865 .AC_SUBST... the\n-0001f0f0: 7365 2069 6e20 e280 984c 4942 464f 4f43 se in ...LIBFOOC\n-0001f100: 464c 4147 53e2 8099 2061 6e64 0ae2 8098 FLAGS... and....\n-0001f110: 4c49 4246 4f4f 4c44 464c 4147 53e2 8099 LIBFOOLDFLAGS...\n-0001f120: 2e20 2054 6865 6e2c 2061 20e2 8098 4d61 . Then, a ...Ma\n-0001f130: 6b65 6669 6c65 2e61 6de2 8099 2063 6f75 kefile.am... cou\n-0001f140: 6c64 2075 7365 2074 6865 7365 2076 6172 ld use these var\n-0001f150: 6961 626c 6573 2061 730a 666f 6c6c 6f77 iables as.follow\n-0001f160: 733a 0a0a 2020 2020 2041 4d5f 4346 4c41 s:.. AM_CFLA\n-0001f170: 4753 203d 2024 2857 4152 4e49 4e47 4346 GS = $(WARNINGCF\n-0001f180: 4c41 4753 290a 2020 2020 2062 696e 5f50 LAGS). bin_P\n-0001f190: 524f 4752 414d 5320 3d20 7072 6f67 3120 ROGRAMS = prog1 \n-0001f1a0: 7072 6f67 320a 2020 2020 2070 726f 6731 prog2. prog1\n-0001f1b0: 5f53 4f55 5243 4553 203d 202e 2e2e 0a20 _SOURCES = .... \n-0001f1c0: 2020 2020 7072 6f67 325f 534f 5552 4345 prog2_SOURCE\n-0001f1d0: 5320 3d20 2e2e 2e0a 2020 2020 2070 726f S = .... pro\n-0001f1e0: 6732 5f43 464c 4147 5320 3d20 2428 4c49 g2_CFLAGS = $(LI\n-0001f1f0: 4246 4f4f 4346 4c41 4753 2920 2428 414d BFOOCFLAGS) $(AM\n-0001f200: 5f43 464c 4147 5329 0a20 2020 2020 7072 _CFLAGS). pr\n-0001f210: 6f67 325f 4c44 464c 4147 5320 3d20 2428 og2_LDFLAGS = $(\n-0001f220: 4c49 4246 4f4f 4c44 464c 4147 5329 0a0a LIBFOOLDFLAGS)..\n-0001f230: 2020 2049 6e20 7468 6973 2065 7861 6d70 In this examp\n-0001f240: 6c65 2062 6f74 6820 7072 6f67 7261 6d73 le both programs\n-0001f250: 2077 696c 6c20 6265 2063 6f6d 7069 6c65 will be compile\n-0001f260: 6420 7769 7468 2074 6865 2066 6c61 6773 d with the flags\n-0001f270: 0a73 7562 7374 6974 7574 6564 2069 6e74 .substituted int\n-0001f280: 6f20 e280 9824 2857 4152 4e49 4e47 4346 o ...$(WARNINGCF\n-0001f290: 4c41 4753 29e2 8099 2c20 616e 6420 e280 LAGS)..., and ..\n-0001f2a0: 9870 726f 6732 e280 9920 7769 6c6c 2061 .prog2... will a\n-0001f2b0: 6464 6974 696f 6e61 6c6c 7920 6265 0a63 dditionally be.c\n-0001f2c0: 6f6d 7069 6c65 6420 7769 7468 2074 6865 ompiled with the\n-0001f2d0: 2066 6c61 6773 2072 6571 7569 7265 6420 flags required \n-0001f2e0: 746f 206c 696e 6b20 7769 7468 20e2 8098 to link with ...\n-0001f2f0: 6c69 6266 6f6f e280 992e 0a0a 2020 204e libfoo...... N\n-0001f300: 6f74 6520 7468 6174 206c 6973 7469 6e67 ote that listing\n-0001f310: 20e2 8098 414d 5f43 464c 4147 53e2 8099 ...AM_CFLAGS...\n-0001f320: 2069 6e20 6120 7065 722d 7461 7267 6574 in a per-target\n-0001f330: 20e2 8098 4346 4c41 4753 e280 9920 7661 ...CFLAGS... va\n-0001f340: 7269 6162 6c65 2069 7320 610a 636f 6d6d riable is a.comm\n-0001f350: 6f6e 2069 6469 6f6d 2074 6f20 656e 7375 on idiom to ensu\n-0001f360: 7265 2074 6861 7420 e280 9841 4d5f 4346 re that ...AM_CF\n-0001f370: 4c41 4753 e280 9920 6170 706c 6965 7320 LAGS... applies \n-0001f380: 746f 2065 7665 7279 2074 6172 6765 7420 to every target \n-0001f390: 696e 2061 0ae2 8098 4d61 6b65 6669 6c65 in a....Makefile\n-0001f3a0: 2e69 6ee2 8099 2e0a 0a20 2020 5573 696e .in...... Usin\n-0001f3b0: 6720 7661 7269 6162 6c65 7320 6c69 6b65 g variables like\n-0001f3c0: 2074 6869 7320 6769 7665 7320 796f 7520 this gives you \n-0001f3d0: 6675 6c6c 2063 6f6e 7472 6f6c 206f 7665 full control ove\n-0001f3e0: 7220 7468 6520 6f72 6465 7269 6e67 206f r the ordering o\n-0001f3f0: 660a 7468 6520 666c 6167 732e 2020 466f f.the flags. Fo\n-0001f400: 7220 696e 7374 616e 6365 2c20 6966 2074 r instance, if t\n-0001f410: 6865 7265 2069 7320 6120 666c 6167 2069 here is a flag i\n-0001f420: 6e20 2428 5741 524e 494e 4743 464c 4147 n $(WARNINGCFLAG\n-0001f430: 5329 2074 6861 740a 796f 7520 7761 6e74 S) that.you want\n-0001f440: 2074 6f20 6e65 6761 7465 2066 6f72 2061 to negate for a\n-0001f450: 2070 6172 7469 6375 6c61 7220 7461 7267 particular targ\n-0001f460: 6574 2c20 796f 7520 6361 6e20 7573 6520 et, you can use \n-0001f470: 736f 6d65 7468 696e 6720 6c69 6b65 0ae2 something like..\n-0001f480: 8098 7072 6f67 315f 4346 4c41 4753 203d ..prog1_CFLAGS =\n-0001f490: 2024 2841 4d5f 4346 4c41 4753 2920 2d6e $(AM_CFLAGS) -n\n-0001f4a0: 6f2d 666c 6167 e280 992e 2020 4966 2061 o-flag.... If a\n-0001f4b0: 6c6c 2074 6865 7365 2066 6c61 6773 2068 ll these flags h\n-0001f4c0: 6164 2062 6565 6e0a 666f 7263 6566 756c ad been.forceful\n-0001f4d0: 6c79 2061 7070 656e 6465 6420 746f 20e2 ly appended to .\n-0001f4e0: 8098 4346 4c41 4753 e280 992c 2074 6865 ..CFLAGS..., the\n-0001f4f0: 7265 2077 6f75 6c64 2062 6520 6e6f 2077 re would be no w\n-0001f500: 6179 2074 6f20 6469 7361 626c 6520 6f6e ay to disable on\n-0001f510: 650a 666c 6167 2e20 2059 6574 2061 6e6f e.flag. Yet ano\n-0001f520: 7468 6572 2072 6561 736f 6e20 746f 206c ther reason to l\n-0001f530: 6561 7665 2075 7365 7220 7661 7269 6162 eave user variab\n-0001f540: 6c65 7320 746f 2075 7365 7273 2e0a 0a20 les to users... \n-0001f550: 2020 4669 6e61 6c6c 792c 2077 6520 6861 Finally, we ha\n-0001f560: 7665 2061 766f 6964 6564 206e 616d 696e ve avoided namin\n-0001f570: 6720 7468 6520 7661 7269 6162 6c65 206f g the variable o\n-0001f580: 6620 7468 6520 6578 616d 706c 650a e280 f the example...\n-0001f590: 984c 4942 464f 4f5f 4c44 464c 4147 53e2 .LIBFOO_LDFLAGS.\n-0001f5a0: 8099 2028 7769 7468 2061 6e20 756e 6465 .. (with an unde\n-0001f5b0: 7273 636f 7265 2920 6265 6361 7573 6520 rscore) because \n-0001f5c0: 7468 6174 2077 6f75 6c64 2063 6175 7365 that would cause\n-0001f5d0: 2041 7574 6f6d 616b 650a 746f 2074 6869 Automake.to thi\n-0001f5e0: 6e6b 2074 6861 7420 7468 6973 2069 7320 nk that this is \n-0001f5f0: 6163 7475 616c 6c79 2061 2070 6572 2d74 actually a per-t\n-0001f600: 6172 6765 7420 7661 7269 6162 6c65 2028 arget variable (\n-0001f610: 6c69 6b65 0ae2 8098 6d75 6d62 6c65 5f4c like....mumble_L\n-0001f620: 4446 4c41 4753 e280 9929 2066 6f72 2073 DFLAGS...) for s\n-0001f630: 6f6d 6520 6e6f 6e2d 6465 636c 6172 6564 ome non-declared\n-0001f640: 20e2 8098 4c49 4246 4f4f e280 9920 7461 ...LIBFOO... ta\n-0001f650: 7267 6574 2e0a 0a4f 7468 6572 2056 6172 rget...Other Var\n-0001f660: 6961 626c 6573 0a2d 2d2d 2d2d 2d2d 2d2d iables.---------\n-0001f670: 2d2d 2d2d 2d2d 0a0a 5468 6572 6520 6172 ------..There ar\n-0001f680: 6520 6f74 6865 7220 7661 7269 6162 6c65 e other variable\n-0001f690: 7320 696e 2041 7574 6f6d 616b 6520 7468 s in Automake th\n-0001f6a0: 6174 2066 6f6c 6c6f 7720 7369 6d69 6c61 at follow simila\n-0001f6b0: 7220 7072 696e 6369 706c 6573 2074 6f0a r principles to.\n-0001f6c0: 616c 6c6f 7720 7573 6572 206f 7074 696f allow user optio\n-0001f6d0: 6e73 2e20 2046 6f72 2069 6e73 7461 6e63 ns. For instanc\n-0001f6e0: 652c 2054 6578 696e 666f 2072 756c 6573 e, Texinfo rules\n-0001f6f0: 2028 2a6e 6f74 6520 5465 7869 6e66 6f3a (*note Texinfo:\n-0001f700: 3a29 2075 7365 0ae2 8098 4d41 4b45 494e :) use....MAKEIN\n-0001f710: 464f 464c 4147 53e2 8099 2061 6e64 20e2 FOFLAGS... and .\n-0001f720: 8098 414d 5f4d 414b 4549 4e46 4f46 4c41 ..AM_MAKEINFOFLA\n-0001f730: 4753 e280 992e 2020 5369 6d69 6c61 726c GS.... Similarl\n-0001f740: 792c 2044 656a 6147 6e75 2074 6573 7473 y, DejaGnu tests\n-0001f750: 2028 2a6e 6f74 650a 4465 6a61 476e 7520 (*note.DejaGnu \n-0001f760: 5465 7374 733a 3a29 2075 7365 20e2 8098 Tests::) use ...\n-0001f770: 5255 4e54 4553 5444 4546 4155 4c54 464c RUNTESTDEFAULTFL\n-0001f780: 4147 53e2 8099 2061 6e64 20e2 8098 414d AGS... and ...AM\n-0001f790: 5f52 554e 5445 5354 4445 4641 554c 5446 _RUNTESTDEFAULTF\n-0001f7a0: 4c41 4753 e280 992e 0a54 6865 2074 6167 LAGS.....The tag\n-0001f7b0: 7320 616e 6420 6374 6167 7320 7275 6c65 s and ctags rule\n-0001f7c0: 7320 282a 6e6f 7465 2054 6167 733a 3a29 s (*note Tags::)\n-0001f7d0: 2075 7365 20e2 8098 4554 4147 5346 4c41 use ...ETAGSFLA\n-0001f7e0: 4753 e280 992c 0ae2 8098 414d 5f45 5441 GS...,....AM_ETA\n-0001f7f0: 4753 464c 4147 53e2 8099 2c20 e280 9843 GSFLAGS..., ...C\n-0001f800: 5441 4753 464c 4147 53e2 8099 2c20 616e TAGSFLAGS..., an\n-0001f810: 6420 e280 9841 4d5f 4354 4147 5346 4c41 d ...AM_CTAGSFLA\n-0001f820: 4753 e280 992e 2020 4a61 7661 2072 756c GS.... Java rul\n-0001f830: 6573 2028 2a6e 6f74 650a 4a61 7661 3a3a es (*note.Java::\n-0001f840: 2920 7573 6520 e280 984a 4156 4143 464c ) use ...JAVACFL\n-0001f850: 4147 53e2 8099 2061 6e64 20e2 8098 414d AGS... and ...AM\n-0001f860: 5f4a 4156 4143 464c 4147 53e2 8099 2e20 _JAVACFLAGS.... \n-0001f870: 204e 6f6e 6520 6f66 2074 6865 7365 2072 None of these r\n-0001f880: 756c 6573 0a73 7570 706f 7274 2070 6572 ules.support per\n-0001f890: 2d74 6172 6765 7420 666c 6167 7320 2879 -target flags (y\n-0001f8a0: 6574 292e 0a0a 2020 2054 6f20 736f 6d65 et)... To some\n-0001f8b0: 2065 7874 656e 742c 2065 7665 6e20 e280 extent, even ..\n-0001f8c0: 9841 4d5f 4d41 4b45 464c 4147 53e2 8099 .AM_MAKEFLAGS...\n-0001f8d0: 2028 2a6e 6f74 6520 5375 6264 6972 6563 (*note Subdirec\n-0001f8e0: 746f 7269 6573 3a3a 2920 6f62 6579 730a tories::) obeys.\n-0001f8f0: 7468 6973 206e 616d 696e 6720 7363 6865 this naming sche\n-0001f900: 6d65 2e20 2054 6865 2073 6c69 6768 7420 me. The slight \n-0001f910: 6469 6666 6572 656e 6365 2069 7320 7468 difference is th\n-0001f920: 6174 20e2 8098 4d41 4b45 464c 4147 53e2 at ...MAKEFLAGS.\n-0001f930: 8099 2069 7320 7061 7373 6564 0a74 6f20 .. is passed.to \n-0001f940: 7375 622d e280 986d 616b 65e2 8099 7320 sub-...make...s \n-0001f950: 696d 706c 6963 6974 6c79 2062 7920 e280 implicitly by ..\n-0001f960: 986d 616b 65e2 8099 2069 7473 656c 662e .make... itself.\n-0001f970: 0a0a 2020 2048 6f77 6576 6572 2079 6f75 .. However you\n-0001f980: 2073 686f 756c 6420 6e6f 7420 7468 696e should not thin\n-0001f990: 6b20 7468 6174 2061 6c6c 2076 6172 6961 k that all varia\n-0001f9a0: 626c 6573 2065 6e64 696e 6720 7769 7468 bles ending with\n-0001f9b0: 20e2 8098 464c 4147 53e2 8099 0a66 6f6c ...FLAGS....fol\n-0001f9c0: 6c6f 7720 7468 6973 2063 6f6e 7665 6e74 low this convent\n-0001f9d0: 696f 6e2e 2020 466f 7220 696e 7374 616e ion. For instan\n-0001f9e0: 6365 2c20 e280 9844 4953 5443 4845 434b ce, ...DISTCHECK\n-0001f9f0: 5f43 4f4e 4649 4755 5245 5f46 4c41 4753 _CONFIGURE_FLAGS\n-0001fa00: e280 990a 282a 6e6f 7465 2043 6865 636b ....(*note Check\n-0001fa10: 696e 6720 7468 6520 4469 7374 7269 6275 ing the Distribu\n-0001fa20: 7469 6f6e 3a3a 2920 616e 6420 e280 9841 tion::) and ...A\n-0001fa30: 434c 4f43 414c 5f41 4d46 4c41 4753 e280 CLOCAL_AMFLAGS..\n-0001fa40: 9920 2873 6565 202a 6e6f 7465 0a52 6562 . (see *note.Reb\n-0001fa50: 7569 6c64 696e 673a 3a20 616e 6420 2a6e uilding:: and *n\n-0001fa60: 6f74 6520 4c6f 6361 6c20 4d61 6372 6f73 ote Local Macros\n-0001fa70: 3a3a 292c 2061 7265 2074 776f 2076 6172 ::), are two var\n-0001fa80: 6961 626c 6573 2074 6861 7420 6172 6520 iables that are \n-0001fa90: 6f6e 6c79 0a75 7365 6675 6c20 746f 2074 only.useful to t\n-0001faa0: 6865 206d 6169 6e74 6169 6e65 7220 616e he maintainer an\n-0001fab0: 6420 6861 7665 206e 6f20 7573 6572 2063 d have no user c\n-0001fac0: 6f75 6e74 6572 7061 7274 2e0a 0a20 2020 ounterpart... \n-0001fad0: e280 9841 5246 4c41 4753 e280 9920 282a ...ARFLAGS... (*\n-0001fae0: 6e6f 7465 2041 204c 6962 7261 7279 3a3a note A Library::\n-0001faf0: 2920 6973 2075 7375 616c 6c79 2064 6566 ) is usually def\n-0001fb00: 696e 6564 2062 7920 4175 746f 6d61 6b65 ined by Automake\n-0001fb10: 2061 6e64 2068 6173 0a6e 6569 7468 6572 and has.neither\n-0001fb20: 20e2 8098 414d 5fe2 8099 206e 6f72 2070 ...AM_... nor p\n-0001fb30: 6572 2d74 6172 6765 7420 636f 7573 696e er-target cousin\n-0001fb40: 2e0a 0a20 2020 4669 6e61 6c6c 7920 796f ... Finally yo\n-0001fb50: 7520 7368 6f75 6c64 206e 6f74 2074 6869 u should not thi\n-0001fb60: 6e6b 2074 6861 7420 7468 6520 6578 6973 nk that the exis\n-0001fb70: 7465 6e63 6520 6f66 2061 2070 6572 2d74 tence of a per-t\n-0001fb80: 6172 6765 740a 7661 7269 6162 6c65 2069 arget.variable i\n-0001fb90: 6d70 6c69 6573 2074 6865 2065 7869 7374 mplies the exist\n-0001fba0: 616e 6365 206f 6620 616e 20e2 8098 414d ance of an ...AM\n-0001fbb0: 5fe2 8099 2076 6172 6961 626c 6520 6f72 _... variable or\n-0001fbc0: 206f 6620 6120 7573 6572 0a76 6172 6961 of a user.varia\n-0001fbd0: 626c 652e 2020 466f 7220 696e 7374 616e ble. For instan\n-0001fbe0: 6365 2c20 7468 6520 e280 986d 756d 626c ce, the ...mumbl\n-0001fbf0: 655f 4c44 4144 44e2 8099 2070 6572 2d74 e_LDADD... per-t\n-0001fc00: 6172 6765 7420 7661 7269 6162 6c65 0a6f arget variable.o\n-0001fc10: 7665 7272 6964 6573 2074 6865 206d 616b verrides the mak\n-0001fc20: 6566 696c 652d 7769 6465 20e2 8098 4c44 efile-wide ...LD\n-0001fc30: 4144 44e2 8099 2076 6172 6961 626c 6520 ADD... variable \n-0001fc40: 2877 6869 6368 2069 7320 6e6f 7420 6120 (which is not a \n-0001fc50: 7573 6572 0a76 6172 6961 626c 6529 2c20 user.variable), \n-0001fc60: 616e 6420 e280 986d 756d 626c 655f 4c49 and ...mumble_LI\n-0001fc70: 4241 4444 e280 9920 6578 6973 7473 206f BADD... exists o\n-0001fc80: 6e6c 7920 6173 2061 2070 6572 2d74 6172 nly as a per-tar\n-0001fc90: 6765 7420 7661 7269 6162 6c65 2e0a 2a4e get variable..*N\n-0001fca0: 6f74 6520 5072 6f67 7261 6d20 616e 6420 ote Program and \n-0001fcb0: 4c69 6272 6172 7920 5661 7269 6162 6c65 Library Variable\n-0001fcc0: 733a 3a2e 0a0a 1f0a 4669 6c65 3a20 6175 s::.....File: au\n-0001fcd0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-0001fce0: 2c20 204e 6f64 653a 2052 656e 616d 6564 , Node: Renamed\n-0001fcf0: 204f 626a 6563 7473 2c20 204e 6578 743a Objects, Next:\n-0001fd00: 2050 6572 2d4f 626a 6563 7420 466c 6167 Per-Object Flag\n-0001fd10: 732c 2020 5072 6576 3a20 466c 6167 2056 s, Prev: Flag V\n-0001fd20: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n-0001fd30: 672c 2020 5570 3a20 4641 510a 0a32 382e g, Up: FAQ..28.\n-0001fd40: 3720 5768 7920 6172 6520 6f62 6a65 6374 7 Why are object\n-0001fd50: 2066 696c 6573 2073 6f6d 6574 696d 6573 files sometimes\n-0001fd60: 2072 656e 616d 6564 3f0a 3d3d 3d3d 3d3d renamed?.======\n+0001dda0: 3d3d 3d0a 0a20 2020 2020 5768 6174 2069 ===.. What i\n+0001ddb0: 7320 7468 6520 6469 6666 6572 656e 6365 s the difference\n+0001ddc0: 2062 6574 7765 656e 20e2 8098 414d 5f43 between ...AM_C\n+0001ddd0: 464c 4147 53e2 8099 2c20 e280 9843 464c FLAGS..., ...CFL\n+0001dde0: 4147 53e2 8099 2c20 616e 640a 2020 2020 AGS..., and. \n+0001ddf0: 20e2 8098 6d75 6d62 6c65 5f43 464c 4147 ...mumble_CFLAG\n+0001de00: 53e2 8099 3f0a 0a20 2020 2020 5768 7920 S...?.. Why \n+0001de10: 646f 6573 20e2 8098 6175 746f 6d61 6b65 does ...automake\n+0001de20: e280 9920 6f75 7470 7574 20e2 8098 4350 ... output ...CP\n+0001de30: 5046 4c41 4753 e280 9920 6166 7465 720a PFLAGS... after.\n+0001de40: 2020 2020 20e2 8098 414d 5f43 5050 464c ...AM_CPPFL\n+0001de50: 4147 53e2 8099 206f 6e20 636f 6d70 696c AGS... on compil\n+0001de60: 6520 6c69 6e65 733f 2020 5368 6f75 6c64 e lines? Should\n+0001de70: 6e27 7420 6974 2062 6520 7468 6520 636f n't it be the co\n+0001de80: 6e76 6572 7365 3f0a 0a20 2020 2020 4d79 nverse?.. My\n+0001de90: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+0001dea0: 2061 6464 7320 736f 6d65 2077 6172 6e69 adds some warni\n+0001deb0: 6e67 2066 6c61 6773 2069 6e74 6f20 e280 ng flags into ..\n+0001dec0: 9843 5858 464c 4147 53e2 8099 2e20 2049 .CXXFLAGS.... I\n+0001ded0: 6e0a 2020 2020 206f 6e65 20e2 8098 4d61 n. one ...Ma\n+0001dee0: 6b65 6669 6c65 2e61 6de2 8099 2049 2077 kefile.am... I w\n+0001def0: 6f75 6c64 206c 696b 6520 746f 2061 7070 ould like to app\n+0001df00: 656e 6420 6120 6e65 7720 666c 6167 2c20 end a new flag, \n+0001df10: 686f 7765 7665 7220 6966 2049 0a20 2020 however if I. \n+0001df20: 2020 7075 7420 7468 6520 666c 6167 2069 put the flag i\n+0001df30: 6e74 6f20 e280 9841 4d5f 4358 5846 4c41 nto ...AM_CXXFLA\n+0001df40: 4753 e280 9920 6974 2069 7320 7072 6570 GS... it is prep\n+0001df50: 656e 6465 6420 746f 2074 6865 206f 7468 ended to the oth\n+0001df60: 6572 0a20 2020 2020 666c 6167 732c 206e er. flags, n\n+0001df70: 6f74 2061 7070 656e 6465 642e 0a0a 436f ot appended...Co\n+0001df80: 6d70 696c 6520 466c 6167 2056 6172 6961 mpile Flag Varia\n+0001df90: 626c 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d bles.-----------\n+0001dfa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6869 -----------..Thi\n+0001dfb0: 7320 7365 6374 696f 6e20 6174 7465 6d70 s section attemp\n+0001dfc0: 7473 2074 6f20 616e 7377 6572 2061 6c6c ts to answer all\n+0001dfd0: 2074 6865 2061 626f 7665 2071 7565 7374 the above quest\n+0001dfe0: 696f 6e73 2e20 2057 6520 7769 6c6c 206d ions. We will m\n+0001dff0: 6f73 746c 790a 6469 7363 7573 7320 e280 ostly.discuss ..\n+0001e000: 9843 5050 464c 4147 53e2 8099 2069 6e20 .CPPFLAGS... in \n+0001e010: 6f75 7220 6578 616d 706c 6573 2c20 6275 our examples, bu\n+0001e020: 7420 6163 7475 616c 6c79 2074 6865 2061 t actually the a\n+0001e030: 6e73 7765 7220 686f 6c64 7320 666f 720a nswer holds for.\n+0001e040: 616c 6c20 7468 6520 636f 6d70 696c 6520 all the compile \n+0001e050: 666c 6167 7320 7573 6564 2069 6e20 4175 flags used in Au\n+0001e060: 746f 6d61 6b65 3a20 e280 9843 4341 5346 tomake: ...CCASF\n+0001e070: 4c41 4753 e280 992c 20e2 8098 4346 4c41 LAGS..., ...CFLA\n+0001e080: 4753 e280 992c 0ae2 8098 4350 5046 4c41 GS...,....CPPFLA\n+0001e090: 4753 e280 992c 20e2 8098 4358 5846 4c41 GS..., ...CXXFLA\n+0001e0a0: 4753 e280 992c 20e2 8098 4643 464c 4147 GS..., ...FCFLAG\n+0001e0b0: 53e2 8099 2c20 e280 9846 464c 4147 53e2 S..., ...FFLAGS.\n+0001e0c0: 8099 2c20 e280 9847 434a 464c 4147 53e2 .., ...GCJFLAGS.\n+0001e0d0: 8099 2c20 e280 984c 4446 4c41 4753 e280 .., ...LDFLAGS..\n+0001e0e0: 992c 0ae2 8098 4c46 4c41 4753 e280 992c .,....LFLAGS...,\n+0001e0f0: 20e2 8098 4c49 4254 4f4f 4c46 4c41 4753 ...LIBTOOLFLAGS\n+0001e100: e280 992c 20e2 8098 4f42 4a43 464c 4147 ..., ...OBJCFLAG\n+0001e110: 53e2 8099 2c20 e280 9852 464c 4147 53e2 S..., ...RFLAGS.\n+0001e120: 8099 2c20 e280 9855 5043 464c 4147 53e2 .., ...UPCFLAGS.\n+0001e130: 8099 2c20 616e 640a e280 9859 464c 4147 .., and....YFLAG\n+0001e140: 53e2 8099 2e0a 0a20 2020 e280 9843 5050 S...... ...CPP\n+0001e150: 464c 4147 53e2 8099 2c20 e280 9841 4d5f FLAGS..., ...AM_\n+0001e160: 4350 5046 4c41 4753 e280 992c 2061 6e64 CPPFLAGS..., and\n+0001e170: 20e2 8098 6d75 6d62 6c65 5f43 5050 464c ...mumble_CPPFL\n+0001e180: 4147 53e2 8099 2061 7265 2074 6872 6565 AGS... are three\n+0001e190: 2076 6172 6961 626c 6573 0a74 6861 7420 variables.that \n+0001e1a0: 6361 6e20 6265 2075 7365 6420 746f 2070 can be used to p\n+0001e1b0: 6173 7320 666c 6167 7320 746f 2074 6865 ass flags to the\n+0001e1c0: 2043 2070 7265 7072 6f63 6573 736f 7220 C preprocessor \n+0001e1d0: 2861 6374 7561 6c6c 7920 7468 6573 650a (actually these.\n+0001e1e0: 7661 7269 6162 6c65 7320 6172 6520 616c variables are al\n+0001e1f0: 736f 2075 7365 6420 666f 7220 6f74 6865 so used for othe\n+0001e200: 7220 6c61 6e67 7561 6765 7320 6c69 6b65 r languages like\n+0001e210: 2043 2b2b 206f 7220 7072 6570 726f 6365 C++ or preproce\n+0001e220: 7373 6564 0a46 6f72 7472 616e 292e 2020 ssed.Fortran). \n+0001e230: e280 9843 5050 464c 4147 53e2 8099 2069 ...CPPFLAGS... i\n+0001e240: 7320 7468 6520 7573 6572 2076 6172 6961 s the user varia\n+0001e250: 626c 6520 282a 6e6f 7465 2055 7365 7220 ble (*note User \n+0001e260: 5661 7269 6162 6c65 733a 3a29 2c0a e280 Variables::),...\n+0001e270: 9841 4d5f 4350 5046 4c41 4753 e280 9920 .AM_CPPFLAGS... \n+0001e280: 6973 2074 6865 2041 7574 6f6d 616b 6520 is the Automake \n+0001e290: 7661 7269 6162 6c65 2c20 616e 6420 e280 variable, and ..\n+0001e2a0: 986d 756d 626c 655f 4350 5046 4c41 4753 .mumble_CPPFLAGS\n+0001e2b0: e280 9920 6973 2074 6865 0a76 6172 6961 ... is the.varia\n+0001e2c0: 626c 6520 7370 6563 6966 6963 2074 6f20 ble specific to \n+0001e2d0: 7468 6520 e280 986d 756d 626c 65e2 8099 the ...mumble...\n+0001e2e0: 2074 6172 6765 7420 2877 6520 6361 6c6c target (we call\n+0001e2f0: 2074 6869 7320 6120 7065 722d 7461 7267 this a per-targ\n+0001e300: 6574 0a76 6172 6961 626c 652c 202a 6e6f et.variable, *no\n+0001e310: 7465 2050 726f 6772 616d 2061 6e64 204c te Program and L\n+0001e320: 6962 7261 7279 2056 6172 6961 626c 6573 ibrary Variables\n+0001e330: 3a3a 292e 0a0a 2020 2041 7574 6f6d 616b ::)... Automak\n+0001e340: 6520 616c 7761 7973 2075 7365 7320 7477 e always uses tw\n+0001e350: 6f20 6f66 2074 6865 7365 2076 6172 6961 o of these varia\n+0001e360: 626c 6573 2077 6865 6e20 636f 6d70 696c bles when compil\n+0001e370: 696e 6720 4320 736f 7572 6365 730a 6669 ing C sources.fi\n+0001e380: 6c65 732e 2020 5768 656e 2063 6f6d 7069 les. When compi\n+0001e390: 6c69 6e67 2061 6e20 6f62 6a65 6374 2066 ling an object f\n+0001e3a0: 696c 6520 666f 7220 7468 6520 e280 986d ile for the ...m\n+0001e3b0: 756d 626c 65e2 8099 2074 6172 6765 742c umble... target,\n+0001e3c0: 2074 6865 2066 6972 7374 0a76 6172 6961 the first.varia\n+0001e3d0: 626c 6520 7769 6c6c 2062 6520 e280 986d ble will be ...m\n+0001e3e0: 756d 626c 655f 4350 5046 4c41 4753 e280 umble_CPPFLAGS..\n+0001e3f0: 9920 6966 2069 7420 6973 2064 6566 696e . if it is defin\n+0001e400: 6564 2c20 6f72 20e2 8098 414d 5f43 5050 ed, or ...AM_CPP\n+0001e410: 464c 4147 53e2 8099 0a6f 7468 6572 7769 FLAGS....otherwi\n+0001e420: 7365 2e20 2054 6865 2073 6563 6f6e 6420 se. The second \n+0001e430: 7661 7269 6162 6c65 2069 7320 616c 7761 variable is alwa\n+0001e440: 7973 20e2 8098 4350 5046 4c41 4753 e280 ys ...CPPFLAGS..\n+0001e450: 992e 0a0a 2020 2049 6e20 7468 6520 666f .... In the fo\n+0001e460: 6c6c 6f77 696e 6720 6578 616d 706c 652c llowing example,\n+0001e470: 0a0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n+0001e480: 414d 5320 3d20 666f 6f20 6261 720a 2020 AMS = foo bar. \n+0001e490: 2020 2066 6f6f 5f53 4f55 5243 4553 203d foo_SOURCES =\n+0001e4a0: 2078 797a 2e63 0a20 2020 2020 6261 725f xyz.c. bar_\n+0001e4b0: 534f 5552 4345 5320 3d20 6d61 696e 2e63 SOURCES = main.c\n+0001e4c0: 0a20 2020 2020 666f 6f5f 4350 5046 4c41 . foo_CPPFLA\n+0001e4d0: 4753 203d 202d 4446 4f4f 0a20 2020 2020 GS = -DFOO. \n+0001e4e0: 414d 5f43 5050 464c 4147 5320 3d20 2d44 AM_CPPFLAGS = -D\n+0001e4f0: 4241 5a0a 0ae2 8098 7879 7a2e 6fe2 8099 BAZ.....xyz.o...\n+0001e500: 2077 696c 6c20 6265 2063 6f6d 7069 6c65 will be compile\n+0001e510: 6420 7769 7468 20e2 8098 2428 666f 6f5f d with ...$(foo_\n+0001e520: 4350 5046 4c41 4753 2920 2428 4350 5046 CPPFLAGS) $(CPPF\n+0001e530: 4c41 4753 29e2 8099 2c20 2862 6563 6175 LAGS)..., (becau\n+0001e540: 7365 0ae2 8098 7879 7a2e 6fe2 8099 2069 se....xyz.o... i\n+0001e550: 7320 7061 7274 206f 6620 7468 6520 e280 s part of the ..\n+0001e560: 9866 6f6f e280 9920 7461 7267 6574 292c .foo... target),\n+0001e570: 2077 6869 6c65 20e2 8098 6d61 696e 2e6f while ...main.o\n+0001e580: e280 9920 7769 6c6c 2062 6520 636f 6d70 ... will be comp\n+0001e590: 696c 6564 0a77 6974 6820 e280 9824 2841 iled.with ...$(A\n+0001e5a0: 4d5f 4350 5046 4c41 4753 2920 2428 4350 M_CPPFLAGS) $(CP\n+0001e5b0: 5046 4c41 4753 29e2 8099 2028 6265 6361 PFLAGS)... (beca\n+0001e5c0: 7573 6520 7468 6572 6520 6973 206e 6f20 use there is no \n+0001e5d0: 7065 722d 7461 7267 6574 0a76 6172 6961 per-target.varia\n+0001e5e0: 626c 6520 666f 7220 7461 7267 6574 20e2 ble for target .\n+0001e5f0: 8098 6261 72e2 8099 292e 0a0a 2020 2054 ..bar...)... T\n+0001e600: 6865 2064 6966 6665 7265 6e63 6520 6265 he difference be\n+0001e610: 7477 6565 6e20 e280 986d 756d 626c 655f tween ...mumble_\n+0001e620: 4350 5046 4c41 4753 e280 9920 616e 6420 CPPFLAGS... and \n+0001e630: e280 9841 4d5f 4350 5046 4c41 4753 e280 ...AM_CPPFLAGS..\n+0001e640: 9920 6265 696e 670a 636c 6561 7220 656e . being.clear en\n+0001e650: 6f75 6768 2c20 6c65 7427 7320 666f 6375 ough, let's focu\n+0001e660: 7320 6f6e 20e2 8098 4350 5046 4c41 4753 s on ...CPPFLAGS\n+0001e670: e280 992e 2020 e280 9843 5050 464c 4147 .... ...CPPFLAG\n+0001e680: 53e2 8099 2069 7320 6120 7573 6572 2076 S... is a user v\n+0001e690: 6172 6961 626c 652c 0a69 2e65 2e2c 2061 ariable,.i.e., a\n+0001e6a0: 2076 6172 6961 626c 6520 7468 6174 2075 variable that u\n+0001e6b0: 7365 7273 2061 7265 2065 6e74 6974 6c65 sers are entitle\n+0001e6c0: 6420 746f 206d 6f64 6966 7920 696e 206f d to modify in o\n+0001e6d0: 7264 6572 2074 6f20 636f 6d70 696c 650a rder to compile.\n+0001e6e0: 7468 6520 7061 636b 6167 652e 2020 5468 the package. Th\n+0001e6f0: 6973 2076 6172 6961 626c 652c 206c 696b is variable, lik\n+0001e700: 6520 6d61 6e79 206f 7468 6572 732c 2069 e many others, i\n+0001e710: 7320 646f 6375 6d65 6e74 6564 2061 7420 s documented at \n+0001e720: 7468 6520 656e 640a 6f66 2074 6865 206f the end.of the o\n+0001e730: 7574 7075 7420 6f66 20e2 8098 636f 6e66 utput of ...conf\n+0001e740: 6967 7572 6520 2d2d 6865 6c70 e280 992e igure --help....\n+0001e750: 0a0a 2020 2046 6f72 2069 6e73 7461 6e63 .. For instanc\n+0001e760: 652c 2073 6f6d 656f 6e65 2077 686f 206e e, someone who n\n+0001e770: 6565 6473 2074 6f20 6164 6420 e280 982f eeds to add .../\n+0001e780: 686f 6d65 2f6d 792f 7573 722f 696e 636c home/my/usr/incl\n+0001e790: 7564 65e2 8099 2074 6f20 7468 650a 4320 ude... to the.C \n+0001e7a0: 636f 6d70 696c 6572 2773 2073 6561 7263 compiler's searc\n+0001e7b0: 6820 7061 7468 2077 6f75 6c64 2063 6f6e h path would con\n+0001e7c0: 6669 6775 7265 2061 2070 6163 6b61 6765 figure a package\n+0001e7d0: 2077 6974 680a 0a20 2020 2020 2e2f 636f with.. ./co\n+0001e7e0: 6e66 6967 7572 6520 4350 5046 4c41 4753 nfigure CPPFLAGS\n+0001e7f0: 3d27 2d49 202f 686f 6d65 2f6d 792f 7573 ='-I /home/my/us\n+0001e800: 722f 696e 636c 7564 6527 0a0a 616e 6420 r/include'..and \n+0001e810: 7468 6973 2066 6c61 6720 776f 756c 6420 this flag would \n+0001e820: 6265 2070 726f 7061 6761 7465 6420 746f be propagated to\n+0001e830: 2074 6865 2063 6f6d 7069 6c65 2072 756c the compile rul\n+0001e840: 6573 206f 6620 616c 6c0a e280 984d 616b es of all....Mak\n+0001e850: 6566 696c 65e2 8099 732e 0a0a 2020 2049 efile...s... I\n+0001e860: 7420 6973 2061 6c73 6f20 6e6f 7420 756e t is also not un\n+0001e870: 636f 6d6d 6f6e 2074 6f20 6f76 6572 7269 common to overri\n+0001e880: 6465 2061 2075 7365 7220 7661 7269 6162 de a user variab\n+0001e890: 6c65 2061 7420 e280 986d 616b 65e2 8099 le at ...make...\n+0001e8a0: 2d74 696d 652e 0a4d 616e 7920 696e 7374 -time..Many inst\n+0001e8b0: 616c 6c65 7273 2064 6f20 7468 6973 2077 allers do this w\n+0001e8c0: 6974 6820 e280 9870 7265 6669 78e2 8099 ith ...prefix...\n+0001e8d0: 2c20 6275 7420 7468 6973 2063 616e 2062 , but this can b\n+0001e8e0: 6520 7573 6566 756c 2077 6974 680a 636f e useful with.co\n+0001e8f0: 6d70 696c 6572 2066 6c61 6773 2074 6f6f mpiler flags too\n+0001e900: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+0001e910: 2069 662c 2077 6869 6c65 2064 6562 7567 if, while debug\n+0001e920: 6769 6e67 2061 2043 2b2b 2070 726f 6a65 ging a C++ proje\n+0001e930: 6374 2c0a 796f 7520 6e65 6564 2074 6f20 ct,.you need to \n+0001e940: 6469 7361 626c 6520 6f70 7469 6d69 7a61 disable optimiza\n+0001e950: 7469 6f6e 2069 6e20 6f6e 6520 7370 6563 tion in one spec\n+0001e960: 6966 6963 206f 626a 6563 7420 6669 6c65 ific object file\n+0001e970: 2c20 796f 7520 6361 6e0a 7275 6e20 736f , you can.run so\n+0001e980: 6d65 7468 696e 6720 6c69 6b65 0a0a 2020 mething like.. \n+0001e990: 2020 2072 6d20 6669 6c65 2e6f 0a20 2020 rm file.o. \n+0001e9a0: 2020 6d61 6b65 2043 5858 464c 4147 533d make CXXFLAGS=\n+0001e9b0: 2d4f 3020 6669 6c65 2e6f 0a20 2020 2020 -O0 file.o. \n+0001e9c0: 6d61 6b65 0a0a 2020 2054 6865 2072 6561 make.. The rea\n+0001e9d0: 736f 6e20 e280 9824 2843 5050 464c 4147 son ...$(CPPFLAG\n+0001e9e0: 5329 e280 9920 6170 7065 6172 7320 6166 S)... appears af\n+0001e9f0: 7465 7220 e280 9824 2841 4d5f 4350 5046 ter ...$(AM_CPPF\n+0001ea00: 4c41 4753 29e2 8099 206f 720a e280 9824 LAGS)... or....$\n+0001ea10: 286d 756d 626c 655f 4350 5046 4c41 4753 (mumble_CPPFLAGS\n+0001ea20: 29e2 8099 2069 6e20 7468 6520 636f 6d70 )... in the comp\n+0001ea30: 696c 6520 636f 6d6d 616e 6420 6973 2074 ile command is t\n+0001ea40: 6861 7420 7573 6572 7320 7368 6f75 6c64 hat users should\n+0001ea50: 2061 6c77 6179 730a 6861 7665 2074 6865 always.have the\n+0001ea60: 206c 6173 7420 7361 792e 2020 4974 2070 last say. It p\n+0001ea70: 726f 6261 626c 7920 6d61 6b65 7320 6d6f robably makes mo\n+0001ea80: 7265 2073 656e 7365 2069 6620 796f 7520 re sense if you \n+0001ea90: 7468 696e 6b20 6162 6f75 7420 6974 0a77 think about it.w\n+0001eaa0: 6869 6c65 206c 6f6f 6b69 6e67 2061 7420 hile looking at \n+0001eab0: 7468 6520 e280 9843 5858 464c 4147 533d the ...CXXFLAGS=\n+0001eac0: 2d4f 30e2 8099 2061 626f 7665 2c20 7768 -O0... above, wh\n+0001ead0: 6963 6820 7368 6f75 6c64 2073 7570 6572 ich should super\n+0001eae0: 7365 6465 2061 6e79 0a6f 7468 6572 2073 sede any.other s\n+0001eaf0: 7769 7463 6820 6672 6f6d 20e2 8098 414d witch from ...AM\n+0001eb00: 5f43 5858 464c 4147 53e2 8099 206f 7220 _CXXFLAGS... or \n+0001eb10: e280 986d 756d 626c 655f 4358 5846 4c41 ...mumble_CXXFLA\n+0001eb20: 4753 e280 9920 2861 6e64 2074 6869 7320 GS... (and this \n+0001eb30: 6f66 2063 6f75 7273 650a 7265 706c 6163 of course.replac\n+0001eb40: 6573 2074 6865 2070 7265 7669 6f75 7320 es the previous \n+0001eb50: 7661 6c75 6520 6f66 20e2 8098 4358 5846 value of ...CXXF\n+0001eb60: 4c41 4753 e280 9929 2e0a 0a20 2020 596f LAGS...)... Yo\n+0001eb70: 7520 7368 6f75 6c64 206e 6576 6572 2072 u should never r\n+0001eb80: 6564 6566 696e 6520 6120 7573 6572 2076 edefine a user v\n+0001eb90: 6172 6961 626c 6520 7375 6368 2061 7320 ariable such as \n+0001eba0: e280 9843 5050 464c 4147 53e2 8099 2069 ...CPPFLAGS... i\n+0001ebb0: 6e0a e280 984d 616b 6566 696c 652e 616d n....Makefile.am\n+0001ebc0: e280 992e 2020 5573 6520 e280 9861 7574 .... Use ...aut\n+0001ebd0: 6f6d 616b 6520 2d57 6f76 6572 7269 6465 omake -Woverride\n+0001ebe0: e280 9920 746f 2064 6961 676e 6f73 6520 ... to diagnose \n+0001ebf0: 7375 6368 206d 6973 7461 6b65 732e 0a45 such mistakes..E\n+0001ec00: 7665 6e20 736f 6d65 7468 696e 6720 6c69 ven something li\n+0001ec10: 6b65 0a0a 2020 2020 2043 5050 464c 4147 ke.. CPPFLAG\n+0001ec20: 5320 3d20 2d44 4441 5441 4449 523d 5c22 S = -DDATADIR=\\\"\n+0001ec30: 2428 6461 7461 6469 7229 5c22 2040 4350 $(datadir)\\\" @CP\n+0001ec40: 5046 4c41 4753 400a 0a69 7320 6572 726f PFLAGS@..is erro\n+0001ec50: 6e65 6f75 732e 2020 416c 7468 6f75 6768 neous. Although\n+0001ec60: 2074 6869 7320 7072 6573 6572 7665 7320 this preserves \n+0001ec70: e280 9863 6f6e 6669 6775 7265 e280 9927 ...configure...'\n+0001ec80: 7320 7661 6c75 6520 6f66 0ae2 8098 4350 s value of....CP\n+0001ec90: 5046 4c41 4753 e280 992c 2074 6865 2064 PFLAGS..., the d\n+0001eca0: 6566 696e 6974 696f 6e20 6f66 20e2 8098 efinition of ...\n+0001ecb0: 4441 5441 4449 52e2 8099 2077 696c 6c20 DATADIR... will \n+0001ecc0: 6469 7361 7070 6561 7220 6966 2061 2075 disappear if a u\n+0001ecd0: 7365 720a 6174 7465 6d70 7473 2074 6f20 ser.attempts to \n+0001ece0: 6f76 6572 7269 6465 20e2 8098 4350 5046 override ...CPPF\n+0001ecf0: 4c41 4753 e280 9920 6672 6f6d 2074 6865 LAGS... from the\n+0001ed00: 20e2 8098 6d61 6b65 e280 9920 636f 6d6d ...make... comm\n+0001ed10: 616e 6420 6c69 6e65 2e0a 0a20 2020 2020 and line... \n+0001ed20: 414d 5f43 5050 464c 4147 5320 3d20 2d44 AM_CPPFLAGS = -D\n+0001ed30: 4441 5441 4449 523d 5c22 2428 6461 7461 DATADIR=\\\"$(data\n+0001ed40: 6469 7229 5c22 0a0a 6973 2061 6c6c 2074 dir)\\\"..is all t\n+0001ed50: 6861 7420 6973 206e 6565 6465 6420 6865 hat is needed he\n+0001ed60: 7265 2069 6620 6e6f 2070 6572 2d74 6172 re if no per-tar\n+0001ed70: 6765 7420 666c 6167 7320 6172 6520 7573 get flags are us\n+0001ed80: 6564 2e0a 0a20 2020 596f 7520 7368 6f75 ed... You shou\n+0001ed90: 6c64 206e 6f74 2061 6464 206f 7074 696f ld not add optio\n+0001eda0: 6e73 2074 6f20 7468 6573 6520 7573 6572 ns to these user\n+0001edb0: 2076 6172 6961 626c 6573 2077 6974 6869 variables withi\n+0001edc0: 6e20 e280 9863 6f6e 6669 6775 7265 e280 n ...configure..\n+0001edd0: 990a 6569 7468 6572 2c20 666f 7220 7468 ..either, for th\n+0001ede0: 6520 7361 6d65 2072 6561 736f 6e2e 2020 e same reason. \n+0001edf0: 4f63 6361 7369 6f6e 616c 6c79 2079 6f75 Occasionally you\n+0001ee00: 206e 6565 6420 746f 206d 6f64 6966 7920 need to modify \n+0001ee10: 7468 6573 650a 7661 7269 6162 6c65 7320 these.variables \n+0001ee20: 746f 2070 6572 666f 726d 2061 2074 6573 to perform a tes\n+0001ee30: 742c 2062 7574 2079 6f75 2073 686f 756c t, but you shoul\n+0001ee40: 6420 7265 7365 7420 7468 6569 7220 7661 d reset their va\n+0001ee50: 6c75 6573 0a61 6674 6572 7761 7264 732e lues.afterwards.\n+0001ee60: 2020 496e 2063 6f6e 7472 6173 742c 2069 In contrast, i\n+0001ee70: 7420 6973 204f 4b20 746f 206d 6f64 6966 t is OK to modif\n+0001ee80: 7920 7468 6520 e280 9841 4d5f e280 9920 y the ...AM_... \n+0001ee90: 7661 7269 6162 6c65 7320 7769 7468 696e variables within\n+0001eea0: 0ae2 8098 636f 6e66 6967 7572 65e2 8099 ....configure...\n+0001eeb0: 2069 6620 796f 7520 e280 9841 435f 5355 if you ...AC_SU\n+0001eec0: 4253 54e2 8099 2074 6865 6d2c 2062 7574 BST... them, but\n+0001eed0: 2069 7420 6973 2072 6174 6865 7220 7261 it is rather ra\n+0001eee0: 7265 2074 6861 7420 796f 7520 6e65 6564 re that you need\n+0001eef0: 0a74 6f20 646f 2074 6869 732c 2075 6e6c .to do this, unl\n+0001ef00: 6573 7320 796f 7520 7265 616c 6c79 2077 ess you really w\n+0001ef10: 616e 7420 746f 2063 6861 6e67 6520 7468 ant to change th\n+0001ef20: 6520 6465 6661 756c 7420 6465 6669 6e69 e default defini\n+0001ef30: 7469 6f6e 7320 6f66 0a74 6865 20e2 8098 tions of.the ...\n+0001ef40: 414d 5fe2 8099 2076 6172 6961 626c 6573 AM_... variables\n+0001ef50: 2069 6e20 616c 6c20 e280 984d 616b 6566 in all ...Makef\n+0001ef60: 696c 65e2 8099 732e 0a0a 2020 2057 6861 ile...s... Wha\n+0001ef70: 7420 7765 2072 6563 6f6d 6d65 6e64 2069 t we recommend i\n+0001ef80: 7320 7468 6174 2079 6f75 2064 6566 696e s that you defin\n+0001ef90: 6520 6578 7472 6120 666c 6167 7320 696e e extra flags in\n+0001efa0: 2073 6570 6172 6174 650a 7661 7269 6162 separate.variab\n+0001efb0: 6c65 732e 2020 466f 7220 696e 7374 616e les. For instan\n+0001efc0: 6365 2c20 796f 7520 6d61 7920 7772 6974 ce, you may writ\n+0001efd0: 6520 616e 2041 7574 6f63 6f6e 6620 6d61 e an Autoconf ma\n+0001efe0: 6372 6f20 7468 6174 2063 6f6d 7075 7465 cro that compute\n+0001eff0: 730a 6120 7365 7420 6f66 2077 6172 6e69 s.a set of warni\n+0001f000: 6e67 206f 7074 696f 6e73 2066 6f72 2074 ng options for t\n+0001f010: 6865 2043 2063 6f6d 7069 6c65 722c 2061 he C compiler, a\n+0001f020: 6e64 20e2 8098 4143 5f53 5542 5354 e280 nd ...AC_SUBST..\n+0001f030: 9920 7468 656d 2069 6e0a e280 9857 4152 . them in....WAR\n+0001f040: 4e49 4e47 4346 4c41 4753 e280 993b 2079 NINGCFLAGS...; y\n+0001f050: 6f75 206d 6179 2061 6c73 6f20 6861 7665 ou may also have\n+0001f060: 2061 6e20 4175 746f 636f 6e66 206d 6163 an Autoconf mac\n+0001f070: 726f 2074 6861 7420 6465 7465 726d 696e ro that determin\n+0001f080: 6573 0a77 6869 6368 2063 6f6d 7069 6c65 es.which compile\n+0001f090: 7220 616e 6420 7768 6963 6820 6c69 6e6b r and which link\n+0001f0a0: 6572 2066 6c61 6773 2073 686f 756c 6420 er flags should \n+0001f0b0: 6265 2075 7365 6420 746f 206c 696e 6b20 be used to link \n+0001f0c0: 7769 7468 0a6c 6962 7261 7279 20e2 8098 with.library ...\n+0001f0d0: 6c69 6266 6f6f e280 992c 2061 6e64 20e2 libfoo..., and .\n+0001f0e0: 8098 4143 5f53 5542 5354 e280 9920 7468 ..AC_SUBST... th\n+0001f0f0: 6573 6520 696e 20e2 8098 4c49 4246 4f4f ese in ...LIBFOO\n+0001f100: 4346 4c41 4753 e280 9920 616e 640a e280 CFLAGS... and...\n+0001f110: 984c 4942 464f 4f4c 4446 4c41 4753 e280 .LIBFOOLDFLAGS..\n+0001f120: 992e 2020 5468 656e 2c20 6120 e280 984d .. Then, a ...M\n+0001f130: 616b 6566 696c 652e 616d e280 9920 636f akefile.am... co\n+0001f140: 756c 6420 7573 6520 7468 6573 6520 7661 uld use these va\n+0001f150: 7269 6162 6c65 7320 6173 0a66 6f6c 6c6f riables as.follo\n+0001f160: 7773 3a0a 0a20 2020 2020 414d 5f43 464c ws:.. AM_CFL\n+0001f170: 4147 5320 3d20 2428 5741 524e 494e 4743 AGS = $(WARNINGC\n+0001f180: 464c 4147 5329 0a20 2020 2020 6269 6e5f FLAGS). bin_\n+0001f190: 5052 4f47 5241 4d53 203d 2070 726f 6731 PROGRAMS = prog1\n+0001f1a0: 2070 726f 6732 0a20 2020 2020 7072 6f67 prog2. prog\n+0001f1b0: 315f 534f 5552 4345 5320 3d20 2e2e 2e0a 1_SOURCES = ....\n+0001f1c0: 2020 2020 2070 726f 6732 5f53 4f55 5243 prog2_SOURC\n+0001f1d0: 4553 203d 202e 2e2e 0a20 2020 2020 7072 ES = .... pr\n+0001f1e0: 6f67 325f 4346 4c41 4753 203d 2024 284c og2_CFLAGS = $(L\n+0001f1f0: 4942 464f 4f43 464c 4147 5329 2024 2841 IBFOOCFLAGS) $(A\n+0001f200: 4d5f 4346 4c41 4753 290a 2020 2020 2070 M_CFLAGS). p\n+0001f210: 726f 6732 5f4c 4446 4c41 4753 203d 2024 rog2_LDFLAGS = $\n+0001f220: 284c 4942 464f 4f4c 4446 4c41 4753 290a (LIBFOOLDFLAGS).\n+0001f230: 0a20 2020 496e 2074 6869 7320 6578 616d . In this exam\n+0001f240: 706c 6520 626f 7468 2070 726f 6772 616d ple both program\n+0001f250: 7320 7769 6c6c 2062 6520 636f 6d70 696c s will be compil\n+0001f260: 6564 2077 6974 6820 7468 6520 666c 6167 ed with the flag\n+0001f270: 730a 7375 6273 7469 7475 7465 6420 696e s.substituted in\n+0001f280: 746f 20e2 8098 2428 5741 524e 494e 4743 to ...$(WARNINGC\n+0001f290: 464c 4147 5329 e280 992c 2061 6e64 20e2 FLAGS)..., and .\n+0001f2a0: 8098 7072 6f67 32e2 8099 2077 696c 6c20 ..prog2... will \n+0001f2b0: 6164 6469 7469 6f6e 616c 6c79 2062 650a additionally be.\n+0001f2c0: 636f 6d70 696c 6564 2077 6974 6820 7468 compiled with th\n+0001f2d0: 6520 666c 6167 7320 7265 7175 6972 6564 e flags required\n+0001f2e0: 2074 6f20 6c69 6e6b 2077 6974 6820 e280 to link with ..\n+0001f2f0: 986c 6962 666f 6fe2 8099 2e0a 0a20 2020 .libfoo...... \n+0001f300: 4e6f 7465 2074 6861 7420 6c69 7374 696e Note that listin\n+0001f310: 6720 e280 9841 4d5f 4346 4c41 4753 e280 g ...AM_CFLAGS..\n+0001f320: 9920 696e 2061 2070 6572 2d74 6172 6765 . in a per-targe\n+0001f330: 7420 e280 9843 464c 4147 53e2 8099 2076 t ...CFLAGS... v\n+0001f340: 6172 6961 626c 6520 6973 2061 0a63 6f6d ariable is a.com\n+0001f350: 6d6f 6e20 6964 696f 6d20 746f 2065 6e73 mon idiom to ens\n+0001f360: 7572 6520 7468 6174 20e2 8098 414d 5f43 ure that ...AM_C\n+0001f370: 464c 4147 53e2 8099 2061 7070 6c69 6573 FLAGS... applies\n+0001f380: 2074 6f20 6576 6572 7920 7461 7267 6574 to every target\n+0001f390: 2069 6e20 610a e280 984d 616b 6566 696c in a....Makefil\n+0001f3a0: 652e 696e e280 992e 0a0a 2020 2055 7369 e.in...... Usi\n+0001f3b0: 6e67 2076 6172 6961 626c 6573 206c 696b ng variables lik\n+0001f3c0: 6520 7468 6973 2067 6976 6573 2079 6f75 e this gives you\n+0001f3d0: 2066 756c 6c20 636f 6e74 726f 6c20 6f76 full control ov\n+0001f3e0: 6572 2074 6865 206f 7264 6572 696e 6720 er the ordering \n+0001f3f0: 6f66 0a74 6865 2066 6c61 6773 2e20 2046 of.the flags. F\n+0001f400: 6f72 2069 6e73 7461 6e63 652c 2069 6620 or instance, if \n+0001f410: 7468 6572 6520 6973 2061 2066 6c61 6720 there is a flag \n+0001f420: 696e 2024 2857 4152 4e49 4e47 4346 4c41 in $(WARNINGCFLA\n+0001f430: 4753 2920 7468 6174 0a79 6f75 2077 616e GS) that.you wan\n+0001f440: 7420 746f 206e 6567 6174 6520 666f 7220 t to negate for \n+0001f450: 6120 7061 7274 6963 756c 6172 2074 6172 a particular tar\n+0001f460: 6765 742c 2079 6f75 2063 616e 2075 7365 get, you can use\n+0001f470: 2073 6f6d 6574 6869 6e67 206c 696b 650a something like.\n+0001f480: e280 9870 726f 6731 5f43 464c 4147 5320 ...prog1_CFLAGS \n+0001f490: 3d20 2428 414d 5f43 464c 4147 5329 202d = $(AM_CFLAGS) -\n+0001f4a0: 6e6f 2d66 6c61 67e2 8099 2e20 2049 6620 no-flag.... If \n+0001f4b0: 616c 6c20 7468 6573 6520 666c 6167 7320 all these flags \n+0001f4c0: 6861 6420 6265 656e 0a66 6f72 6365 6675 had been.forcefu\n+0001f4d0: 6c6c 7920 6170 7065 6e64 6564 2074 6f20 lly appended to \n+0001f4e0: e280 9843 464c 4147 53e2 8099 2c20 7468 ...CFLAGS..., th\n+0001f4f0: 6572 6520 776f 756c 6420 6265 206e 6f20 ere would be no \n+0001f500: 7761 7920 746f 2064 6973 6162 6c65 206f way to disable o\n+0001f510: 6e65 0a66 6c61 672e 2020 5965 7420 616e ne.flag. Yet an\n+0001f520: 6f74 6865 7220 7265 6173 6f6e 2074 6f20 other reason to \n+0001f530: 6c65 6176 6520 7573 6572 2076 6172 6961 leave user varia\n+0001f540: 626c 6573 2074 6f20 7573 6572 732e 0a0a bles to users...\n+0001f550: 2020 2046 696e 616c 6c79 2c20 7765 2068 Finally, we h\n+0001f560: 6176 6520 6176 6f69 6465 6420 6e61 6d69 ave avoided nami\n+0001f570: 6e67 2074 6865 2076 6172 6961 626c 6520 ng the variable \n+0001f580: 6f66 2074 6865 2065 7861 6d70 6c65 0ae2 of the example..\n+0001f590: 8098 4c49 4246 4f4f 5f4c 4446 4c41 4753 ..LIBFOO_LDFLAGS\n+0001f5a0: e280 9920 2877 6974 6820 616e 2075 6e64 ... (with an und\n+0001f5b0: 6572 7363 6f72 6529 2062 6563 6175 7365 erscore) because\n+0001f5c0: 2074 6861 7420 776f 756c 6420 6361 7573 that would caus\n+0001f5d0: 6520 4175 746f 6d61 6b65 0a74 6f20 7468 e Automake.to th\n+0001f5e0: 696e 6b20 7468 6174 2074 6869 7320 6973 ink that this is\n+0001f5f0: 2061 6374 7561 6c6c 7920 6120 7065 722d actually a per-\n+0001f600: 7461 7267 6574 2076 6172 6961 626c 6520 target variable \n+0001f610: 286c 696b 650a e280 986d 756d 626c 655f (like....mumble_\n+0001f620: 4c44 464c 4147 53e2 8099 2920 666f 7220 LDFLAGS...) for \n+0001f630: 736f 6d65 206e 6f6e 2d64 6563 6c61 7265 some non-declare\n+0001f640: 6420 e280 984c 4942 464f 4fe2 8099 2074 d ...LIBFOO... t\n+0001f650: 6172 6765 742e 0a0a 4f74 6865 7220 5661 arget...Other Va\n+0001f660: 7269 6162 6c65 730a 2d2d 2d2d 2d2d 2d2d riables.--------\n+0001f670: 2d2d 2d2d 2d2d 2d0a 0a54 6865 7265 2061 -------..There a\n+0001f680: 7265 206f 7468 6572 2076 6172 6961 626c re other variabl\n+0001f690: 6573 2069 6e20 4175 746f 6d61 6b65 2074 es in Automake t\n+0001f6a0: 6861 7420 666f 6c6c 6f77 2073 696d 696c hat follow simil\n+0001f6b0: 6172 2070 7269 6e63 6970 6c65 7320 746f ar principles to\n+0001f6c0: 0a61 6c6c 6f77 2075 7365 7220 6f70 7469 .allow user opti\n+0001f6d0: 6f6e 732e 2020 466f 7220 696e 7374 616e ons. For instan\n+0001f6e0: 6365 2c20 5465 7869 6e66 6f20 7275 6c65 ce, Texinfo rule\n+0001f6f0: 7320 282a 6e6f 7465 2054 6578 696e 666f s (*note Texinfo\n+0001f700: 3a3a 2920 7573 650a e280 984d 414b 4549 ::) use....MAKEI\n+0001f710: 4e46 4f46 4c41 4753 e280 9920 616e 6420 NFOFLAGS... and \n+0001f720: e280 9841 4d5f 4d41 4b45 494e 464f 464c ...AM_MAKEINFOFL\n+0001f730: 4147 53e2 8099 2e20 2053 696d 696c 6172 AGS.... Similar\n+0001f740: 6c79 2c20 4465 6a61 476e 7520 7465 7374 ly, DejaGnu test\n+0001f750: 7320 282a 6e6f 7465 0a44 656a 6147 6e75 s (*note.DejaGnu\n+0001f760: 2054 6573 7473 3a3a 2920 7573 6520 e280 Tests::) use ..\n+0001f770: 9852 554e 5445 5354 4445 4641 554c 5446 .RUNTESTDEFAULTF\n+0001f780: 4c41 4753 e280 9920 616e 6420 e280 9841 LAGS... and ...A\n+0001f790: 4d5f 5255 4e54 4553 5444 4546 4155 4c54 M_RUNTESTDEFAULT\n+0001f7a0: 464c 4147 53e2 8099 2e0a 5468 6520 7461 FLAGS.....The ta\n+0001f7b0: 6773 2061 6e64 2063 7461 6773 2072 756c gs and ctags rul\n+0001f7c0: 6573 2028 2a6e 6f74 6520 5461 6773 3a3a es (*note Tags::\n+0001f7d0: 2920 7573 6520 e280 9845 5441 4753 464c ) use ...ETAGSFL\n+0001f7e0: 4147 53e2 8099 2c0a e280 9841 4d5f 4554 AGS...,....AM_ET\n+0001f7f0: 4147 5346 4c41 4753 e280 992c 20e2 8098 AGSFLAGS..., ...\n+0001f800: 4354 4147 5346 4c41 4753 e280 992c 2061 CTAGSFLAGS..., a\n+0001f810: 6e64 20e2 8098 414d 5f43 5441 4753 464c nd ...AM_CTAGSFL\n+0001f820: 4147 53e2 8099 2e20 204a 6176 6120 7275 AGS.... Java ru\n+0001f830: 6c65 7320 282a 6e6f 7465 0a4a 6176 613a les (*note.Java:\n+0001f840: 3a29 2075 7365 20e2 8098 4a41 5641 4346 :) use ...JAVACF\n+0001f850: 4c41 4753 e280 9920 616e 6420 e280 9841 LAGS... and ...A\n+0001f860: 4d5f 4a41 5641 4346 4c41 4753 e280 992e M_JAVACFLAGS....\n+0001f870: 2020 4e6f 6e65 206f 6620 7468 6573 6520 None of these \n+0001f880: 7275 6c65 730a 7375 7070 6f72 7420 7065 rules.support pe\n+0001f890: 722d 7461 7267 6574 2066 6c61 6773 2028 r-target flags (\n+0001f8a0: 7965 7429 2e0a 0a20 2020 546f 2073 6f6d yet)... To som\n+0001f8b0: 6520 6578 7465 6e74 2c20 6576 656e 20e2 e extent, even .\n+0001f8c0: 8098 414d 5f4d 414b 4546 4c41 4753 e280 ..AM_MAKEFLAGS..\n+0001f8d0: 9920 282a 6e6f 7465 2053 7562 6469 7265 . (*note Subdire\n+0001f8e0: 6374 6f72 6965 733a 3a29 206f 6265 7973 ctories::) obeys\n+0001f8f0: 0a74 6869 7320 6e61 6d69 6e67 2073 6368 .this naming sch\n+0001f900: 656d 652e 2020 5468 6520 736c 6967 6874 eme. The slight\n+0001f910: 2064 6966 6665 7265 6e63 6520 6973 2074 difference is t\n+0001f920: 6861 7420 e280 984d 414b 4546 4c41 4753 hat ...MAKEFLAGS\n+0001f930: e280 9920 6973 2070 6173 7365 640a 746f ... is passed.to\n+0001f940: 2073 7562 2de2 8098 6d61 6b65 e280 9973 sub-...make...s\n+0001f950: 2069 6d70 6c69 6369 746c 7920 6279 20e2 implicitly by .\n+0001f960: 8098 6d61 6b65 e280 9920 6974 7365 6c66 ..make... itself\n+0001f970: 2e0a 0a20 2020 486f 7765 7665 7220 796f ... However yo\n+0001f980: 7520 7368 6f75 6c64 206e 6f74 2074 6869 u should not thi\n+0001f990: 6e6b 2074 6861 7420 616c 6c20 7661 7269 nk that all vari\n+0001f9a0: 6162 6c65 7320 656e 6469 6e67 2077 6974 ables ending wit\n+0001f9b0: 6820 e280 9846 4c41 4753 e280 990a 666f h ...FLAGS....fo\n+0001f9c0: 6c6c 6f77 2074 6869 7320 636f 6e76 656e llow this conven\n+0001f9d0: 7469 6f6e 2e20 2046 6f72 2069 6e73 7461 tion. For insta\n+0001f9e0: 6e63 652c 20e2 8098 4449 5354 4348 4543 nce, ...DISTCHEC\n+0001f9f0: 4b5f 434f 4e46 4947 5552 455f 464c 4147 K_CONFIGURE_FLAG\n+0001fa00: 53e2 8099 0a28 2a6e 6f74 6520 4368 6563 S....(*note Chec\n+0001fa10: 6b69 6e67 2074 6865 2044 6973 7472 6962 king the Distrib\n+0001fa20: 7574 696f 6e3a 3a29 2061 6e64 20e2 8098 ution::) and ...\n+0001fa30: 4143 4c4f 4341 4c5f 414d 464c 4147 53e2 ACLOCAL_AMFLAGS.\n+0001fa40: 8099 2028 7365 6520 2a6e 6f74 650a 5265 .. (see *note.Re\n+0001fa50: 6275 696c 6469 6e67 3a3a 2061 6e64 202a building:: and *\n+0001fa60: 6e6f 7465 204c 6f63 616c 204d 6163 726f note Local Macro\n+0001fa70: 733a 3a29 2c20 6172 6520 7477 6f20 7661 s::), are two va\n+0001fa80: 7269 6162 6c65 7320 7468 6174 2061 7265 riables that are\n+0001fa90: 206f 6e6c 790a 7573 6566 756c 2074 6f20 only.useful to \n+0001faa0: 7468 6520 6d61 696e 7461 696e 6572 2061 the maintainer a\n+0001fab0: 6e64 2068 6176 6520 6e6f 2075 7365 7220 nd have no user \n+0001fac0: 636f 756e 7465 7270 6172 742e 0a0a 2020 counterpart... \n+0001fad0: 20e2 8098 4152 464c 4147 53e2 8099 2028 ...ARFLAGS... (\n+0001fae0: 2a6e 6f74 6520 4120 4c69 6272 6172 793a *note A Library:\n+0001faf0: 3a29 2069 7320 7573 7561 6c6c 7920 6465 :) is usually de\n+0001fb00: 6669 6e65 6420 6279 2041 7574 6f6d 616b fined by Automak\n+0001fb10: 6520 616e 6420 6861 730a 6e65 6974 6865 e and has.neithe\n+0001fb20: 7220 e280 9841 4d5f e280 9920 6e6f 7220 r ...AM_... nor \n+0001fb30: 7065 722d 7461 7267 6574 2063 6f75 7369 per-target cousi\n+0001fb40: 6e2e 0a0a 2020 2046 696e 616c 6c79 2079 n... Finally y\n+0001fb50: 6f75 2073 686f 756c 6420 6e6f 7420 7468 ou should not th\n+0001fb60: 696e 6b20 7468 6174 2074 6865 2065 7869 ink that the exi\n+0001fb70: 7374 656e 6365 206f 6620 6120 7065 722d stence of a per-\n+0001fb80: 7461 7267 6574 0a76 6172 6961 626c 6520 target.variable \n+0001fb90: 696d 706c 6965 7320 7468 6520 6578 6973 implies the exis\n+0001fba0: 7461 6e63 6520 6f66 2061 6e20 e280 9841 tance of an ...A\n+0001fbb0: 4d5f e280 9920 7661 7269 6162 6c65 206f M_... variable o\n+0001fbc0: 7220 6f66 2061 2075 7365 720a 7661 7269 r of a user.vari\n+0001fbd0: 6162 6c65 2e20 2046 6f72 2069 6e73 7461 able. For insta\n+0001fbe0: 6e63 652c 2074 6865 20e2 8098 6d75 6d62 nce, the ...mumb\n+0001fbf0: 6c65 5f4c 4441 4444 e280 9920 7065 722d le_LDADD... per-\n+0001fc00: 7461 7267 6574 2076 6172 6961 626c 650a target variable.\n+0001fc10: 6f76 6572 7269 6465 7320 7468 6520 6d61 overrides the ma\n+0001fc20: 6b65 6669 6c65 2d77 6964 6520 e280 984c kefile-wide ...L\n+0001fc30: 4441 4444 e280 9920 7661 7269 6162 6c65 DADD... variable\n+0001fc40: 2028 7768 6963 6820 6973 206e 6f74 2061 (which is not a\n+0001fc50: 2075 7365 720a 7661 7269 6162 6c65 292c user.variable),\n+0001fc60: 2061 6e64 20e2 8098 6d75 6d62 6c65 5f4c and ...mumble_L\n+0001fc70: 4942 4144 44e2 8099 2065 7869 7374 7320 IBADD... exists \n+0001fc80: 6f6e 6c79 2061 7320 6120 7065 722d 7461 only as a per-ta\n+0001fc90: 7267 6574 2076 6172 6961 626c 652e 0a2a rget variable..*\n+0001fca0: 4e6f 7465 2050 726f 6772 616d 2061 6e64 Note Program and\n+0001fcb0: 204c 6962 7261 7279 2056 6172 6961 626c Library Variabl\n+0001fcc0: 6573 3a3a 2e0a 0a1f 0a46 696c 653a 2061 es::.....File: a\n+0001fcd0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+0001fce0: 6f2c 2020 4e6f 6465 3a20 5265 6e61 6d65 o, Node: Rename\n+0001fcf0: 6420 4f62 6a65 6374 732c 2020 4e65 7874 d Objects, Next\n+0001fd00: 3a20 5065 722d 4f62 6a65 6374 2046 6c61 : Per-Object Fla\n+0001fd10: 6773 2c20 2050 7265 763a 2046 6c61 6720 gs, Prev: Flag \n+0001fd20: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n+0001fd30: 6e67 2c20 2055 703a 2046 4151 0a0a 3238 ng, Up: FAQ..28\n+0001fd40: 2e37 2057 6879 2061 7265 206f 626a 6563 .7 Why are objec\n+0001fd50: 7420 6669 6c65 7320 736f 6d65 7469 6d65 t files sometime\n+0001fd60: 7320 7265 6e61 6d65 643f 0a3d 3d3d 3d3d s renamed?.=====\n 0001fd70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0001fd80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0001fd90: 3d3d 3d3d 3d3d 0a0a 5468 6973 2068 6170 ======..This hap\n-0001fda0: 7065 6e73 2077 6865 6e20 7065 722d 7461 pens when per-ta\n-0001fdb0: 7267 6574 2063 6f6d 7069 6c61 7469 6f6e rget compilation\n-0001fdc0: 2066 6c61 6773 2061 7265 2075 7365 642e flags are used.\n-0001fdd0: 2020 4f62 6a65 6374 2066 696c 6573 0a6e Object files.n\n-0001fde0: 6565 6420 746f 2062 6520 7265 6e61 6d65 eed to be rename\n-0001fdf0: 6420 6a75 7374 2069 6e20 6361 7365 2074 d just in case t\n-0001fe00: 6865 7920 776f 756c 6420 636c 6173 6820 hey would clash \n-0001fe10: 7769 7468 206f 626a 6563 7420 6669 6c65 with object file\n-0001fe20: 730a 636f 6d70 696c 6564 2066 726f 6d20 s.compiled from \n-0001fe30: 7468 6520 7361 6d65 2073 6f75 7263 6573 the same sources\n-0001fe40: 2c20 6275 7420 7769 7468 2064 6966 6665 , but with diffe\n-0001fe50: 7265 6e74 2066 6c61 6773 2e20 2043 6f6e rent flags. Con\n-0001fe60: 7369 6465 7220 7468 650a 666f 6c6c 6f77 sider the.follow\n-0001fe70: 696e 6720 6578 616d 706c 652e 0a0a 2020 ing example... \n-0001fe80: 2020 2062 696e 5f50 524f 4752 414d 5320 bin_PROGRAMS \n-0001fe90: 3d20 7472 7565 2066 616c 7365 0a20 2020 = true false. \n-0001fea0: 2020 7472 7565 5f53 4f55 5243 4553 203d true_SOURCES =\n-0001feb0: 2067 656e 6572 6963 2e63 0a20 2020 2020 generic.c. \n-0001fec0: 7472 7565 5f43 5050 464c 4147 5320 3d20 true_CPPFLAGS = \n-0001fed0: 2d44 4558 4954 5f43 4f44 453d 300a 2020 -DEXIT_CODE=0. \n-0001fee0: 2020 2066 616c 7365 5f53 4f55 5243 4553 false_SOURCES\n-0001fef0: 203d 2067 656e 6572 6963 2e63 0a20 2020 = generic.c. \n-0001ff00: 2020 6661 6c73 655f 4350 5046 4c41 4753 false_CPPFLAGS\n-0001ff10: 203d 202d 4445 5849 545f 434f 4445 3d31 = -DEXIT_CODE=1\n-0001ff20: 0a0a 4f62 7669 6f75 736c 7920 7468 6520 ..Obviously the \n-0001ff30: 7477 6f20 7072 6f67 7261 6d73 2061 7265 two programs are\n-0001ff40: 2062 7569 6c74 2066 726f 6d20 7468 6520 built from the \n-0001ff50: 7361 6d65 2073 6f75 7263 652c 2062 7574 same source, but\n-0001ff60: 2069 7420 776f 756c 640a 6265 2062 6164 it would.be bad\n-0001ff70: 2069 6620 7468 6579 2073 6861 7265 6420 if they shared \n-0001ff80: 7468 6520 7361 6d65 206f 626a 6563 742c the same object,\n-0001ff90: 2062 6563 6175 7365 20e2 8098 6765 6e65 because ...gene\n-0001ffa0: 7269 632e 6fe2 8099 2063 616e 6e6f 7420 ric.o... cannot \n-0001ffb0: 6265 0a62 7569 6c74 2077 6974 6820 626f be.built with bo\n-0001ffc0: 7468 20e2 8098 2d44 4558 4954 5f43 4f44 th ...-DEXIT_COD\n-0001ffd0: 453d 30e2 8099 205f 616e 645f 20e2 8098 E=0... _and_ ...\n-0001ffe0: 2d44 4558 4954 5f43 4f44 453d 31e2 8099 -DEXIT_CODE=1...\n-0001fff0: 2e20 2054 6865 7265 666f 7265 0ae2 8098 . Therefore....\n-00020000: 6175 746f 6d61 6b65 e280 9920 6f75 7470 automake... outp\n-00020010: 7574 7320 7275 6c65 7320 746f 2062 7569 uts rules to bui\n-00020020: 6c64 2074 776f 2064 6966 6665 7265 6e74 ld two different\n-00020030: 206f 626a 6563 7473 3a0a e280 9874 7275 objects:....tru\n-00020040: 652d 6765 6e65 7269 632e 6fe2 8099 2061 e-generic.o... a\n-00020050: 6e64 20e2 8098 6661 6c73 652d 6765 6e65 nd ...false-gene\n-00020060: 7269 632e 6fe2 8099 2e0a 0a20 2020 e280 ric.o...... ..\n-00020070: 9861 7574 6f6d 616b 65e2 8099 2064 6f65 .automake... doe\n-00020080: 736e 2774 2061 6374 7561 6c6c 7920 6c6f sn't actually lo\n-00020090: 6f6b 2077 6865 7468 6572 2073 6f75 7263 ok whether sourc\n-000200a0: 6520 6669 6c65 7320 6172 6520 7368 6172 e files are shar\n-000200b0: 6564 2074 6f0a 6465 6369 6465 2069 6620 ed to.decide if \n-000200c0: 6974 206d 7573 7420 7265 6e61 6d65 206f it must rename o\n-000200d0: 626a 6563 7473 2e20 2049 7420 7769 6c6c bjects. It will\n-000200e0: 206a 7573 7420 7265 6e61 6d65 2061 6c6c just rename all\n-000200f0: 206f 626a 6563 7473 206f 6620 610a 7461 objects of a.ta\n-00020100: 7267 6574 2061 7320 736f 6f6e 2061 7320 rget as soon as \n-00020110: 6974 2073 6565 7320 7065 722d 7461 7267 it sees per-targ\n-00020120: 6574 2063 6f6d 7069 6c61 7469 6f6e 2066 et compilation f\n-00020130: 6c61 6773 2075 7365 642e 0a0a 2020 2049 lags used... I\n-00020140: 7427 7320 4f4b 2074 6f20 7368 6172 6520 t's OK to share \n-00020150: 6f62 6a65 6374 2066 696c 6573 2077 6865 object files whe\n-00020160: 6e20 7065 722d 7461 7267 6574 2063 6f6d n per-target com\n-00020170: 7069 6c61 7469 6f6e 2066 6c61 6773 2061 pilation flags a\n-00020180: 7265 0a6e 6f74 2075 7365 642e 2020 466f re.not used. Fo\n-00020190: 7220 696e 7374 616e 6365 2c20 e280 9874 r instance, ...t\n-000201a0: 7275 65e2 8099 2061 6e64 20e2 8098 6661 rue... and ...fa\n-000201b0: 6c73 65e2 8099 2077 696c 6c20 626f 7468 lse... will both\n-000201c0: 2075 7365 20e2 8098 7665 7273 696f 6e2e use ...version.\n-000201d0: 6fe2 8099 2069 6e0a 7468 6520 666f 6c6c o... in.the foll\n-000201e0: 6f77 696e 6720 6578 616d 706c 652e 0a0a owing example...\n-000201f0: 2020 2020 2041 4d5f 4350 5046 4c41 4753 AM_CPPFLAGS\n-00020200: 203d 202d 4456 4552 5349 4f4e 3d31 2e30 = -DVERSION=1.0\n-00020210: 0a20 2020 2020 6269 6e5f 5052 4f47 5241 . bin_PROGRA\n-00020220: 4d53 203d 2074 7275 6520 6661 6c73 650a MS = true false.\n-00020230: 2020 2020 2074 7275 655f 534f 5552 4345 true_SOURCE\n-00020240: 5320 3d20 7472 7565 2e63 2076 6572 7369 S = true.c versi\n-00020250: 6f6e 2e63 0a20 2020 2020 6661 6c73 655f on.c. false_\n-00020260: 534f 5552 4345 5320 3d20 6661 6c73 652e SOURCES = false.\n-00020270: 6320 7665 7273 696f 6e2e 630a 0a20 2020 c version.c.. \n-00020280: 4e6f 7465 2074 6861 7420 7468 6520 7265 Note that the re\n-00020290: 6e61 6d69 6e67 206f 6620 6f62 6a65 6374 naming of object\n-000202a0: 7320 6973 2061 6c73 6f20 6166 6665 6374 s is also affect\n-000202b0: 6564 2062 7920 7468 650a e280 985f 5348 ed by the...._SH\n-000202c0: 4f52 544e 414d 45e2 8099 2076 6172 6961 ORTNAME... varia\n-000202d0: 626c 6520 282a 6e6f 7465 2050 726f 6772 ble (*note Progr\n-000202e0: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n-000202f0: 6172 6961 626c 6573 3a3a 292e 0a0a 1f0a ariables::).....\n-00020300: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n-00020310: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n-00020320: 2050 6572 2d4f 626a 6563 7420 466c 6167 Per-Object Flag\n-00020330: 732c 2020 4e65 7874 3a20 4d75 6c74 6970 s, Next: Multip\n-00020340: 6c65 204f 7574 7075 7473 2c20 2050 7265 le Outputs, Pre\n-00020350: 763a 2052 656e 616d 6564 204f 626a 6563 v: Renamed Objec\n-00020360: 7473 2c20 2055 703a 2046 4151 0a0a 3238 ts, Up: FAQ..28\n-00020370: 2e38 2050 6572 2d4f 626a 6563 7420 466c .8 Per-Object Fl\n-00020380: 6167 7320 456d 756c 6174 696f 6e0a 3d3d ags Emulation.==\n+0001fd90: 3d3d 3d3d 3d3d 3d0a 0a54 6869 7320 6861 =======..This ha\n+0001fda0: 7070 656e 7320 7768 656e 2070 6572 2d74 ppens when per-t\n+0001fdb0: 6172 6765 7420 636f 6d70 696c 6174 696f arget compilatio\n+0001fdc0: 6e20 666c 6167 7320 6172 6520 7573 6564 n flags are used\n+0001fdd0: 2e20 204f 626a 6563 7420 6669 6c65 730a . Object files.\n+0001fde0: 6e65 6564 2074 6f20 6265 2072 656e 616d need to be renam\n+0001fdf0: 6564 206a 7573 7420 696e 2063 6173 6520 ed just in case \n+0001fe00: 7468 6579 2077 6f75 6c64 2063 6c61 7368 they would clash\n+0001fe10: 2077 6974 6820 6f62 6a65 6374 2066 696c with object fil\n+0001fe20: 6573 0a63 6f6d 7069 6c65 6420 6672 6f6d es.compiled from\n+0001fe30: 2074 6865 2073 616d 6520 736f 7572 6365 the same source\n+0001fe40: 732c 2062 7574 2077 6974 6820 6469 6666 s, but with diff\n+0001fe50: 6572 656e 7420 666c 6167 732e 2020 436f erent flags. Co\n+0001fe60: 6e73 6964 6572 2074 6865 0a66 6f6c 6c6f nsider the.follo\n+0001fe70: 7769 6e67 2065 7861 6d70 6c65 2e0a 0a20 wing example... \n+0001fe80: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+0001fe90: 203d 2074 7275 6520 6661 6c73 650a 2020 = true false. \n+0001fea0: 2020 2074 7275 655f 534f 5552 4345 5320 true_SOURCES \n+0001feb0: 3d20 6765 6e65 7269 632e 630a 2020 2020 = generic.c. \n+0001fec0: 2074 7275 655f 4350 5046 4c41 4753 203d true_CPPFLAGS =\n+0001fed0: 202d 4445 5849 545f 434f 4445 3d30 0a20 -DEXIT_CODE=0. \n+0001fee0: 2020 2020 6661 6c73 655f 534f 5552 4345 false_SOURCE\n+0001fef0: 5320 3d20 6765 6e65 7269 632e 630a 2020 S = generic.c. \n+0001ff00: 2020 2066 616c 7365 5f43 5050 464c 4147 false_CPPFLAG\n+0001ff10: 5320 3d20 2d44 4558 4954 5f43 4f44 453d S = -DEXIT_CODE=\n+0001ff20: 310a 0a4f 6276 696f 7573 6c79 2074 6865 1..Obviously the\n+0001ff30: 2074 776f 2070 726f 6772 616d 7320 6172 two programs ar\n+0001ff40: 6520 6275 696c 7420 6672 6f6d 2074 6865 e built from the\n+0001ff50: 2073 616d 6520 736f 7572 6365 2c20 6275 same source, bu\n+0001ff60: 7420 6974 2077 6f75 6c64 0a62 6520 6261 t it would.be ba\n+0001ff70: 6420 6966 2074 6865 7920 7368 6172 6564 d if they shared\n+0001ff80: 2074 6865 2073 616d 6520 6f62 6a65 6374 the same object\n+0001ff90: 2c20 6265 6361 7573 6520 e280 9867 656e , because ...gen\n+0001ffa0: 6572 6963 2e6f e280 9920 6361 6e6e 6f74 eric.o... cannot\n+0001ffb0: 2062 650a 6275 696c 7420 7769 7468 2062 be.built with b\n+0001ffc0: 6f74 6820 e280 982d 4445 5849 545f 434f oth ...-DEXIT_CO\n+0001ffd0: 4445 3d30 e280 9920 5f61 6e64 5f20 e280 DE=0... _and_ ..\n+0001ffe0: 982d 4445 5849 545f 434f 4445 3d31 e280 .-DEXIT_CODE=1..\n+0001fff0: 992e 2020 5468 6572 6566 6f72 650a e280 .. Therefore...\n+00020000: 9861 7574 6f6d 616b 65e2 8099 206f 7574 .automake... out\n+00020010: 7075 7473 2072 756c 6573 2074 6f20 6275 puts rules to bu\n+00020020: 696c 6420 7477 6f20 6469 6666 6572 656e ild two differen\n+00020030: 7420 6f62 6a65 6374 733a 0ae2 8098 7472 t objects:....tr\n+00020040: 7565 2d67 656e 6572 6963 2e6f e280 9920 ue-generic.o... \n+00020050: 616e 6420 e280 9866 616c 7365 2d67 656e and ...false-gen\n+00020060: 6572 6963 2e6f e280 992e 0a0a 2020 20e2 eric.o...... .\n+00020070: 8098 6175 746f 6d61 6b65 e280 9920 646f ..automake... do\n+00020080: 6573 6e27 7420 6163 7475 616c 6c79 206c esn't actually l\n+00020090: 6f6f 6b20 7768 6574 6865 7220 736f 7572 ook whether sour\n+000200a0: 6365 2066 696c 6573 2061 7265 2073 6861 ce files are sha\n+000200b0: 7265 6420 746f 0a64 6563 6964 6520 6966 red to.decide if\n+000200c0: 2069 7420 6d75 7374 2072 656e 616d 6520 it must rename \n+000200d0: 6f62 6a65 6374 732e 2020 4974 2077 696c objects. It wil\n+000200e0: 6c20 6a75 7374 2072 656e 616d 6520 616c l just rename al\n+000200f0: 6c20 6f62 6a65 6374 7320 6f66 2061 0a74 l objects of a.t\n+00020100: 6172 6765 7420 6173 2073 6f6f 6e20 6173 arget as soon as\n+00020110: 2069 7420 7365 6573 2070 6572 2d74 6172 it sees per-tar\n+00020120: 6765 7420 636f 6d70 696c 6174 696f 6e20 get compilation \n+00020130: 666c 6167 7320 7573 6564 2e0a 0a20 2020 flags used... \n+00020140: 4974 2773 204f 4b20 746f 2073 6861 7265 It's OK to share\n+00020150: 206f 626a 6563 7420 6669 6c65 7320 7768 object files wh\n+00020160: 656e 2070 6572 2d74 6172 6765 7420 636f en per-target co\n+00020170: 6d70 696c 6174 696f 6e20 666c 6167 7320 mpilation flags \n+00020180: 6172 650a 6e6f 7420 7573 6564 2e20 2046 are.not used. F\n+00020190: 6f72 2069 6e73 7461 6e63 652c 20e2 8098 or instance, ...\n+000201a0: 7472 7565 e280 9920 616e 6420 e280 9866 true... and ...f\n+000201b0: 616c 7365 e280 9920 7769 6c6c 2062 6f74 alse... will bot\n+000201c0: 6820 7573 6520 e280 9876 6572 7369 6f6e h use ...version\n+000201d0: 2e6f e280 9920 696e 0a74 6865 2066 6f6c .o... in.the fol\n+000201e0: 6c6f 7769 6e67 2065 7861 6d70 6c65 2e0a lowing example..\n+000201f0: 0a20 2020 2020 414d 5f43 5050 464c 4147 . AM_CPPFLAG\n+00020200: 5320 3d20 2d44 5645 5253 494f 4e3d 312e S = -DVERSION=1.\n+00020210: 300a 2020 2020 2062 696e 5f50 524f 4752 0. bin_PROGR\n+00020220: 414d 5320 3d20 7472 7565 2066 616c 7365 AMS = true false\n+00020230: 0a20 2020 2020 7472 7565 5f53 4f55 5243 . true_SOURC\n+00020240: 4553 203d 2074 7275 652e 6320 7665 7273 ES = true.c vers\n+00020250: 696f 6e2e 630a 2020 2020 2066 616c 7365 ion.c. false\n+00020260: 5f53 4f55 5243 4553 203d 2066 616c 7365 _SOURCES = false\n+00020270: 2e63 2076 6572 7369 6f6e 2e63 0a0a 2020 .c version.c.. \n+00020280: 204e 6f74 6520 7468 6174 2074 6865 2072 Note that the r\n+00020290: 656e 616d 696e 6720 6f66 206f 626a 6563 enaming of objec\n+000202a0: 7473 2069 7320 616c 736f 2061 6666 6563 ts is also affec\n+000202b0: 7465 6420 6279 2074 6865 0ae2 8098 5f53 ted by the...._S\n+000202c0: 484f 5254 4e41 4d45 e280 9920 7661 7269 HORTNAME... vari\n+000202d0: 6162 6c65 2028 2a6e 6f74 6520 5072 6f67 able (*note Prog\n+000202e0: 7261 6d20 616e 6420 4c69 6272 6172 7920 ram and Library \n+000202f0: 5661 7269 6162 6c65 733a 3a29 2e0a 0a1f Variables::)....\n+00020300: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00020310: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00020320: 3a20 5065 722d 4f62 6a65 6374 2046 6c61 : Per-Object Fla\n+00020330: 6773 2c20 204e 6578 743a 204d 756c 7469 gs, Next: Multi\n+00020340: 706c 6520 4f75 7470 7574 732c 2020 5072 ple Outputs, Pr\n+00020350: 6576 3a20 5265 6e61 6d65 6420 4f62 6a65 ev: Renamed Obje\n+00020360: 6374 732c 2020 5570 3a20 4641 510a 0a32 cts, Up: FAQ..2\n+00020370: 382e 3820 5065 722d 4f62 6a65 6374 2046 8.8 Per-Object F\n+00020380: 6c61 6773 2045 6d75 6c61 7469 6f6e 0a3d lags Emulation.=\n 00020390: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000203a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a20 =============.. \n-000203b0: 2020 2020 4f6e 6520 6f66 206d 7920 736f One of my so\n-000203c0: 7572 6365 2066 696c 6573 206e 6565 6473 urce files needs\n-000203d0: 2074 6f20 6265 2063 6f6d 7069 6c65 6420 to be compiled \n-000203e0: 7769 7468 2064 6966 6665 7265 6e74 2066 with different f\n-000203f0: 6c61 6773 2e20 2048 6f77 0a20 2020 2020 lags. How. \n-00020400: 646f 2049 2064 6f3f 0a0a 2020 2041 7574 do I do?.. Aut\n-00020410: 6f6d 616b 6520 7375 7070 6f72 7473 2070 omake supports p\n-00020420: 6572 2d70 726f 6772 616d 2061 6e64 2070 er-program and p\n-00020430: 6572 2d6c 6962 7261 7279 2063 6f6d 7069 er-library compi\n-00020440: 6c61 7469 6f6e 2066 6c61 6773 2028 7365 lation flags (se\n-00020450: 650a 2a6e 6f74 6520 5072 6f67 7261 6d20 e.*note Program \n-00020460: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n-00020470: 6162 6c65 733a 3a20 616e 6420 2a6e 6f74 ables:: and *not\n-00020480: 6520 466c 6167 2056 6172 6961 626c 6573 e Flag Variables\n-00020490: 0a4f 7264 6572 696e 673a 3a29 2e20 2057 .Ordering::). W\n-000204a0: 6974 6820 7468 6973 2079 6f75 2063 616e ith this you can\n-000204b0: 2064 6566 696e 6520 636f 6d70 696c 6174 define compilat\n-000204c0: 696f 6e20 666c 6167 7320 7468 6174 2061 ion flags that a\n-000204d0: 7070 6c79 2074 6f0a 616c 6c20 6669 6c65 pply to.all file\n-000204e0: 7320 636f 6d70 696c 6564 2066 6f72 2061 s compiled for a\n-000204f0: 2074 6172 6765 742e 2020 466f 7220 696e target. For in\n-00020500: 7374 616e 6365 2c20 696e 0a0a 2020 2020 stance, in.. \n-00020510: 2062 696e 5f50 524f 4752 414d 5320 3d20 bin_PROGRAMS = \n-00020520: 666f 6f0a 2020 2020 2066 6f6f 5f53 4f55 foo. foo_SOU\n-00020530: 5243 4553 203d 2066 6f6f 2e63 2066 6f6f RCES = foo.c foo\n-00020540: 2e68 2062 6172 2e63 2062 6172 2e68 206d .h bar.c bar.h m\n-00020550: 6169 6e2e 630a 2020 2020 2066 6f6f 5f43 ain.c. foo_C\n-00020560: 464c 4147 5320 3d20 2d73 6f6d 6520 2d66 FLAGS = -some -f\n-00020570: 6c61 6773 0a0a e280 9866 6f6f 2d66 6f6f lags.....foo-foo\n-00020580: 2e6f e280 992c 20e2 8098 666f 6f2d 6261 .o..., ...foo-ba\n-00020590: 722e 6fe2 8099 2c20 616e 6420 e280 9866 r.o..., and ...f\n-000205a0: 6f6f 2d6d 6169 6e2e 6fe2 8099 2077 696c oo-main.o... wil\n-000205b0: 6c20 616c 6c20 6265 2063 6f6d 7069 6c65 l all be compile\n-000205c0: 6420 7769 7468 0ae2 8098 2d73 6f6d 6520 d with....-some \n-000205d0: 2d66 6c61 6773 e280 992e 2020 2849 6620 -flags.... (If \n-000205e0: 796f 7520 776f 6e64 6572 2061 626f 7574 you wonder about\n-000205f0: 2074 6865 206e 616d 6573 206f 6620 7468 the names of th\n-00020600: 6573 6520 6f62 6a65 6374 2066 696c 6573 ese object files\n-00020610: 2c0a 7365 6520 2a6e 6f74 6520 5265 6e61 ,.see *note Rena\n-00020620: 6d65 6420 4f62 6a65 6374 733a 3a2e 2920 med Objects::.) \n-00020630: 204e 6f74 6520 7468 6174 20e2 8098 666f Note that ...fo\n-00020640: 6f5f 4346 4c41 4753 e280 9920 6769 7665 o_CFLAGS... give\n-00020650: 7320 7468 6520 666c 6167 7320 746f 0a75 s the flags to.u\n-00020660: 7365 2077 6865 6e20 636f 6d70 696c 696e se when compilin\n-00020670: 6720 616c 6c20 7468 6520 4320 736f 7572 g all the C sour\n-00020680: 6365 7320 6f66 2074 6865 205f 7072 6f67 ces of the _prog\n-00020690: 7261 6d5f 20e2 8098 666f 6fe2 8099 2c20 ram_ ...foo..., \n-000206a0: 6974 2068 6173 0a6e 6f74 6869 6e67 2074 it has.nothing t\n-000206b0: 6f20 646f 2077 6974 6820 e280 9866 6f6f o do with ...foo\n-000206c0: 2e63 e280 9920 6f72 20e2 8098 666f 6f2d .c... or ...foo-\n-000206d0: 666f 6f2e 6fe2 8099 2073 7065 6369 6669 foo.o... specifi\n-000206e0: 6361 6c6c 792e 0a0a 2020 2057 6861 7420 cally... What \n-000206f0: 6966 20e2 8098 666f 6f2e 63e2 8099 206e if ...foo.c... n\n-00020700: 6565 6473 2074 6f20 6265 2063 6f6d 7069 eeds to be compi\n-00020710: 6c65 6420 696e 746f 20e2 8098 666f 6f2e led into ...foo.\n-00020720: 6fe2 8099 2075 7369 6e67 2073 6f6d 6520 o... using some \n-00020730: 7370 6563 6966 6963 0a66 6c61 6773 2c20 specific.flags, \n-00020740: 7468 6174 206e 6f6e 6520 6f66 2074 6865 that none of the\n-00020750: 206f 7468 6572 2066 696c 6573 2072 6571 other files req\n-00020760: 7569 7265 733f 2020 4f62 7669 6f75 736c uires? Obviousl\n-00020770: 7920 7065 722d 7072 6f67 7261 6d0a 666c y per-program.fl\n-00020780: 6167 7320 6172 6520 6e6f 7420 6469 7265 ags are not dire\n-00020790: 6374 6c79 2061 7070 6c69 6361 626c 6520 ctly applicable \n-000207a0: 6865 7265 2e20 2053 6f6d 6574 6869 6e67 here. Something\n-000207b0: 206c 696b 6520 7065 722d 6f62 6a65 6374 like per-object\n-000207c0: 2066 6c61 6773 0a61 7265 2065 7870 6563 flags.are expec\n-000207d0: 7465 642c 2069 2e65 2e2c 2066 6c61 6773 ted, i.e., flags\n-000207e0: 2074 6861 7420 776f 756c 6420 6265 2075 that would be u\n-000207f0: 7365 6420 6f6e 6c79 2077 6865 6e20 6372 sed only when cr\n-00020800: 6561 7469 6e67 0ae2 8098 666f 6f2d 666f eating....foo-fo\n-00020810: 6f2e 6fe2 8099 2e20 2041 7574 6f6d 616b o.o.... Automak\n-00020820: 6520 646f 6573 206e 6f74 2073 7570 706f e does not suppo\n-00020830: 7274 2074 6861 742c 2068 6f77 6576 6572 rt that, however\n-00020840: 2074 6869 7320 6973 2065 6173 7920 746f this is easy to\n-00020850: 0a73 696d 756c 6174 6520 7573 696e 6720 .simulate using \n-00020860: 6120 6c69 6272 6172 7920 7468 6174 2063 a library that c\n-00020870: 6f6e 7461 696e 7320 6f6e 6c79 2074 6861 ontains only tha\n-00020880: 7420 6f62 6a65 6374 2c20 616e 6420 636f t object, and co\n-00020890: 6d70 696c 696e 670a 7468 6973 206c 6962 mpiling.this lib\n-000208a0: 7261 7279 2077 6974 6820 7065 722d 6c69 rary with per-li\n-000208b0: 6272 6172 7920 666c 6167 732e 0a0a 2020 brary flags... \n-000208c0: 2020 2062 696e 5f50 524f 4752 414d 5320 bin_PROGRAMS \n-000208d0: 3d20 666f 6f0a 2020 2020 2066 6f6f 5f53 = foo. foo_S\n-000208e0: 4f55 5243 4553 203d 2062 6172 2e63 2062 OURCES = bar.c b\n-000208f0: 6172 2e68 206d 6169 6e2e 630a 2020 2020 ar.h main.c. \n-00020900: 2066 6f6f 5f43 464c 4147 5320 3d20 2d73 foo_CFLAGS = -s\n-00020910: 6f6d 6520 2d66 6c61 6773 0a20 2020 2020 ome -flags. \n-00020920: 666f 6f5f 4c44 4144 4420 3d20 6c69 6266 foo_LDADD = libf\n-00020930: 6f6f 2e61 0a20 2020 2020 6e6f 696e 7374 oo.a. noinst\n-00020940: 5f4c 4942 5241 5249 4553 203d 206c 6962 _LIBRARIES = lib\n-00020950: 666f 6f2e 610a 2020 2020 206c 6962 666f foo.a. libfo\n-00020960: 6f5f 615f 534f 5552 4345 5320 3d20 666f o_a_SOURCES = fo\n-00020970: 6f2e 6320 666f 6f2e 680a 2020 2020 206c o.c foo.h. l\n-00020980: 6962 666f 6f5f 615f 4346 4c41 4753 203d ibfoo_a_CFLAGS =\n-00020990: 202d 736f 6d65 202d 6f74 6865 7220 2d66 -some -other -f\n-000209a0: 6c61 6773 0a0a 2020 2048 6572 6520 e280 lags.. Here ..\n-000209b0: 9866 6f6f 2d62 6172 2e6f e280 9920 616e .foo-bar.o... an\n-000209c0: 6420 e280 9866 6f6f 2d6d 6169 6e2e 6fe2 d ...foo-main.o.\n-000209d0: 8099 2077 696c 6c20 616c 6c20 6265 2063 .. will all be c\n-000209e0: 6f6d 7069 6c65 6420 7769 7468 20e2 8098 ompiled with ...\n-000209f0: 2d73 6f6d 650a 2d66 6c61 6773 e280 992c -some.-flags...,\n-00020a00: 2077 6869 6c65 20e2 8098 6c69 6266 6f6f while ...libfoo\n-00020a10: 5f61 2d66 6f6f 2e6f e280 9920 7769 6c6c _a-foo.o... will\n-00020a20: 2062 6520 636f 6d70 696c 6564 2075 7369 be compiled usi\n-00020a30: 6e67 20e2 8098 2d73 6f6d 6520 2d6f 7468 ng ...-some -oth\n-00020a40: 6572 0a2d 666c 6167 73e2 8099 2e20 2045 er.-flags.... E\n-00020a50: 7665 6e74 7561 6c6c 792c 2061 6c6c 2074 ventually, all t\n-00020a60: 6872 6565 206f 626a 6563 7473 2077 696c hree objects wil\n-00020a70: 6c20 6265 206c 696e 6b65 6420 746f 2066 l be linked to f\n-00020a80: 6f72 6d20 e280 9866 6f6f e280 992e 0a0a orm ...foo......\n-00020a90: 2020 2054 6869 7320 7472 6963 6b20 6361 This trick ca\n-00020aa0: 6e20 616c 736f 2062 6520 6163 6869 6576 n also be achiev\n-00020ab0: 6564 2075 7369 6e67 204c 6962 746f 6f6c ed using Libtool\n-00020ac0: 2063 6f6e 7665 6e69 656e 6365 206c 6962 convenience lib\n-00020ad0: 7261 7269 6573 2c0a 666f 7220 696e 7374 raries,.for inst\n-00020ae0: 616e 6365 20e2 8098 6e6f 696e 7374 5f4c ance ...noinst_L\n-00020af0: 544c 4942 5241 5249 4553 203d 206c 6962 TLIBRARIES = lib\n-00020b00: 666f 6f2e 6c61 e280 9920 282a 6e6f 7465 foo.la... (*note\n-00020b10: 204c 6962 746f 6f6c 2043 6f6e 7665 6e69 Libtool Conveni\n-00020b20: 656e 6365 0a4c 6962 7261 7269 6573 3a3a ence.Libraries::\n-00020b30: 292e 0a0a 2020 2041 6e6f 7468 6572 2074 )... Another t\n-00020b40: 656d 7074 696e 6720 6964 6561 2074 6f20 empting idea to \n-00020b50: 696d 706c 656d 656e 7420 7065 722d 6f62 implement per-ob\n-00020b60: 6a65 6374 2066 6c61 6773 2069 7320 746f ject flags is to\n-00020b70: 206f 7665 7272 6964 650a 7468 6520 636f override.the co\n-00020b80: 6d70 696c 6520 7275 6c65 7320 e280 9861 mpile rules ...a\n-00020b90: 7574 6f6d 616b 65e2 8099 2077 6f75 6c64 utomake... would\n-00020ba0: 206f 7574 7075 7420 666f 7220 7468 6573 output for thes\n-00020bb0: 6520 6669 6c65 732e 2020 4175 746f 6d61 e files. Automa\n-00020bc0: 6b65 0a77 696c 6c20 6e6f 7420 6465 6669 ke.will not defi\n-00020bd0: 6e65 2061 2072 756c 6520 666f 7220 6120 ne a rule for a \n-00020be0: 7461 7267 6574 2079 6f75 2068 6176 6520 target you have \n-00020bf0: 6465 6669 6e65 642c 2073 6f20 796f 7520 defined, so you \n-00020c00: 636f 756c 6420 7468 696e 6b0a 6162 6f75 could think.abou\n-00020c10: 7420 6465 6669 6e69 6e67 2074 6865 20e2 t defining the .\n-00020c20: 8098 666f 6f2d 666f 6f2e 6f3a 2066 6f6f ..foo-foo.o: foo\n-00020c30: 2e63 e280 9920 7275 6c65 2079 6f75 7273 .c... rule yours\n-00020c40: 656c 662e 2020 5765 2072 6563 6f6d 6d65 elf. We recomme\n-00020c50: 6e64 0a61 6761 696e 7374 2074 6869 732c nd.against this,\n-00020c60: 2062 6563 6175 7365 2074 6869 7320 6973 because this is\n-00020c70: 2065 7272 6f72 2070 726f 6e65 2e20 2046 error prone. F\n-00020c80: 6f72 2069 6e73 7461 6e63 652c 2069 6620 or instance, if \n-00020c90: 796f 7520 6164 640a 7375 6368 2061 2072 you add.such a r\n-00020ca0: 756c 6520 746f 2074 6865 2066 6972 7374 ule to the first\n-00020cb0: 2065 7861 6d70 6c65 2c20 6974 2077 696c example, it wil\n-00020cc0: 6c20 6272 6561 6b20 7468 6520 6461 7920 l break the day \n-00020cd0: 796f 7520 6465 6369 6465 2074 6f0a 7265 you decide to.re\n-00020ce0: 6d6f 7665 20e2 8098 666f 6f5f 4346 4c41 move ...foo_CFLA\n-00020cf0: 4753 e280 9920 2862 6563 6175 7365 20e2 GS... (because .\n-00020d00: 8098 666f 6f2e 63e2 8099 2077 696c 6c20 ..foo.c... will \n-00020d10: 7468 656e 2062 6520 636f 6d70 696c 6564 then be compiled\n-00020d20: 2061 7320 e280 9866 6f6f 2e6f e280 990a as ...foo.o....\n-00020d30: 696e 7374 6561 6420 6f66 20e2 8098 666f instead of ...fo\n-00020d40: 6f2d 666f 6f2e 6fe2 8099 2c20 2a6e 6f74 o-foo.o..., *not\n-00020d50: 6520 5265 6e61 6d65 6420 4f62 6a65 6374 e Renamed Object\n-00020d60: 733a 3a29 2e20 2041 6c73 6f20 696e 206f s::). Also in o\n-00020d70: 7264 6572 2074 6f0a 7375 7070 6f72 7420 rder to.support \n-00020d80: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-00020d90: 696e 672c 2074 6865 2074 776f 20e2 8098 ing, the two ...\n-00020da0: 2e6f e280 992f e280 982e 6f62 6ae2 8099 .o.../....obj...\n-00020db0: 2065 7874 656e 7369 6f6e 732c 2061 6e64 extensions, and\n-00020dc0: 2061 6c6c 2074 6865 0a6f 7468 6572 2066 all the.other f\n-00020dd0: 6c61 6773 2076 6172 6961 626c 6573 2069 lags variables i\n-00020de0: 6e76 6f6c 7665 6420 696e 2061 2063 6f6d nvolved in a com\n-00020df0: 7069 6c61 7469 6f6e 2c20 796f 7520 7769 pilation, you wi\n-00020e00: 6c6c 2065 6e64 2075 700a 6d6f 6469 6679 ll end up.modify\n-00020e10: 696e 6720 6120 636f 7079 206f 6620 7468 ing a copy of th\n-00020e20: 6520 7275 6c65 2070 7265 7669 6f75 736c e rule previousl\n-00020e30: 7920 6f75 7470 7574 2062 7920 e280 9861 y output by ...a\n-00020e40: 7574 6f6d 616b 65e2 8099 2066 6f72 2074 utomake... for t\n-00020e50: 6869 730a 6669 6c65 2e20 2049 6620 6120 his.file. If a \n-00020e60: 6e65 7720 7265 6c65 6173 6520 6f66 2041 new release of A\n-00020e70: 7574 6f6d 616b 6520 6765 6e65 7261 7465 utomake generate\n-00020e80: 7320 6120 6469 6666 6572 656e 7420 7275 s a different ru\n-00020e90: 6c65 2c20 796f 7572 0a63 6f70 7920 7769 le, your.copy wi\n-00020ea0: 6c6c 206e 6565 6420 746f 2062 6520 7570 ll need to be up\n-00020eb0: 6461 7465 6420 6279 2068 616e 642e 0a0a dated by hand...\n-00020ec0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-00020ed0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-00020ee0: 653a 204d 756c 7469 706c 6520 4f75 7470 e: Multiple Outp\n-00020ef0: 7574 732c 2020 4e65 7874 3a20 4861 7264 uts, Next: Hard\n-00020f00: 2d43 6f64 6564 2049 6e73 7461 6c6c 2050 -Coded Install P\n-00020f10: 6174 6873 2c20 2050 7265 763a 2050 6572 aths, Prev: Per\n-00020f20: 2d4f 626a 6563 7420 466c 6167 732c 2020 -Object Flags, \n-00020f30: 5570 3a20 4641 510a 0a32 382e 3920 4861 Up: FAQ..28.9 Ha\n-00020f40: 6e64 6c69 6e67 2054 6f6f 6c73 2074 6861 ndling Tools tha\n-00020f50: 7420 5072 6f64 7563 6520 4d61 6e79 204f t Produce Many O\n-00020f60: 7574 7075 7473 0a3d 3d3d 3d3d 3d3d 3d3d utputs.=========\n+000203a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n+000203b0: 2020 2020 204f 6e65 206f 6620 6d79 2073 One of my s\n+000203c0: 6f75 7263 6520 6669 6c65 7320 6e65 6564 ource files need\n+000203d0: 7320 746f 2062 6520 636f 6d70 696c 6564 s to be compiled\n+000203e0: 2077 6974 6820 6469 6666 6572 656e 7420 with different \n+000203f0: 666c 6167 732e 2020 486f 770a 2020 2020 flags. How. \n+00020400: 2064 6f20 4920 646f 3f0a 0a20 2020 4175 do I do?.. Au\n+00020410: 746f 6d61 6b65 2073 7570 706f 7274 7320 tomake supports \n+00020420: 7065 722d 7072 6f67 7261 6d20 616e 6420 per-program and \n+00020430: 7065 722d 6c69 6272 6172 7920 636f 6d70 per-library comp\n+00020440: 696c 6174 696f 6e20 666c 6167 7320 2873 ilation flags (s\n+00020450: 6565 0a2a 6e6f 7465 2050 726f 6772 616d ee.*note Program\n+00020460: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+00020470: 6961 626c 6573 3a3a 2061 6e64 202a 6e6f iables:: and *no\n+00020480: 7465 2046 6c61 6720 5661 7269 6162 6c65 te Flag Variable\n+00020490: 730a 4f72 6465 7269 6e67 3a3a 292e 2020 s.Ordering::). \n+000204a0: 5769 7468 2074 6869 7320 796f 7520 6361 With this you ca\n+000204b0: 6e20 6465 6669 6e65 2063 6f6d 7069 6c61 n define compila\n+000204c0: 7469 6f6e 2066 6c61 6773 2074 6861 7420 tion flags that \n+000204d0: 6170 706c 7920 746f 0a61 6c6c 2066 696c apply to.all fil\n+000204e0: 6573 2063 6f6d 7069 6c65 6420 666f 7220 es compiled for \n+000204f0: 6120 7461 7267 6574 2e20 2046 6f72 2069 a target. For i\n+00020500: 6e73 7461 6e63 652c 2069 6e0a 0a20 2020 nstance, in.. \n+00020510: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n+00020520: 2066 6f6f 0a20 2020 2020 666f 6f5f 534f foo. foo_SO\n+00020530: 5552 4345 5320 3d20 666f 6f2e 6320 666f URCES = foo.c fo\n+00020540: 6f2e 6820 6261 722e 6320 6261 722e 6820 o.h bar.c bar.h \n+00020550: 6d61 696e 2e63 0a20 2020 2020 666f 6f5f main.c. foo_\n+00020560: 4346 4c41 4753 203d 202d 736f 6d65 202d CFLAGS = -some -\n+00020570: 666c 6167 730a 0ae2 8098 666f 6f2d 666f flags.....foo-fo\n+00020580: 6f2e 6fe2 8099 2c20 e280 9866 6f6f 2d62 o.o..., ...foo-b\n+00020590: 6172 2e6f e280 992c 2061 6e64 20e2 8098 ar.o..., and ...\n+000205a0: 666f 6f2d 6d61 696e 2e6f e280 9920 7769 foo-main.o... wi\n+000205b0: 6c6c 2061 6c6c 2062 6520 636f 6d70 696c ll all be compil\n+000205c0: 6564 2077 6974 680a e280 982d 736f 6d65 ed with....-some\n+000205d0: 202d 666c 6167 73e2 8099 2e20 2028 4966 -flags.... (If\n+000205e0: 2079 6f75 2077 6f6e 6465 7220 6162 6f75 you wonder abou\n+000205f0: 7420 7468 6520 6e61 6d65 7320 6f66 2074 t the names of t\n+00020600: 6865 7365 206f 626a 6563 7420 6669 6c65 hese object file\n+00020610: 732c 0a73 6565 202a 6e6f 7465 2052 656e s,.see *note Ren\n+00020620: 616d 6564 204f 626a 6563 7473 3a3a 2e29 amed Objects::.)\n+00020630: 2020 4e6f 7465 2074 6861 7420 e280 9866 Note that ...f\n+00020640: 6f6f 5f43 464c 4147 53e2 8099 2067 6976 oo_CFLAGS... giv\n+00020650: 6573 2074 6865 2066 6c61 6773 2074 6f0a es the flags to.\n+00020660: 7573 6520 7768 656e 2063 6f6d 7069 6c69 use when compili\n+00020670: 6e67 2061 6c6c 2074 6865 2043 2073 6f75 ng all the C sou\n+00020680: 7263 6573 206f 6620 7468 6520 5f70 726f rces of the _pro\n+00020690: 6772 616d 5f20 e280 9866 6f6f e280 992c gram_ ...foo...,\n+000206a0: 2069 7420 6861 730a 6e6f 7468 696e 6720 it has.nothing \n+000206b0: 746f 2064 6f20 7769 7468 20e2 8098 666f to do with ...fo\n+000206c0: 6f2e 63e2 8099 206f 7220 e280 9866 6f6f o.c... or ...foo\n+000206d0: 2d66 6f6f 2e6f e280 9920 7370 6563 6966 -foo.o... specif\n+000206e0: 6963 616c 6c79 2e0a 0a20 2020 5768 6174 ically... What\n+000206f0: 2069 6620 e280 9866 6f6f 2e63 e280 9920 if ...foo.c... \n+00020700: 6e65 6564 7320 746f 2062 6520 636f 6d70 needs to be comp\n+00020710: 696c 6564 2069 6e74 6f20 e280 9866 6f6f iled into ...foo\n+00020720: 2e6f e280 9920 7573 696e 6720 736f 6d65 .o... using some\n+00020730: 2073 7065 6369 6669 630a 666c 6167 732c specific.flags,\n+00020740: 2074 6861 7420 6e6f 6e65 206f 6620 7468 that none of th\n+00020750: 6520 6f74 6865 7220 6669 6c65 7320 7265 e other files re\n+00020760: 7175 6972 6573 3f20 204f 6276 696f 7573 quires? Obvious\n+00020770: 6c79 2070 6572 2d70 726f 6772 616d 0a66 ly per-program.f\n+00020780: 6c61 6773 2061 7265 206e 6f74 2064 6972 lags are not dir\n+00020790: 6563 746c 7920 6170 706c 6963 6162 6c65 ectly applicable\n+000207a0: 2068 6572 652e 2020 536f 6d65 7468 696e here. Somethin\n+000207b0: 6720 6c69 6b65 2070 6572 2d6f 626a 6563 g like per-objec\n+000207c0: 7420 666c 6167 730a 6172 6520 6578 7065 t flags.are expe\n+000207d0: 6374 6564 2c20 692e 652e 2c20 666c 6167 cted, i.e., flag\n+000207e0: 7320 7468 6174 2077 6f75 6c64 2062 6520 s that would be \n+000207f0: 7573 6564 206f 6e6c 7920 7768 656e 2063 used only when c\n+00020800: 7265 6174 696e 670a e280 9866 6f6f 2d66 reating....foo-f\n+00020810: 6f6f 2e6f e280 992e 2020 4175 746f 6d61 oo.o.... Automa\n+00020820: 6b65 2064 6f65 7320 6e6f 7420 7375 7070 ke does not supp\n+00020830: 6f72 7420 7468 6174 2c20 686f 7765 7665 ort that, howeve\n+00020840: 7220 7468 6973 2069 7320 6561 7379 2074 r this is easy t\n+00020850: 6f0a 7369 6d75 6c61 7465 2075 7369 6e67 o.simulate using\n+00020860: 2061 206c 6962 7261 7279 2074 6861 7420 a library that \n+00020870: 636f 6e74 6169 6e73 206f 6e6c 7920 7468 contains only th\n+00020880: 6174 206f 626a 6563 742c 2061 6e64 2063 at object, and c\n+00020890: 6f6d 7069 6c69 6e67 0a74 6869 7320 6c69 ompiling.this li\n+000208a0: 6272 6172 7920 7769 7468 2070 6572 2d6c brary with per-l\n+000208b0: 6962 7261 7279 2066 6c61 6773 2e0a 0a20 ibrary flags... \n+000208c0: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+000208d0: 203d 2066 6f6f 0a20 2020 2020 666f 6f5f = foo. foo_\n+000208e0: 534f 5552 4345 5320 3d20 6261 722e 6320 SOURCES = bar.c \n+000208f0: 6261 722e 6820 6d61 696e 2e63 0a20 2020 bar.h main.c. \n+00020900: 2020 666f 6f5f 4346 4c41 4753 203d 202d foo_CFLAGS = -\n+00020910: 736f 6d65 202d 666c 6167 730a 2020 2020 some -flags. \n+00020920: 2066 6f6f 5f4c 4441 4444 203d 206c 6962 foo_LDADD = lib\n+00020930: 666f 6f2e 610a 2020 2020 206e 6f69 6e73 foo.a. noins\n+00020940: 745f 4c49 4252 4152 4945 5320 3d20 6c69 t_LIBRARIES = li\n+00020950: 6266 6f6f 2e61 0a20 2020 2020 6c69 6266 bfoo.a. libf\n+00020960: 6f6f 5f61 5f53 4f55 5243 4553 203d 2066 oo_a_SOURCES = f\n+00020970: 6f6f 2e63 2066 6f6f 2e68 0a20 2020 2020 oo.c foo.h. \n+00020980: 6c69 6266 6f6f 5f61 5f43 464c 4147 5320 libfoo_a_CFLAGS \n+00020990: 3d20 2d73 6f6d 6520 2d6f 7468 6572 202d = -some -other -\n+000209a0: 666c 6167 730a 0a20 2020 4865 7265 20e2 flags.. Here .\n+000209b0: 8098 666f 6f2d 6261 722e 6fe2 8099 2061 ..foo-bar.o... a\n+000209c0: 6e64 20e2 8098 666f 6f2d 6d61 696e 2e6f nd ...foo-main.o\n+000209d0: e280 9920 7769 6c6c 2061 6c6c 2062 6520 ... will all be \n+000209e0: 636f 6d70 696c 6564 2077 6974 6820 e280 compiled with ..\n+000209f0: 982d 736f 6d65 0a2d 666c 6167 73e2 8099 .-some.-flags...\n+00020a00: 2c20 7768 696c 6520 e280 986c 6962 666f , while ...libfo\n+00020a10: 6f5f 612d 666f 6f2e 6fe2 8099 2077 696c o_a-foo.o... wil\n+00020a20: 6c20 6265 2063 6f6d 7069 6c65 6420 7573 l be compiled us\n+00020a30: 696e 6720 e280 982d 736f 6d65 202d 6f74 ing ...-some -ot\n+00020a40: 6865 720a 2d66 6c61 6773 e280 992e 2020 her.-flags.... \n+00020a50: 4576 656e 7475 616c 6c79 2c20 616c 6c20 Eventually, all \n+00020a60: 7468 7265 6520 6f62 6a65 6374 7320 7769 three objects wi\n+00020a70: 6c6c 2062 6520 6c69 6e6b 6564 2074 6f20 ll be linked to \n+00020a80: 666f 726d 20e2 8098 666f 6fe2 8099 2e0a form ...foo.....\n+00020a90: 0a20 2020 5468 6973 2074 7269 636b 2063 . This trick c\n+00020aa0: 616e 2061 6c73 6f20 6265 2061 6368 6965 an also be achie\n+00020ab0: 7665 6420 7573 696e 6720 4c69 6274 6f6f ved using Libtoo\n+00020ac0: 6c20 636f 6e76 656e 6965 6e63 6520 6c69 l convenience li\n+00020ad0: 6272 6172 6965 732c 0a66 6f72 2069 6e73 braries,.for ins\n+00020ae0: 7461 6e63 6520 e280 986e 6f69 6e73 745f tance ...noinst_\n+00020af0: 4c54 4c49 4252 4152 4945 5320 3d20 6c69 LTLIBRARIES = li\n+00020b00: 6266 6f6f 2e6c 61e2 8099 2028 2a6e 6f74 bfoo.la... (*not\n+00020b10: 6520 4c69 6274 6f6f 6c20 436f 6e76 656e e Libtool Conven\n+00020b20: 6965 6e63 650a 4c69 6272 6172 6965 733a ience.Libraries:\n+00020b30: 3a29 2e0a 0a20 2020 416e 6f74 6865 7220 :)... Another \n+00020b40: 7465 6d70 7469 6e67 2069 6465 6120 746f tempting idea to\n+00020b50: 2069 6d70 6c65 6d65 6e74 2070 6572 2d6f implement per-o\n+00020b60: 626a 6563 7420 666c 6167 7320 6973 2074 bject flags is t\n+00020b70: 6f20 6f76 6572 7269 6465 0a74 6865 2063 o override.the c\n+00020b80: 6f6d 7069 6c65 2072 756c 6573 20e2 8098 ompile rules ...\n+00020b90: 6175 746f 6d61 6b65 e280 9920 776f 756c automake... woul\n+00020ba0: 6420 6f75 7470 7574 2066 6f72 2074 6865 d output for the\n+00020bb0: 7365 2066 696c 6573 2e20 2041 7574 6f6d se files. Autom\n+00020bc0: 616b 650a 7769 6c6c 206e 6f74 2064 6566 ake.will not def\n+00020bd0: 696e 6520 6120 7275 6c65 2066 6f72 2061 ine a rule for a\n+00020be0: 2074 6172 6765 7420 796f 7520 6861 7665 target you have\n+00020bf0: 2064 6566 696e 6564 2c20 736f 2079 6f75 defined, so you\n+00020c00: 2063 6f75 6c64 2074 6869 6e6b 0a61 626f could think.abo\n+00020c10: 7574 2064 6566 696e 696e 6720 7468 6520 ut defining the \n+00020c20: e280 9866 6f6f 2d66 6f6f 2e6f 3a20 666f ...foo-foo.o: fo\n+00020c30: 6f2e 63e2 8099 2072 756c 6520 796f 7572 o.c... rule your\n+00020c40: 7365 6c66 2e20 2057 6520 7265 636f 6d6d self. We recomm\n+00020c50: 656e 640a 6167 6169 6e73 7420 7468 6973 end.against this\n+00020c60: 2c20 6265 6361 7573 6520 7468 6973 2069 , because this i\n+00020c70: 7320 6572 726f 7220 7072 6f6e 652e 2020 s error prone. \n+00020c80: 466f 7220 696e 7374 616e 6365 2c20 6966 For instance, if\n+00020c90: 2079 6f75 2061 6464 0a73 7563 6820 6120 you add.such a \n+00020ca0: 7275 6c65 2074 6f20 7468 6520 6669 7273 rule to the firs\n+00020cb0: 7420 6578 616d 706c 652c 2069 7420 7769 t example, it wi\n+00020cc0: 6c6c 2062 7265 616b 2074 6865 2064 6179 ll break the day\n+00020cd0: 2079 6f75 2064 6563 6964 6520 746f 0a72 you decide to.r\n+00020ce0: 656d 6f76 6520 e280 9866 6f6f 5f43 464c emove ...foo_CFL\n+00020cf0: 4147 53e2 8099 2028 6265 6361 7573 6520 AGS... (because \n+00020d00: e280 9866 6f6f 2e63 e280 9920 7769 6c6c ...foo.c... will\n+00020d10: 2074 6865 6e20 6265 2063 6f6d 7069 6c65 then be compile\n+00020d20: 6420 6173 20e2 8098 666f 6f2e 6fe2 8099 d as ...foo.o...\n+00020d30: 0a69 6e73 7465 6164 206f 6620 e280 9866 .instead of ...f\n+00020d40: 6f6f 2d66 6f6f 2e6f e280 992c 202a 6e6f oo-foo.o..., *no\n+00020d50: 7465 2052 656e 616d 6564 204f 626a 6563 te Renamed Objec\n+00020d60: 7473 3a3a 292e 2020 416c 736f 2069 6e20 ts::). Also in \n+00020d70: 6f72 6465 7220 746f 0a73 7570 706f 7274 order to.support\n+00020d80: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+00020d90: 6b69 6e67 2c20 7468 6520 7477 6f20 e280 king, the two ..\n+00020da0: 982e 6fe2 8099 2fe2 8098 2e6f 626a e280 ..o.../....obj..\n+00020db0: 9920 6578 7465 6e73 696f 6e73 2c20 616e . extensions, an\n+00020dc0: 6420 616c 6c20 7468 650a 6f74 6865 7220 d all the.other \n+00020dd0: 666c 6167 7320 7661 7269 6162 6c65 7320 flags variables \n+00020de0: 696e 766f 6c76 6564 2069 6e20 6120 636f involved in a co\n+00020df0: 6d70 696c 6174 696f 6e2c 2079 6f75 2077 mpilation, you w\n+00020e00: 696c 6c20 656e 6420 7570 0a6d 6f64 6966 ill end up.modif\n+00020e10: 7969 6e67 2061 2063 6f70 7920 6f66 2074 ying a copy of t\n+00020e20: 6865 2072 756c 6520 7072 6576 696f 7573 he rule previous\n+00020e30: 6c79 206f 7574 7075 7420 6279 20e2 8098 ly output by ...\n+00020e40: 6175 746f 6d61 6b65 e280 9920 666f 7220 automake... for \n+00020e50: 7468 6973 0a66 696c 652e 2020 4966 2061 this.file. If a\n+00020e60: 206e 6577 2072 656c 6561 7365 206f 6620 new release of \n+00020e70: 4175 746f 6d61 6b65 2067 656e 6572 6174 Automake generat\n+00020e80: 6573 2061 2064 6966 6665 7265 6e74 2072 es a different r\n+00020e90: 756c 652c 2079 6f75 720a 636f 7079 2077 ule, your.copy w\n+00020ea0: 696c 6c20 6e65 6564 2074 6f20 6265 2075 ill need to be u\n+00020eb0: 7064 6174 6564 2062 7920 6861 6e64 2e0a pdated by hand..\n+00020ec0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00020ed0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00020ee0: 6465 3a20 4d75 6c74 6970 6c65 204f 7574 de: Multiple Out\n+00020ef0: 7075 7473 2c20 204e 6578 743a 2048 6172 puts, Next: Har\n+00020f00: 642d 436f 6465 6420 496e 7374 616c 6c20 d-Coded Install \n+00020f10: 5061 7468 732c 2020 5072 6576 3a20 5065 Paths, Prev: Pe\n+00020f20: 722d 4f62 6a65 6374 2046 6c61 6773 2c20 r-Object Flags, \n+00020f30: 2055 703a 2046 4151 0a0a 3238 2e39 2048 Up: FAQ..28.9 H\n+00020f40: 616e 646c 696e 6720 546f 6f6c 7320 7468 andling Tools th\n+00020f50: 6174 2050 726f 6475 6365 204d 616e 7920 at Produce Many \n+00020f60: 4f75 7470 7574 730a 3d3d 3d3d 3d3d 3d3d Outputs.========\n 00020f70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00020f80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00020f90: 3d3d 3d3d 0a0a 5468 6973 2073 6563 7469 ====..This secti\n-00020fa0: 6f6e 2064 6573 6372 6962 6573 2061 20e2 on describes a .\n-00020fb0: 8098 6d61 6b65 e280 9920 6964 696f 6d20 ..make... idiom \n-00020fc0: 7468 6174 2063 616e 2062 6520 7573 6564 that can be used\n-00020fd0: 2077 6865 6e20 6120 746f 6f6c 0a70 726f when a tool.pro\n-00020fe0: 6475 6365 7320 6d75 6c74 6970 6c65 206f duces multiple o\n-00020ff0: 7574 7075 7420 6669 6c65 732e 2020 4974 utput files. It\n-00021000: 2069 7320 6e6f 7420 7370 6563 6966 6963 is not specific\n-00021010: 2074 6f20 4175 746f 6d61 6b65 2061 6e64 to Automake and\n-00021020: 2063 616e 0a62 6520 7573 6564 2069 6e20 can.be used in \n-00021030: 6f72 6469 6e61 7279 20e2 8098 4d61 6b65 ordinary ...Make\n-00021040: 6669 6c65 e280 9973 2e0a 0a20 2020 5375 file...s... Su\n-00021050: 7070 6f73 6520 7765 2068 6176 6520 6120 ppose we have a \n-00021060: 7072 6f67 7261 6d20 6361 6c6c 6564 20e2 program called .\n-00021070: 8098 666f 6fe2 8099 2074 6861 7420 7769 ..foo... that wi\n-00021080: 6c6c 2072 6561 6420 6f6e 6520 6669 6c65 ll read one file\n-00021090: 2063 616c 6c65 640a e280 9864 6174 612e called....data.\n-000210a0: 666f 6fe2 8099 2061 6e64 2070 726f 6475 foo... and produ\n-000210b0: 6365 2074 776f 2066 696c 6573 206e 616d ce two files nam\n-000210c0: 6564 20e2 8098 6461 7461 2e63 e280 9920 ed ...data.c... \n-000210d0: 616e 6420 e280 9864 6174 612e 68e2 8099 and ...data.h...\n-000210e0: 2e20 2057 6520 7761 6e74 0a74 6f20 7772 . We want.to wr\n-000210f0: 6974 6520 6120 e280 984d 616b 6566 696c ite a ...Makefil\n-00021100: 65e2 8099 2072 756c 6520 7468 6174 2063 e... rule that c\n-00021110: 6170 7475 7265 7320 7468 6973 206f 6e65 aptures this one\n-00021120: 2d74 6f2d 7477 6f20 6465 7065 6e64 656e -to-two dependen\n-00021130: 6379 2e0a 0a20 2020 5468 6520 6e61 6976 cy... The naiv\n-00021140: 6520 7275 6c65 2069 7320 696e 636f 7272 e rule is incorr\n-00021150: 6563 743a 0a0a 2020 2020 2023 2054 6869 ect:.. # Thi\n-00021160: 7320 6973 2069 6e63 6f72 7265 6374 2e0a s is incorrect..\n-00021170: 2020 2020 2064 6174 612e 6320 6461 7461 data.c data\n-00021180: 2e68 3a20 6461 7461 2e66 6f6f 0a20 2020 .h: data.foo. \n-00021190: 2020 2020 2020 2020 2020 666f 6f20 6461 foo da\n-000211a0: 7461 2e66 6f6f 0a0a 5768 6174 2074 6865 ta.foo..What the\n-000211b0: 2061 626f 7665 2072 756c 6520 7265 616c above rule real\n-000211c0: 6c79 2073 6179 7320 6973 2074 6861 7420 ly says is that \n-000211d0: e280 9864 6174 612e 63e2 8099 2061 6e64 ...data.c... and\n-000211e0: 20e2 8098 6461 7461 2e68 e280 9920 6561 ...data.h... ea\n-000211f0: 6368 0a64 6570 656e 6420 6f6e 20e2 8098 ch.depend on ...\n-00021200: 6461 7461 2e66 6f6f e280 992c 2061 6e64 data.foo..., and\n-00021210: 2063 616e 2065 6163 6820 6265 2062 7569 can each be bui\n-00021220: 6c74 2062 7920 7275 6e6e 696e 6720 e280 lt by running ..\n-00021230: 9866 6f6f 2064 6174 612e 666f 6fe2 8099 .foo data.foo...\n-00021240: 2e0a 496e 206f 7468 6572 2077 6f72 6473 ..In other words\n-00021250: 2069 7420 6973 2065 7175 6976 616c 656e it is equivalen\n-00021260: 7420 746f 3a0a 0a20 2020 2020 2320 5765 t to:.. # We\n-00021270: 2064 6f20 6e6f 7420 7761 6e74 2074 6869 do not want thi\n-00021280: 732e 0a20 2020 2020 6461 7461 2e63 3a20 s.. data.c: \n-00021290: 6461 7461 2e66 6f6f 0a20 2020 2020 2020 data.foo. \n-000212a0: 2020 2020 2020 666f 6f20 6461 7461 2e66 foo data.f\n-000212b0: 6f6f 0a20 2020 2020 6461 7461 2e68 3a20 oo. data.h: \n-000212c0: 6461 7461 2e66 6f6f 0a20 2020 2020 2020 data.foo. \n-000212d0: 2020 2020 2020 666f 6f20 6461 7461 2e66 foo data.f\n-000212e0: 6f6f 0a0a 7768 6963 6820 6d65 616e 7320 oo..which means \n-000212f0: 7468 6174 20e2 8098 666f 6fe2 8099 2063 that ...foo... c\n-00021300: 616e 2062 6520 7275 6e20 7477 6963 652e an be run twice.\n-00021310: 2020 5573 7561 6c6c 7920 6974 2077 696c Usually it wil\n-00021320: 6c20 6e6f 7420 6265 2072 756e 0a74 7769 l not be run.twi\n-00021330: 6365 2c20 6265 6361 7573 6520 e280 986d ce, because ...m\n-00021340: 616b 65e2 8099 2069 6d70 6c65 6d65 6e74 ake... implement\n-00021350: 6174 696f 6e73 2061 7265 2073 6d61 7274 ations are smart\n-00021360: 2065 6e6f 7567 6820 746f 2063 6865 636b enough to check\n-00021370: 2066 6f72 2074 6865 0a65 7869 7374 656e for the.existen\n-00021380: 6365 206f 6620 7468 6520 7365 636f 6e64 ce of the second\n-00021390: 2066 696c 6520 6166 7465 7220 7468 6520 file after the \n-000213a0: 6669 7273 7420 6f6e 6520 6861 7320 6265 first one has be\n-000213b0: 656e 2062 7569 6c74 3b20 7468 6579 0a77 en built; they.w\n-000213c0: 696c 6c20 7468 6572 6566 6f72 6520 6465 ill therefore de\n-000213d0: 7465 6374 2074 6861 7420 6974 2061 6c72 tect that it alr\n-000213e0: 6561 6479 2065 7869 7374 732e 2020 486f eady exists. Ho\n-000213f0: 7765 7665 7220 7468 6572 6520 6172 6520 wever there are \n-00021400: 6120 6665 770a 7369 7475 6174 696f 6e73 a few.situations\n-00021410: 2077 6865 7265 2069 7420 6361 6e20 7275 where it can ru\n-00021420: 6e20 7477 6963 6520 616e 7977 6179 3a0a n twice anyway:.\n-00021430: 0a20 2020 e280 a220 5468 6520 6d6f 7374 . ... The most\n-00021440: 2077 6f72 7279 696e 6720 6361 7365 2069 worrying case i\n-00021450: 7320 7768 656e 2072 756e 6e69 6e67 2061 s when running a\n-00021460: 2070 6172 616c 6c65 6c20 e280 986d 616b parallel ...mak\n-00021470: 65e2 8099 2e20 2049 660a 2020 2020 20e2 e.... If. .\n-00021480: 8098 6461 7461 2e63 e280 9920 616e 6420 ..data.c... and \n-00021490: e280 9864 6174 612e 68e2 8099 2061 7265 ...data.h... are\n-000214a0: 2062 7569 6c74 2069 6e20 7061 7261 6c6c built in parall\n-000214b0: 656c 2c20 7477 6f20 e280 9866 6f6f 2064 el, two ...foo d\n-000214c0: 6174 612e 666f 6fe2 8099 0a20 2020 2020 ata.foo.... \n-000214d0: 636f 6d6d 616e 6473 2077 696c 6c20 7275 commands will ru\n-000214e0: 6e20 636f 6e63 7572 7265 6e74 6c79 2e20 n concurrently. \n-000214f0: 2054 6869 7320 6973 2068 6172 6d66 756c This is harmful\n-00021500: 2e0a 2020 20e2 80a2 2041 6e6f 7468 6572 .. ... Another\n-00021510: 2063 6173 6520 6973 2077 6865 6e20 7468 case is when th\n-00021520: 6520 6465 7065 6e64 656e 6379 2028 6865 e dependency (he\n-00021530: 7265 20e2 8098 6461 7461 2e66 6f6f e280 re ...data.foo..\n-00021540: 9929 2069 7320 286f 720a 2020 2020 2064 .) is (or. d\n-00021550: 6570 656e 6473 2075 706f 6e29 2061 2070 epends upon) a p\n-00021560: 686f 6e79 2074 6172 6765 742e 0a0a 2020 hony target... \n-00021570: 2041 2073 6f6c 7574 696f 6e20 7468 6174 A solution that\n-00021580: 2077 6f72 6b73 2077 6974 6820 7061 7261 works with para\n-00021590: 6c6c 656c 20e2 8098 6d61 6b65 e280 9920 llel ...make... \n-000215a0: 6275 7420 6e6f 7420 7769 7468 2070 686f but not with pho\n-000215b0: 6e79 0a64 6570 656e 6465 6e63 6965 7320 ny.dependencies \n-000215c0: 6973 2074 6865 2066 6f6c 6c6f 7769 6e67 is the following\n-000215d0: 3a0a 0a20 2020 2020 6461 7461 2e63 2064 :.. data.c d\n-000215e0: 6174 612e 683a 2064 6174 612e 666f 6f0a ata.h: data.foo.\n-000215f0: 2020 2020 2020 2020 2020 2020 2066 6f6f foo\n-00021600: 2064 6174 612e 666f 6f0a 2020 2020 2064 data.foo. d\n-00021610: 6174 612e 683a 2064 6174 612e 630a 0a54 ata.h: data.c..T\n-00021620: 6865 2061 626f 7665 2072 756c 6573 2061 he above rules a\n-00021630: 7265 2065 7175 6976 616c 656e 7420 746f re equivalent to\n-00021640: 0a0a 2020 2020 2064 6174 612e 633a 2064 .. data.c: d\n-00021650: 6174 612e 666f 6f0a 2020 2020 2020 2020 ata.foo. \n-00021660: 2020 2020 2066 6f6f 2064 6174 612e 666f foo data.fo\n-00021670: 6f0a 2020 2020 2064 6174 612e 683a 2064 o. data.h: d\n-00021680: 6174 612e 666f 6f20 6461 7461 2e63 0a20 ata.foo data.c. \n-00021690: 2020 2020 2020 2020 2020 2020 666f 6f20 foo \n-000216a0: 6461 7461 2e66 6f6f 0a0a 7468 6572 6566 data.foo..theref\n-000216b0: 6f72 6520 6120 7061 7261 6c6c 656c 20e2 ore a parallel .\n-000216c0: 8098 6d61 6b65 e280 9920 7769 6c6c 2068 ..make... will h\n-000216d0: 6176 6520 746f 2073 6572 6961 6c69 7a65 ave to serialize\n-000216e0: 2074 6865 2062 7569 6c64 7320 6f66 0ae2 the builds of..\n-000216f0: 8098 6461 7461 2e63 e280 9920 616e 6420 ..data.c... and \n-00021700: e280 9864 6174 612e 68e2 8099 2c20 616e ...data.h..., an\n-00021710: 6420 7769 6c6c 2064 6574 6563 7420 7468 d will detect th\n-00021720: 6174 2074 6865 2073 6563 6f6e 6420 6973 at the second is\n-00021730: 206e 6f20 6c6f 6e67 6572 0a6e 6565 6465 no longer.neede\n-00021740: 6420 6f6e 6365 2074 6865 2066 6972 7374 d once the first\n-00021750: 2069 7320 6f76 6572 2e0a 0a20 2020 5573 is over... Us\n-00021760: 696e 6720 7468 6973 2070 6174 7465 726e ing this pattern\n-00021770: 2069 7320 7072 6f62 6162 6c79 2065 6e6f is probably eno\n-00021780: 7567 6820 666f 7220 6d6f 7374 2063 6173 ugh for most cas\n-00021790: 6573 2e20 2048 6f77 6576 6572 2069 740a es. However it.\n-000217a0: 646f 6573 206e 6f74 2073 6361 6c65 2065 does not scale e\n-000217b0: 6173 696c 7920 746f 206d 6f72 6520 6f75 asily to more ou\n-000217c0: 7470 7574 2066 696c 6573 2028 696e 2074 tput files (in t\n-000217d0: 6869 7320 7363 6865 6d65 2061 6c6c 206f his scheme all o\n-000217e0: 7574 7075 740a 6669 6c65 7320 6d75 7374 utput.files must\n-000217f0: 2062 6520 746f 7461 6c6c 7920 6f72 6465 be totally orde\n-00021800: 7265 6420 6279 2074 6865 2064 6570 656e red by the depen\n-00021810: 6465 6e63 7920 7265 6c61 7469 6f6e 292c dency relation),\n-00021820: 2073 6f20 7765 2077 696c 6c0a 6578 706c so we will.expl\n-00021830: 6f72 6520 6120 6d6f 7265 2063 6f6d 706c ore a more compl\n-00021840: 6963 6174 6564 2073 6f6c 7574 696f 6e2e icated solution.\n-00021850: 0a0a 2020 2041 6e6f 7468 6572 2069 6465 .. Another ide\n-00021860: 6120 6973 2074 6f20 7772 6974 6520 7468 a is to write th\n-00021870: 6520 666f 6c6c 6f77 696e 673a 0a0a 2020 e following:.. \n-00021880: 2020 2023 2054 6865 7265 2069 7320 7374 # There is st\n-00021890: 696c 6c20 6120 7072 6f62 6c65 6d20 7769 ill a problem wi\n-000218a0: 7468 2074 6869 7320 6f6e 652e 0a20 2020 th this one.. \n-000218b0: 2020 6461 7461 2e63 3a20 6461 7461 2e66 data.c: data.f\n-000218c0: 6f6f 0a20 2020 2020 2020 2020 2020 2020 oo. \n-000218d0: 666f 6f20 6461 7461 2e66 6f6f 0a20 2020 foo data.foo. \n-000218e0: 2020 6461 7461 2e68 3a20 6461 7461 2e63 data.h: data.c\n-000218f0: 0a0a 5468 6520 6964 6561 2069 7320 7468 ..The idea is th\n-00021900: 6174 20e2 8098 666f 6f20 6461 7461 2e66 at ...foo data.f\n-00021910: 6f6f e280 9920 6973 2072 756e 206f 6e6c oo... is run onl\n-00021920: 7920 7768 656e 20e2 8098 6461 7461 2e63 y when ...data.c\n-00021930: e280 9920 6e65 6564 7320 746f 2062 650a ... needs to be.\n-00021940: 7570 6461 7465 642c 2062 7574 2077 6520 updated, but we \n-00021950: 6675 7274 6865 7220 7374 6174 6520 7468 further state th\n-00021960: 6174 20e2 8098 6461 7461 2e68 e280 9920 at ...data.h... \n-00021970: 6465 7065 6e64 7320 7570 6f6e 20e2 8098 depends upon ...\n-00021980: 6461 7461 2e63 e280 992e 2020 5468 6174 data.c.... That\n-00021990: 0a77 6179 2c20 6966 20e2 8098 6461 7461 .way, if ...data\n-000219a0: 2e68 e280 9920 6973 2072 6571 7569 7265 .h... is require\n-000219b0: 6420 616e 6420 e280 9864 6174 612e 666f d and ...data.fo\n-000219c0: 6fe2 8099 2069 7320 6f75 7420 6f66 2064 o... is out of d\n-000219d0: 6174 652c 2074 6865 0a64 6570 656e 6465 ate, the.depende\n-000219e0: 6e63 7920 6f6e 20e2 8098 6461 7461 2e63 ncy on ...data.c\n-000219f0: e280 9920 7769 6c6c 2074 7269 6767 6572 ... will trigger\n-00021a00: 2074 6865 2062 7569 6c64 2e0a 0a20 2020 the build... \n-00021a10: 5468 6973 2069 7320 616c 6d6f 7374 2070 This is almost p\n-00021a20: 6572 6665 6374 2c20 6275 7420 7375 7070 erfect, but supp\n-00021a30: 6f73 6520 7765 2068 6176 6520 6275 696c ose we have buil\n-00021a40: 7420 e280 9864 6174 612e 68e2 8099 2061 t ...data.h... a\n-00021a50: 6e64 0ae2 8098 6461 7461 2e63 e280 992c nd....data.c...,\n-00021a60: 2061 6e64 2074 6865 6e20 7765 2065 7261 and then we era\n-00021a70: 7365 20e2 8098 6461 7461 2e68 e280 992e se ...data.h....\n-00021a80: 2020 5468 656e 2c20 7275 6e6e 696e 6720 Then, running \n-00021a90: e280 986d 616b 6520 6461 7461 2e68 e280 ...make data.h..\n-00021aa0: 9920 7769 6c6c 0a6e 6f74 2072 6562 7569 . will.not rebui\n-00021ab0: 6c64 20e2 8098 6461 7461 2e68 e280 992e ld ...data.h....\n-00021ac0: 2020 5468 6520 6162 6f76 6520 7275 6c65 The above rule\n-00021ad0: 7320 6a75 7374 2073 7461 7465 2074 6861 s just state tha\n-00021ae0: 7420 e280 9864 6174 612e 63e2 8099 206d t ...data.c... m\n-00021af0: 7573 7420 6265 0a75 702d 746f 2d64 6174 ust be.up-to-dat\n-00021b00: 6520 7769 7468 2072 6573 7065 6374 2074 e with respect t\n-00021b10: 6f20 e280 9864 6174 612e 666f 6fe2 8099 o ...data.foo...\n-00021b20: 2c20 616e 6420 7468 6973 2069 7320 616c , and this is al\n-00021b30: 7265 6164 7920 7468 6520 6361 7365 2e0a ready the case..\n-00021b40: 0a20 2020 5768 6174 2077 6520 6e65 6564 . What we need\n-00021b50: 2069 7320 6120 7275 6c65 2074 6861 7420 is a rule that \n-00021b60: 666f 7263 6573 2061 2072 6562 7569 6c64 forces a rebuild\n-00021b70: 2077 6865 6e20 e280 9864 6174 612e 68e2 when ...data.h.\n-00021b80: 8099 2069 730a 6d69 7373 696e 672e 2020 .. is.missing. \n-00021b90: 4865 7265 2069 7420 6973 3a0a 0a20 2020 Here it is:.. \n-00021ba0: 2020 6461 7461 2e63 3a20 6461 7461 2e66 data.c: data.f\n-00021bb0: 6f6f 0a20 2020 2020 2020 2020 2020 2020 oo. \n-00021bc0: 666f 6f20 6461 7461 2e66 6f6f 0a20 2020 foo data.foo. \n-00021bd0: 2020 6461 7461 2e68 3a20 6461 7461 2e63 data.h: data.c\n-00021be0: 0a20 2020 2020 2323 2052 6563 6f76 6572 . ## Recover\n-00021bf0: 2066 726f 6d20 7468 6520 7265 6d6f 7661 from the remova\n-00021c00: 6c20 6f66 2024 400a 2020 2020 2020 2020 l of $@. \n-00021c10: 2020 2020 2040 6966 2074 6573 7420 2d66 @if test -f\n-00021c20: 2024 403b 2074 6865 6e20 3a3b 2065 6c73 $@; then :; els\n-00021c30: 6520 5c0a 2020 2020 2020 2020 2020 2020 e \\. \n-00021c40: 2020 2072 6d20 2d66 2064 6174 612e 633b rm -f data.c;\n-00021c50: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n-00021c60: 2020 2428 4d41 4b45 2920 2428 414d 5f4d $(MAKE) $(AM_M\n-00021c70: 414b 4546 4c41 4753 2920 6461 7461 2e63 AKEFLAGS) data.c\n-00021c80: 3b20 5c0a 2020 2020 2020 2020 2020 2020 ; \\. \n-00021c90: 2066 690a 0a20 2020 5468 6520 6162 6f76 fi.. The abov\n-00021ca0: 6520 7363 6865 6d65 2063 616e 2062 6520 e scheme can be \n-00021cb0: 6578 7465 6e64 6564 2074 6f20 6861 6e64 extended to hand\n-00021cc0: 6c65 206d 6f72 6520 6f75 7470 7574 7320 le more outputs \n-00021cd0: 616e 6420 6d6f 7265 0a69 6e70 7574 732e and more.inputs.\n-00021ce0: 2020 4f6e 6520 6f66 2074 6865 206f 7574 One of the out\n-00021cf0: 7075 7473 2069 7320 7365 6c65 6374 6564 puts is selected\n-00021d00: 2074 6f20 7365 7276 6520 6173 2061 2077 to serve as a w\n-00021d10: 6974 6e65 7373 2074 6f20 7468 650a 7375 itness to the.su\n-00021d20: 6363 6573 7366 756c 2063 6f6d 706c 6574 ccessful complet\n-00021d30: 696f 6e20 6f66 2074 6865 2063 6f6d 6d61 ion of the comma\n-00021d40: 6e64 2c20 6974 2064 6570 656e 6473 2075 nd, it depends u\n-00021d50: 706f 6e20 616c 6c20 696e 7075 7473 2c20 pon all inputs, \n-00021d60: 616e 640a 616c 6c20 6f74 6865 7220 6f75 and.all other ou\n-00021d70: 7470 7574 7320 6465 7065 6e64 2075 706f tputs depend upo\n-00021d80: 6e20 6974 2e20 2046 6f72 2069 6e73 7461 n it. For insta\n-00021d90: 6e63 652c 2069 6620 e280 9866 6f6f e280 nce, if ...foo..\n-00021da0: 9920 7368 6f75 6c64 0a61 6464 6974 696f . should.additio\n-00021db0: 6e61 6c6c 7920 7265 6164 20e2 8098 6461 nally read ...da\n-00021dc0: 7461 2e62 6172 e280 9920 616e 6420 616c ta.bar... and al\n-00021dd0: 736f 2070 726f 6475 6365 20e2 8098 6461 so produce ...da\n-00021de0: 7461 2e77 e280 9920 616e 6420 e280 9864 ta.w... and ...d\n-00021df0: 6174 612e 78e2 8099 2c20 7765 0a77 6f75 ata.x..., we.wou\n-00021e00: 6c64 2077 7269 7465 3a0a 0a20 2020 2020 ld write:.. \n-00021e10: 6461 7461 2e63 3a20 6461 7461 2e66 6f6f data.c: data.foo\n-00021e20: 2064 6174 612e 6261 720a 2020 2020 2020 data.bar. \n-00021e30: 2020 2020 2020 2066 6f6f 2064 6174 612e foo data.\n-00021e40: 666f 6f20 6461 7461 2e62 6172 0a20 2020 foo data.bar. \n-00021e50: 2020 6461 7461 2e68 2064 6174 612e 7720 data.h data.w \n-00021e60: 6461 7461 2e78 3a20 6461 7461 2e63 0a20 data.x: data.c. \n-00021e70: 2020 2020 2323 2052 6563 6f76 6572 2066 ## Recover f\n-00021e80: 726f 6d20 7468 6520 7265 6d6f 7661 6c20 rom the removal \n-00021e90: 6f66 2024 400a 2020 2020 2020 2020 2020 of $@. \n-00021ea0: 2020 2040 6966 2074 6573 7420 2d66 2024 @if test -f $\n-00021eb0: 403b 2074 6865 6e20 3a3b 2065 6c73 6520 @; then :; else \n-00021ec0: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n-00021ed0: 2072 6d20 2d66 2064 6174 612e 633b 205c rm -f data.c; \\\n-00021ee0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n-00021ef0: 2428 4d41 4b45 2920 2428 414d 5f4d 414b $(MAKE) $(AM_MAK\n-00021f00: 4546 4c41 4753 2920 6461 7461 2e63 3b20 EFLAGS) data.c; \n-00021f10: 5c0a 2020 2020 2020 2020 2020 2020 2066 \\. f\n-00021f20: 690a 0a20 2020 486f 7765 7665 7220 7468 i.. However th\n-00021f30: 6572 6520 6172 6520 6e6f 7720 7468 7265 ere are now thre\n-00021f40: 6520 6d69 6e6f 7220 7072 6f62 6c65 6d73 e minor problems\n-00021f50: 2069 6e20 7468 6973 2073 6574 7570 2e20 in this setup. \n-00021f60: 204f 6e65 2069 730a 7265 6c61 7465 6420 One is.related \n-00021f70: 746f 2074 6865 2074 696d 6573 7461 6d70 to the timestamp\n-00021f80: 206f 7264 6572 696e 6720 6f66 20e2 8098 ordering of ...\n-00021f90: 6461 7461 2e68 e280 992c 20e2 8098 6461 data.h..., ...da\n-00021fa0: 7461 2e77 e280 992c 20e2 8098 6461 7461 ta.w..., ...data\n-00021fb0: 2e78 e280 992c 2061 6e64 0ae2 8098 6461 .x..., and....da\n-00021fc0: 7461 2e63 e280 992e 2020 416e 6f74 6865 ta.c.... Anothe\n-00021fd0: 7220 6f6e 6520 6973 2061 2072 6163 6520 r one is a race \n-00021fe0: 636f 6e64 6974 696f 6e20 6966 2061 2070 condition if a p\n-00021ff0: 6172 616c 6c65 6c20 e280 986d 616b 65e2 arallel ...make.\n-00022000: 8099 2061 7474 656d 7074 730a 746f 2072 .. attempts.to r\n-00022010: 756e 206d 756c 7469 706c 6520 696e 7374 un multiple inst\n-00022020: 616e 6365 7320 6f66 2074 6865 2072 6563 ances of the rec\n-00022030: 6f76 6572 2062 6c6f 636b 2061 7420 6f6e over block at on\n-00022040: 6365 2e20 2046 696e 616c 6c79 2c20 7468 ce. Finally, th\n-00022050: 650a 7265 6375 7273 6976 6520 7275 6c65 e.recursive rule\n-00022060: 2062 7265 616b 7320 e280 986d 616b 6520 breaks ...make \n-00022070: 2d6e e280 9920 7768 656e 2072 756e 2077 -n... when run w\n-00022080: 6974 6820 474e 5520 e280 986d 616b 65e2 ith GNU ...make.\n-00022090: 8099 2028 6173 2077 656c 6c20 6173 0a73 .. (as well as.s\n-000220a0: 6f6d 6520 6f74 6865 7220 e280 986d 616b ome other ...mak\n-000220b0: 65e2 8099 2069 6d70 6c65 6d65 6e74 6174 e... implementat\n-000220c0: 696f 6e73 292c 2061 7320 6974 206d 6179 ions), as it may\n-000220d0: 2072 656d 6f76 6520 e280 9864 6174 612e remove ...data.\n-000220e0: 68e2 8099 2065 7665 6e20 7768 656e 0a69 h... even when.i\n-000220f0: 7420 7368 6f75 6c64 206e 6f74 2028 2a6e t should not (*n\n-00022100: 6f74 6520 486f 7720 7468 6520 e280 984d ote How the ...M\n-00022110: 414b 45e2 8099 2056 6172 6961 626c 6520 AKE... Variable \n-00022120: 576f 726b 733a 2028 6d61 6b65 294d 414b Works: (make)MAK\n-00022130: 450a 5661 7269 6162 6c65 2e29 2e0a 0a20 E.Variable.)... \n-00022140: 2020 4c65 7420 7573 2064 6561 6c20 7769 Let us deal wi\n-00022150: 7468 2074 6865 2066 6972 7374 2070 726f th the first pro\n-00022160: 626c 656d 2e20 20e2 8098 666f 6fe2 8099 blem. ...foo...\n-00022170: 206f 7574 7075 7473 2066 6f75 7220 6669 outputs four fi\n-00022180: 6c65 732c 2062 7574 2077 650a 646f 206e les, but we.do n\n-00022190: 6f74 206b 6e6f 7720 696e 2077 6869 6368 ot know in which\n-000221a0: 206f 7264 6572 2074 6865 7365 2066 696c order these fil\n-000221b0: 6573 2061 7265 2063 7265 6174 6564 2e20 es are created. \n-000221c0: 2053 7570 706f 7365 2074 6861 740a e280 Suppose that...\n-000221d0: 9864 6174 612e 68e2 8099 2069 7320 6372 .data.h... is cr\n-000221e0: 6561 7465 6420 6265 666f 7265 20e2 8098 eated before ...\n-000221f0: 6461 7461 2e63 e280 992e 2020 5468 656e data.c.... Then\n-00022200: 2077 6520 6861 7665 2061 2077 6569 7264 we have a weird\n-00022210: 2073 6974 7561 7469 6f6e 2e0a 5468 6520 situation..The \n-00022220: 6e65 7874 2074 696d 6520 e280 986d 616b next time ...mak\n-00022230: 65e2 8099 2069 7320 7275 6e2c 20e2 8098 e... is run, ...\n-00022240: 6461 7461 2e68 e280 9920 7769 6c6c 2061 data.h... will a\n-00022250: 7070 6561 7220 6f6c 6465 7220 7468 616e ppear older than\n-00022260: 20e2 8098 6461 7461 2e63 e280 992c 0a74 ...data.c...,.t\n-00022270: 6865 2073 6563 6f6e 6420 7275 6c65 2077 he second rule w\n-00022280: 696c 6c20 6265 2074 7269 6767 6572 6564 ill be triggered\n-00022290: 2c20 6120 7368 656c 6c20 7769 6c6c 2062 , a shell will b\n-000222a0: 6520 7374 6172 7465 6420 746f 2065 7865 e started to exe\n-000222b0: 6375 7465 0a74 6865 20e2 8098 6966 2e2e cute.the ...if..\n-000222c0: 2e66 69e2 8099 2063 6f6d 6d61 6e64 2c20 .fi... command, \n-000222d0: 6275 7420 6163 7475 616c 6c79 2069 7420 but actually it \n-000222e0: 7769 6c6c 206a 7573 7420 6578 6563 7574 will just execut\n-000222f0: 6520 7468 6520 e280 9874 6865 6ee2 8099 e the ...then...\n-00022300: 0a62 7261 6e63 682c 2074 6861 7420 6973 .branch, that is\n-00022310: 3a20 6e6f 7468 696e 672e 2020 496e 206f : nothing. In o\n-00022320: 7468 6572 2077 6f72 6473 2c20 6265 6361 ther words, beca\n-00022330: 7573 6520 7468 6520 7769 746e 6573 7320 use the witness \n-00022340: 7765 0a73 656c 6563 7465 6420 6973 206e we.selected is n\n-00022350: 6f74 2074 6865 2066 6972 7374 2066 696c ot the first fil\n-00022360: 6520 6372 6561 7465 6420 6279 20e2 8098 e created by ...\n-00022370: 666f 6fe2 8099 2c20 e280 986d 616b 65e2 foo..., ...make.\n-00022380: 8099 2077 696c 6c20 7374 6172 7420 610a .. will start a.\n-00022390: 7368 656c 6c20 746f 2064 6f20 6e6f 7468 shell to do noth\n-000223a0: 696e 6720 6561 6368 2074 696d 6520 6974 ing each time it\n-000223b0: 2069 7320 7275 6e2e 0a0a 2020 2041 2073 is run... A s\n-000223c0: 696d 706c 6520 7269 706f 7374 6520 6973 imple riposte is\n-000223d0: 2074 6f20 6669 7820 7468 6520 7469 6d65 to fix the time\n-000223e0: 7374 616d 7073 2077 6865 6e20 7468 6973 stamps when this\n-000223f0: 2068 6170 7065 6e73 2e0a 0a20 2020 2020 happens... \n-00022400: 6461 7461 2e63 3a20 6461 7461 2e66 6f6f data.c: data.foo\n-00022410: 2064 6174 612e 6261 720a 2020 2020 2020 data.bar. \n-00022420: 2020 2020 2020 2066 6f6f 2064 6174 612e foo data.\n-00022430: 666f 6f20 6461 7461 2e62 6172 0a20 2020 foo data.bar. \n-00022440: 2020 6461 7461 2e68 2064 6174 612e 7720 data.h data.w \n-00022450: 6461 7461 2e78 3a20 6461 7461 2e63 0a20 data.x: data.c. \n-00022460: 2020 2020 2020 2020 2020 2020 4069 6620 @if \n-00022470: 7465 7374 202d 6620 2440 3b20 7468 656e test -f $@; then\n-00022480: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n-00022490: 2020 746f 7563 6820 2440 3b20 5c0a 2020 touch $@; \\. \n-000224a0: 2020 2020 2020 2020 2020 2065 6c73 6520 else \n-000224b0: 5c0a 2020 2020 2023 2320 5265 636f 7665 \\. ## Recove\n-000224c0: 7220 6672 6f6d 2074 6865 2072 656d 6f76 r from the remov\n-000224d0: 616c 206f 6620 2440 0a20 2020 2020 2020 al of $@. \n-000224e0: 2020 2020 2020 2020 726d 202d 6620 6461 rm -f da\n-000224f0: 7461 2e63 3b20 5c0a 2020 2020 2020 2020 ta.c; \\. \n-00022500: 2020 2020 2020 2024 284d 414b 4529 2024 $(MAKE) $\n-00022510: 2841 4d5f 4d41 4b45 464c 4147 5329 2064 (AM_MAKEFLAGS) d\n-00022520: 6174 612e 633b 205c 0a20 2020 2020 2020 ata.c; \\. \n-00022530: 2020 2020 2020 6669 0a0a 2020 2041 6e6f fi.. Ano\n-00022540: 7468 6572 2073 6f6c 7574 696f 6e20 6973 ther solution is\n-00022550: 2074 6f20 7573 6520 6120 6469 6666 6572 to use a differ\n-00022560: 656e 7420 616e 6420 6465 6469 6361 7465 ent and dedicate\n-00022570: 6420 6669 6c65 2061 7320 7769 746e 6573 d file as witnes\n-00022580: 732c 0a72 6174 6865 7220 7468 616e 2075 s,.rather than u\n-00022590: 7369 6e67 2061 6e79 206f 6620 e280 9866 sing any of ...f\n-000225a0: 6f6f e280 9927 7320 6f75 7470 7574 732e oo...'s outputs.\n-000225b0: 0a0a 2020 2020 2064 6174 612e 7374 616d .. data.stam\n-000225c0: 703a 2064 6174 612e 666f 6f20 6461 7461 p: data.foo data\n-000225d0: 2e62 6172 0a20 2020 2020 2020 2020 2020 .bar. \n-000225e0: 2020 4072 6d20 2d66 2064 6174 612e 746d @rm -f data.tm\n-000225f0: 700a 2020 2020 2020 2020 2020 2020 2040 p. @\n-00022600: 746f 7563 6820 6461 7461 2e74 6d70 0a20 touch data.tmp. \n-00022610: 2020 2020 2020 2020 2020 2020 666f 6f20 foo \n-00022620: 6461 7461 2e66 6f6f 2064 6174 612e 6261 data.foo data.ba\n-00022630: 720a 2020 2020 2020 2020 2020 2020 2040 r. @\n-00022640: 6d76 202d 6620 6461 7461 2e74 6d70 2024 mv -f data.tmp $\n-00022650: 400a 2020 2020 2064 6174 612e 6320 6461 @. data.c da\n-00022660: 7461 2e68 2064 6174 612e 7720 6461 7461 ta.h data.w data\n-00022670: 2e78 3a20 6461 7461 2e73 7461 6d70 0a20 .x: data.stamp. \n-00022680: 2020 2020 2323 2052 6563 6f76 6572 2066 ## Recover f\n-00022690: 726f 6d20 7468 6520 7265 6d6f 7661 6c20 rom the removal \n-000226a0: 6f66 2024 400a 2020 2020 2020 2020 2020 of $@. \n-000226b0: 2020 2040 6966 2074 6573 7420 2d66 2024 @if test -f $\n-000226c0: 403b 2074 6865 6e20 3a3b 2065 6c73 6520 @; then :; else \n-000226d0: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n-000226e0: 2072 6d20 2d66 2064 6174 612e 7374 616d rm -f data.stam\n-000226f0: 703b 205c 0a20 2020 2020 2020 2020 2020 p; \\. \n-00022700: 2020 2020 2428 4d41 4b45 2920 2428 414d $(MAKE) $(AM\n-00022710: 5f4d 414b 4546 4c41 4753 2920 6461 7461 _MAKEFLAGS) data\n-00022720: 2e73 7461 6d70 3b20 5c0a 2020 2020 2020 .stamp; \\. \n-00022730: 2020 2020 2020 2066 690a 0a20 2020 e280 fi.. ..\n-00022740: 9864 6174 612e 746d 70e2 8099 2069 7320 .data.tmp... is \n-00022750: 6372 6561 7465 6420 6265 666f 7265 20e2 created before .\n-00022760: 8098 666f 6fe2 8099 2069 7320 7275 6e2c ..foo... is run,\n-00022770: 2073 6f20 6974 2068 6173 2061 2074 696d so it has a tim\n-00022780: 6573 7461 6d70 0a6f 6c64 6572 2074 6861 estamp.older tha\n-00022790: 6e20 6f75 7470 7574 2066 696c 6573 206f n output files o\n-000227a0: 7574 7075 7420 6279 20e2 8098 666f 6fe2 utput by ...foo.\n-000227b0: 8099 2e20 2049 7420 6973 2074 6865 6e20 ... It is then \n-000227c0: 7265 6e61 6d65 6420 746f 0ae2 8098 6461 renamed to....da\n-000227d0: 7461 2e73 7461 6d70 e280 9920 6166 7465 ta.stamp... afte\n-000227e0: 7220 e280 9866 6f6f e280 9920 6861 7320 r ...foo... has \n-000227f0: 7275 6e2c 2062 6563 6175 7365 2077 6520 run, because we \n-00022800: 646f 206e 6f74 2077 616e 7420 746f 2075 do not want to u\n-00022810: 7064 6174 650a e280 9864 6174 612e 7374 pdate....data.st\n-00022820: 616d 70e2 8099 2069 6620 e280 9866 6f6f amp... if ...foo\n-00022830: e280 9920 6661 696c 732e 0a0a 2020 2054 ... fails... T\n-00022840: 6869 7320 736f 6c75 7469 6f6e 2073 7469 his solution sti\n-00022850: 6c6c 2073 7566 6665 7273 2066 726f 6d20 ll suffers from \n-00022860: 7468 6520 7365 636f 6e64 2070 726f 626c the second probl\n-00022870: 656d 3a20 7468 6520 7261 6365 0a63 6f6e em: the race.con\n-00022880: 6469 7469 6f6e 2069 6e20 7468 6520 7265 dition in the re\n-00022890: 636f 7665 7220 7275 6c65 2e20 2049 662c cover rule. If,\n-000228a0: 2061 6674 6572 2061 2073 7563 6365 7373 after a success\n-000228b0: 6675 6c20 6275 696c 642c 2061 2075 7365 ful build, a use\n-000228c0: 720a 6572 6173 6573 20e2 8098 6461 7461 r.erases ...data\n-000228d0: 2e63 e280 9920 616e 6420 e280 9864 6174 .c... and ...dat\n-000228e0: 612e 68e2 8099 2c20 616e 6420 7275 6e73 a.h..., and runs\n-000228f0: 20e2 8098 6d61 6b65 202d 6ae2 8099 2c20 ...make -j..., \n-00022900: 7468 656e 20e2 8098 6d61 6b65 e280 9920 then ...make... \n-00022910: 6d61 7920 7374 6172 740a 626f 7468 2072 may start.both r\n-00022920: 6563 6f76 6572 2072 756c 6573 2069 6e20 ecover rules in \n-00022930: 7061 7261 6c6c 656c 2e20 2049 6620 7468 parallel. If th\n-00022940: 6520 7477 6f20 696e 7374 616e 6365 7320 e two instances \n-00022950: 6f66 2074 6865 2072 756c 650a 6578 6563 of the rule.exec\n-00022960: 7574 6520 e280 9824 284d 414b 4529 2024 ute ...$(MAKE) $\n-00022970: 2841 4d5f 4d41 4b45 464c 4147 5329 2064 (AM_MAKEFLAGS) d\n-00022980: 6174 612e 7374 616d 70e2 8099 2063 6f6e ata.stamp... con\n-00022990: 6375 7272 656e 746c 7920 7468 6520 6275 currently the bu\n-000229a0: 696c 6420 6973 0a6c 696b 656c 7920 746f ild is.likely to\n-000229b0: 2066 6169 6c20 2866 6f72 2069 6e73 7461 fail (for insta\n-000229c0: 6e63 652c 2074 6865 2074 776f 2072 756c nce, the two rul\n-000229d0: 6573 2077 696c 6c20 6372 6561 7465 20e2 es will create .\n-000229e0: 8098 6461 7461 2e74 6d70 e280 992c 2062 ..data.tmp..., b\n-000229f0: 7574 0a6f 6e6c 7920 6f6e 6520 6361 6e20 ut.only one can \n-00022a00: 7265 6e61 6d65 2069 7429 2e0a 0a20 2020 rename it)... \n-00022a10: 4164 6d69 7474 6564 6c79 2c20 7375 6368 Admittedly, such\n-00022a20: 2061 2077 6569 7264 2073 6974 7561 7469 a weird situati\n-00022a30: 6f6e 2064 6f65 7320 6e6f 7420 6172 6973 on does not aris\n-00022a40: 6520 6475 7269 6e67 206f 7264 696e 6172 e during ordinar\n-00022a50: 790a 6275 696c 6473 2e20 2049 7420 6f63 y.builds. It oc\n-00022a60: 6375 7273 206f 6e6c 7920 7768 656e 2074 curs only when t\n-00022a70: 6865 2062 7569 6c64 2074 7265 6520 6973 he build tree is\n-00022a80: 206d 7574 696c 6174 6564 2e20 2048 6572 mutilated. Her\n-00022a90: 6520 e280 9864 6174 612e 63e2 8099 0a61 e ...data.c....a\n-00022aa0: 6e64 20e2 8098 6461 7461 2e68 e280 9920 nd ...data.h... \n-00022ab0: 6861 7665 2062 6565 6e20 6578 706c 6963 have been explic\n-00022ac0: 6974 6c79 2072 656d 6f76 6564 2077 6974 itly removed wit\n-00022ad0: 686f 7574 2061 6c73 6f20 7265 6d6f 7669 hout also removi\n-00022ae0: 6e67 0ae2 8098 6461 7461 2e73 7461 6d70 ng....data.stamp\n-00022af0: e280 9920 616e 6420 7468 6520 6f74 6865 ... and the othe\n-00022b00: 7220 6f75 7470 7574 2066 696c 6573 2e20 r output files. \n-00022b10: 20e2 8098 6d61 6b65 2063 6c65 616e 3b20 ...make clean; \n-00022b20: 6d61 6b65 e280 9920 7769 6c6c 2061 6c77 make... will alw\n-00022b30: 6179 730a 7265 636f 7665 7220 6672 6f6d ays.recover from\n-00022b40: 2074 6865 7365 2073 6974 7561 7469 6f6e these situation\n-00022b50: 7320 6576 656e 2077 6974 6820 7061 7261 s even with para\n-00022b60: 6c6c 656c 206d 616b 6573 2c20 736f 2079 llel makes, so y\n-00022b70: 6f75 206d 6179 0a64 6563 6964 6520 7468 ou may.decide th\n-00022b80: 6174 2074 6865 2072 6563 6f76 6572 2072 at the recover r\n-00022b90: 756c 6520 6973 2073 6f6c 656c 7920 746f ule is solely to\n-00022ba0: 2068 656c 7020 6e6f 6e2d 7061 7261 6c6c help non-parall\n-00022bb0: 656c 206d 616b 6520 7573 6572 730a 616e el make users.an\n-00022bc0: 6420 6c65 6176 6520 7468 696e 6773 2061 d leave things a\n-00022bd0: 732d 6973 2e20 2046 6978 696e 6720 7468 s-is. Fixing th\n-00022be0: 6973 2072 6571 7569 7265 7320 736f 6d65 is requires some\n-00022bf0: 206c 6f63 6b69 6e67 206d 6563 6861 6e69 locking mechani\n-00022c00: 736d 2074 6f0a 656e 7375 7265 206f 6e6c sm to.ensure onl\n-00022c10: 7920 6f6e 6520 696e 7374 616e 6365 206f y one instance o\n-00022c20: 6620 7468 6520 7265 636f 7665 7220 7275 f the recover ru\n-00022c30: 6c65 2072 6562 7569 6c64 7320 e280 9864 le rebuilds ...d\n-00022c40: 6174 612e 7374 616d 70e2 8099 2e20 204f ata.stamp.... O\n-00022c50: 6e65 0a63 6f75 6c64 2069 6d61 6769 6e65 ne.could imagine\n-00022c60: 2073 6f6d 6574 6869 6e67 2061 6c6f 6e67 something along\n-00022c70: 2074 6865 2066 6f6c 6c6f 7769 6e67 206c the following l\n-00022c80: 696e 6573 2e0a 0a20 2020 2020 6461 7461 ines... data\n-00022c90: 2e63 2064 6174 612e 6820 6461 7461 2e77 .c data.h data.w\n-00022ca0: 2064 6174 612e 783a 2064 6174 612e 7374 data.x: data.st\n-00022cb0: 616d 700a 2020 2020 2023 2320 5265 636f amp. ## Reco\n-00022cc0: 7665 7220 6672 6f6d 2074 6865 2072 656d ver from the rem\n-00022cd0: 6f76 616c 206f 6620 2440 0a20 2020 2020 oval of $@. \n-00022ce0: 2020 2020 2020 2020 4069 6620 7465 7374 @if test\n-00022cf0: 202d 6620 2440 3b20 7468 656e 203a 3b20 -f $@; then :; \n-00022d00: 656c 7365 205c 0a20 2020 2020 2020 2020 else \\. \n-00022d10: 2020 2020 2020 7472 6170 2027 726d 202d trap 'rm -\n-00022d20: 7266 2064 6174 612e 6c6f 636b 2064 6174 rf data.lock dat\n-00022d30: 612e 7374 616d 7027 2031 2032 2031 3320 a.stamp' 1 2 13 \n-00022d40: 3135 3b20 5c0a 2020 2020 2023 2320 6d6b 15; \\. ## mk\n-00022d50: 6469 7220 6973 2061 2070 6f72 7461 626c dir is a portabl\n-00022d60: 6520 7465 7374 2d61 6e64 2d73 6574 0a20 e test-and-set. \n-00022d70: 2020 2020 2020 2020 2020 2020 2020 6966 if\n-00022d80: 206d 6b64 6972 2064 6174 612e 6c6f 636b mkdir data.lock\n-00022d90: 2032 3e2f 6465 762f 6e75 6c6c 3b20 7468 2>/dev/null; th\n-00022da0: 656e 205c 0a20 2020 2020 2323 2054 6869 en \\. ## Thi\n-00022db0: 7320 636f 6465 2069 7320 6265 696e 6720 s code is being \n-00022dc0: 6578 6563 7574 6564 2062 7920 7468 6520 executed by the \n-00022dd0: 6669 7273 7420 7072 6f63 6573 732e 0a20 first process.. \n+00020f90: 3d3d 3d3d 3d0a 0a54 6869 7320 7365 6374 =====..This sect\n+00020fa0: 696f 6e20 6465 7363 7269 6265 7320 6120 ion describes a \n+00020fb0: e280 986d 616b 65e2 8099 2069 6469 6f6d ...make... idiom\n+00020fc0: 2074 6861 7420 6361 6e20 6265 2075 7365 that can be use\n+00020fd0: 6420 7768 656e 2061 2074 6f6f 6c0a 7072 d when a tool.pr\n+00020fe0: 6f64 7563 6573 206d 756c 7469 706c 6520 oduces multiple \n+00020ff0: 6f75 7470 7574 2066 696c 6573 2e20 2049 output files. I\n+00021000: 7420 6973 206e 6f74 2073 7065 6369 6669 t is not specifi\n+00021010: 6320 746f 2041 7574 6f6d 616b 6520 616e c to Automake an\n+00021020: 6420 6361 6e0a 6265 2075 7365 6420 696e d can.be used in\n+00021030: 206f 7264 696e 6172 7920 e280 984d 616b ordinary ...Mak\n+00021040: 6566 696c 65e2 8099 732e 0a0a 2020 2053 efile...s... S\n+00021050: 7570 706f 7365 2077 6520 6861 7665 2061 uppose we have a\n+00021060: 2070 726f 6772 616d 2063 616c 6c65 6420 program called \n+00021070: e280 9866 6f6f e280 9920 7468 6174 2077 ...foo... that w\n+00021080: 696c 6c20 7265 6164 206f 6e65 2066 696c ill read one fil\n+00021090: 6520 6361 6c6c 6564 0ae2 8098 6461 7461 e called....data\n+000210a0: 2e66 6f6f e280 9920 616e 6420 7072 6f64 .foo... and prod\n+000210b0: 7563 6520 7477 6f20 6669 6c65 7320 6e61 uce two files na\n+000210c0: 6d65 6420 e280 9864 6174 612e 63e2 8099 med ...data.c...\n+000210d0: 2061 6e64 20e2 8098 6461 7461 2e68 e280 and ...data.h..\n+000210e0: 992e 2020 5765 2077 616e 740a 746f 2077 .. We want.to w\n+000210f0: 7269 7465 2061 20e2 8098 4d61 6b65 6669 rite a ...Makefi\n+00021100: 6c65 e280 9920 7275 6c65 2074 6861 7420 le... rule that \n+00021110: 6361 7074 7572 6573 2074 6869 7320 6f6e captures this on\n+00021120: 652d 746f 2d74 776f 2064 6570 656e 6465 e-to-two depende\n+00021130: 6e63 792e 0a0a 2020 2054 6865 206e 6169 ncy... The nai\n+00021140: 7665 2072 756c 6520 6973 2069 6e63 6f72 ve rule is incor\n+00021150: 7265 6374 3a0a 0a20 2020 2020 2320 5468 rect:.. # Th\n+00021160: 6973 2069 7320 696e 636f 7272 6563 742e is is incorrect.\n+00021170: 0a20 2020 2020 6461 7461 2e63 2064 6174 . data.c dat\n+00021180: 612e 683a 2064 6174 612e 666f 6f0a 2020 a.h: data.foo. \n+00021190: 2020 2020 2020 2020 2020 2066 6f6f 2064 foo d\n+000211a0: 6174 612e 666f 6f0a 0a57 6861 7420 7468 ata.foo..What th\n+000211b0: 6520 6162 6f76 6520 7275 6c65 2072 6561 e above rule rea\n+000211c0: 6c6c 7920 7361 7973 2069 7320 7468 6174 lly says is that\n+000211d0: 20e2 8098 6461 7461 2e63 e280 9920 616e ...data.c... an\n+000211e0: 6420 e280 9864 6174 612e 68e2 8099 2065 d ...data.h... e\n+000211f0: 6163 680a 6465 7065 6e64 206f 6e20 e280 ach.depend on ..\n+00021200: 9864 6174 612e 666f 6fe2 8099 2c20 616e .data.foo..., an\n+00021210: 6420 6361 6e20 6561 6368 2062 6520 6275 d can each be bu\n+00021220: 696c 7420 6279 2072 756e 6e69 6e67 20e2 ilt by running .\n+00021230: 8098 666f 6f20 6461 7461 2e66 6f6f e280 ..foo data.foo..\n+00021240: 992e 0a49 6e20 6f74 6865 7220 776f 7264 ...In other word\n+00021250: 7320 6974 2069 7320 6571 7569 7661 6c65 s it is equivale\n+00021260: 6e74 2074 6f3a 0a0a 2020 2020 2023 2057 nt to:.. # W\n+00021270: 6520 646f 206e 6f74 2077 616e 7420 7468 e do not want th\n+00021280: 6973 2e0a 2020 2020 2064 6174 612e 633a is.. data.c:\n+00021290: 2064 6174 612e 666f 6f0a 2020 2020 2020 data.foo. \n+000212a0: 2020 2020 2020 2066 6f6f 2064 6174 612e foo data.\n+000212b0: 666f 6f0a 2020 2020 2064 6174 612e 683a foo. data.h:\n+000212c0: 2064 6174 612e 666f 6f0a 2020 2020 2020 data.foo. \n+000212d0: 2020 2020 2020 2066 6f6f 2064 6174 612e foo data.\n+000212e0: 666f 6f0a 0a77 6869 6368 206d 6561 6e73 foo..which means\n+000212f0: 2074 6861 7420 e280 9866 6f6f e280 9920 that ...foo... \n+00021300: 6361 6e20 6265 2072 756e 2074 7769 6365 can be run twice\n+00021310: 2e20 2055 7375 616c 6c79 2069 7420 7769 . Usually it wi\n+00021320: 6c6c 206e 6f74 2062 6520 7275 6e0a 7477 ll not be run.tw\n+00021330: 6963 652c 2062 6563 6175 7365 20e2 8098 ice, because ...\n+00021340: 6d61 6b65 e280 9920 696d 706c 656d 656e make... implemen\n+00021350: 7461 7469 6f6e 7320 6172 6520 736d 6172 tations are smar\n+00021360: 7420 656e 6f75 6768 2074 6f20 6368 6563 t enough to chec\n+00021370: 6b20 666f 7220 7468 650a 6578 6973 7465 k for the.existe\n+00021380: 6e63 6520 6f66 2074 6865 2073 6563 6f6e nce of the secon\n+00021390: 6420 6669 6c65 2061 6674 6572 2074 6865 d file after the\n+000213a0: 2066 6972 7374 206f 6e65 2068 6173 2062 first one has b\n+000213b0: 6565 6e20 6275 696c 743b 2074 6865 790a een built; they.\n+000213c0: 7769 6c6c 2074 6865 7265 666f 7265 2064 will therefore d\n+000213d0: 6574 6563 7420 7468 6174 2069 7420 616c etect that it al\n+000213e0: 7265 6164 7920 6578 6973 7473 2e20 2048 ready exists. H\n+000213f0: 6f77 6576 6572 2074 6865 7265 2061 7265 owever there are\n+00021400: 2061 2066 6577 0a73 6974 7561 7469 6f6e a few.situation\n+00021410: 7320 7768 6572 6520 6974 2063 616e 2072 s where it can r\n+00021420: 756e 2074 7769 6365 2061 6e79 7761 793a un twice anyway:\n+00021430: 0a0a 2020 20e2 80a2 2054 6865 206d 6f73 .. ... The mos\n+00021440: 7420 776f 7272 7969 6e67 2063 6173 6520 t worrying case \n+00021450: 6973 2077 6865 6e20 7275 6e6e 696e 6720 is when running \n+00021460: 6120 7061 7261 6c6c 656c 20e2 8098 6d61 a parallel ...ma\n+00021470: 6b65 e280 992e 2020 4966 0a20 2020 2020 ke.... If. \n+00021480: e280 9864 6174 612e 63e2 8099 2061 6e64 ...data.c... and\n+00021490: 20e2 8098 6461 7461 2e68 e280 9920 6172 ...data.h... ar\n+000214a0: 6520 6275 696c 7420 696e 2070 6172 616c e built in paral\n+000214b0: 6c65 6c2c 2074 776f 20e2 8098 666f 6f20 lel, two ...foo \n+000214c0: 6461 7461 2e66 6f6f e280 990a 2020 2020 data.foo.... \n+000214d0: 2063 6f6d 6d61 6e64 7320 7769 6c6c 2072 commands will r\n+000214e0: 756e 2063 6f6e 6375 7272 656e 746c 792e un concurrently.\n+000214f0: 2020 5468 6973 2069 7320 6861 726d 6675 This is harmfu\n+00021500: 6c2e 0a20 2020 e280 a220 416e 6f74 6865 l.. ... Anothe\n+00021510: 7220 6361 7365 2069 7320 7768 656e 2074 r case is when t\n+00021520: 6865 2064 6570 656e 6465 6e63 7920 2868 he dependency (h\n+00021530: 6572 6520 e280 9864 6174 612e 666f 6fe2 ere ...data.foo.\n+00021540: 8099 2920 6973 2028 6f72 0a20 2020 2020 ..) is (or. \n+00021550: 6465 7065 6e64 7320 7570 6f6e 2920 6120 depends upon) a \n+00021560: 7068 6f6e 7920 7461 7267 6574 2e0a 0a20 phony target... \n+00021570: 2020 4120 736f 6c75 7469 6f6e 2074 6861 A solution tha\n+00021580: 7420 776f 726b 7320 7769 7468 2070 6172 t works with par\n+00021590: 616c 6c65 6c20 e280 986d 616b 65e2 8099 allel ...make...\n+000215a0: 2062 7574 206e 6f74 2077 6974 6820 7068 but not with ph\n+000215b0: 6f6e 790a 6465 7065 6e64 656e 6369 6573 ony.dependencies\n+000215c0: 2069 7320 7468 6520 666f 6c6c 6f77 696e is the followin\n+000215d0: 673a 0a0a 2020 2020 2064 6174 612e 6320 g:.. data.c \n+000215e0: 6461 7461 2e68 3a20 6461 7461 2e66 6f6f data.h: data.foo\n+000215f0: 0a20 2020 2020 2020 2020 2020 2020 666f . fo\n+00021600: 6f20 6461 7461 2e66 6f6f 0a20 2020 2020 o data.foo. \n+00021610: 6461 7461 2e68 3a20 6461 7461 2e63 0a0a data.h: data.c..\n+00021620: 5468 6520 6162 6f76 6520 7275 6c65 7320 The above rules \n+00021630: 6172 6520 6571 7569 7661 6c65 6e74 2074 are equivalent t\n+00021640: 6f0a 0a20 2020 2020 6461 7461 2e63 3a20 o.. data.c: \n+00021650: 6461 7461 2e66 6f6f 0a20 2020 2020 2020 data.foo. \n+00021660: 2020 2020 2020 666f 6f20 6461 7461 2e66 foo data.f\n+00021670: 6f6f 0a20 2020 2020 6461 7461 2e68 3a20 oo. data.h: \n+00021680: 6461 7461 2e66 6f6f 2064 6174 612e 630a data.foo data.c.\n+00021690: 2020 2020 2020 2020 2020 2020 2066 6f6f foo\n+000216a0: 2064 6174 612e 666f 6f0a 0a74 6865 7265 data.foo..there\n+000216b0: 666f 7265 2061 2070 6172 616c 6c65 6c20 fore a parallel \n+000216c0: e280 986d 616b 65e2 8099 2077 696c 6c20 ...make... will \n+000216d0: 6861 7665 2074 6f20 7365 7269 616c 697a have to serializ\n+000216e0: 6520 7468 6520 6275 696c 6473 206f 660a e the builds of.\n+000216f0: e280 9864 6174 612e 63e2 8099 2061 6e64 ...data.c... and\n+00021700: 20e2 8098 6461 7461 2e68 e280 992c 2061 ...data.h..., a\n+00021710: 6e64 2077 696c 6c20 6465 7465 6374 2074 nd will detect t\n+00021720: 6861 7420 7468 6520 7365 636f 6e64 2069 hat the second i\n+00021730: 7320 6e6f 206c 6f6e 6765 720a 6e65 6564 s no longer.need\n+00021740: 6564 206f 6e63 6520 7468 6520 6669 7273 ed once the firs\n+00021750: 7420 6973 206f 7665 722e 0a0a 2020 2055 t is over... U\n+00021760: 7369 6e67 2074 6869 7320 7061 7474 6572 sing this patter\n+00021770: 6e20 6973 2070 726f 6261 626c 7920 656e n is probably en\n+00021780: 6f75 6768 2066 6f72 206d 6f73 7420 6361 ough for most ca\n+00021790: 7365 732e 2020 486f 7765 7665 7220 6974 ses. However it\n+000217a0: 0a64 6f65 7320 6e6f 7420 7363 616c 6520 .does not scale \n+000217b0: 6561 7369 6c79 2074 6f20 6d6f 7265 206f easily to more o\n+000217c0: 7574 7075 7420 6669 6c65 7320 2869 6e20 utput files (in \n+000217d0: 7468 6973 2073 6368 656d 6520 616c 6c20 this scheme all \n+000217e0: 6f75 7470 7574 0a66 696c 6573 206d 7573 output.files mus\n+000217f0: 7420 6265 2074 6f74 616c 6c79 206f 7264 t be totally ord\n+00021800: 6572 6564 2062 7920 7468 6520 6465 7065 ered by the depe\n+00021810: 6e64 656e 6379 2072 656c 6174 696f 6e29 ndency relation)\n+00021820: 2c20 736f 2077 6520 7769 6c6c 0a65 7870 , so we will.exp\n+00021830: 6c6f 7265 2061 206d 6f72 6520 636f 6d70 lore a more comp\n+00021840: 6c69 6361 7465 6420 736f 6c75 7469 6f6e licated solution\n+00021850: 2e0a 0a20 2020 416e 6f74 6865 7220 6964 ... Another id\n+00021860: 6561 2069 7320 746f 2077 7269 7465 2074 ea is to write t\n+00021870: 6865 2066 6f6c 6c6f 7769 6e67 3a0a 0a20 he following:.. \n+00021880: 2020 2020 2320 5468 6572 6520 6973 2073 # There is s\n+00021890: 7469 6c6c 2061 2070 726f 626c 656d 2077 till a problem w\n+000218a0: 6974 6820 7468 6973 206f 6e65 2e0a 2020 ith this one.. \n+000218b0: 2020 2064 6174 612e 633a 2064 6174 612e data.c: data.\n+000218c0: 666f 6f0a 2020 2020 2020 2020 2020 2020 foo. \n+000218d0: 2066 6f6f 2064 6174 612e 666f 6f0a 2020 foo data.foo. \n+000218e0: 2020 2064 6174 612e 683a 2064 6174 612e data.h: data.\n+000218f0: 630a 0a54 6865 2069 6465 6120 6973 2074 c..The idea is t\n+00021900: 6861 7420 e280 9866 6f6f 2064 6174 612e hat ...foo data.\n+00021910: 666f 6fe2 8099 2069 7320 7275 6e20 6f6e foo... is run on\n+00021920: 6c79 2077 6865 6e20 e280 9864 6174 612e ly when ...data.\n+00021930: 63e2 8099 206e 6565 6473 2074 6f20 6265 c... needs to be\n+00021940: 0a75 7064 6174 6564 2c20 6275 7420 7765 .updated, but we\n+00021950: 2066 7572 7468 6572 2073 7461 7465 2074 further state t\n+00021960: 6861 7420 e280 9864 6174 612e 68e2 8099 hat ...data.h...\n+00021970: 2064 6570 656e 6473 2075 706f 6e20 e280 depends upon ..\n+00021980: 9864 6174 612e 63e2 8099 2e20 2054 6861 .data.c.... Tha\n+00021990: 740a 7761 792c 2069 6620 e280 9864 6174 t.way, if ...dat\n+000219a0: 612e 68e2 8099 2069 7320 7265 7175 6972 a.h... is requir\n+000219b0: 6564 2061 6e64 20e2 8098 6461 7461 2e66 ed and ...data.f\n+000219c0: 6f6f e280 9920 6973 206f 7574 206f 6620 oo... is out of \n+000219d0: 6461 7465 2c20 7468 650a 6465 7065 6e64 date, the.depend\n+000219e0: 656e 6379 206f 6e20 e280 9864 6174 612e ency on ...data.\n+000219f0: 63e2 8099 2077 696c 6c20 7472 6967 6765 c... will trigge\n+00021a00: 7220 7468 6520 6275 696c 642e 0a0a 2020 r the build... \n+00021a10: 2054 6869 7320 6973 2061 6c6d 6f73 7420 This is almost \n+00021a20: 7065 7266 6563 742c 2062 7574 2073 7570 perfect, but sup\n+00021a30: 706f 7365 2077 6520 6861 7665 2062 7569 pose we have bui\n+00021a40: 6c74 20e2 8098 6461 7461 2e68 e280 9920 lt ...data.h... \n+00021a50: 616e 640a e280 9864 6174 612e 63e2 8099 and....data.c...\n+00021a60: 2c20 616e 6420 7468 656e 2077 6520 6572 , and then we er\n+00021a70: 6173 6520 e280 9864 6174 612e 68e2 8099 ase ...data.h...\n+00021a80: 2e20 2054 6865 6e2c 2072 756e 6e69 6e67 . Then, running\n+00021a90: 20e2 8098 6d61 6b65 2064 6174 612e 68e2 ...make data.h.\n+00021aa0: 8099 2077 696c 6c0a 6e6f 7420 7265 6275 .. will.not rebu\n+00021ab0: 696c 6420 e280 9864 6174 612e 68e2 8099 ild ...data.h...\n+00021ac0: 2e20 2054 6865 2061 626f 7665 2072 756c . The above rul\n+00021ad0: 6573 206a 7573 7420 7374 6174 6520 7468 es just state th\n+00021ae0: 6174 20e2 8098 6461 7461 2e63 e280 9920 at ...data.c... \n+00021af0: 6d75 7374 2062 650a 7570 2d74 6f2d 6461 must be.up-to-da\n+00021b00: 7465 2077 6974 6820 7265 7370 6563 7420 te with respect \n+00021b10: 746f 20e2 8098 6461 7461 2e66 6f6f e280 to ...data.foo..\n+00021b20: 992c 2061 6e64 2074 6869 7320 6973 2061 ., and this is a\n+00021b30: 6c72 6561 6479 2074 6865 2063 6173 652e lready the case.\n+00021b40: 0a0a 2020 2057 6861 7420 7765 206e 6565 .. What we nee\n+00021b50: 6420 6973 2061 2072 756c 6520 7468 6174 d is a rule that\n+00021b60: 2066 6f72 6365 7320 6120 7265 6275 696c forces a rebuil\n+00021b70: 6420 7768 656e 20e2 8098 6461 7461 2e68 d when ...data.h\n+00021b80: e280 9920 6973 0a6d 6973 7369 6e67 2e20 ... is.missing. \n+00021b90: 2048 6572 6520 6974 2069 733a 0a0a 2020 Here it is:.. \n+00021ba0: 2020 2064 6174 612e 633a 2064 6174 612e data.c: data.\n+00021bb0: 666f 6f0a 2020 2020 2020 2020 2020 2020 foo. \n+00021bc0: 2066 6f6f 2064 6174 612e 666f 6f0a 2020 foo data.foo. \n+00021bd0: 2020 2064 6174 612e 683a 2064 6174 612e data.h: data.\n+00021be0: 630a 2020 2020 2023 2320 5265 636f 7665 c. ## Recove\n+00021bf0: 7220 6672 6f6d 2074 6865 2072 656d 6f76 r from the remov\n+00021c00: 616c 206f 6620 2440 0a20 2020 2020 2020 al of $@. \n+00021c10: 2020 2020 2020 4069 6620 7465 7374 202d @if test -\n+00021c20: 6620 2440 3b20 7468 656e 203a 3b20 656c f $@; then :; el\n+00021c30: 7365 205c 0a20 2020 2020 2020 2020 2020 se \\. \n+00021c40: 2020 2020 726d 202d 6620 6461 7461 2e63 rm -f data.c\n+00021c50: 3b20 5c0a 2020 2020 2020 2020 2020 2020 ; \\. \n+00021c60: 2020 2024 284d 414b 4529 2024 2841 4d5f $(MAKE) $(AM_\n+00021c70: 4d41 4b45 464c 4147 5329 2064 6174 612e MAKEFLAGS) data.\n+00021c80: 633b 205c 0a20 2020 2020 2020 2020 2020 c; \\. \n+00021c90: 2020 6669 0a0a 2020 2054 6865 2061 626f fi.. The abo\n+00021ca0: 7665 2073 6368 656d 6520 6361 6e20 6265 ve scheme can be\n+00021cb0: 2065 7874 656e 6465 6420 746f 2068 616e extended to han\n+00021cc0: 646c 6520 6d6f 7265 206f 7574 7075 7473 dle more outputs\n+00021cd0: 2061 6e64 206d 6f72 650a 696e 7075 7473 and more.inputs\n+00021ce0: 2e20 204f 6e65 206f 6620 7468 6520 6f75 . One of the ou\n+00021cf0: 7470 7574 7320 6973 2073 656c 6563 7465 tputs is selecte\n+00021d00: 6420 746f 2073 6572 7665 2061 7320 6120 d to serve as a \n+00021d10: 7769 746e 6573 7320 746f 2074 6865 0a73 witness to the.s\n+00021d20: 7563 6365 7373 6675 6c20 636f 6d70 6c65 uccessful comple\n+00021d30: 7469 6f6e 206f 6620 7468 6520 636f 6d6d tion of the comm\n+00021d40: 616e 642c 2069 7420 6465 7065 6e64 7320 and, it depends \n+00021d50: 7570 6f6e 2061 6c6c 2069 6e70 7574 732c upon all inputs,\n+00021d60: 2061 6e64 0a61 6c6c 206f 7468 6572 206f and.all other o\n+00021d70: 7574 7075 7473 2064 6570 656e 6420 7570 utputs depend up\n+00021d80: 6f6e 2069 742e 2020 466f 7220 696e 7374 on it. For inst\n+00021d90: 616e 6365 2c20 6966 20e2 8098 666f 6fe2 ance, if ...foo.\n+00021da0: 8099 2073 686f 756c 640a 6164 6469 7469 .. should.additi\n+00021db0: 6f6e 616c 6c79 2072 6561 6420 e280 9864 onally read ...d\n+00021dc0: 6174 612e 6261 72e2 8099 2061 6e64 2061 ata.bar... and a\n+00021dd0: 6c73 6f20 7072 6f64 7563 6520 e280 9864 lso produce ...d\n+00021de0: 6174 612e 77e2 8099 2061 6e64 20e2 8098 ata.w... and ...\n+00021df0: 6461 7461 2e78 e280 992c 2077 650a 776f data.x..., we.wo\n+00021e00: 756c 6420 7772 6974 653a 0a0a 2020 2020 uld write:.. \n+00021e10: 2064 6174 612e 633a 2064 6174 612e 666f data.c: data.fo\n+00021e20: 6f20 6461 7461 2e62 6172 0a20 2020 2020 o data.bar. \n+00021e30: 2020 2020 2020 2020 666f 6f20 6461 7461 foo data\n+00021e40: 2e66 6f6f 2064 6174 612e 6261 720a 2020 .foo data.bar. \n+00021e50: 2020 2064 6174 612e 6820 6461 7461 2e77 data.h data.w\n+00021e60: 2064 6174 612e 783a 2064 6174 612e 630a data.x: data.c.\n+00021e70: 2020 2020 2023 2320 5265 636f 7665 7220 ## Recover \n+00021e80: 6672 6f6d 2074 6865 2072 656d 6f76 616c from the removal\n+00021e90: 206f 6620 2440 0a20 2020 2020 2020 2020 of $@. \n+00021ea0: 2020 2020 4069 6620 7465 7374 202d 6620 @if test -f \n+00021eb0: 2440 3b20 7468 656e 203a 3b20 656c 7365 $@; then :; else\n+00021ec0: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n+00021ed0: 2020 726d 202d 6620 6461 7461 2e63 3b20 rm -f data.c; \n+00021ee0: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n+00021ef0: 2024 284d 414b 4529 2024 2841 4d5f 4d41 $(MAKE) $(AM_MA\n+00021f00: 4b45 464c 4147 5329 2064 6174 612e 633b KEFLAGS) data.c;\n+00021f10: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n+00021f20: 6669 0a0a 2020 2048 6f77 6576 6572 2074 fi.. However t\n+00021f30: 6865 7265 2061 7265 206e 6f77 2074 6872 here are now thr\n+00021f40: 6565 206d 696e 6f72 2070 726f 626c 656d ee minor problem\n+00021f50: 7320 696e 2074 6869 7320 7365 7475 702e s in this setup.\n+00021f60: 2020 4f6e 6520 6973 0a72 656c 6174 6564 One is.related\n+00021f70: 2074 6f20 7468 6520 7469 6d65 7374 616d to the timestam\n+00021f80: 7020 6f72 6465 7269 6e67 206f 6620 e280 p ordering of ..\n+00021f90: 9864 6174 612e 68e2 8099 2c20 e280 9864 .data.h..., ...d\n+00021fa0: 6174 612e 77e2 8099 2c20 e280 9864 6174 ata.w..., ...dat\n+00021fb0: 612e 78e2 8099 2c20 616e 640a e280 9864 a.x..., and....d\n+00021fc0: 6174 612e 63e2 8099 2e20 2041 6e6f 7468 ata.c.... Anoth\n+00021fd0: 6572 206f 6e65 2069 7320 6120 7261 6365 er one is a race\n+00021fe0: 2063 6f6e 6469 7469 6f6e 2069 6620 6120 condition if a \n+00021ff0: 7061 7261 6c6c 656c 20e2 8098 6d61 6b65 parallel ...make\n+00022000: e280 9920 6174 7465 6d70 7473 0a74 6f20 ... attempts.to \n+00022010: 7275 6e20 6d75 6c74 6970 6c65 2069 6e73 run multiple ins\n+00022020: 7461 6e63 6573 206f 6620 7468 6520 7265 tances of the re\n+00022030: 636f 7665 7220 626c 6f63 6b20 6174 206f cover block at o\n+00022040: 6e63 652e 2020 4669 6e61 6c6c 792c 2074 nce. Finally, t\n+00022050: 6865 0a72 6563 7572 7369 7665 2072 756c he.recursive rul\n+00022060: 6520 6272 6561 6b73 20e2 8098 6d61 6b65 e breaks ...make\n+00022070: 202d 6ee2 8099 2077 6865 6e20 7275 6e20 -n... when run \n+00022080: 7769 7468 2047 4e55 20e2 8098 6d61 6b65 with GNU ...make\n+00022090: e280 9920 2861 7320 7765 6c6c 2061 730a ... (as well as.\n+000220a0: 736f 6d65 206f 7468 6572 20e2 8098 6d61 some other ...ma\n+000220b0: 6b65 e280 9920 696d 706c 656d 656e 7461 ke... implementa\n+000220c0: 7469 6f6e 7329 2c20 6173 2069 7420 6d61 tions), as it ma\n+000220d0: 7920 7265 6d6f 7665 20e2 8098 6461 7461 y remove ...data\n+000220e0: 2e68 e280 9920 6576 656e 2077 6865 6e0a .h... even when.\n+000220f0: 6974 2073 686f 756c 6420 6e6f 7420 282a it should not (*\n+00022100: 6e6f 7465 2048 6f77 2074 6865 20e2 8098 note How the ...\n+00022110: 4d41 4b45 e280 9920 5661 7269 6162 6c65 MAKE... Variable\n+00022120: 2057 6f72 6b73 3a20 286d 616b 6529 4d41 Works: (make)MA\n+00022130: 4b45 0a56 6172 6961 626c 652e 292e 0a0a KE.Variable.)...\n+00022140: 2020 204c 6574 2075 7320 6465 616c 2077 Let us deal w\n+00022150: 6974 6820 7468 6520 6669 7273 7420 7072 ith the first pr\n+00022160: 6f62 6c65 6d2e 2020 e280 9866 6f6f e280 oblem. ...foo..\n+00022170: 9920 6f75 7470 7574 7320 666f 7572 2066 . outputs four f\n+00022180: 696c 6573 2c20 6275 7420 7765 0a64 6f20 iles, but we.do \n+00022190: 6e6f 7420 6b6e 6f77 2069 6e20 7768 6963 not know in whic\n+000221a0: 6820 6f72 6465 7220 7468 6573 6520 6669 h order these fi\n+000221b0: 6c65 7320 6172 6520 6372 6561 7465 642e les are created.\n+000221c0: 2020 5375 7070 6f73 6520 7468 6174 0ae2 Suppose that..\n+000221d0: 8098 6461 7461 2e68 e280 9920 6973 2063 ..data.h... is c\n+000221e0: 7265 6174 6564 2062 6566 6f72 6520 e280 reated before ..\n+000221f0: 9864 6174 612e 63e2 8099 2e20 2054 6865 .data.c.... The\n+00022200: 6e20 7765 2068 6176 6520 6120 7765 6972 n we have a weir\n+00022210: 6420 7369 7475 6174 696f 6e2e 0a54 6865 d situation..The\n+00022220: 206e 6578 7420 7469 6d65 20e2 8098 6d61 next time ...ma\n+00022230: 6b65 e280 9920 6973 2072 756e 2c20 e280 ke... is run, ..\n+00022240: 9864 6174 612e 68e2 8099 2077 696c 6c20 .data.h... will \n+00022250: 6170 7065 6172 206f 6c64 6572 2074 6861 appear older tha\n+00022260: 6e20 e280 9864 6174 612e 63e2 8099 2c0a n ...data.c...,.\n+00022270: 7468 6520 7365 636f 6e64 2072 756c 6520 the second rule \n+00022280: 7769 6c6c 2062 6520 7472 6967 6765 7265 will be triggere\n+00022290: 642c 2061 2073 6865 6c6c 2077 696c 6c20 d, a shell will \n+000222a0: 6265 2073 7461 7274 6564 2074 6f20 6578 be started to ex\n+000222b0: 6563 7574 650a 7468 6520 e280 9869 662e ecute.the ...if.\n+000222c0: 2e2e 6669 e280 9920 636f 6d6d 616e 642c ..fi... command,\n+000222d0: 2062 7574 2061 6374 7561 6c6c 7920 6974 but actually it\n+000222e0: 2077 696c 6c20 6a75 7374 2065 7865 6375 will just execu\n+000222f0: 7465 2074 6865 20e2 8098 7468 656e e280 te the ...then..\n+00022300: 990a 6272 616e 6368 2c20 7468 6174 2069 ..branch, that i\n+00022310: 733a 206e 6f74 6869 6e67 2e20 2049 6e20 s: nothing. In \n+00022320: 6f74 6865 7220 776f 7264 732c 2062 6563 other words, bec\n+00022330: 6175 7365 2074 6865 2077 6974 6e65 7373 ause the witness\n+00022340: 2077 650a 7365 6c65 6374 6564 2069 7320 we.selected is \n+00022350: 6e6f 7420 7468 6520 6669 7273 7420 6669 not the first fi\n+00022360: 6c65 2063 7265 6174 6564 2062 7920 e280 le created by ..\n+00022370: 9866 6f6f e280 992c 20e2 8098 6d61 6b65 .foo..., ...make\n+00022380: e280 9920 7769 6c6c 2073 7461 7274 2061 ... will start a\n+00022390: 0a73 6865 6c6c 2074 6f20 646f 206e 6f74 .shell to do not\n+000223a0: 6869 6e67 2065 6163 6820 7469 6d65 2069 hing each time i\n+000223b0: 7420 6973 2072 756e 2e0a 0a20 2020 4120 t is run... A \n+000223c0: 7369 6d70 6c65 2072 6970 6f73 7465 2069 simple riposte i\n+000223d0: 7320 746f 2066 6978 2074 6865 2074 696d s to fix the tim\n+000223e0: 6573 7461 6d70 7320 7768 656e 2074 6869 estamps when thi\n+000223f0: 7320 6861 7070 656e 732e 0a0a 2020 2020 s happens... \n+00022400: 2064 6174 612e 633a 2064 6174 612e 666f data.c: data.fo\n+00022410: 6f20 6461 7461 2e62 6172 0a20 2020 2020 o data.bar. \n+00022420: 2020 2020 2020 2020 666f 6f20 6461 7461 foo data\n+00022430: 2e66 6f6f 2064 6174 612e 6261 720a 2020 .foo data.bar. \n+00022440: 2020 2064 6174 612e 6820 6461 7461 2e77 data.h data.w\n+00022450: 2064 6174 612e 783a 2064 6174 612e 630a data.x: data.c.\n+00022460: 2020 2020 2020 2020 2020 2020 2040 6966 @if\n+00022470: 2074 6573 7420 2d66 2024 403b 2074 6865 test -f $@; the\n+00022480: 6e20 5c0a 2020 2020 2020 2020 2020 2020 n \\. \n+00022490: 2020 2074 6f75 6368 2024 403b 205c 0a20 touch $@; \\. \n+000224a0: 2020 2020 2020 2020 2020 2020 656c 7365 else\n+000224b0: 205c 0a20 2020 2020 2323 2052 6563 6f76 \\. ## Recov\n+000224c0: 6572 2066 726f 6d20 7468 6520 7265 6d6f er from the remo\n+000224d0: 7661 6c20 6f66 2024 400a 2020 2020 2020 val of $@. \n+000224e0: 2020 2020 2020 2020 2072 6d20 2d66 2064 rm -f d\n+000224f0: 6174 612e 633b 205c 0a20 2020 2020 2020 ata.c; \\. \n+00022500: 2020 2020 2020 2020 2428 4d41 4b45 2920 $(MAKE) \n+00022510: 2428 414d 5f4d 414b 4546 4c41 4753 2920 $(AM_MAKEFLAGS) \n+00022520: 6461 7461 2e63 3b20 5c0a 2020 2020 2020 data.c; \\. \n+00022530: 2020 2020 2020 2066 690a 0a20 2020 416e fi.. An\n+00022540: 6f74 6865 7220 736f 6c75 7469 6f6e 2069 other solution i\n+00022550: 7320 746f 2075 7365 2061 2064 6966 6665 s to use a diffe\n+00022560: 7265 6e74 2061 6e64 2064 6564 6963 6174 rent and dedicat\n+00022570: 6564 2066 696c 6520 6173 2077 6974 6e65 ed file as witne\n+00022580: 7373 2c0a 7261 7468 6572 2074 6861 6e20 ss,.rather than \n+00022590: 7573 696e 6720 616e 7920 6f66 20e2 8098 using any of ...\n+000225a0: 666f 6fe2 8099 2773 206f 7574 7075 7473 foo...'s outputs\n+000225b0: 2e0a 0a20 2020 2020 6461 7461 2e73 7461 ... data.sta\n+000225c0: 6d70 3a20 6461 7461 2e66 6f6f 2064 6174 mp: data.foo dat\n+000225d0: 612e 6261 720a 2020 2020 2020 2020 2020 a.bar. \n+000225e0: 2020 2040 726d 202d 6620 6461 7461 2e74 @rm -f data.t\n+000225f0: 6d70 0a20 2020 2020 2020 2020 2020 2020 mp. \n+00022600: 4074 6f75 6368 2064 6174 612e 746d 700a @touch data.tmp.\n+00022610: 2020 2020 2020 2020 2020 2020 2066 6f6f foo\n+00022620: 2064 6174 612e 666f 6f20 6461 7461 2e62 data.foo data.b\n+00022630: 6172 0a20 2020 2020 2020 2020 2020 2020 ar. \n+00022640: 406d 7620 2d66 2064 6174 612e 746d 7020 @mv -f data.tmp \n+00022650: 2440 0a20 2020 2020 6461 7461 2e63 2064 $@. data.c d\n+00022660: 6174 612e 6820 6461 7461 2e77 2064 6174 ata.h data.w dat\n+00022670: 612e 783a 2064 6174 612e 7374 616d 700a a.x: data.stamp.\n+00022680: 2020 2020 2023 2320 5265 636f 7665 7220 ## Recover \n+00022690: 6672 6f6d 2074 6865 2072 656d 6f76 616c from the removal\n+000226a0: 206f 6620 2440 0a20 2020 2020 2020 2020 of $@. \n+000226b0: 2020 2020 4069 6620 7465 7374 202d 6620 @if test -f \n+000226c0: 2440 3b20 7468 656e 203a 3b20 656c 7365 $@; then :; else\n+000226d0: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n+000226e0: 2020 726d 202d 6620 6461 7461 2e73 7461 rm -f data.sta\n+000226f0: 6d70 3b20 5c0a 2020 2020 2020 2020 2020 mp; \\. \n+00022700: 2020 2020 2024 284d 414b 4529 2024 2841 $(MAKE) $(A\n+00022710: 4d5f 4d41 4b45 464c 4147 5329 2064 6174 M_MAKEFLAGS) dat\n+00022720: 612e 7374 616d 703b 205c 0a20 2020 2020 a.stamp; \\. \n+00022730: 2020 2020 2020 2020 6669 0a0a 2020 20e2 fi.. .\n+00022740: 8098 6461 7461 2e74 6d70 e280 9920 6973 ..data.tmp... is\n+00022750: 2063 7265 6174 6564 2062 6566 6f72 6520 created before \n+00022760: e280 9866 6f6f e280 9920 6973 2072 756e ...foo... is run\n+00022770: 2c20 736f 2069 7420 6861 7320 6120 7469 , so it has a ti\n+00022780: 6d65 7374 616d 700a 6f6c 6465 7220 7468 mestamp.older th\n+00022790: 616e 206f 7574 7075 7420 6669 6c65 7320 an output files \n+000227a0: 6f75 7470 7574 2062 7920 e280 9866 6f6f output by ...foo\n+000227b0: e280 992e 2020 4974 2069 7320 7468 656e .... It is then\n+000227c0: 2072 656e 616d 6564 2074 6f0a e280 9864 renamed to....d\n+000227d0: 6174 612e 7374 616d 70e2 8099 2061 6674 ata.stamp... aft\n+000227e0: 6572 20e2 8098 666f 6fe2 8099 2068 6173 er ...foo... has\n+000227f0: 2072 756e 2c20 6265 6361 7573 6520 7765 run, because we\n+00022800: 2064 6f20 6e6f 7420 7761 6e74 2074 6f20 do not want to \n+00022810: 7570 6461 7465 0ae2 8098 6461 7461 2e73 update....data.s\n+00022820: 7461 6d70 e280 9920 6966 20e2 8098 666f tamp... if ...fo\n+00022830: 6fe2 8099 2066 6169 6c73 2e0a 0a20 2020 o... fails... \n+00022840: 5468 6973 2073 6f6c 7574 696f 6e20 7374 This solution st\n+00022850: 696c 6c20 7375 6666 6572 7320 6672 6f6d ill suffers from\n+00022860: 2074 6865 2073 6563 6f6e 6420 7072 6f62 the second prob\n+00022870: 6c65 6d3a 2074 6865 2072 6163 650a 636f lem: the race.co\n+00022880: 6e64 6974 696f 6e20 696e 2074 6865 2072 ndition in the r\n+00022890: 6563 6f76 6572 2072 756c 652e 2020 4966 ecover rule. If\n+000228a0: 2c20 6166 7465 7220 6120 7375 6363 6573 , after a succes\n+000228b0: 7366 756c 2062 7569 6c64 2c20 6120 7573 sful build, a us\n+000228c0: 6572 0a65 7261 7365 7320 e280 9864 6174 er.erases ...dat\n+000228d0: 612e 63e2 8099 2061 6e64 20e2 8098 6461 a.c... and ...da\n+000228e0: 7461 2e68 e280 992c 2061 6e64 2072 756e ta.h..., and run\n+000228f0: 7320 e280 986d 616b 6520 2d6a e280 992c s ...make -j...,\n+00022900: 2074 6865 6e20 e280 986d 616b 65e2 8099 then ...make...\n+00022910: 206d 6179 2073 7461 7274 0a62 6f74 6820 may start.both \n+00022920: 7265 636f 7665 7220 7275 6c65 7320 696e recover rules in\n+00022930: 2070 6172 616c 6c65 6c2e 2020 4966 2074 parallel. If t\n+00022940: 6865 2074 776f 2069 6e73 7461 6e63 6573 he two instances\n+00022950: 206f 6620 7468 6520 7275 6c65 0a65 7865 of the rule.exe\n+00022960: 6375 7465 20e2 8098 2428 4d41 4b45 2920 cute ...$(MAKE) \n+00022970: 2428 414d 5f4d 414b 4546 4c41 4753 2920 $(AM_MAKEFLAGS) \n+00022980: 6461 7461 2e73 7461 6d70 e280 9920 636f data.stamp... co\n+00022990: 6e63 7572 7265 6e74 6c79 2074 6865 2062 ncurrently the b\n+000229a0: 7569 6c64 2069 730a 6c69 6b65 6c79 2074 uild is.likely t\n+000229b0: 6f20 6661 696c 2028 666f 7220 696e 7374 o fail (for inst\n+000229c0: 616e 6365 2c20 7468 6520 7477 6f20 7275 ance, the two ru\n+000229d0: 6c65 7320 7769 6c6c 2063 7265 6174 6520 les will create \n+000229e0: e280 9864 6174 612e 746d 70e2 8099 2c20 ...data.tmp..., \n+000229f0: 6275 740a 6f6e 6c79 206f 6e65 2063 616e but.only one can\n+00022a00: 2072 656e 616d 6520 6974 292e 0a0a 2020 rename it)... \n+00022a10: 2041 646d 6974 7465 646c 792c 2073 7563 Admittedly, suc\n+00022a20: 6820 6120 7765 6972 6420 7369 7475 6174 h a weird situat\n+00022a30: 696f 6e20 646f 6573 206e 6f74 2061 7269 ion does not ari\n+00022a40: 7365 2064 7572 696e 6720 6f72 6469 6e61 se during ordina\n+00022a50: 7279 0a62 7569 6c64 732e 2020 4974 206f ry.builds. It o\n+00022a60: 6363 7572 7320 6f6e 6c79 2077 6865 6e20 ccurs only when \n+00022a70: 7468 6520 6275 696c 6420 7472 6565 2069 the build tree i\n+00022a80: 7320 6d75 7469 6c61 7465 642e 2020 4865 s mutilated. He\n+00022a90: 7265 20e2 8098 6461 7461 2e63 e280 990a re ...data.c....\n+00022aa0: 616e 6420 e280 9864 6174 612e 68e2 8099 and ...data.h...\n+00022ab0: 2068 6176 6520 6265 656e 2065 7870 6c69 have been expli\n+00022ac0: 6369 746c 7920 7265 6d6f 7665 6420 7769 citly removed wi\n+00022ad0: 7468 6f75 7420 616c 736f 2072 656d 6f76 thout also remov\n+00022ae0: 696e 670a e280 9864 6174 612e 7374 616d ing....data.stam\n+00022af0: 70e2 8099 2061 6e64 2074 6865 206f 7468 p... and the oth\n+00022b00: 6572 206f 7574 7075 7420 6669 6c65 732e er output files.\n+00022b10: 2020 e280 986d 616b 6520 636c 6561 6e3b ...make clean;\n+00022b20: 206d 616b 65e2 8099 2077 696c 6c20 616c make... will al\n+00022b30: 7761 7973 0a72 6563 6f76 6572 2066 726f ways.recover fro\n+00022b40: 6d20 7468 6573 6520 7369 7475 6174 696f m these situatio\n+00022b50: 6e73 2065 7665 6e20 7769 7468 2070 6172 ns even with par\n+00022b60: 616c 6c65 6c20 6d61 6b65 732c 2073 6f20 allel makes, so \n+00022b70: 796f 7520 6d61 790a 6465 6369 6465 2074 you may.decide t\n+00022b80: 6861 7420 7468 6520 7265 636f 7665 7220 hat the recover \n+00022b90: 7275 6c65 2069 7320 736f 6c65 6c79 2074 rule is solely t\n+00022ba0: 6f20 6865 6c70 206e 6f6e 2d70 6172 616c o help non-paral\n+00022bb0: 6c65 6c20 6d61 6b65 2075 7365 7273 0a61 lel make users.a\n+00022bc0: 6e64 206c 6561 7665 2074 6869 6e67 7320 nd leave things \n+00022bd0: 6173 2d69 732e 2020 4669 7869 6e67 2074 as-is. Fixing t\n+00022be0: 6869 7320 7265 7175 6972 6573 2073 6f6d his requires som\n+00022bf0: 6520 6c6f 636b 696e 6720 6d65 6368 616e e locking mechan\n+00022c00: 6973 6d20 746f 0a65 6e73 7572 6520 6f6e ism to.ensure on\n+00022c10: 6c79 206f 6e65 2069 6e73 7461 6e63 6520 ly one instance \n+00022c20: 6f66 2074 6865 2072 6563 6f76 6572 2072 of the recover r\n+00022c30: 756c 6520 7265 6275 696c 6473 20e2 8098 ule rebuilds ...\n+00022c40: 6461 7461 2e73 7461 6d70 e280 992e 2020 data.stamp.... \n+00022c50: 4f6e 650a 636f 756c 6420 696d 6167 696e One.could imagin\n+00022c60: 6520 736f 6d65 7468 696e 6720 616c 6f6e e something alon\n+00022c70: 6720 7468 6520 666f 6c6c 6f77 696e 6720 g the following \n+00022c80: 6c69 6e65 732e 0a0a 2020 2020 2064 6174 lines... dat\n+00022c90: 612e 6320 6461 7461 2e68 2064 6174 612e a.c data.h data.\n+00022ca0: 7720 6461 7461 2e78 3a20 6461 7461 2e73 w data.x: data.s\n+00022cb0: 7461 6d70 0a20 2020 2020 2323 2052 6563 tamp. ## Rec\n+00022cc0: 6f76 6572 2066 726f 6d20 7468 6520 7265 over from the re\n+00022cd0: 6d6f 7661 6c20 6f66 2024 400a 2020 2020 moval of $@. \n+00022ce0: 2020 2020 2020 2020 2040 6966 2074 6573 @if tes\n+00022cf0: 7420 2d66 2024 403b 2074 6865 6e20 3a3b t -f $@; then :;\n+00022d00: 2065 6c73 6520 5c0a 2020 2020 2020 2020 else \\. \n+00022d10: 2020 2020 2020 2074 7261 7020 2772 6d20 trap 'rm \n+00022d20: 2d72 6620 6461 7461 2e6c 6f63 6b20 6461 -rf data.lock da\n+00022d30: 7461 2e73 7461 6d70 2720 3120 3220 3133 ta.stamp' 1 2 13\n+00022d40: 2031 353b 205c 0a20 2020 2020 2323 206d 15; \\. ## m\n+00022d50: 6b64 6972 2069 7320 6120 706f 7274 6162 kdir is a portab\n+00022d60: 6c65 2074 6573 742d 616e 642d 7365 740a le test-and-set.\n+00022d70: 2020 2020 2020 2020 2020 2020 2020 2069 i\n+00022d80: 6620 6d6b 6469 7220 6461 7461 2e6c 6f63 f mkdir data.loc\n+00022d90: 6b20 323e 2f64 6576 2f6e 756c 6c3b 2074 k 2>/dev/null; t\n+00022da0: 6865 6e20 5c0a 2020 2020 2023 2320 5468 hen \\. ## Th\n+00022db0: 6973 2063 6f64 6520 6973 2062 6569 6e67 is code is being\n+00022dc0: 2065 7865 6375 7465 6420 6279 2074 6865 executed by the\n+00022dd0: 2066 6972 7374 2070 726f 6365 7373 2e0a first process..\n 00022de0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00022df0: 726d 202d 6620 6461 7461 2e73 7461 6d70 rm -f data.stamp\n-00022e00: 3b20 5c0a 2020 2020 2020 2020 2020 2020 ; \\. \n-00022e10: 2020 2020 2024 284d 414b 4529 2024 2841 $(MAKE) $(A\n-00022e20: 4d5f 4d41 4b45 464c 4147 5329 2064 6174 M_MAKEFLAGS) dat\n-00022e30: 612e 7374 616d 703b 205c 0a20 2020 2020 a.stamp; \\. \n-00022e40: 2020 2020 2020 2020 2020 2020 7265 7375 resu\n-00022e50: 6c74 3d24 243f 3b20 726d 202d 7266 2064 lt=$$?; rm -rf d\n-00022e60: 6174 612e 6c6f 636b 3b20 6578 6974 2024 ata.lock; exit $\n-00022e70: 2472 6573 756c 743b 205c 0a20 2020 2020 $result; \\. \n-00022e80: 2020 2020 2020 2020 2020 656c 7365 205c else \\\n-00022e90: 0a20 2020 2020 2323 2054 6869 7320 636f . ## This co\n-00022ea0: 6465 2069 7320 6265 696e 6720 6578 6563 de is being exec\n-00022eb0: 7574 6564 2062 7920 7468 6520 666f 6c6c uted by the foll\n-00022ec0: 6f77 6572 2070 726f 6365 7373 6573 2e0a ower processes..\n-00022ed0: 2020 2020 2023 2320 5761 6974 2075 6e74 ## Wait unt\n-00022ee0: 696c 2074 6865 2066 6972 7374 2070 726f il the first pro\n-00022ef0: 6365 7373 2069 7320 646f 6e65 2e0a 2020 cess is done.. \n-00022f00: 2020 2020 2020 2020 2020 2020 2020 2077 w\n-00022f10: 6869 6c65 2074 6573 7420 2d64 2064 6174 hile test -d dat\n-00022f20: 612e 6c6f 636b 3b20 646f 2073 6c65 6570 a.lock; do sleep\n-00022f30: 2031 3b20 646f 6e65 3b20 5c0a 2020 2020 1; done; \\. \n-00022f40: 2023 2320 5375 6363 6565 6420 6966 2061 ## Succeed if a\n-00022f50: 6e64 206f 6e6c 7920 6966 2074 6865 2066 nd only if the f\n-00022f60: 6972 7374 2070 726f 6365 7373 2073 7563 irst process suc\n-00022f70: 6365 6564 6564 2e0a 2020 2020 2020 2020 ceeded.. \n-00022f80: 2020 2020 2020 2020 2074 6573 7420 2d66 test -f\n-00022f90: 2064 6174 612e 7374 616d 703b 205c 0a20 data.stamp; \\. \n-00022fa0: 2020 2020 2020 2020 2020 2020 2020 6669 fi\n-00022fb0: 3b20 5c0a 2020 2020 2020 2020 2020 2020 ; \\. \n-00022fc0: 2066 690a 0a20 2020 5573 696e 6720 6120 fi.. Using a \n-00022fd0: 6465 6469 6361 7465 6420 7769 746e 6573 dedicated witnes\n-00022fe0: 732c 206c 696b 6520 e280 9864 6174 612e s, like ...data.\n-00022ff0: 7374 616d 70e2 8099 2c20 6973 2076 6572 stamp..., is ver\n-00023000: 7920 6861 6e64 7920 7768 656e 2074 6865 y handy when the\n-00023010: 0a6c 6973 7420 6f66 206f 7574 7075 7420 .list of output \n-00023020: 6669 6c65 7320 6973 206e 6f74 206b 6e6f files is not kno\n-00023030: 776e 2062 6566 6f72 6568 616e 642e 2020 wn beforehand. \n-00023040: 4173 2061 6e20 696c 6c75 7374 7261 7469 As an illustrati\n-00023050: 6f6e 2c0a 636f 6e73 6964 6572 2074 6865 on,.consider the\n-00023060: 2066 6f6c 6c6f 7769 6e67 2072 756c 6573 following rules\n-00023070: 2074 6f20 636f 6d70 696c 6520 6d61 6e79 to compile many\n-00023080: 20e2 8098 2a2e 656c e280 9920 6669 6c65 ...*.el... file\n-00023090: 7320 696e 746f 20e2 8098 2a2e 656c 63e2 s into ...*.elc.\n-000230a0: 8099 0a66 696c 6573 2069 6e20 6120 7369 ...files in a si\n-000230b0: 6e67 6c65 2063 6f6d 6d61 6e64 2e20 2049 ngle command. I\n-000230c0: 7420 646f 6573 206e 6f74 206d 6174 7465 t does not matte\n-000230d0: 7220 686f 7720 e280 9845 4c46 494c 4553 r how ...ELFILES\n-000230e0: e280 9920 6973 2064 6566 696e 6564 0a28 ... is defined.(\n-000230f0: 6173 206c 6f6e 6720 6173 2069 7420 6973 as long as it is\n-00023100: 206e 6f74 2065 6d70 7479 3a20 656d 7074 not empty: empt\n-00023110: 7920 7461 7267 6574 7320 6172 6520 6e6f y targets are no\n-00023120: 7420 6163 6365 7074 6564 2062 7920 504f t accepted by PO\n-00023130: 5349 5829 2e0a 0a20 2020 2020 454c 4649 SIX)... ELFI\n-00023140: 4c45 5320 3d20 6f6e 652e 656c 2074 776f LES = one.el two\n-00023150: 2e65 6c20 7468 7265 652e 656c 202e 2e2e .el three.el ...\n-00023160: 0a20 2020 2020 454c 4346 494c 4553 203d . ELCFILES =\n-00023170: 2024 2845 4c46 494c 4553 3a3d 6329 0a0a $(ELFILES:=c)..\n-00023180: 2020 2020 2065 6c63 2d73 7461 6d70 3a20 elc-stamp: \n-00023190: 2428 454c 4649 4c45 5329 0a20 2020 2020 $(ELFILES). \n-000231a0: 2020 2020 2020 2020 4072 6d20 2d66 2065 @rm -f e\n-000231b0: 6c63 2d74 656d 700a 2020 2020 2020 2020 lc-temp. \n-000231c0: 2020 2020 2040 746f 7563 6820 656c 632d @touch elc-\n-000231d0: 7465 6d70 0a20 2020 2020 2020 2020 2020 temp. \n-000231e0: 2020 2428 656c 6973 705f 636f 6d70 2920 $(elisp_comp) \n-000231f0: 2428 454c 4649 4c45 5329 0a20 2020 2020 $(ELFILES). \n-00023200: 2020 2020 2020 2020 406d 7620 2d66 2065 @mv -f e\n-00023210: 6c63 2d74 656d 7020 2440 0a0a 2020 2020 lc-temp $@.. \n-00023220: 2024 2845 4c43 4649 4c45 5329 3a20 656c $(ELCFILES): el\n-00023230: 632d 7374 616d 700a 2020 2020 2020 2020 c-stamp. \n-00023240: 2020 2020 2040 6966 2074 6573 7420 2d66 @if test -f\n-00023250: 2024 403b 2074 6865 6e20 3a3b 2065 6c73 $@; then :; els\n-00023260: 6520 5c0a 2020 2020 2023 2320 5265 636f e \\. ## Reco\n-00023270: 7665 7220 6672 6f6d 2074 6865 2072 656d ver from the rem\n-00023280: 6f76 616c 206f 6620 2440 0a20 2020 2020 oval of $@. \n-00023290: 2020 2020 2020 2020 2020 7472 6170 2027 trap '\n-000232a0: 726d 202d 7266 2065 6c63 2d6c 6f63 6b20 rm -rf elc-lock \n-000232b0: 656c 632d 7374 616d 7027 2031 2032 2031 elc-stamp' 1 2 1\n-000232c0: 3320 3135 3b20 5c0a 2020 2020 2020 2020 3 15; \\. \n-000232d0: 2020 2020 2020 2069 6620 6d6b 6469 7220 if mkdir \n-000232e0: 656c 632d 6c6f 636b 2032 3e2f 6465 762f elc-lock 2>/dev/\n-000232f0: 6e75 6c6c 3b20 7468 656e 205c 0a20 2020 null; then \\. \n-00023300: 2020 2323 2054 6869 7320 636f 6465 2069 ## This code i\n-00023310: 7320 6265 696e 6720 6578 6563 7574 6564 s being executed\n-00023320: 2062 7920 7468 6520 6669 7273 7420 7072 by the first pr\n-00023330: 6f63 6573 732e 0a20 2020 2020 2020 2020 ocess.. \n-00023340: 2020 2020 2020 2020 726d 202d 6620 656c rm -f el\n-00023350: 632d 7374 616d 703b 205c 0a20 2020 2020 c-stamp; \\. \n-00023360: 2020 2020 2020 2020 2020 2020 2428 4d41 $(MA\n-00023370: 4b45 2920 2428 414d 5f4d 414b 4546 4c41 KE) $(AM_MAKEFLA\n-00023380: 4753 2920 656c 632d 7374 616d 703b 205c GS) elc-stamp; \\\n-00023390: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n-000233a0: 2020 726d 6469 7220 656c 632d 6c6f 636b rmdir elc-lock\n-000233b0: 3b20 5c0a 2020 2020 2020 2020 2020 2020 ; \\. \n-000233c0: 2020 2065 6c73 6520 5c0a 2020 2020 2023 else \\. #\n-000233d0: 2320 5468 6973 2063 6f64 6520 6973 2062 # This code is b\n-000233e0: 6569 6e67 2065 7865 6375 7465 6420 6279 eing executed by\n-000233f0: 2074 6865 2066 6f6c 6c6f 7765 7220 7072 the follower pr\n-00023400: 6f63 6573 7365 732e 0a20 2020 2020 2323 ocesses.. ##\n-00023410: 2057 6169 7420 756e 7469 6c20 7468 6520 Wait until the \n-00023420: 6669 7273 7420 7072 6f63 6573 7320 6973 first process is\n-00023430: 2064 6f6e 652e 0a20 2020 2020 2020 2020 done.. \n-00023440: 2020 2020 2020 2020 7768 696c 6520 7465 while te\n-00023450: 7374 202d 6420 656c 632d 6c6f 636b 3b20 st -d elc-lock; \n-00023460: 646f 2073 6c65 6570 2031 3b20 646f 6e65 do sleep 1; done\n-00023470: 3b20 5c0a 2020 2020 2023 2320 5375 6363 ; \\. ## Succ\n-00023480: 6565 6420 6966 2061 6e64 206f 6e6c 7920 eed if and only \n-00023490: 6966 2074 6865 2066 6972 7374 2070 726f if the first pro\n-000234a0: 6365 7373 2073 7563 6365 6564 6564 2e0a cess succeeded..\n-000234b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000234c0: 2074 6573 7420 2d66 2065 6c63 2d73 7461 test -f elc-sta\n-000234d0: 6d70 3b20 6578 6974 2024 243f 3b20 5c0a mp; exit $$?; \\.\n-000234e0: 2020 2020 2020 2020 2020 2020 2020 2066 f\n-000234f0: 693b 205c 0a20 2020 2020 2020 2020 2020 i; \\. \n-00023500: 2020 6669 0a0a 2020 2054 6865 7365 2073 fi.. These s\n-00023510: 6f6c 7574 696f 6e73 2061 6c6c 2073 7469 olutions all sti\n-00023520: 6c6c 2073 7566 6665 7220 6672 6f6d 2074 ll suffer from t\n-00023530: 6865 2074 6869 7264 2070 726f 626c 656d he third problem\n-00023540: 2c20 6e61 6d65 6c79 2074 6861 740a 7468 , namely that.th\n-00023550: 6579 2062 7265 616b 2074 6865 2070 726f ey break the pro\n-00023560: 6d69 7365 2074 6861 7420 e280 986d 616b mise that ...mak\n-00023570: 6520 2d6e e280 9920 7368 6f75 6c64 206e e -n... should n\n-00023580: 6f74 2063 6175 7365 2061 6e79 2061 6374 ot cause any act\n-00023590: 7561 6c0a 6368 616e 6765 7320 746f 2074 ual.changes to t\n-000235a0: 6865 2074 7265 652e 2020 466f 7220 7468 he tree. For th\n-000235b0: 6f73 6520 736f 6c75 7469 6f6e 7320 7468 ose solutions th\n-000235c0: 6174 2064 6f20 6e6f 7420 6372 6561 7465 at do not create\n-000235d0: 206c 6f63 6b20 6669 6c65 732c 0a69 7420 lock files,.it \n-000235e0: 6973 2070 6f73 7369 626c 6520 746f 2073 is possible to s\n-000235f0: 706c 6974 2074 6865 2072 6563 6f76 6572 plit the recover\n-00023600: 2072 756c 6573 2069 6e74 6f20 7477 6f20 rules into two \n-00023610: 7365 7061 7261 7465 2072 6563 6970 650a separate recipe.\n-00023620: 636f 6d6d 616e 6473 2c20 6f6e 6520 6f66 commands, one of\n-00023630: 2077 6869 6368 2064 6f65 7320 616c 6c20 which does all \n-00023640: 776f 726b 2062 7574 2074 6865 2072 6563 work but the rec\n-00023650: 7572 7369 6f6e 2c20 616e 6420 7468 6520 ursion, and the \n-00023660: 6f74 6865 720a 696e 766f 6b65 7320 7468 other.invokes th\n-00023670: 6520 7265 6375 7273 6976 6520 e280 9824 e recursive ...$\n-00023680: 284d 414b 4529 e280 992e 2020 5468 6520 (MAKE).... The \n-00023690: 736f 6c75 7469 6f6e 7320 696e 766f 6c76 solutions involv\n-000236a0: 696e 6720 6c6f 636b 696e 6720 636f 756c ing locking coul\n-000236b0: 640a 6163 7420 7570 6f6e 2074 6865 2063 d.act upon the c\n-000236c0: 6f6e 7465 6e74 7320 6f66 2074 6865 20e2 ontents of the .\n-000236d0: 8098 4d41 4b45 464c 4147 53e2 8099 2076 ..MAKEFLAGS... v\n-000236e0: 6172 6961 626c 652c 2062 7574 2070 6172 ariable, but par\n-000236f0: 7369 6e67 2074 6861 740a 706f 7274 6162 sing that.portab\n-00023700: 6c79 2069 7320 6e6f 7420 6561 7379 2028 ly is not easy (\n-00023710: 2a6e 6f74 6520 2861 7574 6f63 6f6e 6629 *note (autoconf)\n-00023720: 5468 6520 4d61 6b65 204d 6163 726f 204d The Make Macro M\n-00023730: 414b 4546 4c41 4753 3a3a 292e 2020 4865 AKEFLAGS::). He\n-00023740: 7265 0a69 7320 616e 2065 7861 6d70 6c65 re.is an example\n-00023750: 3a0a 0a20 2020 2020 454c 4649 4c45 5320 :.. ELFILES \n-00023760: 3d20 6f6e 652e 656c 2074 776f 2e65 6c20 = one.el two.el \n-00023770: 7468 7265 652e 656c 202e 2e2e 0a20 2020 three.el .... \n-00023780: 2020 454c 4346 494c 4553 203d 2024 2845 ELCFILES = $(E\n-00023790: 4c46 494c 4553 3a3d 6329 0a0a 2020 2020 LFILES:=c).. \n-000237a0: 2065 6c63 2d73 7461 6d70 3a20 2428 454c elc-stamp: $(EL\n-000237b0: 4649 4c45 5329 0a20 2020 2020 2020 2020 FILES). \n-000237c0: 2020 2020 4072 6d20 2d66 2065 6c63 2d74 @rm -f elc-t\n-000237d0: 656d 700a 2020 2020 2020 2020 2020 2020 emp. \n-000237e0: 2040 746f 7563 6820 656c 632d 7465 6d70 @touch elc-temp\n-000237f0: 0a20 2020 2020 2020 2020 2020 2020 2428 . $(\n-00023800: 656c 6973 705f 636f 6d70 2920 2428 454c elisp_comp) $(EL\n-00023810: 4649 4c45 5329 0a20 2020 2020 2020 2020 FILES). \n-00023820: 2020 2020 406d 7620 2d66 2065 6c63 2d74 @mv -f elc-t\n-00023830: 656d 7020 2440 0a0a 2020 2020 2024 2845 emp $@.. $(E\n-00023840: 4c43 4649 4c45 5329 3a20 656c 632d 7374 LCFILES): elc-st\n-00023850: 616d 700a 2020 2020 2023 2320 5265 636f amp. ## Reco\n-00023860: 7665 7220 6672 6f6d 2074 6865 2072 656d ver from the rem\n-00023870: 6f76 616c 206f 6620 2440 0a20 2020 2020 oval of $@. \n-00023880: 2020 2020 2020 2020 4064 7279 3d3b 2066 @dry=; f\n-00023890: 6f72 2066 2069 6e20 7820 2424 4d41 4b45 or f in x $$MAKE\n-000238a0: 464c 4147 533b 2064 6f20 5c0a 2020 2020 FLAGS; do \\. \n-000238b0: 2020 2020 2020 2020 2020 2063 6173 6520 case \n-000238c0: 2424 6620 696e 205c 0a20 2020 2020 2020 $$f in \\. \n-000238d0: 2020 2020 2020 2020 2020 2a3d 2a7c 2d2d *=*|--\n-000238e0: 2a29 3b3b 205c 0a20 2020 2020 2020 2020 *);; \\. \n-000238f0: 2020 2020 2020 2020 2a6e 2a29 2064 7279 *n*) dry\n-00023900: 3d3a 3b3b 205c 0a20 2020 2020 2020 2020 =:;; \\. \n-00023910: 2020 2020 2020 6573 6163 3b20 5c0a 2020 esac; \\. \n-00023920: 2020 2020 2020 2020 2020 2064 6f6e 653b done;\n-00023930: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n-00023940: 6966 2074 6573 7420 2d66 2024 403b 2074 if test -f $@; t\n-00023950: 6865 6e20 3a3b 2065 6c73 6520 5c0a 2020 hen :; else \\. \n-00023960: 2020 2020 2020 2020 2020 2020 2024 2464 $$d\n-00023970: 7279 2074 7261 7020 2772 6d20 2d72 6620 ry trap 'rm -rf \n-00023980: 656c 632d 6c6f 636b 2065 6c63 2d73 7461 elc-lock elc-sta\n-00023990: 6d70 2720 3120 3220 3133 2031 353b 205c mp' 1 2 13 15; \\\n-000239a0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n-000239b0: 6966 2024 2464 7279 206d 6b64 6972 2065 if $$dry mkdir e\n-000239c0: 6c63 2d6c 6f63 6b20 323e 2f64 6576 2f6e lc-lock 2>/dev/n\n-000239d0: 756c 6c3b 2074 6865 6e20 5c0a 2020 2020 ull; then \\. \n-000239e0: 2023 2320 5468 6973 2063 6f64 6520 6973 ## This code is\n-000239f0: 2062 6569 6e67 2065 7865 6375 7465 6420 being executed \n-00023a00: 6279 2074 6865 2066 6972 7374 2070 726f by the first pro\n-00023a10: 6365 7373 2e0a 2020 2020 2020 2020 2020 cess.. \n-00023a20: 2020 2020 2020 2024 2464 7279 2072 6d20 $$dry rm \n-00023a30: 2d66 2065 6c63 2d73 7461 6d70 3b20 5c0a -f elc-stamp; \\.\n-00023a40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00023a50: 2024 284d 414b 4529 2024 2841 4d5f 4d41 $(MAKE) $(AM_MA\n-00023a60: 4b45 464c 4147 5329 2065 6c63 2d73 7461 KEFLAGS) elc-sta\n-00023a70: 6d70 3b20 5c0a 2020 2020 2020 2020 2020 mp; \\. \n-00023a80: 2020 2020 2020 2024 2464 7279 2072 6d64 $$dry rmd\n-00023a90: 6972 2065 6c63 2d6c 6f63 6b3b 205c 0a20 ir elc-lock; \\. \n-00023aa0: 2020 2020 2020 2020 2020 2020 2020 656c el\n-00023ab0: 7365 205c 0a20 2020 2020 2323 2054 6869 se \\. ## Thi\n-00023ac0: 7320 636f 6465 2069 7320 6265 696e 6720 s code is being \n-00023ad0: 6578 6563 7574 6564 2062 7920 7468 6520 executed by the \n-00023ae0: 666f 6c6c 6f77 6572 2070 726f 6365 7373 follower process\n-00023af0: 6573 2e0a 2020 2020 2023 2320 5761 6974 es.. ## Wait\n-00023b00: 2075 6e74 696c 2074 6865 2066 6972 7374 until the first\n-00023b10: 2070 726f 6365 7373 2069 7320 646f 6e65 process is done\n-00023b20: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n-00023b30: 2020 2077 6869 6c65 2074 6573 7420 2d64 while test -d\n-00023b40: 2065 6c63 2d6c 6f63 6b20 2626 2074 6573 elc-lock && tes\n-00023b50: 7420 2d7a 2022 2424 6472 7922 3b20 646f t -z \"$$dry\"; do\n-00023b60: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n-00023b70: 2020 2020 2020 736c 6565 7020 313b 205c sleep 1; \\\n-00023b80: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n-00023b90: 2020 646f 6e65 3b20 5c0a 2020 2020 2023 done; \\. #\n-00023ba0: 2320 5375 6363 6565 6420 6966 2061 6e64 # Succeed if and\n-00023bb0: 206f 6e6c 7920 6966 2074 6865 2066 6972 only if the fir\n-00023bc0: 7374 2070 726f 6365 7373 2073 7563 6365 st process succe\n-00023bd0: 6564 6564 2e0a 2020 2020 2020 2020 2020 eded.. \n-00023be0: 2020 2020 2020 2024 2464 7279 2074 6573 $$dry tes\n-00023bf0: 7420 2d66 2065 6c63 2d73 7461 6d70 3b20 t -f elc-stamp; \n-00023c00: 6578 6974 2024 243f 3b20 5c0a 2020 2020 exit $$?; \\. \n-00023c10: 2020 2020 2020 2020 2020 2066 693b 205c fi; \\\n-00023c20: 0a20 2020 2020 2020 2020 2020 2020 6669 . fi\n-00023c30: 0a0a 2020 2046 6f72 2063 6f6d 706c 6574 .. For complet\n-00023c40: 656e 6573 7320 6974 2073 686f 756c 6420 eness it should \n-00023c50: 6265 206e 6f74 6564 2074 6861 7420 474e be noted that GN\n-00023c60: 5520 e280 986d 616b 65e2 8099 2069 7320 U ...make... is \n-00023c70: 6162 6c65 2074 6f0a 6578 7072 6573 7320 able to.express \n-00023c80: 7275 6c65 7320 7769 7468 206d 756c 7469 rules with multi\n-00023c90: 706c 6520 6f75 7470 7574 2066 696c 6573 ple output files\n-00023ca0: 2075 7369 6e67 2070 6174 7465 726e 2072 using pattern r\n-00023cb0: 756c 6573 2028 2a6e 6f74 650a 5061 7474 ules (*note.Patt\n-00023cc0: 6572 6e20 5275 6c65 2045 7861 6d70 6c65 ern Rule Example\n-00023cd0: 733a 2028 6d61 6b65 2950 6174 7465 726e s: (make)Pattern\n-00023ce0: 2045 7861 6d70 6c65 732e 292e 2020 5765 Examples.). We\n-00023cf0: 2064 6f20 6e6f 7420 6469 7363 7573 730a do not discuss.\n-00023d00: 7061 7474 6572 6e20 7275 6c65 7320 6865 pattern rules he\n-00023d10: 7265 2062 6563 6175 7365 2074 6865 7920 re because they \n-00023d20: 6172 6520 6e6f 7420 706f 7274 6162 6c65 are not portable\n-00023d30: 2c20 6275 7420 7468 6579 2063 616e 2062 , but they can b\n-00023d40: 650a 636f 6e76 656e 6965 6e74 2069 6e20 e.convenient in \n-00023d50: 7061 636b 6167 6573 2074 6861 7420 6173 packages that as\n-00023d60: 7375 6d65 2047 4e55 20e2 8098 6d61 6b65 sume GNU ...make\n-00023d70: e280 992e 0a0a 1f0a 4669 6c65 3a20 6175 ........File: au\n-00023d80: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-00023d90: 2c20 204e 6f64 653a 2048 6172 642d 436f , Node: Hard-Co\n-00023da0: 6465 6420 496e 7374 616c 6c20 5061 7468 ded Install Path\n-00023db0: 732c 2020 4e65 7874 3a20 4465 6275 6767 s, Next: Debugg\n-00023dc0: 696e 6720 4d61 6b65 2052 756c 6573 2c20 ing Make Rules, \n-00023dd0: 2050 7265 763a 204d 756c 7469 706c 6520 Prev: Multiple \n-00023de0: 4f75 7470 7574 732c 2020 5570 3a20 4641 Outputs, Up: FA\n-00023df0: 510a 0a32 382e 3130 2049 6e73 7461 6c6c Q..28.10 Install\n-00023e00: 696e 6720 746f 2048 6172 642d 436f 6465 ing to Hard-Code\n-00023e10: 6420 4c6f 6361 7469 6f6e 730a 3d3d 3d3d d Locations.====\n+00022df0: 2072 6d20 2d66 2064 6174 612e 7374 616d rm -f data.stam\n+00022e00: 703b 205c 0a20 2020 2020 2020 2020 2020 p; \\. \n+00022e10: 2020 2020 2020 2428 4d41 4b45 2920 2428 $(MAKE) $(\n+00022e20: 414d 5f4d 414b 4546 4c41 4753 2920 6461 AM_MAKEFLAGS) da\n+00022e30: 7461 2e73 7461 6d70 3b20 5c0a 2020 2020 ta.stamp; \\. \n+00022e40: 2020 2020 2020 2020 2020 2020 2072 6573 res\n+00022e50: 756c 743d 2424 3f3b 2072 6d20 2d72 6620 ult=$$?; rm -rf \n+00022e60: 6461 7461 2e6c 6f63 6b3b 2065 7869 7420 data.lock; exit \n+00022e70: 2424 7265 7375 6c74 3b20 5c0a 2020 2020 $$result; \\. \n+00022e80: 2020 2020 2020 2020 2020 2065 6c73 6520 else \n+00022e90: 5c0a 2020 2020 2023 2320 5468 6973 2063 \\. ## This c\n+00022ea0: 6f64 6520 6973 2062 6569 6e67 2065 7865 ode is being exe\n+00022eb0: 6375 7465 6420 6279 2074 6865 2066 6f6c cuted by the fol\n+00022ec0: 6c6f 7765 7220 7072 6f63 6573 7365 732e lower processes.\n+00022ed0: 0a20 2020 2020 2323 2057 6169 7420 756e . ## Wait un\n+00022ee0: 7469 6c20 7468 6520 6669 7273 7420 7072 til the first pr\n+00022ef0: 6f63 6573 7320 6973 2064 6f6e 652e 0a20 ocess is done.. \n+00022f00: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00022f10: 7768 696c 6520 7465 7374 202d 6420 6461 while test -d da\n+00022f20: 7461 2e6c 6f63 6b3b 2064 6f20 736c 6565 ta.lock; do slee\n+00022f30: 7020 313b 2064 6f6e 653b 205c 0a20 2020 p 1; done; \\. \n+00022f40: 2020 2323 2053 7563 6365 6564 2069 6620 ## Succeed if \n+00022f50: 616e 6420 6f6e 6c79 2069 6620 7468 6520 and only if the \n+00022f60: 6669 7273 7420 7072 6f63 6573 7320 7375 first process su\n+00022f70: 6363 6565 6465 642e 0a20 2020 2020 2020 cceeded.. \n+00022f80: 2020 2020 2020 2020 2020 7465 7374 202d test -\n+00022f90: 6620 6461 7461 2e73 7461 6d70 3b20 5c0a f data.stamp; \\.\n+00022fa0: 2020 2020 2020 2020 2020 2020 2020 2066 f\n+00022fb0: 693b 205c 0a20 2020 2020 2020 2020 2020 i; \\. \n+00022fc0: 2020 6669 0a0a 2020 2055 7369 6e67 2061 fi.. Using a\n+00022fd0: 2064 6564 6963 6174 6564 2077 6974 6e65 dedicated witne\n+00022fe0: 7373 2c20 6c69 6b65 20e2 8098 6461 7461 ss, like ...data\n+00022ff0: 2e73 7461 6d70 e280 992c 2069 7320 7665 .stamp..., is ve\n+00023000: 7279 2068 616e 6479 2077 6865 6e20 7468 ry handy when th\n+00023010: 650a 6c69 7374 206f 6620 6f75 7470 7574 e.list of output\n+00023020: 2066 696c 6573 2069 7320 6e6f 7420 6b6e files is not kn\n+00023030: 6f77 6e20 6265 666f 7265 6861 6e64 2e20 own beforehand. \n+00023040: 2041 7320 616e 2069 6c6c 7573 7472 6174 As an illustrat\n+00023050: 696f 6e2c 0a63 6f6e 7369 6465 7220 7468 ion,.consider th\n+00023060: 6520 666f 6c6c 6f77 696e 6720 7275 6c65 e following rule\n+00023070: 7320 746f 2063 6f6d 7069 6c65 206d 616e s to compile man\n+00023080: 7920 e280 982a 2e65 6ce2 8099 2066 696c y ...*.el... fil\n+00023090: 6573 2069 6e74 6f20 e280 982a 2e65 6c63 es into ...*.elc\n+000230a0: e280 990a 6669 6c65 7320 696e 2061 2073 ....files in a s\n+000230b0: 696e 676c 6520 636f 6d6d 616e 642e 2020 ingle command. \n+000230c0: 4974 2064 6f65 7320 6e6f 7420 6d61 7474 It does not matt\n+000230d0: 6572 2068 6f77 20e2 8098 454c 4649 4c45 er how ...ELFILE\n+000230e0: 53e2 8099 2069 7320 6465 6669 6e65 640a S... is defined.\n+000230f0: 2861 7320 6c6f 6e67 2061 7320 6974 2069 (as long as it i\n+00023100: 7320 6e6f 7420 656d 7074 793a 2065 6d70 s not empty: emp\n+00023110: 7479 2074 6172 6765 7473 2061 7265 206e ty targets are n\n+00023120: 6f74 2061 6363 6570 7465 6420 6279 2050 ot accepted by P\n+00023130: 4f53 4958 292e 0a0a 2020 2020 2045 4c46 OSIX)... ELF\n+00023140: 494c 4553 203d 206f 6e65 2e65 6c20 7477 ILES = one.el tw\n+00023150: 6f2e 656c 2074 6872 6565 2e65 6c20 2e2e o.el three.el ..\n+00023160: 2e0a 2020 2020 2045 4c43 4649 4c45 5320 .. ELCFILES \n+00023170: 3d20 2428 454c 4649 4c45 533a 3d63 290a = $(ELFILES:=c).\n+00023180: 0a20 2020 2020 656c 632d 7374 616d 703a . elc-stamp:\n+00023190: 2024 2845 4c46 494c 4553 290a 2020 2020 $(ELFILES). \n+000231a0: 2020 2020 2020 2020 2040 726d 202d 6620 @rm -f \n+000231b0: 656c 632d 7465 6d70 0a20 2020 2020 2020 elc-temp. \n+000231c0: 2020 2020 2020 4074 6f75 6368 2065 6c63 @touch elc\n+000231d0: 2d74 656d 700a 2020 2020 2020 2020 2020 -temp. \n+000231e0: 2020 2024 2865 6c69 7370 5f63 6f6d 7029 $(elisp_comp)\n+000231f0: 2024 2845 4c46 494c 4553 290a 2020 2020 $(ELFILES). \n+00023200: 2020 2020 2020 2020 2040 6d76 202d 6620 @mv -f \n+00023210: 656c 632d 7465 6d70 2024 400a 0a20 2020 elc-temp $@.. \n+00023220: 2020 2428 454c 4346 494c 4553 293a 2065 $(ELCFILES): e\n+00023230: 6c63 2d73 7461 6d70 0a20 2020 2020 2020 lc-stamp. \n+00023240: 2020 2020 2020 4069 6620 7465 7374 202d @if test -\n+00023250: 6620 2440 3b20 7468 656e 203a 3b20 656c f $@; then :; el\n+00023260: 7365 205c 0a20 2020 2020 2323 2052 6563 se \\. ## Rec\n+00023270: 6f76 6572 2066 726f 6d20 7468 6520 7265 over from the re\n+00023280: 6d6f 7661 6c20 6f66 2024 400a 2020 2020 moval of $@. \n+00023290: 2020 2020 2020 2020 2020 2074 7261 7020 trap \n+000232a0: 2772 6d20 2d72 6620 656c 632d 6c6f 636b 'rm -rf elc-lock\n+000232b0: 2065 6c63 2d73 7461 6d70 2720 3120 3220 elc-stamp' 1 2 \n+000232c0: 3133 2031 353b 205c 0a20 2020 2020 2020 13 15; \\. \n+000232d0: 2020 2020 2020 2020 6966 206d 6b64 6972 if mkdir\n+000232e0: 2065 6c63 2d6c 6f63 6b20 323e 2f64 6576 elc-lock 2>/dev\n+000232f0: 2f6e 756c 6c3b 2074 6865 6e20 5c0a 2020 /null; then \\. \n+00023300: 2020 2023 2320 5468 6973 2063 6f64 6520 ## This code \n+00023310: 6973 2062 6569 6e67 2065 7865 6375 7465 is being execute\n+00023320: 6420 6279 2074 6865 2066 6972 7374 2070 d by the first p\n+00023330: 726f 6365 7373 2e0a 2020 2020 2020 2020 rocess.. \n+00023340: 2020 2020 2020 2020 2072 6d20 2d66 2065 rm -f e\n+00023350: 6c63 2d73 7461 6d70 3b20 5c0a 2020 2020 lc-stamp; \\. \n+00023360: 2020 2020 2020 2020 2020 2020 2024 284d $(M\n+00023370: 414b 4529 2024 2841 4d5f 4d41 4b45 464c AKE) $(AM_MAKEFL\n+00023380: 4147 5329 2065 6c63 2d73 7461 6d70 3b20 AGS) elc-stamp; \n+00023390: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n+000233a0: 2020 2072 6d64 6972 2065 6c63 2d6c 6f63 rmdir elc-loc\n+000233b0: 6b3b 205c 0a20 2020 2020 2020 2020 2020 k; \\. \n+000233c0: 2020 2020 656c 7365 205c 0a20 2020 2020 else \\. \n+000233d0: 2323 2054 6869 7320 636f 6465 2069 7320 ## This code is \n+000233e0: 6265 696e 6720 6578 6563 7574 6564 2062 being executed b\n+000233f0: 7920 7468 6520 666f 6c6c 6f77 6572 2070 y the follower p\n+00023400: 726f 6365 7373 6573 2e0a 2020 2020 2023 rocesses.. #\n+00023410: 2320 5761 6974 2075 6e74 696c 2074 6865 # Wait until the\n+00023420: 2066 6972 7374 2070 726f 6365 7373 2069 first process i\n+00023430: 7320 646f 6e65 2e0a 2020 2020 2020 2020 s done.. \n+00023440: 2020 2020 2020 2020 2077 6869 6c65 2074 while t\n+00023450: 6573 7420 2d64 2065 6c63 2d6c 6f63 6b3b est -d elc-lock;\n+00023460: 2064 6f20 736c 6565 7020 313b 2064 6f6e do sleep 1; don\n+00023470: 653b 205c 0a20 2020 2020 2323 2053 7563 e; \\. ## Suc\n+00023480: 6365 6564 2069 6620 616e 6420 6f6e 6c79 ceed if and only\n+00023490: 2069 6620 7468 6520 6669 7273 7420 7072 if the first pr\n+000234a0: 6f63 6573 7320 7375 6363 6565 6465 642e ocess succeeded.\n+000234b0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+000234c0: 2020 7465 7374 202d 6620 656c 632d 7374 test -f elc-st\n+000234d0: 616d 703b 2065 7869 7420 2424 3f3b 205c amp; exit $$?; \\\n+000234e0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+000234f0: 6669 3b20 5c0a 2020 2020 2020 2020 2020 fi; \\. \n+00023500: 2020 2066 690a 0a20 2020 5468 6573 6520 fi.. These \n+00023510: 736f 6c75 7469 6f6e 7320 616c 6c20 7374 solutions all st\n+00023520: 696c 6c20 7375 6666 6572 2066 726f 6d20 ill suffer from \n+00023530: 7468 6520 7468 6972 6420 7072 6f62 6c65 the third proble\n+00023540: 6d2c 206e 616d 656c 7920 7468 6174 0a74 m, namely that.t\n+00023550: 6865 7920 6272 6561 6b20 7468 6520 7072 hey break the pr\n+00023560: 6f6d 6973 6520 7468 6174 20e2 8098 6d61 omise that ...ma\n+00023570: 6b65 202d 6ee2 8099 2073 686f 756c 6420 ke -n... should \n+00023580: 6e6f 7420 6361 7573 6520 616e 7920 6163 not cause any ac\n+00023590: 7475 616c 0a63 6861 6e67 6573 2074 6f20 tual.changes to \n+000235a0: 7468 6520 7472 6565 2e20 2046 6f72 2074 the tree. For t\n+000235b0: 686f 7365 2073 6f6c 7574 696f 6e73 2074 hose solutions t\n+000235c0: 6861 7420 646f 206e 6f74 2063 7265 6174 hat do not creat\n+000235d0: 6520 6c6f 636b 2066 696c 6573 2c0a 6974 e lock files,.it\n+000235e0: 2069 7320 706f 7373 6962 6c65 2074 6f20 is possible to \n+000235f0: 7370 6c69 7420 7468 6520 7265 636f 7665 split the recove\n+00023600: 7220 7275 6c65 7320 696e 746f 2074 776f r rules into two\n+00023610: 2073 6570 6172 6174 6520 7265 6369 7065 separate recipe\n+00023620: 0a63 6f6d 6d61 6e64 732c 206f 6e65 206f .commands, one o\n+00023630: 6620 7768 6963 6820 646f 6573 2061 6c6c f which does all\n+00023640: 2077 6f72 6b20 6275 7420 7468 6520 7265 work but the re\n+00023650: 6375 7273 696f 6e2c 2061 6e64 2074 6865 cursion, and the\n+00023660: 206f 7468 6572 0a69 6e76 6f6b 6573 2074 other.invokes t\n+00023670: 6865 2072 6563 7572 7369 7665 20e2 8098 he recursive ...\n+00023680: 2428 4d41 4b45 29e2 8099 2e20 2054 6865 $(MAKE).... The\n+00023690: 2073 6f6c 7574 696f 6e73 2069 6e76 6f6c solutions invol\n+000236a0: 7669 6e67 206c 6f63 6b69 6e67 2063 6f75 ving locking cou\n+000236b0: 6c64 0a61 6374 2075 706f 6e20 7468 6520 ld.act upon the \n+000236c0: 636f 6e74 656e 7473 206f 6620 7468 6520 contents of the \n+000236d0: e280 984d 414b 4546 4c41 4753 e280 9920 ...MAKEFLAGS... \n+000236e0: 7661 7269 6162 6c65 2c20 6275 7420 7061 variable, but pa\n+000236f0: 7273 696e 6720 7468 6174 0a70 6f72 7461 rsing that.porta\n+00023700: 626c 7920 6973 206e 6f74 2065 6173 7920 bly is not easy \n+00023710: 282a 6e6f 7465 2028 6175 746f 636f 6e66 (*note (autoconf\n+00023720: 2954 6865 204d 616b 6520 4d61 6372 6f20 )The Make Macro \n+00023730: 4d41 4b45 464c 4147 533a 3a29 2e20 2048 MAKEFLAGS::). H\n+00023740: 6572 650a 6973 2061 6e20 6578 616d 706c ere.is an exampl\n+00023750: 653a 0a0a 2020 2020 2045 4c46 494c 4553 e:.. ELFILES\n+00023760: 203d 206f 6e65 2e65 6c20 7477 6f2e 656c = one.el two.el\n+00023770: 2074 6872 6565 2e65 6c20 2e2e 2e0a 2020 three.el .... \n+00023780: 2020 2045 4c43 4649 4c45 5320 3d20 2428 ELCFILES = $(\n+00023790: 454c 4649 4c45 533a 3d63 290a 0a20 2020 ELFILES:=c).. \n+000237a0: 2020 656c 632d 7374 616d 703a 2024 2845 elc-stamp: $(E\n+000237b0: 4c46 494c 4553 290a 2020 2020 2020 2020 LFILES). \n+000237c0: 2020 2020 2040 726d 202d 6620 656c 632d @rm -f elc-\n+000237d0: 7465 6d70 0a20 2020 2020 2020 2020 2020 temp. \n+000237e0: 2020 4074 6f75 6368 2065 6c63 2d74 656d @touch elc-tem\n+000237f0: 700a 2020 2020 2020 2020 2020 2020 2024 p. $\n+00023800: 2865 6c69 7370 5f63 6f6d 7029 2024 2845 (elisp_comp) $(E\n+00023810: 4c46 494c 4553 290a 2020 2020 2020 2020 LFILES). \n+00023820: 2020 2020 2040 6d76 202d 6620 656c 632d @mv -f elc-\n+00023830: 7465 6d70 2024 400a 0a20 2020 2020 2428 temp $@.. $(\n+00023840: 454c 4346 494c 4553 293a 2065 6c63 2d73 ELCFILES): elc-s\n+00023850: 7461 6d70 0a20 2020 2020 2323 2052 6563 tamp. ## Rec\n+00023860: 6f76 6572 2066 726f 6d20 7468 6520 7265 over from the re\n+00023870: 6d6f 7661 6c20 6f66 2024 400a 2020 2020 moval of $@. \n+00023880: 2020 2020 2020 2020 2040 6472 793d 3b20 @dry=; \n+00023890: 666f 7220 6620 696e 2078 2024 244d 414b for f in x $$MAK\n+000238a0: 4546 4c41 4753 3b20 646f 205c 0a20 2020 EFLAGS; do \\. \n+000238b0: 2020 2020 2020 2020 2020 2020 6361 7365 case\n+000238c0: 2024 2466 2069 6e20 5c0a 2020 2020 2020 $$f in \\. \n+000238d0: 2020 2020 2020 2020 2020 202a 3d2a 7c2d *=*|-\n+000238e0: 2d2a 293b 3b20 5c0a 2020 2020 2020 2020 -*);; \\. \n+000238f0: 2020 2020 2020 2020 202a 6e2a 2920 6472 *n*) dr\n+00023900: 793d 3a3b 3b20 5c0a 2020 2020 2020 2020 y=:;; \\. \n+00023910: 2020 2020 2020 2065 7361 633b 205c 0a20 esac; \\. \n+00023920: 2020 2020 2020 2020 2020 2020 646f 6e65 done\n+00023930: 3b20 5c0a 2020 2020 2020 2020 2020 2020 ; \\. \n+00023940: 2069 6620 7465 7374 202d 6620 2440 3b20 if test -f $@; \n+00023950: 7468 656e 203a 3b20 656c 7365 205c 0a20 then :; else \\. \n+00023960: 2020 2020 2020 2020 2020 2020 2020 2424 $$\n+00023970: 6472 7920 7472 6170 2027 726d 202d 7266 dry trap 'rm -rf\n+00023980: 2065 6c63 2d6c 6f63 6b20 656c 632d 7374 elc-lock elc-st\n+00023990: 616d 7027 2031 2032 2031 3320 3135 3b20 amp' 1 2 13 15; \n+000239a0: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n+000239b0: 2069 6620 2424 6472 7920 6d6b 6469 7220 if $$dry mkdir \n+000239c0: 656c 632d 6c6f 636b 2032 3e2f 6465 762f elc-lock 2>/dev/\n+000239d0: 6e75 6c6c 3b20 7468 656e 205c 0a20 2020 null; then \\. \n+000239e0: 2020 2323 2054 6869 7320 636f 6465 2069 ## This code i\n+000239f0: 7320 6265 696e 6720 6578 6563 7574 6564 s being executed\n+00023a00: 2062 7920 7468 6520 6669 7273 7420 7072 by the first pr\n+00023a10: 6f63 6573 732e 0a20 2020 2020 2020 2020 ocess.. \n+00023a20: 2020 2020 2020 2020 2424 6472 7920 726d $$dry rm\n+00023a30: 202d 6620 656c 632d 7374 616d 703b 205c -f elc-stamp; \\\n+00023a40: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00023a50: 2020 2428 4d41 4b45 2920 2428 414d 5f4d $(MAKE) $(AM_M\n+00023a60: 414b 4546 4c41 4753 2920 656c 632d 7374 AKEFLAGS) elc-st\n+00023a70: 616d 703b 205c 0a20 2020 2020 2020 2020 amp; \\. \n+00023a80: 2020 2020 2020 2020 2424 6472 7920 726d $$dry rm\n+00023a90: 6469 7220 656c 632d 6c6f 636b 3b20 5c0a dir elc-lock; \\.\n+00023aa0: 2020 2020 2020 2020 2020 2020 2020 2065 e\n+00023ab0: 6c73 6520 5c0a 2020 2020 2023 2320 5468 lse \\. ## Th\n+00023ac0: 6973 2063 6f64 6520 6973 2062 6569 6e67 is code is being\n+00023ad0: 2065 7865 6375 7465 6420 6279 2074 6865 executed by the\n+00023ae0: 2066 6f6c 6c6f 7765 7220 7072 6f63 6573 follower proces\n+00023af0: 7365 732e 0a20 2020 2020 2323 2057 6169 ses.. ## Wai\n+00023b00: 7420 756e 7469 6c20 7468 6520 6669 7273 t until the firs\n+00023b10: 7420 7072 6f63 6573 7320 6973 2064 6f6e t process is don\n+00023b20: 652e 0a20 2020 2020 2020 2020 2020 2020 e.. \n+00023b30: 2020 2020 7768 696c 6520 7465 7374 202d while test -\n+00023b40: 6420 656c 632d 6c6f 636b 2026 2620 7465 d elc-lock && te\n+00023b50: 7374 202d 7a20 2224 2464 7279 223b 2064 st -z \"$$dry\"; d\n+00023b60: 6f20 5c0a 2020 2020 2020 2020 2020 2020 o \\. \n+00023b70: 2020 2020 2020 2073 6c65 6570 2031 3b20 sleep 1; \n+00023b80: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n+00023b90: 2020 2064 6f6e 653b 205c 0a20 2020 2020 done; \\. \n+00023ba0: 2323 2053 7563 6365 6564 2069 6620 616e ## Succeed if an\n+00023bb0: 6420 6f6e 6c79 2069 6620 7468 6520 6669 d only if the fi\n+00023bc0: 7273 7420 7072 6f63 6573 7320 7375 6363 rst process succ\n+00023bd0: 6565 6465 642e 0a20 2020 2020 2020 2020 eeded.. \n+00023be0: 2020 2020 2020 2020 2424 6472 7920 7465 $$dry te\n+00023bf0: 7374 202d 6620 656c 632d 7374 616d 703b st -f elc-stamp;\n+00023c00: 2065 7869 7420 2424 3f3b 205c 0a20 2020 exit $$?; \\. \n+00023c10: 2020 2020 2020 2020 2020 2020 6669 3b20 fi; \n+00023c20: 5c0a 2020 2020 2020 2020 2020 2020 2066 \\. f\n+00023c30: 690a 0a20 2020 466f 7220 636f 6d70 6c65 i.. For comple\n+00023c40: 7465 6e65 7373 2069 7420 7368 6f75 6c64 teness it should\n+00023c50: 2062 6520 6e6f 7465 6420 7468 6174 2047 be noted that G\n+00023c60: 4e55 20e2 8098 6d61 6b65 e280 9920 6973 NU ...make... is\n+00023c70: 2061 626c 6520 746f 0a65 7870 7265 7373 able to.express\n+00023c80: 2072 756c 6573 2077 6974 6820 6d75 6c74 rules with mult\n+00023c90: 6970 6c65 206f 7574 7075 7420 6669 6c65 iple output file\n+00023ca0: 7320 7573 696e 6720 7061 7474 6572 6e20 s using pattern \n+00023cb0: 7275 6c65 7320 282a 6e6f 7465 0a50 6174 rules (*note.Pat\n+00023cc0: 7465 726e 2052 756c 6520 4578 616d 706c tern Rule Exampl\n+00023cd0: 6573 3a20 286d 616b 6529 5061 7474 6572 es: (make)Patter\n+00023ce0: 6e20 4578 616d 706c 6573 2e29 2e20 2057 n Examples.). W\n+00023cf0: 6520 646f 206e 6f74 2064 6973 6375 7373 e do not discuss\n+00023d00: 0a70 6174 7465 726e 2072 756c 6573 2068 .pattern rules h\n+00023d10: 6572 6520 6265 6361 7573 6520 7468 6579 ere because they\n+00023d20: 2061 7265 206e 6f74 2070 6f72 7461 626c are not portabl\n+00023d30: 652c 2062 7574 2074 6865 7920 6361 6e20 e, but they can \n+00023d40: 6265 0a63 6f6e 7665 6e69 656e 7420 696e be.convenient in\n+00023d50: 2070 6163 6b61 6765 7320 7468 6174 2061 packages that a\n+00023d60: 7373 756d 6520 474e 5520 e280 986d 616b ssume GNU ...mak\n+00023d70: 65e2 8099 2e0a 0a1f 0a46 696c 653a 2061 e........File: a\n+00023d80: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00023d90: 6f2c 2020 4e6f 6465 3a20 4861 7264 2d43 o, Node: Hard-C\n+00023da0: 6f64 6564 2049 6e73 7461 6c6c 2050 6174 oded Install Pat\n+00023db0: 6873 2c20 204e 6578 743a 2044 6562 7567 hs, Next: Debug\n+00023dc0: 6769 6e67 204d 616b 6520 5275 6c65 732c ging Make Rules,\n+00023dd0: 2020 5072 6576 3a20 4d75 6c74 6970 6c65 Prev: Multiple\n+00023de0: 204f 7574 7075 7473 2c20 2055 703a 2046 Outputs, Up: F\n+00023df0: 4151 0a0a 3238 2e31 3020 496e 7374 616c AQ..28.10 Instal\n+00023e00: 6c69 6e67 2074 6f20 4861 7264 2d43 6f64 ling to Hard-Cod\n+00023e10: 6564 204c 6f63 6174 696f 6e73 0a3d 3d3d ed Locations.===\n 00023e20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00023e30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00023e40: 3d3d 3d3d 0a0a 2020 2020 204d 7920 7061 ====.. My pa\n-00023e50: 636b 6167 6520 6e65 6564 7320 746f 2069 ckage needs to i\n-00023e60: 6e73 7461 6c6c 2073 6f6d 6520 636f 6e66 nstall some conf\n-00023e70: 6967 7572 6174 696f 6e20 6669 6c65 2e20 iguration file. \n-00023e80: 2049 2074 7269 6564 2074 6f20 7573 650a I tried to use.\n-00023e90: 2020 2020 2074 6865 2066 6f6c 6c6f 7769 the followi\n-00023ea0: 6e67 2072 756c 652c 2062 7574 20e2 8098 ng rule, but ...\n-00023eb0: 6d61 6b65 2064 6973 7463 6865 636b e280 make distcheck..\n-00023ec0: 9920 6661 696c 732e 2020 5768 793f 0a0a . fails. Why?..\n-00023ed0: 2020 2020 2020 2020 2020 2320 446f 206e # Do n\n-00023ee0: 6f74 2064 6f20 7468 6973 2e0a 2020 2020 ot do this.. \n-00023ef0: 2020 2020 2020 696e 7374 616c 6c2d 6461 install-da\n-00023f00: 7461 2d6c 6f63 616c 3a0a 2020 2020 2020 ta-local:. \n-00023f10: 2020 2020 2020 2020 2020 2020 2428 494e $(IN\n-00023f20: 5354 414c 4c5f 4441 5441 2920 2428 7372 STALL_DATA) $(sr\n-00023f30: 6364 6972 292f 6166 696c 6520 2428 4445 cdir)/afile $(DE\n-00023f40: 5354 4449 5229 2f65 7463 2f61 6669 6c65 STDIR)/etc/afile\n-00023f50: 0a0a 2020 2020 204d 7920 7061 636b 6167 .. My packag\n-00023f60: 6520 6e65 6564 7320 746f 2070 6f70 756c e needs to popul\n-00023f70: 6174 6520 7468 6520 696e 7374 616c 6c61 ate the installa\n-00023f80: 7469 6f6e 2064 6972 6563 746f 7279 206f tion directory o\n-00023f90: 6620 616e 6f74 6865 720a 2020 2020 2070 f another. p\n-00023fa0: 6163 6b61 6765 2061 7420 696e 7374 616c ackage at instal\n-00023fb0: 6c2d 7469 6d65 2e20 2049 2063 616e 2065 l-time. I can e\n-00023fc0: 6173 696c 7920 636f 6d70 7574 6520 7468 asily compute th\n-00023fd0: 6174 2069 6e73 7461 6c6c 6174 696f 6e0a at installation.\n-00023fe0: 2020 2020 2064 6972 6563 746f 7279 2069 directory i\n-00023ff0: 6e20 e280 9863 6f6e 6669 6775 7265 e280 n ...configure..\n-00024000: 992c 2062 7574 2069 6620 4920 696e 7374 ., but if I inst\n-00024010: 616c 6c20 6669 6c65 7320 7468 6572 6569 all files therei\n-00024020: 6e2c 0a20 2020 2020 e280 986d 616b 6520 n,. ...make \n-00024030: 6469 7374 6368 6563 6be2 8099 2066 6169 distcheck... fai\n-00024040: 6c73 2e20 2048 6f77 2065 6c73 6520 7368 ls. How else sh\n-00024050: 6f75 6c64 2049 2064 6f3f 0a0a 2020 2054 ould I do?.. T\n-00024060: 6865 7365 2074 776f 2073 6574 7570 7320 hese two setups \n-00024070: 7368 6172 6520 7468 6569 7220 7379 6d70 share their symp\n-00024080: 746f 6d73 3a20 e280 986d 616b 6520 6469 toms: ...make di\n-00024090: 7374 6368 6563 6be2 8099 2066 6169 6c73 stcheck... fails\n-000240a0: 2062 6563 6175 7365 0a74 6865 7920 6172 because.they ar\n-000240b0: 6520 696e 7374 616c 6c69 6e67 2066 696c e installing fil\n-000240c0: 6573 2074 6f20 6861 7264 2d63 6f64 6564 es to hard-coded\n-000240d0: 2070 6174 6873 2e20 2049 6e20 7468 6520 paths. In the \n-000240e0: 6c61 7465 7220 6361 7365 2074 6865 0a70 later case the.p\n-000240f0: 6174 6820 6973 206e 6f74 2072 6561 6c6c ath is not reall\n-00024100: 7920 6861 7264 2d63 6f64 6564 2069 6e20 y hard-coded in \n-00024110: 7468 6520 7061 636b 6167 652c 2062 7574 the package, but\n-00024120: 2077 6520 6361 6e20 636f 6e73 6964 6572 we can consider\n-00024130: 2069 7420 746f 0a62 6520 6861 7264 2d63 it to.be hard-c\n-00024140: 6f64 6564 2069 6e20 7468 6520 7379 7374 oded in the syst\n-00024150: 656d 2028 6f72 2069 6e20 7768 6963 6865 em (or in whiche\n-00024160: 7665 7220 746f 6f6c 2074 6861 7420 7375 ver tool that su\n-00024170: 7070 6c69 6573 2074 6865 0a70 6174 6829 pplies the.path)\n-00024180: 2e20 2041 7320 6c6f 6e67 2061 7320 7468 . As long as th\n-00024190: 6520 7061 7468 2064 6f65 7320 6e6f 7420 e path does not \n-000241a0: 7573 6520 616e 7920 6f66 2074 6865 2073 use any of the s\n-000241b0: 7461 6e64 6172 6420 6469 7265 6374 6f72 tandard director\n-000241c0: 790a 7661 7269 6162 6c65 7320 28e2 8098 y.variables (...\n-000241d0: 2428 7072 6566 6978 29e2 8099 2c20 e280 $(prefix)..., ..\n-000241e0: 9824 2862 696e 6469 7229 e280 992c 20e2 .$(bindir)..., .\n-000241f0: 8098 2428 6461 7461 6469 7229 e280 992c ..$(datadir)...,\n-00024200: 2065 7463 2e29 2c20 7468 6520 6566 6665 etc.), the effe\n-00024210: 6374 0a77 696c 6c20 6265 2074 6865 2073 ct.will be the s\n-00024220: 616d 653a 2075 7365 722d 696e 7374 616c ame: user-instal\n-00024230: 6c61 7469 6f6e 7320 6172 6520 696d 706f lations are impo\n-00024240: 7373 6962 6c65 2e0a 0a20 2020 4173 2061 ssible... As a\n-00024250: 2028 6e6f 6e2d 726f 6f74 2920 7573 6572 (non-root) user\n-00024260: 2077 686f 2077 616e 7473 2074 6f20 696e who wants to in\n-00024270: 7374 616c 6c20 6120 7061 636b 6167 652c stall a package,\n-00024280: 2079 6f75 2075 7375 616c 6c79 2068 6176 you usually hav\n-00024290: 650a 6e6f 2072 6967 6874 2074 6f20 696e e.no right to in\n-000242a0: 7374 616c 6c20 616e 7974 6869 6e67 2069 stall anything i\n-000242b0: 6e20 e280 982f 7573 72e2 8099 206f 7220 n .../usr... or \n-000242c0: e280 982f 7573 722f 6c6f 6361 6ce2 8099 .../usr/local...\n-000242d0: 2e20 2053 6f20 796f 7520 646f 0a73 6f6d . So you do.som\n-000242e0: 6574 6869 6e67 206c 696b 6520 e280 982e ething like ....\n-000242f0: 2f63 6f6e 6669 6775 7265 202d 2d70 7265 /configure --pre\n-00024300: 6669 7820 7e2f 7573 72e2 8099 2074 6f20 fix ~/usr... to \n-00024310: 696e 7374 616c 6c20 6120 7061 636b 6167 install a packag\n-00024320: 6520 696e 2079 6f75 720a 6f77 6e20 e280 e in your.own ..\n-00024330: 987e 2f75 7372 e280 9920 7472 6565 2e0a .~/usr... tree..\n-00024340: 0a20 2020 4966 2061 2070 6163 6b61 6765 . If a package\n-00024350: 2061 7474 656d 7074 7320 746f 2069 6e73 attempts to ins\n-00024360: 7461 6c6c 2073 6f6d 6574 6869 6e67 2074 tall something t\n-00024370: 6f20 736f 6d65 2068 6172 642d 636f 6465 o some hard-code\n-00024380: 6420 7061 7468 0a28 652e 672e 2c20 e280 d path.(e.g., ..\n-00024390: 982f 6574 632f 6166 696c 65e2 8099 292c ./etc/afile...),\n-000243a0: 2072 6567 6172 646c 6573 7320 6f66 2074 regardless of t\n-000243b0: 6869 7320 e280 982d 2d70 7265 6669 78e2 his ...--prefix.\n-000243c0: 8099 2073 6574 7469 6e67 2c20 7468 656e .. setting, then\n-000243d0: 2074 6865 0a69 6e73 7461 6c6c 6174 696f the.installatio\n-000243e0: 6e20 7769 6c6c 2066 6169 6c2e 2020 e280 n will fail. ..\n-000243f0: 986d 616b 6520 6469 7374 6368 6563 6be2 .make distcheck.\n-00024400: 8099 2070 6572 666f 726d 7320 7375 6368 .. performs such\n-00024410: 2061 20e2 8098 2d2d 7072 6566 6978 e280 a ...--prefix..\n-00024420: 990a 696e 7374 616c 6c61 7469 6f6e 2c20 ..installation, \n-00024430: 6865 6e63 6520 6974 2077 696c 6c20 6661 hence it will fa\n-00024440: 696c 2074 6f6f 2e0a 0a20 2020 4e6f 772c il too... Now,\n-00024450: 2074 6865 7265 2061 7265 2073 6f6d 6520 there are some \n-00024460: 6561 7379 2073 6f6c 7574 696f 6e73 2e0a easy solutions..\n-00024470: 0a20 2020 5468 6520 6162 6f76 6520 e280 . The above ..\n-00024480: 9869 6e73 7461 6c6c 2d64 6174 612d 6c6f .install-data-lo\n-00024490: 6361 6ce2 8099 2065 7861 6d70 6c65 2066 cal... example f\n-000244a0: 6f72 2069 6e73 7461 6c6c 696e 6720 e280 or installing ..\n-000244b0: 982f 6574 632f 6166 696c 65e2 8099 0a77 ./etc/afile....w\n-000244c0: 6f75 6c64 2062 6520 6265 7474 6572 2072 ould be better r\n-000244d0: 6570 6c61 6365 6420 6279 0a0a 2020 2020 eplaced by.. \n-000244e0: 2073 7973 636f 6e66 5f44 4154 4120 3d20 sysconf_DATA = \n-000244f0: 6166 696c 650a 0a62 7920 6465 6661 756c afile..by defaul\n-00024500: 7420 e280 9873 7973 636f 6e66 6469 72e2 t ...sysconfdir.\n-00024510: 8099 2077 696c 6c20 6265 20e2 8098 2428 .. will be ...$(\n-00024520: 7072 6566 6978 292f 6574 63e2 8099 2c20 prefix)/etc..., \n-00024530: 6265 6361 7573 6520 7468 6973 2069 7320 because this is \n-00024540: 7768 6174 0a74 6865 2047 4e55 2053 7461 what.the GNU Sta\n-00024550: 6e64 6172 6473 2072 6571 7569 7265 2e20 ndards require. \n-00024560: 2057 6865 6e20 7375 6368 2061 2070 6163 When such a pac\n-00024570: 6b61 6765 2069 7320 696e 7374 616c 6c65 kage is installe\n-00024580: 6420 6f6e 2061 6e20 4648 530a 636f 6d70 d on an FHS.comp\n-00024590: 6c69 616e 7420 7379 7374 656d 2c20 7468 liant system, th\n-000245a0: 6520 696e 7374 616c 6c65 7220 7769 6c6c e installer will\n-000245b0: 2068 6176 6520 746f 2073 6574 20e2 8098 have to set ...\n-000245c0: 2d2d 7379 7363 6f6e 6664 6972 3d2f 6574 --sysconfdir=/et\n-000245d0: 63e2 8099 2e0a 4173 2074 6865 206d 6169 c.....As the mai\n-000245e0: 6e74 6169 6e65 7220 6f66 2074 6865 2070 ntainer of the p\n-000245f0: 6163 6b61 6765 2079 6f75 2073 686f 756c ackage you shoul\n-00024600: 6420 6e6f 7420 6265 2063 6f6e 6365 726e d not be concern\n-00024610: 6564 2062 7920 7375 6368 0a73 6974 6520 ed by such.site \n-00024620: 706f 6c69 6369 6573 3a20 7573 6520 7468 policies: use th\n-00024630: 6520 6170 7072 6f70 7269 6174 6520 7374 e appropriate st\n-00024640: 616e 6461 7264 2064 6972 6563 746f 7279 andard directory\n-00024650: 2076 6172 6961 626c 6520 746f 0a69 6e73 variable to.ins\n-00024660: 7461 6c6c 2079 6f75 7220 6669 6c65 7320 tall your files \n-00024670: 736f 2074 6861 7420 7468 6520 696e 7374 so that the inst\n-00024680: 616c 6c65 7220 6361 6e20 6561 7369 6c79 aller can easily\n-00024690: 2072 6564 6566 696e 6520 7468 6573 650a redefine these.\n-000246a0: 7661 7269 6162 6c65 7320 746f 206d 6174 variables to mat\n-000246b0: 6368 2074 6865 6972 2073 6974 6520 636f ch their site co\n-000246c0: 6e76 656e 7469 6f6e 732e 0a0a 2020 2049 nventions... I\n-000246d0: 6e73 7461 6c6c 696e 6720 6669 6c65 7320 nstalling files \n-000246e0: 7468 6174 2073 686f 756c 6420 6265 2075 that should be u\n-000246f0: 7365 6420 6279 2061 6e6f 7468 6572 2070 sed by another p\n-00024700: 6163 6b61 6765 2069 7320 736c 6967 6874 ackage is slight\n-00024710: 6c79 0a6d 6f72 6520 696e 766f 6c76 6564 ly.more involved\n-00024720: 2e20 204c 6574 2773 2074 616b 6520 616e . Let's take an\n-00024730: 2065 7861 6d70 6c65 2061 6e64 2061 7373 example and ass\n-00024740: 756d 6520 796f 7520 7761 6e74 2074 6f20 ume you want to \n-00024750: 696e 7374 616c 6c20 610a 7368 6172 6564 install a.shared\n-00024760: 206c 6962 7261 7279 2074 6861 7420 6973 library that is\n-00024770: 2061 2050 7974 686f 6e20 6578 7465 6e73 a Python extens\n-00024780: 696f 6e20 6d6f 6475 6c65 2e20 2049 6620 ion module. If \n-00024790: 796f 7520 6173 6b20 5079 7468 6f6e 0a77 you ask Python.w\n-000247a0: 6865 7265 2074 6f20 696e 7374 616c 6c20 here to install \n-000247b0: 7468 6520 6c69 6272 6172 792c 2069 7420 the library, it \n-000247c0: 7769 6c6c 2061 6e73 7765 7220 736f 6d65 will answer some\n-000247d0: 7468 696e 6720 6c69 6b65 2074 6869 733a thing like this:\n-000247e0: 0a0a 2020 2020 2025 2070 7974 686f 6e20 .. % python \n-000247f0: 2d63 2027 6672 6f6d 2064 6973 7475 7469 -c 'from distuti\n-00024800: 6c73 2069 6d70 6f72 7420 7379 7363 6f6e ls import syscon\n-00024810: 6669 673b 0a20 2020 2020 2020 2020 2020 fig;. \n-00024820: 2020 2020 2020 2070 7269 6e74 2073 7973 print sys\n-00024830: 636f 6e66 6967 2e67 6574 5f70 7974 686f config.get_pytho\n-00024840: 6e5f 6c69 6228 312c 3029 270a 2020 2020 n_lib(1,0)'. \n-00024850: 202f 7573 722f 6c69 622f 7079 7468 6f6e /usr/lib/python\n-00024860: 322e 352f 7369 7465 2d70 6163 6b61 6765 2.5/site-package\n-00024870: 730a 0a20 2020 4966 2079 6f75 2069 6e64 s.. If you ind\n-00024880: 6565 6420 7573 6520 7468 6973 2061 6273 eed use this abs\n-00024890: 6f6c 7574 6520 7061 7468 2074 6f20 696e olute path to in\n-000248a0: 7374 616c 6c20 796f 7572 2073 6861 7265 stall your share\n-000248b0: 6420 6c69 6272 6172 792c 0a6e 6f6e 2d72 d library,.non-r\n-000248c0: 6f6f 7420 7573 6572 7320 7769 6c6c 206e oot users will n\n-000248d0: 6f74 2062 6520 6162 6c65 2074 6f20 696e ot be able to in\n-000248e0: 7374 616c 6c20 7468 6520 7061 636b 6167 stall the packag\n-000248f0: 652c 2068 656e 6365 2064 6973 7463 6865 e, hence distche\n-00024900: 636b 0a66 6169 6c73 2e0a 0a20 2020 4c65 ck.fails... Le\n-00024910: 7427 7320 646f 2062 6574 7465 722e 2020 t's do better. \n-00024920: 5468 6520 e280 9873 7973 636f 6e66 6967 The ...sysconfig\n-00024930: 2e67 6574 5f70 7974 686f 6e5f 6c69 6228 .get_python_lib(\n-00024940: 29e2 8099 2066 756e 6374 696f 6e20 6163 )... function ac\n-00024950: 7475 616c 6c79 0a61 6363 6570 7473 2061 tually.accepts a\n-00024960: 2074 6869 7264 2061 7267 756d 656e 7420 third argument \n-00024970: 7468 6174 2077 696c 6c20 7265 706c 6163 that will replac\n-00024980: 6520 5079 7468 6f6e 2773 2069 6e73 7461 e Python's insta\n-00024990: 6c6c 6174 696f 6e20 7072 6566 6978 2e0a llation prefix..\n-000249a0: 0a20 2020 2020 2520 7079 7468 6f6e 202d . % python -\n-000249b0: 6320 2766 726f 6d20 6469 7374 7574 696c c 'from distutil\n-000249c0: 7320 696d 706f 7274 2073 7973 636f 6e66 s import sysconf\n-000249d0: 6967 3b0a 2020 2020 2020 2020 2020 2020 ig;. \n-000249e0: 2020 2020 2020 7072 696e 7420 7379 7363 print sysc\n-000249f0: 6f6e 6669 672e 6765 745f 7079 7468 6f6e onfig.get_python\n-00024a00: 5f6c 6962 2831 2c30 2c22 247b 6578 6563 _lib(1,0,\"${exec\n-00024a10: 5f70 7265 6669 787d 2229 270a 2020 2020 _prefix}\")'. \n-00024a20: 2024 7b65 7865 635f 7072 6566 6978 7d2f ${exec_prefix}/\n-00024a30: 6c69 622f 7079 7468 6f6e 322e 352f 7369 lib/python2.5/si\n-00024a40: 7465 2d70 6163 6b61 6765 730a 0a20 2020 te-packages.. \n-00024a50: 596f 7520 6361 6e20 616c 736f 2075 7365 You can also use\n-00024a60: 2074 6869 7320 6e65 7720 7061 7468 2e20 this new path. \n-00024a70: 2049 6620 796f 7520 646f 0a20 2020 e280 If you do. ..\n-00024a80: a220 726f 6f74 2075 7365 7273 2063 616e . root users can\n-00024a90: 2069 6e73 7461 6c6c 2079 6f75 7220 7061 install your pa\n-00024aa0: 636b 6167 6520 7769 7468 2074 6865 2073 ckage with the s\n-00024ab0: 616d 6520 e280 982d 2d70 7265 6669 78e2 ame ...--prefix.\n-00024ac0: 8099 2061 730a 2020 2020 2050 7974 686f .. as. Pytho\n-00024ad0: 6e20 2879 6f75 2067 6574 2074 6865 2062 n (you get the b\n-00024ae0: 6568 6176 696f 7220 6f66 2074 6865 2070 ehavior of the p\n-00024af0: 7265 7669 6f75 7320 6174 7465 6d70 7429 revious attempt)\n-00024b00: 0a0a 2020 20e2 80a2 206e 6f6e 2d72 6f6f .. ... non-roo\n-00024b10: 7420 7573 6572 7320 6361 6e20 696e 7374 t users can inst\n-00024b20: 616c 6c20 796f 7572 2070 6163 6b61 6765 all your package\n-00024b30: 2074 6f6f 2c20 7468 6579 2077 696c 6c20 too, they will \n-00024b40: 6861 7665 2074 6865 0a20 2020 2020 6578 have the. ex\n-00024b50: 7465 6e73 696f 6e20 6d6f 6475 6c65 2069 tension module i\n-00024b60: 6e20 6120 706c 6163 6520 7468 6174 2069 n a place that i\n-00024b70: 7320 6e6f 7420 7365 6172 6368 6564 2062 s not searched b\n-00024b80: 7920 5079 7468 6f6e 2062 7574 2074 6865 y Python but the\n-00024b90: 790a 2020 2020 2063 616e 2077 6f72 6b20 y. can work \n-00024ba0: 6172 6f75 6e64 2074 6869 7320 7573 696e around this usin\n-00024bb0: 6720 656e 7669 726f 6e6d 656e 7420 7661 g environment va\n-00024bc0: 7269 6162 6c65 7320 2861 6e64 2069 6620 riables (and if \n-00024bd0: 796f 750a 2020 2020 2069 6e73 7461 6c6c you. install\n-00024be0: 6564 2073 6372 6970 7473 2074 6861 7420 ed scripts that \n-00024bf0: 7573 6520 7468 6973 2073 6861 7265 6420 use this shared \n-00024c00: 6c69 6272 6172 792c 2069 7427 7320 6561 library, it's ea\n-00024c10: 7379 2074 6f20 7465 6c6c 0a20 2020 2020 sy to tell. \n-00024c20: 5079 7468 6f6e 2077 6572 6520 746f 206c Python were to l\n-00024c30: 6f6f 6b20 696e 2074 6865 2062 6567 696e ook in the begin\n-00024c40: 6e69 6e67 206f 6620 796f 7572 2073 6372 ning of your scr\n-00024c50: 6970 742c 2073 6f20 7468 6520 7363 7269 ipt, so the scri\n-00024c60: 7074 0a20 2020 2020 776f 726b 7320 696e pt. works in\n-00024c70: 2062 6f74 6820 6361 7365 7329 2e0a 0a20 both cases)... \n-00024c80: 2020 5468 6520 e280 9841 4d5f 5041 5448 The ...AM_PATH\n-00024c90: 5f50 5954 484f 4ee2 8099 206d 6163 726f _PYTHON... macro\n-00024ca0: 2075 7365 7320 7369 6d69 6c61 7220 636f uses similar co\n-00024cb0: 6d6d 616e 6473 2074 6f20 6465 6669 6e65 mmands to define\n-00024cc0: 0ae2 8098 2428 7079 7468 6f6e 6469 7229 ....$(pythondir)\n-00024cd0: e280 9920 616e 6420 e280 9824 2870 7965 ... and ...$(pye\n-00024ce0: 7865 6364 6972 29e2 8099 2028 2a6e 6f74 xecdir)... (*not\n-00024cf0: 6520 5079 7468 6f6e 3a3a 292e 0a0a 2020 e Python::)... \n-00024d00: 204f 6620 636f 7572 7365 206e 6f74 2061 Of course not a\n-00024d10: 6c6c 2074 6f6f 6c73 2061 7265 2061 7320 ll tools are as \n-00024d20: 6164 7661 6e63 6564 2061 7320 5079 7468 advanced as Pyth\n-00024d30: 6f6e 2072 6567 6172 6469 6e67 2074 6861 on regarding tha\n-00024d40: 740a 7375 6273 7469 7475 7469 6f6e 206f t.substitution o\n-00024d50: 6620 5052 4546 4958 2e20 2053 6f20 616e f PREFIX. So an\n-00024d60: 6f74 6865 7220 7374 7261 7465 6779 2069 other strategy i\n-00024d70: 7320 746f 2066 6967 7572 6520 7468 6520 s to figure the \n-00024d80: 7061 7274 206f 660a 7468 6520 696e 7374 part of.the inst\n-00024d90: 616c 6c61 7469 6f6e 2064 6972 6563 746f allation directo\n-00024da0: 7279 2074 6861 7420 6d75 7374 2062 6520 ry that must be \n-00024db0: 7072 6573 6572 7665 642e 2020 466f 7220 preserved. For \n-00024dc0: 696e 7374 616e 6365 2c20 6865 7265 0a69 instance, here.i\n-00024dd0: 7320 686f 7720 e280 9841 4d5f 5041 5448 s how ...AM_PATH\n-00024de0: 5f4c 4953 5044 4952 e280 9920 282a 6e6f _LISPDIR... (*no\n-00024df0: 7465 2045 6d61 6373 204c 6973 703a 3a29 te Emacs Lisp::)\n-00024e00: 2063 6f6d 7075 7465 7320 e280 9824 286c computes ...$(l\n-00024e10: 6973 7064 6972 29e2 8099 3a0a 0a20 2020 ispdir)...:.. \n-00024e20: 2020 2445 4d41 4353 202d 6261 7463 6820 $EMACS -batch \n-00024e30: 2d71 202d 6576 616c 2027 2877 6869 6c65 -q -eval '(while\n-00024e40: 206c 6f61 642d 7061 7468 0a20 2020 2020 load-path. \n-00024e50: 2020 2870 7269 6e63 2028 636f 6e63 6174 (princ (concat\n-00024e60: 2028 6361 7220 6c6f 6164 2d70 6174 6829 (car load-path)\n-00024e70: 2022 5c6e 2229 290a 2020 2020 2020 2028 \"\\n\")). (\n-00024e80: 7365 7471 206c 6f61 642d 7061 7468 2028 setq load-path (\n-00024e90: 6364 7220 6c6f 6164 2d70 6174 6829 2929 cdr load-path)))\n-00024ea0: 2720 3e63 6f6e 6674 6573 742e 6f75 740a ' >conftest.out.\n-00024eb0: 2020 2020 206c 6973 7064 6972 3d60 7365 lispdir=`se\n-00024ec0: 6420 2d6e 0a20 2020 2020 2020 2d65 2027 d -n. -e '\n-00024ed0: 732c 2f24 2c2c 270a 2020 2020 2020 202d s,/$,,'. -\n-00024ee0: 6520 272f 2e2a 5c2f 6c69 625c 2f78 2a65 e '/.*\\/lib\\/x*e\n-00024ef0: 6d61 6373 5c2f 7369 7465 2d6c 6973 7024 macs\\/site-lisp$\n-00024f00: 2f7b 0a20 2020 2020 2020 2020 2020 2020 /{. \n-00024f10: 732c 2e2a 2f6c 6962 2f5c 2878 2a65 6d61 s,.*/lib/\\(x*ema\n-00024f20: 6373 2f73 6974 652d 6c69 7370 5c29 242c cs/site-lisp\\)$,\n-00024f30: 247b 6c69 6264 6972 7d2f 5c31 2c3b 703b ${libdir}/\\1,;p;\n-00024f40: 713b 0a20 2020 2020 2020 2020 2020 7d27 q;. }'\n-00024f50: 0a20 2020 2020 2020 2d65 2027 2f2e 2a5c . -e '/.*\\\n-00024f60: 2f73 6861 7265 5c2f 782a 656d 6163 735c /share\\/x*emacs\\\n-00024f70: 2f73 6974 652d 6c69 7370 242f 7b0a 2020 /site-lisp$/{. \n-00024f80: 2020 2020 2020 2020 2020 2073 2c2e 2a2f s,.*/\n-00024f90: 7368 6172 652f 5c28 782a 656d 6163 732f share/\\(x*emacs/\n-00024fa0: 7369 7465 2d6c 6973 705c 292c 247b 6461 site-lisp\\),${da\n-00024fb0: 7461 726f 6f74 6469 727d 2f5c 312c 3b70 tarootdir}/\\1,;p\n-00024fc0: 3b71 3b0a 2020 2020 2020 2020 2020 207d ;q;. }\n-00024fd0: 270a 2020 2020 2020 2063 6f6e 6674 6573 '. conftes\n-00024fe0: 742e 6f75 7460 0a0a 2020 2049 2e65 2e2c t.out`.. I.e.,\n-00024ff0: 2069 7420 6a75 7374 2070 6963 6b73 2074 it just picks t\n-00025000: 6865 2066 6972 7374 2064 6972 6563 746f he first directo\n-00025010: 7279 2074 6861 7420 6c6f 6f6b 7320 6c69 ry that looks li\n-00025020: 6b65 0ae2 8098 2a2f 6c69 622f 2a65 6d61 ke....*/lib/*ema\n-00025030: 6373 2f73 6974 652d 6c69 7370 e280 9920 cs/site-lisp... \n-00025040: 6f72 20e2 8098 2a2f 7368 6172 652f 2a65 or ...*/share/*e\n-00025050: 6d61 6373 2f73 6974 652d 6c69 7370 e280 macs/site-lisp..\n-00025060: 9920 696e 2074 6865 2073 6561 7263 680a . in the search.\n-00025070: 7061 7468 206f 6620 656d 6163 732c 2061 path of emacs, a\n-00025080: 6e64 2074 6865 6e20 7375 6273 7469 7475 nd then substitu\n-00025090: 7465 7320 e280 9824 7b6c 6962 6469 727d tes ...${libdir}\n-000250a0: e280 9920 6f72 20e2 8098 247b 6461 7461 ... or ...${data\n-000250b0: 6469 727d e280 990a 6170 7072 6f70 7269 dir}....appropri\n-000250c0: 6174 656c 792e 0a0a 2020 2054 6865 2065 ately... The e\n-000250d0: 6d61 6373 2063 6173 6520 6c6f 6f6b 7320 macs case looks \n-000250e0: 636f 6d70 6c69 6361 7465 6420 6265 6361 complicated beca\n-000250f0: 7573 6520 6974 2070 726f 6365 7373 6573 use it processes\n-00025100: 2061 206c 6973 7420 616e 640a 6578 7065 a list and.expe\n-00025110: 6374 7320 7477 6f20 706f 7373 6962 6c65 cts two possible\n-00025120: 206c 6179 6f75 7473 2c20 6f74 6865 7277 layouts, otherw\n-00025130: 6973 6520 6974 2773 2065 6173 792c 2061 ise it's easy, a\n-00025140: 6e64 2074 6865 2062 656e 6566 6974 7320 nd the benefits \n-00025150: 666f 720a 6e6f 6e2d 726f 6f74 2075 7365 for.non-root use\n-00025160: 7273 2061 7265 2072 6561 6c6c 7920 776f rs are really wo\n-00025170: 7274 6820 7468 6520 6578 7472 6120 e280 rth the extra ..\n-00025180: 9873 6564 e280 9920 696e 766f 6361 7469 .sed... invocati\n-00025190: 6f6e 2e0a 0a1f 0a46 696c 653a 2061 7574 on.....File: aut\n-000251a0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n-000251b0: 2020 4e6f 6465 3a20 4465 6275 6767 696e Node: Debuggin\n-000251c0: 6720 4d61 6b65 2052 756c 6573 2c20 204e g Make Rules, N\n-000251d0: 6578 743a 2052 6570 6f72 7469 6e67 2042 ext: Reporting B\n-000251e0: 7567 732c 2020 5072 6576 3a20 4861 7264 ugs, Prev: Hard\n-000251f0: 2d43 6f64 6564 2049 6e73 7461 6c6c 2050 -Coded Install P\n-00025200: 6174 6873 2c20 2055 703a 2046 4151 0a0a aths, Up: FAQ..\n-00025210: 3238 2e31 3120 4465 6275 6767 696e 6720 28.11 Debugging \n-00025220: 4d61 6b65 2052 756c 6573 0a3d 3d3d 3d3d Make Rules.=====\n+00023e40: 3d3d 3d3d 3d0a 0a20 2020 2020 4d79 2070 =====.. My p\n+00023e50: 6163 6b61 6765 206e 6565 6473 2074 6f20 ackage needs to \n+00023e60: 696e 7374 616c 6c20 736f 6d65 2063 6f6e install some con\n+00023e70: 6669 6775 7261 7469 6f6e 2066 696c 652e figuration file.\n+00023e80: 2020 4920 7472 6965 6420 746f 2075 7365 I tried to use\n+00023e90: 0a20 2020 2020 7468 6520 666f 6c6c 6f77 . the follow\n+00023ea0: 696e 6720 7275 6c65 2c20 6275 7420 e280 ing rule, but ..\n+00023eb0: 986d 616b 6520 6469 7374 6368 6563 6be2 .make distcheck.\n+00023ec0: 8099 2066 6169 6c73 2e20 2057 6879 3f0a .. fails. Why?.\n+00023ed0: 0a20 2020 2020 2020 2020 2023 2044 6f20 . # Do \n+00023ee0: 6e6f 7420 646f 2074 6869 732e 0a20 2020 not do this.. \n+00023ef0: 2020 2020 2020 2069 6e73 7461 6c6c 2d64 install-d\n+00023f00: 6174 612d 6c6f 6361 6c3a 0a20 2020 2020 ata-local:. \n+00023f10: 2020 2020 2020 2020 2020 2020 2024 2849 $(I\n+00023f20: 4e53 5441 4c4c 5f44 4154 4129 2024 2873 NSTALL_DATA) $(s\n+00023f30: 7263 6469 7229 2f61 6669 6c65 2024 2844 rcdir)/afile $(D\n+00023f40: 4553 5444 4952 292f 6574 632f 6166 696c ESTDIR)/etc/afil\n+00023f50: 650a 0a20 2020 2020 4d79 2070 6163 6b61 e.. My packa\n+00023f60: 6765 206e 6565 6473 2074 6f20 706f 7075 ge needs to popu\n+00023f70: 6c61 7465 2074 6865 2069 6e73 7461 6c6c late the install\n+00023f80: 6174 696f 6e20 6469 7265 6374 6f72 7920 ation directory \n+00023f90: 6f66 2061 6e6f 7468 6572 0a20 2020 2020 of another. \n+00023fa0: 7061 636b 6167 6520 6174 2069 6e73 7461 package at insta\n+00023fb0: 6c6c 2d74 696d 652e 2020 4920 6361 6e20 ll-time. I can \n+00023fc0: 6561 7369 6c79 2063 6f6d 7075 7465 2074 easily compute t\n+00023fd0: 6861 7420 696e 7374 616c 6c61 7469 6f6e hat installation\n+00023fe0: 0a20 2020 2020 6469 7265 6374 6f72 7920 . directory \n+00023ff0: 696e 20e2 8098 636f 6e66 6967 7572 65e2 in ...configure.\n+00024000: 8099 2c20 6275 7420 6966 2049 2069 6e73 .., but if I ins\n+00024010: 7461 6c6c 2066 696c 6573 2074 6865 7265 tall files there\n+00024020: 696e 2c0a 2020 2020 20e2 8098 6d61 6b65 in,. ...make\n+00024030: 2064 6973 7463 6865 636b e280 9920 6661 distcheck... fa\n+00024040: 696c 732e 2020 486f 7720 656c 7365 2073 ils. How else s\n+00024050: 686f 756c 6420 4920 646f 3f0a 0a20 2020 hould I do?.. \n+00024060: 5468 6573 6520 7477 6f20 7365 7475 7073 These two setups\n+00024070: 2073 6861 7265 2074 6865 6972 2073 796d share their sym\n+00024080: 7074 6f6d 733a 20e2 8098 6d61 6b65 2064 ptoms: ...make d\n+00024090: 6973 7463 6865 636b e280 9920 6661 696c istcheck... fail\n+000240a0: 7320 6265 6361 7573 650a 7468 6579 2061 s because.they a\n+000240b0: 7265 2069 6e73 7461 6c6c 696e 6720 6669 re installing fi\n+000240c0: 6c65 7320 746f 2068 6172 642d 636f 6465 les to hard-code\n+000240d0: 6420 7061 7468 732e 2020 496e 2074 6865 d paths. In the\n+000240e0: 206c 6174 6572 2063 6173 6520 7468 650a later case the.\n+000240f0: 7061 7468 2069 7320 6e6f 7420 7265 616c path is not real\n+00024100: 6c79 2068 6172 642d 636f 6465 6420 696e ly hard-coded in\n+00024110: 2074 6865 2070 6163 6b61 6765 2c20 6275 the package, bu\n+00024120: 7420 7765 2063 616e 2063 6f6e 7369 6465 t we can conside\n+00024130: 7220 6974 2074 6f0a 6265 2068 6172 642d r it to.be hard-\n+00024140: 636f 6465 6420 696e 2074 6865 2073 7973 coded in the sys\n+00024150: 7465 6d20 286f 7220 696e 2077 6869 6368 tem (or in which\n+00024160: 6576 6572 2074 6f6f 6c20 7468 6174 2073 ever tool that s\n+00024170: 7570 706c 6965 7320 7468 650a 7061 7468 upplies the.path\n+00024180: 292e 2020 4173 206c 6f6e 6720 6173 2074 ). As long as t\n+00024190: 6865 2070 6174 6820 646f 6573 206e 6f74 he path does not\n+000241a0: 2075 7365 2061 6e79 206f 6620 7468 6520 use any of the \n+000241b0: 7374 616e 6461 7264 2064 6972 6563 746f standard directo\n+000241c0: 7279 0a76 6172 6961 626c 6573 2028 e280 ry.variables (..\n+000241d0: 9824 2870 7265 6669 7829 e280 992c 20e2 .$(prefix)..., .\n+000241e0: 8098 2428 6269 6e64 6972 29e2 8099 2c20 ..$(bindir)..., \n+000241f0: e280 9824 2864 6174 6164 6972 29e2 8099 ...$(datadir)...\n+00024200: 2c20 6574 632e 292c 2074 6865 2065 6666 , etc.), the eff\n+00024210: 6563 740a 7769 6c6c 2062 6520 7468 6520 ect.will be the \n+00024220: 7361 6d65 3a20 7573 6572 2d69 6e73 7461 same: user-insta\n+00024230: 6c6c 6174 696f 6e73 2061 7265 2069 6d70 llations are imp\n+00024240: 6f73 7369 626c 652e 0a0a 2020 2041 7320 ossible... As \n+00024250: 6120 286e 6f6e 2d72 6f6f 7429 2075 7365 a (non-root) use\n+00024260: 7220 7768 6f20 7761 6e74 7320 746f 2069 r who wants to i\n+00024270: 6e73 7461 6c6c 2061 2070 6163 6b61 6765 nstall a package\n+00024280: 2c20 796f 7520 7573 7561 6c6c 7920 6861 , you usually ha\n+00024290: 7665 0a6e 6f20 7269 6768 7420 746f 2069 ve.no right to i\n+000242a0: 6e73 7461 6c6c 2061 6e79 7468 696e 6720 nstall anything \n+000242b0: 696e 20e2 8098 2f75 7372 e280 9920 6f72 in .../usr... or\n+000242c0: 20e2 8098 2f75 7372 2f6c 6f63 616c e280 .../usr/local..\n+000242d0: 992e 2020 536f 2079 6f75 2064 6f0a 736f .. So you do.so\n+000242e0: 6d65 7468 696e 6720 6c69 6b65 20e2 8098 mething like ...\n+000242f0: 2e2f 636f 6e66 6967 7572 6520 2d2d 7072 ./configure --pr\n+00024300: 6566 6978 207e 2f75 7372 e280 9920 746f efix ~/usr... to\n+00024310: 2069 6e73 7461 6c6c 2061 2070 6163 6b61 install a packa\n+00024320: 6765 2069 6e20 796f 7572 0a6f 776e 20e2 ge in your.own .\n+00024330: 8098 7e2f 7573 72e2 8099 2074 7265 652e ..~/usr... tree.\n+00024340: 0a0a 2020 2049 6620 6120 7061 636b 6167 .. If a packag\n+00024350: 6520 6174 7465 6d70 7473 2074 6f20 696e e attempts to in\n+00024360: 7374 616c 6c20 736f 6d65 7468 696e 6720 stall something \n+00024370: 746f 2073 6f6d 6520 6861 7264 2d63 6f64 to some hard-cod\n+00024380: 6564 2070 6174 680a 2865 2e67 2e2c 20e2 ed path.(e.g., .\n+00024390: 8098 2f65 7463 2f61 6669 6c65 e280 9929 ../etc/afile...)\n+000243a0: 2c20 7265 6761 7264 6c65 7373 206f 6620 , regardless of \n+000243b0: 7468 6973 20e2 8098 2d2d 7072 6566 6978 this ...--prefix\n+000243c0: e280 9920 7365 7474 696e 672c 2074 6865 ... setting, the\n+000243d0: 6e20 7468 650a 696e 7374 616c 6c61 7469 n the.installati\n+000243e0: 6f6e 2077 696c 6c20 6661 696c 2e20 20e2 on will fail. .\n+000243f0: 8098 6d61 6b65 2064 6973 7463 6865 636b ..make distcheck\n+00024400: e280 9920 7065 7266 6f72 6d73 2073 7563 ... performs suc\n+00024410: 6820 6120 e280 982d 2d70 7265 6669 78e2 h a ...--prefix.\n+00024420: 8099 0a69 6e73 7461 6c6c 6174 696f 6e2c ...installation,\n+00024430: 2068 656e 6365 2069 7420 7769 6c6c 2066 hence it will f\n+00024440: 6169 6c20 746f 6f2e 0a0a 2020 204e 6f77 ail too... Now\n+00024450: 2c20 7468 6572 6520 6172 6520 736f 6d65 , there are some\n+00024460: 2065 6173 7920 736f 6c75 7469 6f6e 732e easy solutions.\n+00024470: 0a0a 2020 2054 6865 2061 626f 7665 20e2 .. The above .\n+00024480: 8098 696e 7374 616c 6c2d 6461 7461 2d6c ..install-data-l\n+00024490: 6f63 616c e280 9920 6578 616d 706c 6520 ocal... example \n+000244a0: 666f 7220 696e 7374 616c 6c69 6e67 20e2 for installing .\n+000244b0: 8098 2f65 7463 2f61 6669 6c65 e280 990a ../etc/afile....\n+000244c0: 776f 756c 6420 6265 2062 6574 7465 7220 would be better \n+000244d0: 7265 706c 6163 6564 2062 790a 0a20 2020 replaced by.. \n+000244e0: 2020 7379 7363 6f6e 665f 4441 5441 203d sysconf_DATA =\n+000244f0: 2061 6669 6c65 0a0a 6279 2064 6566 6175 afile..by defau\n+00024500: 6c74 20e2 8098 7379 7363 6f6e 6664 6972 lt ...sysconfdir\n+00024510: e280 9920 7769 6c6c 2062 6520 e280 9824 ... will be ...$\n+00024520: 2870 7265 6669 7829 2f65 7463 e280 992c (prefix)/etc...,\n+00024530: 2062 6563 6175 7365 2074 6869 7320 6973 because this is\n+00024540: 2077 6861 740a 7468 6520 474e 5520 5374 what.the GNU St\n+00024550: 616e 6461 7264 7320 7265 7175 6972 652e andards require.\n+00024560: 2020 5768 656e 2073 7563 6820 6120 7061 When such a pa\n+00024570: 636b 6167 6520 6973 2069 6e73 7461 6c6c ckage is install\n+00024580: 6564 206f 6e20 616e 2046 4853 0a63 6f6d ed on an FHS.com\n+00024590: 706c 6961 6e74 2073 7973 7465 6d2c 2074 pliant system, t\n+000245a0: 6865 2069 6e73 7461 6c6c 6572 2077 696c he installer wil\n+000245b0: 6c20 6861 7665 2074 6f20 7365 7420 e280 l have to set ..\n+000245c0: 982d 2d73 7973 636f 6e66 6469 723d 2f65 .--sysconfdir=/e\n+000245d0: 7463 e280 992e 0a41 7320 7468 6520 6d61 tc.....As the ma\n+000245e0: 696e 7461 696e 6572 206f 6620 7468 6520 intainer of the \n+000245f0: 7061 636b 6167 6520 796f 7520 7368 6f75 package you shou\n+00024600: 6c64 206e 6f74 2062 6520 636f 6e63 6572 ld not be concer\n+00024610: 6e65 6420 6279 2073 7563 680a 7369 7465 ned by such.site\n+00024620: 2070 6f6c 6963 6965 733a 2075 7365 2074 policies: use t\n+00024630: 6865 2061 7070 726f 7072 6961 7465 2073 he appropriate s\n+00024640: 7461 6e64 6172 6420 6469 7265 6374 6f72 tandard director\n+00024650: 7920 7661 7269 6162 6c65 2074 6f0a 696e y variable to.in\n+00024660: 7374 616c 6c20 796f 7572 2066 696c 6573 stall your files\n+00024670: 2073 6f20 7468 6174 2074 6865 2069 6e73 so that the ins\n+00024680: 7461 6c6c 6572 2063 616e 2065 6173 696c taller can easil\n+00024690: 7920 7265 6465 6669 6e65 2074 6865 7365 y redefine these\n+000246a0: 0a76 6172 6961 626c 6573 2074 6f20 6d61 .variables to ma\n+000246b0: 7463 6820 7468 6569 7220 7369 7465 2063 tch their site c\n+000246c0: 6f6e 7665 6e74 696f 6e73 2e0a 0a20 2020 onventions... \n+000246d0: 496e 7374 616c 6c69 6e67 2066 696c 6573 Installing files\n+000246e0: 2074 6861 7420 7368 6f75 6c64 2062 6520 that should be \n+000246f0: 7573 6564 2062 7920 616e 6f74 6865 7220 used by another \n+00024700: 7061 636b 6167 6520 6973 2073 6c69 6768 package is sligh\n+00024710: 746c 790a 6d6f 7265 2069 6e76 6f6c 7665 tly.more involve\n+00024720: 642e 2020 4c65 7427 7320 7461 6b65 2061 d. Let's take a\n+00024730: 6e20 6578 616d 706c 6520 616e 6420 6173 n example and as\n+00024740: 7375 6d65 2079 6f75 2077 616e 7420 746f sume you want to\n+00024750: 2069 6e73 7461 6c6c 2061 0a73 6861 7265 install a.share\n+00024760: 6420 6c69 6272 6172 7920 7468 6174 2069 d library that i\n+00024770: 7320 6120 5079 7468 6f6e 2065 7874 656e s a Python exten\n+00024780: 7369 6f6e 206d 6f64 756c 652e 2020 4966 sion module. If\n+00024790: 2079 6f75 2061 736b 2050 7974 686f 6e0a you ask Python.\n+000247a0: 7768 6572 6520 746f 2069 6e73 7461 6c6c where to install\n+000247b0: 2074 6865 206c 6962 7261 7279 2c20 6974 the library, it\n+000247c0: 2077 696c 6c20 616e 7377 6572 2073 6f6d will answer som\n+000247d0: 6574 6869 6e67 206c 696b 6520 7468 6973 ething like this\n+000247e0: 3a0a 0a20 2020 2020 2520 7079 7468 6f6e :.. % python\n+000247f0: 202d 6320 2766 726f 6d20 6469 7374 7574 -c 'from distut\n+00024800: 696c 7320 696d 706f 7274 2073 7973 636f ils import sysco\n+00024810: 6e66 6967 3b0a 2020 2020 2020 2020 2020 nfig;. \n+00024820: 2020 2020 2020 2020 7072 696e 7420 7379 print sy\n+00024830: 7363 6f6e 6669 672e 6765 745f 7079 7468 sconfig.get_pyth\n+00024840: 6f6e 5f6c 6962 2831 2c30 2927 0a20 2020 on_lib(1,0)'. \n+00024850: 2020 2f75 7372 2f6c 6962 2f70 7974 686f /usr/lib/pytho\n+00024860: 6e32 2e35 2f73 6974 652d 7061 636b 6167 n2.5/site-packag\n+00024870: 6573 0a0a 2020 2049 6620 796f 7520 696e es.. If you in\n+00024880: 6465 6564 2075 7365 2074 6869 7320 6162 deed use this ab\n+00024890: 736f 6c75 7465 2070 6174 6820 746f 2069 solute path to i\n+000248a0: 6e73 7461 6c6c 2079 6f75 7220 7368 6172 nstall your shar\n+000248b0: 6564 206c 6962 7261 7279 2c0a 6e6f 6e2d ed library,.non-\n+000248c0: 726f 6f74 2075 7365 7273 2077 696c 6c20 root users will \n+000248d0: 6e6f 7420 6265 2061 626c 6520 746f 2069 not be able to i\n+000248e0: 6e73 7461 6c6c 2074 6865 2070 6163 6b61 nstall the packa\n+000248f0: 6765 2c20 6865 6e63 6520 6469 7374 6368 ge, hence distch\n+00024900: 6563 6b0a 6661 696c 732e 0a0a 2020 204c eck.fails... L\n+00024910: 6574 2773 2064 6f20 6265 7474 6572 2e20 et's do better. \n+00024920: 2054 6865 20e2 8098 7379 7363 6f6e 6669 The ...sysconfi\n+00024930: 672e 6765 745f 7079 7468 6f6e 5f6c 6962 g.get_python_lib\n+00024940: 2829 e280 9920 6675 6e63 7469 6f6e 2061 ()... function a\n+00024950: 6374 7561 6c6c 790a 6163 6365 7074 7320 ctually.accepts \n+00024960: 6120 7468 6972 6420 6172 6775 6d65 6e74 a third argument\n+00024970: 2074 6861 7420 7769 6c6c 2072 6570 6c61 that will repla\n+00024980: 6365 2050 7974 686f 6e27 7320 696e 7374 ce Python's inst\n+00024990: 616c 6c61 7469 6f6e 2070 7265 6669 782e allation prefix.\n+000249a0: 0a0a 2020 2020 2025 2070 7974 686f 6e20 .. % python \n+000249b0: 2d63 2027 6672 6f6d 2064 6973 7475 7469 -c 'from distuti\n+000249c0: 6c73 2069 6d70 6f72 7420 7379 7363 6f6e ls import syscon\n+000249d0: 6669 673b 0a20 2020 2020 2020 2020 2020 fig;. \n+000249e0: 2020 2020 2020 2070 7269 6e74 2073 7973 print sys\n+000249f0: 636f 6e66 6967 2e67 6574 5f70 7974 686f config.get_pytho\n+00024a00: 6e5f 6c69 6228 312c 302c 2224 7b65 7865 n_lib(1,0,\"${exe\n+00024a10: 635f 7072 6566 6978 7d22 2927 0a20 2020 c_prefix}\")'. \n+00024a20: 2020 247b 6578 6563 5f70 7265 6669 787d ${exec_prefix}\n+00024a30: 2f6c 6962 2f70 7974 686f 6e32 2e35 2f73 /lib/python2.5/s\n+00024a40: 6974 652d 7061 636b 6167 6573 0a0a 2020 ite-packages.. \n+00024a50: 2059 6f75 2063 616e 2061 6c73 6f20 7573 You can also us\n+00024a60: 6520 7468 6973 206e 6577 2070 6174 682e e this new path.\n+00024a70: 2020 4966 2079 6f75 2064 6f0a 2020 20e2 If you do. .\n+00024a80: 80a2 2072 6f6f 7420 7573 6572 7320 6361 .. root users ca\n+00024a90: 6e20 696e 7374 616c 6c20 796f 7572 2070 n install your p\n+00024aa0: 6163 6b61 6765 2077 6974 6820 7468 6520 ackage with the \n+00024ab0: 7361 6d65 20e2 8098 2d2d 7072 6566 6978 same ...--prefix\n+00024ac0: e280 9920 6173 0a20 2020 2020 5079 7468 ... as. Pyth\n+00024ad0: 6f6e 2028 796f 7520 6765 7420 7468 6520 on (you get the \n+00024ae0: 6265 6861 7669 6f72 206f 6620 7468 6520 behavior of the \n+00024af0: 7072 6576 696f 7573 2061 7474 656d 7074 previous attempt\n+00024b00: 290a 0a20 2020 e280 a220 6e6f 6e2d 726f ).. ... non-ro\n+00024b10: 6f74 2075 7365 7273 2063 616e 2069 6e73 ot users can ins\n+00024b20: 7461 6c6c 2079 6f75 7220 7061 636b 6167 tall your packag\n+00024b30: 6520 746f 6f2c 2074 6865 7920 7769 6c6c e too, they will\n+00024b40: 2068 6176 6520 7468 650a 2020 2020 2065 have the. e\n+00024b50: 7874 656e 7369 6f6e 206d 6f64 756c 6520 xtension module \n+00024b60: 696e 2061 2070 6c61 6365 2074 6861 7420 in a place that \n+00024b70: 6973 206e 6f74 2073 6561 7263 6865 6420 is not searched \n+00024b80: 6279 2050 7974 686f 6e20 6275 7420 7468 by Python but th\n+00024b90: 6579 0a20 2020 2020 6361 6e20 776f 726b ey. can work\n+00024ba0: 2061 726f 756e 6420 7468 6973 2075 7369 around this usi\n+00024bb0: 6e67 2065 6e76 6972 6f6e 6d65 6e74 2076 ng environment v\n+00024bc0: 6172 6961 626c 6573 2028 616e 6420 6966 ariables (and if\n+00024bd0: 2079 6f75 0a20 2020 2020 696e 7374 616c you. instal\n+00024be0: 6c65 6420 7363 7269 7074 7320 7468 6174 led scripts that\n+00024bf0: 2075 7365 2074 6869 7320 7368 6172 6564 use this shared\n+00024c00: 206c 6962 7261 7279 2c20 6974 2773 2065 library, it's e\n+00024c10: 6173 7920 746f 2074 656c 6c0a 2020 2020 asy to tell. \n+00024c20: 2050 7974 686f 6e20 7765 7265 2074 6f20 Python were to \n+00024c30: 6c6f 6f6b 2069 6e20 7468 6520 6265 6769 look in the begi\n+00024c40: 6e6e 696e 6720 6f66 2079 6f75 7220 7363 nning of your sc\n+00024c50: 7269 7074 2c20 736f 2074 6865 2073 6372 ript, so the scr\n+00024c60: 6970 740a 2020 2020 2077 6f72 6b73 2069 ipt. works i\n+00024c70: 6e20 626f 7468 2063 6173 6573 292e 0a0a n both cases)...\n+00024c80: 2020 2054 6865 20e2 8098 414d 5f50 4154 The ...AM_PAT\n+00024c90: 485f 5059 5448 4f4e e280 9920 6d61 6372 H_PYTHON... macr\n+00024ca0: 6f20 7573 6573 2073 696d 696c 6172 2063 o uses similar c\n+00024cb0: 6f6d 6d61 6e64 7320 746f 2064 6566 696e ommands to defin\n+00024cc0: 650a e280 9824 2870 7974 686f 6e64 6972 e....$(pythondir\n+00024cd0: 29e2 8099 2061 6e64 20e2 8098 2428 7079 )... and ...$(py\n+00024ce0: 6578 6563 6469 7229 e280 9920 282a 6e6f execdir)... (*no\n+00024cf0: 7465 2050 7974 686f 6e3a 3a29 2e0a 0a20 te Python::)... \n+00024d00: 2020 4f66 2063 6f75 7273 6520 6e6f 7420 Of course not \n+00024d10: 616c 6c20 746f 6f6c 7320 6172 6520 6173 all tools are as\n+00024d20: 2061 6476 616e 6365 6420 6173 2050 7974 advanced as Pyt\n+00024d30: 686f 6e20 7265 6761 7264 696e 6720 7468 hon regarding th\n+00024d40: 6174 0a73 7562 7374 6974 7574 696f 6e20 at.substitution \n+00024d50: 6f66 2050 5245 4649 582e 2020 536f 2061 of PREFIX. So a\n+00024d60: 6e6f 7468 6572 2073 7472 6174 6567 7920 nother strategy \n+00024d70: 6973 2074 6f20 6669 6775 7265 2074 6865 is to figure the\n+00024d80: 2070 6172 7420 6f66 0a74 6865 2069 6e73 part of.the ins\n+00024d90: 7461 6c6c 6174 696f 6e20 6469 7265 6374 tallation direct\n+00024da0: 6f72 7920 7468 6174 206d 7573 7420 6265 ory that must be\n+00024db0: 2070 7265 7365 7276 6564 2e20 2046 6f72 preserved. For\n+00024dc0: 2069 6e73 7461 6e63 652c 2068 6572 650a instance, here.\n+00024dd0: 6973 2068 6f77 20e2 8098 414d 5f50 4154 is how ...AM_PAT\n+00024de0: 485f 4c49 5350 4449 52e2 8099 2028 2a6e H_LISPDIR... (*n\n+00024df0: 6f74 6520 456d 6163 7320 4c69 7370 3a3a ote Emacs Lisp::\n+00024e00: 2920 636f 6d70 7574 6573 20e2 8098 2428 ) computes ...$(\n+00024e10: 6c69 7370 6469 7229 e280 993a 0a0a 2020 lispdir)...:.. \n+00024e20: 2020 2024 454d 4143 5320 2d62 6174 6368 $EMACS -batch\n+00024e30: 202d 7120 2d65 7661 6c20 2728 7768 696c -q -eval '(whil\n+00024e40: 6520 6c6f 6164 2d70 6174 680a 2020 2020 e load-path. \n+00024e50: 2020 2028 7072 696e 6320 2863 6f6e 6361 (princ (conca\n+00024e60: 7420 2863 6172 206c 6f61 642d 7061 7468 t (car load-path\n+00024e70: 2920 225c 6e22 2929 0a20 2020 2020 2020 ) \"\\n\")). \n+00024e80: 2873 6574 7120 6c6f 6164 2d70 6174 6820 (setq load-path \n+00024e90: 2863 6472 206c 6f61 642d 7061 7468 2929 (cdr load-path))\n+00024ea0: 2927 203e 636f 6e66 7465 7374 2e6f 7574 )' >conftest.out\n+00024eb0: 0a20 2020 2020 6c69 7370 6469 723d 6073 . lispdir=`s\n+00024ec0: 6564 202d 6e0a 2020 2020 2020 202d 6520 ed -n. -e \n+00024ed0: 2773 2c2f 242c 2c27 0a20 2020 2020 2020 's,/$,,'. \n+00024ee0: 2d65 2027 2f2e 2a5c 2f6c 6962 5c2f 782a -e '/.*\\/lib\\/x*\n+00024ef0: 656d 6163 735c 2f73 6974 652d 6c69 7370 emacs\\/site-lisp\n+00024f00: 242f 7b0a 2020 2020 2020 2020 2020 2020 $/{. \n+00024f10: 2073 2c2e 2a2f 6c69 622f 5c28 782a 656d s,.*/lib/\\(x*em\n+00024f20: 6163 732f 7369 7465 2d6c 6973 705c 2924 acs/site-lisp\\)$\n+00024f30: 2c24 7b6c 6962 6469 727d 2f5c 312c 3b70 ,${libdir}/\\1,;p\n+00024f40: 3b71 3b0a 2020 2020 2020 2020 2020 207d ;q;. }\n+00024f50: 270a 2020 2020 2020 202d 6520 272f 2e2a '. -e '/.*\n+00024f60: 5c2f 7368 6172 655c 2f78 2a65 6d61 6373 \\/share\\/x*emacs\n+00024f70: 5c2f 7369 7465 2d6c 6973 7024 2f7b 0a20 \\/site-lisp$/{. \n+00024f80: 2020 2020 2020 2020 2020 2020 732c 2e2a s,.*\n+00024f90: 2f73 6861 7265 2f5c 2878 2a65 6d61 6373 /share/\\(x*emacs\n+00024fa0: 2f73 6974 652d 6c69 7370 5c29 2c24 7b64 /site-lisp\\),${d\n+00024fb0: 6174 6172 6f6f 7464 6972 7d2f 5c31 2c3b atarootdir}/\\1,;\n+00024fc0: 703b 713b 0a20 2020 2020 2020 2020 2020 p;q;. \n+00024fd0: 7d27 0a20 2020 2020 2020 636f 6e66 7465 }'. confte\n+00024fe0: 7374 2e6f 7574 600a 0a20 2020 492e 652e st.out`.. I.e.\n+00024ff0: 2c20 6974 206a 7573 7420 7069 636b 7320 , it just picks \n+00025000: 7468 6520 6669 7273 7420 6469 7265 6374 the first direct\n+00025010: 6f72 7920 7468 6174 206c 6f6f 6b73 206c ory that looks l\n+00025020: 696b 650a e280 982a 2f6c 6962 2f2a 656d ike....*/lib/*em\n+00025030: 6163 732f 7369 7465 2d6c 6973 70e2 8099 acs/site-lisp...\n+00025040: 206f 7220 e280 982a 2f73 6861 7265 2f2a or ...*/share/*\n+00025050: 656d 6163 732f 7369 7465 2d6c 6973 70e2 emacs/site-lisp.\n+00025060: 8099 2069 6e20 7468 6520 7365 6172 6368 .. in the search\n+00025070: 0a70 6174 6820 6f66 2065 6d61 6373 2c20 .path of emacs, \n+00025080: 616e 6420 7468 656e 2073 7562 7374 6974 and then substit\n+00025090: 7574 6573 20e2 8098 247b 6c69 6264 6972 utes ...${libdir\n+000250a0: 7de2 8099 206f 7220 e280 9824 7b64 6174 }... or ...${dat\n+000250b0: 6164 6972 7de2 8099 0a61 7070 726f 7072 adir}....appropr\n+000250c0: 6961 7465 6c79 2e0a 0a20 2020 5468 6520 iately... The \n+000250d0: 656d 6163 7320 6361 7365 206c 6f6f 6b73 emacs case looks\n+000250e0: 2063 6f6d 706c 6963 6174 6564 2062 6563 complicated bec\n+000250f0: 6175 7365 2069 7420 7072 6f63 6573 7365 ause it processe\n+00025100: 7320 6120 6c69 7374 2061 6e64 0a65 7870 s a list and.exp\n+00025110: 6563 7473 2074 776f 2070 6f73 7369 626c ects two possibl\n+00025120: 6520 6c61 796f 7574 732c 206f 7468 6572 e layouts, other\n+00025130: 7769 7365 2069 7427 7320 6561 7379 2c20 wise it's easy, \n+00025140: 616e 6420 7468 6520 6265 6e65 6669 7473 and the benefits\n+00025150: 2066 6f72 0a6e 6f6e 2d72 6f6f 7420 7573 for.non-root us\n+00025160: 6572 7320 6172 6520 7265 616c 6c79 2077 ers are really w\n+00025170: 6f72 7468 2074 6865 2065 7874 7261 20e2 orth the extra .\n+00025180: 8098 7365 64e2 8099 2069 6e76 6f63 6174 ..sed... invocat\n+00025190: 696f 6e2e 0a0a 1f0a 4669 6c65 3a20 6175 ion.....File: au\n+000251a0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+000251b0: 2c20 204e 6f64 653a 2044 6562 7567 6769 , Node: Debuggi\n+000251c0: 6e67 204d 616b 6520 5275 6c65 732c 2020 ng Make Rules, \n+000251d0: 4e65 7874 3a20 5265 706f 7274 696e 6720 Next: Reporting \n+000251e0: 4275 6773 2c20 2050 7265 763a 2048 6172 Bugs, Prev: Har\n+000251f0: 642d 436f 6465 6420 496e 7374 616c 6c20 d-Coded Install \n+00025200: 5061 7468 732c 2020 5570 3a20 4641 510a Paths, Up: FAQ.\n+00025210: 0a32 382e 3131 2044 6562 7567 6769 6e67 .28.11 Debugging\n+00025220: 204d 616b 6520 5275 6c65 730a 3d3d 3d3d Make Rules.====\n 00025230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00025240: 3d3d 3d3d 3d0a 0a54 6865 2072 756c 6573 =====..The rules\n-00025250: 2061 6e64 2064 6570 656e 6465 6e63 7920 and dependency \n-00025260: 7472 6565 7320 6765 6e65 7261 7465 6420 trees generated \n-00025270: 6279 20e2 8098 6175 746f 6d61 6b65 e280 by ...automake..\n-00025280: 9920 6361 6e20 6765 7420 7261 7468 6572 . can get rather\n-00025290: 0a63 6f6d 706c 6578 2c20 616e 6420 6c65 .complex, and le\n-000252a0: 6176 6520 7468 6520 6465 7665 6c6f 7065 ave the develope\n-000252b0: 7220 6865 6164 2d73 6372 6174 6368 696e r head-scratchin\n-000252c0: 6720 7768 656e 2074 6869 6e67 7320 646f g when things do\n-000252d0: 6e27 7420 776f 726b 0a61 7320 6578 7065 n't work.as expe\n-000252e0: 6374 6564 2e20 2042 6573 6964 6573 2074 cted. Besides t\n-000252f0: 6865 2064 6562 7567 206f 7074 696f 6e73 he debug options\n-00025300: 2070 726f 7669 6465 6420 6279 2074 6865 provided by the\n-00025310: 20e2 8098 6d61 6b65 e280 9920 636f 6d6d ...make... comm\n-00025320: 616e 640a 282a 6e6f 7465 2028 6d61 6b65 and.(*note (make\n-00025330: 294f 7074 696f 6e73 2053 756d 6d61 7279 )Options Summary\n-00025340: 3a3a 292c 2068 6572 6527 7320 6120 636f ::), here's a co\n-00025350: 7570 6c65 206f 6620 6675 7274 6865 7220 uple of further \n-00025360: 6869 6e74 7320 666f 720a 6465 6275 6767 hints for.debugg\n-00025370: 696e 6720 6d61 6b65 6669 6c65 7320 6765 ing makefiles ge\n-00025380: 6e65 7261 7465 6420 6279 20e2 8098 6175 nerated by ...au\n-00025390: 746f 6d61 6b65 e280 9920 6566 6665 6374 tomake... effect\n-000253a0: 6976 656c 793a 0a0a 2020 20e2 80a2 2049 ively:.. ... I\n-000253b0: 6620 6c65 7373 2076 6572 626f 7365 206f f less verbose o\n-000253c0: 7574 7075 7420 6861 7320 6265 656e 2065 utput has been e\n-000253d0: 6e61 626c 6564 2069 6e20 7468 6520 7061 nabled in the pa\n-000253e0: 636b 6167 6520 7769 7468 2074 6865 0a20 ckage with the. \n-000253f0: 2020 2020 e280 9873 696c 656e 742d 7275 ...silent-ru\n-00025400: 6c65 73e2 8099 206f 7074 696f 6e20 282a les... option (*\n-00025410: 6e6f 7465 204f 7074 696f 6e73 3a3a 292c note Options::),\n-00025420: 2079 6f75 2063 616e 2075 7365 20e2 8098 you can use ...\n-00025430: 6d61 6b65 2056 3d31 e280 9920 746f 0a20 make V=1... to. \n-00025440: 2020 2020 7365 6520 7468 6520 636f 6d6d see the comm\n-00025450: 616e 6473 2062 6569 6e67 2065 7865 6375 ands being execu\n-00025460: 7465 642e 0a20 2020 e280 a220 e280 986d ted.. ... ...m\n-00025470: 616b 6520 2d6e e280 9920 6361 6e20 6865 ake -n... can he\n-00025480: 6c70 2073 686f 7720 7768 6174 2077 6f75 lp show what wou\n-00025490: 6c64 2062 6520 646f 6e65 2077 6974 686f ld be done witho\n-000254a0: 7574 2061 6374 7561 6c6c 7920 646f 696e ut actually doin\n-000254b0: 670a 2020 2020 2069 742e 2020 4e6f 7465 g. it. Note\n-000254c0: 2068 6f77 6576 6572 2c20 7468 6174 2074 however, that t\n-000254d0: 6869 7320 7769 6c6c 205f 7374 696c 6c20 his will _still \n-000254e0: 6578 6563 7574 655f 2063 6f6d 6d61 6e64 execute_ command\n-000254f0: 7320 7072 6566 6978 6564 0a20 2020 2020 s prefixed. \n-00025500: 7769 7468 20e2 8098 2be2 8099 2c20 616e with ...+..., an\n-00025510: 642c 2077 6865 6e20 7573 696e 6720 474e d, when using GN\n-00025520: 5520 e280 986d 616b 65e2 8099 2c20 636f U ...make..., co\n-00025530: 6d6d 616e 6473 2074 6861 7420 636f 6e74 mmands that cont\n-00025540: 6169 6e20 7468 650a 2020 2020 2073 7472 ain the. str\n-00025550: 696e 6773 20e2 8098 2428 4d41 4b45 29e2 ings ...$(MAKE).\n-00025560: 8099 206f 7220 e280 9824 7b4d 414b 457d .. or ...${MAKE}\n-00025570: e280 9920 282a 6e6f 7465 2028 6d61 6b65 ... (*note (make\n-00025580: 2949 6e73 7465 6164 206f 660a 2020 2020 )Instead of. \n-00025590: 2045 7865 6375 7469 6f6e 3a3a 292e 2020 Execution::). \n-000255a0: 5479 7069 6361 6c6c 792c 2074 6869 7320 Typically, this \n-000255b0: 6973 2068 656c 7066 756c 2074 6f20 7368 is helpful to sh\n-000255c0: 6f77 2077 6861 7420 7265 6375 7273 6976 ow what recursiv\n-000255d0: 650a 2020 2020 2072 756c 6573 2077 6f75 e. rules wou\n-000255e0: 6c64 2064 6f2c 2062 7574 2069 7420 6d65 ld do, but it me\n-000255f0: 616e 7320 7468 6174 2c20 696e 2079 6f75 ans that, in you\n-00025600: 7220 6f77 6e20 7275 6c65 732c 2079 6f75 r own rules, you\n-00025610: 2073 686f 756c 640a 2020 2020 206e 6f74 should. not\n-00025620: 206d 6978 2073 7563 6820 7265 6375 7273 mix such recurs\n-00025630: 696f 6e20 7769 7468 2061 6374 696f 6e73 ion with actions\n-00025640: 2074 6861 7420 6368 616e 6765 2061 6e79 that change any\n-00025650: 2066 696c 6573 2e28 3129 0a20 2020 2020 files.(1). \n-00025660: 4675 7274 6865 726d 6f72 652c 206e 6f74 Furthermore, not\n-00025670: 6520 7468 6174 2047 4e55 20e2 8098 6d61 e that GNU ...ma\n-00025680: 6b65 e280 9920 7769 6c6c 2075 7064 6174 ke... will updat\n-00025690: 6520 7072 6572 6571 7569 7369 7465 7320 e prerequisites \n-000256a0: 666f 7220 7468 650a 2020 2020 20e2 8098 for the. ...\n-000256b0: 4d61 6b65 6669 6c65 e280 9920 6669 6c65 Makefile... file\n-000256c0: 2069 7473 656c 6620 6576 656e 2077 6974 itself even wit\n-000256d0: 6820 e280 982d 6ee2 8099 2028 2a6e 6f74 h ...-n... (*not\n-000256e0: 6520 286d 616b 6529 5265 6d61 6b69 6e67 e (make)Remaking\n-000256f0: 0a20 2020 2020 4d61 6b65 6669 6c65 733a . Makefiles:\n-00025700: 3a29 2e0a 2020 20e2 80a2 20e2 8098 6d61 :).. ... ...ma\n-00025710: 6b65 2053 4845 4c4c 3d22 2f62 696e 2f62 ke SHELL=\"/bin/b\n-00025720: 6173 6820 2d76 7822 e280 9920 6361 6e20 ash -vx\"... can \n-00025730: 6865 6c70 2064 6562 7567 2063 6f6d 706c help debug compl\n-00025740: 6578 2072 756c 6573 2e20 202a 4e6f 7465 ex rules. *Note\n-00025750: 0a20 2020 2020 2861 7574 6f63 6f6e 6629 . (autoconf)\n-00025760: 5468 6520 4d61 6b65 204d 6163 726f 2053 The Make Macro S\n-00025770: 4845 4c4c 3a3a 2c20 666f 7220 736f 6d65 HELL::, for some\n-00025780: 2070 6f72 7461 6269 6c69 7479 2071 7569 portability qui\n-00025790: 726b 730a 2020 2020 2061 7373 6f63 6961 rks. associa\n-000257a0: 7465 6420 7769 7468 2074 6869 7320 636f ted with this co\n-000257b0: 6e73 7472 7563 742e 0a20 2020 e280 a220 nstruct.. ... \n-000257c0: e280 9865 6368 6f20 2770 7269 6e74 3a20 ...echo 'print: \n-000257d0: 3b20 4065 6368 6f20 2224 2856 4152 2922 ; @echo \"$(VAR)\"\n-000257e0: 2720 7c20 6d61 6b65 202d 6620 4d61 6b65 ' | make -f Make\n-000257f0: 6669 6c65 202d 6620 2d20 7072 696e 74e2 file -f - print.\n-00025800: 8099 2063 616e 0a20 2020 2020 6265 2068 .. can. be h\n-00025810: 616e 6479 2074 6f20 6578 616d 696e 6520 andy to examine \n-00025820: 7468 6520 6578 7061 6e64 6564 2076 616c the expanded val\n-00025830: 7565 206f 6620 7661 7269 6162 6c65 732e ue of variables.\n-00025840: 2020 596f 7520 6d61 7920 6e65 6564 0a20 You may need. \n-00025850: 2020 2020 746f 2075 7365 2061 2074 6172 to use a tar\n-00025860: 6765 7420 6f74 6865 7220 7468 616e 20e2 get other than .\n-00025870: 8098 7072 696e 74e2 8099 2069 6620 7468 ..print... if th\n-00025880: 6174 2069 7320 616c 7265 6164 7920 7573 at is already us\n-00025890: 6564 206f 7220 610a 2020 2020 2066 696c ed or a. fil\n-000258a0: 6520 7769 7468 2074 6861 7420 6e61 6d65 e with that name\n-000258b0: 2065 7869 7374 732e 0a20 2020 e280 a220 exists.. ... \n-000258c0: 3c68 7474 703a 2f2f 6261 7368 6462 2e73 provides\n-000258f0: 2061 206d 6f64 6966 6965 6420 474e 550a a modified GNU.\n-00025900: 2020 2020 20e2 8098 6d61 6b65 e280 9920 ...make... \n-00025910: 636f 6d6d 616e 6420 6361 6c6c 6564 20e2 command called .\n-00025920: 8098 7265 6d61 6b65 e280 9920 7468 6174 ..remake... that\n-00025930: 2063 6f70 6573 2077 6974 6820 636f 6d70 copes with comp\n-00025940: 6c65 7820 474e 550a 2020 2020 20e2 8098 lex GNU. ...\n-00025950: 6d61 6b65 e280 992d 7370 6563 6966 6963 make...-specific\n-00025960: 204d 616b 6566 696c 6573 2061 6e64 2061 Makefiles and a\n-00025970: 6c6c 6f77 7320 746f 2074 7261 6365 2065 llows to trace e\n-00025980: 7865 6375 7469 6f6e 2c20 6578 616d 696e xecution, examin\n-00025990: 650a 2020 2020 2076 6172 6961 626c 6573 e. variables\n-000259a0: 2c20 616e 6420 6361 6c6c 2072 756c 6573 , and call rules\n-000259b0: 2069 6e74 6572 6163 7469 7665 6c79 2c20 interactively, \n-000259c0: 6d75 6368 206c 696b 6520 6120 6465 6275 much like a debu\n-000259d0: 6767 6572 2e0a 0a20 2020 2d2d 2d2d 2d2d gger... ------\n-000259e0: 2d2d 2d2d 2046 6f6f 746e 6f74 6573 202d ---- Footnotes -\n-000259f0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 ---------.. (1\n-00025a00: 2920 4175 746f 6d61 6b65 2773 20e2 8098 ) Automake's ...\n-00025a10: 6469 7374 e280 9920 616e 6420 e280 9864 dist... and ...d\n-00025a20: 6973 7463 6865 636b e280 9920 7275 6c65 istcheck... rule\n-00025a30: 7320 6861 6420 6120 6275 6720 696e 2074 s had a bug in t\n-00025a40: 6869 7320 7265 6761 7264 0a69 6e20 7468 his regard.in th\n-00025a50: 6174 2074 6865 7920 6372 6561 7465 6420 at they created \n-00025a60: 6469 7265 6374 6f72 6965 7320 6576 656e directories even\n-00025a70: 2077 6974 6820 e280 982d 6ee2 8099 2c20 with ...-n..., \n-00025a80: 6275 7420 7468 6973 2068 6173 2062 6565 but this has bee\n-00025a90: 6e20 6669 7865 640a 696e 2041 7574 6f6d n fixed.in Autom\n-00025aa0: 616b 6520 312e 3131 2e0a 0a1f 0a46 696c ake 1.11.....Fil\n-00025ab0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n-00025ac0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5265 .info, Node: Re\n-00025ad0: 706f 7274 696e 6720 4275 6773 2c20 2050 porting Bugs, P\n-00025ae0: 7265 763a 2044 6562 7567 6769 6e67 204d rev: Debugging M\n-00025af0: 616b 6520 5275 6c65 732c 2020 5570 3a20 ake Rules, Up: \n-00025b00: 4641 510a 0a32 382e 3132 2052 6570 6f72 FAQ..28.12 Repor\n-00025b10: 7469 6e67 2042 7567 730a 3d3d 3d3d 3d3d ting Bugs.======\n-00025b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n-00025b30: 4d6f 7374 206e 6f6e 7472 6976 6961 6c20 Most nontrivial \n-00025b40: 736f 6674 7761 7265 2068 6173 2062 7567 software has bug\n-00025b50: 732e 2020 4175 746f 6d61 6b65 2069 7320 s. Automake is \n-00025b60: 6e6f 2065 7863 6570 7469 6f6e 2e20 2041 no exception. A\n-00025b70: 6c74 686f 7567 680a 7765 2063 616e 6e6f lthough.we canno\n-00025b80: 7420 7072 6f6d 6973 6520 7765 2063 616e t promise we can\n-00025b90: 206f 7220 7769 6c6c 2066 6978 2061 2062 or will fix a b\n-00025ba0: 7567 2c20 616e 6420 7765 206d 6967 6874 ug, and we might\n-00025bb0: 206e 6f74 2065 7665 6e20 6167 7265 650a not even agree.\n-00025bc0: 7468 6174 2069 7420 6973 2061 2062 7567 that it is a bug\n-00025bd0: 2c20 7765 2077 616e 7420 746f 2068 6561 , we want to hea\n-00025be0: 7220 6162 6f75 7420 7072 6f62 6c65 6d73 r about problems\n-00025bf0: 2079 6f75 2065 6e63 6f75 6e74 6572 2e20 you encounter. \n-00025c00: 204f 6674 656e 0a77 6520 6167 7265 6520 Often.we agree \n-00025c10: 7468 6579 2061 7265 2062 7567 7320 616e they are bugs an\n-00025c20: 6420 7761 6e74 2074 6f20 6669 7820 7468 d want to fix th\n-00025c30: 656d 2e0a 0a20 2020 546f 206d 616b 6520 em... To make \n-00025c40: 6974 2070 6f73 7369 626c 6520 666f 7220 it possible for \n-00025c50: 7573 2074 6f20 6669 7820 6120 6275 672c us to fix a bug,\n-00025c60: 2070 6c65 6173 6520 7265 706f 7274 2069 please report i\n-00025c70: 742e 2020 496e 206f 7264 6572 0a74 6f20 t. In order.to \n-00025c80: 646f 2073 6f20 6566 6665 6374 6976 656c do so effectivel\n-00025c90: 792c 2069 7420 6865 6c70 7320 746f 206b y, it helps to k\n-00025ca0: 6e6f 7720 7768 656e 2061 6e64 2068 6f77 now when and how\n-00025cb0: 2074 6f20 646f 2069 742e 0a0a 2020 2042 to do it... B\n-00025cc0: 6566 6f72 6520 7265 706f 7274 696e 6720 efore reporting \n-00025cd0: 6120 6275 672c 2069 7420 6973 2061 2067 a bug, it is a g\n-00025ce0: 6f6f 6420 6964 6561 2074 6f20 7365 6520 ood idea to see \n-00025cf0: 6966 2069 7420 6973 2061 6c72 6561 6479 if it is already\n-00025d00: 0a6b 6e6f 776e 2e20 2059 6f75 2063 616e .known. You can\n-00025d10: 206c 6f6f 6b20 6174 2074 6865 2047 4e55 look at the GNU\n-00025d20: 2042 7567 2054 7261 636b 6572 2028 6874 Bug Tracker (ht\n-00025d30: 7470 3a2f 2f64 6562 6275 6773 2e67 6e75 tp://debbugs.gnu\n-00025d40: 2e6f 7267 2f29 0a61 6e64 2074 6865 2062 .org/).and the b\n-00025d50: 7567 2d61 7574 6f6d 616b 6520 6d61 696c ug-automake mail\n-00025d60: 696e 6720 6c69 7374 2061 7263 6869 7665 ing list archive\n-00025d70: 730a 2868 7474 703a 2f2f 6c69 7374 732e s.(http://lists.\n-00025d80: 676e 752e 6f72 672f 6172 6368 6976 652f gnu.org/archive/\n-00025d90: 6874 6d6c 2f62 7567 2d61 7574 6f6d 616b html/bug-automak\n-00025da0: 652f 2920 666f 7220 7072 6576 696f 7573 e/) for previous\n-00025db0: 2062 7567 0a72 6570 6f72 7473 2e20 2057 bug.reports. W\n-00025dc0: 6520 7072 6576 696f 7573 6c79 2075 7365 e previously use\n-00025dd0: 6420 6120 476e 6174 7320 6461 7461 6261 d a Gnats databa\n-00025de0: 7365 0a28 6874 7470 3a2f 2f73 6f75 7263 se.(http://sourc\n-00025df0: 6577 6172 652e 6f72 672f 6367 692d 6269 eware.org/cgi-bi\n-00025e00: 6e2f 676e 6174 7377 6562 2e70 6c3f 6461 n/gnatsweb.pl?da\n-00025e10: 7461 6261 7365 3d61 7574 6f6d 616b 6529 tabase=automake)\n-00025e20: 2066 6f72 2062 7567 0a74 7261 636b 696e for bug.trackin\n-00025e30: 672c 2073 6f20 736f 6d65 2062 7567 7320 g, so some bugs \n-00025e40: 6d69 6768 7420 6861 7665 2062 6565 6e20 might have been \n-00025e50: 7265 706f 7274 6564 2074 6865 7265 2061 reported there a\n-00025e60: 6c72 6561 6479 2e20 2050 6c65 6173 650a lready. Please.\n-00025e70: 646f 206e 6f74 2075 7365 2069 7420 666f do not use it fo\n-00025e80: 7220 6e65 7720 6275 6720 7265 706f 7274 r new bug report\n-00025e90: 732c 2068 6f77 6576 6572 2e0a 0a20 2020 s, however... \n-00025ea0: 4966 2074 6865 2062 7567 2069 7320 6e6f If the bug is no\n-00025eb0: 7420 616c 7265 6164 7920 6b6e 6f77 6e2c t already known,\n-00025ec0: 2069 7420 7368 6f75 6c64 2062 6520 7265 it should be re\n-00025ed0: 706f 7274 6564 2e20 2049 7420 6973 2076 ported. It is v\n-00025ee0: 6572 790a 696d 706f 7274 616e 7420 746f ery.important to\n-00025ef0: 2072 6570 6f72 7420 6275 6773 2069 6e20 report bugs in \n-00025f00: 6120 7761 7920 7468 6174 2069 7320 7573 a way that is us\n-00025f10: 6566 756c 2061 6e64 2065 6666 6963 6965 eful and efficie\n-00025f20: 6e74 2e20 2046 6f72 0a74 6869 732c 2070 nt. For.this, p\n-00025f30: 6c65 6173 6520 6661 6d69 6c69 6172 697a lease familiariz\n-00025f40: 6520 796f 7572 7365 6c66 2077 6974 6820 e yourself with \n-00025f50: 486f 7720 746f 2052 6570 6f72 7420 4275 How to Report Bu\n-00025f60: 6773 2045 6666 6563 7469 7665 6c79 0a28 gs Effectively.(\n-00025f70: 6874 7470 3a2f 2f77 7777 2e63 6869 6172 http://www.chiar\n-00025f80: 6b2e 6772 6565 6e65 6e64 2e6f 7267 2e75 k.greenend.org.u\n-00025f90: 6b2f 7e73 6774 6174 6861 6d2f 6275 6773 k/~sgtatham/bugs\n-00025fa0: 2e68 746d 6c29 2061 6e64 2048 6f77 2074 .html) and How t\n-00025fb0: 6f20 4173 6b0a 5175 6573 7469 6f6e 7320 o Ask.Questions \n-00025fc0: 7468 6520 536d 6172 7420 5761 790a 2868 the Smart Way.(h\n-00025fd0: 7474 703a 2f2f 6361 7462 2e6f 7267 2f7e ttp://catb.org/~\n-00025fe0: 6573 722f 6661 7173 2f73 6d61 7274 2d71 esr/faqs/smart-q\n-00025ff0: 7565 7374 696f 6e73 2e68 746d 6c29 2e20 uestions.html). \n-00026000: 2054 6869 7320 6865 6c70 7320 796f 7520 This helps you \n-00026010: 616e 640a 6465 7665 6c6f 7065 7273 2074 and.developers t\n-00026020: 6f20 7361 7665 2074 696d 6520 7768 6963 o save time whic\n-00026030: 6820 6361 6e20 7468 656e 2062 6520 7370 h can then be sp\n-00026040: 656e 7420 6f6e 2066 6978 696e 6720 6d6f ent on fixing mo\n-00026050: 7265 2062 7567 7320 616e 640a 696d 706c re bugs and.impl\n-00026060: 656d 656e 7469 6e67 206d 6f72 6520 6665 ementing more fe\n-00026070: 6174 7572 6573 2e0a 0a20 2020 466f 7220 atures... For \n-00026080: 6120 6275 6720 7265 706f 7274 2c20 6120 a bug report, a \n-00026090: 6665 6174 7572 6520 7265 7175 6573 7420 feature request \n-000260a0: 6f72 206f 7468 6572 2073 7567 6765 7374 or other suggest\n-000260b0: 696f 6e73 2c20 706c 6561 7365 2073 656e ions, please sen\n-000260c0: 640a 656d 6169 6c20 746f 203c 6275 672d d.email to . This will th\n-000260f0: 656e 206f 7065 6e20 6120 6e65 7720 6275 en open a new bu\n-00026100: 6720 696e 2074 6865 0a62 7567 2074 7261 g in the.bug tra\n-00026110: 636b 6572 2028 6874 7470 3a2f 2f64 6562 cker (http://deb\n-00026120: 6275 6773 2e67 6e75 2e6f 7267 2f61 7574 bugs.gnu.org/aut\n-00026130: 6f6d 616b 6529 2e20 2042 6520 7375 7265 omake). Be sure\n-00026140: 2074 6f20 696e 636c 7564 6520 7468 650a to include the.\n-00026150: 7665 7273 696f 6e73 206f 6620 4175 746f versions of Auto\n-00026160: 636f 6e66 2061 6e64 2041 7574 6f6d 616b conf and Automak\n-00026170: 6520 7468 6174 2079 6f75 2075 7365 2e20 e that you use. \n-00026180: 2049 6465 616c 6c79 2c20 706f 7374 2061 Ideally, post a\n-00026190: 206d 696e 696d 616c 0ae2 8098 4d61 6b65 minimal....Make\n-000261a0: 6669 6c65 2e61 6de2 8099 2061 6e64 20e2 file.am... and .\n-000261b0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n-000261c0: 9920 7468 6174 2072 6570 726f 6475 6365 . that reproduce\n-000261d0: 7320 7468 6520 7072 6f62 6c65 6d20 796f s the problem yo\n-000261e0: 750a 656e 636f 756e 7465 722e 2020 4966 u.encounter. If\n-000261f0: 2079 6f75 2068 6176 6520 656e 636f 756e you have encoun\n-00026200: 7465 7265 6420 7465 7374 2073 7569 7465 tered test suite\n-00026210: 2066 6169 6c75 7265 732c 2070 6c65 6173 failures, pleas\n-00026220: 6520 6174 7461 6368 0a74 6865 20e2 8098 e attach.the ...\n-00026230: 7465 7374 732f 7465 7374 2d73 7569 7465 tests/test-suite\n-00026240: 2e6c 6f67 e280 9920 6669 6c65 2e0a 0a1f .log... file....\n-00026250: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-00026260: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-00026270: 3a20 4869 7374 6f72 792c 2020 4e65 7874 : History, Next\n-00026280: 3a20 436f 7079 696e 6720 5468 6973 204d : Copying This M\n-00026290: 616e 7561 6c2c 2020 5072 6576 3a20 4641 anual, Prev: FA\n-000262a0: 512c 2020 5570 3a20 546f 700a 0a32 3920 Q, Up: Top..29 \n-000262b0: 4869 7374 6f72 7920 6f66 2041 7574 6f6d History of Autom\n-000262c0: 616b 650a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ake.************\n-000262d0: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 5468 6973 **********..This\n-000262e0: 2063 6861 7074 6572 2070 7265 7365 6e74 chapter present\n-000262f0: 7320 7661 7269 6f75 7320 6173 7065 6374 s various aspect\n-00026300: 7320 6f66 2074 6865 2068 6973 746f 7279 s of the history\n-00026310: 206f 6620 4175 746f 6d61 6b65 2e20 2054 of Automake. T\n-00026320: 6865 0a65 7868 6175 7374 6564 2072 6561 he.exhausted rea\n-00026330: 6465 7220 6361 6e20 7361 6665 6c79 2073 der can safely s\n-00026340: 6b69 7020 6974 3b20 7468 6973 2077 696c kip it; this wil\n-00026350: 6c20 6265 206d 6f72 6520 6f66 2069 6e74 l be more of int\n-00026360: 6572 6573 7420 746f 0a6e 6f73 7461 6c67 erest to.nostalg\n-00026370: 6963 2070 656f 706c 652c 206f 7220 746f ic people, or to\n-00026380: 2074 686f 7365 2063 7572 696f 7573 2074 those curious t\n-00026390: 6f20 6c65 6172 6e20 6162 6f75 7420 7468 o learn about th\n-000263a0: 6520 6576 6f6c 7574 696f 6e20 6f66 0a41 e evolution of.A\n-000263b0: 7574 6f6d 616b 652e 0a0a 2a20 4d65 6e75 utomake...* Menu\n-000263c0: 3a0a 0a2a 2054 696d 656c 696e 653a 3a20 :..* Timeline:: \n+00025240: 3d3d 3d3d 3d3d 0a0a 5468 6520 7275 6c65 ======..The rule\n+00025250: 7320 616e 6420 6465 7065 6e64 656e 6379 s and dependency\n+00025260: 2074 7265 6573 2067 656e 6572 6174 6564 trees generated\n+00025270: 2062 7920 e280 9861 7574 6f6d 616b 65e2 by ...automake.\n+00025280: 8099 2063 616e 2067 6574 2072 6174 6865 .. can get rathe\n+00025290: 720a 636f 6d70 6c65 782c 2061 6e64 206c r.complex, and l\n+000252a0: 6561 7665 2074 6865 2064 6576 656c 6f70 eave the develop\n+000252b0: 6572 2068 6561 642d 7363 7261 7463 6869 er head-scratchi\n+000252c0: 6e67 2077 6865 6e20 7468 696e 6773 2064 ng when things d\n+000252d0: 6f6e 2774 2077 6f72 6b0a 6173 2065 7870 on't work.as exp\n+000252e0: 6563 7465 642e 2020 4265 7369 6465 7320 ected. Besides \n+000252f0: 7468 6520 6465 6275 6720 6f70 7469 6f6e the debug option\n+00025300: 7320 7072 6f76 6964 6564 2062 7920 7468 s provided by th\n+00025310: 6520 e280 986d 616b 65e2 8099 2063 6f6d e ...make... com\n+00025320: 6d61 6e64 0a28 2a6e 6f74 6520 286d 616b mand.(*note (mak\n+00025330: 6529 4f70 7469 6f6e 7320 5375 6d6d 6172 e)Options Summar\n+00025340: 793a 3a29 2c20 6865 7265 2773 2061 2063 y::), here's a c\n+00025350: 6f75 706c 6520 6f66 2066 7572 7468 6572 ouple of further\n+00025360: 2068 696e 7473 2066 6f72 0a64 6562 7567 hints for.debug\n+00025370: 6769 6e67 206d 616b 6566 696c 6573 2067 ging makefiles g\n+00025380: 656e 6572 6174 6564 2062 7920 e280 9861 enerated by ...a\n+00025390: 7574 6f6d 616b 65e2 8099 2065 6666 6563 utomake... effec\n+000253a0: 7469 7665 6c79 3a0a 0a20 2020 e280 a220 tively:.. ... \n+000253b0: 4966 206c 6573 7320 7665 7262 6f73 6520 If less verbose \n+000253c0: 6f75 7470 7574 2068 6173 2062 6565 6e20 output has been \n+000253d0: 656e 6162 6c65 6420 696e 2074 6865 2070 enabled in the p\n+000253e0: 6163 6b61 6765 2077 6974 6820 7468 650a ackage with the.\n+000253f0: 2020 2020 20e2 8098 7369 6c65 6e74 2d72 ...silent-r\n+00025400: 756c 6573 e280 9920 6f70 7469 6f6e 2028 ules... option (\n+00025410: 2a6e 6f74 6520 4f70 7469 6f6e 733a 3a29 *note Options::)\n+00025420: 2c20 796f 7520 6361 6e20 7573 6520 e280 , you can use ..\n+00025430: 986d 616b 6520 563d 31e2 8099 2074 6f0a .make V=1... to.\n+00025440: 2020 2020 2073 6565 2074 6865 2063 6f6d see the com\n+00025450: 6d61 6e64 7320 6265 696e 6720 6578 6563 mands being exec\n+00025460: 7574 6564 2e0a 2020 20e2 80a2 20e2 8098 uted.. ... ...\n+00025470: 6d61 6b65 202d 6ee2 8099 2063 616e 2068 make -n... can h\n+00025480: 656c 7020 7368 6f77 2077 6861 7420 776f elp show what wo\n+00025490: 756c 6420 6265 2064 6f6e 6520 7769 7468 uld be done with\n+000254a0: 6f75 7420 6163 7475 616c 6c79 2064 6f69 out actually doi\n+000254b0: 6e67 0a20 2020 2020 6974 2e20 204e 6f74 ng. it. Not\n+000254c0: 6520 686f 7765 7665 722c 2074 6861 7420 e however, that \n+000254d0: 7468 6973 2077 696c 6c20 5f73 7469 6c6c this will _still\n+000254e0: 2065 7865 6375 7465 5f20 636f 6d6d 616e execute_ comman\n+000254f0: 6473 2070 7265 6669 7865 640a 2020 2020 ds prefixed. \n+00025500: 2077 6974 6820 e280 982b e280 992c 2061 with ...+..., a\n+00025510: 6e64 2c20 7768 656e 2075 7369 6e67 2047 nd, when using G\n+00025520: 4e55 20e2 8098 6d61 6b65 e280 992c 2063 NU ...make..., c\n+00025530: 6f6d 6d61 6e64 7320 7468 6174 2063 6f6e ommands that con\n+00025540: 7461 696e 2074 6865 0a20 2020 2020 7374 tain the. st\n+00025550: 7269 6e67 7320 e280 9824 284d 414b 4529 rings ...$(MAKE)\n+00025560: e280 9920 6f72 20e2 8098 247b 4d41 4b45 ... or ...${MAKE\n+00025570: 7de2 8099 2028 2a6e 6f74 6520 286d 616b }... (*note (mak\n+00025580: 6529 496e 7374 6561 6420 6f66 0a20 2020 e)Instead of. \n+00025590: 2020 4578 6563 7574 696f 6e3a 3a29 2e20 Execution::). \n+000255a0: 2054 7970 6963 616c 6c79 2c20 7468 6973 Typically, this\n+000255b0: 2069 7320 6865 6c70 6675 6c20 746f 2073 is helpful to s\n+000255c0: 686f 7720 7768 6174 2072 6563 7572 7369 how what recursi\n+000255d0: 7665 0a20 2020 2020 7275 6c65 7320 776f ve. rules wo\n+000255e0: 756c 6420 646f 2c20 6275 7420 6974 206d uld do, but it m\n+000255f0: 6561 6e73 2074 6861 742c 2069 6e20 796f eans that, in yo\n+00025600: 7572 206f 776e 2072 756c 6573 2c20 796f ur own rules, yo\n+00025610: 7520 7368 6f75 6c64 0a20 2020 2020 6e6f u should. no\n+00025620: 7420 6d69 7820 7375 6368 2072 6563 7572 t mix such recur\n+00025630: 7369 6f6e 2077 6974 6820 6163 7469 6f6e sion with action\n+00025640: 7320 7468 6174 2063 6861 6e67 6520 616e s that change an\n+00025650: 7920 6669 6c65 732e 2831 290a 2020 2020 y files.(1). \n+00025660: 2046 7572 7468 6572 6d6f 7265 2c20 6e6f Furthermore, no\n+00025670: 7465 2074 6861 7420 474e 5520 e280 986d te that GNU ...m\n+00025680: 616b 65e2 8099 2077 696c 6c20 7570 6461 ake... will upda\n+00025690: 7465 2070 7265 7265 7175 6973 6974 6573 te prerequisites\n+000256a0: 2066 6f72 2074 6865 0a20 2020 2020 e280 for the. ..\n+000256b0: 984d 616b 6566 696c 65e2 8099 2066 696c .Makefile... fil\n+000256c0: 6520 6974 7365 6c66 2065 7665 6e20 7769 e itself even wi\n+000256d0: 7468 20e2 8098 2d6e e280 9920 282a 6e6f th ...-n... (*no\n+000256e0: 7465 2028 6d61 6b65 2952 656d 616b 696e te (make)Remakin\n+000256f0: 670a 2020 2020 204d 616b 6566 696c 6573 g. Makefiles\n+00025700: 3a3a 292e 0a20 2020 e280 a220 e280 986d ::).. ... ...m\n+00025710: 616b 6520 5348 454c 4c3d 222f 6269 6e2f ake SHELL=\"/bin/\n+00025720: 6261 7368 202d 7678 22e2 8099 2063 616e bash -vx\"... can\n+00025730: 2068 656c 7020 6465 6275 6720 636f 6d70 help debug comp\n+00025740: 6c65 7820 7275 6c65 732e 2020 2a4e 6f74 lex rules. *Not\n+00025750: 650a 2020 2020 2028 6175 746f 636f 6e66 e. (autoconf\n+00025760: 2954 6865 204d 616b 6520 4d61 6372 6f20 )The Make Macro \n+00025770: 5348 454c 4c3a 3a2c 2066 6f72 2073 6f6d SHELL::, for som\n+00025780: 6520 706f 7274 6162 696c 6974 7920 7175 e portability qu\n+00025790: 6972 6b73 0a20 2020 2020 6173 736f 6369 irks. associ\n+000257a0: 6174 6564 2077 6974 6820 7468 6973 2063 ated with this c\n+000257b0: 6f6e 7374 7275 6374 2e0a 2020 20e2 80a2 onstruct.. ...\n+000257c0: 20e2 8098 6563 686f 2027 7072 696e 743a ...echo 'print:\n+000257d0: 203b 2040 6563 686f 2022 2428 5641 5229 ; @echo \"$(VAR)\n+000257e0: 2227 207c 206d 616b 6520 2d66 204d 616b \"' | make -f Mak\n+000257f0: 6566 696c 6520 2d66 202d 2070 7269 6e74 efile -f - print\n+00025800: e280 9920 6361 6e0a 2020 2020 2062 6520 ... can. be \n+00025810: 6861 6e64 7920 746f 2065 7861 6d69 6e65 handy to examine\n+00025820: 2074 6865 2065 7870 616e 6465 6420 7661 the expanded va\n+00025830: 6c75 6520 6f66 2076 6172 6961 626c 6573 lue of variables\n+00025840: 2e20 2059 6f75 206d 6179 206e 6565 640a . You may need.\n+00025850: 2020 2020 2074 6f20 7573 6520 6120 7461 to use a ta\n+00025860: 7267 6574 206f 7468 6572 2074 6861 6e20 rget other than \n+00025870: e280 9870 7269 6e74 e280 9920 6966 2074 ...print... if t\n+00025880: 6861 7420 6973 2061 6c72 6561 6479 2075 hat is already u\n+00025890: 7365 6420 6f72 2061 0a20 2020 2020 6669 sed or a. fi\n+000258a0: 6c65 2077 6974 6820 7468 6174 206e 616d le with that nam\n+000258b0: 6520 6578 6973 7473 2e0a 2020 20e2 80a2 e exists.. ...\n+000258c0: 203c 6874 7470 3a2f 2f62 6173 6864 622e provide\n+000258f0: 7320 6120 6d6f 6469 6669 6564 2047 4e55 s a modified GNU\n+00025900: 0a20 2020 2020 e280 986d 616b 65e2 8099 . ...make...\n+00025910: 2063 6f6d 6d61 6e64 2063 616c 6c65 6420 command called \n+00025920: e280 9872 656d 616b 65e2 8099 2074 6861 ...remake... tha\n+00025930: 7420 636f 7065 7320 7769 7468 2063 6f6d t copes with com\n+00025940: 706c 6578 2047 4e55 0a20 2020 2020 e280 plex GNU. ..\n+00025950: 986d 616b 65e2 8099 2d73 7065 6369 6669 .make...-specifi\n+00025960: 6320 4d61 6b65 6669 6c65 7320 616e 6420 c Makefiles and \n+00025970: 616c 6c6f 7773 2074 6f20 7472 6163 6520 allows to trace \n+00025980: 6578 6563 7574 696f 6e2c 2065 7861 6d69 execution, exami\n+00025990: 6e65 0a20 2020 2020 7661 7269 6162 6c65 ne. variable\n+000259a0: 732c 2061 6e64 2063 616c 6c20 7275 6c65 s, and call rule\n+000259b0: 7320 696e 7465 7261 6374 6976 656c 792c s interactively,\n+000259c0: 206d 7563 6820 6c69 6b65 2061 2064 6562 much like a deb\n+000259d0: 7567 6765 722e 0a0a 2020 202d 2d2d 2d2d ugger... -----\n+000259e0: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes \n+000259f0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. (\n+00025a00: 3129 2041 7574 6f6d 616b 6527 7320 e280 1) Automake's ..\n+00025a10: 9864 6973 74e2 8099 2061 6e64 20e2 8098 .dist... and ...\n+00025a20: 6469 7374 6368 6563 6be2 8099 2072 756c distcheck... rul\n+00025a30: 6573 2068 6164 2061 2062 7567 2069 6e20 es had a bug in \n+00025a40: 7468 6973 2072 6567 6172 640a 696e 2074 this regard.in t\n+00025a50: 6861 7420 7468 6579 2063 7265 6174 6564 hat they created\n+00025a60: 2064 6972 6563 746f 7269 6573 2065 7665 directories eve\n+00025a70: 6e20 7769 7468 20e2 8098 2d6e e280 992c n with ...-n...,\n+00025a80: 2062 7574 2074 6869 7320 6861 7320 6265 but this has be\n+00025a90: 656e 2066 6978 6564 0a69 6e20 4175 746f en fixed.in Auto\n+00025aa0: 6d61 6b65 2031 2e31 312e 0a0a 1f0a 4669 make 1.11.....Fi\n+00025ab0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00025ac0: 312e 696e 666f 2c20 204e 6f64 653a 2052 1.info, Node: R\n+00025ad0: 6570 6f72 7469 6e67 2042 7567 732c 2020 eporting Bugs, \n+00025ae0: 5072 6576 3a20 4465 6275 6767 696e 6720 Prev: Debugging \n+00025af0: 4d61 6b65 2052 756c 6573 2c20 2055 703a Make Rules, Up:\n+00025b00: 2046 4151 0a0a 3238 2e31 3220 5265 706f FAQ..28.12 Repo\n+00025b10: 7274 696e 6720 4275 6773 0a3d 3d3d 3d3d rting Bugs.=====\n+00025b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n+00025b30: 0a4d 6f73 7420 6e6f 6e74 7269 7669 616c .Most nontrivial\n+00025b40: 2073 6f66 7477 6172 6520 6861 7320 6275 software has bu\n+00025b50: 6773 2e20 2041 7574 6f6d 616b 6520 6973 gs. Automake is\n+00025b60: 206e 6f20 6578 6365 7074 696f 6e2e 2020 no exception. \n+00025b70: 416c 7468 6f75 6768 0a77 6520 6361 6e6e Although.we cann\n+00025b80: 6f74 2070 726f 6d69 7365 2077 6520 6361 ot promise we ca\n+00025b90: 6e20 6f72 2077 696c 6c20 6669 7820 6120 n or will fix a \n+00025ba0: 6275 672c 2061 6e64 2077 6520 6d69 6768 bug, and we migh\n+00025bb0: 7420 6e6f 7420 6576 656e 2061 6772 6565 t not even agree\n+00025bc0: 0a74 6861 7420 6974 2069 7320 6120 6275 .that it is a bu\n+00025bd0: 672c 2077 6520 7761 6e74 2074 6f20 6865 g, we want to he\n+00025be0: 6172 2061 626f 7574 2070 726f 626c 656d ar about problem\n+00025bf0: 7320 796f 7520 656e 636f 756e 7465 722e s you encounter.\n+00025c00: 2020 4f66 7465 6e0a 7765 2061 6772 6565 Often.we agree\n+00025c10: 2074 6865 7920 6172 6520 6275 6773 2061 they are bugs a\n+00025c20: 6e64 2077 616e 7420 746f 2066 6978 2074 nd want to fix t\n+00025c30: 6865 6d2e 0a0a 2020 2054 6f20 6d61 6b65 hem... To make\n+00025c40: 2069 7420 706f 7373 6962 6c65 2066 6f72 it possible for\n+00025c50: 2075 7320 746f 2066 6978 2061 2062 7567 us to fix a bug\n+00025c60: 2c20 706c 6561 7365 2072 6570 6f72 7420 , please report \n+00025c70: 6974 2e20 2049 6e20 6f72 6465 720a 746f it. In order.to\n+00025c80: 2064 6f20 736f 2065 6666 6563 7469 7665 do so effective\n+00025c90: 6c79 2c20 6974 2068 656c 7073 2074 6f20 ly, it helps to \n+00025ca0: 6b6e 6f77 2077 6865 6e20 616e 6420 686f know when and ho\n+00025cb0: 7720 746f 2064 6f20 6974 2e0a 0a20 2020 w to do it... \n+00025cc0: 4265 666f 7265 2072 6570 6f72 7469 6e67 Before reporting\n+00025cd0: 2061 2062 7567 2c20 6974 2069 7320 6120 a bug, it is a \n+00025ce0: 676f 6f64 2069 6465 6120 746f 2073 6565 good idea to see\n+00025cf0: 2069 6620 6974 2069 7320 616c 7265 6164 if it is alread\n+00025d00: 790a 6b6e 6f77 6e2e 2020 596f 7520 6361 y.known. You ca\n+00025d10: 6e20 6c6f 6f6b 2061 7420 7468 6520 474e n look at the GN\n+00025d20: 5520 4275 6720 5472 6163 6b65 7220 2868 U Bug Tracker (h\n+00025d30: 7474 703a 2f2f 6465 6262 7567 732e 676e ttp://debbugs.gn\n+00025d40: 752e 6f72 672f 290a 616e 6420 7468 6520 u.org/).and the \n+00025d50: 6275 672d 6175 746f 6d61 6b65 206d 6169 bug-automake mai\n+00025d60: 6c69 6e67 206c 6973 7420 6172 6368 6976 ling list archiv\n+00025d70: 6573 0a28 6874 7470 3a2f 2f6c 6973 7473 es.(http://lists\n+00025d80: 2e67 6e75 2e6f 7267 2f61 7263 6869 7665 .gnu.org/archive\n+00025d90: 2f68 746d 6c2f 6275 672d 6175 746f 6d61 /html/bug-automa\n+00025da0: 6b65 2f29 2066 6f72 2070 7265 7669 6f75 ke/) for previou\n+00025db0: 7320 6275 670a 7265 706f 7274 732e 2020 s bug.reports. \n+00025dc0: 5765 2070 7265 7669 6f75 736c 7920 7573 We previously us\n+00025dd0: 6564 2061 2047 6e61 7473 2064 6174 6162 ed a Gnats datab\n+00025de0: 6173 650a 2868 7474 703a 2f2f 736f 7572 ase.(http://sour\n+00025df0: 6365 7761 7265 2e6f 7267 2f63 6769 2d62 ceware.org/cgi-b\n+00025e00: 696e 2f67 6e61 7473 7765 622e 706c 3f64 in/gnatsweb.pl?d\n+00025e10: 6174 6162 6173 653d 6175 746f 6d61 6b65 atabase=automake\n+00025e20: 2920 666f 7220 6275 670a 7472 6163 6b69 ) for bug.tracki\n+00025e30: 6e67 2c20 736f 2073 6f6d 6520 6275 6773 ng, so some bugs\n+00025e40: 206d 6967 6874 2068 6176 6520 6265 656e might have been\n+00025e50: 2072 6570 6f72 7465 6420 7468 6572 6520 reported there \n+00025e60: 616c 7265 6164 792e 2020 506c 6561 7365 already. Please\n+00025e70: 0a64 6f20 6e6f 7420 7573 6520 6974 2066 .do not use it f\n+00025e80: 6f72 206e 6577 2062 7567 2072 6570 6f72 or new bug repor\n+00025e90: 7473 2c20 686f 7765 7665 722e 0a0a 2020 ts, however... \n+00025ea0: 2049 6620 7468 6520 6275 6720 6973 206e If the bug is n\n+00025eb0: 6f74 2061 6c72 6561 6479 206b 6e6f 776e ot already known\n+00025ec0: 2c20 6974 2073 686f 756c 6420 6265 2072 , it should be r\n+00025ed0: 6570 6f72 7465 642e 2020 4974 2069 7320 eported. It is \n+00025ee0: 7665 7279 0a69 6d70 6f72 7461 6e74 2074 very.important t\n+00025ef0: 6f20 7265 706f 7274 2062 7567 7320 696e o report bugs in\n+00025f00: 2061 2077 6179 2074 6861 7420 6973 2075 a way that is u\n+00025f10: 7365 6675 6c20 616e 6420 6566 6669 6369 seful and effici\n+00025f20: 656e 742e 2020 466f 720a 7468 6973 2c20 ent. For.this, \n+00025f30: 706c 6561 7365 2066 616d 696c 6961 7269 please familiari\n+00025f40: 7a65 2079 6f75 7273 656c 6620 7769 7468 ze yourself with\n+00025f50: 2048 6f77 2074 6f20 5265 706f 7274 2042 How to Report B\n+00025f60: 7567 7320 4566 6665 6374 6976 656c 790a ugs Effectively.\n+00025f70: 2868 7474 703a 2f2f 7777 772e 6368 6961 (http://www.chia\n+00025f80: 726b 2e67 7265 656e 656e 642e 6f72 672e rk.greenend.org.\n+00025f90: 756b 2f7e 7367 7461 7468 616d 2f62 7567 uk/~sgtatham/bug\n+00025fa0: 732e 6874 6d6c 2920 616e 6420 486f 7720 s.html) and How \n+00025fb0: 746f 2041 736b 0a51 7565 7374 696f 6e73 to Ask.Questions\n+00025fc0: 2074 6865 2053 6d61 7274 2057 6179 0a28 the Smart Way.(\n+00025fd0: 6874 7470 3a2f 2f63 6174 622e 6f72 672f http://catb.org/\n+00025fe0: 7e65 7372 2f66 6171 732f 736d 6172 742d ~esr/faqs/smart-\n+00025ff0: 7175 6573 7469 6f6e 732e 6874 6d6c 292e questions.html).\n+00026000: 2020 5468 6973 2068 656c 7073 2079 6f75 This helps you\n+00026010: 2061 6e64 0a64 6576 656c 6f70 6572 7320 and.developers \n+00026020: 746f 2073 6176 6520 7469 6d65 2077 6869 to save time whi\n+00026030: 6368 2063 616e 2074 6865 6e20 6265 2073 ch can then be s\n+00026040: 7065 6e74 206f 6e20 6669 7869 6e67 206d pent on fixing m\n+00026050: 6f72 6520 6275 6773 2061 6e64 0a69 6d70 ore bugs and.imp\n+00026060: 6c65 6d65 6e74 696e 6720 6d6f 7265 2066 lementing more f\n+00026070: 6561 7475 7265 732e 0a0a 2020 2046 6f72 eatures... For\n+00026080: 2061 2062 7567 2072 6570 6f72 742c 2061 a bug report, a\n+00026090: 2066 6561 7475 7265 2072 6571 7565 7374 feature request\n+000260a0: 206f 7220 6f74 6865 7220 7375 6767 6573 or other sugges\n+000260b0: 7469 6f6e 732c 2070 6c65 6173 6520 7365 tions, please se\n+000260c0: 6e64 0a65 6d61 696c 2074 6f20 3c62 7567 nd.email to . This will t\n+000260f0: 6865 6e20 6f70 656e 2061 206e 6577 2062 hen open a new b\n+00026100: 7567 2069 6e20 7468 650a 6275 6720 7472 ug in the.bug tr\n+00026110: 6163 6b65 7220 2868 7474 703a 2f2f 6465 acker (http://de\n+00026120: 6262 7567 732e 676e 752e 6f72 672f 6175 bbugs.gnu.org/au\n+00026130: 746f 6d61 6b65 292e 2020 4265 2073 7572 tomake). Be sur\n+00026140: 6520 746f 2069 6e63 6c75 6465 2074 6865 e to include the\n+00026150: 0a76 6572 7369 6f6e 7320 6f66 2041 7574 .versions of Aut\n+00026160: 6f63 6f6e 6620 616e 6420 4175 746f 6d61 oconf and Automa\n+00026170: 6b65 2074 6861 7420 796f 7520 7573 652e ke that you use.\n+00026180: 2020 4964 6561 6c6c 792c 2070 6f73 7420 Ideally, post \n+00026190: 6120 6d69 6e69 6d61 6c0a e280 984d 616b a minimal....Mak\n+000261a0: 6566 696c 652e 616d e280 9920 616e 6420 efile.am... and \n+000261b0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+000261c0: 8099 2074 6861 7420 7265 7072 6f64 7563 .. that reproduc\n+000261d0: 6573 2074 6865 2070 726f 626c 656d 2079 es the problem y\n+000261e0: 6f75 0a65 6e63 6f75 6e74 6572 2e20 2049 ou.encounter. I\n+000261f0: 6620 796f 7520 6861 7665 2065 6e63 6f75 f you have encou\n+00026200: 6e74 6572 6564 2074 6573 7420 7375 6974 ntered test suit\n+00026210: 6520 6661 696c 7572 6573 2c20 706c 6561 e failures, plea\n+00026220: 7365 2061 7474 6163 680a 7468 6520 e280 se attach.the ..\n+00026230: 9874 6573 7473 2f74 6573 742d 7375 6974 .tests/test-suit\n+00026240: 652e 6c6f 67e2 8099 2066 696c 652e 0a0a e.log... file...\n+00026250: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00026260: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00026270: 653a 2048 6973 746f 7279 2c20 204e 6578 e: History, Nex\n+00026280: 743a 2043 6f70 7969 6e67 2054 6869 7320 t: Copying This \n+00026290: 4d61 6e75 616c 2c20 2050 7265 763a 2046 Manual, Prev: F\n+000262a0: 4151 2c20 2055 703a 2054 6f70 0a0a 3239 AQ, Up: Top..29\n+000262b0: 2048 6973 746f 7279 206f 6620 4175 746f History of Auto\n+000262c0: 6d61 6b65 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a make.***********\n+000262d0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 6869 ***********..Thi\n+000262e0: 7320 6368 6170 7465 7220 7072 6573 656e s chapter presen\n+000262f0: 7473 2076 6172 696f 7573 2061 7370 6563 ts various aspec\n+00026300: 7473 206f 6620 7468 6520 6869 7374 6f72 ts of the histor\n+00026310: 7920 6f66 2041 7574 6f6d 616b 652e 2020 y of Automake. \n+00026320: 5468 650a 6578 6861 7573 7465 6420 7265 The.exhausted re\n+00026330: 6164 6572 2063 616e 2073 6166 656c 7920 ader can safely \n+00026340: 736b 6970 2069 743b 2074 6869 7320 7769 skip it; this wi\n+00026350: 6c6c 2062 6520 6d6f 7265 206f 6620 696e ll be more of in\n+00026360: 7465 7265 7374 2074 6f0a 6e6f 7374 616c terest to.nostal\n+00026370: 6769 6320 7065 6f70 6c65 2c20 6f72 2074 gic people, or t\n+00026380: 6f20 7468 6f73 6520 6375 7269 6f75 7320 o those curious \n+00026390: 746f 206c 6561 726e 2061 626f 7574 2074 to learn about t\n+000263a0: 6865 2065 766f 6c75 7469 6f6e 206f 660a he evolution of.\n+000263b0: 4175 746f 6d61 6b65 2e0a 0a2a 204d 656e Automake...* Men\n+000263c0: 753a 0a0a 2a20 5469 6d65 6c69 6e65 3a3a u:..* Timeline::\n 000263d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000263e0: 2020 2054 6865 2041 7574 6f6d 616b 6520 The Automake \n-000263f0: 7374 6f72 792e 0a2a 2044 6570 656e 6465 story..* Depende\n-00026400: 6e63 7920 5472 6163 6b69 6e67 2045 766f ncy Tracking Evo\n-00026410: 6c75 7469 6f6e 3a3a 2020 4576 6f6c 7574 lution:: Evolut\n-00026420: 696f 6e20 6f66 2041 7574 6f6d 6174 6963 ion of Automatic\n-00026430: 2044 6570 656e 6465 6e63 7920 5472 6163 Dependency Trac\n-00026440: 6b69 6e67 0a2a 2052 656c 6561 7365 733a king.* Releases:\n-00026450: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00026460: 2020 2020 2053 7461 7469 7374 6963 7320 Statistics \n-00026470: 6162 6f75 7420 4175 746f 6d61 6b65 2052 about Automake R\n-00026480: 656c 6561 7365 730a 0a1f 0a46 696c 653a eleases....File:\n-00026490: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-000264a0: 6e66 6f2c 2020 4e6f 6465 3a20 5469 6d65 nfo, Node: Time\n-000264b0: 6c69 6e65 2c20 204e 6578 743a 2044 6570 line, Next: Dep\n-000264c0: 656e 6465 6e63 7920 5472 6163 6b69 6e67 endency Tracking\n-000264d0: 2045 766f 6c75 7469 6f6e 2c20 2055 703a Evolution, Up:\n-000264e0: 2048 6973 746f 7279 0a0a 3239 2e31 2054 History..29.1 T\n-000264f0: 696d 656c 696e 650a 3d3d 3d3d 3d3d 3d3d imeline.========\n-00026500: 3d3d 3d3d 3d0a 0a31 3939 342d 3039 2d31 =====..1994-09-1\n-00026510: 3920 4669 7273 7420 4356 5320 636f 6d6d 9 First CVS comm\n-00026520: 6974 2e0a 0a20 2020 2020 4966 2077 6520 it... If we \n-00026530: 6361 6e20 7472 7573 7420 7468 6520 4356 can trust the CV\n-00026540: 5320 7265 706f 7369 746f 7279 2c20 4461 S repository, Da\n-00026550: 7669 6420 4a2e 204d 6163 4b65 6e7a 6965 vid J. MacKenzie\n-00026560: 2028 646a 6d29 0a20 2020 2020 7374 6172 (djm). star\n-00026570: 7465 6420 776f 726b 696e 6720 6f6e 2041 ted working on A\n-00026580: 7574 6f6d 616b 6520 286f 7220 4175 746f utomake (or Auto\n-00026590: 4d61 6b65 2c20 6173 2069 7420 7761 7320 Make, as it was \n-000265a0: 7370 656c 7420 7468 656e 290a 2020 2020 spelt then). \n-000265b0: 2074 6869 7320 4d6f 6e64 6179 2e0a 0a20 this Monday... \n-000265c0: 2020 2020 5468 6520 6669 7273 7420 7665 The first ve\n-000265d0: 7273 696f 6e20 6f66 2074 6865 20e2 8098 rsion of the ...\n-000265e0: 6175 746f 6d61 6b65 e280 9920 7363 7269 automake... scri\n-000265f0: 7074 206c 6f6f 6b73 2061 7320 666f 6c6c pt looks as foll\n-00026600: 6f77 732e 0a0a 2020 2020 2020 2020 2020 ows... \n-00026610: 2321 2f62 696e 2f73 680a 0a20 2020 2020 #!/bin/sh.. \n-00026620: 2020 2020 2073 7461 7475 733d 300a 0a20 status=0.. \n-00026630: 2020 2020 2020 2020 2066 6f72 206d 616b for mak\n-00026640: 6566 696c 650a 2020 2020 2020 2020 2020 efile. \n-00026650: 646f 0a20 2020 2020 2020 2020 2020 2069 do. i\n-00026660: 6620 7465 7374 2021 202d 6620 247b 6d61 f test ! -f ${ma\n-00026670: 6b65 6669 6c65 7d2e 616d 3b20 7468 656e kefile}.am; then\n-00026680: 0a20 2020 2020 2020 2020 2020 2020 2065 . e\n-00026690: 6368 6f20 2261 7574 6f6d 616b 653a 2024 cho \"automake: $\n-000266a0: 7b6d 616b 6566 696c 657d 2e61 6d3a 204e {makefile}.am: N\n-000266b0: 6f20 7375 6368 2068 6f6e 6b69 6e27 2066 o such honkin' f\n-000266c0: 696c 6522 0a20 2020 2020 2020 2020 2020 ile\". \n-000266d0: 2020 2073 7461 7475 733d 310a 2020 2020 status=1. \n-000266e0: 2020 2020 2020 2020 2020 636f 6e74 696e contin\n-000266f0: 7565 0a20 2020 2020 2020 2020 2020 2066 ue. f\n-00026700: 690a 0a20 2020 2020 2020 2020 2020 2065 i.. e\n-00026710: 7865 6320 343e 2024 7b6d 616b 6566 696c xec 4> ${makefil\n-00026720: 657d 2e69 6e0a 0a20 2020 2020 2020 2020 e}.in.. \n-00026730: 2064 6f6e 650a 0a20 2020 2020 4672 6f6d done.. From\n-00026740: 2074 6869 7320 796f 7520 6361 6e20 616c this you can al\n-00026750: 7265 6164 7920 7365 6520 7468 6174 2041 ready see that A\n-00026760: 7574 6f6d 616b 6520 7769 6c6c 2062 6520 utomake will be \n-00026770: 6162 6f75 7420 7265 6164 696e 670a 2020 about reading. \n-00026780: 2020 20e2 8098 2a2e 616d e280 9920 6669 ...*.am... fi\n-00026790: 6c65 2061 6e64 2070 726f 6475 6369 6e67 le and producing\n-000267a0: 20e2 8098 2a2e 696e e280 9920 6669 6c65 ...*.in... file\n-000267b0: 732e 2020 596f 7520 6361 6e6e 6f74 2073 s. You cannot s\n-000267c0: 6565 2061 6e79 7468 696e 670a 2020 2020 ee anything. \n-000267d0: 2065 6c73 652c 2062 7574 2069 6620 796f else, but if yo\n-000267e0: 7520 616c 736f 206b 6e6f 7720 7468 6174 u also know that\n-000267f0: 2044 6176 6964 2069 7320 7468 6520 6f6e David is the on\n-00026800: 6520 7768 6f20 6372 6561 7465 640a 2020 e who created. \n-00026810: 2020 2041 7574 6f63 6f6e 6620 7477 6f20 Autoconf two \n-00026820: 7965 6172 7320 6265 666f 7265 2079 6f75 years before you\n-00026830: 2063 616e 2067 7565 7373 2074 6865 2072 can guess the r\n-00026840: 6573 742e 0a0a 2020 2020 2053 6576 6572 est... Sever\n-00026850: 616c 2063 6f6d 6d69 7473 2066 6f6c 6c6f al commits follo\n-00026860: 772c 2061 6e64 2062 7920 7468 6520 656e w, and by the en\n-00026870: 6420 6f66 2074 6865 2064 6179 2041 7574 d of the day Aut\n-00026880: 6f6d 616b 6520 6973 0a20 2020 2020 7265 omake is. re\n-00026890: 706f 7274 6564 2074 6f20 776f 726b 2066 ported to work f\n-000268a0: 6f72 2047 4e55 2066 696c 6575 7469 6c73 or GNU fileutils\n-000268b0: 2061 6e64 2047 4e55 206d 342e 0a0a 2020 and GNU m4... \n-000268c0: 2020 2054 6865 206d 6f64 7573 206f 7065 The modus ope\n-000268d0: 7261 6e64 6920 6973 2074 6865 206f 6e65 randi is the one\n-000268e0: 2074 6861 7420 6973 2073 7469 6c6c 2075 that is still u\n-000268f0: 7365 6420 746f 6461 793a 2076 6172 6961 sed today: varia\n-00026900: 626c 650a 2020 2020 2061 7373 6967 6e6d ble. assignm\n-00026910: 656e 7473 2069 6e20 e280 984d 616b 6566 ents in ...Makef\n-00026920: 696c 652e 616d e280 9920 6669 6c65 7320 ile.am... files \n-00026930: 7472 6967 6765 7220 696e 6a65 6374 696f trigger injectio\n-00026940: 6e73 206f 6620 7072 6563 616e 6e65 640a ns of precanned.\n-00026950: 2020 2020 20e2 8098 4d61 6b65 6669 6c65 ...Makefile\n-00026960: e280 9920 6672 6167 6d65 6e74 7320 696e ... fragments in\n-00026970: 746f 2074 6865 2067 656e 6572 6174 6564 to the generated\n-00026980: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n-00026990: 8099 2e20 2054 6865 2075 7365 206f 660a ... The use of.\n-000269a0: 2020 2020 20e2 8098 4d61 6b65 6669 6c65 ...Makefile\n-000269b0: e280 9920 6672 6167 6d65 6e74 7320 7761 ... fragments wa\n-000269c0: 7320 696e 7370 6972 6564 2062 7920 7468 s inspired by th\n-000269d0: 6520 342e 3442 5344 20e2 8098 6d61 6b65 e 4.4BSD ...make\n-000269e0: e280 9920 616e 6420 696e 636c 7564 650a ... and include.\n-000269f0: 2020 2020 2066 696c 6573 2c20 686f 7765 files, howe\n-00026a00: 7665 7220 4175 746f 6d61 6b65 2061 696d ver Automake aim\n-00026a10: 7320 746f 2062 6520 706f 7274 6162 6c65 s to be portable\n-00026a20: 2061 6e64 2074 6f20 636f 6e66 6f72 6d20 and to conform \n-00026a30: 746f 2074 6865 0a20 2020 2020 474e 5520 to the. GNU \n-00026a40: 7374 616e 6461 7264 7320 666f 7220 e280 standards for ..\n-00026a50: 984d 616b 6566 696c 65e2 8099 2076 6172 .Makefile... var\n-00026a60: 6961 626c 6573 2061 6e64 2074 6172 6765 iables and targe\n-00026a70: 7473 2e0a 0a20 2020 2020 4174 2074 6869 ts... At thi\n-00026a80: 7320 706f 696e 742c 2074 6865 206d 6f73 s point, the mos\n-00026a90: 7420 7265 6365 6e74 2072 656c 6561 7365 t recent release\n-00026aa0: 206f 6620 4175 746f 636f 6e66 2069 7320 of Autoconf is \n-00026ab0: 7665 7273 696f 6e20 312e 3131 2c0a 2020 version 1.11,. \n-00026ac0: 2020 2061 6e64 2044 6176 6964 2069 7320 and David is \n-00026ad0: 7072 6570 6172 696e 6720 746f 2072 656c preparing to rel\n-00026ae0: 6561 7365 2041 7574 6f63 6f6e 6620 322e ease Autoconf 2.\n-00026af0: 3020 696e 206c 6174 6520 4f63 746f 6265 0 in late Octobe\n-00026b00: 722e 2020 4173 0a20 2020 2020 6120 6d61 r. As. a ma\n-00026b10: 7474 6572 206f 6620 6661 6374 2c20 6865 tter of fact, he\n-00026b20: 2077 696c 6c20 6261 7265 6c79 2074 6f75 will barely tou\n-00026b30: 6368 2041 7574 6f6d 616b 6520 6166 7465 ch Automake afte\n-00026b40: 7220 5365 7074 656d 6265 722e 0a0a 3139 r September...19\n-00026b50: 3934 2d31 312d 3035 2044 6176 6964 204d 94-11-05 David M\n-00026b60: 6163 4b65 6e7a 6965 2773 206c 6173 7420 acKenzie's last \n-00026b70: 636f 6d6d 6974 2e0a 0a20 2020 2020 4174 commit... At\n-00026b80: 2074 6869 7320 706f 696e 7420 4175 746f this point Auto\n-00026b90: 6d61 6b65 2069 7320 6120 3230 3020 6c69 make is a 200 li\n-00026ba0: 6e65 2070 6f72 7461 626c 6520 7368 656c ne portable shel\n-00026bb0: 6c20 7363 7269 7074 2c20 706c 7573 0a20 l script, plus. \n-00026bc0: 2020 2020 3333 3220 6c69 6e65 7320 6f66 332 lines of\n-00026bd0: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n-00026be0: 6672 6167 6d65 6e74 732e 2020 496e 2074 fragments. In t\n-00026bf0: 6865 20e2 8098 5245 4144 4d45 e280 992c he ...README...,\n-00026c00: 2044 6176 6964 2073 7461 7465 730a 2020 David states. \n-00026c10: 2020 2068 6973 2061 6d62 6976 616c 656e his ambivalen\n-00026c20: 6365 2062 6574 7765 656e 2022 706f 7274 ce between \"port\n-00026c30: 6162 6c65 2073 6865 6c6c 2220 616e 6420 able shell\" and \n-00026c40: 226d 6f72 6520 6170 7072 6f70 7269 6174 \"more appropriat\n-00026c50: 650a 2020 2020 206c 616e 6775 6167 6522 e. language\"\n-00026c60: 3a0a 0a20 2020 2020 2020 2020 2049 2077 :.. I w\n-00026c70: 726f 7465 2069 7420 6b65 6570 696e 6720 rote it keeping \n-00026c80: 696e 206d 696e 6420 7468 6520 706f 7373 in mind the poss\n-00026c90: 6962 696c 6974 7920 6f66 2069 7420 6265 ibility of it be\n-00026ca0: 636f 6d69 6e67 2061 6e0a 2020 2020 2020 coming an. \n-00026cb0: 2020 2020 4175 746f 636f 6e66 206d 6163 Autoconf mac\n-00026cc0: 726f 2c20 736f 2069 7420 776f 756c 6420 ro, so it would \n-00026cd0: 7275 6e20 6174 2063 6f6e 6669 6775 7265 run at configure\n-00026ce0: 2d74 696d 652e 2020 5468 6174 2077 6f75 -time. That wou\n-00026cf0: 6c64 0a20 2020 2020 2020 2020 2073 6c6f ld. slo\n-00026d00: 7720 636f 6e66 6967 7572 6174 696f 6e20 w configuration \n-00026d10: 646f 776e 2061 2062 6974 2c20 6275 7420 down a bit, but \n-00026d20: 616c 6c6f 7720 7573 6572 7320 746f 206d allow users to m\n-00026d30: 6f64 6966 7920 7468 650a 2020 2020 2020 odify the. \n-00026d40: 2020 2020 4d61 6b65 6669 6c65 2e61 6d20 Makefile.am \n-00026d50: 7769 7468 6f75 7420 6e65 6564 696e 6720 without needing \n-00026d60: 746f 2066 6574 6368 2074 6865 2041 7574 to fetch the Aut\n-00026d70: 6f4d 616b 6520 7061 636b 6167 652e 0a20 oMake package.. \n-00026d80: 2020 2020 2020 2020 2041 6e64 2c20 7468 And, th\n-00026d90: 6520 4d61 6b65 6669 6c65 2e69 6e20 6669 e Makefile.in fi\n-00026da0: 6c65 7320 776f 756c 646e 2774 206e 6565 les wouldn't nee\n-00026db0: 6420 746f 2062 6520 6469 7374 7269 6275 d to be distribu\n-00026dc0: 7465 642e 0a20 2020 2020 2020 2020 2042 ted.. B\n-00026dd0: 7574 2061 6c6c 206f 6620 4175 746f 4d61 ut all of AutoMa\n-00026de0: 6b65 2077 6f75 6c64 2e20 2053 6f20 4920 ke would. So I \n-00026df0: 6d69 6768 7420 7265 696d 706c 656d 656e might reimplemen\n-00026e00: 7420 4175 746f 4d61 6b65 2069 6e0a 2020 t AutoMake in. \n-00026e10: 2020 2020 2020 2020 5065 726c 2c20 6d34 Perl, m4\n-00026e20: 2c20 6f72 2073 6f6d 6520 6f74 6865 7220 , or some other \n-00026e30: 6d6f 7265 2061 7070 726f 7072 6961 7465 more appropriate\n-00026e40: 206c 616e 6775 6167 652e 0a0a 2020 2020 language... \n-00026e50: 2041 7574 6f6d 616b 6520 6973 2064 6573 Automake is des\n-00026e60: 6372 6962 6564 2061 7320 2261 6e20 6578 cribed as \"an ex\n-00026e70: 7065 7269 6d65 6e74 616c 204d 616b 6566 perimental Makef\n-00026e80: 696c 6520 6765 6e65 7261 746f 7222 2e0a ile generator\"..\n-00026e90: 2020 2020 2054 6865 7265 2069 7320 6e6f There is no\n-00026ea0: 2064 6f63 756d 656e 7461 7469 6f6e 2e20 documentation. \n-00026eb0: 2041 6476 656e 7475 726f 7573 2075 7365 Adventurous use\n-00026ec0: 7273 2061 7265 2072 6566 6572 7265 6420 rs are referred \n-00026ed0: 746f 2074 6865 0a20 2020 2020 6578 616d to the. exam\n-00026ee0: 706c 6573 2061 6e64 2070 6174 6368 6573 ples and patches\n-00026ef0: 206e 6565 6465 6420 746f 2075 7365 2041 needed to use A\n-00026f00: 7574 6f6d 616b 6520 7769 7468 2047 4e55 utomake with GNU\n-00026f10: 206d 3420 312e 332c 0a20 2020 2020 6669 m4 1.3,. fi\n-00026f20: 6c65 7574 696c 7320 332e 392c 2074 696d leutils 3.9, tim\n-00026f30: 6520 312e 362c 2061 6e64 2064 6576 656c e 1.6, and devel\n-00026f40: 6f70 6d65 6e74 2076 6572 7369 6f6e 7320 opment versions \n-00026f50: 6f66 2066 696e 6420 616e 640a 2020 2020 of find and. \n-00026f60: 2069 6e64 656e 742e 0a0a 2020 2020 2054 indent... T\n-00026f70: 6865 7365 2065 7861 6d70 6c65 7320 7365 hese examples se\n-00026f80: 656d 2074 6f20 6861 7665 2062 6565 6e20 em to have been \n-00026f90: 6c6f 7374 2e20 2048 6f77 6576 6572 2061 lost. However a\n-00026fa0: 7420 7468 6520 7469 6d65 206f 660a 2020 t the time of. \n-00026fb0: 2020 2077 7269 7469 6e67 2028 3130 2079 writing (10 y\n-00026fc0: 6561 7273 206c 6174 6572 2069 6e20 5365 ears later in Se\n-00026fd0: 7074 656d 6265 722c 2032 3030 3429 2074 ptember, 2004) t\n-00026fe0: 6865 2046 5346 2073 7469 6c6c 0a20 2020 he FSF still. \n-00026ff0: 2020 6469 7374 7269 6275 7465 7320 6120 distributes a \n-00027000: 7061 636b 6167 6520 7468 6174 2075 7365 package that use\n-00027010: 7320 7468 6973 2076 6572 7369 6f6e 206f s this version o\n-00027020: 6620 4175 746f 6d61 6b65 3a20 6368 6563 f Automake: chec\n-00027030: 6b20 6f75 740a 2020 2020 2047 4e55 2074 k out. GNU t\n-00027040: 6572 6d75 7469 6c73 2032 2e30 2e0a 0a31 ermutils 2.0...1\n-00027050: 3939 352d 3131 2d31 3220 546f 6d20 5472 995-11-12 Tom Tr\n-00027060: 6f6d 6579 2773 2066 6972 7374 2063 6f6d omey's first com\n-00027070: 6d69 742e 0a0a 2020 2020 2041 6674 6572 mit... After\n-00027080: 206f 6e65 2079 6561 7220 6f66 2069 6e61 one year of ina\n-00027090: 6374 6976 6974 792c 2054 6f6d 2054 726f ctivity, Tom Tro\n-000270a0: 6d65 7920 7461 6b65 7320 6f76 6572 2074 mey takes over t\n-000270b0: 6865 2070 6163 6b61 6765 2e0a 2020 2020 he package.. \n-000270c0: 2054 6f6d 2077 6173 2077 6f72 6b69 6e67 Tom was working\n-000270d0: 206f 6e20 474e 5520 6370 696f 2062 6163 on GNU cpio bac\n-000270e0: 6b20 7468 656e 2c20 616e 6420 646f 696e k then, and doin\n-000270f0: 6720 7468 6973 206a 7573 7420 666f 7220 g this just for \n-00027100: 6675 6e2c 0a20 2020 2020 6861 7669 6e67 fun,. having\n-00027110: 2074 726f 7562 6c65 2066 696e 6469 6e67 trouble finding\n-00027120: 2061 2070 726f 6a65 6374 2074 6f20 636f a project to co\n-00027130: 6e74 7269 6275 7465 2074 6f2e 2020 536f ntribute to. So\n-00027140: 2077 6869 6c65 0a20 2020 2020 6861 636b while. hack\n-00027150: 696e 6720 6865 2077 616e 7465 6420 746f ing he wanted to\n-00027160: 2062 7269 6e67 2074 6865 20e2 8098 4d61 bring the ...Ma\n-00027170: 6b65 6669 6c65 2e69 6ee2 8099 2075 7020 kefile.in... up \n-00027180: 746f 2047 4e55 2073 7461 6e64 6172 6473 to GNU standards\n-00027190: 2e0a 2020 2020 2054 6869 7320 7761 7320 .. This was \n-000271a0: 6861 7264 2c20 616e 6420 6f6e 6520 6461 hard, and one da\n-000271b0: 7920 6865 2073 6177 2041 7574 6f6d 616b y he saw Automak\n-000271c0: 6520 6f6e 0a20 2020 2020 3c66 7470 3a2f e on. \n-000271e0: 2c20 6772 6162 6265 6420 6974 2061 6e64 , grabbed it and\n-000271f0: 2074 7269 6564 2069 7420 6f75 742e 0a0a tried it out...\n-00027200: 2020 2020 2054 6f6d 2064 6964 6e27 7420 Tom didn't \n-00027210: 7461 6c6b 2074 6f20 646a 6d20 6162 6f75 talk to djm abou\n-00027220: 7420 6974 2075 6e74 696c 206c 6174 6572 t it until later\n-00027230: 2c20 6a75 7374 2074 6f20 6d61 6b65 2073 , just to make s\n-00027240: 7572 6520 6865 0a20 2020 2020 6469 646e ure he. didn\n-00027250: 2774 206d 696e 6420 6966 2068 6520 6d61 't mind if he ma\n-00027260: 6465 2061 2072 656c 6561 7365 2e20 2048 de a release. H\n-00027270: 6520 6469 6420 6120 6275 6e63 6820 6f66 e did a bunch of\n-00027280: 2065 6172 6c79 2072 656c 6561 7365 730a early releases.\n-00027290: 2020 2020 2074 6f20 7468 6520 476e 6974 to the Gnit\n-000272a0: 7320 666f 6c6b 732e 0a0a 2020 2020 2047 s folks... G\n-000272b0: 6e69 7473 2077 6173 2028 616e 6420 7374 nits was (and st\n-000272c0: 696c 6c20 6973 2920 746f 7461 6c6c 7920 ill is) totally \n-000272d0: 696e 666f 726d 616c 2c20 6a75 7374 2061 informal, just a\n-000272e0: 2066 6577 2047 4e55 2066 7269 656e 6473 few GNU friends\n-000272f0: 0a20 2020 2020 7768 6f20 4672 616e c3a7 . who Fran..\n-00027300: 6f69 7320 5069 6e61 7264 206b 6e65 772c ois Pinard knew,\n-00027310: 2077 686f 2077 6572 6520 616c 6c20 696e who were all in\n-00027320: 7465 7265 7374 6564 2069 6e20 6d61 6b69 terested in maki\n-00027330: 6e67 2061 0a20 2020 2020 636f 6d6d 6f6e ng a. common\n-00027340: 2069 6e66 7261 7374 7275 6374 7572 6520 infrastructure \n-00027350: 666f 7220 474e 5520 7072 6f6a 6563 7473 for GNU projects\n-00027360: 2c20 616e 6420 7368 6172 6564 2061 2073 , and shared a s\n-00027370: 696d 696c 6172 0a20 2020 2020 6f75 746c imilar. outl\n-00027380: 6f6f 6b20 6f6e 2068 6f77 2074 6f20 646f ook on how to do\n-00027390: 2069 742e 2020 536f 2074 6865 7920 7765 it. So they we\n-000273a0: 7265 2061 626c 6520 746f 206d 616b 6520 re able to make \n-000273b0: 736f 6d65 2070 726f 6772 6573 732e 0a20 some progress.. \n-000273c0: 2020 2020 4974 2063 616d 6520 616c 6f6e It came alon\n-000273d0: 6720 7769 7468 2041 7574 6f63 6f6e 6620 g with Autoconf \n-000273e0: 616e 6420 6578 7465 6e73 696f 6e73 2074 and extensions t\n-000273f0: 6865 7265 6f66 2c20 616e 6420 7468 656e hereof, and then\n-00027400: 0a20 2020 2020 4175 746f 6d61 6b65 2066 . Automake f\n-00027410: 726f 6d20 4461 7669 6420 616e 6420 546f rom David and To\n-00027420: 6d20 2877 686f 2077 6572 6520 626f 7468 m (who were both\n-00027430: 2067 6e69 7473 6961 6e73 292e 2020 4f6e gnitsians). On\n-00027440: 6520 6f66 0a20 2020 2020 7468 6569 7220 e of. their \n-00027450: 6964 6561 7320 7761 7320 746f 2077 7269 ideas was to wri\n-00027460: 7465 2061 2064 6f63 756d 656e 7420 7061 te a document pa\n-00027470: 7261 6c6c 656c 696e 6720 7468 6520 474e ralleling the GN\n-00027480: 5520 7374 616e 6461 7264 732c 0a20 2020 U standards,. \n-00027490: 2020 7468 6174 2077 6173 206d 6f72 6520 that was more \n-000274a0: 7374 7269 6374 2069 6e20 736f 6d65 2077 strict in some w\n-000274b0: 6179 7320 616e 6420 6d6f 7265 2064 6574 ays and more det\n-000274c0: 6169 6c65 642e 2020 5468 6579 206e 6576 ailed. They nev\n-000274d0: 6572 0a20 2020 2020 6669 6e69 7368 6564 er. finished\n-000274e0: 2074 6865 2047 4e49 5453 2073 7461 6e64 the GNITS stand\n-000274f0: 6172 6473 2c20 6275 7420 7468 6520 6964 ards, but the id\n-00027500: 6561 7320 6d6f 7374 6c79 206d 6164 6520 eas mostly made \n-00027510: 7468 6569 7220 7761 790a 2020 2020 2069 their way. i\n-00027520: 6e74 6f20 4175 746f 6d61 6b65 2e0a 0a31 nto Automake...1\n-00027530: 3939 352d 3131 2d32 3320 4175 746f 6d61 995-11-23 Automa\n-00027540: 6b65 2030 2e32 300a 0a20 2020 2020 4265 ke 0.20.. Be\n-00027550: 7369 6465 7320 696e 7472 6f64 7563 696e sides introducin\n-00027560: 6720 6175 746f 6d61 7469 6320 6465 7065 g automatic depe\n-00027570: 6e64 656e 6379 2074 7261 636b 696e 6720 ndency tracking \n-00027580: 282a 6e6f 7465 2044 6570 656e 6465 6e63 (*note Dependenc\n-00027590: 790a 2020 2020 2054 7261 636b 696e 6720 y. Tracking \n-000275a0: 4576 6f6c 7574 696f 6e3a 3a29 2c20 7468 Evolution::), th\n-000275b0: 6973 2076 6572 7369 6f6e 2061 6c73 6f20 is version also \n-000275c0: 7375 7070 6c69 6573 2061 2039 2d70 6167 supplies a 9-pag\n-000275d0: 6520 6d61 6e75 616c 2e0a 0a20 2020 2020 e manual... \n-000275e0: 4174 2074 6869 7320 7469 6d65 20e2 8098 At this time ...\n-000275f0: 6163 6c6f 6361 6ce2 8099 2061 6e64 20e2 aclocal... and .\n-00027600: 8098 414d 5f49 4e49 545f 4155 544f 4d41 ..AM_INIT_AUTOMA\n-00027610: 4b45 e280 9920 6469 6420 6e6f 7420 6578 KE... did not ex\n-00027620: 6973 742c 2073 6f0a 2020 2020 206d 616e ist, so. man\n-00027630: 7920 7468 696e 6773 2068 6164 2074 6f20 y things had to \n-00027640: 6265 2064 6f6e 6520 6279 2068 616e 642e be done by hand.\n-00027650: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n-00027660: 6865 7265 2069 7320 7768 6174 2061 0a20 here is what a. \n-00027670: 2020 2020 636f 6e66 6967 7572 652e 696e configure.in\n-00027680: 2028 7468 6973 2069 7320 7468 6520 666f (this is the fo\n-00027690: 726d 6572 206e 616d 6520 6f66 2074 6865 rmer name of the\n-000276a0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n-000276b0: e280 9920 7765 2075 7365 0a20 2020 2020 ... we use. \n-000276c0: 746f 6461 7929 206d 7573 7420 636f 6e74 today) must cont\n-000276d0: 6169 6e20 696e 206f 7264 6572 2074 6f20 ain in order to \n-000276e0: 7573 6520 4175 746f 6d61 6b65 2030 2e32 use Automake 0.2\n-000276f0: 303a 0a0a 2020 2020 2020 2020 2020 5041 0:.. PA\n-00027700: 434b 4147 453d 6370 696f 0a20 2020 2020 CKAGE=cpio. \n-00027710: 2020 2020 2056 4552 5349 4f4e 3d32 2e33 VERSION=2.3\n-00027720: 2e39 3131 0a20 2020 2020 2020 2020 2041 .911. A\n-00027730: 435f 4445 4649 4e45 5f55 4e51 554f 5445 C_DEFINE_UNQUOTE\n-00027740: 4428 5041 434b 4147 452c 2022 2450 4143 D(PACKAGE, \"$PAC\n-00027750: 4b41 4745 2229 0a20 2020 2020 2020 2020 KAGE\"). \n-00027760: 2041 435f 4445 4649 4e45 5f55 4e51 554f AC_DEFINE_UNQUO\n-00027770: 5445 4428 5645 5253 494f 4e2c 2022 2456 TED(VERSION, \"$V\n-00027780: 4552 5349 4f4e 2229 0a20 2020 2020 2020 ERSION\"). \n-00027790: 2020 2041 435f 5355 4253 5428 5041 434b AC_SUBST(PACK\n-000277a0: 4147 4529 0a20 2020 2020 2020 2020 2041 AGE). A\n-000277b0: 435f 5355 4253 5428 5645 5253 494f 4e29 C_SUBST(VERSION)\n-000277c0: 0a20 2020 2020 2020 2020 2041 435f 4152 . AC_AR\n-000277d0: 475f 5052 4f47 5241 4d0a 2020 2020 2020 G_PROGRAM. \n-000277e0: 2020 2020 4143 5f50 524f 475f 494e 5354 AC_PROG_INST\n-000277f0: 414c 4c0a 0a20 2020 2020 2854 6f64 6179 ALL.. (Today\n-00027800: 2061 6c6c 206f 6620 7468 6520 6162 6f76 all of the abov\n-00027810: 6520 6973 2061 6368 6965 7665 6420 6279 e is achieved by\n-00027820: 20e2 8098 4143 5f49 4e49 54e2 8099 2061 ...AC_INIT... a\n-00027830: 6e64 0a20 2020 2020 e280 9841 4d5f 494e nd. ...AM_IN\n-00027840: 4954 5f41 5554 4f4d 414b 45e2 8099 2e29 IT_AUTOMAKE....)\n-00027850: 0a0a 2020 2020 2048 6572 6520 6973 2068 .. Here is h\n-00027860: 6f77 2070 726f 6772 616d 7320 6172 6520 ow programs are \n-00027870: 7370 6563 6966 6965 6420 696e 20e2 8098 specified in ...\n-00027880: 4d61 6b65 6669 6c65 2e61 6de2 8099 3a0a Makefile.am...:.\n-00027890: 0a20 2020 2020 2020 2020 2050 524f 4752 . PROGR\n-000278a0: 414d 5320 3d20 6865 6c6c 6f0a 2020 2020 AMS = hello. \n-000278b0: 2020 2020 2020 6865 6c6c 6f5f 534f 5552 hello_SOUR\n-000278c0: 4345 5320 3d20 6865 6c6c 6f2e 630a 0a20 CES = hello.c.. \n-000278d0: 2020 2020 5468 6973 206c 6f6f 6b73 2070 This looks p\n-000278e0: 7265 7474 7920 6d75 6368 206c 696b 6520 retty much like \n-000278f0: 7768 6174 2077 6520 646f 2074 6f64 6179 what we do today\n-00027900: 2c20 6578 6365 7074 2074 6865 20e2 8098 , except the ...\n-00027910: 5052 4f47 5241 4d53 e280 990a 2020 2020 PROGRAMS.... \n-00027920: 2076 6172 6961 626c 6520 6861 7320 6e6f variable has no\n-00027930: 2064 6972 6563 746f 7279 2070 7265 6669 directory prefi\n-00027940: 7820 7370 6563 6966 7969 6e67 2077 6865 x specifying whe\n-00027950: 7265 20e2 8098 6865 6c6c 6fe2 8099 2073 re ...hello... s\n-00027960: 686f 756c 6420 6265 0a20 2020 2020 696e hould be. in\n-00027970: 7374 616c 6c65 643a 2061 6c6c 2070 726f stalled: all pro\n-00027980: 6772 616d 7320 6172 6520 696e 7374 616c grams are instal\n-00027990: 6c65 6420 696e 20e2 8098 2428 6269 6e64 led in ...$(bind\n-000279a0: 6972 29e2 8099 2e0a 2020 2020 20e2 8098 ir)..... ...\n-000279b0: 4c49 4250 524f 4752 414d 53e2 8099 2063 LIBPROGRAMS... c\n-000279c0: 616e 2062 6520 7573 6564 2074 6f20 7370 an be used to sp\n-000279d0: 6563 6966 7920 7072 6f67 7261 6d73 2074 ecify programs t\n-000279e0: 6861 7420 6d75 7374 2062 6520 6275 696c hat must be buil\n-000279f0: 740a 2020 2020 2062 7574 206e 6f74 2069 t. but not i\n-00027a00: 6e73 7461 6c6c 6564 2028 6974 2069 7320 nstalled (it is \n-00027a10: 6361 6c6c 6564 20e2 8098 6e6f 696e 7374 called ...noinst\n-00027a20: 5f50 524f 4752 414d 53e2 8099 206e 6f77 _PROGRAMS... now\n-00027a30: 6164 6179 7329 2e0a 0a20 2020 2020 5072 adays)... Pr\n-00027a40: 6f67 7261 6d73 2063 616e 2062 6520 6275 ograms can be bu\n-00027a50: 696c 7420 636f 6e64 6974 696f 6e61 6c6c ilt conditionall\n-00027a60: 7920 7573 696e 6720 e280 9841 435f 5355 y using ...AC_SU\n-00027a70: 4253 54e2 8099 6974 7574 696f 6e73 3a0a BST...itutions:.\n-00027a80: 0a20 2020 2020 2020 2020 2050 524f 4752 . PROGR\n-00027a90: 414d 5320 3d20 4070 726f 6773 400a 2020 AMS = @progs@. \n-00027aa0: 2020 2020 2020 2020 414d 5f50 524f 4752 AM_PROGR\n-00027ab0: 414d 5320 3d20 666f 6f20 6261 7220 6261 AMS = foo bar ba\n-00027ac0: 7a0a 0a20 2020 2020 28e2 8098 414d 5f50 z.. (...AM_P\n-00027ad0: 524f 4752 414d 53e2 8099 2068 6173 2073 ROGRAMS... has s\n-00027ae0: 696e 6365 2074 6865 6e20 6265 656e 2072 ince then been r\n-00027af0: 656e 616d 6564 2074 6f20 e280 9845 5854 enamed to ...EXT\n-00027b00: 5241 5f50 524f 4752 414d 53e2 8099 2e29 RA_PROGRAMS....)\n-00027b10: 0a0a 2020 2020 2053 696d 696c 6172 6c79 .. Similarly\n-00027b20: 2073 6372 6970 7473 2c20 7374 6174 6963 scripts, static\n-00027b30: 206c 6962 7261 7269 6573 2c20 616e 6420 libraries, and \n-00027b40: 6461 7461 2063 616e 2062 6520 6275 696c data can be buil\n-00027b50: 7420 616e 640a 2020 2020 2069 6e73 7461 t and. insta\n-00027b60: 6c6c 6564 2075 7369 6e67 2074 6865 20e2 lled using the .\n-00027b70: 8098 4c49 4252 4152 4945 53e2 8099 2c20 ..LIBRARIES..., \n-00027b80: e280 9853 4352 4950 5453 e280 992c 2061 ...SCRIPTS..., a\n-00027b90: 6e64 20e2 8098 4441 5441 e280 9920 7661 nd ...DATA... va\n-00027ba0: 7269 6162 6c65 732e 0a20 2020 2020 486f riables.. Ho\n-00027bb0: 7765 7665 7220 e280 984c 4942 5241 5249 wever ...LIBRARI\n-00027bc0: 4553 e280 9920 7765 7265 2074 7265 6174 ES... were treat\n-00027bd0: 6564 2061 2062 6974 2073 7065 6369 616c ed a bit special\n-00027be0: 6c79 2069 6e20 7468 6174 2041 7574 6f6d ly in that Autom\n-00027bf0: 616b 650a 2020 2020 2064 6964 2061 7574 ake. did aut\n-00027c00: 6f6d 6174 6963 616c 6c79 2073 7570 706c omatically suppl\n-00027c10: 7920 7468 6520 e280 986c 6962 e280 9920 y the ...lib... \n-00027c20: 616e 6420 e280 982e 61e2 8099 2070 7265 and ....a... pre\n-00027c30: 6669 7865 732e 2020 5468 6572 6566 6f72 fixes. Therefor\n-00027c40: 6520 746f 0a20 2020 2020 6275 696c 6420 e to. build \n-00027c50: e280 986c 6962 6370 696f 2e61 e280 992c ...libcpio.a...,\n-00027c60: 206f 6e65 2068 6164 2074 6f20 7772 6974 one had to writ\n-00027c70: 650a 0a20 2020 2020 2020 2020 204c 4942 e.. LIB\n-00027c80: 5241 5249 4553 203d 2063 7069 6f0a 2020 RARIES = cpio. \n-00027c90: 2020 2020 2020 2020 6370 696f 5f53 4f55 cpio_SOU\n-00027ca0: 5243 4553 203d 202e 2e2e 0a0a 2020 2020 RCES = ..... \n-00027cb0: 2045 7874 7261 2066 696c 6573 2074 6f20 Extra files to \n-00027cc0: 6469 7374 7269 6275 7465 206d 7573 7420 distribute must \n-00027cd0: 6265 206c 6973 7465 6420 696e 20e2 8098 be listed in ...\n-00027ce0: 4449 5354 5f4f 5448 4552 e280 9920 2874 DIST_OTHER... (t\n-00027cf0: 6865 0a20 2020 2020 616e 6365 7374 6f72 he. ancestor\n-00027d00: 206f 6620 e280 9845 5854 5241 5f44 4953 of ...EXTRA_DIS\n-00027d10: 54e2 8099 292e 2020 416c 736f 2065 7874 T...). Also ext\n-00027d20: 7261 2064 6972 6563 746f 7269 6573 2074 ra directories t\n-00027d30: 6861 7420 6172 6520 746f 2062 650a 2020 hat are to be. \n-00027d40: 2020 2064 6973 7472 6962 7574 6564 2073 distributed s\n-00027d50: 686f 756c 6420 6170 7065 6172 2069 6e20 hould appear in \n-00027d60: e280 9844 4953 545f 5355 4244 4952 53e2 ...DIST_SUBDIRS.\n-00027d70: 8099 2c20 6275 7420 7468 6520 6d61 6e75 .., but the manu\n-00027d80: 616c 0a20 2020 2020 6465 7363 7269 6265 al. describe\n-00027d90: 7320 7468 6973 2061 7320 6120 7465 6d70 s this as a temp\n-00027da0: 6f72 6172 7920 7567 6c79 2068 6163 6b20 orary ugly hack \n-00027db0: 2874 6f64 6179 2065 7874 7261 2064 6972 (today extra dir\n-00027dc0: 6563 746f 7269 6573 0a20 2020 2020 7368 ectories. sh\n-00027dd0: 6f75 6c64 2061 6c73 6f20 6265 206c 6973 ould also be lis\n-00027de0: 7465 6420 696e 20e2 8098 4558 5452 415f ted in ...EXTRA_\n-00027df0: 4449 5354 e280 992c 2061 6e64 20e2 8098 DIST..., and ...\n-00027e00: 4449 5354 5f53 5542 4449 5253 e280 9920 DIST_SUBDIRS... \n-00027e10: 6973 2075 7365 640a 2020 2020 2066 6f72 is used. for\n-00027e20: 2061 6e6f 7468 6572 2070 7572 706f 7365 another purpose\n-00027e30: 2c20 2a6e 6f74 6520 436f 6e64 6974 696f , *note Conditio\n-00027e40: 6e61 6c20 5375 6264 6972 6563 746f 7269 nal Subdirectori\n-00027e50: 6573 3a3a 292e 0a0a 3139 3935 2d31 312d es::)...1995-11-\n-00027e60: 3236 2041 7574 6f6d 616b 6520 302e 3231 26 Automake 0.21\n-00027e70: 0a0a 2020 2020 2049 6e20 6c65 7373 2074 .. In less t\n-00027e80: 696d 6520 7468 616e 2069 7420 7461 6b65 ime than it take\n-00027e90: 7320 746f 2063 6f6f 6b20 6120 6672 6f7a s to cook a froz\n-00027ea0: 656e 2070 697a 7a61 2c20 546f 6d20 7265 en pizza, Tom re\n-00027eb0: 7772 6974 6573 0a20 2020 2020 4175 746f writes. Auto\n-00027ec0: 6d61 6b65 2075 7369 6e67 2050 6572 6c2e make using Perl.\n-00027ed0: 2020 4174 2074 6869 7320 7469 6d65 2050 At this time P\n-00027ee0: 6572 6c20 3520 6973 206f 6e6c 7920 6f6e erl 5 is only on\n-00027ef0: 6520 7965 6172 206f 6c64 2c20 616e 640a e year old, and.\n-00027f00: 2020 2020 2050 6572 6c20 342e 3033 3620 Perl 4.036 \n-00027f10: 6973 2069 6e20 7573 6520 6174 206d 616e is in use at man\n-00027f20: 7920 7369 7465 732e 2020 5375 7070 6f72 y sites. Suppor\n-00027f30: 7469 6e67 2073 6576 6572 616c 2050 6572 ting several Per\n-00027f40: 6c0a 2020 2020 2076 6572 7369 6f6e 7320 l. versions \n-00027f50: 6861 7320 6265 656e 2061 2073 6f75 7263 has been a sourc\n-00027f60: 6520 6f66 2070 726f 626c 656d 7320 7468 e of problems th\n-00027f70: 726f 7567 6820 7468 6520 7768 6f6c 6520 rough the whole \n-00027f80: 6869 7374 6f72 7920 6f66 0a20 2020 2020 history of. \n-00027f90: 4175 746f 6d61 6b65 2e0a 0a20 2020 2020 Automake... \n-00027fa0: 4966 2079 6f75 206e 6576 6572 2075 7365 If you never use\n-00027fb0: 6420 5065 726c 2034 2c20 696d 6167 696e d Perl 4, imagin\n-00027fc0: 6520 5065 726c 2035 2077 6974 686f 7574 e Perl 5 without\n-00027fd0: 206f 626a 6563 7473 2c20 7769 7468 6f75 objects, withou\n-00027fe0: 740a 2020 2020 20e2 8098 6d79 e280 9920 t. ...my... \n-00027ff0: 7661 7269 6162 6c65 7320 286f 6e6c 7920 variables (only \n-00028000: 6479 6e61 6d69 6361 6c6c 7920 7363 6f70 dynamically scop\n-00028010: 6564 20e2 8098 6c6f 6361 6ce2 8099 2076 ed ...local... v\n-00028020: 6172 6961 626c 6573 292c 2077 6974 686f ariables), witho\n-00028030: 7574 0a20 2020 2020 6675 6e63 7469 6f6e ut. function\n-00028040: 2070 726f 746f 7479 7065 732c 2077 6974 prototypes, wit\n-00028050: 6820 6675 6e63 7469 6f6e 2063 616c 6c73 h function calls\n-00028060: 2074 6861 7420 6e65 6564 7320 746f 2062 that needs to b\n-00028070: 6520 7072 6566 6978 6564 0a20 2020 2020 e prefixed. \n-00028080: 7769 7468 20e2 8098 26e2 8099 2c20 6574 with ...&..., et\n-00028090: 632e 2020 5472 6163 6573 206f 6620 7468 c. Traces of th\n-000280a0: 6973 206f 6c64 2073 7479 6c65 2063 616e is old style can\n-000280b0: 2073 7469 6c6c 2062 6520 666f 756e 6420 still be found \n-000280c0: 696e 0a20 2020 2020 746f 6461 7927 7320 in. today's \n-000280d0: e280 9861 7574 6f6d 616b 65e2 8099 2e0a ...automake.....\n-000280e0: 0a31 3939 352d 3131 2d32 3820 4175 746f .1995-11-28 Auto\n-000280f0: 6d61 6b65 2030 2e32 320a 3139 3935 2d31 make 0.22.1995-1\n-00028100: 312d 3239 2041 7574 6f6d 616b 6520 302e 1-29 Automake 0.\n-00028110: 3233 0a0a 2020 2020 2042 7567 2066 6978 23.. Bug fix\n-00028120: 6573 2e0a 0a31 3939 352d 3132 2d30 3820 es...1995-12-08 \n-00028130: 4175 746f 6d61 6b65 2030 2e32 340a 3139 Automake 0.24.19\n-00028140: 3935 2d31 322d 3130 2041 7574 6f6d 616b 95-12-10 Automak\n-00028150: 6520 302e 3235 0a0a 2020 2020 2052 656c e 0.25.. Rel\n-00028160: 6561 7365 7320 6172 6520 7261 696e 696e eases are rainin\n-00028170: 672e 2020 302e 3234 2069 6e74 726f 6475 g. 0.24 introdu\n-00028180: 6365 7320 7468 6520 756e 6966 6f72 6d20 ces the uniform \n-00028190: 6e61 6d69 6e67 2073 6368 656d 6520 7765 naming scheme we\n-000281a0: 0a20 2020 2020 7573 6520 746f 6461 792c . use today,\n-000281b0: 2069 2e65 2e2c 20e2 8098 6269 6e5f 5052 i.e., ...bin_PR\n-000281c0: 4f47 5241 4d53 e280 9920 696e 7374 6561 OGRAMS... instea\n-000281d0: 6420 6f66 20e2 8098 5052 4f47 5241 4d53 d of ...PROGRAMS\n-000281e0: e280 992c 0a20 2020 2020 e280 986e 6f69 ...,. ...noi\n-000281f0: 6e73 745f 4c49 4252 4152 4945 53e2 8099 nst_LIBRARIES...\n-00028200: 2069 6e73 7465 6164 206f 6620 e280 984c instead of ...L\n-00028210: 4942 4c49 4252 4152 4945 53e2 8099 2c20 IBLIBRARIES..., \n-00028220: 6574 632e 2020 2848 6f77 6576 6572 0a20 etc. (However. \n-00028230: 2020 2020 e280 9845 5854 5241 5f50 524f ...EXTRA_PRO\n-00028240: 4752 414d 53e2 8099 2064 6f65 7320 6e6f GRAMS... does no\n-00028250: 7420 6578 6973 7420 7965 742c 20e2 8098 t exist yet, ...\n-00028260: 414d 5f50 524f 4752 414d 53e2 8099 2069 AM_PROGRAMS... i\n-00028270: 7320 7374 696c 6c20 696e 2075 7365 3b0a s still in use;.\n-00028280: 2020 2020 2061 6e64 20e2 8098 5445 5849 and ...TEXI\n-00028290: 4e46 4f53 e280 9920 616e 6420 e280 984d NFOS... and ...M\n-000282a0: 414e 53e2 8099 2073 7469 6c6c 2068 6176 ANS... still hav\n-000282b0: 6520 6e6f 2064 6972 6563 746f 7279 2070 e no directory p\n-000282c0: 7265 6669 7865 732e 290a 2020 2020 2041 refixes.). A\n-000282d0: 6464 696e 6720 7375 7070 6f72 7420 666f dding support fo\n-000282e0: 7220 7072 6566 6978 6573 206c 696b 6520 r prefixes like \n-000282f0: 7468 6174 2077 6173 206f 6e65 206f 6620 that was one of \n-00028300: 7468 6520 6d61 6a6f 7220 6964 6561 7320 the major ideas \n-00028310: 696e 0a20 2020 2020 e280 9861 7574 6f6d in. ...autom\n-00028320: 616b 65e2 8099 3b20 6974 2068 6173 206c ake...; it has l\n-00028330: 6173 7465 6420 7072 6574 7479 2077 656c asted pretty wel\n-00028340: 6c2e 0a0a 2020 2020 2041 7574 6f4d 616b l... AutoMak\n-00028350: 6520 6973 2072 656e 616d 6564 2074 6f20 e is renamed to \n-00028360: 4175 746f 6d61 6b65 2028 546f 6d20 7365 Automake (Tom se\n-00028370: 656d 7320 746f 2072 6563 616c 6c20 6974 ems to recall it\n-00028380: 2077 6173 0a20 2020 2020 4672 616e c3a7 was. Fran..\n-00028390: 6f69 7320 5069 6e61 7264 2773 2064 6f69 ois Pinard's doi\n-000283a0: 6e67 292e 0a0a 2020 2020 2030 2e32 3520 ng)... 0.25 \n-000283b0: 6669 7865 7320 6120 5065 726c 2034 2070 fixes a Perl 4 p\n-000283c0: 6f72 7461 6269 6c69 7479 2062 7567 2e0a ortability bug..\n-000283d0: 0a31 3939 352d 3132 2d31 3820 4a69 6d20 .1995-12-18 Jim \n-000283e0: 4d65 7965 7269 6e67 2073 7461 7274 7320 Meyering starts \n-000283f0: 7573 696e 6720 4175 746f 6d61 6b65 2069 using Automake i\n-00028400: 6e20 474e 5520 5465 7874 7574 696c 732e n GNU Textutils.\n-00028410: 0a31 3939 352d 3132 2d33 3120 4672 616e .1995-12-31 Fran\n-00028420: c3a7 6f69 7320 5069 6e61 7264 2073 7461 ..ois Pinard sta\n-00028430: 7274 7320 7573 696e 6720 4175 746f 6d61 rts using Automa\n-00028440: 6b65 2069 6e20 474e 5520 7461 722e 0a0a ke in GNU tar...\n-00028450: 3139 3936 2d30 312d 3033 2041 7574 6f6d 1996-01-03 Autom\n-00028460: 616b 6520 302e 3236 0a31 3939 362d 3031 ake 0.26.1996-01\n-00028470: 2d30 3320 4175 746f 6d61 6b65 2030 2e32 -03 Automake 0.2\n-00028480: 370a 0a20 2020 2020 4f66 2074 6865 206d 7.. Of the m\n-00028490: 616e 7920 6368 616e 6765 7320 616e 6420 any changes and \n-000284a0: 7375 6767 6573 7469 6f6e 7320 7365 6e74 suggestions sent\n-000284b0: 2062 7920 4672 616e c3a7 6f69 7320 5069 by Fran..ois Pi\n-000284c0: 6e61 7264 2061 6e64 0a20 2020 2020 696e nard and. in\n-000284d0: 636c 7564 6564 2069 6e20 302e 3236 2c20 cluded in 0.26, \n-000284e0: 7065 7268 6170 7320 7468 6520 6d6f 7374 perhaps the most\n-000284f0: 2069 6d70 6f72 7461 6e74 2069 7320 7468 important is th\n-00028500: 6520 6164 7669 6365 2074 6861 7420 746f e advice that to\n-00028510: 0a20 2020 2020 6561 7365 2063 7573 746f . ease custo\n-00028520: 6d69 7a61 7469 6f6e 2061 2075 7365 7220 mization a user \n-00028530: 7275 6c65 206f 7220 7661 7269 6162 6c65 rule or variable\n-00028540: 2064 6566 696e 6974 696f 6e20 7368 6f75 definition shou\n-00028550: 6c64 2061 6c77 6179 730a 2020 2020 206f ld always. o\n-00028560: 7665 7272 6964 6520 616e 2041 7574 6f6d verride an Autom\n-00028570: 616b 6520 7275 6c65 206f 7220 6465 6669 ake rule or defi\n-00028580: 6e69 7469 6f6e 2e0a 0a20 2020 2020 476f nition... Go\n-00028590: 7264 6f6e 204d 6174 7a69 676b 6569 7420 rdon Matzigkeit \n-000285a0: 616e 6420 4a69 6d20 4d65 7965 7269 6e67 and Jim Meyering\n-000285b0: 2061 7265 2074 776f 206f 7468 6572 2065 are two other e\n-000285c0: 6172 6c79 2063 6f6e 7472 6962 7574 6f72 arly contributor\n-000285d0: 730a 2020 2020 2074 6861 7420 6861 7665 s. that have\n-000285e0: 2062 6565 6e20 7365 6e64 696e 6720 6669 been sending fi\n-000285f0: 7865 732e 0a0a 2020 2020 2030 2e32 3720 xes... 0.27 \n-00028600: 6669 7865 7320 7965 7420 616e 6f74 6865 fixes yet anothe\n-00028610: 7220 5065 726c 2034 2070 6f72 7461 6269 r Perl 4 portabi\n-00028620: 6c69 7479 2062 7567 2e0a 0a31 3939 362d lity bug...1996-\n-00028630: 3031 2d31 3320 4175 746f 6d61 6b65 2030 01-13 Automake 0\n-00028640: 2e32 380a 0a20 2020 2020 4175 746f 6d61 .28.. Automa\n-00028650: 6b65 2073 7461 7274 7320 7363 616e 6e69 ke starts scanni\n-00028660: 6e67 20e2 8098 636f 6e66 6967 7572 652e ng ...configure.\n-00028670: 696e e280 9920 666f 7220 e280 984c 4942 in... for ...LIB\n-00028680: 4f42 4a53 e280 9920 7375 7070 6f72 742e OBJS... support.\n-00028690: 0a20 2020 2020 5468 6973 2069 7320 616e . This is an\n-000286a0: 2069 6d70 6f72 7461 6e74 2073 7465 7020 important step \n-000286b0: 6265 6361 7573 6520 756e 7469 6c20 7468 because until th\n-000286c0: 6973 2076 6572 7369 6f6e 2041 7574 6f6d is version Autom\n-000286d0: 616b 6520 6f6e 6c79 0a20 2020 2020 6b6e ake only. kn\n-000286e0: 6577 2061 626f 7574 2074 6865 20e2 8098 ew about the ...\n-000286f0: 4d61 6b65 6669 6c65 2e61 6de2 8099 7320 Makefile.am...s \n-00028700: 6974 2070 726f 6365 7373 6564 2e20 20e2 it processed. .\n-00028710: 8098 636f 6e66 6967 7572 652e 696e e280 ..configure.in..\n-00028720: 9920 7761 730a 2020 2020 2041 7574 6f63 . was. Autoc\n-00028730: 6f6e 6627 7320 776f 726c 6420 616e 6420 onf's world and \n-00028740: 7468 6520 6c69 6e6b 2062 6574 7765 656e the link between\n-00028750: 2041 7574 6f63 6f6e 6620 616e 6420 4175 Autoconf and Au\n-00028760: 746f 6d61 6b65 2068 6164 2074 6f0a 2020 tomake had to. \n-00028770: 2020 2062 6520 646f 6e65 2062 7920 7468 be done by th\n-00028780: 6520 e280 984d 616b 6566 696c 652e 616d e ...Makefile.am\n-00028790: e280 9920 6175 7468 6f72 2e20 2046 6f72 ... author. For\n-000287a0: 2069 6e73 7461 6e63 652c 2069 6620 e280 instance, if ..\n-000287b0: 9863 6f6e 6669 672e 68e2 8099 0a20 2020 .config.h.... \n-000287c0: 2020 7761 7320 6765 6e65 7261 7465 6420 was generated \n-000287d0: 6279 20e2 8098 636f 6e66 6967 7572 65e2 by ...configure.\n-000287e0: 8099 2c20 6974 2077 6173 2074 6865 2070 .., it was the p\n-000287f0: 6163 6b61 6765 206d 6169 6e74 6169 6e65 ackage maintaine\n-00028800: 7227 730a 2020 2020 2072 6573 706f 6e73 r's. respons\n-00028810: 6962 696c 6974 7920 746f 2064 6566 696e ibility to defin\n-00028820: 6520 7468 6520 e280 9843 4f4e 4649 475f e the ...CONFIG_\n-00028830: 4845 4144 4552 e280 9920 7661 7269 6162 HEADER... variab\n-00028840: 6c65 2069 6e20 6561 6368 0a20 2020 2020 le in each. \n-00028850: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n-00028860: 992e 0a0a 2020 2020 2053 7563 6365 6564 .... Succeed\n-00028870: 696e 6720 7265 6c65 6173 6573 2077 696c ing releases wil\n-00028880: 6c20 7265 6c79 206d 6f72 6520 616e 6420 l rely more and \n-00028890: 6d6f 7265 206f 6e20 7363 616e 6e69 6e67 more on scanning\n-000288a0: 0a20 2020 2020 e280 9863 6f6e 6669 6775 . ...configu\n-000288b0: 7265 2e69 6ee2 8099 2074 6f20 6265 7474 re.in... to bett\n-000288c0: 6572 2061 7574 6f6d 6174 6520 7468 6520 er automate the \n-000288d0: 4175 746f 636f 6e66 2069 6e74 6567 7261 Autoconf integra\n-000288e0: 7469 6f6e 2e0a 0a20 2020 2020 302e 3238 tion... 0.28\n-000288f0: 2061 6c73 6f20 696e 7472 6f64 7563 6573 also introduces\n-00028900: 2074 6865 20e2 8098 4155 544f 4d41 4b45 the ...AUTOMAKE\n-00028910: 5f4f 5054 494f 4e53 e280 9920 7661 7269 _OPTIONS... vari\n-00028920: 6162 6c65 2061 6e64 2074 6865 0a20 2020 able and the. \n-00028930: 2020 e280 982d 2d67 6e75 e280 9920 616e ...--gnu... an\n-00028940: 6420 e280 982d 2d67 6e69 7473 e280 9920 d ...--gnits... \n-00028950: 6f70 7469 6f6e 732c 2074 6865 206c 6174 options, the lat\n-00028960: 7465 7220 6265 696e 6720 7374 7269 6374 ter being strict\n-00028970: 6572 2e0a 0a31 3939 362d 3032 2d30 3720 er...1996-02-07 \n-00028980: 4175 746f 6d61 6b65 2030 2e32 390a 0a20 Automake 0.29.. \n-00028990: 2020 2020 5468 616e 6b73 2074 6f20 e280 Thanks to ..\n-000289a0: 9863 6f6e 6669 6775 7265 2e69 6ee2 8099 .configure.in...\n-000289b0: 2073 6361 6e6e 696e 672c 20e2 8098 434f scanning, ...CO\n-000289c0: 4e46 4947 5f48 4541 4445 52e2 8099 2069 NFIG_HEADER... i\n-000289d0: 7320 676f 6e65 2c20 616e 640a 2020 2020 s gone, and. \n-000289e0: 2072 6562 7569 6c64 2072 756c 6573 2066 rebuild rules f\n-000289f0: 6f72 20e2 8098 636f 6e66 6967 7572 65e2 or ...configure.\n-00028a00: 8099 2d67 656e 6572 6174 6564 2066 696c ..-generated fil\n-00028a10: 6520 6172 6520 6175 746f 6d61 7469 6361 e are automatica\n-00028a20: 6c6c 790a 2020 2020 206f 7574 7075 742e lly. output.\n-00028a30: 0a0a 2020 2020 20e2 8098 5445 5849 4e46 .. ...TEXINF\n-00028a40: 4f53 e280 9920 616e 6420 e280 984d 414e OS... and ...MAN\n-00028a50: 53e2 8099 2063 6f6e 7665 7274 6564 2074 S... converted t\n-00028a60: 6f20 7468 6520 756e 6966 6f72 6d20 6e61 o the uniform na\n-00028a70: 6d69 6e67 2073 6368 656d 652e 0a0a 3139 ming scheme...19\n-00028a80: 3936 2d30 322d 3234 2041 7574 6f6d 616b 96-02-24 Automak\n-00028a90: 6520 302e 3330 0a0a 2020 2020 2054 6865 e 0.30.. The\n-00028aa0: 2074 6573 7420 7375 6974 6520 6973 2062 test suite is b\n-00028ab0: 6f72 6e2e 2020 4974 2063 6f6e 7461 696e orn. It contain\n-00028ac0: 7320 3920 7465 7374 732e 2020 4672 6f6d s 9 tests. From\n-00028ad0: 206e 6f77 206f 6e20 7465 7374 0a20 2020 now on test. \n-00028ae0: 2020 6361 7365 7320 7769 6c6c 2062 6520 cases will be \n-00028af0: 6164 6465 6420 7072 6574 7479 2072 6567 added pretty reg\n-00028b00: 756c 6172 6c79 2028 2a6e 6f74 6520 5265 ularly (*note Re\n-00028b10: 6c65 6173 6573 3a3a 292c 2061 6e64 2074 leases::), and t\n-00028b20: 6869 730a 2020 2020 2070 726f 7665 6420 his. proved \n-00028b30: 746f 2062 6520 7265 616c 6c79 2068 656c to be really hel\n-00028b40: 7066 756c 206c 6174 6572 206f 6e2e 0a0a pful later on...\n-00028b50: 2020 2020 20e2 8098 4558 5452 415f 5052 ...EXTRA_PR\n-00028b60: 4f47 5241 4d53 e280 9920 6669 6e61 6c6c OGRAMS... finall\n-00028b70: 7920 7265 706c 6163 6573 20e2 8098 414d y replaces ...AM\n-00028b80: 5f50 524f 4752 414d 53e2 8099 2e0a 0a20 _PROGRAMS...... \n-00028b90: 2020 2020 416c 6c20 7468 6520 7468 6972 All the thir\n-00028ba0: 642d 7061 7274 7920 4175 746f 636f 6e66 d-party Autoconf\n-00028bb0: 206d 6163 726f 732c 2077 7269 7474 656e macros, written\n-00028bc0: 206d 6f73 746c 7920 6279 2046 7261 6ec3 mostly by Fran.\n-00028bd0: a76f 6973 0a20 2020 2020 5069 6e61 7264 .ois. Pinard\n-00028be0: 2028 616e 6420 6c61 7465 7220 4a69 6d20 (and later Jim \n-00028bf0: 4d65 7965 7269 6e67 292c 2061 7265 2064 Meyering), are d\n-00028c00: 6973 7472 6962 7574 6564 2069 6e20 4175 istributed in Au\n-00028c10: 746f 6d61 6b65 2773 0a20 2020 2020 6861 tomake's. ha\n-00028c20: 6e64 2d77 7269 7474 656e 20e2 8098 6163 nd-written ...ac\n-00028c30: 6c6f 6361 6c2e 6d34 e280 9920 6669 6c65 local.m4... file\n-00028c40: 2e20 2050 6163 6b61 6765 206d 6169 6e74 . Package maint\n-00028c50: 6169 6e65 7273 2061 7265 2065 7870 6563 ainers are expec\n-00028c60: 7465 640a 2020 2020 2074 6f20 6578 7472 ted. to extr\n-00028c70: 6163 7420 7468 6520 6e65 6365 7373 6172 act the necessar\n-00028c80: 7920 6d61 6372 6f73 2066 726f 6d20 7468 y macros from th\n-00028c90: 6973 2066 696c 652e 2020 2849 6e20 7072 is file. (In pr\n-00028ca0: 6576 696f 7573 0a20 2020 2020 7665 7273 evious. vers\n-00028cb0: 696f 6e73 2079 6f75 2068 6164 2074 6f20 ions you had to \n-00028cc0: 636f 7079 2061 6e64 2070 6173 7465 2074 copy and paste t\n-00028cd0: 6865 6d20 6672 6f6d 2074 6865 206d 616e hem from the man\n-00028ce0: 7561 6c2e 2e2e 290a 0a31 3939 362d 3033 ual...)..1996-03\n-00028cf0: 2d31 3120 4175 746f 6d61 6b65 2030 2e33 -11 Automake 0.3\n-00028d00: 310a 0a20 2020 2020 5468 6520 7465 7374 1.. The test\n-00028d10: 2073 7569 7465 2069 6e20 302e 3330 2077 suite in 0.30 w\n-00028d20: 6173 2072 756e 2076 6961 2061 206c 6f6e as run via a lon\n-00028d30: 6720 e280 9863 6865 636b 2d6c 6f63 616c g ...check-local\n-00028d40: e280 9920 7275 6c65 2e20 2055 706f 6e0a ... rule. Upon.\n-00028d50: 2020 2020 2055 6c72 6963 6820 4472 6570 Ulrich Drep\n-00028d60: 7065 7227 7320 7375 6767 6573 7469 6f6e per's suggestion\n-00028d70: 2c20 302e 3331 206d 616b 6573 2069 7420 , 0.31 makes it \n-00028d80: 616e 2041 7574 6f6d 616b 6520 7275 6c65 an Automake rule\n-00028d90: 206f 7574 7075 740a 2020 2020 2077 6865 output. whe\n-00028da0: 6e65 7665 7220 7468 6520 e280 9854 4553 never the ...TES\n-00028db0: 5453 e280 9920 7661 7269 6162 6c65 2069 TS... variable i\n-00028dc0: 7320 6465 6669 6e65 642e 0a0a 2020 2020 s defined... \n-00028dd0: 20e2 8098 4449 5354 5f4f 5448 4552 e280 ...DIST_OTHER..\n-00028de0: 9920 6973 2072 656e 616d 6564 2074 6f20 . is renamed to \n-00028df0: e280 9845 5854 5241 5f44 4953 54e2 8099 ...EXTRA_DIST...\n-00028e00: 2c20 616e 6420 7468 6520 e280 9863 6865 , and the ...che\n-00028e10: 636b 5fe2 8099 2070 7265 6669 7820 6973 ck_... prefix is\n-00028e20: 0a20 2020 2020 696e 7472 6f64 7563 6564 . introduced\n-00028e30: 2e20 2054 6865 2073 796e 7461 7820 6973 . The syntax is\n-00028e40: 206e 6f77 2074 6865 2073 616d 6520 6173 now the same as\n-00028e50: 2074 6f64 6179 2e0a 0a31 3939 362d 3033 today...1996-03\n-00028e60: 2d31 3520 476f 7264 6f6e 204d 6174 7a69 -15 Gordon Matzi\n-00028e70: 676b 6569 7420 7374 6172 7473 2077 7269 gkeit starts wri\n-00028e80: 7469 6e67 206c 6962 746f 6f6c 2e0a 0a31 ting libtool...1\n-00028e90: 3939 362d 3034 2d32 3720 4175 746f 6d61 996-04-27 Automa\n-00028ea0: 6b65 2030 2e33 320a 0a20 2020 2020 e280 ke 0.32.. ..\n-00028eb0: 982d 686f 6f6b e280 9920 7461 7267 6574 .-hook... target\n-00028ec0: 7320 6172 6520 696e 7472 6f64 7563 6564 s are introduced\n-00028ed0: 3b20 616e 2069 6465 6120 6672 6f6d 2044 ; an idea from D\n-00028ee0: 6965 7465 7220 4261 726f 6e2e 0a0a 2020 ieter Baron... \n-00028ef0: 2020 20e2 8098 2a2e 696e 666f e280 9920 ...*.info... \n-00028f00: 6669 6c65 732c 2077 6869 6368 2077 6572 files, which wer\n-00028f10: 6520 6f75 7470 7574 2069 6e20 7468 6520 e output in the \n-00028f20: 6275 696c 6420 6469 7265 6374 6f72 7920 build directory \n-00028f30: 6172 6520 6e6f 770a 2020 2020 2062 7569 are now. bui\n-00028f40: 6c74 2069 6e20 7468 6520 736f 7572 6365 lt in the source\n-00028f50: 2064 6972 6563 746f 7279 2c20 6265 6361 directory, beca\n-00028f60: 7573 6520 7468 6579 2061 7265 2064 6973 use they are dis\n-00028f70: 7472 6962 7574 6564 2e20 2049 740a 2020 tributed. It. \n-00028f80: 2020 2073 6565 6d73 2074 6865 7365 2066 seems these f\n-00028f90: 696c 6573 206c 696b 6520 746f 206d 6f76 iles like to mov\n-00028fa0: 6520 6261 636b 2061 6e64 2066 6f72 7468 e back and forth\n-00028fb0: 2061 7320 7468 6174 2077 696c 6c20 6861 as that will ha\n-00028fc0: 7070 656e 0a20 2020 2020 6167 6169 6e20 ppen. again \n-00028fd0: 696e 2066 7574 7572 6520 7665 7273 696f in future versio\n-00028fe0: 6e73 2e0a 0a31 3939 362d 3035 2d31 3820 ns...1996-05-18 \n-00028ff0: 4175 746f 6d61 6b65 2030 2e33 330a 0a20 Automake 0.33.. \n-00029000: 2020 2020 476f 7264 204d 6174 7a69 676b Gord Matzigk\n-00029010: 6569 7427 7320 6d61 696e 2074 776f 2063 eit's main two c\n-00029020: 6f6e 7472 6962 7574 696f 6e73 3a0a 0a20 ontributions:.. \n-00029030: 2020 2020 2020 20e2 80a2 2076 6572 7920 ... very \n-00029040: 7072 656c 696d 696e 6172 7920 6c69 6274 preliminary libt\n-00029050: 6f6f 6c20 7375 7070 6f72 740a 2020 2020 ool support. \n-00029060: 2020 2020 e280 a220 7468 6520 6469 7374 ... the dist\n-00029070: 6368 6563 6b20 7275 6c65 0a0a 2020 2020 check rule.. \n-00029080: 2041 6c74 686f 7567 6820 7468 6579 2077 Although they w\n-00029090: 6572 6520 7665 7279 2062 6173 6963 2061 ere very basic a\n-000290a0: 7420 7468 6973 2070 6f69 6e74 2c20 7468 t this point, th\n-000290b0: 6573 6520 6172 6520 7072 6f62 6162 6c79 ese are probably\n-000290c0: 0a20 2020 2020 616d 6f6e 6720 7468 6520 . among the \n-000290d0: 746f 7020 6665 6174 7572 6573 2066 6f72 top features for\n-000290e0: 2041 7574 6f6d 616b 6520 746f 6461 792e Automake today.\n-000290f0: 0a0a 2020 2020 204a 696d 204d 6579 6572 .. Jim Meyer\n-00029100: 696e 6720 616c 736f 2070 726f 7669 6465 ing also provide\n-00029110: 7320 7468 6520 696e 6661 6d6f 7573 20e2 s the infamous .\n-00029120: 8098 6a6d 5f4d 4149 4e54 4149 4e45 525f ..jm_MAINTAINER_\n-00029130: 4d4f 4445 e280 992c 2073 696e 6365 0a20 MODE..., since. \n-00029140: 2020 2020 7468 656e 2072 656e 616d 6564 then renamed\n-00029150: 2074 6f20 e280 9841 4d5f 4d41 494e 5441 to ...AM_MAINTA\n-00029160: 494e 4552 5f4d 4f44 45e2 8099 2061 6e64 INER_MODE... and\n-00029170: 2061 6261 6e64 6f6e 6564 2062 7920 6974 abandoned by it\n-00029180: 7320 6175 7468 6f72 0a20 2020 2020 282a s author. (*\n-00029190: 6e6f 7465 206d 6169 6e74 6169 6e65 722d note maintainer-\n-000291a0: 6d6f 6465 3a3a 292e 0a0a 3139 3936 2d30 mode::)...1996-0\n-000291b0: 352d 3238 2041 7574 6f6d 616b 6520 312e 5-28 Automake 1.\n-000291c0: 300a 0a20 2020 2020 4166 7465 7220 6f6e 0.. After on\n-000291d0: 6c79 2073 6978 206d 6f6e 7468 7320 6f66 ly six months of\n-000291e0: 2068 6561 7679 2064 6576 656c 6f70 6d65 heavy developme\n-000291f0: 6e74 2c20 7468 6520 e280 9861 7574 6f6d nt, the ...autom\n-00029200: 616b 65e2 8099 2073 6372 6970 740a 2020 ake... script. \n-00029210: 2020 2069 7320 3331 3334 206c 696e 6573 is 3134 lines\n-00029220: 206c 6f6e 672c 2070 6c75 7320 3937 3320 long, plus 973 \n-00029230: 6c69 6e65 7320 6f66 20e2 8098 4d61 6b65 lines of ...Make\n-00029240: 6669 6c65 e280 9920 6672 6167 6d65 6e74 file... fragment\n-00029250: 732e 2020 5468 650a 2020 2020 2070 6163 s. The. pac\n-00029260: 6b61 6765 2068 6173 2033 3020 7061 6765 kage has 30 page\n-00029270: 7320 6f66 2064 6f63 756d 656e 7461 7469 s of documentati\n-00029280: 6f6e 2c20 616e 6420 3338 2074 6573 7420 on, and 38 test \n-00029290: 6361 7365 732e 0a20 2020 2020 e280 9861 cases.. ...a\n-000292a0: 636c 6f63 616c 2e6d 34e2 8099 2063 6f6e clocal.m4... con\n-000292b0: 7461 696e 7320 3420 6d61 6372 6f73 2e0a tains 4 macros..\n-000292c0: 0a20 2020 2020 4672 6f6d 206e 6f77 206f . From now o\n-000292d0: 6e20 616e 6420 756e 7469 6c20 7665 7273 n and until vers\n-000292e0: 696f 6e20 312e 342c 206e 6577 2072 656c ion 1.4, new rel\n-000292f0: 6561 7365 7320 7769 6c6c 206f 6363 7572 eases will occur\n-00029300: 2061 7420 610a 2020 2020 2072 6174 6520 at a. rate \n-00029310: 6f66 2061 626f 7574 206f 6e65 2061 2079 of about one a y\n-00029320: 6561 722e 2020 312e 3120 6469 6420 6e6f ear. 1.1 did no\n-00029330: 7420 6578 6973 742c 2061 6374 7561 6c6c t exist, actuall\n-00029340: 7920 312e 3162 2074 6f20 312e 3170 0a20 y 1.1b to 1.1p. \n-00029350: 2020 2020 6861 7665 2062 6565 6e20 7468 have been th\n-00029360: 6520 6e61 6d65 206f 6620 6265 7461 2072 e name of beta r\n-00029370: 656c 6561 7365 7320 666f 7220 312e 322e eleases for 1.2.\n-00029380: 2020 5468 6973 2069 7320 7468 6520 6669 This is the fi\n-00029390: 7273 740a 2020 2020 2074 696d 6520 4175 rst. time Au\n-000293a0: 746f 6d61 6b65 2075 7365 7320 7375 6666 tomake uses suff\n-000293b0: 6978 206c 6574 7465 7273 2074 6f20 6465 ix letters to de\n-000293c0: 7369 676e 6174 6520 6265 7461 2072 656c signate beta rel\n-000293d0: 6561 7365 732c 2061 0a20 2020 2020 6861 eases, a. ha\n-000293e0: 6269 7420 7468 6174 206c 6173 7473 2e0a bit that lasts..\n-000293f0: 0a31 3939 362d 3130 2d31 3020 4b65 7669 .1996-10-10 Kevi\n-00029400: 6e20 4461 6c6c 6579 2070 6163 6b61 6765 n Dalley package\n-00029410: 7320 4175 746f 6d61 6b65 2031 2e30 2066 s Automake 1.0 f\n-00029420: 6f72 2044 6562 6961 6e20 474e 552f 4c69 or Debian GNU/Li\n-00029430: 6e75 782e 0a0a 3139 3936 2d31 312d 3236 nux...1996-11-26\n-00029440: 2044 6176 6964 204a 2e20 4d61 634b 656e David J. MacKen\n-00029450: 7a69 6520 7265 6c65 6173 6573 2041 7574 zie releases Aut\n-00029460: 6f63 6f6e 6620 322e 3132 2e0a 0a20 2020 oconf 2.12... \n-00029470: 2020 4265 7477 6565 6e20 4a75 6e65 2061 Between June a\n-00029480: 6e64 204f 6374 6f62 6572 2c20 7468 6520 nd October, the \n-00029490: 4175 746f 636f 6e66 2064 6576 656c 6f70 Autoconf develop\n-000294a0: 6d65 6e74 2069 7320 616c 6d6f 7374 0a20 ment is almost. \n-000294b0: 2020 2020 7374 616c 6c65 642e 2020 526f stalled. Ro\n-000294c0: 6c61 6e64 204d 6347 7261 7468 2068 6173 land McGrath has\n-000294d0: 2062 6565 6e20 776f 726b 696e 6720 6174 been working at\n-000294e0: 2074 6865 2062 6567 696e 6e69 6e67 206f the beginning o\n-000294f0: 6620 7468 650a 2020 2020 2079 6561 722e f the. year.\n-00029500: 2020 4461 7669 6420 636f 6d65 7320 6261 David comes ba\n-00029510: 636b 2069 6e20 4e6f 7665 6d62 6572 2074 ck in November t\n-00029520: 6f20 7265 6c65 6173 6520 322e 3132 2c20 o release 2.12, \n-00029530: 6275 7420 6865 2077 6f6e 2774 0a20 2020 but he won't. \n-00029540: 2020 746f 7563 6820 4175 746f 636f 6e66 touch Autoconf\n-00029550: 2061 6e79 6d6f 7265 2061 6674 6572 2074 anymore after t\n-00029560: 6869 7320 7965 6172 2c20 616e 6420 4175 his year, and Au\n-00029570: 746f 636f 6e66 2074 6865 6e20 7265 616c toconf then real\n-00029580: 6c79 0a20 2020 2020 7374 6167 6e61 7465 ly. stagnate\n-00029590: 732e 2020 5468 6520 6465 736f 6c61 7465 s. The desolate\n-000295a0: 2041 7574 6f63 6f6e 6620 e280 9843 6861 Autoconf ...Cha\n-000295b0: 6e67 654c 6f67 e280 9920 666f 7220 3139 ngeLog... for 19\n-000295c0: 3937 206c 6973 7473 206f 6e6c 7920 370a 97 lists only 7.\n-000295d0: 2020 2020 2063 6f6d 6d69 7473 2e0a 0a31 commits...1\n-000295e0: 3939 372d 3032 2d32 3820 3c61 7574 6f6d 997-02-28 list alive..\n-00029610: 2020 2020 2054 6865 206d 6169 6c69 6e67 The mailing\n-00029620: 206c 6973 7420 6973 2061 6e6e 6f75 6e63 list is announc\n-00029630: 6564 2061 7320 666f 6c6c 6f77 733a 0a20 ed as follows:. \n-00029640: 2020 2020 2020 2020 2049 2776 6520 6372 I've cr\n-00029650: 6561 7465 6420 7468 6520 2261 7574 6f6d eated the \"autom\n-00029660: 616b 6522 206d 6169 6c69 6e67 206c 6973 ake\" mailing lis\n-00029670: 742e 2020 4974 2069 730a 2020 2020 2020 t. It is. \n-00029680: 2020 2020 2261 7574 6f6d 616b 6540 676e \"automake@gn\n-00029690: 752e 6169 2e6d 6974 2e65 6475 222e 2020 u.ai.mit.edu\". \n-000296a0: 4164 6d69 6e69 7374 7269 7669 612c 2061 Administrivia, a\n-000296b0: 7320 616c 7761 7973 2c20 746f 0a20 2020 s always, to. \n-000296c0: 2020 2020 2020 2061 7574 6f6d 616b 652d automake-\n-000296d0: 7265 7175 6573 7440 676e 752e 6169 2e6d request@gnu.ai.m\n-000296e0: 6974 2e65 6475 2e0a 0a20 2020 2020 2020 it.edu... \n-000296f0: 2020 2054 6865 2063 6861 7274 6572 206f The charter o\n-00029700: 6620 7468 6973 206c 6973 7420 6973 2064 f this list is d\n-00029710: 6973 6375 7373 696f 6e20 6f66 2061 7574 iscussion of aut\n-00029720: 6f6d 616b 652c 2061 7574 6f63 6f6e 662c omake, autoconf,\n-00029730: 2061 6e64 0a20 2020 2020 2020 2020 206f and. o\n-00029740: 7468 6572 2063 6f6e 6669 6775 7261 7469 ther configurati\n-00029750: 6f6e 2f70 6f72 7461 6269 6c69 7479 2074 on/portability t\n-00029760: 6f6f 6c73 2028 652e 672e 2c20 6c69 6274 ools (e.g., libt\n-00029770: 6f6f 6c29 2e20 2049 7420 6973 2065 7870 ool). It is exp\n-00029780: 6563 7465 640a 2020 2020 2020 2020 2020 ected. \n-00029790: 7468 6174 2064 6973 6375 7373 696f 6e20 that discussion \n-000297a0: 7769 6c6c 2072 616e 6765 2066 726f 6d20 will range from \n-000297b0: 706c 6561 7320 666f 7220 6865 6c70 2061 pleas for help a\n-000297c0: 6c6c 2074 6865 2077 6179 2075 7020 746f ll the way up to\n-000297d0: 0a20 2020 2020 2020 2020 2070 6174 6368 . patch\n-000297e0: 6573 2e0a 0a20 2020 2020 2020 2020 2054 es... T\n-000297f0: 6869 7320 6c69 7374 2069 7320 6172 6368 his list is arch\n-00029800: 6976 6564 206f 6e20 7468 6520 4653 4620 ived on the FSF \n-00029810: 6d61 6368 696e 6573 2e20 204f 6666 6861 machines. Offha\n-00029820: 6e64 2049 2064 6f6e 2774 206b 6e6f 7720 nd I don't know \n-00029830: 6966 0a20 2020 2020 2020 2020 2079 6f75 if. you\n-00029840: 2063 616e 2067 6574 2074 6865 2061 7263 can get the arc\n-00029850: 6869 7665 2077 6974 686f 7574 2061 6e20 hive without an \n-00029860: 6163 636f 756e 7420 7468 6572 652e 0a0a account there...\n-00029870: 2020 2020 2020 2020 2020 5468 6973 206c This l\n-00029880: 6973 7420 6973 206f 7065 6e20 746f 2061 ist is open to a\n-00029890: 6e79 626f 6479 2077 686f 2077 616e 7473 nybody who wants\n-000298a0: 2074 6f20 6a6f 696e 2e20 2054 656c 6c20 to join. Tell \n-000298b0: 616c 6c20 796f 7572 0a20 2020 2020 2020 all your. \n-000298c0: 2020 2066 7269 656e 6473 210a 2020 2020 friends!. \n-000298d0: 2020 2020 2020 2d2d 2054 6f6d 2054 726f -- Tom Tro\n-000298e0: 6d65 790a 0a20 2020 2020 4265 666f 7265 mey.. Before\n-000298f0: 2074 6861 7420 7065 6f70 6c65 2077 6572 that people wer\n-00029900: 6520 6469 7363 7573 7369 6e67 2041 7574 e discussing Aut\n-00029910: 6f6d 616b 6520 7072 6976 6174 656c 792c omake privately,\n-00029920: 206f 6e20 7468 6520 476e 6974 730a 2020 on the Gnits. \n-00029930: 2020 206d 6169 6c69 6e67 206c 6973 7420 mailing list \n-00029940: 2877 6869 6368 2069 7320 6e6f 7420 7075 (which is not pu\n-00029950: 626c 6963 2065 6974 6865 7229 2c20 616e blic either), an\n-00029960: 6420 6c65 7373 2066 7265 7175 656e 746c d less frequentl\n-00029970: 7920 6f6e 0a20 2020 2020 e280 9867 6e75 y on. ...gnu\n-00029980: 2e6d 6973 632e 6469 7363 7573 73e2 8099 .misc.discuss...\n-00029990: 2e0a 0a20 2020 2020 e280 9867 6e75 2e61 ... ...gnu.a\n-000299a0: 692e 6d69 742e 6564 75e2 8099 2069 7320 i.mit.edu... is \n-000299b0: 6e6f 7720 e280 9867 6e75 2e6f 7267 e280 now ...gnu.org..\n-000299c0: 992c 2069 6e20 6361 7365 2079 6f75 206e ., in case you n\n-000299d0: 6576 6572 206e 6f74 6963 6564 2e20 2054 ever noticed. T\n-000299e0: 6865 0a20 2020 2020 6172 6368 6976 6573 he. archives\n-000299f0: 206f 6620 7468 6520 6561 726c 7920 7965 of the early ye\n-00029a00: 6172 7320 6f66 2074 6865 20e2 8098 6175 ars of the ...au\n-00029a10: 746f 6d61 6b65 4067 6e75 2e6f 7267 e280 tomake@gnu.org..\n-00029a20: 9920 6c69 7374 2068 6176 650a 2020 2020 . list have. \n-00029a30: 2062 6565 6e20 6c6f 7374 2c20 736f 2074 been lost, so t\n-00029a40: 6f64 6179 2069 7420 6973 2061 6c6d 6f73 oday it is almos\n-00029a50: 7420 696d 706f 7373 6962 6c65 2074 6f20 t impossible to \n-00029a60: 6669 6e64 2074 7261 6365 7320 6f66 0a20 find traces of. \n-00029a70: 2020 2020 6469 7363 7573 7369 6f6e 7320 discussions \n-00029a80: 7468 6174 206f 6363 7572 7265 6420 6265 that occurred be\n-00029a90: 666f 7265 2031 3939 392e 2020 5468 6973 fore 1999. This\n-00029aa0: 2068 6173 2062 6565 6e20 616e 6e6f 7969 has been annoyi\n-00029ab0: 6e67 206d 6f72 650a 2020 2020 2074 6861 ng more. tha\n-00029ac0: 6e20 6f6e 6365 2c20 6173 2073 7563 6820 n once, as such \n-00029ad0: 6469 7363 7573 7369 6f6e 7320 6361 6e20 discussions can \n-00029ae0: 6265 2075 7365 6675 6c20 746f 2075 6e64 be useful to und\n-00029af0: 6572 7374 616e 6420 7468 650a 2020 2020 erstand the. \n-00029b00: 2072 6174 696f 6e61 6c65 2062 6568 696e rationale behin\n-00029b10: 6420 6120 7069 6563 6520 6f66 2075 6e63 d a piece of unc\n-00029b20: 6f6d 6d65 6e74 6564 2063 6f64 6520 7468 ommented code th\n-00029b30: 6174 2077 6173 2069 6e74 726f 6475 6365 at was introduce\n-00029b40: 640a 2020 2020 2062 6163 6b20 7468 656e d. back then\n-00029b50: 2e0a 0a31 3939 372d 3036 2d32 3220 4175 ...1997-06-22 Au\n-00029b60: 746f 6d61 6b65 2031 2e32 0a0a 2020 2020 tomake 1.2.. \n-00029b70: 2041 7574 6f6d 616b 6520 6465 7665 6c6f Automake develo\n-00029b80: 706d 656e 7473 2063 6f6e 7469 6e75 6573 pments continues\n-00029b90: 2c20 616e 6420 6d6f 7265 2061 6e64 206d , and more and m\n-00029ba0: 6f72 6520 6e65 7720 4175 746f 636f 6e66 ore new Autoconf\n-00029bb0: 0a20 2020 2020 6d61 6372 6f73 2061 7265 . macros are\n-00029bc0: 2072 6571 7569 7265 642e 2020 4469 7374 required. Dist\n-00029bd0: 7269 6275 7469 6e67 2074 6865 6d20 696e ributing them in\n-00029be0: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n-00029bf0: 9920 616e 640a 2020 2020 2072 6571 7569 . and. requi\n-00029c00: 7269 6e67 2070 656f 706c 6520 746f 2062 ring people to b\n-00029c10: 726f 7773 6520 7468 6973 2066 696c 6520 rowse this file \n-00029c20: 746f 2065 7874 7261 6374 2074 6865 2072 to extract the r\n-00029c30: 656c 6576 616e 7420 6d61 6372 6f73 0a20 elevant macros. \n-00029c40: 2020 2020 6265 636f 6d65 7320 756e 636f becomes unco\n-00029c50: 6d66 6f72 7461 626c 652e 2020 4964 6561 mfortable. Idea\n-00029c60: 6c6c 792c 2073 6f6d 6520 6f66 2074 6865 lly, some of the\n-00029c70: 6d20 7368 6f75 6c64 2062 6520 636f 6e74 m should be cont\n-00029c80: 7269 6275 7465 640a 2020 2020 2074 6f20 ributed. to \n-00029c90: 4175 746f 636f 6e66 2073 6f20 7468 6174 Autoconf so that\n-00029ca0: 2074 6865 7920 6361 6e20 6265 2075 7365 they can be use\n-00029cb0: 6420 6469 7265 6374 6c79 2c20 686f 7765 d directly, howe\n-00029cc0: 7665 7220 4175 746f 636f 6e66 2069 730a ver Autoconf is.\n-00029cd0: 2020 2020 2063 7572 7265 6e74 6c79 2069 currently i\n-00029ce0: 6e61 6374 6976 652e 2020 4175 746f 6d61 nactive. Automa\n-00029cf0: 6b65 2031 2e32 2063 6f6e 7365 7175 656e ke 1.2 consequen\n-00029d00: 746c 7920 696e 7472 6f64 7563 6573 20e2 tly introduces .\n-00029d10: 8098 6163 6c6f 6361 6ce2 8099 0a20 2020 ..aclocal.... \n-00029d20: 2020 28e2 8098 6163 6c6f 6361 6ce2 8099 (...aclocal...\n-00029d30: 2077 6173 2061 6374 7561 6c6c 7920 7374 was actually st\n-00029d40: 6172 7465 6420 6f6e 2031 3939 362d 3037 arted on 1996-07\n-00029d50: 2d32 3829 2c20 6120 746f 6f6c 2074 6861 -28), a tool tha\n-00029d60: 740a 2020 2020 2061 7574 6f6d 6174 6963 t. automatic\n-00029d70: 616c 6c79 2063 6f6e 7374 7275 6374 7320 ally constructs \n-00029d80: 616e 20e2 8098 6163 6c6f 6361 6c2e 6d34 an ...aclocal.m4\n-00029d90: e280 9920 6669 6c65 2066 726f 6d20 6120 ... file from a \n-00029da0: 7265 706f 7369 746f 7279 206f 660a 2020 repository of. \n-00029db0: 2020 2074 6869 7264 2d70 6172 7479 206d third-party m\n-00029dc0: 6163 726f 732e 2020 4265 6361 7573 6520 acros. Because \n-00029dd0: 4175 746f 636f 6e66 2068 6173 2073 7461 Autoconf has sta\n-00029de0: 6c6c 6564 2c20 4175 746f 6d61 6b65 2061 lled, Automake a\n-00029df0: 6c73 6f0a 2020 2020 2062 6563 6f6d 6573 lso. becomes\n-00029e00: 2061 206b 696e 6420 6f66 2072 6570 6f73 a kind of repos\n-00029e10: 6974 6f72 7920 666f 7220 7375 6368 2074 itory for such t\n-00029e20: 6869 7264 2d70 6172 7479 206d 6163 726f hird-party macro\n-00029e30: 732c 2065 7665 6e0a 2020 2020 206d 6163 s, even. mac\n-00029e40: 726f 7320 636f 6d70 6c65 7465 6c79 2075 ros completely u\n-00029e50: 6e72 656c 6174 6564 2074 6f20 4175 746f nrelated to Auto\n-00029e60: 6d61 6b65 2028 666f 7220 696e 7374 616e make (for instan\n-00029e70: 6365 206d 6163 726f 7320 7468 6174 0a20 ce macros that. \n-00029e80: 2020 2020 6669 7820 6272 6f6b 656e 2041 fix broken A\n-00029e90: 7574 6f63 6f6e 6620 6d61 6372 6f73 292e utoconf macros).\n-00029ea0: 0a0a 2020 2020 2054 6865 2031 2e32 2072 .. The 1.2 r\n-00029eb0: 656c 6561 7365 2063 6f6e 7461 696e 7320 elease contains \n-00029ec0: 3230 206d 6163 726f 732c 2069 6e63 6c75 20 macros, inclu\n-00029ed0: 6469 6e67 2074 6865 0a20 2020 2020 e280 ding the. ..\n-00029ee0: 9841 4d5f 494e 4954 5f41 5554 4f4d 414b .AM_INIT_AUTOMAK\n-00029ef0: 45e2 8099 206d 6163 726f 2074 6861 7420 E... macro that \n-00029f00: 7369 6d70 6c69 6669 6573 2074 6865 2063 simplifies the c\n-00029f10: 7265 6174 696f 6e20 6f66 0a20 2020 2020 reation of. \n-00029f20: e280 9863 6f6e 6669 6775 7265 2e69 6ee2 ...configure.in.\n-00029f30: 8099 2e0a 0a20 2020 2020 4c69 6274 6f6f ..... Libtoo\n-00029f40: 6c20 6973 2066 756c 6c79 2073 7570 706f l is fully suppo\n-00029f50: 7274 6564 2075 7369 6e67 20e2 8098 2a5f rted using ...*_\n-00029f60: 4c54 4c49 4252 4152 4945 53e2 8099 2e0a LTLIBRARIES.....\n-00029f70: 0a20 2020 2020 5468 6520 6d69 7373 696e . The missin\n-00029f80: 6720 7363 7269 7074 2069 7320 696e 7472 g script is intr\n-00029f90: 6f64 7563 6564 2062 7920 4672 616e c3a7 oduced by Fran..\n-00029fa0: 6f69 7320 5069 6e61 7264 3b20 6974 2069 ois Pinard; it i\n-00029fb0: 7320 6d65 616e 7420 746f 0a20 2020 2020 s meant to. \n-00029fc0: 6265 2061 2062 6574 7465 7220 736f 6c75 be a better solu\n-00029fd0: 7469 6f6e 2074 6861 6e20 e280 9841 4d5f tion than ...AM_\n-00029fe0: 4d41 494e 5441 494e 4552 5f4d 4f44 45e2 MAINTAINER_MODE.\n-00029ff0: 8099 2028 2a6e 6f74 650a 2020 2020 206d .. (*note. m\n-0002a000: 6169 6e74 6169 6e65 722d 6d6f 6465 3a3a aintainer-mode::\n-0002a010: 292e 0a0a 2020 2020 2043 6f6e 6469 7469 )... Conditi\n-0002a020: 6f6e 616c 7320 7375 7070 6f72 7420 7761 onals support wa\n-0002a030: 7320 696d 706c 656d 656e 7465 6420 6279 s implemented by\n-0002a040: 2049 616e 204c 616e 6365 2054 6179 6c6f Ian Lance Taylo\n-0002a050: 722e 2020 4174 2074 6865 0a20 2020 2020 r. At the. \n-0002a060: 7469 6d65 2c20 546f 6d20 616e 6420 4961 time, Tom and Ia\n-0002a070: 6e20 7765 7265 2077 6f72 6b69 6e67 206f n were working o\n-0002a080: 6e20 616e 2069 6e74 6572 6e61 6c20 7072 n an internal pr\n-0002a090: 6f6a 6563 7420 6174 2043 7967 6e75 732e oject at Cygnus.\n-0002a0a0: 0a20 2020 2020 5468 6579 2077 6572 6520 . They were \n-0002a0b0: 7573 696e 6720 494c 552c 2077 6869 6368 using ILU, which\n-0002a0c0: 2069 7320 7072 6574 7479 2073 696d 696c is pretty simil\n-0002a0d0: 6172 2074 6f20 434f 5242 412e 2020 5468 ar to CORBA. Th\n-0002a0e0: 6579 2077 616e 7465 640a 2020 2020 2074 ey wanted. t\n-0002a0f0: 6f20 696e 7465 6772 6174 6520 494c 5520 o integrate ILU \n-0002a100: 696e 746f 2074 6865 6972 2062 7569 6c64 into their build\n-0002a110: 2c20 7768 6963 6820 7761 7320 616c 6c20 , which was all \n-0002a120: e280 9863 6f6e 6669 6775 7265 e280 992d ...configure...-\n-0002a130: 6261 7365 642c 0a20 2020 2020 616e 6420 based,. and \n-0002a140: 4961 6e20 7468 6f75 6768 7420 7468 6174 Ian thought that\n-0002a150: 2061 6464 696e 6720 636f 6e64 6974 696f adding conditio\n-0002a160: 6e61 6c73 2074 6f20 e280 9861 7574 6f6d nals to ...autom\n-0002a170: 616b 65e2 8099 2077 6173 2073 696d 706c ake... was simpl\n-0002a180: 6572 0a20 2020 2020 7468 616e 2064 6f69 er. than doi\n-0002a190: 6e67 2061 6c6c 2074 6865 2077 6f72 6b20 ng all the work \n-0002a1a0: 696e 20e2 8098 636f 6e66 6967 7572 65e2 in ...configure.\n-0002a1b0: 8099 2028 7768 6963 6820 7761 7320 7468 .. (which was th\n-0002a1c0: 6520 7374 616e 6461 7264 2061 740a 2020 e standard at. \n-0002a1d0: 2020 2074 6865 2074 696d 6529 2e20 2053 the time). S\n-0002a1e0: 6f20 7468 6973 2077 6173 2061 6374 7561 o this was actua\n-0002a1f0: 6c6c 7920 6675 6e64 6564 2062 7920 4379 lly funded by Cy\n-0002a200: 676e 7573 2e0a 0a20 2020 2020 5468 6973 gnus... This\n-0002a210: 2076 6572 7920 7573 6566 756c 2062 7574 very useful but\n-0002a220: 2074 7269 636b 7920 6665 6174 7572 6520 tricky feature \n-0002a230: 7769 6c6c 2074 616b 6520 6120 6c6f 7420 will take a lot \n-0002a240: 6f66 2074 696d 6520 746f 0a20 2020 2020 of time to. \n-0002a250: 7374 6162 696c 697a 652e 2020 2841 7420 stabilize. (At \n-0002a260: 7468 6520 7469 6d65 2074 6869 7320 7465 the time this te\n-0002a270: 7874 2069 7320 7772 6974 7465 6e2c 2074 xt is written, t\n-0002a280: 6865 7265 2061 7265 2073 7469 6c6c 0a20 here are still. \n-0002a290: 2020 2020 7072 696d 6172 6965 7320 7468 primaries th\n-0002a2a0: 6174 2068 6176 6520 6e6f 7420 6265 656e at have not been\n-0002a2b0: 2075 7064 6174 6564 2074 6f20 7375 7070 updated to supp\n-0002a2c0: 6f72 7420 636f 6e64 6974 696f 6e61 6c0a ort conditional.\n-0002a2d0: 2020 2020 2064 6566 696e 6974 696f 6e73 definitions\n-0002a2e0: 2069 6e20 4175 746f 6d61 6b65 2031 2e39 in Automake 1.9\n-0002a2f0: 2e29 0a0a 2020 2020 2054 6865 20e2 8098 .).. The ...\n-0002a300: 6175 746f 6d61 6b65 e280 9920 7363 7269 automake... scri\n-0002a310: 7074 2068 6173 2061 6c6d 6f73 7420 646f pt has almost do\n-0002a320: 7562 6c65 643a 2036 3038 3920 6c69 6e65 ubled: 6089 line\n-0002a330: 7320 6f66 2050 6572 6c2c 2070 6c75 730a s of Perl, plus.\n-0002a340: 2020 2020 2031 3239 3420 6c69 6e65 7320 1294 lines \n-0002a350: 6f66 20e2 8098 4d61 6b65 6669 6c65 e280 of ...Makefile..\n-0002a360: 9920 6672 6167 6d65 6e74 732e 0a0a 3139 . fragments...19\n-0002a370: 3937 2d30 372d 3038 2047 6f72 646f 6e20 97-07-08 Gordon \n-0002a380: 4d61 747a 6967 6b65 6974 2072 656c 6561 Matzigkeit relea\n-0002a390: 7365 7320 4c69 6274 6f6f 6c20 312e 302e ses Libtool 1.0.\n-0002a3a0: 0a0a 3139 3938 2d30 342d 3035 2041 7574 ..1998-04-05 Aut\n-0002a3b0: 6f6d 616b 6520 312e 330a 0a20 2020 2020 omake 1.3.. \n-0002a3c0: 5468 6973 2069 7320 6120 736d 616c 6c20 This is a small \n-0002a3d0: 6164 7661 6e63 6520 636f 6d70 6172 6564 advance compared\n-0002a3e0: 2074 6f20 312e 322e 2020 4974 2061 6464 to 1.2. It add\n-0002a3f0: 7320 7375 7070 6f72 7420 666f 720a 2020 s support for. \n-0002a400: 2020 2061 7373 656d 626c 792c 2061 6e64 assembly, and\n-0002a410: 2070 7265 6c69 6d69 6e61 7279 2073 7570 preliminary sup\n-0002a420: 706f 7274 2066 6f72 204a 6176 612e 0a0a port for Java...\n-0002a430: 2020 2020 2050 6572 6c20 352e 3030 345f Perl 5.004_\n-0002a440: 3034 2069 7320 6f75 742c 2062 7574 2066 04 is out, but f\n-0002a450: 6978 6573 2074 6f20 7375 7070 6f72 7420 ixes to support \n-0002a460: 5065 726c 2034 2061 7265 2073 7469 6c6c Perl 4 are still\n-0002a470: 0a20 2020 2020 7265 6775 6c61 726c 7920 . regularly \n-0002a480: 7375 626d 6974 7465 6420 7768 656e 6576 submitted whenev\n-0002a490: 6572 2041 7574 6f6d 616b 6520 6272 6561 er Automake brea\n-0002a4a0: 6b73 2069 742e 0a0a 3139 3938 2d30 392d ks it...1998-09-\n-0002a4b0: 3036 20e2 8098 736f 7572 6365 7761 7265 06 ...sourceware\n-0002a4c0: 2e63 7967 6e75 732e 636f 6de2 8099 2069 .cygnus.com... i\n-0002a4d0: 7320 6f6e 2d6c 696e 652e 0a0a 2020 2020 s on-line... \n-0002a4e0: 2053 6f75 7263 6577 6172 6520 7761 7320 Sourceware was \n-0002a4f0: 7365 7475 7020 6279 204a 6173 6f6e 204d setup by Jason M\n-0002a500: 6f6c 656e 6461 2074 6f20 686f 7374 206f olenda to host o\n-0002a510: 7065 6e20 736f 7572 6365 2070 726f 6a65 pen source proje\n-0002a520: 6374 732e 0a0a 3139 3938 2d30 392d 3139 cts...1998-09-19\n-0002a530: 2041 7574 6f6d 616b 6520 4356 5320 7265 Automake CVS re\n-0002a540: 706f 7369 746f 7279 206d 6f76 6564 2074 pository moved t\n-0002a550: 6f20 e280 9873 6f75 7263 6577 6172 652e o ...sourceware.\n-0002a560: 6379 676e 7573 2e63 6f6d e280 990a 3139 cygnus.com....19\n-0002a570: 3938 2d31 302d 3236 20e2 8098 736f 7572 98-10-26 ...sour\n-0002a580: 6365 7761 7265 2e63 7967 6e75 732e 636f ceware.cygnus.co\n-0002a590: 6de2 8099 2061 6e6e 6f75 6e63 6573 2069 m... announces i\n-0002a5a0: 7420 686f 7374 7320 4175 746f 6d61 6b65 t hosts Automake\n-0002a5b0: 3a0a 2020 2020 2041 7574 6f6d 616b 6520 :. Automake \n-0002a5c0: 6973 206e 6f77 2068 6f73 7465 6420 6f6e is now hosted on\n-0002a5d0: 20e2 8098 736f 7572 6365 7761 7265 2e63 ...sourceware.c\n-0002a5e0: 7967 6e75 732e 636f 6de2 8099 2e20 2049 ygnus.com.... I\n-0002a5f0: 7420 6861 7320 610a 2020 2020 2070 7562 t has a. pub\n-0002a600: 6c69 636c 7920 6163 6365 7373 6962 6c65 licly accessible\n-0002a610: 2043 5653 2072 6570 6f73 6974 6f72 792e CVS repository.\n-0002a620: 2020 5468 6973 2043 5653 2072 6570 6f73 This CVS repos\n-0002a630: 6974 6f72 7920 6973 2061 2063 6f70 790a itory is a copy.\n-0002a640: 2020 2020 206f 6620 7468 6520 6f6e 6520 of the one \n-0002a650: 546f 6d20 7761 7320 7573 696e 6720 6f6e Tom was using on\n-0002a660: 2068 6973 206d 6163 6869 6e65 2c20 7768 his machine, wh\n-0002a670: 6963 6820 696e 2074 7572 6e20 6973 2062 ich in turn is b\n-0002a680: 6173 6564 206f 6e0a 2020 2020 2061 2063 ased on. a c\n-0002a690: 6f70 7920 6f66 2074 6865 2043 5653 2072 opy of the CVS r\n-0002a6a0: 6570 6f73 6974 6f72 7920 6f66 2044 6176 epository of Dav\n-0002a6b0: 6964 204d 6163 4b65 6e7a 6965 2e20 2054 id MacKenzie. T\n-0002a6c0: 6869 7320 6973 2077 6879 2077 650a 2020 his is why we. \n-0002a6d0: 2020 2073 7469 6c6c 2068 6176 6520 746f still have to\n-0002a6e0: 2066 756c 6c20 736f 7572 6365 2068 6973 full source his\n-0002a6f0: 746f 7279 2e20 2028 4175 746f 6d61 6b65 tory. (Automake\n-0002a700: 2077 6173 206f 6e20 536f 7572 6365 7761 was on Sourcewa\n-0002a710: 7265 0a20 2020 2020 756e 7469 6c20 3230 re. until 20\n-0002a720: 3037 2d31 302d 3239 2c20 7768 656e 2069 07-10-29, when i\n-0002a730: 7420 6d6f 7665 6420 746f 2061 2067 6974 t moved to a git\n-0002a740: 2072 6570 6f73 6974 6f72 7920 6f6e 0a20 repository on. \n-0002a750: 2020 2020 e280 9873 6176 616e 6e61 682e ...savannah.\n-0002a760: 676e 752e 6f72 67e2 8099 2c20 6275 7420 gnu.org..., but \n-0002a770: 7468 6520 536f 7572 6365 7761 7265 2068 the Sourceware h\n-0002a780: 6f73 7420 6861 6420 6265 656e 2072 656e ost had been ren\n-0002a790: 616d 6564 2074 6f0a 2020 2020 20e2 8098 amed to. ...\n-0002a7a0: 736f 7572 6365 732e 7265 6468 6174 2e63 sources.redhat.c\n-0002a7b0: 6f6d e280 992e 290a 0a20 2020 2020 5468 om....).. Th\n-0002a7c0: 6520 6f6c 6465 7374 2066 696c 6520 696e e oldest file in\n-0002a7d0: 2074 6865 2061 646d 696e 6973 7472 6174 the administrat\n-0002a7e0: 6976 6520 6469 7265 6374 6f72 7920 6f66 ive directory of\n-0002a7f0: 2074 6865 2043 5653 0a20 2020 2020 7265 the CVS. re\n-0002a800: 706f 7369 746f 7279 2074 6861 7420 7761 pository that wa\n-0002a810: 7320 6372 6561 7465 6420 6f6e 2053 6f75 s created on Sou\n-0002a820: 7263 6577 6172 6520 6973 2064 6174 6564 rceware is dated\n-0002a830: 2031 3939 382d 3039 2d31 392c 0a20 2020 1998-09-19,. \n-0002a840: 2020 7768 696c 6520 7468 6520 616e 6e6f while the anno\n-0002a850: 756e 6365 6d65 6e74 2074 6861 7420 e280 uncement that ..\n-0002a860: 9861 7574 6f6d 616b 65e2 8099 2061 6e64 .automake... and\n-0002a870: 20e2 8098 6175 746f 636f 6e66 e280 9920 ...autoconf... \n-0002a880: 6861 6420 6a6f 696e 6564 0a20 2020 2020 had joined. \n-0002a890: e280 9873 6f75 7263 6577 6172 65e2 8099 ...sourceware...\n-0002a8a0: 2077 6173 206d 6164 6520 6f6e 2031 3939 was made on 199\n-0002a8b0: 382d 3130 2d32 362e 2020 5468 6579 2077 8-10-26. They w\n-0002a8c0: 6572 6520 616d 6f6e 6720 7468 6520 6669 ere among the fi\n-0002a8d0: 7273 740a 2020 2020 2070 726f 6a65 6374 rst. project\n-0002a8e0: 7320 746f 2062 6520 686f 7374 6564 2074 s to be hosted t\n-0002a8f0: 6865 7265 2e0a 0a20 2020 2020 5468 6520 here... The \n-0002a900: 6865 6564 6675 6c20 7265 6164 6572 2077 heedful reader w\n-0002a910: 696c 6c20 6861 7665 206e 6f74 6963 6564 ill have noticed\n-0002a920: 2041 7574 6f6d 616b 6520 7761 7320 6578 Automake was ex\n-0002a930: 6163 746c 7920 3420 7965 6172 730a 2020 actly 4 years. \n-0002a940: 2020 206f 6c64 206f 6e20 3139 3938 2d30 old on 1998-0\n-0002a950: 392d 3139 2e0a 0a31 3939 392d 3031 2d30 9-19...1999-01-0\n-0002a960: 3520 4265 6e20 456c 6c69 7374 6f6e 2072 5 Ben Elliston r\n-0002a970: 656c 6561 7365 7320 4175 746f 636f 6e66 eleases Autoconf\n-0002a980: 2032 2e31 332e 0a0a 3139 3939 2d30 312d 2.13...1999-01-\n-0002a990: 3134 2041 7574 6f6d 616b 6520 312e 340a 14 Automake 1.4.\n-0002a9a0: 0a20 2020 2020 5468 6973 2072 656c 6561 . This relea\n-0002a9b0: 7365 2061 6464 7320 7375 7070 6f72 7420 se adds support \n-0002a9c0: 666f 7220 466f 7274 7261 6e20 3737 2061 for Fortran 77 a\n-0002a9d0: 6e64 2066 6f72 2074 6865 20e2 8098 696e nd for the ...in\n-0002a9e0: 636c 7564 65e2 8099 0a20 2020 2020 7374 clude.... st\n-0002a9f0: 6174 656d 656e 742e 2020 416c 736f 2c20 atement. Also, \n-0002aa00: e280 982b 3de2 8099 2061 7373 6967 6e6d ...+=... assignm\n-0002aa10: 656e 7473 2061 7265 2069 6e74 726f 6475 ents are introdu\n-0002aa20: 6365 642c 2062 7574 2069 7420 6973 2073 ced, but it is s\n-0002aa30: 7469 6c6c 0a20 2020 2020 7175 6974 6520 till. quite \n-0002aa40: 6561 7379 2074 6f20 666f 6f6c 2041 7574 easy to fool Aut\n-0002aa50: 6f6d 616b 6520 7768 656e 206d 6978 696e omake when mixin\n-0002aa60: 6720 7468 6973 2077 6974 6820 636f 6e64 g this with cond\n-0002aa70: 6974 696f 6e61 6c73 2e0a 0a20 2020 2020 itionals... \n-0002aa80: 5468 6573 6520 7477 6f20 7265 6c65 6173 These two releas\n-0002aa90: 6573 2c20 4175 746f 6d61 6b65 2031 2e34 es, Automake 1.4\n-0002aaa0: 2061 6e64 2041 7574 6f63 6f6e 6620 322e and Autoconf 2.\n-0002aab0: 3133 206d 616b 6520 6120 6475 6f20 7468 13 make a duo th\n-0002aac0: 6174 0a20 2020 2020 7769 6c6c 2062 6520 at. will be \n-0002aad0: 7573 6564 2074 6f67 6574 6865 7220 666f used together fo\n-0002aae0: 7220 7965 6172 732e 0a0a 2020 2020 20e2 r years... .\n-0002aaf0: 8098 6175 746f 6d61 6b65 e280 9920 6973 ..automake... is\n-0002ab00: 2037 3232 3820 6c69 6e65 732c 2070 6c75 7228 lines, plu\n-0002ab10: 7320 3135 3931 206c 696e 6573 206f 6620 s 1591 lines of \n-0002ab20: 4d61 6b65 6669 6c65 2066 7261 676d 656e Makefile fragmen\n-0002ab30: 742c 2032 300a 2020 2020 206d 6163 726f t, 20. macro\n-0002ab40: 7320 2873 6f6d 6520 312e 3320 6d61 6372 s (some 1.3 macr\n-0002ab50: 6f73 2077 6572 6520 6669 6e61 6c6c 7920 os were finally \n-0002ab60: 636f 6e74 7269 6275 7465 6420 6261 636b contributed back\n-0002ab70: 2074 6f20 4175 746f 636f 6e66 292c 0a20 to Autoconf),. \n-0002ab80: 2020 2020 3139 3720 7465 7374 2063 6173 197 test cas\n-0002ab90: 6573 2c20 616e 6420 3531 2070 6167 6573 es, and 51 pages\n-0002aba0: 206f 6620 646f 6375 6d65 6e74 6174 696f of documentatio\n-0002abb0: 6e2e 0a0a 3139 3939 2d30 332d 3237 2054 n...1999-03-27 T\n-0002abc0: 6865 20e2 8098 7573 6572 2d64 6570 2d62 he ...user-dep-b\n-0002abd0: 7261 6e63 68e2 8099 2069 7320 6372 6561 ranch... is crea\n-0002abe0: 7465 6420 6f6e 2074 6865 2043 5653 2072 ted on the CVS r\n-0002abf0: 6570 6f73 6974 6f72 792e 0a0a 2020 2020 epository... \n-0002ac00: 2054 6869 7320 696d 706c 656d 656e 7473 This implements\n-0002ac10: 2061 206e 6577 2064 6570 656e 6465 6e63 a new dependenc\n-0002ac20: 7920 7472 6163 6b69 6e67 2073 6368 656d y tracking schem\n-0002ac30: 6564 2074 6861 7420 7368 6f75 6c64 2062 ed that should b\n-0002ac40: 650a 2020 2020 2061 626c 6520 746f 2068 e. able to h\n-0002ac50: 616e 646c 6520 6175 746f 6d61 7469 6320 andle automatic \n-0002ac60: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-0002ac70: 696e 6720 7573 696e 6720 616e 7920 636f ing using any co\n-0002ac80: 6d70 696c 6572 0a20 2020 2020 286e 6f74 mpiler. (not\n-0002ac90: 206a 7573 7420 6763 6329 2061 6e64 2061 just gcc) and a\n-0002aca0: 6e79 206d 616b 6520 286e 6f74 206a 7573 ny make (not jus\n-0002acb0: 7420 474e 5520 e280 986d 616b 65e2 8099 t GNU ...make...\n-0002acc0: 292e 2020 496e 2061 6464 6974 696f 6e2c ). In addition,\n-0002acd0: 0a20 2020 2020 7468 6520 6e65 7720 7363 . the new sc\n-0002ace0: 6865 6d65 2073 686f 756c 6420 6265 206d heme should be m\n-0002acf0: 6f72 6520 7265 6c69 6162 6c65 2074 6861 ore reliable tha\n-0002ad00: 6e20 7468 6520 6f6c 6420 6f6e 652c 2061 n the old one, a\n-0002ad10: 730a 2020 2020 2064 6570 656e 6465 6e63 s. dependenc\n-0002ad20: 6965 7320 6172 6520 6765 6e65 7261 7465 ies are generate\n-0002ad30: 6420 6f6e 2074 6865 2065 6e64 2075 7365 d on the end use\n-0002ad40: 7227 7320 6d61 6368 696e 652e 2020 416c r's machine. Al\n-0002ad50: 6578 616e 6472 650a 2020 2020 204f 6c69 exandre. Oli\n-0002ad60: 7661 2063 7265 6174 6573 2064 6570 636f va creates depco\n-0002ad70: 6d70 2066 6f72 2074 6869 7320 7075 7270 mp for this purp\n-0002ad80: 6f73 652e 0a0a 2020 2020 202a 4e6f 7465 ose... *Note\n-0002ad90: 2044 6570 656e 6465 6e63 7920 5472 6163 Dependency Trac\n-0002ada0: 6b69 6e67 2045 766f 6c75 7469 6f6e 3a3a king Evolution::\n-0002adb0: 2c20 666f 7220 6d6f 7265 2064 6574 6169 , for more detai\n-0002adc0: 6c73 2061 626f 7574 2074 6865 0a20 2020 ls about the. \n-0002add0: 2020 6576 6f6c 7574 696f 6e20 6f66 2061 evolution of a\n-0002ade0: 7574 6f6d 6174 6963 2064 6570 656e 6465 utomatic depende\n-0002adf0: 6e63 7920 7472 6163 6b69 6e67 2069 6e20 ncy tracking in \n-0002ae00: 4175 746f 6d61 6b65 2e0a 0a31 3939 392d Automake...1999-\n-0002ae10: 3131 2d32 3120 5468 6520 e280 9875 7365 11-21 The ...use\n-0002ae20: 722d 6465 702d 6272 616e 6368 e280 9920 r-dep-branch... \n-0002ae30: 6973 206d 6572 6765 6420 696e 746f 2074 is merged into t\n-0002ae40: 6865 206d 6169 6e20 7472 756e 6b2e 0a0a he main trunk...\n-0002ae50: 2020 2020 2054 6869 7320 7761 7320 6120 This was a \n-0002ae60: 6875 6765 2070 726f 626c 656d 2073 696e huge problem sin\n-0002ae70: 6365 2077 6520 616c 736f 2068 6164 2070 ce we also had p\n-0002ae80: 6174 6368 6573 2067 6f69 6e67 2069 6e20 atches going in \n-0002ae90: 6f6e 2074 6865 0a20 2020 2020 7472 756e on the. trun\n-0002aea0: 6b2e 2020 5468 6520 6d65 7267 6520 746f k. The merge to\n-0002aeb0: 6f6b 2061 206c 6f6e 6720 7469 6d65 2061 ok a long time a\n-0002aec0: 6e64 2077 6173 2076 6572 7920 7061 696e nd was very pain\n-0002aed0: 6675 6c2e 0a0a 3230 3030 2d30 352d 3130 ful...2000-05-10\n-0002aee0: 0a0a 2020 2020 2053 696e 6365 2053 6570 .. Since Sep\n-0002aef0: 7465 6d62 6572 2031 3939 3920 616e 6420 tember 1999 and \n-0002af00: 756e 7469 6c20 3230 3033 2c20 416b 696d until 2003, Akim\n-0002af10: 2044 656d 6169 6c6c 6520 7769 6c6c 2062 Demaille will b\n-0002af20: 650a 2020 2020 207a 6561 6c6f 7573 6c79 e. zealously\n-0002af30: 2072 6576 616d 7069 6e67 2041 7574 6f63 revamping Autoc\n-0002af40: 6f6e 662e 0a0a 2020 2020 2020 2020 2020 onf... \n-0002af50: 4920 7468 696e 6b20 7468 6520 6e65 7874 I think the next\n-0002af60: 2072 656c 6561 7365 2073 686f 756c 6420 release should \n-0002af70: 6265 2063 616c 6c65 6420 2233 2e30 222e be called \"3.0\".\n-0002af80: 0a20 2020 2020 2020 2020 204c 6574 2773 . Let's\n-0002af90: 2066 6163 6520 6974 3a20 796f 7527 7665 face it: you've\n-0002afa0: 2062 6173 6963 616c 6c79 2072 6577 7269 basically rewri\n-0002afb0: 7474 656e 2061 7574 6f63 6f6e 662e 0a20 tten autoconf.. \n-0002afc0: 2020 2020 2020 2020 2045 7665 7279 2077 Every w\n-0002afd0: 6565 6b65 6e64 2074 6865 7265 2061 7265 eekend there are\n-0002afe0: 2033 3020 6e65 7720 7061 7463 6865 732e 30 new patches.\n-0002aff0: 0a20 2020 2020 2020 2020 2049 2064 6f6e . I don\n-0002b000: 2774 2073 6565 2068 6f77 2077 6520 636f 't see how we co\n-0002b010: 756c 6420 6361 6c6c 2074 6869 7320 2232 uld call this \"2\n-0002b020: 2e31 3522 2077 6974 6820 6120 7374 7261 .15\" with a stra\n-0002b030: 6967 6874 0a20 2020 2020 2020 2020 2066 ight. f\n-0002b040: 6163 652e 0a20 2020 2020 2020 2020 202d ace.. -\n-0002b050: 2054 6f6d 2054 726f 6d65 7920 6f6e 203c Tom Tromey on <\n-0002b060: 6175 746f 636f 6e66 4067 6e75 2e6f 7267 autoconf@gnu.org\n-0002b070: 3e0a 0a20 2020 2020 4163 7475 616c 6c79 >.. Actually\n-0002b080: 2041 6b69 6d20 776f 726b 7320 6c69 6b65 Akim works like\n-0002b090: 2061 2073 7562 6d61 7269 6e65 3a20 6865 a submarine: he\n-0002b0a0: 2077 696c 6c20 7069 6c65 2075 7020 7061 will pile up pa\n-0002b0b0: 7463 6865 7320 7768 696c 650a 2020 2020 tches while. \n-0002b0c0: 2068 6520 776f 726b 7320 6f66 662d 6c69 he works off-li\n-0002b0d0: 6e65 2064 7572 696e 6720 7468 6520 7765 ne during the we\n-0002b0e0: 656b 656e 642c 2061 6e64 2066 6c75 7368 ekend, and flush\n-0002b0f0: 2074 6865 6d20 696e 2062 6174 6368 2077 them in batch w\n-0002b100: 6865 6e0a 2020 2020 2068 6520 7265 7375 hen. he resu\n-0002b110: 7266 6163 6573 206f 6e20 4d6f 6e64 6179 rfaces on Monday\n-0002b120: 2e0a 0a32 3030 312d 3031 2d32 340a 0a20 ...2001-01-24.. \n-0002b130: 2020 2020 4f6e 2074 6869 7320 5765 646e On this Wedn\n-0002b140: 6573 6461 792c 2041 7574 6f63 6f6e 6620 esday, Autoconf \n-0002b150: 322e 3439 632c 2074 6865 206c 6173 7420 2.49c, the last \n-0002b160: 6265 7461 2062 6566 6f72 6520 4175 746f beta before Auto\n-0002b170: 636f 6e66 0a20 2020 2020 322e 3530 2069 conf. 2.50 i\n-0002b180: 7320 6f75 742c 2061 6e64 2041 6b69 6d20 s out, and Akim \n-0002b190: 6861 7320 746f 2066 696e 6420 736f 6d65 has to find some\n-0002b1a0: 7468 696e 6720 746f 2064 6f20 6475 7269 thing to do duri\n-0002b1b0: 6e67 2068 6973 0a20 2020 2020 7765 656b ng his. week\n-0002b1c0: 2d65 6e64 203a 290a 0a32 3030 312d 3031 -end :)..2001-01\n-0002b1d0: 2d32 380a 0a20 2020 2020 416b 696d 2073 -28.. Akim s\n-0002b1e0: 656e 6473 2061 2062 6174 6368 206f 6620 ends a batch of \n-0002b1f0: 3134 2070 6174 6368 6573 2074 6f20 3c61 14 patches to \n-0002b210: 2e0a 0a20 2020 2020 2020 2020 2041 6969 ... Aii\n-0002b220: 6565 6565 2120 2049 2077 6173 2064 7265 eeee! I was dre\n-0002b230: 6164 696e 6720 7468 6520 6461 7920 7468 ading the day th\n-0002b240: 6174 2074 6865 2044 656d 6169 6c6c 6174 at the Demaillat\n-0002b250: 6f72 2074 7572 6e65 640a 2020 2020 2020 or turned. \n-0002b260: 2020 2020 6869 7320 7369 6768 7473 206f his sights o\n-0002b270: 6e20 6175 746f 6d61 6b65 2e2e 2e20 616e n automake... an\n-0002b280: 6420 6e6f 7720 6974 2068 6173 2061 7272 d now it has arr\n-0002b290: 6976 6564 2120 202d 2054 6f6d 0a20 2020 ived! - Tom. \n-0002b2a0: 2020 2020 2020 2054 726f 6d65 790a 0a20 Tromey.. \n-0002b2b0: 2020 2020 4974 2773 206f 6e6c 7920 7468 It's only th\n-0002b2c0: 6520 6265 6769 6e6e 696e 673a 2069 6e20 e beginning: in \n-0002b2d0: 7477 6f20 6d6f 6e74 6873 2068 6520 7769 two months he wi\n-0002b2e0: 6c6c 2073 656e 6420 3139 3220 7061 7463 ll send 192 patc\n-0002b2f0: 6865 732e 0a20 2020 2020 5468 656e 2068 hes.. Then h\n-0002b300: 6520 776f 756c 6420 736c 6f77 2064 6f77 e would slow dow\n-0002b310: 6e20 736f 2054 6f6d 2063 616e 2063 6174 n so Tom can cat\n-0002b320: 6368 2075 7020 616e 6420 7265 7669 6577 ch up and review\n-0002b330: 2061 6c6c 2074 6869 732e 0a20 2020 2020 all this.. \n-0002b340: 496e 6974 6961 6c6c 7920 546f 6d20 6163 Initially Tom ac\n-0002b350: 7475 616c 6c79 2072 6561 6420 616c 6c20 tually read all \n-0002b360: 7468 6573 6520 7061 7463 6865 732c 2074 these patches, t\n-0002b370: 6865 6e20 6865 2070 726f 6261 626c 790a hen he probably.\n-0002b380: 2020 2020 2074 7275 7374 696e 676c 7920 trustingly \n-0002b390: 616e 7377 6572 6564 204f 4b20 746f 206d answered OK to m\n-0002b3a0: 6f73 7420 6f66 2074 6865 6d2c 2061 6e64 ost of them, and\n-0002b3b0: 2066 696e 616c 6c79 2067 6176 6520 7570 finally gave up\n-0002b3c0: 2061 6e64 206c 6574 0a20 2020 2020 416b and let. Ak\n-0002b3d0: 696d 2061 7070 6c79 2077 6861 7465 7665 im apply whateve\n-0002b3e0: 7220 6865 2077 616e 7465 642e 2020 5468 r he wanted. Th\n-0002b3f0: 6572 6520 7761 7320 6e6f 2077 6179 2074 ere was no way t\n-0002b400: 6f20 6b65 6570 2075 7020 7769 7468 0a20 o keep up with. \n-0002b410: 2020 2020 7468 6174 2070 6174 6368 2072 that patch r\n-0002b420: 6174 652e 0a0a 2020 2020 2020 2020 2020 ate... \n-0002b430: 416e 7977 6179 2074 6865 2070 6174 6368 Anyway the patch\n-0002b440: 2062 656c 6f77 2077 6f6e 2774 2061 7070 below won't app\n-0002b450: 6c79 2073 696e 6365 2069 7420 7072 6564 ly since it pred\n-0002b460: 6174 6573 2041 6b69 6d27 730a 2020 2020 ates Akim's. \n-0002b470: 2020 2020 2020 736f 7572 6365 7175 616b sourcequak\n-0002b480: 653b 2049 2068 6176 6520 7965 7420 746f e; I have yet to\n-0002b490: 2066 6967 7572 6520 7768 6572 6520 7468 figure where th\n-0002b4a0: 6520 7265 6c65 7661 6e74 2070 6173 7361 e relevant passa\n-0002b4b0: 6765 0a20 2020 2020 2020 2020 2068 6173 ge. has\n-0002b4c0: 2062 6565 6e20 6d6f 7665 6420 3a29 202d been moved :) -\n-0002b4d0: 2041 6c65 7861 6e64 7265 2044 7572 6574 Alexandre Duret\n-0002b4e0: 2d4c 7574 7a0a 0a20 2020 2020 416c 6c20 -Lutz.. All \n-0002b4f0: 7468 6573 6520 7061 7463 6865 7320 7765 these patches we\n-0002b500: 7265 2073 656e 7420 746f 2061 6e64 2064 re sent to and d\n-0002b510: 6973 6375 7373 6564 206f 6e20 3c61 7574 iscussed on ,.\n-0002b530: 2020 2020 2073 6f20 7375 6273 6372 6962 so subscrib\n-0002b540: 6564 2075 7365 7273 2077 6572 6520 6c69 ed users were li\n-0002b550: 7465 7261 6c6c 7920 6472 6f77 6e69 6e67 terally drowning\n-0002b560: 2069 6e20 7465 6368 6e69 6361 6c20 6d61 in technical ma\n-0002b570: 696c 732e 0a20 2020 2020 4576 656e 7475 ils.. Eventu\n-0002b580: 616c 6c79 2c20 7468 6520 3c61 7574 6f6d ally, the mailing lis\n-0002b5b0: 7420 7761 7320 6372 6561 7465 640a 2020 t was created. \n-0002b5c0: 2020 2069 6e20 4d61 792e 0a0a 2020 2020 in May... \n-0002b5d0: 2059 6561 7220 6166 7465 7220 7965 6172 Year after year\n-0002b5e0: 2c20 4175 746f 6d61 6b65 2068 6164 2064 , Automake had d\n-0002b5f0: 7269 6674 6564 2061 7761 7920 6672 6f6d rifted away from\n-0002b600: 2069 7473 2069 6e69 7469 616c 2064 6573 its initial des\n-0002b610: 6967 6e3a 0a20 2020 2020 636f 6e73 7472 ign:. constr\n-0002b620: 7563 7420 e280 984d 616b 6566 696c 652e uct ...Makefile.\n-0002b630: 696e e280 9920 6279 2061 7373 656d 626c in... by assembl\n-0002b640: 696e 6720 7661 7269 6f75 7320 e280 984d ing various ...M\n-0002b650: 616b 6566 696c 65e2 8099 2066 7261 676d akefile... fragm\n-0002b660: 656e 7473 2e0a 2020 2020 2049 6e20 312e ents.. In 1.\n-0002b670: 342c 206c 6f74 7320 6f66 20e2 8098 4d61 4, lots of ...Ma\n-0002b680: 6b65 6669 6c65 e280 9920 7275 6c65 7320 kefile... rules \n-0002b690: 6172 6520 6265 696e 6720 656d 6974 7465 are being emitte\n-0002b6a0: 6420 6174 2076 6172 696f 7573 0a20 2020 d at various. \n-0002b6b0: 2020 706c 6163 6573 2069 6e20 7468 6520 places in the \n-0002b6c0: e280 9861 7574 6f6d 616b 65e2 8099 2073 ...automake... s\n-0002b6d0: 6372 6970 7420 6974 7365 6c66 3b20 7468 cript itself; th\n-0002b6e0: 6973 2064 6f65 7320 6e6f 7420 6865 6c70 is does not help\n-0002b6f0: 2065 6e73 7572 696e 670a 2020 2020 2061 ensuring. a\n-0002b700: 2063 6f6e 7369 7374 656e 7420 7472 6561 consistent trea\n-0002b710: 746d 656e 7420 6f66 2074 6865 7365 2072 tment of these r\n-0002b720: 756c 6573 2028 666f 7220 696e 7374 616e ules (for instan\n-0002b730: 6365 206d 616b 696e 6720 7375 7265 0a20 ce making sure. \n-0002b740: 2020 2020 7468 6174 2075 7365 722d 6465 that user-de\n-0002b750: 6669 6e65 6420 7275 6c65 7320 6f76 6572 fined rules over\n-0002b760: 7269 6465 2041 7574 6f6d 616b 6527 7320 ride Automake's \n-0002b770: 6f77 6e20 7275 6c65 7329 2e20 204f 6e65 own rules). One\n-0002b780: 206f 660a 2020 2020 2041 6b69 6d27 7320 of. Akim's \n-0002b790: 676f 616c 2077 6173 206d 6f76 696e 6720 goal was moving \n-0002b7a0: 616c 6c20 7468 6573 6520 6861 7264 2d63 all these hard-c\n-0002b7b0: 6f64 6564 2072 756c 6573 2074 6f20 7365 oded rules to se\n-0002b7c0: 7061 7261 7465 0a20 2020 2020 e280 984d parate. ...M\n-0002b7d0: 616b 6566 696c 65e2 8099 2066 7261 676d akefile... fragm\n-0002b7e0: 656e 7473 2c20 736f 2074 6865 206c 6f67 ents, so the log\n-0002b7f0: 6963 2063 6f75 6c64 2062 6520 6365 6e74 ic could be cent\n-0002b800: 7261 6c69 7a65 6420 696e 2061 0a20 2020 ralized in a. \n-0002b810: 2020 e280 984d 616b 6566 696c 65e2 8099 ...Makefile...\n-0002b820: 2066 7261 676d 656e 7420 7072 6f63 6573 fragment proces\n-0002b830: 736f 722e 0a0a 2020 2020 2041 6e6f 7468 sor... Anoth\n-0002b840: 6572 2073 6967 6e69 6669 6361 6e74 2063 er significant c\n-0002b850: 6f6e 7472 6962 7574 696f 6e20 6f66 2041 ontribution of A\n-0002b860: 6b69 6d20 6973 2074 6865 2069 6e74 6572 kim is the inter\n-0002b870: 6661 6365 2077 6974 6820 7468 650a 2020 face with the. \n-0002b880: 2020 2022 7472 6163 6522 2066 6561 7475 \"trace\" featu\n-0002b890: 7265 206f 6620 4175 746f 636f 6e66 2e20 re of Autoconf. \n-0002b8a0: 2054 6865 2077 6179 2074 6f20 7363 616e The way to scan\n-0002b8b0: 20e2 8098 636f 6e66 6967 7572 652e 696e ...configure.in\n-0002b8c0: e280 9920 6174 0a20 2020 2020 7468 6973 ... at. this\n-0002b8d0: 2074 696d 6520 7761 7320 746f 2072 6561 time was to rea\n-0002b8e0: 6420 7468 6520 6669 6c65 2061 6e64 2067 d the file and g\n-0002b8f0: 7265 7020 7468 6520 7661 7269 6f75 7320 rep the various \n-0002b900: 6d61 6372 6f20 6f66 0a20 2020 2020 696e macro of. in\n-0002b910: 7465 7265 7374 2074 6f20 4175 746f 6d61 terest to Automa\n-0002b920: 6b65 2e20 2044 6f69 6e67 2073 6f20 636f ke. Doing so co\n-0002b930: 756c 6420 6272 6561 6b20 696e 206d 616e uld break in man\n-0002b940: 7920 756e 6578 7065 6374 6564 0a20 2020 y unexpected. \n-0002b950: 2020 7761 7973 3b20 e280 9861 7574 6f6d ways; ...autom\n-0002b960: 616b 65e2 8099 2063 6f75 6c64 206d 6973 ake... could mis\n-0002b970: 7320 736f 6d65 2064 6566 696e 6974 696f s some definitio\n-0002b980: 6e20 2866 6f72 2069 6e73 7461 6e63 650a n (for instance.\n-0002b990: 2020 2020 20e2 8098 4143 5f53 5542 5354 ...AC_SUBST\n-0002b9a0: 285b 2431 5d2c 205b 2432 5d29 e280 9920 ([$1], [$2])... \n-0002b9b0: 7768 6572 6520 7468 6520 6172 6775 6d65 where the argume\n-0002b9c0: 6e74 7320 6172 6520 6b6e 6f77 6e20 6f6e nts are known on\n-0002b9d0: 6c79 2077 6865 6e20 4d34 0a20 2020 2020 ly when M4. \n-0002b9e0: 6973 2072 756e 292c 206f 7220 636f 6e76 is run), or conv\n-0002b9f0: 6572 7365 6c79 2069 7420 636f 756c 6420 ersely it could \n-0002ba00: 6465 7465 6374 2073 6f6d 6520 6d61 6372 detect some macr\n-0002ba10: 6f20 7468 6174 2077 6173 206e 6f74 0a20 o that was not. \n-0002ba20: 2020 2020 6578 7061 6e64 6564 2028 6265 expanded (be\n-0002ba30: 6361 7573 6520 6974 2069 7320 6361 6c6c cause it is call\n-0002ba40: 6564 2063 6f6e 6469 7469 6f6e 616c 6c79 ed conditionally\n-0002ba50: 292e 2020 496e 2074 6865 2043 5653 2076 ). In the CVS v\n-0002ba60: 6572 7369 6f6e 0a20 2020 2020 6f66 2041 ersion. of A\n-0002ba70: 7574 6f63 6f6e 662c 2041 6b69 6d20 6861 utoconf, Akim ha\n-0002ba80: 6420 696d 706c 656d 656e 7465 6420 7468 d implemented th\n-0002ba90: 6520 e280 982d 2d74 7261 6365 e280 9920 e ...--trace... \n-0002baa0: 6f70 7469 6f6e 2c20 7768 6963 680a 2020 option, which. \n-0002bab0: 2020 2070 726f 7669 6465 7320 6163 6375 provides accu\n-0002bac0: 7261 7465 2069 6e66 6f72 6d61 7469 6f6e rate information\n-0002bad0: 2061 626f 7574 2077 6865 7265 206d 6163 about where mac\n-0002bae0: 726f 7320 6172 6520 6163 7475 616c 6c79 ros are actually\n-0002baf0: 0a20 2020 2020 6361 6c6c 6564 2061 6e64 . called and\n-0002bb00: 2077 6974 6820 7768 6174 2061 7267 756d with what argum\n-0002bb10: 656e 7473 2e20 2041 6b69 6d20 7769 6c6c ents. Akim will\n-0002bb20: 2065 7175 6970 2041 7574 6f6d 616b 6520 equip Automake \n-0002bb30: 7769 7468 2061 0a20 2020 2020 7365 636f with a. seco\n-0002bb40: 6e64 20e2 8098 636f 6e66 6967 7572 652e nd ...configure.\n-0002bb50: 696e e280 9920 7363 616e 6e65 7220 7468 in... scanner th\n-0002bb60: 6174 2075 7365 7320 7468 6973 20e2 8098 at uses this ...\n-0002bb70: 2d2d 7472 6163 65e2 8099 2069 6e74 6572 --trace... inter\n-0002bb80: 6661 6365 2e0a 2020 2020 2053 696e 6365 face.. Since\n-0002bb90: 2069 7420 7761 7320 6e6f 7420 7365 6e73 it was not sens\n-0002bba0: 6962 6c65 2074 6f20 6472 6f70 2074 6865 ible to drop the\n-0002bbb0: 2041 7574 6f63 6f6e 6620 322e 3133 2063 Autoconf 2.13 c\n-0002bbc0: 6f6d 7061 7469 6269 6c69 7479 0a20 2020 ompatibility. \n-0002bbd0: 2020 7965 742c 2074 6869 7320 6578 7065 yet, this expe\n-0002bbe0: 7269 6d65 6e74 616c 2073 6361 6e6e 6572 rimental scanner\n-0002bbf0: 2077 6173 206f 6e6c 7920 7573 6564 2077 was only used w\n-0002bc00: 6865 6e20 616e 2065 6e76 6972 6f6e 6d65 hen an environme\n-0002bc10: 6e74 0a20 2020 2020 7661 7269 6162 6c65 nt. variable\n-0002bc20: 2077 6173 2073 6574 2c20 7468 6520 7472 was set, the tr\n-0002bc30: 6164 6974 696f 6e61 6c20 6772 6570 2d73 aditional grep-s\n-0002bc40: 6361 6e6e 6572 2062 6569 6e67 2073 7469 canner being sti\n-0002bc50: 6c6c 2074 6865 0a20 2020 2020 6465 6661 ll the. defa\n-0002bc60: 756c 742e 0a0a 3230 3031 2d30 342d 3235 ult...2001-04-25\n-0002bc70: 2047 6172 7920 562e 2056 6175 6768 616e Gary V. Vaughan\n-0002bc80: 2072 656c 6561 7365 7320 4c69 6274 6f6f releases Libtoo\n-0002bc90: 6c20 312e 340a 0a20 2020 2020 4974 2068 l 1.4.. It h\n-0002bca0: 6173 2062 6565 6e20 6d6f 7265 2074 6861 as been more tha\n-0002bcb0: 6e20 7477 6f20 7965 6172 7320 7369 6e63 n two years sinc\n-0002bcc0: 6520 4175 746f 6d61 6b65 2031 2e34 2c20 e Automake 1.4, \n-0002bcd0: 4356 5320 4175 746f 6d61 6b65 0a20 2020 CVS Automake. \n-0002bce0: 2020 6861 7320 7375 6666 6572 6564 206c has suffered l\n-0002bcf0: 6f74 2773 206f 6620 6865 6176 7920 6368 ot's of heavy ch\n-0002bd00: 616e 6765 7320 616e 6420 7374 696c 6c20 anges and still \n-0002bd10: 6973 206e 6f74 2072 6561 6479 2066 6f72 is not ready for\n-0002bd20: 0a20 2020 2020 7265 6c65 6173 652e 2020 . release. \n-0002bd30: 4c69 6274 6f6f 6c20 312e 3420 6861 6420 Libtool 1.4 had \n-0002bd40: 746f 2062 6520 6469 7374 7269 6275 7465 to be distribute\n-0002bd50: 6420 7769 7468 2061 2070 6174 6368 2061 d with a patch a\n-0002bd60: 6761 696e 7374 0a20 2020 2020 4175 746f gainst. Auto\n-0002bd70: 6d61 6b65 2031 2e34 2e0a 0a32 3030 312d make 1.4...2001-\n-0002bd80: 3035 2d30 3820 4175 746f 6d61 6b65 2031 05-08 Automake 1\n-0002bd90: 2e34 2d70 310a 3230 3031 2d30 352d 3234 .4-p1.2001-05-24\n-0002bda0: 2041 7574 6f6d 616b 6520 312e 342d 7032 Automake 1.4-p2\n-0002bdb0: 0a0a 2020 2020 2047 6172 7920 562e 2056 .. Gary V. V\n-0002bdc0: 6175 6768 616e 2c20 7468 6520 7072 696e aughan, the prin\n-0002bdd0: 6369 7061 6c20 4c69 6274 6f6f 6c20 6d61 cipal Libtool ma\n-0002bde0: 696e 7461 696e 6572 2c20 6d61 6b65 7320 intainer, makes \n-0002bdf0: 6120 2270 6174 6368 0a20 2020 2020 7265 a \"patch. re\n-0002be00: 6c65 6173 6522 206f 6620 4175 746f 6d61 lease\" of Automa\n-0002be10: 6b65 3a0a 0a20 2020 2020 2020 2020 2054 ke:.. T\n-0002be20: 6865 206d 6169 6e20 7075 7270 6f73 6520 he main purpose \n-0002be30: 6f66 2074 6869 7320 7265 6c65 6173 6520 of this release \n-0002be40: 6973 2074 6f20 6861 7665 2061 2073 7461 is to have a sta\n-0002be50: 626c 6520 6175 746f 6d61 6b65 0a20 2020 ble automake. \n-0002be60: 2020 2020 2020 2077 6869 6368 2069 7320 which is \n-0002be70: 636f 6d70 6174 6962 6c65 2077 6974 6820 compatible with \n-0002be80: 7468 6520 6c61 7465 7374 2073 7461 626c the latest stabl\n-0002be90: 6520 6c69 6274 6f6f 6c2e 0a0a 2020 2020 e libtool... \n-0002bea0: 2054 6865 2072 656c 6561 7365 2061 6c73 The release als\n-0002beb0: 6f20 636f 6e74 6169 6e73 206f 6276 696f o contains obvio\n-0002bec0: 7573 2066 6978 6573 2066 6f72 2062 7567 us fixes for bug\n-0002bed0: 7320 696e 2041 7574 6f6d 616b 6520 312e s in Automake 1.\n-0002bee0: 342c 0a20 2020 2020 736f 6d65 206f 6620 4,. some of \n-0002bef0: 7768 6963 6820 7765 7265 2072 6570 6f72 which were repor\n-0002bf00: 7465 6420 616c 6d6f 7374 206d 6f6e 7468 ted almost month\n-0002bf10: 6c79 2e0a 0a32 3030 312d 3035 2d32 3120 ly...2001-05-21 \n-0002bf20: 416b 696d 2044 656d 6169 6c6c 6520 7265 Akim Demaille re\n-0002bf30: 6c65 6173 6573 2041 7574 6f63 6f6e 6620 leases Autoconf \n-0002bf40: 322e 3530 0a0a 3230 3031 2d30 362d 3037 2.50..2001-06-07\n-0002bf50: 2041 7574 6f6d 616b 6520 312e 342d 7033 Automake 1.4-p3\n-0002bf60: 0a32 3030 312d 3036 2d31 3020 4175 746f .2001-06-10 Auto\n-0002bf70: 6d61 6b65 2031 2e34 2d70 340a 3230 3031 make 1.4-p4.2001\n-0002bf80: 2d30 372d 3135 2041 7574 6f6d 616b 6520 -07-15 Automake \n-0002bf90: 312e 342d 7035 0a0a 2020 2020 2047 6172 1.4-p5.. Gar\n-0002bfa0: 7920 636f 6e74 696e 7565 7320 6869 7320 y continues his \n-0002bfb0: 7061 7463 682d 7265 6c65 6173 6520 7365 patch-release se\n-0002bfc0: 7269 6573 2e20 2054 6865 7365 2061 6c73 ries. These als\n-0002bfd0: 6f20 6164 6420 7375 7070 6f72 740a 2020 o add support. \n-0002bfe0: 2020 2066 6f72 2073 6f6d 6520 6e65 7720 for some new \n-0002bff0: 4175 746f 636f 6e66 2032 2e35 3020 6964 Autoconf 2.50 id\n-0002c000: 696f 6d73 2e20 2045 7373 656e 7469 616c ioms. Essential\n-0002c010: 6c79 2c20 4175 746f 636f 6e66 206e 6f77 ly, Autoconf now\n-0002c020: 0a20 2020 2020 6164 766f 6361 7465 7320 . advocates \n-0002c030: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n-0002c040: 8099 206f 7665 7220 e280 9863 6f6e 6669 .. over ...confi\n-0002c050: 6775 7265 2e69 6ee2 8099 2c20 616e 6420 gure.in..., and \n-0002c060: 6974 2069 6e74 726f 6475 6365 7320 610a it introduces a.\n-0002c070: 2020 2020 206e 6577 2073 796e 7461 7820 new syntax \n-0002c080: 666f 7220 e280 9841 435f 4f55 5450 5554 for ...AC_OUTPUT\n-0002c090: e280 9969 6e67 2066 696c 6573 2e0a 0a32 ...ing files...2\n-0002c0a0: 3030 312d 3038 2d32 3320 4175 746f 6d61 001-08-23 Automa\n-0002c0b0: 6b65 2031 2e35 0a0a 2020 2020 2041 206d ke 1.5.. A m\n-0002c0c0: 616a 6f72 2061 6e64 206c 6f6e 672d 6177 ajor and long-aw\n-0002c0d0: 6169 7465 6420 7265 6c65 6173 652c 2074 aited release, t\n-0002c0e0: 6861 7420 636f 6d65 7320 6d6f 7265 2074 hat comes more t\n-0002c0f0: 6861 6e20 7477 6f20 7965 6172 730a 2020 han two years. \n-0002c100: 2020 2061 6674 6572 2031 2e34 2e20 2049 after 1.4. I\n-0002c110: 7420 6272 696e 6773 206d 616e 7920 6368 t brings many ch\n-0002c120: 616e 6765 732c 2061 6d6f 6e67 2077 6869 anges, among whi\n-0002c130: 6368 3a0a 2020 2020 2020 2020 e280 a220 ch:. ... \n-0002c140: 5468 6520 6e65 7720 6465 7065 6e64 656e The new dependen\n-0002c150: 6379 2074 7261 636b 696e 6720 7363 6865 cy tracking sche\n-0002c160: 6d65 2074 6861 7420 7573 6573 20e2 8098 me that uses ...\n-0002c170: 6465 7063 6f6d 70e2 8099 2e20 2041 7369 depcomp.... Asi\n-0002c180: 6465 0a20 2020 2020 2020 2020 2066 726f de. fro\n-0002c190: 6d20 7468 6520 696d 7072 6f76 656d 656e m the improvemen\n-0002c1a0: 7420 6f6e 2074 6865 2064 6570 656e 6465 t on the depende\n-0002c1b0: 6e63 7920 7472 6163 6b69 6e67 2069 7473 ncy tracking its\n-0002c1c0: 656c 6620 282a 6e6f 7465 0a20 2020 2020 elf (*note. \n-0002c1d0: 2020 2020 2044 6570 656e 6465 6e63 7920 Dependency \n-0002c1e0: 5472 6163 6b69 6e67 2045 766f 6c75 7469 Tracking Evoluti\n-0002c1f0: 6f6e 3a3a 292c 2074 6869 7320 616c 736f on::), this also\n-0002c200: 2073 7472 6561 6d6c 696e 6573 2074 6865 streamlines the\n-0002c210: 0a20 2020 2020 2020 2020 2075 7365 206f . use o\n-0002c220: 6620 e280 9861 7574 6f6d 616b 65e2 8099 f ...automake...\n-0002c230: 2d67 656e 6572 6174 6564 20e2 8098 4d61 -generated ...Ma\n-0002c240: 6b65 6669 6c65 2e69 6ee2 8099 7320 6173 kefile.in...s as\n-0002c250: 2074 6865 0a20 2020 2020 2020 2020 20e2 the. .\n-0002c260: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n-0002c270: 7320 7573 6564 2064 7572 696e 6720 6465 s used during de\n-0002c280: 7665 6c6f 706d 656e 7420 6172 6520 6e6f velopment are no\n-0002c290: 7720 7468 6520 7361 6d65 2061 730a 2020 w the same as. \n-0002c2a0: 2020 2020 2020 2020 7468 6f73 6520 7573 those us\n-0002c2b0: 6564 2069 6e20 6469 7374 7269 6275 7469 ed in distributi\n-0002c2c0: 6f6e 732e 2020 4265 666f 7265 2074 6861 ons. Before tha\n-0002c2d0: 7420 7468 6520 e280 984d 616b 6566 696c t the ...Makefil\n-0002c2e0: 652e 696e e280 9973 0a20 2020 2020 2020 e.in...s. \n-0002c2f0: 2020 2067 656e 6572 6174 6564 2066 6f72 generated for\n-0002c300: 206d 6169 6e74 6169 6e65 7273 2072 6571 maintainers req\n-0002c310: 7569 7265 6420 474e 5520 e280 986d 616b uired GNU ...mak\n-0002c320: 65e2 8099 2061 6e64 2047 4343 2c20 7468 e... and GCC, th\n-0002c330: 6579 0a20 2020 2020 2020 2020 2077 6572 ey. wer\n-0002c340: 6520 6469 6666 6572 656e 7420 6672 6f6d e different from\n-0002c350: 2074 6865 2070 6f72 7461 626c 6520 e280 the portable ..\n-0002c360: 984d 616b 6566 696c 65e2 8099 2067 656e .Makefile... gen\n-0002c370: 6572 6174 6564 2066 6f72 0a20 2020 2020 erated for. \n-0002c380: 2020 2020 2064 6973 7472 6962 7574 696f distributio\n-0002c390: 6e3b 2074 6869 7320 7761 7320 6361 7573 n; this was caus\n-0002c3a0: 696e 6720 736f 6d65 2063 6f6e 6675 7369 ing some confusi\n-0002c3b0: 6f6e 2e0a 0a20 2020 2020 2020 20e2 80a2 on... ...\n-0002c3c0: 2053 7570 706f 7274 2066 6f72 2070 6572 Support for per\n-0002c3d0: 2d74 6172 6765 7420 636f 6d70 696c 6174 -target compilat\n-0002c3e0: 696f 6e20 666c 6167 732e 0a0a 2020 2020 ion flags... \n-0002c3f0: 2020 2020 e280 a220 5375 7070 6f72 7420 ... Support \n-0002c400: 666f 7220 7265 6665 7265 6e63 6520 746f for reference to\n-0002c410: 2066 696c 6573 2069 6e20 7375 6264 6972 files in subdir\n-0002c420: 6563 746f 7269 6573 2069 6e20 6d6f 7374 ectories in most\n-0002c430: 0a20 2020 2020 2020 2020 20e2 8098 4d61 . ...Ma\n-0002c440: 6b65 6669 6c65 2e61 6de2 8099 2076 6172 kefile.am... var\n-0002c450: 6961 626c 6573 2e0a 0a20 2020 2020 2020 iables... \n-0002c460: 20e2 80a2 2049 6e74 726f 6475 6374 696f ... Introductio\n-0002c470: 6e20 6f66 2074 6865 20e2 8098 6469 7374 n of the ...dist\n-0002c480: 5fe2 8099 2c20 e280 986e 6f64 6973 745f _..., ...nodist_\n-0002c490: e280 992c 2061 6e64 20e2 8098 6e6f 6261 ..., and ...noba\n-0002c4a0: 7365 5fe2 8099 0a20 2020 2020 2020 2020 se_.... \n-0002c4b0: 2070 7265 6669 7865 732e 0a20 2020 2020 prefixes.. \n-0002c4c0: 2020 20e2 80a2 2050 6572 6c20 3420 7375 ... Perl 4 su\n-0002c4d0: 7070 6f72 7420 6973 2066 696e 616c 6c79 pport is finally\n-0002c4e0: 2064 726f 7070 6564 2e0a 0a20 2020 2020 dropped... \n-0002c4f0: 312e 3520 6469 6420 6272 6561 6b20 7365 1.5 did break se\n-0002c500: 7665 7261 6c20 7061 636b 6167 6573 2074 veral packages t\n-0002c510: 6861 7420 776f 726b 6564 2077 6974 6820 hat worked with \n-0002c520: 312e 342e 2020 456e 6f75 6768 2073 6f0a 1.4. Enough so.\n-0002c530: 2020 2020 2074 6861 7420 4c69 6e75 7820 that Linux \n-0002c540: 6469 7374 7269 6275 7469 6f6e 7320 636f distributions co\n-0002c550: 756c 6420 6e6f 7420 6561 7369 6c79 2069 uld not easily i\n-0002c560: 6e73 7461 6c6c 2074 6865 206e 6577 2041 nstall the new A\n-0002c570: 7574 6f6d 616b 650a 2020 2020 2076 6572 utomake. ver\n-0002c580: 7369 6f6e 2077 6974 686f 7574 2062 7265 sion without bre\n-0002c590: 616b 696e 6720 6d61 6e79 206f 6620 7468 aking many of th\n-0002c5a0: 6520 7061 636b 6167 6573 2066 6f72 2077 e packages for w\n-0002c5b0: 6869 6368 2074 6865 7920 6861 6420 746f hich they had to\n-0002c5c0: 0a20 2020 2020 7275 6e20 e280 9861 7574 . run ...aut\n-0002c5d0: 6f6d 616b 65e2 8099 2e0a 0a20 2020 2020 omake...... \n-0002c5e0: 536f 6d65 206f 6620 7468 6573 6520 6272 Some of these br\n-0002c5f0: 6561 6b61 6765 7320 7765 7265 2065 6666 eakages were eff\n-0002c600: 6563 7469 7665 6c79 2062 7567 7320 7468 ectively bugs th\n-0002c610: 6174 2077 6f75 6c64 2065 7665 6e74 7561 at would eventua\n-0002c620: 6c6c 790a 2020 2020 2062 6520 6669 7865 lly. be fixe\n-0002c630: 6420 696e 2074 6865 206e 6578 7420 7265 d in the next re\n-0002c640: 6c65 6173 652e 2020 486f 7765 7665 722c lease. However,\n-0002c650: 2061 206c 6f74 206f 6620 6461 6d61 6765 a lot of damage\n-0002c660: 2077 6173 2063 6175 7365 640a 2020 2020 was caused. \n-0002c670: 2062 7920 736f 6d65 2063 6861 6e67 6573 by some changes\n-0002c680: 206d 6164 6520 6465 6c69 6265 7261 7465 made deliberate\n-0002c690: 6c79 2074 6f20 7265 6e64 6572 2041 7574 ly to render Aut\n-0002c6a0: 6f6d 616b 6520 7374 7269 6374 6572 206f omake stricter o\n-0002c6b0: 6e0a 2020 2020 2073 6f6d 6520 7365 7475 n. some setu\n-0002c6c0: 7020 7765 2064 6964 2063 6f6e 7369 6465 p we did conside\n-0002c6d0: 7220 626f 6775 732e 2020 466f 7220 696e r bogus. For in\n-0002c6e0: 7374 616e 6365 2c20 e280 986d 616b 6520 stance, ...make \n-0002c6f0: 6469 7374 6368 6563 6be2 8099 0a20 2020 distcheck.... \n-0002c700: 2020 7761 7320 696d 7072 6f76 6564 2074 was improved t\n-0002c710: 6f20 6368 6563 6b20 7468 6174 20e2 8098 o check that ...\n-0002c720: 6d61 6b65 2075 6e69 6e73 7461 6c6c e280 make uninstall..\n-0002c730: 9920 6469 6420 7265 6d6f 7665 2061 6c6c . did remove all\n-0002c740: 2074 6865 0a20 2020 2020 6669 6c65 7320 the. files \n-0002c750: e280 986d 616b 6520 696e 7374 616c 6ce2 ...make install.\n-0002c760: 8099 2069 6e73 7461 6c6c 6564 2c20 7468 .. installed, th\n-0002c770: 6174 20e2 8098 6d61 6b65 2064 6973 7463 at ...make distc\n-0002c780: 6c65 616e e280 9920 6469 6420 6e6f 7420 lean... did not \n-0002c790: 6f6d 6974 0a20 2020 2020 736f 6d65 2066 omit. some f\n-0002c7a0: 696c 652c 2061 6e64 2074 6861 7420 6120 ile, and that a \n-0002c7b0: 5650 4154 4820 6275 696c 6420 776f 756c VPATH build woul\n-0002c7c0: 6420 776f 726b 2065 7665 6e20 6966 2074 d work even if t\n-0002c7d0: 6865 2073 6f75 7263 650a 2020 2020 2064 he source. d\n-0002c7e0: 6972 6563 746f 7279 2077 6173 2072 6561 irectory was rea\n-0002c7f0: 642d 6f6e 6c79 2e20 2053 696d 696c 6172 d-only. Similar\n-0002c800: 6c79 2c20 4175 746f 6d61 6b65 206e 6f77 ly, Automake now\n-0002c810: 2072 656a 6563 7473 206d 756c 7469 706c rejects multipl\n-0002c820: 650a 2020 2020 2064 6566 696e 6974 696f e. definitio\n-0002c830: 6e73 206f 6620 7468 6520 7361 6d65 2076 ns of the same v\n-0002c840: 6172 6961 626c 6520 2862 6563 6175 7365 ariable (because\n-0002c850: 2074 6861 7420 776f 756c 6420 6d69 7820 that would mix \n-0002c860: 7665 7279 2062 6164 6c79 0a20 2020 2020 very badly. \n-0002c870: 7769 7468 2063 6f6e 6469 7469 6f6e 616c with conditional\n-0002c880: 7329 2c20 616e 6420 e280 982b 3de2 8099 s), and ...+=...\n-0002c890: 2061 7373 6967 6e6d 656e 7473 2077 6974 assignments wit\n-0002c8a0: 6820 6e6f 2070 7265 7669 6f75 730a 2020 h no previous. \n-0002c8b0: 2020 2064 6566 696e 6974 696f 6e2e 2020 definition. \n-0002c8c0: 4265 6361 7573 6520 7468 6573 6520 6368 Because these ch\n-0002c8d0: 616e 6765 7320 616c 6c20 6f63 6375 7272 anges all occurr\n-0002c8e0: 6564 2073 7564 6465 6e6c 7920 6166 7465 ed suddenly afte\n-0002c8f0: 7220 312e 340a 2020 2020 2068 6164 2062 r 1.4. had b\n-0002c900: 6565 6e20 6573 7461 626c 6973 6865 6420 een established \n-0002c910: 666f 7220 6d6f 7265 2074 6861 6e20 7477 for more than tw\n-0002c920: 6f20 7965 6172 732c 2069 7420 6875 7274 o years, it hurt\n-0002c930: 2075 7365 7273 2e0a 0a20 2020 2020 546f users... To\n-0002c940: 206d 616b 6520 6d61 7474 6572 2077 6f72 make matter wor\n-0002c950: 7365 2c20 6d65 616e 7768 696c 6520 4175 se, meanwhile Au\n-0002c960: 746f 636f 6e66 2028 6e6f 7720 6174 2076 toconf (now at v\n-0002c970: 6572 7369 6f6e 2032 2e35 3229 2077 6173 ersion 2.52) was\n-0002c980: 0a20 2020 2020 6661 6369 6e67 2073 696d . facing sim\n-0002c990: 696c 6172 2074 726f 7562 6c65 732c 2066 ilar troubles, f\n-0002c9a0: 6f72 2073 696d 696c 6172 2072 6561 736f or similar reaso\n-0002c9b0: 6e73 2e0a 0a32 3030 322d 3033 2d30 3520 ns...2002-03-05 \n-0002c9c0: 4175 746f 6d61 6b65 2031 2e36 0a0a 2020 Automake 1.6.. \n-0002c9d0: 2020 2054 6869 7320 7265 6c65 6173 6520 This release \n-0002c9e0: 696e 7472 6f64 7563 6564 2076 6572 7369 introduced versi\n-0002c9f0: 6f6e 6564 2069 6e73 7461 6c6c 6174 696f oned installatio\n-0002ca00: 6e20 282a 6e6f 7465 2041 5049 0a20 2020 n (*note API. \n-0002ca10: 2020 5665 7273 696f 6e69 6e67 3a3a 292e Versioning::).\n-0002ca20: 2020 5468 6973 2077 6173 206d 6169 6e6c This was mainl\n-0002ca30: 7920 7075 7368 6564 2062 7920 4861 766f y pushed by Havo\n-0002ca40: 6320 5065 6e6e 696e 6774 6f6e 2c20 7461 c Pennington, ta\n-0002ca50: 6b69 6e67 0a20 2020 2020 7468 6520 474e king. the GN\n-0002ca60: 4f4d 4520 736f 7572 6365 2074 7265 6520 OME source tree \n-0002ca70: 6173 206d 6f74 6976 653a 2064 7565 2074 as motive: due t\n-0002ca80: 6f20 696e 636f 6d70 6174 6962 696c 6974 o incompatibilit\n-0002ca90: 6965 7320 6265 7477 6565 6e0a 2020 2020 ies between. \n-0002caa0: 2074 6865 2061 7574 6f74 6f6f 6c73 2069 the autotools i\n-0002cab0: 7427 7320 696d 706f 7373 6962 6c65 2066 t's impossible f\n-0002cac0: 6f72 2074 6865 2047 4e4f 4d45 2070 6163 or the GNOME pac\n-0002cad0: 6b61 6765 7320 746f 2073 7769 7463 6820 kages to switch \n-0002cae0: 746f 0a20 2020 2020 4175 746f 636f 6e66 to. Autoconf\n-0002caf0: 2032 2e35 3320 616e 6420 4175 746f 6d61 2.53 and Automa\n-0002cb00: 6b65 2031 2e35 2061 6c6c 2061 7420 6f6e ke 1.5 all at on\n-0002cb10: 6365 2c20 736f 2074 6865 7920 6172 6520 ce, so they are \n-0002cb20: 6375 7272 656e 746c 790a 2020 2020 2073 currently. s\n-0002cb30: 7475 636b 2077 6974 6820 4175 746f 636f tuck with Autoco\n-0002cb40: 6e66 2032 2e31 3320 616e 6420 4175 746f nf 2.13 and Auto\n-0002cb50: 6d61 6b65 2031 2e34 2e0a 0a20 2020 2020 make 1.4... \n-0002cb60: 5468 6520 6964 6561 2077 6173 2074 6f20 The idea was to \n-0002cb70: 6361 6c6c 2074 6869 7320 7665 7273 696f call this versio\n-0002cb80: 6e20 e280 9861 7574 6f6d 616b 652d 312e n ...automake-1.\n-0002cb90: 36e2 8099 2c20 6361 6c6c 2061 6c6c 2069 6..., call all i\n-0002cba0: 7473 0a20 2020 2020 6275 672d 6669 7820 ts. bug-fix \n-0002cbb0: 7665 7273 696f 6e73 2069 6465 6e74 6963 versions identic\n-0002cbc0: 616c 6c79 2c20 616e 6420 7377 6974 6368 ally, and switch\n-0002cbd0: 2074 6f20 e280 9861 7574 6f6d 616b 652d to ...automake-\n-0002cbe0: 312e 37e2 8099 2066 6f72 2074 6865 0a20 1.7... for the. \n-0002cbf0: 2020 2020 6e65 7874 2072 656c 6561 7365 next release\n-0002cc00: 2074 6861 7420 6164 6473 206e 6577 2066 that adds new f\n-0002cc10: 6561 7475 7265 7320 6f72 2063 6861 6e67 eatures or chang\n-0002cc20: 6573 2073 6f6d 6520 7275 6c65 732e 2020 es some rules. \n-0002cc30: 5468 6973 0a20 2020 2020 7363 6865 6d65 This. scheme\n-0002cc40: 2069 6d70 6c69 6573 206d 6169 6e74 6169 implies maintai\n-0002cc50: 6e69 6e67 2061 2062 7567 2d66 6978 2062 ning a bug-fix b\n-0002cc60: 7261 6e63 6820 696e 2061 6464 6974 696f ranch in additio\n-0002cc70: 6e20 746f 2074 6865 0a20 2020 2020 6465 n to the. de\n-0002cc80: 7665 6c6f 706d 656e 7420 7472 756e 6b2c velopment trunk,\n-0002cc90: 2077 6869 6368 206d 6561 6e73 206d 6f72 which means mor\n-0002cca0: 6520 776f 726b 2066 726f 6d20 7468 6520 e work from the \n-0002ccb0: 6d61 696e 7461 696e 6572 2c20 6275 740a maintainer, but.\n-0002ccc0: 2020 2020 2070 726f 7669 6469 6e67 2072 providing r\n-0002ccd0: 6567 756c 6172 2062 7567 2d66 6978 2072 egular bug-fix r\n-0002cce0: 656c 6561 7365 7320 7072 6f76 6564 2074 eleases proved t\n-0002ccf0: 6f20 6265 2072 6561 6c6c 7920 776f 7274 o be really wort\n-0002cd00: 6877 6869 6c65 2e0a 0a20 2020 2020 4c69 hwhile... Li\n-0002cd10: 6b65 2031 2e35 2c20 312e 3620 616c 736f ke 1.5, 1.6 also\n-0002cd20: 2069 6e74 726f 6475 6365 6420 6120 6275 introduced a bu\n-0002cd30: 6e63 6820 6f66 2069 6e63 6f6d 7061 7469 nch of incompati\n-0002cd40: 6269 6c69 7469 6573 2c0a 2020 2020 2069 bilities,. i\n-0002cd50: 6e74 656e 7469 6f6e 616c 206f 7220 6e6f ntentional or no\n-0002cd60: 742e 2020 5065 7268 6170 7320 7468 6520 t. Perhaps the \n-0002cd70: 6d6f 7265 2061 6e6e 6f79 696e 6720 7761 more annoying wa\n-0002cd80: 7320 7468 6520 6465 7065 6e64 656e 6365 s the dependence\n-0002cd90: 0a20 2020 2020 6f6e 2074 6865 206e 6577 . on the new\n-0002cda0: 6c79 2072 656c 6561 7365 6420 4175 746f ly released Auto\n-0002cdb0: 636f 6e66 2032 2e35 332e 2020 4175 746f conf 2.53. Auto\n-0002cdc0: 636f 6e66 2073 6565 6d65 6420 746f 2068 conf seemed to h\n-0002cdd0: 6176 650a 2020 2020 2073 7461 6269 6c69 ave. stabili\n-0002cde0: 7a65 6420 656e 6f75 6768 2073 696e 6365 zed enough since\n-0002cdf0: 2069 7473 2065 7870 6c6f 7369 7665 2032 its explosive 2\n-0002ce00: 2e35 3020 7265 6c65 6173 6520 616e 6420 .50 release and \n-0002ce10: 696e 636c 7564 6564 0a20 2020 2020 6368 included. ch\n-0002ce20: 616e 6765 7320 7265 7175 6972 6564 2074 anges required t\n-0002ce30: 6f20 6669 7820 736f 6d65 2062 7567 7320 o fix some bugs \n-0002ce40: 696e 2041 7574 6f6d 616b 652e 2020 496e in Automake. In\n-0002ce50: 206f 7264 6572 2074 6f20 7570 6772 6164 order to upgrad\n-0002ce60: 650a 2020 2020 2074 6f20 4175 746f 6d61 e. to Automa\n-0002ce70: 6b65 2031 2e36 2c20 7065 6f70 6c65 206e ke 1.6, people n\n-0002ce80: 6f77 2068 6164 2074 6f20 7570 6772 6164 ow had to upgrad\n-0002ce90: 6520 4175 746f 636f 6e66 2074 6f6f 3b20 e Autoconf too; \n-0002cea0: 666f 7220 736f 6d65 0a20 2020 2020 7061 for some. pa\n-0002ceb0: 636b 6167 6573 2069 7420 7761 7320 6e6f ckages it was no\n-0002cec0: 2070 6963 6e69 632e 0a0a 2020 2020 2057 picnic... W\n-0002ced0: 6869 6c65 2076 6572 7369 6f6e 6564 2069 hile versioned i\n-0002cee0: 6e73 7461 6c6c 6174 696f 6e20 6865 6c70 nstallation help\n-0002cef0: 6564 2070 656f 706c 6520 746f 2075 7067 ed people to upg\n-0002cf00: 7261 6465 2c20 6974 2061 6c73 6f0a 2020 rade, it also. \n-0002cf10: 2020 2075 6e66 6f72 7475 6e61 7465 6c79 unfortunately\n-0002cf20: 2061 6c6c 6f77 6564 2070 656f 706c 6520 allowed people \n-0002cf30: 6e6f 7420 746f 2075 7067 7261 6465 2e20 not to upgrade. \n-0002cf40: 2041 7420 7468 6520 7469 6d65 206f 660a At the time of.\n-0002cf50: 2020 2020 2077 7269 7469 6e67 2c20 736f writing, so\n-0002cf60: 6d65 204c 696e 7578 2064 6973 7472 6962 me Linux distrib\n-0002cf70: 7574 696f 6e73 2061 7265 2073 6869 7070 utions are shipp\n-0002cf80: 696e 6720 7061 636b 6167 6573 2066 6f72 ing packages for\n-0002cf90: 0a20 2020 2020 4175 746f 6d61 6b65 2031 . Automake 1\n-0002cfa0: 2e34 2c20 312e 352c 2031 2e36 2c20 312e .4, 1.5, 1.6, 1.\n-0002cfb0: 372c 2031 2e38 2c20 616e 6420 312e 392e 7, 1.8, and 1.9.\n-0002cfc0: 2020 4d6f 7374 206f 6620 7468 6573 6520 Most of these \n-0002cfd0: 7374 696c 6c0a 2020 2020 2069 6e73 7461 still. insta\n-0002cfe0: 6c6c 2031 2e34 2062 7920 6465 6661 756c ll 1.4 by defaul\n-0002cff0: 742e 2020 536f 6d65 2064 6973 7472 6962 t. Some distrib\n-0002d000: 7574 696f 6e20 616c 736f 2063 616c 6c20 ution also call \n-0002d010: 312e 3420 7468 650a 2020 2020 2022 7374 1.4 the. \"st\n-0002d020: 6162 6c65 2220 7665 7273 696f 6e2c 2061 able\" version, a\n-0002d030: 6e64 2070 7265 7365 6e74 2022 312e 3922 nd present \"1.9\"\n-0002d040: 2061 7320 7468 6520 6465 7665 6c6f 706d as the developm\n-0002d050: 656e 7420 7665 7273 696f 6e3b 0a20 2020 ent version;. \n-0002d060: 2020 7468 6973 2064 6f65 7320 6e6f 7420 this does not \n-0002d070: 7265 616c 6c79 206d 616b 6573 2073 656e really makes sen\n-0002d080: 7365 2073 696e 6365 2031 2e39 2069 7320 se since 1.9 is \n-0002d090: 7761 7920 6d6f 7265 2073 6f6c 6964 2074 way more solid t\n-0002d0a0: 6861 6e0a 2020 2020 2031 2e34 2e20 2041 han. 1.4. A\n-0002d0b0: 6c6c 2074 6869 7320 646f 6573 206e 6f74 ll this does not\n-0002d0c0: 2068 656c 7020 7468 6520 6e65 7763 6f6d help the newcom\n-0002d0d0: 6572 2e0a 0a32 3030 322d 3034 2d31 3120 er...2002-04-11 \n-0002d0e0: 4175 746f 6d61 6b65 2031 2e36 2e31 0a0a Automake 1.6.1..\n-0002d0f0: 2020 2020 2031 2e36 2c20 616e 6420 7468 1.6, and th\n-0002d100: 6520 7570 636f 6d69 6e67 2031 2e34 2d70 e upcoming 1.4-p\n-0002d110: 3620 7265 6c65 6173 6520 7765 7265 2074 6 release were t\n-0002d120: 6865 206c 6173 7420 7265 6c65 6173 6520 he last release \n-0002d130: 6279 2054 6f6d 2e0a 2020 2020 2054 6869 by Tom.. Thi\n-0002d140: 7320 6f6e 6520 616e 6420 7468 6f73 6520 s one and those \n-0002d150: 666f 6c6c 6f77 696e 6720 7769 6c6c 2062 following will b\n-0002d160: 6520 6861 6e64 6c65 6420 6279 2041 6c65 e handled by Ale\n-0002d170: 7861 6e64 7265 0a20 2020 2020 4475 7265 xandre. Dure\n-0002d180: 742d 4c75 747a 2e20 2054 6f6d 2069 7320 t-Lutz. Tom is \n-0002d190: 7374 696c 6c20 6172 6f75 6e64 2c20 616e still around, an\n-0002d1a0: 6420 7769 6c6c 2062 6520 7468 6572 6520 d will be there \n-0002d1b0: 756e 7469 6c20 6162 6f75 740a 2020 2020 until about. \n-0002d1c0: 2031 2e37 2c20 6275 7420 6869 7320 696e 1.7, but his in\n-0002d1d0: 7465 7265 7374 2069 6e74 6f20 4175 746f terest into Auto\n-0002d1e0: 6d61 6b65 2069 7320 6472 6966 7469 6e67 make is drifting\n-0002d1f0: 2061 7761 7920 746f 7761 7264 730a 2020 away towards. \n-0002d200: 2020 2070 726f 6a65 6374 7320 6c69 6b65 projects like\n-0002d210: 20e2 8098 6763 6ae2 8099 2e0a 0a20 2020 ...gcj...... \n-0002d220: 2020 416c 6578 616e 6472 6520 6861 7320 Alexandre has \n-0002d230: 6265 656e 2075 7369 6e67 2041 7574 6f6d been using Autom\n-0002d240: 616b 6520 7369 6e63 6520 3230 3030 2c20 ake since 2000, \n-0002d250: 616e 6420 7374 6172 7465 6420 746f 0a20 and started to. \n-0002d260: 2020 2020 636f 6e74 7269 6275 7465 206d contribute m\n-0002d270: 6f73 746c 7920 6f6e 2041 6b69 6d27 7320 ostly on Akim's \n-0002d280: 696e 6369 7465 6d65 6e74 2028 416b 696d incitement (Akim\n-0002d290: 2061 6e64 2041 6c65 7861 6e64 7265 2068 and Alexandre h\n-0002d2a0: 6176 650a 2020 2020 2062 6565 6e20 776f ave. been wo\n-0002d2b0: 726b 696e 6720 696e 2074 6865 2073 616d rking in the sam\n-0002d2c0: 6520 726f 6f6d 2066 726f 6d20 3139 3939 e room from 1999\n-0002d2d0: 2074 6f20 3230 3032 292e 2020 496e 2032 to 2002). In 2\n-0002d2e0: 3030 3120 616e 6420 3230 3032 0a20 2020 001 and 2002. \n-0002d2f0: 2020 6865 2068 6164 2061 206c 6f74 206f he had a lot o\n-0002d300: 6620 6672 6565 2074 696d 6520 746f 2065 f free time to e\n-0002d310: 6e6a 6f79 2068 6163 6b69 6e67 2041 7574 njoy hacking Aut\n-0002d320: 6f6d 616b 652e 0a0a 3230 3032 2d30 362d omake...2002-06-\n-0002d330: 3134 2041 7574 6f6d 616b 6520 312e 362e 14 Automake 1.6.\n-0002d340: 320a 0a32 3030 322d 3037 2d32 3820 4175 2..2002-07-28 Au\n-0002d350: 746f 6d61 6b65 2031 2e36 2e33 0a32 3030 tomake 1.6.3.200\n-0002d360: 322d 3037 2d32 3820 4175 746f 6d61 6b65 2-07-28 Automake\n-0002d370: 2031 2e34 2d70 360a 0a20 2020 2020 5477 1.4-p6.. Tw\n-0002d380: 6f20 7265 6c65 6173 6573 206f 6e20 7468 o releases on th\n-0002d390: 6520 7361 6d65 2064 6179 2e20 2031 2e36 e same day. 1.6\n-0002d3a0: 2e33 2069 7320 6120 6275 672d 6669 7820 .3 is a bug-fix \n-0002d3b0: 7265 6c65 6173 652e 0a0a 2020 2020 2054 release... T\n-0002d3c0: 6f6d 2054 726f 6d65 7920 6261 636b 706f om Tromey backpo\n-0002d3d0: 7274 6564 2074 6865 2076 6572 7369 6f6e rted the version\n-0002d3e0: 6564 2069 6e73 7461 6c6c 6174 696f 6e20 ed installation \n-0002d3f0: 6d65 6368 616e 6973 6d20 6f6e 2074 6865 mechanism on the\n-0002d400: 0a20 2020 2020 312e 3420 6272 616e 6368 . 1.4 branch\n-0002d410: 2c20 736f 2074 6861 7420 4175 746f 6d61 , so that Automa\n-0002d420: 6b65 2031 2e36 2e78 2061 6e64 2041 7574 ke 1.6.x and Aut\n-0002d430: 6f6d 616b 6520 312e 342d 7036 2063 6f75 omake 1.4-p6 cou\n-0002d440: 6c64 2062 650a 2020 2020 2069 6e73 7461 ld be. insta\n-0002d450: 6c6c 6564 2073 6964 6520 6279 2073 6964 lled side by sid\n-0002d460: 652e 2020 416e 6f74 6865 7220 7265 7175 e. Another requ\n-0002d470: 6573 7420 6672 6f6d 2074 6865 2047 4e4f est from the GNO\n-0002d480: 4d45 2066 6f6c 6b73 2e0a 0a32 3030 322d ME folks...2002-\n-0002d490: 3039 2d32 3520 4175 746f 6d61 6b65 2031 09-25 Automake 1\n-0002d4a0: 2e37 0a0a 2020 2020 2054 6869 7320 7265 .7.. This re\n-0002d4b0: 6c65 6173 6520 7377 6974 6368 6573 2074 lease switches t\n-0002d4c0: 6f20 7468 6520 6e65 7720 e280 9863 6f6e o the new ...con\n-0002d4d0: 6669 6775 7265 2e61 63e2 8099 2073 6361 figure.ac... sca\n-0002d4e0: 6e6e 6572 2041 6b69 6d20 7761 730a 2020 nner Akim was. \n-0002d4f0: 2020 2065 7870 6572 696d 656e 7469 6e67 experimenting\n-0002d500: 2069 6e20 312e 352e 0a0a 3230 3032 2d31 in 1.5...2002-1\n-0002d510: 302d 3136 2041 7574 6f6d 616b 6520 312e 0-16 Automake 1.\n-0002d520: 372e 310a 3230 3032 2d31 322d 3036 2041 7.1.2002-12-06 A\n-0002d530: 7574 6f6d 616b 6520 312e 372e 320a 3230 utomake 1.7.2.20\n-0002d540: 3033 2d30 322d 3230 2041 7574 6f6d 616b 03-02-20 Automak\n-0002d550: 6520 312e 372e 330a 3230 3033 2d30 342d e 1.7.3.2003-04-\n-0002d560: 3233 2041 7574 6f6d 616b 6520 312e 372e 23 Automake 1.7.\n-0002d570: 340a 3230 3033 2d30 352d 3138 2041 7574 4.2003-05-18 Aut\n-0002d580: 6f6d 616b 6520 312e 372e 350a 3230 3033 omake 1.7.5.2003\n-0002d590: 2d30 372d 3130 2041 7574 6f6d 616b 6520 -07-10 Automake \n-0002d5a0: 312e 372e 360a 3230 3033 2d30 392d 3037 1.7.6.2003-09-07\n-0002d5b0: 2041 7574 6f6d 616b 6520 312e 372e 370a Automake 1.7.7.\n-0002d5c0: 3230 3033 2d31 302d 3037 2041 7574 6f6d 2003-10-07 Autom\n-0002d5d0: 616b 6520 312e 372e 380a 0a20 2020 2020 ake 1.7.8.. \n-0002d5e0: 4d61 6e79 2062 7567 2d66 6978 2072 656c Many bug-fix rel\n-0002d5f0: 6561 7365 732e 2020 312e 3720 6c61 7374 eases. 1.7 last\n-0002d600: 6564 2062 6563 6175 7365 2074 6865 2064 ed because the d\n-0002d610: 6576 656c 6f70 6d65 6e74 2076 6572 7369 evelopment versi\n-0002d620: 6f6e 0a20 2020 2020 2875 7063 6f6d 696e on. (upcomin\n-0002d630: 6720 312e 3829 2077 6173 2073 7566 6665 g 1.8) was suffe\n-0002d640: 7269 6e67 2073 6f6d 6520 6d61 6a6f 7220 ring some major \n-0002d650: 696e 7465 726e 616c 2072 6576 616d 7069 internal revampi\n-0002d660: 6e67 2e0a 0a32 3030 332d 3130 2d32 3620 ng...2003-10-26 \n-0002d670: 4175 746f 6d61 6b65 206f 6e20 7363 7265 Automake on scre\n-0002d680: 656e 0a0a 2020 2020 2045 7069 736f 6465 en.. Episode\n-0002d690: 2034 392c 2027 5265 7065 7263 7573 7369 49, 'Repercussi\n-0002d6a0: 6f6e 7327 2c20 696e 2074 6865 2074 6869 ons', in the thi\n-0002d6b0: 7264 2073 6561 736f 6e20 6f66 2074 6865 rd season of the\n-0002d6c0: 2027 416c 6961 7327 2054 560a 2020 2020 'Alias' TV. \n-0002d6d0: 2073 686f 7720 6973 2066 6972 7374 2061 show is first a\n-0002d6e0: 6972 6564 2e0a 0a20 2020 2020 4d61 7273 ired... Mars\n-0002d6f0: 6861 6c6c 2c20 6f6e 6520 6f66 2074 6865 hall, one of the\n-0002d700: 2063 6861 7261 6374 6572 732c 2069 7320 characters, is \n-0002d710: 776f 726b 696e 6720 6f6e 2061 2063 6f6d working on a com\n-0002d720: 7075 7465 7220 7669 7275 730a 2020 2020 puter virus. \n-0002d730: 2074 6861 7420 6865 2068 6173 2074 6f20 that he has to \n-0002d740: 6d6f 6469 6679 2062 6566 6f72 6520 6974 modify before it\n-0002d750: 2067 6574 7320 696e 746f 2074 6865 2077 gets into the w\n-0002d760: 726f 6e67 2068 616e 6473 206f 720a 2020 rong hands or. \n-0002d770: 2020 2073 6f6d 6574 6869 6e67 206c 696b something lik\n-0002d780: 6520 7468 6174 2e20 2054 6865 2073 6372 e that. The scr\n-0002d790: 6565 6e73 686f 7473 2079 6f75 2073 6565 eenshots you see\n-0002d7a0: 2064 6f20 6e6f 7420 7368 6f77 2061 6e79 do not show any\n-0002d7b0: 0a20 2020 2020 7072 6f67 7261 6d20 636f . program co\n-0002d7c0: 6465 2c20 7468 6579 2073 686f 7720 6120 de, they show a \n-0002d7d0: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n-0002d7e0: 9920 e280 9867 656e 6572 6174 6564 2062 . ...generated b\n-0002d7f0: 7920 6175 746f 6d61 6b65 e280 992e 2e2e y automake......\n-0002d800: 0a0a 3230 3033 2d31 312d 3039 2041 7574 ..2003-11-09 Aut\n-0002d810: 6f6d 616b 6520 312e 372e 390a 0a32 3030 omake 1.7.9..200\n-0002d820: 332d 3132 2d31 3020 4175 746f 6d61 6b65 3-12-10 Automake\n-0002d830: 2031 2e38 0a0a 2020 2020 2054 6865 206d 1.8.. The m\n-0002d840: 6f73 7420 7374 7269 6b69 6e67 2075 7064 ost striking upd\n-0002d850: 6174 6520 6973 2070 726f 6261 626c 7920 ate is probably \n-0002d860: 7468 6174 206f 6620 e280 9861 636c 6f63 that of ...acloc\n-0002d870: 616c e280 992e 0a0a 2020 2020 20e2 8098 al...... ...\n-0002d880: 6163 6c6f 6361 6ce2 8099 206e 6f77 2075 aclocal... now u\n-0002d890: 7365 7320 e280 986d 345f 696e 636c 7564 ses ...m4_includ\n-0002d8a0: 65e2 8099 2069 6e20 7468 6520 7072 6f64 e... in the prod\n-0002d8b0: 7563 6564 20e2 8098 6163 6c6f 6361 6c2e uced ...aclocal.\n-0002d8c0: 6d34 e280 9920 7768 656e 0a20 2020 2020 m4... when. \n-0002d8d0: 7468 6520 696e 636c 7564 6564 206d 6163 the included mac\n-0002d8e0: 726f 7320 6172 6520 616c 7265 6164 7920 ros are already \n-0002d8f0: 6469 7374 7269 6275 7465 6420 7769 7468 distributed with\n-0002d900: 2074 6865 2070 6163 6b61 6765 2028 616e the package (an\n-0002d910: 0a20 2020 2020 6964 696f 6d20 7573 6564 . idiom used\n-0002d920: 2069 6e20 6d61 6e79 2070 6163 6b61 6765 in many package\n-0002d930: 7329 2c20 7768 6963 6820 7265 6475 6365 s), which reduce\n-0002d940: 7320 636f 6465 2064 7570 6c69 6361 7469 s code duplicati\n-0002d950: 6f6e 2e20 204d 616e 790a 2020 2020 2070 on. Many. p\n-0002d960: 656f 706c 6520 6c69 6b65 6420 7468 6174 eople liked that\n-0002d970: 2c20 6275 7420 696e 2066 6163 7420 7468 , but in fact th\n-0002d980: 6973 2063 6861 6e67 6520 7761 7320 7265 is change was re\n-0002d990: 616c 6c79 2069 6e74 726f 6475 6365 6420 ally introduced \n-0002d9a0: 746f 0a20 2020 2020 6669 7820 6120 6275 to. fix a bu\n-0002d9b0: 6720 696e 2072 6562 7569 6c64 2072 756c g in rebuild rul\n-0002d9c0: 6573 3a20 e280 984d 616b 6566 696c 652e es: ...Makefile.\n-0002d9d0: 696e e280 9920 6d75 7374 2062 6520 7265 in... must be re\n-0002d9e0: 6275 696c 7420 7768 656e 6576 6572 0a20 built whenever. \n-0002d9f0: 2020 2020 6120 6465 7065 6e64 656e 6379 a dependency\n-0002da00: 206f 6620 e280 9863 6f6e 6669 6775 7265 of ...configure\n-0002da10: e280 9920 6368 616e 6765 732c 2062 7574 ... changes, but\n-0002da20: 2061 6c6c 2074 6865 20e2 8098 6d34 e280 all the ...m4..\n-0002da30: 9920 6669 6c65 730a 2020 2020 2069 6e63 . files. inc\n-0002da40: 6c75 6465 6420 696e 20e2 8098 6163 6c6f luded in ...aclo\n-0002da50: 6361 6c2e 6d34 e280 9920 7768 6572 6520 cal.m4... where \n-0002da60: 756e 6b6e 6f77 6e20 6672 6f6d 20e2 8098 unknown from ...\n-0002da70: 6175 746f 6d61 6b65 e280 992e 2020 4e6f automake.... No\n-0002da80: 770a 2020 2020 20e2 8098 6175 746f 6d61 w. ...automa\n-0002da90: 6b65 e280 9920 6361 6e20 6a75 7374 2074 ke... can just t\n-0002daa0: 7261 6365 2074 6865 20e2 8098 6d34 5f69 race the ...m4_i\n-0002dab0: 6e63 6c75 6465 e280 9973 2074 6f20 6469 nclude...s to di\n-0002dac0: 7363 6f76 6572 2074 6865 0a20 2020 2020 scover the. \n-0002dad0: 6465 7065 6e64 656e 6369 6573 2e0a 0a20 dependencies... \n-0002dae0: 2020 2020 e280 9861 636c 6f63 616c e280 ...aclocal..\n-0002daf0: 9920 616c 736f 2073 7461 7274 7320 7573 . also starts us\n-0002db00: 696e 6720 7468 6520 e280 982d 2d74 7261 ing the ...--tra\n-0002db10: 6365 e280 9920 4175 746f 636f 6e66 206f ce... Autoconf o\n-0002db20: 7074 696f 6e20 696e 206f 7264 6572 0a20 ption in order. \n-0002db30: 2020 2020 746f 2064 6973 636f 7665 7220 to discover \n-0002db40: 7573 6564 206d 6163 726f 7320 6d6f 7265 used macros more\n-0002db50: 2061 6363 7572 6174 656c 792e 2020 5468 accurately. Th\n-0002db60: 6973 2077 696c 6c20 7475 726e 206f 7574 is will turn out\n-0002db70: 2074 6f20 6265 0a20 2020 2020 7665 7279 to be. very\n-0002db80: 2074 7269 636b 7920 286c 6174 6572 2072 tricky (later r\n-0002db90: 656c 6561 7365 7320 7769 6c6c 2069 6d70 eleases will imp\n-0002dba0: 726f 7665 2074 6869 7329 2061 7320 7065 rove this) as pe\n-0002dbb0: 6f70 6c65 2068 6164 0a20 2020 2020 6465 ople had. de\n-0002dbc0: 7669 7365 6420 6d61 6e79 2077 6179 7320 vised many ways \n-0002dbd0: 746f 2063 6f70 6520 7769 7468 2074 6865 to cope with the\n-0002dbe0: 206c 696d 6974 6174 696f 6e20 6f66 2070 limitation of p\n-0002dbf0: 7265 7669 6f75 7320 e280 9861 636c 6f63 revious ...acloc\n-0002dc00: 616c e280 990a 2020 2020 2076 6572 7369 al.... versi\n-0002dc10: 6f6e 732c 206e 6f74 6162 6c79 2075 7369 ons, notably usi\n-0002dc20: 6e67 2068 616e 6477 7269 7474 656e 20e2 ng handwritten .\n-0002dc30: 8098 6d34 5f69 6e63 6c75 6465 e280 9973 ..m4_include...s\n-0002dc40: 3a20 e280 9861 636c 6f63 616c e280 9920 : ...aclocal... \n-0002dc50: 6d75 7374 0a20 2020 2020 6d61 6b65 2073 must. make s\n-0002dc60: 7572 6520 6e6f 7420 746f 2072 6564 6566 ure not to redef\n-0002dc70: 696e 6520 6120 7275 6c65 2074 6861 7420 ine a rule that \n-0002dc80: 6973 2061 6c72 6561 6479 2069 6e63 6c75 is already inclu\n-0002dc90: 6465 6420 6279 2073 7563 680a 2020 2020 ded by such. \n-0002dca0: 2073 7461 7465 6d65 6e74 2e0a 0a20 2020 statement... \n-0002dcb0: 2020 4175 746f 6d61 6b65 2061 6c73 6f20 Automake also \n-0002dcc0: 6861 7320 7365 656e 2069 7473 2067 7574 has seen its gut\n-0002dcd0: 7320 7265 7772 6974 7465 6e2e 2020 416c s rewritten. Al\n-0002dce0: 7468 6f75 6768 2074 6869 7320 7265 7772 though this rewr\n-0002dcf0: 6974 696e 670a 2020 2020 2074 6f6f 6b20 iting. took \n-0002dd00: 6120 6c6f 7420 6f66 2065 6666 6f72 7473 a lot of efforts\n-0002dd10: 2c20 6974 2069 7320 6f6e 6c79 2061 7070 , it is only app\n-0002dd20: 6172 656e 7420 746f 2074 6865 2075 7365 arent to the use\n-0002dd30: 7273 2069 6e20 7468 6174 0a20 2020 2020 rs in that. \n-0002dd40: 736f 6d65 2063 6f6e 7374 7275 6374 696f some constructio\n-0002dd50: 6e73 2070 7265 7669 6f75 736c 7920 6469 ns previously di\n-0002dd60: 7361 6c6c 6f77 6564 2062 7920 7468 6520 sallowed by the \n-0002dd70: 696d 706c 656d 656e 7461 7469 6f6e 206e implementation n\n-0002dd80: 6f77 0a20 2020 2020 776f 726b 206e 6963 ow. work nic\n-0002dd90: 656c 792e 2020 436f 6e64 6974 696f 6e61 ely. Conditiona\n-0002dda0: 6c73 2c20 4c6f 6361 7469 6f6e 732c 2056 ls, Locations, V\n-0002ddb0: 6172 6961 626c 6520 616e 6420 5275 6c65 ariable and Rule\n-0002ddc0: 0a20 2020 2020 6465 6669 6e69 7469 6f6e . definition\n-0002ddd0: 732c 204f 7074 696f 6e73 3a20 7468 6573 s, Options: thes\n-0002dde0: 6520 6974 656d 7320 6f6e 2077 6869 6368 e items on which\n-0002ddf0: 2041 7574 6f6d 616b 6520 776f 726b 7320 Automake works \n-0002de00: 6861 7665 2062 6565 6e0a 2020 2020 2072 have been. r\n-0002de10: 6577 7269 7474 656e 2061 7320 7365 7061 ewritten as sepa\n-0002de20: 7261 7465 2050 6572 6c20 6d6f 6475 6c65 rate Perl module\n-0002de30: 732c 2061 6e64 2064 6f63 756d 656e 7465 s, and documente\n-0002de40: 642e 0a0a 3230 3034 2d30 312d 3131 2041 d...2004-01-11 A\n-0002de50: 7574 6f6d 616b 6520 312e 382e 310a 3230 utomake 1.8.1.20\n-0002de60: 3034 2d30 312d 3132 2041 7574 6f6d 616b 04-01-12 Automak\n-0002de70: 6520 312e 382e 320a 3230 3034 2d30 332d e 1.8.2.2004-03-\n-0002de80: 3037 2041 7574 6f6d 616b 6520 312e 382e 07 Automake 1.8.\n-0002de90: 330a 3230 3034 2d30 342d 3235 2041 7574 3.2004-04-25 Aut\n-0002dea0: 6f6d 616b 6520 312e 382e 340a 3230 3034 omake 1.8.4.2004\n-0002deb0: 2d30 352d 3136 2041 7574 6f6d 616b 6520 -05-16 Automake \n-0002dec0: 312e 382e 350a 0a32 3030 342d 3037 2d32 1.8.5..2004-07-2\n-0002ded0: 3820 4175 746f 6d61 6b65 2031 2e39 0a0a 8 Automake 1.9..\n-0002dee0: 2020 2020 2054 6869 7320 7265 6c65 6173 This releas\n-0002def0: 6520 7472 6965 7320 746f 2073 696d 706c e tries to simpl\n-0002df00: 6966 7920 7468 6520 636f 6d70 696c 6174 ify the compilat\n-0002df10: 696f 6e20 7275 6c65 7320 6974 206f 7574 ion rules it out\n-0002df20: 7075 7473 2074 6f0a 2020 2020 2072 6564 puts to. red\n-0002df30: 7563 6520 7468 6520 7369 7a65 206f 6620 uce the size of \n-0002df40: 7468 6520 4d61 6b65 6669 6c65 2e20 2054 the Makefile. T\n-0002df50: 6865 2063 6f6d 706c 6169 6e74 2069 6e69 he complaint ini\n-0002df60: 7469 616c 6c79 2063 6f6d 6520 6672 6f6d tially come from\n-0002df70: 0a20 2020 2020 7468 6520 6c69 6267 636a . the libgcj\n-0002df80: 2064 6576 656c 6f70 6572 732e 2020 5468 developers. Th\n-0002df90: 6569 7220 e280 984d 616b 6566 696c 652e eir ...Makefile.\n-0002dfa0: 696e e280 9920 6765 6e65 7261 7465 6420 in... generated \n-0002dfb0: 7769 7468 2041 7574 6f6d 616b 650a 2020 with Automake. \n-0002dfc0: 2020 2031 2e34 2061 6e64 2063 7573 746f 1.4 and custo\n-0002dfd0: 6d20 6275 696c 6420 7275 6c65 7320 2831 m build rules (1\n-0002dfe0: 2e34 2064 6964 206e 6f74 2073 7570 706f .4 did not suppo\n-0002dff0: 7274 2063 6f6d 7069 6c65 6420 4a61 7661 rt compiled Java\n-0002e000: 2920 6973 0a20 2020 2020 3235 304b 422e ) is. 250KB.\n-0002e010: 2020 5468 6520 6f6e 6520 6765 6e65 7261 The one genera\n-0002e020: 7465 6420 6279 2031 2e38 2077 6173 206f ted by 1.8 was o\n-0002e030: 7665 7220 394d 4221 2020 312e 3920 6765 ver 9MB! 1.9 ge\n-0002e040: 7473 2069 7420 646f 776e 2074 6f0a 2020 ts it down to. \n-0002e050: 2020 2031 2e32 4d42 2e0a 0a20 2020 2020 1.2MB... \n-0002e060: 4173 6964 6520 6672 6f6d 2074 6869 7320 Aside from this \n-0002e070: 6974 2063 6f6e 7461 696e 7320 6d61 696e it contains main\n-0002e080: 6c79 206d 696e 6f72 2063 6861 6e67 6573 ly minor changes\n-0002e090: 2061 6e64 2062 7567 2d66 6978 6573 2e0a and bug-fixes..\n-0002e0a0: 0a32 3030 342d 3038 2d31 3120 4175 746f .2004-08-11 Auto\n-0002e0b0: 6d61 6b65 2031 2e39 2e31 0a32 3030 342d make 1.9.1.2004-\n-0002e0c0: 3039 2d31 3920 4175 746f 6d61 6b65 2031 09-19 Automake 1\n-0002e0d0: 2e39 2e32 0a0a 2020 2020 2041 7574 6f6d .9.2.. Autom\n-0002e0e0: 616b 6520 6861 7320 7465 6e20 7965 6172 ake has ten year\n-0002e0f0: 732e 2020 5468 6973 2063 6861 7074 6572 s. This chapter\n-0002e100: 206f 6620 7468 6520 6d61 6e75 616c 2077 of the manual w\n-0002e110: 6173 2069 6e69 7469 616c 6c79 0a20 2020 as initially. \n-0002e120: 2020 7772 6974 7465 6e20 666f 7220 7468 written for th\n-0002e130: 6973 206f 6363 6173 696f 6e2e 0a0a 3230 is occasion...20\n-0002e140: 3037 2d31 302d 3239 2041 7574 6f6d 616b 07-10-29 Automak\n-0002e150: 6520 7265 706f 7369 746f 7279 206d 6f76 e repository mov\n-0002e160: 6573 2074 6f20 e280 9873 6176 616e 6e61 es to ...savanna\n-0002e170: 682e 676e 752e 6f72 67e2 8099 2061 6e64 h.gnu.org... and\n-0002e180: 2075 7365 730a 2020 2020 2067 6974 2061 uses. git a\n-0002e190: 7320 7072 696d 6172 7920 7265 706f 7369 s primary reposi\n-0002e1a0: 746f 7279 2e0a 0a1f 0a46 696c 653a 2061 tory.....File: a\n-0002e1b0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n-0002e1c0: 6f2c 2020 4e6f 6465 3a20 4465 7065 6e64 o, Node: Depend\n-0002e1d0: 656e 6379 2054 7261 636b 696e 6720 4576 ency Tracking Ev\n-0002e1e0: 6f6c 7574 696f 6e2c 2020 4e65 7874 3a20 olution, Next: \n-0002e1f0: 5265 6c65 6173 6573 2c20 2050 7265 763a Releases, Prev:\n-0002e200: 2054 696d 656c 696e 652c 2020 5570 3a20 Timeline, Up: \n-0002e210: 4869 7374 6f72 790a 0a32 392e 3220 4465 History..29.2 De\n-0002e220: 7065 6e64 656e 6379 2054 7261 636b 696e pendency Trackin\n-0002e230: 6720 696e 2041 7574 6f6d 616b 650a 3d3d g in Automake.==\n+000263e0: 2020 2020 5468 6520 4175 746f 6d61 6b65 The Automake\n+000263f0: 2073 746f 7279 2e0a 2a20 4465 7065 6e64 story..* Depend\n+00026400: 656e 6379 2054 7261 636b 696e 6720 4576 ency Tracking Ev\n+00026410: 6f6c 7574 696f 6e3a 3a20 2045 766f 6c75 olution:: Evolu\n+00026420: 7469 6f6e 206f 6620 4175 746f 6d61 7469 tion of Automati\n+00026430: 6320 4465 7065 6e64 656e 6379 2054 7261 c Dependency Tra\n+00026440: 636b 696e 670a 2a20 5265 6c65 6173 6573 cking.* Releases\n+00026450: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00026460: 2020 2020 2020 5374 6174 6973 7469 6373 Statistics\n+00026470: 2061 626f 7574 2041 7574 6f6d 616b 6520 about Automake \n+00026480: 5265 6c65 6173 6573 0a0a 1f0a 4669 6c65 Releases....File\n+00026490: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+000264a0: 696e 666f 2c20 204e 6f64 653a 2054 696d info, Node: Tim\n+000264b0: 656c 696e 652c 2020 4e65 7874 3a20 4465 eline, Next: De\n+000264c0: 7065 6e64 656e 6379 2054 7261 636b 696e pendency Trackin\n+000264d0: 6720 4576 6f6c 7574 696f 6e2c 2020 5570 g Evolution, Up\n+000264e0: 3a20 4869 7374 6f72 790a 0a32 392e 3120 : History..29.1 \n+000264f0: 5469 6d65 6c69 6e65 0a3d 3d3d 3d3d 3d3d Timeline.=======\n+00026500: 3d3d 3d3d 3d3d 0a0a 3139 3934 2d30 392d ======..1994-09-\n+00026510: 3139 2046 6972 7374 2043 5653 2063 6f6d 19 First CVS com\n+00026520: 6d69 742e 0a0a 2020 2020 2049 6620 7765 mit... If we\n+00026530: 2063 616e 2074 7275 7374 2074 6865 2043 can trust the C\n+00026540: 5653 2072 6570 6f73 6974 6f72 792c 2044 VS repository, D\n+00026550: 6176 6964 204a 2e20 4d61 634b 656e 7a69 avid J. MacKenzi\n+00026560: 6520 2864 6a6d 290a 2020 2020 2073 7461 e (djm). sta\n+00026570: 7274 6564 2077 6f72 6b69 6e67 206f 6e20 rted working on \n+00026580: 4175 746f 6d61 6b65 2028 6f72 2041 7574 Automake (or Aut\n+00026590: 6f4d 616b 652c 2061 7320 6974 2077 6173 oMake, as it was\n+000265a0: 2073 7065 6c74 2074 6865 6e29 0a20 2020 spelt then). \n+000265b0: 2020 7468 6973 204d 6f6e 6461 792e 0a0a this Monday...\n+000265c0: 2020 2020 2054 6865 2066 6972 7374 2076 The first v\n+000265d0: 6572 7369 6f6e 206f 6620 7468 6520 e280 ersion of the ..\n+000265e0: 9861 7574 6f6d 616b 65e2 8099 2073 6372 .automake... scr\n+000265f0: 6970 7420 6c6f 6f6b 7320 6173 2066 6f6c ipt looks as fol\n+00026600: 6c6f 7773 2e0a 0a20 2020 2020 2020 2020 lows... \n+00026610: 2023 212f 6269 6e2f 7368 0a0a 2020 2020 #!/bin/sh.. \n+00026620: 2020 2020 2020 7374 6174 7573 3d30 0a0a status=0..\n+00026630: 2020 2020 2020 2020 2020 666f 7220 6d61 for ma\n+00026640: 6b65 6669 6c65 0a20 2020 2020 2020 2020 kefile. \n+00026650: 2064 6f0a 2020 2020 2020 2020 2020 2020 do. \n+00026660: 6966 2074 6573 7420 2120 2d66 2024 7b6d if test ! -f ${m\n+00026670: 616b 6566 696c 657d 2e61 6d3b 2074 6865 akefile}.am; the\n+00026680: 6e0a 2020 2020 2020 2020 2020 2020 2020 n. \n+00026690: 6563 686f 2022 6175 746f 6d61 6b65 3a20 echo \"automake: \n+000266a0: 247b 6d61 6b65 6669 6c65 7d2e 616d 3a20 ${makefile}.am: \n+000266b0: 4e6f 2073 7563 6820 686f 6e6b 696e 2720 No such honkin' \n+000266c0: 6669 6c65 220a 2020 2020 2020 2020 2020 file\". \n+000266d0: 2020 2020 7374 6174 7573 3d31 0a20 2020 status=1. \n+000266e0: 2020 2020 2020 2020 2020 2063 6f6e 7469 conti\n+000266f0: 6e75 650a 2020 2020 2020 2020 2020 2020 nue. \n+00026700: 6669 0a0a 2020 2020 2020 2020 2020 2020 fi.. \n+00026710: 6578 6563 2034 3e20 247b 6d61 6b65 6669 exec 4> ${makefi\n+00026720: 6c65 7d2e 696e 0a0a 2020 2020 2020 2020 le}.in.. \n+00026730: 2020 646f 6e65 0a0a 2020 2020 2046 726f done.. Fro\n+00026740: 6d20 7468 6973 2079 6f75 2063 616e 2061 m this you can a\n+00026750: 6c72 6561 6479 2073 6565 2074 6861 7420 lready see that \n+00026760: 4175 746f 6d61 6b65 2077 696c 6c20 6265 Automake will be\n+00026770: 2061 626f 7574 2072 6561 6469 6e67 0a20 about reading. \n+00026780: 2020 2020 e280 982a 2e61 6de2 8099 2066 ...*.am... f\n+00026790: 696c 6520 616e 6420 7072 6f64 7563 696e ile and producin\n+000267a0: 6720 e280 982a 2e69 6ee2 8099 2066 696c g ...*.in... fil\n+000267b0: 6573 2e20 2059 6f75 2063 616e 6e6f 7420 es. You cannot \n+000267c0: 7365 6520 616e 7974 6869 6e67 0a20 2020 see anything. \n+000267d0: 2020 656c 7365 2c20 6275 7420 6966 2079 else, but if y\n+000267e0: 6f75 2061 6c73 6f20 6b6e 6f77 2074 6861 ou also know tha\n+000267f0: 7420 4461 7669 6420 6973 2074 6865 206f t David is the o\n+00026800: 6e65 2077 686f 2063 7265 6174 6564 0a20 ne who created. \n+00026810: 2020 2020 4175 746f 636f 6e66 2074 776f Autoconf two\n+00026820: 2079 6561 7273 2062 6566 6f72 6520 796f years before yo\n+00026830: 7520 6361 6e20 6775 6573 7320 7468 6520 u can guess the \n+00026840: 7265 7374 2e0a 0a20 2020 2020 5365 7665 rest... Seve\n+00026850: 7261 6c20 636f 6d6d 6974 7320 666f 6c6c ral commits foll\n+00026860: 6f77 2c20 616e 6420 6279 2074 6865 2065 ow, and by the e\n+00026870: 6e64 206f 6620 7468 6520 6461 7920 4175 nd of the day Au\n+00026880: 746f 6d61 6b65 2069 730a 2020 2020 2072 tomake is. r\n+00026890: 6570 6f72 7465 6420 746f 2077 6f72 6b20 eported to work \n+000268a0: 666f 7220 474e 5520 6669 6c65 7574 696c for GNU fileutil\n+000268b0: 7320 616e 6420 474e 5520 6d34 2e0a 0a20 s and GNU m4... \n+000268c0: 2020 2020 5468 6520 6d6f 6475 7320 6f70 The modus op\n+000268d0: 6572 616e 6469 2069 7320 7468 6520 6f6e erandi is the on\n+000268e0: 6520 7468 6174 2069 7320 7374 696c 6c20 e that is still \n+000268f0: 7573 6564 2074 6f64 6179 3a20 7661 7269 used today: vari\n+00026900: 6162 6c65 0a20 2020 2020 6173 7369 676e able. assign\n+00026910: 6d65 6e74 7320 696e 20e2 8098 4d61 6b65 ments in ...Make\n+00026920: 6669 6c65 2e61 6de2 8099 2066 696c 6573 file.am... files\n+00026930: 2074 7269 6767 6572 2069 6e6a 6563 7469 trigger injecti\n+00026940: 6f6e 7320 6f66 2070 7265 6361 6e6e 6564 ons of precanned\n+00026950: 0a20 2020 2020 e280 984d 616b 6566 696c . ...Makefil\n+00026960: 65e2 8099 2066 7261 676d 656e 7473 2069 e... fragments i\n+00026970: 6e74 6f20 7468 6520 6765 6e65 7261 7465 nto the generate\n+00026980: 6420 e280 984d 616b 6566 696c 652e 696e d ...Makefile.in\n+00026990: e280 992e 2020 5468 6520 7573 6520 6f66 .... The use of\n+000269a0: 0a20 2020 2020 e280 984d 616b 6566 696c . ...Makefil\n+000269b0: 65e2 8099 2066 7261 676d 656e 7473 2077 e... fragments w\n+000269c0: 6173 2069 6e73 7069 7265 6420 6279 2074 as inspired by t\n+000269d0: 6865 2034 2e34 4253 4420 e280 986d 616b he 4.4BSD ...mak\n+000269e0: 65e2 8099 2061 6e64 2069 6e63 6c75 6465 e... and include\n+000269f0: 0a20 2020 2020 6669 6c65 732c 2068 6f77 . files, how\n+00026a00: 6576 6572 2041 7574 6f6d 616b 6520 6169 ever Automake ai\n+00026a10: 6d73 2074 6f20 6265 2070 6f72 7461 626c ms to be portabl\n+00026a20: 6520 616e 6420 746f 2063 6f6e 666f 726d e and to conform\n+00026a30: 2074 6f20 7468 650a 2020 2020 2047 4e55 to the. GNU\n+00026a40: 2073 7461 6e64 6172 6473 2066 6f72 20e2 standards for .\n+00026a50: 8098 4d61 6b65 6669 6c65 e280 9920 7661 ..Makefile... va\n+00026a60: 7269 6162 6c65 7320 616e 6420 7461 7267 riables and targ\n+00026a70: 6574 732e 0a0a 2020 2020 2041 7420 7468 ets... At th\n+00026a80: 6973 2070 6f69 6e74 2c20 7468 6520 6d6f is point, the mo\n+00026a90: 7374 2072 6563 656e 7420 7265 6c65 6173 st recent releas\n+00026aa0: 6520 6f66 2041 7574 6f63 6f6e 6620 6973 e of Autoconf is\n+00026ab0: 2076 6572 7369 6f6e 2031 2e31 312c 0a20 version 1.11,. \n+00026ac0: 2020 2020 616e 6420 4461 7669 6420 6973 and David is\n+00026ad0: 2070 7265 7061 7269 6e67 2074 6f20 7265 preparing to re\n+00026ae0: 6c65 6173 6520 4175 746f 636f 6e66 2032 lease Autoconf 2\n+00026af0: 2e30 2069 6e20 6c61 7465 204f 6374 6f62 .0 in late Octob\n+00026b00: 6572 2e20 2041 730a 2020 2020 2061 206d er. As. a m\n+00026b10: 6174 7465 7220 6f66 2066 6163 742c 2068 atter of fact, h\n+00026b20: 6520 7769 6c6c 2062 6172 656c 7920 746f e will barely to\n+00026b30: 7563 6820 4175 746f 6d61 6b65 2061 6674 uch Automake aft\n+00026b40: 6572 2053 6570 7465 6d62 6572 2e0a 0a31 er September...1\n+00026b50: 3939 342d 3131 2d30 3520 4461 7669 6420 994-11-05 David \n+00026b60: 4d61 634b 656e 7a69 6527 7320 6c61 7374 MacKenzie's last\n+00026b70: 2063 6f6d 6d69 742e 0a0a 2020 2020 2041 commit... A\n+00026b80: 7420 7468 6973 2070 6f69 6e74 2041 7574 t this point Aut\n+00026b90: 6f6d 616b 6520 6973 2061 2032 3030 206c omake is a 200 l\n+00026ba0: 696e 6520 706f 7274 6162 6c65 2073 6865 ine portable she\n+00026bb0: 6c6c 2073 6372 6970 742c 2070 6c75 730a ll script, plus.\n+00026bc0: 2020 2020 2033 3332 206c 696e 6573 206f 332 lines o\n+00026bd0: 6620 e280 984d 616b 6566 696c 65e2 8099 f ...Makefile...\n+00026be0: 2066 7261 676d 656e 7473 2e20 2049 6e20 fragments. In \n+00026bf0: 7468 6520 e280 9852 4541 444d 45e2 8099 the ...README...\n+00026c00: 2c20 4461 7669 6420 7374 6174 6573 0a20 , David states. \n+00026c10: 2020 2020 6869 7320 616d 6269 7661 6c65 his ambivale\n+00026c20: 6e63 6520 6265 7477 6565 6e20 2270 6f72 nce between \"por\n+00026c30: 7461 626c 6520 7368 656c 6c22 2061 6e64 table shell\" and\n+00026c40: 2022 6d6f 7265 2061 7070 726f 7072 6961 \"more appropria\n+00026c50: 7465 0a20 2020 2020 6c61 6e67 7561 6765 te. language\n+00026c60: 223a 0a0a 2020 2020 2020 2020 2020 4920 \":.. I \n+00026c70: 7772 6f74 6520 6974 206b 6565 7069 6e67 wrote it keeping\n+00026c80: 2069 6e20 6d69 6e64 2074 6865 2070 6f73 in mind the pos\n+00026c90: 7369 6269 6c69 7479 206f 6620 6974 2062 sibility of it b\n+00026ca0: 6563 6f6d 696e 6720 616e 0a20 2020 2020 ecoming an. \n+00026cb0: 2020 2020 2041 7574 6f63 6f6e 6620 6d61 Autoconf ma\n+00026cc0: 6372 6f2c 2073 6f20 6974 2077 6f75 6c64 cro, so it would\n+00026cd0: 2072 756e 2061 7420 636f 6e66 6967 7572 run at configur\n+00026ce0: 652d 7469 6d65 2e20 2054 6861 7420 776f e-time. That wo\n+00026cf0: 756c 640a 2020 2020 2020 2020 2020 736c uld. sl\n+00026d00: 6f77 2063 6f6e 6669 6775 7261 7469 6f6e ow configuration\n+00026d10: 2064 6f77 6e20 6120 6269 742c 2062 7574 down a bit, but\n+00026d20: 2061 6c6c 6f77 2075 7365 7273 2074 6f20 allow users to \n+00026d30: 6d6f 6469 6679 2074 6865 0a20 2020 2020 modify the. \n+00026d40: 2020 2020 204d 616b 6566 696c 652e 616d Makefile.am\n+00026d50: 2077 6974 686f 7574 206e 6565 6469 6e67 without needing\n+00026d60: 2074 6f20 6665 7463 6820 7468 6520 4175 to fetch the Au\n+00026d70: 746f 4d61 6b65 2070 6163 6b61 6765 2e0a toMake package..\n+00026d80: 2020 2020 2020 2020 2020 416e 642c 2074 And, t\n+00026d90: 6865 204d 616b 6566 696c 652e 696e 2066 he Makefile.in f\n+00026da0: 696c 6573 2077 6f75 6c64 6e27 7420 6e65 iles wouldn't ne\n+00026db0: 6564 2074 6f20 6265 2064 6973 7472 6962 ed to be distrib\n+00026dc0: 7574 6564 2e0a 2020 2020 2020 2020 2020 uted.. \n+00026dd0: 4275 7420 616c 6c20 6f66 2041 7574 6f4d But all of AutoM\n+00026de0: 616b 6520 776f 756c 642e 2020 536f 2049 ake would. So I\n+00026df0: 206d 6967 6874 2072 6569 6d70 6c65 6d65 might reimpleme\n+00026e00: 6e74 2041 7574 6f4d 616b 6520 696e 0a20 nt AutoMake in. \n+00026e10: 2020 2020 2020 2020 2050 6572 6c2c 206d Perl, m\n+00026e20: 342c 206f 7220 736f 6d65 206f 7468 6572 4, or some other\n+00026e30: 206d 6f72 6520 6170 7072 6f70 7269 6174 more appropriat\n+00026e40: 6520 6c61 6e67 7561 6765 2e0a 0a20 2020 e language... \n+00026e50: 2020 4175 746f 6d61 6b65 2069 7320 6465 Automake is de\n+00026e60: 7363 7269 6265 6420 6173 2022 616e 2065 scribed as \"an e\n+00026e70: 7870 6572 696d 656e 7461 6c20 4d61 6b65 xperimental Make\n+00026e80: 6669 6c65 2067 656e 6572 6174 6f72 222e file generator\".\n+00026e90: 0a20 2020 2020 5468 6572 6520 6973 206e . There is n\n+00026ea0: 6f20 646f 6375 6d65 6e74 6174 696f 6e2e o documentation.\n+00026eb0: 2020 4164 7665 6e74 7572 6f75 7320 7573 Adventurous us\n+00026ec0: 6572 7320 6172 6520 7265 6665 7272 6564 ers are referred\n+00026ed0: 2074 6f20 7468 650a 2020 2020 2065 7861 to the. exa\n+00026ee0: 6d70 6c65 7320 616e 6420 7061 7463 6865 mples and patche\n+00026ef0: 7320 6e65 6564 6564 2074 6f20 7573 6520 s needed to use \n+00026f00: 4175 746f 6d61 6b65 2077 6974 6820 474e Automake with GN\n+00026f10: 5520 6d34 2031 2e33 2c0a 2020 2020 2066 U m4 1.3,. f\n+00026f20: 696c 6575 7469 6c73 2033 2e39 2c20 7469 ileutils 3.9, ti\n+00026f30: 6d65 2031 2e36 2c20 616e 6420 6465 7665 me 1.6, and deve\n+00026f40: 6c6f 706d 656e 7420 7665 7273 696f 6e73 lopment versions\n+00026f50: 206f 6620 6669 6e64 2061 6e64 0a20 2020 of find and. \n+00026f60: 2020 696e 6465 6e74 2e0a 0a20 2020 2020 indent... \n+00026f70: 5468 6573 6520 6578 616d 706c 6573 2073 These examples s\n+00026f80: 6565 6d20 746f 2068 6176 6520 6265 656e eem to have been\n+00026f90: 206c 6f73 742e 2020 486f 7765 7665 7220 lost. However \n+00026fa0: 6174 2074 6865 2074 696d 6520 6f66 0a20 at the time of. \n+00026fb0: 2020 2020 7772 6974 696e 6720 2831 3020 writing (10 \n+00026fc0: 7965 6172 7320 6c61 7465 7220 696e 2053 years later in S\n+00026fd0: 6570 7465 6d62 6572 2c20 3230 3034 2920 eptember, 2004) \n+00026fe0: 7468 6520 4653 4620 7374 696c 6c0a 2020 the FSF still. \n+00026ff0: 2020 2064 6973 7472 6962 7574 6573 2061 distributes a\n+00027000: 2070 6163 6b61 6765 2074 6861 7420 7573 package that us\n+00027010: 6573 2074 6869 7320 7665 7273 696f 6e20 es this version \n+00027020: 6f66 2041 7574 6f6d 616b 653a 2063 6865 of Automake: che\n+00027030: 636b 206f 7574 0a20 2020 2020 474e 5520 ck out. GNU \n+00027040: 7465 726d 7574 696c 7320 322e 302e 0a0a termutils 2.0...\n+00027050: 3139 3935 2d31 312d 3132 2054 6f6d 2054 1995-11-12 Tom T\n+00027060: 726f 6d65 7927 7320 6669 7273 7420 636f romey's first co\n+00027070: 6d6d 6974 2e0a 0a20 2020 2020 4166 7465 mmit... Afte\n+00027080: 7220 6f6e 6520 7965 6172 206f 6620 696e r one year of in\n+00027090: 6163 7469 7669 7479 2c20 546f 6d20 5472 activity, Tom Tr\n+000270a0: 6f6d 6579 2074 616b 6573 206f 7665 7220 omey takes over \n+000270b0: 7468 6520 7061 636b 6167 652e 0a20 2020 the package.. \n+000270c0: 2020 546f 6d20 7761 7320 776f 726b 696e Tom was workin\n+000270d0: 6720 6f6e 2047 4e55 2063 7069 6f20 6261 g on GNU cpio ba\n+000270e0: 636b 2074 6865 6e2c 2061 6e64 2064 6f69 ck then, and doi\n+000270f0: 6e67 2074 6869 7320 6a75 7374 2066 6f72 ng this just for\n+00027100: 2066 756e 2c0a 2020 2020 2068 6176 696e fun,. havin\n+00027110: 6720 7472 6f75 626c 6520 6669 6e64 696e g trouble findin\n+00027120: 6720 6120 7072 6f6a 6563 7420 746f 2063 g a project to c\n+00027130: 6f6e 7472 6962 7574 6520 746f 2e20 2053 ontribute to. S\n+00027140: 6f20 7768 696c 650a 2020 2020 2068 6163 o while. hac\n+00027150: 6b69 6e67 2068 6520 7761 6e74 6564 2074 king he wanted t\n+00027160: 6f20 6272 696e 6720 7468 6520 e280 984d o bring the ...M\n+00027170: 616b 6566 696c 652e 696e e280 9920 7570 akefile.in... up\n+00027180: 2074 6f20 474e 5520 7374 616e 6461 7264 to GNU standard\n+00027190: 732e 0a20 2020 2020 5468 6973 2077 6173 s.. This was\n+000271a0: 2068 6172 642c 2061 6e64 206f 6e65 2064 hard, and one d\n+000271b0: 6179 2068 6520 7361 7720 4175 746f 6d61 ay he saw Automa\n+000271c0: 6b65 206f 6e0a 2020 2020 203c 6674 703a ke on. , grabbed it an\n+000271f0: 6420 7472 6965 6420 6974 206f 7574 2e0a d tried it out..\n+00027200: 0a20 2020 2020 546f 6d20 6469 646e 2774 . Tom didn't\n+00027210: 2074 616c 6b20 746f 2064 6a6d 2061 626f talk to djm abo\n+00027220: 7574 2069 7420 756e 7469 6c20 6c61 7465 ut it until late\n+00027230: 722c 206a 7573 7420 746f 206d 616b 6520 r, just to make \n+00027240: 7375 7265 2068 650a 2020 2020 2064 6964 sure he. did\n+00027250: 6e27 7420 6d69 6e64 2069 6620 6865 206d n't mind if he m\n+00027260: 6164 6520 6120 7265 6c65 6173 652e 2020 ade a release. \n+00027270: 4865 2064 6964 2061 2062 756e 6368 206f He did a bunch o\n+00027280: 6620 6561 726c 7920 7265 6c65 6173 6573 f early releases\n+00027290: 0a20 2020 2020 746f 2074 6865 2047 6e69 . to the Gni\n+000272a0: 7473 2066 6f6c 6b73 2e0a 0a20 2020 2020 ts folks... \n+000272b0: 476e 6974 7320 7761 7320 2861 6e64 2073 Gnits was (and s\n+000272c0: 7469 6c6c 2069 7329 2074 6f74 616c 6c79 till is) totally\n+000272d0: 2069 6e66 6f72 6d61 6c2c 206a 7573 7420 informal, just \n+000272e0: 6120 6665 7720 474e 5520 6672 6965 6e64 a few GNU friend\n+000272f0: 730a 2020 2020 2077 686f 2046 7261 6ec3 s. who Fran.\n+00027300: a76f 6973 2050 696e 6172 6420 6b6e 6577 .ois Pinard knew\n+00027310: 2c20 7768 6f20 7765 7265 2061 6c6c 2069 , who were all i\n+00027320: 6e74 6572 6573 7465 6420 696e 206d 616b nterested in mak\n+00027330: 696e 6720 610a 2020 2020 2063 6f6d 6d6f ing a. commo\n+00027340: 6e20 696e 6672 6173 7472 7563 7475 7265 n infrastructure\n+00027350: 2066 6f72 2047 4e55 2070 726f 6a65 6374 for GNU project\n+00027360: 732c 2061 6e64 2073 6861 7265 6420 6120 s, and shared a \n+00027370: 7369 6d69 6c61 720a 2020 2020 206f 7574 similar. out\n+00027380: 6c6f 6f6b 206f 6e20 686f 7720 746f 2064 look on how to d\n+00027390: 6f20 6974 2e20 2053 6f20 7468 6579 2077 o it. So they w\n+000273a0: 6572 6520 6162 6c65 2074 6f20 6d61 6b65 ere able to make\n+000273b0: 2073 6f6d 6520 7072 6f67 7265 7373 2e0a some progress..\n+000273c0: 2020 2020 2049 7420 6361 6d65 2061 6c6f It came alo\n+000273d0: 6e67 2077 6974 6820 4175 746f 636f 6e66 ng with Autoconf\n+000273e0: 2061 6e64 2065 7874 656e 7369 6f6e 7320 and extensions \n+000273f0: 7468 6572 656f 662c 2061 6e64 2074 6865 thereof, and the\n+00027400: 6e0a 2020 2020 2041 7574 6f6d 616b 6520 n. Automake \n+00027410: 6672 6f6d 2044 6176 6964 2061 6e64 2054 from David and T\n+00027420: 6f6d 2028 7768 6f20 7765 7265 2062 6f74 om (who were bot\n+00027430: 6820 676e 6974 7369 616e 7329 2e20 204f h gnitsians). O\n+00027440: 6e65 206f 660a 2020 2020 2074 6865 6972 ne of. their\n+00027450: 2069 6465 6173 2077 6173 2074 6f20 7772 ideas was to wr\n+00027460: 6974 6520 6120 646f 6375 6d65 6e74 2070 ite a document p\n+00027470: 6172 616c 6c65 6c69 6e67 2074 6865 2047 aralleling the G\n+00027480: 4e55 2073 7461 6e64 6172 6473 2c0a 2020 NU standards,. \n+00027490: 2020 2074 6861 7420 7761 7320 6d6f 7265 that was more\n+000274a0: 2073 7472 6963 7420 696e 2073 6f6d 6520 strict in some \n+000274b0: 7761 7973 2061 6e64 206d 6f72 6520 6465 ways and more de\n+000274c0: 7461 696c 6564 2e20 2054 6865 7920 6e65 tailed. They ne\n+000274d0: 7665 720a 2020 2020 2066 696e 6973 6865 ver. finishe\n+000274e0: 6420 7468 6520 474e 4954 5320 7374 616e d the GNITS stan\n+000274f0: 6461 7264 732c 2062 7574 2074 6865 2069 dards, but the i\n+00027500: 6465 6173 206d 6f73 746c 7920 6d61 6465 deas mostly made\n+00027510: 2074 6865 6972 2077 6179 0a20 2020 2020 their way. \n+00027520: 696e 746f 2041 7574 6f6d 616b 652e 0a0a into Automake...\n+00027530: 3139 3935 2d31 312d 3233 2041 7574 6f6d 1995-11-23 Autom\n+00027540: 616b 6520 302e 3230 0a0a 2020 2020 2042 ake 0.20.. B\n+00027550: 6573 6964 6573 2069 6e74 726f 6475 6369 esides introduci\n+00027560: 6e67 2061 7574 6f6d 6174 6963 2064 6570 ng automatic dep\n+00027570: 656e 6465 6e63 7920 7472 6163 6b69 6e67 endency tracking\n+00027580: 2028 2a6e 6f74 6520 4465 7065 6e64 656e (*note Dependen\n+00027590: 6379 0a20 2020 2020 5472 6163 6b69 6e67 cy. Tracking\n+000275a0: 2045 766f 6c75 7469 6f6e 3a3a 292c 2074 Evolution::), t\n+000275b0: 6869 7320 7665 7273 696f 6e20 616c 736f his version also\n+000275c0: 2073 7570 706c 6965 7320 6120 392d 7061 supplies a 9-pa\n+000275d0: 6765 206d 616e 7561 6c2e 0a0a 2020 2020 ge manual... \n+000275e0: 2041 7420 7468 6973 2074 696d 6520 e280 At this time ..\n+000275f0: 9861 636c 6f63 616c e280 9920 616e 6420 .aclocal... and \n+00027600: e280 9841 4d5f 494e 4954 5f41 5554 4f4d ...AM_INIT_AUTOM\n+00027610: 414b 45e2 8099 2064 6964 206e 6f74 2065 AKE... did not e\n+00027620: 7869 7374 2c20 736f 0a20 2020 2020 6d61 xist, so. ma\n+00027630: 6e79 2074 6869 6e67 7320 6861 6420 746f ny things had to\n+00027640: 2062 6520 646f 6e65 2062 7920 6861 6e64 be done by hand\n+00027650: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+00027660: 2068 6572 6520 6973 2077 6861 7420 610a here is what a.\n+00027670: 2020 2020 2063 6f6e 6669 6775 7265 2e69 configure.i\n+00027680: 6e20 2874 6869 7320 6973 2074 6865 2066 n (this is the f\n+00027690: 6f72 6d65 7220 6e61 6d65 206f 6620 7468 ormer name of th\n+000276a0: 6520 e280 9863 6f6e 6669 6775 7265 2e61 e ...configure.a\n+000276b0: 63e2 8099 2077 6520 7573 650a 2020 2020 c... we use. \n+000276c0: 2074 6f64 6179 2920 6d75 7374 2063 6f6e today) must con\n+000276d0: 7461 696e 2069 6e20 6f72 6465 7220 746f tain in order to\n+000276e0: 2075 7365 2041 7574 6f6d 616b 6520 302e use Automake 0.\n+000276f0: 3230 3a0a 0a20 2020 2020 2020 2020 2050 20:.. P\n+00027700: 4143 4b41 4745 3d63 7069 6f0a 2020 2020 ACKAGE=cpio. \n+00027710: 2020 2020 2020 5645 5253 494f 4e3d 322e VERSION=2.\n+00027720: 332e 3931 310a 2020 2020 2020 2020 2020 3.911. \n+00027730: 4143 5f44 4546 494e 455f 554e 5155 4f54 AC_DEFINE_UNQUOT\n+00027740: 4544 2850 4143 4b41 4745 2c20 2224 5041 ED(PACKAGE, \"$PA\n+00027750: 434b 4147 4522 290a 2020 2020 2020 2020 CKAGE\"). \n+00027760: 2020 4143 5f44 4546 494e 455f 554e 5155 AC_DEFINE_UNQU\n+00027770: 4f54 4544 2856 4552 5349 4f4e 2c20 2224 OTED(VERSION, \"$\n+00027780: 5645 5253 494f 4e22 290a 2020 2020 2020 VERSION\"). \n+00027790: 2020 2020 4143 5f53 5542 5354 2850 4143 AC_SUBST(PAC\n+000277a0: 4b41 4745 290a 2020 2020 2020 2020 2020 KAGE). \n+000277b0: 4143 5f53 5542 5354 2856 4552 5349 4f4e AC_SUBST(VERSION\n+000277c0: 290a 2020 2020 2020 2020 2020 4143 5f41 ). AC_A\n+000277d0: 5247 5f50 524f 4752 414d 0a20 2020 2020 RG_PROGRAM. \n+000277e0: 2020 2020 2041 435f 5052 4f47 5f49 4e53 AC_PROG_INS\n+000277f0: 5441 4c4c 0a0a 2020 2020 2028 546f 6461 TALL.. (Toda\n+00027800: 7920 616c 6c20 6f66 2074 6865 2061 626f y all of the abo\n+00027810: 7665 2069 7320 6163 6869 6576 6564 2062 ve is achieved b\n+00027820: 7920 e280 9841 435f 494e 4954 e280 9920 y ...AC_INIT... \n+00027830: 616e 640a 2020 2020 20e2 8098 414d 5f49 and. ...AM_I\n+00027840: 4e49 545f 4155 544f 4d41 4b45 e280 992e NIT_AUTOMAKE....\n+00027850: 290a 0a20 2020 2020 4865 7265 2069 7320 ).. Here is \n+00027860: 686f 7720 7072 6f67 7261 6d73 2061 7265 how programs are\n+00027870: 2073 7065 6369 6669 6564 2069 6e20 e280 specified in ..\n+00027880: 984d 616b 6566 696c 652e 616d e280 993a .Makefile.am...:\n+00027890: 0a0a 2020 2020 2020 2020 2020 5052 4f47 .. PROG\n+000278a0: 5241 4d53 203d 2068 656c 6c6f 0a20 2020 RAMS = hello. \n+000278b0: 2020 2020 2020 2068 656c 6c6f 5f53 4f55 hello_SOU\n+000278c0: 5243 4553 203d 2068 656c 6c6f 2e63 0a0a RCES = hello.c..\n+000278d0: 2020 2020 2054 6869 7320 6c6f 6f6b 7320 This looks \n+000278e0: 7072 6574 7479 206d 7563 6820 6c69 6b65 pretty much like\n+000278f0: 2077 6861 7420 7765 2064 6f20 746f 6461 what we do toda\n+00027900: 792c 2065 7863 6570 7420 7468 6520 e280 y, except the ..\n+00027910: 9850 524f 4752 414d 53e2 8099 0a20 2020 .PROGRAMS.... \n+00027920: 2020 7661 7269 6162 6c65 2068 6173 206e variable has n\n+00027930: 6f20 6469 7265 6374 6f72 7920 7072 6566 o directory pref\n+00027940: 6978 2073 7065 6369 6679 696e 6720 7768 ix specifying wh\n+00027950: 6572 6520 e280 9868 656c 6c6f e280 9920 ere ...hello... \n+00027960: 7368 6f75 6c64 2062 650a 2020 2020 2069 should be. i\n+00027970: 6e73 7461 6c6c 6564 3a20 616c 6c20 7072 nstalled: all pr\n+00027980: 6f67 7261 6d73 2061 7265 2069 6e73 7461 ograms are insta\n+00027990: 6c6c 6564 2069 6e20 e280 9824 2862 696e lled in ...$(bin\n+000279a0: 6469 7229 e280 992e 0a20 2020 2020 e280 dir)..... ..\n+000279b0: 984c 4942 5052 4f47 5241 4d53 e280 9920 .LIBPROGRAMS... \n+000279c0: 6361 6e20 6265 2075 7365 6420 746f 2073 can be used to s\n+000279d0: 7065 6369 6679 2070 726f 6772 616d 7320 pecify programs \n+000279e0: 7468 6174 206d 7573 7420 6265 2062 7569 that must be bui\n+000279f0: 6c74 0a20 2020 2020 6275 7420 6e6f 7420 lt. but not \n+00027a00: 696e 7374 616c 6c65 6420 2869 7420 6973 installed (it is\n+00027a10: 2063 616c 6c65 6420 e280 986e 6f69 6e73 called ...noins\n+00027a20: 745f 5052 4f47 5241 4d53 e280 9920 6e6f t_PROGRAMS... no\n+00027a30: 7761 6461 7973 292e 0a0a 2020 2020 2050 wadays)... P\n+00027a40: 726f 6772 616d 7320 6361 6e20 6265 2062 rograms can be b\n+00027a50: 7569 6c74 2063 6f6e 6469 7469 6f6e 616c uilt conditional\n+00027a60: 6c79 2075 7369 6e67 20e2 8098 4143 5f53 ly using ...AC_S\n+00027a70: 5542 5354 e280 9969 7475 7469 6f6e 733a UBST...itutions:\n+00027a80: 0a0a 2020 2020 2020 2020 2020 5052 4f47 .. PROG\n+00027a90: 5241 4d53 203d 2040 7072 6f67 7340 0a20 RAMS = @progs@. \n+00027aa0: 2020 2020 2020 2020 2041 4d5f 5052 4f47 AM_PROG\n+00027ab0: 5241 4d53 203d 2066 6f6f 2062 6172 2062 RAMS = foo bar b\n+00027ac0: 617a 0a0a 2020 2020 2028 e280 9841 4d5f az.. (...AM_\n+00027ad0: 5052 4f47 5241 4d53 e280 9920 6861 7320 PROGRAMS... has \n+00027ae0: 7369 6e63 6520 7468 656e 2062 6565 6e20 since then been \n+00027af0: 7265 6e61 6d65 6420 746f 20e2 8098 4558 renamed to ...EX\n+00027b00: 5452 415f 5052 4f47 5241 4d53 e280 992e TRA_PROGRAMS....\n+00027b10: 290a 0a20 2020 2020 5369 6d69 6c61 726c ).. Similarl\n+00027b20: 7920 7363 7269 7074 732c 2073 7461 7469 y scripts, stati\n+00027b30: 6320 6c69 6272 6172 6965 732c 2061 6e64 c libraries, and\n+00027b40: 2064 6174 6120 6361 6e20 6265 2062 7569 data can be bui\n+00027b50: 6c74 2061 6e64 0a20 2020 2020 696e 7374 lt and. inst\n+00027b60: 616c 6c65 6420 7573 696e 6720 7468 6520 alled using the \n+00027b70: e280 984c 4942 5241 5249 4553 e280 992c ...LIBRARIES...,\n+00027b80: 20e2 8098 5343 5249 5054 53e2 8099 2c20 ...SCRIPTS..., \n+00027b90: 616e 6420 e280 9844 4154 41e2 8099 2076 and ...DATA... v\n+00027ba0: 6172 6961 626c 6573 2e0a 2020 2020 2048 ariables.. H\n+00027bb0: 6f77 6576 6572 20e2 8098 4c49 4252 4152 owever ...LIBRAR\n+00027bc0: 4945 53e2 8099 2077 6572 6520 7472 6561 IES... were trea\n+00027bd0: 7465 6420 6120 6269 7420 7370 6563 6961 ted a bit specia\n+00027be0: 6c6c 7920 696e 2074 6861 7420 4175 746f lly in that Auto\n+00027bf0: 6d61 6b65 0a20 2020 2020 6469 6420 6175 make. did au\n+00027c00: 746f 6d61 7469 6361 6c6c 7920 7375 7070 tomatically supp\n+00027c10: 6c79 2074 6865 20e2 8098 6c69 62e2 8099 ly the ...lib...\n+00027c20: 2061 6e64 20e2 8098 2e61 e280 9920 7072 and ....a... pr\n+00027c30: 6566 6978 6573 2e20 2054 6865 7265 666f efixes. Therefo\n+00027c40: 7265 2074 6f0a 2020 2020 2062 7569 6c64 re to. build\n+00027c50: 20e2 8098 6c69 6263 7069 6f2e 61e2 8099 ...libcpio.a...\n+00027c60: 2c20 6f6e 6520 6861 6420 746f 2077 7269 , one had to wri\n+00027c70: 7465 0a0a 2020 2020 2020 2020 2020 4c49 te.. LI\n+00027c80: 4252 4152 4945 5320 3d20 6370 696f 0a20 BRARIES = cpio. \n+00027c90: 2020 2020 2020 2020 2063 7069 6f5f 534f cpio_SO\n+00027ca0: 5552 4345 5320 3d20 2e2e 2e0a 0a20 2020 URCES = ..... \n+00027cb0: 2020 4578 7472 6120 6669 6c65 7320 746f Extra files to\n+00027cc0: 2064 6973 7472 6962 7574 6520 6d75 7374 distribute must\n+00027cd0: 2062 6520 6c69 7374 6564 2069 6e20 e280 be listed in ..\n+00027ce0: 9844 4953 545f 4f54 4845 52e2 8099 2028 .DIST_OTHER... (\n+00027cf0: 7468 650a 2020 2020 2061 6e63 6573 746f the. ancesto\n+00027d00: 7220 6f66 20e2 8098 4558 5452 415f 4449 r of ...EXTRA_DI\n+00027d10: 5354 e280 9929 2e20 2041 6c73 6f20 6578 ST...). Also ex\n+00027d20: 7472 6120 6469 7265 6374 6f72 6965 7320 tra directories \n+00027d30: 7468 6174 2061 7265 2074 6f20 6265 0a20 that are to be. \n+00027d40: 2020 2020 6469 7374 7269 6275 7465 6420 distributed \n+00027d50: 7368 6f75 6c64 2061 7070 6561 7220 696e should appear in\n+00027d60: 20e2 8098 4449 5354 5f53 5542 4449 5253 ...DIST_SUBDIRS\n+00027d70: e280 992c 2062 7574 2074 6865 206d 616e ..., but the man\n+00027d80: 7561 6c0a 2020 2020 2064 6573 6372 6962 ual. describ\n+00027d90: 6573 2074 6869 7320 6173 2061 2074 656d es this as a tem\n+00027da0: 706f 7261 7279 2075 676c 7920 6861 636b porary ugly hack\n+00027db0: 2028 746f 6461 7920 6578 7472 6120 6469 (today extra di\n+00027dc0: 7265 6374 6f72 6965 730a 2020 2020 2073 rectories. s\n+00027dd0: 686f 756c 6420 616c 736f 2062 6520 6c69 hould also be li\n+00027de0: 7374 6564 2069 6e20 e280 9845 5854 5241 sted in ...EXTRA\n+00027df0: 5f44 4953 54e2 8099 2c20 616e 6420 e280 _DIST..., and ..\n+00027e00: 9844 4953 545f 5355 4244 4952 53e2 8099 .DIST_SUBDIRS...\n+00027e10: 2069 7320 7573 6564 0a20 2020 2020 666f is used. fo\n+00027e20: 7220 616e 6f74 6865 7220 7075 7270 6f73 r another purpos\n+00027e30: 652c 202a 6e6f 7465 2043 6f6e 6469 7469 e, *note Conditi\n+00027e40: 6f6e 616c 2053 7562 6469 7265 6374 6f72 onal Subdirector\n+00027e50: 6965 733a 3a29 2e0a 0a31 3939 352d 3131 ies::)...1995-11\n+00027e60: 2d32 3620 4175 746f 6d61 6b65 2030 2e32 -26 Automake 0.2\n+00027e70: 310a 0a20 2020 2020 496e 206c 6573 7320 1.. In less \n+00027e80: 7469 6d65 2074 6861 6e20 6974 2074 616b time than it tak\n+00027e90: 6573 2074 6f20 636f 6f6b 2061 2066 726f es to cook a fro\n+00027ea0: 7a65 6e20 7069 7a7a 612c 2054 6f6d 2072 zen pizza, Tom r\n+00027eb0: 6577 7269 7465 730a 2020 2020 2041 7574 ewrites. Aut\n+00027ec0: 6f6d 616b 6520 7573 696e 6720 5065 726c omake using Perl\n+00027ed0: 2e20 2041 7420 7468 6973 2074 696d 6520 . At this time \n+00027ee0: 5065 726c 2035 2069 7320 6f6e 6c79 206f Perl 5 is only o\n+00027ef0: 6e65 2079 6561 7220 6f6c 642c 2061 6e64 ne year old, and\n+00027f00: 0a20 2020 2020 5065 726c 2034 2e30 3336 . Perl 4.036\n+00027f10: 2069 7320 696e 2075 7365 2061 7420 6d61 is in use at ma\n+00027f20: 6e79 2073 6974 6573 2e20 2053 7570 706f ny sites. Suppo\n+00027f30: 7274 696e 6720 7365 7665 7261 6c20 5065 rting several Pe\n+00027f40: 726c 0a20 2020 2020 7665 7273 696f 6e73 rl. versions\n+00027f50: 2068 6173 2062 6565 6e20 6120 736f 7572 has been a sour\n+00027f60: 6365 206f 6620 7072 6f62 6c65 6d73 2074 ce of problems t\n+00027f70: 6872 6f75 6768 2074 6865 2077 686f 6c65 hrough the whole\n+00027f80: 2068 6973 746f 7279 206f 660a 2020 2020 history of. \n+00027f90: 2041 7574 6f6d 616b 652e 0a0a 2020 2020 Automake... \n+00027fa0: 2049 6620 796f 7520 6e65 7665 7220 7573 If you never us\n+00027fb0: 6564 2050 6572 6c20 342c 2069 6d61 6769 ed Perl 4, imagi\n+00027fc0: 6e65 2050 6572 6c20 3520 7769 7468 6f75 ne Perl 5 withou\n+00027fd0: 7420 6f62 6a65 6374 732c 2077 6974 686f t objects, witho\n+00027fe0: 7574 0a20 2020 2020 e280 986d 79e2 8099 ut. ...my...\n+00027ff0: 2076 6172 6961 626c 6573 2028 6f6e 6c79 variables (only\n+00028000: 2064 796e 616d 6963 616c 6c79 2073 636f dynamically sco\n+00028010: 7065 6420 e280 986c 6f63 616c e280 9920 ped ...local... \n+00028020: 7661 7269 6162 6c65 7329 2c20 7769 7468 variables), with\n+00028030: 6f75 740a 2020 2020 2066 756e 6374 696f out. functio\n+00028040: 6e20 7072 6f74 6f74 7970 6573 2c20 7769 n prototypes, wi\n+00028050: 7468 2066 756e 6374 696f 6e20 6361 6c6c th function call\n+00028060: 7320 7468 6174 206e 6565 6473 2074 6f20 s that needs to \n+00028070: 6265 2070 7265 6669 7865 640a 2020 2020 be prefixed. \n+00028080: 2077 6974 6820 e280 9826 e280 992c 2065 with ...&..., e\n+00028090: 7463 2e20 2054 7261 6365 7320 6f66 2074 tc. Traces of t\n+000280a0: 6869 7320 6f6c 6420 7374 796c 6520 6361 his old style ca\n+000280b0: 6e20 7374 696c 6c20 6265 2066 6f75 6e64 n still be found\n+000280c0: 2069 6e0a 2020 2020 2074 6f64 6179 2773 in. today's\n+000280d0: 20e2 8098 6175 746f 6d61 6b65 e280 992e ...automake....\n+000280e0: 0a0a 3139 3935 2d31 312d 3238 2041 7574 ..1995-11-28 Aut\n+000280f0: 6f6d 616b 6520 302e 3232 0a31 3939 352d omake 0.22.1995-\n+00028100: 3131 2d32 3920 4175 746f 6d61 6b65 2030 11-29 Automake 0\n+00028110: 2e32 330a 0a20 2020 2020 4275 6720 6669 .23.. Bug fi\n+00028120: 7865 732e 0a0a 3139 3935 2d31 322d 3038 xes...1995-12-08\n+00028130: 2041 7574 6f6d 616b 6520 302e 3234 0a31 Automake 0.24.1\n+00028140: 3939 352d 3132 2d31 3020 4175 746f 6d61 995-12-10 Automa\n+00028150: 6b65 2030 2e32 350a 0a20 2020 2020 5265 ke 0.25.. Re\n+00028160: 6c65 6173 6573 2061 7265 2072 6169 6e69 leases are raini\n+00028170: 6e67 2e20 2030 2e32 3420 696e 7472 6f64 ng. 0.24 introd\n+00028180: 7563 6573 2074 6865 2075 6e69 666f 726d uces the uniform\n+00028190: 206e 616d 696e 6720 7363 6865 6d65 2077 naming scheme w\n+000281a0: 650a 2020 2020 2075 7365 2074 6f64 6179 e. use today\n+000281b0: 2c20 692e 652e 2c20 e280 9862 696e 5f50 , i.e., ...bin_P\n+000281c0: 524f 4752 414d 53e2 8099 2069 6e73 7465 ROGRAMS... inste\n+000281d0: 6164 206f 6620 e280 9850 524f 4752 414d ad of ...PROGRAM\n+000281e0: 53e2 8099 2c0a 2020 2020 20e2 8098 6e6f S...,. ...no\n+000281f0: 696e 7374 5f4c 4942 5241 5249 4553 e280 inst_LIBRARIES..\n+00028200: 9920 696e 7374 6561 6420 6f66 20e2 8098 . instead of ...\n+00028210: 4c49 424c 4942 5241 5249 4553 e280 992c LIBLIBRARIES...,\n+00028220: 2065 7463 2e20 2028 486f 7765 7665 720a etc. (However.\n+00028230: 2020 2020 20e2 8098 4558 5452 415f 5052 ...EXTRA_PR\n+00028240: 4f47 5241 4d53 e280 9920 646f 6573 206e OGRAMS... does n\n+00028250: 6f74 2065 7869 7374 2079 6574 2c20 e280 ot exist yet, ..\n+00028260: 9841 4d5f 5052 4f47 5241 4d53 e280 9920 .AM_PROGRAMS... \n+00028270: 6973 2073 7469 6c6c 2069 6e20 7573 653b is still in use;\n+00028280: 0a20 2020 2020 616e 6420 e280 9854 4558 . and ...TEX\n+00028290: 494e 464f 53e2 8099 2061 6e64 20e2 8098 INFOS... and ...\n+000282a0: 4d41 4e53 e280 9920 7374 696c 6c20 6861 MANS... still ha\n+000282b0: 7665 206e 6f20 6469 7265 6374 6f72 7920 ve no directory \n+000282c0: 7072 6566 6978 6573 2e29 0a20 2020 2020 prefixes.). \n+000282d0: 4164 6469 6e67 2073 7570 706f 7274 2066 Adding support f\n+000282e0: 6f72 2070 7265 6669 7865 7320 6c69 6b65 or prefixes like\n+000282f0: 2074 6861 7420 7761 7320 6f6e 6520 6f66 that was one of\n+00028300: 2074 6865 206d 616a 6f72 2069 6465 6173 the major ideas\n+00028310: 2069 6e0a 2020 2020 20e2 8098 6175 746f in. ...auto\n+00028320: 6d61 6b65 e280 993b 2069 7420 6861 7320 make...; it has \n+00028330: 6c61 7374 6564 2070 7265 7474 7920 7765 lasted pretty we\n+00028340: 6c6c 2e0a 0a20 2020 2020 4175 746f 4d61 ll... AutoMa\n+00028350: 6b65 2069 7320 7265 6e61 6d65 6420 746f ke is renamed to\n+00028360: 2041 7574 6f6d 616b 6520 2854 6f6d 2073 Automake (Tom s\n+00028370: 6565 6d73 2074 6f20 7265 6361 6c6c 2069 eems to recall i\n+00028380: 7420 7761 730a 2020 2020 2046 7261 6ec3 t was. Fran.\n+00028390: a76f 6973 2050 696e 6172 6427 7320 646f .ois Pinard's do\n+000283a0: 696e 6729 2e0a 0a20 2020 2020 302e 3235 ing)... 0.25\n+000283b0: 2066 6978 6573 2061 2050 6572 6c20 3420 fixes a Perl 4 \n+000283c0: 706f 7274 6162 696c 6974 7920 6275 672e portability bug.\n+000283d0: 0a0a 3139 3935 2d31 322d 3138 204a 696d ..1995-12-18 Jim\n+000283e0: 204d 6579 6572 696e 6720 7374 6172 7473 Meyering starts\n+000283f0: 2075 7369 6e67 2041 7574 6f6d 616b 6520 using Automake \n+00028400: 696e 2047 4e55 2054 6578 7475 7469 6c73 in GNU Textutils\n+00028410: 2e0a 3139 3935 2d31 322d 3331 2046 7261 ..1995-12-31 Fra\n+00028420: 6ec3 a76f 6973 2050 696e 6172 6420 7374 n..ois Pinard st\n+00028430: 6172 7473 2075 7369 6e67 2041 7574 6f6d arts using Autom\n+00028440: 616b 6520 696e 2047 4e55 2074 6172 2e0a ake in GNU tar..\n+00028450: 0a31 3939 362d 3031 2d30 3320 4175 746f .1996-01-03 Auto\n+00028460: 6d61 6b65 2030 2e32 360a 3139 3936 2d30 make 0.26.1996-0\n+00028470: 312d 3033 2041 7574 6f6d 616b 6520 302e 1-03 Automake 0.\n+00028480: 3237 0a0a 2020 2020 204f 6620 7468 6520 27.. Of the \n+00028490: 6d61 6e79 2063 6861 6e67 6573 2061 6e64 many changes and\n+000284a0: 2073 7567 6765 7374 696f 6e73 2073 656e suggestions sen\n+000284b0: 7420 6279 2046 7261 6ec3 a76f 6973 2050 t by Fran..ois P\n+000284c0: 696e 6172 6420 616e 640a 2020 2020 2069 inard and. i\n+000284d0: 6e63 6c75 6465 6420 696e 2030 2e32 362c ncluded in 0.26,\n+000284e0: 2070 6572 6861 7073 2074 6865 206d 6f73 perhaps the mos\n+000284f0: 7420 696d 706f 7274 616e 7420 6973 2074 t important is t\n+00028500: 6865 2061 6476 6963 6520 7468 6174 2074 he advice that t\n+00028510: 6f0a 2020 2020 2065 6173 6520 6375 7374 o. ease cust\n+00028520: 6f6d 697a 6174 696f 6e20 6120 7573 6572 omization a user\n+00028530: 2072 756c 6520 6f72 2076 6172 6961 626c rule or variabl\n+00028540: 6520 6465 6669 6e69 7469 6f6e 2073 686f e definition sho\n+00028550: 756c 6420 616c 7761 7973 0a20 2020 2020 uld always. \n+00028560: 6f76 6572 7269 6465 2061 6e20 4175 746f override an Auto\n+00028570: 6d61 6b65 2072 756c 6520 6f72 2064 6566 make rule or def\n+00028580: 696e 6974 696f 6e2e 0a0a 2020 2020 2047 inition... G\n+00028590: 6f72 646f 6e20 4d61 747a 6967 6b65 6974 ordon Matzigkeit\n+000285a0: 2061 6e64 204a 696d 204d 6579 6572 696e and Jim Meyerin\n+000285b0: 6720 6172 6520 7477 6f20 6f74 6865 7220 g are two other \n+000285c0: 6561 726c 7920 636f 6e74 7269 6275 746f early contributo\n+000285d0: 7273 0a20 2020 2020 7468 6174 2068 6176 rs. that hav\n+000285e0: 6520 6265 656e 2073 656e 6469 6e67 2066 e been sending f\n+000285f0: 6978 6573 2e0a 0a20 2020 2020 302e 3237 ixes... 0.27\n+00028600: 2066 6978 6573 2079 6574 2061 6e6f 7468 fixes yet anoth\n+00028610: 6572 2050 6572 6c20 3420 706f 7274 6162 er Perl 4 portab\n+00028620: 696c 6974 7920 6275 672e 0a0a 3139 3936 ility bug...1996\n+00028630: 2d30 312d 3133 2041 7574 6f6d 616b 6520 -01-13 Automake \n+00028640: 302e 3238 0a0a 2020 2020 2041 7574 6f6d 0.28.. Autom\n+00028650: 616b 6520 7374 6172 7473 2073 6361 6e6e ake starts scann\n+00028660: 696e 6720 e280 9863 6f6e 6669 6775 7265 ing ...configure\n+00028670: 2e69 6ee2 8099 2066 6f72 20e2 8098 4c49 .in... for ...LI\n+00028680: 424f 424a 53e2 8099 2073 7570 706f 7274 BOBJS... support\n+00028690: 2e0a 2020 2020 2054 6869 7320 6973 2061 .. This is a\n+000286a0: 6e20 696d 706f 7274 616e 7420 7374 6570 n important step\n+000286b0: 2062 6563 6175 7365 2075 6e74 696c 2074 because until t\n+000286c0: 6869 7320 7665 7273 696f 6e20 4175 746f his version Auto\n+000286d0: 6d61 6b65 206f 6e6c 790a 2020 2020 206b make only. k\n+000286e0: 6e65 7720 6162 6f75 7420 7468 6520 e280 new about the ..\n+000286f0: 984d 616b 6566 696c 652e 616d e280 9973 .Makefile.am...s\n+00028700: 2069 7420 7072 6f63 6573 7365 642e 2020 it processed. \n+00028710: e280 9863 6f6e 6669 6775 7265 2e69 6ee2 ...configure.in.\n+00028720: 8099 2077 6173 0a20 2020 2020 4175 746f .. was. Auto\n+00028730: 636f 6e66 2773 2077 6f72 6c64 2061 6e64 conf's world and\n+00028740: 2074 6865 206c 696e 6b20 6265 7477 6565 the link betwee\n+00028750: 6e20 4175 746f 636f 6e66 2061 6e64 2041 n Autoconf and A\n+00028760: 7574 6f6d 616b 6520 6861 6420 746f 0a20 utomake had to. \n+00028770: 2020 2020 6265 2064 6f6e 6520 6279 2074 be done by t\n+00028780: 6865 20e2 8098 4d61 6b65 6669 6c65 2e61 he ...Makefile.a\n+00028790: 6de2 8099 2061 7574 686f 722e 2020 466f m... author. Fo\n+000287a0: 7220 696e 7374 616e 6365 2c20 6966 20e2 r instance, if .\n+000287b0: 8098 636f 6e66 6967 2e68 e280 990a 2020 ..config.h.... \n+000287c0: 2020 2077 6173 2067 656e 6572 6174 6564 was generated\n+000287d0: 2062 7920 e280 9863 6f6e 6669 6775 7265 by ...configure\n+000287e0: e280 992c 2069 7420 7761 7320 7468 6520 ..., it was the \n+000287f0: 7061 636b 6167 6520 6d61 696e 7461 696e package maintain\n+00028800: 6572 2773 0a20 2020 2020 7265 7370 6f6e er's. respon\n+00028810: 7369 6269 6c69 7479 2074 6f20 6465 6669 sibility to defi\n+00028820: 6e65 2074 6865 20e2 8098 434f 4e46 4947 ne the ...CONFIG\n+00028830: 5f48 4541 4445 52e2 8099 2076 6172 6961 _HEADER... varia\n+00028840: 626c 6520 696e 2065 6163 680a 2020 2020 ble in each. \n+00028850: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+00028860: 8099 2e0a 0a20 2020 2020 5375 6363 6565 ..... Succee\n+00028870: 6469 6e67 2072 656c 6561 7365 7320 7769 ding releases wi\n+00028880: 6c6c 2072 656c 7920 6d6f 7265 2061 6e64 ll rely more and\n+00028890: 206d 6f72 6520 6f6e 2073 6361 6e6e 696e more on scannin\n+000288a0: 670a 2020 2020 20e2 8098 636f 6e66 6967 g. ...config\n+000288b0: 7572 652e 696e e280 9920 746f 2062 6574 ure.in... to bet\n+000288c0: 7465 7220 6175 746f 6d61 7465 2074 6865 ter automate the\n+000288d0: 2041 7574 6f63 6f6e 6620 696e 7465 6772 Autoconf integr\n+000288e0: 6174 696f 6e2e 0a0a 2020 2020 2030 2e32 ation... 0.2\n+000288f0: 3820 616c 736f 2069 6e74 726f 6475 6365 8 also introduce\n+00028900: 7320 7468 6520 e280 9841 5554 4f4d 414b s the ...AUTOMAK\n+00028910: 455f 4f50 5449 4f4e 53e2 8099 2076 6172 E_OPTIONS... var\n+00028920: 6961 626c 6520 616e 6420 7468 650a 2020 iable and the. \n+00028930: 2020 20e2 8098 2d2d 676e 75e2 8099 2061 ...--gnu... a\n+00028940: 6e64 20e2 8098 2d2d 676e 6974 73e2 8099 nd ...--gnits...\n+00028950: 206f 7074 696f 6e73 2c20 7468 6520 6c61 options, the la\n+00028960: 7474 6572 2062 6569 6e67 2073 7472 6963 tter being stric\n+00028970: 7465 722e 0a0a 3139 3936 2d30 322d 3037 ter...1996-02-07\n+00028980: 2041 7574 6f6d 616b 6520 302e 3239 0a0a Automake 0.29..\n+00028990: 2020 2020 2054 6861 6e6b 7320 746f 20e2 Thanks to .\n+000289a0: 8098 636f 6e66 6967 7572 652e 696e e280 ..configure.in..\n+000289b0: 9920 7363 616e 6e69 6e67 2c20 e280 9843 . scanning, ...C\n+000289c0: 4f4e 4649 475f 4845 4144 4552 e280 9920 ONFIG_HEADER... \n+000289d0: 6973 2067 6f6e 652c 2061 6e64 0a20 2020 is gone, and. \n+000289e0: 2020 7265 6275 696c 6420 7275 6c65 7320 rebuild rules \n+000289f0: 666f 7220 e280 9863 6f6e 6669 6775 7265 for ...configure\n+00028a00: e280 992d 6765 6e65 7261 7465 6420 6669 ...-generated fi\n+00028a10: 6c65 2061 7265 2061 7574 6f6d 6174 6963 le are automatic\n+00028a20: 616c 6c79 0a20 2020 2020 6f75 7470 7574 ally. output\n+00028a30: 2e0a 0a20 2020 2020 e280 9854 4558 494e ... ...TEXIN\n+00028a40: 464f 53e2 8099 2061 6e64 20e2 8098 4d41 FOS... and ...MA\n+00028a50: 4e53 e280 9920 636f 6e76 6572 7465 6420 NS... converted \n+00028a60: 746f 2074 6865 2075 6e69 666f 726d 206e to the uniform n\n+00028a70: 616d 696e 6720 7363 6865 6d65 2e0a 0a31 aming scheme...1\n+00028a80: 3939 362d 3032 2d32 3420 4175 746f 6d61 996-02-24 Automa\n+00028a90: 6b65 2030 2e33 300a 0a20 2020 2020 5468 ke 0.30.. Th\n+00028aa0: 6520 7465 7374 2073 7569 7465 2069 7320 e test suite is \n+00028ab0: 626f 726e 2e20 2049 7420 636f 6e74 6169 born. It contai\n+00028ac0: 6e73 2039 2074 6573 7473 2e20 2046 726f ns 9 tests. Fro\n+00028ad0: 6d20 6e6f 7720 6f6e 2074 6573 740a 2020 m now on test. \n+00028ae0: 2020 2063 6173 6573 2077 696c 6c20 6265 cases will be\n+00028af0: 2061 6464 6564 2070 7265 7474 7920 7265 added pretty re\n+00028b00: 6775 6c61 726c 7920 282a 6e6f 7465 2052 gularly (*note R\n+00028b10: 656c 6561 7365 733a 3a29 2c20 616e 6420 eleases::), and \n+00028b20: 7468 6973 0a20 2020 2020 7072 6f76 6564 this. proved\n+00028b30: 2074 6f20 6265 2072 6561 6c6c 7920 6865 to be really he\n+00028b40: 6c70 6675 6c20 6c61 7465 7220 6f6e 2e0a lpful later on..\n+00028b50: 0a20 2020 2020 e280 9845 5854 5241 5f50 . ...EXTRA_P\n+00028b60: 524f 4752 414d 53e2 8099 2066 696e 616c ROGRAMS... final\n+00028b70: 6c79 2072 6570 6c61 6365 7320 e280 9841 ly replaces ...A\n+00028b80: 4d5f 5052 4f47 5241 4d53 e280 992e 0a0a M_PROGRAMS......\n+00028b90: 2020 2020 2041 6c6c 2074 6865 2074 6869 All the thi\n+00028ba0: 7264 2d70 6172 7479 2041 7574 6f63 6f6e rd-party Autocon\n+00028bb0: 6620 6d61 6372 6f73 2c20 7772 6974 7465 f macros, writte\n+00028bc0: 6e20 6d6f 7374 6c79 2062 7920 4672 616e n mostly by Fran\n+00028bd0: c3a7 6f69 730a 2020 2020 2050 696e 6172 ..ois. Pinar\n+00028be0: 6420 2861 6e64 206c 6174 6572 204a 696d d (and later Jim\n+00028bf0: 204d 6579 6572 696e 6729 2c20 6172 6520 Meyering), are \n+00028c00: 6469 7374 7269 6275 7465 6420 696e 2041 distributed in A\n+00028c10: 7574 6f6d 616b 6527 730a 2020 2020 2068 utomake's. h\n+00028c20: 616e 642d 7772 6974 7465 6e20 e280 9861 and-written ...a\n+00028c30: 636c 6f63 616c 2e6d 34e2 8099 2066 696c clocal.m4... fil\n+00028c40: 652e 2020 5061 636b 6167 6520 6d61 696e e. Package main\n+00028c50: 7461 696e 6572 7320 6172 6520 6578 7065 tainers are expe\n+00028c60: 6374 6564 0a20 2020 2020 746f 2065 7874 cted. to ext\n+00028c70: 7261 6374 2074 6865 206e 6563 6573 7361 ract the necessa\n+00028c80: 7279 206d 6163 726f 7320 6672 6f6d 2074 ry macros from t\n+00028c90: 6869 7320 6669 6c65 2e20 2028 496e 2070 his file. (In p\n+00028ca0: 7265 7669 6f75 730a 2020 2020 2076 6572 revious. ver\n+00028cb0: 7369 6f6e 7320 796f 7520 6861 6420 746f sions you had to\n+00028cc0: 2063 6f70 7920 616e 6420 7061 7374 6520 copy and paste \n+00028cd0: 7468 656d 2066 726f 6d20 7468 6520 6d61 them from the ma\n+00028ce0: 6e75 616c 2e2e 2e29 0a0a 3139 3936 2d30 nual...)..1996-0\n+00028cf0: 332d 3131 2041 7574 6f6d 616b 6520 302e 3-11 Automake 0.\n+00028d00: 3331 0a0a 2020 2020 2054 6865 2074 6573 31.. The tes\n+00028d10: 7420 7375 6974 6520 696e 2030 2e33 3020 t suite in 0.30 \n+00028d20: 7761 7320 7275 6e20 7669 6120 6120 6c6f was run via a lo\n+00028d30: 6e67 20e2 8098 6368 6563 6b2d 6c6f 6361 ng ...check-loca\n+00028d40: 6ce2 8099 2072 756c 652e 2020 5570 6f6e l... rule. Upon\n+00028d50: 0a20 2020 2020 556c 7269 6368 2044 7265 . Ulrich Dre\n+00028d60: 7070 6572 2773 2073 7567 6765 7374 696f pper's suggestio\n+00028d70: 6e2c 2030 2e33 3120 6d61 6b65 7320 6974 n, 0.31 makes it\n+00028d80: 2061 6e20 4175 746f 6d61 6b65 2072 756c an Automake rul\n+00028d90: 6520 6f75 7470 7574 0a20 2020 2020 7768 e output. wh\n+00028da0: 656e 6576 6572 2074 6865 20e2 8098 5445 enever the ...TE\n+00028db0: 5354 53e2 8099 2076 6172 6961 626c 6520 STS... variable \n+00028dc0: 6973 2064 6566 696e 6564 2e0a 0a20 2020 is defined... \n+00028dd0: 2020 e280 9844 4953 545f 4f54 4845 52e2 ...DIST_OTHER.\n+00028de0: 8099 2069 7320 7265 6e61 6d65 6420 746f .. is renamed to\n+00028df0: 20e2 8098 4558 5452 415f 4449 5354 e280 ...EXTRA_DIST..\n+00028e00: 992c 2061 6e64 2074 6865 20e2 8098 6368 ., and the ...ch\n+00028e10: 6563 6b5f e280 9920 7072 6566 6978 2069 eck_... prefix i\n+00028e20: 730a 2020 2020 2069 6e74 726f 6475 6365 s. introduce\n+00028e30: 642e 2020 5468 6520 7379 6e74 6178 2069 d. The syntax i\n+00028e40: 7320 6e6f 7720 7468 6520 7361 6d65 2061 s now the same a\n+00028e50: 7320 746f 6461 792e 0a0a 3139 3936 2d30 s today...1996-0\n+00028e60: 332d 3135 2047 6f72 646f 6e20 4d61 747a 3-15 Gordon Matz\n+00028e70: 6967 6b65 6974 2073 7461 7274 7320 7772 igkeit starts wr\n+00028e80: 6974 696e 6720 6c69 6274 6f6f 6c2e 0a0a iting libtool...\n+00028e90: 3139 3936 2d30 342d 3237 2041 7574 6f6d 1996-04-27 Autom\n+00028ea0: 616b 6520 302e 3332 0a0a 2020 2020 20e2 ake 0.32.. .\n+00028eb0: 8098 2d68 6f6f 6be2 8099 2074 6172 6765 ..-hook... targe\n+00028ec0: 7473 2061 7265 2069 6e74 726f 6475 6365 ts are introduce\n+00028ed0: 643b 2061 6e20 6964 6561 2066 726f 6d20 d; an idea from \n+00028ee0: 4469 6574 6572 2042 6172 6f6e 2e0a 0a20 Dieter Baron... \n+00028ef0: 2020 2020 e280 982a 2e69 6e66 6fe2 8099 ...*.info...\n+00028f00: 2066 696c 6573 2c20 7768 6963 6820 7765 files, which we\n+00028f10: 7265 206f 7574 7075 7420 696e 2074 6865 re output in the\n+00028f20: 2062 7569 6c64 2064 6972 6563 746f 7279 build directory\n+00028f30: 2061 7265 206e 6f77 0a20 2020 2020 6275 are now. bu\n+00028f40: 696c 7420 696e 2074 6865 2073 6f75 7263 ilt in the sourc\n+00028f50: 6520 6469 7265 6374 6f72 792c 2062 6563 e directory, bec\n+00028f60: 6175 7365 2074 6865 7920 6172 6520 6469 ause they are di\n+00028f70: 7374 7269 6275 7465 642e 2020 4974 0a20 stributed. It. \n+00028f80: 2020 2020 7365 656d 7320 7468 6573 6520 seems these \n+00028f90: 6669 6c65 7320 6c69 6b65 2074 6f20 6d6f files like to mo\n+00028fa0: 7665 2062 6163 6b20 616e 6420 666f 7274 ve back and fort\n+00028fb0: 6820 6173 2074 6861 7420 7769 6c6c 2068 h as that will h\n+00028fc0: 6170 7065 6e0a 2020 2020 2061 6761 696e appen. again\n+00028fd0: 2069 6e20 6675 7475 7265 2076 6572 7369 in future versi\n+00028fe0: 6f6e 732e 0a0a 3139 3936 2d30 352d 3138 ons...1996-05-18\n+00028ff0: 2041 7574 6f6d 616b 6520 302e 3333 0a0a Automake 0.33..\n+00029000: 2020 2020 2047 6f72 6420 4d61 747a 6967 Gord Matzig\n+00029010: 6b65 6974 2773 206d 6169 6e20 7477 6f20 keit's main two \n+00029020: 636f 6e74 7269 6275 7469 6f6e 733a 0a0a contributions:..\n+00029030: 2020 2020 2020 2020 e280 a220 7665 7279 ... very\n+00029040: 2070 7265 6c69 6d69 6e61 7279 206c 6962 preliminary lib\n+00029050: 746f 6f6c 2073 7570 706f 7274 0a20 2020 tool support. \n+00029060: 2020 2020 20e2 80a2 2074 6865 2064 6973 ... the dis\n+00029070: 7463 6865 636b 2072 756c 650a 0a20 2020 tcheck rule.. \n+00029080: 2020 416c 7468 6f75 6768 2074 6865 7920 Although they \n+00029090: 7765 7265 2076 6572 7920 6261 7369 6320 were very basic \n+000290a0: 6174 2074 6869 7320 706f 696e 742c 2074 at this point, t\n+000290b0: 6865 7365 2061 7265 2070 726f 6261 626c hese are probabl\n+000290c0: 790a 2020 2020 2061 6d6f 6e67 2074 6865 y. among the\n+000290d0: 2074 6f70 2066 6561 7475 7265 7320 666f top features fo\n+000290e0: 7220 4175 746f 6d61 6b65 2074 6f64 6179 r Automake today\n+000290f0: 2e0a 0a20 2020 2020 4a69 6d20 4d65 7965 ... Jim Meye\n+00029100: 7269 6e67 2061 6c73 6f20 7072 6f76 6964 ring also provid\n+00029110: 6573 2074 6865 2069 6e66 616d 6f75 7320 es the infamous \n+00029120: e280 986a 6d5f 4d41 494e 5441 494e 4552 ...jm_MAINTAINER\n+00029130: 5f4d 4f44 45e2 8099 2c20 7369 6e63 650a _MODE..., since.\n+00029140: 2020 2020 2074 6865 6e20 7265 6e61 6d65 then rename\n+00029150: 6420 746f 20e2 8098 414d 5f4d 4149 4e54 d to ...AM_MAINT\n+00029160: 4149 4e45 525f 4d4f 4445 e280 9920 616e AINER_MODE... an\n+00029170: 6420 6162 616e 646f 6e65 6420 6279 2069 d abandoned by i\n+00029180: 7473 2061 7574 686f 720a 2020 2020 2028 ts author. (\n+00029190: 2a6e 6f74 6520 6d61 696e 7461 696e 6572 *note maintainer\n+000291a0: 2d6d 6f64 653a 3a29 2e0a 0a31 3939 362d -mode::)...1996-\n+000291b0: 3035 2d32 3820 4175 746f 6d61 6b65 2031 05-28 Automake 1\n+000291c0: 2e30 0a0a 2020 2020 2041 6674 6572 206f .0.. After o\n+000291d0: 6e6c 7920 7369 7820 6d6f 6e74 6873 206f nly six months o\n+000291e0: 6620 6865 6176 7920 6465 7665 6c6f 706d f heavy developm\n+000291f0: 656e 742c 2074 6865 20e2 8098 6175 746f ent, the ...auto\n+00029200: 6d61 6b65 e280 9920 7363 7269 7074 0a20 make... script. \n+00029210: 2020 2020 6973 2033 3133 3420 6c69 6e65 is 3134 line\n+00029220: 7320 6c6f 6e67 2c20 706c 7573 2039 3733 s long, plus 973\n+00029230: 206c 696e 6573 206f 6620 e280 984d 616b lines of ...Mak\n+00029240: 6566 696c 65e2 8099 2066 7261 676d 656e efile... fragmen\n+00029250: 7473 2e20 2054 6865 0a20 2020 2020 7061 ts. The. pa\n+00029260: 636b 6167 6520 6861 7320 3330 2070 6167 ckage has 30 pag\n+00029270: 6573 206f 6620 646f 6375 6d65 6e74 6174 es of documentat\n+00029280: 696f 6e2c 2061 6e64 2033 3820 7465 7374 ion, and 38 test\n+00029290: 2063 6173 6573 2e0a 2020 2020 20e2 8098 cases.. ...\n+000292a0: 6163 6c6f 6361 6c2e 6d34 e280 9920 636f aclocal.m4... co\n+000292b0: 6e74 6169 6e73 2034 206d 6163 726f 732e ntains 4 macros.\n+000292c0: 0a0a 2020 2020 2046 726f 6d20 6e6f 7720 .. From now \n+000292d0: 6f6e 2061 6e64 2075 6e74 696c 2076 6572 on and until ver\n+000292e0: 7369 6f6e 2031 2e34 2c20 6e65 7720 7265 sion 1.4, new re\n+000292f0: 6c65 6173 6573 2077 696c 6c20 6f63 6375 leases will occu\n+00029300: 7220 6174 2061 0a20 2020 2020 7261 7465 r at a. rate\n+00029310: 206f 6620 6162 6f75 7420 6f6e 6520 6120 of about one a \n+00029320: 7965 6172 2e20 2031 2e31 2064 6964 206e year. 1.1 did n\n+00029330: 6f74 2065 7869 7374 2c20 6163 7475 616c ot exist, actual\n+00029340: 6c79 2031 2e31 6220 746f 2031 2e31 700a ly 1.1b to 1.1p.\n+00029350: 2020 2020 2068 6176 6520 6265 656e 2074 have been t\n+00029360: 6865 206e 616d 6520 6f66 2062 6574 6120 he name of beta \n+00029370: 7265 6c65 6173 6573 2066 6f72 2031 2e32 releases for 1.2\n+00029380: 2e20 2054 6869 7320 6973 2074 6865 2066 . This is the f\n+00029390: 6972 7374 0a20 2020 2020 7469 6d65 2041 irst. time A\n+000293a0: 7574 6f6d 616b 6520 7573 6573 2073 7566 utomake uses suf\n+000293b0: 6669 7820 6c65 7474 6572 7320 746f 2064 fix letters to d\n+000293c0: 6573 6967 6e61 7465 2062 6574 6120 7265 esignate beta re\n+000293d0: 6c65 6173 6573 2c20 610a 2020 2020 2068 leases, a. h\n+000293e0: 6162 6974 2074 6861 7420 6c61 7374 732e abit that lasts.\n+000293f0: 0a0a 3139 3936 2d31 302d 3130 204b 6576 ..1996-10-10 Kev\n+00029400: 696e 2044 616c 6c65 7920 7061 636b 6167 in Dalley packag\n+00029410: 6573 2041 7574 6f6d 616b 6520 312e 3020 es Automake 1.0 \n+00029420: 666f 7220 4465 6269 616e 2047 4e55 2f4c for Debian GNU/L\n+00029430: 696e 7578 2e0a 0a31 3939 362d 3131 2d32 inux...1996-11-2\n+00029440: 3620 4461 7669 6420 4a2e 204d 6163 4b65 6 David J. MacKe\n+00029450: 6e7a 6965 2072 656c 6561 7365 7320 4175 nzie releases Au\n+00029460: 746f 636f 6e66 2032 2e31 322e 0a0a 2020 toconf 2.12... \n+00029470: 2020 2042 6574 7765 656e 204a 756e 6520 Between June \n+00029480: 616e 6420 4f63 746f 6265 722c 2074 6865 and October, the\n+00029490: 2041 7574 6f63 6f6e 6620 6465 7665 6c6f Autoconf develo\n+000294a0: 706d 656e 7420 6973 2061 6c6d 6f73 740a pment is almost.\n+000294b0: 2020 2020 2073 7461 6c6c 6564 2e20 2052 stalled. R\n+000294c0: 6f6c 616e 6420 4d63 4772 6174 6820 6861 oland McGrath ha\n+000294d0: 7320 6265 656e 2077 6f72 6b69 6e67 2061 s been working a\n+000294e0: 7420 7468 6520 6265 6769 6e6e 696e 6720 t the beginning \n+000294f0: 6f66 2074 6865 0a20 2020 2020 7965 6172 of the. year\n+00029500: 2e20 2044 6176 6964 2063 6f6d 6573 2062 . David comes b\n+00029510: 6163 6b20 696e 204e 6f76 656d 6265 7220 ack in November \n+00029520: 746f 2072 656c 6561 7365 2032 2e31 322c to release 2.12,\n+00029530: 2062 7574 2068 6520 776f 6e27 740a 2020 but he won't. \n+00029540: 2020 2074 6f75 6368 2041 7574 6f63 6f6e touch Autocon\n+00029550: 6620 616e 796d 6f72 6520 6166 7465 7220 f anymore after \n+00029560: 7468 6973 2079 6561 722c 2061 6e64 2041 this year, and A\n+00029570: 7574 6f63 6f6e 6620 7468 656e 2072 6561 utoconf then rea\n+00029580: 6c6c 790a 2020 2020 2073 7461 676e 6174 lly. stagnat\n+00029590: 6573 2e20 2054 6865 2064 6573 6f6c 6174 es. The desolat\n+000295a0: 6520 4175 746f 636f 6e66 20e2 8098 4368 e Autoconf ...Ch\n+000295b0: 616e 6765 4c6f 67e2 8099 2066 6f72 2031 angeLog... for 1\n+000295c0: 3939 3720 6c69 7374 7320 6f6e 6c79 2037 997 lists only 7\n+000295d0: 0a20 2020 2020 636f 6d6d 6974 732e 0a0a . commits...\n+000295e0: 3139 3937 2d30 322d 3238 203c 6175 746f 1997-02-28 list alive.\n+00029610: 0a20 2020 2020 5468 6520 6d61 696c 696e . The mailin\n+00029620: 6720 6c69 7374 2069 7320 616e 6e6f 756e g list is announ\n+00029630: 6365 6420 6173 2066 6f6c 6c6f 7773 3a0a ced as follows:.\n+00029640: 2020 2020 2020 2020 2020 4927 7665 2063 I've c\n+00029650: 7265 6174 6564 2074 6865 2022 6175 746f reated the \"auto\n+00029660: 6d61 6b65 2220 6d61 696c 696e 6720 6c69 make\" mailing li\n+00029670: 7374 2e20 2049 7420 6973 0a20 2020 2020 st. It is. \n+00029680: 2020 2020 2022 6175 746f 6d61 6b65 4067 \"automake@g\n+00029690: 6e75 2e61 692e 6d69 742e 6564 7522 2e20 nu.ai.mit.edu\". \n+000296a0: 2041 646d 696e 6973 7472 6976 6961 2c20 Administrivia, \n+000296b0: 6173 2061 6c77 6179 732c 2074 6f0a 2020 as always, to. \n+000296c0: 2020 2020 2020 2020 6175 746f 6d61 6b65 automake\n+000296d0: 2d72 6571 7565 7374 4067 6e75 2e61 692e -request@gnu.ai.\n+000296e0: 6d69 742e 6564 752e 0a0a 2020 2020 2020 mit.edu... \n+000296f0: 2020 2020 5468 6520 6368 6172 7465 7220 The charter \n+00029700: 6f66 2074 6869 7320 6c69 7374 2069 7320 of this list is \n+00029710: 6469 7363 7573 7369 6f6e 206f 6620 6175 discussion of au\n+00029720: 746f 6d61 6b65 2c20 6175 746f 636f 6e66 tomake, autoconf\n+00029730: 2c20 616e 640a 2020 2020 2020 2020 2020 , and. \n+00029740: 6f74 6865 7220 636f 6e66 6967 7572 6174 other configurat\n+00029750: 696f 6e2f 706f 7274 6162 696c 6974 7920 ion/portability \n+00029760: 746f 6f6c 7320 2865 2e67 2e2c 206c 6962 tools (e.g., lib\n+00029770: 746f 6f6c 292e 2020 4974 2069 7320 6578 tool). It is ex\n+00029780: 7065 6374 6564 0a20 2020 2020 2020 2020 pected. \n+00029790: 2074 6861 7420 6469 7363 7573 7369 6f6e that discussion\n+000297a0: 2077 696c 6c20 7261 6e67 6520 6672 6f6d will range from\n+000297b0: 2070 6c65 6173 2066 6f72 2068 656c 7020 pleas for help \n+000297c0: 616c 6c20 7468 6520 7761 7920 7570 2074 all the way up t\n+000297d0: 6f0a 2020 2020 2020 2020 2020 7061 7463 o. patc\n+000297e0: 6865 732e 0a0a 2020 2020 2020 2020 2020 hes... \n+000297f0: 5468 6973 206c 6973 7420 6973 2061 7263 This list is arc\n+00029800: 6869 7665 6420 6f6e 2074 6865 2046 5346 hived on the FSF\n+00029810: 206d 6163 6869 6e65 732e 2020 4f66 6668 machines. Offh\n+00029820: 616e 6420 4920 646f 6e27 7420 6b6e 6f77 and I don't know\n+00029830: 2069 660a 2020 2020 2020 2020 2020 796f if. yo\n+00029840: 7520 6361 6e20 6765 7420 7468 6520 6172 u can get the ar\n+00029850: 6368 6976 6520 7769 7468 6f75 7420 616e chive without an\n+00029860: 2061 6363 6f75 6e74 2074 6865 7265 2e0a account there..\n+00029870: 0a20 2020 2020 2020 2020 2054 6869 7320 . This \n+00029880: 6c69 7374 2069 7320 6f70 656e 2074 6f20 list is open to \n+00029890: 616e 7962 6f64 7920 7768 6f20 7761 6e74 anybody who want\n+000298a0: 7320 746f 206a 6f69 6e2e 2020 5465 6c6c s to join. Tell\n+000298b0: 2061 6c6c 2079 6f75 720a 2020 2020 2020 all your. \n+000298c0: 2020 2020 6672 6965 6e64 7321 0a20 2020 friends!. \n+000298d0: 2020 2020 2020 202d 2d20 546f 6d20 5472 -- Tom Tr\n+000298e0: 6f6d 6579 0a0a 2020 2020 2042 6566 6f72 omey.. Befor\n+000298f0: 6520 7468 6174 2070 656f 706c 6520 7765 e that people we\n+00029900: 7265 2064 6973 6375 7373 696e 6720 4175 re discussing Au\n+00029910: 746f 6d61 6b65 2070 7269 7661 7465 6c79 tomake privately\n+00029920: 2c20 6f6e 2074 6865 2047 6e69 7473 0a20 , on the Gnits. \n+00029930: 2020 2020 6d61 696c 696e 6720 6c69 7374 mailing list\n+00029940: 2028 7768 6963 6820 6973 206e 6f74 2070 (which is not p\n+00029950: 7562 6c69 6320 6569 7468 6572 292c 2061 ublic either), a\n+00029960: 6e64 206c 6573 7320 6672 6571 7565 6e74 nd less frequent\n+00029970: 6c79 206f 6e0a 2020 2020 20e2 8098 676e ly on. ...gn\n+00029980: 752e 6d69 7363 2e64 6973 6375 7373 e280 u.misc.discuss..\n+00029990: 992e 0a0a 2020 2020 20e2 8098 676e 752e .... ...gnu.\n+000299a0: 6169 2e6d 6974 2e65 6475 e280 9920 6973 ai.mit.edu... is\n+000299b0: 206e 6f77 20e2 8098 676e 752e 6f72 67e2 now ...gnu.org.\n+000299c0: 8099 2c20 696e 2063 6173 6520 796f 7520 .., in case you \n+000299d0: 6e65 7665 7220 6e6f 7469 6365 642e 2020 never noticed. \n+000299e0: 5468 650a 2020 2020 2061 7263 6869 7665 The. archive\n+000299f0: 7320 6f66 2074 6865 2065 6172 6c79 2079 s of the early y\n+00029a00: 6561 7273 206f 6620 7468 6520 e280 9861 ears of the ...a\n+00029a10: 7574 6f6d 616b 6540 676e 752e 6f72 67e2 utomake@gnu.org.\n+00029a20: 8099 206c 6973 7420 6861 7665 0a20 2020 .. list have. \n+00029a30: 2020 6265 656e 206c 6f73 742c 2073 6f20 been lost, so \n+00029a40: 746f 6461 7920 6974 2069 7320 616c 6d6f today it is almo\n+00029a50: 7374 2069 6d70 6f73 7369 626c 6520 746f st impossible to\n+00029a60: 2066 696e 6420 7472 6163 6573 206f 660a find traces of.\n+00029a70: 2020 2020 2064 6973 6375 7373 696f 6e73 discussions\n+00029a80: 2074 6861 7420 6f63 6375 7272 6564 2062 that occurred b\n+00029a90: 6566 6f72 6520 3139 3939 2e20 2054 6869 efore 1999. Thi\n+00029aa0: 7320 6861 7320 6265 656e 2061 6e6e 6f79 s has been annoy\n+00029ab0: 696e 6720 6d6f 7265 0a20 2020 2020 7468 ing more. th\n+00029ac0: 616e 206f 6e63 652c 2061 7320 7375 6368 an once, as such\n+00029ad0: 2064 6973 6375 7373 696f 6e73 2063 616e discussions can\n+00029ae0: 2062 6520 7573 6566 756c 2074 6f20 756e be useful to un\n+00029af0: 6465 7273 7461 6e64 2074 6865 0a20 2020 derstand the. \n+00029b00: 2020 7261 7469 6f6e 616c 6520 6265 6869 rationale behi\n+00029b10: 6e64 2061 2070 6965 6365 206f 6620 756e nd a piece of un\n+00029b20: 636f 6d6d 656e 7465 6420 636f 6465 2074 commented code t\n+00029b30: 6861 7420 7761 7320 696e 7472 6f64 7563 hat was introduc\n+00029b40: 6564 0a20 2020 2020 6261 636b 2074 6865 ed. back the\n+00029b50: 6e2e 0a0a 3139 3937 2d30 362d 3232 2041 n...1997-06-22 A\n+00029b60: 7574 6f6d 616b 6520 312e 320a 0a20 2020 utomake 1.2.. \n+00029b70: 2020 4175 746f 6d61 6b65 2064 6576 656c Automake devel\n+00029b80: 6f70 6d65 6e74 7320 636f 6e74 696e 7565 opments continue\n+00029b90: 732c 2061 6e64 206d 6f72 6520 616e 6420 s, and more and \n+00029ba0: 6d6f 7265 206e 6577 2041 7574 6f63 6f6e more new Autocon\n+00029bb0: 660a 2020 2020 206d 6163 726f 7320 6172 f. macros ar\n+00029bc0: 6520 7265 7175 6972 6564 2e20 2044 6973 e required. Dis\n+00029bd0: 7472 6962 7574 696e 6720 7468 656d 2069 tributing them i\n+00029be0: 6e20 e280 9861 636c 6f63 616c 2e6d 34e2 n ...aclocal.m4.\n+00029bf0: 8099 2061 6e64 0a20 2020 2020 7265 7175 .. and. requ\n+00029c00: 6972 696e 6720 7065 6f70 6c65 2074 6f20 iring people to \n+00029c10: 6272 6f77 7365 2074 6869 7320 6669 6c65 browse this file\n+00029c20: 2074 6f20 6578 7472 6163 7420 7468 6520 to extract the \n+00029c30: 7265 6c65 7661 6e74 206d 6163 726f 730a relevant macros.\n+00029c40: 2020 2020 2062 6563 6f6d 6573 2075 6e63 becomes unc\n+00029c50: 6f6d 666f 7274 6162 6c65 2e20 2049 6465 omfortable. Ide\n+00029c60: 616c 6c79 2c20 736f 6d65 206f 6620 7468 ally, some of th\n+00029c70: 656d 2073 686f 756c 6420 6265 2063 6f6e em should be con\n+00029c80: 7472 6962 7574 6564 0a20 2020 2020 746f tributed. to\n+00029c90: 2041 7574 6f63 6f6e 6620 736f 2074 6861 Autoconf so tha\n+00029ca0: 7420 7468 6579 2063 616e 2062 6520 7573 t they can be us\n+00029cb0: 6564 2064 6972 6563 746c 792c 2068 6f77 ed directly, how\n+00029cc0: 6576 6572 2041 7574 6f63 6f6e 6620 6973 ever Autoconf is\n+00029cd0: 0a20 2020 2020 6375 7272 656e 746c 7920 . currently \n+00029ce0: 696e 6163 7469 7665 2e20 2041 7574 6f6d inactive. Autom\n+00029cf0: 616b 6520 312e 3220 636f 6e73 6571 7565 ake 1.2 conseque\n+00029d00: 6e74 6c79 2069 6e74 726f 6475 6365 7320 ntly introduces \n+00029d10: e280 9861 636c 6f63 616c e280 990a 2020 ...aclocal.... \n+00029d20: 2020 2028 e280 9861 636c 6f63 616c e280 (...aclocal..\n+00029d30: 9920 7761 7320 6163 7475 616c 6c79 2073 . was actually s\n+00029d40: 7461 7274 6564 206f 6e20 3139 3936 2d30 tarted on 1996-0\n+00029d50: 372d 3238 292c 2061 2074 6f6f 6c20 7468 7-28), a tool th\n+00029d60: 6174 0a20 2020 2020 6175 746f 6d61 7469 at. automati\n+00029d70: 6361 6c6c 7920 636f 6e73 7472 7563 7473 cally constructs\n+00029d80: 2061 6e20 e280 9861 636c 6f63 616c 2e6d an ...aclocal.m\n+00029d90: 34e2 8099 2066 696c 6520 6672 6f6d 2061 4... file from a\n+00029da0: 2072 6570 6f73 6974 6f72 7920 6f66 0a20 repository of. \n+00029db0: 2020 2020 7468 6972 642d 7061 7274 7920 third-party \n+00029dc0: 6d61 6372 6f73 2e20 2042 6563 6175 7365 macros. Because\n+00029dd0: 2041 7574 6f63 6f6e 6620 6861 7320 7374 Autoconf has st\n+00029de0: 616c 6c65 642c 2041 7574 6f6d 616b 6520 alled, Automake \n+00029df0: 616c 736f 0a20 2020 2020 6265 636f 6d65 also. become\n+00029e00: 7320 6120 6b69 6e64 206f 6620 7265 706f s a kind of repo\n+00029e10: 7369 746f 7279 2066 6f72 2073 7563 6820 sitory for such \n+00029e20: 7468 6972 642d 7061 7274 7920 6d61 6372 third-party macr\n+00029e30: 6f73 2c20 6576 656e 0a20 2020 2020 6d61 os, even. ma\n+00029e40: 6372 6f73 2063 6f6d 706c 6574 656c 7920 cros completely \n+00029e50: 756e 7265 6c61 7465 6420 746f 2041 7574 unrelated to Aut\n+00029e60: 6f6d 616b 6520 2866 6f72 2069 6e73 7461 omake (for insta\n+00029e70: 6e63 6520 6d61 6372 6f73 2074 6861 740a nce macros that.\n+00029e80: 2020 2020 2066 6978 2062 726f 6b65 6e20 fix broken \n+00029e90: 4175 746f 636f 6e66 206d 6163 726f 7329 Autoconf macros)\n+00029ea0: 2e0a 0a20 2020 2020 5468 6520 312e 3220 ... The 1.2 \n+00029eb0: 7265 6c65 6173 6520 636f 6e74 6169 6e73 release contains\n+00029ec0: 2032 3020 6d61 6372 6f73 2c20 696e 636c 20 macros, incl\n+00029ed0: 7564 696e 6720 7468 650a 2020 2020 20e2 uding the. .\n+00029ee0: 8098 414d 5f49 4e49 545f 4155 544f 4d41 ..AM_INIT_AUTOMA\n+00029ef0: 4b45 e280 9920 6d61 6372 6f20 7468 6174 KE... macro that\n+00029f00: 2073 696d 706c 6966 6965 7320 7468 6520 simplifies the \n+00029f10: 6372 6561 7469 6f6e 206f 660a 2020 2020 creation of. \n+00029f20: 20e2 8098 636f 6e66 6967 7572 652e 696e ...configure.in\n+00029f30: e280 992e 0a0a 2020 2020 204c 6962 746f ...... Libto\n+00029f40: 6f6c 2069 7320 6675 6c6c 7920 7375 7070 ol is fully supp\n+00029f50: 6f72 7465 6420 7573 696e 6720 e280 982a orted using ...*\n+00029f60: 5f4c 544c 4942 5241 5249 4553 e280 992e _LTLIBRARIES....\n+00029f70: 0a0a 2020 2020 2054 6865 206d 6973 7369 .. The missi\n+00029f80: 6e67 2073 6372 6970 7420 6973 2069 6e74 ng script is int\n+00029f90: 726f 6475 6365 6420 6279 2046 7261 6ec3 roduced by Fran.\n+00029fa0: a76f 6973 2050 696e 6172 643b 2069 7420 .ois Pinard; it \n+00029fb0: 6973 206d 6561 6e74 2074 6f0a 2020 2020 is meant to. \n+00029fc0: 2062 6520 6120 6265 7474 6572 2073 6f6c be a better sol\n+00029fd0: 7574 696f 6e20 7468 616e 20e2 8098 414d ution than ...AM\n+00029fe0: 5f4d 4149 4e54 4149 4e45 525f 4d4f 4445 _MAINTAINER_MODE\n+00029ff0: e280 9920 282a 6e6f 7465 0a20 2020 2020 ... (*note. \n+0002a000: 6d61 696e 7461 696e 6572 2d6d 6f64 653a maintainer-mode:\n+0002a010: 3a29 2e0a 0a20 2020 2020 436f 6e64 6974 :)... Condit\n+0002a020: 696f 6e61 6c73 2073 7570 706f 7274 2077 ionals support w\n+0002a030: 6173 2069 6d70 6c65 6d65 6e74 6564 2062 as implemented b\n+0002a040: 7920 4961 6e20 4c61 6e63 6520 5461 796c y Ian Lance Tayl\n+0002a050: 6f72 2e20 2041 7420 7468 650a 2020 2020 or. At the. \n+0002a060: 2074 696d 652c 2054 6f6d 2061 6e64 2049 time, Tom and I\n+0002a070: 616e 2077 6572 6520 776f 726b 696e 6720 an were working \n+0002a080: 6f6e 2061 6e20 696e 7465 726e 616c 2070 on an internal p\n+0002a090: 726f 6a65 6374 2061 7420 4379 676e 7573 roject at Cygnus\n+0002a0a0: 2e0a 2020 2020 2054 6865 7920 7765 7265 .. They were\n+0002a0b0: 2075 7369 6e67 2049 4c55 2c20 7768 6963 using ILU, whic\n+0002a0c0: 6820 6973 2070 7265 7474 7920 7369 6d69 h is pretty simi\n+0002a0d0: 6c61 7220 746f 2043 4f52 4241 2e20 2054 lar to CORBA. T\n+0002a0e0: 6865 7920 7761 6e74 6564 0a20 2020 2020 hey wanted. \n+0002a0f0: 746f 2069 6e74 6567 7261 7465 2049 4c55 to integrate ILU\n+0002a100: 2069 6e74 6f20 7468 6569 7220 6275 696c into their buil\n+0002a110: 642c 2077 6869 6368 2077 6173 2061 6c6c d, which was all\n+0002a120: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+0002a130: 2d62 6173 6564 2c0a 2020 2020 2061 6e64 -based,. and\n+0002a140: 2049 616e 2074 686f 7567 6874 2074 6861 Ian thought tha\n+0002a150: 7420 6164 6469 6e67 2063 6f6e 6469 7469 t adding conditi\n+0002a160: 6f6e 616c 7320 746f 20e2 8098 6175 746f onals to ...auto\n+0002a170: 6d61 6b65 e280 9920 7761 7320 7369 6d70 make... was simp\n+0002a180: 6c65 720a 2020 2020 2074 6861 6e20 646f ler. than do\n+0002a190: 696e 6720 616c 6c20 7468 6520 776f 726b ing all the work\n+0002a1a0: 2069 6e20 e280 9863 6f6e 6669 6775 7265 in ...configure\n+0002a1b0: e280 9920 2877 6869 6368 2077 6173 2074 ... (which was t\n+0002a1c0: 6865 2073 7461 6e64 6172 6420 6174 0a20 he standard at. \n+0002a1d0: 2020 2020 7468 6520 7469 6d65 292e 2020 the time). \n+0002a1e0: 536f 2074 6869 7320 7761 7320 6163 7475 So this was actu\n+0002a1f0: 616c 6c79 2066 756e 6465 6420 6279 2043 ally funded by C\n+0002a200: 7967 6e75 732e 0a0a 2020 2020 2054 6869 ygnus... Thi\n+0002a210: 7320 7665 7279 2075 7365 6675 6c20 6275 s very useful bu\n+0002a220: 7420 7472 6963 6b79 2066 6561 7475 7265 t tricky feature\n+0002a230: 2077 696c 6c20 7461 6b65 2061 206c 6f74 will take a lot\n+0002a240: 206f 6620 7469 6d65 2074 6f0a 2020 2020 of time to. \n+0002a250: 2073 7461 6269 6c69 7a65 2e20 2028 4174 stabilize. (At\n+0002a260: 2074 6865 2074 696d 6520 7468 6973 2074 the time this t\n+0002a270: 6578 7420 6973 2077 7269 7474 656e 2c20 ext is written, \n+0002a280: 7468 6572 6520 6172 6520 7374 696c 6c0a there are still.\n+0002a290: 2020 2020 2070 7269 6d61 7269 6573 2074 primaries t\n+0002a2a0: 6861 7420 6861 7665 206e 6f74 2062 6565 hat have not bee\n+0002a2b0: 6e20 7570 6461 7465 6420 746f 2073 7570 n updated to sup\n+0002a2c0: 706f 7274 2063 6f6e 6469 7469 6f6e 616c port conditional\n+0002a2d0: 0a20 2020 2020 6465 6669 6e69 7469 6f6e . definition\n+0002a2e0: 7320 696e 2041 7574 6f6d 616b 6520 312e s in Automake 1.\n+0002a2f0: 392e 290a 0a20 2020 2020 5468 6520 e280 9.).. The ..\n+0002a300: 9861 7574 6f6d 616b 65e2 8099 2073 6372 .automake... scr\n+0002a310: 6970 7420 6861 7320 616c 6d6f 7374 2064 ipt has almost d\n+0002a320: 6f75 626c 6564 3a20 3630 3839 206c 696e oubled: 6089 lin\n+0002a330: 6573 206f 6620 5065 726c 2c20 706c 7573 es of Perl, plus\n+0002a340: 0a20 2020 2020 3132 3934 206c 696e 6573 . 1294 lines\n+0002a350: 206f 6620 e280 984d 616b 6566 696c 65e2 of ...Makefile.\n+0002a360: 8099 2066 7261 676d 656e 7473 2e0a 0a31 .. fragments...1\n+0002a370: 3939 372d 3037 2d30 3820 476f 7264 6f6e 997-07-08 Gordon\n+0002a380: 204d 6174 7a69 676b 6569 7420 7265 6c65 Matzigkeit rele\n+0002a390: 6173 6573 204c 6962 746f 6f6c 2031 2e30 ases Libtool 1.0\n+0002a3a0: 2e0a 0a31 3939 382d 3034 2d30 3520 4175 ...1998-04-05 Au\n+0002a3b0: 746f 6d61 6b65 2031 2e33 0a0a 2020 2020 tomake 1.3.. \n+0002a3c0: 2054 6869 7320 6973 2061 2073 6d61 6c6c This is a small\n+0002a3d0: 2061 6476 616e 6365 2063 6f6d 7061 7265 advance compare\n+0002a3e0: 6420 746f 2031 2e32 2e20 2049 7420 6164 d to 1.2. It ad\n+0002a3f0: 6473 2073 7570 706f 7274 2066 6f72 0a20 ds support for. \n+0002a400: 2020 2020 6173 7365 6d62 6c79 2c20 616e assembly, an\n+0002a410: 6420 7072 656c 696d 696e 6172 7920 7375 d preliminary su\n+0002a420: 7070 6f72 7420 666f 7220 4a61 7661 2e0a pport for Java..\n+0002a430: 0a20 2020 2020 5065 726c 2035 2e30 3034 . Perl 5.004\n+0002a440: 5f30 3420 6973 206f 7574 2c20 6275 7420 _04 is out, but \n+0002a450: 6669 7865 7320 746f 2073 7570 706f 7274 fixes to support\n+0002a460: 2050 6572 6c20 3420 6172 6520 7374 696c Perl 4 are stil\n+0002a470: 6c0a 2020 2020 2072 6567 756c 6172 6c79 l. regularly\n+0002a480: 2073 7562 6d69 7474 6564 2077 6865 6e65 submitted whene\n+0002a490: 7665 7220 4175 746f 6d61 6b65 2062 7265 ver Automake bre\n+0002a4a0: 616b 7320 6974 2e0a 0a31 3939 382d 3039 aks it...1998-09\n+0002a4b0: 2d30 3620 e280 9873 6f75 7263 6577 6172 -06 ...sourcewar\n+0002a4c0: 652e 6379 676e 7573 2e63 6f6d e280 9920 e.cygnus.com... \n+0002a4d0: 6973 206f 6e2d 6c69 6e65 2e0a 0a20 2020 is on-line... \n+0002a4e0: 2020 536f 7572 6365 7761 7265 2077 6173 Sourceware was\n+0002a4f0: 2073 6574 7570 2062 7920 4a61 736f 6e20 setup by Jason \n+0002a500: 4d6f 6c65 6e64 6120 746f 2068 6f73 7420 Molenda to host \n+0002a510: 6f70 656e 2073 6f75 7263 6520 7072 6f6a open source proj\n+0002a520: 6563 7473 2e0a 0a31 3939 382d 3039 2d31 ects...1998-09-1\n+0002a530: 3920 4175 746f 6d61 6b65 2043 5653 2072 9 Automake CVS r\n+0002a540: 6570 6f73 6974 6f72 7920 6d6f 7665 6420 epository moved \n+0002a550: 746f 20e2 8098 736f 7572 6365 7761 7265 to ...sourceware\n+0002a560: 2e63 7967 6e75 732e 636f 6de2 8099 0a31 .cygnus.com....1\n+0002a570: 3939 382d 3130 2d32 3620 e280 9873 6f75 998-10-26 ...sou\n+0002a580: 7263 6577 6172 652e 6379 676e 7573 2e63 rceware.cygnus.c\n+0002a590: 6f6d e280 9920 616e 6e6f 756e 6365 7320 om... announces \n+0002a5a0: 6974 2068 6f73 7473 2041 7574 6f6d 616b it hosts Automak\n+0002a5b0: 653a 0a20 2020 2020 4175 746f 6d61 6b65 e:. Automake\n+0002a5c0: 2069 7320 6e6f 7720 686f 7374 6564 206f is now hosted o\n+0002a5d0: 6e20 e280 9873 6f75 7263 6577 6172 652e n ...sourceware.\n+0002a5e0: 6379 676e 7573 2e63 6f6d e280 992e 2020 cygnus.com.... \n+0002a5f0: 4974 2068 6173 2061 0a20 2020 2020 7075 It has a. pu\n+0002a600: 626c 6963 6c79 2061 6363 6573 7369 626c blicly accessibl\n+0002a610: 6520 4356 5320 7265 706f 7369 746f 7279 e CVS repository\n+0002a620: 2e20 2054 6869 7320 4356 5320 7265 706f . This CVS repo\n+0002a630: 7369 746f 7279 2069 7320 6120 636f 7079 sitory is a copy\n+0002a640: 0a20 2020 2020 6f66 2074 6865 206f 6e65 . of the one\n+0002a650: 2054 6f6d 2077 6173 2075 7369 6e67 206f Tom was using o\n+0002a660: 6e20 6869 7320 6d61 6368 696e 652c 2077 n his machine, w\n+0002a670: 6869 6368 2069 6e20 7475 726e 2069 7320 hich in turn is \n+0002a680: 6261 7365 6420 6f6e 0a20 2020 2020 6120 based on. a \n+0002a690: 636f 7079 206f 6620 7468 6520 4356 5320 copy of the CVS \n+0002a6a0: 7265 706f 7369 746f 7279 206f 6620 4461 repository of Da\n+0002a6b0: 7669 6420 4d61 634b 656e 7a69 652e 2020 vid MacKenzie. \n+0002a6c0: 5468 6973 2069 7320 7768 7920 7765 0a20 This is why we. \n+0002a6d0: 2020 2020 7374 696c 6c20 6861 7665 2074 still have t\n+0002a6e0: 6f20 6675 6c6c 2073 6f75 7263 6520 6869 o full source hi\n+0002a6f0: 7374 6f72 792e 2020 2841 7574 6f6d 616b story. (Automak\n+0002a700: 6520 7761 7320 6f6e 2053 6f75 7263 6577 e was on Sourcew\n+0002a710: 6172 650a 2020 2020 2075 6e74 696c 2032 are. until 2\n+0002a720: 3030 372d 3130 2d32 392c 2077 6865 6e20 007-10-29, when \n+0002a730: 6974 206d 6f76 6564 2074 6f20 6120 6769 it moved to a gi\n+0002a740: 7420 7265 706f 7369 746f 7279 206f 6e0a t repository on.\n+0002a750: 2020 2020 20e2 8098 7361 7661 6e6e 6168 ...savannah\n+0002a760: 2e67 6e75 2e6f 7267 e280 992c 2062 7574 .gnu.org..., but\n+0002a770: 2074 6865 2053 6f75 7263 6577 6172 6520 the Sourceware \n+0002a780: 686f 7374 2068 6164 2062 6565 6e20 7265 host had been re\n+0002a790: 6e61 6d65 6420 746f 0a20 2020 2020 e280 named to. ..\n+0002a7a0: 9873 6f75 7263 6573 2e72 6564 6861 742e .sources.redhat.\n+0002a7b0: 636f 6de2 8099 2e29 0a0a 2020 2020 2054 com....).. T\n+0002a7c0: 6865 206f 6c64 6573 7420 6669 6c65 2069 he oldest file i\n+0002a7d0: 6e20 7468 6520 6164 6d69 6e69 7374 7261 n the administra\n+0002a7e0: 7469 7665 2064 6972 6563 746f 7279 206f tive directory o\n+0002a7f0: 6620 7468 6520 4356 530a 2020 2020 2072 f the CVS. r\n+0002a800: 6570 6f73 6974 6f72 7920 7468 6174 2077 epository that w\n+0002a810: 6173 2063 7265 6174 6564 206f 6e20 536f as created on So\n+0002a820: 7572 6365 7761 7265 2069 7320 6461 7465 urceware is date\n+0002a830: 6420 3139 3938 2d30 392d 3139 2c0a 2020 d 1998-09-19,. \n+0002a840: 2020 2077 6869 6c65 2074 6865 2061 6e6e while the ann\n+0002a850: 6f75 6e63 656d 656e 7420 7468 6174 20e2 ouncement that .\n+0002a860: 8098 6175 746f 6d61 6b65 e280 9920 616e ..automake... an\n+0002a870: 6420 e280 9861 7574 6f63 6f6e 66e2 8099 d ...autoconf...\n+0002a880: 2068 6164 206a 6f69 6e65 640a 2020 2020 had joined. \n+0002a890: 20e2 8098 736f 7572 6365 7761 7265 e280 ...sourceware..\n+0002a8a0: 9920 7761 7320 6d61 6465 206f 6e20 3139 . was made on 19\n+0002a8b0: 3938 2d31 302d 3236 2e20 2054 6865 7920 98-10-26. They \n+0002a8c0: 7765 7265 2061 6d6f 6e67 2074 6865 2066 were among the f\n+0002a8d0: 6972 7374 0a20 2020 2020 7072 6f6a 6563 irst. projec\n+0002a8e0: 7473 2074 6f20 6265 2068 6f73 7465 6420 ts to be hosted \n+0002a8f0: 7468 6572 652e 0a0a 2020 2020 2054 6865 there... The\n+0002a900: 2068 6565 6466 756c 2072 6561 6465 7220 heedful reader \n+0002a910: 7769 6c6c 2068 6176 6520 6e6f 7469 6365 will have notice\n+0002a920: 6420 4175 746f 6d61 6b65 2077 6173 2065 d Automake was e\n+0002a930: 7861 6374 6c79 2034 2079 6561 7273 0a20 xactly 4 years. \n+0002a940: 2020 2020 6f6c 6420 6f6e 2031 3939 382d old on 1998-\n+0002a950: 3039 2d31 392e 0a0a 3139 3939 2d30 312d 09-19...1999-01-\n+0002a960: 3035 2042 656e 2045 6c6c 6973 746f 6e20 05 Ben Elliston \n+0002a970: 7265 6c65 6173 6573 2041 7574 6f63 6f6e releases Autocon\n+0002a980: 6620 322e 3133 2e0a 0a31 3939 392d 3031 f 2.13...1999-01\n+0002a990: 2d31 3420 4175 746f 6d61 6b65 2031 2e34 -14 Automake 1.4\n+0002a9a0: 0a0a 2020 2020 2054 6869 7320 7265 6c65 .. This rele\n+0002a9b0: 6173 6520 6164 6473 2073 7570 706f 7274 ase adds support\n+0002a9c0: 2066 6f72 2046 6f72 7472 616e 2037 3720 for Fortran 77 \n+0002a9d0: 616e 6420 666f 7220 7468 6520 e280 9869 and for the ...i\n+0002a9e0: 6e63 6c75 6465 e280 990a 2020 2020 2073 nclude.... s\n+0002a9f0: 7461 7465 6d65 6e74 2e20 2041 6c73 6f2c tatement. Also,\n+0002aa00: 20e2 8098 2b3d e280 9920 6173 7369 676e ...+=... assign\n+0002aa10: 6d65 6e74 7320 6172 6520 696e 7472 6f64 ments are introd\n+0002aa20: 7563 6564 2c20 6275 7420 6974 2069 7320 uced, but it is \n+0002aa30: 7374 696c 6c0a 2020 2020 2071 7569 7465 still. quite\n+0002aa40: 2065 6173 7920 746f 2066 6f6f 6c20 4175 easy to fool Au\n+0002aa50: 746f 6d61 6b65 2077 6865 6e20 6d69 7869 tomake when mixi\n+0002aa60: 6e67 2074 6869 7320 7769 7468 2063 6f6e ng this with con\n+0002aa70: 6469 7469 6f6e 616c 732e 0a0a 2020 2020 ditionals... \n+0002aa80: 2054 6865 7365 2074 776f 2072 656c 6561 These two relea\n+0002aa90: 7365 732c 2041 7574 6f6d 616b 6520 312e ses, Automake 1.\n+0002aaa0: 3420 616e 6420 4175 746f 636f 6e66 2032 4 and Autoconf 2\n+0002aab0: 2e31 3320 6d61 6b65 2061 2064 756f 2074 .13 make a duo t\n+0002aac0: 6861 740a 2020 2020 2077 696c 6c20 6265 hat. will be\n+0002aad0: 2075 7365 6420 746f 6765 7468 6572 2066 used together f\n+0002aae0: 6f72 2079 6561 7273 2e0a 0a20 2020 2020 or years... \n+0002aaf0: e280 9861 7574 6f6d 616b 65e2 8099 2069 ...automake... i\n+0002ab00: 7320 3732 3238 206c 696e 6573 2c20 706c s 7228 lines, pl\n+0002ab10: 7573 2031 3539 3120 6c69 6e65 7320 6f66 us 1591 lines of\n+0002ab20: 204d 616b 6566 696c 6520 6672 6167 6d65 Makefile fragme\n+0002ab30: 6e74 2c20 3230 0a20 2020 2020 6d61 6372 nt, 20. macr\n+0002ab40: 6f73 2028 736f 6d65 2031 2e33 206d 6163 os (some 1.3 mac\n+0002ab50: 726f 7320 7765 7265 2066 696e 616c 6c79 ros were finally\n+0002ab60: 2063 6f6e 7472 6962 7574 6564 2062 6163 contributed bac\n+0002ab70: 6b20 746f 2041 7574 6f63 6f6e 6629 2c0a k to Autoconf),.\n+0002ab80: 2020 2020 2031 3937 2074 6573 7420 6361 197 test ca\n+0002ab90: 7365 732c 2061 6e64 2035 3120 7061 6765 ses, and 51 page\n+0002aba0: 7320 6f66 2064 6f63 756d 656e 7461 7469 s of documentati\n+0002abb0: 6f6e 2e0a 0a31 3939 392d 3033 2d32 3720 on...1999-03-27 \n+0002abc0: 5468 6520 e280 9875 7365 722d 6465 702d The ...user-dep-\n+0002abd0: 6272 616e 6368 e280 9920 6973 2063 7265 branch... is cre\n+0002abe0: 6174 6564 206f 6e20 7468 6520 4356 5320 ated on the CVS \n+0002abf0: 7265 706f 7369 746f 7279 2e0a 0a20 2020 repository... \n+0002ac00: 2020 5468 6973 2069 6d70 6c65 6d65 6e74 This implement\n+0002ac10: 7320 6120 6e65 7720 6465 7065 6e64 656e s a new dependen\n+0002ac20: 6379 2074 7261 636b 696e 6720 7363 6865 cy tracking sche\n+0002ac30: 6d65 6420 7468 6174 2073 686f 756c 6420 med that should \n+0002ac40: 6265 0a20 2020 2020 6162 6c65 2074 6f20 be. able to \n+0002ac50: 6861 6e64 6c65 2061 7574 6f6d 6174 6963 handle automatic\n+0002ac60: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+0002ac70: 6b69 6e67 2075 7369 6e67 2061 6e79 2063 king using any c\n+0002ac80: 6f6d 7069 6c65 720a 2020 2020 2028 6e6f ompiler. (no\n+0002ac90: 7420 6a75 7374 2067 6363 2920 616e 6420 t just gcc) and \n+0002aca0: 616e 7920 6d61 6b65 2028 6e6f 7420 6a75 any make (not ju\n+0002acb0: 7374 2047 4e55 20e2 8098 6d61 6b65 e280 st GNU ...make..\n+0002acc0: 9929 2e20 2049 6e20 6164 6469 7469 6f6e .). In addition\n+0002acd0: 2c0a 2020 2020 2074 6865 206e 6577 2073 ,. the new s\n+0002ace0: 6368 656d 6520 7368 6f75 6c64 2062 6520 cheme should be \n+0002acf0: 6d6f 7265 2072 656c 6961 626c 6520 7468 more reliable th\n+0002ad00: 616e 2074 6865 206f 6c64 206f 6e65 2c20 an the old one, \n+0002ad10: 6173 0a20 2020 2020 6465 7065 6e64 656e as. dependen\n+0002ad20: 6369 6573 2061 7265 2067 656e 6572 6174 cies are generat\n+0002ad30: 6564 206f 6e20 7468 6520 656e 6420 7573 ed on the end us\n+0002ad40: 6572 2773 206d 6163 6869 6e65 2e20 2041 er's machine. A\n+0002ad50: 6c65 7861 6e64 7265 0a20 2020 2020 4f6c lexandre. Ol\n+0002ad60: 6976 6120 6372 6561 7465 7320 6465 7063 iva creates depc\n+0002ad70: 6f6d 7020 666f 7220 7468 6973 2070 7572 omp for this pur\n+0002ad80: 706f 7365 2e0a 0a20 2020 2020 2a4e 6f74 pose... *Not\n+0002ad90: 6520 4465 7065 6e64 656e 6379 2054 7261 e Dependency Tra\n+0002ada0: 636b 696e 6720 4576 6f6c 7574 696f 6e3a cking Evolution:\n+0002adb0: 3a2c 2066 6f72 206d 6f72 6520 6465 7461 :, for more deta\n+0002adc0: 696c 7320 6162 6f75 7420 7468 650a 2020 ils about the. \n+0002add0: 2020 2065 766f 6c75 7469 6f6e 206f 6620 evolution of \n+0002ade0: 6175 746f 6d61 7469 6320 6465 7065 6e64 automatic depend\n+0002adf0: 656e 6379 2074 7261 636b 696e 6720 696e ency tracking in\n+0002ae00: 2041 7574 6f6d 616b 652e 0a0a 3139 3939 Automake...1999\n+0002ae10: 2d31 312d 3231 2054 6865 20e2 8098 7573 -11-21 The ...us\n+0002ae20: 6572 2d64 6570 2d62 7261 6e63 68e2 8099 er-dep-branch...\n+0002ae30: 2069 7320 6d65 7267 6564 2069 6e74 6f20 is merged into \n+0002ae40: 7468 6520 6d61 696e 2074 7275 6e6b 2e0a the main trunk..\n+0002ae50: 0a20 2020 2020 5468 6973 2077 6173 2061 . This was a\n+0002ae60: 2068 7567 6520 7072 6f62 6c65 6d20 7369 huge problem si\n+0002ae70: 6e63 6520 7765 2061 6c73 6f20 6861 6420 nce we also had \n+0002ae80: 7061 7463 6865 7320 676f 696e 6720 696e patches going in\n+0002ae90: 206f 6e20 7468 650a 2020 2020 2074 7275 on the. tru\n+0002aea0: 6e6b 2e20 2054 6865 206d 6572 6765 2074 nk. The merge t\n+0002aeb0: 6f6f 6b20 6120 6c6f 6e67 2074 696d 6520 ook a long time \n+0002aec0: 616e 6420 7761 7320 7665 7279 2070 6169 and was very pai\n+0002aed0: 6e66 756c 2e0a 0a32 3030 302d 3035 2d31 nful...2000-05-1\n+0002aee0: 300a 0a20 2020 2020 5369 6e63 6520 5365 0.. Since Se\n+0002aef0: 7074 656d 6265 7220 3139 3939 2061 6e64 ptember 1999 and\n+0002af00: 2075 6e74 696c 2032 3030 332c 2041 6b69 until 2003, Aki\n+0002af10: 6d20 4465 6d61 696c 6c65 2077 696c 6c20 m Demaille will \n+0002af20: 6265 0a20 2020 2020 7a65 616c 6f75 736c be. zealousl\n+0002af30: 7920 7265 7661 6d70 696e 6720 4175 746f y revamping Auto\n+0002af40: 636f 6e66 2e0a 0a20 2020 2020 2020 2020 conf... \n+0002af50: 2049 2074 6869 6e6b 2074 6865 206e 6578 I think the nex\n+0002af60: 7420 7265 6c65 6173 6520 7368 6f75 6c64 t release should\n+0002af70: 2062 6520 6361 6c6c 6564 2022 332e 3022 be called \"3.0\"\n+0002af80: 2e0a 2020 2020 2020 2020 2020 4c65 7427 .. Let'\n+0002af90: 7320 6661 6365 2069 743a 2079 6f75 2776 s face it: you'v\n+0002afa0: 6520 6261 7369 6361 6c6c 7920 7265 7772 e basically rewr\n+0002afb0: 6974 7465 6e20 6175 746f 636f 6e66 2e0a itten autoconf..\n+0002afc0: 2020 2020 2020 2020 2020 4576 6572 7920 Every \n+0002afd0: 7765 656b 656e 6420 7468 6572 6520 6172 weekend there ar\n+0002afe0: 6520 3330 206e 6577 2070 6174 6368 6573 e 30 new patches\n+0002aff0: 2e0a 2020 2020 2020 2020 2020 4920 646f .. I do\n+0002b000: 6e27 7420 7365 6520 686f 7720 7765 2063 n't see how we c\n+0002b010: 6f75 6c64 2063 616c 6c20 7468 6973 2022 ould call this \"\n+0002b020: 322e 3135 2220 7769 7468 2061 2073 7472 2.15\" with a str\n+0002b030: 6169 6768 740a 2020 2020 2020 2020 2020 aight. \n+0002b040: 6661 6365 2e0a 2020 2020 2020 2020 2020 face.. \n+0002b050: 2d20 546f 6d20 5472 6f6d 6579 206f 6e20 - Tom Tromey on \n+0002b060: 3c61 7574 6f63 6f6e 6640 676e 752e 6f72 .. Actuall\n+0002b080: 7920 416b 696d 2077 6f72 6b73 206c 696b y Akim works lik\n+0002b090: 6520 6120 7375 626d 6172 696e 653a 2068 e a submarine: h\n+0002b0a0: 6520 7769 6c6c 2070 696c 6520 7570 2070 e will pile up p\n+0002b0b0: 6174 6368 6573 2077 6869 6c65 0a20 2020 atches while. \n+0002b0c0: 2020 6865 2077 6f72 6b73 206f 6666 2d6c he works off-l\n+0002b0d0: 696e 6520 6475 7269 6e67 2074 6865 2077 ine during the w\n+0002b0e0: 6565 6b65 6e64 2c20 616e 6420 666c 7573 eekend, and flus\n+0002b0f0: 6820 7468 656d 2069 6e20 6261 7463 6820 h them in batch \n+0002b100: 7768 656e 0a20 2020 2020 6865 2072 6573 when. he res\n+0002b110: 7572 6661 6365 7320 6f6e 204d 6f6e 6461 urfaces on Monda\n+0002b120: 792e 0a0a 3230 3031 2d30 312d 3234 0a0a y...2001-01-24..\n+0002b130: 2020 2020 204f 6e20 7468 6973 2057 6564 On this Wed\n+0002b140: 6e65 7364 6179 2c20 4175 746f 636f 6e66 nesday, Autoconf\n+0002b150: 2032 2e34 3963 2c20 7468 6520 6c61 7374 2.49c, the last\n+0002b160: 2062 6574 6120 6265 666f 7265 2041 7574 beta before Aut\n+0002b170: 6f63 6f6e 660a 2020 2020 2032 2e35 3020 oconf. 2.50 \n+0002b180: 6973 206f 7574 2c20 616e 6420 416b 696d is out, and Akim\n+0002b190: 2068 6173 2074 6f20 6669 6e64 2073 6f6d has to find som\n+0002b1a0: 6574 6869 6e67 2074 6f20 646f 2064 7572 ething to do dur\n+0002b1b0: 696e 6720 6869 730a 2020 2020 2077 6565 ing his. wee\n+0002b1c0: 6b2d 656e 6420 3a29 0a0a 3230 3031 2d30 k-end :)..2001-0\n+0002b1d0: 312d 3238 0a0a 2020 2020 2041 6b69 6d20 1-28.. Akim \n+0002b1e0: 7365 6e64 7320 6120 6261 7463 6820 6f66 sends a batch of\n+0002b1f0: 2031 3420 7061 7463 6865 7320 746f 203c 14 patches to <\n+0002b200: 6175 746f 6d61 6b65 4067 6e75 2e6f 7267 automake@gnu.org\n+0002b210: 3e2e 0a0a 2020 2020 2020 2020 2020 4169 >... Ai\n+0002b220: 6965 6565 6521 2020 4920 7761 7320 6472 ieeee! I was dr\n+0002b230: 6561 6469 6e67 2074 6865 2064 6179 2074 eading the day t\n+0002b240: 6861 7420 7468 6520 4465 6d61 696c 6c61 hat the Demailla\n+0002b250: 746f 7220 7475 726e 6564 0a20 2020 2020 tor turned. \n+0002b260: 2020 2020 2068 6973 2073 6967 6874 7320 his sights \n+0002b270: 6f6e 2061 7574 6f6d 616b 652e 2e2e 2061 on automake... a\n+0002b280: 6e64 206e 6f77 2069 7420 6861 7320 6172 nd now it has ar\n+0002b290: 7269 7665 6421 2020 2d20 546f 6d0a 2020 rived! - Tom. \n+0002b2a0: 2020 2020 2020 2020 5472 6f6d 6579 0a0a Tromey..\n+0002b2b0: 2020 2020 2049 7427 7320 6f6e 6c79 2074 It's only t\n+0002b2c0: 6865 2062 6567 696e 6e69 6e67 3a20 696e he beginning: in\n+0002b2d0: 2074 776f 206d 6f6e 7468 7320 6865 2077 two months he w\n+0002b2e0: 696c 6c20 7365 6e64 2031 3932 2070 6174 ill send 192 pat\n+0002b2f0: 6368 6573 2e0a 2020 2020 2054 6865 6e20 ches.. Then \n+0002b300: 6865 2077 6f75 6c64 2073 6c6f 7720 646f he would slow do\n+0002b310: 776e 2073 6f20 546f 6d20 6361 6e20 6361 wn so Tom can ca\n+0002b320: 7463 6820 7570 2061 6e64 2072 6576 6965 tch up and revie\n+0002b330: 7720 616c 6c20 7468 6973 2e0a 2020 2020 w all this.. \n+0002b340: 2049 6e69 7469 616c 6c79 2054 6f6d 2061 Initially Tom a\n+0002b350: 6374 7561 6c6c 7920 7265 6164 2061 6c6c ctually read all\n+0002b360: 2074 6865 7365 2070 6174 6368 6573 2c20 these patches, \n+0002b370: 7468 656e 2068 6520 7072 6f62 6162 6c79 then he probably\n+0002b380: 0a20 2020 2020 7472 7573 7469 6e67 6c79 . trustingly\n+0002b390: 2061 6e73 7765 7265 6420 4f4b 2074 6f20 answered OK to \n+0002b3a0: 6d6f 7374 206f 6620 7468 656d 2c20 616e most of them, an\n+0002b3b0: 6420 6669 6e61 6c6c 7920 6761 7665 2075 d finally gave u\n+0002b3c0: 7020 616e 6420 6c65 740a 2020 2020 2041 p and let. A\n+0002b3d0: 6b69 6d20 6170 706c 7920 7768 6174 6576 kim apply whatev\n+0002b3e0: 6572 2068 6520 7761 6e74 6564 2e20 2054 er he wanted. T\n+0002b3f0: 6865 7265 2077 6173 206e 6f20 7761 7920 here was no way \n+0002b400: 746f 206b 6565 7020 7570 2077 6974 680a to keep up with.\n+0002b410: 2020 2020 2074 6861 7420 7061 7463 6820 that patch \n+0002b420: 7261 7465 2e0a 0a20 2020 2020 2020 2020 rate... \n+0002b430: 2041 6e79 7761 7920 7468 6520 7061 7463 Anyway the patc\n+0002b440: 6820 6265 6c6f 7720 776f 6e27 7420 6170 h below won't ap\n+0002b450: 706c 7920 7369 6e63 6520 6974 2070 7265 ply since it pre\n+0002b460: 6461 7465 7320 416b 696d 2773 0a20 2020 dates Akim's. \n+0002b470: 2020 2020 2020 2073 6f75 7263 6571 7561 sourcequa\n+0002b480: 6b65 3b20 4920 6861 7665 2079 6574 2074 ke; I have yet t\n+0002b490: 6f20 6669 6775 7265 2077 6865 7265 2074 o figure where t\n+0002b4a0: 6865 2072 656c 6576 616e 7420 7061 7373 he relevant pass\n+0002b4b0: 6167 650a 2020 2020 2020 2020 2020 6861 age. ha\n+0002b4c0: 7320 6265 656e 206d 6f76 6564 203a 2920 s been moved :) \n+0002b4d0: 2d20 416c 6578 616e 6472 6520 4475 7265 - Alexandre Dure\n+0002b4e0: 742d 4c75 747a 0a0a 2020 2020 2041 6c6c t-Lutz.. All\n+0002b4f0: 2074 6865 7365 2070 6174 6368 6573 2077 these patches w\n+0002b500: 6572 6520 7365 6e74 2074 6f20 616e 6420 ere sent to and \n+0002b510: 6469 7363 7573 7365 6420 6f6e 203c 6175 discussed on ,\n+0002b530: 0a20 2020 2020 736f 2073 7562 7363 7269 . so subscri\n+0002b540: 6265 6420 7573 6572 7320 7765 7265 206c bed users were l\n+0002b550: 6974 6572 616c 6c79 2064 726f 776e 696e iterally drownin\n+0002b560: 6720 696e 2074 6563 686e 6963 616c 206d g in technical m\n+0002b570: 6169 6c73 2e0a 2020 2020 2045 7665 6e74 ails.. Event\n+0002b580: 7561 6c6c 792c 2074 6865 203c 6175 746f ually, the mailing li\n+0002b5b0: 7374 2077 6173 2063 7265 6174 6564 0a20 st was created. \n+0002b5c0: 2020 2020 696e 204d 6179 2e0a 0a20 2020 in May... \n+0002b5d0: 2020 5965 6172 2061 6674 6572 2079 6561 Year after yea\n+0002b5e0: 722c 2041 7574 6f6d 616b 6520 6861 6420 r, Automake had \n+0002b5f0: 6472 6966 7465 6420 6177 6179 2066 726f drifted away fro\n+0002b600: 6d20 6974 7320 696e 6974 6961 6c20 6465 m its initial de\n+0002b610: 7369 676e 3a0a 2020 2020 2063 6f6e 7374 sign:. const\n+0002b620: 7275 6374 20e2 8098 4d61 6b65 6669 6c65 ruct ...Makefile\n+0002b630: 2e69 6ee2 8099 2062 7920 6173 7365 6d62 .in... by assemb\n+0002b640: 6c69 6e67 2076 6172 696f 7573 20e2 8098 ling various ...\n+0002b650: 4d61 6b65 6669 6c65 e280 9920 6672 6167 Makefile... frag\n+0002b660: 6d65 6e74 732e 0a20 2020 2020 496e 2031 ments.. In 1\n+0002b670: 2e34 2c20 6c6f 7473 206f 6620 e280 984d .4, lots of ...M\n+0002b680: 616b 6566 696c 65e2 8099 2072 756c 6573 akefile... rules\n+0002b690: 2061 7265 2062 6569 6e67 2065 6d69 7474 are being emitt\n+0002b6a0: 6564 2061 7420 7661 7269 6f75 730a 2020 ed at various. \n+0002b6b0: 2020 2070 6c61 6365 7320 696e 2074 6865 places in the\n+0002b6c0: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+0002b6d0: 7363 7269 7074 2069 7473 656c 663b 2074 script itself; t\n+0002b6e0: 6869 7320 646f 6573 206e 6f74 2068 656c his does not hel\n+0002b6f0: 7020 656e 7375 7269 6e67 0a20 2020 2020 p ensuring. \n+0002b700: 6120 636f 6e73 6973 7465 6e74 2074 7265 a consistent tre\n+0002b710: 6174 6d65 6e74 206f 6620 7468 6573 6520 atment of these \n+0002b720: 7275 6c65 7320 2866 6f72 2069 6e73 7461 rules (for insta\n+0002b730: 6e63 6520 6d61 6b69 6e67 2073 7572 650a nce making sure.\n+0002b740: 2020 2020 2074 6861 7420 7573 6572 2d64 that user-d\n+0002b750: 6566 696e 6564 2072 756c 6573 206f 7665 efined rules ove\n+0002b760: 7272 6964 6520 4175 746f 6d61 6b65 2773 rride Automake's\n+0002b770: 206f 776e 2072 756c 6573 292e 2020 4f6e own rules). On\n+0002b780: 6520 6f66 0a20 2020 2020 416b 696d 2773 e of. Akim's\n+0002b790: 2067 6f61 6c20 7761 7320 6d6f 7669 6e67 goal was moving\n+0002b7a0: 2061 6c6c 2074 6865 7365 2068 6172 642d all these hard-\n+0002b7b0: 636f 6465 6420 7275 6c65 7320 746f 2073 coded rules to s\n+0002b7c0: 6570 6172 6174 650a 2020 2020 20e2 8098 eparate. ...\n+0002b7d0: 4d61 6b65 6669 6c65 e280 9920 6672 6167 Makefile... frag\n+0002b7e0: 6d65 6e74 732c 2073 6f20 7468 6520 6c6f ments, so the lo\n+0002b7f0: 6769 6320 636f 756c 6420 6265 2063 656e gic could be cen\n+0002b800: 7472 616c 697a 6564 2069 6e20 610a 2020 tralized in a. \n+0002b810: 2020 20e2 8098 4d61 6b65 6669 6c65 e280 ...Makefile..\n+0002b820: 9920 6672 6167 6d65 6e74 2070 726f 6365 . fragment proce\n+0002b830: 7373 6f72 2e0a 0a20 2020 2020 416e 6f74 ssor... Anot\n+0002b840: 6865 7220 7369 676e 6966 6963 616e 7420 her significant \n+0002b850: 636f 6e74 7269 6275 7469 6f6e 206f 6620 contribution of \n+0002b860: 416b 696d 2069 7320 7468 6520 696e 7465 Akim is the inte\n+0002b870: 7266 6163 6520 7769 7468 2074 6865 0a20 rface with the. \n+0002b880: 2020 2020 2274 7261 6365 2220 6665 6174 \"trace\" feat\n+0002b890: 7572 6520 6f66 2041 7574 6f63 6f6e 662e ure of Autoconf.\n+0002b8a0: 2020 5468 6520 7761 7920 746f 2073 6361 The way to sca\n+0002b8b0: 6e20 e280 9863 6f6e 6669 6775 7265 2e69 n ...configure.i\n+0002b8c0: 6ee2 8099 2061 740a 2020 2020 2074 6869 n... at. thi\n+0002b8d0: 7320 7469 6d65 2077 6173 2074 6f20 7265 s time was to re\n+0002b8e0: 6164 2074 6865 2066 696c 6520 616e 6420 ad the file and \n+0002b8f0: 6772 6570 2074 6865 2076 6172 696f 7573 grep the various\n+0002b900: 206d 6163 726f 206f 660a 2020 2020 2069 macro of. i\n+0002b910: 6e74 6572 6573 7420 746f 2041 7574 6f6d nterest to Autom\n+0002b920: 616b 652e 2020 446f 696e 6720 736f 2063 ake. Doing so c\n+0002b930: 6f75 6c64 2062 7265 616b 2069 6e20 6d61 ould break in ma\n+0002b940: 6e79 2075 6e65 7870 6563 7465 640a 2020 ny unexpected. \n+0002b950: 2020 2077 6179 733b 20e2 8098 6175 746f ways; ...auto\n+0002b960: 6d61 6b65 e280 9920 636f 756c 6420 6d69 make... could mi\n+0002b970: 7373 2073 6f6d 6520 6465 6669 6e69 7469 ss some definiti\n+0002b980: 6f6e 2028 666f 7220 696e 7374 616e 6365 on (for instance\n+0002b990: 0a20 2020 2020 e280 9841 435f 5355 4253 . ...AC_SUBS\n+0002b9a0: 5428 5b24 315d 2c20 5b24 325d 29e2 8099 T([$1], [$2])...\n+0002b9b0: 2077 6865 7265 2074 6865 2061 7267 756d where the argum\n+0002b9c0: 656e 7473 2061 7265 206b 6e6f 776e 206f ents are known o\n+0002b9d0: 6e6c 7920 7768 656e 204d 340a 2020 2020 nly when M4. \n+0002b9e0: 2069 7320 7275 6e29 2c20 6f72 2063 6f6e is run), or con\n+0002b9f0: 7665 7273 656c 7920 6974 2063 6f75 6c64 versely it could\n+0002ba00: 2064 6574 6563 7420 736f 6d65 206d 6163 detect some mac\n+0002ba10: 726f 2074 6861 7420 7761 7320 6e6f 740a ro that was not.\n+0002ba20: 2020 2020 2065 7870 616e 6465 6420 2862 expanded (b\n+0002ba30: 6563 6175 7365 2069 7420 6973 2063 616c ecause it is cal\n+0002ba40: 6c65 6420 636f 6e64 6974 696f 6e61 6c6c led conditionall\n+0002ba50: 7929 2e20 2049 6e20 7468 6520 4356 5320 y). In the CVS \n+0002ba60: 7665 7273 696f 6e0a 2020 2020 206f 6620 version. of \n+0002ba70: 4175 746f 636f 6e66 2c20 416b 696d 2068 Autoconf, Akim h\n+0002ba80: 6164 2069 6d70 6c65 6d65 6e74 6564 2074 ad implemented t\n+0002ba90: 6865 20e2 8098 2d2d 7472 6163 65e2 8099 he ...--trace...\n+0002baa0: 206f 7074 696f 6e2c 2077 6869 6368 0a20 option, which. \n+0002bab0: 2020 2020 7072 6f76 6964 6573 2061 6363 provides acc\n+0002bac0: 7572 6174 6520 696e 666f 726d 6174 696f urate informatio\n+0002bad0: 6e20 6162 6f75 7420 7768 6572 6520 6d61 n about where ma\n+0002bae0: 6372 6f73 2061 7265 2061 6374 7561 6c6c cros are actuall\n+0002baf0: 790a 2020 2020 2063 616c 6c65 6420 616e y. called an\n+0002bb00: 6420 7769 7468 2077 6861 7420 6172 6775 d with what argu\n+0002bb10: 6d65 6e74 732e 2020 416b 696d 2077 696c ments. Akim wil\n+0002bb20: 6c20 6571 7569 7020 4175 746f 6d61 6b65 l equip Automake\n+0002bb30: 2077 6974 6820 610a 2020 2020 2073 6563 with a. sec\n+0002bb40: 6f6e 6420 e280 9863 6f6e 6669 6775 7265 ond ...configure\n+0002bb50: 2e69 6ee2 8099 2073 6361 6e6e 6572 2074 .in... scanner t\n+0002bb60: 6861 7420 7573 6573 2074 6869 7320 e280 hat uses this ..\n+0002bb70: 982d 2d74 7261 6365 e280 9920 696e 7465 .--trace... inte\n+0002bb80: 7266 6163 652e 0a20 2020 2020 5369 6e63 rface.. Sinc\n+0002bb90: 6520 6974 2077 6173 206e 6f74 2073 656e e it was not sen\n+0002bba0: 7369 626c 6520 746f 2064 726f 7020 7468 sible to drop th\n+0002bbb0: 6520 4175 746f 636f 6e66 2032 2e31 3320 e Autoconf 2.13 \n+0002bbc0: 636f 6d70 6174 6962 696c 6974 790a 2020 compatibility. \n+0002bbd0: 2020 2079 6574 2c20 7468 6973 2065 7870 yet, this exp\n+0002bbe0: 6572 696d 656e 7461 6c20 7363 616e 6e65 erimental scanne\n+0002bbf0: 7220 7761 7320 6f6e 6c79 2075 7365 6420 r was only used \n+0002bc00: 7768 656e 2061 6e20 656e 7669 726f 6e6d when an environm\n+0002bc10: 656e 740a 2020 2020 2076 6172 6961 626c ent. variabl\n+0002bc20: 6520 7761 7320 7365 742c 2074 6865 2074 e was set, the t\n+0002bc30: 7261 6469 7469 6f6e 616c 2067 7265 702d raditional grep-\n+0002bc40: 7363 616e 6e65 7220 6265 696e 6720 7374 scanner being st\n+0002bc50: 696c 6c20 7468 650a 2020 2020 2064 6566 ill the. def\n+0002bc60: 6175 6c74 2e0a 0a32 3030 312d 3034 2d32 ault...2001-04-2\n+0002bc70: 3520 4761 7279 2056 2e20 5661 7567 6861 5 Gary V. Vaugha\n+0002bc80: 6e20 7265 6c65 6173 6573 204c 6962 746f n releases Libto\n+0002bc90: 6f6c 2031 2e34 0a0a 2020 2020 2049 7420 ol 1.4.. It \n+0002bca0: 6861 7320 6265 656e 206d 6f72 6520 7468 has been more th\n+0002bcb0: 616e 2074 776f 2079 6561 7273 2073 696e an two years sin\n+0002bcc0: 6365 2041 7574 6f6d 616b 6520 312e 342c ce Automake 1.4,\n+0002bcd0: 2043 5653 2041 7574 6f6d 616b 650a 2020 CVS Automake. \n+0002bce0: 2020 2068 6173 2073 7566 6665 7265 6420 has suffered \n+0002bcf0: 6c6f 7427 7320 6f66 2068 6561 7679 2063 lot's of heavy c\n+0002bd00: 6861 6e67 6573 2061 6e64 2073 7469 6c6c hanges and still\n+0002bd10: 2069 7320 6e6f 7420 7265 6164 7920 666f is not ready fo\n+0002bd20: 720a 2020 2020 2072 656c 6561 7365 2e20 r. release. \n+0002bd30: 204c 6962 746f 6f6c 2031 2e34 2068 6164 Libtool 1.4 had\n+0002bd40: 2074 6f20 6265 2064 6973 7472 6962 7574 to be distribut\n+0002bd50: 6564 2077 6974 6820 6120 7061 7463 6820 ed with a patch \n+0002bd60: 6167 6169 6e73 740a 2020 2020 2041 7574 against. Aut\n+0002bd70: 6f6d 616b 6520 312e 342e 0a0a 3230 3031 omake 1.4...2001\n+0002bd80: 2d30 352d 3038 2041 7574 6f6d 616b 6520 -05-08 Automake \n+0002bd90: 312e 342d 7031 0a32 3030 312d 3035 2d32 1.4-p1.2001-05-2\n+0002bda0: 3420 4175 746f 6d61 6b65 2031 2e34 2d70 4 Automake 1.4-p\n+0002bdb0: 320a 0a20 2020 2020 4761 7279 2056 2e20 2.. Gary V. \n+0002bdc0: 5661 7567 6861 6e2c 2074 6865 2070 7269 Vaughan, the pri\n+0002bdd0: 6e63 6970 616c 204c 6962 746f 6f6c 206d ncipal Libtool m\n+0002bde0: 6169 6e74 6169 6e65 722c 206d 616b 6573 aintainer, makes\n+0002bdf0: 2061 2022 7061 7463 680a 2020 2020 2072 a \"patch. r\n+0002be00: 656c 6561 7365 2220 6f66 2041 7574 6f6d elease\" of Autom\n+0002be10: 616b 653a 0a0a 2020 2020 2020 2020 2020 ake:.. \n+0002be20: 5468 6520 6d61 696e 2070 7572 706f 7365 The main purpose\n+0002be30: 206f 6620 7468 6973 2072 656c 6561 7365 of this release\n+0002be40: 2069 7320 746f 2068 6176 6520 6120 7374 is to have a st\n+0002be50: 6162 6c65 2061 7574 6f6d 616b 650a 2020 able automake. \n+0002be60: 2020 2020 2020 2020 7768 6963 6820 6973 which is\n+0002be70: 2063 6f6d 7061 7469 626c 6520 7769 7468 compatible with\n+0002be80: 2074 6865 206c 6174 6573 7420 7374 6162 the latest stab\n+0002be90: 6c65 206c 6962 746f 6f6c 2e0a 0a20 2020 le libtool... \n+0002bea0: 2020 5468 6520 7265 6c65 6173 6520 616c The release al\n+0002beb0: 736f 2063 6f6e 7461 696e 7320 6f62 7669 so contains obvi\n+0002bec0: 6f75 7320 6669 7865 7320 666f 7220 6275 ous fixes for bu\n+0002bed0: 6773 2069 6e20 4175 746f 6d61 6b65 2031 gs in Automake 1\n+0002bee0: 2e34 2c0a 2020 2020 2073 6f6d 6520 6f66 .4,. some of\n+0002bef0: 2077 6869 6368 2077 6572 6520 7265 706f which were repo\n+0002bf00: 7274 6564 2061 6c6d 6f73 7420 6d6f 6e74 rted almost mont\n+0002bf10: 686c 792e 0a0a 3230 3031 2d30 352d 3231 hly...2001-05-21\n+0002bf20: 2041 6b69 6d20 4465 6d61 696c 6c65 2072 Akim Demaille r\n+0002bf30: 656c 6561 7365 7320 4175 746f 636f 6e66 eleases Autoconf\n+0002bf40: 2032 2e35 300a 0a32 3030 312d 3036 2d30 2.50..2001-06-0\n+0002bf50: 3720 4175 746f 6d61 6b65 2031 2e34 2d70 7 Automake 1.4-p\n+0002bf60: 330a 3230 3031 2d30 362d 3130 2041 7574 3.2001-06-10 Aut\n+0002bf70: 6f6d 616b 6520 312e 342d 7034 0a32 3030 omake 1.4-p4.200\n+0002bf80: 312d 3037 2d31 3520 4175 746f 6d61 6b65 1-07-15 Automake\n+0002bf90: 2031 2e34 2d70 350a 0a20 2020 2020 4761 1.4-p5.. Ga\n+0002bfa0: 7279 2063 6f6e 7469 6e75 6573 2068 6973 ry continues his\n+0002bfb0: 2070 6174 6368 2d72 656c 6561 7365 2073 patch-release s\n+0002bfc0: 6572 6965 732e 2020 5468 6573 6520 616c eries. These al\n+0002bfd0: 736f 2061 6464 2073 7570 706f 7274 0a20 so add support. \n+0002bfe0: 2020 2020 666f 7220 736f 6d65 206e 6577 for some new\n+0002bff0: 2041 7574 6f63 6f6e 6620 322e 3530 2069 Autoconf 2.50 i\n+0002c000: 6469 6f6d 732e 2020 4573 7365 6e74 6961 dioms. Essentia\n+0002c010: 6c6c 792c 2041 7574 6f63 6f6e 6620 6e6f lly, Autoconf no\n+0002c020: 770a 2020 2020 2061 6476 6f63 6174 6573 w. advocates\n+0002c030: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+0002c040: e280 9920 6f76 6572 20e2 8098 636f 6e66 ... over ...conf\n+0002c050: 6967 7572 652e 696e e280 992c 2061 6e64 igure.in..., and\n+0002c060: 2069 7420 696e 7472 6f64 7563 6573 2061 it introduces a\n+0002c070: 0a20 2020 2020 6e65 7720 7379 6e74 6178 . new syntax\n+0002c080: 2066 6f72 20e2 8098 4143 5f4f 5554 5055 for ...AC_OUTPU\n+0002c090: 54e2 8099 696e 6720 6669 6c65 732e 0a0a T...ing files...\n+0002c0a0: 3230 3031 2d30 382d 3233 2041 7574 6f6d 2001-08-23 Autom\n+0002c0b0: 616b 6520 312e 350a 0a20 2020 2020 4120 ake 1.5.. A \n+0002c0c0: 6d61 6a6f 7220 616e 6420 6c6f 6e67 2d61 major and long-a\n+0002c0d0: 7761 6974 6564 2072 656c 6561 7365 2c20 waited release, \n+0002c0e0: 7468 6174 2063 6f6d 6573 206d 6f72 6520 that comes more \n+0002c0f0: 7468 616e 2074 776f 2079 6561 7273 0a20 than two years. \n+0002c100: 2020 2020 6166 7465 7220 312e 342e 2020 after 1.4. \n+0002c110: 4974 2062 7269 6e67 7320 6d61 6e79 2063 It brings many c\n+0002c120: 6861 6e67 6573 2c20 616d 6f6e 6720 7768 hanges, among wh\n+0002c130: 6963 683a 0a20 2020 2020 2020 20e2 80a2 ich:. ...\n+0002c140: 2054 6865 206e 6577 2064 6570 656e 6465 The new depende\n+0002c150: 6e63 7920 7472 6163 6b69 6e67 2073 6368 ncy tracking sch\n+0002c160: 656d 6520 7468 6174 2075 7365 7320 e280 eme that uses ..\n+0002c170: 9864 6570 636f 6d70 e280 992e 2020 4173 .depcomp.... As\n+0002c180: 6964 650a 2020 2020 2020 2020 2020 6672 ide. fr\n+0002c190: 6f6d 2074 6865 2069 6d70 726f 7665 6d65 om the improveme\n+0002c1a0: 6e74 206f 6e20 7468 6520 6465 7065 6e64 nt on the depend\n+0002c1b0: 656e 6379 2074 7261 636b 696e 6720 6974 ency tracking it\n+0002c1c0: 7365 6c66 2028 2a6e 6f74 650a 2020 2020 self (*note. \n+0002c1d0: 2020 2020 2020 4465 7065 6e64 656e 6379 Dependency\n+0002c1e0: 2054 7261 636b 696e 6720 4576 6f6c 7574 Tracking Evolut\n+0002c1f0: 696f 6e3a 3a29 2c20 7468 6973 2061 6c73 ion::), this als\n+0002c200: 6f20 7374 7265 616d 6c69 6e65 7320 7468 o streamlines th\n+0002c210: 650a 2020 2020 2020 2020 2020 7573 6520 e. use \n+0002c220: 6f66 20e2 8098 6175 746f 6d61 6b65 e280 of ...automake..\n+0002c230: 992d 6765 6e65 7261 7465 6420 e280 984d .-generated ...M\n+0002c240: 616b 6566 696c 652e 696e e280 9973 2061 akefile.in...s a\n+0002c250: 7320 7468 650a 2020 2020 2020 2020 2020 s the. \n+0002c260: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+0002c270: 9973 2075 7365 6420 6475 7269 6e67 2064 .s used during d\n+0002c280: 6576 656c 6f70 6d65 6e74 2061 7265 206e evelopment are n\n+0002c290: 6f77 2074 6865 2073 616d 6520 6173 0a20 ow the same as. \n+0002c2a0: 2020 2020 2020 2020 2074 686f 7365 2075 those u\n+0002c2b0: 7365 6420 696e 2064 6973 7472 6962 7574 sed in distribut\n+0002c2c0: 696f 6e73 2e20 2042 6566 6f72 6520 7468 ions. Before th\n+0002c2d0: 6174 2074 6865 20e2 8098 4d61 6b65 6669 at the ...Makefi\n+0002c2e0: 6c65 2e69 6ee2 8099 730a 2020 2020 2020 le.in...s. \n+0002c2f0: 2020 2020 6765 6e65 7261 7465 6420 666f generated fo\n+0002c300: 7220 6d61 696e 7461 696e 6572 7320 7265 r maintainers re\n+0002c310: 7175 6972 6564 2047 4e55 20e2 8098 6d61 quired GNU ...ma\n+0002c320: 6b65 e280 9920 616e 6420 4743 432c 2074 ke... and GCC, t\n+0002c330: 6865 790a 2020 2020 2020 2020 2020 7765 hey. we\n+0002c340: 7265 2064 6966 6665 7265 6e74 2066 726f re different fro\n+0002c350: 6d20 7468 6520 706f 7274 6162 6c65 20e2 m the portable .\n+0002c360: 8098 4d61 6b65 6669 6c65 e280 9920 6765 ..Makefile... ge\n+0002c370: 6e65 7261 7465 6420 666f 720a 2020 2020 nerated for. \n+0002c380: 2020 2020 2020 6469 7374 7269 6275 7469 distributi\n+0002c390: 6f6e 3b20 7468 6973 2077 6173 2063 6175 on; this was cau\n+0002c3a0: 7369 6e67 2073 6f6d 6520 636f 6e66 7573 sing some confus\n+0002c3b0: 696f 6e2e 0a0a 2020 2020 2020 2020 e280 ion... ..\n+0002c3c0: a220 5375 7070 6f72 7420 666f 7220 7065 . Support for pe\n+0002c3d0: 722d 7461 7267 6574 2063 6f6d 7069 6c61 r-target compila\n+0002c3e0: 7469 6f6e 2066 6c61 6773 2e0a 0a20 2020 tion flags... \n+0002c3f0: 2020 2020 20e2 80a2 2053 7570 706f 7274 ... Support\n+0002c400: 2066 6f72 2072 6566 6572 656e 6365 2074 for reference t\n+0002c410: 6f20 6669 6c65 7320 696e 2073 7562 6469 o files in subdi\n+0002c420: 7265 6374 6f72 6965 7320 696e 206d 6f73 rectories in mos\n+0002c430: 740a 2020 2020 2020 2020 2020 e280 984d t. ...M\n+0002c440: 616b 6566 696c 652e 616d e280 9920 7661 akefile.am... va\n+0002c450: 7269 6162 6c65 732e 0a0a 2020 2020 2020 riables... \n+0002c460: 2020 e280 a220 496e 7472 6f64 7563 7469 ... Introducti\n+0002c470: 6f6e 206f 6620 7468 6520 e280 9864 6973 on of the ...dis\n+0002c480: 745f e280 992c 20e2 8098 6e6f 6469 7374 t_..., ...nodist\n+0002c490: 5fe2 8099 2c20 616e 6420 e280 986e 6f62 _..., and ...nob\n+0002c4a0: 6173 655f e280 990a 2020 2020 2020 2020 ase_.... \n+0002c4b0: 2020 7072 6566 6978 6573 2e0a 2020 2020 prefixes.. \n+0002c4c0: 2020 2020 e280 a220 5065 726c 2034 2073 ... Perl 4 s\n+0002c4d0: 7570 706f 7274 2069 7320 6669 6e61 6c6c upport is finall\n+0002c4e0: 7920 6472 6f70 7065 642e 0a0a 2020 2020 y dropped... \n+0002c4f0: 2031 2e35 2064 6964 2062 7265 616b 2073 1.5 did break s\n+0002c500: 6576 6572 616c 2070 6163 6b61 6765 7320 everal packages \n+0002c510: 7468 6174 2077 6f72 6b65 6420 7769 7468 that worked with\n+0002c520: 2031 2e34 2e20 2045 6e6f 7567 6820 736f 1.4. Enough so\n+0002c530: 0a20 2020 2020 7468 6174 204c 696e 7578 . that Linux\n+0002c540: 2064 6973 7472 6962 7574 696f 6e73 2063 distributions c\n+0002c550: 6f75 6c64 206e 6f74 2065 6173 696c 7920 ould not easily \n+0002c560: 696e 7374 616c 6c20 7468 6520 6e65 7720 install the new \n+0002c570: 4175 746f 6d61 6b65 0a20 2020 2020 7665 Automake. ve\n+0002c580: 7273 696f 6e20 7769 7468 6f75 7420 6272 rsion without br\n+0002c590: 6561 6b69 6e67 206d 616e 7920 6f66 2074 eaking many of t\n+0002c5a0: 6865 2070 6163 6b61 6765 7320 666f 7220 he packages for \n+0002c5b0: 7768 6963 6820 7468 6579 2068 6164 2074 which they had t\n+0002c5c0: 6f0a 2020 2020 2072 756e 20e2 8098 6175 o. run ...au\n+0002c5d0: 746f 6d61 6b65 e280 992e 0a0a 2020 2020 tomake...... \n+0002c5e0: 2053 6f6d 6520 6f66 2074 6865 7365 2062 Some of these b\n+0002c5f0: 7265 616b 6167 6573 2077 6572 6520 6566 reakages were ef\n+0002c600: 6665 6374 6976 656c 7920 6275 6773 2074 fectively bugs t\n+0002c610: 6861 7420 776f 756c 6420 6576 656e 7475 hat would eventu\n+0002c620: 616c 6c79 0a20 2020 2020 6265 2066 6978 ally. be fix\n+0002c630: 6564 2069 6e20 7468 6520 6e65 7874 2072 ed in the next r\n+0002c640: 656c 6561 7365 2e20 2048 6f77 6576 6572 elease. However\n+0002c650: 2c20 6120 6c6f 7420 6f66 2064 616d 6167 , a lot of damag\n+0002c660: 6520 7761 7320 6361 7573 6564 0a20 2020 e was caused. \n+0002c670: 2020 6279 2073 6f6d 6520 6368 616e 6765 by some change\n+0002c680: 7320 6d61 6465 2064 656c 6962 6572 6174 s made deliberat\n+0002c690: 656c 7920 746f 2072 656e 6465 7220 4175 ely to render Au\n+0002c6a0: 746f 6d61 6b65 2073 7472 6963 7465 7220 tomake stricter \n+0002c6b0: 6f6e 0a20 2020 2020 736f 6d65 2073 6574 on. some set\n+0002c6c0: 7570 2077 6520 6469 6420 636f 6e73 6964 up we did consid\n+0002c6d0: 6572 2062 6f67 7573 2e20 2046 6f72 2069 er bogus. For i\n+0002c6e0: 6e73 7461 6e63 652c 20e2 8098 6d61 6b65 nstance, ...make\n+0002c6f0: 2064 6973 7463 6865 636b e280 990a 2020 distcheck.... \n+0002c700: 2020 2077 6173 2069 6d70 726f 7665 6420 was improved \n+0002c710: 746f 2063 6865 636b 2074 6861 7420 e280 to check that ..\n+0002c720: 986d 616b 6520 756e 696e 7374 616c 6ce2 .make uninstall.\n+0002c730: 8099 2064 6964 2072 656d 6f76 6520 616c .. did remove al\n+0002c740: 6c20 7468 650a 2020 2020 2066 696c 6573 l the. files\n+0002c750: 20e2 8098 6d61 6b65 2069 6e73 7461 6c6c ...make install\n+0002c760: e280 9920 696e 7374 616c 6c65 642c 2074 ... installed, t\n+0002c770: 6861 7420 e280 986d 616b 6520 6469 7374 hat ...make dist\n+0002c780: 636c 6561 6ee2 8099 2064 6964 206e 6f74 clean... did not\n+0002c790: 206f 6d69 740a 2020 2020 2073 6f6d 6520 omit. some \n+0002c7a0: 6669 6c65 2c20 616e 6420 7468 6174 2061 file, and that a\n+0002c7b0: 2056 5041 5448 2062 7569 6c64 2077 6f75 VPATH build wou\n+0002c7c0: 6c64 2077 6f72 6b20 6576 656e 2069 6620 ld work even if \n+0002c7d0: 7468 6520 736f 7572 6365 0a20 2020 2020 the source. \n+0002c7e0: 6469 7265 6374 6f72 7920 7761 7320 7265 directory was re\n+0002c7f0: 6164 2d6f 6e6c 792e 2020 5369 6d69 6c61 ad-only. Simila\n+0002c800: 726c 792c 2041 7574 6f6d 616b 6520 6e6f rly, Automake no\n+0002c810: 7720 7265 6a65 6374 7320 6d75 6c74 6970 w rejects multip\n+0002c820: 6c65 0a20 2020 2020 6465 6669 6e69 7469 le. definiti\n+0002c830: 6f6e 7320 6f66 2074 6865 2073 616d 6520 ons of the same \n+0002c840: 7661 7269 6162 6c65 2028 6265 6361 7573 variable (becaus\n+0002c850: 6520 7468 6174 2077 6f75 6c64 206d 6978 e that would mix\n+0002c860: 2076 6572 7920 6261 646c 790a 2020 2020 very badly. \n+0002c870: 2077 6974 6820 636f 6e64 6974 696f 6e61 with conditiona\n+0002c880: 6c73 292c 2061 6e64 20e2 8098 2b3d e280 ls), and ...+=..\n+0002c890: 9920 6173 7369 676e 6d65 6e74 7320 7769 . assignments wi\n+0002c8a0: 7468 206e 6f20 7072 6576 696f 7573 0a20 th no previous. \n+0002c8b0: 2020 2020 6465 6669 6e69 7469 6f6e 2e20 definition. \n+0002c8c0: 2042 6563 6175 7365 2074 6865 7365 2063 Because these c\n+0002c8d0: 6861 6e67 6573 2061 6c6c 206f 6363 7572 hanges all occur\n+0002c8e0: 7265 6420 7375 6464 656e 6c79 2061 6674 red suddenly aft\n+0002c8f0: 6572 2031 2e34 0a20 2020 2020 6861 6420 er 1.4. had \n+0002c900: 6265 656e 2065 7374 6162 6c69 7368 6564 been established\n+0002c910: 2066 6f72 206d 6f72 6520 7468 616e 2074 for more than t\n+0002c920: 776f 2079 6561 7273 2c20 6974 2068 7572 wo years, it hur\n+0002c930: 7420 7573 6572 732e 0a0a 2020 2020 2054 t users... T\n+0002c940: 6f20 6d61 6b65 206d 6174 7465 7220 776f o make matter wo\n+0002c950: 7273 652c 206d 6561 6e77 6869 6c65 2041 rse, meanwhile A\n+0002c960: 7574 6f63 6f6e 6620 286e 6f77 2061 7420 utoconf (now at \n+0002c970: 7665 7273 696f 6e20 322e 3532 2920 7761 version 2.52) wa\n+0002c980: 730a 2020 2020 2066 6163 696e 6720 7369 s. facing si\n+0002c990: 6d69 6c61 7220 7472 6f75 626c 6573 2c20 milar troubles, \n+0002c9a0: 666f 7220 7369 6d69 6c61 7220 7265 6173 for similar reas\n+0002c9b0: 6f6e 732e 0a0a 3230 3032 2d30 332d 3035 ons...2002-03-05\n+0002c9c0: 2041 7574 6f6d 616b 6520 312e 360a 0a20 Automake 1.6.. \n+0002c9d0: 2020 2020 5468 6973 2072 656c 6561 7365 This release\n+0002c9e0: 2069 6e74 726f 6475 6365 6420 7665 7273 introduced vers\n+0002c9f0: 696f 6e65 6420 696e 7374 616c 6c61 7469 ioned installati\n+0002ca00: 6f6e 2028 2a6e 6f74 6520 4150 490a 2020 on (*note API. \n+0002ca10: 2020 2056 6572 7369 6f6e 696e 673a 3a29 Versioning::)\n+0002ca20: 2e20 2054 6869 7320 7761 7320 6d61 696e . This was main\n+0002ca30: 6c79 2070 7573 6865 6420 6279 2048 6176 ly pushed by Hav\n+0002ca40: 6f63 2050 656e 6e69 6e67 746f 6e2c 2074 oc Pennington, t\n+0002ca50: 616b 696e 670a 2020 2020 2074 6865 2047 aking. the G\n+0002ca60: 4e4f 4d45 2073 6f75 7263 6520 7472 6565 NOME source tree\n+0002ca70: 2061 7320 6d6f 7469 7665 3a20 6475 6520 as motive: due \n+0002ca80: 746f 2069 6e63 6f6d 7061 7469 6269 6c69 to incompatibili\n+0002ca90: 7469 6573 2062 6574 7765 656e 0a20 2020 ties between. \n+0002caa0: 2020 7468 6520 6175 746f 746f 6f6c 7320 the autotools \n+0002cab0: 6974 2773 2069 6d70 6f73 7369 626c 6520 it's impossible \n+0002cac0: 666f 7220 7468 6520 474e 4f4d 4520 7061 for the GNOME pa\n+0002cad0: 636b 6167 6573 2074 6f20 7377 6974 6368 ckages to switch\n+0002cae0: 2074 6f0a 2020 2020 2041 7574 6f63 6f6e to. Autocon\n+0002caf0: 6620 322e 3533 2061 6e64 2041 7574 6f6d f 2.53 and Autom\n+0002cb00: 616b 6520 312e 3520 616c 6c20 6174 206f ake 1.5 all at o\n+0002cb10: 6e63 652c 2073 6f20 7468 6579 2061 7265 nce, so they are\n+0002cb20: 2063 7572 7265 6e74 6c79 0a20 2020 2020 currently. \n+0002cb30: 7374 7563 6b20 7769 7468 2041 7574 6f63 stuck with Autoc\n+0002cb40: 6f6e 6620 322e 3133 2061 6e64 2041 7574 onf 2.13 and Aut\n+0002cb50: 6f6d 616b 6520 312e 342e 0a0a 2020 2020 omake 1.4... \n+0002cb60: 2054 6865 2069 6465 6120 7761 7320 746f The idea was to\n+0002cb70: 2063 616c 6c20 7468 6973 2076 6572 7369 call this versi\n+0002cb80: 6f6e 20e2 8098 6175 746f 6d61 6b65 2d31 on ...automake-1\n+0002cb90: 2e36 e280 992c 2063 616c 6c20 616c 6c20 .6..., call all \n+0002cba0: 6974 730a 2020 2020 2062 7567 2d66 6978 its. bug-fix\n+0002cbb0: 2076 6572 7369 6f6e 7320 6964 656e 7469 versions identi\n+0002cbc0: 6361 6c6c 792c 2061 6e64 2073 7769 7463 cally, and switc\n+0002cbd0: 6820 746f 20e2 8098 6175 746f 6d61 6b65 h to ...automake\n+0002cbe0: 2d31 2e37 e280 9920 666f 7220 7468 650a -1.7... for the.\n+0002cbf0: 2020 2020 206e 6578 7420 7265 6c65 6173 next releas\n+0002cc00: 6520 7468 6174 2061 6464 7320 6e65 7720 e that adds new \n+0002cc10: 6665 6174 7572 6573 206f 7220 6368 616e features or chan\n+0002cc20: 6765 7320 736f 6d65 2072 756c 6573 2e20 ges some rules. \n+0002cc30: 2054 6869 730a 2020 2020 2073 6368 656d This. schem\n+0002cc40: 6520 696d 706c 6965 7320 6d61 696e 7461 e implies mainta\n+0002cc50: 696e 696e 6720 6120 6275 672d 6669 7820 ining a bug-fix \n+0002cc60: 6272 616e 6368 2069 6e20 6164 6469 7469 branch in additi\n+0002cc70: 6f6e 2074 6f20 7468 650a 2020 2020 2064 on to the. d\n+0002cc80: 6576 656c 6f70 6d65 6e74 2074 7275 6e6b evelopment trunk\n+0002cc90: 2c20 7768 6963 6820 6d65 616e 7320 6d6f , which means mo\n+0002cca0: 7265 2077 6f72 6b20 6672 6f6d 2074 6865 re work from the\n+0002ccb0: 206d 6169 6e74 6169 6e65 722c 2062 7574 maintainer, but\n+0002ccc0: 0a20 2020 2020 7072 6f76 6964 696e 6720 . providing \n+0002ccd0: 7265 6775 6c61 7220 6275 672d 6669 7820 regular bug-fix \n+0002cce0: 7265 6c65 6173 6573 2070 726f 7665 6420 releases proved \n+0002ccf0: 746f 2062 6520 7265 616c 6c79 2077 6f72 to be really wor\n+0002cd00: 7468 7768 696c 652e 0a0a 2020 2020 204c thwhile... L\n+0002cd10: 696b 6520 312e 352c 2031 2e36 2061 6c73 ike 1.5, 1.6 als\n+0002cd20: 6f20 696e 7472 6f64 7563 6564 2061 2062 o introduced a b\n+0002cd30: 756e 6368 206f 6620 696e 636f 6d70 6174 unch of incompat\n+0002cd40: 6962 696c 6974 6965 732c 0a20 2020 2020 ibilities,. \n+0002cd50: 696e 7465 6e74 696f 6e61 6c20 6f72 206e intentional or n\n+0002cd60: 6f74 2e20 2050 6572 6861 7073 2074 6865 ot. Perhaps the\n+0002cd70: 206d 6f72 6520 616e 6e6f 7969 6e67 2077 more annoying w\n+0002cd80: 6173 2074 6865 2064 6570 656e 6465 6e63 as the dependenc\n+0002cd90: 650a 2020 2020 206f 6e20 7468 6520 6e65 e. on the ne\n+0002cda0: 776c 7920 7265 6c65 6173 6564 2041 7574 wly released Aut\n+0002cdb0: 6f63 6f6e 6620 322e 3533 2e20 2041 7574 oconf 2.53. Aut\n+0002cdc0: 6f63 6f6e 6620 7365 656d 6564 2074 6f20 oconf seemed to \n+0002cdd0: 6861 7665 0a20 2020 2020 7374 6162 696c have. stabil\n+0002cde0: 697a 6564 2065 6e6f 7567 6820 7369 6e63 ized enough sinc\n+0002cdf0: 6520 6974 7320 6578 706c 6f73 6976 6520 e its explosive \n+0002ce00: 322e 3530 2072 656c 6561 7365 2061 6e64 2.50 release and\n+0002ce10: 2069 6e63 6c75 6465 640a 2020 2020 2063 included. c\n+0002ce20: 6861 6e67 6573 2072 6571 7569 7265 6420 hanges required \n+0002ce30: 746f 2066 6978 2073 6f6d 6520 6275 6773 to fix some bugs\n+0002ce40: 2069 6e20 4175 746f 6d61 6b65 2e20 2049 in Automake. I\n+0002ce50: 6e20 6f72 6465 7220 746f 2075 7067 7261 n order to upgra\n+0002ce60: 6465 0a20 2020 2020 746f 2041 7574 6f6d de. to Autom\n+0002ce70: 616b 6520 312e 362c 2070 656f 706c 6520 ake 1.6, people \n+0002ce80: 6e6f 7720 6861 6420 746f 2075 7067 7261 now had to upgra\n+0002ce90: 6465 2041 7574 6f63 6f6e 6620 746f 6f3b de Autoconf too;\n+0002cea0: 2066 6f72 2073 6f6d 650a 2020 2020 2070 for some. p\n+0002ceb0: 6163 6b61 6765 7320 6974 2077 6173 206e ackages it was n\n+0002cec0: 6f20 7069 636e 6963 2e0a 0a20 2020 2020 o picnic... \n+0002ced0: 5768 696c 6520 7665 7273 696f 6e65 6420 While versioned \n+0002cee0: 696e 7374 616c 6c61 7469 6f6e 2068 656c installation hel\n+0002cef0: 7065 6420 7065 6f70 6c65 2074 6f20 7570 ped people to up\n+0002cf00: 6772 6164 652c 2069 7420 616c 736f 0a20 grade, it also. \n+0002cf10: 2020 2020 756e 666f 7274 756e 6174 656c unfortunatel\n+0002cf20: 7920 616c 6c6f 7765 6420 7065 6f70 6c65 y allowed people\n+0002cf30: 206e 6f74 2074 6f20 7570 6772 6164 652e not to upgrade.\n+0002cf40: 2020 4174 2074 6865 2074 696d 6520 6f66 At the time of\n+0002cf50: 0a20 2020 2020 7772 6974 696e 672c 2073 . writing, s\n+0002cf60: 6f6d 6520 4c69 6e75 7820 6469 7374 7269 ome Linux distri\n+0002cf70: 6275 7469 6f6e 7320 6172 6520 7368 6970 butions are ship\n+0002cf80: 7069 6e67 2070 6163 6b61 6765 7320 666f ping packages fo\n+0002cf90: 720a 2020 2020 2041 7574 6f6d 616b 6520 r. Automake \n+0002cfa0: 312e 342c 2031 2e35 2c20 312e 362c 2031 1.4, 1.5, 1.6, 1\n+0002cfb0: 2e37 2c20 312e 382c 2061 6e64 2031 2e39 .7, 1.8, and 1.9\n+0002cfc0: 2e20 204d 6f73 7420 6f66 2074 6865 7365 . Most of these\n+0002cfd0: 2073 7469 6c6c 0a20 2020 2020 696e 7374 still. inst\n+0002cfe0: 616c 6c20 312e 3420 6279 2064 6566 6175 all 1.4 by defau\n+0002cff0: 6c74 2e20 2053 6f6d 6520 6469 7374 7269 lt. Some distri\n+0002d000: 6275 7469 6f6e 2061 6c73 6f20 6361 6c6c bution also call\n+0002d010: 2031 2e34 2074 6865 0a20 2020 2020 2273 1.4 the. \"s\n+0002d020: 7461 626c 6522 2076 6572 7369 6f6e 2c20 table\" version, \n+0002d030: 616e 6420 7072 6573 656e 7420 2231 2e39 and present \"1.9\n+0002d040: 2220 6173 2074 6865 2064 6576 656c 6f70 \" as the develop\n+0002d050: 6d65 6e74 2076 6572 7369 6f6e 3b0a 2020 ment version;. \n+0002d060: 2020 2074 6869 7320 646f 6573 206e 6f74 this does not\n+0002d070: 2072 6561 6c6c 7920 6d61 6b65 7320 7365 really makes se\n+0002d080: 6e73 6520 7369 6e63 6520 312e 3920 6973 nse since 1.9 is\n+0002d090: 2077 6179 206d 6f72 6520 736f 6c69 6420 way more solid \n+0002d0a0: 7468 616e 0a20 2020 2020 312e 342e 2020 than. 1.4. \n+0002d0b0: 416c 6c20 7468 6973 2064 6f65 7320 6e6f All this does no\n+0002d0c0: 7420 6865 6c70 2074 6865 206e 6577 636f t help the newco\n+0002d0d0: 6d65 722e 0a0a 3230 3032 2d30 342d 3131 mer...2002-04-11\n+0002d0e0: 2041 7574 6f6d 616b 6520 312e 362e 310a Automake 1.6.1.\n+0002d0f0: 0a20 2020 2020 312e 362c 2061 6e64 2074 . 1.6, and t\n+0002d100: 6865 2075 7063 6f6d 696e 6720 312e 342d he upcoming 1.4-\n+0002d110: 7036 2072 656c 6561 7365 2077 6572 6520 p6 release were \n+0002d120: 7468 6520 6c61 7374 2072 656c 6561 7365 the last release\n+0002d130: 2062 7920 546f 6d2e 0a20 2020 2020 5468 by Tom.. Th\n+0002d140: 6973 206f 6e65 2061 6e64 2074 686f 7365 is one and those\n+0002d150: 2066 6f6c 6c6f 7769 6e67 2077 696c 6c20 following will \n+0002d160: 6265 2068 616e 646c 6564 2062 7920 416c be handled by Al\n+0002d170: 6578 616e 6472 650a 2020 2020 2044 7572 exandre. Dur\n+0002d180: 6574 2d4c 7574 7a2e 2020 546f 6d20 6973 et-Lutz. Tom is\n+0002d190: 2073 7469 6c6c 2061 726f 756e 642c 2061 still around, a\n+0002d1a0: 6e64 2077 696c 6c20 6265 2074 6865 7265 nd will be there\n+0002d1b0: 2075 6e74 696c 2061 626f 7574 0a20 2020 until about. \n+0002d1c0: 2020 312e 372c 2062 7574 2068 6973 2069 1.7, but his i\n+0002d1d0: 6e74 6572 6573 7420 696e 746f 2041 7574 nterest into Aut\n+0002d1e0: 6f6d 616b 6520 6973 2064 7269 6674 696e omake is driftin\n+0002d1f0: 6720 6177 6179 2074 6f77 6172 6473 0a20 g away towards. \n+0002d200: 2020 2020 7072 6f6a 6563 7473 206c 696b projects lik\n+0002d210: 6520 e280 9867 636a e280 992e 0a0a 2020 e ...gcj...... \n+0002d220: 2020 2041 6c65 7861 6e64 7265 2068 6173 Alexandre has\n+0002d230: 2062 6565 6e20 7573 696e 6720 4175 746f been using Auto\n+0002d240: 6d61 6b65 2073 696e 6365 2032 3030 302c make since 2000,\n+0002d250: 2061 6e64 2073 7461 7274 6564 2074 6f0a and started to.\n+0002d260: 2020 2020 2063 6f6e 7472 6962 7574 6520 contribute \n+0002d270: 6d6f 7374 6c79 206f 6e20 416b 696d 2773 mostly on Akim's\n+0002d280: 2069 6e63 6974 656d 656e 7420 2841 6b69 incitement (Aki\n+0002d290: 6d20 616e 6420 416c 6578 616e 6472 6520 m and Alexandre \n+0002d2a0: 6861 7665 0a20 2020 2020 6265 656e 2077 have. been w\n+0002d2b0: 6f72 6b69 6e67 2069 6e20 7468 6520 7361 orking in the sa\n+0002d2c0: 6d65 2072 6f6f 6d20 6672 6f6d 2031 3939 me room from 199\n+0002d2d0: 3920 746f 2032 3030 3229 2e20 2049 6e20 9 to 2002). In \n+0002d2e0: 3230 3031 2061 6e64 2032 3030 320a 2020 2001 and 2002. \n+0002d2f0: 2020 2068 6520 6861 6420 6120 6c6f 7420 he had a lot \n+0002d300: 6f66 2066 7265 6520 7469 6d65 2074 6f20 of free time to \n+0002d310: 656e 6a6f 7920 6861 636b 696e 6720 4175 enjoy hacking Au\n+0002d320: 746f 6d61 6b65 2e0a 0a32 3030 322d 3036 tomake...2002-06\n+0002d330: 2d31 3420 4175 746f 6d61 6b65 2031 2e36 -14 Automake 1.6\n+0002d340: 2e32 0a0a 3230 3032 2d30 372d 3238 2041 .2..2002-07-28 A\n+0002d350: 7574 6f6d 616b 6520 312e 362e 330a 3230 utomake 1.6.3.20\n+0002d360: 3032 2d30 372d 3238 2041 7574 6f6d 616b 02-07-28 Automak\n+0002d370: 6520 312e 342d 7036 0a0a 2020 2020 2054 e 1.4-p6.. T\n+0002d380: 776f 2072 656c 6561 7365 7320 6f6e 2074 wo releases on t\n+0002d390: 6865 2073 616d 6520 6461 792e 2020 312e he same day. 1.\n+0002d3a0: 362e 3320 6973 2061 2062 7567 2d66 6978 6.3 is a bug-fix\n+0002d3b0: 2072 656c 6561 7365 2e0a 0a20 2020 2020 release... \n+0002d3c0: 546f 6d20 5472 6f6d 6579 2062 6163 6b70 Tom Tromey backp\n+0002d3d0: 6f72 7465 6420 7468 6520 7665 7273 696f orted the versio\n+0002d3e0: 6e65 6420 696e 7374 616c 6c61 7469 6f6e ned installation\n+0002d3f0: 206d 6563 6861 6e69 736d 206f 6e20 7468 mechanism on th\n+0002d400: 650a 2020 2020 2031 2e34 2062 7261 6e63 e. 1.4 branc\n+0002d410: 682c 2073 6f20 7468 6174 2041 7574 6f6d h, so that Autom\n+0002d420: 616b 6520 312e 362e 7820 616e 6420 4175 ake 1.6.x and Au\n+0002d430: 746f 6d61 6b65 2031 2e34 2d70 3620 636f tomake 1.4-p6 co\n+0002d440: 756c 6420 6265 0a20 2020 2020 696e 7374 uld be. inst\n+0002d450: 616c 6c65 6420 7369 6465 2062 7920 7369 alled side by si\n+0002d460: 6465 2e20 2041 6e6f 7468 6572 2072 6571 de. Another req\n+0002d470: 7565 7374 2066 726f 6d20 7468 6520 474e uest from the GN\n+0002d480: 4f4d 4520 666f 6c6b 732e 0a0a 3230 3032 OME folks...2002\n+0002d490: 2d30 392d 3235 2041 7574 6f6d 616b 6520 -09-25 Automake \n+0002d4a0: 312e 370a 0a20 2020 2020 5468 6973 2072 1.7.. This r\n+0002d4b0: 656c 6561 7365 2073 7769 7463 6865 7320 elease switches \n+0002d4c0: 746f 2074 6865 206e 6577 20e2 8098 636f to the new ...co\n+0002d4d0: 6e66 6967 7572 652e 6163 e280 9920 7363 nfigure.ac... sc\n+0002d4e0: 616e 6e65 7220 416b 696d 2077 6173 0a20 anner Akim was. \n+0002d4f0: 2020 2020 6578 7065 7269 6d65 6e74 696e experimentin\n+0002d500: 6720 696e 2031 2e35 2e0a 0a32 3030 322d g in 1.5...2002-\n+0002d510: 3130 2d31 3620 4175 746f 6d61 6b65 2031 10-16 Automake 1\n+0002d520: 2e37 2e31 0a32 3030 322d 3132 2d30 3620 .7.1.2002-12-06 \n+0002d530: 4175 746f 6d61 6b65 2031 2e37 2e32 0a32 Automake 1.7.2.2\n+0002d540: 3030 332d 3032 2d32 3020 4175 746f 6d61 003-02-20 Automa\n+0002d550: 6b65 2031 2e37 2e33 0a32 3030 332d 3034 ke 1.7.3.2003-04\n+0002d560: 2d32 3320 4175 746f 6d61 6b65 2031 2e37 -23 Automake 1.7\n+0002d570: 2e34 0a32 3030 332d 3035 2d31 3820 4175 .4.2003-05-18 Au\n+0002d580: 746f 6d61 6b65 2031 2e37 2e35 0a32 3030 tomake 1.7.5.200\n+0002d590: 332d 3037 2d31 3020 4175 746f 6d61 6b65 3-07-10 Automake\n+0002d5a0: 2031 2e37 2e36 0a32 3030 332d 3039 2d30 1.7.6.2003-09-0\n+0002d5b0: 3720 4175 746f 6d61 6b65 2031 2e37 2e37 7 Automake 1.7.7\n+0002d5c0: 0a32 3030 332d 3130 2d30 3720 4175 746f .2003-10-07 Auto\n+0002d5d0: 6d61 6b65 2031 2e37 2e38 0a0a 2020 2020 make 1.7.8.. \n+0002d5e0: 204d 616e 7920 6275 672d 6669 7820 7265 Many bug-fix re\n+0002d5f0: 6c65 6173 6573 2e20 2031 2e37 206c 6173 leases. 1.7 las\n+0002d600: 7465 6420 6265 6361 7573 6520 7468 6520 ted because the \n+0002d610: 6465 7665 6c6f 706d 656e 7420 7665 7273 development vers\n+0002d620: 696f 6e0a 2020 2020 2028 7570 636f 6d69 ion. (upcomi\n+0002d630: 6e67 2031 2e38 2920 7761 7320 7375 6666 ng 1.8) was suff\n+0002d640: 6572 696e 6720 736f 6d65 206d 616a 6f72 ering some major\n+0002d650: 2069 6e74 6572 6e61 6c20 7265 7661 6d70 internal revamp\n+0002d660: 696e 672e 0a0a 3230 3033 2d31 302d 3236 ing...2003-10-26\n+0002d670: 2041 7574 6f6d 616b 6520 6f6e 2073 6372 Automake on scr\n+0002d680: 6565 6e0a 0a20 2020 2020 4570 6973 6f64 een.. Episod\n+0002d690: 6520 3439 2c20 2752 6570 6572 6375 7373 e 49, 'Repercuss\n+0002d6a0: 696f 6e73 272c 2069 6e20 7468 6520 7468 ions', in the th\n+0002d6b0: 6972 6420 7365 6173 6f6e 206f 6620 7468 ird season of th\n+0002d6c0: 6520 2741 6c69 6173 2720 5456 0a20 2020 e 'Alias' TV. \n+0002d6d0: 2020 7368 6f77 2069 7320 6669 7273 7420 show is first \n+0002d6e0: 6169 7265 642e 0a0a 2020 2020 204d 6172 aired... Mar\n+0002d6f0: 7368 616c 6c2c 206f 6e65 206f 6620 7468 shall, one of th\n+0002d700: 6520 6368 6172 6163 7465 7273 2c20 6973 e characters, is\n+0002d710: 2077 6f72 6b69 6e67 206f 6e20 6120 636f working on a co\n+0002d720: 6d70 7574 6572 2076 6972 7573 0a20 2020 mputer virus. \n+0002d730: 2020 7468 6174 2068 6520 6861 7320 746f that he has to\n+0002d740: 206d 6f64 6966 7920 6265 666f 7265 2069 modify before i\n+0002d750: 7420 6765 7473 2069 6e74 6f20 7468 6520 t gets into the \n+0002d760: 7772 6f6e 6720 6861 6e64 7320 6f72 0a20 wrong hands or. \n+0002d770: 2020 2020 736f 6d65 7468 696e 6720 6c69 something li\n+0002d780: 6b65 2074 6861 742e 2020 5468 6520 7363 ke that. The sc\n+0002d790: 7265 656e 7368 6f74 7320 796f 7520 7365 reenshots you se\n+0002d7a0: 6520 646f 206e 6f74 2073 686f 7720 616e e do not show an\n+0002d7b0: 790a 2020 2020 2070 726f 6772 616d 2063 y. program c\n+0002d7c0: 6f64 652c 2074 6865 7920 7368 6f77 2061 ode, they show a\n+0002d7d0: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n+0002d7e0: 8099 20e2 8098 6765 6e65 7261 7465 6420 .. ...generated \n+0002d7f0: 6279 2061 7574 6f6d 616b 65e2 8099 2e2e by automake.....\n+0002d800: 2e0a 0a32 3030 332d 3131 2d30 3920 4175 ...2003-11-09 Au\n+0002d810: 746f 6d61 6b65 2031 2e37 2e39 0a0a 3230 tomake 1.7.9..20\n+0002d820: 3033 2d31 322d 3130 2041 7574 6f6d 616b 03-12-10 Automak\n+0002d830: 6520 312e 380a 0a20 2020 2020 5468 6520 e 1.8.. The \n+0002d840: 6d6f 7374 2073 7472 696b 696e 6720 7570 most striking up\n+0002d850: 6461 7465 2069 7320 7072 6f62 6162 6c79 date is probably\n+0002d860: 2074 6861 7420 6f66 20e2 8098 6163 6c6f that of ...aclo\n+0002d870: 6361 6ce2 8099 2e0a 0a20 2020 2020 e280 cal...... ..\n+0002d880: 9861 636c 6f63 616c e280 9920 6e6f 7720 .aclocal... now \n+0002d890: 7573 6573 20e2 8098 6d34 5f69 6e63 6c75 uses ...m4_inclu\n+0002d8a0: 6465 e280 9920 696e 2074 6865 2070 726f de... in the pro\n+0002d8b0: 6475 6365 6420 e280 9861 636c 6f63 616c duced ...aclocal\n+0002d8c0: 2e6d 34e2 8099 2077 6865 6e0a 2020 2020 .m4... when. \n+0002d8d0: 2074 6865 2069 6e63 6c75 6465 6420 6d61 the included ma\n+0002d8e0: 6372 6f73 2061 7265 2061 6c72 6561 6479 cros are already\n+0002d8f0: 2064 6973 7472 6962 7574 6564 2077 6974 distributed wit\n+0002d900: 6820 7468 6520 7061 636b 6167 6520 2861 h the package (a\n+0002d910: 6e0a 2020 2020 2069 6469 6f6d 2075 7365 n. idiom use\n+0002d920: 6420 696e 206d 616e 7920 7061 636b 6167 d in many packag\n+0002d930: 6573 292c 2077 6869 6368 2072 6564 7563 es), which reduc\n+0002d940: 6573 2063 6f64 6520 6475 706c 6963 6174 es code duplicat\n+0002d950: 696f 6e2e 2020 4d61 6e79 0a20 2020 2020 ion. Many. \n+0002d960: 7065 6f70 6c65 206c 696b 6564 2074 6861 people liked tha\n+0002d970: 742c 2062 7574 2069 6e20 6661 6374 2074 t, but in fact t\n+0002d980: 6869 7320 6368 616e 6765 2077 6173 2072 his change was r\n+0002d990: 6561 6c6c 7920 696e 7472 6f64 7563 6564 eally introduced\n+0002d9a0: 2074 6f0a 2020 2020 2066 6978 2061 2062 to. fix a b\n+0002d9b0: 7567 2069 6e20 7265 6275 696c 6420 7275 ug in rebuild ru\n+0002d9c0: 6c65 733a 20e2 8098 4d61 6b65 6669 6c65 les: ...Makefile\n+0002d9d0: 2e69 6ee2 8099 206d 7573 7420 6265 2072 .in... must be r\n+0002d9e0: 6562 7569 6c74 2077 6865 6e65 7665 720a ebuilt whenever.\n+0002d9f0: 2020 2020 2061 2064 6570 656e 6465 6e63 a dependenc\n+0002da00: 7920 6f66 20e2 8098 636f 6e66 6967 7572 y of ...configur\n+0002da10: 65e2 8099 2063 6861 6e67 6573 2c20 6275 e... changes, bu\n+0002da20: 7420 616c 6c20 7468 6520 e280 986d 34e2 t all the ...m4.\n+0002da30: 8099 2066 696c 6573 0a20 2020 2020 696e .. files. in\n+0002da40: 636c 7564 6564 2069 6e20 e280 9861 636c cluded in ...acl\n+0002da50: 6f63 616c 2e6d 34e2 8099 2077 6865 7265 ocal.m4... where\n+0002da60: 2075 6e6b 6e6f 776e 2066 726f 6d20 e280 unknown from ..\n+0002da70: 9861 7574 6f6d 616b 65e2 8099 2e20 204e .automake.... N\n+0002da80: 6f77 0a20 2020 2020 e280 9861 7574 6f6d ow. ...autom\n+0002da90: 616b 65e2 8099 2063 616e 206a 7573 7420 ake... can just \n+0002daa0: 7472 6163 6520 7468 6520 e280 986d 345f trace the ...m4_\n+0002dab0: 696e 636c 7564 65e2 8099 7320 746f 2064 include...s to d\n+0002dac0: 6973 636f 7665 7220 7468 650a 2020 2020 iscover the. \n+0002dad0: 2064 6570 656e 6465 6e63 6965 732e 0a0a dependencies...\n+0002dae0: 2020 2020 20e2 8098 6163 6c6f 6361 6ce2 ...aclocal.\n+0002daf0: 8099 2061 6c73 6f20 7374 6172 7473 2075 .. also starts u\n+0002db00: 7369 6e67 2074 6865 20e2 8098 2d2d 7472 sing the ...--tr\n+0002db10: 6163 65e2 8099 2041 7574 6f63 6f6e 6620 ace... Autoconf \n+0002db20: 6f70 7469 6f6e 2069 6e20 6f72 6465 720a option in order.\n+0002db30: 2020 2020 2074 6f20 6469 7363 6f76 6572 to discover\n+0002db40: 2075 7365 6420 6d61 6372 6f73 206d 6f72 used macros mor\n+0002db50: 6520 6163 6375 7261 7465 6c79 2e20 2054 e accurately. T\n+0002db60: 6869 7320 7769 6c6c 2074 7572 6e20 6f75 his will turn ou\n+0002db70: 7420 746f 2062 650a 2020 2020 2076 6572 t to be. ver\n+0002db80: 7920 7472 6963 6b79 2028 6c61 7465 7220 y tricky (later \n+0002db90: 7265 6c65 6173 6573 2077 696c 6c20 696d releases will im\n+0002dba0: 7072 6f76 6520 7468 6973 2920 6173 2070 prove this) as p\n+0002dbb0: 656f 706c 6520 6861 640a 2020 2020 2064 eople had. d\n+0002dbc0: 6576 6973 6564 206d 616e 7920 7761 7973 evised many ways\n+0002dbd0: 2074 6f20 636f 7065 2077 6974 6820 7468 to cope with th\n+0002dbe0: 6520 6c69 6d69 7461 7469 6f6e 206f 6620 e limitation of \n+0002dbf0: 7072 6576 696f 7573 20e2 8098 6163 6c6f previous ...aclo\n+0002dc00: 6361 6ce2 8099 0a20 2020 2020 7665 7273 cal.... vers\n+0002dc10: 696f 6e73 2c20 6e6f 7461 626c 7920 7573 ions, notably us\n+0002dc20: 696e 6720 6861 6e64 7772 6974 7465 6e20 ing handwritten \n+0002dc30: e280 986d 345f 696e 636c 7564 65e2 8099 ...m4_include...\n+0002dc40: 733a 20e2 8098 6163 6c6f 6361 6ce2 8099 s: ...aclocal...\n+0002dc50: 206d 7573 740a 2020 2020 206d 616b 6520 must. make \n+0002dc60: 7375 7265 206e 6f74 2074 6f20 7265 6465 sure not to rede\n+0002dc70: 6669 6e65 2061 2072 756c 6520 7468 6174 fine a rule that\n+0002dc80: 2069 7320 616c 7265 6164 7920 696e 636c is already incl\n+0002dc90: 7564 6564 2062 7920 7375 6368 0a20 2020 uded by such. \n+0002dca0: 2020 7374 6174 656d 656e 742e 0a0a 2020 statement... \n+0002dcb0: 2020 2041 7574 6f6d 616b 6520 616c 736f Automake also\n+0002dcc0: 2068 6173 2073 6565 6e20 6974 7320 6775 has seen its gu\n+0002dcd0: 7473 2072 6577 7269 7474 656e 2e20 2041 ts rewritten. A\n+0002dce0: 6c74 686f 7567 6820 7468 6973 2072 6577 lthough this rew\n+0002dcf0: 7269 7469 6e67 0a20 2020 2020 746f 6f6b riting. took\n+0002dd00: 2061 206c 6f74 206f 6620 6566 666f 7274 a lot of effort\n+0002dd10: 732c 2069 7420 6973 206f 6e6c 7920 6170 s, it is only ap\n+0002dd20: 7061 7265 6e74 2074 6f20 7468 6520 7573 parent to the us\n+0002dd30: 6572 7320 696e 2074 6861 740a 2020 2020 ers in that. \n+0002dd40: 2073 6f6d 6520 636f 6e73 7472 7563 7469 some constructi\n+0002dd50: 6f6e 7320 7072 6576 696f 7573 6c79 2064 ons previously d\n+0002dd60: 6973 616c 6c6f 7765 6420 6279 2074 6865 isallowed by the\n+0002dd70: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation \n+0002dd80: 6e6f 770a 2020 2020 2077 6f72 6b20 6e69 now. work ni\n+0002dd90: 6365 6c79 2e20 2043 6f6e 6469 7469 6f6e cely. Condition\n+0002dda0: 616c 732c 204c 6f63 6174 696f 6e73 2c20 als, Locations, \n+0002ddb0: 5661 7269 6162 6c65 2061 6e64 2052 756c Variable and Rul\n+0002ddc0: 650a 2020 2020 2064 6566 696e 6974 696f e. definitio\n+0002ddd0: 6e73 2c20 4f70 7469 6f6e 733a 2074 6865 ns, Options: the\n+0002dde0: 7365 2069 7465 6d73 206f 6e20 7768 6963 se items on whic\n+0002ddf0: 6820 4175 746f 6d61 6b65 2077 6f72 6b73 h Automake works\n+0002de00: 2068 6176 6520 6265 656e 0a20 2020 2020 have been. \n+0002de10: 7265 7772 6974 7465 6e20 6173 2073 6570 rewritten as sep\n+0002de20: 6172 6174 6520 5065 726c 206d 6f64 756c arate Perl modul\n+0002de30: 6573 2c20 616e 6420 646f 6375 6d65 6e74 es, and document\n+0002de40: 6564 2e0a 0a32 3030 342d 3031 2d31 3120 ed...2004-01-11 \n+0002de50: 4175 746f 6d61 6b65 2031 2e38 2e31 0a32 Automake 1.8.1.2\n+0002de60: 3030 342d 3031 2d31 3220 4175 746f 6d61 004-01-12 Automa\n+0002de70: 6b65 2031 2e38 2e32 0a32 3030 342d 3033 ke 1.8.2.2004-03\n+0002de80: 2d30 3720 4175 746f 6d61 6b65 2031 2e38 -07 Automake 1.8\n+0002de90: 2e33 0a32 3030 342d 3034 2d32 3520 4175 .3.2004-04-25 Au\n+0002dea0: 746f 6d61 6b65 2031 2e38 2e34 0a32 3030 tomake 1.8.4.200\n+0002deb0: 342d 3035 2d31 3620 4175 746f 6d61 6b65 4-05-16 Automake\n+0002dec0: 2031 2e38 2e35 0a0a 3230 3034 2d30 372d 1.8.5..2004-07-\n+0002ded0: 3238 2041 7574 6f6d 616b 6520 312e 390a 28 Automake 1.9.\n+0002dee0: 0a20 2020 2020 5468 6973 2072 656c 6561 . This relea\n+0002def0: 7365 2074 7269 6573 2074 6f20 7369 6d70 se tries to simp\n+0002df00: 6c69 6679 2074 6865 2063 6f6d 7069 6c61 lify the compila\n+0002df10: 7469 6f6e 2072 756c 6573 2069 7420 6f75 tion rules it ou\n+0002df20: 7470 7574 7320 746f 0a20 2020 2020 7265 tputs to. re\n+0002df30: 6475 6365 2074 6865 2073 697a 6520 6f66 duce the size of\n+0002df40: 2074 6865 204d 616b 6566 696c 652e 2020 the Makefile. \n+0002df50: 5468 6520 636f 6d70 6c61 696e 7420 696e The complaint in\n+0002df60: 6974 6961 6c6c 7920 636f 6d65 2066 726f itially come fro\n+0002df70: 6d0a 2020 2020 2074 6865 206c 6962 6763 m. the libgc\n+0002df80: 6a20 6465 7665 6c6f 7065 7273 2e20 2054 j developers. T\n+0002df90: 6865 6972 20e2 8098 4d61 6b65 6669 6c65 heir ...Makefile\n+0002dfa0: 2e69 6ee2 8099 2067 656e 6572 6174 6564 .in... generated\n+0002dfb0: 2077 6974 6820 4175 746f 6d61 6b65 0a20 with Automake. \n+0002dfc0: 2020 2020 312e 3420 616e 6420 6375 7374 1.4 and cust\n+0002dfd0: 6f6d 2062 7569 6c64 2072 756c 6573 2028 om build rules (\n+0002dfe0: 312e 3420 6469 6420 6e6f 7420 7375 7070 1.4 did not supp\n+0002dff0: 6f72 7420 636f 6d70 696c 6564 204a 6176 ort compiled Jav\n+0002e000: 6129 2069 730a 2020 2020 2032 3530 4b42 a) is. 250KB\n+0002e010: 2e20 2054 6865 206f 6e65 2067 656e 6572 . The one gener\n+0002e020: 6174 6564 2062 7920 312e 3820 7761 7320 ated by 1.8 was \n+0002e030: 6f76 6572 2039 4d42 2120 2031 2e39 2067 over 9MB! 1.9 g\n+0002e040: 6574 7320 6974 2064 6f77 6e20 746f 0a20 ets it down to. \n+0002e050: 2020 2020 312e 324d 422e 0a0a 2020 2020 1.2MB... \n+0002e060: 2041 7369 6465 2066 726f 6d20 7468 6973 Aside from this\n+0002e070: 2069 7420 636f 6e74 6169 6e73 206d 6169 it contains mai\n+0002e080: 6e6c 7920 6d69 6e6f 7220 6368 616e 6765 nly minor change\n+0002e090: 7320 616e 6420 6275 672d 6669 7865 732e s and bug-fixes.\n+0002e0a0: 0a0a 3230 3034 2d30 382d 3131 2041 7574 ..2004-08-11 Aut\n+0002e0b0: 6f6d 616b 6520 312e 392e 310a 3230 3034 omake 1.9.1.2004\n+0002e0c0: 2d30 392d 3139 2041 7574 6f6d 616b 6520 -09-19 Automake \n+0002e0d0: 312e 392e 320a 0a20 2020 2020 4175 746f 1.9.2.. Auto\n+0002e0e0: 6d61 6b65 2068 6173 2074 656e 2079 6561 make has ten yea\n+0002e0f0: 7273 2e20 2054 6869 7320 6368 6170 7465 rs. This chapte\n+0002e100: 7220 6f66 2074 6865 206d 616e 7561 6c20 r of the manual \n+0002e110: 7761 7320 696e 6974 6961 6c6c 790a 2020 was initially. \n+0002e120: 2020 2077 7269 7474 656e 2066 6f72 2074 written for t\n+0002e130: 6869 7320 6f63 6361 7369 6f6e 2e0a 0a32 his occasion...2\n+0002e140: 3030 372d 3130 2d32 3920 4175 746f 6d61 007-10-29 Automa\n+0002e150: 6b65 2072 6570 6f73 6974 6f72 7920 6d6f ke repository mo\n+0002e160: 7665 7320 746f 20e2 8098 7361 7661 6e6e ves to ...savann\n+0002e170: 6168 2e67 6e75 2e6f 7267 e280 9920 616e ah.gnu.org... an\n+0002e180: 6420 7573 6573 0a20 2020 2020 6769 7420 d uses. git \n+0002e190: 6173 2070 7269 6d61 7279 2072 6570 6f73 as primary repos\n+0002e1a0: 6974 6f72 792e 0a0a 1f0a 4669 6c65 3a20 itory.....File: \n+0002e1b0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0002e1c0: 666f 2c20 204e 6f64 653a 2044 6570 656e fo, Node: Depen\n+0002e1d0: 6465 6e63 7920 5472 6163 6b69 6e67 2045 dency Tracking E\n+0002e1e0: 766f 6c75 7469 6f6e 2c20 204e 6578 743a volution, Next:\n+0002e1f0: 2052 656c 6561 7365 732c 2020 5072 6576 Releases, Prev\n+0002e200: 3a20 5469 6d65 6c69 6e65 2c20 2055 703a : Timeline, Up:\n+0002e210: 2048 6973 746f 7279 0a0a 3239 2e32 2044 History..29.2 D\n+0002e220: 6570 656e 6465 6e63 7920 5472 6163 6b69 ependency Tracki\n+0002e230: 6e67 2069 6e20 4175 746f 6d61 6b65 0a3d ng in Automake.=\n 0002e240: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0002e250: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0002e260: 3d3d 0a0a 4f76 6572 2074 6865 2079 6561 ==..Over the yea\n-0002e270: 7273 2041 7574 6f6d 616b 6520 6861 7320 rs Automake has \n-0002e280: 6465 706c 6f79 6564 2074 6872 6565 2064 deployed three d\n-0002e290: 6966 6665 7265 6e74 2064 6570 656e 6465 ifferent depende\n-0002e2a0: 6e63 7920 7472 6163 6b69 6e67 0a6d 6574 ncy tracking.met\n-0002e2b0: 686f 6473 2e20 2045 6163 6820 6d65 7468 hods. Each meth\n-0002e2c0: 6f64 2c20 696e 636c 7564 696e 6720 7468 od, including th\n-0002e2d0: 6520 6375 7272 656e 7420 6f6e 652c 2068 e current one, h\n-0002e2e0: 6173 2068 6164 2066 6c61 7773 206f 660a as had flaws of.\n-0002e2f0: 7661 7269 6f75 7320 736f 7274 732e 2020 various sorts. \n-0002e300: 4865 7265 2077 6520 6c61 7920 6f75 7420 Here we lay out \n-0002e310: 7468 6520 6469 6666 6572 656e 7420 6465 the different de\n-0002e320: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n-0002e330: 670a 6d65 7468 6f64 732c 2074 6865 6972 g.methods, their\n-0002e340: 2066 6c61 7773 2c20 616e 6420 7468 6569 flaws, and thei\n-0002e350: 7220 6669 7865 732e 2020 5765 2063 6f6e r fixes. We con\n-0002e360: 636c 7564 6520 7769 7468 2072 6563 6f6d clude with recom\n-0002e370: 6d65 6e64 6174 696f 6e73 0a66 6f72 2074 mendations.for t\n-0002e380: 6f6f 6c20 7772 6974 6572 732c 2061 6e64 ool writers, and\n-0002e390: 2062 7920 696e 6469 6361 7469 6e67 2066 by indicating f\n-0002e3a0: 7574 7572 6520 6469 7265 6374 696f 6e73 uture directions\n-0002e3b0: 2066 6f72 2064 6570 656e 6465 6e63 790a for dependency.\n-0002e3c0: 7472 6163 6b69 6e67 2077 6f72 6b20 696e tracking work in\n-0002e3d0: 2041 7574 6f6d 616b 652e 0a0a 2a20 4d65 Automake...* Me\n-0002e3e0: 6e75 3a0a 0a2a 2046 6972 7374 2054 616b nu:..* First Tak\n-0002e3f0: 6520 6f6e 2044 6570 656e 6465 6e63 6965 e on Dependencie\n-0002e400: 733a 3a20 2050 7265 636f 6d70 7574 6564 s:: Precomputed\n-0002e410: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n-0002e420: 6b69 6e67 0a2a 2044 6570 656e 6465 6e63 king.* Dependenc\n-0002e430: 6965 7320 4173 2053 6964 6520 4566 6665 ies As Side Effe\n-0002e440: 6374 733a 3a20 2055 7064 6174 6520 6174 cts:: Update at\n-0002e450: 2064 6576 656c 6f70 6572 2063 6f6d 7069 developer compi\n-0002e460: 6c65 2074 696d 650a 2a20 4465 7065 6e64 le time.* Depend\n-0002e470: 656e 6369 6573 2066 6f72 2074 6865 2055 encies for the U\n-0002e480: 7365 723a 3a20 2020 5570 6461 7465 2061 ser:: Update a\n-0002e490: 7420 7573 6572 2063 6f6d 7069 6c65 2074 t user compile t\n-0002e4a0: 696d 650a 2a20 5465 6368 6e69 7175 6573 ime.* Techniques\n-0002e4b0: 2066 6f72 2044 6570 656e 6465 6e63 6965 for Dependencie\n-0002e4c0: 733a 3a20 2041 6c74 6572 6e61 7469 7665 s:: Alternative\n-0002e4d0: 2061 7070 726f 6163 6865 730a 2a20 5265 approaches.* Re\n-0002e4e0: 636f 6d6d 656e 6461 7469 6f6e 7320 666f commendations fo\n-0002e4f0: 7220 546f 6f6c 2057 7269 7465 7273 3a3a r Tool Writers::\n-0002e500: 2020 5768 6174 2074 6f6f 6c20 7772 6974 What tool writ\n-0002e510: 6572 7320 6361 6e20 646f 2074 6f20 6865 ers can do to he\n-0002e520: 6c70 0a2a 2046 7574 7572 6520 4469 7265 lp.* Future Dire\n-0002e530: 6374 696f 6e73 2066 6f72 2044 6570 656e ctions for Depen\n-0002e540: 6465 6e63 6965 733a 3a20 204c 616e 6775 dencies:: Langu\n-0002e550: 6167 6573 2041 7574 6f6d 616b 6520 646f ages Automake do\n-0002e560: 6573 206e 6f74 206b 6e6f 770a 0a1f 0a46 es not know....F\n-0002e570: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n-0002e580: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n-0002e590: 4669 7273 7420 5461 6b65 206f 6e20 4465 First Take on De\n-0002e5a0: 7065 6e64 656e 6369 6573 2c20 204e 6578 pendencies, Nex\n-0002e5b0: 743a 2044 6570 656e 6465 6e63 6965 7320 t: Dependencies \n-0002e5c0: 4173 2053 6964 6520 4566 6665 6374 732c As Side Effects,\n-0002e5d0: 2020 5570 3a20 4465 7065 6e64 656e 6379 Up: Dependency\n-0002e5e0: 2054 7261 636b 696e 6720 4576 6f6c 7574 Tracking Evolut\n-0002e5f0: 696f 6e0a 0a32 392e 322e 3120 4669 7273 ion..29.2.1 Firs\n-0002e600: 7420 5461 6b65 206f 6e20 4465 7065 6e64 t Take on Depend\n-0002e610: 656e 6379 2054 7261 636b 696e 670a 2d2d ency Tracking.--\n+0002e260: 3d3d 3d0a 0a4f 7665 7220 7468 6520 7965 ===..Over the ye\n+0002e270: 6172 7320 4175 746f 6d61 6b65 2068 6173 ars Automake has\n+0002e280: 2064 6570 6c6f 7965 6420 7468 7265 6520 deployed three \n+0002e290: 6469 6666 6572 656e 7420 6465 7065 6e64 different depend\n+0002e2a0: 656e 6379 2074 7261 636b 696e 670a 6d65 ency tracking.me\n+0002e2b0: 7468 6f64 732e 2020 4561 6368 206d 6574 thods. Each met\n+0002e2c0: 686f 642c 2069 6e63 6c75 6469 6e67 2074 hod, including t\n+0002e2d0: 6865 2063 7572 7265 6e74 206f 6e65 2c20 he current one, \n+0002e2e0: 6861 7320 6861 6420 666c 6177 7320 6f66 has had flaws of\n+0002e2f0: 0a76 6172 696f 7573 2073 6f72 7473 2e20 .various sorts. \n+0002e300: 2048 6572 6520 7765 206c 6179 206f 7574 Here we lay out\n+0002e310: 2074 6865 2064 6966 6665 7265 6e74 2064 the different d\n+0002e320: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+0002e330: 6e67 0a6d 6574 686f 6473 2c20 7468 6569 ng.methods, thei\n+0002e340: 7220 666c 6177 732c 2061 6e64 2074 6865 r flaws, and the\n+0002e350: 6972 2066 6978 6573 2e20 2057 6520 636f ir fixes. We co\n+0002e360: 6e63 6c75 6465 2077 6974 6820 7265 636f nclude with reco\n+0002e370: 6d6d 656e 6461 7469 6f6e 730a 666f 7220 mmendations.for \n+0002e380: 746f 6f6c 2077 7269 7465 7273 2c20 616e tool writers, an\n+0002e390: 6420 6279 2069 6e64 6963 6174 696e 6720 d by indicating \n+0002e3a0: 6675 7475 7265 2064 6972 6563 7469 6f6e future direction\n+0002e3b0: 7320 666f 7220 6465 7065 6e64 656e 6379 s for dependency\n+0002e3c0: 0a74 7261 636b 696e 6720 776f 726b 2069 .tracking work i\n+0002e3d0: 6e20 4175 746f 6d61 6b65 2e0a 0a2a 204d n Automake...* M\n+0002e3e0: 656e 753a 0a0a 2a20 4669 7273 7420 5461 enu:..* First Ta\n+0002e3f0: 6b65 206f 6e20 4465 7065 6e64 656e 6369 ke on Dependenci\n+0002e400: 6573 3a3a 2020 5072 6563 6f6d 7075 7465 es:: Precompute\n+0002e410: 6420 6465 7065 6e64 656e 6379 2074 7261 d dependency tra\n+0002e420: 636b 696e 670a 2a20 4465 7065 6e64 656e cking.* Dependen\n+0002e430: 6369 6573 2041 7320 5369 6465 2045 6666 cies As Side Eff\n+0002e440: 6563 7473 3a3a 2020 5570 6461 7465 2061 ects:: Update a\n+0002e450: 7420 6465 7665 6c6f 7065 7220 636f 6d70 t developer comp\n+0002e460: 696c 6520 7469 6d65 0a2a 2044 6570 656e ile time.* Depen\n+0002e470: 6465 6e63 6965 7320 666f 7220 7468 6520 dencies for the \n+0002e480: 5573 6572 3a3a 2020 2055 7064 6174 6520 User:: Update \n+0002e490: 6174 2075 7365 7220 636f 6d70 696c 6520 at user compile \n+0002e4a0: 7469 6d65 0a2a 2054 6563 686e 6971 7565 time.* Technique\n+0002e4b0: 7320 666f 7220 4465 7065 6e64 656e 6369 s for Dependenci\n+0002e4c0: 6573 3a3a 2020 416c 7465 726e 6174 6976 es:: Alternativ\n+0002e4d0: 6520 6170 7072 6f61 6368 6573 0a2a 2052 e approaches.* R\n+0002e4e0: 6563 6f6d 6d65 6e64 6174 696f 6e73 2066 ecommendations f\n+0002e4f0: 6f72 2054 6f6f 6c20 5772 6974 6572 733a or Tool Writers:\n+0002e500: 3a20 2057 6861 7420 746f 6f6c 2077 7269 : What tool wri\n+0002e510: 7465 7273 2063 616e 2064 6f20 746f 2068 ters can do to h\n+0002e520: 656c 700a 2a20 4675 7475 7265 2044 6972 elp.* Future Dir\n+0002e530: 6563 7469 6f6e 7320 666f 7220 4465 7065 ections for Depe\n+0002e540: 6e64 656e 6369 6573 3a3a 2020 4c61 6e67 ndencies:: Lang\n+0002e550: 7561 6765 7320 4175 746f 6d61 6b65 2064 uages Automake d\n+0002e560: 6f65 7320 6e6f 7420 6b6e 6f77 0a0a 1f0a oes not know....\n+0002e570: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+0002e580: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+0002e590: 2046 6972 7374 2054 616b 6520 6f6e 2044 First Take on D\n+0002e5a0: 6570 656e 6465 6e63 6965 732c 2020 4e65 ependencies, Ne\n+0002e5b0: 7874 3a20 4465 7065 6e64 656e 6369 6573 xt: Dependencies\n+0002e5c0: 2041 7320 5369 6465 2045 6666 6563 7473 As Side Effects\n+0002e5d0: 2c20 2055 703a 2044 6570 656e 6465 6e63 , Up: Dependenc\n+0002e5e0: 7920 5472 6163 6b69 6e67 2045 766f 6c75 y Tracking Evolu\n+0002e5f0: 7469 6f6e 0a0a 3239 2e32 2e31 2046 6972 tion..29.2.1 Fir\n+0002e600: 7374 2054 616b 6520 6f6e 2044 6570 656e st Take on Depen\n+0002e610: 6465 6e63 7920 5472 6163 6b69 6e67 0a2d dency Tracking.-\n 0002e620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 0002e630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002e640: 2d2d 2d2d 2d2d 0a0a 4465 7363 7269 7074 ------..Descript\n-0002e650: 696f 6e0a 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a ion.............\n-0002e660: 0a4f 7572 2066 6972 7374 2061 7474 656d .Our first attem\n-0002e670: 7074 2061 7420 6175 746f 6d61 7469 6320 pt at automatic \n-0002e680: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-0002e690: 696e 6720 7761 7320 6261 7365 6420 6f6e ing was based on\n-0002e6a0: 2074 6865 0a6d 6574 686f 6420 7265 636f the.method reco\n-0002e6b0: 6d6d 656e 6465 6420 6279 2047 4e55 20e2 mmended by GNU .\n-0002e6c0: 8098 6d61 6b65 e280 992e 2020 282a 6e6f ..make.... (*no\n-0002e6d0: 7465 2047 656e 6572 6174 696e 6720 5072 te Generating Pr\n-0002e6e0: 6572 6571 7569 7369 7465 730a 4175 746f erequisites.Auto\n-0002e6f0: 6d61 7469 6361 6c6c 793a 2028 6d61 6b65 matically: (make\n-0002e700: 2941 7574 6f6d 6174 6963 2050 7265 7265 )Automatic Prere\n-0002e710: 7175 6973 6974 6573 2e29 0a0a 2020 2054 quisites.).. T\n-0002e720: 6869 7320 7665 7273 696f 6e20 776f 726b his version work\n-0002e730: 6564 2062 7920 7072 6563 6f6d 7075 7469 ed by precomputi\n-0002e740: 6e67 2064 6570 656e 6465 6e63 6965 7320 ng dependencies \n-0002e750: 6168 6561 6420 6f66 2074 696d 652e 2020 ahead of time. \n-0002e760: 466f 720a 6561 6368 2073 6f75 7263 6520 For.each source \n-0002e770: 6669 6c65 2c20 6974 2068 6164 2061 2073 file, it had a s\n-0002e780: 7065 6369 616c 20e2 8098 2e50 e280 9920 pecial ....P... \n-0002e790: 6669 6c65 2074 6861 7420 6865 6c64 2074 file that held t\n-0002e7a0: 6865 2064 6570 656e 6465 6e63 6965 732e he dependencies.\n-0002e7b0: 0a54 6865 7265 2077 6173 2061 2072 756c .There was a rul\n-0002e7c0: 6520 746f 2067 656e 6572 6174 6520 6120 e to generate a \n-0002e7d0: e280 982e 50e2 8099 2066 696c 6520 6279 ....P... file by\n-0002e7e0: 2069 6e76 6f6b 696e 6720 7468 6520 636f invoking the co\n-0002e7f0: 6d70 696c 6572 0a61 7070 726f 7072 6961 mpiler.appropria\n-0002e800: 7465 6c79 2e20 2041 6c6c 2073 7563 6820 tely. All such \n-0002e810: e280 982e 50e2 8099 2066 696c 6573 2077 ....P... files w\n-0002e820: 6572 6520 696e 636c 7564 6564 2062 7920 ere included by \n-0002e830: 7468 6520 e280 984d 616b 6566 696c 65e2 the ...Makefile.\n-0002e840: 8099 2c0a 7468 7573 2069 6d70 6c69 6369 ..,.thus implici\n-0002e850: 746c 7920 6265 636f 6d69 6e67 2064 6570 tly becoming dep\n-0002e860: 656e 6465 6e63 6965 7320 6f66 20e2 8098 endencies of ...\n-0002e870: 4d61 6b65 6669 6c65 e280 992e 0a0a 4275 Makefile......Bu\n-0002e880: 6773 0a2e 2e2e 2e0a 0a54 6869 7320 6170 gs.......This ap\n-0002e890: 7072 6f61 6368 2068 6164 2073 6576 6572 proach had sever\n-0002e8a0: 616c 2063 7269 7469 6361 6c20 6275 6773 al critical bugs\n-0002e8b0: 2e0a 0a20 2020 e280 a220 5468 6520 636f ... ... The co\n-0002e8c0: 6465 2074 6f20 6765 6e65 7261 7465 2074 de to generate t\n-0002e8d0: 6865 20e2 8098 2e50 e280 9920 6669 6c65 he ....P... file\n-0002e8e0: 2072 656c 6965 6420 6f6e 20e2 8098 6763 relied on ...gc\n-0002e8f0: 63e2 8099 2e20 2028 4120 6c69 6d69 7461 c.... (A limita\n-0002e900: 7469 6f6e 2c0a 2020 2020 206e 6f74 2074 tion,. not t\n-0002e910: 6563 686e 6963 616c 6c79 2061 2062 7567 echnically a bug\n-0002e920: 2e29 0a20 2020 e280 a220 5468 6520 6465 .). ... The de\n-0002e930: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n-0002e940: 6720 6d65 6368 616e 6973 6d20 6974 7365 g mechanism itse\n-0002e950: 6c66 2072 656c 6965 6420 6f6e 2047 4e55 lf relied on GNU\n-0002e960: 20e2 8098 6d61 6b65 e280 992e 2020 2841 ...make.... (A\n-0002e970: 0a20 2020 2020 6c69 6d69 7461 7469 6f6e . limitation\n-0002e980: 2c20 6e6f 7420 7465 6368 6e69 6361 6c6c , not technicall\n-0002e990: 7920 6120 6275 672e 290a 2020 20e2 80a2 y a bug.). ...\n-0002e9a0: 2042 6563 6175 7365 2065 6163 6820 e280 Because each ..\n-0002e9b0: 982e 50e2 8099 2066 696c 6520 7761 7320 ..P... file was \n-0002e9c0: 6120 6465 7065 6e64 656e 6379 206f 6620 a dependency of \n-0002e9d0: e280 984d 616b 6566 696c 65e2 8099 2c20 ...Makefile..., \n-0002e9e0: 7468 6973 206d 6561 6e74 0a20 2020 2020 this meant. \n-0002e9f0: 7468 6174 2064 6570 656e 6465 6e63 7920 that dependency \n-0002ea00: 7472 6163 6b69 6e67 2077 6173 2064 6f6e tracking was don\n-0002ea10: 6520 6561 6765 726c 7920 6279 20e2 8098 e eagerly by ...\n-0002ea20: 6d61 6b65 e280 992e 2020 466f 7220 696e make.... For in\n-0002ea30: 7374 616e 6365 2c0a 2020 2020 20e2 8098 stance,. ...\n-0002ea40: 6d61 6b65 2063 6c65 616e e280 9920 776f make clean... wo\n-0002ea50: 756c 6420 6361 7573 6520 616c 6c20 7468 uld cause all th\n-0002ea60: 6520 6465 7065 6e64 656e 6379 2066 696c e dependency fil\n-0002ea70: 6573 2074 6f20 6265 2075 7064 6174 6564 es to be updated\n-0002ea80: 2c0a 2020 2020 2061 6e64 2074 6865 6e20 ,. and then \n-0002ea90: 696d 6d65 6469 6174 656c 7920 7265 6d6f immediately remo\n-0002eaa0: 7665 642e 2020 5468 6973 2065 6167 6572 ved. This eager\n-0002eab0: 6e65 7373 2061 6c73 6f20 6361 7573 6564 ness also caused\n-0002eac0: 2070 726f 626c 656d 730a 2020 2020 2077 problems. w\n-0002ead0: 6974 6820 736f 6d65 2063 6f6e 6669 6775 ith some configu\n-0002eae0: 7261 7469 6f6e 733b 2069 6620 6120 6365 rations; if a ce\n-0002eaf0: 7274 6169 6e20 736f 7572 6365 2066 696c rtain source fil\n-0002eb00: 6520 636f 756c 6420 6e6f 7420 6265 0a20 e could not be. \n-0002eb10: 2020 2020 636f 6d70 696c 6564 206f 6e20 compiled on \n-0002eb20: 6120 6769 7665 6e20 6172 6368 6974 6563 a given architec\n-0002eb30: 7475 7265 2066 6f72 2073 6f6d 6520 7265 ture for some re\n-0002eb40: 6173 6f6e 2c20 6465 7065 6e64 656e 6379 ason, dependency\n-0002eb50: 0a20 2020 2020 7472 6163 6b69 6e67 2077 . tracking w\n-0002eb60: 6f75 6c64 2066 6169 6c2c 2061 626f 7274 ould fail, abort\n-0002eb70: 696e 6720 7468 6520 656e 7469 7265 2062 ing the entire b\n-0002eb80: 7569 6c64 2e0a 2020 20e2 80a2 2041 7320 uild.. ... As \n-0002eb90: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-0002eba0: 696e 6720 7761 7320 646f 6e65 2061 7320 ing was done as \n-0002ebb0: 6120 7072 652d 7061 7373 2c20 636f 6d70 a pre-pass, comp\n-0002ebc0: 696c 6520 7469 6d65 7320 7765 7265 0a20 ile times were. \n-0002ebd0: 2020 2020 646f 7562 6c65 642d 7468 6520 doubled-the \n-0002ebe0: 636f 6d70 696c 6572 2068 6164 2074 6f20 compiler had to \n-0002ebf0: 6265 2072 756e 2074 7769 6365 2070 6572 be run twice per\n-0002ec00: 2073 6f75 7263 6520 6669 6c65 2e0a 2020 source file.. \n-0002ec10: 20e2 80a2 20e2 8098 6d61 6b65 2064 6973 ... ...make dis\n-0002ec20: 74e2 8099 2072 652d 7261 6e20 e280 9861 t... re-ran ...a\n-0002ec30: 7574 6f6d 616b 65e2 8099 2074 6f20 6765 utomake... to ge\n-0002ec40: 6e65 7261 7465 2061 20e2 8098 4d61 6b65 nerate a ...Make\n-0002ec50: 6669 6c65 e280 9920 7468 6174 2064 6964 file... that did\n-0002ec60: 206e 6f74 0a20 2020 2020 6861 7665 2061 not. have a\n-0002ec70: 7574 6f6d 6174 6963 2064 6570 656e 6465 utomatic depende\n-0002ec80: 6e63 7920 7472 6163 6b69 6e67 2028 616e ncy tracking (an\n-0002ec90: 6420 7468 6174 2077 6173 2074 6875 7320 d that was thus \n-0002eca0: 706f 7274 6162 6c65 2074 6f0a 2020 2020 portable to. \n-0002ecb0: 2061 6e79 2076 6572 7369 6f6e 206f 6620 any version of \n-0002ecc0: e280 986d 616b 65e2 8099 292e 2020 496e ...make...). In\n-0002ecd0: 206f 7264 6572 2074 6f20 646f 2074 6869 order to do thi\n-0002ece0: 7320 706f 7274 6162 6c79 2c20 4175 746f s portably, Auto\n-0002ecf0: 6d61 6b65 2068 6164 0a20 2020 2020 746f make had. to\n-0002ed00: 2073 6361 6e20 7468 6520 6465 7065 6e64 scan the depend\n-0002ed10: 656e 6379 2066 696c 6573 2061 6e64 2072 ency files and r\n-0002ed20: 656d 6f76 6520 616e 7920 7265 6665 7265 emove any refere\n-0002ed30: 6e63 6520 7468 6174 2077 6173 2074 6f20 nce that was to \n-0002ed40: 610a 2020 2020 2073 6f75 7263 6520 6669 a. source fi\n-0002ed50: 6c65 206e 6f74 2069 6e20 7468 6520 6469 le not in the di\n-0002ed60: 7374 7269 6275 7469 6f6e 2e20 2054 6869 stribution. Thi\n-0002ed70: 7320 7072 6f63 6573 7320 7761 7320 6572 s process was er\n-0002ed80: 726f 722d 7072 6f6e 652e 0a20 2020 2020 ror-prone.. \n-0002ed90: 416c 736f 2c20 6966 20e2 8098 6d61 6b65 Also, if ...make\n-0002eda0: 2064 6973 74e2 8099 2077 6173 2072 756e dist... was run\n-0002edb0: 2069 6e20 616e 2065 6e76 6972 6f6e 6d65 in an environme\n-0002edc0: 6e74 2077 6865 7265 2073 6f6d 6520 6f62 nt where some ob\n-0002edd0: 6a65 6374 0a20 2020 2020 6669 6c65 2068 ject. file h\n-0002ede0: 6164 2061 2064 6570 656e 6465 6e63 7920 ad a dependency \n-0002edf0: 6f6e 2061 2073 6f75 7263 6520 6669 6c65 on a source file\n-0002ee00: 2074 6861 7420 7761 7320 6f6e 6c79 2063 that was only c\n-0002ee10: 6f6e 6469 7469 6f6e 616c 6c79 0a20 2020 onditionally. \n-0002ee20: 2020 6372 6561 7465 642c 2041 7574 6f6d created, Autom\n-0002ee30: 616b 6520 776f 756c 6420 6765 6e65 7261 ake would genera\n-0002ee40: 7465 2061 20e2 8098 4d61 6b65 6669 6c65 te a ...Makefile\n-0002ee50: e280 9920 7468 6174 2072 6566 6572 7265 ... that referre\n-0002ee60: 6420 746f 2061 0a20 2020 2020 6669 6c65 d to a. file\n-0002ee70: 2074 6861 7420 6d69 6768 7420 6e6f 7420 that might not \n-0002ee80: 6170 7065 6172 2069 6e20 7468 6520 656e appear in the en\n-0002ee90: 6420 7573 6572 2773 2062 7569 6c64 2e20 d user's build. \n-0002eea0: 2041 2073 7065 6369 616c 2c0a 2020 2020 A special,. \n-0002eeb0: 2068 6163 6b79 206d 6563 6861 6e69 736d hacky mechanism\n-0002eec0: 2077 6173 2072 6571 7569 7265 6420 746f was required to\n-0002eed0: 2077 6f72 6b20 6172 6f75 6e64 2074 6869 work around thi\n-0002eee0: 732e 0a0a 4869 7374 6f72 6963 616c 204e s...Historical N\n-0002eef0: 6f74 650a 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ote.............\n-0002ef00: 2e2e 2e0a 0a54 6865 2063 6f64 6520 6765 .....The code ge\n-0002ef10: 6e65 7261 7465 6420 6279 2041 7574 6f6d nerated by Autom\n-0002ef20: 616b 6520 6973 206f 6674 656e 2069 6e73 ake is often ins\n-0002ef30: 7069 7265 6420 6279 2074 6865 20e2 8098 pired by the ...\n-0002ef40: 4d61 6b65 6669 6c65 e280 9920 7374 796c Makefile... styl\n-0002ef50: 650a 6f66 2061 2070 6172 7469 6375 6c61 e.of a particula\n-0002ef60: 7220 6175 7468 6f72 2e20 2049 6e20 7468 r author. In th\n-0002ef70: 6520 6361 7365 206f 6620 7468 6520 6669 e case of the fi\n-0002ef80: 7273 7420 696d 706c 656d 656e 7461 7469 rst implementati\n-0002ef90: 6f6e 206f 660a 6465 7065 6e64 656e 6379 on of.dependency\n-0002efa0: 2074 7261 636b 696e 672c 2049 2062 656c tracking, I bel\n-0002efb0: 6965 7665 2074 6865 2069 6d70 6574 7573 ieve the impetus\n-0002efc0: 2061 6e64 2069 6e73 7069 7261 7469 6f6e and inspiration\n-0002efd0: 2077 6173 204a 696d 0a4d 6579 6572 696e was Jim.Meyerin\n-0002efe0: 672e 2020 2849 2063 6f75 6c64 2062 6520 g. (I could be \n-0002eff0: 6d69 7374 616b 656e 2e20 2049 6620 796f mistaken. If yo\n-0002f000: 7520 6b6e 6f77 206f 7468 6572 7769 7365 u know otherwise\n-0002f010: 2066 6565 6c20 6672 6565 2074 6f0a 636f feel free to.co\n-0002f020: 7272 6563 7420 6d65 2e29 0a0a 1f0a 4669 rrect me.)....Fi\n-0002f030: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n-0002f040: 312e 696e 666f 2c20 204e 6f64 653a 2044 1.info, Node: D\n-0002f050: 6570 656e 6465 6e63 6965 7320 4173 2053 ependencies As S\n-0002f060: 6964 6520 4566 6665 6374 732c 2020 4e65 ide Effects, Ne\n-0002f070: 7874 3a20 4465 7065 6e64 656e 6369 6573 xt: Dependencies\n-0002f080: 2066 6f72 2074 6865 2055 7365 722c 2020 for the User, \n-0002f090: 5072 6576 3a20 4669 7273 7420 5461 6b65 Prev: First Take\n-0002f0a0: 206f 6e20 4465 7065 6e64 656e 6369 6573 on Dependencies\n-0002f0b0: 2c20 2055 703a 2044 6570 656e 6465 6e63 , Up: Dependenc\n-0002f0c0: 7920 5472 6163 6b69 6e67 2045 766f 6c75 y Tracking Evolu\n-0002f0d0: 7469 6f6e 0a0a 3239 2e32 2e32 2044 6570 tion..29.2.2 Dep\n-0002f0e0: 656e 6465 6e63 6965 7320 4173 2053 6964 endencies As Sid\n-0002f0f0: 6520 4566 6665 6374 730a 2d2d 2d2d 2d2d e Effects.------\n+0002e640: 2d2d 2d2d 2d2d 2d0a 0a44 6573 6372 6970 -------..Descrip\n+0002e650: 7469 6f6e 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e tion............\n+0002e660: 0a0a 4f75 7220 6669 7273 7420 6174 7465 ..Our first atte\n+0002e670: 6d70 7420 6174 2061 7574 6f6d 6174 6963 mpt at automatic\n+0002e680: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+0002e690: 6b69 6e67 2077 6173 2062 6173 6564 206f king was based o\n+0002e6a0: 6e20 7468 650a 6d65 7468 6f64 2072 6563 n the.method rec\n+0002e6b0: 6f6d 6d65 6e64 6564 2062 7920 474e 5520 ommended by GNU \n+0002e6c0: e280 986d 616b 65e2 8099 2e20 2028 2a6e ...make.... (*n\n+0002e6d0: 6f74 6520 4765 6e65 7261 7469 6e67 2050 ote Generating P\n+0002e6e0: 7265 7265 7175 6973 6974 6573 0a41 7574 rerequisites.Aut\n+0002e6f0: 6f6d 6174 6963 616c 6c79 3a20 286d 616b omatically: (mak\n+0002e700: 6529 4175 746f 6d61 7469 6320 5072 6572 e)Automatic Prer\n+0002e710: 6571 7569 7369 7465 732e 290a 0a20 2020 equisites.).. \n+0002e720: 5468 6973 2076 6572 7369 6f6e 2077 6f72 This version wor\n+0002e730: 6b65 6420 6279 2070 7265 636f 6d70 7574 ked by precomput\n+0002e740: 696e 6720 6465 7065 6e64 656e 6369 6573 ing dependencies\n+0002e750: 2061 6865 6164 206f 6620 7469 6d65 2e20 ahead of time. \n+0002e760: 2046 6f72 0a65 6163 6820 736f 7572 6365 For.each source\n+0002e770: 2066 696c 652c 2069 7420 6861 6420 6120 file, it had a \n+0002e780: 7370 6563 6961 6c20 e280 982e 50e2 8099 special ....P...\n+0002e790: 2066 696c 6520 7468 6174 2068 656c 6420 file that held \n+0002e7a0: 7468 6520 6465 7065 6e64 656e 6369 6573 the dependencies\n+0002e7b0: 2e0a 5468 6572 6520 7761 7320 6120 7275 ..There was a ru\n+0002e7c0: 6c65 2074 6f20 6765 6e65 7261 7465 2061 le to generate a\n+0002e7d0: 20e2 8098 2e50 e280 9920 6669 6c65 2062 ....P... file b\n+0002e7e0: 7920 696e 766f 6b69 6e67 2074 6865 2063 y invoking the c\n+0002e7f0: 6f6d 7069 6c65 720a 6170 7072 6f70 7269 ompiler.appropri\n+0002e800: 6174 656c 792e 2020 416c 6c20 7375 6368 ately. All such\n+0002e810: 20e2 8098 2e50 e280 9920 6669 6c65 7320 ....P... files \n+0002e820: 7765 7265 2069 6e63 6c75 6465 6420 6279 were included by\n+0002e830: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile\n+0002e840: e280 992c 0a74 6875 7320 696d 706c 6963 ...,.thus implic\n+0002e850: 6974 6c79 2062 6563 6f6d 696e 6720 6465 itly becoming de\n+0002e860: 7065 6e64 656e 6369 6573 206f 6620 e280 pendencies of ..\n+0002e870: 984d 616b 6566 696c 65e2 8099 2e0a 0a42 .Makefile......B\n+0002e880: 7567 730a 2e2e 2e2e 0a0a 5468 6973 2061 ugs.......This a\n+0002e890: 7070 726f 6163 6820 6861 6420 7365 7665 pproach had seve\n+0002e8a0: 7261 6c20 6372 6974 6963 616c 2062 7567 ral critical bug\n+0002e8b0: 732e 0a0a 2020 20e2 80a2 2054 6865 2063 s... ... The c\n+0002e8c0: 6f64 6520 746f 2067 656e 6572 6174 6520 ode to generate \n+0002e8d0: 7468 6520 e280 982e 50e2 8099 2066 696c the ....P... fil\n+0002e8e0: 6520 7265 6c69 6564 206f 6e20 e280 9867 e relied on ...g\n+0002e8f0: 6363 e280 992e 2020 2841 206c 696d 6974 cc.... (A limit\n+0002e900: 6174 696f 6e2c 0a20 2020 2020 6e6f 7420 ation,. not \n+0002e910: 7465 6368 6e69 6361 6c6c 7920 6120 6275 technically a bu\n+0002e920: 672e 290a 2020 20e2 80a2 2054 6865 2064 g.). ... The d\n+0002e930: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+0002e940: 6e67 206d 6563 6861 6e69 736d 2069 7473 ng mechanism its\n+0002e950: 656c 6620 7265 6c69 6564 206f 6e20 474e elf relied on GN\n+0002e960: 5520 e280 986d 616b 65e2 8099 2e20 2028 U ...make.... (\n+0002e970: 410a 2020 2020 206c 696d 6974 6174 696f A. limitatio\n+0002e980: 6e2c 206e 6f74 2074 6563 686e 6963 616c n, not technical\n+0002e990: 6c79 2061 2062 7567 2e29 0a20 2020 e280 ly a bug.). ..\n+0002e9a0: a220 4265 6361 7573 6520 6561 6368 20e2 . Because each .\n+0002e9b0: 8098 2e50 e280 9920 6669 6c65 2077 6173 ...P... file was\n+0002e9c0: 2061 2064 6570 656e 6465 6e63 7920 6f66 a dependency of\n+0002e9d0: 20e2 8098 4d61 6b65 6669 6c65 e280 992c ...Makefile...,\n+0002e9e0: 2074 6869 7320 6d65 616e 740a 2020 2020 this meant. \n+0002e9f0: 2074 6861 7420 6465 7065 6e64 656e 6379 that dependency\n+0002ea00: 2074 7261 636b 696e 6720 7761 7320 646f tracking was do\n+0002ea10: 6e65 2065 6167 6572 6c79 2062 7920 e280 ne eagerly by ..\n+0002ea20: 986d 616b 65e2 8099 2e20 2046 6f72 2069 .make.... For i\n+0002ea30: 6e73 7461 6e63 652c 0a20 2020 2020 e280 nstance,. ..\n+0002ea40: 986d 616b 6520 636c 6561 6ee2 8099 2077 .make clean... w\n+0002ea50: 6f75 6c64 2063 6175 7365 2061 6c6c 2074 ould cause all t\n+0002ea60: 6865 2064 6570 656e 6465 6e63 7920 6669 he dependency fi\n+0002ea70: 6c65 7320 746f 2062 6520 7570 6461 7465 les to be update\n+0002ea80: 642c 0a20 2020 2020 616e 6420 7468 656e d,. and then\n+0002ea90: 2069 6d6d 6564 6961 7465 6c79 2072 656d immediately rem\n+0002eaa0: 6f76 6564 2e20 2054 6869 7320 6561 6765 oved. This eage\n+0002eab0: 726e 6573 7320 616c 736f 2063 6175 7365 rness also cause\n+0002eac0: 6420 7072 6f62 6c65 6d73 0a20 2020 2020 d problems. \n+0002ead0: 7769 7468 2073 6f6d 6520 636f 6e66 6967 with some config\n+0002eae0: 7572 6174 696f 6e73 3b20 6966 2061 2063 urations; if a c\n+0002eaf0: 6572 7461 696e 2073 6f75 7263 6520 6669 ertain source fi\n+0002eb00: 6c65 2063 6f75 6c64 206e 6f74 2062 650a le could not be.\n+0002eb10: 2020 2020 2063 6f6d 7069 6c65 6420 6f6e compiled on\n+0002eb20: 2061 2067 6976 656e 2061 7263 6869 7465 a given archite\n+0002eb30: 6374 7572 6520 666f 7220 736f 6d65 2072 cture for some r\n+0002eb40: 6561 736f 6e2c 2064 6570 656e 6465 6e63 eason, dependenc\n+0002eb50: 790a 2020 2020 2074 7261 636b 696e 6720 y. tracking \n+0002eb60: 776f 756c 6420 6661 696c 2c20 6162 6f72 would fail, abor\n+0002eb70: 7469 6e67 2074 6865 2065 6e74 6972 6520 ting the entire \n+0002eb80: 6275 696c 642e 0a20 2020 e280 a220 4173 build.. ... As\n+0002eb90: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+0002eba0: 6b69 6e67 2077 6173 2064 6f6e 6520 6173 king was done as\n+0002ebb0: 2061 2070 7265 2d70 6173 732c 2063 6f6d a pre-pass, com\n+0002ebc0: 7069 6c65 2074 696d 6573 2077 6572 650a pile times were.\n+0002ebd0: 2020 2020 2064 6f75 626c 6564 2d74 6865 doubled-the\n+0002ebe0: 2063 6f6d 7069 6c65 7220 6861 6420 746f compiler had to\n+0002ebf0: 2062 6520 7275 6e20 7477 6963 6520 7065 be run twice pe\n+0002ec00: 7220 736f 7572 6365 2066 696c 652e 0a20 r source file.. \n+0002ec10: 2020 e280 a220 e280 986d 616b 6520 6469 ... ...make di\n+0002ec20: 7374 e280 9920 7265 2d72 616e 20e2 8098 st... re-ran ...\n+0002ec30: 6175 746f 6d61 6b65 e280 9920 746f 2067 automake... to g\n+0002ec40: 656e 6572 6174 6520 6120 e280 984d 616b enerate a ...Mak\n+0002ec50: 6566 696c 65e2 8099 2074 6861 7420 6469 efile... that di\n+0002ec60: 6420 6e6f 740a 2020 2020 2068 6176 6520 d not. have \n+0002ec70: 6175 746f 6d61 7469 6320 6465 7065 6e64 automatic depend\n+0002ec80: 656e 6379 2074 7261 636b 696e 6720 2861 ency tracking (a\n+0002ec90: 6e64 2074 6861 7420 7761 7320 7468 7573 nd that was thus\n+0002eca0: 2070 6f72 7461 626c 6520 746f 0a20 2020 portable to. \n+0002ecb0: 2020 616e 7920 7665 7273 696f 6e20 6f66 any version of\n+0002ecc0: 20e2 8098 6d61 6b65 e280 9929 2e20 2049 ...make...). I\n+0002ecd0: 6e20 6f72 6465 7220 746f 2064 6f20 7468 n order to do th\n+0002ece0: 6973 2070 6f72 7461 626c 792c 2041 7574 is portably, Aut\n+0002ecf0: 6f6d 616b 6520 6861 640a 2020 2020 2074 omake had. t\n+0002ed00: 6f20 7363 616e 2074 6865 2064 6570 656e o scan the depen\n+0002ed10: 6465 6e63 7920 6669 6c65 7320 616e 6420 dency files and \n+0002ed20: 7265 6d6f 7665 2061 6e79 2072 6566 6572 remove any refer\n+0002ed30: 656e 6365 2074 6861 7420 7761 7320 746f ence that was to\n+0002ed40: 2061 0a20 2020 2020 736f 7572 6365 2066 a. source f\n+0002ed50: 696c 6520 6e6f 7420 696e 2074 6865 2064 ile not in the d\n+0002ed60: 6973 7472 6962 7574 696f 6e2e 2020 5468 istribution. Th\n+0002ed70: 6973 2070 726f 6365 7373 2077 6173 2065 is process was e\n+0002ed80: 7272 6f72 2d70 726f 6e65 2e0a 2020 2020 rror-prone.. \n+0002ed90: 2041 6c73 6f2c 2069 6620 e280 986d 616b Also, if ...mak\n+0002eda0: 6520 6469 7374 e280 9920 7761 7320 7275 e dist... was ru\n+0002edb0: 6e20 696e 2061 6e20 656e 7669 726f 6e6d n in an environm\n+0002edc0: 656e 7420 7768 6572 6520 736f 6d65 206f ent where some o\n+0002edd0: 626a 6563 740a 2020 2020 2066 696c 6520 bject. file \n+0002ede0: 6861 6420 6120 6465 7065 6e64 656e 6379 had a dependency\n+0002edf0: 206f 6e20 6120 736f 7572 6365 2066 696c on a source fil\n+0002ee00: 6520 7468 6174 2077 6173 206f 6e6c 7920 e that was only \n+0002ee10: 636f 6e64 6974 696f 6e61 6c6c 790a 2020 conditionally. \n+0002ee20: 2020 2063 7265 6174 6564 2c20 4175 746f created, Auto\n+0002ee30: 6d61 6b65 2077 6f75 6c64 2067 656e 6572 make would gener\n+0002ee40: 6174 6520 6120 e280 984d 616b 6566 696c ate a ...Makefil\n+0002ee50: 65e2 8099 2074 6861 7420 7265 6665 7272 e... that referr\n+0002ee60: 6564 2074 6f20 610a 2020 2020 2066 696c ed to a. fil\n+0002ee70: 6520 7468 6174 206d 6967 6874 206e 6f74 e that might not\n+0002ee80: 2061 7070 6561 7220 696e 2074 6865 2065 appear in the e\n+0002ee90: 6e64 2075 7365 7227 7320 6275 696c 642e nd user's build.\n+0002eea0: 2020 4120 7370 6563 6961 6c2c 0a20 2020 A special,. \n+0002eeb0: 2020 6861 636b 7920 6d65 6368 616e 6973 hacky mechanis\n+0002eec0: 6d20 7761 7320 7265 7175 6972 6564 2074 m was required t\n+0002eed0: 6f20 776f 726b 2061 726f 756e 6420 7468 o work around th\n+0002eee0: 6973 2e0a 0a48 6973 746f 7269 6361 6c20 is...Historical \n+0002eef0: 4e6f 7465 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e Note............\n+0002ef00: 2e2e 2e2e 0a0a 5468 6520 636f 6465 2067 ......The code g\n+0002ef10: 656e 6572 6174 6564 2062 7920 4175 746f enerated by Auto\n+0002ef20: 6d61 6b65 2069 7320 6f66 7465 6e20 696e make is often in\n+0002ef30: 7370 6972 6564 2062 7920 7468 6520 e280 spired by the ..\n+0002ef40: 984d 616b 6566 696c 65e2 8099 2073 7479 .Makefile... sty\n+0002ef50: 6c65 0a6f 6620 6120 7061 7274 6963 756c le.of a particul\n+0002ef60: 6172 2061 7574 686f 722e 2020 496e 2074 ar author. In t\n+0002ef70: 6865 2063 6173 6520 6f66 2074 6865 2066 he case of the f\n+0002ef80: 6972 7374 2069 6d70 6c65 6d65 6e74 6174 irst implementat\n+0002ef90: 696f 6e20 6f66 0a64 6570 656e 6465 6e63 ion of.dependenc\n+0002efa0: 7920 7472 6163 6b69 6e67 2c20 4920 6265 y tracking, I be\n+0002efb0: 6c69 6576 6520 7468 6520 696d 7065 7475 lieve the impetu\n+0002efc0: 7320 616e 6420 696e 7370 6972 6174 696f s and inspiratio\n+0002efd0: 6e20 7761 7320 4a69 6d0a 4d65 7965 7269 n was Jim.Meyeri\n+0002efe0: 6e67 2e20 2028 4920 636f 756c 6420 6265 ng. (I could be\n+0002eff0: 206d 6973 7461 6b65 6e2e 2020 4966 2079 mistaken. If y\n+0002f000: 6f75 206b 6e6f 7720 6f74 6865 7277 6973 ou know otherwis\n+0002f010: 6520 6665 656c 2066 7265 6520 746f 0a63 e feel free to.c\n+0002f020: 6f72 7265 6374 206d 652e 290a 0a1f 0a46 orrect me.)....F\n+0002f030: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+0002f040: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+0002f050: 4465 7065 6e64 656e 6369 6573 2041 7320 Dependencies As \n+0002f060: 5369 6465 2045 6666 6563 7473 2c20 204e Side Effects, N\n+0002f070: 6578 743a 2044 6570 656e 6465 6e63 6965 ext: Dependencie\n+0002f080: 7320 666f 7220 7468 6520 5573 6572 2c20 s for the User, \n+0002f090: 2050 7265 763a 2046 6972 7374 2054 616b Prev: First Tak\n+0002f0a0: 6520 6f6e 2044 6570 656e 6465 6e63 6965 e on Dependencie\n+0002f0b0: 732c 2020 5570 3a20 4465 7065 6e64 656e s, Up: Dependen\n+0002f0c0: 6379 2054 7261 636b 696e 6720 4576 6f6c cy Tracking Evol\n+0002f0d0: 7574 696f 6e0a 0a32 392e 322e 3220 4465 ution..29.2.2 De\n+0002f0e0: 7065 6e64 656e 6369 6573 2041 7320 5369 pendencies As Si\n+0002f0f0: 6465 2045 6666 6563 7473 0a2d 2d2d 2d2d de Effects.-----\n 0002f100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002f110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a44 -------------..D\n-0002f120: 6573 6372 6970 7469 6f6e 0a2e 2e2e 2e2e escription......\n-0002f130: 2e2e 2e2e 2e2e 0a0a 5468 6520 6e65 7874 ........The next\n-0002f140: 2072 6566 696e 656d 656e 7420 6f66 2041 refinement of A\n-0002f150: 7574 6f6d 616b 6527 7320 6175 746f 6d61 utomake's automa\n-0002f160: 7469 6320 6465 7065 6e64 656e 6379 2074 tic dependency t\n-0002f170: 7261 636b 696e 6720 7363 6865 6d65 0a77 racking scheme.w\n-0002f180: 6173 2074 6f20 696d 706c 656d 656e 7420 as to implement \n-0002f190: 6465 7065 6e64 656e 6369 6573 2061 7320 dependencies as \n-0002f1a0: 7369 6465 2065 6666 6563 7473 206f 6620 side effects of \n-0002f1b0: 7468 6520 636f 6d70 696c 6174 696f 6e2e the compilation.\n-0002f1c0: 2020 5468 6973 0a77 6173 2061 696d 6564 This.was aimed\n-0002f1d0: 2061 7420 736f 6c76 696e 6720 7468 6520 at solving the \n-0002f1e0: 6d6f 7374 2063 6f6d 6d6f 6e6c 7920 7265 most commonly re\n-0002f1f0: 706f 7274 6564 2070 726f 626c 656d 7320 ported problems \n-0002f200: 7769 7468 2074 6865 2066 6972 7374 0a61 with the first.a\n-0002f210: 7070 726f 6163 682e 2020 496e 2070 6172 pproach. In par\n-0002f220: 7469 6375 6c61 7220 7765 2077 6572 6520 ticular we were \n-0002f230: 6d6f 7374 2063 6f6e 6365 726e 6564 2077 most concerned w\n-0002f240: 6974 6820 656c 696d 696e 6174 696e 6720 ith eliminating \n-0002f250: 7468 650a 7765 6972 6420 7265 6275 696c the.weird rebuil\n-0002f260: 6469 6e67 2065 6666 6563 7420 6173 736f ding effect asso\n-0002f270: 6369 6174 6564 2077 6974 6820 6d61 6b65 ciated with make\n-0002f280: 2063 6c65 616e 2e0a 0a20 2020 496e 2074 clean... In t\n-0002f290: 6869 7320 6170 7072 6f61 6368 2c20 7468 his approach, th\n-0002f2a0: 6520 e280 982e 50e2 8099 2066 696c 6573 e ....P... files\n-0002f2b0: 2077 6572 6520 696e 636c 7564 6564 2075 were included u\n-0002f2c0: 7369 6e67 2074 6865 20e2 8098 2d69 6e63 sing the ...-inc\n-0002f2d0: 6c75 6465 e280 990a 636f 6d6d 616e 642c lude....command,\n-0002f2e0: 2077 6869 6368 206c 6574 2075 7320 6372 which let us cr\n-0002f2f0: 6561 7465 2074 6865 7365 2066 696c 6573 eate these files\n-0002f300: 206c 617a 696c 792e 2020 5468 6973 2061 lazily. This a\n-0002f310: 766f 6964 6564 2074 6865 20e2 8098 6d61 voided the ...ma\n-0002f320: 6b65 0a63 6c65 616e e280 9920 7072 6f62 ke.clean... prob\n-0002f330: 6c65 6d2e 0a0a 2020 2057 6520 6f6e 6c79 lem... We only\n-0002f340: 2063 6f6d 7075 7465 6420 6465 7065 6e64 computed depend\n-0002f350: 656e 6369 6573 2077 6865 6e20 6120 6669 encies when a fi\n-0002f360: 6c65 2077 6173 2061 6374 7561 6c6c 7920 le was actually \n-0002f370: 636f 6d70 696c 6564 2e0a 5468 6973 2061 compiled..This a\n-0002f380: 766f 6964 6564 2074 6865 2070 6572 666f voided the perfo\n-0002f390: 726d 616e 6365 2070 656e 616c 7479 2061 rmance penalty a\n-0002f3a0: 7373 6f63 6961 7465 6420 7769 7468 2073 ssociated with s\n-0002f3b0: 6361 6e6e 696e 6720 6561 6368 2066 696c canning each fil\n-0002f3c0: 650a 7477 6963 652e 2020 4974 2061 6c73 e.twice. It als\n-0002f3d0: 6f20 6c65 7420 7573 2061 766f 6964 2074 o let us avoid t\n-0002f3e0: 6865 206f 7468 6572 2070 726f 626c 656d he other problem\n-0002f3f0: 7320 6173 736f 6369 6174 6564 2077 6974 s associated wit\n-0002f400: 6820 7468 650a 6669 7273 742c 2065 6167 h the.first, eag\n-0002f410: 6572 2c20 696d 706c 656d 656e 7461 7469 er, implementati\n-0002f420: 6f6e 2e20 2046 6f72 2069 6e73 7461 6e63 on. For instanc\n-0002f430: 652c 2064 6570 656e 6465 6e63 6965 7320 e, dependencies \n-0002f440: 776f 756c 6420 6e65 7665 7220 6265 0a67 would never be.g\n-0002f450: 656e 6572 6174 6564 2066 6f72 2061 2073 enerated for a s\n-0002f460: 6f75 7263 6520 6669 6c65 2074 6861 7420 ource file that \n-0002f470: 7761 7320 6e6f 7420 636f 6d70 696c 6162 was not compilab\n-0002f480: 6c65 206f 6e20 6120 6769 7665 6e0a 6172 le on a given.ar\n-0002f490: 6368 6974 6563 7475 7265 2028 6265 6361 chitecture (beca\n-0002f4a0: 7573 6520 6974 2069 6e20 6661 6374 2077 use it in fact w\n-0002f4b0: 6f75 6c64 206e 6576 6572 2062 6520 636f ould never be co\n-0002f4c0: 6d70 696c 6564 292e 0a0a 4275 6773 0a2e mpiled)...Bugs..\n-0002f4d0: 2e2e 2e0a 0a20 2020 e280 a220 5468 6973 ..... ... This\n-0002f4e0: 2061 7070 726f 6163 6820 616c 736f 2072 approach also r\n-0002f4f0: 656c 6965 6420 6f6e 2074 6865 2065 7869 elied on the exi\n-0002f500: 7374 656e 6365 206f 6620 e280 9867 6363 stence of ...gcc\n-0002f510: e280 9920 616e 6420 474e 5520 e280 986d ... and GNU ...m\n-0002f520: 616b 65e2 8099 2e0a 2020 2020 2028 4120 ake..... (A \n-0002f530: 6c69 6d69 7461 7469 6f6e 2c20 6e6f 7420 limitation, not \n-0002f540: 7465 6368 6e69 6361 6c6c 7920 6120 6275 technically a bu\n-0002f550: 672e 290a 2020 20e2 80a2 2044 6570 656e g.). ... Depen\n-0002f560: 6465 6e63 7920 7472 6163 6b69 6e67 2077 dency tracking w\n-0002f570: 6173 2073 7469 6c6c 2064 6f6e 6520 6279 as still done by\n-0002f580: 2074 6865 2064 6576 656c 6f70 6572 2c20 the developer, \n-0002f590: 736f 2074 6865 0a20 2020 2020 7072 6f62 so the. prob\n-0002f5a0: 6c65 6d73 2066 726f 6d20 7468 6520 6669 lems from the fi\n-0002f5b0: 7273 7420 696d 706c 656d 656e 7461 7469 rst implementati\n-0002f5c0: 6f6e 2072 656c 6174 696e 6720 746f 206d on relating to m\n-0002f5d0: 6173 7361 6769 6e67 206f 660a 2020 2020 assaging of. \n-0002f5e0: 2064 6570 656e 6465 6e63 6965 7320 6279 dependencies by\n-0002f5f0: 20e2 8098 6d61 6b65 2064 6973 74e2 8099 ...make dist...\n-0002f600: 2077 6572 6520 7374 696c 6c20 696e 2065 were still in e\n-0002f610: 6666 6563 742e 0a20 2020 e280 a220 5468 ffect.. ... Th\n-0002f620: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio\n-0002f630: 6e20 7375 6666 6572 6564 2066 726f 6d20 n suffered from \n-0002f640: 7468 6520 2264 656c 6574 6564 2068 6561 the \"deleted hea\n-0002f650: 6465 7220 6669 6c65 220a 2020 2020 2070 der file\". p\n-0002f660: 726f 626c 656d 2e20 2053 7570 706f 7365 roblem. Suppose\n-0002f670: 2061 206c 617a 696c 792d 6372 6561 7465 a lazily-create\n-0002f680: 6420 e280 982e 50e2 8099 2066 696c 6520 d ....P... file \n-0002f690: 696e 636c 7564 6573 2061 2064 6570 656e includes a depen\n-0002f6a0: 6465 6e63 790a 2020 2020 206f 6e20 6120 dency. on a \n-0002f6b0: 6769 7665 6e20 6865 6164 6572 2066 696c given header fil\n-0002f6c0: 652c 206c 696b 6520 7468 6973 3a0a 0a20 e, like this:.. \n-0002f6d0: 2020 2020 2020 2020 206d 6175 6465 2e6f maude.o\n-0002f6e0: 3a20 6d61 7564 652e 6320 736f 6d65 7468 : maude.c someth\n-0002f6f0: 696e 672e 680a 0a20 2020 2020 4e6f 7720 ing.h.. Now \n-0002f700: 7375 7070 6f73 6520 7468 6174 2079 6f75 suppose that you\n-0002f710: 2072 656d 6f76 6520 e280 9873 6f6d 6574 remove ...somet\n-0002f720: 6869 6e67 2e68 e280 9920 616e 6420 7570 hing.h... and up\n-0002f730: 6461 7465 20e2 8098 6d61 7564 652e 63e2 date ...maude.c.\n-0002f740: 8099 2073 6f0a 2020 2020 2074 6861 7420 .. so. that \n-0002f750: 7468 6973 2069 6e63 6c75 6465 2069 7320 this include is \n-0002f760: 6e6f 206c 6f6e 6765 7220 6e65 6564 6564 no longer needed\n-0002f770: 2e20 2049 6620 796f 7520 7275 6e20 e280 . If you run ..\n-0002f780: 986d 616b 65e2 8099 2c20 796f 7520 7769 .make..., you wi\n-0002f790: 6c6c 0a20 2020 2020 6765 7420 616e 2065 ll. get an e\n-0002f7a0: 7272 6f72 2062 6563 6175 7365 2074 6865 rror because the\n-0002f7b0: 7265 2069 7320 6e6f 2077 6179 2074 6f20 re is no way to \n-0002f7c0: 6372 6561 7465 20e2 8098 736f 6d65 7468 create ...someth\n-0002f7d0: 696e 672e 68e2 8099 2e0a 0a20 2020 2020 ing.h...... \n-0002f7e0: 5765 2066 6978 6564 2074 6869 7320 7072 We fixed this pr\n-0002f7f0: 6f62 6c65 6d20 696e 2061 206c 6174 6572 oblem in a later\n-0002f800: 2072 656c 6561 7365 2062 7920 6675 7274 release by furt\n-0002f810: 6865 7220 6d61 7373 6167 696e 6720 7468 her massaging th\n-0002f820: 650a 2020 2020 206f 7574 7075 7420 6f66 e. output of\n-0002f830: 20e2 8098 6763 63e2 8099 2074 6f20 696e ...gcc... to in\n-0002f840: 636c 7564 6520 6120 6475 6d6d 7920 6465 clude a dummy de\n-0002f850: 7065 6e64 656e 6379 2066 6f72 2065 6163 pendency for eac\n-0002f860: 6820 6865 6164 6572 2066 696c 652e 0a0a h header file...\n-0002f870: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n-0002f880: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n-0002f890: 653a 2044 6570 656e 6465 6e63 6965 7320 e: Dependencies \n-0002f8a0: 666f 7220 7468 6520 5573 6572 2c20 204e for the User, N\n-0002f8b0: 6578 743a 2054 6563 686e 6971 7565 7320 ext: Techniques \n-0002f8c0: 666f 7220 4465 7065 6e64 656e 6369 6573 for Dependencies\n-0002f8d0: 2c20 2050 7265 763a 2044 6570 656e 6465 , Prev: Depende\n-0002f8e0: 6e63 6965 7320 4173 2053 6964 6520 4566 ncies As Side Ef\n-0002f8f0: 6665 6374 732c 2020 5570 3a20 4465 7065 fects, Up: Depe\n-0002f900: 6e64 656e 6379 2054 7261 636b 696e 6720 ndency Tracking \n-0002f910: 4576 6f6c 7574 696f 6e0a 0a32 392e 322e Evolution..29.2.\n-0002f920: 3320 4465 7065 6e64 656e 6369 6573 2066 3 Dependencies f\n-0002f930: 6f72 2074 6865 2055 7365 720a 2d2d 2d2d or the User.----\n+0002f110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+0002f120: 4465 7363 7269 7074 696f 6e0a 2e2e 2e2e Description.....\n+0002f130: 2e2e 2e2e 2e2e 2e0a 0a54 6865 206e 6578 .........The nex\n+0002f140: 7420 7265 6669 6e65 6d65 6e74 206f 6620 t refinement of \n+0002f150: 4175 746f 6d61 6b65 2773 2061 7574 6f6d Automake's autom\n+0002f160: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n+0002f170: 7472 6163 6b69 6e67 2073 6368 656d 650a tracking scheme.\n+0002f180: 7761 7320 746f 2069 6d70 6c65 6d65 6e74 was to implement\n+0002f190: 2064 6570 656e 6465 6e63 6965 7320 6173 dependencies as\n+0002f1a0: 2073 6964 6520 6566 6665 6374 7320 6f66 side effects of\n+0002f1b0: 2074 6865 2063 6f6d 7069 6c61 7469 6f6e the compilation\n+0002f1c0: 2e20 2054 6869 730a 7761 7320 6169 6d65 . This.was aime\n+0002f1d0: 6420 6174 2073 6f6c 7669 6e67 2074 6865 d at solving the\n+0002f1e0: 206d 6f73 7420 636f 6d6d 6f6e 6c79 2072 most commonly r\n+0002f1f0: 6570 6f72 7465 6420 7072 6f62 6c65 6d73 eported problems\n+0002f200: 2077 6974 6820 7468 6520 6669 7273 740a with the first.\n+0002f210: 6170 7072 6f61 6368 2e20 2049 6e20 7061 approach. In pa\n+0002f220: 7274 6963 756c 6172 2077 6520 7765 7265 rticular we were\n+0002f230: 206d 6f73 7420 636f 6e63 6572 6e65 6420 most concerned \n+0002f240: 7769 7468 2065 6c69 6d69 6e61 7469 6e67 with eliminating\n+0002f250: 2074 6865 0a77 6569 7264 2072 6562 7569 the.weird rebui\n+0002f260: 6c64 696e 6720 6566 6665 6374 2061 7373 lding effect ass\n+0002f270: 6f63 6961 7465 6420 7769 7468 206d 616b ociated with mak\n+0002f280: 6520 636c 6561 6e2e 0a0a 2020 2049 6e20 e clean... In \n+0002f290: 7468 6973 2061 7070 726f 6163 682c 2074 this approach, t\n+0002f2a0: 6865 20e2 8098 2e50 e280 9920 6669 6c65 he ....P... file\n+0002f2b0: 7320 7765 7265 2069 6e63 6c75 6465 6420 s were included \n+0002f2c0: 7573 696e 6720 7468 6520 e280 982d 696e using the ...-in\n+0002f2d0: 636c 7564 65e2 8099 0a63 6f6d 6d61 6e64 clude....command\n+0002f2e0: 2c20 7768 6963 6820 6c65 7420 7573 2063 , which let us c\n+0002f2f0: 7265 6174 6520 7468 6573 6520 6669 6c65 reate these file\n+0002f300: 7320 6c61 7a69 6c79 2e20 2054 6869 7320 s lazily. This \n+0002f310: 6176 6f69 6465 6420 7468 6520 e280 986d avoided the ...m\n+0002f320: 616b 650a 636c 6561 6ee2 8099 2070 726f ake.clean... pro\n+0002f330: 626c 656d 2e0a 0a20 2020 5765 206f 6e6c blem... We onl\n+0002f340: 7920 636f 6d70 7574 6564 2064 6570 656e y computed depen\n+0002f350: 6465 6e63 6965 7320 7768 656e 2061 2066 dencies when a f\n+0002f360: 696c 6520 7761 7320 6163 7475 616c 6c79 ile was actually\n+0002f370: 2063 6f6d 7069 6c65 642e 0a54 6869 7320 compiled..This \n+0002f380: 6176 6f69 6465 6420 7468 6520 7065 7266 avoided the perf\n+0002f390: 6f72 6d61 6e63 6520 7065 6e61 6c74 7920 ormance penalty \n+0002f3a0: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n+0002f3b0: 7363 616e 6e69 6e67 2065 6163 6820 6669 scanning each fi\n+0002f3c0: 6c65 0a74 7769 6365 2e20 2049 7420 616c le.twice. It al\n+0002f3d0: 736f 206c 6574 2075 7320 6176 6f69 6420 so let us avoid \n+0002f3e0: 7468 6520 6f74 6865 7220 7072 6f62 6c65 the other proble\n+0002f3f0: 6d73 2061 7373 6f63 6961 7465 6420 7769 ms associated wi\n+0002f400: 7468 2074 6865 0a66 6972 7374 2c20 6561 th the.first, ea\n+0002f410: 6765 722c 2069 6d70 6c65 6d65 6e74 6174 ger, implementat\n+0002f420: 696f 6e2e 2020 466f 7220 696e 7374 616e ion. For instan\n+0002f430: 6365 2c20 6465 7065 6e64 656e 6369 6573 ce, dependencies\n+0002f440: 2077 6f75 6c64 206e 6576 6572 2062 650a would never be.\n+0002f450: 6765 6e65 7261 7465 6420 666f 7220 6120 generated for a \n+0002f460: 736f 7572 6365 2066 696c 6520 7468 6174 source file that\n+0002f470: 2077 6173 206e 6f74 2063 6f6d 7069 6c61 was not compila\n+0002f480: 626c 6520 6f6e 2061 2067 6976 656e 0a61 ble on a given.a\n+0002f490: 7263 6869 7465 6374 7572 6520 2862 6563 rchitecture (bec\n+0002f4a0: 6175 7365 2069 7420 696e 2066 6163 7420 ause it in fact \n+0002f4b0: 776f 756c 6420 6e65 7665 7220 6265 2063 would never be c\n+0002f4c0: 6f6d 7069 6c65 6429 2e0a 0a42 7567 730a ompiled)...Bugs.\n+0002f4d0: 2e2e 2e2e 0a0a 2020 20e2 80a2 2054 6869 ...... ... Thi\n+0002f4e0: 7320 6170 7072 6f61 6368 2061 6c73 6f20 s approach also \n+0002f4f0: 7265 6c69 6564 206f 6e20 7468 6520 6578 relied on the ex\n+0002f500: 6973 7465 6e63 6520 6f66 20e2 8098 6763 istence of ...gc\n+0002f510: 63e2 8099 2061 6e64 2047 4e55 20e2 8098 c... and GNU ...\n+0002f520: 6d61 6b65 e280 992e 0a20 2020 2020 2841 make..... (A\n+0002f530: 206c 696d 6974 6174 696f 6e2c 206e 6f74 limitation, not\n+0002f540: 2074 6563 686e 6963 616c 6c79 2061 2062 technically a b\n+0002f550: 7567 2e29 0a20 2020 e280 a220 4465 7065 ug.). ... Depe\n+0002f560: 6e64 656e 6379 2074 7261 636b 696e 6720 ndency tracking \n+0002f570: 7761 7320 7374 696c 6c20 646f 6e65 2062 was still done b\n+0002f580: 7920 7468 6520 6465 7665 6c6f 7065 722c y the developer,\n+0002f590: 2073 6f20 7468 650a 2020 2020 2070 726f so the. pro\n+0002f5a0: 626c 656d 7320 6672 6f6d 2074 6865 2066 blems from the f\n+0002f5b0: 6972 7374 2069 6d70 6c65 6d65 6e74 6174 irst implementat\n+0002f5c0: 696f 6e20 7265 6c61 7469 6e67 2074 6f20 ion relating to \n+0002f5d0: 6d61 7373 6167 696e 6720 6f66 0a20 2020 massaging of. \n+0002f5e0: 2020 6465 7065 6e64 656e 6369 6573 2062 dependencies b\n+0002f5f0: 7920 e280 986d 616b 6520 6469 7374 e280 y ...make dist..\n+0002f600: 9920 7765 7265 2073 7469 6c6c 2069 6e20 . were still in \n+0002f610: 6566 6665 6374 2e0a 2020 20e2 80a2 2054 effect.. ... T\n+0002f620: 6869 7320 696d 706c 656d 656e 7461 7469 his implementati\n+0002f630: 6f6e 2073 7566 6665 7265 6420 6672 6f6d on suffered from\n+0002f640: 2074 6865 2022 6465 6c65 7465 6420 6865 the \"deleted he\n+0002f650: 6164 6572 2066 696c 6522 0a20 2020 2020 ader file\". \n+0002f660: 7072 6f62 6c65 6d2e 2020 5375 7070 6f73 problem. Suppos\n+0002f670: 6520 6120 6c61 7a69 6c79 2d63 7265 6174 e a lazily-creat\n+0002f680: 6564 20e2 8098 2e50 e280 9920 6669 6c65 ed ....P... file\n+0002f690: 2069 6e63 6c75 6465 7320 6120 6465 7065 includes a depe\n+0002f6a0: 6e64 656e 6379 0a20 2020 2020 6f6e 2061 ndency. on a\n+0002f6b0: 2067 6976 656e 2068 6561 6465 7220 6669 given header fi\n+0002f6c0: 6c65 2c20 6c69 6b65 2074 6869 733a 0a0a le, like this:..\n+0002f6d0: 2020 2020 2020 2020 2020 6d61 7564 652e maude.\n+0002f6e0: 6f3a 206d 6175 6465 2e63 2073 6f6d 6574 o: maude.c somet\n+0002f6f0: 6869 6e67 2e68 0a0a 2020 2020 204e 6f77 hing.h.. Now\n+0002f700: 2073 7570 706f 7365 2074 6861 7420 796f suppose that yo\n+0002f710: 7520 7265 6d6f 7665 20e2 8098 736f 6d65 u remove ...some\n+0002f720: 7468 696e 672e 68e2 8099 2061 6e64 2075 thing.h... and u\n+0002f730: 7064 6174 6520 e280 986d 6175 6465 2e63 pdate ...maude.c\n+0002f740: e280 9920 736f 0a20 2020 2020 7468 6174 ... so. that\n+0002f750: 2074 6869 7320 696e 636c 7564 6520 6973 this include is\n+0002f760: 206e 6f20 6c6f 6e67 6572 206e 6565 6465 no longer neede\n+0002f770: 642e 2020 4966 2079 6f75 2072 756e 20e2 d. If you run .\n+0002f780: 8098 6d61 6b65 e280 992c 2079 6f75 2077 ..make..., you w\n+0002f790: 696c 6c0a 2020 2020 2067 6574 2061 6e20 ill. get an \n+0002f7a0: 6572 726f 7220 6265 6361 7573 6520 7468 error because th\n+0002f7b0: 6572 6520 6973 206e 6f20 7761 7920 746f ere is no way to\n+0002f7c0: 2063 7265 6174 6520 e280 9873 6f6d 6574 create ...somet\n+0002f7d0: 6869 6e67 2e68 e280 992e 0a0a 2020 2020 hing.h...... \n+0002f7e0: 2057 6520 6669 7865 6420 7468 6973 2070 We fixed this p\n+0002f7f0: 726f 626c 656d 2069 6e20 6120 6c61 7465 roblem in a late\n+0002f800: 7220 7265 6c65 6173 6520 6279 2066 7572 r release by fur\n+0002f810: 7468 6572 206d 6173 7361 6769 6e67 2074 ther massaging t\n+0002f820: 6865 0a20 2020 2020 6f75 7470 7574 206f he. output o\n+0002f830: 6620 e280 9867 6363 e280 9920 746f 2069 f ...gcc... to i\n+0002f840: 6e63 6c75 6465 2061 2064 756d 6d79 2064 nclude a dummy d\n+0002f850: 6570 656e 6465 6e63 7920 666f 7220 6561 ependency for ea\n+0002f860: 6368 2068 6561 6465 7220 6669 6c65 2e0a ch header file..\n+0002f870: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0002f880: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0002f890: 6465 3a20 4465 7065 6e64 656e 6369 6573 de: Dependencies\n+0002f8a0: 2066 6f72 2074 6865 2055 7365 722c 2020 for the User, \n+0002f8b0: 4e65 7874 3a20 5465 6368 6e69 7175 6573 Next: Techniques\n+0002f8c0: 2066 6f72 2044 6570 656e 6465 6e63 6965 for Dependencie\n+0002f8d0: 732c 2020 5072 6576 3a20 4465 7065 6e64 s, Prev: Depend\n+0002f8e0: 656e 6369 6573 2041 7320 5369 6465 2045 encies As Side E\n+0002f8f0: 6666 6563 7473 2c20 2055 703a 2044 6570 ffects, Up: Dep\n+0002f900: 656e 6465 6e63 7920 5472 6163 6b69 6e67 endency Tracking\n+0002f910: 2045 766f 6c75 7469 6f6e 0a0a 3239 2e32 Evolution..29.2\n+0002f920: 2e33 2044 6570 656e 6465 6e63 6965 7320 .3 Dependencies \n+0002f930: 666f 7220 7468 6520 5573 6572 0a2d 2d2d for the User.---\n 0002f940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0002f950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4465 ------------..De\n-0002f960: 7363 7269 7074 696f 6e0a 2e2e 2e2e 2e2e scription.......\n-0002f970: 2e2e 2e2e 2e0a 0a54 6865 2062 7567 7320 .......The bugs \n-0002f980: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n-0002f990: e280 986d 616b 6520 6469 7374 e280 992c ...make dist...,\n-0002f9a0: 206f 7665 7220 7469 6d65 2c20 6265 6361 over time, beca\n-0002f9b0: 6d65 2061 2072 6561 6c20 7072 6f62 6c65 me a real proble\n-0002f9c0: 6d2e 0a50 6163 6b61 6765 7320 7573 696e m..Packages usin\n-0002f9d0: 6720 4175 746f 6d61 6b65 2077 6572 6520 g Automake were \n-0002f9e0: 6265 696e 6720 6275 696c 7420 6f6e 2061 being built on a\n-0002f9f0: 206c 6172 6765 206e 756d 6265 7220 6f66 large number of\n-0002fa00: 2070 6c61 7466 6f72 6d73 2c0a 616e 6420 platforms,.and \n-0002fa10: 7765 7265 2062 6563 6f6d 696e 6720 696e were becoming in\n-0002fa20: 6372 6561 7369 6e67 6c79 2063 6f6d 706c creasingly compl\n-0002fa30: 6578 2e20 2042 726f 6b65 6e20 6465 7065 ex. Broken depe\n-0002fa40: 6e64 656e 6369 6573 2077 6572 650a 6469 ndencies were.di\n-0002fa50: 7374 7269 6275 7465 6420 696e 2022 706f stributed in \"po\n-0002fa60: 7274 6162 6c65 2220 e280 984d 616b 6566 rtable\" ...Makef\n-0002fa70: 696c 652e 696e e280 9973 2c20 6c65 6164 ile.in...s, lead\n-0002fa80: 696e 6720 746f 2075 7365 7220 636f 6d70 ing to user comp\n-0002fa90: 6c61 696e 7473 2e0a 416c 736f 2c20 7468 laints..Also, th\n-0002faa0: 6520 7265 7175 6972 656d 656e 7420 666f e requirement fo\n-0002fab0: 7220 e280 9867 6363 e280 9920 616e 6420 r ...gcc... and \n-0002fac0: 474e 5520 e280 986d 616b 65e2 8099 2077 GNU ...make... w\n-0002fad0: 6173 2061 2063 6f6e 7374 616e 7420 736f as a constant so\n-0002fae0: 7572 6365 206f 660a 6275 6720 7265 706f urce of.bug repo\n-0002faf0: 7274 732e 2020 5468 6520 6e65 7874 2069 rts. The next i\n-0002fb00: 6d70 6c65 6d65 6e74 6174 696f 6e20 6f66 mplementation of\n-0002fb10: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n-0002fb20: 6b69 6e67 2061 696d 6564 2074 6f0a 7265 king aimed to.re\n-0002fb30: 6d6f 7665 2074 6865 7365 2070 726f 626c move these probl\n-0002fb40: 656d 732e 0a0a 2020 2057 6520 7265 616c ems... We real\n-0002fb50: 697a 6564 2074 6861 7420 7468 6520 6f6e ized that the on\n-0002fb60: 6c79 2074 7275 6c79 2072 656c 6961 626c ly truly reliabl\n-0002fb70: 6520 7761 7920 746f 2061 7574 6f6d 6174 e way to automat\n-0002fb80: 6963 616c 6c79 2074 7261 636b 0a64 6570 ically track.dep\n-0002fb90: 656e 6465 6e63 6965 7320 7761 7320 746f endencies was to\n-0002fba0: 2064 6f20 6974 2077 6865 6e20 7468 6520 do it when the \n-0002fbb0: 7061 636b 6167 6520 6974 7365 6c66 2077 package itself w\n-0002fbc0: 6173 2062 7569 6c74 2e20 2054 6869 7320 as built. This \n-0002fbd0: 6d65 616e 740a 6469 7363 6f76 6572 696e meant.discoverin\n-0002fbe0: 6720 6120 6d65 7468 6f64 2070 6f72 7461 g a method porta\n-0002fbf0: 626c 6520 746f 2061 6e79 2076 6572 7369 ble to any versi\n-0002fc00: 6f6e 206f 6620 6d61 6b65 2061 6e64 2061 on of make and a\n-0002fc10: 6e79 2063 6f6d 7069 6c65 722e 0a41 6c73 ny compiler..Als\n-0002fc20: 6f2c 2077 6520 7761 6e74 6564 2074 6f20 o, we wanted to \n-0002fc30: 7072 6573 6572 7665 2077 6861 7420 7765 preserve what we\n-0002fc40: 2073 6177 2061 7320 7468 6520 6265 7374 saw as the best\n-0002fc50: 2070 6f69 6e74 206f 6620 7468 6520 7365 point of the se\n-0002fc60: 636f 6e64 0a69 6d70 6c65 6d65 6e74 6174 cond.implementat\n-0002fc70: 696f 6e3a 2064 6570 656e 6465 6e63 7920 ion: dependency \n-0002fc80: 636f 6d70 7574 6174 696f 6e20 6173 2061 computation as a\n-0002fc90: 2073 6964 6520 6566 6665 6374 206f 6620 side effect of \n-0002fca0: 636f 6d70 696c 6174 696f 6e2e 0a0a 2020 compilation... \n-0002fcb0: 2049 6e20 7468 6520 656e 6420 7765 2066 In the end we f\n-0002fcc0: 6f75 6e64 2074 6861 7420 6d6f 7374 206d ound that most m\n-0002fcd0: 6f64 6572 6e20 6d61 6b65 2069 6d70 6c65 odern make imple\n-0002fce0: 6d65 6e74 6174 696f 6e73 2073 7570 706f mentations suppo\n-0002fcf0: 7274 0a73 6f6d 6520 666f 726d 206f 6620 rt.some form of \n-0002fd00: 696e 636c 7564 6520 6469 7265 6374 6976 include directiv\n-0002fd10: 652e 2020 416c 736f 2c20 7765 2077 726f e. Also, we wro\n-0002fd20: 7465 2061 2077 7261 7070 6572 2073 6372 te a wrapper scr\n-0002fd30: 6970 7420 7468 6174 0a6c 6574 2075 7320 ipt that.let us \n-0002fd40: 6162 7374 7261 6374 2061 7761 7920 6469 abstract away di\n-0002fd50: 6666 6572 656e 6365 7320 6265 7477 6565 fferences betwee\n-0002fd60: 6e20 6465 7065 6e64 656e 6379 2074 7261 n dependency tra\n-0002fd70: 636b 696e 6720 6d65 7468 6f64 7320 666f cking methods fo\n-0002fd80: 720a 636f 6d70 696c 6572 732e 2020 466f r.compilers. Fo\n-0002fd90: 7220 696e 7374 616e 6365 2c20 736f 6d65 r instance, some\n-0002fda0: 2063 6f6d 7069 6c65 7273 2063 616e 6e6f compilers canno\n-0002fdb0: 7420 6765 6e65 7261 7465 2064 6570 656e t generate depen\n-0002fdc0: 6465 6e63 6965 7320 6173 0a61 2073 6964 dencies as.a sid\n-0002fdd0: 6520 6566 6665 6374 206f 6620 636f 6d70 e effect of comp\n-0002fde0: 696c 6174 696f 6e2e 2020 496e 2074 6869 ilation. In thi\n-0002fdf0: 7320 6361 7365 2077 6520 7369 6d70 6c79 s case we simply\n-0002fe00: 2068 6176 6520 7468 6520 7363 7269 7074 have the script\n-0002fe10: 0a72 756e 2074 6865 2063 6f6d 7069 6c65 .run the compile\n-0002fe20: 7220 7477 6963 652e 2020 4375 7272 656e r twice. Curren\n-0002fe30: 746c 7920 6f75 7220 7772 6170 7065 7220 tly our wrapper \n-0002fe40: 7363 7269 7074 2028 e280 9864 6570 636f script (...depco\n-0002fe50: 6d70 e280 9929 206b 6e6f 7773 0a61 626f mp...) knows.abo\n-0002fe60: 7574 2074 7765 6c76 6520 6469 6666 6572 ut twelve differ\n-0002fe70: 656e 7420 636f 6d70 696c 6572 7320 2869 ent compilers (i\n-0002fe80: 6e63 6c75 6469 6e67 2061 2022 636f 6d70 ncluding a \"comp\n-0002fe90: 696c 6572 2220 7468 6174 2073 696d 706c iler\" that simpl\n-0002fea0: 790a 696e 766f 6b65 7320 e280 986d 616b y.invokes ...mak\n-0002feb0: 6564 6570 656e 64e2 8099 2061 6e64 2074 edepend... and t\n-0002fec0: 6865 6e20 7468 6520 7265 616c 2063 6f6d hen the real com\n-0002fed0: 7069 6c65 722c 2077 6869 6368 2069 7320 piler, which is \n-0002fee0: 6173 7375 6d65 6420 746f 2062 650a 6120 assumed to be.a \n-0002fef0: 7374 616e 6461 7264 2055 6e69 782d 6c69 standard Unix-li\n-0002ff00: 6b65 2043 2063 6f6d 7069 6c65 7220 7769 ke C compiler wi\n-0002ff10: 7468 206e 6f20 7761 7920 746f 2064 6f20 th no way to do \n-0002ff20: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-0002ff30: 696e 6729 2e0a 0a42 7567 730a 2e2e 2e2e ing)...Bugs.....\n-0002ff40: 0a0a 2020 20e2 80a2 2052 756e 6e69 6e67 .. ... Running\n-0002ff50: 2061 2077 7261 7070 6572 2073 6372 6970 a wrapper scrip\n-0002ff60: 7420 666f 7220 6561 6368 2063 6f6d 7069 t for each compi\n-0002ff70: 6c61 7469 6f6e 2073 6c6f 7773 2064 6f77 lation slows dow\n-0002ff80: 6e20 7468 6520 6275 696c 642e 0a20 2020 n the build.. \n-0002ff90: e280 a220 4d61 6e79 2075 7365 7273 2064 ... Many users d\n-0002ffa0: 6f6e 2774 2072 6561 6c6c 7920 6361 7265 on't really care\n-0002ffb0: 2061 626f 7574 2070 7265 6369 7365 2064 about precise d\n-0002ffc0: 6570 656e 6465 6e63 6965 732e 0a20 2020 ependencies.. \n-0002ffd0: e280 a220 5468 6973 2069 6d70 6c65 6d65 ... This impleme\n-0002ffe0: 6e74 6174 696f 6e2c 206c 696b 6520 6576 ntation, like ev\n-0002fff0: 6572 7920 6f74 6865 7220 6175 746f 6d61 ery other automa\n-00030000: 7469 6320 6465 7065 6e64 656e 6379 2074 tic dependency t\n-00030010: 7261 636b 696e 670a 2020 2020 2073 6368 racking. sch\n-00030020: 656d 6520 696e 2063 6f6d 6d6f 6e20 7573 eme in common us\n-00030030: 6520 746f 6461 7920 2869 6e64 6565 642c e today (indeed,\n-00030040: 2065 7665 7279 206f 6e65 2077 6527 7665 every one we've\n-00030050: 2065 7665 7220 6865 6172 6420 6f66 292c ever heard of),\n-00030060: 0a20 2020 2020 7375 6666 6572 7320 6672 . suffers fr\n-00030070: 6f6d 2074 6865 2022 6475 706c 6963 6174 om the \"duplicat\n-00030080: 6564 206e 6577 2068 6561 6465 7222 2062 ed new header\" b\n-00030090: 7567 2e0a 0a20 2020 2020 5468 6973 2062 ug... This b\n-000300a0: 7567 206f 6363 7572 7320 6265 6361 7573 ug occurs becaus\n-000300b0: 6520 6465 7065 6e64 656e 6379 2074 7261 e dependency tra\n-000300c0: 636b 696e 6720 746f 6f6c 732c 2073 7563 cking tools, suc\n-000300d0: 6820 6173 2074 6865 0a20 2020 2020 636f h as the. co\n-000300e0: 6d70 696c 6572 2c20 6f6e 6c79 2067 656e mpiler, only gen\n-000300f0: 6572 6174 6520 6465 7065 6e64 656e 6369 erate dependenci\n-00030100: 6573 206f 6e20 7468 6520 7375 6363 6573 es on the succes\n-00030110: 7366 756c 206f 7065 6e69 6e67 206f 6620 sful opening of \n-00030120: 610a 2020 2020 2066 696c 652c 2061 6e64 a. file, and\n-00030130: 206e 6f74 206f 6e20 6576 6572 7920 7072 not on every pr\n-00030140: 6f62 652e 0a0a 2020 2020 2053 7570 706f obe... Suppo\n-00030150: 7365 2066 6f72 2069 6e73 7461 6e63 6520 se for instance \n-00030160: 7468 6174 2074 6865 2063 6f6d 7069 6c65 that the compile\n-00030170: 7220 7365 6172 6368 6573 2074 6872 6565 r searches three\n-00030180: 2064 6972 6563 746f 7269 6573 0a20 2020 directories. \n-00030190: 2020 666f 7220 6120 6769 7665 6e20 6865 for a given he\n-000301a0: 6164 6572 2c20 616e 6420 7468 6174 2074 ader, and that t\n-000301b0: 6865 2068 6561 6465 7220 6973 2066 6f75 he header is fou\n-000301c0: 6e64 2069 6e20 7468 6520 7468 6972 640a nd in the third.\n-000301d0: 2020 2020 2064 6972 6563 746f 7279 2e20 directory. \n-000301e0: 2049 6620 7468 6520 7072 6f67 7261 6d6d If the programm\n-000301f0: 6572 2065 7272 6f6e 656f 7573 6c79 2061 er erroneously a\n-00030200: 6464 7320 6120 6865 6164 6572 2066 696c dds a header fil\n-00030210: 6520 7769 7468 0a20 2020 2020 7468 6520 e with. the \n-00030220: 7361 6d65 206e 616d 6520 746f 2074 6865 same name to the\n-00030230: 2066 6972 7374 2064 6972 6563 746f 7279 first directory\n-00030240: 2c20 7468 656e 2061 2063 6c65 616e 2072 , then a clean r\n-00030250: 6562 7569 6c64 2066 726f 6d0a 2020 2020 ebuild from. \n-00030260: 2073 6372 6174 6368 2063 6f75 6c64 2066 scratch could f\n-00030270: 6169 6c20 2873 7570 706f 7365 2074 6865 ail (suppose the\n-00030280: 206e 6577 2068 6561 6465 7220 6669 6c65 new header file\n-00030290: 2069 7320 6275 6767 7929 2c20 7768 6572 is buggy), wher\n-000302a0: 6561 730a 2020 2020 2061 6e20 696e 6372 eas. an incr\n-000302b0: 656d 656e 7461 6c20 7265 6275 696c 6420 emental rebuild \n-000302c0: 7769 6c6c 2073 7563 6365 6564 2e0a 0a20 will succeed... \n-000302d0: 2020 2020 5768 6174 2068 6173 2068 6170 What has hap\n-000302e0: 7065 6e65 6420 6865 7265 2069 7320 7468 pened here is th\n-000302f0: 6174 2070 656f 706c 6520 6861 7665 2061 at people have a\n-00030300: 206d 6973 756e 6465 7273 7461 6e64 696e misunderstandin\n-00030310: 6720 6f66 0a20 2020 2020 7768 6174 2061 g of. what a\n-00030320: 2064 6570 656e 6465 6e63 7920 6973 2e20 dependency is. \n-00030330: 2054 6f6f 6c20 7772 6974 6572 7320 7468 Tool writers th\n-00030340: 696e 6b20 6120 6465 7065 6e64 656e 6379 ink a dependency\n-00030350: 2065 6e63 6f64 6573 0a20 2020 2020 696e encodes. in\n-00030360: 666f 726d 6174 696f 6e20 6162 6f75 7420 formation about \n-00030370: 7768 6963 6820 6669 6c65 7320 7765 7265 which files were\n-00030380: 2072 6561 6420 6279 2074 6865 2063 6f6d read by the com\n-00030390: 7069 6c65 722e 2020 486f 7765 7665 722c piler. However,\n-000303a0: 0a20 2020 2020 6120 6465 7065 6e64 656e . a dependen\n-000303b0: 6379 206d 7573 7420 6163 7475 616c 6c79 cy must actually\n-000303c0: 2065 6e63 6f64 6520 696e 666f 726d 6174 encode informat\n-000303d0: 696f 6e20 6162 6f75 7420 7768 6174 2074 ion about what t\n-000303e0: 6865 0a20 2020 2020 636f 6d70 696c 6572 he. compiler\n-000303f0: 2074 7269 6564 2074 6f20 646f 2e0a 0a20 tried to do... \n-00030400: 2020 2020 5468 6973 2070 726f 626c 656d This problem\n-00030410: 2069 7320 6e6f 7420 7365 7269 6f75 7320 is not serious \n-00030420: 696e 2070 7261 6374 6963 652e 2020 5072 in practice. Pr\n-00030430: 6f67 7261 6d6d 6572 7320 7479 7069 6361 ogrammers typica\n-00030440: 6c6c 7920 646f 0a20 2020 2020 6e6f 7420 lly do. not \n-00030450: 7573 6520 7468 6520 7361 6d65 206e 616d use the same nam\n-00030460: 6520 666f 7220 6120 6865 6164 6572 2066 e for a header f\n-00030470: 696c 6520 7477 6963 6520 696e 2061 2067 ile twice in a g\n-00030480: 6976 656e 2070 726f 6a65 6374 2e0a 2020 iven project.. \n-00030490: 2020 2028 4174 206c 6561 7374 2c20 6e6f (At least, no\n-000304a0: 7420 696e 2043 206f 7220 432b 2b2e 2020 t in C or C++. \n-000304b0: 5468 6973 2070 726f 626c 656d 206d 6179 This problem may\n-000304c0: 2062 6520 6d6f 7265 2074 726f 7562 6c65 be more trouble\n-000304d0: 736f 6d65 0a20 2020 2020 696e 204a 6176 some. in Jav\n-000304e0: 612e 2920 2054 6869 7320 7072 6f62 6c65 a.) This proble\n-000304f0: 6d20 6973 2065 6173 7920 746f 2066 6978 m is easy to fix\n-00030500: 2c20 6279 206d 6f64 6966 7969 6e67 2064 , by modifying d\n-00030510: 6570 656e 6465 6e63 790a 2020 2020 2067 ependency. g\n-00030520: 656e 6572 6174 6f72 7320 746f 2072 6563 enerators to rec\n-00030530: 6f72 6420 6576 6572 7920 7072 6f62 652c ord every probe,\n-00030540: 2069 6e73 7465 6164 206f 6620 6576 6572 instead of ever\n-00030550: 7920 7375 6363 6573 7366 756c 206f 7065 y successful ope\n-00030560: 6e2e 0a0a 2020 20e2 80a2 2053 696e 6365 n... ... Since\n-00030570: 2041 7574 6f6d 616b 6520 6765 6e65 7261 Automake genera\n-00030580: 7465 7320 6465 7065 6e64 656e 6369 6573 tes dependencies\n-00030590: 2061 7320 6120 7369 6465 2065 6666 6563 as a side effec\n-000305a0: 7420 6f66 0a20 2020 2020 636f 6d70 696c t of. compil\n-000305b0: 6174 696f 6e2c 2074 6865 7265 2069 7320 ation, there is \n-000305c0: 6120 626f 6f74 7374 7261 7070 696e 6720 a bootstrapping \n-000305d0: 7072 6f62 6c65 6d20 7768 656e 2068 6561 problem when hea\n-000305e0: 6465 7220 6669 6c65 7320 6172 650a 2020 der files are. \n-000305f0: 2020 2067 656e 6572 6174 6564 2062 7920 generated by \n-00030600: 7275 6e6e 696e 6720 6120 7072 6f67 7261 running a progra\n-00030610: 6d2e 2020 5468 6520 7072 6f62 6c65 6d20 m. The problem \n-00030620: 6973 2074 6861 742c 2074 6865 2066 6972 is that, the fir\n-00030630: 7374 0a20 2020 2020 7469 6d65 2074 6865 st. time the\n-00030640: 2062 7569 6c64 2069 7320 646f 6e65 2c20 build is done, \n-00030650: 7468 6572 6520 6973 206e 6f20 7761 7920 there is no way \n-00030660: 6279 2064 6566 6175 6c74 2074 6f20 6b6e by default to kn\n-00030670: 6f77 2074 6861 7420 7468 650a 2020 2020 ow that the. \n-00030680: 2068 6561 6465 7273 2061 7265 2072 6571 headers are req\n-00030690: 7569 7265 642c 2073 6f20 6d61 6b65 206d uired, so make m\n-000306a0: 6967 6874 2074 7279 2074 6f20 7275 6e20 ight try to run \n-000306b0: 6120 636f 6d70 696c 6174 696f 6e20 666f a compilation fo\n-000306c0: 720a 2020 2020 2077 6869 6368 2074 6865 r. which the\n-000306d0: 2068 6561 6465 7273 2068 6176 6520 6e6f headers have no\n-000306e0: 7420 7965 7420 6265 656e 2062 7569 6c74 t yet been built\n-000306f0: 2e0a 0a20 2020 2020 5468 6973 2077 6173 ... This was\n-00030700: 2061 6c73 6f20 6120 7072 6f62 6c65 6d20 also a problem \n-00030710: 696e 2074 6865 2070 7265 7669 6f75 7320 in the previous \n-00030720: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n-00030730: 696e 670a 2020 2020 2069 6d70 6c65 6d65 ing. impleme\n-00030740: 6e74 6174 696f 6e2e 0a0a 2020 2020 2054 ntation... T\n-00030750: 6865 2063 7572 7265 6e74 2066 6978 2069 he current fix i\n-00030760: 7320 746f 2075 7365 20e2 8098 4255 494c s to use ...BUIL\n-00030770: 545f 534f 5552 4345 53e2 8099 2074 6f20 T_SOURCES... to \n-00030780: 6c69 7374 2062 7569 6c74 2068 6561 6465 list built heade\n-00030790: 7273 0a20 2020 2020 282a 6e6f 7465 2053 rs. (*note S\n-000307a0: 6f75 7263 6573 3a3a 292e 2020 5468 6973 ources::). This\n-000307b0: 2063 6175 7365 7320 7468 656d 2074 6f20 causes them to \n-000307c0: 6265 2062 7569 6c74 2062 6566 6f72 6520 be built before \n-000307d0: 616e 7920 6f74 6865 720a 2020 2020 2062 any other. b\n-000307e0: 7569 6c64 2072 756c 6573 2061 7265 2072 uild rules are r\n-000307f0: 756e 2e20 2054 6869 7320 6973 2075 6e73 un. This is uns\n-00030800: 6174 6973 6661 6374 6f72 7920 6173 2061 atisfactory as a\n-00030810: 2067 656e 6572 616c 2073 6f6c 7574 696f general solutio\n-00030820: 6e2c 0a20 2020 2020 686f 7765 7665 7220 n,. however \n-00030830: 696e 2070 7261 6374 6963 6520 6974 2073 in practice it s\n-00030840: 6565 6d73 2073 7566 6669 6369 656e 7420 eems sufficient \n-00030850: 666f 7220 6d6f 7374 2061 6374 7561 6c20 for most actual \n-00030860: 7072 6f67 7261 6d73 2e0a 0a20 2020 5468 programs... Th\n-00030870: 6973 2063 6f64 6520 6973 2075 7365 6420 is code is used \n-00030880: 7369 6e63 6520 4175 746f 6d61 6b65 2031 since Automake 1\n-00030890: 2e35 2e0a 0a20 2020 496e 2047 4343 2033 .5... In GCC 3\n-000308a0: 2e30 2c20 7765 206d 616e 6167 6564 2074 .0, we managed t\n-000308b0: 6f20 636f 6e76 696e 6365 2074 6865 206d o convince the m\n-000308c0: 6169 6e74 6169 6e65 7273 2074 6f20 6164 aintainers to ad\n-000308d0: 6420 7370 6563 6961 6c0a 636f 6d6d 616e d special.comman\n-000308e0: 642d 6c69 6e65 206f 7074 696f 6e73 2074 d-line options t\n-000308f0: 6f20 6865 6c70 2041 7574 6f6d 616b 6520 o help Automake \n-00030900: 6d6f 7265 2065 6666 6963 6965 6e74 6c79 more efficiently\n-00030910: 2064 6f20 6974 7320 6a6f 622e 2020 5765 do its job. We\n-00030920: 0a68 6f70 6564 2074 6869 7320 776f 756c .hoped this woul\n-00030930: 6420 6c65 7420 7573 2061 766f 6964 2074 d let us avoid t\n-00030940: 6865 2075 7365 206f 6620 6120 7772 6170 he use of a wrap\n-00030950: 7065 7220 7363 7269 7074 2077 6865 6e0a per script when.\n-00030960: 4175 746f 6d61 6b65 2773 2061 7574 6f6d Automake's autom\n-00030970: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n-00030980: 7472 6163 6b69 6e67 2077 6173 2075 7365 tracking was use\n-00030990: 6420 7769 7468 20e2 8098 6763 63e2 8099 d with ...gcc...\n-000309a0: 2e0a 0a20 2020 556e 666f 7274 756e 6174 ... Unfortunat\n-000309b0: 656c 792c 2074 6869 7320 636f 6465 2064 ely, this code d\n-000309c0: 6f65 736e 2774 2071 7569 7465 2064 6f20 oesn't quite do \n-000309d0: 7768 6174 2077 6520 7761 6e74 2e20 2049 what we want. I\n-000309e0: 6e0a 7061 7274 6963 756c 6172 2c20 6974 n.particular, it\n-000309f0: 2072 656d 6f76 6573 2074 6865 2064 6570 removes the dep\n-00030a00: 656e 6465 6e63 7920 6669 6c65 2069 6620 endency file if \n-00030a10: 7468 6520 636f 6d70 696c 6174 696f 6e20 the compilation \n-00030a20: 6661 696c 733b 0a77 6527 6420 7072 6566 fails;.we'd pref\n-00030a30: 6572 2074 6861 7420 6974 2069 6e73 7465 er that it inste\n-00030a40: 6164 206f 6e6c 7920 746f 7563 6820 7468 ad only touch th\n-00030a50: 6520 6669 6c65 2069 6e20 616e 7920 7761 e file in any wa\n-00030a60: 7920 6966 2074 6865 0a63 6f6d 7069 6c61 y if the.compila\n-00030a70: 7469 6f6e 2073 7563 6365 6564 732e 0a0a tion succeeds...\n-00030a80: 2020 204e 6576 6572 7468 656c 6573 732c Nevertheless,\n-00030a90: 2073 696e 6365 2041 7574 6f6d 616b 6520 since Automake \n-00030aa0: 312e 372c 2077 6865 6e20 6120 7265 6365 1.7, when a rece\n-00030ab0: 6e74 20e2 8098 6763 63e2 8099 2069 7320 nt ...gcc... is \n-00030ac0: 6465 7465 6374 6564 2061 740a e280 9863 detected at....c\n-00030ad0: 6f6e 6669 6775 7265 e280 9920 7469 6d65 onfigure... time\n-00030ae0: 2c20 7765 2069 6e6c 696e 6520 7468 6520 , we inline the \n-00030af0: 6465 7065 6e64 656e 6379 2d67 656e 6572 dependency-gener\n-00030b00: 6174 696f 6e20 636f 6465 2061 6e64 2064 ation code and d\n-00030b10: 6f20 6e6f 740a 7573 6520 7468 6520 e280 o not.use the ..\n-00030b20: 9864 6570 636f 6d70 e280 9920 7772 6170 .depcomp... wrap\n-00030b30: 7065 7220 7363 7269 7074 2e20 2054 6869 per script. Thi\n-00030b40: 7320 6d61 6b65 7320 636f 6d70 696c 6174 s makes compilat\n-00030b50: 696f 6e73 2066 6173 7465 7220 666f 720a ions faster for.\n-00030b60: 7468 6f73 6520 7573 696e 6720 7468 6973 those using this\n-00030b70: 2063 6f6d 7069 6c65 7220 2870 726f 6261 compiler (proba\n-00030b80: 626c 7920 6f75 7220 7072 696d 6172 7920 bly our primary \n-00030b90: 7573 6572 2062 6173 6529 2e20 2054 6865 user base). The\n-00030ba0: 0a63 6f75 6e74 6572 7061 7274 2069 7320 .counterpart is \n-00030bb0: 7468 6174 2062 6563 6175 7365 2077 6520 that because we \n-00030bc0: 6861 7665 2074 6f20 656e 636f 6465 2074 have to encode t\n-00030bd0: 776f 2063 6f6d 7069 6c61 7469 6f6e 2072 wo compilation r\n-00030be0: 756c 6573 2069 6e0a e280 984d 616b 6566 ules in....Makef\n-00030bf0: 696c 65e2 8099 2028 7769 7468 206f 7220 ile... (with or \n-00030c00: 7769 7468 6f75 7420 e280 9864 6570 636f without ...depco\n-00030c10: 6d70 e280 9929 2c20 7468 6520 7072 6f64 mp...), the prod\n-00030c20: 7563 6564 20e2 8098 4d61 6b65 6669 6c65 uced ...Makefile\n-00030c30: e280 9973 2061 7265 0a6c 6172 6765 722e ...s are.larger.\n-00030c40: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-00030c50: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-00030c60: 6f64 653a 2054 6563 686e 6971 7565 7320 ode: Techniques \n-00030c70: 666f 7220 4465 7065 6e64 656e 6369 6573 for Dependencies\n-00030c80: 2c20 204e 6578 743a 2052 6563 6f6d 6d65 , Next: Recomme\n-00030c90: 6e64 6174 696f 6e73 2066 6f72 2054 6f6f ndations for Too\n-00030ca0: 6c20 5772 6974 6572 732c 2020 5072 6576 l Writers, Prev\n-00030cb0: 3a20 4465 7065 6e64 656e 6369 6573 2066 : Dependencies f\n-00030cc0: 6f72 2074 6865 2055 7365 722c 2020 5570 or the User, Up\n-00030cd0: 3a20 4465 7065 6e64 656e 6379 2054 7261 : Dependency Tra\n-00030ce0: 636b 696e 6720 4576 6f6c 7574 696f 6e0a cking Evolution.\n-00030cf0: 0a32 392e 322e 3420 5465 6368 6e69 7175 .29.2.4 Techniqu\n-00030d00: 6573 2066 6f72 2043 6f6d 7075 7469 6e67 es for Computing\n-00030d10: 2044 6570 656e 6465 6e63 6965 730a 2d2d Dependencies.--\n+0002f950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a44 -------------..D\n+0002f960: 6573 6372 6970 7469 6f6e 0a2e 2e2e 2e2e escription......\n+0002f970: 2e2e 2e2e 2e2e 0a0a 5468 6520 6275 6773 ........The bugs\n+0002f980: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with\n+0002f990: 20e2 8098 6d61 6b65 2064 6973 74e2 8099 ...make dist...\n+0002f9a0: 2c20 6f76 6572 2074 696d 652c 2062 6563 , over time, bec\n+0002f9b0: 616d 6520 6120 7265 616c 2070 726f 626c ame a real probl\n+0002f9c0: 656d 2e0a 5061 636b 6167 6573 2075 7369 em..Packages usi\n+0002f9d0: 6e67 2041 7574 6f6d 616b 6520 7765 7265 ng Automake were\n+0002f9e0: 2062 6569 6e67 2062 7569 6c74 206f 6e20 being built on \n+0002f9f0: 6120 6c61 7267 6520 6e75 6d62 6572 206f a large number o\n+0002fa00: 6620 706c 6174 666f 726d 732c 0a61 6e64 f platforms,.and\n+0002fa10: 2077 6572 6520 6265 636f 6d69 6e67 2069 were becoming i\n+0002fa20: 6e63 7265 6173 696e 676c 7920 636f 6d70 ncreasingly comp\n+0002fa30: 6c65 782e 2020 4272 6f6b 656e 2064 6570 lex. Broken dep\n+0002fa40: 656e 6465 6e63 6965 7320 7765 7265 0a64 endencies were.d\n+0002fa50: 6973 7472 6962 7574 6564 2069 6e20 2270 istributed in \"p\n+0002fa60: 6f72 7461 626c 6522 20e2 8098 4d61 6b65 ortable\" ...Make\n+0002fa70: 6669 6c65 2e69 6ee2 8099 732c 206c 6561 file.in...s, lea\n+0002fa80: 6469 6e67 2074 6f20 7573 6572 2063 6f6d ding to user com\n+0002fa90: 706c 6169 6e74 732e 0a41 6c73 6f2c 2074 plaints..Also, t\n+0002faa0: 6865 2072 6571 7569 7265 6d65 6e74 2066 he requirement f\n+0002fab0: 6f72 20e2 8098 6763 63e2 8099 2061 6e64 or ...gcc... and\n+0002fac0: 2047 4e55 20e2 8098 6d61 6b65 e280 9920 GNU ...make... \n+0002fad0: 7761 7320 6120 636f 6e73 7461 6e74 2073 was a constant s\n+0002fae0: 6f75 7263 6520 6f66 0a62 7567 2072 6570 ource of.bug rep\n+0002faf0: 6f72 7473 2e20 2054 6865 206e 6578 7420 orts. The next \n+0002fb00: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o\n+0002fb10: 6620 6465 7065 6e64 656e 6379 2074 7261 f dependency tra\n+0002fb20: 636b 696e 6720 6169 6d65 6420 746f 0a72 cking aimed to.r\n+0002fb30: 656d 6f76 6520 7468 6573 6520 7072 6f62 emove these prob\n+0002fb40: 6c65 6d73 2e0a 0a20 2020 5765 2072 6561 lems... We rea\n+0002fb50: 6c69 7a65 6420 7468 6174 2074 6865 206f lized that the o\n+0002fb60: 6e6c 7920 7472 756c 7920 7265 6c69 6162 nly truly reliab\n+0002fb70: 6c65 2077 6179 2074 6f20 6175 746f 6d61 le way to automa\n+0002fb80: 7469 6361 6c6c 7920 7472 6163 6b0a 6465 tically track.de\n+0002fb90: 7065 6e64 656e 6369 6573 2077 6173 2074 pendencies was t\n+0002fba0: 6f20 646f 2069 7420 7768 656e 2074 6865 o do it when the\n+0002fbb0: 2070 6163 6b61 6765 2069 7473 656c 6620 package itself \n+0002fbc0: 7761 7320 6275 696c 742e 2020 5468 6973 was built. This\n+0002fbd0: 206d 6561 6e74 0a64 6973 636f 7665 7269 meant.discoveri\n+0002fbe0: 6e67 2061 206d 6574 686f 6420 706f 7274 ng a method port\n+0002fbf0: 6162 6c65 2074 6f20 616e 7920 7665 7273 able to any vers\n+0002fc00: 696f 6e20 6f66 206d 616b 6520 616e 6420 ion of make and \n+0002fc10: 616e 7920 636f 6d70 696c 6572 2e0a 416c any compiler..Al\n+0002fc20: 736f 2c20 7765 2077 616e 7465 6420 746f so, we wanted to\n+0002fc30: 2070 7265 7365 7276 6520 7768 6174 2077 preserve what w\n+0002fc40: 6520 7361 7720 6173 2074 6865 2062 6573 e saw as the bes\n+0002fc50: 7420 706f 696e 7420 6f66 2074 6865 2073 t point of the s\n+0002fc60: 6563 6f6e 640a 696d 706c 656d 656e 7461 econd.implementa\n+0002fc70: 7469 6f6e 3a20 6465 7065 6e64 656e 6379 tion: dependency\n+0002fc80: 2063 6f6d 7075 7461 7469 6f6e 2061 7320 computation as \n+0002fc90: 6120 7369 6465 2065 6666 6563 7420 6f66 a side effect of\n+0002fca0: 2063 6f6d 7069 6c61 7469 6f6e 2e0a 0a20 compilation... \n+0002fcb0: 2020 496e 2074 6865 2065 6e64 2077 6520 In the end we \n+0002fcc0: 666f 756e 6420 7468 6174 206d 6f73 7420 found that most \n+0002fcd0: 6d6f 6465 726e 206d 616b 6520 696d 706c modern make impl\n+0002fce0: 656d 656e 7461 7469 6f6e 7320 7375 7070 ementations supp\n+0002fcf0: 6f72 740a 736f 6d65 2066 6f72 6d20 6f66 ort.some form of\n+0002fd00: 2069 6e63 6c75 6465 2064 6972 6563 7469 include directi\n+0002fd10: 7665 2e20 2041 6c73 6f2c 2077 6520 7772 ve. Also, we wr\n+0002fd20: 6f74 6520 6120 7772 6170 7065 7220 7363 ote a wrapper sc\n+0002fd30: 7269 7074 2074 6861 740a 6c65 7420 7573 ript that.let us\n+0002fd40: 2061 6273 7472 6163 7420 6177 6179 2064 abstract away d\n+0002fd50: 6966 6665 7265 6e63 6573 2062 6574 7765 ifferences betwe\n+0002fd60: 656e 2064 6570 656e 6465 6e63 7920 7472 en dependency tr\n+0002fd70: 6163 6b69 6e67 206d 6574 686f 6473 2066 acking methods f\n+0002fd80: 6f72 0a63 6f6d 7069 6c65 7273 2e20 2046 or.compilers. F\n+0002fd90: 6f72 2069 6e73 7461 6e63 652c 2073 6f6d or instance, som\n+0002fda0: 6520 636f 6d70 696c 6572 7320 6361 6e6e e compilers cann\n+0002fdb0: 6f74 2067 656e 6572 6174 6520 6465 7065 ot generate depe\n+0002fdc0: 6e64 656e 6369 6573 2061 730a 6120 7369 ndencies as.a si\n+0002fdd0: 6465 2065 6666 6563 7420 6f66 2063 6f6d de effect of com\n+0002fde0: 7069 6c61 7469 6f6e 2e20 2049 6e20 7468 pilation. In th\n+0002fdf0: 6973 2063 6173 6520 7765 2073 696d 706c is case we simpl\n+0002fe00: 7920 6861 7665 2074 6865 2073 6372 6970 y have the scrip\n+0002fe10: 740a 7275 6e20 7468 6520 636f 6d70 696c t.run the compil\n+0002fe20: 6572 2074 7769 6365 2e20 2043 7572 7265 er twice. Curre\n+0002fe30: 6e74 6c79 206f 7572 2077 7261 7070 6572 ntly our wrapper\n+0002fe40: 2073 6372 6970 7420 28e2 8098 6465 7063 script (...depc\n+0002fe50: 6f6d 70e2 8099 2920 6b6e 6f77 730a 6162 omp...) knows.ab\n+0002fe60: 6f75 7420 7477 656c 7665 2064 6966 6665 out twelve diffe\n+0002fe70: 7265 6e74 2063 6f6d 7069 6c65 7273 2028 rent compilers (\n+0002fe80: 696e 636c 7564 696e 6720 6120 2263 6f6d including a \"com\n+0002fe90: 7069 6c65 7222 2074 6861 7420 7369 6d70 piler\" that simp\n+0002fea0: 6c79 0a69 6e76 6f6b 6573 20e2 8098 6d61 ly.invokes ...ma\n+0002feb0: 6b65 6465 7065 6e64 e280 9920 616e 6420 kedepend... and \n+0002fec0: 7468 656e 2074 6865 2072 6561 6c20 636f then the real co\n+0002fed0: 6d70 696c 6572 2c20 7768 6963 6820 6973 mpiler, which is\n+0002fee0: 2061 7373 756d 6564 2074 6f20 6265 0a61 assumed to be.a\n+0002fef0: 2073 7461 6e64 6172 6420 556e 6978 2d6c standard Unix-l\n+0002ff00: 696b 6520 4320 636f 6d70 696c 6572 2077 ike C compiler w\n+0002ff10: 6974 6820 6e6f 2077 6179 2074 6f20 646f ith no way to do\n+0002ff20: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+0002ff30: 6b69 6e67 292e 0a0a 4275 6773 0a2e 2e2e king)...Bugs....\n+0002ff40: 2e0a 0a20 2020 e280 a220 5275 6e6e 696e ... ... Runnin\n+0002ff50: 6720 6120 7772 6170 7065 7220 7363 7269 g a wrapper scri\n+0002ff60: 7074 2066 6f72 2065 6163 6820 636f 6d70 pt for each comp\n+0002ff70: 696c 6174 696f 6e20 736c 6f77 7320 646f ilation slows do\n+0002ff80: 776e 2074 6865 2062 7569 6c64 2e0a 2020 wn the build.. \n+0002ff90: 20e2 80a2 204d 616e 7920 7573 6572 7320 ... Many users \n+0002ffa0: 646f 6e27 7420 7265 616c 6c79 2063 6172 don't really car\n+0002ffb0: 6520 6162 6f75 7420 7072 6563 6973 6520 e about precise \n+0002ffc0: 6465 7065 6e64 656e 6369 6573 2e0a 2020 dependencies.. \n+0002ffd0: 20e2 80a2 2054 6869 7320 696d 706c 656d ... This implem\n+0002ffe0: 656e 7461 7469 6f6e 2c20 6c69 6b65 2065 entation, like e\n+0002fff0: 7665 7279 206f 7468 6572 2061 7574 6f6d very other autom\n+00030000: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n+00030010: 7472 6163 6b69 6e67 0a20 2020 2020 7363 tracking. sc\n+00030020: 6865 6d65 2069 6e20 636f 6d6d 6f6e 2075 heme in common u\n+00030030: 7365 2074 6f64 6179 2028 696e 6465 6564 se today (indeed\n+00030040: 2c20 6576 6572 7920 6f6e 6520 7765 2776 , every one we'v\n+00030050: 6520 6576 6572 2068 6561 7264 206f 6629 e ever heard of)\n+00030060: 2c0a 2020 2020 2073 7566 6665 7273 2066 ,. suffers f\n+00030070: 726f 6d20 7468 6520 2264 7570 6c69 6361 rom the \"duplica\n+00030080: 7465 6420 6e65 7720 6865 6164 6572 2220 ted new header\" \n+00030090: 6275 672e 0a0a 2020 2020 2054 6869 7320 bug... This \n+000300a0: 6275 6720 6f63 6375 7273 2062 6563 6175 bug occurs becau\n+000300b0: 7365 2064 6570 656e 6465 6e63 7920 7472 se dependency tr\n+000300c0: 6163 6b69 6e67 2074 6f6f 6c73 2c20 7375 acking tools, su\n+000300d0: 6368 2061 7320 7468 650a 2020 2020 2063 ch as the. c\n+000300e0: 6f6d 7069 6c65 722c 206f 6e6c 7920 6765 ompiler, only ge\n+000300f0: 6e65 7261 7465 2064 6570 656e 6465 6e63 nerate dependenc\n+00030100: 6965 7320 6f6e 2074 6865 2073 7563 6365 ies on the succe\n+00030110: 7373 6675 6c20 6f70 656e 696e 6720 6f66 ssful opening of\n+00030120: 2061 0a20 2020 2020 6669 6c65 2c20 616e a. file, an\n+00030130: 6420 6e6f 7420 6f6e 2065 7665 7279 2070 d not on every p\n+00030140: 726f 6265 2e0a 0a20 2020 2020 5375 7070 robe... Supp\n+00030150: 6f73 6520 666f 7220 696e 7374 616e 6365 ose for instance\n+00030160: 2074 6861 7420 7468 6520 636f 6d70 696c that the compil\n+00030170: 6572 2073 6561 7263 6865 7320 7468 7265 er searches thre\n+00030180: 6520 6469 7265 6374 6f72 6965 730a 2020 e directories. \n+00030190: 2020 2066 6f72 2061 2067 6976 656e 2068 for a given h\n+000301a0: 6561 6465 722c 2061 6e64 2074 6861 7420 eader, and that \n+000301b0: 7468 6520 6865 6164 6572 2069 7320 666f the header is fo\n+000301c0: 756e 6420 696e 2074 6865 2074 6869 7264 und in the third\n+000301d0: 0a20 2020 2020 6469 7265 6374 6f72 792e . directory.\n+000301e0: 2020 4966 2074 6865 2070 726f 6772 616d If the program\n+000301f0: 6d65 7220 6572 726f 6e65 6f75 736c 7920 mer erroneously \n+00030200: 6164 6473 2061 2068 6561 6465 7220 6669 adds a header fi\n+00030210: 6c65 2077 6974 680a 2020 2020 2074 6865 le with. the\n+00030220: 2073 616d 6520 6e61 6d65 2074 6f20 7468 same name to th\n+00030230: 6520 6669 7273 7420 6469 7265 6374 6f72 e first director\n+00030240: 792c 2074 6865 6e20 6120 636c 6561 6e20 y, then a clean \n+00030250: 7265 6275 696c 6420 6672 6f6d 0a20 2020 rebuild from. \n+00030260: 2020 7363 7261 7463 6820 636f 756c 6420 scratch could \n+00030270: 6661 696c 2028 7375 7070 6f73 6520 7468 fail (suppose th\n+00030280: 6520 6e65 7720 6865 6164 6572 2066 696c e new header fil\n+00030290: 6520 6973 2062 7567 6779 292c 2077 6865 e is buggy), whe\n+000302a0: 7265 6173 0a20 2020 2020 616e 2069 6e63 reas. an inc\n+000302b0: 7265 6d65 6e74 616c 2072 6562 7569 6c64 remental rebuild\n+000302c0: 2077 696c 6c20 7375 6363 6565 642e 0a0a will succeed...\n+000302d0: 2020 2020 2057 6861 7420 6861 7320 6861 What has ha\n+000302e0: 7070 656e 6564 2068 6572 6520 6973 2074 ppened here is t\n+000302f0: 6861 7420 7065 6f70 6c65 2068 6176 6520 hat people have \n+00030300: 6120 6d69 7375 6e64 6572 7374 616e 6469 a misunderstandi\n+00030310: 6e67 206f 660a 2020 2020 2077 6861 7420 ng of. what \n+00030320: 6120 6465 7065 6e64 656e 6379 2069 732e a dependency is.\n+00030330: 2020 546f 6f6c 2077 7269 7465 7273 2074 Tool writers t\n+00030340: 6869 6e6b 2061 2064 6570 656e 6465 6e63 hink a dependenc\n+00030350: 7920 656e 636f 6465 730a 2020 2020 2069 y encodes. i\n+00030360: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about\n+00030370: 2077 6869 6368 2066 696c 6573 2077 6572 which files wer\n+00030380: 6520 7265 6164 2062 7920 7468 6520 636f e read by the co\n+00030390: 6d70 696c 6572 2e20 2048 6f77 6576 6572 mpiler. However\n+000303a0: 2c0a 2020 2020 2061 2064 6570 656e 6465 ,. a depende\n+000303b0: 6e63 7920 6d75 7374 2061 6374 7561 6c6c ncy must actuall\n+000303c0: 7920 656e 636f 6465 2069 6e66 6f72 6d61 y encode informa\n+000303d0: 7469 6f6e 2061 626f 7574 2077 6861 7420 tion about what \n+000303e0: 7468 650a 2020 2020 2063 6f6d 7069 6c65 the. compile\n+000303f0: 7220 7472 6965 6420 746f 2064 6f2e 0a0a r tried to do...\n+00030400: 2020 2020 2054 6869 7320 7072 6f62 6c65 This proble\n+00030410: 6d20 6973 206e 6f74 2073 6572 696f 7573 m is not serious\n+00030420: 2069 6e20 7072 6163 7469 6365 2e20 2050 in practice. P\n+00030430: 726f 6772 616d 6d65 7273 2074 7970 6963 rogrammers typic\n+00030440: 616c 6c79 2064 6f0a 2020 2020 206e 6f74 ally do. not\n+00030450: 2075 7365 2074 6865 2073 616d 6520 6e61 use the same na\n+00030460: 6d65 2066 6f72 2061 2068 6561 6465 7220 me for a header \n+00030470: 6669 6c65 2074 7769 6365 2069 6e20 6120 file twice in a \n+00030480: 6769 7665 6e20 7072 6f6a 6563 742e 0a20 given project.. \n+00030490: 2020 2020 2841 7420 6c65 6173 742c 206e (At least, n\n+000304a0: 6f74 2069 6e20 4320 6f72 2043 2b2b 2e20 ot in C or C++. \n+000304b0: 2054 6869 7320 7072 6f62 6c65 6d20 6d61 This problem ma\n+000304c0: 7920 6265 206d 6f72 6520 7472 6f75 626c y be more troubl\n+000304d0: 6573 6f6d 650a 2020 2020 2069 6e20 4a61 esome. in Ja\n+000304e0: 7661 2e29 2020 5468 6973 2070 726f 626c va.) This probl\n+000304f0: 656d 2069 7320 6561 7379 2074 6f20 6669 em is easy to fi\n+00030500: 782c 2062 7920 6d6f 6469 6679 696e 6720 x, by modifying \n+00030510: 6465 7065 6e64 656e 6379 0a20 2020 2020 dependency. \n+00030520: 6765 6e65 7261 746f 7273 2074 6f20 7265 generators to re\n+00030530: 636f 7264 2065 7665 7279 2070 726f 6265 cord every probe\n+00030540: 2c20 696e 7374 6561 6420 6f66 2065 7665 , instead of eve\n+00030550: 7279 2073 7563 6365 7373 6675 6c20 6f70 ry successful op\n+00030560: 656e 2e0a 0a20 2020 e280 a220 5369 6e63 en... ... Sinc\n+00030570: 6520 4175 746f 6d61 6b65 2067 656e 6572 e Automake gener\n+00030580: 6174 6573 2064 6570 656e 6465 6e63 6965 ates dependencie\n+00030590: 7320 6173 2061 2073 6964 6520 6566 6665 s as a side effe\n+000305a0: 6374 206f 660a 2020 2020 2063 6f6d 7069 ct of. compi\n+000305b0: 6c61 7469 6f6e 2c20 7468 6572 6520 6973 lation, there is\n+000305c0: 2061 2062 6f6f 7473 7472 6170 7069 6e67 a bootstrapping\n+000305d0: 2070 726f 626c 656d 2077 6865 6e20 6865 problem when he\n+000305e0: 6164 6572 2066 696c 6573 2061 7265 0a20 ader files are. \n+000305f0: 2020 2020 6765 6e65 7261 7465 6420 6279 generated by\n+00030600: 2072 756e 6e69 6e67 2061 2070 726f 6772 running a progr\n+00030610: 616d 2e20 2054 6865 2070 726f 626c 656d am. The problem\n+00030620: 2069 7320 7468 6174 2c20 7468 6520 6669 is that, the fi\n+00030630: 7273 740a 2020 2020 2074 696d 6520 7468 rst. time th\n+00030640: 6520 6275 696c 6420 6973 2064 6f6e 652c e build is done,\n+00030650: 2074 6865 7265 2069 7320 6e6f 2077 6179 there is no way\n+00030660: 2062 7920 6465 6661 756c 7420 746f 206b by default to k\n+00030670: 6e6f 7720 7468 6174 2074 6865 0a20 2020 now that the. \n+00030680: 2020 6865 6164 6572 7320 6172 6520 7265 headers are re\n+00030690: 7175 6972 6564 2c20 736f 206d 616b 6520 quired, so make \n+000306a0: 6d69 6768 7420 7472 7920 746f 2072 756e might try to run\n+000306b0: 2061 2063 6f6d 7069 6c61 7469 6f6e 2066 a compilation f\n+000306c0: 6f72 0a20 2020 2020 7768 6963 6820 7468 or. which th\n+000306d0: 6520 6865 6164 6572 7320 6861 7665 206e e headers have n\n+000306e0: 6f74 2079 6574 2062 6565 6e20 6275 696c ot yet been buil\n+000306f0: 742e 0a0a 2020 2020 2054 6869 7320 7761 t... This wa\n+00030700: 7320 616c 736f 2061 2070 726f 626c 656d s also a problem\n+00030710: 2069 6e20 7468 6520 7072 6576 696f 7573 in the previous\n+00030720: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+00030730: 6b69 6e67 0a20 2020 2020 696d 706c 656d king. implem\n+00030740: 656e 7461 7469 6f6e 2e0a 0a20 2020 2020 entation... \n+00030750: 5468 6520 6375 7272 656e 7420 6669 7820 The current fix \n+00030760: 6973 2074 6f20 7573 6520 e280 9842 5549 is to use ...BUI\n+00030770: 4c54 5f53 4f55 5243 4553 e280 9920 746f LT_SOURCES... to\n+00030780: 206c 6973 7420 6275 696c 7420 6865 6164 list built head\n+00030790: 6572 730a 2020 2020 2028 2a6e 6f74 6520 ers. (*note \n+000307a0: 536f 7572 6365 733a 3a29 2e20 2054 6869 Sources::). Thi\n+000307b0: 7320 6361 7573 6573 2074 6865 6d20 746f s causes them to\n+000307c0: 2062 6520 6275 696c 7420 6265 666f 7265 be built before\n+000307d0: 2061 6e79 206f 7468 6572 0a20 2020 2020 any other. \n+000307e0: 6275 696c 6420 7275 6c65 7320 6172 6520 build rules are \n+000307f0: 7275 6e2e 2020 5468 6973 2069 7320 756e run. This is un\n+00030800: 7361 7469 7366 6163 746f 7279 2061 7320 satisfactory as \n+00030810: 6120 6765 6e65 7261 6c20 736f 6c75 7469 a general soluti\n+00030820: 6f6e 2c0a 2020 2020 2068 6f77 6576 6572 on,. however\n+00030830: 2069 6e20 7072 6163 7469 6365 2069 7420 in practice it \n+00030840: 7365 656d 7320 7375 6666 6963 6965 6e74 seems sufficient\n+00030850: 2066 6f72 206d 6f73 7420 6163 7475 616c for most actual\n+00030860: 2070 726f 6772 616d 732e 0a0a 2020 2054 programs... T\n+00030870: 6869 7320 636f 6465 2069 7320 7573 6564 his code is used\n+00030880: 2073 696e 6365 2041 7574 6f6d 616b 6520 since Automake \n+00030890: 312e 352e 0a0a 2020 2049 6e20 4743 4320 1.5... In GCC \n+000308a0: 332e 302c 2077 6520 6d61 6e61 6765 6420 3.0, we managed \n+000308b0: 746f 2063 6f6e 7669 6e63 6520 7468 6520 to convince the \n+000308c0: 6d61 696e 7461 696e 6572 7320 746f 2061 maintainers to a\n+000308d0: 6464 2073 7065 6369 616c 0a63 6f6d 6d61 dd special.comma\n+000308e0: 6e64 2d6c 696e 6520 6f70 7469 6f6e 7320 nd-line options \n+000308f0: 746f 2068 656c 7020 4175 746f 6d61 6b65 to help Automake\n+00030900: 206d 6f72 6520 6566 6669 6369 656e 746c more efficientl\n+00030910: 7920 646f 2069 7473 206a 6f62 2e20 2057 y do its job. W\n+00030920: 650a 686f 7065 6420 7468 6973 2077 6f75 e.hoped this wou\n+00030930: 6c64 206c 6574 2075 7320 6176 6f69 6420 ld let us avoid \n+00030940: 7468 6520 7573 6520 6f66 2061 2077 7261 the use of a wra\n+00030950: 7070 6572 2073 6372 6970 7420 7768 656e pper script when\n+00030960: 0a41 7574 6f6d 616b 6527 7320 6175 746f .Automake's auto\n+00030970: 6d61 7469 6320 6465 7065 6e64 656e 6379 matic dependency\n+00030980: 2074 7261 636b 696e 6720 7761 7320 7573 tracking was us\n+00030990: 6564 2077 6974 6820 e280 9867 6363 e280 ed with ...gcc..\n+000309a0: 992e 0a0a 2020 2055 6e66 6f72 7475 6e61 .... Unfortuna\n+000309b0: 7465 6c79 2c20 7468 6973 2063 6f64 6520 tely, this code \n+000309c0: 646f 6573 6e27 7420 7175 6974 6520 646f doesn't quite do\n+000309d0: 2077 6861 7420 7765 2077 616e 742e 2020 what we want. \n+000309e0: 496e 0a70 6172 7469 6375 6c61 722c 2069 In.particular, i\n+000309f0: 7420 7265 6d6f 7665 7320 7468 6520 6465 t removes the de\n+00030a00: 7065 6e64 656e 6379 2066 696c 6520 6966 pendency file if\n+00030a10: 2074 6865 2063 6f6d 7069 6c61 7469 6f6e the compilation\n+00030a20: 2066 6169 6c73 3b0a 7765 2764 2070 7265 fails;.we'd pre\n+00030a30: 6665 7220 7468 6174 2069 7420 696e 7374 fer that it inst\n+00030a40: 6561 6420 6f6e 6c79 2074 6f75 6368 2074 ead only touch t\n+00030a50: 6865 2066 696c 6520 696e 2061 6e79 2077 he file in any w\n+00030a60: 6179 2069 6620 7468 650a 636f 6d70 696c ay if the.compil\n+00030a70: 6174 696f 6e20 7375 6363 6565 6473 2e0a ation succeeds..\n+00030a80: 0a20 2020 4e65 7665 7274 6865 6c65 7373 . Nevertheless\n+00030a90: 2c20 7369 6e63 6520 4175 746f 6d61 6b65 , since Automake\n+00030aa0: 2031 2e37 2c20 7768 656e 2061 2072 6563 1.7, when a rec\n+00030ab0: 656e 7420 e280 9867 6363 e280 9920 6973 ent ...gcc... is\n+00030ac0: 2064 6574 6563 7465 6420 6174 0ae2 8098 detected at....\n+00030ad0: 636f 6e66 6967 7572 65e2 8099 2074 696d configure... tim\n+00030ae0: 652c 2077 6520 696e 6c69 6e65 2074 6865 e, we inline the\n+00030af0: 2064 6570 656e 6465 6e63 792d 6765 6e65 dependency-gene\n+00030b00: 7261 7469 6f6e 2063 6f64 6520 616e 6420 ration code and \n+00030b10: 646f 206e 6f74 0a75 7365 2074 6865 20e2 do not.use the .\n+00030b20: 8098 6465 7063 6f6d 70e2 8099 2077 7261 ..depcomp... wra\n+00030b30: 7070 6572 2073 6372 6970 742e 2020 5468 pper script. Th\n+00030b40: 6973 206d 616b 6573 2063 6f6d 7069 6c61 is makes compila\n+00030b50: 7469 6f6e 7320 6661 7374 6572 2066 6f72 tions faster for\n+00030b60: 0a74 686f 7365 2075 7369 6e67 2074 6869 .those using thi\n+00030b70: 7320 636f 6d70 696c 6572 2028 7072 6f62 s compiler (prob\n+00030b80: 6162 6c79 206f 7572 2070 7269 6d61 7279 ably our primary\n+00030b90: 2075 7365 7220 6261 7365 292e 2020 5468 user base). Th\n+00030ba0: 650a 636f 756e 7465 7270 6172 7420 6973 e.counterpart is\n+00030bb0: 2074 6861 7420 6265 6361 7573 6520 7765 that because we\n+00030bc0: 2068 6176 6520 746f 2065 6e63 6f64 6520 have to encode \n+00030bd0: 7477 6f20 636f 6d70 696c 6174 696f 6e20 two compilation \n+00030be0: 7275 6c65 7320 696e 0ae2 8098 4d61 6b65 rules in....Make\n+00030bf0: 6669 6c65 e280 9920 2877 6974 6820 6f72 file... (with or\n+00030c00: 2077 6974 686f 7574 20e2 8098 6465 7063 without ...depc\n+00030c10: 6f6d 70e2 8099 292c 2074 6865 2070 726f omp...), the pro\n+00030c20: 6475 6365 6420 e280 984d 616b 6566 696c duced ...Makefil\n+00030c30: 65e2 8099 7320 6172 650a 6c61 7267 6572 e...s are.larger\n+00030c40: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+00030c50: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+00030c60: 4e6f 6465 3a20 5465 6368 6e69 7175 6573 Node: Techniques\n+00030c70: 2066 6f72 2044 6570 656e 6465 6e63 6965 for Dependencie\n+00030c80: 732c 2020 4e65 7874 3a20 5265 636f 6d6d s, Next: Recomm\n+00030c90: 656e 6461 7469 6f6e 7320 666f 7220 546f endations for To\n+00030ca0: 6f6c 2057 7269 7465 7273 2c20 2050 7265 ol Writers, Pre\n+00030cb0: 763a 2044 6570 656e 6465 6e63 6965 7320 v: Dependencies \n+00030cc0: 666f 7220 7468 6520 5573 6572 2c20 2055 for the User, U\n+00030cd0: 703a 2044 6570 656e 6465 6e63 7920 5472 p: Dependency Tr\n+00030ce0: 6163 6b69 6e67 2045 766f 6c75 7469 6f6e acking Evolution\n+00030cf0: 0a0a 3239 2e32 2e34 2054 6563 686e 6971 ..29.2.4 Techniq\n+00030d00: 7565 7320 666f 7220 436f 6d70 7574 696e ues for Computin\n+00030d10: 6720 4465 7065 6e64 656e 6369 6573 0a2d g Dependencies.-\n 00030d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00030d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00030d40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6572 ----------..Ther\n-00030d50: 6520 6172 6520 6163 7475 616c 6c79 2073 e are actually s\n-00030d60: 6576 6572 616c 2077 6179 7320 666f 7220 everal ways for \n-00030d70: 6120 6275 696c 6420 746f 6f6c 206c 696b a build tool lik\n-00030d80: 6520 4175 746f 6d61 6b65 2074 6f20 6361 e Automake to ca\n-00030d90: 7573 650a 746f 6f6c 7320 746f 2067 656e use.tools to gen\n-00030da0: 6572 6174 6520 6465 7065 6e64 656e 6369 erate dependenci\n-00030db0: 6573 2e0a 0ae2 8098 6d61 6b65 6465 7065 es......makedepe\n-00030dc0: 6e64 e280 990a 2020 2020 2054 6869 7320 nd.... This \n-00030dd0: 7761 7320 6120 636f 6d6d 6f6e 6c79 2d75 was a commonly-u\n-00030de0: 7365 6420 6d65 7468 6f64 2069 6e20 7468 sed method in th\n-00030df0: 6520 7061 7374 2e20 2054 6865 2069 6465 e past. The ide\n-00030e00: 6120 6973 2074 6f20 7275 6e20 610a 2020 a is to run a. \n-00030e10: 2020 2073 7065 6369 616c 2070 726f 6772 special progr\n-00030e20: 616d 206f 7665 7220 7468 6520 736f 7572 am over the sour\n-00030e30: 6365 2061 6e64 2068 6176 6520 6974 2067 ce and have it g\n-00030e40: 656e 6572 6174 6520 6465 7065 6e64 656e enerate dependen\n-00030e50: 6379 0a20 2020 2020 696e 666f 726d 6174 cy. informat\n-00030e60: 696f 6e2e 2020 5472 6164 6974 696f 6e61 ion. Traditiona\n-00030e70: 6c20 696d 706c 656d 656e 7461 7469 6f6e l implementation\n-00030e80: 7320 6f66 20e2 8098 6d61 6b65 6465 7065 s of ...makedepe\n-00030e90: 6e64 e280 9920 6172 6520 6e6f 740a 2020 nd... are not. \n-00030ea0: 2020 2063 6f6d 706c 6574 656c 7920 7072 completely pr\n-00030eb0: 6563 6973 653b 206f 7264 696e 6172 696c ecise; ordinaril\n-00030ec0: 7920 7468 6579 2077 6572 6520 636f 6e73 y they were cons\n-00030ed0: 6572 7661 7469 7665 2061 6e64 0a20 2020 ervative and. \n-00030ee0: 2020 6469 7363 6f76 6572 6564 2074 6f6f discovered too\n-00030ef0: 206d 616e 7920 6465 7065 6e64 656e 6369 many dependenci\n-00030f00: 6573 2e0a 5468 6520 746f 6f6c 0a20 2020 es..The tool. \n-00030f10: 2020 416e 206f 6276 696f 7573 2077 6179 An obvious way\n-00030f20: 2074 6f20 6765 6e65 7261 7465 2064 6570 to generate dep\n-00030f30: 656e 6465 6e63 6965 7320 6973 2074 6f20 endencies is to \n-00030f40: 7369 6d70 6c79 2077 7269 7465 2074 6865 simply write the\n-00030f50: 2074 6f6f 6c0a 2020 2020 2073 6f20 7468 tool. so th\n-00030f60: 6174 2069 7420 6361 6e20 6765 6e65 7261 at it can genera\n-00030f70: 7465 2074 6865 2069 6e66 6f72 6d61 7469 te the informati\n-00030f80: 6f6e 206e 6565 6465 6420 6279 2074 6865 on needed by the\n-00030f90: 2062 7569 6c64 2074 6f6f 6c2e 0a20 2020 build tool.. \n-00030fa0: 2020 5468 6973 2069 7320 616c 736f 2074 This is also t\n-00030fb0: 6865 206d 6f73 7420 706f 7274 6162 6c65 he most portable\n-00030fc0: 206d 6574 686f 642e 2020 4d61 6e79 2063 method. Many c\n-00030fd0: 6f6d 7069 6c65 7273 2068 6176 6520 616e ompilers have an\n-00030fe0: 0a20 2020 2020 6f70 7469 6f6e 2074 6f20 . option to \n-00030ff0: 6765 6e65 7261 7465 2064 6570 656e 6465 generate depende\n-00031000: 6e63 6965 732e 2020 556e 666f 7274 756e ncies. Unfortun\n-00031010: 6174 656c 792c 206e 6f74 2061 6c6c 2074 ately, not all t\n-00031020: 6f6f 6c73 0a20 2020 2020 7072 6f76 6964 ools. provid\n-00031030: 6520 7375 6368 2061 6e20 6f70 7469 6f6e e such an option\n-00031040: 2e0a 5468 6520 6669 6c65 2073 7973 7465 ..The file syste\n-00031050: 6d0a 2020 2020 2049 7420 6973 2070 6f73 m. It is pos\n-00031060: 7369 626c 6520 746f 2077 7269 7465 2061 sible to write a\n-00031070: 2073 7065 6369 616c 2066 696c 6520 7379 special file sy\n-00031080: 7374 656d 2074 6861 7420 7472 6163 6b73 stem that tracks\n-00031090: 206f 7065 6e73 2c0a 2020 2020 2072 6561 opens,. rea\n-000310a0: 6473 2c20 7772 6974 6573 2c20 6574 632c ds, writes, etc,\n-000310b0: 2061 6e64 2074 6865 6e20 6665 6564 2074 and then feed t\n-000310c0: 6869 7320 696e 666f 726d 6174 696f 6e20 his information \n-000310d0: 6261 636b 2074 6f20 7468 650a 2020 2020 back to the. \n-000310e0: 2062 7569 6c64 2074 6f6f 6c2e 2020 e280 build tool. ..\n-000310f0: 9863 6c65 6172 6d61 6b65 e280 9920 646f .clearmake... do\n-00031100: 6573 2074 6869 732e 2020 5468 6973 2069 es this. This i\n-00031110: 7320 6120 7665 7279 2070 6f77 6572 6675 s a very powerfu\n-00031120: 6c0a 2020 2020 2074 6563 686e 6971 7565 l. technique\n-00031130: 2c20 6173 2069 7420 646f 6573 6e27 7420 , as it doesn't \n-00031140: 7265 7175 6972 6520 636f 6f70 6572 6174 require cooperat\n-00031150: 696f 6e20 6672 6f6d 2074 6865 2074 6f6f ion from the too\n-00031160: 6c2e 0a20 2020 2020 556e 666f 7274 756e l.. Unfortun\n-00031170: 6174 656c 7920 6974 2069 7320 616c 736f ately it is also\n-00031180: 2076 6572 7920 6469 6666 6963 756c 7420 very difficult \n-00031190: 746f 2069 6d70 6c65 6d65 6e74 2061 6e64 to implement and\n-000311a0: 2061 6c73 6f20 6e6f 740a 2020 2020 2070 also not. p\n-000311b0: 7261 6374 6963 616c 2069 6e20 7468 6520 ractical in the \n-000311c0: 6765 6e65 7261 6c20 6361 7365 2e0a e280 general case....\n-000311d0: 984c 445f 5052 454c 4f41 44e2 8099 0a20 .LD_PRELOAD.... \n-000311e0: 2020 2020 5261 7468 6572 2074 6861 6e20 Rather than \n-000311f0: 7573 6520 7468 6520 6669 6c65 2073 7973 use the file sys\n-00031200: 7465 6d2c 206f 6e65 2063 6f75 6c64 2077 tem, one could w\n-00031210: 7269 7465 2061 2073 7065 6369 616c 206c rite a special l\n-00031220: 6962 7261 7279 0a20 2020 2020 746f 2069 ibrary. to i\n-00031230: 6e74 6572 6365 7074 20e2 8098 6f70 656e ntercept ...open\n-00031240: e280 9920 616e 6420 6f74 6865 7220 7379 ... and other sy\n-00031250: 7363 616c 6c73 2e20 2054 6869 7320 7465 scalls. This te\n-00031260: 6368 6e69 7175 6520 6973 2061 6c73 6f0a chnique is also.\n-00031270: 2020 2020 2071 7569 7465 2070 6f77 6572 quite power\n-00031280: 6675 6c2c 2062 7574 2075 6e66 6f72 7475 ful, but unfortu\n-00031290: 6e61 7465 6c79 2069 7420 6973 206e 6f74 nately it is not\n-000312a0: 2070 6f72 7461 626c 6520 656e 6f75 6768 portable enough\n-000312b0: 2066 6f72 2075 7365 0a20 2020 2020 696e for use. in\n-000312c0: 20e2 8098 6175 746f 6d61 6b65 e280 992e ...automake....\n-000312d0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-000312e0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-000312f0: 6f64 653a 2052 6563 6f6d 6d65 6e64 6174 ode: Recommendat\n-00031300: 696f 6e73 2066 6f72 2054 6f6f 6c20 5772 ions for Tool Wr\n-00031310: 6974 6572 732c 2020 4e65 7874 3a20 4675 iters, Next: Fu\n-00031320: 7475 7265 2044 6972 6563 7469 6f6e 7320 ture Directions \n-00031330: 666f 7220 4465 7065 6e64 656e 6369 6573 for Dependencies\n-00031340: 2c20 2050 7265 763a 2054 6563 686e 6971 , Prev: Techniq\n-00031350: 7565 7320 666f 7220 4465 7065 6e64 656e ues for Dependen\n-00031360: 6369 6573 2c20 2055 703a 2044 6570 656e cies, Up: Depen\n-00031370: 6465 6e63 7920 5472 6163 6b69 6e67 2045 dency Tracking E\n-00031380: 766f 6c75 7469 6f6e 0a0a 3239 2e32 2e35 volution..29.2.5\n-00031390: 2052 6563 6f6d 6d65 6e64 6174 696f 6e73 Recommendations\n-000313a0: 2066 6f72 2054 6f6f 6c20 5772 6974 6572 for Tool Writer\n-000313b0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------\n+00030d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 -----------..The\n+00030d50: 7265 2061 7265 2061 6374 7561 6c6c 7920 re are actually \n+00030d60: 7365 7665 7261 6c20 7761 7973 2066 6f72 several ways for\n+00030d70: 2061 2062 7569 6c64 2074 6f6f 6c20 6c69 a build tool li\n+00030d80: 6b65 2041 7574 6f6d 616b 6520 746f 2063 ke Automake to c\n+00030d90: 6175 7365 0a74 6f6f 6c73 2074 6f20 6765 ause.tools to ge\n+00030da0: 6e65 7261 7465 2064 6570 656e 6465 6e63 nerate dependenc\n+00030db0: 6965 732e 0a0a e280 986d 616b 6564 6570 ies......makedep\n+00030dc0: 656e 64e2 8099 0a20 2020 2020 5468 6973 end.... This\n+00030dd0: 2077 6173 2061 2063 6f6d 6d6f 6e6c 792d was a commonly-\n+00030de0: 7573 6564 206d 6574 686f 6420 696e 2074 used method in t\n+00030df0: 6865 2070 6173 742e 2020 5468 6520 6964 he past. The id\n+00030e00: 6561 2069 7320 746f 2072 756e 2061 0a20 ea is to run a. \n+00030e10: 2020 2020 7370 6563 6961 6c20 7072 6f67 special prog\n+00030e20: 7261 6d20 6f76 6572 2074 6865 2073 6f75 ram over the sou\n+00030e30: 7263 6520 616e 6420 6861 7665 2069 7420 rce and have it \n+00030e40: 6765 6e65 7261 7465 2064 6570 656e 6465 generate depende\n+00030e50: 6e63 790a 2020 2020 2069 6e66 6f72 6d61 ncy. informa\n+00030e60: 7469 6f6e 2e20 2054 7261 6469 7469 6f6e tion. Tradition\n+00030e70: 616c 2069 6d70 6c65 6d65 6e74 6174 696f al implementatio\n+00030e80: 6e73 206f 6620 e280 986d 616b 6564 6570 ns of ...makedep\n+00030e90: 656e 64e2 8099 2061 7265 206e 6f74 0a20 end... are not. \n+00030ea0: 2020 2020 636f 6d70 6c65 7465 6c79 2070 completely p\n+00030eb0: 7265 6369 7365 3b20 6f72 6469 6e61 7269 recise; ordinari\n+00030ec0: 6c79 2074 6865 7920 7765 7265 2063 6f6e ly they were con\n+00030ed0: 7365 7276 6174 6976 6520 616e 640a 2020 servative and. \n+00030ee0: 2020 2064 6973 636f 7665 7265 6420 746f discovered to\n+00030ef0: 6f20 6d61 6e79 2064 6570 656e 6465 6e63 o many dependenc\n+00030f00: 6965 732e 0a54 6865 2074 6f6f 6c0a 2020 ies..The tool. \n+00030f10: 2020 2041 6e20 6f62 7669 6f75 7320 7761 An obvious wa\n+00030f20: 7920 746f 2067 656e 6572 6174 6520 6465 y to generate de\n+00030f30: 7065 6e64 656e 6369 6573 2069 7320 746f pendencies is to\n+00030f40: 2073 696d 706c 7920 7772 6974 6520 7468 simply write th\n+00030f50: 6520 746f 6f6c 0a20 2020 2020 736f 2074 e tool. so t\n+00030f60: 6861 7420 6974 2063 616e 2067 656e 6572 hat it can gener\n+00030f70: 6174 6520 7468 6520 696e 666f 726d 6174 ate the informat\n+00030f80: 696f 6e20 6e65 6564 6564 2062 7920 7468 ion needed by th\n+00030f90: 6520 6275 696c 6420 746f 6f6c 2e0a 2020 e build tool.. \n+00030fa0: 2020 2054 6869 7320 6973 2061 6c73 6f20 This is also \n+00030fb0: 7468 6520 6d6f 7374 2070 6f72 7461 626c the most portabl\n+00030fc0: 6520 6d65 7468 6f64 2e20 204d 616e 7920 e method. Many \n+00030fd0: 636f 6d70 696c 6572 7320 6861 7665 2061 compilers have a\n+00030fe0: 6e0a 2020 2020 206f 7074 696f 6e20 746f n. option to\n+00030ff0: 2067 656e 6572 6174 6520 6465 7065 6e64 generate depend\n+00031000: 656e 6369 6573 2e20 2055 6e66 6f72 7475 encies. Unfortu\n+00031010: 6e61 7465 6c79 2c20 6e6f 7420 616c 6c20 nately, not all \n+00031020: 746f 6f6c 730a 2020 2020 2070 726f 7669 tools. provi\n+00031030: 6465 2073 7563 6820 616e 206f 7074 696f de such an optio\n+00031040: 6e2e 0a54 6865 2066 696c 6520 7379 7374 n..The file syst\n+00031050: 656d 0a20 2020 2020 4974 2069 7320 706f em. It is po\n+00031060: 7373 6962 6c65 2074 6f20 7772 6974 6520 ssible to write \n+00031070: 6120 7370 6563 6961 6c20 6669 6c65 2073 a special file s\n+00031080: 7973 7465 6d20 7468 6174 2074 7261 636b ystem that track\n+00031090: 7320 6f70 656e 732c 0a20 2020 2020 7265 s opens,. re\n+000310a0: 6164 732c 2077 7269 7465 732c 2065 7463 ads, writes, etc\n+000310b0: 2c20 616e 6420 7468 656e 2066 6565 6420 , and then feed \n+000310c0: 7468 6973 2069 6e66 6f72 6d61 7469 6f6e this information\n+000310d0: 2062 6163 6b20 746f 2074 6865 0a20 2020 back to the. \n+000310e0: 2020 6275 696c 6420 746f 6f6c 2e20 20e2 build tool. .\n+000310f0: 8098 636c 6561 726d 616b 65e2 8099 2064 ..clearmake... d\n+00031100: 6f65 7320 7468 6973 2e20 2054 6869 7320 oes this. This \n+00031110: 6973 2061 2076 6572 7920 706f 7765 7266 is a very powerf\n+00031120: 756c 0a20 2020 2020 7465 6368 6e69 7175 ul. techniqu\n+00031130: 652c 2061 7320 6974 2064 6f65 736e 2774 e, as it doesn't\n+00031140: 2072 6571 7569 7265 2063 6f6f 7065 7261 require coopera\n+00031150: 7469 6f6e 2066 726f 6d20 7468 6520 746f tion from the to\n+00031160: 6f6c 2e0a 2020 2020 2055 6e66 6f72 7475 ol.. Unfortu\n+00031170: 6e61 7465 6c79 2069 7420 6973 2061 6c73 nately it is als\n+00031180: 6f20 7665 7279 2064 6966 6669 6375 6c74 o very difficult\n+00031190: 2074 6f20 696d 706c 656d 656e 7420 616e to implement an\n+000311a0: 6420 616c 736f 206e 6f74 0a20 2020 2020 d also not. \n+000311b0: 7072 6163 7469 6361 6c20 696e 2074 6865 practical in the\n+000311c0: 2067 656e 6572 616c 2063 6173 652e 0ae2 general case...\n+000311d0: 8098 4c44 5f50 5245 4c4f 4144 e280 990a ..LD_PRELOAD....\n+000311e0: 2020 2020 2052 6174 6865 7220 7468 616e Rather than\n+000311f0: 2075 7365 2074 6865 2066 696c 6520 7379 use the file sy\n+00031200: 7374 656d 2c20 6f6e 6520 636f 756c 6420 stem, one could \n+00031210: 7772 6974 6520 6120 7370 6563 6961 6c20 write a special \n+00031220: 6c69 6272 6172 790a 2020 2020 2074 6f20 library. to \n+00031230: 696e 7465 7263 6570 7420 e280 986f 7065 intercept ...ope\n+00031240: 6ee2 8099 2061 6e64 206f 7468 6572 2073 n... and other s\n+00031250: 7973 6361 6c6c 732e 2020 5468 6973 2074 yscalls. This t\n+00031260: 6563 686e 6971 7565 2069 7320 616c 736f echnique is also\n+00031270: 0a20 2020 2020 7175 6974 6520 706f 7765 . quite powe\n+00031280: 7266 756c 2c20 6275 7420 756e 666f 7274 rful, but unfort\n+00031290: 756e 6174 656c 7920 6974 2069 7320 6e6f unately it is no\n+000312a0: 7420 706f 7274 6162 6c65 2065 6e6f 7567 t portable enoug\n+000312b0: 6820 666f 7220 7573 650a 2020 2020 2069 h for use. i\n+000312c0: 6e20 e280 9861 7574 6f6d 616b 65e2 8099 n ...automake...\n+000312d0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+000312e0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+000312f0: 4e6f 6465 3a20 5265 636f 6d6d 656e 6461 Node: Recommenda\n+00031300: 7469 6f6e 7320 666f 7220 546f 6f6c 2057 tions for Tool W\n+00031310: 7269 7465 7273 2c20 204e 6578 743a 2046 riters, Next: F\n+00031320: 7574 7572 6520 4469 7265 6374 696f 6e73 uture Directions\n+00031330: 2066 6f72 2044 6570 656e 6465 6e63 6965 for Dependencie\n+00031340: 732c 2020 5072 6576 3a20 5465 6368 6e69 s, Prev: Techni\n+00031350: 7175 6573 2066 6f72 2044 6570 656e 6465 ques for Depende\n+00031360: 6e63 6965 732c 2020 5570 3a20 4465 7065 ncies, Up: Depe\n+00031370: 6e64 656e 6379 2054 7261 636b 696e 6720 ndency Tracking \n+00031380: 4576 6f6c 7574 696f 6e0a 0a32 392e 322e Evolution..29.2.\n+00031390: 3520 5265 636f 6d6d 656e 6461 7469 6f6e 5 Recommendation\n+000313a0: 7320 666f 7220 546f 6f6c 2057 7269 7465 s for Tool Write\n+000313b0: 7273 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d rs.-------------\n 000313c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-000313d0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a57 6520 7468 ---------..We th\n-000313e0: 696e 6b20 7468 6174 2065 7665 7279 2063 ink that every c\n-000313f0: 6f6d 7069 6c61 7469 6f6e 2074 6f6f 6c20 ompilation tool \n-00031400: 6f75 6768 7420 746f 2062 6520 6162 6c65 ought to be able\n-00031410: 2074 6f20 6765 6e65 7261 7465 0a64 6570 to generate.dep\n-00031420: 656e 6465 6e63 6965 7320 6173 2061 2073 endencies as a s\n-00031430: 6964 6520 6566 6665 6374 206f 6620 636f ide effect of co\n-00031440: 6d70 696c 6174 696f 6e2e 2020 4675 7274 mpilation. Furt\n-00031450: 6865 726d 6f72 652c 2061 7420 6c65 6173 hermore, at leas\n-00031460: 740a 7768 696c 6520 e280 986d 616b 65e2 t.while ...make.\n-00031470: 8099 2d62 6173 6564 2074 6f6f 6c73 2061 ..-based tools a\n-00031480: 7265 206e 6561 726c 7920 756e 6976 6572 re nearly univer\n-00031490: 7361 6c6c 7920 696e 2075 7365 2028 6174 sally in use (at\n-000314a0: 206c 6561 7374 2069 6e20 7468 650a 6672 least in the.fr\n-000314b0: 6565 2073 6f66 7477 6172 6520 636f 6d6d ee software comm\n-000314c0: 756e 6974 7929 2c20 7468 6520 746f 6f6c unity), the tool\n-000314d0: 2069 7473 656c 6620 7368 6f75 6c64 2067 itself should g\n-000314e0: 656e 6572 6174 6520 6475 6d6d 790a 6465 enerate dummy.de\n-000314f0: 7065 6e64 656e 6369 6573 2066 6f72 2068 pendencies for h\n-00031500: 6561 6465 7220 6669 6c65 732c 2074 6f20 eader files, to \n-00031510: 6176 6f69 6420 7468 6520 6465 6c65 7465 avoid the delete\n-00031520: 6420 6865 6164 6572 2066 696c 6520 6275 d header file bu\n-00031530: 672e 0a46 696e 616c 6c79 2c20 7468 6520 g..Finally, the \n-00031540: 746f 6f6c 2073 686f 756c 6420 6765 6e65 tool should gene\n-00031550: 7261 7465 2061 2064 6570 656e 6465 6e63 rate a dependenc\n-00031560: 7920 666f 7220 6561 6368 2070 726f 6265 y for each probe\n-00031570: 2c20 696e 7374 6561 640a 6f66 2065 6163 , instead.of eac\n-00031580: 6820 7375 6363 6573 7366 756c 2066 696c h successful fil\n-00031590: 6520 6f70 656e 2c20 696e 206f 7264 6572 e open, in order\n-000315a0: 2074 6f20 6176 6f69 6420 7468 6520 6475 to avoid the du\n-000315b0: 706c 6963 6174 6564 206e 6577 0a68 6561 plicated new.hea\n-000315c0: 6465 7220 6275 672e 0a0a 1f0a 4669 6c65 der bug.....File\n-000315d0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-000315e0: 696e 666f 2c20 204e 6f64 653a 2046 7574 info, Node: Fut\n-000315f0: 7572 6520 4469 7265 6374 696f 6e73 2066 ure Directions f\n-00031600: 6f72 2044 6570 656e 6465 6e63 6965 732c or Dependencies,\n-00031610: 2020 5072 6576 3a20 5265 636f 6d6d 656e Prev: Recommen\n-00031620: 6461 7469 6f6e 7320 666f 7220 546f 6f6c dations for Tool\n-00031630: 2057 7269 7465 7273 2c20 2055 703a 2044 Writers, Up: D\n-00031640: 6570 656e 6465 6e63 7920 5472 6163 6b69 ependency Tracki\n-00031650: 6e67 2045 766f 6c75 7469 6f6e 0a0a 3239 ng Evolution..29\n-00031660: 2e32 2e36 2046 7574 7572 6520 4469 7265 .2.6 Future Dire\n-00031670: 6374 696f 6e73 2066 6f72 2044 6570 656e ctions for Depen\n-00031680: 6465 6e63 6965 730a 2d2d 2d2d 2d2d 2d2d dencies.--------\n+000313d0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5765 2074 ----------..We t\n+000313e0: 6869 6e6b 2074 6861 7420 6576 6572 7920 hink that every \n+000313f0: 636f 6d70 696c 6174 696f 6e20 746f 6f6c compilation tool\n+00031400: 206f 7567 6874 2074 6f20 6265 2061 626c ought to be abl\n+00031410: 6520 746f 2067 656e 6572 6174 650a 6465 e to generate.de\n+00031420: 7065 6e64 656e 6369 6573 2061 7320 6120 pendencies as a \n+00031430: 7369 6465 2065 6666 6563 7420 6f66 2063 side effect of c\n+00031440: 6f6d 7069 6c61 7469 6f6e 2e20 2046 7572 ompilation. Fur\n+00031450: 7468 6572 6d6f 7265 2c20 6174 206c 6561 thermore, at lea\n+00031460: 7374 0a77 6869 6c65 20e2 8098 6d61 6b65 st.while ...make\n+00031470: e280 992d 6261 7365 6420 746f 6f6c 7320 ...-based tools \n+00031480: 6172 6520 6e65 6172 6c79 2075 6e69 7665 are nearly unive\n+00031490: 7273 616c 6c79 2069 6e20 7573 6520 2861 rsally in use (a\n+000314a0: 7420 6c65 6173 7420 696e 2074 6865 0a66 t least in the.f\n+000314b0: 7265 6520 736f 6674 7761 7265 2063 6f6d ree software com\n+000314c0: 6d75 6e69 7479 292c 2074 6865 2074 6f6f munity), the too\n+000314d0: 6c20 6974 7365 6c66 2073 686f 756c 6420 l itself should \n+000314e0: 6765 6e65 7261 7465 2064 756d 6d79 0a64 generate dummy.d\n+000314f0: 6570 656e 6465 6e63 6965 7320 666f 7220 ependencies for \n+00031500: 6865 6164 6572 2066 696c 6573 2c20 746f header files, to\n+00031510: 2061 766f 6964 2074 6865 2064 656c 6574 avoid the delet\n+00031520: 6564 2068 6561 6465 7220 6669 6c65 2062 ed header file b\n+00031530: 7567 2e0a 4669 6e61 6c6c 792c 2074 6865 ug..Finally, the\n+00031540: 2074 6f6f 6c20 7368 6f75 6c64 2067 656e tool should gen\n+00031550: 6572 6174 6520 6120 6465 7065 6e64 656e erate a dependen\n+00031560: 6379 2066 6f72 2065 6163 6820 7072 6f62 cy for each prob\n+00031570: 652c 2069 6e73 7465 6164 0a6f 6620 6561 e, instead.of ea\n+00031580: 6368 2073 7563 6365 7373 6675 6c20 6669 ch successful fi\n+00031590: 6c65 206f 7065 6e2c 2069 6e20 6f72 6465 le open, in orde\n+000315a0: 7220 746f 2061 766f 6964 2074 6865 2064 r to avoid the d\n+000315b0: 7570 6c69 6361 7465 6420 6e65 770a 6865 uplicated new.he\n+000315c0: 6164 6572 2062 7567 2e0a 0a1f 0a46 696c ader bug.....Fil\n+000315d0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+000315e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4675 .info, Node: Fu\n+000315f0: 7475 7265 2044 6972 6563 7469 6f6e 7320 ture Directions \n+00031600: 666f 7220 4465 7065 6e64 656e 6369 6573 for Dependencies\n+00031610: 2c20 2050 7265 763a 2052 6563 6f6d 6d65 , Prev: Recomme\n+00031620: 6e64 6174 696f 6e73 2066 6f72 2054 6f6f ndations for Too\n+00031630: 6c20 5772 6974 6572 732c 2020 5570 3a20 l Writers, Up: \n+00031640: 4465 7065 6e64 656e 6379 2054 7261 636b Dependency Track\n+00031650: 696e 6720 4576 6f6c 7574 696f 6e0a 0a32 ing Evolution..2\n+00031660: 392e 322e 3620 4675 7475 7265 2044 6972 9.2.6 Future Dir\n+00031670: 6563 7469 6f6e 7320 666f 7220 4465 7065 ections for Depe\n+00031680: 6e64 656e 6369 6573 0a2d 2d2d 2d2d 2d2d ndencies.-------\n 00031690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 000316a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-000316b0: 2d0a 0a43 7572 7265 6e74 6c79 2c20 6f6e -..Currently, on\n-000316c0: 6c79 206c 616e 6775 6167 6573 2061 6e64 ly languages and\n-000316d0: 2063 6f6d 7069 6c65 7273 2075 6e64 6572 compilers under\n-000316e0: 7374 6f6f 6420 6279 2041 7574 6f6d 616b stood by Automak\n-000316f0: 6520 6361 6e20 6861 7665 0a64 6570 656e e can have.depen\n-00031700: 6465 6e63 7920 7472 6163 6b69 6e67 2065 dency tracking e\n-00031710: 6e61 626c 6564 2e20 2057 6520 776f 756c nabled. We woul\n-00031720: 6420 6c69 6b65 2074 6f20 7365 6520 6966 d like to see if\n-00031730: 2069 7420 6973 2070 7261 6374 6963 616c it is practical\n-00031740: 0a28 616e 6420 776f 7274 6877 6869 6c65 .(and worthwhile\n-00031750: 2920 746f 206c 6574 2074 6869 7320 7375 ) to let this su\n-00031760: 7070 6f72 7420 6265 2065 7874 656e 6465 pport be extende\n-00031770: 6420 6279 2074 6865 2075 7365 7220 746f d by the user to\n-00031780: 0a6c 616e 6775 6167 6573 2075 6e6b 6e6f .languages unkno\n-00031790: 776e 2074 6f20 4175 746f 6d61 6b65 2e0a wn to Automake..\n-000317a0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n-000317b0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n-000317c0: 6465 3a20 5265 6c65 6173 6573 2c20 2050 de: Releases, P\n-000317d0: 7265 763a 2044 6570 656e 6465 6e63 7920 rev: Dependency \n-000317e0: 5472 6163 6b69 6e67 2045 766f 6c75 7469 Tracking Evoluti\n-000317f0: 6f6e 2c20 2055 703a 2048 6973 746f 7279 on, Up: History\n-00031800: 0a0a 3239 2e33 2052 656c 6561 7365 2053 ..29.3 Release S\n-00031810: 7461 7469 7374 6963 730a 3d3d 3d3d 3d3d tatistics.======\n+000316b0: 2d2d 0a0a 4375 7272 656e 746c 792c 206f --..Currently, o\n+000316c0: 6e6c 7920 6c61 6e67 7561 6765 7320 616e nly languages an\n+000316d0: 6420 636f 6d70 696c 6572 7320 756e 6465 d compilers unde\n+000316e0: 7273 746f 6f64 2062 7920 4175 746f 6d61 rstood by Automa\n+000316f0: 6b65 2063 616e 2068 6176 650a 6465 7065 ke can have.depe\n+00031700: 6e64 656e 6379 2074 7261 636b 696e 6720 ndency tracking \n+00031710: 656e 6162 6c65 642e 2020 5765 2077 6f75 enabled. We wou\n+00031720: 6c64 206c 696b 6520 746f 2073 6565 2069 ld like to see i\n+00031730: 6620 6974 2069 7320 7072 6163 7469 6361 f it is practica\n+00031740: 6c0a 2861 6e64 2077 6f72 7468 7768 696c l.(and worthwhil\n+00031750: 6529 2074 6f20 6c65 7420 7468 6973 2073 e) to let this s\n+00031760: 7570 706f 7274 2062 6520 6578 7465 6e64 upport be extend\n+00031770: 6564 2062 7920 7468 6520 7573 6572 2074 ed by the user t\n+00031780: 6f0a 6c61 6e67 7561 6765 7320 756e 6b6e o.languages unkn\n+00031790: 6f77 6e20 746f 2041 7574 6f6d 616b 652e own to Automake.\n+000317a0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+000317b0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+000317c0: 6f64 653a 2052 656c 6561 7365 732c 2020 ode: Releases, \n+000317d0: 5072 6576 3a20 4465 7065 6e64 656e 6379 Prev: Dependency\n+000317e0: 2054 7261 636b 696e 6720 4576 6f6c 7574 Tracking Evolut\n+000317f0: 696f 6e2c 2020 5570 3a20 4869 7374 6f72 ion, Up: Histor\n+00031800: 790a 0a32 392e 3320 5265 6c65 6173 6520 y..29.3 Release \n+00031810: 5374 6174 6973 7469 6373 0a3d 3d3d 3d3d Statistics.=====\n 00031820: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00031830: 3d0a 0a54 6865 2066 6f6c 6c6f 7769 6e67 =..The following\n-00031840: 2074 6162 6c65 2028 696e 7370 6972 6564 table (inspired\n-00031850: 2062 7920 e280 9870 6572 6c68 6973 7428 by ...perlhist(\n-00031860: 3129 e280 9929 2071 7561 6e74 6966 6965 1)...) quantifie\n-00031870: 7320 7468 6520 6576 6f6c 7574 696f 6e0a s the evolution.\n-00031880: 6f66 2041 7574 6f6d 616b 6520 7573 696e of Automake usin\n-00031890: 6720 7468 6573 6520 6d65 7472 6963 733a g these metrics:\n-000318a0: 0a0a 4461 7465 2c20 5265 6c0a 2020 2020 ..Date, Rel. \n-000318b0: 2054 6865 2064 6174 6520 616e 6420 7665 The date and ve\n-000318c0: 7273 696f 6e20 6f66 2074 6865 2072 656c rsion of the rel\n-000318d0: 6561 7365 2e0a 616d 0a20 2020 2020 5468 ease..am. Th\n-000318e0: 6520 6e75 6d62 6572 206f 6620 6c69 6e65 e number of line\n-000318f0: 7320 6f66 2074 6865 20e2 8098 6175 746f s of the ...auto\n-00031900: 6d61 6b65 e280 9920 7363 7269 7074 2e0a make... script..\n-00031910: 6163 6c0a 2020 2020 2054 6865 206e 756d acl. The num\n-00031920: 6265 7220 6f66 206c 696e 6573 206f 6620 ber of lines of \n-00031930: 7468 6520 e280 9861 636c 6f63 616c e280 the ...aclocal..\n-00031940: 9920 7363 7269 7074 2e0a 706d 0a20 2020 . script..pm. \n-00031950: 2020 5468 6520 6e75 6d62 6572 206f 6620 The number of \n-00031960: 6c69 6e65 7320 6f66 2074 6865 20e2 8098 lines of the ...\n-00031970: 5065 726c e280 9920 7375 7070 6f72 7469 Perl... supporti\n-00031980: 6e67 206d 6f64 756c 6573 2e0a e280 982a ng modules.....*\n-00031990: 2e61 6de2 8099 0a20 2020 2020 5468 6520 .am.... The \n-000319a0: 6e75 6d62 6572 206f 6620 6c69 6e65 7320 number of lines \n-000319b0: 6f66 2074 6865 20e2 8098 4d61 6b65 6669 of the ...Makefi\n-000319c0: 6c65 e280 9920 6672 6167 6d65 6e74 732e le... fragments.\n-000319d0: 2020 5468 6520 6e75 6d62 6572 2069 6e0a The number in.\n-000319e0: 2020 2020 2070 6172 656e 7468 6573 6573 parentheses\n-000319f0: 2069 7320 7468 6520 6e75 6d62 6572 206f is the number o\n-00031a00: 6620 6669 6c65 732e 0a6d 340a 2020 2020 f files..m4. \n-00031a10: 2054 6865 206e 756d 6265 7220 6f66 206c The number of l\n-00031a20: 696e 6573 2028 616e 6420 6669 6c65 7329 ines (and files)\n-00031a30: 206f 6620 4175 746f 636f 6e66 206d 6163 of Autoconf mac\n-00031a40: 726f 732e 0a64 6f63 0a20 2020 2020 5468 ros..doc. Th\n-00031a50: 6520 6e75 6d62 6572 206f 6620 7061 6765 e number of page\n-00031a60: 7320 6f66 2074 6865 2064 6f63 756d 656e s of the documen\n-00031a70: 7461 7469 6f6e 2028 7468 6520 506f 7374 tation (the Post\n-00031a80: 7363 7269 7074 2076 6572 7369 6f6e 292e script version).\n-00031a90: 0a74 0a20 2020 2020 5468 6520 6e75 6d62 .t. The numb\n-00031aa0: 6572 206f 6620 7465 7374 2063 6173 6573 er of test cases\n-00031ab0: 2069 6e20 7468 6520 7465 7374 2073 7569 in the test sui\n-00031ac0: 7465 2e20 204f 6620 7468 6f73 652c 2074 te. Of those, t\n-00031ad0: 6865 206e 756d 6265 720a 2020 2020 2069 he number. i\n-00031ae0: 6e20 7061 7265 6e74 6865 7365 7320 6973 n parentheses is\n-00031af0: 2074 6865 206e 756d 6265 7220 6f66 2067 the number of g\n-00031b00: 656e 6572 6174 6564 2074 6573 7420 6361 enerated test ca\n-00031b10: 7365 732e 0a0a 4461 7465 2020 2020 2020 ses...Date \n-00031b20: 2020 2052 656c 2020 2020 2020 616d 2020 Rel am \n-00031b30: 2020 2061 636c 2020 2020 706d 2020 2020 acl pm \n-00031b40: 20e2 8098 2a2e 616d e280 9920 2020 2020 ...*.am... \n-00031b50: 206d 3420 2020 2020 2020 2020 2064 6f63 m4 doc\n-00031b60: 2020 2074 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d t.-----------\n+00031830: 3d3d 0a0a 5468 6520 666f 6c6c 6f77 696e ==..The followin\n+00031840: 6720 7461 626c 6520 2869 6e73 7069 7265 g table (inspire\n+00031850: 6420 6279 20e2 8098 7065 726c 6869 7374 d by ...perlhist\n+00031860: 2831 29e2 8099 2920 7175 616e 7469 6669 (1)...) quantifi\n+00031870: 6573 2074 6865 2065 766f 6c75 7469 6f6e es the evolution\n+00031880: 0a6f 6620 4175 746f 6d61 6b65 2075 7369 .of Automake usi\n+00031890: 6e67 2074 6865 7365 206d 6574 7269 6373 ng these metrics\n+000318a0: 3a0a 0a44 6174 652c 2052 656c 0a20 2020 :..Date, Rel. \n+000318b0: 2020 5468 6520 6461 7465 2061 6e64 2076 The date and v\n+000318c0: 6572 7369 6f6e 206f 6620 7468 6520 7265 ersion of the re\n+000318d0: 6c65 6173 652e 0a61 6d0a 2020 2020 2054 lease..am. T\n+000318e0: 6865 206e 756d 6265 7220 6f66 206c 696e he number of lin\n+000318f0: 6573 206f 6620 7468 6520 e280 9861 7574 es of the ...aut\n+00031900: 6f6d 616b 65e2 8099 2073 6372 6970 742e omake... script.\n+00031910: 0a61 636c 0a20 2020 2020 5468 6520 6e75 .acl. The nu\n+00031920: 6d62 6572 206f 6620 6c69 6e65 7320 6f66 mber of lines of\n+00031930: 2074 6865 20e2 8098 6163 6c6f 6361 6ce2 the ...aclocal.\n+00031940: 8099 2073 6372 6970 742e 0a70 6d0a 2020 .. script..pm. \n+00031950: 2020 2054 6865 206e 756d 6265 7220 6f66 The number of\n+00031960: 206c 696e 6573 206f 6620 7468 6520 e280 lines of the ..\n+00031970: 9850 6572 6ce2 8099 2073 7570 706f 7274 .Perl... support\n+00031980: 696e 6720 6d6f 6475 6c65 732e 0ae2 8098 ing modules.....\n+00031990: 2a2e 616d e280 990a 2020 2020 2054 6865 *.am.... The\n+000319a0: 206e 756d 6265 7220 6f66 206c 696e 6573 number of lines\n+000319b0: 206f 6620 7468 6520 e280 984d 616b 6566 of the ...Makef\n+000319c0: 696c 65e2 8099 2066 7261 676d 656e 7473 ile... fragments\n+000319d0: 2e20 2054 6865 206e 756d 6265 7220 696e . The number in\n+000319e0: 0a20 2020 2020 7061 7265 6e74 6865 7365 . parenthese\n+000319f0: 7320 6973 2074 6865 206e 756d 6265 7220 s is the number \n+00031a00: 6f66 2066 696c 6573 2e0a 6d34 0a20 2020 of files..m4. \n+00031a10: 2020 5468 6520 6e75 6d62 6572 206f 6620 The number of \n+00031a20: 6c69 6e65 7320 2861 6e64 2066 696c 6573 lines (and files\n+00031a30: 2920 6f66 2041 7574 6f63 6f6e 6620 6d61 ) of Autoconf ma\n+00031a40: 6372 6f73 2e0a 646f 630a 2020 2020 2054 cros..doc. T\n+00031a50: 6865 206e 756d 6265 7220 6f66 2070 6167 he number of pag\n+00031a60: 6573 206f 6620 7468 6520 646f 6375 6d65 es of the docume\n+00031a70: 6e74 6174 696f 6e20 2874 6865 2050 6f73 ntation (the Pos\n+00031a80: 7473 6372 6970 7420 7665 7273 696f 6e29 tscript version)\n+00031a90: 2e0a 740a 2020 2020 2054 6865 206e 756d ..t. The num\n+00031aa0: 6265 7220 6f66 2074 6573 7420 6361 7365 ber of test case\n+00031ab0: 7320 696e 2074 6865 2074 6573 7420 7375 s in the test su\n+00031ac0: 6974 652e 2020 4f66 2074 686f 7365 2c20 ite. Of those, \n+00031ad0: 7468 6520 6e75 6d62 6572 0a20 2020 2020 the number. \n+00031ae0: 696e 2070 6172 656e 7468 6573 6573 2069 in parentheses i\n+00031af0: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of \n+00031b00: 6765 6e65 7261 7465 6420 7465 7374 2063 generated test c\n+00031b10: 6173 6573 2e0a 0a44 6174 6520 2020 2020 ases...Date \n+00031b20: 2020 2020 5265 6c20 2020 2020 2061 6d20 Rel am \n+00031b30: 2020 2020 6163 6c20 2020 2070 6d20 2020 acl pm \n+00031b40: 2020 e280 982a 2e61 6de2 8099 2020 2020 ...*.am... \n+00031b50: 2020 6d34 2020 2020 2020 2020 2020 646f m4 do\n+00031b60: 6320 2020 740a 2d2d 2d2d 2d2d 2d2d 2d2d c t.----------\n 00031b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00031b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00031b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00031ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00031bb0: 2d2d 2d2d 2d2d 2d2d 2d0a 3139 3934 2d30 ---------.1994-0\n-00031bc0: 392d 3139 2020 2043 5653 2020 2020 2020 9-19 CVS \n-00031bd0: 3134 3120 2020 2020 2020 2020 2020 2020 141 \n-00031be0: 2020 2020 2032 3939 2028 3234 290a 3139 299 (24).19\n-00031bf0: 3934 2d31 312d 3035 2020 2043 5653 2020 94-11-05 CVS \n-00031c00: 2020 2020 3230 3820 2020 2020 2020 2020 208 \n-00031c10: 2020 2020 2020 2020 2033 3332 2028 3238 332 (28\n-00031c20: 290a 3139 3935 2d31 312d 3233 2020 2030 ).1995-11-23 0\n-00031c30: 2e32 3020 2020 2020 3533 3320 2020 2020 .20 533 \n-00031c40: 2020 2020 2020 2020 2020 2020 2034 3538 458\n-00031c50: 2028 3335 2920 2020 2020 2020 2020 2020 (35) \n-00031c60: 2020 2020 2039 0a31 3939 352d 3131 2d32 9.1995-11-2\n-00031c70: 3620 2020 302e 3231 2020 2020 2036 3133 6 0.21 613\n-00031c80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00031c90: 2020 3438 3020 2833 3629 2020 2020 2020 480 (36) \n-00031ca0: 2020 2020 2020 2020 2020 3131 0a31 3939 11.199\n-00031cb0: 352d 3131 2d32 3820 2020 302e 3232 2020 5-11-28 0.22 \n-00031cc0: 2020 2031 3131 3620 2020 2020 2020 2020 1116 \n-00031cd0: 2020 2020 2020 2020 3533 3920 2833 3829 539 (38)\n-00031ce0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00031cf0: 3132 0a31 3939 352d 3131 2d32 3920 2020 12.1995-11-29 \n-00031d00: 302e 3233 2020 2020 2031 3234 3020 2020 0.23 1240 \n-00031d10: 2020 2020 2020 2020 2020 2020 2020 3534 54\n-00031d20: 3120 2833 3829 2020 2020 2020 2020 2020 1 (38) \n-00031d30: 2020 2020 2020 3132 0a31 3939 352d 3132 12.1995-12\n-00031d40: 2d30 3820 2020 302e 3234 2020 2020 2031 -08 0.24 1\n-00031d50: 3436 3220 2020 2020 2020 2020 2020 2020 462 \n-00031d60: 2020 2020 3530 3420 2833 3329 2020 2020 504 (33) \n-00031d70: 2020 2020 2020 2020 2020 2020 3134 0a31 14.1\n-00031d80: 3939 352d 3132 2d31 3020 2020 302e 3235 995-12-10 0.25\n-00031d90: 2020 2020 2031 3531 3320 2020 2020 2020 1513 \n-00031da0: 2020 2020 2020 2020 2020 3531 3120 2833 511 (3\n-00031db0: 3729 2020 2020 2020 2020 2020 2020 2020 7) \n-00031dc0: 2020 3135 0a31 3939 362d 3031 2d30 3320 15.1996-01-03 \n-00031dd0: 2020 302e 3236 2020 2020 2031 3730 3620 0.26 1706 \n+00031bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a31 3939 342d ----------.1994-\n+00031bc0: 3039 2d31 3920 2020 4356 5320 2020 2020 09-19 CVS \n+00031bd0: 2031 3431 2020 2020 2020 2020 2020 2020 141 \n+00031be0: 2020 2020 2020 3239 3920 2832 3429 0a31 299 (24).1\n+00031bf0: 3939 342d 3131 2d30 3520 2020 4356 5320 994-11-05 CVS \n+00031c00: 2020 2020 2032 3038 2020 2020 2020 2020 208 \n+00031c10: 2020 2020 2020 2020 2020 3333 3220 2832 332 (2\n+00031c20: 3829 0a31 3939 352d 3131 2d32 3320 2020 8).1995-11-23 \n+00031c30: 302e 3230 2020 2020 2035 3333 2020 2020 0.20 533 \n+00031c40: 2020 2020 2020 2020 2020 2020 2020 3435 45\n+00031c50: 3820 2833 3529 2020 2020 2020 2020 2020 8 (35) \n+00031c60: 2020 2020 2020 390a 3139 3935 2d31 312d 9.1995-11-\n+00031c70: 3236 2020 2030 2e32 3120 2020 2020 3631 26 0.21 61\n+00031c80: 3320 2020 2020 2020 2020 2020 2020 2020 3 \n+00031c90: 2020 2034 3830 2028 3336 2920 2020 2020 480 (36) \n+00031ca0: 2020 2020 2020 2020 2020 2031 310a 3139 11.19\n+00031cb0: 3935 2d31 312d 3238 2020 2030 2e32 3220 95-11-28 0.22 \n+00031cc0: 2020 2020 3131 3136 2020 2020 2020 2020 1116 \n+00031cd0: 2020 2020 2020 2020 2035 3339 2028 3338 539 (38\n+00031ce0: 2920 2020 2020 2020 2020 2020 2020 2020 ) \n+00031cf0: 2031 320a 3139 3935 2d31 312d 3239 2020 12.1995-11-29 \n+00031d00: 2030 2e32 3320 2020 2020 3132 3430 2020 0.23 1240 \n+00031d10: 2020 2020 2020 2020 2020 2020 2020 2035 5\n+00031d20: 3431 2028 3338 2920 2020 2020 2020 2020 41 (38) \n+00031d30: 2020 2020 2020 2031 320a 3139 3935 2d31 12.1995-1\n+00031d40: 322d 3038 2020 2030 2e32 3420 2020 2020 2-08 0.24 \n+00031d50: 3134 3632 2020 2020 2020 2020 2020 2020 1462 \n+00031d60: 2020 2020 2035 3034 2028 3333 2920 2020 504 (33) \n+00031d70: 2020 2020 2020 2020 2020 2020 2031 340a 14.\n+00031d80: 3139 3935 2d31 322d 3130 2020 2030 2e32 1995-12-10 0.2\n+00031d90: 3520 2020 2020 3135 3133 2020 2020 2020 5 1513 \n+00031da0: 2020 2020 2020 2020 2020 2035 3131 2028 511 (\n+00031db0: 3337 2920 2020 2020 2020 2020 2020 2020 37) \n+00031dc0: 2020 2031 350a 3139 3936 2d30 312d 3033 15.1996-01-03\n+00031dd0: 2020 2030 2e32 3620 2020 2020 3137 3036 0.26 1706\n 00031de0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00031df0: 3433 3820 2833 3629 2020 2020 2020 2020 438 (36) \n-00031e00: 2020 2020 2020 2020 3136 0a31 3939 362d 16.1996-\n-00031e10: 3031 2d30 3320 2020 302e 3237 2020 2020 01-03 0.27 \n-00031e20: 2031 3730 3620 2020 2020 2020 2020 2020 1706 \n-00031e30: 2020 2020 2020 3433 3820 2833 3629 2020 438 (36) \n-00031e40: 2020 2020 2020 2020 2020 2020 2020 3136 16\n-00031e50: 0a31 3939 362d 3031 2d31 3320 2020 302e .1996-01-13 0.\n-00031e60: 3238 2020 2020 2031 3936 3420 2020 2020 28 1964 \n-00031e70: 2020 2020 2020 2020 2020 2020 3933 3420 934 \n-00031e80: 2833 3329 2020 2020 2020 2020 2020 2020 (33) \n-00031e90: 2020 2020 3136 0a31 3939 362d 3032 2d30 16.1996-02-0\n-00031ea0: 3720 2020 302e 3239 2020 2020 2032 3239 7 0.29 229\n-00031eb0: 3920 2020 2020 2020 2020 2020 2020 2020 9 \n-00031ec0: 2020 3933 3620 2833 3329 2020 2020 2020 936 (33) \n-00031ed0: 2020 2020 2020 2020 2020 3137 0a31 3939 17.199\n-00031ee0: 362d 3032 2d32 3420 2020 302e 3330 2020 6-02-24 0.30 \n-00031ef0: 2020 2032 3534 3420 2020 2020 2020 2020 2544 \n-00031f00: 2020 2020 2020 2020 3931 3920 2833 3229 919 (32)\n-00031f10: 2020 2020 3835 2028 3129 2020 2020 2020 85 (1) \n-00031f20: 3230 2020 2020 390a 3139 3936 2d30 332d 20 9.1996-03-\n-00031f30: 3131 2020 2030 2e33 3120 2020 2020 3238 11 0.31 28\n-00031f40: 3737 2020 2020 2020 2020 2020 2020 2020 77 \n-00031f50: 2020 2039 3139 2028 3332 2920 2020 2038 919 (32) 8\n-00031f60: 3520 2831 2920 2020 2020 2032 3920 2020 5 (1) 29 \n-00031f70: 2031 370a 3139 3936 2d30 342d 3237 2020 17.1996-04-27 \n-00031f80: 2030 2e33 3220 2020 2020 3330 3538 2020 0.32 3058 \n-00031f90: 2020 2020 2020 2020 2020 2020 2020 2039 9\n-00031fa0: 3231 2028 3331 2920 2020 2038 3520 2831 21 (31) 85 (1\n-00031fb0: 2920 2020 2020 2033 3020 2020 2032 360a ) 30 26.\n-00031fc0: 3139 3936 2d30 352d 3138 2020 2030 2e33 1996-05-18 0.3\n-00031fd0: 3320 2020 2020 3331 3130 2020 2020 2020 3 3110 \n-00031fe0: 2020 2020 2020 2020 2020 2039 3236 2028 926 (\n-00031ff0: 3331 2920 2020 2031 3035 2028 3129 2020 31) 105 (1) \n-00032000: 2020 2033 3020 2020 2033 350a 3139 3936 30 35.1996\n-00032010: 2d30 352d 3238 2020 2031 2e30 2020 2020 -05-28 1.0 \n-00032020: 2020 3331 3334 2020 2020 2020 2020 2020 3134 \n-00032030: 2020 2020 2020 2039 3733 2028 3332 2920 973 (32) \n-00032040: 2020 2031 3035 2028 3129 2020 2020 2033 105 (1) 3\n-00032050: 3020 2020 2033 380a 3139 3937 2d30 362d 0 38.1997-06-\n-00032060: 3232 2020 2031 2e32 2020 2020 2020 3630 22 1.2 60\n-00032070: 3839 2020 2033 3835 2020 2020 2020 2020 89 385 \n-00032080: 2020 2031 3239 3420 2833 3629 2020 2035 1294 (36) 5\n-00032090: 3932 2028 3230 2920 2020 2033 3720 2020 92 (20) 37 \n-000320a0: 2031 3236 0a31 3939 382d 3034 2d30 3520 126.1998-04-05 \n-000320b0: 2020 312e 3320 2020 2020 2036 3431 3520 1.3 6415 \n-000320c0: 2020 3432 3220 2020 2020 2020 2020 2020 422 \n-000320d0: 3134 3730 2028 3339 2920 2020 3734 3120 1470 (39) 741 \n-000320e0: 2832 3329 2020 2020 3339 2020 2020 3135 (23) 39 15\n-000320f0: 360a 3139 3939 2d30 312d 3134 2020 2031 6.1999-01-14 1\n-00032100: 2e34 2020 2020 2020 3732 3430 2020 2034 .4 7240 4\n-00032110: 3236 2020 2020 2020 2020 2020 2031 3539 26 159\n-00032120: 3120 2834 3029 2020 2037 3334 2028 3230 1 (40) 734 (20\n-00032130: 2920 2020 2035 3120 2020 2031 3937 0a32 ) 51 197.2\n-00032140: 3030 312d 3035 2d30 3820 2020 312e 342d 001-05-08 1.4-\n-00032150: 7031 2020 2037 3235 3120 2020 3432 3620 p1 7251 426 \n-00032160: 2020 2020 2020 2020 2020 3135 3931 2028 1591 (\n-00032170: 3430 2920 2020 3733 3420 2832 3029 2020 40) 734 (20) \n-00032180: 2020 3531 2020 2020 3139 370a 3230 3031 51 197.2001\n-00032190: 2d30 352d 3234 2020 2031 2e34 2d70 3220 -05-24 1.4-p2 \n-000321a0: 2020 3732 3638 2020 2034 3339 2020 2020 7268 439 \n-000321b0: 2020 2020 2020 2031 3539 3120 2834 3029 1591 (40)\n-000321c0: 2020 2037 3334 2028 3230 2920 2020 2034 734 (20) 4\n-000321d0: 3920 2020 2031 3937 0a32 3030 312d 3036 9 197.2001-06\n-000321e0: 2d30 3720 2020 312e 342d 7033 2020 2037 -07 1.4-p3 7\n-000321f0: 3331 3220 2020 3433 3920 2020 2020 2020 312 439 \n-00032200: 2020 2020 3135 3931 2028 3430 2920 2020 1591 (40) \n-00032210: 3733 3420 2832 3029 2020 2020 3439 2020 734 (20) 49 \n-00032220: 2020 3139 370a 3230 3031 2d30 362d 3130 197.2001-06-10\n-00032230: 2020 2031 2e34 2d70 3420 2020 3733 3231 1.4-p4 7321\n-00032240: 2020 2034 3339 2020 2020 2020 2020 2020 439 \n-00032250: 2031 3539 3120 2834 3029 2020 2037 3334 1591 (40) 734\n-00032260: 2028 3230 2920 2020 2034 3920 2020 2031 (20) 49 1\n-00032270: 3938 0a32 3030 312d 3037 2d31 3520 2020 98.2001-07-15 \n-00032280: 312e 342d 7035 2020 2037 3232 3820 2020 1.4-p5 7228 \n-00032290: 3432 3620 2020 2020 2020 2020 2020 3135 426 15\n-000322a0: 3936 2028 3430 2920 2020 3733 3420 2832 96 (40) 734 (2\n-000322b0: 3029 2020 2020 3531 2020 2020 3139 380a 0) 51 198.\n-000322c0: 3230 3031 2d30 382d 3233 2020 2031 2e35 2001-08-23 1.5\n-000322d0: 2020 2020 2020 3830 3136 2020 2034 3735 8016 475\n-000322e0: 2020 2020 3630 3020 2020 2032 3635 3420 600 2654 \n-000322f0: 2833 3929 2020 2031 3136 3620 2832 3929 (39) 1166 (29)\n-00032300: 2020 2036 3320 2020 2033 3237 0a32 3030 63 327.200\n-00032310: 322d 3033 2d30 3520 2020 312e 3620 2020 2-03-05 1.6 \n-00032320: 2020 2038 3436 3520 2020 3437 3520 2020 8465 475 \n-00032330: 2031 3133 3620 2020 3237 3332 2028 3339 1136 2732 (39\n-00032340: 2920 2020 3136 3033 2028 3237 2920 2020 ) 1603 (27) \n-00032350: 3636 2020 2020 3336 350a 3230 3032 2d30 66 365.2002-0\n-00032360: 342d 3131 2020 2031 2e36 2e31 2020 2020 4-11 1.6.1 \n-00032370: 3835 3434 2020 2034 3735 2020 2020 3131 8544 475 11\n-00032380: 3336 2020 2032 3734 3120 2833 3929 2020 36 2741 (39) \n-00032390: 2031 3630 3320 2832 3729 2020 2036 3620 1603 (27) 66 \n-000323a0: 2020 2033 3732 0a32 3030 322d 3036 2d31 372.2002-06-1\n-000323b0: 3420 2020 312e 362e 3220 2020 2038 3537 4 1.6.2 857\n-000323c0: 3520 2020 3437 3520 2020 2031 3133 3620 5 475 1136 \n-000323d0: 2020 3238 3030 2028 3339 2920 2020 3136 2800 (39) 16\n-000323e0: 3039 2028 3237 2920 2020 3637 2020 2020 09 (27) 67 \n-000323f0: 3338 360a 3230 3032 2d30 372d 3238 2020 386.2002-07-28 \n-00032400: 2031 2e36 2e33 2020 2020 3836 3030 2020 1.6.3 8600 \n-00032410: 2034 3735 2020 2020 3131 3533 2020 2032 475 1153 2\n-00032420: 3830 3920 2833 3929 2020 2031 3630 3920 809 (39) 1609 \n-00032430: 2832 3729 2020 2036 3720 2020 2033 3931 (27) 67 391\n-00032440: 0a32 3030 322d 3037 2d32 3820 2020 312e .2002-07-28 1.\n-00032450: 342d 7036 2020 2037 3333 3220 2020 3435 4-p6 7332 45\n-00032460: 3520 2020 2020 2020 2020 2020 3135 3936 5 1596\n-00032470: 2028 3430 2920 2020 3733 3520 2832 3029 (40) 735 (20)\n-00032480: 2020 2020 3439 2020 2020 3139 370a 3230 49 197.20\n-00032490: 3032 2d30 392d 3235 2020 2031 2e37 2020 02-09-25 1.7 \n-000324a0: 2020 2020 3931 3839 2020 2034 3731 2020 9189 471 \n-000324b0: 2020 3137 3930 2020 2032 3936 3520 2833 1790 2965 (3\n-000324c0: 3929 2020 2031 3630 3620 2832 3829 2020 9) 1606 (28) \n-000324d0: 2037 3320 2020 2034 3330 0a32 3030 322d 73 430.2002-\n-000324e0: 3130 2d31 3620 2020 312e 372e 3120 2020 10-16 1.7.1 \n-000324f0: 2039 3232 3920 2020 3437 3520 2020 2031 9229 475 1\n-00032500: 3739 3020 2020 3239 3737 2028 3339 2920 790 2977 (39) \n-00032510: 2020 3136 3036 2028 3238 2920 2020 3733 1606 (28) 73\n-00032520: 2020 2020 3433 370a 3230 3032 2d31 322d 437.2002-12-\n-00032530: 3036 2020 2031 2e37 2e32 2020 2020 3933 06 1.7.2 93\n-00032540: 3334 2020 2034 3735 2020 2020 3137 3930 34 475 1790\n-00032550: 2020 2032 3938 3820 2833 3929 2020 2031 2988 (39) 1\n-00032560: 3630 3620 2832 3829 2020 2037 3720 2020 606 (28) 77 \n-00032570: 2034 3435 0a32 3030 332d 3032 2d32 3020 445.2003-02-20 \n-00032580: 2020 312e 372e 3320 2020 2039 3338 3920 1.7.3 9389 \n-00032590: 2020 3437 3520 2020 2031 3739 3020 2020 475 1790 \n-000325a0: 3330 3233 2028 3339 2920 2020 3136 3531 3023 (39) 1651\n-000325b0: 2028 3239 2920 2020 3834 2020 2020 3434 (29) 84 44\n-000325c0: 380a 3230 3033 2d30 342d 3233 2020 2031 8.2003-04-23 1\n-000325d0: 2e37 2e34 2020 2020 3934 3239 2020 2034 .7.4 9429 4\n-000325e0: 3735 2020 2020 3137 3930 2020 2033 3033 75 1790 303\n-000325f0: 3120 2833 3929 2020 2031 3634 3420 2832 1 (39) 1644 (2\n-00032600: 3929 2020 2038 3520 2020 2034 3538 0a32 9) 85 458.2\n-00032610: 3030 332d 3035 2d31 3820 2020 312e 372e 003-05-18 1.7.\n-00032620: 3520 2020 2039 3432 3920 2020 3437 3520 5 9429 475 \n-00032630: 2020 2031 3739 3020 2020 3330 3333 2028 1790 3033 (\n-00032640: 3339 2920 2020 3136 3435 2028 3239 2920 39) 1645 (29) \n-00032650: 2020 3835 2020 2020 3435 390a 3230 3033 85 459.2003\n-00032660: 2d30 372d 3130 2020 2031 2e37 2e36 2020 -07-10 1.7.6 \n-00032670: 2020 3934 3432 2020 2034 3735 2020 2020 9442 475 \n-00032680: 3137 3930 2020 2033 3033 3320 2833 3929 1790 3033 (39)\n-00032690: 2020 2031 3636 3020 2832 3929 2020 2038 1660 (29) 8\n-000326a0: 3520 2020 2034 3631 0a32 3030 332d 3039 5 461.2003-09\n-000326b0: 2d30 3720 2020 312e 372e 3720 2020 2039 -07 1.7.7 9\n-000326c0: 3434 3320 2020 3437 3520 2020 2031 3739 443 475 179\n-000326d0: 3020 2020 3330 3431 2028 3339 2920 2020 0 3041 (39) \n-000326e0: 3136 3630 2028 3239 2920 2020 3930 2020 1660 (29) 90 \n-000326f0: 2020 3436 370a 3230 3033 2d31 302d 3037 467.2003-10-07\n-00032700: 2020 2031 2e37 2e38 2020 2020 3934 3434 1.7.8 9444\n-00032710: 2020 2034 3735 2020 2020 3137 3930 2020 475 1790 \n-00032720: 2033 3034 3120 2833 3929 2020 2031 3636 3041 (39) 166\n-00032730: 3020 2832 3929 2020 2039 3020 2020 2034 0 (29) 90 4\n-00032740: 3638 0a32 3030 332d 3131 2d30 3920 2020 68.2003-11-09 \n-00032750: 312e 372e 3920 2020 2039 3434 3420 2020 1.7.9 9444 \n-00032760: 3437 3520 2020 2031 3739 3020 2020 3330 475 1790 30\n-00032770: 3438 2028 3339 2920 2020 3136 3630 2028 48 (39) 1660 (\n-00032780: 3239 2920 2020 3930 2020 2020 3436 380a 29) 90 468.\n-00032790: 3230 3033 2d31 322d 3130 2020 2031 2e38 2003-12-10 1.8\n-000327a0: 2020 2020 2020 3731 3731 2020 2035 3835 7171 585\n-000327b0: 2020 2020 3737 3330 2020 2033 3233 3620 7730 3236 \n-000327c0: 2833 3929 2020 2031 3636 3620 2833 3129 (39) 1666 (31)\n-000327d0: 2020 2031 3034 2020 2035 3231 0a32 3030 104 521.200\n-000327e0: 342d 3031 2d31 3120 2020 312e 382e 3120 4-01-11 1.8.1 \n-000327f0: 2020 2037 3231 3720 2020 3636 3320 2020 7217 663 \n-00032800: 2037 3732 3620 2020 3332 3837 2028 3339 7726 3287 (39\n-00032810: 2920 2020 3136 3836 2028 3331 2920 2020 ) 1686 (31) \n-00032820: 3130 3420 2020 3532 350a 3230 3034 2d30 104 525.2004-0\n-00032830: 312d 3132 2020 2031 2e38 2e32 2020 2020 1-12 1.8.2 \n-00032840: 3732 3137 2020 2036 3633 2020 2020 3737 7217 663 77\n-00032850: 3236 2020 2033 3238 3820 2833 3929 2020 26 3288 (39) \n-00032860: 2031 3638 3620 2833 3129 2020 2031 3034 1686 (31) 104\n-00032870: 2020 2035 3236 0a32 3030 342d 3033 2d30 526.2004-03-0\n-00032880: 3720 2020 312e 382e 3320 2020 2037 3231 7 1.8.3 721\n-00032890: 3420 2020 3638 3620 2020 2037 3733 3520 4 686 7735 \n-000328a0: 2020 3333 3033 2028 3339 2920 2020 3136 3303 (39) 16\n-000328b0: 3935 2028 3331 2920 2020 3131 3120 2020 95 (31) 111 \n-000328c0: 3533 300a 3230 3034 2d30 342d 3235 2020 530.2004-04-25 \n-000328d0: 2031 2e38 2e34 2020 2020 3732 3134 2020 1.8.4 7214 \n-000328e0: 2036 3836 2020 2020 3737 3336 2020 2033 686 7736 3\n-000328f0: 3331 3020 2833 3929 2020 2031 3730 3120 310 (39) 1701 \n-00032900: 2833 3129 2020 2031 3132 2020 2035 3331 (31) 112 531\n-00032910: 0a32 3030 342d 3035 2d31 3620 2020 312e .2004-05-16 1.\n-00032920: 382e 3520 2020 2037 3234 3020 2020 3638 8.5 7240 68\n-00032930: 3620 2020 2037 3733 3620 2020 3332 3939 6 7736 3299\n-00032940: 2028 3339 2920 2020 3137 3031 2028 3331 (39) 1701 (31\n-00032950: 2920 2020 3131 3220 2020 3533 330a 3230 ) 112 533.20\n-00032960: 3034 2d30 372d 3238 2020 2031 2e39 2020 04-07-28 1.9 \n-00032970: 2020 2020 3735 3038 2020 2037 3135 2020 7508 715 \n-00032980: 2020 3737 3934 2020 2033 3335 3220 2834 7794 3352 (4\n-00032990: 3029 2020 2031 3831 3220 2833 3229 2020 0) 1812 (32) \n-000329a0: 2031 3135 2020 2035 3531 0a32 3030 342d 115 551.2004-\n-000329b0: 3038 2d31 3120 2020 312e 392e 3120 2020 08-11 1.9.1 \n-000329c0: 2037 3531 3220 2020 3731 3520 2020 2037 7512 715 7\n-000329d0: 3739 3420 2020 3333 3534 2028 3430 2920 794 3354 (40) \n-000329e0: 2020 3138 3132 2028 3332 2920 2020 3131 1812 (32) 11\n-000329f0: 3520 2020 3535 320a 3230 3034 2d30 392d 5 552.2004-09-\n-00032a00: 3139 2020 2031 2e39 2e32 2020 2020 3735 19 1.9.2 75\n-00032a10: 3132 2020 2037 3135 2020 2020 3737 3934 12 715 7794\n-00032a20: 2020 2033 3335 3420 2834 3029 2020 2031 3354 (40) 1\n-00032a30: 3831 3220 2833 3229 2020 2031 3332 2020 812 (32) 132 \n-00032a40: 2035 3534 0a32 3030 342d 3131 2d30 3120 554.2004-11-01 \n-00032a50: 2020 312e 392e 3320 2020 2037 3530 3720 1.9.3 7507 \n-00032a60: 2020 3731 3820 2020 2037 3830 3420 2020 718 7804 \n-00032a70: 3333 3534 2028 3430 2920 2020 3138 3132 3354 (40) 1812\n-00032a80: 2028 3332 2920 2020 3133 3420 2020 3535 (32) 134 55\n-00032a90: 360a 3230 3034 2d31 322d 3138 2020 2031 6.2004-12-18 1\n-00032aa0: 2e39 2e34 2020 2020 3735 3038 2020 2037 .9.4 7508 7\n-00032ab0: 3138 2020 2020 3738 3536 2020 2033 3336 18 7856 336\n-00032ac0: 3120 2834 3029 2020 2031 3831 3120 2833 1 (40) 1811 (3\n-00032ad0: 3229 2020 2031 3430 2020 2035 3630 0a32 2) 140 560.2\n-00032ae0: 3030 352d 3032 2d31 3320 2020 312e 392e 005-02-13 1.9.\n-00032af0: 3520 2020 2037 3532 3320 2020 3731 3920 5 7523 719 \n-00032b00: 2020 2037 3835 3920 2020 3333 3733 2028 7859 3373 (\n-00032b10: 3430 2920 2020 3134 3533 2028 3332 2920 40) 1453 (32) \n-00032b20: 2020 3134 3220 2020 3536 320a 3230 3035 142 562.2005\n-00032b30: 2d30 372d 3130 2020 2031 2e39 2e36 2020 -07-10 1.9.6 \n-00032b40: 2020 3735 3339 2020 2036 3939 2020 2020 7539 699 \n-00032b50: 3738 3637 2020 2033 3430 3020 2834 3029 7867 3400 (40)\n-00032b60: 2020 2031 3435 3320 2833 3229 2020 2031 1453 (32) 1\n-00032b70: 3434 2020 2035 3730 0a32 3030 362d 3130 44 570.2006-10\n-00032b80: 2d31 3520 2020 312e 3130 2020 2020 2037 -15 1.10 7\n-00032b90: 3835 3920 2020 3130 3732 2020 2038 3032 859 1072 802\n-00032ba0: 3420 2020 3335 3132 2028 3430 2920 2020 4 3512 (40) \n-00032bb0: 3134 3936 2028 3334 2920 2020 3137 3220 1496 (34) 172 \n-00032bc0: 2020 3630 340a 3230 3038 2d30 312d 3139 604.2008-01-19\n-00032bd0: 2020 2031 2e31 302e 3120 2020 3738 3730 1.10.1 7870\n-00032be0: 2020 2031 3038 3920 2020 3830 3235 2020 1089 8025 \n-00032bf0: 2033 3532 3020 2834 3029 2020 2031 3439 3520 (40) 149\n-00032c00: 3920 2833 3429 2020 2031 3733 2020 2036 9 (34) 173 6\n-00032c10: 3137 0a32 3030 382d 3131 2d32 3320 2020 17.2008-11-23 \n-00032c20: 312e 3130 2e32 2020 2037 3838 3220 2020 1.10.2 7882 \n-00032c30: 3130 3839 2020 2038 3032 3720 2020 3335 1089 8027 35\n-00032c40: 3430 2028 3430 2920 2020 3135 3039 2028 40 (40) 1509 (\n-00032c50: 3334 2920 2020 3137 3620 2020 3632 380a 34) 176 628.\n-00032c60: 3230 3039 2d30 352d 3137 2020 2031 2e31 2009-05-17 1.1\n-00032c70: 3120 2020 2020 3837 3231 2020 2031 3039 1 8721 109\n-00032c80: 3220 2020 3832 3839 2020 2034 3136 3420 2 8289 4164 \n-00032c90: 2834 3229 2020 2031 3731 3420 2833 3729 (42) 1714 (37)\n-00032ca0: 2020 2031 3831 2020 2037 3332 2028 3230 181 732 (20\n-00032cb0: 290a 3230 3039 2d31 322d 3037 2020 2031 ).2009-12-07 1\n-00032cc0: 2e31 302e 3320 2020 3738 3932 2020 2031 .10.3 7892 1\n-00032cd0: 3038 3920 2020 3830 3237 2020 2033 3536 089 8027 356\n-00032ce0: 3620 2834 3029 2020 2031 3533 3520 2833 6 (40) 1535 (3\n-00032cf0: 3429 2020 2031 3734 2020 2036 3336 0a32 4) 174 636.2\n-00032d00: 3030 392d 3132 2d30 3720 2020 312e 3131 009-12-07 1.11\n-00032d10: 2e31 2020 2038 3732 3220 2020 3130 3932 .1 8722 1092\n-00032d20: 2020 2038 3239 3220 2020 3431 3632 2028 8292 4162 (\n-00032d30: 3432 2920 2020 3137 3330 2028 3337 2920 42) 1730 (37) \n-00032d40: 2020 3138 3120 2020 3733 3920 2832 3029 181 739 (20)\n-00032d50: 0a32 3031 312d 3132 2d32 3120 2020 312e .2011-12-21 1.\n-00032d60: 3131 2e32 2020 2038 3832 3220 2020 3131 11.2 8822 11\n-00032d70: 3132 2020 2038 3333 3020 2020 3432 3233 12 8330 4223\n-00032d80: 2028 3432 2920 2020 3138 3231 2028 3338 (42) 1821 (38\n-00032d90: 2920 2020 3138 3920 2020 3931 3520 2832 ) 189 915 (2\n-00032da0: 3229 0a32 3031 322d 3032 2d30 3120 2020 2).2012-02-01 \n-00032db0: 312e 3131 2e33 2020 2038 3739 3020 2020 1.11.3 8790 \n-00032dc0: 3130 3638 2020 2038 3435 3320 2020 3432 1068 8453 42\n-00032dd0: 3830 2028 3432 2920 2020 3138 3532 2028 80 (42) 1852 (\n-00032de0: 3338 2920 2020 3139 3020 2020 3933 3220 38) 190 932 \n-00032df0: 2832 3229 0a0a 1f0a 4669 6c65 3a20 6175 (22)....File: au\n-00032e00: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n-00032e10: 2c20 204e 6f64 653a 2043 6f70 7969 6e67 , Node: Copying\n-00032e20: 2054 6869 7320 4d61 6e75 616c 2c20 204e This Manual, N\n-00032e30: 6578 743a 2049 6e64 6963 6573 2c20 2050 ext: Indices, P\n-00032e40: 7265 763a 2048 6973 746f 7279 2c20 2055 rev: History, U\n-00032e50: 703a 2054 6f70 0a0a 4170 7065 6e64 6978 p: Top..Appendix\n-00032e60: 2041 2043 6f70 7969 6e67 2054 6869 7320 A Copying This \n-00032e70: 4d61 6e75 616c 0a2a 2a2a 2a2a 2a2a 2a2a Manual.*********\n+00031df0: 2034 3338 2028 3336 2920 2020 2020 2020 438 (36) \n+00031e00: 2020 2020 2020 2020 2031 360a 3139 3936 16.1996\n+00031e10: 2d30 312d 3033 2020 2030 2e32 3720 2020 -01-03 0.27 \n+00031e20: 2020 3137 3036 2020 2020 2020 2020 2020 1706 \n+00031e30: 2020 2020 2020 2034 3338 2028 3336 2920 438 (36) \n+00031e40: 2020 2020 2020 2020 2020 2020 2020 2031 1\n+00031e50: 360a 3139 3936 2d30 312d 3133 2020 2030 6.1996-01-13 0\n+00031e60: 2e32 3820 2020 2020 3139 3634 2020 2020 .28 1964 \n+00031e70: 2020 2020 2020 2020 2020 2020 2039 3334 934\n+00031e80: 2028 3333 2920 2020 2020 2020 2020 2020 (33) \n+00031e90: 2020 2020 2031 360a 3139 3936 2d30 322d 16.1996-02-\n+00031ea0: 3037 2020 2030 2e32 3920 2020 2020 3232 07 0.29 22\n+00031eb0: 3939 2020 2020 2020 2020 2020 2020 2020 99 \n+00031ec0: 2020 2039 3336 2028 3333 2920 2020 2020 936 (33) \n+00031ed0: 2020 2020 2020 2020 2020 2031 370a 3139 17.19\n+00031ee0: 3936 2d30 322d 3234 2020 2030 2e33 3020 96-02-24 0.30 \n+00031ef0: 2020 2020 3235 3434 2020 2020 2020 2020 2544 \n+00031f00: 2020 2020 2020 2020 2039 3139 2028 3332 919 (32\n+00031f10: 2920 2020 2038 3520 2831 2920 2020 2020 ) 85 (1) \n+00031f20: 2032 3020 2020 2039 0a31 3939 362d 3033 20 9.1996-03\n+00031f30: 2d31 3120 2020 302e 3331 2020 2020 2032 -11 0.31 2\n+00031f40: 3837 3720 2020 2020 2020 2020 2020 2020 877 \n+00031f50: 2020 2020 3931 3920 2833 3229 2020 2020 919 (32) \n+00031f60: 3835 2028 3129 2020 2020 2020 3239 2020 85 (1) 29 \n+00031f70: 2020 3137 0a31 3939 362d 3034 2d32 3720 17.1996-04-27 \n+00031f80: 2020 302e 3332 2020 2020 2033 3035 3820 0.32 3058 \n+00031f90: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00031fa0: 3932 3120 2833 3129 2020 2020 3835 2028 921 (31) 85 (\n+00031fb0: 3129 2020 2020 2020 3330 2020 2020 3236 1) 30 26\n+00031fc0: 0a31 3939 362d 3035 2d31 3820 2020 302e .1996-05-18 0.\n+00031fd0: 3333 2020 2020 2033 3131 3020 2020 2020 33 3110 \n+00031fe0: 2020 2020 2020 2020 2020 2020 3932 3620 926 \n+00031ff0: 2833 3129 2020 2020 3130 3520 2831 2920 (31) 105 (1) \n+00032000: 2020 2020 3330 2020 2020 3335 0a31 3939 30 35.199\n+00032010: 362d 3035 2d32 3820 2020 312e 3020 2020 6-05-28 1.0 \n+00032020: 2020 2033 3133 3420 2020 2020 2020 2020 3134 \n+00032030: 2020 2020 2020 2020 3937 3320 2833 3229 973 (32)\n+00032040: 2020 2020 3130 3520 2831 2920 2020 2020 105 (1) \n+00032050: 3330 2020 2020 3338 0a31 3939 372d 3036 30 38.1997-06\n+00032060: 2d32 3220 2020 312e 3220 2020 2020 2036 -22 1.2 6\n+00032070: 3038 3920 2020 3338 3520 2020 2020 2020 089 385 \n+00032080: 2020 2020 3132 3934 2028 3336 2920 2020 1294 (36) \n+00032090: 3539 3220 2832 3029 2020 2020 3337 2020 592 (20) 37 \n+000320a0: 2020 3132 360a 3139 3938 2d30 342d 3035 126.1998-04-05\n+000320b0: 2020 2031 2e33 2020 2020 2020 3634 3135 1.3 6415\n+000320c0: 2020 2034 3232 2020 2020 2020 2020 2020 422 \n+000320d0: 2031 3437 3020 2833 3929 2020 2037 3431 1470 (39) 741\n+000320e0: 2028 3233 2920 2020 2033 3920 2020 2031 (23) 39 1\n+000320f0: 3536 0a31 3939 392d 3031 2d31 3420 2020 56.1999-01-14 \n+00032100: 312e 3420 2020 2020 2037 3234 3020 2020 1.4 7240 \n+00032110: 3432 3620 2020 2020 2020 2020 2020 3135 426 15\n+00032120: 3931 2028 3430 2920 2020 3733 3420 2832 91 (40) 734 (2\n+00032130: 3029 2020 2020 3531 2020 2020 3139 370a 0) 51 197.\n+00032140: 3230 3031 2d30 352d 3038 2020 2031 2e34 2001-05-08 1.4\n+00032150: 2d70 3120 2020 3732 3531 2020 2034 3236 -p1 7251 426\n+00032160: 2020 2020 2020 2020 2020 2031 3539 3120 1591 \n+00032170: 2834 3029 2020 2037 3334 2028 3230 2920 (40) 734 (20) \n+00032180: 2020 2035 3120 2020 2031 3937 0a32 3030 51 197.200\n+00032190: 312d 3035 2d32 3420 2020 312e 342d 7032 1-05-24 1.4-p2\n+000321a0: 2020 2037 3236 3820 2020 3433 3920 2020 7268 439 \n+000321b0: 2020 2020 2020 2020 3135 3931 2028 3430 1591 (40\n+000321c0: 2920 2020 3733 3420 2832 3029 2020 2020 ) 734 (20) \n+000321d0: 3439 2020 2020 3139 370a 3230 3031 2d30 49 197.2001-0\n+000321e0: 362d 3037 2020 2031 2e34 2d70 3320 2020 6-07 1.4-p3 \n+000321f0: 3733 3132 2020 2034 3339 2020 2020 2020 7312 439 \n+00032200: 2020 2020 2031 3539 3120 2834 3029 2020 1591 (40) \n+00032210: 2037 3334 2028 3230 2920 2020 2034 3920 734 (20) 49 \n+00032220: 2020 2031 3937 0a32 3030 312d 3036 2d31 197.2001-06-1\n+00032230: 3020 2020 312e 342d 7034 2020 2037 3332 0 1.4-p4 732\n+00032240: 3120 2020 3433 3920 2020 2020 2020 2020 1 439 \n+00032250: 2020 3135 3931 2028 3430 2920 2020 3733 1591 (40) 73\n+00032260: 3420 2832 3029 2020 2020 3439 2020 2020 4 (20) 49 \n+00032270: 3139 380a 3230 3031 2d30 372d 3135 2020 198.2001-07-15 \n+00032280: 2031 2e34 2d70 3520 2020 3732 3238 2020 1.4-p5 7228 \n+00032290: 2034 3236 2020 2020 2020 2020 2020 2031 426 1\n+000322a0: 3539 3620 2834 3029 2020 2037 3334 2028 596 (40) 734 (\n+000322b0: 3230 2920 2020 2035 3120 2020 2031 3938 20) 51 198\n+000322c0: 0a32 3030 312d 3038 2d32 3320 2020 312e .2001-08-23 1.\n+000322d0: 3520 2020 2020 2038 3031 3620 2020 3437 5 8016 47\n+000322e0: 3520 2020 2036 3030 2020 2020 3236 3534 5 600 2654\n+000322f0: 2028 3339 2920 2020 3131 3636 2028 3239 (39) 1166 (29\n+00032300: 2920 2020 3633 2020 2020 3332 370a 3230 ) 63 327.20\n+00032310: 3032 2d30 332d 3035 2020 2031 2e36 2020 02-03-05 1.6 \n+00032320: 2020 2020 3834 3635 2020 2034 3735 2020 8465 475 \n+00032330: 2020 3131 3336 2020 2032 3733 3220 2833 1136 2732 (3\n+00032340: 3929 2020 2031 3630 3320 2832 3729 2020 9) 1603 (27) \n+00032350: 2036 3620 2020 2033 3635 0a32 3030 322d 66 365.2002-\n+00032360: 3034 2d31 3120 2020 312e 362e 3120 2020 04-11 1.6.1 \n+00032370: 2038 3534 3420 2020 3437 3520 2020 2031 8544 475 1\n+00032380: 3133 3620 2020 3237 3431 2028 3339 2920 136 2741 (39) \n+00032390: 2020 3136 3033 2028 3237 2920 2020 3636 1603 (27) 66\n+000323a0: 2020 2020 3337 320a 3230 3032 2d30 362d 372.2002-06-\n+000323b0: 3134 2020 2031 2e36 2e32 2020 2020 3835 14 1.6.2 85\n+000323c0: 3735 2020 2034 3735 2020 2020 3131 3336 75 475 1136\n+000323d0: 2020 2032 3830 3020 2833 3929 2020 2031 2800 (39) 1\n+000323e0: 3630 3920 2832 3729 2020 2036 3720 2020 609 (27) 67 \n+000323f0: 2033 3836 0a32 3030 322d 3037 2d32 3820 386.2002-07-28 \n+00032400: 2020 312e 362e 3320 2020 2038 3630 3020 1.6.3 8600 \n+00032410: 2020 3437 3520 2020 2031 3135 3320 2020 475 1153 \n+00032420: 3238 3039 2028 3339 2920 2020 3136 3039 2809 (39) 1609\n+00032430: 2028 3237 2920 2020 3637 2020 2020 3339 (27) 67 39\n+00032440: 310a 3230 3032 2d30 372d 3238 2020 2031 1.2002-07-28 1\n+00032450: 2e34 2d70 3620 2020 3733 3332 2020 2034 .4-p6 7332 4\n+00032460: 3535 2020 2020 2020 2020 2020 2031 3539 55 159\n+00032470: 3620 2834 3029 2020 2037 3335 2028 3230 6 (40) 735 (20\n+00032480: 2920 2020 2034 3920 2020 2031 3937 0a32 ) 49 197.2\n+00032490: 3030 322d 3039 2d32 3520 2020 312e 3720 002-09-25 1.7 \n+000324a0: 2020 2020 2039 3138 3920 2020 3437 3120 9189 471 \n+000324b0: 2020 2031 3739 3020 2020 3239 3635 2028 1790 2965 (\n+000324c0: 3339 2920 2020 3136 3036 2028 3238 2920 39) 1606 (28) \n+000324d0: 2020 3733 2020 2020 3433 300a 3230 3032 73 430.2002\n+000324e0: 2d31 302d 3136 2020 2031 2e37 2e31 2020 -10-16 1.7.1 \n+000324f0: 2020 3932 3239 2020 2034 3735 2020 2020 9229 475 \n+00032500: 3137 3930 2020 2032 3937 3720 2833 3929 1790 2977 (39)\n+00032510: 2020 2031 3630 3620 2832 3829 2020 2037 1606 (28) 7\n+00032520: 3320 2020 2034 3337 0a32 3030 322d 3132 3 437.2002-12\n+00032530: 2d30 3620 2020 312e 372e 3220 2020 2039 -06 1.7.2 9\n+00032540: 3333 3420 2020 3437 3520 2020 2031 3739 334 475 179\n+00032550: 3020 2020 3239 3838 2028 3339 2920 2020 0 2988 (39) \n+00032560: 3136 3036 2028 3238 2920 2020 3737 2020 1606 (28) 77 \n+00032570: 2020 3434 350a 3230 3033 2d30 322d 3230 445.2003-02-20\n+00032580: 2020 2031 2e37 2e33 2020 2020 3933 3839 1.7.3 9389\n+00032590: 2020 2034 3735 2020 2020 3137 3930 2020 475 1790 \n+000325a0: 2033 3032 3320 2833 3929 2020 2031 3635 3023 (39) 165\n+000325b0: 3120 2832 3929 2020 2038 3420 2020 2034 1 (29) 84 4\n+000325c0: 3438 0a32 3030 332d 3034 2d32 3320 2020 48.2003-04-23 \n+000325d0: 312e 372e 3420 2020 2039 3432 3920 2020 1.7.4 9429 \n+000325e0: 3437 3520 2020 2031 3739 3020 2020 3330 475 1790 30\n+000325f0: 3331 2028 3339 2920 2020 3136 3434 2028 31 (39) 1644 (\n+00032600: 3239 2920 2020 3835 2020 2020 3435 380a 29) 85 458.\n+00032610: 3230 3033 2d30 352d 3138 2020 2031 2e37 2003-05-18 1.7\n+00032620: 2e35 2020 2020 3934 3239 2020 2034 3735 .5 9429 475\n+00032630: 2020 2020 3137 3930 2020 2033 3033 3320 1790 3033 \n+00032640: 2833 3929 2020 2031 3634 3520 2832 3929 (39) 1645 (29)\n+00032650: 2020 2038 3520 2020 2034 3539 0a32 3030 85 459.200\n+00032660: 332d 3037 2d31 3020 2020 312e 372e 3620 3-07-10 1.7.6 \n+00032670: 2020 2039 3434 3220 2020 3437 3520 2020 9442 475 \n+00032680: 2031 3739 3020 2020 3330 3333 2028 3339 1790 3033 (39\n+00032690: 2920 2020 3136 3630 2028 3239 2920 2020 ) 1660 (29) \n+000326a0: 3835 2020 2020 3436 310a 3230 3033 2d30 85 461.2003-0\n+000326b0: 392d 3037 2020 2031 2e37 2e37 2020 2020 9-07 1.7.7 \n+000326c0: 3934 3433 2020 2034 3735 2020 2020 3137 9443 475 17\n+000326d0: 3930 2020 2033 3034 3120 2833 3929 2020 90 3041 (39) \n+000326e0: 2031 3636 3020 2832 3929 2020 2039 3020 1660 (29) 90 \n+000326f0: 2020 2034 3637 0a32 3030 332d 3130 2d30 467.2003-10-0\n+00032700: 3720 2020 312e 372e 3820 2020 2039 3434 7 1.7.8 944\n+00032710: 3420 2020 3437 3520 2020 2031 3739 3020 4 475 1790 \n+00032720: 2020 3330 3431 2028 3339 2920 2020 3136 3041 (39) 16\n+00032730: 3630 2028 3239 2920 2020 3930 2020 2020 60 (29) 90 \n+00032740: 3436 380a 3230 3033 2d31 312d 3039 2020 468.2003-11-09 \n+00032750: 2031 2e37 2e39 2020 2020 3934 3434 2020 1.7.9 9444 \n+00032760: 2034 3735 2020 2020 3137 3930 2020 2033 475 1790 3\n+00032770: 3034 3820 2833 3929 2020 2031 3636 3020 048 (39) 1660 \n+00032780: 2832 3929 2020 2039 3020 2020 2034 3638 (29) 90 468\n+00032790: 0a32 3030 332d 3132 2d31 3020 2020 312e .2003-12-10 1.\n+000327a0: 3820 2020 2020 2037 3137 3120 2020 3538 8 7171 58\n+000327b0: 3520 2020 2037 3733 3020 2020 3332 3336 5 7730 3236\n+000327c0: 2028 3339 2920 2020 3136 3636 2028 3331 (39) 1666 (31\n+000327d0: 2920 2020 3130 3420 2020 3532 310a 3230 ) 104 521.20\n+000327e0: 3034 2d30 312d 3131 2020 2031 2e38 2e31 04-01-11 1.8.1\n+000327f0: 2020 2020 3732 3137 2020 2036 3633 2020 7217 663 \n+00032800: 2020 3737 3236 2020 2033 3238 3720 2833 7726 3287 (3\n+00032810: 3929 2020 2031 3638 3620 2833 3129 2020 9) 1686 (31) \n+00032820: 2031 3034 2020 2035 3235 0a32 3030 342d 104 525.2004-\n+00032830: 3031 2d31 3220 2020 312e 382e 3220 2020 01-12 1.8.2 \n+00032840: 2037 3231 3720 2020 3636 3320 2020 2037 7217 663 7\n+00032850: 3732 3620 2020 3332 3838 2028 3339 2920 726 3288 (39) \n+00032860: 2020 3136 3836 2028 3331 2920 2020 3130 1686 (31) 10\n+00032870: 3420 2020 3532 360a 3230 3034 2d30 332d 4 526.2004-03-\n+00032880: 3037 2020 2031 2e38 2e33 2020 2020 3732 07 1.8.3 72\n+00032890: 3134 2020 2036 3836 2020 2020 3737 3335 14 686 7735\n+000328a0: 2020 2033 3330 3320 2833 3929 2020 2031 3303 (39) 1\n+000328b0: 3639 3520 2833 3129 2020 2031 3131 2020 695 (31) 111 \n+000328c0: 2035 3330 0a32 3030 342d 3034 2d32 3520 530.2004-04-25 \n+000328d0: 2020 312e 382e 3420 2020 2037 3231 3420 1.8.4 7214 \n+000328e0: 2020 3638 3620 2020 2037 3733 3620 2020 686 7736 \n+000328f0: 3333 3130 2028 3339 2920 2020 3137 3031 3310 (39) 1701\n+00032900: 2028 3331 2920 2020 3131 3220 2020 3533 (31) 112 53\n+00032910: 310a 3230 3034 2d30 352d 3136 2020 2031 1.2004-05-16 1\n+00032920: 2e38 2e35 2020 2020 3732 3430 2020 2036 .8.5 7240 6\n+00032930: 3836 2020 2020 3737 3336 2020 2033 3239 86 7736 329\n+00032940: 3920 2833 3929 2020 2031 3730 3120 2833 9 (39) 1701 (3\n+00032950: 3129 2020 2031 3132 2020 2035 3333 0a32 1) 112 533.2\n+00032960: 3030 342d 3037 2d32 3820 2020 312e 3920 004-07-28 1.9 \n+00032970: 2020 2020 2037 3530 3820 2020 3731 3520 7508 715 \n+00032980: 2020 2037 3739 3420 2020 3333 3532 2028 7794 3352 (\n+00032990: 3430 2920 2020 3138 3132 2028 3332 2920 40) 1812 (32) \n+000329a0: 2020 3131 3520 2020 3535 310a 3230 3034 115 551.2004\n+000329b0: 2d30 382d 3131 2020 2031 2e39 2e31 2020 -08-11 1.9.1 \n+000329c0: 2020 3735 3132 2020 2037 3135 2020 2020 7512 715 \n+000329d0: 3737 3934 2020 2033 3335 3420 2834 3029 7794 3354 (40)\n+000329e0: 2020 2031 3831 3220 2833 3229 2020 2031 1812 (32) 1\n+000329f0: 3135 2020 2035 3532 0a32 3030 342d 3039 15 552.2004-09\n+00032a00: 2d31 3920 2020 312e 392e 3220 2020 2037 -19 1.9.2 7\n+00032a10: 3531 3220 2020 3731 3520 2020 2037 3739 512 715 779\n+00032a20: 3420 2020 3333 3534 2028 3430 2920 2020 4 3354 (40) \n+00032a30: 3138 3132 2028 3332 2920 2020 3133 3220 1812 (32) 132 \n+00032a40: 2020 3535 340a 3230 3034 2d31 312d 3031 554.2004-11-01\n+00032a50: 2020 2031 2e39 2e33 2020 2020 3735 3037 1.9.3 7507\n+00032a60: 2020 2037 3138 2020 2020 3738 3034 2020 718 7804 \n+00032a70: 2033 3335 3420 2834 3029 2020 2031 3831 3354 (40) 181\n+00032a80: 3220 2833 3229 2020 2031 3334 2020 2035 2 (32) 134 5\n+00032a90: 3536 0a32 3030 342d 3132 2d31 3820 2020 56.2004-12-18 \n+00032aa0: 312e 392e 3420 2020 2037 3530 3820 2020 1.9.4 7508 \n+00032ab0: 3731 3820 2020 2037 3835 3620 2020 3333 718 7856 33\n+00032ac0: 3631 2028 3430 2920 2020 3138 3131 2028 61 (40) 1811 (\n+00032ad0: 3332 2920 2020 3134 3020 2020 3536 300a 32) 140 560.\n+00032ae0: 3230 3035 2d30 322d 3133 2020 2031 2e39 2005-02-13 1.9\n+00032af0: 2e35 2020 2020 3735 3233 2020 2037 3139 .5 7523 719\n+00032b00: 2020 2020 3738 3539 2020 2033 3337 3320 7859 3373 \n+00032b10: 2834 3029 2020 2031 3435 3320 2833 3229 (40) 1453 (32)\n+00032b20: 2020 2031 3432 2020 2035 3632 0a32 3030 142 562.200\n+00032b30: 352d 3037 2d31 3020 2020 312e 392e 3620 5-07-10 1.9.6 \n+00032b40: 2020 2037 3533 3920 2020 3639 3920 2020 7539 699 \n+00032b50: 2037 3836 3720 2020 3334 3030 2028 3430 7867 3400 (40\n+00032b60: 2920 2020 3134 3533 2028 3332 2920 2020 ) 1453 (32) \n+00032b70: 3134 3420 2020 3537 300a 3230 3036 2d31 144 570.2006-1\n+00032b80: 302d 3135 2020 2031 2e31 3020 2020 2020 0-15 1.10 \n+00032b90: 3738 3539 2020 2031 3037 3220 2020 3830 7859 1072 80\n+00032ba0: 3234 2020 2033 3531 3220 2834 3029 2020 24 3512 (40) \n+00032bb0: 2031 3439 3620 2833 3429 2020 2031 3732 1496 (34) 172\n+00032bc0: 2020 2036 3034 0a32 3030 382d 3031 2d31 604.2008-01-1\n+00032bd0: 3920 2020 312e 3130 2e31 2020 2037 3837 9 1.10.1 787\n+00032be0: 3020 2020 3130 3839 2020 2038 3032 3520 0 1089 8025 \n+00032bf0: 2020 3335 3230 2028 3430 2920 2020 3134 3520 (40) 14\n+00032c00: 3939 2028 3334 2920 2020 3137 3320 2020 99 (34) 173 \n+00032c10: 3631 370a 3230 3038 2d31 312d 3233 2020 617.2008-11-23 \n+00032c20: 2031 2e31 302e 3220 2020 3738 3832 2020 1.10.2 7882 \n+00032c30: 2031 3038 3920 2020 3830 3237 2020 2033 1089 8027 3\n+00032c40: 3534 3020 2834 3029 2020 2031 3530 3920 540 (40) 1509 \n+00032c50: 2833 3429 2020 2031 3736 2020 2036 3238 (34) 176 628\n+00032c60: 0a32 3030 392d 3035 2d31 3720 2020 312e .2009-05-17 1.\n+00032c70: 3131 2020 2020 2038 3732 3120 2020 3130 11 8721 10\n+00032c80: 3932 2020 2038 3238 3920 2020 3431 3634 92 8289 4164\n+00032c90: 2028 3432 2920 2020 3137 3134 2028 3337 (42) 1714 (37\n+00032ca0: 2920 2020 3138 3120 2020 3733 3220 2832 ) 181 732 (2\n+00032cb0: 3029 0a32 3030 392d 3132 2d30 3720 2020 0).2009-12-07 \n+00032cc0: 312e 3130 2e33 2020 2037 3839 3220 2020 1.10.3 7892 \n+00032cd0: 3130 3839 2020 2038 3032 3720 2020 3335 1089 8027 35\n+00032ce0: 3636 2028 3430 2920 2020 3135 3335 2028 66 (40) 1535 (\n+00032cf0: 3334 2920 2020 3137 3420 2020 3633 360a 34) 174 636.\n+00032d00: 3230 3039 2d31 322d 3037 2020 2031 2e31 2009-12-07 1.1\n+00032d10: 312e 3120 2020 3837 3232 2020 2031 3039 1.1 8722 109\n+00032d20: 3220 2020 3832 3932 2020 2034 3136 3220 2 8292 4162 \n+00032d30: 2834 3229 2020 2031 3733 3020 2833 3729 (42) 1730 (37)\n+00032d40: 2020 2031 3831 2020 2037 3339 2028 3230 181 739 (20\n+00032d50: 290a 3230 3131 2d31 322d 3231 2020 2031 ).2011-12-21 1\n+00032d60: 2e31 312e 3220 2020 3838 3232 2020 2031 .11.2 8822 1\n+00032d70: 3131 3220 2020 3833 3330 2020 2034 3232 112 8330 422\n+00032d80: 3320 2834 3229 2020 2031 3832 3120 2833 3 (42) 1821 (3\n+00032d90: 3829 2020 2031 3839 2020 2039 3135 2028 8) 189 915 (\n+00032da0: 3232 290a 3230 3132 2d30 322d 3031 2020 22).2012-02-01 \n+00032db0: 2031 2e31 312e 3320 2020 3837 3930 2020 1.11.3 8790 \n+00032dc0: 2031 3036 3820 2020 3834 3533 2020 2034 1068 8453 4\n+00032dd0: 3238 3020 2834 3229 2020 2031 3835 3220 280 (42) 1852 \n+00032de0: 2833 3829 2020 2031 3930 2020 2039 3332 (38) 190 932\n+00032df0: 2028 3232 290a 0a1f 0a46 696c 653a 2061 (22)....File: a\n+00032e00: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00032e10: 6f2c 2020 4e6f 6465 3a20 436f 7079 696e o, Node: Copyin\n+00032e20: 6720 5468 6973 204d 616e 7561 6c2c 2020 g This Manual, \n+00032e30: 4e65 7874 3a20 496e 6469 6365 732c 2020 Next: Indices, \n+00032e40: 5072 6576 3a20 4869 7374 6f72 792c 2020 Prev: History, \n+00032e50: 5570 3a20 546f 700a 0a41 7070 656e 6469 Up: Top..Appendi\n+00032e60: 7820 4120 436f 7079 696e 6720 5468 6973 x A Copying This\n+00032e70: 204d 616e 7561 6c0a 2a2a 2a2a 2a2a 2a2a Manual.********\n 00032e80: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00032e90: 2a2a 2a2a 2a0a 0a2a 204d 656e 753a 0a0a *****..* Menu:..\n-00032ea0: 2a20 474e 5520 4672 6565 2044 6f63 756d * GNU Free Docum\n-00032eb0: 656e 7461 7469 6f6e 204c 6963 656e 7365 entation License\n-00032ec0: 3a3a 2020 4c69 6365 6e73 6520 666f 7220 :: License for \n-00032ed0: 636f 7079 696e 6720 7468 6973 206d 616e copying this man\n-00032ee0: 7561 6c0a 0a1f 0a46 696c 653a 2061 7574 ual....File: aut\n-00032ef0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n-00032f00: 2020 4e6f 6465 3a20 474e 5520 4672 6565 Node: GNU Free\n-00032f10: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n-00032f20: 6963 656e 7365 2c20 2055 703a 2043 6f70 icense, Up: Cop\n-00032f30: 7969 6e67 2054 6869 7320 4d61 6e75 616c ying This Manual\n-00032f40: 0a0a 412e 3120 474e 5520 4672 6565 2044 ..A.1 GNU Free D\n-00032f50: 6f63 756d 656e 7461 7469 6f6e 204c 6963 ocumentation Lic\n-00032f60: 656e 7365 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ense.===========\n+00032e90: 2a2a 2a2a 2a2a 0a0a 2a20 4d65 6e75 3a0a ******..* Menu:.\n+00032ea0: 0a2a 2047 4e55 2046 7265 6520 446f 6375 .* GNU Free Docu\n+00032eb0: 6d65 6e74 6174 696f 6e20 4c69 6365 6e73 mentation Licens\n+00032ec0: 653a 3a20 204c 6963 656e 7365 2066 6f72 e:: License for\n+00032ed0: 2063 6f70 7969 6e67 2074 6869 7320 6d61 copying this ma\n+00032ee0: 6e75 616c 0a0a 1f0a 4669 6c65 3a20 6175 nual....File: au\n+00032ef0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00032f00: 2c20 204e 6f64 653a 2047 4e55 2046 7265 , Node: GNU Fre\n+00032f10: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n+00032f20: 4c69 6365 6e73 652c 2020 5570 3a20 436f License, Up: Co\n+00032f30: 7079 696e 6720 5468 6973 204d 616e 7561 pying This Manua\n+00032f40: 6c0a 0a41 2e31 2047 4e55 2046 7265 6520 l..A.1 GNU Free \n+00032f50: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+00032f60: 6365 6e73 650a 3d3d 3d3d 3d3d 3d3d 3d3d cense.==========\n 00032f70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00032f80: 3d3d 3d3d 3d3d 3d0a 0a20 2020 2020 2020 =======.. \n-00032f90: 2020 2020 2020 2020 2020 2020 2020 5665 Ve\n-00032fa0: 7273 696f 6e20 312e 332c 2033 204e 6f76 rsion 1.3, 3 Nov\n-00032fb0: 656d 6265 7220 3230 3038 0a0a 2020 2020 ember 2008.. \n-00032fc0: 2043 6f70 7972 6967 6874 20c2 a920 3230 Copyright .. 20\n-00032fd0: 3030 2c20 3230 3031 2c20 3230 3032 2c20 00, 2001, 2002, \n-00032fe0: 3230 3037 2c20 3230 3038 2046 7265 6520 2007, 2008 Free \n-00032ff0: 536f 6674 7761 7265 2046 6f75 6e64 6174 Software Foundat\n-00033000: 696f 6e2c 2049 6e63 2e0a 2020 2020 203c ion, Inc.. <\n-00033010: 6874 7470 3a2f 2f66 7366 2e6f 7267 2f3e http://fsf.org/>\n-00033020: 0a0a 2020 2020 2045 7665 7279 6f6e 6520 .. Everyone \n-00033030: 6973 2070 6572 6d69 7474 6564 2074 6f20 is permitted to \n-00033040: 636f 7079 2061 6e64 2064 6973 7472 6962 copy and distrib\n-00033050: 7574 6520 7665 7262 6174 696d 2063 6f70 ute verbatim cop\n-00033060: 6965 730a 2020 2020 206f 6620 7468 6973 ies. of this\n-00033070: 206c 6963 656e 7365 2064 6f63 756d 656e license documen\n-00033080: 742c 2062 7574 2063 6861 6e67 696e 6720 t, but changing \n-00033090: 6974 2069 7320 6e6f 7420 616c 6c6f 7765 it is not allowe\n-000330a0: 642e 0a0a 2020 302e 2050 5245 414d 424c d... 0. PREAMBL\n-000330b0: 450a 0a20 2020 2020 5468 6520 7075 7270 E.. The purp\n-000330c0: 6f73 6520 6f66 2074 6869 7320 4c69 6365 ose of this Lice\n-000330d0: 6e73 6520 6973 2074 6f20 6d61 6b65 2061 nse is to make a\n-000330e0: 206d 616e 7561 6c2c 2074 6578 7462 6f6f manual, textboo\n-000330f0: 6b2c 206f 7220 6f74 6865 720a 2020 2020 k, or other. \n-00033100: 2066 756e 6374 696f 6e61 6c20 616e 6420 functional and \n-00033110: 7573 6566 756c 2064 6f63 756d 656e 7420 useful document \n-00033120: e280 9c66 7265 65e2 809d 2069 6e20 7468 ...free... in th\n-00033130: 6520 7365 6e73 6520 6f66 2066 7265 6564 e sense of freed\n-00033140: 6f6d 3a20 746f 0a20 2020 2020 6173 7375 om: to. assu\n-00033150: 7265 2065 7665 7279 6f6e 6520 7468 6520 re everyone the \n-00033160: 6566 6665 6374 6976 6520 6672 6565 646f effective freedo\n-00033170: 6d20 746f 2063 6f70 7920 616e 6420 7265 m to copy and re\n-00033180: 6469 7374 7269 6275 7465 2069 742c 0a20 distribute it,. \n-00033190: 2020 2020 7769 7468 206f 7220 7769 7468 with or with\n-000331a0: 6f75 7420 6d6f 6469 6679 696e 6720 6974 out modifying it\n-000331b0: 2c20 6569 7468 6572 2063 6f6d 6d65 7263 , either commerc\n-000331c0: 6961 6c6c 7920 6f72 0a20 2020 2020 6e6f ially or. no\n-000331d0: 6e63 6f6d 6d65 7263 6961 6c6c 792e 2020 ncommercially. \n-000331e0: 5365 636f 6e64 6172 696c 792c 2074 6869 Secondarily, thi\n-000331f0: 7320 4c69 6365 6e73 6520 7072 6573 6572 s License preser\n-00033200: 7665 7320 666f 7220 7468 650a 2020 2020 ves for the. \n-00033210: 2061 7574 686f 7220 616e 6420 7075 626c author and publ\n-00033220: 6973 6865 7220 6120 7761 7920 746f 2067 isher a way to g\n-00033230: 6574 2063 7265 6469 7420 666f 7220 7468 et credit for th\n-00033240: 6569 7220 776f 726b 2c20 7768 696c 6520 eir work, while \n-00033250: 6e6f 740a 2020 2020 2062 6569 6e67 2063 not. being c\n-00033260: 6f6e 7369 6465 7265 6420 7265 7370 6f6e onsidered respon\n-00033270: 7369 626c 6520 666f 7220 6d6f 6469 6669 sible for modifi\n-00033280: 6361 7469 6f6e 7320 6d61 6465 2062 7920 cations made by \n-00033290: 6f74 6865 7273 2e0a 0a20 2020 2020 5468 others... Th\n-000332a0: 6973 204c 6963 656e 7365 2069 7320 6120 is License is a \n-000332b0: 6b69 6e64 206f 6620 2263 6f70 796c 6566 kind of \"copylef\n-000332c0: 7422 2c20 7768 6963 6820 6d65 616e 7320 t\", which means \n-000332d0: 7468 6174 2064 6572 6976 6174 6976 650a that derivative.\n-000332e0: 2020 2020 2077 6f72 6b73 206f 6620 7468 works of th\n-000332f0: 6520 646f 6375 6d65 6e74 206d 7573 7420 e document must \n-00033300: 7468 656d 7365 6c76 6573 2062 6520 6672 themselves be fr\n-00033310: 6565 2069 6e20 7468 6520 7361 6d65 2073 ee in the same s\n-00033320: 656e 7365 2e0a 2020 2020 2049 7420 636f ense.. It co\n-00033330: 6d70 6c65 6d65 6e74 7320 7468 6520 474e mplements the GN\n-00033340: 5520 4765 6e65 7261 6c20 5075 626c 6963 U General Public\n-00033350: 204c 6963 656e 7365 2c20 7768 6963 6820 License, which \n-00033360: 6973 2061 2063 6f70 796c 6566 740a 2020 is a copyleft. \n-00033370: 2020 206c 6963 656e 7365 2064 6573 6967 license desig\n-00033380: 6e65 6420 666f 7220 6672 6565 2073 6f66 ned for free sof\n-00033390: 7477 6172 652e 0a0a 2020 2020 2057 6520 tware... We \n-000333a0: 6861 7665 2064 6573 6967 6e65 6420 7468 have designed th\n-000333b0: 6973 204c 6963 656e 7365 2069 6e20 6f72 is License in or\n-000333c0: 6465 7220 746f 2075 7365 2069 7420 666f der to use it fo\n-000333d0: 7220 6d61 6e75 616c 7320 666f 720a 2020 r manuals for. \n-000333e0: 2020 2066 7265 6520 736f 6674 7761 7265 free software\n-000333f0: 2c20 6265 6361 7573 6520 6672 6565 2073 , because free s\n-00033400: 6f66 7477 6172 6520 6e65 6564 7320 6672 oftware needs fr\n-00033410: 6565 2064 6f63 756d 656e 7461 7469 6f6e ee documentation\n-00033420: 3a20 610a 2020 2020 2066 7265 6520 7072 : a. free pr\n-00033430: 6f67 7261 6d20 7368 6f75 6c64 2063 6f6d ogram should com\n-00033440: 6520 7769 7468 206d 616e 7561 6c73 2070 e with manuals p\n-00033450: 726f 7669 6469 6e67 2074 6865 2073 616d roviding the sam\n-00033460: 6520 6672 6565 646f 6d73 0a20 2020 2020 e freedoms. \n-00033470: 7468 6174 2074 6865 2073 6f66 7477 6172 that the softwar\n-00033480: 6520 646f 6573 2e20 2042 7574 2074 6869 e does. But thi\n-00033490: 7320 4c69 6365 6e73 6520 6973 206e 6f74 s License is not\n-000334a0: 206c 696d 6974 6564 2074 6f0a 2020 2020 limited to. \n-000334b0: 2073 6f66 7477 6172 6520 6d61 6e75 616c software manual\n-000334c0: 733b 2069 7420 6361 6e20 6265 2075 7365 s; it can be use\n-000334d0: 6420 666f 7220 616e 7920 7465 7874 7561 d for any textua\n-000334e0: 6c20 776f 726b 2c20 7265 6761 7264 6c65 l work, regardle\n-000334f0: 7373 0a20 2020 2020 6f66 2073 7562 6a65 ss. of subje\n-00033500: 6374 206d 6174 7465 7220 6f72 2077 6865 ct matter or whe\n-00033510: 7468 6572 2069 7420 6973 2070 7562 6c69 ther it is publi\n-00033520: 7368 6564 2061 7320 6120 7072 696e 7465 shed as a printe\n-00033530: 6420 626f 6f6b 2e20 2057 650a 2020 2020 d book. We. \n-00033540: 2072 6563 6f6d 6d65 6e64 2074 6869 7320 recommend this \n-00033550: 4c69 6365 6e73 6520 7072 696e 6369 7061 License principa\n-00033560: 6c6c 7920 666f 7220 776f 726b 7320 7768 lly for works wh\n-00033570: 6f73 6520 7075 7270 6f73 6520 6973 0a20 ose purpose is. \n-00033580: 2020 2020 696e 7374 7275 6374 696f 6e20 instruction \n-00033590: 6f72 2072 6566 6572 656e 6365 2e0a 0a20 or reference... \n-000335a0: 2031 2e20 4150 504c 4943 4142 494c 4954 1. APPLICABILIT\n-000335b0: 5920 414e 4420 4445 4649 4e49 5449 4f4e Y AND DEFINITION\n-000335c0: 530a 0a20 2020 2020 5468 6973 204c 6963 S.. This Lic\n-000335d0: 656e 7365 2061 7070 6c69 6573 2074 6f20 ense applies to \n-000335e0: 616e 7920 6d61 6e75 616c 206f 7220 6f74 any manual or ot\n-000335f0: 6865 7220 776f 726b 2c20 696e 2061 6e79 her work, in any\n-00033600: 206d 6564 6975 6d2c 0a20 2020 2020 7468 medium,. th\n-00033610: 6174 2063 6f6e 7461 696e 7320 6120 6e6f at contains a no\n-00033620: 7469 6365 2070 6c61 6365 6420 6279 2074 tice placed by t\n-00033630: 6865 2063 6f70 7972 6967 6874 2068 6f6c he copyright hol\n-00033640: 6465 7220 7361 7969 6e67 2069 7420 6361 der saying it ca\n-00033650: 6e0a 2020 2020 2062 6520 6469 7374 7269 n. be distri\n-00033660: 6275 7465 6420 756e 6465 7220 7468 6520 buted under the \n-00033670: 7465 726d 7320 6f66 2074 6869 7320 4c69 terms of this Li\n-00033680: 6365 6e73 652e 2020 5375 6368 2061 206e cense. Such a n\n-00033690: 6f74 6963 650a 2020 2020 2067 7261 6e74 otice. grant\n-000336a0: 7320 6120 776f 726c 642d 7769 6465 2c20 s a world-wide, \n-000336b0: 726f 7961 6c74 792d 6672 6565 206c 6963 royalty-free lic\n-000336c0: 656e 7365 2c20 756e 6c69 6d69 7465 6420 ense, unlimited \n-000336d0: 696e 2064 7572 6174 696f 6e2c 0a20 2020 in duration,. \n-000336e0: 2020 746f 2075 7365 2074 6861 7420 776f to use that wo\n-000336f0: 726b 2075 6e64 6572 2074 6865 2063 6f6e rk under the con\n-00033700: 6469 7469 6f6e 7320 7374 6174 6564 2068 ditions stated h\n-00033710: 6572 6569 6e2e 2020 5468 650a 2020 2020 erein. The. \n-00033720: 2022 446f 6375 6d65 6e74 222c 2062 656c \"Document\", bel\n-00033730: 6f77 2c20 7265 6665 7273 2074 6f20 616e ow, refers to an\n-00033740: 7920 7375 6368 206d 616e 7561 6c20 6f72 y such manual or\n-00033750: 2077 6f72 6b2e 2020 416e 7920 6d65 6d62 work. Any memb\n-00033760: 6572 0a20 2020 2020 6f66 2074 6865 2070 er. of the p\n-00033770: 7562 6c69 6320 6973 2061 206c 6963 656e ublic is a licen\n-00033780: 7365 652c 2061 6e64 2069 7320 6164 6472 see, and is addr\n-00033790: 6573 7365 6420 6173 2022 796f 7522 2e20 essed as \"you\". \n-000337a0: 2059 6f75 2061 6363 6570 740a 2020 2020 You accept. \n-000337b0: 2074 6865 206c 6963 656e 7365 2069 6620 the license if \n-000337c0: 796f 7520 636f 7079 2c20 6d6f 6469 6679 you copy, modify\n-000337d0: 206f 7220 6469 7374 7269 6275 7465 2074 or distribute t\n-000337e0: 6865 2077 6f72 6b20 696e 2061 2077 6179 he work in a way\n-000337f0: 0a20 2020 2020 7265 7175 6972 696e 6720 . requiring \n-00033800: 7065 726d 6973 7369 6f6e 2075 6e64 6572 permission under\n-00033810: 2063 6f70 7972 6967 6874 206c 6177 2e0a copyright law..\n-00033820: 0a20 2020 2020 4120 224d 6f64 6966 6965 . A \"Modifie\n-00033830: 6420 5665 7273 696f 6e22 206f 6620 7468 d Version\" of th\n-00033840: 6520 446f 6375 6d65 6e74 206d 6561 6e73 e Document means\n-00033850: 2061 6e79 2077 6f72 6b20 636f 6e74 6169 any work contai\n-00033860: 6e69 6e67 2074 6865 0a20 2020 2020 446f ning the. Do\n-00033870: 6375 6d65 6e74 206f 7220 6120 706f 7274 cument or a port\n-00033880: 696f 6e20 6f66 2069 742c 2065 6974 6865 ion of it, eithe\n-00033890: 7220 636f 7069 6564 2076 6572 6261 7469 r copied verbati\n-000338a0: 6d2c 206f 7220 7769 7468 0a20 2020 2020 m, or with. \n-000338b0: 6d6f 6469 6669 6361 7469 6f6e 7320 616e modifications an\n-000338c0: 642f 6f72 2074 7261 6e73 6c61 7465 6420 d/or translated \n-000338d0: 696e 746f 2061 6e6f 7468 6572 206c 616e into another lan\n-000338e0: 6775 6167 652e 0a0a 2020 2020 2041 2022 guage... A \"\n-000338f0: 5365 636f 6e64 6172 7920 5365 6374 696f Secondary Sectio\n-00033900: 6e22 2069 7320 6120 6e61 6d65 6420 6170 n\" is a named ap\n-00033910: 7065 6e64 6978 206f 7220 6120 6672 6f6e pendix or a fron\n-00033920: 742d 6d61 7474 6572 2073 6563 7469 6f6e t-matter section\n-00033930: 0a20 2020 2020 6f66 2074 6865 2044 6f63 . of the Doc\n-00033940: 756d 656e 7420 7468 6174 2064 6561 6c73 ument that deals\n-00033950: 2065 7863 6c75 7369 7665 6c79 2077 6974 exclusively wit\n-00033960: 6820 7468 6520 7265 6c61 7469 6f6e 7368 h the relationsh\n-00033970: 6970 206f 6620 7468 650a 2020 2020 2070 ip of the. p\n-00033980: 7562 6c69 7368 6572 7320 6f72 2061 7574 ublishers or aut\n-00033990: 686f 7273 206f 6620 7468 6520 446f 6375 hors of the Docu\n-000339a0: 6d65 6e74 2074 6f20 7468 6520 446f 6375 ment to the Docu\n-000339b0: 6d65 6e74 2773 206f 7665 7261 6c6c 0a20 ment's overall. \n-000339c0: 2020 2020 7375 626a 6563 7420 286f 7220 subject (or \n-000339d0: 746f 2072 656c 6174 6564 206d 6174 7465 to related matte\n-000339e0: 7273 2920 616e 6420 636f 6e74 6169 6e73 rs) and contains\n-000339f0: 206e 6f74 6869 6e67 2074 6861 7420 636f nothing that co\n-00033a00: 756c 640a 2020 2020 2066 616c 6c20 6469 uld. fall di\n-00033a10: 7265 6374 6c79 2077 6974 6869 6e20 7468 rectly within th\n-00033a20: 6174 206f 7665 7261 6c6c 2073 7562 6a65 at overall subje\n-00033a30: 6374 2e20 2028 5468 7573 2c20 6966 2074 ct. (Thus, if t\n-00033a40: 6865 2044 6f63 756d 656e 740a 2020 2020 he Document. \n-00033a50: 2069 7320 696e 2070 6172 7420 6120 7465 is in part a te\n-00033a60: 7874 626f 6f6b 206f 6620 6d61 7468 656d xtbook of mathem\n-00033a70: 6174 6963 732c 2061 2053 6563 6f6e 6461 atics, a Seconda\n-00033a80: 7279 2053 6563 7469 6f6e 206d 6179 206e ry Section may n\n-00033a90: 6f74 0a20 2020 2020 6578 706c 6169 6e20 ot. explain \n-00033aa0: 616e 7920 6d61 7468 656d 6174 6963 732e any mathematics.\n-00033ab0: 2920 2054 6865 2072 656c 6174 696f 6e73 ) The relations\n-00033ac0: 6869 7020 636f 756c 6420 6265 2061 206d hip could be a m\n-00033ad0: 6174 7465 7220 6f66 0a20 2020 2020 6869 atter of. hi\n-00033ae0: 7374 6f72 6963 616c 2063 6f6e 6e65 6374 storical connect\n-00033af0: 696f 6e20 7769 7468 2074 6865 2073 7562 ion with the sub\n-00033b00: 6a65 6374 206f 7220 7769 7468 2072 656c ject or with rel\n-00033b10: 6174 6564 206d 6174 7465 7273 2c20 6f72 ated matters, or\n-00033b20: 0a20 2020 2020 6f66 206c 6567 616c 2c20 . of legal, \n-00033b30: 636f 6d6d 6572 6369 616c 2c20 7068 696c commercial, phil\n-00033b40: 6f73 6f70 6869 6361 6c2c 2065 7468 6963 osophical, ethic\n-00033b50: 616c 206f 7220 706f 6c69 7469 6361 6c20 al or political \n-00033b60: 706f 7369 7469 6f6e 0a20 2020 2020 7265 position. re\n-00033b70: 6761 7264 696e 6720 7468 656d 2e0a 0a20 garding them... \n-00033b80: 2020 2020 5468 6520 2249 6e76 6172 6961 The \"Invaria\n-00033b90: 6e74 2053 6563 7469 6f6e 7322 2061 7265 nt Sections\" are\n-00033ba0: 2063 6572 7461 696e 2053 6563 6f6e 6461 certain Seconda\n-00033bb0: 7279 2053 6563 7469 6f6e 7320 7768 6f73 ry Sections whos\n-00033bc0: 650a 2020 2020 2074 6974 6c65 7320 6172 e. titles ar\n-00033bd0: 6520 6465 7369 676e 6174 6564 2c20 6173 e designated, as\n-00033be0: 2062 6569 6e67 2074 686f 7365 206f 6620 being those of \n-00033bf0: 496e 7661 7269 616e 7420 5365 6374 696f Invariant Sectio\n-00033c00: 6e73 2c20 696e 2074 6865 0a20 2020 2020 ns, in the. \n-00033c10: 6e6f 7469 6365 2074 6861 7420 7361 7973 notice that says\n-00033c20: 2074 6861 7420 7468 6520 446f 6375 6d65 that the Docume\n-00033c30: 6e74 2069 7320 7265 6c65 6173 6564 2075 nt is released u\n-00033c40: 6e64 6572 2074 6869 7320 4c69 6365 6e73 nder this Licens\n-00033c50: 652e 0a20 2020 2020 4966 2061 2073 6563 e.. If a sec\n-00033c60: 7469 6f6e 2064 6f65 7320 6e6f 7420 6669 tion does not fi\n-00033c70: 7420 7468 6520 6162 6f76 6520 6465 6669 t the above defi\n-00033c80: 6e69 7469 6f6e 206f 6620 5365 636f 6e64 nition of Second\n-00033c90: 6172 7920 7468 656e 2069 740a 2020 2020 ary then it. \n-00033ca0: 2069 7320 6e6f 7420 616c 6c6f 7765 6420 is not allowed \n-00033cb0: 746f 2062 6520 6465 7369 676e 6174 6564 to be designated\n-00033cc0: 2061 7320 496e 7661 7269 616e 742e 2020 as Invariant. \n-00033cd0: 5468 6520 446f 6375 6d65 6e74 206d 6179 The Document may\n-00033ce0: 0a20 2020 2020 636f 6e74 6169 6e20 7a65 . contain ze\n-00033cf0: 726f 2049 6e76 6172 6961 6e74 2053 6563 ro Invariant Sec\n-00033d00: 7469 6f6e 732e 2020 4966 2074 6865 2044 tions. If the D\n-00033d10: 6f63 756d 656e 7420 646f 6573 206e 6f74 ocument does not\n-00033d20: 2069 6465 6e74 6966 790a 2020 2020 2061 identify. a\n-00033d30: 6e79 2049 6e76 6172 6961 6e74 2053 6563 ny Invariant Sec\n-00033d40: 7469 6f6e 7320 7468 656e 2074 6865 7265 tions then there\n-00033d50: 2061 7265 206e 6f6e 652e 0a0a 2020 2020 are none... \n-00033d60: 2054 6865 2022 436f 7665 7220 5465 7874 The \"Cover Text\n-00033d70: 7322 2061 7265 2063 6572 7461 696e 2073 s\" are certain s\n-00033d80: 686f 7274 2070 6173 7361 6765 7320 6f66 hort passages of\n-00033d90: 2074 6578 7420 7468 6174 2061 7265 0a20 text that are. \n-00033da0: 2020 2020 6c69 7374 6564 2c20 6173 2046 listed, as F\n-00033db0: 726f 6e74 2d43 6f76 6572 2054 6578 7473 ront-Cover Texts\n-00033dc0: 206f 7220 4261 636b 2d43 6f76 6572 2054 or Back-Cover T\n-00033dd0: 6578 7473 2c20 696e 2074 6865 206e 6f74 exts, in the not\n-00033de0: 6963 650a 2020 2020 2074 6861 7420 7361 ice. that sa\n-00033df0: 7973 2074 6861 7420 7468 6520 446f 6375 ys that the Docu\n-00033e00: 6d65 6e74 2069 7320 7265 6c65 6173 6564 ment is released\n-00033e10: 2075 6e64 6572 2074 6869 7320 4c69 6365 under this Lice\n-00033e20: 6e73 652e 2020 410a 2020 2020 2046 726f nse. A. Fro\n-00033e30: 6e74 2d43 6f76 6572 2054 6578 7420 6d61 nt-Cover Text ma\n-00033e40: 7920 6265 2061 7420 6d6f 7374 2035 2077 y be at most 5 w\n-00033e50: 6f72 6473 2c20 616e 6420 6120 4261 636b ords, and a Back\n-00033e60: 2d43 6f76 6572 2054 6578 7420 6d61 790a -Cover Text may.\n-00033e70: 2020 2020 2062 6520 6174 206d 6f73 7420 be at most \n-00033e80: 3235 2077 6f72 6473 2e0a 0a20 2020 2020 25 words... \n-00033e90: 4120 2254 7261 6e73 7061 7265 6e74 2220 A \"Transparent\" \n-00033ea0: 636f 7079 206f 6620 7468 6520 446f 6375 copy of the Docu\n-00033eb0: 6d65 6e74 206d 6561 6e73 2061 206d 6163 ment means a mac\n-00033ec0: 6869 6e65 2d72 6561 6461 626c 6520 636f hine-readable co\n-00033ed0: 7079 2c0a 2020 2020 2072 6570 7265 7365 py,. represe\n-00033ee0: 6e74 6564 2069 6e20 6120 666f 726d 6174 nted in a format\n-00033ef0: 2077 686f 7365 2073 7065 6369 6669 6361 whose specifica\n-00033f00: 7469 6f6e 2069 7320 6176 6169 6c61 626c tion is availabl\n-00033f10: 6520 746f 2074 6865 0a20 2020 2020 6765 e to the. ge\n-00033f20: 6e65 7261 6c20 7075 626c 6963 2c20 7468 neral public, th\n-00033f30: 6174 2069 7320 7375 6974 6162 6c65 2066 at is suitable f\n-00033f40: 6f72 2072 6576 6973 696e 6720 7468 6520 or revising the \n-00033f50: 646f 6375 6d65 6e74 0a20 2020 2020 7374 document. st\n-00033f60: 7261 6967 6874 666f 7277 6172 646c 7920 raightforwardly \n-00033f70: 7769 7468 2067 656e 6572 6963 2074 6578 with generic tex\n-00033f80: 7420 6564 6974 6f72 7320 6f72 2028 666f t editors or (fo\n-00033f90: 7220 696d 6167 6573 2063 6f6d 706f 7365 r images compose\n-00033fa0: 640a 2020 2020 206f 6620 7069 7865 6c73 d. of pixels\n-00033fb0: 2920 6765 6e65 7269 6320 7061 696e 7420 ) generic paint \n-00033fc0: 7072 6f67 7261 6d73 206f 7220 2866 6f72 programs or (for\n-00033fd0: 2064 7261 7769 6e67 7329 2073 6f6d 6520 drawings) some \n-00033fe0: 7769 6465 6c79 0a20 2020 2020 6176 6169 widely. avai\n-00033ff0: 6c61 626c 6520 6472 6177 696e 6720 6564 lable drawing ed\n-00034000: 6974 6f72 2c20 616e 6420 7468 6174 2069 itor, and that i\n-00034010: 7320 7375 6974 6162 6c65 2066 6f72 2069 s suitable for i\n-00034020: 6e70 7574 2074 6f20 7465 7874 0a20 2020 nput to text. \n-00034030: 2020 666f 726d 6174 7465 7273 206f 7220 formatters or \n-00034040: 666f 7220 6175 746f 6d61 7469 6320 7472 for automatic tr\n-00034050: 616e 736c 6174 696f 6e20 746f 2061 2076 anslation to a v\n-00034060: 6172 6965 7479 206f 6620 666f 726d 6174 ariety of format\n-00034070: 730a 2020 2020 2073 7569 7461 626c 6520 s. suitable \n-00034080: 666f 7220 696e 7075 7420 746f 2074 6578 for input to tex\n-00034090: 7420 666f 726d 6174 7465 7273 2e20 2041 t formatters. A\n-000340a0: 2063 6f70 7920 6d61 6465 2069 6e20 616e copy made in an\n-000340b0: 206f 7468 6572 7769 7365 0a20 2020 2020 otherwise. \n-000340c0: 5472 616e 7370 6172 656e 7420 6669 6c65 Transparent file\n-000340d0: 2066 6f72 6d61 7420 7768 6f73 6520 6d61 format whose ma\n-000340e0: 726b 7570 2c20 6f72 2061 6273 656e 6365 rkup, or absence\n-000340f0: 206f 6620 6d61 726b 7570 2c20 6861 730a of markup, has.\n-00034100: 2020 2020 2062 6565 6e20 6172 7261 6e67 been arrang\n-00034110: 6564 2074 6f20 7468 7761 7274 206f 7220 ed to thwart or \n-00034120: 6469 7363 6f75 7261 6765 2073 7562 7365 discourage subse\n-00034130: 7175 656e 7420 6d6f 6469 6669 6361 7469 quent modificati\n-00034140: 6f6e 2062 790a 2020 2020 2072 6561 6465 on by. reade\n-00034150: 7273 2069 7320 6e6f 7420 5472 616e 7370 rs is not Transp\n-00034160: 6172 656e 742e 2020 416e 2069 6d61 6765 arent. An image\n-00034170: 2066 6f72 6d61 7420 6973 206e 6f74 2054 format is not T\n-00034180: 7261 6e73 7061 7265 6e74 2069 660a 2020 ransparent if. \n-00034190: 2020 2075 7365 6420 666f 7220 616e 7920 used for any \n-000341a0: 7375 6273 7461 6e74 6961 6c20 616d 6f75 substantial amou\n-000341b0: 6e74 206f 6620 7465 7874 2e20 2041 2063 nt of text. A c\n-000341c0: 6f70 7920 7468 6174 2069 7320 6e6f 740a opy that is not.\n-000341d0: 2020 2020 2022 5472 616e 7370 6172 656e \"Transparen\n-000341e0: 7422 2069 7320 6361 6c6c 6564 2022 4f70 t\" is called \"Op\n-000341f0: 6171 7565 222e 0a0a 2020 2020 2045 7861 aque\"... Exa\n-00034200: 6d70 6c65 7320 6f66 2073 7569 7461 626c mples of suitabl\n-00034210: 6520 666f 726d 6174 7320 666f 7220 5472 e formats for Tr\n-00034220: 616e 7370 6172 656e 7420 636f 7069 6573 ansparent copies\n-00034230: 2069 6e63 6c75 6465 2070 6c61 696e 0a20 include plain. \n-00034240: 2020 2020 4153 4349 4920 7769 7468 6f75 ASCII withou\n-00034250: 7420 6d61 726b 7570 2c20 5465 7869 6e66 t markup, Texinf\n-00034260: 6f20 696e 7075 7420 666f 726d 6174 2c20 o input format, \n-00034270: 4c61 5465 5820 696e 7075 7420 666f 726d LaTeX input form\n-00034280: 6174 2c0a 2020 2020 2053 474d 4c20 6f72 at,. SGML or\n-00034290: 2058 4d4c 2075 7369 6e67 2061 2070 7562 XML using a pub\n-000342a0: 6c69 636c 7920 6176 6169 6c61 626c 6520 licly available \n-000342b0: 4454 442c 2061 6e64 2073 7461 6e64 6172 DTD, and standar\n-000342c0: 642d 636f 6e66 6f72 6d69 6e67 0a20 2020 d-conforming. \n-000342d0: 2020 7369 6d70 6c65 2048 544d 4c2c 2050 simple HTML, P\n-000342e0: 6f73 7453 6372 6970 7420 6f72 2050 4446 ostScript or PDF\n-000342f0: 2064 6573 6967 6e65 6420 666f 7220 6875 designed for hu\n-00034300: 6d61 6e20 6d6f 6469 6669 6361 7469 6f6e man modification\n-00034310: 2e0a 2020 2020 2045 7861 6d70 6c65 7320 .. Examples \n-00034320: 6f66 2074 7261 6e73 7061 7265 6e74 2069 of transparent i\n-00034330: 6d61 6765 2066 6f72 6d61 7473 2069 6e63 mage formats inc\n-00034340: 6c75 6465 2050 4e47 2c20 5843 4620 616e lude PNG, XCF an\n-00034350: 6420 4a50 472e 0a20 2020 2020 4f70 6171 d JPG.. Opaq\n-00034360: 7565 2066 6f72 6d61 7473 2069 6e63 6c75 ue formats inclu\n-00034370: 6465 2070 726f 7072 6965 7461 7279 2066 de proprietary f\n-00034380: 6f72 6d61 7473 2074 6861 7420 6361 6e20 ormats that can \n-00034390: 6265 2072 6561 6420 616e 640a 2020 2020 be read and. \n-000343a0: 2065 6469 7465 6420 6f6e 6c79 2062 7920 edited only by \n-000343b0: 7072 6f70 7269 6574 6172 7920 776f 7264 proprietary word\n-000343c0: 2070 726f 6365 7373 6f72 732c 2053 474d processors, SGM\n-000343d0: 4c20 6f72 2058 4d4c 2066 6f72 2077 6869 L or XML for whi\n-000343e0: 6368 0a20 2020 2020 7468 6520 4454 4420 ch. the DTD \n-000343f0: 616e 642f 6f72 2070 726f 6365 7373 696e and/or processin\n-00034400: 6720 746f 6f6c 7320 6172 6520 6e6f 7420 g tools are not \n-00034410: 6765 6e65 7261 6c6c 7920 6176 6169 6c61 generally availa\n-00034420: 626c 652c 2061 6e64 0a20 2020 2020 7468 ble, and. th\n-00034430: 6520 6d61 6368 696e 652d 6765 6e65 7261 e machine-genera\n-00034440: 7465 6420 4854 4d4c 2c20 506f 7374 5363 ted HTML, PostSc\n-00034450: 7269 7074 206f 7220 5044 4620 7072 6f64 ript or PDF prod\n-00034460: 7563 6564 2062 7920 736f 6d65 2077 6f72 uced by some wor\n-00034470: 640a 2020 2020 2070 726f 6365 7373 6f72 d. processor\n-00034480: 7320 666f 7220 6f75 7470 7574 2070 7572 s for output pur\n-00034490: 706f 7365 7320 6f6e 6c79 2e0a 0a20 2020 poses only... \n-000344a0: 2020 5468 6520 2254 6974 6c65 2050 6167 The \"Title Pag\n-000344b0: 6522 206d 6561 6e73 2c20 666f 7220 6120 e\" means, for a \n-000344c0: 7072 696e 7465 6420 626f 6f6b 2c20 7468 printed book, th\n-000344d0: 6520 7469 746c 6520 7061 6765 2069 7473 e title page its\n-000344e0: 656c 662c 0a20 2020 2020 706c 7573 2073 elf,. plus s\n-000344f0: 7563 6820 666f 6c6c 6f77 696e 6720 7061 uch following pa\n-00034500: 6765 7320 6173 2061 7265 206e 6565 6465 ges as are neede\n-00034510: 6420 746f 2068 6f6c 642c 206c 6567 6962 d to hold, legib\n-00034520: 6c79 2c20 7468 650a 2020 2020 206d 6174 ly, the. mat\n-00034530: 6572 6961 6c20 7468 6973 204c 6963 656e erial this Licen\n-00034540: 7365 2072 6571 7569 7265 7320 746f 2061 se requires to a\n-00034550: 7070 6561 7220 696e 2074 6865 2074 6974 ppear in the tit\n-00034560: 6c65 2070 6167 652e 2020 466f 720a 2020 le page. For. \n-00034570: 2020 2077 6f72 6b73 2069 6e20 666f 726d works in form\n-00034580: 6174 7320 7768 6963 6820 646f 206e 6f74 ats which do not\n-00034590: 2068 6176 6520 616e 7920 7469 746c 6520 have any title \n-000345a0: 7061 6765 2061 7320 7375 6368 2c20 2254 page as such, \"T\n-000345b0: 6974 6c65 0a20 2020 2020 5061 6765 2220 itle. Page\" \n-000345c0: 6d65 616e 7320 7468 6520 7465 7874 206e means the text n\n-000345d0: 6561 7220 7468 6520 6d6f 7374 2070 726f ear the most pro\n-000345e0: 6d69 6e65 6e74 2061 7070 6561 7261 6e63 minent appearanc\n-000345f0: 6520 6f66 2074 6865 0a20 2020 2020 776f e of the. wo\n-00034600: 726b 2773 2074 6974 6c65 2c20 7072 6563 rk's title, prec\n-00034610: 6564 696e 6720 7468 6520 6265 6769 6e6e eding the beginn\n-00034620: 696e 6720 6f66 2074 6865 2062 6f64 7920 ing of the body \n-00034630: 6f66 2074 6865 2074 6578 742e 0a0a 2020 of the text... \n-00034640: 2020 2054 6865 2022 7075 626c 6973 6865 The \"publishe\n-00034650: 7222 206d 6561 6e73 2061 6e79 2070 6572 r\" means any per\n-00034660: 736f 6e20 6f72 2065 6e74 6974 7920 7468 son or entity th\n-00034670: 6174 2064 6973 7472 6962 7574 6573 2063 at distributes c\n-00034680: 6f70 6965 730a 2020 2020 206f 6620 7468 opies. of th\n-00034690: 6520 446f 6375 6d65 6e74 2074 6f20 7468 e Document to th\n-000346a0: 6520 7075 626c 6963 2e0a 0a20 2020 2020 e public... \n-000346b0: 4120 7365 6374 696f 6e20 2245 6e74 6974 A section \"Entit\n-000346c0: 6c65 6420 5859 5a22 206d 6561 6e73 2061 led XYZ\" means a\n-000346d0: 206e 616d 6564 2073 7562 756e 6974 206f named subunit o\n-000346e0: 6620 7468 6520 446f 6375 6d65 6e74 0a20 f the Document. \n-000346f0: 2020 2020 7768 6f73 6520 7469 746c 6520 whose title \n-00034700: 6569 7468 6572 2069 7320 7072 6563 6973 either is precis\n-00034710: 656c 7920 5859 5a20 6f72 2063 6f6e 7461 ely XYZ or conta\n-00034720: 696e 7320 5859 5a20 696e 2070 6172 656e ins XYZ in paren\n-00034730: 7468 6573 6573 0a20 2020 2020 666f 6c6c theses. foll\n-00034740: 6f77 696e 6720 7465 7874 2074 6861 7420 owing text that \n-00034750: 7472 616e 736c 6174 6573 2058 595a 2069 translates XYZ i\n-00034760: 6e20 616e 6f74 6865 7220 6c61 6e67 7561 n another langua\n-00034770: 6765 2e20 2028 4865 7265 2058 595a 0a20 ge. (Here XYZ. \n-00034780: 2020 2020 7374 616e 6473 2066 6f72 2061 stands for a\n-00034790: 2073 7065 6369 6669 6320 7365 6374 696f specific sectio\n-000347a0: 6e20 6e61 6d65 206d 656e 7469 6f6e 6564 n name mentioned\n-000347b0: 2062 656c 6f77 2c20 7375 6368 2061 730a below, such as.\n-000347c0: 2020 2020 2022 4163 6b6e 6f77 6c65 6467 \"Acknowledg\n-000347d0: 656d 656e 7473 222c 2022 4465 6469 6361 ements\", \"Dedica\n-000347e0: 7469 6f6e 7322 2c20 2245 6e64 6f72 7365 tions\", \"Endorse\n-000347f0: 6d65 6e74 7322 2c20 6f72 2022 4869 7374 ments\", or \"Hist\n-00034800: 6f72 7922 2e29 0a20 2020 2020 546f 2022 ory\".). To \"\n-00034810: 5072 6573 6572 7665 2074 6865 2054 6974 Preserve the Tit\n-00034820: 6c65 2220 6f66 2073 7563 6820 6120 7365 le\" of such a se\n-00034830: 6374 696f 6e20 7768 656e 2079 6f75 206d ction when you m\n-00034840: 6f64 6966 7920 7468 650a 2020 2020 2044 odify the. D\n-00034850: 6f63 756d 656e 7420 6d65 616e 7320 7468 ocument means th\n-00034860: 6174 2069 7420 7265 6d61 696e 7320 6120 at it remains a \n-00034870: 7365 6374 696f 6e20 2245 6e74 6974 6c65 section \"Entitle\n-00034880: 6420 5859 5a22 2061 6363 6f72 6469 6e67 d XYZ\" according\n-00034890: 0a20 2020 2020 746f 2074 6869 7320 6465 . to this de\n-000348a0: 6669 6e69 7469 6f6e 2e0a 0a20 2020 2020 finition... \n-000348b0: 5468 6520 446f 6375 6d65 6e74 206d 6179 The Document may\n-000348c0: 2069 6e63 6c75 6465 2057 6172 7261 6e74 include Warrant\n-000348d0: 7920 4469 7363 6c61 696d 6572 7320 6e65 y Disclaimers ne\n-000348e0: 7874 2074 6f20 7468 6520 6e6f 7469 6365 xt to the notice\n-000348f0: 0a20 2020 2020 7768 6963 6820 7374 6174 . which stat\n-00034900: 6573 2074 6861 7420 7468 6973 204c 6963 es that this Lic\n-00034910: 656e 7365 2061 7070 6c69 6573 2074 6f20 ense applies to \n-00034920: 7468 6520 446f 6375 6d65 6e74 2e20 2054 the Document. T\n-00034930: 6865 7365 0a20 2020 2020 5761 7272 616e hese. Warran\n-00034940: 7479 2044 6973 636c 6169 6d65 7273 2061 ty Disclaimers a\n-00034950: 7265 2063 6f6e 7369 6465 7265 6420 746f re considered to\n-00034960: 2062 6520 696e 636c 7564 6564 2062 7920 be included by \n-00034970: 7265 6665 7265 6e63 6520 696e 0a20 2020 reference in. \n-00034980: 2020 7468 6973 204c 6963 656e 7365 2c20 this License, \n-00034990: 6275 7420 6f6e 6c79 2061 7320 7265 6761 but only as rega\n-000349a0: 7264 7320 6469 7363 6c61 696d 696e 6720 rds disclaiming \n-000349b0: 7761 7272 616e 7469 6573 3a20 616e 7920 warranties: any \n-000349c0: 6f74 6865 720a 2020 2020 2069 6d70 6c69 other. impli\n-000349d0: 6361 7469 6f6e 2074 6861 7420 7468 6573 cation that thes\n-000349e0: 6520 5761 7272 616e 7479 2044 6973 636c e Warranty Discl\n-000349f0: 6169 6d65 7273 206d 6179 2068 6176 6520 aimers may have \n-00034a00: 6973 2076 6f69 6420 616e 640a 2020 2020 is void and. \n-00034a10: 2068 6173 206e 6f20 6566 6665 6374 206f has no effect o\n-00034a20: 6e20 7468 6520 6d65 616e 696e 6720 6f66 n the meaning of\n-00034a30: 2074 6869 7320 4c69 6365 6e73 652e 0a0a this License...\n-00034a40: 2020 322e 2056 4552 4241 5449 4d20 434f 2. VERBATIM CO\n-00034a50: 5059 494e 470a 0a20 2020 2020 596f 7520 PYING.. You \n-00034a60: 6d61 7920 636f 7079 2061 6e64 2064 6973 may copy and dis\n-00034a70: 7472 6962 7574 6520 7468 6520 446f 6375 tribute the Docu\n-00034a80: 6d65 6e74 2069 6e20 616e 7920 6d65 6469 ment in any medi\n-00034a90: 756d 2c20 6569 7468 6572 0a20 2020 2020 um, either. \n-00034aa0: 636f 6d6d 6572 6369 616c 6c79 206f 7220 commercially or \n-00034ab0: 6e6f 6e63 6f6d 6d65 7263 6961 6c6c 792c noncommercially,\n-00034ac0: 2070 726f 7669 6465 6420 7468 6174 2074 provided that t\n-00034ad0: 6869 7320 4c69 6365 6e73 652c 2074 6865 his License, the\n-00034ae0: 0a20 2020 2020 636f 7079 7269 6768 7420 . copyright \n-00034af0: 6e6f 7469 6365 732c 2061 6e64 2074 6865 notices, and the\n-00034b00: 206c 6963 656e 7365 206e 6f74 6963 6520 license notice \n-00034b10: 7361 7969 6e67 2074 6869 7320 4c69 6365 saying this Lice\n-00034b20: 6e73 650a 2020 2020 2061 7070 6c69 6573 nse. applies\n-00034b30: 2074 6f20 7468 6520 446f 6375 6d65 6e74 to the Document\n-00034b40: 2061 7265 2072 6570 726f 6475 6365 6420 are reproduced \n-00034b50: 696e 2061 6c6c 2063 6f70 6965 732c 2061 in all copies, a\n-00034b60: 6e64 2074 6861 7420 796f 750a 2020 2020 nd that you. \n-00034b70: 2061 6464 206e 6f20 6f74 6865 7220 636f add no other co\n-00034b80: 6e64 6974 696f 6e73 2077 6861 7473 6f65 nditions whatsoe\n-00034b90: 7665 7220 746f 2074 686f 7365 206f 6620 ver to those of \n-00034ba0: 7468 6973 204c 6963 656e 7365 2e20 2059 this License. Y\n-00034bb0: 6f75 0a20 2020 2020 6d61 7920 6e6f 7420 ou. may not \n-00034bc0: 7573 6520 7465 6368 6e69 6361 6c20 6d65 use technical me\n-00034bd0: 6173 7572 6573 2074 6f20 6f62 7374 7275 asures to obstru\n-00034be0: 6374 206f 7220 636f 6e74 726f 6c20 7468 ct or control th\n-00034bf0: 6520 7265 6164 696e 670a 2020 2020 206f e reading. o\n-00034c00: 7220 6675 7274 6865 7220 636f 7079 696e r further copyin\n-00034c10: 6720 6f66 2074 6865 2063 6f70 6965 7320 g of the copies \n-00034c20: 796f 7520 6d61 6b65 206f 7220 6469 7374 you make or dist\n-00034c30: 7269 6275 7465 2e20 2048 6f77 6576 6572 ribute. However\n-00034c40: 2c0a 2020 2020 2079 6f75 206d 6179 2061 ,. you may a\n-00034c50: 6363 6570 7420 636f 6d70 656e 7361 7469 ccept compensati\n-00034c60: 6f6e 2069 6e20 6578 6368 616e 6765 2066 on in exchange f\n-00034c70: 6f72 2063 6f70 6965 732e 2020 4966 2079 or copies. If y\n-00034c80: 6f75 0a20 2020 2020 6469 7374 7269 6275 ou. distribu\n-00034c90: 7465 2061 206c 6172 6765 2065 6e6f 7567 te a large enoug\n-00034ca0: 6820 6e75 6d62 6572 206f 6620 636f 7069 h number of copi\n-00034cb0: 6573 2079 6f75 206d 7573 7420 616c 736f es you must also\n-00034cc0: 2066 6f6c 6c6f 7720 7468 650a 2020 2020 follow the. \n-00034cd0: 2063 6f6e 6469 7469 6f6e 7320 696e 2073 conditions in s\n-00034ce0: 6563 7469 6f6e 2033 2e0a 0a20 2020 2020 ection 3... \n-00034cf0: 596f 7520 6d61 7920 616c 736f 206c 656e You may also len\n-00034d00: 6420 636f 7069 6573 2c20 756e 6465 7220 d copies, under \n-00034d10: 7468 6520 7361 6d65 2063 6f6e 6469 7469 the same conditi\n-00034d20: 6f6e 7320 7374 6174 6564 2061 626f 7665 ons stated above\n-00034d30: 2c0a 2020 2020 2061 6e64 2079 6f75 206d ,. and you m\n-00034d40: 6179 2070 7562 6c69 636c 7920 6469 7370 ay publicly disp\n-00034d50: 6c61 7920 636f 7069 6573 2e0a 0a20 2033 lay copies... 3\n-00034d60: 2e20 434f 5059 494e 4720 494e 2051 5541 . COPYING IN QUA\n-00034d70: 4e54 4954 590a 0a20 2020 2020 4966 2079 NTITY.. If y\n-00034d80: 6f75 2070 7562 6c69 7368 2070 7269 6e74 ou publish print\n-00034d90: 6564 2063 6f70 6965 7320 286f 7220 636f ed copies (or co\n-00034da0: 7069 6573 2069 6e20 6d65 6469 6120 7468 pies in media th\n-00034db0: 6174 2063 6f6d 6d6f 6e6c 790a 2020 2020 at commonly. \n-00034dc0: 2068 6176 6520 7072 696e 7465 6420 636f have printed co\n-00034dd0: 7665 7273 2920 6f66 2074 6865 2044 6f63 vers) of the Doc\n-00034de0: 756d 656e 742c 206e 756d 6265 7269 6e67 ument, numbering\n-00034df0: 206d 6f72 6520 7468 616e 2031 3030 2c20 more than 100, \n-00034e00: 616e 640a 2020 2020 2074 6865 2044 6f63 and. the Doc\n-00034e10: 756d 656e 7427 7320 6c69 6365 6e73 6520 ument's license \n-00034e20: 6e6f 7469 6365 2072 6571 7569 7265 7320 notice requires \n-00034e30: 436f 7665 7220 5465 7874 732c 2079 6f75 Cover Texts, you\n-00034e40: 206d 7573 740a 2020 2020 2065 6e63 6c6f must. enclo\n-00034e50: 7365 2074 6865 2063 6f70 6965 7320 696e se the copies in\n-00034e60: 2063 6f76 6572 7320 7468 6174 2063 6172 covers that car\n-00034e70: 7279 2c20 636c 6561 726c 7920 616e 6420 ry, clearly and \n-00034e80: 6c65 6769 626c 792c 2061 6c6c 0a20 2020 legibly, all. \n-00034e90: 2020 7468 6573 6520 436f 7665 7220 5465 these Cover Te\n-00034ea0: 7874 733a 2046 726f 6e74 2d43 6f76 6572 xts: Front-Cover\n-00034eb0: 2054 6578 7473 206f 6e20 7468 6520 6672 Texts on the fr\n-00034ec0: 6f6e 7420 636f 7665 722c 2061 6e64 0a20 ont cover, and. \n-00034ed0: 2020 2020 4261 636b 2d43 6f76 6572 2054 Back-Cover T\n-00034ee0: 6578 7473 206f 6e20 7468 6520 6261 636b exts on the back\n-00034ef0: 2063 6f76 6572 2e20 2042 6f74 6820 636f cover. Both co\n-00034f00: 7665 7273 206d 7573 7420 616c 736f 2063 vers must also c\n-00034f10: 6c65 6172 6c79 0a20 2020 2020 616e 6420 learly. and \n-00034f20: 6c65 6769 626c 7920 6964 656e 7469 6679 legibly identify\n-00034f30: 2079 6f75 2061 7320 7468 6520 7075 626c you as the publ\n-00034f40: 6973 6865 7220 6f66 2074 6865 7365 2063 isher of these c\n-00034f50: 6f70 6965 732e 2020 5468 650a 2020 2020 opies. The. \n-00034f60: 2066 726f 6e74 2063 6f76 6572 206d 7573 front cover mus\n-00034f70: 7420 7072 6573 656e 7420 7468 6520 6675 t present the fu\n-00034f80: 6c6c 2074 6974 6c65 2077 6974 6820 616c ll title with al\n-00034f90: 6c20 776f 7264 7320 6f66 2074 6865 2074 l words of the t\n-00034fa0: 6974 6c65 0a20 2020 2020 6571 7561 6c6c itle. equall\n-00034fb0: 7920 7072 6f6d 696e 656e 7420 616e 6420 y prominent and \n-00034fc0: 7669 7369 626c 652e 2020 596f 7520 6d61 visible. You ma\n-00034fd0: 7920 6164 6420 6f74 6865 7220 6d61 7465 y add other mate\n-00034fe0: 7269 616c 206f 6e20 7468 650a 2020 2020 rial on the. \n-00034ff0: 2063 6f76 6572 7320 696e 2061 6464 6974 covers in addit\n-00035000: 696f 6e2e 2020 436f 7079 696e 6720 7769 ion. Copying wi\n-00035010: 7468 2063 6861 6e67 6573 206c 696d 6974 th changes limit\n-00035020: 6564 2074 6f20 7468 6520 636f 7665 7273 ed to the covers\n-00035030: 2c20 6173 0a20 2020 2020 6c6f 6e67 2061 , as. long a\n-00035040: 7320 7468 6579 2070 7265 7365 7276 6520 s they preserve \n-00035050: 7468 6520 7469 746c 6520 6f66 2074 6865 the title of the\n-00035060: 2044 6f63 756d 656e 7420 616e 6420 7361 Document and sa\n-00035070: 7469 7366 7920 7468 6573 650a 2020 2020 tisfy these. \n-00035080: 2063 6f6e 6469 7469 6f6e 732c 2063 616e conditions, can\n-00035090: 2062 6520 7472 6561 7465 6420 6173 2076 be treated as v\n-000350a0: 6572 6261 7469 6d20 636f 7079 696e 6720 erbatim copying \n-000350b0: 696e 206f 7468 6572 2072 6573 7065 6374 in other respect\n-000350c0: 732e 0a0a 2020 2020 2049 6620 7468 6520 s... If the \n-000350d0: 7265 7175 6972 6564 2074 6578 7473 2066 required texts f\n-000350e0: 6f72 2065 6974 6865 7220 636f 7665 7220 or either cover \n-000350f0: 6172 6520 746f 6f20 766f 6c75 6d69 6e6f are too volumino\n-00035100: 7573 2074 6f20 6669 740a 2020 2020 206c us to fit. l\n-00035110: 6567 6962 6c79 2c20 796f 7520 7368 6f75 egibly, you shou\n-00035120: 6c64 2070 7574 2074 6865 2066 6972 7374 ld put the first\n-00035130: 206f 6e65 7320 6c69 7374 6564 2028 6173 ones listed (as\n-00035140: 206d 616e 7920 6173 2066 6974 0a20 2020 many as fit. \n-00035150: 2020 7265 6173 6f6e 6162 6c79 2920 6f6e reasonably) on\n-00035160: 2074 6865 2061 6374 7561 6c20 636f 7665 the actual cove\n-00035170: 722c 2061 6e64 2063 6f6e 7469 6e75 6520 r, and continue \n-00035180: 7468 6520 7265 7374 206f 6e74 6f0a 2020 the rest onto. \n-00035190: 2020 2061 646a 6163 656e 7420 7061 6765 adjacent page\n-000351a0: 732e 0a0a 2020 2020 2049 6620 796f 7520 s... If you \n-000351b0: 7075 626c 6973 6820 6f72 2064 6973 7472 publish or distr\n-000351c0: 6962 7574 6520 4f70 6171 7565 2063 6f70 ibute Opaque cop\n-000351d0: 6965 7320 6f66 2074 6865 2044 6f63 756d ies of the Docum\n-000351e0: 656e 740a 2020 2020 206e 756d 6265 7269 ent. numberi\n-000351f0: 6e67 206d 6f72 6520 7468 616e 2031 3030 ng more than 100\n-00035200: 2c20 796f 7520 6d75 7374 2065 6974 6865 , you must eithe\n-00035210: 7220 696e 636c 7564 6520 6120 6d61 6368 r include a mach\n-00035220: 696e 652d 7265 6164 6162 6c65 0a20 2020 ine-readable. \n-00035230: 2020 5472 616e 7370 6172 656e 7420 636f Transparent co\n-00035240: 7079 2061 6c6f 6e67 2077 6974 6820 6561 py along with ea\n-00035250: 6368 204f 7061 7175 6520 636f 7079 2c20 ch Opaque copy, \n-00035260: 6f72 2073 7461 7465 2069 6e20 6f72 2077 or state in or w\n-00035270: 6974 680a 2020 2020 2065 6163 6820 4f70 ith. each Op\n-00035280: 6171 7565 2063 6f70 7920 6120 636f 6d70 aque copy a comp\n-00035290: 7574 6572 2d6e 6574 776f 726b 206c 6f63 uter-network loc\n-000352a0: 6174 696f 6e20 6672 6f6d 2077 6869 6368 ation from which\n-000352b0: 2074 6865 2067 656e 6572 616c 0a20 2020 the general. \n-000352c0: 2020 6e65 7477 6f72 6b2d 7573 696e 6720 network-using \n-000352d0: 7075 626c 6963 2068 6173 2061 6363 6573 public has acces\n-000352e0: 7320 746f 2064 6f77 6e6c 6f61 6420 7573 s to download us\n-000352f0: 696e 6720 7075 626c 6963 2d73 7461 6e64 ing public-stand\n-00035300: 6172 640a 2020 2020 206e 6574 776f 726b ard. network\n-00035310: 2070 726f 746f 636f 6c73 2061 2063 6f6d protocols a com\n-00035320: 706c 6574 6520 5472 616e 7370 6172 656e plete Transparen\n-00035330: 7420 636f 7079 206f 6620 7468 6520 446f t copy of the Do\n-00035340: 6375 6d65 6e74 2c20 6672 6565 0a20 2020 cument, free. \n-00035350: 2020 6f66 2061 6464 6564 206d 6174 6572 of added mater\n-00035360: 6961 6c2e 2020 4966 2079 6f75 2075 7365 ial. If you use\n-00035370: 2074 6865 206c 6174 7465 7220 6f70 7469 the latter opti\n-00035380: 6f6e 2c20 796f 7520 6d75 7374 2074 616b on, you must tak\n-00035390: 650a 2020 2020 2072 6561 736f 6e61 626c e. reasonabl\n-000353a0: 7920 7072 7564 656e 7420 7374 6570 732c y prudent steps,\n-000353b0: 2077 6865 6e20 796f 7520 6265 6769 6e20 when you begin \n-000353c0: 6469 7374 7269 6275 7469 6f6e 206f 6620 distribution of \n-000353d0: 4f70 6171 7565 0a20 2020 2020 636f 7069 Opaque. copi\n-000353e0: 6573 2069 6e20 7175 616e 7469 7479 2c20 es in quantity, \n-000353f0: 746f 2065 6e73 7572 6520 7468 6174 2074 to ensure that t\n-00035400: 6869 7320 5472 616e 7370 6172 656e 7420 his Transparent \n-00035410: 636f 7079 2077 696c 6c0a 2020 2020 2072 copy will. r\n-00035420: 656d 6169 6e20 7468 7573 2061 6363 6573 emain thus acces\n-00035430: 7369 626c 6520 6174 2074 6865 2073 7461 sible at the sta\n-00035440: 7465 6420 6c6f 6361 7469 6f6e 2075 6e74 ted location unt\n-00035450: 696c 2061 7420 6c65 6173 7420 6f6e 650a il at least one.\n-00035460: 2020 2020 2079 6561 7220 6166 7465 7220 year after \n-00035470: 7468 6520 6c61 7374 2074 696d 6520 796f the last time yo\n-00035480: 7520 6469 7374 7269 6275 7465 2061 6e20 u distribute an \n-00035490: 4f70 6171 7565 2063 6f70 7920 2864 6972 Opaque copy (dir\n-000354a0: 6563 746c 7920 6f72 0a20 2020 2020 7468 ectly or. th\n-000354b0: 726f 7567 6820 796f 7572 2061 6765 6e74 rough your agent\n-000354c0: 7320 6f72 2072 6574 6169 6c65 7273 2920 s or retailers) \n-000354d0: 6f66 2074 6861 7420 6564 6974 696f 6e20 of that edition \n-000354e0: 746f 2074 6865 2070 7562 6c69 632e 0a0a to the public...\n-000354f0: 2020 2020 2049 7420 6973 2072 6571 7565 It is reque\n-00035500: 7374 6564 2c20 6275 7420 6e6f 7420 7265 sted, but not re\n-00035510: 7175 6972 6564 2c20 7468 6174 2079 6f75 quired, that you\n-00035520: 2063 6f6e 7461 6374 2074 6865 2061 7574 contact the aut\n-00035530: 686f 7273 206f 660a 2020 2020 2074 6865 hors of. the\n-00035540: 2044 6f63 756d 656e 7420 7765 6c6c 2062 Document well b\n-00035550: 6566 6f72 6520 7265 6469 7374 7269 6275 efore redistribu\n-00035560: 7469 6e67 2061 6e79 206c 6172 6765 206e ting any large n\n-00035570: 756d 6265 7220 6f66 2063 6f70 6965 732c umber of copies,\n-00035580: 0a20 2020 2020 746f 2067 6976 6520 7468 . to give th\n-00035590: 656d 2061 2063 6861 6e63 6520 746f 2070 em a chance to p\n-000355a0: 726f 7669 6465 2079 6f75 2077 6974 6820 rovide you with \n-000355b0: 616e 2075 7064 6174 6564 2076 6572 7369 an updated versi\n-000355c0: 6f6e 206f 6620 7468 650a 2020 2020 2044 on of the. D\n-000355d0: 6f63 756d 656e 742e 0a0a 2020 342e 204d ocument... 4. M\n-000355e0: 4f44 4946 4943 4154 494f 4e53 0a0a 2020 ODIFICATIONS.. \n-000355f0: 2020 2059 6f75 206d 6179 2063 6f70 7920 You may copy \n-00035600: 616e 6420 6469 7374 7269 6275 7465 2061 and distribute a\n-00035610: 204d 6f64 6966 6965 6420 5665 7273 696f Modified Versio\n-00035620: 6e20 6f66 2074 6865 2044 6f63 756d 656e n of the Documen\n-00035630: 740a 2020 2020 2075 6e64 6572 2074 6865 t. under the\n-00035640: 2063 6f6e 6469 7469 6f6e 7320 6f66 2073 conditions of s\n-00035650: 6563 7469 6f6e 7320 3220 616e 6420 3320 ections 2 and 3 \n-00035660: 6162 6f76 652c 2070 726f 7669 6465 6420 above, provided \n-00035670: 7468 6174 2079 6f75 0a20 2020 2020 7265 that you. re\n-00035680: 6c65 6173 6520 7468 6520 4d6f 6469 6669 lease the Modifi\n-00035690: 6564 2056 6572 7369 6f6e 2075 6e64 6572 ed Version under\n-000356a0: 2070 7265 6369 7365 6c79 2074 6869 7320 precisely this \n-000356b0: 4c69 6365 6e73 652c 2077 6974 6820 7468 License, with th\n-000356c0: 650a 2020 2020 204d 6f64 6966 6965 6420 e. Modified \n-000356d0: 5665 7273 696f 6e20 6669 6c6c 696e 6720 Version filling \n-000356e0: 7468 6520 726f 6c65 206f 6620 7468 6520 the role of the \n-000356f0: 446f 6375 6d65 6e74 2c20 7468 7573 206c Document, thus l\n-00035700: 6963 656e 7369 6e67 0a20 2020 2020 6469 icensing. di\n-00035710: 7374 7269 6275 7469 6f6e 2061 6e64 206d stribution and m\n-00035720: 6f64 6966 6963 6174 696f 6e20 6f66 2074 odification of t\n-00035730: 6865 204d 6f64 6966 6965 6420 5665 7273 he Modified Vers\n-00035740: 696f 6e20 746f 2077 686f 6576 6572 0a20 ion to whoever. \n-00035750: 2020 2020 706f 7373 6573 7365 7320 6120 possesses a \n-00035760: 636f 7079 206f 6620 6974 2e20 2049 6e20 copy of it. In \n-00035770: 6164 6469 7469 6f6e 2c20 796f 7520 6d75 addition, you mu\n-00035780: 7374 2064 6f20 7468 6573 6520 7468 696e st do these thin\n-00035790: 6773 2069 6e0a 2020 2020 2074 6865 204d gs in. the M\n-000357a0: 6f64 6966 6965 6420 5665 7273 696f 6e3a odified Version:\n-000357b0: 0a0a 2020 2020 2020 2041 2e20 5573 6520 .. A. Use \n-000357c0: 696e 2074 6865 2054 6974 6c65 2050 6167 in the Title Pag\n-000357d0: 6520 2861 6e64 206f 6e20 7468 6520 636f e (and on the co\n-000357e0: 7665 7273 2c20 6966 2061 6e79 2920 6120 vers, if any) a \n-000357f0: 7469 746c 650a 2020 2020 2020 2020 2020 title. \n-00035800: 6469 7374 696e 6374 2066 726f 6d20 7468 distinct from th\n-00035810: 6174 206f 6620 7468 6520 446f 6375 6d65 at of the Docume\n-00035820: 6e74 2c20 616e 6420 6672 6f6d 2074 686f nt, and from tho\n-00035830: 7365 206f 6620 7072 6576 696f 7573 0a20 se of previous. \n-00035840: 2020 2020 2020 2020 2076 6572 7369 6f6e version\n-00035850: 7320 2877 6869 6368 2073 686f 756c 642c s (which should,\n-00035860: 2069 6620 7468 6572 6520 7765 7265 2061 if there were a\n-00035870: 6e79 2c20 6265 206c 6973 7465 6420 696e ny, be listed in\n-00035880: 2074 6865 0a20 2020 2020 2020 2020 2048 the. H\n-00035890: 6973 746f 7279 2073 6563 7469 6f6e 206f istory section o\n-000358a0: 6620 7468 6520 446f 6375 6d65 6e74 292e f the Document).\n-000358b0: 2020 596f 7520 6d61 7920 7573 6520 7468 You may use th\n-000358c0: 6520 7361 6d65 2074 6974 6c65 0a20 2020 e same title. \n-000358d0: 2020 2020 2020 2061 7320 6120 7072 6576 as a prev\n-000358e0: 696f 7573 2076 6572 7369 6f6e 2069 6620 ious version if \n-000358f0: 7468 6520 6f72 6967 696e 616c 2070 7562 the original pub\n-00035900: 6c69 7368 6572 206f 6620 7468 6174 0a20 lisher of that. \n-00035910: 2020 2020 2020 2020 2076 6572 7369 6f6e version\n-00035920: 2067 6976 6573 2070 6572 6d69 7373 696f gives permissio\n-00035930: 6e2e 0a0a 2020 2020 2020 2042 2e20 4c69 n... B. Li\n-00035940: 7374 206f 6e20 7468 6520 5469 746c 6520 st on the Title \n-00035950: 5061 6765 2c20 6173 2061 7574 686f 7273 Page, as authors\n-00035960: 2c20 6f6e 6520 6f72 206d 6f72 6520 7065 , one or more pe\n-00035970: 7273 6f6e 7320 6f72 0a20 2020 2020 2020 rsons or. \n-00035980: 2020 2065 6e74 6974 6965 7320 7265 7370 entities resp\n-00035990: 6f6e 7369 626c 6520 666f 7220 6175 7468 onsible for auth\n-000359a0: 6f72 7368 6970 206f 6620 7468 6520 6d6f orship of the mo\n-000359b0: 6469 6669 6361 7469 6f6e 7320 696e 0a20 difications in. \n-000359c0: 2020 2020 2020 2020 2074 6865 204d 6f64 the Mod\n-000359d0: 6966 6965 6420 5665 7273 696f 6e2c 2074 ified Version, t\n-000359e0: 6f67 6574 6865 7220 7769 7468 2061 7420 ogether with at \n-000359f0: 6c65 6173 7420 6669 7665 206f 6620 7468 least five of th\n-00035a00: 650a 2020 2020 2020 2020 2020 7072 696e e. prin\n-00035a10: 6369 7061 6c20 6175 7468 6f72 7320 6f66 cipal authors of\n-00035a20: 2074 6865 2044 6f63 756d 656e 7420 2861 the Document (a\n-00035a30: 6c6c 206f 6620 6974 7320 7072 696e 6369 ll of its princi\n-00035a40: 7061 6c0a 2020 2020 2020 2020 2020 6175 pal. au\n-00035a50: 7468 6f72 732c 2069 6620 6974 2068 6173 thors, if it has\n-00035a60: 2066 6577 6572 2074 6861 6e20 6669 7665 fewer than five\n-00035a70: 292c 2075 6e6c 6573 7320 7468 6579 2072 ), unless they r\n-00035a80: 656c 6561 7365 2079 6f75 0a20 2020 2020 elease you. \n-00035a90: 2020 2020 2066 726f 6d20 7468 6973 2072 from this r\n-00035aa0: 6571 7569 7265 6d65 6e74 2e0a 0a20 2020 equirement... \n-00035ab0: 2020 2020 432e 2053 7461 7465 206f 6e20 C. State on \n-00035ac0: 7468 6520 5469 746c 6520 7061 6765 2074 the Title page t\n-00035ad0: 6865 206e 616d 6520 6f66 2074 6865 2070 he name of the p\n-00035ae0: 7562 6c69 7368 6572 206f 6620 7468 650a ublisher of the.\n-00035af0: 2020 2020 2020 2020 2020 4d6f 6469 6669 Modifi\n-00035b00: 6564 2056 6572 7369 6f6e 2c20 6173 2074 ed Version, as t\n-00035b10: 6865 2070 7562 6c69 7368 6572 2e0a 0a20 he publisher... \n-00035b20: 2020 2020 2020 442e 2050 7265 7365 7276 D. Preserv\n-00035b30: 6520 616c 6c20 7468 6520 636f 7079 7269 e all the copyri\n-00035b40: 6768 7420 6e6f 7469 6365 7320 6f66 2074 ght notices of t\n-00035b50: 6865 2044 6f63 756d 656e 742e 0a0a 2020 he Document... \n-00035b60: 2020 2020 2045 2e20 4164 6420 616e 2061 E. Add an a\n-00035b70: 7070 726f 7072 6961 7465 2063 6f70 7972 ppropriate copyr\n-00035b80: 6967 6874 206e 6f74 6963 6520 666f 7220 ight notice for \n-00035b90: 796f 7572 206d 6f64 6966 6963 6174 696f your modificatio\n-00035ba0: 6e73 0a20 2020 2020 2020 2020 2061 646a ns. adj\n-00035bb0: 6163 656e 7420 746f 2074 6865 206f 7468 acent to the oth\n-00035bc0: 6572 2063 6f70 7972 6967 6874 206e 6f74 er copyright not\n-00035bd0: 6963 6573 2e0a 0a20 2020 2020 2020 462e ices... F.\n-00035be0: 2049 6e63 6c75 6465 2c20 696d 6d65 6469 Include, immedi\n-00035bf0: 6174 656c 7920 6166 7465 7220 7468 6520 ately after the \n-00035c00: 636f 7079 7269 6768 7420 6e6f 7469 6365 copyright notice\n-00035c10: 732c 2061 206c 6963 656e 7365 0a20 2020 s, a license. \n-00035c20: 2020 2020 2020 206e 6f74 6963 6520 6769 notice gi\n-00035c30: 7669 6e67 2074 6865 2070 7562 6c69 6320 ving the public \n-00035c40: 7065 726d 6973 7369 6f6e 2074 6f20 7573 permission to us\n-00035c50: 6520 7468 6520 4d6f 6469 6669 6564 0a20 e the Modified. \n-00035c60: 2020 2020 2020 2020 2056 6572 7369 6f6e Version\n-00035c70: 2075 6e64 6572 2074 6865 2074 6572 6d73 under the terms\n-00035c80: 206f 6620 7468 6973 204c 6963 656e 7365 of this License\n-00035c90: 2c20 696e 2074 6865 2066 6f72 6d20 7368 , in the form sh\n-00035ca0: 6f77 6e20 696e 0a20 2020 2020 2020 2020 own in. \n-00035cb0: 2074 6865 2041 6464 656e 6475 6d20 6265 the Addendum be\n-00035cc0: 6c6f 772e 0a0a 2020 2020 2020 2047 2e20 low... G. \n-00035cd0: 5072 6573 6572 7665 2069 6e20 7468 6174 Preserve in that\n-00035ce0: 206c 6963 656e 7365 206e 6f74 6963 6520 license notice \n-00035cf0: 7468 6520 6675 6c6c 206c 6973 7473 206f the full lists o\n-00035d00: 6620 496e 7661 7269 616e 740a 2020 2020 f Invariant. \n-00035d10: 2020 2020 2020 5365 6374 696f 6e73 2061 Sections a\n-00035d20: 6e64 2072 6571 7569 7265 6420 436f 7665 nd required Cove\n-00035d30: 7220 5465 7874 7320 6769 7665 6e20 696e r Texts given in\n-00035d40: 2074 6865 2044 6f63 756d 656e 7427 730a the Document's.\n-00035d50: 2020 2020 2020 2020 2020 6c69 6365 6e73 licens\n-00035d60: 6520 6e6f 7469 6365 2e0a 0a20 2020 2020 e notice... \n-00035d70: 2020 482e 2049 6e63 6c75 6465 2061 6e20 H. Include an \n-00035d80: 756e 616c 7465 7265 6420 636f 7079 206f unaltered copy o\n-00035d90: 6620 7468 6973 204c 6963 656e 7365 2e0a f this License..\n-00035da0: 0a20 2020 2020 2020 492e 2050 7265 7365 . I. Prese\n-00035db0: 7276 6520 7468 6520 7365 6374 696f 6e20 rve the section \n-00035dc0: 456e 7469 746c 6564 2022 4869 7374 6f72 Entitled \"Histor\n-00035dd0: 7922 2c20 5072 6573 6572 7665 2069 7473 y\", Preserve its\n-00035de0: 2054 6974 6c65 2c0a 2020 2020 2020 2020 Title,. \n-00035df0: 2020 616e 6420 6164 6420 746f 2069 7420 and add to it \n-00035e00: 616e 2069 7465 6d20 7374 6174 696e 6720 an item stating \n-00035e10: 6174 206c 6561 7374 2074 6865 2074 6974 at least the tit\n-00035e20: 6c65 2c20 7965 6172 2c20 6e65 770a 2020 le, year, new. \n-00035e30: 2020 2020 2020 2020 6175 7468 6f72 732c authors,\n-00035e40: 2061 6e64 2070 7562 6c69 7368 6572 206f and publisher o\n-00035e50: 6620 7468 6520 4d6f 6469 6669 6564 2056 f the Modified V\n-00035e60: 6572 7369 6f6e 2061 7320 6769 7665 6e20 ersion as given \n-00035e70: 6f6e 2074 6865 0a20 2020 2020 2020 2020 on the. \n-00035e80: 2054 6974 6c65 2050 6167 652e 2020 4966 Title Page. If\n-00035e90: 2074 6865 7265 2069 7320 6e6f 2073 6563 there is no sec\n-00035ea0: 7469 6f6e 2045 6e74 6974 6c65 6420 2248 tion Entitled \"H\n-00035eb0: 6973 746f 7279 2220 696e 2074 6865 0a20 istory\" in the. \n-00035ec0: 2020 2020 2020 2020 2044 6f63 756d 656e Documen\n-00035ed0: 742c 2063 7265 6174 6520 6f6e 6520 7374 t, create one st\n-00035ee0: 6174 696e 6720 7468 6520 7469 746c 652c ating the title,\n-00035ef0: 2079 6561 722c 2061 7574 686f 7273 2c20 year, authors, \n-00035f00: 616e 640a 2020 2020 2020 2020 2020 7075 and. pu\n-00035f10: 626c 6973 6865 7220 6f66 2074 6865 2044 blisher of the D\n-00035f20: 6f63 756d 656e 7420 6173 2067 6976 656e ocument as given\n-00035f30: 206f 6e20 6974 7320 5469 746c 6520 5061 on its Title Pa\n-00035f40: 6765 2c20 7468 656e 2061 6464 0a20 2020 ge, then add. \n-00035f50: 2020 2020 2020 2061 6e20 6974 656d 2064 an item d\n-00035f60: 6573 6372 6962 696e 6720 7468 6520 4d6f escribing the Mo\n-00035f70: 6469 6669 6564 2056 6572 7369 6f6e 2061 dified Version a\n-00035f80: 7320 7374 6174 6564 2069 6e20 7468 650a s stated in the.\n-00035f90: 2020 2020 2020 2020 2020 7072 6576 696f previo\n-00035fa0: 7573 2073 656e 7465 6e63 652e 0a0a 2020 us sentence... \n-00035fb0: 2020 2020 204a 2e20 5072 6573 6572 7665 J. Preserve\n-00035fc0: 2074 6865 206e 6574 776f 726b 206c 6f63 the network loc\n-00035fd0: 6174 696f 6e2c 2069 6620 616e 792c 2067 ation, if any, g\n-00035fe0: 6976 656e 2069 6e20 7468 6520 446f 6375 iven in the Docu\n-00035ff0: 6d65 6e74 0a20 2020 2020 2020 2020 2066 ment. f\n-00036000: 6f72 2070 7562 6c69 6320 6163 6365 7373 or public access\n-00036010: 2074 6f20 6120 5472 616e 7370 6172 656e to a Transparen\n-00036020: 7420 636f 7079 206f 6620 7468 6520 446f t copy of the Do\n-00036030: 6375 6d65 6e74 2c20 616e 640a 2020 2020 cument, and. \n-00036040: 2020 2020 2020 6c69 6b65 7769 7365 2074 likewise t\n-00036050: 6865 206e 6574 776f 726b 206c 6f63 6174 he network locat\n-00036060: 696f 6e73 2067 6976 656e 2069 6e20 7468 ions given in th\n-00036070: 6520 446f 6375 6d65 6e74 2066 6f72 0a20 e Document for. \n-00036080: 2020 2020 2020 2020 2070 7265 7669 6f75 previou\n-00036090: 7320 7665 7273 696f 6e73 2069 7420 7761 s versions it wa\n-000360a0: 7320 6261 7365 6420 6f6e 2e20 2054 6865 s based on. The\n-000360b0: 7365 206d 6179 2062 6520 706c 6163 6564 se may be placed\n-000360c0: 2069 6e20 7468 650a 2020 2020 2020 2020 in the. \n-000360d0: 2020 2248 6973 746f 7279 2220 7365 6374 \"History\" sect\n-000360e0: 696f 6e2e 2020 596f 7520 6d61 7920 6f6d ion. You may om\n-000360f0: 6974 2061 206e 6574 776f 726b 206c 6f63 it a network loc\n-00036100: 6174 696f 6e20 666f 7220 6120 776f 726b ation for a work\n-00036110: 0a20 2020 2020 2020 2020 2074 6861 7420 . that \n-00036120: 7761 7320 7075 626c 6973 6865 6420 6174 was published at\n-00036130: 206c 6561 7374 2066 6f75 7220 7965 6172 least four year\n-00036140: 7320 6265 666f 7265 2074 6865 2044 6f63 s before the Doc\n-00036150: 756d 656e 740a 2020 2020 2020 2020 2020 ument. \n-00036160: 6974 7365 6c66 2c20 6f72 2069 6620 7468 itself, or if th\n-00036170: 6520 6f72 6967 696e 616c 2070 7562 6c69 e original publi\n-00036180: 7368 6572 206f 6620 7468 6520 7665 7273 sher of the vers\n-00036190: 696f 6e20 6974 2072 6566 6572 730a 2020 ion it refers. \n-000361a0: 2020 2020 2020 2020 746f 2067 6976 6573 to gives\n-000361b0: 2070 6572 6d69 7373 696f 6e2e 0a0a 2020 permission... \n-000361c0: 2020 2020 204b 2e20 466f 7220 616e 7920 K. For any \n-000361d0: 7365 6374 696f 6e20 456e 7469 746c 6564 section Entitled\n-000361e0: 2022 4163 6b6e 6f77 6c65 6467 656d 656e \"Acknowledgemen\n-000361f0: 7473 2220 6f72 2022 4465 6469 6361 7469 ts\" or \"Dedicati\n-00036200: 6f6e 7322 2c0a 2020 2020 2020 2020 2020 ons\",. \n-00036210: 5072 6573 6572 7665 2074 6865 2054 6974 Preserve the Tit\n-00036220: 6c65 206f 6620 7468 6520 7365 6374 696f le of the sectio\n-00036230: 6e2c 2061 6e64 2070 7265 7365 7276 6520 n, and preserve \n-00036240: 696e 2074 6865 2073 6563 7469 6f6e 0a20 in the section. \n-00036250: 2020 2020 2020 2020 2061 6c6c 2074 6865 all the\n-00036260: 2073 7562 7374 616e 6365 2061 6e64 2074 substance and t\n-00036270: 6f6e 6520 6f66 2065 6163 6820 6f66 2074 one of each of t\n-00036280: 6865 2063 6f6e 7472 6962 7574 6f72 0a20 he contributor. \n-00036290: 2020 2020 2020 2020 2061 636b 6e6f 776c acknowl\n-000362a0: 6564 6765 6d65 6e74 7320 616e 642f 6f72 edgements and/or\n-000362b0: 2064 6564 6963 6174 696f 6e73 2067 6976 dedications giv\n-000362c0: 656e 2074 6865 7265 696e 2e0a 0a20 2020 en therein... \n-000362d0: 2020 2020 4c2e 2050 7265 7365 7276 6520 L. Preserve \n-000362e0: 616c 6c20 7468 6520 496e 7661 7269 616e all the Invarian\n-000362f0: 7420 5365 6374 696f 6e73 206f 6620 7468 t Sections of th\n-00036300: 6520 446f 6375 6d65 6e74 2c20 756e 616c e Document, unal\n-00036310: 7465 7265 640a 2020 2020 2020 2020 2020 tered. \n-00036320: 696e 2074 6865 6972 2074 6578 7420 616e in their text an\n-00036330: 6420 696e 2074 6865 6972 2074 6974 6c65 d in their title\n-00036340: 732e 2020 5365 6374 696f 6e20 6e75 6d62 s. Section numb\n-00036350: 6572 7320 6f72 2074 6865 0a20 2020 2020 ers or the. \n-00036360: 2020 2020 2065 7175 6976 616c 656e 7420 equivalent \n-00036370: 6172 6520 6e6f 7420 636f 6e73 6964 6572 are not consider\n-00036380: 6564 2070 6172 7420 6f66 2074 6865 2073 ed part of the s\n-00036390: 6563 7469 6f6e 2074 6974 6c65 732e 0a0a ection titles...\n-000363a0: 2020 2020 2020 204d 2e20 4465 6c65 7465 M. Delete\n-000363b0: 2061 6e79 2073 6563 7469 6f6e 2045 6e74 any section Ent\n-000363c0: 6974 6c65 6420 2245 6e64 6f72 7365 6d65 itled \"Endorseme\n-000363d0: 6e74 7322 2e20 2053 7563 6820 6120 7365 nts\". Such a se\n-000363e0: 6374 696f 6e0a 2020 2020 2020 2020 2020 ction. \n-000363f0: 6d61 7920 6e6f 7420 6265 2069 6e63 6c75 may not be inclu\n-00036400: 6465 6420 696e 2074 6865 204d 6f64 6966 ded in the Modif\n-00036410: 6965 6420 5665 7273 696f 6e2e 0a0a 2020 ied Version... \n-00036420: 2020 2020 204e 2e20 446f 206e 6f74 2072 N. Do not r\n-00036430: 6574 6974 6c65 2061 6e79 2065 7869 7374 etitle any exist\n-00036440: 696e 6720 7365 6374 696f 6e20 746f 2062 ing section to b\n-00036450: 6520 456e 7469 746c 6564 0a20 2020 2020 e Entitled. \n-00036460: 2020 2020 2022 456e 646f 7273 656d 656e \"Endorsemen\n-00036470: 7473 2220 6f72 2074 6f20 636f 6e66 6c69 ts\" or to confli\n-00036480: 6374 2069 6e20 7469 746c 6520 7769 7468 ct in title with\n-00036490: 2061 6e79 2049 6e76 6172 6961 6e74 0a20 any Invariant. \n-000364a0: 2020 2020 2020 2020 2053 6563 7469 6f6e Section\n-000364b0: 2e0a 0a20 2020 2020 2020 4f2e 2050 7265 ... O. Pre\n-000364c0: 7365 7276 6520 616e 7920 5761 7272 616e serve any Warran\n-000364d0: 7479 2044 6973 636c 6169 6d65 7273 2e0a ty Disclaimers..\n-000364e0: 0a20 2020 2020 4966 2074 6865 204d 6f64 . If the Mod\n-000364f0: 6966 6965 6420 5665 7273 696f 6e20 696e ified Version in\n-00036500: 636c 7564 6573 206e 6577 2066 726f 6e74 cludes new front\n-00036510: 2d6d 6174 7465 7220 7365 6374 696f 6e73 -matter sections\n-00036520: 206f 720a 2020 2020 2061 7070 656e 6469 or. appendi\n-00036530: 6365 7320 7468 6174 2071 7561 6c69 6679 ces that qualify\n-00036540: 2061 7320 5365 636f 6e64 6172 7920 5365 as Secondary Se\n-00036550: 6374 696f 6e73 2061 6e64 2063 6f6e 7461 ctions and conta\n-00036560: 696e 206e 6f0a 2020 2020 206d 6174 6572 in no. mater\n-00036570: 6961 6c20 636f 7069 6564 2066 726f 6d20 ial copied from \n-00036580: 7468 6520 446f 6375 6d65 6e74 2c20 796f the Document, yo\n-00036590: 7520 6d61 7920 6174 2079 6f75 7220 6f70 u may at your op\n-000365a0: 7469 6f6e 2064 6573 6967 6e61 7465 0a20 tion designate. \n-000365b0: 2020 2020 736f 6d65 206f 7220 616c 6c20 some or all \n-000365c0: 6f66 2074 6865 7365 2073 6563 7469 6f6e of these section\n-000365d0: 7320 6173 2069 6e76 6172 6961 6e74 2e20 s as invariant. \n-000365e0: 2054 6f20 646f 2074 6869 732c 2061 6464 To do this, add\n-000365f0: 2074 6865 6972 0a20 2020 2020 7469 746c their. titl\n-00036600: 6573 2074 6f20 7468 6520 6c69 7374 206f es to the list o\n-00036610: 6620 496e 7661 7269 616e 7420 5365 6374 f Invariant Sect\n-00036620: 696f 6e73 2069 6e20 7468 6520 4d6f 6469 ions in the Modi\n-00036630: 6669 6564 2056 6572 7369 6f6e 2773 0a20 fied Version's. \n-00036640: 2020 2020 6c69 6365 6e73 6520 6e6f 7469 license noti\n-00036650: 6365 2e20 2054 6865 7365 2074 6974 6c65 ce. These title\n-00036660: 7320 6d75 7374 2062 6520 6469 7374 696e s must be distin\n-00036670: 6374 2066 726f 6d20 616e 7920 6f74 6865 ct from any othe\n-00036680: 720a 2020 2020 2073 6563 7469 6f6e 2074 r. section t\n-00036690: 6974 6c65 732e 0a0a 2020 2020 2059 6f75 itles... You\n-000366a0: 206d 6179 2061 6464 2061 2073 6563 7469 may add a secti\n-000366b0: 6f6e 2045 6e74 6974 6c65 6420 2245 6e64 on Entitled \"End\n-000366c0: 6f72 7365 6d65 6e74 7322 2c20 7072 6f76 orsements\", prov\n-000366d0: 6964 6564 2069 7420 636f 6e74 6169 6e73 ided it contains\n-000366e0: 0a20 2020 2020 6e6f 7468 696e 6720 6275 . nothing bu\n-000366f0: 7420 656e 646f 7273 656d 656e 7473 206f t endorsements o\n-00036700: 6620 796f 7572 204d 6f64 6966 6965 6420 f your Modified \n-00036710: 5665 7273 696f 6e20 6279 2076 6172 696f Version by vario\n-00036720: 7573 0a20 2020 2020 7061 7274 6965 732d us. parties-\n-00036730: 2d66 6f72 2065 7861 6d70 6c65 2c20 7374 -for example, st\n-00036740: 6174 656d 656e 7473 206f 6620 7065 6572 atements of peer\n-00036750: 2072 6576 6965 7720 6f72 2074 6861 7420 review or that \n-00036760: 7468 6520 7465 7874 0a20 2020 2020 6861 the text. ha\n-00036770: 7320 6265 656e 2061 7070 726f 7665 6420 s been approved \n-00036780: 6279 2061 6e20 6f72 6761 6e69 7a61 7469 by an organizati\n-00036790: 6f6e 2061 7320 7468 6520 6175 7468 6f72 on as the author\n-000367a0: 6974 6174 6976 650a 2020 2020 2064 6566 itative. def\n-000367b0: 696e 6974 696f 6e20 6f66 2061 2073 7461 inition of a sta\n-000367c0: 6e64 6172 642e 0a0a 2020 2020 2059 6f75 ndard... You\n-000367d0: 206d 6179 2061 6464 2061 2070 6173 7361 may add a passa\n-000367e0: 6765 206f 6620 7570 2074 6f20 6669 7665 ge of up to five\n-000367f0: 2077 6f72 6473 2061 7320 6120 4672 6f6e words as a Fron\n-00036800: 742d 436f 7665 7220 5465 7874 2c0a 2020 t-Cover Text,. \n-00036810: 2020 2061 6e64 2061 2070 6173 7361 6765 and a passage\n-00036820: 206f 6620 7570 2074 6f20 3235 2077 6f72 of up to 25 wor\n-00036830: 6473 2061 7320 6120 4261 636b 2d43 6f76 ds as a Back-Cov\n-00036840: 6572 2054 6578 742c 2074 6f20 7468 6520 er Text, to the \n-00036850: 656e 6420 6f66 0a20 2020 2020 7468 6520 end of. the \n-00036860: 6c69 7374 206f 6620 436f 7665 7220 5465 list of Cover Te\n-00036870: 7874 7320 696e 2074 6865 204d 6f64 6966 xts in the Modif\n-00036880: 6965 6420 5665 7273 696f 6e2e 2020 4f6e ied Version. On\n-00036890: 6c79 206f 6e65 2070 6173 7361 6765 0a20 ly one passage. \n-000368a0: 2020 2020 6f66 2046 726f 6e74 2d43 6f76 of Front-Cov\n-000368b0: 6572 2054 6578 7420 616e 6420 6f6e 6520 er Text and one \n-000368c0: 6f66 2042 6163 6b2d 436f 7665 7220 5465 of Back-Cover Te\n-000368d0: 7874 206d 6179 2062 6520 6164 6465 6420 xt may be added \n-000368e0: 6279 2028 6f72 0a20 2020 2020 7468 726f by (or. thro\n-000368f0: 7567 6820 6172 7261 6e67 656d 656e 7473 ugh arrangements\n-00036900: 206d 6164 6520 6279 2920 616e 7920 6f6e made by) any on\n-00036910: 6520 656e 7469 7479 2e20 2049 6620 7468 e entity. If th\n-00036920: 6520 446f 6375 6d65 6e74 0a20 2020 2020 e Document. \n-00036930: 616c 7265 6164 7920 696e 636c 7564 6573 already includes\n-00036940: 2061 2063 6f76 6572 2074 6578 7420 666f a cover text fo\n-00036950: 7220 7468 6520 7361 6d65 2063 6f76 6572 r the same cover\n-00036960: 2c20 7072 6576 696f 7573 6c79 2061 6464 , previously add\n-00036970: 6564 0a20 2020 2020 6279 2079 6f75 206f ed. by you o\n-00036980: 7220 6279 2061 7272 616e 6765 6d65 6e74 r by arrangement\n-00036990: 206d 6164 6520 6279 2074 6865 2073 616d made by the sam\n-000369a0: 6520 656e 7469 7479 2079 6f75 2061 7265 e entity you are\n-000369b0: 2061 6374 696e 6720 6f6e 0a20 2020 2020 acting on. \n-000369c0: 6265 6861 6c66 206f 662c 2079 6f75 206d behalf of, you m\n-000369d0: 6179 206e 6f74 2061 6464 2061 6e6f 7468 ay not add anoth\n-000369e0: 6572 3b20 6275 7420 796f 7520 6d61 7920 er; but you may \n-000369f0: 7265 706c 6163 6520 7468 6520 6f6c 640a replace the old.\n-00036a00: 2020 2020 206f 6e65 2c20 6f6e 2065 7870 one, on exp\n-00036a10: 6c69 6369 7420 7065 726d 6973 7369 6f6e licit permission\n-00036a20: 2066 726f 6d20 7468 6520 7072 6576 696f from the previo\n-00036a30: 7573 2070 7562 6c69 7368 6572 2074 6861 us publisher tha\n-00036a40: 7420 6164 6465 640a 2020 2020 2074 6865 t added. the\n-00036a50: 206f 6c64 206f 6e65 2e0a 0a20 2020 2020 old one... \n-00036a60: 5468 6520 6175 7468 6f72 2873 2920 616e The author(s) an\n-00036a70: 6420 7075 626c 6973 6865 7228 7329 206f d publisher(s) o\n-00036a80: 6620 7468 6520 446f 6375 6d65 6e74 2064 f the Document d\n-00036a90: 6f20 6e6f 7420 6279 2074 6869 730a 2020 o not by this. \n-00036aa0: 2020 204c 6963 656e 7365 2067 6976 6520 License give \n-00036ab0: 7065 726d 6973 7369 6f6e 2074 6f20 7573 permission to us\n-00036ac0: 6520 7468 6569 7220 6e61 6d65 7320 666f e their names fo\n-00036ad0: 7220 7075 626c 6963 6974 7920 666f 7220 r publicity for \n-00036ae0: 6f72 2074 6f0a 2020 2020 2061 7373 6572 or to. asser\n-00036af0: 7420 6f72 2069 6d70 6c79 2065 6e64 6f72 t or imply endor\n-00036b00: 7365 6d65 6e74 206f 6620 616e 7920 4d6f sement of any Mo\n-00036b10: 6469 6669 6564 2056 6572 7369 6f6e 2e0a dified Version..\n-00036b20: 0a20 2035 2e20 434f 4d42 494e 494e 4720 . 5. COMBINING \n-00036b30: 444f 4355 4d45 4e54 530a 0a20 2020 2020 DOCUMENTS.. \n-00036b40: 596f 7520 6d61 7920 636f 6d62 696e 6520 You may combine \n-00036b50: 7468 6520 446f 6375 6d65 6e74 2077 6974 the Document wit\n-00036b60: 6820 6f74 6865 7220 646f 6375 6d65 6e74 h other document\n-00036b70: 7320 7265 6c65 6173 6564 2075 6e64 6572 s released under\n-00036b80: 0a20 2020 2020 7468 6973 204c 6963 656e . this Licen\n-00036b90: 7365 2c20 756e 6465 7220 7468 6520 7465 se, under the te\n-00036ba0: 726d 7320 6465 6669 6e65 6420 696e 2073 rms defined in s\n-00036bb0: 6563 7469 6f6e 2034 2061 626f 7665 2066 ection 4 above f\n-00036bc0: 6f72 0a20 2020 2020 6d6f 6469 6669 6564 or. modified\n-00036bd0: 2076 6572 7369 6f6e 732c 2070 726f 7669 versions, provi\n-00036be0: 6465 6420 7468 6174 2079 6f75 2069 6e63 ded that you inc\n-00036bf0: 6c75 6465 2069 6e20 7468 6520 636f 6d62 lude in the comb\n-00036c00: 696e 6174 696f 6e20 616c 6c0a 2020 2020 ination all. \n-00036c10: 206f 6620 7468 6520 496e 7661 7269 616e of the Invarian\n-00036c20: 7420 5365 6374 696f 6e73 206f 6620 616c t Sections of al\n-00036c30: 6c20 6f66 2074 6865 206f 7269 6769 6e61 l of the origina\n-00036c40: 6c20 646f 6375 6d65 6e74 732c 0a20 2020 l documents,. \n-00036c50: 2020 756e 6d6f 6469 6669 6564 2c20 616e unmodified, an\n-00036c60: 6420 6c69 7374 2074 6865 6d20 616c 6c20 d list them all \n-00036c70: 6173 2049 6e76 6172 6961 6e74 2053 6563 as Invariant Sec\n-00036c80: 7469 6f6e 7320 6f66 2079 6f75 720a 2020 tions of your. \n-00036c90: 2020 2063 6f6d 6269 6e65 6420 776f 726b combined work\n-00036ca0: 2069 6e20 6974 7320 6c69 6365 6e73 6520 in its license \n-00036cb0: 6e6f 7469 6365 2c20 616e 6420 7468 6174 notice, and that\n-00036cc0: 2079 6f75 2070 7265 7365 7276 6520 616c you preserve al\n-00036cd0: 6c0a 2020 2020 2074 6865 6972 2057 6172 l. their War\n-00036ce0: 7261 6e74 7920 4469 7363 6c61 696d 6572 ranty Disclaimer\n-00036cf0: 732e 0a0a 2020 2020 2054 6865 2063 6f6d s... The com\n-00036d00: 6269 6e65 6420 776f 726b 206e 6565 6420 bined work need \n-00036d10: 6f6e 6c79 2063 6f6e 7461 696e 206f 6e65 only contain one\n-00036d20: 2063 6f70 7920 6f66 2074 6869 7320 4c69 copy of this Li\n-00036d30: 6365 6e73 652c 2061 6e64 0a20 2020 2020 cense, and. \n-00036d40: 6d75 6c74 6970 6c65 2069 6465 6e74 6963 multiple identic\n-00036d50: 616c 2049 6e76 6172 6961 6e74 2053 6563 al Invariant Sec\n-00036d60: 7469 6f6e 7320 6d61 7920 6265 2072 6570 tions may be rep\n-00036d70: 6c61 6365 6420 7769 7468 2061 2073 696e laced with a sin\n-00036d80: 676c 650a 2020 2020 2063 6f70 792e 2020 gle. copy. \n-00036d90: 4966 2074 6865 7265 2061 7265 206d 756c If there are mul\n-00036da0: 7469 706c 6520 496e 7661 7269 616e 7420 tiple Invariant \n-00036db0: 5365 6374 696f 6e73 2077 6974 6820 7468 Sections with th\n-00036dc0: 6520 7361 6d65 206e 616d 650a 2020 2020 e same name. \n-00036dd0: 2062 7574 2064 6966 6665 7265 6e74 2063 but different c\n-00036de0: 6f6e 7465 6e74 732c 206d 616b 6520 7468 ontents, make th\n-00036df0: 6520 7469 746c 6520 6f66 2065 6163 6820 e title of each \n-00036e00: 7375 6368 2073 6563 7469 6f6e 2075 6e69 such section uni\n-00036e10: 7175 650a 2020 2020 2062 7920 6164 6469 que. by addi\n-00036e20: 6e67 2061 7420 7468 6520 656e 6420 6f66 ng at the end of\n-00036e30: 2069 742c 2069 6e20 7061 7265 6e74 6865 it, in parenthe\n-00036e40: 7365 732c 2074 6865 206e 616d 6520 6f66 ses, the name of\n-00036e50: 2074 6865 0a20 2020 2020 6f72 6967 696e the. origin\n-00036e60: 616c 2061 7574 686f 7220 6f72 2070 7562 al author or pub\n-00036e70: 6c69 7368 6572 206f 6620 7468 6174 2073 lisher of that s\n-00036e80: 6563 7469 6f6e 2069 6620 6b6e 6f77 6e2c ection if known,\n-00036e90: 206f 7220 656c 7365 2061 0a20 2020 2020 or else a. \n-00036ea0: 756e 6971 7565 206e 756d 6265 722e 2020 unique number. \n-00036eb0: 4d61 6b65 2074 6865 2073 616d 6520 6164 Make the same ad\n-00036ec0: 6a75 7374 6d65 6e74 2074 6f20 7468 6520 justment to the \n-00036ed0: 7365 6374 696f 6e20 7469 746c 6573 2069 section titles i\n-00036ee0: 6e0a 2020 2020 2074 6865 206c 6973 7420 n. the list \n-00036ef0: 6f66 2049 6e76 6172 6961 6e74 2053 6563 of Invariant Sec\n-00036f00: 7469 6f6e 7320 696e 2074 6865 206c 6963 tions in the lic\n-00036f10: 656e 7365 206e 6f74 6963 6520 6f66 2074 ense notice of t\n-00036f20: 6865 0a20 2020 2020 636f 6d62 696e 6564 he. combined\n-00036f30: 2077 6f72 6b2e 0a0a 2020 2020 2049 6e20 work... In \n-00036f40: 7468 6520 636f 6d62 696e 6174 696f 6e2c the combination,\n-00036f50: 2079 6f75 206d 7573 7420 636f 6d62 696e you must combin\n-00036f60: 6520 616e 7920 7365 6374 696f 6e73 2045 e any sections E\n-00036f70: 6e74 6974 6c65 640a 2020 2020 2022 4869 ntitled. \"Hi\n-00036f80: 7374 6f72 7922 2069 6e20 7468 6520 7661 story\" in the va\n-00036f90: 7269 6f75 7320 6f72 6967 696e 616c 2064 rious original d\n-00036fa0: 6f63 756d 656e 7473 2c20 666f 726d 696e ocuments, formin\n-00036fb0: 6720 6f6e 6520 7365 6374 696f 6e0a 2020 g one section. \n-00036fc0: 2020 2045 6e74 6974 6c65 6420 2248 6973 Entitled \"His\n-00036fd0: 746f 7279 223b 206c 696b 6577 6973 6520 tory\"; likewise \n-00036fe0: 636f 6d62 696e 6520 616e 7920 7365 6374 combine any sect\n-00036ff0: 696f 6e73 2045 6e74 6974 6c65 640a 2020 ions Entitled. \n-00037000: 2020 2022 4163 6b6e 6f77 6c65 6467 656d \"Acknowledgem\n-00037010: 656e 7473 222c 2061 6e64 2061 6e79 2073 ents\", and any s\n-00037020: 6563 7469 6f6e 7320 456e 7469 746c 6564 ections Entitled\n-00037030: 2022 4465 6469 6361 7469 6f6e 7322 2e20 \"Dedications\". \n-00037040: 2059 6f75 0a20 2020 2020 6d75 7374 2064 You. must d\n-00037050: 656c 6574 6520 616c 6c20 7365 6374 696f elete all sectio\n-00037060: 6e73 2045 6e74 6974 6c65 6420 2245 6e64 ns Entitled \"End\n-00037070: 6f72 7365 6d65 6e74 732e 220a 0a20 2036 orsements.\".. 6\n-00037080: 2e20 434f 4c4c 4543 5449 4f4e 5320 4f46 . COLLECTIONS OF\n-00037090: 2044 4f43 554d 454e 5453 0a0a 2020 2020 DOCUMENTS.. \n-000370a0: 2059 6f75 206d 6179 206d 616b 6520 6120 You may make a \n-000370b0: 636f 6c6c 6563 7469 6f6e 2063 6f6e 7369 collection consi\n-000370c0: 7374 696e 6720 6f66 2074 6865 2044 6f63 sting of the Doc\n-000370d0: 756d 656e 7420 616e 6420 6f74 6865 720a ument and other.\n-000370e0: 2020 2020 2064 6f63 756d 656e 7473 2072 documents r\n-000370f0: 656c 6561 7365 6420 756e 6465 7220 7468 eleased under th\n-00037100: 6973 204c 6963 656e 7365 2c20 616e 6420 is License, and \n-00037110: 7265 706c 6163 6520 7468 6520 696e 6469 replace the indi\n-00037120: 7669 6475 616c 0a20 2020 2020 636f 7069 vidual. copi\n-00037130: 6573 206f 6620 7468 6973 204c 6963 656e es of this Licen\n-00037140: 7365 2069 6e20 7468 6520 7661 7269 6f75 se in the variou\n-00037150: 7320 646f 6375 6d65 6e74 7320 7769 7468 s documents with\n-00037160: 2061 2073 696e 676c 6520 636f 7079 0a20 a single copy. \n-00037170: 2020 2020 7468 6174 2069 7320 696e 636c that is incl\n-00037180: 7564 6564 2069 6e20 7468 6520 636f 6c6c uded in the coll\n-00037190: 6563 7469 6f6e 2c20 7072 6f76 6964 6564 ection, provided\n-000371a0: 2074 6861 7420 796f 7520 666f 6c6c 6f77 that you follow\n-000371b0: 2074 6865 0a20 2020 2020 7275 6c65 7320 the. rules \n-000371c0: 6f66 2074 6869 7320 4c69 6365 6e73 6520 of this License \n-000371d0: 666f 7220 7665 7262 6174 696d 2063 6f70 for verbatim cop\n-000371e0: 7969 6e67 206f 6620 6561 6368 206f 6620 ying of each of \n-000371f0: 7468 6520 646f 6375 6d65 6e74 730a 2020 the documents. \n-00037200: 2020 2069 6e20 616c 6c20 6f74 6865 7220 in all other \n-00037210: 7265 7370 6563 7473 2e0a 0a20 2020 2020 respects... \n-00037220: 596f 7520 6d61 7920 6578 7472 6163 7420 You may extract \n-00037230: 6120 7369 6e67 6c65 2064 6f63 756d 656e a single documen\n-00037240: 7420 6672 6f6d 2073 7563 6820 6120 636f t from such a co\n-00037250: 6c6c 6563 7469 6f6e 2c20 616e 640a 2020 llection, and. \n-00037260: 2020 2064 6973 7472 6962 7574 6520 6974 distribute it\n-00037270: 2069 6e64 6976 6964 7561 6c6c 7920 756e individually un\n-00037280: 6465 7220 7468 6973 204c 6963 656e 7365 der this License\n-00037290: 2c20 7072 6f76 6964 6564 2079 6f75 2069 , provided you i\n-000372a0: 6e73 6572 740a 2020 2020 2061 2063 6f70 nsert. a cop\n-000372b0: 7920 6f66 2074 6869 7320 4c69 6365 6e73 y of this Licens\n-000372c0: 6520 696e 746f 2074 6865 2065 7874 7261 e into the extra\n-000372d0: 6374 6564 2064 6f63 756d 656e 742c 2061 cted document, a\n-000372e0: 6e64 2066 6f6c 6c6f 7720 7468 6973 0a20 nd follow this. \n-000372f0: 2020 2020 4c69 6365 6e73 6520 696e 2061 License in a\n-00037300: 6c6c 206f 7468 6572 2072 6573 7065 6374 ll other respect\n-00037310: 7320 7265 6761 7264 696e 6720 7665 7262 s regarding verb\n-00037320: 6174 696d 2063 6f70 7969 6e67 206f 6620 atim copying of \n-00037330: 7468 6174 0a20 2020 2020 646f 6375 6d65 that. docume\n-00037340: 6e74 2e0a 0a20 2037 2e20 4147 4752 4547 nt... 7. AGGREG\n-00037350: 4154 494f 4e20 5749 5448 2049 4e44 4550 ATION WITH INDEP\n-00037360: 454e 4445 4e54 2057 4f52 4b53 0a0a 2020 ENDENT WORKS.. \n-00037370: 2020 2041 2063 6f6d 7069 6c61 7469 6f6e A compilation\n-00037380: 206f 6620 7468 6520 446f 6375 6d65 6e74 of the Document\n-00037390: 206f 7220 6974 7320 6465 7269 7661 7469 or its derivati\n-000373a0: 7665 7320 7769 7468 206f 7468 6572 0a20 ves with other. \n-000373b0: 2020 2020 7365 7061 7261 7465 2061 6e64 separate and\n-000373c0: 2069 6e64 6570 656e 6465 6e74 2064 6f63 independent doc\n-000373d0: 756d 656e 7473 206f 7220 776f 726b 732c uments or works,\n-000373e0: 2069 6e20 6f72 206f 6e20 6120 766f 6c75 in or on a volu\n-000373f0: 6d65 206f 6620 610a 2020 2020 2073 746f me of a. sto\n-00037400: 7261 6765 206f 7220 6469 7374 7269 6275 rage or distribu\n-00037410: 7469 6f6e 206d 6564 6975 6d2c 2069 7320 tion medium, is \n-00037420: 6361 6c6c 6564 2061 6e20 2261 6767 7265 called an \"aggre\n-00037430: 6761 7465 2220 6966 2074 6865 0a20 2020 gate\" if the. \n-00037440: 2020 636f 7079 7269 6768 7420 7265 7375 copyright resu\n-00037450: 6c74 696e 6720 6672 6f6d 2074 6865 2063 lting from the c\n-00037460: 6f6d 7069 6c61 7469 6f6e 2069 7320 6e6f ompilation is no\n-00037470: 7420 7573 6564 2074 6f20 6c69 6d69 7420 t used to limit \n-00037480: 7468 650a 2020 2020 206c 6567 616c 2072 the. legal r\n-00037490: 6967 6874 7320 6f66 2074 6865 2063 6f6d ights of the com\n-000374a0: 7069 6c61 7469 6f6e 2773 2075 7365 7273 pilation's users\n-000374b0: 2062 6579 6f6e 6420 7768 6174 2074 6865 beyond what the\n-000374c0: 2069 6e64 6976 6964 7561 6c0a 2020 2020 individual. \n-000374d0: 2077 6f72 6b73 2070 6572 6d69 742e 2020 works permit. \n-000374e0: 5768 656e 2074 6865 2044 6f63 756d 656e When the Documen\n-000374f0: 7420 6973 2069 6e63 6c75 6465 6420 696e t is included in\n-00037500: 2061 6e20 6167 6772 6567 6174 652c 2074 an aggregate, t\n-00037510: 6869 730a 2020 2020 204c 6963 656e 7365 his. License\n-00037520: 2064 6f65 7320 6e6f 7420 6170 706c 7920 does not apply \n-00037530: 746f 2074 6865 206f 7468 6572 2077 6f72 to the other wor\n-00037540: 6b73 2069 6e20 7468 6520 6167 6772 6567 ks in the aggreg\n-00037550: 6174 6520 7768 6963 680a 2020 2020 2061 ate which. a\n-00037560: 7265 206e 6f74 2074 6865 6d73 656c 7665 re not themselve\n-00037570: 7320 6465 7269 7661 7469 7665 2077 6f72 s derivative wor\n-00037580: 6b73 206f 6620 7468 6520 446f 6375 6d65 ks of the Docume\n-00037590: 6e74 2e0a 0a20 2020 2020 4966 2074 6865 nt... If the\n-000375a0: 2043 6f76 6572 2054 6578 7420 7265 7175 Cover Text requ\n-000375b0: 6972 656d 656e 7420 6f66 2073 6563 7469 irement of secti\n-000375c0: 6f6e 2033 2069 7320 6170 706c 6963 6162 on 3 is applicab\n-000375d0: 6c65 2074 6f20 7468 6573 650a 2020 2020 le to these. \n-000375e0: 2063 6f70 6965 7320 6f66 2074 6865 2044 copies of the D\n-000375f0: 6f63 756d 656e 742c 2074 6865 6e20 6966 ocument, then if\n-00037600: 2074 6865 2044 6f63 756d 656e 7420 6973 the Document is\n-00037610: 206c 6573 7320 7468 616e 206f 6e65 2068 less than one h\n-00037620: 616c 660a 2020 2020 206f 6620 7468 6520 alf. of the \n-00037630: 656e 7469 7265 2061 6767 7265 6761 7465 entire aggregate\n-00037640: 2c20 7468 6520 446f 6375 6d65 6e74 2773 , the Document's\n-00037650: 2043 6f76 6572 2054 6578 7473 206d 6179 Cover Texts may\n-00037660: 2062 6520 706c 6163 6564 0a20 2020 2020 be placed. \n-00037670: 6f6e 2063 6f76 6572 7320 7468 6174 2062 on covers that b\n-00037680: 7261 636b 6574 2074 6865 2044 6f63 756d racket the Docum\n-00037690: 656e 7420 7769 7468 696e 2074 6865 2061 ent within the a\n-000376a0: 6767 7265 6761 7465 2c20 6f72 2074 6865 ggregate, or the\n-000376b0: 0a20 2020 2020 656c 6563 7472 6f6e 6963 . electronic\n-000376c0: 2065 7175 6976 616c 656e 7420 6f66 2063 equivalent of c\n-000376d0: 6f76 6572 7320 6966 2074 6865 2044 6f63 overs if the Doc\n-000376e0: 756d 656e 7420 6973 2069 6e20 656c 6563 ument is in elec\n-000376f0: 7472 6f6e 6963 0a20 2020 2020 666f 726d tronic. form\n-00037700: 2e20 204f 7468 6572 7769 7365 2074 6865 . Otherwise the\n-00037710: 7920 6d75 7374 2061 7070 6561 7220 6f6e y must appear on\n-00037720: 2070 7269 6e74 6564 2063 6f76 6572 7320 printed covers \n-00037730: 7468 6174 2062 7261 636b 6574 0a20 2020 that bracket. \n-00037740: 2020 7468 6520 7768 6f6c 6520 6167 6772 the whole aggr\n-00037750: 6567 6174 652e 0a0a 2020 382e 2054 5241 egate... 8. TRA\n-00037760: 4e53 4c41 5449 4f4e 0a0a 2020 2020 2054 NSLATION.. T\n-00037770: 7261 6e73 6c61 7469 6f6e 2069 7320 636f ranslation is co\n-00037780: 6e73 6964 6572 6564 2061 206b 696e 6420 nsidered a kind \n-00037790: 6f66 206d 6f64 6966 6963 6174 696f 6e2c of modification,\n-000377a0: 2073 6f20 796f 7520 6d61 790a 2020 2020 so you may. \n-000377b0: 2064 6973 7472 6962 7574 6520 7472 616e distribute tran\n-000377c0: 736c 6174 696f 6e73 206f 6620 7468 6520 slations of the \n-000377d0: 446f 6375 6d65 6e74 2075 6e64 6572 2074 Document under t\n-000377e0: 6865 2074 6572 6d73 206f 6620 7365 6374 he terms of sect\n-000377f0: 696f 6e0a 2020 2020 2034 2e20 2052 6570 ion. 4. Rep\n-00037800: 6c61 6369 6e67 2049 6e76 6172 6961 6e74 lacing Invariant\n-00037810: 2053 6563 7469 6f6e 7320 7769 7468 2074 Sections with t\n-00037820: 7261 6e73 6c61 7469 6f6e 7320 7265 7175 ranslations requ\n-00037830: 6972 6573 2073 7065 6369 616c 0a20 2020 ires special. \n-00037840: 2020 7065 726d 6973 7369 6f6e 2066 726f permission fro\n-00037850: 6d20 7468 6569 7220 636f 7079 7269 6768 m their copyrigh\n-00037860: 7420 686f 6c64 6572 732c 2062 7574 2079 t holders, but y\n-00037870: 6f75 206d 6179 2069 6e63 6c75 6465 0a20 ou may include. \n-00037880: 2020 2020 7472 616e 736c 6174 696f 6e73 translations\n-00037890: 206f 6620 736f 6d65 206f 7220 616c 6c20 of some or all \n-000378a0: 496e 7661 7269 616e 7420 5365 6374 696f Invariant Sectio\n-000378b0: 6e73 2069 6e20 6164 6469 7469 6f6e 2074 ns in addition t\n-000378c0: 6f20 7468 650a 2020 2020 206f 7269 6769 o the. origi\n-000378d0: 6e61 6c20 7665 7273 696f 6e73 206f 6620 nal versions of \n-000378e0: 7468 6573 6520 496e 7661 7269 616e 7420 these Invariant \n-000378f0: 5365 6374 696f 6e73 2e20 2059 6f75 206d Sections. You m\n-00037900: 6179 2069 6e63 6c75 6465 2061 0a20 2020 ay include a. \n-00037910: 2020 7472 616e 736c 6174 696f 6e20 6f66 translation of\n-00037920: 2074 6869 7320 4c69 6365 6e73 652c 2061 this License, a\n-00037930: 6e64 2061 6c6c 2074 6865 206c 6963 656e nd all the licen\n-00037940: 7365 206e 6f74 6963 6573 2069 6e20 7468 se notices in th\n-00037950: 650a 2020 2020 2044 6f63 756d 656e 742c e. Document,\n-00037960: 2061 6e64 2061 6e79 2057 6172 7261 6e74 and any Warrant\n-00037970: 7920 4469 7363 6c61 696d 6572 732c 2070 y Disclaimers, p\n-00037980: 726f 7669 6465 6420 7468 6174 2079 6f75 rovided that you\n-00037990: 2061 6c73 6f0a 2020 2020 2069 6e63 6c75 also. inclu\n-000379a0: 6465 2074 6865 206f 7269 6769 6e61 6c20 de the original \n-000379b0: 456e 676c 6973 6820 7665 7273 696f 6e20 English version \n-000379c0: 6f66 2074 6869 7320 4c69 6365 6e73 6520 of this License \n-000379d0: 616e 6420 7468 650a 2020 2020 206f 7269 and the. ori\n-000379e0: 6769 6e61 6c20 7665 7273 696f 6e73 206f ginal versions o\n-000379f0: 6620 7468 6f73 6520 6e6f 7469 6365 7320 f those notices \n-00037a00: 616e 6420 6469 7363 6c61 696d 6572 732e and disclaimers.\n-00037a10: 2020 496e 2063 6173 6520 6f66 2061 0a20 In case of a. \n-00037a20: 2020 2020 6469 7361 6772 6565 6d65 6e74 disagreement\n-00037a30: 2062 6574 7765 656e 2074 6865 2074 7261 between the tra\n-00037a40: 6e73 6c61 7469 6f6e 2061 6e64 2074 6865 nslation and the\n-00037a50: 206f 7269 6769 6e61 6c20 7665 7273 696f original versio\n-00037a60: 6e20 6f66 0a20 2020 2020 7468 6973 204c n of. this L\n-00037a70: 6963 656e 7365 206f 7220 6120 6e6f 7469 icense or a noti\n-00037a80: 6365 206f 7220 6469 7363 6c61 696d 6572 ce or disclaimer\n-00037a90: 2c20 7468 6520 6f72 6967 696e 616c 2076 , the original v\n-00037aa0: 6572 7369 6f6e 2077 696c 6c0a 2020 2020 ersion will. \n-00037ab0: 2070 7265 7661 696c 2e0a 0a20 2020 2020 prevail... \n-00037ac0: 4966 2061 2073 6563 7469 6f6e 2069 6e20 If a section in \n-00037ad0: 7468 6520 446f 6375 6d65 6e74 2069 7320 the Document is \n-00037ae0: 456e 7469 746c 6564 2022 4163 6b6e 6f77 Entitled \"Acknow\n-00037af0: 6c65 6467 656d 656e 7473 222c 0a20 2020 ledgements\",. \n-00037b00: 2020 2244 6564 6963 6174 696f 6e73 222c \"Dedications\",\n-00037b10: 206f 7220 2248 6973 746f 7279 222c 2074 or \"History\", t\n-00037b20: 6865 2072 6571 7569 7265 6d65 6e74 2028 he requirement (\n-00037b30: 7365 6374 696f 6e20 3429 2074 6f0a 2020 section 4) to. \n-00037b40: 2020 2050 7265 7365 7276 6520 6974 7320 Preserve its \n-00037b50: 5469 746c 6520 2873 6563 7469 6f6e 2031 Title (section 1\n-00037b60: 2920 7769 6c6c 2074 7970 6963 616c 6c79 ) will typically\n-00037b70: 2072 6571 7569 7265 2063 6861 6e67 696e require changin\n-00037b80: 6720 7468 650a 2020 2020 2061 6374 7561 g the. actua\n-00037b90: 6c20 7469 746c 652e 0a0a 2020 392e 2054 l title... 9. T\n-00037ba0: 4552 4d49 4e41 5449 4f4e 0a0a 2020 2020 ERMINATION.. \n-00037bb0: 2059 6f75 206d 6179 206e 6f74 2063 6f70 You may not cop\n-00037bc0: 792c 206d 6f64 6966 792c 2073 7562 6c69 y, modify, subli\n-00037bd0: 6365 6e73 652c 206f 7220 6469 7374 7269 cense, or distri\n-00037be0: 6275 7465 2074 6865 2044 6f63 756d 656e bute the Documen\n-00037bf0: 740a 2020 2020 2065 7863 6570 7420 6173 t. except as\n-00037c00: 2065 7870 7265 7373 6c79 2070 726f 7669 expressly provi\n-00037c10: 6465 6420 756e 6465 7220 7468 6973 204c ded under this L\n-00037c20: 6963 656e 7365 2e20 2041 6e79 2061 7474 icense. Any att\n-00037c30: 656d 7074 0a20 2020 2020 6f74 6865 7277 empt. otherw\n-00037c40: 6973 6520 746f 2063 6f70 792c 206d 6f64 ise to copy, mod\n-00037c50: 6966 792c 2073 7562 6c69 6365 6e73 652c ify, sublicense,\n-00037c60: 206f 7220 6469 7374 7269 6275 7465 2069 or distribute i\n-00037c70: 7420 6973 2076 6f69 642c 0a20 2020 2020 t is void,. \n-00037c80: 616e 6420 7769 6c6c 2061 7574 6f6d 6174 and will automat\n-00037c90: 6963 616c 6c79 2074 6572 6d69 6e61 7465 ically terminate\n-00037ca0: 2079 6f75 7220 7269 6768 7473 2075 6e64 your rights und\n-00037cb0: 6572 2074 6869 7320 4c69 6365 6e73 652e er this License.\n-00037cc0: 0a0a 2020 2020 2048 6f77 6576 6572 2c20 .. However, \n-00037cd0: 6966 2079 6f75 2063 6561 7365 2061 6c6c if you cease all\n-00037ce0: 2076 696f 6c61 7469 6f6e 206f 6620 7468 violation of th\n-00037cf0: 6973 204c 6963 656e 7365 2c20 7468 656e is License, then\n-00037d00: 2079 6f75 720a 2020 2020 206c 6963 656e your. licen\n-00037d10: 7365 2066 726f 6d20 6120 7061 7274 6963 se from a partic\n-00037d20: 756c 6172 2063 6f70 7972 6967 6874 2068 ular copyright h\n-00037d30: 6f6c 6465 7220 6973 2072 6569 6e73 7461 older is reinsta\n-00037d40: 7465 6420 2861 290a 2020 2020 2070 726f ted (a). pro\n-00037d50: 7669 7369 6f6e 616c 6c79 2c20 756e 6c65 visionally, unle\n-00037d60: 7373 2061 6e64 2075 6e74 696c 2074 6865 ss and until the\n-00037d70: 2063 6f70 7972 6967 6874 2068 6f6c 6465 copyright holde\n-00037d80: 7220 6578 706c 6963 6974 6c79 2061 6e64 r explicitly and\n-00037d90: 0a20 2020 2020 6669 6e61 6c6c 7920 7465 . finally te\n-00037da0: 726d 696e 6174 6573 2079 6f75 7220 6c69 rminates your li\n-00037db0: 6365 6e73 652c 2061 6e64 2028 6229 2070 cense, and (b) p\n-00037dc0: 6572 6d61 6e65 6e74 6c79 2c20 6966 2074 ermanently, if t\n-00037dd0: 6865 0a20 2020 2020 636f 7079 7269 6768 he. copyrigh\n-00037de0: 7420 686f 6c64 6572 2066 6169 6c73 2074 t holder fails t\n-00037df0: 6f20 6e6f 7469 6679 2079 6f75 206f 6620 o notify you of \n-00037e00: 7468 6520 7669 6f6c 6174 696f 6e20 6279 the violation by\n-00037e10: 2073 6f6d 650a 2020 2020 2072 6561 736f some. reaso\n-00037e20: 6e61 626c 6520 6d65 616e 7320 7072 696f nable means prio\n-00037e30: 7220 746f 2036 3020 6461 7973 2061 6674 r to 60 days aft\n-00037e40: 6572 2074 6865 2063 6573 7361 7469 6f6e er the cessation\n-00037e50: 2e0a 0a20 2020 2020 4d6f 7265 6f76 6572 ... Moreover\n-00037e60: 2c20 796f 7572 206c 6963 656e 7365 2066 , your license f\n-00037e70: 726f 6d20 6120 7061 7274 6963 756c 6172 rom a particular\n-00037e80: 2063 6f70 7972 6967 6874 2068 6f6c 6465 copyright holde\n-00037e90: 7220 6973 0a20 2020 2020 7265 696e 7374 r is. reinst\n-00037ea0: 6174 6564 2070 6572 6d61 6e65 6e74 6c79 ated permanently\n-00037eb0: 2069 6620 7468 6520 636f 7079 7269 6768 if the copyrigh\n-00037ec0: 7420 686f 6c64 6572 206e 6f74 6966 6965 t holder notifie\n-00037ed0: 7320 796f 7520 6f66 2074 6865 0a20 2020 s you of the. \n-00037ee0: 2020 7669 6f6c 6174 696f 6e20 6279 2073 violation by s\n-00037ef0: 6f6d 6520 7265 6173 6f6e 6162 6c65 206d ome reasonable m\n-00037f00: 6561 6e73 2c20 7468 6973 2069 7320 7468 eans, this is th\n-00037f10: 6520 6669 7273 7420 7469 6d65 2079 6f75 e first time you\n-00037f20: 2068 6176 650a 2020 2020 2072 6563 6569 have. recei\n-00037f30: 7665 6420 6e6f 7469 6365 206f 6620 7669 ved notice of vi\n-00037f40: 6f6c 6174 696f 6e20 6f66 2074 6869 7320 olation of this \n-00037f50: 4c69 6365 6e73 6520 2866 6f72 2061 6e79 License (for any\n-00037f60: 2077 6f72 6b29 2066 726f 6d0a 2020 2020 work) from. \n-00037f70: 2074 6861 7420 636f 7079 7269 6768 7420 that copyright \n-00037f80: 686f 6c64 6572 2c20 616e 6420 796f 7520 holder, and you \n-00037f90: 6375 7265 2074 6865 2076 696f 6c61 7469 cure the violati\n-00037fa0: 6f6e 2070 7269 6f72 2074 6f20 3330 2064 on prior to 30 d\n-00037fb0: 6179 730a 2020 2020 2061 6674 6572 2079 ays. after y\n-00037fc0: 6f75 7220 7265 6365 6970 7420 6f66 2074 our receipt of t\n-00037fd0: 6865 206e 6f74 6963 652e 0a0a 2020 2020 he notice... \n-00037fe0: 2054 6572 6d69 6e61 7469 6f6e 206f 6620 Termination of \n-00037ff0: 796f 7572 2072 6967 6874 7320 756e 6465 your rights unde\n-00038000: 7220 7468 6973 2073 6563 7469 6f6e 2064 r this section d\n-00038010: 6f65 7320 6e6f 7420 7465 726d 696e 6174 oes not terminat\n-00038020: 650a 2020 2020 2074 6865 206c 6963 656e e. the licen\n-00038030: 7365 7320 6f66 2070 6172 7469 6573 2077 ses of parties w\n-00038040: 686f 2068 6176 6520 7265 6365 6976 6564 ho have received\n-00038050: 2063 6f70 6965 7320 6f72 2072 6967 6874 copies or right\n-00038060: 7320 6672 6f6d 2079 6f75 0a20 2020 2020 s from you. \n-00038070: 756e 6465 7220 7468 6973 204c 6963 656e under this Licen\n-00038080: 7365 2e20 2049 6620 796f 7572 2072 6967 se. If your rig\n-00038090: 6874 7320 6861 7665 2062 6565 6e20 7465 hts have been te\n-000380a0: 726d 696e 6174 6564 2061 6e64 206e 6f74 rminated and not\n-000380b0: 0a20 2020 2020 7065 726d 616e 656e 746c . permanentl\n-000380c0: 7920 7265 696e 7374 6174 6564 2c20 7265 y reinstated, re\n-000380d0: 6365 6970 7420 6f66 2061 2063 6f70 7920 ceipt of a copy \n-000380e0: 6f66 2073 6f6d 6520 6f72 2061 6c6c 206f of some or all o\n-000380f0: 6620 7468 650a 2020 2020 2073 616d 6520 f the. same \n-00038100: 6d61 7465 7269 616c 2064 6f65 7320 6e6f material does no\n-00038110: 7420 6769 7665 2079 6f75 2061 6e79 2072 t give you any r\n-00038120: 6967 6874 7320 746f 2075 7365 2069 742e ights to use it.\n-00038130: 0a0a 2020 3130 2e20 4655 5455 5245 2052 .. 10. FUTURE R\n-00038140: 4556 4953 494f 4e53 204f 4620 5448 4953 EVISIONS OF THIS\n-00038150: 204c 4943 454e 5345 0a0a 2020 2020 2054 LICENSE.. T\n-00038160: 6865 2046 7265 6520 536f 6674 7761 7265 he Free Software\n-00038170: 2046 6f75 6e64 6174 696f 6e20 6d61 7920 Foundation may \n-00038180: 7075 626c 6973 6820 6e65 772c 2072 6576 publish new, rev\n-00038190: 6973 6564 2076 6572 7369 6f6e 7320 6f66 ised versions of\n-000381a0: 0a20 2020 2020 7468 6520 474e 5520 4672 . the GNU Fr\n-000381b0: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation\n-000381c0: 204c 6963 656e 7365 2066 726f 6d20 7469 License from ti\n-000381d0: 6d65 2074 6f20 7469 6d65 2e20 2053 7563 me to time. Suc\n-000381e0: 6820 6e65 770a 2020 2020 2076 6572 7369 h new. versi\n-000381f0: 6f6e 7320 7769 6c6c 2062 6520 7369 6d69 ons will be simi\n-00038200: 6c61 7220 696e 2073 7069 7269 7420 746f lar in spirit to\n-00038210: 2074 6865 2070 7265 7365 6e74 2076 6572 the present ver\n-00038220: 7369 6f6e 2c20 6275 7420 6d61 790a 2020 sion, but may. \n-00038230: 2020 2064 6966 6665 7220 696e 2064 6574 differ in det\n-00038240: 6169 6c20 746f 2061 6464 7265 7373 206e ail to address n\n-00038250: 6577 2070 726f 626c 656d 7320 6f72 2063 ew problems or c\n-00038260: 6f6e 6365 726e 732e 2020 5365 650a 2020 oncerns. See. \n-00038270: 2020 203c 6874 7470 3a2f 2f77 7777 2e67 ... Each ve\n-000382a0: 7273 696f 6e20 6f66 2074 6865 204c 6963 rsion of the Lic\n-000382b0: 656e 7365 2069 7320 6769 7665 6e20 6120 ense is given a \n-000382c0: 6469 7374 696e 6775 6973 6869 6e67 2076 distinguishing v\n-000382d0: 6572 7369 6f6e 0a20 2020 2020 6e75 6d62 ersion. numb\n-000382e0: 6572 2e20 2049 6620 7468 6520 446f 6375 er. If the Docu\n-000382f0: 6d65 6e74 2073 7065 6369 6669 6573 2074 ment specifies t\n-00038300: 6861 7420 6120 7061 7274 6963 756c 6172 hat a particular\n-00038310: 206e 756d 6265 7265 640a 2020 2020 2076 numbered. v\n-00038320: 6572 7369 6f6e 206f 6620 7468 6973 204c ersion of this L\n-00038330: 6963 656e 7365 2022 6f72 2061 6e79 206c icense \"or any l\n-00038340: 6174 6572 2076 6572 7369 6f6e 2220 6170 ater version\" ap\n-00038350: 706c 6965 7320 746f 2069 742c 2079 6f75 plies to it, you\n-00038360: 0a20 2020 2020 6861 7665 2074 6865 206f . have the o\n-00038370: 7074 696f 6e20 6f66 2066 6f6c 6c6f 7769 ption of followi\n-00038380: 6e67 2074 6865 2074 6572 6d73 2061 6e64 ng the terms and\n-00038390: 2063 6f6e 6469 7469 6f6e 7320 6569 7468 conditions eith\n-000383a0: 6572 206f 660a 2020 2020 2074 6861 7420 er of. that \n-000383b0: 7370 6563 6966 6965 6420 7665 7273 696f specified versio\n-000383c0: 6e20 6f72 206f 6620 616e 7920 6c61 7465 n or of any late\n-000383d0: 7220 7665 7273 696f 6e20 7468 6174 2068 r version that h\n-000383e0: 6173 2062 6565 6e0a 2020 2020 2070 7562 as been. pub\n-000383f0: 6c69 7368 6564 2028 6e6f 7420 6173 2061 lished (not as a\n-00038400: 2064 7261 6674 2920 6279 2074 6865 2046 draft) by the F\n-00038410: 7265 6520 536f 6674 7761 7265 2046 6f75 ree Software Fou\n-00038420: 6e64 6174 696f 6e2e 2020 4966 2074 6865 ndation. If the\n-00038430: 0a20 2020 2020 446f 6375 6d65 6e74 2064 . Document d\n-00038440: 6f65 7320 6e6f 7420 7370 6563 6966 7920 oes not specify \n-00038450: 6120 7665 7273 696f 6e20 6e75 6d62 6572 a version number\n-00038460: 206f 6620 7468 6973 204c 6963 656e 7365 of this License\n-00038470: 2c20 796f 7520 6d61 790a 2020 2020 2063 , you may. c\n-00038480: 686f 6f73 6520 616e 7920 7665 7273 696f hoose any versio\n-00038490: 6e20 6576 6572 2070 7562 6c69 7368 6564 n ever published\n-000384a0: 2028 6e6f 7420 6173 2061 2064 7261 6674 (not as a draft\n-000384b0: 2920 6279 2074 6865 2046 7265 650a 2020 ) by the Free. \n-000384c0: 2020 2053 6f66 7477 6172 6520 466f 756e Software Foun\n-000384d0: 6461 7469 6f6e 2e20 2049 6620 7468 6520 dation. If the \n-000384e0: 446f 6375 6d65 6e74 2073 7065 6369 6669 Document specifi\n-000384f0: 6573 2074 6861 7420 6120 7072 6f78 7920 es that a proxy \n-00038500: 6361 6e0a 2020 2020 2064 6563 6964 6520 can. decide \n-00038510: 7768 6963 6820 6675 7475 7265 2076 6572 which future ver\n-00038520: 7369 6f6e 7320 6f66 2074 6869 7320 4c69 sions of this Li\n-00038530: 6365 6e73 6520 6361 6e20 6265 2075 7365 cense can be use\n-00038540: 642c 2074 6861 740a 2020 2020 2070 726f d, that. pro\n-00038550: 7879 2773 2070 7562 6c69 6320 7374 6174 xy's public stat\n-00038560: 656d 656e 7420 6f66 2061 6363 6570 7461 ement of accepta\n-00038570: 6e63 6520 6f66 2061 2076 6572 7369 6f6e nce of a version\n-00038580: 2070 6572 6d61 6e65 6e74 6c79 0a20 2020 permanently. \n-00038590: 2020 6175 7468 6f72 697a 6573 2079 6f75 authorizes you\n-000385a0: 2074 6f20 6368 6f6f 7365 2074 6861 7420 to choose that \n-000385b0: 7665 7273 696f 6e20 666f 7220 7468 6520 version for the \n-000385c0: 446f 6375 6d65 6e74 2e0a 0a20 2031 312e Document... 11.\n-000385d0: 2052 454c 4943 454e 5349 4e47 0a0a 2020 RELICENSING.. \n-000385e0: 2020 2022 4d61 7373 6976 6520 4d75 6c74 \"Massive Mult\n-000385f0: 6961 7574 686f 7220 436f 6c6c 6162 6f72 iauthor Collabor\n-00038600: 6174 696f 6e20 5369 7465 2220 286f 7220 ation Site\" (or \n-00038610: 224d 4d43 2053 6974 6522 2920 6d65 616e \"MMC Site\") mean\n-00038620: 7320 616e 790a 2020 2020 2057 6f72 6c64 s any. World\n-00038630: 2057 6964 6520 5765 6220 7365 7276 6572 Wide Web server\n-00038640: 2074 6861 7420 7075 626c 6973 6865 7320 that publishes \n-00038650: 636f 7079 7269 6768 7461 626c 6520 776f copyrightable wo\n-00038660: 726b 7320 616e 6420 616c 736f 0a20 2020 rks and also. \n-00038670: 2020 7072 6f76 6964 6573 2070 726f 6d69 provides promi\n-00038680: 6e65 6e74 2066 6163 696c 6974 6965 7320 nent facilities \n-00038690: 666f 7220 616e 7962 6f64 7920 746f 2065 for anybody to e\n-000386a0: 6469 7420 7468 6f73 6520 776f 726b 732e dit those works.\n-000386b0: 2020 410a 2020 2020 2070 7562 6c69 6320 A. public \n-000386c0: 7769 6b69 2074 6861 7420 616e 7962 6f64 wiki that anybod\n-000386d0: 7920 6361 6e20 6564 6974 2069 7320 616e y can edit is an\n-000386e0: 2065 7861 6d70 6c65 206f 6620 7375 6368 example of such\n-000386f0: 2061 2073 6572 7665 722e 0a20 2020 2020 a server.. \n-00038700: 4120 224d 6173 7369 7665 204d 756c 7469 A \"Massive Multi\n-00038710: 6175 7468 6f72 2043 6f6c 6c61 626f 7261 author Collabora\n-00038720: 7469 6f6e 2220 286f 7220 224d 4d43 2229 tion\" (or \"MMC\")\n-00038730: 2063 6f6e 7461 696e 6564 2069 6e20 7468 contained in th\n-00038740: 650a 2020 2020 2073 6974 6520 6d65 616e e. site mean\n-00038750: 7320 616e 7920 7365 7420 6f66 2063 6f70 s any set of cop\n-00038760: 7972 6967 6874 6162 6c65 2077 6f72 6b73 yrightable works\n-00038770: 2074 6875 7320 7075 626c 6973 6865 6420 thus published \n-00038780: 6f6e 2074 6865 204d 4d43 0a20 2020 2020 on the MMC. \n-00038790: 7369 7465 2e0a 0a20 2020 2020 2243 432d site... \"CC-\n-000387a0: 4259 2d53 4122 206d 6561 6e73 2074 6865 BY-SA\" means the\n-000387b0: 2043 7265 6174 6976 6520 436f 6d6d 6f6e Creative Common\n-000387c0: 7320 4174 7472 6962 7574 696f 6e2d 5368 s Attribution-Sh\n-000387d0: 6172 6520 416c 696b 6520 332e 300a 2020 are Alike 3.0. \n-000387e0: 2020 206c 6963 656e 7365 2070 7562 6c69 license publi\n-000387f0: 7368 6564 2062 7920 4372 6561 7469 7665 shed by Creative\n-00038800: 2043 6f6d 6d6f 6e73 2043 6f72 706f 7261 Commons Corpora\n-00038810: 7469 6f6e 2c20 6120 6e6f 742d 666f 722d tion, a not-for-\n-00038820: 7072 6f66 6974 0a20 2020 2020 636f 7270 profit. corp\n-00038830: 6f72 6174 696f 6e20 7769 7468 2061 2070 oration with a p\n-00038840: 7269 6e63 6970 616c 2070 6c61 6365 206f rincipal place o\n-00038850: 6620 6275 7369 6e65 7373 2069 6e20 5361 f business in Sa\n-00038860: 6e20 4672 616e 6369 7363 6f2c 0a20 2020 n Francisco,. \n-00038870: 2020 4361 6c69 666f 726e 6961 2c20 6173 California, as\n-00038880: 2077 656c 6c20 6173 2066 7574 7572 6520 well as future \n-00038890: 636f 7079 6c65 6674 2076 6572 7369 6f6e copyleft version\n-000388a0: 7320 6f66 2074 6861 7420 6c69 6365 6e73 s of that licens\n-000388b0: 650a 2020 2020 2070 7562 6c69 7368 6564 e. published\n-000388c0: 2062 7920 7468 6174 2073 616d 6520 6f72 by that same or\n-000388d0: 6761 6e69 7a61 7469 6f6e 2e0a 0a20 2020 ganization... \n-000388e0: 2020 2249 6e63 6f72 706f 7261 7465 2220 \"Incorporate\" \n-000388f0: 6d65 616e 7320 746f 2070 7562 6c69 7368 means to publish\n-00038900: 206f 7220 7265 7075 626c 6973 6820 6120 or republish a \n-00038910: 446f 6375 6d65 6e74 2c20 696e 2077 686f Document, in who\n-00038920: 6c65 206f 720a 2020 2020 2069 6e20 7061 le or. in pa\n-00038930: 7274 2c20 6173 2070 6172 7420 6f66 2061 rt, as part of a\n-00038940: 6e6f 7468 6572 2044 6f63 756d 656e 742e nother Document.\n-00038950: 0a0a 2020 2020 2041 6e20 4d4d 4320 6973 .. An MMC is\n-00038960: 2022 656c 6967 6962 6c65 2066 6f72 2072 \"eligible for r\n-00038970: 656c 6963 656e 7369 6e67 2220 6966 2069 elicensing\" if i\n-00038980: 7420 6973 206c 6963 656e 7365 6420 756e t is licensed un\n-00038990: 6465 7220 7468 6973 0a20 2020 2020 4c69 der this. Li\n-000389a0: 6365 6e73 652c 2061 6e64 2069 6620 616c cense, and if al\n-000389b0: 6c20 776f 726b 7320 7468 6174 2077 6572 l works that wer\n-000389c0: 6520 6669 7273 7420 7075 626c 6973 6865 e first publishe\n-000389d0: 6420 756e 6465 7220 7468 6973 0a20 2020 d under this. \n-000389e0: 2020 4c69 6365 6e73 6520 736f 6d65 7768 License somewh\n-000389f0: 6572 6520 6f74 6865 7220 7468 616e 2074 ere other than t\n-00038a00: 6869 7320 4d4d 432c 2061 6e64 2073 7562 his MMC, and sub\n-00038a10: 7365 7175 656e 746c 790a 2020 2020 2069 sequently. i\n-00038a20: 6e63 6f72 706f 7261 7465 6420 696e 2077 ncorporated in w\n-00038a30: 686f 6c65 206f 7220 696e 2070 6172 7420 hole or in part \n-00038a40: 696e 746f 2074 6865 204d 4d43 2c20 2831 into the MMC, (1\n-00038a50: 2920 6861 6420 6e6f 2063 6f76 6572 0a20 ) had no cover. \n-00038a60: 2020 2020 7465 7874 7320 6f72 2069 6e76 texts or inv\n-00038a70: 6172 6961 6e74 2073 6563 7469 6f6e 732c ariant sections,\n-00038a80: 2061 6e64 2028 3229 2077 6572 6520 7468 and (2) were th\n-00038a90: 7573 2069 6e63 6f72 706f 7261 7465 6420 us incorporated \n-00038aa0: 7072 696f 720a 2020 2020 2074 6f20 4e6f prior. to No\n-00038ab0: 7665 6d62 6572 2031 2c20 3230 3038 2e0a vember 1, 2008..\n-00038ac0: 0a20 2020 2020 5468 6520 6f70 6572 6174 . The operat\n-00038ad0: 6f72 206f 6620 616e 204d 4d43 2053 6974 or of an MMC Sit\n-00038ae0: 6520 6d61 7920 7265 7075 626c 6973 6820 e may republish \n-00038af0: 616e 204d 4d43 2063 6f6e 7461 696e 6564 an MMC contained\n-00038b00: 2069 6e20 7468 650a 2020 2020 2073 6974 in the. sit\n-00038b10: 6520 756e 6465 7220 4343 2d42 592d 5341 e under CC-BY-SA\n-00038b20: 206f 6e20 7468 6520 7361 6d65 2073 6974 on the same sit\n-00038b30: 6520 6174 2061 6e79 2074 696d 6520 6265 e at any time be\n-00038b40: 666f 7265 2041 7567 7573 7420 312c 0a20 fore August 1,. \n-00038b50: 2020 2020 3230 3039 2c20 7072 6f76 6964 2009, provid\n-00038b60: 6564 2074 6865 204d 4d43 2069 7320 656c ed the MMC is el\n-00038b70: 6967 6962 6c65 2066 6f72 2072 656c 6963 igible for relic\n-00038b80: 656e 7369 6e67 2e0a 0a41 4444 454e 4455 ensing...ADDENDU\n-00038b90: 4d3a 2048 6f77 2074 6f20 7573 6520 7468 M: How to use th\n-00038ba0: 6973 204c 6963 656e 7365 2066 6f72 2079 is License for y\n-00038bb0: 6f75 7220 646f 6375 6d65 6e74 730a 3d3d our documents.==\n+00032f80: 3d3d 3d3d 3d3d 3d3d 0a0a 2020 2020 2020 ========.. \n+00032f90: 2020 2020 2020 2020 2020 2020 2020 2056 V\n+00032fa0: 6572 7369 6f6e 2031 2e33 2c20 3320 4e6f ersion 1.3, 3 No\n+00032fb0: 7665 6d62 6572 2032 3030 380a 0a20 2020 vember 2008.. \n+00032fc0: 2020 436f 7079 7269 6768 7420 c2a9 2032 Copyright .. 2\n+00032fd0: 3030 302c 2032 3030 312c 2032 3030 322c 000, 2001, 2002,\n+00032fe0: 2032 3030 372c 2032 3030 3820 4672 6565 2007, 2008 Free\n+00032ff0: 2053 6f66 7477 6172 6520 466f 756e 6461 Software Founda\n+00033000: 7469 6f6e 2c20 496e 632e 0a20 2020 2020 tion, Inc.. \n+00033010: 3c68 7474 703a 2f2f 6673 662e 6f72 672f .. Everyone\n+00033030: 2069 7320 7065 726d 6974 7465 6420 746f is permitted to\n+00033040: 2063 6f70 7920 616e 6420 6469 7374 7269 copy and distri\n+00033050: 6275 7465 2076 6572 6261 7469 6d20 636f bute verbatim co\n+00033060: 7069 6573 0a20 2020 2020 6f66 2074 6869 pies. of thi\n+00033070: 7320 6c69 6365 6e73 6520 646f 6375 6d65 s license docume\n+00033080: 6e74 2c20 6275 7420 6368 616e 6769 6e67 nt, but changing\n+00033090: 2069 7420 6973 206e 6f74 2061 6c6c 6f77 it is not allow\n+000330a0: 6564 2e0a 0a20 2030 2e20 5052 4541 4d42 ed... 0. PREAMB\n+000330b0: 4c45 0a0a 2020 2020 2054 6865 2070 7572 LE.. The pur\n+000330c0: 706f 7365 206f 6620 7468 6973 204c 6963 pose of this Lic\n+000330d0: 656e 7365 2069 7320 746f 206d 616b 6520 ense is to make \n+000330e0: 6120 6d61 6e75 616c 2c20 7465 7874 626f a manual, textbo\n+000330f0: 6f6b 2c20 6f72 206f 7468 6572 0a20 2020 ok, or other. \n+00033100: 2020 6675 6e63 7469 6f6e 616c 2061 6e64 functional and\n+00033110: 2075 7365 6675 6c20 646f 6375 6d65 6e74 useful document\n+00033120: 20e2 809c 6672 6565 e280 9d20 696e 2074 ...free... in t\n+00033130: 6865 2073 656e 7365 206f 6620 6672 6565 he sense of free\n+00033140: 646f 6d3a 2074 6f0a 2020 2020 2061 7373 dom: to. ass\n+00033150: 7572 6520 6576 6572 796f 6e65 2074 6865 ure everyone the\n+00033160: 2065 6666 6563 7469 7665 2066 7265 6564 effective freed\n+00033170: 6f6d 2074 6f20 636f 7079 2061 6e64 2072 om to copy and r\n+00033180: 6564 6973 7472 6962 7574 6520 6974 2c0a edistribute it,.\n+00033190: 2020 2020 2077 6974 6820 6f72 2077 6974 with or wit\n+000331a0: 686f 7574 206d 6f64 6966 7969 6e67 2069 hout modifying i\n+000331b0: 742c 2065 6974 6865 7220 636f 6d6d 6572 t, either commer\n+000331c0: 6369 616c 6c79 206f 720a 2020 2020 206e cially or. n\n+000331d0: 6f6e 636f 6d6d 6572 6369 616c 6c79 2e20 oncommercially. \n+000331e0: 2053 6563 6f6e 6461 7269 6c79 2c20 7468 Secondarily, th\n+000331f0: 6973 204c 6963 656e 7365 2070 7265 7365 is License prese\n+00033200: 7276 6573 2066 6f72 2074 6865 0a20 2020 rves for the. \n+00033210: 2020 6175 7468 6f72 2061 6e64 2070 7562 author and pub\n+00033220: 6c69 7368 6572 2061 2077 6179 2074 6f20 lisher a way to \n+00033230: 6765 7420 6372 6564 6974 2066 6f72 2074 get credit for t\n+00033240: 6865 6972 2077 6f72 6b2c 2077 6869 6c65 heir work, while\n+00033250: 206e 6f74 0a20 2020 2020 6265 696e 6720 not. being \n+00033260: 636f 6e73 6964 6572 6564 2072 6573 706f considered respo\n+00033270: 6e73 6962 6c65 2066 6f72 206d 6f64 6966 nsible for modif\n+00033280: 6963 6174 696f 6e73 206d 6164 6520 6279 ications made by\n+00033290: 206f 7468 6572 732e 0a0a 2020 2020 2054 others... T\n+000332a0: 6869 7320 4c69 6365 6e73 6520 6973 2061 his License is a\n+000332b0: 206b 696e 6420 6f66 2022 636f 7079 6c65 kind of \"copyle\n+000332c0: 6674 222c 2077 6869 6368 206d 6561 6e73 ft\", which means\n+000332d0: 2074 6861 7420 6465 7269 7661 7469 7665 that derivative\n+000332e0: 0a20 2020 2020 776f 726b 7320 6f66 2074 . works of t\n+000332f0: 6865 2064 6f63 756d 656e 7420 6d75 7374 he document must\n+00033300: 2074 6865 6d73 656c 7665 7320 6265 2066 themselves be f\n+00033310: 7265 6520 696e 2074 6865 2073 616d 6520 ree in the same \n+00033320: 7365 6e73 652e 0a20 2020 2020 4974 2063 sense.. It c\n+00033330: 6f6d 706c 656d 656e 7473 2074 6865 2047 omplements the G\n+00033340: 4e55 2047 656e 6572 616c 2050 7562 6c69 NU General Publi\n+00033350: 6320 4c69 6365 6e73 652c 2077 6869 6368 c License, which\n+00033360: 2069 7320 6120 636f 7079 6c65 6674 0a20 is a copyleft. \n+00033370: 2020 2020 6c69 6365 6e73 6520 6465 7369 license desi\n+00033380: 676e 6564 2066 6f72 2066 7265 6520 736f gned for free so\n+00033390: 6674 7761 7265 2e0a 0a20 2020 2020 5765 ftware... We\n+000333a0: 2068 6176 6520 6465 7369 676e 6564 2074 have designed t\n+000333b0: 6869 7320 4c69 6365 6e73 6520 696e 206f his License in o\n+000333c0: 7264 6572 2074 6f20 7573 6520 6974 2066 rder to use it f\n+000333d0: 6f72 206d 616e 7561 6c73 2066 6f72 0a20 or manuals for. \n+000333e0: 2020 2020 6672 6565 2073 6f66 7477 6172 free softwar\n+000333f0: 652c 2062 6563 6175 7365 2066 7265 6520 e, because free \n+00033400: 736f 6674 7761 7265 206e 6565 6473 2066 software needs f\n+00033410: 7265 6520 646f 6375 6d65 6e74 6174 696f ree documentatio\n+00033420: 6e3a 2061 0a20 2020 2020 6672 6565 2070 n: a. free p\n+00033430: 726f 6772 616d 2073 686f 756c 6420 636f rogram should co\n+00033440: 6d65 2077 6974 6820 6d61 6e75 616c 7320 me with manuals \n+00033450: 7072 6f76 6964 696e 6720 7468 6520 7361 providing the sa\n+00033460: 6d65 2066 7265 6564 6f6d 730a 2020 2020 me freedoms. \n+00033470: 2074 6861 7420 7468 6520 736f 6674 7761 that the softwa\n+00033480: 7265 2064 6f65 732e 2020 4275 7420 7468 re does. But th\n+00033490: 6973 204c 6963 656e 7365 2069 7320 6e6f is License is no\n+000334a0: 7420 6c69 6d69 7465 6420 746f 0a20 2020 t limited to. \n+000334b0: 2020 736f 6674 7761 7265 206d 616e 7561 software manua\n+000334c0: 6c73 3b20 6974 2063 616e 2062 6520 7573 ls; it can be us\n+000334d0: 6564 2066 6f72 2061 6e79 2074 6578 7475 ed for any textu\n+000334e0: 616c 2077 6f72 6b2c 2072 6567 6172 646c al work, regardl\n+000334f0: 6573 730a 2020 2020 206f 6620 7375 626a ess. of subj\n+00033500: 6563 7420 6d61 7474 6572 206f 7220 7768 ect matter or wh\n+00033510: 6574 6865 7220 6974 2069 7320 7075 626c ether it is publ\n+00033520: 6973 6865 6420 6173 2061 2070 7269 6e74 ished as a print\n+00033530: 6564 2062 6f6f 6b2e 2020 5765 0a20 2020 ed book. We. \n+00033540: 2020 7265 636f 6d6d 656e 6420 7468 6973 recommend this\n+00033550: 204c 6963 656e 7365 2070 7269 6e63 6970 License princip\n+00033560: 616c 6c79 2066 6f72 2077 6f72 6b73 2077 ally for works w\n+00033570: 686f 7365 2070 7572 706f 7365 2069 730a hose purpose is.\n+00033580: 2020 2020 2069 6e73 7472 7563 7469 6f6e instruction\n+00033590: 206f 7220 7265 6665 7265 6e63 652e 0a0a or reference...\n+000335a0: 2020 312e 2041 5050 4c49 4341 4249 4c49 1. APPLICABILI\n+000335b0: 5459 2041 4e44 2044 4546 494e 4954 494f TY AND DEFINITIO\n+000335c0: 4e53 0a0a 2020 2020 2054 6869 7320 4c69 NS.. This Li\n+000335d0: 6365 6e73 6520 6170 706c 6965 7320 746f cense applies to\n+000335e0: 2061 6e79 206d 616e 7561 6c20 6f72 206f any manual or o\n+000335f0: 7468 6572 2077 6f72 6b2c 2069 6e20 616e ther work, in an\n+00033600: 7920 6d65 6469 756d 2c0a 2020 2020 2074 y medium,. t\n+00033610: 6861 7420 636f 6e74 6169 6e73 2061 206e hat contains a n\n+00033620: 6f74 6963 6520 706c 6163 6564 2062 7920 otice placed by \n+00033630: 7468 6520 636f 7079 7269 6768 7420 686f the copyright ho\n+00033640: 6c64 6572 2073 6179 696e 6720 6974 2063 lder saying it c\n+00033650: 616e 0a20 2020 2020 6265 2064 6973 7472 an. be distr\n+00033660: 6962 7574 6564 2075 6e64 6572 2074 6865 ibuted under the\n+00033670: 2074 6572 6d73 206f 6620 7468 6973 204c terms of this L\n+00033680: 6963 656e 7365 2e20 2053 7563 6820 6120 icense. Such a \n+00033690: 6e6f 7469 6365 0a20 2020 2020 6772 616e notice. gran\n+000336a0: 7473 2061 2077 6f72 6c64 2d77 6964 652c ts a world-wide,\n+000336b0: 2072 6f79 616c 7479 2d66 7265 6520 6c69 royalty-free li\n+000336c0: 6365 6e73 652c 2075 6e6c 696d 6974 6564 cense, unlimited\n+000336d0: 2069 6e20 6475 7261 7469 6f6e 2c0a 2020 in duration,. \n+000336e0: 2020 2074 6f20 7573 6520 7468 6174 2077 to use that w\n+000336f0: 6f72 6b20 756e 6465 7220 7468 6520 636f ork under the co\n+00033700: 6e64 6974 696f 6e73 2073 7461 7465 6420 nditions stated \n+00033710: 6865 7265 696e 2e20 2054 6865 0a20 2020 herein. The. \n+00033720: 2020 2244 6f63 756d 656e 7422 2c20 6265 \"Document\", be\n+00033730: 6c6f 772c 2072 6566 6572 7320 746f 2061 low, refers to a\n+00033740: 6e79 2073 7563 6820 6d61 6e75 616c 206f ny such manual o\n+00033750: 7220 776f 726b 2e20 2041 6e79 206d 656d r work. Any mem\n+00033760: 6265 720a 2020 2020 206f 6620 7468 6520 ber. of the \n+00033770: 7075 626c 6963 2069 7320 6120 6c69 6365 public is a lice\n+00033780: 6e73 6565 2c20 616e 6420 6973 2061 6464 nsee, and is add\n+00033790: 7265 7373 6564 2061 7320 2279 6f75 222e ressed as \"you\".\n+000337a0: 2020 596f 7520 6163 6365 7074 0a20 2020 You accept. \n+000337b0: 2020 7468 6520 6c69 6365 6e73 6520 6966 the license if\n+000337c0: 2079 6f75 2063 6f70 792c 206d 6f64 6966 you copy, modif\n+000337d0: 7920 6f72 2064 6973 7472 6962 7574 6520 y or distribute \n+000337e0: 7468 6520 776f 726b 2069 6e20 6120 7761 the work in a wa\n+000337f0: 790a 2020 2020 2072 6571 7569 7269 6e67 y. requiring\n+00033800: 2070 6572 6d69 7373 696f 6e20 756e 6465 permission unde\n+00033810: 7220 636f 7079 7269 6768 7420 6c61 772e r copyright law.\n+00033820: 0a0a 2020 2020 2041 2022 4d6f 6469 6669 .. A \"Modifi\n+00033830: 6564 2056 6572 7369 6f6e 2220 6f66 2074 ed Version\" of t\n+00033840: 6865 2044 6f63 756d 656e 7420 6d65 616e he Document mean\n+00033850: 7320 616e 7920 776f 726b 2063 6f6e 7461 s any work conta\n+00033860: 696e 696e 6720 7468 650a 2020 2020 2044 ining the. D\n+00033870: 6f63 756d 656e 7420 6f72 2061 2070 6f72 ocument or a por\n+00033880: 7469 6f6e 206f 6620 6974 2c20 6569 7468 tion of it, eith\n+00033890: 6572 2063 6f70 6965 6420 7665 7262 6174 er copied verbat\n+000338a0: 696d 2c20 6f72 2077 6974 680a 2020 2020 im, or with. \n+000338b0: 206d 6f64 6966 6963 6174 696f 6e73 2061 modifications a\n+000338c0: 6e64 2f6f 7220 7472 616e 736c 6174 6564 nd/or translated\n+000338d0: 2069 6e74 6f20 616e 6f74 6865 7220 6c61 into another la\n+000338e0: 6e67 7561 6765 2e0a 0a20 2020 2020 4120 nguage... A \n+000338f0: 2253 6563 6f6e 6461 7279 2053 6563 7469 \"Secondary Secti\n+00033900: 6f6e 2220 6973 2061 206e 616d 6564 2061 on\" is a named a\n+00033910: 7070 656e 6469 7820 6f72 2061 2066 726f ppendix or a fro\n+00033920: 6e74 2d6d 6174 7465 7220 7365 6374 696f nt-matter sectio\n+00033930: 6e0a 2020 2020 206f 6620 7468 6520 446f n. of the Do\n+00033940: 6375 6d65 6e74 2074 6861 7420 6465 616c cument that deal\n+00033950: 7320 6578 636c 7573 6976 656c 7920 7769 s exclusively wi\n+00033960: 7468 2074 6865 2072 656c 6174 696f 6e73 th the relations\n+00033970: 6869 7020 6f66 2074 6865 0a20 2020 2020 hip of the. \n+00033980: 7075 626c 6973 6865 7273 206f 7220 6175 publishers or au\n+00033990: 7468 6f72 7320 6f66 2074 6865 2044 6f63 thors of the Doc\n+000339a0: 756d 656e 7420 746f 2074 6865 2044 6f63 ument to the Doc\n+000339b0: 756d 656e 7427 7320 6f76 6572 616c 6c0a ument's overall.\n+000339c0: 2020 2020 2073 7562 6a65 6374 2028 6f72 subject (or\n+000339d0: 2074 6f20 7265 6c61 7465 6420 6d61 7474 to related matt\n+000339e0: 6572 7329 2061 6e64 2063 6f6e 7461 696e ers) and contain\n+000339f0: 7320 6e6f 7468 696e 6720 7468 6174 2063 s nothing that c\n+00033a00: 6f75 6c64 0a20 2020 2020 6661 6c6c 2064 ould. fall d\n+00033a10: 6972 6563 746c 7920 7769 7468 696e 2074 irectly within t\n+00033a20: 6861 7420 6f76 6572 616c 6c20 7375 626a hat overall subj\n+00033a30: 6563 742e 2020 2854 6875 732c 2069 6620 ect. (Thus, if \n+00033a40: 7468 6520 446f 6375 6d65 6e74 0a20 2020 the Document. \n+00033a50: 2020 6973 2069 6e20 7061 7274 2061 2074 is in part a t\n+00033a60: 6578 7462 6f6f 6b20 6f66 206d 6174 6865 extbook of mathe\n+00033a70: 6d61 7469 6373 2c20 6120 5365 636f 6e64 matics, a Second\n+00033a80: 6172 7920 5365 6374 696f 6e20 6d61 7920 ary Section may \n+00033a90: 6e6f 740a 2020 2020 2065 7870 6c61 696e not. explain\n+00033aa0: 2061 6e79 206d 6174 6865 6d61 7469 6373 any mathematics\n+00033ab0: 2e29 2020 5468 6520 7265 6c61 7469 6f6e .) The relation\n+00033ac0: 7368 6970 2063 6f75 6c64 2062 6520 6120 ship could be a \n+00033ad0: 6d61 7474 6572 206f 660a 2020 2020 2068 matter of. h\n+00033ae0: 6973 746f 7269 6361 6c20 636f 6e6e 6563 istorical connec\n+00033af0: 7469 6f6e 2077 6974 6820 7468 6520 7375 tion with the su\n+00033b00: 626a 6563 7420 6f72 2077 6974 6820 7265 bject or with re\n+00033b10: 6c61 7465 6420 6d61 7474 6572 732c 206f lated matters, o\n+00033b20: 720a 2020 2020 206f 6620 6c65 6761 6c2c r. of legal,\n+00033b30: 2063 6f6d 6d65 7263 6961 6c2c 2070 6869 commercial, phi\n+00033b40: 6c6f 736f 7068 6963 616c 2c20 6574 6869 losophical, ethi\n+00033b50: 6361 6c20 6f72 2070 6f6c 6974 6963 616c cal or political\n+00033b60: 2070 6f73 6974 696f 6e0a 2020 2020 2072 position. r\n+00033b70: 6567 6172 6469 6e67 2074 6865 6d2e 0a0a egarding them...\n+00033b80: 2020 2020 2054 6865 2022 496e 7661 7269 The \"Invari\n+00033b90: 616e 7420 5365 6374 696f 6e73 2220 6172 ant Sections\" ar\n+00033ba0: 6520 6365 7274 6169 6e20 5365 636f 6e64 e certain Second\n+00033bb0: 6172 7920 5365 6374 696f 6e73 2077 686f ary Sections who\n+00033bc0: 7365 0a20 2020 2020 7469 746c 6573 2061 se. titles a\n+00033bd0: 7265 2064 6573 6967 6e61 7465 642c 2061 re designated, a\n+00033be0: 7320 6265 696e 6720 7468 6f73 6520 6f66 s being those of\n+00033bf0: 2049 6e76 6172 6961 6e74 2053 6563 7469 Invariant Secti\n+00033c00: 6f6e 732c 2069 6e20 7468 650a 2020 2020 ons, in the. \n+00033c10: 206e 6f74 6963 6520 7468 6174 2073 6179 notice that say\n+00033c20: 7320 7468 6174 2074 6865 2044 6f63 756d s that the Docum\n+00033c30: 656e 7420 6973 2072 656c 6561 7365 6420 ent is released \n+00033c40: 756e 6465 7220 7468 6973 204c 6963 656e under this Licen\n+00033c50: 7365 2e0a 2020 2020 2049 6620 6120 7365 se.. If a se\n+00033c60: 6374 696f 6e20 646f 6573 206e 6f74 2066 ction does not f\n+00033c70: 6974 2074 6865 2061 626f 7665 2064 6566 it the above def\n+00033c80: 696e 6974 696f 6e20 6f66 2053 6563 6f6e inition of Secon\n+00033c90: 6461 7279 2074 6865 6e20 6974 0a20 2020 dary then it. \n+00033ca0: 2020 6973 206e 6f74 2061 6c6c 6f77 6564 is not allowed\n+00033cb0: 2074 6f20 6265 2064 6573 6967 6e61 7465 to be designate\n+00033cc0: 6420 6173 2049 6e76 6172 6961 6e74 2e20 d as Invariant. \n+00033cd0: 2054 6865 2044 6f63 756d 656e 7420 6d61 The Document ma\n+00033ce0: 790a 2020 2020 2063 6f6e 7461 696e 207a y. contain z\n+00033cf0: 6572 6f20 496e 7661 7269 616e 7420 5365 ero Invariant Se\n+00033d00: 6374 696f 6e73 2e20 2049 6620 7468 6520 ctions. If the \n+00033d10: 446f 6375 6d65 6e74 2064 6f65 7320 6e6f Document does no\n+00033d20: 7420 6964 656e 7469 6679 0a20 2020 2020 t identify. \n+00033d30: 616e 7920 496e 7661 7269 616e 7420 5365 any Invariant Se\n+00033d40: 6374 696f 6e73 2074 6865 6e20 7468 6572 ctions then ther\n+00033d50: 6520 6172 6520 6e6f 6e65 2e0a 0a20 2020 e are none... \n+00033d60: 2020 5468 6520 2243 6f76 6572 2054 6578 The \"Cover Tex\n+00033d70: 7473 2220 6172 6520 6365 7274 6169 6e20 ts\" are certain \n+00033d80: 7368 6f72 7420 7061 7373 6167 6573 206f short passages o\n+00033d90: 6620 7465 7874 2074 6861 7420 6172 650a f text that are.\n+00033da0: 2020 2020 206c 6973 7465 642c 2061 7320 listed, as \n+00033db0: 4672 6f6e 742d 436f 7665 7220 5465 7874 Front-Cover Text\n+00033dc0: 7320 6f72 2042 6163 6b2d 436f 7665 7220 s or Back-Cover \n+00033dd0: 5465 7874 732c 2069 6e20 7468 6520 6e6f Texts, in the no\n+00033de0: 7469 6365 0a20 2020 2020 7468 6174 2073 tice. that s\n+00033df0: 6179 7320 7468 6174 2074 6865 2044 6f63 ays that the Doc\n+00033e00: 756d 656e 7420 6973 2072 656c 6561 7365 ument is release\n+00033e10: 6420 756e 6465 7220 7468 6973 204c 6963 d under this Lic\n+00033e20: 656e 7365 2e20 2041 0a20 2020 2020 4672 ense. A. Fr\n+00033e30: 6f6e 742d 436f 7665 7220 5465 7874 206d ont-Cover Text m\n+00033e40: 6179 2062 6520 6174 206d 6f73 7420 3520 ay be at most 5 \n+00033e50: 776f 7264 732c 2061 6e64 2061 2042 6163 words, and a Bac\n+00033e60: 6b2d 436f 7665 7220 5465 7874 206d 6179 k-Cover Text may\n+00033e70: 0a20 2020 2020 6265 2061 7420 6d6f 7374 . be at most\n+00033e80: 2032 3520 776f 7264 732e 0a0a 2020 2020 25 words... \n+00033e90: 2041 2022 5472 616e 7370 6172 656e 7422 A \"Transparent\"\n+00033ea0: 2063 6f70 7920 6f66 2074 6865 2044 6f63 copy of the Doc\n+00033eb0: 756d 656e 7420 6d65 616e 7320 6120 6d61 ument means a ma\n+00033ec0: 6368 696e 652d 7265 6164 6162 6c65 2063 chine-readable c\n+00033ed0: 6f70 792c 0a20 2020 2020 7265 7072 6573 opy,. repres\n+00033ee0: 656e 7465 6420 696e 2061 2066 6f72 6d61 ented in a forma\n+00033ef0: 7420 7768 6f73 6520 7370 6563 6966 6963 t whose specific\n+00033f00: 6174 696f 6e20 6973 2061 7661 696c 6162 ation is availab\n+00033f10: 6c65 2074 6f20 7468 650a 2020 2020 2067 le to the. g\n+00033f20: 656e 6572 616c 2070 7562 6c69 632c 2074 eneral public, t\n+00033f30: 6861 7420 6973 2073 7569 7461 626c 6520 hat is suitable \n+00033f40: 666f 7220 7265 7669 7369 6e67 2074 6865 for revising the\n+00033f50: 2064 6f63 756d 656e 740a 2020 2020 2073 document. s\n+00033f60: 7472 6169 6768 7466 6f72 7761 7264 6c79 traightforwardly\n+00033f70: 2077 6974 6820 6765 6e65 7269 6320 7465 with generic te\n+00033f80: 7874 2065 6469 746f 7273 206f 7220 2866 xt editors or (f\n+00033f90: 6f72 2069 6d61 6765 7320 636f 6d70 6f73 or images compos\n+00033fa0: 6564 0a20 2020 2020 6f66 2070 6978 656c ed. of pixel\n+00033fb0: 7329 2067 656e 6572 6963 2070 6169 6e74 s) generic paint\n+00033fc0: 2070 726f 6772 616d 7320 6f72 2028 666f programs or (fo\n+00033fd0: 7220 6472 6177 696e 6773 2920 736f 6d65 r drawings) some\n+00033fe0: 2077 6964 656c 790a 2020 2020 2061 7661 widely. ava\n+00033ff0: 696c 6162 6c65 2064 7261 7769 6e67 2065 ilable drawing e\n+00034000: 6469 746f 722c 2061 6e64 2074 6861 7420 ditor, and that \n+00034010: 6973 2073 7569 7461 626c 6520 666f 7220 is suitable for \n+00034020: 696e 7075 7420 746f 2074 6578 740a 2020 input to text. \n+00034030: 2020 2066 6f72 6d61 7474 6572 7320 6f72 formatters or\n+00034040: 2066 6f72 2061 7574 6f6d 6174 6963 2074 for automatic t\n+00034050: 7261 6e73 6c61 7469 6f6e 2074 6f20 6120 ranslation to a \n+00034060: 7661 7269 6574 7920 6f66 2066 6f72 6d61 variety of forma\n+00034070: 7473 0a20 2020 2020 7375 6974 6162 6c65 ts. suitable\n+00034080: 2066 6f72 2069 6e70 7574 2074 6f20 7465 for input to te\n+00034090: 7874 2066 6f72 6d61 7474 6572 732e 2020 xt formatters. \n+000340a0: 4120 636f 7079 206d 6164 6520 696e 2061 A copy made in a\n+000340b0: 6e20 6f74 6865 7277 6973 650a 2020 2020 n otherwise. \n+000340c0: 2054 7261 6e73 7061 7265 6e74 2066 696c Transparent fil\n+000340d0: 6520 666f 726d 6174 2077 686f 7365 206d e format whose m\n+000340e0: 6172 6b75 702c 206f 7220 6162 7365 6e63 arkup, or absenc\n+000340f0: 6520 6f66 206d 6172 6b75 702c 2068 6173 e of markup, has\n+00034100: 0a20 2020 2020 6265 656e 2061 7272 616e . been arran\n+00034110: 6765 6420 746f 2074 6877 6172 7420 6f72 ged to thwart or\n+00034120: 2064 6973 636f 7572 6167 6520 7375 6273 discourage subs\n+00034130: 6571 7565 6e74 206d 6f64 6966 6963 6174 equent modificat\n+00034140: 696f 6e20 6279 0a20 2020 2020 7265 6164 ion by. read\n+00034150: 6572 7320 6973 206e 6f74 2054 7261 6e73 ers is not Trans\n+00034160: 7061 7265 6e74 2e20 2041 6e20 696d 6167 parent. An imag\n+00034170: 6520 666f 726d 6174 2069 7320 6e6f 7420 e format is not \n+00034180: 5472 616e 7370 6172 656e 7420 6966 0a20 Transparent if. \n+00034190: 2020 2020 7573 6564 2066 6f72 2061 6e79 used for any\n+000341a0: 2073 7562 7374 616e 7469 616c 2061 6d6f substantial amo\n+000341b0: 756e 7420 6f66 2074 6578 742e 2020 4120 unt of text. A \n+000341c0: 636f 7079 2074 6861 7420 6973 206e 6f74 copy that is not\n+000341d0: 0a20 2020 2020 2254 7261 6e73 7061 7265 . \"Transpare\n+000341e0: 6e74 2220 6973 2063 616c 6c65 6420 224f nt\" is called \"O\n+000341f0: 7061 7175 6522 2e0a 0a20 2020 2020 4578 paque\"... Ex\n+00034200: 616d 706c 6573 206f 6620 7375 6974 6162 amples of suitab\n+00034210: 6c65 2066 6f72 6d61 7473 2066 6f72 2054 le formats for T\n+00034220: 7261 6e73 7061 7265 6e74 2063 6f70 6965 ransparent copie\n+00034230: 7320 696e 636c 7564 6520 706c 6169 6e0a s include plain.\n+00034240: 2020 2020 2041 5343 4949 2077 6974 686f ASCII witho\n+00034250: 7574 206d 6172 6b75 702c 2054 6578 696e ut markup, Texin\n+00034260: 666f 2069 6e70 7574 2066 6f72 6d61 742c fo input format,\n+00034270: 204c 6154 6558 2069 6e70 7574 2066 6f72 LaTeX input for\n+00034280: 6d61 742c 0a20 2020 2020 5347 4d4c 206f mat,. SGML o\n+00034290: 7220 584d 4c20 7573 696e 6720 6120 7075 r XML using a pu\n+000342a0: 626c 6963 6c79 2061 7661 696c 6162 6c65 blicly available\n+000342b0: 2044 5444 2c20 616e 6420 7374 616e 6461 DTD, and standa\n+000342c0: 7264 2d63 6f6e 666f 726d 696e 670a 2020 rd-conforming. \n+000342d0: 2020 2073 696d 706c 6520 4854 4d4c 2c20 simple HTML, \n+000342e0: 506f 7374 5363 7269 7074 206f 7220 5044 PostScript or PD\n+000342f0: 4620 6465 7369 676e 6564 2066 6f72 2068 F designed for h\n+00034300: 756d 616e 206d 6f64 6966 6963 6174 696f uman modificatio\n+00034310: 6e2e 0a20 2020 2020 4578 616d 706c 6573 n.. Examples\n+00034320: 206f 6620 7472 616e 7370 6172 656e 7420 of transparent \n+00034330: 696d 6167 6520 666f 726d 6174 7320 696e image formats in\n+00034340: 636c 7564 6520 504e 472c 2058 4346 2061 clude PNG, XCF a\n+00034350: 6e64 204a 5047 2e0a 2020 2020 204f 7061 nd JPG.. Opa\n+00034360: 7175 6520 666f 726d 6174 7320 696e 636c que formats incl\n+00034370: 7564 6520 7072 6f70 7269 6574 6172 7920 ude proprietary \n+00034380: 666f 726d 6174 7320 7468 6174 2063 616e formats that can\n+00034390: 2062 6520 7265 6164 2061 6e64 0a20 2020 be read and. \n+000343a0: 2020 6564 6974 6564 206f 6e6c 7920 6279 edited only by\n+000343b0: 2070 726f 7072 6965 7461 7279 2077 6f72 proprietary wor\n+000343c0: 6420 7072 6f63 6573 736f 7273 2c20 5347 d processors, SG\n+000343d0: 4d4c 206f 7220 584d 4c20 666f 7220 7768 ML or XML for wh\n+000343e0: 6963 680a 2020 2020 2074 6865 2044 5444 ich. the DTD\n+000343f0: 2061 6e64 2f6f 7220 7072 6f63 6573 7369 and/or processi\n+00034400: 6e67 2074 6f6f 6c73 2061 7265 206e 6f74 ng tools are not\n+00034410: 2067 656e 6572 616c 6c79 2061 7661 696c generally avail\n+00034420: 6162 6c65 2c20 616e 640a 2020 2020 2074 able, and. t\n+00034430: 6865 206d 6163 6869 6e65 2d67 656e 6572 he machine-gener\n+00034440: 6174 6564 2048 544d 4c2c 2050 6f73 7453 ated HTML, PostS\n+00034450: 6372 6970 7420 6f72 2050 4446 2070 726f cript or PDF pro\n+00034460: 6475 6365 6420 6279 2073 6f6d 6520 776f duced by some wo\n+00034470: 7264 0a20 2020 2020 7072 6f63 6573 736f rd. processo\n+00034480: 7273 2066 6f72 206f 7574 7075 7420 7075 rs for output pu\n+00034490: 7270 6f73 6573 206f 6e6c 792e 0a0a 2020 rposes only... \n+000344a0: 2020 2054 6865 2022 5469 746c 6520 5061 The \"Title Pa\n+000344b0: 6765 2220 6d65 616e 732c 2066 6f72 2061 ge\" means, for a\n+000344c0: 2070 7269 6e74 6564 2062 6f6f 6b2c 2074 printed book, t\n+000344d0: 6865 2074 6974 6c65 2070 6167 6520 6974 he title page it\n+000344e0: 7365 6c66 2c0a 2020 2020 2070 6c75 7320 self,. plus \n+000344f0: 7375 6368 2066 6f6c 6c6f 7769 6e67 2070 such following p\n+00034500: 6167 6573 2061 7320 6172 6520 6e65 6564 ages as are need\n+00034510: 6564 2074 6f20 686f 6c64 2c20 6c65 6769 ed to hold, legi\n+00034520: 626c 792c 2074 6865 0a20 2020 2020 6d61 bly, the. ma\n+00034530: 7465 7269 616c 2074 6869 7320 4c69 6365 terial this Lice\n+00034540: 6e73 6520 7265 7175 6972 6573 2074 6f20 nse requires to \n+00034550: 6170 7065 6172 2069 6e20 7468 6520 7469 appear in the ti\n+00034560: 746c 6520 7061 6765 2e20 2046 6f72 0a20 tle page. For. \n+00034570: 2020 2020 776f 726b 7320 696e 2066 6f72 works in for\n+00034580: 6d61 7473 2077 6869 6368 2064 6f20 6e6f mats which do no\n+00034590: 7420 6861 7665 2061 6e79 2074 6974 6c65 t have any title\n+000345a0: 2070 6167 6520 6173 2073 7563 682c 2022 page as such, \"\n+000345b0: 5469 746c 650a 2020 2020 2050 6167 6522 Title. Page\"\n+000345c0: 206d 6561 6e73 2074 6865 2074 6578 7420 means the text \n+000345d0: 6e65 6172 2074 6865 206d 6f73 7420 7072 near the most pr\n+000345e0: 6f6d 696e 656e 7420 6170 7065 6172 616e ominent appearan\n+000345f0: 6365 206f 6620 7468 650a 2020 2020 2077 ce of the. w\n+00034600: 6f72 6b27 7320 7469 746c 652c 2070 7265 ork's title, pre\n+00034610: 6365 6469 6e67 2074 6865 2062 6567 696e ceding the begin\n+00034620: 6e69 6e67 206f 6620 7468 6520 626f 6479 ning of the body\n+00034630: 206f 6620 7468 6520 7465 7874 2e0a 0a20 of the text... \n+00034640: 2020 2020 5468 6520 2270 7562 6c69 7368 The \"publish\n+00034650: 6572 2220 6d65 616e 7320 616e 7920 7065 er\" means any pe\n+00034660: 7273 6f6e 206f 7220 656e 7469 7479 2074 rson or entity t\n+00034670: 6861 7420 6469 7374 7269 6275 7465 7320 hat distributes \n+00034680: 636f 7069 6573 0a20 2020 2020 6f66 2074 copies. of t\n+00034690: 6865 2044 6f63 756d 656e 7420 746f 2074 he Document to t\n+000346a0: 6865 2070 7562 6c69 632e 0a0a 2020 2020 he public... \n+000346b0: 2041 2073 6563 7469 6f6e 2022 456e 7469 A section \"Enti\n+000346c0: 746c 6564 2058 595a 2220 6d65 616e 7320 tled XYZ\" means \n+000346d0: 6120 6e61 6d65 6420 7375 6275 6e69 7420 a named subunit \n+000346e0: 6f66 2074 6865 2044 6f63 756d 656e 740a of the Document.\n+000346f0: 2020 2020 2077 686f 7365 2074 6974 6c65 whose title\n+00034700: 2065 6974 6865 7220 6973 2070 7265 6369 either is preci\n+00034710: 7365 6c79 2058 595a 206f 7220 636f 6e74 sely XYZ or cont\n+00034720: 6169 6e73 2058 595a 2069 6e20 7061 7265 ains XYZ in pare\n+00034730: 6e74 6865 7365 730a 2020 2020 2066 6f6c ntheses. fol\n+00034740: 6c6f 7769 6e67 2074 6578 7420 7468 6174 lowing text that\n+00034750: 2074 7261 6e73 6c61 7465 7320 5859 5a20 translates XYZ \n+00034760: 696e 2061 6e6f 7468 6572 206c 616e 6775 in another langu\n+00034770: 6167 652e 2020 2848 6572 6520 5859 5a0a age. (Here XYZ.\n+00034780: 2020 2020 2073 7461 6e64 7320 666f 7220 stands for \n+00034790: 6120 7370 6563 6966 6963 2073 6563 7469 a specific secti\n+000347a0: 6f6e 206e 616d 6520 6d65 6e74 696f 6e65 on name mentione\n+000347b0: 6420 6265 6c6f 772c 2073 7563 6820 6173 d below, such as\n+000347c0: 0a20 2020 2020 2241 636b 6e6f 776c 6564 . \"Acknowled\n+000347d0: 6765 6d65 6e74 7322 2c20 2244 6564 6963 gements\", \"Dedic\n+000347e0: 6174 696f 6e73 222c 2022 456e 646f 7273 ations\", \"Endors\n+000347f0: 656d 656e 7473 222c 206f 7220 2248 6973 ements\", or \"His\n+00034800: 746f 7279 222e 290a 2020 2020 2054 6f20 tory\".). To \n+00034810: 2250 7265 7365 7276 6520 7468 6520 5469 \"Preserve the Ti\n+00034820: 746c 6522 206f 6620 7375 6368 2061 2073 tle\" of such a s\n+00034830: 6563 7469 6f6e 2077 6865 6e20 796f 7520 ection when you \n+00034840: 6d6f 6469 6679 2074 6865 0a20 2020 2020 modify the. \n+00034850: 446f 6375 6d65 6e74 206d 6561 6e73 2074 Document means t\n+00034860: 6861 7420 6974 2072 656d 6169 6e73 2061 hat it remains a\n+00034870: 2073 6563 7469 6f6e 2022 456e 7469 746c section \"Entitl\n+00034880: 6564 2058 595a 2220 6163 636f 7264 696e ed XYZ\" accordin\n+00034890: 670a 2020 2020 2074 6f20 7468 6973 2064 g. to this d\n+000348a0: 6566 696e 6974 696f 6e2e 0a0a 2020 2020 efinition... \n+000348b0: 2054 6865 2044 6f63 756d 656e 7420 6d61 The Document ma\n+000348c0: 7920 696e 636c 7564 6520 5761 7272 616e y include Warran\n+000348d0: 7479 2044 6973 636c 6169 6d65 7273 206e ty Disclaimers n\n+000348e0: 6578 7420 746f 2074 6865 206e 6f74 6963 ext to the notic\n+000348f0: 650a 2020 2020 2077 6869 6368 2073 7461 e. which sta\n+00034900: 7465 7320 7468 6174 2074 6869 7320 4c69 tes that this Li\n+00034910: 6365 6e73 6520 6170 706c 6965 7320 746f cense applies to\n+00034920: 2074 6865 2044 6f63 756d 656e 742e 2020 the Document. \n+00034930: 5468 6573 650a 2020 2020 2057 6172 7261 These. Warra\n+00034940: 6e74 7920 4469 7363 6c61 696d 6572 7320 nty Disclaimers \n+00034950: 6172 6520 636f 6e73 6964 6572 6564 2074 are considered t\n+00034960: 6f20 6265 2069 6e63 6c75 6465 6420 6279 o be included by\n+00034970: 2072 6566 6572 656e 6365 2069 6e0a 2020 reference in. \n+00034980: 2020 2074 6869 7320 4c69 6365 6e73 652c this License,\n+00034990: 2062 7574 206f 6e6c 7920 6173 2072 6567 but only as reg\n+000349a0: 6172 6473 2064 6973 636c 6169 6d69 6e67 ards disclaiming\n+000349b0: 2077 6172 7261 6e74 6965 733a 2061 6e79 warranties: any\n+000349c0: 206f 7468 6572 0a20 2020 2020 696d 706c other. impl\n+000349d0: 6963 6174 696f 6e20 7468 6174 2074 6865 ication that the\n+000349e0: 7365 2057 6172 7261 6e74 7920 4469 7363 se Warranty Disc\n+000349f0: 6c61 696d 6572 7320 6d61 7920 6861 7665 laimers may have\n+00034a00: 2069 7320 766f 6964 2061 6e64 0a20 2020 is void and. \n+00034a10: 2020 6861 7320 6e6f 2065 6666 6563 7420 has no effect \n+00034a20: 6f6e 2074 6865 206d 6561 6e69 6e67 206f on the meaning o\n+00034a30: 6620 7468 6973 204c 6963 656e 7365 2e0a f this License..\n+00034a40: 0a20 2032 2e20 5645 5242 4154 494d 2043 . 2. VERBATIM C\n+00034a50: 4f50 5949 4e47 0a0a 2020 2020 2059 6f75 OPYING.. You\n+00034a60: 206d 6179 2063 6f70 7920 616e 6420 6469 may copy and di\n+00034a70: 7374 7269 6275 7465 2074 6865 2044 6f63 stribute the Doc\n+00034a80: 756d 656e 7420 696e 2061 6e79 206d 6564 ument in any med\n+00034a90: 6975 6d2c 2065 6974 6865 720a 2020 2020 ium, either. \n+00034aa0: 2063 6f6d 6d65 7263 6961 6c6c 7920 6f72 commercially or\n+00034ab0: 206e 6f6e 636f 6d6d 6572 6369 616c 6c79 noncommercially\n+00034ac0: 2c20 7072 6f76 6964 6564 2074 6861 7420 , provided that \n+00034ad0: 7468 6973 204c 6963 656e 7365 2c20 7468 this License, th\n+00034ae0: 650a 2020 2020 2063 6f70 7972 6967 6874 e. copyright\n+00034af0: 206e 6f74 6963 6573 2c20 616e 6420 7468 notices, and th\n+00034b00: 6520 6c69 6365 6e73 6520 6e6f 7469 6365 e license notice\n+00034b10: 2073 6179 696e 6720 7468 6973 204c 6963 saying this Lic\n+00034b20: 656e 7365 0a20 2020 2020 6170 706c 6965 ense. applie\n+00034b30: 7320 746f 2074 6865 2044 6f63 756d 656e s to the Documen\n+00034b40: 7420 6172 6520 7265 7072 6f64 7563 6564 t are reproduced\n+00034b50: 2069 6e20 616c 6c20 636f 7069 6573 2c20 in all copies, \n+00034b60: 616e 6420 7468 6174 2079 6f75 0a20 2020 and that you. \n+00034b70: 2020 6164 6420 6e6f 206f 7468 6572 2063 add no other c\n+00034b80: 6f6e 6469 7469 6f6e 7320 7768 6174 736f onditions whatso\n+00034b90: 6576 6572 2074 6f20 7468 6f73 6520 6f66 ever to those of\n+00034ba0: 2074 6869 7320 4c69 6365 6e73 652e 2020 this License. \n+00034bb0: 596f 750a 2020 2020 206d 6179 206e 6f74 You. may not\n+00034bc0: 2075 7365 2074 6563 686e 6963 616c 206d use technical m\n+00034bd0: 6561 7375 7265 7320 746f 206f 6273 7472 easures to obstr\n+00034be0: 7563 7420 6f72 2063 6f6e 7472 6f6c 2074 uct or control t\n+00034bf0: 6865 2072 6561 6469 6e67 0a20 2020 2020 he reading. \n+00034c00: 6f72 2066 7572 7468 6572 2063 6f70 7969 or further copyi\n+00034c10: 6e67 206f 6620 7468 6520 636f 7069 6573 ng of the copies\n+00034c20: 2079 6f75 206d 616b 6520 6f72 2064 6973 you make or dis\n+00034c30: 7472 6962 7574 652e 2020 486f 7765 7665 tribute. Howeve\n+00034c40: 722c 0a20 2020 2020 796f 7520 6d61 7920 r,. you may \n+00034c50: 6163 6365 7074 2063 6f6d 7065 6e73 6174 accept compensat\n+00034c60: 696f 6e20 696e 2065 7863 6861 6e67 6520 ion in exchange \n+00034c70: 666f 7220 636f 7069 6573 2e20 2049 6620 for copies. If \n+00034c80: 796f 750a 2020 2020 2064 6973 7472 6962 you. distrib\n+00034c90: 7574 6520 6120 6c61 7267 6520 656e 6f75 ute a large enou\n+00034ca0: 6768 206e 756d 6265 7220 6f66 2063 6f70 gh number of cop\n+00034cb0: 6965 7320 796f 7520 6d75 7374 2061 6c73 ies you must als\n+00034cc0: 6f20 666f 6c6c 6f77 2074 6865 0a20 2020 o follow the. \n+00034cd0: 2020 636f 6e64 6974 696f 6e73 2069 6e20 conditions in \n+00034ce0: 7365 6374 696f 6e20 332e 0a0a 2020 2020 section 3... \n+00034cf0: 2059 6f75 206d 6179 2061 6c73 6f20 6c65 You may also le\n+00034d00: 6e64 2063 6f70 6965 732c 2075 6e64 6572 nd copies, under\n+00034d10: 2074 6865 2073 616d 6520 636f 6e64 6974 the same condit\n+00034d20: 696f 6e73 2073 7461 7465 6420 6162 6f76 ions stated abov\n+00034d30: 652c 0a20 2020 2020 616e 6420 796f 7520 e,. and you \n+00034d40: 6d61 7920 7075 626c 6963 6c79 2064 6973 may publicly dis\n+00034d50: 706c 6179 2063 6f70 6965 732e 0a0a 2020 play copies... \n+00034d60: 332e 2043 4f50 5949 4e47 2049 4e20 5155 3. COPYING IN QU\n+00034d70: 414e 5449 5459 0a0a 2020 2020 2049 6620 ANTITY.. If \n+00034d80: 796f 7520 7075 626c 6973 6820 7072 696e you publish prin\n+00034d90: 7465 6420 636f 7069 6573 2028 6f72 2063 ted copies (or c\n+00034da0: 6f70 6965 7320 696e 206d 6564 6961 2074 opies in media t\n+00034db0: 6861 7420 636f 6d6d 6f6e 6c79 0a20 2020 hat commonly. \n+00034dc0: 2020 6861 7665 2070 7269 6e74 6564 2063 have printed c\n+00034dd0: 6f76 6572 7329 206f 6620 7468 6520 446f overs) of the Do\n+00034de0: 6375 6d65 6e74 2c20 6e75 6d62 6572 696e cument, numberin\n+00034df0: 6720 6d6f 7265 2074 6861 6e20 3130 302c g more than 100,\n+00034e00: 2061 6e64 0a20 2020 2020 7468 6520 446f and. the Do\n+00034e10: 6375 6d65 6e74 2773 206c 6963 656e 7365 cument's license\n+00034e20: 206e 6f74 6963 6520 7265 7175 6972 6573 notice requires\n+00034e30: 2043 6f76 6572 2054 6578 7473 2c20 796f Cover Texts, yo\n+00034e40: 7520 6d75 7374 0a20 2020 2020 656e 636c u must. encl\n+00034e50: 6f73 6520 7468 6520 636f 7069 6573 2069 ose the copies i\n+00034e60: 6e20 636f 7665 7273 2074 6861 7420 6361 n covers that ca\n+00034e70: 7272 792c 2063 6c65 6172 6c79 2061 6e64 rry, clearly and\n+00034e80: 206c 6567 6962 6c79 2c20 616c 6c0a 2020 legibly, all. \n+00034e90: 2020 2074 6865 7365 2043 6f76 6572 2054 these Cover T\n+00034ea0: 6578 7473 3a20 4672 6f6e 742d 436f 7665 exts: Front-Cove\n+00034eb0: 7220 5465 7874 7320 6f6e 2074 6865 2066 r Texts on the f\n+00034ec0: 726f 6e74 2063 6f76 6572 2c20 616e 640a ront cover, and.\n+00034ed0: 2020 2020 2042 6163 6b2d 436f 7665 7220 Back-Cover \n+00034ee0: 5465 7874 7320 6f6e 2074 6865 2062 6163 Texts on the bac\n+00034ef0: 6b20 636f 7665 722e 2020 426f 7468 2063 k cover. Both c\n+00034f00: 6f76 6572 7320 6d75 7374 2061 6c73 6f20 overs must also \n+00034f10: 636c 6561 726c 790a 2020 2020 2061 6e64 clearly. and\n+00034f20: 206c 6567 6962 6c79 2069 6465 6e74 6966 legibly identif\n+00034f30: 7920 796f 7520 6173 2074 6865 2070 7562 y you as the pub\n+00034f40: 6c69 7368 6572 206f 6620 7468 6573 6520 lisher of these \n+00034f50: 636f 7069 6573 2e20 2054 6865 0a20 2020 copies. The. \n+00034f60: 2020 6672 6f6e 7420 636f 7665 7220 6d75 front cover mu\n+00034f70: 7374 2070 7265 7365 6e74 2074 6865 2066 st present the f\n+00034f80: 756c 6c20 7469 746c 6520 7769 7468 2061 ull title with a\n+00034f90: 6c6c 2077 6f72 6473 206f 6620 7468 6520 ll words of the \n+00034fa0: 7469 746c 650a 2020 2020 2065 7175 616c title. equal\n+00034fb0: 6c79 2070 726f 6d69 6e65 6e74 2061 6e64 ly prominent and\n+00034fc0: 2076 6973 6962 6c65 2e20 2059 6f75 206d visible. You m\n+00034fd0: 6179 2061 6464 206f 7468 6572 206d 6174 ay add other mat\n+00034fe0: 6572 6961 6c20 6f6e 2074 6865 0a20 2020 erial on the. \n+00034ff0: 2020 636f 7665 7273 2069 6e20 6164 6469 covers in addi\n+00035000: 7469 6f6e 2e20 2043 6f70 7969 6e67 2077 tion. Copying w\n+00035010: 6974 6820 6368 616e 6765 7320 6c69 6d69 ith changes limi\n+00035020: 7465 6420 746f 2074 6865 2063 6f76 6572 ted to the cover\n+00035030: 732c 2061 730a 2020 2020 206c 6f6e 6720 s, as. long \n+00035040: 6173 2074 6865 7920 7072 6573 6572 7665 as they preserve\n+00035050: 2074 6865 2074 6974 6c65 206f 6620 7468 the title of th\n+00035060: 6520 446f 6375 6d65 6e74 2061 6e64 2073 e Document and s\n+00035070: 6174 6973 6679 2074 6865 7365 0a20 2020 atisfy these. \n+00035080: 2020 636f 6e64 6974 696f 6e73 2c20 6361 conditions, ca\n+00035090: 6e20 6265 2074 7265 6174 6564 2061 7320 n be treated as \n+000350a0: 7665 7262 6174 696d 2063 6f70 7969 6e67 verbatim copying\n+000350b0: 2069 6e20 6f74 6865 7220 7265 7370 6563 in other respec\n+000350c0: 7473 2e0a 0a20 2020 2020 4966 2074 6865 ts... If the\n+000350d0: 2072 6571 7569 7265 6420 7465 7874 7320 required texts \n+000350e0: 666f 7220 6569 7468 6572 2063 6f76 6572 for either cover\n+000350f0: 2061 7265 2074 6f6f 2076 6f6c 756d 696e are too volumin\n+00035100: 6f75 7320 746f 2066 6974 0a20 2020 2020 ous to fit. \n+00035110: 6c65 6769 626c 792c 2079 6f75 2073 686f legibly, you sho\n+00035120: 756c 6420 7075 7420 7468 6520 6669 7273 uld put the firs\n+00035130: 7420 6f6e 6573 206c 6973 7465 6420 2861 t ones listed (a\n+00035140: 7320 6d61 6e79 2061 7320 6669 740a 2020 s many as fit. \n+00035150: 2020 2072 6561 736f 6e61 626c 7929 206f reasonably) o\n+00035160: 6e20 7468 6520 6163 7475 616c 2063 6f76 n the actual cov\n+00035170: 6572 2c20 616e 6420 636f 6e74 696e 7565 er, and continue\n+00035180: 2074 6865 2072 6573 7420 6f6e 746f 0a20 the rest onto. \n+00035190: 2020 2020 6164 6a61 6365 6e74 2070 6167 adjacent pag\n+000351a0: 6573 2e0a 0a20 2020 2020 4966 2079 6f75 es... If you\n+000351b0: 2070 7562 6c69 7368 206f 7220 6469 7374 publish or dist\n+000351c0: 7269 6275 7465 204f 7061 7175 6520 636f ribute Opaque co\n+000351d0: 7069 6573 206f 6620 7468 6520 446f 6375 pies of the Docu\n+000351e0: 6d65 6e74 0a20 2020 2020 6e75 6d62 6572 ment. number\n+000351f0: 696e 6720 6d6f 7265 2074 6861 6e20 3130 ing more than 10\n+00035200: 302c 2079 6f75 206d 7573 7420 6569 7468 0, you must eith\n+00035210: 6572 2069 6e63 6c75 6465 2061 206d 6163 er include a mac\n+00035220: 6869 6e65 2d72 6561 6461 626c 650a 2020 hine-readable. \n+00035230: 2020 2054 7261 6e73 7061 7265 6e74 2063 Transparent c\n+00035240: 6f70 7920 616c 6f6e 6720 7769 7468 2065 opy along with e\n+00035250: 6163 6820 4f70 6171 7565 2063 6f70 792c ach Opaque copy,\n+00035260: 206f 7220 7374 6174 6520 696e 206f 7220 or state in or \n+00035270: 7769 7468 0a20 2020 2020 6561 6368 204f with. each O\n+00035280: 7061 7175 6520 636f 7079 2061 2063 6f6d paque copy a com\n+00035290: 7075 7465 722d 6e65 7477 6f72 6b20 6c6f puter-network lo\n+000352a0: 6361 7469 6f6e 2066 726f 6d20 7768 6963 cation from whic\n+000352b0: 6820 7468 6520 6765 6e65 7261 6c0a 2020 h the general. \n+000352c0: 2020 206e 6574 776f 726b 2d75 7369 6e67 network-using\n+000352d0: 2070 7562 6c69 6320 6861 7320 6163 6365 public has acce\n+000352e0: 7373 2074 6f20 646f 776e 6c6f 6164 2075 ss to download u\n+000352f0: 7369 6e67 2070 7562 6c69 632d 7374 616e sing public-stan\n+00035300: 6461 7264 0a20 2020 2020 6e65 7477 6f72 dard. networ\n+00035310: 6b20 7072 6f74 6f63 6f6c 7320 6120 636f k protocols a co\n+00035320: 6d70 6c65 7465 2054 7261 6e73 7061 7265 mplete Transpare\n+00035330: 6e74 2063 6f70 7920 6f66 2074 6865 2044 nt copy of the D\n+00035340: 6f63 756d 656e 742c 2066 7265 650a 2020 ocument, free. \n+00035350: 2020 206f 6620 6164 6465 6420 6d61 7465 of added mate\n+00035360: 7269 616c 2e20 2049 6620 796f 7520 7573 rial. If you us\n+00035370: 6520 7468 6520 6c61 7474 6572 206f 7074 e the latter opt\n+00035380: 696f 6e2c 2079 6f75 206d 7573 7420 7461 ion, you must ta\n+00035390: 6b65 0a20 2020 2020 7265 6173 6f6e 6162 ke. reasonab\n+000353a0: 6c79 2070 7275 6465 6e74 2073 7465 7073 ly prudent steps\n+000353b0: 2c20 7768 656e 2079 6f75 2062 6567 696e , when you begin\n+000353c0: 2064 6973 7472 6962 7574 696f 6e20 6f66 distribution of\n+000353d0: 204f 7061 7175 650a 2020 2020 2063 6f70 Opaque. cop\n+000353e0: 6965 7320 696e 2071 7561 6e74 6974 792c ies in quantity,\n+000353f0: 2074 6f20 656e 7375 7265 2074 6861 7420 to ensure that \n+00035400: 7468 6973 2054 7261 6e73 7061 7265 6e74 this Transparent\n+00035410: 2063 6f70 7920 7769 6c6c 0a20 2020 2020 copy will. \n+00035420: 7265 6d61 696e 2074 6875 7320 6163 6365 remain thus acce\n+00035430: 7373 6962 6c65 2061 7420 7468 6520 7374 ssible at the st\n+00035440: 6174 6564 206c 6f63 6174 696f 6e20 756e ated location un\n+00035450: 7469 6c20 6174 206c 6561 7374 206f 6e65 til at least one\n+00035460: 0a20 2020 2020 7965 6172 2061 6674 6572 . year after\n+00035470: 2074 6865 206c 6173 7420 7469 6d65 2079 the last time y\n+00035480: 6f75 2064 6973 7472 6962 7574 6520 616e ou distribute an\n+00035490: 204f 7061 7175 6520 636f 7079 2028 6469 Opaque copy (di\n+000354a0: 7265 6374 6c79 206f 720a 2020 2020 2074 rectly or. t\n+000354b0: 6872 6f75 6768 2079 6f75 7220 6167 656e hrough your agen\n+000354c0: 7473 206f 7220 7265 7461 696c 6572 7329 ts or retailers)\n+000354d0: 206f 6620 7468 6174 2065 6469 7469 6f6e of that edition\n+000354e0: 2074 6f20 7468 6520 7075 626c 6963 2e0a to the public..\n+000354f0: 0a20 2020 2020 4974 2069 7320 7265 7175 . It is requ\n+00035500: 6573 7465 642c 2062 7574 206e 6f74 2072 ested, but not r\n+00035510: 6571 7569 7265 642c 2074 6861 7420 796f equired, that yo\n+00035520: 7520 636f 6e74 6163 7420 7468 6520 6175 u contact the au\n+00035530: 7468 6f72 7320 6f66 0a20 2020 2020 7468 thors of. th\n+00035540: 6520 446f 6375 6d65 6e74 2077 656c 6c20 e Document well \n+00035550: 6265 666f 7265 2072 6564 6973 7472 6962 before redistrib\n+00035560: 7574 696e 6720 616e 7920 6c61 7267 6520 uting any large \n+00035570: 6e75 6d62 6572 206f 6620 636f 7069 6573 number of copies\n+00035580: 2c0a 2020 2020 2074 6f20 6769 7665 2074 ,. to give t\n+00035590: 6865 6d20 6120 6368 616e 6365 2074 6f20 hem a chance to \n+000355a0: 7072 6f76 6964 6520 796f 7520 7769 7468 provide you with\n+000355b0: 2061 6e20 7570 6461 7465 6420 7665 7273 an updated vers\n+000355c0: 696f 6e20 6f66 2074 6865 0a20 2020 2020 ion of the. \n+000355d0: 446f 6375 6d65 6e74 2e0a 0a20 2034 2e20 Document... 4. \n+000355e0: 4d4f 4449 4649 4341 5449 4f4e 530a 0a20 MODIFICATIONS.. \n+000355f0: 2020 2020 596f 7520 6d61 7920 636f 7079 You may copy\n+00035600: 2061 6e64 2064 6973 7472 6962 7574 6520 and distribute \n+00035610: 6120 4d6f 6469 6669 6564 2056 6572 7369 a Modified Versi\n+00035620: 6f6e 206f 6620 7468 6520 446f 6375 6d65 on of the Docume\n+00035630: 6e74 0a20 2020 2020 756e 6465 7220 7468 nt. under th\n+00035640: 6520 636f 6e64 6974 696f 6e73 206f 6620 e conditions of \n+00035650: 7365 6374 696f 6e73 2032 2061 6e64 2033 sections 2 and 3\n+00035660: 2061 626f 7665 2c20 7072 6f76 6964 6564 above, provided\n+00035670: 2074 6861 7420 796f 750a 2020 2020 2072 that you. r\n+00035680: 656c 6561 7365 2074 6865 204d 6f64 6966 elease the Modif\n+00035690: 6965 6420 5665 7273 696f 6e20 756e 6465 ied Version unde\n+000356a0: 7220 7072 6563 6973 656c 7920 7468 6973 r precisely this\n+000356b0: 204c 6963 656e 7365 2c20 7769 7468 2074 License, with t\n+000356c0: 6865 0a20 2020 2020 4d6f 6469 6669 6564 he. Modified\n+000356d0: 2056 6572 7369 6f6e 2066 696c 6c69 6e67 Version filling\n+000356e0: 2074 6865 2072 6f6c 6520 6f66 2074 6865 the role of the\n+000356f0: 2044 6f63 756d 656e 742c 2074 6875 7320 Document, thus \n+00035700: 6c69 6365 6e73 696e 670a 2020 2020 2064 licensing. d\n+00035710: 6973 7472 6962 7574 696f 6e20 616e 6420 istribution and \n+00035720: 6d6f 6469 6669 6361 7469 6f6e 206f 6620 modification of \n+00035730: 7468 6520 4d6f 6469 6669 6564 2056 6572 the Modified Ver\n+00035740: 7369 6f6e 2074 6f20 7768 6f65 7665 720a sion to whoever.\n+00035750: 2020 2020 2070 6f73 7365 7373 6573 2061 possesses a\n+00035760: 2063 6f70 7920 6f66 2069 742e 2020 496e copy of it. In\n+00035770: 2061 6464 6974 696f 6e2c 2079 6f75 206d addition, you m\n+00035780: 7573 7420 646f 2074 6865 7365 2074 6869 ust do these thi\n+00035790: 6e67 7320 696e 0a20 2020 2020 7468 6520 ngs in. the \n+000357a0: 4d6f 6469 6669 6564 2056 6572 7369 6f6e Modified Version\n+000357b0: 3a0a 0a20 2020 2020 2020 412e 2055 7365 :.. A. Use\n+000357c0: 2069 6e20 7468 6520 5469 746c 6520 5061 in the Title Pa\n+000357d0: 6765 2028 616e 6420 6f6e 2074 6865 2063 ge (and on the c\n+000357e0: 6f76 6572 732c 2069 6620 616e 7929 2061 overs, if any) a\n+000357f0: 2074 6974 6c65 0a20 2020 2020 2020 2020 title. \n+00035800: 2064 6973 7469 6e63 7420 6672 6f6d 2074 distinct from t\n+00035810: 6861 7420 6f66 2074 6865 2044 6f63 756d hat of the Docum\n+00035820: 656e 742c 2061 6e64 2066 726f 6d20 7468 ent, and from th\n+00035830: 6f73 6520 6f66 2070 7265 7669 6f75 730a ose of previous.\n+00035840: 2020 2020 2020 2020 2020 7665 7273 696f versio\n+00035850: 6e73 2028 7768 6963 6820 7368 6f75 6c64 ns (which should\n+00035860: 2c20 6966 2074 6865 7265 2077 6572 6520 , if there were \n+00035870: 616e 792c 2062 6520 6c69 7374 6564 2069 any, be listed i\n+00035880: 6e20 7468 650a 2020 2020 2020 2020 2020 n the. \n+00035890: 4869 7374 6f72 7920 7365 6374 696f 6e20 History section \n+000358a0: 6f66 2074 6865 2044 6f63 756d 656e 7429 of the Document)\n+000358b0: 2e20 2059 6f75 206d 6179 2075 7365 2074 . You may use t\n+000358c0: 6865 2073 616d 6520 7469 746c 650a 2020 he same title. \n+000358d0: 2020 2020 2020 2020 6173 2061 2070 7265 as a pre\n+000358e0: 7669 6f75 7320 7665 7273 696f 6e20 6966 vious version if\n+000358f0: 2074 6865 206f 7269 6769 6e61 6c20 7075 the original pu\n+00035900: 626c 6973 6865 7220 6f66 2074 6861 740a blisher of that.\n+00035910: 2020 2020 2020 2020 2020 7665 7273 696f versio\n+00035920: 6e20 6769 7665 7320 7065 726d 6973 7369 n gives permissi\n+00035930: 6f6e 2e0a 0a20 2020 2020 2020 422e 204c on... B. L\n+00035940: 6973 7420 6f6e 2074 6865 2054 6974 6c65 ist on the Title\n+00035950: 2050 6167 652c 2061 7320 6175 7468 6f72 Page, as author\n+00035960: 732c 206f 6e65 206f 7220 6d6f 7265 2070 s, one or more p\n+00035970: 6572 736f 6e73 206f 720a 2020 2020 2020 ersons or. \n+00035980: 2020 2020 656e 7469 7469 6573 2072 6573 entities res\n+00035990: 706f 6e73 6962 6c65 2066 6f72 2061 7574 ponsible for aut\n+000359a0: 686f 7273 6869 7020 6f66 2074 6865 206d horship of the m\n+000359b0: 6f64 6966 6963 6174 696f 6e73 2069 6e0a odifications in.\n+000359c0: 2020 2020 2020 2020 2020 7468 6520 4d6f the Mo\n+000359d0: 6469 6669 6564 2056 6572 7369 6f6e 2c20 dified Version, \n+000359e0: 746f 6765 7468 6572 2077 6974 6820 6174 together with at\n+000359f0: 206c 6561 7374 2066 6976 6520 6f66 2074 least five of t\n+00035a00: 6865 0a20 2020 2020 2020 2020 2070 7269 he. pri\n+00035a10: 6e63 6970 616c 2061 7574 686f 7273 206f ncipal authors o\n+00035a20: 6620 7468 6520 446f 6375 6d65 6e74 2028 f the Document (\n+00035a30: 616c 6c20 6f66 2069 7473 2070 7269 6e63 all of its princ\n+00035a40: 6970 616c 0a20 2020 2020 2020 2020 2061 ipal. a\n+00035a50: 7574 686f 7273 2c20 6966 2069 7420 6861 uthors, if it ha\n+00035a60: 7320 6665 7765 7220 7468 616e 2066 6976 s fewer than fiv\n+00035a70: 6529 2c20 756e 6c65 7373 2074 6865 7920 e), unless they \n+00035a80: 7265 6c65 6173 6520 796f 750a 2020 2020 release you. \n+00035a90: 2020 2020 2020 6672 6f6d 2074 6869 7320 from this \n+00035aa0: 7265 7175 6972 656d 656e 742e 0a0a 2020 requirement... \n+00035ab0: 2020 2020 2043 2e20 5374 6174 6520 6f6e C. State on\n+00035ac0: 2074 6865 2054 6974 6c65 2070 6167 6520 the Title page \n+00035ad0: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the \n+00035ae0: 7075 626c 6973 6865 7220 6f66 2074 6865 publisher of the\n+00035af0: 0a20 2020 2020 2020 2020 204d 6f64 6966 . Modif\n+00035b00: 6965 6420 5665 7273 696f 6e2c 2061 7320 ied Version, as \n+00035b10: 7468 6520 7075 626c 6973 6865 722e 0a0a the publisher...\n+00035b20: 2020 2020 2020 2044 2e20 5072 6573 6572 D. Preser\n+00035b30: 7665 2061 6c6c 2074 6865 2063 6f70 7972 ve all the copyr\n+00035b40: 6967 6874 206e 6f74 6963 6573 206f 6620 ight notices of \n+00035b50: 7468 6520 446f 6375 6d65 6e74 2e0a 0a20 the Document... \n+00035b60: 2020 2020 2020 452e 2041 6464 2061 6e20 E. Add an \n+00035b70: 6170 7072 6f70 7269 6174 6520 636f 7079 appropriate copy\n+00035b80: 7269 6768 7420 6e6f 7469 6365 2066 6f72 right notice for\n+00035b90: 2079 6f75 7220 6d6f 6469 6669 6361 7469 your modificati\n+00035ba0: 6f6e 730a 2020 2020 2020 2020 2020 6164 ons. ad\n+00035bb0: 6a61 6365 6e74 2074 6f20 7468 6520 6f74 jacent to the ot\n+00035bc0: 6865 7220 636f 7079 7269 6768 7420 6e6f her copyright no\n+00035bd0: 7469 6365 732e 0a0a 2020 2020 2020 2046 tices... F\n+00035be0: 2e20 496e 636c 7564 652c 2069 6d6d 6564 . Include, immed\n+00035bf0: 6961 7465 6c79 2061 6674 6572 2074 6865 iately after the\n+00035c00: 2063 6f70 7972 6967 6874 206e 6f74 6963 copyright notic\n+00035c10: 6573 2c20 6120 6c69 6365 6e73 650a 2020 es, a license. \n+00035c20: 2020 2020 2020 2020 6e6f 7469 6365 2067 notice g\n+00035c30: 6976 696e 6720 7468 6520 7075 626c 6963 iving the public\n+00035c40: 2070 6572 6d69 7373 696f 6e20 746f 2075 permission to u\n+00035c50: 7365 2074 6865 204d 6f64 6966 6965 640a se the Modified.\n+00035c60: 2020 2020 2020 2020 2020 5665 7273 696f Versio\n+00035c70: 6e20 756e 6465 7220 7468 6520 7465 726d n under the term\n+00035c80: 7320 6f66 2074 6869 7320 4c69 6365 6e73 s of this Licens\n+00035c90: 652c 2069 6e20 7468 6520 666f 726d 2073 e, in the form s\n+00035ca0: 686f 776e 2069 6e0a 2020 2020 2020 2020 hown in. \n+00035cb0: 2020 7468 6520 4164 6465 6e64 756d 2062 the Addendum b\n+00035cc0: 656c 6f77 2e0a 0a20 2020 2020 2020 472e elow... G.\n+00035cd0: 2050 7265 7365 7276 6520 696e 2074 6861 Preserve in tha\n+00035ce0: 7420 6c69 6365 6e73 6520 6e6f 7469 6365 t license notice\n+00035cf0: 2074 6865 2066 756c 6c20 6c69 7374 7320 the full lists \n+00035d00: 6f66 2049 6e76 6172 6961 6e74 0a20 2020 of Invariant. \n+00035d10: 2020 2020 2020 2053 6563 7469 6f6e 7320 Sections \n+00035d20: 616e 6420 7265 7175 6972 6564 2043 6f76 and required Cov\n+00035d30: 6572 2054 6578 7473 2067 6976 656e 2069 er Texts given i\n+00035d40: 6e20 7468 6520 446f 6375 6d65 6e74 2773 n the Document's\n+00035d50: 0a20 2020 2020 2020 2020 206c 6963 656e . licen\n+00035d60: 7365 206e 6f74 6963 652e 0a0a 2020 2020 se notice... \n+00035d70: 2020 2048 2e20 496e 636c 7564 6520 616e H. Include an\n+00035d80: 2075 6e61 6c74 6572 6564 2063 6f70 7920 unaltered copy \n+00035d90: 6f66 2074 6869 7320 4c69 6365 6e73 652e of this License.\n+00035da0: 0a0a 2020 2020 2020 2049 2e20 5072 6573 .. I. Pres\n+00035db0: 6572 7665 2074 6865 2073 6563 7469 6f6e erve the section\n+00035dc0: 2045 6e74 6974 6c65 6420 2248 6973 746f Entitled \"Histo\n+00035dd0: 7279 222c 2050 7265 7365 7276 6520 6974 ry\", Preserve it\n+00035de0: 7320 5469 746c 652c 0a20 2020 2020 2020 s Title,. \n+00035df0: 2020 2061 6e64 2061 6464 2074 6f20 6974 and add to it\n+00035e00: 2061 6e20 6974 656d 2073 7461 7469 6e67 an item stating\n+00035e10: 2061 7420 6c65 6173 7420 7468 6520 7469 at least the ti\n+00035e20: 746c 652c 2079 6561 722c 206e 6577 0a20 tle, year, new. \n+00035e30: 2020 2020 2020 2020 2061 7574 686f 7273 authors\n+00035e40: 2c20 616e 6420 7075 626c 6973 6865 7220 , and publisher \n+00035e50: 6f66 2074 6865 204d 6f64 6966 6965 6420 of the Modified \n+00035e60: 5665 7273 696f 6e20 6173 2067 6976 656e Version as given\n+00035e70: 206f 6e20 7468 650a 2020 2020 2020 2020 on the. \n+00035e80: 2020 5469 746c 6520 5061 6765 2e20 2049 Title Page. I\n+00035e90: 6620 7468 6572 6520 6973 206e 6f20 7365 f there is no se\n+00035ea0: 6374 696f 6e20 456e 7469 746c 6564 2022 ction Entitled \"\n+00035eb0: 4869 7374 6f72 7922 2069 6e20 7468 650a History\" in the.\n+00035ec0: 2020 2020 2020 2020 2020 446f 6375 6d65 Docume\n+00035ed0: 6e74 2c20 6372 6561 7465 206f 6e65 2073 nt, create one s\n+00035ee0: 7461 7469 6e67 2074 6865 2074 6974 6c65 tating the title\n+00035ef0: 2c20 7965 6172 2c20 6175 7468 6f72 732c , year, authors,\n+00035f00: 2061 6e64 0a20 2020 2020 2020 2020 2070 and. p\n+00035f10: 7562 6c69 7368 6572 206f 6620 7468 6520 ublisher of the \n+00035f20: 446f 6375 6d65 6e74 2061 7320 6769 7665 Document as give\n+00035f30: 6e20 6f6e 2069 7473 2054 6974 6c65 2050 n on its Title P\n+00035f40: 6167 652c 2074 6865 6e20 6164 640a 2020 age, then add. \n+00035f50: 2020 2020 2020 2020 616e 2069 7465 6d20 an item \n+00035f60: 6465 7363 7269 6269 6e67 2074 6865 204d describing the M\n+00035f70: 6f64 6966 6965 6420 5665 7273 696f 6e20 odified Version \n+00035f80: 6173 2073 7461 7465 6420 696e 2074 6865 as stated in the\n+00035f90: 0a20 2020 2020 2020 2020 2070 7265 7669 . previ\n+00035fa0: 6f75 7320 7365 6e74 656e 6365 2e0a 0a20 ous sentence... \n+00035fb0: 2020 2020 2020 4a2e 2050 7265 7365 7276 J. Preserv\n+00035fc0: 6520 7468 6520 6e65 7477 6f72 6b20 6c6f e the network lo\n+00035fd0: 6361 7469 6f6e 2c20 6966 2061 6e79 2c20 cation, if any, \n+00035fe0: 6769 7665 6e20 696e 2074 6865 2044 6f63 given in the Doc\n+00035ff0: 756d 656e 740a 2020 2020 2020 2020 2020 ument. \n+00036000: 666f 7220 7075 626c 6963 2061 6363 6573 for public acces\n+00036010: 7320 746f 2061 2054 7261 6e73 7061 7265 s to a Transpare\n+00036020: 6e74 2063 6f70 7920 6f66 2074 6865 2044 nt copy of the D\n+00036030: 6f63 756d 656e 742c 2061 6e64 0a20 2020 ocument, and. \n+00036040: 2020 2020 2020 206c 696b 6577 6973 6520 likewise \n+00036050: 7468 6520 6e65 7477 6f72 6b20 6c6f 6361 the network loca\n+00036060: 7469 6f6e 7320 6769 7665 6e20 696e 2074 tions given in t\n+00036070: 6865 2044 6f63 756d 656e 7420 666f 720a he Document for.\n+00036080: 2020 2020 2020 2020 2020 7072 6576 696f previo\n+00036090: 7573 2076 6572 7369 6f6e 7320 6974 2077 us versions it w\n+000360a0: 6173 2062 6173 6564 206f 6e2e 2020 5468 as based on. Th\n+000360b0: 6573 6520 6d61 7920 6265 2070 6c61 6365 ese may be place\n+000360c0: 6420 696e 2074 6865 0a20 2020 2020 2020 d in the. \n+000360d0: 2020 2022 4869 7374 6f72 7922 2073 6563 \"History\" sec\n+000360e0: 7469 6f6e 2e20 2059 6f75 206d 6179 206f tion. You may o\n+000360f0: 6d69 7420 6120 6e65 7477 6f72 6b20 6c6f mit a network lo\n+00036100: 6361 7469 6f6e 2066 6f72 2061 2077 6f72 cation for a wor\n+00036110: 6b0a 2020 2020 2020 2020 2020 7468 6174 k. that\n+00036120: 2077 6173 2070 7562 6c69 7368 6564 2061 was published a\n+00036130: 7420 6c65 6173 7420 666f 7572 2079 6561 t least four yea\n+00036140: 7273 2062 6566 6f72 6520 7468 6520 446f rs before the Do\n+00036150: 6375 6d65 6e74 0a20 2020 2020 2020 2020 cument. \n+00036160: 2069 7473 656c 662c 206f 7220 6966 2074 itself, or if t\n+00036170: 6865 206f 7269 6769 6e61 6c20 7075 626c he original publ\n+00036180: 6973 6865 7220 6f66 2074 6865 2076 6572 isher of the ver\n+00036190: 7369 6f6e 2069 7420 7265 6665 7273 0a20 sion it refers. \n+000361a0: 2020 2020 2020 2020 2074 6f20 6769 7665 to give\n+000361b0: 7320 7065 726d 6973 7369 6f6e 2e0a 0a20 s permission... \n+000361c0: 2020 2020 2020 4b2e 2046 6f72 2061 6e79 K. For any\n+000361d0: 2073 6563 7469 6f6e 2045 6e74 6974 6c65 section Entitle\n+000361e0: 6420 2241 636b 6e6f 776c 6564 6765 6d65 d \"Acknowledgeme\n+000361f0: 6e74 7322 206f 7220 2244 6564 6963 6174 nts\" or \"Dedicat\n+00036200: 696f 6e73 222c 0a20 2020 2020 2020 2020 ions\",. \n+00036210: 2050 7265 7365 7276 6520 7468 6520 5469 Preserve the Ti\n+00036220: 746c 6520 6f66 2074 6865 2073 6563 7469 tle of the secti\n+00036230: 6f6e 2c20 616e 6420 7072 6573 6572 7665 on, and preserve\n+00036240: 2069 6e20 7468 6520 7365 6374 696f 6e0a in the section.\n+00036250: 2020 2020 2020 2020 2020 616c 6c20 7468 all th\n+00036260: 6520 7375 6273 7461 6e63 6520 616e 6420 e substance and \n+00036270: 746f 6e65 206f 6620 6561 6368 206f 6620 tone of each of \n+00036280: 7468 6520 636f 6e74 7269 6275 746f 720a the contributor.\n+00036290: 2020 2020 2020 2020 2020 6163 6b6e 6f77 acknow\n+000362a0: 6c65 6467 656d 656e 7473 2061 6e64 2f6f ledgements and/o\n+000362b0: 7220 6465 6469 6361 7469 6f6e 7320 6769 r dedications gi\n+000362c0: 7665 6e20 7468 6572 6569 6e2e 0a0a 2020 ven therein... \n+000362d0: 2020 2020 204c 2e20 5072 6573 6572 7665 L. Preserve\n+000362e0: 2061 6c6c 2074 6865 2049 6e76 6172 6961 all the Invaria\n+000362f0: 6e74 2053 6563 7469 6f6e 7320 6f66 2074 nt Sections of t\n+00036300: 6865 2044 6f63 756d 656e 742c 2075 6e61 he Document, una\n+00036310: 6c74 6572 6564 0a20 2020 2020 2020 2020 ltered. \n+00036320: 2069 6e20 7468 6569 7220 7465 7874 2061 in their text a\n+00036330: 6e64 2069 6e20 7468 6569 7220 7469 746c nd in their titl\n+00036340: 6573 2e20 2053 6563 7469 6f6e 206e 756d es. Section num\n+00036350: 6265 7273 206f 7220 7468 650a 2020 2020 bers or the. \n+00036360: 2020 2020 2020 6571 7569 7661 6c65 6e74 equivalent\n+00036370: 2061 7265 206e 6f74 2063 6f6e 7369 6465 are not conside\n+00036380: 7265 6420 7061 7274 206f 6620 7468 6520 red part of the \n+00036390: 7365 6374 696f 6e20 7469 746c 6573 2e0a section titles..\n+000363a0: 0a20 2020 2020 2020 4d2e 2044 656c 6574 . M. Delet\n+000363b0: 6520 616e 7920 7365 6374 696f 6e20 456e e any section En\n+000363c0: 7469 746c 6564 2022 456e 646f 7273 656d titled \"Endorsem\n+000363d0: 656e 7473 222e 2020 5375 6368 2061 2073 ents\". Such a s\n+000363e0: 6563 7469 6f6e 0a20 2020 2020 2020 2020 ection. \n+000363f0: 206d 6179 206e 6f74 2062 6520 696e 636c may not be incl\n+00036400: 7564 6564 2069 6e20 7468 6520 4d6f 6469 uded in the Modi\n+00036410: 6669 6564 2056 6572 7369 6f6e 2e0a 0a20 fied Version... \n+00036420: 2020 2020 2020 4e2e 2044 6f20 6e6f 7420 N. Do not \n+00036430: 7265 7469 746c 6520 616e 7920 6578 6973 retitle any exis\n+00036440: 7469 6e67 2073 6563 7469 6f6e 2074 6f20 ting section to \n+00036450: 6265 2045 6e74 6974 6c65 640a 2020 2020 be Entitled. \n+00036460: 2020 2020 2020 2245 6e64 6f72 7365 6d65 \"Endorseme\n+00036470: 6e74 7322 206f 7220 746f 2063 6f6e 666c nts\" or to confl\n+00036480: 6963 7420 696e 2074 6974 6c65 2077 6974 ict in title wit\n+00036490: 6820 616e 7920 496e 7661 7269 616e 740a h any Invariant.\n+000364a0: 2020 2020 2020 2020 2020 5365 6374 696f Sectio\n+000364b0: 6e2e 0a0a 2020 2020 2020 204f 2e20 5072 n... O. Pr\n+000364c0: 6573 6572 7665 2061 6e79 2057 6172 7261 eserve any Warra\n+000364d0: 6e74 7920 4469 7363 6c61 696d 6572 732e nty Disclaimers.\n+000364e0: 0a0a 2020 2020 2049 6620 7468 6520 4d6f .. If the Mo\n+000364f0: 6469 6669 6564 2056 6572 7369 6f6e 2069 dified Version i\n+00036500: 6e63 6c75 6465 7320 6e65 7720 6672 6f6e ncludes new fron\n+00036510: 742d 6d61 7474 6572 2073 6563 7469 6f6e t-matter section\n+00036520: 7320 6f72 0a20 2020 2020 6170 7065 6e64 s or. append\n+00036530: 6963 6573 2074 6861 7420 7175 616c 6966 ices that qualif\n+00036540: 7920 6173 2053 6563 6f6e 6461 7279 2053 y as Secondary S\n+00036550: 6563 7469 6f6e 7320 616e 6420 636f 6e74 ections and cont\n+00036560: 6169 6e20 6e6f 0a20 2020 2020 6d61 7465 ain no. mate\n+00036570: 7269 616c 2063 6f70 6965 6420 6672 6f6d rial copied from\n+00036580: 2074 6865 2044 6f63 756d 656e 742c 2079 the Document, y\n+00036590: 6f75 206d 6179 2061 7420 796f 7572 206f ou may at your o\n+000365a0: 7074 696f 6e20 6465 7369 676e 6174 650a ption designate.\n+000365b0: 2020 2020 2073 6f6d 6520 6f72 2061 6c6c some or all\n+000365c0: 206f 6620 7468 6573 6520 7365 6374 696f of these sectio\n+000365d0: 6e73 2061 7320 696e 7661 7269 616e 742e ns as invariant.\n+000365e0: 2020 546f 2064 6f20 7468 6973 2c20 6164 To do this, ad\n+000365f0: 6420 7468 6569 720a 2020 2020 2074 6974 d their. tit\n+00036600: 6c65 7320 746f 2074 6865 206c 6973 7420 les to the list \n+00036610: 6f66 2049 6e76 6172 6961 6e74 2053 6563 of Invariant Sec\n+00036620: 7469 6f6e 7320 696e 2074 6865 204d 6f64 tions in the Mod\n+00036630: 6966 6965 6420 5665 7273 696f 6e27 730a ified Version's.\n+00036640: 2020 2020 206c 6963 656e 7365 206e 6f74 license not\n+00036650: 6963 652e 2020 5468 6573 6520 7469 746c ice. These titl\n+00036660: 6573 206d 7573 7420 6265 2064 6973 7469 es must be disti\n+00036670: 6e63 7420 6672 6f6d 2061 6e79 206f 7468 nct from any oth\n+00036680: 6572 0a20 2020 2020 7365 6374 696f 6e20 er. section \n+00036690: 7469 746c 6573 2e0a 0a20 2020 2020 596f titles... Yo\n+000366a0: 7520 6d61 7920 6164 6420 6120 7365 6374 u may add a sect\n+000366b0: 696f 6e20 456e 7469 746c 6564 2022 456e ion Entitled \"En\n+000366c0: 646f 7273 656d 656e 7473 222c 2070 726f dorsements\", pro\n+000366d0: 7669 6465 6420 6974 2063 6f6e 7461 696e vided it contain\n+000366e0: 730a 2020 2020 206e 6f74 6869 6e67 2062 s. nothing b\n+000366f0: 7574 2065 6e64 6f72 7365 6d65 6e74 7320 ut endorsements \n+00036700: 6f66 2079 6f75 7220 4d6f 6469 6669 6564 of your Modified\n+00036710: 2056 6572 7369 6f6e 2062 7920 7661 7269 Version by vari\n+00036720: 6f75 730a 2020 2020 2070 6172 7469 6573 ous. parties\n+00036730: 2d2d 666f 7220 6578 616d 706c 652c 2073 --for example, s\n+00036740: 7461 7465 6d65 6e74 7320 6f66 2070 6565 tatements of pee\n+00036750: 7220 7265 7669 6577 206f 7220 7468 6174 r review or that\n+00036760: 2074 6865 2074 6578 740a 2020 2020 2068 the text. h\n+00036770: 6173 2062 6565 6e20 6170 7072 6f76 6564 as been approved\n+00036780: 2062 7920 616e 206f 7267 616e 697a 6174 by an organizat\n+00036790: 696f 6e20 6173 2074 6865 2061 7574 686f ion as the autho\n+000367a0: 7269 7461 7469 7665 0a20 2020 2020 6465 ritative. de\n+000367b0: 6669 6e69 7469 6f6e 206f 6620 6120 7374 finition of a st\n+000367c0: 616e 6461 7264 2e0a 0a20 2020 2020 596f andard... Yo\n+000367d0: 7520 6d61 7920 6164 6420 6120 7061 7373 u may add a pass\n+000367e0: 6167 6520 6f66 2075 7020 746f 2066 6976 age of up to fiv\n+000367f0: 6520 776f 7264 7320 6173 2061 2046 726f e words as a Fro\n+00036800: 6e74 2d43 6f76 6572 2054 6578 742c 0a20 nt-Cover Text,. \n+00036810: 2020 2020 616e 6420 6120 7061 7373 6167 and a passag\n+00036820: 6520 6f66 2075 7020 746f 2032 3520 776f e of up to 25 wo\n+00036830: 7264 7320 6173 2061 2042 6163 6b2d 436f rds as a Back-Co\n+00036840: 7665 7220 5465 7874 2c20 746f 2074 6865 ver Text, to the\n+00036850: 2065 6e64 206f 660a 2020 2020 2074 6865 end of. the\n+00036860: 206c 6973 7420 6f66 2043 6f76 6572 2054 list of Cover T\n+00036870: 6578 7473 2069 6e20 7468 6520 4d6f 6469 exts in the Modi\n+00036880: 6669 6564 2056 6572 7369 6f6e 2e20 204f fied Version. O\n+00036890: 6e6c 7920 6f6e 6520 7061 7373 6167 650a nly one passage.\n+000368a0: 2020 2020 206f 6620 4672 6f6e 742d 436f of Front-Co\n+000368b0: 7665 7220 5465 7874 2061 6e64 206f 6e65 ver Text and one\n+000368c0: 206f 6620 4261 636b 2d43 6f76 6572 2054 of Back-Cover T\n+000368d0: 6578 7420 6d61 7920 6265 2061 6464 6564 ext may be added\n+000368e0: 2062 7920 286f 720a 2020 2020 2074 6872 by (or. thr\n+000368f0: 6f75 6768 2061 7272 616e 6765 6d65 6e74 ough arrangement\n+00036900: 7320 6d61 6465 2062 7929 2061 6e79 206f s made by) any o\n+00036910: 6e65 2065 6e74 6974 792e 2020 4966 2074 ne entity. If t\n+00036920: 6865 2044 6f63 756d 656e 740a 2020 2020 he Document. \n+00036930: 2061 6c72 6561 6479 2069 6e63 6c75 6465 already include\n+00036940: 7320 6120 636f 7665 7220 7465 7874 2066 s a cover text f\n+00036950: 6f72 2074 6865 2073 616d 6520 636f 7665 or the same cove\n+00036960: 722c 2070 7265 7669 6f75 736c 7920 6164 r, previously ad\n+00036970: 6465 640a 2020 2020 2062 7920 796f 7520 ded. by you \n+00036980: 6f72 2062 7920 6172 7261 6e67 656d 656e or by arrangemen\n+00036990: 7420 6d61 6465 2062 7920 7468 6520 7361 t made by the sa\n+000369a0: 6d65 2065 6e74 6974 7920 796f 7520 6172 me entity you ar\n+000369b0: 6520 6163 7469 6e67 206f 6e0a 2020 2020 e acting on. \n+000369c0: 2062 6568 616c 6620 6f66 2c20 796f 7520 behalf of, you \n+000369d0: 6d61 7920 6e6f 7420 6164 6420 616e 6f74 may not add anot\n+000369e0: 6865 723b 2062 7574 2079 6f75 206d 6179 her; but you may\n+000369f0: 2072 6570 6c61 6365 2074 6865 206f 6c64 replace the old\n+00036a00: 0a20 2020 2020 6f6e 652c 206f 6e20 6578 . one, on ex\n+00036a10: 706c 6963 6974 2070 6572 6d69 7373 696f plicit permissio\n+00036a20: 6e20 6672 6f6d 2074 6865 2070 7265 7669 n from the previ\n+00036a30: 6f75 7320 7075 626c 6973 6865 7220 7468 ous publisher th\n+00036a40: 6174 2061 6464 6564 0a20 2020 2020 7468 at added. th\n+00036a50: 6520 6f6c 6420 6f6e 652e 0a0a 2020 2020 e old one... \n+00036a60: 2054 6865 2061 7574 686f 7228 7329 2061 The author(s) a\n+00036a70: 6e64 2070 7562 6c69 7368 6572 2873 2920 nd publisher(s) \n+00036a80: 6f66 2074 6865 2044 6f63 756d 656e 7420 of the Document \n+00036a90: 646f 206e 6f74 2062 7920 7468 6973 0a20 do not by this. \n+00036aa0: 2020 2020 4c69 6365 6e73 6520 6769 7665 License give\n+00036ab0: 2070 6572 6d69 7373 696f 6e20 746f 2075 permission to u\n+00036ac0: 7365 2074 6865 6972 206e 616d 6573 2066 se their names f\n+00036ad0: 6f72 2070 7562 6c69 6369 7479 2066 6f72 or publicity for\n+00036ae0: 206f 7220 746f 0a20 2020 2020 6173 7365 or to. asse\n+00036af0: 7274 206f 7220 696d 706c 7920 656e 646f rt or imply endo\n+00036b00: 7273 656d 656e 7420 6f66 2061 6e79 204d rsement of any M\n+00036b10: 6f64 6966 6965 6420 5665 7273 696f 6e2e odified Version.\n+00036b20: 0a0a 2020 352e 2043 4f4d 4249 4e49 4e47 .. 5. COMBINING\n+00036b30: 2044 4f43 554d 454e 5453 0a0a 2020 2020 DOCUMENTS.. \n+00036b40: 2059 6f75 206d 6179 2063 6f6d 6269 6e65 You may combine\n+00036b50: 2074 6865 2044 6f63 756d 656e 7420 7769 the Document wi\n+00036b60: 7468 206f 7468 6572 2064 6f63 756d 656e th other documen\n+00036b70: 7473 2072 656c 6561 7365 6420 756e 6465 ts released unde\n+00036b80: 720a 2020 2020 2074 6869 7320 4c69 6365 r. this Lice\n+00036b90: 6e73 652c 2075 6e64 6572 2074 6865 2074 nse, under the t\n+00036ba0: 6572 6d73 2064 6566 696e 6564 2069 6e20 erms defined in \n+00036bb0: 7365 6374 696f 6e20 3420 6162 6f76 6520 section 4 above \n+00036bc0: 666f 720a 2020 2020 206d 6f64 6966 6965 for. modifie\n+00036bd0: 6420 7665 7273 696f 6e73 2c20 7072 6f76 d versions, prov\n+00036be0: 6964 6564 2074 6861 7420 796f 7520 696e ided that you in\n+00036bf0: 636c 7564 6520 696e 2074 6865 2063 6f6d clude in the com\n+00036c00: 6269 6e61 7469 6f6e 2061 6c6c 0a20 2020 bination all. \n+00036c10: 2020 6f66 2074 6865 2049 6e76 6172 6961 of the Invaria\n+00036c20: 6e74 2053 6563 7469 6f6e 7320 6f66 2061 nt Sections of a\n+00036c30: 6c6c 206f 6620 7468 6520 6f72 6967 696e ll of the origin\n+00036c40: 616c 2064 6f63 756d 656e 7473 2c0a 2020 al documents,. \n+00036c50: 2020 2075 6e6d 6f64 6966 6965 642c 2061 unmodified, a\n+00036c60: 6e64 206c 6973 7420 7468 656d 2061 6c6c nd list them all\n+00036c70: 2061 7320 496e 7661 7269 616e 7420 5365 as Invariant Se\n+00036c80: 6374 696f 6e73 206f 6620 796f 7572 0a20 ctions of your. \n+00036c90: 2020 2020 636f 6d62 696e 6564 2077 6f72 combined wor\n+00036ca0: 6b20 696e 2069 7473 206c 6963 656e 7365 k in its license\n+00036cb0: 206e 6f74 6963 652c 2061 6e64 2074 6861 notice, and tha\n+00036cc0: 7420 796f 7520 7072 6573 6572 7665 2061 t you preserve a\n+00036cd0: 6c6c 0a20 2020 2020 7468 6569 7220 5761 ll. their Wa\n+00036ce0: 7272 616e 7479 2044 6973 636c 6169 6d65 rranty Disclaime\n+00036cf0: 7273 2e0a 0a20 2020 2020 5468 6520 636f rs... The co\n+00036d00: 6d62 696e 6564 2077 6f72 6b20 6e65 6564 mbined work need\n+00036d10: 206f 6e6c 7920 636f 6e74 6169 6e20 6f6e only contain on\n+00036d20: 6520 636f 7079 206f 6620 7468 6973 204c e copy of this L\n+00036d30: 6963 656e 7365 2c20 616e 640a 2020 2020 icense, and. \n+00036d40: 206d 756c 7469 706c 6520 6964 656e 7469 multiple identi\n+00036d50: 6361 6c20 496e 7661 7269 616e 7420 5365 cal Invariant Se\n+00036d60: 6374 696f 6e73 206d 6179 2062 6520 7265 ctions may be re\n+00036d70: 706c 6163 6564 2077 6974 6820 6120 7369 placed with a si\n+00036d80: 6e67 6c65 0a20 2020 2020 636f 7079 2e20 ngle. copy. \n+00036d90: 2049 6620 7468 6572 6520 6172 6520 6d75 If there are mu\n+00036da0: 6c74 6970 6c65 2049 6e76 6172 6961 6e74 ltiple Invariant\n+00036db0: 2053 6563 7469 6f6e 7320 7769 7468 2074 Sections with t\n+00036dc0: 6865 2073 616d 6520 6e61 6d65 0a20 2020 he same name. \n+00036dd0: 2020 6275 7420 6469 6666 6572 656e 7420 but different \n+00036de0: 636f 6e74 656e 7473 2c20 6d61 6b65 2074 contents, make t\n+00036df0: 6865 2074 6974 6c65 206f 6620 6561 6368 he title of each\n+00036e00: 2073 7563 6820 7365 6374 696f 6e20 756e such section un\n+00036e10: 6971 7565 0a20 2020 2020 6279 2061 6464 ique. by add\n+00036e20: 696e 6720 6174 2074 6865 2065 6e64 206f ing at the end o\n+00036e30: 6620 6974 2c20 696e 2070 6172 656e 7468 f it, in parenth\n+00036e40: 6573 6573 2c20 7468 6520 6e61 6d65 206f eses, the name o\n+00036e50: 6620 7468 650a 2020 2020 206f 7269 6769 f the. origi\n+00036e60: 6e61 6c20 6175 7468 6f72 206f 7220 7075 nal author or pu\n+00036e70: 626c 6973 6865 7220 6f66 2074 6861 7420 blisher of that \n+00036e80: 7365 6374 696f 6e20 6966 206b 6e6f 776e section if known\n+00036e90: 2c20 6f72 2065 6c73 6520 610a 2020 2020 , or else a. \n+00036ea0: 2075 6e69 7175 6520 6e75 6d62 6572 2e20 unique number. \n+00036eb0: 204d 616b 6520 7468 6520 7361 6d65 2061 Make the same a\n+00036ec0: 646a 7573 746d 656e 7420 746f 2074 6865 djustment to the\n+00036ed0: 2073 6563 7469 6f6e 2074 6974 6c65 7320 section titles \n+00036ee0: 696e 0a20 2020 2020 7468 6520 6c69 7374 in. the list\n+00036ef0: 206f 6620 496e 7661 7269 616e 7420 5365 of Invariant Se\n+00036f00: 6374 696f 6e73 2069 6e20 7468 6520 6c69 ctions in the li\n+00036f10: 6365 6e73 6520 6e6f 7469 6365 206f 6620 cense notice of \n+00036f20: 7468 650a 2020 2020 2063 6f6d 6269 6e65 the. combine\n+00036f30: 6420 776f 726b 2e0a 0a20 2020 2020 496e d work... In\n+00036f40: 2074 6865 2063 6f6d 6269 6e61 7469 6f6e the combination\n+00036f50: 2c20 796f 7520 6d75 7374 2063 6f6d 6269 , you must combi\n+00036f60: 6e65 2061 6e79 2073 6563 7469 6f6e 7320 ne any sections \n+00036f70: 456e 7469 746c 6564 0a20 2020 2020 2248 Entitled. \"H\n+00036f80: 6973 746f 7279 2220 696e 2074 6865 2076 istory\" in the v\n+00036f90: 6172 696f 7573 206f 7269 6769 6e61 6c20 arious original \n+00036fa0: 646f 6375 6d65 6e74 732c 2066 6f72 6d69 documents, formi\n+00036fb0: 6e67 206f 6e65 2073 6563 7469 6f6e 0a20 ng one section. \n+00036fc0: 2020 2020 456e 7469 746c 6564 2022 4869 Entitled \"Hi\n+00036fd0: 7374 6f72 7922 3b20 6c69 6b65 7769 7365 story\"; likewise\n+00036fe0: 2063 6f6d 6269 6e65 2061 6e79 2073 6563 combine any sec\n+00036ff0: 7469 6f6e 7320 456e 7469 746c 6564 0a20 tions Entitled. \n+00037000: 2020 2020 2241 636b 6e6f 776c 6564 6765 \"Acknowledge\n+00037010: 6d65 6e74 7322 2c20 616e 6420 616e 7920 ments\", and any \n+00037020: 7365 6374 696f 6e73 2045 6e74 6974 6c65 sections Entitle\n+00037030: 6420 2244 6564 6963 6174 696f 6e73 222e d \"Dedications\".\n+00037040: 2020 596f 750a 2020 2020 206d 7573 7420 You. must \n+00037050: 6465 6c65 7465 2061 6c6c 2073 6563 7469 delete all secti\n+00037060: 6f6e 7320 456e 7469 746c 6564 2022 456e ons Entitled \"En\n+00037070: 646f 7273 656d 656e 7473 2e22 0a0a 2020 dorsements.\".. \n+00037080: 362e 2043 4f4c 4c45 4354 494f 4e53 204f 6. COLLECTIONS O\n+00037090: 4620 444f 4355 4d45 4e54 530a 0a20 2020 F DOCUMENTS.. \n+000370a0: 2020 596f 7520 6d61 7920 6d61 6b65 2061 You may make a\n+000370b0: 2063 6f6c 6c65 6374 696f 6e20 636f 6e73 collection cons\n+000370c0: 6973 7469 6e67 206f 6620 7468 6520 446f isting of the Do\n+000370d0: 6375 6d65 6e74 2061 6e64 206f 7468 6572 cument and other\n+000370e0: 0a20 2020 2020 646f 6375 6d65 6e74 7320 . documents \n+000370f0: 7265 6c65 6173 6564 2075 6e64 6572 2074 released under t\n+00037100: 6869 7320 4c69 6365 6e73 652c 2061 6e64 his License, and\n+00037110: 2072 6570 6c61 6365 2074 6865 2069 6e64 replace the ind\n+00037120: 6976 6964 7561 6c0a 2020 2020 2063 6f70 ividual. cop\n+00037130: 6965 7320 6f66 2074 6869 7320 4c69 6365 ies of this Lice\n+00037140: 6e73 6520 696e 2074 6865 2076 6172 696f nse in the vario\n+00037150: 7573 2064 6f63 756d 656e 7473 2077 6974 us documents wit\n+00037160: 6820 6120 7369 6e67 6c65 2063 6f70 790a h a single copy.\n+00037170: 2020 2020 2074 6861 7420 6973 2069 6e63 that is inc\n+00037180: 6c75 6465 6420 696e 2074 6865 2063 6f6c luded in the col\n+00037190: 6c65 6374 696f 6e2c 2070 726f 7669 6465 lection, provide\n+000371a0: 6420 7468 6174 2079 6f75 2066 6f6c 6c6f d that you follo\n+000371b0: 7720 7468 650a 2020 2020 2072 756c 6573 w the. rules\n+000371c0: 206f 6620 7468 6973 204c 6963 656e 7365 of this License\n+000371d0: 2066 6f72 2076 6572 6261 7469 6d20 636f for verbatim co\n+000371e0: 7079 696e 6720 6f66 2065 6163 6820 6f66 pying of each of\n+000371f0: 2074 6865 2064 6f63 756d 656e 7473 0a20 the documents. \n+00037200: 2020 2020 696e 2061 6c6c 206f 7468 6572 in all other\n+00037210: 2072 6573 7065 6374 732e 0a0a 2020 2020 respects... \n+00037220: 2059 6f75 206d 6179 2065 7874 7261 6374 You may extract\n+00037230: 2061 2073 696e 676c 6520 646f 6375 6d65 a single docume\n+00037240: 6e74 2066 726f 6d20 7375 6368 2061 2063 nt from such a c\n+00037250: 6f6c 6c65 6374 696f 6e2c 2061 6e64 0a20 ollection, and. \n+00037260: 2020 2020 6469 7374 7269 6275 7465 2069 distribute i\n+00037270: 7420 696e 6469 7669 6475 616c 6c79 2075 t individually u\n+00037280: 6e64 6572 2074 6869 7320 4c69 6365 6e73 nder this Licens\n+00037290: 652c 2070 726f 7669 6465 6420 796f 7520 e, provided you \n+000372a0: 696e 7365 7274 0a20 2020 2020 6120 636f insert. a co\n+000372b0: 7079 206f 6620 7468 6973 204c 6963 656e py of this Licen\n+000372c0: 7365 2069 6e74 6f20 7468 6520 6578 7472 se into the extr\n+000372d0: 6163 7465 6420 646f 6375 6d65 6e74 2c20 acted document, \n+000372e0: 616e 6420 666f 6c6c 6f77 2074 6869 730a and follow this.\n+000372f0: 2020 2020 204c 6963 656e 7365 2069 6e20 License in \n+00037300: 616c 6c20 6f74 6865 7220 7265 7370 6563 all other respec\n+00037310: 7473 2072 6567 6172 6469 6e67 2076 6572 ts regarding ver\n+00037320: 6261 7469 6d20 636f 7079 696e 6720 6f66 batim copying of\n+00037330: 2074 6861 740a 2020 2020 2064 6f63 756d that. docum\n+00037340: 656e 742e 0a0a 2020 372e 2041 4747 5245 ent... 7. AGGRE\n+00037350: 4741 5449 4f4e 2057 4954 4820 494e 4445 GATION WITH INDE\n+00037360: 5045 4e44 454e 5420 574f 524b 530a 0a20 PENDENT WORKS.. \n+00037370: 2020 2020 4120 636f 6d70 696c 6174 696f A compilatio\n+00037380: 6e20 6f66 2074 6865 2044 6f63 756d 656e n of the Documen\n+00037390: 7420 6f72 2069 7473 2064 6572 6976 6174 t or its derivat\n+000373a0: 6976 6573 2077 6974 6820 6f74 6865 720a ives with other.\n+000373b0: 2020 2020 2073 6570 6172 6174 6520 616e separate an\n+000373c0: 6420 696e 6465 7065 6e64 656e 7420 646f d independent do\n+000373d0: 6375 6d65 6e74 7320 6f72 2077 6f72 6b73 cuments or works\n+000373e0: 2c20 696e 206f 7220 6f6e 2061 2076 6f6c , in or on a vol\n+000373f0: 756d 6520 6f66 2061 0a20 2020 2020 7374 ume of a. st\n+00037400: 6f72 6167 6520 6f72 2064 6973 7472 6962 orage or distrib\n+00037410: 7574 696f 6e20 6d65 6469 756d 2c20 6973 ution medium, is\n+00037420: 2063 616c 6c65 6420 616e 2022 6167 6772 called an \"aggr\n+00037430: 6567 6174 6522 2069 6620 7468 650a 2020 egate\" if the. \n+00037440: 2020 2063 6f70 7972 6967 6874 2072 6573 copyright res\n+00037450: 756c 7469 6e67 2066 726f 6d20 7468 6520 ulting from the \n+00037460: 636f 6d70 696c 6174 696f 6e20 6973 206e compilation is n\n+00037470: 6f74 2075 7365 6420 746f 206c 696d 6974 ot used to limit\n+00037480: 2074 6865 0a20 2020 2020 6c65 6761 6c20 the. legal \n+00037490: 7269 6768 7473 206f 6620 7468 6520 636f rights of the co\n+000374a0: 6d70 696c 6174 696f 6e27 7320 7573 6572 mpilation's user\n+000374b0: 7320 6265 796f 6e64 2077 6861 7420 7468 s beyond what th\n+000374c0: 6520 696e 6469 7669 6475 616c 0a20 2020 e individual. \n+000374d0: 2020 776f 726b 7320 7065 726d 6974 2e20 works permit. \n+000374e0: 2057 6865 6e20 7468 6520 446f 6375 6d65 When the Docume\n+000374f0: 6e74 2069 7320 696e 636c 7564 6564 2069 nt is included i\n+00037500: 6e20 616e 2061 6767 7265 6761 7465 2c20 n an aggregate, \n+00037510: 7468 6973 0a20 2020 2020 4c69 6365 6e73 this. Licens\n+00037520: 6520 646f 6573 206e 6f74 2061 7070 6c79 e does not apply\n+00037530: 2074 6f20 7468 6520 6f74 6865 7220 776f to the other wo\n+00037540: 726b 7320 696e 2074 6865 2061 6767 7265 rks in the aggre\n+00037550: 6761 7465 2077 6869 6368 0a20 2020 2020 gate which. \n+00037560: 6172 6520 6e6f 7420 7468 656d 7365 6c76 are not themselv\n+00037570: 6573 2064 6572 6976 6174 6976 6520 776f es derivative wo\n+00037580: 726b 7320 6f66 2074 6865 2044 6f63 756d rks of the Docum\n+00037590: 656e 742e 0a0a 2020 2020 2049 6620 7468 ent... If th\n+000375a0: 6520 436f 7665 7220 5465 7874 2072 6571 e Cover Text req\n+000375b0: 7569 7265 6d65 6e74 206f 6620 7365 6374 uirement of sect\n+000375c0: 696f 6e20 3320 6973 2061 7070 6c69 6361 ion 3 is applica\n+000375d0: 626c 6520 746f 2074 6865 7365 0a20 2020 ble to these. \n+000375e0: 2020 636f 7069 6573 206f 6620 7468 6520 copies of the \n+000375f0: 446f 6375 6d65 6e74 2c20 7468 656e 2069 Document, then i\n+00037600: 6620 7468 6520 446f 6375 6d65 6e74 2069 f the Document i\n+00037610: 7320 6c65 7373 2074 6861 6e20 6f6e 6520 s less than one \n+00037620: 6861 6c66 0a20 2020 2020 6f66 2074 6865 half. of the\n+00037630: 2065 6e74 6972 6520 6167 6772 6567 6174 entire aggregat\n+00037640: 652c 2074 6865 2044 6f63 756d 656e 7427 e, the Document'\n+00037650: 7320 436f 7665 7220 5465 7874 7320 6d61 s Cover Texts ma\n+00037660: 7920 6265 2070 6c61 6365 640a 2020 2020 y be placed. \n+00037670: 206f 6e20 636f 7665 7273 2074 6861 7420 on covers that \n+00037680: 6272 6163 6b65 7420 7468 6520 446f 6375 bracket the Docu\n+00037690: 6d65 6e74 2077 6974 6869 6e20 7468 6520 ment within the \n+000376a0: 6167 6772 6567 6174 652c 206f 7220 7468 aggregate, or th\n+000376b0: 650a 2020 2020 2065 6c65 6374 726f 6e69 e. electroni\n+000376c0: 6320 6571 7569 7661 6c65 6e74 206f 6620 c equivalent of \n+000376d0: 636f 7665 7273 2069 6620 7468 6520 446f covers if the Do\n+000376e0: 6375 6d65 6e74 2069 7320 696e 2065 6c65 cument is in ele\n+000376f0: 6374 726f 6e69 630a 2020 2020 2066 6f72 ctronic. for\n+00037700: 6d2e 2020 4f74 6865 7277 6973 6520 7468 m. Otherwise th\n+00037710: 6579 206d 7573 7420 6170 7065 6172 206f ey must appear o\n+00037720: 6e20 7072 696e 7465 6420 636f 7665 7273 n printed covers\n+00037730: 2074 6861 7420 6272 6163 6b65 740a 2020 that bracket. \n+00037740: 2020 2074 6865 2077 686f 6c65 2061 6767 the whole agg\n+00037750: 7265 6761 7465 2e0a 0a20 2038 2e20 5452 regate... 8. TR\n+00037760: 414e 534c 4154 494f 4e0a 0a20 2020 2020 ANSLATION.. \n+00037770: 5472 616e 736c 6174 696f 6e20 6973 2063 Translation is c\n+00037780: 6f6e 7369 6465 7265 6420 6120 6b69 6e64 onsidered a kind\n+00037790: 206f 6620 6d6f 6469 6669 6361 7469 6f6e of modification\n+000377a0: 2c20 736f 2079 6f75 206d 6179 0a20 2020 , so you may. \n+000377b0: 2020 6469 7374 7269 6275 7465 2074 7261 distribute tra\n+000377c0: 6e73 6c61 7469 6f6e 7320 6f66 2074 6865 nslations of the\n+000377d0: 2044 6f63 756d 656e 7420 756e 6465 7220 Document under \n+000377e0: 7468 6520 7465 726d 7320 6f66 2073 6563 the terms of sec\n+000377f0: 7469 6f6e 0a20 2020 2020 342e 2020 5265 tion. 4. Re\n+00037800: 706c 6163 696e 6720 496e 7661 7269 616e placing Invarian\n+00037810: 7420 5365 6374 696f 6e73 2077 6974 6820 t Sections with \n+00037820: 7472 616e 736c 6174 696f 6e73 2072 6571 translations req\n+00037830: 7569 7265 7320 7370 6563 6961 6c0a 2020 uires special. \n+00037840: 2020 2070 6572 6d69 7373 696f 6e20 6672 permission fr\n+00037850: 6f6d 2074 6865 6972 2063 6f70 7972 6967 om their copyrig\n+00037860: 6874 2068 6f6c 6465 7273 2c20 6275 7420 ht holders, but \n+00037870: 796f 7520 6d61 7920 696e 636c 7564 650a you may include.\n+00037880: 2020 2020 2074 7261 6e73 6c61 7469 6f6e translation\n+00037890: 7320 6f66 2073 6f6d 6520 6f72 2061 6c6c s of some or all\n+000378a0: 2049 6e76 6172 6961 6e74 2053 6563 7469 Invariant Secti\n+000378b0: 6f6e 7320 696e 2061 6464 6974 696f 6e20 ons in addition \n+000378c0: 746f 2074 6865 0a20 2020 2020 6f72 6967 to the. orig\n+000378d0: 696e 616c 2076 6572 7369 6f6e 7320 6f66 inal versions of\n+000378e0: 2074 6865 7365 2049 6e76 6172 6961 6e74 these Invariant\n+000378f0: 2053 6563 7469 6f6e 732e 2020 596f 7520 Sections. You \n+00037900: 6d61 7920 696e 636c 7564 6520 610a 2020 may include a. \n+00037910: 2020 2074 7261 6e73 6c61 7469 6f6e 206f translation o\n+00037920: 6620 7468 6973 204c 6963 656e 7365 2c20 f this License, \n+00037930: 616e 6420 616c 6c20 7468 6520 6c69 6365 and all the lice\n+00037940: 6e73 6520 6e6f 7469 6365 7320 696e 2074 nse notices in t\n+00037950: 6865 0a20 2020 2020 446f 6375 6d65 6e74 he. Document\n+00037960: 2c20 616e 6420 616e 7920 5761 7272 616e , and any Warran\n+00037970: 7479 2044 6973 636c 6169 6d65 7273 2c20 ty Disclaimers, \n+00037980: 7072 6f76 6964 6564 2074 6861 7420 796f provided that yo\n+00037990: 7520 616c 736f 0a20 2020 2020 696e 636c u also. incl\n+000379a0: 7564 6520 7468 6520 6f72 6967 696e 616c ude the original\n+000379b0: 2045 6e67 6c69 7368 2076 6572 7369 6f6e English version\n+000379c0: 206f 6620 7468 6973 204c 6963 656e 7365 of this License\n+000379d0: 2061 6e64 2074 6865 0a20 2020 2020 6f72 and the. or\n+000379e0: 6967 696e 616c 2076 6572 7369 6f6e 7320 iginal versions \n+000379f0: 6f66 2074 686f 7365 206e 6f74 6963 6573 of those notices\n+00037a00: 2061 6e64 2064 6973 636c 6169 6d65 7273 and disclaimers\n+00037a10: 2e20 2049 6e20 6361 7365 206f 6620 610a . In case of a.\n+00037a20: 2020 2020 2064 6973 6167 7265 656d 656e disagreemen\n+00037a30: 7420 6265 7477 6565 6e20 7468 6520 7472 t between the tr\n+00037a40: 616e 736c 6174 696f 6e20 616e 6420 7468 anslation and th\n+00037a50: 6520 6f72 6967 696e 616c 2076 6572 7369 e original versi\n+00037a60: 6f6e 206f 660a 2020 2020 2074 6869 7320 on of. this \n+00037a70: 4c69 6365 6e73 6520 6f72 2061 206e 6f74 License or a not\n+00037a80: 6963 6520 6f72 2064 6973 636c 6169 6d65 ice or disclaime\n+00037a90: 722c 2074 6865 206f 7269 6769 6e61 6c20 r, the original \n+00037aa0: 7665 7273 696f 6e20 7769 6c6c 0a20 2020 version will. \n+00037ab0: 2020 7072 6576 6169 6c2e 0a0a 2020 2020 prevail... \n+00037ac0: 2049 6620 6120 7365 6374 696f 6e20 696e If a section in\n+00037ad0: 2074 6865 2044 6f63 756d 656e 7420 6973 the Document is\n+00037ae0: 2045 6e74 6974 6c65 6420 2241 636b 6e6f Entitled \"Ackno\n+00037af0: 776c 6564 6765 6d65 6e74 7322 2c0a 2020 wledgements\",. \n+00037b00: 2020 2022 4465 6469 6361 7469 6f6e 7322 \"Dedications\"\n+00037b10: 2c20 6f72 2022 4869 7374 6f72 7922 2c20 , or \"History\", \n+00037b20: 7468 6520 7265 7175 6972 656d 656e 7420 the requirement \n+00037b30: 2873 6563 7469 6f6e 2034 2920 746f 0a20 (section 4) to. \n+00037b40: 2020 2020 5072 6573 6572 7665 2069 7473 Preserve its\n+00037b50: 2054 6974 6c65 2028 7365 6374 696f 6e20 Title (section \n+00037b60: 3129 2077 696c 6c20 7479 7069 6361 6c6c 1) will typicall\n+00037b70: 7920 7265 7175 6972 6520 6368 616e 6769 y require changi\n+00037b80: 6e67 2074 6865 0a20 2020 2020 6163 7475 ng the. actu\n+00037b90: 616c 2074 6974 6c65 2e0a 0a20 2039 2e20 al title... 9. \n+00037ba0: 5445 524d 494e 4154 494f 4e0a 0a20 2020 TERMINATION.. \n+00037bb0: 2020 596f 7520 6d61 7920 6e6f 7420 636f You may not co\n+00037bc0: 7079 2c20 6d6f 6469 6679 2c20 7375 626c py, modify, subl\n+00037bd0: 6963 656e 7365 2c20 6f72 2064 6973 7472 icense, or distr\n+00037be0: 6962 7574 6520 7468 6520 446f 6375 6d65 ibute the Docume\n+00037bf0: 6e74 0a20 2020 2020 6578 6365 7074 2061 nt. except a\n+00037c00: 7320 6578 7072 6573 736c 7920 7072 6f76 s expressly prov\n+00037c10: 6964 6564 2075 6e64 6572 2074 6869 7320 ided under this \n+00037c20: 4c69 6365 6e73 652e 2020 416e 7920 6174 License. Any at\n+00037c30: 7465 6d70 740a 2020 2020 206f 7468 6572 tempt. other\n+00037c40: 7769 7365 2074 6f20 636f 7079 2c20 6d6f wise to copy, mo\n+00037c50: 6469 6679 2c20 7375 626c 6963 656e 7365 dify, sublicense\n+00037c60: 2c20 6f72 2064 6973 7472 6962 7574 6520 , or distribute \n+00037c70: 6974 2069 7320 766f 6964 2c0a 2020 2020 it is void,. \n+00037c80: 2061 6e64 2077 696c 6c20 6175 746f 6d61 and will automa\n+00037c90: 7469 6361 6c6c 7920 7465 726d 696e 6174 tically terminat\n+00037ca0: 6520 796f 7572 2072 6967 6874 7320 756e e your rights un\n+00037cb0: 6465 7220 7468 6973 204c 6963 656e 7365 der this License\n+00037cc0: 2e0a 0a20 2020 2020 486f 7765 7665 722c ... However,\n+00037cd0: 2069 6620 796f 7520 6365 6173 6520 616c if you cease al\n+00037ce0: 6c20 7669 6f6c 6174 696f 6e20 6f66 2074 l violation of t\n+00037cf0: 6869 7320 4c69 6365 6e73 652c 2074 6865 his License, the\n+00037d00: 6e20 796f 7572 0a20 2020 2020 6c69 6365 n your. lice\n+00037d10: 6e73 6520 6672 6f6d 2061 2070 6172 7469 nse from a parti\n+00037d20: 6375 6c61 7220 636f 7079 7269 6768 7420 cular copyright \n+00037d30: 686f 6c64 6572 2069 7320 7265 696e 7374 holder is reinst\n+00037d40: 6174 6564 2028 6129 0a20 2020 2020 7072 ated (a). pr\n+00037d50: 6f76 6973 696f 6e61 6c6c 792c 2075 6e6c ovisionally, unl\n+00037d60: 6573 7320 616e 6420 756e 7469 6c20 7468 ess and until th\n+00037d70: 6520 636f 7079 7269 6768 7420 686f 6c64 e copyright hold\n+00037d80: 6572 2065 7870 6c69 6369 746c 7920 616e er explicitly an\n+00037d90: 640a 2020 2020 2066 696e 616c 6c79 2074 d. finally t\n+00037da0: 6572 6d69 6e61 7465 7320 796f 7572 206c erminates your l\n+00037db0: 6963 656e 7365 2c20 616e 6420 2862 2920 icense, and (b) \n+00037dc0: 7065 726d 616e 656e 746c 792c 2069 6620 permanently, if \n+00037dd0: 7468 650a 2020 2020 2063 6f70 7972 6967 the. copyrig\n+00037de0: 6874 2068 6f6c 6465 7220 6661 696c 7320 ht holder fails \n+00037df0: 746f 206e 6f74 6966 7920 796f 7520 6f66 to notify you of\n+00037e00: 2074 6865 2076 696f 6c61 7469 6f6e 2062 the violation b\n+00037e10: 7920 736f 6d65 0a20 2020 2020 7265 6173 y some. reas\n+00037e20: 6f6e 6162 6c65 206d 6561 6e73 2070 7269 onable means pri\n+00037e30: 6f72 2074 6f20 3630 2064 6179 7320 6166 or to 60 days af\n+00037e40: 7465 7220 7468 6520 6365 7373 6174 696f ter the cessatio\n+00037e50: 6e2e 0a0a 2020 2020 204d 6f72 656f 7665 n... Moreove\n+00037e60: 722c 2079 6f75 7220 6c69 6365 6e73 6520 r, your license \n+00037e70: 6672 6f6d 2061 2070 6172 7469 6375 6c61 from a particula\n+00037e80: 7220 636f 7079 7269 6768 7420 686f 6c64 r copyright hold\n+00037e90: 6572 2069 730a 2020 2020 2072 6569 6e73 er is. reins\n+00037ea0: 7461 7465 6420 7065 726d 616e 656e 746c tated permanentl\n+00037eb0: 7920 6966 2074 6865 2063 6f70 7972 6967 y if the copyrig\n+00037ec0: 6874 2068 6f6c 6465 7220 6e6f 7469 6669 ht holder notifi\n+00037ed0: 6573 2079 6f75 206f 6620 7468 650a 2020 es you of the. \n+00037ee0: 2020 2076 696f 6c61 7469 6f6e 2062 7920 violation by \n+00037ef0: 736f 6d65 2072 6561 736f 6e61 626c 6520 some reasonable \n+00037f00: 6d65 616e 732c 2074 6869 7320 6973 2074 means, this is t\n+00037f10: 6865 2066 6972 7374 2074 696d 6520 796f he first time yo\n+00037f20: 7520 6861 7665 0a20 2020 2020 7265 6365 u have. rece\n+00037f30: 6976 6564 206e 6f74 6963 6520 6f66 2076 ived notice of v\n+00037f40: 696f 6c61 7469 6f6e 206f 6620 7468 6973 iolation of this\n+00037f50: 204c 6963 656e 7365 2028 666f 7220 616e License (for an\n+00037f60: 7920 776f 726b 2920 6672 6f6d 0a20 2020 y work) from. \n+00037f70: 2020 7468 6174 2063 6f70 7972 6967 6874 that copyright\n+00037f80: 2068 6f6c 6465 722c 2061 6e64 2079 6f75 holder, and you\n+00037f90: 2063 7572 6520 7468 6520 7669 6f6c 6174 cure the violat\n+00037fa0: 696f 6e20 7072 696f 7220 746f 2033 3020 ion prior to 30 \n+00037fb0: 6461 7973 0a20 2020 2020 6166 7465 7220 days. after \n+00037fc0: 796f 7572 2072 6563 6569 7074 206f 6620 your receipt of \n+00037fd0: 7468 6520 6e6f 7469 6365 2e0a 0a20 2020 the notice... \n+00037fe0: 2020 5465 726d 696e 6174 696f 6e20 6f66 Termination of\n+00037ff0: 2079 6f75 7220 7269 6768 7473 2075 6e64 your rights und\n+00038000: 6572 2074 6869 7320 7365 6374 696f 6e20 er this section \n+00038010: 646f 6573 206e 6f74 2074 6572 6d69 6e61 does not termina\n+00038020: 7465 0a20 2020 2020 7468 6520 6c69 6365 te. the lice\n+00038030: 6e73 6573 206f 6620 7061 7274 6965 7320 nses of parties \n+00038040: 7768 6f20 6861 7665 2072 6563 6569 7665 who have receive\n+00038050: 6420 636f 7069 6573 206f 7220 7269 6768 d copies or righ\n+00038060: 7473 2066 726f 6d20 796f 750a 2020 2020 ts from you. \n+00038070: 2075 6e64 6572 2074 6869 7320 4c69 6365 under this Lice\n+00038080: 6e73 652e 2020 4966 2079 6f75 7220 7269 nse. If your ri\n+00038090: 6768 7473 2068 6176 6520 6265 656e 2074 ghts have been t\n+000380a0: 6572 6d69 6e61 7465 6420 616e 6420 6e6f erminated and no\n+000380b0: 740a 2020 2020 2070 6572 6d61 6e65 6e74 t. permanent\n+000380c0: 6c79 2072 6569 6e73 7461 7465 642c 2072 ly reinstated, r\n+000380d0: 6563 6569 7074 206f 6620 6120 636f 7079 eceipt of a copy\n+000380e0: 206f 6620 736f 6d65 206f 7220 616c 6c20 of some or all \n+000380f0: 6f66 2074 6865 0a20 2020 2020 7361 6d65 of the. same\n+00038100: 206d 6174 6572 6961 6c20 646f 6573 206e material does n\n+00038110: 6f74 2067 6976 6520 796f 7520 616e 7920 ot give you any \n+00038120: 7269 6768 7473 2074 6f20 7573 6520 6974 rights to use it\n+00038130: 2e0a 0a20 2031 302e 2046 5554 5552 4520 ... 10. FUTURE \n+00038140: 5245 5649 5349 4f4e 5320 4f46 2054 4849 REVISIONS OF THI\n+00038150: 5320 4c49 4345 4e53 450a 0a20 2020 2020 S LICENSE.. \n+00038160: 5468 6520 4672 6565 2053 6f66 7477 6172 The Free Softwar\n+00038170: 6520 466f 756e 6461 7469 6f6e 206d 6179 e Foundation may\n+00038180: 2070 7562 6c69 7368 206e 6577 2c20 7265 publish new, re\n+00038190: 7669 7365 6420 7665 7273 696f 6e73 206f vised versions o\n+000381a0: 660a 2020 2020 2074 6865 2047 4e55 2046 f. the GNU F\n+000381b0: 7265 6520 446f 6375 6d65 6e74 6174 696f ree Documentatio\n+000381c0: 6e20 4c69 6365 6e73 6520 6672 6f6d 2074 n License from t\n+000381d0: 696d 6520 746f 2074 696d 652e 2020 5375 ime to time. Su\n+000381e0: 6368 206e 6577 0a20 2020 2020 7665 7273 ch new. vers\n+000381f0: 696f 6e73 2077 696c 6c20 6265 2073 696d ions will be sim\n+00038200: 696c 6172 2069 6e20 7370 6972 6974 2074 ilar in spirit t\n+00038210: 6f20 7468 6520 7072 6573 656e 7420 7665 o the present ve\n+00038220: 7273 696f 6e2c 2062 7574 206d 6179 0a20 rsion, but may. \n+00038230: 2020 2020 6469 6666 6572 2069 6e20 6465 differ in de\n+00038240: 7461 696c 2074 6f20 6164 6472 6573 7320 tail to address \n+00038250: 6e65 7720 7072 6f62 6c65 6d73 206f 7220 new problems or \n+00038260: 636f 6e63 6572 6e73 2e20 2053 6565 0a20 concerns. See. \n+00038270: 2020 2020 3c68 7474 703a 2f2f 7777 772e ... Each v\n+000382a0: 6572 7369 6f6e 206f 6620 7468 6520 4c69 ersion of the Li\n+000382b0: 6365 6e73 6520 6973 2067 6976 656e 2061 cense is given a\n+000382c0: 2064 6973 7469 6e67 7569 7368 696e 6720 distinguishing \n+000382d0: 7665 7273 696f 6e0a 2020 2020 206e 756d version. num\n+000382e0: 6265 722e 2020 4966 2074 6865 2044 6f63 ber. If the Doc\n+000382f0: 756d 656e 7420 7370 6563 6966 6965 7320 ument specifies \n+00038300: 7468 6174 2061 2070 6172 7469 6375 6c61 that a particula\n+00038310: 7220 6e75 6d62 6572 6564 0a20 2020 2020 r numbered. \n+00038320: 7665 7273 696f 6e20 6f66 2074 6869 7320 version of this \n+00038330: 4c69 6365 6e73 6520 226f 7220 616e 7920 License \"or any \n+00038340: 6c61 7465 7220 7665 7273 696f 6e22 2061 later version\" a\n+00038350: 7070 6c69 6573 2074 6f20 6974 2c20 796f pplies to it, yo\n+00038360: 750a 2020 2020 2068 6176 6520 7468 6520 u. have the \n+00038370: 6f70 7469 6f6e 206f 6620 666f 6c6c 6f77 option of follow\n+00038380: 696e 6720 7468 6520 7465 726d 7320 616e ing the terms an\n+00038390: 6420 636f 6e64 6974 696f 6e73 2065 6974 d conditions eit\n+000383a0: 6865 7220 6f66 0a20 2020 2020 7468 6174 her of. that\n+000383b0: 2073 7065 6369 6669 6564 2076 6572 7369 specified versi\n+000383c0: 6f6e 206f 7220 6f66 2061 6e79 206c 6174 on or of any lat\n+000383d0: 6572 2076 6572 7369 6f6e 2074 6861 7420 er version that \n+000383e0: 6861 7320 6265 656e 0a20 2020 2020 7075 has been. pu\n+000383f0: 626c 6973 6865 6420 286e 6f74 2061 7320 blished (not as \n+00038400: 6120 6472 6166 7429 2062 7920 7468 6520 a draft) by the \n+00038410: 4672 6565 2053 6f66 7477 6172 6520 466f Free Software Fo\n+00038420: 756e 6461 7469 6f6e 2e20 2049 6620 7468 undation. If th\n+00038430: 650a 2020 2020 2044 6f63 756d 656e 7420 e. Document \n+00038440: 646f 6573 206e 6f74 2073 7065 6369 6679 does not specify\n+00038450: 2061 2076 6572 7369 6f6e 206e 756d 6265 a version numbe\n+00038460: 7220 6f66 2074 6869 7320 4c69 6365 6e73 r of this Licens\n+00038470: 652c 2079 6f75 206d 6179 0a20 2020 2020 e, you may. \n+00038480: 6368 6f6f 7365 2061 6e79 2076 6572 7369 choose any versi\n+00038490: 6f6e 2065 7665 7220 7075 626c 6973 6865 on ever publishe\n+000384a0: 6420 286e 6f74 2061 7320 6120 6472 6166 d (not as a draf\n+000384b0: 7429 2062 7920 7468 6520 4672 6565 0a20 t) by the Free. \n+000384c0: 2020 2020 536f 6674 7761 7265 2046 6f75 Software Fou\n+000384d0: 6e64 6174 696f 6e2e 2020 4966 2074 6865 ndation. If the\n+000384e0: 2044 6f63 756d 656e 7420 7370 6563 6966 Document specif\n+000384f0: 6965 7320 7468 6174 2061 2070 726f 7879 ies that a proxy\n+00038500: 2063 616e 0a20 2020 2020 6465 6369 6465 can. decide\n+00038510: 2077 6869 6368 2066 7574 7572 6520 7665 which future ve\n+00038520: 7273 696f 6e73 206f 6620 7468 6973 204c rsions of this L\n+00038530: 6963 656e 7365 2063 616e 2062 6520 7573 icense can be us\n+00038540: 6564 2c20 7468 6174 0a20 2020 2020 7072 ed, that. pr\n+00038550: 6f78 7927 7320 7075 626c 6963 2073 7461 oxy's public sta\n+00038560: 7465 6d65 6e74 206f 6620 6163 6365 7074 tement of accept\n+00038570: 616e 6365 206f 6620 6120 7665 7273 696f ance of a versio\n+00038580: 6e20 7065 726d 616e 656e 746c 790a 2020 n permanently. \n+00038590: 2020 2061 7574 686f 7269 7a65 7320 796f authorizes yo\n+000385a0: 7520 746f 2063 686f 6f73 6520 7468 6174 u to choose that\n+000385b0: 2076 6572 7369 6f6e 2066 6f72 2074 6865 version for the\n+000385c0: 2044 6f63 756d 656e 742e 0a0a 2020 3131 Document... 11\n+000385d0: 2e20 5245 4c49 4345 4e53 494e 470a 0a20 . RELICENSING.. \n+000385e0: 2020 2020 224d 6173 7369 7665 204d 756c \"Massive Mul\n+000385f0: 7469 6175 7468 6f72 2043 6f6c 6c61 626f tiauthor Collabo\n+00038600: 7261 7469 6f6e 2053 6974 6522 2028 6f72 ration Site\" (or\n+00038610: 2022 4d4d 4320 5369 7465 2229 206d 6561 \"MMC Site\") mea\n+00038620: 6e73 2061 6e79 0a20 2020 2020 576f 726c ns any. Worl\n+00038630: 6420 5769 6465 2057 6562 2073 6572 7665 d Wide Web serve\n+00038640: 7220 7468 6174 2070 7562 6c69 7368 6573 r that publishes\n+00038650: 2063 6f70 7972 6967 6874 6162 6c65 2077 copyrightable w\n+00038660: 6f72 6b73 2061 6e64 2061 6c73 6f0a 2020 orks and also. \n+00038670: 2020 2070 726f 7669 6465 7320 7072 6f6d provides prom\n+00038680: 696e 656e 7420 6661 6369 6c69 7469 6573 inent facilities\n+00038690: 2066 6f72 2061 6e79 626f 6479 2074 6f20 for anybody to \n+000386a0: 6564 6974 2074 686f 7365 2077 6f72 6b73 edit those works\n+000386b0: 2e20 2041 0a20 2020 2020 7075 626c 6963 . A. public\n+000386c0: 2077 696b 6920 7468 6174 2061 6e79 626f wiki that anybo\n+000386d0: 6479 2063 616e 2065 6469 7420 6973 2061 dy can edit is a\n+000386e0: 6e20 6578 616d 706c 6520 6f66 2073 7563 n example of suc\n+000386f0: 6820 6120 7365 7276 6572 2e0a 2020 2020 h a server.. \n+00038700: 2041 2022 4d61 7373 6976 6520 4d75 6c74 A \"Massive Mult\n+00038710: 6961 7574 686f 7220 436f 6c6c 6162 6f72 iauthor Collabor\n+00038720: 6174 696f 6e22 2028 6f72 2022 4d4d 4322 ation\" (or \"MMC\"\n+00038730: 2920 636f 6e74 6169 6e65 6420 696e 2074 ) contained in t\n+00038740: 6865 0a20 2020 2020 7369 7465 206d 6561 he. site mea\n+00038750: 6e73 2061 6e79 2073 6574 206f 6620 636f ns any set of co\n+00038760: 7079 7269 6768 7461 626c 6520 776f 726b pyrightable work\n+00038770: 7320 7468 7573 2070 7562 6c69 7368 6564 s thus published\n+00038780: 206f 6e20 7468 6520 4d4d 430a 2020 2020 on the MMC. \n+00038790: 2073 6974 652e 0a0a 2020 2020 2022 4343 site... \"CC\n+000387a0: 2d42 592d 5341 2220 6d65 616e 7320 7468 -BY-SA\" means th\n+000387b0: 6520 4372 6561 7469 7665 2043 6f6d 6d6f e Creative Commo\n+000387c0: 6e73 2041 7474 7269 6275 7469 6f6e 2d53 ns Attribution-S\n+000387d0: 6861 7265 2041 6c69 6b65 2033 2e30 0a20 hare Alike 3.0. \n+000387e0: 2020 2020 6c69 6365 6e73 6520 7075 626c license publ\n+000387f0: 6973 6865 6420 6279 2043 7265 6174 6976 ished by Creativ\n+00038800: 6520 436f 6d6d 6f6e 7320 436f 7270 6f72 e Commons Corpor\n+00038810: 6174 696f 6e2c 2061 206e 6f74 2d66 6f72 ation, a not-for\n+00038820: 2d70 726f 6669 740a 2020 2020 2063 6f72 -profit. cor\n+00038830: 706f 7261 7469 6f6e 2077 6974 6820 6120 poration with a \n+00038840: 7072 696e 6369 7061 6c20 706c 6163 6520 principal place \n+00038850: 6f66 2062 7573 696e 6573 7320 696e 2053 of business in S\n+00038860: 616e 2046 7261 6e63 6973 636f 2c0a 2020 an Francisco,. \n+00038870: 2020 2043 616c 6966 6f72 6e69 612c 2061 California, a\n+00038880: 7320 7765 6c6c 2061 7320 6675 7475 7265 s well as future\n+00038890: 2063 6f70 796c 6566 7420 7665 7273 696f copyleft versio\n+000388a0: 6e73 206f 6620 7468 6174 206c 6963 656e ns of that licen\n+000388b0: 7365 0a20 2020 2020 7075 626c 6973 6865 se. publishe\n+000388c0: 6420 6279 2074 6861 7420 7361 6d65 206f d by that same o\n+000388d0: 7267 616e 697a 6174 696f 6e2e 0a0a 2020 rganization... \n+000388e0: 2020 2022 496e 636f 7270 6f72 6174 6522 \"Incorporate\"\n+000388f0: 206d 6561 6e73 2074 6f20 7075 626c 6973 means to publis\n+00038900: 6820 6f72 2072 6570 7562 6c69 7368 2061 h or republish a\n+00038910: 2044 6f63 756d 656e 742c 2069 6e20 7768 Document, in wh\n+00038920: 6f6c 6520 6f72 0a20 2020 2020 696e 2070 ole or. in p\n+00038930: 6172 742c 2061 7320 7061 7274 206f 6620 art, as part of \n+00038940: 616e 6f74 6865 7220 446f 6375 6d65 6e74 another Document\n+00038950: 2e0a 0a20 2020 2020 416e 204d 4d43 2069 ... An MMC i\n+00038960: 7320 2265 6c69 6769 626c 6520 666f 7220 s \"eligible for \n+00038970: 7265 6c69 6365 6e73 696e 6722 2069 6620 relicensing\" if \n+00038980: 6974 2069 7320 6c69 6365 6e73 6564 2075 it is licensed u\n+00038990: 6e64 6572 2074 6869 730a 2020 2020 204c nder this. L\n+000389a0: 6963 656e 7365 2c20 616e 6420 6966 2061 icense, and if a\n+000389b0: 6c6c 2077 6f72 6b73 2074 6861 7420 7765 ll works that we\n+000389c0: 7265 2066 6972 7374 2070 7562 6c69 7368 re first publish\n+000389d0: 6564 2075 6e64 6572 2074 6869 730a 2020 ed under this. \n+000389e0: 2020 204c 6963 656e 7365 2073 6f6d 6577 License somew\n+000389f0: 6865 7265 206f 7468 6572 2074 6861 6e20 here other than \n+00038a00: 7468 6973 204d 4d43 2c20 616e 6420 7375 this MMC, and su\n+00038a10: 6273 6571 7565 6e74 6c79 0a20 2020 2020 bsequently. \n+00038a20: 696e 636f 7270 6f72 6174 6564 2069 6e20 incorporated in \n+00038a30: 7768 6f6c 6520 6f72 2069 6e20 7061 7274 whole or in part\n+00038a40: 2069 6e74 6f20 7468 6520 4d4d 432c 2028 into the MMC, (\n+00038a50: 3129 2068 6164 206e 6f20 636f 7665 720a 1) had no cover.\n+00038a60: 2020 2020 2074 6578 7473 206f 7220 696e texts or in\n+00038a70: 7661 7269 616e 7420 7365 6374 696f 6e73 variant sections\n+00038a80: 2c20 616e 6420 2832 2920 7765 7265 2074 , and (2) were t\n+00038a90: 6875 7320 696e 636f 7270 6f72 6174 6564 hus incorporated\n+00038aa0: 2070 7269 6f72 0a20 2020 2020 746f 204e prior. to N\n+00038ab0: 6f76 656d 6265 7220 312c 2032 3030 382e ovember 1, 2008.\n+00038ac0: 0a0a 2020 2020 2054 6865 206f 7065 7261 .. The opera\n+00038ad0: 746f 7220 6f66 2061 6e20 4d4d 4320 5369 tor of an MMC Si\n+00038ae0: 7465 206d 6179 2072 6570 7562 6c69 7368 te may republish\n+00038af0: 2061 6e20 4d4d 4320 636f 6e74 6169 6e65 an MMC containe\n+00038b00: 6420 696e 2074 6865 0a20 2020 2020 7369 d in the. si\n+00038b10: 7465 2075 6e64 6572 2043 432d 4259 2d53 te under CC-BY-S\n+00038b20: 4120 6f6e 2074 6865 2073 616d 6520 7369 A on the same si\n+00038b30: 7465 2061 7420 616e 7920 7469 6d65 2062 te at any time b\n+00038b40: 6566 6f72 6520 4175 6775 7374 2031 2c0a efore August 1,.\n+00038b50: 2020 2020 2032 3030 392c 2070 726f 7669 2009, provi\n+00038b60: 6465 6420 7468 6520 4d4d 4320 6973 2065 ded the MMC is e\n+00038b70: 6c69 6769 626c 6520 666f 7220 7265 6c69 ligible for reli\n+00038b80: 6365 6e73 696e 672e 0a0a 4144 4445 4e44 censing...ADDEND\n+00038b90: 554d 3a20 486f 7720 746f 2075 7365 2074 UM: How to use t\n+00038ba0: 6869 7320 4c69 6365 6e73 6520 666f 7220 his License for \n+00038bb0: 796f 7572 2064 6f63 756d 656e 7473 0a3d your documents.=\n 00038bc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00038bd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 00038be0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00038bf0: 3d3d 0a0a 546f 2075 7365 2074 6869 7320 ==..To use this \n-00038c00: 4c69 6365 6e73 6520 696e 2061 2064 6f63 License in a doc\n-00038c10: 756d 656e 7420 796f 7520 6861 7665 2077 ument you have w\n-00038c20: 7269 7474 656e 2c20 696e 636c 7564 6520 ritten, include \n-00038c30: 6120 636f 7079 206f 660a 7468 6520 4c69 a copy of.the Li\n-00038c40: 6365 6e73 6520 696e 2074 6865 2064 6f63 cense in the doc\n-00038c50: 756d 656e 7420 616e 6420 7075 7420 7468 ument and put th\n-00038c60: 6520 666f 6c6c 6f77 696e 6720 636f 7079 e following copy\n-00038c70: 7269 6768 7420 616e 6420 6c69 6365 6e73 right and licens\n-00038c80: 650a 6e6f 7469 6365 7320 6a75 7374 2061 e.notices just a\n-00038c90: 6674 6572 2074 6865 2074 6974 6c65 2070 fter the title p\n-00038ca0: 6167 653a 0a0a 2020 2020 2020 2043 6f70 age:.. Cop\n-00038cb0: 7972 6967 6874 2028 4329 2020 5945 4152 yright (C) YEAR\n-00038cc0: 2020 594f 5552 204e 414d 452e 0a20 2020 YOUR NAME.. \n-00038cd0: 2020 2020 5065 726d 6973 7369 6f6e 2069 Permission i\n-00038ce0: 7320 6772 616e 7465 6420 746f 2063 6f70 s granted to cop\n-00038cf0: 792c 2064 6973 7472 6962 7574 6520 616e y, distribute an\n-00038d00: 642f 6f72 206d 6f64 6966 7920 7468 6973 d/or modify this\n-00038d10: 2064 6f63 756d 656e 740a 2020 2020 2020 document. \n-00038d20: 2075 6e64 6572 2074 6865 2074 6572 6d73 under the terms\n-00038d30: 206f 6620 7468 6520 474e 5520 4672 6565 of the GNU Free\n-00038d40: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n-00038d50: 6963 656e 7365 2c20 5665 7273 696f 6e20 icense, Version \n-00038d60: 312e 330a 2020 2020 2020 206f 7220 616e 1.3. or an\n-00038d70: 7920 6c61 7465 7220 7665 7273 696f 6e20 y later version \n-00038d80: 7075 626c 6973 6865 6420 6279 2074 6865 published by the\n-00038d90: 2046 7265 6520 536f 6674 7761 7265 2046 Free Software F\n-00038da0: 6f75 6e64 6174 696f 6e3b 0a20 2020 2020 oundation;. \n-00038db0: 2020 7769 7468 206e 6f20 496e 7661 7269 with no Invari\n-00038dc0: 616e 7420 5365 6374 696f 6e73 2c20 6e6f ant Sections, no\n-00038dd0: 2046 726f 6e74 2d43 6f76 6572 2054 6578 Front-Cover Tex\n-00038de0: 7473 2c20 616e 6420 6e6f 2042 6163 6b2d ts, and no Back-\n-00038df0: 436f 7665 720a 2020 2020 2020 2054 6578 Cover. Tex\n-00038e00: 7473 2e20 2041 2063 6f70 7920 6f66 2074 ts. A copy of t\n-00038e10: 6865 206c 6963 656e 7365 2069 7320 696e he license is in\n-00038e20: 636c 7564 6564 2069 6e20 7468 6520 7365 cluded in the se\n-00038e30: 6374 696f 6e20 656e 7469 746c 6564 2060 ction entitled `\n-00038e40: 6047 4e55 0a20 2020 2020 2020 4672 6565 `GNU. Free\n-00038e50: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n-00038e60: 6963 656e 7365 2727 2e0a 0a20 2020 4966 icense''... If\n-00038e70: 2079 6f75 2068 6176 6520 496e 7661 7269 you have Invari\n-00038e80: 616e 7420 5365 6374 696f 6e73 2c20 4672 ant Sections, Fr\n-00038e90: 6f6e 742d 436f 7665 7220 5465 7874 7320 ont-Cover Texts \n-00038ea0: 616e 6420 4261 636b 2d43 6f76 6572 0a54 and Back-Cover.T\n-00038eb0: 6578 7473 2c20 7265 706c 6163 6520 7468 exts, replace th\n-00038ec0: 6520 2277 6974 682e 2e2e 5465 7874 732e e \"with...Texts.\n-00038ed0: 2220 206c 696e 6520 7769 7468 2074 6869 \" line with thi\n-00038ee0: 733a 0a0a 2020 2020 2020 2020 2077 6974 s:.. wit\n-00038ef0: 6820 7468 6520 496e 7661 7269 616e 7420 h the Invariant \n-00038f00: 5365 6374 696f 6e73 2062 6569 6e67 204c Sections being L\n-00038f10: 4953 5420 5448 4549 5220 5449 544c 4553 IST THEIR TITLES\n-00038f20: 2c20 7769 7468 0a20 2020 2020 2020 2020 , with. \n-00038f30: 7468 6520 4672 6f6e 742d 436f 7665 7220 the Front-Cover \n-00038f40: 5465 7874 7320 6265 696e 6720 4c49 5354 Texts being LIST\n-00038f50: 2c20 616e 6420 7769 7468 2074 6865 2042 , and with the B\n-00038f60: 6163 6b2d 436f 7665 7220 5465 7874 730a ack-Cover Texts.\n-00038f70: 2020 2020 2020 2020 2062 6569 6e67 204c being L\n-00038f80: 4953 542e 0a0a 2020 2049 6620 796f 7520 IST... If you \n-00038f90: 6861 7665 2049 6e76 6172 6961 6e74 2053 have Invariant S\n-00038fa0: 6563 7469 6f6e 7320 7769 7468 6f75 7420 ections without \n-00038fb0: 436f 7665 7220 5465 7874 732c 206f 7220 Cover Texts, or \n-00038fc0: 736f 6d65 206f 7468 6572 0a63 6f6d 6269 some other.combi\n-00038fd0: 6e61 7469 6f6e 206f 6620 7468 6520 7468 nation of the th\n-00038fe0: 7265 652c 206d 6572 6765 2074 686f 7365 ree, merge those\n-00038ff0: 2074 776f 2061 6c74 6572 6e61 7469 7665 two alternative\n-00039000: 7320 746f 2073 7569 7420 7468 650a 7369 s to suit the.si\n-00039010: 7475 6174 696f 6e2e 0a0a 2020 2049 6620 tuation... If \n-00039020: 796f 7572 2064 6f63 756d 656e 7420 636f your document co\n-00039030: 6e74 6169 6e73 206e 6f6e 7472 6976 6961 ntains nontrivia\n-00039040: 6c20 6578 616d 706c 6573 206f 6620 7072 l examples of pr\n-00039050: 6f67 7261 6d20 636f 6465 2c20 7765 0a72 ogram code, we.r\n-00039060: 6563 6f6d 6d65 6e64 2072 656c 6561 7369 ecommend releasi\n-00039070: 6e67 2074 6865 7365 2065 7861 6d70 6c65 ng these example\n-00039080: 7320 696e 2070 6172 616c 6c65 6c20 756e s in parallel un\n-00039090: 6465 7220 796f 7572 2063 686f 6963 6520 der your choice \n-000390a0: 6f66 2066 7265 650a 736f 6674 7761 7265 of free.software\n-000390b0: 206c 6963 656e 7365 2c20 7375 6368 2061 license, such a\n-000390c0: 7320 7468 6520 474e 5520 4765 6e65 7261 s the GNU Genera\n-000390d0: 6c20 5075 626c 6963 204c 6963 656e 7365 l Public License\n-000390e0: 2c20 746f 2070 6572 6d69 740a 7468 6569 , to permit.thei\n-000390f0: 7220 7573 6520 696e 2066 7265 6520 736f r use in free so\n-00039100: 6674 7761 7265 2e0a 0a1f 0a46 696c 653a ftware.....File:\n-00039110: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n-00039120: 6e66 6f2c 2020 4e6f 6465 3a20 496e 6469 nfo, Node: Indi\n-00039130: 6365 732c 2020 5072 6576 3a20 436f 7079 ces, Prev: Copy\n-00039140: 696e 6720 5468 6973 204d 616e 7561 6c2c ing This Manual,\n-00039150: 2020 5570 3a20 546f 700a 0a41 7070 656e Up: Top..Appen\n-00039160: 6469 7820 4220 496e 6469 6365 730a 2a2a dix B Indices.**\n+00038bf0: 3d3d 3d0a 0a54 6f20 7573 6520 7468 6973 ===..To use this\n+00038c00: 204c 6963 656e 7365 2069 6e20 6120 646f License in a do\n+00038c10: 6375 6d65 6e74 2079 6f75 2068 6176 6520 cument you have \n+00038c20: 7772 6974 7465 6e2c 2069 6e63 6c75 6465 written, include\n+00038c30: 2061 2063 6f70 7920 6f66 0a74 6865 204c a copy of.the L\n+00038c40: 6963 656e 7365 2069 6e20 7468 6520 646f icense in the do\n+00038c50: 6375 6d65 6e74 2061 6e64 2070 7574 2074 cument and put t\n+00038c60: 6865 2066 6f6c 6c6f 7769 6e67 2063 6f70 he following cop\n+00038c70: 7972 6967 6874 2061 6e64 206c 6963 656e yright and licen\n+00038c80: 7365 0a6e 6f74 6963 6573 206a 7573 7420 se.notices just \n+00038c90: 6166 7465 7220 7468 6520 7469 746c 6520 after the title \n+00038ca0: 7061 6765 3a0a 0a20 2020 2020 2020 436f page:.. Co\n+00038cb0: 7079 7269 6768 7420 2843 2920 2059 4541 pyright (C) YEA\n+00038cc0: 5220 2059 4f55 5220 4e41 4d45 2e0a 2020 R YOUR NAME.. \n+00038cd0: 2020 2020 2050 6572 6d69 7373 696f 6e20 Permission \n+00038ce0: 6973 2067 7261 6e74 6564 2074 6f20 636f is granted to co\n+00038cf0: 7079 2c20 6469 7374 7269 6275 7465 2061 py, distribute a\n+00038d00: 6e64 2f6f 7220 6d6f 6469 6679 2074 6869 nd/or modify thi\n+00038d10: 7320 646f 6375 6d65 6e74 0a20 2020 2020 s document. \n+00038d20: 2020 756e 6465 7220 7468 6520 7465 726d under the term\n+00038d30: 7320 6f66 2074 6865 2047 4e55 2046 7265 s of the GNU Fre\n+00038d40: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n+00038d50: 4c69 6365 6e73 652c 2056 6572 7369 6f6e License, Version\n+00038d60: 2031 2e33 0a20 2020 2020 2020 6f72 2061 1.3. or a\n+00038d70: 6e79 206c 6174 6572 2076 6572 7369 6f6e ny later version\n+00038d80: 2070 7562 6c69 7368 6564 2062 7920 7468 published by th\n+00038d90: 6520 4672 6565 2053 6f66 7477 6172 6520 e Free Software \n+00038da0: 466f 756e 6461 7469 6f6e 3b0a 2020 2020 Foundation;. \n+00038db0: 2020 2077 6974 6820 6e6f 2049 6e76 6172 with no Invar\n+00038dc0: 6961 6e74 2053 6563 7469 6f6e 732c 206e iant Sections, n\n+00038dd0: 6f20 4672 6f6e 742d 436f 7665 7220 5465 o Front-Cover Te\n+00038de0: 7874 732c 2061 6e64 206e 6f20 4261 636b xts, and no Back\n+00038df0: 2d43 6f76 6572 0a20 2020 2020 2020 5465 -Cover. Te\n+00038e00: 7874 732e 2020 4120 636f 7079 206f 6620 xts. A copy of \n+00038e10: 7468 6520 6c69 6365 6e73 6520 6973 2069 the license is i\n+00038e20: 6e63 6c75 6465 6420 696e 2074 6865 2073 ncluded in the s\n+00038e30: 6563 7469 6f6e 2065 6e74 6974 6c65 6420 ection entitled \n+00038e40: 6060 474e 550a 2020 2020 2020 2046 7265 ``GNU. Fre\n+00038e50: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n+00038e60: 4c69 6365 6e73 6527 272e 0a0a 2020 2049 License''... I\n+00038e70: 6620 796f 7520 6861 7665 2049 6e76 6172 f you have Invar\n+00038e80: 6961 6e74 2053 6563 7469 6f6e 732c 2046 iant Sections, F\n+00038e90: 726f 6e74 2d43 6f76 6572 2054 6578 7473 ront-Cover Texts\n+00038ea0: 2061 6e64 2042 6163 6b2d 436f 7665 720a and Back-Cover.\n+00038eb0: 5465 7874 732c 2072 6570 6c61 6365 2074 Texts, replace t\n+00038ec0: 6865 2022 7769 7468 2e2e 2e54 6578 7473 he \"with...Texts\n+00038ed0: 2e22 2020 6c69 6e65 2077 6974 6820 7468 .\" line with th\n+00038ee0: 6973 3a0a 0a20 2020 2020 2020 2020 7769 is:.. wi\n+00038ef0: 7468 2074 6865 2049 6e76 6172 6961 6e74 th the Invariant\n+00038f00: 2053 6563 7469 6f6e 7320 6265 696e 6720 Sections being \n+00038f10: 4c49 5354 2054 4845 4952 2054 4954 4c45 LIST THEIR TITLE\n+00038f20: 532c 2077 6974 680a 2020 2020 2020 2020 S, with. \n+00038f30: 2074 6865 2046 726f 6e74 2d43 6f76 6572 the Front-Cover\n+00038f40: 2054 6578 7473 2062 6569 6e67 204c 4953 Texts being LIS\n+00038f50: 542c 2061 6e64 2077 6974 6820 7468 6520 T, and with the \n+00038f60: 4261 636b 2d43 6f76 6572 2054 6578 7473 Back-Cover Texts\n+00038f70: 0a20 2020 2020 2020 2020 6265 696e 6720 . being \n+00038f80: 4c49 5354 2e0a 0a20 2020 4966 2079 6f75 LIST... If you\n+00038f90: 2068 6176 6520 496e 7661 7269 616e 7420 have Invariant \n+00038fa0: 5365 6374 696f 6e73 2077 6974 686f 7574 Sections without\n+00038fb0: 2043 6f76 6572 2054 6578 7473 2c20 6f72 Cover Texts, or\n+00038fc0: 2073 6f6d 6520 6f74 6865 720a 636f 6d62 some other.comb\n+00038fd0: 696e 6174 696f 6e20 6f66 2074 6865 2074 ination of the t\n+00038fe0: 6872 6565 2c20 6d65 7267 6520 7468 6f73 hree, merge thos\n+00038ff0: 6520 7477 6f20 616c 7465 726e 6174 6976 e two alternativ\n+00039000: 6573 2074 6f20 7375 6974 2074 6865 0a73 es to suit the.s\n+00039010: 6974 7561 7469 6f6e 2e0a 0a20 2020 4966 ituation... If\n+00039020: 2079 6f75 7220 646f 6375 6d65 6e74 2063 your document c\n+00039030: 6f6e 7461 696e 7320 6e6f 6e74 7269 7669 ontains nontrivi\n+00039040: 616c 2065 7861 6d70 6c65 7320 6f66 2070 al examples of p\n+00039050: 726f 6772 616d 2063 6f64 652c 2077 650a rogram code, we.\n+00039060: 7265 636f 6d6d 656e 6420 7265 6c65 6173 recommend releas\n+00039070: 696e 6720 7468 6573 6520 6578 616d 706c ing these exampl\n+00039080: 6573 2069 6e20 7061 7261 6c6c 656c 2075 es in parallel u\n+00039090: 6e64 6572 2079 6f75 7220 6368 6f69 6365 nder your choice\n+000390a0: 206f 6620 6672 6565 0a73 6f66 7477 6172 of free.softwar\n+000390b0: 6520 6c69 6365 6e73 652c 2073 7563 6820 e license, such \n+000390c0: 6173 2074 6865 2047 4e55 2047 656e 6572 as the GNU Gener\n+000390d0: 616c 2050 7562 6c69 6320 4c69 6365 6e73 al Public Licens\n+000390e0: 652c 2074 6f20 7065 726d 6974 0a74 6865 e, to permit.the\n+000390f0: 6972 2075 7365 2069 6e20 6672 6565 2073 ir use in free s\n+00039100: 6f66 7477 6172 652e 0a0a 1f0a 4669 6c65 oftware.....File\n+00039110: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00039120: 696e 666f 2c20 204e 6f64 653a 2049 6e64 info, Node: Ind\n+00039130: 6963 6573 2c20 2050 7265 763a 2043 6f70 ices, Prev: Cop\n+00039140: 7969 6e67 2054 6869 7320 4d61 6e75 616c ying This Manual\n+00039150: 2c20 2055 703a 2054 6f70 0a0a 4170 7065 , Up: Top..Appe\n+00039160: 6e64 6978 2042 2049 6e64 6963 6573 0a2a ndix B Indices.*\n 00039170: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00039180: 0a0a 2a20 4d65 6e75 3a0a 0a2a 204d 6163 ..* Menu:..* Mac\n-00039190: 726f 2049 6e64 6578 3a3a 2020 2020 2020 ro Index:: \n-000391a0: 2020 2020 2020 2020 2020 2049 6e64 6578 Index\n-000391b0: 206f 6620 4175 746f 636f 6e66 206d 6163 of Autoconf mac\n-000391c0: 726f 730a 2a20 5661 7269 6162 6c65 2049 ros.* Variable I\n-000391d0: 6e64 6578 3a3a 2020 2020 2020 2020 2020 ndex:: \n-000391e0: 2020 2020 496e 6465 7820 6f66 204d 616b Index of Mak\n-000391f0: 6566 696c 6520 7661 7269 6162 6c65 730a efile variables.\n-00039200: 2a20 4765 6e65 7261 6c20 496e 6465 783a * General Index:\n-00039210: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00039220: 4765 6e65 7261 6c20 696e 6465 780a 0a1f General index...\n-00039230: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n-00039240: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n-00039250: 3a20 4d61 6372 6f20 496e 6465 782c 2020 : Macro Index, \n-00039260: 4e65 7874 3a20 5661 7269 6162 6c65 2049 Next: Variable I\n-00039270: 6e64 6578 2c20 2055 703a 2049 6e64 6963 ndex, Up: Indic\n-00039280: 6573 0a0a 422e 3120 4d61 6372 6f20 496e es..B.1 Macro In\n-00039290: 6465 780a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d dex.============\n-000392a0: 3d3d 3d0a 0a00 085b 696e 6465 7800 085d ===....[index..]\n-000392b0: 0a2a 204d 656e 753a 0a0a 2a20 5f41 4d5f .* Menu:..* _AM_\n-000392c0: 4445 5045 4e44 454e 4349 4553 3a20 2020 DEPENDENCIES: \n+00039180: 2a0a 0a2a 204d 656e 753a 0a0a 2a20 4d61 *..* Menu:..* Ma\n+00039190: 6372 6f20 496e 6465 783a 3a20 2020 2020 cro Index:: \n+000391a0: 2020 2020 2020 2020 2020 2020 496e 6465 Inde\n+000391b0: 7820 6f66 2041 7574 6f63 6f6e 6620 6d61 x of Autoconf ma\n+000391c0: 6372 6f73 0a2a 2056 6172 6961 626c 6520 cros.* Variable \n+000391d0: 496e 6465 783a 3a20 2020 2020 2020 2020 Index:: \n+000391e0: 2020 2020 2049 6e64 6578 206f 6620 4d61 Index of Ma\n+000391f0: 6b65 6669 6c65 2076 6172 6961 626c 6573 kefile variables\n+00039200: 0a2a 2047 656e 6572 616c 2049 6e64 6578 .* General Index\n+00039210: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00039220: 2047 656e 6572 616c 2069 6e64 6578 0a0a General index..\n+00039230: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00039240: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00039250: 653a 204d 6163 726f 2049 6e64 6578 2c20 e: Macro Index, \n+00039260: 204e 6578 743a 2056 6172 6961 626c 6520 Next: Variable \n+00039270: 496e 6465 782c 2020 5570 3a20 496e 6469 Index, Up: Indi\n+00039280: 6365 730a 0a42 2e31 204d 6163 726f 2049 ces..B.1 Macro I\n+00039290: 6e64 6578 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ndex.===========\n+000392a0: 3d3d 3d3d 0a0a 0008 5b69 6e64 6578 0008 ====....[index..\n+000392b0: 5d0a 2a20 4d65 6e75 3a0a 0a2a 205f 414d ].* Menu:..* _AM\n+000392c0: 5f44 4550 454e 4445 4e43 4945 533a 2020 _DEPENDENCIES: \n 000392d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000392e0: 2020 2050 7269 7661 7465 204d 6163 726f Private Macro\n-000392f0: 732e 2020 2020 2020 286c 696e 6520 2031 s. (line 1\n-00039300: 3229 0a2a 2041 435f 4341 4e4f 4e49 4341 2).* AC_CANONICA\n-00039310: 4c5f 4255 494c 443a 2020 2020 2020 2020 L_BUILD: \n-00039320: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n-00039330: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n-00039340: 2028 6c69 6e65 2020 3131 290a 2a20 4143 (line 11).* AC\n-00039350: 5f43 414e 4f4e 4943 414c 5f48 4f53 543a _CANONICAL_HOST:\n-00039360: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039370: 2020 2020 204f 7074 696f 6e61 6c2e 2020 Optional. \n-00039380: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00039390: 2031 3229 0a2a 2041 435f 4341 4e4f 4e49 12).* AC_CANONI\n-000393a0: 4341 4c5f 5441 5247 4554 3a20 2020 2020 CAL_TARGET: \n-000393b0: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n-000393c0: 7469 6f6e 616c 2e20 2020 2020 2020 2020 tional. \n-000393d0: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).* \n-000393e0: 4143 5f43 4f4e 4649 475f 4155 585f 4449 AC_CONFIG_AUX_DI\n-000393f0: 523a 2020 2020 2020 2020 2020 2020 2020 R: \n-00039400: 2020 2020 2020 204f 7074 696f 6e61 6c2e Optional.\n-00039410: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00039420: 6520 2031 3929 0a2a 2041 435f 434f 4e46 e 19).* AC_CONF\n-00039430: 4947 5f41 5558 5f44 4952 203c 313e 3a20 IG_AUX_DIR <1>: \n+000392e0: 2020 2020 5072 6976 6174 6520 4d61 6372 Private Macr\n+000392f0: 6f73 2e20 2020 2020 2028 6c69 6e65 2020 os. (line \n+00039300: 3132 290a 2a20 4143 5f43 414e 4f4e 4943 12).* AC_CANONIC\n+00039310: 414c 5f42 5549 4c44 3a20 2020 2020 2020 AL_BUILD: \n+00039320: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+00039330: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n+00039340: 2020 286c 696e 6520 2031 3129 0a2a 2041 (line 11).* A\n+00039350: 435f 4341 4e4f 4e49 4341 4c5f 484f 5354 C_CANONICAL_HOST\n+00039360: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039370: 2020 2020 2020 4f70 7469 6f6e 616c 2e20 Optional. \n+00039380: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00039390: 2020 3132 290a 2a20 4143 5f43 414e 4f4e 12).* AC_CANON\n+000393a0: 4943 414c 5f54 4152 4745 543a 2020 2020 ICAL_TARGET: \n+000393b0: 2020 2020 2020 2020 2020 2020 2020 204f O\n+000393c0: 7074 696f 6e61 6c2e 2020 2020 2020 2020 ptional. \n+000393d0: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*\n+000393e0: 2041 435f 434f 4e46 4947 5f41 5558 5f44 AC_CONFIG_AUX_D\n+000393f0: 4952 3a20 2020 2020 2020 2020 2020 2020 IR: \n+00039400: 2020 2020 2020 2020 4f70 7469 6f6e 616c Optional\n+00039410: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n+00039420: 6e65 2020 3139 290a 2a20 4143 5f43 4f4e ne 19).* AC_CON\n+00039430: 4649 475f 4155 585f 4449 5220 3c31 3e3a FIG_AUX_DIR <1>:\n 00039440: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039450: 5375 6270 6163 6b61 6765 732e 2020 2020 Subpackages. \n-00039460: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00039470: 2a20 4143 5f43 4f4e 4649 475f 4649 4c45 * AC_CONFIG_FILE\n-00039480: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-00039490: 2020 2020 2020 2020 2052 6571 7569 7265 Require\n-000394a0: 6d65 6e74 732e 2020 2020 2020 2020 286c ments. (l\n-000394b0: 696e 6520 2031 3529 0a2a 2041 435f 434f ine 15).* AC_CO\n-000394c0: 4e46 4947 5f48 4541 4445 5253 3a20 2020 NFIG_HEADERS: \n+00039450: 2053 7562 7061 636b 6167 6573 2e20 2020 Subpackages. \n+00039460: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00039470: 0a2a 2041 435f 434f 4e46 4947 5f46 494c .* AC_CONFIG_FIL\n+00039480: 4553 3a20 2020 2020 2020 2020 2020 2020 ES: \n+00039490: 2020 2020 2020 2020 2020 5265 7175 6972 Requir\n+000394a0: 656d 656e 7473 2e20 2020 2020 2020 2028 ements. (\n+000394b0: 6c69 6e65 2020 3135 290a 2a20 4143 5f43 line 15).* AC_C\n+000394c0: 4f4e 4649 475f 4845 4144 4552 533a 2020 ONFIG_HEADERS: \n 000394d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000394e0: 2020 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n-000394f0: 2020 2020 2020 2028 6c69 6e65 2020 3434 (line 44\n-00039500: 290a 2a20 4143 5f43 4f4e 4649 475f 4c49 ).* AC_CONFIG_LI\n-00039510: 424f 424a 5f44 4952 3a20 2020 2020 2020 BOBJ_DIR: \n-00039520: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-00039530: 6e61 6c2e 2020 2020 2020 2020 2020 2020 nal. \n-00039540: 286c 696e 6520 2034 3029 0a2a 2041 435f (line 40).* AC_\n-00039550: 434f 4e46 4947 5f4c 4942 4f42 4a5f 4449 CONFIG_LIBOBJ_DI\n-00039560: 5220 3c31 3e3a 2020 2020 2020 2020 2020 R <1>: \n-00039570: 2020 2020 4c49 424f 424a 532e 2020 2020 LIBOBJS. \n-00039580: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00039590: 3531 290a 2a20 4143 5f43 4f4e 4649 475f 51).* AC_CONFIG_\n-000395a0: 4c49 4e4b 533a 2020 2020 2020 2020 2020 LINKS: \n-000395b0: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-000395c0: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n-000395d0: 2020 286c 696e 6520 2035 3329 0a2a 2041 (line 53).* A\n-000395e0: 435f 434f 4e46 4947 5f53 5542 4449 5253 C_CONFIG_SUBDIRS\n-000395f0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00039600: 2020 2020 2020 5375 6270 6163 6b61 6765 Subpackage\n-00039610: 732e 2020 2020 2020 2020 2028 6c69 6e65 s. (line\n-00039620: 2020 2036 290a 2a20 4143 5f44 4546 554e 6).* AC_DEFUN\n-00039630: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00039640: 2020 2020 2020 2020 2020 2020 2020 2045 E\n-00039650: 7874 656e 6469 6e67 2061 636c 6f63 616c xtending aclocal\n-00039660: 2e20 2020 286c 696e 6520 2033 3629 0a2a . (line 36).*\n-00039670: 2041 435f 4637 375f 4c49 4252 4152 595f AC_F77_LIBRARY_\n-00039680: 4c44 464c 4147 533a 2020 2020 2020 2020 LDFLAGS: \n-00039690: 2020 2020 2020 2020 4f70 7469 6f6e 616c Optional\n-000396a0: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n-000396b0: 6e65 2020 3936 290a 2a20 4143 5f46 435f ne 96).* AC_FC_\n-000396c0: 5352 4345 5854 3a20 2020 2020 2020 2020 SRCEXT: \n+000394e0: 2020 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n+000394f0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+00039500: 3429 0a2a 2041 435f 434f 4e46 4947 5f4c 4).* AC_CONFIG_L\n+00039510: 4942 4f42 4a5f 4449 523a 2020 2020 2020 IBOBJ_DIR: \n+00039520: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00039530: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n+00039540: 2028 6c69 6e65 2020 3430 290a 2a20 4143 (line 40).* AC\n+00039550: 5f43 4f4e 4649 475f 4c49 424f 424a 5f44 _CONFIG_LIBOBJ_D\n+00039560: 4952 203c 313e 3a20 2020 2020 2020 2020 IR <1>: \n+00039570: 2020 2020 204c 4942 4f42 4a53 2e20 2020 LIBOBJS. \n+00039580: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00039590: 2035 3129 0a2a 2041 435f 434f 4e46 4947 51).* AC_CONFIG\n+000395a0: 5f4c 494e 4b53 3a20 2020 2020 2020 2020 _LINKS: \n+000395b0: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+000395c0: 7469 6f6e 616c 2e20 2020 2020 2020 2020 tional. \n+000395d0: 2020 2028 6c69 6e65 2020 3533 290a 2a20 (line 53).* \n+000395e0: 4143 5f43 4f4e 4649 475f 5355 4244 4952 AC_CONFIG_SUBDIR\n+000395f0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+00039600: 2020 2020 2020 2053 7562 7061 636b 6167 Subpackag\n+00039610: 6573 2e20 2020 2020 2020 2020 286c 696e es. (lin\n+00039620: 6520 2020 3629 0a2a 2041 435f 4445 4655 e 6).* AC_DEFU\n+00039630: 4e3a 2020 2020 2020 2020 2020 2020 2020 N: \n+00039640: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00039650: 4578 7465 6e64 696e 6720 6163 6c6f 6361 Extending acloca\n+00039660: 6c2e 2020 2028 6c69 6e65 2020 3336 290a l. (line 36).\n+00039670: 2a20 4143 5f46 3737 5f4c 4942 5241 5259 * AC_F77_LIBRARY\n+00039680: 5f4c 4446 4c41 4753 3a20 2020 2020 2020 _LDFLAGS: \n+00039690: 2020 2020 2020 2020 204f 7074 696f 6e61 Optiona\n+000396a0: 6c2e 2020 2020 2020 2020 2020 2020 286c l. (l\n+000396b0: 696e 6520 2039 3629 0a2a 2041 435f 4643 ine 96).* AC_FC\n+000396c0: 5f53 5243 4558 543a 2020 2020 2020 2020 _SRCEXT: \n 000396d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000396e0: 204f 7074 696f 6e61 6c2e 2020 2020 2020 Optional. \n-000396f0: 2020 2020 2020 286c 696e 6520 3130 3229 (line 102)\n-00039700: 0a2a 2041 435f 494e 4954 3a20 2020 2020 .* AC_INIT: \n+000396e0: 2020 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n+000396f0: 2020 2020 2020 2028 6c69 6e65 2031 3032 (line 102\n+00039700: 290a 2a20 4143 5f49 4e49 543a 2020 2020 ).* AC_INIT: \n 00039710: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039720: 2020 2020 2020 2020 2020 5075 626c 6963 Public\n-00039730: 204d 6163 726f 732e 2020 2020 2020 2028 Macros. (\n-00039740: 6c69 6e65 2020 3331 290a 2a20 4143 5f4c line 31).* AC_L\n-00039750: 4942 4f42 4a3a 2020 2020 2020 2020 2020 IBOBJ: \n+00039720: 2020 2020 2020 2020 2020 2050 7562 6c69 Publi\n+00039730: 6320 4d61 6372 6f73 2e20 2020 2020 2020 c Macros. \n+00039740: 286c 696e 6520 2033 3129 0a2a 2041 435f (line 31).* AC_\n+00039750: 4c49 424f 424a 3a20 2020 2020 2020 2020 LIBOBJ: \n 00039760: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039770: 2020 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n-00039780: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6\n-00039790: 3329 0a2a 2041 435f 4c49 424f 424a 203c 3).* AC_LIBOBJ <\n-000397a0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n-000397b0: 2020 2020 2020 2020 2020 2020 4c54 4c49 LTLI\n-000397c0: 424f 424a 532e 2020 2020 2020 2020 2020 BOBJS. \n-000397d0: 2028 6c69 6e65 2020 2036 290a 2a20 4143 (line 6).* AC\n-000397e0: 5f4c 4942 4f42 4a20 3c32 3e3a 2020 2020 _LIBOBJ <2>: \n+00039770: 2020 2020 4f70 7469 6f6e 616c 2e20 2020 Optional. \n+00039780: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00039790: 3633 290a 2a20 4143 5f4c 4942 4f42 4a20 63).* AC_LIBOBJ \n+000397a0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+000397b0: 2020 2020 2020 2020 2020 2020 204c 544c LTL\n+000397c0: 4942 4f42 4a53 2e20 2020 2020 2020 2020 IBOBJS. \n+000397d0: 2020 286c 696e 6520 2020 3629 0a2a 2041 (line 6).* A\n+000397e0: 435f 4c49 424f 424a 203c 323e 3a20 2020 C_LIBOBJ <2>: \n 000397f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039800: 2020 2020 204c 4942 4f42 4a53 2e20 2020 LIBOBJS. \n-00039810: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00039820: 2031 3129 0a2a 2041 435f 4c49 4253 4f55 11).* AC_LIBSOU\n-00039830: 5243 453a 2020 2020 2020 2020 2020 2020 RCE: \n-00039840: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n-00039850: 7469 6f6e 616c 2e20 2020 2020 2020 2020 tional. \n-00039860: 2020 2028 6c69 6e65 2020 3634 290a 2a20 (line 64).* \n-00039870: 4143 5f4c 4942 534f 5552 4345 203c 313e AC_LIBSOURCE <1>\n-00039880: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00039890: 2020 2020 2020 204c 4942 4f42 4a53 2e20 LIBOBJS. \n-000398a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-000398b0: 6520 2031 3729 0a2a 2041 435f 4c49 4253 e 17).* AC_LIBS\n-000398c0: 4f55 5243 4553 3a20 2020 2020 2020 2020 OURCES: \n+00039800: 2020 2020 2020 4c49 424f 424a 532e 2020 LIBOBJS. \n+00039810: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00039820: 2020 3131 290a 2a20 4143 5f4c 4942 534f 11).* AC_LIBSO\n+00039830: 5552 4345 3a20 2020 2020 2020 2020 2020 URCE: \n+00039840: 2020 2020 2020 2020 2020 2020 2020 204f O\n+00039850: 7074 696f 6e61 6c2e 2020 2020 2020 2020 ptional. \n+00039860: 2020 2020 286c 696e 6520 2036 3429 0a2a (line 64).*\n+00039870: 2041 435f 4c49 4253 4f55 5243 4520 3c31 AC_LIBSOURCE <1\n+00039880: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+00039890: 2020 2020 2020 2020 4c49 424f 424a 532e LIBOBJS.\n+000398a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+000398b0: 6e65 2020 3137 290a 2a20 4143 5f4c 4942 ne 17).* AC_LIB\n+000398c0: 534f 5552 4345 533a 2020 2020 2020 2020 SOURCES: \n 000398d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000398e0: 4f70 7469 6f6e 616c 2e20 2020 2020 2020 Optional. \n-000398f0: 2020 2020 2028 6c69 6e65 2020 3635 290a (line 65).\n-00039900: 2a20 4143 5f4f 5554 5055 543a 2020 2020 * AC_OUTPUT: \n+000398e0: 204f 7074 696f 6e61 6c2e 2020 2020 2020 Optional. \n+000398f0: 2020 2020 2020 286c 696e 6520 2036 3529 (line 65)\n+00039900: 0a2a 2041 435f 4f55 5450 5554 3a20 2020 .* AC_OUTPUT: \n 00039910: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039920: 2020 2020 2020 2020 2052 6571 7569 7265 Require\n-00039930: 6d65 6e74 732e 2020 2020 2020 2020 286c ments. (l\n-00039940: 696e 6520 2031 3529 0a2a 2041 435f 5052 ine 15).* AC_PR\n-00039950: 4552 4551 3a20 2020 2020 2020 2020 2020 EREQ: \n+00039920: 2020 2020 2020 2020 2020 5265 7175 6972 Requir\n+00039930: 656d 656e 7473 2e20 2020 2020 2020 2028 ements. (\n+00039940: 6c69 6e65 2020 3135 290a 2a20 4143 5f50 line 15).* AC_P\n+00039950: 5245 5245 513a 2020 2020 2020 2020 2020 REREQ: \n 00039960: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039970: 2020 4578 7465 6e64 696e 6720 6163 6c6f Extending aclo\n-00039980: 6361 6c2e 2020 2028 6c69 6e65 2020 3336 cal. (line 36\n-00039990: 290a 2a20 4143 5f50 524f 475f 4343 5f43 ).* AC_PROG_CC_C\n-000399a0: 5f4f 3a20 2020 2020 2020 2020 2020 2020 _O: \n-000399b0: 2020 2020 2020 2020 2020 2050 7562 6c69 Publi\n-000399c0: 6320 4d61 6372 6f73 2e20 2020 2020 2020 c Macros. \n-000399d0: 286c 696e 6520 2039 3329 0a2a 2041 435f (line 93).* AC_\n-000399e0: 5052 4f47 5f43 5858 3a20 2020 2020 2020 PROG_CXX: \n+00039970: 2020 2045 7874 656e 6469 6e67 2061 636c Extending acl\n+00039980: 6f63 616c 2e20 2020 286c 696e 6520 2033 ocal. (line 3\n+00039990: 3629 0a2a 2041 435f 5052 4f47 5f43 435f 6).* AC_PROG_CC_\n+000399a0: 435f 4f3a 2020 2020 2020 2020 2020 2020 C_O: \n+000399b0: 2020 2020 2020 2020 2020 2020 5075 626c Publ\n+000399c0: 6963 204d 6163 726f 732e 2020 2020 2020 ic Macros. \n+000399d0: 2028 6c69 6e65 2020 3933 290a 2a20 4143 (line 93).* AC\n+000399e0: 5f50 524f 475f 4358 583a 2020 2020 2020 _PROG_CXX: \n 000399f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039a00: 2020 2020 4f70 7469 6f6e 616c 2e20 2020 Optional. \n-00039a10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00039a20: 3833 290a 2a20 4143 5f50 524f 475f 4637 83).* AC_PROG_F7\n-00039a30: 373a 2020 2020 2020 2020 2020 2020 2020 7: \n-00039a40: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-00039a50: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n-00039a60: 2020 286c 696e 6520 2039 3129 0a2a 2041 (line 91).* A\n-00039a70: 435f 5052 4f47 5f46 433a 2020 2020 2020 C_PROG_FC: \n+00039a00: 2020 2020 204f 7074 696f 6e61 6c2e 2020 Optional. \n+00039a10: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00039a20: 2038 3329 0a2a 2041 435f 5052 4f47 5f46 83).* AC_PROG_F\n+00039a30: 3737 3a20 2020 2020 2020 2020 2020 2020 77: \n+00039a40: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00039a50: 7469 6f6e 616c 2e20 2020 2020 2020 2020 tional. \n+00039a60: 2020 2028 6c69 6e65 2020 3931 290a 2a20 (line 91).* \n+00039a70: 4143 5f50 524f 475f 4643 3a20 2020 2020 AC_PROG_FC: \n 00039a80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039a90: 2020 2020 2020 4f70 7469 6f6e 616c 2e20 Optional. \n-00039aa0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00039ab0: 2031 3037 290a 2a20 4143 5f50 524f 475f 107).* AC_PROG_\n-00039ac0: 4c45 583a 2020 2020 2020 2020 2020 2020 LEX: \n-00039ad0: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-00039ae0: 7562 6c69 6320 4d61 6372 6f73 2e20 2020 ublic Macros. \n-00039af0: 2020 2020 286c 696e 6520 2039 3929 0a2a (line 99).*\n-00039b00: 2041 435f 5052 4f47 5f4c 4558 203c 313e AC_PROG_LEX <1>\n-00039b10: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00039b20: 2020 2020 2020 2020 4f70 7469 6f6e 616c Optional\n-00039b30: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n-00039b40: 6e65 2031 3232 290a 2a20 4143 5f50 524f ne 122).* AC_PRO\n-00039b50: 475f 4c49 4254 4f4f 4c3a 2020 2020 2020 G_LIBTOOL: \n+00039a90: 2020 2020 2020 204f 7074 696f 6e61 6c2e Optional.\n+00039aa0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00039ab0: 6520 3130 3729 0a2a 2041 435f 5052 4f47 e 107).* AC_PROG\n+00039ac0: 5f4c 4558 3a20 2020 2020 2020 2020 2020 _LEX: \n+00039ad0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00039ae0: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n+00039af0: 2020 2020 2028 6c69 6e65 2020 3939 290a (line 99).\n+00039b00: 2a20 4143 5f50 524f 475f 4c45 5820 3c31 * AC_PROG_LEX <1\n+00039b10: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+00039b20: 2020 2020 2020 2020 204f 7074 696f 6e61 Optiona\n+00039b30: 6c2e 2020 2020 2020 2020 2020 2020 286c l. (l\n+00039b40: 696e 6520 3132 3229 0a2a 2041 435f 5052 ine 122).* AC_PR\n+00039b50: 4f47 5f4c 4942 544f 4f4c 3a20 2020 2020 OG_LIBTOOL: \n 00039b60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039b70: 204f 7074 696f 6e61 6c2e 2020 2020 2020 Optional. \n-00039b80: 2020 2020 2020 286c 696e 6520 3131 3229 (line 112)\n-00039b90: 0a2a 2041 435f 5052 4f47 5f4f 424a 433a .* AC_PROG_OBJC:\n-00039ba0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039bb0: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n-00039bc0: 616c 2e20 2020 2020 2020 2020 2020 2028 al. (\n-00039bd0: 6c69 6e65 2020 3837 290a 2a20 4143 5f50 line 87).* AC_P\n-00039be0: 524f 475f 5241 4e4c 4942 3a20 2020 2020 ROG_RANLIB: \n+00039b70: 2020 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n+00039b80: 2020 2020 2020 2028 6c69 6e65 2031 3132 (line 112\n+00039b90: 290a 2a20 4143 5f50 524f 475f 4f42 4a43 ).* AC_PROG_OBJC\n+00039ba0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039bb0: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+00039bc0: 6e61 6c2e 2020 2020 2020 2020 2020 2020 nal. \n+00039bd0: 286c 696e 6520 2038 3729 0a2a 2041 435f (line 87).* AC_\n+00039be0: 5052 4f47 5f52 414e 4c49 423a 2020 2020 PROG_RANLIB: \n 00039bf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039c00: 2020 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n-00039c10: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7\n-00039c20: 3929 0a2a 2041 435f 5052 4f47 5f59 4143 9).* AC_PROG_YAC\n-00039c30: 433a 2020 2020 2020 2020 2020 2020 2020 C: \n-00039c40: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n-00039c50: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n-00039c60: 2028 6c69 6e65 2031 3136 290a 2a20 4143 (line 116).* AC\n-00039c70: 5f52 4551 5549 5245 5f41 5558 5f46 494c _REQUIRE_AUX_FIL\n-00039c80: 453a 2020 2020 2020 2020 2020 2020 2020 E: \n-00039c90: 2020 2020 204f 7074 696f 6e61 6c2e 2020 Optional. \n-00039ca0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00039cb0: 3132 3629 0a2a 2041 435f 5355 4253 543a 126).* AC_SUBST:\n-00039cc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039cd0: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n-00039ce0: 7469 6f6e 616c 2e20 2020 2020 2020 2020 tional. \n-00039cf0: 2020 2028 6c69 6e65 2031 3334 290a 2a20 (line 134).* \n-00039d00: 414d 5f43 5f50 524f 544f 5459 5045 533a AM_C_PROTOTYPES:\n-00039d10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039d20: 2020 2020 2020 204f 6273 6f6c 6574 6520 Obsolete \n-00039d30: 4d61 6372 6f73 2e20 2020 2020 286c 696e Macros. (lin\n-00039d40: 6520 2031 3329 0a2a 2041 4d5f 435f 5052 e 13).* AM_C_PR\n-00039d50: 4f54 4f54 5950 4553 203c 313e 3a20 2020 OTOTYPES <1>: \n+00039c00: 2020 2020 4f70 7469 6f6e 616c 2e20 2020 Optional. \n+00039c10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00039c20: 3739 290a 2a20 4143 5f50 524f 475f 5941 79).* AC_PROG_YA\n+00039c30: 4343 3a20 2020 2020 2020 2020 2020 2020 CC: \n+00039c40: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+00039c50: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n+00039c60: 2020 286c 696e 6520 3131 3629 0a2a 2041 (line 116).* A\n+00039c70: 435f 5245 5155 4952 455f 4155 585f 4649 C_REQUIRE_AUX_FI\n+00039c80: 4c45 3a20 2020 2020 2020 2020 2020 2020 LE: \n+00039c90: 2020 2020 2020 4f70 7469 6f6e 616c 2e20 Optional. \n+00039ca0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00039cb0: 2031 3236 290a 2a20 4143 5f53 5542 5354 126).* AC_SUBST\n+00039cc0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039cd0: 2020 2020 2020 2020 2020 2020 2020 204f O\n+00039ce0: 7074 696f 6e61 6c2e 2020 2020 2020 2020 ptional. \n+00039cf0: 2020 2020 286c 696e 6520 3133 3429 0a2a (line 134).*\n+00039d00: 2041 4d5f 435f 5052 4f54 4f54 5950 4553 AM_C_PROTOTYPES\n+00039d10: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039d20: 2020 2020 2020 2020 4f62 736f 6c65 7465 Obsolete\n+00039d30: 204d 6163 726f 732e 2020 2020 2028 6c69 Macros. (li\n+00039d40: 6e65 2020 3133 290a 2a20 414d 5f43 5f50 ne 13).* AM_C_P\n+00039d50: 524f 544f 5459 5045 5320 3c31 3e3a 2020 ROTOTYPES <1>: \n 00039d60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039d70: 4f70 7469 6f6e 616c 2e20 2020 2020 2020 Optional. \n-00039d80: 2020 2020 2028 6c69 6e65 2031 3437 290a (line 147).\n-00039d90: 2a20 414d 5f43 5f50 524f 544f 5459 5045 * AM_C_PROTOTYPE\n-00039da0: 5320 3c32 3e3a 2020 2020 2020 2020 2020 S <2>: \n-00039db0: 2020 2020 2020 2020 2041 4e53 492e 2020 ANSI. \n-00039dc0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-00039dd0: 696e 6520 2033 3529 0a2a 2041 4d5f 434f ine 35).* AM_CO\n-00039de0: 4e44 5f49 463a 2020 2020 2020 2020 2020 ND_IF: \n+00039d70: 204f 7074 696f 6e61 6c2e 2020 2020 2020 Optional. \n+00039d80: 2020 2020 2020 286c 696e 6520 3134 3729 (line 147)\n+00039d90: 0a2a 2041 4d5f 435f 5052 4f54 4f54 5950 .* AM_C_PROTOTYP\n+00039da0: 4553 203c 323e 3a20 2020 2020 2020 2020 ES <2>: \n+00039db0: 2020 2020 2020 2020 2020 414e 5349 2e20 ANSI. \n+00039dc0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00039dd0: 6c69 6e65 2020 3335 290a 2a20 414d 5f43 line 35).* AM_C\n+00039de0: 4f4e 445f 4946 3a20 2020 2020 2020 2020 OND_IF: \n 00039df0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039e00: 2020 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n-00039e10: 2020 2020 2020 2028 6c69 6e65 2031 3535 (line 155\n-00039e20: 290a 2a20 414d 5f43 4f4e 445f 4946 203c ).* AM_COND_IF <\n-00039e30: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n-00039e40: 2020 2020 2020 2020 2020 2055 7361 6765 Usage\n-00039e50: 206f 6620 436f 6e64 6974 696f 6e61 6c73 of Conditionals\n-00039e60: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+00039e00: 2020 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n+00039e10: 2020 2020 2020 2020 286c 696e 6520 3135 (line 15\n+00039e20: 3529 0a2a 2041 4d5f 434f 4e44 5f49 4620 5).* AM_COND_IF \n+00039e30: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+00039e40: 2020 2020 2020 2020 2020 2020 5573 6167 Usag\n+00039e50: 6520 6f66 2043 6f6e 6469 7469 6f6e 616c e of Conditional\n+00039e60: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n 00039e70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00039e80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00039e90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039ea0: 286c 696e 6520 2036 3629 0a2a 2041 4d5f (line 66).* AM_\n-00039eb0: 434f 4e44 5f49 4620 3c32 3e3a 2020 2020 COND_IF <2>: \n+00039ea0: 2028 6c69 6e65 2020 3636 290a 2a20 414d (line 66).* AM\n+00039eb0: 5f43 4f4e 445f 4946 203c 323e 3a20 2020 _COND_IF <2>: \n 00039ec0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039ed0: 2020 2020 5573 6167 6520 6f66 2043 6f6e Usage of Con\n-00039ee0: 6469 7469 6f6e 616c 732e 0a20 2020 2020 ditionals.. \n+00039ed0: 2020 2020 2055 7361 6765 206f 6620 436f Usage of Co\n+00039ee0: 6e64 6974 696f 6e61 6c73 2e0a 2020 2020 nditionals.. \n 00039ef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00039f00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00039f10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039f20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00039f30: 3730 290a 2a20 414d 5f43 4f4e 4449 5449 70).* AM_CONDITI\n-00039f40: 4f4e 414c 3a20 2020 2020 2020 2020 2020 ONAL: \n-00039f50: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-00039f60: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n-00039f70: 2020 286c 696e 6520 3135 3229 0a2a 2041 (line 152).* A\n-00039f80: 4d5f 434f 4e44 4954 494f 4e41 4c20 3c31 M_CONDITIONAL <1\n-00039f90: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n-00039fa0: 2020 2020 2020 5573 6167 6520 6f66 2043 Usage of C\n-00039fb0: 6f6e 6469 7469 6f6e 616c 732e 0a20 2020 onditionals.. \n+00039f20: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00039f30: 2037 3029 0a2a 2041 4d5f 434f 4e44 4954 70).* AM_CONDIT\n+00039f40: 494f 4e41 4c3a 2020 2020 2020 2020 2020 IONAL: \n+00039f50: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00039f60: 7469 6f6e 616c 2e20 2020 2020 2020 2020 tional. \n+00039f70: 2020 2028 6c69 6e65 2031 3532 290a 2a20 (line 152).* \n+00039f80: 414d 5f43 4f4e 4449 5449 4f4e 414c 203c AM_CONDITIONAL <\n+00039f90: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+00039fa0: 2020 2020 2020 2055 7361 6765 206f 6620 Usage of \n+00039fb0: 436f 6e64 6974 696f 6e61 6c73 2e0a 2020 Conditionals.. \n 00039fc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00039fd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00039fe0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00039ff0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003a000: 2020 2036 290a 2a20 414d 5f43 4f4e 4449 6).* AM_CONDI\n-0003a010: 5449 4f4e 414c 203c 323e 3a20 2020 2020 TIONAL <2>: \n-0003a020: 2020 2020 2020 2020 2020 2020 2020 2055 U\n-0003a030: 7361 6765 206f 6620 436f 6e64 6974 696f sage of Conditio\n-0003a040: 6e61 6c73 2e0a 2020 2020 2020 2020 2020 nals.. \n+00039ff0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003a000: 6520 2020 3629 0a2a 2041 4d5f 434f 4e44 e 6).* AM_COND\n+0003a010: 4954 494f 4e41 4c20 3c32 3e3a 2020 2020 ITIONAL <2>: \n+0003a020: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003a030: 5573 6167 6520 6f66 2043 6f6e 6469 7469 Usage of Conditi\n+0003a040: 6f6e 616c 732e 0a20 2020 2020 2020 2020 onals.. \n 0003a050: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003a060: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003a070: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a080: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*\n-0003a090: 2041 4d5f 434f 4e46 4947 5f48 4541 4445 AM_CONFIG_HEADE\n-0003a0a0: 523a 2020 2020 2020 2020 2020 2020 2020 R: \n-0003a0b0: 2020 2020 2020 2020 4f62 736f 6c65 7465 Obsolete\n-0003a0c0: 204d 6163 726f 732e 2020 2020 2028 6c69 Macros. (li\n-0003a0d0: 6e65 2020 3233 290a 2a20 414d 5f44 4550 ne 23).* AM_DEP\n-0003a0e0: 5f54 5241 434b 3a20 2020 2020 2020 2020 _TRACK: \n+0003a080: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).\n+0003a090: 2a20 414d 5f43 4f4e 4649 475f 4845 4144 * AM_CONFIG_HEAD\n+0003a0a0: 4552 3a20 2020 2020 2020 2020 2020 2020 ER: \n+0003a0b0: 2020 2020 2020 2020 204f 6273 6f6c 6574 Obsolet\n+0003a0c0: 6520 4d61 6372 6f73 2e20 2020 2020 286c e Macros. (l\n+0003a0d0: 696e 6520 2032 3329 0a2a 2041 4d5f 4445 ine 23).* AM_DE\n+0003a0e0: 505f 5452 4143 4b3a 2020 2020 2020 2020 P_TRACK: \n 0003a0f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a100: 2050 7269 7661 7465 204d 6163 726f 732e Private Macros.\n-0003a110: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)\n-0003a120: 0a2a 2041 4d5f 454e 4142 4c45 5f4d 554c .* AM_ENABLE_MUL\n-0003a130: 5449 4c49 423a 2020 2020 2020 2020 2020 TILIB: \n-0003a140: 2020 2020 2020 2020 2020 5075 626c 6963 Public\n-0003a150: 204d 6163 726f 732e 2020 2020 2020 2028 Macros. (\n-0003a160: 6c69 6e65 2020 2037 290a 2a20 414d 5f47 line 7).* AM_G\n-0003a170: 4e55 5f47 4554 5445 5854 3a20 2020 2020 NU_GETTEXT: \n+0003a100: 2020 5072 6976 6174 6520 4d61 6372 6f73 Private Macros\n+0003a110: 2e20 2020 2020 2028 6c69 6e65 2020 3134 . (line 14\n+0003a120: 290a 2a20 414d 5f45 4e41 424c 455f 4d55 ).* AM_ENABLE_MU\n+0003a130: 4c54 494c 4942 3a20 2020 2020 2020 2020 LTILIB: \n+0003a140: 2020 2020 2020 2020 2020 2050 7562 6c69 Publi\n+0003a150: 6320 4d61 6372 6f73 2e20 2020 2020 2020 c Macros. \n+0003a160: 286c 696e 6520 2020 3729 0a2a 2041 4d5f (line 7).* AM_\n+0003a170: 474e 555f 4745 5454 4558 543a 2020 2020 GNU_GETTEXT: \n 0003a180: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a190: 2020 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n-0003a1a0: 2020 2020 2020 2020 286c 696e 6520 3136 (line 16\n-0003a1b0: 3129 0a2a 2041 4d5f 474e 555f 4745 5454 1).* AM_GNU_GETT\n-0003a1c0: 4558 545f 494e 544c 5f53 5542 4449 523a EXT_INTL_SUBDIR:\n-0003a1d0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n-0003a1e0: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n-0003a1f0: 2028 6c69 6e65 2031 3637 290a 2a20 414d (line 167).* AM\n-0003a200: 5f48 4541 4445 525f 5449 4f43 4757 494e _HEADER_TIOCGWIN\n-0003a210: 535a 5f4e 4545 4453 5f53 5953 5f49 4f43 SZ_NEEDS_SYS_IOC\n-0003a220: 544c 3a20 204f 6273 6f6c 6574 6520 4d61 TL: Obsolete Ma\n-0003a230: 6372 6f73 2e20 2020 2020 286c 696e 6520 cros. (line \n-0003a240: 2032 3829 0a2a 2041 4d5f 494e 4954 5f41 28).* AM_INIT_A\n-0003a250: 5554 4f4d 414b 453a 2020 2020 2020 2020 UTOMAKE: \n-0003a260: 2020 2020 2020 2020 2020 2020 2020 5265 Re\n-0003a270: 7175 6972 656d 656e 7473 2e20 2020 2020 quirements. \n-0003a280: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0003a290: 414d 5f49 4e49 545f 4155 544f 4d41 4b45 AM_INIT_AUTOMAKE\n-0003a2a0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n-0003a2b0: 2020 2020 2020 2050 7562 6c69 6320 4d61 Public Ma\n-0003a2c0: 6372 6f73 2e20 2020 2020 2020 286c 696e cros. (lin\n-0003a2d0: 6520 2032 3229 0a2a 2041 4d5f 4d41 494e e 22).* AM_MAIN\n-0003a2e0: 5441 494e 4552 5f4d 4f44 453a 2020 2020 TAINER_MODE: \n+0003a190: 2020 2020 4f70 7469 6f6e 616c 2e20 2020 Optional. \n+0003a1a0: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+0003a1b0: 3631 290a 2a20 414d 5f47 4e55 5f47 4554 61).* AM_GNU_GET\n+0003a1c0: 5445 5854 5f49 4e54 4c5f 5355 4244 4952 TEXT_INTL_SUBDIR\n+0003a1d0: 3a20 2020 2020 2020 2020 2020 204f 7074 : Opt\n+0003a1e0: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n+0003a1f0: 2020 286c 696e 6520 3136 3729 0a2a 2041 (line 167).* A\n+0003a200: 4d5f 4845 4144 4552 5f54 494f 4347 5749 M_HEADER_TIOCGWI\n+0003a210: 4e53 5a5f 4e45 4544 535f 5359 535f 494f NSZ_NEEDS_SYS_IO\n+0003a220: 4354 4c3a 2020 4f62 736f 6c65 7465 204d CTL: Obsolete M\n+0003a230: 6163 726f 732e 2020 2020 2028 6c69 6e65 acros. (line\n+0003a240: 2020 3238 290a 2a20 414d 5f49 4e49 545f 28).* AM_INIT_\n+0003a250: 4155 544f 4d41 4b45 3a20 2020 2020 2020 AUTOMAKE: \n+0003a260: 2020 2020 2020 2020 2020 2020 2020 2052 R\n+0003a270: 6571 7569 7265 6d65 6e74 732e 2020 2020 equirements. \n+0003a280: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0003a290: 2041 4d5f 494e 4954 5f41 5554 4f4d 414b AM_INIT_AUTOMAK\n+0003a2a0: 4520 3c31 3e3a 2020 2020 2020 2020 2020 E <1>: \n+0003a2b0: 2020 2020 2020 2020 5075 626c 6963 204d Public M\n+0003a2c0: 6163 726f 732e 2020 2020 2020 2028 6c69 acros. (li\n+0003a2d0: 6e65 2020 3232 290a 2a20 414d 5f4d 4149 ne 22).* AM_MAI\n+0003a2e0: 4e54 4149 4e45 525f 4d4f 4445 3a20 2020 NTAINER_MODE: \n 0003a2f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a300: 5265 6275 696c 6469 6e67 2e20 2020 2020 Rebuilding. \n-0003a310: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).\n-0003a320: 2a20 414d 5f4d 4149 4e54 4149 4e45 525f * AM_MAINTAINER_\n-0003a330: 4d4f 4445 203c 313e 3a20 2020 2020 2020 MODE <1>: \n-0003a340: 2020 2020 2020 2020 206d 6169 6e74 6169 maintai\n-0003a350: 6e65 722d 6d6f 6465 2e20 2020 2020 286c ner-mode. (l\n-0003a360: 696e 6520 2033 3629 0a2a 2041 4d5f 4d41 ine 36).* AM_MA\n-0003a370: 494e 5441 494e 4552 5f4d 4f44 4528 5b44 INTAINER_MODE([D\n-0003a380: 4546 4155 4c54 2d4d 4f44 455d 293a 2020 EFAULT-MODE]): \n-0003a390: 2020 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n-0003a3a0: 2020 2020 2020 2028 6c69 6e65 2031 3732 (line 172\n-0003a3b0: 290a 2a20 414d 5f4d 414b 455f 494e 434c ).* AM_MAKE_INCL\n-0003a3c0: 5544 453a 2020 2020 2020 2020 2020 2020 UDE: \n-0003a3d0: 2020 2020 2020 2020 2020 2050 7269 7661 Priva\n-0003a3e0: 7465 204d 6163 726f 732e 2020 2020 2020 te Macros. \n-0003a3f0: 286c 696e 6520 2032 3029 0a2a 2041 4d5f (line 20).* AM_\n-0003a400: 4f55 5450 5554 5f44 4550 454e 4445 4e43 OUTPUT_DEPENDENC\n-0003a410: 595f 434f 4d4d 414e 4453 3a20 2020 2020 Y_COMMANDS: \n-0003a420: 2020 2020 5072 6976 6174 6520 4d61 6372 Private Macr\n-0003a430: 6f73 2e20 2020 2020 2028 6c69 6e65 2020 os. (line \n-0003a440: 3135 290a 2a20 414d 5f50 4154 485f 4c49 15).* AM_PATH_LI\n-0003a450: 5350 4449 523a 2020 2020 2020 2020 2020 SPDIR: \n-0003a460: 2020 2020 2020 2020 2020 2020 2050 7562 Pub\n-0003a470: 6c69 6320 4d61 6372 6f73 2e20 2020 2020 lic Macros. \n-0003a480: 2020 286c 696e 6520 2036 3629 0a2a 2041 (line 66).* A\n-0003a490: 4d5f 5041 5448 5f50 5954 484f 4e3a 2020 M_PATH_PYTHON: \n+0003a300: 2052 6562 7569 6c64 696e 672e 2020 2020 Rebuilding. \n+0003a310: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)\n+0003a320: 0a2a 2041 4d5f 4d41 494e 5441 494e 4552 .* AM_MAINTAINER\n+0003a330: 5f4d 4f44 4520 3c31 3e3a 2020 2020 2020 _MODE <1>: \n+0003a340: 2020 2020 2020 2020 2020 6d61 696e 7461 mainta\n+0003a350: 696e 6572 2d6d 6f64 652e 2020 2020 2028 iner-mode. (\n+0003a360: 6c69 6e65 2020 3336 290a 2a20 414d 5f4d line 36).* AM_M\n+0003a370: 4149 4e54 4149 4e45 525f 4d4f 4445 285b AINTAINER_MODE([\n+0003a380: 4445 4641 554c 542d 4d4f 4445 5d29 3a20 DEFAULT-MODE]): \n+0003a390: 2020 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n+0003a3a0: 2020 2020 2020 2020 286c 696e 6520 3137 (line 17\n+0003a3b0: 3229 0a2a 2041 4d5f 4d41 4b45 5f49 4e43 2).* AM_MAKE_INC\n+0003a3c0: 4c55 4445 3a20 2020 2020 2020 2020 2020 LUDE: \n+0003a3d0: 2020 2020 2020 2020 2020 2020 5072 6976 Priv\n+0003a3e0: 6174 6520 4d61 6372 6f73 2e20 2020 2020 ate Macros. \n+0003a3f0: 2028 6c69 6e65 2020 3230 290a 2a20 414d (line 20).* AM\n+0003a400: 5f4f 5554 5055 545f 4445 5045 4e44 454e _OUTPUT_DEPENDEN\n+0003a410: 4359 5f43 4f4d 4d41 4e44 533a 2020 2020 CY_COMMANDS: \n+0003a420: 2020 2020 2050 7269 7661 7465 204d 6163 Private Mac\n+0003a430: 726f 732e 2020 2020 2020 286c 696e 6520 ros. (line \n+0003a440: 2031 3529 0a2a 2041 4d5f 5041 5448 5f4c 15).* AM_PATH_L\n+0003a450: 4953 5044 4952 3a20 2020 2020 2020 2020 ISPDIR: \n+0003a460: 2020 2020 2020 2020 2020 2020 2020 5075 Pu\n+0003a470: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+0003a480: 2020 2028 6c69 6e65 2020 3636 290a 2a20 (line 66).* \n+0003a490: 414d 5f50 4154 485f 5059 5448 4f4e 3a20 AM_PATH_PYTHON: \n 0003a4a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a4b0: 2020 2020 2020 5079 7468 6f6e 2e20 2020 Python. \n-0003a4c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003a4d0: 2020 3238 290a 2a20 414d 5f50 524f 475f 28).* AM_PROG_\n-0003a4e0: 4152 3a20 2020 2020 2020 2020 2020 2020 AR: \n-0003a4f0: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-0003a500: 7562 6c69 6320 4d61 6372 6f73 2e20 2020 ublic Macros. \n-0003a510: 2020 2020 286c 696e 6520 2038 3129 0a2a (line 81).*\n-0003a520: 2041 4d5f 5052 4f47 5f41 533a 2020 2020 AM_PROG_AS: \n+0003a4b0: 2020 2020 2020 2050 7974 686f 6e2e 2020 Python. \n+0003a4c0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003a4d0: 6520 2032 3829 0a2a 2041 4d5f 5052 4f47 e 28).* AM_PROG\n+0003a4e0: 5f41 523a 2020 2020 2020 2020 2020 2020 _AR: \n+0003a4f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003a500: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n+0003a510: 2020 2020 2028 6c69 6e65 2020 3831 290a (line 81).\n+0003a520: 2a20 414d 5f50 524f 475f 4153 3a20 2020 * AM_PROG_AS: \n 0003a530: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a540: 2020 2020 2020 2020 5075 626c 6963 204d Public M\n-0003a550: 6163 726f 732e 2020 2020 2020 2028 6c69 acros. (li\n-0003a560: 6e65 2020 3838 290a 2a20 414d 5f50 524f ne 88).* AM_PRO\n-0003a570: 475f 4343 5f43 5f4f 3a20 2020 2020 2020 G_CC_C_O: \n+0003a540: 2020 2020 2020 2020 2050 7562 6c69 6320 Public \n+0003a550: 4d61 6372 6f73 2e20 2020 2020 2020 286c Macros. (l\n+0003a560: 696e 6520 2038 3829 0a2a 2041 4d5f 5052 ine 88).* AM_PR\n+0003a570: 4f47 5f43 435f 435f 4f3a 2020 2020 2020 OG_CC_C_O: \n 0003a580: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a590: 2050 7562 6c69 6320 4d61 6372 6f73 2e20 Public Macros. \n-0003a5a0: 2020 2020 2020 286c 696e 6520 2039 3329 (line 93)\n-0003a5b0: 0a2a 2041 4d5f 5052 4f47 5f47 434a 3a20 .* AM_PROG_GCJ: \n+0003a590: 2020 5075 626c 6963 204d 6163 726f 732e Public Macros.\n+0003a5a0: 2020 2020 2020 2028 6c69 6e65 2020 3933 (line 93\n+0003a5b0: 290a 2a20 414d 5f50 524f 475f 4743 4a3a ).* AM_PROG_GCJ:\n 0003a5c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a5d0: 2020 2020 2020 2020 2020 5075 626c 6963 Public\n-0003a5e0: 204d 6163 726f 732e 2020 2020 2020 2028 Macros. (\n-0003a5f0: 6c69 6e65 2031 3034 290a 2a20 414d 5f50 line 104).* AM_P\n-0003a600: 524f 475f 494e 5354 414c 4c5f 5354 5249 ROG_INSTALL_STRI\n-0003a610: 503a 2020 2020 2020 2020 2020 2020 2020 P: \n-0003a620: 2020 2050 7269 7661 7465 204d 6163 726f Private Macro\n-0003a630: 732e 2020 2020 2020 286c 696e 6520 2032 s. (line 2\n-0003a640: 3529 0a2a 2041 4d5f 5052 4f47 5f4c 4558 5).* AM_PROG_LEX\n-0003a650: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003a660: 2020 2020 2020 2020 2020 2020 5075 626c Publ\n-0003a670: 6963 204d 6163 726f 732e 2020 2020 2020 ic Macros. \n-0003a680: 2028 6c69 6e65 2020 3939 290a 2a20 414d (line 99).* AM\n-0003a690: 5f50 524f 475f 4d4b 4449 525f 503a 2020 _PROG_MKDIR_P: \n+0003a5d0: 2020 2020 2020 2020 2020 2050 7562 6c69 Publi\n+0003a5e0: 6320 4d61 6372 6f73 2e20 2020 2020 2020 c Macros. \n+0003a5f0: 286c 696e 6520 3130 3429 0a2a 2041 4d5f (line 104).* AM_\n+0003a600: 5052 4f47 5f49 4e53 5441 4c4c 5f53 5452 PROG_INSTALL_STR\n+0003a610: 4950 3a20 2020 2020 2020 2020 2020 2020 IP: \n+0003a620: 2020 2020 5072 6976 6174 6520 4d61 6372 Private Macr\n+0003a630: 6f73 2e20 2020 2020 2028 6c69 6e65 2020 os. (line \n+0003a640: 3235 290a 2a20 414d 5f50 524f 475f 4c45 25).* AM_PROG_LE\n+0003a650: 583a 2020 2020 2020 2020 2020 2020 2020 X: \n+0003a660: 2020 2020 2020 2020 2020 2020 2050 7562 Pub\n+0003a670: 6c69 6320 4d61 6372 6f73 2e20 2020 2020 lic Macros. \n+0003a680: 2020 286c 696e 6520 2039 3929 0a2a 2041 (line 99).* A\n+0003a690: 4d5f 5052 4f47 5f4d 4b44 4952 5f50 3a20 M_PROG_MKDIR_P: \n 0003a6a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a6b0: 2020 2020 204f 6273 6f6c 6574 6520 4d61 Obsolete Ma\n-0003a6c0: 6372 6f73 2e20 2020 2020 286c 696e 6520 cros. (line \n-0003a6d0: 2033 3429 0a2a 2041 4d5f 5052 4f47 5f55 34).* AM_PROG_U\n-0003a6e0: 5043 3a20 2020 2020 2020 2020 2020 2020 PC: \n-0003a6f0: 2020 2020 2020 2020 2020 2020 2020 5075 Pu\n-0003a700: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n-0003a710: 2020 2028 6c69 6e65 2031 3039 290a 2a20 (line 109).* \n-0003a720: 414d 5f50 524f 475f 5641 4c41 433a 2020 AM_PROG_VALAC: \n+0003a6b0: 2020 2020 2020 4f62 736f 6c65 7465 204d Obsolete M\n+0003a6c0: 6163 726f 732e 2020 2020 2028 6c69 6e65 acros. (line\n+0003a6d0: 2020 3334 290a 2a20 414d 5f50 524f 475f 34).* AM_PROG_\n+0003a6e0: 5550 433a 2020 2020 2020 2020 2020 2020 UPC: \n+0003a6f0: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+0003a700: 7562 6c69 6320 4d61 6372 6f73 2e20 2020 ublic Macros. \n+0003a710: 2020 2020 286c 696e 6520 3130 3929 0a2a (line 109).*\n+0003a720: 2041 4d5f 5052 4f47 5f56 414c 4143 3a20 AM_PROG_VALAC: \n 0003a730: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a740: 2020 2020 2020 2056 616c 6120 5375 7070 Vala Supp\n-0003a750: 6f72 742e 2020 2020 2020 2020 286c 696e ort. (lin\n-0003a760: 6520 2032 3029 0a2a 2041 4d5f 5341 4e49 e 20).* AM_SANI\n-0003a770: 5459 5f43 4845 434b 3a20 2020 2020 2020 TY_CHECK: \n+0003a740: 2020 2020 2020 2020 5661 6c61 2053 7570 Vala Sup\n+0003a750: 706f 7274 2e20 2020 2020 2020 2028 6c69 port. (li\n+0003a760: 6e65 2020 3230 290a 2a20 414d 5f53 414e ne 20).* AM_SAN\n+0003a770: 4954 595f 4348 4543 4b3a 2020 2020 2020 ITY_CHECK: \n 0003a780: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a790: 5072 6976 6174 6520 4d61 6372 6f73 2e20 Private Macros. \n-0003a7a0: 2020 2020 2028 6c69 6e65 2020 3330 290a (line 30).\n-0003a7b0: 2a20 414d 5f53 4554 5f44 4550 4449 523a * AM_SET_DEPDIR:\n-0003a7c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a7d0: 2020 2020 2020 2020 2050 7269 7661 7465 Private\n-0003a7e0: 204d 6163 726f 732e 2020 2020 2020 286c Macros. (l\n-0003a7f0: 696e 6520 2031 3329 0a2a 2041 4d5f 5349 ine 13).* AM_SI\n-0003a800: 4c45 4e54 5f52 554c 4553 3a20 2020 2020 LENT_RULES: \n+0003a790: 2050 7269 7661 7465 204d 6163 726f 732e Private Macros.\n+0003a7a0: 2020 2020 2020 286c 696e 6520 2033 3029 (line 30)\n+0003a7b0: 0a2a 2041 4d5f 5345 545f 4445 5044 4952 .* AM_SET_DEPDIR\n+0003a7c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003a7d0: 2020 2020 2020 2020 2020 5072 6976 6174 Privat\n+0003a7e0: 6520 4d61 6372 6f73 2e20 2020 2020 2028 e Macros. (\n+0003a7f0: 6c69 6e65 2020 3133 290a 2a20 414d 5f53 line 13).* AM_S\n+0003a800: 494c 454e 545f 5255 4c45 533a 2020 2020 ILENT_RULES: \n 0003a810: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a820: 2020 5075 626c 6963 204d 6163 726f 732e Public Macros.\n-0003a830: 2020 2020 2020 2028 6c69 6e65 2031 3135 (line 115\n-0003a840: 290a 2a20 414d 5f53 5542 5354 5f4e 4f54 ).* AM_SUBST_NOT\n-0003a850: 4d41 4b45 2856 4152 293a 2020 2020 2020 MAKE(VAR): \n-0003a860: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-0003a870: 6e61 6c2e 2020 2020 2020 2020 2020 2020 nal. \n-0003a880: 286c 696e 6520 3138 3029 0a2a 2041 4d5f (line 180).* AM_\n-0003a890: 5359 535f 504f 5349 585f 5445 524d 494f SYS_POSIX_TERMIO\n-0003a8a0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0003a8b0: 2020 2020 4f62 736f 6c65 7465 204d 6163 Obsolete Mac\n-0003a8c0: 726f 732e 2020 2020 2028 6c69 6e65 2020 ros. (line \n-0003a8d0: 3537 290a 2a20 414d 5f57 4954 485f 444d 57).* AM_WITH_DM\n-0003a8e0: 414c 4c4f 433a 2020 2020 2020 2020 2020 ALLOC: \n-0003a8f0: 2020 2020 2020 2020 2020 2020 2050 7562 Pub\n-0003a900: 6c69 6320 4d61 6372 6f73 2e20 2020 2020 lic Macros. \n-0003a910: 2020 286c 696e 6520 3131 3929 0a2a 2041 (line 119).* A\n-0003a920: 4d5f 5749 5448 5f52 4547 4558 3a20 2020 M_WITH_REGEX: \n+0003a820: 2020 2050 7562 6c69 6320 4d61 6372 6f73 Public Macros\n+0003a830: 2e20 2020 2020 2020 286c 696e 6520 3131 . (line 11\n+0003a840: 3529 0a2a 2041 4d5f 5355 4253 545f 4e4f 5).* AM_SUBST_NO\n+0003a850: 544d 414b 4528 5641 5229 3a20 2020 2020 TMAKE(VAR): \n+0003a860: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0003a870: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n+0003a880: 2028 6c69 6e65 2031 3830 290a 2a20 414d (line 180).* AM\n+0003a890: 5f53 5953 5f50 4f53 4958 5f54 4552 4d49 _SYS_POSIX_TERMI\n+0003a8a0: 4f53 3a20 2020 2020 2020 2020 2020 2020 OS: \n+0003a8b0: 2020 2020 204f 6273 6f6c 6574 6520 4d61 Obsolete Ma\n+0003a8c0: 6372 6f73 2e20 2020 2020 286c 696e 6520 cros. (line \n+0003a8d0: 2035 3729 0a2a 2041 4d5f 5749 5448 5f44 57).* AM_WITH_D\n+0003a8e0: 4d41 4c4c 4f43 3a20 2020 2020 2020 2020 MALLOC: \n+0003a8f0: 2020 2020 2020 2020 2020 2020 2020 5075 Pu\n+0003a900: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+0003a910: 2020 2028 6c69 6e65 2031 3139 290a 2a20 (line 119).* \n+0003a920: 414d 5f57 4954 485f 5245 4745 583a 2020 AM_WITH_REGEX: \n 0003a930: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a940: 2020 2020 2020 4f62 736f 6c65 7465 204d Obsolete M\n-0003a950: 6163 726f 732e 2020 2020 2028 6c69 6e65 acros. (line\n-0003a960: 2020 3634 290a 2a20 6d34 5f69 6e63 6c75 64).* m4_inclu\n-0003a970: 6465 3a20 2020 2020 2020 2020 2020 2020 de: \n-0003a980: 2020 2020 2020 2020 2020 2020 2020 204f O\n-0003a990: 7074 696f 6e61 6c2e 2020 2020 2020 2020 ptional. \n-0003a9a0: 2020 2020 286c 696e 6520 3139 3029 0a2a (line 190).*\n-0003a9b0: 206d 345f 696e 636c 7564 6520 3c31 3e3a m4_include <1>:\n-0003a9c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003a9d0: 2020 2020 2020 2020 4261 7369 6373 206f Basics o\n-0003a9e0: 6620 4469 7374 7269 6275 7469 6f6e 2e0a f Distribution..\n-0003a9f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003a940: 2020 2020 2020 204f 6273 6f6c 6574 6520 Obsolete \n+0003a950: 4d61 6372 6f73 2e20 2020 2020 286c 696e Macros. (lin\n+0003a960: 6520 2036 3429 0a2a 206d 345f 696e 636c e 64).* m4_incl\n+0003a970: 7564 653a 2020 2020 2020 2020 2020 2020 ude: \n+0003a980: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003a990: 4f70 7469 6f6e 616c 2e20 2020 2020 2020 Optional. \n+0003a9a0: 2020 2020 2028 6c69 6e65 2031 3930 290a (line 190).\n+0003a9b0: 2a20 6d34 5f69 6e63 6c75 6465 203c 313e * m4_include <1>\n+0003a9c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003a9d0: 2020 2020 2020 2020 2042 6173 6963 7320 Basics \n+0003a9e0: 6f66 2044 6973 7472 6962 7574 696f 6e2e of Distribution.\n+0003a9f0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 0003aa00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003aa10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003aa20: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0003aa30: 696e 6520 2031 3329 0a0a 1f0a 4669 6c65 ine 13)....File\n-0003aa40: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n-0003aa50: 696e 666f 2c20 204e 6f64 653a 2056 6172 info, Node: Var\n-0003aa60: 6961 626c 6520 496e 6465 782c 2020 4e65 iable Index, Ne\n-0003aa70: 7874 3a20 4765 6e65 7261 6c20 496e 6465 xt: General Inde\n-0003aa80: 782c 2020 5072 6576 3a20 4d61 6372 6f20 x, Prev: Macro \n-0003aa90: 496e 6465 782c 2020 5570 3a20 496e 6469 Index, Up: Indi\n-0003aaa0: 6365 730a 0a42 2e32 2056 6172 6961 626c ces..B.2 Variabl\n-0003aab0: 6520 496e 6465 780a 3d3d 3d3d 3d3d 3d3d e Index.========\n-0003aac0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 0008 5b69 ==========....[i\n-0003aad0: 6e64 6578 0008 5d0a 2a20 4d65 6e75 3a0a ndex..].* Menu:.\n-0003aae0: 0a2a 205f 4441 5441 3a20 2020 2020 2020 .* _DATA: \n+0003aa20: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003aa30: 6c69 6e65 2020 3133 290a 0a1f 0a46 696c line 13)....Fil\n+0003aa40: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0003aa50: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5661 .info, Node: Va\n+0003aa60: 7269 6162 6c65 2049 6e64 6578 2c20 204e riable Index, N\n+0003aa70: 6578 743a 2047 656e 6572 616c 2049 6e64 ext: General Ind\n+0003aa80: 6578 2c20 2050 7265 763a 204d 6163 726f ex, Prev: Macro\n+0003aa90: 2049 6e64 6578 2c20 2055 703a 2049 6e64 Index, Up: Ind\n+0003aaa0: 6963 6573 0a0a 422e 3220 5661 7269 6162 ices..B.2 Variab\n+0003aab0: 6c65 2049 6e64 6578 0a3d 3d3d 3d3d 3d3d le Index.=======\n+0003aac0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a00 085b ===========....[\n+0003aad0: 696e 6465 7800 085d 0a2a 204d 656e 753a index..].* Menu:\n+0003aae0: 0a0a 2a20 5f44 4154 413a 2020 2020 2020 ..* _DATA: \n 0003aaf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ab00: 2020 2020 2020 2020 2020 4461 7461 2e20 Data. \n-0003ab10: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0003ab20: 6c69 6e65 2020 2036 290a 2a20 5f48 4541 line 6).* _HEA\n-0003ab30: 4445 5253 3a20 2020 2020 2020 2020 2020 DERS: \n+0003ab00: 2020 2020 2020 2020 2020 2044 6174 612e Data.\n+0003ab10: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003ab20: 286c 696e 6520 2020 3629 0a2a 205f 4845 (line 6).* _HE\n+0003ab30: 4144 4552 533a 2020 2020 2020 2020 2020 ADERS: \n 0003ab40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ab50: 2020 2048 6561 6465 7273 2e20 2020 2020 Headers. \n-0003ab60: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-0003ab70: 3629 0a2a 205f 4c49 4252 4152 4945 533a 6).* _LIBRARIES:\n-0003ab80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ab90: 2020 2020 2020 2020 2020 2020 4120 4c69 A Li\n-0003aba0: 6272 6172 792e 2020 2020 2020 2020 2020 brary. \n-0003abb0: 2028 6c69 6e65 2020 2036 290a 2a20 5f4c (line 6).* _L\n-0003abc0: 4953 503a 2020 2020 2020 2020 2020 2020 ISP: \n+0003ab50: 2020 2020 4865 6164 6572 732e 2020 2020 Headers. \n+0003ab60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0003ab70: 2036 290a 2a20 5f4c 4942 5241 5249 4553 6).* _LIBRARIES\n+0003ab80: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003ab90: 2020 2020 2020 2020 2020 2020 2041 204c A L\n+0003aba0: 6962 7261 7279 2e20 2020 2020 2020 2020 ibrary. \n+0003abb0: 2020 286c 696e 6520 2020 3629 0a2a 205f (line 6).* _\n+0003abc0: 4c49 5350 3a20 2020 2020 2020 2020 2020 LISP: \n 0003abd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003abe0: 2020 2020 2045 6d61 6373 204c 6973 702e Emacs Lisp.\n-0003abf0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0003ac00: 2020 3629 0a2a 205f 4c4f 475f 434f 4d50 6).* _LOG_COMP\n-0003ac10: 494c 453a 2020 2020 2020 2020 2020 2020 ILE: \n-0003ac20: 2020 2020 2020 2020 2020 2020 2020 5369 Si\n-0003ac30: 6d70 6c65 2054 6573 7473 2075 7369 6e67 mple Tests using\n-0003ac40: 2070 6172 616c 6c65 6c2d 7465 7374 732e parallel-tests.\n-0003ac50: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+0003abe0: 2020 2020 2020 456d 6163 7320 4c69 7370 Emacs Lisp\n+0003abf0: 2e20 2020 2020 2020 2020 2028 6c69 6e65 . (line\n+0003ac00: 2020 2036 290a 2a20 5f4c 4f47 5f43 4f4d 6).* _LOG_COM\n+0003ac10: 5049 4c45 3a20 2020 2020 2020 2020 2020 PILE: \n+0003ac20: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+0003ac30: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n+0003ac40: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n+0003ac50: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 0003ac60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ac70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ac80: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0003ac90: 6c69 6e65 2020 3339 290a 2a20 5f4c 4f47 line 39).* _LOG\n-0003aca0: 5f43 4f4d 5049 4c45 523a 2020 2020 2020 _COMPILER: \n+0003ac80: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003ac90: 286c 696e 6520 2033 3929 0a2a 205f 4c4f (line 39).* _LO\n+0003aca0: 475f 434f 4d50 494c 4552 3a20 2020 2020 G_COMPILER: \n 0003acb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003acc0: 2020 2053 696d 706c 6520 5465 7374 7320 Simple Tests \n-0003acd0: 7573 696e 6720 7061 7261 6c6c 656c 2d74 using parallel-t\n-0003ace0: 6573 7473 2e0a 2020 2020 2020 2020 2020 ests.. \n+0003acc0: 2020 2020 5369 6d70 6c65 2054 6573 7473 Simple Tests\n+0003acd0: 2075 7369 6e67 2070 6172 616c 6c65 6c2d using parallel-\n+0003ace0: 7465 7374 732e 0a20 2020 2020 2020 2020 tests.. \n 0003acf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ad00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ad10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ad20: 2020 2020 286c 696e 6520 2033 3929 0a2a (line 39).*\n-0003ad30: 205f 4c4f 475f 464c 4147 533a 2020 2020 _LOG_FLAGS: \n+0003ad20: 2020 2020 2028 6c69 6e65 2020 3339 290a (line 39).\n+0003ad30: 2a20 5f4c 4f47 5f46 4c41 4753 3a20 2020 * _LOG_FLAGS: \n 0003ad40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ad50: 2020 2020 2020 2020 5369 6d70 6c65 2054 Simple T\n-0003ad60: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n-0003ad70: 6c65 6c2d 7465 7374 732e 0a20 2020 2020 lel-tests.. \n+0003ad50: 2020 2020 2020 2020 2053 696d 706c 6520 Simple \n+0003ad60: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n+0003ad70: 6c6c 656c 2d74 6573 7473 2e0a 2020 2020 llel-tests.. \n 0003ad80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ad90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ada0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003adb0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003adc0: 3339 290a 2a20 5f4c 544c 4942 5241 5249 39).* _LTLIBRARI\n-0003add0: 4553 3a20 2020 2020 2020 2020 2020 2020 ES: \n-0003ade0: 2020 2020 2020 2020 2020 2020 204c 6962 Lib\n-0003adf0: 746f 6f6c 204c 6962 7261 7269 6573 2e20 tool Libraries. \n-0003ae00: 2020 286c 696e 6520 2020 3629 0a2a 205f (line 6).* _\n-0003ae10: 4d41 4e53 3a20 2020 2020 2020 2020 2020 MANS: \n+0003adb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003adc0: 2033 3929 0a2a 205f 4c54 4c49 4252 4152 39).* _LTLIBRAR\n+0003add0: 4945 533a 2020 2020 2020 2020 2020 2020 IES: \n+0003ade0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+0003adf0: 6274 6f6f 6c20 4c69 6272 6172 6965 732e btool Libraries.\n+0003ae00: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0003ae10: 5f4d 414e 533a 2020 2020 2020 2020 2020 _MANS: \n 0003ae20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ae30: 2020 2020 2020 4d61 6e20 5061 6765 732e Man Pages.\n-0003ae40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003ae50: 2020 2036 290a 2a20 5f50 524f 4752 414d 6).* _PROGRAM\n-0003ae60: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0003ae70: 2020 2020 2020 2020 2020 2020 2020 2055 U\n-0003ae80: 6e69 666f 726d 2e20 2020 2020 2020 2020 niform. \n-0003ae90: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*\n-0003aea0: 205f 5052 4f47 5241 4d53 203c 313e 3a20 _PROGRAMS <1>: \n+0003ae30: 2020 2020 2020 204d 616e 2050 6167 6573 Man Pages\n+0003ae40: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+0003ae50: 6520 2020 3629 0a2a 205f 5052 4f47 5241 e 6).* _PROGRA\n+0003ae60: 4d53 3a20 2020 2020 2020 2020 2020 2020 MS: \n+0003ae70: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003ae80: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n+0003ae90: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).\n+0003aea0: 2a20 5f50 524f 4752 414d 5320 3c31 3e3a * _PROGRAMS <1>:\n 0003aeb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003aec0: 2020 2020 2020 2020 5072 6f67 7261 6d20 Program \n-0003aed0: 536f 7572 6365 732e 2020 2020 2028 6c69 Sources. (li\n-0003aee0: 6e65 2020 2036 290a 2a20 5f50 5954 484f ne 6).* _PYTHO\n-0003aef0: 4e3a 2020 2020 2020 2020 2020 2020 2020 N: \n+0003aec0: 2020 2020 2020 2020 2050 726f 6772 616d Program\n+0003aed0: 2053 6f75 7263 6573 2e20 2020 2020 286c Sources. (l\n+0003aee0: 696e 6520 2020 3629 0a2a 205f 5059 5448 ine 6).* _PYTH\n+0003aef0: 4f4e 3a20 2020 2020 2020 2020 2020 2020 ON: \n 0003af00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003af10: 2050 7974 686f 6e2e 2020 2020 2020 2020 Python. \n-0003af20: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0003af30: 0a2a 205f 5343 5249 5054 533a 2020 2020 .* _SCRIPTS: \n+0003af10: 2020 5079 7468 6f6e 2e20 2020 2020 2020 Python. \n+0003af20: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0003af30: 290a 2a20 5f53 4352 4950 5453 3a20 2020 ).* _SCRIPTS: \n 0003af40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003af50: 2020 2020 2020 2020 2020 5363 7269 7074 Script\n-0003af60: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n-0003af70: 6c69 6e65 2020 2036 290a 2a20 5f53 4f55 line 6).* _SOU\n-0003af80: 5243 4553 3a20 2020 2020 2020 2020 2020 RCES: \n+0003af50: 2020 2020 2020 2020 2020 2053 6372 6970 Scrip\n+0003af60: 7473 2e20 2020 2020 2020 2020 2020 2020 ts. \n+0003af70: 286c 696e 6520 2020 3629 0a2a 205f 534f (line 6).* _SO\n+0003af80: 5552 4345 533a 2020 2020 2020 2020 2020 URCES: \n 0003af90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003afa0: 2020 2050 726f 6772 616d 2053 6f75 7263 Program Sourc\n-0003afb0: 6573 2e20 2020 2020 286c 696e 6520 2033 es. (line 3\n-0003afc0: 3229 0a2a 205f 534f 5552 4345 5320 3c31 2).* _SOURCES <1\n-0003afd0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n-0003afe0: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n-0003aff0: 7261 6d20 536f 7572 6365 732e 2020 2020 ram Sources. \n-0003b000: 2028 6c69 6e65 2020 3333 290a 2a20 5f53 (line 33).* _S\n-0003b010: 4f55 5243 4553 203c 323e 3a20 2020 2020 OURCES <2>: \n+0003afa0: 2020 2020 5072 6f67 7261 6d20 536f 7572 Program Sour\n+0003afb0: 6365 732e 2020 2020 2028 6c69 6e65 2020 ces. (line \n+0003afc0: 3332 290a 2a20 5f53 4f55 5243 4553 203c 32).* _SOURCES <\n+0003afd0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+0003afe0: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n+0003aff0: 6772 616d 2053 6f75 7263 6573 2e20 2020 gram Sources. \n+0003b000: 2020 286c 696e 6520 2033 3329 0a2a 205f (line 33).* _\n+0003b010: 534f 5552 4345 5320 3c32 3e3a 2020 2020 SOURCES <2>: \n 0003b020: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b030: 2020 2020 2044 6566 6175 6c74 205f 534f Default _SO\n-0003b040: 5552 4345 532e 2020 2020 286c 696e 6520 URCES. (line \n-0003b050: 2020 3629 0a2a 205f 5445 5849 4e46 4f53 6).* _TEXINFOS\n-0003b060: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003b070: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n-0003b080: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n-0003b090: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0003b0a0: 5f54 4558 494e 464f 5320 3c31 3e3a 2020 _TEXINFOS <1>: \n+0003b030: 2020 2020 2020 4465 6661 756c 7420 5f53 Default _S\n+0003b040: 4f55 5243 4553 2e20 2020 2028 6c69 6e65 OURCES. (line\n+0003b050: 2020 2036 290a 2a20 5f54 4558 494e 464f 6).* _TEXINFO\n+0003b060: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003b070: 2020 2020 2020 2020 2020 2020 2020 2054 T\n+0003b080: 6578 696e 666f 2e20 2020 2020 2020 2020 exinfo. \n+0003b090: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0003b0a0: 205f 5445 5849 4e46 4f53 203c 313e 3a20 _TEXINFOS <1>: \n 0003b0b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b0c0: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n-0003b0d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003b0e0: 6520 2035 3929 0a2a 2041 434c 4f43 414c e 59).* ACLOCAL\n-0003b0f0: 5f41 4d46 4c41 4753 3a20 2020 2020 2020 _AMFLAGS: \n+0003b0c0: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n+0003b0d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003b0e0: 6e65 2020 3539 290a 2a20 4143 4c4f 4341 ne 59).* ACLOCA\n+0003b0f0: 4c5f 414d 464c 4147 533a 2020 2020 2020 L_AMFLAGS: \n 0003b100: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b110: 4c6f 6361 6c20 4d61 6372 6f73 2e20 2020 Local Macros. \n-0003b120: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).\n-0003b130: 2a20 4143 4c4f 4341 4c5f 414d 464c 4147 * ACLOCAL_AMFLAG\n-0003b140: 5320 3c31 3e3a 2020 2020 2020 2020 2020 S <1>: \n-0003b150: 2020 2020 2020 2020 2052 6562 7569 6c64 Rebuild\n-0003b160: 696e 672e 2020 2020 2020 2020 2020 286c ing. (l\n-0003b170: 696e 6520 2031 3229 0a2a 2041 4c4c 4f43 ine 12).* ALLOC\n-0003b180: 413a 2020 2020 2020 2020 2020 2020 2020 A: \n+0003b110: 204c 6f63 616c 204d 6163 726f 732e 2020 Local Macros. \n+0003b120: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)\n+0003b130: 0a2a 2041 434c 4f43 414c 5f41 4d46 4c41 .* ACLOCAL_AMFLA\n+0003b140: 4753 203c 313e 3a20 2020 2020 2020 2020 GS <1>: \n+0003b150: 2020 2020 2020 2020 2020 5265 6275 696c Rebuil\n+0003b160: 6469 6e67 2e20 2020 2020 2020 2020 2028 ding. (\n+0003b170: 6c69 6e65 2020 3132 290a 2a20 414c 4c4f line 12).* ALLO\n+0003b180: 4341 3a20 2020 2020 2020 2020 2020 2020 CA: \n 0003b190: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b1a0: 2020 4c54 4c49 424f 424a 532e 2020 2020 LTLIBOBJS. \n-0003b1b0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-0003b1c0: 290a 2a20 414c 4c4f 4341 203c 313e 3a20 ).* ALLOCA <1>: \n+0003b1a0: 2020 204c 544c 4942 4f42 4a53 2e20 2020 LTLIBOBJS. \n+0003b1b0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0003b1c0: 3629 0a2a 2041 4c4c 4f43 4120 3c31 3e3a 6).* ALLOCA <1>:\n 0003b1d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b1e0: 2020 2020 2020 2020 2020 204c 4942 4f42 LIBOB\n-0003b1f0: 4a53 2e20 2020 2020 2020 2020 2020 2020 JS. \n-0003b200: 286c 696e 6520 2020 3629 0a2a 2041 4d5f (line 6).* AM_\n-0003b210: 4343 4153 464c 4147 533a 2020 2020 2020 CCASFLAGS: \n+0003b1e0: 2020 2020 2020 2020 2020 2020 4c49 424f LIBO\n+0003b1f0: 424a 532e 2020 2020 2020 2020 2020 2020 BJS. \n+0003b200: 2028 6c69 6e65 2020 2036 290a 2a20 414d (line 6).* AM\n+0003b210: 5f43 4341 5346 4c41 4753 3a20 2020 2020 _CCASFLAGS: \n 0003b220: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b230: 2020 2020 4173 7365 6d62 6c79 2053 7570 Assembly Sup\n-0003b240: 706f 7274 2e20 2020 2028 6c69 6e65 2020 port. (line \n-0003b250: 3130 290a 2a20 414d 5f43 464c 4147 533a 10).* AM_CFLAGS:\n-0003b260: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b270: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n-0003b280: 6772 616d 2056 6172 6961 626c 6573 2e20 gram Variables. \n-0003b290: 2020 286c 696e 6520 2035 3129 0a2a 2041 (line 51).* A\n-0003b2a0: 4d5f 434f 4c4f 525f 5445 5354 533a 2020 M_COLOR_TESTS: \n+0003b230: 2020 2020 2041 7373 656d 626c 7920 5375 Assembly Su\n+0003b240: 7070 6f72 742e 2020 2020 286c 696e 6520 pport. (line \n+0003b250: 2031 3029 0a2a 2041 4d5f 4346 4c41 4753 10).* AM_CFLAGS\n+0003b260: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003b270: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n+0003b280: 6f67 7261 6d20 5661 7269 6162 6c65 732e ogram Variables.\n+0003b290: 2020 2028 6c69 6e65 2020 3531 290a 2a20 (line 51).* \n+0003b2a0: 414d 5f43 4f4c 4f52 5f54 4553 5453 3a20 AM_COLOR_TESTS: \n 0003b2b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b2c0: 2020 2020 2020 5369 6d70 6c65 2054 6573 Simple Tes\n-0003b2d0: 7473 2e20 2020 2020 2020 2028 6c69 6e65 ts. (line\n-0003b2e0: 2020 3235 290a 2a20 414d 5f43 5050 464c 25).* AM_CPPFL\n-0003b2f0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n-0003b300: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-0003b310: 726f 6772 616d 2056 6172 6961 626c 6573 rogram Variables\n-0003b320: 2e20 2020 286c 696e 6520 2031 3629 0a2a . (line 16).*\n-0003b330: 2041 4d5f 4350 5046 4c41 4753 203c 313e AM_CPPFLAGS <1>\n-0003b340: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003b350: 2020 2020 2020 2020 4173 7365 6d62 6c79 Assembly\n-0003b360: 2053 7570 706f 7274 2e20 2020 2028 6c69 Support. (li\n-0003b370: 6e65 2020 3130 290a 2a20 414d 5f43 5858 ne 10).* AM_CXX\n-0003b380: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003b2c0: 2020 2020 2020 2053 696d 706c 6520 5465 Simple Te\n+0003b2d0: 7374 732e 2020 2020 2020 2020 286c 696e sts. (lin\n+0003b2e0: 6520 2032 3529 0a2a 2041 4d5f 4350 5046 e 25).* AM_CPPF\n+0003b2f0: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+0003b300: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003b310: 5072 6f67 7261 6d20 5661 7269 6162 6c65 Program Variable\n+0003b320: 732e 2020 2028 6c69 6e65 2020 3136 290a s. (line 16).\n+0003b330: 2a20 414d 5f43 5050 464c 4147 5320 3c31 * AM_CPPFLAGS <1\n+0003b340: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+0003b350: 2020 2020 2020 2020 2041 7373 656d 626c Assembl\n+0003b360: 7920 5375 7070 6f72 742e 2020 2020 286c y Support. (l\n+0003b370: 696e 6520 2031 3029 0a2a 2041 4d5f 4358 ine 10).* AM_CX\n+0003b380: 5846 4c41 4753 3a20 2020 2020 2020 2020 XFLAGS: \n 0003b390: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b3a0: 2043 2b2b 2053 7570 706f 7274 2e20 2020 C++ Support. \n-0003b3b0: 2020 2020 2020 286c 696e 6520 2032 3229 (line 22)\n-0003b3c0: 0a2a 2041 4d5f 4445 4641 554c 545f 534f .* AM_DEFAULT_SO\n-0003b3d0: 5552 4345 5f45 5854 3a20 2020 2020 2020 URCE_EXT: \n-0003b3e0: 2020 2020 2020 2020 2020 4465 6661 756c Defaul\n-0003b3f0: 7420 5f53 4f55 5243 4553 2e20 2020 2028 t _SOURCES. (\n-0003b400: 6c69 6e65 2020 2036 290a 2a20 414d 5f44 line 6).* AM_D\n-0003b410: 4546 4155 4c54 5f56 3a20 2020 2020 2020 EFAULT_V: \n+0003b3a0: 2020 432b 2b20 5375 7070 6f72 742e 2020 C++ Support. \n+0003b3b0: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22\n+0003b3c0: 290a 2a20 414d 5f44 4546 4155 4c54 5f53 ).* AM_DEFAULT_S\n+0003b3d0: 4f55 5243 455f 4558 543a 2020 2020 2020 OURCE_EXT: \n+0003b3e0: 2020 2020 2020 2020 2020 2044 6566 6175 Defau\n+0003b3f0: 6c74 205f 534f 5552 4345 532e 2020 2020 lt _SOURCES. \n+0003b400: 286c 696e 6520 2020 3629 0a2a 2041 4d5f (line 6).* AM_\n+0003b410: 4445 4641 554c 545f 563a 2020 2020 2020 DEFAULT_V: \n 0003b420: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b430: 2020 2041 7574 6f6d 616b 6520 7369 6c65 Automake sile\n-0003b440: 6e74 2d72 756c 6573 204f 7074 696f 6e2e nt-rules Option.\n-0003b450: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+0003b430: 2020 2020 4175 746f 6d61 6b65 2073 696c Automake sil\n+0003b440: 656e 742d 7275 6c65 7320 4f70 7469 6f6e ent-rules Option\n+0003b450: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 0003b460: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b470: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b480: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0003b490: 6c69 6e65 2031 3337 290a 2a20 414d 5f44 line 137).* AM_D\n-0003b4a0: 4546 4155 4c54 5f56 4552 424f 5349 5459 EFAULT_VERBOSITY\n-0003b4b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003b4c0: 2020 2041 7574 6f6d 616b 6520 7369 6c65 Automake sile\n-0003b4d0: 6e74 2d72 756c 6573 204f 7074 696f 6e2e nt-rules Option.\n-0003b4e0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+0003b480: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003b490: 286c 696e 6520 3133 3729 0a2a 2041 4d5f (line 137).* AM_\n+0003b4a0: 4445 4641 554c 545f 5645 5242 4f53 4954 DEFAULT_VERBOSIT\n+0003b4b0: 593a 2020 2020 2020 2020 2020 2020 2020 Y: \n+0003b4c0: 2020 2020 4175 746f 6d61 6b65 2073 696c Automake sil\n+0003b4d0: 656e 742d 7275 6c65 7320 4f70 7469 6f6e ent-rules Option\n+0003b4e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 0003b4f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b500: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b510: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0003b520: 6c69 6e65 2031 3337 290a 2a20 414d 5f44 line 137).* AM_D\n-0003b530: 4953 5443 4845 434b 5f43 4f4e 4649 4755 ISTCHECK_CONFIGU\n-0003b540: 5245 5f46 4c41 4753 3a20 2020 2020 2020 RE_FLAGS: \n-0003b550: 2020 2043 6865 636b 696e 6720 7468 6520 Checking the \n-0003b560: 4469 7374 7269 6275 7469 6f6e 2e0a 2020 Distribution.. \n+0003b510: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003b520: 286c 696e 6520 3133 3729 0a2a 2041 4d5f (line 137).* AM_\n+0003b530: 4449 5354 4348 4543 4b5f 434f 4e46 4947 DISTCHECK_CONFIG\n+0003b540: 5552 455f 464c 4147 533a 2020 2020 2020 URE_FLAGS: \n+0003b550: 2020 2020 4368 6563 6b69 6e67 2074 6865 Checking the\n+0003b560: 2044 6973 7472 6962 7574 696f 6e2e 0a20 Distribution.. \n 0003b570: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b580: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b590: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b5a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003b5b0: 6520 2031 3229 0a2a 2041 4d5f 4554 4147 e 12).* AM_ETAG\n-0003b5c0: 5346 4c41 4753 3a20 2020 2020 2020 2020 SFLAGS: \n+0003b5a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003b5b0: 6e65 2020 3132 290a 2a20 414d 5f45 5441 ne 12).* AM_ETA\n+0003b5c0: 4753 464c 4147 533a 2020 2020 2020 2020 GSFLAGS: \n 0003b5d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b5e0: 5461 6773 2e20 2020 2020 2020 2020 2020 Tags. \n-0003b5f0: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).\n-0003b600: 2a20 414d 5f45 5854 5f4c 4f47 5f46 4c41 * AM_EXT_LOG_FLA\n-0003b610: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n-0003b620: 2020 2020 2020 2020 2053 696d 706c 6520 Simple \n-0003b630: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n-0003b640: 6c6c 656c 2d74 6573 7473 2e0a 2020 2020 llel-tests.. \n+0003b5e0: 2054 6167 732e 2020 2020 2020 2020 2020 Tags. \n+0003b5f0: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)\n+0003b600: 0a2a 2041 4d5f 4558 545f 4c4f 475f 464c .* AM_EXT_LOG_FL\n+0003b610: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003b620: 2020 2020 2020 2020 2020 5369 6d70 6c65 Simple\n+0003b630: 2054 6573 7473 2075 7369 6e67 2070 6172 Tests using par\n+0003b640: 616c 6c65 6c2d 7465 7374 732e 0a20 2020 allel-tests.. \n 0003b650: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b660: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b670: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b680: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0003b690: 2033 3929 0a2a 2041 4d5f 4643 464c 4147 39).* AM_FCFLAG\n-0003b6a0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0003b6b0: 2020 2020 2020 2020 2020 2020 2020 466f Fo\n-0003b6c0: 7274 7261 6e20 3978 2053 7570 706f 7274 rtran 9x Support\n-0003b6d0: 2e20 2028 6c69 6e65 2020 3232 290a 2a20 . (line 22).* \n-0003b6e0: 414d 5f46 464c 4147 533a 2020 2020 2020 AM_FFLAGS: \n+0003b680: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003b690: 2020 3339 290a 2a20 414d 5f46 4346 4c41 39).* AM_FCFLA\n+0003b6a0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003b6b0: 2020 2020 2020 2020 2020 2020 2020 2046 F\n+0003b6c0: 6f72 7472 616e 2039 7820 5375 7070 6f72 ortran 9x Suppor\n+0003b6d0: 742e 2020 286c 696e 6520 2032 3229 0a2a t. (line 22).*\n+0003b6e0: 2041 4d5f 4646 4c41 4753 3a20 2020 2020 AM_FFLAGS: \n 0003b6f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b700: 2020 2020 2020 2046 6f72 7472 616e 2037 Fortran 7\n-0003b710: 3720 5375 7070 6f72 742e 2020 286c 696e 7 Support. (lin\n-0003b720: 6520 2032 3229 0a2a 2041 4d5f 4743 4a46 e 22).* AM_GCJF\n-0003b730: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+0003b700: 2020 2020 2020 2020 466f 7274 7261 6e20 Fortran \n+0003b710: 3737 2053 7570 706f 7274 2e20 2028 6c69 77 Support. (li\n+0003b720: 6e65 2020 3232 290a 2a20 414d 5f47 434a ne 22).* AM_GCJ\n+0003b730: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n 0003b740: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b750: 4a61 7661 2053 7570 706f 7274 2077 6974 Java Support wit\n-0003b760: 6820 6763 6a2e 0a20 2020 2020 2020 2020 h gcj.. \n+0003b750: 204a 6176 6120 5375 7070 6f72 7420 7769 Java Support wi\n+0003b760: 7468 2067 636a 2e0a 2020 2020 2020 2020 th gcj.. \n 0003b770: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b780: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b790: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b7a0: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).\n-0003b7b0: 2a20 414d 5f49 4e53 5441 4c4c 4348 4543 * AM_INSTALLCHEC\n-0003b7c0: 4b5f 5354 445f 4f50 5449 4f4e 535f 4558 K_STD_OPTIONS_EX\n-0003b7d0: 454d 5054 3a20 2020 204f 7074 696f 6e73 EMPT: Options\n-0003b7e0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-0003b7f0: 696e 6520 3135 3829 0a2a 2041 4d5f 4a41 ine 158).* AM_JA\n-0003b800: 5641 4346 4c41 4753 3a20 2020 2020 2020 VACFLAGS: \n+0003b7a0: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)\n+0003b7b0: 0a2a 2041 4d5f 494e 5354 414c 4c43 4845 .* AM_INSTALLCHE\n+0003b7c0: 434b 5f53 5444 5f4f 5054 494f 4e53 5f45 CK_STD_OPTIONS_E\n+0003b7d0: 5845 4d50 543a 2020 2020 4f70 7469 6f6e XEMPT: Option\n+0003b7e0: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0003b7f0: 6c69 6e65 2031 3538 290a 2a20 414d 5f4a line 158).* AM_J\n+0003b800: 4156 4143 464c 4147 533a 2020 2020 2020 AVACFLAGS: \n 0003b810: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b820: 2020 4a61 7661 2e20 2020 2020 2020 2020 Java. \n-0003b830: 2020 2020 2020 2028 6c69 6e65 2020 3432 (line 42\n-0003b840: 290a 2a20 414d 5f4c 4446 4c41 4753 3a20 ).* AM_LDFLAGS: \n+0003b820: 2020 204a 6176 612e 2020 2020 2020 2020 Java. \n+0003b830: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+0003b840: 3229 0a2a 2041 4d5f 4c44 464c 4147 533a 2).* AM_LDFLAGS:\n 0003b850: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b860: 2020 2020 2020 2020 2020 204c 696e 6b69 Linki\n-0003b870: 6e67 2e20 2020 2020 2020 2020 2020 2020 ng. \n-0003b880: 286c 696e 6520 2031 3029 0a2a 2041 4d5f (line 10).* AM_\n-0003b890: 4c44 464c 4147 5320 3c31 3e3a 2020 2020 LDFLAGS <1>: \n+0003b860: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link\n+0003b870: 696e 672e 2020 2020 2020 2020 2020 2020 ing. \n+0003b880: 2028 6c69 6e65 2020 3130 290a 2a20 414d (line 10).* AM\n+0003b890: 5f4c 4446 4c41 4753 203c 313e 3a20 2020 _LDFLAGS <1>: \n 0003b8a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b8b0: 2020 2020 5072 6f67 7261 6d20 5661 7269 Program Vari\n-0003b8c0: 6162 6c65 732e 2020 2028 6c69 6e65 2020 ables. (line \n-0003b8d0: 3631 290a 2a20 414d 5f4c 464c 4147 533a 61).* AM_LFLAGS:\n-0003b8e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b8f0: 2020 2020 2020 2020 2020 2020 2059 6163 Yac\n-0003b900: 6320 616e 6420 4c65 782e 2020 2020 2020 c and Lex. \n-0003b910: 2020 286c 696e 6520 2035 3629 0a2a 2041 (line 56).* A\n-0003b920: 4d5f 4c49 4254 4f4f 4c46 4c41 4753 3a20 M_LIBTOOLFLAGS: \n+0003b8b0: 2020 2020 2050 726f 6772 616d 2056 6172 Program Var\n+0003b8c0: 6961 626c 6573 2e20 2020 286c 696e 6520 iables. (line \n+0003b8d0: 2036 3129 0a2a 2041 4d5f 4c46 4c41 4753 61).* AM_LFLAGS\n+0003b8e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003b8f0: 2020 2020 2020 2020 2020 2020 2020 5961 Ya\n+0003b900: 6363 2061 6e64 204c 6578 2e20 2020 2020 cc and Lex. \n+0003b910: 2020 2028 6c69 6e65 2020 3536 290a 2a20 (line 56).* \n+0003b920: 414d 5f4c 4942 544f 4f4c 464c 4147 533a AM_LIBTOOLFLAGS:\n 0003b930: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b940: 2020 2020 2020 4c69 6274 6f6f 6c20 466c Libtool Fl\n-0003b950: 6167 732e 2020 2020 2020 2028 6c69 6e65 ags. (line\n-0003b960: 2020 2036 290a 2a20 414d 5f4c 4f47 5f46 6).* AM_LOG_F\n-0003b970: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n-0003b980: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-0003b990: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n-0003b9a0: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n-0003b9b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+0003b940: 2020 2020 2020 204c 6962 746f 6f6c 2046 Libtool F\n+0003b950: 6c61 6773 2e20 2020 2020 2020 286c 696e lags. (lin\n+0003b960: 6520 2020 3629 0a2a 2041 4d5f 4c4f 475f e 6).* AM_LOG_\n+0003b970: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003b980: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003b990: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n+0003b9a0: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n+0003b9b0: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n 0003b9c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b9d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003b9e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003b9f0: 286c 696e 6520 2033 3929 0a2a 2041 4d5f (line 39).* AM_\n-0003ba00: 4d41 4b45 464c 4147 533a 2020 2020 2020 MAKEFLAGS: \n+0003b9f0: 2028 6c69 6e65 2020 3339 290a 2a20 414d (line 39).* AM\n+0003ba00: 5f4d 414b 4546 4c41 4753 3a20 2020 2020 _MAKEFLAGS: \n 0003ba10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ba20: 2020 2020 5375 6264 6972 6563 746f 7269 Subdirectori\n-0003ba30: 6573 2e20 2020 2020 2028 6c69 6e65 2020 es. (line \n-0003ba40: 3239 290a 2a20 414d 5f4d 414b 4549 4e46 29).* AM_MAKEINF\n-0003ba50: 4f46 4c41 4753 3a20 2020 2020 2020 2020 OFLAGS: \n-0003ba60: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n-0003ba70: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n-0003ba80: 2020 286c 696e 6520 3130 3929 0a2a 2041 (line 109).* A\n-0003ba90: 4d5f 4d41 4b45 494e 464f 4854 4d4c 464c M_MAKEINFOHTMLFL\n-0003baa0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n-0003bab0: 2020 2020 2020 5465 7869 6e66 6f2e 2020 Texinfo. \n-0003bac0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003bad0: 2031 3130 290a 2a20 414d 5f4f 424a 4346 110).* AM_OBJCF\n-0003bae0: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n-0003baf0: 2020 2020 2020 2020 2020 2020 2020 204f O\n-0003bb00: 626a 6563 7469 7665 2043 2053 7570 706f bjective C Suppo\n-0003bb10: 7274 2e20 286c 696e 6520 2032 3229 0a2a rt. (line 22).*\n-0003bb20: 2041 4d5f 5246 4c41 4753 3a20 2020 2020 AM_RFLAGS: \n+0003ba20: 2020 2020 2053 7562 6469 7265 6374 6f72 Subdirector\n+0003ba30: 6965 732e 2020 2020 2020 286c 696e 6520 ies. (line \n+0003ba40: 2032 3929 0a2a 2041 4d5f 4d41 4b45 494e 29).* AM_MAKEIN\n+0003ba50: 464f 464c 4147 533a 2020 2020 2020 2020 FOFLAGS: \n+0003ba60: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+0003ba70: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+0003ba80: 2020 2028 6c69 6e65 2031 3039 290a 2a20 (line 109).* \n+0003ba90: 414d 5f4d 414b 4549 4e46 4f48 544d 4c46 AM_MAKEINFOHTMLF\n+0003baa0: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+0003bab0: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n+0003bac0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003bad0: 6520 3131 3029 0a2a 2041 4d5f 4f42 4a43 e 110).* AM_OBJC\n+0003bae0: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003baf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003bb00: 4f62 6a65 6374 6976 6520 4320 5375 7070 Objective C Supp\n+0003bb10: 6f72 742e 2028 6c69 6e65 2020 3232 290a ort. (line 22).\n+0003bb20: 2a20 414d 5f52 464c 4147 533a 2020 2020 * AM_RFLAGS: \n 0003bb30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bb40: 2020 2020 2020 2020 466f 7274 7261 6e20 Fortran \n-0003bb50: 3737 2053 7570 706f 7274 2e20 2028 6c69 77 Support. (li\n-0003bb60: 6e65 2020 3238 290a 2a20 414d 5f52 554e ne 28).* AM_RUN\n-0003bb70: 5445 5354 464c 4147 533a 2020 2020 2020 TESTFLAGS: \n+0003bb40: 2020 2020 2020 2020 2046 6f72 7472 616e Fortran\n+0003bb50: 2037 3720 5375 7070 6f72 742e 2020 286c 77 Support. (l\n+0003bb60: 696e 6520 2032 3829 0a2a 2041 4d5f 5255 ine 28).* AM_RU\n+0003bb70: 4e54 4553 5446 4c41 4753 3a20 2020 2020 NTESTFLAGS: \n 0003bb80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bb90: 2044 656a 6147 6e75 2054 6573 7473 2e20 DejaGnu Tests. \n-0003bba0: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)\n-0003bbb0: 0a2a 2041 4d5f 5550 4346 4c41 4753 3a20 .* AM_UPCFLAGS: \n+0003bb90: 2020 4465 6a61 476e 7520 5465 7374 732e DejaGnu Tests.\n+0003bba0: 2020 2020 2020 2028 6c69 6e65 2020 3234 (line 24\n+0003bbb0: 290a 2a20 414d 5f55 5043 464c 4147 533a ).* AM_UPCFLAGS:\n 0003bbc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bbd0: 2020 2020 2020 2020 2020 556e 6966 6965 Unifie\n-0003bbe0: 6420 5061 7261 6c6c 656c 2043 2053 7570 d Parallel C Sup\n-0003bbf0: 706f 7274 2e0a 2020 2020 2020 2020 2020 port.. \n+0003bbd0: 2020 2020 2020 2020 2020 2055 6e69 6669 Unifi\n+0003bbe0: 6564 2050 6172 616c 6c65 6c20 4320 5375 ed Parallel C Su\n+0003bbf0: 7070 6f72 742e 0a20 2020 2020 2020 2020 pport.. \n 0003bc00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003bc10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003bc20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bc30: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*\n-0003bc40: 2041 4d5f 5550 4441 5445 5f49 4e46 4f5f AM_UPDATE_INFO_\n-0003bc50: 4449 523a 2020 2020 2020 2020 2020 2020 DIR: \n-0003bc60: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n-0003bc70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0003bc80: 6e65 2020 3836 290a 2a20 414d 5f56 3a20 ne 86).* AM_V: \n+0003bc30: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).\n+0003bc40: 2a20 414d 5f55 5044 4154 455f 494e 464f * AM_UPDATE_INFO\n+0003bc50: 5f44 4952 3a20 2020 2020 2020 2020 2020 _DIR: \n+0003bc60: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n+0003bc70: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0003bc80: 696e 6520 2038 3629 0a2a 2041 4d5f 563a ine 86).* AM_V:\n 0003bc90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003bca0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bcb0: 2041 7574 6f6d 616b 6520 7369 6c65 6e74 Automake silent\n-0003bcc0: 2d72 756c 6573 204f 7074 696f 6e2e 0a20 -rules Option.. \n+0003bcb0: 2020 4175 746f 6d61 6b65 2073 696c 656e Automake silen\n+0003bcc0: 742d 7275 6c65 7320 4f70 7469 6f6e 2e0a t-rules Option..\n 0003bcd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003bce0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003bcf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bd00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0003bd10: 6e65 2031 3337 290a 2a20 414d 5f56 5f61 ne 137).* AM_V_a\n-0003bd20: 743a 2020 2020 2020 2020 2020 2020 2020 t: \n+0003bd00: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0003bd10: 696e 6520 3133 3729 0a2a 2041 4d5f 565f ine 137).* AM_V_\n+0003bd20: 6174 3a20 2020 2020 2020 2020 2020 2020 at: \n 0003bd30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bd40: 2041 7574 6f6d 616b 6520 7369 6c65 6e74 Automake silent\n-0003bd50: 2d72 756c 6573 204f 7074 696f 6e2e 0a20 -rules Option.. \n+0003bd40: 2020 4175 746f 6d61 6b65 2073 696c 656e Automake silen\n+0003bd50: 742d 7275 6c65 7320 4f70 7469 6f6e 2e0a t-rules Option..\n 0003bd60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003bd70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003bd80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bd90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0003bda0: 6e65 2031 3337 290a 2a20 414d 5f56 5f47 ne 137).* AM_V_G\n-0003bdb0: 454e 3a20 2020 2020 2020 2020 2020 2020 EN: \n+0003bd90: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0003bda0: 696e 6520 3133 3729 0a2a 2041 4d5f 565f ine 137).* AM_V_\n+0003bdb0: 4745 4e3a 2020 2020 2020 2020 2020 2020 GEN: \n 0003bdc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bdd0: 2041 7574 6f6d 616b 6520 7369 6c65 6e74 Automake silent\n-0003bde0: 2d72 756c 6573 204f 7074 696f 6e2e 0a20 -rules Option.. \n+0003bdd0: 2020 4175 746f 6d61 6b65 2073 696c 656e Automake silen\n+0003bde0: 742d 7275 6c65 7320 4f70 7469 6f6e 2e0a t-rules Option..\n 0003bdf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003be00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003be10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003be20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0003be30: 6e65 2031 3337 290a 2a20 414d 5f56 414c ne 137).* AM_VAL\n-0003be40: 4146 4c41 4753 3a20 2020 2020 2020 2020 AFLAGS: \n+0003be20: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0003be30: 696e 6520 3133 3729 0a2a 2041 4d5f 5641 ine 137).* AM_VA\n+0003be40: 4c41 464c 4147 533a 2020 2020 2020 2020 LAFLAGS: \n 0003be50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003be60: 2056 616c 6120 5375 7070 6f72 742e 2020 Vala Support. \n-0003be70: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)\n-0003be80: 0a2a 2041 4d5f 5946 4c41 4753 3a20 2020 .* AM_YFLAGS: \n+0003be60: 2020 5661 6c61 2053 7570 706f 7274 2e20 Vala Support. \n+0003be70: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35\n+0003be80: 290a 2a20 414d 5f59 464c 4147 533a 2020 ).* AM_YFLAGS: \n 0003be90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bea0: 2020 2020 2020 2020 2020 5961 6363 2061 Yacc a\n-0003beb0: 6e64 204c 6578 2e20 2020 2020 2020 2028 nd Lex. (\n-0003bec0: 6c69 6e65 2020 3333 290a 2a20 414e 5349 line 33).* ANSI\n-0003bed0: 324b 4e52 3a20 2020 2020 2020 2020 2020 2KNR: \n+0003bea0: 2020 2020 2020 2020 2020 2059 6163 6320 Yacc \n+0003beb0: 616e 6420 4c65 782e 2020 2020 2020 2020 and Lex. \n+0003bec0: 286c 696e 6520 2033 3329 0a2a 2041 4e53 (line 33).* ANS\n+0003bed0: 4932 4b4e 523a 2020 2020 2020 2020 2020 I2KNR: \n 0003bee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bef0: 2020 204f 6273 6f6c 6574 6520 4d61 6372 Obsolete Macr\n-0003bf00: 6f73 2e20 2020 2020 286c 696e 6520 2031 os. (line 1\n-0003bf10: 3329 0a2a 2041 523a 2020 2020 2020 2020 3).* AR: \n+0003bef0: 2020 2020 4f62 736f 6c65 7465 204d 6163 Obsolete Mac\n+0003bf00: 726f 732e 2020 2020 2028 6c69 6e65 2020 ros. (line \n+0003bf10: 3133 290a 2a20 4152 3a20 2020 2020 2020 13).* AR: \n 0003bf20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bf30: 2020 2020 2020 2020 2020 2020 5075 626c Publ\n-0003bf40: 6963 204d 6163 726f 732e 2020 2020 2020 ic Macros. \n-0003bf50: 2028 6c69 6e65 2020 3831 290a 2a20 4155 (line 81).* AU\n-0003bf60: 544f 434f 4e46 3a20 2020 2020 2020 2020 TOCONF: \n+0003bf30: 2020 2020 2020 2020 2020 2020 2050 7562 Pub\n+0003bf40: 6c69 6320 4d61 6372 6f73 2e20 2020 2020 lic Macros. \n+0003bf50: 2020 286c 696e 6520 2038 3129 0a2a 2041 (line 81).* A\n+0003bf60: 5554 4f43 4f4e 463a 2020 2020 2020 2020 UTOCONF: \n 0003bf70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bf80: 2020 2020 2061 7574 6f6d 616b 6520 496e automake In\n-0003bf90: 766f 6361 7469 6f6e 2e20 286c 696e 6520 vocation. (line \n-0003bfa0: 2032 3829 0a2a 2041 5554 4f4d 3454 453a 28).* AUTOM4TE:\n-0003bfb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003bfc0: 2020 2020 2020 2020 2020 2020 2020 6163 ac\n-0003bfd0: 6c6f 6361 6c20 496e 766f 6361 7469 6f6e local Invocation\n-0003bfe0: 2e20 2028 6c69 6e65 2020 3434 290a 2a20 . (line 44).* \n-0003bff0: 4155 544f 4d41 4b45 5f4a 4f42 533a 2020 AUTOMAKE_JOBS: \n+0003bf80: 2020 2020 2020 6175 746f 6d61 6b65 2049 automake I\n+0003bf90: 6e76 6f63 6174 696f 6e2e 2028 6c69 6e65 nvocation. (line\n+0003bfa0: 2020 3238 290a 2a20 4155 544f 4d34 5445 28).* AUTOM4TE\n+0003bfb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003bfc0: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+0003bfd0: 636c 6f63 616c 2049 6e76 6f63 6174 696f clocal Invocatio\n+0003bfe0: 6e2e 2020 286c 696e 6520 2034 3429 0a2a n. (line 44).*\n+0003bff0: 2041 5554 4f4d 414b 455f 4a4f 4253 3a20 AUTOMAKE_JOBS: \n 0003c000: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c010: 2020 2020 2020 2061 7574 6f6d 616b 6520 automake \n-0003c020: 496e 766f 6361 7469 6f6e 2e20 286c 696e Invocation. (lin\n-0003c030: 6520 3137 3729 0a2a 2041 5554 4f4d 414b e 177).* AUTOMAK\n-0003c040: 455f 4f50 5449 4f4e 533a 2020 2020 2020 E_OPTIONS: \n+0003c010: 2020 2020 2020 2020 6175 746f 6d61 6b65 automake\n+0003c020: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n+0003c030: 6e65 2031 3737 290a 2a20 4155 544f 4d41 ne 177).* AUTOMA\n+0003c040: 4b45 5f4f 5054 494f 4e53 3a20 2020 2020 KE_OPTIONS: \n 0003c050: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c060: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n-0003c070: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).\n-0003c080: 2a20 4155 544f 4d41 4b45 5f4f 5054 494f * AUTOMAKE_OPTIO\n-0003c090: 4e53 203c 313e 3a20 2020 2020 2020 2020 NS <1>: \n-0003c0a0: 2020 2020 2020 2020 2041 4e53 492e 2020 ANSI. \n-0003c0b0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0003c0c0: 696e 6520 2032 3229 0a2a 2041 5554 4f4d ine 22).* AUTOM\n-0003c0d0: 414b 455f 4f50 5449 4f4e 5320 3c32 3e3a AKE_OPTIONS <2>:\n-0003c0e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c0f0: 2020 4465 7065 6e64 656e 6369 6573 2e20 Dependencies. \n-0003c100: 2020 2020 2020 2028 6c69 6e65 2020 3333 (line 33\n-0003c110: 290a 2a20 4155 544f 4d41 4b45 5f4f 5054 ).* AUTOMAKE_OPT\n-0003c120: 494f 4e53 203c 333e 3a20 2020 2020 2020 IONS <3>: \n-0003c130: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-0003c140: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n-0003c150: 286c 696e 6520 2031 3729 0a2a 2062 696e (line 17).* bin\n-0003c160: 5f50 524f 4752 414d 533a 2020 2020 2020 _PROGRAMS: \n+0003c060: 2050 7562 6c69 6320 4d61 6372 6f73 2e20 Public Macros. \n+0003c070: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)\n+0003c080: 0a2a 2041 5554 4f4d 414b 455f 4f50 5449 .* AUTOMAKE_OPTI\n+0003c090: 4f4e 5320 3c31 3e3a 2020 2020 2020 2020 ONS <1>: \n+0003c0a0: 2020 2020 2020 2020 2020 414e 5349 2e20 ANSI. \n+0003c0b0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003c0c0: 6c69 6e65 2020 3232 290a 2a20 4155 544f line 22).* AUTO\n+0003c0d0: 4d41 4b45 5f4f 5054 494f 4e53 203c 323e MAKE_OPTIONS <2>\n+0003c0e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003c0f0: 2020 2044 6570 656e 6465 6e63 6965 732e Dependencies.\n+0003c100: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3\n+0003c110: 3329 0a2a 2041 5554 4f4d 414b 455f 4f50 3).* AUTOMAKE_OP\n+0003c120: 5449 4f4e 5320 3c33 3e3a 2020 2020 2020 TIONS <3>: \n+0003c130: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0003c140: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+0003c150: 2028 6c69 6e65 2020 3137 290a 2a20 6269 (line 17).* bi\n+0003c160: 6e5f 5052 4f47 5241 4d53 3a20 2020 2020 n_PROGRAMS: \n 0003c170: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c180: 2020 2020 5072 6f67 7261 6d20 536f 7572 Program Sour\n-0003c190: 6365 732e 2020 2020 2028 6c69 6e65 2020 ces. (line \n-0003c1a0: 2036 290a 2a20 6269 6e5f 5343 5249 5054 6).* bin_SCRIPT\n-0003c1b0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0003c1c0: 2020 2020 2020 2020 2020 2020 2053 6372 Scr\n-0003c1d0: 6970 7473 2e20 2020 2020 2020 2020 2020 ipts. \n-0003c1e0: 2020 286c 696e 6520 2031 3829 0a2a 2062 (line 18).* b\n-0003c1f0: 7569 6c64 5f74 7269 706c 6574 3a20 2020 uild_triplet: \n+0003c180: 2020 2020 2050 726f 6772 616d 2053 6f75 Program Sou\n+0003c190: 7263 6573 2e20 2020 2020 286c 696e 6520 rces. (line \n+0003c1a0: 2020 3629 0a2a 2062 696e 5f53 4352 4950 6).* bin_SCRIP\n+0003c1b0: 5453 3a20 2020 2020 2020 2020 2020 2020 TS: \n+0003c1c0: 2020 2020 2020 2020 2020 2020 2020 5363 Sc\n+0003c1d0: 7269 7074 732e 2020 2020 2020 2020 2020 ripts. \n+0003c1e0: 2020 2028 6c69 6e65 2020 3138 290a 2a20 (line 18).* \n+0003c1f0: 6275 696c 645f 7472 6970 6c65 743a 2020 build_triplet: \n 0003c200: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c210: 2020 2020 2020 4f70 7469 6f6e 616c 2e20 Optional. \n-0003c220: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003c230: 2020 3134 290a 2a20 4255 494c 545f 534f 14).* BUILT_SO\n-0003c240: 5552 4345 533a 2020 2020 2020 2020 2020 URCES: \n-0003c250: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-0003c260: 6f75 7263 6573 2e20 2020 2020 2020 2020 ources. \n-0003c270: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*\n-0003c280: 2042 5a49 5032 3a20 2020 2020 2020 2020 BZIP2: \n+0003c210: 2020 2020 2020 204f 7074 696f 6e61 6c2e Optional.\n+0003c220: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003c230: 6520 2031 3429 0a2a 2042 5549 4c54 5f53 e 14).* BUILT_S\n+0003c240: 4f55 5243 4553 3a20 2020 2020 2020 2020 OURCES: \n+0003c250: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003c260: 536f 7572 6365 732e 2020 2020 2020 2020 Sources. \n+0003c270: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).\n+0003c280: 2a20 425a 4950 323a 2020 2020 2020 2020 * BZIP2: \n 0003c290: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c2a0: 2020 2020 2020 2020 5468 6520 5479 7065 The Type\n-0003c2b0: 7320 6f66 2044 6973 7472 6962 7574 696f s of Distributio\n-0003c2c0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns.. \n+0003c2a0: 2020 2020 2020 2020 2054 6865 2054 7970 The Typ\n+0003c2b0: 6573 206f 6620 4469 7374 7269 6275 7469 es of Distributi\n+0003c2c0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons.. \n 0003c2d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003c2e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003c2f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c300: 2020 286c 696e 6520 2020 3929 0a2a 2043 (line 9).* C\n-0003c310: 433a 2020 2020 2020 2020 2020 2020 2020 C: \n+0003c300: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).* \n+0003c310: 4343 3a20 2020 2020 2020 2020 2020 2020 CC: \n 0003c320: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c330: 2020 2020 2020 5072 6f67 7261 6d20 5661 Program Va\n-0003c340: 7269 6162 6c65 732e 2020 2028 6c69 6e65 riables. (line\n-0003c350: 2020 3132 290a 2a20 4343 4153 3a20 2020 12).* CCAS: \n+0003c330: 2020 2020 2020 2050 726f 6772 616d 2056 Program V\n+0003c340: 6172 6961 626c 6573 2e20 2020 286c 696e ariables. (lin\n+0003c350: 6520 2031 3229 0a2a 2043 4341 533a 2020 e 12).* CCAS: \n 0003c360: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c370: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-0003c380: 7562 6c69 6320 4d61 6372 6f73 2e20 2020 ublic Macros. \n-0003c390: 2020 2020 286c 696e 6520 2038 3829 0a2a (line 88).*\n-0003c3a0: 2043 4341 5320 3c31 3e3a 2020 2020 2020 CCAS <1>: \n+0003c370: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003c380: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n+0003c390: 2020 2020 2028 6c69 6e65 2020 3838 290a (line 88).\n+0003c3a0: 2a20 4343 4153 203c 313e 3a20 2020 2020 * CCAS <1>: \n 0003c3b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c3c0: 2020 2020 2020 2020 4173 7365 6d62 6c79 Assembly\n-0003c3d0: 2053 7570 706f 7274 2e20 2020 2028 6c69 Support. (li\n-0003c3e0: 6e65 2020 3130 290a 2a20 4343 4153 464c ne 10).* CCASFL\n-0003c3f0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003c3c0: 2020 2020 2020 2020 2041 7373 656d 626c Assembl\n+0003c3d0: 7920 5375 7070 6f72 742e 2020 2020 286c y Support. (l\n+0003c3e0: 696e 6520 2031 3029 0a2a 2043 4341 5346 ine 10).* CCASF\n+0003c3f0: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n 0003c400: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c410: 2050 7562 6c69 6320 4d61 6372 6f73 2e20 Public Macros. \n-0003c420: 2020 2020 2020 286c 696e 6520 2038 3829 (line 88)\n-0003c430: 0a2a 2043 4341 5346 4c41 4753 203c 313e .* CCASFLAGS <1>\n-0003c440: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003c450: 2020 2020 2020 2020 2020 4173 7365 6d62 Assemb\n-0003c460: 6c79 2053 7570 706f 7274 2e20 2020 2028 ly Support. (\n-0003c470: 6c69 6e65 2020 3130 290a 2a20 4346 4c41 line 10).* CFLA\n-0003c480: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003c410: 2020 5075 626c 6963 204d 6163 726f 732e Public Macros.\n+0003c420: 2020 2020 2020 2028 6c69 6e65 2020 3838 (line 88\n+0003c430: 290a 2a20 4343 4153 464c 4147 5320 3c31 ).* CCASFLAGS <1\n+0003c440: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+0003c450: 2020 2020 2020 2020 2020 2041 7373 656d Assem\n+0003c460: 626c 7920 5375 7070 6f72 742e 2020 2020 bly Support. \n+0003c470: 286c 696e 6520 2031 3029 0a2a 2043 464c (line 10).* CFL\n+0003c480: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n 0003c490: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c4a0: 2020 2050 726f 6772 616d 2056 6172 6961 Program Varia\n-0003c4b0: 626c 6573 2e20 2020 286c 696e 6520 2031 bles. (line 1\n-0003c4c0: 3229 0a2a 2063 6865 636b 5f3a 2020 2020 2).* check_: \n+0003c4a0: 2020 2020 5072 6f67 7261 6d20 5661 7269 Program Vari\n+0003c4b0: 6162 6c65 732e 2020 2028 6c69 6e65 2020 ables. (line \n+0003c4c0: 3132 290a 2a20 6368 6563 6b5f 3a20 2020 12).* check_: \n 0003c4d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c4e0: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n-0003c4f0: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n-0003c500: 2028 6c69 6e65 2020 3936 290a 2a20 6368 (line 96).* ch\n-0003c510: 6563 6b5f 4c54 4c49 4252 4152 4945 533a eck_LTLIBRARIES:\n-0003c520: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c530: 2020 2020 204c 6962 746f 6f6c 2043 6f6e Libtool Con\n-0003c540: 7665 6e69 656e 6365 204c 6962 7261 7269 venience Librari\n-0003c550: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \n+0003c4e0: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni\n+0003c4f0: 666f 726d 2e20 2020 2020 2020 2020 2020 form. \n+0003c500: 2020 286c 696e 6520 2039 3629 0a2a 2063 (line 96).* c\n+0003c510: 6865 636b 5f4c 544c 4942 5241 5249 4553 heck_LTLIBRARIES\n+0003c520: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003c530: 2020 2020 2020 4c69 6274 6f6f 6c20 436f Libtool Co\n+0003c540: 6e76 656e 6965 6e63 6520 4c69 6272 6172 nvenience Librar\n+0003c550: 6965 732e 0a20 2020 2020 2020 2020 2020 ies.. \n 0003c560: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003c570: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003c580: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c590: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c\n-0003c5a0: 6865 636b 5f50 524f 4752 414d 533a 2020 heck_PROGRAMS: \n+0003c590: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0003c5a0: 6368 6563 6b5f 5052 4f47 5241 4d53 3a20 check_PROGRAMS: \n 0003c5b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c5c0: 2020 2020 2020 5072 6f67 7261 6d20 536f Program So\n-0003c5d0: 7572 6365 732e 2020 2020 2028 6c69 6e65 urces. (line\n-0003c5e0: 2020 2036 290a 2a20 6368 6563 6b5f 5052 6).* check_PR\n-0003c5f0: 4f47 5241 4d53 203c 313e 3a20 2020 2020 OGRAMS <1>: \n-0003c600: 2020 2020 2020 2020 2020 2020 2020 2044 D\n-0003c610: 6566 6175 6c74 205f 534f 5552 4345 532e efault _SOURCES.\n-0003c620: 2020 2020 286c 696e 6520 2032 3829 0a2a (line 28).*\n-0003c630: 2063 6865 636b 5f53 4352 4950 5453 3a20 check_SCRIPTS: \n+0003c5c0: 2020 2020 2020 2050 726f 6772 616d 2053 Program S\n+0003c5d0: 6f75 7263 6573 2e20 2020 2020 286c 696e ources. (lin\n+0003c5e0: 6520 2020 3629 0a2a 2063 6865 636b 5f50 e 6).* check_P\n+0003c5f0: 524f 4752 414d 5320 3c31 3e3a 2020 2020 ROGRAMS <1>: \n+0003c600: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003c610: 4465 6661 756c 7420 5f53 4f55 5243 4553 Default _SOURCES\n+0003c620: 2e20 2020 2028 6c69 6e65 2020 3238 290a . (line 28).\n+0003c630: 2a20 6368 6563 6b5f 5343 5249 5054 533a * check_SCRIPTS:\n 0003c640: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c650: 2020 2020 2020 2020 5363 7269 7074 732e Scripts.\n-0003c660: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0003c670: 6e65 2020 3138 290a 2a20 434c 4153 5350 ne 18).* CLASSP\n-0003c680: 4154 485f 454e 563a 2020 2020 2020 2020 ATH_ENV: \n+0003c650: 2020 2020 2020 2020 2053 6372 6970 7473 Scripts\n+0003c660: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0003c670: 696e 6520 2031 3829 0a2a 2043 4c41 5353 ine 18).* CLASS\n+0003c680: 5041 5448 5f45 4e56 3a20 2020 2020 2020 PATH_ENV: \n 0003c690: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c6a0: 204a 6176 612e 2020 2020 2020 2020 2020 Java. \n-0003c6b0: 2020 2020 2020 286c 696e 6520 2035 3129 (line 51)\n-0003c6c0: 0a2a 2043 4c45 414e 4649 4c45 533a 2020 .* CLEANFILES: \n+0003c6a0: 2020 4a61 7661 2e20 2020 2020 2020 2020 Java. \n+0003c6b0: 2020 2020 2020 2028 6c69 6e65 2020 3531 (line 51\n+0003c6c0: 290a 2a20 434c 4541 4e46 494c 4553 3a20 ).* CLEANFILES: \n 0003c6d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c6e0: 2020 2020 2020 2020 2020 436c 6561 6e2e Clean.\n-0003c6f0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0003c700: 6c69 6e65 2020 3133 290a 2a20 434f 4d50 line 13).* COMP\n-0003c710: 494c 453a 2020 2020 2020 2020 2020 2020 ILE: \n+0003c6e0: 2020 2020 2020 2020 2020 2043 6c65 616e Clean\n+0003c6f0: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+0003c700: 286c 696e 6520 2031 3329 0a2a 2043 4f4d (line 13).* COM\n+0003c710: 5049 4c45 3a20 2020 2020 2020 2020 2020 PILE: \n 0003c720: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c730: 2020 2050 726f 6772 616d 2056 6172 6961 Program Varia\n-0003c740: 626c 6573 2e20 2020 286c 696e 6520 2035 bles. (line 5\n-0003c750: 3729 0a2a 2043 4f4e 4649 475f 5354 4154 7).* CONFIG_STAT\n-0003c760: 5553 5f44 4550 454e 4445 4e43 4945 533a US_DEPENDENCIES:\n-0003c770: 2020 2020 2020 2020 2020 2020 5265 6275 Rebu\n-0003c780: 696c 6469 6e67 2e20 2020 2020 2020 2020 ilding. \n-0003c790: 2028 6c69 6e65 2020 3139 290a 2a20 434f (line 19).* CO\n-0003c7a0: 4e46 4947 5552 455f 4445 5045 4e44 454e NFIGURE_DEPENDEN\n-0003c7b0: 4349 4553 3a20 2020 2020 2020 2020 2020 CIES: \n-0003c7c0: 2020 2020 2052 6562 7569 6c64 696e 672e Rebuilding.\n-0003c7d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0003c7e0: 2031 3929 0a2a 2043 5050 464c 4147 533a 19).* CPPFLAGS:\n-0003c7f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c800: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n-0003c810: 6f67 7261 6d20 5661 7269 6162 6c65 732e ogram Variables.\n-0003c820: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).* \n-0003c830: 4350 5046 4c41 4753 203c 313e 3a20 2020 CPPFLAGS <1>: \n+0003c730: 2020 2020 5072 6f67 7261 6d20 5661 7269 Program Vari\n+0003c740: 6162 6c65 732e 2020 2028 6c69 6e65 2020 ables. (line \n+0003c750: 3537 290a 2a20 434f 4e46 4947 5f53 5441 57).* CONFIG_STA\n+0003c760: 5455 535f 4445 5045 4e44 454e 4349 4553 TUS_DEPENDENCIES\n+0003c770: 3a20 2020 2020 2020 2020 2020 2052 6562 : Reb\n+0003c780: 7569 6c64 696e 672e 2020 2020 2020 2020 uilding. \n+0003c790: 2020 286c 696e 6520 2031 3929 0a2a 2043 (line 19).* C\n+0003c7a0: 4f4e 4649 4755 5245 5f44 4550 454e 4445 ONFIGURE_DEPENDE\n+0003c7b0: 4e43 4945 533a 2020 2020 2020 2020 2020 NCIES: \n+0003c7c0: 2020 2020 2020 5265 6275 696c 6469 6e67 Rebuilding\n+0003c7d0: 2e20 2020 2020 2020 2020 2028 6c69 6e65 . (line\n+0003c7e0: 2020 3139 290a 2a20 4350 5046 4c41 4753 19).* CPPFLAGS\n+0003c7f0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003c800: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+0003c810: 726f 6772 616d 2056 6172 6961 626c 6573 rogram Variables\n+0003c820: 2e20 2020 286c 696e 6520 2031 3229 0a2a . (line 12).*\n+0003c830: 2043 5050 464c 4147 5320 3c31 3e3a 2020 CPPFLAGS <1>: \n 0003c840: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c850: 2020 2020 2020 2041 7373 656d 626c 7920 Assembly \n-0003c860: 5375 7070 6f72 742e 2020 2020 286c 696e Support. (lin\n-0003c870: 6520 2031 3029 0a2a 2043 5858 3a20 2020 e 10).* CXX: \n+0003c850: 2020 2020 2020 2020 4173 7365 6d62 6c79 Assembly\n+0003c860: 2053 7570 706f 7274 2e20 2020 2028 6c69 Support. (li\n+0003c870: 6e65 2020 3130 290a 2a20 4358 583a 2020 ne 10).* CXX: \n 0003c880: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003c890: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c8a0: 432b 2b20 5375 7070 6f72 742e 2020 2020 C++ Support. \n-0003c8b0: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).\n-0003c8c0: 2a20 4358 5843 4f4d 5049 4c45 3a20 2020 * CXXCOMPILE: \n+0003c8a0: 2043 2b2b 2053 7570 706f 7274 2e20 2020 C++ Support. \n+0003c8b0: 2020 2020 2020 286c 696e 6520 2031 3629 (line 16)\n+0003c8c0: 0a2a 2043 5858 434f 4d50 494c 453a 2020 .* CXXCOMPILE: \n 0003c8d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c8e0: 2020 2020 2020 2020 2043 2b2b 2053 7570 C++ Sup\n-0003c8f0: 706f 7274 2e20 2020 2020 2020 2020 286c port. (l\n-0003c900: 696e 6520 2032 3529 0a2a 2043 5858 464c ine 25).* CXXFL\n-0003c910: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003c8e0: 2020 2020 2020 2020 2020 432b 2b20 5375 C++ Su\n+0003c8f0: 7070 6f72 742e 2020 2020 2020 2020 2028 pport. (\n+0003c900: 6c69 6e65 2020 3235 290a 2a20 4358 5846 line 25).* CXXF\n+0003c910: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n 0003c920: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c930: 2020 432b 2b20 5375 7070 6f72 742e 2020 C++ Support. \n-0003c940: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19\n-0003c950: 290a 2a20 4358 584c 494e 4b3a 2020 2020 ).* CXXLINK: \n+0003c930: 2020 2043 2b2b 2053 7570 706f 7274 2e20 C++ Support. \n+0003c940: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+0003c950: 3929 0a2a 2043 5858 4c49 4e4b 3a20 2020 9).* CXXLINK: \n 0003c960: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c970: 2020 2020 2020 2020 2020 2043 2b2b 2053 C++ S\n-0003c980: 7570 706f 7274 2e20 2020 2020 2020 2020 upport. \n-0003c990: 286c 696e 6520 2032 3929 0a2a 2043 5858 (line 29).* CXX\n-0003c9a0: 4c49 4e4b 203c 313e 3a20 2020 2020 2020 LINK <1>: \n+0003c970: 2020 2020 2020 2020 2020 2020 432b 2b20 C++ \n+0003c980: 5375 7070 6f72 742e 2020 2020 2020 2020 Support. \n+0003c990: 2028 6c69 6e65 2020 3239 290a 2a20 4358 (line 29).* CX\n+0003c9a0: 584c 494e 4b20 3c31 3e3a 2020 2020 2020 XLINK <1>: \n 0003c9b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003c9c0: 2020 2020 486f 7720 7468 6520 4c69 6e6b How the Link\n-0003c9d0: 6572 2069 7320 4368 6f73 656e 2e0a 2020 er is Chosen.. \n+0003c9c0: 2020 2020 2048 6f77 2074 6865 204c 696e How the Lin\n+0003c9d0: 6b65 7220 6973 2043 686f 7365 6e2e 0a20 ker is Chosen.. \n 0003c9e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003c9f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ca00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ca10: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003ca20: 6520 2031 3129 0a2a 2044 4154 413a 2020 e 11).* DATA: \n+0003ca10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003ca20: 6e65 2020 3131 290a 2a20 4441 5441 3a20 ne 11).* DATA: \n 0003ca30: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ca40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ca50: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n-0003ca60: 2020 2020 2028 6c69 6e65 2031 3032 290a (line 102).\n-0003ca70: 2a20 4441 5441 203c 313e 3a20 2020 2020 * DATA <1>: \n+0003ca50: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n+0003ca60: 2020 2020 2020 286c 696e 6520 3130 3229 (line 102)\n+0003ca70: 0a2a 2044 4154 4120 3c31 3e3a 2020 2020 .* DATA <1>: \n 0003ca80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ca90: 2020 2020 2020 2020 2044 6174 612e 2020 Data. \n-0003caa0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0003cab0: 696e 6520 2020 3729 0a2a 2064 6174 615f ine 7).* data_\n-0003cac0: 4441 5441 3a20 2020 2020 2020 2020 2020 DATA: \n+0003ca90: 2020 2020 2020 2020 2020 4461 7461 2e20 Data. \n+0003caa0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003cab0: 6c69 6e65 2020 2037 290a 2a20 6461 7461 line 7).* data\n+0003cac0: 5f44 4154 413a 2020 2020 2020 2020 2020 _DATA: \n 0003cad0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cae0: 2020 4461 7461 2e20 2020 2020 2020 2020 Data. \n-0003caf0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9\n-0003cb00: 290a 2a20 4445 4653 3a20 2020 2020 2020 ).* DEFS: \n+0003cae0: 2020 2044 6174 612e 2020 2020 2020 2020 Data. \n+0003caf0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0003cb00: 3929 0a2a 2044 4546 533a 2020 2020 2020 9).* DEFS: \n 0003cb10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cb20: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n-0003cb30: 616d 2056 6172 6961 626c 6573 2e20 2020 am Variables. \n-0003cb40: 286c 696e 6520 2031 3229 0a2a 2044 454a (line 12).* DEJ\n-0003cb50: 4154 4f4f 4c3a 2020 2020 2020 2020 2020 ATOOL: \n+0003cb20: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n+0003cb30: 7261 6d20 5661 7269 6162 6c65 732e 2020 ram Variables. \n+0003cb40: 2028 6c69 6e65 2020 3132 290a 2a20 4445 (line 12).* DE\n+0003cb50: 4a41 544f 4f4c 3a20 2020 2020 2020 2020 JATOOL: \n 0003cb60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cb70: 2020 2020 4465 6a61 476e 7520 5465 7374 DejaGnu Test\n-0003cb80: 732e 2020 2020 2020 2028 6c69 6e65 2020 s. (line \n-0003cb90: 3139 290a 2a20 4445 5354 4449 523a 2020 19).* DESTDIR: \n+0003cb70: 2020 2020 2044 656a 6147 6e75 2054 6573 DejaGnu Tes\n+0003cb80: 7473 2e20 2020 2020 2020 286c 696e 6520 ts. (line \n+0003cb90: 2031 3929 0a2a 2044 4553 5444 4952 3a20 19).* DESTDIR: \n 0003cba0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cbb0: 2020 2020 2020 2020 2020 2020 2044 4553 DES\n-0003cbc0: 5444 4952 2e20 2020 2020 2020 2020 2020 TDIR. \n-0003cbd0: 2020 286c 696e 6520 2020 3629 0a2a 2044 (line 6).* D\n-0003cbe0: 4553 5444 4952 203c 313e 3a20 2020 2020 ESTDIR <1>: \n+0003cbb0: 2020 2020 2020 2020 2020 2020 2020 4445 DE\n+0003cbc0: 5354 4449 522e 2020 2020 2020 2020 2020 STDIR. \n+0003cbd0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0003cbe0: 4445 5354 4449 5220 3c31 3e3a 2020 2020 DESTDIR <1>: \n 0003cbf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cc00: 2020 2020 2020 5374 6167 6564 2049 6e73 Staged Ins\n-0003cc10: 7461 6c6c 732e 2020 2020 2028 6c69 6e65 talls. (line\n-0003cc20: 2020 2036 290a 2a20 4449 5341 424c 455f 6).* DISABLE_\n-0003cc30: 4841 5244 5f45 5252 4f52 533a 2020 2020 HARD_ERRORS: \n-0003cc40: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-0003cc50: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n-0003cc60: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n-0003cc70: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+0003cc00: 2020 2020 2020 2053 7461 6765 6420 496e Staged In\n+0003cc10: 7374 616c 6c73 2e20 2020 2020 286c 696e stalls. (lin\n+0003cc20: 6520 2020 3629 0a2a 2044 4953 4142 4c45 e 6).* DISABLE\n+0003cc30: 5f48 4152 445f 4552 524f 5253 3a20 2020 _HARD_ERRORS: \n+0003cc40: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003cc50: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n+0003cc60: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n+0003cc70: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n 0003cc80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003cc90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003cca0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ccb0: 286c 696e 6520 2037 3529 0a2a 2064 6973 (line 75).* dis\n-0003ccc0: 745f 3a20 2020 2020 2020 2020 2020 2020 t_: \n+0003ccb0: 2028 6c69 6e65 2020 3735 290a 2a20 6469 (line 75).* di\n+0003ccc0: 7374 5f3a 2020 2020 2020 2020 2020 2020 st_: \n 0003ccd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cce0: 2020 2020 416c 7465 726e 6174 6976 652e Alternative.\n-0003ccf0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003cd00: 3239 290a 2a20 6469 7374 5f20 3c31 3e3a 29).* dist_ <1>:\n-0003cd10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cd20: 2020 2020 2020 2020 2020 2020 2046 696e Fin\n-0003cd30: 652d 6772 6169 6e65 6420 4469 7374 7269 e-grained Distri\n-0003cd40: 6275 7469 6f6e 2043 6f6e 7472 6f6c 2e0a bution Control..\n-0003cd50: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003cce0: 2020 2020 2041 6c74 6572 6e61 7469 7665 Alternative\n+0003ccf0: 2e20 2020 2020 2020 2020 286c 696e 6520 . (line \n+0003cd00: 2032 3929 0a2a 2064 6973 745f 203c 313e 29).* dist_ <1>\n+0003cd10: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003cd20: 2020 2020 2020 2020 2020 2020 2020 4669 Fi\n+0003cd30: 6e65 2d67 7261 696e 6564 2044 6973 7472 ne-grained Distr\n+0003cd40: 6962 7574 696f 6e20 436f 6e74 726f 6c2e ibution Control.\n+0003cd50: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 0003cd60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003cd70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cd80: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0003cd90: 696e 6520 2020 3629 0a2a 2064 6973 745f ine 6).* dist_\n-0003cda0: 6c69 7370 5f4c 4953 503a 2020 2020 2020 lisp_LISP: \n+0003cd80: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003cd90: 6c69 6e65 2020 2036 290a 2a20 6469 7374 line 6).* dist\n+0003cda0: 5f6c 6973 705f 4c49 5350 3a20 2020 2020 _lisp_LISP: \n 0003cdb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cdc0: 2020 456d 6163 7320 4c69 7370 2e20 2020 Emacs Lisp. \n-0003cdd0: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11\n-0003cde0: 290a 2a20 6469 7374 5f6e 6f69 6e73 745f ).* dist_noinst_\n-0003cdf0: 4c49 5350 3a20 2020 2020 2020 2020 2020 LISP: \n-0003ce00: 2020 2020 2020 2020 2020 2045 6d61 6373 Emacs\n-0003ce10: 204c 6973 702e 2020 2020 2020 2020 2020 Lisp. \n-0003ce20: 286c 696e 6520 2031 3129 0a2a 2044 4953 (line 11).* DIS\n-0003ce30: 545f 5355 4244 4952 533a 2020 2020 2020 T_SUBDIRS: \n+0003cdc0: 2020 2045 6d61 6373 204c 6973 702e 2020 Emacs Lisp. \n+0003cdd0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+0003cde0: 3129 0a2a 2064 6973 745f 6e6f 696e 7374 1).* dist_noinst\n+0003cdf0: 5f4c 4953 503a 2020 2020 2020 2020 2020 _LISP: \n+0003ce00: 2020 2020 2020 2020 2020 2020 456d 6163 Emac\n+0003ce10: 7320 4c69 7370 2e20 2020 2020 2020 2020 s Lisp. \n+0003ce20: 2028 6c69 6e65 2020 3131 290a 2a20 4449 (line 11).* DI\n+0003ce30: 5354 5f53 5542 4449 5253 3a20 2020 2020 ST_SUBDIRS: \n 0003ce40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ce50: 2020 2020 5375 6264 6972 6563 746f 7269 Subdirectori\n-0003ce60: 6573 2077 6974 6820 414d 5f43 4f4e 4449 es with AM_CONDI\n-0003ce70: 5449 4f4e 414c 2e0a 2020 2020 2020 2020 TIONAL.. \n+0003ce50: 2020 2020 2053 7562 6469 7265 6374 6f72 Subdirector\n+0003ce60: 6965 7320 7769 7468 2041 4d5f 434f 4e44 ies with AM_COND\n+0003ce70: 4954 494f 4e41 4c2e 0a20 2020 2020 2020 ITIONAL.. \n 0003ce80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ce90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003cea0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ceb0: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)\n-0003cec0: 0a2a 2044 4953 545f 5355 4244 4952 5320 .* DIST_SUBDIRS \n-0003ced0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-0003cee0: 2020 2020 2020 2020 2020 4261 7369 6373 Basics\n-0003cef0: 206f 6620 4469 7374 7269 6275 7469 6f6e of Distribution\n-0003cf00: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+0003ceb0: 2020 2020 2020 2028 6c69 6e65 2020 3235 (line 25\n+0003cec0: 290a 2a20 4449 5354 5f53 5542 4449 5253 ).* DIST_SUBDIRS\n+0003ced0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+0003cee0: 2020 2020 2020 2020 2020 2042 6173 6963 Basic\n+0003cef0: 7320 6f66 2044 6973 7472 6962 7574 696f s of Distributio\n+0003cf00: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n.. \n 0003cf10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003cf20: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003cf30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cf40: 286c 696e 6520 2034 3129 0a2a 2044 4953 (line 41).* DIS\n-0003cf50: 5443 4845 434b 5f43 4f4e 4649 4755 5245 TCHECK_CONFIGURE\n-0003cf60: 5f46 4c41 4753 3a20 2020 2020 2020 2020 _FLAGS: \n-0003cf70: 2020 2020 4368 6563 6b69 6e67 2074 6865 Checking the\n-0003cf80: 2044 6973 7472 6962 7574 696f 6e2e 0a20 Distribution.. \n+0003cf40: 2028 6c69 6e65 2020 3431 290a 2a20 4449 (line 41).* DI\n+0003cf50: 5354 4348 4543 4b5f 434f 4e46 4947 5552 STCHECK_CONFIGUR\n+0003cf60: 455f 464c 4147 533a 2020 2020 2020 2020 E_FLAGS: \n+0003cf70: 2020 2020 2043 6865 636b 696e 6720 7468 Checking th\n+0003cf80: 6520 4469 7374 7269 6275 7469 6f6e 2e0a e Distribution..\n 0003cf90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003cfa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003cfb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003cfc0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0003cfd0: 6e65 2020 3132 290a 2a20 6469 7374 636c ne 12).* distcl\n-0003cfe0: 6561 6e63 6865 636b 5f6c 6973 7466 696c eancheck_listfil\n-0003cff0: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n-0003d000: 2043 6865 636b 696e 6720 7468 6520 4469 Checking the Di\n-0003d010: 7374 7269 6275 7469 6f6e 2e0a 2020 2020 stribution.. \n+0003cfc0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0003cfd0: 696e 6520 2031 3229 0a2a 2064 6973 7463 ine 12).* distc\n+0003cfe0: 6c65 616e 6368 6563 6b5f 6c69 7374 6669 leancheck_listfi\n+0003cff0: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n+0003d000: 2020 4368 6563 6b69 6e67 2074 6865 2044 Checking the D\n+0003d010: 6973 7472 6962 7574 696f 6e2e 0a20 2020 istribution.. \n 0003d020: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d030: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d040: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d050: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0003d060: 2020 3629 0a2a 2064 6973 7463 6c65 616e 6).* distclean\n-0003d070: 6368 6563 6b5f 6c69 7374 6669 6c65 7320 check_listfiles \n-0003d080: 3c31 3e3a 2020 2020 2020 2020 2020 4368 <1>: Ch\n-0003d090: 6563 6b69 6e67 2074 6865 2044 6973 7472 ecking the Distr\n-0003d0a0: 6962 7574 696f 6e2e 0a20 2020 2020 2020 ibution.. \n+0003d050: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003d060: 2020 2036 290a 2a20 6469 7374 636c 6561 6).* distclea\n+0003d070: 6e63 6865 636b 5f6c 6973 7466 696c 6573 ncheck_listfiles\n+0003d080: 203c 313e 3a20 2020 2020 2020 2020 2043 <1>: C\n+0003d090: 6865 636b 696e 6720 7468 6520 4469 7374 hecking the Dist\n+0003d0a0: 7269 6275 7469 6f6e 2e0a 2020 2020 2020 ribution.. \n 0003d0b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d0c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d0d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d0e0: 2020 2020 2020 2028 6c69 6e65 2020 3435 (line 45\n-0003d0f0: 290a 2a20 6469 7374 636c 6561 6e63 6865 ).* distcleanche\n-0003d100: 636b 5f6c 6973 7466 696c 6573 203c 323e ck_listfiles <2>\n-0003d110: 3a20 2020 2020 2020 2020 2064 6973 7463 : distc\n-0003d120: 6c65 616e 6368 6563 6b2e 2020 2020 2020 leancheck. \n-0003d130: 286c 696e 6520 3131 3229 0a2a 2044 4953 (line 112).* DIS\n-0003d140: 5443 4c45 414e 4649 4c45 533a 2020 2020 TCLEANFILES: \n+0003d0e0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+0003d0f0: 3529 0a2a 2064 6973 7463 6c65 616e 6368 5).* distcleanch\n+0003d100: 6563 6b5f 6c69 7374 6669 6c65 7320 3c32 eck_listfiles <2\n+0003d110: 3e3a 2020 2020 2020 2020 2020 6469 7374 >: dist\n+0003d120: 636c 6561 6e63 6865 636b 2e20 2020 2020 cleancheck. \n+0003d130: 2028 6c69 6e65 2031 3132 290a 2a20 4449 (line 112).* DI\n+0003d140: 5354 434c 4541 4e46 494c 4553 3a20 2020 STCLEANFILES: \n 0003d150: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d160: 2020 2020 436c 6561 6e2e 2020 2020 2020 Clean. \n-0003d170: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003d180: 3133 290a 2a20 4449 5354 434c 4541 4e46 13).* DISTCLEANF\n-0003d190: 494c 4553 203c 313e 3a20 2020 2020 2020 ILES <1>: \n-0003d1a0: 2020 2020 2020 2020 2020 2020 2043 6865 Che\n-0003d1b0: 636b 696e 6720 7468 6520 4469 7374 7269 cking the Distri\n-0003d1c0: 6275 7469 6f6e 2e0a 2020 2020 2020 2020 bution.. \n+0003d160: 2020 2020 2043 6c65 616e 2e20 2020 2020 Clean. \n+0003d170: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003d180: 2031 3329 0a2a 2044 4953 5443 4c45 414e 13).* DISTCLEAN\n+0003d190: 4649 4c45 5320 3c31 3e3a 2020 2020 2020 FILES <1>: \n+0003d1a0: 2020 2020 2020 2020 2020 2020 2020 4368 Ch\n+0003d1b0: 6563 6b69 6e67 2074 6865 2044 6973 7472 ecking the Distr\n+0003d1c0: 6962 7574 696f 6e2e 0a20 2020 2020 2020 ibution.. \n 0003d1d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d1e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d1f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d200: 2020 2020 2020 286c 696e 6520 2034 3529 (line 45)\n-0003d210: 0a2a 2064 6973 7464 6972 3a20 2020 2020 .* distdir: \n+0003d200: 2020 2020 2020 2028 6c69 6e65 2020 3435 (line 45\n+0003d210: 290a 2a20 6469 7374 6469 723a 2020 2020 ).* distdir: \n 0003d220: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d230: 2020 2020 2020 2020 2020 5468 6520 6469 The di\n-0003d240: 7374 2048 6f6f 6b2e 2020 2020 2020 2028 st Hook. (\n-0003d250: 6c69 6e65 2020 3234 290a 2a20 6469 7374 line 24).* dist\n-0003d260: 6469 7220 3c31 3e3a 2020 2020 2020 2020 dir <1>: \n+0003d230: 2020 2020 2020 2020 2020 2054 6865 2064 The d\n+0003d240: 6973 7420 486f 6f6b 2e20 2020 2020 2020 ist Hook. \n+0003d250: 286c 696e 6520 2032 3429 0a2a 2064 6973 (line 24).* dis\n+0003d260: 7464 6972 203c 313e 3a20 2020 2020 2020 tdir <1>: \n 0003d270: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d280: 2020 2054 6869 7264 2d50 6172 7479 204d Third-Party M\n-0003d290: 616b 6566 696c 6573 2e0a 2020 2020 2020 akefiles.. \n+0003d280: 2020 2020 5468 6972 642d 5061 7274 7920 Third-Party \n+0003d290: 4d61 6b65 6669 6c65 732e 0a20 2020 2020 Makefiles.. \n 0003d2a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d2b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d2c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d2d0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n-0003d2e0: 3529 0a2a 2064 6973 7475 6e69 6e73 7461 5).* distuninsta\n-0003d2f0: 6c6c 6368 6563 6b5f 6c69 7374 6669 6c65 llcheck_listfile\n-0003d300: 733a 2020 2020 2020 2020 2020 4368 6563 s: Chec\n-0003d310: 6b69 6e67 2074 6865 2044 6973 7472 6962 king the Distrib\n-0003d320: 7574 696f 6e2e 0a20 2020 2020 2020 2020 ution.. \n+0003d2d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0003d2e0: 3235 290a 2a20 6469 7374 756e 696e 7374 25).* distuninst\n+0003d2f0: 616c 6c63 6865 636b 5f6c 6973 7466 696c allcheck_listfil\n+0003d300: 6573 3a20 2020 2020 2020 2020 2043 6865 es: Che\n+0003d310: 636b 696e 6720 7468 6520 4469 7374 7269 cking the Distri\n+0003d320: 6275 7469 6f6e 2e0a 2020 2020 2020 2020 bution.. \n 0003d330: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d340: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d350: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d360: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-0003d370: 2a20 4456 4950 533a 2020 2020 2020 2020 * DVIPS: \n+0003d360: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0003d370: 0a2a 2044 5649 5053 3a20 2020 2020 2020 .* DVIPS: \n 0003d380: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d390: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n-0003d3a0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-0003d3b0: 696e 6520 3133 3529 0a2a 2045 4d41 4353 ine 135).* EMACS\n-0003d3c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003d390: 2020 2020 2020 2020 2020 5465 7869 6e66 Texinf\n+0003d3a0: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n+0003d3b0: 6c69 6e65 2031 3335 290a 2a20 454d 4143 line 135).* EMAC\n+0003d3c0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n 0003d3d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d3e0: 2020 5075 626c 6963 204d 6163 726f 732e Public Macros.\n-0003d3f0: 2020 2020 2020 2028 6c69 6e65 2020 3636 (line 66\n-0003d400: 290a 2a20 4554 4147 535f 4152 4753 3a20 ).* ETAGS_ARGS: \n+0003d3e0: 2020 2050 7562 6c69 6320 4d61 6372 6f73 Public Macros\n+0003d3f0: 2e20 2020 2020 2020 286c 696e 6520 2036 . (line 6\n+0003d400: 3629 0a2a 2045 5441 4753 5f41 5247 533a 6).* ETAGS_ARGS:\n 0003d410: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d420: 2020 2020 2020 2020 2020 2054 6167 732e Tags.\n-0003d430: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d440: 286c 696e 6520 2032 3529 0a2a 2045 5441 (line 25).* ETA\n-0003d450: 4753 464c 4147 533a 2020 2020 2020 2020 GSFLAGS: \n+0003d420: 2020 2020 2020 2020 2020 2020 5461 6773 Tags\n+0003d430: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+0003d440: 2028 6c69 6e65 2020 3235 290a 2a20 4554 (line 25).* ET\n+0003d450: 4147 5346 4c41 4753 3a20 2020 2020 2020 AGSFLAGS: \n 0003d460: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d470: 2020 2020 5461 6773 2e20 2020 2020 2020 Tags. \n-0003d480: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003d490: 3235 290a 2a20 4558 5045 4354 3a20 2020 25).* EXPECT: \n+0003d470: 2020 2020 2054 6167 732e 2020 2020 2020 Tags. \n+0003d480: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003d490: 2032 3529 0a2a 2045 5850 4543 543a 2020 25).* EXPECT: \n 0003d4a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d4b0: 2020 2020 2020 2020 2020 2020 2044 656a Dej\n-0003d4c0: 6147 6e75 2054 6573 7473 2e20 2020 2020 aGnu Tests. \n-0003d4d0: 2020 286c 696e 6520 2031 3929 0a2a 2045 (line 19).* E\n-0003d4e0: 5854 5f4c 4f47 5f43 4f4d 5049 4c45 3a20 XT_LOG_COMPILE: \n+0003d4b0: 2020 2020 2020 2020 2020 2020 2020 4465 De\n+0003d4c0: 6a61 476e 7520 5465 7374 732e 2020 2020 jaGnu Tests. \n+0003d4d0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).* \n+0003d4e0: 4558 545f 4c4f 475f 434f 4d50 494c 453a EXT_LOG_COMPILE:\n 0003d4f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d500: 2020 2020 2020 5369 6d70 6c65 2054 6573 Simple Tes\n-0003d510: 7473 2075 7369 6e67 2070 6172 616c 6c65 ts using paralle\n-0003d520: 6c2d 7465 7374 732e 0a20 2020 2020 2020 l-tests.. \n+0003d500: 2020 2020 2020 2053 696d 706c 6520 5465 Simple Te\n+0003d510: 7374 7320 7573 696e 6720 7061 7261 6c6c sts using parall\n+0003d520: 656c 2d74 6573 7473 2e0a 2020 2020 2020 el-tests.. \n 0003d530: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d540: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d550: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d560: 2020 2020 2020 2028 6c69 6e65 2020 3339 (line 39\n-0003d570: 290a 2a20 4558 545f 4c4f 475f 434f 4d50 ).* EXT_LOG_COMP\n-0003d580: 494c 4552 3a20 2020 2020 2020 2020 2020 ILER: \n-0003d590: 2020 2020 2020 2020 2020 2053 696d 706c Simpl\n-0003d5a0: 6520 5465 7374 7320 7573 696e 6720 7061 e Tests using pa\n-0003d5b0: 7261 6c6c 656c 2d74 6573 7473 2e0a 2020 rallel-tests.. \n+0003d560: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3\n+0003d570: 3929 0a2a 2045 5854 5f4c 4f47 5f43 4f4d 9).* EXT_LOG_COM\n+0003d580: 5049 4c45 523a 2020 2020 2020 2020 2020 PILER: \n+0003d590: 2020 2020 2020 2020 2020 2020 5369 6d70 Simp\n+0003d5a0: 6c65 2054 6573 7473 2075 7369 6e67 2070 le Tests using p\n+0003d5b0: 6172 616c 6c65 6c2d 7465 7374 732e 0a20 arallel-tests.. \n 0003d5c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d5d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d5e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d5f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003d600: 6520 2033 3929 0a2a 2045 5854 5f4c 4f47 e 39).* EXT_LOG\n-0003d610: 5f46 4c41 4753 3a20 2020 2020 2020 2020 _FLAGS: \n+0003d5f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003d600: 6e65 2020 3339 290a 2a20 4558 545f 4c4f ne 39).* EXT_LO\n+0003d610: 475f 464c 4147 533a 2020 2020 2020 2020 G_FLAGS: \n 0003d620: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d630: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n-0003d640: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n-0003d650: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n+0003d630: 2053 696d 706c 6520 5465 7374 7320 7573 Simple Tests us\n+0003d640: 696e 6720 7061 7261 6c6c 656c 2d74 6573 ing parallel-tes\n+0003d650: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts.. \n 0003d660: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d670: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d680: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d690: 2028 6c69 6e65 2020 3339 290a 2a20 4558 (line 39).* EX\n-0003d6a0: 5452 415f 4449 5354 3a20 2020 2020 2020 TRA_DIST: \n+0003d690: 2020 286c 696e 6520 2033 3929 0a2a 2045 (line 39).* E\n+0003d6a0: 5854 5241 5f44 4953 543a 2020 2020 2020 XTRA_DIST: \n 0003d6b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d6c0: 2020 2020 2042 6173 6963 7320 6f66 2044 Basics of D\n-0003d6d0: 6973 7472 6962 7574 696f 6e2e 0a20 2020 istribution.. \n+0003d6c0: 2020 2020 2020 4261 7369 6373 206f 6620 Basics of \n+0003d6d0: 4469 7374 7269 6275 7469 6f6e 2e0a 2020 Distribution.. \n 0003d6e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d6f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d700: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d710: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003d720: 2020 3330 290a 2a20 4558 5452 415f 6d61 30).* EXTRA_ma\n-0003d730: 7564 655f 4445 5045 4e44 454e 4349 4553 ude_DEPENDENCIES\n-0003d740: 3a20 2020 2020 2020 2020 2020 2020 204c : L\n-0003d750: 696e 6b69 6e67 2e20 2020 2020 2020 2020 inking. \n-0003d760: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n-0003d770: 2045 5854 5241 5f6d 6175 6465 5f44 4550 EXTRA_maude_DEP\n-0003d780: 454e 4445 4e43 4945 5320 3c31 3e3a 2020 ENDENCIES <1>: \n-0003d790: 2020 2020 2020 2020 5072 6f67 7261 6d20 Program \n-0003d7a0: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n-0003d7b0: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \n+0003d710: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003d720: 6520 2033 3029 0a2a 2045 5854 5241 5f6d e 30).* EXTRA_m\n+0003d730: 6175 6465 5f44 4550 454e 4445 4e43 4945 aude_DEPENDENCIE\n+0003d740: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003d750: 4c69 6e6b 696e 672e 2020 2020 2020 2020 Linking. \n+0003d760: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+0003d770: 2a20 4558 5452 415f 6d61 7564 655f 4445 * EXTRA_maude_DE\n+0003d780: 5045 4e44 454e 4349 4553 203c 313e 3a20 PENDENCIES <1>: \n+0003d790: 2020 2020 2020 2020 2050 726f 6772 616d Program\n+0003d7a0: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+0003d7b0: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \n 0003d7c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d7d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d7e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d7f0: 2020 2020 2028 6c69 6e65 2031 3139 290a (line 119).\n-0003d800: 2a20 4558 5452 415f 6d61 7564 655f 534f * EXTRA_maude_SO\n-0003d810: 5552 4345 533a 2020 2020 2020 2020 2020 URCES: \n-0003d820: 2020 2020 2020 2020 2050 726f 6772 616d Program\n-0003d830: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n-0003d840: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \n+0003d7f0: 2020 2020 2020 286c 696e 6520 3131 3929 (line 119)\n+0003d800: 0a2a 2045 5854 5241 5f6d 6175 6465 5f53 .* EXTRA_maude_S\n+0003d810: 4f55 5243 4553 3a20 2020 2020 2020 2020 OURCES: \n+0003d820: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n+0003d830: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n+0003d840: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \n 0003d850: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d860: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d870: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d880: 2020 2020 2020 286c 696e 6520 2035 3329 (line 53)\n-0003d890: 0a2a 2045 5854 5241 5f50 524f 4752 414d .* EXTRA_PROGRAM\n-0003d8a0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0003d8b0: 2020 2020 2020 2020 2020 436f 6e64 6974 Condit\n-0003d8c0: 696f 6e61 6c20 5072 6f67 7261 6d73 2e0a ional Programs..\n-0003d8d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003d880: 2020 2020 2020 2028 6c69 6e65 2020 3533 (line 53\n+0003d890: 290a 2a20 4558 5452 415f 5052 4f47 5241 ).* EXTRA_PROGRA\n+0003d8a0: 4d53 3a20 2020 2020 2020 2020 2020 2020 MS: \n+0003d8b0: 2020 2020 2020 2020 2020 2043 6f6e 6469 Condi\n+0003d8c0: 7469 6f6e 616c 2050 726f 6772 616d 732e tional Programs.\n+0003d8d0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 0003d8e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d8f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d900: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0003d910: 696e 6520 2031 3529 0a2a 2046 3737 3a20 ine 15).* F77: \n+0003d900: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003d910: 6c69 6e65 2020 3135 290a 2a20 4637 373a line 15).* F77:\n 0003d920: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003d930: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d940: 2020 466f 7274 7261 6e20 3737 2053 7570 Fortran 77 Sup\n-0003d950: 706f 7274 2e20 2028 6c69 6e65 2020 3136 port. (line 16\n-0003d960: 290a 2a20 4637 3743 4f4d 5049 4c45 3a20 ).* F77COMPILE: \n+0003d940: 2020 2046 6f72 7472 616e 2037 3720 5375 Fortran 77 Su\n+0003d950: 7070 6f72 742e 2020 286c 696e 6520 2031 pport. (line 1\n+0003d960: 3629 0a2a 2046 3737 434f 4d50 494c 453a 6).* F77COMPILE:\n 0003d970: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d980: 2020 2020 2020 2020 2020 2046 6f72 7472 Fortr\n-0003d990: 616e 2037 3720 5375 7070 6f72 742e 2020 an 77 Support. \n-0003d9a0: 286c 696e 6520 2033 3129 0a2a 2046 3737 (line 31).* F77\n-0003d9b0: 4c49 4e4b 3a20 2020 2020 2020 2020 2020 LINK: \n+0003d980: 2020 2020 2020 2020 2020 2020 466f 7274 Fort\n+0003d990: 7261 6e20 3737 2053 7570 706f 7274 2e20 ran 77 Support. \n+0003d9a0: 2028 6c69 6e65 2020 3331 290a 2a20 4637 (line 31).* F7\n+0003d9b0: 374c 494e 4b3a 2020 2020 2020 2020 2020 7LINK: \n 0003d9c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003d9d0: 2020 2020 486f 7720 7468 6520 4c69 6e6b How the Link\n-0003d9e0: 6572 2069 7320 4368 6f73 656e 2e0a 2020 er is Chosen.. \n+0003d9d0: 2020 2020 2048 6f77 2074 6865 204c 696e How the Lin\n+0003d9e0: 6b65 7220 6973 2043 686f 7365 6e2e 0a20 ker is Chosen.. \n 0003d9f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003da00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003da10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003da20: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003da30: 6520 2031 3229 0a2a 2046 433a 2020 2020 e 12).* FC: \n+0003da20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003da30: 6e65 2020 3132 290a 2a20 4643 3a20 2020 ne 12).* FC: \n 0003da40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003da50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003da60: 466f 7274 7261 6e20 3978 2053 7570 706f Fortran 9x Suppo\n-0003da70: 7274 2e20 2028 6c69 6e65 2020 3136 290a rt. (line 16).\n-0003da80: 2a20 4643 434f 4d50 494c 453a 2020 2020 * FCCOMPILE: \n+0003da60: 2046 6f72 7472 616e 2039 7820 5375 7070 Fortran 9x Supp\n+0003da70: 6f72 742e 2020 286c 696e 6520 2031 3629 ort. (line 16)\n+0003da80: 0a2a 2046 4343 4f4d 5049 4c45 3a20 2020 .* FCCOMPILE: \n 0003da90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003daa0: 2020 2020 2020 2020 2046 6f72 7472 616e Fortran\n-0003dab0: 2039 7820 5375 7070 6f72 742e 2020 286c 9x Support. (l\n-0003dac0: 696e 6520 2032 3529 0a2a 2046 4346 4c41 ine 25).* FCFLA\n-0003dad0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003daa0: 2020 2020 2020 2020 2020 466f 7274 7261 Fortra\n+0003dab0: 6e20 3978 2053 7570 706f 7274 2e20 2028 n 9x Support. (\n+0003dac0: 6c69 6e65 2020 3235 290a 2a20 4643 464c line 25).* FCFL\n+0003dad0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n 0003dae0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003daf0: 2020 466f 7274 7261 6e20 3978 2053 7570 Fortran 9x Sup\n-0003db00: 706f 7274 2e20 2028 6c69 6e65 2020 3139 port. (line 19\n-0003db10: 290a 2a20 4643 4c49 4e4b 3a20 2020 2020 ).* FCLINK: \n+0003daf0: 2020 2046 6f72 7472 616e 2039 7820 5375 Fortran 9x Su\n+0003db00: 7070 6f72 742e 2020 286c 696e 6520 2031 pport. (line 1\n+0003db10: 3929 0a2a 2046 434c 494e 4b3a 2020 2020 9).* FCLINK: \n 0003db20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003db30: 2020 2020 2020 2020 2020 2048 6f77 2074 How t\n-0003db40: 6865 204c 696e 6b65 7220 6973 2043 686f he Linker is Cho\n-0003db50: 7365 6e2e 0a20 2020 2020 2020 2020 2020 sen.. \n+0003db30: 2020 2020 2020 2020 2020 2020 486f 7720 How \n+0003db40: 7468 6520 4c69 6e6b 6572 2069 7320 4368 the Linker is Ch\n+0003db50: 6f73 656e 2e0a 2020 2020 2020 2020 2020 osen.. \n 0003db60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003db70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003db80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003db90: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).* \n-0003dba0: 4643 4c49 4e4b 203c 313e 3a20 2020 2020 FCLINK <1>: \n+0003db90: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*\n+0003dba0: 2046 434c 494e 4b20 3c31 3e3a 2020 2020 FCLINK <1>: \n 0003dbb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dbc0: 2020 2020 2020 2046 6f72 7472 616e 2039 Fortran 9\n-0003dbd0: 7820 5375 7070 6f72 742e 2020 286c 696e x Support. (lin\n-0003dbe0: 6520 2032 3929 0a2a 2046 464c 4147 533a e 29).* FFLAGS:\n-0003dbf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003dbc0: 2020 2020 2020 2020 466f 7274 7261 6e20 Fortran \n+0003dbd0: 3978 2053 7570 706f 7274 2e20 2028 6c69 9x Support. (li\n+0003dbe0: 6e65 2020 3239 290a 2a20 4646 4c41 4753 ne 29).* FFLAGS\n+0003dbf0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n 0003dc00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dc10: 466f 7274 7261 6e20 3737 2053 7570 706f Fortran 77 Suppo\n-0003dc20: 7274 2e20 2028 6c69 6e65 2020 3139 290a rt. (line 19).\n-0003dc30: 2a20 464c 4942 533a 2020 2020 2020 2020 * FLIBS: \n+0003dc10: 2046 6f72 7472 616e 2037 3720 5375 7070 Fortran 77 Supp\n+0003dc20: 6f72 742e 2020 286c 696e 6520 2031 3929 ort. (line 19)\n+0003dc30: 0a2a 2046 4c49 4253 3a20 2020 2020 2020 .* FLIBS: \n 0003dc40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dc50: 2020 2020 2020 2020 204d 6978 696e 6720 Mixing \n-0003dc60: 466f 7274 7261 6e20 3737 2057 6974 6820 Fortran 77 With \n-0003dc70: 4320 616e 6420 432b 2b2e 0a20 2020 2020 C and C++.. \n+0003dc50: 2020 2020 2020 2020 2020 4d69 7869 6e67 Mixing\n+0003dc60: 2046 6f72 7472 616e 2037 3720 5769 7468 Fortran 77 With\n+0003dc70: 2043 2061 6e64 2043 2b2b 2e0a 2020 2020 C and C++.. \n 0003dc80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003dc90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003dca0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dcb0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003dcc0: 3231 290a 2a20 464c 494e 4b3a 2020 2020 21).* FLINK: \n+0003dcb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003dcc0: 2032 3129 0a2a 2046 4c49 4e4b 3a20 2020 21).* FLINK: \n 0003dcd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dce0: 2020 2020 2020 2020 2020 2020 2046 6f72 For\n-0003dcf0: 7472 616e 2037 3720 5375 7070 6f72 742e tran 77 Support.\n-0003dd00: 2020 286c 696e 6520 2033 3529 0a2a 2047 (line 35).* G\n-0003dd10: 434a 3a20 2020 2020 2020 2020 2020 2020 CJ: \n+0003dce0: 2020 2020 2020 2020 2020 2020 2020 466f Fo\n+0003dcf0: 7274 7261 6e20 3737 2053 7570 706f 7274 rtran 77 Support\n+0003dd00: 2e20 2028 6c69 6e65 2020 3335 290a 2a20 . (line 35).* \n+0003dd10: 4743 4a3a 2020 2020 2020 2020 2020 2020 GCJ: \n 0003dd20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dd30: 2020 2020 2020 5075 626c 6963 204d 6163 Public Mac\n-0003dd40: 726f 732e 2020 2020 2020 2028 6c69 6e65 ros. (line\n-0003dd50: 2031 3034 290a 2a20 4743 4a46 4c41 4753 104).* GCJFLAGS\n-0003dd60: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003dd70: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-0003dd80: 7562 6c69 6320 4d61 6372 6f73 2e20 2020 ublic Macros. \n-0003dd90: 2020 2020 286c 696e 6520 3130 3429 0a2a (line 104).*\n-0003dda0: 2047 434a 464c 4147 5320 3c31 3e3a 2020 GCJFLAGS <1>: \n+0003dd30: 2020 2020 2020 2050 7562 6c69 6320 4d61 Public Ma\n+0003dd40: 6372 6f73 2e20 2020 2020 2020 286c 696e cros. (lin\n+0003dd50: 6520 3130 3429 0a2a 2047 434a 464c 4147 e 104).* GCJFLAG\n+0003dd60: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003dd70: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003dd80: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n+0003dd90: 2020 2020 2028 6c69 6e65 2031 3034 290a (line 104).\n+0003dda0: 2a20 4743 4a46 4c41 4753 203c 313e 3a20 * GCJFLAGS <1>: \n 0003ddb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ddc0: 2020 2020 2020 2020 4a61 7661 2053 7570 Java Sup\n-0003ddd0: 706f 7274 2077 6974 6820 6763 6a2e 0a20 port with gcj.. \n+0003ddc0: 2020 2020 2020 2020 204a 6176 6120 5375 Java Su\n+0003ddd0: 7070 6f72 7420 7769 7468 2067 636a 2e0a pport with gcj..\n 0003dde0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ddf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003de00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003de10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0003de20: 6e65 2020 3136 290a 2a20 4743 4a4c 494e ne 16).* GCJLIN\n-0003de30: 4b3a 2020 2020 2020 2020 2020 2020 2020 K: \n+0003de10: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0003de20: 696e 6520 2031 3629 0a2a 2047 434a 4c49 ine 16).* GCJLI\n+0003de30: 4e4b 3a20 2020 2020 2020 2020 2020 2020 NK: \n 0003de40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003de50: 2048 6f77 2074 6865 204c 696e 6b65 7220 How the Linker \n-0003de60: 6973 2043 686f 7365 6e2e 0a20 2020 2020 is Chosen.. \n+0003de50: 2020 486f 7720 7468 6520 4c69 6e6b 6572 How the Linker\n+0003de60: 2069 7320 4368 6f73 656e 2e0a 2020 2020 is Chosen.. \n 0003de70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003de80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003de90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dea0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003deb0: 3130 290a 2a20 4754 4147 535f 4152 4753 10).* GTAGS_ARGS\n-0003dec0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003ded0: 2020 2020 2020 2020 2020 2020 2054 6167 Tag\n-0003dee0: 732e 2020 2020 2020 2020 2020 2020 2020 s. \n-0003def0: 2020 286c 696e 6520 2034 3929 0a2a 2047 (line 49).* G\n-0003df00: 5a49 505f 454e 563a 2020 2020 2020 2020 ZIP_ENV: \n+0003dea0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003deb0: 2031 3029 0a2a 2047 5441 4753 5f41 5247 10).* GTAGS_ARG\n+0003dec0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003ded0: 2020 2020 2020 2020 2020 2020 2020 5461 Ta\n+0003dee0: 6773 2e20 2020 2020 2020 2020 2020 2020 gs. \n+0003def0: 2020 2028 6c69 6e65 2020 3439 290a 2a20 (line 49).* \n+0003df00: 475a 4950 5f45 4e56 3a20 2020 2020 2020 GZIP_ENV: \n 0003df10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003df20: 2020 2020 2020 4261 7369 6373 206f 6620 Basics of \n-0003df30: 4469 7374 7269 6275 7469 6f6e 2e0a 2020 Distribution.. \n+0003df20: 2020 2020 2020 2042 6173 6963 7320 6f66 Basics of\n+0003df30: 2044 6973 7472 6962 7574 696f 6e2e 0a20 Distribution.. \n 0003df40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003df50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003df60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003df70: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003df80: 6520 2031 3029 0a2a 2048 4541 4445 5253 e 10).* HEADERS\n-0003df90: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003df70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003df80: 6e65 2020 3130 290a 2a20 4845 4144 4552 ne 10).* HEADER\n+0003df90: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n 0003dfa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dfb0: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n-0003dfc0: 2020 2020 2028 6c69 6e65 2031 3032 290a (line 102).\n-0003dfd0: 2a20 686f 7374 5f74 7269 706c 6574 3a20 * host_triplet: \n+0003dfb0: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n+0003dfc0: 2020 2020 2020 286c 696e 6520 3130 3229 (line 102)\n+0003dfd0: 0a2a 2068 6f73 745f 7472 6970 6c65 743a .* host_triplet:\n 0003dfe0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003dff0: 2020 2020 2020 2020 204f 7074 696f 6e61 Optiona\n-0003e000: 6c2e 2020 2020 2020 2020 2020 2020 286c l. (l\n-0003e010: 696e 6520 2031 3429 0a2a 2069 6e63 6c75 ine 14).* inclu\n-0003e020: 6465 5f48 4541 4445 5253 3a20 2020 2020 de_HEADERS: \n+0003dff0: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0003e000: 616c 2e20 2020 2020 2020 2020 2020 2028 al. (\n+0003e010: 6c69 6e65 2020 3134 290a 2a20 696e 636c line 14).* incl\n+0003e020: 7564 655f 4845 4144 4552 533a 2020 2020 ude_HEADERS: \n 0003e030: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e040: 2020 4865 6164 6572 732e 2020 2020 2020 Headers. \n-0003e050: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-0003e060: 290a 2a20 494e 434c 5544 4553 3a20 2020 ).* INCLUDES: \n+0003e040: 2020 2048 6561 6465 7273 2e20 2020 2020 Headers. \n+0003e050: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0003e060: 3629 0a2a 2049 4e43 4c55 4445 533a 2020 6).* INCLUDES: \n 0003e070: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e080: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n-0003e090: 616d 2056 6172 6961 626c 6573 2e20 2020 am Variables. \n-0003e0a0: 286c 696e 6520 2034 3529 0a2a 2069 6e66 (line 45).* inf\n-0003e0b0: 6f5f 5445 5849 4e46 4f53 3a20 2020 2020 o_TEXINFOS: \n+0003e080: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n+0003e090: 7261 6d20 5661 7269 6162 6c65 732e 2020 ram Variables. \n+0003e0a0: 2028 6c69 6e65 2020 3435 290a 2a20 696e (line 45).* in\n+0003e0b0: 666f 5f54 4558 494e 464f 533a 2020 2020 fo_TEXINFOS: \n 0003e0c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e0d0: 2020 2020 5465 7869 6e66 6f2e 2020 2020 Texinfo. \n-0003e0e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003e0f0: 2036 290a 2a20 4a41 5641 3a20 2020 2020 6).* JAVA: \n+0003e0d0: 2020 2020 2054 6578 696e 666f 2e20 2020 Texinfo. \n+0003e0e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003e0f0: 2020 3629 0a2a 204a 4156 413a 2020 2020 6).* JAVA: \n 0003e100: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e110: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni\n-0003e120: 666f 726d 2e20 2020 2020 2020 2020 2020 form. \n-0003e130: 2020 286c 696e 6520 3130 3229 0a2a 204a (line 102).* J\n-0003e140: 4156 4143 3a20 2020 2020 2020 2020 2020 AVAC: \n+0003e110: 2020 2020 2020 2020 2020 2020 2020 556e Un\n+0003e120: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n+0003e130: 2020 2028 6c69 6e65 2031 3032 290a 2a20 (line 102).* \n+0003e140: 4a41 5641 433a 2020 2020 2020 2020 2020 JAVAC: \n 0003e150: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e160: 2020 2020 2020 4a61 7661 2e20 2020 2020 Java. \n-0003e170: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003e180: 2020 3335 290a 2a20 4a41 5641 4346 4c41 35).* JAVACFLA\n-0003e190: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n-0003e1a0: 2020 2020 2020 2020 2020 2020 2020 204a J\n-0003e1b0: 6176 612e 2020 2020 2020 2020 2020 2020 ava. \n-0003e1c0: 2020 2020 286c 696e 6520 2033 3829 0a2a (line 38).*\n-0003e1d0: 204a 4156 4152 4f4f 543a 2020 2020 2020 JAVAROOT: \n+0003e160: 2020 2020 2020 204a 6176 612e 2020 2020 Java. \n+0003e170: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003e180: 6520 2033 3529 0a2a 204a 4156 4143 464c e 35).* JAVACFL\n+0003e190: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003e1a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003e1b0: 4a61 7661 2e20 2020 2020 2020 2020 2020 Java. \n+0003e1c0: 2020 2020 2028 6c69 6e65 2020 3338 290a (line 38).\n+0003e1d0: 2a20 4a41 5641 524f 4f54 3a20 2020 2020 * JAVAROOT: \n 0003e1e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e1f0: 2020 2020 2020 2020 4a61 7661 2e20 2020 Java. \n-0003e200: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0003e210: 6e65 2020 3437 290a 2a20 4c44 4144 443a ne 47).* LDADD:\n-0003e220: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003e1f0: 2020 2020 2020 2020 204a 6176 612e 2020 Java. \n+0003e200: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0003e210: 696e 6520 2034 3729 0a2a 204c 4441 4444 ine 47).* LDADD\n+0003e220: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n 0003e230: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e240: 204c 696e 6b69 6e67 2e20 2020 2020 2020 Linking. \n-0003e250: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)\n-0003e260: 0a2a 204c 4446 4c41 4753 3a20 2020 2020 .* LDFLAGS: \n+0003e240: 2020 4c69 6e6b 696e 672e 2020 2020 2020 Linking. \n+0003e250: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10\n+0003e260: 290a 2a20 4c44 464c 4147 533a 2020 2020 ).* LDFLAGS: \n 0003e270: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e280: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n-0003e290: 6d20 5661 7269 6162 6c65 732e 2020 2028 m Variables. (\n-0003e2a0: 6c69 6e65 2020 3132 290a 2a20 4c46 4c41 line 12).* LFLA\n-0003e2b0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003e280: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n+0003e290: 616d 2056 6172 6961 626c 6573 2e20 2020 am Variables. \n+0003e2a0: 286c 696e 6520 2031 3229 0a2a 204c 464c (line 12).* LFL\n+0003e2b0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n 0003e2c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e2d0: 2020 2059 6163 6320 616e 6420 4c65 782e Yacc and Lex.\n-0003e2e0: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5\n-0003e2f0: 3629 0a2a 206c 6962 5f4c 4942 5241 5249 6).* lib_LIBRARI\n-0003e300: 4553 3a20 2020 2020 2020 2020 2020 2020 ES: \n-0003e310: 2020 2020 2020 2020 2020 2020 4120 4c69 A Li\n-0003e320: 6272 6172 792e 2020 2020 2020 2020 2020 brary. \n-0003e330: 2028 6c69 6e65 2020 2036 290a 2a20 6c69 (line 6).* li\n-0003e340: 625f 4c54 4c49 4252 4152 4945 533a 2020 b_LTLIBRARIES: \n+0003e2d0: 2020 2020 5961 6363 2061 6e64 204c 6578 Yacc and Lex\n+0003e2e0: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line \n+0003e2f0: 3536 290a 2a20 6c69 625f 4c49 4252 4152 56).* lib_LIBRAR\n+0003e300: 4945 533a 2020 2020 2020 2020 2020 2020 IES: \n+0003e310: 2020 2020 2020 2020 2020 2020 2041 204c A L\n+0003e320: 6962 7261 7279 2e20 2020 2020 2020 2020 ibrary. \n+0003e330: 2020 286c 696e 6520 2020 3629 0a2a 206c (line 6).* l\n+0003e340: 6962 5f4c 544c 4942 5241 5249 4553 3a20 ib_LTLIBRARIES: \n 0003e350: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e360: 2020 2020 204c 6962 746f 6f6c 204c 6962 Libtool Lib\n-0003e370: 7261 7269 6573 2e20 2020 286c 696e 6520 raries. (line \n-0003e380: 2020 3629 0a2a 206c 6962 6578 6563 5f50 6).* libexec_P\n-0003e390: 524f 4752 414d 533a 2020 2020 2020 2020 ROGRAMS: \n-0003e3a0: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n-0003e3b0: 6f67 7261 6d20 536f 7572 6365 732e 2020 ogram Sources. \n-0003e3c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0003e3d0: 6c69 6265 7865 635f 5343 5249 5054 533a libexec_SCRIPTS:\n-0003e3e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e3f0: 2020 2020 2020 2053 6372 6970 7473 2e20 Scripts. \n-0003e400: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003e410: 6520 2031 3829 0a2a 204c 4942 4f42 4a53 e 18).* LIBOBJS\n-0003e420: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003e360: 2020 2020 2020 4c69 6274 6f6f 6c20 4c69 Libtool Li\n+0003e370: 6272 6172 6965 732e 2020 2028 6c69 6e65 braries. (line\n+0003e380: 2020 2036 290a 2a20 6c69 6265 7865 635f 6).* libexec_\n+0003e390: 5052 4f47 5241 4d53 3a20 2020 2020 2020 PROGRAMS: \n+0003e3a0: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+0003e3b0: 726f 6772 616d 2053 6f75 7263 6573 2e20 rogram Sources. \n+0003e3c0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0003e3d0: 206c 6962 6578 6563 5f53 4352 4950 5453 libexec_SCRIPTS\n+0003e3e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003e3f0: 2020 2020 2020 2020 5363 7269 7074 732e Scripts.\n+0003e400: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003e410: 6e65 2020 3138 290a 2a20 4c49 424f 424a ne 18).* LIBOBJ\n+0003e420: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n 0003e430: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e440: 4f70 7469 6f6e 616c 2e20 2020 2020 2020 Optional. \n-0003e450: 2020 2020 2028 6c69 6e65 2020 3636 290a (line 66).\n-0003e460: 2a20 4c49 424f 424a 5320 3c31 3e3a 2020 * LIBOBJS <1>: \n+0003e440: 204f 7074 696f 6e61 6c2e 2020 2020 2020 Optional. \n+0003e450: 2020 2020 2020 286c 696e 6520 2036 3629 (line 66)\n+0003e460: 0a2a 204c 4942 4f42 4a53 203c 313e 3a20 .* LIBOBJS <1>: \n 0003e470: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e480: 2020 2020 2020 2020 204c 544c 4942 4f42 LTLIBOB\n-0003e490: 4a53 2e20 2020 2020 2020 2020 2020 286c JS. (l\n-0003e4a0: 696e 6520 2020 3629 0a2a 204c 4942 4f42 ine 6).* LIBOB\n-0003e4b0: 4a53 203c 323e 3a20 2020 2020 2020 2020 JS <2>: \n+0003e480: 2020 2020 2020 2020 2020 4c54 4c49 424f LTLIBO\n+0003e490: 424a 532e 2020 2020 2020 2020 2020 2028 BJS. (\n+0003e4a0: 6c69 6e65 2020 2036 290a 2a20 4c49 424f line 6).* LIBO\n+0003e4b0: 424a 5320 3c32 3e3a 2020 2020 2020 2020 BJS <2>: \n 0003e4c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e4d0: 2020 4c49 424f 424a 532e 2020 2020 2020 LIBOBJS. \n-0003e4e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-0003e4f0: 290a 2a20 4c49 4252 4152 4945 533a 2020 ).* LIBRARIES: \n+0003e4d0: 2020 204c 4942 4f42 4a53 2e20 2020 2020 LIBOBJS. \n+0003e4e0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0003e4f0: 3629 0a2a 204c 4942 5241 5249 4553 3a20 6).* LIBRARIES: \n 0003e500: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e510: 2020 2020 2020 2020 2020 2055 6e69 666f Unifo\n-0003e520: 726d 2e20 2020 2020 2020 2020 2020 2020 rm. \n-0003e530: 286c 696e 6520 3130 3229 0a2a 204c 4942 (line 102).* LIB\n-0003e540: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003e510: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n+0003e520: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+0003e530: 2028 6c69 6e65 2031 3032 290a 2a20 4c49 (line 102).* LI\n+0003e540: 4253 3a20 2020 2020 2020 2020 2020 2020 BS: \n 0003e550: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e560: 2020 2020 5072 6f67 7261 6d20 5661 7269 Program Vari\n-0003e570: 6162 6c65 732e 2020 2028 6c69 6e65 2020 ables. (line \n-0003e580: 3132 290a 2a20 4c49 4254 4f4f 4c46 4c41 12).* LIBTOOLFLA\n-0003e590: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n-0003e5a0: 2020 2020 2020 2020 2020 2020 204c 6962 Lib\n-0003e5b0: 746f 6f6c 2046 6c61 6773 2e20 2020 2020 tool Flags. \n-0003e5c0: 2020 286c 696e 6520 2020 3629 0a2a 204c (line 6).* L\n-0003e5d0: 494e 4b3a 2020 2020 2020 2020 2020 2020 INK: \n+0003e560: 2020 2020 2050 726f 6772 616d 2056 6172 Program Var\n+0003e570: 6961 626c 6573 2e20 2020 286c 696e 6520 iables. (line \n+0003e580: 2031 3229 0a2a 204c 4942 544f 4f4c 464c 12).* LIBTOOLFL\n+0003e590: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003e5a0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+0003e5b0: 6274 6f6f 6c20 466c 6167 732e 2020 2020 btool Flags. \n+0003e5c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0003e5d0: 4c49 4e4b 3a20 2020 2020 2020 2020 2020 LINK: \n 0003e5e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e5f0: 2020 2020 2020 5072 6f67 7261 6d20 5661 Program Va\n-0003e600: 7269 6162 6c65 732e 2020 2028 6c69 6e65 riables. (line\n-0003e610: 2020 3636 290a 2a20 4c49 4e4b 203c 313e 66).* LINK <1>\n-0003e620: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003e630: 2020 2020 2020 2020 2020 2020 2020 2048 H\n-0003e640: 6f77 2074 6865 204c 696e 6b65 7220 6973 ow the Linker is\n-0003e650: 2043 686f 7365 6e2e 0a20 2020 2020 2020 Chosen.. \n+0003e5f0: 2020 2020 2020 2050 726f 6772 616d 2056 Program V\n+0003e600: 6172 6961 626c 6573 2e20 2020 286c 696e ariables. (lin\n+0003e610: 6520 2036 3629 0a2a 204c 494e 4b20 3c31 e 66).* LINK <1\n+0003e620: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+0003e630: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003e640: 486f 7720 7468 6520 4c69 6e6b 6572 2069 How the Linker i\n+0003e650: 7320 4368 6f73 656e 2e0a 2020 2020 2020 s Chosen.. \n 0003e660: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003e670: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003e680: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e690: 2020 2020 2020 2028 6c69 6e65 2020 3136 (line 16\n-0003e6a0: 290a 2a20 4c49 5350 3a20 2020 2020 2020 ).* LISP: \n+0003e690: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+0003e6a0: 3629 0a2a 204c 4953 503a 2020 2020 2020 6).* LISP: \n 0003e6b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e6c0: 2020 2020 2020 2020 2020 2055 6e69 666f Unifo\n-0003e6d0: 726d 2e20 2020 2020 2020 2020 2020 2020 rm. \n-0003e6e0: 286c 696e 6520 3130 3229 0a2a 206c 6973 (line 102).* lis\n-0003e6f0: 705f 4c49 5350 3a20 2020 2020 2020 2020 p_LISP: \n+0003e6c0: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n+0003e6d0: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+0003e6e0: 2028 6c69 6e65 2031 3032 290a 2a20 6c69 (line 102).* li\n+0003e6f0: 7370 5f4c 4953 503a 2020 2020 2020 2020 sp_LISP: \n 0003e700: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e710: 2020 2020 456d 6163 7320 4c69 7370 2e20 Emacs Lisp. \n-0003e720: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003e730: 2036 290a 2a20 6c69 7370 6469 723a 2020 6).* lispdir: \n+0003e710: 2020 2020 2045 6d61 6373 204c 6973 702e Emacs Lisp.\n+0003e720: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003e730: 2020 3629 0a2a 206c 6973 7064 6972 3a20 6).* lispdir: \n 0003e740: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e750: 2020 2020 2020 2020 2020 2020 2050 7562 Pub\n-0003e760: 6c69 6320 4d61 6372 6f73 2e20 2020 2020 lic Macros. \n-0003e770: 2020 286c 696e 6520 2036 3629 0a2a 206c (line 66).* l\n-0003e780: 6f63 616c 7374 6174 655f 4441 5441 3a20 ocalstate_DATA: \n+0003e750: 2020 2020 2020 2020 2020 2020 2020 5075 Pu\n+0003e760: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+0003e770: 2020 2028 6c69 6e65 2020 3636 290a 2a20 (line 66).* \n+0003e780: 6c6f 6361 6c73 7461 7465 5f44 4154 413a localstate_DATA:\n 0003e790: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e7a0: 2020 2020 2020 4461 7461 2e20 2020 2020 Data. \n-0003e7b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003e7c0: 2020 2039 290a 2a20 4c4f 475f 434f 4d50 9).* LOG_COMP\n-0003e7d0: 494c 453a 2020 2020 2020 2020 2020 2020 ILE: \n-0003e7e0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-0003e7f0: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n-0003e800: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n-0003e810: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+0003e7a0: 2020 2020 2020 2044 6174 612e 2020 2020 Data. \n+0003e7b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003e7c0: 6520 2020 3929 0a2a 204c 4f47 5f43 4f4d e 9).* LOG_COM\n+0003e7d0: 5049 4c45 3a20 2020 2020 2020 2020 2020 PILE: \n+0003e7e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003e7f0: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n+0003e800: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n+0003e810: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n 0003e820: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003e830: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003e840: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e850: 286c 696e 6520 2033 3929 0a2a 204c 4f47 (line 39).* LOG\n-0003e860: 5f43 4f4d 5049 4c45 523a 2020 2020 2020 _COMPILER: \n+0003e850: 2028 6c69 6e65 2020 3339 290a 2a20 4c4f (line 39).* LO\n+0003e860: 475f 434f 4d50 494c 4552 3a20 2020 2020 G_COMPILER: \n 0003e870: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e880: 2020 2020 5369 6d70 6c65 2054 6573 7473 Simple Tests\n-0003e890: 2075 7369 6e67 2070 6172 616c 6c65 6c2d using parallel-\n-0003e8a0: 7465 7374 732e 0a20 2020 2020 2020 2020 tests.. \n+0003e880: 2020 2020 2053 696d 706c 6520 5465 7374 Simple Test\n+0003e890: 7320 7573 696e 6720 7061 7261 6c6c 656c s using parallel\n+0003e8a0: 2d74 6573 7473 2e0a 2020 2020 2020 2020 -tests.. \n 0003e8b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003e8c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003e8d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e8e0: 2020 2020 2028 6c69 6e65 2020 3339 290a (line 39).\n-0003e8f0: 2a20 4c4f 475f 464c 4147 533a 2020 2020 * LOG_FLAGS: \n+0003e8e0: 2020 2020 2020 286c 696e 6520 2033 3929 (line 39)\n+0003e8f0: 0a2a 204c 4f47 5f46 4c41 4753 3a20 2020 .* LOG_FLAGS: \n 0003e900: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e910: 2020 2020 2020 2020 2053 696d 706c 6520 Simple \n-0003e920: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n-0003e930: 6c6c 656c 2d74 6573 7473 2e0a 2020 2020 llel-tests.. \n+0003e910: 2020 2020 2020 2020 2020 5369 6d70 6c65 Simple\n+0003e920: 2054 6573 7473 2075 7369 6e67 2070 6172 Tests using par\n+0003e930: 616c 6c65 6c2d 7465 7374 732e 0a20 2020 allel-tests.. \n 0003e940: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003e950: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003e960: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e970: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0003e980: 2033 3929 0a2a 204c 5441 4c4c 4f43 413a 39).* LTALLOCA:\n-0003e990: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e9a0: 2020 2020 2020 2020 2020 2020 2020 4c54 LT\n-0003e9b0: 4c49 424f 424a 532e 2020 2020 2020 2020 LIBOBJS. \n-0003e9c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0003e9d0: 4c54 414c 4c4f 4341 203c 313e 3a20 2020 LTALLOCA <1>: \n+0003e970: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003e980: 2020 3339 290a 2a20 4c54 414c 4c4f 4341 39).* LTALLOCA\n+0003e990: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003e9a0: 2020 2020 2020 2020 2020 2020 2020 204c L\n+0003e9b0: 544c 4942 4f42 4a53 2e20 2020 2020 2020 TLIBOBJS. \n+0003e9c0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0003e9d0: 204c 5441 4c4c 4f43 4120 3c31 3e3a 2020 LTALLOCA <1>: \n 0003e9e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003e9f0: 2020 2020 2020 204c 4942 4f42 4a53 2e20 LIBOBJS. \n-0003ea00: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003ea10: 6520 2020 3629 0a2a 204c 544c 4942 4f42 e 6).* LTLIBOB\n-0003ea20: 4a53 3a20 2020 2020 2020 2020 2020 2020 JS: \n+0003e9f0: 2020 2020 2020 2020 4c49 424f 424a 532e LIBOBJS.\n+0003ea00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003ea10: 6e65 2020 2036 290a 2a20 4c54 4c49 424f ne 6).* LTLIBO\n+0003ea20: 424a 533a 2020 2020 2020 2020 2020 2020 BJS: \n 0003ea30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ea40: 4c54 4c49 424f 424a 532e 2020 2020 2020 LTLIBOBJS. \n-0003ea50: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-0003ea60: 2a20 4c54 4c49 424f 424a 5320 3c31 3e3a * LTLIBOBJS <1>:\n-0003ea70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ea80: 2020 2020 2020 2020 204c 4942 4f42 4a53 LIBOBJS\n-0003ea90: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-0003eaa0: 696e 6520 2020 3629 0a2a 204c 544c 4942 ine 6).* LTLIB\n-0003eab0: 5241 5249 4553 3a20 2020 2020 2020 2020 RARIES: \n+0003ea40: 204c 544c 4942 4f42 4a53 2e20 2020 2020 LTLIBOBJS. \n+0003ea50: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0003ea60: 0a2a 204c 544c 4942 4f42 4a53 203c 313e .* LTLIBOBJS <1>\n+0003ea70: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003ea80: 2020 2020 2020 2020 2020 4c49 424f 424a LIBOBJ\n+0003ea90: 532e 2020 2020 2020 2020 2020 2020 2028 S. (\n+0003eaa0: 6c69 6e65 2020 2036 290a 2a20 4c54 4c49 line 6).* LTLI\n+0003eab0: 4252 4152 4945 533a 2020 2020 2020 2020 BRARIES: \n 0003eac0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ead0: 2020 556e 6966 6f72 6d2e 2020 2020 2020 Uniform. \n-0003eae0: 2020 2020 2020 2028 6c69 6e65 2031 3032 (line 102\n-0003eaf0: 290a 2a20 4d41 494e 5441 494e 4552 434c ).* MAINTAINERCL\n-0003eb00: 4541 4e46 494c 4553 3a20 2020 2020 2020 EANFILES: \n-0003eb10: 2020 2020 2020 2020 2020 2043 6c65 616e Clean\n-0003eb20: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n-0003eb30: 286c 696e 6520 2031 3329 0a2a 204d 414b (line 13).* MAK\n-0003eb40: 453a 2020 2020 2020 2020 2020 2020 2020 E: \n+0003ead0: 2020 2055 6e69 666f 726d 2e20 2020 2020 Uniform. \n+0003eae0: 2020 2020 2020 2020 286c 696e 6520 3130 (line 10\n+0003eaf0: 3229 0a2a 204d 4149 4e54 4149 4e45 5243 2).* MAINTAINERC\n+0003eb00: 4c45 414e 4649 4c45 533a 2020 2020 2020 LEANFILES: \n+0003eb10: 2020 2020 2020 2020 2020 2020 436c 6561 Clea\n+0003eb20: 6e2e 2020 2020 2020 2020 2020 2020 2020 n. \n+0003eb30: 2028 6c69 6e65 2020 3133 290a 2a20 4d41 (line 13).* MA\n+0003eb40: 4b45 3a20 2020 2020 2020 2020 2020 2020 KE: \n 0003eb50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003eb60: 2020 2020 5375 6264 6972 6563 746f 7269 Subdirectori\n-0003eb70: 6573 2e20 2020 2020 2028 6c69 6e65 2020 es. (line \n-0003eb80: 3239 290a 2a20 4d41 4b45 494e 464f 3a20 29).* MAKEINFO: \n+0003eb60: 2020 2020 2053 7562 6469 7265 6374 6f72 Subdirector\n+0003eb70: 6965 732e 2020 2020 2020 286c 696e 6520 ies. (line \n+0003eb80: 2032 3929 0a2a 204d 414b 4549 4e46 4f3a 29).* MAKEINFO:\n 0003eb90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003eba0: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n-0003ebb0: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n-0003ebc0: 2020 286c 696e 6520 2039 3329 0a2a 204d (line 93).* M\n-0003ebd0: 414b 4549 4e46 4f46 4c41 4753 3a20 2020 AKEINFOFLAGS: \n+0003eba0: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+0003ebb0: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+0003ebc0: 2020 2028 6c69 6e65 2020 3933 290a 2a20 (line 93).* \n+0003ebd0: 4d41 4b45 494e 464f 464c 4147 533a 2020 MAKEINFOFLAGS: \n 0003ebe0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ebf0: 2020 2020 2020 5465 7869 6e66 6f2e 2020 Texinfo. \n-0003ec00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003ec10: 2031 3033 290a 2a20 4d41 4b45 494e 464f 103).* MAKEINFO\n-0003ec20: 4854 4d4c 3a20 2020 2020 2020 2020 2020 HTML: \n-0003ec30: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-0003ec40: 6578 696e 666f 2e20 2020 2020 2020 2020 exinfo. \n-0003ec50: 2020 2020 286c 696e 6520 2039 3929 0a2a (line 99).*\n-0003ec60: 206d 616e 5f4d 414e 533a 2020 2020 2020 man_MANS: \n+0003ebf0: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n+0003ec00: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003ec10: 6520 3130 3329 0a2a 204d 414b 4549 4e46 e 103).* MAKEINF\n+0003ec20: 4f48 544d 4c3a 2020 2020 2020 2020 2020 OHTML: \n+0003ec30: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003ec40: 5465 7869 6e66 6f2e 2020 2020 2020 2020 Texinfo. \n+0003ec50: 2020 2020 2028 6c69 6e65 2020 3939 290a (line 99).\n+0003ec60: 2a20 6d61 6e5f 4d41 4e53 3a20 2020 2020 * man_MANS: \n 0003ec70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ec80: 2020 2020 2020 2020 4d61 6e20 5061 6765 Man Page\n-0003ec90: 732e 2020 2020 2020 2020 2020 2028 6c69 s. (li\n-0003eca0: 6e65 2020 2036 290a 2a20 4d41 4e53 3a20 ne 6).* MANS: \n+0003ec80: 2020 2020 2020 2020 204d 616e 2050 6167 Man Pag\n+0003ec90: 6573 2e20 2020 2020 2020 2020 2020 286c es. (l\n+0003eca0: 696e 6520 2020 3629 0a2a 204d 414e 533a ine 6).* MANS:\n 0003ecb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ecc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ecd0: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n-0003ece0: 2020 2020 2020 286c 696e 6520 3130 3229 (line 102)\n-0003ecf0: 0a2a 206d 6175 6465 5f41 523a 2020 2020 .* maude_AR: \n+0003ecd0: 2020 556e 6966 6f72 6d2e 2020 2020 2020 Uniform. \n+0003ece0: 2020 2020 2020 2028 6c69 6e65 2031 3032 (line 102\n+0003ecf0: 290a 2a20 6d61 7564 655f 4152 3a20 2020 ).* maude_AR: \n 0003ed00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ed10: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n-0003ed20: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n-0003ed30: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \n+0003ed10: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n+0003ed20: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n+0003ed30: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables.. \n 0003ed40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ed50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ed60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ed70: 2020 2020 2020 2028 6c69 6e65 2020 3638 (line 68\n-0003ed80: 290a 2a20 6d61 7564 655f 4343 4153 464c ).* maude_CCASFL\n-0003ed90: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n-0003eda0: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n-0003edb0: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n-0003edc0: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables.. \n+0003ed70: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6\n+0003ed80: 3829 0a2a 206d 6175 6465 5f43 4341 5346 8).* maude_CCASF\n+0003ed90: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+0003eda0: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n+0003edb0: 7261 6d20 616e 6420 4c69 6272 6172 7920 ram and Library \n+0003edc0: 5661 7269 6162 6c65 732e 0a20 2020 2020 Variables.. \n 0003edd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ede0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003edf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ee00: 2020 2020 2020 2020 286c 696e 6520 3137 (line 17\n-0003ee10: 3029 0a2a 206d 6175 6465 5f43 464c 4147 0).* maude_CFLAG\n-0003ee20: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0003ee30: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n-0003ee40: 7261 6d20 616e 6420 4c69 6272 6172 7920 ram and Library \n-0003ee50: 5661 7269 6162 6c65 732e 0a20 2020 2020 Variables.. \n+0003ee00: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+0003ee10: 3730 290a 2a20 6d61 7564 655f 4346 4c41 70).* maude_CFLA\n+0003ee20: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003ee30: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n+0003ee40: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n+0003ee50: 2056 6172 6961 626c 6573 2e0a 2020 2020 Variables.. \n 0003ee60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ee70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ee80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ee90: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n-0003eea0: 3731 290a 2a20 6d61 7564 655f 4350 5046 71).* maude_CPPF\n-0003eeb0: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n-0003eec0: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n-0003eed0: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n-0003eee0: 2056 6172 6961 626c 6573 2e0a 2020 2020 Variables.. \n+0003ee90: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003eea0: 3137 3129 0a2a 206d 6175 6465 5f43 5050 171).* maude_CPP\n+0003eeb0: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003eec0: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n+0003eed0: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n+0003eee0: 7920 5661 7269 6162 6c65 732e 0a20 2020 y Variables.. \n 0003eef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ef00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ef10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ef20: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0003ef30: 3137 3229 0a2a 206d 6175 6465 5f43 5858 172).* maude_CXX\n-0003ef40: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n-0003ef50: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n-0003ef60: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n-0003ef70: 7920 5661 7269 6162 6c65 732e 0a20 2020 y Variables.. \n+0003ef20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003ef30: 2031 3732 290a 2a20 6d61 7564 655f 4358 172).* maude_CX\n+0003ef40: 5846 4c41 4753 3a20 2020 2020 2020 2020 XFLAGS: \n+0003ef50: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+0003ef60: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n+0003ef70: 7279 2056 6172 6961 626c 6573 2e0a 2020 ry Variables.. \n 0003ef80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003ef90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003efa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003efb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003efc0: 2031 3733 290a 2a20 6d61 7564 655f 4445 173).* maude_DE\n-0003efd0: 5045 4e44 454e 4349 4553 3a20 2020 2020 PENDENCIES: \n-0003efe0: 2020 2020 2020 2020 2020 2020 2020 204c L\n-0003eff0: 696e 6b69 6e67 2e20 2020 2020 2020 2020 inking. \n-0003f000: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n-0003f010: 206d 6175 6465 5f44 4550 454e 4445 4e43 maude_DEPENDENC\n-0003f020: 4945 5320 3c31 3e3a 2020 2020 2020 2020 IES <1>: \n-0003f030: 2020 2020 2020 2020 5072 6f67 7261 6d20 Program \n-0003f040: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n-0003f050: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \n+0003efb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003efc0: 6520 3137 3329 0a2a 206d 6175 6465 5f44 e 173).* maude_D\n+0003efd0: 4550 454e 4445 4e43 4945 533a 2020 2020 EPENDENCIES: \n+0003efe0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003eff0: 4c69 6e6b 696e 672e 2020 2020 2020 2020 Linking. \n+0003f000: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+0003f010: 2a20 6d61 7564 655f 4445 5045 4e44 454e * maude_DEPENDEN\n+0003f020: 4349 4553 203c 313e 3a20 2020 2020 2020 CIES <1>: \n+0003f030: 2020 2020 2020 2020 2050 726f 6772 616d Program\n+0003f040: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+0003f050: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \n 0003f060: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f070: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f080: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f090: 2020 2020 2028 6c69 6e65 2031 3138 290a (line 118).\n-0003f0a0: 2a20 6d61 7564 655f 4646 4c41 4753 3a20 * maude_FFLAGS: \n+0003f090: 2020 2020 2020 286c 696e 6520 3131 3829 (line 118)\n+0003f0a0: 0a2a 206d 6175 6465 5f46 464c 4147 533a .* maude_FFLAGS:\n 0003f0b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f0c0: 2020 2020 2020 2020 2050 726f 6772 616d Program\n-0003f0d0: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n-0003f0e0: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \n+0003f0c0: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n+0003f0d0: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n+0003f0e0: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \n 0003f0f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f100: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f110: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f120: 2020 2020 2020 286c 696e 6520 3137 3429 (line 174)\n-0003f130: 0a2a 206d 6175 6465 5f47 434a 464c 4147 .* maude_GCJFLAG\n-0003f140: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0003f150: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n-0003f160: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n-0003f170: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \n+0003f120: 2020 2020 2020 2028 6c69 6e65 2031 3734 (line 174\n+0003f130: 290a 2a20 6d61 7564 655f 4743 4a46 4c41 ).* maude_GCJFLA\n+0003f140: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003f150: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n+0003f160: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n+0003f170: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables.. \n 0003f180: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f190: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f1a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f1b0: 2020 2020 2020 2028 6c69 6e65 2031 3735 (line 175\n-0003f1c0: 290a 2a20 6d61 7564 655f 4c44 4144 443a ).* maude_LDADD:\n-0003f1d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f1e0: 2020 2020 2020 2020 2020 204c 696e 6b69 Linki\n-0003f1f0: 6e67 2e20 2020 2020 2020 2020 2020 2020 ng. \n-0003f200: 286c 696e 6520 2031 3729 0a2a 206d 6175 (line 17).* mau\n-0003f210: 6465 5f4c 4441 4444 203c 313e 3a20 2020 de_LDADD <1>: \n+0003f1b0: 2020 2020 2020 2020 286c 696e 6520 3137 (line 17\n+0003f1c0: 3529 0a2a 206d 6175 6465 5f4c 4441 4444 5).* maude_LDADD\n+0003f1d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003f1e0: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link\n+0003f1f0: 696e 672e 2020 2020 2020 2020 2020 2020 ing. \n+0003f200: 2028 6c69 6e65 2020 3137 290a 2a20 6d61 (line 17).* ma\n+0003f210: 7564 655f 4c44 4144 4420 3c31 3e3a 2020 ude_LDADD <1>: \n 0003f220: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f230: 2020 2020 5072 6f67 7261 6d20 616e 6420 Program and \n-0003f240: 4c69 6272 6172 7920 5661 7269 6162 6c65 Library Variable\n-0003f250: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n+0003f230: 2020 2020 2050 726f 6772 616d 2061 6e64 Program and\n+0003f240: 204c 6962 7261 7279 2056 6172 6961 626c Library Variabl\n+0003f250: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \n 0003f260: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f270: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f280: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f290: 2028 6c69 6e65 2020 3836 290a 2a20 6d61 (line 86).* ma\n-0003f2a0: 7564 655f 4c44 464c 4147 533a 2020 2020 ude_LDFLAGS: \n+0003f290: 2020 286c 696e 6520 2038 3629 0a2a 206d (line 86).* m\n+0003f2a0: 6175 6465 5f4c 4446 4c41 4753 3a20 2020 aude_LDFLAGS: \n 0003f2b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f2c0: 2020 2020 204c 696e 6b69 6e67 2e20 2020 Linking. \n-0003f2d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0003f2e0: 2033 3729 0a2a 206d 6175 6465 5f4c 4446 37).* maude_LDF\n-0003f2f0: 4c41 4753 203c 313e 3a20 2020 2020 2020 LAGS <1>: \n-0003f300: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n-0003f310: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n-0003f320: 7920 5661 7269 6162 6c65 732e 0a20 2020 y Variables.. \n+0003f2c0: 2020 2020 2020 4c69 6e6b 696e 672e 2020 Linking. \n+0003f2d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003f2e0: 2020 3337 290a 2a20 6d61 7564 655f 4c44 37).* maude_LD\n+0003f2f0: 464c 4147 5320 3c31 3e3a 2020 2020 2020 FLAGS <1>: \n+0003f300: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+0003f310: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n+0003f320: 7279 2056 6172 6961 626c 6573 2e0a 2020 ry Variables.. \n 0003f330: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f340: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f350: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f360: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003f370: 2031 3036 290a 2a20 6d61 7564 655f 4c46 106).* maude_LF\n-0003f380: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n-0003f390: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-0003f3a0: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n-0003f3b0: 7279 2056 6172 6961 626c 6573 2e0a 2020 ry Variables.. \n+0003f360: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003f370: 6520 3130 3629 0a2a 206d 6175 6465 5f4c e 106).* maude_L\n+0003f380: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003f390: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003f3a0: 5072 6f67 7261 6d20 616e 6420 4c69 6272 Program and Libr\n+0003f3b0: 6172 7920 5661 7269 6162 6c65 732e 0a20 ary Variables.. \n 0003f3c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f3d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f3e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f3f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0003f400: 6520 3137 3629 0a2a 206d 6175 6465 5f4c e 176).* maude_L\n-0003f410: 4942 4144 443a 2020 2020 2020 2020 2020 IBADD: \n+0003f3f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003f400: 6e65 2031 3736 290a 2a20 6d61 7564 655f ne 176).* maude_\n+0003f410: 4c49 4241 4444 3a20 2020 2020 2020 2020 LIBADD: \n 0003f420: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f430: 4120 4c69 6272 6172 792e 2020 2020 2020 A Library. \n-0003f440: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).\n-0003f450: 2a20 6d61 7564 655f 4c49 4241 4444 203c * maude_LIBADD <\n-0003f460: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n-0003f470: 2020 2020 2020 2020 2050 726f 6772 616d Program\n-0003f480: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n-0003f490: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \n+0003f430: 2041 204c 6962 7261 7279 2e20 2020 2020 A Library. \n+0003f440: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)\n+0003f450: 0a2a 206d 6175 6465 5f4c 4942 4144 4420 .* maude_LIBADD \n+0003f460: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+0003f470: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n+0003f480: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n+0003f490: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \n 0003f4a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f4b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f4c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f4d0: 2020 2020 2020 286c 696e 6520 2037 3829 (line 78)\n-0003f4e0: 0a2a 206d 6175 6465 5f4c 4942 544f 4f4c .* maude_LIBTOOL\n-0003f4f0: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n-0003f500: 2020 2020 2020 2020 2020 4c69 6274 6f6f Libtoo\n-0003f510: 6c20 466c 6167 732e 2020 2020 2020 2028 l Flags. (\n-0003f520: 6c69 6e65 2020 2036 290a 2a20 6d61 7564 line 6).* maud\n-0003f530: 655f 4c49 4254 4f4f 4c46 4c41 4753 203c e_LIBTOOLFLAGS <\n-0003f540: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n-0003f550: 2020 2050 726f 6772 616d 2061 6e64 204c Program and L\n-0003f560: 6962 7261 7279 2056 6172 6961 626c 6573 ibrary Variables\n-0003f570: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+0003f4d0: 2020 2020 2020 2028 6c69 6e65 2020 3738 (line 78\n+0003f4e0: 290a 2a20 6d61 7564 655f 4c49 4254 4f4f ).* maude_LIBTOO\n+0003f4f0: 4c46 4c41 4753 3a20 2020 2020 2020 2020 LFLAGS: \n+0003f500: 2020 2020 2020 2020 2020 204c 6962 746f Libto\n+0003f510: 6f6c 2046 6c61 6773 2e20 2020 2020 2020 ol Flags. \n+0003f520: 286c 696e 6520 2020 3629 0a2a 206d 6175 (line 6).* mau\n+0003f530: 6465 5f4c 4942 544f 4f4c 464c 4147 5320 de_LIBTOOLFLAGS \n+0003f540: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+0003f550: 2020 2020 5072 6f67 7261 6d20 616e 6420 Program and \n+0003f560: 4c69 6272 6172 7920 5661 7269 6162 6c65 Library Variable\n+0003f570: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n 0003f580: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f590: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f5a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f5b0: 286c 696e 6520 3131 3129 0a2a 206d 6175 (line 111).* mau\n-0003f5c0: 6465 5f4c 494e 4b3a 2020 2020 2020 2020 de_LINK: \n+0003f5b0: 2028 6c69 6e65 2031 3131 290a 2a20 6d61 (line 111).* ma\n+0003f5c0: 7564 655f 4c49 4e4b 3a20 2020 2020 2020 ude_LINK: \n 0003f5d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f5e0: 2020 2020 5072 6f67 7261 6d20 616e 6420 Program and \n-0003f5f0: 4c69 6272 6172 7920 5661 7269 6162 6c65 Library Variable\n-0003f600: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n+0003f5e0: 2020 2020 2050 726f 6772 616d 2061 6e64 Program and\n+0003f5f0: 204c 6962 7261 7279 2056 6172 6961 626c Library Variabl\n+0003f600: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \n 0003f610: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f620: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f630: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f640: 2028 6c69 6e65 2031 3534 290a 2a20 6d61 (line 154).* ma\n-0003f650: 7564 655f 4f42 4a43 464c 4147 533a 2020 ude_OBJCFLAGS: \n+0003f640: 2020 286c 696e 6520 3135 3429 0a2a 206d (line 154).* m\n+0003f650: 6175 6465 5f4f 424a 4346 4c41 4753 3a20 aude_OBJCFLAGS: \n 0003f660: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f670: 2020 2020 2050 726f 6772 616d 2061 6e64 Program and\n-0003f680: 204c 6962 7261 7279 2056 6172 6961 626c Library Variabl\n-0003f690: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \n+0003f670: 2020 2020 2020 5072 6f67 7261 6d20 616e Program an\n+0003f680: 6420 4c69 6272 6172 7920 5661 7269 6162 d Library Variab\n+0003f690: 6c65 732e 0a20 2020 2020 2020 2020 2020 les.. \n 0003f6a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f6b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f6c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f6d0: 2020 286c 696e 6520 3137 3729 0a2a 206d (line 177).* m\n-0003f6e0: 6175 6465 5f52 464c 4147 533a 2020 2020 aude_RFLAGS: \n+0003f6d0: 2020 2028 6c69 6e65 2031 3737 290a 2a20 (line 177).* \n+0003f6e0: 6d61 7564 655f 5246 4c41 4753 3a20 2020 maude_RFLAGS: \n 0003f6f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f700: 2020 2020 2020 5072 6f67 7261 6d20 616e Program an\n-0003f710: 6420 4c69 6272 6172 7920 5661 7269 6162 d Library Variab\n-0003f720: 6c65 732e 0a20 2020 2020 2020 2020 2020 les.. \n+0003f700: 2020 2020 2020 2050 726f 6772 616d 2061 Program a\n+0003f710: 6e64 204c 6962 7261 7279 2056 6172 6961 nd Library Varia\n+0003f720: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles.. \n 0003f730: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f740: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f750: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f760: 2020 2028 6c69 6e65 2031 3738 290a 2a20 (line 178).* \n-0003f770: 6d61 7564 655f 5348 4f52 544e 414d 453a maude_SHORTNAME:\n-0003f780: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f790: 2020 2020 2020 2050 726f 6772 616d 2061 Program a\n-0003f7a0: 6e64 204c 6962 7261 7279 2056 6172 6961 nd Library Varia\n-0003f7b0: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles.. \n+0003f760: 2020 2020 286c 696e 6520 3137 3829 0a2a (line 178).*\n+0003f770: 206d 6175 6465 5f53 484f 5254 4e41 4d45 maude_SHORTNAME\n+0003f780: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003f790: 2020 2020 2020 2020 5072 6f67 7261 6d20 Program \n+0003f7a0: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n+0003f7b0: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \n 0003f7c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f7d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f7e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f7f0: 2020 2020 286c 696e 6520 3231 3129 0a2a (line 211).*\n-0003f800: 206d 6175 6465 5f53 4f55 5243 4553 3a20 maude_SOURCES: \n+0003f7f0: 2020 2020 2028 6c69 6e65 2032 3131 290a (line 211).\n+0003f800: 2a20 6d61 7564 655f 534f 5552 4345 533a * maude_SOURCES:\n 0003f810: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f820: 2020 2020 2020 2020 5072 6f67 7261 6d20 Program \n-0003f830: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n-0003f840: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \n+0003f820: 2020 2020 2020 2020 2050 726f 6772 616d Program\n+0003f830: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+0003f840: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \n 0003f850: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f860: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f870: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f880: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).\n-0003f890: 2a20 6d61 7564 655f 5550 4346 4c41 4753 * maude_UPCFLAGS\n-0003f8a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0003f8b0: 2020 2020 2020 2020 2050 726f 6772 616d Program\n-0003f8c0: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n-0003f8d0: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \n+0003f880: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)\n+0003f890: 0a2a 206d 6175 6465 5f55 5043 464c 4147 .* maude_UPCFLAG\n+0003f8a0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003f8b0: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n+0003f8c0: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n+0003f8d0: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \n 0003f8e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f8f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f900: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f910: 2020 2020 2020 286c 696e 6520 3137 3929 (line 179)\n-0003f920: 0a2a 206d 6175 6465 5f59 464c 4147 533a .* maude_YFLAGS:\n-0003f930: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f940: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n-0003f950: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n-0003f960: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \n+0003f910: 2020 2020 2020 2028 6c69 6e65 2031 3739 (line 179\n+0003f920: 290a 2a20 6d61 7564 655f 5946 4c41 4753 ).* maude_YFLAGS\n+0003f930: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003f940: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n+0003f950: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n+0003f960: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables.. \n 0003f970: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f980: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003f990: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f9a0: 2020 2020 2020 2028 6c69 6e65 2031 3830 (line 180\n-0003f9b0: 290a 2a20 4d4b 4449 525f 503a 2020 2020 ).* MKDIR_P: \n+0003f9a0: 2020 2020 2020 2020 286c 696e 6520 3138 (line 18\n+0003f9b0: 3029 0a2a 204d 4b44 4952 5f50 3a20 2020 0).* MKDIR_P: \n 0003f9c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003f9d0: 2020 2020 2020 2020 2020 204f 6273 6f6c Obsol\n-0003f9e0: 6574 6520 4d61 6372 6f73 2e20 2020 2020 ete Macros. \n-0003f9f0: 286c 696e 6520 2033 3429 0a2a 206d 6b64 (line 34).* mkd\n-0003fa00: 6972 5f70 3a20 2020 2020 2020 2020 2020 ir_p: \n+0003f9d0: 2020 2020 2020 2020 2020 2020 4f62 736f Obso\n+0003f9e0: 6c65 7465 204d 6163 726f 732e 2020 2020 lete Macros. \n+0003f9f0: 2028 6c69 6e65 2020 3334 290a 2a20 6d6b (line 34).* mk\n+0003fa00: 6469 725f 703a 2020 2020 2020 2020 2020 dir_p: \n 0003fa10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fa20: 2020 2020 4f62 736f 6c65 7465 204d 6163 Obsolete Mac\n-0003fa30: 726f 732e 2020 2020 2028 6c69 6e65 2020 ros. (line \n-0003fa40: 3334 290a 2a20 4d4f 5354 4c59 434c 4541 34).* MOSTLYCLEA\n-0003fa50: 4e46 494c 4553 3a20 2020 2020 2020 2020 NFILES: \n-0003fa60: 2020 2020 2020 2020 2020 2020 2043 6c65 Cle\n-0003fa70: 616e 2e20 2020 2020 2020 2020 2020 2020 an. \n-0003fa80: 2020 286c 696e 6520 2031 3329 0a2a 206e (line 13).* n\n-0003fa90: 6f62 6173 655f 3a20 2020 2020 2020 2020 obase_: \n+0003fa20: 2020 2020 204f 6273 6f6c 6574 6520 4d61 Obsolete Ma\n+0003fa30: 6372 6f73 2e20 2020 2020 286c 696e 6520 cros. (line \n+0003fa40: 2033 3429 0a2a 204d 4f53 544c 5943 4c45 34).* MOSTLYCLE\n+0003fa50: 414e 4649 4c45 533a 2020 2020 2020 2020 ANFILES: \n+0003fa60: 2020 2020 2020 2020 2020 2020 2020 436c Cl\n+0003fa70: 6561 6e2e 2020 2020 2020 2020 2020 2020 ean. \n+0003fa80: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).* \n+0003fa90: 6e6f 6261 7365 5f3a 2020 2020 2020 2020 nobase_: \n 0003faa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fab0: 2020 2020 2020 416c 7465 726e 6174 6976 Alternativ\n-0003fac0: 652e 2020 2020 2020 2020 2028 6c69 6e65 e. (line\n-0003fad0: 2020 3233 290a 2a20 6e6f 6469 7374 5f3a 23).* nodist_:\n-0003fae0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003faf0: 2020 2020 2020 2020 2020 2020 2020 2041 A\n-0003fb00: 6c74 6572 6e61 7469 7665 2e20 2020 2020 lternative. \n-0003fb10: 2020 2020 286c 696e 6520 2032 3929 0a2a (line 29).*\n-0003fb20: 206e 6f64 6973 745f 203c 313e 3a20 2020 nodist_ <1>: \n+0003fab0: 2020 2020 2020 2041 6c74 6572 6e61 7469 Alternati\n+0003fac0: 7665 2e20 2020 2020 2020 2020 286c 696e ve. (lin\n+0003fad0: 6520 2032 3329 0a2a 206e 6f64 6973 745f e 23).* nodist_\n+0003fae0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003faf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003fb00: 416c 7465 726e 6174 6976 652e 2020 2020 Alternative. \n+0003fb10: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).\n+0003fb20: 2a20 6e6f 6469 7374 5f20 3c31 3e3a 2020 * nodist_ <1>: \n 0003fb30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fb40: 2020 2020 2020 2020 4669 6e65 2d67 7261 Fine-gra\n-0003fb50: 696e 6564 2044 6973 7472 6962 7574 696f ined Distributio\n-0003fb60: 6e20 436f 6e74 726f 6c2e 0a20 2020 2020 n Control.. \n+0003fb40: 2020 2020 2020 2020 2046 696e 652d 6772 Fine-gr\n+0003fb50: 6169 6e65 6420 4469 7374 7269 6275 7469 ained Distributi\n+0003fb60: 6f6e 2043 6f6e 7472 6f6c 2e0a 2020 2020 on Control.. \n 0003fb70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003fb80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003fb90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fba0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003fbb0: 2036 290a 2a20 6e6f 696e 7374 5f3a 2020 6).* noinst_: \n+0003fba0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003fbb0: 2020 3629 0a2a 206e 6f69 6e73 745f 3a20 6).* noinst_: \n 0003fbc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fbd0: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni\n-0003fbe0: 666f 726d 2e20 2020 2020 2020 2020 2020 form. \n-0003fbf0: 2020 286c 696e 6520 2039 3129 0a2a 206e (line 91).* n\n-0003fc00: 6f69 6e73 745f 4845 4144 4552 533a 2020 oinst_HEADERS: \n+0003fbd0: 2020 2020 2020 2020 2020 2020 2020 556e Un\n+0003fbe0: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n+0003fbf0: 2020 2028 6c69 6e65 2020 3931 290a 2a20 (line 91).* \n+0003fc00: 6e6f 696e 7374 5f48 4541 4445 5253 3a20 noinst_HEADERS: \n 0003fc10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fc20: 2020 2020 2020 4865 6164 6572 732e 2020 Headers. \n-0003fc30: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0003fc40: 2020 2036 290a 2a20 6e6f 696e 7374 5f48 6).* noinst_H\n-0003fc50: 4541 4445 5253 203c 313e 3a20 2020 2020 EADERS <1>: \n-0003fc60: 2020 2020 2020 2020 2020 2020 2020 2048 H\n-0003fc70: 6561 6465 7273 2e20 2020 2020 2020 2020 eaders. \n-0003fc80: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*\n-0003fc90: 206e 6f69 6e73 745f 4c49 4252 4152 4945 noinst_LIBRARIE\n-0003fca0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0003fcb0: 2020 2020 2020 2020 4120 4c69 6272 6172 A Librar\n-0003fcc0: 792e 2020 2020 2020 2020 2020 2028 6c69 y. (li\n-0003fcd0: 6e65 2020 2036 290a 2a20 6e6f 696e 7374 ne 6).* noinst\n-0003fce0: 5f4c 4953 503a 2020 2020 2020 2020 2020 _LISP: \n+0003fc20: 2020 2020 2020 2048 6561 6465 7273 2e20 Headers. \n+0003fc30: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003fc40: 6520 2020 3629 0a2a 206e 6f69 6e73 745f e 6).* noinst_\n+0003fc50: 4845 4144 4552 5320 3c31 3e3a 2020 2020 HEADERS <1>: \n+0003fc60: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003fc70: 4865 6164 6572 732e 2020 2020 2020 2020 Headers. \n+0003fc80: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).\n+0003fc90: 2a20 6e6f 696e 7374 5f4c 4942 5241 5249 * noinst_LIBRARI\n+0003fca0: 4553 3a20 2020 2020 2020 2020 2020 2020 ES: \n+0003fcb0: 2020 2020 2020 2020 2041 204c 6962 7261 A Libra\n+0003fcc0: 7279 2e20 2020 2020 2020 2020 2020 286c ry. (l\n+0003fcd0: 696e 6520 2020 3629 0a2a 206e 6f69 6e73 ine 6).* noins\n+0003fce0: 745f 4c49 5350 3a20 2020 2020 2020 2020 t_LISP: \n 0003fcf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fd00: 2045 6d61 6373 204c 6973 702e 2020 2020 Emacs Lisp. \n-0003fd10: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0003fd20: 0a2a 206e 6f69 6e73 745f 4c54 4c49 4252 .* noinst_LTLIBR\n-0003fd30: 4152 4945 533a 2020 2020 2020 2020 2020 ARIES: \n-0003fd40: 2020 2020 2020 2020 2020 4c69 6274 6f6f Libtoo\n-0003fd50: 6c20 436f 6e76 656e 6965 6e63 6520 4c69 l Convenience Li\n-0003fd60: 6272 6172 6965 732e 0a20 2020 2020 2020 braries.. \n+0003fd00: 2020 456d 6163 7320 4c69 7370 2e20 2020 Emacs Lisp. \n+0003fd10: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0003fd20: 290a 2a20 6e6f 696e 7374 5f4c 544c 4942 ).* noinst_LTLIB\n+0003fd30: 5241 5249 4553 3a20 2020 2020 2020 2020 RARIES: \n+0003fd40: 2020 2020 2020 2020 2020 204c 6962 746f Libto\n+0003fd50: 6f6c 2043 6f6e 7665 6e69 656e 6365 204c ol Convenience L\n+0003fd60: 6962 7261 7269 6573 2e0a 2020 2020 2020 ibraries.. \n 0003fd70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003fd80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0003fd90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fda0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-0003fdb0: 290a 2a20 6e6f 696e 7374 5f50 524f 4752 ).* noinst_PROGR\n-0003fdc0: 414d 533a 2020 2020 2020 2020 2020 2020 AMS: \n-0003fdd0: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n-0003fde0: 616d 2053 6f75 7263 6573 2e20 2020 2020 am Sources. \n-0003fdf0: 286c 696e 6520 2020 3629 0a2a 206e 6f69 (line 6).* noi\n-0003fe00: 6e73 745f 5343 5249 5054 533a 2020 2020 nst_SCRIPTS: \n+0003fda0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0003fdb0: 3629 0a2a 206e 6f69 6e73 745f 5052 4f47 6).* noinst_PROG\n+0003fdc0: 5241 4d53 3a20 2020 2020 2020 2020 2020 RAMS: \n+0003fdd0: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n+0003fde0: 7261 6d20 536f 7572 6365 732e 2020 2020 ram Sources. \n+0003fdf0: 2028 6c69 6e65 2020 2036 290a 2a20 6e6f (line 6).* no\n+0003fe00: 696e 7374 5f53 4352 4950 5453 3a20 2020 inst_SCRIPTS: \n 0003fe10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fe20: 2020 2020 5363 7269 7074 732e 2020 2020 Scripts. \n-0003fe30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0003fe40: 3138 290a 2a20 6e6f 7472 616e 735f 3a20 18).* notrans_: \n+0003fe20: 2020 2020 2053 6372 6970 7473 2e20 2020 Scripts. \n+0003fe30: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003fe40: 2031 3829 0a2a 206e 6f74 7261 6e73 5f3a 18).* notrans_:\n 0003fe50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003fe60: 2020 2020 2020 2020 2020 2020 204d 616e Man\n-0003fe70: 2050 6167 6573 2e20 2020 2020 2020 2020 Pages. \n-0003fe80: 2020 286c 696e 6520 2035 3429 0a2a 204f (line 54).* O\n-0003fe90: 424a 433a 2020 2020 2020 2020 2020 2020 BJC: \n+0003fe60: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma\n+0003fe70: 6e20 5061 6765 732e 2020 2020 2020 2020 n Pages. \n+0003fe80: 2020 2028 6c69 6e65 2020 3534 290a 2a20 (line 54).* \n+0003fe90: 4f42 4a43 3a20 2020 2020 2020 2020 2020 OBJC: \n 0003fea0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003feb0: 2020 2020 2020 4f62 6a65 6374 6976 6520 Objective \n-0003fec0: 4320 5375 7070 6f72 742e 2028 6c69 6e65 C Support. (line\n-0003fed0: 2020 3136 290a 2a20 4f42 4a43 434f 4d50 16).* OBJCCOMP\n-0003fee0: 494c 453a 2020 2020 2020 2020 2020 2020 ILE: \n-0003fef0: 2020 2020 2020 2020 2020 2020 2020 204f O\n-0003ff00: 626a 6563 7469 7665 2043 2053 7570 706f bjective C Suppo\n-0003ff10: 7274 2e20 286c 696e 6520 2032 3529 0a2a rt. (line 25).*\n-0003ff20: 204f 424a 4346 4c41 4753 3a20 2020 2020 OBJCFLAGS: \n+0003feb0: 2020 2020 2020 204f 626a 6563 7469 7665 Objective\n+0003fec0: 2043 2053 7570 706f 7274 2e20 286c 696e C Support. (lin\n+0003fed0: 6520 2031 3629 0a2a 204f 424a 4343 4f4d e 16).* OBJCCOM\n+0003fee0: 5049 4c45 3a20 2020 2020 2020 2020 2020 PILE: \n+0003fef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003ff00: 4f62 6a65 6374 6976 6520 4320 5375 7070 Objective C Supp\n+0003ff10: 6f72 742e 2028 6c69 6e65 2020 3235 290a ort. (line 25).\n+0003ff20: 2a20 4f42 4a43 464c 4147 533a 2020 2020 * OBJCFLAGS: \n 0003ff30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ff40: 2020 2020 2020 2020 4f62 6a65 6374 6976 Objectiv\n-0003ff50: 6520 4320 5375 7070 6f72 742e 2028 6c69 e C Support. (li\n-0003ff60: 6e65 2020 3139 290a 2a20 4f42 4a43 4c49 ne 19).* OBJCLI\n-0003ff70: 4e4b 3a20 2020 2020 2020 2020 2020 2020 NK: \n+0003ff40: 2020 2020 2020 2020 204f 626a 6563 7469 Objecti\n+0003ff50: 7665 2043 2053 7570 706f 7274 2e20 286c ve C Support. (l\n+0003ff60: 696e 6520 2031 3929 0a2a 204f 424a 434c ine 19).* OBJCL\n+0003ff70: 494e 4b3a 2020 2020 2020 2020 2020 2020 INK: \n 0003ff80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ff90: 204f 626a 6563 7469 7665 2043 2053 7570 Objective C Sup\n-0003ffa0: 706f 7274 2e20 286c 696e 6520 2032 3929 port. (line 29)\n-0003ffb0: 0a2a 204f 424a 434c 494e 4b20 3c31 3e3a .* OBJCLINK <1>:\n-0003ffc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0003ffd0: 2020 2020 2020 2020 2020 486f 7720 7468 How th\n-0003ffe0: 6520 4c69 6e6b 6572 2069 7320 4368 6f73 e Linker is Chos\n-0003fff0: 656e 2e0a 2020 2020 2020 2020 2020 2020 en.. \n+0003ff90: 2020 4f62 6a65 6374 6976 6520 4320 5375 Objective C Su\n+0003ffa0: 7070 6f72 742e 2028 6c69 6e65 2020 3239 pport. (line 29\n+0003ffb0: 290a 2a20 4f42 4a43 4c49 4e4b 203c 313e ).* OBJCLINK <1>\n+0003ffc0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003ffd0: 2020 2020 2020 2020 2020 2048 6f77 2074 How t\n+0003ffe0: 6865 204c 696e 6b65 7220 6973 2043 686f he Linker is Cho\n+0003fff0: 7365 6e2e 0a20 2020 2020 2020 2020 2020 sen.. \n 00040000: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040010: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040020: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040030: 2020 286c 696e 6520 2031 3429 0a2a 206f (line 14).* o\n-00040040: 6c64 696e 636c 7564 655f 4845 4144 4552 ldinclude_HEADER\n-00040050: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-00040060: 2020 2020 2020 4865 6164 6572 732e 2020 Headers. \n-00040070: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00040080: 2020 2036 290a 2a20 5041 434b 4147 453a 6).* PACKAGE:\n-00040090: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000400a0: 2020 2020 2020 2020 2020 2020 2020 2042 B\n-000400b0: 6173 6963 7320 6f66 2044 6973 7472 6962 asics of Distrib\n-000400c0: 7574 696f 6e2e 0a20 2020 2020 2020 2020 ution.. \n+00040030: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).* \n+00040040: 6f6c 6469 6e63 6c75 6465 5f48 4541 4445 oldinclude_HEADE\n+00040050: 5253 3a20 2020 2020 2020 2020 2020 2020 RS: \n+00040060: 2020 2020 2020 2048 6561 6465 7273 2e20 Headers. \n+00040070: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00040080: 6520 2020 3629 0a2a 2050 4143 4b41 4745 e 6).* PACKAGE\n+00040090: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000400a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000400b0: 4261 7369 6373 206f 6620 4469 7374 7269 Basics of Distri\n+000400c0: 6275 7469 6f6e 2e0a 2020 2020 2020 2020 bution.. \n 000400d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000400e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000400f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040100: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00040110: 2a20 706b 6764 6174 615f 4441 5441 3a20 * pkgdata_DATA: \n+00040100: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00040110: 0a2a 2070 6b67 6461 7461 5f44 4154 413a .* pkgdata_DATA:\n 00040120: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040130: 2020 2020 2020 2020 2044 6174 612e 2020 Data. \n-00040140: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-00040150: 696e 6520 2020 3929 0a2a 2070 6b67 6461 ine 9).* pkgda\n-00040160: 7461 5f53 4352 4950 5453 3a20 2020 2020 ta_SCRIPTS: \n+00040130: 2020 2020 2020 2020 2020 4461 7461 2e20 Data. \n+00040140: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00040150: 6c69 6e65 2020 2039 290a 2a20 706b 6764 line 9).* pkgd\n+00040160: 6174 615f 5343 5249 5054 533a 2020 2020 ata_SCRIPTS: \n 00040170: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040180: 2020 5363 7269 7074 732e 2020 2020 2020 Scripts. \n-00040190: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18\n-000401a0: 290a 2a20 706b 6764 6174 6164 6972 3a20 ).* pkgdatadir: \n+00040180: 2020 2053 6372 6970 7473 2e20 2020 2020 Scripts. \n+00040190: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+000401a0: 3829 0a2a 2070 6b67 6461 7461 6469 723a 8).* pkgdatadir:\n 000401b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000401c0: 2020 2020 2020 2020 2020 2055 6e69 666f Unifo\n-000401d0: 726d 2e20 2020 2020 2020 2020 2020 2020 rm. \n-000401e0: 286c 696e 6520 2031 3929 0a2a 2070 6b67 (line 19).* pkg\n-000401f0: 696e 636c 7564 655f 4845 4144 4552 533a include_HEADERS:\n-00040200: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040210: 2020 2020 4865 6164 6572 732e 2020 2020 Headers. \n-00040220: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00040230: 2036 290a 2a20 706b 6769 6e63 6c75 6465 6).* pkginclude\n-00040240: 6469 723a 2020 2020 2020 2020 2020 2020 dir: \n-00040250: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni\n-00040260: 666f 726d 2e20 2020 2020 2020 2020 2020 form. \n-00040270: 2020 286c 696e 6520 2031 3929 0a2a 2070 (line 19).* p\n-00040280: 6b67 6c69 625f 4c49 4252 4152 4945 533a kglib_LIBRARIES:\n-00040290: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000402a0: 2020 2020 2020 4120 4c69 6272 6172 792e A Library.\n-000402b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-000402c0: 2020 2036 290a 2a20 706b 676c 6962 5f4c 6).* pkglib_L\n-000402d0: 544c 4942 5241 5249 4553 3a20 2020 2020 TLIBRARIES: \n-000402e0: 2020 2020 2020 2020 2020 2020 2020 204c L\n-000402f0: 6962 746f 6f6c 204c 6962 7261 7269 6573 ibtool Libraries\n-00040300: 2e20 2020 286c 696e 6520 2020 3629 0a2a . (line 6).*\n-00040310: 2070 6b67 6c69 6264 6972 3a20 2020 2020 pkglibdir: \n+000401c0: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n+000401d0: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+000401e0: 2028 6c69 6e65 2020 3139 290a 2a20 706b (line 19).* pk\n+000401f0: 6769 6e63 6c75 6465 5f48 4541 4445 5253 ginclude_HEADERS\n+00040200: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00040210: 2020 2020 2048 6561 6465 7273 2e20 2020 Headers. \n+00040220: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00040230: 2020 3629 0a2a 2070 6b67 696e 636c 7564 6).* pkginclud\n+00040240: 6564 6972 3a20 2020 2020 2020 2020 2020 edir: \n+00040250: 2020 2020 2020 2020 2020 2020 2020 556e Un\n+00040260: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n+00040270: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).* \n+00040280: 706b 676c 6962 5f4c 4942 5241 5249 4553 pkglib_LIBRARIES\n+00040290: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000402a0: 2020 2020 2020 2041 204c 6962 7261 7279 A Library\n+000402b0: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+000402c0: 6520 2020 3629 0a2a 2070 6b67 6c69 625f e 6).* pkglib_\n+000402d0: 4c54 4c49 4252 4152 4945 533a 2020 2020 LTLIBRARIES: \n+000402e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000402f0: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n+00040300: 732e 2020 2028 6c69 6e65 2020 2036 290a s. (line 6).\n+00040310: 2a20 706b 676c 6962 6469 723a 2020 2020 * pkglibdir: \n 00040320: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040330: 2020 2020 2020 2020 556e 6966 6f72 6d2e Uniform.\n-00040340: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00040350: 6e65 2020 3139 290a 2a20 706b 676c 6962 ne 19).* pkglib\n-00040360: 6578 6563 5f50 524f 4752 414d 533a 2020 exec_PROGRAMS: \n+00040330: 2020 2020 2020 2020 2055 6e69 666f 726d Uniform\n+00040340: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00040350: 696e 6520 2031 3929 0a2a 2070 6b67 6c69 ine 19).* pkgli\n+00040360: 6265 7865 635f 5052 4f47 5241 4d53 3a20 bexec_PROGRAMS: \n 00040370: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040380: 2050 726f 6772 616d 2053 6f75 7263 6573 Program Sources\n-00040390: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)\n-000403a0: 0a2a 2070 6b67 6c69 6265 7865 635f 5343 .* pkglibexec_SC\n-000403b0: 5249 5054 533a 2020 2020 2020 2020 2020 RIPTS: \n-000403c0: 2020 2020 2020 2020 2020 5363 7269 7074 Script\n-000403d0: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n-000403e0: 6c69 6e65 2020 3138 290a 2a20 706b 676c line 18).* pkgl\n-000403f0: 6962 6578 6563 6469 723a 2020 2020 2020 ibexecdir: \n+00040380: 2020 5072 6f67 7261 6d20 536f 7572 6365 Program Source\n+00040390: 732e 2020 2020 2028 6c69 6e65 2020 2036 s. (line 6\n+000403a0: 290a 2a20 706b 676c 6962 6578 6563 5f53 ).* pkglibexec_S\n+000403b0: 4352 4950 5453 3a20 2020 2020 2020 2020 CRIPTS: \n+000403c0: 2020 2020 2020 2020 2020 2053 6372 6970 Scrip\n+000403d0: 7473 2e20 2020 2020 2020 2020 2020 2020 ts. \n+000403e0: 286c 696e 6520 2031 3829 0a2a 2070 6b67 (line 18).* pkg\n+000403f0: 6c69 6265 7865 6364 6972 3a20 2020 2020 libexecdir: \n 00040400: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040410: 2020 2055 6e69 666f 726d 2e20 2020 2020 Uniform. \n-00040420: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n-00040430: 3929 0a2a 2070 6b67 7079 6578 6563 6469 9).* pkgpyexecdi\n-00040440: 723a 2020 2020 2020 2020 2020 2020 2020 r: \n-00040450: 2020 2020 2020 2020 2020 2020 5079 7468 Pyth\n-00040460: 6f6e 2e20 2020 2020 2020 2020 2020 2020 on. \n-00040470: 2028 6c69 6e65 2031 3035 290a 2a20 706b (line 105).* pk\n-00040480: 6770 7974 686f 6e64 6972 3a20 2020 2020 gpythondir: \n+00040410: 2020 2020 556e 6966 6f72 6d2e 2020 2020 Uniform. \n+00040420: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00040430: 3139 290a 2a20 706b 6770 7965 7865 6364 19).* pkgpyexecd\n+00040440: 6972 3a20 2020 2020 2020 2020 2020 2020 ir: \n+00040450: 2020 2020 2020 2020 2020 2020 2050 7974 Pyt\n+00040460: 686f 6e2e 2020 2020 2020 2020 2020 2020 hon. \n+00040470: 2020 286c 696e 6520 3130 3529 0a2a 2070 (line 105).* p\n+00040480: 6b67 7079 7468 6f6e 6469 723a 2020 2020 kgpythondir: \n 00040490: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000404a0: 2020 2020 2050 7974 686f 6e2e 2020 2020 Python. \n-000404b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-000404c0: 2039 3129 0a2a 2050 524f 4752 414d 533a 91).* PROGRAMS:\n-000404d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000404e0: 2020 2020 2020 2020 2020 2020 2020 556e Un\n-000404f0: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n-00040500: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).* \n-00040510: 5052 4f47 5241 4d53 203c 313e 3a20 2020 PROGRAMS <1>: \n+000404a0: 2020 2020 2020 5079 7468 6f6e 2e20 2020 Python. \n+000404b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000404c0: 2020 3931 290a 2a20 5052 4f47 5241 4d53 91).* PROGRAMS\n+000404d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000404e0: 2020 2020 2020 2020 2020 2020 2020 2055 U\n+000404f0: 6e69 666f 726d 2e20 2020 2020 2020 2020 niform. \n+00040500: 2020 2020 286c 696e 6520 2031 3729 0a2a (line 17).*\n+00040510: 2050 524f 4752 414d 5320 3c31 3e3a 2020 PROGRAMS <1>: \n 00040520: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040530: 2020 2020 2020 2055 6e69 666f 726d 2e20 Uniform. \n-00040540: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00040550: 6520 3130 3229 0a2a 2070 7965 7865 6364 e 102).* pyexecd\n-00040560: 6972 3a20 2020 2020 2020 2020 2020 2020 ir: \n+00040530: 2020 2020 2020 2020 556e 6966 6f72 6d2e Uniform.\n+00040540: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00040550: 6e65 2031 3032 290a 2a20 7079 6578 6563 ne 102).* pyexec\n+00040560: 6469 723a 2020 2020 2020 2020 2020 2020 dir: \n 00040570: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040580: 5079 7468 6f6e 2e20 2020 2020 2020 2020 Python. \n-00040590: 2020 2020 2028 6c69 6e65 2020 3936 290a (line 96).\n-000405a0: 2a20 5059 5448 4f4e 3a20 2020 2020 2020 * PYTHON: \n+00040580: 2050 7974 686f 6e2e 2020 2020 2020 2020 Python. \n+00040590: 2020 2020 2020 286c 696e 6520 2039 3629 (line 96)\n+000405a0: 0a2a 2050 5954 484f 4e3a 2020 2020 2020 .* PYTHON: \n 000405b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000405c0: 2020 2020 2020 2020 2055 6e69 666f 726d Uniform\n-000405d0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-000405e0: 696e 6520 3130 3229 0a2a 2050 5954 484f ine 102).* PYTHO\n-000405f0: 4e20 3c31 3e3a 2020 2020 2020 2020 2020 N <1>: \n+000405c0: 2020 2020 2020 2020 2020 556e 6966 6f72 Unifor\n+000405d0: 6d2e 2020 2020 2020 2020 2020 2020 2028 m. (\n+000405e0: 6c69 6e65 2031 3032 290a 2a20 5059 5448 line 102).* PYTH\n+000405f0: 4f4e 203c 313e 3a20 2020 2020 2020 2020 ON <1>: \n 00040600: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040610: 2020 5079 7468 6f6e 2e20 2020 2020 2020 Python. \n-00040620: 2020 2020 2020 2028 6c69 6e65 2020 3536 (line 56\n-00040630: 290a 2a20 5059 5448 4f4e 5f45 5845 435f ).* PYTHON_EXEC_\n-00040640: 5052 4546 4958 3a20 2020 2020 2020 2020 PREFIX: \n-00040650: 2020 2020 2020 2020 2020 2050 7974 686f Pytho\n-00040660: 6e2e 2020 2020 2020 2020 2020 2020 2020 n. \n-00040670: 286c 696e 6520 2037 3729 0a2a 2050 5954 (line 77).* PYT\n-00040680: 484f 4e5f 504c 4154 464f 524d 3a20 2020 HON_PLATFORM: \n+00040610: 2020 2050 7974 686f 6e2e 2020 2020 2020 Python. \n+00040620: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5\n+00040630: 3629 0a2a 2050 5954 484f 4e5f 4558 4543 6).* PYTHON_EXEC\n+00040640: 5f50 5245 4649 583a 2020 2020 2020 2020 _PREFIX: \n+00040650: 2020 2020 2020 2020 2020 2020 5079 7468 Pyth\n+00040660: 6f6e 2e20 2020 2020 2020 2020 2020 2020 on. \n+00040670: 2028 6c69 6e65 2020 3737 290a 2a20 5059 (line 77).* PY\n+00040680: 5448 4f4e 5f50 4c41 5446 4f52 4d3a 2020 THON_PLATFORM: \n 00040690: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000406a0: 2020 2020 5079 7468 6f6e 2e20 2020 2020 Python. \n-000406b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-000406c0: 3832 290a 2a20 5059 5448 4f4e 5f50 5245 82).* PYTHON_PRE\n-000406d0: 4649 583a 2020 2020 2020 2020 2020 2020 FIX: \n-000406e0: 2020 2020 2020 2020 2020 2020 2050 7974 Pyt\n-000406f0: 686f 6e2e 2020 2020 2020 2020 2020 2020 hon. \n-00040700: 2020 286c 696e 6520 2037 3229 0a2a 2050 (line 72).* P\n-00040710: 5954 484f 4e5f 5645 5253 494f 4e3a 2020 YTHON_VERSION: \n+000406a0: 2020 2020 2050 7974 686f 6e2e 2020 2020 Python. \n+000406b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000406c0: 2038 3229 0a2a 2050 5954 484f 4e5f 5052 82).* PYTHON_PR\n+000406d0: 4546 4958 3a20 2020 2020 2020 2020 2020 EFIX: \n+000406e0: 2020 2020 2020 2020 2020 2020 2020 5079 Py\n+000406f0: 7468 6f6e 2e20 2020 2020 2020 2020 2020 thon. \n+00040700: 2020 2028 6c69 6e65 2020 3732 290a 2a20 (line 72).* \n+00040710: 5059 5448 4f4e 5f56 4552 5349 4f4e 3a20 PYTHON_VERSION: \n 00040720: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040730: 2020 2020 2020 5079 7468 6f6e 2e20 2020 Python. \n-00040740: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00040750: 2020 3638 290a 2a20 7079 7468 6f6e 6469 68).* pythondi\n-00040760: 723a 2020 2020 2020 2020 2020 2020 2020 r: \n-00040770: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-00040780: 7974 686f 6e2e 2020 2020 2020 2020 2020 ython. \n-00040790: 2020 2020 286c 696e 6520 2038 3729 0a2a (line 87).*\n-000407a0: 2052 4543 4845 434b 5f4c 4f47 533a 2020 RECHECK_LOGS: \n+00040730: 2020 2020 2020 2050 7974 686f 6e2e 2020 Python. \n+00040740: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00040750: 6520 2036 3829 0a2a 2070 7974 686f 6e64 e 68).* pythond\n+00040760: 6972 3a20 2020 2020 2020 2020 2020 2020 ir: \n+00040770: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00040780: 5079 7468 6f6e 2e20 2020 2020 2020 2020 Python. \n+00040790: 2020 2020 2028 6c69 6e65 2020 3837 290a (line 87).\n+000407a0: 2a20 5245 4348 4543 4b5f 4c4f 4753 3a20 * RECHECK_LOGS: \n 000407b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000407c0: 2020 2020 2020 2020 5369 6d70 6c65 2054 Simple T\n-000407d0: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n-000407e0: 6c65 6c2d 7465 7374 732e 0a20 2020 2020 lel-tests.. \n+000407c0: 2020 2020 2020 2020 2053 696d 706c 6520 Simple \n+000407d0: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n+000407e0: 6c6c 656c 2d74 6573 7473 2e0a 2020 2020 llel-tests.. \n 000407f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040800: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040810: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040820: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n-00040830: 3137 290a 2a20 5246 4c41 4753 3a20 2020 17).* RFLAGS: \n+00040820: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00040830: 3131 3729 0a2a 2052 464c 4147 533a 2020 117).* RFLAGS: \n 00040840: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040850: 2020 2020 2020 2020 2020 2020 2046 6f72 For\n-00040860: 7472 616e 2037 3720 5375 7070 6f72 742e tran 77 Support.\n-00040870: 2020 286c 696e 6520 2032 3529 0a2a 2052 (line 25).* R\n-00040880: 5354 3248 544d 4c3a 2020 2020 2020 2020 ST2HTML: \n+00040850: 2020 2020 2020 2020 2020 2020 2020 466f Fo\n+00040860: 7274 7261 6e20 3737 2053 7570 706f 7274 rtran 77 Support\n+00040870: 2e20 2028 6c69 6e65 2020 3235 290a 2a20 . (line 25).* \n+00040880: 5253 5432 4854 4d4c 3a20 2020 2020 2020 RST2HTML: \n 00040890: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000408a0: 2020 2020 2020 5369 6d70 6c65 2054 6573 Simple Tes\n-000408b0: 7473 2075 7369 6e67 2070 6172 616c 6c65 ts using paralle\n-000408c0: 6c2d 7465 7374 732e 0a20 2020 2020 2020 l-tests.. \n+000408a0: 2020 2020 2020 2053 696d 706c 6520 5465 Simple Te\n+000408b0: 7374 7320 7573 696e 6720 7061 7261 6c6c sts using parall\n+000408c0: 656c 2d74 6573 7473 2e0a 2020 2020 2020 el-tests.. \n 000408d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000408e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000408f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040900: 2020 2020 2020 2028 6c69 6e65 2020 3730 (line 70\n-00040910: 290a 2a20 5255 4e54 4553 543a 2020 2020 ).* RUNTEST: \n+00040900: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7\n+00040910: 3029 0a2a 2052 554e 5445 5354 3a20 2020 0).* RUNTEST: \n 00040920: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040930: 2020 2020 2020 2020 2020 2044 656a 6147 DejaG\n-00040940: 6e75 2054 6573 7473 2e20 2020 2020 2020 nu Tests. \n-00040950: 286c 696e 6520 2031 3929 0a2a 2052 554e (line 19).* RUN\n-00040960: 5445 5354 4445 4641 554c 5446 4c41 4753 TESTDEFAULTFLAGS\n-00040970: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00040980: 2020 2020 4465 6a61 476e 7520 5465 7374 DejaGnu Test\n-00040990: 732e 2020 2020 2020 2028 6c69 6e65 2020 s. (line \n-000409a0: 3134 290a 2a20 5255 4e54 4553 5446 4c41 14).* RUNTESTFLA\n-000409b0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n-000409c0: 2020 2020 2020 2020 2020 2020 2044 656a Dej\n-000409d0: 6147 6e75 2054 6573 7473 2e20 2020 2020 aGnu Tests. \n-000409e0: 2020 286c 696e 6520 2032 3429 0a2a 2073 (line 24).* s\n-000409f0: 6269 6e5f 5052 4f47 5241 4d53 3a20 2020 bin_PROGRAMS: \n+00040930: 2020 2020 2020 2020 2020 2020 4465 6a61 Deja\n+00040940: 476e 7520 5465 7374 732e 2020 2020 2020 Gnu Tests. \n+00040950: 2028 6c69 6e65 2020 3139 290a 2a20 5255 (line 19).* RU\n+00040960: 4e54 4553 5444 4546 4155 4c54 464c 4147 NTESTDEFAULTFLAG\n+00040970: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+00040980: 2020 2020 2044 656a 6147 6e75 2054 6573 DejaGnu Tes\n+00040990: 7473 2e20 2020 2020 2020 286c 696e 6520 ts. (line \n+000409a0: 2031 3429 0a2a 2052 554e 5445 5354 464c 14).* RUNTESTFL\n+000409b0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+000409c0: 2020 2020 2020 2020 2020 2020 2020 4465 De\n+000409d0: 6a61 476e 7520 5465 7374 732e 2020 2020 jaGnu Tests. \n+000409e0: 2020 2028 6c69 6e65 2020 3234 290a 2a20 (line 24).* \n+000409f0: 7362 696e 5f50 524f 4752 414d 533a 2020 sbin_PROGRAMS: \n 00040a00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040a10: 2020 2020 2020 5072 6f67 7261 6d20 536f Program So\n-00040a20: 7572 6365 732e 2020 2020 2028 6c69 6e65 urces. (line\n-00040a30: 2020 2036 290a 2a20 7362 696e 5f53 4352 6).* sbin_SCR\n-00040a40: 4950 5453 3a20 2020 2020 2020 2020 2020 IPTS: \n-00040a50: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-00040a60: 6372 6970 7473 2e20 2020 2020 2020 2020 cripts. \n-00040a70: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*\n-00040a80: 2053 4352 4950 5453 3a20 2020 2020 2020 SCRIPTS: \n+00040a10: 2020 2020 2020 2050 726f 6772 616d 2053 Program S\n+00040a20: 6f75 7263 6573 2e20 2020 2020 286c 696e ources. (lin\n+00040a30: 6520 2020 3629 0a2a 2073 6269 6e5f 5343 e 6).* sbin_SC\n+00040a40: 5249 5054 533a 2020 2020 2020 2020 2020 RIPTS: \n+00040a50: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00040a60: 5363 7269 7074 732e 2020 2020 2020 2020 Scripts. \n+00040a70: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).\n+00040a80: 2a20 5343 5249 5054 533a 2020 2020 2020 * SCRIPTS: \n 00040a90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040aa0: 2020 2020 2020 2020 556e 6966 6f72 6d2e Uniform.\n-00040ab0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00040ac0: 6e65 2031 3032 290a 2a20 5343 5249 5054 ne 102).* SCRIPT\n-00040ad0: 5320 3c31 3e3a 2020 2020 2020 2020 2020 S <1>: \n+00040aa0: 2020 2020 2020 2020 2055 6e69 666f 726d Uniform\n+00040ab0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00040ac0: 696e 6520 3130 3229 0a2a 2053 4352 4950 ine 102).* SCRIP\n+00040ad0: 5453 203c 313e 3a20 2020 2020 2020 2020 TS <1>: \n 00040ae0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040af0: 2053 6372 6970 7473 2e20 2020 2020 2020 Scripts. \n-00040b00: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)\n-00040b10: 0a2a 2073 6861 7265 6473 7461 7465 5f44 .* sharedstate_D\n-00040b20: 4154 413a 2020 2020 2020 2020 2020 2020 ATA: \n-00040b30: 2020 2020 2020 2020 2020 4461 7461 2e20 Data. \n-00040b40: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00040b50: 6c69 6e65 2020 2039 290a 2a20 534f 5552 line 9).* SOUR\n-00040b60: 4345 533a 2020 2020 2020 2020 2020 2020 CES: \n+00040af0: 2020 5363 7269 7074 732e 2020 2020 2020 Scripts. \n+00040b00: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9\n+00040b10: 290a 2a20 7368 6172 6564 7374 6174 655f ).* sharedstate_\n+00040b20: 4441 5441 3a20 2020 2020 2020 2020 2020 DATA: \n+00040b30: 2020 2020 2020 2020 2020 2044 6174 612e Data.\n+00040b40: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00040b50: 286c 696e 6520 2020 3929 0a2a 2053 4f55 (line 9).* SOU\n+00040b60: 5243 4553 3a20 2020 2020 2020 2020 2020 RCES: \n 00040b70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040b80: 2020 2050 726f 6772 616d 2053 6f75 7263 Program Sourc\n-00040b90: 6573 2e20 2020 2020 286c 696e 6520 2033 es. (line 3\n-00040ba0: 3329 0a2a 2053 4f55 5243 4553 203c 313e 3).* SOURCES <1>\n-00040bb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00040bc0: 2020 2020 2020 2020 2020 2020 4465 6661 Defa\n-00040bd0: 756c 7420 5f53 4f55 5243 4553 2e20 2020 ult _SOURCES. \n-00040be0: 2028 6c69 6e65 2020 2036 290a 2a20 5355 (line 6).* SU\n-00040bf0: 4244 4952 533a 2020 2020 2020 2020 2020 BDIRS: \n+00040b80: 2020 2020 5072 6f67 7261 6d20 536f 7572 Program Sour\n+00040b90: 6365 732e 2020 2020 2028 6c69 6e65 2020 ces. (line \n+00040ba0: 3333 290a 2a20 534f 5552 4345 5320 3c31 33).* SOURCES <1\n+00040bb0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+00040bc0: 2020 2020 2020 2020 2020 2020 2044 6566 Def\n+00040bd0: 6175 6c74 205f 534f 5552 4345 532e 2020 ault _SOURCES. \n+00040be0: 2020 286c 696e 6520 2020 3629 0a2a 2053 (line 6).* S\n+00040bf0: 5542 4449 5253 3a20 2020 2020 2020 2020 UBDIRS: \n 00040c00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040c10: 2020 2020 2053 7562 6469 7265 6374 6f72 Subdirector\n-00040c20: 6965 732e 2020 2020 2020 286c 696e 6520 ies. (line \n-00040c30: 2020 3829 0a2a 2053 5542 4449 5253 203c 8).* SUBDIRS <\n-00040c40: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n-00040c50: 2020 2020 2020 2020 2020 2020 2020 4261 Ba\n-00040c60: 7369 6373 206f 6620 4469 7374 7269 6275 sics of Distribu\n-00040c70: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion.. \n+00040c10: 2020 2020 2020 5375 6264 6972 6563 746f Subdirecto\n+00040c20: 7269 6573 2e20 2020 2020 2028 6c69 6e65 ries. (line\n+00040c30: 2020 2038 290a 2a20 5355 4244 4952 5320 8).* SUBDIRS \n+00040c40: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+00040c50: 2020 2020 2020 2020 2020 2020 2020 2042 B\n+00040c60: 6173 6963 7320 6f66 2044 6973 7472 6962 asics of Distrib\n+00040c70: 7574 696f 6e2e 0a20 2020 2020 2020 2020 ution.. \n 00040c80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040c90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040ca0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040cb0: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n-00040cc0: 2053 5546 4649 5845 533a 2020 2020 2020 SUFFIXES: \n+00040cb0: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+00040cc0: 2a20 5355 4646 4958 4553 3a20 2020 2020 * SUFFIXES: \n 00040cd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040ce0: 2020 2020 2020 2020 5375 6666 6978 6573 Suffixes\n-00040cf0: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n-00040d00: 6e65 2020 2036 290a 2a20 7379 7363 6f6e ne 6).* syscon\n-00040d10: 665f 4441 5441 3a20 2020 2020 2020 2020 f_DATA: \n+00040ce0: 2020 2020 2020 2020 2053 7566 6669 7865 Suffixe\n+00040cf0: 732e 2020 2020 2020 2020 2020 2020 286c s. (l\n+00040d00: 696e 6520 2020 3629 0a2a 2073 7973 636f ine 6).* sysco\n+00040d10: 6e66 5f44 4154 413a 2020 2020 2020 2020 nf_DATA: \n 00040d20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040d30: 2044 6174 612e 2020 2020 2020 2020 2020 Data. \n-00040d40: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)\n-00040d50: 0a2a 2054 4147 535f 4445 5045 4e44 454e .* TAGS_DEPENDEN\n-00040d60: 4349 4553 3a20 2020 2020 2020 2020 2020 CIES: \n-00040d70: 2020 2020 2020 2020 2020 5461 6773 2e20 Tags. \n-00040d80: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00040d90: 6c69 6e65 2020 3335 290a 2a20 7461 7267 line 35).* targ\n-00040da0: 6574 5f74 7269 706c 6574 3a20 2020 2020 et_triplet: \n+00040d30: 2020 4461 7461 2e20 2020 2020 2020 2020 Data. \n+00040d40: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9\n+00040d50: 290a 2a20 5441 4753 5f44 4550 454e 4445 ).* TAGS_DEPENDE\n+00040d60: 4e43 4945 533a 2020 2020 2020 2020 2020 NCIES: \n+00040d70: 2020 2020 2020 2020 2020 2054 6167 732e Tags.\n+00040d80: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00040d90: 286c 696e 6520 2033 3529 0a2a 2074 6172 (line 35).* tar\n+00040da0: 6765 745f 7472 6970 6c65 743a 2020 2020 get_triplet: \n 00040db0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040dc0: 2020 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n-00040dd0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n-00040de0: 3429 0a2a 2054 4553 545f 4558 5445 4e53 4).* TEST_EXTENS\n-00040df0: 494f 4e53 3a20 2020 2020 2020 2020 2020 IONS: \n-00040e00: 2020 2020 2020 2020 2020 2020 5369 6d70 Simp\n-00040e10: 6c65 2054 6573 7473 2075 7369 6e67 2070 le Tests using p\n-00040e20: 6172 616c 6c65 6c2d 7465 7374 732e 0a20 arallel-tests.. \n+00040dc0: 2020 2020 4f70 7469 6f6e 616c 2e20 2020 Optional. \n+00040dd0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00040de0: 3134 290a 2a20 5445 5354 5f45 5854 454e 14).* TEST_EXTEN\n+00040df0: 5349 4f4e 533a 2020 2020 2020 2020 2020 SIONS: \n+00040e00: 2020 2020 2020 2020 2020 2020 2053 696d Sim\n+00040e10: 706c 6520 5465 7374 7320 7573 696e 6720 ple Tests using \n+00040e20: 7061 7261 6c6c 656c 2d74 6573 7473 2e0a parallel-tests..\n 00040e30: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040e40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040e50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040e60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00040e70: 6e65 2020 3237 290a 2a20 5445 5354 5f4c ne 27).* TEST_L\n-00040e80: 4f47 533a 2020 2020 2020 2020 2020 2020 OGS: \n+00040e60: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+00040e70: 696e 6520 2032 3729 0a2a 2054 4553 545f ine 27).* TEST_\n+00040e80: 4c4f 4753 3a20 2020 2020 2020 2020 2020 LOGS: \n 00040e90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040ea0: 2053 696d 706c 6520 5465 7374 7320 7573 Simple Tests us\n-00040eb0: 696e 6720 7061 7261 6c6c 656c 2d74 6573 ing parallel-tes\n-00040ec0: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts.. \n+00040ea0: 2020 5369 6d70 6c65 2054 6573 7473 2075 Simple Tests u\n+00040eb0: 7369 6e67 2070 6172 616c 6c65 6c2d 7465 sing parallel-te\n+00040ec0: 7374 732e 0a20 2020 2020 2020 2020 2020 sts.. \n 00040ed0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040ee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040ef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040f00: 2020 286c 696e 6520 2032 3729 0a2a 2054 (line 27).* T\n-00040f10: 4553 545f 5355 4954 455f 4854 4d4c 3a20 EST_SUITE_HTML: \n+00040f00: 2020 2028 6c69 6e65 2020 3237 290a 2a20 (line 27).* \n+00040f10: 5445 5354 5f53 5549 5445 5f48 544d 4c3a TEST_SUITE_HTML:\n 00040f20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040f30: 2020 2020 2020 5369 6d70 6c65 2054 6573 Simple Tes\n-00040f40: 7473 2075 7369 6e67 2070 6172 616c 6c65 ts using paralle\n-00040f50: 6c2d 7465 7374 732e 0a20 2020 2020 2020 l-tests.. \n+00040f30: 2020 2020 2020 2053 696d 706c 6520 5465 Simple Te\n+00040f40: 7374 7320 7573 696e 6720 7061 7261 6c6c sts using parall\n+00040f50: 656c 2d74 6573 7473 2e0a 2020 2020 2020 el-tests.. \n 00040f60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040f70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00040f80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00040f90: 2020 2020 2020 2028 6c69 6e65 2020 3730 (line 70\n-00040fa0: 290a 2a20 5445 5354 5f53 5549 5445 5f4c ).* TEST_SUITE_L\n-00040fb0: 4f47 3a20 2020 2020 2020 2020 2020 2020 OG: \n-00040fc0: 2020 2020 2020 2020 2020 2053 696d 706c Simpl\n-00040fd0: 6520 5465 7374 7320 7573 696e 6720 7061 e Tests using pa\n-00040fe0: 7261 6c6c 656c 2d74 6573 7473 2e0a 2020 rallel-tests.. \n+00040f90: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7\n+00040fa0: 3029 0a2a 2054 4553 545f 5355 4954 455f 0).* TEST_SUITE_\n+00040fb0: 4c4f 473a 2020 2020 2020 2020 2020 2020 LOG: \n+00040fc0: 2020 2020 2020 2020 2020 2020 5369 6d70 Simp\n+00040fd0: 6c65 2054 6573 7473 2075 7369 6e67 2070 le Tests using p\n+00040fe0: 6172 616c 6c65 6c2d 7465 7374 732e 0a20 arallel-tests.. \n 00040ff0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041000: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041010: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041020: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00041030: 6520 2032 3129 0a2a 2054 4553 5453 3a20 e 21).* TESTS: \n+00041020: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00041030: 6e65 2020 3231 290a 2a20 5445 5354 533a ne 21).* TESTS:\n 00041040: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041050: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041060: 5369 6d70 6c65 2054 6573 7473 2e20 2020 Simple Tests. \n-00041070: 2020 2020 2028 6c69 6e65 2020 3337 290a (line 37).\n-00041080: 2a20 5445 5354 5320 3c31 3e3a 2020 2020 * TESTS <1>: \n+00041060: 2053 696d 706c 6520 5465 7374 732e 2020 Simple Tests. \n+00041070: 2020 2020 2020 286c 696e 6520 2033 3729 (line 37)\n+00041080: 0a2a 2054 4553 5453 203c 313e 3a20 2020 .* TESTS <1>: \n 00041090: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000410a0: 2020 2020 2020 2020 2053 696d 706c 6520 Simple \n-000410b0: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n-000410c0: 6c6c 656c 2d74 6573 7473 2e0a 2020 2020 llel-tests.. \n+000410a0: 2020 2020 2020 2020 2020 5369 6d70 6c65 Simple\n+000410b0: 2054 6573 7473 2075 7369 6e67 2070 6172 Tests using par\n+000410c0: 616c 6c65 6c2d 7465 7374 732e 0a20 2020 allel-tests.. \n 000410d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000410e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000410f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041100: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00041110: 2032 3129 0a2a 2054 4553 5453 5f45 4e56 21).* TESTS_ENV\n-00041120: 4952 4f4e 4d45 4e54 3a20 2020 2020 2020 IRONMENT: \n-00041130: 2020 2020 2020 2020 2020 2020 2020 5369 Si\n-00041140: 6d70 6c65 2054 6573 7473 2e20 2020 2020 mple Tests. \n-00041150: 2020 2028 6c69 6e65 2020 3337 290a 2a20 (line 37).* \n-00041160: 5445 5849 3244 5649 3a20 2020 2020 2020 TEXI2DVI: \n+00041100: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00041110: 2020 3231 290a 2a20 5445 5354 535f 454e 21).* TESTS_EN\n+00041120: 5649 524f 4e4d 454e 543a 2020 2020 2020 VIRONMENT: \n+00041130: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00041140: 696d 706c 6520 5465 7374 732e 2020 2020 imple Tests. \n+00041150: 2020 2020 286c 696e 6520 2033 3729 0a2a (line 37).*\n+00041160: 2054 4558 4932 4456 493a 2020 2020 2020 TEXI2DVI: \n 00041170: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041180: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n-00041190: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-000411a0: 6520 3132 3629 0a2a 2054 4558 4932 5044 e 126).* TEXI2PD\n-000411b0: 463a 2020 2020 2020 2020 2020 2020 2020 F: \n+00041180: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n+00041190: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+000411a0: 6e65 2031 3236 290a 2a20 5445 5849 3250 ne 126).* TEXI2P\n+000411b0: 4446 3a20 2020 2020 2020 2020 2020 2020 DF: \n 000411c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000411d0: 5465 7869 6e66 6f2e 2020 2020 2020 2020 Texinfo. \n-000411e0: 2020 2020 2028 6c69 6e65 2031 3331 290a (line 131).\n-000411f0: 2a20 5445 5849 4e46 4f5f 5445 583a 2020 * TEXINFO_TEX: \n+000411d0: 2054 6578 696e 666f 2e20 2020 2020 2020 Texinfo. \n+000411e0: 2020 2020 2020 286c 696e 6520 3133 3129 (line 131)\n+000411f0: 0a2a 2054 4558 494e 464f 5f54 4558 3a20 .* TEXINFO_TEX: \n 00041200: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041210: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n-00041220: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-00041230: 696e 6520 3133 3929 0a2a 2054 4558 494e ine 139).* TEXIN\n-00041240: 464f 533a 2020 2020 2020 2020 2020 2020 FOS: \n+00041210: 2020 2020 2020 2020 2020 5465 7869 6e66 Texinf\n+00041220: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n+00041230: 6c69 6e65 2031 3339 290a 2a20 5445 5849 line 139).* TEXI\n+00041240: 4e46 4f53 3a20 2020 2020 2020 2020 2020 NFOS: \n 00041250: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041260: 2020 556e 6966 6f72 6d2e 2020 2020 2020 Uniform. \n-00041270: 2020 2020 2020 2028 6c69 6e65 2031 3032 (line 102\n-00041280: 290a 2a20 5445 5849 4e46 4f53 203c 313e ).* TEXINFOS <1>\n-00041290: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000412a0: 2020 2020 2020 2020 2020 2054 6578 696e Texin\n-000412b0: 666f 2e20 2020 2020 2020 2020 2020 2020 fo. \n-000412c0: 286c 696e 6520 2035 3929 0a2a 2074 6f70 (line 59).* top\n-000412d0: 5f64 6973 7464 6972 3a20 2020 2020 2020 _distdir: \n+00041260: 2020 2055 6e69 666f 726d 2e20 2020 2020 Uniform. \n+00041270: 2020 2020 2020 2020 286c 696e 6520 3130 (line 10\n+00041280: 3229 0a2a 2054 4558 494e 464f 5320 3c31 2).* TEXINFOS <1\n+00041290: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+000412a0: 2020 2020 2020 2020 2020 2020 5465 7869 Texi\n+000412b0: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+000412c0: 2028 6c69 6e65 2020 3539 290a 2a20 746f (line 59).* to\n+000412d0: 705f 6469 7374 6469 723a 2020 2020 2020 p_distdir: \n 000412e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000412f0: 2020 2020 5468 6520 6469 7374 2048 6f6f The dist Hoo\n-00041300: 6b2e 2020 2020 2020 2028 6c69 6e65 2020 k. (line \n-00041310: 3234 290a 2a20 746f 705f 6469 7374 6469 24).* top_distdi\n-00041320: 7220 3c31 3e3a 2020 2020 2020 2020 2020 r <1>: \n-00041330: 2020 2020 2020 2020 2020 2020 2054 6869 Thi\n-00041340: 7264 2d50 6172 7479 204d 616b 6566 696c rd-Party Makefil\n-00041350: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \n+000412f0: 2020 2020 2054 6865 2064 6973 7420 486f The dist Ho\n+00041300: 6f6b 2e20 2020 2020 2020 286c 696e 6520 ok. (line \n+00041310: 2032 3429 0a2a 2074 6f70 5f64 6973 7464 24).* top_distd\n+00041320: 6972 203c 313e 3a20 2020 2020 2020 2020 ir <1>: \n+00041330: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+00041340: 6972 642d 5061 7274 7920 4d61 6b65 6669 ird-Party Makefi\n+00041350: 6c65 732e 0a20 2020 2020 2020 2020 2020 les.. \n 00041360: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041370: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041380: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041390: 2020 286c 696e 6520 2032 3529 0a2a 2055 (line 25).* U\n-000413a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00041390: 2020 2028 6c69 6e65 2020 3235 290a 2a20 (line 25).* \n+000413a0: 553a 2020 2020 2020 2020 2020 2020 2020 U: \n 000413b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000413c0: 2020 2020 2020 4f62 736f 6c65 7465 204d Obsolete M\n-000413d0: 6163 726f 732e 2020 2020 2028 6c69 6e65 acros. (line\n-000413e0: 2020 3133 290a 2a20 5550 433a 2020 2020 13).* UPC: \n+000413c0: 2020 2020 2020 204f 6273 6f6c 6574 6520 Obsolete \n+000413d0: 4d61 6372 6f73 2e20 2020 2020 286c 696e Macros. (lin\n+000413e0: 6520 2031 3329 0a2a 2055 5043 3a20 2020 e 13).* UPC: \n 000413f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041400: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-00041410: 7562 6c69 6320 4d61 6372 6f73 2e20 2020 ublic Macros. \n-00041420: 2020 2020 286c 696e 6520 3130 3929 0a2a (line 109).*\n-00041430: 2055 5043 203c 313e 3a20 2020 2020 2020 UPC <1>: \n+00041400: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00041410: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n+00041420: 2020 2020 2028 6c69 6e65 2031 3039 290a (line 109).\n+00041430: 2a20 5550 4320 3c31 3e3a 2020 2020 2020 * UPC <1>: \n 00041440: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041450: 2020 2020 2020 2020 556e 6966 6965 6420 Unified \n-00041460: 5061 7261 6c6c 656c 2043 2053 7570 706f Parallel C Suppo\n-00041470: 7274 2e0a 2020 2020 2020 2020 2020 2020 rt.. \n+00041450: 2020 2020 2020 2020 2055 6e69 6669 6564 Unified\n+00041460: 2050 6172 616c 6c65 6c20 4320 5375 7070 Parallel C Supp\n+00041470: 6f72 742e 0a20 2020 2020 2020 2020 2020 ort.. \n 00041480: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041490: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000414a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000414b0: 2020 286c 696e 6520 2031 3529 0a2a 2055 (line 15).* U\n-000414c0: 5043 434f 4d50 494c 453a 2020 2020 2020 PCCOMPILE: \n+000414b0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).* \n+000414c0: 5550 4343 4f4d 5049 4c45 3a20 2020 2020 UPCCOMPILE: \n 000414d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000414e0: 2020 2020 2020 556e 6966 6965 6420 5061 Unified Pa\n-000414f0: 7261 6c6c 656c 2043 2053 7570 706f 7274 rallel C Support\n-00041500: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+000414e0: 2020 2020 2020 2055 6e69 6669 6564 2050 Unified P\n+000414f0: 6172 616c 6c65 6c20 4320 5375 7070 6f72 arallel C Suppor\n+00041500: 742e 0a20 2020 2020 2020 2020 2020 2020 t.. \n 00041510: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041520: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041530: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041540: 286c 696e 6520 2032 3429 0a2a 2055 5043 (line 24).* UPC\n-00041550: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+00041540: 2028 6c69 6e65 2020 3234 290a 2a20 5550 (line 24).* UP\n+00041550: 4346 4c41 4753 3a20 2020 2020 2020 2020 CFLAGS: \n 00041560: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041570: 2020 2020 556e 6966 6965 6420 5061 7261 Unified Para\n-00041580: 6c6c 656c 2043 2053 7570 706f 7274 2e0a llel C Support..\n-00041590: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00041570: 2020 2020 2055 6e69 6669 6564 2050 6172 Unified Par\n+00041580: 616c 6c65 6c20 4320 5375 7070 6f72 742e allel C Support.\n+00041590: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 000415a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000415b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000415c0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-000415d0: 696e 6520 2031 3829 0a2a 2055 5043 4c49 ine 18).* UPCLI\n-000415e0: 4e4b 3a20 2020 2020 2020 2020 2020 2020 NK: \n+000415c0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+000415d0: 6c69 6e65 2020 3138 290a 2a20 5550 434c line 18).* UPCL\n+000415e0: 494e 4b3a 2020 2020 2020 2020 2020 2020 INK: \n 000415f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041600: 2020 556e 6966 6965 6420 5061 7261 6c6c Unified Parall\n-00041610: 656c 2043 2053 7570 706f 7274 2e0a 2020 el C Support.. \n+00041600: 2020 2055 6e69 6669 6564 2050 6172 616c Unified Paral\n+00041610: 6c65 6c20 4320 5375 7070 6f72 742e 0a20 lel C Support.. \n 00041620: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041630: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041640: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041650: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00041660: 6520 2032 3829 0a2a 2055 5043 4c49 4e4b e 28).* UPCLINK\n-00041670: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00041650: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00041660: 6e65 2020 3238 290a 2a20 5550 434c 494e ne 28).* UPCLIN\n+00041670: 4b20 3c31 3e3a 2020 2020 2020 2020 2020 K <1>: \n 00041680: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041690: 486f 7720 7468 6520 4c69 6e6b 6572 2069 How the Linker i\n-000416a0: 7320 4368 6f73 656e 2e0a 2020 2020 2020 s Chosen.. \n+00041690: 2048 6f77 2074 6865 204c 696e 6b65 7220 How the Linker \n+000416a0: 6973 2043 686f 7365 6e2e 0a20 2020 2020 is Chosen.. \n 000416b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000416c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000416d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000416e0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n-000416f0: 3529 0a2a 2056 3a20 2020 2020 2020 2020 5).* V: \n+000416e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+000416f0: 3135 290a 2a20 563a 2020 2020 2020 2020 15).* V: \n 00041700: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041710: 2020 2020 2020 2020 2020 2020 4175 746f Auto\n-00041720: 6d61 6b65 2073 696c 656e 742d 7275 6c65 make silent-rule\n-00041730: 7320 4f70 7469 6f6e 2e0a 2020 2020 2020 s Option.. \n+00041710: 2020 2020 2020 2020 2020 2020 2041 7574 Aut\n+00041720: 6f6d 616b 6520 7369 6c65 6e74 2d72 756c omake silent-rul\n+00041730: 6573 204f 7074 696f 6e2e 0a20 2020 2020 es Option.. \n 00041740: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041750: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041760: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041770: 2020 2020 2020 2020 286c 696e 6520 3130 (line 10\n-00041780: 3229 0a2a 2056 414c 4143 3a20 2020 2020 2).* VALAC: \n+00041770: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+00041780: 3032 290a 2a20 5641 4c41 433a 2020 2020 02).* VALAC: \n 00041790: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000417a0: 2020 2020 2020 2020 2020 2020 5661 6c61 Vala\n-000417b0: 2053 7570 706f 7274 2e20 2020 2020 2020 Support. \n-000417c0: 2028 6c69 6e65 2020 3239 290a 2a20 5641 (line 29).* VA\n-000417d0: 4c41 464c 4147 533a 2020 2020 2020 2020 LAFLAGS: \n+000417a0: 2020 2020 2020 2020 2020 2020 2056 616c Val\n+000417b0: 6120 5375 7070 6f72 742e 2020 2020 2020 a Support. \n+000417c0: 2020 286c 696e 6520 2032 3929 0a2a 2056 (line 29).* V\n+000417d0: 414c 4146 4c41 4753 3a20 2020 2020 2020 ALAFLAGS: \n 000417e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000417f0: 2020 2020 2056 616c 6120 5375 7070 6f72 Vala Suppor\n-00041800: 742e 2020 2020 2020 2020 286c 696e 6520 t. (line \n-00041810: 2033 3229 0a2a 2056 4552 424f 5345 3a20 32).* VERBOSE: \n+000417f0: 2020 2020 2020 5661 6c61 2053 7570 706f Vala Suppo\n+00041800: 7274 2e20 2020 2020 2020 2028 6c69 6e65 rt. (line\n+00041810: 2020 3332 290a 2a20 5645 5242 4f53 453a 32).* VERBOSE:\n 00041820: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041830: 2020 2020 2020 2020 2020 2020 2020 5369 Si\n-00041840: 6d70 6c65 2054 6573 7473 2075 7369 6e67 mple Tests using\n-00041850: 2070 6172 616c 6c65 6c2d 7465 7374 732e parallel-tests.\n-00041860: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00041830: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00041840: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n+00041850: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n+00041860: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 00041870: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041880: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041890: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-000418a0: 6c69 6e65 2020 3631 290a 2a20 5645 5253 line 61).* VERS\n-000418b0: 494f 4e3a 2020 2020 2020 2020 2020 2020 ION: \n+00041890: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000418a0: 286c 696e 6520 2036 3129 0a2a 2056 4552 (line 61).* VER\n+000418b0: 5349 4f4e 3a20 2020 2020 2020 2020 2020 SION: \n 000418c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000418d0: 2020 2042 6173 6963 7320 6f66 2044 6973 Basics of Dis\n-000418e0: 7472 6962 7574 696f 6e2e 0a20 2020 2020 tribution.. \n+000418d0: 2020 2020 4261 7369 6373 206f 6620 4469 Basics of Di\n+000418e0: 7374 7269 6275 7469 6f6e 2e0a 2020 2020 stribution.. \n 000418f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041900: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041910: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041920: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00041930: 2036 290a 2a20 5741 524e 494e 4753 3a20 6).* WARNINGS: \n+00041920: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00041930: 2020 3629 0a2a 2057 4152 4e49 4e47 533a 6).* WARNINGS:\n 00041940: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041950: 2020 2020 2020 2020 2020 2020 2061 7574 aut\n-00041960: 6f6d 616b 6520 496e 766f 6361 7469 6f6e omake Invocation\n-00041970: 2e20 286c 696e 6520 3137 3029 0a2a 2057 . (line 170).* W\n-00041980: 4152 4e49 4e47 5320 3c31 3e3a 2020 2020 ARNINGS <1>: \n+00041950: 2020 2020 2020 2020 2020 2020 2020 6175 au\n+00041960: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n+00041970: 6e2e 2028 6c69 6e65 2031 3730 290a 2a20 n. (line 170).* \n+00041980: 5741 524e 494e 4753 203c 313e 3a20 2020 WARNINGS <1>: \n 00041990: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000419a0: 2020 2020 2020 6163 6c6f 6361 6c20 4f70 aclocal Op\n-000419b0: 7469 6f6e 732e 2020 2020 2028 6c69 6e65 tions. (line\n-000419c0: 2020 3935 290a 2a20 5749 5448 5f44 4d41 95).* WITH_DMA\n-000419d0: 4c4c 4f43 3a20 2020 2020 2020 2020 2020 LLOC: \n-000419e0: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-000419f0: 7562 6c69 6320 4d61 6372 6f73 2e20 2020 ublic Macros. \n-00041a00: 2020 2020 286c 696e 6520 3131 3929 0a2a (line 119).*\n-00041a10: 2057 4954 485f 5245 4745 583a 2020 2020 WITH_REGEX: \n+000419a0: 2020 2020 2020 2061 636c 6f63 616c 204f aclocal O\n+000419b0: 7074 696f 6e73 2e20 2020 2020 286c 696e ptions. (lin\n+000419c0: 6520 2039 3529 0a2a 2057 4954 485f 444d e 95).* WITH_DM\n+000419d0: 414c 4c4f 433a 2020 2020 2020 2020 2020 ALLOC: \n+000419e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000419f0: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n+00041a00: 2020 2020 2028 6c69 6e65 2031 3139 290a (line 119).\n+00041a10: 2a20 5749 5448 5f52 4547 4558 3a20 2020 * WITH_REGEX: \n 00041a20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041a30: 2020 2020 2020 2020 4f62 736f 6c65 7465 Obsolete\n-00041a40: 204d 6163 726f 732e 2020 2020 2028 6c69 Macros. (li\n-00041a50: 6e65 2020 3634 290a 2a20 5846 4149 4c5f ne 64).* XFAIL_\n-00041a60: 5445 5354 533a 2020 2020 2020 2020 2020 TESTS: \n+00041a30: 2020 2020 2020 2020 204f 6273 6f6c 6574 Obsolet\n+00041a40: 6520 4d61 6372 6f73 2e20 2020 2020 286c e Macros. (l\n+00041a50: 696e 6520 2036 3429 0a2a 2058 4641 494c ine 64).* XFAIL\n+00041a60: 5f54 4553 5453 3a20 2020 2020 2020 2020 _TESTS: \n 00041a70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041a80: 2053 696d 706c 6520 5465 7374 732e 2020 Simple Tests. \n-00041a90: 2020 2020 2020 286c 696e 6520 2035 3129 (line 51)\n-00041aa0: 0a2a 2058 5a5f 4f50 543a 2020 2020 2020 .* XZ_OPT: \n+00041a80: 2020 5369 6d70 6c65 2054 6573 7473 2e20 Simple Tests. \n+00041a90: 2020 2020 2020 2028 6c69 6e65 2020 3531 (line 51\n+00041aa0: 290a 2a20 585a 5f4f 5054 3a20 2020 2020 ).* XZ_OPT: \n 00041ab0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041ac0: 2020 2020 2020 2020 2020 5468 6520 5479 The Ty\n-00041ad0: 7065 7320 6f66 2044 6973 7472 6962 7574 pes of Distribut\n-00041ae0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions.. \n+00041ac0: 2020 2020 2020 2020 2020 2054 6865 2054 The T\n+00041ad0: 7970 6573 206f 6620 4469 7374 7269 6275 ypes of Distribu\n+00041ae0: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions.. \n 00041af0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041b00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00041b10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041b20: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*\n-00041b30: 2059 4143 433a 2020 2020 2020 2020 2020 YACC: \n+00041b20: 2020 2020 2028 6c69 6e65 2020 3332 290a (line 32).\n+00041b30: 2a20 5941 4343 3a20 2020 2020 2020 2020 * YACC: \n 00041b40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041b50: 2020 2020 2020 2020 4f70 7469 6f6e 616c Optional\n-00041b60: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n-00041b70: 6e65 2031 3137 290a 2a20 5946 4c41 4753 ne 117).* YFLAGS\n-00041b80: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00041b50: 2020 2020 2020 2020 204f 7074 696f 6e61 Optiona\n+00041b60: 6c2e 2020 2020 2020 2020 2020 2020 286c l. (l\n+00041b70: 696e 6520 3131 3729 0a2a 2059 464c 4147 ine 117).* YFLAG\n+00041b80: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n 00041b90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041ba0: 2059 6163 6320 616e 6420 4c65 782e 2020 Yacc and Lex. \n-00041bb0: 2020 2020 2020 286c 696e 6520 2033 3329 (line 33)\n-00041bc0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n-00041bd0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n-00041be0: 6f64 653a 2047 656e 6572 616c 2049 6e64 ode: General Ind\n-00041bf0: 6578 2c20 2050 7265 763a 2056 6172 6961 ex, Prev: Varia\n-00041c00: 626c 6520 496e 6465 782c 2020 5570 3a20 ble Index, Up: \n-00041c10: 496e 6469 6365 730a 0a42 2e33 2047 656e Indices..B.3 Gen\n-00041c20: 6572 616c 2049 6e64 6578 0a3d 3d3d 3d3d eral Index.=====\n-00041c30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 0008 ============....\n-00041c40: 5b69 6e64 6578 0008 5d0a 2a20 4d65 6e75 [index..].* Menu\n-00041c50: 3a0a 0a2a 205f 4441 5441 2070 7269 6d61 :..* _DATA prima\n-00041c60: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n-00041c70: 2020 2020 2020 2020 2020 2020 4461 7461 Data\n-00041c80: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n-00041c90: 2028 6c69 6e65 2020 2036 290a 2a20 5f44 (line 6).* _D\n-00041ca0: 4550 454e 4445 4e43 4945 532c 2064 6566 EPENDENCIES, def\n-00041cb0: 696e 6564 3a20 2020 2020 2020 2020 2020 ined: \n-00041cc0: 2020 2020 204c 696e 6b69 6e67 2e20 2020 Linking. \n-00041cd0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00041ce0: 2034 3129 0a2a 205f 4845 4144 4552 5320 41).* _HEADERS \n-00041cf0: 7072 696d 6172 792c 2064 6566 696e 6564 primary, defined\n-00041d00: 3a20 2020 2020 2020 2020 2020 2020 4865 : He\n-00041d10: 6164 6572 732e 2020 2020 2020 2020 2020 aders. \n-00041d20: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-00041d30: 5f4a 4156 4120 7072 696d 6172 792c 2064 _JAVA primary, d\n-00041d40: 6566 696e 6564 3a20 2020 2020 2020 2020 efined: \n-00041d50: 2020 2020 2020 204a 6176 612e 2020 2020 Java. \n-00041d60: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00041d70: 6520 2020 3629 0a2a 205f 4c44 464c 4147 e 6).* _LDFLAG\n-00041d80: 532c 2064 6566 696e 6564 3a20 2020 2020 S, defined: \n+00041ba0: 2020 5961 6363 2061 6e64 204c 6578 2e20 Yacc and Lex. \n+00041bb0: 2020 2020 2020 2028 6c69 6e65 2020 3333 (line 33\n+00041bc0: 290a 0a1f 0a46 696c 653a 2061 7574 6f6d )....File: autom\n+00041bd0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+00041be0: 4e6f 6465 3a20 4765 6e65 7261 6c20 496e Node: General In\n+00041bf0: 6465 782c 2020 5072 6576 3a20 5661 7269 dex, Prev: Vari\n+00041c00: 6162 6c65 2049 6e64 6578 2c20 2055 703a able Index, Up:\n+00041c10: 2049 6e64 6963 6573 0a0a 422e 3320 4765 Indices..B.3 Ge\n+00041c20: 6e65 7261 6c20 496e 6465 780a 3d3d 3d3d neral Index.====\n+00041c30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a00 =============...\n+00041c40: 085b 696e 6465 7800 085d 0a2a 204d 656e .[index..].* Men\n+00041c50: 753a 0a0a 2a20 5f44 4154 4120 7072 696d u:..* _DATA prim\n+00041c60: 6172 792c 2064 6566 696e 6564 3a20 2020 ary, defined: \n+00041c70: 2020 2020 2020 2020 2020 2020 2044 6174 Dat\n+00041c80: 612e 2020 2020 2020 2020 2020 2020 2020 a. \n+00041c90: 2020 286c 696e 6520 2020 3629 0a2a 205f (line 6).* _\n+00041ca0: 4445 5045 4e44 454e 4349 4553 2c20 6465 DEPENDENCIES, de\n+00041cb0: 6669 6e65 643a 2020 2020 2020 2020 2020 fined: \n+00041cc0: 2020 2020 2020 4c69 6e6b 696e 672e 2020 Linking. \n+00041cd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00041ce0: 2020 3431 290a 2a20 5f48 4541 4445 5253 41).* _HEADERS\n+00041cf0: 2070 7269 6d61 7279 2c20 6465 6669 6e65 primary, define\n+00041d00: 643a 2020 2020 2020 2020 2020 2020 2048 d: H\n+00041d10: 6561 6465 7273 2e20 2020 2020 2020 2020 eaders. \n+00041d20: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00041d30: 205f 4a41 5641 2070 7269 6d61 7279 2c20 _JAVA primary, \n+00041d40: 6465 6669 6e65 643a 2020 2020 2020 2020 defined: \n+00041d50: 2020 2020 2020 2020 4a61 7661 2e20 2020 Java. \n+00041d60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00041d70: 6e65 2020 2036 290a 2a20 5f4c 4446 4c41 ne 6).* _LDFLA\n+00041d80: 4753 2c20 6465 6669 6e65 643a 2020 2020 GS, defined: \n 00041d90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041da0: 4c69 6e6b 696e 672e 2020 2020 2020 2020 Linking. \n-00041db0: 2020 2020 2028 6c69 6e65 2020 3337 290a (line 37).\n-00041dc0: 2a20 5f4c 4446 4c41 4753 2c20 6c69 6274 * _LDFLAGS, libt\n-00041dd0: 6f6f 6c3a 2020 2020 2020 2020 2020 2020 ool: \n-00041de0: 2020 2020 2020 2020 204c 6962 746f 6f6c Libtool\n-00041df0: 2046 6c61 6773 2e20 2020 2020 2020 286c Flags. (l\n-00041e00: 696e 6520 2020 3629 0a2a 205f 4c49 4241 ine 6).* _LIBA\n-00041e10: 4444 2c20 6c69 6274 6f6f 6c3a 2020 2020 DD, libtool: \n+00041da0: 204c 696e 6b69 6e67 2e20 2020 2020 2020 Linking. \n+00041db0: 2020 2020 2020 286c 696e 6520 2033 3729 (line 37)\n+00041dc0: 0a2a 205f 4c44 464c 4147 532c 206c 6962 .* _LDFLAGS, lib\n+00041dd0: 746f 6f6c 3a20 2020 2020 2020 2020 2020 tool: \n+00041de0: 2020 2020 2020 2020 2020 4c69 6274 6f6f Libtoo\n+00041df0: 6c20 466c 6167 732e 2020 2020 2020 2028 l Flags. (\n+00041e00: 6c69 6e65 2020 2036 290a 2a20 5f4c 4942 line 6).* _LIB\n+00041e10: 4144 442c 206c 6962 746f 6f6c 3a20 2020 ADD, libtool: \n 00041e20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00041e30: 2020 4c69 6274 6f6f 6c20 466c 6167 732e Libtool Flags.\n-00041e40: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-00041e50: 290a 2a20 5f4c 4942 5241 5249 4553 2070 ).* _LIBRARIES p\n-00041e60: 7269 6d61 7279 2c20 6465 6669 6e65 643a rimary, defined:\n-00041e70: 2020 2020 2020 2020 2020 2041 204c 6962 A Lib\n-00041e80: 7261 7279 2e20 2020 2020 2020 2020 2020 rary. \n-00041e90: 286c 696e 6520 2020 3629 0a2a 205f 4c49 (line 6).* _LI\n-00041ea0: 4254 4f4f 4c46 4c41 4753 2c20 6c69 6274 BTOOLFLAGS, libt\n-00041eb0: 6f6f 6c3a 2020 2020 2020 2020 2020 2020 ool: \n-00041ec0: 2020 2020 4c69 6274 6f6f 6c20 466c 6167 Libtool Flag\n-00041ed0: 732e 2020 2020 2020 2028 6c69 6e65 2020 s. (line \n-00041ee0: 2036 290a 2a20 5f4c 4953 5020 7072 696d 6).* _LISP prim\n-00041ef0: 6172 792c 2064 6566 696e 6564 3a20 2020 ary, defined: \n-00041f00: 2020 2020 2020 2020 2020 2020 2045 6d61 Ema\n-00041f10: 6373 204c 6973 702e 2020 2020 2020 2020 cs Lisp. \n-00041f20: 2020 286c 696e 6520 2020 3629 0a2a 205f (line 6).* _\n-00041f30: 4c54 4c49 4252 4152 4945 5320 7072 696d LTLIBRARIES prim\n-00041f40: 6172 792c 2064 6566 696e 6564 3a20 2020 ary, defined: \n-00041f50: 2020 2020 2020 4c69 6274 6f6f 6c20 4c69 Libtool Li\n-00041f60: 6272 6172 6965 732e 2020 2028 6c69 6e65 braries. (line\n-00041f70: 2020 2036 290a 2a20 5f4d 414e 5320 7072 6).* _MANS pr\n-00041f80: 696d 6172 792c 2064 6566 696e 6564 3a20 imary, defined: \n-00041f90: 2020 2020 2020 2020 2020 2020 2020 204d M\n-00041fa0: 616e 2050 6167 6573 2e20 2020 2020 2020 an Pages. \n-00041fb0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-00041fc0: 205f 5052 4f47 5241 4d53 2070 7269 6d61 _PROGRAMS prima\n-00041fd0: 7279 2076 6172 6961 626c 653a 2020 2020 ry variable: \n-00041fe0: 2020 2020 2020 2020 556e 6966 6f72 6d2e Uniform.\n-00041ff0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00042000: 6e65 2020 3131 290a 2a20 5f50 5954 484f ne 11).* _PYTHO\n-00042010: 4e20 7072 696d 6172 792c 2064 6566 696e N primary, defin\n-00042020: 6564 3a20 2020 2020 2020 2020 2020 2020 ed: \n-00042030: 2050 7974 686f 6e2e 2020 2020 2020 2020 Python. \n-00042040: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-00042050: 0a2a 205f 5343 5249 5054 5320 7072 696d .* _SCRIPTS prim\n-00042060: 6172 792c 2064 6566 696e 6564 3a20 2020 ary, defined: \n-00042070: 2020 2020 2020 2020 2020 5363 7269 7074 Script\n-00042080: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n-00042090: 6c69 6e65 2020 2036 290a 2a20 5f53 4f55 line 6).* _SOU\n-000420a0: 5243 4553 2061 6e64 2068 6561 6465 7220 RCES and header \n-000420b0: 6669 6c65 733a 2020 2020 2020 2020 2020 files: \n-000420c0: 2020 2050 726f 6772 616d 2053 6f75 7263 Program Sourc\n-000420d0: 6573 2e20 2020 2020 286c 696e 6520 2033 es. (line 3\n-000420e0: 3929 0a2a 205f 534f 5552 4345 5320 7072 9).* _SOURCES pr\n-000420f0: 696d 6172 792c 2064 6566 696e 6564 3a20 imary, defined: \n-00042100: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n-00042110: 7261 6d20 536f 7572 6365 732e 2020 2020 ram Sources. \n-00042120: 2028 6c69 6e65 2020 3332 290a 2a20 5f53 (line 32).* _S\n-00042130: 4f55 5243 4553 2c20 6465 6661 756c 743a OURCES, default:\n-00042140: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042150: 2020 2020 2044 6566 6175 6c74 205f 534f Default _SO\n-00042160: 5552 4345 532e 2020 2020 286c 696e 6520 URCES. (line \n-00042170: 2020 3629 0a2a 205f 534f 5552 4345 532c 6).* _SOURCES,\n-00042180: 2065 6d70 7479 3a20 2020 2020 2020 2020 empty: \n-00042190: 2020 2020 2020 2020 2020 2020 2020 4465 De\n-000421a0: 6661 756c 7420 5f53 4f55 5243 4553 2e20 fault _SOURCES. \n-000421b0: 2020 2028 6c69 6e65 2020 3434 290a 2a20 (line 44).* \n-000421c0: 5f54 4558 494e 464f 5320 7072 696d 6172 _TEXINFOS primar\n-000421d0: 792c 2064 6566 696e 6564 3a20 2020 2020 y, defined: \n-000421e0: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n-000421f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00042200: 6520 2020 3629 0a2a 202d 2d61 6364 6972 e 6).* --acdir\n-00042210: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00041e30: 2020 204c 6962 746f 6f6c 2046 6c61 6773 Libtool Flags\n+00041e40: 2e20 2020 2020 2020 286c 696e 6520 2020 . (line \n+00041e50: 3629 0a2a 205f 4c49 4252 4152 4945 5320 6).* _LIBRARIES \n+00041e60: 7072 696d 6172 792c 2064 6566 696e 6564 primary, defined\n+00041e70: 3a20 2020 2020 2020 2020 2020 4120 4c69 : A Li\n+00041e80: 6272 6172 792e 2020 2020 2020 2020 2020 brary. \n+00041e90: 2028 6c69 6e65 2020 2036 290a 2a20 5f4c (line 6).* _L\n+00041ea0: 4942 544f 4f4c 464c 4147 532c 206c 6962 IBTOOLFLAGS, lib\n+00041eb0: 746f 6f6c 3a20 2020 2020 2020 2020 2020 tool: \n+00041ec0: 2020 2020 204c 6962 746f 6f6c 2046 6c61 Libtool Fla\n+00041ed0: 6773 2e20 2020 2020 2020 286c 696e 6520 gs. (line \n+00041ee0: 2020 3629 0a2a 205f 4c49 5350 2070 7269 6).* _LISP pri\n+00041ef0: 6d61 7279 2c20 6465 6669 6e65 643a 2020 mary, defined: \n+00041f00: 2020 2020 2020 2020 2020 2020 2020 456d Em\n+00041f10: 6163 7320 4c69 7370 2e20 2020 2020 2020 acs Lisp. \n+00041f20: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00041f30: 5f4c 544c 4942 5241 5249 4553 2070 7269 _LTLIBRARIES pri\n+00041f40: 6d61 7279 2c20 6465 6669 6e65 643a 2020 mary, defined: \n+00041f50: 2020 2020 2020 204c 6962 746f 6f6c 204c Libtool L\n+00041f60: 6962 7261 7269 6573 2e20 2020 286c 696e ibraries. (lin\n+00041f70: 6520 2020 3629 0a2a 205f 4d41 4e53 2070 e 6).* _MANS p\n+00041f80: 7269 6d61 7279 2c20 6465 6669 6e65 643a rimary, defined:\n+00041f90: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00041fa0: 4d61 6e20 5061 6765 732e 2020 2020 2020 Man Pages. \n+00041fb0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00041fc0: 2a20 5f50 524f 4752 414d 5320 7072 696d * _PROGRAMS prim\n+00041fd0: 6172 7920 7661 7269 6162 6c65 3a20 2020 ary variable: \n+00041fe0: 2020 2020 2020 2020 2055 6e69 666f 726d Uniform\n+00041ff0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00042000: 696e 6520 2031 3129 0a2a 205f 5059 5448 ine 11).* _PYTH\n+00042010: 4f4e 2070 7269 6d61 7279 2c20 6465 6669 ON primary, defi\n+00042020: 6e65 643a 2020 2020 2020 2020 2020 2020 ned: \n+00042030: 2020 5079 7468 6f6e 2e20 2020 2020 2020 Python. \n+00042040: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+00042050: 290a 2a20 5f53 4352 4950 5453 2070 7269 ).* _SCRIPTS pri\n+00042060: 6d61 7279 2c20 6465 6669 6e65 643a 2020 mary, defined: \n+00042070: 2020 2020 2020 2020 2020 2053 6372 6970 Scrip\n+00042080: 7473 2e20 2020 2020 2020 2020 2020 2020 ts. \n+00042090: 286c 696e 6520 2020 3629 0a2a 205f 534f (line 6).* _SO\n+000420a0: 5552 4345 5320 616e 6420 6865 6164 6572 URCES and header\n+000420b0: 2066 696c 6573 3a20 2020 2020 2020 2020 files: \n+000420c0: 2020 2020 5072 6f67 7261 6d20 536f 7572 Program Sour\n+000420d0: 6365 732e 2020 2020 2028 6c69 6e65 2020 ces. (line \n+000420e0: 3339 290a 2a20 5f53 4f55 5243 4553 2070 39).* _SOURCES p\n+000420f0: 7269 6d61 7279 2c20 6465 6669 6e65 643a rimary, defined:\n+00042100: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n+00042110: 6772 616d 2053 6f75 7263 6573 2e20 2020 gram Sources. \n+00042120: 2020 286c 696e 6520 2033 3229 0a2a 205f (line 32).* _\n+00042130: 534f 5552 4345 532c 2064 6566 6175 6c74 SOURCES, default\n+00042140: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00042150: 2020 2020 2020 4465 6661 756c 7420 5f53 Default _S\n+00042160: 4f55 5243 4553 2e20 2020 2028 6c69 6e65 OURCES. (line\n+00042170: 2020 2036 290a 2a20 5f53 4f55 5243 4553 6).* _SOURCES\n+00042180: 2c20 656d 7074 793a 2020 2020 2020 2020 , empty: \n+00042190: 2020 2020 2020 2020 2020 2020 2020 2044 D\n+000421a0: 6566 6175 6c74 205f 534f 5552 4345 532e efault _SOURCES.\n+000421b0: 2020 2020 286c 696e 6520 2034 3429 0a2a (line 44).*\n+000421c0: 205f 5445 5849 4e46 4f53 2070 7269 6d61 _TEXINFOS prima\n+000421d0: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n+000421e0: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n+000421f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00042200: 6e65 2020 2036 290a 2a20 2d2d 6163 6469 ne 6).* --acdi\n+00042210: 723a 2020 2020 2020 2020 2020 2020 2020 r: \n 00042220: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042230: 6163 6c6f 6361 6c20 4f70 7469 6f6e 732e aclocal Options.\n-00042240: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).\n-00042250: 2a20 2d2d 6164 642d 6d69 7373 696e 673a * --add-missing:\n-00042260: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042270: 2020 2020 2020 2020 2061 7574 6f6d 616b automak\n-00042280: 6520 496e 766f 6361 7469 6f6e 2e20 286c e Invocation. (l\n-00042290: 696e 6520 2034 3129 0a2a 202d 2d61 7574 ine 41).* --aut\n-000422a0: 6f6d 616b 652d 6163 6469 723a 2020 2020 omake-acdir: \n+00042230: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n+00042240: 2e20 2020 2020 286c 696e 6520 2031 3829 . (line 18)\n+00042250: 0a2a 202d 2d61 6464 2d6d 6973 7369 6e67 .* --add-missing\n+00042260: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00042270: 2020 2020 2020 2020 2020 6175 746f 6d61 automa\n+00042280: 6b65 2049 6e76 6f63 6174 696f 6e2e 2028 ke Invocation. (\n+00042290: 6c69 6e65 2020 3431 290a 2a20 2d2d 6175 line 41).* --au\n+000422a0: 746f 6d61 6b65 2d61 6364 6972 3a20 2020 tomake-acdir: \n 000422b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000422c0: 2020 6163 6c6f 6361 6c20 4f70 7469 6f6e aclocal Option\n-000422d0: 732e 2020 2020 2028 6c69 6e65 2020 2039 s. (line 9\n-000422e0: 290a 2a20 2d2d 6275 696c 643d 4255 494c ).* --build=BUIL\n-000422f0: 443a 2020 2020 2020 2020 2020 2020 2020 D: \n-00042300: 2020 2020 2020 2020 2020 2043 726f 7373 Cross\n-00042310: 2d43 6f6d 7069 6c61 7469 6f6e 2e20 2020 -Compilation. \n-00042320: 286c 696e 6520 2031 3429 0a2a 202d 2d63 (line 14).* --c\n-00042330: 6f70 793a 2020 2020 2020 2020 2020 2020 opy: \n+000422c0: 2020 2061 636c 6f63 616c 204f 7074 696f aclocal Optio\n+000422d0: 6e73 2e20 2020 2020 286c 696e 6520 2020 ns. (line \n+000422e0: 3929 0a2a 202d 2d62 7569 6c64 3d42 5549 9).* --build=BUI\n+000422f0: 4c44 3a20 2020 2020 2020 2020 2020 2020 LD: \n+00042300: 2020 2020 2020 2020 2020 2020 4372 6f73 Cros\n+00042310: 732d 436f 6d70 696c 6174 696f 6e2e 2020 s-Compilation. \n+00042320: 2028 6c69 6e65 2020 3134 290a 2a20 2d2d (line 14).* --\n+00042330: 636f 7079 3a20 2020 2020 2020 2020 2020 copy: \n 00042340: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042350: 2020 2020 6175 746f 6d61 6b65 2049 6e76 automake Inv\n-00042360: 6f63 6174 696f 6e2e 2028 6c69 6e65 2020 ocation. (line \n-00042370: 3636 290a 2a20 2d2d 6379 676e 7573 3a20 66).* --cygnus: \n+00042350: 2020 2020 2061 7574 6f6d 616b 6520 496e automake In\n+00042360: 766f 6361 7469 6f6e 2e20 286c 696e 6520 vocation. (line \n+00042370: 2036 3629 0a2a 202d 2d63 7967 6e75 733a 66).* --cygnus:\n 00042380: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042390: 2020 2020 2020 2020 2020 2020 2061 7574 aut\n-000423a0: 6f6d 616b 6520 496e 766f 6361 7469 6f6e omake Invocation\n-000423b0: 2e20 286c 696e 6520 2037 3029 0a2a 202d . (line 70).* -\n-000423c0: 2d64 6966 663a 2020 2020 2020 2020 2020 -diff: \n+00042390: 2020 2020 2020 2020 2020 2020 2020 6175 au\n+000423a0: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n+000423b0: 6e2e 2028 6c69 6e65 2020 3730 290a 2a20 n. (line 70).* \n+000423c0: 2d2d 6469 6666 3a20 2020 2020 2020 2020 --diff: \n 000423d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000423e0: 2020 2020 2020 6163 6c6f 6361 6c20 4f70 aclocal Op\n-000423f0: 7469 6f6e 732e 2020 2020 2028 6c69 6e65 tions. (line\n-00042400: 2020 3232 290a 2a20 2d2d 6469 7361 626c 22).* --disabl\n-00042410: 652d 6465 7065 6e64 656e 6379 2d74 7261 e-dependency-tra\n-00042420: 636b 696e 673a 2020 2020 2020 2020 2044 cking: D\n-00042430: 6570 656e 6465 6e63 7920 5472 6163 6b69 ependency Tracki\n-00042440: 6e67 2e20 286c 696e 6520 2033 3329 0a2a ng. (line 33).*\n-00042450: 202d 2d64 6973 6162 6c65 2d6d 6169 6e74 --disable-maint\n-00042460: 6169 6e65 722d 6d6f 6465 3a20 2020 2020 ainer-mode: \n-00042470: 2020 2020 2020 2020 4f70 7469 6f6e 616c Optional\n-00042480: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n-00042490: 6e65 2031 3733 290a 2a20 2d2d 6469 7361 ne 173).* --disa\n-000424a0: 626c 652d 7369 6c65 6e74 2d72 756c 6573 ble-silent-rules\n-000424b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000424c0: 2041 7574 6f6d 616b 6520 7369 6c65 6e74 Automake silent\n-000424d0: 2d72 756c 6573 204f 7074 696f 6e2e 0a20 -rules Option.. \n+000423e0: 2020 2020 2020 2061 636c 6f63 616c 204f aclocal O\n+000423f0: 7074 696f 6e73 2e20 2020 2020 286c 696e ptions. (lin\n+00042400: 6520 2032 3229 0a2a 202d 2d64 6973 6162 e 22).* --disab\n+00042410: 6c65 2d64 6570 656e 6465 6e63 792d 7472 le-dependency-tr\n+00042420: 6163 6b69 6e67 3a20 2020 2020 2020 2020 acking: \n+00042430: 4465 7065 6e64 656e 6379 2054 7261 636b Dependency Track\n+00042440: 696e 672e 2028 6c69 6e65 2020 3333 290a ing. (line 33).\n+00042450: 2a20 2d2d 6469 7361 626c 652d 6d61 696e * --disable-main\n+00042460: 7461 696e 6572 2d6d 6f64 653a 2020 2020 tainer-mode: \n+00042470: 2020 2020 2020 2020 204f 7074 696f 6e61 Optiona\n+00042480: 6c2e 2020 2020 2020 2020 2020 2020 286c l. (l\n+00042490: 696e 6520 3137 3329 0a2a 202d 2d64 6973 ine 173).* --dis\n+000424a0: 6162 6c65 2d73 696c 656e 742d 7275 6c65 able-silent-rule\n+000424b0: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+000424c0: 2020 4175 746f 6d61 6b65 2073 696c 656e Automake silen\n+000424d0: 742d 7275 6c65 7320 4f70 7469 6f6e 2e0a t-rules Option..\n 000424e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000424f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00042500: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042510: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00042520: 6e65 2020 3939 290a 2a20 2d2d 6472 792d ne 99).* --dry-\n-00042530: 7275 6e3a 2020 2020 2020 2020 2020 2020 run: \n+00042510: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+00042520: 696e 6520 2039 3929 0a2a 202d 2d64 7279 ine 99).* --dry\n+00042530: 2d72 756e 3a20 2020 2020 2020 2020 2020 -run: \n 00042540: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042550: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n-00042560: 2e20 2020 2020 286c 696e 6520 2032 3729 . (line 27)\n-00042570: 0a2a 202d 2d65 6e61 626c 652d 6465 6275 .* --enable-debu\n-00042580: 672c 2065 7861 6d70 6c65 3a20 2020 2020 g, example: \n-00042590: 2020 2020 2020 2020 2020 5573 6167 6520 Usage \n-000425a0: 6f66 2043 6f6e 6469 7469 6f6e 616c 732e of Conditionals.\n-000425b0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00042550: 2020 6163 6c6f 6361 6c20 4f70 7469 6f6e aclocal Option\n+00042560: 732e 2020 2020 2028 6c69 6e65 2020 3237 s. (line 27\n+00042570: 290a 2a20 2d2d 656e 6162 6c65 2d64 6562 ).* --enable-deb\n+00042580: 7567 2c20 6578 616d 706c 653a 2020 2020 ug, example: \n+00042590: 2020 2020 2020 2020 2020 2055 7361 6765 Usage\n+000425a0: 206f 6620 436f 6e64 6974 696f 6e61 6c73 of Conditionals\n+000425b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 000425c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000425d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000425e0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-000425f0: 6c69 6e65 2020 3231 290a 2a20 2d2d 656e line 21).* --en\n-00042600: 6162 6c65 2d64 6570 656e 6465 6e63 792d able-dependency-\n-00042610: 7472 6163 6b69 6e67 3a20 2020 2020 2020 tracking: \n-00042620: 2020 2044 6570 656e 6465 6e63 7920 5472 Dependency Tr\n-00042630: 6163 6b69 6e67 2e20 286c 696e 6520 2034 acking. (line 4\n-00042640: 3329 0a2a 202d 2d65 6e61 626c 652d 6d61 3).* --enable-ma\n-00042650: 696e 7461 696e 6572 2d6d 6f64 653a 2020 intainer-mode: \n-00042660: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n-00042670: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n-00042680: 2028 6c69 6e65 2031 3733 290a 2a20 2d2d (line 173).* --\n-00042690: 656e 6162 6c65 2d73 696c 656e 742d 7275 enable-silent-ru\n-000426a0: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n-000426b0: 2020 2020 2041 7574 6f6d 616b 6520 7369 Automake si\n-000426c0: 6c65 6e74 2d72 756c 6573 204f 7074 696f lent-rules Optio\n-000426d0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n.. \n+000425e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000425f0: 286c 696e 6520 2032 3129 0a2a 202d 2d65 (line 21).* --e\n+00042600: 6e61 626c 652d 6465 7065 6e64 656e 6379 nable-dependency\n+00042610: 2d74 7261 636b 696e 673a 2020 2020 2020 -tracking: \n+00042620: 2020 2020 4465 7065 6e64 656e 6379 2054 Dependency T\n+00042630: 7261 636b 696e 672e 2028 6c69 6e65 2020 racking. (line \n+00042640: 3433 290a 2a20 2d2d 656e 6162 6c65 2d6d 43).* --enable-m\n+00042650: 6169 6e74 6169 6e65 722d 6d6f 6465 3a20 aintainer-mode: \n+00042660: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+00042670: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n+00042680: 2020 286c 696e 6520 3137 3329 0a2a 202d (line 173).* -\n+00042690: 2d65 6e61 626c 652d 7369 6c65 6e74 2d72 -enable-silent-r\n+000426a0: 756c 6573 3a20 2020 2020 2020 2020 2020 ules: \n+000426b0: 2020 2020 2020 4175 746f 6d61 6b65 2073 Automake s\n+000426c0: 696c 656e 742d 7275 6c65 7320 4f70 7469 ilent-rules Opti\n+000426d0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on.. \n 000426e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000426f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00042700: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042710: 2028 6c69 6e65 2020 3939 290a 2a20 2d2d (line 99).* --\n-00042720: 666f 7263 653a 2020 2020 2020 2020 2020 force: \n+00042710: 2020 286c 696e 6520 2039 3929 0a2a 202d (line 99).* -\n+00042720: 2d66 6f72 6365 3a20 2020 2020 2020 2020 -force: \n 00042730: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042740: 2020 2020 2061 636c 6f63 616c 204f 7074 aclocal Opt\n-00042750: 696f 6e73 2e20 2020 2020 286c 696e 6520 ions. (line \n-00042760: 2034 3929 0a2a 202d 2d66 6f72 6365 2d6d 49).* --force-m\n-00042770: 6973 7369 6e67 3a20 2020 2020 2020 2020 issing: \n-00042780: 2020 2020 2020 2020 2020 2020 2020 6175 au\n-00042790: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n-000427a0: 6e2e 2028 6c69 6e65 2020 3737 290a 2a20 n. (line 77).* \n-000427b0: 2d2d 666f 7265 6967 6e3a 2020 2020 2020 --foreign: \n+00042740: 2020 2020 2020 6163 6c6f 6361 6c20 4f70 aclocal Op\n+00042750: 7469 6f6e 732e 2020 2020 2028 6c69 6e65 tions. (line\n+00042760: 2020 3439 290a 2a20 2d2d 666f 7263 652d 49).* --force-\n+00042770: 6d69 7373 696e 673a 2020 2020 2020 2020 missing: \n+00042780: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+00042790: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n+000427a0: 6f6e 2e20 286c 696e 6520 2037 3729 0a2a on. (line 77).*\n+000427b0: 202d 2d66 6f72 6569 676e 3a20 2020 2020 --foreign: \n 000427c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000427d0: 2020 2020 2020 2061 7574 6f6d 616b 6520 automake \n-000427e0: 496e 766f 6361 7469 6f6e 2e20 286c 696e Invocation. (lin\n-000427f0: 6520 2038 3329 0a2a 202d 2d67 6e69 7473 e 83).* --gnits\n-00042800: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000427d0: 2020 2020 2020 2020 6175 746f 6d61 6b65 automake\n+000427e0: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n+000427f0: 6e65 2020 3833 290a 2a20 2d2d 676e 6974 ne 83).* --gnit\n+00042800: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n 00042810: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042820: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n-00042830: 696f 6e2e 2028 6c69 6e65 2020 3837 290a ion. (line 87).\n-00042840: 2a20 2d2d 676e 6974 732c 2063 6f6d 706c * --gnits, compl\n-00042850: 6574 6520 6465 7363 7269 7074 696f 6e3a ete description:\n-00042860: 2020 2020 2020 2020 2047 6e69 7473 2e20 Gnits. \n-00042870: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-00042880: 696e 6520 2032 3929 0a2a 202d 2d67 6e75 ine 29).* --gnu\n-00042890: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00042820: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n+00042830: 7469 6f6e 2e20 286c 696e 6520 2038 3729 tion. (line 87)\n+00042840: 0a2a 202d 2d67 6e69 7473 2c20 636f 6d70 .* --gnits, comp\n+00042850: 6c65 7465 2064 6573 6372 6970 7469 6f6e lete description\n+00042860: 3a20 2020 2020 2020 2020 476e 6974 732e : Gnits.\n+00042870: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00042880: 6c69 6e65 2020 3239 290a 2a20 2d2d 676e line 29).* --gn\n+00042890: 753a 2020 2020 2020 2020 2020 2020 2020 u: \n 000428a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000428b0: 2020 6175 746f 6d61 6b65 2049 6e76 6f63 automake Invoc\n-000428c0: 6174 696f 6e2e 2028 6c69 6e65 2020 3931 ation. (line 91\n-000428d0: 290a 2a20 2d2d 676e 752c 2063 6f6d 706c ).* --gnu, compl\n-000428e0: 6574 6520 6465 7363 7269 7074 696f 6e3a ete description:\n-000428f0: 2020 2020 2020 2020 2020 2047 6e69 7473 Gnits\n-00042900: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n-00042910: 286c 696e 6520 2020 3629 0a2a 202d 2d67 (line 6).* --g\n-00042920: 6e75 2c20 7265 7175 6972 6564 2066 696c nu, required fil\n-00042930: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n-00042940: 2020 2020 476e 6974 732e 2020 2020 2020 Gnits. \n-00042950: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00042960: 2036 290a 2a20 2d2d 6865 6c70 3a20 2020 6).* --help: \n+000428b0: 2020 2061 7574 6f6d 616b 6520 496e 766f automake Invo\n+000428c0: 6361 7469 6f6e 2e20 286c 696e 6520 2039 cation. (line 9\n+000428d0: 3129 0a2a 202d 2d67 6e75 2c20 636f 6d70 1).* --gnu, comp\n+000428e0: 6c65 7465 2064 6573 6372 6970 7469 6f6e lete description\n+000428f0: 3a20 2020 2020 2020 2020 2020 476e 6974 : Gnit\n+00042900: 732e 2020 2020 2020 2020 2020 2020 2020 s. \n+00042910: 2028 6c69 6e65 2020 2036 290a 2a20 2d2d (line 6).* --\n+00042920: 676e 752c 2072 6571 7569 7265 6420 6669 gnu, required fi\n+00042930: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n+00042940: 2020 2020 2047 6e69 7473 2e20 2020 2020 Gnits. \n+00042950: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00042960: 2020 3629 0a2a 202d 2d68 656c 703a 2020 6).* --help: \n 00042970: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042980: 2020 2020 2020 2020 2020 2020 2061 7574 aut\n-00042990: 6f6d 616b 6520 496e 766f 6361 7469 6f6e omake Invocation\n-000429a0: 2e20 286c 696e 6520 2039 3529 0a2a 202d . (line 95).* -\n-000429b0: 2d68 656c 7020 3c31 3e3a 2020 2020 2020 -help <1>: \n+00042980: 2020 2020 2020 2020 2020 2020 2020 6175 au\n+00042990: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n+000429a0: 6e2e 2028 6c69 6e65 2020 3935 290a 2a20 n. (line 95).* \n+000429b0: 2d2d 6865 6c70 203c 313e 3a20 2020 2020 --help <1>: \n 000429c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000429d0: 2020 2020 2020 6163 6c6f 6361 6c20 4f70 aclocal Op\n-000429e0: 7469 6f6e 732e 2020 2020 2028 6c69 6e65 tions. (line\n-000429f0: 2020 3331 290a 2a20 2d2d 6865 6c70 2063 31).* --help c\n-00042a00: 6865 636b 3a20 2020 2020 2020 2020 2020 heck: \n-00042a10: 2020 2020 2020 2020 2020 2020 2020 204f O\n-00042a20: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n-00042a30: 2020 2020 286c 696e 6520 3135 3229 0a2a (line 152).*\n-00042a40: 202d 2d68 656c 703d 7265 6375 7273 6976 --help=recursiv\n-00042a50: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n-00042a60: 2020 2020 2020 2020 4e65 7374 6564 2050 Nested P\n-00042a70: 6163 6b61 6765 732e 2020 2020 2028 6c69 ackages. (li\n-00042a80: 6e65 2020 3330 290a 2a20 2d2d 686f 7374 ne 30).* --host\n-00042a90: 3d48 4f53 543a 2020 2020 2020 2020 2020 =HOST: \n+000429d0: 2020 2020 2020 2061 636c 6f63 616c 204f aclocal O\n+000429e0: 7074 696f 6e73 2e20 2020 2020 286c 696e ptions. (lin\n+000429f0: 6520 2033 3129 0a2a 202d 2d68 656c 7020 e 31).* --help \n+00042a00: 6368 6563 6b3a 2020 2020 2020 2020 2020 check: \n+00042a10: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00042a20: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+00042a30: 2020 2020 2028 6c69 6e65 2031 3532 290a (line 152).\n+00042a40: 2a20 2d2d 6865 6c70 3d72 6563 7572 7369 * --help=recursi\n+00042a50: 7665 3a20 2020 2020 2020 2020 2020 2020 ve: \n+00042a60: 2020 2020 2020 2020 204e 6573 7465 6420 Nested \n+00042a70: 5061 636b 6167 6573 2e20 2020 2020 286c Packages. (l\n+00042a80: 696e 6520 2033 3029 0a2a 202d 2d68 6f73 ine 30).* --hos\n+00042a90: 743d 484f 5354 3a20 2020 2020 2020 2020 t=HOST: \n 00042aa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042ab0: 2043 726f 7373 2d43 6f6d 7069 6c61 7469 Cross-Compilati\n-00042ac0: 6f6e 2e20 2020 286c 696e 6520 2031 3629 on. (line 16)\n-00042ad0: 0a2a 202d 2d69 6e63 6c75 6465 2d64 6570 .* --include-dep\n-00042ae0: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n-00042af0: 2020 2020 2020 2020 2020 6175 746f 6d61 automa\n-00042b00: 6b65 2049 6e76 6f63 6174 696f 6e2e 2028 ke Invocation. (\n-00042b10: 6c69 6e65 2031 3033 290a 2a20 2d2d 696e line 103).* --in\n-00042b20: 7374 616c 6c3a 2020 2020 2020 2020 2020 stall: \n+00042ab0: 2020 4372 6f73 732d 436f 6d70 696c 6174 Cross-Compilat\n+00042ac0: 696f 6e2e 2020 2028 6c69 6e65 2020 3136 ion. (line 16\n+00042ad0: 290a 2a20 2d2d 696e 636c 7564 652d 6465 ).* --include-de\n+00042ae0: 7073 3a20 2020 2020 2020 2020 2020 2020 ps: \n+00042af0: 2020 2020 2020 2020 2020 2061 7574 6f6d autom\n+00042b00: 616b 6520 496e 766f 6361 7469 6f6e 2e20 ake Invocation. \n+00042b10: 286c 696e 6520 3130 3329 0a2a 202d 2d69 (line 103).* --i\n+00042b20: 6e73 7461 6c6c 3a20 2020 2020 2020 2020 nstall: \n 00042b30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042b40: 2020 2061 636c 6f63 616c 204f 7074 696f aclocal Optio\n-00042b50: 6e73 2e20 2020 2020 286c 696e 6520 2033 ns. (line 3\n-00042b60: 3829 0a2a 202d 2d6c 6962 6469 723a 2020 8).* --libdir: \n+00042b40: 2020 2020 6163 6c6f 6361 6c20 4f70 7469 aclocal Opti\n+00042b50: 6f6e 732e 2020 2020 2028 6c69 6e65 2020 ons. (line \n+00042b60: 3338 290a 2a20 2d2d 6c69 6264 6972 3a20 38).* --libdir: \n 00042b70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042b80: 2020 2020 2020 2020 2020 2020 6175 746f auto\n-00042b90: 6d61 6b65 2049 6e76 6f63 6174 696f 6e2e make Invocation.\n-00042ba0: 2028 6c69 6e65 2020 3631 290a 2a20 2d2d (line 61).* --\n-00042bb0: 6e6f 2d66 6f72 6365 3a20 2020 2020 2020 no-force: \n+00042b80: 2020 2020 2020 2020 2020 2020 2061 7574 aut\n+00042b90: 6f6d 616b 6520 496e 766f 6361 7469 6f6e omake Invocation\n+00042ba0: 2e20 286c 696e 6520 2036 3129 0a2a 202d . (line 61).* -\n+00042bb0: 2d6e 6f2d 666f 7263 653a 2020 2020 2020 -no-force: \n 00042bc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042bd0: 2020 2020 2061 7574 6f6d 616b 6520 496e automake In\n-00042be0: 766f 6361 7469 6f6e 2e20 286c 696e 6520 vocation. (line \n-00042bf0: 3130 3829 0a2a 202d 2d6f 7574 7075 743a 108).* --output:\n-00042c00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042c10: 2020 2020 2020 2020 2020 2020 2020 6163 ac\n-00042c20: 6c6f 6361 6c20 4f70 7469 6f6e 732e 2020 local Options. \n-00042c30: 2020 2028 6c69 6e65 2020 3539 290a 2a20 (line 59).* \n-00042c40: 2d2d 6f75 7470 7574 2d64 6972 3a20 2020 --output-dir: \n+00042bd0: 2020 2020 2020 6175 746f 6d61 6b65 2049 automake I\n+00042be0: 6e76 6f63 6174 696f 6e2e 2028 6c69 6e65 nvocation. (line\n+00042bf0: 2031 3038 290a 2a20 2d2d 6f75 7470 7574 108).* --output\n+00042c00: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00042c10: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+00042c20: 636c 6f63 616c 204f 7074 696f 6e73 2e20 clocal Options. \n+00042c30: 2020 2020 286c 696e 6520 2035 3929 0a2a (line 59).*\n+00042c40: 202d 2d6f 7574 7075 742d 6469 723a 2020 --output-dir: \n 00042c50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042c60: 2020 2020 2020 2061 7574 6f6d 616b 6520 automake \n-00042c70: 496e 766f 6361 7469 6f6e 2e20 286c 696e Invocation. (lin\n-00042c80: 6520 3131 3529 0a2a 202d 2d70 7265 6669 e 115).* --prefi\n-00042c90: 783a 2020 2020 2020 2020 2020 2020 2020 x: \n+00042c60: 2020 2020 2020 2020 6175 746f 6d61 6b65 automake\n+00042c70: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n+00042c80: 6e65 2031 3135 290a 2a20 2d2d 7072 6566 ne 115).* --pref\n+00042c90: 6978 3a20 2020 2020 2020 2020 2020 2020 ix: \n 00042ca0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042cb0: 5374 616e 6461 7264 2044 6972 6563 746f Standard Directo\n-00042cc0: 7279 2056 6172 6961 626c 6573 2e0a 2020 ry Variables.. \n+00042cb0: 2053 7461 6e64 6172 6420 4469 7265 6374 Standard Direct\n+00042cc0: 6f72 7920 5661 7269 6162 6c65 732e 0a20 ory Variables.. \n 00042cd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00042ce0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00042cf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042d00: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00042d10: 6520 2033 3329 0a2a 202d 2d70 7269 6e74 e 33).* --print\n-00042d20: 2d61 632d 6469 723a 2020 2020 2020 2020 -ac-dir: \n+00042d00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00042d10: 6e65 2020 3333 290a 2a20 2d2d 7072 696e ne 33).* --prin\n+00042d20: 742d 6163 2d64 6972 3a20 2020 2020 2020 t-ac-dir: \n 00042d30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042d40: 6163 6c6f 6361 6c20 4f70 7469 6f6e 732e aclocal Options.\n-00042d50: 2020 2020 2028 6c69 6e65 2020 3632 290a (line 62).\n-00042d60: 2a20 2d2d 7072 6f67 7261 6d2d 7072 6566 * --program-pref\n-00042d70: 6978 3d50 5245 4649 583a 2020 2020 2020 ix=PREFIX: \n-00042d80: 2020 2020 2020 2020 2052 656e 616d 696e Renamin\n-00042d90: 672e 2020 2020 2020 2020 2020 2020 286c g. (l\n-00042da0: 696e 6520 2031 3629 0a2a 202d 2d70 726f ine 16).* --pro\n-00042db0: 6772 616d 2d73 7566 6669 783d 5355 4646 gram-suffix=SUFF\n-00042dc0: 4958 3a20 2020 2020 2020 2020 2020 2020 IX: \n-00042dd0: 2020 5265 6e61 6d69 6e67 2e20 2020 2020 Renaming. \n-00042de0: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18\n-00042df0: 290a 2a20 2d2d 7072 6f67 7261 6d2d 7472 ).* --program-tr\n-00042e00: 616e 7366 6f72 6d2d 6e61 6d65 3d50 524f ansform-name=PRO\n-00042e10: 4752 414d 3a20 2020 2020 2052 656e 616d GRAM: Renam\n-00042e20: 696e 672e 2020 2020 2020 2020 2020 2020 ing. \n-00042e30: 286c 696e 6520 2032 3029 0a2a 202d 2d73 (line 20).* --s\n-00042e40: 7973 7465 6d2d 6163 6469 723a 2020 2020 ystem-acdir: \n+00042d40: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n+00042d50: 2e20 2020 2020 286c 696e 6520 2036 3229 . (line 62)\n+00042d60: 0a2a 202d 2d70 726f 6772 616d 2d70 7265 .* --program-pre\n+00042d70: 6669 783d 5052 4546 4958 3a20 2020 2020 fix=PREFIX: \n+00042d80: 2020 2020 2020 2020 2020 5265 6e61 6d69 Renami\n+00042d90: 6e67 2e20 2020 2020 2020 2020 2020 2028 ng. (\n+00042da0: 6c69 6e65 2020 3136 290a 2a20 2d2d 7072 line 16).* --pr\n+00042db0: 6f67 7261 6d2d 7375 6666 6978 3d53 5546 ogram-suffix=SUF\n+00042dc0: 4649 583a 2020 2020 2020 2020 2020 2020 FIX: \n+00042dd0: 2020 2052 656e 616d 696e 672e 2020 2020 Renaming. \n+00042de0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+00042df0: 3829 0a2a 202d 2d70 726f 6772 616d 2d74 8).* --program-t\n+00042e00: 7261 6e73 666f 726d 2d6e 616d 653d 5052 ransform-name=PR\n+00042e10: 4f47 5241 4d3a 2020 2020 2020 5265 6e61 OGRAM: Rena\n+00042e20: 6d69 6e67 2e20 2020 2020 2020 2020 2020 ming. \n+00042e30: 2028 6c69 6e65 2020 3230 290a 2a20 2d2d (line 20).* --\n+00042e40: 7379 7374 656d 2d61 6364 6972 3a20 2020 system-acdir: \n 00042e50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042e60: 2020 2020 6163 6c6f 6361 6c20 4f70 7469 aclocal Opti\n-00042e70: 6f6e 732e 2020 2020 2028 6c69 6e65 2020 ons. (line \n-00042e80: 3133 290a 2a20 2d2d 7461 7267 6574 3d54 13).* --target=T\n-00042e90: 4152 4745 543a 2020 2020 2020 2020 2020 ARGET: \n-00042ea0: 2020 2020 2020 2020 2020 2020 2043 726f Cro\n-00042eb0: 7373 2d43 6f6d 7069 6c61 7469 6f6e 2e20 ss-Compilation. \n-00042ec0: 2020 286c 696e 6520 2035 3529 0a2a 202d (line 55).* -\n-00042ed0: 2d76 6572 626f 7365 3a20 2020 2020 2020 -verbose: \n+00042e60: 2020 2020 2061 636c 6f63 616c 204f 7074 aclocal Opt\n+00042e70: 696f 6e73 2e20 2020 2020 286c 696e 6520 ions. (line \n+00042e80: 2031 3329 0a2a 202d 2d74 6172 6765 743d 13).* --target=\n+00042e90: 5441 5247 4554 3a20 2020 2020 2020 2020 TARGET: \n+00042ea0: 2020 2020 2020 2020 2020 2020 2020 4372 Cr\n+00042eb0: 6f73 732d 436f 6d70 696c 6174 696f 6e2e oss-Compilation.\n+00042ec0: 2020 2028 6c69 6e65 2020 3535 290a 2a20 (line 55).* \n+00042ed0: 2d2d 7665 7262 6f73 653a 2020 2020 2020 --verbose: \n 00042ee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042ef0: 2020 2020 2020 6175 746f 6d61 6b65 2049 automake I\n-00042f00: 6e76 6f63 6174 696f 6e2e 2028 6c69 6e65 nvocation. (line\n-00042f10: 2031 3232 290a 2a20 2d2d 7665 7262 6f73 122).* --verbos\n-00042f20: 6520 3c31 3e3a 2020 2020 2020 2020 2020 e <1>: \n-00042f30: 2020 2020 2020 2020 2020 2020 2020 2061 a\n-00042f40: 636c 6f63 616c 204f 7074 696f 6e73 2e20 clocal Options. \n-00042f50: 2020 2020 286c 696e 6520 2037 3329 0a2a (line 73).*\n-00042f60: 202d 2d76 6572 7369 6f6e 3a20 2020 2020 --version: \n+00042ef0: 2020 2020 2020 2061 7574 6f6d 616b 6520 automake \n+00042f00: 496e 766f 6361 7469 6f6e 2e20 286c 696e Invocation. (lin\n+00042f10: 6520 3132 3229 0a2a 202d 2d76 6572 626f e 122).* --verbo\n+00042f20: 7365 203c 313e 3a20 2020 2020 2020 2020 se <1>: \n+00042f30: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00042f40: 6163 6c6f 6361 6c20 4f70 7469 6f6e 732e aclocal Options.\n+00042f50: 2020 2020 2028 6c69 6e65 2020 3733 290a (line 73).\n+00042f60: 2a20 2d2d 7665 7273 696f 6e3a 2020 2020 * --version: \n 00042f70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042f80: 2020 2020 2020 2020 6175 746f 6d61 6b65 automake\n-00042f90: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n-00042fa0: 6e65 2031 3236 290a 2a20 2d2d 7665 7273 ne 126).* --vers\n-00042fb0: 696f 6e20 3c31 3e3a 2020 2020 2020 2020 ion <1>: \n+00042f80: 2020 2020 2020 2020 2061 7574 6f6d 616b automak\n+00042f90: 6520 496e 766f 6361 7469 6f6e 2e20 286c e Invocation. (l\n+00042fa0: 696e 6520 3132 3629 0a2a 202d 2d76 6572 ine 126).* --ver\n+00042fb0: 7369 6f6e 203c 313e 3a20 2020 2020 2020 sion <1>: \n 00042fc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00042fd0: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n-00042fe0: 2e20 2020 2020 286c 696e 6520 2037 3629 . (line 76)\n-00042ff0: 0a2a 202d 2d76 6572 7369 6f6e 2063 6865 .* --version che\n-00043000: 636b 3a20 2020 2020 2020 2020 2020 2020 ck: \n-00043010: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n-00043020: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n-00043030: 6c69 6e65 2031 3532 290a 2a20 2d2d 7761 line 152).* --wa\n-00043040: 726e 696e 6773 3a20 2020 2020 2020 2020 rnings: \n+00042fd0: 2020 6163 6c6f 6361 6c20 4f70 7469 6f6e aclocal Option\n+00042fe0: 732e 2020 2020 2028 6c69 6e65 2020 3736 s. (line 76\n+00042ff0: 290a 2a20 2d2d 7665 7273 696f 6e20 6368 ).* --version ch\n+00043000: 6563 6b3a 2020 2020 2020 2020 2020 2020 eck: \n+00043010: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+00043020: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n+00043030: 286c 696e 6520 3135 3229 0a2a 202d 2d77 (line 152).* --w\n+00043040: 6172 6e69 6e67 733a 2020 2020 2020 2020 arnings: \n 00043050: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043060: 2020 2061 7574 6f6d 616b 6520 496e 766f automake Invo\n-00043070: 6361 7469 6f6e 2e20 286c 696e 6520 3133 cation. (line 13\n-00043080: 3029 0a2a 202d 2d77 6172 6e69 6e67 7320 0).* --warnings \n-00043090: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-000430a0: 2020 2020 2020 2020 2020 2020 6163 6c6f aclo\n-000430b0: 6361 6c20 4f70 7469 6f6e 732e 2020 2020 cal Options. \n-000430c0: 2028 6c69 6e65 2020 3830 290a 2a20 2d2d (line 80).* --\n-000430d0: 7769 7468 2d64 6d61 6c6c 6f63 3a20 2020 with-dmalloc: \n+00043060: 2020 2020 6175 746f 6d61 6b65 2049 6e76 automake Inv\n+00043070: 6f63 6174 696f 6e2e 2028 6c69 6e65 2031 ocation. (line 1\n+00043080: 3330 290a 2a20 2d2d 7761 726e 696e 6773 30).* --warnings\n+00043090: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+000430a0: 2020 2020 2020 2020 2020 2020 2061 636c acl\n+000430b0: 6f63 616c 204f 7074 696f 6e73 2e20 2020 ocal Options. \n+000430c0: 2020 286c 696e 6520 2038 3029 0a2a 202d (line 80).* -\n+000430d0: 2d77 6974 682d 646d 616c 6c6f 633a 2020 -with-dmalloc: \n 000430e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000430f0: 2020 2020 2050 7562 6c69 6320 4d61 6372 Public Macr\n-00043100: 6f73 2e20 2020 2020 2020 286c 696e 6520 os. (line \n-00043110: 3131 3929 0a2a 202d 2d77 6974 682d 7265 119).* --with-re\n-00043120: 6765 783a 2020 2020 2020 2020 2020 2020 gex: \n-00043130: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob\n-00043140: 736f 6c65 7465 204d 6163 726f 732e 2020 solete Macros. \n-00043150: 2020 2028 6c69 6e65 2020 3634 290a 2a20 (line 64).* \n-00043160: 2d61 3a20 2020 2020 2020 2020 2020 2020 -a: \n+000430f0: 2020 2020 2020 5075 626c 6963 204d 6163 Public Mac\n+00043100: 726f 732e 2020 2020 2020 2028 6c69 6e65 ros. (line\n+00043110: 2031 3139 290a 2a20 2d2d 7769 7468 2d72 119).* --with-r\n+00043120: 6567 6578 3a20 2020 2020 2020 2020 2020 egex: \n+00043130: 2020 2020 2020 2020 2020 2020 2020 204f O\n+00043140: 6273 6f6c 6574 6520 4d61 6372 6f73 2e20 bsolete Macros. \n+00043150: 2020 2020 286c 696e 6520 2036 3429 0a2a (line 64).*\n+00043160: 202d 613a 2020 2020 2020 2020 2020 2020 -a: \n 00043170: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043180: 2020 2020 2020 2061 7574 6f6d 616b 6520 automake \n-00043190: 496e 766f 6361 7469 6f6e 2e20 286c 696e Invocation. (lin\n-000431a0: 6520 2034 3129 0a2a 202d 633a 2020 2020 e 41).* -c: \n+00043180: 2020 2020 2020 2020 6175 746f 6d61 6b65 automake\n+00043190: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n+000431a0: 6e65 2020 3431 290a 2a20 2d63 3a20 2020 ne 41).* -c: \n 000431b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000431c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000431d0: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n-000431e0: 696f 6e2e 2028 6c69 6e65 2020 3635 290a ion. (line 65).\n-000431f0: 2a20 2d66 3a20 2020 2020 2020 2020 2020 * -f: \n+000431d0: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n+000431e0: 7469 6f6e 2e20 286c 696e 6520 2036 3529 tion. (line 65)\n+000431f0: 0a2a 202d 663a 2020 2020 2020 2020 2020 .* -f: \n 00043200: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043210: 2020 2020 2020 2020 2061 7574 6f6d 616b automak\n-00043220: 6520 496e 766f 6361 7469 6f6e 2e20 286c e Invocation. (l\n-00043230: 696e 6520 2037 3629 0a2a 202d 686f 6f6b ine 76).* -hook\n-00043240: 2074 6172 6765 7473 3a20 2020 2020 2020 targets: \n+00043210: 2020 2020 2020 2020 2020 6175 746f 6d61 automa\n+00043220: 6b65 2049 6e76 6f63 6174 696f 6e2e 2028 ke Invocation. (\n+00043230: 6c69 6e65 2020 3736 290a 2a20 2d68 6f6f line 76).* -hoo\n+00043240: 6b20 7461 7267 6574 733a 2020 2020 2020 k targets: \n 00043250: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043260: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n-00043270: 2020 2020 2020 2028 6c69 6e65 2020 3636 (line 66\n-00043280: 290a 2a20 2d69 3a20 2020 2020 2020 2020 ).* -i: \n+00043260: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+00043270: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6\n+00043280: 3629 0a2a 202d 693a 2020 2020 2020 2020 6).* -i: \n 00043290: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000432a0: 2020 2020 2020 2020 2020 2061 7574 6f6d autom\n-000432b0: 616b 6520 496e 766f 6361 7469 6f6e 2e20 ake Invocation. \n-000432c0: 286c 696e 6520 2039 3929 0a2a 202d 493a (line 99).* -I:\n-000432d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000432a0: 2020 2020 2020 2020 2020 2020 6175 746f auto\n+000432b0: 6d61 6b65 2049 6e76 6f63 6174 696f 6e2e make Invocation.\n+000432c0: 2028 6c69 6e65 2020 3939 290a 2a20 2d49 (line 99).* -I\n+000432d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n 000432e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000432f0: 2020 2020 6163 6c6f 6361 6c20 4f70 7469 aclocal Opti\n-00043300: 6f6e 732e 2020 2020 2028 6c69 6e65 2020 ons. (line \n-00043310: 3334 290a 2a20 2d6c 2061 6e64 204c 4441 34).* -l and LDA\n-00043320: 4444 3a20 2020 2020 2020 2020 2020 2020 DD: \n-00043330: 2020 2020 2020 2020 2020 2020 204c 696e Lin\n-00043340: 6b69 6e67 2e20 2020 2020 2020 2020 2020 king. \n-00043350: 2020 286c 696e 6520 2037 3029 0a2a 202d (line 70).* -\n-00043360: 6c6f 6361 6c20 7461 7267 6574 733a 2020 local targets: \n+000432f0: 2020 2020 2061 636c 6f63 616c 204f 7074 aclocal Opt\n+00043300: 696f 6e73 2e20 2020 2020 286c 696e 6520 ions. (line \n+00043310: 2033 3429 0a2a 202d 6c20 616e 6420 4c44 34).* -l and LD\n+00043320: 4144 443a 2020 2020 2020 2020 2020 2020 ADD: \n+00043330: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+00043340: 6e6b 696e 672e 2020 2020 2020 2020 2020 nking. \n+00043350: 2020 2028 6c69 6e65 2020 3730 290a 2a20 (line 70).* \n+00043360: 2d6c 6f63 616c 2074 6172 6765 7473 3a20 -local targets: \n 00043370: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043380: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-00043390: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-000433a0: 2020 3337 290a 2a20 2d6d 6f64 756c 652c 37).* -module,\n-000433b0: 206c 6962 746f 6f6c 3a20 2020 2020 2020 libtool: \n-000433c0: 2020 2020 2020 2020 2020 2020 2020 204c L\n-000433d0: 6962 746f 6f6c 204d 6f64 756c 6573 2e20 ibtool Modules. \n-000433e0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-000433f0: 202d 6f3a 2020 2020 2020 2020 2020 2020 -o: \n+00043380: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00043390: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+000433a0: 6520 2033 3729 0a2a 202d 6d6f 6475 6c65 e 37).* -module\n+000433b0: 2c20 6c69 6274 6f6f 6c3a 2020 2020 2020 , libtool: \n+000433c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000433d0: 4c69 6274 6f6f 6c20 4d6f 6475 6c65 732e Libtool Modules.\n+000433e0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+000433f0: 2a20 2d6f 3a20 2020 2020 2020 2020 2020 * -o: \n 00043400: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043410: 2020 2020 2020 2020 6175 746f 6d61 6b65 automake\n-00043420: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n-00043430: 6e65 2031 3135 290a 2a20 2d76 3a20 2020 ne 115).* -v: \n+00043410: 2020 2020 2020 2020 2061 7574 6f6d 616b automak\n+00043420: 6520 496e 766f 6361 7469 6f6e 2e20 286c e Invocation. (l\n+00043430: 696e 6520 3131 3529 0a2a 202d 763a 2020 ine 115).* -v: \n 00043440: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043450: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043460: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n-00043470: 7469 6f6e 2e20 286c 696e 6520 3132 3229 tion. (line 122)\n-00043480: 0a2a 202d 573a 2020 2020 2020 2020 2020 .* -W: \n+00043460: 2020 6175 746f 6d61 6b65 2049 6e76 6f63 automake Invoc\n+00043470: 6174 696f 6e2e 2028 6c69 6e65 2031 3232 ation. (line 122\n+00043480: 290a 2a20 2d57 3a20 2020 2020 2020 2020 ).* -W: \n 00043490: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000434a0: 2020 2020 2020 2020 2020 6175 746f 6d61 automa\n-000434b0: 6b65 2049 6e76 6f63 6174 696f 6e2e 2028 ke Invocation. (\n-000434c0: 6c69 6e65 2031 3330 290a 2a20 2d57 203c line 130).* -W <\n-000434d0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+000434a0: 2020 2020 2020 2020 2020 2061 7574 6f6d autom\n+000434b0: 616b 6520 496e 766f 6361 7469 6f6e 2e20 ake Invocation. \n+000434c0: 286c 696e 6520 3133 3029 0a2a 202d 5720 (line 130).* -W \n+000434d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n 000434e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000434f0: 2020 2061 636c 6f63 616c 204f 7074 696f aclocal Optio\n-00043500: 6e73 2e20 2020 2020 286c 696e 6520 2038 ns. (line 8\n-00043510: 3029 0a2a 202d 5761 6c6c 3a20 2020 2020 0).* -Wall: \n+000434f0: 2020 2020 6163 6c6f 6361 6c20 4f70 7469 aclocal Opti\n+00043500: 6f6e 732e 2020 2020 2028 6c69 6e65 2020 ons. (line \n+00043510: 3830 290a 2a20 2d57 616c 6c3a 2020 2020 80).* -Wall: \n 00043520: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043530: 2020 2020 2020 2020 2020 2020 616d 6865 amhe\n-00043540: 6c6c 6f27 7320 636f 6e66 6967 7572 652e llo's configure.\n-00043550: 6163 2053 6574 7570 2045 7870 6c61 696e ac Setup Explain\n-00043560: 6564 2e0a 2020 2020 2020 2020 2020 2020 ed.. \n+00043530: 2020 2020 2020 2020 2020 2020 2061 6d68 amh\n+00043540: 656c 6c6f 2773 2063 6f6e 6669 6775 7265 ello's configure\n+00043550: 2e61 6320 5365 7475 7020 4578 706c 6169 .ac Setup Explai\n+00043560: 6e65 642e 0a20 2020 2020 2020 2020 2020 ned.. \n 00043570: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043580: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043590: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000435a0: 2020 286c 696e 6520 2033 3829 0a2a 202d (line 38).* -\n-000435b0: 5765 7272 6f72 3a20 2020 2020 2020 2020 Werror: \n+000435a0: 2020 2028 6c69 6e65 2020 3338 290a 2a20 (line 38).* \n+000435b0: 2d57 6572 726f 723a 2020 2020 2020 2020 -Werror: \n 000435c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000435d0: 2020 2020 2020 616d 6865 6c6c 6f27 7320 amhello's \n-000435e0: 636f 6e66 6967 7572 652e 6163 2053 6574 configure.ac Set\n-000435f0: 7570 2045 7870 6c61 696e 6564 2e0a 2020 up Explained.. \n+000435d0: 2020 2020 2020 2061 6d68 656c 6c6f 2773 amhello's\n+000435e0: 2063 6f6e 6669 6775 7265 2e61 6320 5365 configure.ac Se\n+000435f0: 7475 7020 4578 706c 6169 6e65 642e 0a20 tup Explained.. \n 00043600: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043610: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043620: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043630: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00043640: 6520 2033 3829 0a2a 202e 6c61 2073 7566 e 38).* .la suf\n-00043650: 6669 782c 2064 6566 696e 6564 3a20 2020 fix, defined: \n+00043630: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00043640: 6e65 2020 3338 290a 2a20 2e6c 6120 7375 ne 38).* .la su\n+00043650: 6666 6978 2c20 6465 6669 6e65 643a 2020 ffix, defined: \n 00043660: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043670: 4c69 6274 6f6f 6c20 436f 6e63 6570 742e Libtool Concept.\n-00043680: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00043690: 2a20 2323 2028 7370 6563 6961 6c20 4175 * ## (special Au\n-000436a0: 746f 6d61 6b65 2063 6f6d 6d65 6e74 293a tomake comment):\n-000436b0: 2020 2020 2020 2020 2047 656e 6572 616c General\n-000436c0: 204f 7065 7261 7469 6f6e 2e20 2020 286c Operation. (l\n-000436d0: 696e 6520 2036 3829 0a2a 2023 7365 7269 ine 68).* #seri\n-000436e0: 616c 2073 796e 7461 783a 2020 2020 2020 al syntax: \n+00043670: 204c 6962 746f 6f6c 2043 6f6e 6365 7074 Libtool Concept\n+00043680: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)\n+00043690: 0a2a 2023 2320 2873 7065 6369 616c 2041 .* ## (special A\n+000436a0: 7574 6f6d 616b 6520 636f 6d6d 656e 7429 utomake comment)\n+000436b0: 3a20 2020 2020 2020 2020 4765 6e65 7261 : Genera\n+000436c0: 6c20 4f70 6572 6174 696f 6e2e 2020 2028 l Operation. (\n+000436d0: 6c69 6e65 2020 3638 290a 2a20 2373 6572 line 68).* #ser\n+000436e0: 6961 6c20 7379 6e74 6178 3a20 2020 2020 ial syntax: \n 000436f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043700: 2020 5365 7269 616c 732e 2020 2020 2020 Serials. \n-00043710: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-00043720: 290a 2a20 2b3d 3a20 2020 2020 2020 2020 ).* +=: \n+00043700: 2020 2053 6572 6961 6c73 2e20 2020 2020 Serials. \n+00043710: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00043720: 3629 0a2a 202b 3d3a 2020 2020 2020 2020 6).* +=: \n 00043730: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043740: 2020 2020 2020 2020 2020 2047 656e 6572 Gener\n-00043750: 616c 204f 7065 7261 7469 6f6e 2e20 2020 al Operation. \n-00043760: 286c 696e 6520 2032 3429 0a2a 2024 284c (line 24).* $(L\n-00043770: 4942 4f42 4a53 2920 616e 6420 656d 7074 IBOBJS) and empt\n-00043780: 7920 6c69 6272 6172 6965 733a 2020 2020 y libraries: \n-00043790: 2020 2020 4c49 424f 424a 532e 2020 2020 LIBOBJS. \n-000437a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-000437b0: 3732 290a 2a20 4143 5f43 4f4e 4649 475f 72).* AC_CONFIG_\n-000437c0: 4649 4c45 532c 2063 6f6e 6469 7469 6f6e FILES, condition\n-000437d0: 616c 3a20 2020 2020 2020 2020 2055 7361 al: Usa\n-000437e0: 6765 206f 6620 436f 6e64 6974 696f 6e61 ge of Conditiona\n-000437f0: 6c73 2e0a 2020 2020 2020 2020 2020 2020 ls.. \n+00043740: 2020 2020 2020 2020 2020 2020 4765 6e65 Gene\n+00043750: 7261 6c20 4f70 6572 6174 696f 6e2e 2020 ral Operation. \n+00043760: 2028 6c69 6e65 2020 3234 290a 2a20 2428 (line 24).* $(\n+00043770: 4c49 424f 424a 5329 2061 6e64 2065 6d70 LIBOBJS) and emp\n+00043780: 7479 206c 6962 7261 7269 6573 3a20 2020 ty libraries: \n+00043790: 2020 2020 204c 4942 4f42 4a53 2e20 2020 LIBOBJS. \n+000437a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000437b0: 2037 3229 0a2a 2041 435f 434f 4e46 4947 72).* AC_CONFIG\n+000437c0: 5f46 494c 4553 2c20 636f 6e64 6974 696f _FILES, conditio\n+000437d0: 6e61 6c3a 2020 2020 2020 2020 2020 5573 nal: Us\n+000437e0: 6167 6520 6f66 2043 6f6e 6469 7469 6f6e age of Condition\n+000437f0: 616c 732e 0a20 2020 2020 2020 2020 2020 als.. \n 00043800: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043810: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043820: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043830: 2020 286c 696e 6520 2037 3929 0a2a 2041 (line 79).* A\n-00043840: 435f 5355 4253 5420 616e 6420 5355 4244 C_SUBST and SUBD\n-00043850: 4952 533a 2020 2020 2020 2020 2020 2020 IRS: \n-00043860: 2020 2020 2020 5375 6264 6972 6563 746f Subdirecto\n-00043870: 7269 6573 2077 6974 6820 4143 5f53 5542 ries with AC_SUB\n-00043880: 5354 2e0a 2020 2020 2020 2020 2020 2020 ST.. \n+00043830: 2020 2028 6c69 6e65 2020 3739 290a 2a20 (line 79).* \n+00043840: 4143 5f53 5542 5354 2061 6e64 2053 5542 AC_SUBST and SUB\n+00043850: 4449 5253 3a20 2020 2020 2020 2020 2020 DIRS: \n+00043860: 2020 2020 2020 2053 7562 6469 7265 6374 Subdirect\n+00043870: 6f72 6965 7320 7769 7468 2041 435f 5355 ories with AC_SU\n+00043880: 4253 542e 0a20 2020 2020 2020 2020 2020 BST.. \n 00043890: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000438a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000438b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000438c0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a\n-000438d0: 6369 6e63 6c75 6465 2e6d 342c 2064 6566 cinclude.m4, def\n-000438e0: 696e 6564 3a20 2020 2020 2020 2020 2020 ined: \n-000438f0: 2020 2020 2020 436f 6d70 6c65 7465 2e20 Complete. \n-00043900: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00043910: 2020 3233 290a 2a20 6163 6c6f 6361 6c20 23).* aclocal \n-00043920: 616e 6420 7365 7269 616c 206e 756d 6265 and serial numbe\n-00043930: 7273 3a20 2020 2020 2020 2020 2020 2053 rs: S\n-00043940: 6572 6961 6c73 2e20 2020 2020 2020 2020 erials. \n-00043950: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-00043960: 2061 636c 6f63 616c 2070 726f 6772 616d aclocal program\n-00043970: 2c20 696e 7472 6f64 7563 7469 6f6e 3a20 , introduction: \n-00043980: 2020 2020 2020 2020 436f 6d70 6c65 7465 Complete\n-00043990: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n-000439a0: 6e65 2020 3233 290a 2a20 6163 6c6f 6361 ne 23).* acloca\n-000439b0: 6c20 7365 6172 6368 2070 6174 683a 2020 l search path: \n+000438c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+000438d0: 6163 696e 636c 7564 652e 6d34 2c20 6465 acinclude.m4, de\n+000438e0: 6669 6e65 643a 2020 2020 2020 2020 2020 fined: \n+000438f0: 2020 2020 2020 2043 6f6d 706c 6574 652e Complete.\n+00043900: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00043910: 6520 2032 3329 0a2a 2061 636c 6f63 616c e 23).* aclocal\n+00043920: 2061 6e64 2073 6572 6961 6c20 6e75 6d62 and serial numb\n+00043930: 6572 733a 2020 2020 2020 2020 2020 2020 ers: \n+00043940: 5365 7269 616c 732e 2020 2020 2020 2020 Serials. \n+00043950: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00043960: 2a20 6163 6c6f 6361 6c20 7072 6f67 7261 * aclocal progra\n+00043970: 6d2c 2069 6e74 726f 6475 6374 696f 6e3a m, introduction:\n+00043980: 2020 2020 2020 2020 2043 6f6d 706c 6574 Complet\n+00043990: 652e 2020 2020 2020 2020 2020 2020 286c e. (l\n+000439a0: 696e 6520 2032 3329 0a2a 2061 636c 6f63 ine 23).* acloc\n+000439b0: 616c 2073 6561 7263 6820 7061 7468 3a20 al search path: \n 000439c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000439d0: 204d 6163 726f 2053 6561 7263 6820 5061 Macro Search Pa\n-000439e0: 7468 2e20 2020 286c 696e 6520 2020 3629 th. (line 6)\n-000439f0: 0a2a 2041 434c 4f43 414c 5f50 4154 483a .* ACLOCAL_PATH:\n-00043a00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043a10: 2020 2020 2020 2020 2020 4d61 6372 6f20 Macro \n-00043a20: 5365 6172 6368 2050 6174 682e 2020 2028 Search Path. (\n-00043a30: 6c69 6e65 2031 3136 290a 2a20 6163 6c6f line 116).* aclo\n-00043a40: 6361 6c2c 2065 7874 656e 6469 6e67 3a20 cal, extending: \n+000439d0: 2020 4d61 6372 6f20 5365 6172 6368 2050 Macro Search P\n+000439e0: 6174 682e 2020 2028 6c69 6e65 2020 2036 ath. (line 6\n+000439f0: 290a 2a20 4143 4c4f 4341 4c5f 5041 5448 ).* ACLOCAL_PATH\n+00043a00: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00043a10: 2020 2020 2020 2020 2020 204d 6163 726f Macro\n+00043a20: 2053 6561 7263 6820 5061 7468 2e20 2020 Search Path. \n+00043a30: 286c 696e 6520 3131 3629 0a2a 2061 636c (line 116).* acl\n+00043a40: 6f63 616c 2c20 6578 7465 6e64 696e 673a ocal, extending:\n 00043a50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043a60: 2020 2045 7874 656e 6469 6e67 2061 636c Extending acl\n-00043a70: 6f63 616c 2e20 2020 286c 696e 6520 2020 ocal. (line \n-00043a80: 3629 0a2a 2061 636c 6f63 616c 2c20 496e 6).* aclocal, In\n-00043a90: 766f 6361 7469 6f6e 3a20 2020 2020 2020 vocation: \n-00043aa0: 2020 2020 2020 2020 2020 2020 6163 6c6f aclo\n-00043ab0: 6361 6c20 496e 766f 6361 7469 6f6e 2e20 cal Invocation. \n-00043ac0: 2028 6c69 6e65 2020 2036 290a 2a20 6163 (line 6).* ac\n-00043ad0: 6c6f 6361 6c2c 2049 6e76 6f6b 696e 673a local, Invoking:\n-00043ae0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043af0: 2020 2020 2061 636c 6f63 616c 2049 6e76 aclocal Inv\n-00043b00: 6f63 6174 696f 6e2e 2020 286c 696e 6520 ocation. (line \n-00043b10: 2020 3629 0a2a 2061 636c 6f63 616c 2c20 6).* aclocal, \n-00043b20: 4f70 7469 6f6e 733a 2020 2020 2020 2020 Options: \n-00043b30: 2020 2020 2020 2020 2020 2020 2020 6163 ac\n-00043b40: 6c6f 6361 6c20 4f70 7469 6f6e 732e 2020 local Options. \n-00043b50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-00043b60: 6163 6c6f 6361 6c2c 2075 7369 6e67 3a20 aclocal, using: \n+00043a60: 2020 2020 4578 7465 6e64 696e 6720 6163 Extending ac\n+00043a70: 6c6f 6361 6c2e 2020 2028 6c69 6e65 2020 local. (line \n+00043a80: 2036 290a 2a20 6163 6c6f 6361 6c2c 2049 6).* aclocal, I\n+00043a90: 6e76 6f63 6174 696f 6e3a 2020 2020 2020 nvocation: \n+00043aa0: 2020 2020 2020 2020 2020 2020 2061 636c acl\n+00043ab0: 6f63 616c 2049 6e76 6f63 6174 696f 6e2e ocal Invocation.\n+00043ac0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a\n+00043ad0: 636c 6f63 616c 2c20 496e 766f 6b69 6e67 clocal, Invoking\n+00043ae0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00043af0: 2020 2020 2020 6163 6c6f 6361 6c20 496e aclocal In\n+00043b00: 766f 6361 7469 6f6e 2e20 2028 6c69 6e65 vocation. (line\n+00043b10: 2020 2036 290a 2a20 6163 6c6f 6361 6c2c 6).* aclocal,\n+00043b20: 204f 7074 696f 6e73 3a20 2020 2020 2020 Options: \n+00043b30: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+00043b40: 636c 6f63 616c 204f 7074 696f 6e73 2e20 clocal Options. \n+00043b50: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00043b60: 2061 636c 6f63 616c 2c20 7573 696e 673a aclocal, using:\n 00043b70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043b80: 2020 2020 2020 2063 6f6e 6669 6775 7265 configure\n-00043b90: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n-00043ba0: 6520 2020 3629 0a2a 2061 636c 6f63 616c e 6).* aclocal\n-00043bb0: 2e6d 342c 2070 7265 6578 6973 7469 6e67 .m4, preexisting\n-00043bc0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00043bd0: 436f 6d70 6c65 7465 2e20 2020 2020 2020 Complete. \n-00043be0: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).\n-00043bf0: 2a20 6163 6c6f 6361 6c27 7320 7363 6865 * aclocal's sche\n-00043c00: 6475 6c65 6420 6465 6174 683a 2020 2020 duled death: \n-00043c10: 2020 2020 2020 2020 2046 7574 7572 6520 Future \n-00043c20: 6f66 2061 636c 6f63 616c 2e20 2020 286c of aclocal. (l\n-00043c30: 696e 6520 2020 3629 0a2a 2041 6464 696e ine 6).* Addin\n-00043c40: 6720 6e65 7720 5355 4646 4958 4553 3a20 g new SUFFIXES: \n+00043b80: 2020 2020 2020 2020 636f 6e66 6967 7572 configur\n+00043b90: 652e 2020 2020 2020 2020 2020 2028 6c69 e. (li\n+00043ba0: 6e65 2020 2036 290a 2a20 6163 6c6f 6361 ne 6).* acloca\n+00043bb0: 6c2e 6d34 2c20 7072 6565 7869 7374 696e l.m4, preexistin\n+00043bc0: 673a 2020 2020 2020 2020 2020 2020 2020 g: \n+00043bd0: 2043 6f6d 706c 6574 652e 2020 2020 2020 Complete. \n+00043be0: 2020 2020 2020 286c 696e 6520 2032 3329 (line 23)\n+00043bf0: 0a2a 2061 636c 6f63 616c 2773 2073 6368 .* aclocal's sch\n+00043c00: 6564 756c 6564 2064 6561 7468 3a20 2020 eduled death: \n+00043c10: 2020 2020 2020 2020 2020 4675 7475 7265 Future\n+00043c20: 206f 6620 6163 6c6f 6361 6c2e 2020 2028 of aclocal. (\n+00043c30: 6c69 6e65 2020 2036 290a 2a20 4164 6469 line 6).* Addi\n+00043c40: 6e67 206e 6577 2053 5546 4649 5845 533a ng new SUFFIXES:\n 00043c50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043c60: 2020 5375 6666 6978 6573 2e20 2020 2020 Suffixes. \n-00043c70: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-00043c80: 290a 2a20 616c 6c3a 2020 2020 2020 2020 ).* all: \n+00043c60: 2020 2053 7566 6669 7865 732e 2020 2020 Suffixes. \n+00043c70: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00043c80: 3629 0a2a 2061 6c6c 3a20 2020 2020 2020 6).* all: \n 00043c90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043ca0: 2020 2020 2020 2020 2020 2053 7461 6e64 Stand\n-00043cb0: 6172 6420 5461 7267 6574 732e 2020 2020 ard Targets. \n-00043cc0: 286c 696e 6520 2031 3629 0a2a 2061 6c6c (line 16).* all\n-00043cd0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00043ca0: 2020 2020 2020 2020 2020 2020 5374 616e Stan\n+00043cb0: 6461 7264 2054 6172 6765 7473 2e20 2020 dard Targets. \n+00043cc0: 2028 6c69 6e65 2020 3136 290a 2a20 616c (line 16).* al\n+00043cd0: 6c20 3c31 3e3a 2020 2020 2020 2020 2020 l <1>: \n 00043ce0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043cf0: 2020 2020 4578 7465 6e64 696e 672e 2020 Extending. \n-00043d00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00043d10: 3431 290a 2a20 616c 6c2d 6c6f 6361 6c3a 41).* all-local:\n-00043d20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043d30: 2020 2020 2020 2020 2020 2020 2045 7874 Ext\n-00043d40: 656e 6469 6e67 2e20 2020 2020 2020 2020 ending. \n-00043d50: 2020 286c 696e 6520 2034 3129 0a2a 2041 (line 41).* A\n-00043d60: 4c4c 4f43 412c 2061 6e64 204c 6962 746f LLOCA, and Libto\n-00043d70: 6f6c 3a20 2020 2020 2020 2020 2020 2020 ol: \n-00043d80: 2020 2020 2020 4c54 4c49 424f 424a 532e LTLIBOBJS.\n-00043d90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00043da0: 2020 2036 290a 2a20 414c 4c4f 4341 2c20 6).* ALLOCA, \n-00043db0: 6578 616d 706c 653a 2020 2020 2020 2020 example: \n-00043dc0: 2020 2020 2020 2020 2020 2020 2020 204c L\n-00043dd0: 4942 4f42 4a53 2e20 2020 2020 2020 2020 IBOBJS. \n-00043de0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-00043df0: 2041 4c4c 4f43 412c 2073 7065 6369 616c ALLOCA, special\n-00043e00: 2068 616e 646c 696e 673a 2020 2020 2020 handling: \n-00043e10: 2020 2020 2020 2020 4c49 424f 424a 532e LIBOBJS.\n-00043e20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00043e30: 6e65 2020 2036 290a 2a20 414d 5f43 4341 ne 6).* AM_CCA\n-00043e40: 5346 4c41 4753 2061 6e64 2043 4341 5346 SFLAGS and CCASF\n-00043e50: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n-00043e60: 2046 6c61 6720 5661 7269 6162 6c65 7320 Flag Variables \n-00043e70: 4f72 6465 7269 6e67 2e0a 2020 2020 2020 Ordering.. \n+00043cf0: 2020 2020 2045 7874 656e 6469 6e67 2e20 Extending. \n+00043d00: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00043d10: 2034 3129 0a2a 2061 6c6c 2d6c 6f63 616c 41).* all-local\n+00043d20: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00043d30: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+00043d40: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n+00043d50: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+00043d60: 414c 4c4f 4341 2c20 616e 6420 4c69 6274 ALLOCA, and Libt\n+00043d70: 6f6f 6c3a 2020 2020 2020 2020 2020 2020 ool: \n+00043d80: 2020 2020 2020 204c 544c 4942 4f42 4a53 LTLIBOBJS\n+00043d90: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00043da0: 6520 2020 3629 0a2a 2041 4c4c 4f43 412c e 6).* ALLOCA,\n+00043db0: 2065 7861 6d70 6c65 3a20 2020 2020 2020 example: \n+00043dc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00043dd0: 4c49 424f 424a 532e 2020 2020 2020 2020 LIBOBJS. \n+00043de0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00043df0: 2a20 414c 4c4f 4341 2c20 7370 6563 6961 * ALLOCA, specia\n+00043e00: 6c20 6861 6e64 6c69 6e67 3a20 2020 2020 l handling: \n+00043e10: 2020 2020 2020 2020 204c 4942 4f42 4a53 LIBOBJS\n+00043e20: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00043e30: 696e 6520 2020 3629 0a2a 2041 4d5f 4343 ine 6).* AM_CC\n+00043e40: 4153 464c 4147 5320 616e 6420 4343 4153 ASFLAGS and CCAS\n+00043e50: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+00043e60: 2020 466c 6167 2056 6172 6961 626c 6573 Flag Variables\n+00043e70: 204f 7264 6572 696e 672e 0a20 2020 2020 Ordering.. \n 00043e80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043e90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043ea0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043eb0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n-00043ec0: 3029 0a2a 2041 4d5f 4346 4c41 4753 2061 0).* AM_CFLAGS a\n-00043ed0: 6e64 2043 464c 4147 533a 2020 2020 2020 nd CFLAGS: \n-00043ee0: 2020 2020 2020 2020 2020 2020 466c 6167 Flag\n-00043ef0: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n-00043f00: 696e 672e 0a20 2020 2020 2020 2020 2020 ing.. \n+00043eb0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00043ec0: 3230 290a 2a20 414d 5f43 464c 4147 5320 20).* AM_CFLAGS \n+00043ed0: 616e 6420 4346 4c41 4753 3a20 2020 2020 and CFLAGS: \n+00043ee0: 2020 2020 2020 2020 2020 2020 2046 6c61 Fla\n+00043ef0: 6720 5661 7269 6162 6c65 7320 4f72 6465 g Variables Orde\n+00043f00: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring.. \n 00043f10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043f20: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043f30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043f40: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).* \n-00043f50: 414d 5f43 4f4e 4449 5449 4f4e 414c 2061 AM_CONDITIONAL a\n-00043f60: 6e64 2053 5542 4449 5253 3a20 2020 2020 nd SUBDIRS: \n-00043f70: 2020 2020 2020 2053 7562 6469 7265 6374 Subdirect\n-00043f80: 6f72 6965 7320 7769 7468 2041 4d5f 434f ories with AM_CO\n-00043f90: 4e44 4954 494f 4e41 4c2e 0a20 2020 2020 NDITIONAL.. \n+00043f40: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*\n+00043f50: 2041 4d5f 434f 4e44 4954 494f 4e41 4c20 AM_CONDITIONAL \n+00043f60: 616e 6420 5355 4244 4952 533a 2020 2020 and SUBDIRS: \n+00043f70: 2020 2020 2020 2020 5375 6264 6972 6563 Subdirec\n+00043f80: 746f 7269 6573 2077 6974 6820 414d 5f43 tories with AM_C\n+00043f90: 4f4e 4449 5449 4f4e 414c 2e0a 2020 2020 ONDITIONAL.. \n 00043fa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043fb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00043fc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00043fd0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00043fe0: 2036 290a 2a20 414d 5f43 5050 464c 4147 6).* AM_CPPFLAG\n-00043ff0: 5320 616e 6420 4350 5046 4c41 4753 3a20 S and CPPFLAGS: \n-00044000: 2020 2020 2020 2020 2020 2020 2046 6c61 Fla\n-00044010: 6720 5661 7269 6162 6c65 7320 4f72 6465 g Variables Orde\n-00044020: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring.. \n+00043fd0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00043fe0: 2020 3629 0a2a 2041 4d5f 4350 5046 4c41 6).* AM_CPPFLA\n+00043ff0: 4753 2061 6e64 2043 5050 464c 4147 533a GS and CPPFLAGS:\n+00044000: 2020 2020 2020 2020 2020 2020 2020 466c Fl\n+00044010: 6167 2056 6172 6961 626c 6573 204f 7264 ag Variables Ord\n+00044020: 6572 696e 672e 0a20 2020 2020 2020 2020 ering.. \n 00044030: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044040: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044050: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044060: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*\n-00044070: 2041 4d5f 4358 5846 4c41 4753 2061 6e64 AM_CXXFLAGS and\n-00044080: 2043 5858 464c 4147 533a 2020 2020 2020 CXXFLAGS: \n-00044090: 2020 2020 2020 2020 466c 6167 2056 6172 Flag Var\n-000440a0: 6961 626c 6573 204f 7264 6572 696e 672e iables Ordering.\n-000440b0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00044060: 2020 2020 2028 6c69 6e65 2020 3230 290a (line 20).\n+00044070: 2a20 414d 5f43 5858 464c 4147 5320 616e * AM_CXXFLAGS an\n+00044080: 6420 4358 5846 4c41 4753 3a20 2020 2020 d CXXFLAGS: \n+00044090: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n+000440a0: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n+000440b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 000440c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000440d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000440e0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-000440f0: 6c69 6e65 2020 3230 290a 2a20 414d 5f46 line 20).* AM_F\n-00044100: 4346 4c41 4753 2061 6e64 2046 4346 4c41 CFLAGS and FCFLA\n-00044110: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n-00044120: 2020 2046 6c61 6720 5661 7269 6162 6c65 Flag Variable\n-00044130: 7320 4f72 6465 7269 6e67 2e0a 2020 2020 s Ordering.. \n+000440e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000440f0: 286c 696e 6520 2032 3029 0a2a 2041 4d5f (line 20).* AM_\n+00044100: 4643 464c 4147 5320 616e 6420 4643 464c FCFLAGS and FCFL\n+00044110: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+00044120: 2020 2020 466c 6167 2056 6172 6961 626c Flag Variabl\n+00044130: 6573 204f 7264 6572 696e 672e 0a20 2020 es Ordering.. \n 00044140: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044150: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044160: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044170: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00044180: 2032 3029 0a2a 2041 4d5f 4646 4c41 4753 20).* AM_FFLAGS\n-00044190: 2061 6e64 2046 464c 4147 533a 2020 2020 and FFLAGS: \n-000441a0: 2020 2020 2020 2020 2020 2020 2020 466c Fl\n-000441b0: 6167 2056 6172 6961 626c 6573 204f 7264 ag Variables Ord\n-000441c0: 6572 696e 672e 0a20 2020 2020 2020 2020 ering.. \n+00044170: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00044180: 2020 3230 290a 2a20 414d 5f46 464c 4147 20).* AM_FFLAG\n+00044190: 5320 616e 6420 4646 4c41 4753 3a20 2020 S and FFLAGS: \n+000441a0: 2020 2020 2020 2020 2020 2020 2020 2046 F\n+000441b0: 6c61 6720 5661 7269 6162 6c65 7320 4f72 lag Variables Or\n+000441c0: 6465 7269 6e67 2e0a 2020 2020 2020 2020 dering.. \n 000441d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000441e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000441f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044200: 2020 2020 2028 6c69 6e65 2020 3230 290a (line 20).\n-00044210: 2a20 414d 5f47 434a 464c 4147 5320 616e * AM_GCJFLAGS an\n-00044220: 6420 4743 4a46 4c41 4753 3a20 2020 2020 d GCJFLAGS: \n-00044230: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n-00044240: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n-00044250: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+00044200: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)\n+00044210: 0a2a 2041 4d5f 4743 4a46 4c41 4753 2061 .* AM_GCJFLAGS a\n+00044220: 6e64 2047 434a 464c 4147 533a 2020 2020 nd GCJFLAGS: \n+00044230: 2020 2020 2020 2020 2020 466c 6167 2056 Flag V\n+00044240: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n+00044250: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \n 00044260: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044270: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044280: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044290: 286c 696e 6520 2032 3029 0a2a 2041 4d5f (line 20).* AM_\n-000442a0: 494e 4954 5f41 5554 4f4d 414b 452c 2065 INIT_AUTOMAKE, e\n-000442b0: 7861 6d70 6c65 2075 7365 3a20 2020 2020 xample use: \n-000442c0: 2020 2020 436f 6d70 6c65 7465 2e20 2020 Complete. \n-000442d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-000442e0: 3131 290a 2a20 414d 5f4c 4446 4c41 4753 11).* AM_LDFLAGS\n-000442f0: 2061 6e64 204c 4446 4c41 4753 3a20 2020 and LDFLAGS: \n-00044300: 2020 2020 2020 2020 2020 2020 2046 6c61 Fla\n-00044310: 6720 5661 7269 6162 6c65 7320 4f72 6465 g Variables Orde\n-00044320: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring.. \n+00044290: 2028 6c69 6e65 2020 3230 290a 2a20 414d (line 20).* AM\n+000442a0: 5f49 4e49 545f 4155 544f 4d41 4b45 2c20 _INIT_AUTOMAKE, \n+000442b0: 6578 616d 706c 6520 7573 653a 2020 2020 example use: \n+000442c0: 2020 2020 2043 6f6d 706c 6574 652e 2020 Complete. \n+000442d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000442e0: 2031 3129 0a2a 2041 4d5f 4c44 464c 4147 11).* AM_LDFLAG\n+000442f0: 5320 616e 6420 4c44 464c 4147 533a 2020 S and LDFLAGS: \n+00044300: 2020 2020 2020 2020 2020 2020 2020 466c Fl\n+00044310: 6167 2056 6172 6961 626c 6573 204f 7264 ag Variables Ord\n+00044320: 6572 696e 672e 0a20 2020 2020 2020 2020 ering.. \n 00044330: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044340: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044350: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044360: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*\n-00044370: 2041 4d5f 4c46 4c41 4753 2061 6e64 204c AM_LFLAGS and L\n-00044380: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n-00044390: 2020 2020 2020 2020 466c 6167 2056 6172 Flag Var\n-000443a0: 6961 626c 6573 204f 7264 6572 696e 672e iables Ordering.\n-000443b0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00044360: 2020 2020 2028 6c69 6e65 2020 3230 290a (line 20).\n+00044370: 2a20 414d 5f4c 464c 4147 5320 616e 6420 * AM_LFLAGS and \n+00044380: 4c46 4c41 4753 3a20 2020 2020 2020 2020 LFLAGS: \n+00044390: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n+000443a0: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n+000443b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 000443c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000443d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000443e0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-000443f0: 6c69 6e65 2020 3230 290a 2a20 414d 5f4c line 20).* AM_L\n-00044400: 4942 544f 4f4c 464c 4147 5320 616e 6420 IBTOOLFLAGS and \n-00044410: 4c49 4254 4f4f 4c46 4c41 4753 3a20 2020 LIBTOOLFLAGS: \n-00044420: 2020 2046 6c61 6720 5661 7269 6162 6c65 Flag Variable\n-00044430: 7320 4f72 6465 7269 6e67 2e0a 2020 2020 s Ordering.. \n+000443e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000443f0: 286c 696e 6520 2032 3029 0a2a 2041 4d5f (line 20).* AM_\n+00044400: 4c49 4254 4f4f 4c46 4c41 4753 2061 6e64 LIBTOOLFLAGS and\n+00044410: 204c 4942 544f 4f4c 464c 4147 533a 2020 LIBTOOLFLAGS: \n+00044420: 2020 2020 466c 6167 2056 6172 6961 626c Flag Variabl\n+00044430: 6573 204f 7264 6572 696e 672e 0a20 2020 es Ordering.. \n 00044440: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044450: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044460: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044470: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00044480: 2032 3029 0a2a 2041 4d5f 4d41 494e 5441 20).* AM_MAINTA\n-00044490: 494e 4552 5f4d 4f44 452c 2070 7572 706f INER_MODE, purpo\n-000444a0: 7365 3a20 2020 2020 2020 2020 2020 6d61 se: ma\n-000444b0: 696e 7461 696e 6572 2d6d 6f64 652e 2020 intainer-mode. \n-000444c0: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).* \n-000444d0: 414d 5f4f 424a 4346 4c41 4753 2061 6e64 AM_OBJCFLAGS and\n-000444e0: 204f 424a 4346 4c41 4753 3a20 2020 2020 OBJCFLAGS: \n-000444f0: 2020 2020 2020 2046 6c61 6720 5661 7269 Flag Vari\n-00044500: 6162 6c65 7320 4f72 6465 7269 6e67 2e0a ables Ordering..\n-00044510: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00044470: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00044480: 2020 3230 290a 2a20 414d 5f4d 4149 4e54 20).* AM_MAINT\n+00044490: 4149 4e45 525f 4d4f 4445 2c20 7075 7270 AINER_MODE, purp\n+000444a0: 6f73 653a 2020 2020 2020 2020 2020 206d ose: m\n+000444b0: 6169 6e74 6169 6e65 722d 6d6f 6465 2e20 aintainer-mode. \n+000444c0: 2020 2020 286c 696e 6520 2033 3629 0a2a (line 36).*\n+000444d0: 2041 4d5f 4f42 4a43 464c 4147 5320 616e AM_OBJCFLAGS an\n+000444e0: 6420 4f42 4a43 464c 4147 533a 2020 2020 d OBJCFLAGS: \n+000444f0: 2020 2020 2020 2020 466c 6167 2056 6172 Flag Var\n+00044500: 6961 626c 6573 204f 7264 6572 696e 672e iables Ordering.\n+00044510: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 00044520: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044530: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044540: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-00044550: 696e 6520 2032 3029 0a2a 2041 4d5f 5246 ine 20).* AM_RF\n-00044560: 4c41 4753 2061 6e64 2052 464c 4147 533a LAGS and RFLAGS:\n-00044570: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044580: 2020 466c 6167 2056 6172 6961 626c 6573 Flag Variables\n-00044590: 204f 7264 6572 696e 672e 0a20 2020 2020 Ordering.. \n+00044540: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00044550: 6c69 6e65 2020 3230 290a 2a20 414d 5f52 line 20).* AM_R\n+00044560: 464c 4147 5320 616e 6420 5246 4c41 4753 FLAGS and RFLAGS\n+00044570: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00044580: 2020 2046 6c61 6720 5661 7269 6162 6c65 Flag Variable\n+00044590: 7320 4f72 6465 7269 6e67 2e0a 2020 2020 s Ordering.. \n 000445a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000445b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000445c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000445d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-000445e0: 3230 290a 2a20 414d 5f55 5043 464c 4147 20).* AM_UPCFLAG\n-000445f0: 5320 616e 6420 5550 4346 4c41 4753 3a20 S and UPCFLAGS: \n-00044600: 2020 2020 2020 2020 2020 2020 2046 6c61 Fla\n-00044610: 6720 5661 7269 6162 6c65 7320 4f72 6465 g Variables Orde\n-00044620: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring.. \n+000445d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000445e0: 2032 3029 0a2a 2041 4d5f 5550 4346 4c41 20).* AM_UPCFLA\n+000445f0: 4753 2061 6e64 2055 5043 464c 4147 533a GS and UPCFLAGS:\n+00044600: 2020 2020 2020 2020 2020 2020 2020 466c Fl\n+00044610: 6167 2056 6172 6961 626c 6573 204f 7264 ag Variables Ord\n+00044620: 6572 696e 672e 0a20 2020 2020 2020 2020 ering.. \n 00044630: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044640: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044650: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044660: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*\n-00044670: 2041 4d5f 5946 4c41 4753 2061 6e64 2059 AM_YFLAGS and Y\n-00044680: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n-00044690: 2020 2020 2020 2020 466c 6167 2056 6172 Flag Var\n-000446a0: 6961 626c 6573 204f 7264 6572 696e 672e iables Ordering.\n-000446b0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00044660: 2020 2020 2028 6c69 6e65 2020 3230 290a (line 20).\n+00044670: 2a20 414d 5f59 464c 4147 5320 616e 6420 * AM_YFLAGS and \n+00044680: 5946 4c41 4753 3a20 2020 2020 2020 2020 YFLAGS: \n+00044690: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n+000446a0: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n+000446b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 000446c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000446d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000446e0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-000446f0: 6c69 6e65 2020 3230 290a 2a20 616d 6865 line 20).* amhe\n-00044700: 6c6c 6f2d 312e 302e 7461 722e 677a 2c20 llo-1.0.tar.gz, \n-00044710: 6372 6561 7469 6f6e 3a20 2020 2020 2020 creation: \n-00044720: 2020 2048 656c 6c6f 2057 6f72 6c64 2e20 Hello World. \n-00044730: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-00044740: 3629 0a2a 2061 6d68 656c 6c6f 2d31 2e30 6).* amhello-1.0\n-00044750: 2e74 6172 2e67 7a2c 206c 6f63 6174 696f .tar.gz, locatio\n-00044760: 6e3a 2020 2020 2020 2020 2020 5573 6520 n: Use \n-00044770: 4361 7365 732e 2020 2020 2020 2020 2020 Cases. \n-00044780: 2028 6c69 6e65 2020 2036 290a 2a20 616d (line 6).* am\n-00044790: 6865 6c6c 6f2d 312e 302e 7461 722e 677a hello-1.0.tar.gz\n-000447a0: 2c20 7573 6520 6361 7365 733a 2020 2020 , use cases: \n-000447b0: 2020 2020 2055 7365 2043 6173 6573 2e20 Use Cases. \n-000447c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-000447d0: 2020 3629 0a2a 2061 6e73 6932 6b6e 723a 6).* ansi2knr:\n-000447e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000447f0: 2020 2020 2020 2020 2020 2020 2020 414e AN\n-00044800: 5349 2e20 2020 2020 2020 2020 2020 2020 SI. \n-00044810: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).* \n-00044820: 616e 7369 326b 6e72 203c 313e 3a20 2020 ansi2knr <1>: \n+000446e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000446f0: 286c 696e 6520 2032 3029 0a2a 2061 6d68 (line 20).* amh\n+00044700: 656c 6c6f 2d31 2e30 2e74 6172 2e67 7a2c ello-1.0.tar.gz,\n+00044710: 2063 7265 6174 696f 6e3a 2020 2020 2020 creation: \n+00044720: 2020 2020 4865 6c6c 6f20 576f 726c 642e Hello World.\n+00044730: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00044740: 2036 290a 2a20 616d 6865 6c6c 6f2d 312e 6).* amhello-1.\n+00044750: 302e 7461 722e 677a 2c20 6c6f 6361 7469 0.tar.gz, locati\n+00044760: 6f6e 3a20 2020 2020 2020 2020 2055 7365 on: Use\n+00044770: 2043 6173 6573 2e20 2020 2020 2020 2020 Cases. \n+00044780: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a\n+00044790: 6d68 656c 6c6f 2d31 2e30 2e74 6172 2e67 mhello-1.0.tar.g\n+000447a0: 7a2c 2075 7365 2063 6173 6573 3a20 2020 z, use cases: \n+000447b0: 2020 2020 2020 5573 6520 4361 7365 732e Use Cases.\n+000447c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000447d0: 2020 2036 290a 2a20 616e 7369 326b 6e72 6).* ansi2knr\n+000447e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000447f0: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+00044800: 4e53 492e 2020 2020 2020 2020 2020 2020 NSI. \n+00044810: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*\n+00044820: 2061 6e73 6932 6b6e 7220 3c31 3e3a 2020 ansi2knr <1>: \n 00044830: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044840: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n-00044850: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00044860: 6520 2032 3929 0a2a 2061 6e73 6932 6b6e e 29).* ansi2kn\n-00044870: 7220 616e 6420 4c49 424f 424a 533a 2020 r and LIBOBJS: \n+00044840: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+00044850: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00044860: 6e65 2020 3239 290a 2a20 616e 7369 326b ne 29).* ansi2k\n+00044870: 6e72 2061 6e64 204c 4942 4f42 4a53 3a20 nr and LIBOBJS: \n 00044880: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044890: 414e 5349 2e20 2020 2020 2020 2020 2020 ANSI. \n-000448a0: 2020 2020 2028 6c69 6e65 2020 3538 290a (line 58).\n-000448b0: 2a20 616e 7369 326b 6e72 2061 6e64 204c * ansi2knr and L\n-000448c0: 544c 4942 4f42 4a53 3a20 2020 2020 2020 TLIBOBJS: \n-000448d0: 2020 2020 2020 2020 2041 4e53 492e 2020 ANSI. \n-000448e0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-000448f0: 696e 6520 2035 3829 0a2a 2041 7070 656e ine 58).* Appen\n-00044900: 6420 6f70 6572 6174 6f72 3a20 2020 2020 d operator: \n+00044890: 2041 4e53 492e 2020 2020 2020 2020 2020 ANSI. \n+000448a0: 2020 2020 2020 286c 696e 6520 2035 3829 (line 58)\n+000448b0: 0a2a 2061 6e73 6932 6b6e 7220 616e 6420 .* ansi2knr and \n+000448c0: 4c54 4c49 424f 424a 533a 2020 2020 2020 LTLIBOBJS: \n+000448d0: 2020 2020 2020 2020 2020 414e 5349 2e20 ANSI. \n+000448e0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+000448f0: 6c69 6e65 2020 3538 290a 2a20 4170 7065 line 58).* Appe\n+00044900: 6e64 206f 7065 7261 746f 723a 2020 2020 nd operator: \n 00044910: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044920: 2020 4765 6e65 7261 6c20 4f70 6572 6174 General Operat\n-00044930: 696f 6e2e 2020 2028 6c69 6e65 2020 3234 ion. (line 24\n-00044940: 290a 2a20 4152 475f 4d41 583a 2020 2020 ).* ARG_MAX: \n+00044920: 2020 2047 656e 6572 616c 204f 7065 7261 General Opera\n+00044930: 7469 6f6e 2e20 2020 286c 696e 6520 2032 tion. (line 2\n+00044940: 3429 0a2a 2041 5247 5f4d 4158 3a20 2020 4).* ARG_MAX: \n 00044950: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044960: 2020 2020 2020 2020 2020 204c 656e 6774 Lengt\n-00044970: 6820 4c69 6d69 7461 7469 6f6e 732e 2020 h Limitations. \n-00044980: 286c 696e 6520 2020 3629 0a2a 2061 7574 (line 6).* aut\n-00044990: 6f67 656e 2e73 6820 616e 6420 6175 746f ogen.sh and auto\n-000449a0: 7265 636f 6e66 3a20 2020 2020 2020 2020 reconf: \n-000449b0: 2020 2020 4572 726f 7220 7265 7175 6972 Error requir\n-000449c0: 6564 2066 696c 6520 6c74 6d61 696e 2e73 ed file ltmain.s\n-000449d0: 6820 6e6f 7420 666f 756e 642e 0a20 2020 h not found.. \n+00044960: 2020 2020 2020 2020 2020 2020 4c65 6e67 Leng\n+00044970: 7468 204c 696d 6974 6174 696f 6e73 2e20 th Limitations. \n+00044980: 2028 6c69 6e65 2020 2036 290a 2a20 6175 (line 6).* au\n+00044990: 746f 6765 6e2e 7368 2061 6e64 2061 7574 togen.sh and aut\n+000449a0: 6f72 6563 6f6e 663a 2020 2020 2020 2020 oreconf: \n+000449b0: 2020 2020 2045 7272 6f72 2072 6571 7569 Error requi\n+000449c0: 7265 6420 6669 6c65 206c 746d 6169 6e2e red file ltmain.\n+000449d0: 7368 206e 6f74 2066 6f75 6e64 2e0a 2020 sh not found.. \n 000449e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000449f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044a00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044a10: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00044a20: 2020 2036 290a 2a20 6175 746f 6d34 7465 6).* autom4te\n-00044a30: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00044a40: 2020 2020 2020 2020 2020 2020 2020 2061 a\n-00044a50: 636c 6f63 616c 2049 6e76 6f63 6174 696f clocal Invocatio\n-00044a60: 6e2e 2020 286c 696e 6520 2034 3429 0a2a n. (line 44).*\n-00044a70: 2041 7574 6f6d 616b 6520 636f 6e73 7472 Automake constr\n-00044a80: 6169 6e74 733a 2020 2020 2020 2020 2020 aints: \n-00044a90: 2020 2020 2020 2020 496e 7472 6f64 7563 Introduc\n-00044aa0: 7469 6f6e 2e20 2020 2020 2020 2028 6c69 tion. (li\n-00044ab0: 6e65 2020 3232 290a 2a20 6175 746f 6d61 ne 22).* automa\n-00044ac0: 6b65 206f 7074 696f 6e73 3a20 2020 2020 ke options: \n+00044a10: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00044a20: 6520 2020 3629 0a2a 2061 7574 6f6d 3474 e 6).* autom4t\n+00044a30: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+00044a40: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00044a50: 6163 6c6f 6361 6c20 496e 766f 6361 7469 aclocal Invocati\n+00044a60: 6f6e 2e20 2028 6c69 6e65 2020 3434 290a on. (line 44).\n+00044a70: 2a20 4175 746f 6d61 6b65 2063 6f6e 7374 * Automake const\n+00044a80: 7261 696e 7473 3a20 2020 2020 2020 2020 raints: \n+00044a90: 2020 2020 2020 2020 2049 6e74 726f 6475 Introdu\n+00044aa0: 6374 696f 6e2e 2020 2020 2020 2020 286c ction. (l\n+00044ab0: 696e 6520 2032 3229 0a2a 2061 7574 6f6d ine 22).* autom\n+00044ac0: 616b 6520 6f70 7469 6f6e 733a 2020 2020 ake options: \n 00044ad0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044ae0: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n-00044af0: 7469 6f6e 2e20 286c 696e 6520 2033 3729 tion. (line 37)\n-00044b00: 0a2a 2041 7574 6f6d 616b 6520 7061 7273 .* Automake pars\n-00044b10: 6572 2c20 6c69 6d69 7461 7469 6f6e 7320 er, limitations \n-00044b20: 6f66 3a20 2020 2020 2020 4765 6e65 7261 of: Genera\n-00044b30: 6c20 4f70 6572 6174 696f 6e2e 2020 2028 l Operation. (\n-00044b40: 6c69 6e65 2020 3333 290a 2a20 4175 746f line 33).* Auto\n-00044b50: 6d61 6b65 2072 6571 7569 7265 6d65 6e74 make requirement\n-00044b60: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n-00044b70: 2020 2049 6e74 726f 6475 6374 696f 6e2e Introduction.\n-00044b80: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n-00044b90: 3729 0a2a 2041 7574 6f6d 616b 6520 7265 7).* Automake re\n-00044ba0: 7175 6972 656d 656e 7473 203c 313e 3a20 quirements <1>: \n-00044bb0: 2020 2020 2020 2020 2020 2020 5265 7175 Requ\n-00044bc0: 6972 656d 656e 7473 2e20 2020 2020 2020 irements. \n-00044bd0: 2028 6c69 6e65 2020 2036 290a 2a20 6175 (line 6).* au\n-00044be0: 746f 6d61 6b65 2c20 696e 766f 6361 7469 tomake, invocati\n-00044bf0: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on: \n-00044c00: 2020 2020 2061 7574 6f6d 616b 6520 496e automake In\n-00044c10: 766f 6361 7469 6f6e 2e20 286c 696e 6520 vocation. (line \n-00044c20: 2020 3629 0a2a 2061 7574 6f6d 616b 652c 6).* automake,\n-00044c30: 2069 6e76 6f6b 696e 673a 2020 2020 2020 invoking: \n-00044c40: 2020 2020 2020 2020 2020 2020 2020 6175 au\n-00044c50: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n-00044c60: 6e2e 2028 6c69 6e65 2020 2036 290a 2a20 n. (line 6).* \n-00044c70: 4175 746f 6d61 6b65 2c20 7265 6375 7273 Automake, recurs\n-00044c80: 6976 6520 6f70 6572 6174 696f 6e3a 2020 ive operation: \n-00044c90: 2020 2020 2020 2047 656e 6572 616c 204f General O\n-00044ca0: 7065 7261 7469 6f6e 2e20 2020 286c 696e peration. (lin\n-00044cb0: 6520 2035 3829 0a2a 2041 7574 6f6d 6174 e 58).* Automat\n-00044cc0: 6963 2064 6570 656e 6465 6e63 7920 7472 ic dependency tr\n-00044cd0: 6163 6b69 6e67 3a20 2020 2020 2020 2020 acking: \n-00044ce0: 4465 7065 6e64 656e 6369 6573 2e20 2020 Dependencies. \n-00044cf0: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).\n-00044d00: 2a20 4175 746f 6d61 7469 6320 6c69 6e6b * Automatic link\n-00044d10: 6572 2073 656c 6563 7469 6f6e 3a20 2020 er selection: \n-00044d20: 2020 2020 2020 2020 2048 6f77 2074 6865 How the\n-00044d30: 204c 696e 6b65 7220 6973 2043 686f 7365 Linker is Chose\n-00044d40: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n.. \n+00044ae0: 2020 6175 746f 6d61 6b65 2049 6e76 6f63 automake Invoc\n+00044af0: 6174 696f 6e2e 2028 6c69 6e65 2020 3337 ation. (line 37\n+00044b00: 290a 2a20 4175 746f 6d61 6b65 2070 6172 ).* Automake par\n+00044b10: 7365 722c 206c 696d 6974 6174 696f 6e73 ser, limitations\n+00044b20: 206f 663a 2020 2020 2020 2047 656e 6572 of: Gener\n+00044b30: 616c 204f 7065 7261 7469 6f6e 2e20 2020 al Operation. \n+00044b40: 286c 696e 6520 2033 3329 0a2a 2041 7574 (line 33).* Aut\n+00044b50: 6f6d 616b 6520 7265 7175 6972 656d 656e omake requiremen\n+00044b60: 7473 3a20 2020 2020 2020 2020 2020 2020 ts: \n+00044b70: 2020 2020 496e 7472 6f64 7563 7469 6f6e Introduction\n+00044b80: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line \n+00044b90: 3237 290a 2a20 4175 746f 6d61 6b65 2072 27).* Automake r\n+00044ba0: 6571 7569 7265 6d65 6e74 7320 3c31 3e3a equirements <1>:\n+00044bb0: 2020 2020 2020 2020 2020 2020 2052 6571 Req\n+00044bc0: 7569 7265 6d65 6e74 732e 2020 2020 2020 uirements. \n+00044bd0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a\n+00044be0: 7574 6f6d 616b 652c 2069 6e76 6f63 6174 utomake, invocat\n+00044bf0: 696f 6e3a 2020 2020 2020 2020 2020 2020 ion: \n+00044c00: 2020 2020 2020 6175 746f 6d61 6b65 2049 automake I\n+00044c10: 6e76 6f63 6174 696f 6e2e 2028 6c69 6e65 nvocation. (line\n+00044c20: 2020 2036 290a 2a20 6175 746f 6d61 6b65 6).* automake\n+00044c30: 2c20 696e 766f 6b69 6e67 3a20 2020 2020 , invoking: \n+00044c40: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+00044c50: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n+00044c60: 6f6e 2e20 286c 696e 6520 2020 3629 0a2a on. (line 6).*\n+00044c70: 2041 7574 6f6d 616b 652c 2072 6563 7572 Automake, recur\n+00044c80: 7369 7665 206f 7065 7261 7469 6f6e 3a20 sive operation: \n+00044c90: 2020 2020 2020 2020 4765 6e65 7261 6c20 General \n+00044ca0: 4f70 6572 6174 696f 6e2e 2020 2028 6c69 Operation. (li\n+00044cb0: 6e65 2020 3538 290a 2a20 4175 746f 6d61 ne 58).* Automa\n+00044cc0: 7469 6320 6465 7065 6e64 656e 6379 2074 tic dependency t\n+00044cd0: 7261 636b 696e 673a 2020 2020 2020 2020 racking: \n+00044ce0: 2044 6570 656e 6465 6e63 6965 732e 2020 Dependencies. \n+00044cf0: 2020 2020 2020 286c 696e 6520 2031 3129 (line 11)\n+00044d00: 0a2a 2041 7574 6f6d 6174 6963 206c 696e .* Automatic lin\n+00044d10: 6b65 7220 7365 6c65 6374 696f 6e3a 2020 ker selection: \n+00044d20: 2020 2020 2020 2020 2020 486f 7720 7468 How th\n+00044d30: 6520 4c69 6e6b 6572 2069 7320 4368 6f73 e Linker is Chos\n+00044d40: 656e 2e0a 2020 2020 2020 2020 2020 2020 en.. \n 00044d50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044d60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044d70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044d80: 2028 6c69 6e65 2020 2036 290a 2a20 6175 (line 6).* au\n-00044d90: 746f 7265 636f 6e66 2061 6e64 206c 6962 toreconf and lib\n-00044da0: 746f 6f6c 697a 653a 2020 2020 2020 2020 toolize: \n-00044db0: 2020 2020 2045 7272 6f72 2072 6571 7569 Error requi\n-00044dc0: 7265 6420 6669 6c65 206c 746d 6169 6e2e red file ltmain.\n-00044dd0: 7368 206e 6f74 2066 6f75 6e64 2e0a 2020 sh not found.. \n+00044d80: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a\n+00044d90: 7574 6f72 6563 6f6e 6620 616e 6420 6c69 utoreconf and li\n+00044da0: 6274 6f6f 6c69 7a65 3a20 2020 2020 2020 btoolize: \n+00044db0: 2020 2020 2020 4572 726f 7220 7265 7175 Error requ\n+00044dc0: 6972 6564 2066 696c 6520 6c74 6d61 696e ired file ltmain\n+00044dd0: 2e73 6820 6e6f 7420 666f 756e 642e 0a20 .sh not found.. \n 00044de0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044df0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044e00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044e10: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00044e20: 6520 2020 3629 0a2a 2061 7574 6f72 6563 e 6).* autorec\n-00044e30: 6f6e 662c 2065 7861 6d70 6c65 3a20 2020 onf, example: \n+00044e10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00044e20: 6e65 2020 2036 290a 2a20 6175 746f 7265 ne 6).* autore\n+00044e30: 636f 6e66 2c20 6578 616d 706c 653a 2020 conf, example: \n 00044e40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044e50: 4372 6561 7469 6e67 2061 6d68 656c 6c6f Creating amhello\n-00044e60: 2e20 2020 2028 6c69 6e65 2020 3539 290a . (line 59).\n-00044e70: 2a20 6175 746f 7363 616e 3a20 2020 2020 * autoscan: \n+00044e50: 2043 7265 6174 696e 6720 616d 6865 6c6c Creating amhell\n+00044e60: 6f2e 2020 2020 286c 696e 6520 2035 3929 o. (line 59)\n+00044e70: 0a2a 2061 7574 6f73 6361 6e3a 2020 2020 .* autoscan: \n 00044e80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044e90: 2020 2020 2020 2020 2061 6d68 656c 6c6f amhello\n-00044ea0: 2773 2063 6f6e 6669 6775 7265 2e61 6320 's configure.ac \n-00044eb0: 5365 7475 7020 4578 706c 6169 6e65 642e Setup Explained.\n-00044ec0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00044e90: 2020 2020 2020 2020 2020 616d 6865 6c6c amhell\n+00044ea0: 6f27 7320 636f 6e66 6967 7572 652e 6163 o's configure.ac\n+00044eb0: 2053 6574 7570 2045 7870 6c61 696e 6564 Setup Explained\n+00044ec0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 00044ed0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00044ee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044ef0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00044f00: 6c69 6e65 2020 3839 290a 2a20 4175 746f line 89).* Auto\n-00044f10: 746f 6f6c 732c 2069 6e74 726f 6475 6374 tools, introduct\n-00044f20: 696f 6e3a 2020 2020 2020 2020 2020 2020 ion: \n-00044f30: 2020 2047 4e55 2042 7569 6c64 2053 7973 GNU Build Sys\n-00044f40: 7465 6d2e 2020 2020 286c 696e 6520 2034 tem. (line 4\n-00044f50: 3329 0a2a 2041 7574 6f74 6f6f 6c73 2c20 3).* Autotools, \n-00044f60: 7075 7270 6f73 653a 2020 2020 2020 2020 purpose: \n-00044f70: 2020 2020 2020 2020 2020 2020 5768 7920 Why \n-00044f80: 4175 746f 746f 6f6c 732e 2020 2020 2020 Autotools. \n-00044f90: 2028 6c69 6e65 2020 2036 290a 2a20 6175 (line 6).* au\n-00044fa0: 746f 7570 6461 7465 3a20 2020 2020 2020 toupdate: \n+00044ef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00044f00: 286c 696e 6520 2038 3929 0a2a 2041 7574 (line 89).* Aut\n+00044f10: 6f74 6f6f 6c73 2c20 696e 7472 6f64 7563 otools, introduc\n+00044f20: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion: \n+00044f30: 2020 2020 474e 5520 4275 696c 6420 5379 GNU Build Sy\n+00044f40: 7374 656d 2e20 2020 2028 6c69 6e65 2020 stem. (line \n+00044f50: 3433 290a 2a20 4175 746f 746f 6f6c 732c 43).* Autotools,\n+00044f60: 2070 7572 706f 7365 3a20 2020 2020 2020 purpose: \n+00044f70: 2020 2020 2020 2020 2020 2020 2057 6879 Why\n+00044f80: 2041 7574 6f74 6f6f 6c73 2e20 2020 2020 Autotools. \n+00044f90: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a\n+00044fa0: 7574 6f75 7064 6174 653a 2020 2020 2020 utoupdate: \n 00044fb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00044fc0: 2020 2020 204f 6273 6f6c 6574 6520 4d61 Obsolete Ma\n-00044fd0: 6372 6f73 2e20 2020 2020 286c 696e 6520 cros. (line \n-00044fe0: 2020 3629 0a2a 2041 7578 696c 6961 7279 6).* Auxiliary\n-00044ff0: 2070 726f 6772 616d 733a 2020 2020 2020 programs: \n-00045000: 2020 2020 2020 2020 2020 2020 2020 4175 Au\n-00045010: 7869 6c69 6172 7920 5072 6f67 7261 6d73 xiliary Programs\n-00045020: 2e20 2028 6c69 6e65 2020 2036 290a 2a20 . (line 6).* \n-00045030: 4176 6f69 6469 6e67 206d 616e 2070 6167 Avoiding man pag\n-00045040: 6520 7265 6e61 6d69 6e67 3a20 2020 2020 e renaming: \n-00045050: 2020 2020 2020 204d 616e 2050 6167 6573 Man Pages\n-00045060: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n-00045070: 6520 2035 3429 0a2a 2041 766f 6964 696e e 54).* Avoidin\n-00045080: 6720 7061 7468 2073 7472 6970 7069 6e67 g path stripping\n-00045090: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000450a0: 416c 7465 726e 6174 6976 652e 2020 2020 Alternative. \n-000450b0: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).\n-000450c0: 2a20 4269 6e61 7279 2070 6163 6b61 6765 * Binary package\n-000450d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000450e0: 2020 2020 2020 2020 2044 4553 5444 4952 DESTDIR\n-000450f0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-00045100: 696e 6520 2032 3229 0a2a 2062 6f6f 7473 ine 22).* boots\n-00045110: 7472 6170 2e73 6820 616e 6420 6175 746f trap.sh and auto\n-00045120: 7265 636f 6e66 3a20 2020 2020 2020 2020 reconf: \n-00045130: 2020 4572 726f 7220 7265 7175 6972 6564 Error required\n-00045140: 2066 696c 6520 6c74 6d61 696e 2e73 6820 file ltmain.sh \n-00045150: 6e6f 7420 666f 756e 642e 0a20 2020 2020 not found.. \n+00044fc0: 2020 2020 2020 4f62 736f 6c65 7465 204d Obsolete M\n+00044fd0: 6163 726f 732e 2020 2020 2028 6c69 6e65 acros. (line\n+00044fe0: 2020 2036 290a 2a20 4175 7869 6c69 6172 6).* Auxiliar\n+00044ff0: 7920 7072 6f67 7261 6d73 3a20 2020 2020 y programs: \n+00045000: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+00045010: 7578 696c 6961 7279 2050 726f 6772 616d uxiliary Program\n+00045020: 732e 2020 286c 696e 6520 2020 3629 0a2a s. (line 6).*\n+00045030: 2041 766f 6964 696e 6720 6d61 6e20 7061 Avoiding man pa\n+00045040: 6765 2072 656e 616d 696e 673a 2020 2020 ge renaming: \n+00045050: 2020 2020 2020 2020 4d61 6e20 5061 6765 Man Page\n+00045060: 732e 2020 2020 2020 2020 2020 2028 6c69 s. (li\n+00045070: 6e65 2020 3534 290a 2a20 4176 6f69 6469 ne 54).* Avoidi\n+00045080: 6e67 2070 6174 6820 7374 7269 7070 696e ng path strippin\n+00045090: 673a 2020 2020 2020 2020 2020 2020 2020 g: \n+000450a0: 2041 6c74 6572 6e61 7469 7665 2e20 2020 Alternative. \n+000450b0: 2020 2020 2020 286c 696e 6520 2032 3329 (line 23)\n+000450c0: 0a2a 2042 696e 6172 7920 7061 636b 6167 .* Binary packag\n+000450d0: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+000450e0: 2020 2020 2020 2020 2020 4445 5354 4449 DESTDI\n+000450f0: 522e 2020 2020 2020 2020 2020 2020 2028 R. (\n+00045100: 6c69 6e65 2020 3232 290a 2a20 626f 6f74 line 22).* boot\n+00045110: 7374 7261 702e 7368 2061 6e64 2061 7574 strap.sh and aut\n+00045120: 6f72 6563 6f6e 663a 2020 2020 2020 2020 oreconf: \n+00045130: 2020 2045 7272 6f72 2072 6571 7569 7265 Error require\n+00045140: 6420 6669 6c65 206c 746d 6169 6e2e 7368 d file ltmain.sh\n+00045150: 206e 6f74 2066 6f75 6e64 2e0a 2020 2020 not found.. \n 00045160: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045170: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045180: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045190: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-000451a0: 2036 290a 2a20 4275 6773 2c20 7265 706f 6).* Bugs, repo\n-000451b0: 7274 696e 673a 2020 2020 2020 2020 2020 rting: \n-000451c0: 2020 2020 2020 2020 2020 2020 2049 6e74 Int\n-000451d0: 726f 6475 6374 696f 6e2e 2020 2020 2020 roduction. \n-000451e0: 2020 286c 696e 6520 2033 3129 0a2a 2062 (line 31).* b\n-000451f0: 7569 6c64 2074 7265 6520 616e 6420 736f uild tree and so\n-00045200: 7572 6365 2074 7265 653a 2020 2020 2020 urce tree: \n-00045210: 2020 2020 2020 5650 4154 4820 4275 696c VPATH Buil\n-00045220: 6473 2e20 2020 2020 2020 2028 6c69 6e65 ds. (line\n-00045230: 2020 2036 290a 2a20 4255 494c 545f 534f 6).* BUILT_SO\n-00045240: 5552 4345 532c 2064 6566 696e 6564 3a20 URCES, defined: \n-00045250: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-00045260: 6f75 7263 6573 2e20 2020 2020 2020 2020 ources. \n-00045270: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*\n-00045280: 2043 2b2b 2073 7570 706f 7274 3a20 2020 C++ support: \n+00045190: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000451a0: 2020 3629 0a2a 2042 7567 732c 2072 6570 6).* Bugs, rep\n+000451b0: 6f72 7469 6e67 3a20 2020 2020 2020 2020 orting: \n+000451c0: 2020 2020 2020 2020 2020 2020 2020 496e In\n+000451d0: 7472 6f64 7563 7469 6f6e 2e20 2020 2020 troduction. \n+000451e0: 2020 2028 6c69 6e65 2020 3331 290a 2a20 (line 31).* \n+000451f0: 6275 696c 6420 7472 6565 2061 6e64 2073 build tree and s\n+00045200: 6f75 7263 6520 7472 6565 3a20 2020 2020 ource tree: \n+00045210: 2020 2020 2020 2056 5041 5448 2042 7569 VPATH Bui\n+00045220: 6c64 732e 2020 2020 2020 2020 286c 696e lds. (lin\n+00045230: 6520 2020 3629 0a2a 2042 5549 4c54 5f53 e 6).* BUILT_S\n+00045240: 4f55 5243 4553 2c20 6465 6669 6e65 643a OURCES, defined:\n+00045250: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00045260: 536f 7572 6365 732e 2020 2020 2020 2020 Sources. \n+00045270: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).\n+00045280: 2a20 432b 2b20 7375 7070 6f72 743a 2020 * C++ support: \n 00045290: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000452a0: 2020 2020 2020 2020 432b 2b20 5375 7070 C++ Supp\n-000452b0: 6f72 742e 2020 2020 2020 2020 2028 6c69 ort. (li\n-000452c0: 6e65 2020 2036 290a 2a20 6361 6e6f 6e69 ne 6).* canoni\n-000452d0: 6361 6c69 7a69 6e67 2041 7574 6f6d 616b calizing Automak\n-000452e0: 6520 7661 7269 6162 6c65 733a 2020 2020 e variables: \n-000452f0: 2043 616e 6f6e 6963 616c 697a 6174 696f Canonicalizatio\n-00045300: 6e2e 2020 2020 286c 696e 6520 2020 3629 n. (line 6)\n-00045310: 0a2a 2043 4341 5346 4c41 4753 2061 6e64 .* CCASFLAGS and\n-00045320: 2041 4d5f 4343 4153 464c 4147 533a 2020 AM_CCASFLAGS: \n-00045330: 2020 2020 2020 2020 2020 466c 6167 2056 Flag V\n-00045340: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n-00045350: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \n+000452a0: 2020 2020 2020 2020 2043 2b2b 2053 7570 C++ Sup\n+000452b0: 706f 7274 2e20 2020 2020 2020 2020 286c port. (l\n+000452c0: 696e 6520 2020 3629 0a2a 2063 616e 6f6e ine 6).* canon\n+000452d0: 6963 616c 697a 696e 6720 4175 746f 6d61 icalizing Automa\n+000452e0: 6b65 2076 6172 6961 626c 6573 3a20 2020 ke variables: \n+000452f0: 2020 4361 6e6f 6e69 6361 6c69 7a61 7469 Canonicalizati\n+00045300: 6f6e 2e20 2020 2028 6c69 6e65 2020 2036 on. (line 6\n+00045310: 290a 2a20 4343 4153 464c 4147 5320 616e ).* CCASFLAGS an\n+00045320: 6420 414d 5f43 4341 5346 4c41 4753 3a20 d AM_CCASFLAGS: \n+00045330: 2020 2020 2020 2020 2020 2046 6c61 6720 Flag \n+00045340: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n+00045350: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng.. \n 00045360: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045370: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045380: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045390: 2028 6c69 6e65 2020 3230 290a 2a20 4346 (line 20).* CF\n-000453a0: 4c41 4753 2061 6e64 2041 4d5f 4346 4c41 LAGS and AM_CFLA\n-000453b0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n-000453c0: 2020 2020 2046 6c61 6720 5661 7269 6162 Flag Variab\n-000453d0: 6c65 7320 4f72 6465 7269 6e67 2e0a 2020 les Ordering.. \n+00045390: 2020 286c 696e 6520 2032 3029 0a2a 2043 (line 20).* C\n+000453a0: 464c 4147 5320 616e 6420 414d 5f43 464c FLAGS and AM_CFL\n+000453b0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+000453c0: 2020 2020 2020 466c 6167 2056 6172 6961 Flag Varia\n+000453d0: 626c 6573 204f 7264 6572 696e 672e 0a20 bles Ordering.. \n 000453e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000453f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045400: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045410: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00045420: 6520 2032 3029 0a2a 2063 666f 7274 7261 e 20).* cfortra\n-00045430: 6e3a 2020 2020 2020 2020 2020 2020 2020 n: \n+00045410: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00045420: 6e65 2020 3230 290a 2a20 6366 6f72 7472 ne 20).* cfortr\n+00045430: 616e 3a20 2020 2020 2020 2020 2020 2020 an: \n 00045440: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045450: 4d69 7869 6e67 2046 6f72 7472 616e 2037 Mixing Fortran 7\n-00045460: 3720 5769 7468 2043 2061 6e64 2043 2b2b 7 With C and C++\n-00045470: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+00045450: 204d 6978 696e 6720 466f 7274 7261 6e20 Mixing Fortran \n+00045460: 3737 2057 6974 6820 4320 616e 6420 432b 77 With C and C+\n+00045470: 2b2e 0a20 2020 2020 2020 2020 2020 2020 +.. \n 00045480: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045490: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000454a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000454b0: 286c 696e 6520 2020 3629 0a2a 2063 6865 (line 6).* che\n-000454c0: 636b 3a20 2020 2020 2020 2020 2020 2020 ck: \n+000454b0: 2028 6c69 6e65 2020 2036 290a 2a20 6368 (line 6).* ch\n+000454c0: 6563 6b3a 2020 2020 2020 2020 2020 2020 eck: \n 000454d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000454e0: 2020 2020 5374 616e 6461 7264 2054 6172 Standard Tar\n-000454f0: 6765 7473 2e20 2020 2028 6c69 6e65 2020 gets. (line \n-00045500: 3331 290a 2a20 6368 6563 6b20 3c31 3e3a 31).* check <1>:\n-00045510: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045520: 2020 2020 2020 2020 2020 2020 2054 6573 Tes\n-00045530: 7473 2e20 2020 2020 2020 2020 2020 2020 ts. \n-00045540: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c\n-00045550: 6865 636b 203c 323e 3a20 2020 2020 2020 heck <2>: \n+000454e0: 2020 2020 2053 7461 6e64 6172 6420 5461 Standard Ta\n+000454f0: 7267 6574 732e 2020 2020 286c 696e 6520 rgets. (line \n+00045500: 2033 3129 0a2a 2063 6865 636b 203c 313e 31).* check <1>\n+00045510: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00045520: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+00045530: 7374 732e 2020 2020 2020 2020 2020 2020 sts. \n+00045540: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00045550: 6368 6563 6b20 3c32 3e3a 2020 2020 2020 check <2>: \n 00045560: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045570: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-00045580: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00045590: 2020 3431 290a 2a20 6368 6563 6b5f 2070 41).* check_ p\n-000455a0: 7269 6d61 7279 2070 7265 6669 782c 2064 rimary prefix, d\n-000455b0: 6566 696e 6974 696f 6e3a 2020 2020 2055 efinition: U\n-000455c0: 6e69 666f 726d 2e20 2020 2020 2020 2020 niform. \n-000455d0: 2020 2020 286c 696e 6520 2039 3629 0a2a (line 96).*\n-000455e0: 2063 6865 636b 5f50 524f 4752 414d 5320 check_PROGRAMS \n-000455f0: 6578 616d 706c 653a 2020 2020 2020 2020 example: \n-00045600: 2020 2020 2020 2020 4465 6661 756c 7420 Default \n-00045610: 5f53 4f55 5243 4553 2e20 2020 2028 6c69 _SOURCES. (li\n-00045620: 6e65 2020 3238 290a 2a20 6368 6563 6b2d ne 28).* check-\n-00045630: 6874 6d6c 3a20 2020 2020 2020 2020 2020 html: \n+00045570: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00045580: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00045590: 6520 2034 3129 0a2a 2063 6865 636b 5f20 e 41).* check_ \n+000455a0: 7072 696d 6172 7920 7072 6566 6978 2c20 primary prefix, \n+000455b0: 6465 6669 6e69 7469 6f6e 3a20 2020 2020 definition: \n+000455c0: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n+000455d0: 2020 2020 2028 6c69 6e65 2020 3936 290a (line 96).\n+000455e0: 2a20 6368 6563 6b5f 5052 4f47 5241 4d53 * check_PROGRAMS\n+000455f0: 2065 7861 6d70 6c65 3a20 2020 2020 2020 example: \n+00045600: 2020 2020 2020 2020 2044 6566 6175 6c74 Default\n+00045610: 205f 534f 5552 4345 532e 2020 2020 286c _SOURCES. (l\n+00045620: 696e 6520 2032 3829 0a2a 2063 6865 636b ine 28).* check\n+00045630: 2d68 746d 6c3a 2020 2020 2020 2020 2020 -html: \n 00045640: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045650: 2053 696d 706c 6520 5465 7374 7320 7573 Simple Tests us\n-00045660: 696e 6720 7061 7261 6c6c 656c 2d74 6573 ing parallel-tes\n-00045670: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts.. \n+00045650: 2020 5369 6d70 6c65 2054 6573 7473 2075 Simple Tests u\n+00045660: 7369 6e67 2070 6172 616c 6c65 6c2d 7465 sing parallel-te\n+00045670: 7374 732e 0a20 2020 2020 2020 2020 2020 sts.. \n 00045680: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045690: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000456a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000456b0: 2020 286c 696e 6520 2037 3029 0a2a 2063 (line 70).* c\n-000456c0: 6865 636b 2d6c 6f63 616c 3a20 2020 2020 heck-local: \n+000456b0: 2020 2028 6c69 6e65 2020 3730 290a 2a20 (line 70).* \n+000456c0: 6368 6563 6b2d 6c6f 6361 6c3a 2020 2020 check-local: \n 000456d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000456e0: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-000456f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00045700: 2020 3431 290a 2a20 6368 6563 6b2d 6e65 41).* check-ne\n-00045710: 7773 3a20 2020 2020 2020 2020 2020 2020 ws: \n-00045720: 2020 2020 2020 2020 2020 2020 2020 204f O\n-00045730: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n-00045740: 2020 2020 286c 696e 6520 2033 3929 0a2a (line 39).*\n-00045750: 2063 6c65 616e 3a20 2020 2020 2020 2020 clean: \n+000456e0: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+000456f0: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00045700: 6520 2034 3129 0a2a 2063 6865 636b 2d6e e 41).* check-n\n+00045710: 6577 733a 2020 2020 2020 2020 2020 2020 ews: \n+00045720: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00045730: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+00045740: 2020 2020 2028 6c69 6e65 2020 3339 290a (line 39).\n+00045750: 2a20 636c 6561 6e3a 2020 2020 2020 2020 * clean: \n 00045760: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045770: 2020 2020 2020 2020 5374 616e 6461 7264 Standard\n-00045780: 2054 6172 6765 7473 2e20 2020 2028 6c69 Targets. (li\n-00045790: 6e65 2020 3237 290a 2a20 636c 6561 6e20 ne 27).* clean \n-000457a0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+00045770: 2020 2020 2020 2020 2053 7461 6e64 6172 Standar\n+00045780: 6420 5461 7267 6574 732e 2020 2020 286c d Targets. (l\n+00045790: 696e 6520 2032 3729 0a2a 2063 6c65 616e ine 27).* clean\n+000457a0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n 000457b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000457c0: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n-000457d0: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n-000457e0: 0a2a 2063 6c65 616e 2d6c 6f63 616c 3a20 .* clean-local: \n+000457c0: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n+000457d0: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n+000457e0: 290a 2a20 636c 6561 6e2d 6c6f 6361 6c3a ).* clean-local:\n 000457f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045800: 2020 2020 2020 2020 2020 436c 6561 6e2e Clean.\n-00045810: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00045820: 6c69 6e65 2020 3135 290a 2a20 636c 6561 line 15).* clea\n-00045830: 6e2d 6c6f 6361 6c20 3c31 3e3a 2020 2020 n-local <1>: \n+00045800: 2020 2020 2020 2020 2020 2043 6c65 616e Clean\n+00045810: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+00045820: 286c 696e 6520 2031 3529 0a2a 2063 6c65 (line 15).* cle\n+00045830: 616e 2d6c 6f63 616c 203c 313e 3a20 2020 an-local <1>: \n 00045840: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045850: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n-00045860: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n-00045870: 3129 0a2a 2063 6f6c 6f72 2d74 6573 7473 1).* color-tests\n-00045880: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00045890: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n-000458a0: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n-000458b0: 2028 6c69 6e65 2020 3433 290a 2a20 636f (line 43).* co\n-000458c0: 6d6d 616e 6420 6c69 6e65 206c 656e 6774 mmand line lengt\n-000458d0: 6820 6c69 6d69 743a 2020 2020 2020 2020 h limit: \n-000458e0: 2020 2020 204c 656e 6774 6820 4c69 6d69 Length Limi\n-000458f0: 7461 7469 6f6e 732e 2020 286c 696e 6520 tations. (line \n-00045900: 2020 3629 0a2a 2043 6f6d 6d65 6e74 2c20 6).* Comment, \n-00045910: 7370 6563 6961 6c20 746f 2041 7574 6f6d special to Autom\n-00045920: 616b 653a 2020 2020 2020 2020 2020 4765 ake: Ge\n-00045930: 6e65 7261 6c20 4f70 6572 6174 696f 6e2e neral Operation.\n-00045940: 2020 2028 6c69 6e65 2020 3638 290a 2a20 (line 68).* \n-00045950: 436f 6d70 696c 6174 696f 6e20 6f66 204a Compilation of J\n-00045960: 6176 6120 746f 2062 7974 6563 6f64 653a ava to bytecode:\n-00045970: 2020 2020 2020 204a 6176 612e 2020 2020 Java. \n-00045980: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00045990: 6520 2020 3629 0a2a 2043 6f6d 7069 6c61 e 6).* Compila\n-000459a0: 7469 6f6e 206f 6620 4a61 7661 2074 6f20 tion of Java to \n-000459b0: 6e61 7469 7665 2063 6f64 653a 2020 2020 native code: \n-000459c0: 4a61 7661 2053 7570 706f 7274 2077 6974 Java Support wit\n-000459d0: 6820 6763 6a2e 0a20 2020 2020 2020 2020 h gcj.. \n+00045850: 2020 2020 4578 7465 6e64 696e 672e 2020 Extending. \n+00045860: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00045870: 3431 290a 2a20 636f 6c6f 722d 7465 7374 41).* color-test\n+00045880: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+00045890: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+000458a0: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n+000458b0: 2020 286c 696e 6520 2034 3329 0a2a 2063 (line 43).* c\n+000458c0: 6f6d 6d61 6e64 206c 696e 6520 6c65 6e67 ommand line leng\n+000458d0: 7468 206c 696d 6974 3a20 2020 2020 2020 th limit: \n+000458e0: 2020 2020 2020 4c65 6e67 7468 204c 696d Length Lim\n+000458f0: 6974 6174 696f 6e73 2e20 2028 6c69 6e65 itations. (line\n+00045900: 2020 2036 290a 2a20 436f 6d6d 656e 742c 6).* Comment,\n+00045910: 2073 7065 6369 616c 2074 6f20 4175 746f special to Auto\n+00045920: 6d61 6b65 3a20 2020 2020 2020 2020 2047 make: G\n+00045930: 656e 6572 616c 204f 7065 7261 7469 6f6e eneral Operation\n+00045940: 2e20 2020 286c 696e 6520 2036 3829 0a2a . (line 68).*\n+00045950: 2043 6f6d 7069 6c61 7469 6f6e 206f 6620 Compilation of \n+00045960: 4a61 7661 2074 6f20 6279 7465 636f 6465 Java to bytecode\n+00045970: 3a20 2020 2020 2020 4a61 7661 2e20 2020 : Java. \n+00045980: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00045990: 6e65 2020 2036 290a 2a20 436f 6d70 696c ne 6).* Compil\n+000459a0: 6174 696f 6e20 6f66 204a 6176 6120 746f ation of Java to\n+000459b0: 206e 6174 6976 6520 636f 6465 3a20 2020 native code: \n+000459c0: 204a 6176 6120 5375 7070 6f72 7420 7769 Java Support wi\n+000459d0: 7468 2067 636a 2e0a 2020 2020 2020 2020 th gcj.. \n 000459e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000459f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045a00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045a10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00045a20: 2a20 436f 6d70 696c 6520 466c 6167 2056 * Compile Flag V\n-00045a30: 6172 6961 626c 6573 3a20 2020 2020 2020 ariables: \n-00045a40: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n-00045a50: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n-00045a60: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+00045a10: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00045a20: 0a2a 2043 6f6d 7069 6c65 2046 6c61 6720 .* Compile Flag \n+00045a30: 5661 7269 6162 6c65 733a 2020 2020 2020 Variables: \n+00045a40: 2020 2020 2020 2020 2020 466c 6167 2056 Flag V\n+00045a50: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n+00045a60: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \n 00045a70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045a80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045a90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045aa0: 286c 696e 6520 2032 3029 0a2a 2043 6f6d (line 20).* Com\n-00045ab0: 706c 6574 6520 6578 616d 706c 653a 2020 plete example: \n+00045aa0: 2028 6c69 6e65 2020 3230 290a 2a20 436f (line 20).* Co\n+00045ab0: 6d70 6c65 7465 2065 7861 6d70 6c65 3a20 mplete example: \n 00045ac0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045ad0: 2020 2020 436f 6d70 6c65 7465 2e20 2020 Complete. \n-00045ae0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00045af0: 2036 290a 2a20 436f 6e64 6974 696f 6e61 6).* Conditiona\n-00045b00: 6c20 6578 616d 706c 652c 202d 2d65 6e61 l example, --ena\n-00045b10: 626c 652d 6465 6275 673a 2020 2055 7361 ble-debug: Usa\n-00045b20: 6765 206f 6620 436f 6e64 6974 696f 6e61 ge of Conditiona\n-00045b30: 6c73 2e0a 2020 2020 2020 2020 2020 2020 ls.. \n+00045ad0: 2020 2020 2043 6f6d 706c 6574 652e 2020 Complete. \n+00045ae0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00045af0: 2020 3629 0a2a 2043 6f6e 6469 7469 6f6e 6).* Condition\n+00045b00: 616c 2065 7861 6d70 6c65 2c20 2d2d 656e al example, --en\n+00045b10: 6162 6c65 2d64 6562 7567 3a20 2020 5573 able-debug: Us\n+00045b20: 6167 6520 6f66 2043 6f6e 6469 7469 6f6e age of Condition\n+00045b30: 616c 732e 0a20 2020 2020 2020 2020 2020 als.. \n 00045b40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045b50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045b60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045b70: 2020 286c 696e 6520 2032 3129 0a2a 2063 (line 21).* c\n-00045b80: 6f6e 6469 7469 6f6e 616c 206c 6962 746f onditional libto\n-00045b90: 6f6c 206c 6962 7261 7269 6573 3a20 2020 ol libraries: \n-00045ba0: 2020 2020 2020 436f 6e64 6974 696f 6e61 Conditiona\n-00045bb0: 6c20 4c69 6274 6f6f 6c20 4c69 6272 6172 l Libtool Librar\n-00045bc0: 6965 732e 0a20 2020 2020 2020 2020 2020 ies.. \n+00045b70: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).* \n+00045b80: 636f 6e64 6974 696f 6e61 6c20 6c69 6274 conditional libt\n+00045b90: 6f6f 6c20 6c69 6272 6172 6965 733a 2020 ool libraries: \n+00045ba0: 2020 2020 2020 2043 6f6e 6469 7469 6f6e Condition\n+00045bb0: 616c 204c 6962 746f 6f6c 204c 6962 7261 al Libtool Libra\n+00045bc0: 7269 6573 2e0a 2020 2020 2020 2020 2020 ries.. \n 00045bd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045be0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045bf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045c00: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-00045c10: 436f 6e64 6974 696f 6e61 6c20 7072 6f67 Conditional prog\n-00045c20: 7261 6d73 3a20 2020 2020 2020 2020 2020 rams: \n-00045c30: 2020 2020 2020 2043 6f6e 6469 7469 6f6e Condition\n-00045c40: 616c 2050 726f 6772 616d 732e 0a20 2020 al Programs.. \n+00045c00: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00045c10: 2043 6f6e 6469 7469 6f6e 616c 2070 726f Conditional pro\n+00045c20: 6772 616d 733a 2020 2020 2020 2020 2020 grams: \n+00045c30: 2020 2020 2020 2020 436f 6e64 6974 696f Conditio\n+00045c40: 6e61 6c20 5072 6f67 7261 6d73 2e0a 2020 nal Programs.. \n 00045c50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045c60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045c70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045c80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00045c90: 2020 2036 290a 2a20 436f 6e64 6974 696f 6).* Conditio\n-00045ca0: 6e61 6c20 7375 6264 6972 6563 746f 7269 nal subdirectori\n-00045cb0: 6573 3a20 2020 2020 2020 2020 2020 2043 es: C\n-00045cc0: 6f6e 6469 7469 6f6e 616c 2053 7562 6469 onditional Subdi\n-00045cd0: 7265 6374 6f72 6965 732e 0a20 2020 2020 rectories.. \n+00045c80: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00045c90: 6520 2020 3629 0a2a 2043 6f6e 6469 7469 e 6).* Conditi\n+00045ca0: 6f6e 616c 2073 7562 6469 7265 6374 6f72 onal subdirector\n+00045cb0: 6965 733a 2020 2020 2020 2020 2020 2020 ies: \n+00045cc0: 436f 6e64 6974 696f 6e61 6c20 5375 6264 Conditional Subd\n+00045cd0: 6972 6563 746f 7269 6573 2e0a 2020 2020 irectories.. \n 00045ce0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045cf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045d00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045d10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00045d20: 2036 290a 2a20 436f 6e64 6974 696f 6e61 6).* Conditiona\n-00045d30: 6c20 5355 4244 4952 533a 2020 2020 2020 l SUBDIRS: \n-00045d40: 2020 2020 2020 2020 2020 2020 2043 6f6e Con\n-00045d50: 6469 7469 6f6e 616c 2053 7562 6469 7265 ditional Subdire\n-00045d60: 6374 6f72 6965 732e 0a20 2020 2020 2020 ctories.. \n+00045d10: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00045d20: 2020 3629 0a2a 2043 6f6e 6469 7469 6f6e 6).* Condition\n+00045d30: 616c 2053 5542 4449 5253 3a20 2020 2020 al SUBDIRS: \n+00045d40: 2020 2020 2020 2020 2020 2020 2020 436f Co\n+00045d50: 6e64 6974 696f 6e61 6c20 5375 6264 6972 nditional Subdir\n+00045d60: 6563 746f 7269 6573 2e0a 2020 2020 2020 ectories.. \n 00045d70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045d80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045d90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045da0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-00045db0: 290a 2a20 436f 6e64 6974 696f 6e61 6c73 ).* Conditionals\n-00045dc0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00045dd0: 2020 2020 2020 2020 2020 2043 6f6e 6469 Condi\n-00045de0: 7469 6f6e 616c 732e 2020 2020 2020 2020 tionals. \n-00045df0: 286c 696e 6520 2020 3629 0a2a 2063 6f6e (line 6).* con\n-00045e00: 6669 672e 6775 6573 733a 2020 2020 2020 fig.guess: \n+00045da0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00045db0: 3629 0a2a 2043 6f6e 6469 7469 6f6e 616c 6).* Conditional\n+00045dc0: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+00045dd0: 2020 2020 2020 2020 2020 2020 436f 6e64 Cond\n+00045de0: 6974 696f 6e61 6c73 2e20 2020 2020 2020 itionals. \n+00045df0: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co\n+00045e00: 6e66 6967 2e67 7565 7373 3a20 2020 2020 nfig.guess: \n 00045e10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045e20: 2020 2020 6175 746f 6d61 6b65 2049 6e76 automake Inv\n-00045e30: 6f63 6174 696f 6e2e 2028 6c69 6e65 2020 ocation. (line \n-00045e40: 3339 290a 2a20 636f 6e66 6967 2e73 6974 39).* config.sit\n-00045e50: 6520 6578 616d 706c 653a 2020 2020 2020 e example: \n-00045e60: 2020 2020 2020 2020 2020 2020 2063 6f6e con\n-00045e70: 6669 672e 7369 7465 2e20 2020 2020 2020 fig.site. \n-00045e80: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c\n-00045e90: 6f6e 6669 6775 7261 7469 6f6e 2076 6172 onfiguration var\n-00045ea0: 6961 626c 6573 2c20 6f76 6572 7269 6469 iables, overridi\n-00045eb0: 6e67 3a20 2020 5374 616e 6461 7264 2043 ng: Standard C\n-00045ec0: 6f6e 6669 6775 7261 7469 6f6e 2056 6172 onfiguration Var\n-00045ed0: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \n+00045e20: 2020 2020 2061 7574 6f6d 616b 6520 496e automake In\n+00045e30: 766f 6361 7469 6f6e 2e20 286c 696e 6520 vocation. (line \n+00045e40: 2033 3929 0a2a 2063 6f6e 6669 672e 7369 39).* config.si\n+00045e50: 7465 2065 7861 6d70 6c65 3a20 2020 2020 te example: \n+00045e60: 2020 2020 2020 2020 2020 2020 2020 636f co\n+00045e70: 6e66 6967 2e73 6974 652e 2020 2020 2020 nfig.site. \n+00045e80: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00045e90: 636f 6e66 6967 7572 6174 696f 6e20 7661 configuration va\n+00045ea0: 7269 6162 6c65 732c 206f 7665 7272 6964 riables, overrid\n+00045eb0: 696e 673a 2020 2053 7461 6e64 6172 6420 ing: Standard \n+00045ec0: 436f 6e66 6967 7572 6174 696f 6e20 5661 Configuration Va\n+00045ed0: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \n 00045ee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045ef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045f00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045f10: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-00045f20: 0a2a 2043 6f6e 6669 6775 7261 7469 6f6e .* Configuration\n-00045f30: 2c20 6261 7369 6373 3a20 2020 2020 2020 , basics: \n-00045f40: 2020 2020 2020 2020 2020 4261 7369 6320 Basic \n-00045f50: 496e 7374 616c 6c61 7469 6f6e 2e20 2028 Installation. (\n-00045f60: 6c69 6e65 2020 2036 290a 2a20 636f 6e66 line 6).* conf\n-00045f70: 6967 7572 652e 6163 2c20 4865 6c6c 6f20 igure.ac, Hello \n-00045f80: 576f 726c 643a 2020 2020 2020 2020 2020 World: \n-00045f90: 2020 2061 6d68 656c 6c6f 2773 2063 6f6e amhello's con\n-00045fa0: 6669 6775 7265 2e61 6320 5365 7475 7020 figure.ac Setup \n-00045fb0: 4578 706c 6169 6e65 642e 0a20 2020 2020 Explained.. \n+00045f10: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+00045f20: 290a 2a20 436f 6e66 6967 7572 6174 696f ).* Configuratio\n+00045f30: 6e2c 2062 6173 6963 733a 2020 2020 2020 n, basics: \n+00045f40: 2020 2020 2020 2020 2020 2042 6173 6963 Basic\n+00045f50: 2049 6e73 7461 6c6c 6174 696f 6e2e 2020 Installation. \n+00045f60: 286c 696e 6520 2020 3629 0a2a 2063 6f6e (line 6).* con\n+00045f70: 6669 6775 7265 2e61 632c 2048 656c 6c6f figure.ac, Hello\n+00045f80: 2057 6f72 6c64 3a20 2020 2020 2020 2020 World: \n+00045f90: 2020 2020 616d 6865 6c6c 6f27 7320 636f amhello's co\n+00045fa0: 6e66 6967 7572 652e 6163 2053 6574 7570 nfigure.ac Setup\n+00045fb0: 2045 7870 6c61 696e 6564 2e0a 2020 2020 Explained.. \n 00045fc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045fd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00045fe0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00045ff0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00046000: 2036 290a 2a20 636f 6e66 6967 7572 652e 6).* configure.\n-00046010: 6163 2c20 7363 616e 6e69 6e67 3a20 2020 ac, scanning: \n-00046020: 2020 2020 2020 2020 2020 2020 2063 6f6e con\n-00046030: 6669 6775 7265 2e20 2020 2020 2020 2020 figure. \n-00046040: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c\n-00046050: 6f6e 666c 6963 7469 6e67 2064 6566 696e onflicting defin\n-00046060: 6974 696f 6e73 3a20 2020 2020 2020 2020 itions: \n-00046070: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-00046080: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00046090: 2020 3134 290a 2a20 436f 6e73 7472 6169 14).* Constrai\n-000460a0: 6e74 7320 6f66 2041 7574 6f6d 616b 653a nts of Automake:\n-000460b0: 2020 2020 2020 2020 2020 2020 2020 2049 I\n-000460c0: 6e74 726f 6475 6374 696f 6e2e 2020 2020 ntroduction. \n-000460d0: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*\n-000460e0: 2063 6f6e 7665 6e69 656e 6365 206c 6962 convenience lib\n-000460f0: 7261 7269 6573 2c20 6c69 6274 6f6f 6c3a raries, libtool:\n-00046100: 2020 2020 2020 2020 4c69 6274 6f6f 6c20 Libtool \n-00046110: 436f 6e76 656e 6965 6e63 6520 4c69 6272 Convenience Libr\n-00046120: 6172 6965 732e 0a20 2020 2020 2020 2020 aries.. \n+00045ff0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00046000: 2020 3629 0a2a 2063 6f6e 6669 6775 7265 6).* configure\n+00046010: 2e61 632c 2073 6361 6e6e 696e 673a 2020 .ac, scanning: \n+00046020: 2020 2020 2020 2020 2020 2020 2020 636f co\n+00046030: 6e66 6967 7572 652e 2020 2020 2020 2020 nfigure. \n+00046040: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00046050: 636f 6e66 6c69 6374 696e 6720 6465 6669 conflicting defi\n+00046060: 6e69 7469 6f6e 733a 2020 2020 2020 2020 nitions: \n+00046070: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00046080: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00046090: 6520 2031 3429 0a2a 2043 6f6e 7374 7261 e 14).* Constra\n+000460a0: 696e 7473 206f 6620 4175 746f 6d61 6b65 ints of Automake\n+000460b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000460c0: 496e 7472 6f64 7563 7469 6f6e 2e20 2020 Introduction. \n+000460d0: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).\n+000460e0: 2a20 636f 6e76 656e 6965 6e63 6520 6c69 * convenience li\n+000460f0: 6272 6172 6965 732c 206c 6962 746f 6f6c braries, libtool\n+00046100: 3a20 2020 2020 2020 204c 6962 746f 6f6c : Libtool\n+00046110: 2043 6f6e 7665 6e69 656e 6365 204c 6962 Convenience Lib\n+00046120: 7261 7269 6573 2e0a 2020 2020 2020 2020 raries.. \n 00046130: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046140: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046150: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046160: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00046170: 2a20 636f 7079 696e 6720 7365 6d61 6e74 * copying semant\n-00046180: 6963 733a 2020 2020 2020 2020 2020 2020 ics: \n-00046190: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n-000461a0: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n-000461b0: 696e 6520 2031 3029 0a2a 2063 7069 6f20 ine 10).* cpio \n-000461c0: 6578 616d 706c 653a 2020 2020 2020 2020 example: \n+00046160: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00046170: 0a2a 2063 6f70 7969 6e67 2073 656d 616e .* copying seman\n+00046180: 7469 6373 3a20 2020 2020 2020 2020 2020 tics: \n+00046190: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+000461a0: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+000461b0: 6c69 6e65 2020 3130 290a 2a20 6370 696f line 10).* cpio\n+000461c0: 2065 7861 6d70 6c65 3a20 2020 2020 2020 example: \n 000461d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000461e0: 2020 556e 6966 6f72 6d2e 2020 2020 2020 Uniform. \n-000461f0: 2020 2020 2020 2028 6c69 6e65 2020 3336 (line 36\n-00046200: 290a 2a20 4350 5046 4c41 4753 2061 6e64 ).* CPPFLAGS and\n-00046210: 2041 4d5f 4350 5046 4c41 4753 3a20 2020 AM_CPPFLAGS: \n-00046220: 2020 2020 2020 2020 2020 2046 6c61 6720 Flag \n-00046230: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n-00046240: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng.. \n+000461e0: 2020 2055 6e69 666f 726d 2e20 2020 2020 Uniform. \n+000461f0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3\n+00046200: 3629 0a2a 2043 5050 464c 4147 5320 616e 6).* CPPFLAGS an\n+00046210: 6420 414d 5f43 5050 464c 4147 533a 2020 d AM_CPPFLAGS: \n+00046220: 2020 2020 2020 2020 2020 2020 466c 6167 Flag\n+00046230: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+00046240: 696e 672e 0a20 2020 2020 2020 2020 2020 ing.. \n 00046250: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046260: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046270: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046280: 2020 286c 696e 6520 2032 3029 0a2a 2063 (line 20).* c\n-00046290: 726f 7373 2d63 6f6d 7069 6c61 7469 6f6e ross-compilation\n-000462a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000462b0: 2020 2020 2020 4372 6f73 732d 436f 6d70 Cross-Comp\n-000462c0: 696c 6174 696f 6e2e 2020 2028 6c69 6e65 ilation. (line\n-000462d0: 2020 2036 290a 2a20 6372 6f73 732d 636f 6).* cross-co\n-000462e0: 6d70 696c 6174 696f 6e20 6578 616d 706c mpilation exampl\n-000462f0: 653a 2020 2020 2020 2020 2020 2020 2043 e: C\n-00046300: 726f 7373 2d43 6f6d 7069 6c61 7469 6f6e ross-Compilation\n-00046310: 2e20 2020 286c 696e 6520 2032 3529 0a2a . (line 25).*\n-00046320: 2043 5653 2061 6e64 2067 656e 6572 6174 CVS and generat\n-00046330: 6564 2066 696c 6573 3a20 2020 2020 2020 ed files: \n-00046340: 2020 2020 2020 2020 4356 532e 2020 2020 CVS. \n-00046350: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00046360: 6e65 2020 3439 290a 2a20 4356 5320 616e ne 49).* CVS an\n-00046370: 6420 7468 6972 642d 7061 7274 7920 6669 d third-party fi\n-00046380: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n-00046390: 2043 5653 2e20 2020 2020 2020 2020 2020 CVS. \n-000463a0: 2020 2020 2020 286c 696e 6520 3133 3729 (line 137)\n-000463b0: 0a2a 2043 5653 2061 6e64 2074 696d 6573 .* CVS and times\n-000463c0: 7461 6d70 733a 2020 2020 2020 2020 2020 tamps: \n-000463d0: 2020 2020 2020 2020 2020 4356 532e 2020 CVS. \n-000463e0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-000463f0: 6c69 6e65 2020 3238 290a 2a20 4358 5846 line 28).* CXXF\n-00046400: 4c41 4753 2061 6e64 2041 4d5f 4358 5846 LAGS and AM_CXXF\n-00046410: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n-00046420: 2020 2046 6c61 6720 5661 7269 6162 6c65 Flag Variable\n-00046430: 7320 4f72 6465 7269 6e67 2e0a 2020 2020 s Ordering.. \n+00046280: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).* \n+00046290: 6372 6f73 732d 636f 6d70 696c 6174 696f cross-compilatio\n+000462a0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n: \n+000462b0: 2020 2020 2020 2043 726f 7373 2d43 6f6d Cross-Com\n+000462c0: 7069 6c61 7469 6f6e 2e20 2020 286c 696e pilation. (lin\n+000462d0: 6520 2020 3629 0a2a 2063 726f 7373 2d63 e 6).* cross-c\n+000462e0: 6f6d 7069 6c61 7469 6f6e 2065 7861 6d70 ompilation examp\n+000462f0: 6c65 3a20 2020 2020 2020 2020 2020 2020 le: \n+00046300: 4372 6f73 732d 436f 6d70 696c 6174 696f Cross-Compilatio\n+00046310: 6e2e 2020 2028 6c69 6e65 2020 3235 290a n. (line 25).\n+00046320: 2a20 4356 5320 616e 6420 6765 6e65 7261 * CVS and genera\n+00046330: 7465 6420 6669 6c65 733a 2020 2020 2020 ted files: \n+00046340: 2020 2020 2020 2020 2043 5653 2e20 2020 CVS. \n+00046350: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+00046360: 696e 6520 2034 3929 0a2a 2043 5653 2061 ine 49).* CVS a\n+00046370: 6e64 2074 6869 7264 2d70 6172 7479 2066 nd third-party f\n+00046380: 696c 6573 3a20 2020 2020 2020 2020 2020 iles: \n+00046390: 2020 4356 532e 2020 2020 2020 2020 2020 CVS. \n+000463a0: 2020 2020 2020 2028 6c69 6e65 2031 3337 (line 137\n+000463b0: 290a 2a20 4356 5320 616e 6420 7469 6d65 ).* CVS and time\n+000463c0: 7374 616d 7073 3a20 2020 2020 2020 2020 stamps: \n+000463d0: 2020 2020 2020 2020 2020 2043 5653 2e20 CVS. \n+000463e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000463f0: 286c 696e 6520 2032 3829 0a2a 2043 5858 (line 28).* CXX\n+00046400: 464c 4147 5320 616e 6420 414d 5f43 5858 FLAGS and AM_CXX\n+00046410: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+00046420: 2020 2020 466c 6167 2056 6172 6961 626c Flag Variabl\n+00046430: 6573 204f 7264 6572 696e 672e 0a20 2020 es Ordering.. \n 00046440: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046450: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046460: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046470: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00046480: 2032 3029 0a2a 2063 7967 6e75 733a 2020 20).* cygnus: \n+00046470: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00046480: 2020 3230 290a 2a20 6379 676e 7573 3a20 20).* cygnus: \n 00046490: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000464a0: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n-000464b0: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n-000464c0: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).* \n-000464d0: 6379 676e 7573 2073 7472 6963 746e 6573 cygnus strictnes\n-000464e0: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n-000464f0: 2020 2020 2020 2043 7967 6e75 732e 2020 Cygnus. \n-00046500: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00046510: 6520 2020 3629 0a2a 2044 4154 4120 7072 e 6).* DATA pr\n-00046520: 696d 6172 792c 2064 6566 696e 6564 3a20 imary, defined: \n+000464a0: 2020 2020 2020 2020 2020 2020 2020 204f O\n+000464b0: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+000464c0: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*\n+000464d0: 2063 7967 6e75 7320 7374 7269 6374 6e65 cygnus strictne\n+000464e0: 7373 3a20 2020 2020 2020 2020 2020 2020 ss: \n+000464f0: 2020 2020 2020 2020 4379 676e 7573 2e20 Cygnus. \n+00046500: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00046510: 6e65 2020 2036 290a 2a20 4441 5441 2070 ne 6).* DATA p\n+00046520: 7269 6d61 7279 2c20 6465 6669 6e65 643a rimary, defined:\n 00046530: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046540: 4461 7461 2e20 2020 2020 2020 2020 2020 Data. \n-00046550: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00046560: 2a20 6465 2d41 4e53 492d 6669 6361 7469 * de-ANSI-ficati\n-00046570: 6f6e 2c20 6465 6669 6e65 643a 2020 2020 on, defined: \n-00046580: 2020 2020 2020 2020 2041 4e53 492e 2020 ANSI. \n-00046590: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-000465a0: 696e 6520 2020 3629 0a2a 2064 6562 7567 ine 6).* debug\n-000465b0: 2062 7569 6c64 2c20 6578 616d 706c 653a build, example:\n-000465c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000465d0: 2020 5650 4154 4820 4275 696c 6473 2e20 VPATH Builds. \n-000465e0: 2020 2020 2020 2028 6c69 6e65 2020 3436 (line 46\n-000465f0: 290a 2a20 6465 6275 6767 696e 6720 7275 ).* debugging ru\n-00046600: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n-00046610: 2020 2020 2020 2020 2020 2044 6562 7567 Debug\n-00046620: 6769 6e67 204d 616b 6520 5275 6c65 732e ging Make Rules.\n-00046630: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00046540: 2044 6174 612e 2020 2020 2020 2020 2020 Data. \n+00046550: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00046560: 0a2a 2064 652d 414e 5349 2d66 6963 6174 .* de-ANSI-ficat\n+00046570: 696f 6e2c 2064 6566 696e 6564 3a20 2020 ion, defined: \n+00046580: 2020 2020 2020 2020 2020 414e 5349 2e20 ANSI. \n+00046590: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+000465a0: 6c69 6e65 2020 2036 290a 2a20 6465 6275 line 6).* debu\n+000465b0: 6720 6275 696c 642c 2065 7861 6d70 6c65 g build, example\n+000465c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000465d0: 2020 2056 5041 5448 2042 7569 6c64 732e VPATH Builds.\n+000465e0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+000465f0: 3629 0a2a 2064 6562 7567 6769 6e67 2072 6).* debugging r\n+00046600: 756c 6573 3a20 2020 2020 2020 2020 2020 ules: \n+00046610: 2020 2020 2020 2020 2020 2020 4465 6275 Debu\n+00046620: 6767 696e 6720 4d61 6b65 2052 756c 6573 gging Make Rules\n+00046630: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 00046640: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046650: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046660: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00046670: 6c69 6e65 2020 2036 290a 2a20 6465 6661 line 6).* defa\n-00046680: 756c 7420 5f53 4f55 5243 4553 3a20 2020 ult _SOURCES: \n+00046660: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00046670: 286c 696e 6520 2020 3629 0a2a 2064 6566 (line 6).* def\n+00046680: 6175 6c74 205f 534f 5552 4345 533a 2020 ault _SOURCES: \n 00046690: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000466a0: 2020 2044 6566 6175 6c74 205f 534f 5552 Default _SOUR\n-000466b0: 4345 532e 2020 2020 286c 696e 6520 2020 CES. (line \n-000466c0: 3629 0a2a 2064 6566 6175 6c74 2073 6f75 6).* default sou\n-000466d0: 7263 652c 204c 6962 746f 6f6c 206d 6f64 rce, Libtool mod\n-000466e0: 756c 6573 2065 7861 6d70 6c65 3a20 4465 ules example: De\n-000466f0: 6661 756c 7420 5f53 4f55 5243 4553 2e20 fault _SOURCES. \n-00046700: 2028 6c69 6e65 2020 3338 290a 2a20 6465 (line 38).* de\n-00046710: 6661 756c 7420 7665 7262 6f73 6974 7920 fault verbosity \n-00046720: 666f 7220 7369 6c65 6e74 2d72 756c 6573 for silent-rules\n-00046730: 3a20 2020 2041 7574 6f6d 616b 6520 7369 : Automake si\n-00046740: 6c65 6e74 2d72 756c 6573 204f 7074 696f lent-rules Optio\n-00046750: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n.. \n+000466a0: 2020 2020 4465 6661 756c 7420 5f53 4f55 Default _SOU\n+000466b0: 5243 4553 2e20 2020 2028 6c69 6e65 2020 RCES. (line \n+000466c0: 2036 290a 2a20 6465 6661 756c 7420 736f 6).* default so\n+000466d0: 7572 6365 2c20 4c69 6274 6f6f 6c20 6d6f urce, Libtool mo\n+000466e0: 6475 6c65 7320 6578 616d 706c 653a 2044 dules example: D\n+000466f0: 6566 6175 6c74 205f 534f 5552 4345 532e efault _SOURCES.\n+00046700: 2020 286c 696e 6520 2033 3829 0a2a 2064 (line 38).* d\n+00046710: 6566 6175 6c74 2076 6572 626f 7369 7479 efault verbosity\n+00046720: 2066 6f72 2073 696c 656e 742d 7275 6c65 for silent-rule\n+00046730: 733a 2020 2020 4175 746f 6d61 6b65 2073 s: Automake s\n+00046740: 696c 656e 742d 7275 6c65 7320 4f70 7469 ilent-rules Opti\n+00046750: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on.. \n 00046760: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046770: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046780: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046790: 2028 6c69 6e65 2031 3036 290a 2a20 6465 (line 106).* de\n-000467a0: 6669 6e69 7469 6f6e 732c 2063 6f6e 666c finitions, confl\n-000467b0: 6963 7473 3a20 2020 2020 2020 2020 2020 icts: \n-000467c0: 2020 2020 2045 7874 656e 6469 6e67 2e20 Extending. \n-000467d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-000467e0: 2031 3429 0a2a 2064 656a 6167 6e75 3a20 14).* dejagnu: \n+00046790: 2020 286c 696e 6520 3130 3629 0a2a 2064 (line 106).* d\n+000467a0: 6566 696e 6974 696f 6e73 2c20 636f 6e66 efinitions, conf\n+000467b0: 6c69 6374 733a 2020 2020 2020 2020 2020 licts: \n+000467c0: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n+000467d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000467e0: 2020 3134 290a 2a20 6465 6a61 676e 753a 14).* dejagnu:\n 000467f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046800: 2020 2020 2020 2020 2020 2020 2020 4465 De\n-00046810: 6a61 476e 7520 5465 7374 732e 2020 2020 jaGnu Tests. \n-00046820: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).* \n-00046830: 6465 6a61 676e 7520 3c31 3e3a 2020 2020 dejagnu <1>: \n+00046800: 2020 2020 2020 2020 2020 2020 2020 2044 D\n+00046810: 656a 6147 6e75 2054 6573 7473 2e20 2020 ejaGnu Tests. \n+00046820: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*\n+00046830: 2064 656a 6167 6e75 203c 313e 3a20 2020 dejagnu <1>: \n 00046840: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046850: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n-00046860: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00046870: 6520 2034 3729 0a2a 2064 6570 636f 6d70 e 47).* depcomp\n-00046880: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00046850: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+00046860: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00046870: 6e65 2020 3437 290a 2a20 6465 7063 6f6d ne 47).* depcom\n+00046880: 703a 2020 2020 2020 2020 2020 2020 2020 p: \n 00046890: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000468a0: 4465 7065 6e64 656e 6369 6573 2e20 2020 Dependencies. \n-000468b0: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).\n-000468c0: 2a20 6465 7065 6e64 656e 6369 6573 2061 * dependencies a\n-000468d0: 6e64 2064 6973 7472 6962 7574 6564 2066 nd distributed f\n-000468e0: 696c 6573 3a20 2020 2064 6973 7463 6c65 iles: distcle\n-000468f0: 616e 6368 6563 6b2e 2020 2020 2020 286c ancheck. (l\n-00046900: 696e 6520 2020 3629 0a2a 2044 6570 656e ine 6).* Depen\n-00046910: 6465 6e63 7920 7472 6163 6b69 6e67 3a20 dency tracking: \n+000468a0: 2044 6570 656e 6465 6e63 6965 732e 2020 Dependencies. \n+000468b0: 2020 2020 2020 286c 696e 6520 2032 3229 (line 22)\n+000468c0: 0a2a 2064 6570 656e 6465 6e63 6965 7320 .* dependencies \n+000468d0: 616e 6420 6469 7374 7269 6275 7465 6420 and distributed \n+000468e0: 6669 6c65 733a 2020 2020 6469 7374 636c files: distcl\n+000468f0: 6561 6e63 6865 636b 2e20 2020 2020 2028 eancheck. (\n+00046900: 6c69 6e65 2020 2036 290a 2a20 4465 7065 line 6).* Depe\n+00046910: 6e64 656e 6379 2074 7261 636b 696e 673a ndency tracking:\n 00046920: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046930: 2020 4465 7065 6e64 656e 6379 2054 7261 Dependency Tra\n-00046940: 636b 696e 672e 2028 6c69 6e65 2020 2036 cking. (line 6\n-00046950: 290a 2a20 4465 7065 6e64 656e 6379 2074 ).* Dependency t\n-00046960: 7261 636b 696e 6720 3c31 3e3a 2020 2020 racking <1>: \n-00046970: 2020 2020 2020 2020 2020 2044 6570 656e Depen\n-00046980: 6465 6e63 6965 732e 2020 2020 2020 2020 dencies. \n-00046990: 286c 696e 6520 2031 3129 0a2a 2044 6570 (line 11).* Dep\n-000469a0: 656e 6465 6e63 7920 7472 6163 6b69 6e67 endency tracking\n-000469b0: 2c20 6469 7361 626c 696e 673a 2020 2020 , disabling: \n-000469c0: 2020 2020 4465 7065 6e64 656e 6369 6573 Dependencies\n-000469d0: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line \n-000469e0: 3335 290a 2a20 6469 7265 6374 6f72 7920 35).* directory \n-000469f0: 7661 7269 6162 6c65 733a 2020 2020 2020 variables: \n-00046a00: 2020 2020 2020 2020 2020 2020 2053 7461 Sta\n-00046a10: 6e64 6172 6420 4469 7265 6374 6f72 7920 ndard Directory \n-00046a20: 5661 7269 6162 6c65 732e 0a20 2020 2020 Variables.. \n+00046930: 2020 2044 6570 656e 6465 6e63 7920 5472 Dependency Tr\n+00046940: 6163 6b69 6e67 2e20 286c 696e 6520 2020 acking. (line \n+00046950: 3629 0a2a 2044 6570 656e 6465 6e63 7920 6).* Dependency \n+00046960: 7472 6163 6b69 6e67 203c 313e 3a20 2020 tracking <1>: \n+00046970: 2020 2020 2020 2020 2020 2020 4465 7065 Depe\n+00046980: 6e64 656e 6369 6573 2e20 2020 2020 2020 ndencies. \n+00046990: 2028 6c69 6e65 2020 3131 290a 2a20 4465 (line 11).* De\n+000469a0: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n+000469b0: 672c 2064 6973 6162 6c69 6e67 3a20 2020 g, disabling: \n+000469c0: 2020 2020 2044 6570 656e 6465 6e63 6965 Dependencie\n+000469d0: 732e 2020 2020 2020 2020 286c 696e 6520 s. (line \n+000469e0: 2033 3529 0a2a 2064 6972 6563 746f 7279 35).* directory\n+000469f0: 2076 6172 6961 626c 6573 3a20 2020 2020 variables: \n+00046a00: 2020 2020 2020 2020 2020 2020 2020 5374 St\n+00046a10: 616e 6461 7264 2044 6972 6563 746f 7279 andard Directory\n+00046a20: 2056 6172 6961 626c 6573 2e0a 2020 2020 Variables.. \n 00046a30: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046a40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046a50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046a60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00046a70: 2036 290a 2a20 6469 726c 6973 743a 2020 6).* dirlist: \n+00046a60: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00046a70: 2020 3629 0a2a 2064 6972 6c69 7374 3a20 6).* dirlist: \n 00046a80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046a90: 2020 2020 2020 2020 2020 2020 204d 6163 Mac\n-00046aa0: 726f 2053 6561 7263 6820 5061 7468 2e20 ro Search Path. \n-00046ab0: 2020 286c 696e 6520 2035 3229 0a2a 2044 (line 52).* D\n-00046ac0: 6973 6162 6c69 6e67 2064 6570 656e 6465 isabling depende\n-00046ad0: 6e63 7920 7472 6163 6b69 6e67 3a20 2020 ncy tracking: \n-00046ae0: 2020 2020 2020 4465 7065 6e64 656e 6369 Dependenci\n-00046af0: 6573 2e20 2020 2020 2020 2028 6c69 6e65 es. (line\n-00046b00: 2020 3336 290a 2a20 6469 7374 3a20 2020 36).* dist: \n+00046a90: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma\n+00046aa0: 6372 6f20 5365 6172 6368 2050 6174 682e cro Search Path.\n+00046ab0: 2020 2028 6c69 6e65 2020 3532 290a 2a20 (line 52).* \n+00046ac0: 4469 7361 626c 696e 6720 6465 7065 6e64 Disabling depend\n+00046ad0: 656e 6379 2074 7261 636b 696e 673a 2020 ency tracking: \n+00046ae0: 2020 2020 2020 2044 6570 656e 6465 6e63 Dependenc\n+00046af0: 6965 732e 2020 2020 2020 2020 286c 696e ies. (lin\n+00046b00: 6520 2033 3629 0a2a 2064 6973 743a 2020 e 36).* dist: \n 00046b10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046b20: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-00046b30: 7461 6e64 6172 6420 5461 7267 6574 732e tandard Targets.\n-00046b40: 2020 2020 286c 696e 6520 2033 3529 0a2a (line 35).*\n-00046b50: 2064 6973 7420 3c31 3e3a 2020 2020 2020 dist <1>: \n+00046b20: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00046b30: 5374 616e 6461 7264 2054 6172 6765 7473 Standard Targets\n+00046b40: 2e20 2020 2028 6c69 6e65 2020 3335 290a . (line 35).\n+00046b50: 2a20 6469 7374 203c 313e 3a20 2020 2020 * dist <1>: \n 00046b60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046b70: 2020 2020 2020 2020 4261 7369 6373 206f Basics o\n-00046b80: 6620 4469 7374 7269 6275 7469 6f6e 2e0a f Distribution..\n-00046b90: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00046b70: 2020 2020 2020 2020 2042 6173 6963 7320 Basics \n+00046b80: 6f66 2044 6973 7472 6962 7574 696f 6e2e of Distribution.\n+00046b90: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 00046ba0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046bb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046bc0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-00046bd0: 696e 6520 2020 3629 0a2a 2064 6973 745f ine 6).* dist_\n-00046be0: 2061 6e64 206e 6f62 6173 655f 3a20 2020 and nobase_: \n+00046bc0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00046bd0: 6c69 6e65 2020 2036 290a 2a20 6469 7374 line 6).* dist\n+00046be0: 5f20 616e 6420 6e6f 6261 7365 5f3a 2020 _ and nobase_: \n 00046bf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046c00: 2020 416c 7465 726e 6174 6976 652e 2020 Alternative. \n-00046c10: 2020 2020 2020 2028 6c69 6e65 2020 3239 (line 29\n-00046c20: 290a 2a20 6469 7374 5f20 616e 6420 6e6f ).* dist_ and no\n-00046c30: 7472 616e 735f 3a20 2020 2020 2020 2020 trans_: \n-00046c40: 2020 2020 2020 2020 2020 204d 616e 2050 Man P\n-00046c50: 6167 6573 2e20 2020 2020 2020 2020 2020 ages. \n-00046c60: 286c 696e 6520 2036 3329 0a2a 2044 4953 (line 63).* DIS\n-00046c70: 545f 5355 4244 4952 532c 2065 7870 6c61 T_SUBDIRS, expla\n-00046c80: 696e 6564 3a20 2020 2020 2020 2020 2020 ined: \n-00046c90: 2020 2020 5355 4244 4952 5320 7673 2044 SUBDIRS vs D\n-00046ca0: 4953 545f 5355 4244 4952 532e 0a20 2020 IST_SUBDIRS.. \n+00046c00: 2020 2041 6c74 6572 6e61 7469 7665 2e20 Alternative. \n+00046c10: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+00046c20: 3929 0a2a 2064 6973 745f 2061 6e64 206e 9).* dist_ and n\n+00046c30: 6f74 7261 6e73 5f3a 2020 2020 2020 2020 otrans_: \n+00046c40: 2020 2020 2020 2020 2020 2020 4d61 6e20 Man \n+00046c50: 5061 6765 732e 2020 2020 2020 2020 2020 Pages. \n+00046c60: 2028 6c69 6e65 2020 3633 290a 2a20 4449 (line 63).* DI\n+00046c70: 5354 5f53 5542 4449 5253 2c20 6578 706c ST_SUBDIRS, expl\n+00046c80: 6169 6e65 643a 2020 2020 2020 2020 2020 ained: \n+00046c90: 2020 2020 2053 5542 4449 5253 2076 7320 SUBDIRS vs \n+00046ca0: 4449 5354 5f53 5542 4449 5253 2e0a 2020 DIST_SUBDIRS.. \n 00046cb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046cc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046cd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046ce0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00046cf0: 2020 2036 290a 2a20 6469 7374 2d62 7a69 6).* dist-bzi\n-00046d00: 7032 3a20 2020 2020 2020 2020 2020 2020 p2: \n-00046d10: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-00046d20: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n-00046d30: 7269 6275 7469 6f6e 732e 0a20 2020 2020 ributions.. \n+00046ce0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00046cf0: 6520 2020 3629 0a2a 2064 6973 742d 627a e 6).* dist-bz\n+00046d00: 6970 323a 2020 2020 2020 2020 2020 2020 ip2: \n+00046d10: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00046d20: 5468 6520 5479 7065 7320 6f66 2044 6973 The Types of Dis\n+00046d30: 7472 6962 7574 696f 6e73 2e0a 2020 2020 tributions.. \n 00046d40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046d50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046d60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046d70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00046d80: 3134 290a 2a20 6469 7374 2d62 7a69 7032 14).* dist-bzip2\n-00046d90: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n-00046da0: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-00046db0: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-00046dc0: 2020 286c 696e 6520 2035 3129 0a2a 2064 (line 51).* d\n-00046dd0: 6973 742d 627a 6970 3220 3c32 3e3a 2020 ist-bzip2 <2>: \n+00046d70: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00046d80: 2031 3429 0a2a 2064 6973 742d 627a 6970 14).* dist-bzip\n+00046d90: 3220 3c31 3e3a 2020 2020 2020 2020 2020 2 <1>: \n+00046da0: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00046db0: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00046dc0: 2020 2028 6c69 6e65 2020 3531 290a 2a20 (line 51).* \n+00046dd0: 6469 7374 2d62 7a69 7032 203c 323e 3a20 dist-bzip2 <2>: \n 00046de0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046df0: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-00046e00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00046e10: 2020 3531 290a 2a20 6469 7374 2d67 7a69 51).* dist-gzi\n-00046e20: 703a 2020 2020 2020 2020 2020 2020 2020 p: \n-00046e30: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-00046e40: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n-00046e50: 7269 6275 7469 6f6e 732e 0a20 2020 2020 ributions.. \n+00046df0: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+00046e00: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00046e10: 6520 2035 3129 0a2a 2064 6973 742d 677a e 51).* dist-gz\n+00046e20: 6970 3a20 2020 2020 2020 2020 2020 2020 ip: \n+00046e30: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00046e40: 5468 6520 5479 7065 7320 6f66 2044 6973 The Types of Dis\n+00046e50: 7472 6962 7574 696f 6e73 2e0a 2020 2020 tributions.. \n 00046e60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046e70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046e80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046e90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00046ea0: 3137 290a 2a20 6469 7374 2d68 6f6f 6b3a 17).* dist-hook:\n-00046eb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046ec0: 2020 2020 2020 2020 2020 2020 2054 6865 The\n-00046ed0: 2064 6973 7420 486f 6f6b 2e20 2020 2020 dist Hook. \n-00046ee0: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d\n-00046ef0: 6973 742d 686f 6f6b 203c 313e 3a20 2020 ist-hook <1>: \n+00046e90: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00046ea0: 2031 3729 0a2a 2064 6973 742d 686f 6f6b 17).* dist-hook\n+00046eb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00046ec0: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+00046ed0: 6520 6469 7374 2048 6f6f 6b2e 2020 2020 e dist Hook. \n+00046ee0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00046ef0: 6469 7374 2d68 6f6f 6b20 3c31 3e3a 2020 dist-hook <1>: \n 00046f00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046f10: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-00046f20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00046f30: 2020 3636 290a 2a20 6469 7374 2d6c 7a69 66).* dist-lzi\n-00046f40: 703a 2020 2020 2020 2020 2020 2020 2020 p: \n-00046f50: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-00046f60: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n-00046f70: 7269 6275 7469 6f6e 732e 0a20 2020 2020 ributions.. \n+00046f10: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00046f20: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00046f30: 6520 2036 3629 0a2a 2064 6973 742d 6c7a e 66).* dist-lz\n+00046f40: 6970 3a20 2020 2020 2020 2020 2020 2020 ip: \n+00046f50: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00046f60: 5468 6520 5479 7065 7320 6f66 2044 6973 The Types of Dis\n+00046f70: 7472 6962 7574 696f 6e73 2e0a 2020 2020 tributions.. \n 00046f80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046f90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00046fa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00046fb0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00046fc0: 3231 290a 2a20 6469 7374 2d6c 7a69 7020 21).* dist-lzip \n-00046fd0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-00046fe0: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-00046ff0: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-00047000: 2020 286c 696e 6520 2035 3429 0a2a 2064 (line 54).* d\n-00047010: 6973 742d 6c7a 6970 203c 323e 3a20 2020 ist-lzip <2>: \n+00046fb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00046fc0: 2032 3129 0a2a 2064 6973 742d 6c7a 6970 21).* dist-lzip\n+00046fd0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00046fe0: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00046ff0: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00047000: 2020 2028 6c69 6e65 2020 3534 290a 2a20 (line 54).* \n+00047010: 6469 7374 2d6c 7a69 7020 3c32 3e3a 2020 dist-lzip <2>: \n 00047020: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047030: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-00047040: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00047050: 2020 3534 290a 2a20 6469 7374 2d6c 7a6d 54).* dist-lzm\n-00047060: 613a 2020 2020 2020 2020 2020 2020 2020 a: \n-00047070: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-00047080: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n-00047090: 7269 6275 7469 6f6e 732e 0a20 2020 2020 ributions.. \n+00047030: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+00047040: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00047050: 6520 2035 3429 0a2a 2064 6973 742d 6c7a e 54).* dist-lz\n+00047060: 6d61 3a20 2020 2020 2020 2020 2020 2020 ma: \n+00047070: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00047080: 5468 6520 5479 7065 7320 6f66 2044 6973 The Types of Dis\n+00047090: 7472 6962 7574 696f 6e73 2e0a 2020 2020 tributions.. \n 000470a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000470b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000470c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000470d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-000470e0: 3237 290a 2a20 6469 7374 2d6c 7a6d 6120 27).* dist-lzma \n-000470f0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-00047100: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-00047110: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-00047120: 2020 286c 696e 6520 2035 3729 0a2a 2064 (line 57).* d\n-00047130: 6973 742d 6c7a 6d61 203c 323e 3a20 2020 ist-lzma <2>: \n+000470d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000470e0: 2032 3729 0a2a 2064 6973 742d 6c7a 6d61 27).* dist-lzma\n+000470f0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00047100: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00047110: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00047120: 2020 2028 6c69 6e65 2020 3537 290a 2a20 (line 57).* \n+00047130: 6469 7374 2d6c 7a6d 6120 3c32 3e3a 2020 dist-lzma <2>: \n 00047140: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047150: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-00047160: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00047170: 2020 3537 290a 2a20 6469 7374 2d73 6861 57).* dist-sha\n-00047180: 723a 2020 2020 2020 2020 2020 2020 2020 r: \n-00047190: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-000471a0: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n-000471b0: 7269 6275 7469 6f6e 732e 0a20 2020 2020 ributions.. \n+00047150: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+00047160: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00047170: 6520 2035 3729 0a2a 2064 6973 742d 7368 e 57).* dist-sh\n+00047180: 6172 3a20 2020 2020 2020 2020 2020 2020 ar: \n+00047190: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000471a0: 5468 6520 5479 7065 7320 6f66 2044 6973 The Types of Dis\n+000471b0: 7472 6962 7574 696f 6e73 2e0a 2020 2020 tributions.. \n 000471c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000471d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000471e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000471f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00047200: 3330 290a 2a20 6469 7374 2d73 6861 7220 30).* dist-shar \n-00047210: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-00047220: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-00047230: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-00047240: 2020 286c 696e 6520 2036 3029 0a2a 2064 (line 60).* d\n-00047250: 6973 742d 7368 6172 203c 323e 3a20 2020 ist-shar <2>: \n+000471f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00047200: 2033 3029 0a2a 2064 6973 742d 7368 6172 30).* dist-shar\n+00047210: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00047220: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00047230: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00047240: 2020 2028 6c69 6e65 2020 3630 290a 2a20 (line 60).* \n+00047250: 6469 7374 2d73 6861 7220 3c32 3e3a 2020 dist-shar <2>: \n 00047260: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047270: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-00047280: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00047290: 2020 3630 290a 2a20 6469 7374 2d74 6172 60).* dist-tar\n-000472a0: 5a3a 2020 2020 2020 2020 2020 2020 2020 Z: \n-000472b0: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-000472c0: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n-000472d0: 7269 6275 7469 6f6e 732e 0a20 2020 2020 ributions.. \n+00047270: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+00047280: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00047290: 6520 2036 3029 0a2a 2064 6973 742d 7461 e 60).* dist-ta\n+000472a0: 725a 3a20 2020 2020 2020 2020 2020 2020 rZ: \n+000472b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000472c0: 5468 6520 5479 7065 7320 6f66 2044 6973 The Types of Dis\n+000472d0: 7472 6962 7574 696f 6e73 2e0a 2020 2020 tributions.. \n 000472e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000472f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047300: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047310: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00047320: 3435 290a 2a20 6469 7374 2d74 6172 5a20 45).* dist-tarZ \n-00047330: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-00047340: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-00047350: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-00047360: 2020 286c 696e 6520 2036 3629 0a2a 2064 (line 66).* d\n-00047370: 6973 742d 7461 725a 203c 323e 3a20 2020 ist-tarZ <2>: \n+00047310: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00047320: 2034 3529 0a2a 2064 6973 742d 7461 725a 45).* dist-tarZ\n+00047330: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00047340: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00047350: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00047360: 2020 2028 6c69 6e65 2020 3636 290a 2a20 (line 66).* \n+00047370: 6469 7374 2d74 6172 5a20 3c32 3e3a 2020 dist-tarZ <2>: \n 00047380: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047390: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-000473a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-000473b0: 2020 3636 290a 2a20 6469 7374 2d78 7a3a 66).* dist-xz:\n-000473c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000473d0: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-000473e0: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n-000473f0: 7269 6275 7469 6f6e 732e 0a20 2020 2020 ributions.. \n+00047390: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+000473a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+000473b0: 6520 2036 3629 0a2a 2064 6973 742d 787a e 66).* dist-xz\n+000473c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000473d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000473e0: 5468 6520 5479 7065 7320 6f66 2044 6973 The Types of Dis\n+000473f0: 7472 6962 7574 696f 6e73 2e0a 2020 2020 tributions.. \n 00047400: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047410: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047420: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047430: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00047440: 3339 290a 2a20 6469 7374 2d7a 6970 3a20 39).* dist-zip: \n+00047430: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00047440: 2033 3929 0a2a 2064 6973 742d 7a69 703a 39).* dist-zip:\n 00047450: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047460: 2020 2020 2020 2020 2020 2020 2054 6865 The\n-00047470: 2054 7970 6573 206f 6620 4469 7374 7269 Types of Distri\n-00047480: 6275 7469 6f6e 732e 0a20 2020 2020 2020 butions.. \n+00047460: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+00047470: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n+00047480: 6962 7574 696f 6e73 2e0a 2020 2020 2020 ibutions.. \n 00047490: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000474a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000474b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000474c0: 2020 2020 2020 2028 6c69 6e65 2020 3432 (line 42\n-000474d0: 290a 2a20 6469 7374 2d7a 6970 203c 313e ).* dist-zip <1>\n-000474e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000474f0: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-00047500: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n-00047510: 286c 696e 6520 2036 3329 0a2a 2064 6973 (line 63).* dis\n-00047520: 742d 7a69 7020 3c32 3e3a 2020 2020 2020 t-zip <2>: \n+000474c0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+000474d0: 3229 0a2a 2064 6973 742d 7a69 7020 3c31 2).* dist-zip <1\n+000474e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+000474f0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00047500: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+00047510: 2028 6c69 6e65 2020 3633 290a 2a20 6469 (line 63).* di\n+00047520: 7374 2d7a 6970 203c 323e 3a20 2020 2020 st-zip <2>: \n 00047530: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047540: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n-00047550: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00047560: 3633 290a 2a20 6469 7374 6368 6563 6b3a 63).* distcheck:\n-00047570: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047580: 2020 2020 2020 2020 2020 2020 2043 7265 Cre\n-00047590: 6174 696e 6720 616d 6865 6c6c 6f2e 2020 ating amhello. \n-000475a0: 2020 286c 696e 6520 2039 3929 0a2a 2064 (line 99).* d\n-000475b0: 6973 7463 6865 636b 203c 313e 3a20 2020 istcheck <1>: \n+00047540: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+00047550: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00047560: 2036 3329 0a2a 2064 6973 7463 6865 636b 63).* distcheck\n+00047570: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00047580: 2020 2020 2020 2020 2020 2020 2020 4372 Cr\n+00047590: 6561 7469 6e67 2061 6d68 656c 6c6f 2e20 eating amhello. \n+000475a0: 2020 2028 6c69 6e65 2020 3939 290a 2a20 (line 99).* \n+000475b0: 6469 7374 6368 6563 6b20 3c31 3e3a 2020 distcheck <1>: \n 000475c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000475d0: 2020 2020 2020 4368 6563 6b69 6e67 2074 Checking t\n-000475e0: 6865 2044 6973 7472 6962 7574 696f 6e2e he Distribution.\n-000475f0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+000475d0: 2020 2020 2020 2043 6865 636b 696e 6720 Checking \n+000475e0: 7468 6520 4469 7374 7269 6275 7469 6f6e the Distribution\n+000475f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 00047600: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047610: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047620: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00047630: 6c69 6e65 2020 2036 290a 2a20 6469 7374 line 6).* dist\n-00047640: 6368 6563 6b20 6265 7474 6572 2074 6861 check better tha\n-00047650: 6e20 6469 7374 3a20 2020 2020 2020 2020 n dist: \n-00047660: 2020 2050 7265 7061 7269 6e67 2044 6973 Preparing Dis\n-00047670: 7472 6962 7574 696f 6e73 2e0a 2020 2020 tributions.. \n+00047620: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00047630: 286c 696e 6520 2020 3629 0a2a 2064 6973 (line 6).* dis\n+00047640: 7463 6865 636b 2062 6574 7465 7220 7468 tcheck better th\n+00047650: 616e 2064 6973 743a 2020 2020 2020 2020 an dist: \n+00047660: 2020 2020 5072 6570 6172 696e 6720 4469 Preparing Di\n+00047670: 7374 7269 6275 7469 6f6e 732e 0a20 2020 stributions.. \n 00047680: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047690: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000476a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000476b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-000476c0: 2031 3029 0a2a 2064 6973 7463 6865 636b 10).* distcheck\n-000476d0: 2065 7861 6d70 6c65 3a20 2020 2020 2020 example: \n-000476e0: 2020 2020 2020 2020 2020 2020 2020 4372 Cr\n-000476f0: 6561 7469 6e67 2061 6d68 656c 6c6f 2e20 eating amhello. \n-00047700: 2020 2028 6c69 6e65 2020 3939 290a 2a20 (line 99).* \n-00047710: 6469 7374 6368 6563 6b2d 686f 6f6b 3a20 distcheck-hook: \n+000476b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000476c0: 2020 3130 290a 2a20 6469 7374 6368 6563 10).* distchec\n+000476d0: 6b20 6578 616d 706c 653a 2020 2020 2020 k example: \n+000476e0: 2020 2020 2020 2020 2020 2020 2020 2043 C\n+000476f0: 7265 6174 696e 6720 616d 6865 6c6c 6f2e reating amhello.\n+00047700: 2020 2020 286c 696e 6520 2039 3929 0a2a (line 99).*\n+00047710: 2064 6973 7463 6865 636b 2d68 6f6f 6b3a distcheck-hook:\n 00047720: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047730: 2020 2020 2020 2043 6865 636b 696e 6720 Checking \n-00047740: 7468 6520 4469 7374 7269 6275 7469 6f6e the Distribution\n-00047750: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+00047730: 2020 2020 2020 2020 4368 6563 6b69 6e67 Checking\n+00047740: 2074 6865 2044 6973 7472 6962 7574 696f the Distributio\n+00047750: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n.. \n 00047760: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047770: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047780: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047790: 286c 696e 6520 2033 3329 0a2a 2064 6973 (line 33).* dis\n-000477a0: 7463 6c65 616e 3a20 2020 2020 2020 2020 tclean: \n+00047790: 2028 6c69 6e65 2020 3333 290a 2a20 6469 (line 33).* di\n+000477a0: 7374 636c 6561 6e3a 2020 2020 2020 2020 stclean: \n 000477b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000477c0: 2020 2020 5374 616e 6461 7264 2054 6172 Standard Tar\n-000477d0: 6765 7473 2e20 2020 2028 6c69 6e65 2020 gets. (line \n-000477e0: 3239 290a 2a20 6469 7374 636c 6561 6e20 29).* distclean \n-000477f0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-00047800: 2020 2020 2020 2020 2020 2020 2045 7874 Ext\n-00047810: 656e 6469 6e67 2e20 2020 2020 2020 2020 ending. \n-00047820: 2020 286c 696e 6520 2034 3129 0a2a 2064 (line 41).* d\n-00047830: 6973 7463 6c65 616e 203c 323e 3a20 2020 istclean <2>: \n+000477c0: 2020 2020 2053 7461 6e64 6172 6420 5461 Standard Ta\n+000477d0: 7267 6574 732e 2020 2020 286c 696e 6520 rgets. (line \n+000477e0: 2032 3929 0a2a 2064 6973 7463 6c65 616e 29).* distclean\n+000477f0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00047800: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+00047810: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n+00047820: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+00047830: 6469 7374 636c 6561 6e20 3c32 3e3a 2020 distclean <2>: \n 00047840: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047850: 2020 2020 2020 6469 7374 636c 6561 6e63 distcleanc\n-00047860: 6865 636b 2e20 2020 2020 2028 6c69 6e65 heck. (line\n-00047870: 2020 2036 290a 2a20 6469 7374 636c 6561 6).* distclea\n-00047880: 6e2d 6c6f 6361 6c3a 2020 2020 2020 2020 n-local: \n-00047890: 2020 2020 2020 2020 2020 2020 2020 2043 C\n-000478a0: 6c65 616e 2e20 2020 2020 2020 2020 2020 lean. \n-000478b0: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*\n-000478c0: 2064 6973 7463 6c65 616e 2d6c 6f63 616c distclean-local\n-000478d0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n-000478e0: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n-000478f0: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n-00047900: 6e65 2020 3431 290a 2a20 6469 7374 636c ne 41).* distcl\n-00047910: 6561 6e2c 2064 6961 676e 6f73 7469 633a ean, diagnostic:\n-00047920: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047930: 2064 6973 7463 6c65 616e 6368 6563 6b2e distcleancheck.\n-00047940: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-00047950: 0a2a 2064 6973 7463 6c65 616e 6368 6563 .* distcleanchec\n-00047960: 6b3a 2020 2020 2020 2020 2020 2020 2020 k: \n-00047970: 2020 2020 2020 2020 2020 4368 6563 6b69 Checki\n-00047980: 6e67 2074 6865 2044 6973 7472 6962 7574 ng the Distribut\n-00047990: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion.. \n+00047850: 2020 2020 2020 2064 6973 7463 6c65 616e distclean\n+00047860: 6368 6563 6b2e 2020 2020 2020 286c 696e check. (lin\n+00047870: 6520 2020 3629 0a2a 2064 6973 7463 6c65 e 6).* distcle\n+00047880: 616e 2d6c 6f63 616c 3a20 2020 2020 2020 an-local: \n+00047890: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000478a0: 436c 6561 6e2e 2020 2020 2020 2020 2020 Clean. \n+000478b0: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).\n+000478c0: 2a20 6469 7374 636c 6561 6e2d 6c6f 6361 * distclean-loca\n+000478d0: 6c20 3c31 3e3a 2020 2020 2020 2020 2020 l <1>: \n+000478e0: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n+000478f0: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n+00047900: 696e 6520 2034 3129 0a2a 2064 6973 7463 ine 41).* distc\n+00047910: 6c65 616e 2c20 6469 6167 6e6f 7374 6963 lean, diagnostic\n+00047920: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00047930: 2020 6469 7374 636c 6561 6e63 6865 636b distcleancheck\n+00047940: 2e20 2020 2020 2028 6c69 6e65 2020 2036 . (line 6\n+00047950: 290a 2a20 6469 7374 636c 6561 6e63 6865 ).* distcleanche\n+00047960: 636b 3a20 2020 2020 2020 2020 2020 2020 ck: \n+00047970: 2020 2020 2020 2020 2020 2043 6865 636b Check\n+00047980: 696e 6720 7468 6520 4469 7374 7269 6275 ing the Distribu\n+00047990: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion.. \n 000479a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000479b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000479c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000479d0: 2020 2028 6c69 6e65 2020 3435 290a 2a20 (line 45).* \n-000479e0: 6469 7374 636c 6561 6e63 6865 636b 203c distcleancheck <\n-000479f0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n-00047a00: 2020 2020 2020 2064 6973 7463 6c65 616e distclean\n-00047a10: 6368 6563 6b2e 2020 2020 2020 286c 696e check. (lin\n-00047a20: 6520 2020 3629 0a2a 2064 6973 7464 6972 e 6).* distdir\n-00047a30: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000479d0: 2020 2020 286c 696e 6520 2034 3529 0a2a (line 45).*\n+000479e0: 2064 6973 7463 6c65 616e 6368 6563 6b20 distcleancheck \n+000479f0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+00047a00: 2020 2020 2020 2020 6469 7374 636c 6561 distclea\n+00047a10: 6e63 6865 636b 2e20 2020 2020 2028 6c69 ncheck. (li\n+00047a20: 6e65 2020 2036 290a 2a20 6469 7374 6469 ne 6).* distdi\n+00047a30: 723a 2020 2020 2020 2020 2020 2020 2020 r: \n 00047a40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047a50: 5468 6972 642d 5061 7274 7920 4d61 6b65 Third-Party Make\n-00047a60: 6669 6c65 732e 0a20 2020 2020 2020 2020 files.. \n+00047a50: 2054 6869 7264 2d50 6172 7479 204d 616b Third-Party Mak\n+00047a60: 6566 696c 6573 2e0a 2020 2020 2020 2020 efiles.. \n 00047a70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047a80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047a90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047aa0: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).\n-00047ab0: 2a20 4469 7374 7269 6275 7469 6f6e 732c * Distributions,\n-00047ac0: 2070 7265 7061 7261 7469 6f6e 3a20 2020 preparation: \n-00047ad0: 2020 2020 2020 2020 2050 7265 7061 7269 Prepari\n-00047ae0: 6e67 2044 6973 7472 6962 7574 696f 6e73 ng Distributions\n-00047af0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+00047aa0: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)\n+00047ab0: 0a2a 2044 6973 7472 6962 7574 696f 6e73 .* Distributions\n+00047ac0: 2c20 7072 6570 6172 6174 696f 6e3a 2020 , preparation: \n+00047ad0: 2020 2020 2020 2020 2020 5072 6570 6172 Prepar\n+00047ae0: 696e 6720 4469 7374 7269 6275 7469 6f6e ing Distribution\n+00047af0: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n 00047b00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047b10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047b20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047b30: 286c 696e 6520 2020 3629 0a2a 2064 6d61 (line 6).* dma\n-00047b40: 6c6c 6f63 2c20 7375 7070 6f72 7420 666f lloc, support fo\n-00047b50: 723a 2020 2020 2020 2020 2020 2020 2020 r: \n-00047b60: 2020 2020 5075 626c 6963 204d 6163 726f Public Macro\n-00047b70: 732e 2020 2020 2020 2028 6c69 6e65 2031 s. (line 1\n-00047b80: 3139 290a 2a20 6476 693a 2020 2020 2020 19).* dvi: \n+00047b30: 2028 6c69 6e65 2020 2036 290a 2a20 646d (line 6).* dm\n+00047b40: 616c 6c6f 632c 2073 7570 706f 7274 2066 alloc, support f\n+00047b50: 6f72 3a20 2020 2020 2020 2020 2020 2020 or: \n+00047b60: 2020 2020 2050 7562 6c69 6320 4d61 6372 Public Macr\n+00047b70: 6f73 2e20 2020 2020 2020 286c 696e 6520 os. (line \n+00047b80: 3131 3929 0a2a 2064 7669 3a20 2020 2020 119).* dvi: \n 00047b90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047ba0: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n-00047bb0: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n-00047bc0: 2020 286c 696e 6520 2031 3929 0a2a 2064 (line 19).* d\n-00047bd0: 7669 203c 313e 3a20 2020 2020 2020 2020 vi <1>: \n+00047ba0: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+00047bb0: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+00047bc0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).* \n+00047bd0: 6476 6920 3c31 3e3a 2020 2020 2020 2020 dvi <1>: \n 00047be0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047bf0: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-00047c00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00047c10: 2020 3431 290a 2a20 4456 4920 6f75 7470 41).* DVI outp\n-00047c20: 7574 2075 7369 6e67 2054 6578 696e 666f ut using Texinfo\n-00047c30: 3a20 2020 2020 2020 2020 2020 2020 2054 : T\n-00047c40: 6578 696e 666f 2e20 2020 2020 2020 2020 exinfo. \n-00047c50: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-00047c60: 2064 7669 2d6c 6f63 616c 3a20 2020 2020 dvi-local: \n+00047bf0: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00047c00: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00047c10: 6520 2034 3129 0a2a 2044 5649 206f 7574 e 41).* DVI out\n+00047c20: 7075 7420 7573 696e 6720 5465 7869 6e66 put using Texinf\n+00047c30: 6f3a 2020 2020 2020 2020 2020 2020 2020 o: \n+00047c40: 5465 7869 6e66 6f2e 2020 2020 2020 2020 Texinfo. \n+00047c50: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00047c60: 2a20 6476 692d 6c6f 6361 6c3a 2020 2020 * dvi-local: \n 00047c70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047c80: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n-00047c90: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n-00047ca0: 6e65 2020 3431 290a 2a20 452d 6d61 696c ne 41).* E-mail\n-00047cb0: 2c20 6275 6720 7265 706f 7274 733a 2020 , bug reports: \n+00047c80: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n+00047c90: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n+00047ca0: 696e 6520 2034 3129 0a2a 2045 2d6d 6169 ine 41).* E-mai\n+00047cb0: 6c2c 2062 7567 2072 6570 6f72 7473 3a20 l, bug reports: \n 00047cc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047cd0: 2049 6e74 726f 6475 6374 696f 6e2e 2020 Introduction. \n-00047ce0: 2020 2020 2020 286c 696e 6520 2033 3129 (line 31)\n-00047cf0: 0a2a 2045 4449 5449 4f4e 2054 6578 696e .* EDITION Texin\n-00047d00: 666f 2066 6c61 673a 2020 2020 2020 2020 fo flag: \n-00047d10: 2020 2020 2020 2020 2020 5465 7869 6e66 Texinf\n-00047d20: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n-00047d30: 6c69 6e65 2020 3239 290a 2a20 656c 7365 line 29).* else\n-00047d40: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00047cd0: 2020 496e 7472 6f64 7563 7469 6f6e 2e20 Introduction. \n+00047ce0: 2020 2020 2020 2028 6c69 6e65 2020 3331 (line 31\n+00047cf0: 290a 2a20 4544 4954 494f 4e20 5465 7869 ).* EDITION Texi\n+00047d00: 6e66 6f20 666c 6167 3a20 2020 2020 2020 nfo flag: \n+00047d10: 2020 2020 2020 2020 2020 2054 6578 696e Texin\n+00047d20: 666f 2e20 2020 2020 2020 2020 2020 2020 fo. \n+00047d30: 286c 696e 6520 2032 3929 0a2a 2065 6c73 (line 29).* els\n+00047d40: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n 00047d50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047d60: 2020 2055 7361 6765 206f 6620 436f 6e64 Usage of Cond\n-00047d70: 6974 696f 6e61 6c73 2e0a 2020 2020 2020 itionals.. \n+00047d60: 2020 2020 5573 6167 6520 6f66 2043 6f6e Usage of Con\n+00047d70: 6469 7469 6f6e 616c 732e 0a20 2020 2020 ditionals.. \n 00047d80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047d90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047da0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047db0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3\n-00047dc0: 3629 0a2a 2065 6d70 7479 205f 534f 5552 6).* empty _SOUR\n-00047dd0: 4345 533a 2020 2020 2020 2020 2020 2020 CES: \n-00047de0: 2020 2020 2020 2020 2020 2020 4465 6661 Defa\n-00047df0: 756c 7420 5f53 4f55 5243 4553 2e20 2020 ult _SOURCES. \n-00047e00: 2028 6c69 6e65 2020 3434 290a 2a20 456d (line 44).* Em\n-00047e10: 7074 7920 6c69 6272 6172 6965 733a 2020 pty libraries: \n+00047db0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00047dc0: 3336 290a 2a20 656d 7074 7920 5f53 4f55 36).* empty _SOU\n+00047dd0: 5243 4553 3a20 2020 2020 2020 2020 2020 RCES: \n+00047de0: 2020 2020 2020 2020 2020 2020 2044 6566 Def\n+00047df0: 6175 6c74 205f 534f 5552 4345 532e 2020 ault _SOURCES. \n+00047e00: 2020 286c 696e 6520 2034 3429 0a2a 2045 (line 44).* E\n+00047e10: 6d70 7479 206c 6962 7261 7269 6573 3a20 mpty libraries: \n 00047e20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047e30: 2020 2020 2041 204c 6962 7261 7279 2e20 A Library. \n-00047e40: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00047e50: 2034 3829 0a2a 2045 6d70 7479 206c 6962 48).* Empty lib\n-00047e60: 7261 7269 6573 2061 6e64 2024 284c 4942 raries and $(LIB\n-00047e70: 4f42 4a53 293a 2020 2020 2020 2020 4c49 OBJS): LI\n-00047e80: 424f 424a 532e 2020 2020 2020 2020 2020 BOBJS. \n-00047e90: 2020 2028 6c69 6e65 2020 3732 290a 2a20 (line 72).* \n-00047ea0: 656e 6469 663a 2020 2020 2020 2020 2020 endif: \n+00047e30: 2020 2020 2020 4120 4c69 6272 6172 792e A Library.\n+00047e40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00047e50: 2020 3438 290a 2a20 456d 7074 7920 6c69 48).* Empty li\n+00047e60: 6272 6172 6965 7320 616e 6420 2428 4c49 braries and $(LI\n+00047e70: 424f 424a 5329 3a20 2020 2020 2020 204c BOBJS): L\n+00047e80: 4942 4f42 4a53 2e20 2020 2020 2020 2020 IBOBJS. \n+00047e90: 2020 2020 286c 696e 6520 2037 3229 0a2a (line 72).*\n+00047ea0: 2065 6e64 6966 3a20 2020 2020 2020 2020 endif: \n 00047eb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047ec0: 2020 2020 2020 2055 7361 6765 206f 6620 Usage of \n-00047ed0: 436f 6e64 6974 696f 6e61 6c73 2e0a 2020 Conditionals.. \n+00047ec0: 2020 2020 2020 2020 5573 6167 6520 6f66 Usage of\n+00047ed0: 2043 6f6e 6469 7469 6f6e 616c 732e 0a20 Conditionals.. \n 00047ee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047ef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047f00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047f10: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00047f20: 6520 2033 3629 0a2a 2045 7861 6d70 6c65 e 36).* Example\n-00047f30: 2063 6f6e 6469 7469 6f6e 616c 202d 2d65 conditional --e\n-00047f40: 6e61 626c 652d 6465 6275 673a 2020 2020 nable-debug: \n-00047f50: 5573 6167 6520 6f66 2043 6f6e 6469 7469 Usage of Conditi\n-00047f60: 6f6e 616c 732e 0a20 2020 2020 2020 2020 onals.. \n+00047f10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00047f20: 6e65 2020 3336 290a 2a20 4578 616d 706c ne 36).* Exampl\n+00047f30: 6520 636f 6e64 6974 696f 6e61 6c20 2d2d e conditional --\n+00047f40: 656e 6162 6c65 2d64 6562 7567 3a20 2020 enable-debug: \n+00047f50: 2055 7361 6765 206f 6620 436f 6e64 6974 Usage of Condit\n+00047f60: 696f 6e61 6c73 2e0a 2020 2020 2020 2020 ionals.. \n 00047f70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047f80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00047f90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00047fa0: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).\n-00047fb0: 2a20 4578 616d 706c 6520 636f 6e64 6974 * Example condit\n-00047fc0: 696f 6e61 6c20 4143 5f43 4f4e 4649 475f ional AC_CONFIG_\n-00047fd0: 4649 4c45 533a 2020 2055 7361 6765 206f FILES: Usage o\n-00047fe0: 6620 436f 6e64 6974 696f 6e61 6c73 2e0a f Conditionals..\n-00047ff0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00047fa0: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)\n+00047fb0: 0a2a 2045 7861 6d70 6c65 2063 6f6e 6469 .* Example condi\n+00047fc0: 7469 6f6e 616c 2041 435f 434f 4e46 4947 tional AC_CONFIG\n+00047fd0: 5f46 494c 4553 3a20 2020 5573 6167 6520 _FILES: Usage \n+00047fe0: 6f66 2043 6f6e 6469 7469 6f6e 616c 732e of Conditionals.\n+00047ff0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 00048000: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048010: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048020: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-00048030: 696e 6520 2037 3929 0a2a 2045 7861 6d70 ine 79).* Examp\n-00048040: 6c65 2048 656c 6c6f 2057 6f72 6c64 3a20 le Hello World: \n+00048020: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00048030: 6c69 6e65 2020 3739 290a 2a20 4578 616d line 79).* Exam\n+00048040: 706c 6520 4865 6c6c 6f20 576f 726c 643a ple Hello World:\n 00048050: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048060: 2020 4865 6c6c 6f20 576f 726c 642e 2020 Hello World. \n-00048070: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-00048080: 290a 2a20 4578 616d 706c 6520 6f66 2072 ).* Example of r\n-00048090: 6563 7572 7369 7665 206f 7065 7261 7469 ecursive operati\n-000480a0: 6f6e 3a20 2020 2020 2020 2047 656e 6572 on: Gener\n-000480b0: 616c 204f 7065 7261 7469 6f6e 2e20 2020 al Operation. \n-000480c0: 286c 696e 6520 2035 3829 0a2a 2045 7861 (line 58).* Exa\n-000480d0: 6d70 6c65 206f 6620 7368 6172 6564 206c mple of shared l\n-000480e0: 6962 7261 7269 6573 3a20 2020 2020 2020 ibraries: \n-000480f0: 2020 2020 4c69 6274 6f6f 6c20 4c69 6272 Libtool Libr\n-00048100: 6172 6965 732e 2020 2028 6c69 6e65 2020 aries. (line \n-00048110: 2036 290a 2a20 4578 616d 706c 652c 2045 6).* Example, E\n-00048120: 5854 5241 5f50 524f 4752 414d 533a 2020 XTRA_PROGRAMS: \n-00048130: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni\n-00048140: 666f 726d 2e20 2020 2020 2020 2020 2020 form. \n-00048150: 2020 286c 696e 6520 2033 3629 0a2a 2045 (line 36).* E\n-00048160: 7861 6d70 6c65 2c20 6661 6c73 6520 616e xample, false an\n-00048170: 6420 7472 7565 3a20 2020 2020 2020 2020 d true: \n-00048180: 2020 2020 2020 7472 7565 2e20 2020 2020 true. \n-00048190: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-000481a0: 2020 2036 290a 2a20 4578 616d 706c 652c 6).* Example,\n-000481b0: 206d 6978 6564 206c 616e 6775 6167 653a mixed language:\n-000481c0: 2020 2020 2020 2020 2020 2020 2020 204d M\n-000481d0: 6978 696e 6720 466f 7274 7261 6e20 3737 ixing Fortran 77\n-000481e0: 2057 6974 6820 4320 616e 6420 432b 2b2e With C and C++.\n-000481f0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00048060: 2020 2048 656c 6c6f 2057 6f72 6c64 2e20 Hello World. \n+00048070: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00048080: 3629 0a2a 2045 7861 6d70 6c65 206f 6620 6).* Example of \n+00048090: 7265 6375 7273 6976 6520 6f70 6572 6174 recursive operat\n+000480a0: 696f 6e3a 2020 2020 2020 2020 4765 6e65 ion: Gene\n+000480b0: 7261 6c20 4f70 6572 6174 696f 6e2e 2020 ral Operation. \n+000480c0: 2028 6c69 6e65 2020 3538 290a 2a20 4578 (line 58).* Ex\n+000480d0: 616d 706c 6520 6f66 2073 6861 7265 6420 ample of shared \n+000480e0: 6c69 6272 6172 6965 733a 2020 2020 2020 libraries: \n+000480f0: 2020 2020 204c 6962 746f 6f6c 204c 6962 Libtool Lib\n+00048100: 7261 7269 6573 2e20 2020 286c 696e 6520 raries. (line \n+00048110: 2020 3629 0a2a 2045 7861 6d70 6c65 2c20 6).* Example, \n+00048120: 4558 5452 415f 5052 4f47 5241 4d53 3a20 EXTRA_PROGRAMS: \n+00048130: 2020 2020 2020 2020 2020 2020 2020 556e Un\n+00048140: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n+00048150: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).* \n+00048160: 4578 616d 706c 652c 2066 616c 7365 2061 Example, false a\n+00048170: 6e64 2074 7275 653a 2020 2020 2020 2020 nd true: \n+00048180: 2020 2020 2020 2074 7275 652e 2020 2020 true. \n+00048190: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+000481a0: 6520 2020 3629 0a2a 2045 7861 6d70 6c65 e 6).* Example\n+000481b0: 2c20 6d69 7865 6420 6c61 6e67 7561 6765 , mixed language\n+000481c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000481d0: 4d69 7869 6e67 2046 6f72 7472 616e 2037 Mixing Fortran 7\n+000481e0: 3720 5769 7468 2043 2061 6e64 2043 2b2b 7 With C and C++\n+000481f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 00048200: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048210: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048220: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00048230: 6c69 6e65 2020 3336 290a 2a20 4578 6563 line 36).* Exec\n-00048240: 7574 6162 6c65 2065 7874 656e 7369 6f6e utable extension\n-00048250: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00048260: 2020 2045 5845 4558 542e 2020 2020 2020 EXEEXT. \n-00048270: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-00048280: 3629 0a2a 2045 7869 7420 7374 6174 7573 6).* Exit status\n-00048290: 2037 372c 2073 7065 6369 616c 2069 6e74 77, special int\n-000482a0: 6572 7072 6574 6174 696f 6e3a 2053 696d erpretation: Sim\n-000482b0: 706c 6520 5465 7374 732e 2020 2020 2020 ple Tests. \n-000482c0: 2028 6c69 6e65 2020 3230 290a 2a20 4578 (line 20).* Ex\n-000482d0: 6974 2073 7461 7475 7320 3939 2c20 7370 it status 99, sp\n-000482e0: 6563 6961 6c20 696e 7465 7270 7265 7461 ecial interpreta\n-000482f0: 7469 6f6e 3a20 5369 6d70 6c65 2054 6573 tion: Simple Tes\n-00048300: 7473 2075 7369 6e67 2070 6172 616c 6c65 ts using paralle\n-00048310: 6c2d 7465 7374 732e 0a20 2020 2020 2020 l-tests.. \n+00048220: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00048230: 286c 696e 6520 2033 3629 0a2a 2045 7865 (line 36).* Exe\n+00048240: 6375 7461 626c 6520 6578 7465 6e73 696f cutable extensio\n+00048250: 6e3a 2020 2020 2020 2020 2020 2020 2020 n: \n+00048260: 2020 2020 4558 4545 5854 2e20 2020 2020 EXEEXT. \n+00048270: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00048280: 2036 290a 2a20 4578 6974 2073 7461 7475 6).* Exit statu\n+00048290: 7320 3737 2c20 7370 6563 6961 6c20 696e s 77, special in\n+000482a0: 7465 7270 7265 7461 7469 6f6e 3a20 5369 terpretation: Si\n+000482b0: 6d70 6c65 2054 6573 7473 2e20 2020 2020 mple Tests. \n+000482c0: 2020 286c 696e 6520 2032 3029 0a2a 2045 (line 20).* E\n+000482d0: 7869 7420 7374 6174 7573 2039 392c 2073 xit status 99, s\n+000482e0: 7065 6369 616c 2069 6e74 6572 7072 6574 pecial interpret\n+000482f0: 6174 696f 6e3a 2053 696d 706c 6520 5465 ation: Simple Te\n+00048300: 7374 7320 7573 696e 6720 7061 7261 6c6c sts using parall\n+00048310: 656c 2d74 6573 7473 2e0a 2020 2020 2020 el-tests.. \n 00048320: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048330: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048340: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048350: 2020 2020 2020 2028 6c69 6e65 2020 3735 (line 75\n-00048360: 290a 2a20 4578 7065 6374 6564 2074 6573 ).* Expected tes\n-00048370: 7420 6661 696c 7572 653a 2020 2020 2020 t failure: \n-00048380: 2020 2020 2020 2020 2020 2053 696d 706c Simpl\n-00048390: 6520 5465 7374 732e 2020 2020 2020 2020 e Tests. \n-000483a0: 286c 696e 6520 2035 3129 0a2a 2045 7874 (line 51).* Ext\n-000483b0: 656e 6469 6e67 2061 636c 6f63 616c 3a20 ending aclocal: \n+00048350: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7\n+00048360: 3529 0a2a 2045 7870 6563 7465 6420 7465 5).* Expected te\n+00048370: 7374 2066 6169 6c75 7265 3a20 2020 2020 st failure: \n+00048380: 2020 2020 2020 2020 2020 2020 5369 6d70 Simp\n+00048390: 6c65 2054 6573 7473 2e20 2020 2020 2020 le Tests. \n+000483a0: 2028 6c69 6e65 2020 3531 290a 2a20 4578 (line 51).* Ex\n+000483b0: 7465 6e64 696e 6720 6163 6c6f 6361 6c3a tending aclocal:\n 000483c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000483d0: 2020 2020 4578 7465 6e64 696e 6720 6163 Extending ac\n-000483e0: 6c6f 6361 6c2e 2020 2028 6c69 6e65 2020 local. (line \n-000483f0: 2036 290a 2a20 4578 7465 6e64 696e 6720 6).* Extending \n-00048400: 6c69 7374 206f 6620 696e 7374 616c 6c61 list of installa\n-00048410: 7469 6f6e 2064 6972 6563 746f 7269 6573 tion directories\n-00048420: 3a20 556e 6966 6f72 6d2e 2020 2020 2020 : Uniform. \n-00048430: 2020 286c 696e 6520 2035 3629 0a2a 2045 (line 56).* E\n-00048440: 7874 656e 7369 6f6e 2c20 6578 6563 7574 xtension, execut\n-00048450: 6162 6c65 3a20 2020 2020 2020 2020 2020 able: \n-00048460: 2020 2020 2020 4558 4545 5854 2e20 2020 EXEEXT. \n-00048470: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00048480: 2020 2036 290a 2a20 4578 7472 6120 6669 6).* Extra fi\n-00048490: 6c65 7320 6469 7374 7269 6275 7465 6420 les distributed \n-000484a0: 7769 7468 2041 7574 6f6d 616b 653a 2061 with Automake: a\n-000484b0: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n-000484c0: 6f6e 2e20 286c 696e 6520 2033 3929 0a2a on. (line 39).*\n-000484d0: 2045 5854 5241 5f2c 2070 7265 7065 6e64 EXTRA_, prepend\n-000484e0: 696e 673a 2020 2020 2020 2020 2020 2020 ing: \n-000484f0: 2020 2020 2020 2020 556e 6966 6f72 6d2e Uniform.\n-00048500: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00048510: 6e65 2020 3239 290a 2a20 4558 5452 415f ne 29).* EXTRA_\n-00048520: 7072 6f67 5f53 4f55 5243 4553 2c20 6465 prog_SOURCES, de\n-00048530: 6669 6e65 643a 2020 2020 2020 2020 2020 fined: \n-00048540: 2043 6f6e 6469 7469 6f6e 616c 2053 6f75 Conditional Sou\n-00048550: 7263 6573 2e20 286c 696e 6520 2031 3829 rces. (line 18)\n-00048560: 0a2a 2045 5854 5241 5f50 524f 4752 414d .* EXTRA_PROGRAM\n-00048570: 532c 2064 6566 696e 6564 3a20 2020 2020 S, defined: \n-00048580: 2020 2020 2020 2020 2020 556e 6966 6f72 Unifor\n-00048590: 6d2e 2020 2020 2020 2020 2020 2020 2028 m. (\n-000485a0: 6c69 6e65 2020 3336 290a 2a20 4558 5452 line 36).* EXTR\n-000485b0: 415f 5052 4f47 5241 4d53 2c20 6465 6669 A_PROGRAMS, defi\n-000485c0: 6e65 6420 3c31 3e3a 2020 2020 2020 2020 ned <1>: \n-000485d0: 2020 2043 6f6e 6469 7469 6f6e 616c 2050 Conditional P\n-000485e0: 726f 6772 616d 732e 0a20 2020 2020 2020 rograms.. \n+000483d0: 2020 2020 2045 7874 656e 6469 6e67 2061 Extending a\n+000483e0: 636c 6f63 616c 2e20 2020 286c 696e 6520 clocal. (line \n+000483f0: 2020 3629 0a2a 2045 7874 656e 6469 6e67 6).* Extending\n+00048400: 206c 6973 7420 6f66 2069 6e73 7461 6c6c list of install\n+00048410: 6174 696f 6e20 6469 7265 6374 6f72 6965 ation directorie\n+00048420: 733a 2055 6e69 666f 726d 2e20 2020 2020 s: Uniform. \n+00048430: 2020 2028 6c69 6e65 2020 3536 290a 2a20 (line 56).* \n+00048440: 4578 7465 6e73 696f 6e2c 2065 7865 6375 Extension, execu\n+00048450: 7461 626c 653a 2020 2020 2020 2020 2020 table: \n+00048460: 2020 2020 2020 2045 5845 4558 542e 2020 EXEEXT. \n+00048470: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00048480: 6520 2020 3629 0a2a 2045 7874 7261 2066 e 6).* Extra f\n+00048490: 696c 6573 2064 6973 7472 6962 7574 6564 iles distributed\n+000484a0: 2077 6974 6820 4175 746f 6d61 6b65 3a20 with Automake: \n+000484b0: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n+000484c0: 696f 6e2e 2028 6c69 6e65 2020 3339 290a ion. (line 39).\n+000484d0: 2a20 4558 5452 415f 2c20 7072 6570 656e * EXTRA_, prepen\n+000484e0: 6469 6e67 3a20 2020 2020 2020 2020 2020 ding: \n+000484f0: 2020 2020 2020 2020 2055 6e69 666f 726d Uniform\n+00048500: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00048510: 696e 6520 2032 3929 0a2a 2045 5854 5241 ine 29).* EXTRA\n+00048520: 5f70 726f 675f 534f 5552 4345 532c 2064 _prog_SOURCES, d\n+00048530: 6566 696e 6564 3a20 2020 2020 2020 2020 efined: \n+00048540: 2020 436f 6e64 6974 696f 6e61 6c20 536f Conditional So\n+00048550: 7572 6365 732e 2028 6c69 6e65 2020 3138 urces. (line 18\n+00048560: 290a 2a20 4558 5452 415f 5052 4f47 5241 ).* EXTRA_PROGRA\n+00048570: 4d53 2c20 6465 6669 6e65 643a 2020 2020 MS, defined: \n+00048580: 2020 2020 2020 2020 2020 2055 6e69 666f Unifo\n+00048590: 726d 2e20 2020 2020 2020 2020 2020 2020 rm. \n+000485a0: 286c 696e 6520 2033 3629 0a2a 2045 5854 (line 36).* EXT\n+000485b0: 5241 5f50 524f 4752 414d 532c 2064 6566 RA_PROGRAMS, def\n+000485c0: 696e 6564 203c 313e 3a20 2020 2020 2020 ined <1>: \n+000485d0: 2020 2020 436f 6e64 6974 696f 6e61 6c20 Conditional \n+000485e0: 5072 6f67 7261 6d73 2e0a 2020 2020 2020 Programs.. \n 000485f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048600: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048610: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048620: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15\n-00048630: 290a 2a20 6661 6c73 6520 4578 616d 706c ).* false Exampl\n-00048640: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n-00048650: 2020 2020 2020 2020 2020 2074 7275 652e true.\n-00048660: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048670: 286c 696e 6520 2020 3629 0a2a 2046 4346 (line 6).* FCF\n-00048680: 4c41 4753 2061 6e64 2041 4d5f 4643 464c LAGS and AM_FCFL\n-00048690: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n-000486a0: 2020 2020 466c 6167 2056 6172 6961 626c Flag Variabl\n-000486b0: 6573 204f 7264 6572 696e 672e 0a20 2020 es Ordering.. \n+00048620: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+00048630: 3529 0a2a 2066 616c 7365 2045 7861 6d70 5).* false Examp\n+00048640: 6c65 3a20 2020 2020 2020 2020 2020 2020 le: \n+00048650: 2020 2020 2020 2020 2020 2020 7472 7565 true\n+00048660: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+00048670: 2028 6c69 6e65 2020 2036 290a 2a20 4643 (line 6).* FC\n+00048680: 464c 4147 5320 616e 6420 414d 5f46 4346 FLAGS and AM_FCF\n+00048690: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+000486a0: 2020 2020 2046 6c61 6720 5661 7269 6162 Flag Variab\n+000486b0: 6c65 7320 4f72 6465 7269 6e67 2e0a 2020 les Ordering.. \n 000486c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000486d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000486e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000486f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00048700: 2020 3230 290a 2a20 4665 6174 7572 6573 20).* Features\n-00048710: 206f 6620 7468 6520 474e 5520 4275 696c of the GNU Buil\n-00048720: 6420 5379 7374 656d 3a20 2020 2020 2055 d System: U\n-00048730: 7365 2043 6173 6573 2e20 2020 2020 2020 se Cases. \n-00048740: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-00048750: 2046 464c 4147 5320 616e 6420 414d 5f46 FFLAGS and AM_F\n-00048760: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n-00048770: 2020 2020 2020 2020 466c 6167 2056 6172 Flag Var\n-00048780: 6961 626c 6573 204f 7264 6572 696e 672e iables Ordering.\n-00048790: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+000486f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00048700: 6520 2032 3029 0a2a 2046 6561 7475 7265 e 20).* Feature\n+00048710: 7320 6f66 2074 6865 2047 4e55 2042 7569 s of the GNU Bui\n+00048720: 6c64 2053 7973 7465 6d3a 2020 2020 2020 ld System: \n+00048730: 5573 6520 4361 7365 732e 2020 2020 2020 Use Cases. \n+00048740: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00048750: 2a20 4646 4c41 4753 2061 6e64 2041 4d5f * FFLAGS and AM_\n+00048760: 4646 4c41 4753 3a20 2020 2020 2020 2020 FFLAGS: \n+00048770: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n+00048780: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n+00048790: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 000487a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000487b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000487c0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-000487d0: 6c69 6e65 2020 3230 290a 2a20 6669 6c65 line 20).* file\n-000487e0: 206e 616d 6573 2c20 6c69 6d69 7461 7469 names, limitati\n-000487f0: 6f6e 7320 6f6e 3a20 2020 2020 2020 2020 ons on: \n-00048800: 2020 204c 696d 6974 6174 696f 6e73 206f Limitations o\n-00048810: 6e20 4669 6c65 204e 616d 6573 2e0a 2020 n File Names.. \n+000487c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000487d0: 286c 696e 6520 2032 3029 0a2a 2066 696c (line 20).* fil\n+000487e0: 6520 6e61 6d65 732c 206c 696d 6974 6174 e names, limitat\n+000487f0: 696f 6e73 206f 6e3a 2020 2020 2020 2020 ions on: \n+00048800: 2020 2020 4c69 6d69 7461 7469 6f6e 7320 Limitations \n+00048810: 6f6e 2046 696c 6520 4e61 6d65 732e 0a20 on File Names.. \n 00048820: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048830: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048840: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048850: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00048860: 6520 2020 3629 0a2a 2066 696c 656e 616d e 6).* filenam\n-00048870: 652d 6c65 6e67 7468 2d6d 6178 3d39 393a e-length-max=99:\n-00048880: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048890: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n-000488a0: 2020 2020 2028 6c69 6e65 2020 3639 290a (line 69).\n-000488b0: 2a20 4669 6c65 7320 6469 7374 7269 6275 * Files distribu\n-000488c0: 7465 6420 7769 7468 2041 7574 6f6d 616b ted with Automak\n-000488d0: 653a 2020 2020 2020 2061 7574 6f6d 616b e: automak\n-000488e0: 6520 496e 766f 6361 7469 6f6e 2e20 286c e Invocation. (l\n-000488f0: 696e 6520 2033 3929 0a2a 2046 6972 7374 ine 39).* First\n-00048900: 206c 696e 6520 6f66 204d 616b 6566 696c line of Makefil\n-00048910: 652e 616d 3a20 2020 2020 2020 2020 2020 e.am: \n-00048920: 2020 4765 6e65 7261 6c20 4f70 6572 6174 General Operat\n-00048930: 696f 6e2e 2020 2028 6c69 6e65 2020 3734 ion. (line 74\n-00048940: 290a 2a20 466c 6167 2076 6172 6961 626c ).* Flag variabl\n-00048950: 6573 2c20 6f72 6465 7269 6e67 3a20 2020 es, ordering: \n-00048960: 2020 2020 2020 2020 2020 2046 6c61 6720 Flag \n-00048970: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n-00048980: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng.. \n+00048850: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00048860: 6e65 2020 2036 290a 2a20 6669 6c65 6e61 ne 6).* filena\n+00048870: 6d65 2d6c 656e 6774 682d 6d61 783d 3939 me-length-max=99\n+00048880: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00048890: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+000488a0: 2020 2020 2020 286c 696e 6520 2036 3929 (line 69)\n+000488b0: 0a2a 2046 696c 6573 2064 6973 7472 6962 .* Files distrib\n+000488c0: 7574 6564 2077 6974 6820 4175 746f 6d61 uted with Automa\n+000488d0: 6b65 3a20 2020 2020 2020 6175 746f 6d61 ke: automa\n+000488e0: 6b65 2049 6e76 6f63 6174 696f 6e2e 2028 ke Invocation. (\n+000488f0: 6c69 6e65 2020 3339 290a 2a20 4669 7273 line 39).* Firs\n+00048900: 7420 6c69 6e65 206f 6620 4d61 6b65 6669 t line of Makefi\n+00048910: 6c65 2e61 6d3a 2020 2020 2020 2020 2020 le.am: \n+00048920: 2020 2047 656e 6572 616c 204f 7065 7261 General Opera\n+00048930: 7469 6f6e 2e20 2020 286c 696e 6520 2037 tion. (line 7\n+00048940: 3429 0a2a 2046 6c61 6720 7661 7269 6162 4).* Flag variab\n+00048950: 6c65 732c 206f 7264 6572 696e 673a 2020 les, ordering: \n+00048960: 2020 2020 2020 2020 2020 2020 466c 6167 Flag\n+00048970: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+00048980: 696e 672e 0a20 2020 2020 2020 2020 2020 ing.. \n 00048990: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000489a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000489b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000489c0: 2020 286c 696e 6520 2020 3629 0a2a 2046 (line 6).* F\n-000489d0: 6c61 6720 5661 7269 6162 6c65 732c 204f lag Variables, O\n-000489e0: 7264 6572 696e 673a 2020 2020 2020 2020 rdering: \n-000489f0: 2020 2020 2020 466c 6167 2056 6172 6961 Flag Varia\n-00048a00: 626c 6573 204f 7264 6572 696e 672e 0a20 bles Ordering.. \n+000489c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+000489d0: 466c 6167 2056 6172 6961 626c 6573 2c20 Flag Variables, \n+000489e0: 4f72 6465 7269 6e67 3a20 2020 2020 2020 Ordering: \n+000489f0: 2020 2020 2020 2046 6c61 6720 5661 7269 Flag Vari\n+00048a00: 6162 6c65 7320 4f72 6465 7269 6e67 2e0a ables Ordering..\n 00048a10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048a20: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048a30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048a40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-00048a50: 6e65 2020 3230 290a 2a20 464c 4942 532c ne 20).* FLIBS,\n-00048a60: 2064 6566 696e 6564 3a20 2020 2020 2020 defined: \n+00048a40: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+00048a50: 696e 6520 2032 3029 0a2a 2046 4c49 4253 ine 20).* FLIBS\n+00048a60: 2c20 6465 6669 6e65 643a 2020 2020 2020 , defined: \n 00048a70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048a80: 204d 6978 696e 6720 466f 7274 7261 6e20 Mixing Fortran \n-00048a90: 3737 2057 6974 6820 4320 616e 6420 432b 77 With C and C+\n-00048aa0: 2b2e 0a20 2020 2020 2020 2020 2020 2020 +.. \n+00048a80: 2020 4d69 7869 6e67 2046 6f72 7472 616e Mixing Fortran\n+00048a90: 2037 3720 5769 7468 2043 2061 6e64 2043 77 With C and C\n+00048aa0: 2b2b 2e0a 2020 2020 2020 2020 2020 2020 ++.. \n 00048ab0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048ac0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048ad0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048ae0: 2028 6c69 6e65 2020 3231 290a 2a20 666f (line 21).* fo\n-00048af0: 7265 6967 6e3a 2020 2020 2020 2020 2020 reign: \n+00048ae0: 2020 286c 696e 6520 2032 3129 0a2a 2066 (line 21).* f\n+00048af0: 6f72 6569 676e 3a20 2020 2020 2020 2020 oreign: \n 00048b00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048b10: 2020 2020 2061 6d68 656c 6c6f 2773 2063 amhello's c\n-00048b20: 6f6e 6669 6775 7265 2e61 6320 5365 7475 onfigure.ac Setu\n-00048b30: 7020 4578 706c 6169 6e65 642e 0a20 2020 p Explained.. \n+00048b10: 2020 2020 2020 616d 6865 6c6c 6f27 7320 amhello's \n+00048b20: 636f 6e66 6967 7572 652e 6163 2053 6574 configure.ac Set\n+00048b30: 7570 2045 7870 6c61 696e 6564 2e0a 2020 up Explained.. \n 00048b40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048b50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048b60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048b70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00048b80: 2020 3338 290a 2a20 666f 7265 6967 6e20 38).* foreign \n-00048b90: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-00048ba0: 2020 2020 2020 2020 2020 2020 2020 204f O\n-00048bb0: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n-00048bc0: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*\n-00048bd0: 2066 6f72 6569 676e 2073 7472 6963 746e foreign strictn\n-00048be0: 6573 733a 2020 2020 2020 2020 2020 2020 ess: \n-00048bf0: 2020 2020 2020 2020 5374 7269 6374 6e65 Strictne\n-00048c00: 7373 2e20 2020 2020 2020 2020 2028 6c69 ss. (li\n-00048c10: 6e65 2020 3130 290a 2a20 466f 7274 7261 ne 10).* Fortra\n-00048c20: 6e20 3737 2073 7570 706f 7274 3a20 2020 n 77 support: \n+00048b70: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00048b80: 6520 2033 3829 0a2a 2066 6f72 6569 676e e 38).* foreign\n+00048b90: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00048ba0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00048bb0: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+00048bc0: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).\n+00048bd0: 2a20 666f 7265 6967 6e20 7374 7269 6374 * foreign strict\n+00048be0: 6e65 7373 3a20 2020 2020 2020 2020 2020 ness: \n+00048bf0: 2020 2020 2020 2020 2053 7472 6963 746e Strictn\n+00048c00: 6573 732e 2020 2020 2020 2020 2020 286c ess. (l\n+00048c10: 696e 6520 2031 3029 0a2a 2046 6f72 7472 ine 10).* Fortr\n+00048c20: 616e 2037 3720 7375 7070 6f72 743a 2020 an 77 support: \n 00048c30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048c40: 2046 6f72 7472 616e 2037 3720 5375 7070 Fortran 77 Supp\n-00048c50: 6f72 742e 2020 286c 696e 6520 2020 3629 ort. (line 6)\n-00048c60: 0a2a 2046 6f72 7472 616e 2037 372c 206d .* Fortran 77, m\n-00048c70: 6978 696e 6720 7769 7468 2043 2061 6e64 ixing with C and\n-00048c80: 2043 2b2b 3a20 2020 2020 4d69 7869 6e67 C++: Mixing\n-00048c90: 2046 6f72 7472 616e 2037 3720 5769 7468 Fortran 77 With\n-00048ca0: 2043 2061 6e64 2043 2b2b 2e0a 2020 2020 C and C++.. \n+00048c40: 2020 466f 7274 7261 6e20 3737 2053 7570 Fortran 77 Sup\n+00048c50: 706f 7274 2e20 2028 6c69 6e65 2020 2036 port. (line 6\n+00048c60: 290a 2a20 466f 7274 7261 6e20 3737 2c20 ).* Fortran 77, \n+00048c70: 6d69 7869 6e67 2077 6974 6820 4320 616e mixing with C an\n+00048c80: 6420 432b 2b3a 2020 2020 204d 6978 696e d C++: Mixin\n+00048c90: 6720 466f 7274 7261 6e20 3737 2057 6974 g Fortran 77 Wit\n+00048ca0: 6820 4320 616e 6420 432b 2b2e 0a20 2020 h C and C++.. \n 00048cb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048cc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048cd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048ce0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00048cf0: 2020 3629 0a2a 2046 6f72 7472 616e 2037 6).* Fortran 7\n-00048d00: 372c 2050 7265 7072 6f63 6573 7369 6e67 7, Preprocessing\n-00048d10: 3a20 2020 2020 2020 2020 2020 2020 5072 : Pr\n-00048d20: 6570 726f 6365 7373 696e 6720 466f 7274 eprocessing Fort\n-00048d30: 7261 6e20 3737 2e0a 2020 2020 2020 2020 ran 77.. \n+00048ce0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00048cf0: 2020 2036 290a 2a20 466f 7274 7261 6e20 6).* Fortran \n+00048d00: 3737 2c20 5072 6570 726f 6365 7373 696e 77, Preprocessin\n+00048d10: 673a 2020 2020 2020 2020 2020 2020 2050 g: P\n+00048d20: 7265 7072 6f63 6573 7369 6e67 2046 6f72 reprocessing For\n+00048d30: 7472 616e 2037 372e 0a20 2020 2020 2020 tran 77.. \n 00048d40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048d50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048d60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048d70: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-00048d80: 0a2a 2046 6f72 7472 616e 2039 7820 7375 .* Fortran 9x su\n-00048d90: 7070 6f72 743a 2020 2020 2020 2020 2020 pport: \n-00048da0: 2020 2020 2020 2020 2020 466f 7274 7261 Fortra\n-00048db0: 6e20 3978 2053 7570 706f 7274 2e20 2028 n 9x Support. (\n-00048dc0: 6c69 6e65 2020 2036 290a 2a20 4743 4a46 line 6).* GCJF\n-00048dd0: 4c41 4753 2061 6e64 2041 4d5f 4743 4a46 LAGS and AM_GCJF\n-00048de0: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n-00048df0: 2020 2046 6c61 6720 5661 7269 6162 6c65 Flag Variable\n-00048e00: 7320 4f72 6465 7269 6e67 2e0a 2020 2020 s Ordering.. \n+00048d70: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+00048d80: 290a 2a20 466f 7274 7261 6e20 3978 2073 ).* Fortran 9x s\n+00048d90: 7570 706f 7274 3a20 2020 2020 2020 2020 upport: \n+00048da0: 2020 2020 2020 2020 2020 2046 6f72 7472 Fortr\n+00048db0: 616e 2039 7820 5375 7070 6f72 742e 2020 an 9x Support. \n+00048dc0: 286c 696e 6520 2020 3629 0a2a 2047 434a (line 6).* GCJ\n+00048dd0: 464c 4147 5320 616e 6420 414d 5f47 434a FLAGS and AM_GCJ\n+00048de0: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+00048df0: 2020 2020 466c 6167 2056 6172 6961 626c Flag Variabl\n+00048e00: 6573 204f 7264 6572 696e 672e 0a20 2020 es Ordering.. \n 00048e10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048e20: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00048e30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048e40: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00048e50: 2032 3029 0a2a 2067 656e 6572 6174 6564 20).* generated\n-00048e60: 2066 696c 6573 2061 6e64 2043 5653 3a20 files and CVS: \n-00048e70: 2020 2020 2020 2020 2020 2020 2020 4356 CV\n-00048e80: 532e 2020 2020 2020 2020 2020 2020 2020 S. \n-00048e90: 2020 2028 6c69 6e65 2020 3439 290a 2a20 (line 49).* \n-00048ea0: 6765 6e65 7261 7465 6420 6669 6c65 732c generated files,\n-00048eb0: 2064 6973 7472 6962 7574 6564 3a20 2020 distributed: \n-00048ec0: 2020 2020 2020 2043 5653 2e20 2020 2020 CVS. \n-00048ed0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00048ee0: 6520 2020 3929 0a2a 2047 6574 7465 7874 e 9).* Gettext\n-00048ef0: 2073 7570 706f 7274 3a20 2020 2020 2020 support: \n+00048e40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00048e50: 2020 3230 290a 2a20 6765 6e65 7261 7465 20).* generate\n+00048e60: 6420 6669 6c65 7320 616e 6420 4356 533a d files and CVS:\n+00048e70: 2020 2020 2020 2020 2020 2020 2020 2043 C\n+00048e80: 5653 2e20 2020 2020 2020 2020 2020 2020 VS. \n+00048e90: 2020 2020 286c 696e 6520 2034 3929 0a2a (line 49).*\n+00048ea0: 2067 656e 6572 6174 6564 2066 696c 6573 generated files\n+00048eb0: 2c20 6469 7374 7269 6275 7465 643a 2020 , distributed: \n+00048ec0: 2020 2020 2020 2020 4356 532e 2020 2020 CVS. \n+00048ed0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00048ee0: 6e65 2020 2039 290a 2a20 4765 7474 6578 ne 9).* Gettex\n+00048ef0: 7420 7375 7070 6f72 743a 2020 2020 2020 t support: \n 00048f00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048f10: 6765 7474 6578 742e 2020 2020 2020 2020 gettext. \n-00048f20: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00048f30: 2a20 6769 742d 6469 7374 3a20 2020 2020 * git-dist: \n+00048f10: 2067 6574 7465 7874 2e20 2020 2020 2020 gettext. \n+00048f20: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00048f30: 0a2a 2067 6974 2d64 6973 743a 2020 2020 .* git-dist: \n 00048f40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048f50: 2020 2020 2020 2020 2047 656e 6572 616c General\n-00048f60: 204f 7065 7261 7469 6f6e 2e20 2020 286c Operation. (l\n-00048f70: 696e 6520 2031 3229 0a2a 2067 6974 2d64 ine 12).* git-d\n-00048f80: 6973 742c 206e 6f6e 2d73 7461 6e64 6172 ist, non-standar\n-00048f90: 6420 6578 616d 706c 653a 2020 2020 2020 d example: \n-00048fa0: 2020 4765 6e65 7261 6c20 4f70 6572 6174 General Operat\n-00048fb0: 696f 6e2e 2020 2028 6c69 6e65 2020 3132 ion. (line 12\n-00048fc0: 290a 2a20 676e 6974 733a 2020 2020 2020 ).* gnits: \n+00048f50: 2020 2020 2020 2020 2020 4765 6e65 7261 Genera\n+00048f60: 6c20 4f70 6572 6174 696f 6e2e 2020 2028 l Operation. (\n+00048f70: 6c69 6e65 2020 3132 290a 2a20 6769 742d line 12).* git-\n+00048f80: 6469 7374 2c20 6e6f 6e2d 7374 616e 6461 dist, non-standa\n+00048f90: 7264 2065 7861 6d70 6c65 3a20 2020 2020 rd example: \n+00048fa0: 2020 2047 656e 6572 616c 204f 7065 7261 General Opera\n+00048fb0: 7469 6f6e 2e20 2020 286c 696e 6520 2031 tion. (line 1\n+00048fc0: 3229 0a2a 2067 6e69 7473 3a20 2020 2020 2).* gnits: \n 00048fd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00048fe0: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-00048ff0: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n-00049000: 286c 696e 6520 2032 3329 0a2a 2067 6e69 (line 23).* gni\n-00049010: 7473 2073 7472 6963 746e 6573 733a 2020 ts strictness: \n+00048fe0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00048ff0: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+00049000: 2028 6c69 6e65 2020 3233 290a 2a20 676e (line 23).* gn\n+00049010: 6974 7320 7374 7269 6374 6e65 7373 3a20 its strictness: \n 00049020: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049030: 2020 2020 5374 7269 6374 6e65 7373 2e20 Strictness. \n-00049040: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00049050: 3130 290a 2a20 676e 753a 2020 2020 2020 10).* gnu: \n+00049030: 2020 2020 2053 7472 6963 746e 6573 732e Strictness.\n+00049040: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00049050: 2031 3029 0a2a 2067 6e75 3a20 2020 2020 10).* gnu: \n 00049060: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049070: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-00049080: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-00049090: 2020 286c 696e 6520 2032 3329 0a2a 2047 (line 23).* G\n-000490a0: 4e55 2042 7569 6c64 2053 7973 7465 6d2c NU Build System,\n-000490b0: 2062 6173 6963 733a 2020 2020 2020 2020 basics: \n-000490c0: 2020 2020 2020 4261 7369 6320 496e 7374 Basic Inst\n-000490d0: 616c 6c61 7469 6f6e 2e20 2028 6c69 6e65 allation. (line\n-000490e0: 2020 2036 290a 2a20 474e 5520 4275 696c 6).* GNU Buil\n-000490f0: 6420 5379 7374 656d 2c20 6665 6174 7572 d System, featur\n-00049100: 6573 3a20 2020 2020 2020 2020 2020 2055 es: U\n-00049110: 7365 2043 6173 6573 2e20 2020 2020 2020 se Cases. \n-00049120: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-00049130: 2047 4e55 2042 7569 6c64 2053 7973 7465 GNU Build Syste\n-00049140: 6d2c 2069 6e74 726f 6475 6374 696f 6e3a m, introduction:\n-00049150: 2020 2020 2020 2020 474e 5520 4275 696c GNU Buil\n-00049160: 6420 5379 7374 656d 2e20 2020 2028 6c69 d System. (li\n-00049170: 6e65 2020 2036 290a 2a20 474e 5520 4275 ne 6).* GNU Bu\n-00049180: 696c 6420 5379 7374 656d 2c20 7573 6520 ild System, use \n-00049190: 6361 7365 733a 2020 2020 2020 2020 2020 cases: \n-000491a0: 2055 7365 2043 6173 6573 2e20 2020 2020 Use Cases. \n-000491b0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-000491c0: 0a2a 2047 4e55 2043 6f64 696e 6720 5374 .* GNU Coding St\n-000491d0: 616e 6461 7264 733a 2020 2020 2020 2020 andards: \n-000491e0: 2020 2020 2020 2020 2020 474e 5520 4275 GNU Bu\n-000491f0: 696c 6420 5379 7374 656d 2e20 2020 2028 ild System. (\n-00049200: 6c69 6e65 2020 3239 290a 2a20 474e 5520 line 29).* GNU \n-00049210: 4765 7474 6578 7420 7375 7070 6f72 743a Gettext support:\n-00049220: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049230: 2020 2067 6574 7465 7874 2e20 2020 2020 gettext. \n-00049240: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-00049250: 3629 0a2a 2047 4e55 206d 616b 6520 6578 6).* GNU make ex\n-00049260: 7465 6e73 696f 6e73 3a20 2020 2020 2020 tensions: \n-00049270: 2020 2020 2020 2020 2020 2020 4765 6e65 Gene\n-00049280: 7261 6c20 4f70 6572 6174 696f 6e2e 2020 ral Operation. \n-00049290: 2028 6c69 6e65 2020 3230 290a 2a20 474e (line 20).* GN\n-000492a0: 5520 4d61 6b65 6669 6c65 2073 7461 6e64 U Makefile stand\n-000492b0: 6172 6473 3a20 2020 2020 2020 2020 2020 ards: \n-000492c0: 2020 2020 2049 6e74 726f 6475 6374 696f Introductio\n-000492d0: 6e2e 2020 2020 2020 2020 286c 696e 6520 n. (line \n-000492e0: 2031 3229 0a2a 2067 6e75 2073 7472 6963 12).* gnu stric\n-000492f0: 746e 6573 733a 2020 2020 2020 2020 2020 tness: \n-00049300: 2020 2020 2020 2020 2020 2020 2020 5374 St\n-00049310: 7269 6374 6e65 7373 2e20 2020 2020 2020 rictness. \n-00049320: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).* \n-00049330: 474e 556d 616b 6566 696c 6520 696e 636c GNUmakefile incl\n-00049340: 7564 696e 6720 4d61 6b65 6669 6c65 3a20 uding Makefile: \n-00049350: 2020 2020 2020 2054 6869 7264 2d50 6172 Third-Par\n-00049360: 7479 204d 616b 6566 696c 6573 2e0a 2020 ty Makefiles.. \n+00049070: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00049080: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00049090: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).* \n+000490a0: 474e 5520 4275 696c 6420 5379 7374 656d GNU Build System\n+000490b0: 2c20 6261 7369 6373 3a20 2020 2020 2020 , basics: \n+000490c0: 2020 2020 2020 2042 6173 6963 2049 6e73 Basic Ins\n+000490d0: 7461 6c6c 6174 696f 6e2e 2020 286c 696e tallation. (lin\n+000490e0: 6520 2020 3629 0a2a 2047 4e55 2042 7569 e 6).* GNU Bui\n+000490f0: 6c64 2053 7973 7465 6d2c 2066 6561 7475 ld System, featu\n+00049100: 7265 733a 2020 2020 2020 2020 2020 2020 res: \n+00049110: 5573 6520 4361 7365 732e 2020 2020 2020 Use Cases. \n+00049120: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00049130: 2a20 474e 5520 4275 696c 6420 5379 7374 * GNU Build Syst\n+00049140: 656d 2c20 696e 7472 6f64 7563 7469 6f6e em, introduction\n+00049150: 3a20 2020 2020 2020 2047 4e55 2042 7569 : GNU Bui\n+00049160: 6c64 2053 7973 7465 6d2e 2020 2020 286c ld System. (l\n+00049170: 696e 6520 2020 3629 0a2a 2047 4e55 2042 ine 6).* GNU B\n+00049180: 7569 6c64 2053 7973 7465 6d2c 2075 7365 uild System, use\n+00049190: 2063 6173 6573 3a20 2020 2020 2020 2020 cases: \n+000491a0: 2020 5573 6520 4361 7365 732e 2020 2020 Use Cases. \n+000491b0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+000491c0: 290a 2a20 474e 5520 436f 6469 6e67 2053 ).* GNU Coding S\n+000491d0: 7461 6e64 6172 6473 3a20 2020 2020 2020 tandards: \n+000491e0: 2020 2020 2020 2020 2020 2047 4e55 2042 GNU B\n+000491f0: 7569 6c64 2053 7973 7465 6d2e 2020 2020 uild System. \n+00049200: 286c 696e 6520 2032 3929 0a2a 2047 4e55 (line 29).* GNU\n+00049210: 2047 6574 7465 7874 2073 7570 706f 7274 Gettext support\n+00049220: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00049230: 2020 2020 6765 7474 6578 742e 2020 2020 gettext. \n+00049240: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00049250: 2036 290a 2a20 474e 5520 6d61 6b65 2065 6).* GNU make e\n+00049260: 7874 656e 7369 6f6e 733a 2020 2020 2020 xtensions: \n+00049270: 2020 2020 2020 2020 2020 2020 2047 656e Gen\n+00049280: 6572 616c 204f 7065 7261 7469 6f6e 2e20 eral Operation. \n+00049290: 2020 286c 696e 6520 2032 3029 0a2a 2047 (line 20).* G\n+000492a0: 4e55 204d 616b 6566 696c 6520 7374 616e NU Makefile stan\n+000492b0: 6461 7264 733a 2020 2020 2020 2020 2020 dards: \n+000492c0: 2020 2020 2020 496e 7472 6f64 7563 7469 Introducti\n+000492d0: 6f6e 2e20 2020 2020 2020 2028 6c69 6e65 on. (line\n+000492e0: 2020 3132 290a 2a20 676e 7520 7374 7269 12).* gnu stri\n+000492f0: 6374 6e65 7373 3a20 2020 2020 2020 2020 ctness: \n+00049300: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00049310: 7472 6963 746e 6573 732e 2020 2020 2020 trictness. \n+00049320: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*\n+00049330: 2047 4e55 6d61 6b65 6669 6c65 2069 6e63 GNUmakefile inc\n+00049340: 6c75 6469 6e67 204d 616b 6566 696c 653a luding Makefile:\n+00049350: 2020 2020 2020 2020 5468 6972 642d 5061 Third-Pa\n+00049360: 7274 7920 4d61 6b65 6669 6c65 732e 0a20 rty Makefiles.. \n 00049370: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049380: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049390: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000493a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-000493b0: 6520 3131 3129 0a2a 2068 6172 6420 6572 e 111).* hard er\n-000493c0: 726f 723a 2020 2020 2020 2020 2020 2020 ror: \n+000493a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+000493b0: 6e65 2031 3131 290a 2a20 6861 7264 2065 ne 111).* hard e\n+000493c0: 7272 6f72 3a20 2020 2020 2020 2020 2020 rror: \n 000493d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000493e0: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n-000493f0: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n-00049400: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n+000493e0: 2053 696d 706c 6520 5465 7374 7320 7573 Simple Tests us\n+000493f0: 696e 6720 7061 7261 6c6c 656c 2d74 6573 ing parallel-tes\n+00049400: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts.. \n 00049410: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049420: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049430: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049440: 2028 6c69 6e65 2020 3735 290a 2a20 4865 (line 75).* He\n-00049450: 6164 6572 2066 696c 6573 2069 6e20 5f53 ader files in _S\n-00049460: 4f55 5243 4553 3a20 2020 2020 2020 2020 OURCES: \n-00049470: 2020 2020 2050 726f 6772 616d 2053 6f75 Program Sou\n-00049480: 7263 6573 2e20 2020 2020 286c 696e 6520 rces. (line \n-00049490: 2033 3929 0a2a 2048 4541 4445 5253 2070 39).* HEADERS p\n-000494a0: 7269 6d61 7279 2c20 6465 6669 6e65 643a rimary, defined:\n-000494b0: 2020 2020 2020 2020 2020 2020 2020 4865 He\n-000494c0: 6164 6572 732e 2020 2020 2020 2020 2020 aders. \n-000494d0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-000494e0: 4845 4144 4552 532c 2069 6e73 7461 6c6c HEADERS, install\n-000494f0: 6174 696f 6e20 6469 7265 6374 6f72 6965 ation directorie\n-00049500: 733a 2020 2020 2048 6561 6465 7273 2e20 s: Headers. \n-00049510: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00049520: 6520 2020 3629 0a2a 2048 656c 6c6f 2057 e 6).* Hello W\n-00049530: 6f72 6c64 2065 7861 6d70 6c65 3a20 2020 orld example: \n+00049440: 2020 286c 696e 6520 2037 3529 0a2a 2048 (line 75).* H\n+00049450: 6561 6465 7220 6669 6c65 7320 696e 205f eader files in _\n+00049460: 534f 5552 4345 533a 2020 2020 2020 2020 SOURCES: \n+00049470: 2020 2020 2020 5072 6f67 7261 6d20 536f Program So\n+00049480: 7572 6365 732e 2020 2020 2028 6c69 6e65 urces. (line\n+00049490: 2020 3339 290a 2a20 4845 4144 4552 5320 39).* HEADERS \n+000494a0: 7072 696d 6172 792c 2064 6566 696e 6564 primary, defined\n+000494b0: 3a20 2020 2020 2020 2020 2020 2020 2048 : H\n+000494c0: 6561 6465 7273 2e20 2020 2020 2020 2020 eaders. \n+000494d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+000494e0: 2048 4541 4445 5253 2c20 696e 7374 616c HEADERS, instal\n+000494f0: 6c61 7469 6f6e 2064 6972 6563 746f 7269 lation directori\n+00049500: 6573 3a20 2020 2020 4865 6164 6572 732e es: Headers.\n+00049510: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00049520: 6e65 2020 2036 290a 2a20 4865 6c6c 6f20 ne 6).* Hello \n+00049530: 576f 726c 6420 6578 616d 706c 653a 2020 World example: \n 00049540: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049550: 4865 6c6c 6f20 576f 726c 642e 2020 2020 Hello World. \n-00049560: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00049570: 2a20 686f 6f6b 2074 6172 6765 7473 3a20 * hook targets: \n+00049550: 2048 656c 6c6f 2057 6f72 6c64 2e20 2020 Hello World. \n+00049560: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00049570: 0a2a 2068 6f6f 6b20 7461 7267 6574 733a .* hook targets:\n 00049580: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049590: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n-000495a0: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n-000495b0: 696e 6520 2036 3629 0a2a 2048 502d 5558 ine 66).* HP-UX\n-000495c0: 2031 302c 206c 6578 2070 726f 626c 656d 10, lex problem\n-000495d0: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n-000495e0: 2020 5075 626c 6963 204d 6163 726f 732e Public Macros.\n-000495f0: 2020 2020 2020 2028 6c69 6e65 2020 3939 (line 99\n-00049600: 290a 2a20 6874 6d6c 3a20 2020 2020 2020 ).* html: \n+00049590: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+000495a0: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+000495b0: 6c69 6e65 2020 3636 290a 2a20 4850 2d55 line 66).* HP-U\n+000495c0: 5820 3130 2c20 6c65 7820 7072 6f62 6c65 X 10, lex proble\n+000495d0: 6d73 3a20 2020 2020 2020 2020 2020 2020 ms: \n+000495e0: 2020 2050 7562 6c69 6320 4d61 6372 6f73 Public Macros\n+000495f0: 2e20 2020 2020 2020 286c 696e 6520 2039 . (line 9\n+00049600: 3929 0a2a 2068 746d 6c3a 2020 2020 2020 9).* html: \n 00049610: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049620: 2020 2020 2020 2020 2020 2054 6578 696e Texin\n-00049630: 666f 2e20 2020 2020 2020 2020 2020 2020 fo. \n-00049640: 286c 696e 6520 2031 3929 0a2a 2068 746d (line 19).* htm\n-00049650: 6c20 3c31 3e3a 2020 2020 2020 2020 2020 l <1>: \n+00049620: 2020 2020 2020 2020 2020 2020 5465 7869 Texi\n+00049630: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+00049640: 2028 6c69 6e65 2020 3139 290a 2a20 6874 (line 19).* ht\n+00049650: 6d6c 203c 313e 3a20 2020 2020 2020 2020 ml <1>: \n 00049660: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049670: 2020 2020 4578 7465 6e64 696e 672e 2020 Extending. \n-00049680: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00049690: 3431 290a 2a20 4854 4d4c 206f 7574 7075 41).* HTML outpu\n-000496a0: 7420 7573 696e 6720 5465 7869 6e66 6f3a t using Texinfo:\n-000496b0: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n-000496c0: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n-000496d0: 2020 286c 696e 6520 2020 3629 0a2a 2068 (line 6).* h\n-000496e0: 746d 6c2d 6c6f 6361 6c3a 2020 2020 2020 tml-local: \n+00049670: 2020 2020 2045 7874 656e 6469 6e67 2e20 Extending. \n+00049680: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00049690: 2034 3129 0a2a 2048 544d 4c20 6f75 7470 41).* HTML outp\n+000496a0: 7574 2075 7369 6e67 2054 6578 696e 666f ut using Texinfo\n+000496b0: 3a20 2020 2020 2020 2020 2020 2020 5465 : Te\n+000496c0: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+000496d0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+000496e0: 6874 6d6c 2d6c 6f63 616c 3a20 2020 2020 html-local: \n 000496f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049700: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-00049710: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00049720: 2020 3431 290a 2a20 6964 3a20 2020 2020 41).* id: \n+00049700: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00049710: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00049720: 6520 2034 3129 0a2a 2069 643a 2020 2020 e 41).* id: \n 00049730: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049740: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-00049750: 6167 732e 2020 2020 2020 2020 2020 2020 ags. \n-00049760: 2020 2020 286c 696e 6520 2034 3429 0a2a (line 44).*\n-00049770: 2069 663a 2020 2020 2020 2020 2020 2020 if: \n+00049740: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00049750: 5461 6773 2e20 2020 2020 2020 2020 2020 Tags. \n+00049760: 2020 2020 2028 6c69 6e65 2020 3434 290a (line 44).\n+00049770: 2a20 6966 3a20 2020 2020 2020 2020 2020 * if: \n 00049780: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049790: 2020 2020 2020 2020 5573 6167 6520 6f66 Usage of\n-000497a0: 2043 6f6e 6469 7469 6f6e 616c 732e 0a20 Conditionals.. \n+00049790: 2020 2020 2020 2020 2055 7361 6765 206f Usage o\n+000497a0: 6620 436f 6e64 6974 696f 6e61 6c73 2e0a f Conditionals..\n 000497b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000497c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000497d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000497e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-000497f0: 6e65 2020 3336 290a 2a20 696e 636c 7564 ne 36).* includ\n-00049800: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+000497e0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+000497f0: 696e 6520 2033 3629 0a2a 2069 6e63 6c75 ine 36).* inclu\n+00049800: 6465 3a20 2020 2020 2020 2020 2020 2020 de: \n 00049810: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049820: 2042 6173 6963 7320 6f66 2044 6973 7472 Basics of Distr\n-00049830: 6962 7574 696f 6e2e 0a20 2020 2020 2020 ibution.. \n+00049820: 2020 4261 7369 6373 206f 6620 4469 7374 Basics of Dist\n+00049830: 7269 6275 7469 6f6e 2e0a 2020 2020 2020 ribution.. \n 00049840: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049850: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049860: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049870: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13\n-00049880: 290a 2a20 696e 636c 7564 6520 3c31 3e3a ).* include <1>:\n-00049890: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000498a0: 2020 2020 2020 2020 2020 2049 6e63 6c75 Inclu\n-000498b0: 6465 2e20 2020 2020 2020 2020 2020 2020 de. \n-000498c0: 286c 696e 6520 2020 3629 0a2a 2069 6e63 (line 6).* inc\n-000498d0: 6c75 6465 2c20 6469 7374 7269 6275 7469 lude, distributi\n-000498e0: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on: \n-000498f0: 2020 2020 4261 7369 6373 206f 6620 4469 Basics of Di\n-00049900: 7374 7269 6275 7469 6f6e 2e0a 2020 2020 stribution.. \n+00049870: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+00049880: 3329 0a2a 2069 6e63 6c75 6465 203c 313e 3).* include <1>\n+00049890: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000498a0: 2020 2020 2020 2020 2020 2020 496e 636c Incl\n+000498b0: 7564 652e 2020 2020 2020 2020 2020 2020 ude. \n+000498c0: 2028 6c69 6e65 2020 2036 290a 2a20 696e (line 6).* in\n+000498d0: 636c 7564 652c 2064 6973 7472 6962 7574 clude, distribut\n+000498e0: 696f 6e3a 2020 2020 2020 2020 2020 2020 ion: \n+000498f0: 2020 2020 2042 6173 6963 7320 6f66 2044 Basics of D\n+00049900: 6973 7472 6962 7574 696f 6e2e 0a20 2020 istribution.. \n 00049910: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049920: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049930: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049940: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00049950: 2031 3329 0a2a 2049 6e63 6c75 6469 6e67 13).* Including\n-00049960: 204d 616b 6566 696c 6520 6672 6167 6d65 Makefile fragme\n-00049970: 6e74 3a20 2020 2020 2020 2020 2020 496e nt: In\n-00049980: 636c 7564 652e 2020 2020 2020 2020 2020 clude. \n-00049990: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-000499a0: 696e 6465 6e74 6174 696f 6e20 696e 204d indentation in M\n-000499b0: 616b 6566 696c 652e 616d 3a20 2020 2020 akefile.am: \n-000499c0: 2020 2020 2020 2047 656e 6572 616c 204f General O\n-000499d0: 7065 7261 7469 6f6e 2e20 2020 286c 696e peration. (lin\n-000499e0: 6520 2033 3329 0a2a 2069 6e66 6f3a 2020 e 33).* info: \n+00049940: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00049950: 2020 3133 290a 2a20 496e 636c 7564 696e 13).* Includin\n+00049960: 6720 4d61 6b65 6669 6c65 2066 7261 676d g Makefile fragm\n+00049970: 656e 743a 2020 2020 2020 2020 2020 2049 ent: I\n+00049980: 6e63 6c75 6465 2e20 2020 2020 2020 2020 nclude. \n+00049990: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+000499a0: 2069 6e64 656e 7461 7469 6f6e 2069 6e20 indentation in \n+000499b0: 4d61 6b65 6669 6c65 2e61 6d3a 2020 2020 Makefile.am: \n+000499c0: 2020 2020 2020 2020 4765 6e65 7261 6c20 General \n+000499d0: 4f70 6572 6174 696f 6e2e 2020 2028 6c69 Operation. (li\n+000499e0: 6e65 2020 3333 290a 2a20 696e 666f 3a20 ne 33).* info: \n 000499f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049a00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049a10: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n-00049a20: 2020 2020 2028 6c69 6e65 2031 3130 290a (line 110).\n-00049a30: 2a20 696e 666f 203c 313e 3a20 2020 2020 * info <1>: \n+00049a10: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+00049a20: 2020 2020 2020 286c 696e 6520 3131 3029 (line 110)\n+00049a30: 0a2a 2069 6e66 6f20 3c31 3e3a 2020 2020 .* info <1>: \n 00049a40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049a50: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n-00049a60: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n-00049a70: 696e 6520 2034 3129 0a2a 2069 6e66 6f2d ine 41).* info-\n-00049a80: 6c6f 6361 6c3a 2020 2020 2020 2020 2020 local: \n+00049a50: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+00049a60: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+00049a70: 6c69 6e65 2020 3431 290a 2a20 696e 666f line 41).* info\n+00049a80: 2d6c 6f63 616c 3a20 2020 2020 2020 2020 -local: \n 00049a90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049aa0: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n-00049ab0: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n-00049ac0: 290a 2a20 696e 7374 616c 6c3a 2020 2020 ).* install: \n+00049aa0: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+00049ab0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+00049ac0: 3129 0a2a 2069 6e73 7461 6c6c 3a20 2020 1).* install: \n 00049ad0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049ae0: 2020 2020 2020 2020 2020 2053 7461 6e64 Stand\n-00049af0: 6172 6420 5461 7267 6574 732e 2020 2020 ard Targets. \n-00049b00: 286c 696e 6520 2031 3829 0a2a 2069 6e73 (line 18).* ins\n-00049b10: 7461 6c6c 203c 313e 3a20 2020 2020 2020 tall <1>: \n+00049ae0: 2020 2020 2020 2020 2020 2020 5374 616e Stan\n+00049af0: 6461 7264 2054 6172 6765 7473 2e20 2020 dard Targets. \n+00049b00: 2028 6c69 6e65 2020 3138 290a 2a20 696e (line 18).* in\n+00049b10: 7374 616c 6c20 3c31 3e3a 2020 2020 2020 stall <1>: \n 00049b20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049b30: 2020 2020 5468 6520 5477 6f20 5061 7274 The Two Part\n-00049b40: 7320 6f66 2049 6e73 7461 6c6c 2e0a 2020 s of Install.. \n+00049b30: 2020 2020 2054 6865 2054 776f 2050 6172 The Two Par\n+00049b40: 7473 206f 6620 496e 7374 616c 6c2e 0a20 ts of Install.. \n 00049b50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049b60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049b70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049b80: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00049b90: 6520 2031 3429 0a2a 2069 6e73 7461 6c6c e 14).* install\n-00049ba0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>: \n+00049b80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00049b90: 6e65 2020 3134 290a 2a20 696e 7374 616c ne 14).* instal\n+00049ba0: 6c20 3c32 3e3a 2020 2020 2020 2020 2020 l <2>: \n 00049bb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049bc0: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n-00049bd0: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n-00049be0: 2a20 496e 7374 616c 6c20 686f 6f6b 3a20 * Install hook: \n+00049bc0: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+00049bd0: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n+00049be0: 0a2a 2049 6e73 7461 6c6c 2068 6f6f 6b3a .* Install hook:\n 00049bf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049c00: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n-00049c10: 6e67 2049 6e73 7461 6c6c 6174 696f 6e2e ng Installation.\n-00049c20: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00049c00: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+00049c10: 696e 6720 496e 7374 616c 6c61 7469 6f6e ing Installation\n+00049c20: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 00049c30: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049c40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049c50: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00049c60: 6c69 6e65 2020 3135 290a 2a20 696e 7374 line 15).* inst\n-00049c70: 616c 6c2d 6461 7461 3a20 2020 2020 2020 all-data: \n+00049c50: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00049c60: 286c 696e 6520 2031 3529 0a2a 2069 6e73 (line 15).* ins\n+00049c70: 7461 6c6c 2d64 6174 613a 2020 2020 2020 tall-data: \n 00049c80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049c90: 2020 2054 776f 2d50 6172 7420 496e 7374 Two-Part Inst\n-00049ca0: 616c 6c2e 2020 2020 286c 696e 6520 2031 all. (line 1\n-00049cb0: 3629 0a2a 2069 6e73 7461 6c6c 2d64 6174 6).* install-dat\n-00049cc0: 6120 3c31 3e3a 2020 2020 2020 2020 2020 a <1>: \n-00049cd0: 2020 2020 2020 2020 2020 2020 5468 6520 The \n-00049ce0: 5477 6f20 5061 7274 7320 6f66 2049 6e73 Two Parts of Ins\n-00049cf0: 7461 6c6c 2e0a 2020 2020 2020 2020 2020 tall.. \n+00049c90: 2020 2020 5477 6f2d 5061 7274 2049 6e73 Two-Part Ins\n+00049ca0: 7461 6c6c 2e20 2020 2028 6c69 6e65 2020 tall. (line \n+00049cb0: 3136 290a 2a20 696e 7374 616c 6c2d 6461 16).* install-da\n+00049cc0: 7461 203c 313e 3a20 2020 2020 2020 2020 ta <1>: \n+00049cd0: 2020 2020 2020 2020 2020 2020 2054 6865 The\n+00049ce0: 2054 776f 2050 6172 7473 206f 6620 496e Two Parts of In\n+00049cf0: 7374 616c 6c2e 0a20 2020 2020 2020 2020 stall.. \n 00049d00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049d10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049d20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049d30: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*\n-00049d40: 2069 6e73 7461 6c6c 2d64 6174 6120 3c32 install-data <2\n-00049d50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n-00049d60: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n-00049d70: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n-00049d80: 6e65 2020 3431 290a 2a20 696e 7374 616c ne 41).* instal\n-00049d90: 6c2d 6461 7461 2d68 6f6f 6b3a 2020 2020 l-data-hook: \n+00049d30: 2020 2020 2028 6c69 6e65 2020 3134 290a (line 14).\n+00049d40: 2a20 696e 7374 616c 6c2d 6461 7461 203c * install-data <\n+00049d50: 323e 3a20 2020 2020 2020 2020 2020 2020 2>: \n+00049d60: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n+00049d70: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n+00049d80: 696e 6520 2034 3129 0a2a 2069 6e73 7461 ine 41).* insta\n+00049d90: 6c6c 2d64 6174 612d 686f 6f6b 3a20 2020 ll-data-hook: \n 00049da0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049db0: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n-00049dc0: 2020 2020 2020 286c 696e 6520 2036 3629 (line 66)\n-00049dd0: 0a2a 2069 6e73 7461 6c6c 2d64 6174 612d .* install-data-\n-00049de0: 6c6f 6361 6c3a 2020 2020 2020 2020 2020 local: \n-00049df0: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n-00049e00: 696e 6720 496e 7374 616c 6c61 7469 6f6e ing Installation\n-00049e10: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+00049db0: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n+00049dc0: 2020 2020 2020 2028 6c69 6e65 2020 3636 (line 66\n+00049dd0: 290a 2a20 696e 7374 616c 6c2d 6461 7461 ).* install-data\n+00049de0: 2d6c 6f63 616c 3a20 2020 2020 2020 2020 -local: \n+00049df0: 2020 2020 2020 2020 2020 2045 7874 656e Exten\n+00049e00: 6469 6e67 2049 6e73 7461 6c6c 6174 696f ding Installatio\n+00049e10: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n.. \n 00049e20: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049e30: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00049e40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049e50: 286c 696e 6520 2020 3929 0a2a 2069 6e73 (line 9).* ins\n-00049e60: 7461 6c6c 2d64 6174 612d 6c6f 6361 6c20 tall-data-local \n-00049e70: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-00049e80: 2020 2020 4578 7465 6e64 696e 672e 2020 Extending. \n-00049e90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00049ea0: 3431 290a 2a20 696e 7374 616c 6c2d 6476 41).* install-dv\n-00049eb0: 693a 2020 2020 2020 2020 2020 2020 2020 i: \n-00049ec0: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n-00049ed0: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n-00049ee0: 2020 286c 696e 6520 2031 3929 0a2a 2069 (line 19).* i\n-00049ef0: 6e73 7461 6c6c 2d64 7669 203c 313e 3a20 nstall-dvi <1>: \n+00049e50: 2028 6c69 6e65 2020 2039 290a 2a20 696e (line 9).* in\n+00049e60: 7374 616c 6c2d 6461 7461 2d6c 6f63 616c stall-data-local\n+00049e70: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00049e80: 2020 2020 2045 7874 656e 6469 6e67 2e20 Extending. \n+00049e90: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00049ea0: 2034 3129 0a2a 2069 6e73 7461 6c6c 2d64 41).* install-d\n+00049eb0: 7669 3a20 2020 2020 2020 2020 2020 2020 vi: \n+00049ec0: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+00049ed0: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+00049ee0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).* \n+00049ef0: 696e 7374 616c 6c2d 6476 6920 3c31 3e3a install-dvi <1>:\n 00049f00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049f10: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-00049f20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00049f30: 2020 3431 290a 2a20 696e 7374 616c 6c2d 41).* install-\n-00049f40: 6476 692d 6c6f 6361 6c3a 2020 2020 2020 dvi-local: \n-00049f50: 2020 2020 2020 2020 2020 2020 2020 2045 E\n-00049f60: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n-00049f70: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n-00049f80: 2069 6e73 7461 6c6c 2d65 7865 633a 2020 install-exec: \n+00049f10: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00049f20: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00049f30: 6520 2034 3129 0a2a 2069 6e73 7461 6c6c e 41).* install\n+00049f40: 2d64 7669 2d6c 6f63 616c 3a20 2020 2020 -dvi-local: \n+00049f50: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00049f60: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n+00049f70: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+00049f80: 2a20 696e 7374 616c 6c2d 6578 6563 3a20 * install-exec: \n 00049f90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049fa0: 2020 2020 2020 2020 5477 6f2d 5061 7274 Two-Part\n-00049fb0: 2049 6e73 7461 6c6c 2e20 2020 2028 6c69 Install. (li\n-00049fc0: 6e65 2020 3136 290a 2a20 696e 7374 616c ne 16).* instal\n-00049fd0: 6c2d 6578 6563 203c 313e 3a20 2020 2020 l-exec <1>: \n+00049fa0: 2020 2020 2020 2020 2054 776f 2d50 6172 Two-Par\n+00049fb0: 7420 496e 7374 616c 6c2e 2020 2020 286c t Install. (l\n+00049fc0: 696e 6520 2031 3629 0a2a 2069 6e73 7461 ine 16).* insta\n+00049fd0: 6c6c 2d65 7865 6320 3c31 3e3a 2020 2020 ll-exec <1>: \n 00049fe0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00049ff0: 2054 6865 2054 776f 2050 6172 7473 206f The Two Parts o\n-0004a000: 6620 496e 7374 616c 6c2e 0a20 2020 2020 f Install.. \n+00049ff0: 2020 5468 6520 5477 6f20 5061 7274 7320 The Two Parts \n+0004a000: 6f66 2049 6e73 7461 6c6c 2e0a 2020 2020 of Install.. \n 0004a010: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004a020: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004a030: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a040: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004a050: 3134 290a 2a20 696e 7374 616c 6c2d 6578 14).* install-ex\n-0004a060: 6563 203c 323e 3a20 2020 2020 2020 2020 ec <2>: \n-0004a070: 2020 2020 2020 2020 2020 2020 2045 7874 Ext\n-0004a080: 656e 6469 6e67 2e20 2020 2020 2020 2020 ending. \n-0004a090: 2020 286c 696e 6520 2034 3129 0a2a 2069 (line 41).* i\n-0004a0a0: 6e73 7461 6c6c 2d65 7865 632d 686f 6f6b nstall-exec-hook\n-0004a0b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004a0c0: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-0004a0d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004a0e0: 2020 3636 290a 2a20 696e 7374 616c 6c2d 66).* install-\n-0004a0f0: 6578 6563 2d6c 6f63 616c 3a20 2020 2020 exec-local: \n-0004a100: 2020 2020 2020 2020 2020 2020 2020 2045 E\n-0004a110: 7874 656e 6469 6e67 2049 6e73 7461 6c6c xtending Install\n-0004a120: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation.. \n+0004a040: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004a050: 2031 3429 0a2a 2069 6e73 7461 6c6c 2d65 14).* install-e\n+0004a060: 7865 6320 3c32 3e3a 2020 2020 2020 2020 xec <2>: \n+0004a070: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+0004a080: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n+0004a090: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+0004a0a0: 696e 7374 616c 6c2d 6578 6563 2d68 6f6f install-exec-hoo\n+0004a0b0: 6b3a 2020 2020 2020 2020 2020 2020 2020 k: \n+0004a0c0: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+0004a0d0: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+0004a0e0: 6520 2036 3629 0a2a 2069 6e73 7461 6c6c e 66).* install\n+0004a0f0: 2d65 7865 632d 6c6f 6361 6c3a 2020 2020 -exec-local: \n+0004a100: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004a110: 4578 7465 6e64 696e 6720 496e 7374 616c Extending Instal\n+0004a120: 6c61 7469 6f6e 2e0a 2020 2020 2020 2020 lation.. \n 0004a130: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004a140: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004a150: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a160: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).\n-0004a170: 2a20 696e 7374 616c 6c2d 6578 6563 2d6c * install-exec-l\n-0004a180: 6f63 616c 203c 313e 3a20 2020 2020 2020 ocal <1>: \n-0004a190: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n-0004a1a0: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n-0004a1b0: 696e 6520 2034 3129 0a2a 2069 6e73 7461 ine 41).* insta\n-0004a1c0: 6c6c 2d68 746d 6c3a 2020 2020 2020 2020 ll-html: \n+0004a160: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)\n+0004a170: 0a2a 2069 6e73 7461 6c6c 2d65 7865 632d .* install-exec-\n+0004a180: 6c6f 6361 6c20 3c31 3e3a 2020 2020 2020 local <1>: \n+0004a190: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+0004a1a0: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+0004a1b0: 6c69 6e65 2020 3431 290a 2a20 696e 7374 line 41).* inst\n+0004a1c0: 616c 6c2d 6874 6d6c 3a20 2020 2020 2020 all-html: \n 0004a1d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a1e0: 2020 5465 7869 6e66 6f2e 2020 2020 2020 Texinfo. \n-0004a1f0: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19\n-0004a200: 290a 2a20 696e 7374 616c 6c2d 6874 6d6c ).* install-html\n-0004a210: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n-0004a220: 2020 2020 2020 2020 2020 2045 7874 656e Exten\n-0004a230: 6469 6e67 2e20 2020 2020 2020 2020 2020 ding. \n-0004a240: 286c 696e 6520 2034 3129 0a2a 2069 6e73 (line 41).* ins\n-0004a250: 7461 6c6c 2d68 746d 6c2d 6c6f 6361 6c3a tall-html-local:\n-0004a260: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a270: 2020 2020 4578 7465 6e64 696e 672e 2020 Extending. \n-0004a280: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004a290: 3431 290a 2a20 696e 7374 616c 6c2d 696e 41).* install-in\n-0004a2a0: 666f 3a20 2020 2020 2020 2020 2020 2020 fo: \n-0004a2b0: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n-0004a2c0: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n-0004a2d0: 2020 286c 696e 6520 2037 3929 0a2a 2069 (line 79).* i\n-0004a2e0: 6e73 7461 6c6c 2d69 6e66 6f20 3c31 3e3a nstall-info <1>:\n-0004a2f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a300: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-0004a310: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004a320: 2031 3130 290a 2a20 696e 7374 616c 6c2d 110).* install-\n-0004a330: 696e 666f 203c 323e 3a20 2020 2020 2020 info <2>: \n-0004a340: 2020 2020 2020 2020 2020 2020 2020 2045 E\n-0004a350: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n-0004a360: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n-0004a370: 2069 6e73 7461 6c6c 2d69 6e66 6f20 7461 install-info ta\n-0004a380: 7267 6574 3a20 2020 2020 2020 2020 2020 rget: \n-0004a390: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n-0004a3a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004a3b0: 6e65 2020 3739 290a 2a20 696e 7374 616c ne 79).* instal\n-0004a3c0: 6c2d 696e 666f 2d6c 6f63 616c 3a20 2020 l-info-local: \n+0004a1e0: 2020 2054 6578 696e 666f 2e20 2020 2020 Texinfo. \n+0004a1f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+0004a200: 3929 0a2a 2069 6e73 7461 6c6c 2d68 746d 9).* install-htm\n+0004a210: 6c20 3c31 3e3a 2020 2020 2020 2020 2020 l <1>: \n+0004a220: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n+0004a230: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n+0004a240: 2028 6c69 6e65 2020 3431 290a 2a20 696e (line 41).* in\n+0004a250: 7374 616c 6c2d 6874 6d6c 2d6c 6f63 616c stall-html-local\n+0004a260: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004a270: 2020 2020 2045 7874 656e 6469 6e67 2e20 Extending. \n+0004a280: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004a290: 2034 3129 0a2a 2069 6e73 7461 6c6c 2d69 41).* install-i\n+0004a2a0: 6e66 6f3a 2020 2020 2020 2020 2020 2020 nfo: \n+0004a2b0: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+0004a2c0: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+0004a2d0: 2020 2028 6c69 6e65 2020 3739 290a 2a20 (line 79).* \n+0004a2e0: 696e 7374 616c 6c2d 696e 666f 203c 313e install-info <1>\n+0004a2f0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004a300: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+0004a310: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004a320: 6520 3131 3029 0a2a 2069 6e73 7461 6c6c e 110).* install\n+0004a330: 2d69 6e66 6f20 3c32 3e3a 2020 2020 2020 -info <2>: \n+0004a340: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004a350: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n+0004a360: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+0004a370: 2a20 696e 7374 616c 6c2d 696e 666f 2074 * install-info t\n+0004a380: 6172 6765 743a 2020 2020 2020 2020 2020 arget: \n+0004a390: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n+0004a3a0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004a3b0: 696e 6520 2037 3929 0a2a 2069 6e73 7461 ine 79).* insta\n+0004a3c0: 6c6c 2d69 6e66 6f2d 6c6f 6361 6c3a 2020 ll-info-local: \n 0004a3d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a3e0: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n-0004a3f0: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n-0004a400: 0a2a 2069 6e73 7461 6c6c 2d6d 616e 3a20 .* install-man: \n+0004a3e0: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n+0004a3f0: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n+0004a400: 290a 2a20 696e 7374 616c 6c2d 6d61 6e3a ).* install-man:\n 0004a410: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a420: 2020 2020 2020 2020 2020 4d61 6e20 5061 Man Pa\n-0004a430: 6765 732e 2020 2020 2020 2020 2020 2028 ges. (\n-0004a440: 6c69 6e65 2020 3332 290a 2a20 696e 7374 line 32).* inst\n-0004a450: 616c 6c2d 6d61 6e20 3c31 3e3a 2020 2020 all-man <1>: \n+0004a420: 2020 2020 2020 2020 2020 204d 616e 2050 Man P\n+0004a430: 6167 6573 2e20 2020 2020 2020 2020 2020 ages. \n+0004a440: 286c 696e 6520 2033 3229 0a2a 2069 6e73 (line 32).* ins\n+0004a450: 7461 6c6c 2d6d 616e 203c 313e 3a20 2020 tall-man <1>: \n 0004a460: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a470: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n-0004a480: 2020 2020 2020 2020 286c 696e 6520 3131 (line 11\n-0004a490: 3629 0a2a 2069 6e73 7461 6c6c 2d6d 616e 6).* install-man\n-0004a4a0: 2074 6172 6765 743a 2020 2020 2020 2020 target: \n-0004a4b0: 2020 2020 2020 2020 2020 2020 4d61 6e20 Man \n-0004a4c0: 5061 6765 732e 2020 2020 2020 2020 2020 Pages. \n-0004a4d0: 2028 6c69 6e65 2020 3332 290a 2a20 696e (line 32).* in\n-0004a4e0: 7374 616c 6c2d 7064 663a 2020 2020 2020 stall-pdf: \n+0004a470: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n+0004a480: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+0004a490: 3136 290a 2a20 696e 7374 616c 6c2d 6d61 16).* install-ma\n+0004a4a0: 6e20 7461 7267 6574 3a20 2020 2020 2020 n target: \n+0004a4b0: 2020 2020 2020 2020 2020 2020 204d 616e Man\n+0004a4c0: 2050 6167 6573 2e20 2020 2020 2020 2020 Pages. \n+0004a4d0: 2020 286c 696e 6520 2033 3229 0a2a 2069 (line 32).* i\n+0004a4e0: 6e73 7461 6c6c 2d70 6466 3a20 2020 2020 nstall-pdf: \n 0004a4f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a500: 2020 2020 2054 6578 696e 666f 2e20 2020 Texinfo. \n-0004a510: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004a520: 2031 3929 0a2a 2069 6e73 7461 6c6c 2d70 19).* install-p\n-0004a530: 6466 203c 313e 3a20 2020 2020 2020 2020 df <1>: \n-0004a540: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n-0004a550: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n-0004a560: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n-0004a570: 696e 7374 616c 6c2d 7064 662d 6c6f 6361 install-pdf-loca\n-0004a580: 6c3a 2020 2020 2020 2020 2020 2020 2020 l: \n-0004a590: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n-0004a5a0: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n-0004a5b0: 6520 2034 3129 0a2a 2069 6e73 7461 6c6c e 41).* install\n-0004a5c0: 2d70 733a 2020 2020 2020 2020 2020 2020 -ps: \n+0004a500: 2020 2020 2020 5465 7869 6e66 6f2e 2020 Texinfo. \n+0004a510: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004a520: 2020 3139 290a 2a20 696e 7374 616c 6c2d 19).* install-\n+0004a530: 7064 6620 3c31 3e3a 2020 2020 2020 2020 pdf <1>: \n+0004a540: 2020 2020 2020 2020 2020 2020 2020 2045 E\n+0004a550: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n+0004a560: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n+0004a570: 2069 6e73 7461 6c6c 2d70 6466 2d6c 6f63 install-pdf-loc\n+0004a580: 616c 3a20 2020 2020 2020 2020 2020 2020 al: \n+0004a590: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n+0004a5a0: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n+0004a5b0: 6e65 2020 3431 290a 2a20 696e 7374 616c ne 41).* instal\n+0004a5c0: 6c2d 7073 3a20 2020 2020 2020 2020 2020 l-ps: \n 0004a5d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a5e0: 5465 7869 6e66 6f2e 2020 2020 2020 2020 Texinfo. \n-0004a5f0: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).\n-0004a600: 2a20 696e 7374 616c 6c2d 7073 203c 313e * install-ps <1>\n-0004a610: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004a620: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n-0004a630: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n-0004a640: 696e 6520 2034 3129 0a2a 2069 6e73 7461 ine 41).* insta\n-0004a650: 6c6c 2d70 732d 6c6f 6361 6c3a 2020 2020 ll-ps-local: \n+0004a5e0: 2054 6578 696e 666f 2e20 2020 2020 2020 Texinfo. \n+0004a5f0: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)\n+0004a600: 0a2a 2069 6e73 7461 6c6c 2d70 7320 3c31 .* install-ps <1\n+0004a610: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+0004a620: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+0004a630: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+0004a640: 6c69 6e65 2020 3431 290a 2a20 696e 7374 line 41).* inst\n+0004a650: 616c 6c2d 7073 2d6c 6f63 616c 3a20 2020 all-ps-local: \n 0004a660: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a670: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n-0004a680: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n-0004a690: 290a 2a20 696e 7374 616c 6c2d 7374 7269 ).* install-stri\n-0004a6a0: 703a 2020 2020 2020 2020 2020 2020 2020 p: \n-0004a6b0: 2020 2020 2020 2020 2020 2053 7461 6e64 Stand\n-0004a6c0: 6172 6420 5461 7267 6574 732e 2020 2020 ard Targets. \n-0004a6d0: 286c 696e 6520 2032 3129 0a2a 2069 6e73 (line 21).* ins\n-0004a6e0: 7461 6c6c 2d73 7472 6970 203c 313e 3a20 tall-strip <1>: \n+0004a670: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+0004a680: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+0004a690: 3129 0a2a 2069 6e73 7461 6c6c 2d73 7472 1).* install-str\n+0004a6a0: 6970 3a20 2020 2020 2020 2020 2020 2020 ip: \n+0004a6b0: 2020 2020 2020 2020 2020 2020 5374 616e Stan\n+0004a6c0: 6461 7264 2054 6172 6765 7473 2e20 2020 dard Targets. \n+0004a6d0: 2028 6c69 6e65 2020 3231 290a 2a20 696e (line 21).* in\n+0004a6e0: 7374 616c 6c2d 7374 7269 7020 3c31 3e3a stall-strip <1>:\n 0004a6f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a700: 2020 2020 496e 7374 616c 6c20 5275 6c65 Install Rule\n-0004a710: 7320 666f 7220 7468 6520 5573 6572 2e0a s for the User..\n-0004a720: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004a700: 2020 2020 2049 6e73 7461 6c6c 2052 756c Install Rul\n+0004a710: 6573 2066 6f72 2074 6865 2055 7365 722e es for the User.\n+0004a720: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 0004a730: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004a740: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a750: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0004a760: 696e 6520 2020 3729 0a2a 2049 6e73 7461 ine 7).* Insta\n-0004a770: 6c6c 2c20 7477 6f20 7061 7274 7320 6f66 ll, two parts of\n-0004a780: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004a790: 2020 5468 6520 5477 6f20 5061 7274 7320 The Two Parts \n-0004a7a0: 6f66 2049 6e73 7461 6c6c 2e0a 2020 2020 of Install.. \n+0004a750: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0004a760: 6c69 6e65 2020 2037 290a 2a20 496e 7374 line 7).* Inst\n+0004a770: 616c 6c2c 2074 776f 2070 6172 7473 206f all, two parts o\n+0004a780: 663a 2020 2020 2020 2020 2020 2020 2020 f: \n+0004a790: 2020 2054 6865 2054 776f 2050 6172 7473 The Two Parts\n+0004a7a0: 206f 6620 496e 7374 616c 6c2e 0a20 2020 of Install.. \n 0004a7b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004a7c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004a7d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a7e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004a7f0: 2031 3429 0a2a 2049 6e73 7461 6c6c 6174 14).* Installat\n-0004a800: 696f 6e20 6469 7265 6374 6f72 6965 732c ion directories,\n-0004a810: 2065 7874 656e 6469 6e67 206c 6973 743a extending list:\n-0004a820: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n-0004a830: 2020 2028 6c69 6e65 2020 3536 290a 2a20 (line 56).* \n-0004a840: 496e 7374 616c 6c61 7469 6f6e 2073 7570 Installation sup\n-0004a850: 706f 7274 3a20 2020 2020 2020 2020 2020 port: \n-0004a860: 2020 2020 2020 2049 6e73 7461 6c6c 2e20 Install. \n-0004a870: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004a880: 6520 2020 3629 0a2a 2049 6e73 7461 6c6c e 6).* Install\n-0004a890: 6174 696f 6e2c 2062 6173 6963 733a 2020 ation, basics: \n+0004a7e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004a7f0: 2020 3134 290a 2a20 496e 7374 616c 6c61 14).* Installa\n+0004a800: 7469 6f6e 2064 6972 6563 746f 7269 6573 tion directories\n+0004a810: 2c20 6578 7465 6e64 696e 6720 6c69 7374 , extending list\n+0004a820: 3a20 556e 6966 6f72 6d2e 2020 2020 2020 : Uniform. \n+0004a830: 2020 2020 286c 696e 6520 2035 3629 0a2a (line 56).*\n+0004a840: 2049 6e73 7461 6c6c 6174 696f 6e20 7375 Installation su\n+0004a850: 7070 6f72 743a 2020 2020 2020 2020 2020 pport: \n+0004a860: 2020 2020 2020 2020 496e 7374 616c 6c2e Install.\n+0004a870: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004a880: 6e65 2020 2036 290a 2a20 496e 7374 616c ne 6).* Instal\n+0004a890: 6c61 7469 6f6e 2c20 6261 7369 6373 3a20 lation, basics: \n 0004a8a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a8b0: 4261 7369 6320 496e 7374 616c 6c61 7469 Basic Installati\n-0004a8c0: 6f6e 2e20 2028 6c69 6e65 2020 2036 290a on. (line 6).\n-0004a8d0: 2a20 696e 7374 616c 6c63 6865 636b 3a20 * installcheck: \n+0004a8b0: 2042 6173 6963 2049 6e73 7461 6c6c 6174 Basic Installat\n+0004a8c0: 696f 6e2e 2020 286c 696e 6520 2020 3629 ion. (line 6)\n+0004a8d0: 0a2a 2069 6e73 7461 6c6c 6368 6563 6b3a .* installcheck:\n 0004a8e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a8f0: 2020 2020 2020 2020 2053 7461 6e64 6172 Standar\n-0004a900: 6420 5461 7267 6574 732e 2020 2020 286c d Targets. (l\n-0004a910: 696e 6520 2033 3329 0a2a 2069 6e73 7461 ine 33).* insta\n-0004a920: 6c6c 6368 6563 6b20 3c31 3e3a 2020 2020 llcheck <1>: \n+0004a8f0: 2020 2020 2020 2020 2020 5374 616e 6461 Standa\n+0004a900: 7264 2054 6172 6765 7473 2e20 2020 2028 rd Targets. (\n+0004a910: 6c69 6e65 2020 3333 290a 2a20 696e 7374 line 33).* inst\n+0004a920: 616c 6c63 6865 636b 203c 313e 3a20 2020 allcheck <1>: \n 0004a930: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a940: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n-0004a950: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n-0004a960: 290a 2a20 696e 7374 616c 6c63 6865 636b ).* installcheck\n-0004a970: 2d6c 6f63 616c 3a20 2020 2020 2020 2020 -local: \n-0004a980: 2020 2020 2020 2020 2020 2045 7874 656e Exten\n-0004a990: 6469 6e67 2e20 2020 2020 2020 2020 2020 ding. \n-0004a9a0: 286c 696e 6520 2034 3129 0a2a 2069 6e73 (line 41).* ins\n-0004a9b0: 7461 6c6c 6469 7273 3a20 2020 2020 2020 talldirs: \n+0004a940: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+0004a950: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+0004a960: 3129 0a2a 2069 6e73 7461 6c6c 6368 6563 1).* installchec\n+0004a970: 6b2d 6c6f 6361 6c3a 2020 2020 2020 2020 k-local: \n+0004a980: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n+0004a990: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n+0004a9a0: 2028 6c69 6e65 2020 3431 290a 2a20 696e (line 41).* in\n+0004a9b0: 7374 616c 6c64 6972 733a 2020 2020 2020 stalldirs: \n 0004a9c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004a9d0: 2020 2020 496e 7374 616c 6c20 5275 6c65 Install Rule\n-0004a9e0: 7320 666f 7220 7468 6520 5573 6572 2e0a s for the User..\n-0004a9f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004a9d0: 2020 2020 2049 6e73 7461 6c6c 2052 756c Install Rul\n+0004a9e0: 6573 2066 6f72 2074 6865 2055 7365 722e es for the User.\n+0004a9f0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 0004aa00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004aa10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004aa20: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0004aa30: 696e 6520 2020 3729 0a2a 2069 6e73 7461 ine 7).* insta\n-0004aa40: 6c6c 6469 7273 203c 313e 3a20 2020 2020 lldirs <1>: \n+0004aa20: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0004aa30: 6c69 6e65 2020 2037 290a 2a20 696e 7374 line 7).* inst\n+0004aa40: 616c 6c64 6972 7320 3c31 3e3a 2020 2020 alldirs <1>: \n 0004aa50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004aa60: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n-0004aa70: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n-0004aa80: 290a 2a20 696e 7374 616c 6c64 6972 732d ).* installdirs-\n-0004aa90: 6c6f 6361 6c3a 2020 2020 2020 2020 2020 local: \n-0004aaa0: 2020 2020 2020 2020 2020 2045 7874 656e Exten\n-0004aab0: 6469 6e67 2e20 2020 2020 2020 2020 2020 ding. \n-0004aac0: 286c 696e 6520 2034 3129 0a2a 2049 6e73 (line 41).* Ins\n-0004aad0: 7461 6c6c 696e 6720 6865 6164 6572 733a talling headers:\n-0004aae0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004aaf0: 2020 2020 4865 6164 6572 732e 2020 2020 Headers. \n-0004ab00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004ab10: 2036 290a 2a20 496e 7374 616c 6c69 6e67 6).* Installing\n-0004ab20: 2073 6372 6970 7473 3a20 2020 2020 2020 scripts: \n-0004ab30: 2020 2020 2020 2020 2020 2020 2053 6372 Scr\n-0004ab40: 6970 7473 2e20 2020 2020 2020 2020 2020 ipts. \n-0004ab50: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i\n-0004ab60: 6e73 7461 6c6c 696e 6720 7665 7273 696f nstalling versio\n-0004ab70: 6e65 6420 6269 6e61 7269 6573 3a20 2020 ned binaries: \n-0004ab80: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-0004ab90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004aba0: 2020 3836 290a 2a20 496e 7465 7266 6163 86).* Interfac\n-0004abb0: 696e 6720 7769 7468 2074 6869 7264 2d70 ing with third-p\n-0004abc0: 6172 7479 2070 6163 6b61 6765 733a 2054 arty packages: T\n-0004abd0: 6869 7264 2d50 6172 7479 204d 616b 6566 hird-Party Makef\n-0004abe0: 696c 6573 2e0a 2020 2020 2020 2020 2020 iles.. \n+0004aa60: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+0004aa70: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+0004aa80: 3129 0a2a 2069 6e73 7461 6c6c 6469 7273 1).* installdirs\n+0004aa90: 2d6c 6f63 616c 3a20 2020 2020 2020 2020 -local: \n+0004aaa0: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n+0004aab0: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n+0004aac0: 2028 6c69 6e65 2020 3431 290a 2a20 496e (line 41).* In\n+0004aad0: 7374 616c 6c69 6e67 2068 6561 6465 7273 stalling headers\n+0004aae0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004aaf0: 2020 2020 2048 6561 6465 7273 2e20 2020 Headers. \n+0004ab00: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004ab10: 2020 3629 0a2a 2049 6e73 7461 6c6c 696e 6).* Installin\n+0004ab20: 6720 7363 7269 7074 733a 2020 2020 2020 g scripts: \n+0004ab30: 2020 2020 2020 2020 2020 2020 2020 5363 Sc\n+0004ab40: 7269 7074 732e 2020 2020 2020 2020 2020 ripts. \n+0004ab50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004ab60: 696e 7374 616c 6c69 6e67 2076 6572 7369 installing versi\n+0004ab70: 6f6e 6564 2062 696e 6172 6965 733a 2020 oned binaries: \n+0004ab80: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+0004ab90: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+0004aba0: 6520 2038 3629 0a2a 2049 6e74 6572 6661 e 86).* Interfa\n+0004abb0: 6369 6e67 2077 6974 6820 7468 6972 642d cing with third-\n+0004abc0: 7061 7274 7920 7061 636b 6167 6573 3a20 party packages: \n+0004abd0: 5468 6972 642d 5061 7274 7920 4d61 6b65 Third-Party Make\n+0004abe0: 6669 6c65 732e 0a20 2020 2020 2020 2020 files.. \n 0004abf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ac00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ac10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ac20: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-0004ac30: 2049 6e76 6f63 6174 696f 6e20 6f66 2061 Invocation of a\n-0004ac40: 636c 6f63 616c 3a20 2020 2020 2020 2020 clocal: \n-0004ac50: 2020 2020 2020 2020 6163 6c6f 6361 6c20 aclocal \n-0004ac60: 496e 766f 6361 7469 6f6e 2e20 2028 6c69 Invocation. (li\n-0004ac70: 6e65 2020 2036 290a 2a20 496e 766f 6361 ne 6).* Invoca\n-0004ac80: 7469 6f6e 206f 6620 6175 746f 6d61 6b65 tion of automake\n-0004ac90: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004aca0: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n-0004acb0: 7469 6f6e 2e20 286c 696e 6520 2020 3629 tion. (line 6)\n-0004acc0: 0a2a 2049 6e76 6f6b 696e 6720 6163 6c6f .* Invoking aclo\n-0004acd0: 6361 6c3a 2020 2020 2020 2020 2020 2020 cal: \n-0004ace0: 2020 2020 2020 2020 2020 6163 6c6f 6361 acloca\n-0004acf0: 6c20 496e 766f 6361 7469 6f6e 2e20 2028 l Invocation. (\n-0004ad00: 6c69 6e65 2020 2036 290a 2a20 496e 766f line 6).* Invo\n-0004ad10: 6b69 6e67 2061 7574 6f6d 616b 653a 2020 king automake: \n+0004ac20: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004ac30: 2a20 496e 766f 6361 7469 6f6e 206f 6620 * Invocation of \n+0004ac40: 6163 6c6f 6361 6c3a 2020 2020 2020 2020 aclocal: \n+0004ac50: 2020 2020 2020 2020 2061 636c 6f63 616c aclocal\n+0004ac60: 2049 6e76 6f63 6174 696f 6e2e 2020 286c Invocation. (l\n+0004ac70: 696e 6520 2020 3629 0a2a 2049 6e76 6f63 ine 6).* Invoc\n+0004ac80: 6174 696f 6e20 6f66 2061 7574 6f6d 616b ation of automak\n+0004ac90: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+0004aca0: 2020 6175 746f 6d61 6b65 2049 6e76 6f63 automake Invoc\n+0004acb0: 6174 696f 6e2e 2028 6c69 6e65 2020 2036 ation. (line 6\n+0004acc0: 290a 2a20 496e 766f 6b69 6e67 2061 636c ).* Invoking acl\n+0004acd0: 6f63 616c 3a20 2020 2020 2020 2020 2020 ocal: \n+0004ace0: 2020 2020 2020 2020 2020 2061 636c 6f63 acloc\n+0004acf0: 616c 2049 6e76 6f63 6174 696f 6e2e 2020 al Invocation. \n+0004ad00: 286c 696e 6520 2020 3629 0a2a 2049 6e76 (line 6).* Inv\n+0004ad10: 6f6b 696e 6720 6175 746f 6d61 6b65 3a20 oking automake: \n 0004ad20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ad30: 2020 2061 7574 6f6d 616b 6520 496e 766f automake Invo\n-0004ad40: 6361 7469 6f6e 2e20 286c 696e 6520 2020 cation. (line \n-0004ad50: 3629 0a2a 204a 4156 4120 7072 696d 6172 6).* JAVA primar\n-0004ad60: 792c 2064 6566 696e 6564 3a20 2020 2020 y, defined: \n-0004ad70: 2020 2020 2020 2020 2020 2020 4a61 7661 Java\n-0004ad80: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n-0004ad90: 2028 6c69 6e65 2020 2036 290a 2a20 4a41 (line 6).* JA\n-0004ada0: 5641 2072 6573 7472 6963 7469 6f6e 733a VA restrictions:\n-0004adb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004adc0: 2020 2020 204a 6176 612e 2020 2020 2020 Java. \n-0004add0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004ade0: 2032 3529 0a2a 204a 6176 6120 7375 7070 25).* Java supp\n-0004adf0: 6f72 7420 7769 7468 2067 636a 3a20 2020 ort with gcj: \n-0004ae00: 2020 2020 2020 2020 2020 2020 2020 4a61 Ja\n-0004ae10: 7661 2053 7570 706f 7274 2077 6974 6820 va Support with \n-0004ae20: 6763 6a2e 0a20 2020 2020 2020 2020 2020 gcj.. \n+0004ad30: 2020 2020 6175 746f 6d61 6b65 2049 6e76 automake Inv\n+0004ad40: 6f63 6174 696f 6e2e 2028 6c69 6e65 2020 ocation. (line \n+0004ad50: 2036 290a 2a20 4a41 5641 2070 7269 6d61 6).* JAVA prima\n+0004ad60: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n+0004ad70: 2020 2020 2020 2020 2020 2020 204a 6176 Jav\n+0004ad80: 612e 2020 2020 2020 2020 2020 2020 2020 a. \n+0004ad90: 2020 286c 696e 6520 2020 3629 0a2a 204a (line 6).* J\n+0004ada0: 4156 4120 7265 7374 7269 6374 696f 6e73 AVA restrictions\n+0004adb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004adc0: 2020 2020 2020 4a61 7661 2e20 2020 2020 Java. \n+0004add0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004ade0: 2020 3235 290a 2a20 4a61 7661 2073 7570 25).* Java sup\n+0004adf0: 706f 7274 2077 6974 6820 6763 6a3a 2020 port with gcj: \n+0004ae00: 2020 2020 2020 2020 2020 2020 2020 204a J\n+0004ae10: 6176 6120 5375 7070 6f72 7420 7769 7468 ava Support with\n+0004ae20: 2067 636a 2e0a 2020 2020 2020 2020 2020 gcj.. \n 0004ae30: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ae40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ae50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ae60: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0004ae70: 4a61 7661 2074 6f20 6279 7465 636f 6465 Java to bytecode\n-0004ae80: 2c20 636f 6d70 696c 6174 696f 6e3a 2020 , compilation: \n-0004ae90: 2020 2020 2020 204a 6176 612e 2020 2020 Java. \n-0004aea0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004aeb0: 6520 2020 3629 0a2a 204a 6176 6120 746f e 6).* Java to\n-0004aec0: 206e 6174 6976 6520 636f 6465 2c20 636f native code, co\n-0004aed0: 6d70 696c 6174 696f 6e3a 2020 2020 2020 mpilation: \n-0004aee0: 4a61 7661 2053 7570 706f 7274 2077 6974 Java Support wit\n-0004aef0: 6820 6763 6a2e 0a20 2020 2020 2020 2020 h gcj.. \n+0004ae60: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004ae70: 204a 6176 6120 746f 2062 7974 6563 6f64 Java to bytecod\n+0004ae80: 652c 2063 6f6d 7069 6c61 7469 6f6e 3a20 e, compilation: \n+0004ae90: 2020 2020 2020 2020 4a61 7661 2e20 2020 Java. \n+0004aea0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004aeb0: 6e65 2020 2036 290a 2a20 4a61 7661 2074 ne 6).* Java t\n+0004aec0: 6f20 6e61 7469 7665 2063 6f64 652c 2063 o native code, c\n+0004aed0: 6f6d 7069 6c61 7469 6f6e 3a20 2020 2020 ompilation: \n+0004aee0: 204a 6176 6120 5375 7070 6f72 7420 7769 Java Support wi\n+0004aef0: 7468 2067 636a 2e0a 2020 2020 2020 2020 th gcj.. \n 0004af00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004af10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004af20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004af30: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-0004af40: 2a20 6c61 7a79 2074 6573 7420 6578 6563 * lazy test exec\n-0004af50: 7574 696f 6e3a 2020 2020 2020 2020 2020 ution: \n-0004af60: 2020 2020 2020 2020 2053 696d 706c 6520 Simple \n-0004af70: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n-0004af80: 6c6c 656c 2d74 6573 7473 2e0a 2020 2020 llel-tests.. \n+0004af30: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0004af40: 0a2a 206c 617a 7920 7465 7374 2065 7865 .* lazy test exe\n+0004af50: 6375 7469 6f6e 3a20 2020 2020 2020 2020 cution: \n+0004af60: 2020 2020 2020 2020 2020 5369 6d70 6c65 Simple\n+0004af70: 2054 6573 7473 2075 7369 6e67 2070 6172 Tests using par\n+0004af80: 616c 6c65 6c2d 7465 7374 732e 0a20 2020 allel-tests.. \n 0004af90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004afa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004afb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004afc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004afd0: 3131 3729 0a2a 204c 4441 4444 2061 6e64 117).* LDADD and\n-0004afe0: 202d 6c3a 2020 2020 2020 2020 2020 2020 -l: \n-0004aff0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n-0004b000: 6e6b 696e 672e 2020 2020 2020 2020 2020 nking. \n-0004b010: 2020 2028 6c69 6e65 2020 3730 290a 2a20 (line 70).* \n-0004b020: 4c44 464c 4147 5320 616e 6420 414d 5f4c LDFLAGS and AM_L\n-0004b030: 4446 4c41 4753 3a20 2020 2020 2020 2020 DFLAGS: \n-0004b040: 2020 2020 2020 2046 6c61 6720 5661 7269 Flag Vari\n-0004b050: 6162 6c65 7320 4f72 6465 7269 6e67 2e0a ables Ordering..\n-0004b060: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004afc0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004afd0: 2031 3137 290a 2a20 4c44 4144 4420 616e 117).* LDADD an\n+0004afe0: 6420 2d6c 3a20 2020 2020 2020 2020 2020 d -l: \n+0004aff0: 2020 2020 2020 2020 2020 2020 2020 204c L\n+0004b000: 696e 6b69 6e67 2e20 2020 2020 2020 2020 inking. \n+0004b010: 2020 2020 286c 696e 6520 2037 3029 0a2a (line 70).*\n+0004b020: 204c 4446 4c41 4753 2061 6e64 2041 4d5f LDFLAGS and AM_\n+0004b030: 4c44 464c 4147 533a 2020 2020 2020 2020 LDFLAGS: \n+0004b040: 2020 2020 2020 2020 466c 6167 2056 6172 Flag Var\n+0004b050: 6961 626c 6573 204f 7264 6572 696e 672e iables Ordering.\n+0004b060: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 0004b070: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b080: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b090: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0004b0a0: 696e 6520 2032 3029 0a2a 206c 6578 2070 ine 20).* lex p\n-0004b0b0: 726f 626c 656d 7320 7769 7468 2048 502d roblems with HP-\n-0004b0c0: 5558 2031 303a 2020 2020 2020 2020 2020 UX 10: \n-0004b0d0: 2020 5075 626c 6963 204d 6163 726f 732e Public Macros.\n-0004b0e0: 2020 2020 2020 2028 6c69 6e65 2020 3939 (line 99\n-0004b0f0: 290a 2a20 6c65 782c 206d 756c 7469 706c ).* lex, multipl\n-0004b100: 6520 6c65 7865 7273 3a20 2020 2020 2020 e lexers: \n-0004b110: 2020 2020 2020 2020 2020 2059 6163 6320 Yacc \n-0004b120: 616e 6420 4c65 782e 2020 2020 2020 2020 and Lex. \n-0004b130: 286c 696e 6520 2036 3429 0a2a 204c 464c (line 64).* LFL\n-0004b140: 4147 5320 616e 6420 414d 5f4c 464c 4147 AGS and AM_LFLAG\n-0004b150: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0004b160: 2020 2020 466c 6167 2056 6172 6961 626c Flag Variabl\n-0004b170: 6573 204f 7264 6572 696e 672e 0a20 2020 es Ordering.. \n+0004b090: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0004b0a0: 6c69 6e65 2020 3230 290a 2a20 6c65 7820 line 20).* lex \n+0004b0b0: 7072 6f62 6c65 6d73 2077 6974 6820 4850 problems with HP\n+0004b0c0: 2d55 5820 3130 3a20 2020 2020 2020 2020 -UX 10: \n+0004b0d0: 2020 2050 7562 6c69 6320 4d61 6372 6f73 Public Macros\n+0004b0e0: 2e20 2020 2020 2020 286c 696e 6520 2039 . (line 9\n+0004b0f0: 3929 0a2a 206c 6578 2c20 6d75 6c74 6970 9).* lex, multip\n+0004b100: 6c65 206c 6578 6572 733a 2020 2020 2020 le lexers: \n+0004b110: 2020 2020 2020 2020 2020 2020 5961 6363 Yacc\n+0004b120: 2061 6e64 204c 6578 2e20 2020 2020 2020 and Lex. \n+0004b130: 2028 6c69 6e65 2020 3634 290a 2a20 4c46 (line 64).* LF\n+0004b140: 4c41 4753 2061 6e64 2041 4d5f 4c46 4c41 LAGS and AM_LFLA\n+0004b150: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0004b160: 2020 2020 2046 6c61 6720 5661 7269 6162 Flag Variab\n+0004b170: 6c65 7320 4f72 6465 7269 6e67 2e0a 2020 les Ordering.. \n 0004b180: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b190: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b1a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b1b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004b1c0: 2020 3230 290a 2a20 6c69 626c 7464 6c2c 20).* libltdl,\n-0004b1d0: 2069 6e74 726f 6475 6374 696f 6e3a 2020 introduction: \n-0004b1e0: 2020 2020 2020 2020 2020 2020 2020 204c L\n-0004b1f0: 6962 746f 6f6c 2043 6f6e 6365 7074 2e20 ibtool Concept. \n-0004b200: 2020 2020 286c 696e 6520 2032 3929 0a2a (line 29).*\n-0004b210: 204c 4942 4f42 4a53 2061 6e64 2061 6e73 LIBOBJS and ans\n-0004b220: 6932 6b6e 723a 2020 2020 2020 2020 2020 i2knr: \n-0004b230: 2020 2020 2020 2020 414e 5349 2e20 2020 ANSI. \n-0004b240: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004b250: 6e65 2020 3538 290a 2a20 4c49 424f 424a ne 58).* LIBOBJ\n-0004b260: 532c 2061 6e64 204c 6962 746f 6f6c 3a20 S, and Libtool: \n+0004b1b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004b1c0: 6520 2032 3029 0a2a 206c 6962 6c74 646c e 20).* libltdl\n+0004b1d0: 2c20 696e 7472 6f64 7563 7469 6f6e 3a20 , introduction: \n+0004b1e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004b1f0: 4c69 6274 6f6f 6c20 436f 6e63 6570 742e Libtool Concept.\n+0004b200: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).\n+0004b210: 2a20 4c49 424f 424a 5320 616e 6420 616e * LIBOBJS and an\n+0004b220: 7369 326b 6e72 3a20 2020 2020 2020 2020 si2knr: \n+0004b230: 2020 2020 2020 2020 2041 4e53 492e 2020 ANSI. \n+0004b240: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0004b250: 696e 6520 2035 3829 0a2a 204c 4942 4f42 ine 58).* LIBOB\n+0004b260: 4a53 2c20 616e 6420 4c69 6274 6f6f 6c3a JS, and Libtool:\n 0004b270: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b280: 204c 544c 4942 4f42 4a53 2e20 2020 2020 LTLIBOBJS. \n-0004b290: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0004b2a0: 0a2a 204c 4942 4f42 4a53 2c20 6578 616d .* LIBOBJS, exam\n-0004b2b0: 706c 653a 2020 2020 2020 2020 2020 2020 ple: \n-0004b2c0: 2020 2020 2020 2020 2020 4c49 424f 424a LIBOBJ\n-0004b2d0: 532e 2020 2020 2020 2020 2020 2020 2028 S. (\n-0004b2e0: 6c69 6e65 2020 2036 290a 2a20 4c49 424f line 6).* LIBO\n-0004b2f0: 424a 532c 2073 7065 6369 616c 2068 616e BJS, special han\n-0004b300: 646c 696e 673a 2020 2020 2020 2020 2020 dling: \n-0004b310: 2020 204c 4942 4f42 4a53 2e20 2020 2020 LIBOBJS. \n-0004b320: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-0004b330: 3629 0a2a 204c 4942 5241 5249 4553 2070 6).* LIBRARIES p\n-0004b340: 7269 6d61 7279 2c20 6465 6669 6e65 643a rimary, defined:\n-0004b350: 2020 2020 2020 2020 2020 2020 4120 4c69 A Li\n-0004b360: 6272 6172 792e 2020 2020 2020 2020 2020 brary. \n-0004b370: 2028 6c69 6e65 2020 2036 290a 2a20 6c69 (line 6).* li\n-0004b380: 6274 6f6f 6c20 636f 6e76 656e 6965 6e63 btool convenienc\n-0004b390: 6520 6c69 6272 6172 6965 733a 2020 2020 e libraries: \n-0004b3a0: 2020 2020 204c 6962 746f 6f6c 2043 6f6e Libtool Con\n-0004b3b0: 7665 6e69 656e 6365 204c 6962 7261 7269 venience Librari\n-0004b3c0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \n+0004b280: 2020 4c54 4c49 424f 424a 532e 2020 2020 LTLIBOBJS. \n+0004b290: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004b2a0: 290a 2a20 4c49 424f 424a 532c 2065 7861 ).* LIBOBJS, exa\n+0004b2b0: 6d70 6c65 3a20 2020 2020 2020 2020 2020 mple: \n+0004b2c0: 2020 2020 2020 2020 2020 204c 4942 4f42 LIBOB\n+0004b2d0: 4a53 2e20 2020 2020 2020 2020 2020 2020 JS. \n+0004b2e0: 286c 696e 6520 2020 3629 0a2a 204c 4942 (line 6).* LIB\n+0004b2f0: 4f42 4a53 2c20 7370 6563 6961 6c20 6861 OBJS, special ha\n+0004b300: 6e64 6c69 6e67 3a20 2020 2020 2020 2020 ndling: \n+0004b310: 2020 2020 4c49 424f 424a 532e 2020 2020 LIBOBJS. \n+0004b320: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004b330: 2036 290a 2a20 4c49 4252 4152 4945 5320 6).* LIBRARIES \n+0004b340: 7072 696d 6172 792c 2064 6566 696e 6564 primary, defined\n+0004b350: 3a20 2020 2020 2020 2020 2020 2041 204c : A L\n+0004b360: 6962 7261 7279 2e20 2020 2020 2020 2020 ibrary. \n+0004b370: 2020 286c 696e 6520 2020 3629 0a2a 206c (line 6).* l\n+0004b380: 6962 746f 6f6c 2063 6f6e 7665 6e69 656e ibtool convenien\n+0004b390: 6365 206c 6962 7261 7269 6573 3a20 2020 ce libraries: \n+0004b3a0: 2020 2020 2020 4c69 6274 6f6f 6c20 436f Libtool Co\n+0004b3b0: 6e76 656e 6965 6e63 6520 4c69 6272 6172 nvenience Librar\n+0004b3c0: 6965 732e 0a20 2020 2020 2020 2020 2020 ies.. \n 0004b3d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b3e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b3f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b400: 2020 286c 696e 6520 2020 3629 0a2a 206c (line 6).* l\n-0004b410: 6962 746f 6f6c 206c 6962 7261 7269 6573 ibtool libraries\n-0004b420: 2c20 636f 6e64 6974 696f 6e61 6c3a 2020 , conditional: \n-0004b430: 2020 2020 2020 436f 6e64 6974 696f 6e61 Conditiona\n-0004b440: 6c20 4c69 6274 6f6f 6c20 4c69 6272 6172 l Libtool Librar\n-0004b450: 6965 732e 0a20 2020 2020 2020 2020 2020 ies.. \n+0004b400: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004b410: 6c69 6274 6f6f 6c20 6c69 6272 6172 6965 libtool librarie\n+0004b420: 732c 2063 6f6e 6469 7469 6f6e 616c 3a20 s, conditional: \n+0004b430: 2020 2020 2020 2043 6f6e 6469 7469 6f6e Condition\n+0004b440: 616c 204c 6962 746f 6f6c 204c 6962 7261 al Libtool Libra\n+0004b450: 7269 6573 2e0a 2020 2020 2020 2020 2020 ries.. \n 0004b460: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b470: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b480: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b490: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0004b4a0: 6c69 6274 6f6f 6c20 6c69 6272 6172 792c libtool library,\n-0004b4b0: 2064 6566 696e 6974 696f 6e3a 2020 2020 definition: \n-0004b4c0: 2020 2020 2020 204c 6962 746f 6f6c 2043 Libtool C\n-0004b4d0: 6f6e 6365 7074 2e20 2020 2020 286c 696e oncept. (lin\n-0004b4e0: 6520 2020 3629 0a2a 206c 6962 746f 6f6c e 6).* libtool\n-0004b4f0: 206d 6f64 756c 6573 3a20 2020 2020 2020 modules: \n+0004b490: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004b4a0: 206c 6962 746f 6f6c 206c 6962 7261 7279 libtool library\n+0004b4b0: 2c20 6465 6669 6e69 7469 6f6e 3a20 2020 , definition: \n+0004b4c0: 2020 2020 2020 2020 4c69 6274 6f6f 6c20 Libtool \n+0004b4d0: 436f 6e63 6570 742e 2020 2020 2028 6c69 Concept. (li\n+0004b4e0: 6e65 2020 2036 290a 2a20 6c69 6274 6f6f ne 6).* libtoo\n+0004b4f0: 6c20 6d6f 6475 6c65 733a 2020 2020 2020 l modules: \n 0004b500: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b510: 4c69 6274 6f6f 6c20 4d6f 6475 6c65 732e Libtool Modules.\n-0004b520: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-0004b530: 2a20 4c69 6274 6f6f 6c20 6d6f 6475 6c65 * Libtool module\n-0004b540: 732c 2064 6566 6175 6c74 2073 6f75 7263 s, default sourc\n-0004b550: 6520 6578 616d 706c 653a 2044 6566 6175 e example: Defau\n-0004b560: 6c74 205f 534f 5552 4345 532e 2020 286c lt _SOURCES. (l\n-0004b570: 696e 6520 2033 3829 0a2a 206c 6962 746f ine 38).* libto\n-0004b580: 6f6c 2c20 696e 7472 6f64 7563 7469 6f6e ol, introduction\n-0004b590: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004b5a0: 2020 4c69 6274 6f6f 6c20 436f 6e63 6570 Libtool Concep\n-0004b5b0: 742e 2020 2020 2028 6c69 6e65 2020 2036 t. (line 6\n-0004b5c0: 290a 2a20 4c49 4254 4f4f 4c46 4c41 4753 ).* LIBTOOLFLAGS\n-0004b5d0: 2061 6e64 2041 4d5f 4c49 4254 4f4f 4c46 and AM_LIBTOOLF\n-0004b5e0: 4c41 4753 3a20 2020 2020 2046 6c61 6720 LAGS: Flag \n-0004b5f0: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n-0004b600: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng.. \n+0004b510: 204c 6962 746f 6f6c 204d 6f64 756c 6573 Libtool Modules\n+0004b520: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)\n+0004b530: 0a2a 204c 6962 746f 6f6c 206d 6f64 756c .* Libtool modul\n+0004b540: 6573 2c20 6465 6661 756c 7420 736f 7572 es, default sour\n+0004b550: 6365 2065 7861 6d70 6c65 3a20 4465 6661 ce example: Defa\n+0004b560: 756c 7420 5f53 4f55 5243 4553 2e20 2028 ult _SOURCES. (\n+0004b570: 6c69 6e65 2020 3338 290a 2a20 6c69 6274 line 38).* libt\n+0004b580: 6f6f 6c2c 2069 6e74 726f 6475 6374 696f ool, introductio\n+0004b590: 6e3a 2020 2020 2020 2020 2020 2020 2020 n: \n+0004b5a0: 2020 204c 6962 746f 6f6c 2043 6f6e 6365 Libtool Conce\n+0004b5b0: 7074 2e20 2020 2020 286c 696e 6520 2020 pt. (line \n+0004b5c0: 3629 0a2a 204c 4942 544f 4f4c 464c 4147 6).* LIBTOOLFLAG\n+0004b5d0: 5320 616e 6420 414d 5f4c 4942 544f 4f4c S and AM_LIBTOOL\n+0004b5e0: 464c 4147 533a 2020 2020 2020 466c 6167 FLAGS: Flag\n+0004b5f0: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+0004b600: 696e 672e 0a20 2020 2020 2020 2020 2020 ing.. \n 0004b610: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b620: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b630: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b640: 2020 286c 696e 6520 2032 3029 0a2a 206c (line 20).* l\n-0004b650: 6962 746f 6f6c 697a 6520 616e 6420 6175 ibtoolize and au\n-0004b660: 746f 7265 636f 6e66 3a20 2020 2020 2020 toreconf: \n-0004b670: 2020 2020 2020 4572 726f 7220 7265 7175 Error requ\n-0004b680: 6972 6564 2066 696c 6520 6c74 6d61 696e ired file ltmain\n-0004b690: 2e73 6820 6e6f 7420 666f 756e 642e 0a20 .sh not found.. \n+0004b640: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).* \n+0004b650: 6c69 6274 6f6f 6c69 7a65 2061 6e64 2061 libtoolize and a\n+0004b660: 7574 6f72 6563 6f6e 663a 2020 2020 2020 utoreconf: \n+0004b670: 2020 2020 2020 2045 7272 6f72 2072 6571 Error req\n+0004b680: 7569 7265 6420 6669 6c65 206c 746d 6169 uired file ltmai\n+0004b690: 6e2e 7368 206e 6f74 2066 6f75 6e64 2e0a n.sh not found..\n 0004b6a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b6b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b6c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b6d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004b6e0: 6e65 2020 2036 290a 2a20 6c69 6274 6f6f ne 6).* libtoo\n-0004b6f0: 6c69 7a65 2c20 6e6f 206c 6f6e 6765 7220 lize, no longer \n-0004b700: 7275 6e20 6279 2061 7574 6f6d 616b 653a run by automake:\n-0004b710: 2045 7272 6f72 2072 6571 7569 7265 6420 Error required \n-0004b720: 6669 6c65 206c 746d 6169 6e2e 7368 206e file ltmain.sh n\n-0004b730: 6f74 2066 6f75 6e64 2e0a 2020 2020 2020 ot found.. \n+0004b6d0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0004b6e0: 696e 6520 2020 3629 0a2a 206c 6962 746f ine 6).* libto\n+0004b6f0: 6f6c 697a 652c 206e 6f20 6c6f 6e67 6572 olize, no longer\n+0004b700: 2072 756e 2062 7920 6175 746f 6d61 6b65 run by automake\n+0004b710: 3a20 4572 726f 7220 7265 7175 6972 6564 : Error required\n+0004b720: 2066 696c 6520 6c74 6d61 696e 2e73 6820 file ltmain.sh \n+0004b730: 6e6f 7420 666f 756e 642e 0a20 2020 2020 not found.. \n 0004b740: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b750: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b760: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b770: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-0004b780: 3629 0a2a 204c 696d 6974 6174 696f 6e73 6).* Limitations\n-0004b790: 206f 6620 6175 746f 6d61 6b65 2070 6172 of automake par\n-0004b7a0: 7365 723a 2020 2020 2020 2020 4765 6e65 ser: Gene\n-0004b7b0: 7261 6c20 4f70 6572 6174 696f 6e2e 2020 ral Operation. \n-0004b7c0: 2028 6c69 6e65 2020 3333 290a 2a20 4c69 (line 33).* Li\n-0004b7d0: 6e6b 696e 6720 466f 7274 7261 6e20 3737 nking Fortran 77\n-0004b7e0: 2077 6974 6820 4320 616e 6420 432b 2b3a with C and C++:\n-0004b7f0: 2020 2020 204d 6978 696e 6720 466f 7274 Mixing Fort\n-0004b800: 7261 6e20 3737 2057 6974 6820 4320 616e ran 77 With C an\n-0004b810: 6420 432b 2b2e 0a20 2020 2020 2020 2020 d C++.. \n+0004b770: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004b780: 2036 290a 2a20 4c69 6d69 7461 7469 6f6e 6).* Limitation\n+0004b790: 7320 6f66 2061 7574 6f6d 616b 6520 7061 s of automake pa\n+0004b7a0: 7273 6572 3a20 2020 2020 2020 2047 656e rser: Gen\n+0004b7b0: 6572 616c 204f 7065 7261 7469 6f6e 2e20 eral Operation. \n+0004b7c0: 2020 286c 696e 6520 2033 3329 0a2a 204c (line 33).* L\n+0004b7d0: 696e 6b69 6e67 2046 6f72 7472 616e 2037 inking Fortran 7\n+0004b7e0: 3720 7769 7468 2043 2061 6e64 2043 2b2b 7 with C and C++\n+0004b7f0: 3a20 2020 2020 4d69 7869 6e67 2046 6f72 : Mixing For\n+0004b800: 7472 616e 2037 3720 5769 7468 2043 2061 tran 77 With C a\n+0004b810: 6e64 2043 2b2b 2e0a 2020 2020 2020 2020 nd C++.. \n 0004b820: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b830: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004b840: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b850: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-0004b860: 2a20 4c49 5350 2070 7269 6d61 7279 2c20 * LISP primary, \n-0004b870: 6465 6669 6e65 643a 2020 2020 2020 2020 defined: \n-0004b880: 2020 2020 2020 2020 2045 6d61 6373 204c Emacs L\n-0004b890: 6973 702e 2020 2020 2020 2020 2020 286c isp. (l\n-0004b8a0: 696e 6520 2020 3629 0a2a 204c 4e5f 5320 ine 6).* LN_S \n-0004b8b0: 6578 616d 706c 653a 2020 2020 2020 2020 example: \n+0004b850: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0004b860: 0a2a 204c 4953 5020 7072 696d 6172 792c .* LISP primary,\n+0004b870: 2064 6566 696e 6564 3a20 2020 2020 2020 defined: \n+0004b880: 2020 2020 2020 2020 2020 456d 6163 7320 Emacs \n+0004b890: 4c69 7370 2e20 2020 2020 2020 2020 2028 Lisp. (\n+0004b8a0: 6c69 6e65 2020 2036 290a 2a20 4c4e 5f53 line 6).* LN_S\n+0004b8b0: 2065 7861 6d70 6c65 3a20 2020 2020 2020 example: \n 0004b8c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004b8d0: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n-0004b8e0: 2020 2020 2020 2028 6c69 6e65 2020 3836 (line 86\n-0004b8f0: 290a 2a20 6c6f 6361 6c20 7461 7267 6574 ).* local target\n-0004b900: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n-0004b910: 2020 2020 2020 2020 2020 2045 7874 656e Exten\n-0004b920: 6469 6e67 2e20 2020 2020 2020 2020 2020 ding. \n-0004b930: 286c 696e 6520 2033 3729 0a2a 204c 5441 (line 37).* LTA\n-0004b940: 4c4c 4f43 412c 2073 7065 6369 616c 2068 LLOCA, special h\n-0004b950: 616e 646c 696e 673a 2020 2020 2020 2020 andling: \n-0004b960: 2020 2020 4c54 4c49 424f 424a 532e 2020 LTLIBOBJS. \n-0004b970: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004b980: 2036 290a 2a20 4c54 4c49 424f 424a 5320 6).* LTLIBOBJS \n-0004b990: 616e 6420 616e 7369 326b 6e72 3a20 2020 and ansi2knr: \n-0004b9a0: 2020 2020 2020 2020 2020 2020 2041 4e53 ANS\n-0004b9b0: 492e 2020 2020 2020 2020 2020 2020 2020 I. \n-0004b9c0: 2020 286c 696e 6520 2035 3829 0a2a 204c (line 58).* L\n-0004b9d0: 544c 4942 4f42 4a53 2c20 7370 6563 6961 TLIBOBJS, specia\n-0004b9e0: 6c20 6861 6e64 6c69 6e67 3a20 2020 2020 l handling: \n-0004b9f0: 2020 2020 2020 4c54 4c49 424f 424a 532e LTLIBOBJS.\n-0004ba00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004ba10: 2020 2036 290a 2a20 4c54 4c49 4252 4152 6).* LTLIBRAR\n-0004ba20: 4945 5320 7072 696d 6172 792c 2064 6566 IES primary, def\n-0004ba30: 696e 6564 3a20 2020 2020 2020 2020 204c ined: L\n-0004ba40: 6962 746f 6f6c 204c 6962 7261 7269 6573 ibtool Libraries\n-0004ba50: 2e20 2020 286c 696e 6520 2020 3629 0a2a . (line 6).*\n-0004ba60: 206c 746d 6169 6e2e 7368 206e 6f74 2066 ltmain.sh not f\n-0004ba70: 6f75 6e64 3a20 2020 2020 2020 2020 2020 ound: \n-0004ba80: 2020 2020 2020 2020 4572 726f 7220 7265 Error re\n-0004ba90: 7175 6972 6564 2066 696c 6520 6c74 6d61 quired file ltma\n-0004baa0: 696e 2e73 6820 6e6f 7420 666f 756e 642e in.sh not found.\n-0004bab0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+0004b8d0: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+0004b8e0: 2020 2020 2020 2020 286c 696e 6520 2038 (line 8\n+0004b8f0: 3629 0a2a 206c 6f63 616c 2074 6172 6765 6).* local targe\n+0004b900: 7473 3a20 2020 2020 2020 2020 2020 2020 ts: \n+0004b910: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n+0004b920: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n+0004b930: 2028 6c69 6e65 2020 3337 290a 2a20 4c54 (line 37).* LT\n+0004b940: 414c 4c4f 4341 2c20 7370 6563 6961 6c20 ALLOCA, special \n+0004b950: 6861 6e64 6c69 6e67 3a20 2020 2020 2020 handling: \n+0004b960: 2020 2020 204c 544c 4942 4f42 4a53 2e20 LTLIBOBJS. \n+0004b970: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004b980: 2020 3629 0a2a 204c 544c 4942 4f42 4a53 6).* LTLIBOBJS\n+0004b990: 2061 6e64 2061 6e73 6932 6b6e 723a 2020 and ansi2knr: \n+0004b9a0: 2020 2020 2020 2020 2020 2020 2020 414e AN\n+0004b9b0: 5349 2e20 2020 2020 2020 2020 2020 2020 SI. \n+0004b9c0: 2020 2028 6c69 6e65 2020 3538 290a 2a20 (line 58).* \n+0004b9d0: 4c54 4c49 424f 424a 532c 2073 7065 6369 LTLIBOBJS, speci\n+0004b9e0: 616c 2068 616e 646c 696e 673a 2020 2020 al handling: \n+0004b9f0: 2020 2020 2020 204c 544c 4942 4f42 4a53 LTLIBOBJS\n+0004ba00: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+0004ba10: 6520 2020 3629 0a2a 204c 544c 4942 5241 e 6).* LTLIBRA\n+0004ba20: 5249 4553 2070 7269 6d61 7279 2c20 6465 RIES primary, de\n+0004ba30: 6669 6e65 643a 2020 2020 2020 2020 2020 fined: \n+0004ba40: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n+0004ba50: 732e 2020 2028 6c69 6e65 2020 2036 290a s. (line 6).\n+0004ba60: 2a20 6c74 6d61 696e 2e73 6820 6e6f 7420 * ltmain.sh not \n+0004ba70: 666f 756e 643a 2020 2020 2020 2020 2020 found: \n+0004ba80: 2020 2020 2020 2020 2045 7272 6f72 2072 Error r\n+0004ba90: 6571 7569 7265 6420 6669 6c65 206c 746d equired file ltm\n+0004baa0: 6169 6e2e 7368 206e 6f74 2066 6f75 6e64 ain.sh not found\n+0004bab0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 0004bac0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bad0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004bae0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0004baf0: 6c69 6e65 2020 2036 290a 2a20 6d34 5f69 line 6).* m4_i\n-0004bb00: 6e63 6c75 6465 2c20 6469 7374 7269 6275 nclude, distribu\n-0004bb10: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion: \n-0004bb20: 2020 2042 6173 6963 7320 6f66 2044 6973 Basics of Dis\n-0004bb30: 7472 6962 7574 696f 6e2e 0a20 2020 2020 tribution.. \n+0004bae0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004baf0: 286c 696e 6520 2020 3629 0a2a 206d 345f (line 6).* m4_\n+0004bb00: 696e 636c 7564 652c 2064 6973 7472 6962 include, distrib\n+0004bb10: 7574 696f 6e3a 2020 2020 2020 2020 2020 ution: \n+0004bb20: 2020 2020 4261 7369 6373 206f 6620 4469 Basics of Di\n+0004bb30: 7374 7269 6275 7469 6f6e 2e0a 2020 2020 stribution.. \n 0004bb40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bb50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bb60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004bb70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004bb80: 3133 290a 2a20 4d61 6372 6f20 7365 6172 13).* Macro sear\n-0004bb90: 6368 2070 6174 683a 2020 2020 2020 2020 ch path: \n-0004bba0: 2020 2020 2020 2020 2020 2020 204d 6163 Mac\n-0004bbb0: 726f 2053 6561 7263 6820 5061 7468 2e20 ro Search Path. \n-0004bbc0: 2020 286c 696e 6520 2020 3629 0a2a 206d (line 6).* m\n-0004bbd0: 6163 726f 2073 6572 6961 6c20 6e75 6d62 acro serial numb\n-0004bbe0: 6572 733a 2020 2020 2020 2020 2020 2020 ers: \n-0004bbf0: 2020 2020 2020 5365 7269 616c 732e 2020 Serials. \n-0004bc00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004bc10: 2020 2036 290a 2a20 4d61 6372 6f73 2041 6).* Macros A\n-0004bc20: 7574 6f6d 616b 6520 7265 636f 676e 697a utomake recogniz\n-0004bc30: 6573 3a20 2020 2020 2020 2020 2020 204f es: O\n-0004bc40: 7074 696f 6e61 6c2e 2020 2020 2020 2020 ptional. \n-0004bc50: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-0004bc60: 206d 6169 6e74 6169 6e65 722d 636c 6561 maintainer-clea\n-0004bc70: 6e2d 6c6f 6361 6c3a 2020 2020 2020 2020 n-local: \n-0004bc80: 2020 2020 2020 2020 436c 6561 6e2e 2020 Clean. \n-0004bc90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004bca0: 6e65 2020 3135 290a 2a20 6d61 6b65 2063 ne 15).* make c\n-0004bcb0: 6865 636b 3a20 2020 2020 2020 2020 2020 heck: \n+0004bb70: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004bb80: 2031 3329 0a2a 204d 6163 726f 2073 6561 13).* Macro sea\n+0004bb90: 7263 6820 7061 7468 3a20 2020 2020 2020 rch path: \n+0004bba0: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma\n+0004bbb0: 6372 6f20 5365 6172 6368 2050 6174 682e cro Search Path.\n+0004bbc0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004bbd0: 6d61 6372 6f20 7365 7269 616c 206e 756d macro serial num\n+0004bbe0: 6265 7273 3a20 2020 2020 2020 2020 2020 bers: \n+0004bbf0: 2020 2020 2020 2053 6572 6961 6c73 2e20 Serials. \n+0004bc00: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004bc10: 6520 2020 3629 0a2a 204d 6163 726f 7320 e 6).* Macros \n+0004bc20: 4175 746f 6d61 6b65 2072 6563 6f67 6e69 Automake recogni\n+0004bc30: 7a65 733a 2020 2020 2020 2020 2020 2020 zes: \n+0004bc40: 4f70 7469 6f6e 616c 2e20 2020 2020 2020 Optional. \n+0004bc50: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004bc60: 2a20 6d61 696e 7461 696e 6572 2d63 6c65 * maintainer-cle\n+0004bc70: 616e 2d6c 6f63 616c 3a20 2020 2020 2020 an-local: \n+0004bc80: 2020 2020 2020 2020 2043 6c65 616e 2e20 Clean. \n+0004bc90: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0004bca0: 696e 6520 2031 3529 0a2a 206d 616b 6520 ine 15).* make \n+0004bcb0: 6368 6563 6b3a 2020 2020 2020 2020 2020 check: \n 0004bcc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004bcd0: 2054 6573 7473 2e20 2020 2020 2020 2020 Tests. \n-0004bce0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0004bcf0: 0a2a 206d 616b 6520 636c 6561 6e20 7375 .* make clean su\n-0004bd00: 7070 6f72 743a 2020 2020 2020 2020 2020 pport: \n-0004bd10: 2020 2020 2020 2020 2020 436c 6561 6e2e Clean.\n-0004bd20: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0004bd30: 6c69 6e65 2020 2036 290a 2a20 6d61 6b65 line 6).* make\n-0004bd40: 2064 6973 743a 2020 2020 2020 2020 2020 dist: \n+0004bcd0: 2020 5465 7374 732e 2020 2020 2020 2020 Tests. \n+0004bce0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004bcf0: 290a 2a20 6d61 6b65 2063 6c65 616e 2073 ).* make clean s\n+0004bd00: 7570 706f 7274 3a20 2020 2020 2020 2020 upport: \n+0004bd10: 2020 2020 2020 2020 2020 2043 6c65 616e Clean\n+0004bd20: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+0004bd30: 286c 696e 6520 2020 3629 0a2a 206d 616b (line 6).* mak\n+0004bd40: 6520 6469 7374 3a20 2020 2020 2020 2020 e dist: \n 0004bd50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004bd60: 2020 2042 6173 6963 7320 6f66 2044 6973 Basics of Dis\n-0004bd70: 7472 6962 7574 696f 6e2e 0a20 2020 2020 tribution.. \n+0004bd60: 2020 2020 4261 7369 6373 206f 6620 4469 Basics of Di\n+0004bd70: 7374 7269 6275 7469 6f6e 2e0a 2020 2020 stribution.. \n 0004bd80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bd90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bda0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004bdb0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004bdc0: 2036 290a 2a20 6d61 6b65 2064 6973 7463 6).* make distc\n-0004bdd0: 6865 636b 3a20 2020 2020 2020 2020 2020 heck: \n-0004bde0: 2020 2020 2020 2020 2020 2020 2043 6865 Che\n-0004bdf0: 636b 696e 6720 7468 6520 4469 7374 7269 cking the Distri\n-0004be00: 6275 7469 6f6e 2e0a 2020 2020 2020 2020 bution.. \n+0004bdb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004bdc0: 2020 3629 0a2a 206d 616b 6520 6469 7374 6).* make dist\n+0004bdd0: 6368 6563 6b3a 2020 2020 2020 2020 2020 check: \n+0004bde0: 2020 2020 2020 2020 2020 2020 2020 4368 Ch\n+0004bdf0: 6563 6b69 6e67 2074 6865 2044 6973 7472 ecking the Distr\n+0004be00: 6962 7574 696f 6e2e 0a20 2020 2020 2020 ibution.. \n 0004be10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004be20: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004be30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004be40: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0004be50: 0a2a 206d 616b 6520 6469 7374 636c 6561 .* make distclea\n-0004be60: 6e2c 2064 6961 676e 6f73 7469 633a 2020 n, diagnostic: \n-0004be70: 2020 2020 2020 2020 2020 6469 7374 636c distcl\n-0004be80: 6561 6e63 6865 636b 2e20 2020 2020 2028 eancheck. (\n-0004be90: 6c69 6e65 2020 2036 290a 2a20 6d61 6b65 line 6).* make\n-0004bea0: 2064 6973 7463 6c65 616e 6368 6563 6b3a distcleancheck:\n-0004beb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004bec0: 2020 2043 6865 636b 696e 6720 7468 6520 Checking the \n-0004bed0: 4469 7374 7269 6275 7469 6f6e 2e0a 2020 Distribution.. \n+0004be40: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004be50: 290a 2a20 6d61 6b65 2064 6973 7463 6c65 ).* make distcle\n+0004be60: 616e 2c20 6469 6167 6e6f 7374 6963 3a20 an, diagnostic: \n+0004be70: 2020 2020 2020 2020 2020 2064 6973 7463 distc\n+0004be80: 6c65 616e 6368 6563 6b2e 2020 2020 2020 leancheck. \n+0004be90: 286c 696e 6520 2020 3629 0a2a 206d 616b (line 6).* mak\n+0004bea0: 6520 6469 7374 636c 6561 6e63 6865 636b e distcleancheck\n+0004beb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004bec0: 2020 2020 4368 6563 6b69 6e67 2074 6865 Checking the\n+0004bed0: 2044 6973 7472 6962 7574 696f 6e2e 0a20 Distribution.. \n 0004bee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bf00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004bf10: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004bf20: 6520 2020 3629 0a2a 206d 616b 6520 6469 e 6).* make di\n-0004bf30: 7374 756e 696e 7374 616c 6c63 6865 636b stuninstallcheck\n-0004bf40: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004bf50: 4368 6563 6b69 6e67 2074 6865 2044 6973 Checking the Dis\n-0004bf60: 7472 6962 7574 696f 6e2e 0a20 2020 2020 tribution.. \n+0004bf10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004bf20: 6e65 2020 2036 290a 2a20 6d61 6b65 2064 ne 6).* make d\n+0004bf30: 6973 7475 6e69 6e73 7461 6c6c 6368 6563 istuninstallchec\n+0004bf40: 6b3a 2020 2020 2020 2020 2020 2020 2020 k: \n+0004bf50: 2043 6865 636b 696e 6720 7468 6520 4469 Checking the Di\n+0004bf60: 7374 7269 6275 7469 6f6e 2e0a 2020 2020 stribution.. \n 0004bf70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bf80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004bf90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004bfa0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004bfb0: 2036 290a 2a20 6d61 6b65 2069 6e73 7461 6).* make insta\n-0004bfc0: 6c6c 2073 7570 706f 7274 3a20 2020 2020 ll support: \n-0004bfd0: 2020 2020 2020 2020 2020 2020 2049 6e73 Ins\n-0004bfe0: 7461 6c6c 2e20 2020 2020 2020 2020 2020 tall. \n-0004bff0: 2020 286c 696e 6520 2020 3629 0a2a 206d (line 6).* m\n-0004c000: 616b 6520 696e 7374 616c 6c63 6865 636b ake installcheck\n-0004c010: 2c20 7465 7374 696e 6720 2d2d 6865 6c70 , testing --help\n-0004c020: 2061 6e64 202d 2d76 6572 7369 6f6e 3a20 and --version: \n-0004c030: 4f70 7469 6f6e 732e 2020 2028 6c69 6e65 Options. (line\n-0004c040: 2031 3532 290a 2a20 4d61 6b65 2072 756c 152).* Make rul\n-0004c050: 6573 2c20 6f76 6572 7269 6469 6e67 3a20 es, overriding: \n-0004c060: 2020 2020 2020 2020 2020 2020 2020 2047 G\n-0004c070: 656e 6572 616c 204f 7065 7261 7469 6f6e eneral Operation\n-0004c080: 2e20 2020 286c 696e 6520 2034 3629 0a2a . (line 46).*\n-0004c090: 204d 616b 6520 7461 7267 6574 732c 206f Make targets, o\n-0004c0a0: 7665 7272 6964 696e 673a 2020 2020 2020 verriding: \n-0004c0b0: 2020 2020 2020 2020 4765 6e65 7261 6c20 General \n-0004c0c0: 4f70 6572 6174 696f 6e2e 2020 2028 6c69 Operation. (li\n-0004c0d0: 6e65 2020 3436 290a 2a20 4d61 6b65 6669 ne 46).* Makefi\n-0004c0e0: 6c65 2066 7261 676d 656e 742c 2069 6e63 le fragment, inc\n-0004c0f0: 6c75 6469 6e67 3a20 2020 2020 2020 2020 luding: \n-0004c100: 2049 6e63 6c75 6465 2e20 2020 2020 2020 Include. \n-0004c110: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0004c120: 0a2a 204d 616b 6566 696c 652e 616d 2c20 .* Makefile.am, \n-0004c130: 6669 7273 7420 6c69 6e65 3a20 2020 2020 first line: \n-0004c140: 2020 2020 2020 2020 2020 4765 6e65 7261 Genera\n-0004c150: 6c20 4f70 6572 6174 696f 6e2e 2020 2028 l Operation. (\n-0004c160: 6c69 6e65 2020 3734 290a 2a20 4d61 6b65 line 74).* Make\n-0004c170: 6669 6c65 2e61 6d2c 2048 656c 6c6f 2057 file.am, Hello W\n-0004c180: 6f72 6c64 3a20 2020 2020 2020 2020 2020 orld: \n-0004c190: 2020 2061 6d68 656c 6c6f 2773 204d 616b amhello's Mak\n-0004c1a0: 6566 696c 652e 616d 2053 6574 7570 2045 efile.am Setup E\n-0004c1b0: 7870 6c61 696e 6564 2e0a 2020 2020 2020 xplained.. \n+0004bfa0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004bfb0: 2020 3629 0a2a 206d 616b 6520 696e 7374 6).* make inst\n+0004bfc0: 616c 6c20 7375 7070 6f72 743a 2020 2020 all support: \n+0004bfd0: 2020 2020 2020 2020 2020 2020 2020 496e In\n+0004bfe0: 7374 616c 6c2e 2020 2020 2020 2020 2020 stall. \n+0004bff0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004c000: 6d61 6b65 2069 6e73 7461 6c6c 6368 6563 make installchec\n+0004c010: 6b2c 2074 6573 7469 6e67 202d 2d68 656c k, testing --hel\n+0004c020: 7020 616e 6420 2d2d 7665 7273 696f 6e3a p and --version:\n+0004c030: 204f 7074 696f 6e73 2e20 2020 286c 696e Options. (lin\n+0004c040: 6520 3135 3229 0a2a 204d 616b 6520 7275 e 152).* Make ru\n+0004c050: 6c65 732c 206f 7665 7272 6964 696e 673a les, overriding:\n+0004c060: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004c070: 4765 6e65 7261 6c20 4f70 6572 6174 696f General Operatio\n+0004c080: 6e2e 2020 2028 6c69 6e65 2020 3436 290a n. (line 46).\n+0004c090: 2a20 4d61 6b65 2074 6172 6765 7473 2c20 * Make targets, \n+0004c0a0: 6f76 6572 7269 6469 6e67 3a20 2020 2020 overriding: \n+0004c0b0: 2020 2020 2020 2020 2047 656e 6572 616c General\n+0004c0c0: 204f 7065 7261 7469 6f6e 2e20 2020 286c Operation. (l\n+0004c0d0: 696e 6520 2034 3629 0a2a 204d 616b 6566 ine 46).* Makef\n+0004c0e0: 696c 6520 6672 6167 6d65 6e74 2c20 696e ile fragment, in\n+0004c0f0: 636c 7564 696e 673a 2020 2020 2020 2020 cluding: \n+0004c100: 2020 496e 636c 7564 652e 2020 2020 2020 Include. \n+0004c110: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004c120: 290a 2a20 4d61 6b65 6669 6c65 2e61 6d2c ).* Makefile.am,\n+0004c130: 2066 6972 7374 206c 696e 653a 2020 2020 first line: \n+0004c140: 2020 2020 2020 2020 2020 2047 656e 6572 Gener\n+0004c150: 616c 204f 7065 7261 7469 6f6e 2e20 2020 al Operation. \n+0004c160: 286c 696e 6520 2037 3429 0a2a 204d 616b (line 74).* Mak\n+0004c170: 6566 696c 652e 616d 2c20 4865 6c6c 6f20 efile.am, Hello \n+0004c180: 576f 726c 643a 2020 2020 2020 2020 2020 World: \n+0004c190: 2020 2020 616d 6865 6c6c 6f27 7320 4d61 amhello's Ma\n+0004c1a0: 6b65 6669 6c65 2e61 6d20 5365 7475 7020 kefile.am Setup \n+0004c1b0: 4578 706c 6169 6e65 642e 0a20 2020 2020 Explained.. \n 0004c1c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004c1d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004c1e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c1f0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-0004c200: 3629 0a2a 204d 616e 2070 6167 6520 7265 6).* Man page re\n-0004c210: 6e61 6d69 6e67 2c20 6176 6f69 6469 6e67 naming, avoiding\n-0004c220: 3a20 2020 2020 2020 2020 2020 4d61 6e20 : Man \n-0004c230: 5061 6765 732e 2020 2020 2020 2020 2020 Pages. \n-0004c240: 2028 6c69 6e65 2020 3534 290a 2a20 4d41 (line 54).* MA\n-0004c250: 4e53 2070 7269 6d61 7279 2c20 6465 6669 NS primary, defi\n-0004c260: 6e65 643a 2020 2020 2020 2020 2020 2020 ned: \n-0004c270: 2020 2020 204d 616e 2050 6167 6573 2e20 Man Pages. \n-0004c280: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004c290: 2020 3629 0a2a 206d 616e 7920 6f75 7470 6).* many outp\n-0004c2a0: 7574 732c 2072 756c 6573 2077 6974 683a uts, rules with:\n-0004c2b0: 2020 2020 2020 2020 2020 2020 2020 4d75 Mu\n-0004c2c0: 6c74 6970 6c65 204f 7574 7075 7473 2e20 ltiple Outputs. \n-0004c2d0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0004c2e0: 6d64 6174 652d 7368 3a20 2020 2020 2020 mdate-sh: \n+0004c1f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004c200: 2036 290a 2a20 4d61 6e20 7061 6765 2072 6).* Man page r\n+0004c210: 656e 616d 696e 672c 2061 766f 6964 696e enaming, avoidin\n+0004c220: 673a 2020 2020 2020 2020 2020 204d 616e g: Man\n+0004c230: 2050 6167 6573 2e20 2020 2020 2020 2020 Pages. \n+0004c240: 2020 286c 696e 6520 2035 3429 0a2a 204d (line 54).* M\n+0004c250: 414e 5320 7072 696d 6172 792c 2064 6566 ANS primary, def\n+0004c260: 696e 6564 3a20 2020 2020 2020 2020 2020 ined: \n+0004c270: 2020 2020 2020 4d61 6e20 5061 6765 732e Man Pages.\n+0004c280: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004c290: 2020 2036 290a 2a20 6d61 6e79 206f 7574 6).* many out\n+0004c2a0: 7075 7473 2c20 7275 6c65 7320 7769 7468 puts, rules with\n+0004c2b0: 3a20 2020 2020 2020 2020 2020 2020 204d : M\n+0004c2c0: 756c 7469 706c 6520 4f75 7470 7574 732e ultiple Outputs.\n+0004c2d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004c2e0: 206d 6461 7465 2d73 683a 2020 2020 2020 mdate-sh: \n 0004c2f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c300: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n-0004c310: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004c320: 6520 2032 3929 0a2a 204d 696e 4757 2063 e 29).* MinGW c\n-0004c330: 726f 7373 2d63 6f6d 7069 6c61 7469 6f6e ross-compilation\n-0004c340: 2065 7861 6d70 6c65 3a20 2020 2020 2020 example: \n-0004c350: 4372 6f73 732d 436f 6d70 696c 6174 696f Cross-Compilatio\n-0004c360: 6e2e 2020 2028 6c69 6e65 2020 3235 290a n. (line 25).\n-0004c370: 2a20 6d69 7373 696e 672c 2070 7572 706f * missing, purpo\n-0004c380: 7365 3a20 2020 2020 2020 2020 2020 2020 se: \n-0004c390: 2020 2020 2020 2020 206d 6169 6e74 6169 maintai\n-0004c3a0: 6e65 722d 6d6f 6465 2e20 2020 2020 286c ner-mode. (l\n-0004c3b0: 696e 6520 2020 3929 0a2a 204d 6978 6564 ine 9).* Mixed\n-0004c3c0: 206c 616e 6775 6167 6520 6578 616d 706c language exampl\n-0004c3d0: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n-0004c3e0: 2020 4d69 7869 6e67 2046 6f72 7472 616e Mixing Fortran\n-0004c3f0: 2037 3720 5769 7468 2043 2061 6e64 2043 77 With C and C\n-0004c400: 2b2b 2e0a 2020 2020 2020 2020 2020 2020 ++.. \n+0004c300: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n+0004c310: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004c320: 6e65 2020 3239 290a 2a20 4d69 6e47 5720 ne 29).* MinGW \n+0004c330: 6372 6f73 732d 636f 6d70 696c 6174 696f cross-compilatio\n+0004c340: 6e20 6578 616d 706c 653a 2020 2020 2020 n example: \n+0004c350: 2043 726f 7373 2d43 6f6d 7069 6c61 7469 Cross-Compilati\n+0004c360: 6f6e 2e20 2020 286c 696e 6520 2032 3529 on. (line 25)\n+0004c370: 0a2a 206d 6973 7369 6e67 2c20 7075 7270 .* missing, purp\n+0004c380: 6f73 653a 2020 2020 2020 2020 2020 2020 ose: \n+0004c390: 2020 2020 2020 2020 2020 6d61 696e 7461 mainta\n+0004c3a0: 696e 6572 2d6d 6f64 652e 2020 2020 2028 iner-mode. (\n+0004c3b0: 6c69 6e65 2020 2039 290a 2a20 4d69 7865 line 9).* Mixe\n+0004c3c0: 6420 6c61 6e67 7561 6765 2065 7861 6d70 d language examp\n+0004c3d0: 6c65 3a20 2020 2020 2020 2020 2020 2020 le: \n+0004c3e0: 2020 204d 6978 696e 6720 466f 7274 7261 Mixing Fortra\n+0004c3f0: 6e20 3737 2057 6974 6820 4320 616e 6420 n 77 With C and \n+0004c400: 432b 2b2e 0a20 2020 2020 2020 2020 2020 C++.. \n 0004c410: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004c420: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004c430: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c440: 2020 286c 696e 6520 2033 3629 0a2a 204d (line 36).* M\n-0004c450: 6978 696e 6720 466f 7274 7261 6e20 3737 ixing Fortran 77\n-0004c460: 2077 6974 6820 4320 616e 6420 432b 2b3a with C and C++:\n-0004c470: 2020 2020 2020 4d69 7869 6e67 2046 6f72 Mixing For\n-0004c480: 7472 616e 2037 3720 5769 7468 2043 2061 tran 77 With C a\n-0004c490: 6e64 2043 2b2b 2e0a 2020 2020 2020 2020 nd C++.. \n+0004c440: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).* \n+0004c450: 4d69 7869 6e67 2046 6f72 7472 616e 2037 Mixing Fortran 7\n+0004c460: 3720 7769 7468 2043 2061 6e64 2043 2b2b 7 with C and C++\n+0004c470: 3a20 2020 2020 204d 6978 696e 6720 466f : Mixing Fo\n+0004c480: 7274 7261 6e20 3737 2057 6974 6820 4320 rtran 77 With C \n+0004c490: 616e 6420 432b 2b2e 0a20 2020 2020 2020 and C++.. \n 0004c4a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004c4b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004c4c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c4d0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0004c4e0: 0a2a 204d 6978 696e 6720 466f 7274 7261 .* Mixing Fortra\n-0004c4f0: 6e20 3737 2077 6974 6820 4320 616e 642f n 77 with C and/\n-0004c500: 6f72 2043 2b2b 3a20 2020 4d69 7869 6e67 or C++: Mixing\n-0004c510: 2046 6f72 7472 616e 2037 3720 5769 7468 Fortran 77 With\n-0004c520: 2043 2061 6e64 2043 2b2b 2e0a 2020 2020 C and C++.. \n+0004c4d0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004c4e0: 290a 2a20 4d69 7869 6e67 2046 6f72 7472 ).* Mixing Fortr\n+0004c4f0: 616e 2037 3720 7769 7468 2043 2061 6e64 an 77 with C and\n+0004c500: 2f6f 7220 432b 2b3a 2020 204d 6978 696e /or C++: Mixin\n+0004c510: 6720 466f 7274 7261 6e20 3737 2057 6974 g Fortran 77 Wit\n+0004c520: 6820 4320 616e 6420 432b 2b2e 0a20 2020 h C and C++.. \n 0004c530: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004c540: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004c550: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c560: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004c570: 2020 3629 0a2a 206d 6b64 6972 202d 702c 6).* mkdir -p,\n-0004c580: 206d 6163 726f 2063 6865 636b 3a20 2020 macro check: \n-0004c590: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob\n-0004c5a0: 736f 6c65 7465 204d 6163 726f 732e 2020 solete Macros. \n-0004c5b0: 2020 2028 6c69 6e65 2020 3334 290a 2a20 (line 34).* \n-0004c5c0: 6d6f 6475 6c65 732c 206c 6962 746f 6f6c modules, libtool\n-0004c5d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004c5e0: 2020 2020 2020 204c 6962 746f 6f6c 204d Libtool M\n-0004c5f0: 6f64 756c 6573 2e20 2020 2020 286c 696e odules. (lin\n-0004c600: 6520 2020 3629 0a2a 206d 6f73 746c 7963 e 6).* mostlyc\n-0004c610: 6c65 616e 3a20 2020 2020 2020 2020 2020 lean: \n+0004c560: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004c570: 2020 2036 290a 2a20 6d6b 6469 7220 2d70 6).* mkdir -p\n+0004c580: 2c20 6d61 6372 6f20 6368 6563 6b3a 2020 , macro check: \n+0004c590: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004c5a0: 6273 6f6c 6574 6520 4d61 6372 6f73 2e20 bsolete Macros. \n+0004c5b0: 2020 2020 286c 696e 6520 2033 3429 0a2a (line 34).*\n+0004c5c0: 206d 6f64 756c 6573 2c20 6c69 6274 6f6f modules, libtoo\n+0004c5d0: 6c3a 2020 2020 2020 2020 2020 2020 2020 l: \n+0004c5e0: 2020 2020 2020 2020 4c69 6274 6f6f 6c20 Libtool \n+0004c5f0: 4d6f 6475 6c65 732e 2020 2020 2028 6c69 Modules. (li\n+0004c600: 6e65 2020 2036 290a 2a20 6d6f 7374 6c79 ne 6).* mostly\n+0004c610: 636c 6561 6e3a 2020 2020 2020 2020 2020 clean: \n 0004c620: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c630: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n-0004c640: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n-0004c650: 2a20 6d6f 7374 6c79 636c 6561 6e2d 6c6f * mostlyclean-lo\n-0004c660: 6361 6c3a 2020 2020 2020 2020 2020 2020 cal: \n-0004c670: 2020 2020 2020 2020 2043 6c65 616e 2e20 Clean. \n-0004c680: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-0004c690: 696e 6520 2031 3529 0a2a 206d 6f73 746c ine 15).* mostl\n-0004c6a0: 7963 6c65 616e 2d6c 6f63 616c 203c 313e yclean-local <1>\n-0004c6b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004c6c0: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n-0004c6d0: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n-0004c6e0: 290a 2a20 6d75 6c74 6970 6c65 2063 6f6e ).* multiple con\n-0004c6f0: 6669 6775 7261 7469 6f6e 732c 2065 7861 figurations, exa\n-0004c700: 6d70 6c65 3a20 2020 2020 2056 5041 5448 mple: VPATH\n-0004c710: 2042 7569 6c64 732e 2020 2020 2020 2020 Builds. \n-0004c720: 286c 696e 6520 2034 3629 0a2a 204d 756c (line 46).* Mul\n-0004c730: 7469 706c 6520 636f 6e66 6967 7572 652e tiple configure.\n-0004c740: 6163 2066 696c 6573 3a20 2020 2020 2020 ac files: \n-0004c750: 2020 2020 6175 746f 6d61 6b65 2049 6e76 automake Inv\n-0004c760: 6f63 6174 696f 6e2e 2028 6c69 6e65 2020 ocation. (line \n-0004c770: 2036 290a 2a20 4d75 6c74 6970 6c65 206c 6).* Multiple l\n-0004c780: 6578 206c 6578 6572 733a 2020 2020 2020 ex lexers: \n-0004c790: 2020 2020 2020 2020 2020 2020 2059 6163 Yac\n-0004c7a0: 6320 616e 6420 4c65 782e 2020 2020 2020 c and Lex. \n-0004c7b0: 2020 286c 696e 6520 2036 3429 0a2a 206d (line 64).* m\n-0004c7c0: 756c 7469 706c 6520 6f75 7470 7574 732c ultiple outputs,\n-0004c7d0: 2072 756c 6573 2077 6974 683a 2020 2020 rules with: \n-0004c7e0: 2020 2020 2020 4d75 6c74 6970 6c65 204f Multiple O\n-0004c7f0: 7574 7075 7473 2e20 2020 2028 6c69 6e65 utputs. (line\n-0004c800: 2020 2036 290a 2a20 4d75 6c74 6970 6c65 6).* Multiple\n-0004c810: 2079 6163 6320 7061 7273 6572 733a 2020 yacc parsers: \n-0004c820: 2020 2020 2020 2020 2020 2020 2020 2059 Y\n-0004c830: 6163 6320 616e 6420 4c65 782e 2020 2020 acc and Lex. \n-0004c840: 2020 2020 286c 696e 6520 2036 3429 0a2a (line 64).*\n-0004c850: 204e 6573 7465 6420 7061 636b 6167 6573 Nested packages\n-0004c860: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004c870: 2020 2020 2020 2020 4e65 7374 6564 2050 Nested P\n-0004c880: 6163 6b61 6765 732e 2020 2020 2028 6c69 ackages. (li\n-0004c890: 6e65 2020 2036 290a 2a20 4e65 7374 696e ne 6).* Nestin\n-0004c8a0: 6720 7061 636b 6167 6573 3a20 2020 2020 g packages: \n+0004c630: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+0004c640: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n+0004c650: 0a2a 206d 6f73 746c 7963 6c65 616e 2d6c .* mostlyclean-l\n+0004c660: 6f63 616c 3a20 2020 2020 2020 2020 2020 ocal: \n+0004c670: 2020 2020 2020 2020 2020 436c 6561 6e2e Clean.\n+0004c680: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0004c690: 6c69 6e65 2020 3135 290a 2a20 6d6f 7374 line 15).* most\n+0004c6a0: 6c79 636c 6561 6e2d 6c6f 6361 6c20 3c31 lyclean-local <1\n+0004c6b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+0004c6c0: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+0004c6d0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+0004c6e0: 3129 0a2a 206d 756c 7469 706c 6520 636f 1).* multiple co\n+0004c6f0: 6e66 6967 7572 6174 696f 6e73 2c20 6578 nfigurations, ex\n+0004c700: 616d 706c 653a 2020 2020 2020 5650 4154 ample: VPAT\n+0004c710: 4820 4275 696c 6473 2e20 2020 2020 2020 H Builds. \n+0004c720: 2028 6c69 6e65 2020 3436 290a 2a20 4d75 (line 46).* Mu\n+0004c730: 6c74 6970 6c65 2063 6f6e 6669 6775 7265 ltiple configure\n+0004c740: 2e61 6320 6669 6c65 733a 2020 2020 2020 .ac files: \n+0004c750: 2020 2020 2061 7574 6f6d 616b 6520 496e automake In\n+0004c760: 766f 6361 7469 6f6e 2e20 286c 696e 6520 vocation. (line \n+0004c770: 2020 3629 0a2a 204d 756c 7469 706c 6520 6).* Multiple \n+0004c780: 6c65 7820 6c65 7865 7273 3a20 2020 2020 lex lexers: \n+0004c790: 2020 2020 2020 2020 2020 2020 2020 5961 Ya\n+0004c7a0: 6363 2061 6e64 204c 6578 2e20 2020 2020 cc and Lex. \n+0004c7b0: 2020 2028 6c69 6e65 2020 3634 290a 2a20 (line 64).* \n+0004c7c0: 6d75 6c74 6970 6c65 206f 7574 7075 7473 multiple outputs\n+0004c7d0: 2c20 7275 6c65 7320 7769 7468 3a20 2020 , rules with: \n+0004c7e0: 2020 2020 2020 204d 756c 7469 706c 6520 Multiple \n+0004c7f0: 4f75 7470 7574 732e 2020 2020 286c 696e Outputs. (lin\n+0004c800: 6520 2020 3629 0a2a 204d 756c 7469 706c e 6).* Multipl\n+0004c810: 6520 7961 6363 2070 6172 7365 7273 3a20 e yacc parsers: \n+0004c820: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004c830: 5961 6363 2061 6e64 204c 6578 2e20 2020 Yacc and Lex. \n+0004c840: 2020 2020 2028 6c69 6e65 2020 3634 290a (line 64).\n+0004c850: 2a20 4e65 7374 6564 2070 6163 6b61 6765 * Nested package\n+0004c860: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+0004c870: 2020 2020 2020 2020 204e 6573 7465 6420 Nested \n+0004c880: 5061 636b 6167 6573 2e20 2020 2020 286c Packages. (l\n+0004c890: 696e 6520 2020 3629 0a2a 204e 6573 7469 ine 6).* Nesti\n+0004c8a0: 6e67 2070 6163 6b61 6765 733a 2020 2020 ng packages: \n 0004c8b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c8c0: 2053 7562 7061 636b 6167 6573 2e20 2020 Subpackages. \n-0004c8d0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0004c8e0: 0a2a 206e 6f2d 6465 6669 6e65 3a20 2020 .* no-define: \n+0004c8c0: 2020 5375 6270 6163 6b61 6765 732e 2020 Subpackages. \n+0004c8d0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004c8e0: 290a 2a20 6e6f 2d64 6566 696e 653a 2020 ).* no-define: \n 0004c8f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c900: 2020 2020 2020 2020 2020 5075 626c 6963 Public\n-0004c910: 204d 6163 726f 732e 2020 2020 2020 2028 Macros. (\n-0004c920: 6c69 6e65 2020 3630 290a 2a20 6e6f 2d64 line 60).* no-d\n-0004c930: 6566 696e 6520 3c31 3e3a 2020 2020 2020 efine <1>: \n+0004c900: 2020 2020 2020 2020 2020 2050 7562 6c69 Publi\n+0004c910: 6320 4d61 6372 6f73 2e20 2020 2020 2020 c Macros. \n+0004c920: 286c 696e 6520 2036 3029 0a2a 206e 6f2d (line 60).* no-\n+0004c930: 6465 6669 6e65 203c 313e 3a20 2020 2020 define <1>: \n 0004c940: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004c950: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n-0004c960: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7\n-0004c970: 3829 0a2a 206e 6f2d 6465 7065 6e64 656e 8).* no-dependen\n-0004c980: 6369 6573 3a20 2020 2020 2020 2020 2020 cies: \n-0004c990: 2020 2020 2020 2020 2020 2020 4465 7065 Depe\n-0004c9a0: 6e64 656e 6369 6573 2e20 2020 2020 2020 ndencies. \n-0004c9b0: 2028 6c69 6e65 2020 3333 290a 2a20 6e6f (line 33).* no\n-0004c9c0: 2d64 6570 656e 6465 6e63 6965 7320 3c31 -dependencies <1\n-0004c9d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n-0004c9e0: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n-0004c9f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004ca00: 2038 3329 0a2a 206e 6f2d 6469 7374 3a20 83).* no-dist: \n+0004c950: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n+0004c960: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004c970: 3738 290a 2a20 6e6f 2d64 6570 656e 6465 78).* no-depende\n+0004c980: 6e63 6965 733a 2020 2020 2020 2020 2020 ncies: \n+0004c990: 2020 2020 2020 2020 2020 2020 2044 6570 Dep\n+0004c9a0: 656e 6465 6e63 6965 732e 2020 2020 2020 endencies. \n+0004c9b0: 2020 286c 696e 6520 2033 3329 0a2a 206e (line 33).* n\n+0004c9c0: 6f2d 6465 7065 6e64 656e 6369 6573 203c o-dependencies <\n+0004c9d0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+0004c9e0: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+0004c9f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004ca00: 2020 3833 290a 2a20 6e6f 2d64 6973 743a 83).* no-dist:\n 0004ca10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ca20: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n-0004ca30: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n-0004ca40: 2020 2028 6c69 6e65 2020 3930 290a 2a20 (line 90).* \n-0004ca50: 6e6f 2d64 6973 742d 677a 6970 3a20 2020 no-dist-gzip: \n+0004ca20: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004ca30: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+0004ca40: 2020 2020 286c 696e 6520 2039 3029 0a2a (line 90).*\n+0004ca50: 206e 6f2d 6469 7374 2d67 7a69 703a 2020 no-dist-gzip: \n 0004ca60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ca70: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n-0004ca80: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004ca90: 6520 2039 3429 0a2a 206e 6f2d 6469 7374 e 94).* no-dist\n-0004caa0: 2d67 7a69 7020 3c31 3e3a 2020 2020 2020 -gzip <1>: \n+0004ca70: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+0004ca80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004ca90: 6e65 2020 3934 290a 2a20 6e6f 2d64 6973 ne 94).* no-dis\n+0004caa0: 742d 677a 6970 203c 313e 3a20 2020 2020 t-gzip <1>: \n 0004cab0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004cac0: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n-0004cad0: 2020 2020 2028 6c69 6e65 2020 3934 290a (line 94).\n-0004cae0: 2a20 6e6f 2d65 7865 6578 743a 2020 2020 * no-exeext: \n+0004cac0: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+0004cad0: 2020 2020 2020 286c 696e 6520 2039 3429 (line 94)\n+0004cae0: 0a2a 206e 6f2d 6578 6565 7874 3a20 2020 .* no-exeext: \n 0004caf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004cb00: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n-0004cb10: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-0004cb20: 696e 6520 2039 3729 0a2a 206e 6f2d 696e ine 97).* no-in\n-0004cb30: 7374 616c 6c69 6e66 6f3a 2020 2020 2020 stallinfo: \n+0004cb00: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0004cb10: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0004cb20: 6c69 6e65 2020 3937 290a 2a20 6e6f 2d69 line 97).* no-i\n+0004cb30: 6e73 7461 6c6c 696e 666f 3a20 2020 2020 nstallinfo: \n 0004cb40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004cb50: 2020 5465 7869 6e66 6f2e 2020 2020 2020 Texinfo. \n-0004cb60: 2020 2020 2020 2028 6c69 6e65 2020 3739 (line 79\n-0004cb70: 290a 2a20 6e6f 2d69 6e73 7461 6c6c 696e ).* no-installin\n-0004cb80: 666f 203c 313e 3a20 2020 2020 2020 2020 fo <1>: \n-0004cb90: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-0004cba0: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n-0004cbb0: 286c 696e 6520 3130 3729 0a2a 206e 6f2d (line 107).* no-\n-0004cbc0: 696e 7374 616c 6c69 6e66 6f20 6f70 7469 installinfo opti\n-0004cbd0: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on: \n-0004cbe0: 2020 2020 5465 7869 6e66 6f2e 2020 2020 Texinfo. \n-0004cbf0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004cc00: 3739 290a 2a20 6e6f 2d69 6e73 7461 6c6c 79).* no-install\n-0004cc10: 6d61 6e3a 2020 2020 2020 2020 2020 2020 man: \n-0004cc20: 2020 2020 2020 2020 2020 2020 204d 616e Man\n-0004cc30: 2050 6167 6573 2e20 2020 2020 2020 2020 Pages. \n-0004cc40: 2020 286c 696e 6520 2033 3229 0a2a 206e (line 32).* n\n-0004cc50: 6f2d 696e 7374 616c 6c6d 616e 203c 313e o-installman <1>\n-0004cc60: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004cc70: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-0004cc80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004cc90: 2031 3133 290a 2a20 6e6f 2d69 6e73 7461 113).* no-insta\n-0004cca0: 6c6c 6d61 6e20 6f70 7469 6f6e 3a20 2020 llman option: \n-0004ccb0: 2020 2020 2020 2020 2020 2020 2020 204d M\n-0004ccc0: 616e 2050 6167 6573 2e20 2020 2020 2020 an Pages. \n-0004ccd0: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*\n-0004cce0: 206e 6f2d 7465 7869 6e66 6f2e 7465 783a no-texinfo.tex:\n-0004ccf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004cd00: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n-0004cd10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004cd20: 6e65 2031 3233 290a 2a20 6e6f 6261 7365 ne 123).* nobase\n-0004cd30: 5f20 616e 6420 6469 7374 5f20 6f72 206e _ and dist_ or n\n-0004cd40: 6f64 6973 745f 3a20 2020 2020 2020 2020 odist_: \n-0004cd50: 2041 6c74 6572 6e61 7469 7665 2e20 2020 Alternative. \n-0004cd60: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)\n-0004cd70: 0a2a 206e 6f62 6173 655f 2070 7265 6669 .* nobase_ prefi\n-0004cd80: 783a 2020 2020 2020 2020 2020 2020 2020 x: \n-0004cd90: 2020 2020 2020 2020 2020 416c 7465 726e Altern\n-0004cda0: 6174 6976 652e 2020 2020 2020 2020 2028 ative. (\n-0004cdb0: 6c69 6e65 2020 3233 290a 2a20 6e6f 6469 line 23).* nodi\n-0004cdc0: 7374 5f20 616e 6420 6e6f 6261 7365 5f3a st_ and nobase_:\n-0004cdd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004cde0: 2020 2041 6c74 6572 6e61 7469 7665 2e20 Alternative. \n-0004cdf0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n-0004ce00: 3929 0a2a 206e 6f64 6973 745f 2061 6e64 9).* nodist_ and\n-0004ce10: 206e 6f74 7261 6e73 5f3a 2020 2020 2020 notrans_: \n-0004ce20: 2020 2020 2020 2020 2020 2020 4d61 6e20 Man \n-0004ce30: 5061 6765 732e 2020 2020 2020 2020 2020 Pages. \n-0004ce40: 2028 6c69 6e65 2020 3633 290a 2a20 6e6f (line 63).* no\n-0004ce50: 696e 7374 5f20 7072 696d 6172 7920 7072 inst_ primary pr\n-0004ce60: 6566 6978 2c20 6465 6669 6e69 7469 6f6e efix, definition\n-0004ce70: 3a20 2020 2055 6e69 666f 726d 2e20 2020 : Uniform. \n-0004ce80: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004ce90: 2039 3129 0a2a 204e 6f6e 2d47 4e55 2070 91).* Non-GNU p\n-0004cea0: 6163 6b61 6765 733a 2020 2020 2020 2020 ackages: \n-0004ceb0: 2020 2020 2020 2020 2020 2020 2020 5374 St\n-0004cec0: 7269 6374 6e65 7373 2e20 2020 2020 2020 rictness. \n-0004ced0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0004cee0: 4e6f 6e2d 7374 616e 6461 7264 2074 6172 Non-standard tar\n-0004cef0: 6765 7473 3a20 2020 2020 2020 2020 2020 gets: \n-0004cf00: 2020 2020 2020 2047 656e 6572 616c 204f General O\n-0004cf10: 7065 7261 7469 6f6e 2e20 2020 286c 696e peration. (lin\n-0004cf20: 6520 2031 3229 0a2a 206e 6f73 7464 696e e 12).* nostdin\n-0004cf30: 633a 2020 2020 2020 2020 2020 2020 2020 c: \n+0004cb50: 2020 2054 6578 696e 666f 2e20 2020 2020 Texinfo. \n+0004cb60: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7\n+0004cb70: 3929 0a2a 206e 6f2d 696e 7374 616c 6c69 9).* no-installi\n+0004cb80: 6e66 6f20 3c31 3e3a 2020 2020 2020 2020 nfo <1>: \n+0004cb90: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0004cba0: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+0004cbb0: 2028 6c69 6e65 2031 3037 290a 2a20 6e6f (line 107).* no\n+0004cbc0: 2d69 6e73 7461 6c6c 696e 666f 206f 7074 -installinfo opt\n+0004cbd0: 696f 6e3a 2020 2020 2020 2020 2020 2020 ion: \n+0004cbe0: 2020 2020 2054 6578 696e 666f 2e20 2020 Texinfo. \n+0004cbf0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004cc00: 2037 3929 0a2a 206e 6f2d 696e 7374 616c 79).* no-instal\n+0004cc10: 6c6d 616e 3a20 2020 2020 2020 2020 2020 lman: \n+0004cc20: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma\n+0004cc30: 6e20 5061 6765 732e 2020 2020 2020 2020 n Pages. \n+0004cc40: 2020 2028 6c69 6e65 2020 3332 290a 2a20 (line 32).* \n+0004cc50: 6e6f 2d69 6e73 7461 6c6c 6d61 6e20 3c31 no-installman <1\n+0004cc60: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+0004cc70: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+0004cc80: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004cc90: 6520 3131 3329 0a2a 206e 6f2d 696e 7374 e 113).* no-inst\n+0004cca0: 616c 6c6d 616e 206f 7074 696f 6e3a 2020 allman option: \n+0004ccb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004ccc0: 4d61 6e20 5061 6765 732e 2020 2020 2020 Man Pages. \n+0004ccd0: 2020 2020 2028 6c69 6e65 2020 3332 290a (line 32).\n+0004cce0: 2a20 6e6f 2d74 6578 696e 666f 2e74 6578 * no-texinfo.tex\n+0004ccf0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004cd00: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n+0004cd10: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004cd20: 696e 6520 3132 3329 0a2a 206e 6f62 6173 ine 123).* nobas\n+0004cd30: 655f 2061 6e64 2064 6973 745f 206f 7220 e_ and dist_ or \n+0004cd40: 6e6f 6469 7374 5f3a 2020 2020 2020 2020 nodist_: \n+0004cd50: 2020 416c 7465 726e 6174 6976 652e 2020 Alternative. \n+0004cd60: 2020 2020 2020 2028 6c69 6e65 2020 3239 (line 29\n+0004cd70: 290a 2a20 6e6f 6261 7365 5f20 7072 6566 ).* nobase_ pref\n+0004cd80: 6978 3a20 2020 2020 2020 2020 2020 2020 ix: \n+0004cd90: 2020 2020 2020 2020 2020 2041 6c74 6572 Alter\n+0004cda0: 6e61 7469 7665 2e20 2020 2020 2020 2020 native. \n+0004cdb0: 286c 696e 6520 2032 3329 0a2a 206e 6f64 (line 23).* nod\n+0004cdc0: 6973 745f 2061 6e64 206e 6f62 6173 655f ist_ and nobase_\n+0004cdd0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004cde0: 2020 2020 416c 7465 726e 6174 6976 652e Alternative.\n+0004cdf0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004ce00: 3239 290a 2a20 6e6f 6469 7374 5f20 616e 29).* nodist_ an\n+0004ce10: 6420 6e6f 7472 616e 735f 3a20 2020 2020 d notrans_: \n+0004ce20: 2020 2020 2020 2020 2020 2020 204d 616e Man\n+0004ce30: 2050 6167 6573 2e20 2020 2020 2020 2020 Pages. \n+0004ce40: 2020 286c 696e 6520 2036 3329 0a2a 206e (line 63).* n\n+0004ce50: 6f69 6e73 745f 2070 7269 6d61 7279 2070 oinst_ primary p\n+0004ce60: 7265 6669 782c 2064 6566 696e 6974 696f refix, definitio\n+0004ce70: 6e3a 2020 2020 556e 6966 6f72 6d2e 2020 n: Uniform. \n+0004ce80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004ce90: 2020 3931 290a 2a20 4e6f 6e2d 474e 5520 91).* Non-GNU \n+0004cea0: 7061 636b 6167 6573 3a20 2020 2020 2020 packages: \n+0004ceb0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+0004cec0: 7472 6963 746e 6573 732e 2020 2020 2020 trictness. \n+0004ced0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004cee0: 204e 6f6e 2d73 7461 6e64 6172 6420 7461 Non-standard ta\n+0004cef0: 7267 6574 733a 2020 2020 2020 2020 2020 rgets: \n+0004cf00: 2020 2020 2020 2020 4765 6e65 7261 6c20 General \n+0004cf10: 4f70 6572 6174 696f 6e2e 2020 2028 6c69 Operation. (li\n+0004cf20: 6e65 2020 3132 290a 2a20 6e6f 7374 6469 ne 12).* nostdi\n+0004cf30: 6e63 3a20 2020 2020 2020 2020 2020 2020 nc: \n 0004cf40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004cf50: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n-0004cf60: 2020 2020 2028 6c69 6e65 2031 3139 290a (line 119).\n-0004cf70: 2a20 6e6f 7472 616e 735f 2061 6e64 2064 * notrans_ and d\n-0004cf80: 6973 745f 206f 7220 6e6f 6469 7374 5f3a ist_ or nodist_:\n-0004cf90: 2020 2020 2020 2020 204d 616e 2050 6167 Man Pag\n-0004cfa0: 6573 2e20 2020 2020 2020 2020 2020 286c es. (l\n-0004cfb0: 696e 6520 2036 3329 0a2a 206e 6f74 7261 ine 63).* notra\n-0004cfc0: 6e73 5f20 7072 6566 6978 3a20 2020 2020 ns_ prefix: \n+0004cf50: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+0004cf60: 2020 2020 2020 286c 696e 6520 3131 3929 (line 119)\n+0004cf70: 0a2a 206e 6f74 7261 6e73 5f20 616e 6420 .* notrans_ and \n+0004cf80: 6469 7374 5f20 6f72 206e 6f64 6973 745f dist_ or nodist_\n+0004cf90: 3a20 2020 2020 2020 2020 4d61 6e20 5061 : Man Pa\n+0004cfa0: 6765 732e 2020 2020 2020 2020 2020 2028 ges. (\n+0004cfb0: 6c69 6e65 2020 3633 290a 2a20 6e6f 7472 line 63).* notr\n+0004cfc0: 616e 735f 2070 7265 6669 783a 2020 2020 ans_ prefix: \n 0004cfd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004cfe0: 2020 4d61 6e20 5061 6765 732e 2020 2020 Man Pages. \n-0004cff0: 2020 2020 2020 2028 6c69 6e65 2020 3534 (line 54\n-0004d000: 290a 2a20 4f42 4a43 464c 4147 5320 616e ).* OBJCFLAGS an\n-0004d010: 6420 414d 5f4f 424a 4346 4c41 4753 3a20 d AM_OBJCFLAGS: \n-0004d020: 2020 2020 2020 2020 2020 2046 6c61 6720 Flag \n-0004d030: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n-0004d040: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng.. \n+0004cfe0: 2020 204d 616e 2050 6167 6573 2e20 2020 Man Pages. \n+0004cff0: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5\n+0004d000: 3429 0a2a 204f 424a 4346 4c41 4753 2061 4).* OBJCFLAGS a\n+0004d010: 6e64 2041 4d5f 4f42 4a43 464c 4147 533a nd AM_OBJCFLAGS:\n+0004d020: 2020 2020 2020 2020 2020 2020 466c 6167 Flag\n+0004d030: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+0004d040: 696e 672e 0a20 2020 2020 2020 2020 2020 ing.. \n 0004d050: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004d060: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004d070: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d080: 2020 286c 696e 6520 2032 3029 0a2a 204f (line 20).* O\n-0004d090: 626a 6563 7469 7665 2043 2073 7570 706f bjective C suppo\n-0004d0a0: 7274 3a20 2020 2020 2020 2020 2020 2020 rt: \n-0004d0b0: 2020 2020 2020 4f62 6a65 6374 6976 6520 Objective \n-0004d0c0: 4320 5375 7070 6f72 742e 2028 6c69 6e65 C Support. (line\n-0004d0d0: 2020 2036 290a 2a20 4f62 6a65 6374 7320 6).* Objects \n-0004d0e0: 696e 2073 7562 6469 7265 6374 6f72 793a in subdirectory:\n-0004d0f0: 2020 2020 2020 2020 2020 2020 2020 2050 P\n-0004d100: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n-0004d110: 7279 2056 6172 6961 626c 6573 2e0a 2020 ry Variables.. \n+0004d080: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).* \n+0004d090: 4f62 6a65 6374 6976 6520 4320 7375 7070 Objective C supp\n+0004d0a0: 6f72 743a 2020 2020 2020 2020 2020 2020 ort: \n+0004d0b0: 2020 2020 2020 204f 626a 6563 7469 7665 Objective\n+0004d0c0: 2043 2053 7570 706f 7274 2e20 286c 696e C Support. (lin\n+0004d0d0: 6520 2020 3629 0a2a 204f 626a 6563 7473 e 6).* Objects\n+0004d0e0: 2069 6e20 7375 6264 6972 6563 746f 7279 in subdirectory\n+0004d0f0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004d100: 5072 6f67 7261 6d20 616e 6420 4c69 6272 Program and Libr\n+0004d110: 6172 7920 5661 7269 6162 6c65 732e 0a20 ary Variables.. \n 0004d120: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004d130: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004d140: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d150: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004d160: 6520 2035 3129 0a2a 206f 6273 6f6c 6574 e 51).* obsolet\n-0004d170: 6520 6d61 6372 6f73 3a20 2020 2020 2020 e macros: \n+0004d150: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004d160: 6e65 2020 3531 290a 2a20 6f62 736f 6c65 ne 51).* obsole\n+0004d170: 7465 206d 6163 726f 733a 2020 2020 2020 te macros: \n 0004d180: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d190: 4f62 736f 6c65 7465 204d 6163 726f 732e Obsolete Macros.\n-0004d1a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-0004d1b0: 2a20 6f70 7469 6d69 7a65 6420 6275 696c * optimized buil\n-0004d1c0: 642c 2065 7861 6d70 6c65 3a20 2020 2020 d, example: \n-0004d1d0: 2020 2020 2020 2020 2056 5041 5448 2042 VPATH B\n-0004d1e0: 7569 6c64 732e 2020 2020 2020 2020 286c uilds. (l\n-0004d1f0: 696e 6520 2034 3629 0a2a 204f 7074 696f ine 46).* Optio\n-0004d200: 6e2c 202d 2d77 6172 6e69 6e67 733d 4341 n, --warnings=CA\n-0004d210: 5445 474f 5259 3a20 2020 2020 2020 2020 TEGORY: \n-0004d220: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n-0004d230: 2020 2020 2020 2028 6c69 6e65 2032 3337 (line 237\n-0004d240: 290a 2a20 4f70 7469 6f6e 2c20 2d57 4341 ).* Option, -WCA\n-0004d250: 5445 474f 5259 3a20 2020 2020 2020 2020 TEGORY: \n-0004d260: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-0004d270: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n-0004d280: 286c 696e 6520 3233 3729 0a2a 204f 7074 (line 237).* Opt\n-0004d290: 696f 6e2c 2061 6e73 6932 6b6e 723a 2020 ion, ansi2knr: \n+0004d190: 204f 6273 6f6c 6574 6520 4d61 6372 6f73 Obsolete Macros\n+0004d1a0: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)\n+0004d1b0: 0a2a 206f 7074 696d 697a 6564 2062 7569 .* optimized bui\n+0004d1c0: 6c64 2c20 6578 616d 706c 653a 2020 2020 ld, example: \n+0004d1d0: 2020 2020 2020 2020 2020 5650 4154 4820 VPATH \n+0004d1e0: 4275 696c 6473 2e20 2020 2020 2020 2028 Builds. (\n+0004d1f0: 6c69 6e65 2020 3436 290a 2a20 4f70 7469 line 46).* Opti\n+0004d200: 6f6e 2c20 2d2d 7761 726e 696e 6773 3d43 on, --warnings=C\n+0004d210: 4154 4547 4f52 593a 2020 2020 2020 2020 ATEGORY: \n+0004d220: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n+0004d230: 2020 2020 2020 2020 286c 696e 6520 3233 (line 23\n+0004d240: 3729 0a2a 204f 7074 696f 6e2c 202d 5743 7).* Option, -WC\n+0004d250: 4154 4547 4f52 593a 2020 2020 2020 2020 ATEGORY: \n+0004d260: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0004d270: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+0004d280: 2028 6c69 6e65 2032 3337 290a 2a20 4f70 (line 237).* Op\n+0004d290: 7469 6f6e 2c20 616e 7369 326b 6e72 3a20 tion, ansi2knr: \n 0004d2a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d2b0: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n-0004d2c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004d2d0: 3239 290a 2a20 4f70 7469 6f6e 2c20 6368 29).* Option, ch\n-0004d2e0: 6563 6b2d 6e65 7773 3a20 2020 2020 2020 eck-news: \n-0004d2f0: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-0004d300: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-0004d310: 2020 286c 696e 6520 2033 3929 0a2a 204f (line 39).* O\n-0004d320: 7074 696f 6e2c 2063 6f6c 6f72 2d74 6573 ption, color-tes\n-0004d330: 7473 3a20 2020 2020 2020 2020 2020 2020 ts: \n-0004d340: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-0004d350: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004d360: 2020 3433 290a 2a20 4f70 7469 6f6e 2c20 43).* Option, \n-0004d370: 6379 676e 7573 3a20 2020 2020 2020 2020 cygnus: \n-0004d380: 2020 2020 2020 2020 2020 2020 2020 204f O\n-0004d390: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n-0004d3a0: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*\n-0004d3b0: 204f 7074 696f 6e2c 2064 656a 6167 6e75 Option, dejagnu\n-0004d3c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004d3d0: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n-0004d3e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004d3f0: 6e65 2020 3437 290a 2a20 4f70 7469 6f6e ne 47).* Option\n-0004d400: 2c20 6469 7374 2d62 7a69 7032 3a20 2020 , dist-bzip2: \n+0004d2b0: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+0004d2c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004d2d0: 2032 3929 0a2a 204f 7074 696f 6e2c 2063 29).* Option, c\n+0004d2e0: 6865 636b 2d6e 6577 733a 2020 2020 2020 heck-news: \n+0004d2f0: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+0004d300: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+0004d310: 2020 2028 6c69 6e65 2020 3339 290a 2a20 (line 39).* \n+0004d320: 4f70 7469 6f6e 2c20 636f 6c6f 722d 7465 Option, color-te\n+0004d330: 7374 733a 2020 2020 2020 2020 2020 2020 sts: \n+0004d340: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+0004d350: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004d360: 6520 2034 3329 0a2a 204f 7074 696f 6e2c e 43).* Option,\n+0004d370: 2063 7967 6e75 733a 2020 2020 2020 2020 cygnus: \n+0004d380: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004d390: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+0004d3a0: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).\n+0004d3b0: 2a20 4f70 7469 6f6e 2c20 6465 6a61 676e * Option, dejagn\n+0004d3c0: 753a 2020 2020 2020 2020 2020 2020 2020 u: \n+0004d3d0: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n+0004d3e0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004d3f0: 696e 6520 2034 3729 0a2a 204f 7074 696f ine 47).* Optio\n+0004d400: 6e2c 2064 6973 742d 627a 6970 323a 2020 n, dist-bzip2: \n 0004d410: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d420: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n-0004d430: 2020 2020 2020 286c 696e 6520 2035 3129 (line 51)\n-0004d440: 0a2a 204f 7074 696f 6e2c 2064 6973 742d .* Option, dist-\n-0004d450: 6c7a 6970 3a20 2020 2020 2020 2020 2020 lzip: \n-0004d460: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n-0004d470: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n-0004d480: 6c69 6e65 2020 3534 290a 2a20 4f70 7469 line 54).* Opti\n-0004d490: 6f6e 2c20 6469 7374 2d6c 7a6d 613a 2020 on, dist-lzma: \n+0004d420: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+0004d430: 2020 2020 2020 2028 6c69 6e65 2020 3531 (line 51\n+0004d440: 290a 2a20 4f70 7469 6f6e 2c20 6469 7374 ).* Option, dist\n+0004d450: 2d6c 7a69 703a 2020 2020 2020 2020 2020 -lzip: \n+0004d460: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+0004d470: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n+0004d480: 286c 696e 6520 2035 3429 0a2a 204f 7074 (line 54).* Opt\n+0004d490: 696f 6e2c 2064 6973 742d 6c7a 6d61 3a20 ion, dist-lzma: \n 0004d4a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d4b0: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n-0004d4c0: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5\n-0004d4d0: 3729 0a2a 204f 7074 696f 6e2c 2064 6973 7).* Option, dis\n-0004d4e0: 742d 7368 6172 3a20 2020 2020 2020 2020 t-shar: \n-0004d4f0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n-0004d500: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n-0004d510: 2028 6c69 6e65 2020 3630 290a 2a20 4f70 (line 60).* Op\n-0004d520: 7469 6f6e 2c20 6469 7374 2d74 6172 5a3a tion, dist-tarZ:\n-0004d530: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d540: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n-0004d550: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004d560: 2036 3629 0a2a 204f 7074 696f 6e2c 2064 66).* Option, d\n-0004d570: 6973 742d 7a69 703a 2020 2020 2020 2020 ist-zip: \n-0004d580: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n-0004d590: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n-0004d5a0: 2020 2028 6c69 6e65 2020 3633 290a 2a20 (line 63).* \n-0004d5b0: 4f70 7469 6f6e 2c20 6669 6c65 6e61 6d65 Option, filename\n-0004d5c0: 2d6c 656e 6774 682d 6d61 783d 3939 3a20 -length-max=99: \n-0004d5d0: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n-0004d5e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004d5f0: 6520 2036 3929 0a2a 204f 7074 696f 6e2c e 69).* Option,\n-0004d600: 2066 6f72 6569 676e 3a20 2020 2020 2020 foreign: \n+0004d4b0: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n+0004d4c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004d4d0: 3537 290a 2a20 4f70 7469 6f6e 2c20 6469 57).* Option, di\n+0004d4e0: 7374 2d73 6861 723a 2020 2020 2020 2020 st-shar: \n+0004d4f0: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+0004d500: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n+0004d510: 2020 286c 696e 6520 2036 3029 0a2a 204f (line 60).* O\n+0004d520: 7074 696f 6e2c 2064 6973 742d 7461 725a ption, dist-tarZ\n+0004d530: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004d540: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+0004d550: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004d560: 2020 3636 290a 2a20 4f70 7469 6f6e 2c20 66).* Option, \n+0004d570: 6469 7374 2d7a 6970 3a20 2020 2020 2020 dist-zip: \n+0004d580: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004d590: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+0004d5a0: 2020 2020 286c 696e 6520 2036 3329 0a2a (line 63).*\n+0004d5b0: 204f 7074 696f 6e2c 2066 696c 656e 616d Option, filenam\n+0004d5c0: 652d 6c65 6e67 7468 2d6d 6178 3d39 393a e-length-max=99:\n+0004d5d0: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+0004d5e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004d5f0: 6e65 2020 3639 290a 2a20 4f70 7469 6f6e ne 69).* Option\n+0004d600: 2c20 666f 7265 6967 6e3a 2020 2020 2020 , foreign: \n 0004d610: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d620: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n-0004d630: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).\n-0004d640: 2a20 4f70 7469 6f6e 2c20 676e 6974 733a * Option, gnits:\n-0004d650: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d660: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n-0004d670: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-0004d680: 696e 6520 2032 3329 0a2a 204f 7074 696f ine 23).* Optio\n-0004d690: 6e2c 2067 6e75 3a20 2020 2020 2020 2020 n, gnu: \n+0004d620: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+0004d630: 2020 2020 2020 286c 696e 6520 2032 3329 (line 23)\n+0004d640: 0a2a 204f 7074 696f 6e2c 2067 6e69 7473 .* Option, gnits\n+0004d650: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004d660: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0004d670: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0004d680: 6c69 6e65 2020 3233 290a 2a20 4f70 7469 line 23).* Opti\n+0004d690: 6f6e 2c20 676e 753a 2020 2020 2020 2020 on, gnu: \n 0004d6a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d6b0: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n-0004d6c0: 2020 2020 2020 2028 6c69 6e65 2020 3233 (line 23\n-0004d6d0: 290a 2a20 4f70 7469 6f6e 2c20 6e6f 2d64 ).* Option, no-d\n-0004d6e0: 6566 696e 653a 2020 2020 2020 2020 2020 efine: \n-0004d6f0: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-0004d700: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n-0004d710: 286c 696e 6520 2037 3829 0a2a 204f 7074 (line 78).* Opt\n-0004d720: 696f 6e2c 206e 6f2d 6465 7065 6e64 656e ion, no-dependen\n-0004d730: 6369 6573 3a20 2020 2020 2020 2020 2020 cies: \n-0004d740: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n-0004d750: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004d760: 3833 290a 2a20 4f70 7469 6f6e 2c20 6e6f 83).* Option, no\n-0004d770: 2d64 6973 743a 2020 2020 2020 2020 2020 -dist: \n-0004d780: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-0004d790: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-0004d7a0: 2020 286c 696e 6520 2039 3029 0a2a 204f (line 90).* O\n-0004d7b0: 7074 696f 6e2c 206e 6f2d 6469 7374 2d67 ption, no-dist-g\n-0004d7c0: 7a69 703a 2020 2020 2020 2020 2020 2020 zip: \n-0004d7d0: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-0004d7e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004d7f0: 2020 3934 290a 2a20 4f70 7469 6f6e 2c20 94).* Option, \n-0004d800: 6e6f 2d65 7865 6578 743a 2020 2020 2020 no-exeext: \n-0004d810: 2020 2020 2020 2020 2020 2020 2020 204f O\n-0004d820: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n-0004d830: 2020 2020 286c 696e 6520 2039 3729 0a2a (line 97).*\n-0004d840: 204f 7074 696f 6e2c 206e 6f2d 696e 7374 Option, no-inst\n-0004d850: 616c 6c69 6e66 6f3a 2020 2020 2020 2020 allinfo: \n-0004d860: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n-0004d870: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004d880: 6e65 2020 3739 290a 2a20 4f70 7469 6f6e ne 79).* Option\n-0004d890: 2c20 6e6f 2d69 6e73 7461 6c6c 696e 666f , no-installinfo\n-0004d8a0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n-0004d8b0: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n-0004d8c0: 2020 2020 2020 286c 696e 6520 3130 3729 (line 107)\n-0004d8d0: 0a2a 204f 7074 696f 6e2c 206e 6f2d 696e .* Option, no-in\n-0004d8e0: 7374 616c 6c6d 616e 3a20 2020 2020 2020 stallman: \n-0004d8f0: 2020 2020 2020 2020 2020 4d61 6e20 5061 Man Pa\n-0004d900: 6765 732e 2020 2020 2020 2020 2020 2028 ges. (\n-0004d910: 6c69 6e65 2020 3332 290a 2a20 4f70 7469 line 32).* Opti\n-0004d920: 6f6e 2c20 6e6f 2d69 6e73 7461 6c6c 6d61 on, no-installma\n-0004d930: 6e20 3c31 3e3a 2020 2020 2020 2020 2020 n <1>: \n-0004d940: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n-0004d950: 2020 2020 2020 2020 286c 696e 6520 3131 (line 11\n-0004d960: 3329 0a2a 204f 7074 696f 6e2c 206e 6f2d 3).* Option, no-\n-0004d970: 7465 7869 6e66 6f2e 7465 783a 2020 2020 texinfo.tex: \n-0004d980: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n-0004d990: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n-0004d9a0: 2028 6c69 6e65 2031 3233 290a 2a20 4f70 (line 123).* Op\n-0004d9b0: 7469 6f6e 2c20 6e6f 7374 6469 6e63 3a20 tion, nostdinc: \n+0004d6b0: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n+0004d6c0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+0004d6d0: 3329 0a2a 204f 7074 696f 6e2c 206e 6f2d 3).* Option, no-\n+0004d6e0: 6465 6669 6e65 3a20 2020 2020 2020 2020 define: \n+0004d6f0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0004d700: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+0004d710: 2028 6c69 6e65 2020 3738 290a 2a20 4f70 (line 78).* Op\n+0004d720: 7469 6f6e 2c20 6e6f 2d64 6570 656e 6465 tion, no-depende\n+0004d730: 6e63 6965 733a 2020 2020 2020 2020 2020 ncies: \n+0004d740: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+0004d750: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004d760: 2038 3329 0a2a 204f 7074 696f 6e2c 206e 83).* Option, n\n+0004d770: 6f2d 6469 7374 3a20 2020 2020 2020 2020 o-dist: \n+0004d780: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+0004d790: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+0004d7a0: 2020 2028 6c69 6e65 2020 3930 290a 2a20 (line 90).* \n+0004d7b0: 4f70 7469 6f6e 2c20 6e6f 2d64 6973 742d Option, no-dist-\n+0004d7c0: 677a 6970 3a20 2020 2020 2020 2020 2020 gzip: \n+0004d7d0: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+0004d7e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004d7f0: 6520 2039 3429 0a2a 204f 7074 696f 6e2c e 94).* Option,\n+0004d800: 206e 6f2d 6578 6565 7874 3a20 2020 2020 no-exeext: \n+0004d810: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004d820: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+0004d830: 2020 2020 2028 6c69 6e65 2020 3937 290a (line 97).\n+0004d840: 2a20 4f70 7469 6f6e 2c20 6e6f 2d69 6e73 * Option, no-ins\n+0004d850: 7461 6c6c 696e 666f 3a20 2020 2020 2020 tallinfo: \n+0004d860: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n+0004d870: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004d880: 696e 6520 2037 3929 0a2a 204f 7074 696f ine 79).* Optio\n+0004d890: 6e2c 206e 6f2d 696e 7374 616c 6c69 6e66 n, no-installinf\n+0004d8a0: 6f20 3c31 3e3a 2020 2020 2020 2020 2020 o <1>: \n+0004d8b0: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+0004d8c0: 2020 2020 2020 2028 6c69 6e65 2031 3037 (line 107\n+0004d8d0: 290a 2a20 4f70 7469 6f6e 2c20 6e6f 2d69 ).* Option, no-i\n+0004d8e0: 6e73 7461 6c6c 6d61 6e3a 2020 2020 2020 nstallman: \n+0004d8f0: 2020 2020 2020 2020 2020 204d 616e 2050 Man P\n+0004d900: 6167 6573 2e20 2020 2020 2020 2020 2020 ages. \n+0004d910: 286c 696e 6520 2033 3229 0a2a 204f 7074 (line 32).* Opt\n+0004d920: 696f 6e2c 206e 6f2d 696e 7374 616c 6c6d ion, no-installm\n+0004d930: 616e 203c 313e 3a20 2020 2020 2020 2020 an <1>: \n+0004d940: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n+0004d950: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+0004d960: 3133 290a 2a20 4f70 7469 6f6e 2c20 6e6f 13).* Option, no\n+0004d970: 2d74 6578 696e 666f 2e74 6578 3a20 2020 -texinfo.tex: \n+0004d980: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+0004d990: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n+0004d9a0: 2020 286c 696e 6520 3132 3329 0a2a 204f (line 123).* O\n+0004d9b0: 7074 696f 6e2c 206e 6f73 7464 696e 633a ption, nostdinc:\n 0004d9c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004d9d0: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n-0004d9e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004d9f0: 3131 3929 0a2a 204f 7074 696f 6e2c 2070 119).* Option, p\n-0004da00: 6172 616c 6c65 6c2d 7465 7374 733a 2020 arallel-tests: \n-0004da10: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n-0004da20: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n-0004da30: 2020 2028 6c69 6e65 2031 3237 290a 2a20 (line 127).* \n-0004da40: 4f70 7469 6f6e 2c20 7265 6164 6d65 2d61 Option, readme-a\n-0004da50: 6c70 6861 3a20 2020 2020 2020 2020 2020 lpha: \n-0004da60: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n-0004da70: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004da80: 6520 3133 3129 0a2a 204f 7074 696f 6e2c e 131).* Option,\n-0004da90: 2073 696c 656e 742d 7275 6c65 733a 2020 silent-rules: \n+0004d9d0: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+0004d9e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004d9f0: 2031 3139 290a 2a20 4f70 7469 6f6e 2c20 119).* Option, \n+0004da00: 7061 7261 6c6c 656c 2d74 6573 7473 3a20 parallel-tests: \n+0004da10: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004da20: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+0004da30: 2020 2020 286c 696e 6520 3132 3729 0a2a (line 127).*\n+0004da40: 204f 7074 696f 6e2c 2072 6561 646d 652d Option, readme-\n+0004da50: 616c 7068 613a 2020 2020 2020 2020 2020 alpha: \n+0004da60: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+0004da70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004da80: 6e65 2031 3331 290a 2a20 4f70 7469 6f6e ne 131).* Option\n+0004da90: 2c20 7369 6c65 6e74 2d72 756c 6573 3a20 , silent-rules: \n 0004daa0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004dab0: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n-0004dac0: 2020 2020 2028 6c69 6e65 2031 3430 290a (line 140).\n-0004dad0: 2a20 4f70 7469 6f6e 2c20 7461 722d 7061 * Option, tar-pa\n-0004dae0: 783a 2020 2020 2020 2020 2020 2020 2020 x: \n-0004daf0: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n-0004db00: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-0004db10: 696e 6520 3138 3529 0a2a 204f 7074 696f ine 185).* Optio\n-0004db20: 6e2c 2074 6172 2d75 7374 6172 3a20 2020 n, tar-ustar: \n+0004dab0: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+0004dac0: 2020 2020 2020 286c 696e 6520 3134 3029 (line 140)\n+0004dad0: 0a2a 204f 7074 696f 6e2c 2074 6172 2d70 .* Option, tar-p\n+0004dae0: 6178 3a20 2020 2020 2020 2020 2020 2020 ax: \n+0004daf0: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0004db00: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0004db10: 6c69 6e65 2031 3835 290a 2a20 4f70 7469 line 185).* Opti\n+0004db20: 6f6e 2c20 7461 722d 7573 7461 723a 2020 on, tar-ustar: \n 0004db30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004db40: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n-0004db50: 2020 2020 2020 2028 6c69 6e65 2031 3835 (line 185\n-0004db60: 290a 2a20 4f70 7469 6f6e 2c20 7461 722d ).* Option, tar-\n-0004db70: 7637 3a20 2020 2020 2020 2020 2020 2020 v7: \n-0004db80: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n-0004db90: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n-0004dba0: 286c 696e 6520 3138 3529 0a2a 204f 7074 (line 185).* Opt\n-0004dbb0: 696f 6e2c 2056 4552 5349 4f4e 3a20 2020 ion, VERSION: \n+0004db40: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n+0004db50: 2020 2020 2020 2020 286c 696e 6520 3138 (line 18\n+0004db60: 3529 0a2a 204f 7074 696f 6e2c 2074 6172 5).* Option, tar\n+0004db70: 2d76 373a 2020 2020 2020 2020 2020 2020 -v7: \n+0004db80: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0004db90: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+0004dba0: 2028 6c69 6e65 2031 3835 290a 2a20 4f70 (line 185).* Op\n+0004dbb0: 7469 6f6e 2c20 5645 5253 494f 4e3a 2020 tion, VERSION: \n 0004dbc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004dbd0: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n-0004dbe0: 2020 2020 2020 2020 2028 6c69 6e65 2032 (line 2\n-0004dbf0: 3332 290a 2a20 4f70 7469 6f6e 2c20 7761 32).* Option, wa\n-0004dc00: 726e 696e 6773 3a20 2020 2020 2020 2020 rnings: \n-0004dc10: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n-0004dc20: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n-0004dc30: 2020 286c 696e 6520 3233 3729 0a2a 204f (line 237).* O\n-0004dc40: 7074 696f 6e73 2c20 6163 6c6f 6361 6c3a ptions, aclocal:\n-0004dc50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004dc60: 2020 2020 2020 6163 6c6f 6361 6c20 4f70 aclocal Op\n-0004dc70: 7469 6f6e 732e 2020 2020 2028 6c69 6e65 tions. (line\n-0004dc80: 2020 2036 290a 2a20 4f70 7469 6f6e 732c 6).* Options,\n-0004dc90: 2061 7574 6f6d 616b 653a 2020 2020 2020 automake: \n-0004dca0: 2020 2020 2020 2020 2020 2020 2020 2061 a\n-0004dcb0: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n-0004dcc0: 6f6e 2e20 286c 696e 6520 2033 3729 0a2a on. (line 37).*\n-0004dcd0: 204f 7074 696f 6e73 2c20 7374 642d 6f70 Options, std-op\n-0004dce0: 7469 6f6e 733a 2020 2020 2020 2020 2020 tions: \n-0004dcf0: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n-0004dd00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004dd10: 6e65 2031 3532 290a 2a20 4f70 7469 6f6e ne 152).* Option\n-0004dd20: 732c 2073 7562 6469 722d 6f62 6a65 6374 s, subdir-object\n-0004dd30: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n-0004dd40: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n-0004dd50: 2020 2020 2020 286c 696e 6520 3137 3329 (line 173)\n-0004dd60: 0a2a 204f 7264 6572 696e 6720 666c 6167 .* Ordering flag\n-0004dd70: 2076 6172 6961 626c 6573 3a20 2020 2020 variables: \n-0004dd80: 2020 2020 2020 2020 2020 466c 6167 2056 Flag V\n-0004dd90: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n-0004dda0: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \n+0004dbd0: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+0004dbe0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004dbf0: 3233 3229 0a2a 204f 7074 696f 6e2c 2077 232).* Option, w\n+0004dc00: 6172 6e69 6e67 733a 2020 2020 2020 2020 arnings: \n+0004dc10: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+0004dc20: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+0004dc30: 2020 2028 6c69 6e65 2032 3337 290a 2a20 (line 237).* \n+0004dc40: 4f70 7469 6f6e 732c 2061 636c 6f63 616c Options, aclocal\n+0004dc50: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004dc60: 2020 2020 2020 2061 636c 6f63 616c 204f aclocal O\n+0004dc70: 7074 696f 6e73 2e20 2020 2020 286c 696e ptions. (lin\n+0004dc80: 6520 2020 3629 0a2a 204f 7074 696f 6e73 e 6).* Options\n+0004dc90: 2c20 6175 746f 6d61 6b65 3a20 2020 2020 , automake: \n+0004dca0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004dcb0: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n+0004dcc0: 696f 6e2e 2028 6c69 6e65 2020 3337 290a ion. (line 37).\n+0004dcd0: 2a20 4f70 7469 6f6e 732c 2073 7464 2d6f * Options, std-o\n+0004dce0: 7074 696f 6e73 3a20 2020 2020 2020 2020 ptions: \n+0004dcf0: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n+0004dd00: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004dd10: 696e 6520 3135 3229 0a2a 204f 7074 696f ine 152).* Optio\n+0004dd20: 6e73 2c20 7375 6264 6972 2d6f 626a 6563 ns, subdir-objec\n+0004dd30: 7473 3a20 2020 2020 2020 2020 2020 2020 ts: \n+0004dd40: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+0004dd50: 2020 2020 2020 2028 6c69 6e65 2031 3733 (line 173\n+0004dd60: 290a 2a20 4f72 6465 7269 6e67 2066 6c61 ).* Ordering fla\n+0004dd70: 6720 7661 7269 6162 6c65 733a 2020 2020 g variables: \n+0004dd80: 2020 2020 2020 2020 2020 2046 6c61 6720 Flag \n+0004dd90: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n+0004dda0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng.. \n 0004ddb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ddc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ddd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004dde0: 2028 6c69 6e65 2020 2036 290a 2a20 4f76 (line 6).* Ov\n-0004ddf0: 6572 7269 6469 6e67 206d 616b 6520 7275 erriding make ru\n-0004de00: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n-0004de10: 2020 2020 2047 656e 6572 616c 204f 7065 General Ope\n-0004de20: 7261 7469 6f6e 2e20 2020 286c 696e 6520 ration. (line \n-0004de30: 2034 3629 0a2a 204f 7665 7272 6964 696e 46).* Overridin\n-0004de40: 6720 6d61 6b65 2074 6172 6765 7473 3a20 g make targets: \n-0004de50: 2020 2020 2020 2020 2020 2020 2020 4765 Ge\n-0004de60: 6e65 7261 6c20 4f70 6572 6174 696f 6e2e neral Operation.\n-0004de70: 2020 2028 6c69 6e65 2020 3436 290a 2a20 (line 46).* \n-0004de80: 4f76 6572 7269 6469 6e67 206d 616b 6520 Overriding make \n-0004de90: 7661 7269 6162 6c65 733a 2020 2020 2020 variables: \n-0004dea0: 2020 2020 2020 2047 656e 6572 616c 204f General O\n-0004deb0: 7065 7261 7469 6f6e 2e20 2020 286c 696e peration. (lin\n-0004dec0: 6520 2035 3129 0a2a 206f 7665 7272 6964 e 51).* overrid\n-0004ded0: 696e 6720 7275 6c65 733a 2020 2020 2020 ing rules: \n+0004dde0: 2020 286c 696e 6520 2020 3629 0a2a 204f (line 6).* O\n+0004ddf0: 7665 7272 6964 696e 6720 6d61 6b65 2072 verriding make r\n+0004de00: 756c 6573 3a20 2020 2020 2020 2020 2020 ules: \n+0004de10: 2020 2020 2020 4765 6e65 7261 6c20 4f70 General Op\n+0004de20: 6572 6174 696f 6e2e 2020 2028 6c69 6e65 eration. (line\n+0004de30: 2020 3436 290a 2a20 4f76 6572 7269 6469 46).* Overridi\n+0004de40: 6e67 206d 616b 6520 7461 7267 6574 733a ng make targets:\n+0004de50: 2020 2020 2020 2020 2020 2020 2020 2047 G\n+0004de60: 656e 6572 616c 204f 7065 7261 7469 6f6e eneral Operation\n+0004de70: 2e20 2020 286c 696e 6520 2034 3629 0a2a . (line 46).*\n+0004de80: 204f 7665 7272 6964 696e 6720 6d61 6b65 Overriding make\n+0004de90: 2076 6172 6961 626c 6573 3a20 2020 2020 variables: \n+0004dea0: 2020 2020 2020 2020 4765 6e65 7261 6c20 General \n+0004deb0: 4f70 6572 6174 696f 6e2e 2020 2028 6c69 Operation. (li\n+0004dec0: 6e65 2020 3531 290a 2a20 6f76 6572 7269 ne 51).* overri\n+0004ded0: 6469 6e67 2072 756c 6573 3a20 2020 2020 ding rules: \n 0004dee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004def0: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n-0004df00: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).\n-0004df10: 2a20 6f76 6572 7269 6469 6e67 2073 656d * overriding sem\n-0004df20: 616e 7469 6373 3a20 2020 2020 2020 2020 antics: \n-0004df30: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n-0004df40: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n-0004df50: 696e 6520 2032 3629 0a2a 2050 4143 4b41 ine 26).* PACKA\n-0004df60: 4745 2c20 6469 7265 6374 6f72 793a 2020 GE, directory: \n+0004def0: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+0004df00: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)\n+0004df10: 0a2a 206f 7665 7272 6964 696e 6720 7365 .* overriding se\n+0004df20: 6d61 6e74 6963 733a 2020 2020 2020 2020 mantics: \n+0004df30: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+0004df40: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+0004df50: 6c69 6e65 2020 3236 290a 2a20 5041 434b line 26).* PACK\n+0004df60: 4147 452c 2064 6972 6563 746f 7279 3a20 AGE, directory: \n 0004df70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004df80: 2020 556e 6966 6f72 6d2e 2020 2020 2020 Uniform. \n-0004df90: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19\n-0004dfa0: 290a 2a20 5041 434b 4147 452c 2070 7265 ).* PACKAGE, pre\n-0004dfb0: 7665 6e74 2064 6566 696e 6974 696f 6e3a vent definition:\n-0004dfc0: 2020 2020 2020 2020 2020 2050 7562 6c69 Publi\n-0004dfd0: 6320 4d61 6372 6f73 2e20 2020 2020 2020 c Macros. \n-0004dfe0: 286c 696e 6520 2036 3029 0a2a 2050 6163 (line 60).* Pac\n-0004dff0: 6b61 6765 732c 206e 6573 7465 643a 2020 kages, nested: \n+0004df80: 2020 2055 6e69 666f 726d 2e20 2020 2020 Uniform. \n+0004df90: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+0004dfa0: 3929 0a2a 2050 4143 4b41 4745 2c20 7072 9).* PACKAGE, pr\n+0004dfb0: 6576 656e 7420 6465 6669 6e69 7469 6f6e event definition\n+0004dfc0: 3a20 2020 2020 2020 2020 2020 5075 626c : Publ\n+0004dfd0: 6963 204d 6163 726f 732e 2020 2020 2020 ic Macros. \n+0004dfe0: 2028 6c69 6e65 2020 3630 290a 2a20 5061 (line 60).* Pa\n+0004dff0: 636b 6167 6573 2c20 6e65 7374 6564 3a20 ckages, nested: \n 0004e000: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e010: 2020 2020 4e65 7374 6564 2050 6163 6b61 Nested Packa\n-0004e020: 6765 732e 2020 2020 2028 6c69 6e65 2020 ges. (line \n-0004e030: 2036 290a 2a20 5061 636b 6167 6573 2c20 6).* Packages, \n-0004e040: 7072 6570 6172 6174 696f 6e3a 2020 2020 preparation: \n-0004e050: 2020 2020 2020 2020 2020 2020 2050 7265 Pre\n-0004e060: 7061 7269 6e67 2044 6973 7472 6962 7574 paring Distribut\n-0004e070: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions.. \n+0004e010: 2020 2020 204e 6573 7465 6420 5061 636b Nested Pack\n+0004e020: 6167 6573 2e20 2020 2020 286c 696e 6520 ages. (line \n+0004e030: 2020 3629 0a2a 2050 6163 6b61 6765 732c 6).* Packages,\n+0004e040: 2070 7265 7061 7261 7469 6f6e 3a20 2020 preparation: \n+0004e050: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n+0004e060: 6570 6172 696e 6720 4469 7374 7269 6275 eparing Distribu\n+0004e070: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions.. \n 0004e080: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e090: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e0a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e0b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-0004e0c0: 2050 6172 616c 6c65 6c20 6275 696c 6420 Parallel build \n-0004e0d0: 7472 6565 733a 2020 2020 2020 2020 2020 trees: \n-0004e0e0: 2020 2020 2020 2020 5650 4154 4820 4275 VPATH Bu\n-0004e0f0: 696c 6473 2e20 2020 2020 2020 2028 6c69 ilds. (li\n-0004e100: 6e65 2020 2036 290a 2a20 7061 7261 6c6c ne 6).* parall\n-0004e110: 656c 2d74 6573 7473 3a20 2020 2020 2020 el-tests: \n+0004e0b0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004e0c0: 2a20 5061 7261 6c6c 656c 2062 7569 6c64 * Parallel build\n+0004e0d0: 2074 7265 6573 3a20 2020 2020 2020 2020 trees: \n+0004e0e0: 2020 2020 2020 2020 2056 5041 5448 2042 VPATH B\n+0004e0f0: 7569 6c64 732e 2020 2020 2020 2020 286c uilds. (l\n+0004e100: 696e 6520 2020 3629 0a2a 2070 6172 616c ine 6).* paral\n+0004e110: 6c65 6c2d 7465 7374 733a 2020 2020 2020 lel-tests: \n 0004e120: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e130: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n-0004e140: 2020 2020 2020 286c 696e 6520 3132 3729 (line 127)\n-0004e150: 0a2a 2070 6172 616c 6c65 6c2d 7465 7374 .* parallel-test\n-0004e160: 732c 2055 7369 6e67 3a20 2020 2020 2020 s, Using: \n-0004e170: 2020 2020 2020 2020 2020 5369 6d70 6c65 Simple\n-0004e180: 2054 6573 7473 2075 7369 6e67 2070 6172 Tests using par\n-0004e190: 616c 6c65 6c2d 7465 7374 732e 0a20 2020 allel-tests.. \n+0004e130: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+0004e140: 2020 2020 2020 2028 6c69 6e65 2031 3237 (line 127\n+0004e150: 290a 2a20 7061 7261 6c6c 656c 2d74 6573 ).* parallel-tes\n+0004e160: 7473 2c20 5573 696e 673a 2020 2020 2020 ts, Using: \n+0004e170: 2020 2020 2020 2020 2020 2053 696d 706c Simpl\n+0004e180: 6520 5465 7374 7320 7573 696e 6720 7061 e Tests using pa\n+0004e190: 7261 6c6c 656c 2d74 6573 7473 2e0a 2020 rallel-tests.. \n 0004e1a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e1b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e1c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e1d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004e1e0: 2020 2036 290a 2a20 5061 7468 2073 7472 6).* Path str\n-0004e1f0: 6970 7069 6e67 2c20 6176 6f69 6469 6e67 ipping, avoiding\n-0004e200: 3a20 2020 2020 2020 2020 2020 2020 2041 : A\n-0004e210: 6c74 6572 6e61 7469 7665 2e20 2020 2020 lternative. \n-0004e220: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*\n-0004e230: 2070 6178 2066 6f72 6d61 743a 2020 2020 pax format: \n+0004e1d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004e1e0: 6520 2020 3629 0a2a 2050 6174 6820 7374 e 6).* Path st\n+0004e1f0: 7269 7070 696e 672c 2061 766f 6964 696e ripping, avoidin\n+0004e200: 673a 2020 2020 2020 2020 2020 2020 2020 g: \n+0004e210: 416c 7465 726e 6174 6976 652e 2020 2020 Alternative. \n+0004e220: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).\n+0004e230: 2a20 7061 7820 666f 726d 6174 3a20 2020 * pax format: \n 0004e240: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e250: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n-0004e260: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004e270: 6e65 2031 3835 290a 2a20 7064 663a 2020 ne 185).* pdf: \n+0004e250: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n+0004e260: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004e270: 696e 6520 3138 3529 0a2a 2070 6466 3a20 ine 185).* pdf: \n 0004e280: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e290: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e2a0: 2054 6578 696e 666f 2e20 2020 2020 2020 Texinfo. \n-0004e2b0: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)\n-0004e2c0: 0a2a 2070 6466 203c 313e 3a20 2020 2020 .* pdf <1>: \n+0004e2a0: 2020 5465 7869 6e66 6f2e 2020 2020 2020 Texinfo. \n+0004e2b0: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19\n+0004e2c0: 290a 2a20 7064 6620 3c31 3e3a 2020 2020 ).* pdf <1>: \n 0004e2d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e2e0: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n-0004e2f0: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n-0004e300: 6c69 6e65 2020 3431 290a 2a20 5044 4620 line 41).* PDF \n-0004e310: 6f75 7470 7574 2075 7369 6e67 2054 6578 output using Tex\n-0004e320: 696e 666f 3a20 2020 2020 2020 2020 2020 info: \n-0004e330: 2020 2054 6578 696e 666f 2e20 2020 2020 Texinfo. \n-0004e340: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-0004e350: 3629 0a2a 2070 6466 2d6c 6f63 616c 3a20 6).* pdf-local: \n+0004e2e0: 2020 2020 2020 2020 2020 2045 7874 656e Exten\n+0004e2f0: 6469 6e67 2e20 2020 2020 2020 2020 2020 ding. \n+0004e300: 286c 696e 6520 2034 3129 0a2a 2050 4446 (line 41).* PDF\n+0004e310: 206f 7574 7075 7420 7573 696e 6720 5465 output using Te\n+0004e320: 7869 6e66 6f3a 2020 2020 2020 2020 2020 xinfo: \n+0004e330: 2020 2020 5465 7869 6e66 6f2e 2020 2020 Texinfo. \n+0004e340: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004e350: 2036 290a 2a20 7064 662d 6c6f 6361 6c3a 6).* pdf-local:\n 0004e360: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e370: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n-0004e380: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n-0004e390: 2028 6c69 6e65 2020 3431 290a 2a20 5065 (line 41).* Pe\n-0004e3a0: 722d 6f62 6a65 6374 2066 6c61 6773 2c20 r-object flags, \n-0004e3b0: 656d 756c 6174 6564 3a20 2020 2020 2020 emulated: \n-0004e3c0: 2020 2020 2050 6572 2d4f 626a 6563 7420 Per-Object \n-0004e3d0: 466c 6167 732e 2020 2020 286c 696e 6520 Flags. (line \n-0004e3e0: 2020 3629 0a2a 2070 6572 2d74 6172 6765 6).* per-targe\n-0004e3f0: 7420 636f 6d70 696c 6174 696f 6e20 666c t compilation fl\n-0004e400: 6167 732c 2064 6566 696e 6564 3a20 5072 ags, defined: Pr\n-0004e410: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n-0004e420: 7920 5661 7269 6162 6c65 732e 0a20 2020 y Variables.. \n+0004e370: 2020 2020 2020 2020 2020 2020 2045 7874 Ext\n+0004e380: 656e 6469 6e67 2e20 2020 2020 2020 2020 ending. \n+0004e390: 2020 286c 696e 6520 2034 3129 0a2a 2050 (line 41).* P\n+0004e3a0: 6572 2d6f 626a 6563 7420 666c 6167 732c er-object flags,\n+0004e3b0: 2065 6d75 6c61 7465 643a 2020 2020 2020 emulated: \n+0004e3c0: 2020 2020 2020 5065 722d 4f62 6a65 6374 Per-Object\n+0004e3d0: 2046 6c61 6773 2e20 2020 2028 6c69 6e65 Flags. (line\n+0004e3e0: 2020 2036 290a 2a20 7065 722d 7461 7267 6).* per-targ\n+0004e3f0: 6574 2063 6f6d 7069 6c61 7469 6f6e 2066 et compilation f\n+0004e400: 6c61 6773 2c20 6465 6669 6e65 643a 2050 lags, defined: P\n+0004e410: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n+0004e420: 7279 2056 6172 6961 626c 6573 2e0a 2020 ry Variables.. \n 0004e430: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e440: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e450: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e460: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004e470: 2031 3831 290a 2a20 706b 6764 6174 6164 181).* pkgdatad\n-0004e480: 6972 2c20 6465 6669 6e65 643a 2020 2020 ir, defined: \n-0004e490: 2020 2020 2020 2020 2020 2020 2020 2055 U\n-0004e4a0: 6e69 666f 726d 2e20 2020 2020 2020 2020 niform. \n-0004e4b0: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*\n-0004e4c0: 2070 6b67 696e 636c 7564 6564 6972 2c20 pkgincludedir, \n-0004e4d0: 6465 6669 6e65 643a 2020 2020 2020 2020 defined: \n-0004e4e0: 2020 2020 2020 2020 556e 6966 6f72 6d2e Uniform.\n-0004e4f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004e500: 6e65 2020 3139 290a 2a20 706b 676c 6962 ne 19).* pkglib\n-0004e510: 6469 722c 2064 6566 696e 6564 3a20 2020 dir, defined: \n+0004e460: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004e470: 6520 3138 3129 0a2a 2070 6b67 6461 7461 e 181).* pkgdata\n+0004e480: 6469 722c 2064 6566 696e 6564 3a20 2020 dir, defined: \n+0004e490: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004e4a0: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n+0004e4b0: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).\n+0004e4c0: 2a20 706b 6769 6e63 6c75 6465 6469 722c * pkgincludedir,\n+0004e4d0: 2064 6566 696e 6564 3a20 2020 2020 2020 defined: \n+0004e4e0: 2020 2020 2020 2020 2055 6e69 666f 726d Uniform\n+0004e4f0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004e500: 696e 6520 2031 3929 0a2a 2070 6b67 6c69 ine 19).* pkgli\n+0004e510: 6264 6972 2c20 6465 6669 6e65 643a 2020 bdir, defined: \n 0004e520: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e530: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n-0004e540: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)\n-0004e550: 0a2a 2070 6b67 6c69 6265 7865 6364 6972 .* pkglibexecdir\n-0004e560: 2c20 6465 6669 6e65 643a 2020 2020 2020 , defined: \n-0004e570: 2020 2020 2020 2020 2020 556e 6966 6f72 Unifor\n-0004e580: 6d2e 2020 2020 2020 2020 2020 2020 2028 m. (\n-0004e590: 6c69 6e65 2020 3139 290a 2a20 504f 5349 line 19).* POSI\n-0004e5a0: 5820 7465 726d 696f 7320 6865 6164 6572 X termios header\n-0004e5b0: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n-0004e5c0: 2020 204f 6273 6f6c 6574 6520 4d61 6372 Obsolete Macr\n-0004e5d0: 6f73 2e20 2020 2020 286c 696e 6520 2035 os. (line 5\n-0004e5e0: 3729 0a2a 2050 7265 7061 7269 6e67 2064 7).* Preparing d\n-0004e5f0: 6973 7472 6962 7574 696f 6e73 3a20 2020 istributions: \n-0004e600: 2020 2020 2020 2020 2020 2020 5072 6570 Prep\n-0004e610: 6172 696e 6720 4469 7374 7269 6275 7469 aring Distributi\n-0004e620: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons.. \n+0004e530: 2020 556e 6966 6f72 6d2e 2020 2020 2020 Uniform. \n+0004e540: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19\n+0004e550: 290a 2a20 706b 676c 6962 6578 6563 6469 ).* pkglibexecdi\n+0004e560: 722c 2064 6566 696e 6564 3a20 2020 2020 r, defined: \n+0004e570: 2020 2020 2020 2020 2020 2055 6e69 666f Unifo\n+0004e580: 726d 2e20 2020 2020 2020 2020 2020 2020 rm. \n+0004e590: 286c 696e 6520 2031 3929 0a2a 2050 4f53 (line 19).* POS\n+0004e5a0: 4958 2074 6572 6d69 6f73 2068 6561 6465 IX termios heade\n+0004e5b0: 7273 3a20 2020 2020 2020 2020 2020 2020 rs: \n+0004e5c0: 2020 2020 4f62 736f 6c65 7465 204d 6163 Obsolete Mac\n+0004e5d0: 726f 732e 2020 2020 2028 6c69 6e65 2020 ros. (line \n+0004e5e0: 3537 290a 2a20 5072 6570 6172 696e 6720 57).* Preparing \n+0004e5f0: 6469 7374 7269 6275 7469 6f6e 733a 2020 distributions: \n+0004e600: 2020 2020 2020 2020 2020 2020 2050 7265 Pre\n+0004e610: 7061 7269 6e67 2044 6973 7472 6962 7574 paring Distribut\n+0004e620: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions.. \n 0004e630: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e640: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e650: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e660: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0004e670: 5072 6570 726f 6365 7373 696e 6720 466f Preprocessing Fo\n-0004e680: 7274 7261 6e20 3737 3a20 2020 2020 2020 rtran 77: \n-0004e690: 2020 2020 2020 2050 7265 7072 6f63 6573 Preproces\n-0004e6a0: 7369 6e67 2046 6f72 7472 616e 2037 372e sing Fortran 77.\n-0004e6b0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+0004e660: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004e670: 2050 7265 7072 6f63 6573 7369 6e67 2046 Preprocessing F\n+0004e680: 6f72 7472 616e 2037 373a 2020 2020 2020 ortran 77: \n+0004e690: 2020 2020 2020 2020 5072 6570 726f 6365 Preproce\n+0004e6a0: 7373 696e 6720 466f 7274 7261 6e20 3737 ssing Fortran 77\n+0004e6b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 0004e6c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004e6d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e6e0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0004e6f0: 6c69 6e65 2020 2036 290a 2a20 5072 696d line 6).* Prim\n-0004e700: 6172 7920 7661 7269 6162 6c65 2c20 4441 ary variable, DA\n-0004e710: 5441 3a20 2020 2020 2020 2020 2020 2020 TA: \n-0004e720: 2020 2044 6174 612e 2020 2020 2020 2020 Data. \n-0004e730: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-0004e740: 3629 0a2a 2050 7269 6d61 7279 2076 6172 6).* Primary var\n-0004e750: 6961 626c 652c 2064 6566 696e 6564 3a20 iable, defined: \n-0004e760: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n-0004e770: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n-0004e780: 2028 6c69 6e65 2020 3131 290a 2a20 5072 (line 11).* Pr\n-0004e790: 696d 6172 7920 7661 7269 6162 6c65 2c20 imary variable, \n-0004e7a0: 4845 4144 4552 533a 2020 2020 2020 2020 HEADERS: \n-0004e7b0: 2020 2020 2048 6561 6465 7273 2e20 2020 Headers. \n-0004e7c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004e7d0: 2020 3629 0a2a 2050 7269 6d61 7279 2076 6).* Primary v\n-0004e7e0: 6172 6961 626c 652c 204a 4156 413a 2020 ariable, JAVA: \n-0004e7f0: 2020 2020 2020 2020 2020 2020 2020 4a61 Ja\n-0004e800: 7661 2e20 2020 2020 2020 2020 2020 2020 va. \n-0004e810: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0004e820: 5072 696d 6172 7920 7661 7269 6162 6c65 Primary variable\n-0004e830: 2c20 4c49 4252 4152 4945 533a 2020 2020 , LIBRARIES: \n-0004e840: 2020 2020 2020 2041 204c 6962 7261 7279 A Library\n-0004e850: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n-0004e860: 6520 2020 3629 0a2a 2050 7269 6d61 7279 e 6).* Primary\n-0004e870: 2076 6172 6961 626c 652c 204c 4953 503a variable, LISP:\n-0004e880: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004e890: 456d 6163 7320 4c69 7370 2e20 2020 2020 Emacs Lisp. \n-0004e8a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-0004e8b0: 2a20 5072 696d 6172 7920 7661 7269 6162 * Primary variab\n-0004e8c0: 6c65 2c20 4c54 4c49 4252 4152 4945 533a le, LTLIBRARIES:\n-0004e8d0: 2020 2020 2020 2020 204c 6962 746f 6f6c Libtool\n-0004e8e0: 204c 6962 7261 7269 6573 2e20 2020 286c Libraries. (l\n-0004e8f0: 696e 6520 2020 3629 0a2a 2050 7269 6d61 ine 6).* Prima\n-0004e900: 7279 2076 6172 6961 626c 652c 204d 414e ry variable, MAN\n-0004e910: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n-0004e920: 2020 4d61 6e20 5061 6765 732e 2020 2020 Man Pages. \n-0004e930: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n-0004e940: 290a 2a20 5072 696d 6172 7920 7661 7269 ).* Primary vari\n-0004e950: 6162 6c65 2c20 5052 4f47 5241 4d53 3a20 able, PROGRAMS: \n-0004e960: 2020 2020 2020 2020 2020 2055 6e69 666f Unifo\n-0004e970: 726d 2e20 2020 2020 2020 2020 2020 2020 rm. \n-0004e980: 286c 696e 6520 2031 3129 0a2a 2050 7269 (line 11).* Pri\n-0004e990: 6d61 7279 2076 6172 6961 626c 652c 2050 mary variable, P\n-0004e9a0: 5954 484f 4e3a 2020 2020 2020 2020 2020 YTHON: \n-0004e9b0: 2020 2020 5079 7468 6f6e 2e20 2020 2020 Python. \n-0004e9c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004e9d0: 2036 290a 2a20 5072 696d 6172 7920 7661 6).* Primary va\n-0004e9e0: 7269 6162 6c65 2c20 5343 5249 5054 533a riable, SCRIPTS:\n-0004e9f0: 2020 2020 2020 2020 2020 2020 2053 6372 Scr\n-0004ea00: 6970 7473 2e20 2020 2020 2020 2020 2020 ipts. \n-0004ea10: 2020 286c 696e 6520 2020 3629 0a2a 2050 (line 6).* P\n-0004ea20: 7269 6d61 7279 2076 6172 6961 626c 652c rimary variable,\n-0004ea30: 2053 4f55 5243 4553 3a20 2020 2020 2020 SOURCES: \n-0004ea40: 2020 2020 2020 5072 6f67 7261 6d20 536f Program So\n-0004ea50: 7572 6365 732e 2020 2020 2028 6c69 6e65 urces. (line\n-0004ea60: 2020 3332 290a 2a20 5072 696d 6172 7920 32).* Primary \n-0004ea70: 7661 7269 6162 6c65 2c20 5445 5849 4e46 variable, TEXINF\n-0004ea80: 4f53 3a20 2020 2020 2020 2020 2020 2054 OS: T\n-0004ea90: 6578 696e 666f 2e20 2020 2020 2020 2020 exinfo. \n-0004eaa0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-0004eab0: 2070 726f 675f 4c44 4144 442c 2064 6566 prog_LDADD, def\n-0004eac0: 696e 6564 3a20 2020 2020 2020 2020 2020 ined: \n-0004ead0: 2020 2020 2020 2020 4c69 6e6b 696e 672e Linking.\n-0004eae0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004eaf0: 6e65 2020 3132 290a 2a20 5052 4f47 5241 ne 12).* PROGRA\n-0004eb00: 4d53 2070 7269 6d61 7279 2076 6172 6961 MS primary varia\n-0004eb10: 626c 653a 2020 2020 2020 2020 2020 2020 ble: \n-0004eb20: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n-0004eb30: 2020 2020 2020 286c 696e 6520 2031 3129 (line 11)\n-0004eb40: 0a2a 2050 726f 6772 616d 732c 2061 7578 .* Programs, aux\n-0004eb50: 696c 6961 7279 3a20 2020 2020 2020 2020 iliary: \n-0004eb60: 2020 2020 2020 2020 2020 4175 7869 6c69 Auxili\n-0004eb70: 6172 7920 5072 6f67 7261 6d73 2e20 2028 ary Programs. (\n-0004eb80: 6c69 6e65 2020 2036 290a 2a20 5052 4f47 line 6).* PROG\n-0004eb90: 5241 4d53 2c20 6269 6e64 6972 3a20 2020 RAMS, bindir: \n+0004e6e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004e6f0: 286c 696e 6520 2020 3629 0a2a 2050 7269 (line 6).* Pri\n+0004e700: 6d61 7279 2076 6172 6961 626c 652c 2044 mary variable, D\n+0004e710: 4154 413a 2020 2020 2020 2020 2020 2020 ATA: \n+0004e720: 2020 2020 4461 7461 2e20 2020 2020 2020 Data. \n+0004e730: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004e740: 2036 290a 2a20 5072 696d 6172 7920 7661 6).* Primary va\n+0004e750: 7269 6162 6c65 2c20 6465 6669 6e65 643a riable, defined:\n+0004e760: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni\n+0004e770: 666f 726d 2e20 2020 2020 2020 2020 2020 form. \n+0004e780: 2020 286c 696e 6520 2031 3129 0a2a 2050 (line 11).* P\n+0004e790: 7269 6d61 7279 2076 6172 6961 626c 652c rimary variable,\n+0004e7a0: 2048 4541 4445 5253 3a20 2020 2020 2020 HEADERS: \n+0004e7b0: 2020 2020 2020 4865 6164 6572 732e 2020 Headers. \n+0004e7c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004e7d0: 2020 2036 290a 2a20 5072 696d 6172 7920 6).* Primary \n+0004e7e0: 7661 7269 6162 6c65 2c20 4a41 5641 3a20 variable, JAVA: \n+0004e7f0: 2020 2020 2020 2020 2020 2020 2020 204a J\n+0004e800: 6176 612e 2020 2020 2020 2020 2020 2020 ava. \n+0004e810: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004e820: 2050 7269 6d61 7279 2076 6172 6961 626c Primary variabl\n+0004e830: 652c 204c 4942 5241 5249 4553 3a20 2020 e, LIBRARIES: \n+0004e840: 2020 2020 2020 2020 4120 4c69 6272 6172 A Librar\n+0004e850: 792e 2020 2020 2020 2020 2020 2028 6c69 y. (li\n+0004e860: 6e65 2020 2036 290a 2a20 5072 696d 6172 ne 6).* Primar\n+0004e870: 7920 7661 7269 6162 6c65 2c20 4c49 5350 y variable, LISP\n+0004e880: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004e890: 2045 6d61 6373 204c 6973 702e 2020 2020 Emacs Lisp. \n+0004e8a0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0004e8b0: 0a2a 2050 7269 6d61 7279 2076 6172 6961 .* Primary varia\n+0004e8c0: 626c 652c 204c 544c 4942 5241 5249 4553 ble, LTLIBRARIES\n+0004e8d0: 3a20 2020 2020 2020 2020 4c69 6274 6f6f : Libtoo\n+0004e8e0: 6c20 4c69 6272 6172 6965 732e 2020 2028 l Libraries. (\n+0004e8f0: 6c69 6e65 2020 2036 290a 2a20 5072 696d line 6).* Prim\n+0004e900: 6172 7920 7661 7269 6162 6c65 2c20 4d41 ary variable, MA\n+0004e910: 4e53 3a20 2020 2020 2020 2020 2020 2020 NS: \n+0004e920: 2020 204d 616e 2050 6167 6573 2e20 2020 Man Pages. \n+0004e930: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0004e940: 3629 0a2a 2050 7269 6d61 7279 2076 6172 6).* Primary var\n+0004e950: 6961 626c 652c 2050 524f 4752 414d 533a iable, PROGRAMS:\n+0004e960: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n+0004e970: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+0004e980: 2028 6c69 6e65 2020 3131 290a 2a20 5072 (line 11).* Pr\n+0004e990: 696d 6172 7920 7661 7269 6162 6c65 2c20 imary variable, \n+0004e9a0: 5059 5448 4f4e 3a20 2020 2020 2020 2020 PYTHON: \n+0004e9b0: 2020 2020 2050 7974 686f 6e2e 2020 2020 Python. \n+0004e9c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004e9d0: 2020 3629 0a2a 2050 7269 6d61 7279 2076 6).* Primary v\n+0004e9e0: 6172 6961 626c 652c 2053 4352 4950 5453 ariable, SCRIPTS\n+0004e9f0: 3a20 2020 2020 2020 2020 2020 2020 5363 : Sc\n+0004ea00: 7269 7074 732e 2020 2020 2020 2020 2020 ripts. \n+0004ea10: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004ea20: 5072 696d 6172 7920 7661 7269 6162 6c65 Primary variable\n+0004ea30: 2c20 534f 5552 4345 533a 2020 2020 2020 , SOURCES: \n+0004ea40: 2020 2020 2020 2050 726f 6772 616d 2053 Program S\n+0004ea50: 6f75 7263 6573 2e20 2020 2020 286c 696e ources. (lin\n+0004ea60: 6520 2033 3229 0a2a 2050 7269 6d61 7279 e 32).* Primary\n+0004ea70: 2076 6172 6961 626c 652c 2054 4558 494e variable, TEXIN\n+0004ea80: 464f 533a 2020 2020 2020 2020 2020 2020 FOS: \n+0004ea90: 5465 7869 6e66 6f2e 2020 2020 2020 2020 Texinfo. \n+0004eaa0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004eab0: 2a20 7072 6f67 5f4c 4441 4444 2c20 6465 * prog_LDADD, de\n+0004eac0: 6669 6e65 643a 2020 2020 2020 2020 2020 fined: \n+0004ead0: 2020 2020 2020 2020 204c 696e 6b69 6e67 Linking\n+0004eae0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004eaf0: 696e 6520 2031 3229 0a2a 2050 524f 4752 ine 12).* PROGR\n+0004eb00: 414d 5320 7072 696d 6172 7920 7661 7269 AMS primary vari\n+0004eb10: 6162 6c65 3a20 2020 2020 2020 2020 2020 able: \n+0004eb20: 2020 556e 6966 6f72 6d2e 2020 2020 2020 Uniform. \n+0004eb30: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11\n+0004eb40: 290a 2a20 5072 6f67 7261 6d73 2c20 6175 ).* Programs, au\n+0004eb50: 7869 6c69 6172 793a 2020 2020 2020 2020 xiliary: \n+0004eb60: 2020 2020 2020 2020 2020 2041 7578 696c Auxil\n+0004eb70: 6961 7279 2050 726f 6772 616d 732e 2020 iary Programs. \n+0004eb80: 286c 696e 6520 2020 3629 0a2a 2050 524f (line 6).* PRO\n+0004eb90: 4752 414d 532c 2062 696e 6469 723a 2020 GRAMS, bindir: \n 0004eba0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ebb0: 2020 2050 726f 6772 616d 2053 6f75 7263 Program Sourc\n-0004ebc0: 6573 2e20 2020 2020 286c 696e 6520 2020 es. (line \n-0004ebd0: 3629 0a2a 2050 726f 6772 616d 732c 2063 6).* Programs, c\n-0004ebe0: 6f6e 6469 7469 6f6e 616c 3a20 2020 2020 onditional: \n-0004ebf0: 2020 2020 2020 2020 2020 2020 436f 6e64 Cond\n-0004ec00: 6974 696f 6e61 6c20 5072 6f67 7261 6d73 itional Programs\n-0004ec10: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+0004ebb0: 2020 2020 5072 6f67 7261 6d20 536f 7572 Program Sour\n+0004ebc0: 6365 732e 2020 2020 2028 6c69 6e65 2020 ces. (line \n+0004ebd0: 2036 290a 2a20 5072 6f67 7261 6d73 2c20 6).* Programs, \n+0004ebe0: 636f 6e64 6974 696f 6e61 6c3a 2020 2020 conditional: \n+0004ebf0: 2020 2020 2020 2020 2020 2020 2043 6f6e Con\n+0004ec00: 6469 7469 6f6e 616c 2050 726f 6772 616d ditional Program\n+0004ec10: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n 0004ec20: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ec30: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ec40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ec50: 286c 696e 6520 2020 3629 0a2a 2050 726f (line 6).* Pro\n-0004ec60: 6772 616d 732c 2072 656e 616d 696e 6720 grams, renaming \n-0004ec70: 6475 7269 6e67 2069 6e73 7461 6c6c 6174 during installat\n-0004ec80: 696f 6e3a 2052 656e 616d 696e 672e 2020 ion: Renaming. \n-0004ec90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004eca0: 2036 290a 2a20 5072 6f78 7920 4d61 6b65 6).* Proxy Make\n-0004ecb0: 6669 6c65 2066 6f72 2074 6869 7264 2d70 file for third-p\n-0004ecc0: 6172 7479 2070 6163 6b61 6765 733a 2054 arty packages: T\n-0004ecd0: 6869 7264 2d50 6172 7479 204d 616b 6566 hird-Party Makef\n-0004ece0: 696c 6573 2e0a 2020 2020 2020 2020 2020 iles.. \n+0004ec50: 2028 6c69 6e65 2020 2036 290a 2a20 5072 (line 6).* Pr\n+0004ec60: 6f67 7261 6d73 2c20 7265 6e61 6d69 6e67 ograms, renaming\n+0004ec70: 2064 7572 696e 6720 696e 7374 616c 6c61 during installa\n+0004ec80: 7469 6f6e 3a20 5265 6e61 6d69 6e67 2e20 tion: Renaming. \n+0004ec90: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004eca0: 2020 3629 0a2a 2050 726f 7879 204d 616b 6).* Proxy Mak\n+0004ecb0: 6566 696c 6520 666f 7220 7468 6972 642d efile for third-\n+0004ecc0: 7061 7274 7920 7061 636b 6167 6573 3a20 party packages: \n+0004ecd0: 5468 6972 642d 5061 7274 7920 4d61 6b65 Third-Party Make\n+0004ece0: 6669 6c65 732e 0a20 2020 2020 2020 2020 files.. \n 0004ecf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ed00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ed10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ed20: 2020 2020 286c 696e 6520 3132 3829 0a2a (line 128).*\n-0004ed30: 2070 733a 2020 2020 2020 2020 2020 2020 ps: \n+0004ed20: 2020 2020 2028 6c69 6e65 2031 3238 290a (line 128).\n+0004ed30: 2a20 7073 3a20 2020 2020 2020 2020 2020 * ps: \n 0004ed40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ed50: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n-0004ed60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004ed70: 6e65 2020 3139 290a 2a20 7073 203c 313e ne 19).* ps <1>\n-0004ed80: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004ed50: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n+0004ed60: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004ed70: 696e 6520 2031 3929 0a2a 2070 7320 3c31 ine 19).* ps <1\n+0004ed80: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n 0004ed90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004eda0: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n-0004edb0: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n-0004edc0: 0a2a 2050 5320 6f75 7470 7574 2075 7369 .* PS output usi\n-0004edd0: 6e67 2054 6578 696e 666f 3a20 2020 2020 ng Texinfo: \n-0004ede0: 2020 2020 2020 2020 2020 5465 7869 6e66 Texinf\n-0004edf0: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n-0004ee00: 6c69 6e65 2020 2036 290a 2a20 7073 2d6c line 6).* ps-l\n-0004ee10: 6f63 616c 3a20 2020 2020 2020 2020 2020 ocal: \n+0004eda0: 2020 4578 7465 6e64 696e 672e 2020 2020 Extending. \n+0004edb0: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n+0004edc0: 290a 2a20 5053 206f 7574 7075 7420 7573 ).* PS output us\n+0004edd0: 696e 6720 5465 7869 6e66 6f3a 2020 2020 ing Texinfo: \n+0004ede0: 2020 2020 2020 2020 2020 2054 6578 696e Texin\n+0004edf0: 666f 2e20 2020 2020 2020 2020 2020 2020 fo. \n+0004ee00: 286c 696e 6520 2020 3629 0a2a 2070 732d (line 6).* ps-\n+0004ee10: 6c6f 6361 6c3a 2020 2020 2020 2020 2020 local: \n 0004ee20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ee30: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n-0004ee40: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n-0004ee50: 3129 0a2a 2050 5954 484f 4e20 7072 696d 1).* PYTHON prim\n-0004ee60: 6172 792c 2064 6566 696e 6564 3a20 2020 ary, defined: \n-0004ee70: 2020 2020 2020 2020 2020 2020 5079 7468 Pyth\n-0004ee80: 6f6e 2e20 2020 2020 2020 2020 2020 2020 on. \n-0004ee90: 2028 6c69 6e65 2020 2036 290a 2a20 5261 (line 6).* Ra\n-0004eea0: 7466 6f72 2070 726f 6772 616d 733a 2020 tfor programs: \n+0004ee30: 2020 2020 4578 7465 6e64 696e 672e 2020 Extending. \n+0004ee40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004ee50: 3431 290a 2a20 5059 5448 4f4e 2070 7269 41).* PYTHON pri\n+0004ee60: 6d61 7279 2c20 6465 6669 6e65 643a 2020 mary, defined: \n+0004ee70: 2020 2020 2020 2020 2020 2020 2050 7974 Pyt\n+0004ee80: 686f 6e2e 2020 2020 2020 2020 2020 2020 hon. \n+0004ee90: 2020 286c 696e 6520 2020 3629 0a2a 2052 (line 6).* R\n+0004eea0: 6174 666f 7220 7072 6f67 7261 6d73 3a20 atfor programs: \n 0004eeb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004eec0: 2020 2020 2050 7265 7072 6f63 6573 7369 Preprocessi\n-0004eed0: 6e67 2046 6f72 7472 616e 2037 372e 0a20 ng Fortran 77.. \n+0004eec0: 2020 2020 2020 5072 6570 726f 6365 7373 Preprocess\n+0004eed0: 696e 6720 466f 7274 7261 6e20 3737 2e0a ing Fortran 77..\n 0004eee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004eef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ef00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ef10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-0004ef20: 6e65 2020 2036 290a 2a20 7265 6164 2d6f ne 6).* read-o\n-0004ef30: 6e6c 7920 736f 7572 6365 2074 7265 653a nly source tree:\n-0004ef40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ef50: 2056 5041 5448 2042 7569 6c64 732e 2020 VPATH Builds. \n-0004ef60: 2020 2020 2020 286c 696e 6520 2038 3929 (line 89)\n-0004ef70: 0a2a 2072 6561 646d 652d 616c 7068 613a .* readme-alpha:\n-0004ef80: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ef90: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n-0004efa0: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n-0004efb0: 6c69 6e65 2031 3331 290a 2a20 5245 4144 line 131).* READ\n-0004efc0: 4d45 2d61 6c70 6861 3a20 2020 2020 2020 ME-alpha: \n+0004ef10: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0004ef20: 696e 6520 2020 3629 0a2a 2072 6561 642d ine 6).* read-\n+0004ef30: 6f6e 6c79 2073 6f75 7263 6520 7472 6565 only source tree\n+0004ef40: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004ef50: 2020 5650 4154 4820 4275 696c 6473 2e20 VPATH Builds. \n+0004ef60: 2020 2020 2020 2028 6c69 6e65 2020 3839 (line 89\n+0004ef70: 290a 2a20 7265 6164 6d65 2d61 6c70 6861 ).* readme-alpha\n+0004ef80: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004ef90: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+0004efa0: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n+0004efb0: 286c 696e 6520 3133 3129 0a2a 2052 4541 (line 131).* REA\n+0004efc0: 444d 452d 616c 7068 613a 2020 2020 2020 DME-alpha: \n 0004efd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004efe0: 2020 2047 6e69 7473 2e20 2020 2020 2020 Gnits. \n-0004eff0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n-0004f000: 3229 0a2a 2072 6562 7569 6c64 2072 756c 2).* rebuild rul\n-0004f010: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n-0004f020: 2020 2020 2020 2020 2020 2020 5265 6275 Rebu\n-0004f030: 696c 6469 6e67 2e20 2020 2020 2020 2020 ilding. \n-0004f040: 2028 6c69 6e65 2020 2036 290a 2a20 7265 (line 6).* re\n-0004f050: 6275 696c 6420 7275 6c65 7320 3c31 3e3a build rules <1>:\n-0004f060: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f070: 2020 2020 2043 5653 2e20 2020 2020 2020 CVS. \n-0004f080: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004f090: 2020 3929 0a2a 2072 6563 6865 636b 3a20 9).* recheck: \n+0004efe0: 2020 2020 476e 6974 732e 2020 2020 2020 Gnits. \n+0004eff0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004f000: 3432 290a 2a20 7265 6275 696c 6420 7275 42).* rebuild ru\n+0004f010: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n+0004f020: 2020 2020 2020 2020 2020 2020 2052 6562 Reb\n+0004f030: 7569 6c64 696e 672e 2020 2020 2020 2020 uilding. \n+0004f040: 2020 286c 696e 6520 2020 3629 0a2a 2072 (line 6).* r\n+0004f050: 6562 7569 6c64 2072 756c 6573 203c 313e ebuild rules <1>\n+0004f060: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004f070: 2020 2020 2020 4356 532e 2020 2020 2020 CVS. \n+0004f080: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004f090: 2020 2039 290a 2a20 7265 6368 6563 6b3a 9).* recheck:\n 0004f0a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f0b0: 2020 2020 2020 2020 2020 2020 2020 5369 Si\n-0004f0c0: 6d70 6c65 2054 6573 7473 2075 7369 6e67 mple Tests using\n-0004f0d0: 2070 6172 616c 6c65 6c2d 7465 7374 732e parallel-tests.\n-0004f0e0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+0004f0b0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+0004f0c0: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n+0004f0d0: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n+0004f0e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 0004f0f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f100: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f110: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-0004f120: 6c69 6e65 2031 3239 290a 2a20 5265 636f line 129).* Reco\n-0004f130: 676e 697a 6564 206d 6163 726f 7320 6279 gnized macros by\n-0004f140: 2041 7574 6f6d 616b 653a 2020 2020 2020 Automake: \n-0004f150: 2020 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n-0004f160: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-0004f170: 3629 0a2a 2052 6563 7572 7369 7665 206f 6).* Recursive o\n-0004f180: 7065 7261 7469 6f6e 206f 6620 4175 746f peration of Auto\n-0004f190: 6d61 6b65 3a20 2020 2020 2020 4765 6e65 make: Gene\n-0004f1a0: 7261 6c20 4f70 6572 6174 696f 6e2e 2020 ral Operation. \n-0004f1b0: 2028 6c69 6e65 2020 3538 290a 2a20 7265 (line 58).* re\n-0004f1c0: 6375 7273 6976 6520 7461 7267 6574 7320 cursive targets \n-0004f1d0: 616e 6420 7468 6972 642d 7061 7274 7920 and third-party \n-0004f1e0: 4d61 6b65 6669 6c65 733a 2054 6869 7264 Makefiles: Third\n-0004f1f0: 2d50 6172 7479 204d 616b 6566 696c 6573 -Party Makefiles\n-0004f200: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n+0004f110: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004f120: 286c 696e 6520 3132 3929 0a2a 2052 6563 (line 129).* Rec\n+0004f130: 6f67 6e69 7a65 6420 6d61 6372 6f73 2062 ognized macros b\n+0004f140: 7920 4175 746f 6d61 6b65 3a20 2020 2020 y Automake: \n+0004f150: 2020 2020 4f70 7469 6f6e 616c 2e20 2020 Optional. \n+0004f160: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004f170: 2036 290a 2a20 5265 6375 7273 6976 6520 6).* Recursive \n+0004f180: 6f70 6572 6174 696f 6e20 6f66 2041 7574 operation of Aut\n+0004f190: 6f6d 616b 653a 2020 2020 2020 2047 656e omake: Gen\n+0004f1a0: 6572 616c 204f 7065 7261 7469 6f6e 2e20 eral Operation. \n+0004f1b0: 2020 286c 696e 6520 2035 3829 0a2a 2072 (line 58).* r\n+0004f1c0: 6563 7572 7369 7665 2074 6172 6765 7473 ecursive targets\n+0004f1d0: 2061 6e64 2074 6869 7264 2d70 6172 7479 and third-party\n+0004f1e0: 204d 616b 6566 696c 6573 3a20 5468 6972 Makefiles: Thir\n+0004f1f0: 642d 5061 7274 7920 4d61 6b65 6669 6c65 d-Party Makefile\n+0004f200: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \n 0004f210: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f220: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f230: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f240: 286c 696e 6520 2031 3529 0a2a 2072 6567 (line 15).* reg\n-0004f250: 6578 2070 6163 6b61 6765 3a20 2020 2020 ex package: \n+0004f240: 2028 6c69 6e65 2020 3135 290a 2a20 7265 (line 15).* re\n+0004f250: 6765 7820 7061 636b 6167 653a 2020 2020 gex package: \n 0004f260: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f270: 2020 2020 4f62 736f 6c65 7465 204d 6163 Obsolete Mac\n-0004f280: 726f 732e 2020 2020 2028 6c69 6e65 2020 ros. (line \n-0004f290: 3634 290a 2a20 5265 6e61 6d69 6e67 2070 64).* Renaming p\n-0004f2a0: 726f 6772 616d 733a 2020 2020 2020 2020 rograms: \n-0004f2b0: 2020 2020 2020 2020 2020 2020 2052 656e Ren\n-0004f2c0: 616d 696e 672e 2020 2020 2020 2020 2020 aming. \n-0004f2d0: 2020 286c 696e 6520 2020 3629 0a2a 2052 (line 6).* R\n-0004f2e0: 6570 6f72 7469 6e67 2062 7567 733a 2020 eporting bugs: \n+0004f270: 2020 2020 204f 6273 6f6c 6574 6520 4d61 Obsolete Ma\n+0004f280: 6372 6f73 2e20 2020 2020 286c 696e 6520 cros. (line \n+0004f290: 2036 3429 0a2a 2052 656e 616d 696e 6720 64).* Renaming \n+0004f2a0: 7072 6f67 7261 6d73 3a20 2020 2020 2020 programs: \n+0004f2b0: 2020 2020 2020 2020 2020 2020 2020 5265 Re\n+0004f2c0: 6e61 6d69 6e67 2e20 2020 2020 2020 2020 naming. \n+0004f2d0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004f2e0: 5265 706f 7274 696e 6720 6275 6773 3a20 Reporting bugs: \n 0004f2f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f300: 2020 2020 2020 496e 7472 6f64 7563 7469 Introducti\n-0004f310: 6f6e 2e20 2020 2020 2020 2028 6c69 6e65 on. (line\n-0004f320: 2020 3331 290a 2a20 5265 7175 6972 656d 31).* Requirem\n-0004f330: 656e 7473 206f 6620 4175 746f 6d61 6b65 ents of Automake\n-0004f340: 3a20 2020 2020 2020 2020 2020 2020 2052 : R\n-0004f350: 6571 7569 7265 6d65 6e74 732e 2020 2020 equirements. \n-0004f360: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-0004f370: 2052 6571 7569 7265 6d65 6e74 732c 2041 Requirements, A\n-0004f380: 7574 6f6d 616b 653a 2020 2020 2020 2020 utomake: \n-0004f390: 2020 2020 2020 2020 496e 7472 6f64 7563 Introduc\n-0004f3a0: 7469 6f6e 2e20 2020 2020 2020 2028 6c69 tion. (li\n-0004f3b0: 6e65 2020 3237 290a 2a20 5265 7374 7269 ne 27).* Restri\n-0004f3c0: 6374 696f 6e73 2066 6f72 204a 4156 413a ctions for JAVA:\n-0004f3d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f3e0: 204a 6176 612e 2020 2020 2020 2020 2020 Java. \n-0004f3f0: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)\n-0004f400: 0a2a 2052 464c 4147 5320 616e 6420 414d .* RFLAGS and AM\n-0004f410: 5f52 464c 4147 533a 2020 2020 2020 2020 _RFLAGS: \n-0004f420: 2020 2020 2020 2020 2020 466c 6167 2056 Flag V\n-0004f430: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n-0004f440: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \n+0004f300: 2020 2020 2020 2049 6e74 726f 6475 6374 Introduct\n+0004f310: 696f 6e2e 2020 2020 2020 2020 286c 696e ion. (lin\n+0004f320: 6520 2033 3129 0a2a 2052 6571 7569 7265 e 31).* Require\n+0004f330: 6d65 6e74 7320 6f66 2041 7574 6f6d 616b ments of Automak\n+0004f340: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+0004f350: 5265 7175 6972 656d 656e 7473 2e20 2020 Requirements. \n+0004f360: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004f370: 2a20 5265 7175 6972 656d 656e 7473 2c20 * Requirements, \n+0004f380: 4175 746f 6d61 6b65 3a20 2020 2020 2020 Automake: \n+0004f390: 2020 2020 2020 2020 2049 6e74 726f 6475 Introdu\n+0004f3a0: 6374 696f 6e2e 2020 2020 2020 2020 286c ction. (l\n+0004f3b0: 696e 6520 2032 3729 0a2a 2052 6573 7472 ine 27).* Restr\n+0004f3c0: 6963 7469 6f6e 7320 666f 7220 4a41 5641 ictions for JAVA\n+0004f3d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004f3e0: 2020 4a61 7661 2e20 2020 2020 2020 2020 Java. \n+0004f3f0: 2020 2020 2020 2028 6c69 6e65 2020 3235 (line 25\n+0004f400: 290a 2a20 5246 4c41 4753 2061 6e64 2041 ).* RFLAGS and A\n+0004f410: 4d5f 5246 4c41 4753 3a20 2020 2020 2020 M_RFLAGS: \n+0004f420: 2020 2020 2020 2020 2020 2046 6c61 6720 Flag \n+0004f430: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n+0004f440: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng.. \n 0004f450: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f460: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f470: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f480: 2028 6c69 6e65 2020 3230 290a 2a20 7275 (line 20).* ru\n-0004f490: 6c65 7320 7769 7468 206d 756c 7469 706c les with multipl\n-0004f4a0: 6520 6f75 7470 7574 733a 2020 2020 2020 e outputs: \n-0004f4b0: 2020 2020 204d 756c 7469 706c 6520 4f75 Multiple Ou\n-0004f4c0: 7470 7574 732e 2020 2020 286c 696e 6520 tputs. (line \n-0004f4d0: 2020 3629 0a2a 2072 756c 6573 2c20 636f 6).* rules, co\n-0004f4e0: 6e66 6c69 6374 696e 673a 2020 2020 2020 nflicting: \n-0004f4f0: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n-0004f500: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n-0004f510: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).* \n-0004f520: 7275 6c65 732c 2064 6562 7567 6769 6e67 rules, debugging\n-0004f530: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004f540: 2020 2020 2020 2044 6562 7567 6769 6e67 Debugging\n-0004f550: 204d 616b 6520 5275 6c65 732e 0a20 2020 Make Rules.. \n+0004f480: 2020 286c 696e 6520 2032 3029 0a2a 2072 (line 20).* r\n+0004f490: 756c 6573 2077 6974 6820 6d75 6c74 6970 ules with multip\n+0004f4a0: 6c65 206f 7574 7075 7473 3a20 2020 2020 le outputs: \n+0004f4b0: 2020 2020 2020 4d75 6c74 6970 6c65 204f Multiple O\n+0004f4c0: 7574 7075 7473 2e20 2020 2028 6c69 6e65 utputs. (line\n+0004f4d0: 2020 2036 290a 2a20 7275 6c65 732c 2063 6).* rules, c\n+0004f4e0: 6f6e 666c 6963 7469 6e67 3a20 2020 2020 onflicting: \n+0004f4f0: 2020 2020 2020 2020 2020 2020 2020 2045 E\n+0004f500: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n+0004f510: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*\n+0004f520: 2072 756c 6573 2c20 6465 6275 6767 696e rules, debuggin\n+0004f530: 673a 2020 2020 2020 2020 2020 2020 2020 g: \n+0004f540: 2020 2020 2020 2020 4465 6275 6767 696e Debuggin\n+0004f550: 6720 4d61 6b65 2052 756c 6573 2e0a 2020 g Make Rules.. \n 0004f560: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f570: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f580: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f590: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004f5a0: 2020 2036 290a 2a20 7275 6c65 732c 206f 6).* rules, o\n-0004f5b0: 7665 7272 6964 696e 673a 2020 2020 2020 verriding: \n-0004f5c0: 2020 2020 2020 2020 2020 2020 2020 2045 E\n-0004f5d0: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n-0004f5e0: 2020 2020 286c 696e 6520 2032 3629 0a2a (line 26).*\n-0004f5f0: 2072 7820 7061 636b 6167 653a 2020 2020 rx package: \n+0004f590: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004f5a0: 6520 2020 3629 0a2a 2072 756c 6573 2c20 e 6).* rules, \n+0004f5b0: 6f76 6572 7269 6469 6e67 3a20 2020 2020 overriding: \n+0004f5c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004f5d0: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n+0004f5e0: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).\n+0004f5f0: 2a20 7278 2070 6163 6b61 6765 3a20 2020 * rx package: \n 0004f600: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f610: 2020 2020 2020 2020 4f62 736f 6c65 7465 Obsolete\n-0004f620: 204d 6163 726f 732e 2020 2020 2028 6c69 Macros. (li\n-0004f630: 6e65 2020 3634 290a 2a20 5363 616e 6e69 ne 64).* Scanni\n-0004f640: 6e67 2063 6f6e 6669 6775 7265 2e61 633a ng configure.ac:\n-0004f650: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f660: 2063 6f6e 6669 6775 7265 2e20 2020 2020 configure. \n-0004f670: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0004f680: 0a2a 2053 4352 4950 5453 2070 7269 6d61 .* SCRIPTS prima\n-0004f690: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n-0004f6a0: 2020 2020 2020 2020 2020 5363 7269 7074 Script\n-0004f6b0: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n-0004f6c0: 6c69 6e65 2020 2036 290a 2a20 5343 5249 line 6).* SCRI\n-0004f6d0: 5054 532c 2069 6e73 7461 6c6c 6174 696f PTS, installatio\n-0004f6e0: 6e20 6469 7265 6374 6f72 6965 733a 2020 n directories: \n-0004f6f0: 2020 2053 6372 6970 7473 2e20 2020 2020 Scripts. \n-0004f700: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n-0004f710: 3829 0a2a 2053 656c 6563 7469 6e67 2074 8).* Selecting t\n-0004f720: 6865 206c 696e 6b65 7220 6175 746f 6d61 he linker automa\n-0004f730: 7469 6361 6c6c 793a 2020 2020 486f 7720 tically: How \n-0004f740: 7468 6520 4c69 6e6b 6572 2069 7320 4368 the Linker is Ch\n-0004f750: 6f73 656e 2e0a 2020 2020 2020 2020 2020 osen.. \n+0004f610: 2020 2020 2020 2020 204f 6273 6f6c 6574 Obsolet\n+0004f620: 6520 4d61 6372 6f73 2e20 2020 2020 286c e Macros. (l\n+0004f630: 696e 6520 2036 3429 0a2a 2053 6361 6e6e ine 64).* Scann\n+0004f640: 696e 6720 636f 6e66 6967 7572 652e 6163 ing configure.ac\n+0004f650: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004f660: 2020 636f 6e66 6967 7572 652e 2020 2020 configure. \n+0004f670: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004f680: 290a 2a20 5343 5249 5054 5320 7072 696d ).* SCRIPTS prim\n+0004f690: 6172 792c 2064 6566 696e 6564 3a20 2020 ary, defined: \n+0004f6a0: 2020 2020 2020 2020 2020 2053 6372 6970 Scrip\n+0004f6b0: 7473 2e20 2020 2020 2020 2020 2020 2020 ts. \n+0004f6c0: 286c 696e 6520 2020 3629 0a2a 2053 4352 (line 6).* SCR\n+0004f6d0: 4950 5453 2c20 696e 7374 616c 6c61 7469 IPTS, installati\n+0004f6e0: 6f6e 2064 6972 6563 746f 7269 6573 3a20 on directories: \n+0004f6f0: 2020 2020 5363 7269 7074 732e 2020 2020 Scripts. \n+0004f700: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004f710: 3138 290a 2a20 5365 6c65 6374 696e 6720 18).* Selecting \n+0004f720: 7468 6520 6c69 6e6b 6572 2061 7574 6f6d the linker autom\n+0004f730: 6174 6963 616c 6c79 3a20 2020 2048 6f77 atically: How\n+0004f740: 2074 6865 204c 696e 6b65 7220 6973 2043 the Linker is C\n+0004f750: 686f 7365 6e2e 0a20 2020 2020 2020 2020 hosen.. \n 0004f760: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f770: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004f780: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f790: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-0004f7a0: 2073 6572 6961 6c20 6e75 6d62 6572 2061 serial number a\n-0004f7b0: 6e64 202d 2d69 6e73 7461 6c6c 3a20 2020 nd --install: \n-0004f7c0: 2020 2020 2020 2020 6163 6c6f 6361 6c20 aclocal \n-0004f7d0: 4f70 7469 6f6e 732e 2020 2020 2028 6c69 Options. (li\n-0004f7e0: 6e65 2020 3432 290a 2a20 7365 7269 616c ne 42).* serial\n-0004f7f0: 206e 756d 6265 7273 2069 6e20 6d61 6372 numbers in macr\n-0004f800: 6f73 3a20 2020 2020 2020 2020 2020 2020 os: \n-0004f810: 2053 6572 6961 6c73 2e20 2020 2020 2020 Serials. \n-0004f820: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-0004f830: 0a2a 2053 6861 7265 6420 6c69 6272 6172 .* Shared librar\n-0004f840: 6965 732c 2073 7570 706f 7274 2066 6f72 ies, support for\n-0004f850: 3a20 2020 2020 2020 2020 4120 5368 6172 : A Shar\n-0004f860: 6564 204c 6962 7261 7279 2e20 2020 2028 ed Library. (\n-0004f870: 6c69 6e65 2020 2036 290a 2a20 5369 6c65 line 6).* Sile\n-0004f880: 6e63 696e 6720 6d61 6b65 3a20 2020 2020 ncing make: \n+0004f790: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004f7a0: 2a20 7365 7269 616c 206e 756d 6265 7220 * serial number \n+0004f7b0: 616e 6420 2d2d 696e 7374 616c 6c3a 2020 and --install: \n+0004f7c0: 2020 2020 2020 2020 2061 636c 6f63 616c aclocal\n+0004f7d0: 204f 7074 696f 6e73 2e20 2020 2020 286c Options. (l\n+0004f7e0: 696e 6520 2034 3229 0a2a 2073 6572 6961 ine 42).* seria\n+0004f7f0: 6c20 6e75 6d62 6572 7320 696e 206d 6163 l numbers in mac\n+0004f800: 726f 733a 2020 2020 2020 2020 2020 2020 ros: \n+0004f810: 2020 5365 7269 616c 732e 2020 2020 2020 Serials. \n+0004f820: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004f830: 290a 2a20 5368 6172 6564 206c 6962 7261 ).* Shared libra\n+0004f840: 7269 6573 2c20 7375 7070 6f72 7420 666f ries, support fo\n+0004f850: 723a 2020 2020 2020 2020 2041 2053 6861 r: A Sha\n+0004f860: 7265 6420 4c69 6272 6172 792e 2020 2020 red Library. \n+0004f870: 286c 696e 6520 2020 3629 0a2a 2053 696c (line 6).* Sil\n+0004f880: 656e 6369 6e67 206d 616b 653a 2020 2020 encing make: \n 0004f890: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f8a0: 2020 2053 696c 656e 6369 6e67 204d 616b Silencing Mak\n-0004f8b0: 652e 2020 2020 2020 286c 696e 6520 2020 e. (line \n-0004f8c0: 3629 0a2a 2053 696c 656e 7420 6d61 6b65 6).* Silent make\n-0004f8d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-0004f8e0: 2020 2020 2020 2020 2020 2020 5369 6c65 Sile\n-0004f8f0: 6e63 696e 6720 4d61 6b65 2e20 2020 2020 ncing Make. \n-0004f900: 2028 6c69 6e65 2020 2036 290a 2a20 5369 (line 6).* Si\n-0004f910: 6c65 6e74 206d 616b 6520 7275 6c65 733a lent make rules:\n-0004f920: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f930: 2020 2020 2053 696c 656e 6369 6e67 204d Silencing M\n-0004f940: 616b 652e 2020 2020 2020 286c 696e 6520 ake. (line \n-0004f950: 2020 3629 0a2a 2053 696c 656e 7420 7275 6).* Silent ru\n-0004f960: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n-0004f970: 2020 2020 2020 2020 2020 2020 2020 5369 Si\n-0004f980: 6c65 6e63 696e 6720 4d61 6b65 2e20 2020 lencing Make. \n-0004f990: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-0004f9a0: 7369 6c65 6e74 2d72 756c 6573 3a20 2020 silent-rules: \n+0004f8a0: 2020 2020 5369 6c65 6e63 696e 6720 4d61 Silencing Ma\n+0004f8b0: 6b65 2e20 2020 2020 2028 6c69 6e65 2020 ke. (line \n+0004f8c0: 2036 290a 2a20 5369 6c65 6e74 206d 616b 6).* Silent mak\n+0004f8d0: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+0004f8e0: 2020 2020 2020 2020 2020 2020 2053 696c Sil\n+0004f8f0: 656e 6369 6e67 204d 616b 652e 2020 2020 encing Make. \n+0004f900: 2020 286c 696e 6520 2020 3629 0a2a 2053 (line 6).* S\n+0004f910: 696c 656e 7420 6d61 6b65 2072 756c 6573 ilent make rules\n+0004f920: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004f930: 2020 2020 2020 5369 6c65 6e63 696e 6720 Silencing \n+0004f940: 4d61 6b65 2e20 2020 2020 2028 6c69 6e65 Make. (line\n+0004f950: 2020 2036 290a 2a20 5369 6c65 6e74 2072 6).* Silent r\n+0004f960: 756c 6573 3a20 2020 2020 2020 2020 2020 ules: \n+0004f970: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+0004f980: 696c 656e 6369 6e67 204d 616b 652e 2020 ilencing Make. \n+0004f990: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004f9a0: 2073 696c 656e 742d 7275 6c65 733a 2020 silent-rules: \n 0004f9b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004f9c0: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n-0004f9d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004f9e0: 6520 3134 3029 0a2a 2073 696c 656e 742d e 140).* silent-\n-0004f9f0: 7275 6c65 7320 616e 6420 6c69 6274 6f6f rules and libtoo\n-0004fa00: 6c3a 2020 2020 2020 2020 2020 2020 2020 l: \n-0004fa10: 4175 746f 6d61 6b65 2073 696c 656e 742d Automake silent-\n-0004fa20: 7275 6c65 7320 4f70 7469 6f6e 2e0a 2020 rules Option.. \n+0004f9c0: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+0004f9d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004f9e0: 6e65 2031 3430 290a 2a20 7369 6c65 6e74 ne 140).* silent\n+0004f9f0: 2d72 756c 6573 2061 6e64 206c 6962 746f -rules and libto\n+0004fa00: 6f6c 3a20 2020 2020 2020 2020 2020 2020 ol: \n+0004fa10: 2041 7574 6f6d 616b 6520 7369 6c65 6e74 Automake silent\n+0004fa20: 2d72 756c 6573 204f 7074 696f 6e2e 0a20 -rules Option.. \n 0004fa30: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004fa40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004fa50: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004fa60: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-0004fa70: 6520 2035 3929 0a2a 2073 6974 652e 6578 e 59).* site.ex\n-0004fa80: 703a 2020 2020 2020 2020 2020 2020 2020 p: \n+0004fa60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004fa70: 6e65 2020 3539 290a 2a20 7369 7465 2e65 ne 59).* site.e\n+0004fa80: 7870 3a20 2020 2020 2020 2020 2020 2020 xp: \n 0004fa90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004faa0: 4465 6a61 476e 7520 5465 7374 732e 2020 DejaGnu Tests. \n-0004fab0: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).\n-0004fac0: 2a20 736f 7572 6365 2074 7265 6520 616e * source tree an\n-0004fad0: 6420 6275 696c 6420 7472 6565 3a20 2020 d build tree: \n-0004fae0: 2020 2020 2020 2020 2056 5041 5448 2042 VPATH B\n-0004faf0: 7569 6c64 732e 2020 2020 2020 2020 286c uilds. (l\n-0004fb00: 696e 6520 2020 3629 0a2a 2073 6f75 7263 ine 6).* sourc\n-0004fb10: 6520 7472 6565 2c20 7265 6164 2d6f 6e6c e tree, read-onl\n-0004fb20: 793a 2020 2020 2020 2020 2020 2020 2020 y: \n-0004fb30: 2020 5650 4154 4820 4275 696c 6473 2e20 VPATH Builds. \n-0004fb40: 2020 2020 2020 2028 6c69 6e65 2020 3839 (line 89\n-0004fb50: 290a 2a20 534f 5552 4345 5320 7072 696d ).* SOURCES prim\n-0004fb60: 6172 792c 2064 6566 696e 6564 3a20 2020 ary, defined: \n-0004fb70: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n-0004fb80: 616d 2053 6f75 7263 6573 2e20 2020 2020 am Sources. \n-0004fb90: 286c 696e 6520 2033 3229 0a2a 2053 7065 (line 32).* Spe\n-0004fba0: 6369 616c 2041 7574 6f6d 616b 6520 636f cial Automake co\n-0004fbb0: 6d6d 656e 743a 2020 2020 2020 2020 2020 mment: \n-0004fbc0: 2020 2020 4765 6e65 7261 6c20 4f70 6572 General Oper\n-0004fbd0: 6174 696f 6e2e 2020 2028 6c69 6e65 2020 ation. (line \n-0004fbe0: 3638 290a 2a20 5374 6167 6564 2069 6e73 68).* Staged ins\n-0004fbf0: 7461 6c6c 6174 696f 6e3a 2020 2020 2020 tallation: \n-0004fc00: 2020 2020 2020 2020 2020 2020 2044 4553 DES\n-0004fc10: 5444 4952 2e20 2020 2020 2020 2020 2020 TDIR. \n-0004fc20: 2020 286c 696e 6520 2031 3429 0a2a 2073 (line 14).* s\n-0004fc30: 7464 2d6f 7074 696f 6e73 3a20 2020 2020 td-options: \n+0004faa0: 2044 656a 6147 6e75 2054 6573 7473 2e20 DejaGnu Tests. \n+0004fab0: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)\n+0004fac0: 0a2a 2073 6f75 7263 6520 7472 6565 2061 .* source tree a\n+0004fad0: 6e64 2062 7569 6c64 2074 7265 653a 2020 nd build tree: \n+0004fae0: 2020 2020 2020 2020 2020 5650 4154 4820 VPATH \n+0004faf0: 4275 696c 6473 2e20 2020 2020 2020 2028 Builds. (\n+0004fb00: 6c69 6e65 2020 2036 290a 2a20 736f 7572 line 6).* sour\n+0004fb10: 6365 2074 7265 652c 2072 6561 642d 6f6e ce tree, read-on\n+0004fb20: 6c79 3a20 2020 2020 2020 2020 2020 2020 ly: \n+0004fb30: 2020 2056 5041 5448 2042 7569 6c64 732e VPATH Builds.\n+0004fb40: 2020 2020 2020 2020 286c 696e 6520 2038 (line 8\n+0004fb50: 3929 0a2a 2053 4f55 5243 4553 2070 7269 9).* SOURCES pri\n+0004fb60: 6d61 7279 2c20 6465 6669 6e65 643a 2020 mary, defined: \n+0004fb70: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n+0004fb80: 7261 6d20 536f 7572 6365 732e 2020 2020 ram Sources. \n+0004fb90: 2028 6c69 6e65 2020 3332 290a 2a20 5370 (line 32).* Sp\n+0004fba0: 6563 6961 6c20 4175 746f 6d61 6b65 2063 ecial Automake c\n+0004fbb0: 6f6d 6d65 6e74 3a20 2020 2020 2020 2020 omment: \n+0004fbc0: 2020 2020 2047 656e 6572 616c 204f 7065 General Ope\n+0004fbd0: 7261 7469 6f6e 2e20 2020 286c 696e 6520 ration. (line \n+0004fbe0: 2036 3829 0a2a 2053 7461 6765 6420 696e 68).* Staged in\n+0004fbf0: 7374 616c 6c61 7469 6f6e 3a20 2020 2020 stallation: \n+0004fc00: 2020 2020 2020 2020 2020 2020 2020 4445 DE\n+0004fc10: 5354 4449 522e 2020 2020 2020 2020 2020 STDIR. \n+0004fc20: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).* \n+0004fc30: 7374 642d 6f70 7469 6f6e 733a 2020 2020 std-options: \n 0004fc40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004fc50: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n-0004fc60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004fc70: 2031 3532 290a 2a20 5374 7269 6374 6e65 152).* Strictne\n-0004fc80: 7373 2c20 636f 6d6d 616e 6420 6c69 6e65 ss, command line\n-0004fc90: 3a20 2020 2020 2020 2020 2020 2020 2061 : a\n-0004fca0: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n-0004fcb0: 6f6e 2e20 286c 696e 6520 2033 3729 0a2a on. (line 37).*\n-0004fcc0: 2053 7472 6963 746e 6573 732c 2064 6566 Strictness, def\n-0004fcd0: 696e 6564 3a20 2020 2020 2020 2020 2020 ined: \n-0004fce0: 2020 2020 2020 2020 5374 7269 6374 6e65 Strictne\n-0004fcf0: 7373 2e20 2020 2020 2020 2020 2028 6c69 ss. (li\n-0004fd00: 6e65 2020 3130 290a 2a20 5374 7269 6374 ne 10).* Strict\n-0004fd10: 6e65 7373 2c20 666f 7265 6967 6e3a 2020 ness, foreign: \n+0004fc50: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+0004fc60: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004fc70: 6520 3135 3229 0a2a 2053 7472 6963 746e e 152).* Strictn\n+0004fc80: 6573 732c 2063 6f6d 6d61 6e64 206c 696e ess, command lin\n+0004fc90: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+0004fca0: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n+0004fcb0: 696f 6e2e 2028 6c69 6e65 2020 3337 290a ion. (line 37).\n+0004fcc0: 2a20 5374 7269 6374 6e65 7373 2c20 6465 * Strictness, de\n+0004fcd0: 6669 6e65 643a 2020 2020 2020 2020 2020 fined: \n+0004fce0: 2020 2020 2020 2020 2053 7472 6963 746e Strictn\n+0004fcf0: 6573 732e 2020 2020 2020 2020 2020 286c ess. (l\n+0004fd00: 696e 6520 2031 3029 0a2a 2053 7472 6963 ine 10).* Stric\n+0004fd10: 746e 6573 732c 2066 6f72 6569 676e 3a20 tness, foreign: \n 0004fd20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004fd30: 2053 7472 6963 746e 6573 732e 2020 2020 Strictness. \n-0004fd40: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)\n-0004fd50: 0a2a 2053 7472 6963 746e 6573 732c 2067 .* Strictness, g\n-0004fd60: 6e69 7473 3a20 2020 2020 2020 2020 2020 nits: \n-0004fd70: 2020 2020 2020 2020 2020 5374 7269 6374 Strict\n-0004fd80: 6e65 7373 2e20 2020 2020 2020 2020 2028 ness. (\n-0004fd90: 6c69 6e65 2020 3130 290a 2a20 5374 7269 line 10).* Stri\n-0004fda0: 6374 6e65 7373 2c20 676e 753a 2020 2020 ctness, gnu: \n+0004fd30: 2020 5374 7269 6374 6e65 7373 2e20 2020 Strictness. \n+0004fd40: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10\n+0004fd50: 290a 2a20 5374 7269 6374 6e65 7373 2c20 ).* Strictness, \n+0004fd60: 676e 6974 733a 2020 2020 2020 2020 2020 gnits: \n+0004fd70: 2020 2020 2020 2020 2020 2053 7472 6963 Stric\n+0004fd80: 746e 6573 732e 2020 2020 2020 2020 2020 tness. \n+0004fd90: 286c 696e 6520 2031 3029 0a2a 2053 7472 (line 10).* Str\n+0004fda0: 6963 746e 6573 732c 2067 6e75 3a20 2020 ictness, gnu: \n 0004fdb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004fdc0: 2020 2053 7472 6963 746e 6573 732e 2020 Strictness. \n-0004fdd0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n-0004fde0: 3029 0a2a 2073 752c 2062 6566 6f72 6520 0).* su, before \n-0004fdf0: 6d61 6b65 2069 6e73 7461 6c6c 3a20 2020 make install: \n-0004fe00: 2020 2020 2020 2020 2020 2020 4261 7369 Basi\n-0004fe10: 6320 496e 7374 616c 6c61 7469 6f6e 2e20 c Installation. \n-0004fe20: 2028 6c69 6e65 2020 3439 290a 2a20 7375 (line 49).* su\n-0004fe30: 6264 6972 2d6f 626a 6563 7473 3a20 2020 bdir-objects: \n+0004fdc0: 2020 2020 5374 7269 6374 6e65 7373 2e20 Strictness. \n+0004fdd0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004fde0: 3130 290a 2a20 7375 2c20 6265 666f 7265 10).* su, before\n+0004fdf0: 206d 616b 6520 696e 7374 616c 6c3a 2020 make install: \n+0004fe00: 2020 2020 2020 2020 2020 2020 2042 6173 Bas\n+0004fe10: 6963 2049 6e73 7461 6c6c 6174 696f 6e2e ic Installation.\n+0004fe20: 2020 286c 696e 6520 2034 3929 0a2a 2073 (line 49).* s\n+0004fe30: 7562 6469 722d 6f62 6a65 6374 733a 2020 ubdir-objects: \n 0004fe40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004fe50: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n-0004fe60: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-0004fe70: 3137 3329 0a2a 2053 7562 6469 7265 6374 173).* Subdirect\n-0004fe80: 6f72 6965 732c 2062 7569 6c64 696e 6720 ories, building \n-0004fe90: 636f 6e64 6974 696f 6e61 6c6c 793a 2043 conditionally: C\n-0004fea0: 6f6e 6469 7469 6f6e 616c 2053 7562 6469 onditional Subdi\n-0004feb0: 7265 6374 6f72 6965 732e 0a20 2020 2020 rectories.. \n+0004fe50: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+0004fe60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004fe70: 2031 3733 290a 2a20 5375 6264 6972 6563 173).* Subdirec\n+0004fe80: 746f 7269 6573 2c20 6275 696c 6469 6e67 tories, building\n+0004fe90: 2063 6f6e 6469 7469 6f6e 616c 6c79 3a20 conditionally: \n+0004fea0: 436f 6e64 6974 696f 6e61 6c20 5375 6264 Conditional Subd\n+0004feb0: 6972 6563 746f 7269 6573 2e0a 2020 2020 irectories.. \n 0004fec0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004fed0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004fee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004fef0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-0004ff00: 2036 290a 2a20 5375 6264 6972 6563 746f 6).* Subdirecto\n-0004ff10: 7269 6573 2c20 636f 6e66 6967 7572 6564 ries, configured\n-0004ff20: 2063 6f6e 6469 7469 6f6e 616c 6c79 3a20 conditionally: \n-0004ff30: 556e 636f 6e66 6967 7572 6564 2053 7562 Unconfigured Sub\n-0004ff40: 6469 7265 6374 6f72 6965 732e 0a20 2020 directories.. \n+0004fef0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004ff00: 2020 3629 0a2a 2053 7562 6469 7265 6374 6).* Subdirect\n+0004ff10: 6f72 6965 732c 2063 6f6e 6669 6775 7265 ories, configure\n+0004ff20: 6420 636f 6e64 6974 696f 6e61 6c6c 793a d conditionally:\n+0004ff30: 2055 6e63 6f6e 6669 6775 7265 6420 5375 Unconfigured Su\n+0004ff40: 6264 6972 6563 746f 7269 6573 2e0a 2020 bdirectories.. \n 0004ff50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ff60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004ff70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0004ff80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-0004ff90: 2020 2036 290a 2a20 5375 6264 6972 6563 6).* Subdirec\n-0004ffa0: 746f 7269 6573 2c20 6e6f 7420 6469 7374 tories, not dist\n-0004ffb0: 7269 6275 7465 643a 2020 2020 2020 2055 ributed: U\n-0004ffc0: 6e63 6f6e 6669 6775 7265 6420 5375 6264 nconfigured Subd\n-0004ffd0: 6972 6563 746f 7269 6573 2e0a 2020 2020 irectories.. \n+0004ff80: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004ff90: 6520 2020 3629 0a2a 2053 7562 6469 7265 e 6).* Subdire\n+0004ffa0: 6374 6f72 6965 732c 206e 6f74 2064 6973 ctories, not dis\n+0004ffb0: 7472 6962 7574 6564 3a20 2020 2020 2020 tributed: \n+0004ffc0: 556e 636f 6e66 6967 7572 6564 2053 7562 Unconfigured Sub\n+0004ffd0: 6469 7265 6374 6f72 6965 732e 0a20 2020 directories.. \n 0004ffe0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 0004fff0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050000: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050010: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00050020: 2035 3529 0a2a 2053 7562 6469 7265 6374 55).* Subdirect\n-00050030: 6f72 792c 206f 626a 6563 7473 2069 6e3a ory, objects in:\n-00050040: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n-00050050: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n-00050060: 7920 5661 7269 6162 6c65 732e 0a20 2020 y Variables.. \n+00050010: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00050020: 2020 3535 290a 2a20 5375 6264 6972 6563 55).* Subdirec\n+00050030: 746f 7279 2c20 6f62 6a65 6374 7320 696e tory, objects in\n+00050040: 3a20 2020 2020 2020 2020 2020 2020 2050 : P\n+00050050: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n+00050060: 7279 2056 6172 6961 626c 6573 2e0a 2020 ry Variables.. \n 00050070: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050080: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050090: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000500a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-000500b0: 2020 3531 290a 2a20 5355 4244 4952 5320 51).* SUBDIRS \n-000500c0: 616e 6420 4143 5f53 5542 5354 3a20 2020 and AC_SUBST: \n-000500d0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n-000500e0: 7562 6469 7265 6374 6f72 6965 7320 7769 ubdirectories wi\n-000500f0: 7468 2041 435f 5355 4253 542e 0a20 2020 th AC_SUBST.. \n+000500a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+000500b0: 6520 2035 3129 0a2a 2053 5542 4449 5253 e 51).* SUBDIRS\n+000500c0: 2061 6e64 2041 435f 5355 4253 543a 2020 and AC_SUBST: \n+000500d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000500e0: 5375 6264 6972 6563 746f 7269 6573 2077 Subdirectories w\n+000500f0: 6974 6820 4143 5f53 5542 5354 2e0a 2020 ith AC_SUBST.. \n 00050100: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050110: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050120: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050130: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00050140: 2020 2036 290a 2a20 5355 4244 4952 5320 6).* SUBDIRS \n-00050150: 616e 6420 414d 5f43 4f4e 4449 5449 4f4e and AM_CONDITION\n-00050160: 414c 3a20 2020 2020 2020 2020 2020 2053 AL: S\n-00050170: 7562 6469 7265 6374 6f72 6965 7320 7769 ubdirectories wi\n-00050180: 7468 2041 4d5f 434f 4e44 4954 494f 4e41 th AM_CONDITIONA\n-00050190: 4c2e 0a20 2020 2020 2020 2020 2020 2020 L.. \n+00050130: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00050140: 6520 2020 3629 0a2a 2053 5542 4449 5253 e 6).* SUBDIRS\n+00050150: 2061 6e64 2041 4d5f 434f 4e44 4954 494f and AM_CONDITIO\n+00050160: 4e41 4c3a 2020 2020 2020 2020 2020 2020 NAL: \n+00050170: 5375 6264 6972 6563 746f 7269 6573 2077 Subdirectories w\n+00050180: 6974 6820 414d 5f43 4f4e 4449 5449 4f4e ith AM_CONDITION\n+00050190: 414c 2e0a 2020 2020 2020 2020 2020 2020 AL.. \n 000501a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000501b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000501c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000501d0: 2028 6c69 6e65 2020 2036 290a 2a20 5355 (line 6).* SU\n-000501e0: 4244 4952 532c 2063 6f6e 6469 7469 6f6e BDIRS, condition\n-000501f0: 616c 3a20 2020 2020 2020 2020 2020 2020 al: \n-00050200: 2020 2020 2043 6f6e 6469 7469 6f6e 616c Conditional\n-00050210: 2053 7562 6469 7265 6374 6f72 6965 732e Subdirectories.\n-00050220: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+000501d0: 2020 286c 696e 6520 2020 3629 0a2a 2053 (line 6).* S\n+000501e0: 5542 4449 5253 2c20 636f 6e64 6974 696f UBDIRS, conditio\n+000501f0: 6e61 6c3a 2020 2020 2020 2020 2020 2020 nal: \n+00050200: 2020 2020 2020 436f 6e64 6974 696f 6e61 Conditiona\n+00050210: 6c20 5375 6264 6972 6563 746f 7269 6573 l Subdirectories\n+00050220: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \n 00050230: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050240: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050250: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00050260: 6c69 6e65 2020 2036 290a 2a20 5355 4244 line 6).* SUBD\n-00050270: 4952 532c 2065 7870 6c61 696e 6564 3a20 IRS, explained: \n+00050250: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00050260: 286c 696e 6520 2020 3629 0a2a 2053 5542 (line 6).* SUB\n+00050270: 4449 5253 2c20 6578 706c 6169 6e65 643a DIRS, explained:\n 00050280: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050290: 2020 2053 7562 6469 7265 6374 6f72 6965 Subdirectorie\n-000502a0: 732e 2020 2020 2020 286c 696e 6520 2020 s. (line \n-000502b0: 3629 0a2a 2053 7562 7061 636b 6167 6573 6).* Subpackages\n-000502c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000502d0: 2020 2020 2020 2020 2020 2020 4e65 7374 Nest\n-000502e0: 6564 2050 6163 6b61 6765 732e 2020 2020 ed Packages. \n-000502f0: 2028 6c69 6e65 2020 2036 290a 2a20 5375 (line 6).* Su\n-00050300: 6270 6163 6b61 6765 7320 3c31 3e3a 2020 bpackages <1>: \n+00050290: 2020 2020 5375 6264 6972 6563 746f 7269 Subdirectori\n+000502a0: 6573 2e20 2020 2020 2028 6c69 6e65 2020 es. (line \n+000502b0: 2036 290a 2a20 5375 6270 6163 6b61 6765 6).* Subpackage\n+000502c0: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+000502d0: 2020 2020 2020 2020 2020 2020 204e 6573 Nes\n+000502e0: 7465 6420 5061 636b 6167 6573 2e20 2020 ted Packages. \n+000502f0: 2020 286c 696e 6520 2020 3629 0a2a 2053 (line 6).* S\n+00050300: 7562 7061 636b 6167 6573 203c 313e 3a20 ubpackages <1>: \n 00050310: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050320: 2020 2020 2053 7562 7061 636b 6167 6573 Subpackages\n-00050330: 2e20 2020 2020 2020 2020 286c 696e 6520 . (line \n-00050340: 2020 3629 0a2a 2073 7566 6669 7820 2e6c 6).* suffix .l\n-00050350: 612c 2064 6566 696e 6564 3a20 2020 2020 a, defined: \n-00050360: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n-00050370: 6274 6f6f 6c20 436f 6e63 6570 742e 2020 btool Concept. \n-00050380: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n-00050390: 7375 6666 6978 202e 6c6f 2c20 6465 6669 suffix .lo, defi\n-000503a0: 6e65 643a 2020 2020 2020 2020 2020 2020 ned: \n-000503b0: 2020 2020 2020 204c 6962 746f 6f6c 2043 Libtool C\n-000503c0: 6f6e 6365 7074 2e20 2020 2020 286c 696e oncept. (lin\n-000503d0: 6520 2031 3529 0a2a 2053 5546 4649 5845 e 15).* SUFFIXE\n-000503e0: 532c 2061 6464 696e 673a 2020 2020 2020 S, adding: \n+00050320: 2020 2020 2020 5375 6270 6163 6b61 6765 Subpackage\n+00050330: 732e 2020 2020 2020 2020 2028 6c69 6e65 s. (line\n+00050340: 2020 2036 290a 2a20 7375 6666 6978 202e 6).* suffix .\n+00050350: 6c61 2c20 6465 6669 6e65 643a 2020 2020 la, defined: \n+00050360: 2020 2020 2020 2020 2020 2020 2020 204c L\n+00050370: 6962 746f 6f6c 2043 6f6e 6365 7074 2e20 ibtool Concept. \n+00050380: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00050390: 2073 7566 6669 7820 2e6c 6f2c 2064 6566 suffix .lo, def\n+000503a0: 696e 6564 3a20 2020 2020 2020 2020 2020 ined: \n+000503b0: 2020 2020 2020 2020 4c69 6274 6f6f 6c20 Libtool \n+000503c0: 436f 6e63 6570 742e 2020 2020 2028 6c69 Concept. (li\n+000503d0: 6e65 2020 3135 290a 2a20 5355 4646 4958 ne 15).* SUFFIX\n+000503e0: 4553 2c20 6164 6469 6e67 3a20 2020 2020 ES, adding: \n 000503f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050400: 5375 6666 6978 6573 2e20 2020 2020 2020 Suffixes. \n-00050410: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00050420: 2a20 5375 7070 6f72 7420 666f 7220 432b * Support for C+\n-00050430: 2b3a 2020 2020 2020 2020 2020 2020 2020 +: \n-00050440: 2020 2020 2020 2020 2043 2b2b 2053 7570 C++ Sup\n-00050450: 706f 7274 2e20 2020 2020 2020 2020 286c port. (l\n-00050460: 696e 6520 2020 3629 0a2a 2053 7570 706f ine 6).* Suppo\n-00050470: 7274 2066 6f72 2046 6f72 7472 616e 2037 rt for Fortran 7\n-00050480: 373a 2020 2020 2020 2020 2020 2020 2020 7: \n-00050490: 2020 466f 7274 7261 6e20 3737 2053 7570 Fortran 77 Sup\n-000504a0: 706f 7274 2e20 2028 6c69 6e65 2020 2036 port. (line 6\n-000504b0: 290a 2a20 5375 7070 6f72 7420 666f 7220 ).* Support for \n-000504c0: 466f 7274 7261 6e20 3978 3a20 2020 2020 Fortran 9x: \n-000504d0: 2020 2020 2020 2020 2020 2046 6f72 7472 Fortr\n-000504e0: 616e 2039 7820 5375 7070 6f72 742e 2020 an 9x Support. \n-000504f0: 286c 696e 6520 2020 3629 0a2a 2053 7570 (line 6).* Sup\n-00050500: 706f 7274 2066 6f72 2047 4e55 2047 6574 port for GNU Get\n-00050510: 7465 7874 3a20 2020 2020 2020 2020 2020 text: \n-00050520: 2020 2020 6765 7474 6578 742e 2020 2020 gettext. \n-00050530: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00050540: 2036 290a 2a20 5375 7070 6f72 7420 666f 6).* Support fo\n-00050550: 7220 4a61 7661 2077 6974 6820 6763 6a3a r Java with gcj:\n-00050560: 2020 2020 2020 2020 2020 2020 204a 6176 Jav\n-00050570: 6120 5375 7070 6f72 7420 7769 7468 2067 a Support with g\n-00050580: 636a 2e0a 2020 2020 2020 2020 2020 2020 cj.. \n+00050400: 2053 7566 6669 7865 732e 2020 2020 2020 Suffixes. \n+00050410: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00050420: 0a2a 2053 7570 706f 7274 2066 6f72 2043 .* Support for C\n+00050430: 2b2b 3a20 2020 2020 2020 2020 2020 2020 ++: \n+00050440: 2020 2020 2020 2020 2020 432b 2b20 5375 C++ Su\n+00050450: 7070 6f72 742e 2020 2020 2020 2020 2028 pport. (\n+00050460: 6c69 6e65 2020 2036 290a 2a20 5375 7070 line 6).* Supp\n+00050470: 6f72 7420 666f 7220 466f 7274 7261 6e20 ort for Fortran \n+00050480: 3737 3a20 2020 2020 2020 2020 2020 2020 77: \n+00050490: 2020 2046 6f72 7472 616e 2037 3720 5375 Fortran 77 Su\n+000504a0: 7070 6f72 742e 2020 286c 696e 6520 2020 pport. (line \n+000504b0: 3629 0a2a 2053 7570 706f 7274 2066 6f72 6).* Support for\n+000504c0: 2046 6f72 7472 616e 2039 783a 2020 2020 Fortran 9x: \n+000504d0: 2020 2020 2020 2020 2020 2020 466f 7274 Fort\n+000504e0: 7261 6e20 3978 2053 7570 706f 7274 2e20 ran 9x Support. \n+000504f0: 2028 6c69 6e65 2020 2036 290a 2a20 5375 (line 6).* Su\n+00050500: 7070 6f72 7420 666f 7220 474e 5520 4765 pport for GNU Ge\n+00050510: 7474 6578 743a 2020 2020 2020 2020 2020 ttext: \n+00050520: 2020 2020 2067 6574 7465 7874 2e20 2020 gettext. \n+00050530: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00050540: 2020 3629 0a2a 2053 7570 706f 7274 2066 6).* Support f\n+00050550: 6f72 204a 6176 6120 7769 7468 2067 636a or Java with gcj\n+00050560: 3a20 2020 2020 2020 2020 2020 2020 4a61 : Ja\n+00050570: 7661 2053 7570 706f 7274 2077 6974 6820 va Support with \n+00050580: 6763 6a2e 0a20 2020 2020 2020 2020 2020 gcj.. \n 00050590: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000505a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000505b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000505c0: 2020 286c 696e 6520 2020 3629 0a2a 2053 (line 6).* S\n-000505d0: 7570 706f 7274 2066 6f72 204f 626a 6563 upport for Objec\n-000505e0: 7469 7665 2043 3a20 2020 2020 2020 2020 tive C: \n-000505f0: 2020 2020 2020 4f62 6a65 6374 6976 6520 Objective \n-00050600: 4320 5375 7070 6f72 742e 2028 6c69 6e65 C Support. (line\n-00050610: 2020 2036 290a 2a20 5375 7070 6f72 7420 6).* Support \n-00050620: 666f 7220 556e 6966 6965 6420 5061 7261 for Unified Para\n-00050630: 6c6c 656c 2043 3a20 2020 2020 2020 2055 llel C: U\n-00050640: 6e69 6669 6564 2050 6172 616c 6c65 6c20 nified Parallel \n-00050650: 4320 5375 7070 6f72 742e 0a20 2020 2020 C Support.. \n+000505c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+000505d0: 5375 7070 6f72 7420 666f 7220 4f62 6a65 Support for Obje\n+000505e0: 6374 6976 6520 433a 2020 2020 2020 2020 ctive C: \n+000505f0: 2020 2020 2020 204f 626a 6563 7469 7665 Objective\n+00050600: 2043 2053 7570 706f 7274 2e20 286c 696e C Support. (lin\n+00050610: 6520 2020 3629 0a2a 2053 7570 706f 7274 e 6).* Support\n+00050620: 2066 6f72 2055 6e69 6669 6564 2050 6172 for Unified Par\n+00050630: 616c 6c65 6c20 433a 2020 2020 2020 2020 allel C: \n+00050640: 556e 6966 6965 6420 5061 7261 6c6c 656c Unified Parallel\n+00050650: 2043 2053 7570 706f 7274 2e0a 2020 2020 C Support.. \n 00050660: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050670: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050680: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050690: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-000506a0: 2036 290a 2a20 5375 7070 6f72 7420 666f 6).* Support fo\n-000506b0: 7220 5661 6c61 3a20 2020 2020 2020 2020 r Vala: \n-000506c0: 2020 2020 2020 2020 2020 2020 2056 616c Val\n-000506d0: 6120 5375 7070 6f72 742e 2020 2020 2020 a Support. \n-000506e0: 2020 286c 696e 6520 2020 3629 0a2a 2074 (line 6).* t\n-000506f0: 6167 733a 2020 2020 2020 2020 2020 2020 ags: \n+00050690: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000506a0: 2020 3629 0a2a 2053 7570 706f 7274 2066 6).* Support f\n+000506b0: 6f72 2056 616c 613a 2020 2020 2020 2020 or Vala: \n+000506c0: 2020 2020 2020 2020 2020 2020 2020 5661 Va\n+000506d0: 6c61 2053 7570 706f 7274 2e20 2020 2020 la Support. \n+000506e0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+000506f0: 7461 6773 3a20 2020 2020 2020 2020 2020 tags: \n 00050700: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050710: 2020 2020 2020 5461 6773 2e20 2020 2020 Tags. \n-00050720: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00050730: 2020 2039 290a 2a20 5441 4753 2073 7570 9).* TAGS sup\n-00050740: 706f 7274 3a20 2020 2020 2020 2020 2020 port: \n-00050750: 2020 2020 2020 2020 2020 2020 2020 2054 T\n-00050760: 6167 732e 2020 2020 2020 2020 2020 2020 ags. \n-00050770: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n-00050780: 2074 6172 2066 6f72 6d61 7473 3a20 2020 tar formats: \n+00050710: 2020 2020 2020 2054 6167 732e 2020 2020 Tags. \n+00050720: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00050730: 6520 2020 3929 0a2a 2054 4147 5320 7375 e 9).* TAGS su\n+00050740: 7070 6f72 743a 2020 2020 2020 2020 2020 pport: \n+00050750: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00050760: 5461 6773 2e20 2020 2020 2020 2020 2020 Tags. \n+00050770: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00050780: 2a20 7461 7220 666f 726d 6174 733a 2020 * tar formats: \n 00050790: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000507a0: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n-000507b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-000507c0: 6e65 2031 3835 290a 2a20 7461 722d 7061 ne 185).* tar-pa\n-000507d0: 783a 2020 2020 2020 2020 2020 2020 2020 x: \n+000507a0: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n+000507b0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+000507c0: 696e 6520 3138 3529 0a2a 2074 6172 2d70 ine 185).* tar-p\n+000507d0: 6178 3a20 2020 2020 2020 2020 2020 2020 ax: \n 000507e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000507f0: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n-00050800: 2020 2020 2020 286c 696e 6520 3138 3529 (line 185)\n-00050810: 0a2a 2074 6172 2d75 7374 6172 3a20 2020 .* tar-ustar: \n+000507f0: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+00050800: 2020 2020 2020 2028 6c69 6e65 2031 3835 (line 185\n+00050810: 290a 2a20 7461 722d 7573 7461 723a 2020 ).* tar-ustar: \n 00050820: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050830: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n-00050840: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n-00050850: 6c69 6e65 2031 3835 290a 2a20 7461 722d line 185).* tar-\n-00050860: 7637 3a20 2020 2020 2020 2020 2020 2020 v7: \n+00050830: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+00050840: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n+00050850: 286c 696e 6520 3138 3529 0a2a 2074 6172 (line 185).* tar\n+00050860: 2d76 373a 2020 2020 2020 2020 2020 2020 -v7: \n 00050870: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050880: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n-00050890: 2020 2020 2020 2020 286c 696e 6520 3138 (line 18\n-000508a0: 3529 0a2a 2054 6172 6765 742c 2069 6e73 5).* Target, ins\n-000508b0: 7461 6c6c 2d69 6e66 6f3a 2020 2020 2020 tall-info: \n-000508c0: 2020 2020 2020 2020 2020 2020 5465 7869 Texi\n-000508d0: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n-000508e0: 2028 6c69 6e65 2020 3739 290a 2a20 5461 (line 79).* Ta\n-000508f0: 7267 6574 2c20 696e 7374 616c 6c2d 6d61 rget, install-ma\n-00050900: 6e3a 2020 2020 2020 2020 2020 2020 2020 n: \n-00050910: 2020 2020 204d 616e 2050 6167 6573 2e20 Man Pages. \n-00050920: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00050930: 2033 3229 0a2a 2074 6572 6d69 6f73 2050 32).* termios P\n-00050940: 4f53 4958 2068 6561 6465 7273 3a20 2020 OSIX headers: \n-00050950: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob\n-00050960: 736f 6c65 7465 204d 6163 726f 732e 2020 solete Macros. \n-00050970: 2020 2028 6c69 6e65 2020 3537 290a 2a20 (line 57).* \n-00050980: 5465 7374 2073 7569 7465 733a 2020 2020 Test suites: \n+00050880: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n+00050890: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+000508a0: 3835 290a 2a20 5461 7267 6574 2c20 696e 85).* Target, in\n+000508b0: 7374 616c 6c2d 696e 666f 3a20 2020 2020 stall-info: \n+000508c0: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n+000508d0: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n+000508e0: 2020 286c 696e 6520 2037 3929 0a2a 2054 (line 79).* T\n+000508f0: 6172 6765 742c 2069 6e73 7461 6c6c 2d6d arget, install-m\n+00050900: 616e 3a20 2020 2020 2020 2020 2020 2020 an: \n+00050910: 2020 2020 2020 4d61 6e20 5061 6765 732e Man Pages.\n+00050920: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00050930: 2020 3332 290a 2a20 7465 726d 696f 7320 32).* termios \n+00050940: 504f 5349 5820 6865 6164 6572 733a 2020 POSIX headers: \n+00050950: 2020 2020 2020 2020 2020 2020 2020 204f O\n+00050960: 6273 6f6c 6574 6520 4d61 6372 6f73 2e20 bsolete Macros. \n+00050970: 2020 2020 286c 696e 6520 2035 3729 0a2a (line 57).*\n+00050980: 2054 6573 7420 7375 6974 6573 3a20 2020 Test suites: \n 00050990: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000509a0: 2020 2020 2020 2054 6573 7473 2e20 2020 Tests. \n-000509b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-000509c0: 6520 2020 3629 0a2a 2054 6573 7473 2c20 e 6).* Tests, \n-000509d0: 6578 7065 6374 6564 2066 6169 6c75 7265 expected failure\n-000509e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000509f0: 5369 6d70 6c65 2054 6573 7473 2e20 2020 Simple Tests. \n-00050a00: 2020 2020 2028 6c69 6e65 2020 3531 290a (line 51).\n-00050a10: 2a20 5465 7869 6e66 6f20 666c 6167 2c20 * Texinfo flag, \n-00050a20: 4544 4954 494f 4e3a 2020 2020 2020 2020 EDITION: \n-00050a30: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n-00050a40: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n-00050a50: 696e 6520 2032 3929 0a2a 2054 6578 696e ine 29).* Texin\n-00050a60: 666f 2066 6c61 672c 2055 5044 4154 4544 fo flag, UPDATED\n-00050a70: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00050a80: 2020 5465 7869 6e66 6f2e 2020 2020 2020 Texinfo. \n-00050a90: 2020 2020 2020 2028 6c69 6e65 2020 3239 (line 29\n-00050aa0: 290a 2a20 5465 7869 6e66 6f20 666c 6167 ).* Texinfo flag\n-00050ab0: 2c20 5550 4441 5445 442d 4d4f 4e54 483a , UPDATED-MONTH:\n-00050ac0: 2020 2020 2020 2020 2020 2054 6578 696e Texin\n-00050ad0: 666f 2e20 2020 2020 2020 2020 2020 2020 fo. \n-00050ae0: 286c 696e 6520 2032 3929 0a2a 2054 6578 (line 29).* Tex\n-00050af0: 696e 666f 2066 6c61 672c 2056 4552 5349 info flag, VERSI\n-00050b00: 4f4e 3a20 2020 2020 2020 2020 2020 2020 ON: \n-00050b10: 2020 2020 5465 7869 6e66 6f2e 2020 2020 Texinfo. \n-00050b20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00050b30: 3239 290a 2a20 7465 7869 6e66 6f2e 7465 29).* texinfo.te\n-00050b40: 783a 2020 2020 2020 2020 2020 2020 2020 x: \n-00050b50: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n-00050b60: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n-00050b70: 2020 286c 696e 6520 2036 3429 0a2a 2054 (line 64).* T\n-00050b80: 4558 494e 464f 5320 7072 696d 6172 792c EXINFOS primary,\n-00050b90: 2064 6566 696e 6564 3a20 2020 2020 2020 defined: \n-00050ba0: 2020 2020 2020 5465 7869 6e66 6f2e 2020 Texinfo. \n-00050bb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00050bc0: 2020 2036 290a 2a20 7468 6972 642d 7061 6).* third-pa\n-00050bd0: 7274 7920 6669 6c65 7320 616e 6420 4356 rty files and CV\n-00050be0: 533a 2020 2020 2020 2020 2020 2020 2043 S: C\n-00050bf0: 5653 2e20 2020 2020 2020 2020 2020 2020 VS. \n-00050c00: 2020 2020 286c 696e 6520 3133 3729 0a2a (line 137).*\n-00050c10: 2054 6869 7264 2d70 6172 7479 2070 6163 Third-party pac\n-00050c20: 6b61 6765 732c 2069 6e74 6572 6661 6369 kages, interfaci\n-00050c30: 6e67 2077 6974 683a 2054 6869 7264 2d50 ng with: Third-P\n-00050c40: 6172 7479 204d 616b 6566 696c 6573 2e0a arty Makefiles..\n-00050c50: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000509a0: 2020 2020 2020 2020 5465 7374 732e 2020 Tests. \n+000509b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+000509c0: 6e65 2020 2036 290a 2a20 5465 7374 732c ne 6).* Tests,\n+000509d0: 2065 7870 6563 7465 6420 6661 696c 7572 expected failur\n+000509e0: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+000509f0: 2053 696d 706c 6520 5465 7374 732e 2020 Simple Tests. \n+00050a00: 2020 2020 2020 286c 696e 6520 2035 3129 (line 51)\n+00050a10: 0a2a 2054 6578 696e 666f 2066 6c61 672c .* Texinfo flag,\n+00050a20: 2045 4449 5449 4f4e 3a20 2020 2020 2020 EDITION: \n+00050a30: 2020 2020 2020 2020 2020 5465 7869 6e66 Texinf\n+00050a40: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n+00050a50: 6c69 6e65 2020 3239 290a 2a20 5465 7869 line 29).* Texi\n+00050a60: 6e66 6f20 666c 6167 2c20 5550 4441 5445 nfo flag, UPDATE\n+00050a70: 443a 2020 2020 2020 2020 2020 2020 2020 D: \n+00050a80: 2020 2054 6578 696e 666f 2e20 2020 2020 Texinfo. \n+00050a90: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+00050aa0: 3929 0a2a 2054 6578 696e 666f 2066 6c61 9).* Texinfo fla\n+00050ab0: 672c 2055 5044 4154 4544 2d4d 4f4e 5448 g, UPDATED-MONTH\n+00050ac0: 3a20 2020 2020 2020 2020 2020 5465 7869 : Texi\n+00050ad0: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+00050ae0: 2028 6c69 6e65 2020 3239 290a 2a20 5465 (line 29).* Te\n+00050af0: 7869 6e66 6f20 666c 6167 2c20 5645 5253 xinfo flag, VERS\n+00050b00: 494f 4e3a 2020 2020 2020 2020 2020 2020 ION: \n+00050b10: 2020 2020 2054 6578 696e 666f 2e20 2020 Texinfo. \n+00050b20: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00050b30: 2032 3929 0a2a 2074 6578 696e 666f 2e74 29).* texinfo.t\n+00050b40: 6578 3a20 2020 2020 2020 2020 2020 2020 ex: \n+00050b50: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+00050b60: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+00050b70: 2020 2028 6c69 6e65 2020 3634 290a 2a20 (line 64).* \n+00050b80: 5445 5849 4e46 4f53 2070 7269 6d61 7279 TEXINFOS primary\n+00050b90: 2c20 6465 6669 6e65 643a 2020 2020 2020 , defined: \n+00050ba0: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n+00050bb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00050bc0: 6520 2020 3629 0a2a 2074 6869 7264 2d70 e 6).* third-p\n+00050bd0: 6172 7479 2066 696c 6573 2061 6e64 2043 arty files and C\n+00050be0: 5653 3a20 2020 2020 2020 2020 2020 2020 VS: \n+00050bf0: 4356 532e 2020 2020 2020 2020 2020 2020 CVS. \n+00050c00: 2020 2020 2028 6c69 6e65 2031 3337 290a (line 137).\n+00050c10: 2a20 5468 6972 642d 7061 7274 7920 7061 * Third-party pa\n+00050c20: 636b 6167 6573 2c20 696e 7465 7266 6163 ckages, interfac\n+00050c30: 696e 6720 7769 7468 3a20 5468 6972 642d ing with: Third-\n+00050c40: 5061 7274 7920 4d61 6b65 6669 6c65 732e Party Makefiles.\n+00050c50: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n 00050c60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050c70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050c80: 2020 2020 2020 2020 2020 2020 2020 286c (l\n-00050c90: 696e 6520 2020 3629 0a2a 2074 696d 6573 ine 6).* times\n-00050ca0: 7461 6d70 7320 616e 6420 4356 533a 2020 tamps and CVS: \n+00050c80: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00050c90: 6c69 6e65 2020 2036 290a 2a20 7469 6d65 line 6).* time\n+00050ca0: 7374 616d 7073 2061 6e64 2043 5653 3a20 stamps and CVS: \n 00050cb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050cc0: 2020 4356 532e 2020 2020 2020 2020 2020 CVS. \n-00050cd0: 2020 2020 2020 2028 6c69 6e65 2020 3238 (line 28\n-00050ce0: 290a 2a20 5472 616e 7366 6f72 6d69 6e67 ).* Transforming\n-00050cf0: 2070 726f 6772 616d 206e 616d 6573 3a20 program names: \n-00050d00: 2020 2020 2020 2020 2020 2052 656e 616d Renam\n-00050d10: 696e 672e 2020 2020 2020 2020 2020 2020 ing. \n-00050d20: 286c 696e 6520 2020 3629 0a2a 2074 7265 (line 6).* tre\n-00050d30: 6573 2c20 736f 7572 6365 2076 732e 2062 es, source vs. b\n-00050d40: 7569 6c64 3a20 2020 2020 2020 2020 2020 uild: \n-00050d50: 2020 2020 5650 4154 4820 4275 696c 6473 VPATH Builds\n-00050d60: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line \n-00050d70: 2036 290a 2a20 7472 7565 2045 7861 6d70 6).* true Examp\n-00050d80: 6c65 3a20 2020 2020 2020 2020 2020 2020 le: \n-00050d90: 2020 2020 2020 2020 2020 2020 2074 7275 tru\n-00050da0: 652e 2020 2020 2020 2020 2020 2020 2020 e. \n-00050db0: 2020 286c 696e 6520 2020 3629 0a2a 2075 (line 6).* u\n-00050dc0: 6e64 6572 7175 6f74 6564 2041 435f 4445 nderquoted AC_DE\n-00050dd0: 4655 4e3a 2020 2020 2020 2020 2020 2020 FUN: \n-00050de0: 2020 2020 2020 4578 7465 6e64 696e 6720 Extending \n-00050df0: 6163 6c6f 6361 6c2e 2020 2028 6c69 6e65 aclocal. (line\n-00050e00: 2020 3336 290a 2a20 556e 6966 6965 6420 36).* Unified \n-00050e10: 5061 7261 6c6c 656c 2043 2073 7570 706f Parallel C suppo\n-00050e20: 7274 3a20 2020 2020 2020 2020 2020 2055 rt: U\n-00050e30: 6e69 6669 6564 2050 6172 616c 6c65 6c20 nified Parallel \n-00050e40: 4320 5375 7070 6f72 742e 0a20 2020 2020 C Support.. \n+00050cc0: 2020 2043 5653 2e20 2020 2020 2020 2020 CVS. \n+00050cd0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+00050ce0: 3829 0a2a 2054 7261 6e73 666f 726d 696e 8).* Transformin\n+00050cf0: 6720 7072 6f67 7261 6d20 6e61 6d65 733a g program names:\n+00050d00: 2020 2020 2020 2020 2020 2020 5265 6e61 Rena\n+00050d10: 6d69 6e67 2e20 2020 2020 2020 2020 2020 ming. \n+00050d20: 2028 6c69 6e65 2020 2036 290a 2a20 7472 (line 6).* tr\n+00050d30: 6565 732c 2073 6f75 7263 6520 7673 2e20 ees, source vs. \n+00050d40: 6275 696c 643a 2020 2020 2020 2020 2020 build: \n+00050d50: 2020 2020 2056 5041 5448 2042 7569 6c64 VPATH Build\n+00050d60: 732e 2020 2020 2020 2020 286c 696e 6520 s. (line \n+00050d70: 2020 3629 0a2a 2074 7275 6520 4578 616d 6).* true Exam\n+00050d80: 706c 653a 2020 2020 2020 2020 2020 2020 ple: \n+00050d90: 2020 2020 2020 2020 2020 2020 2020 7472 tr\n+00050da0: 7565 2e20 2020 2020 2020 2020 2020 2020 ue. \n+00050db0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00050dc0: 756e 6465 7271 756f 7465 6420 4143 5f44 underquoted AC_D\n+00050dd0: 4546 554e 3a20 2020 2020 2020 2020 2020 EFUN: \n+00050de0: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00050df0: 2061 636c 6f63 616c 2e20 2020 286c 696e aclocal. (lin\n+00050e00: 6520 2033 3629 0a2a 2055 6e69 6669 6564 e 36).* Unified\n+00050e10: 2050 6172 616c 6c65 6c20 4320 7375 7070 Parallel C supp\n+00050e20: 6f72 743a 2020 2020 2020 2020 2020 2020 ort: \n+00050e30: 556e 6966 6965 6420 5061 7261 6c6c 656c Unified Parallel\n+00050e40: 2043 2053 7570 706f 7274 2e0a 2020 2020 C Support.. \n 00050e50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050e60: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050e70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050e80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00050e90: 2036 290a 2a20 556e 6966 6f72 6d20 6e61 6).* Uniform na\n-00050ea0: 6d69 6e67 2073 6368 656d 653a 2020 2020 ming scheme: \n-00050eb0: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni\n-00050ec0: 666f 726d 2e20 2020 2020 2020 2020 2020 form. \n-00050ed0: 2020 286c 696e 6520 2020 3629 0a2a 2075 (line 6).* u\n-00050ee0: 6e69 6e73 7461 6c6c 3a20 2020 2020 2020 ninstall: \n+00050e80: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00050e90: 2020 3629 0a2a 2055 6e69 666f 726d 206e 6).* Uniform n\n+00050ea0: 616d 696e 6720 7363 6865 6d65 3a20 2020 aming scheme: \n+00050eb0: 2020 2020 2020 2020 2020 2020 2020 556e Un\n+00050ec0: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n+00050ed0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00050ee0: 756e 696e 7374 616c 6c3a 2020 2020 2020 uninstall: \n 00050ef0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050f00: 2020 2020 2020 5374 616e 6461 7264 2054 Standard T\n-00050f10: 6172 6765 7473 2e20 2020 2028 6c69 6e65 argets. (line\n-00050f20: 2020 3234 290a 2a20 756e 696e 7374 616c 24).* uninstal\n-00050f30: 6c20 3c31 3e3a 2020 2020 2020 2020 2020 l <1>: \n-00050f40: 2020 2020 2020 2020 2020 2020 2020 2049 I\n-00050f50: 6e73 7461 6c6c 2052 756c 6573 2066 6f72 nstall Rules for\n-00050f60: 2074 6865 2055 7365 722e 0a20 2020 2020 the User.. \n+00050f00: 2020 2020 2020 2053 7461 6e64 6172 6420 Standard \n+00050f10: 5461 7267 6574 732e 2020 2020 286c 696e Targets. (lin\n+00050f20: 6520 2032 3429 0a2a 2075 6e69 6e73 7461 e 24).* uninsta\n+00050f30: 6c6c 203c 313e 3a20 2020 2020 2020 2020 ll <1>: \n+00050f40: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00050f50: 496e 7374 616c 6c20 5275 6c65 7320 666f Install Rules fo\n+00050f60: 7220 7468 6520 5573 6572 2e0a 2020 2020 r the User.. \n 00050f70: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050f80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00050f90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00050fa0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00050fb0: 2037 290a 2a20 756e 696e 7374 616c 6c20 7).* uninstall \n-00050fc0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>: \n-00050fd0: 2020 2020 2020 2020 2020 2020 2045 7874 Ext\n-00050fe0: 656e 6469 6e67 2e20 2020 2020 2020 2020 ending. \n-00050ff0: 2020 286c 696e 6520 2034 3129 0a2a 2075 (line 41).* u\n-00051000: 6e69 6e73 7461 6c6c 2d68 6f6f 6b3a 2020 ninstall-hook: \n+00050fa0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00050fb0: 2020 3729 0a2a 2075 6e69 6e73 7461 6c6c 7).* uninstall\n+00050fc0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>: \n+00050fd0: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+00050fe0: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n+00050ff0: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+00051000: 756e 696e 7374 616c 6c2d 686f 6f6b 3a20 uninstall-hook: \n 00051010: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051020: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n-00051030: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n-00051040: 2020 3636 290a 2a20 756e 696e 7374 616c 66).* uninstal\n-00051050: 6c2d 6c6f 6361 6c3a 2020 2020 2020 2020 l-local: \n-00051060: 2020 2020 2020 2020 2020 2020 2020 2045 E\n-00051070: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n-00051080: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n-00051090: 2055 6e69 7420 7465 7374 733a 2020 2020 Unit tests: \n+00051020: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00051030: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00051040: 6520 2036 3629 0a2a 2075 6e69 6e73 7461 e 66).* uninsta\n+00051050: 6c6c 2d6c 6f63 616c 3a20 2020 2020 2020 ll-local: \n+00051060: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00051070: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n+00051080: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+00051090: 2a20 556e 6974 2074 6573 7473 3a20 2020 * Unit tests: \n 000510a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000510b0: 2020 2020 2020 2020 5369 6d70 6c65 2054 Simple T\n-000510c0: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n-000510d0: 6c65 6c2d 7465 7374 732e 0a20 2020 2020 lel-tests.. \n+000510b0: 2020 2020 2020 2020 2053 696d 706c 6520 Simple \n+000510c0: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n+000510d0: 6c6c 656c 2d74 6573 7473 2e0a 2020 2020 llel-tests.. \n 000510e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000510f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00051100: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051110: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n-00051120: 3533 290a 2a20 556e 7061 636b 696e 673a 53).* Unpacking:\n-00051130: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051140: 2020 2020 2020 2020 2020 2020 2042 6173 Bas\n-00051150: 6963 2049 6e73 7461 6c6c 6174 696f 6e2e ic Installation.\n-00051160: 2020 286c 696e 6520 2032 3729 0a2a 2055 (line 27).* U\n-00051170: 5043 464c 4147 5320 616e 6420 414d 5f55 PCFLAGS and AM_U\n-00051180: 5043 464c 4147 533a 2020 2020 2020 2020 PCFLAGS: \n-00051190: 2020 2020 2020 466c 6167 2056 6172 6961 Flag Varia\n-000511a0: 626c 6573 204f 7264 6572 696e 672e 0a20 bles Ordering.. \n+00051110: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00051120: 3135 3329 0a2a 2055 6e70 6163 6b69 6e67 153).* Unpacking\n+00051130: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00051140: 2020 2020 2020 2020 2020 2020 2020 4261 Ba\n+00051150: 7369 6320 496e 7374 616c 6c61 7469 6f6e sic Installation\n+00051160: 2e20 2028 6c69 6e65 2020 3237 290a 2a20 . (line 27).* \n+00051170: 5550 4346 4c41 4753 2061 6e64 2041 4d5f UPCFLAGS and AM_\n+00051180: 5550 4346 4c41 4753 3a20 2020 2020 2020 UPCFLAGS: \n+00051190: 2020 2020 2020 2046 6c61 6720 5661 7269 Flag Vari\n+000511a0: 6162 6c65 7320 4f72 6465 7269 6e67 2e0a ables Ordering..\n 000511b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000511c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000511d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000511e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n-000511f0: 6e65 2020 3230 290a 2a20 5550 4441 5445 ne 20).* UPDATE\n-00051200: 4420 5465 7869 6e66 6f20 666c 6167 3a20 D Texinfo flag: \n+000511e0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+000511f0: 696e 6520 2032 3029 0a2a 2055 5044 4154 ine 20).* UPDAT\n+00051200: 4544 2054 6578 696e 666f 2066 6c61 673a ED Texinfo flag:\n 00051210: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051220: 2054 6578 696e 666f 2e20 2020 2020 2020 Texinfo. \n-00051230: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)\n-00051240: 0a2a 2055 5044 4154 4544 2d4d 4f4e 5448 .* UPDATED-MONTH\n-00051250: 2054 6578 696e 666f 2066 6c61 673a 2020 Texinfo flag: \n-00051260: 2020 2020 2020 2020 2020 5465 7869 6e66 Texinf\n-00051270: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n-00051280: 6c69 6e65 2020 3239 290a 2a20 5573 6520 line 29).* Use \n-00051290: 4361 7365 7320 666f 7220 7468 6520 474e Cases for the GN\n-000512a0: 5520 4275 696c 6420 5379 7374 656d 3a20 U Build System: \n-000512b0: 2020 2055 7365 2043 6173 6573 2e20 2020 Use Cases. \n-000512c0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-000512d0: 3629 0a2a 2075 7365 7220 7661 7269 6162 6).* user variab\n-000512e0: 6c65 733a 2020 2020 2020 2020 2020 2020 les: \n-000512f0: 2020 2020 2020 2020 2020 2020 5573 6572 User\n-00051300: 2056 6172 6961 626c 6573 2e20 2020 2020 Variables. \n-00051310: 2028 6c69 6e65 2020 2036 290a 2a20 5573 (line 6).* Us\n-00051320: 696e 6720 6163 6c6f 6361 6c3a 2020 2020 ing aclocal: \n+00051220: 2020 5465 7869 6e66 6f2e 2020 2020 2020 Texinfo. \n+00051230: 2020 2020 2020 2028 6c69 6e65 2020 3239 (line 29\n+00051240: 290a 2a20 5550 4441 5445 442d 4d4f 4e54 ).* UPDATED-MONT\n+00051250: 4820 5465 7869 6e66 6f20 666c 6167 3a20 H Texinfo flag: \n+00051260: 2020 2020 2020 2020 2020 2054 6578 696e Texin\n+00051270: 666f 2e20 2020 2020 2020 2020 2020 2020 fo. \n+00051280: 286c 696e 6520 2032 3929 0a2a 2055 7365 (line 29).* Use\n+00051290: 2043 6173 6573 2066 6f72 2074 6865 2047 Cases for the G\n+000512a0: 4e55 2042 7569 6c64 2053 7973 7465 6d3a NU Build System:\n+000512b0: 2020 2020 5573 6520 4361 7365 732e 2020 Use Cases. \n+000512c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+000512d0: 2036 290a 2a20 7573 6572 2076 6172 6961 6).* user varia\n+000512e0: 626c 6573 3a20 2020 2020 2020 2020 2020 bles: \n+000512f0: 2020 2020 2020 2020 2020 2020 2055 7365 Use\n+00051300: 7220 5661 7269 6162 6c65 732e 2020 2020 r Variables. \n+00051310: 2020 286c 696e 6520 2020 3629 0a2a 2055 (line 6).* U\n+00051320: 7369 6e67 2061 636c 6f63 616c 3a20 2020 sing aclocal: \n 00051330: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051340: 2020 2020 2063 6f6e 6669 6775 7265 2e20 configure. \n-00051350: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00051360: 2020 3629 0a2a 2075 7374 6172 2066 6f72 6).* ustar for\n-00051370: 6d61 743a 2020 2020 2020 2020 2020 2020 mat: \n-00051380: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n-00051390: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n-000513a0: 2020 2028 6c69 6e65 2031 3835 290a 2a20 (line 185).* \n-000513b0: 7637 2074 6172 2066 6f72 6d61 743a 2020 v7 tar format: \n+00051340: 2020 2020 2020 636f 6e66 6967 7572 652e configure.\n+00051350: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00051360: 2020 2036 290a 2a20 7573 7461 7220 666f 6).* ustar fo\n+00051370: 726d 6174 3a20 2020 2020 2020 2020 2020 rmat: \n+00051380: 2020 2020 2020 2020 2020 2020 2020 204f O\n+00051390: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+000513a0: 2020 2020 286c 696e 6520 3138 3529 0a2a (line 185).*\n+000513b0: 2076 3720 7461 7220 666f 726d 6174 3a20 v7 tar format: \n 000513c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000513d0: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n-000513e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-000513f0: 6520 3138 3529 0a2a 2056 616c 6120 5375 e 185).* Vala Su\n-00051400: 7070 6f72 743a 2020 2020 2020 2020 2020 pport: \n+000513d0: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+000513e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+000513f0: 6e65 2031 3835 290a 2a20 5661 6c61 2053 ne 185).* Vala S\n+00051400: 7570 706f 7274 3a20 2020 2020 2020 2020 upport: \n 00051410: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051420: 5661 6c61 2053 7570 706f 7274 2e20 2020 Vala Support. \n-00051430: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n-00051440: 2a20 7661 7269 6162 6c65 732c 2063 6f6e * variables, con\n-00051450: 666c 6963 7469 6e67 3a20 2020 2020 2020 flicting: \n-00051460: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n-00051470: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n-00051480: 696e 6520 2031 3429 0a2a 2056 6172 6961 ine 14).* Varia\n-00051490: 626c 6573 2c20 6f76 6572 7269 6469 6e67 bles, overriding\n-000514a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000514b0: 2020 4765 6e65 7261 6c20 4f70 6572 6174 General Operat\n-000514c0: 696f 6e2e 2020 2028 6c69 6e65 2020 3531 ion. (line 51\n-000514d0: 290a 2a20 7661 7269 6162 6c65 732c 2072 ).* variables, r\n-000514e0: 6573 6572 7665 6420 666f 7220 7468 6520 eserved for the \n-000514f0: 7573 6572 3a20 2020 2020 2055 7365 7220 user: User \n-00051500: 5661 7269 6162 6c65 732e 2020 2020 2020 Variables. \n-00051510: 286c 696e 6520 2020 3629 0a2a 2056 4552 (line 6).* VER\n-00051520: 5349 4f4e 2054 6578 696e 666f 2066 6c61 SION Texinfo fla\n-00051530: 673a 2020 2020 2020 2020 2020 2020 2020 g: \n-00051540: 2020 2020 5465 7869 6e66 6f2e 2020 2020 Texinfo. \n-00051550: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00051560: 3239 290a 2a20 5645 5253 494f 4e2c 2070 29).* VERSION, p\n-00051570: 7265 7665 6e74 2064 6566 696e 6974 696f revent definitio\n-00051580: 6e3a 2020 2020 2020 2020 2020 2050 7562 n: Pub\n-00051590: 6c69 6320 4d61 6372 6f73 2e20 2020 2020 lic Macros. \n-000515a0: 2020 286c 696e 6520 2036 3029 0a2a 2076 (line 60).* v\n-000515b0: 6572 7369 6f6e 2e6d 342c 2065 7861 6d70 ersion.m4, examp\n-000515c0: 6c65 3a20 2020 2020 2020 2020 2020 2020 le: \n-000515d0: 2020 2020 2020 5265 6275 696c 6469 6e67 Rebuilding\n-000515e0: 2e20 2020 2020 2020 2020 2028 6c69 6e65 . (line\n-000515f0: 2020 3139 290a 2a20 7665 7273 696f 6e2e 19).* version.\n-00051600: 7368 2c20 6578 616d 706c 653a 2020 2020 sh, example: \n-00051610: 2020 2020 2020 2020 2020 2020 2020 2052 R\n-00051620: 6562 7569 6c64 696e 672e 2020 2020 2020 ebuilding. \n-00051630: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*\n-00051640: 2076 6572 7369 6f6e 6564 2062 696e 6172 versioned binar\n-00051650: 6965 732c 2069 6e73 7461 6c6c 696e 673a ies, installing:\n-00051660: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n-00051670: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n-00051680: 6e65 2020 3836 290a 2a20 5650 4154 4820 ne 86).* VPATH \n-00051690: 6275 696c 6473 3a20 2020 2020 2020 2020 builds: \n+00051420: 2056 616c 6120 5375 7070 6f72 742e 2020 Vala Support. \n+00051430: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00051440: 0a2a 2076 6172 6961 626c 6573 2c20 636f .* variables, co\n+00051450: 6e66 6c69 6374 696e 673a 2020 2020 2020 nflicting: \n+00051460: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+00051470: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+00051480: 6c69 6e65 2020 3134 290a 2a20 5661 7269 line 14).* Vari\n+00051490: 6162 6c65 732c 206f 7665 7272 6964 696e ables, overridin\n+000514a0: 673a 2020 2020 2020 2020 2020 2020 2020 g: \n+000514b0: 2020 2047 656e 6572 616c 204f 7065 7261 General Opera\n+000514c0: 7469 6f6e 2e20 2020 286c 696e 6520 2035 tion. (line 5\n+000514d0: 3129 0a2a 2076 6172 6961 626c 6573 2c20 1).* variables, \n+000514e0: 7265 7365 7276 6564 2066 6f72 2074 6865 reserved for the\n+000514f0: 2075 7365 723a 2020 2020 2020 5573 6572 user: User\n+00051500: 2056 6172 6961 626c 6573 2e20 2020 2020 Variables. \n+00051510: 2028 6c69 6e65 2020 2036 290a 2a20 5645 (line 6).* VE\n+00051520: 5253 494f 4e20 5465 7869 6e66 6f20 666c RSION Texinfo fl\n+00051530: 6167 3a20 2020 2020 2020 2020 2020 2020 ag: \n+00051540: 2020 2020 2054 6578 696e 666f 2e20 2020 Texinfo. \n+00051550: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00051560: 2032 3929 0a2a 2056 4552 5349 4f4e 2c20 29).* VERSION, \n+00051570: 7072 6576 656e 7420 6465 6669 6e69 7469 prevent definiti\n+00051580: 6f6e 3a20 2020 2020 2020 2020 2020 5075 on: Pu\n+00051590: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+000515a0: 2020 2028 6c69 6e65 2020 3630 290a 2a20 (line 60).* \n+000515b0: 7665 7273 696f 6e2e 6d34 2c20 6578 616d version.m4, exam\n+000515c0: 706c 653a 2020 2020 2020 2020 2020 2020 ple: \n+000515d0: 2020 2020 2020 2052 6562 7569 6c64 696e Rebuildin\n+000515e0: 672e 2020 2020 2020 2020 2020 286c 696e g. (lin\n+000515f0: 6520 2031 3929 0a2a 2076 6572 7369 6f6e e 19).* version\n+00051600: 2e73 682c 2065 7861 6d70 6c65 3a20 2020 .sh, example: \n+00051610: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00051620: 5265 6275 696c 6469 6e67 2e20 2020 2020 Rebuilding. \n+00051630: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).\n+00051640: 2a20 7665 7273 696f 6e65 6420 6269 6e61 * versioned bina\n+00051650: 7269 6573 2c20 696e 7374 616c 6c69 6e67 ries, installing\n+00051660: 3a20 2020 2020 2020 2045 7874 656e 6469 : Extendi\n+00051670: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n+00051680: 696e 6520 2038 3629 0a2a 2056 5041 5448 ine 86).* VPATH\n+00051690: 2062 7569 6c64 733a 2020 2020 2020 2020 builds: \n 000516a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000516b0: 2056 5041 5448 2042 7569 6c64 732e 2020 VPATH Builds. \n-000516c0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n-000516d0: 0a2a 2077 696c 6463 6172 6473 3a20 2020 .* wildcards: \n+000516b0: 2020 5650 4154 4820 4275 696c 6473 2e20 VPATH Builds. \n+000516c0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+000516d0: 290a 2a20 7769 6c64 6361 7264 733a 2020 ).* wildcards: \n 000516e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000516f0: 2020 2020 2020 2020 2020 5769 6c64 6361 Wildca\n-00051700: 7264 732e 2020 2020 2020 2020 2020 2028 rds. (\n-00051710: 6c69 6e65 2020 2036 290a 2a20 5769 6e64 line 6).* Wind\n-00051720: 6f77 733a 2020 2020 2020 2020 2020 2020 ows: \n+000516f0: 2020 2020 2020 2020 2020 2057 696c 6463 Wildc\n+00051700: 6172 6473 2e20 2020 2020 2020 2020 2020 ards. \n+00051710: 286c 696e 6520 2020 3629 0a2a 2057 696e (line 6).* Win\n+00051720: 646f 7773 3a20 2020 2020 2020 2020 2020 dows: \n 00051730: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051740: 2020 2045 5845 4558 542e 2020 2020 2020 EXEEXT. \n-00051750: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n-00051760: 3629 0a2a 2079 6163 632c 206d 756c 7469 6).* yacc, multi\n-00051770: 706c 6520 7061 7273 6572 733a 2020 2020 ple parsers: \n-00051780: 2020 2020 2020 2020 2020 2020 5961 6363 Yacc\n-00051790: 2061 6e64 204c 6578 2e20 2020 2020 2020 and Lex. \n-000517a0: 2028 6c69 6e65 2020 3634 290a 2a20 5946 (line 64).* YF\n-000517b0: 4c41 4753 2061 6e64 2041 4d5f 5946 4c41 LAGS and AM_YFLA\n-000517c0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n-000517d0: 2020 2020 2046 6c61 6720 5661 7269 6162 Flag Variab\n-000517e0: 6c65 7320 4f72 6465 7269 6e67 2e0a 2020 les Ordering.. \n+00051740: 2020 2020 4558 4545 5854 2e20 2020 2020 EXEEXT. \n+00051750: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00051760: 2036 290a 2a20 7961 6363 2c20 6d75 6c74 6).* yacc, mult\n+00051770: 6970 6c65 2070 6172 7365 7273 3a20 2020 iple parsers: \n+00051780: 2020 2020 2020 2020 2020 2020 2059 6163 Yac\n+00051790: 6320 616e 6420 4c65 782e 2020 2020 2020 c and Lex. \n+000517a0: 2020 286c 696e 6520 2036 3429 0a2a 2059 (line 64).* Y\n+000517b0: 464c 4147 5320 616e 6420 414d 5f59 464c FLAGS and AM_YFL\n+000517c0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+000517d0: 2020 2020 2020 466c 6167 2056 6172 6961 Flag Varia\n+000517e0: 626c 6573 204f 7264 6572 696e 672e 0a20 bles Ordering.. \n 000517f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00051800: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00051810: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051820: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00051830: 6520 2032 3029 0a2a 2079 6c77 7261 703a e 20).* ylwrap:\n-00051840: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00051820: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00051830: 6e65 2020 3230 290a 2a20 796c 7772 6170 ne 20).* ylwrap\n+00051840: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n 00051850: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00051860: 5961 6363 2061 6e64 204c 6578 2e20 2020 Yacc and Lex. \n-00051870: 2020 2020 2028 6c69 6e65 2020 3634 290a (line 64).\n-00051880: 2a20 7a61 7264 6f7a 2065 7861 6d70 6c65 * zardoz example\n-00051890: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-000518a0: 2020 2020 2020 2020 2043 6f6d 706c 6574 Complet\n-000518b0: 652e 2020 2020 2020 2020 2020 2020 286c e. (l\n-000518c0: 696e 6520 2033 3529 0a0a ine 35)..\n+00051860: 2059 6163 6320 616e 6420 4c65 782e 2020 Yacc and Lex. \n+00051870: 2020 2020 2020 286c 696e 6520 2036 3429 (line 64)\n+00051880: 0a2a 207a 6172 646f 7a20 6578 616d 706c .* zardoz exampl\n+00051890: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+000518a0: 2020 2020 2020 2020 2020 436f 6d70 6c65 Comple\n+000518b0: 7465 2e20 2020 2020 2020 2020 2020 2028 te. (\n+000518c0: 6c69 6e65 2020 3335 290a 0a line 35)..\n"}]}, {"source1": "./usr/share/info/automake-1.11.info.gz", "source2": "./usr/share/info/automake-1.11.info.gz", "unified_diff": null, "details": [{"source1": "automake-1.11.info", "source2": "automake-1.11.info", "has_internal_linenos": true, "unified_diff": "@@ -2,456 +2,456 @@\n 00000010: 2d31 2e31 312e 696e 666f 2c20 7072 6f64 -1.11.info, prod\n 00000020: 7563 6564 2062 7920 6d61 6b65 696e 666f uced by makeinfo\n 00000030: 2076 6572 7369 6f6e 2037 2e31 2e31 2066 version 7.1.1 f\n 00000040: 726f 6d0a 6175 746f 6d61 6b65 2e74 6578 rom.automake.tex\n 00000050: 692e 0a0a 5468 6973 206d 616e 7561 6c20 i...This manual \n 00000060: 6973 2066 6f72 2047 4e55 2041 7574 6f6d is for GNU Autom\n 00000070: 616b 6520 2876 6572 7369 6f6e 2031 2e31 ake (version 1.1\n-00000080: 312e 362c 2032 3120 4a61 6e75 6172 7920 1.6, 21 January \n-00000090: 3230 3236 292c 2061 0a70 726f 6772 616d 2026), a.program\n-000000a0: 2074 6861 7420 6372 6561 7465 7320 474e that creates GN\n-000000b0: 5520 7374 616e 6461 7264 732d 636f 6d70 U standards-comp\n-000000c0: 6c69 616e 7420 4d61 6b65 6669 6c65 7320 liant Makefiles \n-000000d0: 6672 6f6d 2074 656d 706c 6174 650a 6669 from template.fi\n-000000e0: 6c65 732e 0a0a 2020 2043 6f70 7972 6967 les... Copyrig\n-000000f0: 6874 20c2 a920 3139 3935 2c20 3139 3936 ht .. 1995, 1996\n-00000100: 2c20 3139 3937 2c20 3139 3938 2c20 3139 , 1997, 1998, 19\n-00000110: 3939 2c20 3230 3030 2c20 3230 3031 2c20 99, 2000, 2001, \n-00000120: 3230 3032 2c20 3230 3033 2c0a 3230 3034 2002, 2003,.2004\n-00000130: 2c20 3230 3035 2c20 3230 3036 2c20 3230 , 2005, 2006, 20\n-00000140: 3037 2c20 3230 3038 2c20 3230 3039 2c20 07, 2008, 2009, \n-00000150: 3230 3130 2c20 3230 3131 2c20 3230 3132 2010, 2011, 2012\n-00000160: 2046 7265 6520 536f 6674 7761 7265 0a46 Free Software.F\n-00000170: 6f75 6e64 6174 696f 6e2c 2049 6e63 2e0a oundation, Inc..\n-00000180: 0a20 2020 2020 5065 726d 6973 7369 6f6e . Permission\n-00000190: 2069 7320 6772 616e 7465 6420 746f 2063 is granted to c\n-000001a0: 6f70 792c 2064 6973 7472 6962 7574 6520 opy, distribute \n-000001b0: 616e 642f 6f72 206d 6f64 6966 7920 7468 and/or modify th\n-000001c0: 6973 0a20 2020 2020 646f 6375 6d65 6e74 is. document\n-000001d0: 2075 6e64 6572 2074 6865 2074 6572 6d73 under the terms\n-000001e0: 206f 6620 7468 6520 474e 5520 4672 6565 of the GNU Free\n-000001f0: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n-00000200: 6963 656e 7365 2c0a 2020 2020 2056 6572 icense,. Ver\n-00000210: 7369 6f6e 2031 2e33 206f 7220 616e 7920 sion 1.3 or any \n-00000220: 6c61 7465 7220 7665 7273 696f 6e20 7075 later version pu\n-00000230: 626c 6973 6865 6420 6279 2074 6865 2046 blished by the F\n-00000240: 7265 6520 536f 6674 7761 7265 0a20 2020 ree Software. \n-00000250: 2020 466f 756e 6461 7469 6f6e 3b20 7769 Foundation; wi\n-00000260: 7468 206e 6f20 496e 7661 7269 616e 7420 th no Invariant \n-00000270: 5365 6374 696f 6e73 2c20 7769 7468 206e Sections, with n\n-00000280: 6f20 4672 6f6e 742d 436f 7665 7220 7465 o Front-Cover te\n-00000290: 7874 732c 0a20 2020 2020 616e 6420 7769 xts,. and wi\n-000002a0: 7468 206e 6f20 4261 636b 2d43 6f76 6572 th no Back-Cover\n-000002b0: 2054 6578 7473 2e20 2041 2063 6f70 7920 Texts. A copy \n-000002c0: 6f66 2074 6865 206c 6963 656e 7365 2069 of the license i\n-000002d0: 7320 696e 636c 7564 6564 2069 6e0a 2020 s included in. \n-000002e0: 2020 2074 6865 2073 6563 7469 6f6e 2065 the section e\n-000002f0: 6e74 6974 6c65 6420 2247 4e55 2046 7265 ntitled \"GNU Fre\n-00000300: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n-00000310: 4c69 6365 6e73 652e 220a 0a49 4e46 4f2d License.\"..INFO-\n-00000320: 4449 522d 5345 4354 494f 4e20 536f 6674 DIR-SECTION Soft\n-00000330: 7761 7265 2064 6576 656c 6f70 6d65 6e74 ware development\n-00000340: 0a53 5441 5254 2d49 4e46 4f2d 4449 522d .START-INFO-DIR-\n-00000350: 454e 5452 590a 2a20 4175 746f 6d61 6b65 ENTRY.* Automake\n-00000360: 3a20 2861 7574 6f6d 616b 652d 312e 3131 : (automake-1.11\n-00000370: 292e 2020 2020 2020 2020 204d 616b 696e ). Makin\n-00000380: 6720 474e 5520 7374 616e 6461 7264 732d g GNU standards-\n-00000390: 636f 6d70 6c69 616e 7420 4d61 6b65 6669 compliant Makefi\n-000003a0: 6c65 732e 0a45 4e44 2d49 4e46 4f2d 4449 les..END-INFO-DI\n-000003b0: 522d 454e 5452 590a 0a49 4e46 4f2d 4449 R-ENTRY..INFO-DI\n-000003c0: 522d 5345 4354 494f 4e20 496e 6469 7669 R-SECTION Indivi\n-000003d0: 6475 616c 2075 7469 6c69 7469 6573 0a53 dual utilities.S\n-000003e0: 5441 5254 2d49 4e46 4f2d 4449 522d 454e TART-INFO-DIR-EN\n-000003f0: 5452 590a 2a20 6163 6c6f 6361 6c2d 696e TRY.* aclocal-in\n-00000400: 766f 6361 7469 6f6e 3a20 2861 7574 6f6d vocation: (autom\n-00000410: 616b 652d 312e 3131 2961 636c 6f63 616c ake-1.11)aclocal\n-00000420: 2049 6e76 6f63 6174 696f 6e2e 2020 4765 Invocation. Ge\n-00000430: 6e65 7261 7469 6e67 2061 636c 6f63 616c nerating aclocal\n-00000440: 2e6d 342e 0a2a 2061 7574 6f6d 616b 652d .m4..* automake-\n-00000450: 696e 766f 6361 7469 6f6e 3a20 2861 7574 invocation: (aut\n-00000460: 6f6d 616b 652d 312e 3131 2961 7574 6f6d omake-1.11)autom\n-00000470: 616b 6520 496e 766f 6361 7469 6f6e 2e20 ake Invocation. \n-00000480: 4765 6e65 7261 7469 6e67 204d 616b 6566 Generating Makef\n-00000490: 696c 652e 696e 2e0a 454e 442d 494e 464f ile.in..END-INFO\n-000004a0: 2d44 4952 2d45 4e54 5259 0a0a 1f0a 496e -DIR-ENTRY....In\n-000004b0: 6469 7265 6374 3a0a 6175 746f 6d61 6b65 direct:.automake\n-000004c0: 2d31 2e31 312e 696e 666f 2d31 3a20 3131 -1.11.info-1: 11\n-000004d0: 3936 0a61 7574 6f6d 616b 652d 312e 3131 96.automake-1.11\n-000004e0: 2e69 6e66 6f2d 323a 2033 3031 3638 340a .info-2: 301684.\n-000004f0: 1f0a 5461 6720 5461 626c 653a 0a28 496e ..Tag Table:.(In\n-00000500: 6469 7265 6374 290a 4e6f 6465 3a20 546f direct).Node: To\n-00000510: 707f 3131 3936 0a4e 6f64 653a 2049 6e74 p.1196.Node: Int\n-00000520: 726f 6475 6374 696f 6e7f 3134 3534 350a roduction.14545.\n-00000530: 5265 663a 2049 6e74 726f 6475 6374 696f Ref: Introductio\n-00000540: 6e2d 466f 6f74 6e6f 7465 2d31 7f31 3630 n-Footnote-1.160\n-00000550: 3338 0a52 6566 3a20 496e 7472 6f64 7563 38.Ref: Introduc\n-00000560: 7469 6f6e 2d46 6f6f 746e 6f74 652d 327f tion-Footnote-2.\n-00000570: 3136 3139 350a 4e6f 6465 3a20 4175 746f 16195.Node: Auto\n-00000580: 746f 6f6c 7320 496e 7472 6f64 7563 7469 tools Introducti\n-00000590: 6f6e 7f31 3634 3732 0a4e 6f64 653a 2047 on.16472.Node: G\n-000005a0: 4e55 2042 7569 6c64 2053 7973 7465 6d7f NU Build System.\n-000005b0: 3137 3835 320a 4e6f 6465 3a20 5573 6520 17852.Node: Use \n-000005c0: 4361 7365 737f 3230 3630 350a 4e6f 6465 Cases.20605.Node\n-000005d0: 3a20 4261 7369 6320 496e 7374 616c 6c61 : Basic Installa\n-000005e0: 7469 6f6e 7f32 3237 3335 0a4e 6f64 653a tion.22735.Node:\n-000005f0: 2053 7461 6e64 6172 6420 5461 7267 6574 Standard Target\n-00000600: 737f 3236 3332 320a 4e6f 6465 3a20 5374 s.26322.Node: St\n-00000610: 616e 6461 7264 2044 6972 6563 746f 7279 andard Directory\n-00000620: 2056 6172 6961 626c 6573 7f32 3739 3238 Variables.27928\n-00000630: 0a4e 6f64 653a 2053 7461 6e64 6172 6420 .Node: Standard \n-00000640: 436f 6e66 6967 7572 6174 696f 6e20 5661 Configuration Va\n-00000650: 7269 6162 6c65 737f 3239 3739 300a 4e6f riables.29790.No\n-00000660: 6465 3a20 636f 6e66 6967 2e73 6974 657f de: config.site.\n-00000670: 3331 3135 340a 4e6f 6465 3a20 5650 4154 31154.Node: VPAT\n-00000680: 4820 4275 696c 6473 7f33 3235 3835 0a4e H Builds.32585.N\n-00000690: 6f64 653a 2054 776f 2d50 6172 7420 496e ode: Two-Part In\n-000006a0: 7374 616c 6c7f 3336 3533 380a 4e6f 6465 stall.36538.Node\n-000006b0: 3a20 4372 6f73 732d 436f 6d70 696c 6174 : Cross-Compilat\n-000006c0: 696f 6e7f 3338 3938 370a 4e6f 6465 3a20 ion.38987.Node: \n-000006d0: 5265 6e61 6d69 6e67 7f34 3139 3637 0a4e Renaming.41967.N\n-000006e0: 6f64 653a 2044 4553 5444 4952 7f34 3331 ode: DESTDIR.431\n-000006f0: 3238 0a4e 6f64 653a 2050 7265 7061 7269 28.Node: Prepari\n-00000700: 6e67 2044 6973 7472 6962 7574 696f 6e73 ng Distributions\n-00000710: 7f34 3533 3133 0a4e 6f64 653a 2044 6570 .45313.Node: Dep\n-00000720: 656e 6465 6e63 7920 5472 6163 6b69 6e67 endency Tracking\n-00000730: 7f34 3733 3732 0a4e 6f64 653a 204e 6573 .47372.Node: Nes\n-00000740: 7465 6420 5061 636b 6167 6573 7f34 3934 ted Packages.494\n-00000750: 3338 0a4e 6f64 653a 2057 6879 2041 7574 38.Node: Why Aut\n-00000760: 6f74 6f6f 6c73 7f35 3039 3537 0a4e 6f64 otools.50957.Nod\n-00000770: 653a 2048 656c 6c6f 2057 6f72 6c64 7f35 e: Hello World.5\n-00000780: 3236 3034 0a52 6566 3a20 616d 6865 6c6c 2604.Ref: amhell\n-00000790: 6f20 4578 706c 6169 6e65 647f 3533 3033 o Explained.5303\n-000007a0: 310a 4e6f 6465 3a20 4372 6561 7469 6e67 1.Node: Creating\n-000007b0: 2061 6d68 656c 6c6f 7f35 3332 3033 0a4e amhello.53203.N\n-000007c0: 6f64 653a 2061 6d68 656c 6c6f 2773 2063 ode: amhello's c\n-000007d0: 6f6e 6669 6775 7265 2e61 6320 5365 7475 onfigure.ac Setu\n-000007e0: 7020 4578 706c 6169 6e65 647f 3538 3531 p Explained.5851\n-000007f0: 360a 4e6f 6465 3a20 616d 6865 6c6c 6f27 6.Node: amhello'\n-00000800: 7320 4d61 6b65 6669 6c65 2e61 6d20 5365 s Makefile.am Se\n-00000810: 7475 7020 4578 706c 6169 6e65 647f 3633 tup Explained.63\n-00000820: 3433 370a 4e6f 6465 3a20 4765 6e65 7261 437.Node: Genera\n-00000830: 6c69 7469 6573 7f36 3731 3430 0a4e 6f64 lities.67140.Nod\n-00000840: 653a 2047 656e 6572 616c 204f 7065 7261 e: General Opera\n-00000850: 7469 6f6e 7f36 3738 3339 0a4e 6f64 653a tion.67839.Node:\n-00000860: 2053 7472 6963 746e 6573 737f 3731 3235 Strictness.7125\n-00000870: 360a 4e6f 6465 3a20 556e 6966 6f72 6d7f 6.Node: Uniform.\n-00000880: 3733 3236 320a 4e6f 6465 3a20 4c65 6e67 73262.Node: Leng\n-00000890: 7468 204c 696d 6974 6174 696f 6e73 7f37 th Limitations.7\n-000008a0: 3832 3030 0a4e 6f64 653a 2043 616e 6f6e 8200.Node: Canon\n-000008b0: 6963 616c 697a 6174 696f 6e7f 3830 3531 icalization.8051\n-000008c0: 330a 4e6f 6465 3a20 5573 6572 2056 6172 3.Node: User Var\n-000008d0: 6961 626c 6573 7f38 3135 3930 0a4e 6f64 iables.81590.Nod\n-000008e0: 653a 2041 7578 696c 6961 7279 2050 726f e: Auxiliary Pro\n-000008f0: 6772 616d 737f 3833 3037 360a 4e6f 6465 grams.83076.Node\n-00000900: 3a20 4578 616d 706c 6573 7f38 3738 3538 : Examples.87858\n-00000910: 0a4e 6f64 653a 2043 6f6d 706c 6574 657f .Node: Complete.\n-00000920: 3838 3733 330a 4e6f 6465 3a20 7472 7565 88733.Node: true\n-00000930: 7f39 3038 3231 0a4e 6f64 653a 2061 7574 .90821.Node: aut\n-00000940: 6f6d 616b 6520 496e 766f 6361 7469 6f6e omake Invocation\n-00000950: 7f39 3333 3130 0a52 6566 3a20 496e 766f .93310.Ref: Invo\n-00000960: 6b69 6e67 2061 7574 6f6d 616b 657f 3933 king automake.93\n-00000970: 3437 300a 4e6f 6465 3a20 636f 6e66 6967 470.Node: config\n-00000980: 7572 657f 3130 3132 3733 0a4e 6f64 653a ure.101273.Node:\n-00000990: 2052 6571 7569 7265 6d65 6e74 737f 3130 Requirements.10\n-000009a0: 3232 3035 0a4e 6f64 653a 204f 7074 696f 2205.Node: Optio\n-000009b0: 6e61 6c7f 3130 3734 3433 0a4e 6f64 653a nal.107443.Node:\n-000009c0: 2061 636c 6f63 616c 2049 6e76 6f63 6174 aclocal Invocat\n-000009d0: 696f 6e7f 3131 3638 3031 0a52 6566 3a20 ion.116801.Ref: \n-000009e0: 496e 766f 6b69 6e67 2061 636c 6f63 616c Invoking aclocal\n-000009f0: 7f31 3136 3936 370a 4e6f 6465 3a20 6163 .116967.Node: ac\n-00000a00: 6c6f 6361 6c20 4f70 7469 6f6e 737f 3132 local Options.12\n-00000a10: 3030 3138 0a4e 6f64 653a 204d 6163 726f 0018.Node: Macro\n-00000a20: 2053 6561 7263 6820 5061 7468 7f31 3233 Search Path.123\n-00000a30: 3639 300a 5265 663a 2041 434c 4f43 414c 690.Ref: ACLOCAL\n-00000a40: 5f50 4154 487f 3132 3830 3538 0a4e 6f64 _PATH.128058.Nod\n-00000a50: 653a 2045 7874 656e 6469 6e67 2061 636c e: Extending acl\n-00000a60: 6f63 616c 7f31 3239 3632 390a 4e6f 6465 ocal.129629.Node\n-00000a70: 3a20 4c6f 6361 6c20 4d61 6372 6f73 7f31 : Local Macros.1\n-00000a80: 3333 3334 350a 4e6f 6465 3a20 5365 7269 33345.Node: Seri\n-00000a90: 616c 737f 3133 3830 3438 0a4e 6f64 653a als.138048.Node:\n-00000aa0: 2046 7574 7572 6520 6f66 2061 636c 6f63 Future of acloc\n-00000ab0: 616c 7f31 3433 3437 390a 4e6f 6465 3a20 al.143479.Node: \n-00000ac0: 4d61 6372 6f73 7f31 3435 3836 390a 4e6f Macros.145869.No\n-00000ad0: 6465 3a20 5075 626c 6963 204d 6163 726f de: Public Macro\n-00000ae0: 737f 3134 3634 3136 0a4e 6f64 653a 204f s.146416.Node: O\n-00000af0: 6273 6f6c 6574 6520 4d61 6372 6f73 7f31 bsolete Macros.1\n-00000b00: 3532 3131 380a 4e6f 6465 3a20 5072 6976 52118.Node: Priv\n-00000b10: 6174 6520 4d61 6372 6f73 7f31 3535 3634 ate Macros.15564\n-00000b20: 360a 4e6f 6465 3a20 4469 7265 6374 6f72 6.Node: Director\n-00000b30: 6965 737f 3135 3730 3937 0a4e 6f64 653a ies.157097.Node:\n-00000b40: 2053 7562 6469 7265 6374 6f72 6965 737f Subdirectories.\n-00000b50: 3135 3830 3537 0a4e 6f64 653a 2043 6f6e 158057.Node: Con\n-00000b60: 6469 7469 6f6e 616c 2053 7562 6469 7265 ditional Subdire\n-00000b70: 6374 6f72 6965 737f 3136 3034 3734 0a4e ctories.160474.N\n-00000b80: 6f64 653a 2053 5542 4449 5253 2076 7320 ode: SUBDIRS vs \n-00000b90: 4449 5354 5f53 5542 4449 5253 7f31 3632 DIST_SUBDIRS.162\n-00000ba0: 3135 350a 4e6f 6465 3a20 5375 6264 6972 155.Node: Subdir\n-00000bb0: 6563 746f 7269 6573 2077 6974 6820 414d ectories with AM\n-00000bc0: 5f43 4f4e 4449 5449 4f4e 414c 7f31 3633 _CONDITIONAL.163\n-00000bd0: 3739 380a 4e6f 6465 3a20 5375 6264 6972 798.Node: Subdir\n-00000be0: 6563 746f 7269 6573 2077 6974 6820 4143 ectories with AC\n-00000bf0: 5f53 5542 5354 7f31 3634 3939 330a 4e6f _SUBST.164993.No\n-00000c00: 6465 3a20 556e 636f 6e66 6967 7572 6564 de: Unconfigured\n-00000c10: 2053 7562 6469 7265 6374 6f72 6965 737f Subdirectories.\n-00000c20: 3136 3538 3235 0a4e 6f64 653a 2041 6c74 165825.Node: Alt\n-00000c30: 6572 6e61 7469 7665 7f31 3639 3238 310a ernative.169281.\n-00000c40: 5265 663a 2041 6c74 6572 6e61 7469 7665 Ref: Alternative\n-00000c50: 2d46 6f6f 746e 6f74 652d 317f 3137 3134 -Footnote-1.1714\n-00000c60: 3730 0a4e 6f64 653a 2053 7562 7061 636b 70.Node: Subpack\n-00000c70: 6167 6573 7f31 3731 3539 350a 4e6f 6465 ages.171595.Node\n-00000c80: 3a20 5072 6f67 7261 6d73 7f31 3734 3933 : Programs.17493\n-00000c90: 370a 4e6f 6465 3a20 4120 5072 6f67 7261 7.Node: A Progra\n-00000ca0: 6d7f 3137 3635 3130 0a4e 6f64 653a 2050 m.176510.Node: P\n-00000cb0: 726f 6772 616d 2053 6f75 7263 6573 7f31 rogram Sources.1\n-00000cc0: 3737 3233 380a 4e6f 6465 3a20 4c69 6e6b 77238.Node: Link\n-00000cd0: 696e 677f 3137 3931 3432 0a4e 6f64 653a ing.179142.Node:\n-00000ce0: 2043 6f6e 6469 7469 6f6e 616c 2053 6f75 Conditional Sou\n-00000cf0: 7263 6573 7f31 3832 3739 300a 4e6f 6465 rces.182790.Node\n-00000d00: 3a20 436f 6e64 6974 696f 6e61 6c20 5072 : Conditional Pr\n-00000d10: 6f67 7261 6d73 7f31 3835 3731 350a 4e6f ograms.185715.No\n-00000d20: 6465 3a20 4120 4c69 6272 6172 797f 3138 de: A Library.18\n-00000d30: 3736 3038 0a4e 6f64 653a 2041 2053 6861 7608.Node: A Sha\n-00000d40: 7265 6420 4c69 6272 6172 797f 3139 3032 red Library.1902\n-00000d50: 3930 0a4e 6f64 653a 204c 6962 746f 6f6c 90.Node: Libtool\n-00000d60: 2043 6f6e 6365 7074 7f31 3931 3239 370a Concept.191297.\n-00000d70: 4e6f 6465 3a20 4c69 6274 6f6f 6c20 4c69 Node: Libtool Li\n-00000d80: 6272 6172 6965 737f 3139 3333 3938 0a4e braries.193398.N\n-00000d90: 6f64 653a 2043 6f6e 6469 7469 6f6e 616c ode: Conditional\n-00000da0: 204c 6962 746f 6f6c 204c 6962 7261 7269 Libtool Librari\n-00000db0: 6573 7f31 3935 3133 370a 4e6f 6465 3a20 es.195137.Node: \n-00000dc0: 436f 6e64 6974 696f 6e61 6c20 4c69 6274 Conditional Libt\n-00000dd0: 6f6f 6c20 536f 7572 6365 737f 3139 3735 ool Sources.1975\n-00000de0: 3937 0a4e 6f64 653a 204c 6962 746f 6f6c 97.Node: Libtool\n-00000df0: 2043 6f6e 7665 6e69 656e 6365 204c 6962 Convenience Lib\n-00000e00: 7261 7269 6573 7f31 3938 3938 390a 4e6f raries.198989.No\n-00000e10: 6465 3a20 4c69 6274 6f6f 6c20 4d6f 6475 de: Libtool Modu\n-00000e20: 6c65 737f 3230 3234 3139 0a4e 6f64 653a les.202419.Node:\n-00000e30: 204c 6962 746f 6f6c 2046 6c61 6773 7f32 Libtool Flags.2\n-00000e40: 3033 3733 360a 4e6f 6465 3a20 4c54 4c49 03736.Node: LTLI\n-00000e50: 424f 424a 537f 3230 3536 3334 0a4e 6f64 BOBJS.205634.Nod\n-00000e60: 653a 204c 6962 746f 6f6c 2049 7373 7565 e: Libtool Issue\n-00000e70: 737f 3230 3632 3734 0a4e 6f64 653a 2045 s.206274.Node: E\n-00000e80: 7272 6f72 2072 6571 7569 7265 6420 6669 rror required fi\n-00000e90: 6c65 206c 746d 6169 6e2e 7368 206e 6f74 le ltmain.sh not\n-00000ea0: 2066 6f75 6e64 7f32 3036 3631 380a 4e6f found.206618.No\n-00000eb0: 6465 3a20 4f62 6a65 6374 7320 6372 6561 de: Objects crea\n-00000ec0: 7465 6420 626f 7468 2077 6974 6820 6c69 ted both with li\n-00000ed0: 6274 6f6f 6c20 616e 6420 7769 7468 6f75 btool and withou\n-00000ee0: 747f 3230 3738 3433 0a4e 6f64 653a 2050 t.207843.Node: P\n-00000ef0: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n-00000f00: 7279 2056 6172 6961 626c 6573 7f32 3039 ry Variables.209\n-00000f10: 3736 380a 5265 663a 2050 726f 6772 616d 768.Ref: Program\n-00000f20: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n-00000f30: 6961 626c 6573 2d46 6f6f 746e 6f74 652d iables-Footnote-\n-00000f40: 317f 3232 3132 3334 0a4e 6f64 653a 2044 1.221234.Node: D\n-00000f50: 6566 6175 6c74 205f 534f 5552 4345 537f efault _SOURCES.\n-00000f60: 3232 3133 3039 0a4e 6f64 653a 204c 4942 221309.Node: LIB\n-00000f70: 4f42 4a53 7f32 3233 3738 360a 4e6f 6465 OBJS.223786.Node\n-00000f80: 3a20 5072 6f67 7261 6d20 5661 7269 6162 : Program Variab\n-00000f90: 6c65 737f 3232 3930 3138 0a4e 6f64 653a les.229018.Node:\n-00000fa0: 2059 6163 6320 616e 6420 4c65 787f 3233 Yacc and Lex.23\n-00000fb0: 3236 3537 0a52 6566 3a20 5961 6363 2061 2657.Ref: Yacc a\n-00000fc0: 6e64 204c 6578 2d46 6f6f 746e 6f74 652d nd Lex-Footnote-\n-00000fd0: 317f 3233 3739 3839 0a4e 6f64 653a 2043 1.237989.Node: C\n-00000fe0: 2b2b 2053 7570 706f 7274 7f32 3338 3234 ++ Support.23824\n-00000ff0: 390a 4e6f 6465 3a20 4f62 6a65 6374 6976 9.Node: Objectiv\n-00001000: 6520 4320 5375 7070 6f72 747f 3233 3931 e C Support.2391\n-00001010: 3332 0a4e 6f64 653a 2055 6e69 6669 6564 32.Node: Unified\n-00001020: 2050 6172 616c 6c65 6c20 4320 5375 7070 Parallel C Supp\n-00001030: 6f72 747f 3234 3031 3133 0a4e 6f64 653a ort.240113.Node:\n-00001040: 2041 7373 656d 626c 7920 5375 7070 6f72 Assembly Suppor\n-00001050: 747f 3234 3131 3130 0a4e 6f64 653a 2046 t.241110.Node: F\n-00001060: 6f72 7472 616e 2037 3720 5375 7070 6f72 ortran 77 Suppor\n-00001070: 747f 3234 3232 3837 0a52 6566 3a20 466f t.242287.Ref: Fo\n-00001080: 7274 7261 6e20 3737 2053 7570 706f 7274 rtran 77 Support\n-00001090: 2d46 6f6f 746e 6f74 652d 317f 3234 3339 -Footnote-1.2439\n-000010a0: 3733 0a4e 6f64 653a 2050 7265 7072 6f63 73.Node: Preproc\n-000010b0: 6573 7369 6e67 2046 6f72 7472 616e 2037 essing Fortran 7\n-000010c0: 377f 3234 3431 3736 0a4e 6f64 653a 2043 7.244176.Node: C\n-000010d0: 6f6d 7069 6c69 6e67 2046 6f72 7472 616e ompiling Fortran\n-000010e0: 2037 3720 4669 6c65 737f 3234 3437 3835 77 Files.244785\n-000010f0: 0a4e 6f64 653a 204d 6978 696e 6720 466f .Node: Mixing Fo\n-00001100: 7274 7261 6e20 3737 2057 6974 6820 4320 rtran 77 With C \n-00001110: 616e 6420 432b 2b7f 3234 3534 3032 0a52 and C++.245402.R\n-00001120: 6566 3a20 4d69 7869 6e67 2046 6f72 7472 ef: Mixing Fortr\n-00001130: 616e 2037 3720 5769 7468 2043 2061 6e64 an 77 With C and\n-00001140: 2043 2b2b 2d46 6f6f 746e 6f74 652d 317f C++-Footnote-1.\n-00001150: 3234 3738 3134 0a4e 6f64 653a 2048 6f77 247814.Node: How\n-00001160: 2074 6865 204c 696e 6b65 7220 6973 2043 the Linker is C\n-00001170: 686f 7365 6e7f 3234 3831 3231 0a4e 6f64 hosen.248121.Nod\n-00001180: 653a 2046 6f72 7472 616e 2039 7820 5375 e: Fortran 9x Su\n-00001190: 7070 6f72 747f 3234 3936 3234 0a4e 6f64 pport.249624.Nod\n-000011a0: 653a 2043 6f6d 7069 6c69 6e67 2046 6f72 e: Compiling For\n-000011b0: 7472 616e 2039 7820 4669 6c65 737f 3235 tran 9x Files.25\n-000011c0: 3036 3733 0a4e 6f64 653a 204a 6176 6120 0673.Node: Java \n-000011d0: 5375 7070 6f72 7420 7769 7468 2067 636a Support with gcj\n-000011e0: 7f32 3531 3331 340a 4e6f 6465 3a20 5661 .251314.Node: Va\n-000011f0: 6c61 2053 7570 706f 7274 7f32 3532 3830 la Support.25280\n-00001200: 300a 4e6f 6465 3a20 5375 7070 6f72 7420 0.Node: Support \n-00001210: 666f 7220 4f74 6865 7220 4c61 6e67 7561 for Other Langua\n-00001220: 6765 737f 3235 3433 3031 0a4e 6f64 653a ges.254301.Node:\n-00001230: 2041 4e53 497f 3235 3439 3539 0a4e 6f64 ANSI.254959.Nod\n-00001240: 653a 2044 6570 656e 6465 6e63 6965 737f e: Dependencies.\n-00001250: 3235 3830 3139 0a4e 6f64 653a 2045 5845 258019.Node: EXE\n-00001260: 4558 547f 3235 3938 3334 0a4e 6f64 653a EXT.259834.Node:\n-00001270: 204f 7468 6572 204f 626a 6563 7473 7f32 Other Objects.2\n-00001280: 3632 3339 360a 4e6f 6465 3a20 5363 7269 62396.Node: Scri\n-00001290: 7074 737f 3236 3239 3933 0a4e 6f64 653a pts.262993.Node:\n-000012a0: 2048 6561 6465 7273 7f32 3635 3835 370a Headers.265857.\n-000012b0: 4e6f 6465 3a20 4461 7461 7f32 3637 3636 Node: Data.26766\n-000012c0: 310a 4e6f 6465 3a20 536f 7572 6365 737f 1.Node: Sources.\n-000012d0: 3236 3833 3531 0a4e 6f64 653a 2042 7569 268351.Node: Bui\n-000012e0: 6c74 2053 6f75 7263 6573 2045 7861 6d70 lt Sources Examp\n-000012f0: 6c65 7f32 3731 3238 330a 4e6f 6465 3a20 le.271283.Node: \n-00001300: 4f74 6865 7220 474e 5520 546f 6f6c 737f Other GNU Tools.\n-00001310: 3237 3834 3534 0a4e 6f64 653a 2045 6d61 278454.Node: Ema\n-00001320: 6373 204c 6973 707f 3237 3839 3838 0a4e cs Lisp.278988.N\n-00001330: 6f64 653a 2067 6574 7465 7874 7f32 3830 ode: gettext.280\n-00001340: 3839 330a 4e6f 6465 3a20 4c69 6274 6f6f 893.Node: Libtoo\n-00001350: 6c7f 3238 3135 3836 0a4e 6f64 653a 204a l.281586.Node: J\n-00001360: 6176 617f 3238 3138 3530 0a4e 6f64 653a ava.281850.Node:\n-00001370: 2050 7974 686f 6e7f 3238 3433 3736 0a4e Python.284376.N\n-00001380: 6f64 653a 2044 6f63 756d 656e 7461 7469 ode: Documentati\n-00001390: 6f6e 7f32 3839 3435 350a 4e6f 6465 3a20 on.289455.Node: \n-000013a0: 5465 7869 6e66 6f7f 3238 3937 3634 0a4e Texinfo.289764.N\n-000013b0: 6f64 653a 204d 616e 2050 6167 6573 7f32 ode: Man Pages.2\n-000013c0: 3936 3634 390a 4e6f 6465 3a20 496e 7374 96649.Node: Inst\n-000013d0: 616c 6c7f 3239 3937 3739 0a4e 6f64 653a all.299779.Node:\n-000013e0: 2042 6173 6963 7320 6f66 2049 6e73 7461 Basics of Insta\n-000013f0: 6c6c 6174 696f 6e7f 3330 3136 3834 0a4e llation.301684.N\n-00001400: 6f64 653a 2054 6865 2054 776f 2050 6172 ode: The Two Par\n-00001410: 7473 206f 6620 496e 7374 616c 6c7f 3330 ts of Install.30\n-00001420: 3332 3139 0a4e 6f64 653a 2045 7874 656e 3219.Node: Exten\n-00001430: 6469 6e67 2049 6e73 7461 6c6c 6174 696f ding Installatio\n-00001440: 6e7f 3330 3437 3633 0a4e 6f64 653a 2053 n.304763.Node: S\n-00001450: 7461 6765 6420 496e 7374 616c 6c73 7f33 taged Installs.3\n-00001460: 3035 3533 320a 4e6f 6465 3a20 496e 7374 05532.Node: Inst\n-00001470: 616c 6c20 5275 6c65 7320 666f 7220 7468 all Rules for th\n-00001480: 6520 5573 6572 7f33 3036 3935 300a 4e6f e User.306950.No\n-00001490: 6465 3a20 436c 6561 6e7f 3330 3735 3035 de: Clean.307505\n-000014a0: 0a4e 6f64 653a 2044 6973 747f 3330 3936 .Node: Dist.3096\n-000014b0: 3738 0a4e 6f64 653a 2042 6173 6963 7320 78.Node: Basics \n-000014c0: 6f66 2044 6973 7472 6962 7574 696f 6e7f of Distribution.\n-000014d0: 3331 3031 3837 0a4e 6f64 653a 2046 696e 310187.Node: Fin\n-000014e0: 652d 6772 6169 6e65 6420 4469 7374 7269 e-grained Distri\n-000014f0: 6275 7469 6f6e 2043 6f6e 7472 6f6c 7f33 bution Control.3\n-00001500: 3133 3035 310a 4e6f 6465 3a20 5468 6520 13051.Node: The \n-00001510: 6469 7374 2048 6f6f 6b7f 3331 3339 3833 dist Hook.313983\n-00001520: 0a4e 6f64 653a 2043 6865 636b 696e 6720 .Node: Checking \n-00001530: 7468 6520 4469 7374 7269 6275 7469 6f6e the Distribution\n-00001540: 7f33 3135 3839 360a 4e6f 6465 3a20 5468 .315896.Node: Th\n-00001550: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n-00001560: 6962 7574 696f 6e73 7f33 3230 3933 310a ibutions.320931.\n-00001570: 4e6f 6465 3a20 5465 7374 737f 3332 3330 Node: Tests.3230\n-00001580: 3236 0a4e 6f64 653a 2053 696d 706c 6520 26.Node: Simple \n-00001590: 5465 7374 737f 3332 3335 3532 0a4e 6f64 Tests.323552.Nod\n-000015a0: 653a 2053 696d 706c 6520 5465 7374 7320 e: Simple Tests \n-000015b0: 7573 696e 6720 7061 7261 6c6c 656c 2d74 using parallel-t\n-000015c0: 6573 7473 7f33 3237 3235 350a 4e6f 6465 ests.327255.Node\n-000015d0: 3a20 4465 6a61 476e 7520 5465 7374 737f : DejaGnu Tests.\n-000015e0: 3333 3636 3739 0a4e 6f64 653a 2049 6e73 336679.Node: Ins\n-000015f0: 7461 6c6c 2054 6573 7473 7f33 3338 3837 tall Tests.33887\n-00001600: 330a 4e6f 6465 3a20 5265 6275 696c 6469 3.Node: Rebuildi\n-00001610: 6e67 7f33 3339 3138 380a 4e6f 6465 3a20 ng.339188.Node: \n-00001620: 4f70 7469 6f6e 737f 3334 3330 3235 0a52 Options.343025.R\n-00001630: 6566 3a20 7461 722d 666f 726d 6174 737f ef: tar-formats.\n-00001640: 3335 3035 3530 0a4e 6f64 653a 204d 6973 350550.Node: Mis\n-00001650: 6365 6c6c 616e 656f 7573 7f33 3533 3930 cellaneous.35390\n-00001660: 310a 4e6f 6465 3a20 5461 6773 7f33 3534 1.Node: Tags.354\n-00001670: 3238 310a 4e6f 6465 3a20 5375 6666 6978 281.Node: Suffix\n-00001680: 6573 7f33 3536 3732 310a 4e6f 6465 3a20 es.356721.Node: \n-00001690: 4d75 6c74 696c 6962 737f 3335 3833 3736 Multilibs.358376\n-000016a0: 0a4e 6f64 653a 2049 6e63 6c75 6465 7f33 .Node: Include.3\n-000016b0: 3539 3236 330a 4e6f 6465 3a20 436f 6e64 59263.Node: Cond\n-000016c0: 6974 696f 6e61 6c73 7f33 3630 3230 320a itionals.360202.\n-000016d0: 4e6f 6465 3a20 5573 6167 6520 6f66 2043 Node: Usage of C\n-000016e0: 6f6e 6469 7469 6f6e 616c 737f 3336 3130 onditionals.3610\n-000016f0: 3636 0a4e 6f64 653a 204c 696d 6974 7320 66.Node: Limits \n-00001700: 6f66 2043 6f6e 6469 7469 6f6e 616c 737f of Conditionals.\n-00001710: 3336 3434 3237 0a4e 6f64 653a 2053 696c 364427.Node: Sil\n-00001720: 656e 6369 6e67 204d 616b 657f 3336 3536 encing Make.3656\n-00001730: 3137 0a4e 6f64 653a 204d 616b 6520 7665 17.Node: Make ve\n-00001740: 7262 6f73 6974 797f 3336 3539 3736 0a52 rbosity.365976.R\n-00001750: 6566 3a20 4d61 6b65 2076 6572 626f 7369 ef: Make verbosi\n-00001760: 7479 2d46 6f6f 746e 6f74 652d 317f 3336 ty-Footnote-1.36\n-00001770: 3732 3937 0a4e 6f64 653a 2054 7269 636b 7297.Node: Trick\n-00001780: 7320 466f 7220 5369 6c65 6e63 696e 6720 s For Silencing \n-00001790: 4d61 6b65 7f33 3637 3337 310a 4e6f 6465 Make.367371.Node\n-000017a0: 3a20 4175 746f 6d61 6b65 2073 696c 656e : Automake silen\n-000017b0: 742d 7275 6c65 7320 4f70 7469 6f6e 7f33 t-rules Option.3\n-000017c0: 3639 3834 350a 4e6f 6465 3a20 476e 6974 69845.Node: Gnit\n-000017d0: 737f 3337 3730 3234 0a4e 6f64 653a 2043 s.377024.Node: C\n-000017e0: 7967 6e75 737f 3337 3935 3034 0a4e 6f64 ygnus.379504.Nod\n-000017f0: 653a 204e 6f74 2045 6e6f 7567 687f 3338 e: Not Enough.38\n-00001800: 3135 3837 0a4e 6f64 653a 2045 7874 656e 1587.Node: Exten\n-00001810: 6469 6e67 7f33 3832 3033 380a 4e6f 6465 ding.382038.Node\n-00001820: 3a20 5468 6972 642d 5061 7274 7920 4d61 : Third-Party Ma\n-00001830: 6b65 6669 6c65 737f 3338 3730 3734 0a4e kefiles.387074.N\n-00001840: 6f64 653a 2044 6973 7472 6962 7574 696e ode: Distributin\n-00001850: 677f 3339 3430 3036 0a4e 6f64 653a 2041 g.394006.Node: A\n-00001860: 5049 2056 6572 7369 6f6e 696e 677f 3339 PI Versioning.39\n-00001870: 3436 3630 0a4e 6f64 653a 2055 7067 7261 4660.Node: Upgra\n-00001880: 6469 6e67 7f33 3937 3336 340a 4e6f 6465 ding.397364.Node\n-00001890: 3a20 4641 517f 3339 3934 3038 0a4e 6f64 : FAQ.399408.Nod\n-000018a0: 653a 2043 5653 7f34 3030 3532 310a 4e6f e: CVS.400521.No\n-000018b0: 6465 3a20 6d61 696e 7461 696e 6572 2d6d de: maintainer-m\n-000018c0: 6f64 657f 3430 3734 3537 0a4e 6f64 653a ode.407457.Node:\n-000018d0: 2057 696c 6463 6172 6473 7f34 3131 3535 Wildcards.41155\n-000018e0: 360a 4e6f 6465 3a20 4c69 6d69 7461 7469 6.Node: Limitati\n-000018f0: 6f6e 7320 6f6e 2046 696c 6520 4e61 6d65 ons on File Name\n-00001900: 737f 3431 3439 3832 0a4e 6f64 653a 2064 s.414982.Node: d\n-00001910: 6973 7463 6c65 616e 6368 6563 6b7f 3431 istcleancheck.41\n-00001920: 3736 3034 0a4e 6f64 653a 2046 6c61 6720 7604.Node: Flag \n-00001930: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n-00001940: 6e67 7f34 3232 3538 380a 4e6f 6465 3a20 ng.422588.Node: \n-00001950: 5265 6e61 6d65 6420 4f62 6a65 6374 737f Renamed Objects.\n-00001960: 3433 3037 3334 0a4e 6f64 653a 2050 6572 430734.Node: Per\n-00001970: 2d4f 626a 6563 7420 466c 6167 737f 3433 -Object Flags.43\n-00001980: 3233 3236 0a4e 6f64 653a 204d 756c 7469 2326.Node: Multi\n-00001990: 706c 6520 4f75 7470 7574 737f 3433 3533 ple Outputs.4353\n-000019a0: 3336 0a4e 6f64 653a 2048 6172 642d 436f 36.Node: Hard-Co\n-000019b0: 6465 6420 496e 7374 616c 6c20 5061 7468 ded Install Path\n-000019c0: 737f 3434 3732 3934 0a4e 6f64 653a 2044 s.447294.Node: D\n-000019d0: 6562 7567 6769 6e67 204d 616b 6520 5275 ebugging Make Ru\n-000019e0: 6c65 737f 3435 3234 3435 0a52 6566 3a20 les.452445.Ref: \n-000019f0: 4465 6275 6767 696e 6720 4d61 6b65 2052 Debugging Make R\n-00001a00: 756c 6573 2d46 6f6f 746e 6f74 652d 317f ules-Footnote-1.\n-00001a10: 3435 3435 3935 0a4e 6f64 653a 2052 6570 454595.Node: Rep\n-00001a20: 6f72 7469 6e67 2042 7567 737f 3435 3437 orting Bugs.4547\n-00001a30: 3731 0a4e 6f64 653a 2048 6973 746f 7279 71.Node: History\n-00001a40: 7f34 3536 3732 370a 4e6f 6465 3a20 5469 .456727.Node: Ti\n-00001a50: 6d65 6c69 6e65 7f34 3537 3239 370a 4e6f meline.457297.No\n-00001a60: 6465 3a20 4465 7065 6e64 656e 6379 2054 de: Dependency T\n-00001a70: 7261 636b 696e 6720 4576 6f6c 7574 696f racking Evolutio\n-00001a80: 6e7f 3438 3933 3237 0a4e 6f64 653a 2046 n.489327.Node: F\n-00001a90: 6972 7374 2054 616b 6520 6f6e 2044 6570 irst Take on Dep\n-00001aa0: 656e 6465 6e63 6965 737f 3439 3032 3933 endencies.490293\n-00001ab0: 0a4e 6f64 653a 2044 6570 656e 6465 6e63 .Node: Dependenc\n-00001ac0: 6965 7320 4173 2053 6964 6520 4566 6665 ies As Side Effe\n-00001ad0: 6374 737f 3439 3330 3434 0a4e 6f64 653a cts.493044.Node:\n-00001ae0: 2044 6570 656e 6465 6e63 6965 7320 666f Dependencies fo\n-00001af0: 7220 7468 6520 5573 6572 7f34 3935 3136 r the User.49516\n-00001b00: 300a 4e6f 6465 3a20 5465 6368 6e69 7175 0.Node: Techniqu\n-00001b10: 6573 2066 6f72 2044 6570 656e 6465 6e63 es for Dependenc\n-00001b20: 6965 737f 3530 3032 3334 0a4e 6f64 653a ies.500234.Node:\n-00001b30: 2052 6563 6f6d 6d65 6e64 6174 696f 6e73 Recommendations\n-00001b40: 2066 6f72 2054 6f6f 6c20 5772 6974 6572 for Tool Writer\n-00001b50: 737f 3530 3139 3134 0a4e 6f64 653a 2046 s.501914.Node: F\n-00001b60: 7574 7572 6520 4469 7265 6374 696f 6e73 uture Directions\n-00001b70: 2066 6f72 2044 6570 656e 6465 6e63 6965 for Dependencie\n-00001b80: 737f 3530 3236 3734 0a4e 6f64 653a 2052 s.502674.Node: R\n-00001b90: 656c 6561 7365 737f 3530 3331 3435 0a4e eleases.503145.N\n-00001ba0: 6f64 653a 2043 6f70 7969 6e67 2054 6869 ode: Copying Thi\n-00001bb0: 7320 4d61 6e75 616c 7f35 3038 3836 320a s Manual.508862.\n-00001bc0: 4e6f 6465 3a20 474e 5520 4672 6565 2044 Node: GNU Free D\n-00001bd0: 6f63 756d 656e 7461 7469 6f6e 204c 6963 ocumentation Lic\n-00001be0: 656e 7365 7f35 3039 3130 310a 4e6f 6465 ense.509101.Node\n-00001bf0: 3a20 496e 6469 6365 737f 3533 3432 3235 : Indices.534225\n-00001c00: 0a4e 6f64 653a 204d 6163 726f 2049 6e64 .Node: Macro Ind\n-00001c10: 6578 7f35 3334 3531 390a 4e6f 6465 3a20 ex.534519.Node: \n-00001c20: 5661 7269 6162 6c65 2049 6e64 6578 7f35 Variable Index.5\n-00001c30: 3430 3637 340a 4e6f 6465 3a20 4765 6e65 40674.Node: Gene\n-00001c40: 7261 6c20 496e 6465 787f 3536 3937 3338 ral Index.569738\n-00001c50: 0a1f 0a45 6e64 2054 6167 2054 6162 6c65 ...End Tag Table\n-00001c60: 0a0a 1f0a 4c6f 6361 6c20 5661 7269 6162 ....Local Variab\n-00001c70: 6c65 733a 0a63 6f64 696e 673a 2075 7466 les:.coding: utf\n-00001c80: 2d38 0a45 6e64 3a0a -8.End:.\n+00000080: 312e 362c 2031 3920 4465 6365 6d62 6572 1.6, 19 December\n+00000090: 2032 3032 3429 2c20 610a 7072 6f67 7261 2024), a.progra\n+000000a0: 6d20 7468 6174 2063 7265 6174 6573 2047 m that creates G\n+000000b0: 4e55 2073 7461 6e64 6172 6473 2d63 6f6d NU standards-com\n+000000c0: 706c 6961 6e74 204d 616b 6566 696c 6573 pliant Makefiles\n+000000d0: 2066 726f 6d20 7465 6d70 6c61 7465 0a66 from template.f\n+000000e0: 696c 6573 2e0a 0a20 2020 436f 7079 7269 iles... Copyri\n+000000f0: 6768 7420 c2a9 2031 3939 352c 2031 3939 ght .. 1995, 199\n+00000100: 362c 2031 3939 372c 2031 3939 382c 2031 6, 1997, 1998, 1\n+00000110: 3939 392c 2032 3030 302c 2032 3030 312c 999, 2000, 2001,\n+00000120: 2032 3030 322c 2032 3030 332c 0a32 3030 2002, 2003,.200\n+00000130: 342c 2032 3030 352c 2032 3030 362c 2032 4, 2005, 2006, 2\n+00000140: 3030 372c 2032 3030 382c 2032 3030 392c 007, 2008, 2009,\n+00000150: 2032 3031 302c 2032 3031 312c 2032 3031 2010, 2011, 201\n+00000160: 3220 4672 6565 2053 6f66 7477 6172 650a 2 Free Software.\n+00000170: 466f 756e 6461 7469 6f6e 2c20 496e 632e Foundation, Inc.\n+00000180: 0a0a 2020 2020 2050 6572 6d69 7373 696f .. Permissio\n+00000190: 6e20 6973 2067 7261 6e74 6564 2074 6f20 n is granted to \n+000001a0: 636f 7079 2c20 6469 7374 7269 6275 7465 copy, distribute\n+000001b0: 2061 6e64 2f6f 7220 6d6f 6469 6679 2074 and/or modify t\n+000001c0: 6869 730a 2020 2020 2064 6f63 756d 656e his. documen\n+000001d0: 7420 756e 6465 7220 7468 6520 7465 726d t under the term\n+000001e0: 7320 6f66 2074 6865 2047 4e55 2046 7265 s of the GNU Fre\n+000001f0: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n+00000200: 4c69 6365 6e73 652c 0a20 2020 2020 5665 License,. Ve\n+00000210: 7273 696f 6e20 312e 3320 6f72 2061 6e79 rsion 1.3 or any\n+00000220: 206c 6174 6572 2076 6572 7369 6f6e 2070 later version p\n+00000230: 7562 6c69 7368 6564 2062 7920 7468 6520 ublished by the \n+00000240: 4672 6565 2053 6f66 7477 6172 650a 2020 Free Software. \n+00000250: 2020 2046 6f75 6e64 6174 696f 6e3b 2077 Foundation; w\n+00000260: 6974 6820 6e6f 2049 6e76 6172 6961 6e74 ith no Invariant\n+00000270: 2053 6563 7469 6f6e 732c 2077 6974 6820 Sections, with \n+00000280: 6e6f 2046 726f 6e74 2d43 6f76 6572 2074 no Front-Cover t\n+00000290: 6578 7473 2c0a 2020 2020 2061 6e64 2077 exts,. and w\n+000002a0: 6974 6820 6e6f 2042 6163 6b2d 436f 7665 ith no Back-Cove\n+000002b0: 7220 5465 7874 732e 2020 4120 636f 7079 r Texts. A copy\n+000002c0: 206f 6620 7468 6520 6c69 6365 6e73 6520 of the license \n+000002d0: 6973 2069 6e63 6c75 6465 6420 696e 0a20 is included in. \n+000002e0: 2020 2020 7468 6520 7365 6374 696f 6e20 the section \n+000002f0: 656e 7469 746c 6564 2022 474e 5520 4672 entitled \"GNU Fr\n+00000300: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation\n+00000310: 204c 6963 656e 7365 2e22 0a0a 494e 464f License.\"..INFO\n+00000320: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof\n+00000330: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen\n+00000340: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR\n+00000350: 2d45 4e54 5259 0a2a 2041 7574 6f6d 616b -ENTRY.* Automak\n+00000360: 653a 2028 6175 746f 6d61 6b65 2d31 2e31 e: (automake-1.1\n+00000370: 3129 2e20 2020 2020 2020 2020 4d61 6b69 1). Maki\n+00000380: 6e67 2047 4e55 2073 7461 6e64 6172 6473 ng GNU standards\n+00000390: 2d63 6f6d 706c 6961 6e74 204d 616b 6566 -compliant Makef\n+000003a0: 696c 6573 2e0a 454e 442d 494e 464f 2d44 iles..END-INFO-D\n+000003b0: 4952 2d45 4e54 5259 0a0a 494e 464f 2d44 IR-ENTRY..INFO-D\n+000003c0: 4952 2d53 4543 5449 4f4e 2049 6e64 6976 IR-SECTION Indiv\n+000003d0: 6964 7561 6c20 7574 696c 6974 6965 730a idual utilities.\n+000003e0: 5354 4152 542d 494e 464f 2d44 4952 2d45 START-INFO-DIR-E\n+000003f0: 4e54 5259 0a2a 2061 636c 6f63 616c 2d69 NTRY.* aclocal-i\n+00000400: 6e76 6f63 6174 696f 6e3a 2028 6175 746f nvocation: (auto\n+00000410: 6d61 6b65 2d31 2e31 3129 6163 6c6f 6361 make-1.11)acloca\n+00000420: 6c20 496e 766f 6361 7469 6f6e 2e20 2047 l Invocation. G\n+00000430: 656e 6572 6174 696e 6720 6163 6c6f 6361 enerating acloca\n+00000440: 6c2e 6d34 2e0a 2a20 6175 746f 6d61 6b65 l.m4..* automake\n+00000450: 2d69 6e76 6f63 6174 696f 6e3a 2028 6175 -invocation: (au\n+00000460: 746f 6d61 6b65 2d31 2e31 3129 6175 746f tomake-1.11)auto\n+00000470: 6d61 6b65 2049 6e76 6f63 6174 696f 6e2e make Invocation.\n+00000480: 2047 656e 6572 6174 696e 6720 4d61 6b65 Generating Make\n+00000490: 6669 6c65 2e69 6e2e 0a45 4e44 2d49 4e46 file.in..END-INF\n+000004a0: 4f2d 4449 522d 454e 5452 590a 0a1f 0a49 O-DIR-ENTRY....I\n+000004b0: 6e64 6972 6563 743a 0a61 7574 6f6d 616b ndirect:.automak\n+000004c0: 652d 312e 3131 2e69 6e66 6f2d 313a 2031 e-1.11.info-1: 1\n+000004d0: 3139 370a 6175 746f 6d61 6b65 2d31 2e31 197.automake-1.1\n+000004e0: 312e 696e 666f 2d32 3a20 3330 3136 3837 1.info-2: 301687\n+000004f0: 0a1f 0a54 6167 2054 6162 6c65 3a0a 2849 ...Tag Table:.(I\n+00000500: 6e64 6972 6563 7429 0a4e 6f64 653a 2054 ndirect).Node: T\n+00000510: 6f70 7f31 3139 370a 4e6f 6465 3a20 496e op.1197.Node: In\n+00000520: 7472 6f64 7563 7469 6f6e 7f31 3435 3437 troduction.14547\n+00000530: 0a52 6566 3a20 496e 7472 6f64 7563 7469 .Ref: Introducti\n+00000540: 6f6e 2d46 6f6f 746e 6f74 652d 317f 3136 on-Footnote-1.16\n+00000550: 3034 300a 5265 663a 2049 6e74 726f 6475 040.Ref: Introdu\n+00000560: 6374 696f 6e2d 466f 6f74 6e6f 7465 2d32 ction-Footnote-2\n+00000570: 7f31 3631 3937 0a4e 6f64 653a 2041 7574 .16197.Node: Aut\n+00000580: 6f74 6f6f 6c73 2049 6e74 726f 6475 6374 otools Introduct\n+00000590: 696f 6e7f 3136 3437 340a 4e6f 6465 3a20 ion.16474.Node: \n+000005a0: 474e 5520 4275 696c 6420 5379 7374 656d GNU Build System\n+000005b0: 7f31 3738 3534 0a4e 6f64 653a 2055 7365 .17854.Node: Use\n+000005c0: 2043 6173 6573 7f32 3036 3037 0a4e 6f64 Cases.20607.Nod\n+000005d0: 653a 2042 6173 6963 2049 6e73 7461 6c6c e: Basic Install\n+000005e0: 6174 696f 6e7f 3232 3733 370a 4e6f 6465 ation.22737.Node\n+000005f0: 3a20 5374 616e 6461 7264 2054 6172 6765 : Standard Targe\n+00000600: 7473 7f32 3633 3234 0a4e 6f64 653a 2053 ts.26324.Node: S\n+00000610: 7461 6e64 6172 6420 4469 7265 6374 6f72 tandard Director\n+00000620: 7920 5661 7269 6162 6c65 737f 3237 3933 y Variables.2793\n+00000630: 300a 4e6f 6465 3a20 5374 616e 6461 7264 0.Node: Standard\n+00000640: 2043 6f6e 6669 6775 7261 7469 6f6e 2056 Configuration V\n+00000650: 6172 6961 626c 6573 7f32 3937 3932 0a4e ariables.29792.N\n+00000660: 6f64 653a 2063 6f6e 6669 672e 7369 7465 ode: config.site\n+00000670: 7f33 3131 3536 0a4e 6f64 653a 2056 5041 .31156.Node: VPA\n+00000680: 5448 2042 7569 6c64 737f 3332 3538 370a TH Builds.32587.\n+00000690: 4e6f 6465 3a20 5477 6f2d 5061 7274 2049 Node: Two-Part I\n+000006a0: 6e73 7461 6c6c 7f33 3635 3430 0a4e 6f64 nstall.36540.Nod\n+000006b0: 653a 2043 726f 7373 2d43 6f6d 7069 6c61 e: Cross-Compila\n+000006c0: 7469 6f6e 7f33 3839 3839 0a4e 6f64 653a tion.38989.Node:\n+000006d0: 2052 656e 616d 696e 677f 3431 3936 390a Renaming.41969.\n+000006e0: 4e6f 6465 3a20 4445 5354 4449 527f 3433 Node: DESTDIR.43\n+000006f0: 3133 300a 4e6f 6465 3a20 5072 6570 6172 130.Node: Prepar\n+00000700: 696e 6720 4469 7374 7269 6275 7469 6f6e ing Distribution\n+00000710: 737f 3435 3331 350a 4e6f 6465 3a20 4465 s.45315.Node: De\n+00000720: 7065 6e64 656e 6379 2054 7261 636b 696e pendency Trackin\n+00000730: 677f 3437 3337 340a 4e6f 6465 3a20 4e65 g.47374.Node: Ne\n+00000740: 7374 6564 2050 6163 6b61 6765 737f 3439 sted Packages.49\n+00000750: 3434 300a 4e6f 6465 3a20 5768 7920 4175 440.Node: Why Au\n+00000760: 746f 746f 6f6c 737f 3530 3935 390a 4e6f totools.50959.No\n+00000770: 6465 3a20 4865 6c6c 6f20 576f 726c 647f de: Hello World.\n+00000780: 3532 3630 360a 5265 663a 2061 6d68 656c 52606.Ref: amhel\n+00000790: 6c6f 2045 7870 6c61 696e 6564 7f35 3330 lo Explained.530\n+000007a0: 3333 0a4e 6f64 653a 2043 7265 6174 696e 33.Node: Creatin\n+000007b0: 6720 616d 6865 6c6c 6f7f 3533 3230 350a g amhello.53205.\n+000007c0: 4e6f 6465 3a20 616d 6865 6c6c 6f27 7320 Node: amhello's \n+000007d0: 636f 6e66 6967 7572 652e 6163 2053 6574 configure.ac Set\n+000007e0: 7570 2045 7870 6c61 696e 6564 7f35 3835 up Explained.585\n+000007f0: 3138 0a4e 6f64 653a 2061 6d68 656c 6c6f 18.Node: amhello\n+00000800: 2773 204d 616b 6566 696c 652e 616d 2053 's Makefile.am S\n+00000810: 6574 7570 2045 7870 6c61 696e 6564 7f36 etup Explained.6\n+00000820: 3334 3339 0a4e 6f64 653a 2047 656e 6572 3439.Node: Gener\n+00000830: 616c 6974 6965 737f 3637 3134 320a 4e6f alities.67142.No\n+00000840: 6465 3a20 4765 6e65 7261 6c20 4f70 6572 de: General Oper\n+00000850: 6174 696f 6e7f 3637 3834 310a 4e6f 6465 ation.67841.Node\n+00000860: 3a20 5374 7269 6374 6e65 7373 7f37 3132 : Strictness.712\n+00000870: 3538 0a4e 6f64 653a 2055 6e69 666f 726d 58.Node: Uniform\n+00000880: 7f37 3332 3634 0a4e 6f64 653a 204c 656e .73264.Node: Len\n+00000890: 6774 6820 4c69 6d69 7461 7469 6f6e 737f gth Limitations.\n+000008a0: 3738 3230 320a 4e6f 6465 3a20 4361 6e6f 78202.Node: Cano\n+000008b0: 6e69 6361 6c69 7a61 7469 6f6e 7f38 3035 nicalization.805\n+000008c0: 3135 0a4e 6f64 653a 2055 7365 7220 5661 15.Node: User Va\n+000008d0: 7269 6162 6c65 737f 3831 3539 320a 4e6f riables.81592.No\n+000008e0: 6465 3a20 4175 7869 6c69 6172 7920 5072 de: Auxiliary Pr\n+000008f0: 6f67 7261 6d73 7f38 3330 3738 0a4e 6f64 ograms.83078.Nod\n+00000900: 653a 2045 7861 6d70 6c65 737f 3837 3836 e: Examples.8786\n+00000910: 300a 4e6f 6465 3a20 436f 6d70 6c65 7465 0.Node: Complete\n+00000920: 7f38 3837 3335 0a4e 6f64 653a 2074 7275 .88735.Node: tru\n+00000930: 657f 3930 3832 330a 4e6f 6465 3a20 6175 e.90823.Node: au\n+00000940: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n+00000950: 6e7f 3933 3331 320a 5265 663a 2049 6e76 n.93312.Ref: Inv\n+00000960: 6f6b 696e 6720 6175 746f 6d61 6b65 7f39 oking automake.9\n+00000970: 3334 3732 0a4e 6f64 653a 2063 6f6e 6669 3472.Node: confi\n+00000980: 6775 7265 7f31 3031 3237 350a 4e6f 6465 gure.101275.Node\n+00000990: 3a20 5265 7175 6972 656d 656e 7473 7f31 : Requirements.1\n+000009a0: 3032 3230 370a 4e6f 6465 3a20 4f70 7469 02207.Node: Opti\n+000009b0: 6f6e 616c 7f31 3037 3434 350a 4e6f 6465 onal.107445.Node\n+000009c0: 3a20 6163 6c6f 6361 6c20 496e 766f 6361 : aclocal Invoca\n+000009d0: 7469 6f6e 7f31 3136 3830 330a 5265 663a tion.116803.Ref:\n+000009e0: 2049 6e76 6f6b 696e 6720 6163 6c6f 6361 Invoking acloca\n+000009f0: 6c7f 3131 3639 3639 0a4e 6f64 653a 2061 l.116969.Node: a\n+00000a00: 636c 6f63 616c 204f 7074 696f 6e73 7f31 clocal Options.1\n+00000a10: 3230 3032 300a 4e6f 6465 3a20 4d61 6372 20020.Node: Macr\n+00000a20: 6f20 5365 6172 6368 2050 6174 687f 3132 o Search Path.12\n+00000a30: 3336 3932 0a52 6566 3a20 4143 4c4f 4341 3692.Ref: ACLOCA\n+00000a40: 4c5f 5041 5448 7f31 3238 3036 300a 4e6f L_PATH.128060.No\n+00000a50: 6465 3a20 4578 7465 6e64 696e 6720 6163 de: Extending ac\n+00000a60: 6c6f 6361 6c7f 3132 3936 3331 0a4e 6f64 local.129631.Nod\n+00000a70: 653a 204c 6f63 616c 204d 6163 726f 737f e: Local Macros.\n+00000a80: 3133 3333 3437 0a4e 6f64 653a 2053 6572 133347.Node: Ser\n+00000a90: 6961 6c73 7f31 3338 3035 300a 4e6f 6465 ials.138050.Node\n+00000aa0: 3a20 4675 7475 7265 206f 6620 6163 6c6f : Future of aclo\n+00000ab0: 6361 6c7f 3134 3334 3831 0a4e 6f64 653a cal.143481.Node:\n+00000ac0: 204d 6163 726f 737f 3134 3538 3731 0a4e Macros.145871.N\n+00000ad0: 6f64 653a 2050 7562 6c69 6320 4d61 6372 ode: Public Macr\n+00000ae0: 6f73 7f31 3436 3431 380a 4e6f 6465 3a20 os.146418.Node: \n+00000af0: 4f62 736f 6c65 7465 204d 6163 726f 737f Obsolete Macros.\n+00000b00: 3135 3231 3230 0a4e 6f64 653a 2050 7269 152120.Node: Pri\n+00000b10: 7661 7465 204d 6163 726f 737f 3135 3536 vate Macros.1556\n+00000b20: 3438 0a4e 6f64 653a 2044 6972 6563 746f 48.Node: Directo\n+00000b30: 7269 6573 7f31 3537 3039 390a 4e6f 6465 ries.157099.Node\n+00000b40: 3a20 5375 6264 6972 6563 746f 7269 6573 : Subdirectories\n+00000b50: 7f31 3538 3035 390a 4e6f 6465 3a20 436f .158059.Node: Co\n+00000b60: 6e64 6974 696f 6e61 6c20 5375 6264 6972 nditional Subdir\n+00000b70: 6563 746f 7269 6573 7f31 3630 3437 360a ectories.160476.\n+00000b80: 4e6f 6465 3a20 5355 4244 4952 5320 7673 Node: SUBDIRS vs\n+00000b90: 2044 4953 545f 5355 4244 4952 537f 3136 DIST_SUBDIRS.16\n+00000ba0: 3231 3537 0a4e 6f64 653a 2053 7562 6469 2157.Node: Subdi\n+00000bb0: 7265 6374 6f72 6965 7320 7769 7468 2041 rectories with A\n+00000bc0: 4d5f 434f 4e44 4954 494f 4e41 4c7f 3136 M_CONDITIONAL.16\n+00000bd0: 3338 3030 0a4e 6f64 653a 2053 7562 6469 3800.Node: Subdi\n+00000be0: 7265 6374 6f72 6965 7320 7769 7468 2041 rectories with A\n+00000bf0: 435f 5355 4253 547f 3136 3439 3935 0a4e C_SUBST.164995.N\n+00000c00: 6f64 653a 2055 6e63 6f6e 6669 6775 7265 ode: Unconfigure\n+00000c10: 6420 5375 6264 6972 6563 746f 7269 6573 d Subdirectories\n+00000c20: 7f31 3635 3832 370a 4e6f 6465 3a20 416c .165827.Node: Al\n+00000c30: 7465 726e 6174 6976 657f 3136 3932 3833 ternative.169283\n+00000c40: 0a52 6566 3a20 416c 7465 726e 6174 6976 .Ref: Alternativ\n+00000c50: 652d 466f 6f74 6e6f 7465 2d31 7f31 3731 e-Footnote-1.171\n+00000c60: 3437 320a 4e6f 6465 3a20 5375 6270 6163 472.Node: Subpac\n+00000c70: 6b61 6765 737f 3137 3135 3937 0a4e 6f64 kages.171597.Nod\n+00000c80: 653a 2050 726f 6772 616d 737f 3137 3439 e: Programs.1749\n+00000c90: 3339 0a4e 6f64 653a 2041 2050 726f 6772 39.Node: A Progr\n+00000ca0: 616d 7f31 3736 3531 320a 4e6f 6465 3a20 am.176512.Node: \n+00000cb0: 5072 6f67 7261 6d20 536f 7572 6365 737f Program Sources.\n+00000cc0: 3137 3732 3430 0a4e 6f64 653a 204c 696e 177240.Node: Lin\n+00000cd0: 6b69 6e67 7f31 3739 3134 340a 4e6f 6465 king.179144.Node\n+00000ce0: 3a20 436f 6e64 6974 696f 6e61 6c20 536f : Conditional So\n+00000cf0: 7572 6365 737f 3138 3237 3932 0a4e 6f64 urces.182792.Nod\n+00000d00: 653a 2043 6f6e 6469 7469 6f6e 616c 2050 e: Conditional P\n+00000d10: 726f 6772 616d 737f 3138 3537 3137 0a4e rograms.185717.N\n+00000d20: 6f64 653a 2041 204c 6962 7261 7279 7f31 ode: A Library.1\n+00000d30: 3837 3631 300a 4e6f 6465 3a20 4120 5368 87610.Node: A Sh\n+00000d40: 6172 6564 204c 6962 7261 7279 7f31 3930 ared Library.190\n+00000d50: 3239 320a 4e6f 6465 3a20 4c69 6274 6f6f 292.Node: Libtoo\n+00000d60: 6c20 436f 6e63 6570 747f 3139 3132 3939 l Concept.191299\n+00000d70: 0a4e 6f64 653a 204c 6962 746f 6f6c 204c .Node: Libtool L\n+00000d80: 6962 7261 7269 6573 7f31 3933 3430 300a ibraries.193400.\n+00000d90: 4e6f 6465 3a20 436f 6e64 6974 696f 6e61 Node: Conditiona\n+00000da0: 6c20 4c69 6274 6f6f 6c20 4c69 6272 6172 l Libtool Librar\n+00000db0: 6965 737f 3139 3531 3339 0a4e 6f64 653a ies.195139.Node:\n+00000dc0: 2043 6f6e 6469 7469 6f6e 616c 204c 6962 Conditional Lib\n+00000dd0: 746f 6f6c 2053 6f75 7263 6573 7f31 3937 tool Sources.197\n+00000de0: 3539 390a 4e6f 6465 3a20 4c69 6274 6f6f 599.Node: Libtoo\n+00000df0: 6c20 436f 6e76 656e 6965 6e63 6520 4c69 l Convenience Li\n+00000e00: 6272 6172 6965 737f 3139 3839 3931 0a4e braries.198991.N\n+00000e10: 6f64 653a 204c 6962 746f 6f6c 204d 6f64 ode: Libtool Mod\n+00000e20: 756c 6573 7f32 3032 3432 310a 4e6f 6465 ules.202421.Node\n+00000e30: 3a20 4c69 6274 6f6f 6c20 466c 6167 737f : Libtool Flags.\n+00000e40: 3230 3337 3338 0a4e 6f64 653a 204c 544c 203738.Node: LTL\n+00000e50: 4942 4f42 4a53 7f32 3035 3633 360a 4e6f IBOBJS.205636.No\n+00000e60: 6465 3a20 4c69 6274 6f6f 6c20 4973 7375 de: Libtool Issu\n+00000e70: 6573 7f32 3036 3237 360a 4e6f 6465 3a20 es.206276.Node: \n+00000e80: 4572 726f 7220 7265 7175 6972 6564 2066 Error required f\n+00000e90: 696c 6520 6c74 6d61 696e 2e73 6820 6e6f ile ltmain.sh no\n+00000ea0: 7420 666f 756e 647f 3230 3636 3230 0a4e t found.206620.N\n+00000eb0: 6f64 653a 204f 626a 6563 7473 2063 7265 ode: Objects cre\n+00000ec0: 6174 6564 2062 6f74 6820 7769 7468 206c ated both with l\n+00000ed0: 6962 746f 6f6c 2061 6e64 2077 6974 686f ibtool and witho\n+00000ee0: 7574 7f32 3037 3834 350a 4e6f 6465 3a20 ut.207845.Node: \n+00000ef0: 5072 6f67 7261 6d20 616e 6420 4c69 6272 Program and Libr\n+00000f00: 6172 7920 5661 7269 6162 6c65 737f 3230 ary Variables.20\n+00000f10: 3937 3730 0a52 6566 3a20 5072 6f67 7261 9770.Ref: Progra\n+00000f20: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n+00000f30: 7269 6162 6c65 732d 466f 6f74 6e6f 7465 riables-Footnote\n+00000f40: 2d31 7f32 3231 3233 360a 4e6f 6465 3a20 -1.221236.Node: \n+00000f50: 4465 6661 756c 7420 5f53 4f55 5243 4553 Default _SOURCES\n+00000f60: 7f32 3231 3331 310a 4e6f 6465 3a20 4c49 .221311.Node: LI\n+00000f70: 424f 424a 537f 3232 3337 3838 0a4e 6f64 BOBJS.223788.Nod\n+00000f80: 653a 2050 726f 6772 616d 2056 6172 6961 e: Program Varia\n+00000f90: 626c 6573 7f32 3239 3032 300a 4e6f 6465 bles.229020.Node\n+00000fa0: 3a20 5961 6363 2061 6e64 204c 6578 7f32 : Yacc and Lex.2\n+00000fb0: 3332 3635 390a 5265 663a 2059 6163 6320 32659.Ref: Yacc \n+00000fc0: 616e 6420 4c65 782d 466f 6f74 6e6f 7465 and Lex-Footnote\n+00000fd0: 2d31 7f32 3337 3939 310a 4e6f 6465 3a20 -1.237991.Node: \n+00000fe0: 432b 2b20 5375 7070 6f72 747f 3233 3832 C++ Support.2382\n+00000ff0: 3531 0a4e 6f64 653a 204f 626a 6563 7469 51.Node: Objecti\n+00001000: 7665 2043 2053 7570 706f 7274 7f32 3339 ve C Support.239\n+00001010: 3133 340a 4e6f 6465 3a20 556e 6966 6965 134.Node: Unifie\n+00001020: 6420 5061 7261 6c6c 656c 2043 2053 7570 d Parallel C Sup\n+00001030: 706f 7274 7f32 3430 3131 350a 4e6f 6465 port.240115.Node\n+00001040: 3a20 4173 7365 6d62 6c79 2053 7570 706f : Assembly Suppo\n+00001050: 7274 7f32 3431 3131 320a 4e6f 6465 3a20 rt.241112.Node: \n+00001060: 466f 7274 7261 6e20 3737 2053 7570 706f Fortran 77 Suppo\n+00001070: 7274 7f32 3432 3238 390a 5265 663a 2046 rt.242289.Ref: F\n+00001080: 6f72 7472 616e 2037 3720 5375 7070 6f72 ortran 77 Suppor\n+00001090: 742d 466f 6f74 6e6f 7465 2d31 7f32 3433 t-Footnote-1.243\n+000010a0: 3937 350a 4e6f 6465 3a20 5072 6570 726f 975.Node: Prepro\n+000010b0: 6365 7373 696e 6720 466f 7274 7261 6e20 cessing Fortran \n+000010c0: 3737 7f32 3434 3137 380a 4e6f 6465 3a20 77.244178.Node: \n+000010d0: 436f 6d70 696c 696e 6720 466f 7274 7261 Compiling Fortra\n+000010e0: 6e20 3737 2046 696c 6573 7f32 3434 3738 n 77 Files.24478\n+000010f0: 370a 4e6f 6465 3a20 4d69 7869 6e67 2046 7.Node: Mixing F\n+00001100: 6f72 7472 616e 2037 3720 5769 7468 2043 ortran 77 With C\n+00001110: 2061 6e64 2043 2b2b 7f32 3435 3430 340a and C++.245404.\n+00001120: 5265 663a 204d 6978 696e 6720 466f 7274 Ref: Mixing Fort\n+00001130: 7261 6e20 3737 2057 6974 6820 4320 616e ran 77 With C an\n+00001140: 6420 432b 2b2d 466f 6f74 6e6f 7465 2d31 d C++-Footnote-1\n+00001150: 7f32 3437 3831 360a 4e6f 6465 3a20 486f .247816.Node: Ho\n+00001160: 7720 7468 6520 4c69 6e6b 6572 2069 7320 w the Linker is \n+00001170: 4368 6f73 656e 7f32 3438 3132 330a 4e6f Chosen.248123.No\n+00001180: 6465 3a20 466f 7274 7261 6e20 3978 2053 de: Fortran 9x S\n+00001190: 7570 706f 7274 7f32 3439 3632 360a 4e6f upport.249626.No\n+000011a0: 6465 3a20 436f 6d70 696c 696e 6720 466f de: Compiling Fo\n+000011b0: 7274 7261 6e20 3978 2046 696c 6573 7f32 rtran 9x Files.2\n+000011c0: 3530 3637 350a 4e6f 6465 3a20 4a61 7661 50675.Node: Java\n+000011d0: 2053 7570 706f 7274 2077 6974 6820 6763 Support with gc\n+000011e0: 6a7f 3235 3133 3136 0a4e 6f64 653a 2056 j.251316.Node: V\n+000011f0: 616c 6120 5375 7070 6f72 747f 3235 3238 ala Support.2528\n+00001200: 3032 0a4e 6f64 653a 2053 7570 706f 7274 02.Node: Support\n+00001210: 2066 6f72 204f 7468 6572 204c 616e 6775 for Other Langu\n+00001220: 6167 6573 7f32 3534 3330 330a 4e6f 6465 ages.254303.Node\n+00001230: 3a20 414e 5349 7f32 3534 3936 310a 4e6f : ANSI.254961.No\n+00001240: 6465 3a20 4465 7065 6e64 656e 6369 6573 de: Dependencies\n+00001250: 7f32 3538 3032 310a 4e6f 6465 3a20 4558 .258021.Node: EX\n+00001260: 4545 5854 7f32 3539 3833 360a 4e6f 6465 EEXT.259836.Node\n+00001270: 3a20 4f74 6865 7220 4f62 6a65 6374 737f : Other Objects.\n+00001280: 3236 3233 3938 0a4e 6f64 653a 2053 6372 262398.Node: Scr\n+00001290: 6970 7473 7f32 3632 3939 350a 4e6f 6465 ipts.262995.Node\n+000012a0: 3a20 4865 6164 6572 737f 3236 3538 3539 : Headers.265859\n+000012b0: 0a4e 6f64 653a 2044 6174 617f 3236 3736 .Node: Data.2676\n+000012c0: 3633 0a4e 6f64 653a 2053 6f75 7263 6573 63.Node: Sources\n+000012d0: 7f32 3638 3335 330a 4e6f 6465 3a20 4275 .268353.Node: Bu\n+000012e0: 696c 7420 536f 7572 6365 7320 4578 616d ilt Sources Exam\n+000012f0: 706c 657f 3237 3132 3835 0a4e 6f64 653a ple.271285.Node:\n+00001300: 204f 7468 6572 2047 4e55 2054 6f6f 6c73 Other GNU Tools\n+00001310: 7f32 3738 3435 360a 4e6f 6465 3a20 456d .278456.Node: Em\n+00001320: 6163 7320 4c69 7370 7f32 3738 3939 300a acs Lisp.278990.\n+00001330: 4e6f 6465 3a20 6765 7474 6578 747f 3238 Node: gettext.28\n+00001340: 3038 3935 0a4e 6f64 653a 204c 6962 746f 0895.Node: Libto\n+00001350: 6f6c 7f32 3831 3538 380a 4e6f 6465 3a20 ol.281588.Node: \n+00001360: 4a61 7661 7f32 3831 3835 320a 4e6f 6465 Java.281852.Node\n+00001370: 3a20 5079 7468 6f6e 7f32 3834 3337 380a : Python.284378.\n+00001380: 4e6f 6465 3a20 446f 6375 6d65 6e74 6174 Node: Documentat\n+00001390: 696f 6e7f 3238 3934 3537 0a4e 6f64 653a ion.289457.Node:\n+000013a0: 2054 6578 696e 666f 7f32 3839 3736 360a Texinfo.289766.\n+000013b0: 4e6f 6465 3a20 4d61 6e20 5061 6765 737f Node: Man Pages.\n+000013c0: 3239 3636 3531 0a4e 6f64 653a 2049 6e73 296651.Node: Ins\n+000013d0: 7461 6c6c 7f32 3939 3738 310a 4e6f 6465 tall.299781.Node\n+000013e0: 3a20 4261 7369 6373 206f 6620 496e 7374 : Basics of Inst\n+000013f0: 616c 6c61 7469 6f6e 7f33 3031 3638 370a allation.301687.\n+00001400: 4e6f 6465 3a20 5468 6520 5477 6f20 5061 Node: The Two Pa\n+00001410: 7274 7320 6f66 2049 6e73 7461 6c6c 7f33 rts of Install.3\n+00001420: 3033 3232 320a 4e6f 6465 3a20 4578 7465 03222.Node: Exte\n+00001430: 6e64 696e 6720 496e 7374 616c 6c61 7469 nding Installati\n+00001440: 6f6e 7f33 3034 3736 360a 4e6f 6465 3a20 on.304766.Node: \n+00001450: 5374 6167 6564 2049 6e73 7461 6c6c 737f Staged Installs.\n+00001460: 3330 3535 3335 0a4e 6f64 653a 2049 6e73 305535.Node: Ins\n+00001470: 7461 6c6c 2052 756c 6573 2066 6f72 2074 tall Rules for t\n+00001480: 6865 2055 7365 727f 3330 3639 3533 0a4e he User.306953.N\n+00001490: 6f64 653a 2043 6c65 616e 7f33 3037 3530 ode: Clean.30750\n+000014a0: 380a 4e6f 6465 3a20 4469 7374 7f33 3039 8.Node: Dist.309\n+000014b0: 3638 310a 4e6f 6465 3a20 4261 7369 6373 681.Node: Basics\n+000014c0: 206f 6620 4469 7374 7269 6275 7469 6f6e of Distribution\n+000014d0: 7f33 3130 3139 300a 4e6f 6465 3a20 4669 .310190.Node: Fi\n+000014e0: 6e65 2d67 7261 696e 6564 2044 6973 7472 ne-grained Distr\n+000014f0: 6962 7574 696f 6e20 436f 6e74 726f 6c7f ibution Control.\n+00001500: 3331 3330 3534 0a4e 6f64 653a 2054 6865 313054.Node: The\n+00001510: 2064 6973 7420 486f 6f6b 7f33 3133 3938 dist Hook.31398\n+00001520: 360a 4e6f 6465 3a20 4368 6563 6b69 6e67 6.Node: Checking\n+00001530: 2074 6865 2044 6973 7472 6962 7574 696f the Distributio\n+00001540: 6e7f 3331 3538 3939 0a4e 6f64 653a 2054 n.315899.Node: T\n+00001550: 6865 2054 7970 6573 206f 6620 4469 7374 he Types of Dist\n+00001560: 7269 6275 7469 6f6e 737f 3332 3039 3334 ributions.320934\n+00001570: 0a4e 6f64 653a 2054 6573 7473 7f33 3233 .Node: Tests.323\n+00001580: 3032 390a 4e6f 6465 3a20 5369 6d70 6c65 029.Node: Simple\n+00001590: 2054 6573 7473 7f33 3233 3535 350a 4e6f Tests.323555.No\n+000015a0: 6465 3a20 5369 6d70 6c65 2054 6573 7473 de: Simple Tests\n+000015b0: 2075 7369 6e67 2070 6172 616c 6c65 6c2d using parallel-\n+000015c0: 7465 7374 737f 3332 3732 3538 0a4e 6f64 tests.327258.Nod\n+000015d0: 653a 2044 656a 6147 6e75 2054 6573 7473 e: DejaGnu Tests\n+000015e0: 7f33 3336 3638 320a 4e6f 6465 3a20 496e .336682.Node: In\n+000015f0: 7374 616c 6c20 5465 7374 737f 3333 3838 stall Tests.3388\n+00001600: 3736 0a4e 6f64 653a 2052 6562 7569 6c64 76.Node: Rebuild\n+00001610: 696e 677f 3333 3931 3931 0a4e 6f64 653a ing.339191.Node:\n+00001620: 204f 7074 696f 6e73 7f33 3433 3032 380a Options.343028.\n+00001630: 5265 663a 2074 6172 2d66 6f72 6d61 7473 Ref: tar-formats\n+00001640: 7f33 3530 3535 330a 4e6f 6465 3a20 4d69 .350553.Node: Mi\n+00001650: 7363 656c 6c61 6e65 6f75 737f 3335 3339 scellaneous.3539\n+00001660: 3034 0a4e 6f64 653a 2054 6167 737f 3335 04.Node: Tags.35\n+00001670: 3432 3834 0a4e 6f64 653a 2053 7566 6669 4284.Node: Suffi\n+00001680: 7865 737f 3335 3637 3234 0a4e 6f64 653a xes.356724.Node:\n+00001690: 204d 756c 7469 6c69 6273 7f33 3538 3337 Multilibs.35837\n+000016a0: 390a 4e6f 6465 3a20 496e 636c 7564 657f 9.Node: Include.\n+000016b0: 3335 3932 3636 0a4e 6f64 653a 2043 6f6e 359266.Node: Con\n+000016c0: 6469 7469 6f6e 616c 737f 3336 3032 3035 ditionals.360205\n+000016d0: 0a4e 6f64 653a 2055 7361 6765 206f 6620 .Node: Usage of \n+000016e0: 436f 6e64 6974 696f 6e61 6c73 7f33 3631 Conditionals.361\n+000016f0: 3036 390a 4e6f 6465 3a20 4c69 6d69 7473 069.Node: Limits\n+00001700: 206f 6620 436f 6e64 6974 696f 6e61 6c73 of Conditionals\n+00001710: 7f33 3634 3433 300a 4e6f 6465 3a20 5369 .364430.Node: Si\n+00001720: 6c65 6e63 696e 6720 4d61 6b65 7f33 3635 lencing Make.365\n+00001730: 3632 300a 4e6f 6465 3a20 4d61 6b65 2076 620.Node: Make v\n+00001740: 6572 626f 7369 7479 7f33 3635 3937 390a erbosity.365979.\n+00001750: 5265 663a 204d 616b 6520 7665 7262 6f73 Ref: Make verbos\n+00001760: 6974 792d 466f 6f74 6e6f 7465 2d31 7f33 ity-Footnote-1.3\n+00001770: 3637 3330 300a 4e6f 6465 3a20 5472 6963 67300.Node: Tric\n+00001780: 6b73 2046 6f72 2053 696c 656e 6369 6e67 ks For Silencing\n+00001790: 204d 616b 657f 3336 3733 3734 0a4e 6f64 Make.367374.Nod\n+000017a0: 653a 2041 7574 6f6d 616b 6520 7369 6c65 e: Automake sile\n+000017b0: 6e74 2d72 756c 6573 204f 7074 696f 6e7f nt-rules Option.\n+000017c0: 3336 3938 3438 0a4e 6f64 653a 2047 6e69 369848.Node: Gni\n+000017d0: 7473 7f33 3737 3032 370a 4e6f 6465 3a20 ts.377027.Node: \n+000017e0: 4379 676e 7573 7f33 3739 3530 370a 4e6f Cygnus.379507.No\n+000017f0: 6465 3a20 4e6f 7420 456e 6f75 6768 7f33 de: Not Enough.3\n+00001800: 3831 3539 300a 4e6f 6465 3a20 4578 7465 81590.Node: Exte\n+00001810: 6e64 696e 677f 3338 3230 3431 0a4e 6f64 nding.382041.Nod\n+00001820: 653a 2054 6869 7264 2d50 6172 7479 204d e: Third-Party M\n+00001830: 616b 6566 696c 6573 7f33 3837 3037 370a akefiles.387077.\n+00001840: 4e6f 6465 3a20 4469 7374 7269 6275 7469 Node: Distributi\n+00001850: 6e67 7f33 3934 3030 390a 4e6f 6465 3a20 ng.394009.Node: \n+00001860: 4150 4920 5665 7273 696f 6e69 6e67 7f33 API Versioning.3\n+00001870: 3934 3636 330a 4e6f 6465 3a20 5570 6772 94663.Node: Upgr\n+00001880: 6164 696e 677f 3339 3733 3637 0a4e 6f64 ading.397367.Nod\n+00001890: 653a 2046 4151 7f33 3939 3431 310a 4e6f e: FAQ.399411.No\n+000018a0: 6465 3a20 4356 537f 3430 3035 3234 0a4e de: CVS.400524.N\n+000018b0: 6f64 653a 206d 6169 6e74 6169 6e65 722d ode: maintainer-\n+000018c0: 6d6f 6465 7f34 3037 3436 300a 4e6f 6465 mode.407460.Node\n+000018d0: 3a20 5769 6c64 6361 7264 737f 3431 3135 : Wildcards.4115\n+000018e0: 3539 0a4e 6f64 653a 204c 696d 6974 6174 59.Node: Limitat\n+000018f0: 696f 6e73 206f 6e20 4669 6c65 204e 616d ions on File Nam\n+00001900: 6573 7f34 3134 3938 350a 4e6f 6465 3a20 es.414985.Node: \n+00001910: 6469 7374 636c 6561 6e63 6865 636b 7f34 distcleancheck.4\n+00001920: 3137 3630 370a 4e6f 6465 3a20 466c 6167 17607.Node: Flag\n+00001930: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+00001940: 696e 677f 3432 3235 3931 0a4e 6f64 653a ing.422591.Node:\n+00001950: 2052 656e 616d 6564 204f 626a 6563 7473 Renamed Objects\n+00001960: 7f34 3330 3733 370a 4e6f 6465 3a20 5065 .430737.Node: Pe\n+00001970: 722d 4f62 6a65 6374 2046 6c61 6773 7f34 r-Object Flags.4\n+00001980: 3332 3332 390a 4e6f 6465 3a20 4d75 6c74 32329.Node: Mult\n+00001990: 6970 6c65 204f 7574 7075 7473 7f34 3335 iple Outputs.435\n+000019a0: 3333 390a 4e6f 6465 3a20 4861 7264 2d43 339.Node: Hard-C\n+000019b0: 6f64 6564 2049 6e73 7461 6c6c 2050 6174 oded Install Pat\n+000019c0: 6873 7f34 3437 3239 370a 4e6f 6465 3a20 hs.447297.Node: \n+000019d0: 4465 6275 6767 696e 6720 4d61 6b65 2052 Debugging Make R\n+000019e0: 756c 6573 7f34 3532 3434 380a 5265 663a ules.452448.Ref:\n+000019f0: 2044 6562 7567 6769 6e67 204d 616b 6520 Debugging Make \n+00001a00: 5275 6c65 732d 466f 6f74 6e6f 7465 2d31 Rules-Footnote-1\n+00001a10: 7f34 3534 3539 380a 4e6f 6465 3a20 5265 .454598.Node: Re\n+00001a20: 706f 7274 696e 6720 4275 6773 7f34 3534 porting Bugs.454\n+00001a30: 3737 340a 4e6f 6465 3a20 4869 7374 6f72 774.Node: Histor\n+00001a40: 797f 3435 3637 3330 0a4e 6f64 653a 2054 y.456730.Node: T\n+00001a50: 696d 656c 696e 657f 3435 3733 3030 0a4e imeline.457300.N\n+00001a60: 6f64 653a 2044 6570 656e 6465 6e63 7920 ode: Dependency \n+00001a70: 5472 6163 6b69 6e67 2045 766f 6c75 7469 Tracking Evoluti\n+00001a80: 6f6e 7f34 3839 3333 300a 4e6f 6465 3a20 on.489330.Node: \n+00001a90: 4669 7273 7420 5461 6b65 206f 6e20 4465 First Take on De\n+00001aa0: 7065 6e64 656e 6369 6573 7f34 3930 3239 pendencies.49029\n+00001ab0: 360a 4e6f 6465 3a20 4465 7065 6e64 656e 6.Node: Dependen\n+00001ac0: 6369 6573 2041 7320 5369 6465 2045 6666 cies As Side Eff\n+00001ad0: 6563 7473 7f34 3933 3034 370a 4e6f 6465 ects.493047.Node\n+00001ae0: 3a20 4465 7065 6e64 656e 6369 6573 2066 : Dependencies f\n+00001af0: 6f72 2074 6865 2055 7365 727f 3439 3531 or the User.4951\n+00001b00: 3633 0a4e 6f64 653a 2054 6563 686e 6971 63.Node: Techniq\n+00001b10: 7565 7320 666f 7220 4465 7065 6e64 656e ues for Dependen\n+00001b20: 6369 6573 7f35 3030 3233 370a 4e6f 6465 cies.500237.Node\n+00001b30: 3a20 5265 636f 6d6d 656e 6461 7469 6f6e : Recommendation\n+00001b40: 7320 666f 7220 546f 6f6c 2057 7269 7465 s for Tool Write\n+00001b50: 7273 7f35 3031 3931 370a 4e6f 6465 3a20 rs.501917.Node: \n+00001b60: 4675 7475 7265 2044 6972 6563 7469 6f6e Future Direction\n+00001b70: 7320 666f 7220 4465 7065 6e64 656e 6369 s for Dependenci\n+00001b80: 6573 7f35 3032 3637 370a 4e6f 6465 3a20 es.502677.Node: \n+00001b90: 5265 6c65 6173 6573 7f35 3033 3134 380a Releases.503148.\n+00001ba0: 4e6f 6465 3a20 436f 7079 696e 6720 5468 Node: Copying Th\n+00001bb0: 6973 204d 616e 7561 6c7f 3530 3838 3635 is Manual.508865\n+00001bc0: 0a4e 6f64 653a 2047 4e55 2046 7265 6520 .Node: GNU Free \n+00001bd0: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+00001be0: 6365 6e73 657f 3530 3931 3034 0a4e 6f64 cense.509104.Nod\n+00001bf0: 653a 2049 6e64 6963 6573 7f35 3334 3232 e: Indices.53422\n+00001c00: 380a 4e6f 6465 3a20 4d61 6372 6f20 496e 8.Node: Macro In\n+00001c10: 6465 787f 3533 3435 3232 0a4e 6f64 653a dex.534522.Node:\n+00001c20: 2056 6172 6961 626c 6520 496e 6465 787f Variable Index.\n+00001c30: 3534 3036 3737 0a4e 6f64 653a 2047 656e 540677.Node: Gen\n+00001c40: 6572 616c 2049 6e64 6578 7f35 3639 3734 eral Index.56974\n+00001c50: 310a 1f0a 456e 6420 5461 6720 5461 626c 1...End Tag Tabl\n+00001c60: 650a 0a1f 0a4c 6f63 616c 2056 6172 6961 e....Local Varia\n+00001c70: 626c 6573 3a0a 636f 6469 6e67 3a20 7574 bles:.coding: ut\n+00001c80: 662d 380a 456e 643a 0a f-8.End:.\n"}]}]}]}]}]}