{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.7CtqJXYs/b1/automake1.11_1.11.6-6_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.7CtqJXYs/b2/automake1.11_1.11.6-6_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- b95b1045e51311b22cc14d39a5c44fd4 534728 devel optional automake1.11_1.11.6-6_all.deb\n+ adc51aca464f8c448956a237cd406ccb 534808 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 530056 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 530140 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@@ -138,15 +138,15 @@\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) 86468 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) 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) 3060 2021-01-04 18:54:23.000000 ./usr/share/info/automake-1.11.info.gz\n+-rw-r--r-- 0 root (0) root (0) 3056 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 2031 2044 6563 656d 6265 7220 1.6, 1 December \n-00000090: 3230 3234 292c 2061 0a70 726f 6772 616d 2024), 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: 2031 2044 6563 656d 6265 7220 3230 3234 1 December 2024\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 2033 204a 616e 7561 7279 2032 1.6, 3 January 2\n+00000090: 3032 3629 2c20 610a 7072 6f67 7261 6d20 026), a.program \n+000000a0: 7468 6174 2063 7265 6174 6573 2047 4e55 that creates GNU\n+000000b0: 2073 7461 6e64 6172 6473 2d63 6f6d 706c standards-compl\n+000000c0: 6961 6e74 204d 616b 6566 696c 6573 2066 iant Makefiles f\n+000000d0: 726f 6d20 7465 6d70 6c61 7465 0a66 696c rom template.fil\n+000000e0: 6573 2e0a 0a20 2020 436f 7079 7269 6768 es... Copyrigh\n+000000f0: 7420 c2a9 2031 3939 352c 2031 3939 362c t .. 1995, 1996,\n+00000100: 2031 3939 372c 2031 3939 382c 2031 3939 1997, 1998, 199\n+00000110: 392c 2032 3030 302c 2032 3030 312c 2032 9, 2000, 2001, 2\n+00000120: 3030 322c 2032 3030 332c 0a32 3030 342c 002, 2003,.2004,\n+00000130: 2032 3030 352c 2032 3030 362c 2032 3030 2005, 2006, 200\n+00000140: 372c 2032 3030 382c 2032 3030 392c 2032 7, 2008, 2009, 2\n+00000150: 3031 302c 2032 3031 312c 2032 3031 3220 010, 2011, 2012 \n+00000160: 4672 6565 2053 6f66 7477 6172 650a 466f Free Software.Fo\n+00000170: 756e 6461 7469 6f6e 2c20 496e 632e 0a0a undation, Inc...\n+00000180: 2020 2020 2050 6572 6d69 7373 696f 6e20 Permission \n+00000190: 6973 2067 7261 6e74 6564 2074 6f20 636f is granted to co\n+000001a0: 7079 2c20 6469 7374 7269 6275 7465 2061 py, distribute a\n+000001b0: 6e64 2f6f 7220 6d6f 6469 6679 2074 6869 nd/or modify thi\n+000001c0: 730a 2020 2020 2064 6f63 756d 656e 7420 s. document \n+000001d0: 756e 6465 7220 7468 6520 7465 726d 7320 under the terms \n+000001e0: 6f66 2074 6865 2047 4e55 2046 7265 6520 of the GNU Free \n+000001f0: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+00000200: 6365 6e73 652c 0a20 2020 2020 5665 7273 cense,. Vers\n+00000210: 696f 6e20 312e 3320 6f72 2061 6e79 206c ion 1.3 or any l\n+00000220: 6174 6572 2076 6572 7369 6f6e 2070 7562 ater version pub\n+00000230: 6c69 7368 6564 2062 7920 7468 6520 4672 lished by the Fr\n+00000240: 6565 2053 6f66 7477 6172 650a 2020 2020 ee Software. \n+00000250: 2046 6f75 6e64 6174 696f 6e3b 2077 6974 Foundation; wit\n+00000260: 6820 6e6f 2049 6e76 6172 6961 6e74 2053 h no Invariant S\n+00000270: 6563 7469 6f6e 732c 2077 6974 6820 6e6f ections, with no\n+00000280: 2046 726f 6e74 2d43 6f76 6572 2074 6578 Front-Cover tex\n+00000290: 7473 2c0a 2020 2020 2061 6e64 2077 6974 ts,. and wit\n+000002a0: 6820 6e6f 2042 6163 6b2d 436f 7665 7220 h no Back-Cover \n+000002b0: 5465 7874 732e 2020 4120 636f 7079 206f Texts. A copy o\n+000002c0: 6620 7468 6520 6c69 6365 6e73 6520 6973 f the license is\n+000002d0: 2069 6e63 6c75 6465 6420 696e 0a20 2020 included in. \n+000002e0: 2020 7468 6520 7365 6374 696f 6e20 656e the section en\n+000002f0: 7469 746c 6564 2022 474e 5520 4672 6565 titled \"GNU Free\n+00000300: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n+00000310: 6963 656e 7365 2e22 0a0a 494e 464f 2d44 icense.\"..INFO-D\n+00000320: 4952 2d53 4543 5449 4f4e 2053 6f66 7477 IR-SECTION Softw\n+00000330: 6172 6520 6465 7665 6c6f 706d 656e 740a are development.\n+00000340: 5354 4152 542d 494e 464f 2d44 4952 2d45 START-INFO-DIR-E\n+00000350: 4e54 5259 0a2a 2041 7574 6f6d 616b 653a NTRY.* Automake:\n+00000360: 2028 6175 746f 6d61 6b65 2d31 2e31 3129 (automake-1.11)\n+00000370: 2e20 2020 2020 2020 2020 4d61 6b69 6e67 . Making\n+00000380: 2047 4e55 2073 7461 6e64 6172 6473 2d63 GNU standards-c\n+00000390: 6f6d 706c 6961 6e74 204d 616b 6566 696c ompliant Makefil\n+000003a0: 6573 2e0a 454e 442d 494e 464f 2d44 4952 es..END-INFO-DIR\n+000003b0: 2d45 4e54 5259 0a0a 494e 464f 2d44 4952 -ENTRY..INFO-DIR\n+000003c0: 2d53 4543 5449 4f4e 2049 6e64 6976 6964 -SECTION Individ\n+000003d0: 7561 6c20 7574 696c 6974 6965 730a 5354 ual utilities.ST\n+000003e0: 4152 542d 494e 464f 2d44 4952 2d45 4e54 ART-INFO-DIR-ENT\n+000003f0: 5259 0a2a 2061 636c 6f63 616c 2d69 6e76 RY.* aclocal-inv\n+00000400: 6f63 6174 696f 6e3a 2028 6175 746f 6d61 ocation: (automa\n+00000410: 6b65 2d31 2e31 3129 6163 6c6f 6361 6c20 ke-1.11)aclocal \n+00000420: 496e 766f 6361 7469 6f6e 2e20 2047 656e Invocation. Gen\n+00000430: 6572 6174 696e 6720 6163 6c6f 6361 6c2e erating aclocal.\n+00000440: 6d34 2e0a 2a20 6175 746f 6d61 6b65 2d69 m4..* automake-i\n+00000450: 6e76 6f63 6174 696f 6e3a 2028 6175 746f nvocation: (auto\n+00000460: 6d61 6b65 2d31 2e31 3129 6175 746f 6d61 make-1.11)automa\n+00000470: 6b65 2049 6e76 6f63 6174 696f 6e2e 2047 ke Invocation. G\n+00000480: 656e 6572 6174 696e 6720 4d61 6b65 6669 enerating Makefi\n+00000490: 6c65 2e69 6e2e 0a45 4e44 2d49 4e46 4f2d le.in..END-INFO-\n+000004a0: 4449 522d 454e 5452 590a 0a1f 0a46 696c DIR-ENTRY....Fil\n+000004b0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+000004c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 546f .info, Node: To\n+000004d0: 702c 2020 4e65 7874 3a20 496e 7472 6f64 p, Next: Introd\n+000004e0: 7563 7469 6f6e 2c20 2055 703a 2028 6469 uction, Up: (di\n+000004f0: 7229 0a0a 474e 5520 4175 746f 6d61 6b65 r)..GNU Automake\n+00000500: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 .************..T\n+00000510: 6869 7320 6d61 6e75 616c 2069 7320 666f his manual is fo\n+00000520: 7220 474e 5520 4175 746f 6d61 6b65 2028 r GNU Automake (\n+00000530: 7665 7273 696f 6e20 312e 3131 2e36 2c20 version 1.11.6, \n+00000540: 3320 4a61 6e75 6172 7920 3230 3236 292c 3 January 2026),\n+00000550: 2061 0a70 726f 6772 616d 2074 6861 7420 a.program that \n+00000560: 6372 6561 7465 7320 474e 5520 7374 616e creates GNU stan\n+00000570: 6461 7264 732d 636f 6d70 6c69 616e 7420 dards-compliant \n+00000580: 4d61 6b65 6669 6c65 7320 6672 6f6d 2074 Makefiles from t\n+00000590: 656d 706c 6174 650a 6669 6c65 732e 0a0a emplate.files...\n+000005a0: 2020 2043 6f70 7972 6967 6874 20c2 a920 Copyright .. \n+000005b0: 3139 3935 2c20 3139 3936 2c20 3139 3937 1995, 1996, 1997\n+000005c0: 2c20 3139 3938 2c20 3139 3939 2c20 3230 , 1998, 1999, 20\n+000005d0: 3030 2c20 3230 3031 2c20 3230 3032 2c20 00, 2001, 2002, \n+000005e0: 3230 3033 2c0a 3230 3034 2c20 3230 3035 2003,.2004, 2005\n+000005f0: 2c20 3230 3036 2c20 3230 3037 2c20 3230 , 2006, 2007, 20\n+00000600: 3038 2c20 3230 3039 2c20 3230 3130 2c20 08, 2009, 2010, \n+00000610: 3230 3131 2c20 3230 3132 2046 7265 6520 2011, 2012 Free \n+00000620: 536f 6674 7761 7265 0a46 6f75 6e64 6174 Software.Foundat\n+00000630: 696f 6e2c 2049 6e63 2e0a 0a20 2020 2020 ion, Inc... \n+00000640: 5065 726d 6973 7369 6f6e 2069 7320 6772 Permission is gr\n+00000650: 616e 7465 6420 746f 2063 6f70 792c 2064 anted to copy, d\n+00000660: 6973 7472 6962 7574 6520 616e 642f 6f72 istribute and/or\n+00000670: 206d 6f64 6966 7920 7468 6973 0a20 2020 modify this. \n+00000680: 2020 646f 6375 6d65 6e74 2075 6e64 6572 document under\n+00000690: 2074 6865 2074 6572 6d73 206f 6620 7468 the terms of th\n+000006a0: 6520 474e 5520 4672 6565 2044 6f63 756d e GNU Free Docum\n+000006b0: 656e 7461 7469 6f6e 204c 6963 656e 7365 entation License\n+000006c0: 2c0a 2020 2020 2056 6572 7369 6f6e 2031 ,. Version 1\n+000006d0: 2e33 206f 7220 616e 7920 6c61 7465 7220 .3 or any later \n+000006e0: 7665 7273 696f 6e20 7075 626c 6973 6865 version publishe\n+000006f0: 6420 6279 2074 6865 2046 7265 6520 536f d by the Free So\n+00000700: 6674 7761 7265 0a20 2020 2020 466f 756e ftware. Foun\n+00000710: 6461 7469 6f6e 3b20 7769 7468 206e 6f20 dation; with no \n+00000720: 496e 7661 7269 616e 7420 5365 6374 696f Invariant Sectio\n+00000730: 6e73 2c20 7769 7468 206e 6f20 4672 6f6e ns, with no Fron\n+00000740: 742d 436f 7665 7220 7465 7874 732c 0a20 t-Cover texts,. \n+00000750: 2020 2020 616e 6420 7769 7468 206e 6f20 and with no \n+00000760: 4261 636b 2d43 6f76 6572 2054 6578 7473 Back-Cover Texts\n+00000770: 2e20 2041 2063 6f70 7920 6f66 2074 6865 . A copy of the\n+00000780: 206c 6963 656e 7365 2069 7320 696e 636c license is incl\n+00000790: 7564 6564 2069 6e0a 2020 2020 2074 6865 uded in. the\n+000007a0: 2073 6563 7469 6f6e 2065 6e74 6974 6c65 section entitle\n+000007b0: 6420 2247 4e55 2046 7265 6520 446f 6375 d \"GNU Free Docu\n+000007c0: 6d65 6e74 6174 696f 6e20 4c69 6365 6e73 mentation Licens\n+000007d0: 652e 220a 0a2a 204d 656e 753a 0a0a 2a20 e.\"..* Menu:..* \n+000007e0: 496e 7472 6f64 7563 7469 6f6e 3a3a 2020 Introduction:: \n+000007f0: 2020 2020 2020 2020 2020 2020 2020 4175 Au\n+00000800: 746f 6d61 6b65 2773 2070 7572 706f 7365 tomake's purpose\n+00000810: 0a2a 2041 7574 6f74 6f6f 6c73 2049 6e74 .* Autotools Int\n+00000820: 726f 6475 6374 696f 6e3a 3a20 2020 2020 roduction:: \n+00000830: 2041 6e20 496e 7472 6f64 7563 7469 6f6e An Introduction\n+00000840: 2074 6f20 7468 6520 4175 746f 746f 6f6c to the Autotool\n+00000850: 730a 2a20 4765 6e65 7261 6c69 7469 6573 s.* Generalities\n+00000860: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00000870: 2020 4765 6e65 7261 6c20 6964 6561 730a General ideas.\n+00000880: 2a20 4578 616d 706c 6573 3a3a 2020 2020 * 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-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+000008a0: 536f 6d65 2065 7861 6d70 6c65 2070 6163 Some example pac\n+000008b0: 6b61 6765 730a 2a20 6175 746f 6d61 6b65 kages.* automake\n+000008c0: 2049 6e76 6f63 6174 696f 6e3a 3a20 2020 Invocation:: \n+000008d0: 2020 2020 2020 4372 6561 7469 6e67 2061 Creating a\n+000008e0: 204d 616b 6566 696c 652e 696e 0a2a 2063 Makefile.in.* c\n+000008f0: 6f6e 6669 6775 7265 3a3a 2020 2020 2020 onfigure:: \n+00000900: 2020 2020 2020 2020 2020 2020 2053 6361 Sca\n+00000910: 6e6e 696e 6720 636f 6e66 6967 7572 652e nning configure.\n+00000920: 6163 2c20 7573 696e 6720 6163 6c6f 6361 ac, using acloca\n+00000930: 6c0a 2a20 4469 7265 6374 6f72 6965 733a l.* Directories:\n+00000940: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00000950: 2020 4465 636c 6172 696e 6720 7375 6264 Declaring subd\n+00000960: 6972 6563 746f 7269 6573 0a2a 2050 726f irectories.* Pro\n+00000970: 6772 616d 733a 3a20 2020 2020 2020 2020 grams:: \n+00000980: 2020 2020 2020 2020 2020 2042 7569 6c64 Build\n+00000990: 696e 6720 7072 6f67 7261 6d73 2061 6e64 ing programs and\n+000009a0: 206c 6962 7261 7269 6573 0a2a 204f 7468 libraries.* Oth\n+000009b0: 6572 204f 626a 6563 7473 3a3a 2020 2020 er Objects:: \n+000009c0: 2020 2020 2020 2020 2020 204f 7468 6572 Other\n+000009d0: 2064 6572 6976 6564 206f 626a 6563 7473 derived objects\n+000009e0: 0a2a 204f 7468 6572 2047 4e55 2054 6f6f .* Other GNU Too\n+000009f0: 6c73 3a3a 2020 2020 2020 2020 2020 2020 ls:: \n+00000a00: 204f 7468 6572 2047 4e55 2054 6f6f 6c73 Other GNU Tools\n+00000a10: 0a2a 2044 6f63 756d 656e 7461 7469 6f6e .* Documentation\n+00000a20: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00000a30: 2042 7569 6c64 696e 6720 646f 6375 6d65 Building docume\n+00000a40: 6e74 6174 696f 6e0a 2a20 496e 7374 616c ntation.* Instal\n+00000a50: 6c3a 3a20 2020 2020 2020 2020 2020 2020 l:: \n+00000a60: 2020 2020 2020 2020 5768 6174 2067 6574 What get\n+00000a70: 7320 696e 7374 616c 6c65 640a 2a20 436c s installed.* Cl\n+00000a80: 6561 6e3a 3a20 2020 2020 2020 2020 2020 ean:: \n+00000a90: 2020 2020 2020 2020 2020 2020 5768 6174 What\n+00000aa0: 2067 6574 7320 636c 6561 6e65 640a 2a20 gets cleaned.* \n+00000ab0: 4469 7374 3a3a 2020 2020 2020 2020 2020 Dist:: \n+00000ac0: 2020 2020 2020 2020 2020 2020 2020 5768 Wh\n+00000ad0: 6174 2067 6f65 7320 696e 2061 2064 6973 at goes in a dis\n+00000ae0: 7472 6962 7574 696f 6e0a 2a20 5465 7374 tribution.* Test\n+00000af0: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00000b00: 2020 2020 2020 2020 2020 5375 7070 6f72 Suppor\n+00000b10: 7420 666f 7220 7465 7374 2073 7569 7465 t for test suite\n+00000b20: 730a 2a20 5265 6275 696c 6469 6e67 3a3a s.* Rebuilding::\n+00000b30: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00000b40: 2020 4175 746f 6d61 7469 6320 7265 6275 Automatic rebu\n+00000b50: 696c 6469 6e67 206f 6620 4d61 6b65 6669 ilding of Makefi\n+00000b60: 6c65 0a2a 204f 7074 696f 6e73 3a3a 2020 le.* 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+00000b80: 2020 2043 6861 6e67 696e 6720 4175 746f Changing Auto\n+00000b90: 6d61 6b65 2773 2062 6568 6176 696f 720a make's behavior.\n+00000ba0: 2a20 4d69 7363 656c 6c61 6e65 6f75 733a * Miscellaneous:\n+00000bb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00000bc0: 4d69 7363 656c 6c61 6e65 6f75 7320 7275 Miscellaneous ru\n+00000bd0: 6c65 730a 2a20 496e 636c 7564 653a 3a20 les.* Include:: \n+00000be0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00000bf0: 2020 2020 496e 636c 7564 696e 6720 6578 Including ex\n+00000c00: 7472 6120 6669 6c65 7320 696e 2061 6e20 tra files in an \n+00000c10: 4175 746f 6d61 6b65 2074 656d 706c 6174 Automake templat\n+00000c20: 650a 2a20 436f 6e64 6974 696f 6e61 6c73 e.* Conditionals\n+00000c30: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00000c40: 2020 436f 6e64 6974 696f 6e61 6c73 0a2a Conditionals.*\n+00000c50: 2053 696c 656e 6369 6e67 204d 616b 653a Silencing Make:\n+00000c60: 3a20 2020 2020 2020 2020 2020 2020 204f : O\n+00000c70: 6274 6169 6e20 6c65 7373 2076 6572 626f btain less verbo\n+00000c80: 7365 206f 7574 7075 7420 6672 6f6d 20e2 se output from .\n+00000c90: 8098 6d61 6b65 e280 990a 2a20 476e 6974 ..make....* Gnit\n+00000ca0: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00000cb0: 2020 2020 2020 2020 2020 5468 6520 6566 The ef\n+00000cc0: 6665 6374 206f 6620 e280 982d 2d67 6e75 fect of ...--gnu\n+00000cd0: e280 9920 616e 6420 e280 982d 2d67 6e69 ... and ...--gni\n+00000ce0: 7473 e280 990a 2a20 4379 676e 7573 3a3a ts....* Cygnus::\n+00000cf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00000d00: 2020 2020 2020 5468 6520 6566 6665 6374 The effect\n+00000d10: 206f 6620 e280 982d 2d63 7967 6e75 73e2 of ...--cygnus.\n+00000d20: 8099 2028 6465 7072 6563 6174 6564 2c20 .. (deprecated, \n+00000d30: 736f 6f6e 2074 6f20 6265 2072 656d 6f76 soon to be remov\n+00000d40: 6564 290a 2a20 4e6f 7420 456e 6f75 6768 ed).* Not Enough\n+00000d50: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00000d60: 2020 2020 5768 656e 2041 7574 6f6d 616b When Automak\n+00000d70: 6520 6973 206e 6f74 2045 6e6f 7567 680a e is not Enough.\n+00000d80: 2a20 4469 7374 7269 6275 7469 6e67 3a3a * Distributing::\n+00000d90: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00000da0: 4469 7374 7269 6275 7469 6e67 2074 6865 Distributing the\n+00000db0: 204d 616b 6566 696c 652e 696e 0a2a 2041 Makefile.in.* A\n+00000dc0: 5049 2056 6572 7369 6f6e 696e 673a 3a20 PI Versioning:: \n+00000dd0: 2020 2020 2020 2020 2020 2020 2041 626f Abo\n+00000de0: 7574 2063 6f6d 7061 7469 6269 6c69 7479 ut compatibility\n+00000df0: 2062 6574 7765 656e 2041 7574 6f6d 616b between Automak\n+00000e00: 6520 7665 7273 696f 6e73 0a2a 2055 7067 e versions.* Upg\n+00000e10: 7261 6469 6e67 3a3a 2020 2020 2020 2020 rading:: \n+00000e20: 2020 2020 2020 2020 2020 2055 7067 7261 Upgra\n+00000e30: 6469 6e67 2074 6f20 6120 4e65 7765 7220 ding to a Newer \n+00000e40: 4175 746f 6d61 6b65 2056 6572 7369 6f6e Automake Version\n+00000e50: 0a2a 2046 4151 3a3a 2020 2020 2020 2020 .* 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+00000e70: 2046 7265 7175 656e 746c 7920 4173 6b65 Frequently Aske\n+00000e80: 6420 5175 6573 7469 6f6e 730a 2a20 4869 d Questions.* Hi\n+00000e90: 7374 6f72 793a 3a20 2020 2020 2020 2020 story:: \n+00000ea0: 2020 2020 2020 2020 2020 2020 4e6f 7465 Note\n+00000eb0: 7320 6162 6f75 7420 7468 6520 6869 7374 s about the hist\n+00000ec0: 6f72 7920 6f66 2041 7574 6f6d 616b 650a ory of Automake.\n+00000ed0: 2a20 436f 7079 696e 6720 5468 6973 204d * Copying This M\n+00000ee0: 616e 7561 6c3a 3a20 2020 2020 2020 2020 anual:: \n+00000ef0: 486f 7720 746f 206d 616b 6520 636f 7069 How to make copi\n+00000f00: 6573 206f 6620 7468 6973 206d 616e 7561 es of this manua\n+00000f10: 6c0a 2a20 496e 6469 6365 733a 3a20 2020 l.* 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+00000f30: 2020 496e 6469 6365 7320 6f66 2076 6172 Indices of var\n+00000f40: 6961 626c 6573 2c20 6d61 6372 6f73 2c20 iables, macros, \n+00000f50: 616e 6420 636f 6e63 6570 7473 0a0a 202d and concepts.. -\n+00000f60: 2d20 5468 6520 4465 7461 696c 6564 204e - The Detailed N\n+00000f70: 6f64 6520 4c69 7374 696e 6720 2d2d 0a0a ode Listing --..\n+00000f80: 416e 2049 6e74 726f 6475 6374 696f 6e20 An Introduction \n+00000f90: 746f 2074 6865 2041 7574 6f74 6f6f 6c73 to the Autotools\n+00000fa0: 0a0a 2a20 474e 5520 4275 696c 6420 5379 ..* GNU Build Sy\n+00000fb0: 7374 656d 3a3a 2020 2020 2020 2020 2020 stem:: \n+00000fc0: 2020 496e 7472 6f64 7563 696e 6720 7468 Introducing th\n+00000fd0: 6520 474e 5520 4275 696c 6420 5379 7374 e GNU Build Syst\n+00000fe0: 656d 0a2a 2055 7365 2043 6173 6573 3a3a em.* Use Cases::\n+00000ff0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00001000: 2020 2055 7365 2043 6173 6573 2066 6f72 Use Cases for\n+00001010: 2074 6865 2047 4e55 2042 7569 6c64 2053 the GNU Build S\n+00001020: 7973 7465 6d0a 2a20 5768 7920 4175 746f ystem.* Why Auto\n+00001030: 746f 6f6c 733a 3a20 2020 2020 2020 2020 tools:: \n+00001040: 2020 2020 2020 486f 7720 4175 746f 746f How Autoto\n+00001050: 6f6c 7320 4865 6c70 0a2a 2048 656c 6c6f ols Help.* Hello\n+00001060: 2057 6f72 6c64 3a3a 2020 2020 2020 2020 World:: \n+00001070: 2020 2020 2020 2020 2041 2053 6d61 6c6c A Small\n+00001080: 2048 656c 6c6f 2057 6f72 6c64 2050 6163 Hello World Pac\n+00001090: 6b61 6765 0a0a 5573 6520 4361 7365 7320 kage..Use Cases \n+000010a0: 666f 7220 7468 6520 474e 5520 4275 696c for the GNU Buil\n+000010b0: 6420 5379 7374 656d 0a0a 2a20 4261 7369 d System..* Basi\n+000010c0: 6320 496e 7374 616c 6c61 7469 6f6e 3a3a c Installation::\n+000010d0: 2020 2020 2020 2020 2020 436f 6d6d 6f6e Common\n+000010e0: 2069 6e73 7461 6c6c 6174 696f 6e20 7072 installation pr\n+000010f0: 6f63 6564 7572 650a 2a20 5374 616e 6461 ocedure.* Standa\n+00001100: 7264 2054 6172 6765 7473 3a3a 2020 2020 rd Targets:: \n+00001110: 2020 2020 2020 2020 4120 6c69 7374 206f A list o\n+00001120: 6620 7374 616e 6461 7264 204d 616b 6566 f standard Makef\n+00001130: 696c 6520 7461 7267 6574 730a 2a20 5374 ile targets.* St\n+00001140: 616e 6461 7264 2044 6972 6563 746f 7279 andard Directory\n+00001150: 2056 6172 6961 626c 6573 3a3a 2020 4120 Variables:: A \n+00001160: 6c69 7374 206f 6620 7374 616e 6461 7264 list of standard\n+00001170: 2064 6972 6563 746f 7279 2076 6172 6961 directory varia\n+00001180: 626c 6573 0a2a 2053 7461 6e64 6172 6420 bles.* Standard \n+00001190: 436f 6e66 6967 7572 6174 696f 6e20 5661 Configuration Va\n+000011a0: 7269 6162 6c65 733a 3a20 2055 7369 6e67 riables:: Using\n+000011b0: 2063 6f6e 6669 6775 7261 7469 6f6e 2076 configuration v\n+000011c0: 6172 6961 626c 6573 0a2a 2063 6f6e 6669 ariables.* confi\n+000011d0: 672e 7369 7465 3a3a 2020 2020 2020 2020 g.site:: \n+000011e0: 2020 2020 2020 2020 2055 7369 6e67 2061 Using a\n+000011f0: 2063 6f6e 6669 672e 7369 7465 2066 696c config.site fil\n+00001200: 650a 2a20 5650 4154 4820 4275 696c 6473 e.* VPATH Builds\n+00001210: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00001220: 2020 5061 7261 6c6c 656c 2062 7569 6c64 Parallel build\n+00001230: 2074 7265 6573 0a2a 2054 776f 2d50 6172 trees.* Two-Par\n+00001240: 7420 496e 7374 616c 6c3a 3a20 2020 2020 t Install:: \n+00001250: 2020 2020 2020 2049 6e73 7461 6c6c 696e Installin\n+00001260: 6720 6461 7461 2061 6e64 2070 726f 6772 g data and progr\n+00001270: 616d 7320 7365 7061 7261 7465 6c79 0a2a ams separately.*\n+00001280: 2043 726f 7373 2d43 6f6d 7069 6c61 7469 Cross-Compilati\n+00001290: 6f6e 3a3a 2020 2020 2020 2020 2020 2042 on:: B\n+000012a0: 7569 6c64 696e 6720 666f 7220 6f74 6865 uilding for othe\n+000012b0: 7220 6172 6368 6974 6563 7475 7265 730a r architectures.\n+000012c0: 2a20 5265 6e61 6d69 6e67 3a3a 2020 2020 * 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+000012e0: 5265 6e61 6d69 6e67 2070 726f 6772 616d Renaming program\n+000012f0: 7320 6174 2069 6e73 7461 6c6c 2074 696d s at install tim\n+00001300: 650a 2a20 4445 5354 4449 523a 3a20 2020 e.* 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+00001320: 2020 4275 696c 6469 6e67 2062 696e 6172 Building binar\n+00001330: 7920 7061 636b 6167 6573 2077 6974 6820 y packages with \n+00001340: 4445 5354 4449 520a 2a20 5072 6570 6172 DESTDIR.* Prepar\n+00001350: 696e 6720 4469 7374 7269 6275 7469 6f6e ing Distribution\n+00001360: 733a 3a20 2020 2020 526f 6c6c 696e 6720 s:: Rolling \n+00001370: 6f75 7420 7461 7262 616c 6c73 0a2a 2044 out tarballs.* D\n+00001380: 6570 656e 6465 6e63 7920 5472 6163 6b69 ependency Tracki\n+00001390: 6e67 3a3a 2020 2020 2020 2020 2041 7574 ng:: Aut\n+000013a0: 6f6d 6174 6963 2064 6570 656e 6465 6e63 omatic dependenc\n+000013b0: 7920 7472 6163 6b69 6e67 0a2a 204e 6573 y tracking.* Nes\n+000013c0: 7465 6420 5061 636b 6167 6573 3a3a 2020 ted Packages:: \n+000013d0: 2020 2020 2020 2020 2020 2054 6865 2047 The G\n+000013e0: 4e55 2042 7569 6c64 2053 7973 7465 6d73 NU Build Systems\n+000013f0: 2063 616e 2062 6520 6e65 7374 6564 0a0a can be nested..\n+00001400: 4120 536d 616c 6c20 4865 6c6c 6f20 576f A Small Hello Wo\n+00001410: 726c 640a 0a2a 2043 7265 6174 696e 6720 rld..* Creating \n+00001420: 616d 6865 6c6c 6f3a 3a20 2020 2020 2020 amhello:: \n+00001430: 2020 2020 2043 7265 6174 6520 e280 9861 Create ...a\n+00001440: 6d68 656c 6c6f 2d31 2e30 2e74 6172 2e67 mhello-1.0.tar.g\n+00001450: 7ae2 8099 2066 726f 6d20 7363 7261 7463 z... from scratc\n+00001460: 680a 2a20 616d 6865 6c6c 6f27 7320 636f h.* amhello's co\n+00001470: 6e66 6967 7572 652e 6163 2053 6574 7570 nfigure.ac Setup\n+00001480: 2045 7870 6c61 696e 6564 3a3a 0a2a 2061 Explained::.* a\n+00001490: 6d68 656c 6c6f 2773 204d 616b 6566 696c mhello's Makefil\n+000014a0: 652e 616d 2053 6574 7570 2045 7870 6c61 e.am Setup Expla\n+000014b0: 696e 6564 3a3a 0a0a 4765 6e65 7261 6c20 ined::..General \n+000014c0: 6964 6561 730a 0a2a 2047 656e 6572 616c ideas..* General\n+000014d0: 204f 7065 7261 7469 6f6e 3a3a 2020 2020 Operation:: \n+000014e0: 2020 2020 2020 2047 656e 6572 616c 206f General o\n+000014f0: 7065 7261 7469 6f6e 206f 6620 4175 746f peration of Auto\n+00001500: 6d61 6b65 0a2a 2053 7472 6963 746e 6573 make.* Strictnes\n+00001510: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00001520: 2020 2020 2053 7461 6e64 6172 6473 2063 Standards c\n+00001530: 6f6e 666f 726d 616e 6365 2063 6865 636b onformance check\n+00001540: 696e 670a 2a20 556e 6966 6f72 6d3a 3a20 ing.* Uniform:: \n+00001550: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00001560: 2020 2020 5468 6520 556e 6966 6f72 6d20 The Uniform \n+00001570: 4e61 6d69 6e67 2053 6368 656d 650a 2a20 Naming Scheme.* \n+00001580: 4c65 6e67 7468 204c 696d 6974 6174 696f Length Limitatio\n+00001590: 6e73 3a3a 2020 2020 2020 2020 2020 5374 ns:: St\n+000015a0: 6179 696e 6720 6265 6c6f 7720 7468 6520 aying below the \n+000015b0: 636f 6d6d 616e 6420 6c69 6e65 206c 656e command line len\n+000015c0: 6774 6820 6c69 6d69 740a 2a20 4361 6e6f gth limit.* Cano\n+000015d0: 6e69 6361 6c69 7a61 7469 6f6e 3a3a 2020 nicalization:: \n+000015e0: 2020 2020 2020 2020 2020 486f 7720 6465 How de\n+000015f0: 7269 7665 6420 7661 7269 6162 6c65 7320 rived variables \n+00001600: 6172 6520 6e61 6d65 640a 2a20 5573 6572 are named.* User\n+00001610: 2056 6172 6961 626c 6573 3a3a 2020 2020 Variables:: \n+00001620: 2020 2020 2020 2020 2020 5661 7269 6162 Variab\n+00001630: 6c65 7320 7265 7365 7276 6564 2066 6f72 les reserved for\n+00001640: 2074 6865 2075 7365 720a 2a20 4175 7869 the user.* Auxi\n+00001650: 6c69 6172 7920 5072 6f67 7261 6d73 3a3a liary Programs::\n+00001660: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n+00001670: 6d73 2061 7574 6f6d 616b 6520 6d69 6768 ms automake migh\n+00001680: 7420 7265 7175 6972 650a 0a53 6f6d 6520 t require..Some \n+00001690: 6578 616d 706c 6520 7061 636b 6167 6573 example packages\n+000016a0: 0a0a 2a20 436f 6d70 6c65 7465 3a3a 2020 ..* 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+000016c0: 2020 4120 7369 6d70 6c65 2065 7861 6d70 A simple examp\n+000016d0: 6c65 2c20 7374 6172 7420 746f 2066 696e le, start to fin\n+000016e0: 6973 680a 2a20 7472 7565 3a3a 2020 2020 ish.* 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 4275 696c 6469 6e67 2074 7275 Building tru\n+00001710: 6520 616e 6420 6661 6c73 650a 0a53 6361 e and false..Sca\n+00001720: 6e6e 696e 6720 e280 9863 6f6e 6669 6775 nning ...configu\n+00001730: 7265 2e61 63e2 8099 2c20 7573 696e 6720 re.ac..., using \n+00001740: e280 9861 636c 6f63 616c e280 990a 0a2a ...aclocal.....*\n+00001750: 2052 6571 7569 7265 6d65 6e74 733a 3a20 Requirements:: \n+00001760: 2020 2020 2020 2020 2020 2020 2020 2043 C\n+00001770: 6f6e 6669 6775 7261 7469 6f6e 2072 6571 onfiguration req\n+00001780: 7569 7265 6d65 6e74 730a 2a20 4f70 7469 uirements.* Opti\n+00001790: 6f6e 616c 3a3a 2020 2020 2020 2020 2020 onal:: \n+000017a0: 2020 2020 2020 2020 2020 4f74 6865 7220 Other \n+000017b0: 7468 696e 6773 2041 7574 6f6d 616b 6520 things Automake \n+000017c0: 7265 636f 676e 697a 6573 0a2a 2061 636c recognizes.* acl\n+000017d0: 6f63 616c 2049 6e76 6f63 6174 696f 6e3a ocal Invocation:\n+000017e0: 3a20 2020 2020 2020 2020 2041 7574 6f2d : Auto-\n+000017f0: 6765 6e65 7261 7469 6e67 2061 636c 6f63 generating acloc\n+00001800: 616c 2e6d 340a 2a20 4d61 6372 6f73 3a3a al.m4.* Macros::\n+00001810: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00001820: 2020 2020 2020 4175 746f 636f 6e66 206d Autoconf m\n+00001830: 6163 726f 7320 7375 7070 6c69 6564 2077 acros supplied w\n+00001840: 6974 6820 4175 746f 6d61 6b65 0a0a 4175 ith Automake..Au\n+00001850: 746f 2d67 656e 6572 6174 696e 6720 6163 to-generating ac\n+00001860: 6c6f 6361 6c2e 6d34 0a0a 2a20 6163 6c6f local.m4..* aclo\n+00001870: 6361 6c20 4f70 7469 6f6e 733a 3a20 2020 cal Options:: \n+00001880: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+00001890: 7320 7375 7070 6f72 7465 6420 6279 2061 s supported by a\n+000018a0: 636c 6f63 616c 0a2a 204d 6163 726f 2053 clocal.* Macro S\n+000018b0: 6561 7263 6820 5061 7468 3a3a 2020 2020 earch Path:: \n+000018c0: 2020 2020 2020 2048 6f77 2061 636c 6f63 How acloc\n+000018d0: 616c 2066 696e 6473 202e 6d34 2066 696c al finds .m4 fil\n+000018e0: 6573 0a2a 2045 7874 656e 6469 6e67 2061 es.* Extending a\n+000018f0: 636c 6f63 616c 3a3a 2020 2020 2020 2020 clocal:: \n+00001900: 2020 2057 7269 7469 6e67 2079 6f75 7220 Writing your \n+00001910: 6f77 6e20 6163 6c6f 6361 6c20 6d61 6372 own aclocal macr\n+00001920: 6f73 0a2a 204c 6f63 616c 204d 6163 726f os.* Local Macro\n+00001930: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00001940: 2020 204f 7267 616e 697a 696e 6720 6c6f Organizing lo\n+00001950: 6361 6c20 6d61 6372 6f73 0a2a 2053 6572 cal macros.* Ser\n+00001960: 6961 6c73 3a3a 2020 2020 2020 2020 2020 ials:: \n+00001970: 2020 2020 2020 2020 2020 2053 6572 6961 Seria\n+00001980: 6c20 6c69 6e65 7320 696e 2041 7574 6f63 l lines in Autoc\n+00001990: 6f6e 6620 6d61 6372 6f73 0a2a 2046 7574 onf macros.* Fut\n+000019a0: 7572 6520 6f66 2061 636c 6f63 616c 3a3a ure of aclocal::\n+000019b0: 2020 2020 2020 2020 2020 2061 636c 6f63 acloc\n+000019c0: 616c 2773 2073 6368 6564 756c 6564 2064 al's scheduled d\n+000019d0: 6561 7468 0a0a 4175 746f 636f 6e66 206d eath..Autoconf m\n+000019e0: 6163 726f 7320 7375 7070 6c69 6564 2077 acros supplied w\n+000019f0: 6974 6820 4175 746f 6d61 6b65 0a0a 2a20 ith Automake..* \n+00001a00: 5075 626c 6963 204d 6163 726f 733a 3a20 Public Macros:: \n+00001a10: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma\n+00001a20: 6372 6f73 2074 6861 7420 796f 7520 6361 cros that you ca\n+00001a30: 6e20 7573 652e 0a2a 204f 6273 6f6c 6574 n use..* Obsolet\n+00001a40: 6520 4d61 6372 6f73 3a3a 2020 2020 2020 e Macros:: \n+00001a50: 2020 2020 2020 204d 6163 726f 7320 7468 Macros th\n+00001a60: 6174 2079 6f75 2073 686f 756c 6420 7374 at you should st\n+00001a70: 6f70 2075 7369 6e67 2e0a 2a20 5072 6976 op using..* Priv\n+00001a80: 6174 6520 4d61 6372 6f73 3a3a 2020 2020 ate Macros:: \n+00001a90: 2020 2020 2020 2020 2020 4d61 6372 6f73 Macros\n+00001aa0: 2074 6861 7420 796f 7520 7368 6f75 6c64 that you should\n+00001ab0: 206e 6f74 2075 7365 2e0a 0a44 6972 6563 not use...Direc\n+00001ac0: 746f 7269 6573 0a0a 2a20 5375 6264 6972 tories..* Subdir\n+00001ad0: 6563 746f 7269 6573 3a3a 2020 2020 2020 ectories:: \n+00001ae0: 2020 2020 2020 2020 4275 696c 6469 6e67 Building\n+00001af0: 2073 7562 6469 7265 6374 6f72 6965 7320 subdirectories \n+00001b00: 7265 6375 7273 6976 656c 790a 2a20 436f recursively.* Co\n+00001b10: 6e64 6974 696f 6e61 6c20 5375 6264 6972 nditional Subdir\n+00001b20: 6563 746f 7269 6573 3a3a 2020 436f 6e64 ectories:: Cond\n+00001b30: 6974 696f 6e61 6c6c 7920 6e6f 7420 6275 itionally not bu\n+00001b40: 696c 6469 6e67 2064 6972 6563 746f 7269 ilding directori\n+00001b50: 6573 0a2a 2041 6c74 6572 6e61 7469 7665 es.* Alternative\n+00001b60: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00001b70: 2020 2053 7562 6469 7265 6374 6f72 6965 Subdirectorie\n+00001b80: 7320 7769 7468 6f75 7420 7265 6375 7273 s without recurs\n+00001b90: 696f 6e0a 2a20 5375 6270 6163 6b61 6765 ion.* Subpackage\n+00001ba0: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00001bb0: 2020 2020 4e65 7374 696e 6720 7061 636b Nesting pack\n+00001bc0: 6167 6573 0a0a 436f 6e64 6974 696f 6e61 ages..Conditiona\n+00001bd0: 6c20 5375 6264 6972 6563 746f 7269 6573 l Subdirectories\n+00001be0: 0a0a 2a20 5355 4244 4952 5320 7673 2044 ..* SUBDIRS vs D\n+00001bf0: 4953 545f 5355 4244 4952 533a 3a20 2020 IST_SUBDIRS:: \n+00001c00: 2020 5477 6f20 7365 7473 206f 6620 6469 Two sets of di\n+00001c10: 7265 6374 6f72 6965 730a 2a20 5375 6264 rectories.* Subd\n+00001c20: 6972 6563 746f 7269 6573 2077 6974 6820 irectories with \n+00001c30: 414d 5f43 4f4e 4449 5449 4f4e 414c 3a3a AM_CONDITIONAL::\n+00001c40: 2020 5370 6563 6966 7969 6e67 2063 6f6e Specifying con\n+00001c50: 6469 7469 6f6e 616c 2073 7562 6469 7265 ditional subdire\n+00001c60: 6374 6f72 6965 730a 2a20 5375 6264 6972 ctories.* Subdir\n+00001c70: 6563 746f 7269 6573 2077 6974 6820 4143 ectories with AC\n+00001c80: 5f53 5542 5354 3a3a 2020 416e 6f74 6865 _SUBST:: Anothe\n+00001c90: 7220 7761 7920 666f 7220 636f 6e64 6974 r way for condit\n+00001ca0: 696f 6e61 6c20 7265 6375 7273 696f 6e0a ional recursion.\n+00001cb0: 2a20 556e 636f 6e66 6967 7572 6564 2053 * Unconfigured S\n+00001cc0: 7562 6469 7265 6374 6f72 6965 733a 3a20 ubdirectories:: \n+00001cd0: 204e 6f74 2065 7665 6e20 6372 6561 7469 Not even creati\n+00001ce0: 6e67 2061 20e2 8098 4d61 6b65 6669 6c65 ng a ...Makefile\n+00001cf0: e280 990a 0a42 7569 6c64 696e 6720 5072 .....Building Pr\n+00001d00: 6f67 7261 6d73 2061 6e64 204c 6962 7261 ograms and Libra\n+00001d10: 7269 6573 0a0a 2a20 4120 5072 6f67 7261 ries..* A Progra\n+00001d20: 6d3a 3a20 2020 2020 2020 2020 2020 2020 m:: \n+00001d30: 2020 2020 2020 4275 696c 6469 6e67 2061 Building a\n+00001d40: 2070 726f 6772 616d 0a2a 2041 204c 6962 program.* A Lib\n+00001d50: 7261 7279 3a3a 2020 2020 2020 2020 2020 rary:: \n+00001d60: 2020 2020 2020 2020 2042 7569 6c64 696e Buildin\n+00001d70: 6720 6120 6c69 6272 6172 790a 2a20 4120 g a library.* A \n+00001d80: 5368 6172 6564 204c 6962 7261 7279 3a3a Shared Library::\n+00001d90: 2020 2020 2020 2020 2020 2020 4275 696c Buil\n+00001da0: 6469 6e67 2061 204c 6962 746f 6f6c 206c ding a Libtool l\n+00001db0: 6962 7261 7279 0a2a 2050 726f 6772 616d ibrary.* Program\n+00001dc0: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+00001dd0: 6961 626c 6573 3a3a 2020 5661 7269 6162 iables:: Variab\n+00001de0: 6c65 7320 636f 6e74 726f 6c6c 696e 6720 les controlling \n+00001df0: 7072 6f67 7261 6d20 616e 640a 2020 2020 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 6c69 6272 libr\n+00001e20: 6172 7920 6275 696c 6473 0a2a 2044 6566 ary builds.* Def\n+00001e30: 6175 6c74 205f 534f 5552 4345 533a 3a20 ault _SOURCES:: \n+00001e40: 2020 2020 2020 2020 2020 2044 6566 6175 Defau\n+00001e50: 6c74 2073 6f75 7263 6520 6669 6c65 730a lt source files.\n+00001e60: 2a20 4c49 424f 424a 533a 3a20 2020 2020 * 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+00001e80: 5370 6563 6961 6c20 6861 6e64 6c69 6e67 Special handling\n+00001e90: 2066 6f72 204c 4942 4f42 4a53 2061 6e64 for LIBOBJS and\n+00001ea0: 2041 4c4c 4f43 410a 2a20 5072 6f67 7261 ALLOCA.* Progra\n+00001eb0: 6d20 5661 7269 6162 6c65 733a 3a20 2020 m Variables:: \n+00001ec0: 2020 2020 2020 2020 5661 7269 6162 6c65 Variable\n+00001ed0: 7320 7573 6564 2077 6865 6e20 6275 696c s used when buil\n+00001ee0: 6469 6e67 2061 2070 726f 6772 616d 0a2a ding a program.*\n+00001ef0: 2059 6163 6320 616e 6420 4c65 783a 3a20 Yacc and Lex:: \n+00001f00: 2020 2020 2020 2020 2020 2020 2020 2059 Y\n+00001f10: 6163 6320 616e 6420 4c65 7820 7375 7070 acc and Lex supp\n+00001f20: 6f72 740a 2a20 432b 2b20 5375 7070 6f72 ort.* C++ Suppor\n+00001f30: 743a 3a20 2020 2020 2020 2020 2020 2020 t:: \n+00001f40: 2020 2020 436f 6d70 696c 696e 6720 432b Compiling C+\n+00001f50: 2b20 736f 7572 6365 730a 2a20 4f62 6a65 + sources.* Obje\n+00001f60: 6374 6976 6520 4320 5375 7070 6f72 743a ctive C Support:\n+00001f70: 3a20 2020 2020 2020 2020 436f 6d70 696c : Compil\n+00001f80: 696e 6720 4f62 6a65 6374 6976 6520 4320 ing Objective C \n+00001f90: 736f 7572 6365 730a 2a20 556e 6966 6965 sources.* Unifie\n+00001fa0: 6420 5061 7261 6c6c 656c 2043 2053 7570 d Parallel C Sup\n+00001fb0: 706f 7274 3a3a 2020 436f 6d70 696c 696e port:: Compilin\n+00001fc0: 6720 556e 6966 6965 6420 5061 7261 6c6c g Unified Parall\n+00001fd0: 656c 2043 2073 6f75 7263 6573 0a2a 2041 el C sources.* A\n+00001fe0: 7373 656d 626c 7920 5375 7070 6f72 743a ssembly Support:\n+00001ff0: 3a20 2020 2020 2020 2020 2020 2043 6f6d : Com\n+00002000: 7069 6c69 6e67 2061 7373 656d 626c 7920 piling assembly \n+00002010: 736f 7572 6365 730a 2a20 466f 7274 7261 sources.* Fortra\n+00002020: 6e20 3737 2053 7570 706f 7274 3a3a 2020 n 77 Support:: \n+00002030: 2020 2020 2020 2020 436f 6d70 696c 696e Compilin\n+00002040: 6720 466f 7274 7261 6e20 3737 2073 6f75 g Fortran 77 sou\n+00002050: 7263 6573 0a2a 2046 6f72 7472 616e 2039 rces.* Fortran 9\n+00002060: 7820 5375 7070 6f72 743a 3a20 2020 2020 x Support:: \n+00002070: 2020 2020 2043 6f6d 7069 6c69 6e67 2046 Compiling F\n+00002080: 6f72 7472 616e 2039 7820 736f 7572 6365 ortran 9x source\n+00002090: 730a 2a20 4a61 7661 2053 7570 706f 7274 s.* Java Support\n+000020a0: 2077 6974 6820 6763 6a3a 3a20 2020 2020 with gcj:: \n+000020b0: 2020 436f 6d70 696c 696e 6720 4a61 7661 Compiling Java\n+000020c0: 2073 6f75 7263 6573 2075 7369 6e67 2067 sources using g\n+000020d0: 636a 0a2a 2056 616c 6120 5375 7070 6f72 cj.* Vala Suppor\n+000020e0: 743a 3a20 2020 2020 2020 2020 2020 2020 t:: \n+000020f0: 2020 2043 6f6d 7069 6c69 6e67 2056 616c Compiling Val\n+00002100: 6120 736f 7572 6365 730a 2a20 5375 7070 a sources.* Supp\n+00002110: 6f72 7420 666f 7220 4f74 6865 7220 4c61 ort for Other La\n+00002120: 6e67 7561 6765 733a 3a20 2043 6f6d 7069 nguages:: Compi\n+00002130: 6c69 6e67 206f 7468 6572 206c 616e 6775 ling other langu\n+00002140: 6167 6573 0a2a 2041 4e53 493a 3a20 2020 ages.* 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-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-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-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+00002160: 2020 2020 2041 7574 6f6d 6174 6963 2064 Automatic d\n+00002170: 652d 414e 5349 2d66 6963 6174 696f 6e20 e-ANSI-fication \n+00002180: 2864 6570 7265 6361 7465 642c 2073 6f6f (deprecated, soo\n+00002190: 6e20 746f 2062 6520 7265 6d6f 7665 6429 n to be removed)\n+000021a0: 0a2a 2044 6570 656e 6465 6e63 6965 733a .* Dependencies:\n+000021b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000021c0: 2041 7574 6f6d 6174 6963 2064 6570 656e Automatic depen\n+000021d0: 6465 6e63 7920 7472 6163 6b69 6e67 0a2a dency tracking.*\n+000021e0: 2045 5845 4558 543a 3a20 2020 2020 2020 EXEEXT:: \n+000021f0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00002200: 7570 706f 7274 2066 6f72 2065 7865 6375 upport for execu\n+00002210: 7461 626c 6520 6578 7465 6e73 696f 6e73 table extensions\n+00002220: 0a0a 4275 696c 6469 6e67 2061 2070 726f ..Building a pro\n+00002230: 6772 616d 0a0a 2a20 5072 6f67 7261 6d20 gram..* Program \n+00002240: 536f 7572 6365 733a 3a20 2020 2020 2020 Sources:: \n+00002250: 2020 2020 2020 4465 6669 6e69 6e67 2070 Defining p\n+00002260: 726f 6772 616d 2073 6f75 7263 6573 0a2a rogram sources.*\n+00002270: 204c 696e 6b69 6e67 3a3a 2020 2020 2020 Linking:: \n+00002280: 2020 2020 2020 2020 2020 2020 2020 204c L\n+00002290: 696e 6b69 6e67 2077 6974 6820 6c69 6272 inking with libr\n+000022a0: 6172 6965 7320 6f72 2065 7874 7261 206f aries or extra o\n+000022b0: 626a 6563 7473 0a2a 2043 6f6e 6469 7469 bjects.* Conditi\n+000022c0: 6f6e 616c 2053 6f75 7263 6573 3a3a 2020 onal Sources:: \n+000022d0: 2020 2020 2020 2048 616e 646c 696e 6720 Handling \n+000022e0: 636f 6e64 6974 696f 6e61 6c20 736f 7572 conditional sour\n+000022f0: 6365 730a 2a20 436f 6e64 6974 696f 6e61 ces.* Conditiona\n+00002300: 6c20 5072 6f67 7261 6d73 3a3a 2020 2020 l Programs:: \n+00002310: 2020 2020 4275 696c 6469 6e67 2061 2070 Building a p\n+00002320: 726f 6772 616d 2063 6f6e 6469 7469 6f6e rogram condition\n+00002330: 616c 6c79 0a0a 4275 696c 6469 6e67 2061 ally..Building a\n+00002340: 2053 6861 7265 6420 4c69 6272 6172 790a Shared Library.\n+00002350: 0a2a 204c 6962 746f 6f6c 2043 6f6e 6365 .* Libtool Conce\n+00002360: 7074 3a3a 2020 2020 2020 2020 2020 2020 pt:: \n+00002370: 2049 6e74 726f 6475 6369 6e67 204c 6962 Introducing Lib\n+00002380: 746f 6f6c 0a2a 204c 6962 746f 6f6c 204c tool.* Libtool L\n+00002390: 6962 7261 7269 6573 3a3a 2020 2020 2020 ibraries:: \n+000023a0: 2020 2020 2044 6563 6c61 7269 6e67 204c Declaring L\n+000023b0: 6962 746f 6f6c 204c 6962 7261 7269 6573 ibtool Libraries\n+000023c0: 0a2a 2043 6f6e 6469 7469 6f6e 616c 204c .* Conditional L\n+000023d0: 6962 746f 6f6c 204c 6962 7261 7269 6573 ibtool Libraries\n+000023e0: 3a3a 2020 4275 696c 6469 6e67 204c 6962 :: Building Lib\n+000023f0: 746f 6f6c 204c 6962 7261 7269 6573 2043 tool Libraries C\n+00002400: 6f6e 6469 7469 6f6e 616c 6c79 0a2a 2043 onditionally.* C\n+00002410: 6f6e 6469 7469 6f6e 616c 204c 6962 746f onditional Libto\n+00002420: 6f6c 2053 6f75 7263 6573 3a3a 2020 4368 ol Sources:: Ch\n+00002430: 6f6f 7369 6e67 204c 6962 7261 7279 2053 oosing Library S\n+00002440: 6f75 7263 6573 2043 6f6e 6469 7469 6f6e ources Condition\n+00002450: 616c 6c79 0a2a 204c 6962 746f 6f6c 2043 ally.* Libtool C\n+00002460: 6f6e 7665 6e69 656e 6365 204c 6962 7261 onvenience Libra\n+00002470: 7269 6573 3a3a 2020 4275 696c 6469 6e67 ries:: Building\n+00002480: 2043 6f6e 7665 6e69 656e 6365 204c 6962 Convenience Lib\n+00002490: 746f 6f6c 204c 6962 7261 7269 6573 0a2a tool Libraries.*\n+000024a0: 204c 6962 746f 6f6c 204d 6f64 756c 6573 Libtool Modules\n+000024b0: 3a3a 2020 2020 2020 2020 2020 2020 2042 :: B\n+000024c0: 7569 6c64 696e 6720 4c69 6274 6f6f 6c20 uilding Libtool \n+000024d0: 4d6f 6475 6c65 730a 2a20 4c69 6274 6f6f Modules.* Libtoo\n+000024e0: 6c20 466c 6167 733a 3a20 2020 2020 2020 l Flags:: \n+000024f0: 2020 2020 2020 2020 5573 696e 6720 5f4c Using _L\n+00002500: 4942 4144 442c 205f 4c44 464c 4147 532c IBADD, _LDFLAGS,\n+00002510: 2061 6e64 205f 4c49 4254 4f4f 4c46 4c41 and _LIBTOOLFLA\n+00002520: 4753 0a2a 204c 544c 4942 4f42 4a53 3a3a GS.* LTLIBOBJS::\n+00002530: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00002540: 2020 2055 7369 6e67 2024 284c 544c 4942 Using $(LTLIB\n+00002550: 4f42 4a53 2920 616e 6420 2428 4c54 414c OBJS) and $(LTAL\n+00002560: 4c4f 4341 290a 2a20 4c69 6274 6f6f 6c20 LOCA).* Libtool \n+00002570: 4973 7375 6573 3a3a 2020 2020 2020 2020 Issues:: \n+00002580: 2020 2020 2020 436f 6d6d 6f6e 2049 7373 Common Iss\n+00002590: 7565 7320 5265 6c61 7465 6420 746f 204c ues Related to L\n+000025a0: 6962 746f 6f6c 2773 2055 7365 0a0a 436f ibtool's Use..Co\n+000025b0: 6d6d 6f6e 2049 7373 7565 7320 5265 6c61 mmon Issues Rela\n+000025c0: 7465 6420 746f 204c 6962 746f 6f6c 2773 ted to Libtool's\n+000025d0: 2055 7365 0a0a 2a20 4572 726f 7220 7265 Use..* Error re\n+000025e0: 7175 6972 6564 2066 696c 6520 6c74 6d61 quired file ltma\n+000025f0: 696e 2e73 6820 6e6f 7420 666f 756e 643a in.sh not found:\n+00002600: 3a20 2054 6865 206e 6565 6420 746f 2072 : The need to r\n+00002610: 756e 206c 6962 746f 6f6c 697a 650a 2a20 un libtoolize.* \n+00002620: 4f62 6a65 6374 7320 6372 6561 7465 6420 Objects created \n+00002630: 626f 7468 2077 6974 6820 6c69 6274 6f6f both with libtoo\n+00002640: 6c20 616e 6420 7769 7468 6f75 743a 3a20 l and without:: \n+00002650: 2041 766f 6964 2061 2073 7065 6369 6669 Avoid a specifi\n+00002660: 6320 6275 696c 6420 7261 6365 0a0a 466f c build race..Fo\n+00002670: 7274 7261 6e20 3737 2053 7570 706f 7274 rtran 77 Support\n+00002680: 0a0a 2a20 5072 6570 726f 6365 7373 696e ..* Preprocessin\n+00002690: 6720 466f 7274 7261 6e20 3737 3a3a 2020 g Fortran 77:: \n+000026a0: 2020 5072 6570 726f 6365 7373 696e 6720 Preprocessing \n+000026b0: 466f 7274 7261 6e20 3737 2073 6f75 7263 Fortran 77 sourc\n+000026c0: 6573 0a2a 2043 6f6d 7069 6c69 6e67 2046 es.* Compiling F\n+000026d0: 6f72 7472 616e 2037 3720 4669 6c65 733a ortran 77 Files:\n+000026e0: 3a20 2043 6f6d 7069 6c69 6e67 2046 6f72 : Compiling For\n+000026f0: 7472 616e 2037 3720 736f 7572 6365 730a tran 77 sources.\n+00002700: 2a20 4d69 7869 6e67 2046 6f72 7472 616e * Mixing Fortran\n+00002710: 2037 3720 5769 7468 2043 2061 6e64 2043 77 With C and C\n+00002720: 2b2b 3a3a 2020 4d69 7869 6e67 2046 6f72 ++:: Mixing For\n+00002730: 7472 616e 2037 3720 5769 7468 2043 2061 tran 77 With C a\n+00002740: 6e64 2043 2b2b 0a0a 4d69 7869 6e67 2046 nd C++..Mixing F\n+00002750: 6f72 7472 616e 2037 3720 5769 7468 2043 ortran 77 With C\n+00002760: 2061 6e64 2043 2b2b 0a0a 2a20 486f 7720 and C++..* How \n+00002770: 7468 6520 4c69 6e6b 6572 2069 7320 4368 the Linker is Ch\n+00002780: 6f73 656e 3a3a 2020 2020 4175 746f 6d61 osen:: Automa\n+00002790: 7469 6320 6c69 6e6b 6572 2073 656c 6563 tic linker selec\n+000027a0: 7469 6f6e 0a0a 466f 7274 7261 6e20 3978 tion..Fortran 9x\n+000027b0: 2053 7570 706f 7274 0a0a 2a20 436f 6d70 Support..* Comp\n+000027c0: 696c 696e 6720 466f 7274 7261 6e20 3978 iling Fortran 9x\n+000027d0: 2046 696c 6573 3a3a 2020 436f 6d70 696c Files:: Compil\n+000027e0: 696e 6720 466f 7274 7261 6e20 3978 2073 ing Fortran 9x s\n+000027f0: 6f75 7263 6573 0a0a 4f74 6865 7220 4465 ources..Other De\n+00002800: 7269 7665 6420 4f62 6a65 6374 730a 0a2a rived Objects..*\n+00002810: 2053 6372 6970 7473 3a3a 2020 2020 2020 Scripts:: \n+00002820: 2020 2020 2020 2020 2020 2020 2020 2045 E\n+00002830: 7865 6375 7461 626c 6520 7363 7269 7074 xecutable script\n+00002840: 730a 2a20 4865 6164 6572 733a 3a20 2020 s.* 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-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+00002860: 2020 4865 6164 6572 2066 696c 6573 0a2a Header files.*\n+00002870: 2044 6174 613a 3a20 2020 2020 2020 2020 Data:: \n+00002880: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+00002890: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde\n+000028a0: 7065 6e64 656e 7420 6461 7461 2066 696c pendent data fil\n+000028b0: 6573 0a2a 2053 6f75 7263 6573 3a3a 2020 es.* 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-000029b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000029c0: 4c69 6274 6f6f 6c0a 2a20 4a61 7661 3a3a Libtool.* Java::\n+000028d0: 2020 2044 6572 6976 6564 2073 6f75 7263 Derived sourc\n+000028e0: 6573 0a0a 4275 696c 7420 536f 7572 6365 es..Built Source\n+000028f0: 730a 0a2a 2042 7569 6c74 2053 6f75 7263 s..* Built Sourc\n+00002900: 6573 2045 7861 6d70 6c65 3a3a 2020 2020 es Example:: \n+00002910: 2020 2053 6576 6572 616c 2077 6179 7320 Several ways \n+00002920: 746f 2068 616e 646c 6520 6275 696c 7420 to handle built \n+00002930: 736f 7572 6365 732e 0a0a 4f74 6865 7220 sources...Other \n+00002940: 474e 5520 546f 6f6c 730a 0a2a 2045 6d61 GNU Tools..* Ema\n+00002950: 6373 204c 6973 703a 3a20 2020 2020 2020 cs Lisp:: \n+00002960: 2020 2020 2020 2020 2020 2045 6d61 6373 Emacs\n+00002970: 204c 6973 700a 2a20 6765 7474 6578 743a Lisp.* gettext:\n+00002980: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00002990: 2020 2020 2020 4765 7474 6578 740a 2a20 Gettext.* \n+000029a0: 4c69 6274 6f6f 6c3a 3a20 2020 2020 2020 Libtool:: \n+000029b0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+000029c0: 6274 6f6f 6c0a 2a20 4a61 7661 3a3a 2020 btool.* 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-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-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+000029e0: 2020 2020 2020 4a61 7661 2062 7974 6563 Java bytec\n+000029f0: 6f64 6520 636f 6d70 696c 6174 696f 6e20 ode compilation \n+00002a00: 2864 6570 7265 6361 7465 6429 0a2a 2050 (deprecated).* P\n+00002a10: 7974 686f 6e3a 3a20 2020 2020 2020 2020 ython:: \n+00002a20: 2020 2020 2020 2020 2020 2020 2050 7974 Pyt\n+00002a30: 686f 6e0a 0a42 7569 6c64 696e 6720 646f hon..Building do\n+00002a40: 6375 6d65 6e74 6174 696f 6e0a 0a2a 2054 cumentation..* T\n+00002a50: 6578 696e 666f 3a3a 2020 2020 2020 2020 exinfo:: \n+00002a60: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n+00002a70: 696e 666f 0a2a 204d 616e 2050 6167 6573 info.* Man Pages\n+00002a80: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00002a90: 2020 2020 204d 616e 2070 6167 6573 0a0a Man pages..\n+00002aa0: 5768 6174 2047 6574 7320 496e 7374 616c What Gets Instal\n+00002ab0: 6c65 640a 0a2a 2042 6173 6963 7320 6f66 led..* Basics of\n+00002ac0: 2049 6e73 7461 6c6c 6174 696f 6e3a 3a20 Installation:: \n+00002ad0: 2020 2020 2057 6861 7420 6765 7473 2069 What gets i\n+00002ae0: 6e73 7461 6c6c 6564 2077 6865 7265 0a2a nstalled where.*\n+00002af0: 2054 6865 2054 776f 2050 6172 7473 206f The Two Parts o\n+00002b00: 6620 496e 7374 616c 6c3a 3a20 2020 2049 f Install:: I\n+00002b10: 6e73 7461 6c6c 696e 6720 6461 7461 2061 nstalling data a\n+00002b20: 6e64 2070 726f 6772 616d 7320 7365 7061 nd programs sepa\n+00002b30: 7261 7465 6c79 0a2a 2045 7874 656e 6469 rately.* Extendi\n+00002b40: 6e67 2049 6e73 7461 6c6c 6174 696f 6e3a ng Installation:\n+00002b50: 3a20 2020 2020 2041 6464 696e 6720 796f : Adding yo\n+00002b60: 7572 206f 776e 2072 756c 6573 2066 6f72 ur own rules for\n+00002b70: 2069 6e73 7461 6c6c 6174 696f 6e0a 2a20 installation.* \n+00002b80: 5374 6167 6564 2049 6e73 7461 6c6c 733a Staged Installs:\n+00002b90: 3a20 2020 2020 2020 2020 2020 2020 496e : In\n+00002ba0: 7374 616c 6c61 7469 6f6e 2069 6e20 6120 stallation in a \n+00002bb0: 7465 6d70 6f72 6172 7920 6c6f 6361 7469 temporary locati\n+00002bc0: 6f6e 0a2a 2049 6e73 7461 6c6c 2052 756c on.* Install Rul\n+00002bd0: 6573 2066 6f72 2074 6865 2055 7365 723a es for the User:\n+00002be0: 3a20 2055 7365 6675 6c20 6164 6469 7469 : Useful additi\n+00002bf0: 6f6e 616c 2072 756c 6573 0a0a 5768 6174 onal rules..What\n+00002c00: 2047 6f65 7320 696e 2061 2044 6973 7472 Goes in a Distr\n+00002c10: 6962 7574 696f 6e0a 0a2a 2042 6173 6963 ibution..* Basic\n+00002c20: 7320 6f66 2044 6973 7472 6962 7574 696f s of Distributio\n+00002c30: 6e3a 3a20 2020 2020 2046 696c 6573 2064 n:: Files d\n+00002c40: 6973 7472 6962 7574 6564 2062 7920 6465 istributed by de\n+00002c50: 6661 756c 740a 2a20 4669 6e65 2d67 7261 fault.* Fine-gra\n+00002c60: 696e 6564 2044 6973 7472 6962 7574 696f ined Distributio\n+00002c70: 6e20 436f 6e74 726f 6c3a 3a20 20e2 8098 n Control:: ...\n+00002c80: 6469 7374 5fe2 8099 2061 6e64 20e2 8098 dist_... and ...\n+00002c90: 6e6f 6469 7374 5fe2 8099 2070 7265 6669 nodist_... prefi\n+00002ca0: 7865 730a 2a20 5468 6520 6469 7374 2048 xes.* The dist H\n+00002cb0: 6f6f 6b3a 3a20 2020 2020 2020 2020 2020 ook:: \n+00002cc0: 2020 2020 4120 7461 7267 6574 2066 6f72 A target for\n+00002cd0: 206c 6173 742d 6d69 6e75 7465 2064 6973 last-minute dis\n+00002ce0: 7472 6962 7574 696f 6e20 6368 616e 6765 tribution change\n+00002cf0: 730a 2a20 4368 6563 6b69 6e67 2074 6865 s.* Checking the\n+00002d00: 2044 6973 7472 6962 7574 696f 6e3a 3a20 Distribution:: \n+00002d10: 2020 e280 986d 616b 6520 6469 7374 6368 ...make distch\n+00002d20: 6563 6be2 8099 2065 7870 6c61 696e 6564 eck... explained\n+00002d30: 0a2a 2054 6865 2054 7970 6573 206f 6620 .* The Types of \n+00002d40: 4469 7374 7269 6275 7469 6f6e 733a 3a20 Distributions:: \n+00002d50: 2041 2076 6172 6965 7479 206f 6620 666f A variety of fo\n+00002d60: 726d 6174 7320 616e 6420 636f 6d70 7265 rmats and compre\n+00002d70: 7373 696f 6e20 6d65 7468 6f64 730a 0a53 ssion methods..S\n+00002d80: 7570 706f 7274 2066 6f72 2074 6573 7420 upport for test \n+00002d90: 7375 6974 6573 0a0a 2a20 5369 6d70 6c65 suites..* Simple\n+00002da0: 2054 6573 7473 3a3a 2020 2020 2020 2020 Tests:: \n+00002db0: 2020 2020 2020 2020 4c69 7374 696e 6720 Listing \n+00002dc0: 7072 6f67 7261 6d73 2061 6e64 2073 6372 programs and scr\n+00002dd0: 6970 7473 2069 6e20 e280 9854 4553 5453 ipts in ...TESTS\n+00002de0: e280 990a 2a20 5369 6d70 6c65 2054 6573 ....* Simple Tes\n+00002df0: 7473 2075 7369 6e67 2070 6172 616c 6c65 ts using paralle\n+00002e00: 6c2d 7465 7374 733a 3a20 204d 6f72 6520 l-tests:: More \n+00002e10: 706f 7765 7266 756c 2074 6573 7420 6472 powerful test dr\n+00002e20: 6976 6572 0a2a 2044 656a 6147 6e75 2054 iver.* DejaGnu T\n+00002e30: 6573 7473 3a3a 2020 2020 2020 2020 2020 ests:: \n+00002e40: 2020 2020 2049 6e74 6572 6661 6369 6e67 Interfacing\n+00002e50: 2077 6974 6820 7468 6520 6578 7465 726e with the extern\n+00002e60: 616c 2074 6573 7469 6e67 2066 7261 6d65 al testing frame\n+00002e70: 776f 726b 0a2a 2049 6e73 7461 6c6c 2054 work.* Install T\n+00002e80: 6573 7473 3a3a 2020 2020 2020 2020 2020 ests:: \n+00002e90: 2020 2020 2052 756e 6e69 6e67 2074 6573 Running tes\n+00002ea0: 7473 206f 6e20 696e 7374 616c 6c65 6420 ts on installed \n+00002eb0: 7061 636b 6167 6573 0a0a 4d69 7363 656c packages..Miscel\n+00002ec0: 6c61 6e65 6f75 7320 5275 6c65 730a 0a2a laneous Rules..*\n+00002ed0: 2054 6167 733a 3a20 2020 2020 2020 2020 Tags:: \n+00002ee0: 2020 2020 2020 2020 2020 2020 2020 2049 I\n+00002ef0: 6e74 6572 6661 6369 6e67 2074 6f20 6574 nterfacing to et\n+00002f00: 6167 7320 616e 6420 6d6b 6964 0a2a 2053 ags and mkid.* S\n+00002f10: 7566 6669 7865 733a 3a20 2020 2020 2020 uffixes:: \n+00002f20: 2020 2020 2020 2020 2020 2020 2048 616e Han\n+00002f30: 646c 696e 6720 6e65 7720 6669 6c65 2065 dling new file e\n+00002f40: 7874 656e 7369 6f6e 730a 2a20 4d75 6c74 xtensions.* Mult\n+00002f50: 696c 6962 733a 3a20 2020 2020 2020 2020 ilibs:: \n+00002f60: 2020 2020 2020 2020 2020 5375 7070 6f72 Suppor\n+00002f70: 7420 666f 7220 6d75 6c74 696c 6962 7320 t for multilibs \n+00002f80: 2864 6570 7265 6361 7465 642c 2073 6f6f (deprecated, soo\n+00002f90: 6e20 746f 2062 6520 7265 6d6f 7665 6429 n to be removed)\n+00002fa0: 2e0a 0a43 6f6e 6469 7469 6f6e 616c 730a ...Conditionals.\n+00002fb0: 0a2a 2055 7361 6765 206f 6620 436f 6e64 .* Usage of Cond\n+00002fc0: 6974 696f 6e61 6c73 3a3a 2020 2020 2020 itionals:: \n+00002fd0: 2044 6563 6c61 7269 6e67 2063 6f6e 6469 Declaring condi\n+00002fe0: 7469 6f6e 616c 2063 6f6e 7465 6e74 0a2a tional content.*\n+00002ff0: 204c 696d 6974 7320 6f66 2043 6f6e 6469 Limits of Condi\n+00003000: 7469 6f6e 616c 733a 3a20 2020 2020 2045 tionals:: E\n+00003010: 6e63 6c6f 7369 6e67 2063 6f6d 706c 6574 nclosing complet\n+00003020: 6520 7374 6174 656d 656e 7473 0a0a 5369 e statements..Si\n+00003030: 6c65 6e63 696e 6720 4d61 6b65 0a0a 2a20 lencing Make..* \n+00003040: 4d61 6b65 2076 6572 626f 7369 7479 3a3a Make verbosity::\n+00003050: 2020 2020 2020 2020 2020 2020 2020 204d M\n+00003060: 616b 6520 6973 2076 6572 626f 7365 2062 ake is verbose b\n+00003070: 7920 6465 6661 756c 740a 2a20 5472 6963 y default.* Tric\n+00003080: 6b73 2046 6f72 2053 696c 656e 6369 6e67 ks For Silencing\n+00003090: 204d 616b 653a 3a20 2020 2053 7461 6e64 Make:: Stand\n+000030a0: 6172 6420 616e 6420 6765 6e65 7269 6320 ard and generic \n+000030b0: 7761 7973 2074 6f20 7369 6c65 6e63 6520 ways to silence \n+000030c0: 6d61 6b65 0a2a 2041 7574 6f6d 616b 6520 make.* Automake \n+000030d0: 7369 6c65 6e74 2d72 756c 6573 204f 7074 silent-rules Opt\n+000030e0: 696f 6e3a 3a20 486f 7720 4175 746f 6d61 ion:: How Automa\n+000030f0: 6b65 2063 616e 2068 656c 7020 696e 2073 ke can help in s\n+00003100: 696c 656e 6369 6e67 206d 616b 650a 0a57 ilencing make..W\n+00003110: 6865 6e20 4175 746f 6d61 6b65 2049 736e hen Automake Isn\n+00003120: 2774 2045 6e6f 7567 680a 0a2a 2045 7874 't Enough..* Ext\n+00003130: 656e 6469 6e67 3a3a 2020 2020 2020 2020 ending:: \n+00003140: 2020 2020 2020 2020 2020 2041 6464 696e Addin\n+00003150: 6720 6e65 7720 7275 6c65 7320 6f72 206f g new rules or o\n+00003160: 7665 7272 6964 696e 6720 6578 6973 7469 verriding existi\n+00003170: 6e67 206f 6e65 732e 0a2a 2054 6869 7264 ng ones..* Third\n+00003180: 2d50 6172 7479 204d 616b 6566 696c 6573 -Party Makefiles\n+00003190: 3a3a 2020 2020 2020 2049 6e74 6567 7261 :: Integra\n+000031a0: 7469 6e67 204e 6f6e 2d41 7574 6f6d 616b ting Non-Automak\n+000031b0: 6520 e280 984d 616b 6566 696c 65e2 8099 e ...Makefile...\n+000031c0: 732e 0a0a 4672 6571 7565 6e74 6c79 2041 s...Frequently A\n+000031d0: 736b 6564 2051 7565 7374 696f 6e73 2061 sked Questions a\n+000031e0: 626f 7574 2041 7574 6f6d 616b 650a 0a2a bout Automake..*\n+000031f0: 2043 5653 3a3a 2020 2020 2020 2020 2020 CVS:: \n+00003200: 2020 2020 2020 2020 2020 2020 2020 2043 C\n+00003210: 5653 2061 6e64 2067 656e 6572 6174 6564 VS and generated\n+00003220: 2066 696c 6573 0a2a 206d 6169 6e74 6169 files.* maintai\n+00003230: 6e65 722d 6d6f 6465 3a3a 2020 2020 2020 ner-mode:: \n+00003240: 2020 2020 2020 206d 6973 7369 6e67 2061 missing a\n+00003250: 6e64 2041 4d5f 4d41 494e 5441 494e 4552 nd AM_MAINTAINER\n+00003260: 5f4d 4f44 450a 2a20 5769 6c64 6361 7264 _MODE.* Wildcard\n+00003270: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+00003280: 2020 2020 2020 5768 7920 646f 6573 6e27 Why doesn'\n+00003290: 7420 4175 746f 6d61 6b65 2073 7570 706f t Automake suppo\n+000032a0: 7274 2077 696c 6463 6172 6473 3f0a 2a20 rt wildcards?.* \n+000032b0: 4c69 6d69 7461 7469 6f6e 7320 6f6e 2046 Limitations on F\n+000032c0: 696c 6520 4e61 6d65 733a 3a20 2020 4c69 ile Names:: Li\n+000032d0: 6d69 7461 7469 6f6e 7320 6f6e 2073 6f75 mitations on sou\n+000032e0: 7263 6520 616e 6420 696e 7374 616c 6c65 rce and installe\n+000032f0: 6420 6669 6c65 206e 616d 6573 0a2a 2064 d file names.* d\n+00003300: 6973 7463 6c65 616e 6368 6563 6b3a 3a20 istcleancheck:: \n+00003310: 2020 2020 2020 2020 2020 2020 2046 696c Fil\n+00003320: 6573 206c 6566 7420 696e 2062 7569 6c64 es left in build\n+00003330: 2064 6972 6563 746f 7279 2061 6674 6572 directory after\n+00003340: 2064 6973 7463 6c65 616e 0a2a 2046 6c61 distclean.* Fla\n+00003350: 6720 5661 7269 6162 6c65 7320 4f72 6465 g Variables Orde\n+00003360: 7269 6e67 3a3a 2020 2020 2043 464c 4147 ring:: CFLAG\n+00003370: 5320 7673 2e20 414d 5f43 464c 4147 5320 S vs. AM_CFLAGS \n+00003380: 7673 2e20 6d75 6d62 6c65 5f43 464c 4147 vs. mumble_CFLAG\n+00003390: 530a 2a20 5265 6e61 6d65 6420 4f62 6a65 S.* Renamed Obje\n+000033a0: 6374 733a 3a20 2020 2020 2020 2020 2020 cts:: \n+000033b0: 2020 5768 7920 6172 6520 6f62 6a65 6374 Why are object\n+000033c0: 2066 696c 6573 2073 6f6d 6574 696d 6573 files sometimes\n+000033d0: 2072 656e 616d 6564 3f0a 2a20 5065 722d renamed?.* Per-\n+000033e0: 4f62 6a65 6374 2046 6c61 6773 3a3a 2020 Object Flags:: \n+000033f0: 2020 2020 2020 2020 2020 486f 7720 746f How to\n+00003400: 2073 696d 756c 6174 6520 7065 722d 6f62 simulate per-ob\n+00003410: 6a65 6374 2066 6c61 6773 3f0a 2a20 4d75 ject flags?.* Mu\n+00003420: 6c74 6970 6c65 204f 7574 7075 7473 3a3a ltiple Outputs::\n+00003430: 2020 2020 2020 2020 2020 2020 5772 6974 Writ\n+00003440: 696e 6720 7275 6c65 7320 666f 7220 746f ing rules for to\n+00003450: 6f6c 7320 7769 7468 206d 616e 7920 6f75 ols with many ou\n+00003460: 7470 7574 2066 696c 6573 0a2a 2048 6172 tput files.* Har\n+00003470: 642d 436f 6465 6420 496e 7374 616c 6c20 d-Coded Install \n+00003480: 5061 7468 733a 3a20 2020 2049 6e73 7461 Paths:: Insta\n+00003490: 6c6c 696e 6720 746f 2068 6172 642d 636f lling to hard-co\n+000034a0: 6465 6420 6c6f 6361 7469 6f6e 730a 2a20 ded locations.* \n+000034b0: 4465 6275 6767 696e 6720 4d61 6b65 2052 Debugging Make R\n+000034c0: 756c 6573 3a3a 2020 2020 2020 2020 5374 ules:: St\n+000034d0: 7261 7465 6769 6573 2077 6865 6e20 7468 rategies when th\n+000034e0: 696e 6773 2064 6f6e 2774 2077 6f72 6b20 ings don't work \n+000034f0: 6173 2065 7870 6563 7465 640a 2a20 5265 as expected.* Re\n+00003500: 706f 7274 696e 6720 4275 6773 3a3a 2020 porting Bugs:: \n+00003510: 2020 2020 2020 2020 2020 2020 4665 6564 Feed\n+00003520: 6261 636b 206f 6e20 6275 6773 2061 6e64 back on bugs and\n+00003530: 2066 6561 7475 7265 2072 6571 7565 7374 feature request\n+00003540: 730a 0a48 6973 746f 7279 206f 6620 4175 s..History of Au\n+00003550: 746f 6d61 6b65 0a0a 2a20 5469 6d65 6c69 tomake..* Timeli\n+00003560: 6e65 3a3a 2020 2020 2020 2020 2020 2020 ne:: \n+00003570: 2020 2020 2020 2020 5468 6520 4175 746f The Auto\n+00003580: 6d61 6b65 2073 746f 7279 2e0a 2a20 4465 make story..* De\n+00003590: 7065 6e64 656e 6379 2054 7261 636b 696e pendency Trackin\n+000035a0: 6720 4576 6f6c 7574 696f 6e3a 3a20 2045 g Evolution:: E\n+000035b0: 766f 6c75 7469 6f6e 206f 6620 4175 746f volution of Auto\n+000035c0: 6d61 7469 6320 4465 7065 6e64 656e 6379 matic Dependency\n+000035d0: 2054 7261 636b 696e 670a 2a20 5265 6c65 Tracking.* Rele\n+000035e0: 6173 6573 3a3a 2020 2020 2020 2020 2020 ases:: \n+000035f0: 2020 2020 2020 2020 2020 5374 6174 6973 Statis\n+00003600: 7469 6373 2061 626f 7574 2041 7574 6f6d tics about Autom\n+00003610: 616b 6520 5265 6c65 6173 6573 0a0a 4465 ake Releases..De\n+00003620: 7065 6e64 656e 6379 2054 7261 636b 696e pendency Trackin\n+00003630: 6720 696e 2041 7574 6f6d 616b 650a 0a2a g in Automake..*\n+00003640: 2046 6972 7374 2054 616b 6520 6f6e 2044 First Take on D\n+00003650: 6570 656e 6465 6e63 6965 733a 3a20 2050 ependencies:: P\n+00003660: 7265 636f 6d70 7574 6564 2064 6570 656e recomputed depen\n+00003670: 6465 6e63 7920 7472 6163 6b69 6e67 0a2a dency tracking.*\n+00003680: 2044 6570 656e 6465 6e63 6965 7320 4173 Dependencies As\n+00003690: 2053 6964 6520 4566 6665 6374 733a 3a20 Side Effects:: \n+000036a0: 2055 7064 6174 6520 6174 2064 6576 656c Update at devel\n+000036b0: 6f70 6572 2063 6f6d 7069 6c65 2074 696d oper compile tim\n+000036c0: 650a 2a20 4465 7065 6e64 656e 6369 6573 e.* Dependencies\n+000036d0: 2066 6f72 2074 6865 2055 7365 723a 3a20 for the User:: \n+000036e0: 2020 5570 6461 7465 2061 7420 7573 6572 Update at user\n+000036f0: 2063 6f6d 7069 6c65 2074 696d 650a 2a20 compile time.* \n+00003700: 5465 6368 6e69 7175 6573 2066 6f72 2044 Techniques for D\n+00003710: 6570 656e 6465 6e63 6965 733a 3a20 2041 ependencies:: A\n+00003720: 6c74 6572 6e61 7469 7665 2061 7070 726f lternative appro\n+00003730: 6163 6865 730a 2a20 5265 636f 6d6d 656e aches.* Recommen\n+00003740: 6461 7469 6f6e 7320 666f 7220 546f 6f6c dations for Tool\n+00003750: 2057 7269 7465 7273 3a3a 2020 5768 6174 Writers:: What\n+00003760: 2074 6f6f 6c20 7772 6974 6572 7320 6361 tool writers ca\n+00003770: 6e20 646f 2074 6f20 6865 6c70 0a2a 2046 n do to help.* F\n+00003780: 7574 7572 6520 4469 7265 6374 696f 6e73 uture Directions\n+00003790: 2066 6f72 2044 6570 656e 6465 6e63 6965 for Dependencie\n+000037a0: 733a 3a20 204c 616e 6775 6167 6573 2041 s:: Languages A\n+000037b0: 7574 6f6d 616b 6520 646f 6573 206e 6f74 utomake does not\n+000037c0: 206b 6e6f 770a 0a43 6f70 7969 6e67 2054 know..Copying T\n+000037d0: 6869 7320 4d61 6e75 616c 0a0a 2a20 474e his Manual..* GN\n+000037e0: 5520 4672 6565 2044 6f63 756d 656e 7461 U Free Documenta\n+000037f0: 7469 6f6e 204c 6963 656e 7365 3a3a 2020 tion License:: \n+00003800: 4c69 6365 6e73 6520 666f 7220 636f 7079 License for copy\n+00003810: 696e 6720 7468 6973 206d 616e 7561 6c0a ing this manual.\n+00003820: 0a49 6e64 6963 6573 0a0a 2a20 4d61 6372 .Indices..* Macr\n+00003830: 6f20 496e 6465 783a 3a20 2020 2020 2020 o Index:: \n+00003840: 2020 2020 2020 2020 2020 496e 6465 7820 Index \n+00003850: 6f66 2041 7574 6f63 6f6e 6620 6d61 6372 of Autoconf macr\n+00003860: 6f73 0a2a 2056 6172 6961 626c 6520 496e os.* Variable In\n+00003870: 6465 783a 3a20 2020 2020 2020 2020 2020 dex:: \n+00003880: 2020 2049 6e64 6578 206f 6620 4d61 6b65 Index of Make\n+00003890: 6669 6c65 2076 6172 6961 626c 6573 0a2a file variables.*\n+000038a0: 2047 656e 6572 616c 2049 6e64 6578 3a3a General Index::\n+000038b0: 2020 2020 2020 2020 2020 2020 2020 2047 G\n+000038c0: 656e 6572 616c 2069 6e64 6578 0a0a 0a1f eneral index....\n+000038d0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+000038e0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+000038f0: 3a20 496e 7472 6f64 7563 7469 6f6e 2c20 : Introduction, \n+00003900: 204e 6578 743a 2041 7574 6f74 6f6f 6c73 Next: Autotools\n+00003910: 2049 6e74 726f 6475 6374 696f 6e2c 2020 Introduction, \n+00003920: 5072 6576 3a20 546f 702c 2020 5570 3a20 Prev: Top, Up: \n+00003930: 546f 700a 0a31 2049 6e74 726f 6475 6374 Top..1 Introduct\n+00003940: 696f 6e0a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ion.************\n+00003950: 2a2a 0a0a 4175 746f 6d61 6b65 2069 7320 **..Automake is \n+00003960: 6120 746f 6f6c 2066 6f72 2061 7574 6f6d a tool for autom\n+00003970: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat\n+00003980: 696e 6720 e280 984d 616b 6566 696c 652e ing ...Makefile.\n+00003990: 696e e280 9973 2066 726f 6d0a 6669 6c65 in...s from.file\n+000039a0: 7320 6361 6c6c 6564 20e2 8098 4d61 6b65 s called ...Make\n+000039b0: 6669 6c65 2e61 6de2 8099 2e20 2045 6163 file.am.... Eac\n+000039c0: 6820 e280 984d 616b 6566 696c 652e 616d h ...Makefile.am\n+000039d0: e280 9920 6973 2062 6173 6963 616c 6c79 ... is basically\n+000039e0: 2061 2073 6572 6965 7320 6f66 0ae2 8098 a series of....\n+000039f0: 6d61 6b65 e280 9920 7661 7269 6162 6c65 make... variable\n+00003a00: 2064 6566 696e 6974 696f 6e73 2831 292c definitions(1),\n+00003a10: 2077 6974 6820 7275 6c65 7320 6265 696e with rules bein\n+00003a20: 6720 7468 726f 776e 2069 6e20 6f63 6361 g thrown in occa\n+00003a30: 7369 6f6e 616c 6c79 2e0a 5468 6520 6765 sionally..The ge\n+00003a40: 6e65 7261 7465 6420 e280 984d 616b 6566 nerated ...Makef\n+00003a50: 696c 652e 696e e280 9973 2061 7265 2063 ile.in...s are c\n+00003a60: 6f6d 706c 6961 6e74 2077 6974 6820 7468 ompliant with th\n+00003a70: 6520 474e 5520 4d61 6b65 6669 6c65 0a73 e GNU Makefile.s\n+00003a80: 7461 6e64 6172 6473 2e0a 0a20 2020 5468 tandards... Th\n+00003a90: 6520 474e 5520 4d61 6b65 6669 6c65 2053 e GNU Makefile S\n+00003aa0: 7461 6e64 6172 6473 2044 6f63 756d 656e tandards Documen\n+00003ab0: 7420 282a 6e6f 7465 2028 7374 616e 6461 t (*note (standa\n+00003ac0: 7264 7329 4d61 6b65 6669 6c65 0a43 6f6e rds)Makefile.Con\n+00003ad0: 7665 6e74 696f 6e73 3a3a 2920 6973 206c ventions::) is l\n+00003ae0: 6f6e 672c 2063 6f6d 706c 6963 6174 6564 ong, complicated\n+00003af0: 2c20 616e 6420 7375 626a 6563 7420 746f , and subject to\n+00003b00: 2063 6861 6e67 652e 2020 5468 6520 676f change. The go\n+00003b10: 616c 206f 660a 4175 746f 6d61 6b65 2069 al of.Automake i\n+00003b20: 7320 746f 2072 656d 6f76 6520 7468 6520 s to remove the \n+00003b30: 6275 7264 656e 206f 6620 4d61 6b65 6669 burden of Makefi\n+00003b40: 6c65 206d 6169 6e74 656e 616e 6365 2066 le maintenance f\n+00003b50: 726f 6d20 7468 6520 6261 636b 0a6f 6620 rom the back.of \n+00003b60: 7468 6520 696e 6469 7669 6475 616c 2047 the individual G\n+00003b70: 4e55 206d 6169 6e74 6169 6e65 7220 2861 NU maintainer (a\n+00003b80: 6e64 2070 7574 2069 7420 6f6e 2074 6865 nd put it on the\n+00003b90: 2062 6163 6b20 6f66 2074 6865 2041 7574 back of the Aut\n+00003ba0: 6f6d 616b 650a 6d61 696e 7461 696e 6572 omake.maintainer\n+00003bb0: 7329 2e0a 0a20 2020 5468 6520 7479 7069 s)... The typi\n+00003bc0: 6361 6c20 4175 746f 6d61 6b65 2069 6e70 cal Automake inp\n+00003bd0: 7574 2066 696c 6520 6973 2073 696d 706c ut file is simpl\n+00003be0: 7920 6120 7365 7269 6573 206f 6620 7661 y a series of va\n+00003bf0: 7269 6162 6c65 0a64 6566 696e 6974 696f riable.definitio\n+00003c00: 6e73 2e20 2045 6163 6820 7375 6368 2066 ns. Each such f\n+00003c10: 696c 6520 6973 2070 726f 6365 7373 6564 ile is processed\n+00003c20: 2074 6f20 6372 6561 7465 2061 20e2 8098 to create a ...\n+00003c30: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2e0a Makefile.in.....\n+00003c40: 5468 6572 6520 7368 6f75 6c64 2067 656e There should gen\n+00003c50: 6572 616c 6c79 2062 6520 6f6e 6520 e280 erally be one ..\n+00003c60: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n+00003c70: 7065 7220 6469 7265 6374 6f72 7920 6f66 per directory of\n+00003c80: 2061 2070 726f 6a65 6374 2e0a 0a20 2020 a project... \n+00003c90: 4175 746f 6d61 6b65 2064 6f65 7320 636f Automake does co\n+00003ca0: 6e73 7472 6169 6e20 6120 7072 6f6a 6563 nstrain a projec\n+00003cb0: 7420 696e 2063 6572 7461 696e 2077 6179 t in certain way\n+00003cc0: 733b 2066 6f72 2069 6e73 7461 6e63 652c s; for instance,\n+00003cd0: 2069 740a 6173 7375 6d65 7320 7468 6174 it.assumes that\n+00003ce0: 2074 6865 2070 726f 6a65 6374 2075 7365 the project use\n+00003cf0: 7320 4175 746f 636f 6e66 2028 2a6e 6f74 s Autoconf (*not\n+00003d00: 6520 496e 7472 6f64 7563 7469 6f6e 3a0a e Introduction:.\n+00003d10: 2861 7574 6f63 6f6e 6629 546f 702e 292c (autoconf)Top.),\n+00003d20: 2061 6e64 2065 6e66 6f72 6365 7320 6365 and enforces ce\n+00003d30: 7274 6169 6e20 7265 7374 7269 6374 696f rtain restrictio\n+00003d40: 6e73 206f 6e20 7468 6520 e280 9863 6f6e ns on the ...con\n+00003d50: 6669 6775 7265 2e61 63e2 8099 0a63 6f6e figure.ac....con\n+00003d60: 7465 6e74 7328 3229 2e0a 0a20 2020 4175 tents(2)... Au\n+00003d70: 746f 6d61 6b65 2072 6571 7569 7265 7320 tomake requires \n+00003d80: e280 9870 6572 6ce2 8099 2069 6e20 6f72 ...perl... in or\n+00003d90: 6465 7220 746f 2067 656e 6572 6174 6520 der to generate \n+00003da0: 7468 6520 e280 984d 616b 6566 696c 652e the ...Makefile.\n+00003db0: 696e e280 9973 2e0a 486f 7765 7665 722c in...s..However,\n+00003dc0: 2074 6865 2064 6973 7472 6962 7574 696f the distributio\n+00003dd0: 6e73 2063 7265 6174 6564 2062 7920 4175 ns created by Au\n+00003de0: 746f 6d61 6b65 2061 7265 2066 756c 6c79 tomake are fully\n+00003df0: 2047 4e55 0a73 7461 6e64 6172 6473 2d63 GNU.standards-c\n+00003e00: 6f6d 706c 6961 6e74 2c20 616e 6420 646f ompliant, and do\n+00003e10: 206e 6f74 2072 6571 7569 7265 20e2 8098 not require ...\n+00003e20: 7065 726c e280 9920 696e 206f 7264 6572 perl... in order\n+00003e30: 2074 6f20 6265 2062 7569 6c74 2e0a 0a20 to be built... \n+00003e40: 2020 466f 7220 6d6f 7265 2069 6e66 6f72 For more infor\n+00003e50: 6d61 7469 6f6e 206f 6e20 6275 6720 7265 mation on bug re\n+00003e60: 706f 7274 732c 202a 4e6f 7465 2052 6570 ports, *Note Rep\n+00003e70: 6f72 7469 6e67 2042 7567 733a 3a2e 0a0a orting Bugs::...\n+00003e80: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo\n+00003e90: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes --------\n+00003ea0: 2d2d 0a0a 2020 2028 3129 2054 6865 7365 --.. (1) These\n+00003eb0: 2076 6172 6961 626c 6573 2061 7265 2061 variables are a\n+00003ec0: 6c73 6f20 6361 6c6c 6564 20e2 809c 6d61 lso called ...ma\n+00003ed0: 6b65 206d 6163 726f 73e2 809d 2069 6e20 ke macros... in \n+00003ee0: 4d61 6b65 0a74 6572 6d69 6e6f 6c6f 6779 Make.terminology\n+00003ef0: 2c20 686f 7765 7665 7220 696e 2074 6869 , however in thi\n+00003f00: 7320 6d61 6e75 616c 2077 6520 7265 7365 s manual we rese\n+00003f10: 7276 6520 7468 6520 7465 726d 20e2 809c rve the term ...\n+00003f20: 6d61 6372 6fe2 809d 2066 6f72 0a41 7574 macro... for.Aut\n+00003f30: 6f63 6f6e 6627 7320 6d61 6372 6f73 2e0a oconf's macros..\n+00003f40: 0a20 2020 2832 2920 4f6c 6465 7220 4175 . (2) Older Au\n+00003f50: 746f 636f 6e66 2076 6572 7369 6f6e 7320 toconf versions \n+00003f60: 7573 6564 20e2 8098 636f 6e66 6967 7572 used ...configur\n+00003f70: 652e 696e e280 992e 2020 4175 746f 636f e.in.... Autoco\n+00003f80: 6e66 2032 2e35 3020 616e 640a 6772 6561 nf 2.50 and.grea\n+00003f90: 7465 7220 7072 6f6d 6f74 6573 20e2 8098 ter promotes ...\n+00003fa0: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n+00003fb0: 6f76 6572 20e2 8098 636f 6e66 6967 7572 over ...configur\n+00003fc0: 652e 696e e280 992e 2020 5468 6520 7265 e.in.... The re\n+00003fd0: 7374 206f 6620 7468 6973 0a64 6f63 756d st of this.docum\n+00003fe0: 656e 7461 7469 6f6e 2077 696c 6c20 7265 entation will re\n+00003ff0: 6665 7220 746f 20e2 8098 636f 6e66 6967 fer to ...config\n+00004000: 7572 652e 6163 e280 992c 2062 7574 2041 ure.ac..., but A\n+00004010: 7574 6f6d 616b 6520 616c 736f 2073 7570 utomake also sup\n+00004020: 706f 7274 730a e280 9863 6f6e 6669 6775 ports....configu\n+00004030: 7265 2e69 6ee2 8099 2066 6f72 2062 6163 re.in... for bac\n+00004040: 6b77 6172 6420 636f 6d70 6174 6962 696c kward compatibil\n+00004050: 6974 792e 0a0a 1f0a 4669 6c65 3a20 6175 ity.....File: au\n+00004060: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00004070: 2c20 204e 6f64 653a 2041 7574 6f74 6f6f , Node: Autotoo\n+00004080: 6c73 2049 6e74 726f 6475 6374 696f 6e2c ls Introduction,\n+00004090: 2020 4e65 7874 3a20 4765 6e65 7261 6c69 Next: Generali\n+000040a0: 7469 6573 2c20 2050 7265 763a 2049 6e74 ties, Prev: Int\n+000040b0: 726f 6475 6374 696f 6e2c 2020 5570 3a20 roduction, Up: \n+000040c0: 546f 700a 0a32 2041 6e20 496e 7472 6f64 Top..2 An Introd\n+000040d0: 7563 7469 6f6e 2074 6f20 7468 6520 4175 uction to the Au\n+000040e0: 746f 746f 6f6c 730a 2a2a 2a2a 2a2a 2a2a totools.********\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 0a0a 4966 2079 **********..If y\n+00004110: 6f75 2061 7265 206e 6577 2074 6f20 4175 ou are new to Au\n+00004120: 746f 6d61 6b65 2c20 6d61 7962 6520 796f tomake, maybe yo\n+00004130: 7520 6b6e 6f77 2074 6861 7420 6974 2069 u know that it i\n+00004140: 7320 7061 7274 206f 6620 6120 7365 7420 s part of a set \n+00004150: 6f66 0a74 6f6f 6c73 2063 616c 6c65 6420 of.tools called \n+00004160: 5f54 6865 2041 7574 6f74 6f6f 6c73 5f2e _The Autotools_.\n+00004170: 2020 4d61 7962 6520 796f 7527 7665 2061 Maybe you've a\n+00004180: 6c72 6561 6479 2064 656c 7665 6420 696e lready delved in\n+00004190: 746f 2061 0a70 6163 6b61 6765 2066 756c to a.package ful\n+000041a0: 6c20 6f66 2066 696c 6573 206e 616d 6564 l of files named\n+000041b0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+000041c0: 2c20 e280 9863 6f6e 6669 6775 7265 2e61 , ...configure.a\n+000041d0: 63e2 8099 2c20 e280 984d 616b 6566 696c c..., ...Makefil\n+000041e0: 652e 696e e280 992c 0ae2 8098 4d61 6b65 e.in...,....Make\n+000041f0: 6669 6c65 2e61 6de2 8099 2c20 e280 9861 file.am..., ...a\n+00004200: 636c 6f63 616c 2e6d 34e2 8099 2c20 2e2e clocal.m4..., ..\n+00004210: 2e2c 2073 6f6d 6520 6f66 2074 6865 6d20 ., some of them \n+00004220: 636c 6169 6d69 6e67 2074 6f20 6265 205f claiming to be _\n+00004230: 6765 6e65 7261 7465 640a 6279 5f20 4175 generated.by_ Au\n+00004240: 746f 636f 6e66 206f 7220 4175 746f 6d61 toconf or Automa\n+00004250: 6b65 2e20 2042 7574 2074 6865 2065 7861 ke. But the exa\n+00004260: 6374 2070 7572 706f 7365 206f 6620 7468 ct purpose of th\n+00004270: 6573 6520 6669 6c65 7320 616e 640a 7468 ese files and.th\n+00004280: 6569 7220 7265 6c61 7469 6f6e 7320 6973 eir relations is\n+00004290: 2070 726f 6261 626c 7920 6675 7a7a 792e probably fuzzy.\n+000042a0: 2020 5468 6520 676f 616c 206f 6620 7468 The goal of th\n+000042b0: 6973 2063 6861 7074 6572 2069 7320 746f is chapter is to\n+000042c0: 0a69 6e74 726f 6475 6365 2079 6f75 2074 .introduce you t\n+000042d0: 6f20 7468 6973 206d 6163 6869 6e65 7279 o this machinery\n+000042e0: 2c20 746f 2073 686f 7720 796f 7520 686f , to show you ho\n+000042f0: 7720 6974 2077 6f72 6b73 2061 6e64 2068 w it works and h\n+00004300: 6f77 0a70 6f77 6572 6675 6c20 6974 2069 ow.powerful it i\n+00004310: 732e 2020 4966 2079 6f75 2776 6520 6e65 s. If you've ne\n+00004320: 7665 7220 696e 7374 616c 6c65 6420 6f72 ver installed or\n+00004330: 2073 6565 6e20 7375 6368 2061 2070 6163 seen such a pac\n+00004340: 6b61 6765 2c20 646f 0a6e 6f74 2077 6f72 kage, do.not wor\n+00004350: 7279 3a20 7468 6973 2063 6861 7074 6572 ry: this chapter\n+00004360: 2077 696c 6c20 7761 6c6b 2079 6f75 2074 will walk you t\n+00004370: 6872 6f75 6768 2069 742e 0a0a 2020 2049 hrough it... I\n+00004380: 6620 796f 7520 6e65 6564 2073 6f6d 6520 f you need some \n+00004390: 7465 6163 6869 6e67 206d 6174 6572 6961 teaching materia\n+000043a0: 6c2c 206d 6f72 6520 696c 6c75 7374 7261 l, more illustra\n+000043b0: 7469 6f6e 732c 206f 7220 6120 6c65 7373 tions, or a less\n+000043c0: 0ae2 8098 6175 746f 6d61 6b65 e280 992d ....automake...-\n+000043d0: 6365 6e74 6572 6564 2063 6f6e 7469 6e75 centered continu\n+000043e0: 6174 696f 6e2c 2073 6f6d 6520 736c 6964 ation, some slid\n+000043f0: 6573 2066 6f72 2074 6869 7320 696e 7472 es for this intr\n+00004400: 6f64 7563 7469 6f6e 2061 7265 0a61 7661 oduction are.ava\n+00004410: 696c 6162 6c65 2069 6e20 416c 6578 616e ilable in Alexan\n+00004420: 6472 6520 4475 7265 742d 4c75 747a 2773 dre Duret-Lutz's\n+00004430: 2041 7574 6f74 6f6f 6c73 2054 7574 6f72 Autotools Tutor\n+00004440: 6961 6c0a 2868 7474 703a 2f2f 7777 772e ial.(http://www.\n+00004450: 6c72 6465 2e65 7069 7461 2e66 722f 7e61 lrde.epita.fr/~a\n+00004460: 646c 2f61 7574 6f74 6f6f 6c73 2e68 746d dl/autotools.htm\n+00004470: 6c29 2e20 2054 6869 7320 6368 6170 7465 l). This chapte\n+00004480: 7220 6973 2074 6865 0a77 7269 7474 656e r is the.written\n+00004490: 2076 6572 7369 6f6e 206f 6620 7468 6520 version of the \n+000044a0: 6669 7273 7420 7061 7274 206f 6620 6869 first part of hi\n+000044b0: 7320 7475 746f 7269 616c 2e0a 0a2a 204d s tutorial...* M\n+000044c0: 656e 753a 0a0a 2a20 474e 5520 4275 696c enu:..* GNU Buil\n+000044d0: 6420 5379 7374 656d 3a3a 2020 2020 2020 d System:: \n+000044e0: 2020 2020 2020 496e 7472 6f64 7563 696e Introducin\n+000044f0: 6720 7468 6520 474e 5520 4275 696c 6420 g the GNU Build \n+00004500: 5379 7374 656d 0a2a 2055 7365 2043 6173 System.* Use Cas\n+00004510: 6573 3a3a 2020 2020 2020 2020 2020 2020 es:: \n+00004520: 2020 2020 2020 2055 7365 2043 6173 6573 Use Cases\n+00004530: 2066 6f72 2074 6865 2047 4e55 2042 7569 for the GNU Bui\n+00004540: 6c64 2053 7973 7465 6d0a 2a20 5768 7920 ld System.* Why \n+00004550: 4175 746f 746f 6f6c 733a 3a20 2020 2020 Autotools:: \n+00004560: 2020 2020 2020 2020 2020 486f 7720 4175 How Au\n+00004570: 746f 746f 6f6c 7320 4865 6c70 0a2a 2048 totools Help.* H\n+00004580: 656c 6c6f 2057 6f72 6c64 3a3a 2020 2020 ello World:: \n+00004590: 2020 2020 2020 2020 2020 2020 2041 2053 A S\n+000045a0: 6d61 6c6c 2048 656c 6c6f 2057 6f72 6c64 mall Hello World\n+000045b0: 2050 6163 6b61 6765 0a0a 1f0a 4669 6c65 Package....File\n+000045c0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+000045d0: 696e 666f 2c20 204e 6f64 653a 2047 4e55 info, Node: GNU\n+000045e0: 2042 7569 6c64 2053 7973 7465 6d2c 2020 Build System, \n+000045f0: 4e65 7874 3a20 5573 6520 4361 7365 732c Next: Use Cases,\n+00004600: 2020 5570 3a20 4175 746f 746f 6f6c 7320 Up: Autotools \n+00004610: 496e 7472 6f64 7563 7469 6f6e 0a0a 322e Introduction..2.\n+00004620: 3120 496e 7472 6f64 7563 696e 6720 7468 1 Introducing th\n+00004630: 6520 474e 5520 4275 696c 6420 5379 7374 e GNU Build Syst\n+00004640: 656d 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d em.=============\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 3d0a 0a49 7420 6973 2061 =======..It is a\n+00004670: 2074 7275 7468 2075 6e69 7665 7273 616c truth universal\n+00004680: 6c79 2061 636b 6e6f 776c 6564 6765 642c ly acknowledged,\n+00004690: 2074 6861 7420 6173 2061 2064 6576 656c that as a devel\n+000046a0: 6f70 6572 2069 6e0a 706f 7373 6573 7369 oper in.possessi\n+000046b0: 6f6e 206f 6620 6120 6e65 7720 7061 636b on of a new pack\n+000046c0: 6167 652c 2079 6f75 206d 7573 7420 6265 age, you must be\n+000046d0: 2069 6e20 7761 6e74 206f 6620 6120 6275 in want of a bu\n+000046e0: 696c 6420 7379 7374 656d 2e0a 0a20 2020 ild system... \n+000046f0: 496e 2074 6865 2055 6e69 7820 776f 726c In the Unix worl\n+00004700: 642c 2073 7563 6820 6120 6275 696c 6420 d, such a build \n+00004710: 7379 7374 656d 2069 7320 7472 6164 6974 system is tradit\n+00004720: 696f 6e61 6c6c 7920 6163 6869 6576 6564 ionally achieved\n+00004730: 0a75 7369 6e67 2074 6865 2063 6f6d 6d61 .using the comma\n+00004740: 6e64 20e2 8098 6d61 6b65 e280 9920 282a nd ...make... (*\n+00004750: 6e6f 7465 204f 7665 7276 6965 773a 2028 note Overview: (\n+00004760: 6d61 6b65 2954 6f70 2e29 2e20 2059 6f75 make)Top.). You\n+00004770: 2065 7870 7265 7373 2074 6865 0a72 6563 express the.rec\n+00004780: 6970 6520 746f 2062 7569 6c64 2079 6f75 ipe to build you\n+00004790: 7220 7061 636b 6167 6520 696e 2061 20e2 r package in a .\n+000047a0: 8098 4d61 6b65 6669 6c65 e280 992e 2020 ..Makefile.... \n+000047b0: 5468 6973 2066 696c 6520 6973 2061 2073 This file is a s\n+000047c0: 6574 206f 660a 7275 6c65 7320 746f 2062 et of.rules to b\n+000047d0: 7569 6c64 2074 6865 2066 696c 6573 2069 uild the files i\n+000047e0: 6e20 7468 6520 7061 636b 6167 652e 2020 n the package. \n+000047f0: 466f 7220 696e 7374 616e 6365 2074 6865 For instance the\n+00004800: 2070 726f 6772 616d 0ae2 8098 7072 6f67 program....prog\n+00004810: e280 9920 6d61 7920 6265 2062 7569 6c74 ... may be built\n+00004820: 2062 7920 7275 6e6e 696e 6720 7468 6520 by running the \n+00004830: 6c69 6e6b 6572 206f 6e20 7468 6520 6669 linker on the fi\n+00004840: 6c65 7320 e280 986d 6169 6e2e 6fe2 8099 les ...main.o...\n+00004850: 2c0a e280 9866 6f6f 2e6f e280 992c 2061 ,....foo.o..., a\n+00004860: 6e64 20e2 8098 6261 722e 6fe2 8099 3b20 nd ...bar.o...; \n+00004870: 7468 6520 6669 6c65 20e2 8098 6d61 696e the file ...main\n+00004880: 2e6f e280 9920 6d61 7920 6265 2062 7569 .o... may be bui\n+00004890: 6c74 2062 7920 7275 6e6e 696e 6720 7468 lt by running th\n+000048a0: 650a 636f 6d70 696c 6572 206f 6e20 e280 e.compiler on ..\n+000048b0: 986d 6169 6e2e 63e2 8099 3b20 6574 632e .main.c...; etc.\n+000048c0: 2020 4561 6368 2074 696d 6520 e280 986d Each time ...m\n+000048d0: 616b 65e2 8099 2069 7320 7275 6e2c 2069 ake... is run, i\n+000048e0: 7420 7265 6164 730a e280 984d 616b 6566 t reads....Makef\n+000048f0: 696c 65e2 8099 2c20 6368 6563 6b73 2074 ile..., checks t\n+00004900: 6865 2065 7869 7374 656e 6365 2061 6e64 he existence and\n+00004910: 206d 6f64 6966 6963 6174 696f 6e20 7469 modification ti\n+00004920: 6d65 206f 6620 7468 6520 6669 6c65 730a me of the files.\n+00004930: 6d65 6e74 696f 6e65 642c 2064 6563 6964 mentioned, decid\n+00004940: 6573 2077 6861 7420 6669 6c65 7320 6e65 es what files ne\n+00004950: 6564 2074 6f20 6265 2062 7569 6c74 2028 ed to be built (\n+00004960: 6f72 2072 6562 7569 6c74 292c 2061 6e64 or rebuilt), and\n+00004970: 2072 756e 730a 7468 6520 6173 736f 6369 runs.the associ\n+00004980: 6174 6564 2063 6f6d 6d61 6e64 732e 0a0a ated commands...\n+00004990: 2020 2057 6865 6e20 6120 7061 636b 6167 When a packag\n+000049a0: 6520 6e65 6564 7320 746f 2062 6520 6275 e needs to be bu\n+000049b0: 696c 7420 6f6e 2061 2064 6966 6665 7265 ilt on a differe\n+000049c0: 6e74 2070 6c61 7466 6f72 6d20 7468 616e nt platform than\n+000049d0: 2074 6865 206f 6e65 0a69 7420 7761 7320 the one.it was \n+000049e0: 6465 7665 6c6f 7065 6420 6f6e 2c20 6974 developed on, it\n+000049f0: 7320 e280 984d 616b 6566 696c 65e2 8099 s ...Makefile...\n+00004a00: 2075 7375 616c 6c79 206e 6565 6473 2074 usually needs t\n+00004a10: 6f20 6265 2061 646a 7573 7465 642e 2020 o be adjusted. \n+00004a20: 466f 720a 696e 7374 616e 6365 2074 6865 For.instance the\n+00004a30: 2063 6f6d 7069 6c65 7220 6d61 7920 6861 compiler may ha\n+00004a40: 7665 2061 6e6f 7468 6572 206e 616d 6520 ve another name \n+00004a50: 6f72 2072 6571 7569 7265 206d 6f72 6520 or require more \n+00004a60: 6f70 7469 6f6e 732e 2020 496e 0a31 3939 options. In.199\n+00004a70: 312c 2044 6176 6964 204a 2e20 4d61 634b 1, David J. MacK\n+00004a80: 656e 7a69 6520 676f 7420 7469 7265 6420 enzie got tired \n+00004a90: 6f66 2063 7573 746f 6d69 7a69 6e67 20e2 of customizing .\n+00004aa0: 8098 4d61 6b65 6669 6c65 e280 9920 666f ..Makefile... fo\n+00004ab0: 7220 7468 6520 3230 0a70 6c61 7466 6f72 r the 20.platfor\n+00004ac0: 6d73 2068 6520 6861 6420 746f 2064 6561 ms he had to dea\n+00004ad0: 6c20 7769 7468 2e20 2049 6e73 7465 6164 l with. Instead\n+00004ae0: 2c20 6865 2068 616e 6463 7261 6674 6564 , he handcrafted\n+00004af0: 2061 206c 6974 746c 6520 7368 656c 6c0a a little shell.\n+00004b00: 7363 7269 7074 2063 616c 6c65 6420 e280 script called ..\n+00004b10: 9863 6f6e 6669 6775 7265 e280 9920 746f .configure... to\n+00004b20: 2061 7574 6f6d 6174 6963 616c 6c79 2061 automatically a\n+00004b30: 646a 7573 7420 7468 6520 e280 984d 616b djust the ...Mak\n+00004b40: 6566 696c 65e2 8099 2028 2a6e 6f74 650a efile... (*note.\n+00004b50: 4765 6e65 7369 733a 2028 6175 746f 636f Genesis: (autoco\n+00004b60: 6e66 2947 656e 6573 6973 2e29 2e20 2043 nf)Genesis.). C\n+00004b70: 6f6d 7069 6c69 6e67 2068 6973 2070 6163 ompiling his pac\n+00004b80: 6b61 6765 2077 6173 206e 6f77 2061 7320 kage was now as \n+00004b90: 7369 6d70 6c65 0a61 7320 7275 6e6e 696e simple.as runnin\n+00004ba0: 6720 e280 982e 2f63 6f6e 6669 6775 7265 g ..../configure\n+00004bb0: 2026 2620 6d61 6b65 e280 992e 0a0a 2020 && make...... \n+00004bc0: 2054 6f64 6179 2074 6869 7320 7072 6f63 Today this proc\n+00004bd0: 6573 7320 6861 7320 6265 656e 2073 7461 ess has been sta\n+00004be0: 6e64 6172 6469 7a65 6420 696e 2074 6865 ndardized in the\n+00004bf0: 2047 4e55 2070 726f 6a65 6374 2e20 2054 GNU project. T\n+00004c00: 6865 2047 4e55 0a43 6f64 696e 6720 5374 he GNU.Coding St\n+00004c10: 616e 6461 7264 7320 282a 6e6f 7465 2054 andards (*note T\n+00004c20: 6865 2052 656c 6561 7365 2050 726f 6365 he Release Proce\n+00004c30: 7373 3a20 2873 7461 6e64 6172 6473 294d ss: (standards)M\n+00004c40: 616e 6167 696e 670a 5265 6c65 6173 6573 anaging.Releases\n+00004c50: 2e29 2065 7870 6c61 696e 7320 686f 7720 .) explains how \n+00004c60: 6561 6368 2070 6163 6b61 6765 206f 6620 each package of \n+00004c70: 7468 6520 474e 5520 7072 6f6a 6563 7420 the GNU project \n+00004c80: 7368 6f75 6c64 2068 6176 6520 610a e280 should have a...\n+00004c90: 9863 6f6e 6669 6775 7265 e280 9920 7363 .configure... sc\n+00004ca0: 7269 7074 2c20 616e 6420 7468 6520 6d69 ript, and the mi\n+00004cb0: 6e69 6d61 6c20 696e 7465 7266 6163 6520 nimal interface \n+00004cc0: 6974 2073 686f 756c 6420 6861 7665 2e20 it should have. \n+00004cd0: 2054 6865 0ae2 8098 4d61 6b65 6669 6c65 The....Makefile\n+00004ce0: e280 9920 746f 6f20 7368 6f75 6c64 2066 ... too should f\n+00004cf0: 6f6c 6c6f 7720 736f 6d65 2065 7374 6162 ollow some estab\n+00004d00: 6c69 7368 6564 2063 6f6e 7665 6e74 696f lished conventio\n+00004d10: 6e73 2e20 2054 6865 2072 6573 756c 743f ns. The result?\n+00004d20: 0a41 2075 6e69 6669 6564 2062 7569 6c64 .A unified build\n+00004d30: 2073 7973 7465 6d20 7468 6174 206d 616b system that mak\n+00004d40: 6573 2061 6c6c 2070 6163 6b61 6765 7320 es all packages \n+00004d50: 616c 6d6f 7374 2069 6e64 6973 7469 6e67 almost indisting\n+00004d60: 7569 7368 6162 6c65 0a62 7920 7468 6520 uishable.by the \n+00004d70: 696e 7374 616c 6c65 722e 2020 496e 2069 installer. In i\n+00004d80: 7473 2073 696d 706c 6573 7420 7363 656e ts simplest scen\n+00004d90: 6172 696f 2c20 616c 6c20 7468 6520 696e ario, all the in\n+00004da0: 7374 616c 6c65 7220 6861 7320 746f 2064 staller has to d\n+00004db0: 6f0a 6973 2074 6f20 756e 7061 636b 2074 o.is to unpack t\n+00004dc0: 6865 2070 6163 6b61 6765 2c20 7275 6e20 he package, run \n+00004dd0: e280 982e 2f63 6f6e 6669 6775 7265 2026 ..../configure &\n+00004de0: 2620 6d61 6b65 2026 2620 6d61 6b65 2069 & make && make i\n+00004df0: 6e73 7461 6c6c e280 992c 2061 6e64 0a72 nstall..., and.r\n+00004e00: 6570 6561 7420 7769 7468 2074 6865 206e epeat with the n\n+00004e10: 6578 7420 7061 636b 6167 6520 746f 2069 ext package to i\n+00004e20: 6e73 7461 6c6c 2e0a 0a20 2020 5765 2063 nstall... We c\n+00004e30: 616c 6c20 7468 6973 2062 7569 6c64 2073 all this build s\n+00004e40: 7973 7465 6d20 7468 6520 e280 9c47 4e55 ystem the ...GNU\n+00004e50: 2042 7569 6c64 2053 7973 7465 6de2 809d Build System...\n+00004e60: 2c20 7369 6e63 6520 6974 2077 6173 2067 , since it was g\n+00004e70: 726f 776e 0a6f 7574 206f 6620 7468 6520 rown.out of the \n+00004e80: 474e 5520 7072 6f6a 6563 742e 2020 486f GNU project. Ho\n+00004e90: 7765 7665 7220 6974 2069 7320 7573 6564 wever it is used\n+00004ea0: 2062 7920 6120 7661 7374 206e 756d 6265 by a vast numbe\n+00004eb0: 7220 6f66 206f 7468 6572 0a70 6163 6b61 r of other.packa\n+00004ec0: 6765 733a 2066 6f6c 6c6f 7769 6e67 2061 ges: following a\n+00004ed0: 6e79 2065 7869 7374 696e 6720 636f 6e76 ny existing conv\n+00004ee0: 656e 7469 6f6e 2068 6173 2069 7473 2061 ention has its a\n+00004ef0: 6476 616e 7461 6765 732e 0a0a 2020 2054 dvantages... T\n+00004f00: 6865 2041 7574 6f74 6f6f 6c73 2061 7265 he Autotools are\n+00004f10: 2074 6f6f 6c73 2074 6861 7420 7769 6c6c tools that will\n+00004f20: 2063 7265 6174 6520 6120 474e 5520 4275 create a GNU Bu\n+00004f30: 696c 6420 5379 7374 656d 2066 6f72 2079 ild System for y\n+00004f40: 6f75 720a 7061 636b 6167 652e 2020 4175 our.package. Au\n+00004f50: 746f 636f 6e66 206d 6f73 746c 7920 666f toconf mostly fo\n+00004f60: 6375 7365 7320 6f6e 20e2 8098 636f 6e66 cuses on ...conf\n+00004f70: 6967 7572 65e2 8099 2061 6e64 2041 7574 igure... and Aut\n+00004f80: 6f6d 616b 6520 6f6e 0ae2 8098 4d61 6b65 omake on....Make\n+00004f90: 6669 6c65 e280 9973 2e20 2049 7420 6973 file...s. It is\n+00004fa0: 2065 6e74 6972 656c 7920 706f 7373 6962 entirely possib\n+00004fb0: 6c65 2074 6f20 6372 6561 7465 2061 2047 le to create a G\n+00004fc0: 4e55 2042 7569 6c64 2053 7973 7465 6d0a NU Build System.\n+00004fd0: 7769 7468 6f75 7420 7468 6520 6865 6c70 without the help\n+00004fe0: 206f 6620 7468 6573 6520 746f 6f6c 732e of these tools.\n+00004ff0: 2020 486f 7765 7665 7220 6974 2069 7320 However it is \n+00005000: 7261 7468 6572 2062 7572 6465 6e73 6f6d rather burdensom\n+00005010: 6520 616e 640a 6572 726f 722d 7072 6f6e e and.error-pron\n+00005020: 652e 2020 5765 2077 696c 6c20 6469 7363 e. We will disc\n+00005030: 7573 7320 7468 6973 2061 6761 696e 2061 uss this again a\n+00005040: 6674 6572 2073 6f6d 6520 696c 6c75 7374 fter some illust\n+00005050: 7261 7469 6f6e 206f 6620 7468 650a 474e ration of the.GN\n+00005060: 5520 4275 696c 6420 5379 7374 656d 2069 U Build System i\n+00005070: 6e20 6163 7469 6f6e 2e0a 0a1f 0a46 696c n action.....Fil\n+00005080: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00005090: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5573 .info, Node: Us\n+000050a0: 6520 4361 7365 732c 2020 4e65 7874 3a20 e Cases, Next: \n+000050b0: 5768 7920 4175 746f 746f 6f6c 732c 2020 Why Autotools, \n+000050c0: 5072 6576 3a20 474e 5520 4275 696c 6420 Prev: GNU Build \n+000050d0: 5379 7374 656d 2c20 2055 703a 2041 7574 System, Up: Aut\n+000050e0: 6f74 6f6f 6c73 2049 6e74 726f 6475 6374 otools Introduct\n+000050f0: 696f 6e0a 0a32 2e32 2055 7365 2043 6173 ion..2.2 Use Cas\n+00005100: 6573 2066 6f72 2074 6865 2047 4e55 2042 es for the GNU B\n+00005110: 7569 6c64 2053 7973 7465 6d0a 3d3d 3d3d uild 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-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-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+00005140: 3d3d 0a0a 496e 2074 6869 7320 7365 6374 ==..In this sect\n+00005150: 696f 6e20 7765 2065 7870 6c6f 7265 2073 ion we explore s\n+00005160: 6576 6572 616c 2075 7365 2063 6173 6573 everal use cases\n+00005170: 2066 6f72 2074 6865 2047 4e55 2042 7569 for the GNU Bui\n+00005180: 6c64 2053 7973 7465 6d2e 0a59 6f75 2063 ld System..You c\n+00005190: 616e 2072 6570 6c61 7920 616c 6c20 7468 an replay all th\n+000051a0: 6573 6520 6578 616d 706c 6573 206f 6e20 ese examples on \n+000051b0: 7468 6520 e280 9861 6d68 656c 6c6f 2d31 the ...amhello-1\n+000051c0: 2e30 2e74 6172 2e67 7ae2 8099 2070 6163 .0.tar.gz... pac\n+000051d0: 6b61 6765 0a64 6973 7472 6962 7574 6564 kage.distributed\n+000051e0: 2077 6974 6820 4175 746f 6d61 6b65 2e20 with Automake. \n+000051f0: 2049 6620 4175 746f 6d61 6b65 2069 7320 If Automake is \n+00005200: 696e 7374 616c 6c65 6420 6f6e 2079 6f75 installed on you\n+00005210: 7220 7379 7374 656d 2c20 796f 750a 7368 r system, you.sh\n+00005220: 6f75 6c64 2066 696e 6420 6120 636f 7079 ould find a copy\n+00005230: 206f 6620 7468 6973 2066 696c 6520 696e of this file in\n+00005240: 0ae2 8098 5052 4546 4958 2f73 6861 7265 ....PREFIX/share\n+00005250: 2f64 6f63 2f61 7574 6f6d 616b 652f 616d /doc/automake/am\n+00005260: 6865 6c6c 6f2d 312e 302e 7461 722e 677a hello-1.0.tar.gz\n+00005270: e280 992c 2077 6865 7265 2050 5245 4649 ..., where PREFI\n+00005280: 5820 6973 2074 6865 0a69 6e73 7461 6c6c X is the.install\n+00005290: 6174 696f 6e20 7072 6566 6978 2073 7065 ation prefix spe\n+000052a0: 6369 6669 6564 2064 7572 696e 6720 636f cified during co\n+000052b0: 6e66 6967 7572 6174 696f 6e20 2850 5245 nfiguration (PRE\n+000052c0: 4649 5820 6465 6661 756c 7473 2074 6f0a FIX defaults to.\n+000052d0: e280 982f 7573 722f 6c6f 6361 6ce2 8099 .../usr/local...\n+000052e0: 2c20 686f 7765 7665 7220 6966 2041 7574 , however if Aut\n+000052f0: 6f6d 616b 6520 7761 7320 696e 7374 616c omake was instal\n+00005300: 6c65 6420 6279 2073 6f6d 6520 474e 552f led by some GNU/\n+00005310: 4c69 6e75 780a 6469 7374 7269 6275 7469 Linux.distributi\n+00005320: 6f6e 2069 7420 6d6f 7374 206c 696b 656c on it most likel\n+00005330: 7920 6861 7320 6265 656e 2073 6574 2074 y has been set t\n+00005340: 6f20 e280 982f 7573 72e2 8099 292e 2020 o .../usr...). \n+00005350: 4966 2079 6f75 2064 6f20 6e6f 7420 6861 If you do not ha\n+00005360: 7665 0a61 2063 6f70 7920 6f66 2041 7574 ve.a copy of Aut\n+00005370: 6f6d 616b 6520 696e 7374 616c 6c65 642c omake installed,\n+00005380: 2079 6f75 2063 616e 2066 696e 6420 6120 you can find a \n+00005390: 636f 7079 206f 6620 7468 6973 2066 696c copy of this fil\n+000053a0: 6520 696e 7369 6465 0a74 6865 20e2 8098 e inside.the ...\n+000053b0: 646f 632f e280 9920 6469 7265 6374 6f72 doc/... director\n+000053c0: 7920 6f66 2074 6865 2041 7574 6f6d 616b y of the Automak\n+000053d0: 6520 7061 636b 6167 652e 0a0a 2020 2053 e package... S\n+000053e0: 6f6d 6520 6f66 2074 6865 2066 6f6c 6c6f ome of the follo\n+000053f0: 7769 6e67 2075 7365 2063 6173 6573 2070 wing use cases p\n+00005400: 7265 7365 6e74 2066 6561 7475 7265 7320 resent features \n+00005410: 7468 6174 2061 7265 2069 6e20 6661 6374 that are in fact\n+00005420: 0a65 7874 656e 7369 6f6e 7320 746f 2074 .extensions to t\n+00005430: 6865 2047 4e55 2042 7569 6c64 2053 7973 he GNU Build Sys\n+00005440: 7465 6d2e 2020 5265 6164 3a20 7468 6579 tem. Read: they\n+00005450: 2061 7265 206e 6f74 2073 7065 6369 6669 are not specifi\n+00005460: 6564 2062 7920 7468 650a 474e 5520 436f ed by the.GNU Co\n+00005470: 6469 6e67 2053 7461 6e64 6172 6473 2c20 ding Standards, \n+00005480: 6275 7420 7468 6579 2061 7265 206e 6f6e but they are non\n+00005490: 6574 6865 6c65 7373 2070 6172 7420 6f66 etheless part of\n+000054a0: 2074 6865 2062 7569 6c64 2073 7973 7465 the build syste\n+000054b0: 6d0a 6372 6561 7465 6420 6279 2074 6865 m.created by the\n+000054c0: 2041 7574 6f74 6f6f 6c73 2e20 2054 6f20 Autotools. To \n+000054d0: 6b65 6570 2074 6869 6e67 7320 7369 6d70 keep things simp\n+000054e0: 6c65 2c20 7765 2064 6f20 6e6f 7420 706f le, we do not po\n+000054f0: 696e 7420 6f75 740a 7468 6520 6469 6666 int out.the diff\n+00005500: 6572 656e 6365 2e20 204f 7572 206f 626a erence. Our obj\n+00005510: 6563 7469 7665 2069 7320 746f 2073 686f ective is to sho\n+00005520: 7720 796f 7520 6d61 6e79 206f 6620 7468 w you many of th\n+00005530: 6520 6665 6174 7572 6573 2074 6861 740a e features that.\n+00005540: 7468 6520 6275 696c 6420 7379 7374 656d the build system\n+00005550: 2063 7265 6174 6564 2062 7920 7468 6520 created by the \n+00005560: 4175 746f 746f 6f6c 7320 7769 6c6c 206f Autotools will o\n+00005570: 6666 6572 2074 6f20 796f 752e 0a0a 2a20 ffer to you...* \n+00005580: 4d65 6e75 3a0a 0a2a 2042 6173 6963 2049 Menu:..* Basic I\n+00005590: 6e73 7461 6c6c 6174 696f 6e3a 3a20 2020 nstallation:: \n+000055a0: 2020 2020 2020 2043 6f6d 6d6f 6e20 696e Common in\n+000055b0: 7374 616c 6c61 7469 6f6e 2070 726f 6365 stallation proce\n+000055c0: 6475 7265 0a2a 2053 7461 6e64 6172 6420 dure.* Standard \n+000055d0: 5461 7267 6574 733a 3a20 2020 2020 2020 Targets:: \n+000055e0: 2020 2020 2041 206c 6973 7420 6f66 2073 A list of s\n+000055f0: 7461 6e64 6172 6420 4d61 6b65 6669 6c65 tandard Makefile\n+00005600: 2074 6172 6765 7473 0a2a 2053 7461 6e64 targets.* Stand\n+00005610: 6172 6420 4469 7265 6374 6f72 7920 5661 ard Directory Va\n+00005620: 7269 6162 6c65 733a 3a20 2041 206c 6973 riables:: A lis\n+00005630: 7420 6f66 2073 7461 6e64 6172 6420 6469 t of standard di\n+00005640: 7265 6374 6f72 7920 7661 7269 6162 6c65 rectory variable\n+00005650: 730a 2a20 5374 616e 6461 7264 2043 6f6e s.* Standard Con\n+00005660: 6669 6775 7261 7469 6f6e 2056 6172 6961 figuration Varia\n+00005670: 626c 6573 3a3a 2020 5573 696e 6720 636f bles:: Using co\n+00005680: 6e66 6967 7572 6174 696f 6e20 7661 7269 nfiguration vari\n+00005690: 6162 6c65 730a 2a20 636f 6e66 6967 2e73 ables.* config.s\n+000056a0: 6974 653a 3a20 2020 2020 2020 2020 2020 ite:: \n+000056b0: 2020 2020 2020 5573 696e 6720 6120 636f Using a co\n+000056c0: 6e66 6967 2e73 6974 6520 6669 6c65 0a2a nfig.site file.*\n+000056d0: 2056 5041 5448 2042 7569 6c64 733a 3a20 VPATH Builds:: \n+000056e0: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+000056f0: 6172 616c 6c65 6c20 6275 696c 6420 7472 arallel build tr\n+00005700: 6565 730a 2a20 5477 6f2d 5061 7274 2049 ees.* Two-Part I\n+00005710: 6e73 7461 6c6c 3a3a 2020 2020 2020 2020 nstall:: \n+00005720: 2020 2020 496e 7374 616c 6c69 6e67 2064 Installing d\n+00005730: 6174 6120 616e 6420 7072 6f67 7261 6d73 ata and programs\n+00005740: 2073 6570 6172 6174 656c 790a 2a20 4372 separately.* Cr\n+00005750: 6f73 732d 436f 6d70 696c 6174 696f 6e3a oss-Compilation:\n+00005760: 3a20 2020 2020 2020 2020 2020 4275 696c : Buil\n+00005770: 6469 6e67 2066 6f72 206f 7468 6572 2061 ding for other a\n+00005780: 7263 6869 7465 6374 7572 6573 0a2a 2052 rchitectures.* R\n+00005790: 656e 616d 696e 673a 3a20 2020 2020 2020 enaming:: \n+000057a0: 2020 2020 2020 2020 2020 2020 2052 656e Ren\n+000057b0: 616d 696e 6720 7072 6f67 7261 6d73 2061 aming programs a\n+000057c0: 7420 696e 7374 616c 6c20 7469 6d65 0a2a t install time.*\n+000057d0: 2044 4553 5444 4952 3a3a 2020 2020 2020 DESTDIR:: \n+000057e0: 2020 2020 2020 2020 2020 2020 2020 2042 B\n+000057f0: 7569 6c64 696e 6720 6269 6e61 7279 2070 uilding binary p\n+00005800: 6163 6b61 6765 7320 7769 7468 2044 4553 ackages with DES\n+00005810: 5444 4952 0a2a 2050 7265 7061 7269 6e67 TDIR.* Preparing\n+00005820: 2044 6973 7472 6962 7574 696f 6e73 3a3a Distributions::\n+00005830: 2020 2020 2052 6f6c 6c69 6e67 206f 7574 Rolling out\n+00005840: 2074 6172 6261 6c6c 730a 2a20 4465 7065 tarballs.* Depe\n+00005850: 6e64 656e 6379 2054 7261 636b 696e 673a ndency Tracking:\n+00005860: 3a20 2020 2020 2020 2020 4175 746f 6d61 : Automa\n+00005870: 7469 6320 6465 7065 6e64 656e 6379 2074 tic dependency t\n+00005880: 7261 636b 696e 670a 2a20 4e65 7374 6564 racking.* Nested\n+00005890: 2050 6163 6b61 6765 733a 3a20 2020 2020 Packages:: \n+000058a0: 2020 2020 2020 2020 5468 6520 474e 5520 The GNU \n+000058b0: 4275 696c 6420 5379 7374 656d 7320 6361 Build Systems ca\n+000058c0: 6e20 6265 206e 6573 7465 640a 0a1f 0a46 n be nested....F\n+000058d0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+000058e0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+000058f0: 4261 7369 6320 496e 7374 616c 6c61 7469 Basic Installati\n+00005900: 6f6e 2c20 204e 6578 743a 2053 7461 6e64 on, Next: Stand\n+00005910: 6172 6420 5461 7267 6574 732c 2020 5570 ard Targets, Up\n+00005920: 3a20 5573 6520 4361 7365 730a 0a32 2e32 : Use Cases..2.2\n+00005930: 2e31 2042 6173 6963 2049 6e73 7461 6c6c .1 Basic Install\n+00005940: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------\n+00005950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+00005960: 5468 6520 6d6f 7374 2063 6f6d 6d6f 6e20 The most common \n+00005970: 696e 7374 616c 6c61 7469 6f6e 2070 726f installation pro\n+00005980: 6365 6475 7265 206c 6f6f 6b73 2061 7320 cedure looks as \n+00005990: 666f 6c6c 6f77 732e 0a0a 2020 2020 207e follows... ~\n+000059a0: 2025 2074 6172 207a 7866 2061 6d68 656c % tar zxf amhel\n+000059b0: 6c6f 2d31 2e30 2e74 6172 2e67 7a0a 2020 lo-1.0.tar.gz. \n+000059c0: 2020 207e 2025 2063 6420 616d 6865 6c6c ~ % cd amhell\n+000059d0: 6f2d 312e 300a 2020 2020 207e 2f61 6d68 o-1.0. ~/amh\n+000059e0: 656c 6c6f 2d31 2e30 2025 202e 2f63 6f6e ello-1.0 % ./con\n+000059f0: 6669 6775 7265 0a20 2020 2020 2e2e 2e0a figure. ....\n+00005a00: 2020 2020 2063 6f6e 6669 672e 7374 6174 config.stat\n+00005a10: 7573 3a20 6372 6561 7469 6e67 204d 616b us: creating Mak\n+00005a20: 6566 696c 650a 2020 2020 2063 6f6e 6669 efile. confi\n+00005a30: 672e 7374 6174 7573 3a20 6372 6561 7469 g.status: creati\n+00005a40: 6e67 2073 7263 2f4d 616b 6566 696c 650a ng src/Makefile.\n+00005a50: 2020 2020 202e 2e2e 0a20 2020 2020 7e2f .... ~/\n+00005a60: 616d 6865 6c6c 6f2d 312e 3020 2520 6d61 amhello-1.0 % ma\n+00005a70: 6b65 0a20 2020 2020 2e2e 2e0a 2020 2020 ke. .... \n+00005a80: 207e 2f61 6d68 656c 6c6f 2d31 2e30 2025 ~/amhello-1.0 %\n+00005a90: 206d 616b 6520 6368 6563 6b0a 2020 2020 make check. \n+00005aa0: 202e 2e2e 0a20 2020 2020 7e2f 616d 6865 .... ~/amhe\n+00005ab0: 6c6c 6f2d 312e 3020 2520 7375 0a20 2020 llo-1.0 % su. \n+00005ac0: 2020 5061 7373 776f 7264 3a0a 2020 2020 Password:. \n+00005ad0: 202f 686f 6d65 2f61 646c 2f61 6d68 656c /home/adl/amhel\n+00005ae0: 6c6f 2d31 2e30 2023 206d 616b 6520 696e lo-1.0 # make in\n+00005af0: 7374 616c 6c0a 2020 2020 202e 2e2e 0a20 stall. .... \n+00005b00: 2020 2020 2f68 6f6d 652f 6164 6c2f 616d /home/adl/am\n+00005b10: 6865 6c6c 6f2d 312e 3020 2320 6578 6974 hello-1.0 # exit\n+00005b20: 0a20 2020 2020 7e2f 616d 6865 6c6c 6f2d . ~/amhello-\n+00005b30: 312e 3020 2520 6d61 6b65 2069 6e73 7461 1.0 % make insta\n+00005b40: 6c6c 6368 6563 6b0a 2020 2020 202e 2e2e llcheck. ...\n+00005b50: 0a0a 2020 2054 6865 2075 7365 7220 6669 .. The user fi\n+00005b60: 7273 7420 756e 7061 636b 7320 7468 6520 rst unpacks the \n+00005b70: 7061 636b 6167 652e 2020 4865 7265 2c20 package. Here, \n+00005b80: 616e 6420 696e 2074 6865 2066 6f6c 6c6f and in the follo\n+00005b90: 7769 6e67 0a65 7861 6d70 6c65 732c 2077 wing.examples, w\n+00005ba0: 6520 7769 6c6c 2075 7365 2074 6865 206e e will use the n\n+00005bb0: 6f6e 2d70 6f72 7461 626c 6520 e280 9874 on-portable ...t\n+00005bc0: 6172 207a 7866 e280 9920 636f 6d6d 616e ar zxf... comman\n+00005bd0: 6420 666f 7220 7369 6d70 6c69 6369 7479 d for simplicity\n+00005be0: 2e0a 4f6e 2061 2073 7973 7465 6d20 7769 ..On a system wi\n+00005bf0: 7468 6f75 7420 474e 5520 e280 9874 6172 thout GNU ...tar\n+00005c00: e280 9920 696e 7374 616c 6c65 642c 2074 ... installed, t\n+00005c10: 6869 7320 636f 6d6d 616e 6420 7368 6f75 his command shou\n+00005c20: 6c64 2072 6561 640a e280 9867 756e 7a69 ld read....gunzi\n+00005c30: 7020 2d63 2061 6d68 656c 6c6f 2d31 2e30 p -c amhello-1.0\n+00005c40: 2e74 6172 2e67 7a20 7c20 7461 7220 7866 .tar.gz | tar xf\n+00005c50: 202d e280 992e 0a0a 2020 2054 6865 2075 -...... The u\n+00005c60: 7365 7220 7468 656e 2065 6e74 6572 7320 ser then enters \n+00005c70: 7468 6520 6e65 776c 7920 6372 6561 7465 the newly create\n+00005c80: 6420 6469 7265 6374 6f72 7920 746f 2072 d directory to r\n+00005c90: 756e 2074 6865 0ae2 8098 636f 6e66 6967 un the....config\n+00005ca0: 7572 65e2 8099 2073 6372 6970 742e 2020 ure... script. \n+00005cb0: 5468 6973 2073 6372 6970 7420 7072 6f62 This script prob\n+00005cc0: 6573 2074 6865 2073 7973 7465 6d20 666f es the system fo\n+00005cd0: 7220 7661 7269 6f75 7320 6665 6174 7572 r various featur\n+00005ce0: 6573 2c0a 616e 6420 6669 6e61 6c6c 7920 es,.and finally \n+00005cf0: 6372 6561 7465 7320 7468 6520 e280 984d creates the ...M\n+00005d00: 616b 6566 696c 65e2 8099 732e 2020 496e akefile...s. In\n+00005d10: 2074 6869 7320 746f 7920 6578 616d 706c this toy exampl\n+00005d20: 6520 7468 6572 6520 6172 6520 6f6e 6c79 e there are only\n+00005d30: 0a74 776f 20e2 8098 4d61 6b65 6669 6c65 .two ...Makefile\n+00005d40: e280 9973 2c20 6275 7420 696e 2072 6561 ...s, but in rea\n+00005d50: 6c2d 776f 726c 6420 7072 6f6a 6563 7473 l-world projects\n+00005d60: 2c20 7468 6572 6520 6d61 7920 6265 206d , there may be m\n+00005d70: 616e 7920 6d6f 7265 2c0a 7573 7561 6c6c any more,.usuall\n+00005d80: 7920 6f6e 6520 e280 984d 616b 6566 696c y one ...Makefil\n+00005d90: 65e2 8099 2070 6572 2064 6972 6563 746f e... per directo\n+00005da0: 7279 2e0a 0a20 2020 4974 2069 7320 6e6f ry... It is no\n+00005db0: 7720 706f 7373 6962 6c65 2074 6f20 7275 w possible to ru\n+00005dc0: 6e20 e280 986d 616b 65e2 8099 2e20 2054 n ...make.... T\n+00005dd0: 6869 7320 7769 6c6c 2063 6f6e 7374 7275 his will constru\n+00005de0: 6374 2061 6c6c 2074 6865 0a70 726f 6772 ct all the.progr\n+00005df0: 616d 732c 206c 6962 7261 7269 6573 2c20 ams, libraries, \n+00005e00: 616e 6420 7363 7269 7074 7320 7468 6174 and scripts that\n+00005e10: 206e 6565 6420 746f 2062 6520 636f 6e73 need to be cons\n+00005e20: 7472 7563 7465 6420 666f 7220 7468 650a tructed for the.\n+00005e30: 7061 636b 6167 652e 2020 496e 206f 7572 package. In our\n+00005e40: 2065 7861 6d70 6c65 2c20 7468 6973 2063 example, this c\n+00005e50: 6f6d 7069 6c65 7320 7468 6520 e280 9868 ompiles the ...h\n+00005e60: 656c 6c6f e280 9920 7072 6f67 7261 6d2e ello... program.\n+00005e70: 2020 416c 6c20 6669 6c65 730a 6172 6520 All files.are \n+00005e80: 636f 6e73 7472 7563 7465 6420 696e 2070 constructed in p\n+00005e90: 6c61 6365 2c20 696e 2074 6865 2073 6f75 lace, in the sou\n+00005ea0: 7263 6520 7472 6565 3b20 7765 2077 696c rce tree; we wil\n+00005eb0: 6c20 7365 6520 6c61 7465 7220 686f 7720 l see later how \n+00005ec0: 7468 6973 0a63 616e 2062 6520 6368 616e this.can be chan\n+00005ed0: 6765 642e 0a0a 2020 20e2 8098 6d61 6b65 ged... ...make\n+00005ee0: 2063 6865 636b e280 9920 6361 7573 6573 check... causes\n+00005ef0: 2074 6865 2070 6163 6b61 6765 2773 2074 the package's t\n+00005f00: 6573 7473 2074 6f20 6265 2072 756e 2e20 ests to be run. \n+00005f10: 2054 6869 7320 7374 6570 2069 7320 6e6f This step is no\n+00005f20: 740a 6d61 6e64 6174 6f72 792c 2062 7574 t.mandatory, but\n+00005f30: 2069 7420 6973 206f 6674 656e 2067 6f6f it is often goo\n+00005f40: 6420 746f 206d 616b 6520 7375 7265 2074 d to make sure t\n+00005f50: 6865 2070 726f 6772 616d 7320 7468 6174 he programs that\n+00005f60: 2068 6176 6520 6265 656e 0a62 7569 6c74 have been.built\n+00005f70: 2062 6568 6176 6520 6173 2074 6865 7920 behave as they \n+00005f80: 7368 6f75 6c64 2c20 6265 666f 7265 2079 should, before y\n+00005f90: 6f75 2064 6563 6964 6520 746f 2069 6e73 ou decide to ins\n+00005fa0: 7461 6c6c 2074 6865 6d2e 2020 4f75 720a tall them. Our.\n+00005fb0: 6578 616d 706c 6520 646f 6573 206e 6f74 example does not\n+00005fc0: 2063 6f6e 7461 696e 2061 6e79 2074 6573 contain any tes\n+00005fd0: 7473 2c20 736f 2072 756e 6e69 6e67 20e2 ts, so running .\n+00005fe0: 8098 6d61 6b65 2063 6865 636b e280 9920 ..make check... \n+00005ff0: 6973 2061 206e 6f2d 6f70 2e0a 0a20 2020 is a no-op... \n+00006000: 4166 7465 7220 6576 6572 7974 6869 6e67 After everything\n+00006010: 2068 6173 2062 6565 6e20 6275 696c 742c has been built,\n+00006020: 2061 6e64 206d 6179 6265 2074 6573 7465 and maybe teste\n+00006030: 642c 2069 7420 6973 2074 696d 6520 746f d, it is time to\n+00006040: 0a69 6e73 7461 6c6c 2069 7420 6f6e 2074 .install it on t\n+00006050: 6865 2073 7973 7465 6d2e 2020 5468 6174 he system. That\n+00006060: 206d 6561 6e73 2063 6f70 7969 6e67 2074 means copying t\n+00006070: 6865 2070 726f 6772 616d 732c 206c 6962 he programs, lib\n+00006080: 7261 7269 6573 2c0a 6865 6164 6572 2066 raries,.header f\n+00006090: 696c 6573 2c20 7363 7269 7074 732c 2061 iles, scripts, a\n+000060a0: 6e64 206f 7468 6572 2064 6174 6120 6669 nd other data fi\n+000060b0: 6c65 7320 6672 6f6d 2074 6865 2073 6f75 les from the sou\n+000060c0: 7263 6520 6469 7265 6374 6f72 7920 746f rce directory to\n+000060d0: 0a74 6865 6972 2066 696e 616c 2064 6573 .their final des\n+000060e0: 7469 6e61 7469 6f6e 206f 6e20 7468 6520 tination on the \n+000060f0: 7379 7374 656d 2e20 2054 6865 2063 6f6d system. The com\n+00006100: 6d61 6e64 20e2 8098 6d61 6b65 2069 6e73 mand ...make ins\n+00006110: 7461 6c6c e280 9920 7769 6c6c 0a64 6f20 tall... will.do \n+00006120: 7468 6174 2e20 2048 6f77 6576 6572 2c20 that. However, \n+00006130: 6279 2064 6566 6175 6c74 2065 7665 7279 by default every\n+00006140: 7468 696e 6720 7769 6c6c 2062 6520 696e thing will be in\n+00006150: 7374 616c 6c65 6420 696e 0a73 7562 6469 stalled in.subdi\n+00006160: 7265 6374 6f72 6965 7320 6f66 20e2 8098 rectories of ...\n+00006170: 2f75 7372 2f6c 6f63 616c e280 993a 2062 /usr/local...: b\n+00006180: 696e 6172 6965 7320 7769 6c6c 2067 6f20 inaries will go \n+00006190: 696e 746f 20e2 8098 2f75 7372 2f6c 6f63 into .../usr/loc\n+000061a0: 616c 2f62 696e e280 992c 0a6c 6962 7261 al/bin...,.libra\n+000061b0: 7269 6573 2077 696c 6c20 656e 6420 7570 ries will end up\n+000061c0: 2069 6e20 e280 982f 7573 722f 6c6f 6361 in .../usr/loca\n+000061d0: 6c2f 6c69 62e2 8099 2c20 6574 632e 2020 l/lib..., etc. \n+000061e0: 5468 6973 2064 6573 7469 6e61 7469 6f6e This destination\n+000061f0: 2069 730a 7573 7561 6c6c 7920 6e6f 7420 is.usually not \n+00006200: 7772 6974 6162 6c65 2062 7920 616e 7920 writable by any \n+00006210: 7573 6572 2c20 736f 2077 6520 6173 7375 user, so we assu\n+00006220: 6d65 2074 6861 7420 7765 2068 6176 6520 me that we have \n+00006230: 746f 2062 6563 6f6d 650a 726f 6f74 2062 to become.root b\n+00006240: 6566 6f72 6520 7765 2063 616e 2072 756e efore we can run\n+00006250: 20e2 8098 6d61 6b65 2069 6e73 7461 6c6c ...make install\n+00006260: e280 992e 2020 496e 206f 7572 2065 7861 .... In our exa\n+00006270: 6d70 6c65 2c20 7275 6e6e 696e 6720 e280 mple, running ..\n+00006280: 986d 616b 650a 696e 7374 616c 6ce2 8099 .make.install...\n+00006290: 2077 696c 6c20 636f 7079 2074 6865 2070 will copy the p\n+000062a0: 726f 6772 616d 20e2 8098 6865 6c6c 6fe2 rogram ...hello.\n+000062b0: 8099 2069 6e74 6f20 e280 982f 7573 722f .. into .../usr/\n+000062c0: 6c6f 6361 6c2f 6269 6ee2 8099 2061 6e64 local/bin... and\n+000062d0: 0ae2 8098 5245 4144 4d45 e280 9920 696e ....README... in\n+000062e0: 746f 20e2 8098 2f75 7372 2f6c 6f63 616c to .../usr/local\n+000062f0: 2f73 6861 7265 2f64 6f63 2f61 6d68 656c /share/doc/amhel\n+00006300: 6c6f e280 992e 0a0a 2020 2041 206c 6173 lo...... A las\n+00006310: 7420 616e 6420 6f70 7469 6f6e 616c 2073 t and optional s\n+00006320: 7465 7020 6973 2074 6f20 7275 6e20 e280 tep is to run ..\n+00006330: 986d 616b 6520 696e 7374 616c 6c63 6865 .make installche\n+00006340: 636b e280 992e 2020 5468 6973 2063 6f6d ck.... This com\n+00006350: 6d61 6e64 0a6d 6179 2072 756e 2074 6573 mand.may run tes\n+00006360: 7473 206f 6e20 7468 6520 696e 7374 616c ts on the instal\n+00006370: 6c65 6420 6669 6c65 732e 2020 e280 986d led files. ...m\n+00006380: 616b 6520 6368 6563 6be2 8099 2074 6573 ake check... tes\n+00006390: 7473 2074 6865 2066 696c 6573 2069 6e0a ts the files in.\n+000063a0: 7468 6520 736f 7572 6365 2074 7265 652c the source tree,\n+000063b0: 2077 6869 6c65 20e2 8098 6d61 6b65 2069 while ...make i\n+000063c0: 6e73 7461 6c6c 6368 6563 6be2 8099 2074 nstallcheck... t\n+000063d0: 6573 7473 2074 6865 6972 2069 6e73 7461 ests their insta\n+000063e0: 6c6c 6564 2063 6f70 6965 732e 0a54 6865 lled copies..The\n+000063f0: 2074 6573 7473 2072 756e 2062 7920 7468 tests run by th\n+00006400: 6520 6c61 7474 6572 2063 616e 2062 6520 e latter can be \n+00006410: 6469 6666 6572 656e 7420 6672 6f6d 2074 different from t\n+00006420: 686f 7365 2072 756e 2062 7920 7468 650a hose run by the.\n+00006430: 666f 726d 6572 2e20 2046 6f72 2069 6e73 former. For ins\n+00006440: 7461 6e63 652c 2074 6865 7265 2061 7265 tance, there are\n+00006450: 2074 6573 7473 2074 6861 7420 6361 6e6e tests that cann\n+00006460: 6f74 2062 6520 7275 6e20 696e 2074 6865 ot be run in the\n+00006470: 2073 6f75 7263 650a 7472 6565 2e20 2043 source.tree. C\n+00006480: 6f6e 7665 7273 656c 792c 2073 6f6d 6520 onversely, some \n+00006490: 7061 636b 6167 6573 2061 7265 2073 6574 packages are set\n+000064a0: 2075 7020 736f 2074 6861 7420 e280 986d up so that ...m\n+000064b0: 616b 6520 696e 7374 616c 6c63 6865 636b ake installcheck\n+000064c0: e280 990a 7769 6c6c 2072 756e 2074 6865 ....will run the\n+000064d0: 2076 6572 7920 7361 6d65 2074 6573 7473 very same tests\n+000064e0: 2061 7320 e280 986d 616b 6520 6368 6563 as ...make chec\n+000064f0: 6be2 8099 2c20 6f6e 6c79 206f 6e20 6469 k..., only on di\n+00006500: 6666 6572 656e 7420 6669 6c65 730a 286e fferent files.(n\n+00006510: 6f6e 2d69 6e73 7461 6c6c 6564 2076 732e on-installed vs.\n+00006520: 2069 6e73 7461 6c6c 6564 292e 2020 4974 installed). It\n+00006530: 2063 616e 206d 616b 6520 6120 6469 6666 can make a diff\n+00006540: 6572 656e 6365 2c20 666f 7220 696e 7374 erence, for inst\n+00006550: 616e 6365 0a77 6865 6e20 7468 6520 736f ance.when the so\n+00006560: 7572 6365 2074 7265 6527 7320 6c61 796f urce tree's layo\n+00006570: 7574 2069 7320 6469 6666 6572 656e 7420 ut is different \n+00006580: 6672 6f6d 2074 6861 7420 6f66 2074 6865 from that of the\n+00006590: 0a69 6e73 7461 6c6c 6174 696f 6e2e 2020 .installation. \n+000065a0: 4675 7274 6865 726d 6f72 6520 6974 206d Furthermore it m\n+000065b0: 6179 2068 656c 7020 746f 2064 6961 676e ay help to diagn\n+000065c0: 6f73 6520 616e 2069 6e63 6f6d 706c 6574 ose an incomplet\n+000065d0: 650a 696e 7374 616c 6c61 7469 6f6e 2e0a e.installation..\n+000065e0: 0a20 2020 5072 6573 656e 746c 7920 6d6f . Presently mo\n+000065f0: 7374 2070 6163 6b61 6765 7320 646f 206e st packages do n\n+00006600: 6f74 2068 6176 6520 616e 7920 e280 9869 ot have any ...i\n+00006610: 6e73 7461 6c6c 6368 6563 6be2 8099 2074 nstallcheck... t\n+00006620: 6573 7473 2062 6563 6175 7365 0a74 6865 ests because.the\n+00006630: 2065 7869 7374 656e 6365 206f 6620 e280 existence of ..\n+00006640: 9869 6e73 7461 6c6c 6368 6563 6be2 8099 .installcheck...\n+00006650: 2069 7320 6c69 7474 6c65 206b 6e6f 776e is little known\n+00006660: 2c20 616e 6420 6974 7320 7573 6566 756c , and its useful\n+00006670: 6e65 7373 2069 730a 6e65 676c 6563 7465 ness is.neglecte\n+00006680: 642e 2020 4f75 7220 6c69 7474 6c65 2074 d. Our little t\n+00006690: 6f79 2070 6163 6b61 6765 2069 7320 6e6f oy package is no\n+000066a0: 2062 6574 7465 723a 20e2 8098 6d61 6b65 better: ...make\n+000066b0: 2069 6e73 7461 6c6c 6368 6563 6be2 8099 installcheck...\n+000066c0: 0a64 6f65 7320 6e6f 7468 696e 672e 0a0a .does nothing...\n+000066d0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+000066e0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+000066f0: 653a 2053 7461 6e64 6172 6420 5461 7267 e: Standard Targ\n+00006700: 6574 732c 2020 4e65 7874 3a20 5374 616e ets, Next: Stan\n+00006710: 6461 7264 2044 6972 6563 746f 7279 2056 dard Directory V\n+00006720: 6172 6961 626c 6573 2c20 2050 7265 763a ariables, Prev:\n+00006730: 2042 6173 6963 2049 6e73 7461 6c6c 6174 Basic Installat\n+00006740: 696f 6e2c 2020 5570 3a20 5573 6520 4361 ion, Up: Use Ca\n+00006750: 7365 730a 0a32 2e32 2e32 2053 7461 6e64 ses..2.2.2 Stand\n+00006760: 6172 6420 e280 984d 616b 6566 696c 65e2 ard ...Makefile.\n+00006770: 8099 2054 6172 6765 7473 0a2d 2d2d 2d2d .. 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 0a0a 536f ------------..So\n+000067a0: 2066 6172 2077 6520 6861 7665 2063 6f6d far we have com\n+000067b0: 6520 6163 726f 7373 2066 6f75 7220 7761 e across four wa\n+000067c0: 7973 2074 6f20 7275 6e20 e280 986d 616b ys to run ...mak\n+000067d0: 65e2 8099 2069 6e20 7468 6520 474e 5520 e... in the GNU \n+000067e0: 4275 696c 640a 5379 7374 656d 3a20 e280 Build.System: ..\n+000067f0: 986d 616b 65e2 8099 2c20 e280 986d 616b .make..., ...mak\n+00006800: 6520 6368 6563 6be2 8099 2c20 e280 986d e check..., ...m\n+00006810: 616b 6520 696e 7374 616c 6ce2 8099 2c20 ake install..., \n+00006820: 616e 6420 e280 986d 616b 6520 696e 7374 and ...make inst\n+00006830: 616c 6c63 6865 636b e280 992e 0a54 6865 allcheck.....The\n+00006840: 2077 6f72 6473 20e2 8098 6368 6563 6be2 words ...check.\n+00006850: 8099 2c20 e280 9869 6e73 7461 6c6c e280 .., ...install..\n+00006860: 992c 2061 6e64 20e2 8098 696e 7374 616c ., and ...instal\n+00006870: 6c63 6865 636b e280 992c 2070 6173 7365 lcheck..., passe\n+00006880: 6420 6173 2061 7267 756d 656e 7473 2074 d as arguments t\n+00006890: 6f0a e280 986d 616b 65e2 8099 2c20 6172 o....make..., ar\n+000068a0: 6520 6361 6c6c 6564 20e2 809c 7461 7267 e called ...targ\n+000068b0: 6574 73e2 809d 2e20 20e2 8098 6d61 6b65 ets.... ...make\n+000068c0: e280 9920 6973 2061 2073 686f 7274 6861 ... is a shortha\n+000068d0: 6e64 2066 6f72 20e2 8098 6d61 6b65 2061 nd for ...make a\n+000068e0: 6c6c e280 992c 0ae2 8098 616c 6ce2 8099 ll...,....all...\n+000068f0: 2062 6569 6e67 2074 6865 2064 6566 6175 being the defau\n+00006900: 6c74 2074 6172 6765 7420 696e 2074 6865 lt target in the\n+00006910: 2047 4e55 2042 7569 6c64 2053 7973 7465 GNU Build Syste\n+00006920: 6d2e 0a0a 2020 2048 6572 6520 6973 2061 m... Here is a\n+00006930: 206c 6973 7420 6f66 2074 6865 206d 6f73 list of the mos\n+00006940: 7420 7573 6566 756c 2074 6172 6765 7473 t useful targets\n+00006950: 2074 6861 7420 7468 6520 474e 5520 436f that the GNU Co\n+00006960: 6469 6e67 0a53 7461 6e64 6172 6473 2073 ding.Standards s\n+00006970: 7065 6369 6679 2e0a 0ae2 8098 6d61 6b65 pecify......make\n+00006980: 2061 6c6c e280 990a 2020 2020 2042 7569 all.... Bui\n+00006990: 6c64 2070 726f 6772 616d 732c 206c 6962 ld programs, lib\n+000069a0: 7261 7269 6573 2c20 646f 6375 6d65 6e74 raries, document\n+000069b0: 6174 696f 6e2c 2065 7463 2e20 2873 616d ation, etc. (sam\n+000069c0: 6520 6173 20e2 8098 6d61 6b65 e280 9929 e as ...make...)\n+000069d0: 2e0a e280 986d 616b 6520 696e 7374 616c .....make instal\n+000069e0: 6ce2 8099 0a20 2020 2020 496e 7374 616c l.... Instal\n+000069f0: 6c20 7768 6174 206e 6565 6473 2074 6f20 l what needs to \n+00006a00: 6265 2069 6e73 7461 6c6c 6564 2c20 636f be installed, co\n+00006a10: 7079 696e 6720 7468 6520 6669 6c65 7320 pying the files \n+00006a20: 6672 6f6d 2074 6865 0a20 2020 2020 7061 from the. pa\n+00006a30: 636b 6167 6527 7320 7472 6565 2074 6f20 ckage's tree to \n+00006a40: 7379 7374 656d 2d77 6964 6520 6469 7265 system-wide dire\n+00006a50: 6374 6f72 6965 732e 0ae2 8098 6d61 6b65 ctories.....make\n+00006a60: 2069 6e73 7461 6c6c 2d73 7472 6970 e280 install-strip..\n+00006a70: 990a 2020 2020 2053 616d 6520 6173 20e2 .. Same as .\n+00006a80: 8098 6d61 6b65 2069 6e73 7461 6c6c e280 ..make install..\n+00006a90: 992c 2074 6865 6e20 7374 7269 7020 6465 ., then strip de\n+00006aa0: 6275 6767 696e 6720 7379 6d62 6f6c 732e bugging symbols.\n+00006ab0: 2020 536f 6d65 2075 7365 7273 0a20 2020 Some users. \n+00006ac0: 2020 6c69 6b65 2074 6f20 7472 6164 6520 like to trade \n+00006ad0: 7370 6163 6520 666f 7220 7573 6566 756c space for useful\n+00006ae0: 2062 7567 2072 6570 6f72 7473 2e2e 2e0a bug reports....\n+00006af0: e280 986d 616b 6520 756e 696e 7374 616c ...make uninstal\n+00006b00: 6ce2 8099 0a20 2020 2020 5468 6520 6f70 l.... The op\n+00006b10: 706f 7369 7465 206f 6620 e280 986d 616b posite of ...mak\n+00006b20: 6520 696e 7374 616c 6ce2 8099 3a20 6572 e install...: er\n+00006b30: 6173 6520 7468 6520 696e 7374 616c 6c65 ase the installe\n+00006b40: 6420 6669 6c65 732e 2020 2854 6869 730a d files. (This.\n+00006b50: 2020 2020 206e 6565 6473 2074 6f20 6265 needs to be\n+00006b60: 2072 756e 2066 726f 6d20 7468 6520 7361 run from the sa\n+00006b70: 6d65 2062 7569 6c64 2074 7265 6520 7468 me build tree th\n+00006b80: 6174 2077 6173 2069 6e73 7461 6c6c 6564 at was installed\n+00006b90: 2e29 0ae2 8098 6d61 6b65 2063 6c65 616e .)....make clean\n+00006ba0: e280 990a 2020 2020 2045 7261 7365 2066 .... Erase f\n+00006bb0: 726f 6d20 7468 6520 6275 696c 6420 7472 rom the build tr\n+00006bc0: 6565 2074 6865 2066 696c 6573 2062 7569 ee the files bui\n+00006bd0: 6c74 2062 7920 e280 986d 616b 6520 616c lt by ...make al\n+00006be0: 6ce2 8099 2e0a e280 986d 616b 6520 6469 l........make di\n+00006bf0: 7374 636c 6561 6ee2 8099 0a20 2020 2020 stclean.... \n+00006c00: 4164 6469 7469 6f6e 616c 6c79 2065 7261 Additionally era\n+00006c10: 7365 2061 6e79 7468 696e 6720 e280 982e se anything ....\n+00006c20: 2f63 6f6e 6669 6775 7265 e280 9920 6372 /configure... cr\n+00006c30: 6561 7465 642e 0ae2 8098 6d61 6b65 2063 eated.....make c\n+00006c40: 6865 636b e280 990a 2020 2020 2052 756e heck.... Run\n+00006c50: 2074 6865 2074 6573 7420 7375 6974 652c the test suite,\n+00006c60: 2069 6620 616e 792e 0ae2 8098 6d61 6b65 if any.....make\n+00006c70: 2069 6e73 7461 6c6c 6368 6563 6be2 8099 installcheck...\n+00006c80: 0a20 2020 2020 4368 6563 6b20 7468 6520 . Check the \n+00006c90: 696e 7374 616c 6c65 6420 7072 6f67 7261 installed progra\n+00006ca0: 6d73 206f 7220 6c69 6272 6172 6965 732c ms or libraries,\n+00006cb0: 2069 6620 7375 7070 6f72 7465 642e 0ae2 if supported...\n+00006cc0: 8098 6d61 6b65 2064 6973 74e2 8099 0a20 ..make dist.... \n+00006cd0: 2020 2020 5265 6372 6561 7465 20e2 8098 Recreate ...\n+00006ce0: 5041 434b 4147 452d 5645 5253 494f 4e2e PACKAGE-VERSION.\n+00006cf0: 7461 722e 677a e280 9920 6672 6f6d 2061 tar.gz... from a\n+00006d00: 6c6c 2074 6865 2073 6f75 7263 6520 6669 ll the source fi\n+00006d10: 6c65 732e 0a0a 1f0a 4669 6c65 3a20 6175 les.....File: au\n+00006d20: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00006d30: 2c20 204e 6f64 653a 2053 7461 6e64 6172 , Node: Standar\n+00006d40: 6420 4469 7265 6374 6f72 7920 5661 7269 d Directory Vari\n+00006d50: 6162 6c65 732c 2020 4e65 7874 3a20 5374 ables, Next: St\n+00006d60: 616e 6461 7264 2043 6f6e 6669 6775 7261 andard Configura\n+00006d70: 7469 6f6e 2056 6172 6961 626c 6573 2c20 tion Variables, \n+00006d80: 2050 7265 763a 2053 7461 6e64 6172 6420 Prev: Standard \n+00006d90: 5461 7267 6574 732c 2020 5570 3a20 5573 Targets, Up: Us\n+00006da0: 6520 4361 7365 730a 0a32 2e32 2e33 2053 e Cases..2.2.3 S\n+00006db0: 7461 6e64 6172 6420 4469 7265 6374 6f72 tandard Director\n+00006dc0: 7920 5661 7269 6162 6c65 730a 2d2d 2d2d y 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+00006de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+00006df0: 5468 6520 474e 5520 436f 6469 6e67 2053 The GNU Coding S\n+00006e00: 7461 6e64 6172 6473 2061 6c73 6f20 7370 tandards also sp\n+00006e10: 6563 6966 7920 6120 6869 6572 6172 6368 ecify a hierarch\n+00006e20: 7920 6f66 2076 6172 6961 626c 6573 2074 y of variables t\n+00006e30: 6f20 6465 6e6f 7465 0a69 6e73 7461 6c6c o denote.install\n+00006e40: 6174 696f 6e20 6469 7265 6374 6f72 6965 ation directorie\n+00006e50: 732e 2020 536f 6d65 206f 6620 7468 6573 s. Some of thes\n+00006e60: 6520 6172 653a 0a0a 4469 7265 6374 6f72 e are:..Director\n+00006e70: 7920 7661 7269 6162 6c65 2020 2044 6566 y variable Def\n+00006e80: 6175 6c74 2076 616c 7565 0a2d 2d2d 2d2d ault 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 0ae2 8098 7072 6566 6978 e280 9920 --....prefix... \n+00006ed0: 2020 2020 2020 2020 2020 2020 e280 982f .../\n+00006ee0: 7573 722f 6c6f 6361 6ce2 8099 0a20 20e2 usr/local.... .\n+00006ef0: 8098 6578 6563 5f70 7265 6669 78e2 8099 ..exec_prefix...\n+00006f00: 2020 2020 2020 e280 9824 7b70 7265 6669 ...${prefi\n+00006f10: 787d e280 990a 2020 2020 e280 9862 696e x}.... ...bin\n+00006f20: 6469 72e2 8099 2020 2020 2020 2020 20e2 dir... .\n+00006f30: 8098 247b 6578 6563 5f70 7265 6669 787d ..${exec_prefix}\n+00006f40: 2f62 696e e280 990a 2020 2020 e280 986c /bin.... ...l\n+00006f50: 6962 6469 72e2 8099 2020 2020 2020 2020 ibdir... \n+00006f60: 20e2 8098 247b 6578 6563 5f70 7265 6669 ...${exec_prefi\n+00006f70: 787d 2f6c 6962 e280 990a 2020 2020 2e2e x}/lib.... ..\n+00006f80: 2e0a 2020 e280 9869 6e63 6c75 6465 6469 .. ...includedi\n+00006f90: 72e2 8099 2020 2020 2020 20e2 8098 247b r... ...${\n+00006fa0: 7072 6566 6978 7d2f 696e 636c 7564 65e2 prefix}/include.\n+00006fb0: 8099 0a20 20e2 8098 6461 7461 726f 6f74 ... ...dataroot\n+00006fc0: 6469 72e2 8099 2020 2020 2020 e280 9824 dir... ...$\n+00006fd0: 7b70 7265 6669 787d 2f73 6861 7265 e280 {prefix}/share..\n+00006fe0: 990a 2020 2020 e280 9864 6174 6164 6972 .. ...datadir\n+00006ff0: e280 9920 2020 2020 2020 20e2 8098 247b ... ...${\n+00007000: 6461 7461 726f 6f74 6469 727d e280 990a datarootdir}....\n+00007010: 2020 2020 e280 986d 616e 6469 72e2 8099 ...mandir...\n+00007020: 2020 2020 2020 2020 20e2 8098 247b 6461 ...${da\n+00007030: 7461 726f 6f74 6469 727d 2f6d 616e e280 tarootdir}/man..\n+00007040: 990a 2020 2020 e280 9869 6e66 6f64 6972 .. ...infodir\n+00007050: e280 9920 2020 2020 2020 20e2 8098 247b ... ...${\n+00007060: 6461 7461 726f 6f74 6469 727d 2f69 6e66 datarootdir}/inf\n+00007070: 6fe2 8099 0a20 2020 20e2 8098 646f 6364 o.... ...docd\n+00007080: 6972 e280 9920 2020 2020 2020 2020 e280 ir... ..\n+00007090: 9824 7b64 6174 6172 6f6f 7464 6972 7d2f .${datarootdir}/\n+000070a0: 646f 632f 247b 5041 434b 4147 457d e280 doc/${PACKAGE}..\n+000070b0: 990a 2020 2e2e 2e0a 0a20 2020 4561 6368 .. ..... Each\n+000070c0: 206f 6620 7468 6573 6520 6469 7265 6374 of these direct\n+000070d0: 6f72 6965 7320 6861 7320 6120 726f 6c65 ories has a role\n+000070e0: 2077 6869 6368 2069 7320 6f66 7465 6e20 which is often \n+000070f0: 6f62 7669 6f75 7320 6672 6f6d 2069 7473 obvious from its\n+00007100: 0a6e 616d 652e 2020 496e 2061 2070 6163 .name. In a pac\n+00007110: 6b61 6765 2c20 616e 7920 696e 7374 616c kage, any instal\n+00007120: 6c61 626c 6520 6669 6c65 2077 696c 6c20 lable file will \n+00007130: 6265 2069 6e73 7461 6c6c 6564 2069 6e20 be installed in \n+00007140: 6f6e 6520 6f66 0a74 6865 7365 2064 6972 one of.these dir\n+00007150: 6563 746f 7269 6573 2e20 2046 6f72 2069 ectories. For i\n+00007160: 6e73 7461 6e63 6520 696e 20e2 8098 616d nstance in ...am\n+00007170: 6865 6c6c 6f2d 312e 30e2 8099 2c20 7468 hello-1.0..., th\n+00007180: 6520 7072 6f67 7261 6d20 e280 9868 656c e program ...hel\n+00007190: 6c6f e280 990a 6973 2074 6f20 6265 2069 lo....is to be i\n+000071a0: 6e73 7461 6c6c 6564 2069 6e20 4249 4e44 nstalled in BIND\n+000071b0: 4952 2c20 7468 6520 6469 7265 6374 6f72 IR, the director\n+000071c0: 7920 666f 7220 6269 6e61 7269 6573 2e20 y for binaries. \n+000071d0: 2054 6865 2064 6566 6175 6c74 0a76 616c The default.val\n+000071e0: 7565 2066 6f72 2074 6869 7320 6469 7265 ue for this dire\n+000071f0: 6374 6f72 7920 6973 20e2 8098 2f75 7372 ctory is .../usr\n+00007200: 2f6c 6f63 616c 2f62 696e e280 992c 2062 /local/bin..., b\n+00007210: 7574 2074 6865 2075 7365 7220 6361 6e20 ut the user can \n+00007220: 7375 7070 6c79 2061 0a64 6966 6665 7265 supply a.differe\n+00007230: 6e74 2076 616c 7565 2077 6865 6e20 6361 nt value when ca\n+00007240: 6c6c 696e 6720 e280 9863 6f6e 6669 6775 lling ...configu\n+00007250: 7265 e280 992e 2020 416c 736f 2074 6865 re.... Also the\n+00007260: 2066 696c 6520 e280 9852 4541 444d 45e2 file ...README.\n+00007270: 8099 2077 696c 6c0a 6265 2069 6e73 7461 .. will.be insta\n+00007280: 6c6c 6564 2069 6e74 6f20 444f 4344 4952 lled into DOCDIR\n+00007290: 2c20 7768 6963 6820 6465 6661 756c 7473 , which defaults\n+000072a0: 2074 6f0a e280 982f 7573 722f 6c6f 6361 to..../usr/loca\n+000072b0: 6c2f 7368 6172 652f 646f 632f 616d 6865 l/share/doc/amhe\n+000072c0: 6c6c 6fe2 8099 2e0a 0a20 2020 4173 2061 llo...... As a\n+000072d0: 2075 7365 722c 2069 6620 796f 7520 7769 user, if you wi\n+000072e0: 7368 2074 6f20 696e 7374 616c 6c20 6120 sh to install a \n+000072f0: 7061 636b 6167 6520 6f6e 2079 6f75 7220 package on your \n+00007300: 6f77 6e20 6163 636f 756e 742c 2079 6f75 own account, you\n+00007310: 0a63 6f75 6c64 2070 726f 6365 6564 2061 .could proceed a\n+00007320: 7320 666f 6c6c 6f77 733a 0a0a 2020 2020 s follows:.. \n+00007330: 207e 2f61 6d68 656c 6c6f 2d31 2e30 2025 ~/amhello-1.0 %\n+00007340: 202e 2f63 6f6e 6669 6775 7265 202d 2d70 ./configure --p\n+00007350: 7265 6669 7820 7e2f 7573 720a 2020 2020 refix ~/usr. \n+00007360: 202e 2e2e 0a20 2020 2020 7e2f 616d 6865 .... ~/amhe\n+00007370: 6c6c 6f2d 312e 3020 2520 6d61 6b65 0a20 llo-1.0 % make. \n+00007380: 2020 2020 2e2e 2e0a 2020 2020 207e 2f61 .... ~/a\n+00007390: 6d68 656c 6c6f 2d31 2e30 2025 206d 616b mhello-1.0 % mak\n+000073a0: 6520 696e 7374 616c 6c0a 2020 2020 202e e install. .\n+000073b0: 2e2e 0a0a 2020 2054 6869 7320 776f 756c .... This woul\n+000073c0: 6420 696e 7374 616c 6c20 e280 987e 2f75 d install ...~/u\n+000073d0: 7372 2f62 696e 2f68 656c 6c6f e280 9920 sr/bin/hello... \n+000073e0: 616e 640a e280 987e 2f75 7372 2f73 6861 and....~/usr/sha\n+000073f0: 7265 2f64 6f63 2f61 6d68 656c 6c6f 2f52 re/doc/amhello/R\n+00007400: 4541 444d 45e2 8099 2e0a 0a20 2020 5468 EADME...... Th\n+00007410: 6520 6c69 7374 206f 6620 616c 6c20 7375 e list of all su\n+00007420: 6368 2064 6972 6563 746f 7279 206f 7074 ch directory opt\n+00007430: 696f 6e73 2069 7320 7368 6f77 6e20 6279 ions is shown by\n+00007440: 20e2 8098 2e2f 636f 6e66 6967 7572 650a ..../configure.\n+00007450: 2d2d 6865 6c70 e280 992e 0a0a 1f0a 4669 --help........Fi\n+00007460: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00007470: 312e 696e 666f 2c20 204e 6f64 653a 2053 1.info, Node: S\n+00007480: 7461 6e64 6172 6420 436f 6e66 6967 7572 tandard Configur\n+00007490: 6174 696f 6e20 5661 7269 6162 6c65 732c ation Variables,\n+000074a0: 2020 4e65 7874 3a20 636f 6e66 6967 2e73 Next: config.s\n+000074b0: 6974 652c 2020 5072 6576 3a20 5374 616e ite, Prev: Stan\n+000074c0: 6461 7264 2044 6972 6563 746f 7279 2056 dard Directory V\n+000074d0: 6172 6961 626c 6573 2c20 2055 703a 2055 ariables, Up: U\n+000074e0: 7365 2043 6173 6573 0a0a 322e 322e 3420 se Cases..2.2.4 \n+000074f0: 5374 616e 6461 7264 2043 6f6e 6669 6775 Standard Configu\n+00007500: 7261 7469 6f6e 2056 6172 6961 626c 6573 ration Variables\n+00007510: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\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 2d0a 0a54 6865 2047 4e55 -------..The GNU\n+00007540: 2043 6f64 696e 6720 5374 616e 6461 7264 Coding Standard\n+00007550: 7320 616c 736f 2064 6566 696e 6520 6120 s also define a \n+00007560: 7365 7420 6f66 2073 7461 6e64 6172 6420 set of standard \n+00007570: 636f 6e66 6967 7572 6174 696f 6e0a 7661 configuration.va\n+00007580: 7269 6162 6c65 7320 7573 6564 2064 7572 riables used dur\n+00007590: 696e 6720 7468 6520 6275 696c 642e 2020 ing the build. \n+000075a0: 4865 7265 2061 7265 2073 6f6d 653a 0a0a Here are some:..\n+000075b0: e280 9843 43e2 8099 0a20 2020 2020 4320 ...CC.... C \n+000075c0: 636f 6d70 696c 6572 2063 6f6d 6d61 6e64 compiler command\n+000075d0: 0ae2 8098 4346 4c41 4753 e280 990a 2020 ....CFLAGS.... \n+000075e0: 2020 2043 2063 6f6d 7069 6c65 7220 666c C compiler fl\n+000075f0: 6167 730a e280 9843 5858 e280 990a 2020 ags....CXX.... \n+00007600: 2020 2043 2b2b 2063 6f6d 7069 6c65 7220 C++ compiler \n+00007610: 636f 6d6d 616e 640a e280 9843 5858 464c command....CXXFL\n+00007620: 4147 53e2 8099 0a20 2020 2020 432b 2b20 AGS.... C++ \n+00007630: 636f 6d70 696c 6572 2066 6c61 6773 0ae2 compiler flags..\n+00007640: 8098 4c44 464c 4147 53e2 8099 0a20 2020 ..LDFLAGS.... \n+00007650: 2020 6c69 6e6b 6572 2066 6c61 6773 0ae2 linker flags..\n+00007660: 8098 4350 5046 4c41 4753 e280 990a 2020 ..CPPFLAGS.... \n+00007670: 2020 2043 2f43 2b2b 2070 7265 7072 6f63 C/C++ preproc\n+00007680: 6573 736f 7220 666c 6167 730a 2e2e 2e0a essor flags.....\n+00007690: 0a20 2020 e280 9863 6f6e 6669 6775 7265 . ...configure\n+000076a0: e280 9920 7573 7561 6c6c 7920 646f 6573 ... usually does\n+000076b0: 2061 2067 6f6f 6420 6a6f 6220 6174 2073 a good job at s\n+000076c0: 6574 7469 6e67 2061 7070 726f 7072 6961 etting appropria\n+000076d0: 7465 2076 616c 7565 7320 666f 720a 7468 te values for.th\n+000076e0: 6573 6520 7661 7269 6162 6c65 732c 2062 ese variables, b\n+000076f0: 7574 2074 6865 7265 2061 7265 2063 6173 ut there are cas\n+00007700: 6573 2077 6865 7265 2079 6f75 206d 6179 es where you may\n+00007710: 2077 616e 7420 746f 206f 7665 7272 6964 want to overrid\n+00007720: 650a 7468 656d 2e20 2046 6f72 2069 6e73 e.them. For ins\n+00007730: 7461 6e63 6520 796f 7520 6d61 7920 6861 tance you may ha\n+00007740: 7665 2073 6576 6572 616c 2076 6572 7369 ve several versi\n+00007750: 6f6e 7320 6f66 2061 2063 6f6d 7069 6c65 ons of a compile\n+00007760: 720a 696e 7374 616c 6c65 6420 616e 6420 r.installed and \n+00007770: 776f 756c 6420 6c69 6b65 2074 6f20 7573 would like to us\n+00007780: 6520 616e 6f74 6865 7220 6f6e 652c 2079 e another one, y\n+00007790: 6f75 206d 6179 2068 6176 6520 6865 6164 ou may have head\n+000077a0: 6572 2066 696c 6573 0a69 6e73 7461 6c6c er files.install\n+000077b0: 6564 206f 7574 7369 6465 2074 6865 2064 ed outside the d\n+000077c0: 6566 6175 6c74 2073 6561 7263 6820 7061 efault search pa\n+000077d0: 7468 206f 6620 7468 6520 636f 6d70 696c th of the compil\n+000077e0: 6572 2c20 6f72 2065 7665 6e0a 6c69 6272 er, or even.libr\n+000077f0: 6172 6965 7320 6f75 7420 6f66 2074 6865 aries out of the\n+00007800: 2077 6179 206f 6620 7468 6520 6c69 6e6b way of the link\n+00007810: 6572 2e0a 0a20 2020 4865 7265 2069 7320 er... Here is \n+00007820: 686f 7720 6f6e 6520 776f 756c 6420 6361 how one would ca\n+00007830: 6c6c 20e2 8098 636f 6e66 6967 7572 65e2 ll ...configure.\n+00007840: 8099 2074 6f20 666f 7263 6520 6974 2074 .. to force it t\n+00007850: 6f20 7573 6520 e280 9867 6363 2d33 e280 o use ...gcc-3..\n+00007860: 9920 6173 0a43 2063 6f6d 7069 6c65 722c . as.C compiler,\n+00007870: 2075 7365 2068 6561 6465 7220 6669 6c65 use header file\n+00007880: 7320 6672 6f6d 20e2 8098 7e2f 7573 722f s from ...~/usr/\n+00007890: 696e 636c 7564 65e2 8099 2077 6865 6e20 include... when \n+000078a0: 636f 6d70 696c 696e 672c 2061 6e64 0a6c compiling, and.l\n+000078b0: 6962 7261 7269 6573 2066 726f 6d20 e280 ibraries from ..\n+000078c0: 987e 2f75 7372 2f6c 6962 e280 9920 7768 .~/usr/lib... wh\n+000078d0: 656e 206c 696e 6b69 6e67 2e0a 0a20 2020 en linking... \n+000078e0: 2020 7e2f 616d 6865 6c6c 6f2d 312e 3020 ~/amhello-1.0 \n+000078f0: 2520 2e2f 636f 6e66 6967 7572 6520 2d2d % ./configure --\n+00007900: 7072 6566 6978 207e 2f75 7372 2043 433d prefix ~/usr CC=\n+00007910: 6763 632d 3320 5c0a 2020 2020 2043 5050 gcc-3 \\. CPP\n+00007920: 464c 4147 533d 2d49 2448 4f4d 452f 7573 FLAGS=-I$HOME/us\n+00007930: 722f 696e 636c 7564 6520 4c44 464c 4147 r/include LDFLAG\n+00007940: 533d 2d4c 2448 4f4d 452f 7573 722f 6c69 S=-L$HOME/usr/li\n+00007950: 620a 0a20 2020 4167 6169 6e2c 2061 2066 b.. Again, a f\n+00007960: 756c 6c20 6c69 7374 206f 6620 7468 6573 ull list of thes\n+00007970: 6520 7661 7269 6162 6c65 7320 6170 7065 e variables appe\n+00007980: 6172 7320 696e 2074 6865 206f 7574 7075 ars in the outpu\n+00007990: 7420 6f66 0ae2 8098 2e2f 636f 6e66 6967 t of...../config\n+000079a0: 7572 6520 2d2d 6865 6c70 e280 992e 0a0a ure --help......\n+000079b0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+000079c0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+000079d0: 653a 2063 6f6e 6669 672e 7369 7465 2c20 e: config.site, \n+000079e0: 204e 6578 743a 2056 5041 5448 2042 7569 Next: VPATH Bui\n+000079f0: 6c64 732c 2020 5072 6576 3a20 5374 616e lds, Prev: Stan\n+00007a00: 6461 7264 2043 6f6e 6669 6775 7261 7469 dard Configurati\n+00007a10: 6f6e 2056 6172 6961 626c 6573 2c20 2055 on Variables, U\n+00007a20: 703a 2055 7365 2043 6173 6573 0a0a 322e p: Use Cases..2.\n+00007a30: 322e 3520 4f76 6572 7269 6469 6e67 2044 2.5 Overriding D\n+00007a40: 6566 6175 6c74 2043 6f6e 6669 6775 7261 efault Configura\n+00007a50: 7469 6f6e 2053 6574 7469 6e67 2077 6974 tion Setting wit\n+00007a60: 6820 e280 9863 6f6e 6669 672e 7369 7465 h ...config.site\n+00007a70: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------\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 2d0a 0a57 6865 6e20 696e 7374 -----..When inst\n+00007ac0: 616c 6c69 6e67 2073 6576 6572 616c 2070 alling several p\n+00007ad0: 6163 6b61 6765 7320 7573 696e 6720 7468 ackages using th\n+00007ae0: 6520 7361 6d65 2073 6574 7570 2c20 6974 e same setup, it\n+00007af0: 2063 616e 2062 650a 636f 6e76 656e 6965 can be.convenie\n+00007b00: 6e74 2074 6f20 6372 6561 7465 2061 2066 nt to create a f\n+00007b10: 696c 6520 746f 2063 6170 7475 7265 2063 ile to capture c\n+00007b20: 6f6d 6d6f 6e20 7365 7474 696e 6773 2e20 ommon settings. \n+00007b30: 2049 6620 6120 6669 6c65 206e 616d 6564 If a file named\n+00007b40: 0ae2 8098 5052 4546 4958 2f73 6861 7265 ....PREFIX/share\n+00007b50: 2f63 6f6e 6669 672e 7369 7465 e280 9920 /config.site... \n+00007b60: 6578 6973 7473 2c20 e280 9863 6f6e 6669 exists, ...confi\n+00007b70: 6775 7265 e280 9920 7769 6c6c 2073 6f75 gure... will sou\n+00007b80: 7263 6520 6974 2061 7420 7468 650a 6265 rce it at the.be\n+00007b90: 6769 6e6e 696e 6720 6f66 2069 7473 2065 ginning of its e\n+00007ba0: 7865 6375 7469 6f6e 2e0a 0a20 2020 5265 xecution... Re\n+00007bb0: 6361 6c6c 2074 6865 2063 6f6d 6d61 6e64 call the command\n+00007bc0: 2066 726f 6d20 7468 6520 7072 6576 696f from the previo\n+00007bd0: 7573 2073 6563 7469 6f6e 3a0a 0a20 2020 us section:.. \n+00007be0: 2020 7e2f 616d 6865 6c6c 6f2d 312e 3020 ~/amhello-1.0 \n+00007bf0: 2520 2e2f 636f 6e66 6967 7572 6520 2d2d % ./configure --\n+00007c00: 7072 6566 6978 207e 2f75 7372 2043 433d prefix ~/usr CC=\n+00007c10: 6763 632d 3320 5c0a 2020 2020 2043 5050 gcc-3 \\. CPP\n+00007c20: 464c 4147 533d 2d49 2448 4f4d 452f 7573 FLAGS=-I$HOME/us\n+00007c30: 722f 696e 636c 7564 6520 4c44 464c 4147 r/include LDFLAG\n+00007c40: 533d 2d4c 2448 4f4d 452f 7573 722f 6c69 S=-L$HOME/usr/li\n+00007c50: 620a 0a20 2020 4173 7375 6d69 6e67 2077 b.. Assuming w\n+00007c60: 6520 6172 6520 696e 7374 616c 6c69 6e67 e are installing\n+00007c70: 206d 616e 7920 7061 636b 6167 6520 696e many package in\n+00007c80: 20e2 8098 7e2f 7573 72e2 8099 2c20 616e ...~/usr..., an\n+00007c90: 6420 7769 6c6c 2061 6c77 6179 730a 7761 d will always.wa\n+00007ca0: 6e74 2074 6f20 7573 6520 7468 6573 6520 nt to use these \n+00007cb0: 6465 6669 6e69 7469 6f6e 7320 6f66 20e2 definitions of .\n+00007cc0: 8098 4343 e280 992c 20e2 8098 4350 5046 ..CC..., ...CPPF\n+00007cd0: 4c41 4753 e280 992c 2061 6e64 20e2 8098 LAGS..., and ...\n+00007ce0: 4c44 464c 4147 53e2 8099 2c20 7765 2063 LDFLAGS..., we c\n+00007cf0: 616e 0a61 7574 6f6d 6174 6520 7468 6973 an.automate this\n+00007d00: 2062 7920 6372 6561 7469 6e67 2074 6865 by creating the\n+00007d10: 2066 6f6c 6c6f 7769 6e67 20e2 8098 7e2f following ...~/\n+00007d20: 7573 722f 7368 6172 652f 636f 6e66 6967 usr/share/config\n+00007d30: 2e73 6974 65e2 8099 2066 696c 653a 0a0a .site... file:..\n+00007d40: 2020 2020 2074 6573 7420 2d7a 2022 2443 test -z \"$C\n+00007d50: 4322 2026 2620 4343 3d67 6363 2d33 0a20 C\" && CC=gcc-3. \n+00007d60: 2020 2020 7465 7374 202d 7a20 2224 4350 test -z \"$CP\n+00007d70: 5046 4c41 4753 2220 2626 2043 5050 464c PFLAGS\" && CPPFL\n+00007d80: 4147 533d 2d49 2448 4f4d 452f 7573 722f AGS=-I$HOME/usr/\n+00007d90: 696e 636c 7564 650a 2020 2020 2074 6573 include. tes\n+00007da0: 7420 2d7a 2022 244c 4446 4c41 4753 2220 t -z \"$LDFLAGS\" \n+00007db0: 2626 204c 4446 4c41 4753 3d2d 4c24 484f && LDFLAGS=-L$HO\n+00007dc0: 4d45 2f75 7372 2f6c 6962 0a0a 2020 204e ME/usr/lib.. N\n+00007dd0: 6f77 2c20 616e 7920 7469 6d65 2061 20e2 ow, any time a .\n+00007de0: 8098 636f 6e66 6967 7572 65e2 8099 2073 ..configure... s\n+00007df0: 6372 6970 7420 6973 2075 7369 6e67 2074 cript is using t\n+00007e00: 6865 20e2 8098 7e2f 7573 72e2 8099 2070 he ...~/usr... p\n+00007e10: 7265 6669 782c 2069 740a 7769 6c6c 2065 refix, it.will e\n+00007e20: 7865 6375 7465 2074 6865 2061 626f 7665 xecute the above\n+00007e30: 20e2 8098 636f 6e66 6967 2e73 6974 65e2 ...config.site.\n+00007e40: 8099 2061 6e64 2064 6566 696e 6520 7468 .. and define th\n+00007e50: 6573 6520 7468 7265 6520 7661 7269 6162 ese three variab\n+00007e60: 6c65 732e 0a0a 2020 2020 207e 2f61 6d68 les... ~/amh\n+00007e70: 656c 6c6f 2d31 2e30 2025 202e 2f63 6f6e ello-1.0 % ./con\n+00007e80: 6669 6775 7265 202d 2d70 7265 6669 7820 figure --prefix \n+00007e90: 7e2f 7573 720a 2020 2020 2063 6f6e 6669 ~/usr. confi\n+00007ea0: 6775 7265 3a20 6c6f 6164 696e 6720 7369 gure: loading si\n+00007eb0: 7465 2073 6372 6970 7420 2f68 6f6d 652f te script /home/\n+00007ec0: 6164 6c2f 7573 722f 7368 6172 652f 636f adl/usr/share/co\n+00007ed0: 6e66 6967 2e73 6974 650a 2020 2020 202e nfig.site. .\n+00007ee0: 2e2e 0a0a 2020 202a 4e6f 7465 2053 6574 .... *Note Set\n+00007ef0: 7469 6e67 2053 6974 6520 4465 6661 756c ting Site Defaul\n+00007f00: 7473 3a20 2861 7574 6f63 6f6e 6629 5369 ts: (autoconf)Si\n+00007f10: 7465 2044 6566 6175 6c74 732c 2066 6f72 te Defaults, for\n+00007f20: 206d 6f72 650a 696e 666f 726d 6174 696f more.informatio\n+00007f30: 6e20 6162 6f75 7420 7468 6973 2066 6561 n about this fea\n+00007f40: 7475 7265 2e0a 0a1f 0a46 696c 653a 2061 ture.....File: a\n+00007f50: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00007f60: 6f2c 2020 4e6f 6465 3a20 5650 4154 4820 o, Node: VPATH \n+00007f70: 4275 696c 6473 2c20 204e 6578 743a 2054 Builds, Next: T\n+00007f80: 776f 2d50 6172 7420 496e 7374 616c 6c2c wo-Part Install,\n+00007f90: 2020 5072 6576 3a20 636f 6e66 6967 2e73 Prev: config.s\n+00007fa0: 6974 652c 2020 5570 3a20 5573 6520 4361 ite, Up: Use Ca\n+00007fb0: 7365 730a 0a32 2e32 2e36 2050 6172 616c ses..2.2.6 Paral\n+00007fc0: 6c65 6c20 4275 696c 6420 5472 6565 7320 lel Build Trees \n+00007fd0: 2861 2e6b 2e61 2e20 5650 4154 4820 4275 (a.k.a. VPATH Bu\n+00007fe0: 696c 6473 290a 2d2d 2d2d 2d2d 2d2d 2d2d ilds).----------\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 0a0a 5468 6520 474e 5520 ------..The GNU \n+00008020: 4275 696c 6420 5379 7374 656d 2064 6973 Build System dis\n+00008030: 7469 6e67 7569 7368 6573 2074 776f 2074 tinguishes two t\n+00008040: 7265 6573 3a20 7468 6520 736f 7572 6365 rees: the source\n+00008050: 2074 7265 652c 2061 6e64 2074 6865 0a62 tree, and the.b\n+00008060: 7569 6c64 2074 7265 652e 0a0a 2020 2054 uild tree... T\n+00008070: 6865 2073 6f75 7263 6520 7472 6565 2069 he source tree i\n+00008080: 7320 726f 6f74 6564 2069 6e20 7468 6520 s rooted in the \n+00008090: 6469 7265 6374 6f72 7920 636f 6e74 6169 directory contai\n+000080a0: 6e69 6e67 20e2 8098 636f 6e66 6967 7572 ning ...configur\n+000080b0: 65e2 8099 2e0a 4974 2063 6f6e 7461 696e e.....It contain\n+000080c0: 7320 616c 6c20 7468 6520 736f 7572 6365 s all the source\n+000080d0: 7320 6669 6c65 7320 2874 686f 7365 2074 s files (those t\n+000080e0: 6861 7420 6172 6520 6469 7374 7269 6275 hat are distribu\n+000080f0: 7465 6429 2c20 616e 6420 6d61 790a 6265 ted), and may.be\n+00008100: 2061 7272 616e 6765 6420 7573 696e 6720 arranged using \n+00008110: 7365 7665 7261 6c20 7375 6264 6972 6563 several subdirec\n+00008120: 746f 7269 6573 2e0a 0a20 2020 5468 6520 tories... The \n+00008130: 6275 696c 6420 7472 6565 2069 7320 726f build tree is ro\n+00008140: 6f74 6564 2069 6e20 7468 6520 6469 7265 oted in the dire\n+00008150: 6374 6f72 7920 696e 2077 6869 6368 20e2 ctory in which .\n+00008160: 8098 636f 6e66 6967 7572 65e2 8099 2077 ..configure... w\n+00008170: 6173 0a72 756e 2c20 616e 6420 6973 2070 as.run, and is p\n+00008180: 6f70 756c 6174 6564 2077 6974 6820 616c opulated with al\n+00008190: 6c20 6f62 6a65 6374 2066 696c 6573 2c20 l object files, \n+000081a0: 7072 6f67 7261 6d73 2c20 6c69 6272 6172 programs, librar\n+000081b0: 6965 732c 2061 6e64 0a6f 7468 6572 2064 ies, and.other d\n+000081c0: 6572 6976 6564 2066 696c 6573 2062 7569 erived files bui\n+000081d0: 6c74 2066 726f 6d20 7468 6520 736f 7572 lt from the sour\n+000081e0: 6365 7320 2861 6e64 2068 656e 6365 206e ces (and hence n\n+000081f0: 6f74 2064 6973 7472 6962 7574 6564 292e ot distributed).\n+00008200: 0a54 6865 2062 7569 6c64 2074 7265 6520 .The build tree \n+00008210: 7573 7561 6c6c 7920 6861 7320 7468 6520 usually has the \n+00008220: 7361 6d65 2073 7562 6469 7265 6374 6f72 same subdirector\n+00008230: 7920 6c61 796f 7574 2061 7320 7468 6520 y layout as the \n+00008240: 736f 7572 6365 0a74 7265 653b 2069 7473 source.tree; its\n+00008250: 2073 7562 6469 7265 6374 6f72 6965 7320 subdirectories \n+00008260: 6172 6520 6372 6561 7465 6420 6175 746f are created auto\n+00008270: 6d61 7469 6361 6c6c 7920 6279 2074 6865 matically by the\n+00008280: 2062 7569 6c64 2073 7973 7465 6d2e 0a0a build system...\n+00008290: 2020 2049 6620 e280 9863 6f6e 6669 6775 If ...configu\n+000082a0: 7265 e280 9920 6973 2065 7865 6375 7465 re... is execute\n+000082b0: 6420 696e 2069 7473 206f 776e 2064 6972 d in its own dir\n+000082c0: 6563 746f 7279 2c20 7468 6520 736f 7572 ectory, the sour\n+000082d0: 6365 2061 6e64 2062 7569 6c64 0a74 7265 ce and build.tre\n+000082e0: 6573 2061 7265 2063 6f6d 6269 6e65 643a es are combined:\n+000082f0: 2064 6572 6976 6564 2066 696c 6573 2061 derived files a\n+00008300: 7265 2063 6f6e 7374 7275 6374 6564 2069 re constructed i\n+00008310: 6e20 7468 6520 7361 6d65 0a64 6972 6563 n the same.direc\n+00008320: 746f 7269 6573 2061 7320 7468 6569 7220 tories as their \n+00008330: 736f 7572 6365 732e 2020 5468 6973 2077 sources. This w\n+00008340: 6173 2074 6865 2063 6173 6520 696e 206f as the case in o\n+00008350: 7572 2066 6972 7374 0a69 6e73 7461 6c6c ur first.install\n+00008360: 6174 696f 6e20 6578 616d 706c 6520 282a ation example (*\n+00008370: 6e6f 7465 2042 6173 6963 2049 6e73 7461 note Basic Insta\n+00008380: 6c6c 6174 696f 6e3a 3a29 2e0a 0a20 2020 llation::)... \n+00008390: 4120 636f 6d6d 6f6e 2072 6571 7565 7374 A common request\n+000083a0: 2066 726f 6d20 7573 6572 7320 6973 2074 from users is t\n+000083b0: 6861 7420 7468 6579 2077 616e 7420 746f hat they want to\n+000083c0: 2063 6f6e 6669 6e65 2061 6c6c 2064 6572 confine all der\n+000083d0: 6976 6564 0a66 696c 6573 2074 6f20 6120 ived.files to a \n+000083e0: 7369 6e67 6c65 2064 6972 6563 746f 7279 single directory\n+000083f0: 2c20 746f 206b 6565 7020 7468 6569 7220 , to keep their \n+00008400: 736f 7572 6365 2064 6972 6563 746f 7269 source directori\n+00008410: 6573 0a75 6e63 6c75 7474 6572 6564 2e20 es.uncluttered. \n+00008420: 2048 6572 6520 6973 2068 6f77 2077 6520 Here is how we \n+00008430: 636f 756c 6420 7275 6e20 e280 9863 6f6e could run ...con\n+00008440: 6669 6775 7265 e280 9920 746f 2062 7569 figure... to bui\n+00008450: 6c64 2065 7665 7279 7468 696e 670a 696e ld everything.in\n+00008460: 2061 2073 7562 6469 7265 6374 6f72 7920 a subdirectory \n+00008470: 6361 6c6c 6564 20e2 8098 6275 696c 642f called ...build/\n+00008480: e280 992e 0a0a 2020 2020 207e 2025 2074 ...... ~ % t\n+00008490: 6172 207a 7866 207e 2f61 6d68 656c 6c6f ar zxf ~/amhello\n+000084a0: 2d31 2e30 2e74 6172 2e67 7a0a 2020 2020 -1.0.tar.gz. \n+000084b0: 207e 2025 2063 6420 616d 6865 6c6c 6f2d ~ % cd amhello-\n+000084c0: 312e 300a 2020 2020 207e 2f61 6d68 656c 1.0. ~/amhel\n+000084d0: 6c6f 2d31 2e30 2025 206d 6b64 6972 2062 lo-1.0 % mkdir b\n+000084e0: 7569 6c64 2026 2620 6364 2062 7569 6c64 uild && cd build\n+000084f0: 0a20 2020 2020 7e2f 616d 6865 6c6c 6f2d . ~/amhello-\n+00008500: 312e 302f 6275 696c 6420 2520 2e2e 2f63 1.0/build % ../c\n+00008510: 6f6e 6669 6775 7265 0a20 2020 2020 2e2e onfigure. ..\n+00008520: 2e0a 2020 2020 207e 2f61 6d68 656c 6c6f .. ~/amhello\n+00008530: 2d31 2e30 2f62 7569 6c64 2025 206d 616b -1.0/build % mak\n+00008540: 650a 2020 2020 202e 2e2e 0a0a 2020 2054 e. ..... T\n+00008550: 6865 7365 2073 6574 7570 732c 2077 6865 hese setups, whe\n+00008560: 7265 2073 6f75 7263 6520 616e 6420 6275 re source and bu\n+00008570: 696c 6420 7472 6565 7320 6172 6520 6469 ild trees are di\n+00008580: 6666 6572 656e 742c 2061 7265 206f 6674 fferent, are oft\n+00008590: 656e 0a63 616c 6c65 6420 e280 9c70 6172 en.called ...par\n+000085a0: 616c 6c65 6c20 6275 696c 6473 e280 9d20 allel builds... \n+000085b0: 6f72 20e2 809c 5650 4154 4820 6275 696c or ...VPATH buil\n+000085c0: 6473 e280 9d2e 2020 5468 6520 6578 7072 ds.... The expr\n+000085d0: 6573 7369 6f6e 205f 7061 7261 6c6c 656c ession _parallel\n+000085e0: 0a62 7569 6c64 5f20 6973 206d 6973 6c65 .build_ is misle\n+000085f0: 6164 696e 673a 2074 6865 2077 6f72 6420 ading: the word \n+00008600: 5f70 6172 616c 6c65 6c5f 2069 7320 6120 _parallel_ is a \n+00008610: 7265 6665 7265 6e63 6520 746f 2074 6865 reference to the\n+00008620: 2077 6179 2074 6865 0a62 7569 6c64 2074 way the.build t\n+00008630: 7265 6520 7368 6164 6f77 7320 7468 6520 ree shadows the \n+00008640: 736f 7572 6365 2074 7265 652c 2069 7420 source tree, it \n+00008650: 6973 206e 6f74 2061 626f 7574 2073 6f6d is not about som\n+00008660: 6520 636f 6e63 7572 7265 6e63 7920 696e e concurrency in\n+00008670: 0a74 6865 2077 6179 2062 7569 6c64 2063 .the way build c\n+00008680: 6f6d 6d61 6e64 7320 6172 6520 7275 6e2e ommands are run.\n+00008690: 2020 466f 7220 7468 6973 2072 6561 736f For this reaso\n+000086a0: 6e20 7765 2072 6566 6572 2074 6f20 7375 n we refer to su\n+000086b0: 6368 2073 6574 7570 730a 7573 696e 6720 ch setups.using \n+000086c0: 7468 6520 6e61 6d65 205f 5650 4154 4820 the name _VPATH \n+000086d0: 6275 696c 6473 5f20 696e 2074 6865 2066 builds_ in the f\n+000086e0: 6f6c 6c6f 7769 6e67 2e20 205f 5650 4154 ollowing. _VPAT\n+000086f0: 485f 2069 7320 7468 6520 6e61 6d65 206f H_ is the name o\n+00008700: 660a 7468 6520 e280 986d 616b 65e2 8099 f.the ...make...\n+00008710: 2066 6561 7475 7265 2075 7365 6420 6279 feature used by\n+00008720: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile\n+00008730: e280 9973 2074 6f20 616c 6c6f 7720 7468 ...s to allow th\n+00008740: 6573 6520 6275 696c 6473 2028 2a6e 6f74 ese builds (*not\n+00008750: 650a e280 9856 5041 5448 e280 9920 5365 e....VPATH... Se\n+00008760: 6172 6368 2050 6174 6820 666f 7220 416c arch Path for Al\n+00008770: 6c20 5072 6572 6571 7569 7369 7465 733a l Prerequisites:\n+00008780: 2028 6d61 6b65 2947 656e 6572 616c 2053 (make)General S\n+00008790: 6561 7263 682e 292e 0a0a 2020 2056 5041 earch.)... VPA\n+000087a0: 5448 2062 7569 6c64 7320 6861 7665 206f TH builds have o\n+000087b0: 7468 6572 2069 6e74 6572 6573 7469 6e67 ther interesting\n+000087c0: 2075 7365 732e 2020 4f6e 6520 6973 2074 uses. One is t\n+000087d0: 6f20 6275 696c 6420 7468 6520 7361 6d65 o build the same\n+000087e0: 0a73 6f75 7263 6573 2077 6974 6820 6d75 .sources with mu\n+000087f0: 6c74 6970 6c65 2063 6f6e 6669 6775 7261 ltiple configura\n+00008800: 7469 6f6e 732e 2020 466f 7220 696e 7374 tions. For inst\n+00008810: 616e 6365 3a0a 0a20 2020 2020 7e20 2520 ance:.. ~ % \n+00008820: 7461 7220 7a78 6620 7e2f 616d 6865 6c6c tar zxf ~/amhell\n+00008830: 6f2d 312e 302e 7461 722e 677a 0a20 2020 o-1.0.tar.gz. \n+00008840: 2020 7e20 2520 6364 2061 6d68 656c 6c6f ~ % cd amhello\n+00008850: 2d31 2e30 0a20 2020 2020 7e2f 616d 6865 -1.0. ~/amhe\n+00008860: 6c6c 6f2d 312e 3020 2520 6d6b 6469 7220 llo-1.0 % mkdir \n+00008870: 6465 6275 6720 6f70 7469 6d20 2626 2063 debug optim && c\n+00008880: 6420 6465 6275 670a 2020 2020 207e 2f61 d debug. ~/a\n+00008890: 6d68 656c 6c6f 2d31 2e30 2f64 6562 7567 mhello-1.0/debug\n+000088a0: 2025 202e 2e2f 636f 6e66 6967 7572 6520 % ../configure \n+000088b0: 4346 4c41 4753 3d27 2d67 202d 4f30 270a CFLAGS='-g -O0'.\n+000088c0: 2020 2020 202e 2e2e 0a20 2020 2020 7e2f .... ~/\n+000088d0: 616d 6865 6c6c 6f2d 312e 302f 6465 6275 amhello-1.0/debu\n+000088e0: 6720 2520 6d61 6b65 0a20 2020 2020 2e2e g % make. ..\n+000088f0: 2e0a 2020 2020 207e 2f61 6d68 656c 6c6f .. ~/amhello\n+00008900: 2d31 2e30 2f64 6562 7567 2025 2063 6420 -1.0/debug % cd \n+00008910: 2e2e 2f6f 7074 696d 0a20 2020 2020 7e2f ../optim. ~/\n+00008920: 616d 6865 6c6c 6f2d 312e 302f 6f70 7469 amhello-1.0/opti\n+00008930: 6d20 2520 2e2e 2f63 6f6e 6669 6775 7265 m % ../configure\n+00008940: 2043 464c 4147 533d 272d 4f33 202d 666f CFLAGS='-O3 -fo\n+00008950: 6d69 742d 6672 616d 652d 706f 696e 7465 mit-frame-pointe\n+00008960: 7227 0a20 2020 2020 2e2e 2e0a 2020 2020 r'. .... \n+00008970: 207e 2f61 6d68 656c 6c6f 2d31 2e30 2f6f ~/amhello-1.0/o\n+00008980: 7074 696d 2025 206d 616b 650a 2020 2020 ptim % make. \n+00008990: 202e 2e2e 0a0a 2020 2057 6974 6820 6e65 ..... With ne\n+000089a0: 7477 6f72 6b20 6669 6c65 2073 7973 7465 twork file syste\n+000089b0: 6d73 2c20 6120 7369 6d69 6c61 7220 6170 ms, a similar ap\n+000089c0: 7072 6f61 6368 2063 616e 2062 6520 7573 proach can be us\n+000089d0: 6564 2074 6f20 6275 696c 640a 7468 6520 ed to build.the \n+000089e0: 7361 6d65 2073 6f75 7263 6573 206f 6e20 same sources on \n+000089f0: 6469 6666 6572 656e 7420 6d61 6368 696e different machin\n+00008a00: 6573 2e20 2046 6f72 2069 6e73 7461 6e63 es. For instanc\n+00008a10: 652c 2073 7570 706f 7365 2074 6861 7420 e, suppose that \n+00008a20: 7468 650a 736f 7572 6365 7320 6172 6520 the.sources are \n+00008a30: 696e 7374 616c 6c65 6420 6f6e 2061 2064 installed on a d\n+00008a40: 6972 6563 746f 7279 2073 6861 7265 6420 irectory shared \n+00008a50: 6279 2074 776f 2068 6f73 7473 3a20 e280 by two hosts: ..\n+00008a60: 9848 4f53 5431 e280 9920 616e 640a e280 .HOST1... and...\n+00008a70: 9848 4f53 5432 e280 992c 2077 6869 6368 .HOST2..., which\n+00008a80: 206d 6179 2062 6520 6469 6666 6572 656e may be differen\n+00008a90: 7420 706c 6174 666f 726d 732e 0a0a 2020 t platforms... \n+00008aa0: 2020 207e 2025 2063 6420 2f6e 6673 2f73 ~ % cd /nfs/s\n+00008ab0: 7263 0a20 2020 2020 2f6e 6673 2f73 7263 rc. /nfs/src\n+00008ac0: 2025 2074 6172 207a 7866 207e 2f61 6d68 % tar zxf ~/amh\n+00008ad0: 656c 6c6f 2d31 2e30 2e74 6172 2e67 7a0a ello-1.0.tar.gz.\n+00008ae0: 0a20 2020 4f6e 2074 6865 2066 6972 7374 . On the first\n+00008af0: 2068 6f73 742c 2079 6f75 2063 6f75 6c64 host, you could\n+00008b00: 2063 7265 6174 6520 6120 6c6f 6361 6c20 create a local \n+00008b10: 6275 696c 6420 6469 7265 6374 6f72 793a build directory:\n+00008b20: 0a20 2020 2020 5b48 4f53 5431 5d20 7e20 . [HOST1] ~ \n+00008b30: 2520 6d6b 6469 7220 2f74 6d70 2f61 6d68 % mkdir /tmp/amh\n+00008b40: 2026 2620 6364 202f 746d 702f 616d 680a && cd /tmp/amh.\n+00008b50: 2020 2020 205b 484f 5354 315d 202f 746d [HOST1] /tm\n+00008b60: 702f 616d 6820 2520 2f6e 6673 2f73 7263 p/amh % /nfs/src\n+00008b70: 2f61 6d68 656c 6c6f 2d31 2e30 2f63 6f6e /amhello-1.0/con\n+00008b80: 6669 6775 7265 0a20 2020 2020 2e2e 2e0a figure. ....\n+00008b90: 2020 2020 205b 484f 5354 315d 202f 746d [HOST1] /tm\n+00008ba0: 702f 616d 6820 2520 6d61 6b65 2026 2620 p/amh % make && \n+00008bb0: 7375 646f 206d 616b 6520 696e 7374 616c sudo make instal\n+00008bc0: 6c0a 2020 2020 202e 2e2e 0a0a 2848 6572 l. .....(Her\n+00008bd0: 6520 7765 2061 7373 756d 6520 7468 6174 e we assume that\n+00008be0: 2074 6865 2069 6e73 7461 6c6c 6572 2068 the installer h\n+00008bf0: 6173 2063 6f6e 6669 6775 7265 6420 e280 as configured ..\n+00008c00: 9873 7564 6fe2 8099 2073 6f20 6974 2063 .sudo... so it c\n+00008c10: 616e 0a65 7865 6375 7465 20e2 8098 6d61 an.execute ...ma\n+00008c20: 6b65 2069 6e73 7461 6c6c e280 9920 7769 ke install... wi\n+00008c30: 7468 2072 6f6f 7420 7072 6976 696c 6567 th root privileg\n+00008c40: 6573 3b20 6974 2069 7320 6d6f 7265 2063 es; it is more c\n+00008c50: 6f6e 7665 6e69 656e 7420 7468 616e 0a75 onvenient than.u\n+00008c60: 7369 6e67 20e2 8098 7375 e280 9920 6c69 sing ...su... li\n+00008c70: 6b65 2069 6e20 2a6e 6f74 6520 4261 7369 ke in *note Basi\n+00008c80: 6320 496e 7374 616c 6c61 7469 6f6e 3a3a c Installation::\n+00008c90: 292e 0a0a 2020 204f 6e20 7468 6520 7365 )... On the se\n+00008ca0: 636f 6e64 2068 6f73 742c 2079 6f75 2077 cond host, you w\n+00008cb0: 6f75 6c64 2064 6f20 6578 6163 746c 7920 ould do exactly \n+00008cc0: 7468 6520 7361 6d65 2c20 706f 7373 6962 the same, possib\n+00008cd0: 6c79 2061 7420 7468 650a 7361 6d65 2074 ly at the.same t\n+00008ce0: 696d 653a 0a20 2020 2020 5b48 4f53 5432 ime:. [HOST2\n+00008cf0: 5d20 7e20 2520 6d6b 6469 7220 2f74 6d70 ] ~ % mkdir /tmp\n+00008d00: 2f61 6d68 2026 2620 6364 202f 746d 702f /amh && cd /tmp/\n+00008d10: 616d 680a 2020 2020 205b 484f 5354 325d amh. [HOST2]\n+00008d20: 202f 746d 702f 616d 6820 2520 2f6e 6673 /tmp/amh % /nfs\n+00008d30: 2f73 7263 2f61 6d68 656c 6c6f 2d31 2e30 /src/amhello-1.0\n+00008d40: 2f63 6f6e 6669 6775 7265 0a20 2020 2020 /configure. \n+00008d50: 2e2e 2e0a 2020 2020 205b 484f 5354 325d .... [HOST2]\n+00008d60: 202f 746d 702f 616d 6820 2520 6d61 6b65 /tmp/amh % make\n+00008d70: 2026 2620 7375 646f 206d 616b 6520 696e && sudo make in\n+00008d80: 7374 616c 6c0a 2020 2020 202e 2e2e 0a0a stall. .....\n+00008d90: 2020 2049 6e20 7468 6973 2073 6365 6e61 In this scena\n+00008da0: 7269 6f2c 206e 6f74 6869 6e67 2066 6f72 rio, nothing for\n+00008db0: 6269 6473 2074 6865 20e2 8098 2f6e 6673 bids the .../nfs\n+00008dc0: 2f73 7263 2f61 6d68 656c 6c6f 2d31 2e30 /src/amhello-1.0\n+00008dd0: e280 990a 6469 7265 6374 6f72 7920 6672 ....directory fr\n+00008de0: 6f6d 2062 6569 6e67 2072 6561 642d 6f6e om being read-on\n+00008df0: 6c79 2e20 2049 6e20 6661 6374 2056 5041 ly. In fact VPA\n+00008e00: 5448 2062 7569 6c64 7320 6172 6520 616c TH builds are al\n+00008e10: 736f 2061 206d 6561 6e73 0a6f 6620 6275 so a means.of bu\n+00008e20: 696c 6469 6e67 2070 6163 6b61 6765 7320 ilding packages \n+00008e30: 6672 6f6d 2061 2072 6561 642d 6f6e 6c79 from a read-only\n+00008e40: 206d 6564 6975 6d20 7375 6368 2061 7320 medium such as \n+00008e50: 6120 4344 2d52 4f4d 2e20 2854 6865 2046 a CD-ROM. (The F\n+00008e60: 5346 0a75 7365 6420 746f 2073 656c 6c20 SF.used to sell \n+00008e70: 4344 2d52 4f4d 2077 6974 6820 756e 7061 CD-ROM with unpa\n+00008e80: 636b 6564 2073 6f75 7263 6520 636f 6465 cked source code\n+00008e90: 2c20 6265 666f 7265 2074 6865 2047 4e55 , before the GNU\n+00008ea0: 2070 726f 6a65 6374 0a67 7265 7720 736f project.grew so\n+00008eb0: 2062 6967 2e29 0a0a 1f0a 4669 6c65 3a20 big.)....File: \n+00008ec0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00008ed0: 666f 2c20 204e 6f64 653a 2054 776f 2d50 fo, Node: Two-P\n+00008ee0: 6172 7420 496e 7374 616c 6c2c 2020 4e65 art Install, Ne\n+00008ef0: 7874 3a20 4372 6f73 732d 436f 6d70 696c xt: Cross-Compil\n+00008f00: 6174 696f 6e2c 2020 5072 6576 3a20 5650 ation, Prev: VP\n+00008f10: 4154 4820 4275 696c 6473 2c20 2055 703a ATH Builds, Up:\n+00008f20: 2055 7365 2043 6173 6573 0a0a 322e 322e Use Cases..2.2.\n+00008f30: 3720 5477 6f2d 5061 7274 2049 6e73 7461 7 Two-Part Insta\n+00008f40: 6c6c 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d llation.--------\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 2d0a 0a49 6e20 6f75 7220 6c61 7374 ---..In our last\n+00008f70: 2065 7861 6d70 6c65 2028 2a6e 6f74 6520 example (*note \n+00008f80: 5650 4154 4820 4275 696c 6473 3a3a 292c VPATH Builds::),\n+00008f90: 2061 2073 6f75 7263 6520 7472 6565 2077 a source tree w\n+00008fa0: 6173 2073 6861 7265 6420 6279 0a74 776f as shared by.two\n+00008fb0: 2068 6f73 7473 2c20 6275 7420 636f 6d70 hosts, but comp\n+00008fc0: 696c 6174 696f 6e20 616e 6420 696e 7374 ilation and inst\n+00008fd0: 616c 6c61 7469 6f6e 2077 6572 6520 646f allation were do\n+00008fe0: 6e65 2073 6570 6172 6174 656c 7920 6f6e ne separately on\n+00008ff0: 2065 6163 680a 686f 7374 2e0a 0a20 2020 each.host... \n+00009000: 5468 6520 474e 5520 4275 696c 6420 5379 The GNU Build Sy\n+00009010: 7374 656d 2061 6c73 6f20 7375 7070 6f72 stem also suppor\n+00009020: 7473 206e 6574 776f 726b 6564 2073 6574 ts networked set\n+00009030: 7570 7320 7768 6572 6520 7061 7274 206f ups where part o\n+00009040: 6620 7468 650a 696e 7374 616c 6c65 6420 f the.installed \n+00009050: 6669 6c65 7320 7368 6f75 6c64 2062 6520 files should be \n+00009060: 7368 6172 6564 2061 6d6f 6e67 7374 206d shared amongst m\n+00009070: 756c 7469 706c 6520 686f 7374 732e 2020 ultiple hosts. \n+00009080: 4974 2064 6f65 7320 736f 2062 790a 6469 It does so by.di\n+00009090: 7374 696e 6775 6973 6869 6e67 2061 7263 stinguishing arc\n+000090a0: 6869 7465 6374 7572 652d 6465 7065 6e64 hitecture-depend\n+000090b0: 656e 7420 6669 6c65 7320 6672 6f6d 0a61 ent files from.a\n+000090c0: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde\n+000090d0: 7065 6e64 656e 7420 6669 6c65 732c 2061 pendent files, a\n+000090e0: 6e64 2070 726f 7669 6469 6e67 2074 776f nd providing two\n+000090f0: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+00009100: 7461 7267 6574 7320 746f 0a69 6e73 7461 targets to.insta\n+00009110: 6c6c 2065 6163 6820 6f66 2074 6865 7365 ll each of these\n+00009120: 2063 6c61 7373 6573 206f 6620 6669 6c65 classes of file\n+00009130: 732e 0a0a 2020 2054 6865 7365 2074 6172 s... These tar\n+00009140: 6765 7473 2061 7265 20e2 8098 696e 7374 gets are ...inst\n+00009150: 616c 6c2d 6578 6563 e280 9920 666f 7220 all-exec... for \n+00009160: 6172 6368 6974 6563 7475 7265 2d64 6570 architecture-dep\n+00009170: 656e 6465 6e74 2066 696c 6573 2061 6e64 endent files and\n+00009180: 0ae2 8098 696e 7374 616c 6c2d 6461 7461 ....install-data\n+00009190: e280 9920 666f 7220 6172 6368 6974 6563 ... for architec\n+000091a0: 7475 7265 2d69 6e64 6570 656e 6465 6e74 ture-independent\n+000091b0: 2066 696c 6573 2e20 2054 6865 2063 6f6d files. The com\n+000091c0: 6d61 6e64 2077 6520 7573 6564 0a75 7020 mand we used.up \n+000091d0: 746f 206e 6f77 2c20 e280 986d 616b 6520 to now, ...make \n+000091e0: 696e 7374 616c 6ce2 8099 2c20 6361 6e20 install..., can \n+000091f0: 6265 2074 686f 7567 6874 206f 6620 6173 be thought of as\n+00009200: 2061 2073 686f 7274 6861 6e64 2066 6f72 a shorthand for\n+00009210: 20e2 8098 6d61 6b65 0a69 6e73 7461 6c6c ...make.install\n+00009220: 2d65 7865 6320 696e 7374 616c 6c2d 6461 -exec install-da\n+00009230: 7461 e280 992e 0a0a 2020 2046 726f 6d20 ta...... From \n+00009240: 7468 6520 474e 5520 4275 696c 6420 5379 the GNU Build Sy\n+00009250: 7374 656d 2070 6f69 6e74 206f 6620 7669 stem point of vi\n+00009260: 6577 2c20 7468 6520 6469 7374 696e 6374 ew, the distinct\n+00009270: 696f 6e20 6265 7477 6565 6e0a 6172 6368 ion between.arch\n+00009280: 6974 6563 7475 7265 2d64 6570 656e 6465 itecture-depende\n+00009290: 6e74 2066 696c 6573 2061 6e64 2061 7263 nt files and arc\n+000092a0: 6869 7465 6374 7572 652d 696e 6465 7065 hitecture-indepe\n+000092b0: 6e64 656e 7420 6669 6c65 7320 6973 2062 ndent files is b\n+000092c0: 6173 6564 0a65 7863 6c75 7369 7665 6c79 ased.exclusively\n+000092d0: 206f 6e20 7468 6520 6469 7265 6374 6f72 on the director\n+000092e0: 7920 7661 7269 6162 6c65 2075 7365 6420 y variable used \n+000092f0: 746f 2073 7065 6369 6679 2074 6865 6972 to specify their\n+00009300: 2069 6e73 7461 6c6c 6174 696f 6e0a 6465 installation.de\n+00009310: 7374 696e 6174 696f 6e2e 2020 496e 2074 stination. In t\n+00009320: 6865 206c 6973 7420 6f66 2064 6972 6563 he list of direc\n+00009330: 746f 7279 2076 6172 6961 626c 6573 2077 tory variables w\n+00009340: 6520 7072 6f76 6964 6564 2065 6172 6c69 e provided earli\n+00009350: 6572 0a28 2a6e 6f74 6520 5374 616e 6461 er.(*note Standa\n+00009360: 7264 2044 6972 6563 746f 7279 2056 6172 rd Directory Var\n+00009370: 6961 626c 6573 3a3a 292c 2061 6c6c 2074 iables::), all t\n+00009380: 6865 2076 6172 6961 626c 6573 2062 6173 he variables bas\n+00009390: 6564 206f 6e0a 4558 4543 2d50 5245 4649 ed on.EXEC-PREFI\n+000093a0: 5820 6465 7369 676e 6174 6520 6172 6368 X designate arch\n+000093b0: 6974 6563 7475 7265 2d64 6570 656e 6465 itecture-depende\n+000093c0: 6e74 2064 6972 6563 746f 7269 6573 2077 nt directories w\n+000093d0: 686f 7365 2066 696c 6573 0a77 696c 6c20 hose files.will \n+000093e0: 6265 2069 6e73 7461 6c6c 6564 2062 7920 be installed by \n+000093f0: e280 986d 616b 6520 696e 7374 616c 6c2d ...make install-\n+00009400: 6578 6563 e280 992e 2020 5468 6520 6f74 exec.... The ot\n+00009410: 6865 7273 2064 6573 6967 6e61 7465 0a61 hers designate.a\n+00009420: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde\n+00009430: 7065 6e64 656e 7420 6469 7265 6374 6f72 pendent director\n+00009440: 6965 7320 616e 6420 7769 6c6c 2073 6572 ies and will ser\n+00009450: 7665 2066 696c 6573 2069 6e73 7461 6c6c ve files install\n+00009460: 6564 2062 790a e280 986d 616b 6520 696e ed by....make in\n+00009470: 7374 616c 6c2d 6461 7461 e280 992e 2020 stall-data.... \n+00009480: 2a4e 6f74 6520 5468 6520 5477 6f20 5061 *Note The Two Pa\n+00009490: 7274 7320 6f66 2049 6e73 7461 6c6c 3a3a rts of Install::\n+000094a0: 2c20 666f 7220 6d6f 7265 0a64 6574 6169 , for more.detai\n+000094b0: 6c73 2e0a 0a20 2020 4865 7265 2069 7320 ls... Here is \n+000094c0: 686f 7720 7765 2063 6f75 6c64 2072 6576 how we could rev\n+000094d0: 6973 6974 206f 7572 2074 776f 2d68 6f73 isit our two-hos\n+000094e0: 7420 696e 7374 616c 6c61 7469 6f6e 2065 t installation e\n+000094f0: 7861 6d70 6c65 2c0a 6173 7375 6d69 6e67 xample,.assuming\n+00009500: 2074 6861 7420 2831 2920 7765 2077 616e that (1) we wan\n+00009510: 7420 746f 2069 6e73 7461 6c6c 2074 6865 t to install the\n+00009520: 2070 6163 6b61 6765 2064 6972 6563 746c package directl\n+00009530: 7920 696e 20e2 8098 2f75 7372 e280 992c y in .../usr...,\n+00009540: 2061 6e64 0a28 3229 2074 6865 2064 6972 and.(2) the dir\n+00009550: 6563 746f 7279 20e2 8098 2f75 7372 2f73 ectory .../usr/s\n+00009560: 6861 7265 e280 9920 6973 2073 6861 7265 hare... is share\n+00009570: 6420 6279 2074 6865 2074 776f 2068 6f73 d by the two hos\n+00009580: 7473 2e0a 0a20 2020 4f6e 2074 6865 2066 ts... On the f\n+00009590: 6972 7374 2068 6f73 7420 7765 2077 6f75 irst host we wou\n+000095a0: 6c64 2072 756e 0a20 2020 2020 5b48 4f53 ld run. [HOS\n+000095b0: 5431 5d20 7e20 2520 6d6b 6469 7220 2f74 T1] ~ % mkdir /t\n+000095c0: 6d70 2f61 6d68 2026 2620 6364 202f 746d mp/amh && cd /tm\n+000095d0: 702f 616d 680a 2020 2020 205b 484f 5354 p/amh. [HOST\n+000095e0: 315d 202f 746d 702f 616d 6820 2520 2f6e 1] /tmp/amh % /n\n+000095f0: 6673 2f73 7263 2f61 6d68 656c 6c6f 2d31 fs/src/amhello-1\n+00009600: 2e30 2f63 6f6e 6669 6775 7265 202d 2d70 .0/configure --p\n+00009610: 7265 6669 7820 2f75 7372 0a20 2020 2020 refix /usr. \n+00009620: 2e2e 2e0a 2020 2020 205b 484f 5354 315d .... [HOST1]\n+00009630: 202f 746d 702f 616d 6820 2520 6d61 6b65 /tmp/amh % make\n+00009640: 2026 2620 7375 646f 206d 616b 6520 696e && sudo make in\n+00009650: 7374 616c 6c0a 2020 2020 202e 2e2e 0a0a stall. .....\n+00009660: 2020 204f 6e20 7468 6520 7365 636f 6e64 On the second\n+00009670: 2068 6f73 742c 2068 6f77 6576 6572 2c20 host, however, \n+00009680: 7765 206e 6565 6420 6f6e 6c79 2069 6e73 we need only ins\n+00009690: 7461 6c6c 2074 6865 0a61 7263 6869 7465 tall the.archite\n+000096a0: 6374 7572 652d 7370 6563 6966 6963 2066 cture-specific f\n+000096b0: 696c 6573 2e0a 2020 2020 205b 484f 5354 iles.. [HOST\n+000096c0: 325d 207e 2025 206d 6b64 6972 202f 746d 2] ~ % mkdir /tm\n+000096d0: 702f 616d 6820 2626 2063 6420 2f74 6d70 p/amh && cd /tmp\n+000096e0: 2f61 6d68 0a20 2020 2020 5b48 4f53 5432 /amh. [HOST2\n+000096f0: 5d20 2f74 6d70 2f61 6d68 2025 202f 6e66 ] /tmp/amh % /nf\n+00009700: 732f 7372 632f 616d 6865 6c6c 6f2d 312e s/src/amhello-1.\n+00009710: 302f 636f 6e66 6967 7572 6520 2d2d 7072 0/configure --pr\n+00009720: 6566 6978 202f 7573 720a 2020 2020 202e efix /usr. .\n+00009730: 2e2e 0a20 2020 2020 5b48 4f53 5432 5d20 ... [HOST2] \n+00009740: 2f74 6d70 2f61 6d68 2025 206d 616b 6520 /tmp/amh % make \n+00009750: 2626 2073 7564 6f20 6d61 6b65 2069 6e73 && sudo make ins\n+00009760: 7461 6c6c 2d65 7865 630a 2020 2020 202e tall-exec. .\n+00009770: 2e2e 0a0a 2020 2049 6e20 7061 636b 6167 .... In packag\n+00009780: 6573 2074 6861 7420 6861 7665 2069 6e73 es that have ins\n+00009790: 7461 6c6c 6174 696f 6e20 6368 6563 6b73 tallation checks\n+000097a0: 2c20 6974 2077 6f75 6c64 206d 616b 6520 , it would make \n+000097b0: 7365 6e73 6520 746f 2072 756e 0ae2 8098 sense to run....\n+000097c0: 6d61 6b65 2069 6e73 7461 6c6c 6368 6563 make installchec\n+000097d0: 6be2 8099 2028 2a6e 6f74 6520 4261 7369 k... (*note Basi\n+000097e0: 6320 496e 7374 616c 6c61 7469 6f6e 3a3a c Installation::\n+000097f0: 2920 746f 2076 6572 6966 7920 7468 6174 ) to verify that\n+00009800: 2074 6865 0a70 6163 6b61 6765 2077 6f72 the.package wor\n+00009810: 6b73 2063 6f72 7265 6374 6c79 2064 6573 ks correctly des\n+00009820: 7069 7465 2074 6865 2061 7070 6172 656e pite the apparen\n+00009830: 7420 7061 7274 6961 6c20 696e 7374 616c t partial instal\n+00009840: 6c61 7469 6f6e 2e0a 0a1f 0a46 696c 653a lation.....File:\n+00009850: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00009860: 6e66 6f2c 2020 4e6f 6465 3a20 4372 6f73 nfo, Node: Cros\n+00009870: 732d 436f 6d70 696c 6174 696f 6e2c 2020 s-Compilation, \n+00009880: 4e65 7874 3a20 5265 6e61 6d69 6e67 2c20 Next: Renaming, \n+00009890: 2050 7265 763a 2054 776f 2d50 6172 7420 Prev: Two-Part \n+000098a0: 496e 7374 616c 6c2c 2020 5570 3a20 5573 Install, Up: Us\n+000098b0: 6520 4361 7365 730a 0a32 2e32 2e38 2043 e Cases..2.2.8 C\n+000098c0: 726f 7373 2d43 6f6d 7069 6c61 7469 6f6e ross-Compilation\n+000098d0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+000098e0: 2d2d 2d2d 2d2d 2d2d 0a0a 546f 20e2 809c --------..To ...\n+000098f0: 6372 6f73 732d 636f 6d70 696c 65e2 809d cross-compile...\n+00009900: 2069 7320 746f 2062 7569 6c64 206f 6e20 is to build on \n+00009910: 6f6e 6520 706c 6174 666f 726d 2061 2062 one platform a b\n+00009920: 696e 6172 7920 7468 6174 2077 696c 6c20 inary that will \n+00009930: 7275 6e20 6f6e 0a61 6e6f 7468 6572 2070 run on.another p\n+00009940: 6c61 7466 6f72 6d2e 2020 5768 656e 2073 latform. When s\n+00009950: 7065 616b 696e 6720 6f66 2063 726f 7373 peaking of cross\n+00009960: 2d63 6f6d 7069 6c61 7469 6f6e 2c20 6974 -compilation, it\n+00009970: 2069 7320 696d 706f 7274 616e 740a 746f is important.to\n+00009980: 2064 6973 7469 6e67 7569 7368 2062 6574 distinguish bet\n+00009990: 7765 656e 2074 6865 20e2 809c 6275 696c ween the ...buil\n+000099a0: 6420 706c 6174 666f 726d e280 9d20 6f6e d platform... on\n+000099b0: 2077 6869 6368 2074 6865 2063 6f6d 7069 which the compi\n+000099c0: 6c61 7469 6f6e 2069 730a 7065 7266 6f72 lation is.perfor\n+000099d0: 6d65 642c 2061 6e64 2074 6865 20e2 809c med, and the ...\n+000099e0: 686f 7374 2070 6c61 7466 6f72 6de2 809d host platform...\n+000099f0: 206f 6e20 7768 6963 6820 7468 6520 7265 on which the re\n+00009a00: 7375 6c74 696e 6720 6578 6563 7574 6162 sulting executab\n+00009a10: 6c65 2069 730a 6578 7065 6374 6564 2074 le is.expected t\n+00009a20: 6f20 7275 6e2e 2020 5468 6520 666f 6c6c o run. The foll\n+00009a30: 6f77 696e 6720 e280 9863 6f6e 6669 6775 owing ...configu\n+00009a40: 7265 e280 9920 6f70 7469 6f6e 7320 6172 re... options ar\n+00009a50: 6520 7573 6564 2074 6f20 7370 6563 6966 e used to specif\n+00009a60: 790a 6561 6368 206f 6620 7468 656d 3a0a y.each of them:.\n+00009a70: 0ae2 8098 2d2d 6275 696c 643d 4255 494c ....--build=BUIL\n+00009a80: 44e2 8099 0a20 2020 2020 5468 6520 7379 D.... The sy\n+00009a90: 7374 656d 206f 6e20 7768 6963 6820 7468 stem on which th\n+00009aa0: 6520 7061 636b 6167 6520 6973 2062 7569 e package is bui\n+00009ab0: 6c74 2e0a e280 982d 2d68 6f73 743d 484f lt.....--host=HO\n+00009ac0: 5354 e280 990a 2020 2020 2054 6865 2073 ST.... The s\n+00009ad0: 7973 7465 6d20 7768 6572 6520 6275 696c ystem where buil\n+00009ae0: 7420 7072 6f67 7261 6d73 2061 6e64 206c t programs and l\n+00009af0: 6962 7261 7269 6573 2077 696c 6c20 7275 ibraries will ru\n+00009b00: 6e2e 0a0a 2020 2057 6865 6e20 7468 6520 n... When the \n+00009b10: e280 982d 2d68 6f73 74e2 8099 2069 7320 ...--host... is \n+00009b20: 7573 6564 2c20 e280 9863 6f6e 6669 6775 used, ...configu\n+00009b30: 7265 e280 9920 7769 6c6c 2073 6561 7263 re... will searc\n+00009b40: 6820 666f 7220 7468 650a 6372 6f73 732d h for the.cross-\n+00009b50: 636f 6d70 696c 696e 6720 7375 6974 6520 compiling suite \n+00009b60: 666f 7220 7468 6973 2070 6c61 7466 6f72 for this platfor\n+00009b70: 6d2e 2020 4372 6f73 732d 636f 6d70 696c m. Cross-compil\n+00009b80: 6174 696f 6e20 746f 6f6c 730a 636f 6d6d ation tools.comm\n+00009b90: 6f6e 6c79 2068 6176 6520 7468 6569 7220 only have their \n+00009ba0: 7461 7267 6574 2061 7263 6869 7465 6374 target architect\n+00009bb0: 7572 6520 6173 2070 7265 6669 7820 6f66 ure as prefix of\n+00009bc0: 2074 6865 6972 206e 616d 652e 2020 466f their name. Fo\n+00009bd0: 720a 696e 7374 616e 6365 206d 7920 6372 r.instance my cr\n+00009be0: 6f73 732d 636f 6d70 696c 6572 2066 6f72 oss-compiler for\n+00009bf0: 204d 696e 4757 3332 2068 6173 2069 7473 MinGW32 has its\n+00009c00: 2062 696e 6172 6965 7320 6361 6c6c 6564 binaries called\n+00009c10: 0ae2 8098 6935 3836 2d6d 696e 6777 3332 ....i586-mingw32\n+00009c20: 6d73 7663 2d67 6363 e280 992c 20e2 8098 msvc-gcc..., ...\n+00009c30: 6935 3836 2d6d 696e 6777 3332 6d73 7663 i586-mingw32msvc\n+00009c40: 2d6c 64e2 8099 2c20 e280 9869 3538 362d -ld..., ...i586-\n+00009c50: 6d69 6e67 7733 326d 7376 632d 6173 e280 mingw32msvc-as..\n+00009c60: 992c 0a65 7463 2e0a 0a20 2020 4865 7265 .,.etc... Here\n+00009c70: 2069 7320 686f 7720 7765 2063 6f75 6c64 is how we could\n+00009c80: 2062 7569 6c64 20e2 8098 616d 6865 6c6c build ...amhell\n+00009c90: 6f2d 312e 30e2 8099 2066 6f72 20e2 8098 o-1.0... for ...\n+00009ca0: 6935 3836 2d6d 696e 6777 3332 6d73 7663 i586-mingw32msvc\n+00009cb0: e280 9920 6f6e 2061 0a47 4e55 2f4c 696e ... on a.GNU/Lin\n+00009cc0: 7578 2050 432e 0a0a 2020 2020 207e 2f61 ux PC... ~/a\n+00009cd0: 6d68 656c 6c6f 2d31 2e30 2025 202e 2f63 mhello-1.0 % ./c\n+00009ce0: 6f6e 6669 6775 7265 202d 2d62 7569 6c64 onfigure --build\n+00009cf0: 2069 3638 362d 7063 2d6c 696e 7578 2d67 i686-pc-linux-g\n+00009d00: 6e75 202d 2d68 6f73 7420 6935 3836 2d6d nu --host i586-m\n+00009d10: 696e 6777 3332 6d73 7663 0a20 2020 2020 ingw32msvc. \n+00009d20: 6368 6563 6b69 6e67 2066 6f72 2061 2042 checking for a B\n+00009d30: 5344 2d63 6f6d 7061 7469 626c 6520 696e SD-compatible in\n+00009d40: 7374 616c 6c2e 2e2e 202f 7573 722f 6269 stall... /usr/bi\n+00009d50: 6e2f 696e 7374 616c 6c20 2d63 0a20 2020 n/install -c. \n+00009d60: 2020 6368 6563 6b69 6e67 2077 6865 7468 checking wheth\n+00009d70: 6572 2062 7569 6c64 2065 6e76 6972 6f6e er build environ\n+00009d80: 6d65 6e74 2069 7320 7361 6e65 2e2e 2e20 ment is sane... \n+00009d90: 7965 730a 2020 2020 2063 6865 636b 696e yes. checkin\n+00009da0: 6720 666f 7220 6761 776b 2e2e 2e20 6761 g for gawk... ga\n+00009db0: 776b 0a20 2020 2020 6368 6563 6b69 6e67 wk. checking\n+00009dc0: 2077 6865 7468 6572 206d 616b 6520 7365 whether make se\n+00009dd0: 7473 2024 284d 414b 4529 2e2e 2e20 7965 ts $(MAKE)... ye\n+00009de0: 730a 2020 2020 2063 6865 636b 696e 6720 s. checking \n+00009df0: 666f 7220 6935 3836 2d6d 696e 6777 3332 for i586-mingw32\n+00009e00: 6d73 7663 2d73 7472 6970 2e2e 2e20 6935 msvc-strip... i5\n+00009e10: 3836 2d6d 696e 6777 3332 6d73 7663 2d73 86-mingw32msvc-s\n+00009e20: 7472 6970 0a20 2020 2020 6368 6563 6b69 trip. checki\n+00009e30: 6e67 2066 6f72 2069 3538 362d 6d69 6e67 ng for i586-ming\n+00009e40: 7733 326d 7376 632d 6763 632e 2e2e 2069 w32msvc-gcc... i\n+00009e50: 3538 362d 6d69 6e67 7733 326d 7376 632d 586-mingw32msvc-\n+00009e60: 6763 630a 2020 2020 2063 6865 636b 696e gcc. checkin\n+00009e70: 6720 666f 7220 4320 636f 6d70 696c 6572 g for C compiler\n+00009e80: 2064 6566 6175 6c74 206f 7574 7075 7420 default output \n+00009e90: 6669 6c65 206e 616d 652e 2e2e 2061 2e65 file name... a.e\n+00009ea0: 7865 0a20 2020 2020 6368 6563 6b69 6e67 xe. checking\n+00009eb0: 2077 6865 7468 6572 2074 6865 2043 2063 whether the C c\n+00009ec0: 6f6d 7069 6c65 7220 776f 726b 732e 2e2e ompiler works...\n+00009ed0: 2079 6573 0a20 2020 2020 6368 6563 6b69 yes. checki\n+00009ee0: 6e67 2077 6865 7468 6572 2077 6520 6172 ng whether we ar\n+00009ef0: 6520 6372 6f73 7320 636f 6d70 696c 696e e cross compilin\n+00009f00: 672e 2e2e 2079 6573 0a20 2020 2020 6368 g... yes. ch\n+00009f10: 6563 6b69 6e67 2066 6f72 2073 7566 6669 ecking for suffi\n+00009f20: 7820 6f66 2065 7865 6375 7461 626c 6573 x of executables\n+00009f30: 2e2e 2e20 2e65 7865 0a20 2020 2020 6368 ... .exe. ch\n+00009f40: 6563 6b69 6e67 2066 6f72 2073 7566 6669 ecking for suffi\n+00009f50: 7820 6f66 206f 626a 6563 7420 6669 6c65 x of object file\n+00009f60: 732e 2e2e 206f 0a20 2020 2020 6368 6563 s... o. chec\n+00009f70: 6b69 6e67 2077 6865 7468 6572 2077 6520 king whether we \n+00009f80: 6172 6520 7573 696e 6720 7468 6520 474e are using the GN\n+00009f90: 5520 4320 636f 6d70 696c 6572 2e2e 2e20 U C compiler... \n+00009fa0: 7965 730a 2020 2020 2063 6865 636b 696e yes. checkin\n+00009fb0: 6720 7768 6574 6865 7220 6935 3836 2d6d g whether i586-m\n+00009fc0: 696e 6777 3332 6d73 7663 2d67 6363 2061 ingw32msvc-gcc a\n+00009fd0: 6363 6570 7473 202d 672e 2e2e 2079 6573 ccepts -g... yes\n+00009fe0: 0a20 2020 2020 6368 6563 6b69 6e67 2066 . checking f\n+00009ff0: 6f72 2069 3538 362d 6d69 6e67 7733 326d or i586-mingw32m\n+0000a000: 7376 632d 6763 6320 6f70 7469 6f6e 2074 svc-gcc option t\n+0000a010: 6f20 6163 6365 7074 2041 4e53 4920 432e o accept ANSI C.\n+0000a020: 2e2e 0a20 2020 2020 2e2e 2e0a 2020 2020 ... .... \n+0000a030: 207e 2f61 6d68 656c 6c6f 2d31 2e30 2025 ~/amhello-1.0 %\n+0000a040: 206d 616b 650a 2020 2020 202e 2e2e 0a20 make. .... \n+0000a050: 2020 2020 7e2f 616d 6865 6c6c 6f2d 312e ~/amhello-1.\n+0000a060: 3020 2520 6364 2073 7263 3b20 6669 6c65 0 % cd src; file\n+0000a070: 2068 656c 6c6f 2e65 7865 0a20 2020 2020 hello.exe. \n+0000a080: 6865 6c6c 6f2e 6578 653a 204d 5320 5769 hello.exe: MS Wi\n+0000a090: 6e64 6f77 7320 5045 2033 322d 6269 7420 ndows PE 32-bit \n+0000a0a0: 496e 7465 6c20 3830 3338 3620 636f 6e73 Intel 80386 cons\n+0000a0b0: 6f6c 6520 6578 6563 7574 6162 6c65 206e ole executable n\n+0000a0c0: 6f74 2072 656c 6f63 6174 6162 6c65 0a0a ot relocatable..\n+0000a0d0: 2020 2054 6865 20e2 8098 2d2d 686f 7374 The ...--host\n+0000a0e0: e280 9920 616e 6420 e280 982d 2d62 7569 ... and ...--bui\n+0000a0f0: 6c64 e280 9920 6f70 7469 6f6e 7320 6172 ld... options ar\n+0000a100: 6520 7573 7561 6c6c 7920 616c 6c20 7765 e usually all we\n+0000a110: 206e 6565 6420 666f 720a 6372 6f73 732d need for.cross-\n+0000a120: 636f 6d70 696c 696e 672e 2020 5468 6520 compiling. The \n+0000a130: 6f6e 6c79 2065 7863 6570 7469 6f6e 2069 only exception i\n+0000a140: 7320 6966 2074 6865 2070 6163 6b61 6765 s if the package\n+0000a150: 2062 6569 6e67 2062 7569 6c74 2069 730a being built is.\n+0000a160: 6974 7365 6c66 2061 2063 726f 7373 2d63 itself a cross-c\n+0000a170: 6f6d 7069 6c65 723a 2077 6520 6e65 6564 ompiler: we need\n+0000a180: 2061 2074 6869 7264 206f 7074 696f 6e20 a third option \n+0000a190: 746f 2073 7065 6369 6679 2069 7473 2074 to specify its t\n+0000a1a0: 6172 6765 740a 6172 6368 6974 6563 7475 arget.architectu\n+0000a1b0: 7265 2e0a 0ae2 8098 2d2d 7461 7267 6574 re......--target\n+0000a1c0: 3d54 4152 4745 54e2 8099 0a20 2020 2020 =TARGET.... \n+0000a1d0: 5768 656e 2062 7569 6c64 696e 6720 636f When building co\n+0000a1e0: 6d70 696c 6572 2074 6f6f 6c73 3a20 7468 mpiler tools: th\n+0000a1f0: 6520 7379 7374 656d 2066 6f72 2077 6869 e system for whi\n+0000a200: 6368 2074 6865 2074 6f6f 6c73 2077 696c ch the tools wil\n+0000a210: 6c0a 2020 2020 2063 7265 6174 6520 6f75 l. create ou\n+0000a220: 7470 7574 2e0a 0a20 2020 466f 7220 696e tput... For in\n+0000a230: 7374 616e 6365 2077 6865 6e20 696e 7374 stance when inst\n+0000a240: 616c 6c69 6e67 2047 4343 2c20 7468 6520 alling GCC, the \n+0000a250: 474e 5520 436f 6d70 696c 6572 2043 6f6c GNU Compiler Col\n+0000a260: 6c65 6374 696f 6e2c 2077 6520 6361 6e0a lection, we can.\n+0000a270: 7573 6520 e280 982d 2d74 6172 6765 743d use ...--target=\n+0000a280: 5441 5247 4554 e280 9920 746f 2073 7065 TARGET... to spe\n+0000a290: 6369 6679 2074 6861 7420 7765 2077 616e cify that we wan\n+0000a2a0: 7420 746f 2062 7569 6c64 2047 4343 2061 t to build GCC a\n+0000a2b0: 7320 610a 6372 6f73 732d 636f 6d70 696c s a.cross-compil\n+0000a2c0: 6572 2066 6f72 2054 4152 4745 542e 2020 er for TARGET. \n+0000a2d0: 4d69 7869 6e67 20e2 8098 2d2d 6275 696c Mixing ...--buil\n+0000a2e0: 64e2 8099 2061 6e64 20e2 8098 2d2d 7461 d... and ...--ta\n+0000a2f0: 7267 6574 e280 992c 2077 6520 6361 6e0a rget..., we can.\n+0000a300: 6163 7475 616c 6c79 2063 726f 7373 2d63 actually cross-c\n+0000a310: 6f6d 7069 6c65 2061 2063 726f 7373 2d63 ompile a cross-c\n+0000a320: 6f6d 7069 6c65 723b 2073 7563 6820 6120 ompiler; such a \n+0000a330: 7468 7265 652d 7761 790a 6372 6f73 732d three-way.cross-\n+0000a340: 636f 6d70 696c 6174 696f 6e20 6973 206b compilation is k\n+0000a350: 6e6f 776e 2061 7320 6120 e280 9c43 616e nown as a ...Can\n+0000a360: 6164 6961 6e20 6372 6f73 73e2 809d 2e0a adian cross.....\n+0000a370: 0a20 2020 2a4e 6f74 6520 5370 6563 6966 . *Note Specif\n+0000a380: 7969 6e67 2074 6865 2053 7973 7465 6d20 ying the System \n+0000a390: 5479 7065 3a20 2861 7574 6f63 6f6e 6629 Type: (autoconf)\n+0000a3a0: 5370 6563 6966 7969 6e67 204e 616d 6573 Specifying Names\n+0000a3b0: 2c20 666f 720a 6d6f 7265 2069 6e66 6f72 , for.more infor\n+0000a3c0: 6d61 7469 6f6e 2061 626f 7574 2074 6865 mation about the\n+0000a3d0: 7365 20e2 8098 636f 6e66 6967 7572 65e2 se ...configure.\n+0000a3e0: 8099 206f 7074 696f 6e73 2e0a 0a1f 0a46 .. options.....F\n+0000a3f0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+0000a400: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+0000a410: 5265 6e61 6d69 6e67 2c20 204e 6578 743a Renaming, Next:\n+0000a420: 2044 4553 5444 4952 2c20 2050 7265 763a DESTDIR, Prev:\n+0000a430: 2043 726f 7373 2d43 6f6d 7069 6c61 7469 Cross-Compilati\n+0000a440: 6f6e 2c20 2055 703a 2055 7365 2043 6173 on, Up: Use Cas\n+0000a450: 6573 0a0a 322e 322e 3920 5265 6e61 6d69 es..2.2.9 Renami\n+0000a460: 6e67 2050 726f 6772 616d 7320 6174 2049 ng Programs at I\n+0000a470: 6e73 7461 6c6c 2054 696d 650a 2d2d 2d2d nstall 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 2d0a 0a54 6865 2047 4e55 2042 7569 ---..The GNU Bui\n+0000a4b0: 6c64 2053 7973 7465 6d20 7072 6f76 6964 ld System provid\n+0000a4c0: 6573 206d 6561 6e73 2074 6f20 6175 746f es means to auto\n+0000a4d0: 6d61 7469 6361 6c6c 7920 7265 6e61 6d65 matically rename\n+0000a4e0: 2065 7865 6375 7461 626c 6573 0a61 6e64 executables.and\n+0000a4f0: 206d 616e 7061 6765 7320 6265 666f 7265 manpages before\n+0000a500: 2074 6865 7920 6172 6520 696e 7374 616c they are instal\n+0000a510: 6c65 6420 282a 6e6f 7465 204d 616e 2050 led (*note Man P\n+0000a520: 6167 6573 3a3a 292e 2020 5468 6973 2069 ages::). This i\n+0000a530: 730a 6573 7065 6369 616c 6c79 2063 6f6e s.especially con\n+0000a540: 7665 6e69 656e 7420 7768 656e 2069 6e73 venient when ins\n+0000a550: 7461 6c6c 696e 6720 6120 474e 5520 7061 talling a GNU pa\n+0000a560: 636b 6167 6520 6f6e 2061 2073 7973 7465 ckage on a syste\n+0000a570: 6d20 7468 6174 0a61 6c72 6561 6479 2068 m that.already h\n+0000a580: 6173 2061 2070 726f 7072 6965 7461 7279 as a proprietary\n+0000a590: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation \n+0000a5a0: 796f 7520 646f 206e 6f74 2077 616e 7420 you do not want \n+0000a5b0: 746f 206f 7665 7277 7269 7465 2e0a 466f to overwrite..Fo\n+0000a5c0: 7220 696e 7374 616e 6365 2c20 796f 7520 r instance, you \n+0000a5d0: 6d61 7920 7761 6e74 2074 6f20 696e 7374 may want to inst\n+0000a5e0: 616c 6c20 474e 5520 e280 9874 6172 e280 all GNU ...tar..\n+0000a5f0: 9920 6173 20e2 8098 6774 6172 e280 9920 . as ...gtar... \n+0000a600: 736f 2079 6f75 2063 616e 0a64 6973 7469 so you can.disti\n+0000a610: 6e67 7569 7368 2069 7420 6672 6f6d 2079 nguish it from y\n+0000a620: 6f75 7220 7665 6e64 6f72 2773 20e2 8098 our vendor's ...\n+0000a630: 7461 72e2 8099 2e0a 0a20 2020 5468 6973 tar...... This\n+0000a640: 2063 616e 2062 6520 646f 6e65 2075 7369 can be done usi\n+0000a650: 6e67 206f 6e65 206f 6620 7468 6573 6520 ng one of these \n+0000a660: 7468 7265 6520 e280 9863 6f6e 6669 6775 three ...configu\n+0000a670: 7265 e280 9920 6f70 7469 6f6e 732e 0a0a re... options...\n+0000a680: e280 982d 2d70 726f 6772 616d 2d70 7265 ...--program-pre\n+0000a690: 6669 783d 5052 4546 4958 e280 990a 2020 fix=PREFIX.... \n+0000a6a0: 2020 2050 7265 7065 6e64 2050 5245 4649 Prepend PREFI\n+0000a6b0: 5820 746f 2069 6e73 7461 6c6c 6564 2070 X to installed p\n+0000a6c0: 726f 6772 616d 206e 616d 6573 2e0a e280 rogram names....\n+0000a6d0: 982d 2d70 726f 6772 616d 2d73 7566 6669 .--program-suffi\n+0000a6e0: 783d 5355 4646 4958 e280 990a 2020 2020 x=SUFFIX.... \n+0000a6f0: 2041 7070 656e 6420 5355 4646 4958 2074 Append SUFFIX t\n+0000a700: 6f20 696e 7374 616c 6c65 6420 7072 6f67 o installed prog\n+0000a710: 7261 6d20 6e61 6d65 732e 0ae2 8098 2d2d ram names.....--\n+0000a720: 7072 6f67 7261 6d2d 7472 616e 7366 6f72 program-transfor\n+0000a730: 6d2d 6e61 6d65 3d50 524f 4752 414d e280 m-name=PROGRAM..\n+0000a740: 990a 2020 2020 2052 756e 20e2 8098 7365 .. Run ...se\n+0000a750: 6420 5052 4f47 5241 4de2 8099 206f 6e20 d PROGRAM... on \n+0000a760: 696e 7374 616c 6c65 6420 7072 6f67 7261 installed progra\n+0000a770: 6d20 6e61 6d65 732e 0a0a 2020 2054 6865 m names... The\n+0000a780: 2066 6f6c 6c6f 7769 6e67 2063 6f6d 6d61 following comma\n+0000a790: 6e64 7320 776f 756c 6420 696e 7374 616c nds would instal\n+0000a7a0: 6c20 e280 9868 656c 6c6f e280 9920 6173 l ...hello... as\n+0000a7b0: 0ae2 8098 2f75 7372 2f6c 6f63 616c 2f62 ..../usr/local/b\n+0000a7c0: 696e 2f74 6573 742d 6865 6c6c 6fe2 8099 in/test-hello...\n+0000a7d0: 2c20 666f 7220 696e 7374 616e 6365 2e0a , for instance..\n+0000a7e0: 0a20 2020 2020 7e2f 616d 6865 6c6c 6f2d . ~/amhello-\n+0000a7f0: 312e 3020 2520 2e2f 636f 6e66 6967 7572 1.0 % ./configur\n+0000a800: 6520 2d2d 7072 6f67 7261 6d2d 7072 6566 e --program-pref\n+0000a810: 6978 2074 6573 742d 0a20 2020 2020 2e2e ix test-. ..\n+0000a820: 2e0a 2020 2020 207e 2f61 6d68 656c 6c6f .. ~/amhello\n+0000a830: 2d31 2e30 2025 206d 616b 650a 2020 2020 -1.0 % make. \n+0000a840: 202e 2e2e 0a20 2020 2020 7e2f 616d 6865 .... ~/amhe\n+0000a850: 6c6c 6f2d 312e 3020 2520 7375 646f 206d llo-1.0 % sudo m\n+0000a860: 616b 6520 696e 7374 616c 6c0a 2020 2020 ake install. \n+0000a870: 202e 2e2e 0a0a 1f0a 4669 6c65 3a20 6175 .......File: au\n+0000a880: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+0000a890: 2c20 204e 6f64 653a 2044 4553 5444 4952 , Node: DESTDIR\n+0000a8a0: 2c20 204e 6578 743a 2050 7265 7061 7269 , Next: Prepari\n+0000a8b0: 6e67 2044 6973 7472 6962 7574 696f 6e73 ng Distributions\n+0000a8c0: 2c20 2050 7265 763a 2052 656e 616d 696e , Prev: Renamin\n+0000a8d0: 672c 2020 5570 3a20 5573 6520 4361 7365 g, Up: Use Case\n+0000a8e0: 730a 0a32 2e32 2e31 3020 4275 696c 6469 s..2.2.10 Buildi\n+0000a8f0: 6e67 2042 696e 6172 7920 5061 636b 6167 ng Binary Packag\n+0000a900: 6573 2055 7369 6e67 2044 4553 5444 4952 es Using DESTDIR\n+0000a910: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\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+0000a930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+0000a940: 5468 6520 474e 5520 4275 696c 6420 5379 The GNU Build Sy\n+0000a950: 7374 656d 2773 20e2 8098 6d61 6b65 2069 stem's ...make i\n+0000a960: 6e73 7461 6c6c e280 9920 616e 6420 e280 nstall... and ..\n+0000a970: 986d 616b 6520 756e 696e 7374 616c 6ce2 .make uninstall.\n+0000a980: 8099 2069 6e74 6572 6661 6365 0a64 6f65 .. interface.doe\n+0000a990: 7320 6e6f 7420 6578 6163 746c 7920 6669 s not exactly fi\n+0000a9a0: 7420 7468 6520 6e65 6564 7320 6f66 2061 t the needs of a\n+0000a9b0: 2073 7973 7465 6d20 6164 6d69 6e69 7374 system administ\n+0000a9c0: 7261 746f 7220 7768 6f20 6861 7320 746f rator who has to\n+0000a9d0: 0a64 6570 6c6f 7920 616e 6420 7570 6772 .deploy and upgr\n+0000a9e0: 6164 6520 7061 636b 6167 6573 206f 6e20 ade packages on \n+0000a9f0: 6c6f 7473 206f 6620 686f 7374 732e 2020 lots of hosts. \n+0000aa00: 496e 206f 7468 6572 2077 6f72 6473 2c20 In other words, \n+0000aa10: 7468 6520 474e 550a 4275 696c 6420 5379 the GNU.Build Sy\n+0000aa20: 7374 656d 2064 6f65 7320 6e6f 7420 7265 stem does not re\n+0000aa30: 706c 6163 6520 6120 7061 636b 6167 6520 place a package \n+0000aa40: 6d61 6e61 6765 722e 0a0a 2020 2053 7563 manager... Suc\n+0000aa50: 6820 7061 636b 6167 6520 6d61 6e61 6765 h package manage\n+0000aa60: 7273 2075 7375 616c 6c79 206e 6565 6420 rs usually need \n+0000aa70: 746f 206b 6e6f 7720 7768 6963 6820 6669 to know which fi\n+0000aa80: 6c65 7320 6861 7665 2062 6565 6e0a 696e les have been.in\n+0000aa90: 7374 616c 6c65 6420 6279 2061 2070 6163 stalled by a pac\n+0000aaa0: 6b61 6765 2c20 736f 2061 206d 6572 6520 kage, so a mere \n+0000aab0: e280 986d 616b 6520 696e 7374 616c 6ce2 ...make install.\n+0000aac0: 8099 2069 7320 696e 6170 7072 6f70 7269 .. is inappropri\n+0000aad0: 6174 652e 0a0a 2020 2054 6865 20e2 8098 ate... The ...\n+0000aae0: 4445 5354 4449 52e2 8099 2076 6172 6961 DESTDIR... varia\n+0000aaf0: 626c 6520 6361 6e20 6265 2075 7365 6420 ble can be used \n+0000ab00: 746f 2070 6572 666f 726d 2061 2073 7461 to perform a sta\n+0000ab10: 6765 6420 696e 7374 616c 6c61 7469 6f6e ged installation\n+0000ab20: 2e0a 5468 6520 7061 636b 6167 6520 7368 ..The package sh\n+0000ab30: 6f75 6c64 2062 6520 636f 6e66 6967 7572 ould be configur\n+0000ab40: 6564 2061 7320 6966 2069 7420 7761 7320 ed as if it was \n+0000ab50: 676f 696e 6720 746f 2062 6520 696e 7374 going to be inst\n+0000ab60: 616c 6c65 6420 696e 0a69 7473 2066 696e alled in.its fin\n+0000ab70: 616c 206c 6f63 6174 696f 6e20 2865 2e67 al location (e.g\n+0000ab80: 2e2c 20e2 8098 2d2d 7072 6566 6978 202f ., ...--prefix /\n+0000ab90: 7573 72e2 8099 292c 2062 7574 2077 6865 usr...), but whe\n+0000aba0: 6e20 7275 6e6e 696e 6720 e280 986d 616b n running ...mak\n+0000abb0: 650a 696e 7374 616c 6ce2 8099 2c20 7468 e.install..., th\n+0000abc0: 6520 e280 9844 4553 5444 4952 e280 9920 e ...DESTDIR... \n+0000abd0: 7368 6f75 6c64 2062 6520 7365 7420 746f should be set to\n+0000abe0: 2074 6865 2061 6273 6f6c 7574 6520 6e61 the absolute na\n+0000abf0: 6d65 206f 6620 610a 6469 7265 6374 6f72 me of a.director\n+0000ac00: 7920 696e 746f 2077 6869 6368 2074 6865 y into which the\n+0000ac10: 2069 6e73 7461 6c6c 6174 696f 6e20 7769 installation wi\n+0000ac20: 6c6c 2062 6520 6469 7665 7274 6564 2e20 ll be diverted. \n+0000ac30: 2046 726f 6d20 7468 6973 0a64 6972 6563 From this.direc\n+0000ac40: 746f 7279 2069 7420 6973 2065 6173 7920 tory it is easy \n+0000ac50: 746f 2072 6576 6965 7720 7768 6963 6820 to review which \n+0000ac60: 6669 6c65 7320 6172 6520 6265 696e 6720 files are being \n+0000ac70: 696e 7374 616c 6c65 6420 7768 6572 652c installed where,\n+0000ac80: 0a61 6e64 2066 696e 616c 6c79 2063 6f70 .and finally cop\n+0000ac90: 7920 7468 656d 2074 6f20 7468 6569 7220 y them to their \n+0000aca0: 6669 6e61 6c20 6c6f 6361 7469 6f6e 2062 final location b\n+0000acb0: 7920 736f 6d65 206d 6561 6e73 2e0a 0a20 y some means... \n+0000acc0: 2020 466f 7220 696e 7374 616e 6365 2068 For instance h\n+0000acd0: 6572 6520 6973 2068 6f77 2077 6520 636f ere is how we co\n+0000ace0: 756c 6420 6372 6561 7465 2061 2062 696e uld create a bin\n+0000acf0: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont\n+0000ad00: 6169 6e69 6e67 0a61 2073 6e61 7073 686f aining.a snapsho\n+0000ad10: 7420 6f66 2061 6c6c 2074 6865 2066 696c t of all the fil\n+0000ad20: 6573 2074 6f20 6265 2069 6e73 7461 6c6c es to be install\n+0000ad30: 6564 2e0a 0a20 2020 2020 7e2f 616d 6865 ed... ~/amhe\n+0000ad40: 6c6c 6f2d 312e 3020 2520 2e2f 636f 6e66 llo-1.0 % ./conf\n+0000ad50: 6967 7572 6520 2d2d 7072 6566 6978 202f igure --prefix /\n+0000ad60: 7573 720a 2020 2020 202e 2e2e 0a20 2020 usr. .... \n+0000ad70: 2020 7e2f 616d 6865 6c6c 6f2d 312e 3020 ~/amhello-1.0 \n+0000ad80: 2520 6d61 6b65 0a20 2020 2020 2e2e 2e0a % make. ....\n+0000ad90: 2020 2020 207e 2f61 6d68 656c 6c6f 2d31 ~/amhello-1\n+0000ada0: 2e30 2025 206d 616b 6520 4445 5354 4449 .0 % make DESTDI\n+0000adb0: 523d 2448 4f4d 452f 696e 7374 2069 6e73 R=$HOME/inst ins\n+0000adc0: 7461 6c6c 0a20 2020 2020 2e2e 2e0a 2020 tall. .... \n+0000add0: 2020 207e 2f61 6d68 656c 6c6f 2d31 2e30 ~/amhello-1.0\n+0000ade0: 2025 2063 6420 7e2f 696e 7374 0a20 2020 % cd ~/inst. \n+0000adf0: 2020 7e2f 696e 7374 2025 2066 696e 6420 ~/inst % find \n+0000ae00: 2e20 2d74 7970 6520 6620 2d70 7269 6e74 . -type f -print\n+0000ae10: 203e 202e 2e2f 6669 6c65 732e 6c73 740a > ../files.lst.\n+0000ae20: 2020 2020 207e 2f69 6e73 7420 2520 7461 ~/inst % ta\n+0000ae30: 7220 7a63 7666 207e 2f61 6d68 656c 6c6f r zcvf ~/amhello\n+0000ae40: 2d31 2e30 2d69 3638 362e 7461 722e 677a -1.0-i686.tar.gz\n+0000ae50: 2060 6361 7420 2e2e 2f66 696c 6573 2e6c `cat ../files.l\n+0000ae60: 7374 600a 2020 2020 202e 2f75 7372 2f62 st`. ./usr/b\n+0000ae70: 696e 2f68 656c 6c6f 0a20 2020 2020 2e2f in/hello. ./\n+0000ae80: 7573 722f 7368 6172 652f 646f 632f 616d usr/share/doc/am\n+0000ae90: 6865 6c6c 6f2f 5245 4144 4d45 0a0a 2020 hello/README.. \n+0000aea0: 2041 6674 6572 2074 6869 7320 6578 616d After this exam\n+0000aeb0: 706c 652c 20e2 8098 616d 6865 6c6c 6f2d ple, ...amhello-\n+0000aec0: 312e 302d 6936 3836 2e74 6172 2e67 7ae2 1.0-i686.tar.gz.\n+0000aed0: 8099 2069 7320 7265 6164 7920 746f 2062 .. is ready to b\n+0000aee0: 650a 756e 636f 6d70 7265 7373 6564 2069 e.uncompressed i\n+0000aef0: 6e20 e280 982f e280 9920 6f6e 206d 616e n .../... on man\n+0000af00: 7920 686f 7374 732e 2020 2855 7369 6e67 y hosts. (Using\n+0000af10: 20e2 8098 6063 6174 202e 2e2f 6669 6c65 ...`cat ../file\n+0000af20: 732e 6c73 7460 e280 9920 696e 7374 6561 s.lst`... instea\n+0000af30: 640a 6f66 20e2 8098 2ee2 8099 2061 7320 d.of ....... as \n+0000af40: 6172 6775 6d65 6e74 2066 6f72 20e2 8098 argument for ...\n+0000af50: 7461 72e2 8099 2061 766f 6964 7320 656e tar... avoids en\n+0000af60: 7472 6965 7320 666f 7220 6561 6368 2073 tries for each s\n+0000af70: 7562 6469 7265 6374 6f72 7920 696e 2074 ubdirectory in t\n+0000af80: 6865 0a61 7263 6869 7665 3a20 7765 2077 he.archive: we w\n+0000af90: 6f75 6c64 206e 6f74 206c 696b 6520 e280 ould not like ..\n+0000afa0: 9874 6172 e280 9920 746f 2072 6573 746f .tar... to resto\n+0000afb0: 7265 2074 6865 206d 6f64 6966 6963 6174 re the modificat\n+0000afc0: 696f 6e20 7469 6d65 206f 660a e280 982f ion time of..../\n+0000afd0: e280 992c 20e2 8098 2f75 7372 2fe2 8099 ..., .../usr/...\n+0000afe0: 2c20 6574 632e 290a 0a20 2020 4e6f 7465 , etc.).. Note\n+0000aff0: 2074 6861 7420 7768 656e 2062 7569 6c64 that when build\n+0000b000: 696e 6720 7061 636b 6167 6573 2066 6f72 ing packages for\n+0000b010: 2073 6576 6572 616c 2061 7263 6869 7465 several archite\n+0000b020: 6374 7572 6573 2c20 6974 206d 6967 6874 ctures, it might\n+0000b030: 0a62 6520 636f 6e76 656e 6965 6e74 2074 .be convenient t\n+0000b040: 6f20 7573 6520 e280 986d 616b 6520 696e o use ...make in\n+0000b050: 7374 616c 6c2d 6461 7461 e280 9920 616e stall-data... an\n+0000b060: 6420 e280 986d 616b 6520 696e 7374 616c d ...make instal\n+0000b070: 6c2d 6578 6563 e280 9920 282a 6e6f 7465 l-exec... (*note\n+0000b080: 0a54 776f 2d50 6172 7420 496e 7374 616c .Two-Part Instal\n+0000b090: 6c3a 3a29 2074 6f20 6761 7468 6572 2061 l::) to gather a\n+0000b0a0: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde\n+0000b0b0: 7065 6e64 656e 7420 6669 6c65 7320 696e pendent files in\n+0000b0c0: 2061 2073 696e 676c 650a 7061 636b 6167 a single.packag\n+0000b0d0: 652e 0a0a 2020 202a 4e6f 7465 2049 6e73 e... *Note Ins\n+0000b0e0: 7461 6c6c 3a3a 2c20 666f 7220 6d6f 7265 tall::, for more\n+0000b0f0: 2069 6e66 6f72 6d61 7469 6f6e 2e0a 0a1f information....\n+0000b100: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0000b110: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0000b120: 3a20 5072 6570 6172 696e 6720 4469 7374 : Preparing Dist\n+0000b130: 7269 6275 7469 6f6e 732c 2020 4e65 7874 ributions, Next\n+0000b140: 3a20 4465 7065 6e64 656e 6379 2054 7261 : Dependency Tra\n+0000b150: 636b 696e 672c 2020 5072 6576 3a20 4445 cking, Prev: DE\n+0000b160: 5354 4449 522c 2020 5570 3a20 5573 6520 STDIR, Up: Use \n+0000b170: 4361 7365 730a 0a32 2e32 2e31 3120 5072 Cases..2.2.11 Pr\n+0000b180: 6570 6172 696e 6720 4469 7374 7269 6275 eparing Distribu\n+0000b190: 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d 2d2d tions.----------\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 0a0a 5765 2068 6176 6520 616c ----..We have al\n+0000b1c0: 7265 6164 7920 6d65 6e74 696f 6e65 6420 ready mentioned \n+0000b1d0: e280 986d 616b 6520 6469 7374 e280 992e ...make dist....\n+0000b1e0: 2020 5468 6973 2074 6172 6765 7420 636f This target co\n+0000b1f0: 6c6c 6563 7473 2061 6c6c 2079 6f75 720a llects all your.\n+0000b200: 736f 7572 6365 2066 696c 6573 2061 6e64 source files and\n+0000b210: 2074 6865 206e 6563 6573 7361 7279 2070 the necessary p\n+0000b220: 6172 7473 206f 6620 7468 6520 6275 696c arts of the buil\n+0000b230: 6420 7379 7374 656d 2074 6f20 6372 6561 d system to crea\n+0000b240: 7465 2061 0a74 6172 6261 6c6c 206e 616d te a.tarball nam\n+0000b250: 6564 20e2 8098 5041 434b 4147 452d 5645 ed ...PACKAGE-VE\n+0000b260: 5253 494f 4e2e 7461 722e 677a e280 992e RSION.tar.gz....\n+0000b270: 0a0a 2020 2041 6e6f 7468 6572 2c20 6d6f .. Another, mo\n+0000b280: 7265 2075 7365 6675 6c20 636f 6d6d 616e re useful comman\n+0000b290: 6420 6973 20e2 8098 6d61 6b65 2064 6973 d is ...make dis\n+0000b2a0: 7463 6865 636b e280 992e 2020 5468 6520 tcheck.... The \n+0000b2b0: e280 9864 6973 7463 6865 636b e280 990a ...distcheck....\n+0000b2c0: 7461 7267 6574 2063 6f6e 7374 7275 6374 target construct\n+0000b2d0: 7320 e280 9850 4143 4b41 4745 2d56 4552 s ...PACKAGE-VER\n+0000b2e0: 5349 4f4e 2e74 6172 2e67 7ae2 8099 206a SION.tar.gz... j\n+0000b2f0: 7573 7420 6173 2077 656c 6c20 6173 20e2 ust as well as .\n+0000b300: 8098 6469 7374 e280 992c 2062 7574 0a69 ..dist..., but.i\n+0000b310: 7420 6164 6469 7469 6f6e 616c 6c79 2065 t additionally e\n+0000b320: 6e73 7572 6573 206d 6f73 7420 6f66 2074 nsures most of t\n+0000b330: 6865 2075 7365 2063 6173 6573 2070 7265 he use cases pre\n+0000b340: 7365 6e74 6564 2073 6f20 6661 7220 776f sented so far wo\n+0000b350: 726b 3a0a 0a20 2020 e280 a220 4974 2061 rk:.. ... It a\n+0000b360: 7474 656d 7074 7320 6120 6675 6c6c 2063 ttempts a full c\n+0000b370: 6f6d 7069 6c61 7469 6f6e 206f 6620 7468 ompilation of th\n+0000b380: 6520 7061 636b 6167 6520 282a 6e6f 7465 e package (*note\n+0000b390: 2042 6173 6963 0a20 2020 2020 496e 7374 Basic. Inst\n+0000b3a0: 616c 6c61 7469 6f6e 3a3a 292c 2075 6e70 allation::), unp\n+0000b3b0: 6163 6b69 6e67 2074 6865 206e 6577 6c79 acking the newly\n+0000b3c0: 2063 6f6e 7374 7275 6374 6564 2074 6172 constructed tar\n+0000b3d0: 6261 6c6c 2c20 7275 6e6e 696e 670a 2020 ball, running. \n+0000b3e0: 2020 20e2 8098 6d61 6b65 e280 992c 20e2 ...make..., .\n+0000b3f0: 8098 6d61 6b65 2063 6865 636b e280 992c ..make check...,\n+0000b400: 20e2 8098 6d61 6b65 2069 6e73 7461 6c6c ...make install\n+0000b410: e280 992c 2061 7320 7765 6c6c 2061 7320 ..., as well as \n+0000b420: e280 986d 616b 650a 2020 2020 2069 6e73 ...make. ins\n+0000b430: 7461 6c6c 6368 6563 6be2 8099 2c20 616e tallcheck..., an\n+0000b440: 6420 6576 656e 20e2 8098 6d61 6b65 2064 d even ...make d\n+0000b450: 6973 74e2 8099 2c0a 2020 20e2 80a2 2069 ist...,. ... i\n+0000b460: 7420 7465 7374 7320 5650 4154 4820 6275 t tests VPATH bu\n+0000b470: 696c 6473 2077 6974 6820 7265 6164 2d6f ilds with read-o\n+0000b480: 6e6c 7920 736f 7572 6365 2074 7265 6520 nly source tree \n+0000b490: 282a 6e6f 7465 2056 5041 5448 0a20 2020 (*note VPATH. \n+0000b4a0: 2020 4275 696c 6473 3a3a 292c 0a20 2020 Builds::),. \n+0000b4b0: e280 a220 6974 206d 616b 6573 2073 7572 ... it makes sur\n+0000b4c0: 6520 e280 986d 616b 6520 636c 6561 6ee2 e ...make clean.\n+0000b4d0: 8099 2c20 e280 986d 616b 6520 6469 7374 .., ...make dist\n+0000b4e0: 636c 6561 6ee2 8099 2c20 616e 6420 e280 clean..., and ..\n+0000b4f0: 986d 616b 6520 756e 696e 7374 616c 6ce2 .make uninstall.\n+0000b500: 8099 0a20 2020 2020 646f 206e 6f74 206f ... do not o\n+0000b510: 6d69 7420 616e 7920 6669 6c65 2028 2a6e mit any file (*n\n+0000b520: 6f74 6520 5374 616e 6461 7264 2054 6172 ote Standard Tar\n+0000b530: 6765 7473 3a3a 292c 0a20 2020 e280 a220 gets::),. ... \n+0000b540: 616e 6420 6974 2063 6865 636b 7320 7468 and it checks th\n+0000b550: 6174 20e2 8098 4445 5354 4449 52e2 8099 at ...DESTDIR...\n+0000b560: 2069 6e73 7461 6c6c 6174 696f 6e73 2077 installations w\n+0000b570: 6f72 6b20 282a 6e6f 7465 2044 4553 5444 ork (*note DESTD\n+0000b580: 4952 3a3a 292e 0a0a 2020 2041 6c6c 206f IR::)... All o\n+0000b590: 6620 7468 6573 6520 6163 7469 6f6e 7320 f these actions \n+0000b5a0: 6172 6520 7065 7266 6f72 6d65 6420 696e are performed in\n+0000b5b0: 2061 2074 656d 706f 7261 7279 2073 7562 a temporary sub\n+0000b5c0: 6469 7265 6374 6f72 792c 2073 6f0a 7468 directory, so.th\n+0000b5d0: 6174 206e 6f20 726f 6f74 2070 7269 7669 at no root privi\n+0000b5e0: 6c65 6765 7320 6172 6520 7265 7175 6972 leges are requir\n+0000b5f0: 6564 2e0a 0a20 2020 5265 6c65 6173 696e ed... Releasin\n+0000b600: 6720 6120 7061 636b 6167 6520 7468 6174 g a package that\n+0000b610: 2066 6169 6c73 20e2 8098 6d61 6b65 2064 fails ...make d\n+0000b620: 6973 7463 6865 636b e280 9920 6d65 616e istcheck... mean\n+0000b630: 7320 7468 6174 206f 6e65 206f 6620 7468 s that one of th\n+0000b640: 650a 7363 656e 6172 696f 7320 7765 2070 e.scenarios we p\n+0000b650: 7265 7365 6e74 6564 2077 696c 6c20 6e6f resented will no\n+0000b660: 7420 776f 726b 2061 6e64 2073 6f6d 6520 t work and some \n+0000b670: 7573 6572 7320 7769 6c6c 2062 650a 6469 users will be.di\n+0000b680: 7361 7070 6f69 6e74 6564 2e20 2054 6865 sappointed. The\n+0000b690: 7265 666f 7265 2069 7420 6973 2061 2067 refore it is a g\n+0000b6a0: 6f6f 6420 7072 6163 7469 6365 2074 6f20 ood practice to \n+0000b6b0: 7265 6c65 6173 6520 6120 7061 636b 6167 release a packag\n+0000b6c0: 6520 6f6e 6c79 0a61 6674 6572 2061 2073 e only.after a s\n+0000b6d0: 7563 6365 7373 6675 6c20 e280 986d 616b uccessful ...mak\n+0000b6e0: 6520 6469 7374 6368 6563 6be2 8099 2e20 e distcheck.... \n+0000b6f0: 2054 6869 7320 6f66 2063 6f75 7273 6520 This of course \n+0000b700: 646f 6573 206e 6f74 2069 6d70 6c79 2074 does not imply t\n+0000b710: 6861 740a 7468 6520 7061 636b 6167 6520 hat.the package \n+0000b720: 7769 6c6c 2062 6520 666c 6177 6c65 7373 will be flawless\n+0000b730: 2c20 6275 7420 6174 206c 6561 7374 2069 , but at least i\n+0000b740: 7420 7769 6c6c 2070 7265 7665 6e74 2073 t will prevent s\n+0000b750: 6f6d 6520 6f66 2074 6865 0a65 6d62 6172 ome of the.embar\n+0000b760: 7261 7373 696e 6720 6572 726f 7273 2079 rassing errors y\n+0000b770: 6f75 206d 6179 2066 696e 6420 696e 2070 ou may find in p\n+0000b780: 6163 6b61 6765 7320 7265 6c65 6173 6564 ackages released\n+0000b790: 2062 7920 7065 6f70 6c65 2077 686f 2068 by people who h\n+0000b7a0: 6176 650a 6e65 7665 7220 6865 6172 6420 ave.never heard \n+0000b7b0: 6162 6f75 7420 e280 9864 6973 7463 6865 about ...distche\n+0000b7c0: 636b e280 9920 286c 696b 6520 e280 9844 ck... (like ...D\n+0000b7d0: 4553 5444 4952 e280 9920 6e6f 7420 776f ESTDIR... not wo\n+0000b7e0: 726b 696e 6720 6265 6361 7573 6520 6f66 rking because of\n+0000b7f0: 2061 0a74 7970 6f2c 206f 7220 6120 6469 a.typo, or a di\n+0000b800: 7374 7269 6275 7465 6420 6669 6c65 2062 stributed file b\n+0000b810: 6569 6e67 2065 7261 7365 6420 6279 20e2 eing erased by .\n+0000b820: 8098 6d61 6b65 2063 6c65 616e e280 992c ..make clean...,\n+0000b830: 206f 7220 6576 656e 0ae2 8098 5650 4154 or even....VPAT\n+0000b840: 48e2 8099 2062 7569 6c64 7320 6e6f 7420 H... builds not \n+0000b850: 776f 726b 696e 6729 2e0a 0a20 2020 2a4e working)... *N\n+0000b860: 6f74 6520 4372 6561 7469 6e67 2061 6d68 ote Creating amh\n+0000b870: 656c 6c6f 3a3a 2c20 746f 2072 6563 7265 ello::, to recre\n+0000b880: 6174 6520 e280 9861 6d68 656c 6c6f 2d31 ate ...amhello-1\n+0000b890: 2e30 2e74 6172 2e67 7ae2 8099 2075 7369 .0.tar.gz... usi\n+0000b8a0: 6e67 0ae2 8098 6d61 6b65 2064 6973 7463 ng....make distc\n+0000b8b0: 6865 636b e280 992e 2020 2a4e 6f74 6520 heck.... *Note \n+0000b8c0: 4368 6563 6b69 6e67 2074 6865 2044 6973 Checking the Dis\n+0000b8d0: 7472 6962 7574 696f 6e3a 3a2c 2066 6f72 tribution::, for\n+0000b8e0: 206d 6f72 650a 696e 666f 726d 6174 696f more.informatio\n+0000b8f0: 6e20 6162 6f75 7420 e280 9864 6973 7463 n about ...distc\n+0000b900: 6865 636b e280 992e 0a0a 1f0a 4669 6c65 heck........File\n+0000b910: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0000b920: 696e 666f 2c20 204e 6f64 653a 2044 6570 info, Node: Dep\n+0000b930: 656e 6465 6e63 7920 5472 6163 6b69 6e67 endency Tracking\n+0000b940: 2c20 204e 6578 743a 204e 6573 7465 6420 , Next: Nested \n+0000b950: 5061 636b 6167 6573 2c20 2050 7265 763a Packages, Prev:\n+0000b960: 2050 7265 7061 7269 6e67 2044 6973 7472 Preparing Distr\n+0000b970: 6962 7574 696f 6e73 2c20 2055 703a 2055 ibutions, Up: U\n+0000b980: 7365 2043 6173 6573 0a0a 322e 322e 3132 se Cases..2.2.12\n+0000b990: 2041 7574 6f6d 6174 6963 2044 6570 656e Automatic Depen\n+0000b9a0: 6465 6e63 7920 5472 6163 6b69 6e67 0a2d dency Tracking.-\n+0000b9b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\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 2d0a 0a44 6570 656e 6465 6e63 7920 ---..Dependency \n+0000b9e0: 7472 6163 6b69 6e67 2069 7320 7065 7266 tracking is perf\n+0000b9f0: 6f72 6d65 6420 6173 2061 2073 6964 652d ormed as a side-\n+0000ba00: 6566 6665 6374 206f 6620 636f 6d70 696c effect of compil\n+0000ba10: 6174 696f 6e2e 2020 4561 6368 0a74 696d ation. Each.tim\n+0000ba20: 6520 7468 6520 6275 696c 6420 7379 7374 e the build syst\n+0000ba30: 656d 2063 6f6d 7069 6c65 7320 6120 736f em compiles a so\n+0000ba40: 7572 6365 2066 696c 652c 2069 7420 636f urce file, it co\n+0000ba50: 6d70 7574 6573 2069 7473 206c 6973 7420 mputes its list \n+0000ba60: 6f66 0a64 6570 656e 6465 6e63 6965 7320 of.dependencies \n+0000ba70: 2869 6e20 4320 7468 6573 6520 6172 6520 (in C these are \n+0000ba80: 7468 6520 6865 6164 6572 2066 696c 6573 the header files\n+0000ba90: 2069 6e63 6c75 6465 6420 6279 2074 6865 included by the\n+0000baa0: 2073 6f75 7263 650a 6265 696e 6720 636f source.being co\n+0000bab0: 6d70 696c 6564 292e 2020 4c61 7465 722c mpiled). Later,\n+0000bac0: 2061 6e79 2074 696d 6520 e280 986d 616b any time ...mak\n+0000bad0: 65e2 8099 2069 7320 7275 6e20 616e 6420 e... is run and \n+0000bae0: 6120 6465 7065 6e64 656e 6379 2061 7070 a dependency app\n+0000baf0: 6561 7273 0a74 6f20 6861 7665 2063 6861 ears.to have cha\n+0000bb00: 6e67 6564 2c20 7468 6520 6465 7065 6e64 nged, the depend\n+0000bb10: 656e 7420 6669 6c65 7320 7769 6c6c 2062 ent files will b\n+0000bb20: 6520 7265 6275 696c 742e 0a0a 2020 2041 e rebuilt... A\n+0000bb30: 7574 6f6d 616b 6520 6765 6e65 7261 7465 utomake generate\n+0000bb40: 7320 636f 6465 2066 6f72 2061 7574 6f6d s code for autom\n+0000bb50: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n+0000bb60: 7472 6163 6b69 6e67 2062 7920 6465 6661 tracking by defa\n+0000bb70: 756c 742c 0a75 6e6c 6573 7320 7468 6520 ult,.unless the \n+0000bb80: 6465 7665 6c6f 7065 7220 6368 6f6f 7365 developer choose\n+0000bb90: 7320 746f 206f 7665 7272 6964 6520 6974 s to override it\n+0000bba0: 3b20 666f 7220 6d6f 7265 2069 6e66 6f72 ; for more infor\n+0000bbb0: 6d61 7469 6f6e 2c20 2a6e 6f74 650a 4465 mation, *note.De\n+0000bbc0: 7065 6e64 656e 6369 6573 3a3a 2e0a 0a20 pendencies::... \n+0000bbd0: 2020 5768 656e 20e2 8098 636f 6e66 6967 When ...config\n+0000bbe0: 7572 65e2 8099 2069 7320 6578 6563 7574 ure... is execut\n+0000bbf0: 6564 2c20 796f 7520 6361 6e20 7365 6520 ed, you can see \n+0000bc00: 6974 2070 726f 6269 6e67 2065 6163 6820 it probing each \n+0000bc10: 636f 6d70 696c 6572 0a66 6f72 2074 6865 compiler.for the\n+0000bc20: 2064 6570 656e 6465 6e63 7920 6d65 6368 dependency mech\n+0000bc30: 616e 6973 6d20 6974 2073 7570 706f 7274 anism it support\n+0000bc40: 7320 2873 6576 6572 616c 206d 6563 6861 s (several mecha\n+0000bc50: 6e69 736d 7320 6361 6e20 6265 0a75 7365 nisms can be.use\n+0000bc60: 6429 3a0a 0a20 2020 2020 7e2f 616d 6865 d):.. ~/amhe\n+0000bc70: 6c6c 6f2d 312e 3020 2520 2e2f 636f 6e66 llo-1.0 % ./conf\n+0000bc80: 6967 7572 6520 2d2d 7072 6566 6978 202f igure --prefix /\n+0000bc90: 7573 720a 2020 2020 202e 2e2e 0a20 2020 usr. .... \n+0000bca0: 2020 6368 6563 6b69 6e67 2064 6570 656e checking depen\n+0000bcb0: 6465 6e63 7920 7374 796c 6520 6f66 2067 dency style of g\n+0000bcc0: 6363 2e2e 2e20 6763 6333 0a20 2020 2020 cc... gcc3. \n+0000bcd0: 2e2e 2e0a 0a20 2020 4265 6361 7573 6520 ..... Because \n+0000bce0: 6465 7065 6e64 656e 6369 6573 2061 7265 dependencies are\n+0000bcf0: 206f 6e6c 7920 636f 6d70 7574 6564 2061 only computed a\n+0000bd00: 7320 6120 7369 6465 2d65 6666 6563 7420 s a side-effect \n+0000bd10: 6f66 2074 6865 0a63 6f6d 7069 6c61 7469 of the.compilati\n+0000bd20: 6f6e 2c20 6e6f 2064 6570 656e 6465 6e63 on, no dependenc\n+0000bd30: 7920 696e 666f 726d 6174 696f 6e20 6578 y information ex\n+0000bd40: 6973 7473 2074 6865 2066 6972 7374 2074 ists the first t\n+0000bd50: 696d 6520 6120 7061 636b 6167 650a 6973 ime a package.is\n+0000bd60: 2062 7569 6c74 2e20 2054 6869 7320 6973 built. This is\n+0000bd70: 204f 4b20 6265 6361 7573 6520 616c 6c20 OK because all \n+0000bd80: 7468 6520 6669 6c65 7320 6e65 6564 2074 the files need t\n+0000bd90: 6f20 6265 2062 7569 6c74 2061 6e79 7761 o be built anywa\n+0000bda0: 793a 0ae2 8098 6d61 6b65 e280 9920 646f y:....make... do\n+0000bdb0: 6573 206e 6f74 2068 6176 6520 746f 2064 es not have to d\n+0000bdc0: 6563 6964 6520 7768 6963 6820 6669 6c65 ecide which file\n+0000bdd0: 7320 6e65 6564 2074 6f20 6265 2072 6562 s need to be reb\n+0000bde0: 7569 6c74 2e20 2049 6e20 6661 6374 2c0a uilt. In fact,.\n+0000bdf0: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n+0000be00: 696e 6720 6973 2063 6f6d 706c 6574 656c ing is completel\n+0000be10: 7920 7573 656c 6573 7320 666f 7220 6f6e y useless for on\n+0000be20: 652d 7469 6d65 2062 7569 6c64 7320 616e e-time builds an\n+0000be30: 6420 7468 6572 650a 6973 2061 20e2 8098 d there.is a ...\n+0000be40: 636f 6e66 6967 7572 65e2 8099 206f 7074 configure... opt\n+0000be50: 696f 6e20 746f 2064 6973 6162 6c65 2074 ion to disable t\n+0000be60: 6869 733a 0a0a e280 982d 2d64 6973 6162 his:.....--disab\n+0000be70: 6c65 2d64 6570 656e 6465 6e63 792d 7472 le-dependency-tr\n+0000be80: 6163 6b69 6e67 e280 990a 2020 2020 2053 acking.... S\n+0000be90: 7065 6564 2075 7020 6f6e 652d 7469 6d65 peed up one-time\n+0000bea0: 2062 7569 6c64 732e 0a0a 2020 2053 6f6d builds... Som\n+0000beb0: 6520 636f 6d70 696c 6572 7320 646f 206e e compilers do n\n+0000bec0: 6f74 206f 6666 6572 2061 6e79 2070 7261 ot offer any pra\n+0000bed0: 6374 6963 616c 2077 6179 2074 6f20 6465 ctical way to de\n+0000bee0: 7269 7665 2074 6865 206c 6973 7420 6f66 rive the list of\n+0000bef0: 0a64 6570 656e 6465 6e63 6965 7320 6173 .dependencies as\n+0000bf00: 2061 2073 6964 652d 6566 6665 6374 206f a side-effect o\n+0000bf10: 6620 7468 6520 636f 6d70 696c 6174 696f f the compilatio\n+0000bf20: 6e2c 2072 6571 7569 7269 6e67 2061 2073 n, requiring a s\n+0000bf30: 6570 6172 6174 650a 7275 6e20 286d 6179 eparate.run (may\n+0000bf40: 6265 206f 6620 616e 6f74 6865 7220 746f be of another to\n+0000bf50: 6f6c 2920 746f 2063 6f6d 7075 7465 2074 ol) to compute t\n+0000bf60: 6865 7365 2064 6570 656e 6465 6e63 6965 hese dependencie\n+0000bf70: 732e 2020 5468 650a 7065 7266 6f72 6d61 s. The.performa\n+0000bf80: 6e63 6520 7065 6e61 6c74 7920 696d 706c nce penalty impl\n+0000bf90: 6965 6420 6279 2074 6865 7365 206d 6574 ied by these met\n+0000bfa0: 686f 6473 2069 7320 696d 706f 7274 616e hods is importan\n+0000bfb0: 7420 656e 6f75 6768 2074 6f0a 6469 7361 t enough to.disa\n+0000bfc0: 626c 6520 7468 656d 2062 7920 6465 6661 ble them by defa\n+0000bfd0: 756c 742e 2020 5468 6520 6f70 7469 6f6e ult. The option\n+0000bfe0: 20e2 8098 2d2d 656e 6162 6c65 2d64 6570 ...--enable-dep\n+0000bff0: 656e 6465 6e63 792d 7472 6163 6b69 6e67 endency-tracking\n+0000c000: e280 9920 6d75 7374 0a62 6520 7061 7373 ... must.be pass\n+0000c010: 6564 2074 6f20 e280 9863 6f6e 6669 6775 ed to ...configu\n+0000c020: 7265 e280 9920 746f 2061 6374 6976 6174 re... to activat\n+0000c030: 6520 7468 656d 2e0a 0ae2 8098 2d2d 656e e them......--en\n+0000c040: 6162 6c65 2d64 6570 656e 6465 6e63 792d able-dependency-\n+0000c050: 7472 6163 6b69 6e67 e280 990a 2020 2020 tracking.... \n+0000c060: 2044 6f20 6e6f 7420 7265 6a65 6374 2073 Do not reject s\n+0000c070: 6c6f 7720 6465 7065 6e64 656e 6379 2065 low dependency e\n+0000c080: 7874 7261 6374 6f72 732e 0a0a 2020 202a xtractors... *\n+0000c090: 4e6f 7465 2044 6570 656e 6465 6e63 7920 Note Dependency \n+0000c0a0: 5472 6163 6b69 6e67 2045 766f 6c75 7469 Tracking Evoluti\n+0000c0b0: 6f6e 3a3a 2c20 666f 7220 736f 6d65 2064 on::, for some d\n+0000c0c0: 6973 6375 7373 696f 6e20 6162 6f75 7420 iscussion about \n+0000c0d0: 7468 650a 6469 6666 6572 656e 7420 6465 the.different de\n+0000c0e0: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n+0000c0f0: 6720 7363 6865 6d65 7320 7573 6564 2062 g schemes used b\n+0000c100: 7920 4175 746f 6d61 6b65 206f 7665 7220 y Automake over \n+0000c110: 7468 6520 7965 6172 732e 0a0a 1f0a 4669 the years.....Fi\n+0000c120: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+0000c130: 312e 696e 666f 2c20 204e 6f64 653a 204e 1.info, Node: N\n+0000c140: 6573 7465 6420 5061 636b 6167 6573 2c20 ested Packages, \n+0000c150: 2050 7265 763a 2044 6570 656e 6465 6e63 Prev: Dependenc\n+0000c160: 7920 5472 6163 6b69 6e67 2c20 2055 703a y Tracking, Up:\n+0000c170: 2055 7365 2043 6173 6573 0a0a 322e 322e Use Cases..2.2.\n+0000c180: 3133 204e 6573 7465 6420 5061 636b 6167 13 Nested Packag\n+0000c190: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------\n+0000c1a0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a41 6c74 686f ---------..Altho\n+0000c1b0: 7567 6820 6e65 7374 696e 6720 7061 636b ugh nesting pack\n+0000c1c0: 6167 6573 2069 736e 2774 2073 6f6d 6574 ages isn't somet\n+0000c1d0: 6869 6e67 2077 6520 776f 756c 6420 7265 hing we would re\n+0000c1e0: 636f 6d6d 656e 6420 746f 2073 6f6d 656f commend to someo\n+0000c1f0: 6e65 0a77 686f 2069 7320 6469 7363 6f76 ne.who is discov\n+0000c200: 6572 696e 6720 7468 6520 4175 746f 746f ering the Autoto\n+0000c210: 6f6c 732c 2069 7420 6973 2061 206e 6963 ols, it is a nic\n+0000c220: 6520 6665 6174 7572 6520 776f 7274 6879 e feature worthy\n+0000c230: 206f 6620 6d65 6e74 696f 6e0a 696e 2074 of mention.in t\n+0000c240: 6869 7320 736d 616c 6c20 6164 7665 7274 his small advert\n+0000c250: 6973 696e 6720 746f 7572 2e0a 0a20 2020 ising tour... \n+0000c260: 4175 746f 636f 6e66 6973 6361 7465 6420 Autoconfiscated \n+0000c270: 7061 636b 6167 6573 2028 7468 6174 206d packages (that m\n+0000c280: 6561 6e73 2070 6163 6b61 6765 7320 7768 eans packages wh\n+0000c290: 6f73 6520 6275 696c 6420 7379 7374 656d ose build system\n+0000c2a0: 2068 6176 650a 6265 656e 2063 7265 6174 have.been creat\n+0000c2b0: 6564 2062 7920 4175 746f 636f 6e66 2061 ed by Autoconf a\n+0000c2c0: 6e64 2066 7269 656e 6473 2920 6361 6e20 nd friends) can \n+0000c2d0: 6265 206e 6573 7465 6420 746f 2061 7262 be nested to arb\n+0000c2e0: 6974 7261 7279 2064 6570 7468 2e0a 0a20 itrary depth... \n+0000c2f0: 2020 4120 7479 7069 6361 6c20 7365 7475 A typical setu\n+0000c300: 7020 6973 2074 6861 7420 7061 636b 6167 p is that packag\n+0000c310: 6520 4120 7769 6c6c 2064 6973 7472 6962 e A will distrib\n+0000c320: 7574 6520 6f6e 6520 6f66 2074 6865 0a6c ute one of the.l\n+0000c330: 6962 7261 7269 6573 2069 7420 6e65 6564 ibraries it need\n+0000c340: 7320 696e 2061 2073 7562 6469 7265 6374 s in a subdirect\n+0000c350: 6f72 792e 2020 5468 6973 206c 6962 7261 ory. This libra\n+0000c360: 7279 2042 2069 7320 6120 636f 6d70 6c65 ry B is a comple\n+0000c370: 7465 0a70 6163 6b61 6765 2077 6974 6820 te.package with \n+0000c380: 6974 7320 6f77 6e20 474e 5520 4275 696c its own GNU Buil\n+0000c390: 6420 5379 7374 656d 2e20 2054 6865 20e2 d System. The .\n+0000c3a0: 8098 636f 6e66 6967 7572 65e2 8099 2073 ..configure... s\n+0000c3b0: 6372 6970 7420 6f66 2041 2077 696c 6c0a cript of A will.\n+0000c3c0: 7275 6e20 7468 6520 e280 9863 6f6e 6669 run the ...confi\n+0000c3d0: 6775 7265 e280 9920 7363 7269 7074 206f gure... script o\n+0000c3e0: 6620 4220 6173 2070 6172 7420 6f66 2069 f B as part of i\n+0000c3f0: 7473 2065 7865 6375 7469 6f6e 2c20 6275 ts execution, bu\n+0000c400: 696c 6469 6e67 2061 6e64 0a69 6e73 7461 ilding and.insta\n+0000c410: 6c6c 696e 6720 4120 7769 6c6c 2061 6c73 lling A will als\n+0000c420: 6f20 6275 696c 6420 616e 6420 696e 7374 o build and inst\n+0000c430: 616c 6c20 422e 2047 656e 6572 6174 696e all B. Generatin\n+0000c440: 6720 6120 6469 7374 7269 6275 7469 6f6e g a distribution\n+0000c450: 0a66 6f72 2041 2077 696c 6c20 616c 736f .for A will also\n+0000c460: 2069 6e63 6c75 6465 2042 2e0a 0a20 2020 include B... \n+0000c470: 4974 2069 7320 706f 7373 6962 6c65 2074 It is possible t\n+0000c480: 6f20 6761 7468 6572 2073 6576 6572 616c o gather several\n+0000c490: 2070 6163 6b61 6765 7320 6c69 6b65 2074 packages like t\n+0000c4a0: 6869 732e 2020 4743 4320 6973 2061 2068 his. GCC is a h\n+0000c4b0: 6561 7679 0a75 7365 7220 6f66 2074 6869 eavy.user of thi\n+0000c4c0: 7320 6665 6174 7572 652e 2020 5468 6973 s feature. This\n+0000c4d0: 2067 6976 6573 2069 6e73 7461 6c6c 6572 gives installer\n+0000c4e0: 7320 6120 7369 6e67 6c65 2070 6163 6b61 s a single packa\n+0000c4f0: 6765 2074 6f0a 636f 6e66 6967 7572 652c ge to.configure,\n+0000c500: 2062 7569 6c64 2061 6e64 2069 6e73 7461 build and insta\n+0000c510: 6c6c 2c20 7768 696c 6520 6974 2061 6c6c ll, while it all\n+0000c520: 6f77 7320 6465 7665 6c6f 7065 7273 2074 ows developers t\n+0000c530: 6f20 776f 726b 206f 6e0a 7375 6270 6163 o work on.subpac\n+0000c540: 6b61 6765 7320 696e 6465 7065 6e64 656e kages independen\n+0000c550: 746c 792e 0a0a 2020 2057 6865 6e20 636f tly... When co\n+0000c560: 6e66 6967 7572 696e 6720 6e65 7374 6564 nfiguring nested\n+0000c570: 2070 6163 6b61 6765 732c 2074 6865 20e2 packages, the .\n+0000c580: 8098 636f 6e66 6967 7572 65e2 8099 206f ..configure... o\n+0000c590: 7074 696f 6e73 2067 6976 656e 2074 6f0a ptions given to.\n+0000c5a0: 7468 6520 746f 702d 6c65 7665 6c20 e280 the top-level ..\n+0000c5b0: 9863 6f6e 6669 6775 7265 e280 9920 6172 .configure... ar\n+0000c5c0: 6520 7061 7373 6564 2072 6563 7572 7369 e passed recursi\n+0000c5d0: 7665 6c79 2074 6f20 6e65 7374 6564 20e2 vely to nested .\n+0000c5e0: 8098 636f 6e66 6967 7572 65e2 8099 732e ..configure...s.\n+0000c5f0: 0a41 2070 6163 6b61 6765 2074 6861 7420 .A package that \n+0000c600: 646f 6573 206e 6f74 2075 6e64 6572 7374 does not underst\n+0000c610: 616e 6420 616e 206f 7074 696f 6e20 7769 and an option wi\n+0000c620: 6c6c 2069 676e 6f72 6520 6974 2c20 6173 ll ignore it, as\n+0000c630: 7375 6d69 6e67 2069 740a 6973 206d 6561 suming it.is mea\n+0000c640: 6e69 6e67 6675 6c20 746f 2073 6f6d 6520 ningful to some \n+0000c650: 6f74 6865 7220 7061 636b 6167 652e 0a0a other package...\n+0000c660: 2020 2054 6865 2063 6f6d 6d61 6e64 20e2 The command .\n+0000c670: 8098 636f 6e66 6967 7572 6520 2d2d 6865 ..configure --he\n+0000c680: 6c70 3d72 6563 7572 7369 7665 e280 9920 lp=recursive... \n+0000c690: 6361 6e20 6265 2075 7365 6420 746f 2064 can be used to d\n+0000c6a0: 6973 706c 6179 2074 6865 0a6f 7074 696f isplay the.optio\n+0000c6b0: 6e73 2073 7570 706f 7274 6564 2062 7920 ns supported by \n+0000c6c0: 616c 6c20 7468 6520 696e 636c 7564 6564 all the included\n+0000c6d0: 2070 6163 6b61 6765 732e 0a0a 2020 202a packages... *\n+0000c6e0: 4e6f 7465 2053 7562 7061 636b 6167 6573 Note Subpackages\n+0000c6f0: 3a3a 2c20 666f 7220 616e 2065 7861 6d70 ::, for an examp\n+0000c700: 6c65 2073 6574 7570 2e0a 0a1f 0a46 696c le setup.....Fil\n+0000c710: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0000c720: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5768 .info, Node: Wh\n+0000c730: 7920 4175 746f 746f 6f6c 732c 2020 4e65 y Autotools, Ne\n+0000c740: 7874 3a20 4865 6c6c 6f20 576f 726c 642c xt: Hello World,\n+0000c750: 2020 5072 6576 3a20 5573 6520 4361 7365 Prev: Use Case\n+0000c760: 732c 2020 5570 3a20 4175 746f 746f 6f6c s, Up: Autotool\n+0000c770: 7320 496e 7472 6f64 7563 7469 6f6e 0a0a s Introduction..\n+0000c780: 322e 3320 486f 7720 4175 746f 746f 6f6c 2.3 How Autotool\n+0000c790: 7320 4865 6c70 0a3d 3d3d 3d3d 3d3d 3d3d s Help.=========\n+0000c7a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 =============..T\n+0000c7b0: 6865 7265 2061 7265 2073 6576 6572 616c here are several\n+0000c7c0: 2072 6561 736f 6e73 2077 6879 2079 6f75 reasons why you\n+0000c7d0: 206d 6179 206e 6f74 2077 616e 7420 746f may not want to\n+0000c7e0: 2069 6d70 6c65 6d65 6e74 2074 6865 2047 implement the G\n+0000c7f0: 4e55 0a42 7569 6c64 2053 7973 7465 6d20 NU.Build System \n+0000c800: 796f 7572 7365 6c66 2028 7265 6164 3a20 yourself (read: \n+0000c810: 7772 6974 6520 6120 e280 9863 6f6e 6669 write a ...confi\n+0000c820: 6775 7265 e280 9920 7363 7269 7074 2061 gure... script a\n+0000c830: 6e64 20e2 8098 4d61 6b65 6669 6c65 e280 nd ...Makefile..\n+0000c840: 9973 0a79 6f75 7273 656c 6629 2e0a 0a20 .s.yourself)... \n+0000c850: 2020 e280 a220 4173 2077 6520 6861 7665 ... As we have\n+0000c860: 2073 6565 6e2c 2074 6865 2047 4e55 2042 seen, the GNU B\n+0000c870: 7569 6c64 2053 7973 7465 6d20 6861 7320 uild System has \n+0000c880: 6120 6c6f 7420 6f66 2066 6561 7475 7265 a lot of feature\n+0000c890: 7320 282a 6e6f 7465 0a20 2020 2020 5573 s (*note. Us\n+0000c8a0: 6520 4361 7365 733a 3a29 2e20 2053 6f6d e Cases::). Som\n+0000c8b0: 6520 7573 6572 7320 6d61 7920 6578 7065 e users may expe\n+0000c8c0: 6374 2066 6561 7475 7265 7320 796f 7520 ct features you \n+0000c8d0: 6861 7665 206e 6f74 0a20 2020 2020 696d have not. im\n+0000c8e0: 706c 656d 656e 7465 6420 6265 6361 7573 plemented becaus\n+0000c8f0: 6520 796f 7520 6469 6420 6e6f 7420 6e65 e you did not ne\n+0000c900: 6564 2074 6865 6d2e 0a20 2020 e280 a220 ed them.. ... \n+0000c910: 496d 706c 656d 656e 7469 6e67 2074 6865 Implementing the\n+0000c920: 7365 2066 6561 7475 7265 7320 706f 7274 se features port\n+0000c930: 6162 6c79 2069 7320 6469 6666 6963 756c ably is difficul\n+0000c940: 7420 616e 6420 6578 6861 7573 7469 6e67 t and exhausting\n+0000c950: 2e0a 2020 2020 2054 6869 6e6b 206f 6620 .. Think of \n+0000c960: 7772 6974 696e 6720 706f 7274 6162 6c65 writing portable\n+0000c970: 2073 6865 6c6c 2073 6372 6970 7473 2c20 shell scripts, \n+0000c980: 616e 6420 706f 7274 6162 6c65 20e2 8098 and portable ...\n+0000c990: 4d61 6b65 6669 6c65 e280 9973 2c0a 2020 Makefile...s,. \n+0000c9a0: 2020 2066 6f72 2073 7973 7465 6d73 2079 for systems y\n+0000c9b0: 6f75 206d 6179 206e 6f74 2068 6176 6520 ou may not have \n+0000c9c0: 6861 6e64 792e 2020 2a4e 6f74 6520 506f handy. *Note Po\n+0000c9d0: 7274 6162 6c65 2053 6865 6c6c 0a20 2020 rtable Shell. \n+0000c9e0: 2020 5072 6f67 7261 6d6d 696e 673a 2028 Programming: (\n+0000c9f0: 6175 746f 636f 6e66 2950 6f72 7461 626c autoconf)Portabl\n+0000ca00: 6520 5368 656c 6c2c 2074 6f20 636f 6e76 e Shell, to conv\n+0000ca10: 696e 6365 2079 6f75 7273 656c 662e 0a20 ince yourself.. \n+0000ca20: 2020 e280 a220 596f 7520 7769 6c6c 2068 ... You will h\n+0000ca30: 6176 6520 746f 2075 7067 7261 6465 2079 ave to upgrade y\n+0000ca40: 6f75 7220 7365 7475 7020 746f 2066 6f6c our setup to fol\n+0000ca50: 6c6f 7720 6368 616e 6765 7320 746f 2074 low changes to t\n+0000ca60: 6865 2047 4e55 0a20 2020 2020 436f 6469 he GNU. Codi\n+0000ca70: 6e67 2053 7461 6e64 6172 6473 2e0a 0a20 ng Standards... \n+0000ca80: 2020 5468 6520 474e 5520 4175 746f 746f The GNU Autoto\n+0000ca90: 6f6c 7320 7461 6b65 2061 6c6c 2074 6869 ols take all thi\n+0000caa0: 7320 6275 7264 656e 206f 6666 2079 6f75 s burden off you\n+0000cab0: 7220 6261 636b 2061 6e64 2070 726f 7669 r back and provi\n+0000cac0: 6465 3a0a 0a20 2020 e280 a220 546f 6f6c de:.. ... Tool\n+0000cad0: 7320 746f 2063 7265 6174 6520 6120 706f s to create a po\n+0000cae0: 7274 6162 6c65 2c20 636f 6d70 6c65 7465 rtable, complete\n+0000caf0: 2c20 616e 6420 7365 6c66 2d63 6f6e 7461 , and self-conta\n+0000cb00: 696e 6564 2047 4e55 2042 7569 6c64 0a20 ined GNU Build. \n+0000cb10: 2020 2020 5379 7374 656d 2c20 6672 6f6d System, from\n+0000cb20: 2073 696d 706c 6520 696e 7374 7275 6374 simple instruct\n+0000cb30: 696f 6e73 2e20 205f 5365 6c66 2d63 6f6e ions. _Self-con\n+0000cb40: 7461 696e 6564 5f20 6d65 616e 696e 6720 tained_ meaning \n+0000cb50: 7468 650a 2020 2020 2072 6573 756c 7469 the. resulti\n+0000cb60: 6e67 2062 7569 6c64 2073 7973 7465 6d20 ng build system \n+0000cb70: 646f 6573 206e 6f74 2072 6571 7569 7265 does not require\n+0000cb80: 2074 6865 2047 4e55 2041 7574 6f74 6f6f the GNU Autotoo\n+0000cb90: 6c73 2e0a 2020 20e2 80a2 2041 2063 656e ls.. ... A cen\n+0000cba0: 7472 616c 2070 6c61 6365 2077 6865 7265 tral place where\n+0000cbb0: 2066 6978 6573 2061 6e64 2069 6d70 726f fixes and impro\n+0000cbc0: 7665 6d65 6e74 7320 6172 6520 6d61 6465 vements are made\n+0000cbd0: 3a20 6120 6275 672d 6669 780a 2020 2020 : a bug-fix. \n+0000cbe0: 2066 6f72 2061 2070 6f72 7461 6269 6c69 for a portabili\n+0000cbf0: 7479 2069 7373 7565 2077 696c 6c20 6265 ty issue will be\n+0000cc00: 6e65 6669 7420 6576 6572 7920 7061 636b nefit every pack\n+0000cc10: 6167 652e 0a0a 2020 2059 6574 2074 6865 age... Yet the\n+0000cc20: 7265 2061 6c73 6f20 6578 6973 7420 7265 re also exist re\n+0000cc30: 6173 6f6e 7320 7768 7920 796f 7520 6d61 asons why you ma\n+0000cc40: 7920 7761 6e74 204e 4f54 2074 6f20 7573 y want NOT to us\n+0000cc50: 6520 7468 650a 4175 746f 746f 6f6c 732e e the.Autotools.\n+0000cc60: 2e2e 2020 466f 7220 696e 7374 616e 6365 .. For instance\n+0000cc70: 2079 6f75 206d 6179 2062 6520 616c 7265 you may be alre\n+0000cc80: 6164 7920 7573 696e 6720 286f 7220 7573 ady using (or us\n+0000cc90: 6564 2074 6f29 2061 6e6f 7468 6572 0a69 ed to) another.i\n+0000cca0: 6e63 6f6d 7061 7469 626c 6520 6275 696c ncompatible buil\n+0000ccb0: 6420 7379 7374 656d 2e20 2041 7574 6f74 d system. Autot\n+0000ccc0: 6f6f 6c73 2077 696c 6c20 6f6e 6c79 2062 ools will only b\n+0000ccd0: 6520 7573 6566 756c 2069 6620 796f 7520 e useful if you \n+0000cce0: 646f 0a61 6363 6570 7420 7468 6520 636f do.accept the co\n+0000ccf0: 6e63 6570 7473 206f 6620 7468 6520 474e ncepts of the GN\n+0000cd00: 5520 4275 696c 6420 5379 7374 656d 2e20 U Build System. \n+0000cd10: 2050 656f 706c 6520 7768 6f20 6861 7665 People who have\n+0000cd20: 2074 6865 6972 206f 776e 0a69 6465 6120 their own.idea \n+0000cd30: 6f66 2068 6f77 2061 2062 7569 6c64 2073 of how a build s\n+0000cd40: 7973 7465 6d20 7368 6f75 6c64 2077 6f72 ystem should wor\n+0000cd50: 6b20 7769 6c6c 2066 6565 6c20 6672 7573 k will feel frus\n+0000cd60: 7472 6174 6564 2062 7920 7468 650a 4175 trated by the.Au\n+0000cd70: 746f 746f 6f6c 732e 0a0a 1f0a 4669 6c65 totools.....File\n+0000cd80: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0000cd90: 696e 666f 2c20 204e 6f64 653a 2048 656c info, Node: Hel\n+0000cda0: 6c6f 2057 6f72 6c64 2c20 2050 7265 763a lo World, Prev:\n+0000cdb0: 2057 6879 2041 7574 6f74 6f6f 6c73 2c20 Why Autotools, \n+0000cdc0: 2055 703a 2041 7574 6f74 6f6f 6c73 2049 Up: Autotools I\n+0000cdd0: 6e74 726f 6475 6374 696f 6e0a 0a32 2e34 ntroduction..2.4\n+0000cde0: 2041 2053 6d61 6c6c 2048 656c 6c6f 2057 A Small Hello W\n+0000cdf0: 6f72 6c64 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d orld.===========\n+0000ce00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 496e ============..In\n+0000ce10: 2074 6869 7320 7365 6374 696f 6e20 7765 this section we\n+0000ce20: 2072 6563 7265 6174 6520 7468 6520 e280 recreate the ..\n+0000ce30: 9861 6d68 656c 6c6f 2d31 2e30 e280 9920 .amhello-1.0... \n+0000ce40: 7061 636b 6167 6520 6672 6f6d 2073 6372 package from scr\n+0000ce50: 6174 6368 2e20 2054 6865 0a66 6972 7374 atch. The.first\n+0000ce60: 2073 7562 7365 6374 696f 6e20 7368 6f77 subsection show\n+0000ce70: 7320 686f 7720 746f 2063 616c 6c20 7468 s how to call th\n+0000ce80: 6520 4175 746f 746f 6f6c 7320 746f 2069 e Autotools to i\n+0000ce90: 6e73 7461 6e74 6961 7465 2074 6865 2047 nstantiate the G\n+0000cea0: 4e55 0a42 7569 6c64 2053 7973 7465 6d2c NU.Build System,\n+0000ceb0: 2077 6869 6c65 2074 6865 2073 6563 6f6e while the secon\n+0000cec0: 6420 6578 706c 6169 6e73 2074 6865 206d d explains the m\n+0000ced0: 6561 6e69 6e67 206f 6620 7468 650a e280 eaning of the...\n+0000cee0: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+0000cef0: 2061 6e64 20e2 8098 4d61 6b65 6669 6c65 and ...Makefile\n+0000cf00: 2e61 6de2 8099 2066 696c 6573 2072 6561 .am... files rea\n+0000cf10: 6420 6279 2074 6865 2041 7574 6f74 6f6f d by the Autotoo\n+0000cf20: 6c73 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ls...* Menu:..* \n+0000cf30: 4372 6561 7469 6e67 2061 6d68 656c 6c6f Creating amhello\n+0000cf40: 3a3a 2020 2020 2020 2020 2020 2020 4372 :: Cr\n+0000cf50: 6561 7465 20e2 8098 616d 6865 6c6c 6f2d eate ...amhello-\n+0000cf60: 312e 302e 7461 722e 677a e280 9920 6672 1.0.tar.gz... fr\n+0000cf70: 6f6d 2073 6372 6174 6368 0a2a 2061 6d68 om scratch.* amh\n+0000cf80: 656c 6c6f 2773 2063 6f6e 6669 6775 7265 ello's configure\n+0000cf90: 2e61 6320 5365 7475 7020 4578 706c 6169 .ac Setup Explai\n+0000cfa0: 6e65 643a 3a0a 2a20 616d 6865 6c6c 6f27 ned::.* amhello'\n+0000cfb0: 7320 4d61 6b65 6669 6c65 2e61 6d20 5365 s Makefile.am Se\n+0000cfc0: 7475 7020 4578 706c 6169 6e65 643a 3a0a tup Explained::.\n+0000cfd0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0000cfe0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0000cff0: 6465 3a20 4372 6561 7469 6e67 2061 6d68 de: Creating amh\n+0000d000: 656c 6c6f 2c20 204e 6578 743a 2061 6d68 ello, Next: amh\n+0000d010: 656c 6c6f 2773 2063 6f6e 6669 6775 7265 ello's configure\n+0000d020: 2e61 6320 5365 7475 7020 4578 706c 6169 .ac Setup Explai\n+0000d030: 6e65 642c 2020 5570 3a20 4865 6c6c 6f20 ned, Up: Hello \n+0000d040: 576f 726c 640a 0a32 2e34 2e31 2043 7265 World..2.4.1 Cre\n+0000d050: 6174 696e 6720 e280 9861 6d68 656c 6c6f ating ...amhello\n+0000d060: 2d31 2e30 2e74 6172 2e67 7ae2 8099 0a2d -1.0.tar.gz....-\n+0000d070: 2d2d 2d2d 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 0a0a 4865 7265 2069 7320 686f 7720 --..Here is how \n+0000d0a0: 7765 2063 616e 2072 6563 7265 6174 6520 we can recreate \n+0000d0b0: e280 9861 6d68 656c 6c6f 2d31 2e30 2e74 ...amhello-1.0.t\n+0000d0c0: 6172 2e67 7ae2 8099 2066 726f 6d20 7363 ar.gz... from sc\n+0000d0d0: 7261 7463 682e 2020 5468 650a 7061 636b ratch. The.pack\n+0000d0e0: 6167 6520 6973 2073 696d 706c 6520 656e age is simple en\n+0000d0f0: 6f75 6768 2073 6f20 7468 6174 2077 6520 ough so that we \n+0000d100: 7769 6c6c 206f 6e6c 7920 6e65 6564 2074 will only need t\n+0000d110: 6f20 7772 6974 6520 3520 6669 6c65 732e o write 5 files.\n+0000d120: 0a28 596f 7520 6d61 7920 636f 7079 2074 .(You may copy t\n+0000d130: 6865 6d20 6672 6f6d 2074 6865 2066 696e hem from the fin\n+0000d140: 616c 20e2 8098 616d 6865 6c6c 6f2d 312e al ...amhello-1.\n+0000d150: 302e 7461 722e 677a e280 9920 7468 6174 0.tar.gz... that\n+0000d160: 2069 730a 6469 7374 7269 6275 7465 6420 is.distributed \n+0000d170: 7769 7468 2041 7574 6f6d 616b 6520 6966 with Automake if\n+0000d180: 2079 6f75 2064 6f20 6e6f 7420 7761 6e74 you do not want\n+0000d190: 2074 6f20 7772 6974 6520 7468 656d 2e29 to write them.)\n+0000d1a0: 0a0a 2020 2043 7265 6174 6520 7468 6520 .. Create the \n+0000d1b0: 666f 6c6c 6f77 696e 6720 6669 6c65 7320 following files \n+0000d1c0: 696e 2061 6e20 656d 7074 7920 6469 7265 in an empty dire\n+0000d1d0: 6374 6f72 792e 0a0a 2020 20e2 80a2 20e2 ctory... ... .\n+0000d1e0: 8098 7372 632f 6d61 696e 2e63 e280 9920 ..src/main.c... \n+0000d1f0: 6973 2074 6865 2073 6f75 7263 6520 6669 is the source fi\n+0000d200: 6c65 2066 6f72 2074 6865 20e2 8098 6865 le for the ...he\n+0000d210: 6c6c 6fe2 8099 2070 726f 6772 616d 2e20 llo... program. \n+0000d220: 2057 6520 7374 6f72 650a 2020 2020 2069 We store. i\n+0000d230: 7420 696e 2074 6865 20e2 8098 7372 632f t in the ...src/\n+0000d240: e280 9920 7375 6264 6972 6563 746f 7279 ... subdirectory\n+0000d250: 2c20 6265 6361 7573 6520 6c61 7465 722c , because later,\n+0000d260: 2077 6865 6e20 7468 6520 7061 636b 6167 when the packag\n+0000d270: 650a 2020 2020 2065 766f 6c76 6573 2c20 e. evolves, \n+0000d280: 6974 2077 696c 6c20 6561 7365 2074 6865 it will ease the\n+0000d290: 2061 6464 6974 696f 6e20 6f66 2061 20e2 addition of a .\n+0000d2a0: 8098 6d61 6e2f e280 9920 6469 7265 6374 ..man/... direct\n+0000d2b0: 6f72 7920 666f 7220 6d61 6e0a 2020 2020 ory for man. \n+0000d2c0: 2070 6167 6573 2c20 6120 e280 9864 6174 pages, a ...dat\n+0000d2d0: 612f e280 9920 6469 7265 6374 6f72 7920 a/... directory \n+0000d2e0: 666f 7220 6461 7461 2066 696c 6573 2c20 for data files, \n+0000d2f0: 6574 632e 0a20 2020 2020 2020 2020 207e etc.. ~\n+0000d300: 2f61 6d68 656c 6c6f 2025 2063 6174 2073 /amhello % cat s\n+0000d310: 7263 2f6d 6169 6e2e 630a 2020 2020 2020 rc/main.c. \n+0000d320: 2020 2020 2369 6e63 6c75 6465 203c 636f #include . \n+0000d340: 2020 2369 6e63 6c75 6465 203c 7374 6469 #include .. \n+0000d360: 696e 740a 2020 2020 2020 2020 2020 6d61 int. ma\n+0000d370: 696e 2028 766f 6964 290a 2020 2020 2020 in (void). \n+0000d380: 2020 2020 7b0a 2020 2020 2020 2020 2020 {. \n+0000d390: 2020 7075 7473 2028 2248 656c 6c6f 2057 puts (\"Hello W\n+0000d3a0: 6f72 6c64 2122 293b 0a20 2020 2020 2020 orld!\");. \n+0000d3b0: 2020 2020 2070 7574 7320 2822 5468 6973 puts (\"This\n+0000d3c0: 2069 7320 2220 5041 434b 4147 455f 5354 is \" PACKAGE_ST\n+0000d3d0: 5249 4e47 2022 2e22 293b 0a20 2020 2020 RING \".\");. \n+0000d3e0: 2020 2020 2020 2072 6574 7572 6e20 303b return 0;\n+0000d3f0: 0a20 2020 2020 2020 2020 207d 0a0a 2020 . }.. \n+0000d400: 20e2 80a2 20e2 8098 5245 4144 4d45 e280 ... ...README..\n+0000d410: 9920 636f 6e74 6169 6e73 2073 6f6d 6520 . contains some \n+0000d420: 7665 7279 206c 696d 6974 6564 2064 6f63 very limited doc\n+0000d430: 756d 656e 7461 7469 6f6e 2066 6f72 206f umentation for o\n+0000d440: 7572 206c 6974 746c 650a 2020 2020 2070 ur little. p\n+0000d450: 6163 6b61 6765 2e0a 2020 2020 2020 2020 ackage.. \n+0000d460: 2020 7e2f 616d 6865 6c6c 6f20 2520 6361 ~/amhello % ca\n+0000d470: 7420 5245 4144 4d45 0a20 2020 2020 2020 t README. \n+0000d480: 2020 2054 6869 7320 6973 2061 2064 656d This is a dem\n+0000d490: 6f6e 7374 7261 7469 6f6e 2070 6163 6b61 onstration packa\n+0000d4a0: 6765 2066 6f72 2047 4e55 2041 7574 6f6d ge for GNU Autom\n+0000d4b0: 616b 652e 0a20 2020 2020 2020 2020 2054 ake.. T\n+0000d4c0: 7970 6520 6069 6e66 6f20 4175 746f 6d61 ype `info Automa\n+0000d4d0: 6b65 2720 746f 2072 6561 6420 7468 6520 ke' to read the \n+0000d4e0: 4175 746f 6d61 6b65 206d 616e 7561 6c2e Automake manual.\n+0000d4f0: 0a0a 2020 20e2 80a2 20e2 8098 4d61 6b65 .. ... ...Make\n+0000d500: 6669 6c65 2e61 6de2 8099 2061 6e64 20e2 file.am... and .\n+0000d510: 8098 7372 632f 4d61 6b65 6669 6c65 2e61 ..src/Makefile.a\n+0000d520: 6de2 8099 2063 6f6e 7461 696e 2041 7574 m... contain Aut\n+0000d530: 6f6d 616b 6520 696e 7374 7275 6374 696f omake instructio\n+0000d540: 6e73 0a20 2020 2020 666f 7220 7468 6573 ns. for thes\n+0000d550: 6520 7477 6f20 6469 7265 6374 6f72 6965 e two directorie\n+0000d560: 732e 0a0a 2020 2020 2020 2020 2020 7e2f s... ~/\n+0000d570: 616d 6865 6c6c 6f20 2520 6361 7420 7372 amhello % cat sr\n+0000d580: 632f 4d61 6b65 6669 6c65 2e61 6d0a 2020 c/Makefile.am. \n+0000d590: 2020 2020 2020 2020 6269 6e5f 5052 4f47 bin_PROG\n+0000d5a0: 5241 4d53 203d 2068 656c 6c6f 0a20 2020 RAMS = hello. \n+0000d5b0: 2020 2020 2020 2068 656c 6c6f 5f53 4f55 hello_SOU\n+0000d5c0: 5243 4553 203d 206d 6169 6e2e 630a 2020 RCES = main.c. \n+0000d5d0: 2020 2020 2020 2020 7e2f 616d 6865 6c6c ~/amhell\n+0000d5e0: 6f20 2520 6361 7420 4d61 6b65 6669 6c65 o % cat Makefile\n+0000d5f0: 2e61 6d0a 2020 2020 2020 2020 2020 5355 .am. SU\n+0000d600: 4244 4952 5320 3d20 7372 630a 2020 2020 BDIRS = src. \n+0000d610: 2020 2020 2020 6469 7374 5f64 6f63 5f44 dist_doc_D\n+0000d620: 4154 4120 3d20 5245 4144 4d45 0a0a 2020 ATA = README.. \n+0000d630: 20e2 80a2 2046 696e 616c 6c79 2c20 e280 ... Finally, ..\n+0000d640: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+0000d650: 2063 6f6e 7461 696e 7320 4175 746f 636f contains Autoco\n+0000d660: 6e66 2069 6e73 7472 7563 7469 6f6e 7320 nf instructions \n+0000d670: 746f 2063 7265 6174 650a 2020 2020 2074 to create. t\n+0000d680: 6865 20e2 8098 636f 6e66 6967 7572 65e2 he ...configure.\n+0000d690: 8099 2073 6372 6970 742e 0a0a 2020 2020 .. script... \n+0000d6a0: 2020 2020 2020 7e2f 616d 6865 6c6c 6f20 ~/amhello \n+0000d6b0: 2520 6361 7420 636f 6e66 6967 7572 652e % cat configure.\n+0000d6c0: 6163 0a20 2020 2020 2020 2020 2041 435f ac. AC_\n+0000d6d0: 494e 4954 285b 616d 6865 6c6c 6f5d 2c20 INIT([amhello], \n+0000d6e0: 5b31 2e30 5d2c 205b 6275 672d 6175 746f [1.0], [bug-auto\n+0000d6f0: 6d61 6b65 4067 6e75 2e6f 7267 5d29 0a20 make@gnu.org]). \n+0000d700: 2020 2020 2020 2020 2041 4d5f 494e 4954 AM_INIT\n+0000d710: 5f41 5554 4f4d 414b 4528 5b2d 5761 6c6c _AUTOMAKE([-Wall\n+0000d720: 202d 5765 7272 6f72 2066 6f72 6569 676e -Werror foreign\n+0000d730: 5d29 0a20 2020 2020 2020 2020 2041 435f ]). AC_\n+0000d740: 5052 4f47 5f43 430a 2020 2020 2020 2020 PROG_CC. \n+0000d750: 2020 4143 5f43 4f4e 4649 475f 4845 4144 AC_CONFIG_HEAD\n+0000d760: 4552 5328 5b63 6f6e 6669 672e 685d 290a ERS([config.h]).\n+0000d770: 2020 2020 2020 2020 2020 4143 5f43 4f4e AC_CON\n+0000d780: 4649 475f 4649 4c45 5328 5b0a 2020 2020 FIG_FILES([. \n+0000d790: 2020 2020 2020 204d 616b 6566 696c 650a Makefile.\n+0000d7a0: 2020 2020 2020 2020 2020 2073 7263 2f4d src/M\n+0000d7b0: 616b 6566 696c 650a 2020 2020 2020 2020 akefile. \n+0000d7c0: 2020 5d29 0a20 2020 2020 2020 2020 2041 ]). A\n+0000d7d0: 435f 4f55 5450 5554 0a0a 2020 204f 6e63 C_OUTPUT.. Onc\n+0000d7e0: 6520 796f 7520 6861 7665 2074 6865 7365 e you have these\n+0000d7f0: 2066 6976 6520 6669 6c65 732c 2069 7420 five files, it \n+0000d800: 6973 2074 696d 6520 746f 2072 756e 2074 is time to run t\n+0000d810: 6865 2041 7574 6f74 6f6f 6c73 2074 6f0a he Autotools to.\n+0000d820: 696e 7374 616e 7469 6174 6520 7468 6520 instantiate the \n+0000d830: 6275 696c 6420 7379 7374 656d 2e20 2044 build system. D\n+0000d840: 6f20 7468 6973 2075 7369 6e67 2074 6865 o this using the\n+0000d850: 20e2 8098 6175 746f 7265 636f 6e66 e280 ...autoreconf..\n+0000d860: 9920 636f 6d6d 616e 6420 6173 0a66 6f6c . command as.fol\n+0000d870: 6c6f 7773 3a0a 0a20 2020 2020 7e2f 616d lows:.. ~/am\n+0000d880: 6865 6c6c 6f20 2520 6175 746f 7265 636f hello % autoreco\n+0000d890: 6e66 202d 2d69 6e73 7461 6c6c 0a20 2020 nf --install. \n+0000d8a0: 2020 636f 6e66 6967 7572 652e 6163 3a20 configure.ac: \n+0000d8b0: 696e 7374 616c 6c69 6e67 2060 2e2f 696e installing `./in\n+0000d8c0: 7374 616c 6c2d 7368 270a 2020 2020 2063 stall-sh'. c\n+0000d8d0: 6f6e 6669 6775 7265 2e61 633a 2069 6e73 onfigure.ac: ins\n+0000d8e0: 7461 6c6c 696e 6720 602e 2f6d 6973 7369 talling `./missi\n+0000d8f0: 6e67 270a 2020 2020 2073 7263 2f4d 616b ng'. src/Mak\n+0000d900: 6566 696c 652e 616d 3a20 696e 7374 616c efile.am: instal\n+0000d910: 6c69 6e67 2060 2e2f 6465 7063 6f6d 7027 ling `./depcomp'\n+0000d920: 0a0a 2020 2041 7420 7468 6973 2070 6f69 .. At this poi\n+0000d930: 6e74 2074 6865 2062 7569 6c64 2073 7973 nt the build sys\n+0000d940: 7465 6d20 6973 2063 6f6d 706c 6574 652e tem is complete.\n+0000d950: 0a0a 2020 2049 6e20 6164 6469 7469 6f6e .. In addition\n+0000d960: 2074 6f20 7468 6520 7468 7265 6520 7363 to the three sc\n+0000d970: 7269 7074 7320 6d65 6e74 696f 6e65 6420 ripts mentioned \n+0000d980: 696e 2069 7473 206f 7574 7075 742c 2079 in its output, y\n+0000d990: 6f75 2063 616e 2073 6565 0a74 6861 7420 ou can see.that \n+0000d9a0: e280 9861 7574 6f72 6563 6f6e 66e2 8099 ...autoreconf...\n+0000d9b0: 2063 7265 6174 6564 2066 6f75 7220 6f74 created four ot\n+0000d9c0: 6865 7220 6669 6c65 733a 20e2 8098 636f her files: ...co\n+0000d9d0: 6e66 6967 7572 65e2 8099 2c20 e280 9863 nfigure..., ...c\n+0000d9e0: 6f6e 6669 672e 682e 696e e280 992c 0ae2 onfig.h.in...,..\n+0000d9f0: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+0000da00: 2c20 616e 6420 e280 9873 7263 2f4d 616b , and ...src/Mak\n+0000da10: 6566 696c 652e 696e e280 992e 2020 5468 efile.in.... Th\n+0000da20: 6520 6c61 7474 6572 2074 6872 6565 2066 e latter three f\n+0000da30: 696c 6573 2061 7265 0a74 656d 706c 6174 iles are.templat\n+0000da40: 6573 2074 6861 7420 7769 6c6c 2062 6520 es that will be \n+0000da50: 6164 6170 7465 6420 746f 2074 6865 2073 adapted to the s\n+0000da60: 7973 7465 6d20 6279 20e2 8098 636f 6e66 ystem by ...conf\n+0000da70: 6967 7572 65e2 8099 2075 6e64 6572 2074 igure... under t\n+0000da80: 6865 0a6e 616d 6573 20e2 8098 636f 6e66 he.names ...conf\n+0000da90: 6967 2e68 e280 992c 20e2 8098 4d61 6b65 ig.h..., ...Make\n+0000daa0: 6669 6c65 e280 992c 2061 6e64 20e2 8098 file..., and ...\n+0000dab0: 7372 632f 4d61 6b65 6669 6c65 e280 992e src/Makefile....\n+0000dac0: 2020 4c65 7427 7320 646f 2074 6869 733a Let's do this:\n+0000dad0: 0a0a 2020 2020 207e 2f61 6d68 656c 6c6f .. ~/amhello\n+0000dae0: 2025 202e 2f63 6f6e 6669 6775 7265 0a20 % ./configure. \n+0000daf0: 2020 2020 6368 6563 6b69 6e67 2066 6f72 checking for\n+0000db00: 2061 2042 5344 2d63 6f6d 7061 7469 626c a BSD-compatibl\n+0000db10: 6520 696e 7374 616c 6c2e 2e2e 202f 7573 e install... /us\n+0000db20: 722f 6269 6e2f 696e 7374 616c 6c20 2d63 r/bin/install -c\n+0000db30: 0a20 2020 2020 6368 6563 6b69 6e67 2077 . checking w\n+0000db40: 6865 7468 6572 2062 7569 6c64 2065 6e76 hether build env\n+0000db50: 6972 6f6e 6d65 6e74 2069 7320 7361 6e65 ironment is sane\n+0000db60: 2e2e 2e20 7965 730a 2020 2020 2063 6865 ... yes. che\n+0000db70: 636b 696e 6720 666f 7220 6761 776b 2e2e cking for gawk..\n+0000db80: 2e20 6e6f 0a20 2020 2020 6368 6563 6b69 . no. checki\n+0000db90: 6e67 2066 6f72 206d 6177 6b2e 2e2e 206d ng for mawk... m\n+0000dba0: 6177 6b0a 2020 2020 2063 6865 636b 696e awk. checkin\n+0000dbb0: 6720 7768 6574 6865 7220 6d61 6b65 2073 g whether make s\n+0000dbc0: 6574 7320 2428 4d41 4b45 292e 2e2e 2079 ets $(MAKE)... y\n+0000dbd0: 6573 0a20 2020 2020 6368 6563 6b69 6e67 es. checking\n+0000dbe0: 2066 6f72 2067 6363 2e2e 2e20 6763 630a for gcc... gcc.\n+0000dbf0: 2020 2020 2063 6865 636b 696e 6720 666f checking fo\n+0000dc00: 7220 4320 636f 6d70 696c 6572 2064 6566 r C compiler def\n+0000dc10: 6175 6c74 206f 7574 7075 7420 6669 6c65 ault output file\n+0000dc20: 206e 616d 652e 2e2e 2061 2e6f 7574 0a20 name... a.out. \n+0000dc30: 2020 2020 6368 6563 6b69 6e67 2077 6865 checking whe\n+0000dc40: 7468 6572 2074 6865 2043 2063 6f6d 7069 ther the C compi\n+0000dc50: 6c65 7220 776f 726b 732e 2e2e 2079 6573 ler works... yes\n+0000dc60: 0a20 2020 2020 6368 6563 6b69 6e67 2077 . checking w\n+0000dc70: 6865 7468 6572 2077 6520 6172 6520 6372 hether we are cr\n+0000dc80: 6f73 7320 636f 6d70 696c 696e 672e 2e2e oss compiling...\n+0000dc90: 206e 6f0a 2020 2020 2063 6865 636b 696e no. checkin\n+0000dca0: 6720 666f 7220 7375 6666 6978 206f 6620 g for suffix of \n+0000dcb0: 6578 6563 7574 6162 6c65 732e 2e2e 0a20 executables.... \n+0000dcc0: 2020 2020 6368 6563 6b69 6e67 2066 6f72 checking for\n+0000dcd0: 2073 7566 6669 7820 6f66 206f 626a 6563 suffix of objec\n+0000dce0: 7420 6669 6c65 732e 2e2e 206f 0a20 2020 t files... o. \n+0000dcf0: 2020 6368 6563 6b69 6e67 2077 6865 7468 checking wheth\n+0000dd00: 6572 2077 6520 6172 6520 7573 696e 6720 er we are using \n+0000dd10: 7468 6520 474e 5520 4320 636f 6d70 696c the GNU C compil\n+0000dd20: 6572 2e2e 2e20 7965 730a 2020 2020 2063 er... yes. c\n+0000dd30: 6865 636b 696e 6720 7768 6574 6865 7220 hecking whether \n+0000dd40: 6763 6320 6163 6365 7074 7320 2d67 2e2e gcc accepts -g..\n+0000dd50: 2e20 7965 730a 2020 2020 2063 6865 636b . yes. check\n+0000dd60: 696e 6720 666f 7220 6763 6320 6f70 7469 ing for gcc opti\n+0000dd70: 6f6e 2074 6f20 6163 6365 7074 2049 534f on to accept ISO\n+0000dd80: 2043 3839 2e2e 2e20 6e6f 6e65 206e 6565 C89... none nee\n+0000dd90: 6465 640a 2020 2020 2063 6865 636b 696e ded. checkin\n+0000dda0: 6720 666f 7220 7374 796c 6520 6f66 2069 g for style of i\n+0000ddb0: 6e63 6c75 6465 2075 7365 6420 6279 206d nclude used by m\n+0000ddc0: 616b 652e 2e2e 2047 4e55 0a20 2020 2020 ake... GNU. \n+0000ddd0: 6368 6563 6b69 6e67 2064 6570 656e 6465 checking depende\n+0000dde0: 6e63 7920 7374 796c 6520 6f66 2067 6363 ncy style of gcc\n+0000ddf0: 2e2e 2e20 6763 6333 0a20 2020 2020 636f ... gcc3. co\n+0000de00: 6e66 6967 7572 653a 2063 7265 6174 696e nfigure: creatin\n+0000de10: 6720 2e2f 636f 6e66 6967 2e73 7461 7475 g ./config.statu\n+0000de20: 730a 2020 2020 2063 6f6e 6669 672e 7374 s. config.st\n+0000de30: 6174 7573 3a20 6372 6561 7469 6e67 204d atus: creating M\n+0000de40: 616b 6566 696c 650a 2020 2020 2063 6f6e akefile. con\n+0000de50: 6669 672e 7374 6174 7573 3a20 6372 6561 fig.status: crea\n+0000de60: 7469 6e67 2073 7263 2f4d 616b 6566 696c ting src/Makefil\n+0000de70: 650a 2020 2020 2063 6f6e 6669 672e 7374 e. config.st\n+0000de80: 6174 7573 3a20 6372 6561 7469 6e67 2063 atus: creating c\n+0000de90: 6f6e 6669 672e 680a 2020 2020 2063 6f6e onfig.h. con\n+0000dea0: 6669 672e 7374 6174 7573 3a20 6578 6563 fig.status: exec\n+0000deb0: 7574 696e 6720 6465 7066 696c 6573 2063 uting depfiles c\n+0000dec0: 6f6d 6d61 6e64 730a 0a20 2020 596f 7520 ommands.. You \n+0000ded0: 6361 6e20 7365 6520 e280 984d 616b 6566 can see ...Makef\n+0000dee0: 696c 65e2 8099 2c20 e280 9873 7263 2f4d ile..., ...src/M\n+0000def0: 616b 6566 696c 65e2 8099 2c20 616e 6420 akefile..., and \n+0000df00: e280 9863 6f6e 6669 672e 68e2 8099 2062 ...config.h... b\n+0000df10: 6569 6e67 2063 7265 6174 6564 0a61 7420 eing created.at \n+0000df20: 7468 6520 656e 6420 6166 7465 7220 e280 the end after ..\n+0000df30: 9863 6f6e 6669 6775 7265 e280 9920 6861 .configure... ha\n+0000df40: 7320 7072 6f62 6564 2074 6865 2073 7973 s probed the sys\n+0000df50: 7465 6d2e 2020 4974 2069 7320 6e6f 7720 tem. It is now \n+0000df60: 706f 7373 6962 6c65 0a74 6f20 7275 6e20 possible.to run \n+0000df70: 616c 6c20 7468 6520 7461 7267 6574 7320 all the targets \n+0000df80: 7765 2077 6973 6820 282a 6e6f 7465 2053 we wish (*note S\n+0000df90: 7461 6e64 6172 6420 5461 7267 6574 733a tandard Targets:\n+0000dfa0: 3a29 2e20 2046 6f72 0a69 6e73 7461 6e63 :). For.instanc\n+0000dfb0: 653a 0a0a 2020 2020 207e 2f61 6d68 656c e:.. ~/amhel\n+0000dfc0: 6c6f 2025 206d 616b 650a 2020 2020 202e lo % make. .\n+0000dfd0: 2e2e 0a20 2020 2020 7e2f 616d 6865 6c6c ... ~/amhell\n+0000dfe0: 6f20 2520 7372 632f 6865 6c6c 6f0a 2020 o % src/hello. \n+0000dff0: 2020 2048 656c 6c6f 2057 6f72 6c64 210a Hello World!.\n+0000e000: 2020 2020 2054 6869 7320 6973 2061 6d68 This is amh\n+0000e010: 656c 6c6f 2031 2e30 2e0a 2020 2020 207e ello 1.0.. ~\n+0000e020: 2f61 6d68 656c 6c6f 2025 206d 616b 6520 /amhello % make \n+0000e030: 6469 7374 6368 6563 6b0a 2020 2020 202e distcheck. .\n+0000e040: 2e2e 0a20 2020 2020 3d3d 3d3d 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 3d0a 2020 2020 2061 6d68 656c =====. amhel\n+0000e080: 6c6f 2d31 2e30 2061 7263 6869 7665 7320 lo-1.0 archives \n+0000e090: 7265 6164 7920 666f 7220 6469 7374 7269 ready for distri\n+0000e0a0: 6275 7469 6f6e 3a0a 2020 2020 2061 6d68 bution:. amh\n+0000e0b0: 656c 6c6f 2d31 2e30 2e74 6172 2e67 7a0a ello-1.0.tar.gz.\n+0000e0c0: 2020 2020 203d 3d3d 3d3d 3d3d 3d3d 3d3d ===========\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 0a0a 2020 204e 6f74 6520 7468 6174 ==.. Note that\n+0000e100: 2072 756e 6e69 6e67 20e2 8098 6175 746f running ...auto\n+0000e110: 7265 636f 6e66 e280 9920 6973 206f 6e6c reconf... is onl\n+0000e120: 7920 6e65 6564 6564 2069 6e69 7469 616c y needed initial\n+0000e130: 6c79 2077 6865 6e20 7468 6520 474e 550a ly when the GNU.\n+0000e140: 4275 696c 6420 5379 7374 656d 2064 6f65 Build System doe\n+0000e150: 7320 6e6f 7420 6578 6973 742e 2020 5768 s not exist. Wh\n+0000e160: 656e 2079 6f75 206c 6174 6572 2063 6861 en you later cha\n+0000e170: 6e67 6520 736f 6d65 2069 6e73 7472 7563 nge some instruc\n+0000e180: 7469 6f6e 7320 696e 0a61 20e2 8098 4d61 tions in.a ...Ma\n+0000e190: 6b65 6669 6c65 2e61 6de2 8099 206f 7220 kefile.am... or \n+0000e1a0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0000e1b0: 8099 2c20 7468 6520 7265 6c65 7661 6e74 .., the relevant\n+0000e1c0: 2070 6172 7420 6f66 2074 6865 2062 7569 part of the bui\n+0000e1d0: 6c64 2073 7973 7465 6d0a 7769 6c6c 2062 ld system.will b\n+0000e1e0: 6520 7265 6765 6e65 7261 7465 6420 6175 e regenerated au\n+0000e1f0: 746f 6d61 7469 6361 6c6c 7920 7768 656e tomatically when\n+0000e200: 2079 6f75 2065 7865 6375 7465 20e2 8098 you execute ...\n+0000e210: 6d61 6b65 e280 992e 0a0a 2020 20e2 8098 make...... ...\n+0000e220: 6175 746f 7265 636f 6e66 e280 9920 6973 autoreconf... is\n+0000e230: 2061 2073 6372 6970 7420 7468 6174 2063 a script that c\n+0000e240: 616c 6c73 20e2 8098 6175 746f 636f 6e66 alls ...autoconf\n+0000e250: e280 992c 20e2 8098 6175 746f 6d61 6b65 ..., ...automake\n+0000e260: e280 992c 2061 6e64 2061 0a62 756e 6368 ..., and a.bunch\n+0000e270: 206f 6620 6f74 6865 7220 636f 6d6d 616e of other comman\n+0000e280: 6473 2069 6e20 7468 6520 7269 6768 7420 ds in the right \n+0000e290: 6f72 6465 722e 2020 4966 2079 6f75 2061 order. If you a\n+0000e2a0: 7265 2062 6567 696e 6e69 6e67 2077 6974 re beginning wit\n+0000e2b0: 680a 7468 6573 6520 746f 6f6c 732c 2069 h.these tools, i\n+0000e2c0: 7420 6973 206e 6f74 2069 6d70 6f72 7461 t is not importa\n+0000e2d0: 6e74 2074 6f20 6669 6775 7265 206f 7574 nt to figure out\n+0000e2e0: 2069 6e20 7768 6963 6820 6f72 6465 7220 in which order \n+0000e2f0: 616c 6c20 7468 6573 650a 746f 6f6c 7320 all these.tools \n+0000e300: 7368 6f75 6c64 2062 6520 696e 766f 6b65 should be invoke\n+0000e310: 6420 616e 6420 7768 792e 2020 486f 7765 d and why. Howe\n+0000e320: 7665 722c 2062 6563 6175 7365 2041 7574 ver, because Aut\n+0000e330: 6f63 6f6e 6620 616e 6420 4175 746f 6d61 oconf and Automa\n+0000e340: 6b65 0a68 6176 6520 7365 7061 7261 7465 ke.have separate\n+0000e350: 206d 616e 7561 6c73 2c20 7468 6520 696d manuals, the im\n+0000e360: 706f 7274 616e 7420 706f 696e 7420 746f portant point to\n+0000e370: 2075 6e64 6572 7374 616e 6420 6973 2074 understand is t\n+0000e380: 6861 740a e280 9861 7574 6f63 6f6e 66e2 hat....autoconf.\n+0000e390: 8099 2069 7320 696e 2063 6861 7267 6520 .. is in charge \n+0000e3a0: 6f66 2063 7265 6174 696e 6720 e280 9863 of creating ...c\n+0000e3b0: 6f6e 6669 6775 7265 e280 9920 6672 6f6d onfigure... from\n+0000e3c0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+0000e3d0: e280 992c 0a77 6869 6c65 20e2 8098 6175 ...,.while ...au\n+0000e3e0: 746f 6d61 6b65 e280 9920 6973 2069 6e20 tomake... is in \n+0000e3f0: 6368 6172 6765 206f 6620 6372 6561 7469 charge of creati\n+0000e400: 6e67 20e2 8098 4d61 6b65 6669 6c65 2e69 ng ...Makefile.i\n+0000e410: 6ee2 8099 7320 6672 6f6d 0ae2 8098 4d61 n...s from....Ma\n+0000e420: 6b65 6669 6c65 2e61 6de2 8099 7320 616e kefile.am...s an\n+0000e430: 6420 e280 9863 6f6e 6669 6775 7265 2e61 d ...configure.a\n+0000e440: 63e2 8099 2e20 2054 6869 7320 7368 6f75 c.... This shou\n+0000e450: 6c64 2061 7420 6c65 6173 7420 6469 7265 ld at least dire\n+0000e460: 6374 2079 6f75 2074 6f0a 7468 6520 7269 ct you to.the ri\n+0000e470: 6768 7420 6d61 6e75 616c 2077 6865 6e20 ght manual when \n+0000e480: 7365 656b 696e 6720 616e 7377 6572 732e seeking answers.\n+0000e490: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+0000e4a0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+0000e4b0: 6f64 653a 2061 6d68 656c 6c6f 2773 2063 ode: amhello's c\n+0000e4c0: 6f6e 6669 6775 7265 2e61 6320 5365 7475 onfigure.ac Setu\n+0000e4d0: 7020 4578 706c 6169 6e65 642c 2020 4e65 p Explained, Ne\n+0000e4e0: 7874 3a20 616d 6865 6c6c 6f27 7320 4d61 xt: amhello's Ma\n+0000e4f0: 6b65 6669 6c65 2e61 6d20 5365 7475 7020 kefile.am Setup \n+0000e500: 4578 706c 6169 6e65 642c 2020 5072 6576 Explained, Prev\n+0000e510: 3a20 4372 6561 7469 6e67 2061 6d68 656c : Creating amhel\n+0000e520: 6c6f 2c20 2055 703a 2048 656c 6c6f 2057 lo, Up: Hello W\n+0000e530: 6f72 6c64 0a0a 322e 342e 3220 e280 9861 orld..2.4.2 ...a\n+0000e540: 6d68 656c 6c6f e280 9927 7320 e280 9863 mhello...'s ...c\n+0000e550: 6f6e 6669 6775 7265 2e61 63e2 8099 2053 onfigure.ac... S\n+0000e560: 6574 7570 2045 7870 6c61 696e 6564 0a2d etup Explained.-\n+0000e570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\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+0000e590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n+0000e5a0: 0a4c 6574 2075 7320 6265 6769 6e20 7769 .Let us begin wi\n+0000e5b0: 7468 2074 6865 2063 6f6e 7465 6e74 7320 th the contents \n+0000e5c0: 6f66 20e2 8098 636f 6e66 6967 7572 652e of ...configure.\n+0000e5d0: 6163 e280 992e 0a0a 2020 2020 2041 435f ac...... AC_\n+0000e5e0: 494e 4954 285b 616d 6865 6c6c 6f5d 2c20 INIT([amhello], \n+0000e5f0: 5b31 2e30 5d2c 205b 6275 672d 6175 746f [1.0], [bug-auto\n+0000e600: 6d61 6b65 4067 6e75 2e6f 7267 5d29 0a20 make@gnu.org]). \n+0000e610: 2020 2020 414d 5f49 4e49 545f 4155 544f AM_INIT_AUTO\n+0000e620: 4d41 4b45 285b 2d57 616c 6c20 2d57 6572 MAKE([-Wall -Wer\n+0000e630: 726f 7220 666f 7265 6967 6e5d 290a 2020 ror foreign]). \n+0000e640: 2020 2041 435f 5052 4f47 5f43 430a 2020 AC_PROG_CC. \n+0000e650: 2020 2041 435f 434f 4e46 4947 5f48 4541 AC_CONFIG_HEA\n+0000e660: 4445 5253 285b 636f 6e66 6967 2e68 5d29 DERS([config.h])\n+0000e670: 0a20 2020 2020 4143 5f43 4f4e 4649 475f . AC_CONFIG_\n+0000e680: 4649 4c45 5328 5b0a 2020 2020 2020 4d61 FILES([. Ma\n+0000e690: 6b65 6669 6c65 0a20 2020 2020 2073 7263 kefile. src\n+0000e6a0: 2f4d 616b 6566 696c 650a 2020 2020 205d /Makefile. ]\n+0000e6b0: 290a 2020 2020 2041 435f 4f55 5450 5554 ). AC_OUTPUT\n+0000e6c0: 0a0a 2020 2054 6869 7320 6669 6c65 2069 .. This file i\n+0000e6d0: 7320 7265 6164 2062 7920 626f 7468 20e2 s read by both .\n+0000e6e0: 8098 6175 746f 636f 6e66 e280 9920 2874 ..autoconf... (t\n+0000e6f0: 6f20 6372 6561 7465 20e2 8098 636f 6e66 o create ...conf\n+0000e700: 6967 7572 65e2 8099 2920 616e 640a e280 igure...) and...\n+0000e710: 9861 7574 6f6d 616b 65e2 8099 2028 746f .automake... (to\n+0000e720: 2063 7265 6174 6520 7468 6520 7661 7269 create the vari\n+0000e730: 6f75 7320 e280 984d 616b 6566 696c 652e ous ...Makefile.\n+0000e740: 696e e280 9973 292e 2020 4974 2063 6f6e in...s). It con\n+0000e750: 7461 696e 7320 6120 7365 7269 6573 0a6f tains a series.o\n+0000e760: 6620 4d34 206d 6163 726f 7320 7468 6174 f M4 macros that\n+0000e770: 2077 696c 6c20 6265 2065 7870 616e 6465 will be expande\n+0000e780: 6420 6173 2073 6865 6c6c 2063 6f64 6520 d as shell code \n+0000e790: 746f 2066 696e 616c 6c79 2066 6f72 6d20 to finally form \n+0000e7a0: 7468 650a e280 9863 6f6e 6669 6775 7265 the....configure\n+0000e7b0: e280 9920 7363 7269 7074 2e20 2057 6520 ... script. We \n+0000e7c0: 7769 6c6c 206e 6f74 2065 6c61 626f 7261 will not elabora\n+0000e7d0: 7465 206f 6e20 7468 6520 7379 6e74 6178 te on the syntax\n+0000e7e0: 206f 6620 7468 6973 2066 696c 652c 0a62 of this file,.b\n+0000e7f0: 6563 6175 7365 2074 6865 2041 7574 6f63 ecause the Autoc\n+0000e800: 6f6e 6620 6d61 6e75 616c 2068 6173 2061 onf manual has a\n+0000e810: 2077 686f 6c65 2073 6563 7469 6f6e 2061 whole section a\n+0000e820: 626f 7574 2069 7420 282a 6e6f 7465 2057 bout it (*note W\n+0000e830: 7269 7469 6e67 0ae2 8098 636f 6e66 6967 riting....config\n+0000e840: 7572 652e 6163 e280 993a 2028 6175 746f ure.ac...: (auto\n+0000e850: 636f 6e66 2957 7269 7469 6e67 2041 7574 conf)Writing Aut\n+0000e860: 6f63 6f6e 6620 496e 7075 742e 292e 0a0a oconf Input.)...\n+0000e870: 2020 2054 6865 206d 6163 726f 7320 7072 The macros pr\n+0000e880: 6566 6978 6564 2077 6974 6820 e280 9841 efixed with ...A\n+0000e890: 435f e280 9920 6172 6520 4175 746f 636f C_... are Autoco\n+0000e8a0: 6e66 206d 6163 726f 732c 2064 6f63 756d nf macros, docum\n+0000e8b0: 656e 7465 6420 696e 2074 6865 0a41 7574 ented in the.Aut\n+0000e8c0: 6f63 6f6e 6620 6d61 6e75 616c 2028 2a6e oconf manual (*n\n+0000e8d0: 6f74 6520 4175 746f 636f 6e66 204d 6163 ote Autoconf Mac\n+0000e8e0: 726f 2049 6e64 6578 3a20 2861 7574 6f63 ro Index: (autoc\n+0000e8f0: 6f6e 6629 4175 746f 636f 6e66 204d 6163 onf)Autoconf Mac\n+0000e900: 726f 0a49 6e64 6578 2e29 2e20 2054 6865 ro.Index.). The\n+0000e910: 206d 6163 726f 7320 7468 6174 2073 7461 macros that sta\n+0000e920: 7274 2077 6974 6820 e280 9841 4d5f e280 rt with ...AM_..\n+0000e930: 9920 6172 6520 4175 746f 6d61 6b65 206d . are Automake m\n+0000e940: 6163 726f 732c 0a64 6f63 756d 656e 7465 acros,.documente\n+0000e950: 6420 6c61 7465 7220 696e 2074 6869 7320 d later in this \n+0000e960: 6d61 6e75 616c 2028 2a6e 6f74 6520 4d61 manual (*note Ma\n+0000e970: 6372 6f20 496e 6465 783a 3a29 2e0a 0a20 cro Index::)... \n+0000e980: 2020 5468 6520 6669 7273 7420 7477 6f20 The first two \n+0000e990: 6c69 6e65 7320 6f66 20e2 8098 636f 6e66 lines of ...conf\n+0000e9a0: 6967 7572 652e 6163 e280 9920 696e 6974 igure.ac... init\n+0000e9b0: 6961 6c69 7a65 2041 7574 6f63 6f6e 6620 ialize Autoconf \n+0000e9c0: 616e 640a 4175 746f 6d61 6b65 2e20 20e2 and.Automake. .\n+0000e9d0: 8098 4143 5f49 4e49 54e2 8099 2074 616b ..AC_INIT... tak\n+0000e9e0: 6573 2069 6e20 6173 2070 6172 616d 6574 es in as paramet\n+0000e9f0: 6572 7320 7468 6520 6e61 6d65 206f 6620 ers the name of \n+0000ea00: 7468 6520 7061 636b 6167 652c 2069 7473 the package, its\n+0000ea10: 0a76 6572 7369 6f6e 206e 756d 6265 722c .version number,\n+0000ea20: 2061 6e64 2061 2063 6f6e 7461 6374 2061 and a contact a\n+0000ea30: 6464 7265 7373 2066 6f72 2062 7567 2d72 ddress for bug-r\n+0000ea40: 6570 6f72 7473 2061 626f 7574 2074 6865 eports about the\n+0000ea50: 2070 6163 6b61 6765 0a28 7468 6973 2061 package.(this a\n+0000ea60: 6464 7265 7373 2069 7320 6f75 7470 7574 ddress is output\n+0000ea70: 2061 7420 7468 6520 656e 6420 6f66 20e2 at the end of .\n+0000ea80: 8098 2e2f 636f 6e66 6967 7572 6520 2d2d .../configure --\n+0000ea90: 6865 6c70 e280 992c 2066 6f72 0a69 6e73 help..., for.ins\n+0000eaa0: 7461 6e63 6529 2e20 2057 6865 6e20 6164 tance). When ad\n+0000eab0: 6170 7469 6e67 2074 6869 7320 7365 7475 apting this setu\n+0000eac0: 7020 746f 2079 6f75 7220 6f77 6e20 7061 p to your own pa\n+0000ead0: 636b 6167 652c 2062 7920 616c 6c20 6d65 ckage, by all me\n+0000eae0: 616e 730a 706c 6561 7365 2064 6f20 6e6f ans.please do no\n+0000eaf0: 7420 626c 696e 646c 7920 636f 7079 2041 t blindly copy A\n+0000eb00: 7574 6f6d 616b 6527 7320 6164 6472 6573 utomake's addres\n+0000eb10: 733a 2075 7365 2074 6865 206d 6169 6c69 s: use the maili\n+0000eb20: 6e67 206c 6973 7420 6f66 0a79 6f75 7220 ng list of.your \n+0000eb30: 7061 636b 6167 652c 206f 7220 796f 7572 package, or your\n+0000eb40: 206f 776e 206d 6169 6c20 6164 6472 6573 own mail addres\n+0000eb50: 732e 0a0a 2020 2054 6865 2061 7267 756d s... The argum\n+0000eb60: 656e 7420 746f 20e2 8098 414d 5f49 4e49 ent to ...AM_INI\n+0000eb70: 545f 4155 544f 4d41 4b45 e280 9920 6973 T_AUTOMAKE... is\n+0000eb80: 2061 206c 6973 7420 6f66 206f 7074 696f a list of optio\n+0000eb90: 6e73 2066 6f72 0ae2 8098 6175 746f 6d61 ns for....automa\n+0000eba0: 6b65 e280 9920 282a 6e6f 7465 204f 7074 ke... (*note Opt\n+0000ebb0: 696f 6e73 3a3a 292e 2020 e280 982d 5761 ions::). ...-Wa\n+0000ebc0: 6c6c e280 9920 616e 6420 e280 982d 5765 ll... and ...-We\n+0000ebd0: 7272 6f72 e280 9920 6173 6b20 e280 9861 rror... ask ...a\n+0000ebe0: 7574 6f6d 616b 65e2 8099 2074 6f0a 7475 utomake... to.tu\n+0000ebf0: 726e 206f 6e20 616c 6c20 7761 726e 696e rn on all warnin\n+0000ec00: 6773 2061 6e64 2072 6570 6f72 7420 7468 gs and report th\n+0000ec10: 656d 2061 7320 6572 726f 7273 2e20 2057 em as errors. W\n+0000ec20: 6520 6172 6520 7370 6561 6b69 6e67 206f e are speaking o\n+0000ec30: 660a 2a41 7574 6f6d 616b 652a 2077 6172 f.*Automake* war\n+0000ec40: 6e69 6e67 7320 6865 7265 2c20 7375 6368 nings here, such\n+0000ec50: 2061 7320 6475 6269 6f75 7320 696e 7374 as dubious inst\n+0000ec60: 7275 6374 696f 6e73 2069 6e20 e280 984d ructions in ...M\n+0000ec70: 616b 6566 696c 652e 616d e280 992e 0a54 akefile.am.....T\n+0000ec80: 6869 7320 6861 7320 6162 736f 6c75 7465 his has absolute\n+0000ec90: 6c79 206e 6f74 6869 6e67 2074 6f20 646f ly nothing to do\n+0000eca0: 2077 6974 6820 686f 7720 7468 6520 636f with how the co\n+0000ecb0: 6d70 696c 6572 2077 696c 6c20 6265 2063 mpiler will be c\n+0000ecc0: 616c 6c65 642c 0a65 7665 6e20 7468 6f75 alled,.even thou\n+0000ecd0: 6768 2069 7420 6d61 7920 7375 7070 6f72 gh it may suppor\n+0000ece0: 7420 6f70 7469 6f6e 7320 7769 7468 2073 t options with s\n+0000ecf0: 696d 696c 6172 206e 616d 6573 2e20 2055 imilar names. U\n+0000ed00: 7369 6e67 20e2 8098 2d57 616c 6c0a 2d57 sing ...-Wall.-W\n+0000ed10: 6572 726f 72e2 8099 2069 7320 6120 7361 error... is a sa\n+0000ed20: 6665 2073 6574 7469 6e67 2077 6865 6e20 fe setting when \n+0000ed30: 7374 6172 7469 6e67 2074 6f20 776f 726b starting to work\n+0000ed40: 206f 6e20 6120 7061 636b 6167 653a 2079 on a package: y\n+0000ed50: 6f75 2064 6f0a 6e6f 7420 7761 6e74 2074 ou do.not want t\n+0000ed60: 6f20 6d69 7373 2061 6e79 2069 7373 7565 o miss any issue\n+0000ed70: 732e 2020 4c61 7465 7220 796f 7520 6d61 s. Later you ma\n+0000ed80: 7920 6465 6369 6465 2074 6f20 7265 6c61 y decide to rela\n+0000ed90: 7820 7468 696e 6773 2061 0a62 6974 2e20 x things a.bit. \n+0000eda0: 2054 6865 20e2 8098 666f 7265 6967 6ee2 The ...foreign.\n+0000edb0: 8099 206f 7074 696f 6e20 7465 6c6c 7320 .. option tells \n+0000edc0: 4175 746f 6d61 6b65 2074 6861 7420 7468 Automake that th\n+0000edd0: 6973 2070 6163 6b61 6765 2077 696c 6c20 is package will \n+0000ede0: 6e6f 740a 666f 6c6c 6f77 2074 6865 2047 not.follow the G\n+0000edf0: 4e55 2053 7461 6e64 6172 6473 2e20 2047 NU Standards. G\n+0000ee00: 4e55 2070 6163 6b61 6765 7320 7368 6f75 NU packages shou\n+0000ee10: 6c64 2061 6c77 6179 7320 6469 7374 7269 ld always distri\n+0000ee20: 6275 7465 0a61 6464 6974 696f 6e61 6c20 bute.additional \n+0000ee30: 6669 6c65 7320 7375 6368 2061 7320 e280 files such as ..\n+0000ee40: 9843 6861 6e67 654c 6f67 e280 992c 20e2 .ChangeLog..., .\n+0000ee50: 8098 4155 5448 4f52 53e2 8099 2c20 6574 ..AUTHORS..., et\n+0000ee60: 632e 2020 5765 2064 6f20 6e6f 7420 7761 c. We do not wa\n+0000ee70: 6e74 0ae2 8098 6175 746f 6d61 6b65 e280 nt....automake..\n+0000ee80: 9920 746f 2063 6f6d 706c 6169 6e20 6162 . to complain ab\n+0000ee90: 6f75 7420 7468 6573 6520 6d69 7373 696e out these missin\n+0000eea0: 6720 6669 6c65 7320 696e 206f 7572 2073 g files in our s\n+0000eeb0: 6d61 6c6c 2065 7861 6d70 6c65 2e0a 0a20 mall example... \n+0000eec0: 2020 5468 6520 e280 9841 435f 5052 4f47 The ...AC_PROG\n+0000eed0: 5f43 43e2 8099 206c 696e 6520 6361 7573 _CC... line caus\n+0000eee0: 6573 2074 6865 20e2 8098 636f 6e66 6967 es the ...config\n+0000eef0: 7572 65e2 8099 2073 6372 6970 7420 746f ure... script to\n+0000ef00: 2073 6561 7263 6820 666f 7220 6120 430a search for a C.\n+0000ef10: 636f 6d70 696c 6572 2061 6e64 2064 6566 compiler and def\n+0000ef20: 696e 6520 7468 6520 7661 7269 6162 6c65 ine the variable\n+0000ef30: 20e2 8098 4343 e280 9920 7769 7468 2069 ...CC... with i\n+0000ef40: 7473 206e 616d 652e 2020 5468 650a e280 ts name. The...\n+0000ef50: 9873 7263 2f4d 616b 6566 696c 652e 696e .src/Makefile.in\n+0000ef60: e280 9920 6669 6c65 2067 656e 6572 6174 ... file generat\n+0000ef70: 6564 2062 7920 4175 746f 6d61 6b65 2075 ed by Automake u\n+0000ef80: 7365 7320 7468 6520 7661 7269 6162 6c65 ses the variable\n+0000ef90: 20e2 8098 4343 e280 9920 746f 0a62 7569 ...CC... to.bui\n+0000efa0: 6c64 20e2 8098 6865 6c6c 6fe2 8099 2c20 ld ...hello..., \n+0000efb0: 736f 2077 6865 6e20 e280 9863 6f6e 6669 so when ...confi\n+0000efc0: 6775 7265 e280 9920 6372 6561 7465 7320 gure... creates \n+0000efd0: e280 9873 7263 2f4d 616b 6566 696c 65e2 ...src/Makefile.\n+0000efe0: 8099 2066 726f 6d0a e280 9873 7263 2f4d .. from....src/M\n+0000eff0: 616b 6566 696c 652e 696e e280 992c 2069 akefile.in..., i\n+0000f000: 7420 7769 6c6c 2064 6566 696e 6520 e280 t will define ..\n+0000f010: 9843 43e2 8099 2077 6974 6820 7468 6520 .CC... with the \n+0000f020: 7661 6c75 6520 6974 2068 6173 2066 6f75 value it has fou\n+0000f030: 6e64 2e20 2049 660a 4175 746f 6d61 6b65 nd. If.Automake\n+0000f040: 2069 7320 6173 6b65 6420 746f 2063 7265 is asked to cre\n+0000f050: 6174 6520 6120 e280 984d 616b 6566 696c ate a ...Makefil\n+0000f060: 652e 696e e280 9920 7468 6174 2075 7365 e.in... that use\n+0000f070: 7320 e280 9843 43e2 8099 2062 7574 0ae2 s ...CC... but..\n+0000f080: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+0000f090: 9920 646f 6573 206e 6f74 2064 6566 696e . does not defin\n+0000f0a0: 6520 6974 2c20 6974 2077 696c 6c20 7375 e it, it will su\n+0000f0b0: 6767 6573 7420 796f 7520 6164 6420 6120 ggest you add a \n+0000f0c0: 6361 6c6c 2074 6f0a e280 9841 435f 5052 call to....AC_PR\n+0000f0d0: 4f47 5f43 43e2 8099 2e0a 0a20 2020 5468 OG_CC...... Th\n+0000f0e0: 6520 e280 9841 435f 434f 4e46 4947 5f48 e ...AC_CONFIG_H\n+0000f0f0: 4541 4445 5253 285b 636f 6e66 6967 2e68 EADERS([config.h\n+0000f100: 5d29 e280 9920 696e 766f 6361 7469 6f6e ])... invocation\n+0000f110: 2063 6175 7365 7320 7468 6520 e280 9863 causes the ...c\n+0000f120: 6f6e 6669 6775 7265 e280 990a 7363 7269 onfigure....scri\n+0000f130: 7074 2074 6f20 6372 6561 7465 2061 20e2 pt to create a .\n+0000f140: 8098 636f 6e66 6967 2e68 e280 9920 6669 ..config.h... fi\n+0000f150: 6c65 2067 6174 6865 7269 6e67 20e2 8098 le gathering ...\n+0000f160: 2364 6566 696e 65e2 8099 7320 6465 6669 #define...s defi\n+0000f170: 6e65 6420 6279 206f 7468 6572 0a6d 6163 ned by other.mac\n+0000f180: 726f 7320 696e 20e2 8098 636f 6e66 6967 ros in ...config\n+0000f190: 7572 652e 6163 e280 992e 2020 496e 206f ure.ac.... In o\n+0000f1a0: 7572 2063 6173 652c 2074 6865 20e2 8098 ur case, the ...\n+0000f1b0: 4143 5f49 4e49 54e2 8099 206d 6163 726f AC_INIT... macro\n+0000f1c0: 2061 6c72 6561 6479 0a64 6566 696e 6564 already.defined\n+0000f1d0: 2061 2066 6577 206f 6620 7468 656d 2e20 a few of them. \n+0000f1e0: 2048 6572 6520 6973 2061 6e20 6578 6365 Here is an exce\n+0000f1f0: 7270 7420 6f66 20e2 8098 636f 6e66 6967 rpt of ...config\n+0000f200: 2e68 e280 9920 6166 7465 720a e280 9863 .h... after....c\n+0000f210: 6f6e 6669 6775 7265 e280 9920 6861 7320 onfigure... has \n+0000f220: 7275 6e3a 0a0a 2020 2020 202e 2e2e 0a20 run:.. .... \n+0000f230: 2020 2020 2f2a 2044 6566 696e 6520 746f /* Define to\n+0000f240: 2074 6865 2061 6464 7265 7373 2077 6865 the address whe\n+0000f250: 7265 2062 7567 2072 6570 6f72 7473 2066 re bug reports f\n+0000f260: 6f72 2074 6869 7320 7061 636b 6167 6520 or this package \n+0000f270: 7368 6f75 6c64 2062 6520 7365 6e74 2e20 should be sent. \n+0000f280: 2a2f 0a20 2020 2020 2364 6566 696e 6520 */. #define \n+0000f290: 5041 434b 4147 455f 4255 4752 4550 4f52 PACKAGE_BUGREPOR\n+0000f2a0: 5420 2262 7567 2d61 7574 6f6d 616b 6540 T \"bug-automake@\n+0000f2b0: 676e 752e 6f72 6722 0a0a 2020 2020 202f gnu.org\".. /\n+0000f2c0: 2a20 4465 6669 6e65 2074 6f20 7468 6520 * Define to the \n+0000f2d0: 6675 6c6c 206e 616d 6520 616e 6420 7665 full name and ve\n+0000f2e0: 7273 696f 6e20 6f66 2074 6869 7320 7061 rsion of this pa\n+0000f2f0: 636b 6167 652e 202a 2f0a 2020 2020 2023 ckage. */. #\n+0000f300: 6465 6669 6e65 2050 4143 4b41 4745 5f53 define PACKAGE_S\n+0000f310: 5452 494e 4720 2261 6d68 656c 6c6f 2031 TRING \"amhello 1\n+0000f320: 2e30 220a 2020 2020 202e 2e2e 0a0a 2020 .0\". ..... \n+0000f330: 2041 7320 796f 7520 7072 6f62 6162 6c79 As you probably\n+0000f340: 206e 6f74 6963 6564 2c20 e280 9873 7263 noticed, ...src\n+0000f350: 2f6d 6169 6e2e 63e2 8099 2069 6e63 6c75 /main.c... inclu\n+0000f360: 6465 7320 e280 9863 6f6e 6669 672e 68e2 des ...config.h.\n+0000f370: 8099 2073 6f20 6974 2063 616e 0a75 7365 .. so it can.use\n+0000f380: 20e2 8098 5041 434b 4147 455f 5354 5249 ...PACKAGE_STRI\n+0000f390: 4e47 e280 992e 2020 496e 2061 2072 6561 NG.... In a rea\n+0000f3a0: 6c2d 776f 726c 6420 7072 6f6a 6563 742c l-world project,\n+0000f3b0: 20e2 8098 636f 6e66 6967 2e68 e280 9920 ...config.h... \n+0000f3c0: 6361 6e20 6772 6f77 0a72 6561 6c6c 7920 can grow.really \n+0000f3d0: 6269 672c 2077 6974 6820 6f6e 6520 e280 big, with one ..\n+0000f3e0: 9823 6465 6669 6e65 e280 9920 7065 7220 .#define... per \n+0000f3f0: 6665 6174 7572 6520 7072 6f62 6564 206f feature probed o\n+0000f400: 6e20 7468 6520 7379 7374 656d 2e0a 0a20 n the system... \n+0000f410: 2020 5468 6520 e280 9841 435f 434f 4e46 The ...AC_CONF\n+0000f420: 4947 5f46 494c 4553 e280 9920 6d61 6372 IG_FILES... macr\n+0000f430: 6f20 6465 636c 6172 6573 2074 6865 206c o declares the l\n+0000f440: 6973 7420 6f66 2066 696c 6573 2074 6861 ist of files tha\n+0000f450: 740a e280 9863 6f6e 6669 6775 7265 e280 t....configure..\n+0000f460: 9920 7368 6f75 6c64 2063 7265 6174 6520 . should create \n+0000f470: 6672 6f6d 2074 6865 6972 20e2 8098 2a2e from their ...*.\n+0000f480: 696e e280 9920 7465 6d70 6c61 7465 732e in... templates.\n+0000f490: 2020 4175 746f 6d61 6b65 2061 6c73 6f0a Automake also.\n+0000f4a0: 7363 616e 7320 7468 6973 206c 6973 7420 scans this list \n+0000f4b0: 746f 2066 696e 6420 7468 6520 e280 984d to find the ...M\n+0000f4c0: 616b 6566 696c 652e 616d e280 9920 6669 akefile.am... fi\n+0000f4d0: 6c65 7320 6974 206d 7573 7420 7072 6f63 les it must proc\n+0000f4e0: 6573 732e 2020 2854 6869 730a 6973 2069 ess. (This.is i\n+0000f4f0: 6d70 6f72 7461 6e74 2074 6f20 7265 6d65 mportant to reme\n+0000f500: 6d62 6572 3a20 7768 656e 2061 6464 696e mber: when addin\n+0000f510: 6720 6120 6e65 7720 6469 7265 6374 6f72 g a new director\n+0000f520: 7920 746f 2079 6f75 7220 7072 6f6a 6563 y to your projec\n+0000f530: 742c 0a79 6f75 2073 686f 756c 6420 6164 t,.you should ad\n+0000f540: 6420 6974 7320 e280 984d 616b 6566 696c d its ...Makefil\n+0000f550: 65e2 8099 2074 6f20 7468 6973 206c 6973 e... to this lis\n+0000f560: 742c 206f 7468 6572 7769 7365 2041 7574 t, otherwise Aut\n+0000f570: 6f6d 616b 6520 7769 6c6c 0a6e 6576 6572 omake will.never\n+0000f580: 2070 726f 6365 7373 2074 6865 206e 6577 process the new\n+0000f590: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+0000f5a0: 8099 2079 6f75 2077 726f 7465 2069 6e20 .. you wrote in \n+0000f5b0: 7468 6174 2064 6972 6563 746f 7279 2e29 that directory.)\n+0000f5c0: 0a0a 2020 2046 696e 616c 6c79 2c20 7468 .. Finally, th\n+0000f5d0: 6520 e280 9841 435f 4f55 5450 5554 e280 e ...AC_OUTPUT..\n+0000f5e0: 9920 6c69 6e65 2069 7320 6120 636c 6f73 . line is a clos\n+0000f5f0: 696e 6720 636f 6d6d 616e 6420 7468 6174 ing command that\n+0000f600: 2061 6374 7561 6c6c 790a 7072 6f64 7563 actually.produc\n+0000f610: 6573 2074 6865 2070 6172 7420 6f66 2074 es the part of t\n+0000f620: 6865 2073 6372 6970 7420 696e 2063 6861 he script in cha\n+0000f630: 7267 6520 6f66 2063 7265 6174 696e 6720 rge of creating \n+0000f640: 7468 6520 6669 6c65 730a 7265 6769 7374 the files.regist\n+0000f650: 6572 6564 2077 6974 6820 e280 9841 435f ered with ...AC_\n+0000f660: 434f 4e46 4947 5f48 4541 4445 5253 e280 CONFIG_HEADERS..\n+0000f670: 9920 616e 6420 e280 9841 435f 434f 4e46 . and ...AC_CONF\n+0000f680: 4947 5f46 494c 4553 e280 992e 0a0a 2020 IG_FILES...... \n+0000f690: 2057 6865 6e20 7374 6172 7469 6e67 2061 When starting a\n+0000f6a0: 206e 6577 2070 726f 6a65 6374 2c20 7765 new project, we\n+0000f6b0: 2073 7567 6765 7374 2079 6f75 2073 7461 suggest you sta\n+0000f6c0: 7274 2077 6974 6820 7375 6368 2061 2073 rt with such a s\n+0000f6d0: 696d 706c 650a e280 9863 6f6e 6669 6775 imple....configu\n+0000f6e0: 7265 2e61 63e2 8099 2c20 616e 6420 6772 re.ac..., and gr\n+0000f6f0: 6164 7561 6c6c 7920 6164 6420 7468 6520 adually add the \n+0000f700: 6f74 6865 7220 7465 7374 7320 6974 2072 other tests it r\n+0000f710: 6571 7569 7265 732e 2020 5468 650a 636f equires. The.co\n+0000f720: 6d6d 616e 6420 e280 9861 7574 6f73 6361 mmand ...autosca\n+0000f730: 6ee2 8099 2063 616e 2061 6c73 6f20 7375 n... can also su\n+0000f740: 6767 6573 7420 6120 6665 7720 6f66 2074 ggest a few of t\n+0000f750: 6865 2074 6573 7473 2079 6f75 7220 7061 he tests your pa\n+0000f760: 636b 6167 6520 6d61 790a 6e65 6564 2028 ckage may.need (\n+0000f770: 2a6e 6f74 6520 5573 696e 6720 e280 9861 *note Using ...a\n+0000f780: 7574 6f73 6361 6ee2 8099 2074 6f20 4372 utoscan... to Cr\n+0000f790: 6561 7465 20e2 8098 636f 6e66 6967 7572 eate ...configur\n+0000f7a0: 652e 6163 e280 993a 0a28 6175 746f 636f e.ac...:.(autoco\n+0000f7b0: 6e66 2961 7574 6f73 6361 6e20 496e 766f nf)autoscan Invo\n+0000f7c0: 6361 7469 6f6e 2e29 2e0a 0a1f 0a46 696c cation.).....Fil\n+0000f7d0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0000f7e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 616d .info, Node: am\n+0000f7f0: 6865 6c6c 6f27 7320 4d61 6b65 6669 6c65 hello's Makefile\n+0000f800: 2e61 6d20 5365 7475 7020 4578 706c 6169 .am Setup Explai\n+0000f810: 6e65 642c 2020 5072 6576 3a20 616d 6865 ned, Prev: amhe\n+0000f820: 6c6c 6f27 7320 636f 6e66 6967 7572 652e llo's configure.\n+0000f830: 6163 2053 6574 7570 2045 7870 6c61 696e ac Setup Explain\n+0000f840: 6564 2c20 2055 703a 2048 656c 6c6f 2057 ed, Up: Hello W\n+0000f850: 6f72 6c64 0a0a 322e 342e 3320 e280 9861 orld..2.4.3 ...a\n+0000f860: 6d68 656c 6c6f e280 9927 7320 e280 984d mhello...'s ...M\n+0000f870: 616b 6566 696c 652e 616d e280 9920 5365 akefile.am... Se\n+0000f880: 7475 7020 4578 706c 6169 6e65 640a 2d2d tup Explained.--\n 0000f890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\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 2d0a 0a57 -------------..W\n+0000f8c0: 6520 6e6f 7720 7475 726e 2074 6f20 e280 e now turn to ..\n+0000f8d0: 9873 7263 2f4d 616b 6566 696c 652e 616d .src/Makefile.am\n+0000f8e0: e280 992e 2020 5468 6973 2066 696c 6520 .... This file \n+0000f8f0: 636f 6e74 6169 6e73 2041 7574 6f6d 616b contains Automak\n+0000f900: 650a 696e 7374 7275 6374 696f 6e73 2074 e.instructions t\n+0000f910: 6f20 6275 696c 6420 616e 6420 696e 7374 o build and inst\n+0000f920: 616c 6c20 e280 9868 656c 6c6f e280 992e all ...hello....\n+0000f930: 0a0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n+0000f940: 414d 5320 3d20 6865 6c6c 6f0a 2020 2020 AMS = hello. \n+0000f950: 2068 656c 6c6f 5f53 4f55 5243 4553 203d hello_SOURCES =\n+0000f960: 206d 6169 6e2e 630a 0a20 2020 4120 e280 main.c.. A ..\n+0000f970: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n+0000f980: 6861 7320 7468 6520 7361 6d65 2073 796e has the same syn\n+0000f990: 7461 7820 6173 2061 6e20 6f72 6469 6e61 tax as an ordina\n+0000f9a0: 7279 20e2 8098 4d61 6b65 6669 6c65 e280 ry ...Makefile..\n+0000f9b0: 992e 2020 5768 656e 0ae2 8098 6175 746f .. When....auto\n+0000f9c0: 6d61 6b65 e280 9920 7072 6f63 6573 7365 make... processe\n+0000f9d0: 7320 6120 e280 984d 616b 6566 696c 652e s a ...Makefile.\n+0000f9e0: 616d e280 9920 6974 2063 6f70 6965 7320 am... it copies \n+0000f9f0: 7468 6520 656e 7469 7265 2066 696c 6520 the entire file \n+0000fa00: 696e 746f 2074 6865 0a6f 7574 7075 7420 into the.output \n+0000fa10: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+0000fa20: 9920 2874 6861 7420 7769 6c6c 2062 6520 . (that will be \n+0000fa30: 6c61 7465 7220 7475 726e 6564 2069 6e74 later turned int\n+0000fa40: 6f20 e280 984d 616b 6566 696c 65e2 8099 o ...Makefile...\n+0000fa50: 2062 790a e280 9863 6f6e 6669 6775 7265 by....configure\n+0000fa60: e280 9929 2062 7574 2077 696c 6c20 7265 ...) but will re\n+0000fa70: 6163 7420 746f 2063 6572 7461 696e 2076 act to certain v\n+0000fa80: 6172 6961 626c 6520 6465 6669 6e69 7469 ariable definiti\n+0000fa90: 6f6e 7320 6279 0a67 656e 6572 6174 696e ons by.generatin\n+0000faa0: 6720 736f 6d65 2062 7569 6c64 2072 756c g some build rul\n+0000fab0: 6573 2061 6e64 206f 7468 6572 2076 6172 es and other var\n+0000fac0: 6961 626c 6573 2e20 204f 6674 656e 20e2 iables. Often .\n+0000fad0: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+0000fae0: 730a 636f 6e74 6169 6e20 6f6e 6c79 2061 s.contain only a\n+0000faf0: 206c 6973 7420 6f66 2076 6172 6961 626c list of variabl\n+0000fb00: 6520 6465 6669 6e69 7469 6f6e 7320 6173 e definitions as\n+0000fb10: 2061 626f 7665 2c20 6275 7420 7468 6579 above, but they\n+0000fb20: 2063 616e 2061 6c73 6f0a 636f 6e74 6169 can also.contai\n+0000fb30: 6e20 6f74 6865 7220 7661 7269 6162 6c65 n other variable\n+0000fb40: 2061 6e64 2072 756c 6520 6465 6669 6e69 and rule defini\n+0000fb50: 7469 6f6e 7320 7468 6174 20e2 8098 6175 tions that ...au\n+0000fb60: 746f 6d61 6b65 e280 9920 7769 6c6c 2070 tomake... will p\n+0000fb70: 6173 730a 616c 6f6e 6720 7769 7468 6f75 ass.along withou\n+0000fb80: 7420 696e 7465 7270 7265 7461 7469 6f6e t interpretation\n+0000fb90: 2e0a 0a20 2020 5661 7269 6162 6c65 7320 ... Variables \n+0000fba0: 7468 6174 2065 6e64 2077 6974 6820 e280 that end with ..\n+0000fbb0: 985f 5052 4f47 5241 4d53 e280 9920 6172 ._PROGRAMS... ar\n+0000fbc0: 6520 7370 6563 6961 6c20 7661 7269 6162 e special variab\n+0000fbd0: 6c65 7320 7468 6174 206c 6973 740a 7072 les that list.pr\n+0000fbe0: 6f67 7261 6d73 2074 6861 7420 7468 6520 ograms that the \n+0000fbf0: 7265 7375 6c74 696e 6720 e280 984d 616b resulting ...Mak\n+0000fc00: 6566 696c 65e2 8099 2073 686f 756c 6420 efile... should \n+0000fc10: 6275 696c 642e 2020 496e 2041 7574 6f6d build. In Autom\n+0000fc20: 616b 6520 7370 6561 6b2c 0a74 6869 7320 ake speak,.this \n+0000fc30: e280 985f 5052 4f47 5241 4d53 e280 9920 ..._PROGRAMS... \n+0000fc40: 7375 6666 6978 2069 7320 6361 6c6c 6564 suffix is called\n+0000fc50: 2061 20e2 809c 7072 696d 6172 79e2 809d a ...primary...\n+0000fc60: 3b20 4175 746f 6d61 6b65 2072 6563 6f67 ; Automake recog\n+0000fc70: 6e69 7a65 7320 6f74 6865 720a 7072 696d nizes other.prim\n+0000fc80: 6172 6965 7320 7375 6368 2061 7320 e280 aries such as ..\n+0000fc90: 985f 5343 5249 5054 53e2 8099 2c20 e280 ._SCRIPTS..., ..\n+0000fca0: 985f 4441 5441 e280 992c 20e2 8098 5f4c ._DATA..., ..._L\n+0000fcb0: 4942 5241 5249 4553 e280 992c 2065 7463 IBRARIES..., etc\n+0000fcc0: 2e20 636f 7272 6573 706f 6e64 696e 670a . corresponding.\n+0000fcd0: 746f 2064 6966 6665 7265 6e74 2074 7970 to different typ\n+0000fce0: 6573 206f 6620 6669 6c65 732e 0a0a 2020 es of files... \n+0000fcf0: 2054 6865 20e2 8098 6269 6ee2 8099 2070 The ...bin... p\n+0000fd00: 6172 7420 6f66 2074 6865 20e2 8098 6269 art of the ...bi\n+0000fd10: 6e5f 5052 4f47 5241 4d53 e280 9920 7465 n_PROGRAMS... te\n+0000fd20: 6c6c 7320 e280 9861 7574 6f6d 616b 65e2 lls ...automake.\n+0000fd30: 8099 2074 6861 7420 7468 650a 7265 7375 .. that the.resu\n+0000fd40: 6c74 696e 6720 7072 6f67 7261 6d73 2073 lting programs s\n+0000fd50: 686f 756c 6420 6265 2069 6e73 7461 6c6c hould be install\n+0000fd60: 6564 2069 6e20 4249 4e44 4952 2e20 2052 ed in BINDIR. R\n+0000fd70: 6563 616c 6c20 7468 6174 2074 6865 2047 ecall that the G\n+0000fd80: 4e55 0a42 7569 6c64 2053 7973 7465 6d20 NU.Build System \n+0000fd90: 7573 6573 2061 2073 6574 206f 6620 7661 uses a set of va\n+0000fda0: 7269 6162 6c65 7320 746f 2064 656e 6f74 riables to denot\n+0000fdb0: 6520 6465 7374 696e 6174 696f 6e20 6469 e destination di\n+0000fdc0: 7265 6374 6f72 6965 730a 616e 6420 616c rectories.and al\n+0000fdd0: 6c6f 7720 7573 6572 7320 746f 2063 7573 low users to cus\n+0000fde0: 746f 6d69 7a65 2074 6865 7365 206c 6f63 tomize these loc\n+0000fdf0: 6174 696f 6e73 2028 2a6e 6f74 6520 5374 ations (*note St\n+0000fe00: 616e 6461 7264 2044 6972 6563 746f 7279 andard Directory\n+0000fe10: 0a56 6172 6961 626c 6573 3a3a 292e 2020 .Variables::). \n+0000fe20: 416e 7920 7375 6368 2064 6972 6563 746f Any such directo\n+0000fe30: 7279 2076 6172 6961 626c 6520 6361 6e20 ry variable can \n+0000fe40: 6265 2070 7574 2069 6e20 6672 6f6e 7420 be put in front \n+0000fe50: 6f66 2061 0a70 7269 6d61 7279 2028 6f6d of a.primary (om\n+0000fe60: 6974 7469 6e67 2074 6865 20e2 8098 6469 itting the ...di\n+0000fe70: 72e2 8099 2073 7566 6669 7829 2074 6f20 r... suffix) to \n+0000fe80: 7465 6c6c 20e2 8098 6175 746f 6d61 6b65 tell ...automake\n+0000fe90: e280 9920 7768 6572 6520 746f 2069 6e73 ... where to ins\n+0000fea0: 7461 6c6c 0a74 6865 206c 6973 7465 6420 tall.the listed \n+0000feb0: 6669 6c65 732e 0a0a 2020 2050 726f 6772 files... Progr\n+0000fec0: 616d 7320 6e65 6564 2074 6f20 6265 2062 ams need to be b\n+0000fed0: 7569 6c74 2066 726f 6d20 736f 7572 6365 uilt from source\n+0000fee0: 2066 696c 6573 2c20 736f 2066 6f72 2065 files, so for e\n+0000fef0: 6163 6820 7072 6f67 7261 6d0a e280 9850 ach program....P\n+0000ff00: 524f 47e2 8099 206c 6973 7465 6420 696e ROG... listed in\n+0000ff10: 2061 20e2 8098 5f50 524f 4752 414d 53e2 a ..._PROGRAMS.\n+0000ff20: 8099 2076 6172 6961 626c 652c 20e2 8098 .. variable, ...\n+0000ff30: 6175 746f 6d61 6b65 e280 9920 7769 6c6c automake... will\n+0000ff40: 206c 6f6f 6b20 666f 720a 616e 6f74 6865 look for.anothe\n+0000ff50: 7220 7661 7269 6162 6c65 206e 616d 6564 r variable named\n+0000ff60: 20e2 8098 5052 4f47 5f53 4f55 5243 4553 ...PROG_SOURCES\n+0000ff70: e280 9920 6c69 7374 696e 6720 6974 7320 ... listing its \n+0000ff80: 736f 7572 6365 2066 696c 6573 2e20 2054 source files. T\n+0000ff90: 6865 7265 0a6d 6179 2062 6520 6d6f 7265 here.may be more\n+0000ffa0: 2074 6861 6e20 6f6e 6520 736f 7572 6365 than one source\n+0000ffb0: 2066 696c 653a 2074 6865 7920 7769 6c6c file: they will\n+0000ffc0: 2061 6c6c 2062 6520 636f 6d70 696c 6564 all be compiled\n+0000ffd0: 2061 6e64 206c 696e 6b65 640a 746f 6765 and linked.toge\n+0000ffe0: 7468 6572 2e0a 0a20 2020 4175 746f 6d61 ther... Automa\n+0000fff0: 6b65 2061 6c73 6f20 6b6e 6f77 7320 7468 ke also knows th\n+00010000: 6174 2073 6f75 7263 6520 6669 6c65 7320 at source files \n+00010010: 6e65 6564 2074 6f20 6265 2064 6973 7472 need to be distr\n+00010020: 6962 7574 6564 2077 6865 6e0a 6372 6561 ibuted when.crea\n+00010030: 7469 6e67 2061 2074 6172 6261 6c6c 2028 ting a tarball (\n+00010040: 756e 6c69 6b65 2062 7569 6c74 2070 726f unlike built pro\n+00010050: 6772 616d 7329 2e20 2053 6f20 6120 7369 grams). So a si\n+00010060: 6465 2d65 6666 6563 7420 6f66 2074 6869 de-effect of thi\n+00010070: 730a e280 9868 656c 6c6f 5f53 4f55 5243 s....hello_SOURC\n+00010080: 4553 e280 9920 6465 636c 6172 6174 696f ES... declaratio\n+00010090: 6e20 6973 2074 6861 7420 e280 986d 6169 n is that ...mai\n+000100a0: 6e2e 63e2 8099 2077 696c 6c20 6265 2070 n.c... will be p\n+000100b0: 6172 7420 6f66 2074 6865 2074 6172 6261 art of the tarba\n+000100c0: 6c6c 0a63 7265 6174 6564 2062 7920 e280 ll.created by ..\n+000100d0: 986d 616b 6520 6469 7374 e280 992e 0a0a .make dist......\n+000100e0: 2020 2046 696e 616c 6c79 2068 6572 6520 Finally here \n+000100f0: 6172 6520 736f 6d65 2065 7870 6c61 6e61 are some explana\n+00010100: 7469 6f6e 7320 7265 6761 7264 696e 6720 tions regarding \n+00010110: 7468 6520 746f 702d 6c65 7665 6c0a e280 the top-level...\n+00010120: 984d 616b 6566 696c 652e 616d e280 992e .Makefile.am....\n+00010130: 0a0a 2020 2020 2053 5542 4449 5253 203d .. SUBDIRS =\n+00010140: 2073 7263 0a20 2020 2020 6469 7374 5f64 src. dist_d\n+00010150: 6f63 5f44 4154 4120 3d20 5245 4144 4d45 oc_DATA = README\n+00010160: 0a0a 2020 20e2 8098 5355 4244 4952 53e2 .. ...SUBDIRS.\n+00010170: 8099 2069 7320 6120 7370 6563 6961 6c20 .. is a special \n+00010180: 7661 7269 6162 6c65 206c 6973 7469 6e67 variable listing\n+00010190: 2061 6c6c 2064 6972 6563 746f 7269 6573 all directories\n+000101a0: 2074 6861 7420 e280 986d 616b 65e2 8099 that ...make...\n+000101b0: 0a73 686f 756c 6420 7265 6375 7273 6520 .should recurse \n+000101c0: 696e 746f 2062 6566 6f72 6520 7072 6f63 into before proc\n+000101d0: 6573 7369 6e67 2074 6865 2063 7572 7265 essing the curre\n+000101e0: 6e74 2064 6972 6563 746f 7279 2e20 2053 nt directory. S\n+000101f0: 6f20 7468 6973 0a6c 696e 6520 6973 2072 o this.line is r\n+00010200: 6573 706f 6e73 6962 6c65 2066 6f72 20e2 esponsible for .\n+00010210: 8098 6d61 6b65 e280 9920 6275 696c 6469 ..make... buildi\n+00010220: 6e67 20e2 8098 7372 632f 6865 6c6c 6fe2 ng ...src/hello.\n+00010230: 8099 2065 7665 6e20 7468 6f75 6768 2077 .. even though w\n+00010240: 6520 7275 6e0a 6974 2066 726f 6d20 7468 e run.it from th\n+00010250: 6520 746f 702d 6c65 7665 6c2e 2020 5468 e top-level. Th\n+00010260: 6973 206c 696e 6520 616c 736f 2063 6175 is line also cau\n+00010270: 7365 7320 e280 986d 616b 6520 696e 7374 ses ...make inst\n+00010280: 616c 6ce2 8099 2074 6f20 696e 7374 616c all... to instal\n+00010290: 6c0a e280 9873 7263 2f68 656c 6c6f e280 l....src/hello..\n+000102a0: 9920 6265 666f 7265 2069 6e73 7461 6c6c . before install\n+000102b0: 696e 6720 e280 9852 4541 444d 45e2 8099 ing ...README...\n+000102c0: 2028 6e6f 7420 7468 6174 2074 6869 7320 (not that this \n+000102d0: 6f72 6465 7220 6d61 7474 6572 7329 2e0a order matters)..\n+000102e0: 0a20 2020 5468 6520 6c69 6e65 20e2 8098 . The line ...\n+000102f0: 6469 7374 5f64 6f63 5f44 4154 4120 3d20 dist_doc_DATA = \n+00010300: 5245 4144 4d45 e280 9920 6361 7573 6573 README... causes\n+00010310: 20e2 8098 5245 4144 4d45 e280 9920 746f ...README... to\n+00010320: 2062 6520 6469 7374 7269 6275 7465 640a be distributed.\n+00010330: 616e 6420 696e 7374 616c 6c65 6420 696e and installed in\n+00010340: 2044 4f43 4449 522e 2020 4669 6c65 7320 DOCDIR. Files \n+00010350: 6c69 7374 6564 2077 6974 6820 7468 6520 listed with the \n+00010360: e280 985f 4441 5441 e280 9920 7072 696d ..._DATA... prim\n+00010370: 6172 7920 6172 6520 6e6f 740a 6175 746f ary are not.auto\n+00010380: 6d61 7469 6361 6c6c 7920 7061 7274 206f matically part o\n+00010390: 6620 7468 6520 7461 7262 616c 6c20 6275 f the tarball bu\n+000103a0: 696c 7420 7769 7468 20e2 8098 6d61 6b65 ilt with ...make\n+000103b0: 2064 6973 74e2 8099 2c20 736f 2077 6520 dist..., so we \n+000103c0: 6164 6420 7468 650a e280 9864 6973 745f add the....dist_\n+000103d0: e280 9920 7072 6566 6978 2073 6f20 7468 ... prefix so th\n+000103e0: 6579 2067 6574 2064 6973 7472 6962 7574 ey get distribut\n+000103f0: 6564 2e20 2048 6f77 6576 6572 2c20 666f ed. However, fo\n+00010400: 7220 e280 9852 4541 444d 45e2 8099 2069 r ...README... i\n+00010410: 7420 776f 756c 640a 6e6f 7420 6861 7665 t would.not have\n+00010420: 2062 6565 6e20 6e65 6365 7373 6172 793a been necessary:\n+00010430: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+00010440: 6175 746f 6d61 7469 6361 6c6c 7920 6469 automatically di\n+00010450: 7374 7269 6275 7465 7320 616e 790a e280 stributes any...\n+00010460: 9852 4541 444d 45e2 8099 2066 696c 6520 .README... file \n+00010470: 6974 2065 6e63 6f75 6e74 6572 7320 2874 it encounters (t\n+00010480: 6865 206c 6973 7420 6f66 206f 7468 6572 he list of other\n+00010490: 2066 696c 6573 2061 7574 6f6d 6174 6963 files automatic\n+000104a0: 616c 6c79 0a64 6973 7472 6962 7574 6564 ally.distributed\n+000104b0: 2069 7320 7072 6573 656e 7465 6420 6279 is presented by\n+000104c0: 20e2 8098 6175 746f 6d61 6b65 202d 2d68 ...automake --h\n+000104d0: 656c 70e2 8099 292e 2020 5468 6520 6f6e elp...). The on\n+000104e0: 6c79 2069 6d70 6f72 7461 6e74 0a65 6666 ly important.eff\n+000104f0: 6563 7420 6f66 2074 6869 7320 7365 636f ect of this seco\n+00010500: 6e64 206c 696e 6520 6973 2074 6865 7265 nd line is there\n+00010510: 666f 7265 2074 6f20 696e 7374 616c 6c20 fore to install \n+00010520: e280 9852 4541 444d 45e2 8099 2064 7572 ...README... dur\n+00010530: 696e 6720 e280 986d 616b 650a 696e 7374 ing ...make.inst\n+00010540: 616c 6ce2 8099 2e0a 0a20 2020 4f6e 6520 all...... One \n+00010550: 7468 696e 6720 6e6f 7420 636f 7665 7265 thing not covere\n+00010560: 6420 696e 2074 6869 7320 6578 616d 706c d in this exampl\n+00010570: 6520 6973 2061 6363 6573 7369 6e67 2074 e is accessing t\n+00010580: 6865 2069 6e73 7461 6c6c 6174 696f 6e0a he installation.\n+00010590: 6469 7265 6374 6f72 7920 7661 6c75 6573 directory values\n+000105a0: 2028 2a6e 6f74 6520 5374 616e 6461 7264 (*note Standard\n+000105b0: 2044 6972 6563 746f 7279 2056 6172 6961 Directory Varia\n+000105c0: 626c 6573 3a3a 2920 6672 6f6d 2079 6f75 bles::) from you\n+000105d0: 720a 7072 6f67 7261 6d20 636f 6465 2c20 r.program code, \n+000105e0: 7468 6174 2069 732c 2063 6f6e 7665 7274 that is, convert\n+000105f0: 696e 6720 7468 656d 2069 6e74 6f20 6465 ing them into de\n+00010600: 6669 6e65 6420 6d61 6372 6f73 2e20 2046 fined macros. F\n+00010610: 6f72 2074 6869 732c 0a2a 6e6f 7465 2028 or this,.*note (\n+00010620: 6175 746f 636f 6e66 2944 6566 696e 696e autoconf)Definin\n+00010630: 6720 4469 7265 6374 6f72 6965 733a 3a2e g Directories::.\n+00010640: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+00010650: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+00010660: 6f64 653a 2047 656e 6572 616c 6974 6965 ode: Generalitie\n+00010670: 732c 2020 4e65 7874 3a20 4578 616d 706c s, Next: Exampl\n+00010680: 6573 2c20 2050 7265 763a 2041 7574 6f74 es, Prev: Autot\n+00010690: 6f6f 6c73 2049 6e74 726f 6475 6374 696f ools Introductio\n+000106a0: 6e2c 2020 5570 3a20 546f 700a 0a33 2047 n, Up: Top..3 G\n+000106b0: 656e 6572 616c 2069 6465 6173 0a2a 2a2a eneral ideas.***\n+000106c0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 5468 ************..Th\n+000106d0: 6520 666f 6c6c 6f77 696e 6720 7365 6374 e following sect\n+000106e0: 696f 6e73 2063 6f76 6572 2061 2066 6577 ions cover a few\n+000106f0: 2062 6173 6963 2069 6465 6173 2074 6861 basic ideas tha\n+00010700: 7420 7769 6c6c 2068 656c 7020 796f 750a t will help you.\n+00010710: 756e 6465 7273 7461 6e64 2068 6f77 2041 understand how A\n+00010720: 7574 6f6d 616b 6520 776f 726b 732e 0a0a utomake works...\n+00010730: 2a20 4d65 6e75 3a0a 0a2a 2047 656e 6572 * Menu:..* Gener\n+00010740: 616c 204f 7065 7261 7469 6f6e 3a3a 2020 al Operation:: \n+00010750: 2020 2020 2020 2020 2047 656e 6572 616c General\n+00010760: 206f 7065 7261 7469 6f6e 206f 6620 4175 operation of Au\n+00010770: 746f 6d61 6b65 0a2a 2053 7472 6963 746e tomake.* Strictn\n+00010780: 6573 733a 3a20 2020 2020 2020 2020 2020 ess:: \n+00010790: 2020 2020 2020 2053 7461 6e64 6172 6473 Standards\n+000107a0: 2063 6f6e 666f 726d 616e 6365 2063 6865 conformance che\n+000107b0: 636b 696e 670a 2a20 556e 6966 6f72 6d3a cking.* Uniform:\n+000107c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000107d0: 2020 2020 2020 5468 6520 556e 6966 6f72 The Unifor\n+000107e0: 6d20 4e61 6d69 6e67 2053 6368 656d 650a m Naming Scheme.\n+000107f0: 2a20 4c65 6e67 7468 204c 696d 6974 6174 * Length Limitat\n+00010800: 696f 6e73 3a3a 2020 2020 2020 2020 2020 ions:: \n+00010810: 5374 6179 696e 6720 6265 6c6f 7720 7468 Staying below th\n+00010820: 6520 636f 6d6d 616e 6420 6c69 6e65 206c e command line l\n+00010830: 656e 6774 6820 6c69 6d69 740a 2a20 4361 ength limit.* Ca\n+00010840: 6e6f 6e69 6361 6c69 7a61 7469 6f6e 3a3a nonicalization::\n+00010850: 2020 2020 2020 2020 2020 2020 486f 7720 How \n+00010860: 6465 7269 7665 6420 7661 7269 6162 6c65 derived variable\n+00010870: 7320 6172 6520 6e61 6d65 640a 2a20 5573 s are named.* Us\n+00010880: 6572 2056 6172 6961 626c 6573 3a3a 2020 er Variables:: \n+00010890: 2020 2020 2020 2020 2020 2020 5661 7269 Vari\n+000108a0: 6162 6c65 7320 7265 7365 7276 6564 2066 ables reserved f\n+000108b0: 6f72 2074 6865 2075 7365 720a 2a20 4175 or the user.* Au\n+000108c0: 7869 6c69 6172 7920 5072 6f67 7261 6d73 xiliary Programs\n+000108d0: 3a3a 2020 2020 2020 2020 2020 5072 6f67 :: Prog\n+000108e0: 7261 6d73 2061 7574 6f6d 616b 6520 6d69 rams automake mi\n+000108f0: 6768 7420 7265 7175 6972 650a 0a1f 0a46 ght require....F\n+00010900: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00010910: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00010920: 4765 6e65 7261 6c20 4f70 6572 6174 696f General Operatio\n+00010930: 6e2c 2020 4e65 7874 3a20 5374 7269 6374 n, Next: Strict\n+00010940: 6e65 7373 2c20 2055 703a 2047 656e 6572 ness, Up: Gener\n+00010950: 616c 6974 6965 730a 0a33 2e31 2047 656e alities..3.1 Gen\n+00010960: 6572 616c 204f 7065 7261 7469 6f6e 0a3d eral Operation.=\n+00010970: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00010980: 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 2077 ====..Automake w\n+00010990: 6f72 6b73 2062 7920 7265 6164 696e 6720 orks by reading \n+000109a0: 6120 e280 984d 616b 6566 696c 652e 616d a ...Makefile.am\n+000109b0: e280 9920 616e 6420 6765 6e65 7261 7469 ... and generati\n+000109c0: 6e67 2061 0ae2 8098 4d61 6b65 6669 6c65 ng a....Makefile\n+000109d0: 2e69 6ee2 8099 2e20 2043 6572 7461 696e .in.... Certain\n+000109e0: 2076 6172 6961 626c 6573 2061 6e64 2072 variables and r\n+000109f0: 756c 6573 2064 6566 696e 6564 2069 6e20 ules defined in \n+00010a00: 7468 6520 e280 984d 616b 6566 696c 652e the ...Makefile.\n+00010a10: 616d e280 990a 696e 7374 7275 6374 2041 am....instruct A\n+00010a20: 7574 6f6d 616b 6520 746f 2067 656e 6572 utomake to gener\n+00010a30: 6174 6520 6d6f 7265 2073 7065 6369 616c ate more special\n+00010a40: 697a 6564 2063 6f64 653b 2066 6f72 2069 ized code; for i\n+00010a50: 6e73 7461 6e63 652c 2061 0ae2 8098 6269 nstance, a....bi\n+00010a60: 6e5f 5052 4f47 5241 4d53 e280 9920 7661 n_PROGRAMS... va\n+00010a70: 7269 6162 6c65 2064 6566 696e 6974 696f riable definitio\n+00010a80: 6e20 7769 6c6c 2063 6175 7365 2072 756c n will cause rul\n+00010a90: 6573 2066 6f72 2063 6f6d 7069 6c69 6e67 es for compiling\n+00010aa0: 2061 6e64 0a6c 696e 6b69 6e67 2070 726f and.linking pro\n+00010ab0: 6772 616d 7320 746f 2062 6520 6765 6e65 grams to be gene\n+00010ac0: 7261 7465 642e 0a0a 2020 2054 6865 2076 rated... The v\n+00010ad0: 6172 6961 626c 6520 6465 6669 6e69 7469 ariable definiti\n+00010ae0: 6f6e 7320 616e 6420 7275 6c65 7320 696e ons and rules in\n+00010af0: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile\n+00010b00: 2e61 6de2 8099 2061 7265 2063 6f70 6965 .am... are copie\n+00010b10: 640a 6d6f 7374 6c79 2076 6572 6261 7469 d.mostly verbati\n+00010b20: 6d20 696e 746f 2074 6865 2067 656e 6572 m into the gener\n+00010b30: 6174 6564 2066 696c 652c 2077 6974 6820 ated file, with \n+00010b40: 616c 6c20 7661 7269 6162 6c65 2064 6566 all variable def\n+00010b50: 696e 6974 696f 6e73 0a70 7265 6365 6469 initions.precedi\n+00010b60: 6e67 2061 6c6c 2072 756c 6573 2e20 2054 ng all rules. T\n+00010b70: 6869 7320 616c 6c6f 7773 2079 6f75 2074 his allows you t\n+00010b80: 6f20 6164 6420 616c 6d6f 7374 2061 7262 o add almost arb\n+00010b90: 6974 7261 7279 2063 6f64 6520 696e 746f itrary code into\n+00010ba0: 0a74 6865 2067 656e 6572 6174 6564 20e2 .the generated .\n+00010bb0: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+00010bc0: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+00010bd0: 2074 6865 2041 7574 6f6d 616b 6520 6469 the Automake di\n+00010be0: 7374 7269 6275 7469 6f6e 0a69 6e63 6c75 stribution.inclu\n+00010bf0: 6465 7320 6120 6e6f 6e2d 7374 616e 6461 des a non-standa\n+00010c00: 7264 2072 756c 6520 666f 7220 7468 6520 rd rule for the \n+00010c10: e280 9867 6974 2d64 6973 74e2 8099 2074 ...git-dist... t\n+00010c20: 6172 6765 742c 2077 6869 6368 2074 6865 arget, which the\n+00010c30: 0a41 7574 6f6d 616b 6520 6d61 696e 7461 .Automake mainta\n+00010c40: 696e 6572 2075 7365 7320 746f 206d 616b iner uses to mak\n+00010c50: 6520 6469 7374 7269 6275 7469 6f6e 7320 e distributions \n+00010c60: 6672 6f6d 2074 6865 2073 6f75 7263 6520 from the source \n+00010c70: 636f 6e74 726f 6c0a 7379 7374 656d 2e0a control.system..\n+00010c80: 0a20 2020 4e6f 7465 2074 6861 7420 6d6f . Note that mo\n+00010c90: 7374 2047 4e55 206d 616b 6520 6578 7465 st GNU make exte\n+00010ca0: 6e73 696f 6e73 2061 7265 206e 6f74 2072 nsions are not r\n+00010cb0: 6563 6f67 6e69 7a65 6420 6279 2041 7574 ecognized by Aut\n+00010cc0: 6f6d 616b 652e 0a55 7369 6e67 2073 7563 omake..Using suc\n+00010cd0: 6820 6578 7465 6e73 696f 6e73 2069 6e20 h extensions in \n+00010ce0: 6120 e280 984d 616b 6566 696c 652e 616d a ...Makefile.am\n+00010cf0: e280 9920 7769 6c6c 206c 6561 6420 746f ... will lead to\n+00010d00: 2065 7272 6f72 7320 6f72 0a63 6f6e 6675 errors or.confu\n+00010d10: 7369 6e67 2062 6568 6176 696f 722e 0a0a sing behavior...\n+00010d20: 2020 2041 2073 7065 6369 616c 2065 7863 A special exc\n+00010d30: 6570 7469 6f6e 2069 7320 7468 6174 2074 eption is that t\n+00010d40: 6865 2047 4e55 206d 616b 6520 6170 7065 he GNU make appe\n+00010d50: 6e64 206f 7065 7261 746f 722c 20e2 8098 nd operator, ...\n+00010d60: 2b3d e280 992c 2069 730a 7375 7070 6f72 +=..., is.suppor\n+00010d70: 7465 642e 2020 5468 6973 206f 7065 7261 ted. This opera\n+00010d80: 746f 7220 6170 7065 6e64 7320 6974 7320 tor appends its \n+00010d90: 7269 6768 7420 6861 6e64 2061 7267 756d right hand argum\n+00010da0: 656e 7420 746f 2074 6865 0a76 6172 6961 ent to the.varia\n+00010db0: 626c 6520 7370 6563 6966 6965 6420 6f6e ble specified on\n+00010dc0: 2074 6865 206c 6566 742e 2020 4175 746f the left. Auto\n+00010dd0: 6d61 6b65 2077 696c 6c20 7472 616e 736c make will transl\n+00010de0: 6174 6520 7468 6520 6f70 6572 6174 6f72 ate the operator\n+00010df0: 0a69 6e74 6f20 616e 206f 7264 696e 6172 .into an ordinar\n+00010e00: 7920 e280 983d e280 9920 6f70 6572 6174 y ...=... operat\n+00010e10: 6f72 3b20 e280 982b 3de2 8099 2077 696c or; ...+=... wil\n+00010e20: 6c20 7468 7573 2077 6f72 6b20 7769 7468 l thus work with\n+00010e30: 2061 6e79 206d 616b 650a 7072 6f67 7261 any make.progra\n+00010e40: 6d2e 0a0a 2020 2041 7574 6f6d 616b 6520 m... Automake \n+00010e50: 7472 6965 7320 746f 206b 6565 7020 636f tries to keep co\n+00010e60: 6d6d 656e 7473 2067 726f 7570 6564 2077 mments grouped w\n+00010e70: 6974 6820 616e 7920 6164 6a6f 696e 696e ith any adjoinin\n+00010e80: 6720 7275 6c65 7320 6f72 0a76 6172 6961 g rules or.varia\n+00010e90: 626c 6520 6465 6669 6e69 7469 6f6e 732e ble definitions.\n+00010ea0: 0a0a 2020 2047 656e 6572 616c 6c79 2c20 .. Generally, \n+00010eb0: 4175 746f 6d61 6b65 2069 7320 6e6f 7420 Automake is not \n+00010ec0: 7061 7274 6963 756c 6172 6c79 2073 6d61 particularly sma\n+00010ed0: 7274 2069 6e20 7468 6520 7061 7273 696e rt in the parsin\n+00010ee0: 6720 6f66 0a75 6e75 7375 616c 204d 616b g of.unusual Mak\n+00010ef0: 6566 696c 6520 636f 6e73 7472 7563 7473 efile constructs\n+00010f00: 2c20 736f 2079 6f75 2772 6520 6164 7669 , so you're advi\n+00010f10: 7365 6420 746f 2061 766f 6964 2066 616e sed to avoid fan\n+00010f20: 6379 2063 6f6e 7374 7275 6374 730a 6f72 cy constructs.or\n+00010f30: 2022 6372 6561 7469 7665 2220 7573 6520 \"creative\" use \n+00010f40: 6f66 2077 6869 7465 7370 6163 6573 2e20 of whitespaces. \n+00010f50: 2046 6f72 2065 7861 6d70 6c65 2c20 3c54 For example, characters c\n+00010f70: 616e 6e6f 740a 6265 2075 7365 6420 6265 annot.be used be\n+00010f80: 7477 6565 6e20 6120 7461 7267 6574 206e tween a target n\n+00010f90: 616d 6520 616e 6420 7468 6520 666f 6c6c ame and the foll\n+00010fa0: 6f77 696e 6720 22e2 8098 3ae2 8099 2220 owing \"...:...\" \n+00010fb0: 6368 6172 6163 7465 722c 2061 6e64 0a76 character, and.v\n+00010fc0: 6172 6961 626c 6520 6173 7369 676e 6d65 ariable assignme\n+00010fd0: 6e74 7320 7368 6f75 6c64 6e27 7420 6265 nts shouldn't be\n+00010fe0: 2069 6e64 656e 7465 6420 7769 7468 203c indented with <\n+00010ff0: 5441 423e 2063 6861 7261 6374 6572 732e TAB> characters.\n+00011000: 2020 416c 736f 2c0a 7573 696e 6720 6d6f Also,.using mo\n+00011010: 7265 2063 6f6d 706c 6578 206d 6163 726f re complex macro\n+00011020: 2069 6e20 7461 7267 6574 206e 616d 6573 in target names\n+00011030: 2063 616e 2063 6175 7365 2074 726f 7562 can cause troub\n+00011040: 6c65 3a0a 0a20 2020 2020 2520 6361 7420 le:.. % cat \n+00011050: 4d61 6b65 6669 6c65 2e61 6d0a 2020 2020 Makefile.am. \n+00011060: 2024 2846 4f4f 3a3d 7829 3a20 6261 720a $(FOO:=x): bar.\n+00011070: 2020 2020 2025 2061 7574 6f6d 616b 650a % automake.\n+00011080: 2020 2020 204d 616b 6566 696c 652e 616d Makefile.am\n+00011090: 3a31 3a20 6261 6420 6368 6172 6163 7465 :1: bad characte\n+000110a0: 7273 2069 6e20 7661 7269 6162 6c65 206e rs in variable n\n+000110b0: 616d 6520 6024 2846 4f4f 270a 2020 2020 ame `$(FOO'. \n+000110c0: 204d 616b 6566 696c 652e 616d 3a31 3a20 Makefile.am:1: \n+000110d0: 603a 3d27 2d73 7479 6c65 2061 7373 6967 `:='-style assig\n+000110e0: 6e6d 656e 7473 2061 7265 206e 6f74 2070 nments are not p\n+000110f0: 6f72 7461 626c 650a 0a20 2020 4120 7275 ortable.. A ru\n+00011100: 6c65 2064 6566 696e 6564 2069 6e20 e280 le defined in ..\n+00011110: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n+00011120: 6765 6e65 7261 6c6c 7920 6f76 6572 7269 generally overri\n+00011130: 6465 7320 616e 7920 7375 6368 2072 756c des any such rul\n+00011140: 6520 6f66 0a61 2073 696d 696c 6172 206e e of.a similar n\n+00011150: 616d 6520 7468 6174 2077 6f75 6c64 2062 ame that would b\n+00011160: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically \n+00011170: 6765 6e65 7261 7465 6420 6279 20e2 8098 generated by ...\n+00011180: 6175 746f 6d61 6b65 e280 992e 0a41 6c74 automake.....Alt\n+00011190: 686f 7567 6820 7468 6973 2069 7320 6120 hough this is a \n+000111a0: 7375 7070 6f72 7465 6420 6665 6174 7572 supported featur\n+000111b0: 652c 2069 7420 6973 2067 656e 6572 616c e, it is general\n+000111c0: 6c79 2062 6573 7420 746f 2061 766f 6964 ly best to avoid\n+000111d0: 0a6d 616b 696e 6720 7573 6520 6f66 2069 .making use of i\n+000111e0: 742c 2061 7320 736f 6d65 7469 6d65 7320 t, as sometimes \n+000111f0: 7468 6520 6765 6e65 7261 7465 6420 7275 the generated ru\n+00011200: 6c65 7320 6172 6520 7665 7279 2070 6172 les are very par\n+00011210: 7469 6375 6c61 722e 0a0a 2020 2053 696d ticular... Sim\n+00011220: 696c 6172 6c79 2c20 6120 7661 7269 6162 ilarly, a variab\n+00011230: 6c65 2064 6566 696e 6564 2069 6e20 e280 le defined in ..\n+00011240: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n+00011250: 6f72 20e2 8098 4143 5f53 5542 5354 e280 or ...AC_SUBST..\n+00011260: 9965 6420 6672 6f6d 0ae2 8098 636f 6e66 .ed from....conf\n+00011270: 6967 7572 652e 6163 e280 9920 7769 6c6c igure.ac... will\n+00011280: 206f 7665 7272 6964 6520 616e 7920 6465 override any de\n+00011290: 6669 6e69 7469 6f6e 206f 6620 7468 6520 finition of the \n+000112a0: 7661 7269 6162 6c65 2074 6861 740a e280 variable that...\n+000112b0: 9861 7574 6f6d 616b 65e2 8099 2077 6f75 .automake... wou\n+000112c0: 6c64 206f 7264 696e 6172 696c 7920 6372 ld ordinarily cr\n+000112d0: 6561 7465 2e20 2054 6869 7320 6665 6174 eate. This feat\n+000112e0: 7572 6520 6973 206d 6f72 6520 6f66 7465 ure is more ofte\n+000112f0: 6e20 7573 6566 756c 0a74 6861 6e20 7468 n useful.than th\n+00011300: 6520 6162 696c 6974 7920 746f 206f 7665 e ability to ove\n+00011310: 7272 6964 6520 6120 7275 6c65 2e20 2042 rride a rule. B\n+00011320: 6520 7761 726e 6564 2074 6861 7420 6d61 e warned that ma\n+00011330: 6e79 206f 6620 7468 650a 7661 7269 6162 ny of the.variab\n+00011340: 6c65 7320 6765 6e65 7261 7465 6420 6279 les generated by\n+00011350: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+00011360: 6172 6520 636f 6e73 6964 6572 6564 2074 are considered t\n+00011370: 6f20 6265 2066 6f72 2069 6e74 6572 6e61 o be for interna\n+00011380: 6c20 7573 650a 6f6e 6c79 2c20 616e 6420 l use.only, and \n+00011390: 7468 6569 7220 6e61 6d65 7320 6d69 6768 their names migh\n+000113a0: 7420 6368 616e 6765 2069 6e20 6675 7475 t change in futu\n+000113b0: 7265 2072 656c 6561 7365 732e 0a0a 2020 re releases... \n+000113c0: 2057 6865 6e20 6578 616d 696e 696e 6720 When examining \n+000113d0: 6120 7661 7269 6162 6c65 2064 6566 696e a variable defin\n+000113e0: 6974 696f 6e2c 2041 7574 6f6d 616b 6520 ition, Automake \n+000113f0: 7769 6c6c 2072 6563 7572 7369 7665 6c79 will recursively\n+00011400: 0a65 7861 6d69 6e65 2076 6172 6961 626c .examine variabl\n+00011410: 6573 2072 6566 6572 656e 6365 6420 696e es referenced in\n+00011420: 2074 6865 2064 6566 696e 6974 696f 6e2e the definition.\n+00011430: 2020 466f 7220 6578 616d 706c 652c 2069 For example, i\n+00011440: 660a 4175 746f 6d61 6b65 2069 7320 6c6f f.Automake is lo\n+00011450: 6f6b 696e 6720 6174 2074 6865 2063 6f6e oking at the con\n+00011460: 7465 6e74 206f 6620 e280 9866 6f6f 5f53 tent of ...foo_S\n+00011470: 4f55 5243 4553 e280 9920 696e 2074 6869 OURCES... in thi\n+00011480: 7320 736e 6970 7065 740a 0a20 2020 2020 s snippet.. \n+00011490: 7873 203d 2061 2e63 2062 2e63 0a20 2020 xs = a.c b.c. \n+000114a0: 2020 666f 6f5f 534f 5552 4345 5320 3d20 foo_SOURCES = \n+000114b0: 632e 6320 2428 7873 290a 0a20 2020 6974 c.c $(xs).. it\n+000114c0: 2077 6f75 6c64 2075 7365 2074 6865 2066 would use the f\n+000114d0: 696c 6573 20e2 8098 612e 63e2 8099 2c20 iles ...a.c..., \n+000114e0: e280 9862 2e63 e280 992c 2061 6e64 20e2 ...b.c..., and .\n+000114f0: 8098 632e 63e2 8099 2061 7320 7468 6520 ..c.c... as the \n+00011500: 636f 6e74 656e 7473 206f 660a e280 9866 contents of....f\n+00011510: 6f6f 5f53 4f55 5243 4553 e280 992e 0a0a oo_SOURCES......\n+00011520: 2020 2041 7574 6f6d 616b 6520 616c 736f Automake also\n+00011530: 2061 6c6c 6f77 7320 6120 666f 726d 206f allows a form o\n+00011540: 6620 636f 6d6d 656e 7420 7468 6174 2069 f comment that i\n+00011550: 7320 5f6e 6f74 5f20 636f 7069 6564 2069 s _not_ copied i\n+00011560: 6e74 6f20 7468 650a 6f75 7470 7574 3b20 nto the.output; \n+00011570: 616c 6c20 6c69 6e65 7320 6265 6769 6e6e all lines beginn\n+00011580: 696e 6720 7769 7468 20e2 8098 2323 e280 ing with ...##..\n+00011590: 9920 286c 6561 6469 6e67 2073 7061 6365 . (leading space\n+000115a0: 7320 616c 6c6f 7765 6429 2061 7265 0a63 s allowed) are.c\n+000115b0: 6f6d 706c 6574 656c 7920 6967 6e6f 7265 ompletely ignore\n+000115c0: 6420 6279 2041 7574 6f6d 616b 652e 0a0a d by Automake...\n+000115d0: 2020 2049 7420 6973 2063 7573 746f 6d61 It is customa\n+000115e0: 7279 2074 6f20 6d61 6b65 2074 6865 2066 ry to make the f\n+000115f0: 6972 7374 206c 696e 6520 6f66 20e2 8098 irst line of ...\n+00011600: 4d61 6b65 6669 6c65 2e61 6de2 8099 2072 Makefile.am... r\n+00011610: 6561 643a 0a0a 2020 2020 2023 2320 5072 ead:.. ## Pr\n+00011620: 6f63 6573 7320 7468 6973 2066 696c 6520 ocess this file \n+00011630: 7769 7468 2061 7574 6f6d 616b 6520 746f with automake to\n+00011640: 2070 726f 6475 6365 204d 616b 6566 696c produce Makefil\n+00011650: 652e 696e 0a0a 1f0a 4669 6c65 3a20 6175 e.in....File: au\n+00011660: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00011670: 2c20 204e 6f64 653a 2053 7472 6963 746e , Node: Strictn\n+00011680: 6573 732c 2020 4e65 7874 3a20 556e 6966 ess, Next: Unif\n+00011690: 6f72 6d2c 2020 5072 6576 3a20 4765 6e65 orm, Prev: Gene\n+000116a0: 7261 6c20 4f70 6572 6174 696f 6e2c 2020 ral Operation, \n+000116b0: 5570 3a20 4765 6e65 7261 6c69 7469 6573 Up: Generalities\n+000116c0: 0a0a 332e 3220 5374 7269 6374 6e65 7373 ..3.2 Strictness\n+000116d0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a .==============.\n+000116e0: 0a57 6869 6c65 2041 7574 6f6d 616b 6520 .While Automake \n+000116f0: 6973 2069 6e74 656e 6465 6420 746f 2062 is intended to b\n+00011700: 6520 7573 6564 2062 7920 6d61 696e 7461 e used by mainta\n+00011710: 696e 6572 7320 6f66 2047 4e55 2070 6163 iners of GNU pac\n+00011720: 6b61 6765 732c 2069 740a 646f 6573 206d kages, it.does m\n+00011730: 616b 6520 736f 6d65 2065 6666 6f72 7420 ake some effort \n+00011740: 746f 2061 6363 6f6d 6d6f 6461 7465 2074 to accommodate t\n+00011750: 686f 7365 2077 686f 2077 6973 6820 746f hose who wish to\n+00011760: 2075 7365 2069 742c 2062 7574 2064 6f0a use it, but do.\n+00011770: 6e6f 7420 7761 6e74 2074 6f20 7573 6520 not want to use \n+00011780: 616c 6c20 7468 6520 474e 5520 636f 6e76 all the GNU conv\n+00011790: 656e 7469 6f6e 732e 0a0a 2020 2054 6f20 entions... To \n+000117a0: 7468 6973 2065 6e64 2c20 4175 746f 6d61 this end, Automa\n+000117b0: 6b65 2073 7570 706f 7274 7320 7468 7265 ke supports thre\n+000117c0: 6520 6c65 7665 6c73 206f 6620 e280 9c73 e levels of ...s\n+000117d0: 7472 6963 746e 6573 73e2 809d 2d2d 7468 trictness...--th\n+000117e0: 650a 7374 7269 6374 6e65 7373 2069 6e64 e.strictness ind\n+000117f0: 6963 6174 696e 6720 686f 7720 7374 7269 icating how stri\n+00011800: 6e67 656e 746c 7920 4175 746f 6d61 6b65 ngently Automake\n+00011810: 2073 686f 756c 6420 6368 6563 6b20 7374 should check st\n+00011820: 616e 6461 7264 730a 636f 6e66 6f72 6d61 andards.conforma\n+00011830: 6e63 652e 0a0a 2020 2054 6865 2076 616c nce... The val\n+00011840: 6964 2073 7472 6963 746e 6573 7320 6c65 id strictness le\n+00011850: 7665 6c73 2061 7265 3a0a 0ae2 8098 666f vels are:.....fo\n+00011860: 7265 6967 6ee2 8099 0a20 2020 2020 4175 reign.... Au\n+00011870: 746f 6d61 6b65 2077 696c 6c20 6368 6563 tomake will chec\n+00011880: 6b20 666f 7220 6f6e 6c79 2074 686f 7365 k for only those\n+00011890: 2074 6869 6e67 7320 7468 6174 2061 7265 things that are\n+000118a0: 2061 6273 6f6c 7574 656c 790a 2020 2020 absolutely. \n+000118b0: 2072 6571 7569 7265 6420 666f 7220 7072 required for pr\n+000118c0: 6f70 6572 206f 7065 7261 7469 6f6e 732e oper operations.\n+000118d0: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+000118e0: 7768 6572 6561 7320 474e 550a 2020 2020 whereas GNU. \n+000118f0: 2073 7461 6e64 6172 6473 2064 6963 7461 standards dicta\n+00011900: 7465 2074 6865 2065 7869 7374 656e 6365 te the existence\n+00011910: 206f 6620 6120 e280 984e 4557 53e2 8099 of a ...NEWS...\n+00011920: 2066 696c 652c 2069 7420 7769 6c6c 206e file, it will n\n+00011930: 6f74 2062 650a 2020 2020 2072 6571 7569 ot be. requi\n+00011940: 7265 6420 696e 2074 6869 7320 6d6f 6465 red in this mode\n+00011950: 2e20 2054 6865 206e 616d 6520 636f 6d65 . The name come\n+00011960: 7320 6672 6f6d 2074 6865 2066 6163 7420 s from the fact \n+00011970: 7468 6174 2041 7574 6f6d 616b 650a 2020 that Automake. \n+00011980: 2020 2069 7320 696e 7465 6e64 6564 2074 is intended t\n+00011990: 6f20 6265 2075 7365 6420 666f 7220 474e o be used for GN\n+000119a0: 5520 7072 6f67 7261 6d73 3b20 7468 6573 U programs; thes\n+000119b0: 6520 7265 6c61 7865 6420 7275 6c65 7320 e relaxed rules \n+000119c0: 6172 650a 2020 2020 206e 6f74 2074 6865 are. not the\n+000119d0: 2073 7461 6e64 6172 6420 6d6f 6465 206f standard mode o\n+000119e0: 6620 6f70 6572 6174 696f 6e2e 0a0a e280 f operation.....\n+000119f0: 9867 6e75 e280 990a 2020 2020 2041 7574 .gnu.... Aut\n+00011a00: 6f6d 616b 6520 7769 6c6c 2063 6865 636b omake will check\n+00011a10: 2d2d 6173 206d 7563 6820 6173 2070 6f73 --as much as pos\n+00011a20: 7369 626c 652d 2d66 6f72 2063 6f6d 706c sible--for compl\n+00011a30: 6961 6e63 6520 746f 2074 6865 2047 4e55 iance to the GNU\n+00011a40: 0a20 2020 2020 7374 616e 6461 7264 7320 . standards \n+00011a50: 666f 7220 7061 636b 6167 6573 2e20 2054 for packages. T\n+00011a60: 6869 7320 6973 2074 6865 2064 6566 6175 his is the defau\n+00011a70: 6c74 2e0a 0ae2 8098 676e 6974 73e2 8099 lt......gnits...\n+00011a80: 0a20 2020 2020 4175 746f 6d61 6b65 2077 . Automake w\n+00011a90: 696c 6c20 6368 6563 6b20 666f 7220 636f ill check for co\n+00011aa0: 6d70 6c69 616e 6365 2074 6f20 7468 6520 mpliance to the \n+00011ab0: 6173 2d79 6574 2d75 6e77 7269 7474 656e as-yet-unwritten\n+00011ac0: 20e2 809c 476e 6974 730a 2020 2020 2073 ...Gnits. s\n+00011ad0: 7461 6e64 6172 6473 e280 9d2e 2020 5468 tandards.... Th\n+00011ae0: 6573 6520 6172 6520 6261 7365 6420 6f6e ese are based on\n+00011af0: 2074 6865 2047 4e55 2073 7461 6e64 6172 the GNU standar\n+00011b00: 6473 2c20 6275 7420 6172 6520 6576 656e ds, but are even\n+00011b10: 0a20 2020 2020 6d6f 7265 2064 6574 6169 . more detai\n+00011b20: 6c65 642e 2020 556e 6c65 7373 2079 6f75 led. Unless you\n+00011b30: 2061 7265 2061 2047 6e69 7473 2073 7461 are a Gnits sta\n+00011b40: 6e64 6172 6473 2063 6f6e 7472 6962 7574 ndards contribut\n+00011b50: 6f72 2c20 6974 2069 730a 2020 2020 2072 or, it is. r\n+00011b60: 6563 6f6d 6d65 6e64 6564 2074 6861 7420 ecommended that \n+00011b70: 796f 7520 6176 6f69 6420 7468 6973 206f you avoid this o\n+00011b80: 7074 696f 6e20 756e 7469 6c20 7375 6368 ption until such\n+00011b90: 2074 696d 6520 6173 2074 6865 2047 6e69 time as the Gni\n+00011ba0: 7473 0a20 2020 2020 7374 616e 6461 7264 ts. standard\n+00011bb0: 2069 7320 6163 7475 616c 6c79 2070 7562 is actually pub\n+00011bc0: 6c69 7368 6564 2028 7768 6963 6820 6d61 lished (which ma\n+00011bd0: 7920 6e65 7665 7220 6861 7070 656e 292e y never happen).\n+00011be0: 0a0a 2020 202a 4e6f 7465 2047 6e69 7473 .. *Note Gnits\n+00011bf0: 3a3a 2c20 666f 7220 6d6f 7265 2069 6e66 ::, for more inf\n+00011c00: 6f72 6d61 7469 6f6e 206f 6e20 7468 6520 ormation on the \n+00011c10: 7072 6563 6973 6520 696d 706c 6963 6174 precise implicat\n+00011c20: 696f 6e73 206f 660a 7468 6520 7374 7269 ions of.the stri\n+00011c30: 6374 6e65 7373 206c 6576 656c 2e0a 0a20 ctness level... \n+00011c40: 2020 4175 746f 6d61 6b65 2061 6c73 6f20 Automake also \n+00011c50: 6861 7320 6120 7370 6563 6961 6c20 2861 has a special (a\n+00011c60: 6e64 205f 746f 6461 7920 6465 7072 6563 nd _today deprec\n+00011c70: 6174 6564 5f29 2022 6379 676e 7573 2220 ated_) \"cygnus\" \n+00011c80: 6d6f 6465 0a74 6861 7420 6973 2073 696d mode.that is sim\n+00011c90: 696c 6172 2074 6f20 7374 7269 6374 6e65 ilar to strictne\n+00011ca0: 7373 2062 7574 2068 616e 646c 6564 2064 ss but handled d\n+00011cb0: 6966 6665 7265 6e74 6c79 2e20 2054 6869 ifferently. Thi\n+00011cc0: 7320 6d6f 6465 2069 730a 7573 6566 756c s mode is.useful\n+00011cd0: 2066 6f72 2070 6163 6b61 6765 7320 7468 for packages th\n+00011ce0: 6174 2061 7265 2070 7574 2069 6e74 6f20 at are put into \n+00011cf0: 6120 2243 7967 6e75 7322 2073 7479 6c65 a \"Cygnus\" style\n+00011d00: 2074 7265 6520 2865 2e67 2e2c 206f 6c64 tree (e.g., old\n+00011d10: 6572 0a76 6572 7369 6f6e 7320 6f66 2074 er.versions of t\n+00011d20: 6865 2047 4343 2061 6e64 2067 6462 2074 he GCC and gdb t\n+00011d30: 7265 6573 292e 2020 2a4e 6f74 6520 4379 rees). *Note Cy\n+00011d40: 676e 7573 3a3a 2c20 666f 7220 6d6f 7265 gnus::, for more\n+00011d50: 0a69 6e66 6f72 6d61 7469 6f6e 206f 6e20 .information on \n+00011d60: 7468 6973 206d 6f64 652e 2020 506c 6561 this mode. Plea\n+00011d70: 7365 206e 6f74 6520 7468 6174 2074 6869 se note that thi\n+00011d80: 7320 6d6f 6465 2069 7320 6465 7072 6563 s mode is deprec\n+00011d90: 6174 6564 2061 6e64 0a5f 7769 6c6c 2062 ated and._will b\n+00011da0: 6520 7265 6d6f 7665 6420 696e 2074 6865 e removed in the\n+00011db0: 2066 7574 7572 6520 6175 746f 6d61 6b65 future automake\n+00011dc0: 2076 6572 7369 6f6e 735f 3b20 796f 7520 versions_; you \n+00011dd0: 6d75 7374 2061 766f 6964 2069 7473 0a75 must avoid its.u\n+00011de0: 7365 2069 6e20 6e65 7720 7061 636b 6167 se in new packag\n+00011df0: 6573 2c20 616e 6420 7368 6f75 6c64 2073 es, and should s\n+00011e00: 746f 7020 7573 696e 6720 6974 2069 6e20 top using it in \n+00011e10: 6578 6973 7469 6e67 2070 6163 6b61 6765 existing package\n+00011e20: 7320 6173 0a77 656c 6c2e 0a0a 1f0a 4669 s as.well.....Fi\n+00011e30: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00011e40: 312e 696e 666f 2c20 204e 6f64 653a 2055 1.info, Node: U\n+00011e50: 6e69 666f 726d 2c20 204e 6578 743a 204c niform, Next: L\n+00011e60: 656e 6774 6820 4c69 6d69 7461 7469 6f6e ength Limitation\n+00011e70: 732c 2020 5072 6576 3a20 5374 7269 6374 s, Prev: Strict\n+00011e80: 6e65 7373 2c20 2055 703a 2047 656e 6572 ness, Up: Gener\n+00011e90: 616c 6974 6965 730a 0a33 2e33 2054 6865 alities..3.3 The\n+00011ea0: 2055 6e69 666f 726d 204e 616d 696e 6720 Uniform Naming \n+00011eb0: 5363 6865 6d65 0a3d 3d3d 3d3d 3d3d 3d3d 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 0a0a 4175 746f 6d61 6b65 2076 ====..Automake v\n+00011ee0: 6172 6961 626c 6573 2067 656e 6572 616c ariables general\n+00011ef0: 6c79 2066 6f6c 6c6f 7720 6120 e280 9c75 ly follow a ...u\n+00011f00: 6e69 666f 726d 206e 616d 696e 6720 7363 niform naming sc\n+00011f10: 6865 6d65 e280 9d20 7468 6174 206d 616b heme... that mak\n+00011f20: 6573 0a69 7420 6561 7379 2074 6f20 6465 es.it easy to de\n+00011f30: 6369 6465 2068 6f77 2070 726f 6772 616d cide how program\n+00011f40: 7320 2861 6e64 206f 7468 6572 2064 6572 s (and other der\n+00011f50: 6976 6564 206f 626a 6563 7473 2920 6172 ived objects) ar\n+00011f60: 6520 6275 696c 742c 0a61 6e64 2068 6f77 e built,.and how\n+00011f70: 2074 6865 7920 6172 6520 696e 7374 616c they are instal\n+00011f80: 6c65 642e 2020 5468 6973 2073 6368 656d led. This schem\n+00011f90: 6520 616c 736f 2073 7570 706f 7274 7320 e also supports \n+00011fa0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+00011fb0: 7469 6d65 0a64 6574 6572 6d69 6e61 7469 time.determinati\n+00011fc0: 6f6e 206f 6620 7768 6174 2073 686f 756c on of what shoul\n+00011fd0: 6420 6265 2062 7569 6c74 2e0a 0a20 2020 d be built... \n+00011fe0: 4174 20e2 8098 6d61 6b65 e280 9920 7469 At ...make... ti\n+00011ff0: 6d65 2c20 6365 7274 6169 6e20 7661 7269 me, certain vari\n+00012000: 6162 6c65 7320 6172 6520 7573 6564 2074 ables are used t\n+00012010: 6f20 6465 7465 726d 696e 6520 7768 6963 o determine whic\n+00012020: 6820 6f62 6a65 6374 730a 6172 6520 746f h objects.are to\n+00012030: 2062 6520 6275 696c 742e 2020 5468 6520 be built. The \n+00012040: 7661 7269 6162 6c65 206e 616d 6573 2061 variable names a\n+00012050: 7265 206d 6164 6520 6f66 2073 6576 6572 re made of sever\n+00012060: 616c 2070 6965 6365 7320 7468 6174 2061 al pieces that a\n+00012070: 7265 0a63 6f6e 6361 7465 6e61 7465 6420 re.concatenated \n+00012080: 746f 6765 7468 6572 2e0a 0a20 2020 5468 together... Th\n+00012090: 6520 7069 6563 6520 7468 6174 2074 656c e piece that tel\n+000120a0: 6c73 20e2 8098 6175 746f 6d61 6b65 e280 ls ...automake..\n+000120b0: 9920 7768 6174 2069 7320 6265 696e 6720 . what is being \n+000120c0: 6275 696c 7420 6973 2063 6f6d 6d6f 6e6c built is commonl\n+000120d0: 790a 6361 6c6c 6564 2074 6865 20e2 809c y.called the ...\n+000120e0: 7072 696d 6172 79e2 809d 2e20 2046 6f72 primary.... For\n+000120f0: 2069 6e73 7461 6e63 652c 2074 6865 2070 instance, the p\n+00012100: 7269 6d61 7279 20e2 8098 5052 4f47 5241 rimary ...PROGRA\n+00012110: 4d53 e280 9920 686f 6c64 7320 6120 6c69 MS... holds a li\n+00012120: 7374 0a6f 6620 7072 6f67 7261 6d73 2074 st.of programs t\n+00012130: 6861 7420 6172 6520 746f 2062 6520 636f hat are to be co\n+00012140: 6d70 696c 6564 2061 6e64 206c 696e 6b65 mpiled and linke\n+00012150: 642e 0a0a 2020 2041 2064 6966 6665 7265 d... A differe\n+00012160: 6e74 2073 6574 206f 6620 6e61 6d65 7320 nt set of names \n+00012170: 6973 2075 7365 6420 746f 2064 6563 6964 is used to decid\n+00012180: 6520 7768 6572 6520 7468 6520 6275 696c e where the buil\n+00012190: 7420 6f62 6a65 6374 730a 7368 6f75 6c64 t objects.should\n+000121a0: 2062 6520 696e 7374 616c 6c65 642e 2020 be installed. \n+000121b0: 5468 6573 6520 6e61 6d65 7320 6172 6520 These names are \n+000121c0: 7072 6566 6978 6573 2074 6f20 7468 6520 prefixes to the \n+000121d0: 7072 696d 6172 792c 2061 6e64 2074 6865 primary, and the\n+000121e0: 790a 696e 6469 6361 7465 2077 6869 6368 y.indicate which\n+000121f0: 2073 7461 6e64 6172 6420 6469 7265 6374 standard direct\n+00012200: 6f72 7920 7368 6f75 6c64 2062 6520 7573 ory should be us\n+00012210: 6564 2061 7320 7468 6520 696e 7374 616c ed as the instal\n+00012220: 6c61 7469 6f6e 0a64 6972 6563 746f 7279 lation.directory\n+00012230: 2e20 2054 6865 2073 7461 6e64 6172 6420 . The standard \n+00012240: 6469 7265 6374 6f72 7920 6e61 6d65 7320 directory names \n+00012250: 6172 6520 6769 7665 6e20 696e 2074 6865 are given in the\n+00012260: 2047 4e55 2073 7461 6e64 6172 6473 0a28 GNU standards.(\n+00012270: 2a6e 6f74 6520 2873 7461 6e64 6172 6473 *note (standards\n+00012280: 2944 6972 6563 746f 7279 2056 6172 6961 )Directory Varia\n+00012290: 626c 6573 3a3a 292e 2020 4175 746f 6d61 bles::). Automa\n+000122a0: 6b65 2065 7874 656e 6473 2074 6869 7320 ke extends this \n+000122b0: 6c69 7374 0a77 6974 6820 e280 9870 6b67 list.with ...pkg\n+000122c0: 6461 7461 6469 72e2 8099 2c20 e280 9870 datadir..., ...p\n+000122d0: 6b67 696e 636c 7564 6564 6972 e280 992c kgincludedir...,\n+000122e0: 20e2 8098 706b 676c 6962 6469 72e2 8099 ...pkglibdir...\n+000122f0: 2c20 616e 6420 e280 9870 6b67 6c69 6265 , and ...pkglibe\n+00012300: 7865 6364 6972 e280 993b 0a74 6865 7365 xecdir...;.these\n+00012310: 2061 7265 2074 6865 2073 616d 6520 6173 are the same as\n+00012320: 2074 6865 206e 6f6e 2de2 8098 706b 67e2 the non-...pkg.\n+00012330: 8099 2076 6572 7369 6f6e 732c 2062 7574 .. versions, but\n+00012340: 2077 6974 6820 e280 9824 2850 4143 4b41 with ...$(PACKA\n+00012350: 4745 29e2 8099 0a61 7070 656e 6465 642e GE)....appended.\n+00012360: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+00012370: e280 9870 6b67 6c69 6264 6972 e280 9920 ...pkglibdir... \n+00012380: 6973 2064 6566 696e 6564 2061 730a e280 is defined as...\n+00012390: 9824 286c 6962 6469 7229 2f24 2850 4143 .$(libdir)/$(PAC\n+000123a0: 4b41 4745 29e2 8099 2e0a 0a20 2020 466f KAGE)...... Fo\n+000123b0: 7220 6561 6368 2070 7269 6d61 7279 2c20 r each primary, \n+000123c0: 7468 6572 6520 6973 206f 6e65 2061 6464 there is one add\n+000123d0: 6974 696f 6e61 6c20 7661 7269 6162 6c65 itional variable\n+000123e0: 206e 616d 6564 2062 790a 7072 6570 656e named by.prepen\n+000123f0: 6469 6e67 20e2 8098 4558 5452 415f e280 ding ...EXTRA_..\n+00012400: 9920 746f 2074 6865 2070 7269 6d61 7279 . to the primary\n+00012410: 206e 616d 652e 2020 5468 6973 2076 6172 name. This var\n+00012420: 6961 626c 6520 6973 2075 7365 6420 746f iable is used to\n+00012430: 206c 6973 740a 6f62 6a65 6374 7320 7468 list.objects th\n+00012440: 6174 206d 6179 206f 7220 6d61 7920 6e6f at may or may no\n+00012450: 7420 6265 2062 7569 6c74 2c20 6465 7065 t be built, depe\n+00012460: 6e64 696e 6720 6f6e 2077 6861 7420 e280 nding on what ..\n+00012470: 9863 6f6e 6669 6775 7265 e280 990a 6465 .configure....de\n+00012480: 6369 6465 732e 2020 5468 6973 2076 6172 cides. This var\n+00012490: 6961 626c 6520 6973 2072 6571 7569 7265 iable is require\n+000124a0: 6420 6265 6361 7573 6520 4175 746f 6d61 d because Automa\n+000124b0: 6b65 206d 7573 7420 7374 6174 6963 616c ke must statical\n+000124c0: 6c79 0a6b 6e6f 7720 7468 6520 656e 7469 ly.know the enti\n+000124d0: 7265 206c 6973 7420 6f66 206f 626a 6563 re list of objec\n+000124e0: 7473 2074 6861 7420 6d61 7920 6265 2062 ts that may be b\n+000124f0: 7569 6c74 2069 6e20 6f72 6465 7220 746f uilt in order to\n+00012500: 2067 656e 6572 6174 6520 610a e280 984d generate a....M\n+00012510: 616b 6566 696c 652e 696e e280 9920 7468 akefile.in... th\n+00012520: 6174 2077 696c 6c20 776f 726b 2069 6e20 at will work in \n+00012530: 616c 6c20 6361 7365 732e 0a0a 2020 2046 all cases... F\n+00012540: 6f72 2069 6e73 7461 6e63 652c 20e2 8098 or instance, ...\n+00012550: 6370 696f e280 9920 6465 6369 6465 7320 cpio... decides \n+00012560: 6174 2063 6f6e 6669 6775 7265 2074 696d at configure tim\n+00012570: 6520 7768 6963 6820 7072 6f67 7261 6d73 e which programs\n+00012580: 2073 686f 756c 640a 6265 2062 7569 6c74 should.be built\n+00012590: 2e20 2053 6f6d 6520 6f66 2074 6865 2070 . Some of the p\n+000125a0: 726f 6772 616d 7320 6172 6520 696e 7374 rograms are inst\n+000125b0: 616c 6c65 6420 696e 20e2 8098 6269 6e64 alled in ...bind\n+000125c0: 6972 e280 992c 2061 6e64 2073 6f6d 6520 ir..., and some \n+000125d0: 6172 650a 696e 7374 616c 6c65 6420 696e are.installed in\n+000125e0: 20e2 8098 7362 696e 6469 72e2 8099 3a0a ...sbindir...:.\n+000125f0: 0a20 2020 2020 4558 5452 415f 5052 4f47 . EXTRA_PROG\n+00012600: 5241 4d53 203d 206d 7420 726d 740a 2020 RAMS = mt rmt. \n+00012610: 2020 2062 696e 5f50 524f 4752 414d 5320 bin_PROGRAMS \n+00012620: 3d20 6370 696f 2070 6178 0a20 2020 2020 = cpio pax. \n+00012630: 7362 696e 5f50 524f 4752 414d 5320 3d20 sbin_PROGRAMS = \n+00012640: 2428 4d4f 5245 5f50 524f 4752 414d 5329 $(MORE_PROGRAMS)\n+00012650: 0a0a 2020 2044 6566 696e 696e 6720 6120 .. Defining a \n+00012660: 7072 696d 6172 7920 7769 7468 6f75 7420 primary without \n+00012670: 6120 7072 6566 6978 2061 7320 6120 7661 a prefix as a va\n+00012680: 7269 6162 6c65 2c20 652e 672e 2c20 e280 riable, e.g., ..\n+00012690: 9850 524f 4752 414d 53e2 8099 2c0a 6973 .PROGRAMS...,.is\n+000126a0: 2061 6e20 6572 726f 722e 0a0a 2020 204e an error... N\n+000126b0: 6f74 6520 7468 6174 2074 6865 2063 6f6d ote that the com\n+000126c0: 6d6f 6e20 e280 9864 6972 e280 9920 7375 mon ...dir... su\n+000126d0: 6666 6978 2069 7320 6c65 6674 206f 6666 ffix is left off\n+000126e0: 2077 6865 6e20 636f 6e73 7472 7563 7469 when constructi\n+000126f0: 6e67 2074 6865 0a76 6172 6961 626c 6520 ng the.variable \n+00012700: 6e61 6d65 733b 2074 6875 7320 6f6e 6520 names; thus one \n+00012710: 7772 6974 6573 20e2 8098 6269 6e5f 5052 writes ...bin_PR\n+00012720: 4f47 5241 4d53 e280 9920 616e 6420 6e6f OGRAMS... and no\n+00012730: 740a e280 9862 696e 6469 725f 5052 4f47 t....bindir_PROG\n+00012740: 5241 4d53 e280 992e 0a0a 2020 204e 6f74 RAMS...... Not\n+00012750: 2065 7665 7279 2073 6f72 7420 6f66 206f every sort of o\n+00012760: 626a 6563 7420 6361 6e20 6265 2069 6e73 bject can be ins\n+00012770: 7461 6c6c 6564 2069 6e20 6576 6572 7920 talled in every \n+00012780: 6469 7265 6374 6f72 792e 0a41 7574 6f6d directory..Autom\n+00012790: 616b 6520 7769 6c6c 2066 6c61 6720 7468 ake will flag th\n+000127a0: 6f73 6520 6174 7465 6d70 7473 2069 7420 ose attempts it \n+000127b0: 6669 6e64 7320 696e 2065 7272 6f72 2028 finds in error (\n+000127c0: 6275 7420 7365 6520 6265 6c6f 7720 686f but see below ho\n+000127d0: 770a 746f 206f 7665 7272 6964 6520 7468 w.to override th\n+000127e0: 6520 6368 6563 6b20 6966 2079 6f75 2072 e check if you r\n+000127f0: 6561 6c6c 7920 6e65 6564 2074 6f29 2e20 eally need to). \n+00012800: 2041 7574 6f6d 616b 6520 7769 6c6c 2061 Automake will a\n+00012810: 6c73 6f0a 6469 6167 6e6f 7365 206f 6276 lso.diagnose obv\n+00012820: 696f 7573 206d 6973 7370 656c 6c69 6e67 ious misspelling\n+00012830: 7320 696e 2064 6972 6563 746f 7279 206e s in directory n\n+00012840: 616d 6573 2e0a 0a20 2020 536f 6d65 7469 ames... Someti\n+00012850: 6d65 7320 7468 6520 7374 616e 6461 7264 mes the standard\n+00012860: 2064 6972 6563 746f 7269 6573 2d2d 6576 directories--ev\n+00012870: 656e 2061 7320 6175 676d 656e 7465 6420 en as augmented \n+00012880: 6279 0a41 7574 6f6d 616b 652d 2d61 7265 by.Automake--are\n+00012890: 206e 6f74 2065 6e6f 7567 682e 2020 496e not enough. In\n+000128a0: 2070 6172 7469 6375 6c61 7220 6974 2069 particular it i\n+000128b0: 7320 736f 6d65 7469 6d65 7320 7573 6566 s sometimes usef\n+000128c0: 756c 2c20 666f 720a 636c 6172 6974 792c ul, for.clarity,\n+000128d0: 2074 6f20 696e 7374 616c 6c20 6f62 6a65 to install obje\n+000128e0: 6374 7320 696e 2061 2073 7562 6469 7265 cts in a subdire\n+000128f0: 6374 6f72 7920 6f66 2073 6f6d 6520 7072 ctory of some pr\n+00012900: 6564 6566 696e 6564 0a64 6972 6563 746f edefined.directo\n+00012910: 7279 2e20 2054 6f20 7468 6973 2065 6e64 ry. To this end\n+00012920: 2c20 4175 746f 6d61 6b65 2061 6c6c 6f77 , Automake allow\n+00012930: 7320 796f 7520 746f 2065 7874 656e 6420 s you to extend \n+00012940: 7468 6520 6c69 7374 206f 660a 706f 7373 the list of.poss\n+00012950: 6962 6c65 2069 6e73 7461 6c6c 6174 696f ible installatio\n+00012960: 6e20 6469 7265 6374 6f72 6965 732e 2020 n directories. \n+00012970: 4120 6769 7665 6e20 7072 6566 6978 2028 A given prefix (\n+00012980: 652e 672e 2c20 e280 987a 6172 e280 9929 e.g., ...zar...)\n+00012990: 2069 730a 7661 6c69 6420 6966 2061 2076 is.valid if a v\n+000129a0: 6172 6961 626c 6520 6f66 2074 6865 2073 ariable of the s\n+000129b0: 616d 6520 6e61 6d65 2077 6974 6820 e280 ame name with ..\n+000129c0: 9864 6972 e280 9920 6170 7065 6e64 6564 .dir... appended\n+000129d0: 2069 7320 6465 6669 6e65 640a 2865 2e67 is defined.(e.g\n+000129e0: 2e2c 20e2 8098 7a61 7264 6972 e280 9929 ., ...zardir...)\n+000129f0: 2e0a 0a20 2020 466f 7220 696e 7374 616e ... For instan\n+00012a00: 6365 2c20 7468 6520 666f 6c6c 6f77 696e ce, the followin\n+00012a10: 6720 736e 6970 7065 7420 7769 6c6c 2069 g snippet will i\n+00012a20: 6e73 7461 6c6c 20e2 8098 6669 6c65 2e78 nstall ...file.x\n+00012a30: 6d6c e280 9920 696e 746f 0ae2 8098 2428 ml... into....$(\n+00012a40: 6461 7461 6469 7229 2f78 6d6c e280 992e datadir)/xml....\n+00012a50: 0a0a 2020 2020 2078 6d6c 6469 7220 3d20 .. xmldir = \n+00012a60: 2428 6461 7461 6469 7229 2f78 6d6c 0a20 $(datadir)/xml. \n+00012a70: 2020 2020 786d 6c5f 4441 5441 203d 2066 xml_DATA = f\n+00012a80: 696c 652e 786d 6c0a 0a20 2020 5468 6973 ile.xml.. This\n+00012a90: 2066 6561 7475 7265 2063 616e 2061 6c73 feature can als\n+00012aa0: 6f20 6265 2075 7365 6420 746f 206f 7665 o be used to ove\n+00012ab0: 7272 6964 6520 7468 6520 7361 6e69 7479 rride the sanity\n+00012ac0: 2063 6865 636b 7320 4175 746f 6d61 6b65 checks Automake\n+00012ad0: 0a70 6572 666f 726d 7320 746f 2064 6961 .performs to dia\n+00012ae0: 676e 6f73 6520 7375 7370 6963 696f 7573 gnose suspicious\n+00012af0: 2064 6972 6563 746f 7279 2f70 7269 6d61 directory/prima\n+00012b00: 7279 2063 6f75 706c 6573 2028 696e 2074 ry couples (in t\n+00012b10: 6865 0a75 6e6c 696b 656c 7920 6361 7365 he.unlikely case\n+00012b20: 2074 6865 7365 2063 6865 636b 7320 6172 these checks ar\n+00012b30: 6520 756e 6465 7369 7261 626c 652c 2061 e undesirable, a\n+00012b40: 6e64 2079 6f75 2072 6561 6c6c 7920 6b6e nd you really kn\n+00012b50: 6f77 2077 6861 740a 796f 7527 7265 2064 ow what.you're d\n+00012b60: 6f69 6e67 292e 2020 466f 7220 6578 616d oing). For exam\n+00012b70: 706c 652c 2041 7574 6f6d 616b 6520 776f ple, Automake wo\n+00012b80: 756c 6420 6572 726f 7220 6f75 7420 6f6e uld error out on\n+00012b90: 2074 6869 7320 696e 7075 743a 0a0a 2020 this input:.. \n+00012ba0: 2020 2023 2046 6f72 6269 6464 656e 2064 # Forbidden d\n+00012bb0: 6972 6563 746f 7279 2063 6f6d 6269 6e61 irectory combina\n+00012bc0: 7469 6f6e 732c 2061 7574 6f6d 616b 6520 tions, automake \n+00012bd0: 7769 6c6c 2065 7272 6f72 206f 7574 206f will error out o\n+00012be0: 6e20 7468 6973 2e0a 2020 2020 2070 6b67 n this.. pkg\n+00012bf0: 6c69 625f 5052 4f47 5241 4d53 203d 2066 lib_PROGRAMS = f\n+00012c00: 6f6f 0a20 2020 2020 646f 635f 4c49 4252 oo. doc_LIBR\n+00012c10: 4152 4945 5320 3d20 6c69 6271 7575 782e ARIES = libquux.\n+00012c20: 610a 0a62 7574 2069 7420 7769 6c6c 2073 a..but it will s\n+00012c30: 7563 6365 6564 2077 6974 6820 7468 6973 ucceed with this\n+00012c40: 3a0a 0a20 2020 2020 2320 576f 726b 2061 :.. # Work a\n+00012c50: 726f 756e 6420 666f 7262 6964 6465 6e20 round forbidden \n+00012c60: 6469 7265 6374 6f72 7920 636f 6d62 696e directory combin\n+00012c70: 6174 696f 6e73 2e20 2044 6f20 6e6f 7420 ations. Do not \n+00012c80: 7573 6520 7468 6973 0a20 2020 2020 2320 use this. # \n+00012c90: 7769 7468 6f75 7420 6120 7665 7279 2067 without a very g\n+00012ca0: 6f6f 6420 7265 6173 6f6e 210a 2020 2020 ood reason!. \n+00012cb0: 206d 795f 6578 6563 6269 6e64 6972 203d my_execbindir =\n+00012cc0: 2024 2870 6b67 6c69 6264 6972 290a 2020 $(pkglibdir). \n+00012cd0: 2020 206d 795f 646f 636c 6962 6469 7220 my_doclibdir \n+00012ce0: 3d20 2428 646f 6364 6972 290a 2020 2020 = $(docdir). \n+00012cf0: 206d 795f 6578 6563 6269 6e5f 5052 4f47 my_execbin_PROG\n+00012d00: 5241 4d53 203d 2066 6f6f 0a20 2020 2020 RAMS = foo. \n+00012d10: 6d79 5f64 6f63 6c69 625f 4c49 4252 4152 my_doclib_LIBRAR\n+00012d20: 4945 5320 3d20 6c69 6271 7575 782e 610a IES = libquux.a.\n+00012d30: 0a20 2020 5468 6520 e280 9865 7865 63e2 . The ...exec.\n+00012d40: 8099 2073 7562 7374 7269 6e67 206f 6620 .. substring of \n+00012d50: 7468 6520 e280 986d 795f 6578 6563 6269 the ...my_execbi\n+00012d60: 6e64 6972 e280 9920 7661 7269 6162 6c65 ndir... variable\n+00012d70: 206c 6574 7320 7468 6520 6669 6c65 730a lets the files.\n+00012d80: 6265 2069 6e73 7461 6c6c 6564 2061 7420 be installed at \n+00012d90: 7468 6520 7269 6768 7420 7469 6d65 2028 the right time (\n+00012da0: 2a6e 6f74 6520 5468 6520 5477 6f20 5061 *note The Two Pa\n+00012db0: 7274 7320 6f66 2049 6e73 7461 6c6c 3a3a rts of Install::\n+00012dc0: 292e 0a0a 2020 2054 6865 2073 7065 6369 )... The speci\n+00012dd0: 616c 2070 7265 6669 7820 e280 986e 6f69 al prefix ...noi\n+00012de0: 6e73 745f e280 9920 696e 6469 6361 7465 nst_... indicate\n+00012df0: 7320 7468 6174 2074 6865 206f 626a 6563 s that the objec\n+00012e00: 7473 2069 6e20 7175 6573 7469 6f6e 0a73 ts in question.s\n+00012e10: 686f 756c 6420 6265 2062 7569 6c74 2062 hould be built b\n+00012e20: 7574 206e 6f74 2069 6e73 7461 6c6c 6564 ut not installed\n+00012e30: 2061 7420 616c 6c2e 2020 5468 6973 2069 at all. This i\n+00012e40: 7320 7573 7561 6c6c 7920 7573 6564 2066 s usually used f\n+00012e50: 6f72 0a6f 626a 6563 7473 2072 6571 7569 or.objects requi\n+00012e60: 7265 6420 746f 2062 7569 6c64 2074 6865 red to build the\n+00012e70: 2072 6573 7420 6f66 2079 6f75 7220 7061 rest of your pa\n+00012e80: 636b 6167 652c 2066 6f72 2069 6e73 7461 ckage, for insta\n+00012e90: 6e63 6520 7374 6174 6963 0a6c 6962 7261 nce static.libra\n+00012ea0: 7269 6573 2028 2a6e 6f74 6520 4120 4c69 ries (*note A Li\n+00012eb0: 6272 6172 793a 3a29 2c20 6f72 2068 656c brary::), or hel\n+00012ec0: 7065 7220 7363 7269 7074 732e 0a0a 2020 per scripts... \n+00012ed0: 2054 6865 2073 7065 6369 616c 2070 7265 The special pre\n+00012ee0: 6669 7820 e280 9863 6865 636b 5fe2 8099 fix ...check_...\n+00012ef0: 2069 6e64 6963 6174 6573 2074 6861 7420 indicates that \n+00012f00: 7468 6520 6f62 6a65 6374 7320 696e 2071 the objects in q\n+00012f10: 7565 7374 696f 6e0a 7368 6f75 6c64 206e uestion.should n\n+00012f20: 6f74 2062 6520 6275 696c 7420 756e 7469 ot be built unti\n+00012f30: 6c20 7468 6520 e280 986d 616b 6520 6368 l the ...make ch\n+00012f40: 6563 6be2 8099 2063 6f6d 6d61 6e64 2069 eck... command i\n+00012f50: 7320 7275 6e2e 2020 5468 6f73 650a 6f62 s run. Those.ob\n+00012f60: 6a65 6374 7320 6172 6520 6e6f 7420 696e jects are not in\n+00012f70: 7374 616c 6c65 6420 6569 7468 6572 2e0a stalled either..\n+00012f80: 0a20 2020 5468 6520 6375 7272 656e 7420 . The current \n+00012f90: 7072 696d 6172 7920 6e61 6d65 7320 6172 primary names ar\n+00012fa0: 6520 e280 9850 524f 4752 414d 53e2 8099 e ...PROGRAMS...\n+00012fb0: 2c20 e280 984c 4942 5241 5249 4553 e280 , ...LIBRARIES..\n+00012fc0: 992c 20e2 8098 4c54 4c49 4252 4152 4945 ., ...LTLIBRARIE\n+00012fd0: 53e2 8099 2c0a e280 984c 4953 50e2 8099 S...,....LISP...\n+00012fe0: 2c20 e280 9850 5954 484f 4ee2 8099 2c20 , ...PYTHON..., \n+00012ff0: e280 984a 4156 41e2 8099 2c20 e280 9853 ...JAVA..., ...S\n+00013000: 4352 4950 5453 e280 992c 20e2 8098 4441 CRIPTS..., ...DA\n+00013010: 5441 e280 992c 20e2 8098 4845 4144 4552 TA..., ...HEADER\n+00013020: 53e2 8099 2c20 e280 984d 414e 53e2 8099 S..., ...MANS...\n+00013030: 2c20 616e 640a e280 9854 4558 494e 464f , and....TEXINFO\n+00013040: 53e2 8099 2e0a 0a20 2020 536f 6d65 2070 S...... Some p\n+00013050: 7269 6d61 7269 6573 2061 6c73 6f20 616c rimaries also al\n+00013060: 6c6f 7720 6164 6469 7469 6f6e 616c 2070 low additional p\n+00013070: 7265 6669 7865 7320 7468 6174 2063 6f6e refixes that con\n+00013080: 7472 6f6c 206f 7468 6572 0a61 7370 6563 trol other.aspec\n+00013090: 7473 206f 6620 e280 9861 7574 6f6d 616b ts of ...automak\n+000130a0: 65e2 8099 2773 2062 6568 6176 696f 722e e...'s behavior.\n+000130b0: 2020 5468 6520 6375 7272 656e 746c 7920 The currently \n+000130c0: 6465 6669 6e65 6420 7072 6566 6978 6573 defined prefixes\n+000130d0: 2061 7265 0ae2 8098 6469 7374 5fe2 8099 are....dist_...\n+000130e0: 2c20 e280 986e 6f64 6973 745f e280 992c , ...nodist_...,\n+000130f0: 20e2 8098 6e6f 6261 7365 5fe2 8099 2c20 ...nobase_..., \n+00013100: 616e 6420 e280 986e 6f74 7261 6e73 5fe2 and ...notrans_.\n+00013110: 8099 2e20 2054 6865 7365 2070 7265 6669 ... These prefi\n+00013120: 7865 7320 6172 650a 6578 706c 6169 6e65 xes are.explaine\n+00013130: 6420 6c61 7465 7220 282a 6e6f 7465 2050 d later (*note P\n+00013140: 726f 6772 616d 2061 6e64 204c 6962 7261 rogram and Libra\n+00013150: 7279 2056 6172 6961 626c 6573 3a3a 2920 ry Variables::) \n+00013160: 282a 6e6f 7465 204d 616e 0a50 6167 6573 (*note Man.Pages\n+00013170: 3a3a 292e 0a0a 1f0a 4669 6c65 3a20 6175 ::).....File: au\n+00013180: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00013190: 2c20 204e 6f64 653a 204c 656e 6774 6820 , Node: Length \n+000131a0: 4c69 6d69 7461 7469 6f6e 732c 2020 4e65 Limitations, Ne\n+000131b0: 7874 3a20 4361 6e6f 6e69 6361 6c69 7a61 xt: Canonicaliza\n+000131c0: 7469 6f6e 2c20 2050 7265 763a 2055 6e69 tion, Prev: Uni\n+000131d0: 666f 726d 2c20 2055 703a 2047 656e 6572 form, Up: Gener\n+000131e0: 616c 6974 6965 730a 0a33 2e34 2053 7461 alities..3.4 Sta\n+000131f0: 7969 6e67 2062 656c 6f77 2074 6865 2063 ying below the c\n+00013200: 6f6d 6d61 6e64 206c 696e 6520 6c65 6e67 ommand line leng\n+00013210: 7468 206c 696d 6974 0a3d 3d3d 3d3d 3d3d th 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+00013240: 3d3d 3d3d 3d3d 3d3d 0a0a 5472 6164 6974 ========..Tradit\n+00013250: 696f 6e61 6c6c 792c 206d 6f73 7420 756e ionally, most un\n+00013260: 6978 2d6c 696b 6520 7379 7374 656d 7320 ix-like systems \n+00013270: 6861 7665 2061 206c 656e 6774 6820 6c69 have a length li\n+00013280: 6d69 7461 7469 6f6e 2066 6f72 2074 6865 mitation for the\n+00013290: 0a63 6f6d 6d61 6e64 206c 696e 6520 6172 .command line ar\n+000132a0: 6775 6d65 6e74 7320 616e 6420 656e 7669 guments and envi\n+000132b0: 726f 6e6d 656e 7420 636f 6e74 656e 7473 ronment contents\n+000132c0: 2077 6865 6e20 6372 6561 7469 6e67 206e when creating n\n+000132d0: 6577 0a70 726f 6365 7373 6573 2028 7365 ew.processes (se\n+000132e0: 6520 666f 7220 6578 616d 706c 650a 3c68 e for example. f\n+00013320: 6f72 2061 6e20 6f76 6572 7669 6577 206f or an overview o\n+00013330: 6e20 7468 6973 0a69 7373 7565 292c 2077 n this.issue), w\n+00013340: 6869 6368 206f 6620 636f 7572 7365 2061 hich of course a\n+00013350: 6c73 6f20 6170 706c 6965 7320 746f 2063 lso applies to c\n+00013360: 6f6d 6d61 6e64 7320 7370 6177 6e65 6420 ommands spawned \n+00013370: 6279 20e2 8098 6d61 6b65 e280 992e 0a50 by ...make.....P\n+00013380: 4f53 4958 2072 6571 7569 7265 7320 7468 OSIX requires th\n+00013390: 6973 206c 696d 6974 2074 6f20 6265 2061 is limit to be a\n+000133a0: 7420 6c65 6173 7420 3430 3936 2062 7974 t least 4096 byt\n+000133b0: 6573 2c20 616e 6420 6d6f 7374 206d 6f64 es, and most mod\n+000133c0: 6572 6e0a 7379 7374 656d 7320 6861 7665 ern.systems have\n+000133d0: 2071 7569 7465 2068 6967 6820 6c69 6d69 quite high limi\n+000133e0: 7473 2028 6f72 2061 7265 2075 6e6c 696d ts (or are unlim\n+000133f0: 6974 6564 292e 0a0a 2020 2049 6e20 6f72 ited)... In or\n+00013400: 6465 7220 746f 2063 7265 6174 6520 706f der to create po\n+00013410: 7274 6162 6c65 204d 616b 6566 696c 6573 rtable Makefiles\n+00013420: 2074 6861 7420 646f 206e 6f74 2074 7269 that do not tri\n+00013430: 7020 6f76 6572 2074 6865 7365 0a6c 696d p over these.lim\n+00013440: 6974 732c 2069 7420 6973 206e 6563 6573 its, it is neces\n+00013450: 7361 7279 2074 6f20 6b65 6570 2074 6865 sary to keep the\n+00013460: 206c 656e 6774 6820 6f66 2066 696c 6520 length of file \n+00013470: 6c69 7374 7320 626f 756e 6465 642e 0a55 lists bounded..U\n+00013480: 6e66 6f72 7475 6e61 7465 6c79 2c20 6974 nfortunately, it\n+00013490: 2069 7320 6e6f 7420 706f 7373 6962 6c65 is not possible\n+000134a0: 2074 6f20 646f 2073 6f20 6675 6c6c 7920 to do so fully \n+000134b0: 7472 616e 7370 6172 656e 746c 7920 7769 transparently wi\n+000134c0: 7468 696e 0a41 7574 6f6d 616b 652c 2073 thin.Automake, s\n+000134d0: 6f20 796f 7572 2068 656c 7020 6d61 7920 o your help may \n+000134e0: 6265 206e 6565 6465 642e 2020 5479 7069 be needed. Typi\n+000134f0: 6361 6c6c 792c 2079 6f75 2063 616e 2073 cally, you can s\n+00013500: 706c 6974 206c 6f6e 670a 6669 6c65 206c plit long.file l\n+00013510: 6973 7473 206d 616e 7561 6c6c 7920 616e ists manually an\n+00013520: 6420 7573 6520 6469 6666 6572 656e 7420 d use different \n+00013530: 696e 7374 616c 6c61 7469 6f6e 2064 6972 installation dir\n+00013540: 6563 746f 7279 206e 616d 6573 2066 6f72 ectory names for\n+00013550: 0a65 6163 6820 6c69 7374 2e20 2046 6f72 .each list. For\n+00013560: 2065 7861 6d70 6c65 2c0a 0a20 2020 2020 example,.. \n+00013570: 6461 7461 5f44 4154 4120 3d20 6669 6c65 data_DATA = file\n+00013580: 3120 2e2e 2e20 6669 6c65 4e20 6669 6c65 1 ... fileN file\n+00013590: 4e2b 3120 2e2e 2e20 6669 6c65 324e 0a0a N+1 ... file2N..\n+000135a0: 6d61 7920 616c 736f 2062 6520 7772 6974 may also be writ\n+000135b0: 7465 6e20 6173 0a0a 2020 2020 2064 6174 ten as.. dat\n+000135c0: 615f 4441 5441 203d 2066 696c 6531 202e a_DATA = file1 .\n+000135d0: 2e2e 2066 696c 654e 0a20 2020 2020 6461 .. fileN. da\n+000135e0: 7461 3264 6972 203d 2024 2864 6174 6164 ta2dir = $(datad\n+000135f0: 6972 290a 2020 2020 2064 6174 6132 5f44 ir). data2_D\n+00013600: 4154 4120 3d20 6669 6c65 4e2b 3120 2e2e ATA = fileN+1 ..\n+00013610: 2e20 6669 6c65 324e 0a0a 616e 6420 7769 . file2N..and wi\n+00013620: 6c6c 2063 6175 7365 2041 7574 6f6d 616b ll cause Automak\n+00013630: 6520 746f 2074 7265 6174 2074 6865 2074 e to treat the t\n+00013640: 776f 206c 6973 7473 2073 6570 6172 6174 wo lists separat\n+00013650: 656c 7920 6475 7269 6e67 20e2 8098 6d61 ely during ...ma\n+00013660: 6b65 0a69 6e73 7461 6c6c e280 992e 2020 ke.install.... \n+00013670: 5365 6520 2a6e 6f74 6520 5468 6520 5477 See *note The Tw\n+00013680: 6f20 5061 7274 7320 6f66 2049 6e73 7461 o Parts of Insta\n+00013690: 6c6c 3a3a 2066 6f72 2063 686f 6f73 696e ll:: for choosin\n+000136a0: 6720 6469 7265 6374 6f72 790a 6e61 6d65 g directory.name\n+000136b0: 7320 7468 6174 2077 696c 6c20 6b65 6570 s that will keep\n+000136c0: 2074 6865 206f 7264 6572 696e 6720 6f66 the ordering of\n+000136d0: 2074 6865 2074 776f 2070 6172 7473 206f the two parts o\n+000136e0: 6620 696e 7374 616c 6c61 7469 6f6e 204e f installation N\n+000136f0: 6f74 650a 7468 6174 20e2 8098 6d61 6b65 ote.that ...make\n+00013700: 2064 6973 74e2 8099 206d 6179 2073 7469 dist... may sti\n+00013710: 6c6c 206f 6e6c 7920 776f 726b 206f 6e20 ll only work on \n+00013720: 6120 686f 7374 2077 6974 6820 6120 6869 a host with a hi\n+00013730: 6768 6572 206c 656e 6774 680a 6c69 6d69 gher length.limi\n+00013740: 7420 696e 2074 6869 7320 6578 616d 706c t in this exampl\n+00013750: 652e 0a0a 2020 2041 7574 6f6d 616b 6520 e... Automake \n+00013760: 6974 7365 6c66 2065 6d70 6c6f 7973 2061 itself employs a\n+00013770: 2063 6f75 706c 6520 6f66 2073 7472 6174 couple of strat\n+00013780: 6567 6965 7320 746f 2061 766f 6964 206c egies to avoid l\n+00013790: 6f6e 6720 636f 6d6d 616e 640a 6c69 6e65 ong command.line\n+000137a0: 732e 2020 466f 7220 6578 616d 706c 652c s. For example,\n+000137b0: 2077 6865 6e20 e280 9824 7b73 7263 6469 when ...${srcdi\n+000137c0: 727d 2fe2 8099 2069 7320 7072 6570 656e r}/... is prepen\n+000137d0: 6465 6420 746f 2066 696c 6520 6e61 6d65 ded to file name\n+000137e0: 732c 2061 730a 6361 6e20 6861 7070 656e s, as.can happen\n+000137f0: 2077 6974 6820 6162 6f76 6520 e280 9824 with above ...$\n+00013800: 2864 6174 615f 4441 5441 29e2 8099 206c (data_DATA)... l\n+00013810: 6973 7473 2c20 6974 206c 696d 6974 7320 ists, it limits \n+00013820: 7468 6520 616d 6f75 6e74 206f 660a 6172 the amount of.ar\n+00013830: 6775 6d65 6e74 7320 7061 7373 6564 2074 guments passed t\n+00013840: 6f20 6578 7465 726e 616c 2063 6f6d 6d61 o external comma\n+00013850: 6e64 732e 0a0a 2020 2055 6e66 6f72 7475 nds... Unfortu\n+00013860: 6e61 7465 6c79 2c20 736f 6d65 2073 7973 nately, some sys\n+00013870: 7465 6d27 7320 e280 986d 616b 65e2 8099 tem's ...make...\n+00013880: 2063 6f6d 6d61 6e64 7320 6d61 7920 7072 commands may pr\n+00013890: 6570 656e 6420 e280 9856 5041 5448 e280 epend ...VPATH..\n+000138a0: 990a 7072 6566 6978 6573 206c 696b 6520 ..prefixes like \n+000138b0: e280 9824 7b73 7263 6469 727d 2fe2 8099 ...${srcdir}/...\n+000138c0: 2074 6f20 6669 6c65 206e 616d 6573 2066 to file names f\n+000138d0: 726f 6d20 7468 6520 736f 7572 6365 2074 rom the source t\n+000138e0: 7265 650a 6175 746f 6d61 7469 6361 6c6c ree.automaticall\n+000138f0: 7920 282a 6e6f 7465 2041 7574 6f6d 6174 y (*note Automat\n+00013900: 6963 2052 756c 6520 5265 7772 6974 696e ic Rule Rewritin\n+00013910: 673a 2028 6175 746f 636f 6e66 2941 7574 g: (autoconf)Aut\n+00013920: 6f6d 6174 6963 2052 756c 650a 5265 7772 omatic Rule.Rewr\n+00013930: 6974 696e 672e 292e 2020 496e 2074 6869 iting.). In thi\n+00013940: 7320 6361 7365 2c20 7468 6520 7573 6572 s case, the user\n+00013950: 206d 6179 2068 6176 6520 746f 2073 7769 may have to swi\n+00013960: 7463 6820 746f 2075 7365 2047 4e55 204d tch to use GNU M\n+00013970: 616b 652c 0a6f 7220 7265 6672 6169 6e20 ake,.or refrain \n+00013980: 6672 6f6d 2075 7369 6e67 2056 5041 5448 from using VPATH\n+00013990: 2062 7569 6c64 732c 2069 6e20 6f72 6465 builds, in orde\n+000139a0: 7220 746f 2073 7461 7920 6265 6c6f 7720 r to stay below \n+000139b0: 7468 6520 6c65 6e67 7468 0a6c 696d 6974 the length.limit\n+000139c0: 2e0a 0a20 2020 466f 7220 6c69 6272 6172 ... For librar\n+000139d0: 6965 7320 616e 6420 7072 6f67 7261 6d73 ies and programs\n+000139e0: 2062 7569 6c74 2066 726f 6d20 6d61 6e79 built from many\n+000139f0: 2073 6f75 7263 6573 2c20 636f 6e76 656e sources, conven\n+00013a00: 6965 6e63 650a 6172 6368 6976 6573 206d ience.archives m\n+00013a10: 6179 2062 6520 7573 6564 2061 7320 696e ay be used as in\n+00013a20: 7465 726d 6564 6961 7465 7320 696e 206f termediates in o\n+00013a30: 7264 6572 2074 6f20 6c69 6d69 7420 7468 rder to limit th\n+00013a40: 6520 6f62 6a65 6374 206c 6973 740a 6c65 e object list.le\n+00013a50: 6e67 7468 2028 2a6e 6f74 6520 4c69 6274 ngth (*note Libt\n+00013a60: 6f6f 6c20 436f 6e76 656e 6965 6e63 6520 ool Convenience \n+00013a70: 4c69 6272 6172 6965 733a 3a29 2e0a 0a1f Libraries::)....\n+00013a80: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00013a90: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00013aa0: 3a20 4361 6e6f 6e69 6361 6c69 7a61 7469 : Canonicalizati\n+00013ab0: 6f6e 2c20 204e 6578 743a 2055 7365 7220 on, Next: User \n+00013ac0: 5661 7269 6162 6c65 732c 2020 5072 6576 Variables, Prev\n+00013ad0: 3a20 4c65 6e67 7468 204c 696d 6974 6174 : Length Limitat\n+00013ae0: 696f 6e73 2c20 2055 703a 2047 656e 6572 ions, Up: Gener\n+00013af0: 616c 6974 6965 730a 0a33 2e35 2048 6f77 alities..3.5 How\n+00013b00: 2064 6572 6976 6564 2076 6172 6961 626c derived variabl\n+00013b10: 6573 2061 7265 206e 616d 6564 0a3d 3d3d es are named.===\n 00013b20: 3d3d 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: 0a0a 536f 6d65 7469 6d65 7320 6120 4d61 ..Sometimes a Ma\n+00013b50: 6b65 6669 6c65 2076 6172 6961 626c 6520 kefile variable \n+00013b60: 6e61 6d65 2069 7320 6465 7269 7665 6420 name is derived \n+00013b70: 6672 6f6d 2073 6f6d 6520 7465 7874 2074 from some text t\n+00013b80: 6865 0a6d 6169 6e74 6169 6e65 7220 7375 he.maintainer su\n+00013b90: 7070 6c69 6573 2e20 2046 6f72 2069 6e73 pplies. For ins\n+00013ba0: 7461 6e63 652c 2061 2070 726f 6772 616d tance, a program\n+00013bb0: 206e 616d 6520 6c69 7374 6564 2069 6e20 name listed in \n+00013bc0: e280 985f 5052 4f47 5241 4d53 e280 990a ..._PROGRAMS....\n+00013bd0: 6973 2072 6577 7269 7474 656e 2069 6e74 is rewritten int\n+00013be0: 6f20 7468 6520 6e61 6d65 206f 6620 6120 o the name of a \n+00013bf0: e280 985f 534f 5552 4345 53e2 8099 2076 ..._SOURCES... v\n+00013c00: 6172 6961 626c 652e 2020 496e 2063 6173 ariable. In cas\n+00013c10: 6573 206c 696b 650a 7468 6973 2c20 4175 es like.this, Au\n+00013c20: 746f 6d61 6b65 2063 616e 6f6e 6963 616c tomake canonical\n+00013c30: 697a 6573 2074 6865 2074 6578 742c 2073 izes the text, s\n+00013c40: 6f20 7468 6174 2070 726f 6772 616d 206e o that program n\n+00013c50: 616d 6573 2061 6e64 2074 6865 0a6c 696b ames and the.lik\n+00013c60: 6520 646f 206e 6f74 2068 6176 6520 746f e do not have to\n+00013c70: 2066 6f6c 6c6f 7720 4d61 6b65 6669 6c65 follow Makefile\n+00013c80: 2076 6172 6961 626c 6520 6e61 6d69 6e67 variable naming\n+00013c90: 2072 756c 6573 2e20 2041 6c6c 0a63 6861 rules. All.cha\n+00013ca0: 7261 6374 6572 7320 696e 2074 6865 206e racters in the n\n+00013cb0: 616d 6520 6578 6365 7074 2066 6f72 206c ame except for l\n+00013cc0: 6574 7465 7273 2c20 6e75 6d62 6572 732c etters, numbers,\n+00013cd0: 2074 6865 2073 7472 7564 656c 2028 4029 the strudel (@)\n+00013ce0: 2c20 616e 640a 7468 6520 756e 6465 7273 , and.the unders\n+00013cf0: 636f 7265 2061 7265 2074 7572 6e65 6420 core are turned \n+00013d00: 696e 746f 2075 6e64 6572 7363 6f72 6573 into underscores\n+00013d10: 2077 6865 6e20 6d61 6b69 6e67 2076 6172 when making var\n+00013d20: 6961 626c 650a 7265 6665 7265 6e63 6573 iable.references\n+00013d30: 2e0a 0a20 2020 466f 7220 6578 616d 706c ... For exampl\n+00013d40: 652c 2069 6620 796f 7572 2070 726f 6772 e, if your progr\n+00013d50: 616d 2069 7320 6e61 6d65 6420 e280 9873 am is named ...s\n+00013d60: 6e69 6666 2d67 6c75 65e2 8099 2c20 7468 niff-glue..., th\n+00013d70: 6520 6465 7269 7665 640a 7661 7269 6162 e derived.variab\n+00013d80: 6c65 206e 616d 6520 776f 756c 6420 6265 le name would be\n+00013d90: 20e2 8098 736e 6966 665f 676c 7565 5f53 ...sniff_glue_S\n+00013da0: 4f55 5243 4553 e280 992c 206e 6f74 20e2 OURCES..., not .\n+00013db0: 8098 736e 6966 662d 676c 7565 5f53 4f55 ..sniff-glue_SOU\n+00013dc0: 5243 4553 e280 992e 0a53 696d 696c 6172 RCES.....Similar\n+00013dd0: 6c79 2074 6865 2073 6f75 7263 6573 2066 ly the sources f\n+00013de0: 6f72 2061 206c 6962 7261 7279 206e 616d or a library nam\n+00013df0: 6564 20e2 8098 6c69 626d 756d 626c 652b ed ...libmumble+\n+00013e00: 2b2e 61e2 8099 2073 686f 756c 6420 6265 +.a... should be\n+00013e10: 0a6c 6973 7465 6420 696e 2074 6865 20e2 .listed in the .\n+00013e20: 8098 6c69 626d 756d 626c 655f 5f5f 615f ..libmumble___a_\n+00013e30: 534f 5552 4345 53e2 8099 2076 6172 6961 SOURCES... varia\n+00013e40: 626c 652e 0a0a 2020 2054 6865 2073 7472 ble... The str\n+00013e50: 7564 656c 2069 7320 616e 2061 6464 6974 udel is an addit\n+00013e60: 696f 6e2c 2074 6f20 6d61 6b65 2074 6865 ion, to make the\n+00013e70: 2075 7365 206f 6620 4175 746f 636f 6e66 use of Autoconf\n+00013e80: 2073 7562 7374 6974 7574 696f 6e73 0a69 substitutions.i\n+00013e90: 6e20 7661 7269 6162 6c65 206e 616d 6573 n variable names\n+00013ea0: 206c 6573 7320 6f62 6675 7363 6174 696e less obfuscatin\n+00013eb0: 672e 0a0a 1f0a 4669 6c65 3a20 6175 746f g.....File: auto\n+00013ec0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00013ed0: 204e 6f64 653a 2055 7365 7220 5661 7269 Node: User Vari\n+00013ee0: 6162 6c65 732c 2020 4e65 7874 3a20 4175 ables, Next: Au\n+00013ef0: 7869 6c69 6172 7920 5072 6f67 7261 6d73 xiliary Programs\n+00013f00: 2c20 2050 7265 763a 2043 616e 6f6e 6963 , Prev: Canonic\n+00013f10: 616c 697a 6174 696f 6e2c 2020 5570 3a20 alization, Up: \n+00013f20: 4765 6e65 7261 6c69 7469 6573 0a0a 332e Generalities..3.\n+00013f30: 3620 5661 7269 6162 6c65 7320 7265 7365 6 Variables rese\n+00013f40: 7276 6564 2066 6f72 2074 6865 2075 7365 rved for the use\n+00013f50: 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d r.==============\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 3d0a 0a53 6f6d 6520 e280 984d =====..Some ...M\n+00013f80: 616b 6566 696c 65e2 8099 2076 6172 6961 akefile... varia\n+00013f90: 626c 6573 2061 7265 2072 6573 6572 7665 bles are reserve\n+00013fa0: 6420 6279 2074 6865 2047 4e55 2043 6f64 d by the GNU Cod\n+00013fb0: 696e 6720 5374 616e 6461 7264 7320 666f ing Standards fo\n+00013fc0: 720a 7468 6520 7573 6520 6f66 2074 6865 r.the use of the\n+00013fd0: 2022 7573 6572 222d 2d74 6865 2070 6572 \"user\"--the per\n+00013fe0: 736f 6e20 6275 696c 6469 6e67 2074 6865 son building the\n+00013ff0: 2070 6163 6b61 6765 2e20 2046 6f72 2069 package. For i\n+00014000: 6e73 7461 6e63 652c 0ae2 8098 4346 4c41 nstance,....CFLA\n+00014010: 4753 e280 9920 6973 206f 6e65 2073 7563 GS... is one suc\n+00014020: 6820 7661 7269 6162 6c65 2e0a 0a20 2020 h variable... \n+00014030: 536f 6d65 7469 6d65 7320 7061 636b 6167 Sometimes packag\n+00014040: 6520 6465 7665 6c6f 7065 7273 2061 7265 e developers are\n+00014050: 2074 656d 7074 6564 2074 6f20 7365 7420 tempted to set \n+00014060: 7573 6572 2076 6172 6961 626c 6573 2073 user variables s\n+00014070: 7563 680a 6173 20e2 8098 4346 4c41 4753 uch.as ...CFLAGS\n+00014080: e280 9920 6265 6361 7573 6520 6974 2061 ... because it a\n+00014090: 7070 6561 7273 2074 6f20 6d61 6b65 2074 ppears to make t\n+000140a0: 6865 6972 206a 6f62 2065 6173 6965 722e heir job easier.\n+000140b0: 2020 486f 7765 7665 722c 2074 6865 0a70 However, the.p\n+000140c0: 6163 6b61 6765 2069 7473 656c 6620 7368 ackage itself sh\n+000140d0: 6f75 6c64 206e 6576 6572 2073 6574 2061 ould never set a\n+000140e0: 2075 7365 7220 7661 7269 6162 6c65 2c20 user variable, \n+000140f0: 7061 7274 6963 756c 6172 6c79 206e 6f74 particularly not\n+00014100: 2074 6f0a 696e 636c 7564 6520 7377 6974 to.include swit\n+00014110: 6368 6573 2074 6861 7420 6172 6520 7265 ches that are re\n+00014120: 7175 6972 6564 2066 6f72 2070 726f 7065 quired for prope\n+00014130: 7220 636f 6d70 696c 6174 696f 6e20 6f66 r compilation of\n+00014140: 2074 6865 0a70 6163 6b61 6765 2e20 2053 the.package. S\n+00014150: 696e 6365 2074 6865 7365 2076 6172 6961 ince these varia\n+00014160: 626c 6573 2061 7265 2064 6f63 756d 656e bles are documen\n+00014170: 7465 6420 6173 2062 6569 6e67 2066 6f72 ted as being for\n+00014180: 2074 6865 2070 6163 6b61 6765 0a62 7569 the package.bui\n+00014190: 6c64 6572 2c20 7468 6174 2070 6572 736f lder, that perso\n+000141a0: 6e20 7269 6768 7466 756c 6c79 2065 7870 n rightfully exp\n+000141b0: 6563 7473 2074 6f20 6265 2061 626c 6520 ects to be able \n+000141c0: 746f 206f 7665 7272 6964 6520 616e 7920 to override any \n+000141d0: 6f66 0a74 6865 7365 2076 6172 6961 626c of.these variabl\n+000141e0: 6573 2061 7420 6275 696c 6420 7469 6d65 es at build time\n+000141f0: 2e0a 0a20 2020 546f 2067 6574 2061 726f ... To get aro\n+00014200: 756e 6420 7468 6973 2070 726f 626c 656d und this problem\n+00014210: 2c20 4175 746f 6d61 6b65 2069 6e74 726f , Automake intro\n+00014220: 6475 6365 7320 616e 2061 7574 6f6d 616b duces an automak\n+00014230: 652d 7370 6563 6966 6963 0a73 6861 646f e-specific.shado\n+00014240: 7720 7661 7269 6162 6c65 2066 6f72 2065 w variable for e\n+00014250: 6163 6820 7573 6572 2066 6c61 6720 7661 ach user flag va\n+00014260: 7269 6162 6c65 2e20 2028 5368 6164 6f77 riable. (Shadow\n+00014270: 2076 6172 6961 626c 6573 2061 7265 206e variables are n\n+00014280: 6f74 0a69 6e74 726f 6475 6365 6420 666f ot.introduced fo\n+00014290: 7220 7661 7269 6162 6c65 7320 6c69 6b65 r variables like\n+000142a0: 20e2 8098 4343 e280 992c 2077 6865 7265 ...CC..., where\n+000142b0: 2074 6865 7920 776f 756c 6420 6d61 6b65 they would make\n+000142c0: 206e 6f20 7365 6e73 652e 290a 5468 6520 no sense.).The \n+000142d0: 7368 6164 6f77 2076 6172 6961 626c 6520 shadow variable \n+000142e0: 6973 206e 616d 6564 2062 7920 7072 6570 is named by prep\n+000142f0: 656e 6469 6e67 20e2 8098 414d 5fe2 8099 ending ...AM_...\n+00014300: 2074 6f20 7468 6520 7573 6572 2076 6172 to the user var\n+00014310: 6961 626c 6527 730a 6e61 6d65 2e20 2046 iable's.name. F\n+00014320: 6f72 2069 6e73 7461 6e63 652c 2074 6865 or instance, the\n+00014330: 2073 6861 646f 7720 7661 7269 6162 6c65 shadow variable\n+00014340: 2066 6f72 20e2 8098 5946 4c41 4753 e280 for ...YFLAGS..\n+00014350: 9920 6973 20e2 8098 414d 5f59 464c 4147 . is ...AM_YFLAG\n+00014360: 53e2 8099 2e0a 5468 6520 7061 636b 6167 S.....The packag\n+00014370: 6520 6d61 696e 7461 696e 6572 2d2d 7468 e maintainer--th\n+00014380: 6174 2069 732c 2074 6865 2061 7574 686f at is, the autho\n+00014390: 7228 7329 206f 6620 7468 6520 e280 984d r(s) of the ...M\n+000143a0: 616b 6566 696c 652e 616d e280 9920 616e akefile.am... an\n+000143b0: 640a e280 9863 6f6e 6669 6775 7265 2e61 d....configure.a\n+000143c0: 63e2 8099 2066 696c 6573 2d2d 6d61 7920 c... files--may \n+000143d0: 6164 6a75 7374 2074 6865 7365 2073 6861 adjust these sha\n+000143e0: 646f 7720 7661 7269 6162 6c65 7320 686f dow variables ho\n+000143f0: 7765 7665 720a 6e65 6365 7373 6172 792e wever.necessary.\n+00014400: 0a0a 2020 202a 4e6f 7465 2046 6c61 6720 .. *Note Flag \n+00014410: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n+00014420: 6e67 3a3a 2c20 666f 7220 6d6f 7265 2064 ng::, for more d\n+00014430: 6973 6375 7373 696f 6e20 6162 6f75 7420 iscussion about \n+00014440: 7468 6573 650a 7661 7269 6162 6c65 7320 these.variables \n+00014450: 616e 6420 686f 7720 7468 6579 2069 6e74 and how they int\n+00014460: 6572 6163 7420 7769 7468 2070 6572 2d74 eract with per-t\n+00014470: 6172 6765 7420 7661 7269 6162 6c65 732e arget variables.\n+00014480: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+00014490: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+000144a0: 6f64 653a 2041 7578 696c 6961 7279 2050 ode: Auxiliary P\n+000144b0: 726f 6772 616d 732c 2020 5072 6576 3a20 rograms, Prev: \n+000144c0: 5573 6572 2056 6172 6961 626c 6573 2c20 User Variables, \n+000144d0: 2055 703a 2047 656e 6572 616c 6974 6965 Up: Generalitie\n+000144e0: 730a 0a33 2e37 2050 726f 6772 616d 7320 s..3.7 Programs \n+000144f0: 6175 746f 6d61 6b65 206d 6967 6874 2072 automake might r\n+00014500: 6571 7569 7265 0a3d 3d3d 3d3d 3d3d 3d3d equire.=========\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 0a0a 4175 746f ==========..Auto\n+00014530: 6d61 6b65 2073 6f6d 6574 696d 6573 2072 make sometimes r\n+00014540: 6571 7569 7265 7320 6865 6c70 6572 2070 equires helper p\n+00014550: 726f 6772 616d 7320 736f 2074 6861 7420 rograms so that \n+00014560: 7468 6520 6765 6e65 7261 7465 640a e280 the generated...\n+00014570: 984d 616b 6566 696c 65e2 8099 2063 616e .Makefile... can\n+00014580: 2064 6f20 6974 7320 776f 726b 2070 726f do its work pro\n+00014590: 7065 726c 792e 2020 5468 6572 6520 6172 perly. There ar\n+000145a0: 6520 6120 6661 6972 6c79 206c 6172 6765 e a fairly large\n+000145b0: 206e 756d 6265 7220 6f66 0a74 6865 6d2c number of.them,\n+000145c0: 2061 6e64 2077 6520 6c69 7374 2074 6865 and we list the\n+000145d0: 6d20 6865 7265 2e0a 0a20 2020 416c 7468 m here... Alth\n+000145e0: 6f75 6768 2061 6c6c 206f 6620 7468 6573 ough all of thes\n+000145f0: 6520 6669 6c65 7320 6172 6520 6469 7374 e files are dist\n+00014600: 7269 6275 7465 6420 616e 6420 696e 7374 ributed and inst\n+00014610: 616c 6c65 6420 7769 7468 0a41 7574 6f6d alled with.Autom\n+00014620: 616b 652c 2061 2063 6f75 706c 6520 6f66 ake, a couple of\n+00014630: 2074 6865 6d20 6172 6520 6d61 696e 7461 them are mainta\n+00014640: 696e 6564 2073 6570 6172 6174 656c 792e ined separately.\n+00014650: 2020 5468 6520 4175 746f 6d61 6b65 0a63 The Automake.c\n+00014660: 6f70 6965 7320 6172 6520 7570 6461 7465 opies are update\n+00014670: 6420 6265 666f 7265 2065 6163 6820 7265 d before each re\n+00014680: 6c65 6173 652c 2062 7574 2077 6520 6d65 lease, but we me\n+00014690: 6e74 696f 6e20 7468 6520 6f72 6967 696e ntion the origin\n+000146a0: 616c 0a73 6f75 7263 6520 696e 2063 6173 al.source in cas\n+000146b0: 6520 796f 7520 6e65 6564 206d 6f72 6520 e you need more \n+000146c0: 7265 6365 6e74 2076 6572 7369 6f6e 732e recent versions.\n+000146d0: 0a0a e280 9861 722d 6c69 62e2 8099 0a20 .....ar-lib.... \n+000146e0: 2020 2020 5468 6973 2069 7320 6120 7772 This is a wr\n+000146f0: 6170 7065 7220 7072 696d 6172 696c 7920 apper primarily \n+00014700: 666f 7220 7468 6520 4d69 6372 6f73 6f66 for the Microsof\n+00014710: 7420 6c69 6220 6172 6368 6976 6572 2c20 t lib archiver, \n+00014720: 746f 206d 616b 650a 2020 2020 2069 7420 to make. it \n+00014730: 6d6f 7265 2050 4f53 4958 2d6c 696b 652e more POSIX-like.\n+00014740: 0a0a e280 9861 6e73 6932 6b6e 722e 63e2 .....ansi2knr.c.\n+00014750: 8099 0ae2 8098 616e 7369 326b 6e72 2e31 ......ansi2knr.1\n+00014760: e280 990a 2020 2020 2054 6865 7365 2074 .... These t\n+00014770: 776f 2066 696c 6573 2061 7265 2075 7365 wo files are use\n+00014780: 6420 666f 7220 6465 2d41 4e53 492d 6669 d for de-ANSI-fi\n+00014790: 6361 7469 6f6e 2073 7570 706f 7274 2028 cation support (\n+000147a0: 7468 6579 2061 7265 0a20 2020 2020 6465 they are. de\n+000147b0: 7072 6563 6174 6564 206e 6f77 2c20 616e precated now, an\n+000147c0: 6420 5f77 696c 6c20 6265 2072 656d 6f76 d _will be remov\n+000147d0: 6564 5f20 696e 2074 6865 206e 6578 7420 ed_ in the next \n+000147e0: 6d61 6a6f 7220 4175 746f 6d61 6b65 0a20 major Automake. \n+000147f0: 2020 2020 7265 6c65 6173 653b 202a 6e6f release; *no\n+00014800: 7465 2041 4e53 493a 3a29 2e0a 0ae2 8098 te ANSI::)......\n+00014810: 636f 6d70 696c 65e2 8099 0a20 2020 2020 compile.... \n+00014820: 5468 6973 2069 7320 6120 7772 6170 7065 This is a wrappe\n+00014830: 7220 666f 7220 636f 6d70 696c 6572 7320 r for compilers \n+00014840: 7468 6174 2064 6f20 6e6f 7420 6163 6365 that do not acce\n+00014850: 7074 206f 7074 696f 6e73 20e2 8098 2d63 pt options ...-c\n+00014860: e280 9920 616e 640a 2020 2020 20e2 8098 ... and. ...\n+00014870: 2d6f e280 9920 6174 2074 6865 2073 616d -o... at the sam\n+00014880: 6520 7469 6d65 2e20 2049 7420 6973 206f e time. It is o\n+00014890: 6e6c 7920 7573 6564 2077 6865 6e20 6162 nly used when ab\n+000148a0: 736f 6c75 7465 6c79 2072 6571 7569 7265 solutely require\n+000148b0: 642e 0a20 2020 2020 5375 6368 2063 6f6d d.. Such com\n+000148c0: 7069 6c65 7273 2061 7265 2072 6172 652c pilers are rare,\n+000148d0: 2077 6974 6820 7468 6520 4d69 6372 6f73 with the Micros\n+000148e0: 6f66 7420 432f 432b 2b20 436f 6d70 696c oft C/C++ Compil\n+000148f0: 6572 2061 7320 7468 650a 2020 2020 206d er as the. m\n+00014900: 6f73 7420 6e6f 7461 626c 6520 6578 6365 ost notable exce\n+00014910: 7074 696f 6e2e 2020 5468 6973 2077 7261 ption. This wra\n+00014920: 7070 6572 2061 6c73 6f20 6d61 6b65 7320 pper also makes \n+00014930: 7468 6520 666f 6c6c 6f77 696e 670a 2020 the following. \n+00014940: 2020 2063 6f6d 6d6f 6e20 6f70 7469 6f6e common option\n+00014950: 7320 6176 6169 6c61 626c 6520 666f 7220 s available for \n+00014960: 7468 6174 2063 6f6d 7069 6c65 722c 2077 that compiler, w\n+00014970: 6869 6c65 2070 6572 666f 726d 696e 6720 hile performing \n+00014980: 6669 6c65 0a20 2020 2020 6e61 6d65 2074 file. name t\n+00014990: 7261 6e73 6c61 7469 6f6e 2077 6865 7265 ranslation where\n+000149a0: 206e 6565 6465 643a 20e2 8098 2d49 e280 needed: ...-I..\n+000149b0: 992c 20e2 8098 2d4c e280 992c 20e2 8098 ., ...-L..., ...\n+000149c0: 2d6c e280 992c 20e2 8098 2d57 6c2c e280 -l..., ...-Wl,..\n+000149d0: 9920 616e 640a 2020 2020 20e2 8098 2d58 . and. ...-X\n+000149e0: 6c69 6e6b 6572 e280 992e 0a0a e280 9863 linker.........c\n+000149f0: 6f6e 6669 672e 6775 6573 73e2 8099 0ae2 onfig.guess.....\n+00014a00: 8098 636f 6e66 6967 2e73 7562 e280 990a ..config.sub....\n+00014a10: 2020 2020 2054 6865 7365 2074 776f 2070 These two p\n+00014a20: 726f 6772 616d 7320 636f 6d70 7574 6520 rograms compute \n+00014a30: 7468 6520 6361 6e6f 6e69 6361 6c20 7472 the canonical tr\n+00014a40: 6970 6c65 7473 2066 6f72 2074 6865 2067 iplets for the g\n+00014a50: 6976 656e 0a20 2020 2020 6275 696c 642c iven. build,\n+00014a60: 2068 6f73 742c 206f 7220 7461 7267 6574 host, or target\n+00014a70: 2061 7263 6869 7465 6374 7572 652e 2020 architecture. \n+00014a80: 5468 6573 6520 7072 6f67 7261 6d73 2061 These programs a\n+00014a90: 7265 2075 7064 6174 6564 0a20 2020 2020 re updated. \n+00014aa0: 7265 6775 6c61 726c 7920 746f 2073 7570 regularly to sup\n+00014ab0: 706f 7274 206e 6577 2061 7263 6869 7465 port new archite\n+00014ac0: 6374 7572 6573 2061 6e64 2066 6978 2070 ctures and fix p\n+00014ad0: 726f 6265 7320 6272 6f6b 656e 2062 790a robes broken by.\n+00014ae0: 2020 2020 2063 6861 6e67 6573 2069 6e20 changes in \n+00014af0: 6e65 7720 6b65 726e 656c 2076 6572 7369 new kernel versi\n+00014b00: 6f6e 732e 2020 4561 6368 206e 6577 2072 ons. Each new r\n+00014b10: 656c 6561 7365 206f 6620 4175 746f 6d61 elease of Automa\n+00014b20: 6b65 2063 6f6d 6573 0a20 2020 2020 7769 ke comes. wi\n+00014b30: 7468 2075 702d 746f 2d64 6174 6520 636f th up-to-date co\n+00014b40: 7069 6573 206f 6620 7468 6573 6520 7072 pies of these pr\n+00014b50: 6f67 7261 6d73 2e20 2049 6620 796f 7572 ograms. If your\n+00014b60: 2063 6f70 7920 6f66 2041 7574 6f6d 616b copy of Automak\n+00014b70: 650a 2020 2020 2069 7320 6765 7474 696e e. is gettin\n+00014b80: 6720 6f6c 642c 2079 6f75 2061 7265 2065 g old, you are e\n+00014b90: 6e63 6f75 7261 6765 6420 746f 2066 6574 ncouraged to fet\n+00014ba0: 6368 2074 6865 206c 6174 6573 7420 7665 ch the latest ve\n+00014bb0: 7273 696f 6e73 206f 660a 2020 2020 2074 rsions of. t\n+00014bc0: 6865 7365 2066 696c 6573 2066 726f 6d20 hese files from \n+00014bd0: 3c68 7474 703a 2f2f 7361 7661 6e6e 6168 befo\n+00014c00: 7265 0a20 2020 2020 6d61 6b69 6e67 2061 re. making a\n+00014c10: 2072 656c 6561 7365 2e0a 0ae2 8098 636f release......co\n+00014c20: 6e66 6967 2d6d 6c2e 696e e280 990a 2020 nfig-ml.in.... \n+00014c30: 2020 2054 6869 7320 6669 6c65 2069 7320 This file is \n+00014c40: 6e6f 7420 6120 7072 6f67 7261 6d2c 2069 not a program, i\n+00014c50: 7420 6973 2061 20e2 8098 636f 6e66 6967 t is a ...config\n+00014c60: 7572 65e2 8099 2066 7261 676d 656e 7420 ure... fragment \n+00014c70: 7573 6564 2066 6f72 0a20 2020 2020 6d75 used for. mu\n+00014c80: 6c74 696c 6962 2073 7570 706f 7274 2028 ltilib support (\n+00014c90: 2a6e 6f74 6520 4d75 6c74 696c 6962 733a *note Multilibs:\n+00014ca0: 3a29 2e20 2053 696e 6365 2074 6865 2041 :). Since the A\n+00014cb0: 7574 6f6d 616b 6520 6d75 6c74 696c 6962 utomake multilib\n+00014cc0: 0a20 2020 2020 7375 7070 6f72 7420 6861 . support ha\n+00014cd0: 7320 6265 656e 205f 6465 7072 6563 6174 s been _deprecat\n+00014ce0: 6564 5f20 616e 6420 7461 7267 6574 6564 ed_ and targeted\n+00014cf0: 2066 6f72 2072 656d 6f76 616c 2c20 7468 for removal, th\n+00014d00: 6973 2066 696c 650a 2020 2020 2069 7320 is file. is \n+00014d10: 676f 696e 6720 746f 2062 6520 5f72 656d going to be _rem\n+00014d20: 6f76 6564 2066 726f 6d20 7468 6520 4175 oved from the Au\n+00014d30: 746f 6d61 6b65 2063 6f72 655f 2069 6e20 tomake core_ in \n+00014d40: 7468 6520 6e65 7874 206d 616a 6f72 0a20 the next major. \n+00014d50: 2020 2020 7265 6c65 6173 652e 2020 5468 release. Th\n+00014d60: 6520 6d61 7374 6572 2063 6f70 7920 6f66 e master copy of\n+00014d70: 2074 6869 7320 6669 6c65 2069 7320 6d61 this file is ma\n+00014d80: 696e 7461 696e 6564 2069 6e20 7468 6520 intained in the \n+00014d90: 4743 430a 2020 2020 2074 7265 6520 6174 GCC. tree at\n+00014da0: 203c 6874 7470 3a2f 2f67 6363 2e67 6e75 ..\n+00014dc0: 0ae2 8098 6465 7063 6f6d 70e2 8099 0a20 ....depcomp.... \n+00014dd0: 2020 2020 5468 6973 2070 726f 6772 616d This program\n+00014de0: 2075 6e64 6572 7374 616e 6473 2068 6f77 understands how\n+00014df0: 2074 6f20 7275 6e20 6120 636f 6d70 696c to run a compil\n+00014e00: 6572 2073 6f20 7468 6174 2069 7420 7769 er so that it wi\n+00014e10: 6c6c 0a20 2020 2020 6765 6e65 7261 7465 ll. generate\n+00014e20: 206e 6f74 206f 6e6c 7920 7468 6520 6465 not only the de\n+00014e30: 7369 7265 6420 6f75 7470 7574 2062 7574 sired output but\n+00014e40: 2061 6c73 6f20 6465 7065 6e64 656e 6379 also dependency\n+00014e50: 0a20 2020 2020 696e 666f 726d 6174 696f . informatio\n+00014e60: 6e20 7468 6174 2069 7320 7468 656e 2075 n that is then u\n+00014e70: 7365 6420 6279 2074 6865 2061 7574 6f6d sed by the autom\n+00014e80: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n+00014e90: 7472 6163 6b69 6e67 0a20 2020 2020 6665 tracking. fe\n+00014ea0: 6174 7572 6520 282a 6e6f 7465 2044 6570 ature (*note Dep\n+00014eb0: 656e 6465 6e63 6965 733a 3a29 2e0a 0ae2 endencies::)....\n+00014ec0: 8098 656c 6973 702d 636f 6d70 e280 990a ..elisp-comp....\n+00014ed0: 2020 2020 2054 6869 7320 7072 6f67 7261 This progra\n+00014ee0: 6d20 6973 2075 7365 6420 746f 2062 7974 m is used to byt\n+00014ef0: 652d 636f 6d70 696c 6520 456d 6163 7320 e-compile Emacs \n+00014f00: 4c69 7370 2063 6f64 652e 0a0a e280 9869 Lisp code......i\n+00014f10: 6e73 7461 6c6c 2d73 68e2 8099 0a20 2020 nstall-sh.... \n+00014f20: 2020 5468 6973 2069 7320 6120 7265 706c This is a repl\n+00014f30: 6163 656d 656e 7420 666f 7220 7468 6520 acement for the \n+00014f40: e280 9869 6e73 7461 6c6c e280 9920 7072 ...install... pr\n+00014f50: 6f67 7261 6d20 7468 6174 2077 6f72 6b73 ogram that works\n+00014f60: 206f 6e0a 2020 2020 2070 6c61 7466 6f72 on. platfor\n+00014f70: 6d73 2077 6865 7265 20e2 8098 696e 7374 ms where ...inst\n+00014f80: 616c 6ce2 8099 2069 7320 756e 6176 6169 all... is unavai\n+00014f90: 6c61 626c 6520 6f72 2075 6e75 7361 626c lable or unusabl\n+00014fa0: 652e 0a0a e280 986d 6461 7465 2d73 68e2 e......mdate-sh.\n+00014fb0: 8099 0a20 2020 2020 5468 6973 2073 6372 ... This scr\n+00014fc0: 6970 7420 6973 2075 7365 6420 746f 2067 ipt is used to g\n+00014fd0: 656e 6572 6174 6520 6120 e280 9876 6572 enerate a ...ver\n+00014fe0: 7369 6f6e 2e74 6578 69e2 8099 2066 696c sion.texi... fil\n+00014ff0: 652e 2020 4974 2065 7861 6d69 6e65 730a e. It examines.\n+00015000: 2020 2020 2061 2066 696c 6520 616e 6420 a file and \n+00015010: 7072 696e 7473 2073 6f6d 6520 6461 7465 prints some date\n+00015020: 2069 6e66 6f72 6d61 7469 6f6e 2061 626f information abo\n+00015030: 7574 2069 742e 0a0a e280 986d 6973 7369 ut it......missi\n+00015040: 6e67 e280 990a 2020 2020 2054 6869 7320 ng.... This \n+00015050: 7772 6170 7320 6120 6e75 6d62 6572 206f wraps a number o\n+00015060: 6620 7072 6f67 7261 6d73 2074 6861 7420 f programs that \n+00015070: 6172 6520 7479 7069 6361 6c6c 7920 6f6e are typically on\n+00015080: 6c79 2072 6571 7569 7265 6420 6279 0a20 ly required by. \n+00015090: 2020 2020 6d61 696e 7461 696e 6572 732e maintainers.\n+000150a0: 2020 4966 2074 6865 2070 726f 6772 616d If the program\n+000150b0: 2069 6e20 7175 6573 7469 6f6e 2064 6f65 in question doe\n+000150c0: 736e 2774 2065 7869 7374 2c20 e280 986d sn't exist, ...m\n+000150d0: 6973 7369 6e67 e280 990a 2020 2020 2070 issing.... p\n+000150e0: 7269 6e74 7320 616e 2069 6e66 6f72 6d61 rints an informa\n+000150f0: 7469 7665 2077 6172 6e69 6e67 2061 6e64 tive warning and\n+00015100: 2061 7474 656d 7074 7320 746f 2066 6978 attempts to fix\n+00015110: 2074 6869 6e67 7320 736f 2074 6861 740a things so that.\n+00015120: 2020 2020 2074 6865 2062 7569 6c64 2063 the build c\n+00015130: 616e 2063 6f6e 7469 6e75 652e 0a0a e280 an continue.....\n+00015140: 986d 6b69 6e73 7461 6c6c 6469 7273 e280 .mkinstalldirs..\n+00015150: 990a 2020 2020 2054 6869 7320 7363 7269 .. This scri\n+00015160: 7074 2075 7365 6420 746f 2062 6520 6120 pt used to be a \n+00015170: 7772 6170 7065 7220 6172 6f75 6e64 20e2 wrapper around .\n+00015180: 8098 6d6b 6469 7220 2d70 e280 992c 2077 ..mkdir -p..., w\n+00015190: 6869 6368 2069 7320 6e6f 740a 2020 2020 hich is not. \n+000151a0: 2070 6f72 7461 626c 652e 2020 4e6f 7720 portable. Now \n+000151b0: 7765 2070 7265 6665 7220 746f 2075 7365 we prefer to use\n+000151c0: 20e2 8098 696e 7374 616c 6c2d 7368 202d ...install-sh -\n+000151d0: 64e2 8099 2077 6865 6e20 e280 9863 6f6e d... when ...con\n+000151e0: 6669 6775 7265 e280 990a 2020 2020 2066 figure.... f\n+000151f0: 696e 6473 2074 6861 7420 e280 986d 6b64 inds that ...mkd\n+00015200: 6972 202d 70e2 8099 2064 6f65 7320 6e6f ir -p... does no\n+00015210: 7420 776f 726b 2c20 7468 6973 206d 616b t work, this mak\n+00015220: 6573 206f 6e65 206c 6573 7320 7363 7269 es one less scri\n+00015230: 7074 2074 6f0a 2020 2020 2064 6973 7472 pt to. distr\n+00015240: 6962 7574 652e 0a0a 2020 2020 2046 6f72 ibute... For\n+00015250: 2062 6163 6b77 6172 6420 636f 6d70 6174 backward compat\n+00015260: 6962 696c 6974 7920 e280 986d 6b69 6e73 ibility ...mkins\n+00015270: 7461 6c6c 6469 7273 e280 9920 6973 2073 talldirs... is s\n+00015280: 7469 6c6c 2075 7365 6420 616e 640a 2020 till used and. \n+00015290: 2020 2064 6973 7472 6962 7574 6564 2077 distributed w\n+000152a0: 6865 6e20 e280 9861 7574 6f6d 616b 65e2 hen ...automake.\n+000152b0: 8099 2066 696e 6473 2069 7420 696e 2061 .. finds it in a\n+000152c0: 2070 6163 6b61 6765 2e20 2042 7574 2069 package. But i\n+000152d0: 7420 6973 206e 6f0a 2020 2020 206c 6f6e t is no. lon\n+000152e0: 6765 7220 696e 7374 616c 6c65 6420 6175 ger installed au\n+000152f0: 746f 6d61 7469 6361 6c6c 792c 2061 6e64 tomatically, and\n+00015300: 2069 7420 7368 6f75 6c64 2062 6520 7361 it should be sa\n+00015310: 6665 2074 6f20 7265 6d6f 7665 2069 742e fe to remove it.\n+00015320: 0a0a e280 9870 792d 636f 6d70 696c 65e2 .....py-compile.\n+00015330: 8099 0a20 2020 2020 5468 6973 2069 7320 ... This is \n+00015340: 7573 6564 2074 6f20 6279 7465 2d63 6f6d used to byte-com\n+00015350: 7069 6c65 2050 7974 686f 6e20 7363 7269 pile Python scri\n+00015360: 7074 732e 0a0a e280 9873 796d 6c69 6e6b pts......symlink\n+00015370: 2d74 7265 65e2 8099 0a20 2020 2020 5468 -tree.... Th\n+00015380: 6973 2070 726f 6772 616d 2064 7570 6c69 is program dupli\n+00015390: 6361 7465 7320 6120 7472 6565 206f 6620 cates a tree of \n+000153a0: 6469 7265 6374 6f72 6965 732c 2075 7369 directories, usi\n+000153b0: 6e67 2073 796d 626f 6c69 6320 6c69 6e6b ng symbolic link\n+000153c0: 730a 2020 2020 2069 6e73 7465 6164 206f s. instead o\n+000153d0: 6620 636f 7079 696e 6720 6669 6c65 732e f copying files.\n+000153e0: 2020 5375 6368 2061 6e20 6f70 6572 6174 Such an operat\n+000153f0: 696f 6e20 6973 2070 6572 666f 726d 6564 ion is performed\n+00015400: 2077 6865 6e0a 2020 2020 2062 7569 6c64 when. build\n+00015410: 696e 6720 6d75 6c74 696c 6962 7320 282a ing multilibs (*\n+00015420: 6e6f 7465 204d 756c 7469 6c69 6273 3a3a note Multilibs::\n+00015430: 292e 2020 5369 6e63 6520 7468 6520 4175 ). Since the Au\n+00015440: 746f 6d61 6b65 0a20 2020 2020 6d75 6c74 tomake. mult\n+00015450: 696c 6962 2073 7570 706f 7274 2068 6173 ilib support has\n+00015460: 2062 6565 6e20 5f64 6570 7265 6361 7465 been _deprecate\n+00015470: 645f 2061 6e64 2074 6172 6765 7465 6420 d_ and targeted \n+00015480: 666f 7220 7265 6d6f 7661 6c2c 0a20 2020 for removal,. \n+00015490: 2020 7468 6973 2066 696c 6520 6973 2067 this file is g\n+000154a0: 6f69 6e67 2074 6f20 6265 205f 7265 6d6f oing to be _remo\n+000154b0: 7665 6420 6672 6f6d 2074 6865 2041 7574 ved from the Aut\n+000154c0: 6f6d 616b 6520 636f 7265 5f20 696e 2074 omake core_ in t\n+000154d0: 6865 0a20 2020 2020 6e65 7874 206d 616a he. next maj\n+000154e0: 6f72 2072 656c 6561 7365 2e20 2054 6865 or release. The\n+000154f0: 206d 6173 7465 7220 636f 7079 206f 6620 master copy of \n+00015500: 7468 6973 2066 696c 6520 6973 206d 6169 this file is mai\n+00015510: 6e74 6169 6e65 6420 696e 0a20 2020 2020 ntained in. \n+00015520: 7468 6520 4743 4320 7472 6565 2061 7420 the GCC tree at \n+00015530: 3c68 7474 703a 2f2f 6763 632e 676e 752e ...\n+00015550: e280 9874 6578 696e 666f 2e74 6578 e280 ...texinfo.tex..\n+00015560: 990a 2020 2020 204e 6f74 2061 2070 726f .. Not a pro\n+00015570: 6772 616d 2c20 7468 6973 2066 696c 6520 gram, this file \n+00015580: 6973 2072 6571 7569 7265 6420 666f 7220 is required for \n+00015590: e280 986d 616b 6520 6476 69e2 8099 2c20 ...make dvi..., \n+000155a0: e280 986d 616b 6520 7073 e280 9920 616e ...make ps... an\n+000155b0: 640a 2020 2020 20e2 8098 6d61 6b65 2070 d. ...make p\n+000155c0: 6466 e280 9920 746f 2077 6f72 6b20 7768 df... to work wh\n+000155d0: 656e 2054 6578 696e 666f 2073 6f75 7263 en Texinfo sourc\n+000155e0: 6573 2061 7265 2069 6e20 7468 6520 7061 es are in the pa\n+000155f0: 636b 6167 652e 2020 5468 650a 2020 2020 ckage. The. \n+00015600: 206c 6174 6573 7420 7665 7273 696f 6e20 latest version \n+00015610: 6361 6e20 6265 2064 6f77 6e6c 6f61 6465 can be downloade\n+00015620: 6420 6672 6f6d 0a20 2020 2020 3c68 7474 d from. ......ylwrap..\n+00015660: 990a 2020 2020 2054 6869 7320 7072 6f67 .. This prog\n+00015670: 7261 6d20 7772 6170 7320 e280 986c 6578 ram wraps ...lex\n+00015680: e280 9920 616e 6420 e280 9879 6163 63e2 ... and ...yacc.\n+00015690: 8099 2074 6f20 7265 6e61 6d65 2074 6865 .. to rename the\n+000156a0: 6972 206f 7574 7075 7420 6669 6c65 732e ir output files.\n+000156b0: 0a20 2020 2020 4974 2061 6c73 6f20 656e . It also en\n+000156c0: 7375 7265 7320 7468 6174 2c20 666f 7220 sures that, for \n+000156d0: 696e 7374 616e 6365 2c20 6d75 6c74 6970 instance, multip\n+000156e0: 6c65 20e2 8098 7961 6363 e280 9920 696e le ...yacc... in\n+000156f0: 7374 616e 6365 7320 6361 6e0a 2020 2020 stances can. \n+00015700: 2062 6520 696e 766f 6b65 6420 696e 2061 be invoked in a\n+00015710: 2073 696e 676c 6520 6469 7265 6374 6f72 single director\n+00015720: 7920 696e 2070 6172 616c 6c65 6c2e 0a0a y in parallel...\n+00015730: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00015740: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00015750: 653a 2045 7861 6d70 6c65 732c 2020 4e65 e: Examples, Ne\n+00015760: 7874 3a20 6175 746f 6d61 6b65 2049 6e76 xt: automake Inv\n+00015770: 6f63 6174 696f 6e2c 2020 5072 6576 3a20 ocation, Prev: \n+00015780: 4765 6e65 7261 6c69 7469 6573 2c20 2055 Generalities, U\n+00015790: 703a 2054 6f70 0a0a 3420 536f 6d65 2065 p: Top..4 Some e\n+000157a0: 7861 6d70 6c65 2070 6163 6b61 6765 730a xample packages.\n+000157b0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n+000157c0: 2a2a 2a2a 2a2a 2a0a 0a54 6869 7320 7365 *******..This se\n+000157d0: 6374 696f 6e20 636f 6e74 6169 6e73 2074 ction contains t\n+000157e0: 776f 2073 6d61 6c6c 2065 7861 6d70 6c65 wo small example\n+000157f0: 732e 0a0a 2020 2054 6865 2066 6972 7374 s... The first\n+00015800: 2065 7861 6d70 6c65 2028 2a6e 6f74 6520 example (*note \n+00015810: 436f 6d70 6c65 7465 3a3a 2920 6173 7375 Complete::) assu\n+00015820: 6d65 7320 796f 7520 6861 7665 2061 6e20 mes you have an \n+00015830: 6578 6973 7469 6e67 0a70 726f 6a65 6374 existing.project\n+00015840: 2061 6c72 6561 6479 2075 7369 6e67 2041 already using A\n+00015850: 7574 6f63 6f6e 662c 2077 6974 6820 6861 utoconf, with ha\n+00015860: 6e64 6372 6166 7465 6420 e280 984d 616b ndcrafted ...Mak\n+00015870: 6566 696c 65e2 8099 732c 2061 6e64 2074 efile...s, and t\n+00015880: 6861 740a 796f 7520 7761 6e74 2074 6f20 hat.you want to \n+00015890: 636f 6e76 6572 7420 6974 2074 6f20 7573 convert it to us\n+000158a0: 696e 6720 4175 746f 6d61 6b65 2e20 2049 ing Automake. I\n+000158b0: 6620 796f 7520 6172 6520 6469 7363 6f76 f you are discov\n+000158c0: 6572 696e 6720 626f 7468 0a74 6f6f 6c73 ering both.tools\n+000158d0: 2c20 6974 2069 7320 7072 6f62 6162 6c79 , it is probably\n+000158e0: 2062 6574 7465 7220 7468 6174 2079 6f75 better that you\n+000158f0: 206c 6f6f 6b20 6174 2074 6865 2048 656c look at the Hel\n+00015900: 6c6f 2057 6f72 6c64 2065 7861 6d70 6c65 lo World example\n+00015910: 0a70 7265 7365 6e74 6564 2065 6172 6c69 .presented earli\n+00015920: 6572 2028 2a6e 6f74 6520 4865 6c6c 6f20 er (*note Hello \n+00015930: 576f 726c 643a 3a29 2e0a 0a20 2020 5468 World::)... Th\n+00015940: 6520 7365 636f 6e64 2065 7861 6d70 6c65 e second example\n+00015950: 2028 2a6e 6f74 6520 7472 7565 3a3a 2920 (*note true::) \n+00015960: 7368 6f77 7320 686f 7720 7477 6f20 7072 shows how two pr\n+00015970: 6f67 7261 6d73 2063 616e 2062 6520 6275 ograms can be bu\n+00015980: 696c 740a 6672 6f6d 2074 6865 2073 616d ilt.from the sam\n+00015990: 6520 6669 6c65 2c20 7573 696e 6720 6469 e file, using di\n+000159a0: 6666 6572 656e 7420 636f 6d70 696c 6174 fferent compilat\n+000159b0: 696f 6e20 7061 7261 6d65 7465 7273 2e20 ion parameters. \n+000159c0: 2049 7420 636f 6e74 6169 6e73 0a73 6f6d It contains.som\n+000159d0: 6520 7465 6368 6e69 6361 6c20 6469 6772 e technical digr\n+000159e0: 6573 7369 6f6e 7320 7468 6174 2061 7265 essions that are\n+000159f0: 2070 726f 6261 626c 7920 6265 7374 2073 probably best s\n+00015a00: 6b69 7070 6564 206f 6e20 6669 7273 7420 kipped on first \n+00015a10: 7265 6164 2e0a 0a2a 204d 656e 753a 0a0a read...* Menu:..\n+00015a20: 2a20 436f 6d70 6c65 7465 3a3a 2020 2020 * 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: 4120 7369 6d70 6c65 2065 7861 6d70 6c65 A simple example\n+00015a50: 2c20 7374 6172 7420 746f 2066 696e 6973 , start to finis\n+00015a60: 680a 2a20 7472 7565 3a3a 2020 2020 2020 h.* 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 4275 696c 6469 6e67 2074 7275 6520 Building true \n+00015a90: 616e 6420 6661 6c73 650a 0a1f 0a46 696c and false....Fil\n+00015aa0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00015ab0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co\n+00015ac0: 6d70 6c65 7465 2c20 204e 6578 743a 2074 mplete, Next: t\n+00015ad0: 7275 652c 2020 5570 3a20 4578 616d 706c rue, Up: Exampl\n+00015ae0: 6573 0a0a 342e 3120 4120 7369 6d70 6c65 es..4.1 A simple\n+00015af0: 2065 7861 6d70 6c65 2c20 7374 6172 7420 example, start \n+00015b00: 746f 2066 696e 6973 680a 3d3d 3d3d 3d3d 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+00015b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n+00015b30: 0a4c 6574 2773 2073 7570 706f 7365 2079 .Let's suppose y\n+00015b40: 6f75 206a 7573 7420 6669 6e69 7368 6564 ou just finished\n+00015b50: 2077 7269 7469 6e67 20e2 8098 7a61 7264 writing ...zard\n+00015b60: 6f7a e280 992c 2061 2070 726f 6772 616d oz..., a program\n+00015b70: 2074 6f20 6d61 6b65 2079 6f75 720a 6865 to make your.he\n+00015b80: 6164 2066 6c6f 6174 2066 726f 6d20 766f ad float from vo\n+00015b90: 7274 6578 2074 6f20 766f 7274 6578 2e20 rtex to vortex. \n+00015ba0: 2059 6f75 2776 6520 6265 656e 2075 7369 You've been usi\n+00015bb0: 6e67 2041 7574 6f63 6f6e 6620 746f 2070 ng Autoconf to p\n+00015bc0: 726f 7669 6465 0a61 2070 6f72 7461 6269 rovide.a portabi\n+00015bd0: 6c69 7479 2066 7261 6d65 776f 726b 2c20 lity framework, \n+00015be0: 6275 7420 796f 7572 20e2 8098 4d61 6b65 but your ...Make\n+00015bf0: 6669 6c65 2e69 6ee2 8099 7320 6861 7665 file.in...s have\n+00015c00: 2062 6565 6e20 6164 2d68 6f63 2e20 2059 been ad-hoc. Y\n+00015c10: 6f75 0a77 616e 7420 746f 206d 616b 6520 ou.want to make \n+00015c20: 7468 656d 2062 756c 6c65 7470 726f 6f66 them bulletproof\n+00015c30: 2c20 736f 2079 6f75 2074 7572 6e20 746f , so you turn to\n+00015c40: 2041 7574 6f6d 616b 652e 0a0a 2020 2054 Automake... T\n+00015c50: 6865 2066 6972 7374 2073 7465 7020 6973 he first step is\n+00015c60: 2074 6f20 7570 6461 7465 2079 6f75 7220 to update your \n+00015c70: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+00015c80: 8099 2074 6f20 696e 636c 7564 6520 7468 .. to include th\n+00015c90: 650a 636f 6d6d 616e 6473 2074 6861 7420 e.commands that \n+00015ca0: e280 9861 7574 6f6d 616b 65e2 8099 206e ...automake... n\n+00015cb0: 6565 6473 2e20 2054 6865 2077 6179 2074 eeds. The way t\n+00015cc0: 6f20 646f 2074 6869 7320 6973 2074 6f20 o do this is to \n+00015cd0: 6164 6420 616e 0ae2 8098 414d 5f49 4e49 add an....AM_INI\n+00015ce0: 545f 4155 544f 4d41 4b45 e280 9920 6361 T_AUTOMAKE... ca\n+00015cf0: 6c6c 206a 7573 7420 6166 7465 7220 e280 ll just after ..\n+00015d00: 9841 435f 494e 4954 e280 993a 0a0a 2020 .AC_INIT...:.. \n+00015d10: 2020 2041 435f 494e 4954 285b 7a61 7264 AC_INIT([zard\n+00015d20: 6f7a 5d2c 205b 312e 305d 290a 2020 2020 oz], [1.0]). \n+00015d30: 2041 4d5f 494e 4954 5f41 5554 4f4d 414b AM_INIT_AUTOMAK\n+00015d40: 450a 2020 2020 202e 2e2e 0a0a 2020 2053 E. ..... S\n+00015d50: 696e 6365 2079 6f75 7220 7072 6f67 7261 ince your progra\n+00015d60: 6d20 646f 6573 6e27 7420 6861 7665 2061 m doesn't have a\n+00015d70: 6e79 2063 6f6d 706c 6963 6174 696e 6720 ny complicating \n+00015d80: 6661 6374 6f72 7320 2865 2e67 2e2c 2069 factors (e.g., i\n+00015d90: 740a 646f 6573 6e27 7420 7573 6520 e280 t.doesn't use ..\n+00015da0: 9867 6574 7465 7874 e280 992c 2069 7420 .gettext..., it \n+00015db0: 646f 6573 6e27 7420 7761 6e74 2074 6f20 doesn't want to \n+00015dc0: 6275 696c 6420 6120 7368 6172 6564 206c build a shared l\n+00015dd0: 6962 7261 7279 292c 0a79 6f75 2772 6520 ibrary),.you're \n+00015de0: 646f 6e65 2077 6974 6820 7468 6973 2070 done with this p\n+00015df0: 6172 742e 2020 5468 6174 2077 6173 2065 art. That was e\n+00015e00: 6173 7921 0a0a 2020 204e 6f77 2079 6f75 asy!.. Now you\n+00015e10: 206d 7573 7420 7265 6765 6e65 7261 7465 must regenerate\n+00015e20: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+00015e30: 2e20 2042 7574 2074 6f20 646f 2074 6861 . But to do tha\n+00015e40: 742c 2079 6f75 276c 6c20 6e65 6564 2074 t, you'll need t\n+00015e50: 6f0a 7465 6c6c 20e2 8098 6175 746f 636f o.tell ...autoco\n+00015e60: 6e66 e280 9920 686f 7720 746f 2066 696e nf... how to fin\n+00015e70: 6420 7468 6520 6e65 7720 6d61 6372 6f20 d the new macro \n+00015e80: 796f 7527 7665 2075 7365 642e 2020 5468 you've used. Th\n+00015e90: 6520 6561 7369 6573 7420 7761 790a 746f e easiest way.to\n+00015ea0: 2064 6f20 7468 6973 2069 7320 746f 2075 do this is to u\n+00015eb0: 7365 2074 6865 20e2 8098 6163 6c6f 6361 se the ...acloca\n+00015ec0: 6ce2 8099 2070 726f 6772 616d 2074 6f20 l... program to \n+00015ed0: 6765 6e65 7261 7465 2079 6f75 7220 e280 generate your ..\n+00015ee0: 9861 636c 6f63 616c 2e6d 34e2 8099 0a66 .aclocal.m4....f\n+00015ef0: 6f72 2079 6f75 2e20 2042 7574 2077 6169 or you. But wai\n+00015f00: 742e 2e2e 206d 6179 6265 2079 6f75 2061 t... maybe you a\n+00015f10: 6c72 6561 6479 2068 6176 6520 616e 20e2 lready have an .\n+00015f20: 8098 6163 6c6f 6361 6c2e 6d34 e280 992c ..aclocal.m4...,\n+00015f30: 2062 6563 6175 7365 0a79 6f75 2068 6164 because.you had\n+00015f40: 2074 6f20 7772 6974 6520 736f 6d65 2068 to write some h\n+00015f50: 6169 7279 206d 6163 726f 7320 666f 7220 airy macros for \n+00015f60: 796f 7572 2070 726f 6772 616d 2e20 2054 your program. T\n+00015f70: 6865 20e2 8098 6163 6c6f 6361 6ce2 8099 he ...aclocal...\n+00015f80: 0a70 726f 6772 616d 206c 6574 7320 796f .program lets yo\n+00015f90: 7520 7075 7420 796f 7572 206f 776e 206d u put your own m\n+00015fa0: 6163 726f 7320 696e 746f 20e2 8098 6163 acros into ...ac\n+00015fb0: 696e 636c 7564 652e 6d34 e280 992c 2073 include.m4..., s\n+00015fc0: 6f20 7369 6d70 6c79 0a72 656e 616d 6520 o simply.rename \n+00015fd0: 616e 6420 7468 656e 2072 756e 3a0a 0a20 and then run:.. \n+00015fe0: 2020 2020 6d76 2061 636c 6f63 616c 2e6d mv aclocal.m\n+00015ff0: 3420 6163 696e 636c 7564 652e 6d34 0a20 4 acinclude.m4. \n+00016000: 2020 2020 6163 6c6f 6361 6c0a 2020 2020 aclocal. \n+00016010: 2061 7574 6f63 6f6e 660a 0a20 2020 4e6f autoconf.. No\n+00016020: 7720 6974 2069 7320 7469 6d65 2074 6f20 w it is time to \n+00016030: 7772 6974 6520 796f 7572 20e2 8098 4d61 write your ...Ma\n+00016040: 6b65 6669 6c65 2e61 6de2 8099 2066 6f72 kefile.am... for\n+00016050: 20e2 8098 7a61 7264 6f7a e280 992e 2020 ...zardoz.... \n+00016060: 5369 6e63 650a e280 987a 6172 646f 7ae2 Since....zardoz.\n+00016070: 8099 2069 7320 6120 7573 6572 2070 726f .. is a user pro\n+00016080: 6772 616d 2c20 796f 7520 7761 6e74 2074 gram, you want t\n+00016090: 6f20 696e 7374 616c 6c20 6974 2077 6865 o install it whe\n+000160a0: 7265 2074 6865 2072 6573 7420 6f66 2074 re the rest of t\n+000160b0: 6865 0a75 7365 7220 7072 6f67 7261 6d73 he.user programs\n+000160c0: 2067 6f3a 20e2 8098 6269 6e64 6972 e280 go: ...bindir..\n+000160d0: 992e 2020 4164 6469 7469 6f6e 616c 6c79 .. Additionally\n+000160e0: 2c20 e280 987a 6172 646f 7ae2 8099 2068 , ...zardoz... h\n+000160f0: 6173 2073 6f6d 6520 5465 7869 6e66 6f0a as some Texinfo.\n+00016100: 646f 6375 6d65 6e74 6174 696f 6e2e 2020 documentation. \n+00016110: 596f 7572 20e2 8098 636f 6e66 6967 7572 Your ...configur\n+00016120: 652e 6163 e280 9920 7363 7269 7074 2075 e.ac... script u\n+00016130: 7365 7320 e280 9841 435f 5245 504c 4143 ses ...AC_REPLAC\n+00016140: 455f 4655 4e43 53e2 8099 2c20 736f 0a79 E_FUNCS..., so.y\n+00016150: 6f75 206e 6565 6420 746f 206c 696e 6b20 ou need to link \n+00016160: 6167 6169 6e73 7420 e280 9824 284c 4942 against ...$(LIB\n+00016170: 4f42 4a53 29e2 8099 2e20 2053 6f20 6865 OBJS).... So he\n+00016180: 7265 2773 2077 6861 7420 796f 7527 6420 re's what you'd \n+00016190: 7772 6974 653a 0a0a 2020 2020 2062 696e write:.. bin\n+000161a0: 5f50 524f 4752 414d 5320 3d20 7a61 7264 _PROGRAMS = zard\n+000161b0: 6f7a 0a20 2020 2020 7a61 7264 6f7a 5f53 oz. zardoz_S\n+000161c0: 4f55 5243 4553 203d 206d 6169 6e2e 6320 OURCES = main.c \n+000161d0: 6865 6164 2e63 2066 6c6f 6174 2e63 2076 head.c float.c v\n+000161e0: 6f72 7465 7839 2e63 2067 756e 2e63 0a20 ortex9.c gun.c. \n+000161f0: 2020 2020 7a61 7264 6f7a 5f4c 4441 4444 zardoz_LDADD\n+00016200: 203d 2024 284c 4942 4f42 4a53 290a 0a20 = $(LIBOBJS).. \n+00016210: 2020 2020 696e 666f 5f54 4558 494e 464f info_TEXINFO\n+00016220: 5320 3d20 7a61 7264 6f7a 2e74 6578 690a S = zardoz.texi.\n+00016230: 0a20 2020 4e6f 7720 796f 7520 6361 6e20 . Now you can \n+00016240: 7275 6e20 e280 9861 7574 6f6d 616b 6520 run ...automake \n+00016250: 2d2d 6164 642d 6d69 7373 696e 67e2 8099 --add-missing...\n+00016260: 2074 6f20 6765 6e65 7261 7465 2079 6f75 to generate you\n+00016270: 720a e280 984d 616b 6566 696c 652e 696e r....Makefile.in\n+00016280: e280 9920 616e 6420 6772 6162 2061 6e79 ... and grab any\n+00016290: 2061 7578 696c 6961 7279 2066 696c 6573 auxiliary files\n+000162a0: 2079 6f75 206d 6967 6874 206e 6565 642c you might need,\n+000162b0: 2061 6e64 2079 6f75 2772 650a 646f 6e65 and you're.done\n+000162c0: 210a 0a1f 0a46 696c 653a 2061 7574 6f6d !....File: autom\n+000162d0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+000162e0: 4e6f 6465 3a20 7472 7565 2c20 2050 7265 Node: true, Pre\n+000162f0: 763a 2043 6f6d 706c 6574 652c 2020 5570 v: Complete, Up\n+00016300: 3a20 4578 616d 706c 6573 0a0a 342e 3220 : Examples..4.2 \n+00016310: 4275 696c 6469 6e67 2074 7275 6520 616e Building true an\n+00016320: 6420 6661 6c73 650a 3d3d 3d3d 3d3d 3d3d d 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 3d0a 0a48 6572 6520 6973 2061 6e6f ===..Here is ano\n+00016350: 7468 6572 2c20 7472 6963 6b69 6572 2065 ther, trickier e\n+00016360: 7861 6d70 6c65 2e20 2049 7420 7368 6f77 xample. It show\n+00016370: 7320 686f 7720 746f 2067 656e 6572 6174 s how to generat\n+00016380: 6520 7477 6f0a 7072 6f67 7261 6d73 2028 e two.programs (\n+00016390: e280 9874 7275 65e2 8099 2061 6e64 20e2 ...true... and .\n+000163a0: 8098 6661 6c73 65e2 8099 2920 6672 6f6d ..false...) from\n+000163b0: 2074 6865 2073 616d 6520 736f 7572 6365 the same source\n+000163c0: 2066 696c 6520 28e2 8098 7472 7565 2e63 file (...true.c\n+000163d0: e280 9929 2e20 2054 6865 0a64 6966 6669 ...). The.diffi\n+000163e0: 6375 6c74 2070 6172 7420 6973 2074 6861 cult part is tha\n+000163f0: 7420 6561 6368 2063 6f6d 7069 6c61 7469 t each compilati\n+00016400: 6f6e 206f 6620 e280 9874 7275 652e 63e2 on of ...true.c.\n+00016410: 8099 2072 6571 7569 7265 7320 6469 6666 .. requires diff\n+00016420: 6572 656e 740a e280 9863 7070 e280 9920 erent....cpp... \n+00016430: 666c 6167 732e 0a0a 2020 2020 2062 696e flags... bin\n+00016440: 5f50 524f 4752 414d 5320 3d20 7472 7565 _PROGRAMS = true\n+00016450: 2066 616c 7365 0a20 2020 2020 6661 6c73 false. fals\n+00016460: 655f 534f 5552 4345 5320 3d0a 2020 2020 e_SOURCES =. \n+00016470: 2066 616c 7365 5f4c 4441 4444 203d 2066 false_LDADD = f\n+00016480: 616c 7365 2e6f 0a0a 2020 2020 2074 7275 alse.o.. tru\n+00016490: 652e 6f3a 2074 7275 652e 630a 2020 2020 e.o: true.c. \n+000164a0: 2020 2020 2020 2020 2024 2843 4f4d 5049 $(COMPI\n+000164b0: 4c45 2920 2d44 4558 4954 5f43 4f44 453d LE) -DEXIT_CODE=\n+000164c0: 3020 2d63 2074 7275 652e 630a 0a20 2020 0 -c true.c.. \n+000164d0: 2020 6661 6c73 652e 6f3a 2074 7275 652e false.o: true.\n+000164e0: 630a 2020 2020 2020 2020 2020 2020 2024 c. $\n+000164f0: 2843 4f4d 5049 4c45 2920 2d44 4558 4954 (COMPILE) -DEXIT\n+00016500: 5f43 4f44 453d 3120 2d6f 2066 616c 7365 _CODE=1 -o false\n+00016510: 2e6f 202d 6320 7472 7565 2e63 0a0a 2020 .o -c true.c.. \n+00016520: 204e 6f74 6520 7468 6174 2074 6865 7265 Note that there\n+00016530: 2069 7320 6e6f 20e2 8098 7472 7565 5f53 is no ...true_S\n+00016540: 4f55 5243 4553 e280 9920 6465 6669 6e69 OURCES... defini\n+00016550: 7469 6f6e 2e20 2041 7574 6f6d 616b 6520 tion. Automake \n+00016560: 7769 6c6c 0a69 6d70 6c69 6369 746c 7920 will.implicitly \n+00016570: 6173 7375 6d65 2074 6861 7420 7468 6572 assume that ther\n+00016580: 6520 6973 2061 2073 6f75 7263 6520 6669 e is a source fi\n+00016590: 6c65 206e 616d 6564 20e2 8098 7472 7565 le named ...true\n+000165a0: 2e63 e280 9920 282a 6e6f 7465 0a44 6566 .c... (*note.Def\n+000165b0: 6175 6c74 205f 534f 5552 4345 533a 3a29 ault _SOURCES::)\n+000165c0: 2c20 616e 6420 6465 6669 6e65 2072 756c , and define rul\n+000165d0: 6573 2074 6f20 636f 6d70 696c 6520 e280 es to compile ..\n+000165e0: 9874 7275 652e 6fe2 8099 2061 6e64 206c .true.o... and l\n+000165f0: 696e 6b0a e280 9874 7275 65e2 8099 2e20 ink....true.... \n+00016600: 2054 6865 20e2 8098 7472 7565 2e6f 3a20 The ...true.o: \n+00016610: 7472 7565 2e63 e280 9920 7275 6c65 2073 true.c... rule s\n+00016620: 7570 706c 6965 6420 6279 2074 6865 2061 upplied by the a\n+00016630: 626f 7665 20e2 8098 4d61 6b65 6669 6c65 bove ...Makefile\n+00016640: 2e61 6de2 8099 2c0a 7769 6c6c 206f 7665 .am...,.will ove\n+00016650: 7272 6964 6520 7468 6520 4175 746f 6d61 rride the Automa\n+00016660: 6b65 2067 656e 6572 6174 6564 2072 756c ke generated rul\n+00016670: 6520 746f 2062 7569 6c64 20e2 8098 7472 e to build ...tr\n+00016680: 7565 2e6f e280 992e 0a0a 2020 20e2 8098 ue.o...... ...\n+00016690: 6661 6c73 655f 534f 5552 4345 53e2 8099 false_SOURCES...\n+000166a0: 2069 7320 6465 6669 6e65 6420 746f 2062 is defined to b\n+000166b0: 6520 656d 7074 792d 2d74 6861 7420 7761 e empty--that wa\n+000166c0: 7920 6e6f 2069 6d70 6c69 6369 7420 7661 y no implicit va\n+000166d0: 6c75 6520 6973 0a73 7562 7374 6974 7574 lue is.substitut\n+000166e0: 6564 2e20 2042 6563 6175 7365 2077 6520 ed. Because we \n+000166f0: 6861 7665 206e 6f74 206c 6973 7465 6420 have not listed \n+00016700: 7468 6520 736f 7572 6365 206f 6620 e280 the source of ..\n+00016710: 9866 616c 7365 e280 992c 2077 6520 6861 .false..., we ha\n+00016720: 7665 0a74 6f20 7465 6c6c 2041 7574 6f6d ve.to tell Autom\n+00016730: 616b 6520 686f 7720 746f 206c 696e 6b20 ake how to link \n+00016740: 7468 6520 7072 6f67 7261 6d2e 2020 5468 the program. Th\n+00016750: 6973 2069 7320 7468 6520 7075 7270 6f73 is is the purpos\n+00016760: 6520 6f66 2074 6865 0ae2 8098 6661 6c73 e of the....fals\n+00016770: 655f 4c44 4144 44e2 8099 206c 696e 652e e_LDADD... line.\n+00016780: 2020 4120 e280 9866 616c 7365 5f44 4550 A ...false_DEP\n+00016790: 454e 4445 4e43 4945 53e2 8099 2076 6172 ENDENCIES... var\n+000167a0: 6961 626c 652c 2068 6f6c 6469 6e67 2074 iable, holding t\n+000167b0: 6865 0a64 6570 656e 6465 6e63 6965 7320 he.dependencies \n+000167c0: 6f66 2074 6865 20e2 8098 6661 6c73 65e2 of the ...false.\n+000167d0: 8099 2074 6172 6765 7420 7769 6c6c 2062 .. target will b\n+000167e0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically \n+000167f0: 6765 6e65 7261 7465 6420 6279 0a41 7574 generated by.Aut\n+00016800: 6f6d 616b 6520 6672 6f6d 2074 6865 2063 omake from the c\n+00016810: 6f6e 7465 6e74 206f 6620 e280 9866 616c ontent of ...fal\n+00016820: 7365 5f4c 4441 4444 e280 992e 0a0a 2020 se_LDADD...... \n+00016830: 2054 6865 2061 626f 7665 2072 756c 6573 The above rules\n+00016840: 2077 6f6e 2774 2077 6f72 6b20 6966 2079 won't work if y\n+00016850: 6f75 7220 636f 6d70 696c 6572 2064 6f65 our compiler doe\n+00016860: 736e 2774 2061 6363 6570 7420 626f 7468 sn't accept both\n+00016870: 20e2 8098 2d63 e280 990a 616e 6420 e280 ...-c....and ..\n+00016880: 982d 6fe2 8099 2e20 2054 6865 2073 696d .-o.... The sim\n+00016890: 706c 6573 7420 6669 7820 666f 7220 7468 plest fix for th\n+000168a0: 6973 2069 7320 746f 2069 6e74 726f 6475 is is to introdu\n+000168b0: 6365 2061 2062 6f67 7573 2064 6570 656e ce a bogus depen\n+000168c0: 6465 6e63 790a 2874 6f20 6176 6f69 6420 dency.(to avoid \n+000168d0: 7072 6f62 6c65 6d73 2077 6974 6820 6120 problems with a \n+000168e0: 7061 7261 6c6c 656c 20e2 8098 6d61 6b65 parallel ...make\n+000168f0: e280 9929 3a0a 0a20 2020 2020 7472 7565 ...):.. true\n+00016900: 2e6f 3a20 7472 7565 2e63 2066 616c 7365 .o: true.c false\n+00016910: 2e6f 0a20 2020 2020 2020 2020 2020 2020 .o. \n+00016920: 2428 434f 4d50 494c 4529 202d 4445 5849 $(COMPILE) -DEXI\n+00016930: 545f 434f 4445 3d30 202d 6320 7472 7565 T_CODE=0 -c true\n+00016940: 2e63 0a0a 2020 2020 2066 616c 7365 2e6f .c.. false.o\n+00016950: 3a20 7472 7565 2e63 0a20 2020 2020 2020 : true.c. \n+00016960: 2020 2020 2020 2428 434f 4d50 494c 4529 $(COMPILE)\n+00016970: 202d 4445 5849 545f 434f 4445 3d31 202d -DEXIT_CODE=1 -\n+00016980: 6320 7472 7565 2e63 2026 2620 6d76 2074 c true.c && mv t\n+00016990: 7275 652e 6f20 6661 6c73 652e 6f0a 0a20 rue.o false.o.. \n+000169a0: 2020 4173 2069 7420 7475 726e 7320 6f75 As it turns ou\n+000169b0: 742c 2074 6865 7265 2069 7320 616c 736f t, there is also\n+000169c0: 2061 206d 7563 6820 6561 7369 6572 2077 a much easier w\n+000169d0: 6179 2074 6f20 646f 2074 6869 7320 7361 ay to do this sa\n+000169e0: 6d65 0a74 6173 6b2e 2020 536f 6d65 206f me.task. Some o\n+000169f0: 6620 7468 6520 6162 6f76 6520 7465 6368 f the above tech\n+00016a00: 6e69 7175 6520 6973 2075 7365 6675 6c20 nique is useful \n+00016a10: 656e 6f75 6768 2074 6861 7420 7765 2776 enough that we'v\n+00016a20: 6520 6b65 7074 2074 6865 0a65 7861 6d70 e kept the.examp\n+00016a30: 6c65 2069 6e20 7468 6520 6d61 6e75 616c le in the manual\n+00016a40: 2e20 2048 6f77 6576 6572 2069 6620 796f . However if yo\n+00016a50: 7520 7765 7265 2074 6f20 6275 696c 6420 u were to build \n+00016a60: e280 9874 7275 65e2 8099 2061 6e64 20e2 ...true... and .\n+00016a70: 8098 6661 6c73 65e2 8099 0a69 6e20 7265 ..false....in re\n+00016a80: 616c 206c 6966 652c 2079 6f75 2077 6f75 al life, you wou\n+00016a90: 6c64 2070 726f 6261 626c 7920 7573 6520 ld probably use \n+00016aa0: 7065 722d 7072 6f67 7261 6d20 636f 6d70 per-program comp\n+00016ab0: 696c 6174 696f 6e20 666c 6167 732c 206c ilation flags, l\n+00016ac0: 696b 650a 736f 3a0a 0a20 2020 2020 6269 ike.so:.. bi\n+00016ad0: 6e5f 5052 4f47 5241 4d53 203d 2066 616c n_PROGRAMS = fal\n+00016ae0: 7365 2074 7275 650a 0a20 2020 2020 6661 se true.. fa\n+00016af0: 6c73 655f 534f 5552 4345 5320 3d20 7472 lse_SOURCES = tr\n+00016b00: 7565 2e63 0a20 2020 2020 6661 6c73 655f ue.c. false_\n+00016b10: 4350 5046 4c41 4753 203d 202d 4445 5849 CPPFLAGS = -DEXI\n+00016b20: 545f 434f 4445 3d31 0a0a 2020 2020 2074 T_CODE=1.. t\n+00016b30: 7275 655f 534f 5552 4345 5320 3d20 7472 rue_SOURCES = tr\n+00016b40: 7565 2e63 0a20 2020 2020 7472 7565 5f43 ue.c. true_C\n+00016b50: 5050 464c 4147 5320 3d20 2d44 4558 4954 PPFLAGS = -DEXIT\n+00016b60: 5f43 4f44 453d 300a 0a20 2020 496e 2074 _CODE=0.. In t\n+00016b70: 6869 7320 6361 7365 2041 7574 6f6d 616b his case Automak\n+00016b80: 6520 7769 6c6c 2063 6175 7365 20e2 8098 e will cause ...\n+00016b90: 7472 7565 2e63 e280 9920 746f 2062 6520 true.c... to be \n+00016ba0: 636f 6d70 696c 6564 2074 7769 6365 2c20 compiled twice, \n+00016bb0: 7769 7468 0a64 6966 6665 7265 6e74 2066 with.different f\n+00016bc0: 6c61 6773 2e20 2049 6e20 7468 6973 2069 lags. In this i\n+00016bd0: 6e73 7461 6e63 652c 2074 6865 206e 616d nstance, the nam\n+00016be0: 6573 206f 6620 7468 6520 6f62 6a65 6374 es of the object\n+00016bf0: 2066 696c 6573 2077 6f75 6c64 0a62 6520 files would.be \n+00016c00: 6368 6f73 656e 2062 7920 6175 746f 6d61 chosen by automa\n+00016c10: 6b65 3b20 7468 6579 2077 6f75 6c64 2062 ke; they would b\n+00016c20: 6520 e280 9866 616c 7365 2d74 7275 652e e ...false-true.\n+00016c30: 6fe2 8099 2061 6e64 20e2 8098 7472 7565 o... and ...true\n+00016c40: 2d74 7275 652e 6fe2 8099 2e0a 2854 6865 -true.o.....(The\n+00016c50: 206e 616d 6520 6f66 2074 6865 206f 626a name of the obj\n+00016c60: 6563 7420 6669 6c65 7320 7261 7265 6c79 ect files rarely\n+00016c70: 206d 6174 7465 7273 2e29 0a0a 1f0a 4669 matters.)....Fi\n+00016c80: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00016c90: 312e 696e 666f 2c20 204e 6f64 653a 2061 1.info, Node: a\n+00016ca0: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n+00016cb0: 6f6e 2c20 204e 6578 743a 2063 6f6e 6669 on, Next: confi\n+00016cc0: 6775 7265 2c20 2050 7265 763a 2045 7861 gure, Prev: Exa\n+00016cd0: 6d70 6c65 732c 2020 5570 3a20 546f 700a mples, Up: Top.\n+00016ce0: 0a35 2043 7265 6174 696e 6720 6120 e280 .5 Creating a ..\n+00016cf0: 984d 616b 6566 696c 652e 696e e280 990a .Makefile.in....\n+00016d00: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n+00016d10: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 546f 2063 **********..To c\n+00016d20: 7265 6174 6520 616c 6c20 7468 6520 e280 reate all the ..\n+00016d30: 984d 616b 6566 696c 652e 696e e280 9973 .Makefile.in...s\n+00016d40: 2066 6f72 2061 2070 6163 6b61 6765 2c20 for a package, \n+00016d50: 7275 6e20 7468 6520 e280 9861 7574 6f6d run the ...autom\n+00016d60: 616b 65e2 8099 0a70 726f 6772 616d 2069 ake....program i\n+00016d70: 6e20 7468 6520 746f 7020 6c65 7665 6c20 n the top level \n+00016d80: 6469 7265 6374 6f72 792c 2077 6974 6820 directory, with \n+00016d90: 6e6f 2061 7267 756d 656e 7473 2e20 20e2 no arguments. .\n+00016da0: 8098 6175 746f 6d61 6b65 e280 9920 7769 ..automake... wi\n+00016db0: 6c6c 0a61 7574 6f6d 6174 6963 616c 6c79 ll.automatically\n+00016dc0: 2066 696e 6420 6561 6368 2061 7070 726f find each appro\n+00016dd0: 7072 6961 7465 20e2 8098 4d61 6b65 6669 priate ...Makefi\n+00016de0: 6c65 2e61 6de2 8099 2028 6279 2073 6361 le.am... (by sca\n+00016df0: 6e6e 696e 670a e280 9863 6f6e 6669 6775 nning....configu\n+00016e00: 7265 2e61 63e2 8099 3b20 2a6e 6f74 6520 re.ac...; *note \n+00016e10: 636f 6e66 6967 7572 653a 3a29 2061 6e64 configure::) and\n+00016e20: 2067 656e 6572 6174 6520 7468 6520 636f generate the co\n+00016e30: 7272 6573 706f 6e64 696e 670a e280 984d rresponding....M\n+00016e40: 616b 6566 696c 652e 696e e280 992e 2020 akefile.in.... \n+00016e50: 4e6f 7465 2074 6861 7420 e280 9861 7574 Note that ...aut\n+00016e60: 6f6d 616b 65e2 8099 2068 6173 2061 2072 omake... has a r\n+00016e70: 6174 6865 7220 7369 6d70 6c69 7374 6963 ather simplistic\n+00016e80: 2076 6965 7720 6f66 0a77 6861 7420 636f view of.what co\n+00016e90: 6e73 7469 7475 7465 7320 6120 7061 636b nstitutes a pack\n+00016ea0: 6167 653b 2069 7420 6173 7375 6d65 7320 age; it assumes \n+00016eb0: 7468 6174 2061 2070 6163 6b61 6765 2068 that a package h\n+00016ec0: 6173 206f 6e6c 7920 6f6e 650a e280 9863 as only one....c\n+00016ed0: 6f6e 6669 6775 7265 2e61 63e2 8099 2c20 onfigure.ac..., \n+00016ee0: 6174 2074 6865 2074 6f70 2e20 2049 6620 at the top. If \n+00016ef0: 796f 7572 2070 6163 6b61 6765 2068 6173 your package has\n+00016f00: 206d 756c 7469 706c 650a e280 9863 6f6e multiple....con\n+00016f10: 6669 6775 7265 2e61 63e2 8099 732c 2074 figure.ac...s, t\n+00016f20: 6865 6e20 796f 7520 6d75 7374 2072 756e hen you must run\n+00016f30: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+00016f40: 696e 2065 6163 6820 6469 7265 6374 6f72 in each director\n+00016f50: 7920 686f 6c64 696e 670a 6120 e280 9863 y holding.a ...c\n+00016f60: 6f6e 6669 6775 7265 2e61 63e2 8099 2e20 onfigure.ac.... \n+00016f70: 2028 416c 7465 726e 6174 6976 656c 792c (Alternatively,\n+00016f80: 2079 6f75 206d 6179 2072 656c 7920 6f6e you may rely on\n+00016f90: 2041 7574 6f63 6f6e 6627 730a e280 9861 Autoconf's....a\n+00016fa0: 7574 6f72 6563 6f6e 66e2 8099 2c20 7768 utoreconf..., wh\n+00016fb0: 6963 6820 6973 2061 626c 6520 746f 2072 ich is able to r\n+00016fc0: 6563 7572 7365 2079 6f75 7220 7061 636b ecurse your pack\n+00016fd0: 6167 6520 7472 6565 2061 6e64 2072 756e age tree and run\n+00016fe0: 0ae2 8098 6175 746f 6d61 6b65 e280 9920 ....automake... \n+00016ff0: 7768 6572 6520 6170 7072 6f70 7269 6174 where appropriat\n+00017000: 652e 290a 0a20 2020 596f 7520 6361 6e20 e.).. You can \n+00017010: 6f70 7469 6f6e 616c 6c79 2067 6976 6520 optionally give \n+00017020: e280 9861 7574 6f6d 616b 65e2 8099 2061 ...automake... a\n+00017030: 6e20 6172 6775 6d65 6e74 3b20 e280 982e n argument; ....\n+00017040: 616d e280 9920 6973 2061 7070 656e 6465 am... is appende\n+00017050: 6420 746f 0a74 6865 2061 7267 756d 656e d to.the argumen\n+00017060: 7420 616e 6420 7468 6520 7265 7375 6c74 t and the result\n+00017070: 2069 7320 7573 6564 2061 7320 7468 6520 is used as the \n+00017080: 6e61 6d65 206f 6620 7468 6520 696e 7075 name of the inpu\n+00017090: 7420 6669 6c65 2e20 2054 6869 730a 6665 t file. This.fe\n+000170a0: 6174 7572 6520 6973 2067 656e 6572 616c ature is general\n+000170b0: 6c79 206f 6e6c 7920 7573 6564 2074 6f20 ly only used to \n+000170c0: 6175 746f 6d61 7469 6361 6c6c 7920 7265 automatically re\n+000170d0: 6275 696c 6420 616e 206f 7574 2d6f 662d build an out-of-\n+000170e0: 6461 7465 0ae2 8098 4d61 6b65 6669 6c65 date....Makefile\n+000170f0: 2e69 6ee2 8099 2e20 204e 6f74 6520 7468 .in.... Note th\n+00017100: 6174 20e2 8098 6175 746f 6d61 6b65 e280 at ...automake..\n+00017110: 9920 6d75 7374 2061 6c77 6179 7320 6265 . must always be\n+00017120: 2072 756e 2066 726f 6d20 7468 6520 746f run from the to\n+00017130: 706d 6f73 740a 6469 7265 6374 6f72 7920 pmost.directory \n+00017140: 6f66 2061 2070 726f 6a65 6374 2c20 6576 of a project, ev\n+00017150: 656e 2069 6620 6265 696e 6720 7573 6564 en if being used\n+00017160: 2074 6f20 7265 6765 6e65 7261 7465 2074 to regenerate t\n+00017170: 6865 0ae2 8098 4d61 6b65 6669 6c65 2e69 he....Makefile.i\n+00017180: 6ee2 8099 2069 6e20 736f 6d65 2073 7562 n... in some sub\n+00017190: 6469 7265 6374 6f72 792e 2020 5468 6973 directory. This\n+000171a0: 2069 7320 6e65 6365 7373 6172 7920 6265 is necessary be\n+000171b0: 6361 7573 650a e280 9861 7574 6f6d 616b cause....automak\n+000171c0: 65e2 8099 206d 7573 7420 7363 616e 20e2 e... must scan .\n+000171d0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+000171e0: 992c 2061 6e64 2062 6563 6175 7365 20e2 ., and because .\n+000171f0: 8098 6175 746f 6d61 6b65 e280 9920 7573 ..automake... us\n+00017200: 6573 2074 6865 0a6b 6e6f 776c 6564 6765 es the.knowledge\n+00017210: 2074 6861 7420 6120 e280 984d 616b 6566 that a ...Makef\n+00017220: 696c 652e 696e e280 9920 6973 2069 6e20 ile.in... is in \n+00017230: 6120 7375 6264 6972 6563 746f 7279 2074 a subdirectory t\n+00017240: 6f20 6368 616e 6765 2069 7473 0a62 6568 o change its.beh\n+00017250: 6176 696f 7220 696e 2073 6f6d 6520 6361 avior in some ca\n+00017260: 7365 732e 0a0a 2020 2041 7574 6f6d 616b ses... Automak\n+00017270: 6520 7769 6c6c 2072 756e 20e2 8098 6175 e will run ...au\n+00017280: 746f 636f 6e66 e280 9920 746f 2073 6361 toconf... to sca\n+00017290: 6e20 e280 9863 6f6e 6669 6775 7265 2e61 n ...configure.a\n+000172a0: 63e2 8099 2061 6e64 2069 7473 0a64 6570 c... and its.dep\n+000172b0: 656e 6465 6e63 6965 7320 2869 2e65 2e2c endencies (i.e.,\n+000172c0: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n+000172d0: 9920 616e 6420 616e 7920 696e 636c 7564 . and any includ\n+000172e0: 6564 2066 696c 6529 2c20 7468 6572 6566 ed file), theref\n+000172f0: 6f72 650a e280 9861 7574 6f63 6f6e 66e2 ore....autoconf.\n+00017300: 8099 206d 7573 7420 6265 2069 6e20 796f .. must be in yo\n+00017310: 7572 20e2 8098 5041 5448 e280 992e 2020 ur ...PATH.... \n+00017320: 4966 2074 6865 7265 2069 7320 616e 20e2 If there is an .\n+00017330: 8098 4155 544f 434f 4e46 e280 9920 7661 ..AUTOCONF... va\n+00017340: 7269 6162 6c65 0a69 6e20 796f 7572 2065 riable.in your e\n+00017350: 6e76 6972 6f6e 6d65 6e74 2069 7420 7769 nvironment it wi\n+00017360: 6c6c 2062 6520 7573 6564 2069 6e73 7465 ll be used inste\n+00017370: 6164 206f 6620 e280 9861 7574 6f63 6f6e ad of ...autocon\n+00017380: 66e2 8099 2c20 7468 6973 2061 6c6c 6f77 f..., this allow\n+00017390: 730a 796f 7520 746f 2073 656c 6563 7420 s.you to select \n+000173a0: 6120 7061 7274 6963 756c 6172 2076 6572 a particular ver\n+000173b0: 7369 6f6e 206f 6620 4175 746f 636f 6e66 sion of Autoconf\n+000173c0: 2e20 2042 7920 7468 6520 7761 792c 2064 . By the way, d\n+000173d0: 6f6e 2774 0a6d 6973 756e 6465 7273 7461 on't.misundersta\n+000173e0: 6e64 2074 6869 7320 7061 7261 6772 6170 nd this paragrap\n+000173f0: 683a 20e2 8098 6175 746f 6d61 6b65 e280 h: ...automake..\n+00017400: 9920 7275 6e73 20e2 8098 6175 746f 636f . runs ...autoco\n+00017410: 6e66 e280 9920 746f 202a 7363 616e 2a20 nf... to *scan* \n+00017420: 796f 7572 0ae2 8098 636f 6e66 6967 7572 your....configur\n+00017430: 652e 6163 e280 992c 2074 6869 7320 776f e.ac..., this wo\n+00017440: 6e27 7420 6275 696c 6420 e280 9863 6f6e n't build ...con\n+00017450: 6669 6775 7265 e280 9920 616e 6420 796f figure... and yo\n+00017460: 7520 7374 696c 6c20 6861 7665 2074 6f20 u still have to \n+00017470: 7275 6e0a e280 9861 7574 6f63 6f6e 66e2 run....autoconf.\n+00017480: 8099 2079 6f75 7273 656c 6620 666f 7220 .. yourself for \n+00017490: 7468 6973 2070 7572 706f 7365 2e0a 0a20 this purpose... \n+000174a0: 2020 e280 9861 7574 6f6d 616b 65e2 8099 ...automake...\n+000174b0: 2061 6363 6570 7473 2074 6865 2066 6f6c accepts the fol\n+000174c0: 6c6f 7769 6e67 206f 7074 696f 6e73 3a0a lowing options:.\n+000174d0: 0ae2 8098 2d61 e280 990a e280 982d 2d61 ....-a.......--a\n+000174e0: 6464 2d6d 6973 7369 6e67 e280 990a 2020 dd-missing.... \n+000174f0: 2020 2041 7574 6f6d 616b 6520 7265 7175 Automake requ\n+00017500: 6972 6573 2063 6572 7461 696e 2063 6f6d ires certain com\n+00017510: 6d6f 6e20 6669 6c65 7320 746f 2065 7869 mon files to exi\n+00017520: 7374 2069 6e20 6365 7274 6169 6e0a 2020 st in certain. \n+00017530: 2020 2073 6974 7561 7469 6f6e 733b 2066 situations; f\n+00017540: 6f72 2069 6e73 7461 6e63 652c 20e2 8098 or instance, ...\n+00017550: 636f 6e66 6967 2e67 7565 7373 e280 9920 config.guess... \n+00017560: 6973 2072 6571 7569 7265 6420 6966 0a20 is required if. \n+00017570: 2020 2020 e280 9863 6f6e 6669 6775 7265 ...configure\n+00017580: 2e61 63e2 8099 2069 6e76 6f6b 6573 20e2 .ac... invokes .\n+00017590: 8098 4143 5f43 414e 4f4e 4943 414c 5f48 ..AC_CANONICAL_H\n+000175a0: 4f53 54e2 8099 2e20 2041 7574 6f6d 616b OST.... Automak\n+000175b0: 6520 6973 0a20 2020 2020 6469 7374 7269 e is. distri\n+000175c0: 6275 7465 6420 7769 7468 2073 6576 6572 buted with sever\n+000175d0: 616c 206f 6620 7468 6573 6520 6669 6c65 al of these file\n+000175e0: 7320 282a 6e6f 7465 2041 7578 696c 6961 s (*note Auxilia\n+000175f0: 7279 0a20 2020 2020 5072 6f67 7261 6d73 ry. Programs\n+00017600: 3a3a 293b 2074 6869 7320 6f70 7469 6f6e ::); this option\n+00017610: 2077 696c 6c20 6361 7573 6520 7468 6520 will cause the \n+00017620: 6d69 7373 696e 6720 6f6e 6573 2074 6f20 missing ones to \n+00017630: 6265 0a20 2020 2020 6175 746f 6d61 7469 be. automati\n+00017640: 6361 6c6c 7920 6164 6465 6420 746f 2074 cally added to t\n+00017650: 6865 2070 6163 6b61 6765 2c20 7768 656e he package, when\n+00017660: 6576 6572 2070 6f73 7369 626c 652e 2020 ever possible. \n+00017670: 496e 2067 656e 6572 616c 0a20 2020 2020 In general. \n+00017680: 6966 2041 7574 6f6d 616b 6520 7465 6c6c if Automake tell\n+00017690: 7320 796f 7520 6120 6669 6c65 2069 7320 s you a file is \n+000176a0: 6d69 7373 696e 672c 2074 7279 2075 7369 missing, try usi\n+000176b0: 6e67 2074 6869 7320 6f70 7469 6f6e 2e20 ng this option. \n+000176c0: 2042 790a 2020 2020 2064 6566 6175 6c74 By. default\n+000176d0: 2041 7574 6f6d 616b 6520 7472 6965 7320 Automake tries \n+000176e0: 746f 206d 616b 6520 6120 7379 6d62 6f6c to make a symbol\n+000176f0: 6963 206c 696e 6b20 706f 696e 7469 6e67 ic link pointing\n+00017700: 2074 6f20 6974 7320 6f77 6e0a 2020 2020 to its own. \n+00017710: 2063 6f70 7920 6f66 2074 6865 206d 6973 copy of the mis\n+00017720: 7369 6e67 2066 696c 653b 2074 6869 7320 sing file; this \n+00017730: 6361 6e20 6265 2063 6861 6e67 6564 2077 can be changed w\n+00017740: 6974 6820 e280 982d 2d63 6f70 79e2 8099 ith ...--copy...\n+00017750: 2e0a 0a20 2020 2020 4d61 6e79 206f 6620 ... Many of \n+00017760: 7468 6520 706f 7465 6e74 6961 6c6c 792d the potentially-\n+00017770: 6d69 7373 696e 6720 6669 6c65 7320 6172 missing files ar\n+00017780: 6520 636f 6d6d 6f6e 2073 6372 6970 7473 e common scripts\n+00017790: 2077 686f 7365 0a20 2020 2020 6c6f 6361 whose. loca\n+000177a0: 7469 6f6e 206d 6179 2062 6520 7370 6563 tion may be spec\n+000177b0: 6966 6965 6420 7669 6120 7468 6520 e280 ified via the ..\n+000177c0: 9841 435f 434f 4e46 4947 5f41 5558 5f44 .AC_CONFIG_AUX_D\n+000177d0: 4952 e280 9920 6d61 6372 6f2e 0a20 2020 IR... macro.. \n+000177e0: 2020 5468 6572 6566 6f72 652c 20e2 8098 Therefore, ...\n+000177f0: 4143 5f43 4f4e 4649 475f 4155 585f 4449 AC_CONFIG_AUX_DI\n+00017800: 52e2 8099 2773 2073 6574 7469 6e67 2061 R...'s setting a\n+00017810: 6666 6563 7473 2077 6865 7468 6572 2061 ffects whether a\n+00017820: 2066 696c 6520 6973 0a20 2020 2020 636f file is. co\n+00017830: 6e73 6964 6572 6564 206d 6973 7369 6e67 nsidered missing\n+00017840: 2c20 616e 6420 7768 6572 6520 7468 6520 , and where the \n+00017850: 6d69 7373 696e 6720 6669 6c65 2069 7320 missing file is \n+00017860: 6164 6465 6420 282a 6e6f 7465 0a20 2020 added (*note. \n+00017870: 2020 4f70 7469 6f6e 616c 3a3a 292e 0a0a Optional::)...\n+00017880: 2020 2020 2049 6e20 736f 6d65 2073 7472 In some str\n+00017890: 6963 746e 6573 7320 6d6f 6465 732c 2061 ictness modes, a\n+000178a0: 6464 6974 696f 6e61 6c20 6669 6c65 7320 dditional files \n+000178b0: 6172 6520 696e 7374 616c 6c65 642c 2073 are installed, s\n+000178c0: 6565 202a 6e6f 7465 0a20 2020 2020 476e ee *note. Gn\n+000178d0: 6974 733a 3a20 666f 7220 6d6f 7265 2069 its:: for more i\n+000178e0: 6e66 6f72 6d61 7469 6f6e 2e0a 0ae2 8098 nformation......\n+000178f0: 2d2d 6c69 6264 6972 3d44 4952 e280 990a --libdir=DIR....\n+00017900: 2020 2020 204c 6f6f 6b20 666f 7220 4175 Look for Au\n+00017910: 746f 6d61 6b65 2064 6174 6120 6669 6c65 tomake data file\n+00017920: 7320 696e 2064 6972 6563 746f 7279 2044 s in directory D\n+00017930: 4952 2069 6e73 7465 6164 206f 6620 696e IR instead of in\n+00017940: 2074 6865 0a20 2020 2020 696e 7374 616c the. instal\n+00017950: 6c61 7469 6f6e 2064 6972 6563 746f 7279 lation directory\n+00017960: 2e20 2054 6869 7320 6973 2074 7970 6963 . This is typic\n+00017970: 616c 6c79 2075 7365 6420 666f 7220 6465 ally used for de\n+00017980: 6275 6767 696e 672e 0a0a e280 982d 63e2 bugging......-c.\n+00017990: 8099 0ae2 8098 2d2d 636f 7079 e280 990a ......--copy....\n+000179a0: 2020 2020 2057 6865 6e20 7573 6564 2077 When used w\n+000179b0: 6974 6820 e280 982d 2d61 6464 2d6d 6973 ith ...--add-mis\n+000179c0: 7369 6e67 e280 992c 2063 6175 7365 7320 sing..., causes \n+000179d0: 696e 7374 616c 6c65 6420 6669 6c65 7320 installed files \n+000179e0: 746f 2062 650a 2020 2020 2063 6f70 6965 to be. copie\n+000179f0: 642e 2020 5468 6520 6465 6661 756c 7420 d. The default \n+00017a00: 6973 2074 6f20 6d61 6b65 2061 2073 796d is to make a sym\n+00017a10: 626f 6c69 6320 6c69 6e6b 2e0a 0ae2 8098 bolic link......\n+00017a20: 2d2d 6379 676e 7573 e280 990a 2020 2020 --cygnus.... \n+00017a30: 2043 6175 7365 7320 7468 6520 6765 6e65 Causes the gene\n+00017a40: 7261 7465 6420 e280 984d 616b 6566 696c rated ...Makefil\n+00017a50: 652e 696e e280 9973 2074 6f20 666f 6c6c e.in...s to foll\n+00017a60: 6f77 2043 7967 6e75 7320 7275 6c65 732c ow Cygnus rules,\n+00017a70: 2069 6e73 7465 6164 0a20 2020 2020 6f66 instead. of\n+00017a80: 2047 4e55 206f 7220 476e 6974 7320 7275 GNU or Gnits ru\n+00017a90: 6c65 732e 2020 466f 7220 6d6f 7265 2069 les. For more i\n+00017aa0: 6e66 6f72 6d61 7469 6f6e 2c20 7365 6520 nformation, see \n+00017ab0: 2a6e 6f74 6520 4379 676e 7573 3a3a 2e0a *note Cygnus::..\n+00017ac0: 2020 2020 204e 6f74 6520 7468 6174 205f Note that _\n+00017ad0: 7468 6973 206d 6f64 6520 6f66 206f 7065 this mode of ope\n+00017ae0: 7261 7469 6f6e 2069 7320 6465 7072 6563 ration is deprec\n+00017af0: 6174 6564 2c20 616e 6420 7769 6c6c 2062 ated, and will b\n+00017b00: 650a 2020 2020 2072 656d 6f76 6564 5f20 e. removed_ \n+00017b10: 696e 2061 2066 7574 7572 6520 4175 746f in a future Auto\n+00017b20: 6d61 6b65 2072 656c 6561 7365 2e0a 0ae2 make release....\n+00017b30: 8098 2d66 e280 990a e280 982d 2d66 6f72 ..-f.......--for\n+00017b40: 6365 2d6d 6973 7369 6e67 e280 990a 2020 ce-missing.... \n+00017b50: 2020 2057 6865 6e20 7573 6564 2077 6974 When used wit\n+00017b60: 6820 e280 982d 2d61 6464 2d6d 6973 7369 h ...--add-missi\n+00017b70: 6e67 e280 992c 2063 6175 7365 7320 7374 ng..., causes st\n+00017b80: 616e 6461 7264 2066 696c 6573 2074 6f20 andard files to \n+00017b90: 6265 0a20 2020 2020 7265 696e 7374 616c be. reinstal\n+00017ba0: 6c65 6420 6576 656e 2069 6620 7468 6579 led even if they\n+00017bb0: 2061 6c72 6561 6479 2065 7869 7374 2069 already exist i\n+00017bc0: 6e20 7468 6520 736f 7572 6365 2074 7265 n the source tre\n+00017bd0: 652e 2020 5468 6973 0a20 2020 2020 696e e. This. in\n+00017be0: 766f 6c76 6573 2072 656d 6f76 696e 6720 volves removing \n+00017bf0: 7468 6520 6669 6c65 2066 726f 6d20 7468 the file from th\n+00017c00: 6520 736f 7572 6365 2074 7265 6520 6265 e source tree be\n+00017c10: 666f 7265 2063 7265 6174 696e 6720 7468 fore creating th\n+00017c20: 650a 2020 2020 206e 6577 2073 796d 6c69 e. new symli\n+00017c30: 6e6b 2028 6f72 2c20 7769 7468 20e2 8098 nk (or, with ...\n+00017c40: 2d2d 636f 7079 e280 992c 2063 6f70 7969 --copy..., copyi\n+00017c50: 6e67 2074 6865 206e 6577 2066 696c 6529 ng the new file)\n+00017c60: 2e0a 0ae2 8098 2d2d 666f 7265 6967 6ee2 ......--foreign.\n+00017c70: 8099 0a20 2020 2020 5365 7420 7468 6520 ... Set the \n+00017c80: 676c 6f62 616c 2073 7472 6963 746e 6573 global strictnes\n+00017c90: 7320 746f 20e2 8098 666f 7265 6967 6ee2 s to ...foreign.\n+00017ca0: 8099 2e20 2046 6f72 206d 6f72 6520 696e ... For more in\n+00017cb0: 666f 726d 6174 696f 6e2c 2073 6565 0a20 formation, see. \n+00017cc0: 2020 2020 2a6e 6f74 6520 5374 7269 6374 *note Strict\n+00017cd0: 6e65 7373 3a3a 2e0a 0ae2 8098 2d2d 676e ness::......--gn\n+00017ce0: 6974 73e2 8099 0a20 2020 2020 5365 7420 its.... Set \n+00017cf0: 7468 6520 676c 6f62 616c 2073 7472 6963 the global stric\n+00017d00: 746e 6573 7320 746f 20e2 8098 676e 6974 tness to ...gnit\n+00017d10: 73e2 8099 2e20 2046 6f72 206d 6f72 6520 s.... For more \n+00017d20: 696e 666f 726d 6174 696f 6e2c 2073 6565 information, see\n+00017d30: 0a20 2020 2020 2a6e 6f74 6520 476e 6974 . *note Gnit\n+00017d40: 733a 3a2e 0a0a e280 982d 2d67 6e75 e280 s::......--gnu..\n+00017d50: 990a 2020 2020 2053 6574 2074 6865 2067 .. Set the g\n+00017d60: 6c6f 6261 6c20 7374 7269 6374 6e65 7373 lobal strictness\n+00017d70: 2074 6f20 e280 9867 6e75 e280 992e 2020 to ...gnu.... \n+00017d80: 466f 7220 6d6f 7265 2069 6e66 6f72 6d61 For more informa\n+00017d90: 7469 6f6e 2c20 7365 650a 2020 2020 202a tion, see. *\n+00017da0: 6e6f 7465 2047 6e69 7473 3a3a 2e20 2054 note Gnits::. T\n+00017db0: 6869 7320 6973 2074 6865 2064 6566 6175 his is the defau\n+00017dc0: 6c74 2073 7472 6963 746e 6573 732e 0a0a lt strictness...\n+00017dd0: e280 982d 2d68 656c 70e2 8099 0a20 2020 ...--help.... \n+00017de0: 2020 5072 696e 7420 6120 7375 6d6d 6172 Print a summar\n+00017df0: 7920 6f66 2074 6865 2063 6f6d 6d61 6e64 y of the command\n+00017e00: 206c 696e 6520 6f70 7469 6f6e 7320 616e line options an\n+00017e10: 6420 6578 6974 2e0a 0ae2 8098 2d69 e280 d exit......-i..\n+00017e20: 990a e280 982d 2d69 676e 6f72 652d 6465 .....--ignore-de\n+00017e30: 7073 e280 990a 2020 2020 2054 6869 7320 ps.... This \n+00017e40: 6469 7361 626c 6573 2074 6865 2064 6570 disables the dep\n+00017e50: 656e 6465 6e63 7920 7472 6163 6b69 6e67 endency tracking\n+00017e60: 2066 6561 7475 7265 2069 6e20 6765 6e65 feature in gene\n+00017e70: 7261 7465 640a 2020 2020 20e2 8098 4d61 rated. ...Ma\n+00017e80: 6b65 6669 6c65 e280 9973 3b20 7365 6520 kefile...s; see \n+00017e90: 2a6e 6f74 6520 4465 7065 6e64 656e 6369 *note Dependenci\n+00017ea0: 6573 3a3a 2e0a 0ae2 8098 2d2d 696e 636c es::......--incl\n+00017eb0: 7564 652d 6465 7073 e280 990a 2020 2020 ude-deps.... \n+00017ec0: 2054 6869 7320 656e 6162 6c65 7320 7468 This enables th\n+00017ed0: 6520 6465 7065 6e64 656e 6379 2074 7261 e dependency tra\n+00017ee0: 636b 696e 6720 6665 6174 7572 652e 2020 cking feature. \n+00017ef0: 5468 6973 2066 6561 7475 7265 2069 730a This feature is.\n+00017f00: 2020 2020 2065 6e61 626c 6564 2062 7920 enabled by \n+00017f10: 6465 6661 756c 742e 2020 5468 6973 206f default. This o\n+00017f20: 7074 696f 6e20 6973 2070 726f 7669 6465 ption is provide\n+00017f30: 6420 666f 7220 6869 7374 6f72 6963 616c d for historical\n+00017f40: 2072 6561 736f 6e73 0a20 2020 2020 6f6e reasons. on\n+00017f50: 6c79 2061 6e64 2070 726f 6261 626c 7920 ly and probably \n+00017f60: 7368 6f75 6c64 206e 6f74 2062 6520 7573 should not be us\n+00017f70: 6564 2e0a 0ae2 8098 2d2d 6e6f 2d66 6f72 ed......--no-for\n+00017f80: 6365 e280 990a 2020 2020 204f 7264 696e ce.... Ordin\n+00017f90: 6172 696c 7920 e280 9861 7574 6f6d 616b arily ...automak\n+00017fa0: 65e2 8099 2063 7265 6174 6573 2061 6c6c e... creates all\n+00017fb0: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n+00017fc0: 8099 7320 6d65 6e74 696f 6e65 6420 696e ..s mentioned in\n+00017fd0: 0a20 2020 2020 e280 9863 6f6e 6669 6775 . ...configu\n+00017fe0: 7265 2e61 63e2 8099 2e20 2054 6869 7320 re.ac.... This \n+00017ff0: 6f70 7469 6f6e 2063 6175 7365 7320 6974 option causes it\n+00018000: 2074 6f20 6f6e 6c79 2075 7064 6174 6520 to only update \n+00018010: 7468 6f73 650a 2020 2020 20e2 8098 4d61 those. ...Ma\n+00018020: 6b65 6669 6c65 2e69 6ee2 8099 7320 7468 kefile.in...s th\n+00018030: 6174 2061 7265 206f 7574 206f 6620 6461 at are out of da\n+00018040: 7465 2077 6974 6820 7265 7370 6563 7420 te with respect \n+00018050: 746f 206f 6e65 206f 6620 7468 6569 720a to one of their.\n+00018060: 2020 2020 2064 6570 656e 6465 6e74 732e dependents.\n+00018070: 0a0a e280 982d 6f20 4449 52e2 8099 0ae2 .....-o DIR.....\n+00018080: 8098 2d2d 6f75 7470 7574 2d64 6972 3d44 ..--output-dir=D\n+00018090: 4952 e280 990a 2020 2020 2050 7574 2074 IR.... Put t\n+000180a0: 6865 2067 656e 6572 6174 6564 20e2 8098 he generated ...\n+000180b0: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2069 Makefile.in... i\n+000180c0: 6e20 7468 6520 6469 7265 6374 6f72 7920 n the directory \n+000180d0: 4449 522e 2020 4f72 6469 6e61 7269 6c79 DIR. Ordinarily\n+000180e0: 0a20 2020 2020 6561 6368 20e2 8098 4d61 . each ...Ma\n+000180f0: 6b65 6669 6c65 2e69 6ee2 8099 2069 7320 kefile.in... is \n+00018100: 6372 6561 7465 6420 696e 2074 6865 2064 created in the d\n+00018110: 6972 6563 746f 7279 206f 6620 7468 6520 irectory of the \n+00018120: 636f 7272 6573 706f 6e64 696e 670a 2020 corresponding. \n+00018130: 2020 20e2 8098 4d61 6b65 6669 6c65 2e61 ...Makefile.a\n+00018140: 6de2 8099 2e20 2054 6869 7320 6f70 7469 m.... This opti\n+00018150: 6f6e 2069 7320 6465 7072 6563 6174 6564 on is deprecated\n+00018160: 2061 6e64 2077 696c 6c20 6265 2072 656d and will be rem\n+00018170: 6f76 6564 2069 6e20 610a 2020 2020 2066 oved in a. f\n+00018180: 7574 7572 6520 7265 6c65 6173 652e 0a0a uture release...\n+00018190: e280 982d 76e2 8099 0ae2 8098 2d2d 7665 ...-v.......--ve\n+000181a0: 7262 6f73 65e2 8099 0a20 2020 2020 4361 rbose.... Ca\n+000181b0: 7573 6520 4175 746f 6d61 6b65 2074 6f20 use Automake to \n+000181c0: 7072 696e 7420 696e 666f 726d 6174 696f print informatio\n+000181d0: 6e20 6162 6f75 7420 7768 6963 6820 6669 n about which fi\n+000181e0: 6c65 7320 6172 6520 6265 696e 670a 2020 les are being. \n+000181f0: 2020 2072 6561 6420 6f72 2063 7265 6174 read or creat\n+00018200: 6564 2e0a 0ae2 8098 2d2d 7665 7273 696f ed......--versio\n+00018210: 6ee2 8099 0a20 2020 2020 5072 696e 7420 n.... Print \n+00018220: 7468 6520 7665 7273 696f 6e20 6e75 6d62 the version numb\n+00018230: 6572 206f 6620 4175 746f 6d61 6b65 2061 er of Automake a\n+00018240: 6e64 2065 7869 742e 0a0a e280 982d 5720 nd exit......-W \n+00018250: 4341 5445 474f 5259 e280 990a e280 982d CATEGORY.......-\n+00018260: 2d77 6172 6e69 6e67 733d 4341 5445 474f -warnings=CATEGO\n+00018270: 5259 e280 990a 2020 2020 204f 7574 7075 RY.... Outpu\n+00018280: 7420 7761 726e 696e 6773 2066 616c 6c69 t warnings falli\n+00018290: 6e67 2069 6e20 4341 5445 474f 5259 2e20 ng in CATEGORY. \n+000182a0: 2043 4154 4547 4f52 5920 6361 6e20 6265 CATEGORY can be\n+000182b0: 206f 6e65 206f 663a 0a20 2020 2020 e280 one of:. ..\n+000182c0: 9867 6e75 e280 990a 2020 2020 2020 2020 .gnu.... \n+000182d0: 2020 7761 726e 696e 6773 2072 656c 6174 warnings relat\n+000182e0: 6564 2074 6f20 7468 6520 474e 5520 436f ed to the GNU Co\n+000182f0: 6469 6e67 2053 7461 6e64 6172 6473 2028 ding Standards (\n+00018300: 2a6e 6f74 650a 2020 2020 2020 2020 2020 *note. \n+00018310: 2873 7461 6e64 6172 6473 2954 6f70 3a3a (standards)Top::\n+00018320: 292e 0a20 2020 2020 e280 986f 6273 6f6c ).. ...obsol\n+00018330: 6574 65e2 8099 0a20 2020 2020 2020 2020 ete.... \n+00018340: 206f 6273 6f6c 6574 6520 6665 6174 7572 obsolete featur\n+00018350: 6573 206f 7220 636f 6e73 7472 7563 7469 es or constructi\n+00018360: 6f6e 730a 2020 2020 20e2 8098 6f76 6572 ons. ...over\n+00018370: 7269 6465 e280 990a 2020 2020 2020 2020 ride.... \n+00018380: 2020 7573 6572 2072 6564 6566 696e 6974 user redefinit\n+00018390: 696f 6e73 206f 6620 4175 746f 6d61 6b65 ions of Automake\n+000183a0: 2072 756c 6573 206f 7220 7661 7269 6162 rules or variab\n+000183b0: 6c65 730a 2020 2020 20e2 8098 706f 7274 les. ...port\n+000183c0: 6162 696c 6974 79e2 8099 0a20 2020 2020 ability.... \n+000183d0: 2020 2020 2070 6f72 7461 6269 6c69 7479 portability\n+000183e0: 2069 7373 7565 7320 2865 2e67 2e2c 2075 issues (e.g., u\n+000183f0: 7365 206f 6620 e280 986d 616b 65e2 8099 se of ...make...\n+00018400: 2066 6561 7475 7265 7320 7468 6174 2061 features that a\n+00018410: 7265 0a20 2020 2020 2020 2020 206b 6e6f re. kno\n+00018420: 776e 2074 6f20 6265 206e 6f74 2070 6f72 wn to be not por\n+00018430: 7461 626c 6529 0a20 2020 2020 e280 9865 table). ...e\n+00018440: 7874 7261 2d70 6f72 7461 6269 6c69 7479 xtra-portability\n+00018450: e280 990a 2020 2020 2020 2020 2020 6578 .... ex\n+00018460: 7472 6120 706f 7274 6162 696c 6974 7920 tra portability \n+00018470: 6973 7375 6573 2072 656c 6174 6564 2074 issues related t\n+00018480: 6f20 6f62 7363 7572 6520 746f 6f6c 732e o obscure tools.\n+00018490: 2020 4f6e 650a 2020 2020 2020 2020 2020 One. \n+000184a0: 6578 616d 706c 6520 6f66 2073 7563 6820 example of such \n+000184b0: 6120 746f 6f6c 2069 7320 7468 6520 4d69 a tool is the Mi\n+000184c0: 6372 6f73 6f66 7420 e280 986c 6962 e280 crosoft ...lib..\n+000184d0: 9920 6172 6368 6976 6572 2e0a 2020 2020 . archiver.. \n+000184e0: 20e2 8098 7379 6e74 6178 e280 990a 2020 ...syntax.... \n+000184f0: 2020 2020 2020 2020 7765 6972 6420 7379 weird sy\n+00018500: 6e74 6178 2c20 756e 7573 6564 2076 6172 ntax, unused var\n+00018510: 6961 626c 6573 2c20 7479 706f 730a 2020 iables, typos. \n+00018520: 2020 20e2 8098 756e 7375 7070 6f72 7465 ...unsupporte\n+00018530: 64e2 8099 0a20 2020 2020 2020 2020 2075 d.... u\n+00018540: 6e73 7570 706f 7274 6564 206f 7220 696e nsupported or in\n+00018550: 636f 6d70 6c65 7465 2066 6561 7475 7265 complete feature\n+00018560: 730a 2020 2020 20e2 8098 616c 6ce2 8099 s. ...all...\n+00018570: 0a20 2020 2020 2020 2020 2061 6c6c 2074 . all t\n+00018580: 6865 2077 6172 6e69 6e67 730a 2020 2020 he warnings. \n+00018590: 20e2 8098 6e6f 6e65 e280 990a 2020 2020 ...none.... \n+000185a0: 2020 2020 2020 7475 726e 206f 6666 2061 turn off a\n+000185b0: 6c6c 2074 6865 2077 6172 6e69 6e67 730a ll the warnings.\n+000185c0: 2020 2020 20e2 8098 6572 726f 72e2 8099 ...error...\n+000185d0: 0a20 2020 2020 2020 2020 2074 7265 6174 . treat\n+000185e0: 2077 6172 6e69 6e67 7320 6173 2065 7272 warnings as err\n+000185f0: 6f72 730a 0a20 2020 2020 4120 6361 7465 ors.. A cate\n+00018600: 676f 7279 2063 616e 2062 6520 7475 726e gory can be turn\n+00018610: 6564 206f 6666 2062 7920 7072 6566 6978 ed off by prefix\n+00018620: 696e 6720 6974 7320 6e61 6d65 2077 6974 ing its name wit\n+00018630: 6820 e280 986e 6f2d e280 992e 2020 466f h ...no-.... Fo\n+00018640: 720a 2020 2020 2069 6e73 7461 6e63 652c r. instance,\n+00018650: 20e2 8098 2d57 6e6f 2d73 796e 7461 78e2 ...-Wno-syntax.\n+00018660: 8099 2077 696c 6c20 6869 6465 2074 6865 .. will hide the\n+00018670: 2077 6172 6e69 6e67 7320 6162 6f75 7420 warnings about \n+00018680: 756e 7573 6564 0a20 2020 2020 7661 7269 unused. vari\n+00018690: 6162 6c65 732e 0a0a 2020 2020 2054 6865 ables... The\n+000186a0: 2063 6174 6567 6f72 6965 7320 6f75 7470 categories outp\n+000186b0: 7574 2062 7920 6465 6661 756c 7420 6172 ut by default ar\n+000186c0: 6520 e280 9873 796e 7461 78e2 8099 2061 e ...syntax... a\n+000186d0: 6e64 20e2 8098 756e 7375 7070 6f72 7465 nd ...unsupporte\n+000186e0: 64e2 8099 2e0a 2020 2020 2041 6464 6974 d..... Addit\n+000186f0: 696f 6e61 6c6c 792c 20e2 8098 676e 75e2 ionally, ...gnu.\n+00018700: 8099 2061 6e64 20e2 8098 706f 7274 6162 .. and ...portab\n+00018710: 696c 6974 79e2 8099 2061 7265 2065 6e61 ility... are ena\n+00018720: 626c 6564 2069 6e20 e280 982d 2d67 6e75 bled in ...--gnu\n+00018730: e280 9920 616e 640a 2020 2020 20e2 8098 ... and. ...\n+00018740: 2d2d 676e 6974 73e2 8099 2073 7472 6963 --gnits... stric\n+00018750: 746e 6573 732e 2020 4f6e 2074 6865 206f tness. On the o\n+00018760: 7468 6572 2068 616e 642c 2074 6865 20e2 ther hand, the .\n+00018770: 8098 7369 6c65 6e74 2d72 756c 6573 e280 ..silent-rules..\n+00018780: 990a 2020 2020 206f 7074 696f 6e73 2028 .. options (\n+00018790: 2a6e 6f74 6520 4f70 7469 6f6e 733a 3a29 *note Options::)\n+000187a0: 2074 7572 6e73 206f 6666 2070 6f72 7461 turns off porta\n+000187b0: 6269 6c69 7479 2077 6172 6e69 6e67 7320 bility warnings \n+000187c0: 6162 6f75 740a 2020 2020 2072 6563 7572 about. recur\n+000187d0: 7369 7665 2076 6172 6961 626c 6520 6578 sive variable ex\n+000187e0: 7061 6e73 696f 6e73 2e0a 0a20 2020 2020 pansions... \n+000187f0: 5475 726e 696e 6720 6f66 6620 e280 9870 Turning off ...p\n+00018800: 6f72 7461 6269 6c69 7479 e280 9920 7769 ortability... wi\n+00018810: 6c6c 2061 6c73 6f20 7475 726e 206f 6666 ll also turn off\n+00018820: 20e2 8098 6578 7472 612d 706f 7274 6162 ...extra-portab\n+00018830: 696c 6974 79e2 8099 2c0a 2020 2020 2061 ility...,. a\n+00018840: 6e64 2073 696d 696c 6172 6c79 2074 7572 nd similarly tur\n+00018850: 6e69 6e67 206f 6e20 e280 9865 7874 7261 ning on ...extra\n+00018860: 2d70 6f72 7461 6269 6c69 7479 e280 9920 -portability... \n+00018870: 7769 6c6c 2061 6c73 6f20 7475 726e 206f will also turn o\n+00018880: 6e0a 2020 2020 20e2 8098 706f 7274 6162 n. ...portab\n+00018890: 696c 6974 79e2 8099 2e20 2048 6f77 6576 ility.... Howev\n+000188a0: 6572 2c20 7475 726e 696e 6720 6f6e 20e2 er, turning on .\n+000188b0: 8098 706f 7274 6162 696c 6974 79e2 8099 ..portability...\n+000188c0: 206f 7220 7475 726e 696e 6720 6f66 660a or turning off.\n+000188d0: 2020 2020 20e2 8098 6578 7472 612d 706f ...extra-po\n+000188e0: 7274 6162 696c 6974 79e2 8099 2077 696c rtability... wil\n+000188f0: 6c20 6e6f 7420 6166 6665 6374 2074 6865 l not affect the\n+00018900: 206f 7468 6572 2063 6174 6567 6f72 792e other category.\n+00018910: 0a0a 2020 2020 2054 6865 2065 6e76 6972 .. The envir\n+00018920: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable \n+00018930: e280 9857 4152 4e49 4e47 53e2 8099 2063 ...WARNINGS... c\n+00018940: 616e 2063 6f6e 7461 696e 2061 2063 6f6d an contain a com\n+00018950: 6d61 2073 6570 6172 6174 6564 0a20 2020 ma separated. \n+00018960: 2020 6c69 7374 206f 6620 6361 7465 676f list of catego\n+00018970: 7269 6573 2074 6f20 656e 6162 6c65 2e20 ries to enable. \n+00018980: 2049 7420 7769 6c6c 2062 6520 7461 6b65 It will be take\n+00018990: 6e20 696e 746f 2061 6363 6f75 6e74 2062 n into account b\n+000189a0: 6566 6f72 650a 2020 2020 2074 6865 2063 efore. the c\n+000189b0: 6f6d 6d61 6e64 2d6c 696e 6520 7377 6974 ommand-line swit\n+000189c0: 6368 6573 2c20 7468 6973 2077 6179 20e2 ches, this way .\n+000189d0: 8098 2d57 6e6f 6e65 e280 9920 7769 6c6c ..-Wnone... will\n+000189e0: 2061 6c73 6f20 6967 6e6f 7265 2061 6e79 also ignore any\n+000189f0: 0a20 2020 2020 7761 726e 696e 6720 6361 . warning ca\n+00018a00: 7465 676f 7279 2065 6e61 626c 6564 2062 tegory enabled b\n+00018a10: 7920 e280 9857 4152 4e49 4e47 53e2 8099 y ...WARNINGS...\n+00018a20: 2e20 2054 6869 7320 7661 7269 6162 6c65 . This variable\n+00018a30: 2069 7320 616c 736f 2075 7365 640a 2020 is also used. \n+00018a40: 2020 2062 7920 6f74 6865 7220 746f 6f6c by other tool\n+00018a50: 7320 6c69 6b65 20e2 8098 6175 746f 636f s like ...autoco\n+00018a60: 6e66 e280 993b 2075 6e6b 6e6f 776e 2063 nf...; unknown c\n+00018a70: 6174 6567 6f72 6965 7320 6172 6520 6967 ategories are ig\n+00018a80: 6e6f 7265 6420 666f 720a 2020 2020 2074 nored for. t\n+00018a90: 6869 7320 7265 6173 6f6e 2e0a 0a20 2020 his reason... \n+00018aa0: 4966 2074 6865 2065 6e76 6972 6f6e 6d65 If the environme\n+00018ab0: 6e74 2076 6172 6961 626c 6520 e280 9841 nt variable ...A\n+00018ac0: 5554 4f4d 414b 455f 4a4f 4253 e280 9920 UTOMAKE_JOBS... \n+00018ad0: 636f 6e74 6169 6e73 2061 2070 6f73 6974 contains a posit\n+00018ae0: 6976 650a 6e75 6d62 6572 2c20 6974 2069 ive.number, it i\n+00018af0: 7320 7461 6b65 6e20 6173 2074 6865 206d s taken as the m\n+00018b00: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of\n+00018b10: 2050 6572 6c20 7468 7265 6164 7320 746f Perl threads to\n+00018b20: 2075 7365 2069 6e0a e280 9861 7574 6f6d use in....autom\n+00018b30: 616b 65e2 8099 2066 6f72 2067 656e 6572 ake... for gener\n+00018b40: 6174 696e 6720 6d75 6c74 6970 6c65 20e2 ating multiple .\n+00018b50: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+00018b60: 2066 696c 6573 2063 6f6e 6375 7272 656e files concurren\n+00018b70: 746c 792e 0a54 6869 7320 6973 2061 6e20 tly..This is an \n+00018b80: 6578 7065 7269 6d65 6e74 616c 2066 6561 experimental fea\n+00018b90: 7475 7265 2e0a 0a1f 0a46 696c 653a 2061 ture.....File: a\n+00018ba0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00018bb0: 6f2c 2020 4e6f 6465 3a20 636f 6e66 6967 o, Node: config\n+00018bc0: 7572 652c 2020 4e65 7874 3a20 4469 7265 ure, Next: Dire\n+00018bd0: 6374 6f72 6965 732c 2020 5072 6576 3a20 ctories, Prev: \n+00018be0: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n+00018bf0: 696f 6e2c 2020 5570 3a20 546f 700a 0a36 ion, Up: Top..6\n+00018c00: 2053 6361 6e6e 696e 6720 e280 9863 6f6e Scanning ...con\n+00018c10: 6669 6775 7265 2e61 63e2 8099 2c20 7573 figure.ac..., us\n+00018c20: 696e 6720 e280 9861 636c 6f63 616c e280 ing ...aclocal..\n+00018c30: 990a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ..**************\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+00018c50: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 4175 ************..Au\n+00018c60: 746f 6d61 6b65 2073 6361 6e73 2074 6865 tomake scans the\n+00018c70: 2070 6163 6b61 6765 2773 20e2 8098 636f package's ...co\n+00018c80: 6e66 6967 7572 652e 6163 e280 9920 746f nfigure.ac... to\n+00018c90: 2064 6574 6572 6d69 6e65 2063 6572 7461 determine certa\n+00018ca0: 696e 0a69 6e66 6f72 6d61 7469 6f6e 2061 in.information a\n+00018cb0: 626f 7574 2074 6865 2070 6163 6b61 6765 bout the package\n+00018cc0: 2e20 2053 6f6d 6520 e280 9861 7574 6f63 . Some ...autoc\n+00018cd0: 6f6e 66e2 8099 206d 6163 726f 7320 6172 onf... macros ar\n+00018ce0: 6520 7265 7175 6972 6564 2061 6e64 0a73 e required and.s\n+00018cf0: 6f6d 6520 7661 7269 6162 6c65 7320 6d75 ome variables mu\n+00018d00: 7374 2062 6520 6465 6669 6e65 6420 696e st be defined in\n+00018d10: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+00018d20: e280 992e 2020 4175 746f 6d61 6b65 2077 .... Automake w\n+00018d30: 696c 6c20 616c 736f 0a75 7365 2069 6e66 ill also.use inf\n+00018d40: 6f72 6d61 7469 6f6e 2066 726f 6d20 e280 ormation from ..\n+00018d50: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+00018d60: 2074 6f20 6675 7274 6865 7220 7461 696c to further tail\n+00018d70: 6f72 2069 7473 206f 7574 7075 742e 0a0a or its output...\n+00018d80: 2020 2041 7574 6f6d 616b 6520 616c 736f Automake also\n+00018d90: 2073 7570 706c 6965 7320 736f 6d65 2041 supplies some A\n+00018da0: 7574 6f63 6f6e 6620 6d61 6372 6f73 2074 utoconf macros t\n+00018db0: 6f20 6d61 6b65 2074 6865 206d 6169 6e74 o make the maint\n+00018dc0: 656e 616e 6365 0a65 6173 6965 722e 2020 enance.easier. \n+00018dd0: 5468 6573 6520 6d61 6372 6f73 2063 616e These macros can\n+00018de0: 2061 7574 6f6d 6174 6963 616c 6c79 2062 automatically b\n+00018df0: 6520 7075 7420 696e 746f 2079 6f75 7220 e put into your \n+00018e00: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n+00018e10: 0a75 7369 6e67 2074 6865 20e2 8098 6163 .using the ...ac\n+00018e20: 6c6f 6361 6ce2 8099 2070 726f 6772 616d local... program\n+00018e30: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5265 ...* Menu:..* Re\n+00018e40: 7175 6972 656d 656e 7473 3a3a 2020 2020 quirements:: \n+00018e50: 2020 2020 2020 2020 2020 2020 436f 6e66 Conf\n+00018e60: 6967 7572 6174 696f 6e20 7265 7175 6972 iguration requir\n+00018e70: 656d 656e 7473 0a2a 204f 7074 696f 6e61 ements.* Optiona\n+00018e80: 6c3a 3a20 2020 2020 2020 2020 2020 2020 l:: \n+00018e90: 2020 2020 2020 204f 7468 6572 2074 6869 Other thi\n+00018ea0: 6e67 7320 4175 746f 6d61 6b65 2072 6563 ngs Automake rec\n+00018eb0: 6f67 6e69 7a65 730a 2a20 6163 6c6f 6361 ognizes.* acloca\n+00018ec0: 6c20 496e 766f 6361 7469 6f6e 3a3a 2020 l Invocation:: \n+00018ed0: 2020 2020 2020 2020 4175 746f 2d67 656e Auto-gen\n+00018ee0: 6572 6174 696e 6720 6163 6c6f 6361 6c2e erating aclocal.\n+00018ef0: 6d34 0a2a 204d 6163 726f 733a 3a20 2020 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+00018f10: 2020 2041 7574 6f63 6f6e 6620 6d61 6372 Autoconf macr\n+00018f20: 6f73 2073 7570 706c 6965 6420 7769 7468 os supplied with\n+00018f30: 2041 7574 6f6d 616b 650a 0a1f 0a46 696c Automake....Fil\n+00018f40: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00018f50: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5265 .info, Node: Re\n+00018f60: 7175 6972 656d 656e 7473 2c20 204e 6578 quirements, Nex\n+00018f70: 743a 204f 7074 696f 6e61 6c2c 2020 5570 t: Optional, Up\n+00018f80: 3a20 636f 6e66 6967 7572 650a 0a36 2e31 : configure..6.1\n+00018f90: 2043 6f6e 6669 6775 7261 7469 6f6e 2072 Configuration r\n+00018fa0: 6571 7569 7265 6d65 6e74 730a 3d3d 3d3d equirements.====\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 0a0a 5468 6520 ==========..The \n+00018fd0: 6f6e 6520 7265 616c 2072 6571 7569 7265 one real require\n+00018fe0: 6d65 6e74 206f 6620 4175 746f 6d61 6b65 ment of Automake\n+00018ff0: 2069 7320 7468 6174 2079 6f75 7220 e280 is that your ..\n+00019000: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+00019010: 2063 616c 6c0a e280 9841 4d5f 494e 4954 call....AM_INIT\n+00019020: 5f41 5554 4f4d 414b 45e2 8099 2e20 2054 _AUTOMAKE.... T\n+00019030: 6869 7320 6d61 6372 6f20 646f 6573 2073 his macro does s\n+00019040: 6576 6572 616c 2074 6869 6e67 7320 7468 everal things th\n+00019050: 6174 2061 7265 2072 6571 7569 7265 640a at are required.\n+00019060: 666f 7220 7072 6f70 6572 2041 7574 6f6d for proper Autom\n+00019070: 616b 6520 6f70 6572 6174 696f 6e20 282a ake operation (*\n+00019080: 6e6f 7465 204d 6163 726f 733a 3a29 2e0a note Macros::)..\n+00019090: 0a20 2020 4865 7265 2061 7265 2074 6865 . Here are the\n+000190a0: 206f 7468 6572 206d 6163 726f 7320 7468 other macros th\n+000190b0: 6174 2041 7574 6f6d 616b 6520 7265 7175 at Automake requ\n+000190c0: 6972 6573 2062 7574 2077 6869 6368 2061 ires but which a\n+000190d0: 7265 206e 6f74 0a72 756e 2062 7920 e280 re not.run by ..\n+000190e0: 9841 4d5f 494e 4954 5f41 5554 4f4d 414b .AM_INIT_AUTOMAK\n+000190f0: 45e2 8099 3a0a 0ae2 8098 4143 5f43 4f4e E...:.....AC_CON\n+00019100: 4649 475f 4649 4c45 53e2 8099 0ae2 8098 FIG_FILES.......\n+00019110: 4143 5f4f 5554 5055 54e2 8099 0a20 2020 AC_OUTPUT.... \n+00019120: 2020 5468 6573 6520 7477 6f20 6d61 6372 These two macr\n+00019130: 6f73 2061 7265 2075 7375 616c 6c79 2069 os are usually i\n+00019140: 6e76 6f6b 6564 2061 7320 666f 6c6c 6f77 nvoked as follow\n+00019150: 7320 6e65 6172 2074 6865 2065 6e64 206f s near the end o\n+00019160: 660a 2020 2020 20e2 8098 636f 6e66 6967 f. ...config\n+00019170: 7572 652e 6163 e280 992e 0a0a 2020 2020 ure.ac...... \n+00019180: 2020 2020 2020 2e2e 2e0a 2020 2020 2020 .... \n+00019190: 2020 2020 4143 5f43 4f4e 4649 475f 4649 AC_CONFIG_FI\n+000191a0: 4c45 5328 5b0a 2020 2020 2020 2020 2020 LES([. \n+000191b0: 2020 4d61 6b65 6669 6c65 0a20 2020 2020 Makefile. \n+000191c0: 2020 2020 2020 2064 6f63 2f4d 616b 6566 doc/Makef\n+000191d0: 696c 650a 2020 2020 2020 2020 2020 2020 ile. \n+000191e0: 7372 632f 4d61 6b65 6669 6c65 0a20 2020 src/Makefile. \n+000191f0: 2020 2020 2020 2020 2073 7263 2f6c 6962 src/lib\n+00019200: 2f4d 616b 6566 696c 650a 2020 2020 2020 /Makefile. \n+00019210: 2020 2020 2020 2e2e 2e0a 2020 2020 2020 .... \n+00019220: 2020 2020 5d29 0a20 2020 2020 2020 2020 ]). \n+00019230: 2041 435f 4f55 5450 5554 0a0a 2020 2020 AC_OUTPUT.. \n+00019240: 2041 7574 6f6d 616b 6520 7573 6573 2074 Automake uses t\n+00019250: 6865 7365 2074 6f20 6465 7465 726d 696e hese to determin\n+00019260: 6520 7768 6963 6820 6669 6c65 7320 746f e which files to\n+00019270: 2063 7265 6174 6520 282a 6e6f 7465 0a20 create (*note. \n+00019280: 2020 2020 4372 6561 7469 6e67 204f 7574 Creating Out\n+00019290: 7075 7420 4669 6c65 733a 2028 6175 746f put Files: (auto\n+000192a0: 636f 6e66 294f 7574 7075 742e 292e 2020 conf)Output.). \n+000192b0: 4120 6c69 7374 6564 2066 696c 6520 6973 A listed file is\n+000192c0: 0a20 2020 2020 636f 6e73 6964 6572 6564 . considered\n+000192d0: 2074 6f20 6265 2061 6e20 4175 746f 6d61 to be an Automa\n+000192e0: 6b65 2067 656e 6572 6174 6564 20e2 8098 ke generated ...\n+000192f0: 4d61 6b65 6669 6c65 e280 9920 6966 2074 Makefile... if t\n+00019300: 6865 7265 2065 7869 7374 7320 610a 2020 here exists a. \n+00019310: 2020 2066 696c 6520 7769 7468 2074 6865 file with the\n+00019320: 2073 616d 6520 6e61 6d65 2061 6e64 2074 same name and t\n+00019330: 6865 20e2 8098 2e61 6de2 8099 2065 7874 he ....am... ext\n+00019340: 656e 7369 6f6e 2061 7070 656e 6465 642e ension appended.\n+00019350: 0a20 2020 2020 5479 7069 6361 6c6c 792c . Typically,\n+00019360: 20e2 8098 4143 5f43 4f4e 4649 475f 4649 ...AC_CONFIG_FI\n+00019370: 4c45 5328 5b66 6f6f 2f4d 616b 6566 696c LES([foo/Makefil\n+00019380: 655d 29e2 8099 2077 696c 6c20 6361 7573 e])... will caus\n+00019390: 6520 4175 746f 6d61 6b65 2074 6f0a 2020 e Automake to. \n+000193a0: 2020 2067 656e 6572 6174 6520 e280 9866 generate ...f\n+000193b0: 6f6f 2f4d 616b 6566 696c 652e 696e e280 oo/Makefile.in..\n+000193c0: 9920 6966 20e2 8098 666f 6f2f 4d61 6b65 . if ...foo/Make\n+000193d0: 6669 6c65 2e61 6de2 8099 2065 7869 7374 file.am... exist\n+000193e0: 732e 0a0a 2020 2020 2057 6865 6e20 7573 s... When us\n+000193f0: 696e 6720 e280 9841 435f 434f 4e46 4947 ing ...AC_CONFIG\n+00019400: 5f46 494c 4553 e280 9920 7769 7468 206d _FILES... with m\n+00019410: 756c 7469 706c 6520 696e 7075 7420 6669 ultiple input fi\n+00019420: 6c65 732c 2061 7320 696e 0a0a 2020 2020 les, as in.. \n+00019430: 2020 2020 2020 4143 5f43 4f4e 4649 475f AC_CONFIG_\n+00019440: 4649 4c45 5328 5b4d 616b 6566 696c 653a FILES([Makefile:\n+00019450: 746f 702e 696e 3a4d 616b 6566 696c 652e top.in:Makefile.\n+00019460: 696e 3a62 6f74 2e69 6e5d 290a 0a20 2020 in:bot.in]).. \n+00019470: 2020 e280 9861 7574 6f6d 616b 65e2 8099 ...automake...\n+00019480: 2077 696c 6c20 6765 6e65 7261 7465 2074 will generate t\n+00019490: 6865 2066 6972 7374 20e2 8098 2e69 6ee2 he first ....in.\n+000194a0: 8099 2069 6e70 7574 2066 696c 6520 666f .. input file fo\n+000194b0: 7220 7768 6963 6820 610a 2020 2020 20e2 r which a. .\n+000194c0: 8098 2e61 6de2 8099 2066 696c 6520 6578 ...am... file ex\n+000194d0: 6973 7473 2e20 2049 6620 6e6f 2073 7563 ists. If no suc\n+000194e0: 6820 6669 6c65 2065 7869 7374 7320 7468 h file exists th\n+000194f0: 6520 6f75 7470 7574 2066 696c 6520 6973 e output file is\n+00019500: 206e 6f74 0a20 2020 2020 636f 6e73 6964 not. consid\n+00019510: 6572 6564 2074 6f20 6265 2067 656e 6572 ered to be gener\n+00019520: 6174 6564 2062 7920 4175 746f 6d61 6b65 ated by Automake\n+00019530: 2e0a 0a20 2020 2020 4669 6c65 7320 6372 ... Files cr\n+00019540: 6561 7465 6420 6279 20e2 8098 4143 5f43 eated by ...AC_C\n+00019550: 4f4e 4649 475f 4649 4c45 53e2 8099 2c20 ONFIG_FILES..., \n+00019560: 6265 2074 6865 7920 4175 746f 6d61 6b65 be they Automake\n+00019570: 20e2 8098 4d61 6b65 6669 6c65 e280 9973 ...Makefile...s\n+00019580: 206f 720a 2020 2020 206e 6f74 2c20 6172 or. not, ar\n+00019590: 6520 616c 6c20 7265 6d6f 7665 6420 6279 e all removed by\n+000195a0: 20e2 8098 6d61 6b65 2064 6973 7463 6c65 ...make distcle\n+000195b0: 616e e280 992e 2020 5468 6569 7220 696e an.... Their in\n+000195c0: 7075 7473 2061 7265 0a20 2020 2020 6175 puts are. au\n+000195d0: 746f 6d61 7469 6361 6c6c 7920 6469 7374 tomatically dist\n+000195e0: 7269 6275 7465 642c 2075 6e6c 6573 7320 ributed, unless \n+000195f0: 7468 6579 2061 7265 2074 6865 206f 7574 they are the out\n+00019600: 7075 7420 6f66 2070 7269 6f72 0a20 2020 put of prior. \n+00019610: 2020 e280 9841 435f 434f 4e46 4947 5f46 ...AC_CONFIG_F\n+00019620: 494c 4553 e280 9920 636f 6d6d 616e 6473 ILES... commands\n+00019630: 2e20 2046 696e 616c 6c79 2c20 7265 6275 . Finally, rebu\n+00019640: 696c 6420 7275 6c65 7320 6172 6520 6765 ild rules are ge\n+00019650: 6e65 7261 7465 640a 2020 2020 2069 6e20 nerated. in \n+00019660: 7468 6520 4175 746f 6d61 6b65 20e2 8098 the Automake ...\n+00019670: 4d61 6b65 6669 6c65 e280 9920 6578 6973 Makefile... exis\n+00019680: 7469 6e67 2069 6e20 7468 6520 7375 6264 ting in the subd\n+00019690: 6972 6563 746f 7279 206f 6620 7468 650a irectory of the.\n+000196a0: 2020 2020 206f 7574 7075 7420 6669 6c65 output file\n+000196b0: 2c20 6966 2074 6865 7265 2069 7320 6f6e , if there is on\n+000196c0: 652c 206f 7220 696e 2074 6865 2074 6f70 e, or in the top\n+000196d0: 2d6c 6576 656c 20e2 8098 4d61 6b65 6669 -level ...Makefi\n+000196e0: 6c65 e280 990a 2020 2020 206f 7468 6572 le.... other\n+000196f0: 7769 7365 2e0a 0a20 2020 2020 5468 6520 wise... The \n+00019700: 6162 6f76 6520 6d61 6368 696e 6572 7920 above machinery \n+00019710: 2863 6c65 616e 696e 672c 2064 6973 7472 (cleaning, distr\n+00019720: 6962 7574 696e 672c 2061 6e64 2072 6562 ibuting, and reb\n+00019730: 7569 6c64 696e 6729 2077 6f72 6b73 0a20 uilding) works. \n+00019740: 2020 2020 6669 6e65 2069 6620 7468 6520 fine if the \n+00019750: e280 9841 435f 434f 4e46 4947 5f46 494c ...AC_CONFIG_FIL\n+00019760: 4553 e280 9920 7370 6563 6966 6963 6174 ES... specificat\n+00019770: 696f 6e73 2063 6f6e 7461 696e 206f 6e6c ions contain onl\n+00019780: 7920 6c69 7465 7261 6c73 2e0a 2020 2020 y literals.. \n+00019790: 2049 6620 7061 7274 206f 6620 7468 6520 If part of the \n+000197a0: 7370 6563 6966 6963 6174 696f 6e20 7573 specification us\n+000197b0: 6573 2073 6865 6c6c 2076 6172 6961 626c es shell variabl\n+000197c0: 6573 2c20 e280 9861 7574 6f6d 616b 65e2 es, ...automake.\n+000197d0: 8099 2077 696c 6c0a 2020 2020 206e 6f74 .. will. not\n+000197e0: 2062 6520 6162 6c65 2074 6f20 6675 6c66 be able to fulf\n+000197f0: 696c 6c20 7468 6973 2073 6574 7570 2c20 ill this setup, \n+00019800: 616e 6420 796f 7520 7769 6c6c 2068 6176 and you will hav\n+00019810: 6520 746f 2063 6f6d 706c 6574 650a 2020 e to complete. \n+00019820: 2020 2074 6865 206d 6973 7369 6e67 2062 the missing b\n+00019830: 6974 7320 6279 2068 616e 642e 2020 466f its by hand. Fo\n+00019840: 7220 696e 7374 616e 6365 2c20 6f6e 0a0a r instance, on..\n+00019850: 2020 2020 2020 2020 2020 6669 6c65 3d69 file=i\n+00019860: 6e70 7574 0a20 2020 2020 2020 2020 202e nput. .\n+00019870: 2e2e 0a20 2020 2020 2020 2020 2041 435f ... AC_\n+00019880: 434f 4e46 4947 5f46 494c 4553 285b 6f75 CONFIG_FILES([ou\n+00019890: 7470 7574 3a24 6669 6c65 5d2c 2c20 5b66 tput:$file],, [f\n+000198a0: 696c 653d 2466 696c 655d 290a 0a20 2020 ile=$file]).. \n+000198b0: 2020 e280 9861 7574 6f6d 616b 65e2 8099 ...automake...\n+000198c0: 2077 696c 6c20 6f75 7470 7574 2072 756c will output rul\n+000198d0: 6573 2074 6f20 636c 6561 6e20 e280 986f es to clean ...o\n+000198e0: 7574 7075 74e2 8099 2c20 616e 6420 7265 utput..., and re\n+000198f0: 6275 696c 6420 6974 2e0a 2020 2020 2048 build it.. H\n+00019900: 6f77 6576 6572 2074 6865 2072 6562 7569 owever the rebui\n+00019910: 6c64 2072 756c 6520 7769 6c6c 206e 6f74 ld rule will not\n+00019920: 2064 6570 656e 6420 6f6e 20e2 8098 696e depend on ...in\n+00019930: 7075 74e2 8099 2c20 616e 6420 7468 6973 put..., and this\n+00019940: 2066 696c 650a 2020 2020 2077 696c 6c20 file. will \n+00019950: 6e6f 7420 6265 2064 6973 7472 6962 7574 not be distribut\n+00019960: 6564 2065 6974 6865 722e 2020 2859 6f75 ed either. (You\n+00019970: 206d 7573 7420 6164 6420 e280 9845 5854 must add ...EXT\n+00019980: 5241 5f44 4953 5420 3d20 696e 7075 74e2 RA_DIST = input.\n+00019990: 8099 0a20 2020 2020 746f 2079 6f75 7220 ... to your \n+000199a0: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+000199b0: 9920 6966 20e2 8098 696e 7075 74e2 8099 . if ...input...\n+000199c0: 2069 7320 6120 736f 7572 6365 2066 696c is a source fil\n+000199d0: 652e 290a 0a20 2020 2020 5369 6d69 6c61 e.).. Simila\n+000199e0: 726c 790a 0a20 2020 2020 2020 2020 2066 rly.. f\n+000199f0: 696c 653d 6f75 7470 7574 0a20 2020 2020 ile=output. \n+00019a00: 2020 2020 2066 696c 6532 3d6f 7574 3a69 file2=out:i\n+00019a10: 6e0a 2020 2020 2020 2020 2020 2e2e 2e0a n. ....\n+00019a20: 2020 2020 2020 2020 2020 4143 5f43 4f4e AC_CON\n+00019a30: 4649 475f 4649 4c45 5328 5b24 6669 6c65 FIG_FILES([$file\n+00019a40: 3a69 6e70 7574 5d2c 2c20 5b66 696c 653d :input],, [file=\n+00019a50: 2466 696c 655d 290a 2020 2020 2020 2020 $file]). \n+00019a60: 2020 4143 5f43 4f4e 4649 475f 4649 4c45 AC_CONFIG_FILE\n+00019a70: 5328 5b24 6669 6c65 325d 2c2c 205b 6669 S([$file2],, [fi\n+00019a80: 6c65 323d 2466 696c 6532 5d29 0a0a 2020 le2=$file2]).. \n+00019a90: 2020 2077 696c 6c20 6f6e 6c79 2063 6175 will only cau\n+00019aa0: 7365 20e2 8098 696e 7075 74e2 8099 2074 se ...input... t\n+00019ab0: 6f20 6265 2064 6973 7472 6962 7574 6564 o be distributed\n+00019ac0: 2e20 204e 6f20 6669 6c65 2077 696c 6c20 . No file will \n+00019ad0: 6265 2063 6c65 616e 6564 0a20 2020 2020 be cleaned. \n+00019ae0: 6175 746f 6d61 7469 6361 6c6c 7920 2861 automatically (a\n+00019af0: 6464 20e2 8098 4449 5354 434c 4541 4e46 dd ...DISTCLEANF\n+00019b00: 494c 4553 203d 206f 7574 7075 7420 6f75 ILES = output ou\n+00019b10: 74e2 8099 2079 6f75 7273 656c 6629 2c20 t... yourself), \n+00019b20: 616e 6420 6e6f 0a20 2020 2020 7265 6275 and no. rebu\n+00019b30: 696c 6420 7275 6c65 2077 696c 6c20 6265 ild rule will be\n+00019b40: 206f 7574 7075 742e 0a0a 2020 2020 204f output... O\n+00019b50: 6276 696f 7573 6c79 20e2 8098 6175 746f bviously ...auto\n+00019b60: 6d61 6b65 e280 9920 6361 6e6e 6f74 2067 make... cannot g\n+00019b70: 7565 7373 2077 6861 7420 7661 6c75 6520 uess what value \n+00019b80: e280 9824 6669 6c65 e280 9920 6973 2067 ...$file... is g\n+00019b90: 6f69 6e67 2074 6f0a 2020 2020 2068 6f6c oing to. hol\n+00019ba0: 6420 6c61 7465 7220 7768 656e 20e2 8098 d later when ...\n+00019bb0: 636f 6e66 6967 7572 65e2 8099 2069 7320 configure... is \n+00019bc0: 7275 6e2c 2061 6e64 2069 7420 6361 6e6e run, and it cann\n+00019bd0: 6f74 2075 7365 2074 6865 2073 6865 6c6c ot use the shell\n+00019be0: 0a20 2020 2020 7661 7269 6162 6c65 20e2 . variable .\n+00019bf0: 8098 2466 696c 65e2 8099 2069 6e20 6120 ..$file... in a \n+00019c00: e280 984d 616b 6566 696c 65e2 8099 2e20 ...Makefile.... \n+00019c10: 2048 6f77 6576 6572 2c20 6966 2079 6f75 However, if you\n+00019c20: 206d 616b 6520 7265 6665 7265 6e63 650a make reference.\n+00019c30: 2020 2020 2074 6f20 e280 9824 6669 6c65 to ...$file\n+00019c40: e280 9920 6173 20e2 8098 247b 6669 6c65 ... as ...${file\n+00019c50: 7de2 8099 2028 692e 652e 2c20 696e 2061 }... (i.e., in a\n+00019c60: 2077 6179 2074 6861 7420 6973 2063 6f6d way that is com\n+00019c70: 7061 7469 626c 6520 7769 7468 0a20 2020 patible with. \n+00019c80: 2020 e280 986d 616b 65e2 8099 2773 2073 ...make...'s s\n+00019c90: 796e 7461 7829 2061 6e64 2066 7572 7468 yntax) and furth\n+00019ca0: 6572 6d6f 7265 2075 7365 20e2 8098 4143 ermore use ...AC\n+00019cb0: 5f53 5542 5354 e280 9920 746f 2065 6e73 _SUBST... to ens\n+00019cc0: 7572 6520 7468 6174 0a20 2020 2020 e280 ure that. ..\n+00019cd0: 9824 7b66 696c 657d e280 9920 6973 206d .${file}... is m\n+00019ce0: 6561 6e69 6e67 6675 6c20 696e 2061 20e2 eaningful in a .\n+00019cf0: 8098 4d61 6b65 6669 6c65 e280 992c 2074 ..Makefile..., t\n+00019d00: 6865 6e20 e280 9861 7574 6f6d 616b 65e2 hen ...automake.\n+00019d10: 8099 2077 696c 6c20 6265 0a20 2020 2020 .. will be. \n+00019d20: 6162 6c65 2074 6f20 7573 6520 e280 9824 able to use ...$\n+00019d30: 7b66 696c 657d e280 9920 746f 2067 656e {file}... to gen\n+00019d40: 6572 6174 6520 616c 6c20 7468 6573 6520 erate all these \n+00019d50: 7275 6c65 732e 2020 466f 7220 696e 7374 rules. For inst\n+00019d60: 616e 6365 2c0a 2020 2020 2068 6572 6520 ance,. here \n+00019d70: 6973 2068 6f77 2074 6865 2041 7574 6f6d is how the Autom\n+00019d80: 616b 6520 7061 636b 6167 6520 6974 7365 ake package itse\n+00019d90: 6c66 2067 656e 6572 6174 6573 2076 6572 lf generates ver\n+00019da0: 7369 6f6e 6564 2073 6372 6970 7473 0a20 sioned scripts. \n+00019db0: 2020 2020 666f 7220 6974 7320 7465 7374 for its test\n+00019dc0: 2073 7569 7465 3a0a 0a20 2020 2020 2020 suite:.. \n+00019dd0: 2020 2041 435f 5355 4253 5428 5b41 5049 AC_SUBST([API\n+00019de0: 5645 5253 494f 4e5d 2c20 2e2e 2e29 0a20 VERSION], ...). \n+00019df0: 2020 2020 2020 2020 202e 2e2e 0a20 2020 .... \n+00019e00: 2020 2020 2020 2041 435f 434f 4e46 4947 AC_CONFIG\n+00019e10: 5f46 494c 4553 280a 2020 2020 2020 2020 _FILES(. \n+00019e20: 2020 2020 5b74 6573 7473 2f61 636c 6f63 [tests/acloc\n+00019e30: 616c 2d24 7b41 5049 5645 5253 494f 4e7d al-${APIVERSION}\n+00019e40: 3a74 6573 7473 2f61 636c 6f63 616c 2e69 :tests/aclocal.i\n+00019e50: 6e5d 2c0a 2020 2020 2020 2020 2020 2020 n],. \n+00019e60: 5b63 686d 6f64 202b 7820 7465 7374 732f [chmod +x tests/\n+00019e70: 6163 6c6f 6361 6c2d 247b 4150 4956 4552 aclocal-${APIVER\n+00019e80: 5349 4f4e 7d5d 2c0a 2020 2020 2020 2020 SION}],. \n+00019e90: 2020 2020 5b41 5049 5645 5253 494f 4e3d [APIVERSION=\n+00019ea0: 2441 5049 5645 5253 494f 4e5d 290a 2020 $APIVERSION]). \n+00019eb0: 2020 2020 2020 2020 4143 5f43 4f4e 4649 AC_CONFI\n+00019ec0: 475f 4649 4c45 5328 0a20 2020 2020 2020 G_FILES(. \n+00019ed0: 2020 2020 205b 7465 7374 732f 6175 746f [tests/auto\n+00019ee0: 6d61 6b65 2d24 7b41 5049 5645 5253 494f make-${APIVERSIO\n+00019ef0: 4e7d 3a74 6573 7473 2f61 7574 6f6d 616b N}:tests/automak\n+00019f00: 652e 696e 5d2c 0a20 2020 2020 2020 2020 e.in],. \n+00019f10: 2020 205b 6368 6d6f 6420 2b78 2074 6573 [chmod +x tes\n+00019f20: 7473 2f61 7574 6f6d 616b 652d 247b 4150 ts/automake-${AP\n+00019f30: 4956 4552 5349 4f4e 7d5d 290a 0a20 2020 IVERSION}]).. \n+00019f40: 2020 4865 7265 2063 6c65 616e 696e 672c Here cleaning,\n+00019f50: 2064 6973 7472 6962 7574 696e 672c 2061 distributing, a\n+00019f60: 6e64 2072 6562 7569 6c64 696e 6720 6172 nd rebuilding ar\n+00019f70: 6520 646f 6e65 2061 7574 6f6d 6174 6963 e done automatic\n+00019f80: 616c 6c79 2c0a 2020 2020 2062 6563 6175 ally,. becau\n+00019f90: 7365 20e2 8098 247b 4150 4956 4552 5349 se ...${APIVERSI\n+00019fa0: 4f4e 7de2 8099 2069 7320 6b6e 6f77 6e20 ON}... is known \n+00019fb0: 6174 20e2 8098 6d61 6b65 e280 992d 7469 at ...make...-ti\n+00019fc0: 6d65 2e0a 0a20 2020 2020 4e6f 7465 2074 me... Note t\n+00019fd0: 6861 7420 796f 7520 7368 6f75 6c64 206e hat you should n\n+00019fe0: 6f74 2075 7365 2073 6865 6c6c 2076 6172 ot use shell var\n+00019ff0: 6961 626c 6573 2074 6f20 6465 636c 6172 iables to declar\n+0001a000: 6520 e280 984d 616b 6566 696c 65e2 8099 e ...Makefile...\n+0001a010: 0a20 2020 2020 6669 6c65 7320 666f 7220 . files for \n+0001a020: 7768 6963 6820 e280 9861 7574 6f6d 616b which ...automak\n+0001a030: 65e2 8099 206d 7573 7420 6372 6561 7465 e... must create\n+0001a040: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n+0001a050: 8099 2e20 2045 7665 6e0a 2020 2020 20e2 ... Even. .\n+0001a060: 8098 4143 5f53 5542 5354 e280 9920 646f ..AC_SUBST... do\n+0001a070: 6573 206e 6f74 2068 656c 7020 6865 7265 es not help here\n+0001a080: 2c20 6265 6361 7573 6520 e280 9861 7574 , because ...aut\n+0001a090: 6f6d 616b 65e2 8099 206e 6565 6473 2074 omake... needs t\n+0001a0a0: 6f20 6b6e 6f77 2074 6865 0a20 2020 2020 o know the. \n+0001a0b0: 6669 6c65 206e 616d 6520 7768 656e 2069 file name when i\n+0001a0c0: 7420 7275 6e73 2069 6e20 6f72 6465 7220 t runs in order \n+0001a0d0: 746f 2063 6865 636b 2077 6865 7468 6572 to check whether\n+0001a0e0: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+0001a0f0: 8099 0a20 2020 2020 6578 6973 7473 2e20 ... exists. \n+0001a100: 2028 496e 2074 6865 2076 6572 7920 6861 (In the very ha\n+0001a110: 6972 7920 6361 7365 2074 6861 7420 796f iry case that yo\n+0001a120: 7572 2073 6574 7570 2072 6571 7569 7265 ur setup require\n+0001a130: 7320 7375 6368 2075 7365 0a20 2020 2020 s such use. \n+0001a140: 6f66 2076 6172 6961 626c 6573 2c20 796f of variables, yo\n+0001a150: 7520 7769 6c6c 2068 6176 6520 746f 2074 u will have to t\n+0001a160: 656c 6c20 4175 746f 6d61 6b65 2077 6869 ell Automake whi\n+0001a170: 6368 20e2 8098 4d61 6b65 6669 6c65 2e69 ch ...Makefile.i\n+0001a180: 6ee2 8099 730a 2020 2020 2074 6f20 6765 n...s. to ge\n+0001a190: 6e65 7261 7465 206f 6e20 7468 6520 636f nerate on the co\n+0001a1a0: 6d6d 616e 642d 6c69 6e65 2e29 0a0a 2020 mmand-line.).. \n+0001a1b0: 2020 2049 7420 6973 2070 6f73 7369 626c It is possibl\n+0001a1c0: 6520 746f 206c 6574 20e2 8098 6175 746f e to let ...auto\n+0001a1d0: 6d61 6b65 e280 9920 656d 6974 2063 6f6e make... emit con\n+0001a1e0: 6469 7469 6f6e 616c 2072 756c 6573 2066 ditional rules f\n+0001a1f0: 6f72 0a20 2020 2020 e280 9841 435f 434f or. ...AC_CO\n+0001a200: 4e46 4947 5f46 494c 4553 e280 9920 7769 NFIG_FILES... wi\n+0001a210: 7468 2074 6865 2068 656c 7020 6f66 20e2 th the help of .\n+0001a220: 8098 414d 5f43 4f4e 445f 4946 e280 9920 ..AM_COND_IF... \n+0001a230: 282a 6e6f 7465 204f 7074 696f 6e61 6c3a (*note Optional:\n+0001a240: 3a29 2e0a 0a20 2020 2020 546f 2073 756d :)... To sum\n+0001a250: 6d61 7269 7a65 3a0a 2020 2020 2020 2020 marize:. \n+0001a260: e280 a220 5573 6520 6c69 7465 7261 6c73 ... Use literals\n+0001a270: 2066 6f72 20e2 8098 4d61 6b65 6669 6c65 for ...Makefile\n+0001a280: e280 9973 2c20 616e 6420 666f 7220 6f74 ...s, and for ot\n+0001a290: 6865 7220 6669 6c65 7320 7768 656e 6576 her files whenev\n+0001a2a0: 6572 0a20 2020 2020 2020 2020 2070 6f73 er. pos\n+0001a2b0: 7369 626c 652e 0a20 2020 2020 2020 20e2 sible.. .\n+0001a2c0: 80a2 2055 7365 20e2 8098 2466 696c 65e2 .. Use ...$file.\n+0001a2d0: 8099 2028 6f72 20e2 8098 247b 6669 6c65 .. (or ...${file\n+0001a2e0: 7de2 8099 2077 6974 686f 7574 20e2 8098 }... without ...\n+0001a2f0: 4143 5f53 5542 5354 285b 6669 6c65 5d29 AC_SUBST([file])\n+0001a300: e280 9929 2066 6f72 0a20 2020 2020 2020 ...) for. \n+0001a310: 2020 2066 696c 6573 2074 6861 7420 e280 files that ..\n+0001a320: 9861 7574 6f6d 616b 65e2 8099 2073 686f .automake... sho\n+0001a330: 756c 6420 6967 6e6f 7265 2e0a 2020 2020 uld ignore.. \n+0001a340: 2020 2020 e280 a220 5573 6520 e280 9824 ... Use ...$\n+0001a350: 7b66 696c 657d e280 9920 616e 6420 e280 {file}... and ..\n+0001a360: 9841 435f 5355 4253 5428 5b66 696c 655d .AC_SUBST([file]\n+0001a370: 29e2 8099 2066 6f72 2066 696c 6573 2074 )... for files t\n+0001a380: 6861 7420 e280 9861 7574 6f6d 616b 65e2 hat ...automake.\n+0001a390: 8099 0a20 2020 2020 2020 2020 2073 686f ... sho\n+0001a3a0: 756c 6420 6e6f 7420 6967 6e6f 7265 2e0a uld not ignore..\n+0001a3b0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0001a3c0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0001a3d0: 6465 3a20 4f70 7469 6f6e 616c 2c20 204e de: Optional, N\n+0001a3e0: 6578 743a 2061 636c 6f63 616c 2049 6e76 ext: aclocal Inv\n+0001a3f0: 6f63 6174 696f 6e2c 2020 5072 6576 3a20 ocation, Prev: \n+0001a400: 5265 7175 6972 656d 656e 7473 2c20 2055 Requirements, U\n+0001a410: 703a 2063 6f6e 6669 6775 7265 0a0a 362e p: configure..6.\n+0001a420: 3220 4f74 6865 7220 7468 696e 6773 2041 2 Other things A\n+0001a430: 7574 6f6d 616b 6520 7265 636f 676e 697a utomake recogniz\n+0001a440: 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d es.=============\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 3d0a 0a45 7665 7279 2074 =======..Every t\n+0001a470: 696d 6520 4175 746f 6d61 6b65 2069 7320 ime Automake is \n+0001a480: 7275 6e20 6974 2063 616c 6c73 2041 7574 run it calls Aut\n+0001a490: 6f63 6f6e 6620 746f 2074 7261 6365 20e2 oconf to trace .\n+0001a4a0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+0001a4b0: 992e 0a54 6869 7320 7761 7920 6974 2063 ...This way it c\n+0001a4c0: 616e 2072 6563 6f67 6e69 7a65 2074 6865 an recognize the\n+0001a4d0: 2075 7365 206f 6620 6365 7274 6169 6e20 use of certain \n+0001a4e0: 6d61 6372 6f73 2061 6e64 2074 6169 6c6f macros and tailo\n+0001a4f0: 7220 7468 650a 6765 6e65 7261 7465 6420 r the.generated \n+0001a500: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+0001a510: 9920 6170 7072 6f70 7269 6174 656c 792e . appropriately.\n+0001a520: 2020 4375 7272 656e 746c 7920 7265 636f Currently reco\n+0001a530: 676e 697a 6564 206d 6163 726f 7320 616e gnized macros an\n+0001a540: 640a 7468 6569 7220 6566 6665 6374 7320 d.their effects \n+0001a550: 6172 653a 0a0a e280 9841 435f 4341 4e4f are:.....AC_CANO\n+0001a560: 4e49 4341 4c5f 4255 494c 44e2 8099 0ae2 NICAL_BUILD.....\n+0001a570: 8098 4143 5f43 414e 4f4e 4943 414c 5f48 ..AC_CANONICAL_H\n+0001a580: 4f53 54e2 8099 0ae2 8098 4143 5f43 414e OST.......AC_CAN\n+0001a590: 4f4e 4943 414c 5f54 4152 4745 54e2 8099 ONICAL_TARGET...\n+0001a5a0: 0a20 2020 2020 4175 746f 6d61 6b65 2077 . Automake w\n+0001a5b0: 696c 6c20 656e 7375 7265 2074 6861 7420 ill ensure that \n+0001a5c0: e280 9863 6f6e 6669 672e 6775 6573 73e2 ...config.guess.\n+0001a5d0: 8099 2061 6e64 20e2 8098 636f 6e66 6967 .. and ...config\n+0001a5e0: 2e73 7562 e280 9920 6578 6973 742e 0a20 .sub... exist.. \n+0001a5f0: 2020 2020 416c 736f 2c20 7468 6520 e280 Also, the ..\n+0001a600: 984d 616b 6566 696c 65e2 8099 2076 6172 .Makefile... var\n+0001a610: 6961 626c 6573 20e2 8098 6275 696c 645f iables ...build_\n+0001a620: 7472 6970 6c65 74e2 8099 2c20 e280 9868 triplet..., ...h\n+0001a630: 6f73 745f 7472 6970 6c65 74e2 8099 2061 ost_triplet... a\n+0001a640: 6e64 0a20 2020 2020 e280 9874 6172 6765 nd. ...targe\n+0001a650: 745f 7472 6970 6c65 74e2 8099 2061 7265 t_triplet... are\n+0001a660: 2069 6e74 726f 6475 6365 642e 2020 5365 introduced. Se\n+0001a670: 6520 2a6e 6f74 6520 4765 7474 696e 6720 e *note Getting \n+0001a680: 7468 6520 4361 6e6f 6e69 6361 6c0a 2020 the Canonical. \n+0001a690: 2020 2053 7973 7465 6d20 5479 7065 3a20 System Type: \n+0001a6a0: 2861 7574 6f63 6f6e 6629 4361 6e6f 6e69 (autoconf)Canoni\n+0001a6b0: 6361 6c69 7a69 6e67 2e0a 0ae2 8098 4143 calizing......AC\n+0001a6c0: 5f43 4f4e 4649 475f 4155 585f 4449 52e2 _CONFIG_AUX_DIR.\n+0001a6d0: 8099 0a20 2020 2020 4175 746f 6d61 6b65 ... Automake\n+0001a6e0: 2077 696c 6c20 6c6f 6f6b 2066 6f72 2076 will look for v\n+0001a6f0: 6172 696f 7573 2068 656c 7065 7220 7363 arious helper sc\n+0001a700: 7269 7074 732c 2073 7563 6820 6173 0a20 ripts, such as. \n+0001a710: 2020 2020 e280 9869 6e73 7461 6c6c 2d73 ...install-s\n+0001a720: 68e2 8099 2c20 696e 2074 6865 2064 6972 h..., in the dir\n+0001a730: 6563 746f 7279 206e 616d 6564 2069 6e20 ectory named in \n+0001a740: 7468 6973 206d 6163 726f 2069 6e76 6f63 this macro invoc\n+0001a750: 6174 696f 6e2e 0a20 2020 2020 2854 6865 ation.. (The\n+0001a760: 2066 756c 6c20 6c69 7374 206f 6620 7363 full list of sc\n+0001a770: 7269 7074 7320 6973 3a20 e280 9861 722d ripts is: ...ar-\n+0001a780: 6c69 62e2 8099 2c20 e280 9863 6f6e 6669 lib..., ...confi\n+0001a790: 672e 6775 6573 73e2 8099 2c0a 2020 2020 g.guess...,. \n+0001a7a0: 20e2 8098 636f 6e66 6967 2e73 7562 e280 ...config.sub..\n+0001a7b0: 992c 20e2 8098 6465 7063 6f6d 70e2 8099 ., ...depcomp...\n+0001a7c0: 2c20 e280 9865 6c69 7370 2d63 6f6d 70e2 , ...elisp-comp.\n+0001a7d0: 8099 2c20 e280 9863 6f6d 7069 6c65 e280 .., ...compile..\n+0001a7e0: 992c 20e2 8098 696e 7374 616c 6c2d 7368 ., ...install-sh\n+0001a7f0: e280 992c 0a20 2020 2020 e280 986c 746d ...,. ...ltm\n+0001a800: 6169 6e2e 7368 e280 992c 20e2 8098 6d64 ain.sh..., ...md\n+0001a810: 6174 652d 7368 e280 992c 20e2 8098 6d69 ate-sh..., ...mi\n+0001a820: 7373 696e 67e2 8099 2c20 e280 986d 6b69 ssing..., ...mki\n+0001a830: 6e73 7461 6c6c 6469 7273 e280 992c 20e2 nstalldirs..., .\n+0001a840: 8098 7079 2d63 6f6d 7069 6c65 e280 992c ..py-compile...,\n+0001a850: 0a20 2020 2020 e280 9874 6578 696e 666f . ...texinfo\n+0001a860: 2e74 6578 e280 992c 2061 6e64 20e2 8098 .tex..., and ...\n+0001a870: 796c 7772 6170 e280 992e 2920 204e 6f74 ylwrap....) Not\n+0001a880: 2061 6c6c 2073 6372 6970 7473 2061 7265 all scripts are\n+0001a890: 2061 6c77 6179 7320 7365 6172 6368 6564 always searched\n+0001a8a0: 0a20 2020 2020 666f 723b 2073 6f6d 6520 . for; some \n+0001a8b0: 7363 7269 7074 7320 7769 6c6c 206f 6e6c scripts will onl\n+0001a8c0: 7920 6265 2073 6f75 6768 7420 6966 2074 y be sought if t\n+0001a8d0: 6865 2067 656e 6572 6174 6564 0a20 2020 he generated. \n+0001a8e0: 2020 e280 984d 616b 6566 696c 652e 696e ...Makefile.in\n+0001a8f0: e280 9920 7265 7175 6972 6573 2074 6865 ... requires the\n+0001a900: 6d2e 0a0a 2020 2020 2049 6620 e280 9841 m... If ...A\n+0001a910: 435f 434f 4e46 4947 5f41 5558 5f44 4952 C_CONFIG_AUX_DIR\n+0001a920: e280 9920 6973 206e 6f74 2067 6976 656e ... is not given\n+0001a930: 2c20 7468 6520 7363 7269 7074 7320 6172 , the scripts ar\n+0001a940: 6520 6c6f 6f6b 6564 2066 6f72 2069 6e0a e looked for in.\n+0001a950: 2020 2020 2074 6865 6972 2073 7461 6e64 their stand\n+0001a960: 6172 6420 6c6f 6361 7469 6f6e 732e 2020 ard locations. \n+0001a970: 466f 7220 e280 986d 6461 7465 2d73 68e2 For ...mdate-sh.\n+0001a980: 8099 2c20 e280 9874 6578 696e 666f 2e74 .., ...texinfo.t\n+0001a990: 6578 e280 992c 2061 6e64 0a20 2020 2020 ex..., and. \n+0001a9a0: e280 9879 6c77 7261 70e2 8099 2c20 7468 ...ylwrap..., th\n+0001a9b0: 6520 7374 616e 6461 7264 206c 6f63 6174 e standard locat\n+0001a9c0: 696f 6e20 6973 2074 6865 2073 6f75 7263 ion is the sourc\n+0001a9d0: 6520 6469 7265 6374 6f72 790a 2020 2020 e directory. \n+0001a9e0: 2063 6f72 7265 7370 6f6e 6469 6e67 2074 corresponding t\n+0001a9f0: 6f20 7468 6520 6375 7272 656e 7420 e280 o the current ..\n+0001aa00: 984d 616b 6566 696c 652e 616d e280 992e .Makefile.am....\n+0001aa10: 2020 466f 7220 7468 6520 7265 7374 2c20 For the rest, \n+0001aa20: 7468 650a 2020 2020 2073 7461 6e64 6172 the. standar\n+0001aa30: 6420 6c6f 6361 7469 6f6e 2069 7320 7468 d location is th\n+0001aa40: 6520 6669 7273 7420 6f6e 6520 6f66 20e2 e first one of .\n+0001aa50: 8098 2ee2 8099 2c20 e280 982e 2ee2 8099 ......, ........\n+0001aa60: 2c20 6f72 20e2 8098 2e2e 2f2e 2ee2 8099 , or ...../.....\n+0001aa70: 0a20 2020 2020 2872 656c 6174 6976 6520 . (relative \n+0001aa80: 746f 2074 6865 2074 6f70 2073 6f75 7263 to the top sourc\n+0001aa90: 6520 6469 7265 6374 6f72 7929 2074 6861 e directory) tha\n+0001aaa0: 7420 7072 6f76 6964 6573 2061 6e79 206f t provides any o\n+0001aab0: 6e65 206f 6620 7468 650a 2020 2020 2068 ne of the. h\n+0001aac0: 656c 7065 7220 7363 7269 7074 732e 2020 elper scripts. \n+0001aad0: 2a4e 6f74 6520 4669 6e64 696e 6720 2763 *Note Finding 'c\n+0001aae0: 6f6e 6669 6775 7265 2720 496e 7075 743a onfigure' Input:\n+0001aaf0: 2028 6175 746f 636f 6e66 2949 6e70 7574 (autoconf)Input\n+0001ab00: 2e0a 0a20 2020 2020 5265 7175 6972 6564 ... Required\n+0001ab10: 2066 696c 6573 2066 726f 6d20 e280 9841 files from ...A\n+0001ab20: 435f 434f 4e46 4947 5f41 5558 5f44 4952 C_CONFIG_AUX_DIR\n+0001ab30: e280 9920 6172 6520 6175 746f 6d61 7469 ... are automati\n+0001ab40: 6361 6c6c 790a 2020 2020 2064 6973 7472 cally. distr\n+0001ab50: 6962 7574 6564 2c20 6576 656e 2069 6620 ibuted, even if \n+0001ab60: 7468 6572 6520 6973 206e 6f20 e280 984d there is no ...M\n+0001ab70: 616b 6566 696c 652e 616d e280 9920 696e akefile.am... in\n+0001ab80: 2074 6869 7320 6469 7265 6374 6f72 792e this directory.\n+0001ab90: 0a0a e280 9841 435f 434f 4e46 4947 5f4c .....AC_CONFIG_L\n+0001aba0: 4942 4f42 4a5f 4449 52e2 8099 0a20 2020 IBOBJ_DIR.... \n+0001abb0: 2020 4175 746f 6d61 6b65 2077 696c 6c20 Automake will \n+0001abc0: 7265 7175 6972 6520 7468 6520 736f 7572 require the sour\n+0001abd0: 6365 7320 6669 6c65 2064 6563 6c61 7265 ces file declare\n+0001abe0: 6420 7769 7468 20e2 8098 4143 5f4c 4942 d with ...AC_LIB\n+0001abf0: 534f 5552 4345 e280 990a 2020 2020 2028 SOURCE.... (\n+0001ac00: 7365 6520 6265 6c6f 7729 2069 6e20 7468 see below) in th\n+0001ac10: 6520 6469 7265 6374 6f72 7920 7370 6563 e directory spec\n+0001ac20: 6966 6965 6420 6279 2074 6869 7320 6d61 ified by this ma\n+0001ac30: 6372 6f2e 0a0a e280 9841 435f 434f 4e46 cro......AC_CONF\n+0001ac40: 4947 5f48 4541 4445 5253 e280 990a 2020 IG_HEADERS.... \n+0001ac50: 2020 2041 7574 6f6d 616b 6520 7769 6c6c Automake will\n+0001ac60: 2067 656e 6572 6174 6520 7275 6c65 7320 generate rules \n+0001ac70: 746f 2072 6562 7569 6c64 2074 6865 7365 to rebuild these\n+0001ac80: 2068 6561 6465 7273 2e20 204f 6c64 6572 headers. Older\n+0001ac90: 0a20 2020 2020 7665 7273 696f 6e73 206f . versions o\n+0001aca0: 6620 4175 746f 6d61 6b65 2072 6571 7569 f Automake requi\n+0001acb0: 7265 6420 7468 6520 7573 6520 6f66 20e2 red the use of .\n+0001acc0: 8098 414d 5f43 4f4e 4649 475f 4845 4144 ..AM_CONFIG_HEAD\n+0001acd0: 4552 e280 9920 282a 6e6f 7465 0a20 2020 ER... (*note. \n+0001ace0: 2020 4d61 6372 6f73 3a3a 293b 2074 6869 Macros::); thi\n+0001acf0: 7320 6973 206e 6f20 6c6f 6e67 6572 2074 s is no longer t\n+0001ad00: 6865 2063 6173 652e 0a0a 2020 2020 2041 he case... A\n+0001ad10: 7320 7769 7468 20e2 8098 4143 5f43 4f4e s with ...AC_CON\n+0001ad20: 4649 475f 4649 4c45 53e2 8099 2028 2a6e FIG_FILES... (*n\n+0001ad30: 6f74 6520 5265 7175 6972 656d 656e 7473 ote Requirements\n+0001ad40: 3a3a 292c 2070 6172 7473 206f 6620 7468 ::), parts of th\n+0001ad50: 650a 2020 2020 2073 7065 6369 6669 6361 e. specifica\n+0001ad60: 7469 6f6e 2075 7369 6e67 2073 6865 6c6c tion using shell\n+0001ad70: 2076 6172 6961 626c 6573 2077 696c 6c20 variables will \n+0001ad80: 6265 2069 676e 6f72 6564 2061 7320 6661 be ignored as fa\n+0001ad90: 7220 6173 0a20 2020 2020 636c 6561 6e69 r as. cleani\n+0001ada0: 6e67 2c20 6469 7374 7269 6275 7469 6e67 ng, distributing\n+0001adb0: 2c20 616e 6420 7265 6275 696c 6469 6e67 , and rebuilding\n+0001adc0: 2069 7320 636f 6e63 6572 6e65 642e 0a0a is concerned...\n+0001add0: e280 9841 435f 434f 4e46 4947 5f4c 494e ...AC_CONFIG_LIN\n+0001ade0: 4b53 e280 990a 2020 2020 2041 7574 6f6d KS.... Autom\n+0001adf0: 616b 6520 7769 6c6c 2067 656e 6572 6174 ake will generat\n+0001ae00: 6520 7275 6c65 7320 746f 2072 656d 6f76 e rules to remov\n+0001ae10: 6520 e280 9863 6f6e 6669 6775 7265 e280 e ...configure..\n+0001ae20: 9920 6765 6e65 7261 7465 6420 6c69 6e6b . generated link\n+0001ae30: 730a 2020 2020 206f 6e20 e280 986d 616b s. on ...mak\n+0001ae40: 6520 6469 7374 636c 6561 6ee2 8099 2061 e distclean... a\n+0001ae50: 6e64 2074 6f20 6469 7374 7269 6275 7465 nd to distribute\n+0001ae60: 206e 616d 6564 2073 6f75 7263 6520 6669 named source fi\n+0001ae70: 6c65 7320 6173 2070 6172 7420 6f66 0a20 les as part of. \n+0001ae80: 2020 2020 e280 986d 616b 6520 6469 7374 ...make dist\n+0001ae90: e280 992e 0a0a 2020 2020 2041 7320 666f ...... As fo\n+0001aea0: 7220 e280 9841 435f 434f 4e46 4947 5f46 r ...AC_CONFIG_F\n+0001aeb0: 494c 4553 e280 9920 282a 6e6f 7465 2052 ILES... (*note R\n+0001aec0: 6571 7569 7265 6d65 6e74 733a 3a29 2c20 equirements::), \n+0001aed0: 7061 7274 7320 6f66 2074 6865 0a20 2020 parts of the. \n+0001aee0: 2020 7370 6563 6966 6963 6174 696f 6e20 specification \n+0001aef0: 7573 696e 6720 7368 656c 6c20 7661 7269 using shell vari\n+0001af00: 6162 6c65 7320 7769 6c6c 2062 6520 6967 ables will be ig\n+0001af10: 6e6f 7265 6420 6173 2066 6172 2061 730a nored as far as.\n+0001af20: 2020 2020 2063 6c65 616e 696e 6720 616e cleaning an\n+0001af30: 6420 6469 7374 7269 6275 7469 6e67 2069 d distributing i\n+0001af40: 7320 636f 6e63 6572 6e65 642e 2020 2854 s concerned. (T\n+0001af50: 6865 7265 2061 7265 206e 6f20 7265 6275 here are no rebu\n+0001af60: 696c 640a 2020 2020 2072 756c 6573 2066 ild. rules f\n+0001af70: 6f72 206c 696e 6b73 2e29 0a0a e280 9841 or links.).....A\n+0001af80: 435f 4c49 424f 424a e280 990a e280 9841 C_LIBOBJ.......A\n+0001af90: 435f 4c49 4253 4f55 5243 45e2 8099 0ae2 C_LIBSOURCE.....\n+0001afa0: 8098 4143 5f4c 4942 534f 5552 4345 53e2 ..AC_LIBSOURCES.\n+0001afb0: 8099 0a20 2020 2020 4175 746f 6d61 6b65 ... Automake\n+0001afc0: 2077 696c 6c20 6175 746f 6d61 7469 6361 will automatica\n+0001afd0: 6c6c 7920 6469 7374 7269 6275 7465 2061 lly distribute a\n+0001afe0: 6e79 2066 696c 6520 6c69 7374 6564 2069 ny file listed i\n+0001aff0: 6e0a 2020 2020 20e2 8098 4143 5f4c 4942 n. ...AC_LIB\n+0001b000: 534f 5552 4345 e280 9920 6f72 20e2 8098 SOURCE... or ...\n+0001b010: 4143 5f4c 4942 534f 5552 4345 53e2 8099 AC_LIBSOURCES...\n+0001b020: 2e0a 0a20 2020 2020 4e6f 7465 2074 6861 ... Note tha\n+0001b030: 7420 7468 6520 e280 9841 435f 4c49 424f t the ...AC_LIBO\n+0001b040: 424a e280 9920 6d61 6372 6f20 6361 6c6c BJ... macro call\n+0001b050: 7320 e280 9841 435f 4c49 4253 4f55 5243 s ...AC_LIBSOURC\n+0001b060: 45e2 8099 2e20 2053 6f20 6966 2061 6e0a E.... So if an.\n+0001b070: 2020 2020 2041 7574 6f63 6f6e 6620 6d61 Autoconf ma\n+0001b080: 6372 6f20 6973 2064 6f63 756d 656e 7465 cro is documente\n+0001b090: 6420 746f 2063 616c 6c20 e280 9841 435f d to call ...AC_\n+0001b0a0: 4c49 424f 424a 285b 6669 6c65 5d29 e280 LIBOBJ([file])..\n+0001b0b0: 992c 2074 6865 6e0a 2020 2020 20e2 8098 ., then. ...\n+0001b0c0: 6669 6c65 2e63 e280 9920 7769 6c6c 2062 file.c... will b\n+0001b0d0: 6520 6469 7374 7269 6275 7465 6420 6175 e distributed au\n+0001b0e0: 746f 6d61 7469 6361 6c6c 7920 6279 2041 tomatically by A\n+0001b0f0: 7574 6f6d 616b 652e 2020 5468 6973 0a20 utomake. This. \n+0001b100: 2020 2020 656e 636f 6d70 6173 7365 7320 encompasses \n+0001b110: 6d61 6e79 206d 6163 726f 7320 6c69 6b65 many macros like\n+0001b120: 20e2 8098 4143 5f46 554e 435f 414c 4c4f ...AC_FUNC_ALLO\n+0001b130: 4341 e280 992c 20e2 8098 4143 5f46 554e CA..., ...AC_FUN\n+0001b140: 435f 4d45 4d43 4d50 e280 992c 0a20 2020 C_MEMCMP...,. \n+0001b150: 2020 e280 9841 435f 5245 504c 4143 455f ...AC_REPLACE_\n+0001b160: 4655 4e43 53e2 8099 2c20 616e 6420 6f74 FUNCS..., and ot\n+0001b170: 6865 7273 2e0a 0a20 2020 2020 4279 2074 hers... By t\n+0001b180: 6865 2077 6179 2c20 6469 7265 6374 2061 he way, direct a\n+0001b190: 7373 6967 6e6d 656e 7473 2074 6f20 e280 ssignments to ..\n+0001b1a0: 984c 4942 4f42 4a53 e280 9920 6172 6520 .LIBOBJS... are \n+0001b1b0: 6e6f 206c 6f6e 6765 720a 2020 2020 2073 no longer. s\n+0001b1c0: 7570 706f 7274 6564 2e20 2059 6f75 2073 upported. You s\n+0001b1d0: 686f 756c 6420 616c 7761 7973 2075 7365 hould always use\n+0001b1e0: 20e2 8098 4143 5f4c 4942 4f42 4ae2 8099 ...AC_LIBOBJ...\n+0001b1f0: 2066 6f72 2074 6869 7320 7075 7270 6f73 for this purpos\n+0001b200: 652e 0a20 2020 2020 2a4e 6f74 6520 e280 e.. *Note ..\n+0001b210: 9841 435f 4c49 424f 424a e280 9920 7673 .AC_LIBOBJ... vs\n+0001b220: 2e20 e280 984c 4942 4f42 4a53 e280 993a . ...LIBOBJS...:\n+0001b230: 2028 6175 746f 636f 6e66 2941 435f 4c49 (autoconf)AC_LI\n+0001b240: 424f 424a 2076 7320 4c49 424f 424a 532e BOBJ vs LIBOBJS.\n+0001b250: 0a0a e280 9841 435f 5052 4f47 5f52 414e .....AC_PROG_RAN\n+0001b260: 4c49 42e2 8099 0a20 2020 2020 5468 6973 LIB.... This\n+0001b270: 2069 7320 7265 7175 6972 6564 2069 6620 is required if \n+0001b280: 616e 7920 6c69 6272 6172 6965 7320 6172 any libraries ar\n+0001b290: 6520 6275 696c 7420 696e 2074 6865 2070 e built in the p\n+0001b2a0: 6163 6b61 6765 2e20 202a 4e6f 7465 0a20 ackage. *Note. \n+0001b2b0: 2020 2020 5061 7274 6963 756c 6172 2050 Particular P\n+0001b2c0: 726f 6772 616d 2043 6865 636b 733a 2028 rogram Checks: (\n+0001b2d0: 6175 746f 636f 6e66 2950 6172 7469 6375 autoconf)Particu\n+0001b2e0: 6c61 7220 5072 6f67 7261 6d73 2e0a 0ae2 lar Programs....\n+0001b2f0: 8098 4143 5f50 524f 475f 4358 58e2 8099 ..AC_PROG_CXX...\n+0001b300: 0a20 2020 2020 5468 6973 2069 7320 7265 . This is re\n+0001b310: 7175 6972 6564 2069 6620 616e 7920 432b quired if any C+\n+0001b320: 2b20 736f 7572 6365 2069 7320 696e 636c + source is incl\n+0001b330: 7564 6564 2e20 202a 4e6f 7465 2050 6172 uded. *Note Par\n+0001b340: 7469 6375 6c61 720a 2020 2020 2050 726f ticular. Pro\n+0001b350: 6772 616d 2043 6865 636b 733a 2028 6175 gram Checks: (au\n+0001b360: 746f 636f 6e66 2950 6172 7469 6375 6c61 toconf)Particula\n+0001b370: 7220 5072 6f67 7261 6d73 2e0a 0ae2 8098 r Programs......\n+0001b380: 4143 5f50 524f 475f 4f42 4a43 e280 990a AC_PROG_OBJC....\n+0001b390: 2020 2020 2054 6869 7320 6973 2072 6571 This is req\n+0001b3a0: 7569 7265 6420 6966 2061 6e79 204f 626a uired if any Obj\n+0001b3b0: 6563 7469 7665 2043 2073 6f75 7263 6520 ective C source \n+0001b3c0: 6973 2069 6e63 6c75 6465 642e 2020 2a4e is included. *N\n+0001b3d0: 6f74 650a 2020 2020 2050 6172 7469 6375 ote. Particu\n+0001b3e0: 6c61 7220 5072 6f67 7261 6d20 4368 6563 lar Program Chec\n+0001b3f0: 6b73 3a20 2861 7574 6f63 6f6e 6629 5061 ks: (autoconf)Pa\n+0001b400: 7274 6963 756c 6172 2050 726f 6772 616d rticular Program\n+0001b410: 732e 0a0a e280 9841 435f 5052 4f47 5f46 s......AC_PROG_F\n+0001b420: 3737 e280 990a 2020 2020 2054 6869 7320 77.... This \n+0001b430: 6973 2072 6571 7569 7265 6420 6966 2061 is required if a\n+0001b440: 6e79 2046 6f72 7472 616e 2037 3720 736f ny Fortran 77 so\n+0001b450: 7572 6365 2069 7320 696e 636c 7564 6564 urce is included\n+0001b460: 2e20 2054 6869 7320 6d61 6372 6f0a 2020 . This macro. \n+0001b470: 2020 2069 7320 6469 7374 7269 6275 7465 is distribute\n+0001b480: 6420 7769 7468 2041 7574 6f63 6f6e 6620 d with Autoconf \n+0001b490: 7665 7273 696f 6e20 322e 3133 2061 6e64 version 2.13 and\n+0001b4a0: 206c 6174 6572 2e20 202a 4e6f 7465 0a20 later. *Note. \n+0001b4b0: 2020 2020 5061 7274 6963 756c 6172 2050 Particular P\n+0001b4c0: 726f 6772 616d 2043 6865 636b 733a 2028 rogram Checks: (\n+0001b4d0: 6175 746f 636f 6e66 2950 6172 7469 6375 autoconf)Particu\n+0001b4e0: 6c61 7220 5072 6f67 7261 6d73 2e0a 0ae2 lar Programs....\n+0001b4f0: 8098 4143 5f46 3737 5f4c 4942 5241 5259 ..AC_F77_LIBRARY\n+0001b500: 5f4c 4446 4c41 4753 e280 990a 2020 2020 _LDFLAGS.... \n+0001b510: 2054 6869 7320 6973 2072 6571 7569 7265 This is require\n+0001b520: 6420 666f 7220 7072 6f67 7261 6d73 2061 d for programs a\n+0001b530: 6e64 2073 6861 7265 6420 6c69 6272 6172 nd shared librar\n+0001b540: 6965 7320 7468 6174 2061 7265 2061 0a20 ies that are a. \n+0001b550: 2020 2020 6d69 7874 7572 6520 6f66 206c mixture of l\n+0001b560: 616e 6775 6167 6573 2074 6861 7420 696e anguages that in\n+0001b570: 636c 7564 6520 466f 7274 7261 6e20 3737 clude Fortran 77\n+0001b580: 2028 2a6e 6f74 6520 4d69 7869 6e67 2046 (*note Mixing F\n+0001b590: 6f72 7472 616e 0a20 2020 2020 3737 2057 ortran. 77 W\n+0001b5a0: 6974 6820 4320 616e 6420 432b 2b3a 3a29 ith C and C++::)\n+0001b5b0: 2e20 202a 4e6f 7465 2041 7574 6f63 6f6e . *Note Autocon\n+0001b5c0: 6620 6d61 6372 6f73 2073 7570 706c 6965 f macros supplie\n+0001b5d0: 6420 7769 7468 0a20 2020 2020 4175 746f d with. Auto\n+0001b5e0: 6d61 6b65 3a20 4d61 6372 6f73 2e0a 0ae2 make: Macros....\n+0001b5f0: 8098 4143 5f46 435f 5352 4345 5854 e280 ..AC_FC_SRCEXT..\n+0001b600: 990a 2020 2020 2041 7574 6f6d 616b 6520 .. Automake \n+0001b610: 7769 6c6c 2061 6464 2074 6865 2066 6c61 will add the fla\n+0001b620: 6773 2063 6f6d 7075 7465 6420 6279 20e2 gs computed by .\n+0001b630: 8098 4143 5f46 435f 5352 4345 5854 e280 ..AC_FC_SRCEXT..\n+0001b640: 9920 746f 0a20 2020 2020 636f 6d70 696c . to. compil\n+0001b650: 6174 696f 6e20 6f66 2066 696c 6573 2077 ation of files w\n+0001b660: 6974 6820 7468 6520 7265 7370 6563 7469 ith the respecti\n+0001b670: 7665 2073 6f75 7263 6520 6578 7465 6e73 ve source extens\n+0001b680: 696f 6e20 282a 6e6f 7465 0a20 2020 2020 ion (*note. \n+0001b690: 466f 7274 7261 6e20 436f 6d70 696c 6572 Fortran Compiler\n+0001b6a0: 2043 6861 7261 6374 6572 6973 7469 6373 Characteristics\n+0001b6b0: 3a20 2861 7574 6f63 6f6e 6629 466f 7274 : (autoconf)Fort\n+0001b6c0: 7261 6e20 436f 6d70 696c 6572 2e29 2e0a ran Compiler.)..\n+0001b6d0: 0ae2 8098 4143 5f50 524f 475f 4643 e280 ....AC_PROG_FC..\n+0001b6e0: 990a 2020 2020 2054 6869 7320 6973 2072 .. This is r\n+0001b6f0: 6571 7569 7265 6420 6966 2061 6e79 2046 equired if any F\n+0001b700: 6f72 7472 616e 2039 302f 3935 2073 6f75 ortran 90/95 sou\n+0001b710: 7263 6520 6973 2069 6e63 6c75 6465 642e rce is included.\n+0001b720: 2020 5468 6973 0a20 2020 2020 6d61 6372 This. macr\n+0001b730: 6f20 6973 2064 6973 7472 6962 7574 6564 o is distributed\n+0001b740: 2077 6974 6820 4175 746f 636f 6e66 2076 with Autoconf v\n+0001b750: 6572 7369 6f6e 2032 2e35 3820 616e 6420 ersion 2.58 and \n+0001b760: 6c61 7465 722e 2020 2a4e 6f74 650a 2020 later. *Note. \n+0001b770: 2020 2050 6172 7469 6375 6c61 7220 5072 Particular Pr\n+0001b780: 6f67 7261 6d20 4368 6563 6b73 3a20 2861 ogram Checks: (a\n+0001b790: 7574 6f63 6f6e 6629 5061 7274 6963 756c utoconf)Particul\n+0001b7a0: 6172 2050 726f 6772 616d 732e 0a0a e280 ar Programs.....\n+0001b7b0: 9841 435f 5052 4f47 5f4c 4942 544f 4f4c .AC_PROG_LIBTOOL\n+0001b7c0: e280 990a 2020 2020 2041 7574 6f6d 616b .... Automak\n+0001b7d0: 6520 7769 6c6c 2074 7572 6e20 6f6e 2070 e will turn on p\n+0001b7e0: 726f 6365 7373 696e 6720 666f 7220 e280 rocessing for ..\n+0001b7f0: 986c 6962 746f 6f6c e280 9920 282a 6e6f .libtool... (*no\n+0001b800: 7465 2049 6e74 726f 6475 6374 696f 6e3a te Introduction:\n+0001b810: 0a20 2020 2020 286c 6962 746f 6f6c 2954 . (libtool)T\n+0001b820: 6f70 2e29 2e0a 0ae2 8098 4143 5f50 524f op.)......AC_PRO\n+0001b830: 475f 5941 4343 e280 990a 2020 2020 2049 G_YACC.... I\n+0001b840: 6620 6120 5961 6363 2073 6f75 7263 6520 f a Yacc source \n+0001b850: 6669 6c65 2069 7320 7365 656e 2c20 7468 file is seen, th\n+0001b860: 656e 2079 6f75 206d 7573 7420 6569 7468 en you must eith\n+0001b870: 6572 2075 7365 2074 6869 7320 6d61 6372 er use this macr\n+0001b880: 6f0a 2020 2020 206f 7220 6465 6669 6e65 o. or define\n+0001b890: 2074 6865 2076 6172 6961 626c 6520 e280 the variable ..\n+0001b8a0: 9859 4143 43e2 8099 2069 6e20 e280 9863 .YACC... in ...c\n+0001b8b0: 6f6e 6669 6775 7265 2e61 63e2 8099 2e20 onfigure.ac.... \n+0001b8c0: 2054 6865 2066 6f72 6d65 7220 6973 0a20 The former is. \n+0001b8d0: 2020 2020 7072 6566 6572 7265 6420 282a preferred (*\n+0001b8e0: 6e6f 7465 2050 6172 7469 6375 6c61 7220 note Particular \n+0001b8f0: 5072 6f67 7261 6d20 4368 6563 6b73 3a20 Program Checks: \n+0001b900: 2861 7574 6f63 6f6e 6629 5061 7274 6963 (autoconf)Partic\n+0001b910: 756c 6172 0a20 2020 2020 5072 6f67 7261 ular. Progra\n+0001b920: 6d73 2e29 2e0a 0ae2 8098 4143 5f50 524f ms.)......AC_PRO\n+0001b930: 475f 4c45 58e2 8099 0a20 2020 2020 4966 G_LEX.... If\n+0001b940: 2061 204c 6578 2073 6f75 7263 6520 6669 a Lex source fi\n+0001b950: 6c65 2069 7320 7365 656e 2c20 7468 656e le is seen, then\n+0001b960: 2074 6869 7320 6d61 6372 6f20 6d75 7374 this macro must\n+0001b970: 2062 6520 7573 6564 2e20 202a 4e6f 7465 be used. *Note\n+0001b980: 0a20 2020 2020 5061 7274 6963 756c 6172 . Particular\n+0001b990: 2050 726f 6772 616d 2043 6865 636b 733a Program Checks:\n+0001b9a0: 2028 6175 746f 636f 6e66 2950 6172 7469 (autoconf)Parti\n+0001b9b0: 6375 6c61 7220 5072 6f67 7261 6d73 2e0a cular Programs..\n+0001b9c0: 0ae2 8098 4143 5f52 4551 5549 5245 5f41 ....AC_REQUIRE_A\n+0001b9d0: 5558 5f46 494c 45e2 8099 0a20 2020 2020 UX_FILE.... \n+0001b9e0: 466f 7220 6561 6368 20e2 8098 4143 5f52 For each ...AC_R\n+0001b9f0: 4551 5549 5245 5f41 5558 5f46 494c 4528 EQUIRE_AUX_FILE(\n+0001ba00: 5b46 494c 455d 29e2 8099 2c20 e280 9861 [FILE])..., ...a\n+0001ba10: 7574 6f6d 616b 65e2 8099 2077 696c 6c20 utomake... will \n+0001ba20: 656e 7375 7265 2074 6861 740a 2020 2020 ensure that. \n+0001ba30: 20e2 8098 4649 4c45 e280 9920 6578 6973 ...FILE... exis\n+0001ba40: 7473 2069 6e20 7468 6520 6175 7820 6469 ts in the aux di\n+0001ba50: 7265 6374 6f72 792c 2061 6e64 2077 696c rectory, and wil\n+0001ba60: 6c20 636f 6d70 6c61 696e 206f 7468 6572 l complain other\n+0001ba70: 7769 7365 2e0a 2020 2020 2049 7420 7769 wise.. It wi\n+0001ba80: 6c6c 2061 6c73 6f20 6175 746f 6d61 7469 ll also automati\n+0001ba90: 6361 6c6c 7920 6469 7374 7269 6275 7465 cally distribute\n+0001baa0: 2074 6865 2066 696c 652e 2020 5468 6973 the file. This\n+0001bab0: 206d 6163 726f 2073 686f 756c 640a 2020 macro should. \n+0001bac0: 2020 2062 6520 7573 6564 2062 7920 7468 be used by th\n+0001bad0: 6972 642d 7061 7274 7920 4175 746f 636f ird-party Autoco\n+0001bae0: 6e66 206d 6163 726f 7320 7468 6174 2072 nf macros that r\n+0001baf0: 6571 7569 7265 2073 6f6d 6520 7375 7070 equire some supp\n+0001bb00: 6f72 7469 6e67 0a20 2020 2020 6669 6c65 orting. file\n+0001bb10: 7320 696e 2074 6865 2061 7578 2064 6972 s in the aux dir\n+0001bb20: 6563 746f 7279 2073 7065 6369 6669 6564 ectory specified\n+0001bb30: 2077 6974 6820 e280 9841 435f 434f 4e46 with ...AC_CONF\n+0001bb40: 4947 5f41 5558 5f44 4952 e280 990a 2020 IG_AUX_DIR.... \n+0001bb50: 2020 2061 626f 7665 2e20 202a 4e6f 7465 above. *Note\n+0001bb60: 2046 696e 6469 6e67 20e2 8098 636f 6e66 Finding ...conf\n+0001bb70: 6967 7572 65e2 8099 2049 6e70 7574 3a20 igure... Input: \n+0001bb80: 2861 7574 6f63 6f6e 6629 496e 7075 742e (autoconf)Input.\n+0001bb90: 0a0a e280 9841 435f 5355 4253 54e2 8099 .....AC_SUBST...\n+0001bba0: 0a20 2020 2020 5468 6520 6669 7273 7420 . The first \n+0001bbb0: 6172 6775 6d65 6e74 2069 7320 6175 746f argument is auto\n+0001bbc0: 6d61 7469 6361 6c6c 7920 6465 6669 6e65 matically define\n+0001bbd0: 6420 6173 2061 2076 6172 6961 626c 6520 d as a variable \n+0001bbe0: 696e 2065 6163 680a 2020 2020 2067 656e in each. gen\n+0001bbf0: 6572 6174 6564 20e2 8098 4d61 6b65 6669 erated ...Makefi\n+0001bc00: 6c65 2e69 6ee2 8099 2c20 756e 6c65 7373 le.in..., unless\n+0001bc10: 20e2 8098 414d 5f53 5542 5354 5f4e 4f54 ...AM_SUBST_NOT\n+0001bc20: 4d41 4b45 e280 9920 6973 2061 6c73 6f20 MAKE... is also \n+0001bc30: 7573 6564 2066 6f72 0a20 2020 2020 7468 used for. th\n+0001bc40: 6973 2076 6172 6961 626c 652e 2020 2a4e is variable. *N\n+0001bc50: 6f74 6520 5365 7474 696e 6720 4f75 7470 ote Setting Outp\n+0001bc60: 7574 2056 6172 6961 626c 6573 3a20 2861 ut Variables: (a\n+0001bc70: 7574 6f63 6f6e 6629 5365 7474 696e 670a utoconf)Setting.\n+0001bc80: 2020 2020 204f 7574 7075 7420 5661 7269 Output Vari\n+0001bc90: 6162 6c65 732e 0a0a 2020 2020 2046 6f72 ables... For\n+0001bca0: 2065 7665 7279 2073 7562 7374 6974 7574 every substitut\n+0001bcb0: 6564 2076 6172 6961 626c 6520 5641 522c ed variable VAR,\n+0001bcc0: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+0001bcd0: 7769 6c6c 2061 6464 2061 206c 696e 6520 will add a line \n+0001bce0: e280 9856 4152 0a20 2020 2020 3d20 5641 ...VAR. = VA\n+0001bcf0: 4c55 45e2 8099 2074 6f20 6561 6368 20e2 LUE... to each .\n+0001bd00: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+0001bd10: 2066 696c 652e 2020 4d61 6e79 2041 7574 file. Many Aut\n+0001bd20: 6f63 6f6e 6620 6d61 6372 6f73 2069 6e76 oconf macros inv\n+0001bd30: 6f6b 650a 2020 2020 20e2 8098 4143 5f53 oke. ...AC_S\n+0001bd40: 5542 5354 e280 9920 746f 2073 6574 206f UBST... to set o\n+0001bd50: 7574 7075 7420 7661 7269 6162 6c65 7320 utput variables \n+0001bd60: 7468 6973 2077 6179 2c20 652e 672e 2c20 this way, e.g., \n+0001bd70: e280 9841 435f 5041 5448 5f58 5452 41e2 ...AC_PATH_XTRA.\n+0001bd80: 8099 0a20 2020 2020 6465 6669 6e65 7320 ... defines \n+0001bd90: e280 9858 5f43 464c 4147 53e2 8099 2061 ...X_CFLAGS... a\n+0001bda0: 6e64 20e2 8098 585f 4c49 4253 e280 992e nd ...X_LIBS....\n+0001bdb0: 2020 5468 7573 2c20 796f 7520 6361 6e20 Thus, you can \n+0001bdc0: 6163 6365 7373 2074 6865 7365 0a20 2020 access these. \n+0001bdd0: 2020 7661 7269 6162 6c65 7320 6173 20e2 variables as .\n+0001bde0: 8098 2428 585f 4346 4c41 4753 29e2 8099 ..$(X_CFLAGS)...\n+0001bdf0: 2061 6e64 20e2 8098 2428 585f 4c49 4253 and ...$(X_LIBS\n+0001be00: 29e2 8099 2069 6e20 616e 7920 e280 984d )... in any ...M\n+0001be10: 616b 6566 696c 652e 616d e280 9920 6966 akefile.am... if\n+0001be20: 0a20 2020 2020 e280 9841 435f 5041 5448 . ...AC_PATH\n+0001be30: 5f58 5452 41e2 8099 2069 7320 6361 6c6c _XTRA... is call\n+0001be40: 6564 2e0a 0ae2 8098 414d 5f43 5f50 524f ed......AM_C_PRO\n+0001be50: 544f 5459 5045 53e2 8099 0a20 2020 2020 TOTYPES.... \n+0001be60: 5468 6973 2069 7320 7265 7175 6972 6564 This is required\n+0001be70: 2077 6865 6e20 7573 696e 6720 7468 6520 when using the \n+0001be80: 6465 7072 6563 6174 6564 2064 652d 414e deprecated de-AN\n+0001be90: 5349 2d66 6963 6174 696f 6e0a 2020 2020 SI-fication. \n+0001bea0: 2066 6561 7475 7265 3b20 2a6e 6f74 6520 feature; *note \n+0001beb0: 414e 5349 3a3a 2e20 205f 4974 2077 696c ANSI::. _It wil\n+0001bec0: 6c20 6265 2072 656d 6f76 6564 5f20 696e l be removed_ in\n+0001bed0: 2074 6865 206e 6578 7420 6d61 6a6f 720a the next major.\n+0001bee0: 2020 2020 2041 7574 6f6d 616b 6520 7265 Automake re\n+0001bef0: 6c65 6173 652e 0a0a e280 9841 4d5f 434f lease......AM_CO\n+0001bf00: 4e44 4954 494f 4e41 4ce2 8099 0a20 2020 NDITIONAL.... \n+0001bf10: 2020 5468 6973 2069 6e74 726f 6475 6365 This introduce\n+0001bf20: 7320 616e 2041 7574 6f6d 616b 6520 636f s an Automake co\n+0001bf30: 6e64 6974 696f 6e61 6c20 282a 6e6f 7465 nditional (*note\n+0001bf40: 2043 6f6e 6469 7469 6f6e 616c 733a 3a29 Conditionals::)\n+0001bf50: 2e0a 0ae2 8098 414d 5f43 4f4e 445f 4946 ......AM_COND_IF\n+0001bf60: e280 990a 2020 2020 2054 6869 7320 6d61 .... This ma\n+0001bf70: 6372 6f20 616c 6c6f 7773 20e2 8098 6175 cro allows ...au\n+0001bf80: 746f 6d61 6b65 e280 9920 746f 2064 6574 tomake... to det\n+0001bf90: 6563 7420 7375 6273 6571 7565 6e74 2061 ect subsequent a\n+0001bfa0: 6363 6573 7320 7769 7468 696e 0a20 2020 ccess within. \n+0001bfb0: 2020 e280 9863 6f6e 6669 6775 7265 2e61 ...configure.a\n+0001bfc0: 63e2 8099 2074 6f20 6120 636f 6e64 6974 c... to a condit\n+0001bfd0: 696f 6e61 6c20 7072 6576 696f 7573 6c79 ional previously\n+0001bfe0: 2069 6e74 726f 6475 6365 6420 7769 7468 introduced with\n+0001bff0: 0a20 2020 2020 e280 9841 4d5f 434f 4e44 . ...AM_COND\n+0001c000: 4954 494f 4e41 4ce2 8099 2c20 7468 7573 ITIONAL..., thus\n+0001c010: 2065 6e61 626c 696e 6720 636f 6e64 6974 enabling condit\n+0001c020: 696f 6e61 6c20 e280 9841 435f 434f 4e46 ional ...AC_CONF\n+0001c030: 4947 5f46 494c 4553 e280 990a 2020 2020 IG_FILES.... \n+0001c040: 2028 2a6e 6f74 6520 5573 6167 6520 6f66 (*note Usage of\n+0001c050: 2043 6f6e 6469 7469 6f6e 616c 733a 3a29 Conditionals::)\n+0001c060: 2e0a 0ae2 8098 414d 5f47 4e55 5f47 4554 ......AM_GNU_GET\n+0001c070: 5445 5854 e280 990a 2020 2020 2054 6869 TEXT.... Thi\n+0001c080: 7320 6d61 6372 6f20 6973 2072 6571 7569 s macro is requi\n+0001c090: 7265 6420 666f 7220 7061 636b 6167 6573 red for packages\n+0001c0a0: 2074 6861 7420 7573 6520 474e 5520 6765 that use GNU ge\n+0001c0b0: 7474 6578 7420 282a 6e6f 7465 0a20 2020 ttext (*note. \n+0001c0c0: 2020 6765 7474 6578 743a 3a29 2e20 2049 gettext::). I\n+0001c0d0: 7420 6973 2064 6973 7472 6962 7574 6564 t is distributed\n+0001c0e0: 2077 6974 6820 6765 7474 6578 742e 2020 with gettext. \n+0001c0f0: 4966 2041 7574 6f6d 616b 6520 7365 6573 If Automake sees\n+0001c100: 2074 6869 730a 2020 2020 206d 6163 726f this. macro\n+0001c110: 2069 7420 656e 7375 7265 7320 7468 6174 it ensures that\n+0001c120: 2074 6865 2070 6163 6b61 6765 206d 6565 the package mee\n+0001c130: 7473 2073 6f6d 6520 6f66 2067 6574 7465 ts some of gette\n+0001c140: 7874 2773 0a20 2020 2020 7265 7175 6972 xt's. requir\n+0001c150: 656d 656e 7473 2e0a 0ae2 8098 414d 5f47 ements......AM_G\n+0001c160: 4e55 5f47 4554 5445 5854 5f49 4e54 4c5f NU_GETTEXT_INTL_\n+0001c170: 5355 4244 4952 e280 990a 2020 2020 2054 SUBDIR.... T\n+0001c180: 6869 7320 6d61 6372 6f20 7370 6563 6966 his macro specif\n+0001c190: 6965 7320 7468 6174 2074 6865 20e2 8098 ies that the ...\n+0001c1a0: 696e 746c 2fe2 8099 2073 7562 6469 7265 intl/... subdire\n+0001c1b0: 6374 6f72 7920 6973 2074 6f20 6265 2062 ctory is to be b\n+0001c1c0: 7569 6c74 2c0a 2020 2020 2065 7665 6e20 uilt,. even \n+0001c1d0: 6966 2074 6865 20e2 8098 414d 5f47 4e55 if the ...AM_GNU\n+0001c1e0: 5f47 4554 5445 5854 e280 9920 6d61 6372 _GETTEXT... macr\n+0001c1f0: 6f20 7761 7320 696e 766f 6b65 6420 7769 o was invoked wi\n+0001c200: 7468 2061 2066 6972 7374 0a20 2020 2020 th a first. \n+0001c210: 6172 6775 6d65 6e74 206f 6620 e280 9865 argument of ...e\n+0001c220: 7874 6572 6e61 6ce2 8099 2e0a 0ae2 8098 xternal.........\n+0001c230: 414d 5f4d 4149 4e54 4149 4e45 525f 4d4f AM_MAINTAINER_MO\n+0001c240: 4445 285b 4445 4641 554c 542d 4d4f 4445 DE([DEFAULT-MODE\n+0001c250: 5d29 e280 990a 2020 2020 2054 6869 7320 ]).... This \n+0001c260: 6d61 6372 6f20 6164 6473 2061 6e20 e280 macro adds an ..\n+0001c270: 982d 2d65 6e61 626c 652d 6d61 696e 7461 .--enable-mainta\n+0001c280: 696e 6572 2d6d 6f64 65e2 8099 206f 7074 iner-mode... opt\n+0001c290: 696f 6e20 746f 0a20 2020 2020 e280 9863 ion to. ...c\n+0001c2a0: 6f6e 6669 6775 7265 e280 992e 2020 4966 onfigure.... If\n+0001c2b0: 2074 6869 7320 6973 2075 7365 642c 20e2 this is used, .\n+0001c2c0: 8098 6175 746f 6d61 6b65 e280 9920 7769 ..automake... wi\n+0001c2d0: 6c6c 2063 6175 7365 0a20 2020 2020 226d ll cause. \"m\n+0001c2e0: 6169 6e74 6169 6e65 722d 6f6e 6c79 2220 aintainer-only\" \n+0001c2f0: 7275 6c65 7320 746f 2062 6520 7475 726e rules to be turn\n+0001c300: 6564 206f 6666 2062 7920 6465 6661 756c ed off by defaul\n+0001c310: 7420 696e 2074 6865 0a20 2020 2020 6765 t in the. ge\n+0001c320: 6e65 7261 7465 6420 e280 984d 616b 6566 nerated ...Makef\n+0001c330: 696c 652e 696e e280 9973 2c20 756e 6c65 ile.in...s, unle\n+0001c340: 7373 2044 4546 4155 4c54 2d4d 4f44 4520 ss DEFAULT-MODE \n+0001c350: 6973 20e2 8098 656e 6162 6c65 e280 992e is ...enable....\n+0001c360: 2020 5468 6973 0a20 2020 2020 6d61 6372 This. macr\n+0001c370: 6f20 6465 6669 6e65 7320 7468 6520 e280 o defines the ..\n+0001c380: 984d 4149 4e54 4149 4e45 525f 4d4f 4445 .MAINTAINER_MODE\n+0001c390: e280 9920 636f 6e64 6974 696f 6e61 6c2c ... conditional,\n+0001c3a0: 2077 6869 6368 2079 6f75 2063 616e 2075 which you can u\n+0001c3b0: 7365 0a20 2020 2020 696e 2079 6f75 7220 se. in your \n+0001c3c0: 6f77 6e20 e280 984d 616b 6566 696c 652e own ...Makefile.\n+0001c3d0: 616d e280 992e 2020 2a4e 6f74 6520 6d61 am.... *Note ma\n+0001c3e0: 696e 7461 696e 6572 2d6d 6f64 653a 3a2e intainer-mode::.\n+0001c3f0: 0a0a e280 9841 4d5f 5355 4253 545f 4e4f .....AM_SUBST_NO\n+0001c400: 544d 414b 4528 5641 5229 e280 990a 2020 TMAKE(VAR).... \n+0001c410: 2020 2050 7265 7665 6e74 2041 7574 6f6d Prevent Autom\n+0001c420: 616b 6520 6672 6f6d 2064 6566 696e 696e ake from definin\n+0001c430: 6720 6120 7661 7269 6162 6c65 2056 4152 g a variable VAR\n+0001c440: 2c20 6576 656e 2069 6620 6974 2069 730a , even if it is.\n+0001c450: 2020 2020 2073 7562 7374 6974 7574 6564 substituted\n+0001c460: 2062 7920 e280 9863 6f6e 6669 672e 7374 by ...config.st\n+0001c470: 6174 7573 e280 992e 2020 4e6f 726d 616c atus.... Normal\n+0001c480: 6c79 2c20 4175 746f 6d61 6b65 2064 6566 ly, Automake def\n+0001c490: 696e 6573 2061 0a20 2020 2020 e280 986d ines a. ...m\n+0001c4a0: 616b 65e2 8099 2076 6172 6961 626c 6520 ake... variable \n+0001c4b0: 666f 7220 6561 6368 20e2 8098 636f 6e66 for each ...conf\n+0001c4c0: 6967 7572 65e2 8099 2073 7562 7374 6974 igure... substit\n+0001c4d0: 7574 696f 6e2c 2069 2e65 2e2c 2066 6f72 ution, i.e., for\n+0001c4e0: 2065 6163 680a 2020 2020 20e2 8098 4143 each. ...AC\n+0001c4f0: 5f53 5542 5354 285b 5641 525d 29e2 8099 _SUBST([VAR])...\n+0001c500: 2e20 2054 6869 7320 6d61 6372 6f20 7072 . This macro pr\n+0001c510: 6576 656e 7473 2074 6861 7420 6465 6669 events that defi\n+0001c520: 6e69 7469 6f6e 2066 726f 6d0a 2020 2020 nition from. \n+0001c530: 2041 7574 6f6d 616b 652e 2020 4966 20e2 Automake. If .\n+0001c540: 8098 4143 5f53 5542 5354 e280 9920 6861 ..AC_SUBST... ha\n+0001c550: 7320 6e6f 7420 6265 656e 2063 616c 6c65 s not been calle\n+0001c560: 6420 666f 7220 7468 6973 2076 6172 6961 d for this varia\n+0001c570: 626c 652c 0a20 2020 2020 7468 656e 20e2 ble,. then .\n+0001c580: 8098 414d 5f53 5542 5354 5f4e 4f54 4d41 ..AM_SUBST_NOTMA\n+0001c590: 4b45 e280 9920 6861 7320 6e6f 2065 6666 KE... has no eff\n+0001c5a0: 6563 7473 2e20 2050 7265 7665 6e74 696e ects. Preventin\n+0001c5b0: 6720 7661 7269 6162 6c65 0a20 2020 2020 g variable. \n+0001c5c0: 6465 6669 6e69 7469 6f6e 7320 6d61 7920 definitions may \n+0001c5d0: 6265 2075 7365 6675 6c20 666f 7220 7375 be useful for su\n+0001c5e0: 6273 7469 7475 7469 6f6e 206f 6620 6d75 bstitution of mu\n+0001c5f0: 6c74 692d 6c69 6e65 2076 616c 7565 732c lti-line values,\n+0001c600: 0a20 2020 2020 7768 6572 6520 e280 9856 . where ...V\n+0001c610: 4152 203d 2040 5641 4c55 4540 e280 9920 AR = @VALUE@... \n+0001c620: 6d69 6768 7420 7969 656c 6420 756e 696e might yield unin\n+0001c630: 7465 6e64 6564 2072 6573 756c 7473 2e0a tended results..\n+0001c640: 0ae2 8098 6d34 5f69 6e63 6c75 6465 e280 ....m4_include..\n+0001c650: 990a 2020 2020 2046 696c 6573 2069 6e63 .. Files inc\n+0001c660: 6c75 6465 6420 6279 20e2 8098 636f 6e66 luded by ...conf\n+0001c670: 6967 7572 652e 6163 e280 9920 7573 696e igure.ac... usin\n+0001c680: 6720 7468 6973 206d 6163 726f 2077 696c g this macro wil\n+0001c690: 6c20 6265 2064 6574 6563 7465 640a 2020 l be detected. \n+0001c6a0: 2020 2062 7920 4175 746f 6d61 6b65 2061 by Automake a\n+0001c6b0: 6e64 2061 7574 6f6d 6174 6963 616c 6c79 nd automatically\n+0001c6c0: 2064 6973 7472 6962 7574 6564 2e20 2054 distributed. T\n+0001c6d0: 6865 7920 7769 6c6c 2061 6c73 6f20 6170 hey will also ap\n+0001c6e0: 7065 6172 0a20 2020 2020 6173 2064 6570 pear. as dep\n+0001c6f0: 656e 6465 6e63 6965 7320 696e 20e2 8098 endencies in ...\n+0001c700: 4d61 6b65 6669 6c65 e280 9920 7275 6c65 Makefile... rule\n+0001c710: 732e 0a0a 2020 2020 20e2 8098 6d34 5f69 s... ...m4_i\n+0001c720: 6e63 6c75 6465 e280 9920 6973 2073 656c nclude... is sel\n+0001c730: 646f 6d20 7573 6564 2062 7920 e280 9863 dom used by ...c\n+0001c740: 6f6e 6669 6775 7265 2e61 63e2 8099 2061 onfigure.ac... a\n+0001c750: 7574 686f 7273 2c20 6275 7420 6361 6e0a uthors, but can.\n+0001c760: 2020 2020 2061 7070 6561 7220 696e 20e2 appear in .\n+0001c770: 8098 6163 6c6f 6361 6c2e 6d34 e280 9920 ..aclocal.m4... \n+0001c780: 7768 656e 20e2 8098 6163 6c6f 6361 6ce2 when ...aclocal.\n+0001c790: 8099 2064 6574 6563 7473 2074 6861 7420 .. detects that \n+0001c7a0: 736f 6d65 2072 6571 7569 7265 640a 2020 some required. \n+0001c7b0: 2020 206d 6163 726f 7320 636f 6d65 2066 macros come f\n+0001c7c0: 726f 6d20 6669 6c65 7320 6c6f 6361 6c20 rom files local \n+0001c7d0: 746f 2079 6f75 7220 7061 636b 6167 6520 to your package \n+0001c7e0: 2861 7320 6f70 706f 7365 6420 746f 206d (as opposed to m\n+0001c7f0: 6163 726f 730a 2020 2020 2069 6e73 7461 acros. insta\n+0001c800: 6c6c 6564 2069 6e20 6120 7379 7374 656d lled in a system\n+0001c810: 2d77 6964 6520 6469 7265 6374 6f72 792c -wide directory,\n+0001c820: 202a 6e6f 7465 2061 636c 6f63 616c 2049 *note aclocal I\n+0001c830: 6e76 6f63 6174 696f 6e3a 3a29 2e0a 0a1f nvocation::)....\n+0001c840: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0001c850: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0001c860: 3a20 6163 6c6f 6361 6c20 496e 766f 6361 : aclocal Invoca\n+0001c870: 7469 6f6e 2c20 204e 6578 743a 204d 6163 tion, Next: Mac\n+0001c880: 726f 732c 2020 5072 6576 3a20 4f70 7469 ros, Prev: Opti\n+0001c890: 6f6e 616c 2c20 2055 703a 2063 6f6e 6669 onal, Up: confi\n+0001c8a0: 6775 7265 0a0a 362e 3320 4175 746f 2d67 gure..6.3 Auto-g\n+0001c8b0: 656e 6572 6174 696e 6720 6163 6c6f 6361 enerating acloca\n+0001c8c0: 6c2e 6d34 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d l.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+0001c8e0: 3d3d 3d0a 0a41 7574 6f6d 616b 6520 696e ===..Automake in\n+0001c8f0: 636c 7564 6573 2061 206e 756d 6265 7220 cludes a number \n+0001c900: 6f66 2041 7574 6f63 6f6e 6620 6d61 6372 of Autoconf macr\n+0001c910: 6f73 2074 6861 7420 6361 6e20 6265 2075 os that can be u\n+0001c920: 7365 6420 696e 2079 6f75 720a 7061 636b sed in your.pack\n+0001c930: 6167 6520 282a 6e6f 7465 204d 6163 726f age (*note Macro\n+0001c940: 733a 3a29 3b20 736f 6d65 206f 6620 7468 s::); some of th\n+0001c950: 656d 2061 7265 2061 6374 7561 6c6c 7920 em are actually \n+0001c960: 7265 7175 6972 6564 2062 7920 4175 746f required by Auto\n+0001c970: 6d61 6b65 0a69 6e20 6365 7274 6169 6e20 make.in certain \n+0001c980: 7369 7475 6174 696f 6e73 2e20 2054 6865 situations. The\n+0001c990: 7365 206d 6163 726f 7320 6d75 7374 2062 se macros must b\n+0001c9a0: 6520 6465 6669 6e65 6420 696e 2079 6f75 e defined in you\n+0001c9b0: 720a e280 9861 636c 6f63 616c 2e6d 34e2 r....aclocal.m4.\n+0001c9c0: 8099 3b20 6f74 6865 7277 6973 6520 7468 ..; otherwise th\n+0001c9d0: 6579 2077 696c 6c20 6e6f 7420 6265 2073 ey will not be s\n+0001c9e0: 6565 6e20 6279 20e2 8098 6175 746f 636f een by ...autoco\n+0001c9f0: 6e66 e280 992e 0a0a 2020 2054 6865 20e2 nf...... The .\n+0001ca00: 8098 6163 6c6f 6361 6ce2 8099 2070 726f ..aclocal... pro\n+0001ca10: 6772 616d 2077 696c 6c20 6175 746f 6d61 gram will automa\n+0001ca20: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate\n+0001ca30: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n+0001ca40: 9920 6669 6c65 730a 6261 7365 6420 6f6e . files.based on\n+0001ca50: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of\n+0001ca60: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+0001ca70: e280 992e 2020 5468 6973 2070 726f 7669 .... This provi\n+0001ca80: 6465 7320 6120 636f 6e76 656e 6965 6e74 des a convenient\n+0001ca90: 2077 6179 0a74 6f20 6765 7420 4175 746f way.to get Auto\n+0001caa0: 6d61 6b65 2d70 726f 7669 6465 6420 6d61 make-provided ma\n+0001cab0: 6372 6f73 2c20 7769 7468 6f75 7420 6861 cros, without ha\n+0001cac0: 7669 6e67 2074 6f20 7365 6172 6368 2061 ving to search a\n+0001cad0: 726f 756e 642e 2020 5468 650a e280 9861 round. The....a\n+0001cae0: 636c 6f63 616c e280 9920 6d65 6368 616e clocal... mechan\n+0001caf0: 6973 6d20 616c 6c6f 7773 206f 7468 6572 ism allows other\n+0001cb00: 2070 6163 6b61 6765 7320 746f 2073 7570 packages to sup\n+0001cb10: 706c 7920 7468 6569 7220 6f77 6e20 6d61 ply their own ma\n+0001cb20: 6372 6f73 0a28 2a6e 6f74 6520 4578 7465 cros.(*note Exte\n+0001cb30: 6e64 696e 6720 6163 6c6f 6361 6c3a 3a29 nding aclocal::)\n+0001cb40: 2e20 2059 6f75 2063 616e 2061 6c73 6f20 . You can also \n+0001cb50: 7573 6520 6974 2074 6f20 6d61 696e 7461 use it to mainta\n+0001cb60: 696e 2079 6f75 7220 6f77 6e0a 7365 7420 in your own.set \n+0001cb70: 6f66 2063 7573 746f 6d20 6d61 6372 6f73 of custom macros\n+0001cb80: 2028 2a6e 6f74 6520 4c6f 6361 6c20 4d61 (*note Local Ma\n+0001cb90: 6372 6f73 3a3a 292e 0a0a 2020 2041 7420 cros::)... At \n+0001cba0: 7374 6172 7475 702c 20e2 8098 6163 6c6f startup, ...aclo\n+0001cbb0: 6361 6ce2 8099 2073 6361 6e73 2061 6c6c cal... scans all\n+0001cbc0: 2074 6865 20e2 8098 2e6d 34e2 8099 2066 the ....m4... f\n+0001cbd0: 696c 6573 2069 7420 6361 6e20 6669 6e64 iles it can find\n+0001cbe0: 2c20 6c6f 6f6b 696e 670a 666f 7220 6d61 , looking.for ma\n+0001cbf0: 6372 6f20 6465 6669 6e69 7469 6f6e 7320 cro definitions \n+0001cc00: 282a 6e6f 7465 204d 6163 726f 2053 6561 (*note Macro Sea\n+0001cc10: 7263 6820 5061 7468 3a3a 292e 2020 5468 rch Path::). Th\n+0001cc20: 656e 2069 7420 7363 616e 730a e280 9863 en it scans....c\n+0001cc30: 6f6e 6669 6775 7265 2e61 63e2 8099 2e20 onfigure.ac.... \n+0001cc40: 2041 6e79 206d 656e 7469 6f6e 206f 6620 Any mention of \n+0001cc50: 6f6e 6520 6f66 2074 6865 206d 6163 726f one of the macro\n+0001cc60: 7320 666f 756e 6420 696e 2074 6865 2066 s found in the f\n+0001cc70: 6972 7374 0a73 7465 7020 6361 7573 6573 irst.step causes\n+0001cc80: 2074 6861 7420 6d61 6372 6f2c 2061 6e64 that macro, and\n+0001cc90: 2061 6e79 206d 6163 726f 7320 6974 2069 any macros it i\n+0001cca0: 6e20 7475 726e 2072 6571 7569 7265 732c n turn requires,\n+0001ccb0: 2074 6f20 6265 2070 7574 0a69 6e74 6f20 to be put.into \n+0001ccc0: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n+0001ccd0: 2e0a 0a20 2020 5f50 7574 7469 6e67 5f20 ... _Putting_ \n+0001cce0: 7468 6520 6669 6c65 2074 6861 7420 636f the file that co\n+0001ccf0: 6e74 6169 6e73 2074 6865 206d 6163 726f ntains the macro\n+0001cd00: 2064 6566 696e 6974 696f 6e20 696e 746f definition into\n+0001cd10: 0ae2 8098 6163 6c6f 6361 6c2e 6d34 e280 ....aclocal.m4..\n+0001cd20: 9920 6973 2075 7375 616c 6c79 2064 6f6e . is usually don\n+0001cd30: 6520 6279 2063 6f70 7969 6e67 2074 6865 e by copying the\n+0001cd40: 2065 6e74 6972 6520 7465 7874 206f 6620 entire text of \n+0001cd50: 7468 6973 2066 696c 652c 0a69 6e63 6c75 this file,.inclu\n+0001cd60: 6469 6e67 2075 6e75 7365 6420 6d61 6372 ding unused macr\n+0001cd70: 6f20 6465 6669 6e69 7469 6f6e 7320 6173 o definitions as\n+0001cd80: 2077 656c 6c20 6173 2062 6f74 6820 e280 well as both ..\n+0001cd90: 9823 e280 9920 616e 6420 e280 9864 6e6c .#... and ...dnl\n+0001cda0: e280 990a 636f 6d6d 656e 7473 2e20 2049 ....comments. I\n+0001cdb0: 6620 796f 7520 7761 6e74 2074 6f20 6d61 f you want to ma\n+0001cdc0: 6b65 2061 2063 6f6d 6d65 6e74 2074 6861 ke a comment tha\n+0001cdd0: 7420 7769 6c6c 2062 6520 636f 6d70 6c65 t will be comple\n+0001cde0: 7465 6c79 2069 676e 6f72 6564 0a62 7920 tely ignored.by \n+0001cdf0: e280 9861 636c 6f63 616c e280 992c 2075 ...aclocal..., u\n+0001ce00: 7365 20e2 8098 2323 e280 9920 6173 2074 se ...##... as t\n+0001ce10: 6865 2063 6f6d 6d65 6e74 206c 6561 6465 he comment leade\n+0001ce20: 722e 0a0a 2020 2057 6865 6e20 6120 6669 r... When a fi\n+0001ce30: 6c65 2073 656c 6563 7465 6420 6279 20e2 le selected by .\n+0001ce40: 8098 6163 6c6f 6361 6ce2 8099 2069 7320 ..aclocal... is \n+0001ce50: 6c6f 6361 7465 6420 696e 2061 2073 7562 located in a sub\n+0001ce60: 6469 7265 6374 6f72 790a 7370 6563 6966 directory.specif\n+0001ce70: 6965 6420 6173 2061 2072 656c 6174 6976 ied as a relativ\n+0001ce80: 6520 7365 6172 6368 2070 6174 6820 7769 e search path wi\n+0001ce90: 7468 20e2 8098 6163 6c6f 6361 6ce2 8099 th ...aclocal...\n+0001cea0: 2773 20e2 8098 2d49 e280 9920 6172 6775 's ...-I... argu\n+0001ceb0: 6d65 6e74 2c0a e280 9861 636c 6f63 616c ment,....aclocal\n+0001cec0: e280 9920 6173 7375 6d65 7320 7468 6520 ... assumes the \n+0001ced0: 6669 6c65 2062 656c 6f6e 6773 2074 6f20 file belongs to \n+0001cee0: 7468 6520 7061 636b 6167 6520 616e 6420 the package and \n+0001cef0: 7573 6573 20e2 8098 6d34 5f69 6e63 6c75 uses ...m4_inclu\n+0001cf00: 6465 e280 990a 696e 7374 6561 6420 6f66 de....instead of\n+0001cf10: 2063 6f70 7969 6e67 2069 7420 696e 746f copying it into\n+0001cf20: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n+0001cf30: 992e 2020 5468 6973 206d 616b 6573 2074 .. This makes t\n+0001cf40: 6865 2070 6163 6b61 6765 0a73 6d61 6c6c he package.small\n+0001cf50: 6572 2c20 6561 7365 7320 6465 7065 6e64 er, eases depend\n+0001cf60: 656e 6379 2074 7261 636b 696e 672c 2061 ency tracking, a\n+0001cf70: 6e64 2063 6175 7365 2074 6865 2066 696c nd cause the fil\n+0001cf80: 6520 746f 2062 6520 6469 7374 7269 6275 e to be distribu\n+0001cf90: 7465 640a 6175 746f 6d61 7469 6361 6c6c ted.automaticall\n+0001cfa0: 792e 2020 282a 4e6f 7465 204c 6f63 616c y. (*Note Local\n+0001cfb0: 204d 6163 726f 733a 3a2c 2066 6f72 2061 Macros::, for a\n+0001cfc0: 6e20 6578 616d 706c 652e 2920 2041 6e79 n example.) Any\n+0001cfd0: 206d 6163 726f 2074 6861 740a 6973 2066 macro that.is f\n+0001cfe0: 6f75 6e64 2069 6e20 6120 7379 7374 656d ound in a system\n+0001cff0: 2d77 6964 6520 6469 7265 6374 6f72 792c -wide directory,\n+0001d000: 206f 7220 7669 6120 616e 2061 6273 6f6c or via an absol\n+0001d010: 7574 6520 7365 6172 6368 2070 6174 6820 ute search path \n+0001d020: 7769 6c6c 0a62 6520 636f 7069 6564 2e20 will.be copied. \n+0001d030: 2053 6f20 7573 6520 e280 982d 4920 6070 So use ...-I `p\n+0001d040: 7764 602f 7265 6c64 6972 e280 9920 696e wd`/reldir... in\n+0001d050: 7374 6561 6420 6f66 20e2 8098 2d49 2072 stead of ...-I r\n+0001d060: 656c 6469 72e2 8099 2077 6865 6e65 7665 eldir... wheneve\n+0001d070: 720a 736f 6d65 2072 656c 6174 6976 6520 r.some relative \n+0001d080: 6469 7265 6374 6f72 7920 7368 6f75 6c64 directory should\n+0001d090: 2062 6520 636f 6e73 6964 6572 6564 206f be considered o\n+0001d0a0: 7574 7369 6465 2074 6865 2070 6163 6b61 utside the packa\n+0001d0b0: 6765 2e0a 0a20 2020 5468 6520 636f 6e74 ge... The cont\n+0001d0c0: 656e 7473 206f 6620 e280 9861 6369 6e63 ents of ...acinc\n+0001d0d0: 6c75 6465 2e6d 34e2 8099 2c20 6966 2074 lude.m4..., if t\n+0001d0e0: 6869 7320 6669 6c65 2065 7869 7374 732c his file exists,\n+0001d0f0: 2061 7265 2061 6c73 6f0a 6175 746f 6d61 are also.automa\n+0001d100: 7469 6361 6c6c 7920 696e 636c 7564 6564 tically included\n+0001d110: 2069 6e20 e280 9861 636c 6f63 616c 2e6d in ...aclocal.m\n+0001d120: 34e2 8099 2e20 2057 6520 7265 636f 6d6d 4.... We recomm\n+0001d130: 656e 6420 6167 6169 6e73 7420 7573 696e end against usin\n+0001d140: 670a e280 9861 6369 6e63 6c75 6465 2e6d g....acinclude.m\n+0001d150: 34e2 8099 2069 6e20 6e65 7720 7061 636b 4... in new pack\n+0001d160: 6167 6573 2028 2a6e 6f74 6520 4c6f 6361 ages (*note Loca\n+0001d170: 6c20 4d61 6372 6f73 3a3a 292e 0a0a 2020 l Macros::)... \n+0001d180: 2057 6869 6c65 2063 6f6d 7075 7469 6e67 While computing\n+0001d190: 20e2 8098 6163 6c6f 6361 6c2e 6d34 e280 ...aclocal.m4..\n+0001d1a0: 992c 20e2 8098 6163 6c6f 6361 6ce2 8099 ., ...aclocal...\n+0001d1b0: 2072 756e 7320 e280 9861 7574 6f6d 3474 runs ...autom4t\n+0001d1c0: 65e2 8099 2028 2a6e 6f74 6520 5573 696e e... (*note Usin\n+0001d1d0: 670a e280 9841 7574 6f6d 3474 65e2 8099 g....Autom4te...\n+0001d1e0: 3a20 2861 7574 6f63 6f6e 6629 5573 696e : (autoconf)Usin\n+0001d1f0: 6720 6175 746f 6d34 7465 2e29 2069 6e20 g autom4te.) in \n+0001d200: 6f72 6465 7220 746f 2074 7261 6365 2074 order to trace t\n+0001d210: 6865 206d 6163 726f 7320 7468 6174 0a61 he macros that.a\n+0001d220: 7265 2072 6561 6c6c 7920 7573 6564 2c20 re really used, \n+0001d230: 616e 6420 6f6d 6974 2066 726f 6d20 e280 and omit from ..\n+0001d240: 9861 636c 6f63 616c 2e6d 34e2 8099 2061 .aclocal.m4... a\n+0001d250: 6c6c 206d 6163 726f 7320 7468 6174 2061 ll macros that a\n+0001d260: 7265 0a6d 656e 7469 6f6e 6564 2062 7574 re.mentioned but\n+0001d270: 206f 7468 6572 7769 7365 2075 6e65 7870 otherwise unexp\n+0001d280: 616e 6465 6420 2874 6869 7320 6361 6e20 anded (this can \n+0001d290: 6861 7070 656e 2077 6865 6e20 6120 6d61 happen when a ma\n+0001d2a0: 6372 6f20 6973 0a63 616c 6c65 6420 636f cro is.called co\n+0001d2b0: 6e64 6974 696f 6e61 6c6c 7929 2e20 20e2 nditionally). .\n+0001d2c0: 8098 6175 746f 6d34 7465 e280 9920 6973 ..autom4te... is\n+0001d2d0: 2065 7870 6563 7465 6420 746f 2062 6520 expected to be \n+0001d2e0: 696e 2074 6865 20e2 8098 5041 5448 e280 in the ...PATH..\n+0001d2f0: 992c 206a 7573 740a 6173 20e2 8098 6175 ., just.as ...au\n+0001d300: 746f 636f 6e66 e280 992e 2020 4974 7320 toconf.... Its \n+0001d310: 6c6f 6361 7469 6f6e 2063 616e 2062 6520 location can be \n+0001d320: 6f76 6572 7269 6464 656e 2075 7369 6e67 overridden using\n+0001d330: 2074 6865 20e2 8098 4155 544f 4d34 5445 the ...AUTOM4TE\n+0001d340: e280 990a 656e 7669 726f 6e6d 656e 7420 ....environment \n+0001d350: 7661 7269 6162 6c65 2e0a 0a2a 204d 656e variable...* Men\n+0001d360: 753a 0a0a 2a20 6163 6c6f 6361 6c20 4f70 u:..* aclocal Op\n+0001d370: 7469 6f6e 733a 3a20 2020 2020 2020 2020 tions:: \n+0001d380: 2020 2020 4f70 7469 6f6e 7320 7375 7070 Options supp\n+0001d390: 6f72 7465 6420 6279 2061 636c 6f63 616c orted by aclocal\n+0001d3a0: 0a2a 204d 6163 726f 2053 6561 7263 6820 .* Macro Search \n+0001d3b0: 5061 7468 3a3a 2020 2020 2020 2020 2020 Path:: \n+0001d3c0: 2048 6f77 2061 636c 6f63 616c 2066 696e How aclocal fin\n+0001d3d0: 6473 202e 6d34 2066 696c 6573 0a2a 2045 ds .m4 files.* E\n+0001d3e0: 7874 656e 6469 6e67 2061 636c 6f63 616c xtending aclocal\n+0001d3f0: 3a3a 2020 2020 2020 2020 2020 2057 7269 :: Wri\n+0001d400: 7469 6e67 2079 6f75 7220 6f77 6e20 6163 ting your own ac\n+0001d410: 6c6f 6361 6c20 6d61 6372 6f73 0a2a 204c local macros.* L\n+0001d420: 6f63 616c 204d 6163 726f 733a 3a20 2020 ocal Macros:: \n+0001d430: 2020 2020 2020 2020 2020 2020 204f 7267 Org\n+0001d440: 616e 697a 696e 6720 6c6f 6361 6c20 6d61 anizing local ma\n+0001d450: 6372 6f73 0a2a 2053 6572 6961 6c73 3a3a cros.* Serials::\n+0001d460: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0001d470: 2020 2020 2053 6572 6961 6c20 6c69 6e65 Serial line\n+0001d480: 7320 696e 2041 7574 6f63 6f6e 6620 6d61 s in Autoconf ma\n+0001d490: 6372 6f73 0a2a 2046 7574 7572 6520 6f66 cros.* Future of\n+0001d4a0: 2061 636c 6f63 616c 3a3a 2020 2020 2020 aclocal:: \n+0001d4b0: 2020 2020 2061 636c 6f63 616c 2773 2073 aclocal's s\n+0001d4c0: 6368 6564 756c 6564 2064 6561 7468 0a0a cheduled death..\n+0001d4d0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+0001d4e0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+0001d4f0: 653a 2061 636c 6f63 616c 204f 7074 696f e: aclocal Optio\n+0001d500: 6e73 2c20 204e 6578 743a 204d 6163 726f ns, Next: Macro\n+0001d510: 2053 6561 7263 6820 5061 7468 2c20 2055 Search Path, U\n+0001d520: 703a 2061 636c 6f63 616c 2049 6e76 6f63 p: aclocal Invoc\n+0001d530: 6174 696f 6e0a 0a36 2e33 2e31 2061 636c ation..6.3.1 acl\n+0001d540: 6f63 616c 204f 7074 696f 6e73 0a2d 2d2d ocal 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+0001d560: 2d2d 0a0a e280 9861 636c 6f63 616c e280 --.....aclocal..\n+0001d570: 9920 6163 6365 7074 7320 7468 6520 666f . accepts the fo\n+0001d580: 6c6c 6f77 696e 6720 6f70 7469 6f6e 733a llowing options:\n+0001d590: 0a0a e280 982d 2d61 7574 6f6d 616b 652d .....--automake-\n+0001d5a0: 6163 6469 723d 4449 52e2 8099 0a20 2020 acdir=DIR.... \n+0001d5b0: 2020 4c6f 6f6b 2066 6f72 2074 6865 2061 Look for the a\n+0001d5c0: 7574 6f6d 616b 652d 7072 6f76 6964 6564 utomake-provided\n+0001d5d0: 206d 6163 726f 2066 696c 6573 2069 6e20 macro files in \n+0001d5e0: 4449 5220 696e 7374 6561 6420 6f66 2069 DIR instead of i\n+0001d5f0: 6e20 7468 650a 2020 2020 2069 6e73 7461 n the. insta\n+0001d600: 6c6c 6174 696f 6e20 6469 7265 6374 6f72 llation director\n+0001d610: 792e 2020 5468 6973 2069 7320 7479 7069 y. This is typi\n+0001d620: 6361 6c6c 7920 7573 6564 2066 6f72 2064 cally used for d\n+0001d630: 6562 7567 6769 6e67 2e0a 0ae2 8098 2d2d ebugging......--\n+0001d640: 7379 7374 656d 2d61 6364 6972 3d44 4952 system-acdir=DIR\n+0001d650: e280 990a 2020 2020 204c 6f6f 6b20 666f .... Look fo\n+0001d660: 7220 7468 6520 7379 7374 656d 2d77 6964 r the system-wid\n+0001d670: 6520 7468 6972 642d 7061 7274 7920 6d61 e third-party ma\n+0001d680: 6372 6f20 6669 6c65 7320 2861 6e64 2074 cro files (and t\n+0001d690: 6865 2073 7065 6369 616c 0a20 2020 2020 he special. \n+0001d6a0: e280 9864 6972 6c69 7374 e280 9920 6669 ...dirlist... fi\n+0001d6b0: 6c65 2920 696e 2044 4952 2069 6e73 7465 le) in DIR inste\n+0001d6c0: 6164 206f 6620 696e 2074 6865 2069 6e73 ad of in the ins\n+0001d6d0: 7461 6c6c 6174 696f 6e20 6469 7265 6374 tallation direct\n+0001d6e0: 6f72 792e 0a20 2020 2020 5468 6973 2069 ory.. This i\n+0001d6f0: 7320 7479 7069 6361 6c6c 7920 7573 6564 s typically used\n+0001d700: 2066 6f72 2064 6562 7567 6769 6e67 2e0a for debugging..\n+0001d710: 0ae2 8098 2d2d 6163 6469 723d 4449 52e2 ....--acdir=DIR.\n+0001d720: 8099 0a20 2020 2020 5f44 6570 7265 6361 ... _Depreca\n+0001d730: 7465 645f 2073 686f 7274 6861 6e64 2066 ted_ shorthand f\n+0001d740: 6f72 2022 e280 982d 2d61 7574 6f6d 616b or \"...--automak\n+0001d750: 652d 6163 6469 723d 4449 520a 2020 2020 e-acdir=DIR. \n+0001d760: 202d 2d73 7973 7465 6d2d 6163 6469 723d --system-acdir=\n+0001d770: 4449 52e2 8099 222e 2020 5769 6c6c 2062 DIR...\". Will b\n+0001d780: 6520 7265 6d6f 7665 6420 696e 2066 7574 e removed in fut\n+0001d790: 7572 6520 6163 6c6f 6361 6c20 7665 7273 ure aclocal vers\n+0001d7a0: 696f 6e73 2e0a 0ae2 8098 2d2d 6469 6666 ions......--diff\n+0001d7b0: 5b3d 434f 4d4d 414e 445d e280 990a 2020 [=COMMAND].... \n+0001d7c0: 2020 2052 756e 2043 4f4d 4d41 4e44 206f Run COMMAND o\n+0001d7d0: 6e20 4d34 2066 696c 6520 7468 6174 2077 n M4 file that w\n+0001d7e0: 6f75 6c64 2062 6520 696e 7374 616c 6c65 ould be installe\n+0001d7f0: 6420 6f72 206f 7665 7277 7269 7474 656e d or overwritten\n+0001d800: 2062 790a 2020 2020 20e2 8098 2d2d 696e by. ...--in\n+0001d810: 7374 616c 6ce2 8099 2e20 2054 6865 2064 stall.... The d\n+0001d820: 6566 6175 6c74 2043 4f4d 4d41 4e44 2069 efault COMMAND i\n+0001d830: 7320 e280 9864 6966 6620 2d75 e280 992e s ...diff -u....\n+0001d840: 2020 5468 6973 206f 7074 696f 6e0a 2020 This option. \n+0001d850: 2020 2069 6d70 6c69 6573 20e2 8098 2d2d implies ...--\n+0001d860: 696e 7374 616c 6ce2 8099 2061 6e64 20e2 install... and .\n+0001d870: 8098 2d2d 6472 792d 7275 6ee2 8099 2e0a ..--dry-run.....\n+0001d880: 0ae2 8098 2d2d 6472 792d 7275 6ee2 8099 ....--dry-run...\n+0001d890: 0a20 2020 2020 446f 206e 6f74 2061 6374 . Do not act\n+0001d8a0: 7561 6c6c 7920 6f76 6572 7772 6974 6520 ually overwrite \n+0001d8b0: 286f 7220 6372 6561 7465 2920 e280 9861 (or create) ...a\n+0001d8c0: 636c 6f63 616c 2e6d 34e2 8099 2061 6e64 clocal.m4... and\n+0001d8d0: 204d 3420 6669 6c65 730a 2020 2020 2069 M4 files. i\n+0001d8e0: 6e73 7461 6c6c 6564 2062 7920 e280 982d nstalled by ...-\n+0001d8f0: 2d69 6e73 7461 6c6c e280 992e 0a0a e280 -install........\n+0001d900: 982d 2d68 656c 70e2 8099 0a20 2020 2020 .--help.... \n+0001d910: 5072 696e 7420 6120 7375 6d6d 6172 7920 Print a summary \n+0001d920: 6f66 2074 6865 2063 6f6d 6d61 6e64 206c of the command l\n+0001d930: 696e 6520 6f70 7469 6f6e 7320 616e 6420 ine options and \n+0001d940: 6578 6974 2e0a 0ae2 8098 2d49 2044 4952 exit......-I DIR\n+0001d950: e280 990a 2020 2020 2041 6464 2074 6865 .... Add the\n+0001d960: 2064 6972 6563 746f 7279 2044 4952 2074 directory DIR t\n+0001d970: 6f20 7468 6520 6c69 7374 206f 6620 6469 o the list of di\n+0001d980: 7265 6374 6f72 6965 7320 7365 6172 6368 rectories search\n+0001d990: 6564 2066 6f72 20e2 8098 2e6d 34e2 8099 ed for ....m4...\n+0001d9a0: 0a20 2020 2020 6669 6c65 732e 0a0a e280 . files.....\n+0001d9b0: 982d 2d69 6e73 7461 6c6c e280 990a 2020 .--install.... \n+0001d9c0: 2020 2049 6e73 7461 6c6c 2073 7973 7465 Install syste\n+0001d9d0: 6d2d 7769 6465 2074 6869 7264 2d70 6172 m-wide third-par\n+0001d9e0: 7479 206d 6163 726f 7320 696e 746f 2074 ty macros into t\n+0001d9f0: 6865 2066 6972 7374 2064 6972 6563 746f he first directo\n+0001da00: 7279 0a20 2020 2020 7370 6563 6966 6965 ry. specifie\n+0001da10: 6420 7769 7468 20e2 8098 2d49 2044 4952 d with ...-I DIR\n+0001da20: e280 9920 696e 7374 6561 6420 6f66 2063 ... instead of c\n+0001da30: 6f70 7969 6e67 2074 6865 6d20 696e 2074 opying them in t\n+0001da40: 6865 206f 7574 7075 7420 6669 6c65 2e0a he output file..\n+0001da50: 2020 2020 204e 6f74 6520 7468 6174 2074 Note that t\n+0001da60: 6869 7320 7769 6c6c 2068 6170 7065 6e20 his will happen \n+0001da70: 616c 736f 2069 6620 4449 5220 6973 2061 also if DIR is a\n+0001da80: 6e20 6162 736f 6c75 7465 2070 6174 682e n absolute path.\n+0001da90: 0a0a 2020 2020 2057 6865 6e20 7468 6973 .. When this\n+0001daa0: 206f 7074 696f 6e20 6973 2075 7365 642c option is used,\n+0001dab0: 2061 6e64 206f 6e6c 7920 7768 656e 2074 and only when t\n+0001dac0: 6869 7320 6f70 7469 6f6e 2069 7320 7573 his option is us\n+0001dad0: 6564 2c0a 2020 2020 20e2 8098 6163 6c6f ed,. ...aclo\n+0001dae0: 6361 6ce2 8099 2077 696c 6c20 616c 736f cal... will also\n+0001daf0: 2068 6f6e 6f72 20e2 8098 2373 6572 6961 honor ...#seria\n+0001db00: 6c20 4e55 4d42 4552 e280 9920 6c69 6e65 l NUMBER... line\n+0001db10: 7320 7468 6174 2061 7070 6561 7220 696e s that appear in\n+0001db20: 0a20 2020 2020 6d61 6372 6f73 3a20 616e . macros: an\n+0001db30: 204d 3420 6669 6c65 2069 7320 6967 6e6f M4 file is igno\n+0001db40: 7265 6420 6966 2074 6865 7265 2065 7869 red if there exi\n+0001db50: 7374 7320 616e 6f74 6865 7220 4d34 2066 sts another M4 f\n+0001db60: 696c 6520 7769 7468 0a20 2020 2020 7468 ile with. th\n+0001db70: 6520 7361 6d65 2062 6173 656e 616d 6520 e same basename \n+0001db80: 616e 6420 6120 6772 6561 7465 7220 7365 and a greater se\n+0001db90: 7269 616c 206e 756d 6265 7220 696e 2074 rial number in t\n+0001dba0: 6865 2073 6561 7263 6820 7061 7468 0a20 he search path. \n+0001dbb0: 2020 2020 282a 6e6f 7465 2053 6572 6961 (*note Seria\n+0001dbc0: 6c73 3a3a 292e 0a0a e280 982d 2d66 6f72 ls::)......--for\n+0001dbd0: 6365 e280 990a 2020 2020 2041 6c77 6179 ce.... Alway\n+0001dbe0: 7320 6f76 6572 7772 6974 6520 7468 6520 s overwrite the \n+0001dbf0: 6f75 7470 7574 2066 696c 652e 2020 5468 output file. Th\n+0001dc00: 6520 6465 6661 756c 7420 6973 2074 6f20 e default is to \n+0001dc10: 6f76 6572 7772 6974 6520 7468 650a 2020 overwrite the. \n+0001dc20: 2020 206f 7574 7075 7420 6669 6c65 206f output file o\n+0001dc30: 6e6c 7920 7768 656e 2072 6561 6c6c 7920 nly when really \n+0001dc40: 6e65 6564 6564 2c20 692e 652e 2c20 7768 needed, i.e., wh\n+0001dc50: 656e 2069 7473 2063 6f6e 7465 6e74 730a en its contents.\n+0001dc60: 2020 2020 2063 6861 6e67 6573 206f 7220 changes or \n+0001dc70: 6966 206f 6e65 206f 6620 6974 7320 6465 if one of its de\n+0001dc80: 7065 6e64 656e 6369 6573 2069 7320 796f pendencies is yo\n+0001dc90: 756e 6765 722e 0a0a 2020 2020 2054 6869 unger... Thi\n+0001dca0: 7320 6f70 7469 6f6e 2066 6f72 6365 7320 s option forces \n+0001dcb0: 7468 6520 7570 6461 7465 206f 6620 e280 the update of ..\n+0001dcc0: 9861 636c 6f63 616c 2e6d 34e2 8099 2028 .aclocal.m4... (\n+0001dcd0: 6f72 2074 6865 2066 696c 650a 2020 2020 or the file. \n+0001dce0: 2073 7065 6369 6669 6564 2077 6974 6820 specified with \n+0001dcf0: e280 982d 2d6f 7574 7075 74e2 8099 2062 ...--output... b\n+0001dd00: 656c 6f77 2920 616e 6420 6f6e 6c79 2074 elow) and only t\n+0001dd10: 6869 7320 6669 6c65 2c20 6974 2068 6173 his file, it has\n+0001dd20: 0a20 2020 2020 6162 736f 6c75 7465 6c79 . absolutely\n+0001dd30: 206e 6f20 696e 666c 7565 6e63 6520 6f6e no influence on\n+0001dd40: 2066 696c 6573 2074 6861 7420 6d61 7920 files that may \n+0001dd50: 6e65 6564 2074 6f20 6265 2069 6e73 7461 need to be insta\n+0001dd60: 6c6c 6564 2062 790a 2020 2020 20e2 8098 lled by. ...\n+0001dd70: 2d2d 696e 7374 616c 6ce2 8099 2e0a 0ae2 --install.......\n+0001dd80: 8098 2d2d 6f75 7470 7574 3d46 494c 45e2 ..--output=FILE.\n+0001dd90: 8099 0a20 2020 2020 4361 7573 6520 7468 ... Cause th\n+0001dda0: 6520 6f75 7470 7574 2074 6f20 6265 2070 e output to be p\n+0001ddb0: 7574 2069 6e74 6f20 4649 4c45 2069 6e73 ut into FILE ins\n+0001ddc0: 7465 6164 206f 6620 e280 9861 636c 6f63 tead of ...acloc\n+0001ddd0: 616c 2e6d 34e2 8099 2e0a 0ae2 8098 2d2d al.m4.........--\n+0001dde0: 7072 696e 742d 6163 2d64 6972 e280 990a print-ac-dir....\n+0001ddf0: 2020 2020 2050 7269 6e74 7320 7468 6520 Prints the \n+0001de00: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n+0001de10: 6374 6f72 7920 7468 6174 20e2 8098 6163 ctory that ...ac\n+0001de20: 6c6f 6361 6ce2 8099 2077 696c 6c20 7365 local... will se\n+0001de30: 6172 6368 2074 6f20 6669 6e64 0a20 2020 arch to find. \n+0001de40: 2020 7468 6972 642d 7061 7274 7920 e280 third-party ..\n+0001de50: 982e 6d34 e280 9920 6669 6c65 732e 2020 ..m4... files. \n+0001de60: 5768 656e 2074 6869 7320 6f70 7469 6f6e When this option\n+0001de70: 2069 7320 6769 7665 6e2c 206e 6f72 6d61 is given, norma\n+0001de80: 6c0a 2020 2020 2070 726f 6365 7373 696e l. processin\n+0001de90: 6720 6973 2073 7570 7072 6573 7365 642e g is suppressed.\n+0001dea0: 2020 5468 6973 206f 7074 696f 6e20 7761 This option wa\n+0001deb0: 7320 7573 6564 205f 696e 2074 6865 2070 s used _in the p\n+0001dec0: 6173 745f 2062 790a 2020 2020 2074 6869 ast_ by. thi\n+0001ded0: 7264 2d70 6172 7479 2070 6163 6b61 6765 rd-party package\n+0001dee0: 7320 746f 2064 6574 6572 6d69 6e65 2077 s to determine w\n+0001def0: 6865 7265 2074 6f20 696e 7374 616c 6c20 here to install \n+0001df00: e280 982e 6d34 e280 9920 6d61 6372 6f0a ....m4... macro.\n+0001df10: 2020 2020 2066 696c 6573 2c20 6275 7420 files, but \n+0001df20: 5f74 6869 7320 7573 6167 6520 6973 2074 _this usage is t\n+0001df30: 6f64 6179 2064 6973 636f 7572 6167 6564 oday discouraged\n+0001df40: 5f2c 2073 696e 6365 2069 7420 6361 7573 _, since it caus\n+0001df50: 6573 0a20 2020 2020 e280 9824 2870 7265 es. ...$(pre\n+0001df60: 6669 7829 e280 9920 6e6f 7420 746f 2062 fix)... not to b\n+0001df70: 6520 7468 6f72 6f75 6768 6c79 2068 6f6e e thoroughly hon\n+0001df80: 6f75 7265 6420 2877 6869 6368 2076 696f oured (which vio\n+0001df90: 6c61 7465 7320 7468 6520 474e 550a 2020 lates the GNU. \n+0001dfa0: 2020 2043 6f64 696e 6720 5374 616e 6461 Coding Standa\n+0001dfb0: 7264 7329 2c20 616e 6420 6120 7369 6d69 rds), and a simi\n+0001dfc0: 6c61 7220 7365 6d61 6e74 6963 7320 6361 lar semantics ca\n+0001dfd0: 6e20 6265 2062 6574 7465 7220 6f62 7461 n be better obta\n+0001dfe0: 696e 6564 0a20 2020 2020 7769 7468 2074 ined. with t\n+0001dff0: 6865 20e2 8098 4143 4c4f 4341 4c5f 5041 he ...ACLOCAL_PA\n+0001e000: 5448 e280 9920 656e 7669 726f 6e6d 656e TH... environmen\n+0001e010: 7420 7661 7269 6162 6c65 3b20 2a6e 6f74 t variable; *not\n+0001e020: 6520 4578 7465 6e64 696e 670a 2020 2020 e Extending. \n+0001e030: 2061 636c 6f63 616c 3a3a 2e0a 0ae2 8098 aclocal::......\n+0001e040: 2d2d 7665 7262 6f73 65e2 8099 0a20 2020 --verbose.... \n+0001e050: 2020 5072 696e 7420 7468 6520 6e61 6d65 Print the name\n+0001e060: 7320 6f66 2074 6865 2066 696c 6573 2069 s of the files i\n+0001e070: 7420 6578 616d 696e 6573 2e0a 0ae2 8098 t examines......\n+0001e080: 2d2d 7665 7273 696f 6ee2 8099 0a20 2020 --version.... \n+0001e090: 2020 5072 696e 7420 7468 6520 7665 7273 Print the vers\n+0001e0a0: 696f 6e20 6e75 6d62 6572 206f 6620 4175 ion number of Au\n+0001e0b0: 746f 6d61 6b65 2061 6e64 2065 7869 742e tomake and exit.\n+0001e0c0: 0a0a e280 982d 5720 4341 5445 474f 5259 .....-W CATEGORY\n+0001e0d0: e280 990a e280 982d 2d77 6172 6e69 6e67 .......--warning\n+0001e0e0: 733d 4341 5445 474f 5259 e280 990a 2020 s=CATEGORY.... \n+0001e0f0: 2020 204f 7574 7075 7420 7761 726e 696e Output warnin\n+0001e100: 6773 2066 616c 6c69 6e67 2069 6e20 4341 gs falling in CA\n+0001e110: 5445 474f 5259 2e20 2043 4154 4547 4f52 TEGORY. CATEGOR\n+0001e120: 5920 6361 6e20 6265 206f 6e65 206f 663a Y can be one of:\n+0001e130: 0a20 2020 2020 e280 9873 796e 7461 78e2 . ...syntax.\n+0001e140: 8099 0a20 2020 2020 2020 2020 2064 7562 ... dub\n+0001e150: 696f 7573 2073 796e 7461 6374 6963 2063 ious syntactic c\n+0001e160: 6f6e 7374 7275 6374 732c 2075 6e64 6572 onstructs, under\n+0001e170: 7175 6f74 6564 206d 6163 726f 732c 2075 quoted macros, u\n+0001e180: 6e75 7365 640a 2020 2020 2020 2020 2020 nused. \n+0001e190: 6d61 6372 6f73 2c20 6574 632e 0a20 2020 macros, etc.. \n+0001e1a0: 2020 e280 9875 6e73 7570 706f 7274 6564 ...unsupported\n+0001e1b0: e280 990a 2020 2020 2020 2020 2020 756e .... un\n+0001e1c0: 6b6e 6f77 6e20 6d61 6372 6f73 0a20 2020 known macros. \n+0001e1d0: 2020 e280 9861 6c6c e280 990a 2020 2020 ...all.... \n+0001e1e0: 2020 2020 2020 616c 6c20 7468 6520 7761 all the wa\n+0001e1f0: 726e 696e 6773 2c20 7468 6973 2069 7320 rnings, this is \n+0001e200: 7468 6520 6465 6661 756c 740a 2020 2020 the default. \n+0001e210: 20e2 8098 6e6f 6e65 e280 990a 2020 2020 ...none.... \n+0001e220: 2020 2020 2020 7475 726e 206f 6666 2061 turn off a\n+0001e230: 6c6c 2074 6865 2077 6172 6e69 6e67 730a ll the warnings.\n+0001e240: 2020 2020 20e2 8098 6572 726f 72e2 8099 ...error...\n+0001e250: 0a20 2020 2020 2020 2020 2074 7265 6174 . treat\n+0001e260: 2077 6172 6e69 6e67 7320 6173 2065 7272 warnings as err\n+0001e270: 6f72 730a 0a20 2020 2020 416c 6c20 7761 ors.. All wa\n+0001e280: 726e 696e 6773 2061 7265 206f 7574 7075 rnings are outpu\n+0001e290: 7420 6279 2064 6566 6175 6c74 2e0a 0a20 t by default... \n+0001e2a0: 2020 2020 5468 6520 656e 7669 726f 6e6d The environm\n+0001e2b0: 656e 7420 7661 7269 6162 6c65 20e2 8098 ent variable ...\n+0001e2c0: 5741 524e 494e 4753 e280 9920 6973 2068 WARNINGS... is h\n+0001e2d0: 6f6e 6f72 6564 2069 6e20 7468 6520 7361 onored in the sa\n+0001e2e0: 6d65 2077 6179 2061 730a 2020 2020 2069 me way as. i\n+0001e2f0: 7420 6973 2066 6f72 20e2 8098 6175 746f t is for ...auto\n+0001e300: 6d61 6b65 e280 9920 282a 6e6f 7465 2061 make... (*note a\n+0001e310: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n+0001e320: 6f6e 3a3a 292e 0a0a 1f0a 4669 6c65 3a20 on::).....File: \n+0001e330: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0001e340: 666f 2c20 204e 6f64 653a 204d 6163 726f fo, Node: Macro\n+0001e350: 2053 6561 7263 6820 5061 7468 2c20 204e Search Path, N\n+0001e360: 6578 743a 2045 7874 656e 6469 6e67 2061 ext: Extending a\n+0001e370: 636c 6f63 616c 2c20 2050 7265 763a 2061 clocal, Prev: a\n+0001e380: 636c 6f63 616c 204f 7074 696f 6e73 2c20 clocal Options, \n+0001e390: 2055 703a 2061 636c 6f63 616c 2049 6e76 Up: aclocal Inv\n+0001e3a0: 6f63 6174 696f 6e0a 0a36 2e33 2e32 204d ocation..6.3.2 M\n+0001e3b0: 6163 726f 2053 6561 7263 6820 5061 7468 acro Search Path\n+0001e3c0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+0001e3d0: 2d2d 2d2d 2d2d 2d2d 0a0a 4279 2064 6566 --------..By def\n+0001e3e0: 6175 6c74 2c20 e280 9861 636c 6f63 616c ault, ...aclocal\n+0001e3f0: e280 9920 7365 6172 6368 6573 2066 6f72 ... searches for\n+0001e400: 20e2 8098 2e6d 34e2 8099 2066 696c 6573 ....m4... files\n+0001e410: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin\n+0001e420: 670a 6469 7265 6374 6f72 6965 732c 2069 g.directories, i\n+0001e430: 6e20 7468 6973 206f 7264 6572 3a0a 0ae2 n this order:...\n+0001e440: 8098 4143 4449 522d 4150 4956 4552 5349 ..ACDIR-APIVERSI\n+0001e450: 4f4e e280 990a 2020 2020 2054 6869 7320 ON.... This \n+0001e460: 6973 2077 6865 7265 2074 6865 20e2 8098 is where the ...\n+0001e470: 2e6d 34e2 8099 206d 6163 726f 7320 6469 .m4... macros di\n+0001e480: 7374 7269 6275 7465 6420 7769 7468 2041 stributed with A\n+0001e490: 7574 6f6d 616b 6520 6974 7365 6c66 2061 utomake itself a\n+0001e4a0: 7265 0a20 2020 2020 7374 6f72 6564 2e20 re. stored. \n+0001e4b0: 2041 5049 5645 5253 494f 4e20 6465 7065 APIVERSION depe\n+0001e4c0: 6e64 7320 6f6e 2074 6865 2041 7574 6f6d nds on the Autom\n+0001e4d0: 616b 6520 7265 6c65 6173 6520 7573 6564 ake release used\n+0001e4e0: 3b20 666f 720a 2020 2020 2065 7861 6d70 ; for. examp\n+0001e4f0: 6c65 2c20 666f 7220 4175 746f 6d61 6b65 le, for Automake\n+0001e500: 2031 2e31 312e 782c 2041 5049 5645 5253 1.11.x, APIVERS\n+0001e510: 494f 4e20 3d20 e280 9831 2e31 31e2 8099 ION = ...1.11...\n+0001e520: 2e0a 0ae2 8098 4143 4449 52e2 8099 0a20 ......ACDIR.... \n+0001e530: 2020 2020 5468 6973 2064 6972 6563 746f This directo\n+0001e540: 7279 2069 7320 696e 7465 6e64 6564 2066 ry is intended f\n+0001e550: 6f72 2074 6869 7264 2070 6172 7479 20e2 or third party .\n+0001e560: 8098 2e6d 34e2 8099 2066 696c 6573 2c20 ...m4... files, \n+0001e570: 616e 6420 6973 0a20 2020 2020 636f 6e66 and is. conf\n+0001e580: 6967 7572 6564 2077 6865 6e20 e280 9861 igured when ...a\n+0001e590: 7574 6f6d 616b 65e2 8099 2069 7473 656c utomake... itsel\n+0001e5a0: 6620 6973 2062 7569 6c74 2e20 2054 6869 f is built. Thi\n+0001e5b0: 7320 6973 0a20 2020 2020 e280 9840 6461 s is. ...@da\n+0001e5c0: 7461 6469 7240 2f61 636c 6f63 616c 2fe2 tadir@/aclocal/.\n+0001e5d0: 8099 2c20 7768 6963 6820 7479 7069 6361 .., which typica\n+0001e5e0: 6c6c 7920 6578 7061 6e64 7320 746f 0a20 lly expands to. \n+0001e5f0: 2020 2020 e280 9824 7b70 7265 6669 787d ...${prefix}\n+0001e600: 2f73 6861 7265 2f61 636c 6f63 616c 2fe2 /share/aclocal/.\n+0001e610: 8099 2e20 2054 6f20 6669 6e64 2074 6865 ... To find the\n+0001e620: 2063 6f6d 7069 6c65 642d 696e 2076 616c compiled-in val\n+0001e630: 7565 206f 660a 2020 2020 2041 4344 4952 ue of. ACDIR\n+0001e640: 2c20 7573 6520 7468 6520 e280 982d 2d70 , use the ...--p\n+0001e650: 7269 6e74 2d61 632d 6469 72e2 8099 206f rint-ac-dir... o\n+0001e660: 7074 696f 6e20 282a 6e6f 7465 2061 636c ption (*note acl\n+0001e670: 6f63 616c 204f 7074 696f 6e73 3a3a 292e ocal Options::).\n+0001e680: 0a0a 2020 2041 7320 616e 2065 7861 6d70 .. As an examp\n+0001e690: 6c65 2c20 7375 7070 6f73 6520 7468 6174 le, suppose that\n+0001e6a0: 20e2 8098 6175 746f 6d61 6b65 2d31 2e31 ...automake-1.1\n+0001e6b0: 312e 32e2 8099 2077 6173 2063 6f6e 6669 1.2... was confi\n+0001e6c0: 6775 7265 6420 7769 7468 0ae2 8098 2d2d gured with....--\n+0001e6d0: 7072 6566 6978 3d2f 7573 722f 6c6f 6361 prefix=/usr/loca\n+0001e6e0: 6ce2 8099 2e20 2054 6865 6e2c 2074 6865 l.... Then, the\n+0001e6f0: 2073 6561 7263 6820 7061 7468 2077 6f75 search path wou\n+0001e700: 6c64 2062 653a 0a0a 2020 312e 20e2 8098 ld be:.. 1. ...\n+0001e710: 2f75 7372 2f6c 6f63 616c 2f73 6861 7265 /usr/local/share\n+0001e720: 2f61 636c 6f63 616c 2d31 2e31 312e 322f /aclocal-1.11.2/\n+0001e730: e280 990a 2020 322e 20e2 8098 2f75 7372 .... 2. .../usr\n+0001e740: 2f6c 6f63 616c 2f73 6861 7265 2f61 636c /local/share/acl\n+0001e750: 6f63 616c 2fe2 8099 0a0a 2020 2054 6865 ocal/..... The\n+0001e760: 2070 6174 6873 2066 6f72 2074 6865 2041 paths for the A\n+0001e770: 4344 4952 2061 6e64 2041 4344 4952 2d41 CDIR and ACDIR-A\n+0001e780: 5049 5645 5253 494f 4e20 6469 7265 6374 PIVERSION direct\n+0001e790: 6f72 6965 7320 6361 6e20 6265 0a63 6861 ories can be.cha\n+0001e7a0: 6e67 6564 2072 6573 7065 6374 6976 656c nged respectivel\n+0001e7b0: 7920 7468 726f 7567 6820 6163 6c6f 6361 y through acloca\n+0001e7c0: 6c20 6f70 7469 6f6e 7320 e280 982d 2d73 l options ...--s\n+0001e7d0: 7973 7465 6d2d 6163 6469 72e2 8099 2061 ystem-acdir... a\n+0001e7e0: 6e64 0ae2 8098 2d2d 6175 746f 6d61 6b65 nd....--automake\n+0001e7f0: 2d61 6364 6972 e280 9920 282a 6e6f 7465 -acdir... (*note\n+0001e800: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n+0001e810: 3a3a 292e 2020 4e6f 7465 2068 6f77 6576 ::). Note howev\n+0001e820: 6572 2074 6861 7420 7468 6573 650a 6f70 er that these.op\n+0001e830: 7469 6f6e 7320 6172 6520 6f6e 6c79 2069 tions are only i\n+0001e840: 6e74 656e 6465 6420 666f 7220 7573 6520 ntended for use \n+0001e850: 6279 2074 6865 2069 6e74 6572 6e61 6c20 by the internal \n+0001e860: 4175 746f 6d61 6b65 2074 6573 7420 7375 Automake test su\n+0001e870: 6974 652c 0a6f 7220 666f 7220 6465 6275 ite,.or for debu\n+0001e880: 6767 696e 6720 756e 6465 7220 6869 6768 gging under high\n+0001e890: 6c79 2075 6e75 7375 616c 2073 6974 7561 ly unusual situa\n+0001e8a0: 7469 6f6e 733b 2074 6865 7920 6172 6520 tions; they are \n+0001e8b0: 6e6f 740a 6f72 6469 6e61 7269 6c79 206e not.ordinarily n\n+0001e8c0: 6565 6465 6420 6279 2065 6e64 2d75 7365 eeded by end-use\n+0001e8d0: 7273 2e0a 0a20 2020 4173 2065 7870 6c61 rs... As expla\n+0001e8e0: 696e 6564 2069 6e20 282a 6e6f 7465 2061 ined in (*note a\n+0001e8f0: 636c 6f63 616c 204f 7074 696f 6e73 3a3a clocal Options::\n+0001e900: 292c 2074 6865 7265 2061 7265 2073 6576 ), there are sev\n+0001e910: 6572 616c 206f 7074 696f 6e73 0a74 6861 eral options.tha\n+0001e920: 7420 6361 6e20 6265 2075 7365 6420 746f t can be used to\n+0001e930: 2063 6861 6e67 6520 6f72 2065 7874 656e change or exten\n+0001e940: 6420 7468 6973 2073 6561 7263 6820 7061 d this search pa\n+0001e950: 7468 2e0a 0a4d 6f64 6966 7969 6e67 2074 th...Modifying t\n+0001e960: 6865 204d 6163 726f 2053 6561 7263 6820 he Macro Search \n+0001e970: 5061 7468 3a20 e280 982d 4920 4449 52e2 Path: ...-I DIR.\n+0001e980: 8099 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\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 0a0a 416e ..............An\n+0001e9b0: 7920 6578 7472 6120 6469 7265 6374 6f72 y extra director\n+0001e9c0: 6965 7320 7370 6563 6966 6965 6420 7573 ies specified us\n+0001e9d0: 696e 6720 e280 982d 49e2 8099 206f 7074 ing ...-I... opt\n+0001e9e0: 696f 6e73 2028 2a6e 6f74 6520 6163 6c6f ions (*note aclo\n+0001e9f0: 6361 6c0a 4f70 7469 6f6e 733a 3a29 2061 cal.Options::) a\n+0001ea00: 7265 205f 7072 6570 656e 6465 645f 2074 re _prepended_ t\n+0001ea10: 6f20 7468 6973 2073 6561 7263 6820 6c69 o this search li\n+0001ea20: 7374 2e20 2054 6875 732c 20e2 8098 6163 st. Thus, ...ac\n+0001ea30: 6c6f 6361 6c20 2d49 202f 666f 6f0a 2d49 local -I /foo.-I\n+0001ea40: 202f 6261 72e2 8099 2072 6573 756c 7473 /bar... results\n+0001ea50: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin\n+0001ea60: 6720 7365 6172 6368 2070 6174 683a 0a0a g search path:..\n+0001ea70: 2020 312e 20e2 8098 2f66 6f6f e280 990a 1. .../foo....\n+0001ea80: 2020 322e 20e2 8098 2f62 6172 e280 990a 2. .../bar....\n+0001ea90: 2020 332e 2041 4344 4952 2d41 5049 5645 3. ACDIR-APIVE\n+0001eaa0: 5253 494f 4e0a 2020 342e 2041 4344 4952 RSION. 4. ACDIR\n+0001eab0: 0a0a 4d6f 6469 6679 696e 6720 7468 6520 ..Modifying the \n+0001eac0: 4d61 6372 6f20 5365 6172 6368 2050 6174 Macro Search Pat\n+0001ead0: 683a 20e2 8098 6469 726c 6973 74e2 8099 h: ...dirlist...\n+0001eae0: 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\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 2e0a 0a54 6865 .............The\n+0001eb10: 7265 2069 7320 6120 7468 6972 6420 6d65 re is a third me\n+0001eb20: 6368 616e 6973 6d20 666f 7220 6375 7374 chanism for cust\n+0001eb30: 6f6d 697a 696e 6720 7468 6520 7365 6172 omizing the sear\n+0001eb40: 6368 2070 6174 682e 2020 4966 2061 0ae2 ch path. If a..\n+0001eb50: 8098 6469 726c 6973 74e2 8099 2066 696c ..dirlist... fil\n+0001eb60: 6520 6578 6973 7473 2069 6e20 4143 4449 e exists in ACDI\n+0001eb70: 522c 2074 6865 6e20 7468 6174 2066 696c R, then that fil\n+0001eb80: 6520 6973 2061 7373 756d 6564 2074 6f20 e is assumed to \n+0001eb90: 636f 6e74 6169 6e20 610a 6c69 7374 206f contain a.list o\n+0001eba0: 6620 6469 7265 6374 6f72 7920 7061 7474 f directory patt\n+0001ebb0: 6572 6e73 2c20 6f6e 6520 7065 7220 6c69 erns, one per li\n+0001ebc0: 6e65 2e20 20e2 8098 6163 6c6f 6361 6ce2 ne. ...aclocal.\n+0001ebd0: 8099 2065 7870 616e 6473 2074 6865 7365 .. expands these\n+0001ebe0: 0a70 6174 7465 726e 7320 746f 2064 6972 .patterns to dir\n+0001ebf0: 6563 746f 7279 206e 616d 6573 2c20 616e ectory names, an\n+0001ec00: 6420 6164 6473 2074 6865 6d20 746f 2074 d adds them to t\n+0001ec10: 6865 2073 6561 7263 6820 6c69 7374 205f he search list _\n+0001ec20: 6166 7465 725f 0a61 6c6c 206f 7468 6572 after_.all other\n+0001ec30: 2064 6972 6563 746f 7269 6573 2e20 20e2 directories. .\n+0001ec40: 8098 6469 726c 6973 74e2 8099 2065 6e74 ..dirlist... ent\n+0001ec50: 7269 6573 206d 6179 2075 7365 2073 6865 ries may use she\n+0001ec60: 6c6c 2077 696c 6463 6172 6473 2073 7563 ll wildcards suc\n+0001ec70: 680a 6173 20e2 8098 2ae2 8099 2c20 e280 h.as ...*..., ..\n+0001ec80: 983f e280 992c 206f 7220 e280 985b 2e2e .?..., or ...[..\n+0001ec90: 2e5d e280 992e 0a0a 2020 2046 6f72 2065 .]...... For e\n+0001eca0: 7861 6d70 6c65 2c20 7375 7070 6f73 6520 xample, suppose \n+0001ecb0: e280 9841 4344 4952 2f64 6972 6c69 7374 ...ACDIR/dirlist\n+0001ecc0: e280 9920 636f 6e74 6169 6e73 2074 6865 ... contains the\n+0001ecd0: 2066 6f6c 6c6f 7769 6e67 3a0a 0a20 2020 following:.. \n+0001ece0: 2020 2f74 6573 7431 0a20 2020 2020 2f74 /test1. /t\n+0001ecf0: 6573 7432 0a20 2020 2020 2f74 6573 7433 est2. /test3\n+0001ed00: 2a0a 0a61 6e64 2074 6861 7420 e280 9861 *..and that ...a\n+0001ed10: 636c 6f63 616c e280 9920 7761 7320 6361 clocal... was ca\n+0001ed20: 6c6c 6564 2077 6974 6820 7468 6520 e280 lled with the ..\n+0001ed30: 982d 4920 2f66 6f6f 202d 4920 2f62 6172 .-I /foo -I /bar\n+0001ed40: e280 9920 6f70 7469 6f6e 732e 2020 5468 ... options. Th\n+0001ed50: 656e 2c0a 7468 6520 7365 6172 6368 2070 en,.the search p\n+0001ed60: 6174 6820 776f 756c 6420 6265 0a0a 2020 ath would be.. \n+0001ed70: 312e 20e2 8098 2f66 6f6f e280 990a 2020 1. .../foo.... \n+0001ed80: 322e 20e2 8098 2f62 6172 e280 990a 2020 2. .../bar.... \n+0001ed90: 332e 2041 4344 4952 2d41 5049 5645 5253 3. ACDIR-APIVERS\n+0001eda0: 494f 4e0a 2020 342e 2041 4344 4952 0a20 ION. 4. ACDIR. \n+0001edb0: 2035 2e20 e280 982f 7465 7374 31e2 8099 5. .../test1...\n+0001edc0: 0a20 2036 2e20 e280 982f 7465 7374 32e2 . 6. .../test2.\n+0001edd0: 8099 0a0a 616e 6420 616c 6c20 6469 7265 ....and all dire\n+0001ede0: 6374 6f72 6965 7320 7769 7468 2070 6174 ctories with pat\n+0001edf0: 6820 6e61 6d65 7320 7374 6172 7469 6e67 h names starting\n+0001ee00: 2077 6974 6820 e280 982f 7465 7374 33e2 with .../test3.\n+0001ee10: 8099 2e0a 0a20 2020 4966 2074 6865 20e2 ..... If the .\n+0001ee20: 8098 2d2d 7379 7374 656d 2d61 6364 6972 ..--system-acdir\n+0001ee30: 3d44 4952 e280 9920 6f70 7469 6f6e 2069 =DIR... option i\n+0001ee40: 7320 7573 6564 2c20 7468 656e 20e2 8098 s used, then ...\n+0001ee50: 6163 6c6f 6361 6ce2 8099 2077 696c 6c0a aclocal... will.\n+0001ee60: 7365 6172 6368 2066 6f72 2074 6865 20e2 search for the .\n+0001ee70: 8098 6469 726c 6973 74e2 8099 2066 696c ..dirlist... fil\n+0001ee80: 6520 696e 2044 4952 3b20 6275 7420 7265 e in DIR; but re\n+0001ee90: 6d65 6d62 6572 2074 6865 2077 6172 6e69 member the warni\n+0001eea0: 6e67 7320 6162 6f76 650a 6167 6169 6e73 ngs above.agains\n+0001eeb0: 7420 7468 6520 7573 6520 6f66 20e2 8098 t the use of ...\n+0001eec0: 2d2d 7379 7374 656d 2d61 6364 6972 e280 --system-acdir..\n+0001eed0: 992e 0a0a 2020 20e2 8098 6469 726c 6973 .... ...dirlis\n+0001eee0: 74e2 8099 2069 7320 7573 6566 756c 2069 t... is useful i\n+0001eef0: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following \n+0001ef00: 7369 7475 6174 696f 6e3a 2073 7570 706f situation: suppo\n+0001ef10: 7365 2074 6861 740a e280 9861 7574 6f6d se that....autom\n+0001ef20: 616b 65e2 8099 2076 6572 7369 6f6e 20e2 ake... version .\n+0001ef30: 8098 312e 3131 2e32 e280 9920 6973 2069 ..1.11.2... is i\n+0001ef40: 6e73 7461 6c6c 6564 2077 6974 6820 e280 nstalled with ..\n+0001ef50: 982d 2d70 7265 6669 783d 2f75 7372 e280 .--prefix=/usr..\n+0001ef60: 9920 6279 2074 6865 0a73 7973 7465 6d20 . by the.system \n+0001ef70: 7665 6e64 6f72 2e20 2054 6875 732c 2074 vendor. Thus, t\n+0001ef80: 6865 2064 6566 6175 6c74 2073 6561 7263 he default searc\n+0001ef90: 6820 6469 7265 6374 6f72 6965 7320 6172 h directories ar\n+0001efa0: 650a 0a20 2031 2e20 e280 982f 7573 722f e.. 1. .../usr/\n+0001efb0: 7368 6172 652f 6163 6c6f 6361 6c2d 312e share/aclocal-1.\n+0001efc0: 3131 2fe2 8099 0a20 2032 2e20 e280 982f 11/.... 2. .../\n+0001efd0: 7573 722f 7368 6172 652f 6163 6c6f 6361 usr/share/acloca\n+0001efe0: 6c2f e280 990a 0a20 2020 486f 7765 7665 l/..... Howeve\n+0001eff0: 722c 2073 7570 706f 7365 2066 7572 7468 r, suppose furth\n+0001f000: 6572 2074 6861 7420 6d61 6e79 2070 6163 er that many pac\n+0001f010: 6b61 6765 7320 6861 7665 2062 6565 6e20 kages have been \n+0001f020: 6d61 6e75 616c 6c79 0a69 6e73 7461 6c6c manually.install\n+0001f030: 6564 206f 6e20 7468 6520 7379 7374 656d ed on the system\n+0001f040: 2c20 7769 7468 2024 7072 6566 6978 3d2f , with $prefix=/\n+0001f050: 7573 722f 6c6f 6361 6c2c 2061 7320 6973 usr/local, as is\n+0001f060: 2074 7970 6963 616c 2e20 2049 6e0a 7468 typical. In.th\n+0001f070: 6174 2063 6173 652c 206d 616e 7920 6f66 at case, many of\n+0001f080: 2074 6865 7365 2022 6578 7472 6122 20e2 these \"extra\" .\n+0001f090: 8098 2e6d 34e2 8099 2066 696c 6573 2061 ...m4... files a\n+0001f0a0: 7265 2069 6e0a e280 982f 7573 722f 6c6f re in..../usr/lo\n+0001f0b0: 6361 6c2f 7368 6172 652f 6163 6c6f 6361 cal/share/acloca\n+0001f0c0: 6ce2 8099 2e20 2054 6865 206f 6e6c 7920 l.... The only \n+0001f0d0: 7761 7920 746f 2066 6f72 6365 20e2 8098 way to force ...\n+0001f0e0: 2f75 7372 2f62 696e 2f61 636c 6f63 616c /usr/bin/aclocal\n+0001f0f0: e280 9920 746f 0a66 696e 6420 7468 6573 ... to.find thes\n+0001f100: 6520 2265 7874 7261 2220 e280 982e 6d34 e \"extra\" ....m4\n+0001f110: e280 9920 6669 6c65 7320 6973 2074 6f20 ... files is to \n+0001f120: 616c 7761 7973 2063 616c 6c20 e280 9861 always call ...a\n+0001f130: 636c 6f63 616c 202d 490a 2f75 7372 2f6c clocal -I./usr/l\n+0001f140: 6f63 616c 2f73 6861 7265 2f61 636c 6f63 ocal/share/acloc\n+0001f150: 616c e280 992e 2020 5468 6973 2069 7320 al.... This is \n+0001f160: 696e 636f 6e76 656e 6965 6e74 2e20 2057 inconvenient. W\n+0001f170: 6974 6820 e280 9864 6972 6c69 7374 e280 ith ...dirlist..\n+0001f180: 992c 206f 6e65 0a6d 6179 2063 7265 6174 ., one.may creat\n+0001f190: 6520 6120 6669 6c65 20e2 8098 2f75 7372 e a file .../usr\n+0001f1a0: 2f73 6861 7265 2f61 636c 6f63 616c 2f64 /share/aclocal/d\n+0001f1b0: 6972 6c69 7374 e280 9920 636f 6e74 6169 irlist... contai\n+0001f1c0: 6e69 6e67 206f 6e6c 7920 7468 650a 7369 ning only the.si\n+0001f1d0: 6e67 6c65 206c 696e 650a 0a20 2020 2020 ngle line.. \n+0001f1e0: 2f75 7372 2f6c 6f63 616c 2f73 6861 7265 /usr/local/share\n+0001f1f0: 2f61 636c 6f63 616c 0a0a 2020 204e 6f77 /aclocal.. Now\n+0001f200: 2c20 7468 6520 2264 6566 6175 6c74 2220 , the \"default\" \n+0001f210: 7365 6172 6368 2070 6174 6820 6f6e 2074 search path on t\n+0001f220: 6865 2061 6666 6563 7465 6420 7379 7374 he affected syst\n+0001f230: 656d 2069 730a 0a20 2031 2e20 e280 982f em is.. 1. .../\n+0001f240: 7573 722f 7368 6172 652f 6163 6c6f 6361 usr/share/acloca\n+0001f250: 6c2d 312e 3131 2fe2 8099 0a20 2032 2e20 l-1.11/.... 2. \n+0001f260: e280 982f 7573 722f 7368 6172 652f 6163 .../usr/share/ac\n+0001f270: 6c6f 6361 6c2f e280 990a 2020 332e 20e2 local/.... 3. .\n+0001f280: 8098 2f75 7372 2f6c 6f63 616c 2f73 6861 ../usr/local/sha\n+0001f290: 7265 2f61 636c 6f63 616c 2fe2 8099 0a0a re/aclocal/.....\n+0001f2a0: 2020 2077 6974 686f 7574 2074 6865 206e without the n\n+0001f2b0: 6565 6420 666f 7220 e280 982d 49e2 8099 eed for ...-I...\n+0001f2c0: 206f 7074 696f 6e73 3b20 e280 982d 49e2 options; ...-I.\n+0001f2d0: 8099 206f 7074 696f 6e73 2063 616e 2062 .. options can b\n+0001f2e0: 6520 7265 7365 7276 6564 2066 6f72 0a70 e reserved for.p\n+0001f2f0: 726f 6a65 6374 2d73 7065 6369 6669 6320 roject-specific \n+0001f300: 6e65 6564 7320 28e2 8098 6d79 2d73 6f75 needs (...my-sou\n+0001f310: 7263 652d 6469 722f 6d34 2fe2 8099 292c rce-dir/m4/...),\n+0001f320: 2072 6174 6865 7220 7468 616e 2075 7369 rather than usi\n+0001f330: 6e67 2069 7420 746f 0a77 6f72 6b20 6172 ng it to.work ar\n+0001f340: 6f75 6e64 206c 6f63 616c 2073 7973 7465 ound local syste\n+0001f350: 6d2d 6465 7065 6e64 656e 7420 746f 6f6c m-dependent tool\n+0001f360: 2069 6e73 7461 6c6c 6174 696f 6e20 6469 installation di\n+0001f370: 7265 6374 6f72 6965 732e 0a0a 2020 2053 rectories... S\n+0001f380: 696d 696c 6172 6c79 2c20 e280 9864 6972 imilarly, ...dir\n+0001f390: 6c69 7374 e280 9920 6361 6e20 6265 2068 list... can be h\n+0001f3a0: 616e 6479 2069 6620 796f 7520 6861 7665 andy if you have\n+0001f3b0: 2069 6e73 7461 6c6c 6564 2061 206c 6f63 installed a loc\n+0001f3c0: 616c 2063 6f70 790a 6f66 2041 7574 6f6d al copy.of Autom\n+0001f3d0: 616b 6520 696e 2079 6f75 7220 6163 636f ake in your acco\n+0001f3e0: 756e 7420 616e 6420 7761 6e74 20e2 8098 unt and want ...\n+0001f3f0: 6163 6c6f 6361 6ce2 8099 2074 6f20 6c6f aclocal... to lo\n+0001f400: 6f6b 2066 6f72 206d 6163 726f 730a 696e ok for macros.in\n+0001f410: 7374 616c 6c65 6420 6174 206f 7468 6572 stalled at other\n+0001f420: 2070 6c61 6365 7320 6f6e 2074 6865 2073 places on the s\n+0001f430: 7973 7465 6d2e 0a0a 4d6f 6469 6679 696e ystem...Modifyin\n+0001f440: 6720 7468 6520 4d61 6372 6f20 5365 6172 g the Macro Sear\n+0001f450: 6368 2050 6174 683a 20e2 8098 4143 4c4f ch Path: ...ACLO\n+0001f460: 4341 4c5f 5041 5448 e280 990a 2e2e 2e2e CAL_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 2e0a 0a54 6865 .............The\n+0001f4a0: 2066 6f75 7274 6820 616e 6420 6c61 7374 fourth and last\n+0001f4b0: 206d 6563 6861 6e69 736d 2074 6f20 6375 mechanism to cu\n+0001f4c0: 7374 6f6d 697a 6520 7468 6520 6d61 6372 stomize the macr\n+0001f4d0: 6f20 7365 6172 6368 2070 6174 6820 6973 o search path is\n+0001f4e0: 2061 6c73 6f0a 7468 6520 7369 6d70 6c65 also.the simple\n+0001f4f0: 7374 2e20 2041 6e79 2064 6972 6563 746f st. Any directo\n+0001f500: 7279 2069 6e63 6c75 6465 6420 696e 2074 ry included in t\n+0001f510: 6865 2063 6f6c 6f6e 2d73 6570 6172 6174 he colon-separat\n+0001f520: 6564 2065 6e76 6972 6f6e 6d65 6e74 0a76 ed environment.v\n+0001f530: 6172 6961 626c 6520 e280 9841 434c 4f43 ariable ...ACLOC\n+0001f540: 414c 5f50 4154 48e2 8099 2069 7320 6164 AL_PATH... is ad\n+0001f550: 6465 6420 746f 2074 6865 2073 6561 7263 ded to the searc\n+0001f560: 6820 7061 7468 2061 6e64 2074 616b 6573 h path and takes\n+0001f570: 2070 7265 6365 6465 6e63 650a 6f76 6572 precedence.over\n+0001f580: 2073 7973 7465 6d20 6469 7265 6374 6f72 system director\n+0001f590: 6965 7320 2869 6e63 6c75 6469 6e67 2074 ies (including t\n+0001f5a0: 686f 7365 2066 6f75 6e64 2076 6961 20e2 hose found via .\n+0001f5b0: 8098 6469 726c 6973 74e2 8099 292c 2077 ..dirlist...), w\n+0001f5c0: 6974 6820 7468 650a 6578 6365 7074 696f ith the.exceptio\n+0001f5d0: 6e20 6f66 2074 6865 2076 6572 7369 6f6e n of the version\n+0001f5e0: 6564 2064 6972 6563 746f 7279 2041 4344 ed directory ACD\n+0001f5f0: 4952 2d41 5049 5645 5253 494f 4e20 282a IR-APIVERSION (*\n+0001f600: 6e6f 7465 204d 6163 726f 0a53 6561 7263 note Macro.Searc\n+0001f610: 6820 5061 7468 3a3a 292e 2020 486f 7765 h Path::). Howe\n+0001f620: 7665 722c 2064 6972 6563 746f 7269 6573 ver, directories\n+0001f630: 2070 6173 7365 6420 7669 6120 e280 982d passed via ...-\n+0001f640: 49e2 8099 2077 696c 6c20 7461 6b65 0a70 I... will take.p\n+0001f650: 7265 6365 6465 6e63 6520 6f76 6572 2064 recedence over d\n+0001f660: 6972 6563 746f 7269 6573 2069 6e20 e280 irectories in ..\n+0001f670: 9841 434c 4f43 414c 5f50 4154 48e2 8099 .ACLOCAL_PATH...\n+0001f680: 2e0a 0a20 2020 416c 736f 206e 6f74 6520 ... Also note \n+0001f690: 7468 6174 2c20 6966 2074 6865 20e2 8098 that, if the ...\n+0001f6a0: 2d2d 696e 7374 616c 6ce2 8099 206f 7074 --install... opt\n+0001f6b0: 696f 6e20 6973 2075 7365 642c 2061 6e79 ion is used, any\n+0001f6c0: 20e2 8098 2e6d 34e2 8099 2066 696c 650a ....m4... file.\n+0001f6d0: 636f 6e74 6169 6e69 6e67 2061 2072 6571 containing a req\n+0001f6e0: 7569 7265 6420 6d61 6372 6f20 7468 6174 uired macro that\n+0001f6f0: 2069 7320 666f 756e 6420 696e 2061 2064 is found in a d\n+0001f700: 6972 6563 746f 7279 206c 6973 7465 6420 irectory listed \n+0001f710: 696e 0ae2 8098 4143 4c4f 4341 4c5f 5041 in....ACLOCAL_PA\n+0001f720: 5448 e280 9920 7769 6c6c 2062 6520 696e TH... will be in\n+0001f730: 7374 616c 6c65 6420 6c6f 6361 6c6c 792e stalled locally.\n+0001f740: 2020 496e 2074 6869 7320 6361 7365 2c20 In this case, \n+0001f750: 7365 7269 616c 206e 756d 6265 7273 0a69 serial numbers.i\n+0001f760: 6e20 e280 982e 6d34 e280 9920 6172 6520 n ....m4... are \n+0001f770: 686f 6e6f 7572 6564 2074 6f6f 2c20 2a6e honoured too, *n\n+0001f780: 6f74 6520 5365 7269 616c 733a 3a2e 0a0a ote Serials::...\n+0001f790: 2020 2043 6f6e 7665 7273 656c 7920 746f Conversely to\n+0001f7a0: 20e2 8098 6469 726c 6973 74e2 8099 2c20 ...dirlist..., \n+0001f7b0: e280 9841 434c 4f43 414c 5f50 4154 48e2 ...ACLOCAL_PATH.\n+0001f7c0: 8099 2069 7320 7573 6566 756c 2069 6620 .. is useful if \n+0001f7d0: 796f 7520 6172 6520 7573 696e 6720 610a you are using a.\n+0001f7e0: 676c 6f62 616c 2063 6f70 7920 6f66 2041 global copy of A\n+0001f7f0: 7574 6f6d 616b 6520 616e 6420 7761 6e74 utomake and want\n+0001f800: 20e2 8098 6163 6c6f 6361 6ce2 8099 2074 ...aclocal... t\n+0001f810: 6f20 6c6f 6f6b 2066 6f72 206d 6163 726f o look for macro\n+0001f820: 7320 736f 6d65 7768 6572 650a 756e 6465 s somewhere.unde\n+0001f830: 7220 796f 7572 2068 6f6d 6520 6469 7265 r your home dire\n+0001f840: 6374 6f72 792e 0a0a 506c 616e 6e65 6420 ctory...Planned \n+0001f850: 6675 7475 7265 2069 6e63 6f6d 7061 7469 future incompati\n+0001f860: 6269 6c69 7469 6573 0a2e 2e2e 2e2e 2e2e bilities........\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 2e0a 0a54 6865 206f ...........The o\n+0001f890: 7264 6572 2069 6e20 7768 6963 6820 7468 rder in which th\n+0001f8a0: 6520 6469 7265 6374 6f72 6965 7320 696e e directories in\n+0001f8b0: 2074 6865 206d 6163 726f 2073 6561 7263 the macro searc\n+0001f8c0: 6820 7061 7468 2061 7265 0a63 7572 7265 h path are.curre\n+0001f8d0: 6e74 6c79 206c 6f6f 6b65 6420 7570 2069 ntly looked up i\n+0001f8e0: 7320 636f 6e66 7573 696e 6720 616e 642f s confusing and/\n+0001f8f0: 6f72 2073 7562 6f70 7469 6d61 6c20 696e or suboptimal in\n+0001f900: 2076 6172 696f 7573 2061 7370 6563 7473 various aspects\n+0001f910: 2c0a 616e 6420 6973 2070 726f 6261 626c ,.and is probabl\n+0001f920: 7920 676f 696e 6720 746f 2062 6520 6368 y going to be ch\n+0001f930: 616e 6765 6420 696e 2074 6865 2066 7574 anged in the fut\n+0001f940: 7572 6520 4175 746f 6d61 6b65 2072 656c ure Automake rel\n+0001f950: 6561 7365 2e20 2049 6e0a 7061 7274 6963 ease. In.partic\n+0001f960: 756c 6172 2c20 6469 7265 6374 6f72 6965 ular, directorie\n+0001f970: 7320 696e 20e2 8098 4143 4c4f 4341 4c5f s in ...ACLOCAL_\n+0001f980: 5041 5448 e280 9920 616e 6420 e280 9841 PATH... and ...A\n+0001f990: 4344 4952 e280 9920 6d69 6768 7420 656e CDIR... might en\n+0001f9a0: 6420 7570 0a74 616b 696e 6720 7072 6563 d up.taking prec\n+0001f9b0: 6564 656e 6365 206f 7665 7220 e280 9841 edence over ...A\n+0001f9c0: 4344 4952 2d41 5049 5645 5253 494f 4ee2 CDIR-APIVERSION.\n+0001f9d0: 8099 2c20 616e 6420 6469 7265 6374 6f72 .., and director\n+0001f9e0: 6965 7320 696e 0ae2 8098 4143 4449 522f ies in....ACDIR/\n+0001f9f0: 6469 726c 6973 74e2 8099 206d 6967 6874 dirlist... might\n+0001fa00: 2065 6e64 2075 7020 7461 6b69 6e67 2070 end up taking p\n+0001fa10: 7265 6365 6465 6e63 6520 6f76 6572 20e2 recedence over .\n+0001fa20: 8098 4143 4449 52e2 8099 2e20 205f 5468 ..ACDIR.... _Th\n+0001fa30: 6973 2069 7320 610a 706f 7373 6962 6c65 is is a.possible\n+0001fa40: 2066 7574 7572 6520 696e 636f 6d70 6174 future incompat\n+0001fa50: 6962 696c 6974 7921 5f0a 0a1f 0a46 696c ibility!_....Fil\n+0001fa60: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0001fa70: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4578 .info, Node: Ex\n+0001fa80: 7465 6e64 696e 6720 6163 6c6f 6361 6c2c tending aclocal,\n+0001fa90: 2020 4e65 7874 3a20 4c6f 6361 6c20 4d61 Next: Local Ma\n+0001faa0: 6372 6f73 2c20 2050 7265 763a 204d 6163 cros, Prev: Mac\n+0001fab0: 726f 2053 6561 7263 6820 5061 7468 2c20 ro Search Path, \n+0001fac0: 2055 703a 2061 636c 6f63 616c 2049 6e76 Up: aclocal Inv\n+0001fad0: 6f63 6174 696f 6e0a 0a36 2e33 2e33 2057 ocation..6.3.3 W\n+0001fae0: 7269 7469 6e67 2079 6f75 7220 6f77 6e20 riting your own \n+0001faf0: 6163 6c6f 6361 6c20 6d61 6372 6f73 0a2d aclocal macros.-\n+0001fb00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\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 0a0a 5468 6520 e280 9861 636c ----..The ...acl\n+0001fb30: 6f63 616c e280 9920 7072 6f67 7261 6d20 ocal... program \n+0001fb40: 646f 6573 6e27 7420 6861 7665 2061 6e79 doesn't have any\n+0001fb50: 2062 7569 6c74 2d69 6e20 6b6e 6f77 6c65 built-in knowle\n+0001fb60: 6467 6520 6f66 2061 6e79 206d 6163 726f dge of any macro\n+0001fb70: 732c 0a73 6f20 6974 2069 7320 6561 7379 s,.so it is easy\n+0001fb80: 2074 6f20 6578 7465 6e64 2069 7420 7769 to extend it wi\n+0001fb90: 7468 2079 6f75 7220 6f77 6e20 6d61 6372 th your own macr\n+0001fba0: 6f73 2e0a 0a20 2020 5468 6973 2063 616e os... This can\n+0001fbb0: 2062 6520 7573 6564 2062 7920 6c69 6272 be used by libr\n+0001fbc0: 6172 6965 7320 7468 6174 2077 616e 7420 aries that want \n+0001fbd0: 746f 2073 7570 706c 7920 7468 6569 7220 to supply their \n+0001fbe0: 6f77 6e20 4175 746f 636f 6e66 0a6d 6163 own Autoconf.mac\n+0001fbf0: 726f 7320 666f 7220 7573 6520 6279 206f ros for use by o\n+0001fc00: 7468 6572 2070 726f 6772 616d 732e 2020 ther programs. \n+0001fc10: 466f 7220 696e 7374 616e 6365 2c20 7468 For instance, th\n+0001fc20: 6520 e280 9867 6574 7465 7874 e280 9920 e ...gettext... \n+0001fc30: 6c69 6272 6172 790a 7375 7070 6c69 6573 library.supplies\n+0001fc40: 2061 206d 6163 726f 20e2 8098 414d 5f47 a macro ...AM_G\n+0001fc50: 4e55 5f47 4554 5445 5854 e280 9920 7468 NU_GETTEXT... th\n+0001fc60: 6174 2073 686f 756c 6420 6265 2075 7365 at should be use\n+0001fc70: 6420 6279 2061 6e79 2070 6163 6b61 6765 d by any package\n+0001fc80: 0a75 7369 6e67 20e2 8098 6765 7474 6578 .using ...gettex\n+0001fc90: 74e2 8099 2e20 2057 6865 6e20 7468 6520 t.... When the \n+0001fca0: 6c69 6272 6172 7920 6973 2069 6e73 7461 library is insta\n+0001fcb0: 6c6c 6564 2c20 6974 2069 6e73 7461 6c6c lled, it install\n+0001fcc0: 7320 7468 6973 206d 6163 726f 0a73 6f20 s this macro.so \n+0001fcd0: 7468 6174 20e2 8098 6163 6c6f 6361 6ce2 that ...aclocal.\n+0001fce0: 8099 2077 696c 6c20 6669 6e64 2069 742e .. will find it.\n+0001fcf0: 0a0a 2020 2041 206d 6163 726f 2066 696c .. A macro fil\n+0001fd00: 6527 7320 6e61 6d65 2073 686f 756c 6420 e's name should \n+0001fd10: 656e 6420 696e 20e2 8098 2e6d 34e2 8099 end in ....m4...\n+0001fd20: 2e20 2053 7563 6820 6669 6c65 7320 7368 . Such files sh\n+0001fd30: 6f75 6c64 2062 650a 696e 7374 616c 6c65 ould be.installe\n+0001fd40: 6420 696e 20e2 8098 2428 6461 7461 6469 d in ...$(datadi\n+0001fd50: 7229 2f61 636c 6f63 616c e280 992e 2020 r)/aclocal.... \n+0001fd60: 5468 6973 2069 7320 6173 2073 696d 706c This is as simpl\n+0001fd70: 6520 6173 2077 7269 7469 6e67 3a0a 0a20 e as writing:.. \n+0001fd80: 2020 2020 6163 6c6f 6361 6c64 6972 203d aclocaldir =\n+0001fd90: 2024 2864 6174 6164 6972 292f 6163 6c6f $(datadir)/aclo\n+0001fda0: 6361 6c0a 2020 2020 2061 636c 6f63 616c cal. aclocal\n+0001fdb0: 5f44 4154 4120 3d20 6d79 6d61 6372 6f2e _DATA = mymacro.\n+0001fdc0: 6d34 206d 796f 7468 6572 6d61 6372 6f2e m4 myothermacro.\n+0001fdd0: 6d34 0a0a 506c 6561 7365 2064 6f20 7573 m4..Please do us\n+0001fde0: 6520 e280 9824 2864 6174 6164 6972 292f e ...$(datadir)/\n+0001fdf0: 6163 6c6f 6361 6ce2 8099 2c20 616e 6420 aclocal..., and \n+0001fe00: 6e6f 7420 736f 6d65 7468 696e 6720 6261 not something ba\n+0001fe10: 7365 6420 6f6e 2074 6865 0a72 6573 756c sed on the.resul\n+0001fe20: 7420 6f66 20e2 8098 6163 6c6f 6361 6c20 t of ...aclocal \n+0001fe30: 2d2d 7072 696e 742d 6163 2d64 6972 e280 --print-ac-dir..\n+0001fe40: 9920 282a 6e6f 7465 2048 6172 642d 436f . (*note Hard-Co\n+0001fe50: 6465 6420 496e 7374 616c 6c20 5061 7468 ded Install Path\n+0001fe60: 733a 3a2c 0a66 6f72 2061 7267 756d 656e s::,.for argumen\n+0001fe70: 7473 292e 2020 4974 206d 6967 6874 2061 ts). It might a\n+0001fe80: 6c73 6f20 6265 2068 656c 7066 756c 2074 lso be helpful t\n+0001fe90: 6f20 7375 6767 6573 7420 746f 2074 6865 o suggest to the\n+0001fea0: 2075 7365 7220 746f 2061 6464 0a74 6865 user to add.the\n+0001feb0: 20e2 8098 2428 6461 7461 6469 7229 2f61 ...$(datadir)/a\n+0001fec0: 636c 6f63 616c e280 9920 6469 7265 6374 clocal... direct\n+0001fed0: 6f72 7920 746f 2068 6973 20e2 8098 4143 ory to his ...AC\n+0001fee0: 4c4f 4341 4c5f 5041 5448 e280 9920 7661 LOCAL_PATH... va\n+0001fef0: 7269 6162 6c65 2028 2a6e 6f74 650a 4143 riable (*note.AC\n+0001ff00: 4c4f 4341 4c5f 5041 5448 3a3a 2920 736f LOCAL_PATH::) so\n+0001ff10: 2074 6861 7420 e280 9861 636c 6f63 616c that ...aclocal\n+0001ff20: e280 9920 7769 6c6c 2066 696e 6420 7468 ... will find th\n+0001ff30: 6520 e280 982e 6d34 e280 9920 6669 6c65 e ....m4... file\n+0001ff40: 7320 696e 7374 616c 6c65 6420 6279 0a79 s installed by.y\n+0001ff50: 6f75 7220 7061 636b 6167 6520 6175 746f our package auto\n+0001ff60: 6d61 7469 6361 6c6c 792e 0a0a 2020 2041 matically... A\n+0001ff70: 2066 696c 6520 6f66 206d 6163 726f 7320 file of macros \n+0001ff80: 7368 6f75 6c64 2062 6520 6120 7365 7269 should be a seri\n+0001ff90: 6573 206f 6620 7072 6f70 6572 6c79 2071 es of properly q\n+0001ffa0: 756f 7465 6420 e280 9841 435f 4445 4655 uoted ...AC_DEFU\n+0001ffb0: 4ee2 8099 2773 0a28 2a6e 6f74 6520 2861 N...'s.(*note (a\n+0001ffc0: 7574 6f63 6f6e 6629 4d61 6372 6f20 4465 utoconf)Macro De\n+0001ffd0: 6669 6e69 7469 6f6e 733a 3a29 2e20 2054 finitions::). T\n+0001ffe0: 6865 20e2 8098 6163 6c6f 6361 6ce2 8099 he ...aclocal...\n+0001fff0: 2070 726f 6772 616d 7320 616c 736f 0a75 programs also.u\n+00020000: 6e64 6572 7374 616e 6473 20e2 8098 4143 nderstands ...AC\n+00020010: 5f52 4551 5549 5245 e280 9920 282a 6e6f _REQUIRE... (*no\n+00020020: 7465 2028 6175 746f 636f 6e66 2950 7265 te (autoconf)Pre\n+00020030: 7265 7175 6973 6974 6520 4d61 6372 6f73 requisite Macros\n+00020040: 3a3a 292c 2073 6f20 6974 0a69 7320 7361 ::), so it.is sa\n+00020050: 6665 2074 6f20 7075 7420 6561 6368 206d fe to put each m\n+00020060: 6163 726f 2069 6e20 6120 7365 7061 7261 acro in a separa\n+00020070: 7465 2066 696c 652e 2020 4561 6368 2066 te file. Each f\n+00020080: 696c 6520 7368 6f75 6c64 2068 6176 6520 ile should have \n+00020090: 6e6f 0a73 6964 6520 6566 6665 6374 7320 no.side effects \n+000200a0: 6275 7420 6d61 6372 6f20 6465 6669 6e69 but macro defini\n+000200b0: 7469 6f6e 732e 2020 4573 7065 6369 616c tions. Especial\n+000200c0: 6c79 2c20 616e 7920 6361 6c6c 2074 6f20 ly, any call to \n+000200d0: e280 9841 435f 5052 4552 4551 e280 990a ...AC_PREREQ....\n+000200e0: 7368 6f75 6c64 2062 6520 646f 6e65 2069 should be done i\n+000200f0: 6e73 6964 6520 7468 6520 6465 6669 6e65 nside the define\n+00020100: 6420 6d61 6372 6f2c 206e 6f74 2061 7420 d macro, not at \n+00020110: 7468 6520 6265 6769 6e6e 696e 6720 6f66 the beginning of\n+00020120: 2074 6865 0a66 696c 652e 0a0a 2020 2053 the.file... S\n+00020130: 7461 7274 696e 6720 7769 7468 2041 7574 tarting with Aut\n+00020140: 6f6d 616b 6520 312e 382c 20e2 8098 6163 omake 1.8, ...ac\n+00020150: 6c6f 6361 6ce2 8099 2077 696c 6c20 7761 local... will wa\n+00020160: 726e 2061 626f 7574 2061 6c6c 2075 6e64 rn about all und\n+00020170: 6572 7175 6f74 6564 0a63 616c 6c73 2074 erquoted.calls t\n+00020180: 6f20 e280 9841 435f 4445 4655 4ee2 8099 o ...AC_DEFUN...\n+00020190: 2e20 2057 6520 7265 616c 697a 6520 7468 . We realize th\n+000201a0: 6973 2077 696c 6c20 616e 6e6f 7920 6120 is will annoy a \n+000201b0: 6c6f 7420 6f66 2070 656f 706c 652c 0a62 lot of people,.b\n+000201c0: 6563 6175 7365 20e2 8098 6163 6c6f 6361 ecause ...acloca\n+000201d0: 6ce2 8099 2077 6173 206e 6f74 2073 6f20 l... was not so \n+000201e0: 7374 7269 6374 2069 6e20 7468 6520 7061 strict in the pa\n+000201f0: 7374 2061 6e64 206d 616e 7920 7468 6972 st and many thir\n+00020200: 6420 7061 7274 790a 6d61 6372 6f73 2061 d party.macros a\n+00020210: 7265 2075 6e64 6572 7175 6f74 6564 3b20 re underquoted; \n+00020220: 616e 6420 7765 2068 6176 6520 746f 2061 and we have to a\n+00020230: 706f 6c6f 6769 7a65 2066 6f72 2074 6869 pologize for thi\n+00020240: 7320 7465 6d70 6f72 6172 790a 696e 636f s temporary.inco\n+00020250: 6e76 656e 6965 6e63 652e 2020 5468 6520 nvenience. The \n+00020260: 7265 6173 6f6e 2077 6520 6861 7665 2074 reason we have t\n+00020270: 6f20 6265 2073 7472 6963 7465 7220 6973 o be stricter is\n+00020280: 2074 6861 7420 6120 6675 7475 7265 0a69 that a future.i\n+00020290: 6d70 6c65 6d65 6e74 6174 696f 6e20 6f66 mplementation of\n+000202a0: 20e2 8098 6163 6c6f 6361 6ce2 8099 2028 ...aclocal... (\n+000202b0: 2a6e 6f74 6520 4675 7475 7265 206f 6620 *note Future of \n+000202c0: 6163 6c6f 6361 6c3a 3a29 2077 696c 6c20 aclocal::) will \n+000202d0: 6861 7665 2074 6f0a 7465 6d70 6f72 6172 have to.temporar\n+000202e0: 696c 7920 696e 636c 7564 6520 616c 6c20 ily include all \n+000202f0: 7468 6573 6520 7468 6972 6420 7061 7274 these third part\n+00020300: 7920 e280 982e 6d34 e280 9920 6669 6c65 y ....m4... file\n+00020310: 732c 206d 6179 6265 2073 6576 6572 616c s, maybe several\n+00020320: 0a74 696d 6573 2c20 696e 636c 7564 696e .times, includin\n+00020330: 6720 6576 656e 2066 696c 6573 2074 6861 g even files tha\n+00020340: 7420 6172 6520 6e6f 7420 6163 7475 616c t are not actual\n+00020350: 6c79 206e 6565 6465 642e 2020 446f 696e ly needed. Doin\n+00020360: 6720 736f 0a73 686f 756c 6420 616c 6c65 g so.should alle\n+00020370: 7669 6174 6520 6d61 6e79 2070 726f 626c viate many probl\n+00020380: 656d 7320 6f66 2074 6865 2063 7572 7265 ems of the curre\n+00020390: 6e74 2069 6d70 6c65 6d65 6e74 6174 696f nt implementatio\n+000203a0: 6e2c 2068 6f77 6576 6572 2069 740a 7265 n, however it.re\n+000203b0: 7175 6972 6573 2061 2073 7472 6963 7465 quires a stricte\n+000203c0: 7220 7374 796c 6520 6672 6f6d 2074 6865 r style from the\n+000203d0: 206d 6163 726f 2061 7574 686f 7273 2e20 macro authors. \n+000203e0: 2048 6f70 6566 756c 6c79 2069 7420 6973 Hopefully it is\n+000203f0: 2065 6173 790a 746f 2072 6576 6973 6520 easy.to revise \n+00020400: 7468 6520 6578 6973 7469 6e67 206d 6163 the existing mac\n+00020410: 726f 732e 2020 466f 7220 696e 7374 616e ros. For instan\n+00020420: 6365 2c0a 0a20 2020 2020 2320 6261 6420 ce,.. # bad \n+00020430: 7374 796c 650a 2020 2020 2041 435f 5052 style. AC_PR\n+00020440: 4552 4551 2832 2e35 3729 0a20 2020 2020 EREQ(2.57). \n+00020450: 4143 5f44 4546 554e 2841 585f 464f 4f42 AC_DEFUN(AX_FOOB\n+00020460: 4152 2c0a 2020 2020 205b 4143 5f52 4551 AR,. [AC_REQ\n+00020470: 5549 5245 285b 4158 5f53 4f4d 4554 4849 UIRE([AX_SOMETHI\n+00020480: 4e47 5d29 646e 6c0a 2020 2020 2041 585f NG])dnl. AX_\n+00020490: 464f 4f0a 2020 2020 2041 585f 4241 520a FOO. AX_BAR.\n+000204a0: 2020 2020 205d 290a 0a73 686f 756c 6420 ])..should \n+000204b0: 6265 2072 6577 7269 7474 656e 2061 730a be rewritten as.\n+000204c0: 0a20 2020 2020 4143 5f44 4546 554e 285b . AC_DEFUN([\n+000204d0: 4158 5f46 4f4f 4241 525d 2c0a 2020 2020 AX_FOOBAR],. \n+000204e0: 205b 4143 5f50 5245 5245 5128 5b32 2e35 [AC_PREREQ([2.5\n+000204f0: 375d 2964 6e6c 0a20 2020 2020 4143 5f52 7])dnl. AC_R\n+00020500: 4551 5549 5245 285b 4158 5f53 4f4d 4554 EQUIRE([AX_SOMET\n+00020510: 4849 4e47 5d29 646e 6c0a 2020 2020 2041 HING])dnl. A\n+00020520: 585f 464f 4f0a 2020 2020 2041 585f 4241 X_FOO. AX_BA\n+00020530: 520a 2020 2020 205d 290a 0a20 2020 5772 R. ]).. Wr\n+00020540: 6170 7069 6e67 2074 6865 20e2 8098 4143 apping the ...AC\n+00020550: 5f50 5245 5245 51e2 8099 2063 616c 6c20 _PREREQ... call \n+00020560: 696e 7369 6465 2074 6865 206d 6163 726f inside the macro\n+00020570: 2065 6e73 7572 6573 2074 6861 7420 4175 ensures that Au\n+00020580: 746f 636f 6e66 0a32 2e35 3720 7769 6c6c toconf.2.57 will\n+00020590: 206e 6f74 2062 6520 7265 7175 6972 6564 not be required\n+000205a0: 2069 6620 e280 9841 585f 464f 4f42 4152 if ...AX_FOOBAR\n+000205b0: e280 9920 6973 206e 6f74 2061 6374 7561 ... is not actua\n+000205c0: 6c6c 7920 7573 6564 2e20 204d 6f73 740a lly used. Most.\n+000205d0: 696d 706f 7274 616e 746c 792c 2071 756f importantly, quo\n+000205e0: 7469 6e67 2074 6865 2066 6972 7374 2061 ting the first a\n+000205f0: 7267 756d 656e 7420 6f66 20e2 8098 4143 rgument of ...AC\n+00020600: 5f44 4546 554e e280 9920 616c 6c6f 7773 _DEFUN... allows\n+00020610: 2074 6865 206d 6163 726f 0a74 6f20 6265 the macro.to be\n+00020620: 2072 6564 6566 696e 6564 206f 7220 696e redefined or in\n+00020630: 636c 7564 6564 2074 7769 6365 2028 6f74 cluded twice (ot\n+00020640: 6865 7277 6973 6520 7468 6973 2066 6972 herwise this fir\n+00020650: 7374 2061 7267 756d 656e 7420 776f 756c st argument woul\n+00020660: 640a 6265 2065 7870 616e 6465 6420 6475 d.be expanded du\n+00020670: 7269 6e67 2074 6865 2073 6563 6f6e 6420 ring the second \n+00020680: 6465 6669 6e69 7469 6f6e 292e 2020 466f definition). Fo\n+00020690: 7220 636f 6e73 6973 7465 6e63 7920 7765 r consistency we\n+000206a0: 206c 696b 6520 746f 0a71 756f 7465 2065 like to.quote e\n+000206b0: 7665 6e20 6172 6775 6d65 6e74 7320 7375 ven arguments su\n+000206c0: 6368 2061 7320 e280 9832 2e35 37e2 8099 ch as ...2.57...\n+000206d0: 2074 6861 7420 646f 206e 6f74 2072 6571 that do not req\n+000206e0: 7569 7265 2069 742e 0a0a 2020 2049 6620 uire it... If \n+000206f0: 796f 7520 6861 7665 2062 6565 6e20 6469 you have been di\n+00020700: 7265 6374 6564 2068 6572 6520 6279 2074 rected here by t\n+00020710: 6865 20e2 8098 6163 6c6f 6361 6ce2 8099 he ...aclocal...\n+00020720: 2064 6961 676e 6f73 7469 6320 6275 7420 diagnostic but \n+00020730: 6172 650a 6e6f 7420 7468 6520 6d61 696e are.not the main\n+00020740: 7461 696e 6572 206f 6620 7468 6520 696d tainer of the im\n+00020750: 706c 6963 6174 6564 206d 6163 726f 2c20 plicated macro, \n+00020760: 796f 7520 7769 6c6c 2077 616e 7420 746f you will want to\n+00020770: 2063 6f6e 7461 6374 2074 6865 0a6d 6169 contact the.mai\n+00020780: 6e74 6169 6e65 7220 6f66 2074 6861 7420 ntainer of that \n+00020790: 6d61 6372 6f2e 2020 506c 6561 7365 206d macro. Please m\n+000207a0: 616b 6520 7375 7265 2079 6f75 2068 6176 ake sure you hav\n+000207b0: 6520 7468 6520 6c61 7465 7374 2076 6572 e the latest ver\n+000207c0: 7369 6f6e 0a6f 6620 7468 6520 6d61 6372 sion.of the macr\n+000207d0: 6f20 616e 6420 7468 6174 2074 6865 2070 o and that the p\n+000207e0: 726f 626c 656d 2068 6173 6e27 7420 616c roblem hasn't al\n+000207f0: 7265 6164 7920 6265 656e 2072 6570 6f72 ready been repor\n+00020800: 7465 6420 6265 666f 7265 0a64 6f69 6e67 ted before.doing\n+00020810: 2073 6f3a 2070 656f 706c 6520 7465 6e64 so: people tend\n+00020820: 2074 6f20 776f 726b 2066 6173 7465 7220 to work faster \n+00020830: 7768 656e 2074 6865 7920 6172 656e 2774 when they aren't\n+00020840: 2066 6c6f 6f64 6564 2062 7920 6d61 696c flooded by mail\n+00020850: 732e 0a0a 2020 2041 6e6f 7468 6572 2073 s... Another s\n+00020860: 6974 7561 7469 6f6e 2077 6865 7265 20e2 ituation where .\n+00020870: 8098 6163 6c6f 6361 6ce2 8099 2069 7320 ..aclocal... is \n+00020880: 636f 6d6d 6f6e 6c79 2075 7365 6420 6973 commonly used is\n+00020890: 2074 6f20 6d61 6e61 6765 0a6d 6163 726f to manage.macro\n+000208a0: 7320 7468 6174 2061 7265 2075 7365 6420 s that are used \n+000208b0: 6c6f 6361 6c6c 7920 6279 2074 6865 2070 locally by the p\n+000208c0: 6163 6b61 6765 2c20 2a6e 6f74 6520 4c6f ackage, *note Lo\n+000208d0: 6361 6c20 4d61 6372 6f73 3a3a 2e0a 0a1f cal Macros::....\n+000208e0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+000208f0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00020900: 3a20 4c6f 6361 6c20 4d61 6372 6f73 2c20 : Local Macros, \n+00020910: 204e 6578 743a 2053 6572 6961 6c73 2c20 Next: Serials, \n+00020920: 2050 7265 763a 2045 7874 656e 6469 6e67 Prev: Extending\n+00020930: 2061 636c 6f63 616c 2c20 2055 703a 2061 aclocal, Up: a\n+00020940: 636c 6f63 616c 2049 6e76 6f63 6174 696f clocal Invocatio\n+00020950: 6e0a 0a36 2e33 2e34 2048 616e 646c 696e n..6.3.4 Handlin\n+00020960: 6720 4c6f 6361 6c20 4d61 6372 6f73 0a2d g Local Macros.-\n+00020970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n+00020980: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4665 6174 ----------..Feat\n+00020990: 7572 6520 7465 7374 7320 6f66 6665 7265 ure tests offere\n+000209a0: 6420 6279 2041 7574 6f63 6f6e 6620 646f d by Autoconf do\n+000209b0: 206e 6f74 2063 6f76 6572 2061 6c6c 206e not cover all n\n+000209c0: 6565 6473 2e20 2050 656f 706c 6520 6f66 eeds. People of\n+000209d0: 7465 6e0a 6861 7665 2074 6f20 7375 7070 ten.have to supp\n+000209e0: 6c65 6d65 6e74 2065 7869 7374 696e 6720 lement existing \n+000209f0: 7465 7374 7320 7769 7468 2074 6865 6972 tests with their\n+00020a00: 206f 776e 206d 6163 726f 732c 206f 7220 own macros, or \n+00020a10: 7769 7468 0a74 6869 7264 2d70 6172 7479 with.third-party\n+00020a20: 206d 6163 726f 732e 0a0a 2020 2054 6865 macros... The\n+00020a30: 7265 2061 7265 2074 776f 2077 6179 7320 re are two ways \n+00020a40: 746f 206f 7267 616e 697a 6520 6375 7374 to organize cust\n+00020a50: 6f6d 206d 6163 726f 7320 696e 2061 2070 om macros in a p\n+00020a60: 6163 6b61 6765 2e0a 0a20 2020 5468 6520 ackage... The \n+00020a70: 6669 7273 7420 706f 7373 6962 696c 6974 first possibilit\n+00020a80: 7920 2874 6865 2068 6973 746f 7269 6361 y (the historica\n+00020a90: 6c20 7072 6163 7469 6365 2920 6973 2074 l practice) is t\n+00020aa0: 6f20 6c69 7374 2061 6c6c 2079 6f75 720a o list all your.\n+00020ab0: 6d61 6372 6f73 2069 6e20 e280 9861 6369 macros in ...aci\n+00020ac0: 6e63 6c75 6465 2e6d 34e2 8099 2e20 2054 nclude.m4.... T\n+00020ad0: 6869 7320 6669 6c65 2077 696c 6c20 6265 his file will be\n+00020ae0: 2069 6e63 6c75 6465 6420 696e 20e2 8098 included in ...\n+00020af0: 6163 6c6f 6361 6c2e 6d34 e280 990a 7768 aclocal.m4....wh\n+00020b00: 656e 2079 6f75 2072 756e 20e2 8098 6163 en you run ...ac\n+00020b10: 6c6f 6361 6ce2 8099 2c20 616e 6420 6974 local..., and it\n+00020b20: 7320 6d61 6372 6f28 7329 2077 696c 6c20 s macro(s) will \n+00020b30: 6865 6e63 6566 6f72 7468 2062 6520 7669 henceforth be vi\n+00020b40: 7369 626c 6520 746f 0ae2 8098 6175 746f sible to....auto\n+00020b50: 636f 6e66 e280 992e 2020 486f 7765 7665 conf.... Howeve\n+00020b60: 7220 6966 2069 7420 636f 6e74 6169 6e73 r if it contains\n+00020b70: 206e 756d 6572 6f75 7320 6d61 6372 6f73 numerous macros\n+00020b80: 2c20 6974 2077 696c 6c20 7261 7069 646c , it will rapidl\n+00020b90: 790a 6265 636f 6d65 2064 6966 6669 6375 y.become difficu\n+00020ba0: 6c74 2074 6f20 6d61 696e 7461 696e 2c20 lt to maintain, \n+00020bb0: 616e 6420 6974 2077 696c 6c20 6265 2061 and it will be a\n+00020bc0: 6c6d 6f73 7420 696d 706f 7373 6962 6c65 lmost impossible\n+00020bd0: 2074 6f20 7368 6172 650a 6d61 6372 6f73 to share.macros\n+00020be0: 2062 6574 7765 656e 2070 6163 6b61 6765 between package\n+00020bf0: 732e 0a0a 2020 2054 6865 2073 6563 6f6e s... The secon\n+00020c00: 6420 706f 7373 6962 696c 6974 792c 2077 d possibility, w\n+00020c10: 6869 6368 2077 6520 646f 2072 6563 6f6d hich we do recom\n+00020c20: 6d65 6e64 2c20 6973 2074 6f20 7772 6974 mend, is to writ\n+00020c30: 6520 6561 6368 206d 6163 726f 0a69 6e20 e each macro.in \n+00020c40: 6974 7320 6f77 6e20 6669 6c65 2061 6e64 its own file and\n+00020c50: 2067 6174 6865 7220 616c 6c20 7468 6573 gather all thes\n+00020c60: 6520 6669 6c65 7320 696e 2061 2064 6972 e files in a dir\n+00020c70: 6563 746f 7279 2e20 2054 6869 730a 6469 ectory. This.di\n+00020c80: 7265 6374 6f72 7920 6973 2075 7375 616c rectory is usual\n+00020c90: 6c79 2063 616c 6c65 6420 e280 986d 342f ly called ...m4/\n+00020ca0: e280 992e 2020 546f 2062 7569 6c64 20e2 .... To build .\n+00020cb0: 8098 6163 6c6f 6361 6c2e 6d34 e280 992c ..aclocal.m4...,\n+00020cc0: 206f 6e65 2073 686f 756c 640a 7468 6572 one should.ther\n+00020cd0: 6566 6f72 6520 696e 7374 7275 6374 20e2 efore instruct .\n+00020ce0: 8098 6163 6c6f 6361 6ce2 8099 2074 6f20 ..aclocal... to \n+00020cf0: 7363 616e 20e2 8098 6d34 2fe2 8099 2e20 scan ...m4/.... \n+00020d00: 2046 726f 6d20 7468 6520 636f 6d6d 616e From the comman\n+00020d10: 6420 6c69 6e65 2c20 7468 6973 0a69 7320 d line, this.is \n+00020d20: 646f 6e65 2077 6974 6820 e280 9861 636c done with ...acl\n+00020d30: 6f63 616c 202d 4920 6d34 e280 992e 2020 ocal -I m4.... \n+00020d40: 5468 6520 746f 702d 6c65 7665 6c20 e280 The top-level ..\n+00020d50: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n+00020d60: 7368 6f75 6c64 2061 6c73 6f0a 6265 2075 should also.be u\n+00020d70: 7064 6174 6564 2074 6f20 6465 6669 6e65 pdated to define\n+00020d80: 0a0a 2020 2020 2041 434c 4f43 414c 5f41 .. ACLOCAL_A\n+00020d90: 4d46 4c41 4753 203d 202d 4920 6d34 0a0a MFLAGS = -I m4..\n+00020da0: 2020 20e2 8098 4143 4c4f 4341 4c5f 414d ...ACLOCAL_AM\n+00020db0: 464c 4147 53e2 8099 2063 6f6e 7461 696e FLAGS... contain\n+00020dc0: 7320 6f70 7469 6f6e 7320 746f 2070 6173 s options to pas\n+00020dd0: 7320 746f 20e2 8098 6163 6c6f 6361 6ce2 s to ...aclocal.\n+00020de0: 8099 2077 6865 6e0a e280 9861 636c 6f63 .. when....acloc\n+00020df0: 616c 2e6d 34e2 8099 2069 7320 746f 2062 al.m4... is to b\n+00020e00: 6520 7265 6275 696c 7420 6279 20e2 8098 e rebuilt by ...\n+00020e10: 6d61 6b65 e280 992e 2020 5468 6973 206c make.... This l\n+00020e20: 696e 6520 6973 2061 6c73 6f20 7573 6564 ine is also used\n+00020e30: 2062 790a e280 9861 7574 6f72 6563 6f6e by....autorecon\n+00020e40: 66e2 8099 2028 2a6e 6f74 6520 5573 696e f... (*note Usin\n+00020e50: 6720 e280 9861 7574 6f72 6563 6f6e 66e2 g ...autoreconf.\n+00020e60: 8099 2074 6f20 5570 6461 7465 20e2 8098 .. to Update ...\n+00020e70: 636f 6e66 6967 7572 65e2 8099 2053 6372 configure... Scr\n+00020e80: 6970 7473 3a0a 2861 7574 6f63 6f6e 6629 ipts:.(autoconf)\n+00020e90: 6175 746f 7265 636f 6e66 2049 6e76 6f63 autoreconf Invoc\n+00020ea0: 6174 696f 6e2e 2920 746f 2072 756e 20e2 ation.) to run .\n+00020eb0: 8098 6163 6c6f 6361 6ce2 8099 2077 6974 ..aclocal... wit\n+00020ec0: 6820 7375 6974 6162 6c65 0a6f 7074 696f h suitable.optio\n+00020ed0: 6e73 2c20 6f72 2062 7920 e280 9861 7574 ns, or by ...aut\n+00020ee0: 6f70 6f69 6e74 e280 9920 282a 6e6f 7465 opoint... (*note\n+00020ef0: 2049 6e76 6f6b 696e 6720 7468 6520 e280 Invoking the ..\n+00020f00: 9861 7574 6f70 6f69 6e74 e280 9920 5072 .autopoint... Pr\n+00020f10: 6f67 7261 6d3a 0a28 6765 7474 6578 7429 ogram:.(gettext)\n+00020f20: 6175 746f 706f 696e 7420 496e 766f 6361 autopoint Invoca\n+00020f30: 7469 6f6e 2e29 2061 6e64 20e2 8098 6765 tion.) and ...ge\n+00020f40: 7474 6578 7469 7a65 e280 9920 282a 6e6f ttextize... (*no\n+00020f50: 7465 2049 6e76 6f6b 696e 6720 7468 650a te Invoking the.\n+00020f60: e280 9867 6574 7465 7874 697a 65e2 8099 ...gettextize...\n+00020f70: 2050 726f 6772 616d 3a20 2867 6574 7465 Program: (gette\n+00020f80: 7874 2967 6574 7465 7874 697a 6520 496e xt)gettextize In\n+00020f90: 766f 6361 7469 6f6e 2e29 2074 6f20 6c6f vocation.) to lo\n+00020fa0: 6361 7465 2074 6865 0a70 6c61 6365 2077 cate the.place w\n+00020fb0: 6865 7265 2047 6574 7465 7874 2773 206d here Gettext's m\n+00020fc0: 6163 726f 7320 7368 6f75 6c64 2062 6520 acros should be \n+00020fd0: 696e 7374 616c 6c65 642e 2020 536f 2065 installed. So e\n+00020fe0: 7665 6e20 6966 2079 6f75 2064 6f20 6e6f ven if you do no\n+00020ff0: 740a 7265 616c 6c79 2063 6172 6520 6162 t.really care ab\n+00021000: 6f75 7420 7468 6520 7265 6275 696c 6420 out the rebuild \n+00021010: 7275 6c65 732c 2079 6f75 2073 686f 756c rules, you shoul\n+00021020: 6420 6465 6669 6e65 0ae2 8098 4143 4c4f d define....ACLO\n+00021030: 4341 4c5f 414d 464c 4147 53e2 8099 2e0a CAL_AMFLAGS.....\n+00021040: 0a20 2020 5768 656e 20e2 8098 6163 6c6f . When ...aclo\n+00021050: 6361 6c20 2d49 206d 34e2 8099 2069 7320 cal -I m4... is \n+00021060: 7275 6e2c 2069 7420 7769 6c6c 2062 7569 run, it will bui\n+00021070: 6c64 2061 6e20 e280 9861 636c 6f63 616c ld an ...aclocal\n+00021080: 2e6d 34e2 8099 2074 6861 740a e280 986d .m4... that....m\n+00021090: 345f 696e 636c 7564 65e2 8099 7320 616e 4_include...s an\n+000210a0: 7920 6669 6c65 2066 726f 6d20 e280 986d y file from ...m\n+000210b0: 342f e280 9920 7468 6174 2064 6566 696e 4/... that defin\n+000210c0: 6573 2061 2072 6571 7569 7265 6420 6d61 es a required ma\n+000210d0: 6372 6f2e 2020 4d61 6372 6f73 0a6e 6f74 cro. Macros.not\n+000210e0: 2066 6f75 6e64 206c 6f63 616c 6c79 2077 found locally w\n+000210f0: 696c 6c20 7374 696c 6c20 6265 2073 6561 ill still be sea\n+00021100: 7263 6865 6420 696e 2073 7973 7465 6d2d rched in system-\n+00021110: 7769 6465 2064 6972 6563 746f 7269 6573 wide directories\n+00021120: 2c20 6173 0a65 7870 6c61 696e 6564 2069 , as.explained i\n+00021130: 6e20 2a6e 6f74 6520 4d61 6372 6f20 5365 n *note Macro Se\n+00021140: 6172 6368 2050 6174 683a 3a2e 0a0a 2020 arch Path::... \n+00021150: 2043 7573 746f 6d20 6d61 6372 6f73 2073 Custom macros s\n+00021160: 686f 756c 6420 6265 2064 6973 7472 6962 hould be distrib\n+00021170: 7574 6564 2066 6f72 2074 6865 2073 616d uted for the sam\n+00021180: 6520 7265 6173 6f6e 2074 6861 740a e280 e reason that...\n+00021190: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+000211a0: 2069 733a 2073 6f20 7468 6174 206f 7468 is: so that oth\n+000211b0: 6572 2070 656f 706c 6520 6861 7665 2061 er people have a\n+000211c0: 6c6c 2074 6865 2073 6f75 7263 6573 206f ll the sources o\n+000211d0: 6620 796f 7572 0a70 6163 6b61 6765 2069 f your.package i\n+000211e0: 6620 7468 6579 2077 616e 7420 746f 2077 f they want to w\n+000211f0: 6f72 6b20 6f6e 2069 742e 2020 4163 7475 ork on it. Actu\n+00021200: 616c 6c79 2c20 7468 6973 2064 6973 7472 ally, this distr\n+00021210: 6962 7574 696f 6e20 6861 7070 656e 730a ibution happens.\n+00021220: 6175 746f 6d61 7469 6361 6c6c 7920 6265 automatically be\n+00021230: 6361 7573 6520 616c 6c20 e280 986d 345f cause all ...m4_\n+00021240: 696e 636c 7564 65e2 8099 6420 6669 6c65 include...d file\n+00021250: 7320 6172 6520 6469 7374 7269 6275 7465 s are distribute\n+00021260: 642e 0a0a 2020 2048 6f77 6576 6572 2074 d... However t\n+00021270: 6865 7265 2069 7320 6e6f 2063 6f6e 7365 here is no conse\n+00021280: 6e73 7573 206f 6e20 7468 6520 6469 7374 nsus on the dist\n+00021290: 7269 6275 7469 6f6e 206f 6620 7468 6972 ribution of thir\n+000212a0: 642d 7061 7274 790a 6d61 6372 6f73 2074 d-party.macros t\n+000212b0: 6861 7420 796f 7572 2070 6163 6b61 6765 hat your package\n+000212c0: 206d 6179 2075 7365 2e20 204d 616e 7920 may use. Many \n+000212d0: 6c69 6272 6172 6965 7320 696e 7374 616c libraries instal\n+000212e0: 6c20 7468 6569 7220 6f77 6e0a 6d61 6372 l their own.macr\n+000212f0: 6f20 696e 2074 6865 2073 7973 7465 6d2d o in the system-\n+00021300: 7769 6465 20e2 8098 6163 6c6f 6361 6ce2 wide ...aclocal.\n+00021310: 8099 2064 6972 6563 746f 7279 2028 2a6e .. directory (*n\n+00021320: 6f74 6520 4578 7465 6e64 696e 670a 6163 ote Extending.ac\n+00021330: 6c6f 6361 6c3a 3a29 2e20 2046 6f72 2069 local::). For i\n+00021340: 6e73 7461 6e63 652c 2047 7569 6c65 2073 nstance, Guile s\n+00021350: 6869 7073 2077 6974 6820 6120 6669 6c65 hips with a file\n+00021360: 2063 616c 6c65 6420 e280 9867 7569 6c65 called ...guile\n+00021370: 2e6d 34e2 8099 0a74 6861 7420 636f 6e74 .m4....that cont\n+00021380: 6169 6e73 2074 6865 206d 6163 726f 20e2 ains the macro .\n+00021390: 8098 4755 494c 455f 464c 4147 53e2 8099 ..GUILE_FLAGS...\n+000213a0: 2074 6861 7420 6361 6e20 6265 2075 7365 that can be use\n+000213b0: 6420 746f 2064 6566 696e 6520 7365 7475 d to define setu\n+000213c0: 700a 636f 6d70 696c 6572 2061 6e64 206c p.compiler and l\n+000213d0: 696e 6b65 7220 666c 6167 7320 6170 7072 inker flags appr\n+000213e0: 6f70 7269 6174 6520 666f 7220 7573 696e opriate for usin\n+000213f0: 6720 4775 696c 652e 2020 5573 696e 670a g Guile. Using.\n+00021400: e280 9847 5549 4c45 5f46 4c41 4753 e280 ...GUILE_FLAGS..\n+00021410: 9920 696e 20e2 8098 636f 6e66 6967 7572 . in ...configur\n+00021420: 652e 6163 e280 9920 7769 6c6c 2063 6175 e.ac... will cau\n+00021430: 7365 20e2 8098 6163 6c6f 6361 6ce2 8099 se ...aclocal...\n+00021440: 2074 6f20 636f 7079 20e2 8098 6775 696c to copy ...guil\n+00021450: 652e 6d34 e280 990a 696e 746f 20e2 8098 e.m4....into ...\n+00021460: 6163 6c6f 6361 6c2e 6d34 e280 992c 2062 aclocal.m4..., b\n+00021470: 7574 2061 7320 e280 9867 7569 6c65 2e6d ut as ...guile.m\n+00021480: 34e2 8099 2069 7320 6e6f 7420 7061 7274 4... is not part\n+00021490: 206f 6620 7468 6520 7072 6f6a 6563 742c of the project,\n+000214a0: 2069 7420 7769 6c6c 0a6e 6f74 2062 6520 it will.not be \n+000214b0: 6469 7374 7269 6275 7465 642e 2020 5465 distributed. Te\n+000214c0: 6368 6e69 6361 6c6c 792c 2074 6861 7420 chnically, that \n+000214d0: 6d65 616e 7320 6120 7573 6572 2077 686f means a user who\n+000214e0: 206e 6565 6473 2074 6f20 7265 6275 696c needs to rebuil\n+000214f0: 640a e280 9861 636c 6f63 616c 2e6d 34e2 d....aclocal.m4.\n+00021500: 8099 2077 696c 6c20 6861 7665 2074 6f20 .. will have to \n+00021510: 696e 7374 616c 6c20 4775 696c 6520 6669 install Guile fi\n+00021520: 7273 742e 2020 5468 6973 2069 7320 7072 rst. This is pr\n+00021530: 6f62 6162 6c79 204f 4b2c 2069 660a 4775 obably OK, if.Gu\n+00021540: 696c 6520 616c 7265 6164 7920 6973 2061 ile already is a\n+00021550: 2072 6571 7569 7265 6d65 6e74 2074 6f20 requirement to \n+00021560: 6275 696c 6420 7468 6520 7061 636b 6167 build the packag\n+00021570: 652e 2020 486f 7765 7665 722c 2069 6620 e. However, if \n+00021580: 4775 696c 650a 6973 206f 6e6c 7920 616e Guile.is only an\n+00021590: 206f 7074 696f 6e61 6c20 6665 6174 7572 optional featur\n+000215a0: 652c 206f 7220 6966 2079 6f75 7220 7061 e, or if your pa\n+000215b0: 636b 6167 6520 6d69 6768 7420 7275 6e20 ckage might run \n+000215c0: 6f6e 0a61 7263 6869 7465 6374 7572 6573 on.architectures\n+000215d0: 2077 6865 7265 2047 7569 6c65 2063 616e where Guile can\n+000215e0: 6e6f 7420 6265 2069 6e73 7461 6c6c 6564 not be installed\n+000215f0: 2c20 7468 6973 2072 6571 7569 7265 6d65 , this requireme\n+00021600: 6e74 2077 696c 6c0a 6869 6e64 6572 2064 nt will.hinder d\n+00021610: 6576 656c 6f70 6d65 6e74 2e20 2041 6e20 evelopment. An \n+00021620: 6561 7379 2073 6f6c 7574 696f 6e20 6973 easy solution is\n+00021630: 2074 6f20 636f 7079 2073 7563 6820 7468 to copy such th\n+00021640: 6972 642d 7061 7274 7920 6d61 6372 6f73 ird-party macros\n+00021650: 0a69 6e20 796f 7572 206c 6f63 616c 20e2 .in your local .\n+00021660: 8098 6d34 2fe2 8099 2064 6972 6563 746f ..m4/... directo\n+00021670: 7279 2073 6f20 7468 6579 2067 6574 2064 ry so they get d\n+00021680: 6973 7472 6962 7574 6564 2e0a 0a20 2020 istributed... \n+00021690: 5369 6e63 6520 4175 746f 6d61 6b65 2031 Since Automake 1\n+000216a0: 2e31 302c 20e2 8098 6163 6c6f 6361 6ce2 .10, ...aclocal.\n+000216b0: 8099 206f 6666 6572 7320 616e 206f 7074 .. offers an opt\n+000216c0: 696f 6e20 746f 2063 6f70 7920 7468 6573 ion to copy thes\n+000216d0: 650a 7379 7374 656d 2d77 6964 6520 7468 e.system-wide th\n+000216e0: 6972 642d 7061 7274 7920 6d61 6372 6f73 ird-party macros\n+000216f0: 2069 6e20 796f 7572 206c 6f63 616c 206d in your local m\n+00021700: 6163 726f 2064 6972 6563 746f 7279 2c20 acro directory, \n+00021710: 736f 6c76 696e 670a 7468 6520 6162 6f76 solving.the abov\n+00021720: 6520 7072 6f62 6c65 6d2e 2020 5369 6d70 e problem. Simp\n+00021730: 6c79 2075 7365 3a0a 0a20 2020 2020 4143 ly use:.. AC\n+00021740: 4c4f 4341 4c5f 414d 464c 4147 5320 3d20 LOCAL_AMFLAGS = \n+00021750: 2d49 206d 3420 2d2d 696e 7374 616c 6c0a -I m4 --install.\n+00021760: 0a57 6974 6820 7468 6973 2073 6574 7570 .With this setup\n+00021770: 2c20 7379 7374 656d 2d77 6964 6520 6d61 , system-wide ma\n+00021780: 6372 6f73 2077 696c 6c20 6265 2063 6f70 cros will be cop\n+00021790: 6965 6420 746f 20e2 8098 6d34 2fe2 8099 ied to ...m4/...\n+000217a0: 2074 6865 2066 6972 7374 0a74 696d 6520 the first.time \n+000217b0: 796f 7520 7275 6e20 e280 9861 7574 6f72 you run ...autor\n+000217c0: 6563 6f6e 66e2 8099 2e20 2054 6865 6e20 econf.... Then \n+000217d0: 7468 6520 6c6f 6361 6c6c 7920 696e 7374 the locally inst\n+000217e0: 616c 6c65 6420 6d61 6372 6f73 2077 696c alled macros wil\n+000217f0: 6c20 6861 7665 0a70 7265 6365 6465 6e63 l have.precedenc\n+00021800: 6520 6f76 6572 2074 6865 2073 7973 7465 e over the syste\n+00021810: 6d2d 7769 6465 2069 6e73 7461 6c6c 6564 m-wide installed\n+00021820: 206d 6163 726f 7320 6561 6368 2074 696d macros each tim\n+00021830: 6520 e280 9861 636c 6f63 616c e280 9920 e ...aclocal... \n+00021840: 6973 0a72 756e 2061 6761 696e 2e0a 0a20 is.run again... \n+00021850: 2020 4f6e 6520 7265 6173 6f6e 2077 6879 One reason why\n+00021860: 2079 6f75 2073 686f 756c 6420 6b65 6570 you should keep\n+00021870: 20e2 8098 2d2d 696e 7374 616c 6ce2 8099 ...--install...\n+00021880: 2069 6e20 7468 6520 666c 6167 7320 6576 in the flags ev\n+00021890: 656e 2061 6674 6572 0a74 6865 2066 6972 en after.the fir\n+000218a0: 7374 2072 756e 2069 7320 7468 6174 2077 st run is that w\n+000218b0: 6865 6e20 796f 7520 6c61 7465 7220 6564 hen you later ed\n+000218c0: 6974 20e2 8098 636f 6e66 6967 7572 652e it ...configure.\n+000218d0: 6163 e280 9920 616e 6420 6465 7065 6e64 ac... and depend\n+000218e0: 206f 6e20 610a 6e65 7720 6d61 6372 6f2c on a.new macro,\n+000218f0: 2074 6869 7320 6d61 6372 6f20 7769 6c6c this macro will\n+00021900: 2062 6520 696e 7374 616c 6c65 6420 696e be installed in\n+00021910: 2079 6f75 7220 e280 986d 342f e280 9920 your ...m4/... \n+00021920: 6175 746f 6d61 7469 6361 6c6c 792e 0a41 automatically..A\n+00021930: 6e6f 7468 6572 206f 6e65 2069 7320 7468 nother one is th\n+00021940: 6174 2073 6572 6961 6c20 6e75 6d62 6572 at serial number\n+00021950: 7320 282a 6e6f 7465 2053 6572 6961 6c73 s (*note Serials\n+00021960: 3a3a 2920 6361 6e20 6265 2075 7365 6420 ::) can be used \n+00021970: 746f 0a75 7064 6174 6520 7468 6520 6d61 to.update the ma\n+00021980: 6372 6f73 2069 6e20 796f 7572 2073 6f75 cros in your sou\n+00021990: 7263 6520 7472 6565 2061 7574 6f6d 6174 rce tree automat\n+000219a0: 6963 616c 6c79 2077 6865 6e20 6e65 7720 ically when new \n+000219b0: 7379 7374 656d 2d77 6964 650a 7665 7273 system-wide.vers\n+000219c0: 696f 6e73 2061 7265 2069 6e73 7461 6c6c ions are install\n+000219d0: 6564 2e20 2041 2073 6572 6961 6c20 6e75 ed. A serial nu\n+000219e0: 6d62 6572 2073 686f 756c 6420 6265 2061 mber should be a\n+000219f0: 2073 696e 676c 6520 6c69 6e65 206f 6620 single line of \n+00021a00: 7468 650a 666f 726d 0a0a 2020 2020 2023 the.form.. #\n+00021a10: 7365 7269 616c 204e 4e4e 0a0a 7768 6572 serial NNN..wher\n+00021a20: 6520 4e4e 4e20 636f 6e74 6169 6e73 206f e NNN contains o\n+00021a30: 6e6c 7920 6469 6769 7473 2061 6e64 2064 nly digits and d\n+00021a40: 6f74 732e 2020 4974 2073 686f 756c 6420 ots. It should \n+00021a50: 6170 7065 6172 2069 6e20 7468 6520 4d34 appear in the M4\n+00021a60: 0a66 696c 6520 6265 666f 7265 2061 6e79 .file before any\n+00021a70: 206d 6163 726f 2064 6566 696e 6974 696f macro definitio\n+00021a80: 6e2e 2020 4974 2069 7320 6120 676f 6f64 n. It is a good\n+00021a90: 2070 7261 6374 6963 6520 746f 206d 6169 practice to mai\n+00021aa0: 6e74 6169 6e20 610a 7365 7269 616c 206e ntain a.serial n\n+00021ab0: 756d 6265 7220 666f 7220 6561 6368 206d umber for each m\n+00021ac0: 6163 726f 2079 6f75 2064 6973 7472 6962 acro you distrib\n+00021ad0: 7574 652c 2065 7665 6e20 6966 2079 6f75 ute, even if you\n+00021ae0: 2064 6f20 6e6f 7420 7573 6520 7468 650a do not use the.\n+00021af0: e280 982d 2d69 6e73 7461 6c6c e280 9920 ...--install... \n+00021b00: 6f70 7469 6f6e 206f 6620 e280 9861 636c option of ...acl\n+00021b10: 6f63 616c e280 993a 2074 6869 7320 616c ocal...: this al\n+00021b20: 6c6f 7773 206f 7468 6572 2070 656f 706c lows other peopl\n+00021b30: 6520 746f 2075 7365 2069 742e 0a0a 1f0a e to use it.....\n+00021b40: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+00021b50: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+00021b60: 2053 6572 6961 6c73 2c20 204e 6578 743a Serials, Next:\n+00021b70: 2046 7574 7572 6520 6f66 2061 636c 6f63 Future of acloc\n+00021b80: 616c 2c20 2050 7265 763a 204c 6f63 616c al, Prev: Local\n+00021b90: 204d 6163 726f 732c 2020 5570 3a20 6163 Macros, Up: ac\n+00021ba0: 6c6f 6361 6c20 496e 766f 6361 7469 6f6e local Invocation\n+00021bb0: 0a0a 362e 332e 3520 5365 7269 616c 204e ..6.3.5 Serial N\n+00021bc0: 756d 6265 7273 0a2d 2d2d 2d2d 2d2d 2d2d umbers.---------\n+00021bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a42 6563 -----------..Bec\n+00021be0: 6175 7365 2074 6869 7264 2d70 6172 7479 ause third-party\n+00021bf0: 206d 6163 726f 7320 6465 6669 6e65 6420 macros defined \n+00021c00: 696e 20e2 8098 2a2e 6d34 e280 9920 6669 in ...*.m4... fi\n+00021c10: 6c65 7320 6172 6520 6e61 7475 7261 6c6c les are naturall\n+00021c20: 7920 7368 6172 6564 0a62 6574 7765 656e y shared.between\n+00021c30: 206d 756c 7469 706c 6520 7072 6f6a 6563 multiple projec\n+00021c40: 7473 2c20 736f 6d65 2070 656f 706c 6520 ts, some people \n+00021c50: 6c69 6b65 2074 6f20 7665 7273 696f 6e20 like to version \n+00021c60: 7468 656d 2e20 2054 6869 7320 6d61 6b65 them. This make\n+00021c70: 730a 6974 2065 6173 6965 7220 746f 2074 s.it easier to t\n+00021c80: 656c 6c20 7768 6963 6820 6f66 2074 776f ell which of two\n+00021c90: 204d 3420 6669 6c65 7320 6973 206e 6577 M4 files is new\n+00021ca0: 6572 2e20 2053 696e 6365 2061 7420 6c65 er. Since at le\n+00021cb0: 6173 7420 3139 3936 2c0a 7468 6520 7472 ast 1996,.the tr\n+00021cc0: 6164 6974 696f 6e20 6973 2074 6f20 7573 adition is to us\n+00021cd0: 6520 6120 e280 9823 7365 7269 616c e280 e a ...#serial..\n+00021ce0: 9920 6c69 6e65 2066 6f72 2074 6869 732e . line for this.\n+00021cf0: 0a0a 2020 2041 2073 6572 6961 6c20 6e75 .. A serial nu\n+00021d00: 6d62 6572 2073 686f 756c 6420 6265 2061 mber should be a\n+00021d10: 2073 696e 676c 6520 6c69 6e65 206f 6620 single line of \n+00021d20: 7468 6520 666f 726d 0a0a 2020 2020 2023 the form.. #\n+00021d30: 2073 6572 6961 6c20 5645 5253 494f 4e0a serial VERSION.\n+00021d40: 0a77 6865 7265 2056 4552 5349 4f4e 2069 .where VERSION i\n+00021d50: 7320 6120 7665 7273 696f 6e20 6e75 6d62 s a version numb\n+00021d60: 6572 2063 6f6e 7461 696e 696e 6720 6f6e er containing on\n+00021d70: 6c79 2064 6967 6974 7320 616e 6420 646f ly digits and do\n+00021d80: 7473 2e0a 5573 7561 6c6c 7920 7065 6f70 ts..Usually peop\n+00021d90: 6c65 2075 7365 2061 2073 696e 676c 6520 le use a single \n+00021da0: 696e 7465 6765 722c 2061 6e64 2074 6865 integer, and the\n+00021db0: 7920 696e 6372 656d 656e 7420 6974 2065 y increment it e\n+00021dc0: 6163 6820 7469 6d65 0a74 6865 7920 6368 ach time.they ch\n+00021dd0: 616e 6765 2074 6865 206d 6163 726f 2028 ange the macro (\n+00021de0: 6865 6e63 6520 7468 6520 6e61 6d65 206f hence the name o\n+00021df0: 6620 2273 6572 6961 6c22 292e 2020 5375 f \"serial\"). Su\n+00021e00: 6368 2061 206c 696e 6520 7368 6f75 6c64 ch a line should\n+00021e10: 0a61 7070 6561 7220 696e 2074 6865 204d .appear in the M\n+00021e20: 3420 6669 6c65 2062 6566 6f72 6520 616e 4 file before an\n+00021e30: 7920 6d61 6372 6f20 6465 6669 6e69 7469 y macro definiti\n+00021e40: 6f6e 2e0a 0a20 2020 5468 6520 e280 9823 on... The ...#\n+00021e50: e280 9920 6d75 7374 2062 6520 7468 6520 ... must be the \n+00021e60: 6669 7273 7420 6368 6172 6163 7465 7220 first character \n+00021e70: 6f6e 2074 6865 206c 696e 652c 2061 6e64 on the line, and\n+00021e80: 2069 7420 6973 204f 4b20 746f 2068 6176 it is OK to hav\n+00021e90: 650a 6578 7472 6120 776f 7264 7320 6166 e.extra words af\n+00021ea0: 7465 7220 7468 6520 7665 7273 696f 6e2c ter the version,\n+00021eb0: 2061 7320 696e 0a0a 2020 2020 2023 7365 as in.. #se\n+00021ec0: 7269 616c 2056 4552 5349 4f4e 2047 4152 rial VERSION GAR\n+00021ed0: 4241 4745 0a0a 2020 204e 6f72 6d61 6c6c BAGE.. Normall\n+00021ee0: 7920 7468 6573 6520 7365 7269 616c 206e y these serial n\n+00021ef0: 756d 6265 7273 2061 7265 2063 6f6d 706c umbers are compl\n+00021f00: 6574 656c 7920 6967 6e6f 7265 6420 6279 etely ignored by\n+00021f10: 20e2 8098 6163 6c6f 6361 6ce2 8099 2061 ...aclocal... a\n+00021f20: 6e64 0ae2 8098 6175 746f 636f 6e66 e280 nd....autoconf..\n+00021f30: 992c 206c 696b 6520 616e 7920 6765 6e75 ., like any genu\n+00021f40: 696e 6520 636f 6d6d 656e 742e 2020 486f ine comment. Ho\n+00021f50: 7765 7665 7220 7768 656e 2075 7369 6e67 wever when using\n+00021f60: 20e2 8098 6163 6c6f 6361 6ce2 8099 2773 ...aclocal...'s\n+00021f70: 0ae2 8098 2d2d 696e 7374 616c 6ce2 8099 ....--install...\n+00021f80: 2066 6561 7475 7265 2c20 7468 6573 6520 feature, these \n+00021f90: 7365 7269 616c 206e 756d 6265 7273 2077 serial numbers w\n+00021fa0: 696c 6c20 6d6f 6469 6679 2074 6865 2077 ill modify the w\n+00021fb0: 6179 20e2 8098 6163 6c6f 6361 6ce2 8099 ay ...aclocal...\n+00021fc0: 0a73 656c 6563 7473 2074 6865 206d 6163 .selects the mac\n+00021fd0: 726f 7320 746f 2069 6e73 7461 6c6c 2069 ros to install i\n+00021fe0: 6e20 7468 6520 7061 636b 6167 653a 2069 n the package: i\n+00021ff0: 6620 7477 6f20 6669 6c65 7320 7769 7468 f two files with\n+00022000: 2074 6865 2073 616d 650a 6261 7365 6e61 the same.basena\n+00022010: 6d65 2065 7869 7374 2069 6e20 796f 7572 me exist in your\n+00022020: 2073 6561 7263 6820 7061 7468 2c20 616e search path, an\n+00022030: 6420 6966 2061 7420 6c65 6173 7420 6f6e d if at least on\n+00022040: 6520 6f66 2074 6865 6d20 7573 6573 2061 e of them uses a\n+00022050: 0ae2 8098 2373 6572 6961 6ce2 8099 206c ....#serial... l\n+00022060: 696e 652c 20e2 8098 6163 6c6f 6361 6ce2 ine, ...aclocal.\n+00022070: 8099 2077 696c 6c20 6967 6e6f 7265 2074 .. will ignore t\n+00022080: 6865 2066 696c 6520 7468 6174 2068 6173 he file that has\n+00022090: 2074 6865 206f 6c64 6572 0ae2 8098 2373 the older....#s\n+000220a0: 6572 6961 6ce2 8099 206c 696e 6520 286f erial... line (o\n+000220b0: 7220 7468 6520 6669 6c65 2074 6861 7420 r the file that \n+000220c0: 6861 7320 6e6f 6e65 292e 0a0a 2020 204e has none)... N\n+000220d0: 6f74 6520 7468 6174 2061 2073 6572 6961 ote that a seria\n+000220e0: 6c20 6e75 6d62 6572 2061 7070 6c69 6573 l number applies\n+000220f0: 2074 6f20 6120 7768 6f6c 6520 4d34 2066 to a whole M4 f\n+00022100: 696c 652c 206e 6f74 2074 6f20 616e 790a ile, not to any.\n+00022110: 6d61 6372 6f20 6974 2063 6f6e 7461 696e macro it contain\n+00022120: 732e 2020 4120 6669 6c65 2063 616e 2063 s. A file can c\n+00022130: 6f6e 7461 696e 7320 6d75 6c74 6970 6c65 ontains multiple\n+00022140: 206d 6163 726f 732c 2062 7574 206f 6e6c macros, but onl\n+00022150: 7920 6f6e 650a 7365 7269 616c 2e0a 0a20 y one.serial... \n+00022160: 2020 4865 7265 2069 7320 6120 7573 6520 Here is a use \n+00022170: 6361 7365 2074 6861 7420 696c 6c75 7374 case that illust\n+00022180: 7261 7465 7320 7468 6520 7573 6520 6f66 rates the use of\n+00022190: 20e2 8098 2d2d 696e 7374 616c 6ce2 8099 ...--install...\n+000221a0: 2061 6e64 2069 7473 0a69 6e74 6572 6163 and its.interac\n+000221b0: 7469 6f6e 2077 6974 6820 7365 7269 616c tion with serial\n+000221c0: 206e 756d 6265 7273 2e20 204c 6574 2773 numbers. Let's\n+000221d0: 2061 7373 756d 6520 7765 206d 6169 6e74 assume we maint\n+000221e0: 6169 6e20 6120 7061 636b 6167 650a 6361 ain a package.ca\n+000221f0: 6c6c 6564 204d 7950 6163 6b61 6765 2c20 lled MyPackage, \n+00022200: 7468 6520 e280 9863 6f6e 6669 6775 7265 the ...configure\n+00022210: 2e61 63e2 8099 206f 6620 7768 6963 6820 .ac... of which \n+00022220: 7265 7175 6972 6573 2061 2074 6869 7264 requires a third\n+00022230: 2d70 6172 7479 0a6d 6163 726f 20e2 8098 -party.macro ...\n+00022240: 4158 5f54 4849 5244 5f50 4152 5459 e280 AX_THIRD_PARTY..\n+00022250: 9920 6465 6669 6e65 6420 696e 20e2 8098 . defined in ...\n+00022260: 2f75 7372 2f73 6861 7265 2f61 636c 6f63 /usr/share/acloc\n+00022270: 616c 2f74 6869 7264 7061 7274 792e 6d34 al/thirdparty.m4\n+00022280: e280 9920 6173 0a66 6f6c 6c6f 7773 3a0a ... as.follows:.\n+00022290: 0a20 2020 2020 2320 7365 7269 616c 2031 . # serial 1\n+000222a0: 0a20 2020 2020 4143 5f44 4546 554e 285b . AC_DEFUN([\n+000222b0: 4158 5f54 4849 5244 5f50 4152 5459 5d2c AX_THIRD_PARTY],\n+000222c0: 205b 2e2e 2e5d 290a 0a20 2020 4d79 5061 [...]).. MyPa\n+000222d0: 636b 6167 6520 7573 6573 2061 6e20 e280 ckage uses an ..\n+000222e0: 986d 342f e280 9920 6469 7265 6374 6f72 .m4/... director\n+000222f0: 7920 746f 2073 746f 7265 206c 6f63 616c y to store local\n+00022300: 206d 6163 726f 7320 6173 2065 7870 6c61 macros as expla\n+00022310: 696e 6564 0a69 6e20 2a6e 6f74 6520 4c6f ined.in *note Lo\n+00022320: 6361 6c20 4d61 6372 6f73 3a3a 2c20 616e cal Macros::, an\n+00022330: 6420 6861 730a 0a20 2020 2020 4143 4c4f d has.. ACLO\n+00022340: 4341 4c5f 414d 464c 4147 5320 3d20 2d49 CAL_AMFLAGS = -I\n+00022350: 206d 3420 2d2d 696e 7374 616c 6c0a 0a69 m4 --install..i\n+00022360: 6e20 6974 7320 746f 702d 6c65 7665 6c20 n its top-level \n+00022370: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+00022380: 992e 0a0a 2020 2049 6e69 7469 616c 6c79 .... Initially\n+00022390: 2074 6865 20e2 8098 6d34 2fe2 8099 2064 the ...m4/... d\n+000223a0: 6972 6563 746f 7279 2069 7320 656d 7074 irectory is empt\n+000223b0: 792e 2020 5468 6520 6669 7273 7420 7469 y. The first ti\n+000223c0: 6d65 2077 6520 7275 6e0a e280 9861 7574 me we run....aut\n+000223d0: 6f72 6563 6f6e 66e2 8099 2c20 6974 2077 oreconf..., it w\n+000223e0: 696c 6c20 6665 7463 6820 7468 6520 6f70 ill fetch the op\n+000223f0: 7469 6f6e 7320 746f 2070 6173 7320 746f tions to pass to\n+00022400: 20e2 8098 6163 6c6f 6361 6ce2 8099 2069 ...aclocal... i\n+00022410: 6e0a e280 984d 616b 6566 696c 652e 616d n....Makefile.am\n+00022420: e280 992c 2061 6e64 2072 756e 20e2 8098 ..., and run ...\n+00022430: 6163 6c6f 6361 6c20 2d49 206d 3420 2d2d aclocal -I m4 --\n+00022440: 696e 7374 616c 6ce2 8099 2e20 20e2 8098 install.... ...\n+00022450: 6163 6c6f 6361 6ce2 8099 2077 696c 6c20 aclocal... will \n+00022460: 6e6f 7469 6365 0a74 6861 740a 0a20 2020 notice.that.. \n+00022470: e280 a220 e280 9863 6f6e 6669 6775 7265 ... ...configure\n+00022480: 2e61 63e2 8099 2075 7365 7320 e280 9841 .ac... uses ...A\n+00022490: 585f 5448 4952 445f 5041 5254 59e2 8099 X_THIRD_PARTY...\n+000224a0: 0a20 2020 e280 a220 4e6f 206c 6f63 616c . ... No local\n+000224b0: 206d 6163 726f 7320 6465 6669 6e65 20e2 macros define .\n+000224c0: 8098 4158 5f54 4849 5244 5f50 4152 5459 ..AX_THIRD_PARTY\n+000224d0: e280 990a 2020 20e2 80a2 20e2 8098 2f75 .... ... .../u\n+000224e0: 7372 2f73 6861 7265 2f61 636c 6f63 616c sr/share/aclocal\n+000224f0: 2f74 6869 7264 7061 7274 792e 6d34 e280 /thirdparty.m4..\n+00022500: 9920 6465 6669 6e65 7320 e280 9841 585f . defines ...AX_\n+00022510: 5448 4952 445f 5041 5254 59e2 8099 2077 THIRD_PARTY... w\n+00022520: 6974 680a 2020 2020 2073 6572 6961 6c20 ith. serial \n+00022530: 312e 0a0a 4265 6361 7573 6520 e280 982f 1...Because .../\n+00022540: 7573 722f 7368 6172 652f 6163 6c6f 6361 usr/share/acloca\n+00022550: 6c2f 7468 6972 6470 6172 7479 2e6d 34e2 l/thirdparty.m4.\n+00022560: 8099 2069 7320 6120 7379 7374 656d 2d77 .. is a system-w\n+00022570: 6964 6520 6d61 6372 6f20 616e 640a e280 ide macro and...\n+00022580: 9861 636c 6f63 616c e280 9920 7761 7320 .aclocal... was \n+00022590: 6769 7665 6e20 7468 6520 e280 982d 2d69 given the ...--i\n+000225a0: 6e73 7461 6c6c e280 9920 6f70 7469 6f6e nstall... option\n+000225b0: 2c20 6974 2077 696c 6c20 636f 7079 2074 , it will copy t\n+000225c0: 6869 7320 6669 6c65 2069 6e0a e280 986d his file in....m\n+000225d0: 342f 7468 6972 6470 6172 7479 2e6d 34e2 4/thirdparty.m4.\n+000225e0: 8099 2c20 616e 6420 6f75 7470 7574 2061 .., and output a\n+000225f0: 6e20 e280 9861 636c 6f63 616c 2e6d 34e2 n ...aclocal.m4.\n+00022600: 8099 2074 6861 7420 636f 6e74 6169 6e73 .. that contains\n+00022610: 0ae2 8098 6d34 5f69 6e63 6c75 6465 285b ....m4_include([\n+00022620: 6d34 2f74 6869 7264 7061 7274 792e 6d34 m4/thirdparty.m4\n+00022630: 5d29 e280 992e 0a0a 2020 2054 6865 206e ])...... The n\n+00022640: 6578 7420 7469 6d65 20e2 8098 6163 6c6f ext time ...aclo\n+00022650: 6361 6c20 2d49 206d 3420 2d2d 696e 7374 cal -I m4 --inst\n+00022660: 616c 6ce2 8099 2069 7320 7275 6e20 2865 all... is run (e\n+00022670: 6974 6865 7220 7669 610a e280 9861 7574 ither via....aut\n+00022680: 6f72 6563 6f6e 66e2 8099 2c20 6279 2068 oreconf..., by h\n+00022690: 616e 642c 206f 7220 6672 6f6d 2074 6865 and, or from the\n+000226a0: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+000226b0: 7265 6275 696c 6420 7275 6c65 7329 2073 rebuild rules) s\n+000226c0: 6f6d 6574 6869 6e67 0a64 6966 6665 7265 omething.differe\n+000226d0: 6e74 2068 6170 7065 6e73 2e20 20e2 8098 nt happens. ...\n+000226e0: 6163 6c6f 6361 6ce2 8099 206e 6f74 6963 aclocal... notic\n+000226f0: 6573 2074 6861 740a 0a20 2020 e280 a220 es that.. ... \n+00022700: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+00022710: 8099 2075 7365 7320 e280 9841 585f 5448 .. uses ...AX_TH\n+00022720: 4952 445f 5041 5254 59e2 8099 0a20 2020 IRD_PARTY.... \n+00022730: e280 a220 e280 986d 342f 7468 6972 6470 ... ...m4/thirdp\n+00022740: 6172 7479 2e6d 34e2 8099 2064 6566 696e arty.m4... defin\n+00022750: 6573 20e2 8098 4158 5f54 4849 5244 5f50 es ...AX_THIRD_P\n+00022760: 4152 5459 e280 9920 7769 7468 2073 6572 ARTY... with ser\n+00022770: 6961 6c20 312e 0a20 2020 e280 a220 e280 ial 1.. ... ..\n+00022780: 982f 7573 722f 7368 6172 652f 6163 6c6f ./usr/share/aclo\n+00022790: 6361 6c2f 7468 6972 6470 6172 7479 2e6d cal/thirdparty.m\n+000227a0: 34e2 8099 2064 6566 696e 6573 20e2 8098 4... defines ...\n+000227b0: 4158 5f54 4849 5244 5f50 4152 5459 e280 AX_THIRD_PARTY..\n+000227c0: 9920 7769 7468 0a20 2020 2020 7365 7269 . with. seri\n+000227d0: 616c 2031 2e0a 0a42 6563 6175 7365 2062 al 1...Because b\n+000227e0: 6f74 6820 6669 6c65 7320 6861 7665 2074 oth files have t\n+000227f0: 6865 2073 616d 6520 7365 7269 616c 206e he same serial n\n+00022800: 756d 6265 722c 20e2 8098 6163 6c6f 6361 umber, ...acloca\n+00022810: 6ce2 8099 2075 7365 7320 7468 6520 6669 l... uses the fi\n+00022820: 7273 740a 6974 2066 6f75 6e64 2069 6e20 rst.it found in \n+00022830: 6974 7320 7365 6172 6368 2070 6174 6820 its search path \n+00022840: 6f72 6465 7220 282a 6e6f 7465 204d 6163 order (*note Mac\n+00022850: 726f 2053 6561 7263 6820 5061 7468 3a3a ro Search Path::\n+00022860: 292e 0ae2 8098 6163 6c6f 6361 6ce2 8099 ).....aclocal...\n+00022870: 2074 6865 7265 666f 7265 2069 676e 6f72 therefore ignor\n+00022880: 6573 20e2 8098 2f75 7372 2f73 6861 7265 es .../usr/share\n+00022890: 2f61 636c 6f63 616c 2f74 6869 7264 7061 /aclocal/thirdpa\n+000228a0: 7274 792e 6d34 e280 9920 616e 640a 6f75 rty.m4... and.ou\n+000228b0: 7470 7574 7320 616e 20e2 8098 6163 6c6f tputs an ...aclo\n+000228c0: 6361 6c2e 6d34 e280 9920 7468 6174 2063 cal.m4... that c\n+000228d0: 6f6e 7461 696e 7320 e280 986d 345f 696e ontains ...m4_in\n+000228e0: 636c 7564 6528 5b6d 342f 7468 6972 6470 clude([m4/thirdp\n+000228f0: 6172 7479 2e6d 345d 29e2 8099 2e0a 0a20 arty.m4])...... \n+00022900: 2020 4c6f 6361 6c20 6469 7265 6374 6f72 Local director\n+00022910: 6965 7320 7370 6563 6966 6965 6420 7769 ies specified wi\n+00022920: 7468 20e2 8098 2d49 e280 9920 6172 6520 th ...-I... are \n+00022930: 616c 7761 7973 2073 6561 7263 6865 6420 always searched \n+00022940: 6265 666f 7265 0a73 7973 7465 6d2d 7769 before.system-wi\n+00022950: 6465 2064 6972 6563 746f 7269 6573 2c20 de directories, \n+00022960: 736f 2061 206c 6f63 616c 2066 696c 6520 so a local file \n+00022970: 7769 6c6c 2061 6c77 6179 7320 6265 2070 will always be p\n+00022980: 7265 6665 7272 6564 2074 6f20 7468 650a referred to the.\n+00022990: 7379 7374 656d 2d77 6964 6520 6669 6c65 system-wide file\n+000229a0: 2069 6e20 6361 7365 206f 6620 6571 7561 in case of equa\n+000229b0: 6c20 7365 7269 616c 206e 756d 6265 7273 l serial numbers\n+000229c0: 2e0a 0a20 2020 4e6f 7720 7375 7070 6f73 ... Now suppos\n+000229d0: 6520 7468 6520 7379 7374 656d 2d77 6964 e the system-wid\n+000229e0: 6520 7468 6972 642d 7061 7274 7920 6d61 e third-party ma\n+000229f0: 6372 6f20 6973 2063 6861 6e67 6564 2e20 cro is changed. \n+00022a00: 2054 6869 7320 6361 6e0a 6861 7070 656e This can.happen\n+00022a10: 2069 6620 7468 6520 7061 636b 6167 6520 if the package \n+00022a20: 696e 7374 616c 6c69 6e67 2074 6869 7320 installing this \n+00022a30: 6d61 6372 6f20 6973 2075 7064 6174 6564 macro is updated\n+00022a40: 2e20 204c 6574 2773 2073 7570 706f 7365 . Let's suppose\n+00022a50: 0a74 6865 206e 6577 206d 6163 726f 2068 .the new macro h\n+00022a60: 6173 2073 6572 6961 6c20 6e75 6d62 6572 as serial number\n+00022a70: 2032 2e20 2054 6865 206e 6578 7420 7469 2. The next ti\n+00022a80: 6d65 20e2 8098 6163 6c6f 6361 6c20 2d49 me ...aclocal -I\n+00022a90: 206d 340a 2d2d 696e 7374 616c 6ce2 8099 m4.--install...\n+00022aa0: 2069 7320 7275 6e20 7468 6520 7369 7475 is run the situ\n+00022ab0: 6174 696f 6e20 6973 2074 6865 2066 6f6c ation is the fol\n+00022ac0: 6c6f 7769 6e67 3a0a 0a20 2020 e280 a220 lowing:.. ... \n+00022ad0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+00022ae0: 8099 2075 7365 7320 e280 9841 585f 5448 .. uses ...AX_TH\n+00022af0: 4952 445f 5041 5254 59e2 8099 0a20 2020 IRD_PARTY.... \n+00022b00: e280 a220 e280 986d 342f 7468 6972 6470 ... ...m4/thirdp\n+00022b10: 6172 7479 2e6d 34e2 8099 2064 6566 696e arty.m4... defin\n+00022b20: 6573 20e2 8098 4158 5f54 4849 5244 5f50 es ...AX_THIRD_P\n+00022b30: 4152 5459 e280 9920 7769 7468 2073 6572 ARTY... with ser\n+00022b40: 6961 6c20 312e 0a20 2020 e280 a220 e280 ial 1.. ... ..\n+00022b50: 982f 7573 722f 7368 6172 652f 6163 6c6f ./usr/share/aclo\n+00022b60: 6361 6c2f 7468 6972 6470 6172 7479 2e6d cal/thirdparty.m\n+00022b70: 34e2 8099 2064 6566 696e 6573 20e2 8098 4... defines ...\n+00022b80: 4158 5f54 4849 5244 5f50 4152 5459 e280 AX_THIRD_PARTY..\n+00022b90: 9920 7769 7468 0a20 2020 2020 7365 7269 . with. seri\n+00022ba0: 616c 2032 2e0a 0a57 6865 6e20 e280 9861 al 2...When ...a\n+00022bb0: 636c 6f63 616c e280 9920 7365 6573 2061 clocal... sees a\n+00022bc0: 2067 7265 6174 6572 2073 6572 6961 6c20 greater serial \n+00022bd0: 6e75 6d62 6572 2c20 6974 2069 6d6d 6564 number, it immed\n+00022be0: 6961 7465 6c79 2066 6f72 6765 7473 0a61 iately forgets.a\n+00022bf0: 6e79 7468 696e 6720 6974 206b 6e6f 7773 nything it knows\n+00022c00: 2066 726f 6d20 6669 6c65 7320 7468 6174 from files that\n+00022c10: 2068 6176 6520 7468 6520 7361 6d65 2062 have the same b\n+00022c20: 6173 656e 616d 6520 616e 6420 6120 736d asename and a sm\n+00022c30: 616c 6c65 720a 7365 7269 616c 206e 756d aller.serial num\n+00022c40: 6265 722e 2020 536f 2061 6674 6572 2069 ber. So after i\n+00022c50: 7420 6861 7320 666f 756e 6420 e280 982f t has found .../\n+00022c60: 7573 722f 7368 6172 652f 6163 6c6f 6361 usr/share/acloca\n+00022c70: 6c2f 7468 6972 6470 6172 7479 2e6d 34e2 l/thirdparty.m4.\n+00022c80: 8099 0a77 6974 6820 7365 7269 616c 2032 ...with serial 2\n+00022c90: 2c20 e280 9861 636c 6f63 616c e280 9920 , ...aclocal... \n+00022ca0: 7769 6c6c 2070 726f 6365 6564 2061 7320 will proceed as \n+00022cb0: 6966 2069 7420 6861 6420 6e65 7665 7220 if it had never \n+00022cc0: 7365 656e 0ae2 8098 6d34 2f74 6869 7264 seen....m4/third\n+00022cd0: 7061 7274 792e 6d34 e280 992e 2020 5468 party.m4.... Th\n+00022ce0: 6973 2062 7269 6e67 7320 7573 2062 6163 is brings us bac\n+00022cf0: 6b20 746f 2061 2073 6974 7561 7469 6f6e k to a situation\n+00022d00: 2073 696d 696c 6172 2074 6f20 7468 6174 similar to that\n+00022d10: 0a61 7420 7468 6520 6265 6769 6e6e 696e .at the beginnin\n+00022d20: 6720 6f66 206f 7572 2065 7861 6d70 6c65 g of our example\n+00022d30: 2c20 7768 6572 6520 6e6f 206c 6f63 616c , where no local\n+00022d40: 2066 696c 6520 6465 6669 6e65 6420 7468 file defined th\n+00022d50: 6520 6d61 6372 6f2e 0ae2 8098 6163 6c6f e macro.....aclo\n+00022d60: 6361 6ce2 8099 2077 696c 6c20 696e 7374 cal... will inst\n+00022d70: 616c 6c20 7468 6520 6e65 7720 7665 7273 all the new vers\n+00022d80: 696f 6e20 6f66 2074 6865 206d 6163 726f ion of the macro\n+00022d90: 2069 6e0a e280 986d 342f 7468 6972 6470 in....m4/thirdp\n+00022da0: 6172 7479 2e6d 34e2 8099 2c20 696e 2074 arty.m4..., in t\n+00022db0: 6869 7320 6361 7365 206f 7665 7272 6964 his case overrid\n+00022dc0: 696e 6720 7468 6520 6f6c 6420 7665 7273 ing the old vers\n+00022dd0: 696f 6e2e 2020 4d79 5061 636b 6167 650a ion. MyPackage.\n+00022de0: 6a75 7374 2068 6164 2069 7473 206d 6163 just had its mac\n+00022df0: 726f 2075 7064 6174 6564 2061 7320 6120 ro updated as a \n+00022e00: 7369 6465 2065 6666 6563 7420 6f66 2072 side effect of r\n+00022e10: 756e 6e69 6e67 20e2 8098 6163 6c6f 6361 unning ...acloca\n+00022e20: 6ce2 8099 2e0a 0a20 2020 4966 2079 6f75 l...... If you\n+00022e30: 2061 7265 206c 6565 7279 206f 6620 6c65 are leery of le\n+00022e40: 7474 696e 6720 e280 9861 636c 6f63 616c tting ...aclocal\n+00022e50: e280 9920 7570 6461 7465 2079 6f75 7220 ... update your \n+00022e60: 6c6f 6361 6c20 6d61 6372 6f2c 2079 6f75 local macro, you\n+00022e70: 0a63 616e 2072 756e 20e2 8098 6163 6c6f .can run ...aclo\n+00022e80: 6361 6c20 2d49 206d 3420 2d2d 6469 6666 cal -I m4 --diff\n+00022e90: e280 9920 746f 2072 6576 6965 7720 7468 ... to review th\n+00022ea0: 6520 6368 616e 6765 7320 e280 9861 636c e changes ...acl\n+00022eb0: 6f63 616c 202d 4920 6d34 0a2d 2d69 6e73 ocal -I m4.--ins\n+00022ec0: 7461 6c6c e280 9920 776f 756c 6420 7065 tall... would pe\n+00022ed0: 7266 6f72 6d20 6f6e 2074 6865 7365 206d rform on these m\n+00022ee0: 6163 726f 732e 0a0a 2020 2046 696e 616c acros... Final\n+00022ef0: 6c79 2c20 6e6f 7465 2074 6861 7420 7468 ly, note that th\n+00022f00: 6520 e280 982d 2d66 6f72 6365 e280 9920 e ...--force... \n+00022f10: 6f70 7469 6f6e 206f 6620 e280 9861 636c option of ...acl\n+00022f20: 6f63 616c e280 9920 6861 7320 6162 736f ocal... has abso\n+00022f30: 6c75 7465 6c79 0a6e 6f20 6566 6665 6374 lutely.no effect\n+00022f40: 206f 6e20 7468 6520 6669 6c65 7320 696e on the files in\n+00022f50: 7374 616c 6c65 6420 6279 20e2 8098 2d2d stalled by ...--\n+00022f60: 696e 7374 616c 6ce2 8099 2e20 2046 6f72 install.... For\n+00022f70: 2069 6e73 7461 6e63 652c 2069 6620 796f instance, if yo\n+00022f80: 750a 6861 7665 206d 6f64 6966 6965 6420 u.have modified \n+00022f90: 796f 7572 206c 6f63 616c 206d 6163 726f your local macro\n+00022fa0: 732c 2064 6f20 6e6f 7420 6578 7065 6374 s, do not expect\n+00022fb0: 20e2 8098 2d2d 696e 7374 616c 6c20 2d2d ...--install --\n+00022fc0: 666f 7263 65e2 8099 2074 6f0a 7265 706c force... to.repl\n+00022fd0: 6163 6520 7468 6520 6c6f 6361 6c20 6d61 ace the local ma\n+00022fe0: 6372 6f73 2062 7920 7468 6569 7220 7379 cros by their sy\n+00022ff0: 7374 656d 2d77 6964 6520 7665 7273 696f stem-wide versio\n+00023000: 6e73 2e20 2049 6620 796f 7520 7761 6e74 ns. If you want\n+00023010: 2074 6f0a 646f 2073 6f2c 2073 696d 706c to.do so, simpl\n+00023020: 7920 6572 6173 6520 7468 6520 6c6f 6361 y erase the loca\n+00023030: 6c20 6d61 6372 6f73 2079 6f75 2077 616e l macros you wan\n+00023040: 7420 746f 2072 6576 6572 742c 2061 6e64 t to revert, and\n+00023050: 2072 756e 0ae2 8098 6163 6c6f 6361 6c20 run....aclocal \n+00023060: 2d49 206d 3420 2d2d 696e 7374 616c 6ce2 -I m4 --install.\n+00023070: 8099 2e0a 0a1f 0a46 696c 653a 2061 7574 .......File: aut\n+00023080: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+00023090: 2020 4e6f 6465 3a20 4675 7475 7265 206f Node: Future o\n+000230a0: 6620 6163 6c6f 6361 6c2c 2020 5072 6576 f aclocal, Prev\n+000230b0: 3a20 5365 7269 616c 732c 2020 5570 3a20 : Serials, Up: \n+000230c0: 6163 6c6f 6361 6c20 496e 766f 6361 7469 aclocal Invocati\n+000230d0: 6f6e 0a0a 362e 332e 3620 5468 6520 4675 on..6.3.6 The Fu\n+000230e0: 7475 7265 206f 6620 e280 9861 636c 6f63 ture of ...acloc\n+000230f0: 616c e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d al....----------\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 2d0a 0ae2 8098 6163 6c6f 6361 6ce2 ---.....aclocal.\n+00023120: 8099 2069 7320 6578 7065 6374 6564 2074 .. is expected t\n+00023130: 6f20 6469 7361 7070 6561 722e 2020 5468 o disappear. Th\n+00023140: 6973 2066 6561 7475 7265 2072 6561 6c6c is feature reall\n+00023150: 7920 7368 6f75 6c64 206e 6f74 2062 650a y should not be.\n+00023160: 6f66 6665 7265 6420 6279 2041 7574 6f6d offered by Autom\n+00023170: 616b 652e 2020 4175 746f 6d61 6b65 2073 ake. Automake s\n+00023180: 686f 756c 6420 666f 6375 7320 6f6e 2067 hould focus on g\n+00023190: 656e 6572 6174 696e 6720 e280 984d 616b enerating ...Mak\n+000231a0: 6566 696c 65e2 8099 733b 0a64 6561 6c69 efile...s;.deali\n+000231b0: 6e67 2077 6974 6820 4d34 206d 6163 726f ng with M4 macro\n+000231c0: 7320 7265 616c 6c79 2069 7320 4175 746f s really is Auto\n+000231d0: 636f 6e66 2773 206a 6f62 2e20 2054 6865 conf's job. The\n+000231e0: 2066 6163 7420 7468 6174 2073 6f6d 650a fact that some.\n+000231f0: 7065 6f70 6c65 2069 6e73 7461 6c6c 2041 people install A\n+00023200: 7574 6f6d 616b 6520 6a75 7374 2074 6f20 utomake just to \n+00023210: 7573 6520 e280 9861 636c 6f63 616c e280 use ...aclocal..\n+00023220: 992c 2062 7574 2064 6f20 6e6f 7420 7573 ., but do not us\n+00023230: 6520 e280 9861 7574 6f6d 616b 65e2 8099 e ...automake...\n+00023240: 0a6f 7468 6572 7769 7365 2069 7320 616e .otherwise is an\n+00023250: 2069 6e64 6963 6174 696f 6e20 6f66 2068 indication of h\n+00023260: 6f77 2074 6861 7420 6665 6174 7572 6520 ow that feature \n+00023270: 6973 206d 6973 706c 6163 6564 2e0a 0a20 is misplaced... \n+00023280: 2020 5468 6520 6e65 7720 696d 706c 656d The new implem\n+00023290: 656e 7461 7469 6f6e 2077 696c 6c20 7072 entation will pr\n+000232a0: 6f62 6162 6c79 2062 6520 646f 6e65 2073 obably be done s\n+000232b0: 6c69 6768 746c 7920 6469 6666 6572 656e lightly differen\n+000232c0: 746c 792e 0a46 6f72 2069 6e73 7461 6e63 tly..For instanc\n+000232d0: 652c 2069 7420 636f 756c 6420 656e 666f e, it could enfo\n+000232e0: 7263 6520 7468 6520 e280 986d 342f e280 rce the ...m4/..\n+000232f0: 992d 7374 796c 6520 6c61 796f 7574 2064 .-style layout d\n+00023300: 6973 6375 7373 6564 2069 6e20 2a6e 6f74 iscussed in *not\n+00023310: 650a 4c6f 6361 6c20 4d61 6372 6f73 3a3a e.Local Macros::\n+00023320: 2e0a 0a20 2020 5765 2068 6176 6520 6e6f ... We have no\n+00023330: 2069 6465 6120 7768 656e 2061 6e64 2068 idea when and h\n+00023340: 6f77 2074 6869 7320 7769 6c6c 2068 6170 ow this will hap\n+00023350: 7065 6e2e 2020 5468 6973 2068 6173 2062 pen. This has b\n+00023360: 6565 6e0a 6469 7363 7573 7365 6420 7365 een.discussed se\n+00023370: 7665 7261 6c20 7469 6d65 7320 696e 2074 veral times in t\n+00023380: 6865 2070 6173 742c 2062 7574 2073 6f6d he past, but som\n+00023390: 656f 6e65 2073 7469 6c6c 2068 6173 2074 eone still has t\n+000233a0: 6f20 636f 6d6d 6974 2074 6f0a 7468 6174 o commit to.that\n+000233b0: 206e 6f6e 2d74 7269 7669 616c 2074 6173 non-trivial tas\n+000233c0: 6b2e 0a0a 2020 2046 726f 6d20 7468 6520 k... From the \n+000233d0: 7573 6572 2070 6f69 6e74 206f 6620 7669 user point of vi\n+000233e0: 6577 2c20 e280 9861 636c 6f63 616c e280 ew, ...aclocal..\n+000233f0: 9927 7320 7265 6d6f 7661 6c20 6d69 6768 .'s removal migh\n+00023400: 7420 7475 726e 206f 7574 2074 6f20 6265 t turn out to be\n+00023410: 0a70 6169 6e66 756c 2e20 2054 6865 7265 .painful. There\n+00023420: 2069 7320 6120 7369 6d70 6c65 2070 7265 is a simple pre\n+00023430: 6361 7574 696f 6e20 7468 6174 2079 6f75 caution that you\n+00023440: 206d 6179 2074 616b 6520 746f 206d 616b may take to mak\n+00023450: 6520 7468 6174 0a73 7769 7463 6820 6d6f e that.switch mo\n+00023460: 7265 2073 6561 6d6c 6573 733a 206e 6576 re seamless: nev\n+00023470: 6572 2063 616c 6c20 e280 9861 636c 6f63 er call ...acloc\n+00023480: 616c e280 9920 796f 7572 7365 6c66 2e20 al... yourself. \n+00023490: 204b 6565 7020 7468 6973 2067 7579 0a75 Keep this guy.u\n+000234a0: 6e64 6572 2074 6865 2065 7863 6c75 7369 nder the exclusi\n+000234b0: 7665 2063 6f6e 7472 6f6c 206f 6620 e280 ve control of ..\n+000234c0: 9861 7574 6f72 6563 6f6e 66e2 8099 2061 .autoreconf... a\n+000234d0: 6e64 2041 7574 6f6d 616b 6527 7320 7265 nd Automake's re\n+000234e0: 6275 696c 640a 7275 6c65 732e 2020 486f build.rules. Ho\n+000234f0: 7065 6675 6c6c 7920 796f 7520 776f 6e27 pefully you won'\n+00023500: 7420 6e65 6564 2074 6f20 776f 7272 7920 t need to worry \n+00023510: 6162 6f75 7420 7468 696e 6773 2062 7265 about things bre\n+00023520: 616b 696e 672c 2077 6865 6e0a e280 9861 aking, when....a\n+00023530: 636c 6f63 616c e280 9920 6469 7361 7070 clocal... disapp\n+00023540: 6561 7273 2c20 6265 6361 7573 6520 6576 ears, because ev\n+00023550: 6572 7974 6869 6e67 2077 696c 6c20 6861 erything will ha\n+00023560: 7665 2062 6565 6e20 7461 6b65 6e20 6361 ve been taken ca\n+00023570: 7265 206f 662e 0a49 6620 6f74 6865 7277 re of..If otherw\n+00023580: 6973 6520 796f 7520 7573 6564 2074 6f20 ise you used to \n+00023590: 6361 6c6c 20e2 8098 6163 6c6f 6361 6ce2 call ...aclocal.\n+000235a0: 8099 2064 6972 6563 746c 7920 796f 7572 .. directly your\n+000235b0: 7365 6c66 206f 7220 6672 6f6d 2073 6f6d self or from som\n+000235c0: 650a 7363 7269 7074 2c20 796f 7520 7769 e.script, you wi\n+000235d0: 6c6c 2071 7569 636b 6c79 206e 6f74 6963 ll quickly notic\n+000235e0: 6520 7468 6520 6368 616e 6765 2e0a 0a20 e the change... \n+000235f0: 2020 4d61 6e79 2070 6163 6b61 6765 7320 Many packages \n+00023600: 636f 6d65 2077 6974 6820 6120 7363 7269 come with a scri\n+00023610: 7074 2063 616c 6c65 6420 e280 9862 6f6f pt called ...boo\n+00023620: 7473 7472 6170 2e73 68e2 8099 206f 720a tstrap.sh... or.\n+00023630: e280 9861 7574 6f67 656e 2e73 68e2 8099 ...autogen.sh...\n+00023640: 2c20 7468 6174 2077 696c 6c20 6a75 7374 , that will just\n+00023650: 2063 616c 6c20 e280 9861 636c 6f63 616c call ...aclocal\n+00023660: e280 992c 20e2 8098 6c69 6274 6f6f 6c69 ..., ...libtooli\n+00023670: 7a65 e280 992c 20e2 8098 6765 7474 6578 ze..., ...gettex\n+00023680: 7469 7a65 e280 990a 6f72 20e2 8098 6175 tize....or ...au\n+00023690: 746f 706f 696e 74e2 8099 2c20 e280 9861 topoint..., ...a\n+000236a0: 7574 6f63 6f6e 66e2 8099 2c20 e280 9861 utoconf..., ...a\n+000236b0: 7574 6f68 6561 6465 72e2 8099 2c20 616e utoheader..., an\n+000236c0: 6420 e280 9861 7574 6f6d 616b 65e2 8099 d ...automake...\n+000236d0: 2069 6e20 7468 6520 7269 6768 740a 6f72 in the right.or\n+000236e0: 6465 722e 2020 4163 7475 616c 6c79 2074 der. Actually t\n+000236f0: 6869 7320 6973 2070 7265 6369 7365 6c79 his is precisely\n+00023700: 2077 6861 7420 e280 9861 7574 6f72 6563 what ...autorec\n+00023710: 6f6e 66e2 8099 2063 616e 2064 6f20 666f onf... can do fo\n+00023720: 7220 796f 752e 2020 4966 0a79 6f75 7220 r you. If.your \n+00023730: 7061 636b 6167 6520 6861 7320 7375 6368 package has such\n+00023740: 2061 20e2 8098 626f 6f74 7374 7261 702e a ...bootstrap.\n+00023750: 7368 e280 9920 6f72 20e2 8098 6175 746f sh... or ...auto\n+00023760: 6765 6e2e 7368 e280 9920 7363 7269 7074 gen.sh... script\n+00023770: 2c20 636f 6e73 6964 6572 0a75 7369 6e67 , consider.using\n+00023780: 20e2 8098 6175 746f 7265 636f 6e66 e280 ...autoreconf..\n+00023790: 992e 2020 5468 6174 2073 686f 756c 6420 .. That should \n+000237a0: 7369 6d70 6c69 6679 2069 7473 206c 6f67 simplify its log\n+000237b0: 6963 2061 206c 6f74 2028 6c65 7373 2074 ic a lot (less t\n+000237c0: 6869 6e67 730a 746f 206d 6169 6e74 6169 hings.to maintai\n+000237d0: 6e2c 2079 756d 2129 2c20 6974 2773 2065 n, yum!), it's e\n+000237e0: 7665 6e20 6c69 6b65 6c79 2079 6f75 2077 ven likely you w\n+000237f0: 696c 6c20 6e6f 7420 6e65 6564 2074 6865 ill not need the\n+00023800: 2073 6372 6970 740a 616e 796d 6f72 652c script.anymore,\n+00023810: 2061 6e64 206d 6f72 6520 746f 2074 6865 and more to the\n+00023820: 2070 6f69 6e74 2079 6f75 2077 696c 6c20 point you will \n+00023830: 6e6f 7420 6361 6c6c 20e2 8098 6163 6c6f not call ...aclo\n+00023840: 6361 6ce2 8099 2064 6972 6563 746c 790a cal... directly.\n+00023850: 616e 796d 6f72 652e 0a0a 2020 2046 6f72 anymore... For\n+00023860: 2074 6865 2074 696d 6520 6265 696e 672c the time being,\n+00023870: 2074 6869 7264 2d70 6172 7479 2070 6163 third-party pac\n+00023880: 6b61 6765 7320 7368 6f75 6c64 2063 6f6e kages should con\n+00023890: 7469 6e75 6520 746f 2069 6e73 7461 6c6c tinue to install\n+000238a0: 0a70 7562 6c69 6320 6d61 6372 6f73 2069 .public macros i\n+000238b0: 6e74 6f20 e280 982f 7573 722f 7368 6172 nto .../usr/shar\n+000238c0: 652f 6163 6c6f 6361 6c2f e280 992e 2020 e/aclocal/.... \n+000238d0: 4966 20e2 8098 6163 6c6f 6361 6ce2 8099 If ...aclocal...\n+000238e0: 2069 7320 7265 706c 6163 6564 2062 790a is replaced by.\n+000238f0: 616e 6f74 6865 7220 746f 6f6c 2069 7420 another tool it \n+00023900: 6d69 6768 7420 6d61 6b65 2073 656e 7365 might make sense\n+00023910: 2074 6f20 7265 6e61 6d65 2074 6865 2064 to rename the d\n+00023920: 6972 6563 746f 7279 2c20 6275 7420 7375 irectory, but su\n+00023930: 7070 6f72 7469 6e67 0ae2 8098 2f75 7372 pporting..../usr\n+00023940: 2f73 6861 7265 2f61 636c 6f63 616c 2fe2 /share/aclocal/.\n+00023950: 8099 2066 6f72 2062 6163 6b77 6172 6420 .. for backward \n+00023960: 636f 6d70 6174 6962 696c 6974 7920 7368 compatibility sh\n+00023970: 6f75 6c64 2062 6520 7265 616c 6c79 2065 ould be really e\n+00023980: 6173 790a 7072 6f76 6964 6564 2061 6c6c asy.provided all\n+00023990: 206d 6163 726f 7320 6172 6520 7072 6f70 macros are prop\n+000239a0: 6572 6c79 2077 7269 7474 656e 2028 2a6e erly written (*n\n+000239b0: 6f74 6520 4578 7465 6e64 696e 6720 6163 ote Extending ac\n+000239c0: 6c6f 6361 6c3a 3a29 2e0a 0a1f 0a46 696c local::).....Fil\n+000239d0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+000239e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d61 .info, Node: Ma\n+000239f0: 6372 6f73 2c20 2050 7265 763a 2061 636c cros, Prev: acl\n+00023a00: 6f63 616c 2049 6e76 6f63 6174 696f 6e2c ocal Invocation,\n+00023a10: 2020 5570 3a20 636f 6e66 6967 7572 650a Up: configure.\n+00023a20: 0a36 2e34 2041 7574 6f63 6f6e 6620 6d61 .6.4 Autoconf ma\n+00023a30: 6372 6f73 2073 7570 706c 6965 6420 7769 cros supplied wi\n+00023a40: 7468 2041 7574 6f6d 616b 650a 3d3d 3d3d th 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 0a0a 4175 746f 6d61 6b65 ======..Automake\n+00023a80: 2073 6869 7073 2077 6974 6820 7365 7665 ships with seve\n+00023a90: 7261 6c20 4175 746f 636f 6e66 206d 6163 ral Autoconf mac\n+00023aa0: 726f 7320 7468 6174 2079 6f75 2063 616e ros that you can\n+00023ab0: 2075 7365 2066 726f 6d20 796f 7572 0ae2 use from your..\n+00023ac0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+00023ad0: 992e 2020 5768 656e 2079 6f75 2075 7365 .. When you use\n+00023ae0: 206f 6e65 206f 6620 7468 656d 2069 7420 one of them it \n+00023af0: 7769 6c6c 2062 6520 696e 636c 7564 6564 will be included\n+00023b00: 2062 790a e280 9861 636c 6f63 616c e280 by....aclocal..\n+00023b10: 9920 696e 20e2 8098 6163 6c6f 6361 6c2e . in ...aclocal.\n+00023b20: 6d34 e280 992e 0a0a 2a20 4d65 6e75 3a0a m4......* Menu:.\n+00023b30: 0a2a 2050 7562 6c69 6320 4d61 6372 6f73 .* Public Macros\n+00023b40: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00023b50: 204d 6163 726f 7320 7468 6174 2079 6f75 Macros that you\n+00023b60: 2063 616e 2075 7365 2e0a 2a20 4f62 736f can use..* Obso\n+00023b70: 6c65 7465 204d 6163 726f 733a 3a20 2020 lete Macros:: \n+00023b80: 2020 2020 2020 2020 2020 4d61 6372 6f73 Macros\n+00023b90: 2074 6861 7420 796f 7520 7368 6f75 6c64 that you should\n+00023ba0: 2073 746f 7020 7573 696e 672e 0a2a 2050 stop using..* P\n+00023bb0: 7269 7661 7465 204d 6163 726f 733a 3a20 rivate Macros:: \n+00023bc0: 2020 2020 2020 2020 2020 2020 204d 6163 Mac\n+00023bd0: 726f 7320 7468 6174 2079 6f75 2073 686f ros that you sho\n+00023be0: 756c 6420 6e6f 7420 7573 652e 0a0a 1f0a uld not use.....\n+00023bf0: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+00023c00: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+00023c10: 2050 7562 6c69 6320 4d61 6372 6f73 2c20 Public Macros, \n+00023c20: 204e 6578 743a 204f 6273 6f6c 6574 6520 Next: Obsolete \n+00023c30: 4d61 6372 6f73 2c20 2055 703a 204d 6163 Macros, Up: Mac\n+00023c40: 726f 730a 0a36 2e34 2e31 2050 7562 6c69 ros..6.4.1 Publi\n+00023c50: 6320 4d61 6372 6f73 0a2d 2d2d 2d2d 2d2d c Macros.-------\n+00023c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a e280 ------------....\n+00023c70: 9841 4d5f 454e 4142 4c45 5f4d 554c 5449 .AM_ENABLE_MULTI\n+00023c80: 4c49 42e2 8099 0a0a 2020 2020 2054 6869 LIB..... Thi\n+00023c90: 7320 6973 2075 7365 6420 7768 656e 2061 s is used when a\n+00023ca0: 2022 6d75 6c74 696c 6962 2220 6c69 6272 \"multilib\" libr\n+00023cb0: 6172 7920 6973 2062 6569 6e67 2062 7569 ary is being bui\n+00023cc0: 6c74 2e20 2050 6c65 6173 6520 6265 0a20 lt. Please be. \n+00023cd0: 2020 2020 6177 6172 6520 7468 6174 206d aware that m\n+00023ce0: 756c 7469 6c69 6220 7375 7070 6f72 7420 ultilib support \n+00023cf0: 5f77 696c 6c20 6265 2072 656d 6f76 6564 _will be removed\n+00023d00: 5f20 6672 6f6d 2074 6865 2041 7574 6f6d _ from the Autom\n+00023d10: 616b 650a 2020 2020 2063 6f72 6520 696e ake. core in\n+00023d20: 2074 6865 206e 6578 7420 6d61 6a6f 7220 the next major \n+00023d30: 7265 6c65 6173 652c 2061 6e64 2074 6865 release, and the\n+00023d40: 6e20 5f74 6869 7320 6d61 6372 6f20 7769 n _this macro wi\n+00023d50: 6c6c 2067 6f20 6177 6179 0a20 2020 2020 ll go away. \n+00023d60: 6173 2077 656c 6c5f 2028 6576 656e 2069 as well_ (even i\n+00023d70: 6620 6120 2266 726f 7a65 6e22 2076 6572 f a \"frozen\" ver\n+00023d80: 7369 6f6e 206f 6620 7769 6c6c 2072 656d sion of will rem\n+00023d90: 6169 6e20 6176 6169 6c61 626c 6520 696e ain available in\n+00023da0: 0a20 2020 2020 7468 6520 e280 9863 6f6e . the ...con\n+00023db0: 7472 6962 2fe2 8099 2064 6972 6563 746f trib/... directo\n+00023dc0: 7279 206f 6620 7468 6520 4175 746f 6d61 ry of the Automa\n+00023dd0: 6b65 2064 6973 7472 6962 7574 696f 6e29 ke distribution)\n+00023de0: 2e0a 0a20 2020 2020 5468 6520 6669 7273 ... The firs\n+00023df0: 7420 6f70 7469 6f6e 616c 2061 7267 756d t optional argum\n+00023e00: 656e 7420 6973 2074 6865 206e 616d 6520 ent is the name \n+00023e10: 6f66 2074 6865 20e2 8098 4d61 6b65 6669 of the ...Makefi\n+00023e20: 6c65 e280 9920 6265 696e 670a 2020 2020 le... being. \n+00023e30: 2067 656e 6572 6174 6564 3b20 6974 2064 generated; it d\n+00023e40: 6566 6175 6c74 7320 746f 20e2 8098 4d61 efaults to ...Ma\n+00023e50: 6b65 6669 6c65 e280 992e 2020 5468 6520 kefile.... The \n+00023e60: 7365 636f 6e64 206f 7074 696f 6e61 6c20 second optional \n+00023e70: 6172 6775 6d65 6e74 0a20 2020 2020 6973 argument. is\n+00023e80: 2075 7365 6420 746f 2066 696e 6420 7468 used to find th\n+00023e90: 6520 746f 7020 736f 7572 6365 2064 6972 e top source dir\n+00023ea0: 6563 746f 7279 3b20 6974 2064 6566 6175 ectory; it defau\n+00023eb0: 6c74 7320 746f 2074 6865 2065 6d70 7479 lts to the empty\n+00023ec0: 0a20 2020 2020 7374 7269 6e67 2028 6765 . string (ge\n+00023ed0: 6e65 7261 6c6c 7920 7468 6973 2073 686f nerally this sho\n+00023ee0: 756c 6420 6e6f 7420 6265 2075 7365 6420 uld not be used \n+00023ef0: 756e 6c65 7373 2079 6f75 2061 7265 2066 unless you are f\n+00023f00: 616d 696c 6961 720a 2020 2020 2077 6974 amiliar. wit\n+00023f10: 6820 7468 6520 696e 7465 726e 616c 7329 h the internals)\n+00023f20: 2e20 202a 4e6f 7465 204d 756c 7469 6c69 . *Note Multili\n+00023f30: 6273 3a3a 2e0a 0ae2 8098 414d 5f49 4e49 bs::......AM_INI\n+00023f40: 545f 4155 544f 4d41 4b45 285b 4f50 5449 T_AUTOMAKE([OPTI\n+00023f50: 4f4e 535d 29e2 8099 0ae2 8098 414d 5f49 ONS]).......AM_I\n+00023f60: 4e49 545f 4155 544f 4d41 4b45 2850 4143 NIT_AUTOMAKE(PAC\n+00023f70: 4b41 4745 2c20 5645 5253 494f 4e2c 205b KAGE, VERSION, [\n+00023f80: 4e4f 2d44 4546 494e 455d 29e2 8099 0a20 NO-DEFINE]).... \n+00023f90: 2020 2020 5275 6e73 206d 616e 7920 6d61 Runs many ma\n+00023fa0: 6372 6f73 2072 6571 7569 7265 6420 666f cros required fo\n+00023fb0: 7220 7072 6f70 6572 206f 7065 7261 7469 r proper operati\n+00023fc0: 6f6e 206f 6620 7468 6520 6765 6e65 7261 on of the genera\n+00023fd0: 7465 640a 2020 2020 204d 616b 6566 696c ted. Makefil\n+00023fe0: 6573 2e0a 0a20 2020 2020 5468 6973 206d es... This m\n+00023ff0: 6163 726f 2068 6173 2074 776f 2066 6f72 acro has two for\n+00024000: 6d73 2c20 7468 6520 6669 7273 7420 6f66 ms, the first of\n+00024010: 2077 6869 6368 2069 7320 7072 6566 6572 which is prefer\n+00024020: 7265 642e 2020 496e 2074 6869 730a 2020 red. In this. \n+00024030: 2020 2066 6f72 6d2c 20e2 8098 414d 5f49 form, ...AM_I\n+00024040: 4e49 545f 4155 544f 4d41 4b45 e280 9920 NIT_AUTOMAKE... \n+00024050: 6973 2063 616c 6c65 6420 7769 7468 2061 is called with a\n+00024060: 2073 696e 676c 6520 6172 6775 6d65 6e74 single argument\n+00024070: 3a20 610a 2020 2020 2073 7061 6365 2d73 : a. space-s\n+00024080: 6570 6172 6174 6564 206c 6973 7420 6f66 eparated list of\n+00024090: 2041 7574 6f6d 616b 6520 6f70 7469 6f6e Automake option\n+000240a0: 7320 7468 6174 2073 686f 756c 6420 6265 s that should be\n+000240b0: 2061 7070 6c69 6564 2074 6f0a 2020 2020 applied to. \n+000240c0: 2065 7665 7279 20e2 8098 4d61 6b65 6669 every ...Makefi\n+000240d0: 6c65 2e61 6de2 8099 2069 6e20 7468 6520 le.am... in the \n+000240e0: 7472 6565 2e20 2054 6865 2065 6666 6563 tree. The effec\n+000240f0: 7420 6973 2061 7320 6966 2065 6163 6820 t is as if each \n+00024100: 6f70 7469 6f6e 0a20 2020 2020 7765 7265 option. were\n+00024110: 206c 6973 7465 6420 696e 20e2 8098 4155 listed in ...AU\n+00024120: 544f 4d41 4b45 5f4f 5054 494f 4e53 e280 TOMAKE_OPTIONS..\n+00024130: 9920 282a 6e6f 7465 204f 7074 696f 6e73 . (*note Options\n+00024140: 3a3a 292e 0a0a 2020 2020 2054 6865 2073 ::)... The s\n+00024150: 6563 6f6e 642c 2064 6570 7265 6361 7465 econd, deprecate\n+00024160: 642c 2066 6f72 6d20 6f66 20e2 8098 414d d, form of ...AM\n+00024170: 5f49 4e49 545f 4155 544f 4d41 4b45 e280 _INIT_AUTOMAKE..\n+00024180: 9920 6861 7320 7477 6f20 7265 7175 6972 . has two requir\n+00024190: 6564 0a20 2020 2020 6172 6775 6d65 6e74 ed. argument\n+000241a0: 733a 2074 6865 2070 6163 6b61 6765 2061 s: the package a\n+000241b0: 6e64 2074 6865 2076 6572 7369 6f6e 206e nd the version n\n+000241c0: 756d 6265 722e 2020 5468 6973 2066 6f72 umber. This for\n+000241d0: 6d20 6973 0a20 2020 2020 6f62 736f 6c65 m is. obsole\n+000241e0: 7465 2062 6563 6175 7365 2074 6865 2050 te because the P\n+000241f0: 4143 4b41 4745 2061 6e64 2056 4552 5349 ACKAGE and VERSI\n+00024200: 4f4e 2063 616e 2062 6520 6f62 7461 696e ON can be obtain\n+00024210: 6564 2066 726f 6d0a 2020 2020 2041 7574 ed from. Aut\n+00024220: 6f63 6f6e 6627 7320 e280 9841 435f 494e oconf's ...AC_IN\n+00024230: 4954 e280 9920 6d61 6372 6f20 2877 6869 IT... macro (whi\n+00024240: 6368 2069 7473 656c 6620 6861 7320 616e ch itself has an\n+00024250: 206f 6c64 2061 6e64 2061 206e 6577 0a20 old and a new. \n+00024260: 2020 2020 666f 726d 292e 0a0a 2020 2020 form)... \n+00024270: 2049 6620 796f 7572 20e2 8098 636f 6e66 If your ...conf\n+00024280: 6967 7572 652e 6163 e280 9920 6861 733a igure.ac... has:\n+00024290: 0a0a 2020 2020 2020 2020 2020 4143 5f49 .. AC_I\n+000242a0: 4e49 5428 5b73 7263 2f66 6f6f 2e63 5d29 NIT([src/foo.c])\n+000242b0: 0a20 2020 2020 2020 2020 2041 4d5f 494e . AM_IN\n+000242c0: 4954 5f41 5554 4f4d 414b 4528 5b6d 756d IT_AUTOMAKE([mum\n+000242d0: 626c 655d 2c20 5b31 2e35 5d29 0a0a 2020 ble], [1.5]).. \n+000242e0: 2020 2079 6f75 2063 616e 206d 6f64 6572 you can moder\n+000242f0: 6e69 7a65 2069 7420 6173 2066 6f6c 6c6f nize it as follo\n+00024300: 7773 3a0a 0a20 2020 2020 2020 2020 2041 ws:.. A\n+00024310: 435f 494e 4954 285b 6d75 6d62 6c65 5d2c C_INIT([mumble],\n+00024320: 205b 312e 355d 290a 2020 2020 2020 2020 [1.5]). \n+00024330: 2020 4143 5f43 4f4e 4649 475f 5352 4344 AC_CONFIG_SRCD\n+00024340: 4952 285b 7372 632f 666f 6f2e 635d 290a IR([src/foo.c]).\n+00024350: 2020 2020 2020 2020 2020 414d 5f49 4e49 AM_INI\n+00024360: 545f 4155 544f 4d41 4b45 0a0a 2020 2020 T_AUTOMAKE.. \n+00024370: 204e 6f74 6520 7468 6174 2069 6620 796f Note that if yo\n+00024380: 7527 7265 2075 7067 7261 6469 6e67 2079 u're upgrading y\n+00024390: 6f75 7220 e280 9863 6f6e 6669 6775 7265 our ...configure\n+000243a0: 2e61 63e2 8099 2066 726f 6d20 616e 2065 .ac... from an e\n+000243b0: 6172 6c69 6572 0a20 2020 2020 7665 7273 arlier. vers\n+000243c0: 696f 6e20 6f66 2041 7574 6f6d 616b 652c ion of Automake,\n+000243d0: 2069 7420 6973 206e 6f74 2061 6c77 6179 it is not alway\n+000243e0: 7320 636f 7272 6563 7420 746f 2073 696d s correct to sim\n+000243f0: 706c 7920 6d6f 7665 2074 6865 0a20 2020 ply move the. \n+00024400: 2020 7061 636b 6167 6520 616e 6420 7665 package and ve\n+00024410: 7273 696f 6e20 6172 6775 6d65 6e74 7320 rsion arguments \n+00024420: 6672 6f6d 20e2 8098 414d 5f49 4e49 545f from ...AM_INIT_\n+00024430: 4155 544f 4d41 4b45 e280 9920 6469 7265 AUTOMAKE... dire\n+00024440: 6374 6c79 2074 6f0a 2020 2020 20e2 8098 ctly to. ...\n+00024450: 4143 5f49 4e49 54e2 8099 2c20 6173 2069 AC_INIT..., as i\n+00024460: 6e20 7468 6520 6578 616d 706c 6520 6162 n the example ab\n+00024470: 6f76 652e 2020 5468 6520 6669 7273 7420 ove. The first \n+00024480: 6172 6775 6d65 6e74 2074 6f0a 2020 2020 argument to. \n+00024490: 20e2 8098 4143 5f49 4e49 54e2 8099 2073 ...AC_INIT... s\n+000244a0: 686f 756c 6420 6265 2074 6865 206e 616d hould be the nam\n+000244b0: 6520 6f66 2079 6f75 7220 7061 636b 6167 e of your packag\n+000244c0: 6520 2865 2e67 2e2c 20e2 8098 474e 550a e (e.g., ...GNU.\n+000244d0: 2020 2020 2041 7574 6f6d 616b 65e2 8099 Automake...\n+000244e0: 292c 206e 6f74 2074 6865 2074 6172 6261 ), not the tarba\n+000244f0: 6c6c 206e 616d 6520 2865 2e67 2e2c 20e2 ll name (e.g., .\n+00024500: 8098 6175 746f 6d61 6b65 e280 9929 2074 ..automake...) t\n+00024510: 6861 7420 796f 7520 7573 6564 0a20 2020 hat you used. \n+00024520: 2020 746f 2070 6173 7320 746f 20e2 8098 to pass to ...\n+00024530: 414d 5f49 4e49 545f 4155 544f 4d41 4b45 AM_INIT_AUTOMAKE\n+00024540: e280 992e 2020 4175 746f 636f 6e66 2074 .... Autoconf t\n+00024550: 7269 6573 2074 6f20 6465 7269 7665 2061 ries to derive a\n+00024560: 2074 6172 6261 6c6c 0a20 2020 2020 6e61 tarball. na\n+00024570: 6d65 2066 726f 6d20 7468 6520 7061 636b me from the pack\n+00024580: 6167 6520 6e61 6d65 2c20 7768 6963 6820 age name, which \n+00024590: 7368 6f75 6c64 2077 6f72 6b20 666f 7220 should work for \n+000245a0: 6d6f 7374 2062 7574 206e 6f74 2061 6c6c most but not all\n+000245b0: 0a20 2020 2020 7061 636b 6167 6520 6e61 . package na\n+000245c0: 6d65 732e 2020 2849 6620 6974 2064 6f65 mes. (If it doe\n+000245d0: 736e 2774 2077 6f72 6b20 666f 7220 796f sn't work for yo\n+000245e0: 7572 732c 2079 6f75 2063 616e 2075 7365 urs, you can use\n+000245f0: 2074 6865 0a20 2020 2020 666f 7572 2d61 the. four-a\n+00024600: 7267 756d 656e 7420 666f 726d 206f 6620 rgument form of \n+00024610: e280 9841 435f 494e 4954 e280 9920 746f ...AC_INIT... to\n+00024620: 2070 726f 7669 6465 2074 6865 2074 6172 provide the tar\n+00024630: 6261 6c6c 206e 616d 650a 2020 2020 2065 ball name. e\n+00024640: 7870 6c69 6369 746c 7929 2e0a 0a20 2020 xplicitly)... \n+00024650: 2020 4279 2064 6566 6175 6c74 2074 6869 By default thi\n+00024660: 7320 6d61 6372 6f20 e280 9841 435f 4445 s macro ...AC_DE\n+00024670: 4649 4e45 e280 9927 7320 e280 9850 4143 FINE...'s ...PAC\n+00024680: 4b41 4745 e280 9920 616e 6420 e280 9856 KAGE... and ...V\n+00024690: 4552 5349 4f4e e280 992e 2020 5468 6973 ERSION.... This\n+000246a0: 0a20 2020 2020 6361 6e20 6265 2061 766f . can be avo\n+000246b0: 6964 6564 2062 7920 7061 7373 696e 6720 ided by passing \n+000246c0: 7468 6520 e280 986e 6f2d 6465 6669 6e65 the ...no-define\n+000246d0: e280 9920 6f70 7469 6f6e 2c20 6173 2069 ... option, as i\n+000246e0: 6e3a 0a20 2020 2020 2020 2020 2041 4d5f n:. AM_\n+000246f0: 494e 4954 5f41 5554 4f4d 414b 4528 5b67 INIT_AUTOMAKE([g\n+00024700: 6e69 7473 2031 2e35 206e 6f2d 6465 6669 nits 1.5 no-defi\n+00024710: 6e65 2064 6973 742d 627a 6970 325d 290a ne dist-bzip2]).\n+00024720: 2020 2020 206f 7220 6279 2070 6173 7369 or by passi\n+00024730: 6e67 2061 2074 6869 7264 206e 6f6e 2d65 ng a third non-e\n+00024740: 6d70 7479 2061 7267 756d 656e 7420 746f mpty argument to\n+00024750: 2074 6865 206f 6273 6f6c 6574 6520 666f the obsolete fo\n+00024760: 726d 2e0a 0ae2 8098 414d 5f50 4154 485f rm......AM_PATH_\n+00024770: 4c49 5350 4449 52e2 8099 0a20 2020 2020 LISPDIR.... \n+00024780: 5365 6172 6368 6573 2066 6f72 2074 6865 Searches for the\n+00024790: 2070 726f 6772 616d 20e2 8098 656d 6163 program ...emac\n+000247a0: 73e2 8099 2c20 616e 642c 2069 6620 666f s..., and, if fo\n+000247b0: 756e 642c 2073 6574 7320 7468 6520 6f75 und, sets the ou\n+000247c0: 7470 7574 0a20 2020 2020 7661 7269 6162 tput. variab\n+000247d0: 6c65 20e2 8098 6c69 7370 6469 72e2 8099 le ...lispdir...\n+000247e0: 2074 6f20 7468 6520 6675 6c6c 2070 6174 to the full pat\n+000247f0: 6820 746f 2045 6d61 6373 2720 7369 7465 h to Emacs' site\n+00024800: 2d6c 6973 7020 6469 7265 6374 6f72 792e -lisp directory.\n+00024810: 0a0a 2020 2020 204e 6f74 6520 7468 6174 .. Note that\n+00024820: 2074 6869 7320 7465 7374 2061 7373 756d this test assum\n+00024830: 6573 2074 6865 20e2 8098 656d 6163 73e2 es the ...emacs.\n+00024840: 8099 2066 6f75 6e64 2074 6f20 6265 2061 .. found to be a\n+00024850: 2076 6572 7369 6f6e 2074 6861 740a 2020 version that. \n+00024860: 2020 2073 7570 706f 7274 7320 456d 6163 supports Emac\n+00024870: 7320 4c69 7370 2028 7375 6368 2061 7320 s Lisp (such as \n+00024880: 474e 5520 456d 6163 7320 6f72 2058 456d GNU Emacs or XEm\n+00024890: 6163 7329 2e20 204f 7468 6572 2065 6d61 acs). Other ema\n+000248a0: 6373 656e 0a20 2020 2020 6361 6e20 6361 csen. can ca\n+000248b0: 7573 6520 7468 6973 2074 6573 7420 746f use this test to\n+000248c0: 2068 616e 6720 2873 6f6d 652c 206c 696b hang (some, lik\n+000248d0: 6520 6f6c 6420 7665 7273 696f 6e73 206f e old versions o\n+000248e0: 6620 4d69 6372 6f45 6d61 6373 2c0a 2020 f MicroEmacs,. \n+000248f0: 2020 2073 7461 7274 2075 7020 696e 2069 start up in i\n+00024900: 6e74 6572 6163 7469 7665 206d 6f64 652c nteractive mode,\n+00024910: 2072 6571 7569 7269 6e67 20e2 8098 432d requiring ...C-\n+00024920: 7820 432d 63e2 8099 2074 6f20 6578 6974 x C-c... to exit\n+00024930: 2c20 7768 6963 6820 6973 0a20 2020 2020 , which is. \n+00024940: 6861 7264 6c79 206f 6276 696f 7573 2066 hardly obvious f\n+00024950: 6f72 2061 206e 6f6e 2d65 6d61 6373 2075 or a non-emacs u\n+00024960: 7365 7229 2e20 2049 6e20 6d6f 7374 2063 ser). In most c\n+00024970: 6173 6573 2c20 686f 7765 7665 722c 2079 ases, however, y\n+00024980: 6f75 0a20 2020 2020 7368 6f75 6c64 2062 ou. should b\n+00024990: 6520 6162 6c65 2074 6f20 7573 6520 e280 e able to use ..\n+000249a0: 9843 2d63 e280 9920 746f 206b 696c 6c20 .C-c... to kill \n+000249b0: 7468 6520 7465 7374 2e20 2049 6e20 6f72 the test. In or\n+000249c0: 6465 7220 746f 2061 766f 6964 0a20 2020 der to avoid. \n+000249d0: 2020 7072 6f62 6c65 6d73 2c20 796f 7520 problems, you \n+000249e0: 6361 6e20 7365 7420 e280 9845 4d41 4353 can set ...EMACS\n+000249f0: e280 9920 746f 2022 6e6f 2220 696e 2074 ... to \"no\" in t\n+00024a00: 6865 2065 6e76 6972 6f6e 6d65 6e74 2c20 he environment, \n+00024a10: 6f72 2075 7365 0a20 2020 2020 7468 6520 or use. the \n+00024a20: e280 982d 2d77 6974 682d 6c69 7370 6469 ...--with-lispdi\n+00024a30: 72e2 8099 206f 7074 696f 6e20 746f 20e2 r... option to .\n+00024a40: 8098 636f 6e66 6967 7572 65e2 8099 2074 ..configure... t\n+00024a50: 6f20 6578 706c 6963 6974 6c79 2073 6574 o explicitly set\n+00024a60: 2074 6865 0a20 2020 2020 636f 7272 6563 the. correc\n+00024a70: 7420 7061 7468 2028 6966 2079 6f75 2772 t path (if you'r\n+00024a80: 6520 7375 7265 2079 6f75 2068 6176 6520 e sure you have \n+00024a90: 616e 20e2 8098 656d 6163 73e2 8099 2074 an ...emacs... t\n+00024aa0: 6861 7420 7375 7070 6f72 7473 0a20 2020 hat supports. \n+00024ab0: 2020 456d 6163 7320 4c69 7370 292e 0a0a Emacs Lisp)...\n+00024ac0: e280 9841 4d5f 5052 4f47 5f41 5228 5b41 ...AM_PROG_AR([A\n+00024ad0: 4354 2d49 462d 4641 494c 5d29 e280 990a CT-IF-FAIL])....\n+00024ae0: 2020 2020 2059 6f75 206d 7573 7420 7573 You must us\n+00024af0: 6520 7468 6973 206d 6163 726f 2077 6865 e this macro whe\n+00024b00: 6e20 796f 7520 7573 6520 7468 6520 6172 n you use the ar\n+00024b10: 6368 6976 6572 2069 6e20 796f 7572 2070 chiver in your p\n+00024b20: 726f 6a65 6374 2c0a 2020 2020 2069 6620 roject,. if \n+00024b30: 796f 7520 7761 6e74 2073 7570 706f 7274 you want support\n+00024b40: 2066 6f72 2075 6e75 7375 616c 2061 7263 for unusual arc\n+00024b50: 6869 7665 7273 2073 7563 6820 6173 204d hivers such as M\n+00024b60: 6963 726f 736f 6674 20e2 8098 6c69 62e2 icrosoft ...lib.\n+00024b70: 8099 2e0a 2020 2020 2054 6865 2063 6f6e .... The con\n+00024b80: 7465 6e74 206f 6620 7468 6520 6f70 7469 tent of the opti\n+00024b90: 6f6e 616c 2061 7267 756d 656e 7420 6973 onal argument is\n+00024ba0: 2065 7865 6375 7465 6420 6966 2074 6865 executed if the\n+00024bb0: 2061 7263 6869 7665 720a 2020 2020 2069 archiver. i\n+00024bc0: 6e74 6572 6661 6365 2069 7320 6e6f 7420 nterface is not \n+00024bd0: 7265 636f 676e 697a 6564 3b20 7468 6520 recognized; the \n+00024be0: 6465 6661 756c 7420 6163 7469 6f6e 2069 default action i\n+00024bf0: 7320 746f 2061 626f 7274 0a20 2020 2020 s to abort. \n+00024c00: 636f 6e66 6967 7572 6520 7769 7468 2061 configure with a\n+00024c10: 6e20 6572 726f 7220 6d65 7373 6167 652e n error message.\n+00024c20: 0a0a e280 9841 4d5f 5052 4f47 5f41 53e2 .....AM_PROG_AS.\n+00024c30: 8099 0a20 2020 2020 5573 6520 7468 6973 ... Use this\n+00024c40: 206d 6163 726f 2077 6865 6e20 796f 7520 macro when you \n+00024c50: 6861 7665 2061 7373 656d 626c 7920 636f have assembly co\n+00024c60: 6465 2069 6e20 796f 7572 2070 726f 6a65 de in your proje\n+00024c70: 6374 2e20 2054 6869 730a 2020 2020 2077 ct. This. w\n+00024c80: 696c 6c20 6368 6f6f 7365 2074 6865 2061 ill choose the a\n+00024c90: 7373 656d 626c 6572 2066 6f72 2079 6f75 ssembler for you\n+00024ca0: 2028 6279 2064 6566 6175 6c74 2074 6865 (by default the\n+00024cb0: 2043 2063 6f6d 7069 6c65 7229 2061 6e64 C compiler) and\n+00024cc0: 0a20 2020 2020 7365 7420 e280 9843 4341 . set ...CCA\n+00024cd0: 53e2 8099 2c20 616e 6420 7769 6c6c 2061 S..., and will a\n+00024ce0: 6c73 6f20 7365 7420 e280 9843 4341 5346 lso set ...CCASF\n+00024cf0: 4c41 4753 e280 9920 6966 2072 6571 7569 LAGS... if requi\n+00024d00: 7265 642e 0a0a e280 9841 4d5f 5052 4f47 red......AM_PROG\n+00024d10: 5f43 435f 435f 4fe2 8099 0a20 2020 2020 _CC_C_O.... \n+00024d20: 5468 6973 2069 7320 6c69 6b65 20e2 8098 This is like ...\n+00024d30: 4143 5f50 524f 475f 4343 5f43 5f4f e280 AC_PROG_CC_C_O..\n+00024d40: 992c 2062 7574 2069 7420 6765 6e65 7261 ., but it genera\n+00024d50: 7465 7320 6974 7320 7265 7375 6c74 7320 tes its results \n+00024d60: 696e 2074 6865 0a20 2020 2020 6d61 6e6e in the. mann\n+00024d70: 6572 2072 6571 7569 7265 6420 6279 2041 er required by A\n+00024d80: 7574 6f6d 616b 652e 2020 596f 7520 6d75 utomake. You mu\n+00024d90: 7374 2075 7365 2074 6869 7320 696e 7374 st use this inst\n+00024da0: 6561 6420 6f66 0a20 2020 2020 e280 9841 ead of. ...A\n+00024db0: 435f 5052 4f47 5f43 435f 435f 4fe2 8099 C_PROG_CC_C_O...\n+00024dc0: 2077 6865 6e20 796f 7520 6e65 6564 2074 when you need t\n+00024dd0: 6869 7320 6675 6e63 7469 6f6e 616c 6974 his functionalit\n+00024de0: 792c 2074 6861 7420 6973 2c20 7768 656e y, that is, when\n+00024df0: 0a20 2020 2020 7573 696e 6720 7065 722d . using per-\n+00024e00: 7461 7267 6574 2066 6c61 6773 206f 7220 target flags or \n+00024e10: 7375 6264 6972 2d6f 626a 6563 7473 2077 subdir-objects w\n+00024e20: 6974 6820 4320 736f 7572 6365 732e 0a0a ith C sources...\n+00024e30: e280 9841 4d5f 5052 4f47 5f4c 4558 e280 ...AM_PROG_LEX..\n+00024e40: 990a 2020 2020 204c 696b 6520 e280 9841 .. Like ...A\n+00024e50: 435f 5052 4f47 5f4c 4558 e280 9920 282a C_PROG_LEX... (*\n+00024e60: 6e6f 7465 2050 6172 7469 6375 6c61 7220 note Particular \n+00024e70: 5072 6f67 7261 6d20 4368 6563 6b73 3a0a Program Checks:.\n+00024e80: 2020 2020 2028 6175 746f 636f 6e66 2950 (autoconf)P\n+00024e90: 6172 7469 6375 6c61 7220 5072 6f67 7261 articular Progra\n+00024ea0: 6d73 2e29 2c20 6275 7420 7573 6573 2074 ms.), but uses t\n+00024eb0: 6865 20e2 8098 6d69 7373 696e 67e2 8099 he ...missing...\n+00024ec0: 2073 6372 6970 7420 6f6e 0a20 2020 2020 script on. \n+00024ed0: 7379 7374 656d 7320 7468 6174 2064 6f20 systems that do \n+00024ee0: 6e6f 7420 6861 7665 20e2 8098 6c65 78e2 not have ...lex.\n+00024ef0: 8099 2e20 2048 502d 5558 2031 3020 6973 ... HP-UX 10 is\n+00024f00: 206f 6e65 2073 7563 6820 7379 7374 656d one such system\n+00024f10: 2e0a 0ae2 8098 414d 5f50 524f 475f 4743 ......AM_PROG_GC\n+00024f20: 4ae2 8099 0a20 2020 2020 5468 6973 206d J.... This m\n+00024f30: 6163 726f 2066 696e 6473 2074 6865 20e2 acro finds the .\n+00024f40: 8098 6763 6ae2 8099 2070 726f 6772 616d ..gcj... program\n+00024f50: 206f 7220 6361 7573 6573 2061 6e20 6572 or causes an er\n+00024f60: 726f 722e 2020 4974 2073 6574 730a 2020 ror. It sets. \n+00024f70: 2020 20e2 8098 4743 4ae2 8099 2061 6e64 ...GCJ... and\n+00024f80: 20e2 8098 4743 4a46 4c41 4753 e280 992e ...GCJFLAGS....\n+00024f90: 2020 e280 9867 636a e280 9920 6973 2074 ...gcj... is t\n+00024fa0: 6865 204a 6176 6120 6672 6f6e 742d 656e he Java front-en\n+00024fb0: 6420 746f 2074 6865 2047 4e55 0a20 2020 d to the GNU. \n+00024fc0: 2020 436f 6d70 696c 6572 2043 6f6c 6c65 Compiler Colle\n+00024fd0: 6374 696f 6e2e 0a0a e280 9841 4d5f 5052 ction......AM_PR\n+00024fe0: 4f47 5f55 5043 285b 434f 4d50 494c 4552 OG_UPC([COMPILER\n+00024ff0: 2d53 4541 5243 482d 4c49 5354 5d29 e280 -SEARCH-LIST])..\n+00025000: 990a 2020 2020 2046 696e 6420 6120 636f .. Find a co\n+00025010: 6d70 696c 6572 2066 6f72 2055 6e69 6669 mpiler for Unifi\n+00025020: 6564 2050 6172 616c 6c65 6c20 4320 616e ed Parallel C an\n+00025030: 6420 6465 6669 6e65 2074 6865 20e2 8098 d define the ...\n+00025040: 5550 43e2 8099 0a20 2020 2020 7661 7269 UPC.... vari\n+00025050: 6162 6c65 2e20 2054 6865 2064 6566 6175 able. The defau\n+00025060: 6c74 2043 4f4d 5049 4c45 522d 5345 4152 lt COMPILER-SEAR\n+00025070: 4348 2d4c 4953 5420 6973 20e2 8098 7570 CH-LIST is ...up\n+00025080: 6363 2075 7063 e280 992e 2020 5468 6973 cc upc.... This\n+00025090: 0a20 2020 2020 6d61 6372 6f20 7769 6c6c . macro will\n+000250a0: 2061 626f 7274 20e2 8098 636f 6e66 6967 abort ...config\n+000250b0: 7572 65e2 8099 2069 6620 6e6f 2055 6e69 ure... if no Uni\n+000250c0: 6669 6564 2050 6172 616c 6c65 6c20 4320 fied Parallel C \n+000250d0: 636f 6d70 696c 6572 2069 730a 2020 2020 compiler is. \n+000250e0: 2066 6f75 6e64 2e0a 0ae2 8098 414d 5f53 found......AM_S\n+000250f0: 494c 454e 545f 5255 4c45 53e2 8099 0a20 ILENT_RULES.... \n+00025100: 2020 2020 456e 6162 6c65 2074 6865 206d Enable the m\n+00025110: 6163 6869 6e65 7279 2066 6f72 206c 6573 achinery for les\n+00025120: 7320 7665 7262 6f73 6520 6275 696c 6420 s verbose build \n+00025130: 6f75 7470 7574 2028 2a6e 6f74 650a 2020 output (*note. \n+00025140: 2020 204f 7074 696f 6e73 3a3a 292e 0a0a Options::)...\n+00025150: e280 9841 4d5f 5749 5448 5f44 4d41 4c4c ...AM_WITH_DMALL\n+00025160: 4f43 e280 990a 2020 2020 2041 6464 2073 OC.... Add s\n+00025170: 7570 706f 7274 2066 6f72 2074 6865 2044 upport for the D\n+00025180: 6d61 6c6c 6f63 2070 6163 6b61 6765 2028 malloc package (\n+00025190: 6874 7470 3a2f 2f64 6d61 6c6c 6f63 2e63 http://dmalloc.c\n+000251a0: 6f6d 2f29 2e20 2049 6620 7468 650a 2020 om/). If the. \n+000251b0: 2020 2075 7365 7220 7275 6e73 20e2 8098 user runs ...\n+000251c0: 636f 6e66 6967 7572 65e2 8099 2077 6974 configure... wit\n+000251d0: 6820 e280 982d 2d77 6974 682d 646d 616c h ...--with-dmal\n+000251e0: 6c6f 63e2 8099 2c20 7468 656e 2064 6566 loc..., then def\n+000251f0: 696e 650a 2020 2020 20e2 8098 5749 5448 ine. ...WITH\n+00025200: 5f44 4d41 4c4c 4f43 e280 9920 616e 6420 _DMALLOC... and \n+00025210: 6164 6420 e280 982d 6c64 6d61 6c6c 6f63 add ...-ldmalloc\n+00025220: e280 9920 746f 20e2 8098 4c49 4253 e280 ... to ...LIBS..\n+00025230: 992e 0a0a 1f0a 4669 6c65 3a20 6175 746f ......File: auto\n+00025240: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00025250: 204e 6f64 653a 204f 6273 6f6c 6574 6520 Node: Obsolete \n+00025260: 4d61 6372 6f73 2c20 204e 6578 743a 2050 Macros, Next: P\n+00025270: 7269 7661 7465 204d 6163 726f 732c 2020 rivate Macros, \n+00025280: 5072 6576 3a20 5075 626c 6963 204d 6163 Prev: Public Mac\n+00025290: 726f 732c 2020 5570 3a20 4d61 6372 6f73 ros, Up: Macros\n+000252a0: 0a0a 362e 342e 3220 4f62 736f 6c65 7465 ..6.4.2 Obsolete\n+000252b0: 204d 6163 726f 730a 2d2d 2d2d 2d2d 2d2d Macros.--------\n+000252c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a41 -------------..A\n+000252d0: 6c74 686f 7567 6820 7573 696e 6720 736f lthough using so\n+000252e0: 6d65 206f 6620 7468 6520 666f 6c6c 6f77 me of the follow\n+000252f0: 696e 6720 6d61 6372 6f73 2077 6173 2072 ing macros was r\n+00025300: 6571 7569 7265 6420 696e 2070 6173 740a equired in past.\n+00025310: 7265 6c65 6173 6573 2c20 796f 7520 7368 releases, you sh\n+00025320: 6f75 6c64 206e 6f74 2075 7365 2061 6e79 ould not use any\n+00025330: 206f 6620 7468 656d 2069 6e20 6e65 7720 of them in new \n+00025340: 636f 6465 2e20 2052 756e 6e69 6e67 0ae2 code. Running..\n+00025350: 8098 6175 746f 7570 6461 7465 e280 9920 ..autoupdate... \n+00025360: 7368 6f75 6c64 2061 646a 7573 7420 796f should adjust yo\n+00025370: 7572 20e2 8098 636f 6e66 6967 7572 652e ur ...configure.\n+00025380: 6163 e280 9920 6175 746f 6d61 7469 6361 ac... automatica\n+00025390: 6c6c 7920 282a 6e6f 7465 0a55 7369 6e67 lly (*note.Using\n+000253a0: 20e2 8098 6175 746f 7570 6461 7465 e280 ...autoupdate..\n+000253b0: 9920 746f 204d 6f64 6572 6e69 7a65 20e2 . to Modernize .\n+000253c0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+000253d0: 993a 2028 6175 746f 636f 6e66 2961 7574 .: (autoconf)aut\n+000253e0: 6f75 7064 6174 650a 496e 766f 6361 7469 oupdate.Invocati\n+000253f0: 6f6e 2e29 2e0a 0ae2 8098 414d 5f43 5f50 on.)......AM_C_P\n+00025400: 524f 544f 5459 5045 53e2 8099 0a20 2020 ROTOTYPES.... \n+00025410: 2020 4368 6563 6b20 746f 2073 6565 2069 Check to see i\n+00025420: 6620 6675 6e63 7469 6f6e 2070 726f 746f f function proto\n+00025430: 7479 7065 7320 6172 6520 756e 6465 7273 types are unders\n+00025440: 746f 6f64 2062 7920 7468 6520 636f 6d70 tood by the comp\n+00025450: 696c 6572 2e0a 2020 2020 2049 6620 736f iler.. If so\n+00025460: 2c20 6465 6669 6e65 20e2 8098 5052 4f54 , define ...PROT\n+00025470: 4f54 5950 4553 e280 9920 616e 6420 7365 OTYPES... and se\n+00025480: 7420 7468 6520 6f75 7470 7574 2076 6172 t the output var\n+00025490: 6961 626c 6573 20e2 8098 55e2 8099 2061 iables ...U... a\n+000254a0: 6e64 0a20 2020 2020 e280 9841 4e53 4932 nd. ...ANSI2\n+000254b0: 4b4e 52e2 8099 2074 6f20 7468 6520 656d KNR... to the em\n+000254c0: 7074 7920 7374 7269 6e67 2e20 204f 7468 pty string. Oth\n+000254d0: 6572 7769 7365 2c20 7365 7420 e280 9855 erwise, set ...U\n+000254e0: e280 9920 746f 20e2 8098 5fe2 8099 2061 ... to ..._... a\n+000254f0: 6e64 0a20 2020 2020 e280 9841 4e53 4932 nd. ...ANSI2\n+00025500: 4b4e 52e2 8099 2074 6f20 e280 982e 2f61 KNR... to ..../a\n+00025510: 6e73 6932 6b6e 72e2 8099 2e20 2041 7574 nsi2knr.... Aut\n+00025520: 6f6d 616b 6520 7573 6564 2074 6865 7365 omake used these\n+00025530: 2076 616c 7565 7320 746f 0a20 2020 2020 values to. \n+00025540: 696d 706c 656d 656e 7420 7468 6520 6465 implement the de\n+00025550: 7072 6563 6174 6564 2064 652d 414e 5349 precated de-ANSI\n+00025560: 2d66 6963 6174 696f 6e20 6665 6174 7572 -fication featur\n+00025570: 653b 2068 6f77 6576 6572 2c20 7375 7070 e; however, supp\n+00025580: 6f72 740a 2020 2020 2066 6f72 205f 7468 ort. for _th\n+00025590: 6174 2066 6561 7475 7265 2077 696c 6c20 at feature will \n+000255a0: 6265 2072 656d 6f76 6564 5f20 696e 2074 be removed_ in t\n+000255b0: 6865 206e 6578 7420 6d61 6a6f 7220 4175 he next major Au\n+000255c0: 746f 6d61 6b65 0a20 2020 2020 7265 6c65 tomake. rele\n+000255d0: 6173 652c 2061 6e64 2074 6865 6e20 5f74 ase, and then _t\n+000255e0: 6865 7365 206d 6163 726f 7320 616e 6420 hese macros and \n+000255f0: 7661 7269 6162 6c65 7320 7769 6c6c 2067 variables will g\n+00025600: 6f20 6177 6179 2061 730a 2020 2020 2077 o away as. w\n+00025610: 656c 6c5f 2e0a 0ae2 8098 414d 5f43 4f4e ell_......AM_CON\n+00025620: 4649 475f 4845 4144 4552 e280 990a 2020 FIG_HEADER.... \n+00025630: 2020 2041 7574 6f6d 616b 6520 7769 6c6c Automake will\n+00025640: 2067 656e 6572 6174 6520 7275 6c65 7320 generate rules \n+00025650: 746f 2061 7574 6f6d 6174 6963 616c 6c79 to automatically\n+00025660: 2072 6567 656e 6572 6174 6520 7468 6520 regenerate the \n+00025670: 636f 6e66 6967 0a20 2020 2020 6865 6164 config. head\n+00025680: 6572 2e20 2054 6869 7320 6f62 736f 6c65 er. This obsole\n+00025690: 7465 206d 6163 726f 2069 7320 6120 7379 te macro is a sy\n+000256a0: 6e6f 6e79 6d20 6f66 20e2 8098 4143 5f43 nonym of ...AC_C\n+000256b0: 4f4e 4649 475f 4845 4144 4552 53e2 8099 ONFIG_HEADERS...\n+000256c0: 0a20 2020 2020 746f 6461 7920 282a 6e6f . today (*no\n+000256d0: 7465 204f 7074 696f 6e61 6c3a 3a29 2e0a te Optional::)..\n+000256e0: 0ae2 8098 414d 5f48 4541 4445 525f 5449 ....AM_HEADER_TI\n+000256f0: 4f43 4757 494e 535a 5f4e 4545 4453 5f53 OCGWINSZ_NEEDS_S\n+00025700: 5953 5f49 4f43 544c e280 990a 2020 2020 YS_IOCTL.... \n+00025710: 2049 6620 7468 6520 7573 6520 6f66 20e2 If the use of .\n+00025720: 8098 5449 4f43 4757 494e 535a e280 9920 ..TIOCGWINSZ... \n+00025730: 7265 7175 6972 6573 20e2 8098 3c73 7973 requires ......, th\n+00025750: 656e 2064 6566 696e 650a 2020 2020 20e2 en define. .\n+00025760: 8098 4757 494e 535a 5f49 4e5f 5359 535f ..GWINSZ_IN_SYS_\n+00025770: 494f 4354 4ce2 8099 2e20 204f 7468 6572 IOCTL.... Other\n+00025780: 7769 7365 20e2 8098 5449 4f43 4757 494e wise ...TIOCGWIN\n+00025790: 535a e280 9920 6361 6e20 6265 2066 6f75 SZ... can be fou\n+000257a0: 6e64 2069 6e0a 2020 2020 20e2 8098 3c74 nd in. ....... T\n+000257c0: 6869 7320 6d61 6372 6f20 6973 206f 6273 his macro is obs\n+000257d0: 6f6c 6574 652c 2079 6f75 2073 686f 756c olete, you shoul\n+000257e0: 6420 7573 6520 4175 746f 636f 6e66 2773 d use Autoconf's\n+000257f0: 0a20 2020 2020 e280 9841 435f 4845 4144 . ...AC_HEAD\n+00025800: 4552 5f54 494f 4347 5749 4e53 5ae2 8099 ER_TIOCGWINSZ...\n+00025810: 2069 6e73 7465 6164 2e0a 0ae2 8098 414d instead......AM\n+00025820: 5f50 524f 475f 4d4b 4449 525f 50e2 8099 _PROG_MKDIR_P...\n+00025830: 0a0a 2020 2020 2046 726f 6d20 4175 746f .. From Auto\n+00025840: 6d61 6b65 2031 2e38 2074 6f20 312e 392e make 1.8 to 1.9.\n+00025850: 3620 7468 6973 206d 6163 726f 2075 7365 6 this macro use\n+00025860: 6420 746f 2064 6566 696e 6520 7468 6520 d to define the \n+00025870: 6f75 7470 7574 0a20 2020 2020 7661 7269 output. vari\n+00025880: 6162 6c65 20e2 8098 6d6b 6469 725f 70e2 able ...mkdir_p.\n+00025890: 8099 2074 6f20 6f6e 6520 6f66 20e2 8098 .. to one of ...\n+000258a0: 6d6b 6469 7220 2d70 e280 992c 20e2 8098 mkdir -p..., ...\n+000258b0: 696e 7374 616c 6c2d 7368 202d 64e2 8099 install-sh -d...\n+000258c0: 2c20 6f72 0a20 2020 2020 e280 986d 6b69 , or. ...mki\n+000258d0: 6e73 7461 6c6c 6469 7273 e280 992e 0a0a nstalldirs......\n+000258e0: 2020 2020 204e 6f77 6164 6179 7320 4175 Nowadays Au\n+000258f0: 746f 636f 6e66 2070 726f 7669 6465 7320 toconf provides \n+00025900: 6120 7369 6d69 6c61 7220 6675 6e63 7469 a similar functi\n+00025910: 6f6e 616c 6974 7920 7769 7468 0a20 2020 onality with. \n+00025920: 2020 e280 9841 435f 5052 4f47 5f4d 4b44 ...AC_PROG_MKD\n+00025930: 4952 5f50 e280 9920 282a 6e6f 7465 2050 IR_P... (*note P\n+00025940: 6172 7469 6375 6c61 7220 5072 6f67 7261 articular Progra\n+00025950: 6d20 4368 6563 6b73 3a0a 2020 2020 2028 m Checks:. (\n+00025960: 6175 746f 636f 6e66 2950 6172 7469 6375 autoconf)Particu\n+00025970: 6c61 7220 5072 6f67 7261 6d73 2e29 2c20 lar Programs.), \n+00025980: 686f 7765 7665 7220 7468 6973 2064 6566 however this def\n+00025990: 696e 6573 2074 6865 206f 7574 7075 740a ines the output.\n+000259a0: 2020 2020 2076 6172 6961 626c 6520 e280 variable ..\n+000259b0: 984d 4b44 4952 5f50 e280 9920 696e 7374 .MKDIR_P... inst\n+000259c0: 6561 642e 2020 5468 6572 6566 6f72 6520 ead. Therefore \n+000259d0: e280 9841 4d5f 5052 4f47 5f4d 4b44 4952 ...AM_PROG_MKDIR\n+000259e0: 5f50 e280 9920 6861 7320 6265 656e 0a20 _P... has been. \n+000259f0: 2020 2020 7265 7772 6974 7465 6e20 6173 rewritten as\n+00025a00: 2061 2074 6869 6e20 7772 6170 7065 7220 a thin wrapper \n+00025a10: 6172 6f75 6e64 20e2 8098 4143 5f50 524f around ...AC_PRO\n+00025a20: 475f 4d4b 4449 525f 50e2 8099 2074 6f20 G_MKDIR_P... to \n+00025a30: 6465 6669 6e65 0a20 2020 2020 e280 986d define. ...m\n+00025a40: 6b64 6972 5f70 e280 9920 746f 2074 6865 kdir_p... to the\n+00025a50: 2073 616d 6520 7661 6c75 6520 6173 20e2 same value as .\n+00025a60: 8098 4d4b 4449 525f 50e2 8099 2066 6f72 ..MKDIR_P... for\n+00025a70: 2062 6163 6b77 6172 640a 2020 2020 2063 backward. c\n+00025a80: 6f6d 7061 7469 6269 6c69 7479 2e0a 0a20 ompatibility... \n+00025a90: 2020 2020 4966 2079 6f75 2061 7265 2075 If you are u\n+00025aa0: 7369 6e67 2041 7574 6f6d 616b 652c 2074 sing Automake, t\n+00025ab0: 6865 7265 2069 7320 6e6f 726d 616c 6c79 here is normally\n+00025ac0: 206e 6f20 7265 6173 6f6e 2074 6f20 6361 no reason to ca\n+00025ad0: 6c6c 2074 6869 730a 2020 2020 206d 6163 ll this. mac\n+00025ae0: 726f 2c20 6265 6361 7573 6520 e280 9841 ro, because ...A\n+00025af0: 4d5f 494e 4954 5f41 5554 4f4d 414b 45e2 M_INIT_AUTOMAKE.\n+00025b00: 8099 2061 6c72 6561 6479 2064 6f65 7320 .. already does \n+00025b10: 736f 2e20 2048 6f77 6576 6572 2c20 6d61 so. However, ma\n+00025b20: 6b65 0a20 2020 2020 7375 7265 2074 6861 ke. sure tha\n+00025b30: 7420 7468 6520 6375 7374 6f6d 2072 756c t the custom rul\n+00025b40: 6573 2069 6e20 796f 7572 20e2 8098 4d61 es in your ...Ma\n+00025b50: 6b65 6669 6c65 e280 9973 2075 7365 20e2 kefile...s use .\n+00025b60: 8098 2428 4d4b 4449 525f 5029 e280 9920 ..$(MKDIR_P)... \n+00025b70: 616e 640a 2020 2020 206e 6f74 20e2 8098 and. not ...\n+00025b80: 2428 6d6b 6469 725f 7029 e280 992e 2020 $(mkdir_p).... \n+00025b90: 4576 656e 2069 6620 626f 7468 2076 6172 Even if both var\n+00025ba0: 6961 626c 6573 2073 7469 6c6c 2077 6f72 iables still wor\n+00025bb0: 6b2c 2074 6865 206c 6174 7465 720a 2020 k, the latter. \n+00025bc0: 2020 2073 686f 756c 6420 6265 2063 6f6e should be con\n+00025bd0: 7369 6465 7265 6420 6f62 736f 6c65 7465 sidered obsolete\n+00025be0: 2e0a 0a20 2020 2020 4966 2079 6f75 2061 ... If you a\n+00025bf0: 7265 206e 6f74 2075 7369 6e67 2041 7574 re not using Aut\n+00025c00: 6f6d 616b 652c 2070 6c65 6173 6520 6361 omake, please ca\n+00025c10: 6c6c 20e2 8098 4143 5f50 524f 475f 4d4b ll ...AC_PROG_MK\n+00025c20: 4449 525f 50e2 8099 0a20 2020 2020 696e DIR_P.... in\n+00025c30: 7374 6561 6420 6f66 20e2 8098 414d 5f50 stead of ...AM_P\n+00025c40: 524f 475f 4d4b 4449 525f 50e2 8099 2e0a ROG_MKDIR_P.....\n+00025c50: 0ae2 8098 414d 5f53 5953 5f50 4f53 4958 ....AM_SYS_POSIX\n+00025c60: 5f54 4552 4d49 4f53 e280 990a 2020 2020 _TERMIOS.... \n+00025c70: 2043 6865 636b 2074 6f20 7365 6520 6966 Check to see if\n+00025c80: 2050 4f53 4958 2074 6572 6d69 6f73 2068 POSIX termios h\n+00025c90: 6561 6465 7273 2061 6e64 2066 756e 6374 eaders and funct\n+00025ca0: 696f 6e73 2061 7265 2061 7661 696c 6162 ions are availab\n+00025cb0: 6c65 0a20 2020 2020 6f6e 2074 6865 2073 le. on the s\n+00025cc0: 7973 7465 6d2e 2020 4966 2073 6f2c 2073 ystem. If so, s\n+00025cd0: 6574 2074 6865 2073 6865 6c6c 2076 6172 et the shell var\n+00025ce0: 6961 626c 650a 2020 2020 20e2 8098 616d iable. ...am\n+00025cf0: 5f63 765f 7379 735f 706f 7369 785f 7465 _cv_sys_posix_te\n+00025d00: 726d 696f 73e2 8099 2074 6f20 e280 9879 rmios... to ...y\n+00025d10: 6573 e280 992e 2020 4966 206e 6f74 2c20 es.... If not, \n+00025d20: 7365 7420 7468 6520 7661 7269 6162 6c65 set the variable\n+00025d30: 2074 6f0a 2020 2020 20e2 8098 6e6f e280 to. ...no..\n+00025d40: 992e 2020 5468 6973 206d 6163 726f 2069 .. This macro i\n+00025d50: 7320 6f62 736f 6c65 7465 2c20 796f 7520 s obsolete, you \n+00025d60: 7368 6f75 6c64 2075 7365 2041 7574 6f63 should use Autoc\n+00025d70: 6f6e 6627 730a 2020 2020 20e2 8098 4143 onf's. ...AC\n+00025d80: 5f53 5953 5f50 4f53 4958 5f54 4552 4d49 _SYS_POSIX_TERMI\n+00025d90: 4f53 e280 9920 696e 7374 6561 642e 0a0a OS... instead...\n+00025da0: e280 9841 4d5f 5749 5448 5f52 4547 4558 ...AM_WITH_REGEX\n+00025db0: e280 990a 2020 2020 2041 6464 7320 e280 .... Adds ..\n+00025dc0: 982d 2d77 6974 682d 7265 6765 78e2 8099 .--with-regex...\n+00025dd0: 2074 6f20 7468 6520 e280 9863 6f6e 6669 to the ...confi\n+00025de0: 6775 7265 e280 9920 636f 6d6d 616e 6420 gure... command \n+00025df0: 6c69 6e65 2e20 2049 6620 7370 6563 6966 line. If specif\n+00025e00: 6965 640a 2020 2020 2028 7468 6520 6465 ied. (the de\n+00025e10: 6661 756c 7429 2c20 7468 656e 2074 6865 fault), then the\n+00025e20: 20e2 8098 7265 6765 78e2 8099 2072 6567 ...regex... reg\n+00025e30: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n+00025e40: 6c69 6272 6172 7920 6973 2075 7365 642c library is used,\n+00025e50: 0a20 2020 2020 e280 9872 6567 6578 2e6f . ...regex.o\n+00025e60: e280 9920 6973 2070 7574 2069 6e74 6f20 ... is put into \n+00025e70: e280 984c 4942 4f42 4a53 e280 992c 2061 ...LIBOBJS..., a\n+00025e80: 6e64 20e2 8098 5749 5448 5f52 4547 4558 nd ...WITH_REGEX\n+00025e90: e280 9920 6973 2064 6566 696e 6564 2e20 ... is defined. \n+00025ea0: 2049 660a 2020 2020 20e2 8098 2d2d 7769 If. ...--wi\n+00025eb0: 7468 6f75 742d 7265 6765 78e2 8099 2069 thout-regex... i\n+00025ec0: 7320 6769 7665 6e2c 2074 6865 6e20 7468 s given, then th\n+00025ed0: 6520 e280 9872 78e2 8099 2072 6567 756c e ...rx... regul\n+00025ee0: 6172 2065 7870 7265 7373 696f 6e0a 2020 ar expression. \n+00025ef0: 2020 206c 6962 7261 7279 2069 7320 7573 library is us\n+00025f00: 6564 2c20 616e 6420 e280 9872 782e 6fe2 ed, and ...rx.o.\n+00025f10: 8099 2069 7320 7075 7420 696e 746f 20e2 .. is put into .\n+00025f20: 8098 4c49 424f 424a 53e2 8099 2e20 2054 ..LIBOBJS.... T\n+00025f30: 6869 7320 6d61 6372 6f20 6973 0a20 2020 his macro is. \n+00025f40: 2020 6f62 736f 6c65 7465 206e 6f77 2028 obsolete now (\n+00025f50: 7369 6e63 6520 e280 9872 78e2 8099 2064 since ...rx... d\n+00025f60: 6f65 736e 2774 2073 6565 6d20 746f 2062 oesn't seem to b\n+00025f70: 6520 6d61 696e 7461 696e 6564 292c 2061 e maintained), a\n+00025f80: 6e64 205f 7769 6c6c 0a20 2020 2020 6265 nd _will. be\n+00025f90: 2072 656d 6f76 6564 2074 6865 206e 6578 removed the nex\n+00025fa0: 7420 6d61 6a6f 7220 7665 7273 696f 6e20 t major version \n+00025fb0: 6f66 2041 7574 6f6d 616b 655f 2e20 2043 of Automake_. C\n+00025fc0: 6f6e 7369 6465 7220 7573 696e 670a 2020 onsider using. \n+00025fd0: 2020 2067 6e75 6c69 6220 6966 2079 6f75 gnulib if you\n+00025fe0: 206e 6565 6420 7265 6765 7820 6675 6e63 need regex func\n+00025ff0: 7469 6f6e 616c 6974 792e 0a0a 1f0a 4669 tionality.....Fi\n+00026000: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00026010: 312e 696e 666f 2c20 204e 6f64 653a 2050 1.info, Node: P\n+00026020: 7269 7661 7465 204d 6163 726f 732c 2020 rivate Macros, \n+00026030: 5072 6576 3a20 4f62 736f 6c65 7465 204d Prev: Obsolete M\n+00026040: 6163 726f 732c 2020 5570 3a20 4d61 6372 acros, Up: Macr\n+00026050: 6f73 0a0a 362e 342e 3320 5072 6976 6174 os..6.4.3 Privat\n+00026060: 6520 4d61 6372 6f73 0a2d 2d2d 2d2d 2d2d e Macros.-------\n+00026070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 -------------..T\n+00026080: 6865 2066 6f6c 6c6f 7769 6e67 206d 6163 he following mac\n+00026090: 726f 7320 6172 6520 7072 6976 6174 6520 ros are private \n+000260a0: 6d61 6372 6f73 2079 6f75 2073 686f 756c macros you shoul\n+000260b0: 6420 6e6f 7420 6361 6c6c 2064 6972 6563 d not call direc\n+000260c0: 746c 792e 0a54 6865 7920 6172 6520 6361 tly..They are ca\n+000260d0: 6c6c 6564 2062 7920 7468 6520 6f74 6865 lled by the othe\n+000260e0: 7220 7075 626c 6963 206d 6163 726f 7320 r public macros \n+000260f0: 7768 656e 2061 7070 726f 7072 6961 7465 when appropriate\n+00026100: 2e20 2044 6f20 6e6f 740a 7265 6c79 206f . Do not.rely o\n+00026110: 6e20 7468 656d 2c20 6173 2074 6865 7920 n them, as they \n+00026120: 6d69 6768 7420 6265 2063 6861 6e67 6564 might be changed\n+00026130: 2069 6e20 6120 6675 7475 7265 2076 6572 in a future ver\n+00026140: 7369 6f6e 2e20 2043 6f6e 7369 6465 720a sion. Consider.\n+00026150: 7468 656d 2061 7320 696d 706c 656d 656e them as implemen\n+00026160: 7461 7469 6f6e 2064 6574 6169 6c73 3b20 tation details; \n+00026170: 6f72 2062 6574 7465 722c 2064 6f20 6e6f or better, do no\n+00026180: 7420 636f 6e73 6964 6572 2074 6865 6d20 t consider them \n+00026190: 6174 2061 6c6c 3a0a 736b 6970 2074 6869 at all:.skip thi\n+000261a0: 7320 7365 6374 696f 6e21 0a0a e280 985f s section!....._\n+000261b0: 414d 5f44 4550 454e 4445 4e43 4945 53e2 AM_DEPENDENCIES.\n+000261c0: 8099 0ae2 8098 414d 5f53 4554 5f44 4550 ......AM_SET_DEP\n+000261d0: 4449 52e2 8099 0ae2 8098 414d 5f44 4550 DIR.......AM_DEP\n+000261e0: 5f54 5241 434b e280 990a e280 9841 4d5f _TRACK.......AM_\n+000261f0: 4f55 5450 5554 5f44 4550 454e 4445 4e43 OUTPUT_DEPENDENC\n+00026200: 595f 434f 4d4d 414e 4453 e280 990a 2020 Y_COMMANDS.... \n+00026210: 2020 2054 6865 7365 206d 6163 726f 7320 These macros \n+00026220: 6172 6520 7573 6564 2074 6f20 696d 706c are used to impl\n+00026230: 656d 656e 7420 4175 746f 6d61 6b65 2773 ement Automake's\n+00026240: 2061 7574 6f6d 6174 6963 2064 6570 656e automatic depen\n+00026250: 6465 6e63 790a 2020 2020 2074 7261 636b dency. track\n+00026260: 696e 6720 7363 6865 6d65 2e20 2054 6865 ing scheme. The\n+00026270: 7920 6172 6520 6361 6c6c 6564 2061 7574 y are called aut\n+00026280: 6f6d 6174 6963 616c 6c79 2062 7920 4175 omatically by Au\n+00026290: 746f 6d61 6b65 2077 6865 6e0a 2020 2020 tomake when. \n+000262a0: 2072 6571 7569 7265 642c 2061 6e64 2074 required, and t\n+000262b0: 6865 7265 2073 686f 756c 6420 6265 206e here should be n\n+000262c0: 6f20 6e65 6564 2074 6f20 696e 766f 6b65 o need to invoke\n+000262d0: 2074 6865 6d20 6d61 6e75 616c 6c79 2e0a them manually..\n+000262e0: 0ae2 8098 414d 5f4d 414b 455f 494e 434c ....AM_MAKE_INCL\n+000262f0: 5544 45e2 8099 0a20 2020 2020 5468 6973 UDE.... This\n+00026300: 206d 6163 726f 2069 7320 7573 6564 2074 macro is used t\n+00026310: 6f20 6469 7363 6f76 6572 2068 6f77 2074 o discover how t\n+00026320: 6865 2075 7365 7227 7320 e280 986d 616b he user's ...mak\n+00026330: 65e2 8099 2068 616e 646c 6573 0a20 2020 e... handles. \n+00026340: 2020 e280 9869 6e63 6c75 6465 e280 9920 ...include... \n+00026350: 7374 6174 656d 656e 7473 2e20 2054 6869 statements. Thi\n+00026360: 7320 6d61 6372 6f20 6973 2061 7574 6f6d s macro is autom\n+00026370: 6174 6963 616c 6c79 2069 6e76 6f6b 6564 atically invoked\n+00026380: 2077 6865 6e0a 2020 2020 206e 6565 6465 when. neede\n+00026390: 643b 2074 6865 7265 2073 686f 756c 6420 d; there should \n+000263a0: 6265 206e 6f20 6e65 6564 2074 6f20 696e be no need to in\n+000263b0: 766f 6b65 2069 7420 6d61 6e75 616c 6c79 voke it manually\n+000263c0: 2e0a 0ae2 8098 414d 5f50 524f 475f 494e ......AM_PROG_IN\n+000263d0: 5354 414c 4c5f 5354 5249 50e2 8099 0a20 STALL_STRIP.... \n+000263e0: 2020 2020 5468 6973 2069 7320 7573 6564 This is used\n+000263f0: 2074 6f20 6669 6e64 2061 2076 6572 7369 to find a versi\n+00026400: 6f6e 206f 6620 e280 9869 6e73 7461 6c6c on of ...install\n+00026410: e280 9920 7468 6174 2063 616e 2062 6520 ... that can be \n+00026420: 7573 6564 2074 6f0a 2020 2020 2073 7472 used to. str\n+00026430: 6970 2061 2070 726f 6772 616d 2061 7420 ip a program at \n+00026440: 696e 7374 616c 6c61 7469 6f6e 2074 696d installation tim\n+00026450: 652e 2020 5468 6973 206d 6163 726f 2069 e. This macro i\n+00026460: 7320 6175 746f 6d61 7469 6361 6c6c 790a s automatically.\n+00026470: 2020 2020 2069 6e63 6c75 6465 6420 7768 included wh\n+00026480: 656e 2072 6571 7569 7265 642e 0a0a e280 en required.....\n+00026490: 9841 4d5f 5341 4e49 5459 5f43 4845 434b .AM_SANITY_CHECK\n+000264a0: e280 990a 2020 2020 2054 6869 7320 6368 .... This ch\n+000264b0: 6563 6b73 2074 6f20 6d61 6b65 2073 7572 ecks to make sur\n+000264c0: 6520 7468 6174 2061 2066 696c 6520 6372 e that a file cr\n+000264d0: 6561 7465 6420 696e 2074 6865 2062 7569 eated in the bui\n+000264e0: 6c64 2064 6972 6563 746f 7279 0a20 2020 ld directory. \n+000264f0: 2020 6973 206e 6577 6572 2074 6861 6e20 is newer than \n+00026500: 6120 6669 6c65 2069 6e20 7468 6520 736f a file in the so\n+00026510: 7572 6365 2064 6972 6563 746f 7279 2e20 urce directory. \n+00026520: 2054 6869 7320 6361 6e20 6661 696c 206f This can fail o\n+00026530: 6e0a 2020 2020 2073 7973 7465 6d73 2077 n. systems w\n+00026540: 6865 7265 2074 6865 2063 6c6f 636b 2069 here the clock i\n+00026550: 7320 7365 7420 696e 636f 7272 6563 746c s set incorrectl\n+00026560: 792e 2020 5468 6973 206d 6163 726f 2069 y. This macro i\n+00026570: 730a 2020 2020 2061 7574 6f6d 6174 6963 s. automatic\n+00026580: 616c 6c79 2072 756e 2066 726f 6d20 e280 ally run from ..\n+00026590: 9841 4d5f 494e 4954 5f41 5554 4f4d 414b .AM_INIT_AUTOMAK\n+000265a0: 45e2 8099 2e0a 0a1f 0a46 696c 653a 2061 E........File: a\n+000265b0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+000265c0: 6f2c 2020 4e6f 6465 3a20 4469 7265 6374 o, Node: Direct\n+000265d0: 6f72 6965 732c 2020 4e65 7874 3a20 5072 ories, Next: Pr\n+000265e0: 6f67 7261 6d73 2c20 2050 7265 763a 2063 ograms, Prev: c\n+000265f0: 6f6e 6669 6775 7265 2c20 2055 703a 2054 onfigure, Up: T\n+00026600: 6f70 0a0a 3720 4469 7265 6374 6f72 6965 op..7 Directorie\n+00026610: 730a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a s.*************.\n+00026620: 0a46 6f72 2073 696d 706c 6520 7072 6f6a .For simple proj\n+00026630: 6563 7473 2074 6861 7420 6469 7374 7269 ects that distri\n+00026640: 6275 7465 2061 6c6c 2066 696c 6573 2069 bute all files i\n+00026650: 6e20 7468 6520 7361 6d65 2064 6972 6563 n the same direc\n+00026660: 746f 7279 2069 740a 6973 2065 6e6f 7567 tory it.is enoug\n+00026670: 6820 746f 2068 6176 6520 6120 7369 6e67 h to have a sing\n+00026680: 6c65 20e2 8098 4d61 6b65 6669 6c65 2e61 le ...Makefile.a\n+00026690: 6de2 8099 2074 6861 7420 6275 696c 6473 m... that builds\n+000266a0: 2065 7665 7279 7468 696e 6720 696e 0a70 everything in.p\n+000266b0: 6c61 6365 2e0a 0a20 2020 496e 206c 6172 lace... In lar\n+000266c0: 6765 7220 7072 6f6a 6563 7473 2069 7420 ger projects it \n+000266d0: 6973 2063 6f6d 6d6f 6e20 746f 206f 7267 is common to org\n+000266e0: 616e 697a 6520 6669 6c65 7320 696e 2064 anize files in d\n+000266f0: 6966 6665 7265 6e74 0a64 6972 6563 746f ifferent.directo\n+00026700: 7269 6573 2c20 696e 2061 2074 7265 652e ries, in a tree.\n+00026710: 2020 466f 7220 696e 7374 616e 6365 206f For instance o\n+00026720: 6e65 2064 6972 6563 746f 7279 2070 6572 ne directory per\n+00026730: 2070 726f 6772 616d 2c20 7065 720a 6c69 program, per.li\n+00026740: 6272 6172 7920 6f72 2070 6572 206d 6f64 brary or per mod\n+00026750: 756c 652e 2020 5468 6520 7472 6164 6974 ule. The tradit\n+00026760: 696f 6e61 6c20 6170 7072 6f61 6368 2069 ional approach i\n+00026770: 7320 746f 2062 7569 6c64 2074 6865 7365 s to build these\n+00026780: 0a73 7562 6469 7265 6374 6f72 6965 7320 .subdirectories \n+00026790: 7265 6375 7273 6976 656c 793a 2065 6163 recursively: eac\n+000267a0: 6820 6469 7265 6374 6f72 7920 636f 6e74 h directory cont\n+000267b0: 6169 6e73 2069 7473 20e2 8098 4d61 6b65 ains its ...Make\n+000267c0: 6669 6c65 e280 990a 2867 656e 6572 6174 file....(generat\n+000267d0: 6564 2066 726f 6d20 e280 984d 616b 6566 ed from ...Makef\n+000267e0: 696c 652e 616d e280 9929 2c20 616e 6420 ile.am...), and \n+000267f0: 7768 656e 20e2 8098 6d61 6b65 e280 9920 when ...make... \n+00026800: 6973 2072 756e 2066 726f 6d20 7468 6520 is run from the \n+00026810: 746f 700a 6c65 7665 6c20 6469 7265 6374 top.level direct\n+00026820: 6f72 7920 6974 2065 6e74 6572 7320 6561 ory it enters ea\n+00026830: 6368 2073 7562 6469 7265 6374 6f72 7920 ch subdirectory \n+00026840: 696e 2074 7572 6e20 746f 2062 7569 6c64 in turn to build\n+00026850: 2069 7473 0a63 6f6e 7465 6e74 732e 0a0a its.contents...\n+00026860: 2a20 4d65 6e75 3a0a 0a2a 2053 7562 6469 * Menu:..* Subdi\n+00026870: 7265 6374 6f72 6965 733a 3a20 2020 2020 rectories:: \n+00026880: 2020 2020 2020 2020 2042 7569 6c64 696e Buildin\n+00026890: 6720 7375 6264 6972 6563 746f 7269 6573 g subdirectories\n+000268a0: 2072 6563 7572 7369 7665 6c79 0a2a 2043 recursively.* C\n+000268b0: 6f6e 6469 7469 6f6e 616c 2053 7562 6469 onditional Subdi\n+000268c0: 7265 6374 6f72 6965 733a 3a20 2043 6f6e rectories:: Con\n+000268d0: 6469 7469 6f6e 616c 6c79 206e 6f74 2062 ditionally not b\n+000268e0: 7569 6c64 696e 6720 6469 7265 6374 6f72 uilding director\n+000268f0: 6965 730a 2a20 416c 7465 726e 6174 6976 ies.* Alternativ\n+00026900: 653a 3a20 2020 2020 2020 2020 2020 2020 e:: \n+00026910: 2020 2020 5375 6264 6972 6563 746f 7269 Subdirectori\n+00026920: 6573 2077 6974 686f 7574 2072 6563 7572 es without recur\n+00026930: 7369 6f6e 0a2a 2053 7562 7061 636b 6167 sion.* Subpackag\n+00026940: 6573 3a3a 2020 2020 2020 2020 2020 2020 es:: \n+00026950: 2020 2020 204e 6573 7469 6e67 2070 6163 Nesting pac\n+00026960: 6b61 6765 730a 0a1f 0a46 696c 653a 2061 kages....File: a\n+00026970: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00026980: 6f2c 2020 4e6f 6465 3a20 5375 6264 6972 o, Node: Subdir\n+00026990: 6563 746f 7269 6573 2c20 204e 6578 743a ectories, Next:\n+000269a0: 2043 6f6e 6469 7469 6f6e 616c 2053 7562 Conditional Sub\n+000269b0: 6469 7265 6374 6f72 6965 732c 2020 5570 directories, Up\n+000269c0: 3a20 4469 7265 6374 6f72 6965 730a 0a37 : Directories..7\n+000269d0: 2e31 2052 6563 7572 7369 6e67 2073 7562 .1 Recursing sub\n+000269e0: 6469 7265 6374 6f72 6965 730a 3d3d 3d3d directories.====\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 0a0a 496e 2070 6163 ========..In pac\n+00026a10: 6b61 6765 7320 7769 7468 2073 7562 6469 kages with subdi\n+00026a20: 7265 6374 6f72 6965 732c 2074 6865 2074 rectories, the t\n+00026a30: 6f70 206c 6576 656c 20e2 8098 4d61 6b65 op level ...Make\n+00026a40: 6669 6c65 2e61 6de2 8099 206d 7573 7420 file.am... must \n+00026a50: 7465 6c6c 0a41 7574 6f6d 616b 6520 7768 tell.Automake wh\n+00026a60: 6963 6820 7375 6264 6972 6563 746f 7269 ich subdirectori\n+00026a70: 6573 2061 7265 2074 6f20 6265 2062 7569 es are to be bui\n+00026a80: 6c74 2e20 2054 6869 7320 6973 2064 6f6e lt. This is don\n+00026a90: 6520 7669 6120 7468 650a e280 9853 5542 e via the....SUB\n+00026aa0: 4449 5253 e280 9920 7661 7269 6162 6c65 DIRS... variable\n+00026ab0: 2e0a 0a20 2020 5468 6520 e280 9853 5542 ... The ...SUB\n+00026ac0: 4449 5253 e280 9920 7661 7269 6162 6c65 DIRS... variable\n+00026ad0: 2068 6f6c 6473 2061 206c 6973 7420 6f66 holds a list of\n+00026ae0: 2073 7562 6469 7265 6374 6f72 6965 7320 subdirectories \n+00026af0: 696e 2077 6869 6368 0a62 7569 6c64 696e in which.buildin\n+00026b00: 6720 6f66 2076 6172 696f 7573 2073 6f72 g of various sor\n+00026b10: 7473 2063 616e 206f 6363 7572 2e20 2054 ts can occur. T\n+00026b20: 6865 2072 756c 6573 2066 6f72 206d 616e he rules for man\n+00026b30: 7920 7461 7267 6574 7320 2865 2e67 2e2c y targets (e.g.,\n+00026b40: 0ae2 8098 616c 6ce2 8099 2920 696e 2074 ....all...) in t\n+00026b50: 6865 2067 656e 6572 6174 6564 20e2 8098 he generated ...\n+00026b60: 4d61 6b65 6669 6c65 e280 9920 7769 6c6c Makefile... will\n+00026b70: 2072 756e 2063 6f6d 6d61 6e64 7320 626f run commands bo\n+00026b80: 7468 206c 6f63 616c 6c79 2061 6e64 2069 th locally and i\n+00026b90: 6e0a 616c 6c20 7370 6563 6966 6965 6420 n.all specified \n+00026ba0: 7375 6264 6972 6563 746f 7269 6573 2e20 subdirectories. \n+00026bb0: 204e 6f74 6520 7468 6174 2074 6865 2064 Note that the d\n+00026bc0: 6972 6563 746f 7269 6573 206c 6973 7465 irectories liste\n+00026bd0: 6420 696e 0ae2 8098 5355 4244 4952 53e2 d in....SUBDIRS.\n+00026be0: 8099 2061 7265 206e 6f74 2072 6571 7569 .. are not requi\n+00026bf0: 7265 6420 746f 2063 6f6e 7461 696e 20e2 red to contain .\n+00026c00: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00026c10: 733b 206f 6e6c 7920 e280 984d 616b 6566 s; only ...Makef\n+00026c20: 696c 65e2 8099 730a 2861 6674 6572 2063 ile...s.(after c\n+00026c30: 6f6e 6669 6775 7261 7469 6f6e 292e 2020 onfiguration). \n+00026c40: 5468 6973 2061 6c6c 6f77 7320 696e 636c This allows incl\n+00026c50: 7573 696f 6e20 6f66 206c 6962 7261 7269 usion of librari\n+00026c60: 6573 2066 726f 6d20 7061 636b 6167 6573 es from packages\n+00026c70: 0a74 6861 7420 646f 206e 6f74 2075 7365 .that do not use\n+00026c80: 2041 7574 6f6d 616b 6520 2873 7563 6820 Automake (such \n+00026c90: 6173 20e2 8098 6765 7474 6578 74e2 8099 as ...gettext...\n+00026ca0: 3b20 7365 6520 616c 736f 202a 6e6f 7465 ; see also *note\n+00026cb0: 2054 6869 7264 2d50 6172 7479 0a4d 616b Third-Party.Mak\n+00026cc0: 6566 696c 6573 3a3a 292e 0a0a 2020 2049 efiles::)... I\n+00026cd0: 6e20 7061 636b 6167 6573 2074 6861 7420 n packages that \n+00026ce0: 7573 6520 7375 6264 6972 6563 746f 7269 use subdirectori\n+00026cf0: 6573 2c20 7468 6520 746f 702d 6c65 7665 es, the top-leve\n+00026d00: 6c20 e280 984d 616b 6566 696c 652e 616d l ...Makefile.am\n+00026d10: e280 9920 6973 0a6f 6674 656e 2076 6572 ... is.often ver\n+00026d20: 7920 7368 6f72 742e 2020 466f 7220 696e y short. For in\n+00026d30: 7374 616e 6365 2c20 6865 7265 2069 7320 stance, here is \n+00026d40: 7468 6520 e280 984d 616b 6566 696c 652e the ...Makefile.\n+00026d50: 616d e280 9920 6672 6f6d 2074 6865 2047 am... from the G\n+00026d60: 4e55 0a48 656c 6c6f 2064 6973 7472 6962 NU.Hello distrib\n+00026d70: 7574 696f 6e3a 0a0a 2020 2020 2045 5854 ution:.. EXT\n+00026d80: 5241 5f44 4953 5420 3d20 4255 4753 2043 RA_DIST = BUGS C\n+00026d90: 6861 6e67 654c 6f67 2e4f 2052 4541 444d hangeLog.O READM\n+00026da0: 452d 616c 7068 610a 2020 2020 2053 5542 E-alpha. SUB\n+00026db0: 4449 5253 203d 2064 6f63 2069 6e74 6c20 DIRS = doc intl \n+00026dc0: 706f 2073 7263 2074 6573 7473 0a0a 2020 po src tests.. \n+00026dd0: 2057 6865 6e20 4175 746f 6d61 6b65 2069 When Automake i\n+00026de0: 6e76 6f6b 6573 20e2 8098 6d61 6b65 e280 nvokes ...make..\n+00026df0: 9920 696e 2061 2073 7562 6469 7265 6374 . in a subdirect\n+00026e00: 6f72 792c 2069 7420 7573 6573 2074 6865 ory, it uses the\n+00026e10: 2076 616c 7565 206f 660a 7468 6520 e280 value of.the ..\n+00026e20: 984d 414b 45e2 8099 2076 6172 6961 626c .MAKE... variabl\n+00026e30: 652e 2020 4974 2070 6173 7365 7320 7468 e. It passes th\n+00026e40: 6520 7661 6c75 6520 6f66 2074 6865 2076 e value of the v\n+00026e50: 6172 6961 626c 6520 e280 9841 4d5f 4d41 ariable ...AM_MA\n+00026e60: 4b45 464c 4147 53e2 8099 0a74 6f20 7468 KEFLAGS....to th\n+00026e70: 6520 e280 986d 616b 65e2 8099 2069 6e76 e ...make... inv\n+00026e80: 6f63 6174 696f 6e3b 2074 6869 7320 6361 ocation; this ca\n+00026e90: 6e20 6265 2073 6574 2069 6e20 e280 984d n be set in ...M\n+00026ea0: 616b 6566 696c 652e 616d e280 9920 6966 akefile.am... if\n+00026eb0: 2074 6865 7265 2061 7265 0a66 6c61 6773 there are.flags\n+00026ec0: 2079 6f75 206d 7573 7420 616c 7761 7973 you must always\n+00026ed0: 2070 6173 7320 746f 20e2 8098 6d61 6b65 pass to ...make\n+00026ee0: e280 992e 0a0a 2020 2054 6865 2064 6972 ...... The dir\n+00026ef0: 6563 746f 7269 6573 206d 656e 7469 6f6e ectories mention\n+00026f00: 6564 2069 6e20 e280 9853 5542 4449 5253 ed in ...SUBDIRS\n+00026f10: e280 9920 6172 6520 7573 7561 6c6c 7920 ... are usually \n+00026f20: 6469 7265 6374 2063 6869 6c64 7265 6e20 direct children \n+00026f30: 6f66 0a74 6865 2063 7572 7265 6e74 2064 of.the current d\n+00026f40: 6972 6563 746f 7279 2c20 6561 6368 2073 irectory, each s\n+00026f50: 7562 6469 7265 6374 6f72 7920 636f 6e74 ubdirectory cont\n+00026f60: 6169 6e69 6e67 2069 7473 206f 776e 0ae2 aining its own..\n+00026f70: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00026f80: 2077 6974 6820 6120 e280 9853 5542 4449 with a ...SUBDI\n+00026f90: 5253 e280 9920 706f 696e 7469 6e67 2074 RS... pointing t\n+00026fa0: 6f20 6465 6570 6572 2073 7562 6469 7265 o deeper subdire\n+00026fb0: 6374 6f72 6965 732e 0a41 7574 6f6d 616b ctories..Automak\n+00026fc0: 6520 6361 6e20 6265 2075 7365 6420 746f e can be used to\n+00026fd0: 2063 6f6e 7374 7275 6374 2070 6163 6b61 construct packa\n+00026fe0: 6765 7320 6f66 2061 7262 6974 7261 7279 ges of arbitrary\n+00026ff0: 2064 6570 7468 2074 6869 7320 7761 792e depth this way.\n+00027000: 0a0a 2020 2042 7920 6465 6661 756c 742c .. By default,\n+00027010: 2041 7574 6f6d 616b 6520 6765 6e65 7261 Automake genera\n+00027020: 7465 7320 e280 984d 616b 6566 696c 6573 tes ...Makefiles\n+00027030: e280 9920 7468 6174 2077 6f72 6b20 6465 ... that work de\n+00027040: 7074 682d 6669 7273 7420 696e 0a70 6f73 pth-first in.pos\n+00027050: 7466 6978 206f 7264 6572 3a20 7468 6520 tfix order: the \n+00027060: 7375 6264 6972 6563 746f 7269 6573 2061 subdirectories a\n+00027070: 7265 2062 7569 6c74 2062 6566 6f72 6520 re built before \n+00027080: 7468 6520 6375 7272 656e 740a 6469 7265 the current.dire\n+00027090: 6374 6f72 792e 2020 486f 7765 7665 722c ctory. However,\n+000270a0: 2069 7420 6973 2070 6f73 7369 626c 6520 it is possible \n+000270b0: 746f 2063 6861 6e67 6520 7468 6973 206f to change this o\n+000270c0: 7264 6572 696e 672e 2020 596f 7520 6361 rdering. You ca\n+000270d0: 6e20 646f 0a74 6869 7320 6279 2070 7574 n do.this by put\n+000270e0: 7469 6e67 20e2 8098 2ee2 8099 2069 6e74 ting ....... int\n+000270f0: 6f20 e280 9853 5542 4449 5253 e280 992e o ...SUBDIRS....\n+00027100: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+00027110: 7075 7474 696e 6720 e280 982e e280 9920 putting ....... \n+00027120: 6669 7273 740a 7769 6c6c 2063 6175 7365 first.will cause\n+00027130: 2061 2070 7265 6669 7820 6f72 6465 7269 a prefix orderi\n+00027140: 6e67 206f 6620 6469 7265 6374 6f72 6965 ng of directorie\n+00027150: 732e 0a0a 2020 2055 7369 6e67 0a0a 2020 s... Using.. \n+00027160: 2020 2053 5542 4449 5253 203d 206c 6962 SUBDIRS = lib\n+00027170: 2073 7263 202e 2074 6573 740a 0a77 696c src . test..wil\n+00027180: 6c20 6361 7573 6520 e280 986c 6962 2fe2 l cause ...lib/.\n+00027190: 8099 2074 6f20 6265 2062 7569 6c74 2062 .. to be built b\n+000271a0: 6566 6f72 6520 e280 9873 7263 2fe2 8099 efore ...src/...\n+000271b0: 2c20 7468 656e 2074 6865 2063 7572 7265 , then the curre\n+000271c0: 6e74 2064 6972 6563 746f 7279 0a77 696c nt directory.wil\n+000271d0: 6c20 6265 2062 7569 6c74 2c20 6669 6e61 l be built, fina\n+000271e0: 6c6c 7920 7468 6520 e280 9874 6573 742f lly the ...test/\n+000271f0: e280 9920 6469 7265 6374 6f72 7920 7769 ... directory wi\n+00027200: 6c6c 2062 6520 6275 696c 742e 2020 4974 ll be built. It\n+00027210: 2069 730a 6375 7374 6f6d 6172 7920 746f is.customary to\n+00027220: 2061 7272 616e 6765 2074 6573 7420 6469 arrange test di\n+00027230: 7265 6374 6f72 6965 7320 746f 2062 6520 rectories to be \n+00027240: 6275 696c 7420 6166 7465 7220 6576 6572 built after ever\n+00027250: 7974 6869 6e67 2065 6c73 650a 7369 6e63 ything else.sinc\n+00027260: 6520 7468 6579 2061 7265 206d 6561 6e74 e they are meant\n+00027270: 2074 6f20 7465 7374 2077 6861 7420 6861 to test what ha\n+00027280: 7320 6265 656e 2063 6f6e 7374 7275 6374 s been construct\n+00027290: 6564 2e0a 0a20 2020 416c 6c20 e280 9863 ed... All ...c\n+000272a0: 6c65 616e e280 9920 7275 6c65 7320 6172 lean... rules ar\n+000272b0: 6520 7275 6e20 696e 2072 6576 6572 7365 e run in reverse\n+000272c0: 206f 7264 6572 206f 6620 6275 696c 6420 order of build \n+000272d0: 7275 6c65 732e 0a0a 1f0a 4669 6c65 3a20 rules.....File: \n+000272e0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+000272f0: 666f 2c20 204e 6f64 653a 2043 6f6e 6469 fo, Node: Condi\n+00027300: 7469 6f6e 616c 2053 7562 6469 7265 6374 tional Subdirect\n+00027310: 6f72 6965 732c 2020 4e65 7874 3a20 416c ories, Next: Al\n+00027320: 7465 726e 6174 6976 652c 2020 5072 6576 ternative, Prev\n+00027330: 3a20 5375 6264 6972 6563 746f 7269 6573 : Subdirectories\n+00027340: 2c20 2055 703a 2044 6972 6563 746f 7269 , Up: Directori\n+00027350: 6573 0a0a 372e 3220 436f 6e64 6974 696f es..7.2 Conditio\n+00027360: 6e61 6c20 5375 6264 6972 6563 746f 7269 nal Subdirectori\n+00027370: 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d es.=============\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: 3d0a 0a49 7420 6973 2070 6f73 7369 626c =..It is possibl\n+000273a0: 6520 746f 2064 6566 696e 6520 7468 6520 e to define the \n+000273b0: e280 9853 5542 4449 5253 e280 9920 7661 ...SUBDIRS... va\n+000273c0: 7269 6162 6c65 2063 6f6e 6469 7469 6f6e riable condition\n+000273d0: 616c 6c79 2069 662c 206c 696b 650a 696e ally if, like.in\n+000273e0: 2074 6865 2063 6173 6520 6f66 2047 4e55 the case of GNU\n+000273f0: 2049 6e65 7475 7469 6c73 2c20 796f 7520 Inetutils, you \n+00027400: 7761 6e74 2074 6f20 6f6e 6c79 2062 7569 want to only bui\n+00027410: 6c64 2061 2073 7562 7365 7420 6f66 2074 ld a subset of t\n+00027420: 6865 0a65 6e74 6972 6520 7061 636b 6167 he.entire packag\n+00027430: 652e 0a0a 2020 2054 6f20 696c 6c75 7374 e... To illust\n+00027440: 7261 7465 2068 6f77 2074 6869 7320 776f rate how this wo\n+00027450: 726b 732c 206c 6574 2773 2061 7373 756d rks, let's assum\n+00027460: 6520 7765 2068 6176 6520 7477 6f20 6469 e we have two di\n+00027470: 7265 6374 6f72 6965 730a e280 9873 7263 rectories....src\n+00027480: 2fe2 8099 2061 6e64 20e2 8098 6f70 742f /... and ...opt/\n+00027490: e280 992e 2020 e280 9873 7263 2fe2 8099 .... ...src/...\n+000274a0: 2073 686f 756c 6420 616c 7761 7973 2062 should always b\n+000274b0: 6520 6275 696c 742c 2062 7574 2077 6520 e built, but we \n+000274c0: 7761 6e74 2074 6f20 6465 6369 6465 0a69 want to decide.i\n+000274d0: 6e20 e280 9863 6f6e 6669 6775 7265 e280 n ...configure..\n+000274e0: 9920 7768 6574 6865 7220 e280 986f 7074 . whether ...opt\n+000274f0: 2fe2 8099 2077 696c 6c20 6265 2062 7569 /... will be bui\n+00027500: 6c74 206f 7220 6e6f 742e 2020 2846 6f72 lt or not. (For\n+00027510: 2074 6869 7320 6578 616d 706c 650a 7765 this example.we\n+00027520: 2077 696c 6c20 6173 7375 6d65 2074 6861 will assume tha\n+00027530: 7420 e280 986f 7074 2fe2 8099 2073 686f t ...opt/... sho\n+00027540: 756c 6420 6265 2062 7569 6c74 2077 6865 uld be built whe\n+00027550: 6e20 7468 6520 7661 7269 6162 6c65 20e2 n the variable .\n+00027560: 8098 2477 616e 745f 6f70 74e2 8099 0a77 ..$want_opt....w\n+00027570: 6173 2073 6574 2074 6f20 e280 9879 6573 as set to ...yes\n+00027580: e280 992e 290a 0a20 2020 5275 6e6e 696e ....).. Runnin\n+00027590: 6720 e280 986d 616b 65e2 8099 2073 686f g ...make... sho\n+000275a0: 756c 6420 7468 7573 2072 6563 7572 7365 uld thus recurse\n+000275b0: 2069 6e74 6f20 e280 9873 7263 2fe2 8099 into ...src/...\n+000275c0: 2061 6c77 6179 732c 2061 6e64 2074 6865 always, and the\n+000275d0: 6e20 6d61 7962 650a 696e 20e2 8098 6f70 n maybe.in ...op\n+000275e0: 742f e280 992e 0a0a 2020 2048 6f77 6576 t/...... Howev\n+000275f0: 6572 20e2 8098 6d61 6b65 2064 6973 74e2 er ...make dist.\n+00027600: 8099 2073 686f 756c 6420 616c 7761 7973 .. should always\n+00027610: 2072 6563 7572 7365 2069 6e74 6f20 626f recurse into bo\n+00027620: 7468 20e2 8098 7372 632f e280 9920 616e th ...src/... an\n+00027630: 640a e280 986f 7074 2fe2 8099 2e20 2042 d....opt/.... B\n+00027640: 6563 6175 7365 20e2 8098 6f70 742f e280 ecause ...opt/..\n+00027650: 9920 7368 6f75 6c64 2062 6520 6469 7374 . should be dist\n+00027660: 7269 6275 7465 6420 6576 656e 2069 6620 ributed even if \n+00027670: 6974 2069 7320 6e6f 7420 6e65 6564 6564 it is not needed\n+00027680: 0a69 6e20 7468 6520 6375 7272 656e 7420 .in the current \n+00027690: 636f 6e66 6967 7572 6174 696f 6e2e 2020 configuration. \n+000276a0: 5468 6973 206d 6561 6e73 20e2 8098 6f70 This means ...op\n+000276b0: 742f 4d61 6b65 6669 6c65 e280 9920 7368 t/Makefile... sh\n+000276c0: 6f75 6c64 2062 650a 6372 6561 7465 6420 ould be.created \n+000276d0: 5f75 6e63 6f6e 6469 7469 6f6e 616c 6c79 _unconditionally\n+000276e0: 5f2e 0a0a 2020 2054 6865 7265 2061 7265 _... There are\n+000276f0: 2074 776f 2077 6179 7320 746f 2073 6574 two ways to set\n+00027700: 7570 2061 2070 726f 6a65 6374 206c 696b up a project lik\n+00027710: 6520 7468 6973 2e20 2059 6f75 2063 616e e this. You can\n+00027720: 2075 7365 0a41 7574 6f6d 616b 6520 636f use.Automake co\n+00027730: 6e64 6974 696f 6e61 6c73 2028 2a6e 6f74 nditionals (*not\n+00027740: 6520 436f 6e64 6974 696f 6e61 6c73 3a3a e Conditionals::\n+00027750: 2920 6f72 2075 7365 2041 7574 6f63 6f6e ) or use Autocon\n+00027760: 6620 e280 9841 435f 5355 4253 54e2 8099 f ...AC_SUBST...\n+00027770: 0a76 6172 6961 626c 6573 2028 2a6e 6f74 .variables (*not\n+00027780: 6520 5365 7474 696e 6720 4f75 7470 7574 e Setting Output\n+00027790: 2056 6172 6961 626c 6573 3a20 2861 7574 Variables: (aut\n+000277a0: 6f63 6f6e 6629 5365 7474 696e 6720 4f75 oconf)Setting Ou\n+000277b0: 7470 7574 0a56 6172 6961 626c 6573 2e29 tput.Variables.)\n+000277c0: 2e20 2055 7369 6e67 2041 7574 6f6d 616b . Using Automak\n+000277d0: 6520 636f 6e64 6974 696f 6e61 6c73 2069 e conditionals i\n+000277e0: 7320 7468 6520 7072 6566 6572 7265 6420 s the preferred \n+000277f0: 736f 6c75 7469 6f6e 2e0a 4265 666f 7265 solution..Before\n+00027800: 2077 6520 696c 6c75 7374 7261 7465 2074 we illustrate t\n+00027810: 6865 7365 2074 776f 2070 6f73 7369 6269 hese two possibi\n+00027820: 6c69 7469 6573 2c20 6c65 7427 7320 696e lities, let's in\n+00027830: 7472 6f64 7563 650a e280 9844 4953 545f troduce....DIST_\n+00027840: 5355 4244 4952 53e2 8099 2e0a 0a2a 204d SUBDIRS......* M\n+00027850: 656e 753a 0a0a 2a20 5355 4244 4952 5320 enu:..* SUBDIRS \n+00027860: 7673 2044 4953 545f 5355 4244 4952 533a vs DIST_SUBDIRS:\n+00027870: 3a20 2020 2020 5477 6f20 7365 7473 206f : Two sets o\n+00027880: 6620 6469 7265 6374 6f72 6965 730a 2a20 f directories.* \n+00027890: 5375 6264 6972 6563 746f 7269 6573 2077 Subdirectories w\n+000278a0: 6974 6820 414d 5f43 4f4e 4449 5449 4f4e ith AM_CONDITION\n+000278b0: 414c 3a3a 2020 5370 6563 6966 7969 6e67 AL:: Specifying\n+000278c0: 2063 6f6e 6469 7469 6f6e 616c 2073 7562 conditional sub\n+000278d0: 6469 7265 6374 6f72 6965 730a 2a20 5375 directories.* Su\n+000278e0: 6264 6972 6563 746f 7269 6573 2077 6974 bdirectories wit\n+000278f0: 6820 4143 5f53 5542 5354 3a3a 2020 416e h AC_SUBST:: An\n+00027900: 6f74 6865 7220 7761 7920 666f 7220 636f other way for co\n+00027910: 6e64 6974 696f 6e61 6c20 7265 6375 7273 nditional recurs\n+00027920: 696f 6e0a 2a20 556e 636f 6e66 6967 7572 ion.* Unconfigur\n+00027930: 6564 2053 7562 6469 7265 6374 6f72 6965 ed Subdirectorie\n+00027940: 733a 3a20 204e 6f74 2065 7665 6e20 6372 s:: Not even cr\n+00027950: 6561 7469 6e67 2061 20e2 8098 4d61 6b65 eating a ...Make\n+00027960: 6669 6c65 e280 990a 0a1f 0a46 696c 653a file.......File:\n+00027970: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00027980: 6e66 6f2c 2020 4e6f 6465 3a20 5355 4244 nfo, Node: SUBD\n+00027990: 4952 5320 7673 2044 4953 545f 5355 4244 IRS vs DIST_SUBD\n+000279a0: 4952 532c 2020 4e65 7874 3a20 5375 6264 IRS, Next: Subd\n+000279b0: 6972 6563 746f 7269 6573 2077 6974 6820 irectories with \n+000279c0: 414d 5f43 4f4e 4449 5449 4f4e 414c 2c20 AM_CONDITIONAL, \n+000279d0: 2055 703a 2043 6f6e 6469 7469 6f6e 616c Up: Conditional\n+000279e0: 2053 7562 6469 7265 6374 6f72 6965 730a Subdirectories.\n+000279f0: 0a37 2e32 2e31 20e2 8098 5355 4244 4952 .7.2.1 ...SUBDIR\n+00027a00: 53e2 8099 2076 732e 20e2 8098 4449 5354 S... vs. ...DIST\n+00027a10: 5f53 5542 4449 5253 e280 990a 2d2d 2d2d _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+00027a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+00027a40: 4175 746f 6d61 6b65 2063 6f6e 7369 6465 Automake conside\n+00027a50: 7273 2074 776f 2073 6574 7320 6f66 2064 rs two sets of d\n+00027a60: 6972 6563 746f 7269 6573 2c20 6465 6669 irectories, defi\n+00027a70: 6e65 6420 6279 2074 6865 2076 6172 6961 ned by the varia\n+00027a80: 626c 6573 0ae2 8098 5355 4244 4952 53e2 bles....SUBDIRS.\n+00027a90: 8099 2061 6e64 20e2 8098 4449 5354 5f53 .. and ...DIST_S\n+00027aa0: 5542 4449 5253 e280 992e 0a0a 2020 20e2 UBDIRS...... .\n+00027ab0: 8098 5355 4244 4952 53e2 8099 2063 6f6e ..SUBDIRS... con\n+00027ac0: 7461 696e 7320 7468 6520 7375 6264 6972 tains the subdir\n+00027ad0: 6563 746f 7269 6573 206f 6620 7468 6520 ectories of the \n+00027ae0: 6375 7272 656e 7420 6469 7265 6374 6f72 current director\n+00027af0: 7920 7468 6174 0a6d 7573 7420 6265 2062 y that.must be b\n+00027b00: 7569 6c74 2028 2a6e 6f74 6520 5375 6264 uilt (*note Subd\n+00027b10: 6972 6563 746f 7269 6573 3a3a 292e 2020 irectories::). \n+00027b20: 4974 206d 7573 7420 6265 2064 6566 696e It must be defin\n+00027b30: 6564 206d 616e 7561 6c6c 793b 0a41 7574 ed manually;.Aut\n+00027b40: 6f6d 616b 6520 7769 6c6c 206e 6576 6572 omake will never\n+00027b50: 2067 7565 7373 2061 2064 6972 6563 746f guess a directo\n+00027b60: 7279 2069 7320 746f 2062 6520 6275 696c ry is to be buil\n+00027b70: 742e 2020 4173 2077 6520 7769 6c6c 2073 t. As we will s\n+00027b80: 6565 2069 6e0a 7468 6520 6e65 7874 2074 ee in.the next t\n+00027b90: 776f 2073 6563 7469 6f6e 732c 2069 7420 wo sections, it \n+00027ba0: 6973 2070 6f73 7369 626c 6520 746f 2064 is possible to d\n+00027bb0: 6566 696e 6520 6974 2063 6f6e 6469 7469 efine it conditi\n+00027bc0: 6f6e 616c 6c79 2073 6f20 7468 6174 0a73 onally so that.s\n+00027bd0: 6f6d 6520 6469 7265 6374 6f72 7920 7769 ome directory wi\n+00027be0: 6c6c 2062 6520 6f6d 6974 7465 6420 6672 ll be omitted fr\n+00027bf0: 6f6d 2074 6865 2062 7569 6c64 2e0a 0a20 om the build... \n+00027c00: 2020 e280 9844 4953 545f 5355 4244 4952 ...DIST_SUBDIR\n+00027c10: 53e2 8099 2069 7320 7573 6564 2069 6e20 S... is used in \n+00027c20: 7275 6c65 7320 7468 6174 206e 6565 6420 rules that need \n+00027c30: 746f 2072 6563 7572 7365 2069 6e20 616c to recurse in al\n+00027c40: 6c0a 6469 7265 6374 6f72 6965 732c 2065 l.directories, e\n+00027c50: 7665 6e20 7468 6f73 6520 7468 6174 2068 ven those that h\n+00027c60: 6176 6520 6265 656e 2063 6f6e 6469 7469 ave been conditi\n+00027c70: 6f6e 616c 6c79 206c 6566 7420 6f75 7420 onally left out \n+00027c80: 6f66 2074 6865 0a62 7569 6c64 2e20 2052 of the.build. R\n+00027c90: 6563 616c 6c20 6f75 7220 6578 616d 706c ecall our exampl\n+00027ca0: 6520 7768 6572 6520 7765 206d 6179 206e e where we may n\n+00027cb0: 6f74 2077 616e 7420 746f 2062 7569 6c64 ot want to build\n+00027cc0: 2073 7562 6469 7265 6374 6f72 790a e280 subdirectory...\n+00027cd0: 986f 7074 2fe2 8099 2c20 6275 7420 7965 .opt/..., but ye\n+00027ce0: 7420 7765 2077 616e 7420 746f 2064 6973 t we want to dis\n+00027cf0: 7472 6962 7574 6520 6974 3f20 2054 6869 tribute it? Thi\n+00027d00: 7320 6973 2077 6865 7265 20e2 8098 4449 s is where ...DI\n+00027d10: 5354 5f53 5542 4449 5253 e280 990a 636f ST_SUBDIRS....co\n+00027d20: 6d65 7320 696e 746f 2070 6c61 793a 20e2 mes into play: .\n+00027d30: 8098 6f70 74e2 8099 206d 6179 206e 6f74 ..opt... may not\n+00027d40: 2061 7070 6561 7220 696e 20e2 8098 5355 appear in ...SU\n+00027d50: 4244 4952 53e2 8099 2c20 6275 7420 6974 BDIRS..., but it\n+00027d60: 206d 7573 7420 6170 7065 6172 0a69 6e20 must appear.in \n+00027d70: e280 9844 4953 545f 5355 4244 4952 53e2 ...DIST_SUBDIRS.\n+00027d80: 8099 2e0a 0a20 2020 5072 6563 6973 656c ..... Precisel\n+00027d90: 792c 20e2 8098 4449 5354 5f53 5542 4449 y, ...DIST_SUBDI\n+00027da0: 5253 e280 9920 6973 2075 7365 6420 6279 RS... is used by\n+00027db0: 20e2 8098 6d61 6b65 206d 6169 6e74 6169 ...make maintai\n+00027dc0: 6e65 722d 636c 6561 6ee2 8099 2c20 e280 ner-clean..., ..\n+00027dd0: 986d 616b 650a 6469 7374 636c 6561 6ee2 .make.distclean.\n+00027de0: 8099 2061 6e64 20e2 8098 6d61 6b65 2064 .. and ...make d\n+00027df0: 6973 74e2 8099 2e20 2041 6c6c 206f 7468 ist.... All oth\n+00027e00: 6572 2072 6563 7572 7369 7665 2072 756c er recursive rul\n+00027e10: 6573 2075 7365 20e2 8098 5355 4244 4952 es use ...SUBDIR\n+00027e20: 53e2 8099 2e0a 0a20 2020 4966 20e2 8098 S...... If ...\n+00027e30: 5355 4244 4952 53e2 8099 2069 7320 6465 SUBDIRS... is de\n+00027e40: 6669 6e65 6420 636f 6e64 6974 696f 6e61 fined conditiona\n+00027e50: 6c6c 7920 7573 696e 6720 4175 746f 6d61 lly using Automa\n+00027e60: 6b65 2063 6f6e 6469 7469 6f6e 616c 732c ke conditionals,\n+00027e70: 0a41 7574 6f6d 616b 6520 7769 6c6c 2064 .Automake will d\n+00027e80: 6566 696e 6520 e280 9844 4953 545f 5355 efine ...DIST_SU\n+00027e90: 4244 4952 53e2 8099 2061 7574 6f6d 6174 BDIRS... automat\n+00027ea0: 6963 616c 6c79 2066 726f 6d20 7468 6520 ically from the \n+00027eb0: 706f 7373 6962 6c65 0a76 616c 7565 7320 possible.values \n+00027ec0: 6f66 20e2 8098 5355 4244 4952 53e2 8099 of ...SUBDIRS...\n+00027ed0: 2069 6e20 616c 6c20 636f 6e64 6974 696f in all conditio\n+00027ee0: 6e73 2e0a 0a20 2020 4966 20e2 8098 5355 ns... If ...SU\n+00027ef0: 4244 4952 53e2 8099 2063 6f6e 7461 696e BDIRS... contain\n+00027f00: 7320 e280 9841 435f 5355 4253 54e2 8099 s ...AC_SUBST...\n+00027f10: 2076 6172 6961 626c 6573 2c20 e280 9844 variables, ...D\n+00027f20: 4953 545f 5355 4244 4952 53e2 8099 2077 IST_SUBDIRS... w\n+00027f30: 696c 6c20 6e6f 740a 6265 2064 6566 696e ill not.be defin\n+00027f40: 6564 2063 6f72 7265 6374 6c79 2062 6563 ed correctly bec\n+00027f50: 6175 7365 2041 7574 6f6d 616b 6520 646f ause Automake do\n+00027f60: 6573 206e 6f74 206b 6e6f 7720 7468 6520 es not know the \n+00027f70: 706f 7373 6962 6c65 2076 616c 7565 730a possible values.\n+00027f80: 6f66 2074 6865 7365 2076 6172 6961 626c of these variabl\n+00027f90: 6573 2e20 2049 6e20 7468 6973 2063 6173 es. In this cas\n+00027fa0: 6520 e280 9844 4953 545f 5355 4244 4952 e ...DIST_SUBDIR\n+00027fb0: 53e2 8099 206e 6565 6473 2074 6f20 6265 S... needs to be\n+00027fc0: 2064 6566 696e 6564 0a6d 616e 7561 6c6c defined.manuall\n+00027fd0: 792e 0a0a 1f0a 4669 6c65 3a20 6175 746f y.....File: auto\n+00027fe0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00027ff0: 204e 6f64 653a 2053 7562 6469 7265 6374 Node: Subdirect\n+00028000: 6f72 6965 7320 7769 7468 2041 4d5f 434f ories with AM_CO\n+00028010: 4e44 4954 494f 4e41 4c2c 2020 4e65 7874 NDITIONAL, Next\n+00028020: 3a20 5375 6264 6972 6563 746f 7269 6573 : Subdirectories\n+00028030: 2077 6974 6820 4143 5f53 5542 5354 2c20 with AC_SUBST, \n+00028040: 2050 7265 763a 2053 5542 4449 5253 2076 Prev: SUBDIRS v\n+00028050: 7320 4449 5354 5f53 5542 4449 5253 2c20 s DIST_SUBDIRS, \n+00028060: 2055 703a 2043 6f6e 6469 7469 6f6e 616c Up: Conditional\n+00028070: 2053 7562 6469 7265 6374 6f72 6965 730a Subdirectories.\n+00028080: 0a37 2e32 2e32 2053 7562 6469 7265 6374 .7.2.2 Subdirect\n+00028090: 6f72 6965 7320 7769 7468 20e2 8098 414d ories with ...AM\n+000280a0: 5f43 4f4e 4449 5449 4f4e 414c e280 990a _CONDITIONAL....\n+000280b0: 2d2d 2d2d 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 0a0a e280 9863 ----------.....c\n+000280e0: 6f6e 6669 6775 7265 e280 9920 7368 6f75 onfigure... shou\n+000280f0: 6c64 206f 7574 7075 7420 7468 6520 e280 ld output the ..\n+00028100: 984d 616b 6566 696c 65e2 8099 2066 6f72 .Makefile... for\n+00028110: 2065 6163 6820 6469 7265 6374 6f72 7920 each directory \n+00028120: 616e 6420 6465 6669 6e65 2061 0a63 6f6e and define a.con\n+00028130: 6469 7469 6f6e 2069 6e74 6f20 7768 6963 dition into whic\n+00028140: 6820 e280 986f 7074 2fe2 8099 2073 686f h ...opt/... sho\n+00028150: 756c 6420 6265 2062 7569 6c74 2e0a 0a20 uld be built... \n+00028160: 2020 2020 2e2e 2e0a 2020 2020 2041 4d5f .... AM_\n+00028170: 434f 4e44 4954 494f 4e41 4c28 5b43 4f4e CONDITIONAL([CON\n+00028180: 445f 4f50 545d 2c20 5b74 6573 7420 2224 D_OPT], [test \"$\n+00028190: 7761 6e74 5f6f 7074 2220 3d20 7965 735d want_opt\" = yes]\n+000281a0: 290a 2020 2020 2041 435f 434f 4e46 4947 ). AC_CONFIG\n+000281b0: 5f46 494c 4553 285b 4d61 6b65 6669 6c65 _FILES([Makefile\n+000281c0: 2073 7263 2f4d 616b 6566 696c 6520 6f70 src/Makefile op\n+000281d0: 742f 4d61 6b65 6669 6c65 5d29 0a20 2020 t/Makefile]). \n+000281e0: 2020 2e2e 2e0a 0a20 2020 5468 656e 20e2 ..... Then .\n+000281f0: 8098 5355 4244 4952 53e2 8099 2063 616e ..SUBDIRS... can\n+00028200: 2062 6520 6465 6669 6e65 6420 696e 2074 be defined in t\n+00028210: 6865 2074 6f70 2d6c 6576 656c 20e2 8098 he top-level ...\n+00028220: 4d61 6b65 6669 6c65 2e61 6de2 8099 2061 Makefile.am... a\n+00028230: 730a 666f 6c6c 6f77 732e 0a0a 2020 2020 s.follows... \n+00028240: 2069 6620 434f 4e44 5f4f 5054 0a20 2020 if COND_OPT. \n+00028250: 2020 2020 4d41 5942 455f 4f50 5420 3d20 MAYBE_OPT = \n+00028260: 6f70 740a 2020 2020 2065 6e64 6966 0a20 opt. endif. \n+00028270: 2020 2020 5355 4244 4952 5320 3d20 7372 SUBDIRS = sr\n+00028280: 6320 2428 4d41 5942 455f 4f50 5429 0a0a c $(MAYBE_OPT)..\n+00028290: 2020 2041 7320 796f 7520 6361 6e20 7365 As you can se\n+000282a0: 652c 2072 756e 6e69 6e67 20e2 8098 6d61 e, running ...ma\n+000282b0: 6b65 e280 9920 7769 6c6c 2072 6967 6874 ke... will right\n+000282c0: 6c79 2072 6563 7572 7365 2069 6e74 6f20 ly recurse into \n+000282d0: e280 9873 7263 2fe2 8099 2061 6e64 0a6d ...src/... and.m\n+000282e0: 6179 6265 20e2 8098 6f70 742f e280 992e aybe ...opt/....\n+000282f0: 0a0a 2020 2041 7320 796f 7520 6361 6e27 .. As you can'\n+00028300: 7420 7365 652c 2072 756e 6e69 6e67 20e2 t see, running .\n+00028310: 8098 6d61 6b65 2064 6973 74e2 8099 2077 ..make dist... w\n+00028320: 696c 6c20 7265 6375 7273 6520 696e 746f ill recurse into\n+00028330: 2062 6f74 6820 e280 9873 7263 2fe2 8099 both ...src/...\n+00028340: 0a61 6e64 20e2 8098 6f70 742f e280 9920 .and ...opt/... \n+00028350: 6469 7265 6374 6f72 6965 7320 6265 6361 directories beca\n+00028360: 7573 6520 e280 986d 616b 6520 6469 7374 use ...make dist\n+00028370: e280 992c 2075 6e6c 696b 6520 e280 986d ..., unlike ...m\n+00028380: 616b 6520 616c 6ce2 8099 2c20 646f 6573 ake all..., does\n+00028390: 6e27 740a 7573 6520 7468 6520 e280 9853 n't.use the ...S\n+000283a0: 5542 4449 5253 e280 9920 7661 7269 6162 UBDIRS... variab\n+000283b0: 6c65 2e20 2049 7420 7573 6573 2074 6865 le. It uses the\n+000283c0: 20e2 8098 4449 5354 5f53 5542 4449 5253 ...DIST_SUBDIRS\n+000283d0: e280 9920 7661 7269 6162 6c65 2e0a 0a20 ... variable... \n+000283e0: 2020 496e 2074 6869 7320 6361 7365 2041 In this case A\n+000283f0: 7574 6f6d 616b 6520 7769 6c6c 2064 6566 utomake will def\n+00028400: 696e 6520 e280 9844 4953 545f 5355 4244 ine ...DIST_SUBD\n+00028410: 4952 5320 3d20 7372 6320 6f70 74e2 8099 IRS = src opt...\n+00028420: 0a61 7574 6f6d 6174 6963 616c 6c79 2062 .automatically b\n+00028430: 6563 6175 7365 2069 7420 6b6e 6f77 7320 ecause it knows \n+00028440: 7468 6174 20e2 8098 4d41 5942 455f 4f50 that ...MAYBE_OP\n+00028450: 54e2 8099 2063 616e 2063 6f6e 7461 696e T... can contain\n+00028460: 20e2 8098 6f70 74e2 8099 2069 6e0a 736f ...opt... in.so\n+00028470: 6d65 2063 6f6e 6469 7469 6f6e 2e0a 0a1f me condition....\n+00028480: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00028490: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+000284a0: 3a20 5375 6264 6972 6563 746f 7269 6573 : Subdirectories\n+000284b0: 2077 6974 6820 4143 5f53 5542 5354 2c20 with AC_SUBST, \n+000284c0: 204e 6578 743a 2055 6e63 6f6e 6669 6775 Next: Unconfigu\n+000284d0: 7265 6420 5375 6264 6972 6563 746f 7269 red Subdirectori\n+000284e0: 6573 2c20 2050 7265 763a 2053 7562 6469 es, Prev: Subdi\n+000284f0: 7265 6374 6f72 6965 7320 7769 7468 2041 rectories with A\n+00028500: 4d5f 434f 4e44 4954 494f 4e41 4c2c 2020 M_CONDITIONAL, \n+00028510: 5570 3a20 436f 6e64 6974 696f 6e61 6c20 Up: Conditional \n+00028520: 5375 6264 6972 6563 746f 7269 6573 0a0a Subdirectories..\n+00028530: 372e 322e 3320 5375 6264 6972 6563 746f 7.2.3 Subdirecto\n+00028540: 7269 6573 2077 6974 6820 e280 9841 435f ries with ...AC_\n+00028550: 5355 4253 54e2 8099 0a2d 2d2d 2d2d 2d2d 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 2d0a 0a41 -------------..A\n+00028580: 6e6f 7468 6572 2070 6f73 7369 6269 6c69 nother possibili\n+00028590: 7479 2069 7320 746f 2064 6566 696e 6520 ty is to define \n+000285a0: e280 984d 4159 4245 5f4f 5054 e280 9920 ...MAYBE_OPT... \n+000285b0: 6672 6f6d 20e2 8098 2e2f 636f 6e66 6967 from ..../config\n+000285c0: 7572 65e2 8099 2075 7369 6e67 0ae2 8098 ure... using....\n+000285d0: 4143 5f53 5542 5354 e280 993a 0a0a 2020 AC_SUBST...:.. \n+000285e0: 2020 202e 2e2e 0a20 2020 2020 6966 2074 .... if t\n+000285f0: 6573 7420 2224 7761 6e74 5f6f 7074 2220 est \"$want_opt\" \n+00028600: 3d20 7965 733b 2074 6865 6e0a 2020 2020 = yes; then. \n+00028610: 2020 204d 4159 4245 5f4f 5054 3d6f 7074 MAYBE_OPT=opt\n+00028620: 0a20 2020 2020 656c 7365 0a20 2020 2020 . else. \n+00028630: 2020 4d41 5942 455f 4f50 543d 0a20 2020 MAYBE_OPT=. \n+00028640: 2020 6669 0a20 2020 2020 4143 5f53 5542 fi. AC_SUB\n+00028650: 5354 285b 4d41 5942 455f 4f50 545d 290a ST([MAYBE_OPT]).\n+00028660: 2020 2020 2041 435f 434f 4e46 4947 5f46 AC_CONFIG_F\n+00028670: 494c 4553 285b 4d61 6b65 6669 6c65 2073 ILES([Makefile s\n+00028680: 7263 2f4d 616b 6566 696c 6520 6f70 742f rc/Makefile opt/\n+00028690: 4d61 6b65 6669 6c65 5d29 0a20 2020 2020 Makefile]). \n+000286a0: 2e2e 2e0a 0a20 2020 496e 2074 6869 7320 ..... In this \n+000286b0: 6361 7365 2074 6865 2074 6f70 2d6c 6576 case the top-lev\n+000286c0: 656c 20e2 8098 4d61 6b65 6669 6c65 2e61 el ...Makefile.a\n+000286d0: 6de2 8099 2073 686f 756c 6420 6c6f 6f6b m... should look\n+000286e0: 2061 7320 666f 6c6c 6f77 732e 0a0a 2020 as follows... \n+000286f0: 2020 2053 5542 4449 5253 203d 2073 7263 SUBDIRS = src\n+00028700: 2024 284d 4159 4245 5f4f 5054 290a 2020 $(MAYBE_OPT). \n+00028710: 2020 2044 4953 545f 5355 4244 4952 5320 DIST_SUBDIRS \n+00028720: 3d20 7372 6320 6f70 740a 0a20 2020 5468 = src opt.. Th\n+00028730: 6520 6472 6177 6261 636b 2069 7320 7468 e drawback is th\n+00028740: 6174 2073 696e 6365 2041 7574 6f6d 616b at since Automak\n+00028750: 6520 6361 6e6e 6f74 2067 7565 7373 2077 e cannot guess w\n+00028760: 6861 7420 7468 6520 706f 7373 6962 6c65 hat the possible\n+00028770: 0a76 616c 7565 7320 6f66 20e2 8098 4d41 .values of ...MA\n+00028780: 5942 455f 4f50 54e2 8099 2061 7265 2c20 YBE_OPT... are, \n+00028790: 6974 2069 7320 6e65 6365 7373 6172 7920 it is necessary \n+000287a0: 746f 2064 6566 696e 6520 e280 9844 4953 to define ...DIS\n+000287b0: 545f 5355 4244 4952 53e2 8099 2e0a 0a1f T_SUBDIRS.......\n+000287c0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+000287d0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+000287e0: 3a20 556e 636f 6e66 6967 7572 6564 2053 : Unconfigured S\n+000287f0: 7562 6469 7265 6374 6f72 6965 732c 2020 ubdirectories, \n+00028800: 5072 6576 3a20 5375 6264 6972 6563 746f Prev: Subdirecto\n+00028810: 7269 6573 2077 6974 6820 4143 5f53 5542 ries with AC_SUB\n+00028820: 5354 2c20 2055 703a 2043 6f6e 6469 7469 ST, Up: Conditi\n+00028830: 6f6e 616c 2053 7562 6469 7265 6374 6f72 onal Subdirector\n+00028840: 6965 730a 0a37 2e32 2e34 2055 6e63 6f6e ies..7.2.4 Uncon\n+00028850: 6669 6775 7265 6420 5375 6264 6972 6563 figured Subdirec\n+00028860: 746f 7269 6573 0a2d 2d2d 2d2d 2d2d 2d2d tories.---------\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 0a0a 5468 6520 7365 --------..The se\n+00028890: 6d61 6e74 6963 7320 6f66 20e2 8098 4449 mantics of ...DI\n+000288a0: 5354 5f53 5542 4449 5253 e280 9920 6172 ST_SUBDIRS... ar\n+000288b0: 6520 6f66 7465 6e20 6d69 7375 6e64 6572 e often misunder\n+000288c0: 7374 6f6f 6420 6279 2073 6f6d 6520 7573 stood by some us\n+000288d0: 6572 730a 7468 6174 2074 7279 2074 6f20 ers.that try to \n+000288e0: 5f63 6f6e 6669 6775 7265 2061 6e64 2062 _configure and b\n+000288f0: 7569 6c64 5f20 7375 6264 6972 6563 746f uild_ subdirecto\n+00028900: 7269 6573 2063 6f6e 6469 7469 6f6e 616c ries conditional\n+00028910: 6c79 2e20 2048 6572 6520 6279 0a63 6f6e ly. Here by.con\n+00028920: 6669 6775 7269 6e67 2077 6520 6d65 616e figuring we mean\n+00028930: 2063 7265 6174 696e 6720 7468 6520 e280 creating the ..\n+00028940: 984d 616b 6566 696c 65e2 8099 2028 6974 .Makefile... (it\n+00028950: 206d 6967 6874 2061 6c73 6f20 696e 766f might also invo\n+00028960: 6c76 650a 7275 6e6e 696e 6720 6120 6e65 lve.running a ne\n+00028970: 7374 6564 20e2 8098 636f 6e66 6967 7572 sted ...configur\n+00028980: 65e2 8099 2073 6372 6970 743a 2074 6869 e... script: thi\n+00028990: 7320 6973 2061 2063 6f73 746c 7920 6f70 s is a costly op\n+000289a0: 6572 6174 696f 6e20 7468 6174 0a65 7870 eration that.exp\n+000289b0: 6c61 696e 7320 7768 7920 7065 6f70 6c65 lains why people\n+000289c0: 2077 616e 7420 746f 2064 6f20 6974 2063 want to do it c\n+000289d0: 6f6e 6469 7469 6f6e 616c 6c79 2c20 6275 onditionally, bu\n+000289e0: 7420 6f6e 6c79 2074 6865 20e2 8098 4d61 t only the ...Ma\n+000289f0: 6b65 6669 6c65 e280 990a 6973 2072 656c kefile....is rel\n+00028a00: 6576 616e 7420 746f 2074 6865 2064 6973 evant to the dis\n+00028a10: 6375 7373 696f 6e29 2e0a 0a20 2020 5468 cussion)... Th\n+00028a20: 6520 6162 6f76 6520 6578 616d 706c 6573 e above examples\n+00028a30: 2061 6c6c 2061 7373 756d 6520 7468 6174 all assume that\n+00028a40: 2065 7665 7279 20e2 8098 4d61 6b65 6669 every ...Makefi\n+00028a50: 6c65 e280 9920 6973 2063 7265 6174 6564 le... is created\n+00028a60: 2c20 6576 656e 0a69 6e20 6469 7265 6374 , even.in direct\n+00028a70: 6f72 6965 7320 7468 6174 2061 7265 206e ories that are n\n+00028a80: 6f74 2067 6f69 6e67 2074 6f20 6265 2062 ot going to be b\n+00028a90: 7569 6c74 2e20 2054 6865 2073 696d 706c uilt. The simpl\n+00028aa0: 6520 7265 6173 6f6e 2069 730a 7468 6174 e reason is.that\n+00028ab0: 2077 6520 7761 6e74 20e2 8098 6d61 6b65 we want ...make\n+00028ac0: 2064 6973 74e2 8099 2074 6f20 6469 7374 dist... to dist\n+00028ad0: 7269 6275 7465 2065 7665 6e20 7468 6520 ribute even the \n+00028ae0: 6469 7265 6374 6f72 6965 7320 7468 6174 directories that\n+00028af0: 2061 7265 206e 6f74 0a62 6569 6e67 2062 are not.being b\n+00028b00: 7569 6c74 2028 652e 672e 2c20 706c 6174 uilt (e.g., plat\n+00028b10: 666f 726d 2d64 6570 656e 6465 6e74 2063 form-dependent c\n+00028b20: 6f64 6529 2c20 6865 6e63 6520 e280 986d ode), hence ...m\n+00028b30: 616b 6520 6469 7374 e280 9920 6d75 7374 ake dist... must\n+00028b40: 0a72 6563 7572 7365 2069 6e74 6f20 7468 .recurse into th\n+00028b50: 6520 7375 6264 6972 6563 746f 7279 2c20 e subdirectory, \n+00028b60: 6865 6e63 6520 7468 6973 2064 6972 6563 hence this direc\n+00028b70: 746f 7279 206d 7573 7420 6265 2063 6f6e tory must be con\n+00028b80: 6669 6775 7265 640a 616e 6420 6170 7065 figured.and appe\n+00028b90: 6172 2069 6e20 e280 9844 4953 545f 5355 ar in ...DIST_SU\n+00028ba0: 4244 4952 53e2 8099 2e0a 0a20 2020 4275 BDIRS...... Bu\n+00028bb0: 696c 6469 6e67 2070 6163 6b61 6765 7320 ilding packages \n+00028bc0: 7468 6174 2064 6f20 6e6f 7420 636f 6e66 that do not conf\n+00028bd0: 6967 7572 6520 6576 6572 7920 7375 6264 igure every subd\n+00028be0: 6972 6563 746f 7279 2069 7320 610a 7472 irectory is a.tr\n+00028bf0: 6963 6b79 2062 7573 696e 6573 732c 2061 icky business, a\n+00028c00: 6e64 2077 6520 646f 206e 6f74 2072 6563 nd we do not rec\n+00028c10: 6f6d 6d65 6e64 2069 7420 746f 2074 6865 ommend it to the\n+00028c20: 206e 6f76 6963 6520 6173 2069 7420 6973 novice as it is\n+00028c30: 2065 6173 790a 746f 2070 726f 6475 6365 easy.to produce\n+00028c40: 2061 6e20 696e 636f 6d70 6c65 7465 2074 an incomplete t\n+00028c50: 6172 6261 6c6c 2062 7920 6d69 7374 616b arball by mistak\n+00028c60: 652e 2020 5765 2077 696c 6c20 6e6f 7420 e. We will not \n+00028c70: 6469 7363 7573 7320 7468 6973 0a74 6f70 discuss this.top\n+00028c80: 6963 2069 6e20 6465 7074 6820 6865 7265 ic in depth here\n+00028c90: 2c20 7965 7420 666f 7220 7468 6520 6164 , yet for the ad\n+00028ca0: 7665 6e74 7572 6f75 7320 6865 7265 2061 venturous here a\n+00028cb0: 7265 2061 2066 6577 2072 756c 6573 2074 re a few rules t\n+00028cc0: 6f0a 7265 6d65 6d62 6572 2e0a 0a20 2020 o.remember... \n+00028cd0: e280 a220 e280 9853 5542 4449 5253 e280 ... ...SUBDIRS..\n+00028ce0: 9920 7368 6f75 6c64 2061 6c77 6179 7320 . should always \n+00028cf0: 6265 2061 2073 7562 7365 7420 6f66 20e2 be a subset of .\n+00028d00: 8098 4449 5354 5f53 5542 4449 5253 e280 ..DIST_SUBDIRS..\n+00028d10: 992e 0a0a 2020 2020 2049 7420 6d61 6b65 .... It make\n+00028d20: 7320 6c69 7474 6c65 2073 656e 7365 2074 s little sense t\n+00028d30: 6f20 6861 7665 2061 2064 6972 6563 746f o have a directo\n+00028d40: 7279 2069 6e20 e280 9853 5542 4449 5253 ry in ...SUBDIRS\n+00028d50: e280 9920 7468 6174 2069 7320 6e6f 740a ... that is not.\n+00028d60: 2020 2020 2069 6e20 e280 9844 4953 545f in ...DIST_\n+00028d70: 5355 4244 4952 53e2 8099 2e20 2054 6869 SUBDIRS.... Thi\n+00028d80: 6e6b 206f 6620 7468 6520 666f 726d 6572 nk of the former\n+00028d90: 2061 7320 6120 7761 7920 746f 2074 656c as a way to tel\n+00028da0: 6c20 7768 6963 680a 2020 2020 2064 6972 l which. dir\n+00028db0: 6563 746f 7269 6573 206c 6973 7465 6420 ectories listed \n+00028dc0: 696e 2074 6865 206c 6174 7465 7220 7368 in the latter sh\n+00028dd0: 6f75 6c64 2062 6520 6275 696c 742e 0a20 ould be built.. \n+00028de0: 2020 e280 a220 416e 7920 6469 7265 6374 ... Any direct\n+00028df0: 6f72 7920 6c69 7374 6564 2069 6e20 e280 ory listed in ..\n+00028e00: 9844 4953 545f 5355 4244 4952 53e2 8099 .DIST_SUBDIRS...\n+00028e10: 2061 6e64 20e2 8098 5355 4244 4952 53e2 and ...SUBDIRS.\n+00028e20: 8099 206d 7573 7420 6265 0a20 2020 2020 .. must be. \n+00028e30: 636f 6e66 6967 7572 6564 2e0a 0a20 2020 configured... \n+00028e40: 2020 492e 652e 2c20 7468 6520 e280 984d I.e., the ...M\n+00028e50: 616b 6566 696c 65e2 8099 206d 7573 7420 akefile... must \n+00028e60: 6578 6973 7473 206f 7220 7468 6520 7265 exists or the re\n+00028e70: 6375 7273 6976 6520 e280 986d 616b 65e2 cursive ...make.\n+00028e80: 8099 2072 756c 6573 2077 696c 6c0a 2020 .. rules will. \n+00028e90: 2020 206e 6f74 2062 6520 6162 6c65 2074 not be able t\n+00028ea0: 6f20 7072 6f63 6573 7320 7468 6520 6469 o process the di\n+00028eb0: 7265 6374 6f72 792e 0a20 2020 e280 a220 rectory.. ... \n+00028ec0: 416e 7920 636f 6e66 6967 7572 6564 2064 Any configured d\n+00028ed0: 6972 6563 746f 7279 206d 7573 7420 6265 irectory must be\n+00028ee0: 206c 6973 7465 6420 696e 20e2 8098 4449 listed in ...DI\n+00028ef0: 5354 5f53 5542 4449 5253 e280 992e 0a0a ST_SUBDIRS......\n+00028f00: 2020 2020 2053 6f20 7468 6174 2074 6865 So that the\n+00028f10: 2063 6c65 616e 696e 6720 7275 6c65 7320 cleaning rules \n+00028f20: 7265 6d6f 7665 2074 6865 2067 656e 6572 remove the gener\n+00028f30: 6174 6564 20e2 8098 4d61 6b65 6669 6c65 ated ...Makefile\n+00028f40: e280 9973 2e20 2049 740a 2020 2020 2077 ...s. It. w\n+00028f50: 6f75 6c64 2062 6520 636f 7272 6563 7420 ould be correct \n+00028f60: 746f 2073 6565 20e2 8098 4449 5354 5f53 to see ...DIST_S\n+00028f70: 5542 4449 5253 e280 9920 6173 2061 2076 UBDIRS... as a v\n+00028f80: 6172 6961 626c 6520 7468 6174 206c 6973 ariable that lis\n+00028f90: 7473 2061 6c6c 0a20 2020 2020 7468 6520 ts all. the \n+00028fa0: 6469 7265 6374 6f72 6965 7320 7468 6174 directories that\n+00028fb0: 2068 6176 6520 6265 656e 2063 6f6e 6669 have been confi\n+00028fc0: 6775 7265 642e 0a0a 2020 2049 6e20 6f72 gured... In or\n+00028fd0: 6465 7220 746f 2070 7265 7665 6e74 2072 der to prevent r\n+00028fe0: 6563 7572 7369 6f6e 2069 6e20 736f 6d65 ecursion in some\n+00028ff0: 2075 6e63 6f6e 6669 6775 7265 6420 6469 unconfigured di\n+00029000: 7265 6374 6f72 7920 796f 7520 6d75 7374 rectory you must\n+00029010: 0a74 6865 7265 666f 7265 2065 6e73 7572 .therefore ensur\n+00029020: 6520 7468 6174 2074 6869 7320 6469 7265 e that this dire\n+00029030: 6374 6f72 7920 646f 6573 206e 6f74 2061 ctory does not a\n+00029040: 7070 6561 7220 696e 20e2 8098 4449 5354 ppear in ...DIST\n+00029050: 5f53 5542 4449 5253 e280 990a 2861 6e64 _SUBDIRS....(and\n+00029060: 20e2 8098 5355 4244 4952 53e2 8099 292e ...SUBDIRS...).\n+00029070: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+00029080: 6966 2079 6f75 2064 6566 696e 6520 e280 if you define ..\n+00029090: 9853 5542 4449 5253 e280 9920 636f 6e64 .SUBDIRS... cond\n+000290a0: 6974 696f 6e61 6c6c 790a 7573 696e 6720 itionally.using \n+000290b0: e280 9841 435f 5355 4253 54e2 8099 2061 ...AC_SUBST... a\n+000290c0: 6e64 2064 6f20 6e6f 7420 6465 6669 6e65 nd do not define\n+000290d0: 20e2 8098 4449 5354 5f53 5542 4449 5253 ...DIST_SUBDIRS\n+000290e0: e280 9920 6578 706c 6963 6974 6c79 2c20 ... explicitly, \n+000290f0: 6974 2077 696c 6c20 6265 0a64 6566 6175 it will be.defau\n+00029100: 6c74 2074 6f20 e280 9824 2853 5542 4449 lt to ...$(SUBDI\n+00029110: 5253 29e2 8099 3b20 616e 6f74 6865 7220 RS)...; another \n+00029120: 706f 7373 6962 696c 6974 7920 6973 2074 possibility is t\n+00029130: 6f20 666f 7263 6520 e280 9844 4953 545f o force ...DIST_\n+00029140: 5355 4244 4952 5320 3d0a 2428 5355 4244 SUBDIRS =.$(SUBD\n+00029150: 4952 5329 e280 992e 0a0a 2020 204f 6620 IRS)...... Of \n+00029160: 636f 7572 7365 2c20 6469 7265 6374 6f72 course, director\n+00029170: 6965 7320 7468 6174 2061 7265 206f 6d69 ies that are omi\n+00029180: 7474 6564 2066 726f 6d20 e280 9844 4953 tted from ...DIS\n+00029190: 545f 5355 4244 4952 53e2 8099 2077 696c T_SUBDIRS... wil\n+000291a0: 6c20 6e6f 740a 6265 2064 6973 7472 6962 l not.be distrib\n+000291b0: 7574 6564 2075 6e6c 6573 7320 796f 7520 uted unless you \n+000291c0: 6d61 6b65 206f 7468 6572 2061 7272 616e make other arran\n+000291d0: 6765 6d65 6e74 7320 666f 7220 7468 6973 gements for this\n+000291e0: 2074 6f20 6861 7070 656e 0a28 666f 7220 to happen.(for \n+000291f0: 696e 7374 616e 6365 2c20 616c 7761 7973 instance, always\n+00029200: 2072 756e 6e69 6e67 20e2 8098 6d61 6b65 running ...make\n+00029210: 2064 6973 74e2 8099 2069 6e20 6120 636f dist... in a co\n+00029220: 6e66 6967 7572 6174 696f 6e20 7768 6572 nfiguration wher\n+00029230: 6520 616c 6c0a 6469 7265 6374 6f72 6965 e all.directorie\n+00029240: 7320 6172 6520 6b6e 6f77 6e20 746f 2061 s are known to a\n+00029250: 7070 6561 7220 696e 20e2 8098 4449 5354 ppear in ...DIST\n+00029260: 5f53 5542 4449 5253 e280 993b 206f 7220 _SUBDIRS...; or \n+00029270: 7772 6974 696e 6720 610a e280 9864 6973 writing a....dis\n+00029280: 742d 686f 6f6b e280 9920 7461 7267 6574 t-hook... target\n+00029290: 2074 6f20 6469 7374 7269 6275 7465 2074 to distribute t\n+000292a0: 6865 7365 2064 6972 6563 746f 7269 6573 hese directories\n+000292b0: 292e 0a0a 2020 2049 6e20 6665 7720 7061 )... In few pa\n+000292c0: 636b 6167 6573 2c20 756e 636f 6e66 6967 ckages, unconfig\n+000292d0: 7572 6564 2064 6972 6563 746f 7269 6573 ured directories\n+000292e0: 2061 7265 206e 6f74 2065 7665 6e20 6578 are not even ex\n+000292f0: 7065 6374 6564 2074 6f20 6265 0a64 6973 pected to be.dis\n+00029300: 7472 6962 7574 6564 2e20 2041 6c74 686f tributed. Altho\n+00029310: 7567 6820 7468 6573 6520 7061 636b 6167 ugh these packag\n+00029320: 6573 2064 6f20 6e6f 7420 7265 7175 6972 es do not requir\n+00029330: 6520 7468 6520 6166 6f72 656d 656e 7469 e the aforementi\n+00029340: 6f6e 6564 0a65 7874 7261 2061 7272 616e oned.extra arran\n+00029350: 6765 6d65 6e74 732c 2074 6865 7265 2069 gements, there i\n+00029360: 7320 616e 6f74 6865 7220 7069 7466 616c s another pitfal\n+00029370: 6c2e 2020 4966 2074 6865 206e 616d 6520 l. If the name \n+00029380: 6f66 2061 0a64 6972 6563 746f 7279 2061 of a.directory a\n+00029390: 7070 6561 7273 2069 6e20 e280 9853 5542 ppears in ...SUB\n+000293a0: 4449 5253 e280 9920 6f72 20e2 8098 4449 DIRS... or ...DI\n+000293b0: 5354 5f53 5542 4449 5253 e280 992c 20e2 ST_SUBDIRS..., .\n+000293c0: 8098 6175 746f 6d61 6b65 e280 9920 7769 ..automake... wi\n+000293d0: 6c6c 206d 616b 650a 7375 7265 2074 6865 ll make.sure the\n+000293e0: 2064 6972 6563 746f 7279 2065 7869 7374 directory exist\n+000293f0: 732e 2020 436f 6e73 6571 7565 6e74 6c79 s. Consequently\n+00029400: 20e2 8098 6175 746f 6d61 6b65 e280 9920 ...automake... \n+00029410: 6361 6e6e 6f74 2062 6520 7275 6e20 6f6e cannot be run on\n+00029420: 0a73 7563 6820 6120 6469 7374 7269 6275 .such a distribu\n+00029430: 7469 6f6e 2077 6865 6e20 6f6e 6520 6469 tion when one di\n+00029440: 7265 6374 6f72 7920 6861 7320 6265 656e rectory has been\n+00029450: 206f 6d69 7474 6564 2e20 204f 6e65 2077 omitted. One w\n+00029460: 6179 2074 6f0a 6176 6f69 6420 7468 6973 ay to.avoid this\n+00029470: 2063 6865 636b 2069 7320 746f 2075 7365 check is to use\n+00029480: 2074 6865 20e2 8098 4143 5f53 5542 5354 the ...AC_SUBST\n+00029490: e280 9920 6d65 7468 6f64 2074 6f20 6465 ... method to de\n+000294a0: 636c 6172 6520 636f 6e64 6974 696f 6e61 clare conditiona\n+000294b0: 6c0a 6469 7265 6374 6f72 6965 733b 2073 l.directories; s\n+000294c0: 696e 6365 20e2 8098 6175 746f 6d61 6b65 ince ...automake\n+000294d0: e280 9920 646f 6573 206e 6f74 206b 6e6f ... does not kno\n+000294e0: 7720 7468 6520 7661 6c75 6573 206f 6620 w the values of \n+000294f0: e280 9841 435f 5355 4253 54e2 8099 0a76 ...AC_SUBST....v\n+00029500: 6172 6961 626c 6573 2069 7420 6361 6e6e ariables it cann\n+00029510: 6f74 2065 6e73 7572 6520 7468 6520 636f ot ensure the co\n+00029520: 7272 6573 706f 6e64 696e 6720 6469 7265 rresponding dire\n+00029530: 6374 6f72 7920 6578 6973 7473 2e0a 0a1f ctory exists....\n+00029540: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00029550: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00029560: 3a20 416c 7465 726e 6174 6976 652c 2020 : Alternative, \n+00029570: 4e65 7874 3a20 5375 6270 6163 6b61 6765 Next: Subpackage\n+00029580: 732c 2020 5072 6576 3a20 436f 6e64 6974 s, Prev: Condit\n+00029590: 696f 6e61 6c20 5375 6264 6972 6563 746f ional Subdirecto\n+000295a0: 7269 6573 2c20 2055 703a 2044 6972 6563 ries, Up: Direc\n+000295b0: 746f 7269 6573 0a0a 372e 3320 416e 2041 tories..7.3 An A\n+000295c0: 6c74 6572 6e61 7469 7665 2041 7070 726f lternative Appro\n+000295d0: 6163 6820 746f 2053 7562 6469 7265 6374 ach to Subdirect\n+000295e0: 6f72 6965 730a 3d3d 3d3d 3d3d 3d3d 3d3d ories.==========\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 3d0a 0a49 6620 796f 7527 7665 2065 ===..If you've e\n+00029620: 7665 7220 7265 6164 2050 6574 6572 204d ver read Peter M\n+00029630: 696c 6c65 7227 7320 6578 6365 6c6c 656e iller's excellen\n+00029640: 7420 7061 7065 722c 2052 6563 7572 7369 t paper, Recursi\n+00029650: 7665 204d 616b 650a 436f 6e73 6964 6572 ve Make.Consider\n+00029660: 6564 2048 6172 6d66 756c 2028 6874 7470 ed Harmful (http\n+00029670: 3a2f 2f6d 696c 6c65 722e 656d 752e 6964 ://miller.emu.id\n+00029680: 2e61 752f 706d 696c 6c65 722f 626f 6f6b .au/pmiller/book\n+00029690: 732f 726d 6368 2f29 2c20 7468 650a 7072 s/rmch/), the.pr\n+000296a0: 6563 6564 696e 6720 7365 6374 696f 6e73 eceding sections\n+000296b0: 206f 6e20 7468 6520 7573 6520 6f66 2073 on the use of s\n+000296c0: 7562 6469 7265 6374 6f72 6965 7320 7769 ubdirectories wi\n+000296d0: 6c6c 2070 726f 6261 626c 7920 636f 6d65 ll probably come\n+000296e0: 2061 730a 756e 7765 6c63 6f6d 6520 6164 as.unwelcome ad\n+000296f0: 7669 6365 2e20 2046 6f72 2074 686f 7365 vice. For those\n+00029700: 2077 686f 2068 6176 656e 2774 2072 6561 who haven't rea\n+00029710: 6420 7468 6520 7061 7065 722c 204d 696c d the paper, Mil\n+00029720: 6c65 7227 7320 6d61 696e 0a74 6865 7369 ler's main.thesi\n+00029730: 7320 6973 2074 6861 7420 7265 6375 7273 s is that recurs\n+00029740: 6976 6520 e280 986d 616b 65e2 8099 2069 ive ...make... i\n+00029750: 6e76 6f63 6174 696f 6e73 2061 7265 2062 nvocations are b\n+00029760: 6f74 6820 736c 6f77 2061 6e64 0a65 7272 oth slow and.err\n+00029770: 6f72 2d70 726f 6e65 2e0a 0a20 2020 4175 or-prone... Au\n+00029780: 746f 6d61 6b65 2070 726f 7669 6465 7320 tomake provides \n+00029790: 7375 6666 6963 6965 6e74 2063 726f 7373 sufficient cross\n+000297a0: 2d64 6972 6563 746f 7279 2073 7570 706f -directory suppo\n+000297b0: 7274 2028 3129 2074 6f20 656e 6162 6c65 rt (1) to enable\n+000297c0: 0a79 6f75 2074 6f20 7772 6974 6520 6120 .you to write a \n+000297d0: 7369 6e67 6c65 20e2 8098 4d61 6b65 6669 single ...Makefi\n+000297e0: 6c65 2e61 6de2 8099 2066 6f72 2061 2063 le.am... for a c\n+000297f0: 6f6d 706c 6578 206d 756c 7469 2d64 6972 omplex multi-dir\n+00029800: 6563 746f 7279 0a70 6163 6b61 6765 2e0a ectory.package..\n+00029810: 0a20 2020 4279 2064 6566 6175 6c74 2061 . By default a\n+00029820: 6e20 696e 7374 616c 6c61 626c 6520 6669 n installable fi\n+00029830: 6c65 2073 7065 6369 6669 6564 2069 6e20 le specified in \n+00029840: 6120 7375 6264 6972 6563 746f 7279 2077 a subdirectory w\n+00029850: 696c 6c20 6861 7665 0a69 7473 2064 6972 ill have.its dir\n+00029860: 6563 746f 7279 206e 616d 6520 7374 7269 ectory name stri\n+00029870: 7070 6564 2062 6566 6f72 6520 696e 7374 pped before inst\n+00029880: 616c 6c61 7469 6f6e 2e20 2046 6f72 2069 allation. For i\n+00029890: 6e73 7461 6e63 652c 2069 6e20 7468 6973 nstance, in this\n+000298a0: 0a65 7861 6d70 6c65 2c20 7468 6520 6865 .example, the he\n+000298b0: 6164 6572 2066 696c 6520 7769 6c6c 2062 ader file will b\n+000298c0: 6520 696e 7374 616c 6c65 6420 6173 20e2 e installed as .\n+000298d0: 8098 2428 696e 636c 7564 6564 6972 292f ..$(includedir)/\n+000298e0: 7374 6469 6f2e 68e2 8099 3a0a 0a20 2020 stdio.h...:.. \n+000298f0: 2020 696e 636c 7564 655f 4845 4144 4552 include_HEADER\n+00029900: 5320 3d20 696e 632f 7374 6469 6f2e 680a S = inc/stdio.h.\n+00029910: 0a20 2020 486f 7765 7665 722c 2074 6865 . However, the\n+00029920: 20e2 8098 6e6f 6261 7365 5fe2 8099 2070 ...nobase_... p\n+00029930: 7265 6669 7820 6361 6e20 6265 2075 7365 refix can be use\n+00029940: 6420 746f 2063 6972 6375 6d76 656e 7420 d to circumvent \n+00029950: 7468 6973 2070 6174 680a 7374 7269 7070 this path.stripp\n+00029960: 696e 672e 2020 496e 2074 6869 7320 6578 ing. In this ex\n+00029970: 616d 706c 652c 2074 6865 2068 6561 6465 ample, the heade\n+00029980: 7220 6669 6c65 2077 696c 6c20 6265 2069 r file will be i\n+00029990: 6e73 7461 6c6c 6564 2061 730a e280 9824 nstalled as....$\n+000299a0: 2869 6e63 6c75 6465 6469 7229 2f73 7973 (includedir)/sys\n+000299b0: 2f74 7970 6573 2e68 e280 993a 0a0a 2020 /types.h...:.. \n+000299c0: 2020 206e 6f62 6173 655f 696e 636c 7564 nobase_includ\n+000299d0: 655f 4845 4144 4552 5320 3d20 7379 732f e_HEADERS = sys/\n+000299e0: 7479 7065 732e 680a 0a20 2020 e280 986e types.h.. ...n\n+000299f0: 6f62 6173 655f e280 9920 7368 6f75 6c64 obase_... should\n+00029a00: 2062 6520 7370 6563 6966 6965 6420 6669 be specified fi\n+00029a10: 7273 7420 7768 656e 2075 7365 6420 696e rst when used in\n+00029a20: 2063 6f6e 6a75 6e63 7469 6f6e 2077 6974 conjunction wit\n+00029a30: 680a 6569 7468 6572 20e2 8098 6469 7374 h.either ...dist\n+00029a40: 5fe2 8099 206f 7220 e280 986e 6f64 6973 _... or ...nodis\n+00029a50: 745f e280 9920 282a 6e6f 7465 2046 696e t_... (*note Fin\n+00029a60: 652d 6772 6169 6e65 6420 4469 7374 7269 e-grained Distri\n+00029a70: 6275 7469 6f6e 2043 6f6e 7472 6f6c 3a3a bution Control::\n+00029a80: 292e 0a46 6f72 2069 6e73 7461 6e63 653a )..For instance:\n+00029a90: 0a0a 2020 2020 206e 6f62 6173 655f 6469 .. nobase_di\n+00029aa0: 7374 5f70 6b67 6461 7461 5f44 4154 4120 st_pkgdata_DATA \n+00029ab0: 3d20 696d 6167 6573 2f76 6f72 7465 782e = images/vortex.\n+00029ac0: 7067 6d20 736f 756e 6473 2f77 6869 726c pgm sounds/whirl\n+00029ad0: 2e6f 6767 0a0a 2020 2046 696e 616c 6c79 .ogg.. Finally\n+00029ae0: 2c20 6e6f 7465 2074 6861 7420 6120 7661 , note that a va\n+00029af0: 7269 6162 6c65 2075 7369 6e67 2074 6865 riable using the\n+00029b00: 20e2 8098 6e6f 6261 7365 5fe2 8099 2070 ...nobase_... p\n+00029b10: 7265 6669 7820 6361 6e20 6f66 7465 6e20 refix can often \n+00029b20: 6265 0a72 6570 6c61 6365 6420 6279 2073 be.replaced by s\n+00029b30: 6576 6572 616c 2076 6172 6961 626c 6573 everal variables\n+00029b40: 2c20 6f6e 6520 666f 7220 6561 6368 2064 , one for each d\n+00029b50: 6573 7469 6e61 7469 6f6e 2064 6972 6563 estination direc\n+00029b60: 746f 7279 2028 2a6e 6f74 650a 556e 6966 tory (*note.Unif\n+00029b70: 6f72 6d3a 3a29 2e20 2046 6f72 2069 6e73 orm::). For ins\n+00029b80: 7461 6e63 652c 2074 6865 206c 6173 7420 tance, the last \n+00029b90: 6578 616d 706c 6520 636f 756c 6420 6265 example could be\n+00029ba0: 2072 6577 7269 7474 656e 2061 730a 666f rewritten as.fo\n+00029bb0: 6c6c 6f77 733a 0a0a 2020 2020 2069 6d61 llows:.. ima\n+00029bc0: 6765 7364 6972 203d 2024 2870 6b67 6461 gesdir = $(pkgda\n+00029bd0: 7461 6469 7229 2f69 6d61 6765 730a 2020 tadir)/images. \n+00029be0: 2020 2073 6f75 6e64 7364 6972 203d 2024 soundsdir = $\n+00029bf0: 2870 6b67 6461 7461 6469 7229 2f73 6f75 (pkgdatadir)/sou\n+00029c00: 6e64 730a 2020 2020 2064 6973 745f 696d nds. dist_im\n+00029c10: 6167 6573 5f44 4154 4120 3d20 696d 6167 ages_DATA = imag\n+00029c20: 6573 2f76 6f72 7465 782e 7067 6d0a 2020 es/vortex.pgm. \n+00029c30: 2020 2064 6973 745f 736f 756e 6473 5f44 dist_sounds_D\n+00029c40: 4154 4120 3d20 736f 756e 6473 2f77 6869 ATA = sounds/whi\n+00029c50: 726c 2e6f 6767 0a0a 5468 6973 206c 6174 rl.ogg..This lat\n+00029c60: 7465 7220 7379 6e74 6178 206d 616b 6573 ter syntax makes\n+00029c70: 2069 7420 706f 7373 6962 6c65 2074 6f20 it possible to \n+00029c80: 6368 616e 6765 206f 6e65 2064 6573 7469 change one desti\n+00029c90: 6e61 7469 6f6e 2064 6972 6563 746f 7279 nation directory\n+00029ca0: 0a77 6974 686f 7574 2063 6861 6e67 696e .without changin\n+00029cb0: 6720 7468 6520 6c61 796f 7574 206f 6620 g the layout of \n+00029cc0: 7468 6520 736f 7572 6365 2074 7265 652e the source tree.\n+00029cd0: 0a0a 2020 2043 7572 7265 6e74 6c79 2c20 .. Currently, \n+00029ce0: e280 986e 6f62 6173 655f 2a5f 4c54 4c49 ...nobase_*_LTLI\n+00029cf0: 4252 4152 4945 53e2 8099 2061 7265 2074 BRARIES... are t\n+00029d00: 6865 206f 6e6c 7920 6578 6365 7074 696f he only exceptio\n+00029d10: 6e20 746f 2074 6869 730a 7275 6c65 2c20 n to this.rule, \n+00029d20: 696e 2074 6861 7420 7468 6572 6520 6973 in that there is\n+00029d30: 206e 6f20 7061 7274 6963 756c 6172 2069 no particular i\n+00029d40: 6e73 7461 6c6c 6174 696f 6e20 6f72 6465 nstallation orde\n+00029d50: 7220 6775 6172 616e 7465 6520 666f 7220 r guarantee for \n+00029d60: 616e 0a6f 7468 6572 7769 7365 2065 7175 an.otherwise equ\n+00029d70: 6976 616c 656e 7420 7365 7420 6f66 2076 ivalent set of v\n+00029d80: 6172 6961 626c 6573 2077 6974 686f 7574 ariables without\n+00029d90: 20e2 8098 6e6f 6261 7365 5fe2 8099 2070 ...nobase_... p\n+00029da0: 7265 6669 782e 0a0a 2020 202d 2d2d 2d2d refix... -----\n+00029db0: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes \n+00029dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. (\n+00029dd0: 3129 2057 6520 6265 6c69 6576 652e 2020 1) We believe. \n+00029de0: 5468 6973 2077 6f72 6b20 6973 206e 6577 This work is new\n+00029df0: 2061 6e64 2074 6865 7265 2061 7265 2070 and there are p\n+00029e00: 726f 6261 626c 7920 7761 7274 732e 0a2a robably warts..*\n+00029e10: 4e6f 7465 2049 6e74 726f 6475 6374 696f Note Introductio\n+00029e20: 6e3a 3a2c 2066 6f72 2069 6e66 6f72 6d61 n::, for informa\n+00029e30: 7469 6f6e 206f 6e20 7265 706f 7274 696e tion on reportin\n+00029e40: 6720 6275 6773 2e0a 0a1f 0a46 696c 653a g bugs.....File:\n+00029e50: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00029e60: 6e66 6f2c 2020 4e6f 6465 3a20 5375 6270 nfo, Node: Subp\n+00029e70: 6163 6b61 6765 732c 2020 5072 6576 3a20 ackages, Prev: \n+00029e80: 416c 7465 726e 6174 6976 652c 2020 5570 Alternative, Up\n+00029e90: 3a20 4469 7265 6374 6f72 6965 730a 0a37 : Directories..7\n+00029ea0: 2e34 204e 6573 7469 6e67 2050 6163 6b61 .4 Nesting Packa\n+00029eb0: 6765 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ges.============\n+00029ec0: 3d3d 3d3d 3d3d 3d3d 0a0a 496e 2074 6865 ========..In the\n+00029ed0: 2047 4e55 2042 7569 6c64 2053 7973 7465 GNU Build Syste\n+00029ee0: 6d2c 2070 6163 6b61 6765 7320 6361 6e20 m, packages can \n+00029ef0: 6265 206e 6573 7465 6420 746f 2061 7262 be nested to arb\n+00029f00: 6974 7261 7279 2064 6570 7468 2e0a 5468 itrary depth..Th\n+00029f10: 6973 206d 6561 6e73 2074 6861 7420 6120 is means that a \n+00029f20: 7061 636b 6167 6520 6361 6e20 656d 6265 package can embe\n+00029f30: 6420 6f74 6865 7220 7061 636b 6167 6573 d other packages\n+00029f40: 2077 6974 6820 7468 6569 7220 6f77 6e0a with their own.\n+00029f50: e280 9863 6f6e 6669 6775 7265 e280 992c ...configure...,\n+00029f60: 20e2 8098 4d61 6b65 6669 6c65 e280 9973 ...Makefile...s\n+00029f70: 2c20 6574 632e 0a0a 2020 2054 6865 7365 , etc... These\n+00029f80: 206f 7468 6572 2070 6163 6b61 6765 7320 other packages \n+00029f90: 7368 6f75 6c64 206a 7573 7420 6170 7065 should just appe\n+00029fa0: 6172 2061 7320 7375 6264 6972 6563 746f ar as subdirecto\n+00029fb0: 7269 6573 206f 6620 7468 6569 720a 7061 ries of their.pa\n+00029fc0: 7265 6e74 2070 6163 6b61 6765 2e20 2054 rent package. T\n+00029fd0: 6865 7920 6d75 7374 2062 6520 6c69 7374 hey must be list\n+00029fe0: 6564 2069 6e20 e280 9853 5542 4449 5253 ed in ...SUBDIRS\n+00029ff0: e280 9920 6c69 6b65 206f 7468 6572 206f ... like other o\n+0002a000: 7264 696e 6172 790a 6469 7265 6374 6f72 rdinary.director\n+0002a010: 6965 732e 2020 486f 7765 7665 7220 7468 ies. However th\n+0002a020: 6520 7375 6270 6163 6b61 6765 2773 20e2 e subpackage's .\n+0002a030: 8098 4d61 6b65 6669 6c65 e280 9973 2073 ..Makefile...s s\n+0002a040: 686f 756c 6420 6265 206f 7574 7075 7420 hould be output \n+0002a050: 6279 0a69 7473 206f 776e 20e2 8098 636f by.its own ...co\n+0002a060: 6e66 6967 7572 65e2 8099 2073 6372 6970 nfigure... scrip\n+0002a070: 742c 206e 6f74 2062 7920 7468 6520 7061 t, not by the pa\n+0002a080: 7265 6e74 2773 20e2 8098 636f 6e66 6967 rent's ...config\n+0002a090: 7572 65e2 8099 2e20 2054 6869 7320 6973 ure.... This is\n+0002a0a0: 0a61 6368 6965 7665 6420 7573 696e 6720 .achieved using \n+0002a0b0: 7468 6520 e280 9841 435f 434f 4e46 4947 the ...AC_CONFIG\n+0002a0c0: 5f53 5542 4449 5253 e280 9920 4175 746f _SUBDIRS... Auto\n+0002a0d0: 636f 6e66 206d 6163 726f 2028 2a6e 6f74 conf macro (*not\n+0002a0e0: 650a 4143 5f43 4f4e 4649 475f 5355 4244 e.AC_CONFIG_SUBD\n+0002a0f0: 4952 533a 2028 6175 746f 636f 6e66 2953 IRS: (autoconf)S\n+0002a100: 7562 6469 7265 6374 6f72 6965 732e 292e ubdirectories.).\n+0002a110: 0a0a 2020 2048 6572 6520 6973 2061 6e20 .. Here is an \n+0002a120: 6578 616d 706c 6520 7061 636b 6167 6520 example package \n+0002a130: 666f 7220 616e 20e2 8098 6172 6de2 8099 for an ...arm...\n+0002a140: 2070 726f 6772 616d 2074 6861 7420 6c69 program that li\n+0002a150: 6e6b 7320 7769 7468 2061 0ae2 8098 6861 nks with a....ha\n+0002a160: 6e64 e280 9920 6c69 6272 6172 7920 7468 nd... library th\n+0002a170: 6174 2069 7320 6120 6e65 7374 6564 2070 at is a nested p\n+0002a180: 6163 6b61 6765 2069 6e20 7375 6264 6972 ackage in subdir\n+0002a190: 6563 746f 7279 20e2 8098 6861 6e64 2fe2 ectory ...hand/.\n+0002a1a0: 8099 2e0a 0a20 2020 e280 9861 726d e280 ..... ...arm..\n+0002a1b0: 9927 7320 e280 9863 6f6e 6669 6775 7265 .'s ...configure\n+0002a1c0: 2e61 63e2 8099 3a0a 0a20 2020 2020 4143 .ac...:.. AC\n+0002a1d0: 5f49 4e49 5428 5b61 726d 5d2c 205b 312e _INIT([arm], [1.\n+0002a1e0: 305d 290a 2020 2020 2041 435f 434f 4e46 0]). AC_CONF\n+0002a1f0: 4947 5f41 5558 5f44 4952 285b 2e5d 290a IG_AUX_DIR([.]).\n+0002a200: 2020 2020 2041 4d5f 494e 4954 5f41 5554 AM_INIT_AUT\n+0002a210: 4f4d 414b 450a 2020 2020 2041 435f 5052 OMAKE. AC_PR\n+0002a220: 4f47 5f43 430a 2020 2020 2041 435f 434f OG_CC. AC_CO\n+0002a230: 4e46 4947 5f46 494c 4553 285b 4d61 6b65 NFIG_FILES([Make\n+0002a240: 6669 6c65 5d29 0a20 2020 2020 2320 4361 file]). # Ca\n+0002a250: 6c6c 2068 616e 6427 7320 2e2f 636f 6e66 ll hand's ./conf\n+0002a260: 6967 7572 6520 7363 7269 7074 2072 6563 igure script rec\n+0002a270: 7572 7369 7665 6c79 2e0a 2020 2020 2041 ursively.. A\n+0002a280: 435f 434f 4e46 4947 5f53 5542 4449 5253 C_CONFIG_SUBDIRS\n+0002a290: 285b 6861 6e64 5d29 0a20 2020 2020 4143 ([hand]). AC\n+0002a2a0: 5f4f 5554 5055 540a 0a20 2020 e280 9861 _OUTPUT.. ...a\n+0002a2b0: 726d e280 9927 7320 e280 984d 616b 6566 rm...'s ...Makef\n+0002a2c0: 696c 652e 616d e280 993a 0a0a 2020 2020 ile.am...:.. \n+0002a2d0: 2023 2042 7569 6c64 2074 6865 206c 6962 # Build the lib\n+0002a2e0: 7261 7279 2069 6e20 7468 6520 6861 6e64 rary in the hand\n+0002a2f0: 2073 7562 6469 7265 6374 6f72 7920 6669 subdirectory fi\n+0002a300: 7273 742e 0a20 2020 2020 5355 4244 4952 rst.. SUBDIR\n+0002a310: 5320 3d20 6861 6e64 0a0a 2020 2020 2023 S = hand.. #\n+0002a320: 2049 6e63 6c75 6465 2068 616e 6427 7320 Include hand's \n+0002a330: 6865 6164 6572 2077 6865 6e20 636f 6d70 header when comp\n+0002a340: 696c 696e 6720 7468 6973 2064 6972 6563 iling this direc\n+0002a350: 746f 7279 2e0a 2020 2020 2041 4d5f 4350 tory.. AM_CP\n+0002a360: 5046 4c41 4753 203d 202d 4924 2873 7263 PFLAGS = -I$(src\n+0002a370: 6469 7229 2f68 616e 640a 0a20 2020 2020 dir)/hand.. \n+0002a380: 6269 6e5f 5052 4f47 5241 4d53 203d 2061 bin_PROGRAMS = a\n+0002a390: 726d 0a20 2020 2020 6172 6d5f 534f 5552 rm. arm_SOUR\n+0002a3a0: 4345 5320 3d20 6172 6d2e 630a 2020 2020 CES = arm.c. \n+0002a3b0: 2023 206c 696e 6b20 7769 7468 2074 6865 # link with the\n+0002a3c0: 2068 616e 6420 6c69 6272 6172 792e 0a20 hand library.. \n+0002a3d0: 2020 2020 6172 6d5f 4c44 4144 4420 3d20 arm_LDADD = \n+0002a3e0: 6861 6e64 2f6c 6962 6861 6e64 2e61 0a0a hand/libhand.a..\n+0002a3f0: 2020 204e 6f77 2068 6572 6520 6973 20e2 Now here is .\n+0002a400: 8098 6861 6e64 e280 9927 7320 e280 9868 ..hand...'s ...h\n+0002a410: 616e 642f 636f 6e66 6967 7572 652e 6163 and/configure.ac\n+0002a420: e280 993a 0a0a 2020 2020 2041 435f 494e ...:.. AC_IN\n+0002a430: 4954 285b 6861 6e64 5d2c 205b 312e 325d IT([hand], [1.2]\n+0002a440: 290a 2020 2020 2041 435f 434f 4e46 4947 ). AC_CONFIG\n+0002a450: 5f41 5558 5f44 4952 285b 2e5d 290a 2020 _AUX_DIR([.]). \n+0002a460: 2020 2041 4d5f 494e 4954 5f41 5554 4f4d AM_INIT_AUTOM\n+0002a470: 414b 450a 2020 2020 2041 435f 5052 4f47 AKE. AC_PROG\n+0002a480: 5f43 430a 2020 2020 2041 4d5f 5052 4f47 _CC. AM_PROG\n+0002a490: 5f41 520a 2020 2020 2041 435f 5052 4f47 _AR. AC_PROG\n+0002a4a0: 5f52 414e 4c49 420a 2020 2020 2041 435f _RANLIB. AC_\n+0002a4b0: 434f 4e46 4947 5f46 494c 4553 285b 4d61 CONFIG_FILES([Ma\n+0002a4c0: 6b65 6669 6c65 5d29 0a20 2020 2020 4143 kefile]). AC\n+0002a4d0: 5f4f 5554 5055 540a 0a61 6e64 2069 7473 _OUTPUT..and its\n+0002a4e0: 20e2 8098 6861 6e64 2f4d 616b 6566 696c ...hand/Makefil\n+0002a4f0: 652e 616d e280 993a 0a0a 2020 2020 206c e.am...:.. l\n+0002a500: 6962 5f4c 4942 5241 5249 4553 203d 206c ib_LIBRARIES = l\n+0002a510: 6962 6861 6e64 2e61 0a20 2020 2020 6c69 ibhand.a. li\n+0002a520: 6268 616e 645f 615f 534f 5552 4345 5320 bhand_a_SOURCES \n+0002a530: 3d20 6861 6e64 2e63 0a0a 2020 2057 6865 = hand.c.. Whe\n+0002a540: 6e20 e280 986d 616b 6520 6469 7374 e280 n ...make dist..\n+0002a550: 9920 6973 2072 756e 2066 726f 6d20 7468 . is run from th\n+0002a560: 6520 746f 702d 6c65 7665 6c20 6469 7265 e top-level dire\n+0002a570: 6374 6f72 7920 6974 2077 696c 6c20 6372 ctory it will cr\n+0002a580: 6561 7465 0a61 6e20 6172 6368 6976 6520 eate.an archive \n+0002a590: e280 9861 726d 2d31 2e30 2e74 6172 2e67 ...arm-1.0.tar.g\n+0002a5a0: 7ae2 8099 2074 6861 7420 636f 6e74 6169 z... that contai\n+0002a5b0: 6e73 2074 6865 20e2 8098 6172 6de2 8099 ns the ...arm...\n+0002a5c0: 2063 6f64 6520 6173 2077 656c 6c20 6173 code as well as\n+0002a5d0: 2074 6865 0ae2 8098 6861 6e64 e280 9920 the....hand... \n+0002a5e0: 7375 6264 6972 6563 746f 7279 2e20 2054 subdirectory. T\n+0002a5f0: 6869 7320 7061 636b 6167 6520 6361 6e20 his package can \n+0002a600: 6265 2062 7569 6c74 2061 6e64 2069 6e73 be built and ins\n+0002a610: 7461 6c6c 6564 206c 696b 6520 616e 790a talled like any.\n+0002a620: 6f72 6469 6e61 7279 2070 6163 6b61 6765 ordinary package\n+0002a630: 2c20 7769 7468 2074 6865 2075 7375 616c , with the usual\n+0002a640: 20e2 8098 2e2f 636f 6e66 6967 7572 6520 ..../configure \n+0002a650: 2626 206d 616b 6520 2626 206d 616b 6520 && make && make \n+0002a660: 696e 7374 616c 6ce2 8099 0a73 6571 7565 install....seque\n+0002a670: 6e63 6520 2874 6865 20e2 8098 6861 6e64 nce (the ...hand\n+0002a680: e280 9920 7375 6270 6163 6b61 6765 2077 ... subpackage w\n+0002a690: 696c 6c20 6265 2062 7569 6c74 2061 6e64 ill be built and\n+0002a6a0: 2069 6e73 7461 6c6c 6564 2062 7920 7468 installed by th\n+0002a6b0: 650a 7072 6f63 6573 7329 2e0a 0a20 2020 e.process)... \n+0002a6c0: 5768 656e 20e2 8098 6d61 6b65 2064 6973 When ...make dis\n+0002a6d0: 74e2 8099 2069 7320 7275 6e20 6672 6f6d t... is run from\n+0002a6e0: 2074 6865 2068 616e 6420 6469 7265 6374 the hand direct\n+0002a6f0: 6f72 792c 2069 7420 7769 6c6c 2063 7265 ory, it will cre\n+0002a700: 6174 6520 610a 7365 6c66 2d63 6f6e 7461 ate a.self-conta\n+0002a710: 696e 6564 20e2 8098 6861 6e64 2d31 2e32 ined ...hand-1.2\n+0002a720: 2e74 6172 2e67 7ae2 8099 2061 7263 6869 .tar.gz... archi\n+0002a730: 7665 2e20 2053 6f20 616c 7468 6f75 6768 ve. So although\n+0002a740: 2069 7420 6170 7065 6172 7320 746f 2062 it appears to b\n+0002a750: 650a 656d 6265 6464 6564 2069 6e20 616e e.embedded in an\n+0002a760: 6f74 6865 7220 7061 636b 6167 652c 2069 other package, i\n+0002a770: 7420 6361 6e20 7374 696c 6c20 6265 2075 t can still be u\n+0002a780: 7365 6420 7365 7061 7261 7465 6c79 2e0a sed separately..\n+0002a790: 0a20 2020 5468 6520 7075 7270 6f73 6520 . The purpose \n+0002a7a0: 6f66 2074 6865 20e2 8098 4143 5f43 4f4e of the ...AC_CON\n+0002a7b0: 4649 475f 4155 585f 4449 5228 5b2e 5d29 FIG_AUX_DIR([.])\n+0002a7c0: e280 9920 696e 7374 7275 6374 696f 6e20 ... instruction \n+0002a7d0: 6973 2074 6f20 666f 7263 650a 4175 746f is to force.Auto\n+0002a7e0: 6d61 6b65 2061 6e64 2041 7574 6f63 6f6e make and Autocon\n+0002a7f0: 6620 746f 2073 6561 7263 6820 666f 7220 f to search for \n+0002a800: 6175 7869 6c69 6172 7920 7363 7269 7074 auxiliary script\n+0002a810: 7320 696e 2074 6865 2063 7572 7265 6e74 s in the current\n+0002a820: 0a64 6972 6563 746f 7279 2e20 2046 6f72 .directory. For\n+0002a830: 2069 6e73 7461 6e63 652c 2074 6869 7320 instance, this \n+0002a840: 6d65 616e 7320 7468 6174 2074 6865 7265 means that there\n+0002a850: 2077 696c 6c20 6265 2074 776f 2063 6f70 will be two cop\n+0002a860: 6965 7320 6f66 0ae2 8098 696e 7374 616c ies of....instal\n+0002a870: 6c2d 7368 e280 993a 206f 6e65 2069 6e20 l-sh...: one in \n+0002a880: 7468 6520 746f 702d 6c65 7665 6c20 6f66 the top-level of\n+0002a890: 2074 6865 20e2 8098 6172 6de2 8099 2070 the ...arm... p\n+0002a8a0: 6163 6b61 6765 2c20 616e 6420 616e 6f74 ackage, and anot\n+0002a8b0: 6865 7220 6f6e 650a 696e 2074 6865 20e2 her one.in the .\n+0002a8c0: 8098 6861 6e64 2fe2 8099 2073 7562 6469 ..hand/... subdi\n+0002a8d0: 7265 6374 6f72 7920 666f 7220 7468 6520 rectory for the \n+0002a8e0: e280 9868 616e 64e2 8099 2070 6163 6b61 ...hand... packa\n+0002a8f0: 6765 2e0a 0a20 2020 5468 6520 6869 7374 ge... The hist\n+0002a900: 6f72 6963 616c 2064 6566 6175 6c74 2069 orical default i\n+0002a910: 7320 746f 2073 6561 7263 6820 666f 7220 s to search for \n+0002a920: 7468 6573 6520 6175 7869 6c69 6172 7920 these auxiliary \n+0002a930: 7363 7269 7074 7320 696e 0a74 6865 2070 scripts in.the p\n+0002a940: 6172 656e 7420 6469 7265 6374 6f72 7920 arent directory \n+0002a950: 616e 6420 7468 6520 6772 616e 6470 6172 and the grandpar\n+0002a960: 656e 7420 6469 7265 6374 6f72 792e 2020 ent directory. \n+0002a970: 536f 2069 6620 7468 650a e280 9841 435f So if the....AC_\n+0002a980: 434f 4e46 4947 5f41 5558 5f44 4952 285b CONFIG_AUX_DIR([\n+0002a990: 2e5d 29e2 8099 206c 696e 6520 7761 7320 .])... line was \n+0002a9a0: 7265 6d6f 7665 6420 6672 6f6d 20e2 8098 removed from ...\n+0002a9b0: 6861 6e64 2f63 6f6e 6669 6775 7265 2e61 hand/configure.a\n+0002a9c0: 63e2 8099 2c20 7468 6174 0a73 7562 7061 c..., that.subpa\n+0002a9d0: 636b 6167 6520 776f 756c 6420 7368 6172 ckage would shar\n+0002a9e0: 6520 7468 6520 6175 7869 6c69 6172 7920 e the auxiliary \n+0002a9f0: 7363 7269 7074 206f 6620 7468 6520 e280 script of the ..\n+0002aa00: 9861 726d e280 9920 7061 636b 6167 652e .arm... package.\n+0002aa10: 2020 5468 6973 0a6d 6179 206c 6f6f 6b73 This.may looks\n+0002aa20: 206c 696b 6520 6120 6761 696e 2069 6e20 like a gain in \n+0002aa30: 7369 7a65 2028 6120 6665 7720 6b69 6c6f size (a few kilo\n+0002aa40: 6279 7465 7329 2c20 6275 7420 6974 2069 bytes), but it i\n+0002aa50: 7320 6163 7475 616c 6c79 2061 0a6c 6f73 s actually a.los\n+0002aa60: 7320 6f66 206d 6f64 756c 6172 6974 7920 s of modularity \n+0002aa70: 6173 2074 6865 20e2 8098 6861 6e64 e280 as the ...hand..\n+0002aa80: 9920 7375 6270 6163 6b61 6765 2069 7320 . subpackage is \n+0002aa90: 6e6f 206c 6f6e 6765 7220 7365 6c66 2d63 no longer self-c\n+0002aaa0: 6f6e 7461 696e 6564 0a28 e280 986d 616b ontained.(...mak\n+0002aab0: 6520 6469 7374 e280 9920 696e 2074 6865 e dist... in the\n+0002aac0: 2073 7562 6469 7265 6374 6f72 7920 7769 subdirectory wi\n+0002aad0: 6c6c 206e 6f74 2077 6f72 6b20 616e 796d ll not work anym\n+0002aae0: 6f72 6529 2e0a 0a20 2020 5061 636b 6167 ore)... Packag\n+0002aaf0: 6573 2074 6861 7420 646f 206e 6f74 2075 es that do not u\n+0002ab00: 7365 2041 7574 6f6d 616b 6520 6e65 6564 se Automake need\n+0002ab10: 206d 6f72 6520 776f 726b 2074 6f20 6265 more work to be\n+0002ab20: 2069 6e74 6567 7261 7465 640a 7468 6973 integrated.this\n+0002ab30: 2077 6179 2e20 202a 4e6f 7465 2054 6869 way. *Note Thi\n+0002ab40: 7264 2d50 6172 7479 204d 616b 6566 696c rd-Party Makefil\n+0002ab50: 6573 3a3a 2e0a 0a1f 0a46 696c 653a 2061 es::.....File: a\n+0002ab60: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+0002ab70: 6f2c 2020 4e6f 6465 3a20 5072 6f67 7261 o, Node: Progra\n+0002ab80: 6d73 2c20 204e 6578 743a 204f 7468 6572 ms, Next: Other\n+0002ab90: 204f 626a 6563 7473 2c20 2050 7265 763a Objects, Prev:\n+0002aba0: 2044 6972 6563 746f 7269 6573 2c20 2055 Directories, U\n+0002abb0: 703a 2054 6f70 0a0a 3820 4275 696c 6469 p: Top..8 Buildi\n+0002abc0: 6e67 2050 726f 6772 616d 7320 616e 6420 ng Programs and \n+0002abd0: 4c69 6272 6172 6965 730a 2a2a 2a2a 2a2a 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+0002abf0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a41 206c ***********..A l\n+0002ac00: 6172 6765 2070 6172 7420 6f66 2041 7574 arge part of Aut\n+0002ac10: 6f6d 616b 6527 7320 6675 6e63 7469 6f6e omake's function\n+0002ac20: 616c 6974 7920 6973 2064 6564 6963 6174 ality is dedicat\n+0002ac30: 6564 2074 6f20 6d61 6b69 6e67 2069 7420 ed to making it \n+0002ac40: 6561 7379 0a74 6f20 6275 696c 6420 7072 easy.to build pr\n+0002ac50: 6f67 7261 6d73 2061 6e64 206c 6962 7261 ograms and libra\n+0002ac60: 7269 6573 2e0a 0a2a 204d 656e 753a 0a0a ries...* Menu:..\n+0002ac70: 2a20 4120 5072 6f67 7261 6d3a 3a20 2020 * 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+0002ac90: 4275 696c 6469 6e67 2061 2070 726f 6772 Building a progr\n+0002aca0: 616d 0a2a 2041 204c 6962 7261 7279 3a3a am.* A Library::\n+0002acb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0002acc0: 2020 2042 7569 6c64 696e 6720 6120 6c69 Building a li\n+0002acd0: 6272 6172 790a 2a20 4120 5368 6172 6564 brary.* A Shared\n+0002ace0: 204c 6962 7261 7279 3a3a 2020 2020 2020 Library:: \n+0002acf0: 2020 2020 2020 4275 696c 6469 6e67 2061 Building a\n+0002ad00: 204c 6962 746f 6f6c 206c 6962 7261 7279 Libtool library\n+0002ad10: 0a2a 2050 726f 6772 616d 2061 6e64 204c .* Program and L\n+0002ad20: 6962 7261 7279 2056 6172 6961 626c 6573 ibrary Variables\n+0002ad30: 3a3a 2020 5661 7269 6162 6c65 7320 636f :: Variables co\n+0002ad40: 6e74 726f 6c6c 696e 6720 7072 6f67 7261 ntrolling progra\n+0002ad50: 6d20 616e 640a 2020 2020 2020 2020 2020 m 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-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+0002ad70: 2020 2020 2020 6c69 6272 6172 7920 6275 library bu\n+0002ad80: 696c 6473 0a2a 2044 6566 6175 6c74 205f ilds.* Default _\n+0002ad90: 534f 5552 4345 533a 3a20 2020 2020 2020 SOURCES:: \n+0002ada0: 2020 2020 2044 6566 6175 6c74 2073 6f75 Default sou\n+0002adb0: 7263 6520 6669 6c65 730a 2a20 4c49 424f rce files.* LIBO\n+0002adc0: 424a 533a 3a20 2020 2020 2020 2020 2020 BJS:: \n+0002add0: 2020 2020 2020 2020 2020 5370 6563 6961 Specia\n+0002ade0: 6c20 6861 6e64 6c69 6e67 2066 6f72 204c l handling for L\n+0002adf0: 4942 4f42 4a53 2061 6e64 2041 4c4c 4f43 IBOBJS and ALLOC\n+0002ae00: 410a 2a20 5072 6f67 7261 6d20 5661 7269 A.* Program Vari\n+0002ae10: 6162 6c65 733a 3a20 2020 2020 2020 2020 ables:: \n+0002ae20: 2020 5661 7269 6162 6c65 7320 7573 6564 Variables used\n+0002ae30: 2077 6865 6e20 6275 696c 6469 6e67 2061 when building a\n+0002ae40: 2070 726f 6772 616d 0a2a 2059 6163 6320 program.* Yacc \n+0002ae50: 616e 6420 4c65 783a 3a20 2020 2020 2020 and Lex:: \n+0002ae60: 2020 2020 2020 2020 2059 6163 6320 616e Yacc an\n+0002ae70: 6420 4c65 7820 7375 7070 6f72 740a 2a20 d Lex support.* \n+0002ae80: 432b 2b20 5375 7070 6f72 743a 3a20 2020 C++ Support:: \n+0002ae90: 2020 2020 2020 2020 2020 2020 2020 436f Co\n+0002aea0: 6d70 696c 696e 6720 432b 2b20 736f 7572 mpiling C++ sour\n+0002aeb0: 6365 730a 2a20 4f62 6a65 6374 6976 6520 ces.* Objective \n+0002aec0: 4320 5375 7070 6f72 743a 3a20 2020 2020 C Support:: \n+0002aed0: 2020 2020 436f 6d70 696c 696e 6720 4f62 Compiling Ob\n+0002aee0: 6a65 6374 6976 6520 4320 736f 7572 6365 jective C source\n+0002aef0: 730a 2a20 556e 6966 6965 6420 5061 7261 s.* Unified Para\n+0002af00: 6c6c 656c 2043 2053 7570 706f 7274 3a3a llel C Support::\n+0002af10: 2020 436f 6d70 696c 696e 6720 556e 6966 Compiling Unif\n+0002af20: 6965 6420 5061 7261 6c6c 656c 2043 2073 ied Parallel C s\n+0002af30: 6f75 7263 6573 0a2a 2041 7373 656d 626c ources.* Assembl\n+0002af40: 7920 5375 7070 6f72 743a 3a20 2020 2020 y Support:: \n+0002af50: 2020 2020 2020 2043 6f6d 7069 6c69 6e67 Compiling\n+0002af60: 2061 7373 656d 626c 7920 736f 7572 6365 assembly source\n+0002af70: 730a 2a20 466f 7274 7261 6e20 3737 2053 s.* Fortran 77 S\n+0002af80: 7570 706f 7274 3a3a 2020 2020 2020 2020 upport:: \n+0002af90: 2020 436f 6d70 696c 696e 6720 466f 7274 Compiling Fort\n+0002afa0: 7261 6e20 3737 2073 6f75 7263 6573 0a2a ran 77 sources.*\n+0002afb0: 2046 6f72 7472 616e 2039 7820 5375 7070 Fortran 9x Supp\n+0002afc0: 6f72 743a 3a20 2020 2020 2020 2020 2043 ort:: C\n+0002afd0: 6f6d 7069 6c69 6e67 2046 6f72 7472 616e ompiling Fortran\n+0002afe0: 2039 7820 736f 7572 6365 730a 2a20 4a61 9x sources.* Ja\n+0002aff0: 7661 2053 7570 706f 7274 2077 6974 6820 va Support with \n+0002b000: 6763 6a3a 3a20 2020 2020 2020 436f 6d70 gcj:: Comp\n+0002b010: 696c 696e 6720 4a61 7661 2073 6f75 7263 iling Java sourc\n+0002b020: 6573 2075 7369 6e67 2067 636a 0a2a 2056 es using gcj.* V\n+0002b030: 616c 6120 5375 7070 6f72 743a 3a20 2020 ala Support:: \n+0002b040: 2020 2020 2020 2020 2020 2020 2043 6f6d Com\n+0002b050: 7069 6c69 6e67 2056 616c 6120 736f 7572 piling Vala sour\n+0002b060: 6365 730a 2a20 5375 7070 6f72 7420 666f ces.* Support fo\n+0002b070: 7220 4f74 6865 7220 4c61 6e67 7561 6765 r Other Language\n+0002b080: 733a 3a20 2043 6f6d 7069 6c69 6e67 206f s:: Compiling o\n+0002b090: 7468 6572 206c 616e 6775 6167 6573 0a2a ther languages.*\n+0002b0a0: 2041 4e53 493a 3a20 2020 2020 2020 2020 ANSI:: \n+0002b0b0: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+0002b0c0: 7574 6f6d 6174 6963 2064 652d 414e 5349 utomatic de-ANSI\n+0002b0d0: 2d66 6963 6174 696f 6e20 2864 6570 7265 -fication (depre\n+0002b0e0: 6361 7465 642c 2073 6f6f 6e20 746f 2062 cated, soon to b\n+0002b0f0: 6520 7265 6d6f 7665 6429 0a2a 2044 6570 e removed).* Dep\n+0002b100: 656e 6465 6e63 6965 733a 3a20 2020 2020 endencies:: \n+0002b110: 2020 2020 2020 2020 2020 2041 7574 6f6d Autom\n+0002b120: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n+0002b130: 7472 6163 6b69 6e67 0a2a 2045 5845 4558 tracking.* EXEEX\n+0002b140: 543a 3a20 2020 2020 2020 2020 2020 2020 T:: \n+0002b150: 2020 2020 2020 2020 2053 7570 706f 7274 Support\n+0002b160: 2066 6f72 2065 7865 6375 7461 626c 6520 for executable \n+0002b170: 6578 7465 6e73 696f 6e73 0a0a 1f0a 4669 extensions....Fi\n+0002b180: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+0002b190: 312e 696e 666f 2c20 204e 6f64 653a 2041 1.info, Node: A\n+0002b1a0: 2050 726f 6772 616d 2c20 204e 6578 743a Program, Next:\n+0002b1b0: 2041 204c 6962 7261 7279 2c20 2055 703a A Library, Up:\n+0002b1c0: 2050 726f 6772 616d 730a 0a38 2e31 2042 Programs..8.1 B\n+0002b1d0: 7569 6c64 696e 6720 6120 7072 6f67 7261 uilding a progra\n+0002b1e0: 6d0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d m.==============\n+0002b1f0: 3d3d 3d3d 3d3d 3d3d 0a0a 496e 206f 7264 ========..In ord\n+0002b200: 6572 2074 6f20 6275 696c 6420 6120 7072 er to build a pr\n+0002b210: 6f67 7261 6d2c 2079 6f75 206e 6565 6420 ogram, you need \n+0002b220: 746f 2074 656c 6c20 4175 746f 6d61 6b65 to tell Automake\n+0002b230: 2077 6869 6368 2073 6f75 7263 6573 2061 which sources a\n+0002b240: 7265 0a70 6172 7420 6f66 2069 742c 2061 re.part of it, a\n+0002b250: 6e64 2077 6869 6368 206c 6962 7261 7269 nd which librari\n+0002b260: 6573 2069 7420 7368 6f75 6c64 2062 6520 es it should be \n+0002b270: 6c69 6e6b 6564 2077 6974 682e 0a0a 2020 linked with... \n+0002b280: 2054 6869 7320 7365 6374 696f 6e20 616c This section al\n+0002b290: 736f 2063 6f76 6572 7320 636f 6e64 6974 so covers condit\n+0002b2a0: 696f 6e61 6c20 636f 6d70 696c 6174 696f ional compilatio\n+0002b2b0: 6e20 6f66 2073 6f75 7263 6573 206f 720a n of sources or.\n+0002b2c0: 7072 6f67 7261 6d73 2e20 204d 6f73 7420 programs. Most \n+0002b2d0: 6f66 2074 6865 2063 6f6d 6d65 6e74 7320 of the comments \n+0002b2e0: 6162 6f75 7420 7468 6573 6520 616c 736f about these also\n+0002b2f0: 2061 7070 6c79 2074 6f20 6c69 6272 6172 apply to librar\n+0002b300: 6965 730a 282a 6e6f 7465 2041 204c 6962 ies.(*note A Lib\n+0002b310: 7261 7279 3a3a 2920 616e 6420 6c69 6274 rary::) and libt\n+0002b320: 6f6f 6c20 6c69 6272 6172 6965 7320 282a ool libraries (*\n+0002b330: 6e6f 7465 2041 2053 6861 7265 6420 4c69 note A Shared Li\n+0002b340: 6272 6172 793a 3a29 2e0a 0a2a 204d 656e brary::)...* Men\n+0002b350: 753a 0a0a 2a20 5072 6f67 7261 6d20 536f u:..* Program So\n+0002b360: 7572 6365 733a 3a20 2020 2020 2020 2020 urces:: \n+0002b370: 2020 2020 4465 6669 6e69 6e67 2070 726f Defining pro\n+0002b380: 6772 616d 2073 6f75 7263 6573 0a2a 204c gram sources.* L\n+0002b390: 696e 6b69 6e67 3a3a 2020 2020 2020 2020 inking:: \n+0002b3a0: 2020 2020 2020 2020 2020 2020 204c 696e Lin\n+0002b3b0: 6b69 6e67 2077 6974 6820 6c69 6272 6172 king with librar\n+0002b3c0: 6965 7320 6f72 2065 7874 7261 206f 626a ies or extra obj\n+0002b3d0: 6563 7473 0a2a 2043 6f6e 6469 7469 6f6e ects.* Condition\n+0002b3e0: 616c 2053 6f75 7263 6573 3a3a 2020 2020 al Sources:: \n+0002b3f0: 2020 2020 2048 616e 646c 696e 6720 636f Handling co\n+0002b400: 6e64 6974 696f 6e61 6c20 736f 7572 6365 nditional source\n+0002b410: 730a 2a20 436f 6e64 6974 696f 6e61 6c20 s.* Conditional \n+0002b420: 5072 6f67 7261 6d73 3a3a 2020 2020 2020 Programs:: \n+0002b430: 2020 4275 696c 6469 6e67 2061 2070 726f Building a pro\n+0002b440: 6772 616d 2063 6f6e 6469 7469 6f6e 616c gram conditional\n+0002b450: 6c79 0a0a 1f0a 4669 6c65 3a20 6175 746f ly....File: auto\n+0002b460: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0002b470: 204e 6f64 653a 2050 726f 6772 616d 2053 Node: Program S\n+0002b480: 6f75 7263 6573 2c20 204e 6578 743a 204c ources, Next: L\n+0002b490: 696e 6b69 6e67 2c20 2055 703a 2041 2050 inking, Up: A P\n+0002b4a0: 726f 6772 616d 0a0a 382e 312e 3120 4465 rogram..8.1.1 De\n+0002b4b0: 6669 6e69 6e67 2070 726f 6772 616d 2073 fining program s\n+0002b4c0: 6f75 7263 6573 0a2d 2d2d 2d2d 2d2d 2d2d ources.---------\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+0002b4e0: 2d2d 2d2d 2d0a 0a49 6e20 6120 6469 7265 -----..In a dire\n+0002b4f0: 6374 6f72 7920 636f 6e74 6169 6e69 6e67 ctory containing\n+0002b500: 2073 6f75 7263 6520 7468 6174 2067 6574 source that get\n+0002b510: 7320 6275 696c 7420 696e 746f 2061 2070 s built into a p\n+0002b520: 726f 6772 616d 2028 6173 0a6f 7070 6f73 rogram (as.oppos\n+0002b530: 6564 2074 6f20 6120 6c69 6272 6172 7920 ed to a library \n+0002b540: 6f72 2061 2073 6372 6970 7429 2c20 7468 or a script), th\n+0002b550: 6520 e280 9850 524f 4752 414d 53e2 8099 e ...PROGRAMS...\n+0002b560: 2070 7269 6d61 7279 2069 7320 7573 6564 primary is used\n+0002b570: 2e0a 5072 6f67 7261 6d73 2063 616e 2062 ..Programs can b\n+0002b580: 6520 696e 7374 616c 6c65 6420 696e 20e2 e installed in .\n+0002b590: 8098 6269 6e64 6972 e280 992c 20e2 8098 ..bindir..., ...\n+0002b5a0: 7362 696e 6469 72e2 8099 2c20 e280 986c sbindir..., ...l\n+0002b5b0: 6962 6578 6563 6469 72e2 8099 2c0a e280 ibexecdir...,...\n+0002b5c0: 9870 6b67 6c69 6265 7865 6364 6972 e280 .pkglibexecdir..\n+0002b5d0: 992c 206f 7220 6e6f 7420 6174 2061 6c6c ., or not at all\n+0002b5e0: 2028 e280 986e 6f69 6e73 745f e280 9929 (...noinst_...)\n+0002b5f0: 2e20 2054 6865 7920 6361 6e20 616c 736f . They can also\n+0002b600: 2062 6520 6275 696c 7420 6f6e 6c79 0a66 be built only.f\n+0002b610: 6f72 20e2 8098 6d61 6b65 2063 6865 636b or ...make check\n+0002b620: e280 992c 2069 6e20 7768 6963 6820 6361 ..., in which ca\n+0002b630: 7365 2074 6865 2070 7265 6669 7820 6973 se the prefix is\n+0002b640: 20e2 8098 6368 6563 6b5f e280 992e 0a0a ...check_......\n+0002b650: 2020 2046 6f72 2069 6e73 7461 6e63 653a For instance:\n+0002b660: 0a0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n+0002b670: 414d 5320 3d20 6865 6c6c 6f0a 0a20 2020 AMS = hello.. \n+0002b680: 496e 2074 6869 7320 7369 6d70 6c65 2063 In this simple c\n+0002b690: 6173 652c 2074 6865 2072 6573 756c 7469 ase, the resulti\n+0002b6a0: 6e67 20e2 8098 4d61 6b65 6669 6c65 2e69 ng ...Makefile.i\n+0002b6b0: 6ee2 8099 2077 696c 6c20 636f 6e74 6169 n... will contai\n+0002b6c0: 6e20 636f 6465 2074 6f0a 6765 6e65 7261 n code to.genera\n+0002b6d0: 7465 2061 2070 726f 6772 616d 206e 616d te a program nam\n+0002b6e0: 6564 20e2 8098 6865 6c6c 6fe2 8099 2e0a ed ...hello.....\n+0002b6f0: 0a20 2020 4173 736f 6369 6174 6564 2077 . Associated w\n+0002b700: 6974 6820 6561 6368 2070 726f 6772 616d ith each program\n+0002b710: 2061 7265 2073 6576 6572 616c 2061 7373 are several ass\n+0002b720: 6973 7469 6e67 2076 6172 6961 626c 6573 isting variables\n+0002b730: 2074 6861 7420 6172 650a 6e61 6d65 6420 that are.named \n+0002b740: 6166 7465 7220 7468 6520 7072 6f67 7261 after the progra\n+0002b750: 6d2e 2020 5468 6573 6520 7661 7269 6162 m. These variab\n+0002b760: 6c65 7320 6172 6520 616c 6c20 6f70 7469 les are all opti\n+0002b770: 6f6e 616c 2c20 616e 6420 6861 7665 0a72 onal, and have.r\n+0002b780: 6561 736f 6e61 626c 6520 6465 6661 756c easonable defaul\n+0002b790: 7473 2e20 2045 6163 6820 7661 7269 6162 ts. Each variab\n+0002b7a0: 6c65 2c20 6974 7320 7573 652c 2061 6e64 le, its use, and\n+0002b7b0: 2064 6566 6175 6c74 2069 7320 7370 656c default is spel\n+0002b7c0: 6c65 6420 6f75 740a 6265 6c6f 773b 2077 led out.below; w\n+0002b7d0: 6520 7573 6520 7468 6520 2268 656c 6c6f e use the \"hello\n+0002b7e0: 2220 6578 616d 706c 6520 7468 726f 7567 \" example throug\n+0002b7f0: 686f 7574 2e0a 0a20 2020 5468 6520 7661 hout... The va\n+0002b800: 7269 6162 6c65 20e2 8098 6865 6c6c 6f5f riable ...hello_\n+0002b810: 534f 5552 4345 53e2 8099 2069 7320 7573 SOURCES... is us\n+0002b820: 6564 2074 6f20 7370 6563 6966 7920 7768 ed to specify wh\n+0002b830: 6963 6820 736f 7572 6365 2066 696c 6573 ich source files\n+0002b840: 0a67 6574 2062 7569 6c74 2069 6e74 6f20 .get built into \n+0002b850: 616e 2065 7865 6375 7461 626c 653a 0a0a an executable:..\n+0002b860: 2020 2020 2068 656c 6c6f 5f53 4f55 5243 hello_SOURC\n+0002b870: 4553 203d 2068 656c 6c6f 2e63 2076 6572 ES = hello.c ver\n+0002b880: 7369 6f6e 2e63 2067 6574 6f70 742e 6320 sion.c getopt.c \n+0002b890: 6765 746f 7074 312e 6320 6765 746f 7074 getopt1.c getopt\n+0002b8a0: 2e68 2073 7973 7465 6d2e 680a 0a20 2020 .h system.h.. \n+0002b8b0: 5468 6973 2063 6175 7365 7320 6561 6368 This causes each\n+0002b8c0: 206d 656e 7469 6f6e 6564 20e2 8098 2e63 mentioned ....c\n+0002b8d0: e280 9920 6669 6c65 2074 6f20 6265 2063 ... file to be c\n+0002b8e0: 6f6d 7069 6c65 6420 696e 746f 2074 6865 ompiled into the\n+0002b8f0: 0a63 6f72 7265 7370 6f6e 6469 6e67 20e2 .corresponding .\n+0002b900: 8098 2e6f e280 992e 2020 5468 656e 2061 ...o.... Then a\n+0002b910: 6c6c 2061 7265 206c 696e 6b65 6420 746f ll are linked to\n+0002b920: 2070 726f 6475 6365 20e2 8098 6865 6c6c produce ...hell\n+0002b930: 6fe2 8099 2e0a 0a20 2020 4966 20e2 8098 o...... If ...\n+0002b940: 6865 6c6c 6f5f 534f 5552 4345 53e2 8099 hello_SOURCES...\n+0002b950: 2069 7320 6e6f 7420 7370 6563 6966 6965 is not specifie\n+0002b960: 642c 2074 6865 6e20 6974 2064 6566 6175 d, then it defau\n+0002b970: 6c74 7320 746f 2074 6865 2073 696e 676c lts to the singl\n+0002b980: 650a 6669 6c65 20e2 8098 6865 6c6c 6f2e e.file ...hello.\n+0002b990: 63e2 8099 2028 2a6e 6f74 6520 4465 6661 c... (*note Defa\n+0002b9a0: 756c 7420 5f53 4f55 5243 4553 3a3a 292e ult _SOURCES::).\n+0002b9b0: 0a0a 2020 204d 756c 7469 706c 6520 7072 .. Multiple pr\n+0002b9c0: 6f67 7261 6d73 2063 616e 2062 6520 6275 ograms can be bu\n+0002b9d0: 696c 7420 696e 2061 2073 696e 676c 6520 ilt in a single \n+0002b9e0: 6469 7265 6374 6f72 792e 2020 4d75 6c74 directory. Mult\n+0002b9f0: 6970 6c65 0a70 726f 6772 616d 7320 6361 iple.programs ca\n+0002ba00: 6e20 7368 6172 6520 6120 7369 6e67 6c65 n share a single\n+0002ba10: 2073 6f75 7263 6520 6669 6c65 2c20 7768 source file, wh\n+0002ba20: 6963 6820 6d75 7374 2062 6520 6c69 7374 ich must be list\n+0002ba30: 6564 2069 6e20 6561 6368 0ae2 8098 5f53 ed in each...._S\n+0002ba40: 4f55 5243 4553 e280 9920 6465 6669 6e69 OURCES... defini\n+0002ba50: 7469 6f6e 2e0a 0a20 2020 4865 6164 6572 tion... Header\n+0002ba60: 2066 696c 6573 206c 6973 7465 6420 696e files listed in\n+0002ba70: 2061 20e2 8098 5f53 4f55 5243 4553 e280 a ..._SOURCES..\n+0002ba80: 9920 6465 6669 6e69 7469 6f6e 2077 696c . definition wil\n+0002ba90: 6c20 6265 2069 6e63 6c75 6465 6420 696e l be included in\n+0002baa0: 0a74 6865 2064 6973 7472 6962 7574 696f .the distributio\n+0002bab0: 6e20 6275 7420 6f74 6865 7277 6973 6520 n but otherwise \n+0002bac0: 6967 6e6f 7265 642e 2020 496e 2063 6173 ignored. In cas\n+0002bad0: 6520 6974 2069 736e 2774 206f 6276 696f e it isn't obvio\n+0002bae0: 7573 2c20 796f 750a 7368 6f75 6c64 206e us, you.should n\n+0002baf0: 6f74 2069 6e63 6c75 6465 2074 6865 2068 ot include the h\n+0002bb00: 6561 6465 7220 6669 6c65 2067 656e 6572 eader file gener\n+0002bb10: 6174 6564 2062 7920 e280 9863 6f6e 6669 ated by ...confi\n+0002bb20: 6775 7265 e280 9920 696e 2061 0ae2 8098 gure... in a....\n+0002bb30: 5f53 4f55 5243 4553 e280 9920 7661 7269 _SOURCES... vari\n+0002bb40: 6162 6c65 3b20 7468 6973 2066 696c 6520 able; this file \n+0002bb50: 7368 6f75 6c64 206e 6f74 2062 6520 6469 should not be di\n+0002bb60: 7374 7269 6275 7465 642e 2020 4c65 7820 stributed. Lex \n+0002bb70: 28e2 8098 2e6c e280 9929 0a61 6e64 2059 (....l...).and Y\n+0002bb80: 6163 6320 28e2 8098 2e79 e280 9929 2066 acc (....y...) f\n+0002bb90: 696c 6573 2063 616e 2061 6c73 6f20 6265 iles can also be\n+0002bba0: 206c 6973 7465 643b 2073 6565 202a 6e6f listed; see *no\n+0002bbb0: 7465 2059 6163 6320 616e 6420 4c65 783a te Yacc and Lex:\n+0002bbc0: 3a2e 0a0a 1f0a 4669 6c65 3a20 6175 746f :.....File: auto\n+0002bbd0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0002bbe0: 204e 6f64 653a 204c 696e 6b69 6e67 2c20 Node: Linking, \n+0002bbf0: 204e 6578 743a 2043 6f6e 6469 7469 6f6e Next: Condition\n+0002bc00: 616c 2053 6f75 7263 6573 2c20 2050 7265 al Sources, Pre\n+0002bc10: 763a 2050 726f 6772 616d 2053 6f75 7263 v: Program Sourc\n+0002bc20: 6573 2c20 2055 703a 2041 2050 726f 6772 es, Up: A Progr\n+0002bc30: 616d 0a0a 382e 312e 3220 4c69 6e6b 696e am..8.1.2 Linkin\n+0002bc40: 6720 7468 6520 7072 6f67 7261 6d0a 2d2d g 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+0002bc60: 2d2d 2d2d 2d2d 2d0a 0a49 6620 796f 7520 -------..If you \n+0002bc70: 6e65 6564 2074 6f20 6c69 6e6b 2061 6761 need to link aga\n+0002bc80: 696e 7374 206c 6962 7261 7269 6573 2074 inst libraries t\n+0002bc90: 6861 7420 6172 6520 6e6f 7420 666f 756e hat are not foun\n+0002bca0: 6420 6279 20e2 8098 636f 6e66 6967 7572 d by ...configur\n+0002bcb0: 65e2 8099 2c0a 796f 7520 6361 6e20 7573 e...,.you can us\n+0002bcc0: 6520 e280 984c 4441 4444 e280 9920 746f e ...LDADD... to\n+0002bcd0: 2064 6f20 736f 2e20 2054 6869 7320 7661 do so. This va\n+0002bce0: 7269 6162 6c65 2069 7320 7573 6564 2074 riable is used t\n+0002bcf0: 6f20 7370 6563 6966 790a 6164 6469 7469 o specify.additi\n+0002bd00: 6f6e 616c 206f 626a 6563 7473 206f 7220 onal objects or \n+0002bd10: 6c69 6272 6172 6965 7320 746f 206c 696e libraries to lin\n+0002bd20: 6b20 7769 7468 3b20 6974 2069 7320 696e k with; it is in\n+0002bd30: 6170 7072 6f70 7269 6174 6520 666f 720a appropriate for.\n+0002bd40: 7370 6563 6966 7969 6e67 2073 7065 6369 specifying speci\n+0002bd50: 6669 6320 6c69 6e6b 6572 2066 6c61 6773 fic linker flags\n+0002bd60: 2c20 796f 7520 7368 6f75 6c64 2075 7365 , you should use\n+0002bd70: 20e2 8098 414d 5f4c 4446 4c41 4753 e280 ...AM_LDFLAGS..\n+0002bd80: 9920 666f 7220 7468 6973 0a70 7572 706f . for this.purpo\n+0002bd90: 7365 2e0a 0a20 2020 536f 6d65 7469 6d65 se... Sometime\n+0002bda0: 732c 206d 756c 7469 706c 6520 7072 6f67 s, multiple prog\n+0002bdb0: 7261 6d73 2061 7265 2062 7569 6c74 2069 rams are built i\n+0002bdc0: 6e20 6f6e 6520 6469 7265 6374 6f72 7920 n one directory \n+0002bdd0: 6275 7420 646f 206e 6f74 0a73 6861 7265 but do not.share\n+0002bde0: 2074 6865 2073 616d 6520 6c69 6e6b 2d74 the same link-t\n+0002bdf0: 696d 6520 7265 7175 6972 656d 656e 7473 ime requirements\n+0002be00: 2e20 2049 6e20 7468 6973 2063 6173 652c . In this case,\n+0002be10: 2079 6f75 2063 616e 2075 7365 2074 6865 you can use the\n+0002be20: 0ae2 8098 5052 4f47 5f4c 4441 4444 e280 ....PROG_LDADD..\n+0002be30: 9920 7661 7269 6162 6c65 2028 7768 6572 . variable (wher\n+0002be40: 6520 5052 4f47 2069 7320 7468 6520 6e61 e PROG is the na\n+0002be50: 6d65 206f 6620 7468 6520 7072 6f67 7261 me of the progra\n+0002be60: 6d20 6173 2069 740a 6170 7065 6172 7320 m as it.appears \n+0002be70: 696e 2073 6f6d 6520 e280 985f 5052 4f47 in some ..._PROG\n+0002be80: 5241 4d53 e280 9920 7661 7269 6162 6c65 RAMS... variable\n+0002be90: 2c20 616e 6420 7573 7561 6c6c 7920 7772 , and usually wr\n+0002bea0: 6974 7465 6e20 696e 206c 6f77 6572 6361 itten in lowerca\n+0002beb0: 7365 290a 746f 206f 7665 7272 6964 6520 se).to override \n+0002bec0: e280 984c 4441 4444 e280 992e 2020 4966 ...LDADD.... If\n+0002bed0: 2074 6869 7320 7661 7269 6162 6c65 2065 this variable e\n+0002bee0: 7869 7374 7320 666f 7220 6120 6769 7665 xists for a give\n+0002bef0: 6e20 7072 6f67 7261 6d2c 2074 6865 6e0a n program, then.\n+0002bf00: 7468 6174 2070 726f 6772 616d 2069 7320 that program is \n+0002bf10: 6e6f 7420 6c69 6e6b 6564 2075 7369 6e67 not linked using\n+0002bf20: 20e2 8098 4c44 4144 44e2 8099 2e0a 0a20 ...LDADD...... \n+0002bf30: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+0002bf40: 696e 2047 4e55 2063 7069 6f2c 20e2 8098 in GNU cpio, ...\n+0002bf50: 7061 78e2 8099 2c20 e280 9863 7069 6fe2 pax..., ...cpio.\n+0002bf60: 8099 2061 6e64 20e2 8098 6d74 e280 9920 .. and ...mt... \n+0002bf70: 6172 6520 6c69 6e6b 6564 2061 6761 696e are linked again\n+0002bf80: 7374 0a74 6865 206c 6962 7261 7279 20e2 st.the library .\n+0002bf90: 8098 6c69 6263 7069 6f2e 61e2 8099 2e20 ..libcpio.a.... \n+0002bfa0: 2048 6f77 6576 6572 2c20 e280 9872 6d74 However, ...rmt\n+0002bfb0: e280 9920 6973 2062 7569 6c74 2069 6e20 ... is built in \n+0002bfc0: 7468 6520 7361 6d65 2064 6972 6563 746f the same directo\n+0002bfd0: 7279 2c0a 616e 6420 6861 7320 6e6f 2073 ry,.and has no s\n+0002bfe0: 7563 6820 6c69 6e6b 2072 6571 7569 7265 uch link require\n+0002bff0: 6d65 6e74 2e20 2041 6c73 6f2c 20e2 8098 ment. Also, ...\n+0002c000: 6d74 e280 9920 616e 6420 e280 9872 6d74 mt... and ...rmt\n+0002c010: e280 9920 6172 6520 6f6e 6c79 2062 7569 ... are only bui\n+0002c020: 6c74 0a6f 6e20 6365 7274 6169 6e20 6172 lt.on certain ar\n+0002c030: 6368 6974 6563 7475 7265 732e 2020 4865 chitectures. He\n+0002c040: 7265 2069 7320 7768 6174 2063 7069 6f27 re is what cpio'\n+0002c050: 7320 e280 9873 7263 2f4d 616b 6566 696c s ...src/Makefil\n+0002c060: 652e 616d e280 9920 6c6f 6f6b 730a 6c69 e.am... looks.li\n+0002c070: 6b65 2028 6162 7269 6467 6564 293a 0a0a ke (abridged):..\n+0002c080: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n+0002c090: 5320 3d20 6370 696f 2070 6178 2024 284d S = cpio pax $(M\n+0002c0a0: 5429 0a20 2020 2020 6c69 6265 7865 635f T). libexec_\n+0002c0b0: 5052 4f47 5241 4d53 203d 2024 2852 4d54 PROGRAMS = $(RMT\n+0002c0c0: 290a 2020 2020 2045 5854 5241 5f50 524f ). EXTRA_PRO\n+0002c0d0: 4752 414d 5320 3d20 6d74 2072 6d74 0a0a GRAMS = mt rmt..\n+0002c0e0: 2020 2020 204c 4441 4444 203d 202e 2e2f LDADD = ../\n+0002c0f0: 6c69 622f 6c69 6263 7069 6f2e 6120 2428 lib/libcpio.a $(\n+0002c100: 494e 544c 4c49 4253 290a 2020 2020 2072 INTLLIBS). r\n+0002c110: 6d74 5f4c 4441 4444 203d 0a0a 2020 2020 mt_LDADD =.. \n+0002c120: 2063 7069 6f5f 534f 5552 4345 5320 3d20 cpio_SOURCES = \n+0002c130: 2e2e 2e0a 2020 2020 2070 6178 5f53 4f55 .... pax_SOU\n+0002c140: 5243 4553 203d 202e 2e2e 0a20 2020 2020 RCES = .... \n+0002c150: 6d74 5f53 4f55 5243 4553 203d 202e 2e2e mt_SOURCES = ...\n+0002c160: 0a20 2020 2020 726d 745f 534f 5552 4345 . rmt_SOURCE\n+0002c170: 5320 3d20 2e2e 2e0a 0a20 2020 e280 9850 S = ..... ...P\n+0002c180: 524f 475f 4c44 4144 44e2 8099 2069 7320 ROG_LDADD... is \n+0002c190: 696e 6170 7072 6f70 7269 6174 6520 666f inappropriate fo\n+0002c1a0: 7220 7061 7373 696e 6720 7072 6f67 7261 r passing progra\n+0002c1b0: 6d2d 7370 6563 6966 6963 206c 696e 6b65 m-specific linke\n+0002c1c0: 720a 666c 6167 7320 2865 7863 6570 7420 r.flags (except \n+0002c1d0: 666f 7220 e280 982d 6ce2 8099 2c20 e280 for ...-l..., ..\n+0002c1e0: 982d 4ce2 8099 2c20 e280 982d 646c 6f70 .-L..., ...-dlop\n+0002c1f0: 656e e280 9920 616e 6420 e280 982d 646c en... and ...-dl\n+0002c200: 7072 656f 7065 6ee2 8099 292e 2020 536f preopen...). So\n+0002c210: 2c20 7573 6520 7468 650a e280 9850 524f , use the....PRO\n+0002c220: 475f 4c44 464c 4147 53e2 8099 2076 6172 G_LDFLAGS... var\n+0002c230: 6961 626c 6520 666f 7220 7468 6973 2070 iable for this p\n+0002c240: 7572 706f 7365 2e0a 0a20 2020 4974 2069 urpose... It i\n+0002c250: 7320 616c 736f 206f 6363 6173 696f 6e61 s also occasiona\n+0002c260: 6c6c 7920 7573 6566 756c 2074 6f20 6861 lly useful to ha\n+0002c270: 7665 2061 2070 726f 6772 616d 2064 6570 ve a program dep\n+0002c280: 656e 6420 6f6e 2073 6f6d 6520 6f74 6865 end on some othe\n+0002c290: 720a 7461 7267 6574 2074 6861 7420 6973 r.target that is\n+0002c2a0: 206e 6f74 2061 6374 7561 6c6c 7920 7061 not actually pa\n+0002c2b0: 7274 206f 6620 7468 6174 2070 726f 6772 rt of that progr\n+0002c2c0: 616d 2e20 2054 6869 7320 6361 6e20 6265 am. This can be\n+0002c2d0: 2064 6f6e 650a 7573 696e 6720 6569 7468 done.using eith\n+0002c2e0: 6572 2074 6865 20e2 8098 5052 4f47 5f44 er the ...PROG_D\n+0002c2f0: 4550 454e 4445 4e43 4945 53e2 8099 206f EPENDENCIES... o\n+0002c300: 7220 7468 6520 e280 9845 5854 5241 5f50 r the ...EXTRA_P\n+0002c310: 524f 475f 4445 5045 4e44 454e 4349 4553 ROG_DEPENDENCIES\n+0002c320: e280 990a 7661 7269 6162 6c65 2e20 2045 ....variable. E\n+0002c330: 6163 6820 7072 6f67 7261 6d20 6465 7065 ach program depe\n+0002c340: 6e64 7320 6f6e 2074 6865 2063 6f6e 7465 nds on the conte\n+0002c350: 6e74 7320 626f 7468 2076 6172 6961 626c nts both variabl\n+0002c360: 6573 2c20 6275 7420 6e6f 0a66 7572 7468 es, but no.furth\n+0002c370: 6572 2069 6e74 6572 7072 6574 6174 696f er interpretatio\n+0002c380: 6e20 6973 2064 6f6e 652e 0a0a 2020 2053 n is done... S\n+0002c390: 696e 6365 2074 6865 7365 2064 6570 656e ince these depen\n+0002c3a0: 6465 6e63 6965 7320 6172 6520 6173 736f dencies are asso\n+0002c3b0: 6369 6174 6564 2074 6f20 7468 6520 6c69 ciated to the li\n+0002c3c0: 6e6b 2072 756c 6520 7573 6564 2074 6f0a nk rule used to.\n+0002c3d0: 6372 6561 7465 2074 6865 2070 726f 6772 create the progr\n+0002c3e0: 616d 7320 7468 6579 2073 686f 756c 6420 ams they should \n+0002c3f0: 6e6f 726d 616c 6c79 206c 6973 7420 6669 normally list fi\n+0002c400: 6c65 7320 7573 6564 2062 7920 7468 6520 les used by the \n+0002c410: 6c69 6e6b 0a63 6f6d 6d61 6e64 2e20 2054 link.command. T\n+0002c420: 6861 7420 6973 20e2 8098 2a2e 2428 4f42 hat is ...*.$(OB\n+0002c430: 4a45 5854 29e2 8099 2c20 e280 982a 2e61 JEXT)..., ...*.a\n+0002c440: e280 992c 206f 7220 e280 982a 2e6c 61e2 ..., or ...*.la.\n+0002c450: 8099 2066 696c 6573 2e20 2049 6e20 7261 .. files. In ra\n+0002c460: 7265 2063 6173 6573 0a79 6f75 206d 6179 re cases.you may\n+0002c470: 206e 6565 6420 746f 2061 6464 206f 7468 need to add oth\n+0002c480: 6572 206b 696e 6473 206f 6620 6669 6c65 er kinds of file\n+0002c490: 7320 7375 6368 2061 7320 6c69 6e6b 6572 s such as linker\n+0002c4a0: 2073 6372 6970 7473 2c20 6275 740a 5f6c scripts, but._l\n+0002c4b0: 6973 7469 6e67 2061 2073 6f75 7263 6520 isting a source \n+0002c4c0: 6669 6c65 2069 6e20 e280 985f 4445 5045 file in ..._DEPE\n+0002c4d0: 4e44 454e 4349 4553 e280 9920 6973 2077 NDENCIES... is w\n+0002c4e0: 726f 6e67 5f2e 2020 4966 2073 6f6d 6520 rong_. If some \n+0002c4f0: 736f 7572 6365 0a66 696c 6520 6e65 6564 source.file need\n+0002c500: 7320 746f 2062 6520 6275 696c 7420 6265 s to be built be\n+0002c510: 666f 7265 2061 6c6c 2074 6865 2063 6f6d fore all the com\n+0002c520: 706f 6e65 6e74 7320 6f66 2061 2070 726f ponents of a pro\n+0002c530: 6772 616d 2061 7265 2062 7569 6c74 2c0a gram are built,.\n+0002c540: 636f 6e73 6964 6572 2075 7369 6e67 2074 consider using t\n+0002c550: 6865 20e2 8098 4255 494c 545f 534f 5552 he ...BUILT_SOUR\n+0002c560: 4345 53e2 8099 2076 6172 6961 626c 6520 CES... variable \n+0002c570: 696e 7374 6561 6420 282a 6e6f 7465 2053 instead (*note S\n+0002c580: 6f75 7263 6573 3a3a 292e 0a0a 2020 2049 ources::)... I\n+0002c590: 6620 e280 9850 524f 475f 4445 5045 4e44 f ...PROG_DEPEND\n+0002c5a0: 454e 4349 4553 e280 9920 6973 206e 6f74 ENCIES... is not\n+0002c5b0: 2073 7570 706c 6965 642c 2069 7420 6973 supplied, it is\n+0002c5c0: 2063 6f6d 7075 7465 6420 6279 2041 7574 computed by Aut\n+0002c5d0: 6f6d 616b 652e 0a54 6865 2061 7574 6f6d omake..The autom\n+0002c5e0: 6174 6963 616c 6c79 2d61 7373 6967 6e65 atically-assigne\n+0002c5f0: 6420 7661 6c75 6520 6973 2074 6865 2063 d value is the c\n+0002c600: 6f6e 7465 6e74 7320 6f66 20e2 8098 5052 ontents of ...PR\n+0002c610: 4f47 5f4c 4441 4444 e280 992c 2077 6974 OG_LDADD..., wit\n+0002c620: 680a 6d6f 7374 2063 6f6e 6669 6775 7265 h.most configure\n+0002c630: 2073 7562 7374 6974 7574 696f 6e73 2c20 substitutions, \n+0002c640: e280 982d 6ce2 8099 2c20 e280 982d 4ce2 ...-l..., ...-L.\n+0002c650: 8099 2c20 e280 982d 646c 6f70 656e e280 .., ...-dlopen..\n+0002c660: 9920 616e 6420 e280 982d 646c 7072 656f . and ...-dlpreo\n+0002c670: 7065 6ee2 8099 0a6f 7074 696f 6e73 2072 pen....options r\n+0002c680: 656d 6f76 6564 2e20 2054 6865 2063 6f6e emoved. The con\n+0002c690: 6669 6775 7265 2073 7562 7374 6974 7574 figure substitut\n+0002c6a0: 696f 6e73 2074 6861 7420 6172 6520 6c65 ions that are le\n+0002c6b0: 6674 2069 6e20 6172 6520 6f6e 6c79 0ae2 ft in are only..\n+0002c6c0: 8098 2428 4c49 424f 424a 5329 e280 9920 ..$(LIBOBJS)... \n+0002c6d0: 616e 6420 e280 9824 2841 4c4c 4f43 4129 and ...$(ALLOCA)\n+0002c6e0: e280 993b 2074 6865 7365 2061 7265 206c ...; these are l\n+0002c6f0: 6566 7420 6265 6361 7573 6520 6974 2069 eft because it i\n+0002c700: 7320 6b6e 6f77 6e20 7468 6174 0a74 6865 s known that.the\n+0002c710: 7920 7769 6c6c 206e 6f74 2063 6175 7365 y will not cause\n+0002c720: 2061 6e20 696e 7661 6c69 6420 7661 6c75 an invalid valu\n+0002c730: 6520 666f 7220 e280 9850 524f 475f 4445 e for ...PROG_DE\n+0002c740: 5045 4e44 454e 4349 4553 e280 9920 746f PENDENCIES... to\n+0002c750: 2062 650a 6765 6e65 7261 7465 642e 0a0a be.generated...\n+0002c760: 2020 202a 6e6f 7465 2043 6f6e 6469 7469 *note Conditi\n+0002c770: 6f6e 616c 2053 6f75 7263 6573 3a3a 2073 onal Sources:: s\n+0002c780: 686f 7773 2061 2073 6974 7561 7469 6f6e hows a situation\n+0002c790: 2077 6865 7265 20e2 8098 5f44 4550 454e where ..._DEPEN\n+0002c7a0: 4445 4e43 4945 53e2 8099 0a6d 6179 2062 DENCIES....may b\n+0002c7b0: 6520 7573 6564 2e0a 0a20 2020 5468 6520 e used... The \n+0002c7c0: e280 9845 5854 5241 5f50 524f 475f 4445 ...EXTRA_PROG_DE\n+0002c7d0: 5045 4e44 454e 4349 4553 e280 9920 6d61 PENDENCIES... ma\n+0002c7e0: 7920 6265 2075 7365 6675 6c20 666f 7220 y be useful for \n+0002c7f0: 6361 7365 7320 7768 6572 6520 796f 750a cases where you.\n+0002c800: 6d65 7265 6c79 2077 616e 7420 746f 2061 merely want to a\n+0002c810: 7567 6d65 6e74 2074 6865 20e2 8098 6175 ugment the ...au\n+0002c820: 746f 6d61 6b65 e280 992d 6765 6e65 7261 tomake...-genera\n+0002c830: 7465 6420 e280 9850 524f 475f 4445 5045 ted ...PROG_DEPE\n+0002c840: 4e44 454e 4349 4553 e280 990a 7261 7468 NDENCIES....rath\n+0002c850: 6572 2074 6861 6e20 7265 706c 6163 696e er than replacin\n+0002c860: 6720 6974 2e0a 0a20 2020 5765 2072 6563 g it... We rec\n+0002c870: 6f6d 6d65 6e64 2074 6861 7420 796f 7520 ommend that you \n+0002c880: 6176 6f69 6420 7573 696e 6720 e280 982d avoid using ...-\n+0002c890: 6ce2 8099 206f 7074 696f 6e73 2069 6e20 l... options in \n+0002c8a0: e280 984c 4441 4444 e280 9920 6f72 0ae2 ...LDADD... or..\n+0002c8b0: 8098 5052 4f47 5f4c 4441 4444 e280 9920 ..PROG_LDADD... \n+0002c8c0: 7768 656e 2072 6566 6572 7269 6e67 2074 when referring t\n+0002c8d0: 6f20 6c69 6272 6172 6965 7320 6275 696c o libraries buil\n+0002c8e0: 7420 6279 2079 6f75 7220 7061 636b 6167 t by your packag\n+0002c8f0: 652e 0a49 6e73 7465 6164 2c20 7772 6974 e..Instead, writ\n+0002c900: 6520 7468 6520 6669 6c65 206e 616d 6520 e the file name \n+0002c910: 6f66 2074 6865 206c 6962 7261 7279 2065 of the library e\n+0002c920: 7870 6c69 6369 746c 7920 6173 2069 6e20 xplicitly as in \n+0002c930: 7468 6520 6162 6f76 650a e280 9863 7069 the above....cpi\n+0002c940: 6fe2 8099 2065 7861 6d70 6c65 2e20 2055 o... example. U\n+0002c950: 7365 20e2 8098 2d6c e280 9920 6f6e 6c79 se ...-l... only\n+0002c960: 2074 6f20 6c69 7374 2074 6869 7264 2d70 to list third-p\n+0002c970: 6172 7479 206c 6962 7261 7269 6573 2e20 arty libraries. \n+0002c980: 2049 6620 796f 750a 666f 6c6c 6f77 2074 If you.follow t\n+0002c990: 6869 7320 7275 6c65 2c20 7468 6520 6465 his rule, the de\n+0002c9a0: 6661 756c 7420 7661 6c75 6520 6f66 20e2 fault value of .\n+0002c9b0: 8098 5052 4f47 5f44 4550 454e 4445 4e43 ..PROG_DEPENDENC\n+0002c9c0: 4945 53e2 8099 2077 696c 6c20 6c69 7374 IES... will list\n+0002c9d0: 2061 6c6c 0a79 6f75 7220 6c6f 6361 6c20 all.your local \n+0002c9e0: 6c69 6272 6172 6965 7320 616e 6420 6f6d libraries and om\n+0002c9f0: 6974 2074 6865 206f 7468 6572 206f 6e65 it the other one\n+0002ca00: 732e 0a0a 1f0a 4669 6c65 3a20 6175 746f s.....File: auto\n+0002ca10: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0002ca20: 204e 6f64 653a 2043 6f6e 6469 7469 6f6e Node: Condition\n+0002ca30: 616c 2053 6f75 7263 6573 2c20 204e 6578 al Sources, Nex\n+0002ca40: 743a 2043 6f6e 6469 7469 6f6e 616c 2050 t: Conditional P\n+0002ca50: 726f 6772 616d 732c 2020 5072 6576 3a20 rograms, Prev: \n+0002ca60: 4c69 6e6b 696e 672c 2020 5570 3a20 4120 Linking, Up: A \n+0002ca70: 5072 6f67 7261 6d0a 0a38 2e31 2e33 2043 Program..8.1.3 C\n+0002ca80: 6f6e 6469 7469 6f6e 616c 2063 6f6d 7069 onditional compi\n+0002ca90: 6c61 7469 6f6e 206f 6620 736f 7572 6365 lation of source\n+0002caa0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------\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 0a0a 596f 7520 ----------..You \n+0002cad0: 6361 6e27 7420 7075 7420 6120 636f 6e66 can't put a conf\n+0002cae0: 6967 7572 6520 7375 6273 7469 7475 7469 igure substituti\n+0002caf0: 6f6e 2028 652e 672e 2c20 e280 9840 464f on (e.g., ...@FO\n+0002cb00: 4f40 e280 9920 6f72 20e2 8098 2428 464f O@... or ...$(FO\n+0002cb10: 4f29 e280 9920 7768 6572 650a e280 9846 O)... where....F\n+0002cb20: 4f4f e280 9920 6973 2064 6566 696e 6564 OO... is defined\n+0002cb30: 2076 6961 20e2 8098 4143 5f53 5542 5354 via ...AC_SUBST\n+0002cb40: e280 9929 2069 6e74 6f20 6120 e280 985f ...) into a ..._\n+0002cb50: 534f 5552 4345 53e2 8099 2076 6172 6961 SOURCES... varia\n+0002cb60: 626c 652e 2020 5468 6520 7265 6173 6f6e ble. The reason\n+0002cb70: 0a66 6f72 2074 6869 7320 6973 2061 2062 .for this is a b\n+0002cb80: 6974 2068 6172 6420 746f 2065 7870 6c61 it hard to expla\n+0002cb90: 696e 2c20 6275 7420 7375 6666 6963 6520 in, but suffice \n+0002cba0: 746f 2073 6179 2074 6861 7420 6974 2073 to say that it s\n+0002cbb0: 696d 706c 790a 776f 6e27 7420 776f 726b imply.won't work\n+0002cbc0: 2e20 2041 7574 6f6d 616b 6520 7769 6c6c . Automake will\n+0002cbd0: 2067 6976 6520 616e 2065 7272 6f72 2069 give an error i\n+0002cbe0: 6620 796f 7520 7472 7920 746f 2064 6f20 f you try to do \n+0002cbf0: 7468 6973 2e0a 0a20 2020 466f 7274 756e this... Fortun\n+0002cc00: 6174 656c 7920 7468 6572 6520 6172 6520 ately there are \n+0002cc10: 7477 6f20 6f74 6865 7220 7761 7973 2074 two other ways t\n+0002cc20: 6f20 6163 6869 6576 6520 7468 6520 7361 o achieve the sa\n+0002cc30: 6d65 2072 6573 756c 742e 2020 4f6e 650a me result. One.\n+0002cc40: 6973 2074 6f20 7573 6520 636f 6e66 6967 is to use config\n+0002cc50: 7572 6520 7375 6273 7469 7475 7469 6f6e ure substitution\n+0002cc60: 7320 696e 20e2 8098 5f4c 4441 4444 e280 s in ..._LDADD..\n+0002cc70: 9920 7661 7269 6162 6c65 732c 2074 6865 . variables, the\n+0002cc80: 206f 7468 6572 2069 7320 746f 0a75 7365 other is to.use\n+0002cc90: 2061 6e20 4175 746f 6d61 6b65 2063 6f6e an Automake con\n+0002cca0: 6469 7469 6f6e 616c 2e0a 0a43 6f6e 6469 ditional...Condi\n+0002ccb0: 7469 6f6e 616c 2043 6f6d 7069 6c61 7469 tional Compilati\n+0002ccc0: 6f6e 2075 7369 6e67 20e2 8098 5f4c 4441 on using ..._LDA\n+0002ccd0: 4444 e280 9920 5375 6273 7469 7475 7469 DD... Substituti\n+0002cce0: 6f6e 730a 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ons.............\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 0a0a 4175 746f 6d61 ..........Automa\n+0002cd20: 6b65 206d 7573 7420 6b6e 6f77 2061 6c6c ke must know all\n+0002cd30: 2074 6865 2073 6f75 7263 6520 6669 6c65 the source file\n+0002cd40: 7320 7468 6174 2063 6f75 6c64 2070 6f73 s that could pos\n+0002cd50: 7369 626c 7920 676f 2069 6e74 6f20 610a sibly go into a.\n+0002cd60: 7072 6f67 7261 6d2c 2065 7665 6e20 6966 program, even if\n+0002cd70: 206e 6f74 2061 6c6c 2074 6865 2066 696c not all the fil\n+0002cd80: 6573 2061 7265 2062 7569 6c74 2069 6e20 es are built in \n+0002cd90: 6576 6572 7920 6369 7263 756d 7374 616e every circumstan\n+0002cda0: 6365 2e20 2041 6e79 0a66 696c 6573 2074 ce. Any.files t\n+0002cdb0: 6861 7420 6172 6520 6f6e 6c79 2063 6f6e hat are only con\n+0002cdc0: 6469 7469 6f6e 616c 6c79 2062 7569 6c74 ditionally built\n+0002cdd0: 2073 686f 756c 6420 6265 206c 6973 7465 should be liste\n+0002cde0: 6420 696e 2074 6865 0a61 7070 726f 7072 d in the.appropr\n+0002cdf0: 6961 7465 20e2 8098 4558 5452 415f e280 iate ...EXTRA_..\n+0002ce00: 9920 7661 7269 6162 6c65 2e20 2046 6f72 . variable. For\n+0002ce10: 2069 6e73 7461 6e63 652c 2069 6620 e280 instance, if ..\n+0002ce20: 9868 656c 6c6f 2d6c 696e 7578 2e63 e280 .hello-linux.c..\n+0002ce30: 9920 6f72 0ae2 8098 6865 6c6c 6f2d 6765 . or....hello-ge\n+0002ce40: 6e65 7269 632e 63e2 8099 2077 6572 6520 neric.c... were \n+0002ce50: 636f 6e64 6974 696f 6e61 6c6c 7920 696e conditionally in\n+0002ce60: 636c 7564 6564 2069 6e20 e280 9868 656c cluded in ...hel\n+0002ce70: 6c6f e280 992c 2074 6865 0ae2 8098 4d61 lo..., the....Ma\n+0002ce80: 6b65 6669 6c65 2e61 6de2 8099 2077 6f75 kefile.am... wou\n+0002ce90: 6c64 2063 6f6e 7461 696e 3a0a 0a20 2020 ld contain:.. \n+0002cea0: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n+0002ceb0: 2068 656c 6c6f 0a20 2020 2020 6865 6c6c hello. hell\n+0002cec0: 6f5f 534f 5552 4345 5320 3d20 6865 6c6c o_SOURCES = hell\n+0002ced0: 6f2d 636f 6d6d 6f6e 2e63 0a20 2020 2020 o-common.c. \n+0002cee0: 4558 5452 415f 6865 6c6c 6f5f 534f 5552 EXTRA_hello_SOUR\n+0002cef0: 4345 5320 3d20 6865 6c6c 6f2d 6c69 6e75 CES = hello-linu\n+0002cf00: 782e 6320 6865 6c6c 6f2d 6765 6e65 7269 x.c hello-generi\n+0002cf10: 632e 630a 2020 2020 2068 656c 6c6f 5f4c c.c. hello_L\n+0002cf20: 4441 4444 203d 2024 2848 454c 4c4f 5f53 DADD = $(HELLO_S\n+0002cf30: 5953 5445 4d29 0a20 2020 2020 6865 6c6c YSTEM). hell\n+0002cf40: 6f5f 4445 5045 4e44 454e 4349 4553 203d o_DEPENDENCIES =\n+0002cf50: 2024 2848 454c 4c4f 5f53 5953 5445 4d29 $(HELLO_SYSTEM)\n+0002cf60: 0a0a 596f 7520 6361 6e20 7468 656e 2073 ..You can then s\n+0002cf70: 6574 7570 2074 6865 20e2 8098 2428 4845 etup the ...$(HE\n+0002cf80: 4c4c 4f5f 5359 5354 454d 29e2 8099 2073 LLO_SYSTEM)... s\n+0002cf90: 7562 7374 6974 7574 696f 6e20 6672 6f6d ubstitution from\n+0002cfa0: 0ae2 8098 636f 6e66 6967 7572 652e 6163 ....configure.ac\n+0002cfb0: e280 993a 0a0a 2020 2020 202e 2e2e 0a20 ...:.. .... \n+0002cfc0: 2020 2020 6361 7365 2024 686f 7374 2069 case $host i\n+0002cfd0: 6e0a 2020 2020 2020 202a 6c69 6e75 782a n. *linux*\n+0002cfe0: 2920 4845 4c4c 4f5f 5359 5354 454d 3d27 ) HELLO_SYSTEM='\n+0002cff0: 6865 6c6c 6f2d 6c69 6e75 782e 2428 4f42 hello-linux.$(OB\n+0002d000: 4a45 5854 2927 203b 3b0a 2020 2020 2020 JEXT)' ;;. \n+0002d010: 202a 2920 2020 2020 2020 4845 4c4c 4f5f *) HELLO_\n+0002d020: 5359 5354 454d 3d27 6865 6c6c 6f2d 6765 SYSTEM='hello-ge\n+0002d030: 6e65 7269 632e 2428 4f42 4a45 5854 2927 neric.$(OBJEXT)'\n+0002d040: 203b 3b0a 2020 2020 2065 7361 630a 2020 ;;. esac. \n+0002d050: 2020 2041 435f 5355 4253 5428 5b48 454c AC_SUBST([HEL\n+0002d060: 4c4f 5f53 5953 5445 4d5d 290a 2020 2020 LO_SYSTEM]). \n+0002d070: 202e 2e2e 0a0a 2020 2049 6e20 7468 6973 ..... In this\n+0002d080: 2063 6173 652c 2074 6865 2076 6172 6961 case, the varia\n+0002d090: 626c 6520 e280 9848 454c 4c4f 5f53 5953 ble ...HELLO_SYS\n+0002d0a0: 5445 4de2 8099 2073 686f 756c 6420 6265 TEM... should be\n+0002d0b0: 2072 6570 6c61 6365 6420 6279 0a65 6974 replaced by.eit\n+0002d0c0: 6865 7220 e280 9868 656c 6c6f 2d6c 696e her ...hello-lin\n+0002d0d0: 7578 2e6f e280 9920 6f72 20e2 8098 6865 ux.o... or ...he\n+0002d0e0: 6c6c 6f2d 6765 6e65 7269 632e 6fe2 8099 llo-generic.o...\n+0002d0f0: 2c20 616e 6420 6164 6465 6420 746f 2062 , and added to b\n+0002d100: 6f74 680a e280 9868 656c 6c6f 5f44 4550 oth....hello_DEP\n+0002d110: 454e 4445 4e43 4945 53e2 8099 2061 6e64 ENDENCIES... and\n+0002d120: 20e2 8098 6865 6c6c 6f5f 4c44 4144 44e2 ...hello_LDADD.\n+0002d130: 8099 2069 6e20 6f72 6465 7220 746f 2062 .. in order to b\n+0002d140: 6520 6275 696c 7420 616e 6420 6c69 6e6b e built and link\n+0002d150: 6564 0a69 6e2e 0a0a 436f 6e64 6974 696f ed.in...Conditio\n+0002d160: 6e61 6c20 436f 6d70 696c 6174 696f 6e20 nal Compilation \n+0002d170: 7573 696e 6720 4175 746f 6d61 6b65 2043 using Automake C\n+0002d180: 6f6e 6469 7469 6f6e 616c 730a 2e2e 2e2e onditionals.....\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+0002d1b0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a ................\n+0002d1c0: 0a41 6e20 6f66 7465 6e20 7369 6d70 6c65 .An often simple\n+0002d1d0: 7220 7761 7920 746f 2063 6f6d 7069 6c65 r way to compile\n+0002d1e0: 2073 6f75 7263 6520 6669 6c65 7320 636f source files co\n+0002d1f0: 6e64 6974 696f 6e61 6c6c 7920 6973 2074 nditionally is t\n+0002d200: 6f20 7573 650a 4175 746f 6d61 6b65 2063 o use.Automake c\n+0002d210: 6f6e 6469 7469 6f6e 616c 732e 2020 466f onditionals. Fo\n+0002d220: 7220 696e 7374 616e 6365 2c20 796f 7520 r instance, you \n+0002d230: 636f 756c 6420 7573 6520 7468 6973 20e2 could use this .\n+0002d240: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+0002d250: 0a63 6f6e 7374 7275 6374 2074 6f20 6275 .construct to bu\n+0002d260: 696c 6420 7468 6520 7361 6d65 20e2 8098 ild the same ...\n+0002d270: 6865 6c6c 6fe2 8099 2065 7861 6d70 6c65 hello... example\n+0002d280: 3a0a 0a20 2020 2020 6269 6e5f 5052 4f47 :.. bin_PROG\n+0002d290: 5241 4d53 203d 2068 656c 6c6f 0a20 2020 RAMS = hello. \n+0002d2a0: 2020 6966 204c 494e 5558 0a20 2020 2020 if LINUX. \n+0002d2b0: 6865 6c6c 6f5f 534f 5552 4345 5320 3d20 hello_SOURCES = \n+0002d2c0: 6865 6c6c 6f2d 6c69 6e75 782e 6320 6865 hello-linux.c he\n+0002d2d0: 6c6c 6f2d 636f 6d6d 6f6e 2e63 0a20 2020 llo-common.c. \n+0002d2e0: 2020 656c 7365 0a20 2020 2020 6865 6c6c else. hell\n+0002d2f0: 6f5f 534f 5552 4345 5320 3d20 6865 6c6c o_SOURCES = hell\n+0002d300: 6f2d 6765 6e65 7269 632e 6320 6865 6c6c o-generic.c hell\n+0002d310: 6f2d 636f 6d6d 6f6e 2e63 0a20 2020 2020 o-common.c. \n+0002d320: 656e 6469 660a 0a20 2020 496e 2074 6869 endif.. In thi\n+0002d330: 7320 6361 7365 2c20 e280 9863 6f6e 6669 s case, ...confi\n+0002d340: 6775 7265 2e61 63e2 8099 2073 686f 756c gure.ac... shoul\n+0002d350: 6420 7365 7475 7020 7468 6520 e280 984c d setup the ...L\n+0002d360: 494e 5558 e280 9920 636f 6e64 6974 696f INUX... conditio\n+0002d370: 6e61 6c0a 7573 696e 6720 e280 9841 4d5f nal.using ...AM_\n+0002d380: 434f 4e44 4954 494f 4e41 4ce2 8099 2028 CONDITIONAL... (\n+0002d390: 2a6e 6f74 6520 436f 6e64 6974 696f 6e61 *note Conditiona\n+0002d3a0: 6c73 3a3a 292e 0a0a 2020 2057 6865 6e20 ls::)... When \n+0002d3b0: 7573 696e 6720 636f 6e64 6974 696f 6e61 using conditiona\n+0002d3c0: 6c73 206c 696b 6520 7468 6973 2079 6f75 ls like this you\n+0002d3d0: 2064 6f6e 2774 206e 6565 6420 746f 2075 don't need to u\n+0002d3e0: 7365 2074 6865 20e2 8098 4558 5452 415f se the ...EXTRA_\n+0002d3f0: e280 990a 7661 7269 6162 6c65 2c20 6265 ....variable, be\n+0002d400: 6361 7573 6520 4175 746f 6d61 6b65 2077 cause Automake w\n+0002d410: 696c 6c20 6578 616d 696e 6520 7468 6520 ill examine the \n+0002d420: 636f 6e74 656e 7473 206f 6620 6561 6368 contents of each\n+0002d430: 2076 6172 6961 626c 6520 746f 0a63 6f6e variable to.con\n+0002d440: 7374 7275 6374 2074 6865 2063 6f6d 706c struct the compl\n+0002d450: 6574 6520 6c69 7374 206f 6620 736f 7572 ete list of sour\n+0002d460: 6365 2066 696c 6573 2e0a 0a20 2020 4966 ce files... If\n+0002d470: 2079 6f75 7220 7072 6f67 7261 6d20 7573 your program us\n+0002d480: 6573 2061 206c 6f74 206f 6620 6669 6c65 es a lot of file\n+0002d490: 732c 2079 6f75 2077 696c 6c20 7072 6f62 s, you will prob\n+0002d4a0: 6162 6c79 2070 7265 6665 7220 610a 636f ably prefer a.co\n+0002d4b0: 6e64 6974 696f 6e61 6c20 e280 982b 3de2 nditional ...+=.\n+0002d4c0: 8099 2e0a 0a20 2020 2020 6269 6e5f 5052 ..... bin_PR\n+0002d4d0: 4f47 5241 4d53 203d 2068 656c 6c6f 0a20 OGRAMS = hello. \n+0002d4e0: 2020 2020 6865 6c6c 6f5f 534f 5552 4345 hello_SOURCE\n+0002d4f0: 5320 3d20 6865 6c6c 6f2d 636f 6d6d 6f6e S = hello-common\n+0002d500: 2e63 0a20 2020 2020 6966 204c 494e 5558 .c. if LINUX\n+0002d510: 0a20 2020 2020 6865 6c6c 6f5f 534f 5552 . hello_SOUR\n+0002d520: 4345 5320 2b3d 2068 656c 6c6f 2d6c 696e CES += hello-lin\n+0002d530: 7578 2e63 0a20 2020 2020 656c 7365 0a20 ux.c. else. \n+0002d540: 2020 2020 6865 6c6c 6f5f 534f 5552 4345 hello_SOURCE\n+0002d550: 5320 2b3d 2068 656c 6c6f 2d67 656e 6572 S += hello-gener\n+0002d560: 6963 2e63 0a20 2020 2020 656e 6469 660a ic.c. endif.\n+0002d570: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0002d580: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0002d590: 6465 3a20 436f 6e64 6974 696f 6e61 6c20 de: Conditional \n+0002d5a0: 5072 6f67 7261 6d73 2c20 2050 7265 763a Programs, Prev:\n+0002d5b0: 2043 6f6e 6469 7469 6f6e 616c 2053 6f75 Conditional Sou\n+0002d5c0: 7263 6573 2c20 2055 703a 2041 2050 726f rces, Up: A Pro\n+0002d5d0: 6772 616d 0a0a 382e 312e 3420 436f 6e64 gram..8.1.4 Cond\n+0002d5e0: 6974 696f 6e61 6c20 636f 6d70 696c 6174 itional compilat\n+0002d5f0: 696f 6e20 6f66 2070 726f 6772 616d 730a ion of programs.\n+0002d600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\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 2d0a 0a53 6f6d 6574 ---------..Somet\n+0002d630: 696d 6573 2069 7420 6973 2075 7365 6675 imes it is usefu\n+0002d640: 6c20 746f 2064 6574 6572 6d69 6e65 2074 l to determine t\n+0002d650: 6865 2070 726f 6772 616d 7320 7468 6174 he programs that\n+0002d660: 2061 7265 2074 6f20 6265 2062 7569 6c74 are to be built\n+0002d670: 2061 740a 636f 6e66 6967 7572 6520 7469 at.configure ti\n+0002d680: 6d65 2e20 2046 6f72 2069 6e73 7461 6e63 me. For instanc\n+0002d690: 652c 2047 4e55 20e2 8098 6370 696f e280 e, GNU ...cpio..\n+0002d6a0: 9920 6f6e 6c79 2062 7569 6c64 7320 e280 . only builds ..\n+0002d6b0: 986d 74e2 8099 2061 6e64 20e2 8098 726d .mt... and ...rm\n+0002d6c0: 74e2 8099 0a75 6e64 6572 2073 7065 6369 t....under speci\n+0002d6d0: 616c 2063 6972 6375 6d73 7461 6e63 6573 al circumstances\n+0002d6e0: 2e20 2054 6865 206d 6561 6e73 2074 6f20 . The means to \n+0002d6f0: 6163 6869 6576 6520 636f 6e64 6974 696f achieve conditio\n+0002d700: 6e61 6c0a 636f 6d70 696c 6174 696f 6e20 nal.compilation \n+0002d710: 6f66 2070 726f 6772 616d 7320 6172 6520 of programs are \n+0002d720: 7468 6520 7361 6d65 2079 6f75 2063 616e the same you can\n+0002d730: 2075 7365 2074 6f20 636f 6d70 696c 6520 use to compile \n+0002d740: 736f 7572 6365 2066 696c 6573 0a63 6f6e source files.con\n+0002d750: 6469 7469 6f6e 616c 6c79 3a20 7375 6273 ditionally: subs\n+0002d760: 7469 7475 7469 6f6e 7320 6f72 2063 6f6e titutions or con\n+0002d770: 6469 7469 6f6e 616c 732e 0a0a 436f 6e64 ditionals...Cond\n+0002d780: 6974 696f 6e61 6c20 5072 6f67 7261 6d73 itional Programs\n+0002d790: 2075 7369 6e67 20e2 8098 636f 6e66 6967 using ...config\n+0002d7a0: 7572 65e2 8099 2053 7562 7374 6974 7574 ure... Substitut\n+0002d7b0: 696f 6e73 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e ions............\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 2e0a 0a49 6e20 7468 ...........In th\n+0002d7f0: 6973 2063 6173 652c 2079 6f75 206d 7573 is case, you mus\n+0002d800: 7420 6e6f 7469 6679 2041 7574 6f6d 616b t notify Automak\n+0002d810: 6520 6f66 2061 6c6c 2074 6865 2070 726f e of all the pro\n+0002d820: 6772 616d 7320 7468 6174 2063 616e 0a70 grams that can.p\n+0002d830: 6f73 7369 626c 7920 6265 2062 7569 6c74 ossibly be built\n+0002d840: 2c20 6275 7420 6174 2074 6865 2073 616d , but at the sam\n+0002d850: 6520 7469 6d65 2063 6175 7365 2074 6865 e time cause the\n+0002d860: 2067 656e 6572 6174 6564 0ae2 8098 4d61 generated....Ma\n+0002d870: 6b65 6669 6c65 2e69 6ee2 8099 2074 6f20 kefile.in... to \n+0002d880: 7573 6520 7468 6520 7072 6f67 7261 6d73 use the programs\n+0002d890: 2073 7065 6369 6669 6564 2062 7920 e280 specified by ..\n+0002d8a0: 9863 6f6e 6669 6775 7265 e280 992e 2020 .configure.... \n+0002d8b0: 5468 6973 2069 730a 646f 6e65 2062 7920 This is.done by \n+0002d8c0: 6861 7669 6e67 20e2 8098 636f 6e66 6967 having ...config\n+0002d8d0: 7572 65e2 8099 2073 7562 7374 6974 7574 ure... substitut\n+0002d8e0: 6520 7661 6c75 6573 2069 6e74 6f20 6561 e values into ea\n+0002d8f0: 6368 20e2 8098 5f50 524f 4752 414d 53e2 ch ..._PROGRAMS.\n+0002d900: 8099 0a64 6566 696e 6974 696f 6e2c 2077 ...definition, w\n+0002d910: 6869 6c65 206c 6973 7469 6e67 2061 6c6c hile listing all\n+0002d920: 206f 7074 696f 6e61 6c6c 7920 6275 696c optionally buil\n+0002d930: 7420 7072 6f67 7261 6d73 2069 6e0a e280 t programs in...\n+0002d940: 9845 5854 5241 5f50 524f 4752 414d 53e2 .EXTRA_PROGRAMS.\n+0002d950: 8099 2e0a 0a20 2020 2020 6269 6e5f 5052 ..... bin_PR\n+0002d960: 4f47 5241 4d53 203d 2063 7069 6f20 7061 OGRAMS = cpio pa\n+0002d970: 7820 2428 4d54 290a 2020 2020 206c 6962 x $(MT). lib\n+0002d980: 6578 6563 5f50 524f 4752 414d 5320 3d20 exec_PROGRAMS = \n+0002d990: 2428 524d 5429 0a20 2020 2020 4558 5452 $(RMT). EXTR\n+0002d9a0: 415f 5052 4f47 5241 4d53 203d 206d 7420 A_PROGRAMS = mt \n+0002d9b0: 726d 740a 0a20 2020 4173 2065 7870 6c61 rmt.. As expla\n+0002d9c0: 696e 6564 2069 6e20 2a6e 6f74 6520 4558 ined in *note EX\n+0002d9d0: 4545 5854 3a3a 2c20 4175 746f 6d61 6b65 EEXT::, Automake\n+0002d9e0: 2077 696c 6c20 7265 7772 6974 6520 e280 will rewrite ..\n+0002d9f0: 9862 696e 5f50 524f 4752 414d 53e2 8099 .bin_PROGRAMS...\n+0002da00: 2c0a e280 986c 6962 6578 6563 5f50 524f ,....libexec_PRO\n+0002da10: 4752 414d 53e2 8099 2c20 616e 6420 e280 GRAMS..., and ..\n+0002da20: 9845 5854 5241 5f50 524f 4752 414d 53e2 .EXTRA_PROGRAMS.\n+0002da30: 8099 2c20 6170 7065 6e64 696e 6720 e280 .., appending ..\n+0002da40: 9824 2845 5845 4558 5429 e280 9920 746f .$(EXEEXT)... to\n+0002da50: 2065 6163 680a 6269 6e61 7279 2e20 204f each.binary. O\n+0002da60: 6276 696f 7573 6c79 2069 7420 6361 6e6e bviously it cann\n+0002da70: 6f74 2072 6577 7269 7465 2076 616c 7565 ot rewrite value\n+0002da80: 7320 6f62 7461 696e 6564 2061 7420 7275 s obtained at ru\n+0002da90: 6e2d 7469 6d65 2074 6872 6f75 6768 0ae2 n-time through..\n+0002daa0: 8098 636f 6e66 6967 7572 65e2 8099 2073 ..configure... s\n+0002dab0: 7562 7374 6974 7574 696f 6e73 2c20 7468 ubstitutions, th\n+0002dac0: 6572 6566 6f72 6520 796f 7520 7368 6f75 erefore you shou\n+0002dad0: 6c64 2074 616b 6520 6361 7265 206f 6620 ld take care of \n+0002dae0: 6170 7065 6e64 696e 670a e280 9824 2845 appending....$(E\n+0002daf0: 5845 4558 5429 e280 9920 796f 7572 7365 XEEXT)... yourse\n+0002db00: 6c66 2c20 6173 2069 6e20 e280 9841 435f lf, as in ...AC_\n+0002db10: 5355 4253 5428 5b4d 545d 2c20 5b27 6d74 SUBST([MT], ['mt\n+0002db20: 247b 4558 4545 5854 7d27 5d29 e280 992e ${EXEEXT}'])....\n+0002db30: 0a0a 436f 6e64 6974 696f 6e61 6c20 5072 ..Conditional Pr\n+0002db40: 6f67 7261 6d73 2075 7369 6e67 2041 7574 ograms using Aut\n+0002db50: 6f6d 616b 6520 436f 6e64 6974 696f 6e61 omake Conditiona\n+0002db60: 6c73 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ls..............\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 2e0a 0a59 6f75 2063 616e 2061 6c73 .....You can als\n+0002dba0: 6f20 7573 6520 4175 746f 6d61 6b65 2063 o use Automake c\n+0002dbb0: 6f6e 6469 7469 6f6e 616c 7320 282a 6e6f onditionals (*no\n+0002dbc0: 7465 2043 6f6e 6469 7469 6f6e 616c 733a te Conditionals:\n+0002dbd0: 3a29 2074 6f20 7365 6c65 6374 0a70 726f :) to select.pro\n+0002dbe0: 6772 616d 7320 746f 2062 6520 6275 696c grams to be buil\n+0002dbf0: 742e 2020 496e 2074 6869 7320 6361 7365 t. In this case\n+0002dc00: 2079 6f75 2064 6f6e 2774 2068 6176 6520 you don't have \n+0002dc10: 746f 2077 6f72 7279 2061 626f 7574 0ae2 to worry about..\n+0002dc20: 8098 2428 4558 4545 5854 29e2 8099 206f ..$(EXEEXT)... o\n+0002dc30: 7220 e280 9845 5854 5241 5f50 524f 4752 r ...EXTRA_PROGR\n+0002dc40: 414d 53e2 8099 2e0a 0a20 2020 2020 6269 AMS...... bi\n+0002dc50: 6e5f 5052 4f47 5241 4d53 203d 2063 7069 n_PROGRAMS = cpi\n+0002dc60: 6f20 7061 780a 2020 2020 2069 6620 5741 o pax. if WA\n+0002dc70: 4e54 5f4d 540a 2020 2020 2020 2062 696e NT_MT. bin\n+0002dc80: 5f50 524f 4752 414d 5320 2b3d 206d 740a _PROGRAMS += mt.\n+0002dc90: 2020 2020 2065 6e64 6966 0a20 2020 2020 endif. \n+0002dca0: 6966 2057 414e 545f 524d 540a 2020 2020 if WANT_RMT. \n+0002dcb0: 2020 206c 6962 6578 6563 5f50 524f 4752 libexec_PROGR\n+0002dcc0: 414d 5320 3d20 726d 740a 2020 2020 2065 AMS = rmt. e\n+0002dcd0: 6e64 6966 0a0a 1f0a 4669 6c65 3a20 6175 ndif....File: au\n+0002dce0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+0002dcf0: 2c20 204e 6f64 653a 2041 204c 6962 7261 , Node: A Libra\n+0002dd00: 7279 2c20 204e 6578 743a 2041 2053 6861 ry, Next: A Sha\n+0002dd10: 7265 6420 4c69 6272 6172 792c 2020 5072 red Library, Pr\n+0002dd20: 6576 3a20 4120 5072 6f67 7261 6d2c 2020 ev: A Program, \n+0002dd30: 5570 3a20 5072 6f67 7261 6d73 0a0a 382e Up: Programs..8.\n+0002dd40: 3220 4275 696c 6469 6e67 2061 206c 6962 2 Building a lib\n+0002dd50: 7261 7279 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d rary.===========\n+0002dd60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a42 7569 ===========..Bui\n+0002dd70: 6c64 696e 6720 6120 6c69 6272 6172 7920 lding a library \n+0002dd80: 6973 206d 7563 6820 6c69 6b65 2062 7569 is much like bui\n+0002dd90: 6c64 696e 6720 6120 7072 6f67 7261 6d2e lding a program.\n+0002dda0: 2020 496e 2074 6869 7320 6361 7365 2c20 In this case, \n+0002ddb0: 7468 650a 6e61 6d65 206f 6620 7468 6520 the.name of the \n+0002ddc0: 7072 696d 6172 7920 6973 20e2 8098 4c49 primary is ...LI\n+0002ddd0: 4252 4152 4945 53e2 8099 2e20 204c 6962 BRARIES.... Lib\n+0002dde0: 7261 7269 6573 2063 616e 2062 6520 696e raries can be in\n+0002ddf0: 7374 616c 6c65 6420 696e 0ae2 8098 6c69 stalled in....li\n+0002de00: 6264 6972 e280 9920 6f72 20e2 8098 706b bdir... or ...pk\n+0002de10: 676c 6962 6469 72e2 8099 2e0a 0a20 2020 glibdir...... \n+0002de20: 2a4e 6f74 6520 4120 5368 6172 6564 204c *Note A Shared L\n+0002de30: 6962 7261 7279 3a3a 2c20 666f 7220 696e ibrary::, for in\n+0002de40: 666f 726d 6174 696f 6e20 6f6e 2068 6f77 formation on how\n+0002de50: 2074 6f20 6275 696c 6420 7368 6172 6564 to build shared\n+0002de60: 0a6c 6962 7261 7269 6573 2075 7369 6e67 .libraries using\n+0002de70: 206c 6962 746f 6f6c 2061 6e64 2074 6865 libtool and the\n+0002de80: 20e2 8098 4c54 4c49 4252 4152 4945 53e2 ...LTLIBRARIES.\n+0002de90: 8099 2070 7269 6d61 7279 2e0a 0a20 2020 .. primary... \n+0002dea0: 4561 6368 20e2 8098 5f4c 4942 5241 5249 Each ..._LIBRARI\n+0002deb0: 4553 e280 9920 7661 7269 6162 6c65 2069 ES... variable i\n+0002dec0: 7320 6120 6c69 7374 206f 6620 7468 6520 s a list of the \n+0002ded0: 6c69 6272 6172 6965 7320 746f 2062 6520 libraries to be \n+0002dee0: 6275 696c 742e 0a46 6f72 2069 6e73 7461 built..For insta\n+0002def0: 6e63 652c 2074 6f20 6372 6561 7465 2061 nce, to create a\n+0002df00: 206c 6962 7261 7279 206e 616d 6564 20e2 library named .\n+0002df10: 8098 6c69 6263 7069 6f2e 61e2 8099 2c20 ..libcpio.a..., \n+0002df20: 6275 7420 6e6f 7420 696e 7374 616c 6c20 but not install \n+0002df30: 6974 2c0a 796f 7520 776f 756c 6420 7772 it,.you would wr\n+0002df40: 6974 653a 0a0a 2020 2020 206e 6f69 6e73 ite:.. noins\n+0002df50: 745f 4c49 4252 4152 4945 5320 3d20 6c69 t_LIBRARIES = li\n+0002df60: 6263 7069 6f2e 610a 2020 2020 206c 6962 bcpio.a. lib\n+0002df70: 6370 696f 5f61 5f53 4f55 5243 4553 203d cpio_a_SOURCES =\n+0002df80: 202e 2e2e 0a0a 2020 2054 6865 2073 6f75 ..... The sou\n+0002df90: 7263 6573 2074 6861 7420 676f 2069 6e74 rces that go int\n+0002dfa0: 6f20 6120 6c69 6272 6172 7920 6172 6520 o a library are \n+0002dfb0: 6465 7465 726d 696e 6564 2065 7861 6374 determined exact\n+0002dfc0: 6c79 2061 7320 7468 6579 2061 7265 0a66 ly as they are.f\n+0002dfd0: 6f72 2070 726f 6772 616d 732c 2076 6961 or programs, via\n+0002dfe0: 2074 6865 20e2 8098 5f53 4f55 5243 4553 the ..._SOURCES\n+0002dff0: e280 9920 7661 7269 6162 6c65 732e 2020 ... variables. \n+0002e000: 4e6f 7465 2074 6861 7420 7468 6520 6c69 Note that the li\n+0002e010: 6272 6172 7920 6e61 6d65 0a69 7320 6361 brary name.is ca\n+0002e020: 6e6f 6e69 6361 6c69 7a65 6420 282a 6e6f nonicalized (*no\n+0002e030: 7465 2043 616e 6f6e 6963 616c 697a 6174 te Canonicalizat\n+0002e040: 696f 6e3a 3a29 2c20 736f 2074 6865 20e2 ion::), so the .\n+0002e050: 8098 5f53 4f55 5243 4553 e280 9920 7661 .._SOURCES... va\n+0002e060: 7269 6162 6c65 0a63 6f72 7265 7370 6f6e riable.correspon\n+0002e070: 6469 6e67 2074 6f20 e280 986c 6962 6370 ding to ...libcp\n+0002e080: 696f 2e61 e280 9920 6973 20e2 8098 6c69 io.a... is ...li\n+0002e090: 6263 7069 6f5f 615f 534f 5552 4345 53e2 bcpio_a_SOURCES.\n+0002e0a0: 8099 2c20 6e6f 740a e280 986c 6962 6370 .., not....libcp\n+0002e0b0: 696f 2e61 5f53 4f55 5243 4553 e280 992e io.a_SOURCES....\n+0002e0c0: 0a0a 2020 2045 7874 7261 206f 626a 6563 .. Extra objec\n+0002e0d0: 7473 2063 616e 2062 6520 6164 6465 6420 ts can be added \n+0002e0e0: 746f 2061 206c 6962 7261 7279 2075 7369 to a library usi\n+0002e0f0: 6e67 2074 6865 20e2 8098 4c49 4252 4152 ng the ...LIBRAR\n+0002e100: 595f 4c49 4241 4444 e280 990a 7661 7269 Y_LIBADD....vari\n+0002e110: 6162 6c65 2e20 2054 6869 7320 7368 6f75 able. This shou\n+0002e120: 6c64 2062 6520 7573 6564 2066 6f72 206f ld be used for o\n+0002e130: 626a 6563 7473 2064 6574 6572 6d69 6e65 bjects determine\n+0002e140: 6420 6279 20e2 8098 636f 6e66 6967 7572 d by ...configur\n+0002e150: 65e2 8099 2e0a 4167 6169 6e20 6672 6f6d e.....Again from\n+0002e160: 20e2 8098 6370 696f e280 993a 0a0a 2020 ...cpio...:.. \n+0002e170: 2020 206c 6962 6370 696f 5f61 5f4c 4942 libcpio_a_LIB\n+0002e180: 4144 4420 3d20 2428 4c49 424f 424a 5329 ADD = $(LIBOBJS)\n+0002e190: 2024 2841 4c4c 4f43 4129 0a0a 2020 2049 $(ALLOCA).. I\n+0002e1a0: 6e20 6164 6469 7469 6f6e 2c20 736f 7572 n addition, sour\n+0002e1b0: 6365 7320 666f 7220 6578 7472 6120 6f62 ces for extra ob\n+0002e1c0: 6a65 6374 7320 7468 6174 2077 696c 6c20 jects that will \n+0002e1d0: 6e6f 7420 6578 6973 7420 756e 7469 6c0a not exist until.\n+0002e1e0: 636f 6e66 6967 7572 652d 7469 6d65 206d configure-time m\n+0002e1f0: 7573 7420 6265 2061 6464 6564 2074 6f20 ust be added to \n+0002e200: 7468 6520 e280 9842 5549 4c54 5f53 4f55 the ...BUILT_SOU\n+0002e210: 5243 4553 e280 9920 7661 7269 6162 6c65 RCES... variable\n+0002e220: 2028 2a6e 6f74 650a 536f 7572 6365 733a (*note.Sources:\n+0002e230: 3a29 2e0a 0a20 2020 4275 696c 6469 6e67 :)... Building\n+0002e240: 2061 2073 7461 7469 6320 6c69 6272 6172 a static librar\n+0002e250: 7920 6973 2064 6f6e 6520 6279 2063 6f6d y is done by com\n+0002e260: 7069 6c69 6e67 2061 6c6c 206f 626a 6563 piling all objec\n+0002e270: 7420 6669 6c65 732c 2074 6865 6e0a 6279 t files, then.by\n+0002e280: 2069 6e76 6f6b 696e 6720 e280 9824 2841 invoking ...$(A\n+0002e290: 5229 2024 2841 5246 4c41 4753 29e2 8099 R) $(ARFLAGS)...\n+0002e2a0: 2066 6f6c 6c6f 7765 6420 6279 2074 6865 followed by the\n+0002e2b0: 206e 616d 6520 6f66 2074 6865 206c 6962 name of the lib\n+0002e2c0: 7261 7279 2061 6e64 0a74 6865 206c 6973 rary and.the lis\n+0002e2d0: 7420 6f66 206f 626a 6563 7473 2c20 616e t of objects, an\n+0002e2e0: 6420 6669 6e61 6c6c 7920 6279 2063 616c d finally by cal\n+0002e2f0: 6c69 6e67 20e2 8098 2428 5241 4e4c 4942 ling ...$(RANLIB\n+0002e300: 29e2 8099 206f 6e20 7468 6174 206c 6962 )... on that lib\n+0002e310: 7261 7279 2e0a 596f 7520 7368 6f75 6c64 rary..You should\n+0002e320: 2063 616c 6c20 e280 9841 435f 5052 4f47 call ...AC_PROG\n+0002e330: 5f52 414e 4c49 42e2 8099 2066 726f 6d20 _RANLIB... from \n+0002e340: 796f 7572 20e2 8098 636f 6e66 6967 7572 your ...configur\n+0002e350: 652e 6163 e280 9920 746f 2064 6566 696e e.ac... to defin\n+0002e360: 650a e280 9852 414e 4c49 42e2 8099 2028 e....RANLIB... (\n+0002e370: 4175 746f 6d61 6b65 2077 696c 6c20 636f Automake will co\n+0002e380: 6d70 6c61 696e 206f 7468 6572 7769 7365 mplain otherwise\n+0002e390: 292e 2020 596f 7520 7368 6f75 6c64 2061 ). You should a\n+0002e3a0: 6c73 6f20 6361 6c6c 0ae2 8098 414d 5f50 lso call....AM_P\n+0002e3b0: 524f 475f 4152 e280 9920 746f 2064 6566 ROG_AR... to def\n+0002e3c0: 696e 6520 e280 9841 52e2 8099 2c20 696e ine ...AR..., in\n+0002e3d0: 206f 7264 6572 2074 6f20 7375 7070 6f72 order to suppor\n+0002e3e0: 7420 756e 7573 7561 6c20 6172 6368 6976 t unusual archiv\n+0002e3f0: 6572 7320 7375 6368 0a61 7320 4d69 6372 ers such.as Micr\n+0002e400: 6f73 6f66 7420 6c69 622e 2020 e280 9841 osoft lib. ...A\n+0002e410: 5246 4c41 4753 e280 9920 7769 6c6c 2064 RFLAGS... will d\n+0002e420: 6566 6175 6c74 2074 6f20 e280 9863 7275 efault to ...cru\n+0002e430: e280 993b 2079 6f75 2063 616e 206f 7665 ...; you can ove\n+0002e440: 7272 6964 650a 7468 6973 2076 6172 6961 rride.this varia\n+0002e450: 626c 6520 6279 2073 6574 7469 6e67 2069 ble by setting i\n+0002e460: 7420 696e 2079 6f75 7220 e280 984d 616b t in your ...Mak\n+0002e470: 6566 696c 652e 616d e280 9920 6f72 2062 efile.am... or b\n+0002e480: 7920 e280 9841 435f 5355 4253 54e2 8099 y ...AC_SUBST...\n+0002e490: 696e 6720 6974 0a66 726f 6d20 796f 7572 ing it.from your\n+0002e4a0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+0002e4b0: e280 992e 2020 596f 7520 6361 6e20 6f76 .... You can ov\n+0002e4c0: 6572 7269 6465 2074 6865 20e2 8098 4152 erride the ...AR\n+0002e4d0: e280 9920 7661 7269 6162 6c65 2062 790a ... variable by.\n+0002e4e0: 6465 6669 6e69 6e67 2061 2070 6572 2d6c defining a per-l\n+0002e4f0: 6962 7261 7279 20e2 8098 6d61 7564 655f ibrary ...maude_\n+0002e500: 4152 e280 9920 7661 7269 6162 6c65 2028 AR... variable (\n+0002e510: 2a6e 6f74 6520 5072 6f67 7261 6d20 616e *note Program an\n+0002e520: 6420 4c69 6272 6172 790a 5661 7269 6162 d Library.Variab\n+0002e530: 6c65 733a 3a29 2e0a 0a20 2020 4265 2063 les::)... Be c\n+0002e540: 6172 6566 756c 2077 6865 6e20 7365 6c65 areful when sele\n+0002e550: 6374 696e 6720 6c69 6272 6172 7920 636f cting library co\n+0002e560: 6d70 6f6e 656e 7473 2063 6f6e 6469 7469 mponents conditi\n+0002e570: 6f6e 616c 6c79 2e20 2042 6563 6175 7365 onally. Because\n+0002e580: 0a62 7569 6c64 696e 6720 616e 2065 6d70 .building an emp\n+0002e590: 7479 206c 6962 7261 7279 2069 7320 6e6f ty library is no\n+0002e5a0: 7420 706f 7274 6162 6c65 2c20 796f 7520 t portable, you \n+0002e5b0: 7368 6f75 6c64 2065 6e73 7572 6520 7468 should ensure th\n+0002e5c0: 6174 2061 6e79 0a6c 6962 7261 7279 2061 at any.library a\n+0002e5d0: 6c77 6179 7320 636f 6e74 6169 6e73 2061 lways contains a\n+0002e5e0: 7420 6c65 6173 7420 6f6e 6520 6f62 6a65 t least one obje\n+0002e5f0: 6374 2e0a 0a20 2020 546f 2075 7365 2061 ct... To use a\n+0002e600: 2073 7461 7469 6320 6c69 6272 6172 7920 static library \n+0002e610: 7768 656e 2062 7569 6c64 696e 6720 6120 when building a \n+0002e620: 7072 6f67 7261 6d2c 2061 6464 2069 7420 program, add it \n+0002e630: 746f 20e2 8098 4c44 4144 44e2 8099 0a66 to ...LDADD....f\n+0002e640: 6f72 2074 6869 7320 7072 6f67 7261 6d2e or this program.\n+0002e650: 2020 496e 2074 6865 2066 6f6c 6c6f 7769 In the followi\n+0002e660: 6e67 2065 7861 6d70 6c65 2c20 7468 6520 ng example, the \n+0002e670: 7072 6f67 7261 6d20 e280 9863 7069 6fe2 program ...cpio.\n+0002e680: 8099 2069 730a 7374 6174 6963 616c 6c79 .. is.statically\n+0002e690: 206c 696e 6b65 6420 7769 7468 2074 6865 linked with the\n+0002e6a0: 206c 6962 7261 7279 20e2 8098 6c69 6263 library ...libc\n+0002e6b0: 7069 6f2e 61e2 8099 2e0a 0a20 2020 2020 pio.a...... \n+0002e6c0: 6e6f 696e 7374 5f4c 4942 5241 5249 4553 noinst_LIBRARIES\n+0002e6d0: 203d 206c 6962 6370 696f 2e61 0a20 2020 = libcpio.a. \n+0002e6e0: 2020 6c69 6263 7069 6f5f 615f 534f 5552 libcpio_a_SOUR\n+0002e6f0: 4345 5320 3d20 2e2e 2e0a 0a20 2020 2020 CES = ..... \n+0002e700: 6269 6e5f 5052 4f47 5241 4d53 203d 2063 bin_PROGRAMS = c\n+0002e710: 7069 6f0a 2020 2020 2063 7069 6f5f 534f pio. cpio_SO\n+0002e720: 5552 4345 5320 3d20 6370 696f 2e63 202e URCES = cpio.c .\n+0002e730: 2e2e 0a20 2020 2020 6370 696f 5f4c 4441 ... cpio_LDA\n+0002e740: 4444 203d 206c 6962 6370 696f 2e61 0a0a DD = libcpio.a..\n+0002e750: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+0002e760: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+0002e770: 653a 2041 2053 6861 7265 6420 4c69 6272 e: A Shared Libr\n+0002e780: 6172 792c 2020 4e65 7874 3a20 5072 6f67 ary, Next: Prog\n+0002e790: 7261 6d20 616e 6420 4c69 6272 6172 7920 ram and Library \n+0002e7a0: 5661 7269 6162 6c65 732c 2020 5072 6576 Variables, Prev\n+0002e7b0: 3a20 4120 4c69 6272 6172 792c 2020 5570 : A Library, Up\n+0002e7c0: 3a20 5072 6f67 7261 6d73 0a0a 382e 3320 : Programs..8.3 \n+0002e7d0: 4275 696c 6469 6e67 2061 2053 6861 7265 Building a Share\n+0002e7e0: 6420 4c69 6272 6172 790a 3d3d 3d3d 3d3d d 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+0002e800: 3d3d 3d3d 3d3d 3d0a 0a42 7569 6c64 696e =======..Buildin\n+0002e810: 6720 7368 6172 6564 206c 6962 7261 7269 g shared librari\n+0002e820: 6573 2070 6f72 7461 626c 7920 6973 2061 es portably is a\n+0002e830: 2072 656c 6174 6976 656c 7920 636f 6d70 relatively comp\n+0002e840: 6c65 7820 6d61 7474 6572 2e20 2046 6f72 lex matter. For\n+0002e850: 0a74 6869 7320 7265 6173 6f6e 2c20 474e .this reason, GN\n+0002e860: 5520 4c69 6274 6f6f 6c20 282a 6e6f 7465 U Libtool (*note\n+0002e870: 2049 6e74 726f 6475 6374 696f 6e3a 2028 Introduction: (\n+0002e880: 6c69 6274 6f6f 6c29 546f 702e 2920 7761 libtool)Top.) wa\n+0002e890: 7320 6372 6561 7465 640a 746f 2068 656c s created.to hel\n+0002e8a0: 7020 6275 696c 6420 7368 6172 6564 206c p build shared l\n+0002e8b0: 6962 7261 7269 6573 2069 6e20 6120 706c ibraries in a pl\n+0002e8c0: 6174 666f 726d 2d69 6e64 6570 656e 6465 atform-independe\n+0002e8d0: 6e74 2077 6179 2e0a 0a2a 204d 656e 753a nt way...* Menu:\n+0002e8e0: 0a0a 2a20 4c69 6274 6f6f 6c20 436f 6e63 ..* Libtool Conc\n+0002e8f0: 6570 743a 3a20 2020 2020 2020 2020 2020 ept:: \n+0002e900: 2020 496e 7472 6f64 7563 696e 6720 4c69 Introducing Li\n+0002e910: 6274 6f6f 6c0a 2a20 4c69 6274 6f6f 6c20 btool.* Libtool \n+0002e920: 4c69 6272 6172 6965 733a 3a20 2020 2020 Libraries:: \n+0002e930: 2020 2020 2020 4465 636c 6172 696e 6720 Declaring \n+0002e940: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n+0002e950: 730a 2a20 436f 6e64 6974 696f 6e61 6c20 s.* Conditional \n+0002e960: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n+0002e970: 733a 3a20 2042 7569 6c64 696e 6720 4c69 s:: Building Li\n+0002e980: 6274 6f6f 6c20 4c69 6272 6172 6965 7320 btool Libraries \n+0002e990: 436f 6e64 6974 696f 6e61 6c6c 790a 2a20 Conditionally.* \n+0002e9a0: 436f 6e64 6974 696f 6e61 6c20 4c69 6274 Conditional Libt\n+0002e9b0: 6f6f 6c20 536f 7572 6365 733a 3a20 2043 ool Sources:: C\n+0002e9c0: 686f 6f73 696e 6720 4c69 6272 6172 7920 hoosing Library \n+0002e9d0: 536f 7572 6365 7320 436f 6e64 6974 696f Sources Conditio\n+0002e9e0: 6e61 6c6c 790a 2a20 4c69 6274 6f6f 6c20 nally.* Libtool \n+0002e9f0: 436f 6e76 656e 6965 6e63 6520 4c69 6272 Convenience Libr\n+0002ea00: 6172 6965 733a 3a20 2042 7569 6c64 696e aries:: Buildin\n+0002ea10: 6720 436f 6e76 656e 6965 6e63 6520 4c69 g Convenience Li\n+0002ea20: 6274 6f6f 6c20 4c69 6272 6172 6965 730a btool Libraries.\n+0002ea30: 2a20 4c69 6274 6f6f 6c20 4d6f 6475 6c65 * Libtool Module\n+0002ea40: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+0002ea50: 4275 696c 6469 6e67 204c 6962 746f 6f6c Building Libtool\n+0002ea60: 204d 6f64 756c 6573 0a2a 204c 6962 746f Modules.* Libto\n+0002ea70: 6f6c 2046 6c61 6773 3a3a 2020 2020 2020 ol Flags:: \n+0002ea80: 2020 2020 2020 2020 2055 7369 6e67 205f Using _\n+0002ea90: 4c49 4241 4444 2c20 5f4c 4446 4c41 4753 LIBADD, _LDFLAGS\n+0002eaa0: 2c20 616e 6420 5f4c 4942 544f 4f4c 464c , and _LIBTOOLFL\n+0002eab0: 4147 530a 2a20 4c54 4c49 424f 424a 533a AGS.* LTLIBOBJS:\n+0002eac0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0002ead0: 2020 2020 5573 696e 6720 2428 4c54 4c49 Using $(LTLI\n+0002eae0: 424f 424a 5329 2061 6e64 2024 284c 5441 BOBJS) and $(LTA\n+0002eaf0: 4c4c 4f43 4129 0a2a 204c 6962 746f 6f6c LLOCA).* Libtool\n+0002eb00: 2049 7373 7565 733a 3a20 2020 2020 2020 Issues:: \n+0002eb10: 2020 2020 2020 2043 6f6d 6d6f 6e20 4973 Common Is\n+0002eb20: 7375 6573 2052 656c 6174 6564 2074 6f20 sues Related to \n+0002eb30: 4c69 6274 6f6f 6c27 7320 5573 650a 0a1f Libtool's Use...\n+0002eb40: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0002eb50: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0002eb60: 3a20 4c69 6274 6f6f 6c20 436f 6e63 6570 : Libtool Concep\n+0002eb70: 742c 2020 4e65 7874 3a20 4c69 6274 6f6f t, Next: Libtoo\n+0002eb80: 6c20 4c69 6272 6172 6965 732c 2020 5570 l Libraries, Up\n+0002eb90: 3a20 4120 5368 6172 6564 204c 6962 7261 : A Shared Libra\n+0002eba0: 7279 0a0a 382e 332e 3120 5468 6520 4c69 ry..8.3.1 The Li\n+0002ebb0: 6274 6f6f 6c20 436f 6e63 6570 740a 2d2d btool 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+0002ebd0: 2d2d 2d2d 2d2d 2d0a 0a4c 6962 746f 6f6c -------..Libtool\n+0002ebe0: 2061 6273 7472 6163 7473 2073 6861 7265 abstracts share\n+0002ebf0: 6420 616e 6420 7374 6174 6963 206c 6962 d and static lib\n+0002ec00: 7261 7269 6573 2069 6e74 6f20 6120 756e raries into a un\n+0002ec10: 6966 6965 6420 636f 6e63 6570 740a 6865 ified concept.he\n+0002ec20: 6e63 6566 6f72 7468 2063 616c 6c65 6420 nceforth called \n+0002ec30: e280 9c6c 6962 746f 6f6c 206c 6962 7261 ...libtool libra\n+0002ec40: 7269 6573 e280 9d2e 2020 4c69 6274 6f6f ries.... Libtoo\n+0002ec50: 6c20 6c69 6272 6172 6965 7320 6172 6520 l libraries are \n+0002ec60: 6669 6c65 730a 7573 696e 6720 7468 6520 files.using the \n+0002ec70: e280 982e 6c61 e280 9920 7375 6666 6978 ....la... suffix\n+0002ec80: 2c20 616e 6420 6361 6e20 6465 7369 676e , and can design\n+0002ec90: 6174 6520 6120 7374 6174 6963 206c 6962 ate a static lib\n+0002eca0: 7261 7279 2c20 6120 7368 6172 6564 0a6c rary, a shared.l\n+0002ecb0: 6962 7261 7279 2c20 6f72 206d 6179 6265 ibrary, or maybe\n+0002ecc0: 2062 6f74 682e 2020 5468 6569 7220 6578 both. Their ex\n+0002ecd0: 6163 7420 6e61 7475 7265 2063 616e 6e6f act nature canno\n+0002ece0: 7420 6265 2064 6574 6572 6d69 6e65 6420 t be determined \n+0002ecf0: 756e 7469 6c0a e280 982e 2f63 6f6e 6669 until...../confi\n+0002ed00: 6775 7265 e280 9920 6973 2072 756e 3a20 gure... is run: \n+0002ed10: 6e6f 7420 616c 6c20 706c 6174 666f 726d not all platform\n+0002ed20: 7320 7375 7070 6f72 7420 616c 6c20 6b69 s support all ki\n+0002ed30: 6e64 7320 6f66 206c 6962 7261 7269 6573 nds of libraries\n+0002ed40: 2c0a 616e 6420 7573 6572 7320 6361 6e20 ,.and users can \n+0002ed50: 6578 706c 6963 6974 6c79 2073 656c 6563 explicitly selec\n+0002ed60: 7420 7768 6963 6820 6c69 6272 6172 6965 t which librarie\n+0002ed70: 7320 7368 6f75 6c64 2062 6520 6275 696c s should be buil\n+0002ed80: 742e 0a28 486f 7765 7665 7220 7468 6520 t..(However the \n+0002ed90: 7061 636b 6167 6527 7320 6d61 696e 7461 package's mainta\n+0002eda0: 696e 6572 7320 6361 6e20 7475 6e65 2074 iners can tune t\n+0002edb0: 6865 2064 6566 6175 6c74 2c20 2a6e 6f74 he default, *not\n+0002edc0: 6520 5468 650a e280 9841 435f 5052 4f47 e The....AC_PROG\n+0002edd0: 5f4c 4942 544f 4f4c e280 9920 6d61 6372 _LIBTOOL... macr\n+0002ede0: 6f3a 2028 6c69 6274 6f6f 6c29 4143 5f50 o: (libtool)AC_P\n+0002edf0: 524f 475f 4c49 4254 4f4f 4c2e 290a 0a20 ROG_LIBTOOL.).. \n+0002ee00: 2020 4265 6361 7573 6520 6f62 6a65 6374 Because object\n+0002ee10: 2066 696c 6573 2066 6f72 2073 6861 7265 files for share\n+0002ee20: 6420 616e 6420 7374 6174 6963 206c 6962 d and static lib\n+0002ee30: 7261 7269 6573 206d 7573 7420 6265 2063 raries must be c\n+0002ee40: 6f6d 7069 6c65 640a 6469 6666 6572 656e ompiled.differen\n+0002ee50: 746c 792c 206c 6962 746f 6f6c 2069 7320 tly, libtool is \n+0002ee60: 616c 736f 2075 7365 6420 6475 7269 6e67 also used during\n+0002ee70: 2063 6f6d 7069 6c61 7469 6f6e 2e20 204f compilation. O\n+0002ee80: 626a 6563 7420 6669 6c65 730a 6275 696c bject files.buil\n+0002ee90: 7420 6279 206c 6962 746f 6f6c 2061 7265 t by libtool are\n+0002eea0: 2063 616c 6c65 6420 e280 9c6c 6962 746f called ...libto\n+0002eeb0: 6f6c 206f 626a 6563 7473 e280 9d3a 2074 ol objects...: t\n+0002eec0: 6865 7365 2061 7265 2066 696c 6573 2075 hese are files u\n+0002eed0: 7369 6e67 2074 6865 0ae2 8098 2e6c 6fe2 sing the.....lo.\n+0002eee0: 8099 2073 7566 6669 782e 2020 4c69 6274 .. suffix. Libt\n+0002eef0: 6f6f 6c20 6c69 6272 6172 6965 7320 6172 ool libraries ar\n+0002ef00: 6520 6275 696c 7420 6672 6f6d 2074 6865 e built from the\n+0002ef10: 7365 206c 6962 746f 6f6c 206f 626a 6563 se libtool objec\n+0002ef20: 7473 2e0a 0a20 2020 596f 7520 7368 6f75 ts... You shou\n+0002ef30: 6c64 206e 6f74 2061 7373 756d 6520 616e ld not assume an\n+0002ef40: 7974 6869 6e67 2061 626f 7574 2074 6865 ything about the\n+0002ef50: 2073 7472 7563 7475 7265 206f 6620 e280 structure of ..\n+0002ef60: 982e 6c61 e280 9920 6f72 20e2 8098 2e6c ..la... or ....l\n+0002ef70: 6fe2 8099 0a66 696c 6573 2061 6e64 2068 o....files and h\n+0002ef80: 6f77 206c 6962 746f 6f6c 2063 6f6e 7374 ow libtool const\n+0002ef90: 7275 6374 7320 7468 656d 3a20 7468 6973 ructs them: this\n+0002efa0: 2069 7320 6c69 6274 6f6f 6c27 7320 636f is libtool's co\n+0002efb0: 6e63 6572 6e2c 2061 6e64 0a74 6865 206c ncern, and.the l\n+0002efc0: 6173 7420 7468 696e 6720 6f6e 6520 7761 ast thing one wa\n+0002efd0: 6e74 7320 6973 2074 6f20 6c65 6172 6e20 nts is to learn \n+0002efe0: 6162 6f75 7420 6c69 6274 6f6f 6c27 7320 about libtool's \n+0002eff0: 6775 7473 2e20 2048 6f77 6576 6572 2074 guts. However t\n+0002f000: 6865 0a65 7869 7374 656e 6365 206f 6620 he.existence of \n+0002f010: 7468 6573 6520 6669 6c65 7320 6d61 7474 these files matt\n+0002f020: 6572 732c 2062 6563 6175 7365 2074 6865 ers, because the\n+0002f030: 7920 6172 6520 7573 6564 2061 7320 7461 y are used as ta\n+0002f040: 7267 6574 7320 616e 640a 6465 7065 6e64 rgets and.depend\n+0002f050: 656e 6369 6573 2069 6e20 e280 984d 616b encies in ...Mak\n+0002f060: 6566 696c 65e2 8099 7320 7275 6c65 7320 efile...s rules \n+0002f070: 7768 656e 2062 7569 6c64 696e 6720 6c69 when building li\n+0002f080: 6274 6f6f 6c20 6c69 6272 6172 6965 732e btool libraries.\n+0002f090: 0a54 6865 7265 2061 7265 2073 6974 7561 .There are situa\n+0002f0a0: 7469 6f6e 7320 7768 6572 6520 796f 7520 tions where you \n+0002f0b0: 6d61 7920 6861 7665 2074 6f20 7265 6665 may have to refe\n+0002f0c0: 7220 746f 2074 6865 7365 2c20 666f 7220 r to these, for \n+0002f0d0: 696e 7374 616e 6365 0a77 6865 6e20 6578 instance.when ex\n+0002f0e0: 7072 6573 7369 6e67 2064 6570 656e 6465 pressing depende\n+0002f0f0: 6e63 6965 7320 666f 7220 6275 696c 6469 ncies for buildi\n+0002f100: 6e67 2073 6f75 7263 6520 6669 6c65 7320 ng source files \n+0002f110: 636f 6e64 6974 696f 6e61 6c6c 790a 282a conditionally.(*\n+0002f120: 6e6f 7465 2043 6f6e 6469 7469 6f6e 616c note Conditional\n+0002f130: 204c 6962 746f 6f6c 2053 6f75 7263 6573 Libtool Sources\n+0002f140: 3a3a 292e 0a0a 2020 2050 656f 706c 6520 ::)... People \n+0002f150: 636f 6e73 6964 6572 696e 6720 7772 6974 considering writ\n+0002f160: 696e 6720 6120 706c 7567 2d69 6e20 7379 ing a plug-in sy\n+0002f170: 7374 656d 2c20 7769 7468 2064 796e 616d stem, with dynam\n+0002f180: 6963 616c 6c79 206c 6f61 6465 640a 6d6f ically loaded.mo\n+0002f190: 6475 6c65 732c 2073 686f 756c 6420 6c6f dules, should lo\n+0002f1a0: 6f6b 2069 6e74 6f20 e280 986c 6962 6c74 ok into ...liblt\n+0002f1b0: 646c e280 993a 206c 6962 746f 6f6c 2773 dl...: libtool's\n+0002f1c0: 2064 6c6f 7065 6e69 6e67 206c 6962 7261 dlopening libra\n+0002f1d0: 7279 2028 2a6e 6f74 650a 5573 696e 6720 ry (*note.Using \n+0002f1e0: 6c69 626c 7464 6c3a 2028 6c69 6274 6f6f libltdl: (libtoo\n+0002f1f0: 6c29 5573 696e 6720 6c69 626c 7464 6c2e l)Using libltdl.\n+0002f200: 292e 2020 5468 6973 206f 6666 6572 7320 ). This offers \n+0002f210: 6120 706f 7274 6162 6c65 0a64 6c6f 7065 a portable.dlope\n+0002f220: 6e69 6e67 2066 6163 696c 6974 7920 746f ning facility to\n+0002f230: 206c 6f61 6420 6c69 6274 6f6f 6c20 6c69 load libtool li\n+0002f240: 6272 6172 6965 7320 6479 6e61 6d69 6361 braries dynamica\n+0002f250: 6c6c 792c 2061 6e64 2063 616e 2061 6c73 lly, and can als\n+0002f260: 6f0a 6163 6869 6576 6520 7374 6174 6963 o.achieve static\n+0002f270: 206c 696e 6b69 6e67 2077 6865 7265 2075 linking where u\n+0002f280: 6e61 766f 6964 6162 6c65 2e0a 0a20 2020 navoidable... \n+0002f290: 4265 666f 7265 2077 6520 6469 7363 7573 Before we discus\n+0002f2a0: 7320 686f 7720 746f 2075 7365 206c 6962 s how to use lib\n+0002f2b0: 746f 6f6c 2077 6974 6820 4175 746f 6d61 tool with Automa\n+0002f2c0: 6b65 2069 6e20 6465 7461 696c 732c 2069 ke in details, i\n+0002f2d0: 740a 7368 6f75 6c64 2062 6520 6e6f 7465 t.should be note\n+0002f2e0: 6420 7468 6174 2074 6865 206c 6962 746f d that the libto\n+0002f2f0: 6f6c 206d 616e 7561 6c20 616c 736f 2068 ol manual also h\n+0002f300: 6173 2061 2073 6563 7469 6f6e 2061 626f as a section abo\n+0002f310: 7574 2068 6f77 2074 6f0a 7573 6520 4175 ut how to.use Au\n+0002f320: 746f 6d61 6b65 2077 6974 6820 6c69 6274 tomake with libt\n+0002f330: 6f6f 6c20 282a 6e6f 7465 2055 7369 6e67 ool (*note Using\n+0002f340: 2041 7574 6f6d 616b 6520 7769 7468 204c Automake with L\n+0002f350: 6962 746f 6f6c 3a0a 286c 6962 746f 6f6c ibtool:.(libtool\n+0002f360: 2955 7369 6e67 2041 7574 6f6d 616b 652e )Using Automake.\n+0002f370: 292e 0a0a 1f0a 4669 6c65 3a20 6175 746f ).....File: auto\n+0002f380: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0002f390: 204e 6f64 653a 204c 6962 746f 6f6c 204c Node: Libtool L\n+0002f3a0: 6962 7261 7269 6573 2c20 204e 6578 743a ibraries, Next:\n+0002f3b0: 2043 6f6e 6469 7469 6f6e 616c 204c 6962 Conditional Lib\n+0002f3c0: 746f 6f6c 204c 6962 7261 7269 6573 2c20 tool Libraries, \n+0002f3d0: 2050 7265 763a 204c 6962 746f 6f6c 2043 Prev: Libtool C\n+0002f3e0: 6f6e 6365 7074 2c20 2055 703a 2041 2053 oncept, Up: A S\n+0002f3f0: 6861 7265 6420 4c69 6272 6172 790a 0a38 hared Library..8\n+0002f400: 2e33 2e32 2042 7569 6c64 696e 6720 4c69 .3.2 Building Li\n+0002f410: 6274 6f6f 6c20 4c69 6272 6172 6965 730a btool Libraries.\n+0002f420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\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: 0a0a 4175 746f 6d61 6b65 2075 7365 7320 ..Automake uses \n+0002f450: 6c69 6274 6f6f 6c20 746f 2062 7569 6c64 libtool to build\n+0002f460: 206c 6962 7261 7269 6573 2064 6563 6c61 libraries decla\n+0002f470: 7265 6420 7769 7468 2074 6865 20e2 8098 red with the ...\n+0002f480: 4c54 4c49 4252 4152 4945 53e2 8099 0a70 LTLIBRARIES....p\n+0002f490: 7269 6d61 7279 2e20 2045 6163 6820 e280 rimary. Each ..\n+0002f4a0: 985f 4c54 4c49 4252 4152 4945 53e2 8099 ._LTLIBRARIES...\n+0002f4b0: 2076 6172 6961 626c 6520 6973 2061 206c variable is a l\n+0002f4c0: 6973 7420 6f66 206c 6962 746f 6f6c 206c ist of libtool l\n+0002f4d0: 6962 7261 7269 6573 2074 6f0a 6275 696c ibraries to.buil\n+0002f4e0: 642e 2020 466f 7220 696e 7374 616e 6365 d. For instance\n+0002f4f0: 2c20 746f 2063 7265 6174 6520 6120 6c69 , to create a li\n+0002f500: 6274 6f6f 6c20 6c69 6272 6172 7920 6e61 btool library na\n+0002f510: 6d65 6420 e280 986c 6962 6765 7474 6578 med ...libgettex\n+0002f520: 742e 6c61 e280 992c 0a61 6e64 2069 6e73 t.la...,.and ins\n+0002f530: 7461 6c6c 2069 7420 696e 20e2 8098 6c69 tall it in ...li\n+0002f540: 6264 6972 e280 992c 2077 7269 7465 3a0a bdir..., write:.\n+0002f550: 0a20 2020 2020 6c69 625f 4c54 4c49 4252 . lib_LTLIBR\n+0002f560: 4152 4945 5320 3d20 6c69 6267 6574 7465 ARIES = libgette\n+0002f570: 7874 2e6c 610a 2020 2020 206c 6962 6765 xt.la. libge\n+0002f580: 7474 6578 745f 6c61 5f53 4f55 5243 4553 ttext_la_SOURCES\n+0002f590: 203d 2067 6574 7465 7874 2e63 2067 6574 = gettext.c get\n+0002f5a0: 7465 7874 2e68 202e 2e2e 0a0a 2020 2041 text.h ..... A\n+0002f5b0: 7574 6f6d 616b 6520 7072 6564 6566 696e utomake predefin\n+0002f5c0: 6573 2074 6865 2076 6172 6961 626c 6520 es the variable \n+0002f5d0: e280 9870 6b67 6c69 6264 6972 e280 992c ...pkglibdir...,\n+0002f5e0: 2073 6f20 796f 7520 6361 6e20 7573 650a so you can use.\n+0002f5f0: e280 9870 6b67 6c69 625f 4c54 4c49 4252 ...pkglib_LTLIBR\n+0002f600: 4152 4945 53e2 8099 2074 6f20 696e 7374 ARIES... to inst\n+0002f610: 616c 6c20 6c69 6272 6172 6965 7320 696e all libraries in\n+0002f620: 20e2 8098 2428 6c69 6264 6972 292f 4050 ...$(libdir)/@P\n+0002f630: 4143 4b41 4745 402f e280 992e 0a0a 2020 ACKAGE@/...... \n+0002f640: 2049 6620 e280 9867 6574 7465 7874 2e68 If ...gettext.h\n+0002f650: e280 9920 6973 2061 2070 7562 6c69 6320 ... is a public \n+0002f660: 6865 6164 6572 2066 696c 6520 7468 6174 header file that\n+0002f670: 206e 6565 6473 2074 6f20 6265 2069 6e73 needs to be ins\n+0002f680: 7461 6c6c 6564 2069 6e0a 6f72 6465 7220 talled in.order \n+0002f690: 666f 7220 7065 6f70 6c65 2074 6f20 7573 for people to us\n+0002f6a0: 6520 7468 6520 6c69 6272 6172 792c 2069 e the library, i\n+0002f6b0: 7420 7368 6f75 6c64 2062 6520 6465 636c t should be decl\n+0002f6c0: 6172 6564 2075 7369 6e67 2061 0ae2 8098 ared using a....\n+0002f6d0: 5f48 4541 4445 5253 e280 9920 7661 7269 _HEADERS... vari\n+0002f6e0: 6162 6c65 2c20 6e6f 7420 696e 20e2 8098 able, not in ...\n+0002f6f0: 6c69 6267 6574 7465 7874 5f6c 615f 534f libgettext_la_SO\n+0002f700: 5552 4345 53e2 8099 2e20 2048 6561 6465 URCES.... Heade\n+0002f710: 7273 206c 6973 7465 6420 696e 0a74 6865 rs listed in.the\n+0002f720: 206c 6174 7465 7220 7368 6f75 6c64 2062 latter should b\n+0002f730: 6520 696e 7465 726e 616c 2068 6561 6465 e internal heade\n+0002f740: 7273 2074 6861 7420 6172 6520 6e6f 7420 rs that are not \n+0002f750: 7061 7274 206f 6620 7468 6520 7075 626c part of the publ\n+0002f760: 6963 0a69 6e74 6572 6661 6365 2e0a 0a20 ic.interface... \n+0002f770: 2020 2020 6c69 625f 4c54 4c49 4252 4152 lib_LTLIBRAR\n+0002f780: 4945 5320 3d20 6c69 6267 6574 7465 7874 IES = libgettext\n+0002f790: 2e6c 610a 2020 2020 206c 6962 6765 7474 .la. libgett\n+0002f7a0: 6578 745f 6c61 5f53 4f55 5243 4553 203d ext_la_SOURCES =\n+0002f7b0: 2067 6574 7465 7874 2e63 202e 2e2e 0a20 gettext.c .... \n+0002f7c0: 2020 2020 696e 636c 7564 655f 4845 4144 include_HEAD\n+0002f7d0: 4552 5320 3d20 6765 7474 6578 742e 6820 ERS = gettext.h \n+0002f7e0: 2e2e 2e0a 0a20 2020 4120 7061 636b 6167 ..... A packag\n+0002f7f0: 6520 6361 6e20 6275 696c 6420 616e 6420 e can build and \n+0002f800: 696e 7374 616c 6c20 7375 6368 2061 206c install such a l\n+0002f810: 6962 7261 7279 2061 6c6f 6e67 2077 6974 ibrary along wit\n+0002f820: 6820 6f74 6865 720a 7072 6f67 7261 6d73 h other.programs\n+0002f830: 2074 6861 7420 7573 6520 6974 2e20 2054 that use it. T\n+0002f840: 6869 7320 6465 7065 6e64 656e 6379 2073 his dependency s\n+0002f850: 686f 756c 6420 6265 2073 7065 6369 6669 hould be specifi\n+0002f860: 6564 2075 7369 6e67 0ae2 8098 4c44 4144 ed using....LDAD\n+0002f870: 44e2 8099 2e20 2054 6865 2066 6f6c 6c6f D.... The follo\n+0002f880: 7769 6e67 2065 7861 6d70 6c65 2062 7569 wing example bui\n+0002f890: 6c64 7320 6120 7072 6f67 7261 6d20 6e61 lds a program na\n+0002f8a0: 6d65 6420 e280 9868 656c 6c6f e280 9920 med ...hello... \n+0002f8b0: 7468 6174 2069 730a 6c69 6e6b 6564 2077 that is.linked w\n+0002f8c0: 6974 6820 e280 986c 6962 6765 7474 6578 ith ...libgettex\n+0002f8d0: 742e 6c61 e280 992e 0a0a 2020 2020 206c t.la...... l\n+0002f8e0: 6962 5f4c 544c 4942 5241 5249 4553 203d ib_LTLIBRARIES =\n+0002f8f0: 206c 6962 6765 7474 6578 742e 6c61 0a20 libgettext.la. \n+0002f900: 2020 2020 6c69 6267 6574 7465 7874 5f6c libgettext_l\n+0002f910: 615f 534f 5552 4345 5320 3d20 6765 7474 a_SOURCES = gett\n+0002f920: 6578 742e 6320 2e2e 2e0a 0a20 2020 2020 ext.c ..... \n+0002f930: 6269 6e5f 5052 4f47 5241 4d53 203d 2068 bin_PROGRAMS = h\n+0002f940: 656c 6c6f 0a20 2020 2020 6865 6c6c 6f5f ello. hello_\n+0002f950: 534f 5552 4345 5320 3d20 6865 6c6c 6f2e SOURCES = hello.\n+0002f960: 6320 2e2e 2e0a 2020 2020 2068 656c 6c6f c .... hello\n+0002f970: 5f4c 4441 4444 203d 206c 6962 6765 7474 _LDADD = libgett\n+0002f980: 6578 742e 6c61 0a0a 5768 6574 6865 7220 ext.la..Whether \n+0002f990: e280 9868 656c 6c6f e280 9920 6973 2073 ...hello... is s\n+0002f9a0: 7461 7469 6361 6c6c 7920 6f72 2064 796e tatically or dyn\n+0002f9b0: 616d 6963 616c 6c79 206c 696e 6b65 6420 amically linked \n+0002f9c0: 7769 7468 20e2 8098 6c69 6267 6574 7465 with ...libgette\n+0002f9d0: 7874 2e6c 61e2 8099 0a69 7320 6e6f 7420 xt.la....is not \n+0002f9e0: 7965 7420 6b6e 6f77 6e3a 2074 6869 7320 yet known: this \n+0002f9f0: 7769 6c6c 2064 6570 656e 6420 6f6e 2074 will depend on t\n+0002fa00: 6865 2063 6f6e 6669 6775 7261 7469 6f6e he configuration\n+0002fa10: 206f 6620 6c69 6274 6f6f 6c20 616e 640a of libtool and.\n+0002fa20: 7468 6520 6361 7061 6269 6c69 7469 6573 the capabilities\n+0002fa30: 206f 6620 7468 6520 686f 7374 2e0a 0a1f of the host....\n+0002fa40: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0002fa50: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0002fa60: 3a20 436f 6e64 6974 696f 6e61 6c20 4c69 : Conditional Li\n+0002fa70: 6274 6f6f 6c20 4c69 6272 6172 6965 732c btool Libraries,\n+0002fa80: 2020 4e65 7874 3a20 436f 6e64 6974 696f Next: Conditio\n+0002fa90: 6e61 6c20 4c69 6274 6f6f 6c20 536f 7572 nal Libtool Sour\n+0002faa0: 6365 732c 2020 5072 6576 3a20 4c69 6274 ces, Prev: Libt\n+0002fab0: 6f6f 6c20 4c69 6272 6172 6965 732c 2020 ool Libraries, \n+0002fac0: 5570 3a20 4120 5368 6172 6564 204c 6962 Up: A Shared Lib\n+0002fad0: 7261 7279 0a0a 382e 332e 3320 4275 696c rary..8.3.3 Buil\n+0002fae0: 6469 6e67 204c 6962 746f 6f6c 204c 6962 ding Libtool Lib\n+0002faf0: 7261 7269 6573 2043 6f6e 6469 7469 6f6e raries Condition\n+0002fb00: 616c 6c79 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ally.-----------\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 2d0a 0a4c 696b 6520 636f 6e64 6974 ---..Like condit\n+0002fb40: 696f 6e61 6c20 7072 6f67 7261 6d73 2028 ional programs (\n+0002fb50: 2a6e 6f74 6520 436f 6e64 6974 696f 6e61 *note Conditiona\n+0002fb60: 6c20 5072 6f67 7261 6d73 3a3a 292c 2074 l Programs::), t\n+0002fb70: 6865 7265 2061 7265 2074 776f 0a6d 6169 here are two.mai\n+0002fb80: 6e20 7761 7973 2074 6f20 6275 696c 6420 n ways to build \n+0002fb90: 636f 6e64 6974 696f 6e61 6c20 6c69 6272 conditional libr\n+0002fba0: 6172 6965 733a 2075 7369 6e67 2041 7574 aries: using Aut\n+0002fbb0: 6f6d 616b 6520 636f 6e64 6974 696f 6e61 omake conditiona\n+0002fbc0: 6c73 206f 720a 7573 696e 6720 4175 746f ls or.using Auto\n+0002fbd0: 636f 6e66 20e2 8098 4143 5f53 5542 5354 conf ...AC_SUBST\n+0002fbe0: e280 9969 7475 7469 6f6e 732e 0a0a 2020 ...itutions... \n+0002fbf0: 2054 6865 2069 6d70 6f72 7461 6e74 2069 The important i\n+0002fc00: 6d70 6c65 6d65 6e74 6174 696f 6e20 6465 mplementation de\n+0002fc10: 7461 696c 2079 6f75 2068 6176 6520 746f tail you have to\n+0002fc20: 2062 6520 6177 6172 6520 6f66 2069 7320 be aware of is \n+0002fc30: 7468 6174 0a74 6865 2070 6c61 6365 2077 that.the place w\n+0002fc40: 6865 7265 2061 206c 6962 7261 7279 2077 here a library w\n+0002fc50: 696c 6c20 6265 2069 6e73 7461 6c6c 6564 ill be installed\n+0002fc60: 206d 6174 7465 7273 2074 6f20 6c69 6274 matters to libt\n+0002fc70: 6f6f 6c3a 2069 7420 6e65 6564 730a 746f ool: it needs.to\n+0002fc80: 2062 6520 696e 6469 6361 7465 6420 5f61 be indicated _a\n+0002fc90: 7420 6c69 6e6b 2d74 696d 655f 2075 7369 t link-time_ usi\n+0002fca0: 6e67 2074 6865 20e2 8098 2d72 7061 7468 ng the ...-rpath\n+0002fcb0: e280 9920 6f70 7469 6f6e 2e0a 0a20 2020 ... option... \n+0002fcc0: 466f 7220 6c69 6272 6172 6965 7320 7768 For libraries wh\n+0002fcd0: 6f73 6520 6465 7374 696e 6174 696f 6e20 ose destination \n+0002fce0: 6469 7265 6374 6f72 7920 6973 206b 6e6f directory is kno\n+0002fcf0: 776e 2077 6865 6e20 4175 746f 6d61 6b65 wn when Automake\n+0002fd00: 0a72 756e 732c 2041 7574 6f6d 616b 6520 .runs, Automake \n+0002fd10: 7769 6c6c 2061 7574 6f6d 6174 6963 616c will automatical\n+0002fd20: 6c79 2073 7570 706c 7920 7468 6520 6170 ly supply the ap\n+0002fd30: 7072 6f70 7269 6174 6520 e280 982d 7270 propriate ...-rp\n+0002fd40: 6174 68e2 8099 206f 7074 696f 6e0a 746f ath... option.to\n+0002fd50: 206c 6962 746f 6f6c 2e20 2054 6869 7320 libtool. This \n+0002fd60: 6973 2074 6865 2063 6173 6520 666f 7220 is the case for \n+0002fd70: 6c69 6272 6172 6965 7320 6c69 7374 6564 libraries listed\n+0002fd80: 2065 7870 6c69 6369 746c 7920 696e 2073 explicitly in s\n+0002fd90: 6f6d 650a 696e 7374 616c 6c61 626c 6520 ome.installable \n+0002fda0: e280 985f 4c54 4c49 4252 4152 4945 53e2 ..._LTLIBRARIES.\n+0002fdb0: 8099 2076 6172 6961 626c 6573 2073 7563 .. variables suc\n+0002fdc0: 6820 6173 20e2 8098 6c69 625f 4c54 4c49 h as ...lib_LTLI\n+0002fdd0: 4252 4152 4945 53e2 8099 2e0a 0a20 2020 BRARIES...... \n+0002fde0: 486f 7765 7665 722c 2066 6f72 206c 6962 However, for lib\n+0002fdf0: 7261 7269 6573 2064 6574 6572 6d69 6e65 raries determine\n+0002fe00: 6420 6174 2063 6f6e 6669 6775 7265 2074 d at configure t\n+0002fe10: 696d 6520 2861 6e64 2074 6875 730a 6d65 ime (and thus.me\n+0002fe20: 6e74 696f 6e65 6420 696e 20e2 8098 4558 ntioned in ...EX\n+0002fe30: 5452 415f 4c54 4c49 4252 4152 4945 53e2 TRA_LTLIBRARIES.\n+0002fe40: 8099 292c 2041 7574 6f6d 616b 6520 646f ..), Automake do\n+0002fe50: 6573 206e 6f74 206b 6e6f 7720 7468 6520 es not know the \n+0002fe60: 6669 6e61 6c0a 696e 7374 616c 6c61 7469 final.installati\n+0002fe70: 6f6e 2064 6972 6563 746f 7279 2e20 2046 on directory. F\n+0002fe80: 6f72 2073 7563 6820 6c69 6272 6172 6965 or such librarie\n+0002fe90: 7320 796f 7520 6d75 7374 2061 6464 2074 s you must add t\n+0002fea0: 6865 20e2 8098 2d72 7061 7468 e280 990a he ...-rpath....\n+0002feb0: 6f70 7469 6f6e 2074 6f20 7468 6520 6170 option to the ap\n+0002fec0: 7072 6f70 7269 6174 6520 e280 985f 4c44 propriate ..._LD\n+0002fed0: 464c 4147 53e2 8099 2076 6172 6961 626c FLAGS... variabl\n+0002fee0: 6520 6279 2068 616e 642e 0a0a 2020 2054 e by hand... T\n+0002fef0: 6865 2065 7861 6d70 6c65 7320 6265 6c6f he examples belo\n+0002ff00: 7720 696c 6c75 7374 7261 7465 2074 6865 w illustrate the\n+0002ff10: 2064 6966 6665 7265 6e63 6573 2062 6574 differences bet\n+0002ff20: 7765 656e 2074 6865 7365 2074 776f 0a6d ween these two.m\n+0002ff30: 6574 686f 6473 2e0a 0a20 2020 4865 7265 ethods... Here\n+0002ff40: 2069 7320 616e 2065 7861 6d70 6c65 2077 is an example w\n+0002ff50: 6865 7265 20e2 8098 5741 4e54 4544 4c49 here ...WANTEDLI\n+0002ff60: 4253 e280 9920 6973 2061 6e20 e280 9841 BS... is an ...A\n+0002ff70: 435f 5355 4253 54e2 8099 6564 2076 6172 C_SUBST...ed var\n+0002ff80: 6961 626c 6520 7365 740a 6174 20e2 8098 iable set.at ...\n+0002ff90: 2e2f 636f 6e66 6967 7572 65e2 8099 2d74 ./configure...-t\n+0002ffa0: 696d 6520 746f 2065 6974 6865 7220 e280 ime to either ..\n+0002ffb0: 986c 6962 666f 6f2e 6c61 e280 992c 20e2 .libfoo.la..., .\n+0002ffc0: 8098 6c69 6262 6172 2e6c 61e2 8099 2c20 ..libbar.la..., \n+0002ffd0: 626f 7468 2c20 6f72 206e 6f6e 652e 0a41 both, or none..A\n+0002ffe0: 6c74 686f 7567 6820 e280 9824 2857 414e lthough ...$(WAN\n+0002fff0: 5445 444c 4942 5329 e280 9920 6170 7065 TEDLIBS)... appe\n+00030000: 6172 7320 696e 2074 6865 20e2 8098 6c69 ars in the ...li\n+00030010: 625f 4c54 4c49 4252 4152 4945 53e2 8099 b_LTLIBRARIES...\n+00030020: 2c20 4175 746f 6d61 6b65 0a63 616e 6e6f , Automake.canno\n+00030030: 7420 6775 6573 7320 6974 2072 656c 6174 t guess it relat\n+00030040: 6573 2074 6f20 e280 986c 6962 666f 6f2e es to ...libfoo.\n+00030050: 6c61 e280 9920 6f72 20e2 8098 6c69 6262 la... or ...libb\n+00030060: 6172 2e6c 61e2 8099 2061 7420 7468 6520 ar.la... at the \n+00030070: 7469 6d65 2069 740a 6372 6561 7465 7320 time it.creates \n+00030080: 7468 6520 6c69 6e6b 2072 756c 6520 666f the link rule fo\n+00030090: 7220 7468 6573 6520 7477 6f20 6c69 6272 r these two libr\n+000300a0: 6172 6965 732e 2020 5468 6572 6566 6f72 aries. Therefor\n+000300b0: 6520 7468 6520 e280 982d 7270 6174 68e2 e the ...-rpath.\n+000300c0: 8099 0a61 7267 756d 656e 7420 6d75 7374 ...argument must\n+000300d0: 2062 6520 6578 706c 6963 6974 6c79 2073 be explicitly s\n+000300e0: 7570 706c 6965 642e 0a0a 2020 2020 2045 upplied... E\n+000300f0: 5854 5241 5f4c 544c 4942 5241 5249 4553 XTRA_LTLIBRARIES\n+00030100: 203d 206c 6962 666f 6f2e 6c61 206c 6962 = libfoo.la lib\n+00030110: 6261 722e 6c61 0a20 2020 2020 6c69 625f bar.la. lib_\n+00030120: 4c54 4c49 4252 4152 4945 5320 3d20 2428 LTLIBRARIES = $(\n+00030130: 5741 4e54 4544 4c49 4253 290a 2020 2020 WANTEDLIBS). \n+00030140: 206c 6962 666f 6f5f 6c61 5f53 4f55 5243 libfoo_la_SOURC\n+00030150: 4553 203d 2066 6f6f 2e63 202e 2e2e 0a20 ES = foo.c .... \n+00030160: 2020 2020 6c69 6266 6f6f 5f6c 615f 4c44 libfoo_la_LD\n+00030170: 464c 4147 5320 3d20 2d72 7061 7468 2027 FLAGS = -rpath '\n+00030180: 2428 6c69 6264 6972 2927 0a20 2020 2020 $(libdir)'. \n+00030190: 6c69 6262 6172 5f6c 615f 534f 5552 4345 libbar_la_SOURCE\n+000301a0: 5320 3d20 6261 722e 6320 2e2e 2e0a 2020 S = bar.c .... \n+000301b0: 2020 206c 6962 6261 725f 6c61 5f4c 4446 libbar_la_LDF\n+000301c0: 4c41 4753 203d 202d 7270 6174 6820 2724 LAGS = -rpath '$\n+000301d0: 286c 6962 6469 7229 270a 0a20 2020 4865 (libdir)'.. He\n+000301e0: 7265 2069 7320 686f 7720 7468 6520 7361 re is how the sa\n+000301f0: 6d65 20e2 8098 4d61 6b65 6669 6c65 2e61 me ...Makefile.a\n+00030200: 6de2 8099 2077 6f75 6c64 206c 6f6f 6b20 m... would look \n+00030210: 7573 696e 6720 4175 746f 6d61 6b65 0a63 using Automake.c\n+00030220: 6f6e 6469 7469 6f6e 616c 7320 6e61 6d65 onditionals name\n+00030230: 6420 e280 9857 414e 545f 4c49 4246 4f4f d ...WANT_LIBFOO\n+00030240: e280 9920 616e 6420 e280 9857 414e 545f ... and ...WANT_\n+00030250: 4c49 4242 4152 e280 992e 2020 4e6f 7720 LIBBAR.... Now \n+00030260: 4175 746f 6d61 6b65 2069 730a 6162 6c65 Automake is.able\n+00030270: 2074 6f20 636f 6d70 7574 6520 7468 6520 to compute the \n+00030280: e280 982d 7270 6174 68e2 8099 2073 6574 ...-rpath... set\n+00030290: 7469 6e67 2069 7473 656c 662c 2062 6563 ting itself, bec\n+000302a0: 6175 7365 2069 7427 7320 636c 6561 7220 ause it's clear \n+000302b0: 7468 6174 0a62 6f74 6820 6c69 6272 6172 that.both librar\n+000302c0: 6965 7320 7769 6c6c 2065 6e64 2075 7020 ies will end up \n+000302d0: 696e 20e2 8098 2428 6c69 6264 6972 29e2 in ...$(libdir).\n+000302e0: 8099 2069 6620 7468 6579 2061 7265 2069 .. if they are i\n+000302f0: 6e73 7461 6c6c 6564 2e0a 0a20 2020 2020 nstalled... \n+00030300: 6c69 625f 4c54 4c49 4252 4152 4945 5320 lib_LTLIBRARIES \n+00030310: 3d0a 2020 2020 2069 6620 5741 4e54 5f4c =. if WANT_L\n+00030320: 4942 464f 4f0a 2020 2020 206c 6962 5f4c IBFOO. lib_L\n+00030330: 544c 4942 5241 5249 4553 202b 3d20 6c69 TLIBRARIES += li\n+00030340: 6266 6f6f 2e6c 610a 2020 2020 2065 6e64 bfoo.la. end\n+00030350: 6966 0a20 2020 2020 6966 2057 414e 545f if. if WANT_\n+00030360: 4c49 4242 4152 0a20 2020 2020 6c69 625f LIBBAR. lib_\n+00030370: 4c54 4c49 4252 4152 4945 5320 2b3d 206c LTLIBRARIES += l\n+00030380: 6962 6261 722e 6c61 0a20 2020 2020 656e ibbar.la. en\n+00030390: 6469 660a 2020 2020 206c 6962 666f 6f5f dif. libfoo_\n+000303a0: 6c61 5f53 4f55 5243 4553 203d 2066 6f6f la_SOURCES = foo\n+000303b0: 2e63 202e 2e2e 0a20 2020 2020 6c69 6262 .c .... libb\n+000303c0: 6172 5f6c 615f 534f 5552 4345 5320 3d20 ar_la_SOURCES = \n+000303d0: 6261 722e 6320 2e2e 2e0a 0a1f 0a46 696c bar.c .......Fil\n+000303e0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+000303f0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co\n+00030400: 6e64 6974 696f 6e61 6c20 4c69 6274 6f6f nditional Libtoo\n+00030410: 6c20 536f 7572 6365 732c 2020 4e65 7874 l Sources, Next\n+00030420: 3a20 4c69 6274 6f6f 6c20 436f 6e76 656e : Libtool Conven\n+00030430: 6965 6e63 6520 4c69 6272 6172 6965 732c ience Libraries,\n+00030440: 2020 5072 6576 3a20 436f 6e64 6974 696f Prev: Conditio\n+00030450: 6e61 6c20 4c69 6274 6f6f 6c20 4c69 6272 nal Libtool Libr\n+00030460: 6172 6965 732c 2020 5570 3a20 4120 5368 aries, Up: A Sh\n+00030470: 6172 6564 204c 6962 7261 7279 0a0a 382e ared Library..8.\n+00030480: 332e 3420 4c69 6274 6f6f 6c20 4c69 6272 3.4 Libtool Libr\n+00030490: 6172 6965 7320 7769 7468 2043 6f6e 6469 aries with Condi\n+000304a0: 7469 6f6e 616c 2053 6f75 7263 6573 0a2d tional Sources.-\n+000304b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\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+000304d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n+000304e0: 0a43 6f6e 6469 7469 6f6e 616c 2063 6f6d .Conditional com\n+000304f0: 7069 6c61 7469 6f6e 206f 6620 736f 7572 pilation of sour\n+00030500: 6365 7320 696e 2061 206c 6962 7261 7279 ces in a library\n+00030510: 2063 616e 2062 6520 6163 6869 6576 6564 can be achieved\n+00030520: 2069 6e20 7468 650a 7361 6d65 2077 6179 in the.same way\n+00030530: 2061 7320 636f 6e64 6974 696f 6e61 6c20 as conditional \n+00030540: 636f 6d70 696c 6174 696f 6e20 6f66 2073 compilation of s\n+00030550: 6f75 7263 6573 2069 6e20 6120 7072 6f67 ources in a prog\n+00030560: 7261 6d20 282a 6e6f 7465 0a43 6f6e 6469 ram (*note.Condi\n+00030570: 7469 6f6e 616c 2053 6f75 7263 6573 3a3a tional Sources::\n+00030580: 292e 2020 5468 6520 6f6e 6c79 2064 6966 ). The only dif\n+00030590: 6665 7265 6e63 6520 6973 2074 6861 7420 ference is that \n+000305a0: e280 985f 4c49 4241 4444 e280 9920 7368 ..._LIBADD... sh\n+000305b0: 6f75 6c64 2062 650a 7573 6564 2069 6e73 ould be.used ins\n+000305c0: 7465 6164 206f 6620 e280 985f 4c44 4144 tead of ..._LDAD\n+000305d0: 44e2 8099 2061 6e64 2074 6861 7420 6974 D... and that it\n+000305e0: 2073 686f 756c 6420 6d65 6e74 696f 6e20 should mention \n+000305f0: 6c69 6274 6f6f 6c20 6f62 6a65 6374 730a libtool objects.\n+00030600: 28e2 8098 2e6c 6fe2 8099 2066 696c 6573 (....lo... files\n+00030610: 292e 0a0a 2020 2053 6f2c 2074 6f20 6d69 )... So, to mi\n+00030620: 6d69 6320 7468 6520 e280 9868 656c 6c6f mic the ...hello\n+00030630: e280 9920 6578 616d 706c 6520 6672 6f6d ... example from\n+00030640: 202a 6e6f 7465 2043 6f6e 6469 7469 6f6e *note Condition\n+00030650: 616c 2053 6f75 7263 6573 3a3a 2c20 7765 al Sources::, we\n+00030660: 0a63 6f75 6c64 2062 7569 6c64 2061 20e2 .could build a .\n+00030670: 8098 6c69 6268 656c 6c6f 2e6c 61e2 8099 ..libhello.la...\n+00030680: 206c 6962 7261 7279 2075 7369 6e67 2065 library using e\n+00030690: 6974 6865 7220 e280 9868 656c 6c6f 2d6c ither ...hello-l\n+000306a0: 696e 7578 2e63 e280 9920 6f72 0ae2 8098 inux.c... or....\n+000306b0: 6865 6c6c 6f2d 6765 6e65 7269 632e 63e2 hello-generic.c.\n+000306c0: 8099 2077 6974 6820 7468 6520 666f 6c6c .. with the foll\n+000306d0: 6f77 696e 6720 e280 984d 616b 6566 696c owing ...Makefil\n+000306e0: 652e 616d e280 992e 0a0a 2020 2020 206c e.am...... l\n+000306f0: 6962 5f4c 544c 4942 5241 5249 4553 203d ib_LTLIBRARIES =\n+00030700: 206c 6962 6865 6c6c 6f2e 6c61 0a20 2020 libhello.la. \n+00030710: 2020 6c69 6268 656c 6c6f 5f6c 615f 534f libhello_la_SO\n+00030720: 5552 4345 5320 3d20 6865 6c6c 6f2d 636f URCES = hello-co\n+00030730: 6d6d 6f6e 2e63 0a20 2020 2020 4558 5452 mmon.c. EXTR\n+00030740: 415f 6c69 6268 656c 6c6f 5f6c 615f 534f A_libhello_la_SO\n+00030750: 5552 4345 5320 3d20 6865 6c6c 6f2d 6c69 URCES = hello-li\n+00030760: 6e75 782e 6320 6865 6c6c 6f2d 6765 6e65 nux.c hello-gene\n+00030770: 7269 632e 630a 2020 2020 206c 6962 6865 ric.c. libhe\n+00030780: 6c6c 6f5f 6c61 5f4c 4942 4144 4420 3d20 llo_la_LIBADD = \n+00030790: 2428 4845 4c4c 4f5f 5359 5354 454d 290a $(HELLO_SYSTEM).\n+000307a0: 2020 2020 206c 6962 6865 6c6c 6f5f 6c61 libhello_la\n+000307b0: 5f44 4550 454e 4445 4e43 4945 5320 3d20 _DEPENDENCIES = \n+000307c0: 2428 4845 4c4c 4f5f 5359 5354 454d 290a $(HELLO_SYSTEM).\n+000307d0: 0a41 6e64 206d 616b 6520 7375 7265 20e2 .And make sure .\n+000307e0: 8098 636f 6e66 6967 7572 65e2 8099 2064 ..configure... d\n+000307f0: 6566 696e 6573 20e2 8098 4845 4c4c 4f5f efines ...HELLO_\n+00030800: 5359 5354 454d e280 9920 6173 2065 6974 SYSTEM... as eit\n+00030810: 6865 720a e280 9868 656c 6c6f 2d6c 696e her....hello-lin\n+00030820: 7578 2e6c 6fe2 8099 206f 7220 e280 9868 ux.lo... or ...h\n+00030830: 656c 6c6f 2d67 656e 6572 6963 2e6c 6fe2 ello-generic.lo.\n+00030840: 8099 2e0a 0a20 2020 4f72 2077 6520 636f ..... Or we co\n+00030850: 756c 6420 7369 6d70 6c79 2075 7365 2061 uld simply use a\n+00030860: 6e20 4175 746f 6d61 6b65 2063 6f6e 6469 n Automake condi\n+00030870: 7469 6f6e 616c 2061 7320 666f 6c6c 6f77 tional as follow\n+00030880: 732e 0a0a 2020 2020 206c 6962 5f4c 544c s... lib_LTL\n+00030890: 4942 5241 5249 4553 203d 206c 6962 6865 IBRARIES = libhe\n+000308a0: 6c6c 6f2e 6c61 0a20 2020 2020 6c69 6268 llo.la. libh\n+000308b0: 656c 6c6f 5f6c 615f 534f 5552 4345 5320 ello_la_SOURCES \n+000308c0: 3d20 6865 6c6c 6f2d 636f 6d6d 6f6e 2e63 = hello-common.c\n+000308d0: 0a20 2020 2020 6966 204c 494e 5558 0a20 . if LINUX. \n+000308e0: 2020 2020 6c69 6268 656c 6c6f 5f6c 615f libhello_la_\n+000308f0: 534f 5552 4345 5320 2b3d 2068 656c 6c6f SOURCES += hello\n+00030900: 2d6c 696e 7578 2e63 0a20 2020 2020 656c -linux.c. el\n+00030910: 7365 0a20 2020 2020 6c69 6268 656c 6c6f se. libhello\n+00030920: 5f6c 615f 534f 5552 4345 5320 2b3d 2068 _la_SOURCES += h\n+00030930: 656c 6c6f 2d67 656e 6572 6963 2e63 0a20 ello-generic.c. \n+00030940: 2020 2020 656e 6469 660a 0a1f 0a46 696c endif....Fil\n+00030950: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00030960: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c69 .info, Node: Li\n+00030970: 6274 6f6f 6c20 436f 6e76 656e 6965 6e63 btool Convenienc\n+00030980: 6520 4c69 6272 6172 6965 732c 2020 4e65 e Libraries, Ne\n+00030990: 7874 3a20 4c69 6274 6f6f 6c20 4d6f 6475 xt: Libtool Modu\n+000309a0: 6c65 732c 2020 5072 6576 3a20 436f 6e64 les, Prev: Cond\n+000309b0: 6974 696f 6e61 6c20 4c69 6274 6f6f 6c20 itional Libtool \n+000309c0: 536f 7572 6365 732c 2020 5570 3a20 4120 Sources, Up: A \n+000309d0: 5368 6172 6564 204c 6962 7261 7279 0a0a Shared Library..\n+000309e0: 382e 332e 3520 4c69 6274 6f6f 6c20 436f 8.3.5 Libtool Co\n+000309f0: 6e76 656e 6965 6e63 6520 4c69 6272 6172 nvenience Librar\n+00030a00: 6965 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ies.------------\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+00030a20: 2d2d 2d2d 2d2d 2d0a 0a53 6f6d 6574 696d -------..Sometim\n+00030a30: 6573 2079 6f75 2077 616e 7420 746f 2062 es you want to b\n+00030a40: 7569 6c64 206c 6962 746f 6f6c 206c 6962 uild libtool lib\n+00030a50: 7261 7269 6573 2074 6861 7420 7368 6f75 raries that shou\n+00030a60: 6c64 206e 6f74 2062 650a 696e 7374 616c ld not be.instal\n+00030a70: 6c65 642e 2020 5468 6573 6520 6172 6520 led. These are \n+00030a80: 6361 6c6c 6564 20e2 809c 6c69 6274 6f6f called ...libtoo\n+00030a90: 6c20 636f 6e76 656e 6965 6e63 6520 6c69 l convenience li\n+00030aa0: 6272 6172 6965 73e2 809d 2061 6e64 2061 braries... and a\n+00030ab0: 7265 0a74 7970 6963 616c 6c79 2075 7365 re.typically use\n+00030ac0: 6420 746f 2065 6e63 6170 7375 6c61 7465 d to encapsulate\n+00030ad0: 206d 616e 7920 7375 626c 6962 7261 7269 many sublibrari\n+00030ae0: 6573 2c20 6c61 7465 7220 6761 7468 6572 es, later gather\n+00030af0: 6564 2069 6e74 6f20 6f6e 650a 6269 6720 ed into one.big \n+00030b00: 696e 7374 616c 6c65 6420 6c69 6272 6172 installed librar\n+00030b10: 792e 0a0a 2020 204c 6962 746f 6f6c 2063 y... Libtool c\n+00030b20: 6f6e 7665 6e69 656e 6365 206c 6962 7261 onvenience libra\n+00030b30: 7269 6573 2061 7265 2064 6563 6c61 7265 ries are declare\n+00030b40: 6420 6279 2064 6972 6563 746f 7279 2d6c d by directory-l\n+00030b50: 6573 730a 7661 7269 6162 6c65 7320 7375 ess.variables su\n+00030b60: 6368 2061 7320 e280 986e 6f69 6e73 745f ch as ...noinst_\n+00030b70: 4c54 4c49 4252 4152 4945 53e2 8099 2c20 LTLIBRARIES..., \n+00030b80: e280 9863 6865 636b 5f4c 544c 4942 5241 ...check_LTLIBRA\n+00030b90: 5249 4553 e280 992c 206f 7220 6576 656e RIES..., or even\n+00030ba0: 0ae2 8098 4558 5452 415f 4c54 4c49 4252 ....EXTRA_LTLIBR\n+00030bb0: 4152 4945 53e2 8099 2e20 2055 6e6c 696b ARIES.... Unlik\n+00030bc0: 6520 696e 7374 616c 6c65 6420 6c69 6274 e installed libt\n+00030bd0: 6f6f 6c20 6c69 6272 6172 6965 7320 7468 ool libraries th\n+00030be0: 6579 2064 6f20 6e6f 740a 6e65 6564 2061 ey do not.need a\n+00030bf0: 6e20 e280 982d 7270 6174 68e2 8099 2066 n ...-rpath... f\n+00030c00: 6c61 6720 6174 206c 696e 6b20 7469 6d65 lag at link time\n+00030c10: 2028 6163 7475 616c 6c79 2074 6869 7320 (actually this \n+00030c20: 6973 2074 6865 206f 6e6c 790a 6469 6666 is the only.diff\n+00030c30: 6572 656e 6365 292e 0a0a 2020 2043 6f6e erence)... Con\n+00030c40: 7665 6e69 656e 6365 206c 6962 7261 7269 venience librari\n+00030c50: 6573 206c 6973 7465 6420 696e 20e2 8098 es listed in ...\n+00030c60: 6e6f 696e 7374 5f4c 544c 4942 5241 5249 noinst_LTLIBRARI\n+00030c70: 4553 e280 9920 6172 6520 616c 7761 7973 ES... are always\n+00030c80: 0a62 7569 6c74 2e20 2054 686f 7365 206c .built. Those l\n+00030c90: 6973 7465 6420 696e 20e2 8098 6368 6563 isted in ...chec\n+00030ca0: 6b5f 4c54 4c49 4252 4152 4945 53e2 8099 k_LTLIBRARIES...\n+00030cb0: 2061 7265 2062 7569 6c74 206f 6e6c 7920 are built only \n+00030cc0: 7570 6f6e 20e2 8098 6d61 6b65 0a63 6865 upon ...make.che\n+00030cd0: 636b e280 992e 2020 4669 6e61 6c6c 792c ck.... Finally,\n+00030ce0: 206c 6962 7261 7269 6573 206c 6973 7465 libraries liste\n+00030cf0: 6420 696e 20e2 8098 4558 5452 415f 4c54 d in ...EXTRA_LT\n+00030d00: 4c49 4252 4152 4945 53e2 8099 2061 7265 LIBRARIES... are\n+00030d10: 206e 6576 6572 0a62 7569 6c74 2065 7870 never.built exp\n+00030d20: 6c69 6369 746c 793a 2041 7574 6f6d 616b licitly: Automak\n+00030d30: 6520 6f75 7470 7574 7320 7275 6c65 7320 e outputs rules \n+00030d40: 746f 2062 7569 6c64 2074 6865 6d2c 2062 to build them, b\n+00030d50: 7574 2069 6620 7468 650a 6c69 6272 6172 ut if the.librar\n+00030d60: 7920 646f 6573 206e 6f74 2061 7070 6561 y does not appea\n+00030d70: 7220 6173 2061 204d 616b 6566 696c 6520 r as a Makefile \n+00030d80: 6465 7065 6e64 656e 6379 2061 6e79 7768 dependency anywh\n+00030d90: 6572 6520 6974 2077 6f6e 2774 2062 650a ere it won't be.\n+00030da0: 6275 696c 7420 2874 6869 7320 6973 2077 built (this is w\n+00030db0: 6879 20e2 8098 4558 5452 415f 4c54 4c49 hy ...EXTRA_LTLI\n+00030dc0: 4252 4152 4945 53e2 8099 2069 7320 7573 BRARIES... is us\n+00030dd0: 6564 2066 6f72 2063 6f6e 6469 7469 6f6e ed for condition\n+00030de0: 616c 0a63 6f6d 7069 6c61 7469 6f6e 292e al.compilation).\n+00030df0: 0a0a 2020 2048 6572 6520 6973 2061 2073 .. Here is a s\n+00030e00: 616d 706c 6520 7365 7475 7020 6d65 7267 ample setup merg\n+00030e10: 696e 6720 6c69 6274 6f6f 6c20 636f 6e76 ing libtool conv\n+00030e20: 656e 6965 6e63 6520 6c69 6272 6172 6965 enience librarie\n+00030e30: 7320 6672 6f6d 0a73 7562 6469 7265 6374 s from.subdirect\n+00030e40: 6f72 6965 7320 696e 746f 206f 6e65 206d ories into one m\n+00030e50: 6169 6e20 e280 986c 6962 746f 702e 6c61 ain ...libtop.la\n+00030e60: e280 9920 6c69 6272 6172 792e 0a0a 2020 ... library... \n+00030e70: 2020 2023 202d 2d20 546f 702d 6c65 7665 # -- Top-leve\n+00030e80: 6c20 4d61 6b65 6669 6c65 2e61 6d20 2d2d l Makefile.am --\n+00030e90: 0a20 2020 2020 5355 4244 4952 5320 3d20 . SUBDIRS = \n+00030ea0: 7375 6231 2073 7562 3220 2e2e 2e0a 2020 sub1 sub2 .... \n+00030eb0: 2020 206c 6962 5f4c 544c 4942 5241 5249 lib_LTLIBRARI\n+00030ec0: 4553 203d 206c 6962 746f 702e 6c61 0a20 ES = libtop.la. \n+00030ed0: 2020 2020 6c69 6274 6f70 5f6c 615f 534f libtop_la_SO\n+00030ee0: 5552 4345 5320 3d0a 2020 2020 206c 6962 URCES =. lib\n+00030ef0: 746f 705f 6c61 5f4c 4942 4144 4420 3d20 top_la_LIBADD = \n+00030f00: 5c0a 2020 2020 2020 2073 7562 312f 6c69 \\. sub1/li\n+00030f10: 6273 7562 312e 6c61 205c 0a20 2020 2020 bsub1.la \\. \n+00030f20: 2020 7375 6232 2f6c 6962 7375 6232 2e6c sub2/libsub2.l\n+00030f30: 6120 5c0a 2020 2020 2020 202e 2e2e 0a0a a \\. .....\n+00030f40: 2020 2020 2023 202d 2d20 7375 6231 2f4d # -- sub1/M\n+00030f50: 616b 6566 696c 652e 616d 202d 2d0a 2020 akefile.am --. \n+00030f60: 2020 206e 6f69 6e73 745f 4c54 4c49 4252 noinst_LTLIBR\n+00030f70: 4152 4945 5320 3d20 6c69 6273 7562 312e ARIES = libsub1.\n+00030f80: 6c61 0a20 2020 2020 6c69 6273 7562 315f la. libsub1_\n+00030f90: 6c61 5f53 4f55 5243 4553 203d 202e 2e2e la_SOURCES = ...\n+00030fa0: 0a0a 2020 2020 2023 202d 2d20 7375 6232 .. # -- sub2\n+00030fb0: 2f4d 616b 6566 696c 652e 616d 202d 2d0a /Makefile.am --.\n+00030fc0: 2020 2020 2023 2073 686f 7769 6e67 206e # showing n\n+00030fd0: 6573 7465 6420 636f 6e76 656e 6965 6e63 ested convenienc\n+00030fe0: 6520 6c69 6272 6172 6965 730a 2020 2020 e libraries. \n+00030ff0: 2053 5542 4449 5253 203d 2073 7562 322e SUBDIRS = sub2.\n+00031000: 3120 7375 6232 2e32 202e 2e2e 0a20 2020 1 sub2.2 .... \n+00031010: 2020 6e6f 696e 7374 5f4c 544c 4942 5241 noinst_LTLIBRA\n+00031020: 5249 4553 203d 206c 6962 7375 6232 2e6c RIES = libsub2.l\n+00031030: 610a 2020 2020 206c 6962 7375 6232 5f6c a. libsub2_l\n+00031040: 615f 534f 5552 4345 5320 3d0a 2020 2020 a_SOURCES =. \n+00031050: 206c 6962 7375 6232 5f6c 615f 4c49 4241 libsub2_la_LIBA\n+00031060: 4444 203d 205c 0a20 2020 2020 2020 7375 DD = \\. su\n+00031070: 6232 312f 6c69 6273 7562 3231 2e6c 6120 b21/libsub21.la \n+00031080: 5c0a 2020 2020 2020 2073 7562 3232 2f6c \\. sub22/l\n+00031090: 6962 7375 6232 322e 6c61 205c 0a20 2020 ibsub22.la \\. \n+000310a0: 2020 2020 2e2e 2e0a 0a20 2020 5768 656e ..... When\n+000310b0: 2075 7369 6e67 2073 7563 6820 7365 7475 using such setu\n+000310c0: 702c 2062 6577 6172 6520 7468 6174 20e2 p, beware that .\n+000310d0: 8098 6175 746f 6d61 6b65 e280 9920 7769 ..automake... wi\n+000310e0: 6c6c 2061 7373 756d 6520 e280 986c 6962 ll assume ...lib\n+000310f0: 746f 702e 6c61 e280 990a 6973 2074 6f20 top.la....is to \n+00031100: 6265 206c 696e 6b65 6420 7769 7468 2074 be linked with t\n+00031110: 6865 2043 206c 696e 6b65 722e 2020 5468 he C linker. Th\n+00031120: 6973 2069 7320 6265 6361 7573 6520 e280 is is because ..\n+00031130: 986c 6962 746f 705f 6c61 5f53 4f55 5243 .libtop_la_SOURC\n+00031140: 4553 e280 990a 6973 2065 6d70 7479 2c20 ES....is empty, \n+00031150: 736f 20e2 8098 6175 746f 6d61 6b65 e280 so ...automake..\n+00031160: 9920 7069 636b 7320 4320 6173 2064 6566 . picks C as def\n+00031170: 6175 6c74 206c 616e 6775 6167 652e 2020 ault language. \n+00031180: 4966 0ae2 8098 6c69 6274 6f70 5f6c 615f If....libtop_la_\n+00031190: 534f 5552 4345 53e2 8099 2077 6173 206e SOURCES... was n\n+000311a0: 6f74 2065 6d70 7479 2c20 e280 9861 7574 ot empty, ...aut\n+000311b0: 6f6d 616b 65e2 8099 2077 6f75 6c64 2073 omake... would s\n+000311c0: 656c 6563 7420 7468 6520 6c69 6e6b 6572 elect the linker\n+000311d0: 2061 730a 6578 706c 6169 6e65 6420 696e as.explained in\n+000311e0: 202a 6e6f 7465 2048 6f77 2074 6865 204c *note How the L\n+000311f0: 696e 6b65 7220 6973 2043 686f 7365 6e3a inker is Chosen:\n+00031200: 3a2e 0a0a 2020 2049 6620 6f6e 6520 6f66 :... If one of\n+00031210: 2074 6865 2073 7562 6c69 6272 6172 6965 the sublibrarie\n+00031220: 7320 636f 6e74 6169 6e73 206e 6f6e 2d43 s contains non-C\n+00031230: 2073 6f75 7263 652c 2069 7420 6973 2069 source, it is i\n+00031240: 6d70 6f72 7461 6e74 0a74 6861 7420 7468 mportant.that th\n+00031250: 6520 6170 7072 6f70 7269 6174 6520 6c69 e appropriate li\n+00031260: 6e6b 6572 2062 6520 6368 6f73 656e 2e20 nker be chosen. \n+00031270: 204f 6e65 2077 6179 2074 6f20 6163 6869 One way to achi\n+00031280: 6576 6520 7468 6973 2069 7320 746f 0a70 eve this is to.p\n+00031290: 7265 7465 6e64 2074 6861 7420 7468 6572 retend that ther\n+000312a0: 6520 6973 2073 7563 6820 6120 6e6f 6e2d e is such a non-\n+000312b0: 4320 6669 6c65 2061 6d6f 6e67 2074 6865 C file among the\n+000312c0: 2073 6f75 7263 6573 206f 6620 7468 650a sources of the.\n+000312d0: 6c69 6272 6172 792c 2074 6875 7320 666f library, thus fo\n+000312e0: 7263 696e 6720 e280 9861 7574 6f6d 616b rcing ...automak\n+000312f0: 65e2 8099 2074 6f20 7365 6c65 6374 2074 e... to select t\n+00031300: 6865 2061 7070 726f 7072 6961 7465 206c he appropriate l\n+00031310: 696e 6b65 722e 2020 4865 7265 0a69 7320 inker. Here.is \n+00031320: 7468 6520 746f 702d 6c65 7665 6c20 e280 the top-level ..\n+00031330: 984d 616b 6566 696c 65e2 8099 206f 6620 .Makefile... of \n+00031340: 6f75 7220 6578 616d 706c 6520 7570 6461 our example upda\n+00031350: 7465 6420 746f 2066 6f72 6365 2043 2b2b ted to force C++\n+00031360: 206c 696e 6b69 6e67 2e0a 0a20 2020 2020 linking... \n+00031370: 5355 4244 4952 5320 3d20 7375 6231 2073 SUBDIRS = sub1 s\n+00031380: 7562 3220 2e2e 2e0a 2020 2020 206c 6962 ub2 .... lib\n+00031390: 5f4c 544c 4942 5241 5249 4553 203d 206c _LTLIBRARIES = l\n+000313a0: 6962 746f 702e 6c61 0a20 2020 2020 6c69 ibtop.la. li\n+000313b0: 6274 6f70 5f6c 615f 534f 5552 4345 5320 btop_la_SOURCES \n+000313c0: 3d0a 2020 2020 2023 2044 756d 6d79 2043 =. # Dummy C\n+000313d0: 2b2b 2073 6f75 7263 6520 746f 2063 6175 ++ source to cau\n+000313e0: 7365 2043 2b2b 206c 696e 6b69 6e67 2e0a se C++ linking..\n+000313f0: 2020 2020 206e 6f64 6973 745f 4558 5452 nodist_EXTR\n+00031400: 415f 6c69 6274 6f70 5f6c 615f 534f 5552 A_libtop_la_SOUR\n+00031410: 4345 5320 3d20 6475 6d6d 792e 6378 780a CES = dummy.cxx.\n+00031420: 2020 2020 206c 6962 746f 705f 6c61 5f4c libtop_la_L\n+00031430: 4942 4144 4420 3d20 5c0a 2020 2020 2020 IBADD = \\. \n+00031440: 2073 7562 312f 6c69 6273 7562 312e 6c61 sub1/libsub1.la\n+00031450: 205c 0a20 2020 2020 2020 7375 6232 2f6c \\. sub2/l\n+00031460: 6962 7375 6232 2e6c 6120 5c0a 2020 2020 ibsub2.la \\. \n+00031470: 2020 202e 2e2e 0a0a 2020 20e2 8098 4558 ..... ...EX\n+00031480: 5452 415f 2a5f 534f 5552 4345 53e2 8099 TRA_*_SOURCES...\n+00031490: 2076 6172 6961 626c 6573 2061 7265 2075 variables are u\n+000314a0: 7365 6420 746f 206b 6565 7020 7472 6163 sed to keep trac\n+000314b0: 6b20 6f66 2073 6f75 7263 6520 6669 6c65 k of source file\n+000314c0: 730a 7468 6174 206d 6967 6874 2062 6520 s.that might be \n+000314d0: 636f 6d70 696c 6564 2028 7468 6973 2069 compiled (this i\n+000314e0: 7320 6d6f 7374 6c79 2075 7365 6675 6c20 s mostly useful \n+000314f0: 7768 656e 2064 6f69 6e67 2063 6f6e 6469 when doing condi\n+00031500: 7469 6f6e 616c 0a63 6f6d 7069 6c61 7469 tional.compilati\n+00031510: 6f6e 2075 7369 6e67 20e2 8098 4143 5f53 on using ...AC_S\n+00031520: 5542 5354 e280 992c 202a 6e6f 7465 2043 UBST..., *note C\n+00031530: 6f6e 6469 7469 6f6e 616c 204c 6962 746f onditional Libto\n+00031540: 6f6c 2053 6f75 7263 6573 3a3a 292c 2061 ol Sources::), a\n+00031550: 6e64 0a74 6865 20e2 8098 6e6f 6469 7374 nd.the ...nodist\n+00031560: 5fe2 8099 2070 7265 6669 7820 6d65 616e _... prefix mean\n+00031570: 7320 7468 6520 6c69 7374 6564 2073 6f75 s the listed sou\n+00031580: 7263 6573 2061 7265 206e 6f74 2074 6f20 rces are not to \n+00031590: 6265 2064 6973 7472 6962 7574 6564 0a28 be distributed.(\n+000315a0: 2a6e 6f74 6520 5072 6f67 7261 6d20 616e *note Program an\n+000315b0: 6420 4c69 6272 6172 7920 5661 7269 6162 d Library Variab\n+000315c0: 6c65 733a 3a29 2e20 2049 6e20 6566 6665 les::). In effe\n+000315d0: 6374 2074 6865 2066 696c 6520 e280 9864 ct the file ...d\n+000315e0: 756d 6d79 2e63 7878 e280 990a 646f 6573 ummy.cxx....does\n+000315f0: 206e 6f74 206e 6565 6420 746f 2065 7869 not need to exi\n+00031600: 7374 2069 6e20 7468 6520 736f 7572 6365 st in the source\n+00031610: 2074 7265 652e 2020 4f66 2063 6f75 7273 tree. Of cours\n+00031620: 6520 6966 2079 6f75 2068 6176 6520 736f e if you have so\n+00031630: 6d65 0a72 6561 6c20 736f 7572 6365 2066 me.real source f\n+00031640: 696c 6520 746f 206c 6973 7420 696e 20e2 ile to list in .\n+00031650: 8098 6c69 6274 6f70 5f6c 615f 534f 5552 ..libtop_la_SOUR\n+00031660: 4345 53e2 8099 2074 6865 7265 2069 7320 CES... there is \n+00031670: 6e6f 2070 6f69 6e74 2069 6e0a 6368 6561 no point in.chea\n+00031680: 7469 6e67 2077 6974 6820 e280 986e 6f64 ting with ...nod\n+00031690: 6973 745f 4558 5452 415f 6c69 6274 6f70 ist_EXTRA_libtop\n+000316a0: 5f6c 615f 534f 5552 4345 53e2 8099 2e0a _la_SOURCES.....\n+000316b0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+000316c0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+000316d0: 6465 3a20 4c69 6274 6f6f 6c20 4d6f 6475 de: Libtool Modu\n+000316e0: 6c65 732c 2020 4e65 7874 3a20 4c69 6274 les, Next: Libt\n+000316f0: 6f6f 6c20 466c 6167 732c 2020 5072 6576 ool Flags, Prev\n+00031700: 3a20 4c69 6274 6f6f 6c20 436f 6e76 656e : Libtool Conven\n+00031710: 6965 6e63 6520 4c69 6272 6172 6965 732c ience Libraries,\n+00031720: 2020 5570 3a20 4120 5368 6172 6564 204c Up: A Shared L\n+00031730: 6962 7261 7279 0a0a 382e 332e 3620 4c69 ibrary..8.3.6 Li\n+00031740: 6274 6f6f 6c20 4d6f 6475 6c65 730a 2d2d btool 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+00031760: 2d2d 2d0a 0a54 6865 7365 2061 7265 206c ---..These are l\n+00031770: 6962 746f 6f6c 206c 6962 7261 7269 6573 ibtool libraries\n+00031780: 206d 6561 6e74 2074 6f20 6265 2064 6c6f meant to be dlo\n+00031790: 7065 6e65 642e 2020 5468 6579 2061 7265 pened. They are\n+000317a0: 2069 6e64 6963 6174 6564 2074 6f0a 6c69 indicated to.li\n+000317b0: 6274 6f6f 6c20 6279 2070 6173 7369 6e67 btool by passing\n+000317c0: 20e2 8098 2d6d 6f64 756c 65e2 8099 2061 ...-module... a\n+000317d0: 7420 6c69 6e6b 2d74 696d 652e 0a0a 2020 t link-time... \n+000317e0: 2020 2070 6b67 6c69 625f 4c54 4c49 4252 pkglib_LTLIBR\n+000317f0: 4152 4945 5320 3d20 6d79 6d6f 6475 6c65 ARIES = mymodule\n+00031800: 2e6c 610a 2020 2020 206d 796d 6f64 756c .la. mymodul\n+00031810: 655f 6c61 5f53 4f55 5243 4553 203d 2064 e_la_SOURCES = d\n+00031820: 6f69 742e 630a 2020 2020 206d 796d 6f64 oit.c. mymod\n+00031830: 756c 655f 6c61 5f4c 4446 4c41 4753 203d ule_la_LDFLAGS =\n+00031840: 202d 6d6f 6475 6c65 0a0a 2020 204f 7264 -module.. Ord\n+00031850: 696e 6172 696c 792c 2041 7574 6f6d 616b inarily, Automak\n+00031860: 6520 7265 7175 6972 6573 2074 6861 7420 e requires that \n+00031870: 6120 6c69 6272 6172 7927 7320 6e61 6d65 a library's name\n+00031880: 2073 7461 7274 2077 6974 6820 e280 986c start with ...l\n+00031890: 6962 e280 992e 0a48 6f77 6576 6572 2c20 ib.....However, \n+000318a0: 7768 656e 2062 7569 6c64 696e 6720 6120 when building a \n+000318b0: 6479 6e61 6d69 6361 6c6c 7920 6c6f 6164 dynamically load\n+000318c0: 6162 6c65 206d 6f64 756c 6520 796f 7520 able module you \n+000318d0: 6d69 6768 7420 7769 7368 2074 6f0a 7573 might wish to.us\n+000318e0: 6520 6120 226e 6f6e 7374 616e 6461 7264 e a \"nonstandard\n+000318f0: 2220 6e61 6d65 2e20 2041 7574 6f6d 616b \" name. Automak\n+00031900: 6520 7769 6c6c 206e 6f74 2063 6f6d 706c e will not compl\n+00031910: 6169 6e20 6162 6f75 7420 7375 6368 0a6e ain about such.n\n+00031920: 6f6e 7374 616e 6461 7264 206e 616d 6573 onstandard names\n+00031930: 2069 6620 6974 206b 6e6f 7773 2074 6865 if it knows the\n+00031940: 206c 6962 7261 7279 2062 6569 6e67 2062 library being b\n+00031950: 7569 6c74 2069 7320 6120 6c69 6274 6f6f uilt is a libtoo\n+00031960: 6c0a 6d6f 6475 6c65 2c20 692e 652e 2c20 l.module, i.e., \n+00031970: 6966 20e2 8098 2d6d 6f64 756c 65e2 8099 if ...-module...\n+00031980: 2065 7870 6c69 6369 746c 7920 6170 7065 explicitly appe\n+00031990: 6172 7320 696e 2074 6865 206c 6962 7261 ars in the libra\n+000319a0: 7279 2773 0ae2 8098 5f4c 4446 4c41 4753 ry's...._LDFLAGS\n+000319b0: e280 9920 7661 7269 6162 6c65 2028 6f72 ... variable (or\n+000319c0: 2069 6e20 7468 6520 636f 6d6d 6f6e 20e2 in the common .\n+000319d0: 8098 414d 5f4c 4446 4c41 4753 e280 9920 ..AM_LDFLAGS... \n+000319e0: 7661 7269 6162 6c65 2077 6865 6e20 6e6f variable when no\n+000319f0: 0a70 6572 2d6c 6962 7261 7279 20e2 8098 .per-library ...\n+00031a00: 5f4c 4446 4c41 4753 e280 9920 7661 7269 _LDFLAGS... vari\n+00031a10: 6162 6c65 2069 7320 6465 6669 6e65 6429 able is defined)\n+00031a20: 2e0a 0a20 2020 4173 2061 6c77 6179 732c ... As always,\n+00031a30: 20e2 8098 4143 5f53 5542 5354 e280 9920 ...AC_SUBST... \n+00031a40: 7661 7269 6162 6c65 7320 6172 6520 626c variables are bl\n+00031a50: 6163 6b20 626f 7865 7320 746f 2041 7574 ack boxes to Aut\n+00031a60: 6f6d 616b 6520 7369 6e63 650a 7468 6569 omake since.thei\n+00031a70: 7220 7661 6c75 6573 2061 7265 206e 6f74 r values are not\n+00031a80: 2079 6574 206b 6e6f 776e 2077 6865 6e20 yet known when \n+00031a90: e280 9861 7574 6f6d 616b 65e2 8099 2069 ...automake... i\n+00031aa0: 7320 7275 6e2e 2020 5468 6572 6566 6f72 s run. Therefor\n+00031ab0: 6520 6966 0ae2 8098 2d6d 6f64 756c 65e2 e if....-module.\n+00031ac0: 8099 2069 7320 7365 7420 7669 6120 7375 .. is set via su\n+00031ad0: 6368 2061 2076 6172 6961 626c 652c 2041 ch a variable, A\n+00031ae0: 7574 6f6d 616b 6520 6361 6e6e 6f74 206e utomake cannot n\n+00031af0: 6f74 6963 6520 6974 2061 6e64 2077 696c otice it and wil\n+00031b00: 6c0a 7072 6f63 6565 6420 6173 2069 6620 l.proceed as if \n+00031b10: 7468 6520 6c69 6272 6172 7920 7761 7320 the library was \n+00031b20: 616e 206f 7264 696e 6172 7920 6c69 6274 an ordinary libt\n+00031b30: 6f6f 6c20 6c69 6272 6172 792c 2077 6974 ool library, wit\n+00031b40: 6820 7374 7269 6374 0a6e 616d 696e 672e h strict.naming.\n+00031b50: 0a0a 2020 2049 6620 e280 986d 796d 6f64 .. If ...mymod\n+00031b60: 756c 655f 6c61 5f53 4f55 5243 4553 e280 ule_la_SOURCES..\n+00031b70: 9920 6973 206e 6f74 2073 7065 6369 6669 . is not specifi\n+00031b80: 6564 2c20 7468 656e 2069 7420 6465 6661 ed, then it defa\n+00031b90: 756c 7473 2074 6f20 7468 650a 7369 6e67 ults to the.sing\n+00031ba0: 6c65 2066 696c 6520 e280 986d 796d 6f64 le file ...mymod\n+00031bb0: 756c 652e 63e2 8099 2028 2a6e 6f74 6520 ule.c... (*note \n+00031bc0: 4465 6661 756c 7420 5f53 4f55 5243 4553 Default _SOURCES\n+00031bd0: 3a3a 292e 0a0a 1f0a 4669 6c65 3a20 6175 ::).....File: au\n+00031be0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00031bf0: 2c20 204e 6f64 653a 204c 6962 746f 6f6c , Node: Libtool\n+00031c00: 2046 6c61 6773 2c20 204e 6578 743a 204c Flags, Next: L\n+00031c10: 544c 4942 4f42 4a53 2c20 2050 7265 763a TLIBOBJS, Prev:\n+00031c20: 204c 6962 746f 6f6c 204d 6f64 756c 6573 Libtool Modules\n+00031c30: 2c20 2055 703a 2041 2053 6861 7265 6420 , Up: A Shared \n+00031c40: 4c69 6272 6172 790a 0a38 2e33 2e37 20e2 Library..8.3.7 .\n+00031c50: 8098 5f4c 4942 4144 44e2 8099 2c20 e280 .._LIBADD..., ..\n+00031c60: 985f 4c44 464c 4147 53e2 8099 2c20 616e ._LDFLAGS..., an\n+00031c70: 6420 e280 985f 4c49 4254 4f4f 4c46 4c41 d ..._LIBTOOLFLA\n+00031c80: 4753 e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d GS....----------\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 0a0a 4173 2073 686f 776e ------..As shown\n+00031cc0: 2069 6e20 7072 6576 696f 7573 2073 6563 in previous sec\n+00031cd0: 7469 6f6e 732c 2074 6865 20e2 8098 4c49 tions, the ...LI\n+00031ce0: 4252 4152 595f 4c49 4241 4444 e280 9920 BRARY_LIBADD... \n+00031cf0: 7661 7269 6162 6c65 2073 686f 756c 6420 variable should \n+00031d00: 6265 0a75 7365 6420 746f 206c 6973 7420 be.used to list \n+00031d10: 6578 7472 6120 6c69 6274 6f6f 6c20 6f62 extra libtool ob\n+00031d20: 6a65 6374 7320 28e2 8098 2e6c 6fe2 8099 jects (....lo...\n+00031d30: 2066 696c 6573 2920 6f72 206c 6962 746f files) or libto\n+00031d40: 6f6c 206c 6962 7261 7269 6573 0a28 e280 ol libraries.(..\n+00031d50: 982e 6c61 e280 9929 2074 6f20 6164 6420 ..la...) to add \n+00031d60: 746f 204c 4942 5241 5259 2e0a 0a20 2020 to LIBRARY... \n+00031d70: 5468 6520 e280 984c 4942 5241 5259 5f4c The ...LIBRARY_L\n+00031d80: 4446 4c41 4753 e280 9920 7661 7269 6162 DFLAGS... variab\n+00031d90: 6c65 2069 7320 7468 6520 706c 6163 6520 le is the place \n+00031da0: 746f 206c 6973 7420 6164 6469 7469 6f6e to list addition\n+00031db0: 616c 0a6c 6962 746f 6f6c 206c 696e 6b69 al.libtool linki\n+00031dc0: 6e67 2066 6c61 6773 2c20 7375 6368 2061 ng flags, such a\n+00031dd0: 7320 e280 982d 7665 7273 696f 6e2d 696e s ...-version-in\n+00031de0: 666f e280 992c 20e2 8098 2d73 7461 7469 fo..., ...-stati\n+00031df0: 63e2 8099 2c20 616e 6420 6120 6c6f 740a c..., and a lot.\n+00031e00: 6d6f 7265 2e20 202a 4e6f 7465 204c 696e more. *Note Lin\n+00031e10: 6b20 6d6f 6465 3a20 286c 6962 746f 6f6c k mode: (libtool\n+00031e20: 294c 696e 6b20 6d6f 6465 2e0a 0a20 2020 )Link mode... \n+00031e30: 5468 6520 e280 986c 6962 746f 6f6c e280 The ...libtool..\n+00031e40: 9920 636f 6d6d 616e 6420 6861 7320 7477 . command has tw\n+00031e50: 6f20 6b69 6e64 7320 6f66 206f 7074 696f o kinds of optio\n+00031e60: 6e73 3a20 6d6f 6465 2d73 7065 6369 6669 ns: mode-specifi\n+00031e70: 6320 6f70 7469 6f6e 730a 616e 6420 6765 c options.and ge\n+00031e80: 6e65 7269 6320 6f70 7469 6f6e 732e 2020 neric options. \n+00031e90: 4d6f 6465 2d73 7065 6369 6669 6320 6f70 Mode-specific op\n+00031ea0: 7469 6f6e 7320 7375 6368 2061 7320 7468 tions such as th\n+00031eb0: 6520 6166 6f72 656d 656e 7469 6f6e 6564 e aforementioned\n+00031ec0: 0a6c 696e 6b69 6e67 2066 6c61 6773 2073 .linking flags s\n+00031ed0: 686f 756c 6420 6265 206c 756d 7065 6420 hould be lumped \n+00031ee0: 7769 7468 2074 6865 206f 7468 6572 2066 with the other f\n+00031ef0: 6c61 6773 2070 6173 7365 6420 746f 2074 lags passed to t\n+00031f00: 6865 2074 6f6f 6c0a 696e 766f 6b65 6420 he tool.invoked \n+00031f10: 6279 20e2 8098 6c69 6274 6f6f 6ce2 8099 by ...libtool...\n+00031f20: 2028 6865 6e63 6520 7468 6520 7573 6520 (hence the use \n+00031f30: 6f66 20e2 8098 4c49 4252 4152 595f 4c44 of ...LIBRARY_LD\n+00031f40: 464c 4147 53e2 8099 2066 6f72 206c 6962 FLAGS... for lib\n+00031f50: 746f 6f6c 0a6c 696e 6b69 6e67 2066 6c61 tool.linking fla\n+00031f60: 6773 292e 2020 4765 6e65 7269 6320 6f70 gs). Generic op\n+00031f70: 7469 6f6e 7320 696e 636c 7564 6520 e280 tions include ..\n+00031f80: 982d 2d74 6167 3d54 4147 e280 9920 616e .--tag=TAG... an\n+00031f90: 6420 e280 982d 2d73 696c 656e 74e2 8099 d ...--silent...\n+00031fa0: 0a28 2a6e 6f74 6520 496e 766f 6b69 6e67 .(*note Invoking\n+00031fb0: 20e2 8098 6c69 6274 6f6f 6ce2 8099 3a20 ...libtool...: \n+00031fc0: 286c 6962 746f 6f6c 2949 6e76 6f6b 696e (libtool)Invokin\n+00031fd0: 6720 6c69 6274 6f6f 6c2e 2066 6f72 206d g libtool. for m\n+00031fe0: 6f72 6520 6f70 7469 6f6e 7329 0a73 686f ore options).sho\n+00031ff0: 756c 6420 6170 7065 6172 2062 6566 6f72 uld appear befor\n+00032000: 6520 7468 6520 6d6f 6465 2073 656c 6563 e the mode selec\n+00032010: 7469 6f6e 206f 6e20 7468 6520 636f 6d6d tion on the comm\n+00032020: 616e 6420 6c69 6e65 3b20 696e 0ae2 8098 and line; in....\n+00032030: 4d61 6b65 6669 6c65 2e61 6de2 8099 7320 Makefile.am...s \n+00032040: 7468 6579 2073 686f 756c 6420 6265 206c they should be l\n+00032050: 6973 7465 6420 696e 2074 6865 20e2 8098 isted in the ...\n+00032060: 4c49 4252 4152 595f 4c49 4254 4f4f 4c46 LIBRARY_LIBTOOLF\n+00032070: 4c41 4753 e280 990a 7661 7269 6162 6c65 LAGS....variable\n+00032080: 2e0a 0a20 2020 4966 20e2 8098 4c49 4252 ... If ...LIBR\n+00032090: 4152 595f 4c49 4254 4f4f 4c46 4c41 4753 ARY_LIBTOOLFLAGS\n+000320a0: e280 9920 6973 206e 6f74 2064 6566 696e ... is not defin\n+000320b0: 6564 2c20 7468 656e 2074 6865 2076 6172 ed, then the var\n+000320c0: 6961 626c 650a e280 9841 4d5f 4c49 4254 iable....AM_LIBT\n+000320d0: 4f4f 4c46 4c41 4753 e280 9920 6973 2075 OOLFLAGS... is u\n+000320e0: 7365 6420 696e 7374 6561 642e 0a0a 2020 sed instead... \n+000320f0: 2054 6865 7365 2066 6c61 6773 2061 7265 These flags are\n+00032100: 2070 6173 7365 6420 746f 206c 6962 746f passed to libto\n+00032110: 6f6c 2061 6674 6572 2074 6865 20e2 8098 ol after the ...\n+00032120: 2d2d 7461 673d 5441 47e2 8099 206f 7074 --tag=TAG... opt\n+00032130: 696f 6e0a 636f 6d70 7574 6564 2062 7920 ion.computed by \n+00032140: 4175 746f 6d61 6b65 2028 6966 2061 6e79 Automake (if any\n+00032150: 292c 2073 6f20 e280 984c 4942 5241 5259 ), so ...LIBRARY\n+00032160: 5f4c 4942 544f 4f4c 464c 4147 53e2 8099 _LIBTOOLFLAGS...\n+00032170: 2028 6f72 0ae2 8098 414d 5f4c 4942 544f (or....AM_LIBTO\n+00032180: 4f4c 464c 4147 53e2 8099 2920 6973 2061 OLFLAGS...) is a\n+00032190: 2067 6f6f 6420 706c 6163 6520 746f 206f good place to o\n+000321a0: 7665 7272 6964 6520 6f72 2073 7570 706c verride or suppl\n+000321b0: 656d 656e 7420 7468 650a e280 982d 2d74 ement the....--t\n+000321c0: 6167 3d54 4147 e280 9920 7365 7474 696e ag=TAG... settin\n+000321d0: 672e 0a0a 2020 2054 6865 206c 6962 746f g... The libto\n+000321e0: 6f6c 2072 756c 6573 2061 6c73 6f20 7573 ol rules also us\n+000321f0: 6520 6120 e280 984c 4942 544f 4f4c 464c e a ...LIBTOOLFL\n+00032200: 4147 53e2 8099 2076 6172 6961 626c 6520 AGS... variable \n+00032210: 7468 6174 2073 686f 756c 6420 6e6f 740a that should not.\n+00032220: 6265 2073 6574 2069 6e20 e280 984d 616b be set in ...Mak\n+00032230: 6566 696c 652e 616d e280 993a 2074 6869 efile.am...: thi\n+00032240: 7320 6973 2061 2075 7365 7220 7661 7269 s is a user vari\n+00032250: 6162 6c65 2028 2a6e 6f74 6520 466c 6167 able (*note Flag\n+00032260: 2056 6172 6961 626c 6573 0a4f 7264 6572 Variables.Order\n+00032270: 696e 673a 3a2e 2020 4974 2061 6c6c 6f77 ing::. It allow\n+00032280: 7320 7573 6572 7320 746f 2072 756e 20e2 s users to run .\n+00032290: 8098 6d61 6b65 204c 4942 544f 4f4c 464c ..make LIBTOOLFL\n+000322a0: 4147 533d 2d2d 7369 6c65 6e74 e280 992c AGS=--silent...,\n+000322b0: 2066 6f72 0a69 6e73 7461 6e63 652e 2020 for.instance. \n+000322c0: 4e6f 7465 2074 6861 7420 7468 6520 7665 Note that the ve\n+000322d0: 7262 6f73 6974 7920 6f66 20e2 8098 6c69 rbosity of ...li\n+000322e0: 6274 6f6f 6ce2 8099 2063 616e 2061 6c73 btool... can als\n+000322f0: 6f20 6265 2069 6e66 6c75 656e 6365 640a o be influenced.\n+00032300: 7769 7468 2074 6865 2041 7574 6f6d 616b with the Automak\n+00032310: 6520 e280 9873 696c 656e 742d 7275 6c65 e ...silent-rule\n+00032320: 73e2 8099 206f 7074 696f 6e20 282a 6e6f s... option (*no\n+00032330: 7465 204f 7074 696f 6e73 3a3a 292e 0a0a te Options::)...\n+00032340: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00032350: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00032360: 653a 204c 544c 4942 4f42 4a53 2c20 204e e: LTLIBOBJS, N\n+00032370: 6578 743a 204c 6962 746f 6f6c 2049 7373 ext: Libtool Iss\n+00032380: 7565 732c 2020 5072 6576 3a20 4c69 6274 ues, Prev: Libt\n+00032390: 6f6f 6c20 466c 6167 732c 2020 5570 3a20 ool Flags, Up: \n+000323a0: 4120 5368 6172 6564 204c 6962 7261 7279 A Shared Library\n+000323b0: 0a0a 382e 332e 3820 e280 984c 544c 4942 ..8.3.8 ...LTLIB\n+000323c0: 4f42 4a53 e280 9920 616e 6420 e280 984c OBJS... and ...L\n+000323d0: 5441 4c4c 4f43 41e2 8099 0a2d 2d2d 2d2d TALLOCA....-----\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 2d0a 0a57 6865 -----------..Whe\n+00032400: 7265 2061 6e20 6f72 6469 6e61 7279 206c re an ordinary l\n+00032410: 6962 7261 7279 206d 6967 6874 2069 6e63 ibrary might inc\n+00032420: 6c75 6465 20e2 8098 2428 4c49 424f 424a lude ...$(LIBOBJ\n+00032430: 5329 e280 9920 6f72 20e2 8098 2428 414c S)... or ...$(AL\n+00032440: 4c4f 4341 29e2 8099 0a28 2a6e 6f74 6520 LOCA)....(*note \n+00032450: 4c49 424f 424a 533a 3a29 2c20 6120 6c69 LIBOBJS::), a li\n+00032460: 6274 6f6f 6c20 6c69 6272 6172 7920 6d75 btool library mu\n+00032470: 7374 2075 7365 20e2 8098 2428 4c54 4c49 st use ...$(LTLI\n+00032480: 424f 424a 5329 e280 9920 6f72 0ae2 8098 BOBJS)... or....\n+00032490: 2428 4c54 414c 4c4f 4341 29e2 8099 2e20 $(LTALLOCA).... \n+000324a0: 2054 6869 7320 6973 2072 6571 7569 7265 This is require\n+000324b0: 6420 6265 6361 7573 6520 7468 6520 6f62 d because the ob\n+000324c0: 6a65 6374 2066 696c 6573 2074 6861 7420 ject files that \n+000324d0: 6c69 6274 6f6f 6c0a 6f70 6572 6174 6573 libtool.operates\n+000324e0: 206f 6e20 646f 206e 6f74 206e 6563 6573 on do not neces\n+000324f0: 7361 7269 6c79 2065 6e64 2069 6e20 e280 sarily end in ..\n+00032500: 982e 6fe2 8099 2e0a 0a20 2020 4e6f 7761 ..o...... Nowa\n+00032510: 6461 7973 2c20 7468 6520 636f 6d70 7574 days, the comput\n+00032520: 6174 696f 6e20 6f66 20e2 8098 4c54 4c49 ation of ...LTLI\n+00032530: 424f 424a 53e2 8099 2066 726f 6d20 e280 BOBJS... from ..\n+00032540: 984c 4942 4f42 4a53 e280 9920 6973 2070 .LIBOBJS... is p\n+00032550: 6572 666f 726d 6564 0a61 7574 6f6d 6174 erformed.automat\n+00032560: 6963 616c 6c79 2062 7920 4175 746f 636f ically by Autoco\n+00032570: 6e66 2028 2a6e 6f74 6520 e280 9841 435f nf (*note ...AC_\n+00032580: 4c49 424f 424a e280 9920 7673 2e20 e280 LIBOBJ... vs. ..\n+00032590: 984c 4942 4f42 4a53 e280 993a 0a28 6175 .LIBOBJS...:.(au\n+000325a0: 746f 636f 6e66 2941 435f 4c49 424f 424a toconf)AC_LIBOBJ\n+000325b0: 2076 7320 4c49 424f 424a 532e 292e 0a0a vs LIBOBJS.)...\n+000325c0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+000325d0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+000325e0: 653a 204c 6962 746f 6f6c 2049 7373 7565 e: Libtool Issue\n+000325f0: 732c 2020 5072 6576 3a20 4c54 4c49 424f s, Prev: LTLIBO\n+00032600: 424a 532c 2020 5570 3a20 4120 5368 6172 BJS, Up: A Shar\n+00032610: 6564 204c 6962 7261 7279 0a0a 382e 332e ed Library..8.3.\n+00032620: 3920 436f 6d6d 6f6e 2049 7373 7565 7320 9 Common Issues \n+00032630: 5265 6c61 7465 6420 746f 204c 6962 746f Related to Libto\n+00032640: 6f6c 2773 2055 7365 0a2d 2d2d 2d2d 2d2d ol'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 2d0a 0a2a 204d 656e 753a 0a0a -----..* Menu:..\n+00032680: 2a20 4572 726f 7220 7265 7175 6972 6564 * Error required\n+00032690: 2066 696c 6520 6c74 6d61 696e 2e73 6820 file ltmain.sh \n+000326a0: 6e6f 7420 666f 756e 643a 3a20 2054 6865 not found:: The\n+000326b0: 206e 6565 6420 746f 2072 756e 206c 6962 need to run lib\n+000326c0: 746f 6f6c 697a 650a 2a20 4f62 6a65 6374 toolize.* Object\n+000326d0: 7320 6372 6561 7465 6420 626f 7468 2077 s created both w\n+000326e0: 6974 6820 6c69 6274 6f6f 6c20 616e 6420 ith libtool and \n+000326f0: 7769 7468 6f75 743a 3a20 2041 766f 6964 without:: Avoid\n+00032700: 2061 2073 7065 6369 6669 6320 6275 696c a specific buil\n+00032710: 6420 7261 6365 0a0a 1f0a 4669 6c65 3a20 d race....File: \n+00032720: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00032730: 666f 2c20 204e 6f64 653a 2045 7272 6f72 fo, Node: Error\n+00032740: 2072 6571 7569 7265 6420 6669 6c65 206c required file l\n+00032750: 746d 6169 6e2e 7368 206e 6f74 2066 6f75 tmain.sh not fou\n+00032760: 6e64 2c20 204e 6578 743a 204f 626a 6563 nd, Next: Objec\n+00032770: 7473 2063 7265 6174 6564 2062 6f74 6820 ts created both \n+00032780: 7769 7468 206c 6962 746f 6f6c 2061 6e64 with libtool and\n+00032790: 2077 6974 686f 7574 2c20 2055 703a 204c without, Up: L\n+000327a0: 6962 746f 6f6c 2049 7373 7565 730a 0a38 ibtool Issues..8\n+000327b0: 2e33 2e39 2e31 2045 7272 6f72 3a20 e280 .3.9.1 Error: ..\n+000327c0: 9872 6571 7569 7265 6420 6669 6c65 2060 .required file `\n+000327d0: 2e2f 6c74 6d61 696e 2e73 6827 206e 6f74 ./ltmain.sh' not\n+000327e0: 2066 6f75 6e64 e280 990a 2e2e 2e2e 2e2e 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: 0a0a 4c69 6274 6f6f 6c20 636f 6d65 7320 ..Libtool comes \n+00032830: 7769 7468 2061 2074 6f6f 6c20 6361 6c6c with a tool call\n+00032840: 6564 20e2 8098 6c69 6274 6f6f 6c69 7a65 ed ...libtoolize\n+00032850: e280 9920 7468 6174 2077 696c 6c20 696e ... that will in\n+00032860: 7374 616c 6c0a 6c69 6274 6f6f 6c27 7320 stall.libtool's \n+00032870: 7375 7070 6f72 7469 6e67 2066 696c 6573 supporting files\n+00032880: 2069 6e74 6f20 6120 7061 636b 6167 652e into a package.\n+00032890: 2020 5275 6e6e 696e 6720 7468 6973 2063 Running this c\n+000328a0: 6f6d 6d61 6e64 2077 696c 6c0a 696e 7374 ommand will.inst\n+000328b0: 616c 6c20 e280 986c 746d 6169 6e2e 7368 all ...ltmain.sh\n+000328c0: e280 992e 2020 596f 7520 7368 6f75 6c64 .... You should\n+000328d0: 2065 7865 6375 7465 2069 7420 6265 666f execute it befo\n+000328e0: 7265 20e2 8098 6163 6c6f 6361 6ce2 8099 re ...aclocal...\n+000328f0: 2061 6e64 0ae2 8098 6175 746f 6d61 6b65 and....automake\n+00032900: e280 992e 0a0a 2020 2050 656f 706c 6520 ...... People \n+00032910: 7570 6772 6164 696e 6720 6f6c 6420 7061 upgrading old pa\n+00032920: 636b 6167 6573 2074 6f20 6e65 7765 7220 ckages to newer \n+00032930: 6175 746f 746f 6f6c 7320 6172 6520 6c69 autotools are li\n+00032940: 6b65 6c79 2074 6f20 6661 6365 0a74 6869 kely to face.thi\n+00032950: 7320 6973 7375 6520 6265 6361 7573 6520 s issue because \n+00032960: 6f6c 6465 7220 4175 746f 6d61 6b65 2076 older Automake v\n+00032970: 6572 7369 6f6e 7320 7573 6564 2074 6f20 ersions used to \n+00032980: 6361 6c6c 20e2 8098 6c69 6274 6f6f 6c69 call ...libtooli\n+00032990: 7a65 e280 992e 0a54 6865 7265 666f 7265 ze.....Therefore\n+000329a0: 206f 6c64 2062 7569 6c64 2073 6372 6970 old build scrip\n+000329b0: 7473 2064 6f20 6e6f 7420 6361 6c6c 20e2 ts do not call .\n+000329c0: 8098 6c69 6274 6f6f 6c69 7a65 e280 992e ..libtoolize....\n+000329d0: 0a0a 2020 2053 696e 6365 2041 7574 6f6d .. Since Autom\n+000329e0: 616b 6520 312e 362c 2069 7420 6861 7320 ake 1.6, it has \n+000329f0: 6265 656e 2064 6563 6964 6564 2074 6861 been decided tha\n+00032a00: 7420 7275 6e6e 696e 6720 e280 986c 6962 t running ...lib\n+00032a10: 746f 6f6c 697a 65e2 8099 2077 6173 0a6e toolize... was.n\n+00032a20: 6f6e 6520 6f66 2041 7574 6f6d 616b 6527 one of Automake'\n+00032a30: 7320 6275 7369 6e65 7373 2e20 2049 6e73 s business. Ins\n+00032a40: 7465 6164 2c20 7468 6174 2066 756e 6374 tead, that funct\n+00032a50: 696f 6e61 6c69 7479 2068 6173 2062 6565 ionality has bee\n+00032a60: 6e20 6d6f 7665 640a 696e 746f 2074 6865 n moved.into the\n+00032a70: 20e2 8098 6175 746f 7265 636f 6e66 e280 ...autoreconf..\n+00032a80: 9920 636f 6d6d 616e 6420 282a 6e6f 7465 . command (*note\n+00032a90: 2055 7369 6e67 20e2 8098 6175 746f 7265 Using ...autore\n+00032aa0: 636f 6e66 e280 993a 0a28 6175 746f 636f conf...:.(autoco\n+00032ab0: 6e66 2961 7574 6f72 6563 6f6e 6620 496e nf)autoreconf In\n+00032ac0: 766f 6361 7469 6f6e 2e29 2e20 2049 6620 vocation.). If \n+00032ad0: 796f 7520 646f 206e 6f74 2077 616e 7420 you do not want \n+00032ae0: 746f 2072 656d 656d 6265 7220 7768 6174 to remember what\n+00032af0: 0a74 6f20 7275 6e20 616e 6420 7768 656e .to run and when\n+00032b00: 2c20 6a75 7374 206c 6561 726e 2074 6865 , just learn the\n+00032b10: 20e2 8098 6175 746f 7265 636f 6e66 e280 ...autoreconf..\n+00032b20: 9920 636f 6d6d 616e 642e 2020 486f 7065 . command. Hope\n+00032b30: 6675 6c6c 792c 0a72 6570 6c61 6369 6e67 fully,.replacing\n+00032b40: 2065 7869 7374 696e 6720 e280 9862 6f6f existing ...boo\n+00032b50: 7473 7472 6170 2e73 68e2 8099 206f 7220 tstrap.sh... or \n+00032b60: e280 9861 7574 6f67 656e 2e73 68e2 8099 ...autogen.sh...\n+00032b70: 2073 6372 6970 7473 2062 7920 6120 6361 scripts by a ca\n+00032b80: 6c6c 2074 6f0a e280 9861 7574 6f72 6563 ll to....autorec\n+00032b90: 6f6e 66e2 8099 2073 686f 756c 6420 616c onf... should al\n+00032ba0: 736f 2066 7265 6520 796f 7520 6672 6f6d so free you from\n+00032bb0: 2061 6e79 2073 696d 696c 6172 2069 6e63 any similar inc\n+00032bc0: 6f6d 7061 7469 626c 6520 6368 616e 6765 ompatible change\n+00032bd0: 0a69 6e20 7468 6520 6675 7475 7265 2e0a .in the future..\n+00032be0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00032bf0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00032c00: 6465 3a20 4f62 6a65 6374 7320 6372 6561 de: Objects crea\n+00032c10: 7465 6420 626f 7468 2077 6974 6820 6c69 ted both with li\n+00032c20: 6274 6f6f 6c20 616e 6420 7769 7468 6f75 btool and withou\n+00032c30: 742c 2020 5072 6576 3a20 4572 726f 7220 t, Prev: Error \n+00032c40: 7265 7175 6972 6564 2066 696c 6520 6c74 required file lt\n+00032c50: 6d61 696e 2e73 6820 6e6f 7420 666f 756e main.sh not foun\n+00032c60: 642c 2020 5570 3a20 4c69 6274 6f6f 6c20 d, Up: Libtool \n+00032c70: 4973 7375 6573 0a0a 382e 332e 392e 3220 Issues..8.3.9.2 \n+00032c80: 4f62 6a65 6374 7320 e280 9863 7265 6174 Objects ...creat\n+00032c90: 6564 2077 6974 6820 626f 7468 206c 6962 ed with both lib\n+00032ca0: 746f 6f6c 2061 6e64 2077 6974 686f 7574 tool and without\n+00032cb0: e280 990a 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\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 2e0a 0a53 6f6d .............Som\n+00032cf0: 6574 696d 6573 2c20 7468 6520 7361 6d65 etimes, the same\n+00032d00: 2073 6f75 7263 6520 6669 6c65 2069 7320 source file is \n+00032d10: 7573 6564 2062 6f74 6820 746f 2062 7569 used both to bui\n+00032d20: 6c64 2061 206c 6962 746f 6f6c 206c 6962 ld a libtool lib\n+00032d30: 7261 7279 0a61 6e64 2074 6f20 6275 696c rary.and to buil\n+00032d40: 6420 616e 6f74 6865 7220 6e6f 6e2d 6c69 d another non-li\n+00032d50: 6274 6f6f 6c20 7461 7267 6574 2028 6265 btool target (be\n+00032d60: 2069 7420 6120 7072 6f67 7261 6d20 6f72 it a program or\n+00032d70: 2061 6e6f 7468 6572 0a6c 6962 7261 7279 another.library\n+00032d80: 292e 0a0a 2020 204c 6574 2773 2063 6f6e )... Let's con\n+00032d90: 7369 6465 7220 7468 6520 666f 6c6c 6f77 sider the follow\n+00032da0: 696e 6720 e280 984d 616b 6566 696c 652e ing ...Makefile.\n+00032db0: 616d e280 992e 0a0a 2020 2020 2062 696e am...... bin\n+00032dc0: 5f50 524f 4752 414d 5320 3d20 7072 6f67 _PROGRAMS = prog\n+00032dd0: 0a20 2020 2020 7072 6f67 5f53 4f55 5243 . prog_SOURC\n+00032de0: 4553 203d 2070 726f 672e 6320 666f 6f2e ES = prog.c foo.\n+00032df0: 6320 2e2e 2e0a 0a20 2020 2020 6c69 625f c ..... lib_\n+00032e00: 4c54 4c49 4252 4152 4945 5320 3d20 6c69 LTLIBRARIES = li\n+00032e10: 6266 6f6f 2e6c 610a 2020 2020 206c 6962 bfoo.la. lib\n+00032e20: 666f 6f5f 6c61 5f53 4f55 5243 4553 203d foo_la_SOURCES =\n+00032e30: 2066 6f6f 2e63 202e 2e2e 0a0a 2849 6e20 foo.c .....(In \n+00032e40: 7468 6973 2074 7269 7669 616c 2063 6173 this trivial cas\n+00032e50: 6520 7468 6520 6973 7375 6520 636f 756c e the issue coul\n+00032e60: 6420 6265 2061 766f 6964 6564 2062 7920 d be avoided by \n+00032e70: 6c69 6e6b 696e 6720 e280 986c 6962 666f linking ...libfo\n+00032e80: 6f2e 6c61 e280 990a 7769 7468 20e2 8098 o.la....with ...\n+00032e90: 7072 6f67 e280 9920 696e 7374 6561 6420 prog... instead \n+00032ea0: 6f66 206c 6973 7469 6e67 20e2 8098 666f of listing ...fo\n+00032eb0: 6f2e 63e2 8099 2069 6e20 e280 9870 726f o.c... in ...pro\n+00032ec0: 675f 534f 5552 4345 53e2 8099 2e20 2042 g_SOURCES.... B\n+00032ed0: 7574 206c 6574 2773 0a61 7373 756d 6520 ut let's.assume \n+00032ee0: 7765 2072 6561 6c6c 7920 7761 6e74 2074 we really want t\n+00032ef0: 6f20 6b65 6570 20e2 8098 7072 6f67 e280 o keep ...prog..\n+00032f00: 9920 616e 6420 e280 986c 6962 666f 6f2e . and ...libfoo.\n+00032f10: 6c61 e280 9920 7365 7061 7261 7465 2e29 la... separate.)\n+00032f20: 0a0a 2020 2054 6563 686e 6963 616c 6c79 .. Technically\n+00032f30: 2c20 6974 206d 6561 6e73 2074 6861 7420 , it means that \n+00032f40: 7765 2073 686f 756c 6420 6275 696c 6420 we should build \n+00032f50: e280 9866 6f6f 2e24 284f 424a 4558 5429 ...foo.$(OBJEXT)\n+00032f60: e280 9920 666f 720a e280 9870 726f 67e2 ... for....prog.\n+00032f70: 8099 2c20 616e 6420 e280 9866 6f6f 2e6c .., and ...foo.l\n+00032f80: 6fe2 8099 2066 6f72 20e2 8098 6c69 6266 o... for ...libf\n+00032f90: 6f6f 2e6c 61e2 8099 2e20 2054 6865 2070 oo.la.... The p\n+00032fa0: 726f 626c 656d 2069 7320 7468 6174 2069 roblem is that i\n+00032fb0: 6e20 7468 6520 636f 7572 7365 0a6f 6620 n the course.of \n+00032fc0: 6372 6561 7469 6e67 20e2 8098 666f 6f2e creating ...foo.\n+00032fd0: 6c6f e280 992c 206c 6962 746f 6f6c 206d lo..., libtool m\n+00032fe0: 6179 2065 7261 7365 2028 6f72 2072 6570 ay erase (or rep\n+00032ff0: 6c61 6365 2920 e280 9866 6f6f 2e24 284f lace) ...foo.$(O\n+00033000: 424a 4558 5429 e280 992c 0a61 6e64 2074 BJEXT)...,.and t\n+00033010: 6869 7320 6361 6e6e 6f74 2062 6520 6176 his cannot be av\n+00033020: 6f69 6465 642e 0a0a 2020 2054 6865 7265 oided... There\n+00033030: 666f 7265 2c20 7768 656e 2041 7574 6f6d fore, when Autom\n+00033040: 616b 6520 6465 7465 6374 7320 7468 6973 ake detects this\n+00033050: 2073 6974 7561 7469 6f6e 2069 7420 7769 situation it wi\n+00033060: 6c6c 2063 6f6d 706c 6169 6e20 7769 7468 ll complain with\n+00033070: 0a61 206d 6573 7361 6765 2073 7563 6820 .a message such \n+00033080: 6173 0a20 2020 2020 6f62 6a65 6374 2060 as. object `\n+00033090: 666f 6f2e 2428 4f42 4a45 5854 2927 2063 foo.$(OBJEXT)' c\n+000330a0: 7265 6174 6564 2062 6f74 6820 7769 7468 reated both with\n+000330b0: 206c 6962 746f 6f6c 2061 6e64 2077 6974 libtool and wit\n+000330c0: 686f 7574 0a0a 2020 2041 2077 6f72 6b61 hout.. A worka\n+000330d0: 726f 756e 6420 666f 7220 7468 6973 2069 round for this i\n+000330e0: 7373 7565 2069 7320 746f 2065 6e73 7572 ssue is to ensur\n+000330f0: 6520 7468 6174 2074 6865 7365 2074 776f e that these two\n+00033100: 206f 626a 6563 7473 2067 6574 0a64 6966 objects get.dif\n+00033110: 6665 7265 6e74 2062 6173 656e 616d 6573 ferent basenames\n+00033120: 2e20 2041 7320 6578 706c 6169 6e65 6420 . As explained \n+00033130: 696e 202a 6e6f 7465 2052 656e 616d 6564 in *note Renamed\n+00033140: 204f 626a 6563 7473 3a3a 2c20 7468 6973 Objects::, this\n+00033150: 0a68 6170 7065 6e73 2061 7574 6f6d 6174 .happens automat\n+00033160: 6963 616c 6c79 2077 6865 6e20 7065 722d ically when per-\n+00033170: 7461 7267 6574 7320 666c 6167 7320 6172 targets flags ar\n+00033180: 6520 7573 6564 2e0a 0a20 2020 2020 6269 e used... bi\n+00033190: 6e5f 5052 4f47 5241 4d53 203d 2070 726f n_PROGRAMS = pro\n+000331a0: 670a 2020 2020 2070 726f 675f 534f 5552 g. prog_SOUR\n+000331b0: 4345 5320 3d20 7072 6f67 2e63 2066 6f6f CES = prog.c foo\n+000331c0: 2e63 202e 2e2e 0a20 2020 2020 7072 6f67 .c .... prog\n+000331d0: 5f43 464c 4147 5320 3d20 2428 414d 5f43 _CFLAGS = $(AM_C\n+000331e0: 464c 4147 5329 0a0a 2020 2020 206c 6962 FLAGS).. lib\n+000331f0: 5f4c 544c 4942 5241 5249 4553 203d 206c _LTLIBRARIES = l\n+00033200: 6962 666f 6f2e 6c61 0a20 2020 2020 6c69 ibfoo.la. li\n+00033210: 6266 6f6f 5f6c 615f 534f 5552 4345 5320 bfoo_la_SOURCES \n+00033220: 3d20 666f 6f2e 6320 2e2e 2e0a 0a41 6464 = foo.c .....Add\n+00033230: 696e 6720 e280 9870 726f 675f 4346 4c41 ing ...prog_CFLA\n+00033240: 4753 203d 2024 2841 4d5f 4346 4c41 4753 GS = $(AM_CFLAGS\n+00033250: 29e2 8099 2069 7320 616c 6d6f 7374 2061 )... is almost a\n+00033260: 206e 6f2d 6f70 2c20 6265 6361 7573 6520 no-op, because \n+00033270: 7768 656e 2074 6865 0ae2 8098 7072 6f67 when the....prog\n+00033280: 5f43 464c 4147 53e2 8099 2069 7320 6465 _CFLAGS... is de\n+00033290: 6669 6e65 642c 2069 7420 6973 2075 7365 fined, it is use\n+000332a0: 6420 696e 7374 6561 6420 6f66 20e2 8098 d instead of ...\n+000332b0: 414d 5f43 464c 4147 53e2 8099 2e20 2048 AM_CFLAGS.... H\n+000332c0: 6f77 6576 6572 2061 730a 6120 7369 6465 owever as.a side\n+000332d0: 2065 6666 6563 7420 6974 2077 696c 6c20 effect it will \n+000332e0: 6361 7573 6520 e280 9870 726f 672e 63e2 cause ...prog.c.\n+000332f0: 8099 2061 6e64 20e2 8098 666f 6f2e 63e2 .. and ...foo.c.\n+00033300: 8099 2074 6f20 6265 2063 6f6d 7069 6c65 .. to be compile\n+00033310: 6420 6173 0ae2 8098 7072 6f67 2d70 726f d as....prog-pro\n+00033320: 672e 2428 4f42 4a45 5854 29e2 8099 2061 g.$(OBJEXT)... a\n+00033330: 6e64 20e2 8098 7072 6f67 2d66 6f6f 2e24 nd ...prog-foo.$\n+00033340: 284f 424a 4558 5429 e280 992c 2077 6869 (OBJEXT)..., whi\n+00033350: 6368 2073 6f6c 7665 7320 7468 6520 6973 ch solves the is\n+00033360: 7375 652e 0a0a 1f0a 4669 6c65 3a20 6175 sue.....File: au\n+00033370: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+00033380: 2c20 204e 6f64 653a 2050 726f 6772 616d , Node: Program\n+00033390: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+000333a0: 6961 626c 6573 2c20 204e 6578 743a 2044 iables, Next: D\n+000333b0: 6566 6175 6c74 205f 534f 5552 4345 532c efault _SOURCES,\n+000333c0: 2020 5072 6576 3a20 4120 5368 6172 6564 Prev: A Shared\n+000333d0: 204c 6962 7261 7279 2c20 2055 703a 2050 Library, Up: P\n+000333e0: 726f 6772 616d 730a 0a38 2e34 2050 726f rograms..8.4 Pro\n+000333f0: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n+00033400: 2056 6172 6961 626c 6573 0a3d 3d3d 3d3d 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+00033420: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4173 ============..As\n+00033430: 736f 6369 6174 6564 2077 6974 6820 6561 sociated with ea\n+00033440: 6368 2070 726f 6772 616d 2069 7320 6120 ch program is a \n+00033450: 636f 6c6c 6563 7469 6f6e 206f 6620 7661 collection of va\n+00033460: 7269 6162 6c65 7320 7468 6174 2063 616e riables that can\n+00033470: 2062 650a 7573 6564 2074 6f20 6d6f 6469 be.used to modi\n+00033480: 6679 2068 6f77 2074 6861 7420 7072 6f67 fy how that prog\n+00033490: 7261 6d20 6973 2062 7569 6c74 2e20 2054 ram is built. T\n+000334a0: 6865 7265 2069 7320 6120 7369 6d69 6c61 here is a simila\n+000334b0: 7220 6c69 7374 206f 660a 7375 6368 2076 r list of.such v\n+000334c0: 6172 6961 626c 6573 2066 6f72 2065 6163 ariables for eac\n+000334d0: 6820 6c69 6272 6172 792e 2020 5468 6520 h library. The \n+000334e0: 6361 6e6f 6e69 6361 6c20 6e61 6d65 206f canonical name o\n+000334f0: 6620 7468 6520 7072 6f67 7261 6d20 286f f the program (o\n+00033500: 720a 6c69 6272 6172 7929 2069 7320 7573 r.library) is us\n+00033510: 6564 2061 7320 6120 6261 7365 2066 6f72 ed as a base for\n+00033520: 206e 616d 696e 6720 7468 6573 6520 7661 naming these va\n+00033530: 7269 6162 6c65 732e 0a0a 2020 2049 6e20 riables... In \n+00033540: 7468 6520 6c69 7374 2062 656c 6f77 2c20 the list below, \n+00033550: 7765 2075 7365 2074 6865 206e 616d 6520 we use the name \n+00033560: 226d 6175 6465 2220 746f 2072 6566 6572 \"maude\" to refer\n+00033570: 2074 6f20 7468 6520 7072 6f67 7261 6d20 to the program \n+00033580: 6f72 0a6c 6962 7261 7279 2e20 2049 6e20 or.library. In \n+00033590: 796f 7572 20e2 8098 4d61 6b65 6669 6c65 your ...Makefile\n+000335a0: 2e61 6de2 8099 2079 6f75 2077 6f75 6c64 .am... you would\n+000335b0: 2072 6570 6c61 6365 2074 6869 7320 7769 replace this wi\n+000335c0: 7468 2074 6865 0a63 616e 6f6e 6963 616c th the.canonical\n+000335d0: 206e 616d 6520 6f66 2079 6f75 7220 7072 name of your pr\n+000335e0: 6f67 7261 6d2e 2020 5468 6973 206c 6973 ogram. This lis\n+000335f0: 7420 616c 736f 2072 6566 6572 7320 746f t also refers to\n+00033600: 2022 6d61 7564 6522 2061 7320 610a 7072 \"maude\" as a.pr\n+00033610: 6f67 7261 6d2c 2062 7574 2069 6e20 6765 ogram, but in ge\n+00033620: 6e65 7261 6c20 7468 6520 7361 6d65 2072 neral the same r\n+00033630: 756c 6573 2061 7070 6c79 2066 6f72 2062 ules apply for b\n+00033640: 6f74 6820 7374 6174 6963 2061 6e64 2064 oth static and d\n+00033650: 796e 616d 6963 0a6c 6962 7261 7269 6573 ynamic.libraries\n+00033660: 3b20 7468 6520 646f 6375 6d65 6e74 6174 ; the documentat\n+00033670: 696f 6e20 6265 6c6f 7720 6e6f 7465 7320 ion below notes \n+00033680: 7369 7475 6174 696f 6e73 2077 6865 7265 situations where\n+00033690: 2070 726f 6772 616d 7320 616e 640a 6c69 programs and.li\n+000336a0: 6272 6172 6965 7320 6469 6666 6572 2e0a braries differ..\n+000336b0: 0ae2 8098 6d61 7564 655f 534f 5552 4345 ....maude_SOURCE\n+000336c0: 53e2 8099 0a20 2020 2020 5468 6973 2076 S.... This v\n+000336d0: 6172 6961 626c 652c 2069 6620 6974 2065 ariable, if it e\n+000336e0: 7869 7374 732c 206c 6973 7473 2061 6c6c xists, lists all\n+000336f0: 2074 6865 2073 6f75 7263 6520 6669 6c65 the source file\n+00033700: 7320 7468 6174 2061 7265 0a20 2020 2020 s that are. \n+00033710: 636f 6d70 696c 6564 2074 6f20 6275 696c compiled to buil\n+00033720: 6420 7468 6520 7072 6f67 7261 6d2e 2020 d the program. \n+00033730: 5468 6573 6520 6669 6c65 7320 6172 6520 These files are \n+00033740: 6164 6465 6420 746f 2074 6865 0a20 2020 added to the. \n+00033750: 2020 6469 7374 7269 6275 7469 6f6e 2062 distribution b\n+00033760: 7920 6465 6661 756c 742e 2020 5768 656e y default. When\n+00033770: 2062 7569 6c64 696e 6720 7468 6520 7072 building the pr\n+00033780: 6f67 7261 6d2c 2041 7574 6f6d 616b 6520 ogram, Automake \n+00033790: 7769 6c6c 0a20 2020 2020 6361 7573 6520 will. cause \n+000337a0: 6561 6368 2073 6f75 7263 6520 6669 6c65 each source file\n+000337b0: 2074 6f20 6265 2063 6f6d 7069 6c65 6420 to be compiled \n+000337c0: 746f 2061 2073 696e 676c 6520 e280 982e to a single ....\n+000337d0: 6fe2 8099 2066 696c 6520 286f 720a 2020 o... file (or. \n+000337e0: 2020 20e2 8098 2e6c 6fe2 8099 2077 6865 ....lo... whe\n+000337f0: 6e20 7573 696e 6720 6c69 6274 6f6f 6c29 n using libtool)\n+00033800: 2e20 204e 6f72 6d61 6c6c 7920 7468 6573 . Normally thes\n+00033810: 6520 6f62 6a65 6374 2066 696c 6573 2061 e object files a\n+00033820: 7265 206e 616d 6564 0a20 2020 2020 6166 re named. af\n+00033830: 7465 7220 7468 6520 736f 7572 6365 2066 ter the source f\n+00033840: 696c 652c 2062 7574 206f 7468 6572 2066 ile, but other f\n+00033850: 6163 746f 7273 2063 616e 2063 6861 6e67 actors can chang\n+00033860: 6520 7468 6973 2e20 2049 6620 610a 2020 e this. If a. \n+00033870: 2020 2066 696c 6520 696e 2074 6865 20e2 file in the .\n+00033880: 8098 5f53 4f55 5243 4553 e280 9920 7661 .._SOURCES... va\n+00033890: 7269 6162 6c65 2068 6173 2061 6e20 756e riable has an un\n+000338a0: 7265 636f 676e 697a 6564 2065 7874 656e recognized exten\n+000338b0: 7369 6f6e 2c0a 2020 2020 2041 7574 6f6d sion,. Autom\n+000338c0: 616b 6520 7769 6c6c 2064 6f20 6f6e 6520 ake will do one \n+000338d0: 6f66 2074 776f 2074 6869 6e67 7320 7769 of two things wi\n+000338e0: 7468 2069 742e 2020 4966 2061 2073 7566 th it. If a suf\n+000338f0: 6669 7820 7275 6c65 0a20 2020 2020 6578 fix rule. ex\n+00033900: 6973 7473 2066 6f72 2074 7572 6e69 6e67 ists for turning\n+00033910: 2066 696c 6573 2077 6974 6820 7468 6520 files with the \n+00033920: 756e 7265 636f 676e 697a 6564 2065 7874 unrecognized ext\n+00033930: 656e 7369 6f6e 2069 6e74 6f20 e280 982e ension into ....\n+00033940: 6fe2 8099 0a20 2020 2020 6669 6c65 732c o.... files,\n+00033950: 2074 6865 6e20 e280 9861 7574 6f6d 616b then ...automak\n+00033960: 65e2 8099 2077 696c 6c20 7472 6561 7420 e... will treat \n+00033970: 7468 6973 2066 696c 6520 6173 2069 7420 this file as it \n+00033980: 7769 6c6c 2061 6e79 206f 7468 6572 0a20 will any other. \n+00033990: 2020 2020 736f 7572 6365 2066 696c 6520 source file \n+000339a0: 282a 6e6f 7465 2053 7570 706f 7274 2066 (*note Support f\n+000339b0: 6f72 204f 7468 6572 204c 616e 6775 6167 or Other Languag\n+000339c0: 6573 3a3a 292e 2020 4f74 6865 7277 6973 es::). Otherwis\n+000339d0: 652c 2074 6865 0a20 2020 2020 6669 6c65 e, the. file\n+000339e0: 2077 696c 6c20 6265 2069 676e 6f72 6564 will be ignored\n+000339f0: 2061 7320 7468 6f75 6768 2069 7420 7765 as though it we\n+00033a00: 7265 2061 2068 6561 6465 7220 6669 6c65 re a header file\n+00033a10: 2e0a 0a20 2020 2020 5468 6520 7072 6566 ... The pref\n+00033a20: 6978 6573 20e2 8098 6469 7374 5fe2 8099 ixes ...dist_...\n+00033a30: 2061 6e64 20e2 8098 6e6f 6469 7374 5fe2 and ...nodist_.\n+00033a40: 8099 2063 616e 2062 6520 7573 6564 2074 .. can be used t\n+00033a50: 6f20 636f 6e74 726f 6c20 7768 6574 6865 o control whethe\n+00033a60: 720a 2020 2020 2066 696c 6573 206c 6973 r. files lis\n+00033a70: 7465 6420 696e 2061 20e2 8098 5f53 4f55 ted in a ..._SOU\n+00033a80: 5243 4553 e280 9920 7661 7269 6162 6c65 RCES... variable\n+00033a90: 2061 7265 2064 6973 7472 6962 7574 6564 are distributed\n+00033aa0: 2e20 20e2 8098 6469 7374 5fe2 8099 2069 . ...dist_... i\n+00033ab0: 730a 2020 2020 2072 6564 756e 6461 6e74 s. redundant\n+00033ac0: 2c20 6173 2073 6f75 7263 6573 2061 7265 , as sources are\n+00033ad0: 2064 6973 7472 6962 7574 6564 2062 7920 distributed by \n+00033ae0: 6465 6661 756c 742c 2062 7574 2069 7420 default, but it \n+00033af0: 6361 6e20 6265 0a20 2020 2020 7370 6563 can be. spec\n+00033b00: 6966 6965 6420 666f 7220 636c 6172 6974 ified for clarit\n+00033b10: 7920 6966 2064 6573 6972 6564 2e0a 0a20 y if desired... \n+00033b20: 2020 2020 4974 2069 7320 706f 7373 6962 It is possib\n+00033b30: 6c65 2074 6f20 6861 7665 2062 6f74 6820 le to have both \n+00033b40: e280 9864 6973 745f e280 9920 616e 6420 ...dist_... and \n+00033b50: e280 986e 6f64 6973 745f e280 9920 7661 ...nodist_... va\n+00033b60: 7269 616e 7473 206f 6620 610a 2020 2020 riants of a. \n+00033b70: 2067 6976 656e 20e2 8098 5f53 4f55 5243 given ..._SOURC\n+00033b80: 4553 e280 9920 7661 7269 6162 6c65 2061 ES... variable a\n+00033b90: 7420 6f6e 6365 3b20 7468 6973 206c 6574 t once; this let\n+00033ba0: 7320 796f 7520 6561 7369 6c79 2064 6973 s you easily dis\n+00033bb0: 7472 6962 7574 650a 2020 2020 2073 6f6d tribute. som\n+00033bc0: 6520 6669 6c65 7320 616e 6420 6e6f 7420 e files and not \n+00033bd0: 6f74 6865 7273 2c20 666f 7220 696e 7374 others, for inst\n+00033be0: 616e 6365 3a0a 0a20 2020 2020 2020 2020 ance:.. \n+00033bf0: 206e 6f64 6973 745f 6d61 7564 655f 534f nodist_maude_SO\n+00033c00: 5552 4345 5320 3d20 6e6f 6469 7374 2e63 URCES = nodist.c\n+00033c10: 0a20 2020 2020 2020 2020 2064 6973 745f . dist_\n+00033c20: 6d61 7564 655f 534f 5552 4345 5320 3d20 maude_SOURCES = \n+00033c30: 6469 7374 2d6d 652e 630a 0a20 2020 2020 dist-me.c.. \n+00033c40: 4279 2064 6566 6175 6c74 2074 6865 206f By default the o\n+00033c50: 7574 7075 7420 6669 6c65 2028 6f6e 2055 utput file (on U\n+00033c60: 6e69 7820 7379 7374 656d 732c 2074 6865 nix systems, the\n+00033c70: 20e2 8098 2e6f e280 9920 6669 6c65 2920 ....o... file) \n+00033c80: 7769 6c6c 2062 650a 2020 2020 2070 7574 will be. put\n+00033c90: 2069 6e74 6f20 7468 6520 6375 7272 656e into the curren\n+00033ca0: 7420 6275 696c 6420 6469 7265 6374 6f72 t build director\n+00033cb0: 792e 2020 486f 7765 7665 722c 2069 6620 y. However, if \n+00033cc0: 7468 6520 6f70 7469 6f6e 0a20 2020 2020 the option. \n+00033cd0: e280 9873 7562 6469 722d 6f62 6a65 6374 ...subdir-object\n+00033ce0: 73e2 8099 2069 7320 696e 2065 6666 6563 s... is in effec\n+00033cf0: 7420 696e 2074 6865 2063 7572 7265 6e74 t in the current\n+00033d00: 2064 6972 6563 746f 7279 2074 6865 6e20 directory then \n+00033d10: 7468 650a 2020 2020 20e2 8098 2e6f e280 the. ....o..\n+00033d20: 9920 6669 6c65 2077 696c 6c20 6265 2070 . file will be p\n+00033d30: 7574 2069 6e74 6f20 7468 6520 7375 6264 ut into the subd\n+00033d40: 6972 6563 746f 7279 206e 616d 6564 2061 irectory named a\n+00033d50: 6674 6572 2074 6865 2073 6f75 7263 650a fter the source.\n+00033d60: 2020 2020 2066 696c 652e 2020 466f 7220 file. For \n+00033d70: 696e 7374 616e 6365 2c20 7769 7468 20e2 instance, with .\n+00033d80: 8098 7375 6264 6972 2d6f 626a 6563 7473 ..subdir-objects\n+00033d90: e280 9920 656e 6162 6c65 642c 0a20 2020 ... enabled,. \n+00033da0: 2020 e280 9873 7562 2f64 6972 2f66 696c ...sub/dir/fil\n+00033db0: 652e 63e2 8099 2077 696c 6c20 6265 2063 e.c... will be c\n+00033dc0: 6f6d 7069 6c65 6420 746f 20e2 8098 7375 ompiled to ...su\n+00033dd0: 622f 6469 722f 6669 6c65 2e6f e280 992e b/dir/file.o....\n+00033de0: 2020 536f 6d65 2070 656f 706c 650a 2020 Some people. \n+00033df0: 2020 2070 7265 6665 7220 7468 6973 206d prefer this m\n+00033e00: 6f64 6520 6f66 206f 7065 7261 7469 6f6e ode of operation\n+00033e10: 2e20 2059 6f75 2063 616e 2073 7065 6369 . You can speci\n+00033e20: 6679 20e2 8098 7375 6264 6972 2d6f 626a fy ...subdir-obj\n+00033e30: 6563 7473 e280 9920 696e 0a20 2020 2020 ects... in. \n+00033e40: e280 9841 5554 4f4d 414b 455f 4f50 5449 ...AUTOMAKE_OPTI\n+00033e50: 4f4e 53e2 8099 2028 2a6e 6f74 6520 4f70 ONS... (*note Op\n+00033e60: 7469 6f6e 733a 3a29 2e0a 0ae2 8098 4558 tions::)......EX\n+00033e70: 5452 415f 6d61 7564 655f 534f 5552 4345 TRA_maude_SOURCE\n+00033e80: 53e2 8099 0a20 2020 2020 4175 746f 6d61 S.... Automa\n+00033e90: 6b65 206e 6565 6473 2074 6f20 6b6e 6f77 ke needs to know\n+00033ea0: 2074 6865 206c 6973 7420 6f66 2066 696c the list of fil\n+00033eb0: 6573 2079 6f75 2069 6e74 656e 6420 746f es you intend to\n+00033ec0: 2063 6f6d 7069 6c65 0a20 2020 2020 5f73 compile. _s\n+00033ed0: 7461 7469 6361 6c6c 795f 2e20 2046 6f72 tatically_. For\n+00033ee0: 206f 6e65 2074 6869 6e67 2c20 7468 6973 one thing, this\n+00033ef0: 2069 7320 7468 6520 6f6e 6c79 2077 6179 is the only way\n+00033f00: 2041 7574 6f6d 616b 6520 6861 7320 6f66 Automake has of\n+00033f10: 0a20 2020 2020 6b6e 6f77 696e 6720 7768 . knowing wh\n+00033f20: 6174 2073 6f72 7420 6f66 206c 616e 6775 at sort of langu\n+00033f30: 6167 6520 7375 7070 6f72 7420 6120 6769 age support a gi\n+00033f40: 7665 6e20 e280 984d 616b 6566 696c 652e ven ...Makefile.\n+00033f50: 696e e280 990a 2020 2020 2072 6571 7569 in.... requi\n+00033f60: 7265 732e 2020 2831 2920 2054 6869 7320 res. (1) This \n+00033f70: 6d65 616e 7320 7468 6174 2c20 666f 7220 means that, for \n+00033f80: 6578 616d 706c 652c 2079 6f75 2063 616e example, you can\n+00033f90: 2774 2070 7574 2061 0a20 2020 2020 636f 't put a. co\n+00033fa0: 6e66 6967 7572 6520 7375 6273 7469 7475 nfigure substitu\n+00033fb0: 7469 6f6e 206c 696b 6520 e280 9840 6d79 tion like ...@my\n+00033fc0: 5f73 6f75 7263 6573 40e2 8099 2069 6e74 _sources@... int\n+00033fd0: 6f20 6120 e280 985f 534f 5552 4345 53e2 o a ..._SOURCES.\n+00033fe0: 8099 0a20 2020 2020 7661 7269 6162 6c65 ... variable\n+00033ff0: 2e20 2049 6620 796f 7520 696e 7465 6e64 . If you intend\n+00034000: 2074 6f20 636f 6e64 6974 696f 6e61 6c6c to conditionall\n+00034010: 7920 636f 6d70 696c 6520 736f 7572 6365 y compile source\n+00034020: 2066 696c 6573 2061 6e64 0a20 2020 2020 files and. \n+00034030: 7573 6520 e280 9863 6f6e 6669 6775 7265 use ...configure\n+00034040: e280 9920 746f 2073 7562 7374 6974 7574 ... to substitut\n+00034050: 6520 7468 6520 6170 7072 6f70 7269 6174 e the appropriat\n+00034060: 6520 6f62 6a65 6374 206e 616d 6573 2069 e object names i\n+00034070: 6e74 6f2c 0a20 2020 2020 652e 672e 2c20 nto,. e.g., \n+00034080: e280 985f 4c44 4144 44e2 8099 2028 7365 ..._LDADD... (se\n+00034090: 6520 6265 6c6f 7729 2c20 7468 656e 2079 e below), then y\n+000340a0: 6f75 2073 686f 756c 6420 6c69 7374 2074 ou should list t\n+000340b0: 6865 2063 6f72 7265 7370 6f6e 6469 6e67 he corresponding\n+000340c0: 0a20 2020 2020 736f 7572 6365 2066 696c . source fil\n+000340d0: 6573 2069 6e20 7468 6520 e280 9845 5854 es in the ...EXT\n+000340e0: 5241 5fe2 8099 2076 6172 6961 626c 652e RA_... variable.\n+000340f0: 0a0a 2020 2020 2054 6869 7320 7661 7269 .. This vari\n+00034100: 6162 6c65 2061 6c73 6f20 7375 7070 6f72 able also suppor\n+00034110: 7473 20e2 8098 6469 7374 5fe2 8099 2061 ts ...dist_... a\n+00034120: 6e64 20e2 8098 6e6f 6469 7374 5fe2 8099 nd ...nodist_...\n+00034130: 2070 7265 6669 7865 732e 2020 466f 720a prefixes. For.\n+00034140: 2020 2020 2069 6e73 7461 6e63 652c 20e2 instance, .\n+00034150: 8098 6e6f 6469 7374 5f45 5854 5241 5f6d ..nodist_EXTRA_m\n+00034160: 6175 6465 5f53 4f55 5243 4553 e280 9920 aude_SOURCES... \n+00034170: 776f 756c 6420 6c69 7374 2065 7874 7261 would list extra\n+00034180: 2073 6f75 7263 6573 0a20 2020 2020 7468 sources. th\n+00034190: 6174 206d 6179 206e 6565 6420 746f 2062 at may need to b\n+000341a0: 6520 6275 696c 742c 2062 7574 2073 686f e built, but sho\n+000341b0: 756c 6420 6e6f 7420 6265 2064 6973 7472 uld not be distr\n+000341c0: 6962 7574 6564 2e0a 0ae2 8098 6d61 7564 ibuted......maud\n+000341d0: 655f 4152 e280 990a 2020 2020 2041 2073 e_AR.... A s\n+000341e0: 7461 7469 6320 6c69 6272 6172 7920 6973 tatic library is\n+000341f0: 2063 7265 6174 6564 2062 7920 6465 6661 created by defa\n+00034200: 756c 7420 6279 2069 6e76 6f6b 696e 6720 ult by invoking \n+00034210: e280 9824 2841 5229 0a20 2020 2020 2428 ...$(AR). $(\n+00034220: 4152 464c 4147 5329 e280 9920 666f 6c6c ARFLAGS)... foll\n+00034230: 6f77 6564 2062 7920 7468 6520 6e61 6d65 owed by the name\n+00034240: 206f 6620 7468 6520 6c69 6272 6172 7920 of the library \n+00034250: 616e 6420 7468 656e 2074 6865 0a20 2020 and then the. \n+00034260: 2020 6f62 6a65 6374 7320 6265 696e 6720 objects being \n+00034270: 7075 7420 696e 746f 2074 6865 206c 6962 put into the lib\n+00034280: 7261 7279 2e20 2059 6f75 2063 616e 206f rary. You can o\n+00034290: 7665 7272 6964 6520 7468 6973 2062 790a verride this by.\n+000342a0: 2020 2020 2073 6574 7469 6e67 2074 6865 setting the\n+000342b0: 20e2 8098 5f41 52e2 8099 2076 6172 6961 ..._AR... varia\n+000342c0: 626c 652e 2020 5468 6973 2069 7320 7573 ble. This is us\n+000342d0: 7561 6c6c 7920 7573 6564 2077 6974 6820 ually used with \n+000342e0: 432b 2b3b 2073 6f6d 650a 2020 2020 2043 C++; some. C\n+000342f0: 2b2b 2063 6f6d 7069 6c65 7273 2072 6571 ++ compilers req\n+00034300: 7569 7265 2061 2073 7065 6369 616c 2069 uire a special i\n+00034310: 6e76 6f63 6174 696f 6e20 696e 206f 7264 nvocation in ord\n+00034320: 6572 2074 6f20 696e 7374 616e 7469 6174 er to instantiat\n+00034330: 650a 2020 2020 2061 6c6c 2074 6865 2074 e. all the t\n+00034340: 656d 706c 6174 6573 2074 6861 7420 7368 emplates that sh\n+00034350: 6f75 6c64 2067 6f20 696e 746f 2061 206c ould go into a l\n+00034360: 6962 7261 7279 2e20 2046 6f72 2069 6e73 ibrary. For ins\n+00034370: 7461 6e63 652c 2074 6865 0a20 2020 2020 tance, the. \n+00034380: 5347 4920 432b 2b20 636f 6d70 696c 6572 SGI C++ compiler\n+00034390: 206c 696b 6573 2074 6869 7320 7661 7269 likes this vari\n+000343a0: 6162 6c65 2073 6574 206c 696b 6520 736f able set like so\n+000343b0: 3a0a 2020 2020 2020 2020 2020 6c69 626d :. libm\n+000343c0: 6175 6465 5f61 5f41 5220 3d20 2428 4358 aude_a_AR = $(CX\n+000343d0: 5829 202d 6172 202d 6f0a 0ae2 8098 6d61 X) -ar -o.....ma\n+000343e0: 7564 655f 4c49 4241 4444 e280 990a 2020 ude_LIBADD.... \n+000343f0: 2020 2045 7874 7261 206f 626a 6563 7473 Extra objects\n+00034400: 2063 616e 2062 6520 6164 6465 6420 746f can be added to\n+00034410: 2061 205f 6c69 6272 6172 795f 2075 7369 a _library_ usi\n+00034420: 6e67 2074 6865 20e2 8098 5f4c 4942 4144 ng the ..._LIBAD\n+00034430: 44e2 8099 0a20 2020 2020 7661 7269 6162 D.... variab\n+00034440: 6c65 2e20 2046 6f72 2069 6e73 7461 6e63 le. For instanc\n+00034450: 652c 2074 6869 7320 7368 6f75 6c64 2062 e, this should b\n+00034460: 6520 7573 6564 2066 6f72 206f 626a 6563 e used for objec\n+00034470: 7473 2064 6574 6572 6d69 6e65 640a 2020 ts determined. \n+00034480: 2020 2062 7920 e280 9863 6f6e 6669 6775 by ...configu\n+00034490: 7265 e280 9920 282a 6e6f 7465 2041 204c re... (*note A L\n+000344a0: 6962 7261 7279 3a3a 292e 0a0a 2020 2020 ibrary::)... \n+000344b0: 2049 6e20 7468 6520 6361 7365 206f 6620 In the case of \n+000344c0: 6c69 6274 6f6f 6c20 6c69 6272 6172 6965 libtool librarie\n+000344d0: 732c 20e2 8098 6d61 7564 655f 4c49 4241 s, ...maude_LIBA\n+000344e0: 4444 e280 9920 6361 6e20 616c 736f 2072 DD... can also r\n+000344f0: 6566 6572 2074 6f0a 2020 2020 206f 7468 efer to. oth\n+00034500: 6572 206c 6962 746f 6f6c 206c 6962 7261 er libtool libra\n+00034510: 7269 6573 2e0a 0ae2 8098 6d61 7564 655f ries......maude_\n+00034520: 4c44 4144 44e2 8099 0a20 2020 2020 4578 LDADD.... Ex\n+00034530: 7472 6120 6f62 6a65 6374 7320 28e2 8098 tra objects (...\n+00034540: 2a2e 2428 4f42 4a45 5854 29e2 8099 2920 *.$(OBJEXT)...) \n+00034550: 616e 6420 6c69 6272 6172 6965 7320 28e2 and libraries (.\n+00034560: 8098 2a2e 61e2 8099 2c20 e280 982a 2e6c ..*.a..., ...*.l\n+00034570: 61e2 8099 2920 6361 6e20 6265 0a20 2020 a...) can be. \n+00034580: 2020 6164 6465 6420 746f 2061 205f 7072 added to a _pr\n+00034590: 6f67 7261 6d5f 2062 7920 6c69 7374 696e ogram_ by listin\n+000345a0: 6720 7468 656d 2069 6e20 7468 6520 e280 g them in the ..\n+000345b0: 985f 4c44 4144 44e2 8099 2076 6172 6961 ._LDADD... varia\n+000345c0: 626c 652e 2020 466f 720a 2020 2020 2069 ble. For. i\n+000345d0: 6e73 7461 6e63 652c 2074 6869 7320 7368 nstance, this sh\n+000345e0: 6f75 6c64 2062 6520 7573 6564 2066 6f72 ould be used for\n+000345f0: 206f 626a 6563 7473 2064 6574 6572 6d69 objects determi\n+00034600: 6e65 6420 6279 20e2 8098 636f 6e66 6967 ned by ...config\n+00034610: 7572 65e2 8099 0a20 2020 2020 282a 6e6f ure.... (*no\n+00034620: 7465 204c 696e 6b69 6e67 3a3a 292e 0a0a te Linking::)...\n+00034630: 2020 2020 20e2 8098 5f4c 4441 4444 e280 ..._LDADD..\n+00034640: 9920 616e 6420 e280 985f 4c49 4241 4444 . and ..._LIBADD\n+00034650: e280 9920 6172 6520 696e 6170 7072 6f70 ... are inapprop\n+00034660: 7269 6174 6520 666f 7220 7061 7373 696e riate for passin\n+00034670: 670a 2020 2020 2070 726f 6772 616d 2d73 g. program-s\n+00034680: 7065 6369 6669 6320 6c69 6e6b 6572 2066 pecific linker f\n+00034690: 6c61 6773 2028 6578 6365 7074 2066 6f72 lags (except for\n+000346a0: 20e2 8098 2d6c e280 992c 20e2 8098 2d4c ...-l..., ...-L\n+000346b0: e280 992c 20e2 8098 2d64 6c6f 7065 6ee2 ..., ...-dlopen.\n+000346c0: 8099 2061 6e64 0a20 2020 2020 e280 982d .. and. ...-\n+000346d0: 646c 7072 656f 7065 6ee2 8099 292e 2020 dlpreopen...). \n+000346e0: 5573 6520 7468 6520 e280 985f 4c44 464c Use the ..._LDFL\n+000346f0: 4147 53e2 8099 2076 6172 6961 626c 6520 AGS... variable \n+00034700: 666f 7220 7468 6973 2070 7572 706f 7365 for this purpose\n+00034710: 2e0a 0a20 2020 2020 466f 7220 696e 7374 ... For inst\n+00034720: 616e 6365 2c20 6966 2079 6f75 7220 e280 ance, if your ..\n+00034730: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+00034740: 2075 7365 7320 e280 9841 435f 5041 5448 uses ...AC_PATH\n+00034750: 5f58 5452 41e2 8099 2c20 796f 7520 636f _XTRA..., you co\n+00034760: 756c 640a 2020 2020 206c 696e 6b20 796f uld. link yo\n+00034770: 7572 2070 726f 6772 616d 2061 6761 696e ur program again\n+00034780: 7374 2074 6865 2058 206c 6962 7261 7269 st the X librari\n+00034790: 6573 206c 696b 6520 736f 3a0a 0a20 2020 es like so:.. \n+000347a0: 2020 2020 2020 206d 6175 6465 5f4c 4441 maude_LDA\n+000347b0: 4444 203d 2024 2858 5f50 5245 5f4c 4942 DD = $(X_PRE_LIB\n+000347c0: 5329 2024 2858 5f4c 4942 5329 2024 2858 S) $(X_LIBS) $(X\n+000347d0: 5f45 5854 5241 5f4c 4942 5329 0a0a 2020 _EXTRA_LIBS).. \n+000347e0: 2020 2057 6520 7265 636f 6d6d 656e 6420 We recommend \n+000347f0: 7468 6174 2079 6f75 2075 7365 20e2 8098 that you use ...\n+00034800: 2d6c e280 9920 616e 6420 e280 982d 4ce2 -l... and ...-L.\n+00034810: 8099 206f 6e6c 7920 7768 656e 2072 6566 .. only when ref\n+00034820: 6572 7269 6e67 2074 6f0a 2020 2020 2074 erring to. t\n+00034830: 6869 7264 2d70 6172 7479 206c 6962 7261 hird-party libra\n+00034840: 7269 6573 2c20 616e 6420 6769 7665 2074 ries, and give t\n+00034850: 6865 2065 7870 6c69 6369 7420 6669 6c65 he explicit file\n+00034860: 206e 616d 6573 206f 6620 616e 790a 2020 names of any. \n+00034870: 2020 206c 6962 7261 7279 2062 7569 6c74 library built\n+00034880: 2062 7920 796f 7572 2070 6163 6b61 6765 by your package\n+00034890: 2e20 2044 6f69 6e67 2073 6f20 7769 6c6c . Doing so will\n+000348a0: 2065 6e73 7572 6520 7468 6174 0a20 2020 ensure that. \n+000348b0: 2020 e280 986d 6175 6465 5f44 4550 454e ...maude_DEPEN\n+000348c0: 4445 4e43 4945 53e2 8099 2028 7365 6520 DENCIES... (see \n+000348d0: 6265 6c6f 7729 2069 7320 636f 7272 6563 below) is correc\n+000348e0: 746c 7920 6465 6669 6e65 6420 6279 2064 tly defined by d\n+000348f0: 6566 6175 6c74 2e0a 0ae2 8098 6d61 7564 efault......maud\n+00034900: 655f 4c44 464c 4147 53e2 8099 0a20 2020 e_LDFLAGS.... \n+00034910: 2020 5468 6973 2076 6172 6961 626c 6520 This variable \n+00034920: 6973 2075 7365 6420 746f 2070 6173 7320 is used to pass \n+00034930: 6578 7472 6120 666c 6167 7320 746f 2074 extra flags to t\n+00034940: 6865 206c 696e 6b20 7374 6570 206f 6620 he link step of \n+00034950: 610a 2020 2020 2070 726f 6772 616d 206f a. program o\n+00034960: 7220 6120 7368 6172 6564 206c 6962 7261 r a shared libra\n+00034970: 7279 2e20 2049 7420 6f76 6572 7269 6465 ry. It override\n+00034980: 7320 7468 6520 e280 9841 4d5f 4c44 464c s the ...AM_LDFL\n+00034990: 4147 53e2 8099 0a20 2020 2020 7661 7269 AGS.... vari\n+000349a0: 6162 6c65 2e0a 0ae2 8098 6d61 7564 655f able......maude_\n+000349b0: 4c49 4254 4f4f 4c46 4c41 4753 e280 990a LIBTOOLFLAGS....\n+000349c0: 2020 2020 2054 6869 7320 7661 7269 6162 This variab\n+000349d0: 6c65 2069 7320 7573 6564 2074 6f20 7061 le is used to pa\n+000349e0: 7373 2065 7874 7261 206f 7074 696f 6e73 ss extra options\n+000349f0: 2074 6f20 e280 986c 6962 746f 6f6c e280 to ...libtool..\n+00034a00: 992e 2020 4974 0a20 2020 2020 6f76 6572 .. It. over\n+00034a10: 7269 6465 7320 7468 6520 e280 9841 4d5f rides the ...AM_\n+00034a20: 4c49 4254 4f4f 4c46 4c41 4753 e280 9920 LIBTOOLFLAGS... \n+00034a30: 7661 7269 6162 6c65 2e20 2054 6865 7365 variable. These\n+00034a40: 206f 7074 696f 6e73 2061 7265 206f 7574 options are out\n+00034a50: 7075 740a 2020 2020 2062 6566 6f72 6520 put. before \n+00034a60: e280 986c 6962 746f 6f6c e280 9927 7320 ...libtool...'s \n+00034a70: e280 982d 2d6d 6f64 653d 4d4f 4445 e280 ...--mode=MODE..\n+00034a80: 9920 6f70 7469 6f6e 2c20 736f 2074 6865 . option, so the\n+00034a90: 7920 7368 6f75 6c64 206e 6f74 2062 650a y should not be.\n+00034aa0: 2020 2020 206d 6f64 652d 7370 6563 6966 mode-specif\n+00034ab0: 6963 206f 7074 696f 6e73 2028 7468 6f73 ic options (thos\n+00034ac0: 6520 6265 6c6f 6e67 2074 6f20 7468 6520 e belong to the \n+00034ad0: 636f 6d70 696c 6572 206f 7220 6c69 6e6b compiler or link\n+00034ae0: 6572 0a20 2020 2020 666c 6167 7329 2e20 er. flags). \n+00034af0: 202a 4e6f 7465 204c 6962 746f 6f6c 2046 *Note Libtool F\n+00034b00: 6c61 6773 3a3a 2e0a 0ae2 8098 6d61 7564 lags::......maud\n+00034b10: 655f 4445 5045 4e44 454e 4349 4553 e280 e_DEPENDENCIES..\n+00034b20: 990a e280 9845 5854 5241 5f6d 6175 6465 .....EXTRA_maude\n+00034b30: 5f44 4550 454e 4445 4e43 4945 53e2 8099 _DEPENDENCIES...\n+00034b40: 0a20 2020 2020 4974 2069 7320 616c 736f . It is also\n+00034b50: 206f 6363 6173 696f 6e61 6c6c 7920 7573 occasionally us\n+00034b60: 6566 756c 2074 6f20 6861 7665 2061 2074 eful to have a t\n+00034b70: 6172 6765 7420 2870 726f 6772 616d 206f arget (program o\n+00034b80: 720a 2020 2020 206c 6962 7261 7279 2920 r. library) \n+00034b90: 6465 7065 6e64 206f 6e20 736f 6d65 206f depend on some o\n+00034ba0: 7468 6572 2066 696c 6520 7468 6174 2069 ther file that i\n+00034bb0: 7320 6e6f 7420 6163 7475 616c 6c79 2070 s not actually p\n+00034bc0: 6172 7420 6f66 0a20 2020 2020 7468 6174 art of. that\n+00034bd0: 2074 6172 6765 742e 2020 5468 6973 2063 target. This c\n+00034be0: 616e 2062 6520 646f 6e65 2075 7369 6e67 an be done using\n+00034bf0: 2074 6865 20e2 8098 5f44 4550 454e 4445 the ..._DEPENDE\n+00034c00: 4e43 4945 53e2 8099 2076 6172 6961 626c NCIES... variabl\n+00034c10: 652e 0a20 2020 2020 4561 6368 2074 6172 e.. Each tar\n+00034c20: 6765 7420 6465 7065 6e64 7320 6f6e 2074 get depends on t\n+00034c30: 6865 2063 6f6e 7465 6e74 7320 6f66 2073 he contents of s\n+00034c40: 7563 6820 6120 7661 7269 6162 6c65 2c20 uch a variable, \n+00034c50: 6275 7420 6e6f 0a20 2020 2020 6675 7274 but no. furt\n+00034c60: 6865 7220 696e 7465 7270 7265 7461 7469 her interpretati\n+00034c70: 6f6e 2069 7320 646f 6e65 2e0a 0a20 2020 on is done... \n+00034c80: 2020 5369 6e63 6520 7468 6573 6520 6465 Since these de\n+00034c90: 7065 6e64 656e 6369 6573 2061 7265 2061 pendencies are a\n+00034ca0: 7373 6f63 6961 7465 6420 746f 2074 6865 ssociated to the\n+00034cb0: 206c 696e 6b20 7275 6c65 2075 7365 6420 link rule used \n+00034cc0: 746f 0a20 2020 2020 6372 6561 7465 2074 to. create t\n+00034cd0: 6865 2070 726f 6772 616d 7320 7468 6579 he programs they\n+00034ce0: 2073 686f 756c 6420 6e6f 726d 616c 6c79 should normally\n+00034cf0: 206c 6973 7420 6669 6c65 7320 7573 6564 list files used\n+00034d00: 2062 7920 7468 650a 2020 2020 206c 696e by the. lin\n+00034d10: 6b20 636f 6d6d 616e 642e 2020 5468 6174 k command. That\n+00034d20: 2069 7320 e280 982a 2e24 284f 424a 4558 is ...*.$(OBJEX\n+00034d30: 5429 e280 992c 20e2 8098 2a2e 61e2 8099 T)..., ...*.a...\n+00034d40: 2c20 6f72 20e2 8098 2a2e 6c61 e280 9920 , or ...*.la... \n+00034d50: 6669 6c65 7320 666f 720a 2020 2020 2070 files for. p\n+00034d60: 726f 6772 616d 733b 20e2 8098 2a2e 6c6f rograms; ...*.lo\n+00034d70: e280 9920 616e 6420 e280 982a 2e6c 61e2 ... and ...*.la.\n+00034d80: 8099 2066 696c 6573 2066 6f72 204c 6962 .. files for Lib\n+00034d90: 746f 6f6c 206c 6962 7261 7269 6573 3b20 tool libraries; \n+00034da0: 616e 640a 2020 2020 20e2 8098 2a2e 2428 and. ...*.$(\n+00034db0: 4f42 4a45 5854 29e2 8099 2066 696c 6573 OBJEXT)... files\n+00034dc0: 2066 6f72 2073 7461 7469 6320 6c69 6272 for static libr\n+00034dd0: 6172 6965 732e 2020 496e 2072 6172 6520 aries. In rare \n+00034de0: 6361 7365 7320 796f 7520 6d61 790a 2020 cases you may. \n+00034df0: 2020 206e 6565 6420 746f 2061 6464 206f need to add o\n+00034e00: 7468 6572 206b 696e 6473 206f 6620 6669 ther kinds of fi\n+00034e10: 6c65 7320 7375 6368 2061 7320 6c69 6e6b les such as link\n+00034e20: 6572 2073 6372 6970 7473 2c20 6275 740a er scripts, but.\n+00034e30: 2020 2020 205f 6c69 7374 696e 6720 6120 _listing a \n+00034e40: 736f 7572 6365 2066 696c 6520 696e 20e2 source file in .\n+00034e50: 8098 5f44 4550 454e 4445 4e43 4945 53e2 .._DEPENDENCIES.\n+00034e60: 8099 2069 7320 7772 6f6e 675f 2e20 2049 .. is wrong_. I\n+00034e70: 6620 736f 6d65 0a20 2020 2020 736f 7572 f some. sour\n+00034e80: 6365 2066 696c 6520 6e65 6564 7320 746f ce file needs to\n+00034e90: 2062 6520 6275 696c 7420 6265 666f 7265 be built before\n+00034ea0: 2061 6c6c 2074 6865 2063 6f6d 706f 6e65 all the compone\n+00034eb0: 6e74 7320 6f66 2061 0a20 2020 2020 7072 nts of a. pr\n+00034ec0: 6f67 7261 6d20 6172 6520 6275 696c 742c ogram are built,\n+00034ed0: 2063 6f6e 7369 6465 7220 7573 696e 6720 consider using \n+00034ee0: 7468 6520 e280 9842 5549 4c54 5f53 4f55 the ...BUILT_SOU\n+00034ef0: 5243 4553 e280 9920 7661 7269 6162 6c65 RCES... variable\n+00034f00: 0a20 2020 2020 282a 6e6f 7465 2053 6f75 . (*note Sou\n+00034f10: 7263 6573 3a3a 292e 0a0a 2020 2020 2049 rces::)... I\n+00034f20: 6620 e280 985f 4445 5045 4e44 454e 4349 f ..._DEPENDENCI\n+00034f30: 4553 e280 9920 6973 206e 6f74 2073 7570 ES... is not sup\n+00034f40: 706c 6965 642c 2069 7420 6973 2063 6f6d plied, it is com\n+00034f50: 7075 7465 6420 6279 2041 7574 6f6d 616b puted by Automak\n+00034f60: 652e 0a20 2020 2020 5468 6520 6175 746f e.. The auto\n+00034f70: 6d61 7469 6361 6c6c 792d 6173 7369 676e matically-assign\n+00034f80: 6564 2076 616c 7565 2069 7320 7468 6520 ed value is the \n+00034f90: 636f 6e74 656e 7473 206f 6620 e280 985f contents of ..._\n+00034fa0: 4c44 4144 44e2 8099 206f 720a 2020 2020 LDADD... or. \n+00034fb0: 20e2 8098 5f4c 4942 4144 44e2 8099 2c20 ..._LIBADD..., \n+00034fc0: 7769 7468 206d 6f73 7420 636f 6e66 6967 with most config\n+00034fd0: 7572 6520 7375 6273 7469 7475 7469 6f6e ure substitution\n+00034fe0: 732c 20e2 8098 2d6c e280 992c 20e2 8098 s, ...-l..., ...\n+00034ff0: 2d4c e280 992c 20e2 8098 2d64 6c6f 7065 -L..., ...-dlope\n+00035000: 6ee2 8099 0a20 2020 2020 616e 6420 e280 n.... and ..\n+00035010: 982d 646c 7072 656f 7065 6ee2 8099 206f .-dlpreopen... o\n+00035020: 7074 696f 6e73 2072 656d 6f76 6564 2e20 ptions removed. \n+00035030: 2054 6865 2063 6f6e 6669 6775 7265 2073 The configure s\n+00035040: 7562 7374 6974 7574 696f 6e73 2074 6861 ubstitutions tha\n+00035050: 740a 2020 2020 2061 7265 206c 6566 7420 t. are left \n+00035060: 696e 2061 7265 206f 6e6c 7920 e280 9824 in are only ...$\n+00035070: 284c 4942 4f42 4a53 29e2 8099 2061 6e64 (LIBOBJS)... and\n+00035080: 20e2 8098 2428 414c 4c4f 4341 29e2 8099 ...$(ALLOCA)...\n+00035090: 3b20 7468 6573 6520 6172 6520 6c65 6674 ; these are left\n+000350a0: 0a20 2020 2020 6265 6361 7573 6520 6974 . because it\n+000350b0: 2069 7320 6b6e 6f77 6e20 7468 6174 2074 is known that t\n+000350c0: 6865 7920 7769 6c6c 206e 6f74 2063 6175 hey will not cau\n+000350d0: 7365 2061 6e20 696e 7661 6c69 6420 7661 se an invalid va\n+000350e0: 6c75 6520 666f 720a 2020 2020 20e2 8098 lue for. ...\n+000350f0: 5f44 4550 454e 4445 4e43 4945 53e2 8099 _DEPENDENCIES...\n+00035100: 2074 6f20 6265 2067 656e 6572 6174 6564 to be generated\n+00035110: 2e0a 0a20 2020 2020 e280 985f 4445 5045 ... ..._DEPE\n+00035120: 4e44 454e 4349 4553 e280 9920 6973 206d NDENCIES... is m\n+00035130: 6f72 6520 6c69 6b65 6c79 2075 7365 6420 ore likely used \n+00035140: 746f 2070 6572 666f 726d 2063 6f6e 6469 to perform condi\n+00035150: 7469 6f6e 616c 0a20 2020 2020 636f 6d70 tional. comp\n+00035160: 696c 6174 696f 6e20 7573 696e 6720 616e ilation using an\n+00035170: 20e2 8098 4143 5f53 5542 5354 e280 9920 ...AC_SUBST... \n+00035180: 7661 7269 6162 6c65 2074 6861 7420 636f variable that co\n+00035190: 6e74 6169 6e73 2061 206c 6973 7420 6f66 ntains a list of\n+000351a0: 0a20 2020 2020 6f62 6a65 6374 732e 2020 . objects. \n+000351b0: 2a4e 6f74 6520 436f 6e64 6974 696f 6e61 *Note Conditiona\n+000351c0: 6c20 536f 7572 6365 733a 3a2c 2061 6e64 l Sources::, and\n+000351d0: 202a 6e6f 7465 2043 6f6e 6469 7469 6f6e *note Condition\n+000351e0: 616c 0a20 2020 2020 4c69 6274 6f6f 6c20 al. Libtool \n+000351f0: 536f 7572 6365 733a 3a2e 0a0a 2020 2020 Sources::... \n+00035200: 2054 6865 20e2 8098 4558 5452 415f 2a5f The ...EXTRA_*_\n+00035210: 4445 5045 4e44 454e 4349 4553 e280 9920 DEPENDENCIES... \n+00035220: 7661 7269 6162 6c65 206d 6179 2062 6520 variable may be \n+00035230: 7573 6566 756c 2066 6f72 2063 6173 6573 useful for cases\n+00035240: 2077 6865 7265 0a20 2020 2020 796f 7520 where. you \n+00035250: 6d65 7265 6c79 2077 616e 7420 746f 2061 merely want to a\n+00035260: 7567 6d65 6e74 2074 6865 20e2 8098 6175 ugment the ...au\n+00035270: 746f 6d61 6b65 e280 992d 6765 6e65 7261 tomake...-genera\n+00035280: 7465 6420 e280 985f 4445 5045 4e44 454e ted ..._DEPENDEN\n+00035290: 4349 4553 e280 990a 2020 2020 2076 6172 CIES.... var\n+000352a0: 6961 626c 6520 7261 7468 6572 2074 6861 iable rather tha\n+000352b0: 6e20 7265 706c 6163 696e 6720 6974 2e0a n replacing it..\n+000352c0: 0ae2 8098 6d61 7564 655f 4c49 4e4b e280 ....maude_LINK..\n+000352d0: 990a 2020 2020 2059 6f75 2063 616e 206f .. You can o\n+000352e0: 7665 7272 6964 6520 7468 6520 6c69 6e6b verride the link\n+000352f0: 6572 206f 6e20 6120 7065 722d 7072 6f67 er on a per-prog\n+00035300: 7261 6d20 6261 7369 732e 2020 4279 2064 ram basis. By d\n+00035310: 6566 6175 6c74 2074 6865 0a20 2020 2020 efault the. \n+00035320: 6c69 6e6b 6572 2069 7320 6368 6f73 656e linker is chosen\n+00035330: 2061 6363 6f72 6469 6e67 2074 6f20 7468 according to th\n+00035340: 6520 6c61 6e67 7561 6765 7320 7573 6564 e languages used\n+00035350: 2062 7920 7468 6520 7072 6f67 7261 6d2e by the program.\n+00035360: 0a20 2020 2020 466f 7220 696e 7374 616e . For instan\n+00035370: 6365 2c20 6120 7072 6f67 7261 6d20 7468 ce, a program th\n+00035380: 6174 2069 6e63 6c75 6465 7320 432b 2b20 at includes C++ \n+00035390: 736f 7572 6365 2063 6f64 6520 776f 756c source code woul\n+000353a0: 6420 7573 6520 7468 650a 2020 2020 2043 d use the. C\n+000353b0: 2b2b 2063 6f6d 7069 6c65 7220 746f 206c ++ compiler to l\n+000353c0: 696e 6b2e 2020 5468 6520 e280 985f 4c49 ink. The ..._LI\n+000353d0: 4e4b e280 9920 7661 7269 6162 6c65 206d NK... variable m\n+000353e0: 7573 7420 686f 6c64 2074 6865 206e 616d ust hold the nam\n+000353f0: 6520 6f66 2061 0a20 2020 2020 636f 6d6d e of a. comm\n+00035400: 616e 6420 7468 6174 2063 616e 2062 6520 and that can be \n+00035410: 7061 7373 6564 2061 6c6c 2074 6865 20e2 passed all the .\n+00035420: 8098 2e6f e280 9920 6669 6c65 206e 616d ...o... file nam\n+00035430: 6573 2061 6e64 206c 6962 7261 7269 6573 es and libraries\n+00035440: 2074 6f0a 2020 2020 206c 696e 6b20 6167 to. link ag\n+00035450: 6169 6e73 7420 6173 2061 7267 756d 656e ainst as argumen\n+00035460: 7473 2e20 204e 6f74 6520 7468 6174 2074 ts. Note that t\n+00035470: 6865 206e 616d 6520 6f66 2074 6865 2075 he name of the u\n+00035480: 6e64 6572 6c79 696e 670a 2020 2020 2070 nderlying. p\n+00035490: 726f 6772 616d 2069 7320 5f6e 6f74 5f20 rogram is _not_ \n+000354a0: 7061 7373 6564 2074 6f20 e280 985f 4c49 passed to ..._LI\n+000354b0: 4e4b e280 993b 2074 7970 6963 616c 6c79 NK...; typically\n+000354c0: 206f 6e65 2075 7365 7320 e280 9824 40e2 one uses ...$@.\n+000354d0: 8099 3a0a 0a20 2020 2020 2020 2020 206d ..:.. m\n+000354e0: 6175 6465 5f4c 494e 4b20 3d20 2428 4343 aude_LINK = $(CC\n+000354f0: 4c44 2920 2d6d 6167 6963 202d 6f20 2440 LD) -magic -o $@\n+00035500: 0a0a 2020 2020 2049 6620 6120 e280 985f .. If a ..._\n+00035510: 4c49 4e4b e280 9920 7661 7269 6162 6c65 LINK... variable\n+00035520: 2069 7320 6e6f 7420 7375 7070 6c69 6564 is not supplied\n+00035530: 2c20 6974 206d 6179 2073 7469 6c6c 2062 , it may still b\n+00035540: 6520 6765 6e65 7261 7465 640a 2020 2020 e generated. \n+00035550: 2061 6e64 2075 7365 6420 6279 2041 7574 and used by Aut\n+00035560: 6f6d 616b 6520 6475 6520 746f 2074 6865 omake due to the\n+00035570: 2075 7365 206f 6620 7065 722d 7461 7267 use of per-targ\n+00035580: 6574 206c 696e 6b20 666c 6167 7320 7375 et link flags su\n+00035590: 6368 0a20 2020 2020 6173 20e2 8098 5f43 ch. as ..._C\n+000355a0: 464c 4147 53e2 8099 2c20 e280 985f 4c44 FLAGS..., ..._LD\n+000355b0: 464c 4147 53e2 8099 206f 7220 e280 985f FLAGS... or ..._\n+000355c0: 4c49 4254 4f4f 4c46 4c41 4753 e280 992c LIBTOOLFLAGS...,\n+000355d0: 2069 6e20 6361 7365 7320 7768 6572 6520 in cases where \n+000355e0: 7468 6579 0a20 2020 2020 6170 706c 792e they. apply.\n+000355f0: 0a0a e280 986d 6175 6465 5f43 4341 5346 .....maude_CCASF\n+00035600: 4c41 4753 e280 990a e280 986d 6175 6465 LAGS.......maude\n+00035610: 5f43 464c 4147 53e2 8099 0ae2 8098 6d61 _CFLAGS.......ma\n+00035620: 7564 655f 4350 5046 4c41 4753 e280 990a ude_CPPFLAGS....\n+00035630: e280 986d 6175 6465 5f43 5858 464c 4147 ...maude_CXXFLAG\n+00035640: 53e2 8099 0ae2 8098 6d61 7564 655f 4646 S.......maude_FF\n+00035650: 4c41 4753 e280 990a e280 986d 6175 6465 LAGS.......maude\n+00035660: 5f47 434a 464c 4147 53e2 8099 0ae2 8098 _GCJFLAGS.......\n+00035670: 6d61 7564 655f 4c46 4c41 4753 e280 990a maude_LFLAGS....\n+00035680: e280 986d 6175 6465 5f4f 424a 4346 4c41 ...maude_OBJCFLA\n+00035690: 4753 e280 990a e280 986d 6175 6465 5f52 GS.......maude_R\n+000356a0: 464c 4147 53e2 8099 0ae2 8098 6d61 7564 FLAGS.......maud\n+000356b0: 655f 5550 4346 4c41 4753 e280 990a e280 e_UPCFLAGS......\n+000356c0: 986d 6175 6465 5f59 464c 4147 53e2 8099 .maude_YFLAGS...\n+000356d0: 0a20 2020 2020 4175 746f 6d61 6b65 2061 . Automake a\n+000356e0: 6c6c 6f77 7320 796f 7520 746f 2073 6574 llows you to set\n+000356f0: 2063 6f6d 7069 6c61 7469 6f6e 2066 6c61 compilation fla\n+00035700: 6773 206f 6e20 6120 7065 722d 7072 6f67 gs on a per-prog\n+00035710: 7261 6d20 286f 720a 2020 2020 2070 6572 ram (or. per\n+00035720: 2d6c 6962 7261 7279 2920 6261 7369 732e -library) basis.\n+00035730: 2020 4120 7369 6e67 6c65 2073 6f75 7263 A single sourc\n+00035740: 6520 6669 6c65 2063 616e 2062 6520 696e e file can be in\n+00035750: 636c 7564 6564 2069 6e0a 2020 2020 2073 cluded in. s\n+00035760: 6576 6572 616c 2070 726f 6772 616d 732c everal programs,\n+00035770: 2061 6e64 2069 7420 7769 6c6c 2070 6f74 and it will pot\n+00035780: 656e 7469 616c 6c79 2062 6520 636f 6d70 entially be comp\n+00035790: 696c 6564 2077 6974 680a 2020 2020 2064 iled with. d\n+000357a0: 6966 6665 7265 6e74 2066 6c61 6773 2066 ifferent flags f\n+000357b0: 6f72 2065 6163 6820 7072 6f67 7261 6d2e or each program.\n+000357c0: 2020 5468 6973 2077 6f72 6b73 2066 6f72 This works for\n+000357d0: 2061 6e79 206c 616e 6775 6167 650a 2020 any language. \n+000357e0: 2020 2064 6972 6563 746c 7920 7375 7070 directly supp\n+000357f0: 6f72 7465 6420 6279 2041 7574 6f6d 616b orted by Automak\n+00035800: 652e 2020 5468 6573 6520 e280 9c70 6572 e. These ...per\n+00035810: 2d74 6172 6765 7420 636f 6d70 696c 6174 -target compilat\n+00035820: 696f 6e0a 2020 2020 2066 6c61 6773 e280 ion. flags..\n+00035830: 9d20 6172 6520 e280 985f 4343 4153 464c . are ..._CCASFL\n+00035840: 4147 53e2 8099 2c20 e280 985f 4346 4c41 AGS..., ..._CFLA\n+00035850: 4753 e280 992c 20e2 8098 5f43 5050 464c GS..., ..._CPPFL\n+00035860: 4147 53e2 8099 2c20 e280 985f 4358 5846 AGS..., ..._CXXF\n+00035870: 4c41 4753 e280 992c 0a20 2020 2020 e280 LAGS...,. ..\n+00035880: 985f 4646 4c41 4753 e280 992c 20e2 8098 ._FFLAGS..., ...\n+00035890: 5f47 434a 464c 4147 53e2 8099 2c20 e280 _GCJFLAGS..., ..\n+000358a0: 985f 4c46 4c41 4753 e280 992c 20e2 8098 ._LFLAGS..., ...\n+000358b0: 5f4f 424a 4346 4c41 4753 e280 992c 20e2 _OBJCFLAGS..., .\n+000358c0: 8098 5f52 464c 4147 53e2 8099 2c0a 2020 .._RFLAGS...,. \n+000358d0: 2020 20e2 8098 5f55 5043 464c 4147 53e2 ..._UPCFLAGS.\n+000358e0: 8099 2c20 616e 6420 e280 985f 5946 4c41 .., and ..._YFLA\n+000358f0: 4753 e280 992e 0a0a 2020 2020 2057 6865 GS...... Whe\n+00035900: 6e20 7573 696e 6720 6120 7065 722d 7461 n using a per-ta\n+00035910: 7267 6574 2063 6f6d 7069 6c61 7469 6f6e rget compilation\n+00035920: 2066 6c61 672c 2041 7574 6f6d 616b 6520 flag, Automake \n+00035930: 7769 6c6c 2063 686f 6f73 6520 610a 2020 will choose a. \n+00035940: 2020 2064 6966 6665 7265 6e74 206e 616d different nam\n+00035950: 6520 666f 7220 7468 6520 696e 7465 726d e for the interm\n+00035960: 6564 6961 7465 206f 626a 6563 7420 6669 ediate object fi\n+00035970: 6c65 732e 2020 4f72 6469 6e61 7269 6c79 les. Ordinarily\n+00035980: 2061 0a20 2020 2020 6669 6c65 206c 696b a. file lik\n+00035990: 6520 e280 9873 616d 706c 652e 63e2 8099 e ...sample.c...\n+000359a0: 2077 696c 6c20 6265 2063 6f6d 7069 6c65 will be compile\n+000359b0: 6420 746f 2070 726f 6475 6365 20e2 8098 d to produce ...\n+000359c0: 7361 6d70 6c65 2e6f e280 992e 0a20 2020 sample.o..... \n+000359d0: 2020 486f 7765 7665 722c 2069 6620 7468 However, if th\n+000359e0: 6520 7072 6f67 7261 6d27 7320 e280 985f e program's ..._\n+000359f0: 4346 4c41 4753 e280 9920 7661 7269 6162 CFLAGS... variab\n+00035a00: 6c65 2069 7320 7365 742c 2074 6865 6e20 le is set, then \n+00035a10: 7468 650a 2020 2020 206f 626a 6563 7420 the. object \n+00035a20: 6669 6c65 2077 696c 6c20 6265 206e 616d file will be nam\n+00035a30: 6564 2c20 666f 7220 696e 7374 616e 6365 ed, for instance\n+00035a40: 2c20 e280 986d 6175 6465 2d73 616d 706c , ...maude-sampl\n+00035a50: 652e 6fe2 8099 2e20 2028 5365 650a 2020 e.o.... (See. \n+00035a60: 2020 2061 6c73 6f20 2a6e 6f74 6520 5265 also *note Re\n+00035a70: 6e61 6d65 6420 4f62 6a65 6374 733a 3a2e named Objects::.\n+00035a80: 2920 2054 6865 2075 7365 206f 6620 7065 ) The use of pe\n+00035a90: 722d 7461 7267 6574 2063 6f6d 7069 6c61 r-target compila\n+00035aa0: 7469 6f6e 0a20 2020 2020 666c 6167 7320 tion. flags \n+00035ab0: 7769 7468 2043 2073 6f75 7263 6573 2072 with C sources r\n+00035ac0: 6571 7569 7265 7320 7468 6174 2074 6865 equires that the\n+00035ad0: 206d 6163 726f 20e2 8098 414d 5f50 524f macro ...AM_PRO\n+00035ae0: 475f 4343 5f43 5f4f e280 9920 6265 0a20 G_CC_C_O... be. \n+00035af0: 2020 2020 6361 6c6c 6564 2066 726f 6d20 called from \n+00035b00: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+00035b10: 8099 2e0a 0a20 2020 2020 496e 2063 6f6d ..... In com\n+00035b20: 7069 6c61 7469 6f6e 7320 7769 7468 2070 pilations with p\n+00035b30: 6572 2d74 6172 6765 7420 666c 6167 732c er-target flags,\n+00035b40: 2074 6865 206f 7264 696e 6172 7920 e280 the ordinary ..\n+00035b50: 9841 4d5f e280 9920 666f 726d 206f 660a .AM_... form of.\n+00035b60: 2020 2020 2074 6865 2066 6c61 6773 2076 the flags v\n+00035b70: 6172 6961 626c 6520 6973 205f 6e6f 745f ariable is _not_\n+00035b80: 2061 7574 6f6d 6174 6963 616c 6c79 2069 automatically i\n+00035b90: 6e63 6c75 6465 6420 696e 2074 6865 0a20 ncluded in the. \n+00035ba0: 2020 2020 636f 6d70 696c 6174 696f 6e20 compilation \n+00035bb0: 2868 6f77 6576 6572 2c20 7468 6520 7573 (however, the us\n+00035bc0: 6572 2066 6f72 6d20 6f66 2074 6865 2076 er form of the v\n+00035bd0: 6172 6961 626c 6520 5f69 735f 2069 6e63 ariable _is_ inc\n+00035be0: 6c75 6465 6429 2e0a 2020 2020 2053 6f20 luded).. So \n+00035bf0: 666f 7220 696e 7374 616e 6365 2c20 6966 for instance, if\n+00035c00: 2079 6f75 2077 616e 7420 7468 6520 6879 you want the hy\n+00035c10: 706f 7468 6574 6963 616c 20e2 8098 6d61 pothetical ...ma\n+00035c20: 7564 65e2 8099 2063 6f6d 7069 6c61 7469 ude... compilati\n+00035c30: 6f6e 730a 2020 2020 2074 6f20 616c 736f ons. to also\n+00035c40: 2075 7365 2074 6865 2076 616c 7565 206f use the value o\n+00035c50: 6620 e280 9841 4d5f 4346 4c41 4753 e280 f ...AM_CFLAGS..\n+00035c60: 992c 2079 6f75 2077 6f75 6c64 206e 6565 ., you would nee\n+00035c70: 6420 746f 2077 7269 7465 3a0a 0a20 2020 d to write:.. \n+00035c80: 2020 2020 2020 206d 6175 6465 5f43 464c maude_CFL\n+00035c90: 4147 5320 3d20 2e2e 2e20 796f 7572 2066 AGS = ... your f\n+00035ca0: 6c61 6773 202e 2e2e 2024 2841 4d5f 4346 lags ... $(AM_CF\n+00035cb0: 4c41 4753 290a 0a20 2020 2020 2a4e 6f74 LAGS).. *Not\n+00035cc0: 6520 466c 6167 2056 6172 6961 626c 6573 e Flag Variables\n+00035cd0: 204f 7264 6572 696e 673a 3a2c 2066 6f72 Ordering::, for\n+00035ce0: 206d 6f72 6520 6469 7363 7573 7369 6f6e more discussion\n+00035cf0: 2061 626f 7574 2074 6865 0a20 2020 2020 about the. \n+00035d00: 696e 7465 7261 6374 696f 6e20 6265 7477 interaction betw\n+00035d10: 6565 6e20 7573 6572 2076 6172 6961 626c een user variabl\n+00035d20: 6573 2c20 e280 9841 4d5f e280 9920 7368 es, ...AM_... sh\n+00035d30: 6164 6f77 2076 6172 6961 626c 6573 2c20 adow variables, \n+00035d40: 616e 640a 2020 2020 2070 6572 2d74 6172 and. per-tar\n+00035d50: 6765 7420 7661 7269 6162 6c65 732e 0a0a get variables...\n+00035d60: e280 986d 6175 6465 5f53 484f 5254 4e41 ...maude_SHORTNA\n+00035d70: 4d45 e280 990a 2020 2020 204f 6e20 736f ME.... On so\n+00035d80: 6d65 2070 6c61 7466 6f72 6d73 2074 6865 me platforms the\n+00035d90: 2061 6c6c 6f77 6162 6c65 2066 696c 6520 allowable file \n+00035da0: 6e61 6d65 7320 6172 6520 7665 7279 2073 names are very s\n+00035db0: 686f 7274 2e20 2049 6e0a 2020 2020 206f hort. In. o\n+00035dc0: 7264 6572 2074 6f20 7375 7070 6f72 7420 rder to support \n+00035dd0: 7468 6573 6520 7379 7374 656d 7320 616e these systems an\n+00035de0: 6420 7065 722d 7461 7267 6574 2063 6f6d d per-target com\n+00035df0: 7069 6c61 7469 6f6e 2066 6c61 6773 2061 pilation flags a\n+00035e00: 740a 2020 2020 2074 6865 2073 616d 6520 t. the same \n+00035e10: 7469 6d65 2c20 4175 746f 6d61 6b65 2061 time, Automake a\n+00035e20: 6c6c 6f77 7320 796f 7520 746f 2073 6574 llows you to set\n+00035e30: 2061 2022 7368 6f72 7420 6e61 6d65 2220 a \"short name\" \n+00035e40: 7468 6174 2077 696c 6c0a 2020 2020 2069 that will. i\n+00035e50: 6e66 6c75 656e 6365 2068 6f77 2069 6e74 nfluence how int\n+00035e60: 6572 6d65 6469 6174 6520 6f62 6a65 6374 ermediate object\n+00035e70: 2066 696c 6573 2061 7265 206e 616d 6564 files are named\n+00035e80: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+00035e90: 0a20 2020 2020 696e 2074 6865 2066 6f6c . in the fol\n+00035ea0: 6c6f 7769 6e67 2065 7861 6d70 6c65 2c0a lowing example,.\n+00035eb0: 0a20 2020 2020 2020 2020 2062 696e 5f50 . bin_P\n+00035ec0: 524f 4752 414d 5320 3d20 6d61 7564 650a ROGRAMS = maude.\n+00035ed0: 2020 2020 2020 2020 2020 6d61 7564 655f maude_\n+00035ee0: 4350 5046 4c41 4753 203d 202d 4453 4f4d CPPFLAGS = -DSOM\n+00035ef0: 4546 4c41 470a 2020 2020 2020 2020 2020 EFLAG. \n+00035f00: 6d61 7564 655f 5348 4f52 544e 414d 4520 maude_SHORTNAME \n+00035f10: 3d20 6d0a 2020 2020 2020 2020 2020 6d61 = m. ma\n+00035f20: 7564 655f 534f 5552 4345 5320 3d20 7361 ude_SOURCES = sa\n+00035f30: 6d70 6c65 2e63 202e 2e2e 0a0a 2020 2020 mple.c ..... \n+00035f40: 2074 6865 206f 626a 6563 7420 6669 6c65 the object file\n+00035f50: 2077 6f75 6c64 2062 6520 6e61 6d65 6420 would be named \n+00035f60: e280 986d 2d73 616d 706c 652e 6fe2 8099 ...m-sample.o...\n+00035f70: 2072 6174 6865 7220 7468 616e 0a20 2020 rather than. \n+00035f80: 2020 e280 986d 6175 6465 2d73 616d 706c ...maude-sampl\n+00035f90: 652e 6fe2 8099 2e0a 0a20 2020 2020 5468 e.o...... Th\n+00035fa0: 6973 2066 6163 696c 6974 7920 6973 2072 is facility is r\n+00035fb0: 6172 656c 7920 6e65 6564 6564 2069 6e20 arely needed in \n+00035fc0: 7072 6163 7469 6365 2c20 616e 6420 7765 practice, and we\n+00035fd0: 2072 6563 6f6d 6d65 6e64 0a20 2020 2020 recommend. \n+00035fe0: 6176 6f69 6469 6e67 2069 7420 756e 7469 avoiding it unti\n+00035ff0: 6c20 796f 7520 6669 6e64 2069 7420 6973 l you find it is\n+00036000: 2072 6571 7569 7265 642e 0a0a 2020 202d required... -\n+00036010: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno\n+00036020: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------..\n+00036030: 2020 2028 3129 2054 6865 7265 2061 7265 (1) There are\n+00036040: 206f 7468 6572 2c20 6d6f 7265 206f 6273 other, more obs\n+00036050: 6375 7265 2072 6561 736f 6e73 2066 6f72 cure reasons for\n+00036060: 2074 6869 7320 6c69 6d69 7461 7469 6f6e this limitation\n+00036070: 2061 730a 7765 6c6c 2e0a 0a1f 0a46 696c as.well.....Fil\n+00036080: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00036090: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De\n+000360a0: 6661 756c 7420 5f53 4f55 5243 4553 2c20 fault _SOURCES, \n+000360b0: 204e 6578 743a 204c 4942 4f42 4a53 2c20 Next: LIBOBJS, \n+000360c0: 2050 7265 763a 2050 726f 6772 616d 2061 Prev: Program a\n+000360d0: 6e64 204c 6962 7261 7279 2056 6172 6961 nd Library Varia\n+000360e0: 626c 6573 2c20 2055 703a 2050 726f 6772 bles, Up: Progr\n+000360f0: 616d 730a 0a38 2e35 2044 6566 6175 6c74 ams..8.5 Default\n+00036100: 20e2 8098 5f53 4f55 5243 4553 e280 990a ..._SOURCES....\n+00036110: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00036120: 3d3d 3d3d 3d3d 0a0a e280 985f 534f 5552 ======....._SOUR\n+00036130: 4345 53e2 8099 2076 6172 6961 626c 6573 CES... variables\n+00036140: 2061 7265 2075 7365 6420 746f 2073 7065 are used to spe\n+00036150: 6369 6679 2073 6f75 7263 6520 6669 6c65 cify source file\n+00036160: 7320 6f66 2070 726f 6772 616d 7320 282a s of programs (*\n+00036170: 6e6f 7465 0a41 2050 726f 6772 616d 3a3a note.A Program::\n+00036180: 292c 206c 6962 7261 7269 6573 2028 2a6e ), libraries (*n\n+00036190: 6f74 6520 4120 4c69 6272 6172 793a 3a29 ote A Library::)\n+000361a0: 2c20 616e 6420 4c69 6274 6f6f 6c20 6c69 , and Libtool li\n+000361b0: 6272 6172 6965 730a 282a 6e6f 7465 2041 braries.(*note A\n+000361c0: 2053 6861 7265 6420 4c69 6272 6172 793a Shared Library:\n+000361d0: 3a29 2e0a 0a20 2020 5768 656e 206e 6f20 :)... When no \n+000361e0: 7375 6368 2076 6172 6961 626c 6520 6973 such variable is\n+000361f0: 2073 7065 6369 6669 6564 2066 6f72 2061 specified for a\n+00036200: 2074 6172 6765 742c 2041 7574 6f6d 616b target, Automak\n+00036210: 6520 7769 6c6c 2064 6566 696e 650a 6f6e e will define.on\n+00036220: 6520 6974 7365 6c66 2e20 2054 6865 2064 e itself. The d\n+00036230: 6566 6175 6c74 2069 7320 746f 2063 6f6d efault is to com\n+00036240: 7069 6c65 2061 2073 696e 676c 6520 4320 pile a single C \n+00036250: 6669 6c65 2077 686f 7365 2062 6173 6520 file whose base \n+00036260: 6e61 6d65 0a69 7320 7468 6520 6e61 6d65 name.is the name\n+00036270: 206f 6620 7468 6520 7461 7267 6574 2069 of the target i\n+00036280: 7473 656c 662c 2077 6974 6820 616e 7920 tself, with any \n+00036290: 6578 7465 6e73 696f 6e20 7265 706c 6163 extension replac\n+000362a0: 6564 2062 790a e280 9841 4d5f 4445 4641 ed by....AM_DEFA\n+000362b0: 554c 545f 534f 5552 4345 5f45 5854 e280 ULT_SOURCE_EXT..\n+000362c0: 992c 2077 6869 6368 2064 6566 6175 6c74 ., which default\n+000362d0: 7320 746f 20e2 8098 2e63 e280 992e 0a0a s to ....c......\n+000362e0: 2020 2046 6f72 2065 7861 6d70 6c65 2069 For example i\n+000362f0: 6620 796f 7520 6861 7665 2074 6865 2066 f you have the f\n+00036300: 6f6c 6c6f 7769 6e67 2073 6f6d 6577 6865 ollowing somewhe\n+00036310: 7265 2069 6e20 796f 7572 20e2 8098 4d61 re in your ...Ma\n+00036320: 6b65 6669 6c65 2e61 6de2 8099 0a77 6974 kefile.am....wit\n+00036330: 6820 6e6f 2063 6f72 7265 7370 6f6e 6469 h no correspondi\n+00036340: 6e67 20e2 8098 6c69 6266 6f6f 5f61 5f53 ng ...libfoo_a_S\n+00036350: 4f55 5243 4553 e280 993a 0a0a 2020 2020 OURCES...:.. \n+00036360: 206c 6962 5f4c 4942 5241 5249 4553 203d lib_LIBRARIES =\n+00036370: 206c 6962 666f 6f2e 6120 7375 622f 6c69 libfoo.a sub/li\n+00036380: 6263 2b2b 2e61 0a0a e280 986c 6962 666f bc++.a.....libfo\n+00036390: 6f2e 61e2 8099 2077 696c 6c20 6265 2062 o.a... will be b\n+000363a0: 7569 6c74 2075 7369 6e67 2061 2064 6566 uilt using a def\n+000363b0: 6175 6c74 2073 6f75 7263 6520 6669 6c65 ault source file\n+000363c0: 206e 616d 6564 20e2 8098 6c69 6266 6f6f named ...libfoo\n+000363d0: 2e63 e280 992c 0a61 6e64 20e2 8098 7375 .c...,.and ...su\n+000363e0: 622f 6c69 6263 2b2b 2e61 e280 9920 7769 b/libc++.a... wi\n+000363f0: 6c6c 2062 6520 6275 696c 7420 6672 6f6d ll be built from\n+00036400: 20e2 8098 7375 622f 6c69 6263 2b2b 2e63 ...sub/libc++.c\n+00036410: e280 992e 2020 2849 6e20 6f6c 6465 720a .... (In older.\n+00036420: 7665 7273 696f 6e73 20e2 8098 7375 622f versions ...sub/\n+00036430: 6c69 6263 2b2b 2e61 e280 9920 776f 756c libc++.a... woul\n+00036440: 6420 6265 2062 7569 6c74 2066 726f 6d20 d be built from \n+00036450: e280 9873 7562 5f6c 6962 635f 5f5f 612e ...sub_libc___a.\n+00036460: 63e2 8099 2c20 692e 652e 2c20 7468 650a c..., i.e., the.\n+00036470: 6465 6661 756c 7420 736f 7572 6365 2077 default source w\n+00036480: 6173 2074 6865 2063 616e 6f6e 697a 6564 as the canonized\n+00036490: 206e 616d 6520 6f66 2074 6865 2074 6172 name of the tar\n+000364a0: 6765 742c 2077 6974 6820 e280 982e 63e2 get, with ....c.\n+000364b0: 8099 2061 7070 656e 6465 642e 0a57 6520 .. appended..We \n+000364c0: 6265 6c69 6576 6520 7468 6520 6e65 7720 believe the new \n+000364d0: 6265 6861 7669 6f72 2069 7320 6d6f 7265 behavior is more\n+000364e0: 2073 656e 7369 626c 652c 2062 7574 2066 sensible, but f\n+000364f0: 6f72 2062 6163 6b77 6172 640a 636f 6d70 or backward.comp\n+00036500: 6174 6962 696c 6974 7920 e280 9861 7574 atibility ...aut\n+00036510: 6f6d 616b 65e2 8099 2077 696c 6c20 7573 omake... will us\n+00036520: 6520 7468 6520 6f6c 6420 6e61 6d65 2069 e the old name i\n+00036530: 6620 6120 6669 6c65 206f 7220 6120 7275 f a file or a ru\n+00036540: 6c65 2077 6974 680a 7468 6174 206e 616d le with.that nam\n+00036550: 6520 6578 6973 7473 2061 6e64 20e2 8098 e exists and ...\n+00036560: 414d 5f44 4546 4155 4c54 5f53 4f55 5243 AM_DEFAULT_SOURC\n+00036570: 455f 4558 54e2 8099 2069 7320 6e6f 7420 E_EXT... is not \n+00036580: 7573 6564 2e29 0a0a 2020 2044 6566 6175 used.).. Defau\n+00036590: 6c74 2073 6f75 7263 6573 2061 7265 206d lt sources are m\n+000365a0: 6169 6e6c 7920 7573 6566 756c 2069 6e20 ainly useful in \n+000365b0: 7465 7374 2073 7569 7465 732c 2077 6865 test suites, whe\n+000365c0: 6e20 6275 696c 6469 6e67 206d 616e 790a n building many.\n+000365d0: 7465 7374 2070 726f 6772 616d 7320 6561 test programs ea\n+000365e0: 6368 2066 726f 6d20 6120 7369 6e67 6c65 ch from a single\n+000365f0: 2073 6f75 7263 652e 2020 466f 7220 696e source. For in\n+00036600: 7374 616e 6365 2c20 696e 0a0a 2020 2020 stance, in.. \n+00036610: 2063 6865 636b 5f50 524f 4752 414d 5320 check_PROGRAMS \n+00036620: 3d20 7465 7374 3120 7465 7374 3220 7465 = test1 test2 te\n+00036630: 7374 330a 2020 2020 2041 4d5f 4445 4641 st3. AM_DEFA\n+00036640: 554c 545f 534f 5552 4345 5f45 5854 203d ULT_SOURCE_EXT =\n+00036650: 202e 6370 700a 0ae2 8098 7465 7374 31e2 .cpp.....test1.\n+00036660: 8099 2c20 e280 9874 6573 7432 e280 992c .., ...test2...,\n+00036670: 2061 6e64 20e2 8098 7465 7374 33e2 8099 and ...test3...\n+00036680: 2077 696c 6c20 6265 2062 7569 6c74 2066 will be built f\n+00036690: 726f 6d20 e280 9874 6573 7431 2e63 7070 rom ...test1.cpp\n+000366a0: e280 992c 0ae2 8098 7465 7374 322e 6370 ...,....test2.cp\n+000366b0: 70e2 8099 2c20 616e 6420 e280 9874 6573 p..., and ...tes\n+000366c0: 7433 2e63 7070 e280 992e 2020 5769 7468 t3.cpp.... With\n+000366d0: 6f75 7420 7468 6520 6c61 7374 206c 696e out the last lin\n+000366e0: 652c 2074 6865 7920 7769 6c6c 2062 6520 e, they will be \n+000366f0: 6275 696c 740a 6672 6f6d 20e2 8098 7465 built.from ...te\n+00036700: 7374 312e 63e2 8099 2c20 e280 9874 6573 st1.c..., ...tes\n+00036710: 7432 2e63 e280 992c 2061 6e64 20e2 8098 t2.c..., and ...\n+00036720: 7465 7374 332e 63e2 8099 2e0a 0a20 2020 test3.c...... \n+00036730: 416e 6f74 6865 7220 6361 7365 2077 6865 Another case whe\n+00036740: 7265 2074 6869 7320 6973 2063 6f6e 7665 re this is conve\n+00036750: 6e69 656e 7420 6973 2062 7569 6c64 696e nient is buildin\n+00036760: 6720 6d61 6e79 204c 6962 746f 6f6c 0a6d g many Libtool.m\n+00036770: 6f64 756c 6573 2028 e280 986d 6f64 756c odules (...modul\n+00036780: 654e 2e6c 61e2 8099 292c 2065 6163 6820 eN.la...), each \n+00036790: 6465 6669 6e65 6420 696e 2069 7473 206f defined in its o\n+000367a0: 776e 2066 696c 6520 28e2 8098 6d6f 6475 wn file (...modu\n+000367b0: 6c65 4e2e 63e2 8099 292e 0a0a 2020 2020 leN.c...)... \n+000367c0: 2041 4d5f 4c44 464c 4147 5320 3d20 2d6d AM_LDFLAGS = -m\n+000367d0: 6f64 756c 650a 2020 2020 206c 6962 5f4c odule. lib_L\n+000367e0: 544c 4942 5241 5249 4553 203d 206d 6f64 TLIBRARIES = mod\n+000367f0: 756c 6531 2e6c 6120 6d6f 6475 6c65 322e ule1.la module2.\n+00036800: 6c61 206d 6f64 756c 6533 2e6c 610a 0a20 la module3.la.. \n+00036810: 2020 4669 6e61 6c6c 792c 2074 6865 7265 Finally, there\n+00036820: 2069 7320 6f6e 6520 7369 7475 6174 696f is one situatio\n+00036830: 6e20 7768 6572 6520 7468 6973 2064 6566 n where this def\n+00036840: 6175 6c74 2073 6f75 7263 6520 636f 6d70 ault source comp\n+00036850: 7574 6174 696f 6e0a 6e65 6564 7320 746f utation.needs to\n+00036860: 2062 6520 6176 6f69 6465 643a 2077 6865 be avoided: whe\n+00036870: 6e20 6120 7461 7267 6574 2073 686f 756c n a target shoul\n+00036880: 6420 6e6f 7420 6265 2062 7569 6c74 2066 d not be built f\n+00036890: 726f 6d20 736f 7572 6365 732e 2020 5765 rom sources. We\n+000368a0: 0a61 6c72 6561 6479 2073 6177 2073 7563 .already saw suc\n+000368b0: 6820 616e 2065 7861 6d70 6c65 2069 6e20 h an example in \n+000368c0: 2a6e 6f74 6520 7472 7565 3a3a 3b20 7468 *note true::; th\n+000368d0: 6973 2068 6170 7065 6e73 2077 6865 6e20 is happens when \n+000368e0: 616c 6c20 7468 650a 636f 6e73 7469 7475 all the.constitu\n+000368f0: 656e 7473 206f 6620 6120 7461 7267 6574 ents of a target\n+00036900: 2068 6176 6520 616c 7265 6164 7920 6265 have already be\n+00036910: 656e 2063 6f6d 7069 6c65 6420 616e 6420 en compiled and \n+00036920: 6a75 7374 206e 6565 6420 746f 2062 650a just need to be.\n+00036930: 636f 6d62 696e 6564 2075 7369 6e67 2061 combined using a\n+00036940: 20e2 8098 5f4c 4441 4444 e280 9920 7661 ..._LDADD... va\n+00036950: 7269 6162 6c65 2e20 2054 6865 6e20 6974 riable. Then it\n+00036960: 2069 7320 6e65 6365 7373 6172 7920 746f is necessary to\n+00036970: 2064 6566 696e 6520 616e 0a65 6d70 7479 define an.empty\n+00036980: 20e2 8098 5f53 4f55 5243 4553 e280 9920 ..._SOURCES... \n+00036990: 7661 7269 6162 6c65 2c20 736f 2074 6861 variable, so tha\n+000369a0: 7420 e280 9861 7574 6f6d 616b 65e2 8099 t ...automake...\n+000369b0: 2064 6f65 7320 6e6f 7420 636f 6d70 7574 does not comput\n+000369c0: 6520 610a 6465 6661 756c 742e 0a0a 2020 e a.default... \n+000369d0: 2020 2062 696e 5f50 524f 4752 414d 5320 bin_PROGRAMS \n+000369e0: 3d20 7461 7267 6574 0a20 2020 2020 7461 = target. ta\n+000369f0: 7267 6574 5f53 4f55 5243 4553 203d 0a20 rget_SOURCES =. \n+00036a00: 2020 2020 7461 7267 6574 5f4c 4441 4444 target_LDADD\n+00036a10: 203d 206c 6962 6d61 696e 2e61 206c 6962 = libmain.a lib\n+00036a20: 6d69 7363 2e61 0a0a 1f0a 4669 6c65 3a20 misc.a....File: \n+00036a30: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00036a40: 666f 2c20 204e 6f64 653a 204c 4942 4f42 fo, Node: LIBOB\n+00036a50: 4a53 2c20 204e 6578 743a 2050 726f 6772 JS, Next: Progr\n+00036a60: 616d 2056 6172 6961 626c 6573 2c20 2050 am Variables, P\n+00036a70: 7265 763a 2044 6566 6175 6c74 205f 534f rev: Default _SO\n+00036a80: 5552 4345 532c 2020 5570 3a20 5072 6f67 URCES, Up: Prog\n+00036a90: 7261 6d73 0a0a 382e 3620 5370 6563 6961 rams..8.6 Specia\n+00036aa0: 6c20 6861 6e64 6c69 6e67 2066 6f72 20e2 l handling for .\n+00036ab0: 8098 4c49 424f 424a 53e2 8099 2061 6e64 ..LIBOBJS... and\n+00036ac0: 20e2 8098 414c 4c4f 4341 e280 990a 3d3d ...ALLOCA....==\n 00036ad0: 3d3d 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+00036af0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 =============..T\n+00036b00: 6865 20e2 8098 2428 4c49 424f 424a 5329 he ...$(LIBOBJS)\n+00036b10: e280 9920 616e 6420 e280 9824 2841 4c4c ... and ...$(ALL\n+00036b20: 4f43 4129 e280 9920 7661 7269 6162 6c65 OCA)... variable\n+00036b30: 7320 6c69 7374 206f 626a 6563 7420 6669 s list object fi\n+00036b40: 6c65 7320 7468 6174 2073 686f 756c 640a les that should.\n+00036b50: 6265 2063 6f6d 7069 6c65 6420 696e 746f be compiled into\n+00036b60: 2074 6865 2070 726f 6a65 6374 2074 6f20 the project to \n+00036b70: 7072 6f76 6964 6520 616e 2069 6d70 6c65 provide an imple\n+00036b80: 6d65 6e74 6174 696f 6e20 666f 7220 6675 mentation for fu\n+00036b90: 6e63 7469 6f6e 730a 7468 6174 2061 7265 nctions.that are\n+00036ba0: 206d 6973 7369 6e67 206f 7220 6272 6f6b missing or brok\n+00036bb0: 656e 206f 6e20 7468 6520 686f 7374 2073 en on the host s\n+00036bc0: 7973 7465 6d2e 2020 5468 6579 2061 7265 ystem. They are\n+00036bd0: 2073 7562 7374 6974 7574 6564 2062 790a substituted by.\n+00036be0: e280 9863 6f6e 6669 6775 7265 e280 992e ...configure....\n+00036bf0: 0a0a 2020 2054 6865 7365 2076 6172 6961 .. These varia\n+00036c00: 626c 6573 2061 7265 2064 6566 696e 6564 bles are defined\n+00036c10: 2062 7920 4175 746f 636f 6e66 206d 6163 by Autoconf mac\n+00036c20: 726f 7320 7375 6368 2061 7320 e280 9841 ros such as ...A\n+00036c30: 435f 4c49 424f 424a e280 992c 0ae2 8098 C_LIBOBJ...,....\n+00036c40: 4143 5f52 4550 4c41 4345 5f46 554e 4353 AC_REPLACE_FUNCS\n+00036c50: e280 9920 282a 6e6f 7465 2047 656e 6572 ... (*note Gener\n+00036c60: 6963 2046 756e 6374 696f 6e20 4368 6563 ic Function Chec\n+00036c70: 6b73 3a20 2861 7574 6f63 6f6e 6629 4765 ks: (autoconf)Ge\n+00036c80: 6e65 7269 630a 4675 6e63 7469 6f6e 732e neric.Functions.\n+00036c90: 292c 206f 7220 e280 9841 435f 4655 4e43 ), or ...AC_FUNC\n+00036ca0: 5f41 4c4c 4f43 41e2 8099 2028 2a6e 6f74 _ALLOCA... (*not\n+00036cb0: 6520 5061 7274 6963 756c 6172 2046 756e e Particular Fun\n+00036cc0: 6374 696f 6e20 4368 6563 6b73 3a0a 2861 ction Checks:.(a\n+00036cd0: 7574 6f63 6f6e 6629 5061 7274 6963 756c utoconf)Particul\n+00036ce0: 6172 2046 756e 6374 696f 6e73 2e29 2e20 ar Functions.). \n+00036cf0: 204d 616e 7920 6f74 6865 7220 4175 746f Many other Auto\n+00036d00: 636f 6e66 206d 6163 726f 7320 6361 6c6c conf macros call\n+00036d10: 0ae2 8098 4143 5f4c 4942 4f42 4ae2 8099 ....AC_LIBOBJ...\n+00036d20: 206f 7220 e280 9841 435f 5245 504c 4143 or ...AC_REPLAC\n+00036d30: 455f 4655 4e43 53e2 8099 2074 6f20 706f E_FUNCS... to po\n+00036d40: 7075 6c61 7465 20e2 8098 2428 4c49 424f pulate ...$(LIBO\n+00036d50: 424a 5329 e280 992e 0a0a 2020 2055 7369 BJS)...... Usi\n+00036d60: 6e67 2074 6865 7365 2076 6172 6961 626c ng these variabl\n+00036d70: 6573 2069 7320 7665 7279 2073 696d 696c es is very simil\n+00036d80: 6172 2074 6f20 646f 696e 6720 636f 6e64 ar to doing cond\n+00036d90: 6974 696f 6e61 6c0a 636f 6d70 696c 6174 itional.compilat\n+00036da0: 696f 6e20 7573 696e 6720 e280 9841 435f ion using ...AC_\n+00036db0: 5355 4253 54e2 8099 2076 6172 6961 626c SUBST... variabl\n+00036dc0: 6573 2c20 6173 2064 6573 6372 6962 6564 es, as described\n+00036dd0: 2069 6e20 2a6e 6f74 650a 436f 6e64 6974 in *note.Condit\n+00036de0: 696f 6e61 6c20 536f 7572 6365 733a 3a2e ional Sources::.\n+00036df0: 2020 5468 6174 2069 732c 2077 6865 6e20 That is, when \n+00036e00: 6275 696c 6469 6e67 2061 2070 726f 6772 building a progr\n+00036e10: 616d 2c20 e280 9824 284c 4942 4f42 4a53 am, ...$(LIBOBJS\n+00036e20: 29e2 8099 0a61 6e64 20e2 8098 2428 414c )....and ...$(AL\n+00036e30: 4c4f 4341 29e2 8099 2073 686f 756c 6420 LOCA)... should \n+00036e40: 6265 2061 6464 6564 2074 6f20 7468 6520 be added to the \n+00036e50: 6173 736f 6369 6174 6564 20e2 8098 2a5f associated ...*_\n+00036e60: 4c44 4144 44e2 8099 2076 6172 6961 626c LDADD... variabl\n+00036e70: 652c 206f 720a 746f 2074 6865 20e2 8098 e, or.to the ...\n+00036e80: 2a5f 4c49 4241 4444 e280 9920 7661 7269 *_LIBADD... vari\n+00036e90: 6162 6c65 2077 6865 6e20 6275 696c 6469 able when buildi\n+00036ea0: 6e67 2061 206c 6962 7261 7279 2e20 2048 ng a library. H\n+00036eb0: 6f77 6576 6572 2074 6865 7265 2069 7320 owever there is \n+00036ec0: 6e6f 0a6e 6565 6420 746f 206c 6973 7420 no.need to list \n+00036ed0: 7468 6520 636f 7272 6573 706f 6e64 696e the correspondin\n+00036ee0: 6720 736f 7572 6365 7320 696e 20e2 8098 g sources in ...\n+00036ef0: 4558 5452 415f 2a5f 534f 5552 4345 53e2 EXTRA_*_SOURCES.\n+00036f00: 8099 206e 6f72 2074 6f0a 6465 6669 6e65 .. nor to.define\n+00036f10: 20e2 8098 2a5f 4445 5045 4e44 454e 4349 ...*_DEPENDENCI\n+00036f20: 4553 e280 992e 2020 4175 746f 6d61 6b65 ES.... Automake\n+00036f30: 2061 7574 6f6d 6174 6963 616c 6c79 2061 automatically a\n+00036f40: 6464 7320 e280 9824 284c 4942 4f42 4a53 dds ...$(LIBOBJS\n+00036f50: 29e2 8099 2061 6e64 0ae2 8098 2428 414c )... and....$(AL\n+00036f60: 4c4f 4341 29e2 8099 2074 6f20 7468 6520 LOCA)... to the \n+00036f70: 6465 7065 6e64 656e 6369 6573 2c20 616e dependencies, an\n+00036f80: 6420 6974 2077 696c 6c20 6469 7363 6f76 d it will discov\n+00036f90: 6572 2074 6865 206c 6973 7420 6f66 0a63 er the list of.c\n+00036fa0: 6f72 7265 7370 6f6e 6469 6e67 2073 6f75 orresponding sou\n+00036fb0: 7263 6520 6669 6c65 7320 6175 746f 6d61 rce files automa\n+00036fc0: 7469 6361 6c6c 7920 2862 7920 7472 6163 tically (by trac\n+00036fd0: 696e 6720 7468 6520 696e 766f 6361 7469 ing the invocati\n+00036fe0: 6f6e 7320 6f66 0a74 6865 20e2 8098 4143 ons of.the ...AC\n+00036ff0: 5f4c 4942 534f 5552 4345 e280 9920 4175 _LIBSOURCE... Au\n+00037000: 746f 636f 6e66 206d 6163 726f 7329 2e20 toconf macros). \n+00037010: 2049 6620 796f 7520 6861 7665 2061 6c72 If you have alr\n+00037020: 6561 6479 2064 6566 696e 6564 0ae2 8098 eady defined....\n+00037030: 2a5f 4445 5045 4e44 454e 4349 4553 e280 *_DEPENDENCIES..\n+00037040: 9920 6578 706c 6963 6974 6c79 2066 6f72 . explicitly for\n+00037050: 2061 6e20 756e 7265 6c61 7465 6420 7265 an unrelated re\n+00037060: 6173 6f6e 2c20 7468 656e 2079 6f75 2065 ason, then you e\n+00037070: 6974 6865 720a 6e65 6564 2074 6f20 6164 ither.need to ad\n+00037080: 6420 7468 6573 6520 7661 7269 6162 6c65 d these variable\n+00037090: 7320 6d61 6e75 616c 6c79 2c20 6f72 2075 s manually, or u\n+000370a0: 7365 20e2 8098 4558 5452 415f 2a5f 4445 se ...EXTRA_*_DE\n+000370b0: 5045 4e44 454e 4349 4553 e280 990a 696e PENDENCIES....in\n+000370c0: 7374 6561 6420 6f66 20e2 8098 2a5f 4445 stead of ...*_DE\n+000370d0: 5045 4e44 454e 4349 4553 e280 992e 0a0a PENDENCIES......\n+000370e0: 2020 2054 6865 7365 2076 6172 6961 626c These variabl\n+000370f0: 6573 2061 7265 2075 7375 616c 6c79 2075 es are usually u\n+00037100: 7365 6420 746f 2062 7569 6c64 2061 2070 sed to build a p\n+00037110: 6f72 7461 6269 6c69 7479 206c 6962 7261 ortability libra\n+00037120: 7279 2074 6861 740a 6973 206c 696e 6b65 ry that.is linke\n+00037130: 6420 7769 7468 2061 6c6c 2074 6865 2070 d with all the p\n+00037140: 726f 6772 616d 7320 6f66 2074 6865 2070 rograms of the p\n+00037150: 726f 6a65 6374 2e20 2057 6520 6e6f 7720 roject. We now \n+00037160: 7265 7669 6577 2061 2073 616d 706c 650a review a sample.\n+00037170: 7365 7475 702e 2020 4669 7273 742c 20e2 setup. First, .\n+00037180: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+00037190: 9920 636f 6e74 6169 6e73 2073 6f6d 6520 . contains some \n+000371a0: 6368 6563 6b73 2074 6861 7420 6166 6665 checks that affe\n+000371b0: 6374 2065 6974 6865 720a e280 984c 4942 ct either....LIB\n+000371c0: 4f42 4a53 e280 9920 6f72 20e2 8098 414c OBJS... or ...AL\n+000371d0: 4c4f 4341 e280 992e 0a0a 2020 2020 2023 LOCA...... #\n+000371e0: 2063 6f6e 6669 6775 7265 2e61 630a 2020 configure.ac. \n+000371f0: 2020 202e 2e2e 0a20 2020 2020 4143 5f43 .... AC_C\n+00037200: 4f4e 4649 475f 4c49 424f 424a 5f44 4952 ONFIG_LIBOBJ_DIR\n+00037210: 285b 6c69 625d 290a 2020 2020 202e 2e2e ([lib]). ...\n+00037220: 0a20 2020 2020 4143 5f46 554e 435f 4d41 . AC_FUNC_MA\n+00037230: 4c4c 4f43 2020 2020 2020 2020 2020 2020 LLOC \n+00037240: 2064 6e6c 204d 6179 2061 6464 206d 616c dnl May add mal\n+00037250: 6c6f 632e 2428 4f42 4a45 5854 2920 746f loc.$(OBJEXT) to\n+00037260: 204c 4942 4f42 4a53 0a20 2020 2020 4143 LIBOBJS. AC\n+00037270: 5f46 554e 435f 4d45 4d43 4d50 2020 2020 _FUNC_MEMCMP \n+00037280: 2020 2020 2020 2020 2064 6e6c 204d 6179 dnl May\n+00037290: 2061 6464 206d 656d 636d 702e 2428 4f42 add memcmp.$(OB\n+000372a0: 4a45 5854 2920 746f 204c 4942 4f42 4a53 JEXT) to LIBOBJS\n+000372b0: 0a20 2020 2020 4143 5f52 4550 4c41 4345 . AC_REPLACE\n+000372c0: 5f46 554e 4353 285b 7374 7264 7570 5d29 _FUNCS([strdup])\n+000372d0: 2064 6e6c 204d 6179 2061 6464 2073 7472 dnl May add str\n+000372e0: 6475 702e 2428 4f42 4a45 5854 2920 746f dup.$(OBJEXT) to\n+000372f0: 204c 4942 4f42 4a53 0a20 2020 2020 4143 LIBOBJS. AC\n+00037300: 5f46 554e 435f 414c 4c4f 4341 2020 2020 _FUNC_ALLOCA \n+00037310: 2020 2020 2020 2020 2064 6e6c 204d 6179 dnl May\n+00037320: 2061 6464 2061 6c6c 6f63 612e 2428 4f42 add alloca.$(OB\n+00037330: 4a45 5854 2920 746f 2041 4c4c 4f43 410a JEXT) to ALLOCA.\n+00037340: 2020 2020 202e 2e2e 0a20 2020 2020 4143 .... AC\n+00037350: 5f43 4f4e 4649 475f 4649 4c45 5328 5b0a _CONFIG_FILES([.\n+00037360: 2020 2020 2020 206c 6962 2f4d 616b 6566 lib/Makef\n+00037370: 696c 650a 2020 2020 2020 2073 7263 2f4d ile. src/M\n+00037380: 616b 6566 696c 650a 2020 2020 205d 290a akefile. ]).\n+00037390: 2020 2020 2041 435f 4f55 5450 5554 0a0a AC_OUTPUT..\n+000373a0: 2020 2054 6865 20e2 8098 4143 5f43 4f4e The ...AC_CON\n+000373b0: 4649 475f 4c49 424f 424a 5f44 4952 e280 FIG_LIBOBJ_DIR..\n+000373c0: 9920 7465 6c6c 7320 4175 746f 636f 6e66 . tells Autoconf\n+000373d0: 2074 6861 7420 7468 6520 736f 7572 6365 that the source\n+000373e0: 2066 696c 6573 206f 660a 7468 6573 6520 files of.these \n+000373f0: 6f62 6a65 6374 2066 696c 6573 2061 7265 object files are\n+00037400: 2074 6f20 6265 2066 6f75 6e64 2069 6e20 to be found in \n+00037410: 7468 6520 e280 986c 6962 2fe2 8099 2064 the ...lib/... d\n+00037420: 6972 6563 746f 7279 2e20 2041 7574 6f6d irectory. Autom\n+00037430: 616b 650a 6361 6e20 616c 736f 2075 7365 ake.can also use\n+00037440: 2074 6869 7320 696e 666f 726d 6174 696f this informatio\n+00037450: 6e2c 206f 7468 6572 7769 7365 2069 7420 n, otherwise it \n+00037460: 6578 7065 6374 7320 7468 6520 736f 7572 expects the sour\n+00037470: 6365 2066 696c 6573 2061 7265 0a74 6f20 ce files are.to \n+00037480: 6265 2069 6e20 7468 6520 6469 7265 6374 be in the direct\n+00037490: 6f72 7920 7768 6572 6520 7468 6520 e280 ory where the ..\n+000374a0: 9824 284c 4942 4f42 4a53 29e2 8099 2061 .$(LIBOBJS)... a\n+000374b0: 6e64 20e2 8098 2428 414c 4c4f 4341 29e2 nd ...$(ALLOCA).\n+000374c0: 8099 2076 6172 6961 626c 6573 0a61 7265 .. variables.are\n+000374d0: 2075 7365 642e 0a0a 2020 2054 6865 20e2 used... The .\n+000374e0: 8098 6c69 622f e280 9920 6469 7265 6374 ..lib/... direct\n+000374f0: 6f72 7920 7368 6f75 6c64 2074 6865 7265 ory should there\n+00037500: 666f 7265 2063 6f6e 7461 696e 20e2 8098 fore contain ...\n+00037510: 6d61 6c6c 6f63 2e63 e280 992c 20e2 8098 malloc.c..., ...\n+00037520: 6d65 6d63 6d70 2e63 e280 992c 0ae2 8098 memcmp.c...,....\n+00037530: 7374 7264 7570 2e63 e280 992c 20e2 8098 strdup.c..., ...\n+00037540: 616c 6c6f 6361 2e63 e280 992e 2020 4865 alloca.c.... He\n+00037550: 7265 2069 7320 6974 7320 e280 984d 616b re is its ...Mak\n+00037560: 6566 696c 652e 616d e280 993a 0a0a 2020 efile.am...:.. \n+00037570: 2020 2023 206c 6962 2f4d 616b 6566 696c # lib/Makefil\n+00037580: 652e 616d 0a0a 2020 2020 206e 6f69 6e73 e.am.. noins\n+00037590: 745f 4c49 4252 4152 4945 5320 3d20 6c69 t_LIBRARIES = li\n+000375a0: 6263 6f6d 7061 742e 610a 2020 2020 206c bcompat.a. l\n+000375b0: 6962 636f 6d70 6174 5f61 5f53 4f55 5243 ibcompat_a_SOURC\n+000375c0: 4553 203d 0a20 2020 2020 6c69 6263 6f6d ES =. libcom\n+000375d0: 7061 745f 615f 4c49 4241 4444 203d 2024 pat_a_LIBADD = $\n+000375e0: 284c 4942 4f42 4a53 2920 2428 414c 4c4f (LIBOBJS) $(ALLO\n+000375f0: 4341 290a 0a20 2020 5468 6520 6c69 6272 CA).. The libr\n+00037600: 6172 7920 6361 6e20 6861 7665 2061 6e79 ary can have any\n+00037610: 206e 616d 652c 206f 6620 636f 7572 7365 name, of course\n+00037620: 2c20 616e 6420 616e 7977 6179 2069 7420 , and anyway it \n+00037630: 6973 206e 6f74 2067 6f69 6e67 0a74 6f20 is not going.to \n+00037640: 6265 2069 6e73 7461 6c6c 6564 3a20 6974 be installed: it\n+00037650: 206a 7573 7420 686f 6c64 7320 7468 6520 just holds the \n+00037660: 7265 706c 6163 656d 656e 7420 7665 7273 replacement vers\n+00037670: 696f 6e73 206f 6620 7468 6520 6d69 7373 ions of the miss\n+00037680: 696e 670a 6f72 2062 726f 6b65 6e20 6675 ing.or broken fu\n+00037690: 6e63 7469 6f6e 7320 736f 2077 6520 6361 nctions so we ca\n+000376a0: 6e20 6c61 7465 7220 6c69 6e6b 2074 6865 n later link the\n+000376b0: 6d20 696e 2e20 204d 616e 7920 7072 6f6a m in. Many proj\n+000376c0: 6563 7473 2061 6c73 6f0a 696e 636c 7564 ects also.includ\n+000376d0: 6520 6578 7472 6120 6675 6e63 7469 6f6e e extra function\n+000376e0: 732c 2073 7065 6369 6669 6320 746f 2074 s, specific to t\n+000376f0: 6865 2070 726f 6a65 6374 2c20 696e 2074 he project, in t\n+00037700: 6861 7420 6c69 6272 6172 793a 2074 6865 hat library: the\n+00037710: 790a 6172 6520 7369 6d70 6c79 2061 6464 y.are simply add\n+00037720: 6564 206f 6e20 7468 6520 e280 985f 534f ed on the ..._SO\n+00037730: 5552 4345 53e2 8099 206c 696e 652e 0a0a URCES... line...\n+00037740: 2020 2054 6865 7265 2069 7320 6120 736d There is a sm\n+00037750: 616c 6c20 7472 6170 2068 6572 652c 2074 all trap here, t\n+00037760: 686f 7567 683a 20e2 8098 2428 4c49 424f hough: ...$(LIBO\n+00037770: 424a 5329 e280 9920 616e 6420 e280 9824 BJS)... and ...$\n+00037780: 2841 4c4c 4f43 4129 e280 990a 6d69 6768 (ALLOCA)....migh\n+00037790: 7420 6265 2065 6d70 7479 2c20 616e 6420 t be empty, and \n+000377a0: 6275 696c 6469 6e67 2061 6e20 656d 7074 building an empt\n+000377b0: 7920 6c69 6272 6172 7920 6973 206e 6f74 y library is not\n+000377c0: 2070 6f72 7461 626c 652e 2020 596f 750a portable. You.\n+000377d0: 7368 6f75 6c64 2065 6e73 7572 6520 7468 should ensure th\n+000377e0: 6174 2074 6865 7265 2069 7320 616c 7761 at there is alwa\n+000377f0: 7973 2073 6f6d 6574 6869 6e67 2074 6f20 ys something to \n+00037800: 7075 7420 696e 20e2 8098 6c69 6263 6f6d put in ...libcom\n+00037810: 7061 742e 61e2 8099 2e0a 4d6f 7374 2070 pat.a.....Most p\n+00037820: 726f 6a65 6374 7320 7769 6c6c 2061 6c73 rojects will als\n+00037830: 6f20 6164 6420 736f 6d65 2075 7469 6c69 o add some utili\n+00037840: 7479 2066 756e 6374 696f 6e73 2069 6e20 ty functions in \n+00037850: 7468 6174 2064 6972 6563 746f 7279 2c0a that directory,.\n+00037860: 616e 6420 6c69 7374 2074 6865 6d20 696e and list them in\n+00037870: 20e2 8098 6c69 6263 6f6d 7061 745f 615f ...libcompat_a_\n+00037880: 534f 5552 4345 53e2 8099 2c20 736f 2069 SOURCES..., so i\n+00037890: 6e20 7072 6163 7469 6365 20e2 8098 6c69 n practice ...li\n+000378a0: 6263 6f6d 7061 742e 61e2 8099 0a63 616e bcompat.a....can\n+000378b0: 6e6f 7420 6265 2065 6d70 7479 2e0a 0a20 not be empty... \n+000378c0: 2020 4669 6e61 6c6c 7920 6865 7265 2069 Finally here i\n+000378d0: 7320 686f 7720 7468 6973 206c 6962 7261 s how this libra\n+000378e0: 7279 2063 6f75 6c64 2062 6520 7573 6564 ry could be used\n+000378f0: 2066 726f 6d20 7468 6520 e280 9873 7263 from the ...src\n+00037900: 2fe2 8099 0a64 6972 6563 746f 7279 2e0a /....directory..\n+00037910: 0a20 2020 2020 2320 7372 632f 4d61 6b65 . # src/Make\n+00037920: 6669 6c65 2e61 6d0a 0a20 2020 2020 2320 file.am.. # \n+00037930: 4c69 6e6b 2061 6c6c 2070 726f 6772 616d Link all program\n+00037940: 7320 696e 2074 6869 7320 6469 7265 6374 s in this direct\n+00037950: 6f72 7920 7769 7468 206c 6962 636f 6d70 ory with libcomp\n+00037960: 6174 2e61 0a20 2020 2020 4c44 4144 4420 at.a. LDADD \n+00037970: 3d20 2e2e 2f6c 6962 2f6c 6962 636f 6d70 = ../lib/libcomp\n+00037980: 6174 2e61 0a0a 2020 2020 2062 696e 5f50 at.a.. bin_P\n+00037990: 524f 4752 414d 5320 3d20 746f 6f6c 3120 ROGRAMS = tool1 \n+000379a0: 746f 6f6c 3220 2e2e 2e0a 2020 2020 2074 tool2 .... t\n+000379b0: 6f6f 6c31 5f53 4f55 5243 4553 203d 202e ool1_SOURCES = .\n+000379c0: 2e2e 0a20 2020 2020 746f 6f6c 325f 534f ... tool2_SO\n+000379d0: 5552 4345 5320 3d20 2e2e 2e0a 0a20 2020 URCES = ..... \n+000379e0: 5768 656e 206f 7074 696f 6e20 e280 9873 When option ...s\n+000379f0: 7562 6469 722d 6f62 6a65 6374 73e2 8099 ubdir-objects...\n+00037a00: 2069 7320 6e6f 7420 7573 6564 2c20 6173 is not used, as\n+00037a10: 2069 6e20 7468 6520 6162 6f76 6520 6578 in the above ex\n+00037a20: 616d 706c 652c 0a74 6865 2076 6172 6961 ample,.the varia\n+00037a30: 626c 6573 20e2 8098 2428 4c49 424f 424a bles ...$(LIBOBJ\n+00037a40: 5329 e280 9920 6f72 20e2 8098 2428 414c S)... or ...$(AL\n+00037a50: 4c4f 4341 29e2 8099 2063 616e 206f 6e6c LOCA)... can onl\n+00037a60: 7920 6265 2075 7365 6420 696e 2074 6865 y be used in the\n+00037a70: 0a64 6972 6563 746f 7279 2077 6865 7265 .directory where\n+00037a80: 2074 6865 6972 2073 6f75 7263 6573 206c their sources l\n+00037a90: 6965 2e20 2045 2e67 2e2c 2068 6572 6520 ie. E.g., here \n+00037aa0: 6974 2077 6f75 6c64 2062 6520 7772 6f6e it would be wron\n+00037ab0: 6720 746f 2075 7365 0ae2 8098 2428 4c49 g to use....$(LI\n+00037ac0: 424f 424a 5329 e280 9920 6f72 20e2 8098 BOBJS)... or ...\n+00037ad0: 2428 414c 4c4f 4341 29e2 8099 2069 6e20 $(ALLOCA)... in \n+00037ae0: e280 9873 7263 2f4d 616b 6566 696c 652e ...src/Makefile.\n+00037af0: 616d e280 992e 2020 486f 7765 7665 7220 am.... However \n+00037b00: 6966 2062 6f74 680a e280 9873 7562 6469 if both....subdi\n+00037b10: 722d 6f62 6a65 6374 73e2 8099 2061 6e64 r-objects... and\n+00037b20: 20e2 8098 4143 5f43 4f4e 4649 475f 4c49 ...AC_CONFIG_LI\n+00037b30: 424f 424a 5f44 4952 e280 9920 6172 6520 BOBJ_DIR... are \n+00037b40: 7573 6564 2c20 6974 2069 7320 4f4b 2074 used, it is OK t\n+00037b50: 6f20 7573 650a 7468 6573 6520 7661 7269 o use.these vari\n+00037b60: 6162 6c65 7320 696e 206f 7468 6572 2064 ables in other d\n+00037b70: 6972 6563 746f 7269 6573 2e20 2046 6f72 irectories. For\n+00037b80: 2069 6e73 7461 6e63 6520 e280 9873 7263 instance ...src\n+00037b90: 2f4d 616b 6566 696c 652e 616d e280 990a /Makefile.am....\n+00037ba0: 636f 756c 6420 6265 2063 6861 6e67 6564 could be changed\n+00037bb0: 2061 7320 666f 6c6c 6f77 732e 0a0a 2020 as follows... \n+00037bc0: 2020 2023 2073 7263 2f4d 616b 6566 696c # src/Makefil\n+00037bd0: 652e 616d 0a0a 2020 2020 2041 5554 4f4d e.am.. AUTOM\n+00037be0: 414b 455f 4f50 5449 4f4e 5320 3d20 7375 AKE_OPTIONS = su\n+00037bf0: 6264 6972 2d6f 626a 6563 7473 0a20 2020 bdir-objects. \n+00037c00: 2020 4c44 4144 4420 3d20 2428 4c49 424f LDADD = $(LIBO\n+00037c10: 424a 5329 2024 2841 4c4c 4f43 4129 0a0a BJS) $(ALLOCA)..\n+00037c20: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n+00037c30: 5320 3d20 746f 6f6c 3120 746f 6f6c 3220 S = tool1 tool2 \n+00037c40: 2e2e 2e0a 2020 2020 2074 6f6f 6c31 5f53 .... tool1_S\n+00037c50: 4f55 5243 4553 203d 202e 2e2e 0a20 2020 OURCES = .... \n+00037c60: 2020 746f 6f6c 325f 534f 5552 4345 5320 tool2_SOURCES \n+00037c70: 3d20 2e2e 2e0a 0a20 2020 4265 6361 7573 = ..... Becaus\n+00037c80: 6520 e280 9824 284c 4942 4f42 4a53 29e2 e ...$(LIBOBJS).\n+00037c90: 8099 2061 6e64 20e2 8098 2428 414c 4c4f .. and ...$(ALLO\n+00037ca0: 4341 29e2 8099 2063 6f6e 7461 696e 206f CA)... contain o\n+00037cb0: 626a 6563 7420 6669 6c65 206e 616d 6573 bject file names\n+00037cc0: 2074 6861 740a 656e 6420 7769 7468 20e2 that.end with .\n+00037cd0: 8098 2e24 284f 424a 4558 5429 e280 992c ...$(OBJEXT)...,\n+00037ce0: 2074 6865 7920 6172 6520 6e6f 7420 7375 they are not su\n+00037cf0: 6974 6162 6c65 2066 6f72 204c 6962 746f itable for Libto\n+00037d00: 6f6c 206c 6962 7261 7269 6573 0a28 7768 ol libraries.(wh\n+00037d10: 6572 6520 7468 6520 6578 7065 6374 6564 ere the expected\n+00037d20: 206f 626a 6563 7420 6578 7465 6e73 696f object extensio\n+00037d30: 6e20 6973 20e2 8098 2e6c 6fe2 8099 293a n is ....lo...):\n+00037d40: 20e2 8098 4c54 4c49 424f 424a 53e2 8099 ...LTLIBOBJS...\n+00037d50: 2061 6e64 0ae2 8098 4c54 414c 4c4f 4341 and....LTALLOCA\n+00037d60: e280 9920 7368 6f75 6c64 2062 6520 7573 ... should be us\n+00037d70: 6564 2069 6e73 7465 6164 2e0a 0a20 2020 ed instead... \n+00037d80: e280 984c 544c 4942 4f42 4a53 e280 9920 ...LTLIBOBJS... \n+00037d90: 6973 2064 6566 696e 6564 2061 7574 6f6d is defined autom\n+00037da0: 6174 6963 616c 6c79 2062 7920 4175 746f atically by Auto\n+00037db0: 636f 6e66 2061 6e64 2073 686f 756c 6420 conf and should \n+00037dc0: 6e6f 7420 6265 0a64 6566 696e 6564 2062 not be.defined b\n+00037dd0: 7920 6861 6e64 2028 6173 2069 6e20 7468 y hand (as in th\n+00037de0: 6520 7061 7374 292c 2068 6f77 6576 6572 e past), however\n+00037df0: 2061 7420 7468 6520 7469 6d65 206f 6620 at the time of \n+00037e00: 7772 6974 696e 670a e280 984c 5441 4c4c writing....LTALL\n+00037e10: 4f43 41e2 8099 2073 7469 6c6c 206e 6565 OCA... still nee\n+00037e20: 6473 2074 6f20 6265 2064 6566 696e 6564 ds to be defined\n+00037e30: 2066 726f 6d20 e280 9841 4c4c 4f43 41e2 from ...ALLOCA.\n+00037e40: 8099 206d 616e 7561 6c6c 792e 2020 2a4e .. manually. *N\n+00037e50: 6f74 650a e280 9841 435f 4c49 424f 424a ote....AC_LIBOBJ\n+00037e60: e280 9920 7673 2e20 e280 984c 4942 4f42 ... vs. ...LIBOB\n+00037e70: 4a53 e280 993a 2028 6175 746f 636f 6e66 JS...: (autoconf\n+00037e80: 2941 435f 4c49 424f 424a 2076 7320 4c49 )AC_LIBOBJ vs LI\n+00037e90: 424f 424a 532e 0a0a 1f0a 4669 6c65 3a20 BOBJS.....File: \n+00037ea0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00037eb0: 666f 2c20 204e 6f64 653a 2050 726f 6772 fo, Node: Progr\n+00037ec0: 616d 2056 6172 6961 626c 6573 2c20 204e am Variables, N\n+00037ed0: 6578 743a 2059 6163 6320 616e 6420 4c65 ext: Yacc and Le\n+00037ee0: 782c 2020 5072 6576 3a20 4c49 424f 424a x, Prev: LIBOBJ\n+00037ef0: 532c 2020 5570 3a20 5072 6f67 7261 6d73 S, Up: Programs\n+00037f00: 0a0a 382e 3720 5661 7269 6162 6c65 7320 ..8.7 Variables \n+00037f10: 7573 6564 2077 6865 6e20 6275 696c 6469 used when buildi\n+00037f20: 6e67 2061 2070 726f 6772 616d 0a3d 3d3d ng a program.===\n 00037f30: 3d3d 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-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+00037f50: 3d3d 3d3d 3d3d 3d0a 0a4f 6363 6173 696f =======..Occasio\n+00037f60: 6e61 6c6c 7920 6974 2069 7320 7573 6566 nally it is usef\n+00037f70: 756c 2074 6f20 6b6e 6f77 2077 6869 6368 ul to know which\n+00037f80: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+00037f90: 7661 7269 6162 6c65 7320 4175 746f 6d61 variables Automa\n+00037fa0: 6b65 0a75 7365 7320 666f 7220 636f 6d70 ke.uses for comp\n+00037fb0: 696c 6174 696f 6e73 2c20 616e 6420 696e ilations, and in\n+00037fc0: 2077 6869 6368 206f 7264 6572 2028 2a6e which order (*n\n+00037fd0: 6f74 6520 466c 6167 2056 6172 6961 626c ote Flag Variabl\n+00037fe0: 6573 0a4f 7264 6572 696e 673a 3a29 3b20 es.Ordering::); \n+00037ff0: 666f 7220 696e 7374 616e 6365 2c20 796f for instance, yo\n+00038000: 7520 6d69 6768 7420 6e65 6564 2074 6f20 u might need to \n+00038010: 646f 2079 6f75 7220 6f77 6e20 636f 6d70 do your own comp\n+00038020: 696c 6174 696f 6e20 696e 0a73 6f6d 6520 ilation in.some \n+00038030: 7370 6563 6961 6c20 6361 7365 732e 0a0a special cases...\n+00038040: 2020 2053 6f6d 6520 7661 7269 6162 6c65 Some variable\n+00038050: 7320 6172 6520 696e 6865 7269 7465 6420 s are inherited \n+00038060: 6672 6f6d 2041 7574 6f63 6f6e 663b 2074 from Autoconf; t\n+00038070: 6865 7365 2061 7265 20e2 8098 4343 e280 hese are ...CC..\n+00038080: 992c 20e2 8098 4346 4c41 4753 e280 992c ., ...CFLAGS...,\n+00038090: 0ae2 8098 4350 5046 4c41 4753 e280 992c ....CPPFLAGS...,\n+000380a0: 20e2 8098 4445 4653 e280 992c 20e2 8098 ...DEFS..., ...\n+000380b0: 4c44 464c 4147 53e2 8099 2c20 616e 6420 LDFLAGS..., and \n+000380c0: e280 984c 4942 53e2 8099 2e0a 0a20 2020 ...LIBS...... \n+000380d0: 5468 6572 6520 6172 6520 736f 6d65 2061 There are some a\n+000380e0: 6464 6974 696f 6e61 6c20 7661 7269 6162 dditional variab\n+000380f0: 6c65 7320 7468 6174 2041 7574 6f6d 616b les that Automak\n+00038100: 6520 6465 6669 6e65 7320 6f6e 2069 7473 e defines on its\n+00038110: 206f 776e 3a0a 0ae2 8098 414d 5f43 5050 own:.....AM_CPP\n+00038120: 464c 4147 53e2 8099 0a20 2020 2020 5468 FLAGS.... Th\n+00038130: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th\n+00038140: 6973 2076 6172 6961 626c 6520 6172 6520 is variable are \n+00038150: 7061 7373 6564 2074 6f20 6576 6572 7920 passed to every \n+00038160: 636f 6d70 696c 6174 696f 6e20 7468 6174 compilation that\n+00038170: 0a20 2020 2020 696e 766f 6b65 7320 7468 . invokes th\n+00038180: 6520 4320 7072 6570 726f 6365 7373 6f72 e C preprocessor\n+00038190: 3b20 6974 2069 7320 6120 6c69 7374 206f ; it is a list o\n+000381a0: 6620 6172 6775 6d65 6e74 7320 746f 2074 f arguments to t\n+000381b0: 6865 0a20 2020 2020 7072 6570 726f 6365 he. preproce\n+000381c0: 7373 6f72 2e20 2046 6f72 2069 6e73 7461 ssor. For insta\n+000381d0: 6e63 652c 20e2 8098 2d49 e280 9920 616e nce, ...-I... an\n+000381e0: 6420 e280 982d 44e2 8099 206f 7074 696f d ...-D... optio\n+000381f0: 6e73 2073 686f 756c 6420 6265 206c 6973 ns should be lis\n+00038200: 7465 640a 2020 2020 2068 6572 652e 0a0a ted. here...\n+00038210: 2020 2020 2041 7574 6f6d 616b 6520 616c Automake al\n+00038220: 7265 6164 7920 7072 6f76 6964 6573 2073 ready provides s\n+00038230: 6f6d 6520 e280 982d 49e2 8099 206f 7074 ome ...-I... opt\n+00038240: 696f 6e73 2061 7574 6f6d 6174 6963 616c ions automatical\n+00038250: 6c79 2c20 696e 2061 0a20 2020 2020 7365 ly, in a. se\n+00038260: 7061 7261 7465 2076 6172 6961 626c 6520 parate variable \n+00038270: 7468 6174 2069 7320 616c 736f 2070 6173 that is also pas\n+00038280: 7365 6420 746f 2065 7665 7279 2063 6f6d sed to every com\n+00038290: 7069 6c61 7469 6f6e 2074 6861 740a 2020 pilation that. \n+000382a0: 2020 2069 6e76 6f6b 6573 2074 6865 2043 invokes the C\n+000382b0: 2070 7265 7072 6f63 6573 736f 722e 2020 preprocessor. \n+000382c0: 496e 2070 6172 7469 6375 6c61 7220 6974 In particular it\n+000382d0: 2067 656e 6572 6174 6573 20e2 8098 2d49 generates ...-I\n+000382e0: 2ee2 8099 2c0a 2020 2020 20e2 8098 2d49 ....,. ...-I\n+000382f0: 2428 7372 6364 6972 29e2 8099 2c20 616e $(srcdir)..., an\n+00038300: 6420 6120 e280 982d 49e2 8099 2070 6f69 d a ...-I... poi\n+00038310: 6e74 696e 6720 746f 2074 6865 2064 6972 nting to the dir\n+00038320: 6563 746f 7279 2068 6f6c 6469 6e67 0a20 ectory holding. \n+00038330: 2020 2020 e280 9863 6f6e 6669 672e 68e2 ...config.h.\n+00038340: 8099 2028 6966 2079 6f75 2776 6520 7573 .. (if you've us\n+00038350: 6564 20e2 8098 4143 5f43 4f4e 4649 475f ed ...AC_CONFIG_\n+00038360: 4845 4144 4552 53e2 8099 206f 720a 2020 HEADERS... or. \n+00038370: 2020 20e2 8098 414d 5f43 4f4e 4649 475f ...AM_CONFIG_\n+00038380: 4845 4144 4552 e280 9929 2e20 2059 6f75 HEADER...). You\n+00038390: 2063 616e 2064 6973 6162 6c65 2074 6865 can disable the\n+000383a0: 2064 6566 6175 6c74 20e2 8098 2d49 e280 default ...-I..\n+000383b0: 9920 6f70 7469 6f6e 730a 2020 2020 2075 . options. u\n+000383c0: 7369 6e67 2074 6865 20e2 8098 6e6f 7374 sing the ...nost\n+000383d0: 6469 6e63 e280 9920 6f70 7469 6f6e 2e0a dinc... option..\n+000383e0: 0a20 2020 2020 5768 656e 2061 2066 696c . When a fil\n+000383f0: 6520 746f 2062 6520 696e 636c 7564 6564 e to be included\n+00038400: 2069 7320 6765 6e65 7261 7465 6420 6475 is generated du\n+00038410: 7269 6e67 2074 6865 2062 7569 6c64 2061 ring the build a\n+00038420: 6e64 206e 6f74 0a20 2020 2020 7061 7274 nd not. part\n+00038430: 206f 6620 6120 6469 7374 7269 6275 7469 of a distributi\n+00038440: 6f6e 2074 6172 6261 6c6c 2c20 6974 7320 on tarball, its \n+00038450: 6c6f 6361 7469 6f6e 2069 7320 756e 6465 location is unde\n+00038460: 720a 2020 2020 20e2 8098 2428 6275 696c r. ...$(buil\n+00038470: 6464 6972 29e2 8099 2c20 6e6f 7420 756e ddir)..., not un\n+00038480: 6465 7220 e280 9824 2873 7263 6469 7229 der ...$(srcdir)\n+00038490: e280 992e 2020 5468 6973 206d 6174 7465 .... This matte\n+000384a0: 7273 2065 7370 6563 6961 6c6c 7920 666f rs especially fo\n+000384b0: 720a 2020 2020 2070 6163 6b61 6765 7320 r. packages \n+000384c0: 7468 6174 2075 7365 2068 6561 6465 7220 that use header \n+000384d0: 6669 6c65 7320 706c 6163 6564 2069 6e20 files placed in \n+000384e0: 7375 622d 6469 7265 6374 6f72 6965 7320 sub-directories \n+000384f0: 616e 6420 7761 6e74 0a20 2020 2020 746f and want. to\n+00038500: 2061 6c6c 6f77 2062 7569 6c64 7320 6f75 allow builds ou\n+00038510: 7473 6964 6520 7468 6520 736f 7572 6365 tside the source\n+00038520: 2074 7265 6520 282a 6e6f 7465 2056 5041 tree (*note VPA\n+00038530: 5448 2042 7569 6c64 733a 3a29 2e20 2049 TH Builds::). I\n+00038540: 6e0a 2020 2020 2074 6861 7420 6361 7365 n. that case\n+00038550: 2077 6520 7265 636f 6d6d 656e 6420 746f we recommend to\n+00038560: 2075 7365 2061 2070 6169 7220 6f66 20e2 use a pair of .\n+00038570: 8098 2d49 e280 9920 6f70 7469 6f6e 732c ..-I... options,\n+00038580: 2073 7563 6820 6173 2c0a 2020 2020 2065 such as,. e\n+00038590: 2e67 2e2c 20e2 8098 2d49 736f 6d65 2f73 .g., ...-Isome/s\n+000385a0: 7562 6469 7220 2d49 2428 7372 6364 6972 ubdir -I$(srcdir\n+000385b0: 292f 736f 6d65 2f73 7562 6469 72e2 8099 )/some/subdir...\n+000385c0: 206f 720a 2020 2020 20e2 8098 2d49 2428 or. ...-I$(\n+000385d0: 746f 705f 6275 696c 6464 6972 292f 736f top_builddir)/so\n+000385e0: 6d65 2f73 7562 6469 7220 2d49 2428 746f me/subdir -I$(to\n+000385f0: 705f 7372 6364 6972 292f 736f 6d65 2f73 p_srcdir)/some/s\n+00038600: 7562 6469 72e2 8099 2e20 204e 6f74 650a ubdir.... Note.\n+00038610: 2020 2020 2074 6861 7420 7468 6520 7265 that the re\n+00038620: 6665 7265 6e63 6520 746f 2074 6865 2062 ference to the b\n+00038630: 7569 6c64 2074 7265 6520 7368 6f75 6c64 uild tree should\n+00038640: 2063 6f6d 6520 6265 666f 7265 2074 6865 come before the\n+00038650: 0a20 2020 2020 7265 6665 7265 6e63 6520 . reference \n+00038660: 746f 2074 6865 2073 6f75 7263 6520 7472 to the source tr\n+00038670: 6565 2c20 736f 2074 6861 7420 6163 6369 ee, so that acci\n+00038680: 6465 6e74 616c 6c79 206c 6566 746f 7665 dentally leftove\n+00038690: 720a 2020 2020 2067 656e 6572 6174 6564 r. generated\n+000386a0: 2066 696c 6573 2069 6e20 7468 6520 736f files in the so\n+000386b0: 7572 6365 2064 6972 6563 746f 7279 2061 urce directory a\n+000386c0: 7265 2069 676e 6f72 6564 2e0a 0a20 2020 re ignored... \n+000386d0: 2020 e280 9841 4d5f 4350 5046 4c41 4753 ...AM_CPPFLAGS\n+000386e0: e280 9920 6973 2069 676e 6f72 6564 2069 ... is ignored i\n+000386f0: 6e20 7072 6566 6572 656e 6365 2074 6f20 n preference to \n+00038700: 6120 7065 722d 6578 6563 7574 6162 6c65 a per-executable\n+00038710: 2028 6f72 0a20 2020 2020 7065 722d 6c69 (or. per-li\n+00038720: 6272 6172 7929 20e2 8098 5f43 5050 464c brary) ..._CPPFL\n+00038730: 4147 53e2 8099 2076 6172 6961 626c 6520 AGS... variable \n+00038740: 6966 2069 7420 6973 2064 6566 696e 6564 if it is defined\n+00038750: 2e0a 0ae2 8098 494e 434c 5544 4553 e280 ......INCLUDES..\n+00038760: 990a 2020 2020 2054 6869 7320 646f 6573 .. This does\n+00038770: 2074 6865 2073 616d 6520 6a6f 6220 6173 the same job as\n+00038780: 20e2 8098 414d 5f43 5050 464c 4147 53e2 ...AM_CPPFLAGS.\n+00038790: 8099 2028 6f72 2061 6e79 2070 6572 2d74 .. (or any per-t\n+000387a0: 6172 6765 740a 2020 2020 20e2 8098 5f43 arget. ..._C\n+000387b0: 5050 464c 4147 53e2 8099 2076 6172 6961 PPFLAGS... varia\n+000387c0: 626c 6520 6966 2069 7420 6973 2075 7365 ble if it is use\n+000387d0: 6429 2e20 2049 7420 6973 2061 6e20 6f6c d). It is an ol\n+000387e0: 6465 7220 6e61 6d65 2066 6f72 2074 6865 der name for the\n+000387f0: 0a20 2020 2020 7361 6d65 2066 756e 6374 . same funct\n+00038800: 696f 6e61 6c69 7479 2e20 2054 6869 7320 ionality. This \n+00038810: 7661 7269 6162 6c65 2069 7320 6465 7072 variable is depr\n+00038820: 6563 6174 6564 3b20 7765 2073 7567 6765 ecated; we sugge\n+00038830: 7374 2075 7369 6e67 0a20 2020 2020 e280 st using. ..\n+00038840: 9841 4d5f 4350 5046 4c41 4753 e280 9920 .AM_CPPFLAGS... \n+00038850: 616e 6420 7065 722d 7461 7267 6574 20e2 and per-target .\n+00038860: 8098 5f43 5050 464c 4147 53e2 8099 2069 .._CPPFLAGS... i\n+00038870: 6e73 7465 6164 2e0a 0ae2 8098 414d 5f43 nstead......AM_C\n+00038880: 464c 4147 53e2 8099 0a20 2020 2020 5468 FLAGS.... Th\n+00038890: 6973 2069 7320 7468 6520 7661 7269 6162 is is the variab\n+000388a0: 6c65 2074 6865 20e2 8098 4d61 6b65 6669 le the ...Makefi\n+000388b0: 6c65 2e61 6de2 8099 2061 7574 686f 7220 le.am... author \n+000388c0: 6361 6e20 7573 6520 746f 2070 6173 7320 can use to pass \n+000388d0: 696e 0a20 2020 2020 6164 6469 7469 6f6e in. addition\n+000388e0: 616c 2043 2063 6f6d 7069 6c65 7220 666c al C compiler fl\n+000388f0: 6167 732e 2020 4974 2069 7320 6d6f 7265 ags. It is more\n+00038900: 2066 756c 6c79 2064 6f63 756d 656e 7465 fully documente\n+00038910: 640a 2020 2020 2065 6c73 6577 6865 7265 d. elsewhere\n+00038920: 2e20 2049 6e20 736f 6d65 2073 6974 7561 . In some situa\n+00038930: 7469 6f6e 732c 2074 6869 7320 6973 206e tions, this is n\n+00038940: 6f74 2075 7365 642c 2069 6e20 7072 6566 ot used, in pref\n+00038950: 6572 656e 6365 2074 6f0a 2020 2020 2074 erence to. t\n+00038960: 6865 2070 6572 2d65 7865 6375 7461 626c he per-executabl\n+00038970: 6520 286f 7220 7065 722d 6c69 6272 6172 e (or per-librar\n+00038980: 7929 20e2 8098 5f43 464c 4147 53e2 8099 y) ..._CFLAGS...\n+00038990: 2e0a 0ae2 8098 434f 4d50 494c 45e2 8099 ......COMPILE...\n+000389a0: 0a20 2020 2020 5468 6973 2069 7320 7468 . This is th\n+000389b0: 6520 636f 6d6d 616e 6420 7573 6564 2074 e command used t\n+000389c0: 6f20 6163 7475 616c 6c79 2063 6f6d 7069 o actually compi\n+000389d0: 6c65 2061 2043 2073 6f75 7263 6520 6669 le a C source fi\n+000389e0: 6c65 2e20 2054 6865 0a20 2020 2020 6669 le. The. fi\n+000389f0: 6c65 206e 616d 6520 6973 2061 7070 656e le name is appen\n+00038a00: 6465 6420 746f 2066 6f72 6d20 7468 6520 ded to form the \n+00038a10: 636f 6d70 6c65 7465 2063 6f6d 6d61 6e64 complete command\n+00038a20: 206c 696e 652e 0a0a e280 9841 4d5f 4c44 line......AM_LD\n+00038a30: 464c 4147 53e2 8099 0a20 2020 2020 5468 FLAGS.... Th\n+00038a40: 6973 2069 7320 7468 6520 7661 7269 6162 is is the variab\n+00038a50: 6c65 2074 6865 20e2 8098 4d61 6b65 6669 le the ...Makefi\n+00038a60: 6c65 2e61 6de2 8099 2061 7574 686f 7220 le.am... author \n+00038a70: 6361 6e20 7573 6520 746f 2070 6173 7320 can use to pass \n+00038a80: 696e 0a20 2020 2020 6164 6469 7469 6f6e in. addition\n+00038a90: 616c 206c 696e 6b65 7220 666c 6167 732e al linker flags.\n+00038aa0: 2020 496e 2073 6f6d 6520 7369 7475 6174 In some situat\n+00038ab0: 696f 6e73 2c20 7468 6973 2069 7320 6e6f ions, this is no\n+00038ac0: 7420 7573 6564 2c20 696e 0a20 2020 2020 t used, in. \n+00038ad0: 7072 6566 6572 656e 6365 2074 6f20 7468 preference to th\n+00038ae0: 6520 7065 722d 6578 6563 7574 6162 6c65 e per-executable\n+00038af0: 2028 6f72 2070 6572 2d6c 6962 7261 7279 (or per-library\n+00038b00: 2920 e280 985f 4c44 464c 4147 53e2 8099 ) ..._LDFLAGS...\n+00038b10: 2e0a 0ae2 8098 4c49 4e4b e280 990a 2020 ......LINK.... \n+00038b20: 2020 2054 6869 7320 6973 2074 6865 2063 This is the c\n+00038b30: 6f6d 6d61 6e64 2075 7365 6420 746f 2061 ommand used to a\n+00038b40: 6374 7561 6c6c 7920 6c69 6e6b 2061 2043 ctually link a C\n+00038b50: 2070 726f 6772 616d 2e20 2049 7420 616c program. It al\n+00038b60: 7265 6164 790a 2020 2020 2069 6e63 6c75 ready. inclu\n+00038b70: 6465 7320 e280 982d 6f20 2440 e280 9920 des ...-o $@... \n+00038b80: 616e 6420 7468 6520 7573 7561 6c20 7661 and the usual va\n+00038b90: 7269 6162 6c65 2072 6566 6572 656e 6365 riable reference\n+00038ba0: 7320 2866 6f72 2069 6e73 7461 6e63 652c s (for instance,\n+00038bb0: 0a20 2020 2020 e280 9843 464c 4147 53e2 . ...CFLAGS.\n+00038bc0: 8099 293b 2069 7420 7461 6b65 7320 6173 ..); it takes as\n+00038bd0: 2022 6172 6775 6d65 6e74 7322 2074 6865 \"arguments\" the\n+00038be0: 206e 616d 6573 206f 6620 7468 6520 6f62 names of the ob\n+00038bf0: 6a65 6374 2066 696c 6573 0a20 2020 2020 ject files. \n+00038c00: 616e 6420 6c69 6272 6172 6965 7320 746f and libraries to\n+00038c10: 206c 696e 6b20 696e 2e20 2054 6869 7320 link in. This \n+00038c20: 7661 7269 6162 6c65 2069 7320 6e6f 7420 variable is not \n+00038c30: 7573 6564 2077 6865 6e20 7468 650a 2020 used when the. \n+00038c40: 2020 206c 696e 6b65 7220 6973 206f 7665 linker is ove\n+00038c50: 7272 6964 6465 6e20 7769 7468 2061 2070 rridden with a p\n+00038c60: 6572 2d74 6172 6765 7420 e280 985f 4c49 er-target ..._LI\n+00038c70: 4e4b e280 9920 7661 7269 6162 6c65 206f NK... variable o\n+00038c80: 720a 2020 2020 2070 6572 2d74 6172 6765 r. per-targe\n+00038c90: 7420 666c 6167 7320 6361 7573 6520 4175 t flags cause Au\n+00038ca0: 746f 6d61 6b65 2074 6f20 6465 6669 6e65 tomake to define\n+00038cb0: 2073 7563 6820 6120 e280 985f 4c49 4e4b such a ..._LINK\n+00038cc0: e280 9920 7661 7269 6162 6c65 2e0a 0a1f ... variable....\n+00038cd0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00038ce0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00038cf0: 3a20 5961 6363 2061 6e64 204c 6578 2c20 : Yacc and Lex, \n+00038d00: 204e 6578 743a 2043 2b2b 2053 7570 706f Next: C++ Suppo\n+00038d10: 7274 2c20 2050 7265 763a 2050 726f 6772 rt, Prev: Progr\n+00038d20: 616d 2056 6172 6961 626c 6573 2c20 2055 am Variables, U\n+00038d30: 703a 2050 726f 6772 616d 730a 0a38 2e38 p: Programs..8.8\n+00038d40: 2059 6163 6320 616e 6420 4c65 7820 7375 Yacc and Lex su\n+00038d50: 7070 6f72 740a 3d3d 3d3d 3d3d 3d3d 3d3d pport.==========\n+00038d60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n+00038d70: 4175 746f 6d61 6b65 2068 6173 2073 6f6d Automake has som\n+00038d80: 6577 6861 7420 6964 696f 7379 6e63 7261 ewhat idiosyncra\n+00038d90: 7469 6320 7375 7070 6f72 7420 666f 7220 tic support for \n+00038da0: 5961 6363 2061 6e64 204c 6578 2e0a 0a20 Yacc and Lex... \n+00038db0: 2020 4175 746f 6d61 6b65 2061 7373 756d Automake assum\n+00038dc0: 6573 2074 6861 7420 7468 6520 e280 982e es that the ....\n+00038dd0: 63e2 8099 2066 696c 6520 6765 6e65 7261 c... file genera\n+00038de0: 7465 6420 6279 20e2 8098 7961 6363 e280 ted by ...yacc..\n+00038df0: 9920 286f 7220 e280 986c 6578 e280 9929 . (or ...lex...)\n+00038e00: 0a73 686f 756c 6420 6265 206e 616d 6564 .should be named\n+00038e10: 2075 7369 6e67 2074 6865 2062 6173 656e using the basen\n+00038e20: 616d 6520 6f66 2074 6865 2069 6e70 7574 ame of the input\n+00038e30: 2066 696c 652e 2020 5468 6174 2069 732c file. That is,\n+00038e40: 2066 6f72 2061 0a79 6163 6320 736f 7572 for a.yacc sour\n+00038e50: 6365 2066 696c 6520 e280 9866 6f6f 2e79 ce file ...foo.y\n+00038e60: e280 992c 2041 7574 6f6d 616b 6520 7769 ..., Automake wi\n+00038e70: 6c6c 2063 6175 7365 2074 6865 2069 6e74 ll cause the int\n+00038e80: 6572 6d65 6469 6174 6520 6669 6c65 2074 ermediate file t\n+00038e90: 6f0a 6265 206e 616d 6564 20e2 8098 666f o.be named ...fo\n+00038ea0: 6f2e 63e2 8099 2028 6173 206f 7070 6f73 o.c... (as oppos\n+00038eb0: 6564 2074 6f20 e280 9879 2e74 6162 2e63 ed to ...y.tab.c\n+00038ec0: e280 992c 2077 6869 6368 2069 7320 6d6f ..., which is mo\n+00038ed0: 7265 2074 7261 6469 7469 6f6e 616c 292e re traditional).\n+00038ee0: 0a0a 2020 2054 6865 2065 7874 656e 7369 .. The extensi\n+00038ef0: 6f6e 206f 6620 6120 7961 6363 2073 6f75 on of a yacc sou\n+00038f00: 7263 6520 6669 6c65 2069 7320 7573 6564 rce file is used\n+00038f10: 2074 6f20 6465 7465 726d 696e 6520 7468 to determine th\n+00038f20: 650a 6578 7465 6e73 696f 6e20 6f66 2074 e.extension of t\n+00038f30: 6865 2072 6573 756c 7469 6e67 2043 206f he resulting C o\n+00038f40: 7220 432b 2b20 6669 6c65 2e20 2046 696c r C++ file. Fil\n+00038f50: 6573 2077 6974 6820 7468 6520 6578 7465 es with the exte\n+00038f60: 6e73 696f 6e20 e280 982e 79e2 8099 0a77 nsion ....y....w\n+00038f70: 696c 6c20 6265 2074 7572 6e65 6420 696e ill be turned in\n+00038f80: 746f 20e2 8098 2e63 e280 9920 6669 6c65 to ....c... file\n+00038f90: 733b 206c 696b 6577 6973 652c 20e2 8098 s; likewise, ...\n+00038fa0: 2e79 79e2 8099 2077 696c 6c20 6265 636f .yy... will beco\n+00038fb0: 6d65 20e2 8098 2e63 63e2 8099 3b0a e280 me ....cc...;...\n+00038fc0: 982e 792b 2be2 8099 2c20 e280 9863 2b2b ..y++..., ...c++\n+00038fd0: e280 993b 20e2 8098 2e79 7878 e280 992c ...; ....yxx...,\n+00038fe0: 20e2 8098 2e63 7878 e280 993b 2061 6e64 ....cxx...; and\n+00038ff0: 20e2 8098 2e79 7070 e280 992c 20e2 8098 ....ypp..., ...\n+00039000: 2e63 7070 e280 992e 0a0a 2020 204c 696b .cpp...... Lik\n+00039010: 6577 6973 652c 206c 6578 2073 6f75 7263 ewise, lex sourc\n+00039020: 6520 6669 6c65 7320 6361 6e20 6265 2075 e files can be u\n+00039030: 7365 6420 746f 2067 656e 6572 6174 6520 sed to generate \n+00039040: 4320 6f72 2043 2b2b 3b20 7468 650a 6578 C or C++; the.ex\n+00039050: 7465 6e73 696f 6e73 20e2 8098 2e6c e280 tensions ....l..\n+00039060: 992c 20e2 8098 2e6c 6ce2 8099 2c20 e280 ., ....ll..., ..\n+00039070: 982e 6c2b 2be2 8099 2c20 e280 982e 6c78 ..l++..., ....lx\n+00039080: 78e2 8099 2c20 616e 6420 e280 982e 6c70 x..., and ....lp\n+00039090: 70e2 8099 2061 7265 2072 6563 6f67 6e69 p... are recogni\n+000390a0: 7a65 642e 0a0a 2020 2059 6f75 2073 686f zed... You sho\n+000390b0: 756c 6420 6e65 7665 7220 6578 706c 6963 uld never explic\n+000390c0: 6974 6c79 206d 656e 7469 6f6e 2074 6865 itly mention the\n+000390d0: 2069 6e74 6572 6d65 6469 6174 6520 2843 intermediate (C\n+000390e0: 206f 7220 432b 2b29 2066 696c 650a 696e or C++) file.in\n+000390f0: 2061 6e79 20e2 8098 534f 5552 4345 53e2 any ...SOURCES.\n+00039100: 8099 2076 6172 6961 626c 653b 206f 6e6c .. variable; onl\n+00039110: 7920 6c69 7374 2074 6865 2073 6f75 7263 y list the sourc\n+00039120: 6520 6669 6c65 2e0a 0a20 2020 5468 6520 e file... The \n+00039130: 696e 7465 726d 6564 6961 7465 2066 696c intermediate fil\n+00039140: 6573 2067 656e 6572 6174 6564 2062 7920 es generated by \n+00039150: e280 9879 6163 63e2 8099 2028 6f72 20e2 ...yacc... (or .\n+00039160: 8098 6c65 78e2 8099 2920 7769 6c6c 2062 ..lex...) will b\n+00039170: 650a 696e 636c 7564 6564 2069 6e20 616e e.included in an\n+00039180: 7920 6469 7374 7269 6275 7469 6f6e 2074 y distribution t\n+00039190: 6861 7420 6973 206d 6164 652e 2020 5468 hat is made. Th\n+000391a0: 6174 2077 6179 2074 6865 2075 7365 7220 at way the user \n+000391b0: 646f 6573 6e27 740a 6e65 6564 2074 6f20 doesn't.need to \n+000391c0: 6861 7665 20e2 8098 7961 6363 e280 9920 have ...yacc... \n+000391d0: 6f72 20e2 8098 6c65 78e2 8099 2e0a 0a20 or ...lex...... \n+000391e0: 2020 4966 2061 20e2 8098 7961 6363 e280 If a ...yacc..\n+000391f0: 9920 736f 7572 6365 2066 696c 6520 6973 . source file is\n+00039200: 2073 6565 6e2c 2074 6865 6e20 796f 7572 seen, then your\n+00039210: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+00039220: e280 9920 6d75 7374 2064 6566 696e 650a ... must define.\n+00039230: 7468 6520 7661 7269 6162 6c65 20e2 8098 the variable ...\n+00039240: 5941 4343 e280 992e 2020 5468 6973 2069 YACC.... This i\n+00039250: 7320 6d6f 7374 2065 6173 696c 7920 646f s most easily do\n+00039260: 6e65 2062 7920 696e 766f 6b69 6e67 2074 ne by invoking t\n+00039270: 6865 206d 6163 726f 0ae2 8098 4143 5f50 he macro....AC_P\n+00039280: 524f 475f 5941 4343 e280 9920 282a 6e6f ROG_YACC... (*no\n+00039290: 7465 2050 6172 7469 6375 6c61 7220 5072 te Particular Pr\n+000392a0: 6f67 7261 6d20 4368 6563 6b73 3a20 2861 ogram Checks: (a\n+000392b0: 7574 6f63 6f6e 6629 5061 7274 6963 756c utoconf)Particul\n+000392c0: 6172 0a50 726f 6772 616d 732e 292e 0a0a ar.Programs.)...\n+000392d0: 2020 2057 6865 6e20 e280 9879 6163 63e2 When ...yacc.\n+000392e0: 8099 2069 7320 696e 766f 6b65 642c 2069 .. is invoked, i\n+000392f0: 7420 6973 2070 6173 7365 6420 e280 9841 t is passed ...A\n+00039300: 4d5f 5946 4c41 4753 e280 9920 616e 6420 M_YFLAGS... and \n+00039310: e280 9859 464c 4147 53e2 8099 2e20 2054 ...YFLAGS.... T\n+00039320: 6865 0a6c 6174 7465 7220 6973 2061 2075 he.latter is a u\n+00039330: 7365 7220 7661 7269 6162 6c65 2061 6e64 ser variable and\n+00039340: 2074 6865 2066 6f72 6d65 7220 6973 2069 the former is i\n+00039350: 6e74 656e 6465 6420 666f 7220 7468 650a ntended for the.\n+00039360: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+00039370: 9920 6175 7468 6f72 2e0a 0a20 2020 e280 . author... ..\n+00039380: 9841 4d5f 5946 4c41 4753 e280 9920 6973 .AM_YFLAGS... is\n+00039390: 2075 7375 616c 6c79 2075 7365 6420 746f usually used to\n+000393a0: 2070 6173 7320 7468 6520 e280 982d 64e2 pass the ...-d.\n+000393b0: 8099 206f 7074 696f 6e20 746f 20e2 8098 .. option to ...\n+000393c0: 7961 6363 e280 992e 0a41 7574 6f6d 616b yacc.....Automak\n+000393d0: 6520 6b6e 6f77 7320 7768 6174 2074 6869 e knows what thi\n+000393e0: 7320 6d65 616e 7320 616e 6420 7769 6c6c s means and will\n+000393f0: 2061 7574 6f6d 6174 6963 616c 6c79 2061 automatically a\n+00039400: 646a 7573 7420 6974 7320 7275 6c65 730a djust its rules.\n+00039410: 746f 2075 7064 6174 6520 616e 6420 6469 to update and di\n+00039420: 7374 7269 6275 7465 2074 6865 2068 6561 stribute the hea\n+00039430: 6465 7220 6669 6c65 2062 7569 6c74 2062 der file built b\n+00039440: 7920 e280 9879 6163 6320 2d64 e280 9928 y ...yacc -d...(\n+00039450: 3129 2e20 2057 6861 740a 4175 746f 6d61 1). What.Automa\n+00039460: 6b65 2063 616e 6e6f 7420 6775 6573 732c ke cannot guess,\n+00039470: 2074 686f 7567 682c 2069 7320 7768 6572 though, is wher\n+00039480: 6520 7468 6973 2068 6561 6465 7220 7769 e this header wi\n+00039490: 6c6c 2062 6520 7573 6564 3a20 6974 2069 ll be used: it i\n+000394a0: 730a 7570 2074 6f20 796f 7520 746f 2065 s.up to you to e\n+000394b0: 6e73 7572 6520 7468 6520 6865 6164 6572 nsure the header\n+000394c0: 2067 6574 7320 6275 696c 7420 6265 666f gets built befo\n+000394d0: 7265 2069 7420 6973 2066 6972 7374 2075 re it is first u\n+000394e0: 7365 642e 0a54 7970 6963 616c 6c79 2074 sed..Typically t\n+000394f0: 6869 7320 6973 206e 6563 6573 7361 7279 his is necessary\n+00039500: 2069 6e20 6f72 6465 7220 666f 7220 6465 in order for de\n+00039510: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n+00039520: 6720 746f 2077 6f72 6b0a 7768 656e 2074 g to work.when t\n+00039530: 6865 2068 6561 6465 7220 6973 2069 6e63 he header is inc\n+00039540: 6c75 6465 6420 6279 2061 6e6f 7468 6572 luded by another\n+00039550: 2066 696c 652e 2020 5468 6520 636f 6d6d file. The comm\n+00039560: 6f6e 2073 6f6c 7574 696f 6e20 6973 0a6c on solution is.l\n+00039570: 6973 7469 6e67 2074 6865 2068 6561 6465 isting the heade\n+00039580: 7220 6669 6c65 2069 6e20 e280 9842 5549 r file in ...BUI\n+00039590: 4c54 5f53 4f55 5243 4553 e280 9920 282a LT_SOURCES... (*\n+000395a0: 6e6f 7465 2053 6f75 7263 6573 3a3a 2920 note Sources::) \n+000395b0: 6173 2066 6f6c 6c6f 7773 2e0a 0a20 2020 as follows... \n+000395c0: 2020 4255 494c 545f 534f 5552 4345 5320 BUILT_SOURCES \n+000395d0: 3d20 7061 7273 6572 2e68 0a20 2020 2020 = parser.h. \n+000395e0: 414d 5f59 464c 4147 5320 3d20 2d64 0a20 AM_YFLAGS = -d. \n+000395f0: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+00039600: 203d 2066 6f6f 0a20 2020 2020 666f 6f5f = foo. foo_\n+00039610: 534f 5552 4345 5320 3d20 2e2e 2e20 7061 SOURCES = ... pa\n+00039620: 7273 6572 2e79 202e 2e2e 0a0a 2020 2049 rser.y ..... I\n+00039630: 6620 6120 e280 986c 6578 e280 9920 736f f a ...lex... so\n+00039640: 7572 6365 2066 696c 6520 6973 2073 6565 urce file is see\n+00039650: 6e2c 2074 6865 6e20 796f 7572 20e2 8098 n, then your ...\n+00039660: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n+00039670: 6d75 7374 2064 6566 696e 650a 7468 6520 must define.the \n+00039680: 7661 7269 6162 6c65 20e2 8098 4c45 58e2 variable ...LEX.\n+00039690: 8099 2e20 2059 6f75 2063 616e 2075 7365 ... You can use\n+000396a0: 20e2 8098 4143 5f50 524f 475f 4c45 58e2 ...AC_PROG_LEX.\n+000396b0: 8099 2074 6f20 646f 2074 6869 7320 282a .. to do this (*\n+000396c0: 6e6f 7465 0a50 6172 7469 6375 6c61 7220 note.Particular \n+000396d0: 5072 6f67 7261 6d20 4368 6563 6b73 3a20 Program Checks: \n+000396e0: 2861 7574 6f63 6f6e 6629 5061 7274 6963 (autoconf)Partic\n+000396f0: 756c 6172 2050 726f 6772 616d 732e 292c ular Programs.),\n+00039700: 2062 7574 2075 7369 6e67 0ae2 8098 414d but using....AM\n+00039710: 5f50 524f 475f 4c45 58e2 8099 206d 6163 _PROG_LEX... mac\n+00039720: 726f 2028 2a6e 6f74 6520 4d61 6372 6f73 ro (*note Macros\n+00039730: 3a3a 2920 6973 2072 6563 6f6d 6d65 6e64 ::) is recommend\n+00039740: 6564 2e0a 0a20 2020 5768 656e 20e2 8098 ed... When ...\n+00039750: 6c65 78e2 8099 2069 7320 696e 766f 6b65 lex... is invoke\n+00039760: 642c 2069 7420 6973 2070 6173 7365 6420 d, it is passed \n+00039770: e280 9841 4d5f 4c46 4c41 4753 e280 9920 ...AM_LFLAGS... \n+00039780: 616e 6420 e280 984c 464c 4147 53e2 8099 and ...LFLAGS...\n+00039790: 2e20 2054 6865 0a6c 6174 7465 7220 6973 . The.latter is\n+000397a0: 2061 2075 7365 7220 7661 7269 6162 6c65 a user variable\n+000397b0: 2061 6e64 2074 6865 2066 6f72 6d65 7220 and the former \n+000397c0: 6973 2069 6e74 656e 6465 6420 666f 7220 is intended for \n+000397d0: 7468 650a e280 984d 616b 6566 696c 652e the....Makefile.\n+000397e0: 616d e280 9920 6175 7468 6f72 2e0a 0a20 am... author... \n+000397f0: 2020 5768 656e 20e2 8098 414d 5f4d 4149 When ...AM_MAI\n+00039800: 4e54 4149 4e45 525f 4d4f 4445 e280 9920 NTAINER_MODE... \n+00039810: 282a 6e6f 7465 206d 6169 6e74 6169 6e65 (*note maintaine\n+00039820: 722d 6d6f 6465 3a3a 2920 6973 2075 7365 r-mode::) is use\n+00039830: 642c 2074 6865 0a72 6562 7569 6c64 2072 d, the.rebuild r\n+00039840: 756c 6520 666f 7220 6469 7374 7269 6275 ule for distribu\n+00039850: 7465 6420 5961 6363 2061 6e64 204c 6578 ted Yacc and Lex\n+00039860: 2073 6f75 7263 6573 2061 7265 206f 6e6c sources are onl\n+00039870: 7920 7573 6564 2077 6865 6e0a e280 986d y used when....m\n+00039880: 6169 6e74 6169 6e65 722d 6d6f 6465 e280 aintainer-mode..\n+00039890: 9920 6973 2065 6e61 626c 6564 2c20 6f72 . is enabled, or\n+000398a0: 2077 6865 6e20 7468 6520 6669 6c65 7320 when the files \n+000398b0: 6861 7665 2062 6565 6e20 6572 6173 6564 have been erased\n+000398c0: 2e0a 0a20 2020 5768 656e 20e2 8098 6c65 ... When ...le\n+000398d0: 78e2 8099 206f 7220 e280 9879 6163 63e2 x... or ...yacc.\n+000398e0: 8099 2073 6f75 7263 6573 2061 7265 2075 .. sources are u\n+000398f0: 7365 642c 20e2 8098 6175 746f 6d61 6b65 sed, ...automake\n+00039900: 202d 69e2 8099 2061 7574 6f6d 6174 6963 -i... automatic\n+00039910: 616c 6c79 0a69 6e73 7461 6c6c 7320 616e ally.installs an\n+00039920: 2061 7578 696c 6961 7279 2070 726f 6772 auxiliary progr\n+00039930: 616d 2063 616c 6c65 6420 e280 9879 6c77 am called ...ylw\n+00039940: 7261 70e2 8099 2069 6e20 796f 7572 2070 rap... in your p\n+00039950: 6163 6b61 6765 2028 2a6e 6f74 650a 4175 ackage (*note.Au\n+00039960: 7869 6c69 6172 7920 5072 6f67 7261 6d73 xiliary Programs\n+00039970: 3a3a 292e 2020 5468 6973 2070 726f 6772 ::). This progr\n+00039980: 616d 2069 7320 7573 6564 2062 7920 7468 am is used by th\n+00039990: 6520 6275 696c 6420 7275 6c65 7320 746f e build rules to\n+000399a0: 0a72 656e 616d 6520 7468 6520 6f75 7470 .rename the outp\n+000399b0: 7574 206f 6620 7468 6573 6520 746f 6f6c ut of these tool\n+000399c0: 732c 2061 6e64 206d 616b 6573 2069 7420 s, and makes it \n+000399d0: 706f 7373 6962 6c65 2074 6f20 696e 636c possible to incl\n+000399e0: 7564 650a 6d75 6c74 6970 6c65 20e2 8098 ude.multiple ...\n+000399f0: 7961 6363 e280 9920 286f 7220 e280 986c yacc... (or ...l\n+00039a00: 6578 e280 9929 2073 6f75 7263 6520 6669 ex...) source fi\n+00039a10: 6c65 7320 696e 2061 2073 696e 676c 6520 les in a single \n+00039a20: 6469 7265 6374 6f72 792e 2020 2854 6869 directory. (Thi\n+00039a30: 7320 6973 0a6e 6563 6573 7361 7279 2062 s is.necessary b\n+00039a40: 6563 6175 7365 2079 6163 6327 7320 6f75 ecause yacc's ou\n+00039a50: 7470 7574 2066 696c 6520 6e61 6d65 2069 tput file name i\n+00039a60: 7320 6669 7865 642c 2061 6e64 2061 2070 s fixed, and a p\n+00039a70: 6172 616c 6c65 6c20 6d61 6b65 0a63 6f75 arallel make.cou\n+00039a80: 6c64 2063 6f6e 6365 6976 6162 6c79 2069 ld conceivably i\n+00039a90: 6e76 6f6b 6520 6d6f 7265 2074 6861 6e20 nvoke more than \n+00039aa0: 6f6e 6520 696e 7374 616e 6365 206f 6620 one instance of \n+00039ab0: e280 9879 6163 63e2 8099 0a73 696d 756c ...yacc....simul\n+00039ac0: 7461 6e65 6f75 736c 792e 290a 0a20 2020 taneously.).. \n+00039ad0: 466f 7220 e280 9879 6163 63e2 8099 2c20 For ...yacc..., \n+00039ae0: 7369 6d70 6c79 206d 616e 6167 696e 6720 simply managing \n+00039af0: 6c6f 636b 696e 6720 6973 2069 6e73 7566 locking is insuf\n+00039b00: 6669 6369 656e 742e 2020 5468 6520 6f75 ficient. The ou\n+00039b10: 7470 7574 206f 660a e280 9879 6163 63e2 tput of....yacc.\n+00039b20: 8099 2061 6c77 6179 7320 7573 6573 2074 .. always uses t\n+00039b30: 6865 2073 616d 6520 7379 6d62 6f6c 206e he same symbol n\n+00039b40: 616d 6573 2069 6e74 6572 6e61 6c6c 792c ames internally,\n+00039b50: 2073 6f20 6974 2069 736e 2774 0a70 6f73 so it isn't.pos\n+00039b60: 7369 626c 6520 746f 206c 696e 6b20 7477 sible to link tw\n+00039b70: 6f20 e280 9879 6163 63e2 8099 2070 6172 o ...yacc... par\n+00039b80: 7365 7273 2069 6e74 6f20 7468 6520 7361 sers into the sa\n+00039b90: 6d65 2065 7865 6375 7461 626c 652e 0a0a me executable...\n+00039ba0: 2020 2057 6520 7265 636f 6d6d 656e 6420 We recommend \n+00039bb0: 7573 696e 6720 7468 6520 666f 6c6c 6f77 using the follow\n+00039bc0: 696e 6720 7265 6e61 6d69 6e67 2068 6163 ing renaming hac\n+00039bd0: 6b20 7573 6564 2069 6e20 e280 9867 6462 k used in ...gdb\n+00039be0: e280 993a 0a20 2020 2020 2364 6566 696e ...:. #defin\n+00039bf0: 6520 7979 6d61 7864 6570 7468 2063 5f6d e yymaxdepth c_m\n+00039c00: 6178 6465 7074 680a 2020 2020 2023 6465 axdepth. #de\n+00039c10: 6669 6e65 2079 7970 6172 7365 2063 5f70 fine yyparse c_p\n+00039c20: 6172 7365 0a20 2020 2020 2364 6566 696e arse. #defin\n+00039c30: 6520 7979 6c65 7820 2020 635f 6c65 780a e yylex c_lex.\n+00039c40: 2020 2020 2023 6465 6669 6e65 2079 7965 #define yye\n+00039c50: 7272 6f72 2063 5f65 7272 6f72 0a20 2020 rror c_error. \n+00039c60: 2020 2364 6566 696e 6520 7979 6c76 616c #define yylval\n+00039c70: 2020 635f 6c76 616c 0a20 2020 2020 2364 c_lval. #d\n+00039c80: 6566 696e 6520 7979 6368 6172 2020 635f efine yychar c_\n+00039c90: 6368 6172 0a20 2020 2020 2364 6566 696e char. #defin\n+00039ca0: 6520 7979 6465 6275 6720 635f 6465 6275 e yydebug c_debu\n+00039cb0: 670a 2020 2020 2023 6465 6669 6e65 2079 g. #define y\n+00039cc0: 7970 6163 7420 2063 5f70 6163 740a 2020 ypact c_pact. \n+00039cd0: 2020 2023 6465 6669 6e65 2079 7972 3120 #define yyr1 \n+00039ce0: 2020 2063 5f72 310a 2020 2020 2023 6465 c_r1. #de\n+00039cf0: 6669 6e65 2079 7972 3220 2020 2063 5f72 fine yyr2 c_r\n+00039d00: 320a 2020 2020 2023 6465 6669 6e65 2079 2. #define y\n+00039d10: 7964 6566 2020 2063 5f64 6566 0a20 2020 ydef c_def. \n+00039d20: 2020 2364 6566 696e 6520 7979 6368 6b20 #define yychk \n+00039d30: 2020 635f 6368 6b0a 2020 2020 2023 6465 c_chk. #de\n+00039d40: 6669 6e65 2079 7970 676f 2020 2063 5f70 fine yypgo c_p\n+00039d50: 676f 0a20 2020 2020 2364 6566 696e 6520 go. #define \n+00039d60: 7979 6163 7420 2020 635f 6163 740a 2020 yyact c_act. \n+00039d70: 2020 2023 6465 6669 6e65 2079 7965 7863 #define yyexc\n+00039d80: 6120 2063 5f65 7863 610a 2020 2020 2023 a c_exca. #\n+00039d90: 6465 6669 6e65 2079 7965 7272 666c 6167 define yyerrflag\n+00039da0: 2063 5f65 7272 666c 6167 0a20 2020 2020 c_errflag. \n+00039db0: 2364 6566 696e 6520 7979 6e65 7272 7320 #define yynerrs \n+00039dc0: 635f 6e65 7272 730a 2020 2020 2023 6465 c_nerrs. #de\n+00039dd0: 6669 6e65 2079 7970 7320 2020 2063 5f70 fine yyps c_p\n+00039de0: 730a 2020 2020 2023 6465 6669 6e65 2079 s. #define y\n+00039df0: 7970 7620 2020 2063 5f70 760a 2020 2020 ypv c_pv. \n+00039e00: 2023 6465 6669 6e65 2079 7973 2020 2020 #define yys \n+00039e10: 2063 5f73 0a20 2020 2020 2364 6566 696e c_s. #defin\n+00039e20: 6520 7979 5f79 7973 2020 635f 7979 730a e yy_yys c_yys.\n+00039e30: 2020 2020 2023 6465 6669 6e65 2079 7973 #define yys\n+00039e40: 7461 7465 2063 5f73 7461 7465 0a20 2020 tate c_state. \n+00039e50: 2020 2364 6566 696e 6520 7979 746d 7020 #define yytmp \n+00039e60: 2020 635f 746d 700a 2020 2020 2023 6465 c_tmp. #de\n+00039e70: 6669 6e65 2079 7976 2020 2020 2063 5f76 fine yyv c_v\n+00039e80: 0a20 2020 2020 2364 6566 696e 6520 7979 . #define yy\n+00039e90: 5f79 7976 2020 635f 7979 760a 2020 2020 _yyv c_yyv. \n+00039ea0: 2023 6465 6669 6e65 2079 7976 616c 2020 #define yyval \n+00039eb0: 2063 5f76 616c 0a20 2020 2020 2364 6566 c_val. #def\n+00039ec0: 696e 6520 7979 6c6c 6f63 2020 635f 6c6c ine yylloc c_ll\n+00039ed0: 6f63 0a20 2020 2020 2364 6566 696e 6520 oc. #define \n+00039ee0: 7979 7265 6473 2020 635f 7265 6473 0a20 yyreds c_reds. \n+00039ef0: 2020 2020 2364 6566 696e 6520 7979 746f #define yyto\n+00039f00: 6b73 2020 635f 746f 6b73 0a20 2020 2020 ks c_toks. \n+00039f10: 2364 6566 696e 6520 7979 6c68 7320 2020 #define yylhs \n+00039f20: 635f 7979 6c68 730a 2020 2020 2023 6465 c_yylhs. #de\n+00039f30: 6669 6e65 2079 796c 656e 2020 2063 5f79 fine yylen c_y\n+00039f40: 796c 656e 0a20 2020 2020 2364 6566 696e ylen. #defin\n+00039f50: 6520 7979 6465 6672 6564 2063 5f79 7964 e yydefred c_yyd\n+00039f60: 6566 7265 640a 2020 2020 2023 6465 6669 efred. #defi\n+00039f70: 6e65 2079 7964 676f 746f 2020 635f 7979 ne yydgoto c_yy\n+00039f80: 6467 6f74 6f0a 2020 2020 2023 6465 6669 dgoto. #defi\n+00039f90: 6e65 2079 7973 696e 6465 7820 635f 7979 ne yysindex c_yy\n+00039fa0: 7369 6e64 6578 0a20 2020 2020 2364 6566 sindex. #def\n+00039fb0: 696e 6520 7979 7269 6e64 6578 2063 5f79 ine yyrindex c_y\n+00039fc0: 7972 696e 6465 780a 2020 2020 2023 6465 yrindex. #de\n+00039fd0: 6669 6e65 2079 7967 696e 6465 7820 635f fine yygindex c_\n+00039fe0: 7979 6769 6e64 6578 0a20 2020 2020 2364 yygindex. #d\n+00039ff0: 6566 696e 6520 7979 7461 626c 6520 2063 efine yytable c\n+0003a000: 5f79 7974 6162 6c65 0a20 2020 2020 2364 _yytable. #d\n+0003a010: 6566 696e 6520 7979 6368 6563 6b20 2063 efine yycheck c\n+0003a020: 5f79 7963 6865 636b 0a20 2020 2020 2364 _yycheck. #d\n+0003a030: 6566 696e 6520 7979 6e61 6d65 2020 2063 efine yyname c\n+0003a040: 5f79 796e 616d 650a 2020 2020 2023 6465 _yyname. #de\n+0003a050: 6669 6e65 2079 7972 756c 6520 2020 635f fine yyrule c_\n+0003a060: 7979 7275 6c65 0a0a 2020 2046 6f72 2065 yyrule.. For e\n+0003a070: 6163 6820 6465 6669 6e65 2c20 7265 706c ach define, repl\n+0003a080: 6163 6520 7468 6520 e280 9863 5fe2 8099 ace the ...c_...\n+0003a090: 2070 7265 6669 7820 7769 7468 2077 6861 prefix with wha\n+0003a0a0: 7465 7665 7220 796f 7520 6c69 6b65 2e0a tever you like..\n+0003a0b0: 5468 6573 6520 6465 6669 6e65 7320 776f These defines wo\n+0003a0c0: 726b 2066 6f72 20e2 8098 6269 736f 6ee2 rk for ...bison.\n+0003a0d0: 8099 2c20 e280 9862 7961 6363 e280 992c .., ...byacc...,\n+0003a0e0: 2061 6e64 2074 7261 6469 7469 6f6e 616c and traditional\n+0003a0f0: 20e2 8098 7961 6363 e280 9973 2e20 2049 ...yacc...s. I\n+0003a100: 660a 796f 7520 6669 6e64 2061 2070 6172 f.you find a par\n+0003a110: 7365 7220 6765 6e65 7261 746f 7220 7468 ser generator th\n+0003a120: 6174 2075 7365 7320 6120 7379 6d62 6f6c at uses a symbol\n+0003a130: 206e 6f74 2063 6f76 6572 6564 2068 6572 not covered her\n+0003a140: 652c 2070 6c65 6173 650a 7265 706f 7274 e, please.report\n+0003a150: 2074 6865 206e 6577 206e 616d 6520 736f the new name so\n+0003a160: 2069 7420 6361 6e20 6265 2061 6464 6564 it can be added\n+0003a170: 2074 6f20 7468 6520 6c69 7374 2e0a 0a20 to the list... \n+0003a180: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo\n+0003a190: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes ---------\n+0003a1a0: 2d0a 0a20 2020 2831 2920 506c 6561 7365 -.. (1) Please\n+0003a1b0: 206e 6f74 6520 7468 6174 20e2 8098 6175 note that ...au\n+0003a1c0: 746f 6d61 6b65 e280 9920 7265 636f 676e tomake... recogn\n+0003a1d0: 697a 6573 20e2 8098 2d64 e280 9920 696e izes ...-d... in\n+0003a1e0: 20e2 8098 414d 5f59 464c 4147 53e2 8099 ...AM_YFLAGS...\n+0003a1f0: 206f 6e6c 790a 6966 2069 7420 6973 206e only.if it is n\n+0003a200: 6f74 2063 6c75 7374 6572 6564 2077 6974 ot clustered wit\n+0003a210: 6820 6f74 6865 7220 6f70 7469 6f6e 733b h other options;\n+0003a220: 2066 6f72 2065 7861 6d70 6c65 2c20 6974 for example, it\n+0003a230: 2077 6f6e 2774 2062 650a 7265 636f 676e won't be.recogn\n+0003a240: 697a 6564 2069 6620 e280 9841 4d5f 5946 ized if ...AM_YF\n+0003a250: 4c41 4753 e280 9920 6973 20e2 8098 2d64 LAGS... is ...-d\n+0003a260: 74e2 8099 2c20 6275 7420 6974 2077 696c t..., but it wil\n+0003a270: 6c20 6265 2069 6620 e280 9841 4d5f 5946 l be if ...AM_YF\n+0003a280: 4c41 4753 e280 9920 6973 20e2 8098 2d64 LAGS... is ...-d\n+0003a290: 0a2d 74e2 8099 206f 7220 e280 982d 6420 .-t... or ...-d \n+0003a2a0: 2d74 e280 990a 0a1f 0a46 696c 653a 2061 -t.......File: a\n+0003a2b0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+0003a2c0: 6f2c 2020 4e6f 6465 3a20 432b 2b20 5375 o, Node: C++ Su\n+0003a2d0: 7070 6f72 742c 2020 4e65 7874 3a20 4f62 pport, Next: Ob\n+0003a2e0: 6a65 6374 6976 6520 4320 5375 7070 6f72 jective C Suppor\n+0003a2f0: 742c 2020 5072 6576 3a20 5961 6363 2061 t, Prev: Yacc a\n+0003a300: 6e64 204c 6578 2c20 2055 703a 2050 726f nd Lex, Up: Pro\n+0003a310: 6772 616d 730a 0a38 2e39 2043 2b2b 2053 grams..8.9 C++ S\n+0003a320: 7570 706f 7274 0a3d 3d3d 3d3d 3d3d 3d3d upport.=========\n+0003a330: 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 ======..Automake\n+0003a340: 2069 6e63 6c75 6465 7320 6675 6c6c 2073 includes full s\n+0003a350: 7570 706f 7274 2066 6f72 2043 2b2b 2e0a upport for C++..\n+0003a360: 0a20 2020 416e 7920 7061 636b 6167 6520 . Any package \n+0003a370: 696e 636c 7564 696e 6720 432b 2b20 636f including C++ co\n+0003a380: 6465 206d 7573 7420 6465 6669 6e65 2074 de must define t\n+0003a390: 6865 206f 7574 7075 7420 7661 7269 6162 he output variab\n+0003a3a0: 6c65 20e2 8098 4358 58e2 8099 0a69 6e20 le ...CXX....in \n+0003a3b0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0003a3c0: 8099 3b20 7468 6520 7369 6d70 6c65 7374 ..; the simplest\n+0003a3d0: 2077 6179 2074 6f20 646f 2074 6869 7320 way to do this \n+0003a3e0: 6973 2074 6f20 7573 6520 7468 650a e280 is to use the...\n+0003a3f0: 9841 435f 5052 4f47 5f43 5858 e280 9920 .AC_PROG_CXX... \n+0003a400: 6d61 6372 6f20 282a 6e6f 7465 2050 6172 macro (*note Par\n+0003a410: 7469 6375 6c61 7220 5072 6f67 7261 6d20 ticular Program \n+0003a420: 4368 6563 6b73 3a0a 2861 7574 6f63 6f6e Checks:.(autocon\n+0003a430: 6629 5061 7274 6963 756c 6172 2050 726f f)Particular Pro\n+0003a440: 6772 616d 732e 292e 0a0a 2020 2041 2066 grams.)... A f\n+0003a450: 6577 2061 6464 6974 696f 6e61 6c20 7661 ew additional va\n+0003a460: 7269 6162 6c65 7320 6172 6520 6465 6669 riables are defi\n+0003a470: 6e65 6420 7768 656e 2061 2043 2b2b 2073 ned when a C++ s\n+0003a480: 6f75 7263 6520 6669 6c65 2069 730a 7365 ource file is.se\n+0003a490: 656e 3a0a 0ae2 8098 4358 58e2 8099 0a20 en:.....CXX.... \n+0003a4a0: 2020 2020 5468 6520 6e61 6d65 206f 6620 The name of \n+0003a4b0: 7468 6520 432b 2b20 636f 6d70 696c 6572 the C++ compiler\n+0003a4c0: 2e0a 0ae2 8098 4358 5846 4c41 4753 e280 ......CXXFLAGS..\n+0003a4d0: 990a 2020 2020 2041 6e79 2066 6c61 6773 .. Any flags\n+0003a4e0: 2074 6f20 7061 7373 2074 6f20 7468 6520 to pass to the \n+0003a4f0: 432b 2b20 636f 6d70 696c 6572 2e0a 0ae2 C++ compiler....\n+0003a500: 8098 414d 5f43 5858 464c 4147 53e2 8099 ..AM_CXXFLAGS...\n+0003a510: 0a20 2020 2020 5468 6520 6d61 696e 7461 . The mainta\n+0003a520: 696e 6572 2773 2076 6172 6961 6e74 206f iner's variant o\n+0003a530: 6620 e280 9843 5858 464c 4147 53e2 8099 f ...CXXFLAGS...\n+0003a540: 2e0a 0ae2 8098 4358 5843 4f4d 5049 4c45 ......CXXCOMPILE\n+0003a550: e280 990a 2020 2020 2054 6865 2063 6f6d .... The com\n+0003a560: 6d61 6e64 2075 7365 6420 746f 2061 6374 mand used to act\n+0003a570: 7561 6c6c 7920 636f 6d70 696c 6520 6120 ually compile a \n+0003a580: 432b 2b20 736f 7572 6365 2066 696c 652e C++ source file.\n+0003a590: 2020 5468 6520 6669 6c65 0a20 2020 2020 The file. \n+0003a5a0: 6e61 6d65 2069 7320 6170 7065 6e64 6564 name is appended\n+0003a5b0: 2074 6f20 666f 726d 2074 6865 2063 6f6d to form the com\n+0003a5c0: 706c 6574 6520 636f 6d6d 616e 6420 6c69 plete command li\n+0003a5d0: 6e65 2e0a 0ae2 8098 4358 584c 494e 4be2 ne......CXXLINK.\n+0003a5e0: 8099 0a20 2020 2020 5468 6520 636f 6d6d ... The comm\n+0003a5f0: 616e 6420 7573 6564 2074 6f20 6163 7475 and used to actu\n+0003a600: 616c 6c79 206c 696e 6b20 6120 432b 2b20 ally link a C++ \n+0003a610: 7072 6f67 7261 6d2e 0a0a 1f0a 4669 6c65 program.....File\n+0003a620: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+0003a630: 696e 666f 2c20 204e 6f64 653a 204f 626a info, Node: Obj\n+0003a640: 6563 7469 7665 2043 2053 7570 706f 7274 ective C Support\n+0003a650: 2c20 204e 6578 743a 2055 6e69 6669 6564 , Next: Unified\n+0003a660: 2050 6172 616c 6c65 6c20 4320 5375 7070 Parallel C Supp\n+0003a670: 6f72 742c 2020 5072 6576 3a20 432b 2b20 ort, Prev: C++ \n+0003a680: 5375 7070 6f72 742c 2020 5570 3a20 5072 Support, Up: Pr\n+0003a690: 6f67 7261 6d73 0a0a 382e 3130 204f 626a ograms..8.10 Obj\n+0003a6a0: 6563 7469 7665 2043 2053 7570 706f 7274 ective C Support\n+0003a6b0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+0003a6c0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 7574 6f6d =========..Autom\n+0003a6d0: 616b 6520 696e 636c 7564 6573 2073 6f6d ake includes som\n+0003a6e0: 6520 7375 7070 6f72 7420 666f 7220 4f62 e support for Ob\n+0003a6f0: 6a65 6374 6976 6520 432e 0a0a 2020 2041 jective C... A\n+0003a700: 6e79 2070 6163 6b61 6765 2069 6e63 6c75 ny package inclu\n+0003a710: 6469 6e67 204f 626a 6563 7469 7665 2043 ding Objective C\n+0003a720: 2063 6f64 6520 6d75 7374 2064 6566 696e code must defin\n+0003a730: 6520 7468 6520 6f75 7470 7574 0a76 6172 e the output.var\n+0003a740: 6961 626c 6520 e280 984f 424a 43e2 8099 iable ...OBJC...\n+0003a750: 2069 6e20 e280 9863 6f6e 6669 6775 7265 in ...configure\n+0003a760: 2e61 63e2 8099 3b20 7468 6520 7369 6d70 .ac...; the simp\n+0003a770: 6c65 7374 2077 6179 2074 6f20 646f 2074 lest way to do t\n+0003a780: 6869 7320 6973 2074 6f20 7573 650a 7468 his is to use.th\n+0003a790: 6520 e280 9841 435f 5052 4f47 5f4f 424a e ...AC_PROG_OBJ\n+0003a7a0: 43e2 8099 206d 6163 726f 2028 2a6e 6f74 C... macro (*not\n+0003a7b0: 6520 5061 7274 6963 756c 6172 2050 726f e Particular Pro\n+0003a7c0: 6772 616d 2043 6865 636b 733a 0a28 6175 gram Checks:.(au\n+0003a7d0: 746f 636f 6e66 2950 6172 7469 6375 6c61 toconf)Particula\n+0003a7e0: 7220 5072 6f67 7261 6d73 2e29 2e0a 0a20 r Programs.)... \n+0003a7f0: 2020 4120 6665 7720 6164 6469 7469 6f6e A few addition\n+0003a800: 616c 2076 6172 6961 626c 6573 2061 7265 al variables are\n+0003a810: 2064 6566 696e 6564 2077 6865 6e20 616e defined when an\n+0003a820: 204f 626a 6563 7469 7665 2043 2073 6f75 Objective C sou\n+0003a830: 7263 650a 6669 6c65 2069 7320 7365 656e rce.file is seen\n+0003a840: 3a0a 0ae2 8098 4f42 4a43 e280 990a 2020 :.....OBJC.... \n+0003a850: 2020 2054 6865 206e 616d 6520 6f66 2074 The name of t\n+0003a860: 6865 204f 626a 6563 7469 7665 2043 2063 he Objective C c\n+0003a870: 6f6d 7069 6c65 722e 0a0a e280 984f 424a ompiler......OBJ\n+0003a880: 4346 4c41 4753 e280 990a 2020 2020 2041 CFLAGS.... A\n+0003a890: 6e79 2066 6c61 6773 2074 6f20 7061 7373 ny flags to pass\n+0003a8a0: 2074 6f20 7468 6520 4f62 6a65 6374 6976 to the Objectiv\n+0003a8b0: 6520 4320 636f 6d70 696c 6572 2e0a 0ae2 e C compiler....\n+0003a8c0: 8098 414d 5f4f 424a 4346 4c41 4753 e280 ..AM_OBJCFLAGS..\n+0003a8d0: 990a 2020 2020 2054 6865 206d 6169 6e74 .. The maint\n+0003a8e0: 6169 6e65 7227 7320 7661 7269 616e 7420 ainer's variant \n+0003a8f0: 6f66 20e2 8098 4f42 4a43 464c 4147 53e2 of ...OBJCFLAGS.\n+0003a900: 8099 2e0a 0ae2 8098 4f42 4a43 434f 4d50 ........OBJCCOMP\n+0003a910: 494c 45e2 8099 0a20 2020 2020 5468 6520 ILE.... The \n+0003a920: 636f 6d6d 616e 6420 7573 6564 2074 6f20 command used to \n+0003a930: 6163 7475 616c 6c79 2063 6f6d 7069 6c65 actually compile\n+0003a940: 2061 6e20 4f62 6a65 6374 6976 6520 4320 an Objective C \n+0003a950: 736f 7572 6365 2066 696c 652e 0a20 2020 source file.. \n+0003a960: 2020 5468 6520 6669 6c65 206e 616d 6520 The file name \n+0003a970: 6973 2061 7070 656e 6465 6420 746f 2066 is appended to f\n+0003a980: 6f72 6d20 7468 6520 636f 6d70 6c65 7465 orm the complete\n+0003a990: 2063 6f6d 6d61 6e64 206c 696e 652e 0a0a command line...\n+0003a9a0: e280 984f 424a 434c 494e 4be2 8099 0a20 ...OBJCLINK.... \n+0003a9b0: 2020 2020 5468 6520 636f 6d6d 616e 6420 The command \n+0003a9c0: 7573 6564 2074 6f20 6163 7475 616c 6c79 used to actually\n+0003a9d0: 206c 696e 6b20 616e 204f 626a 6563 7469 link an Objecti\n+0003a9e0: 7665 2043 2070 726f 6772 616d 2e0a 0a1f ve C program....\n+0003a9f0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0003aa00: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0003aa10: 3a20 556e 6966 6965 6420 5061 7261 6c6c : Unified Parall\n+0003aa20: 656c 2043 2053 7570 706f 7274 2c20 204e el C Support, N\n+0003aa30: 6578 743a 2041 7373 656d 626c 7920 5375 ext: Assembly Su\n+0003aa40: 7070 6f72 742c 2020 5072 6576 3a20 4f62 pport, Prev: Ob\n+0003aa50: 6a65 6374 6976 6520 4320 5375 7070 6f72 jective C Suppor\n+0003aa60: 742c 2020 5570 3a20 5072 6f67 7261 6d73 t, Up: Programs\n+0003aa70: 0a0a 382e 3131 2055 6e69 6669 6564 2050 ..8.11 Unified P\n+0003aa80: 6172 616c 6c65 6c20 4320 5375 7070 6f72 arallel C Suppor\n+0003aa90: 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d t.==============\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: 3d0a 0a41 7574 6f6d 616b 6520 696e 636c =..Automake incl\n+0003aac0: 7564 6573 2073 6f6d 6520 7375 7070 6f72 udes some suppor\n+0003aad0: 7420 666f 7220 556e 6966 6965 6420 5061 t for Unified Pa\n+0003aae0: 7261 6c6c 656c 2043 2e0a 0a20 2020 416e rallel C... An\n+0003aaf0: 7920 7061 636b 6167 6520 696e 636c 7564 y package includ\n+0003ab00: 696e 6720 556e 6966 6965 6420 5061 7261 ing Unified Para\n+0003ab10: 6c6c 656c 2043 2063 6f64 6520 6d75 7374 llel C code must\n+0003ab20: 2064 6566 696e 6520 7468 6520 6f75 7470 define the outp\n+0003ab30: 7574 0a76 6172 6961 626c 6520 e280 9855 ut.variable ...U\n+0003ab40: 5043 e280 9920 696e 20e2 8098 636f 6e66 PC... in ...conf\n+0003ab50: 6967 7572 652e 6163 e280 993b 2074 6865 igure.ac...; the\n+0003ab60: 2073 696d 706c 6573 7420 7761 7920 746f simplest way to\n+0003ab70: 2064 6f20 7468 6973 2069 7320 746f 2075 do this is to u\n+0003ab80: 7365 0a74 6865 20e2 8098 414d 5f50 524f se.the ...AM_PRO\n+0003ab90: 475f 5550 43e2 8099 206d 6163 726f 2028 G_UPC... macro (\n+0003aba0: 2a6e 6f74 6520 5075 626c 6963 204d 6163 *note Public Mac\n+0003abb0: 726f 733a 3a29 2e0a 0a20 2020 4120 6665 ros::)... A fe\n+0003abc0: 7720 6164 6469 7469 6f6e 616c 2076 6172 w additional var\n+0003abd0: 6961 626c 6573 2061 7265 2064 6566 696e iables are defin\n+0003abe0: 6564 2077 6865 6e20 6120 556e 6966 6965 ed when a Unifie\n+0003abf0: 6420 5061 7261 6c6c 656c 2043 0a73 6f75 d Parallel C.sou\n+0003ac00: 7263 6520 6669 6c65 2069 7320 7365 656e rce file is seen\n+0003ac10: 3a0a 0ae2 8098 5550 43e2 8099 0a20 2020 :.....UPC.... \n+0003ac20: 2020 5468 6520 6e61 6d65 206f 6620 7468 The name of th\n+0003ac30: 6520 556e 6966 6965 6420 5061 7261 6c6c e Unified Parall\n+0003ac40: 656c 2043 2063 6f6d 7069 6c65 722e 0a0a el C compiler...\n+0003ac50: e280 9855 5043 464c 4147 53e2 8099 0a20 ...UPCFLAGS.... \n+0003ac60: 2020 2020 416e 7920 666c 6167 7320 746f Any flags to\n+0003ac70: 2070 6173 7320 746f 2074 6865 2055 6e69 pass to the Uni\n+0003ac80: 6669 6564 2050 6172 616c 6c65 6c20 4320 fied Parallel C \n+0003ac90: 636f 6d70 696c 6572 2e0a 0ae2 8098 414d compiler......AM\n+0003aca0: 5f55 5043 464c 4147 53e2 8099 0a20 2020 _UPCFLAGS.... \n+0003acb0: 2020 5468 6520 6d61 696e 7461 696e 6572 The maintainer\n+0003acc0: 2773 2076 6172 6961 6e74 206f 6620 e280 's variant of ..\n+0003acd0: 9855 5043 464c 4147 53e2 8099 2e0a 0ae2 .UPCFLAGS.......\n+0003ace0: 8098 5550 4343 4f4d 5049 4c45 e280 990a ..UPCCOMPILE....\n+0003acf0: 2020 2020 2054 6865 2063 6f6d 6d61 6e64 The command\n+0003ad00: 2075 7365 6420 746f 2061 6374 7561 6c6c used to actuall\n+0003ad10: 7920 636f 6d70 696c 6520 6120 556e 6966 y compile a Unif\n+0003ad20: 6965 6420 5061 7261 6c6c 656c 2043 2073 ied Parallel C s\n+0003ad30: 6f75 7263 650a 2020 2020 2066 696c 652e ource. file.\n+0003ad40: 2020 5468 6520 6669 6c65 206e 616d 6520 The file name \n+0003ad50: 6973 2061 7070 656e 6465 6420 746f 2066 is appended to f\n+0003ad60: 6f72 6d20 7468 6520 636f 6d70 6c65 7465 orm the complete\n+0003ad70: 2063 6f6d 6d61 6e64 206c 696e 652e 0a0a command line...\n+0003ad80: e280 9855 5043 4c49 4e4b e280 990a 2020 ...UPCLINK.... \n+0003ad90: 2020 2054 6865 2063 6f6d 6d61 6e64 2075 The command u\n+0003ada0: 7365 6420 746f 2061 6374 7561 6c6c 7920 sed to actually \n+0003adb0: 6c69 6e6b 2061 2055 6e69 6669 6564 2050 link a Unified P\n+0003adc0: 6172 616c 6c65 6c20 4320 7072 6f67 7261 arallel C progra\n+0003add0: 6d2e 0a0a 1f0a 4669 6c65 3a20 6175 746f m.....File: auto\n+0003ade0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0003adf0: 204e 6f64 653a 2041 7373 656d 626c 7920 Node: Assembly \n+0003ae00: 5375 7070 6f72 742c 2020 4e65 7874 3a20 Support, Next: \n+0003ae10: 466f 7274 7261 6e20 3737 2053 7570 706f Fortran 77 Suppo\n+0003ae20: 7274 2c20 2050 7265 763a 2055 6e69 6669 rt, Prev: Unifi\n+0003ae30: 6564 2050 6172 616c 6c65 6c20 4320 5375 ed Parallel C Su\n+0003ae40: 7070 6f72 742c 2020 5570 3a20 5072 6f67 pport, Up: Prog\n+0003ae50: 7261 6d73 0a0a 382e 3132 2041 7373 656d rams..8.12 Assem\n+0003ae60: 626c 7920 5375 7070 6f72 740a 3d3d 3d3d bly 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: 3d0a 0a41 7574 6f6d 616b 6520 696e 636c =..Automake incl\n+0003ae90: 7564 6573 2073 6f6d 6520 7375 7070 6f72 udes some suppor\n+0003aea0: 7420 666f 7220 6173 7365 6d62 6c79 2063 t for assembly c\n+0003aeb0: 6f64 652e 2020 5468 6572 6520 6172 6520 ode. There are \n+0003aec0: 7477 6f20 666f 726d 730a 6f66 2061 7373 two forms.of ass\n+0003aed0: 656d 626c 6572 2066 696c 6573 3a20 6e6f embler files: no\n+0003aee0: 726d 616c 2028 e280 982a 2e73 e280 9929 rmal (...*.s...)\n+0003aef0: 2061 6e64 2070 7265 7072 6f63 6573 7365 and preprocesse\n+0003af00: 6420 6279 20e2 8098 4350 50e2 8099 2028 d by ...CPP... (\n+0003af10: e280 982a 2e53 e280 9920 6f72 0ae2 8098 ...*.S... or....\n+0003af20: 2a2e 7378 e280 9929 2e0a 0a20 2020 5468 *.sx...)... Th\n+0003af30: 6520 7661 7269 6162 6c65 20e2 8098 4343 e variable ...CC\n+0003af40: 4153 e280 9920 686f 6c64 7320 7468 6520 AS... holds the \n+0003af50: 6e61 6d65 206f 6620 7468 6520 636f 6d70 name of the comp\n+0003af60: 696c 6572 2075 7365 6420 746f 2062 7569 iler used to bui\n+0003af70: 6c64 0a61 7373 656d 626c 7920 636f 6465 ld.assembly code\n+0003af80: 2e20 2054 6869 7320 636f 6d70 696c 6572 . This compiler\n+0003af90: 206d 7573 7420 776f 726b 2061 2062 6974 must work a bit\n+0003afa0: 206c 696b 6520 6120 4320 636f 6d70 696c like a C compil\n+0003afb0: 6572 3b20 696e 0a70 6172 7469 6375 6c61 er; in.particula\n+0003afc0: 7220 6974 206d 7573 7420 6163 6365 7074 r it must accept\n+0003afd0: 20e2 8098 2d63 e280 9920 616e 6420 e280 ...-c... and ..\n+0003afe0: 982d 6fe2 8099 2e20 2054 6865 2076 616c .-o.... The val\n+0003aff0: 7565 7320 6f66 20e2 8098 4343 4153 464c ues of ...CCASFL\n+0003b000: 4147 53e2 8099 2061 6e64 0ae2 8098 414d AGS... and....AM\n+0003b010: 5f43 4341 5346 4c41 4753 e280 9920 286f _CCASFLAGS... (o\n+0003b020: 7220 6974 7320 7065 722d 7461 7267 6574 r its per-target\n+0003b030: 2064 6566 696e 6974 696f 6e29 2069 7320 definition) is \n+0003b040: 7061 7373 6564 2074 6f20 7468 650a 636f passed to the.co\n+0003b050: 6d70 696c 6174 696f 6e2e 2020 466f 7220 mpilation. For \n+0003b060: 7072 6570 726f 6365 7373 6564 2066 696c preprocessed fil\n+0003b070: 6573 2c20 e280 9844 4546 53e2 8099 2c20 es, ...DEFS..., \n+0003b080: e280 9844 4546 4155 4c54 5f49 4e43 4c55 ...DEFAULT_INCLU\n+0003b090: 4445 53e2 8099 2c0a e280 9849 4e43 4c55 DES...,....INCLU\n+0003b0a0: 4445 53e2 8099 2c20 e280 9843 5050 464c DES..., ...CPPFL\n+0003b0b0: 4147 53e2 8099 2061 6e64 20e2 8098 414d AGS... and ...AM\n+0003b0c0: 5f43 5050 464c 4147 53e2 8099 2061 7265 _CPPFLAGS... are\n+0003b0d0: 2061 6c73 6f20 7573 6564 2e0a 0a20 2020 also used... \n+0003b0e0: 5468 6520 6175 746f 636f 6e66 206d 6163 The autoconf mac\n+0003b0f0: 726f 20e2 8098 414d 5f50 524f 475f 4153 ro ...AM_PROG_AS\n+0003b100: e280 9920 7769 6c6c 2064 6566 696e 6520 ... will define \n+0003b110: e280 9843 4341 53e2 8099 2061 6e64 20e2 ...CCAS... and .\n+0003b120: 8098 4343 4153 464c 4147 53e2 8099 0a66 ..CCASFLAGS....f\n+0003b130: 6f72 2079 6f75 2028 756e 6c65 7373 2074 or you (unless t\n+0003b140: 6865 7920 6172 6520 616c 7265 6164 7920 hey are already \n+0003b150: 7365 742c 2069 7420 7369 6d70 6c79 2073 set, it simply s\n+0003b160: 6574 7320 e280 9843 4341 53e2 8099 2074 ets ...CCAS... t\n+0003b170: 6f20 7468 6520 430a 636f 6d70 696c 6572 o the C.compiler\n+0003b180: 2061 6e64 20e2 8098 4343 4153 464c 4147 and ...CCASFLAG\n+0003b190: 53e2 8099 2074 6f20 7468 6520 4320 636f S... to the C co\n+0003b1a0: 6d70 696c 6572 2066 6c61 6773 292c 2062 mpiler flags), b\n+0003b1b0: 7574 2079 6f75 2061 7265 2066 7265 6520 ut you are free \n+0003b1c0: 746f 0a64 6566 696e 6520 7468 6573 6520 to.define these \n+0003b1d0: 7661 7269 6162 6c65 7320 6279 206f 7468 variables by oth\n+0003b1e0: 6572 206d 6561 6e73 2e0a 0a20 2020 4f6e er means... On\n+0003b1f0: 6c79 2074 6865 2073 7566 6669 7865 7320 ly the suffixes \n+0003b200: e280 982e 73e2 8099 2c20 e280 982e 53e2 ....s..., ....S.\n+0003b210: 8099 2c20 616e 6420 e280 982e 7378 e280 .., and ....sx..\n+0003b220: 9920 6172 6520 7265 636f 676e 697a 6564 . are recognized\n+0003b230: 2062 7920 e280 9861 7574 6f6d 616b 65e2 by ...automake.\n+0003b240: 8099 0a61 7320 6265 696e 6720 6669 6c65 ...as being file\n+0003b250: 7320 636f 6e74 6169 6e69 6e67 2061 7373 s containing ass\n+0003b260: 656d 626c 7920 636f 6465 2e0a 0a1f 0a46 embly code.....F\n+0003b270: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+0003b280: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+0003b290: 466f 7274 7261 6e20 3737 2053 7570 706f Fortran 77 Suppo\n+0003b2a0: 7274 2c20 204e 6578 743a 2046 6f72 7472 rt, Next: Fortr\n+0003b2b0: 616e 2039 7820 5375 7070 6f72 742c 2020 an 9x Support, \n+0003b2c0: 5072 6576 3a20 4173 7365 6d62 6c79 2053 Prev: Assembly S\n+0003b2d0: 7570 706f 7274 2c20 2055 703a 2050 726f upport, Up: Pro\n+0003b2e0: 6772 616d 730a 0a38 2e31 3320 466f 7274 grams..8.13 Fort\n+0003b2f0: 7261 6e20 3737 2053 7570 706f 7274 0a3d ran 77 Support.=\n+0003b300: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+0003b310: 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 ======..Automake\n+0003b320: 2069 6e63 6c75 6465 7320 6675 6c6c 2073 includes full s\n+0003b330: 7570 706f 7274 2066 6f72 2046 6f72 7472 upport for Fortr\n+0003b340: 616e 2037 372e 0a0a 2020 2041 6e79 2070 an 77... Any p\n+0003b350: 6163 6b61 6765 2069 6e63 6c75 6469 6e67 ackage including\n+0003b360: 2046 6f72 7472 616e 2037 3720 636f 6465 Fortran 77 code\n+0003b370: 206d 7573 7420 6465 6669 6e65 2074 6865 must define the\n+0003b380: 206f 7574 7075 7420 7661 7269 6162 6c65 output variable\n+0003b390: 0ae2 8098 4637 37e2 8099 2069 6e20 e280 ....F77... in ..\n+0003b3a0: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+0003b3b0: 3b20 7468 6520 7369 6d70 6c65 7374 2077 ; the simplest w\n+0003b3c0: 6179 2074 6f20 646f 2074 6869 7320 6973 ay to do this is\n+0003b3d0: 2074 6f20 7573 6520 7468 650a e280 9841 to use the....A\n+0003b3e0: 435f 5052 4f47 5f46 3737 e280 9920 6d61 C_PROG_F77... ma\n+0003b3f0: 6372 6f20 282a 6e6f 7465 2050 6172 7469 cro (*note Parti\n+0003b400: 6375 6c61 7220 5072 6f67 7261 6d20 4368 cular Program Ch\n+0003b410: 6563 6b73 3a0a 2861 7574 6f63 6f6e 6629 ecks:.(autoconf)\n+0003b420: 5061 7274 6963 756c 6172 2050 726f 6772 Particular Progr\n+0003b430: 616d 732e 292e 0a0a 2020 2041 2066 6577 ams.)... A few\n+0003b440: 2061 6464 6974 696f 6e61 6c20 7661 7269 additional vari\n+0003b450: 6162 6c65 7320 6172 6520 6465 6669 6e65 ables are define\n+0003b460: 6420 7768 656e 2061 2046 6f72 7472 616e d when a Fortran\n+0003b470: 2037 3720 736f 7572 6365 2066 696c 650a 77 source file.\n+0003b480: 6973 2073 6565 6e3a 0a0a e280 9846 3737 is seen:.....F77\n+0003b490: e280 990a 2020 2020 2054 6865 206e 616d .... The nam\n+0003b4a0: 6520 6f66 2074 6865 2046 6f72 7472 616e e of the Fortran\n+0003b4b0: 2037 3720 636f 6d70 696c 6572 2e0a 0ae2 77 compiler....\n+0003b4c0: 8098 4646 4c41 4753 e280 990a 2020 2020 ..FFLAGS.... \n+0003b4d0: 2041 6e79 2066 6c61 6773 2074 6f20 7061 Any flags to pa\n+0003b4e0: 7373 2074 6f20 7468 6520 466f 7274 7261 ss to the Fortra\n+0003b4f0: 6e20 3737 2063 6f6d 7069 6c65 722e 0a0a n 77 compiler...\n+0003b500: e280 9841 4d5f 4646 4c41 4753 e280 990a ...AM_FFLAGS....\n+0003b510: 2020 2020 2054 6865 206d 6169 6e74 6169 The maintai\n+0003b520: 6e65 7227 7320 7661 7269 616e 7420 6f66 ner's variant of\n+0003b530: 20e2 8098 4646 4c41 4753 e280 992e 0a0a ...FFLAGS......\n+0003b540: e280 9852 464c 4147 53e2 8099 0a20 2020 ...RFLAGS.... \n+0003b550: 2020 416e 7920 666c 6167 7320 746f 2070 Any flags to p\n+0003b560: 6173 7320 746f 2074 6865 2052 6174 666f ass to the Ratfo\n+0003b570: 7220 636f 6d70 696c 6572 2e0a 0ae2 8098 r compiler......\n+0003b580: 414d 5f52 464c 4147 53e2 8099 0a20 2020 AM_RFLAGS.... \n+0003b590: 2020 5468 6520 6d61 696e 7461 696e 6572 The maintainer\n+0003b5a0: 2773 2076 6172 6961 6e74 206f 6620 e280 's variant of ..\n+0003b5b0: 9852 464c 4147 53e2 8099 2e0a 0ae2 8098 .RFLAGS.........\n+0003b5c0: 4637 3743 4f4d 5049 4c45 e280 990a 2020 F77COMPILE.... \n+0003b5d0: 2020 2054 6865 2063 6f6d 6d61 6e64 2075 The command u\n+0003b5e0: 7365 6420 746f 2061 6374 7561 6c6c 7920 sed to actually \n+0003b5f0: 636f 6d70 696c 6520 6120 466f 7274 7261 compile a Fortra\n+0003b600: 6e20 3737 2073 6f75 7263 6520 6669 6c65 n 77 source file\n+0003b610: 2e20 2054 6865 0a20 2020 2020 6669 6c65 . The. file\n+0003b620: 206e 616d 6520 6973 2061 7070 656e 6465 name is appende\n+0003b630: 6420 746f 2066 6f72 6d20 7468 6520 636f d to form the co\n+0003b640: 6d70 6c65 7465 2063 6f6d 6d61 6e64 206c mplete command l\n+0003b650: 696e 652e 0a0a e280 9846 4c49 4e4b e280 ine......FLINK..\n+0003b660: 990a 2020 2020 2054 6865 2063 6f6d 6d61 .. The comma\n+0003b670: 6e64 2075 7365 6420 746f 2061 6374 7561 nd used to actua\n+0003b680: 6c6c 7920 6c69 6e6b 2061 2070 7572 6520 lly link a pure \n+0003b690: 466f 7274 7261 6e20 3737 2070 726f 6772 Fortran 77 progr\n+0003b6a0: 616d 206f 720a 2020 2020 2073 6861 7265 am or. share\n+0003b6b0: 6420 6c69 6272 6172 792e 0a0a 2020 2041 d library... A\n+0003b6c0: 7574 6f6d 616b 6520 6361 6e20 6861 6e64 utomake can hand\n+0003b6d0: 6c65 2070 7265 7072 6f63 6573 7369 6e67 le preprocessing\n+0003b6e0: 2046 6f72 7472 616e 2037 3720 616e 6420 Fortran 77 and \n+0003b6f0: 5261 7466 6f72 2073 6f75 7263 6520 6669 Ratfor source fi\n+0003b700: 6c65 730a 696e 2061 6464 6974 696f 6e20 les.in addition \n+0003b710: 746f 2063 6f6d 7069 6c69 6e67 2074 6865 to compiling the\n+0003b720: 6d28 3129 2e20 2041 7574 6f6d 616b 6520 m(1). Automake \n+0003b730: 616c 736f 2063 6f6e 7461 696e 7320 736f also contains so\n+0003b740: 6d65 2073 7570 706f 7274 0a66 6f72 2063 me support.for c\n+0003b750: 7265 6174 696e 6720 7072 6f67 7261 6d73 reating programs\n+0003b760: 2061 6e64 2073 6861 7265 6420 6c69 6272 and shared libr\n+0003b770: 6172 6965 7320 7468 6174 2061 7265 2061 aries that are a\n+0003b780: 206d 6978 7475 7265 206f 6620 466f 7274 mixture of Fort\n+0003b790: 7261 6e0a 3737 2061 6e64 206f 7468 6572 ran.77 and other\n+0003b7a0: 206c 616e 6775 6167 6573 2028 2a6e 6f74 languages (*not\n+0003b7b0: 6520 4d69 7869 6e67 2046 6f72 7472 616e e Mixing Fortran\n+0003b7c0: 2037 3720 5769 7468 2043 2061 6e64 2043 77 With C and C\n+0003b7d0: 2b2b 3a3a 292e 0a0a 2020 2054 6865 7365 ++::)... These\n+0003b7e0: 2069 7373 7565 7320 6172 6520 636f 7665 issues are cove\n+0003b7f0: 7265 6420 696e 2074 6865 2066 6f6c 6c6f red in the follo\n+0003b800: 7769 6e67 2073 6563 7469 6f6e 732e 0a0a wing sections...\n+0003b810: 2a20 4d65 6e75 3a0a 0a2a 2050 7265 7072 * Menu:..* Prepr\n+0003b820: 6f63 6573 7369 6e67 2046 6f72 7472 616e ocessing Fortran\n+0003b830: 2037 373a 3a20 2020 2050 7265 7072 6f63 77:: Preproc\n+0003b840: 6573 7369 6e67 2046 6f72 7472 616e 2037 essing Fortran 7\n+0003b850: 3720 736f 7572 6365 730a 2a20 436f 6d70 7 sources.* Comp\n+0003b860: 696c 696e 6720 466f 7274 7261 6e20 3737 iling Fortran 77\n+0003b870: 2046 696c 6573 3a3a 2020 436f 6d70 696c Files:: Compil\n+0003b880: 696e 6720 466f 7274 7261 6e20 3737 2073 ing Fortran 77 s\n+0003b890: 6f75 7263 6573 0a2a 204d 6978 696e 6720 ources.* Mixing \n+0003b8a0: 466f 7274 7261 6e20 3737 2057 6974 6820 Fortran 77 With \n+0003b8b0: 4320 616e 6420 432b 2b3a 3a20 204d 6978 C and C++:: Mix\n+0003b8c0: 696e 6720 466f 7274 7261 6e20 3737 2057 ing Fortran 77 W\n+0003b8d0: 6974 6820 4320 616e 6420 432b 2b0a 0a20 ith C and C++.. \n+0003b8e0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo\n+0003b8f0: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes ---------\n+0003b900: 2d0a 0a20 2020 2831 2920 4d75 6368 2c20 -.. (1) Much, \n+0003b910: 6966 206e 6f74 206d 6f73 742c 206f 6620 if not most, of \n+0003b920: 7468 6520 696e 666f 726d 6174 696f 6e20 the information \n+0003b930: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following\n+0003b940: 2073 6563 7469 6f6e 730a 7065 7274 6169 sections.pertai\n+0003b950: 6e69 6e67 2074 6f20 7072 6570 726f 6365 ning to preproce\n+0003b960: 7373 696e 6720 466f 7274 7261 6e20 3737 ssing Fortran 77\n+0003b970: 2070 726f 6772 616d 7320 7761 7320 7461 programs was ta\n+0003b980: 6b65 6e20 616c 6d6f 7374 0a76 6572 6261 ken almost.verba\n+0003b990: 7469 6d20 6672 6f6d 202a 6e6f 7465 2043 tim from *note C\n+0003b9a0: 6174 616c 6f67 7565 206f 6620 5275 6c65 atalogue of Rule\n+0003b9b0: 733a 2028 6d61 6b65 2943 6174 616c 6f67 s: (make)Catalog\n+0003b9c0: 7565 206f 6620 5275 6c65 732e 0a0a 1f0a ue of Rules.....\n+0003b9d0: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+0003b9e0: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+0003b9f0: 2050 7265 7072 6f63 6573 7369 6e67 2046 Preprocessing F\n+0003ba00: 6f72 7472 616e 2037 372c 2020 4e65 7874 ortran 77, Next\n+0003ba10: 3a20 436f 6d70 696c 696e 6720 466f 7274 : Compiling Fort\n+0003ba20: 7261 6e20 3737 2046 696c 6573 2c20 2055 ran 77 Files, U\n+0003ba30: 703a 2046 6f72 7472 616e 2037 3720 5375 p: Fortran 77 Su\n+0003ba40: 7070 6f72 740a 0a38 2e31 332e 3120 5072 pport..8.13.1 Pr\n+0003ba50: 6570 726f 6365 7373 696e 6720 466f 7274 eprocessing Fort\n+0003ba60: 7261 6e20 3737 0a2d 2d2d 2d2d 2d2d 2d2d ran 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 0a0a e280 984e 2e66 e280 ------.....N.f..\n+0003ba90: 9920 6973 206d 6164 6520 6175 746f 6d61 . is made automa\n+0003baa0: 7469 6361 6c6c 7920 6672 6f6d 20e2 8098 tically from ...\n+0003bab0: 4e2e 46e2 8099 206f 7220 e280 984e 2e72 N.F... or ...N.r\n+0003bac0: e280 992e 2020 5468 6973 2072 756c 6520 .... This rule \n+0003bad0: 7275 6e73 206a 7573 740a 7468 6520 7072 runs just.the pr\n+0003bae0: 6570 726f 6365 7373 6f72 2074 6f20 636f eprocessor to co\n+0003baf0: 6e76 6572 7420 6120 7072 6570 726f 6365 nvert a preproce\n+0003bb00: 7373 6162 6c65 2046 6f72 7472 616e 2037 ssable Fortran 7\n+0003bb10: 3720 6f72 2052 6174 666f 7220 736f 7572 7 or Ratfor sour\n+0003bb20: 6365 0a66 696c 6520 696e 746f 2061 2073 ce.file into a s\n+0003bb30: 7472 6963 7420 466f 7274 7261 6e20 3737 trict Fortran 77\n+0003bb40: 2073 6f75 7263 6520 6669 6c65 2e20 2054 source file. T\n+0003bb50: 6865 2070 7265 6369 7365 2063 6f6d 6d61 he precise comma\n+0003bb60: 6e64 2075 7365 6420 6973 0a61 7320 666f nd used is.as fo\n+0003bb70: 6c6c 6f77 733a 0a0a e280 982e 46e2 8099 llows:......F...\n+0003bb80: 0a20 2020 2020 e280 9824 2846 3737 2920 . ...$(F77) \n+0003bb90: 2d46 2024 2844 4546 5329 2024 2849 4e43 -F $(DEFS) $(INC\n+0003bba0: 4c55 4445 5329 2024 2841 4d5f 4350 5046 LUDES) $(AM_CPPF\n+0003bbb0: 4c41 4753 2920 2428 4350 5046 4c41 4753 LAGS) $(CPPFLAGS\n+0003bbc0: 290a 2020 2020 2024 2841 4d5f 4646 4c41 ). $(AM_FFLA\n+0003bbd0: 4753 2920 2428 4646 4c41 4753 29e2 8099 GS) $(FFLAGS)...\n+0003bbe0: 0a0a e280 982e 72e2 8099 0a20 2020 2020 ......r.... \n+0003bbf0: e280 9824 2846 3737 2920 2d46 2024 2841 ...$(F77) -F $(A\n+0003bc00: 4d5f 4646 4c41 4753 2920 2428 4646 4c41 M_FFLAGS) $(FFLA\n+0003bc10: 4753 2920 2428 414d 5f52 464c 4147 5329 GS) $(AM_RFLAGS)\n+0003bc20: 2024 2852 464c 4147 5329 e280 990a 0a1f $(RFLAGS)......\n+0003bc30: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0003bc40: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0003bc50: 3a20 436f 6d70 696c 696e 6720 466f 7274 : Compiling Fort\n+0003bc60: 7261 6e20 3737 2046 696c 6573 2c20 204e ran 77 Files, N\n+0003bc70: 6578 743a 204d 6978 696e 6720 466f 7274 ext: Mixing Fort\n+0003bc80: 7261 6e20 3737 2057 6974 6820 4320 616e ran 77 With C an\n+0003bc90: 6420 432b 2b2c 2020 5072 6576 3a20 5072 d C++, Prev: Pr\n+0003bca0: 6570 726f 6365 7373 696e 6720 466f 7274 eprocessing Fort\n+0003bcb0: 7261 6e20 3737 2c20 2055 703a 2046 6f72 ran 77, Up: For\n+0003bcc0: 7472 616e 2037 3720 5375 7070 6f72 740a tran 77 Support.\n+0003bcd0: 0a38 2e31 332e 3220 436f 6d70 696c 696e .8.13.2 Compilin\n+0003bce0: 6720 466f 7274 7261 6e20 3737 2046 696c g Fortran 77 Fil\n+0003bcf0: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------\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 0a0a e280 984e 2e6f e280 9920 ----.....N.o... \n+0003bd20: 6973 206d 6164 6520 6175 746f 6d61 7469 is made automati\n+0003bd30: 6361 6c6c 7920 6672 6f6d 20e2 8098 4e2e cally from ...N.\n+0003bd40: 66e2 8099 2c20 e280 984e 2e46 e280 9920 f..., ...N.F... \n+0003bd50: 6f72 20e2 8098 4e2e 72e2 8099 2062 7920 or ...N.r... by \n+0003bd60: 7275 6e6e 696e 6720 7468 650a 466f 7274 running the.Fort\n+0003bd70: 7261 6e20 3737 2063 6f6d 7069 6c65 722e ran 77 compiler.\n+0003bd80: 2020 5468 6520 7072 6563 6973 6520 636f The precise co\n+0003bd90: 6d6d 616e 6420 7573 6564 2069 7320 6173 mmand used is as\n+0003bda0: 2066 6f6c 6c6f 7773 3a0a 0ae2 8098 2e66 follows:......f\n+0003bdb0: e280 990a 2020 2020 20e2 8098 2428 4637 .... ...$(F7\n+0003bdc0: 3729 202d 6320 2428 414d 5f46 464c 4147 7) -c $(AM_FFLAG\n+0003bdd0: 5329 2024 2846 464c 4147 5329 e280 990a S) $(FFLAGS)....\n+0003bde0: 0ae2 8098 2e46 e280 990a 2020 2020 20e2 .....F.... .\n+0003bdf0: 8098 2428 4637 3729 202d 6320 2428 4445 ..$(F77) -c $(DE\n+0003be00: 4653 2920 2428 494e 434c 5544 4553 2920 FS) $(INCLUDES) \n+0003be10: 2428 414d 5f43 5050 464c 4147 5329 2024 $(AM_CPPFLAGS) $\n+0003be20: 2843 5050 464c 4147 5329 0a20 2020 2020 (CPPFLAGS). \n+0003be30: 2428 414d 5f46 464c 4147 5329 2024 2846 $(AM_FFLAGS) $(F\n+0003be40: 464c 4147 5329 e280 990a 0ae2 8098 2e72 FLAGS).........r\n+0003be50: e280 990a 2020 2020 20e2 8098 2428 4637 .... ...$(F7\n+0003be60: 3729 202d 6320 2428 414d 5f46 464c 4147 7) -c $(AM_FFLAG\n+0003be70: 5329 2024 2846 464c 4147 5329 2024 2841 S) $(FFLAGS) $(A\n+0003be80: 4d5f 5246 4c41 4753 2920 2428 5246 4c41 M_RFLAGS) $(RFLA\n+0003be90: 4753 29e2 8099 0a0a 1f0a 4669 6c65 3a20 GS).......File: \n+0003bea0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0003beb0: 666f 2c20 204e 6f64 653a 204d 6978 696e fo, Node: Mixin\n+0003bec0: 6720 466f 7274 7261 6e20 3737 2057 6974 g Fortran 77 Wit\n+0003bed0: 6820 4320 616e 6420 432b 2b2c 2020 5072 h C and C++, Pr\n+0003bee0: 6576 3a20 436f 6d70 696c 696e 6720 466f ev: Compiling Fo\n+0003bef0: 7274 7261 6e20 3737 2046 696c 6573 2c20 rtran 77 Files, \n+0003bf00: 2055 703a 2046 6f72 7472 616e 2037 3720 Up: Fortran 77 \n+0003bf10: 5375 7070 6f72 740a 0a38 2e31 332e 3320 Support..8.13.3 \n+0003bf20: 4d69 7869 6e67 2046 6f72 7472 616e 2037 Mixing Fortran 7\n+0003bf30: 3720 5769 7468 2043 2061 6e64 2043 2b2b 7 With C and C++\n+0003bf40: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\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+0003bf60: 2d2d 2d2d 2d2d 2d2d 0a0a 4175 746f 6d61 --------..Automa\n+0003bf70: 6b65 2063 7572 7265 6e74 6c79 2070 726f ke currently pro\n+0003bf80: 7669 6465 7320 5f6c 696d 6974 6564 5f20 vides _limited_ \n+0003bf90: 7375 7070 6f72 7420 666f 7220 6372 6561 support for crea\n+0003bfa0: 7469 6e67 2070 726f 6772 616d 7320 616e ting programs an\n+0003bfb0: 640a 7368 6172 6564 206c 6962 7261 7269 d.shared librari\n+0003bfc0: 6573 2074 6861 7420 6172 6520 6120 6d69 es that are a mi\n+0003bfd0: 7874 7572 6520 6f66 2046 6f72 7472 616e xture of Fortran\n+0003bfe0: 2037 3720 616e 6420 4320 616e 642f 6f72 77 and C and/or\n+0003bff0: 2043 2b2b 2e0a 486f 7765 7665 722c 2074 C++..However, t\n+0003c000: 6865 7265 2061 7265 206d 616e 7920 6f74 here are many ot\n+0003c010: 6865 7220 6973 7375 6573 2072 656c 6174 her issues relat\n+0003c020: 6564 2074 6f20 6d69 7869 6e67 2046 6f72 ed to mixing For\n+0003c030: 7472 616e 2037 3720 7769 7468 0a6f 7468 tran 77 with.oth\n+0003c040: 6572 206c 616e 6775 6167 6573 2074 6861 er languages tha\n+0003c050: 7420 6172 6520 5f6e 6f74 5f20 2863 7572 t are _not_ (cur\n+0003c060: 7265 6e74 6c79 2920 6861 6e64 6c65 6420 rently) handled \n+0003c070: 6279 2041 7574 6f6d 616b 652c 2062 7574 by Automake, but\n+0003c080: 2074 6861 740a 6172 6520 6861 6e64 6c65 that.are handle\n+0003c090: 6420 6279 206f 7468 6572 2070 6163 6b61 d by other packa\n+0003c0a0: 6765 7328 3129 2e0a 0a20 2020 4175 746f ges(1)... Auto\n+0003c0b0: 6d61 6b65 2063 616e 2068 656c 7020 696e make can help in\n+0003c0c0: 2074 776f 2077 6179 733a 0a0a 2020 312e two ways:.. 1.\n+0003c0d0: 2041 7574 6f6d 6174 6963 2073 656c 6563 Automatic selec\n+0003c0e0: 7469 6f6e 206f 6620 7468 6520 6c69 6e6b tion of the link\n+0003c0f0: 6572 2064 6570 656e 6469 6e67 206f 6e20 er depending on \n+0003c100: 7768 6963 6820 636f 6d62 696e 6174 696f which combinatio\n+0003c110: 6e73 0a20 2020 2020 6f66 2073 6f75 7263 ns. of sourc\n+0003c120: 6520 636f 6465 2e0a 0a20 2032 2e20 4175 e code... 2. Au\n+0003c130: 746f 6d61 7469 6320 7365 6c65 6374 696f tomatic selectio\n+0003c140: 6e20 6f66 2074 6865 2061 7070 726f 7072 n of the appropr\n+0003c150: 6961 7465 206c 696e 6b65 7220 666c 6167 iate linker flag\n+0003c160: 7320 2865 2e67 2e2c 20e2 8098 2d4c e280 s (e.g., ...-L..\n+0003c170: 9920 616e 640a 2020 2020 20e2 8098 2d6c . and. ...-l\n+0003c180: e280 9929 2074 6f20 7061 7373 2074 6f20 ...) to pass to \n+0003c190: 7468 6520 6175 746f 6d61 7469 6361 6c6c the automaticall\n+0003c1a0: 7920 7365 6c65 6374 6564 206c 696e 6b65 y selected linke\n+0003c1b0: 7220 696e 206f 7264 6572 2074 6f20 6c69 r in order to li\n+0003c1c0: 6e6b 0a20 2020 2020 696e 2074 6865 2061 nk. in the a\n+0003c1d0: 7070 726f 7072 6961 7465 2046 6f72 7472 ppropriate Fortr\n+0003c1e0: 616e 2037 3720 696e 7472 696e 7369 6320 an 77 intrinsic \n+0003c1f0: 616e 6420 7275 6e2d 7469 6d65 206c 6962 and run-time lib\n+0003c200: 7261 7269 6573 2e0a 0a20 2020 2020 5468 raries... Th\n+0003c210: 6573 6520 6578 7472 6120 466f 7274 7261 ese extra Fortra\n+0003c220: 6e20 3737 206c 696e 6b65 7220 666c 6167 n 77 linker flag\n+0003c230: 7320 6172 6520 7375 7070 6c69 6564 2069 s are supplied i\n+0003c240: 6e20 7468 6520 6f75 7470 7574 0a20 2020 n the output. \n+0003c250: 2020 7661 7269 6162 6c65 20e2 8098 464c variable ...FL\n+0003c260: 4942 53e2 8099 2062 7920 7468 6520 e280 IBS... by the ..\n+0003c270: 9841 435f 4637 375f 4c49 4252 4152 595f .AC_F77_LIBRARY_\n+0003c280: 4c44 464c 4147 53e2 8099 2041 7574 6f63 LDFLAGS... Autoc\n+0003c290: 6f6e 6620 6d61 6372 6f0a 2020 2020 2073 onf macro. s\n+0003c2a0: 7570 706c 6965 6420 7769 7468 206e 6577 upplied with new\n+0003c2b0: 6572 2076 6572 7369 6f6e 7320 6f66 2041 er versions of A\n+0003c2c0: 7574 6f63 6f6e 6620 2841 7574 6f63 6f6e utoconf (Autocon\n+0003c2d0: 6620 7665 7273 696f 6e20 322e 3133 2061 f version 2.13 a\n+0003c2e0: 6e64 0a20 2020 2020 6c61 7465 7229 2e20 nd. later). \n+0003c2f0: 202a 4e6f 7465 2046 6f72 7472 616e 2043 *Note Fortran C\n+0003c300: 6f6d 7069 6c65 7220 4368 6172 6163 7465 ompiler Characte\n+0003c310: 7269 7374 6963 733a 2028 6175 746f 636f ristics: (autoco\n+0003c320: 6e66 2946 6f72 7472 616e 0a20 2020 2020 nf)Fortran. \n+0003c330: 436f 6d70 696c 6572 2e0a 0a20 2020 4966 Compiler... If\n+0003c340: 2041 7574 6f6d 616b 6520 6465 7465 6374 Automake detect\n+0003c350: 7320 7468 6174 2061 2070 726f 6772 616d s that a program\n+0003c360: 206f 7220 7368 6172 6564 206c 6962 7261 or shared libra\n+0003c370: 7279 2028 6173 206d 656e 7469 6f6e 6564 ry (as mentioned\n+0003c380: 2069 6e0a 736f 6d65 20e2 8098 5f50 524f in.some ..._PRO\n+0003c390: 4752 414d 53e2 8099 206f 7220 e280 985f GRAMS... or ..._\n+0003c3a0: 4c54 4c49 4252 4152 4945 53e2 8099 2070 LTLIBRARIES... p\n+0003c3b0: 7269 6d61 7279 2920 636f 6e74 6169 6e73 rimary) contains\n+0003c3c0: 2073 6f75 7263 6520 636f 6465 2074 6861 source code tha\n+0003c3d0: 7420 6973 0a61 206d 6978 7475 7265 206f t is.a mixture o\n+0003c3e0: 6620 466f 7274 7261 6e20 3737 2061 6e64 f Fortran 77 and\n+0003c3f0: 2043 2061 6e64 2f6f 7220 432b 2b2c 2074 C and/or C++, t\n+0003c400: 6865 6e20 6974 2072 6571 7569 7265 7320 hen it requires \n+0003c410: 7468 6174 2074 6865 0a6d 6163 726f 20e2 that the.macro .\n+0003c420: 8098 4143 5f46 3737 5f4c 4942 5241 5259 ..AC_F77_LIBRARY\n+0003c430: 5f4c 4446 4c41 4753 e280 9920 6265 2063 _LDFLAGS... be c\n+0003c440: 616c 6c65 6420 696e 20e2 8098 636f 6e66 alled in ...conf\n+0003c450: 6967 7572 652e 6163 e280 992c 2061 6e64 igure.ac..., and\n+0003c460: 2074 6861 740a 6569 7468 6572 20e2 8098 that.either ...\n+0003c470: 2428 464c 4942 5329 e280 9920 6170 7065 $(FLIBS)... appe\n+0003c480: 6172 2069 6e20 7468 6520 6170 7072 6f70 ar in the approp\n+0003c490: 7269 6174 6520 e280 985f 4c44 4144 44e2 riate ..._LDADD.\n+0003c4a0: 8099 2028 666f 7220 7072 6f67 7261 6d73 .. (for programs\n+0003c4b0: 2920 6f72 0ae2 8098 5f4c 4942 4144 44e2 ) or...._LIBADD.\n+0003c4c0: 8099 2028 666f 7220 7368 6172 6564 206c .. (for shared l\n+0003c4d0: 6962 7261 7269 6573 2920 7661 7269 6162 ibraries) variab\n+0003c4e0: 6c65 732e 2020 4974 2069 7320 7468 6520 les. It is the \n+0003c4f0: 7265 7370 6f6e 7369 6269 6c69 7479 206f responsibility o\n+0003c500: 660a 7468 6520 7065 7273 6f6e 2077 7269 f.the person wri\n+0003c510: 7469 6e67 2074 6865 20e2 8098 4d61 6b65 ting the ...Make\n+0003c520: 6669 6c65 2e61 6de2 8099 2074 6f20 6d61 file.am... to ma\n+0003c530: 6b65 2073 7572 6520 7468 6174 20e2 8098 ke sure that ...\n+0003c540: 2428 464c 4942 5329 e280 990a 6170 7065 $(FLIBS)....appe\n+0003c550: 6172 7320 696e 2074 6865 2061 7070 726f ars in the appro\n+0003c560: 7072 6961 7465 20e2 8098 5f4c 4441 4444 priate ..._LDADD\n+0003c570: e280 9920 6f72 20e2 8098 5f4c 4942 4144 ... or ..._LIBAD\n+0003c580: 44e2 8099 2076 6172 6961 626c 652e 0a0a D... variable...\n+0003c590: 2020 2046 6f72 2065 7861 6d70 6c65 2c20 For example, \n+0003c5a0: 636f 6e73 6964 6572 2074 6865 2066 6f6c consider the fol\n+0003c5b0: 6c6f 7769 6e67 20e2 8098 4d61 6b65 6669 lowing ...Makefi\n+0003c5c0: 6c65 2e61 6de2 8099 3a0a 0a20 2020 2020 le.am...:.. \n+0003c5d0: 6269 6e5f 5052 4f47 5241 4d53 203d 2066 bin_PROGRAMS = f\n+0003c5e0: 6f6f 0a20 2020 2020 666f 6f5f 534f 5552 oo. foo_SOUR\n+0003c5f0: 4345 5320 203d 206d 6169 6e2e 6363 2066 CES = main.cc f\n+0003c600: 6f6f 2e66 0a20 2020 2020 666f 6f5f 4c44 oo.f. foo_LD\n+0003c610: 4144 4420 2020 203d 206c 6962 666f 6f2e ADD = libfoo.\n+0003c620: 6c61 2024 2846 4c49 4253 290a 0a20 2020 la $(FLIBS).. \n+0003c630: 2020 706b 676c 6962 5f4c 544c 4942 5241 pkglib_LTLIBRA\n+0003c640: 5249 4553 203d 206c 6962 666f 6f2e 6c61 RIES = libfoo.la\n+0003c650: 0a20 2020 2020 6c69 6266 6f6f 5f6c 615f . libfoo_la_\n+0003c660: 534f 5552 4345 5320 203d 2062 6172 2e66 SOURCES = bar.f\n+0003c670: 2062 617a 2e63 207a 6172 646f 7a2e 6363 baz.c zardoz.cc\n+0003c680: 0a20 2020 2020 6c69 6266 6f6f 5f6c 615f . libfoo_la_\n+0003c690: 4c49 4241 4444 2020 203d 2024 2846 4c49 LIBADD = $(FLI\n+0003c6a0: 4253 290a 0a20 2020 496e 2074 6869 7320 BS).. In this \n+0003c6b0: 6361 7365 2c20 4175 746f 6d61 6b65 2077 case, Automake w\n+0003c6c0: 696c 6c20 696e 7369 7374 2074 6861 7420 ill insist that \n+0003c6d0: e280 9841 435f 4637 375f 4c49 4252 4152 ...AC_F77_LIBRAR\n+0003c6e0: 595f 4c44 464c 4147 53e2 8099 2069 730a Y_LDFLAGS... is.\n+0003c6f0: 6d65 6e74 696f 6e65 6420 696e 20e2 8098 mentioned in ...\n+0003c700: 636f 6e66 6967 7572 652e 6163 e280 992e configure.ac....\n+0003c710: 2020 416c 736f 2c20 6966 20e2 8098 2428 Also, if ...$(\n+0003c720: 464c 4942 5329 e280 9920 6861 646e 2774 FLIBS)... hadn't\n+0003c730: 2062 6565 6e20 6d65 6e74 696f 6e65 640a been mentioned.\n+0003c740: 696e 20e2 8098 666f 6f5f 4c44 4144 44e2 in ...foo_LDADD.\n+0003c750: 8099 2061 6e64 20e2 8098 6c69 6266 6f6f .. and ...libfoo\n+0003c760: 5f6c 615f 4c49 4241 4444 e280 992c 2074 _la_LIBADD..., t\n+0003c770: 6865 6e20 4175 746f 6d61 6b65 2077 6f75 hen Automake wou\n+0003c780: 6c64 2068 6176 6520 6973 7375 6564 2061 ld have issued a\n+0003c790: 0a77 6172 6e69 6e67 2e0a 0a2a 204d 656e .warning...* Men\n+0003c7a0: 753a 0a0a 2a20 486f 7720 7468 6520 4c69 u:..* How the Li\n+0003c7b0: 6e6b 6572 2069 7320 4368 6f73 656e 3a3a nker is Chosen::\n+0003c7c0: 2020 2020 4175 746f 6d61 7469 6320 6c69 Automatic li\n+0003c7d0: 6e6b 6572 2073 656c 6563 7469 6f6e 0a0a nker selection..\n+0003c7e0: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo\n+0003c7f0: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes --------\n+0003c800: 2d2d 0a0a 2020 2028 3129 2046 6f72 2065 --.. (1) For e\n+0003c810: 7861 6d70 6c65 2c20 7468 6520 6366 6f72 xample, the cfor\n+0003c820: 7472 616e 2070 6163 6b61 6765 0a28 6874 tran package.(ht\n+0003c830: 7470 3a2f 2f77 7777 2d7a 6575 732e 6465 tp://www-zeus.de\n+0003c840: 7379 2e64 652f 7e62 7572 6f77 2f63 666f sy.de/~burow/cfo\n+0003c850: 7274 7261 6e2f 2920 6164 6472 6573 7365 rtran/) addresse\n+0003c860: 7320 616c 6c20 6f66 2074 6865 7365 0a69 s all of these.i\n+0003c870: 6e74 6572 2d6c 616e 6775 6167 6520 6973 nter-language is\n+0003c880: 7375 6573 2c20 616e 6420 7275 6e73 2075 sues, and runs u\n+0003c890: 6e64 6572 206e 6561 726c 7920 616c 6c20 nder nearly all \n+0003c8a0: 466f 7274 7261 6e20 3737 2c20 4320 616e Fortran 77, C an\n+0003c8b0: 6420 432b 2b0a 636f 6d70 696c 6572 7320 d C++.compilers \n+0003c8c0: 6f6e 206e 6561 726c 7920 616c 6c20 706c on nearly all pl\n+0003c8d0: 6174 666f 726d 732e 2020 486f 7765 7665 atforms. Howeve\n+0003c8e0: 722c 20e2 8098 6366 6f72 7472 616e e280 r, ...cfortran..\n+0003c8f0: 9920 6973 206e 6f74 2079 6574 2046 7265 . is not yet Fre\n+0003c900: 650a 536f 6674 7761 7265 2c20 6275 7420 e.Software, but \n+0003c910: 6974 2077 696c 6c20 6265 2069 6e20 7468 it will be in th\n+0003c920: 6520 6e65 7874 206d 616a 6f72 2072 656c e next major rel\n+0003c930: 6561 7365 2e0a 0a1f 0a46 696c 653a 2061 ease.....File: a\n+0003c940: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+0003c950: 6f2c 2020 4e6f 6465 3a20 486f 7720 7468 o, Node: How th\n+0003c960: 6520 4c69 6e6b 6572 2069 7320 4368 6f73 e Linker is Chos\n+0003c970: 656e 2c20 2055 703a 204d 6978 696e 6720 en, Up: Mixing \n+0003c980: 466f 7274 7261 6e20 3737 2057 6974 6820 Fortran 77 With \n+0003c990: 4320 616e 6420 432b 2b0a 0a38 2e31 332e C and C++..8.13.\n+0003c9a0: 332e 3120 486f 7720 7468 6520 4c69 6e6b 3.1 How the Link\n+0003c9b0: 6572 2069 7320 4368 6f73 656e 0a2e 2e2e er is Chosen....\n 0003c9c0: 2e2e 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+0003c9d0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a ................\n+0003c9e0: 5768 656e 2061 2070 726f 6772 616d 206f When a program o\n+0003c9f0: 7220 6c69 6272 6172 7920 6d69 7865 7320 r library mixes \n+0003ca00: 7365 7665 7261 6c20 6c61 6e67 7561 6765 several language\n+0003ca10: 732c 2041 7574 6f6d 616b 6520 6368 6f6f s, Automake choo\n+0003ca20: 7365 2074 6865 0a6c 696e 6b65 7220 6163 se the.linker ac\n+0003ca30: 636f 7264 696e 6720 746f 2074 6865 2066 cording to the f\n+0003ca40: 6f6c 6c6f 7769 6e67 2070 7269 6f72 6974 ollowing priorit\n+0003ca50: 6965 732e 2020 2854 6865 206e 616d 6573 ies. (The names\n+0003ca60: 2069 6e20 7061 7265 6e74 6865 7365 730a in parentheses.\n+0003ca70: 6172 6520 7468 6520 7661 7269 6162 6c65 are the variable\n+0003ca80: 7320 636f 6e74 6169 6e69 6e67 2074 6865 s containing the\n+0003ca90: 206c 696e 6b20 636f 6d6d 616e 642e 290a link command.).\n+0003caa0: 0a20 2031 2e20 4e61 7469 7665 204a 6176 . 1. Native Jav\n+0003cab0: 6120 28e2 8098 4743 4a4c 494e 4be2 8099 a (...GCJLINK...\n+0003cac0: 290a 2020 322e 2043 2b2b 2028 e280 9843 ). 2. C++ (...C\n+0003cad0: 5858 4c49 4e4b e280 9929 0a20 2033 2e20 XXLINK...). 3. \n+0003cae0: 466f 7274 7261 6e20 3737 2028 e280 9846 Fortran 77 (...F\n+0003caf0: 3737 4c49 4e4b e280 9929 0a20 2034 2e20 77LINK...). 4. \n+0003cb00: 466f 7274 7261 6e20 28e2 8098 4643 4c49 Fortran (...FCLI\n+0003cb10: 4e4b e280 9929 0a20 2035 2e20 4f62 6a65 NK...). 5. Obje\n+0003cb20: 6374 6976 6520 4320 28e2 8098 4f42 4a43 ctive C (...OBJC\n+0003cb30: 4c49 4e4b e280 9929 0a20 2036 2e20 556e LINK...). 6. Un\n+0003cb40: 6966 6965 6420 5061 7261 6c6c 656c 2043 ified Parallel C\n+0003cb50: 2028 e280 9855 5043 4c49 4e4b e280 9929 (...UPCLINK...)\n+0003cb60: 0a20 2037 2e20 4320 28e2 8098 4c49 4e4b . 7. C (...LINK\n+0003cb70: e280 9929 0a0a 2020 2046 6f72 2065 7861 ...).. For exa\n+0003cb80: 6d70 6c65 2c20 6966 2046 6f72 7472 616e mple, if Fortran\n+0003cb90: 2037 372c 2043 2061 6e64 2043 2b2b 2073 77, C and C++ s\n+0003cba0: 6f75 7263 6520 636f 6465 2069 7320 636f ource code is co\n+0003cbb0: 6d70 696c 6564 2069 6e74 6f20 610a 7072 mpiled into a.pr\n+0003cbc0: 6f67 7261 6d2c 2074 6865 6e20 7468 6520 ogram, then the \n+0003cbd0: 432b 2b20 6c69 6e6b 6572 2077 696c 6c20 C++ linker will \n+0003cbe0: 6265 2075 7365 642e 2020 496e 2074 6869 be used. In thi\n+0003cbf0: 7320 6361 7365 2c20 6966 2074 6865 2043 s case, if the C\n+0003cc00: 206f 720a 466f 7274 7261 6e20 3737 206c or.Fortran 77 l\n+0003cc10: 696e 6b65 7273 2072 6571 7569 7265 6420 inkers required \n+0003cc20: 616e 7920 7370 6563 6961 6c20 6c69 6272 any special libr\n+0003cc30: 6172 6965 7320 7468 6174 2077 6572 656e aries that weren\n+0003cc40: 2774 2069 6e63 6c75 6465 640a 6279 2074 't included.by t\n+0003cc50: 6865 2043 2b2b 206c 696e 6b65 722c 2074 he C++ linker, t\n+0003cc60: 6865 6e20 7468 6579 206d 7573 7420 6265 hen they must be\n+0003cc70: 206d 616e 7561 6c6c 7920 6164 6465 6420 manually added \n+0003cc80: 746f 2061 6e20 e280 985f 4c44 4144 44e2 to an ..._LDADD.\n+0003cc90: 8099 206f 720a e280 985f 4c49 4241 4444 .. or...._LIBADD\n+0003cca0: e280 9920 7661 7269 6162 6c65 2062 7920 ... variable by \n+0003ccb0: 7468 6520 7573 6572 2077 7269 7469 6e67 the user writing\n+0003ccc0: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile\n+0003ccd0: 2e61 6de2 8099 2e0a 0a20 2020 4175 746f .am...... Auto\n+0003cce0: 6d61 6b65 206f 6e6c 7920 6c6f 6f6b 7320 make only looks \n+0003ccf0: 6174 2074 6865 2066 696c 6520 6e61 6d65 at the file name\n+0003cd00: 7320 6c69 7374 6564 2069 6e20 e280 985f s listed in ..._\n+0003cd10: 534f 5552 4345 53e2 8099 2076 6172 6961 SOURCES... varia\n+0003cd20: 626c 6573 0a74 6f20 6368 6f6f 7365 2074 bles.to choose t\n+0003cd30: 6865 206c 696e 6b65 722c 2061 6e64 2064 he linker, and d\n+0003cd40: 6566 6175 6c74 7320 746f 2074 6865 2043 efaults to the C\n+0003cd50: 206c 696e 6b65 722e 2020 536f 6d65 7469 linker. Someti\n+0003cd60: 6d65 7320 7468 6973 2069 730a 696e 636f mes this is.inco\n+0003cd70: 6e76 656e 6965 6e74 2062 6563 6175 7365 nvenient because\n+0003cd80: 2079 6f75 2061 7265 206c 696e 6b69 6e67 you are linking\n+0003cd90: 2061 6761 696e 7374 2061 206c 6962 7261 against a libra\n+0003cda0: 7279 2077 7269 7474 656e 2069 6e0a 616e ry written in.an\n+0003cdb0: 6f74 6865 7220 6c61 6e67 7561 6765 2061 other language a\n+0003cdc0: 6e64 2077 6f75 6c64 206c 696b 6520 746f nd would like to\n+0003cdd0: 2073 6574 2074 6865 206c 696e 6b65 7220 set the linker \n+0003cde0: 6d6f 7265 2061 7070 726f 7072 6961 7465 more appropriate\n+0003cdf0: 6c79 2e0a 2a4e 6f74 6520 4c69 6274 6f6f ly..*Note Libtoo\n+0003ce00: 6c20 436f 6e76 656e 6965 6e63 6520 4c69 l Convenience Li\n+0003ce10: 6272 6172 6965 733a 3a2c 2066 6f72 2061 braries::, for a\n+0003ce20: 2074 7269 636b 2077 6974 680a e280 986e trick with....n\n+0003ce30: 6f64 6973 745f 4558 5452 415f 2e2e 2e5f odist_EXTRA_..._\n+0003ce40: 534f 5552 4345 53e2 8099 2e0a 0a20 2020 SOURCES...... \n+0003ce50: 4120 7065 722d 7461 7267 6574 20e2 8098 A per-target ...\n+0003ce60: 5f4c 494e 4be2 8099 2076 6172 6961 626c _LINK... variabl\n+0003ce70: 6520 7769 6c6c 206f 7665 7272 6964 6520 e will override \n+0003ce80: 7468 6520 6162 6f76 6520 7365 6c65 6374 the above select\n+0003ce90: 696f 6e2e 0a50 6572 2d74 6172 6765 7420 ion..Per-target \n+0003cea0: 6c69 6e6b 2066 6c61 6773 2077 696c 6c20 link flags will \n+0003ceb0: 6361 7573 6520 4175 746f 6d61 6b65 2074 cause Automake t\n+0003cec0: 6f20 7772 6974 6520 6120 7065 722d 7461 o write a per-ta\n+0003ced0: 7267 6574 20e2 8098 5f4c 494e 4be2 8099 rget ..._LINK...\n+0003cee0: 0a76 6172 6961 626c 6520 6163 636f 7264 .variable accord\n+0003cef0: 696e 6720 746f 2074 6865 206c 616e 6775 ing to the langu\n+0003cf00: 6167 6520 6368 6f73 656e 2061 7320 6162 age chosen as ab\n+0003cf10: 6f76 652e 0a0a 1f0a 4669 6c65 3a20 6175 ove.....File: au\n+0003cf20: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+0003cf30: 2c20 204e 6f64 653a 2046 6f72 7472 616e , Node: Fortran\n+0003cf40: 2039 7820 5375 7070 6f72 742c 2020 4e65 9x Support, Ne\n+0003cf50: 7874 3a20 4a61 7661 2053 7570 706f 7274 xt: Java Support\n+0003cf60: 2077 6974 6820 6763 6a2c 2020 5072 6576 with gcj, Prev\n+0003cf70: 3a20 466f 7274 7261 6e20 3737 2053 7570 : Fortran 77 Sup\n+0003cf80: 706f 7274 2c20 2055 703a 2050 726f 6772 port, Up: Progr\n+0003cf90: 616d 730a 0a38 2e31 3420 466f 7274 7261 ams..8.14 Fortra\n+0003cfa0: 6e20 3978 2053 7570 706f 7274 0a3d 3d3d n 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+0003cfc0: 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 2069 ====..Automake i\n+0003cfd0: 6e63 6c75 6465 7320 7375 7070 6f72 7420 ncludes support \n+0003cfe0: 666f 7220 466f 7274 7261 6e20 3978 2e0a for Fortran 9x..\n+0003cff0: 0a20 2020 416e 7920 7061 636b 6167 6520 . Any package \n+0003d000: 696e 636c 7564 696e 6720 466f 7274 7261 including Fortra\n+0003d010: 6e20 3978 2063 6f64 6520 6d75 7374 2064 n 9x code must d\n+0003d020: 6566 696e 6520 7468 6520 6f75 7470 7574 efine the output\n+0003d030: 2076 6172 6961 626c 650a e280 9846 43e2 variable....FC.\n+0003d040: 8099 2069 6e20 e280 9863 6f6e 6669 6775 .. in ...configu\n+0003d050: 7265 2e61 63e2 8099 3b20 7468 6520 7369 re.ac...; the si\n+0003d060: 6d70 6c65 7374 2077 6179 2074 6f20 646f mplest way to do\n+0003d070: 2074 6869 7320 6973 2074 6f20 7573 6520 this is to use \n+0003d080: 7468 650a e280 9841 435f 5052 4f47 5f46 the....AC_PROG_F\n+0003d090: 43e2 8099 206d 6163 726f 2028 2a6e 6f74 C... macro (*not\n+0003d0a0: 6520 5061 7274 6963 756c 6172 2050 726f e Particular Pro\n+0003d0b0: 6772 616d 2043 6865 636b 733a 0a28 6175 gram Checks:.(au\n+0003d0c0: 746f 636f 6e66 2950 6172 7469 6375 6c61 toconf)Particula\n+0003d0d0: 7220 5072 6f67 7261 6d73 2e29 2e0a 0a20 r Programs.)... \n+0003d0e0: 2020 4120 6665 7720 6164 6469 7469 6f6e A few addition\n+0003d0f0: 616c 2076 6172 6961 626c 6573 2061 7265 al variables are\n+0003d100: 2064 6566 696e 6564 2077 6865 6e20 6120 defined when a \n+0003d110: 466f 7274 7261 6e20 3978 2073 6f75 7263 Fortran 9x sourc\n+0003d120: 6520 6669 6c65 0a69 7320 7365 656e 3a0a e file.is seen:.\n+0003d130: 0ae2 8098 4643 e280 990a 2020 2020 2054 ....FC.... T\n+0003d140: 6865 206e 616d 6520 6f66 2074 6865 2046 he name of the F\n+0003d150: 6f72 7472 616e 2039 7820 636f 6d70 696c ortran 9x compil\n+0003d160: 6572 2e0a 0ae2 8098 4643 464c 4147 53e2 er......FCFLAGS.\n+0003d170: 8099 0a20 2020 2020 416e 7920 666c 6167 ... Any flag\n+0003d180: 7320 746f 2070 6173 7320 746f 2074 6865 s to pass to the\n+0003d190: 2046 6f72 7472 616e 2039 7820 636f 6d70 Fortran 9x comp\n+0003d1a0: 696c 6572 2e0a 0ae2 8098 414d 5f46 4346 iler......AM_FCF\n+0003d1b0: 4c41 4753 e280 990a 2020 2020 2054 6865 LAGS.... The\n+0003d1c0: 206d 6169 6e74 6169 6e65 7227 7320 7661 maintainer's va\n+0003d1d0: 7269 616e 7420 6f66 20e2 8098 4643 464c riant of ...FCFL\n+0003d1e0: 4147 53e2 8099 2e0a 0ae2 8098 4643 434f AGS.........FCCO\n+0003d1f0: 4d50 494c 45e2 8099 0a20 2020 2020 5468 MPILE.... Th\n+0003d200: 6520 636f 6d6d 616e 6420 7573 6564 2074 e command used t\n+0003d210: 6f20 6163 7475 616c 6c79 2063 6f6d 7069 o actually compi\n+0003d220: 6c65 2061 2046 6f72 7472 616e 2039 7820 le a Fortran 9x \n+0003d230: 736f 7572 6365 2066 696c 652e 2020 5468 source file. Th\n+0003d240: 650a 2020 2020 2066 696c 6520 6e61 6d65 e. file name\n+0003d250: 2069 7320 6170 7065 6e64 6564 2074 6f20 is appended to \n+0003d260: 666f 726d 2074 6865 2063 6f6d 706c 6574 form the complet\n+0003d270: 6520 636f 6d6d 616e 6420 6c69 6e65 2e0a e command line..\n+0003d280: 0ae2 8098 4643 4c49 4e4b e280 990a 2020 ....FCLINK.... \n+0003d290: 2020 2054 6865 2063 6f6d 6d61 6e64 2075 The command u\n+0003d2a0: 7365 6420 746f 2061 6374 7561 6c6c 7920 sed to actually \n+0003d2b0: 6c69 6e6b 2061 2070 7572 6520 466f 7274 link a pure Fort\n+0003d2c0: 7261 6e20 3978 2070 726f 6772 616d 206f ran 9x program o\n+0003d2d0: 720a 2020 2020 2073 6861 7265 6420 6c69 r. shared li\n+0003d2e0: 6272 6172 792e 0a0a 2a20 4d65 6e75 3a0a brary...* Menu:.\n+0003d2f0: 0a2a 2043 6f6d 7069 6c69 6e67 2046 6f72 .* Compiling For\n+0003d300: 7472 616e 2039 7820 4669 6c65 733a 3a20 tran 9x Files:: \n+0003d310: 2043 6f6d 7069 6c69 6e67 2046 6f72 7472 Compiling Fortr\n+0003d320: 616e 2039 7820 736f 7572 6365 730a 0a1f an 9x sources...\n+0003d330: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0003d340: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0003d350: 3a20 436f 6d70 696c 696e 6720 466f 7274 : Compiling Fort\n+0003d360: 7261 6e20 3978 2046 696c 6573 2c20 2055 ran 9x Files, U\n+0003d370: 703a 2046 6f72 7472 616e 2039 7820 5375 p: Fortran 9x Su\n+0003d380: 7070 6f72 740a 0a38 2e31 342e 3120 436f pport..8.14.1 Co\n+0003d390: 6d70 696c 696e 6720 466f 7274 7261 6e20 mpiling Fortran \n+0003d3a0: 3978 2046 696c 6573 0a2d 2d2d 2d2d 2d2d 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 0a0a e280 9846 ----------.....F\n+0003d3d0: 494c 452e 6fe2 8099 2069 7320 6d61 6465 ILE.o... is made\n+0003d3e0: 2061 7574 6f6d 6174 6963 616c 6c79 2066 automatically f\n+0003d3f0: 726f 6d20 e280 9846 494c 452e 6639 30e2 rom ...FILE.f90.\n+0003d400: 8099 2c20 e280 9846 494c 452e 6639 35e2 .., ...FILE.f95.\n+0003d410: 8099 2c20 e280 9846 494c 452e 6630 33e2 .., ...FILE.f03.\n+0003d420: 8099 2c0a 6f72 20e2 8098 4649 4c45 2e66 ..,.or ...FILE.f\n+0003d430: 3038 e280 9920 6279 2072 756e 6e69 6e67 08... by running\n+0003d440: 2074 6865 2046 6f72 7472 616e 2039 7820 the Fortran 9x \n+0003d450: 636f 6d70 696c 6572 2e20 2054 6865 2070 compiler. The p\n+0003d460: 7265 6369 7365 2063 6f6d 6d61 6e64 0a75 recise command.u\n+0003d470: 7365 6420 6973 2061 7320 666f 6c6c 6f77 sed is as follow\n+0003d480: 733a 0a0a e280 982e 6639 30e2 8099 0a20 s:......f90.... \n+0003d490: 2020 2020 e280 9824 2846 4329 2024 2841 ...$(FC) $(A\n+0003d4a0: 4d5f 4643 464c 4147 5329 2024 2846 4346 M_FCFLAGS) $(FCF\n+0003d4b0: 4c41 4753 2920 2d63 2024 2846 4346 4c41 LAGS) -c $(FCFLA\n+0003d4c0: 4753 5f66 3930 2920 243c e280 990a 0ae2 GS_f90) $<......\n+0003d4d0: 8098 2e66 3935 e280 990a 2020 2020 20e2 ...f95.... .\n+0003d4e0: 8098 2428 4643 2920 2428 414d 5f46 4346 ..$(FC) $(AM_FCF\n+0003d4f0: 4c41 4753 2920 2428 4643 464c 4147 5329 LAGS) $(FCFLAGS)\n+0003d500: 202d 6320 2428 4643 464c 4147 535f 6639 -c $(FCFLAGS_f9\n+0003d510: 3529 2024 3ce2 8099 0a0a e280 982e 6630 5) $<.........f0\n+0003d520: 33e2 8099 0a20 2020 2020 e280 9824 2846 3.... ...$(F\n+0003d530: 4329 2024 2841 4d5f 4643 464c 4147 5329 C) $(AM_FCFLAGS)\n+0003d540: 2024 2846 4346 4c41 4753 2920 2d63 2024 $(FCFLAGS) -c $\n+0003d550: 2846 4346 4c41 4753 5f66 3033 2920 243c (FCFLAGS_f03) $<\n+0003d560: e280 990a 0ae2 8098 2e66 3038 e280 990a .........f08....\n+0003d570: 2020 2020 20e2 8098 2428 4643 2920 2428 ...$(FC) $(\n+0003d580: 414d 5f46 4346 4c41 4753 2920 2428 4643 AM_FCFLAGS) $(FC\n+0003d590: 464c 4147 5329 202d 6320 2428 4643 464c FLAGS) -c $(FCFL\n+0003d5a0: 4147 535f 6630 3829 2024 3ce2 8099 0a0a AGS_f08) $<.....\n+0003d5b0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+0003d5c0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+0003d5d0: 653a 204a 6176 6120 5375 7070 6f72 7420 e: Java Support \n+0003d5e0: 7769 7468 2067 636a 2c20 204e 6578 743a with gcj, Next:\n+0003d5f0: 2056 616c 6120 5375 7070 6f72 742c 2020 Vala Support, \n+0003d600: 5072 6576 3a20 466f 7274 7261 6e20 3978 Prev: Fortran 9x\n+0003d610: 2053 7570 706f 7274 2c20 2055 703a 2050 Support, Up: P\n+0003d620: 726f 6772 616d 730a 0a38 2e31 3520 436f rograms..8.15 Co\n+0003d630: 6d70 696c 696e 6720 4a61 7661 2073 6f75 mpiling Java sou\n+0003d640: 7263 6573 2075 7369 6e67 2067 636a 0a3d rces using gcj.=\n+0003d650: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\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+0003d670: 3d3d 3d3d 0a0a 4175 746f 6d61 6b65 2069 ====..Automake i\n+0003d680: 6e63 6c75 6465 7320 7375 7070 6f72 7420 ncludes support \n+0003d690: 666f 7220 6e61 7469 7665 6c79 2063 6f6d for natively com\n+0003d6a0: 7069 6c65 6420 4a61 7661 2c20 7573 696e piled Java, usin\n+0003d6b0: 6720 e280 9867 636a e280 992c 2074 6865 g ...gcj..., the\n+0003d6c0: 0a4a 6176 6120 6672 6f6e 7420 656e 6420 .Java front end \n+0003d6d0: 746f 2074 6865 2047 4e55 2043 6f6d 7069 to the GNU Compi\n+0003d6e0: 6c65 7220 436f 6c6c 6563 7469 6f6e 2028 ler Collection (\n+0003d6f0: 7275 6469 6d65 6e74 6172 7920 7375 7070 rudimentary supp\n+0003d700: 6f72 7420 666f 720a 636f 6d70 696c 696e ort for.compilin\n+0003d710: 6720 4a61 7661 2074 6f20 6279 7465 636f g Java to byteco\n+0003d720: 6465 2075 7369 6e67 2074 6865 20e2 8098 de using the ...\n+0003d730: 6a61 7661 63e2 8099 2063 6f6d 7069 6c65 javac... compile\n+0003d740: 7220 6973 2061 6c73 6f20 7072 6573 656e r is also presen\n+0003d750: 742c 0a5f 616c 6265 6974 2064 6570 7265 t,._albeit depre\n+0003d760: 6361 7465 645f 3b20 2a6e 6f74 6520 4a61 cated_; *note Ja\n+0003d770: 7661 3a3a 292e 0a0a 2020 2041 6e79 2070 va::)... Any p\n+0003d780: 6163 6b61 6765 2069 6e63 6c75 6469 6e67 ackage including\n+0003d790: 204a 6176 6120 636f 6465 2074 6f20 6265 Java code to be\n+0003d7a0: 2063 6f6d 7069 6c65 6420 6d75 7374 2064 compiled must d\n+0003d7b0: 6566 696e 6520 7468 6520 6f75 7470 7574 efine the output\n+0003d7c0: 0a76 6172 6961 626c 6520 e280 9847 434a .variable ...GCJ\n+0003d7d0: e280 9920 696e 20e2 8098 636f 6e66 6967 ... in ...config\n+0003d7e0: 7572 652e 6163 e280 993b 2074 6865 2076 ure.ac...; the v\n+0003d7f0: 6172 6961 626c 6520 e280 9847 434a 464c ariable ...GCJFL\n+0003d800: 4147 53e2 8099 206d 7573 7420 616c 736f AGS... must also\n+0003d810: 2062 650a 6465 6669 6e65 6420 736f 6d65 be.defined some\n+0003d820: 686f 7720 2865 6974 6865 7220 696e 20e2 how (either in .\n+0003d830: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+0003d840: 9920 6f72 20e2 8098 4d61 6b65 6669 6c65 . or ...Makefile\n+0003d850: 2e61 6de2 8099 292e 2020 5468 650a 7369 .am...). The.si\n+0003d860: 6d70 6c65 7374 2077 6179 2074 6f20 646f mplest way to do\n+0003d870: 2074 6869 7320 6973 2074 6f20 7573 6520 this is to use \n+0003d880: 7468 6520 e280 9841 4d5f 5052 4f47 5f47 the ...AM_PROG_G\n+0003d890: 434a e280 9920 6d61 6372 6f2e 0a0a 2020 CJ... macro... \n+0003d8a0: 2042 7920 6465 6661 756c 742c 2070 726f By default, pro\n+0003d8b0: 6772 616d 7320 696e 636c 7564 696e 6720 grams including \n+0003d8c0: 4a61 7661 2073 6f75 7263 6520 6669 6c65 Java source file\n+0003d8d0: 7320 6172 6520 6c69 6e6b 6564 2077 6974 s are linked wit\n+0003d8e0: 680a e280 9867 636a e280 992e 0a0a 2020 h....gcj...... \n+0003d8f0: 2041 7320 616c 7761 7973 2c20 7468 6520 As always, the \n+0003d900: 636f 6e74 656e 7473 206f 6620 e280 9841 contents of ...A\n+0003d910: 4d5f 4743 4a46 4c41 4753 e280 9920 6172 M_GCJFLAGS... ar\n+0003d920: 6520 7061 7373 6564 2074 6f20 6576 6572 e passed to ever\n+0003d930: 790a 636f 6d70 696c 6174 696f 6e20 696e y.compilation in\n+0003d940: 766f 6b69 6e67 20e2 8098 6763 6ae2 8099 voking ...gcj...\n+0003d950: 2028 696e 2069 7473 2072 6f6c 6520 6173 (in its role as\n+0003d960: 2061 6e20 6168 6561 642d 6f66 2d74 696d an ahead-of-tim\n+0003d970: 6520 636f 6d70 696c 6572 2c0a 7768 656e e compiler,.when\n+0003d980: 2069 6e76 6f6b 696e 6720 6974 2074 6f20 invoking it to \n+0003d990: 6372 6561 7465 20e2 8098 2e63 6c61 7373 create ....class\n+0003d9a0: e280 9920 6669 6c65 732c 20e2 8098 414d ... files, ...AM\n+0003d9b0: 5f4a 4156 4143 464c 4147 53e2 8099 2069 _JAVACFLAGS... i\n+0003d9c0: 7320 7573 6564 0a69 6e73 7465 6164 292e s used.instead).\n+0003d9d0: 2020 4966 2069 7420 6973 206e 6563 6573 If it is neces\n+0003d9e0: 7361 7279 2074 6f20 7061 7373 206f 7074 sary to pass opt\n+0003d9f0: 696f 6e73 2074 6f20 e280 9867 636a e280 ions to ...gcj..\n+0003da00: 9920 6672 6f6d 0ae2 8098 4d61 6b65 6669 . from....Makefi\n+0003da10: 6c65 2e61 6de2 8099 2c20 7468 6973 2076 le.am..., this v\n+0003da20: 6172 6961 626c 652c 2061 6e64 206e 6f74 ariable, and not\n+0003da30: 2074 6865 2075 7365 7220 7661 7269 6162 the user variab\n+0003da40: 6c65 20e2 8098 4743 4a46 4c41 4753 e280 le ...GCJFLAGS..\n+0003da50: 992c 0a73 686f 756c 6420 6265 2075 7365 .,.should be use\n+0003da60: 642e 0a0a 2020 20e2 8098 6763 6ae2 8099 d... ...gcj...\n+0003da70: 2063 616e 2062 6520 7573 6564 2074 6f20 can be used to \n+0003da80: 636f 6d70 696c 6520 e280 982e 6a61 7661 compile ....java\n+0003da90: e280 992c 20e2 8098 2e63 6c61 7373 e280 ..., ....class..\n+0003daa0: 992c 20e2 8098 2e7a 6970 e280 992c 206f ., ....zip..., o\n+0003dab0: 7220 e280 982e 6a61 72e2 8099 0a66 696c r ....jar....fil\n+0003dac0: 6573 2e0a 0a20 2020 5768 656e 206c 696e es... When lin\n+0003dad0: 6b69 6e67 2c20 e280 9867 636a e280 9920 king, ...gcj... \n+0003dae0: 7265 7175 6972 6573 2074 6861 7420 7468 requires that th\n+0003daf0: 6520 6d61 696e 2063 6c61 7373 2062 6520 e main class be \n+0003db00: 7370 6563 6966 6965 6420 7573 696e 670a specified using.\n+0003db10: 7468 6520 e280 982d 2d6d 6169 6e3d e280 the ...--main=..\n+0003db20: 9920 6f70 7469 6f6e 2e20 2054 6865 2065 . option. The e\n+0003db30: 6173 6965 7374 2077 6179 2074 6f20 646f asiest way to do\n+0003db40: 2074 6869 7320 6973 2074 6f20 7573 6520 this is to use \n+0003db50: 7468 650a e280 985f 4c44 464c 4147 53e2 the...._LDFLAGS.\n+0003db60: 8099 2076 6172 6961 626c 6520 666f 7220 .. variable for \n+0003db70: 7468 6520 7072 6f67 7261 6d2e 0a0a 1f0a the program.....\n+0003db80: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+0003db90: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+0003dba0: 2056 616c 6120 5375 7070 6f72 742c 2020 Vala Support, \n+0003dbb0: 4e65 7874 3a20 5375 7070 6f72 7420 666f Next: Support fo\n+0003dbc0: 7220 4f74 6865 7220 4c61 6e67 7561 6765 r Other Language\n+0003dbd0: 732c 2020 5072 6576 3a20 4a61 7661 2053 s, Prev: Java S\n+0003dbe0: 7570 706f 7274 2077 6974 6820 6763 6a2c upport with gcj,\n+0003dbf0: 2020 5570 3a20 5072 6f67 7261 6d73 0a0a Up: Programs..\n+0003dc00: 382e 3136 2056 616c 6120 5375 7070 6f72 8.16 Vala Suppor\n+0003dc10: 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d t.==============\n+0003dc20: 3d3d 3d0a 0a41 7574 6f6d 616b 6520 7072 ===..Automake pr\n+0003dc30: 6f76 6964 6573 2069 6e69 7469 616c 2073 ovides initial s\n+0003dc40: 7570 706f 7274 2066 6f72 2056 616c 610a upport for Vala.\n+0003dc50: 283c 6874 7470 3a2f 2f77 7777 2e76 616c ()\n+0003dc70: 2e20 2054 6869 7320 7265 7175 6972 6573 . This requires\n+0003dc80: 2076 616c 6163 2076 6572 7369 6f6e 2030 valac version 0\n+0003dc90: 2e37 2e30 206f 720a 6c61 7465 722c 2061 .7.0 or.later, a\n+0003dca0: 6e64 2063 7572 7265 6e74 6c79 2072 6571 nd currently req\n+0003dcb0: 7569 7265 7320 7468 6520 7573 6572 2074 uires the user t\n+0003dcc0: 6f20 7573 6520 474e 5520 e280 986d 616b o use GNU ...mak\n+0003dcd0: 65e2 8099 2e0a 0a20 2020 2020 666f 6f5f e...... foo_\n+0003dce0: 534f 5552 4345 5320 3d20 666f 6f2e 7661 SOURCES = foo.va\n+0003dcf0: 6c61 2062 6172 2e76 616c 6120 7a61 7264 la bar.vala zard\n+0003dd00: 6f63 2e63 0a0a 2020 2041 6e79 20e2 8098 oc.c.. Any ...\n+0003dd10: 2e76 616c 61e2 8099 2066 696c 6520 6c69 .vala... file li\n+0003dd20: 7374 6564 2069 6e20 6120 e280 985f 534f sted in a ..._SO\n+0003dd30: 5552 4345 53e2 8099 2076 6172 6961 626c URCES... variabl\n+0003dd40: 6520 7769 6c6c 2062 6520 636f 6d70 696c e will be compil\n+0003dd50: 6564 0a69 6e74 6f20 4320 636f 6465 2062 ed.into C code b\n+0003dd60: 7920 7468 6520 5661 6c61 2063 6f6d 7069 y the Vala compi\n+0003dd70: 6c65 722e 2020 5468 6520 6765 6e65 7261 ler. The genera\n+0003dd80: 7465 6420 e280 982e 63e2 8099 2066 696c ted ....c... fil\n+0003dd90: 6573 2061 7265 0a64 6973 7472 6962 7574 es are.distribut\n+0003dda0: 6564 2e20 2054 6865 2065 6e64 2075 7365 ed. The end use\n+0003ddb0: 7220 646f 6573 206e 6f74 206e 6565 6420 r does not need \n+0003ddc0: 746f 2068 6176 6520 6120 5661 6c61 2063 to have a Vala c\n+0003ddd0: 6f6d 7069 6c65 720a 696e 7374 616c 6c65 ompiler.installe\n+0003dde0: 642e 0a0a 2020 2041 7574 6f6d 616b 6520 d... Automake \n+0003ddf0: 7368 6970 7320 7769 7468 2061 6e20 4175 ships with an Au\n+0003de00: 746f 636f 6e66 206d 6163 726f 2063 616c toconf macro cal\n+0003de10: 6c65 6420 e280 9841 4d5f 5052 4f47 5f56 led ...AM_PROG_V\n+0003de20: 414c 4143 e280 9920 7468 6174 0a77 696c ALAC... that.wil\n+0003de30: 6c20 6c6f 6361 7465 2074 6865 2056 616c l locate the Val\n+0003de40: 6120 636f 6d70 696c 6572 2061 6e64 206f a compiler and o\n+0003de50: 7074 696f 6e61 6c6c 7920 6368 6563 6b20 ptionally check \n+0003de60: 6974 7320 7665 7273 696f 6e20 6e75 6d62 its version numb\n+0003de70: 6572 2e0a 0a20 2d2d 204d 6163 726f 3a20 er... -- Macro: \n+0003de80: 414d 5f50 524f 475f 5641 4c41 4320 285b AM_PROG_VALAC ([\n+0003de90: 4d49 4e49 4d55 4d2d 5645 5253 494f 4e5d MINIMUM-VERSION]\n+0003dea0: 290a 2020 2020 2054 7279 2074 6f20 6669 ). Try to fi\n+0003deb0: 6e64 2061 2056 616c 6120 636f 6d70 696c nd a Vala compil\n+0003dec0: 6572 2069 6e20 e280 9850 4154 48e2 8099 er in ...PATH...\n+0003ded0: 2e20 2049 6620 6974 2069 7320 666f 756e . If it is foun\n+0003dee0: 642c 2074 6865 0a20 2020 2020 7661 7269 d, the. vari\n+0003def0: 6162 6c65 20e2 8098 5641 4c41 43e2 8099 able ...VALAC...\n+0003df00: 2069 7320 7365 742e 2020 4f70 7469 6f6e is set. Option\n+0003df10: 616c 6c79 2061 206d 696e 696d 756d 2072 ally a minimum r\n+0003df20: 656c 6561 7365 206e 756d 6265 7220 6f66 elease number of\n+0003df30: 0a20 2020 2020 7468 6520 636f 6d70 696c . the compil\n+0003df40: 6572 2063 616e 2062 6520 7265 7175 6573 er can be reques\n+0003df50: 7465 643a 0a0a 2020 2020 2020 2020 2020 ted:.. \n+0003df60: 414d 5f50 524f 475f 5641 4c41 4328 5b30 AM_PROG_VALAC([0\n+0003df70: 2e37 2e30 5d29 0a0a 2020 2054 6865 7265 .7.0]).. There\n+0003df80: 2061 7265 2061 2066 6577 2076 6172 6961 are a few varia\n+0003df90: 626c 6573 2074 6861 7420 6172 6520 7573 bles that are us\n+0003dfa0: 6564 2077 6865 6e20 636f 6d70 696c 696e ed when compilin\n+0003dfb0: 6720 5661 6c61 2073 6f75 7263 6573 3a0a g Vala sources:.\n+0003dfc0: 0ae2 8098 5641 4c41 43e2 8099 0a20 2020 ....VALAC.... \n+0003dfd0: 2020 5061 7468 2074 6f20 7468 6520 5661 Path to the Va\n+0003dfe0: 6c61 2063 6f6d 7069 6c65 722e 0a0a e280 la compiler.....\n+0003dff0: 9856 414c 4146 4c41 4753 e280 990a 2020 .VALAFLAGS.... \n+0003e000: 2020 2041 6464 6974 696f 6e61 6c20 6172 Additional ar\n+0003e010: 6775 6d65 6e74 7320 666f 7220 7468 6520 guments for the \n+0003e020: 5661 6c61 2063 6f6d 7069 6c65 722e 0a0a Vala compiler...\n+0003e030: e280 9841 4d5f 5641 4c41 464c 4147 53e2 ...AM_VALAFLAGS.\n+0003e040: 8099 0a20 2020 2020 5468 6520 6d61 696e ... The main\n+0003e050: 7461 696e 6572 2773 2076 6172 6961 6e74 tainer's variant\n+0003e060: 206f 6620 e280 9856 414c 4146 4c41 4753 of ...VALAFLAGS\n+0003e070: e280 992e 0a0a 2020 2020 2020 2020 2020 ...... \n+0003e080: 6c69 625f 4c54 4c49 4252 4152 4945 5320 lib_LTLIBRARIES \n+0003e090: 3d20 6c69 6266 6f6f 2e6c 610a 2020 2020 = libfoo.la. \n+0003e0a0: 2020 2020 2020 6c69 6266 6f6f 5f6c 615f libfoo_la_\n+0003e0b0: 534f 5552 4345 5320 3d20 666f 6f2e 7661 SOURCES = foo.va\n+0003e0c0: 6c61 0a0a 2020 204e 6f74 6520 7468 6174 la.. Note that\n+0003e0d0: 2063 7572 7265 6e74 6c79 2c20 796f 7520 currently, you \n+0003e0e0: 6361 6e6e 6f74 2075 7365 2070 6572 2d74 cannot use per-t\n+0003e0f0: 6172 6765 7420 e280 982a 5f56 414c 4146 arget ...*_VALAF\n+0003e100: 4c41 4753 e280 9920 282a 6e6f 7465 0a52 LAGS... (*note.R\n+0003e110: 656e 616d 6564 204f 626a 6563 7473 3a3a enamed Objects::\n+0003e120: 2920 746f 2070 726f 6475 6365 2064 6966 ) to produce dif\n+0003e130: 6665 7265 6e74 2043 2066 696c 6573 2066 ferent C files f\n+0003e140: 726f 6d20 6f6e 6520 5661 6c61 2073 6f75 rom one Vala sou\n+0003e150: 7263 650a 6669 6c65 2e0a 0a1f 0a46 696c rce.file.....Fil\n+0003e160: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0003e170: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5375 .info, Node: Su\n+0003e180: 7070 6f72 7420 666f 7220 4f74 6865 7220 pport for Other \n+0003e190: 4c61 6e67 7561 6765 732c 2020 4e65 7874 Languages, Next\n+0003e1a0: 3a20 414e 5349 2c20 2050 7265 763a 2056 : ANSI, Prev: V\n+0003e1b0: 616c 6120 5375 7070 6f72 742c 2020 5570 ala Support, Up\n+0003e1c0: 3a20 5072 6f67 7261 6d73 0a0a 382e 3137 : Programs..8.17\n+0003e1d0: 2053 7570 706f 7274 2066 6f72 204f 7468 Support for Oth\n+0003e1e0: 6572 204c 616e 6775 6167 6573 0a3d 3d3d er 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+0003e200: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A\n+0003e210: 7574 6f6d 616b 6520 6375 7272 656e 746c utomake currentl\n+0003e220: 7920 6f6e 6c79 2069 6e63 6c75 6465 7320 y only includes \n+0003e230: 6675 6c6c 2073 7570 706f 7274 2066 6f72 full support for\n+0003e240: 2043 2c20 432b 2b20 282a 6e6f 7465 2043 C, C++ (*note C\n+0003e250: 2b2b 0a53 7570 706f 7274 3a3a 292c 204f ++.Support::), O\n+0003e260: 626a 6563 7469 7665 2043 2028 2a6e 6f74 bjective C (*not\n+0003e270: 6520 4f62 6a65 6374 6976 6520 4320 5375 e Objective C Su\n+0003e280: 7070 6f72 743a 3a29 2c20 466f 7274 7261 pport::), Fortra\n+0003e290: 6e20 3737 2028 2a6e 6f74 650a 466f 7274 n 77 (*note.Fort\n+0003e2a0: 7261 6e20 3737 2053 7570 706f 7274 3a3a ran 77 Support::\n+0003e2b0: 292c 2046 6f72 7472 616e 2039 7820 282a ), Fortran 9x (*\n+0003e2c0: 6e6f 7465 2046 6f72 7472 616e 2039 7820 note Fortran 9x \n+0003e2d0: 5375 7070 6f72 743a 3a29 2c20 616e 6420 Support::), and \n+0003e2e0: 4a61 7661 0a28 2a6e 6f74 6520 4a61 7661 Java.(*note Java\n+0003e2f0: 2053 7570 706f 7274 2077 6974 6820 6763 Support with gc\n+0003e300: 6a3a 3a29 2e20 2054 6865 7265 2069 7320 j::). There is \n+0003e310: 6f6e 6c79 2072 7564 696d 656e 7461 7279 only rudimentary\n+0003e320: 2073 7570 706f 7274 2066 6f72 0a6f 7468 support for.oth\n+0003e330: 6572 206c 616e 6775 6167 6573 2c20 7375 er languages, su\n+0003e340: 7070 6f72 7420 666f 7220 7768 6963 6820 pport for which \n+0003e350: 7769 6c6c 2062 6520 696d 7072 6f76 6564 will be improved\n+0003e360: 2062 6173 6564 206f 6e20 7573 6572 0a64 based on user.d\n+0003e370: 656d 616e 642e 0a0a 2020 2053 6f6d 6520 emand... Some \n+0003e380: 6c69 6d69 7465 6420 7375 7070 6f72 7420 limited support \n+0003e390: 666f 7220 6164 6469 6e67 2079 6f75 7220 for adding your \n+0003e3a0: 6f77 6e20 6c61 6e67 7561 6765 7320 6973 own languages is\n+0003e3b0: 2061 7661 696c 6162 6c65 2076 6961 0a74 available via.t\n+0003e3c0: 6865 2073 7566 6669 7820 7275 6c65 2068 he suffix rule h\n+0003e3d0: 616e 646c 696e 6720 282a 6e6f 7465 2053 andling (*note S\n+0003e3e0: 7566 6669 7865 733a 3a29 2e0a 0a1f 0a46 uffixes::).....F\n+0003e3f0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+0003e400: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+0003e410: 414e 5349 2c20 204e 6578 743a 2044 6570 ANSI, Next: Dep\n+0003e420: 656e 6465 6e63 6965 732c 2020 5072 6576 endencies, Prev\n+0003e430: 3a20 5375 7070 6f72 7420 666f 7220 4f74 : Support for Ot\n+0003e440: 6865 7220 4c61 6e67 7561 6765 732c 2020 her Languages, \n+0003e450: 5570 3a20 5072 6f67 7261 6d73 0a0a 382e Up: Programs..8.\n+0003e460: 3138 2041 7574 6f6d 6174 6963 2064 652d 18 Automatic de-\n+0003e470: 414e 5349 2d66 6963 6174 696f 6e20 2864 ANSI-fication (d\n+0003e480: 6570 7265 6361 7465 642c 2073 6f6f 6e20 eprecated, soon \n+0003e490: 746f 2062 6520 7265 6d6f 7665 6429 0a3d to be removed).=\n+0003e4a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\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+0003e4d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n+0003e4e0: 0a5f 5468 6520 6665 6174 7572 6573 2064 ._The features d\n+0003e4f0: 6573 6372 6962 6564 2069 6e20 7468 6973 escribed in this\n+0003e500: 2073 6563 7469 6f6e 2061 7265 2064 6570 section are dep\n+0003e510: 7265 6361 7465 643b 2079 6f75 206d 7573 recated; you mus\n+0003e520: 7420 6e6f 7420 7573 650a 616e 7920 6f66 t not use.any of\n+0003e530: 2074 6865 6d20 696e 206e 6577 2063 6f64 them in new cod\n+0003e540: 652c 2061 6e64 2072 656d 6f76 6520 7468 e, and remove th\n+0003e550: 6569 7220 7573 6520 6672 6f6d 206f 6c64 eir use from old\n+0003e560: 6572 2062 7574 2073 7469 6c6c 0a6d 6169 er but still.mai\n+0003e570: 6e74 6169 6e65 6420 636f 6465 3a20 7468 ntained code: th\n+0003e580: 6579 2077 696c 6c20 6265 2077 6974 6864 ey will be withd\n+0003e590: 7261 776e 2069 6e20 7468 6520 6e65 7874 rawn in the next\n+0003e5a0: 206d 616a 6f72 2041 7574 6f6d 616b 650a major Automake.\n+0003e5b0: 7265 6c65 6173 652e 5f0a 0a20 2020 5768 release._.. Wh\n+0003e5c0: 656e 2074 6865 2043 206c 616e 6775 6167 en the C languag\n+0003e5d0: 6520 7761 7320 7374 616e 6461 7264 697a e was standardiz\n+0003e5e0: 6564 2069 6e20 3139 3839 2c20 7468 6572 ed in 1989, ther\n+0003e5f0: 6520 7761 7320 6120 6c6f 6e67 0a74 7261 e was a long.tra\n+0003e600: 6e73 6974 696f 6e20 7065 7269 6f64 2077 nsition period w\n+0003e610: 6865 7265 2070 6163 6b61 6765 2064 6576 here package dev\n+0003e620: 656c 6f70 6572 7320 6e65 6564 6564 2074 elopers needed t\n+0003e630: 6f20 776f 7272 7920 6162 6f75 7420 706f o worry about po\n+0003e640: 7274 696e 670a 746f 206f 6c64 6572 2073 rting.to older s\n+0003e650: 7973 7465 6d73 2074 6861 7420 6469 6420 ystems that did \n+0003e660: 6e6f 7420 7375 7070 6f72 7420 414e 5349 not support ANSI\n+0003e670: 2043 2062 7920 6465 6661 756c 742e 2020 C by default. \n+0003e680: 5468 6573 6520 6f6c 6465 720a 7379 7374 These older.syst\n+0003e690: 656d 7320 6172 6520 6e6f 206c 6f6e 6765 ems are no longe\n+0003e6a0: 7220 696e 2070 7261 6374 6963 616c 2075 r in practical u\n+0003e6b0: 7365 2061 6e64 2061 7265 206e 6f20 6c6f se and are no lo\n+0003e6c0: 6e67 6572 2073 7570 706f 7274 6564 2062 nger supported b\n+0003e6d0: 790a 7468 6569 7220 6f72 6967 696e 616c y.their original\n+0003e6e0: 2073 7570 706c 6965 7273 2c20 736f 2064 suppliers, so d\n+0003e6f0: 6576 656c 6f70 6572 7320 6e65 6564 206e evelopers need n\n+0003e700: 6f74 2077 6f72 7279 2061 626f 7574 2074 ot worry about t\n+0003e710: 6869 730a 7072 6f62 6c65 6d20 616e 7920 his.problem any \n+0003e720: 6d6f 7265 2e0a 0a20 2020 4175 746f 6d61 more... Automa\n+0003e730: 6b65 2061 6c6c 6f77 7320 796f 7520 746f ke allows you to\n+0003e740: 2077 7269 7465 2070 6163 6b61 6765 7320 write packages \n+0003e750: 7468 6174 2061 7265 2070 6f72 7461 626c that are portabl\n+0003e760: 6520 746f 204b 2652 2043 2062 790a e280 e to K&R C by...\n+0003e770: 9c64 652d 414e 5349 2d66 7969 6e67 e280 .de-ANSI-fying..\n+0003e780: 9d20 6561 6368 2073 6f75 7263 6520 6669 . each source fi\n+0003e790: 6c65 2062 6566 6f72 6520 7468 6520 6163 le before the ac\n+0003e7a0: 7475 616c 2063 6f6d 7069 6c61 7469 6f6e tual compilation\n+0003e7b0: 2074 616b 6573 0a70 6c61 6365 2e0a 0a20 takes.place... \n+0003e7c0: 2020 4966 2074 6865 20e2 8098 4d61 6b65 If the ...Make\n+0003e7d0: 6669 6c65 2e61 6de2 8099 2076 6172 6961 file.am... varia\n+0003e7e0: 626c 6520 e280 9841 5554 4f4d 414b 455f ble ...AUTOMAKE_\n+0003e7f0: 4f50 5449 4f4e 53e2 8099 2028 2a6e 6f74 OPTIONS... (*not\n+0003e800: 6520 4f70 7469 6f6e 733a 3a29 0a63 6f6e e Options::).con\n+0003e810: 7461 696e 7320 7468 6520 6f70 7469 6f6e tains the option\n+0003e820: 20e2 8098 616e 7369 326b 6e72 e280 9920 ...ansi2knr... \n+0003e830: 7468 656e 2063 6f64 6520 746f 2068 616e then code to han\n+0003e840: 646c 6520 6465 2d41 4e53 492d 6669 6361 dle de-ANSI-fica\n+0003e850: 7469 6f6e 2069 730a 696e 7365 7274 6564 tion is.inserted\n+0003e860: 2069 6e74 6f20 7468 6520 6765 6e65 7261 into the genera\n+0003e870: 7465 6420 e280 984d 616b 6566 696c 652e ted ...Makefile.\n+0003e880: 696e e280 992e 0a0a 2020 2054 6869 7320 in...... This \n+0003e890: 6361 7573 6573 2065 6163 6820 4320 736f causes each C so\n+0003e8a0: 7572 6365 2066 696c 6520 696e 2074 6865 urce file in the\n+0003e8b0: 2064 6972 6563 746f 7279 2074 6f20 6265 directory to be\n+0003e8c0: 2074 7265 6174 6564 2061 7320 414e 5349 treated as ANSI\n+0003e8d0: 0a43 2e20 2049 6620 616e 2041 4e53 4920 .C. If an ANSI \n+0003e8e0: 4320 636f 6d70 696c 6572 2069 7320 6176 C compiler is av\n+0003e8f0: 6169 6c61 626c 652c 2069 7420 6973 2075 ailable, it is u\n+0003e900: 7365 642e 2020 4966 206e 6f20 414e 5349 sed. If no ANSI\n+0003e910: 2043 0a63 6f6d 7069 6c65 7220 6973 2061 C.compiler is a\n+0003e920: 7661 696c 6162 6c65 2c20 7468 6520 e280 vailable, the ..\n+0003e930: 9861 6e73 6932 6b6e 72e2 8099 2070 726f .ansi2knr... pro\n+0003e940: 6772 616d 2069 7320 7573 6564 2074 6f20 gram is used to \n+0003e950: 636f 6e76 6572 7420 7468 650a 736f 7572 convert the.sour\n+0003e960: 6365 2066 696c 6573 2069 6e74 6f20 4b26 ce files into K&\n+0003e970: 5220 432c 2077 6869 6368 2069 7320 7468 R C, which is th\n+0003e980: 656e 2063 6f6d 7069 6c65 642e 0a0a 2020 en compiled... \n+0003e990: 2054 6865 20e2 8098 616e 7369 326b 6e72 The ...ansi2knr\n+0003e9a0: e280 9920 7072 6f67 7261 6d20 6973 2073 ... program is s\n+0003e9b0: 696d 706c 652d 6d69 6e64 6564 2e20 2049 imple-minded. I\n+0003e9c0: 7420 6173 7375 6d65 7320 7468 6520 736f t assumes the so\n+0003e9d0: 7572 6365 2063 6f64 650a 7769 6c6c 2062 urce code.will b\n+0003e9e0: 6520 666f 726d 6174 7465 6420 696e 2061 e formatted in a\n+0003e9f0: 2070 6172 7469 6375 6c61 7220 7761 793b particular way;\n+0003ea00: 2073 6565 2074 6865 20e2 8098 616e 7369 see the ...ansi\n+0003ea10: 326b 6e72 e280 9920 6d61 6e20 7061 6765 2knr... man page\n+0003ea20: 2066 6f72 0a64 6574 6169 6c73 2e0a 0a20 for.details... \n+0003ea30: 2020 5375 7070 6f72 7420 666f 7220 7468 Support for th\n+0003ea40: 6520 6f62 736f 6c65 7465 2064 652d 414e e obsolete de-AN\n+0003ea50: 5349 2d66 6963 6174 696f 6e20 6665 6174 SI-fication feat\n+0003ea60: 7572 6520 7265 7175 6972 6573 2074 6865 ure requires the\n+0003ea70: 2073 6f75 7263 650a 6669 6c65 7320 e280 source.files ..\n+0003ea80: 9861 6e73 6932 6b6e 722e 63e2 8099 2061 .ansi2knr.c... a\n+0003ea90: 6e64 20e2 8098 616e 7369 326b 6e72 2e31 nd ...ansi2knr.1\n+0003eaa0: e280 9920 746f 2062 6520 696e 2074 6865 ... to be in the\n+0003eab0: 2073 616d 6520 7061 636b 6167 6520 6173 same package as\n+0003eac0: 2074 6865 0a41 4e53 4920 4320 736f 7572 the.ANSI C sour\n+0003ead0: 6365 3b20 7468 6573 6520 6669 6c65 7320 ce; these files \n+0003eae0: 6172 6520 6469 7374 7269 6275 7465 6420 are distributed \n+0003eaf0: 7769 7468 2041 7574 6f6d 616b 652e 2020 with Automake. \n+0003eb00: 416c 736f 2c20 7468 650a 7061 636b 6167 Also, the.packag\n+0003eb10: 6520 e280 9863 6f6e 6669 6775 7265 2e61 e ...configure.a\n+0003eb20: 63e2 8099 206d 7573 7420 6361 6c6c 2074 c... must call t\n+0003eb30: 6865 206d 6163 726f 20e2 8098 414d 5f43 he macro ...AM_C\n+0003eb40: 5f50 524f 544f 5459 5045 53e2 8099 2028 _PROTOTYPES... (\n+0003eb50: 2a6e 6f74 650a 4d61 6372 6f73 3a3a 292e *note.Macros::).\n+0003eb60: 0a0a 2020 2041 7574 6f6d 616b 6520 616c .. Automake al\n+0003eb70: 736f 2068 616e 646c 6573 2066 696e 6469 so handles findi\n+0003eb80: 6e67 2074 6865 20e2 8098 616e 7369 326b ng the ...ansi2k\n+0003eb90: 6e72 e280 9920 7375 7070 6f72 7420 6669 nr... support fi\n+0003eba0: 6c65 7320 696e 2073 6f6d 650a 6f74 6865 les in some.othe\n+0003ebb0: 7220 6469 7265 6374 6f72 7920 696e 2074 r directory in t\n+0003ebc0: 6865 2063 7572 7265 6e74 2070 6163 6b61 he current packa\n+0003ebd0: 6765 2e20 2054 6869 7320 6973 2064 6f6e ge. This is don\n+0003ebe0: 6520 6279 2070 7265 7065 6e64 696e 6720 e by prepending \n+0003ebf0: 7468 650a 7265 6c61 7469 7665 2070 6174 the.relative pat\n+0003ec00: 6820 746f 2074 6865 2061 7070 726f 7072 h to the appropr\n+0003ec10: 6961 7465 2064 6972 6563 746f 7279 2074 iate directory t\n+0003ec20: 6f20 7468 6520 e280 9861 6e73 6932 6b6e o the ...ansi2kn\n+0003ec30: 72e2 8099 206f 7074 696f 6e2e 0a46 6f72 r... option..For\n+0003ec40: 2069 6e73 7461 6e63 652c 2073 7570 706f instance, suppo\n+0003ec50: 7365 2074 6865 2070 6163 6b61 6765 2068 se the package h\n+0003ec60: 6173 2041 4e53 4920 4320 636f 6465 2069 as ANSI C code i\n+0003ec70: 6e20 7468 6520 e280 9873 7263 e280 9920 n the ...src... \n+0003ec80: 616e 6420 e280 986c 6962 e280 990a 7375 and ...lib....su\n+0003ec90: 6264 6972 6563 746f 7269 6573 2e20 2054 bdirectories. T\n+0003eca0: 6865 2066 696c 6573 20e2 8098 616e 7369 he files ...ansi\n+0003ecb0: 326b 6e72 2e63 e280 9920 616e 6420 e280 2knr.c... and ..\n+0003ecc0: 9861 6e73 6932 6b6e 722e 31e2 8099 2061 .ansi2knr.1... a\n+0003ecd0: 7070 6561 7220 696e 0ae2 8098 6c69 62e2 ppear in....lib.\n+0003ece0: 8099 2e20 2054 6865 6e20 7468 6973 2063 ... Then this c\n+0003ecf0: 6f75 6c64 2061 7070 6561 7220 696e 20e2 ould appear in .\n+0003ed00: 8098 7372 632f 4d61 6b65 6669 6c65 2e61 ..src/Makefile.a\n+0003ed10: 6de2 8099 3a0a 0a20 2020 2020 4155 544f m...:.. AUTO\n+0003ed20: 4d41 4b45 5f4f 5054 494f 4e53 203d 202e MAKE_OPTIONS = .\n+0003ed30: 2e2f 6c69 622f 616e 7369 326b 6e72 0a0a ./lib/ansi2knr..\n+0003ed40: 2020 2049 6620 6e6f 2064 6972 6563 746f If no directo\n+0003ed50: 7279 2070 7265 6669 7820 6973 2067 6976 ry prefix is giv\n+0003ed60: 656e 2c20 7468 6520 6669 6c65 7320 6172 en, the files ar\n+0003ed70: 6520 6173 7375 6d65 6420 746f 2062 6520 e assumed to be \n+0003ed80: 696e 2074 6865 0a63 7572 7265 6e74 2064 in the.current d\n+0003ed90: 6972 6563 746f 7279 2e0a 0a20 2020 4e6f irectory... No\n+0003eda0: 7465 2074 6861 7420 6175 746f 6d61 7469 te that automati\n+0003edb0: 6320 6465 2d41 4e53 492d 6669 6361 7469 c de-ANSI-ficati\n+0003edc0: 6f6e 2077 696c 6c20 6e6f 7420 776f 726b on will not work\n+0003edd0: 2077 6865 6e20 7468 6520 7061 636b 6167 when the packag\n+0003ede0: 650a 6973 2062 6569 6e67 2062 7569 6c74 e.is being built\n+0003edf0: 2066 6f72 2061 2064 6966 6665 7265 6e74 for a different\n+0003ee00: 2068 6f73 7420 6172 6368 6974 6563 7475 host architectu\n+0003ee10: 7265 2e20 2054 6861 7420 6973 2062 6563 re. That is bec\n+0003ee20: 6175 7365 0ae2 8098 6175 746f 6d61 6b65 ause....automake\n+0003ee30: e280 9920 6375 7272 656e 746c 7920 6861 ... currently ha\n+0003ee40: 7320 6e6f 2077 6179 2074 6f20 6275 696c s no way to buil\n+0003ee50: 6420 e280 9861 6e73 6932 6b6e 72e2 8099 d ...ansi2knr...\n+0003ee60: 2066 6f72 2074 6865 2062 7569 6c64 0a6d for the build.m\n+0003ee70: 6163 6869 6e65 2e0a 0a20 2020 5573 696e achine... Usin\n+0003ee80: 6720 e280 984c 4942 4f42 4a53 e280 9920 g ...LIBOBJS... \n+0003ee90: 7769 7468 2073 6f75 7263 6520 6465 2d41 with source de-A\n+0003eea0: 4e53 492d 6669 6361 7469 6f6e 2075 7365 NSI-fication use\n+0003eeb0: 6420 746f 2072 6571 7569 7265 0a68 616e d to require.han\n+0003eec0: 642d 6372 6166 7465 6420 636f 6465 2069 d-crafted code i\n+0003eed0: 6e20 e280 9863 6f6e 6669 6775 7265 e280 n ...configure..\n+0003eee0: 9920 746f 2061 7070 656e 6420 e280 9824 . to append ...$\n+0003eef0: 55e2 8099 2074 6f20 6261 7365 6e61 6d65 U... to basename\n+0003ef00: 7320 696e 0ae2 8098 4c49 424f 424a 53e2 s in....LIBOBJS.\n+0003ef10: 8099 2e20 2054 6869 7320 6973 206e 6f20 ... This is no \n+0003ef20: 6c6f 6e67 6572 2074 7275 6520 746f 6461 longer true toda\n+0003ef30: 792e 2020 5374 6172 7469 6e67 2077 6974 y. Starting wit\n+0003ef40: 6820 7665 7273 696f 6e20 322e 3534 2c0a h version 2.54,.\n+0003ef50: 4175 746f 636f 6e66 2074 616b 6573 2063 Autoconf takes c\n+0003ef60: 6172 6520 6f66 2072 6577 7269 7469 6e67 are of rewriting\n+0003ef70: 20e2 8098 4c49 424f 424a 53e2 8099 2061 ...LIBOBJS... a\n+0003ef80: 6e64 20e2 8098 4c54 4c49 424f 424a 53e2 nd ...LTLIBOBJS.\n+0003ef90: 8099 2e20 2028 2a6e 6f74 650a e280 9841 ... (*note....A\n+0003efa0: 435f 4c49 424f 424a e280 9920 7673 2e20 C_LIBOBJ... vs. \n+0003efb0: e280 984c 4942 4f42 4a53 e280 993a 2028 ...LIBOBJS...: (\n+0003efc0: 6175 746f 636f 6e66 2941 435f 4c49 424f autoconf)AC_LIBO\n+0003efd0: 424a 2076 7320 4c49 424f 424a 532e 290a BJ vs LIBOBJS.).\n+0003efe0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0003eff0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0003f000: 6465 3a20 4465 7065 6e64 656e 6369 6573 de: Dependencies\n+0003f010: 2c20 204e 6578 743a 2045 5845 4558 542c , Next: EXEEXT,\n+0003f020: 2020 5072 6576 3a20 414e 5349 2c20 2055 Prev: ANSI, U\n+0003f030: 703a 2050 726f 6772 616d 730a 0a38 2e31 p: Programs..8.1\n+0003f040: 3920 4175 746f 6d61 7469 6320 6465 7065 9 Automatic depe\n+0003f050: 6e64 656e 6379 2074 7261 636b 696e 670a ndency tracking.\n+0003f060: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\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+0003f080: 3d3d 0a0a 4173 2061 2064 6576 656c 6f70 ==..As a develop\n+0003f090: 6572 2069 7420 6973 206f 6674 656e 2070 er it is often p\n+0003f0a0: 6169 6e66 756c 2074 6f20 636f 6e74 696e ainful to contin\n+0003f0b0: 7561 6c6c 7920 7570 6461 7465 2074 6865 ually update the\n+0003f0c0: 0ae2 8098 4d61 6b65 6669 6c65 2e61 6de2 ....Makefile.am.\n+0003f0d0: 8099 2077 6865 6e65 7665 7220 7468 6520 .. whenever the \n+0003f0e0: 696e 636c 7564 652d 6669 6c65 2064 6570 include-file dep\n+0003f0f0: 656e 6465 6e63 6965 7320 6368 616e 6765 endencies change\n+0003f100: 2069 6e20 610a 7072 6f6a 6563 742e 2020 in a.project. \n+0003f110: 4175 746f 6d61 6b65 2073 7570 706c 6965 Automake supplie\n+0003f120: 7320 6120 7761 7920 746f 2061 7574 6f6d s a way to autom\n+0003f130: 6174 6963 616c 6c79 2074 7261 636b 2064 atically track d\n+0003f140: 6570 656e 6465 6e63 790a 6368 616e 6765 ependency.change\n+0003f150: 7320 282a 6e6f 7465 2044 6570 656e 6465 s (*note Depende\n+0003f160: 6e63 7920 5472 6163 6b69 6e67 3a3a 292e ncy Tracking::).\n+0003f170: 0a0a 2020 2041 7574 6f6d 616b 6520 616c .. Automake al\n+0003f180: 7761 7973 2075 7365 7320 636f 6d70 6c65 ways uses comple\n+0003f190: 7465 2064 6570 656e 6465 6e63 6965 7320 te dependencies \n+0003f1a0: 666f 7220 6120 636f 6d70 696c 6174 696f for a compilatio\n+0003f1b0: 6e2c 0a69 6e63 6c75 6469 6e67 2073 7973 n,.including sys\n+0003f1c0: 7465 6d20 6865 6164 6572 732e 2020 4175 tem headers. Au\n+0003f1d0: 746f 6d61 6b65 2773 206d 6f64 656c 2069 tomake's model i\n+0003f1e0: 7320 7468 6174 2064 6570 656e 6465 6e63 s that dependenc\n+0003f1f0: 790a 636f 6d70 7574 6174 696f 6e20 7368 y.computation sh\n+0003f200: 6f75 6c64 2062 6520 6120 7369 6465 2065 ould be a side e\n+0003f210: 6666 6563 7420 6f66 2074 6865 2062 7569 ffect of the bui\n+0003f220: 6c64 2e20 2054 6f20 7468 6973 2065 6e64 ld. To this end\n+0003f230: 2c0a 6465 7065 6e64 656e 6369 6573 2061 ,.dependencies a\n+0003f240: 7265 2063 6f6d 7075 7465 6420 6279 2072 re computed by r\n+0003f250: 756e 6e69 6e67 2061 6c6c 2063 6f6d 7069 unning all compi\n+0003f260: 6c61 7469 6f6e 7320 7468 726f 7567 6820 lations through \n+0003f270: 6120 7370 6563 6961 6c0a 7772 6170 7065 a special.wrappe\n+0003f280: 7220 7072 6f67 7261 6d20 6361 6c6c 6564 r program called\n+0003f290: 20e2 8098 6465 7063 6f6d 70e2 8099 2e20 ...depcomp.... \n+0003f2a0: 20e2 8098 6465 7063 6f6d 70e2 8099 2075 ...depcomp... u\n+0003f2b0: 6e64 6572 7374 616e 6473 2068 6f77 2074 nderstands how t\n+0003f2c0: 6f20 636f 6178 0a6d 616e 7920 6469 6666 o coax.many diff\n+0003f2d0: 6572 656e 7420 4320 616e 6420 432b 2b20 erent C and C++ \n+0003f2e0: 636f 6d70 696c 6572 7320 696e 746f 2067 compilers into g\n+0003f2f0: 656e 6572 6174 696e 6720 6465 7065 6e64 enerating depend\n+0003f300: 656e 6379 0a69 6e66 6f72 6d61 7469 6f6e ency.information\n+0003f310: 2069 6e20 7468 6520 666f 726d 6174 2069 in the format i\n+0003f320: 7420 7265 7175 6972 6573 2e20 20e2 8098 t requires. ...\n+0003f330: 6175 746f 6d61 6b65 202d 61e2 8099 2077 automake -a... w\n+0003f340: 696c 6c20 696e 7374 616c 6c0a e280 9864 ill install....d\n+0003f350: 6570 636f 6d70 e280 9920 696e 746f 2079 epcomp... into y\n+0003f360: 6f75 7220 736f 7572 6365 2074 7265 6520 our source tree \n+0003f370: 666f 7220 796f 752e 2020 4966 20e2 8098 for you. If ...\n+0003f380: 6465 7063 6f6d 70e2 8099 2063 616e 2774 depcomp... can't\n+0003f390: 2066 6967 7572 6520 6f75 740a 686f 7720 figure out.how \n+0003f3a0: 746f 2070 726f 7065 726c 7920 696e 766f to properly invo\n+0003f3b0: 6b65 2079 6f75 7220 636f 6d70 696c 6572 ke your compiler\n+0003f3c0: 2c20 6465 7065 6e64 656e 6379 2074 7261 , dependency tra\n+0003f3d0: 636b 696e 6720 7769 6c6c 2073 696d 706c cking will simpl\n+0003f3e0: 7920 6265 0a64 6973 6162 6c65 6420 666f y be.disabled fo\n+0003f3f0: 7220 796f 7572 2062 7569 6c64 2e0a 0a20 r your build... \n+0003f400: 2020 4578 7065 7269 656e 6365 2077 6974 Experience wit\n+0003f410: 6820 6561 726c 6965 7220 7665 7273 696f h earlier versio\n+0003f420: 6e73 206f 6620 4175 746f 6d61 6b65 2028 ns of Automake (\n+0003f430: 2a6e 6f74 6520 4465 7065 6e64 656e 6379 *note Dependency\n+0003f440: 0a54 7261 636b 696e 6720 4576 6f6c 7574 .Tracking Evolut\n+0003f450: 696f 6e3a 3a29 2074 6175 6768 7420 7573 ion::) taught us\n+0003f460: 2074 6861 7420 6974 2069 7320 6e6f 7420 that it is not \n+0003f470: 7265 6c69 6162 6c65 2074 6f20 6765 6e65 reliable to gene\n+0003f480: 7261 7465 0a64 6570 656e 6465 6e63 6965 rate.dependencie\n+0003f490: 7320 6f6e 6c79 206f 6e20 7468 6520 6d61 s only on the ma\n+0003f4a0: 696e 7461 696e 6572 2773 2073 7973 7465 intainer's syste\n+0003f4b0: 6d2c 2061 7320 636f 6e66 6967 7572 6174 m, as configurat\n+0003f4c0: 696f 6e73 2076 6172 7920 746f 6f0a 6d75 ions vary too.mu\n+0003f4d0: 6368 2e20 2053 6f20 696e 7374 6561 6420 ch. So instead \n+0003f4e0: 4175 746f 6d61 6b65 2069 6d70 6c65 6d65 Automake impleme\n+0003f4f0: 6e74 7320 6465 7065 6e64 656e 6379 2074 nts dependency t\n+0003f500: 7261 636b 696e 6720 6174 2062 7569 6c64 racking at build\n+0003f510: 2074 696d 652e 0a0a 2020 2041 7574 6f6d time... Autom\n+0003f520: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n+0003f530: 7472 6163 6b69 6e67 2063 616e 2062 6520 tracking can be \n+0003f540: 7375 7070 7265 7373 6564 2062 7920 7075 suppressed by pu\n+0003f550: 7474 696e 670a e280 986e 6f2d 6465 7065 tting....no-depe\n+0003f560: 6e64 656e 6369 6573 e280 9920 696e 2074 ndencies... in t\n+0003f570: 6865 2076 6172 6961 626c 6520 e280 9841 he variable ...A\n+0003f580: 5554 4f4d 414b 455f 4f50 5449 4f4e 53e2 UTOMAKE_OPTIONS.\n+0003f590: 8099 2c20 6f72 2070 6173 7369 6e67 0ae2 .., or passing..\n+0003f5a0: 8098 6e6f 2d64 6570 656e 6465 6e63 6965 ..no-dependencie\n+0003f5b0: 73e2 8099 2061 7320 616e 2061 7267 756d s... as an argum\n+0003f5c0: 656e 7420 746f 20e2 8098 414d 5f49 4e49 ent to ...AM_INI\n+0003f5d0: 545f 4155 544f 4d41 4b45 e280 9920 2874 T_AUTOMAKE... (t\n+0003f5e0: 6869 7320 7368 6f75 6c64 2062 650a 7468 his should be.th\n+0003f5f0: 6520 7072 6566 6572 7265 6420 7761 7929 e preferred way)\n+0003f600: 2e20 204f 722c 2079 6f75 2063 616e 2069 . Or, you can i\n+0003f610: 6e76 6f6b 6520 e280 9861 7574 6f6d 616b nvoke ...automak\n+0003f620: 65e2 8099 2077 6974 6820 7468 6520 e280 e... with the ..\n+0003f630: 982d 69e2 8099 206f 7074 696f 6e2e 0a44 .-i... option..D\n+0003f640: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+0003f650: 6e67 2069 7320 656e 6162 6c65 6420 6279 ng is enabled by\n+0003f660: 2064 6566 6175 6c74 2e0a 0a20 2020 5468 default... Th\n+0003f670: 6520 7065 7273 6f6e 2062 7569 6c64 696e e person buildin\n+0003f680: 6720 796f 7572 2070 6163 6b61 6765 2061 g your package a\n+0003f690: 6c73 6f20 6361 6e20 6368 6f6f 7365 2074 lso can choose t\n+0003f6a0: 6f20 6469 7361 626c 650a 6465 7065 6e64 o disable.depend\n+0003f6b0: 656e 6379 2074 7261 636b 696e 6720 6279 ency tracking by\n+0003f6c0: 2063 6f6e 6669 6775 7269 6e67 2077 6974 configuring wit\n+0003f6d0: 6820 e280 982d 2d64 6973 6162 6c65 2d64 h ...--disable-d\n+0003f6e0: 6570 656e 6465 6e63 792d 7472 6163 6b69 ependency-tracki\n+0003f6f0: 6e67 e280 992e 0a0a 1f0a 4669 6c65 3a20 ng........File: \n+0003f700: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0003f710: 666f 2c20 204e 6f64 653a 2045 5845 4558 fo, Node: EXEEX\n+0003f720: 542c 2020 5072 6576 3a20 4465 7065 6e64 T, Prev: Depend\n+0003f730: 656e 6369 6573 2c20 2055 703a 2050 726f encies, Up: Pro\n+0003f740: 6772 616d 730a 0a38 2e32 3020 5375 7070 grams..8.20 Supp\n+0003f750: 6f72 7420 666f 7220 6578 6563 7574 6162 ort for executab\n+0003f760: 6c65 2065 7874 656e 7369 6f6e 730a 3d3d le extensions.==\n 0003f770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\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-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-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+0003f790: 3d3d 3d3d 0a0a 4f6e 2073 6f6d 6520 706c ====..On some pl\n+0003f7a0: 6174 666f 726d 732c 2073 7563 6820 6173 atforms, such as\n+0003f7b0: 2057 696e 646f 7773 2c20 6578 6563 7574 Windows, execut\n+0003f7c0: 6162 6c65 7320 6172 6520 6578 7065 6374 ables are expect\n+0003f7d0: 6564 2074 6f20 6861 7665 2061 6e0a 6578 ed to have an.ex\n+0003f7e0: 7465 6e73 696f 6e20 7375 6368 2061 7320 tension such as \n+0003f7f0: e280 982e 6578 65e2 8099 2e20 204f 6e20 ....exe.... On \n+0003f800: 7468 6573 6520 706c 6174 666f 726d 732c these platforms,\n+0003f810: 2073 6f6d 6520 636f 6d70 696c 6572 7320 some compilers \n+0003f820: 2847 4343 2061 6d6f 6e67 0a74 6865 6d29 (GCC among.them)\n+0003f830: 2077 696c 6c20 6175 746f 6d61 7469 6361 will automatica\n+0003f840: 6c6c 7920 6765 6e65 7261 7465 20e2 8098 lly generate ...\n+0003f850: 666f 6f2e 6578 65e2 8099 2077 6865 6e20 foo.exe... when \n+0003f860: 6173 6b65 6420 746f 2067 656e 6572 6174 asked to generat\n+0003f870: 650a e280 9866 6f6f e280 992e 0a0a 2020 e....foo...... \n+0003f880: 2041 7574 6f6d 616b 6520 7072 6f76 6964 Automake provid\n+0003f890: 6573 206d 6f73 746c 792d 7472 616e 7370 es mostly-transp\n+0003f8a0: 6172 656e 7420 7375 7070 6f72 7420 666f arent support fo\n+0003f8b0: 7220 7468 6973 2e20 2055 6e66 6f72 7475 r this. Unfortu\n+0003f8c0: 6e61 7465 6c79 0a5f 6d6f 7374 6c79 5f20 nately._mostly_ \n+0003f8d0: 646f 6573 6e27 7420 7965 7420 6d65 616e doesn't yet mean\n+0003f8e0: 205f 6675 6c6c 795f 2e20 2055 6e74 696c _fully_. Until\n+0003f8f0: 2074 6865 2045 6e67 6c69 7368 2064 6963 the English dic\n+0003f900: 7469 6f6e 6172 7920 6973 0a72 6576 6973 tionary is.revis\n+0003f910: 6564 2c20 796f 7520 7769 6c6c 2068 6176 ed, you will hav\n+0003f920: 6520 746f 2061 7373 6973 7420 4175 746f e to assist Auto\n+0003f930: 6d61 6b65 2069 6620 796f 7572 2070 6163 make if your pac\n+0003f940: 6b61 6765 206d 7573 7420 7375 7070 6f72 kage must suppor\n+0003f950: 740a 7468 6f73 6520 706c 6174 666f 726d t.those platform\n+0003f960: 732e 0a0a 2020 204f 6e65 2074 6869 6e67 s... One thing\n+0003f970: 2079 6f75 206d 7573 7420 6265 2061 7761 you must be awa\n+0003f980: 7265 206f 6620 6973 2074 6861 742c 2069 re of is that, i\n+0003f990: 6e74 6572 6e61 6c6c 792c 2041 7574 6f6d nternally, Autom\n+0003f9a0: 616b 6520 7265 7772 6974 6573 0a73 6f6d ake rewrites.som\n+0003f9b0: 6574 6869 6e67 206c 696b 6520 7468 6973 ething like this\n+0003f9c0: 3a0a 0a20 2020 2020 6269 6e5f 5052 4f47 :.. bin_PROG\n+0003f9d0: 5241 4d53 203d 206c 6976 6572 0a0a 2020 RAMS = liver.. \n+0003f9e0: 2074 6f20 7468 6973 3a0a 0a20 2020 2020 to this:.. \n+0003f9f0: 6269 6e5f 5052 4f47 5241 4d53 203d 206c bin_PROGRAMS = l\n+0003fa00: 6976 6572 2428 4558 4545 5854 290a 0a20 iver$(EXEEXT).. \n+0003fa10: 2020 5468 6520 7461 7267 6574 7320 4175 The targets Au\n+0003fa20: 746f 6d61 6b65 2067 656e 6572 6174 6573 tomake generates\n+0003fa30: 2061 7265 206c 696b 6577 6973 6520 6769 are likewise gi\n+0003fa40: 7665 6e20 7468 6520 e280 9824 2845 5845 ven the ...$(EXE\n+0003fa50: 4558 5429 e280 990a 6578 7465 6e73 696f EXT)....extensio\n+0003fa60: 6e2e 0a0a 2020 2054 6865 2076 6172 6961 n... The varia\n+0003fa70: 626c 6573 20e2 8098 5445 5354 53e2 8099 bles ...TESTS...\n+0003fa80: 2061 6e64 20e2 8098 5846 4149 4c5f 5445 and ...XFAIL_TE\n+0003fa90: 5354 53e2 8099 2028 2a6e 6f74 6520 5369 STS... (*note Si\n+0003faa0: 6d70 6c65 2054 6573 7473 3a3a 2920 6172 mple Tests::) ar\n+0003fab0: 650a 616c 736f 2072 6577 7269 7474 656e e.also rewritten\n+0003fac0: 2069 6620 7468 6579 2063 6f6e 7461 696e if they contain\n+0003fad0: 2066 696c 656e 616d 6573 2074 6861 7420 filenames that \n+0003fae0: 6861 7665 2062 6565 6e20 6465 636c 6172 have been declar\n+0003faf0: 6564 2061 730a 7072 6f67 7261 6d73 2069 ed as.programs i\n+0003fb00: 6e20 7468 6520 7361 6d65 20e2 8098 4d61 n the same ...Ma\n+0003fb10: 6b65 6669 6c65 e280 992e 2020 2854 6869 kefile.... (Thi\n+0003fb20: 7320 6973 206d 6f73 746c 7920 7573 6566 s is mostly usef\n+0003fb30: 756c 2077 6865 6e20 736f 6d65 0a70 726f ul when some.pro\n+0003fb40: 6772 616d 7320 6672 6f6d 20e2 8098 6368 grams from ...ch\n+0003fb50: 6563 6b5f 5052 4f47 5241 4d53 e280 9920 eck_PROGRAMS... \n+0003fb60: 6172 6520 6c69 7374 6564 2069 6e20 e280 are listed in ..\n+0003fb70: 9854 4553 5453 e280 992e 290a 0a20 2020 .TESTS....).. \n+0003fb80: 486f 7765 7665 722c 2041 7574 6f6d 616b However, Automak\n+0003fb90: 6520 6361 6e6e 6f74 2061 7070 6c79 2074 e cannot apply t\n+0003fba0: 6869 7320 7265 7772 6974 696e 6720 746f his rewriting to\n+0003fbb0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+0003fbc0: 0a73 7562 7374 6974 7574 696f 6e73 2e20 .substitutions. \n+0003fbd0: 2054 6869 7320 6d65 616e 7320 7468 6174 This means that\n+0003fbe0: 2069 6620 796f 7520 6172 6520 636f 6e64 if you are cond\n+0003fbf0: 6974 696f 6e61 6c6c 7920 6275 696c 6469 itionally buildi\n+0003fc00: 6e67 2061 0a70 726f 6772 616d 2075 7369 ng a.program usi\n+0003fc10: 6e67 2073 7563 6820 6120 7375 6273 7469 ng such a substi\n+0003fc20: 7475 7469 6f6e 2c20 7468 656e 2079 6f75 tution, then you\n+0003fc30: 7220 e280 9863 6f6e 6669 6775 7265 2e61 r ...configure.a\n+0003fc40: 63e2 8099 206d 7573 7420 7461 6b65 0a63 c... must take.c\n+0003fc50: 6172 6520 746f 2061 6464 20e2 8098 2428 are to add ...$(\n+0003fc60: 4558 4545 5854 29e2 8099 2077 6865 6e20 EXEEXT)... when \n+0003fc70: 636f 6e73 7472 7563 7469 6e67 2074 6865 constructing the\n+0003fc80: 206f 7574 7075 7420 7661 7269 6162 6c65 output variable\n+0003fc90: 2e0a 0a20 2020 5769 7468 2041 7574 6f63 ... With Autoc\n+0003fca0: 6f6e 6620 322e 3133 2061 6e64 2065 6172 onf 2.13 and ear\n+0003fcb0: 6c69 6572 2c20 796f 7520 6d75 7374 2065 lier, you must e\n+0003fcc0: 7870 6c69 6369 746c 7920 7573 6520 e280 xplicitly use ..\n+0003fcd0: 9841 435f 4558 4545 5854 e280 990a 746f .AC_EXEEXT....to\n+0003fce0: 2067 6574 2074 6869 7320 7375 7070 6f72 get this suppor\n+0003fcf0: 742e 2020 5769 7468 2041 7574 6f63 6f6e t. With Autocon\n+0003fd00: 6620 322e 3530 2c20 e280 9841 435f 4558 f 2.50, ...AC_EX\n+0003fd10: 4545 5854 e280 9920 6973 2072 756e 0a61 EEXT... is run.a\n+0003fd20: 7574 6f6d 6174 6963 616c 6c79 2069 6620 utomatically if \n+0003fd30: 796f 7520 636f 6e66 6967 7572 6520 6120 you configure a \n+0003fd40: 636f 6d70 696c 6572 2028 7361 792c 2074 compiler (say, t\n+0003fd50: 6872 6f75 6768 20e2 8098 4143 5f50 524f hrough ...AC_PRO\n+0003fd60: 475f 4343 e280 9929 2e0a 0a20 2020 536f G_CC...)... So\n+0003fd70: 6d65 7469 6d65 7320 6d61 696e 7461 696e metimes maintain\n+0003fd80: 6572 7320 6c69 6b65 2074 6f20 7772 6974 ers like to writ\n+0003fd90: 6520 616e 2065 7870 6c69 6369 7420 6c69 e an explicit li\n+0003fda0: 6e6b 2072 756c 6520 666f 7220 7468 6569 nk rule for thei\n+0003fdb0: 720a 7072 6f67 7261 6d2e 2020 5769 7468 r.program. With\n+0003fdc0: 6f75 7420 6578 6563 7574 6162 6c65 2065 out executable e\n+0003fdd0: 7874 656e 7369 6f6e 2073 7570 706f 7274 xtension support\n+0003fde0: 2c20 7468 6973 2069 7320 6561 7379 2d2d , this is easy--\n+0003fdf0: 796f 7520 7369 6d70 6c79 0a77 7269 7465 you simply.write\n+0003fe00: 2061 2072 756c 6520 7768 6f73 6520 7461 a rule whose ta\n+0003fe10: 7267 6574 2069 7320 7468 6520 6e61 6d65 rget is the name\n+0003fe20: 206f 6620 7468 6520 7072 6f67 7261 6d2e of the program.\n+0003fe30: 2020 486f 7765 7665 722c 2077 6865 6e0a However, when.\n+0003fe40: 6578 6563 7574 6162 6c65 2065 7874 656e executable exten\n+0003fe50: 7369 6f6e 2073 7570 706f 7274 2069 7320 sion support is \n+0003fe60: 656e 6162 6c65 642c 2079 6f75 206d 7573 enabled, you mus\n+0003fe70: 7420 696e 7374 6561 6420 6164 6420 7468 t instead add th\n+0003fe80: 650a e280 9824 2845 5845 4558 5429 e280 e....$(EXEEXT)..\n+0003fe90: 9920 7375 6666 6978 2e0a 0a20 2020 556e . suffix... Un\n+0003fea0: 666f 7274 756e 6174 656c 792c 2064 7565 fortunately, due\n+0003feb0: 2074 6f20 7468 6520 6368 616e 6765 2069 to the change i\n+0003fec0: 6e20 4175 746f 636f 6e66 2032 2e35 302c n Autoconf 2.50,\n+0003fed0: 2074 6869 7320 6d65 616e 7320 796f 750a this means you.\n+0003fee0: 6d75 7374 2061 6c77 6179 7320 6164 6420 must always add \n+0003fef0: 7468 6973 2065 7874 656e 7369 6f6e 2e20 this extension. \n+0003ff00: 2048 6f77 6576 6572 2c20 7468 6973 2069 However, this i\n+0003ff10: 7320 6120 7072 6f62 6c65 6d20 666f 720a s a problem for.\n+0003ff20: 6d61 696e 7461 696e 6572 7320 7768 6f20 maintainers who \n+0003ff30: 6b6e 6f77 2074 6865 6972 2070 6163 6b61 know their packa\n+0003ff40: 6765 2077 696c 6c20 6e65 7665 7220 7275 ge will never ru\n+0003ff50: 6e20 6f6e 2061 2070 6c61 7466 6f72 6d20 n on a platform \n+0003ff60: 7468 6174 2068 6173 0a65 7865 6375 7461 that has.executa\n+0003ff70: 626c 6520 6578 7465 6e73 696f 6e73 2e20 ble extensions. \n+0003ff80: 2046 6f72 2074 686f 7365 206d 6169 6e74 For those maint\n+0003ff90: 6169 6e65 7273 2c20 7468 6520 e280 986e ainers, the ...n\n+0003ffa0: 6f2d 6578 6565 7874 e280 9920 6f70 7469 o-exeext... opti\n+0003ffb0: 6f6e 0a28 2a6e 6f74 6520 4f70 7469 6f6e on.(*note Option\n+0003ffc0: 733a 3a29 2077 696c 6c20 6469 7361 626c s::) will disabl\n+0003ffd0: 6520 7468 6973 2066 6561 7475 7265 2e20 e this feature. \n+0003ffe0: 2054 6869 7320 776f 726b 7320 696e 2061 This works in a\n+0003fff0: 2066 6169 726c 790a 7567 6c79 2077 6179 fairly.ugly way\n+00040000: 3b20 6966 20e2 8098 6e6f 2d65 7865 6578 ; if ...no-exeex\n+00040010: 74e2 8099 2069 7320 7365 656e 2c20 7468 t... is seen, th\n+00040020: 656e 2074 6865 2070 7265 7365 6e63 6520 en the presence \n+00040030: 6f66 2061 2072 756c 6520 666f 7220 610a of a rule for a.\n+00040040: 7461 7267 6574 206e 616d 6564 20e2 8098 target named ...\n+00040050: 666f 6fe2 8099 2069 6e20 e280 984d 616b foo... in ...Mak\n+00040060: 6566 696c 652e 616d e280 9920 7769 6c6c efile.am... will\n+00040070: 206f 7665 7272 6964 6520 616e 0ae2 8098 override an....\n+00040080: 6175 746f 6d61 6b65 e280 992d 6765 6e65 automake...-gene\n+00040090: 7261 7465 6420 7275 6c65 2066 6f72 20e2 rated rule for .\n+000400a0: 8098 666f 6f24 2845 5845 4558 5429 e280 ..foo$(EXEEXT)..\n+000400b0: 992e 2020 5769 7468 6f75 7420 7468 6520 .. Without the \n+000400c0: e280 986e 6f2d 6578 6565 7874 e280 990a ...no-exeext....\n+000400d0: 6f70 7469 6f6e 2c20 7468 6973 2075 7365 option, this use\n+000400e0: 2077 696c 6c20 6769 7665 2061 2064 6961 will give a dia\n+000400f0: 676e 6f73 7469 632e 0a0a 1f0a 4669 6c65 gnostic.....File\n+00040100: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00040110: 696e 666f 2c20 204e 6f64 653a 204f 7468 info, Node: Oth\n+00040120: 6572 204f 626a 6563 7473 2c20 204e 6578 er Objects, Nex\n+00040130: 743a 204f 7468 6572 2047 4e55 2054 6f6f t: Other GNU Too\n+00040140: 6c73 2c20 2050 7265 763a 2050 726f 6772 ls, Prev: Progr\n+00040150: 616d 732c 2020 5570 3a20 546f 700a 0a39 ams, Up: Top..9\n+00040160: 204f 7468 6572 2044 6572 6976 6564 204f Other Derived O\n+00040170: 626a 6563 7473 0a2a 2a2a 2a2a 2a2a 2a2a bjects.*********\n+00040180: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..\n+00040190: 4175 746f 6d61 6b65 2063 616e 2068 616e Automake can han\n+000401a0: 646c 6520 6465 7269 7665 6420 6f62 6a65 dle derived obje\n+000401b0: 6374 7320 7468 6174 2061 7265 206e 6f74 cts that are not\n+000401c0: 2043 2070 726f 6772 616d 732e 2020 536f C programs. So\n+000401d0: 6d65 7469 6d65 730a 7468 6520 7375 7070 metimes.the supp\n+000401e0: 6f72 7420 666f 7220 6163 7475 616c 6c79 ort for actually\n+000401f0: 2062 7569 6c64 696e 6720 7375 6368 206f building such o\n+00040200: 626a 6563 7473 206d 7573 7420 6265 2065 bjects must be e\n+00040210: 7870 6c69 6369 746c 790a 7375 7070 6c69 xplicitly.suppli\n+00040220: 6564 2c20 6275 7420 4175 746f 6d61 6b65 ed, but Automake\n+00040230: 2077 696c 6c20 7374 696c 6c20 6175 746f will still auto\n+00040240: 6d61 7469 6361 6c6c 7920 6861 6e64 6c65 matically handle\n+00040250: 2069 6e73 7461 6c6c 6174 696f 6e20 616e installation an\n+00040260: 640a 6469 7374 7269 6275 7469 6f6e 2e0a d.distribution..\n+00040270: 0a2a 204d 656e 753a 0a0a 2a20 5363 7269 .* Menu:..* Scri\n+00040280: 7074 733a 3a20 2020 2020 2020 2020 2020 pts:: \n+00040290: 2020 2020 2020 2020 2020 4578 6563 7574 Execut\n+000402a0: 6162 6c65 2073 6372 6970 7473 0a2a 2048 able scripts.* H\n+000402b0: 6561 6465 7273 3a3a 2020 2020 2020 2020 eaders:: \n+000402c0: 2020 2020 2020 2020 2020 2020 2048 6561 Hea\n+000402d0: 6465 7220 6669 6c65 730a 2a20 4461 7461 der files.* Data\n+000402e0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+000402f0: 2020 2020 2020 2020 2020 4172 6368 6974 Archit\n+00040300: 6563 7475 7265 2d69 6e64 6570 656e 6465 ecture-independe\n+00040310: 6e74 2064 6174 6120 6669 6c65 730a 2a20 nt data files.* \n+00040320: 536f 7572 6365 733a 3a20 2020 2020 2020 Sources:: \n+00040330: 2020 2020 2020 2020 2020 2020 2020 4465 De\n+00040340: 7269 7665 6420 736f 7572 6365 730a 0a1f rived sources...\n+00040350: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00040360: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00040370: 3a20 5363 7269 7074 732c 2020 4e65 7874 : Scripts, Next\n+00040380: 3a20 4865 6164 6572 732c 2020 5570 3a20 : Headers, Up: \n+00040390: 4f74 6865 7220 4f62 6a65 6374 730a 0a39 Other Objects..9\n+000403a0: 2e31 2045 7865 6375 7461 626c 6520 5363 .1 Executable Sc\n+000403b0: 7269 7074 730a 3d3d 3d3d 3d3d 3d3d 3d3d ripts.==========\n+000403c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4974 ============..It\n+000403d0: 2069 7320 706f 7373 6962 6c65 2074 6f20 is possible to \n+000403e0: 6465 6669 6e65 2061 6e64 2069 6e73 7461 define and insta\n+000403f0: 6c6c 2070 726f 6772 616d 7320 7468 6174 ll programs that\n+00040400: 2061 7265 2073 6372 6970 7473 2e20 2053 are scripts. S\n+00040410: 7563 680a 7072 6f67 7261 6d73 2061 7265 uch.programs are\n+00040420: 206c 6973 7465 6420 7573 696e 6720 7468 listed using th\n+00040430: 6520 e280 9853 4352 4950 5453 e280 9920 e ...SCRIPTS... \n+00040440: 7072 696d 6172 7920 6e61 6d65 2e20 2057 primary name. W\n+00040450: 6865 6e20 7468 6520 7363 7269 7074 0a69 hen the script.i\n+00040460: 7320 6469 7374 7269 6275 7465 6420 696e s distributed in\n+00040470: 2069 7473 2066 696e 616c 2c20 696e 7374 its final, inst\n+00040480: 616c 6c61 626c 6520 666f 726d 2c20 7468 allable form, th\n+00040490: 6520 e280 984d 616b 6566 696c 65e2 8099 e ...Makefile...\n+000404a0: 2075 7375 616c 6c79 0a6c 6f6f 6b73 2061 usually.looks a\n+000404b0: 7320 666f 6c6c 6f77 733a 0a0a 2020 2020 s follows:.. \n+000404c0: 2023 2049 6e73 7461 6c6c 206d 795f 7363 # Install my_sc\n+000404d0: 7269 7074 2069 6e20 2428 6269 6e64 6972 ript in $(bindir\n+000404e0: 2920 616e 6420 6469 7374 7269 6275 7465 ) and distribute\n+000404f0: 2069 742e 0a20 2020 2020 6469 7374 5f62 it.. dist_b\n+00040500: 696e 5f53 4352 4950 5453 203d 206d 795f in_SCRIPTS = my_\n+00040510: 7363 7269 7074 0a0a 2020 2053 6372 6970 script.. Scrip\n+00040520: 7473 2061 7265 206e 6f74 2064 6973 7472 ts are not distr\n+00040530: 6962 7574 6564 2062 7920 6465 6661 756c ibuted by defaul\n+00040540: 743b 2061 7320 7765 2068 6176 6520 6a75 t; as we have ju\n+00040550: 7374 2073 6565 6e2c 2074 686f 7365 0a74 st seen, those.t\n+00040560: 6861 7420 7368 6f75 6c64 2062 6520 6469 hat should be di\n+00040570: 7374 7269 6275 7465 6420 6361 6e20 6265 stributed can be\n+00040580: 2073 7065 6369 6669 6564 2075 7369 6e67 specified using\n+00040590: 2061 20e2 8098 6469 7374 5fe2 8099 2070 a ...dist_... p\n+000405a0: 7265 6669 7820 6173 0a77 6974 6820 6f74 refix as.with ot\n+000405b0: 6865 7220 7072 696d 6172 6965 732e 0a0a her primaries...\n+000405c0: 2020 2053 6372 6970 7473 2063 616e 2062 Scripts can b\n+000405d0: 6520 696e 7374 616c 6c65 6420 696e 20e2 e installed in .\n+000405e0: 8098 6269 6e64 6972 e280 992c 20e2 8098 ..bindir..., ...\n+000405f0: 7362 696e 6469 72e2 8099 2c20 e280 986c sbindir..., ...l\n+00040600: 6962 6578 6563 6469 72e2 8099 2c0a e280 ibexecdir...,...\n+00040610: 9870 6b67 6c69 6265 7865 6364 6972 e280 .pkglibexecdir..\n+00040620: 992c 206f 7220 e280 9870 6b67 6461 7461 ., or ...pkgdata\n+00040630: 6469 72e2 8099 2e0a 0a20 2020 5363 7269 dir...... Scri\n+00040640: 7074 7320 7468 6174 206e 6565 6420 6e6f pts that need no\n+00040650: 7420 6265 2069 6e73 7461 6c6c 6564 2063 t be installed c\n+00040660: 616e 2062 6520 6c69 7374 6564 2069 6e20 an be listed in \n+00040670: e280 986e 6f69 6e73 745f 5343 5249 5054 ...noinst_SCRIPT\n+00040680: 53e2 8099 2c0a 616e 6420 616d 6f6e 6720 S...,.and among \n+00040690: 7468 656d 2c20 7468 6f73 6520 7768 6963 them, those whic\n+000406a0: 6820 6172 6520 6e65 6564 6564 206f 6e6c h are needed onl\n+000406b0: 7920 6279 20e2 8098 6d61 6b65 2063 6865 y by ...make che\n+000406c0: 636b e280 9920 7368 6f75 6c64 2067 6f20 ck... should go \n+000406d0: 696e 0ae2 8098 6368 6563 6b5f 5343 5249 in....check_SCRI\n+000406e0: 5054 53e2 8099 2e0a 0a20 2020 5768 656e PTS...... When\n+000406f0: 2061 2073 6372 6970 7420 6e65 6564 7320 a script needs \n+00040700: 746f 2062 6520 6275 696c 742c 2074 6865 to be built, the\n+00040710: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+00040720: 8099 2073 686f 756c 6420 696e 636c 7564 .. should includ\n+00040730: 6520 7468 650a 6170 7072 6f70 7269 6174 e the.appropriat\n+00040740: 6520 7275 6c65 732e 2020 466f 7220 696e e rules. For in\n+00040750: 7374 616e 6365 2074 6865 20e2 8098 6175 stance the ...au\n+00040760: 746f 6d61 6b65 e280 9920 7072 6f67 7261 tomake... progra\n+00040770: 6d20 6974 7365 6c66 2069 7320 6120 5065 m itself is a Pe\n+00040780: 726c 0a73 6372 6970 7420 7468 6174 2069 rl.script that i\n+00040790: 7320 6765 6e65 7261 7465 6420 6672 6f6d s generated from\n+000407a0: 20e2 8098 6175 746f 6d61 6b65 2e69 6ee2 ...automake.in.\n+000407b0: 8099 2e20 2048 6572 6520 6973 2068 6f77 ... Here is how\n+000407c0: 2074 6869 7320 6973 0a68 616e 646c 6564 this is.handled\n+000407d0: 3a0a 0a20 2020 2020 6269 6e5f 5343 5249 :.. bin_SCRI\n+000407e0: 5054 5320 3d20 6175 746f 6d61 6b65 0a20 PTS = automake. \n+000407f0: 2020 2020 434c 4541 4e46 494c 4553 203d CLEANFILES =\n+00040800: 2024 2862 696e 5f53 4352 4950 5453 290a $(bin_SCRIPTS).\n+00040810: 2020 2020 2045 5854 5241 5f44 4953 5420 EXTRA_DIST \n+00040820: 3d20 6175 746f 6d61 6b65 2e69 6e0a 0a20 = automake.in.. \n+00040830: 2020 2020 646f 5f73 7562 7374 203d 2073 do_subst = s\n+00040840: 6564 202d 6520 2773 2c5b 405d 6461 7461 ed -e 's,[@]data\n+00040850: 6469 725b 405d 2c24 2864 6174 6164 6972 dir[@],$(datadir\n+00040860: 292c 6727 205c 0a20 2020 2020 2020 2020 ),g' \\. \n+00040870: 2020 2020 2020 2020 2d65 2027 732c 5b40 -e 's,[@\n+00040880: 5d50 4552 4c5b 405d 2c24 2850 4552 4c29 ]PERL[@],$(PERL)\n+00040890: 2c67 2720 5c0a 2020 2020 2020 2020 2020 ,g' \\. \n+000408a0: 2020 2020 2020 202d 6520 2773 2c5b 405d -e 's,[@]\n+000408b0: 5041 434b 4147 455b 405d 2c24 2850 4143 PACKAGE[@],$(PAC\n+000408c0: 4b41 4745 292c 6727 205c 0a20 2020 2020 KAGE),g' \\. \n+000408d0: 2020 2020 2020 2020 2020 2020 2d65 2027 -e '\n+000408e0: 732c 5b40 5d56 4552 5349 4f4e 5b40 5d2c s,[@]VERSION[@],\n+000408f0: 2428 5645 5253 494f 4e29 2c67 2720 5c0a $(VERSION),g' \\.\n+00040900: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00040910: 202e 2e2e 0a0a 2020 2020 2061 7574 6f6d ..... autom\n+00040920: 616b 653a 2061 7574 6f6d 616b 652e 696e ake: automake.in\n+00040930: 204d 616b 6566 696c 650a 2020 2020 2020 Makefile. \n+00040940: 2020 2020 2020 2024 2864 6f5f 7375 6273 $(do_subs\n+00040950: 7429 203c 2024 2873 7263 6469 7229 2f61 t) < $(srcdir)/a\n+00040960: 7574 6f6d 616b 652e 696e 203e 2061 7574 utomake.in > aut\n+00040970: 6f6d 616b 650a 2020 2020 2020 2020 2020 omake. \n+00040980: 2020 2063 686d 6f64 202b 7820 6175 746f chmod +x auto\n+00040990: 6d61 6b65 0a0a 2020 2053 7563 6820 7363 make.. Such sc\n+000409a0: 7269 7074 7320 666f 7220 7768 6963 6820 ripts for which \n+000409b0: 6120 6275 696c 6420 7275 6c65 2068 6173 a build rule has\n+000409c0: 2062 6565 6e20 7375 7070 6c69 6564 206e been supplied n\n+000409d0: 6565 6420 746f 2062 650a 6465 6c65 7465 eed to be.delete\n+000409e0: 6420 6578 706c 6963 6974 6c79 2075 7369 d explicitly usi\n+000409f0: 6e67 20e2 8098 434c 4541 4e46 494c 4553 ng ...CLEANFILES\n+00040a00: e280 9920 282a 6e6f 7465 2043 6c65 616e ... (*note Clean\n+00040a10: 3a3a 292c 2061 6e64 2074 6865 6972 2073 ::), and their s\n+00040a20: 6f75 7263 6573 0a68 6176 6520 746f 2062 ources.have to b\n+00040a30: 6520 6469 7374 7269 6275 7465 642c 2075 e distributed, u\n+00040a40: 7375 616c 6c79 2077 6974 6820 e280 9845 sually with ...E\n+00040a50: 5854 5241 5f44 4953 54e2 8099 2028 2a6e XTRA_DIST... (*n\n+00040a60: 6f74 6520 4261 7369 6373 206f 660a 4469 ote Basics of.Di\n+00040a70: 7374 7269 6275 7469 6f6e 3a3a 292e 0a0a stribution::)...\n+00040a80: 2020 2041 6e6f 7468 6572 2063 6f6d 6d6f Another commo\n+00040a90: 6e20 7761 7920 746f 2062 7569 6c64 2073 n way to build s\n+00040aa0: 6372 6970 7473 2069 7320 746f 2070 726f cripts is to pro\n+00040ab0: 6365 7373 2074 6865 6d20 6672 6f6d 0ae2 cess them from..\n+00040ac0: 8098 636f 6e66 6967 7572 65e2 8099 2077 ..configure... w\n+00040ad0: 6974 6820 e280 9841 435f 434f 4e46 4947 ith ...AC_CONFIG\n+00040ae0: 5f46 494c 4553 e280 992e 2020 496e 2074 _FILES.... In t\n+00040af0: 6869 7320 7369 7475 6174 696f 6e20 4175 his situation Au\n+00040b00: 746f 6d61 6b65 206b 6e6f 7773 0a77 6869 tomake knows.whi\n+00040b10: 6368 2066 696c 6573 2073 686f 756c 6420 ch files should \n+00040b20: 6265 2063 6c65 616e 6564 2061 6e64 2064 be cleaned and d\n+00040b30: 6973 7472 6962 7574 6564 2c20 616e 6420 istributed, and \n+00040b40: 7768 6174 2074 6865 2072 6562 7569 6c64 what the rebuild\n+00040b50: 0a72 756c 6573 2073 686f 756c 6420 6c6f .rules should lo\n+00040b60: 6f6b 206c 696b 652e 0a0a 2020 2046 6f72 ok like... For\n+00040b70: 2069 6e73 7461 6e63 6520 6966 20e2 8098 instance if ...\n+00040b80: 636f 6e66 6967 7572 652e 6163 e280 9920 configure.ac... \n+00040b90: 636f 6e74 6169 6e73 0a0a 2020 2020 2041 contains.. A\n+00040ba0: 435f 434f 4e46 4947 5f46 494c 4553 285b C_CONFIG_FILES([\n+00040bb0: 7372 632f 6d79 5f73 6372 6970 745d 2c20 src/my_script], \n+00040bc0: 5b63 686d 6f64 202b 7820 7372 632f 6d79 [chmod +x src/my\n+00040bd0: 5f73 6372 6970 745d 290a 0a74 6f20 6275 _script])..to bu\n+00040be0: 696c 6420 e280 9873 7263 2f6d 795f 7363 ild ...src/my_sc\n+00040bf0: 7269 7074 e280 9920 6672 6f6d 20e2 8098 ript... from ...\n+00040c00: 7372 632f 6d79 5f73 6372 6970 742e 696e src/my_script.in\n+00040c10: e280 992c 2074 6865 6e20 610a e280 9873 ..., then a....s\n+00040c20: 7263 2f4d 616b 6566 696c 652e 616d e280 rc/Makefile.am..\n+00040c30: 9920 746f 2069 6e73 7461 6c6c 2074 6869 . to install thi\n+00040c40: 7320 7363 7269 7074 2069 6e20 e280 9824 s script in ...$\n+00040c50: 2862 696e 6469 7229 e280 9920 6361 6e20 (bindir)... can \n+00040c60: 6265 2061 7320 7369 6d70 6c65 0a61 730a be as simple.as.\n+00040c70: 0a20 2020 2020 6269 6e5f 5343 5249 5054 . bin_SCRIPT\n+00040c80: 5320 3d20 6d79 5f73 6372 6970 740a 2020 S = my_script. \n+00040c90: 2020 2043 4c45 414e 4649 4c45 5320 3d20 CLEANFILES = \n+00040ca0: 2428 6269 6e5f 5343 5249 5054 5329 0a0a $(bin_SCRIPTS)..\n+00040cb0: 5468 6572 6520 6973 206e 6f20 6e65 6564 There is no need\n+00040cc0: 2066 6f72 20e2 8098 4558 5452 415f 4449 for ...EXTRA_DI\n+00040cd0: 5354 e280 9920 6f72 2061 6e79 2062 7569 ST... or any bui\n+00040ce0: 6c64 2072 756c 653a 2041 7574 6f6d 616b ld rule: Automak\n+00040cf0: 6520 696e 6665 7273 0a74 6865 6d20 6672 e infers.them fr\n+00040d00: 6f6d 20e2 8098 4143 5f43 4f4e 4649 475f om ...AC_CONFIG_\n+00040d10: 4649 4c45 53e2 8099 2028 2a6e 6f74 6520 FILES... (*note \n+00040d20: 5265 7175 6972 656d 656e 7473 3a3a 292e Requirements::).\n+00040d30: 2020 e280 9843 4c45 414e 4649 4c45 53e2 ...CLEANFILES.\n+00040d40: 8099 2069 730a 7374 696c 6c20 7573 6566 .. is.still usef\n+00040d50: 756c 2c20 6265 6361 7573 6520 6279 2064 ul, because by d\n+00040d60: 6566 6175 6c74 2041 7574 6f6d 616b 6520 efault Automake \n+00040d70: 7769 6c6c 2063 6c65 616e 2074 6172 6765 will clean targe\n+00040d80: 7473 206f 660a e280 9841 435f 434f 4e46 ts of....AC_CONF\n+00040d90: 4947 5f46 494c 4553 e280 9920 696e 20e2 IG_FILES... in .\n+00040da0: 8098 6469 7374 636c 6561 6ee2 8099 2c20 ..distclean..., \n+00040db0: 6e6f 7420 e280 9863 6c65 616e e280 992e not ...clean....\n+00040dc0: 0a0a 2020 2041 6c74 686f 7567 6820 7468 .. Although th\n+00040dd0: 6973 206c 6f6f 6b73 2073 696d 706c 6572 is looks simpler\n+00040de0: 2c20 6275 696c 6469 6e67 2073 6372 6970 , building scrip\n+00040df0: 7473 2074 6869 7320 7761 7920 6861 7320 ts this way has \n+00040e00: 6f6e 650a 6472 6177 6261 636b 3a20 6469 one.drawback: di\n+00040e10: 7265 6374 6f72 7920 7661 7269 6162 6c65 rectory variable\n+00040e20: 7320 7375 6368 2061 7320 e280 9824 2864 s such as ...$(d\n+00040e30: 6174 6164 6972 29e2 8099 2061 7265 206e atadir)... are n\n+00040e40: 6f74 2066 756c 6c79 0a65 7870 616e 6465 ot fully.expande\n+00040e50: 6420 616e 6420 6d61 7920 7265 6665 7220 d and may refer \n+00040e60: 746f 206f 7468 6572 2064 6972 6563 746f to other directo\n+00040e70: 7279 2076 6172 6961 626c 6573 2e0a 0a1f ry variables....\n+00040e80: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00040e90: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00040ea0: 3a20 4865 6164 6572 732c 2020 4e65 7874 : Headers, Next\n+00040eb0: 3a20 4461 7461 2c20 2050 7265 763a 2053 : Data, Prev: S\n+00040ec0: 6372 6970 7473 2c20 2055 703a 204f 7468 cripts, Up: Oth\n+00040ed0: 6572 204f 626a 6563 7473 0a0a 392e 3220 er Objects..9.2 \n+00040ee0: 4865 6164 6572 2066 696c 6573 0a3d 3d3d Header files.===\n+00040ef0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a48 =============..H\n+00040f00: 6561 6465 7220 6669 6c65 7320 7468 6174 eader files that\n+00040f10: 206d 7573 7420 6265 2069 6e73 7461 6c6c must be install\n+00040f20: 6564 2061 7265 2073 7065 6369 6669 6564 ed are specified\n+00040f30: 2062 7920 7468 6520 e280 9848 4541 4445 by the ...HEADE\n+00040f40: 5253 e280 990a 6661 6d69 6c79 206f 6620 RS....family of \n+00040f50: 7661 7269 6162 6c65 732e 2020 4865 6164 variables. Head\n+00040f60: 6572 7320 6361 6e20 6265 2069 6e73 7461 ers can be insta\n+00040f70: 6c6c 6564 2069 6e20 e280 9869 6e63 6c75 lled in ...inclu\n+00040f80: 6465 6469 72e2 8099 2c0a e280 986f 6c64 dedir...,....old\n+00040f90: 696e 636c 7564 6564 6972 e280 992c 20e2 includedir..., .\n+00040fa0: 8098 706b 6769 6e63 6c75 6465 6469 72e2 ..pkgincludedir.\n+00040fb0: 8099 206f 7220 616e 7920 6f74 6865 7220 .. or any other \n+00040fc0: 6469 7265 6374 6f72 7920 796f 7520 6d61 directory you ma\n+00040fd0: 7920 6861 7665 0a64 6566 696e 6564 2028 y have.defined (\n+00040fe0: 2a6e 6f74 6520 556e 6966 6f72 6d3a 3a29 *note Uniform::)\n+00040ff0: 2e20 2046 6f72 2069 6e73 7461 6e63 652c . For instance,\n+00041000: 0a0a 2020 2020 2069 6e63 6c75 6465 5f48 .. include_H\n+00041010: 4541 4445 5253 203d 2066 6f6f 2e68 2062 EADERS = foo.h b\n+00041020: 6172 2f62 6172 2e68 0a0a 7769 6c6c 2069 ar/bar.h..will i\n+00041030: 6e73 7461 6c6c 2074 6865 2074 776f 2066 nstall the two f\n+00041040: 696c 6573 2061 7320 e280 9824 2869 6e63 iles as ...$(inc\n+00041050: 6c75 6465 6469 7229 2f66 6f6f 2e68 e280 ludedir)/foo.h..\n+00041060: 9920 616e 640a e280 9824 2869 6e63 6c75 . and....$(inclu\n+00041070: 6465 6469 7229 2f62 6172 2e68 e280 992e dedir)/bar.h....\n+00041080: 0a0a 2020 2054 6865 20e2 8098 6e6f 6261 .. The ...noba\n+00041090: 7365 5fe2 8099 2070 7265 6669 7820 6973 se_... prefix is\n+000410a0: 2061 6c73 6f20 7375 7070 6f72 7465 642c also supported,\n+000410b0: 0a0a 2020 2020 206e 6f62 6173 655f 696e .. nobase_in\n+000410c0: 636c 7564 655f 4845 4144 4552 5320 3d20 clude_HEADERS = \n+000410d0: 666f 6f2e 6820 6261 722f 6261 722e 680a foo.h bar/bar.h.\n+000410e0: 0a77 696c 6c20 696e 7374 616c 6c20 7468 .will install th\n+000410f0: 6520 7477 6f20 6669 6c65 7320 6173 20e2 e two files as .\n+00041100: 8098 2428 696e 636c 7564 6564 6972 292f ..$(includedir)/\n+00041110: 666f 6f2e 68e2 8099 2061 6e64 0ae2 8098 foo.h... and....\n+00041120: 2428 696e 636c 7564 6564 6972 292f 6261 $(includedir)/ba\n+00041130: 722f 6261 722e 68e2 8099 2028 2a6e 6f74 r/bar.h... (*not\n+00041140: 6520 416c 7465 726e 6174 6976 653a 3a29 e Alternative::)\n+00041150: 2e0a 0a20 2020 5573 7561 6c6c 792c 206f ... Usually, o\n+00041160: 6e6c 7920 6865 6164 6572 2066 696c 6573 nly header files\n+00041170: 2074 6861 7420 6163 636f 6d70 616e 7920 that accompany \n+00041180: 696e 7374 616c 6c65 6420 6c69 6272 6172 installed librar\n+00041190: 6965 7320 6e65 6564 2074 6f0a 6265 2069 ies need to.be i\n+000411a0: 6e73 7461 6c6c 6564 2e20 2048 6561 6465 nstalled. Heade\n+000411b0: 7273 2075 7365 6420 6279 2070 726f 6772 rs used by progr\n+000411c0: 616d 7320 6f72 2063 6f6e 7665 6e69 656e ams or convenien\n+000411d0: 6365 206c 6962 7261 7269 6573 2061 7265 ce libraries are\n+000411e0: 206e 6f74 0a69 6e73 7461 6c6c 6564 2e20 not.installed. \n+000411f0: 2054 6865 20e2 8098 6e6f 696e 7374 5f48 The ...noinst_H\n+00041200: 4541 4445 5253 e280 9920 7661 7269 6162 EADERS... variab\n+00041210: 6c65 2063 616e 2062 6520 7573 6564 2066 le can be used f\n+00041220: 6f72 2073 7563 6820 6865 6164 6572 732e or such headers.\n+00041230: 0a48 6f77 6576 6572 2077 6865 6e20 7468 .However when th\n+00041240: 6520 6865 6164 6572 2061 6374 7561 6c6c e header actuall\n+00041250: 7920 6265 6c6f 6e67 7320 746f 2061 2073 y belongs to a s\n+00041260: 696e 676c 6520 636f 6e76 656e 6965 6e63 ingle convenienc\n+00041270: 6520 6c69 6272 6172 790a 6f72 2070 726f e library.or pro\n+00041280: 6772 616d 2c20 7765 2072 6563 6f6d 6d65 gram, we recomme\n+00041290: 6e64 206c 6973 7469 6e67 2069 7420 696e nd listing it in\n+000412a0: 2074 6865 2070 726f 6772 616d 2773 206f the program's o\n+000412b0: 7220 6c69 6272 6172 7927 730a e280 985f r library's...._\n+000412c0: 534f 5552 4345 53e2 8099 2076 6172 6961 SOURCES... varia\n+000412d0: 626c 6520 282a 6e6f 7465 2050 726f 6772 ble (*note Progr\n+000412e0: 616d 2053 6f75 7263 6573 3a3a 2920 696e am Sources::) in\n+000412f0: 7374 6561 6420 6f66 2069 6e0a e280 986e stead of in....n\n+00041300: 6f69 6e73 745f 4845 4144 4552 53e2 8099 oinst_HEADERS...\n+00041310: 2e20 2054 6869 7320 6973 2063 6c65 6172 . This is clear\n+00041320: 6572 2066 6f72 2074 6865 20e2 8098 4d61 er for the ...Ma\n+00041330: 6b65 6669 6c65 2e61 6de2 8099 2072 6561 kefile.am... rea\n+00041340: 6465 722e 0ae2 8098 6e6f 696e 7374 5f48 der.....noinst_H\n+00041350: 4541 4445 5253 e280 9920 776f 756c 6420 EADERS... would \n+00041360: 6265 2074 6865 2072 6967 6874 2076 6172 be the right var\n+00041370: 6961 626c 6520 746f 2075 7365 2069 6e20 iable to use in \n+00041380: 6120 6469 7265 6374 6f72 790a 636f 6e74 a directory.cont\n+00041390: 6169 6e69 6e67 206f 6e6c 7920 6865 6164 aining only head\n+000413a0: 6572 7320 616e 6420 6e6f 2061 7373 6f63 ers and no assoc\n+000413b0: 6961 7465 6420 6c69 6272 6172 7920 6f72 iated library or\n+000413c0: 2070 726f 6772 616d 2e0a 0a20 2020 416c program... Al\n+000413d0: 6c20 6865 6164 6572 2066 696c 6573 206d l header files m\n+000413e0: 7573 7420 6265 206c 6973 7465 6420 736f ust be listed so\n+000413f0: 6d65 7768 6572 653b 2069 6e20 6120 e280 mewhere; in a ..\n+00041400: 985f 534f 5552 4345 53e2 8099 2076 6172 ._SOURCES... var\n+00041410: 6961 626c 650a 6f72 2069 6e20 6120 e280 iable.or in a ..\n+00041420: 985f 4845 4144 4552 53e2 8099 2076 6172 ._HEADERS... var\n+00041430: 6961 626c 652e 2020 4d69 7373 696e 6720 iable. Missing \n+00041440: 6f6e 6573 2077 696c 6c20 6e6f 7420 6170 ones will not ap\n+00041450: 7065 6172 2069 6e20 7468 650a 6469 7374 pear in the.dist\n+00041460: 7269 6275 7469 6f6e 2e0a 0a20 2020 466f ribution... Fo\n+00041470: 7220 6865 6164 6572 2066 696c 6573 2074 r header files t\n+00041480: 6861 7420 6172 6520 6275 696c 7420 616e hat are built an\n+00041490: 6420 6d75 7374 206e 6f74 2062 6520 6469 d must not be di\n+000414a0: 7374 7269 6275 7465 642c 2075 7365 2074 stributed, use t\n+000414b0: 6865 0ae2 8098 6e6f 6469 7374 5fe2 8099 he....nodist_...\n+000414c0: 2070 7265 6669 7820 6173 2069 6e20 e280 prefix as in ..\n+000414d0: 986e 6f64 6973 745f 696e 636c 7564 655f .nodist_include_\n+000414e0: 4845 4144 4552 53e2 8099 206f 720a e280 HEADERS... or...\n+000414f0: 986e 6f64 6973 745f 7072 6f67 5f53 4f55 .nodist_prog_SOU\n+00041500: 5243 4553 e280 992e 2020 4966 2074 6865 RCES.... If the\n+00041510: 7365 2067 656e 6572 6174 6564 2068 6561 se generated hea\n+00041520: 6465 7273 2061 7265 206e 6565 6465 6420 ders are needed \n+00041530: 6475 7269 6e67 2074 6865 0a62 7569 6c64 during the.build\n+00041540: 2c20 796f 7520 6d75 7374 2061 6c73 6f20 , you must also \n+00041550: 656e 7375 7265 2074 6865 7920 6578 6973 ensure they exis\n+00041560: 7420 6265 666f 7265 2074 6865 7920 6172 t before they ar\n+00041570: 6520 7573 6564 2028 2a6e 6f74 650a 536f e used (*note.So\n+00041580: 7572 6365 733a 3a29 2e0a 0a1f 0a46 696c urces::).....Fil\n+00041590: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+000415a0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4461 .info, Node: Da\n+000415b0: 7461 2c20 204e 6578 743a 2053 6f75 7263 ta, Next: Sourc\n+000415c0: 6573 2c20 2050 7265 763a 2048 6561 6465 es, Prev: Heade\n+000415d0: 7273 2c20 2055 703a 204f 7468 6572 204f rs, Up: Other O\n+000415e0: 626a 6563 7473 0a0a 392e 3320 4172 6368 bjects..9.3 Arch\n+000415f0: 6974 6563 7475 7265 2d69 6e64 6570 656e itecture-indepen\n+00041600: 6465 6e74 2064 6174 6120 6669 6c65 730a dent data files.\n+00041610: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\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 3d0a 0a41 7574 6f6d 616b =======..Automak\n+00041640: 6520 7375 7070 6f72 7473 2074 6865 2069 e supports the i\n+00041650: 6e73 7461 6c6c 6174 696f 6e20 6f66 206d nstallation of m\n+00041660: 6973 6365 6c6c 616e 656f 7573 2064 6174 iscellaneous dat\n+00041670: 6120 6669 6c65 7320 7573 696e 6720 7468 a files using th\n+00041680: 650a e280 9844 4154 41e2 8099 2066 616d e....DATA... fam\n+00041690: 696c 7920 6f66 2076 6172 6961 626c 6573 ily of variables\n+000416a0: 2e0a 0a20 2020 5375 6368 2064 6174 6120 ... Such data \n+000416b0: 6361 6e20 6265 2069 6e73 7461 6c6c 6564 can be installed\n+000416c0: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director\n+000416d0: 6965 7320 e280 9864 6174 6164 6972 e280 ies ...datadir..\n+000416e0: 992c 0ae2 8098 7379 7363 6f6e 6664 6972 .,....sysconfdir\n+000416f0: e280 992c 20e2 8098 7368 6172 6564 7374 ..., ...sharedst\n+00041700: 6174 6564 6972 e280 992c 20e2 8098 6c6f atedir..., ...lo\n+00041710: 6361 6c73 7461 7465 6469 72e2 8099 2c20 calstatedir..., \n+00041720: 6f72 20e2 8098 706b 6764 6174 6164 6972 or ...pkgdatadir\n+00041730: e280 992e 0a0a 2020 2042 7920 6465 6661 ...... By defa\n+00041740: 756c 742c 2064 6174 6120 6669 6c65 7320 ult, data files \n+00041750: 6172 6520 5f6e 6f74 5f20 696e 636c 7564 are _not_ includ\n+00041760: 6564 2069 6e20 6120 6469 7374 7269 6275 ed in a distribu\n+00041770: 7469 6f6e 2e20 204f 660a 636f 7572 7365 tion. Of.course\n+00041780: 2c20 796f 7520 6361 6e20 7573 6520 7468 , you can use th\n+00041790: 6520 e280 9864 6973 745f e280 9920 7072 e ...dist_... pr\n+000417a0: 6566 6978 2074 6f20 6368 616e 6765 2074 efix to change t\n+000417b0: 6869 7320 6f6e 2061 2070 6572 2d76 6172 his on a per-var\n+000417c0: 6961 626c 650a 6261 7369 732e 0a0a 2020 iable.basis... \n+000417d0: 2048 6572 6520 6973 2068 6f77 2041 7574 Here is how Aut\n+000417e0: 6f6d 616b 6520 6465 636c 6172 6573 2069 omake declares i\n+000417f0: 7473 2061 7578 696c 6961 7279 2064 6174 ts auxiliary dat\n+00041800: 6120 6669 6c65 733a 0a0a 2020 2020 2064 a files:.. d\n+00041810: 6973 745f 706b 6764 6174 615f 4441 5441 ist_pkgdata_DATA\n+00041820: 203d 2063 6c65 616e 2d6b 722e 616d 2063 = clean-kr.am c\n+00041830: 6c65 616e 2e61 6d20 2e2e 2e0a 0a1f 0a46 lean.am .......F\n+00041840: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00041850: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00041860: 536f 7572 6365 732c 2020 5072 6576 3a20 Sources, Prev: \n+00041870: 4461 7461 2c20 2055 703a 204f 7468 6572 Data, Up: Other\n+00041880: 204f 626a 6563 7473 0a0a 392e 3420 4275 Objects..9.4 Bu\n+00041890: 696c 7420 536f 7572 6365 730a 3d3d 3d3d ilt Sources.====\n+000418a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a42 =============..B\n+000418b0: 6563 6175 7365 2041 7574 6f6d 616b 6527 ecause Automake'\n+000418c0: 7320 6175 746f 6d61 7469 6320 6465 7065 s automatic depe\n+000418d0: 6e64 656e 6379 2074 7261 636b 696e 6720 ndency tracking \n+000418e0: 776f 726b 7320 6173 2061 2073 6964 652d works as a side-\n+000418f0: 6566 6665 6374 0a6f 6620 636f 6d70 696c effect.of compil\n+00041900: 6174 696f 6e20 282a 6e6f 7465 2044 6570 ation (*note Dep\n+00041910: 656e 6465 6e63 6965 733a 3a29 2074 6865 endencies::) the\n+00041920: 7265 2069 7320 6120 626f 6f74 7374 7261 re is a bootstra\n+00041930: 7020 6973 7375 653a 2061 0a74 6172 6765 p issue: a.targe\n+00041940: 7420 7368 6f75 6c64 206e 6f74 2062 6520 t should not be \n+00041950: 636f 6d70 696c 6564 2062 6566 6f72 6520 compiled before \n+00041960: 6974 7320 6465 7065 6e64 656e 6369 6573 its dependencies\n+00041970: 2061 7265 206d 6164 652c 2062 7574 0a74 are made, but.t\n+00041980: 6865 7365 2064 6570 656e 6465 6e63 6965 hese dependencie\n+00041990: 7320 6172 6520 756e 6b6e 6f77 6e20 756e s are unknown un\n+000419a0: 7469 6c20 7468 6520 7461 7267 6574 2069 til the target i\n+000419b0: 7320 6669 7273 7420 636f 6d70 696c 6564 s first compiled\n+000419c0: 2e0a 0a20 2020 4f72 6469 6e61 7269 6c79 ... Ordinarily\n+000419d0: 2074 6869 7320 6973 206e 6f74 2061 2070 this is not a p\n+000419e0: 726f 626c 656d 2c20 6265 6361 7573 6520 roblem, because \n+000419f0: 6465 7065 6e64 656e 6369 6573 2061 7265 dependencies are\n+00041a00: 0a64 6973 7472 6962 7574 6564 2073 6f75 .distributed sou\n+00041a10: 7263 6573 3a20 7468 6579 2070 7265 6578 rces: they preex\n+00041a20: 6973 7420 616e 6420 646f 206e 6f74 206e ist and do not n\n+00041a30: 6565 6420 746f 2062 6520 6275 696c 742e eed to be built.\n+00041a40: 2020 5375 7070 6f73 650a 7468 6174 20e2 Suppose.that .\n+00041a50: 8098 666f 6f2e 63e2 8099 2069 6e63 6c75 ..foo.c... inclu\n+00041a60: 6465 7320 e280 9866 6f6f 2e68 e280 992e des ...foo.h....\n+00041a70: 2020 5768 656e 2069 7420 6669 7273 7420 When it first \n+00041a80: 636f 6d70 696c 6573 20e2 8098 666f 6f2e compiles ...foo.\n+00041a90: 6fe2 8099 2c20 e280 986d 616b 65e2 8099 o..., ...make...\n+00041aa0: 0a6f 6e6c 7920 6b6e 6f77 7320 7468 6174 .only knows that\n+00041ab0: 20e2 8098 666f 6f2e 6fe2 8099 2064 6570 ...foo.o... dep\n+00041ac0: 656e 6473 206f 6e20 e280 9866 6f6f 2e63 ends on ...foo.c\n+00041ad0: e280 992e 2020 4173 2061 2073 6964 652d .... As a side-\n+00041ae0: 6566 6665 6374 206f 6620 7468 6973 0a63 effect of this.c\n+00041af0: 6f6d 7069 6c61 7469 6f6e 20e2 8098 6465 ompilation ...de\n+00041b00: 7063 6f6d 70e2 8099 2072 6563 6f72 6473 pcomp... records\n+00041b10: 2074 6865 20e2 8098 666f 6f2e 68e2 8099 the ...foo.h...\n+00041b20: 2064 6570 656e 6465 6e63 7920 736f 2074 dependency so t\n+00041b30: 6861 7420 666f 6c6c 6f77 696e 670a 696e hat following.in\n+00041b40: 766f 6361 7469 6f6e 7320 6f66 20e2 8098 vocations of ...\n+00041b50: 6d61 6b65 e280 9920 7769 6c6c 2068 6f6e make... will hon\n+00041b60: 6f72 2069 742e 2020 496e 2074 6865 7365 or it. In these\n+00041b70: 2063 6f6e 6469 7469 6f6e 732c 2069 7427 conditions, it'\n+00041b80: 7320 636c 6561 720a 7468 6572 6520 6973 s clear.there is\n+00041b90: 206e 6f20 7072 6f62 6c65 6d3a 2065 6974 no problem: eit\n+00041ba0: 6865 7220 e280 9866 6f6f 2e6f e280 9920 her ...foo.o... \n+00041bb0: 646f 6573 6e27 7420 6578 6973 7420 616e doesn't exist an\n+00041bc0: 6420 6861 7320 746f 2062 6520 6275 696c d has to be buil\n+00041bd0: 740a 2872 6567 6172 646c 6573 7320 6f66 t.(regardless of\n+00041be0: 2074 6865 2064 6570 656e 6465 6e63 6965 the dependencie\n+00041bf0: 7329 2c20 6f72 2061 6363 7572 6174 6520 s), or accurate \n+00041c00: 6465 7065 6e64 656e 6369 6573 2065 7869 dependencies exi\n+00041c10: 7374 2061 6e64 0a74 6865 7920 6361 6e20 st and.they can \n+00041c20: 6265 2075 7365 6420 746f 2064 6563 6964 be used to decid\n+00041c30: 6520 7768 6574 6865 7220 e280 9866 6f6f e whether ...foo\n+00041c40: 2e6f e280 9920 7368 6f75 6c64 2062 6520 .o... should be \n+00041c50: 7265 6275 696c 742e 0a0a 2020 2049 7427 rebuilt... It'\n+00041c60: 7320 6120 6469 6666 6572 656e 7420 7374 s a different st\n+00041c70: 6f72 7920 6966 20e2 8098 666f 6f2e 68e2 ory if ...foo.h.\n+00041c80: 8099 2064 6f65 736e 2774 2065 7869 7374 .. doesn't exist\n+00041c90: 2062 7920 7468 6520 6669 7273 7420 e280 by the first ..\n+00041ca0: 986d 616b 65e2 8099 0a72 756e 2e20 2046 .make....run. F\n+00041cb0: 6f72 2069 6e73 7461 6e63 652c 2074 6865 or instance, the\n+00041cc0: 7265 206d 6967 6874 2062 6520 6120 7275 re might be a ru\n+00041cd0: 6c65 2074 6f20 6275 696c 6420 e280 9866 le to build ...f\n+00041ce0: 6f6f 2e68 e280 992e 2020 5468 6973 2074 oo.h.... This t\n+00041cf0: 696d 650a e280 9866 696c 652e 6fe2 8099 ime....file.o...\n+00041d00: 2773 2062 7569 6c64 2077 696c 6c20 6661 's build will fa\n+00041d10: 696c 2062 6563 6175 7365 2074 6865 2063 il because the c\n+00041d20: 6f6d 7069 6c65 7220 6361 6e27 7420 6669 ompiler can't fi\n+00041d30: 6e64 20e2 8098 666f 6f2e 68e2 8099 2e0a nd ...foo.h.....\n+00041d40: e280 986d 616b 65e2 8099 2066 6169 6c65 ...make... faile\n+00041d50: 6420 746f 2074 7269 6767 6572 2074 6865 d to trigger the\n+00041d60: 2072 756c 6520 746f 2062 7569 6c64 20e2 rule to build .\n+00041d70: 8098 666f 6f2e 68e2 8099 2066 6972 7374 ..foo.h... first\n+00041d80: 2062 7920 6c61 636b 206f 660a 6465 7065 by lack of.depe\n+00041d90: 6e64 656e 6379 2069 6e66 6f72 6d61 7469 ndency informati\n+00041da0: 6f6e 2e0a 0a20 2020 5468 6520 e280 9842 on... The ...B\n+00041db0: 5549 4c54 5f53 4f55 5243 4553 e280 9920 UILT_SOURCES... \n+00041dc0: 7661 7269 6162 6c65 2069 7320 6120 776f variable is a wo\n+00041dd0: 726b 6172 6f75 6e64 2066 6f72 2074 6869 rkaround for thi\n+00041de0: 7320 7072 6f62 6c65 6d2e 2020 410a 736f s problem. A.so\n+00041df0: 7572 6365 2066 696c 6520 6c69 7374 6564 urce file listed\n+00041e00: 2069 6e20 e280 9842 5549 4c54 5f53 4f55 in ...BUILT_SOU\n+00041e10: 5243 4553 e280 9920 6973 206d 6164 6520 RCES... is made \n+00041e20: 6f6e 20e2 8098 6d61 6b65 2061 6c6c e280 on ...make all..\n+00041e30: 9920 6f72 20e2 8098 6d61 6b65 0a63 6865 . or ...make.che\n+00041e40: 636b e280 9920 286f 7220 6576 656e 20e2 ck... (or even .\n+00041e50: 8098 6d61 6b65 2069 6e73 7461 6c6c e280 ..make install..\n+00041e60: 9929 2062 6566 6f72 6520 6f74 6865 7220 .) before other \n+00041e70: 7461 7267 6574 7320 6172 6520 7072 6f63 targets are proc\n+00041e80: 6573 7365 642e 0a48 6f77 6576 6572 2c20 essed..However, \n+00041e90: 7375 6368 2061 2073 6f75 7263 6520 6669 such a source fi\n+00041ea0: 6c65 2069 7320 6e6f 7420 5f63 6f6d 7069 le is not _compi\n+00041eb0: 6c65 645f 2075 6e6c 6573 7320 6578 706c led_ unless expl\n+00041ec0: 6963 6974 6c79 0a72 6571 7565 7374 6564 icitly.requested\n+00041ed0: 2062 7920 6d65 6e74 696f 6e69 6e67 2069 by mentioning i\n+00041ee0: 7420 696e 2073 6f6d 6520 6f74 6865 7220 t in some other \n+00041ef0: e280 985f 534f 5552 4345 53e2 8099 2076 ..._SOURCES... v\n+00041f00: 6172 6961 626c 652e 0a0a 2020 2053 6f2c ariable... So,\n+00041f10: 2074 6f20 636f 6e63 6c75 6465 206f 7572 to conclude our\n+00041f20: 2069 6e74 726f 6475 6374 6f72 7920 6578 introductory ex\n+00041f30: 616d 706c 652c 2077 6520 636f 756c 6420 ample, we could \n+00041f40: 7573 6520 e280 9842 5549 4c54 5f53 4f55 use ...BUILT_SOU\n+00041f50: 5243 4553 0a3d 2066 6f6f 2e68 e280 9920 RCES.= foo.h... \n+00041f60: 746f 2065 6e73 7572 6520 e280 9866 6f6f to ensure ...foo\n+00041f70: 2e68 e280 9920 6765 7473 2062 7569 6c74 .h... gets built\n+00041f80: 2062 6566 6f72 6520 616e 7920 6f74 6865 before any othe\n+00041f90: 7220 7461 7267 6574 2028 696e 636c 7564 r target (includ\n+00041fa0: 696e 670a e280 9866 6f6f 2e6f e280 9929 ing....foo.o...)\n+00041fb0: 2064 7572 696e 6720 e280 986d 616b 6520 during ...make \n+00041fc0: 616c 6ce2 8099 206f 7220 e280 986d 616b all... or ...mak\n+00041fd0: 6520 6368 6563 6be2 8099 2e0a 0a20 2020 e check...... \n+00041fe0: e280 9842 5549 4c54 5f53 4f55 5243 4553 ...BUILT_SOURCES\n+00041ff0: e280 9920 6973 2061 6374 7561 6c6c 7920 ... is actually \n+00042000: 6120 6269 7420 6f66 2061 206d 6973 6e6f a bit of a misno\n+00042010: 6d65 722c 2061 7320 616e 7920 6669 6c65 mer, as any file\n+00042020: 2077 6869 6368 0a6d 7573 7420 6265 2063 which.must be c\n+00042030: 7265 6174 6564 2065 6172 6c79 2069 6e20 reated early in \n+00042040: 7468 6520 6275 696c 6420 7072 6f63 6573 the build proces\n+00042050: 7320 6361 6e20 6265 206c 6973 7465 6420 s can be listed \n+00042060: 696e 2074 6869 730a 7661 7269 6162 6c65 in this.variable\n+00042070: 2e20 204d 6f72 656f 7665 722c 2061 6c6c . Moreover, all\n+00042080: 2062 7569 6c74 2073 6f75 7263 6573 2064 built sources d\n+00042090: 6f20 6e6f 7420 6e65 6365 7373 6172 696c o not necessaril\n+000420a0: 7920 6861 7665 2074 6f20 6265 0a6c 6973 y have to be.lis\n+000420b0: 7465 6420 696e 20e2 8098 4255 494c 545f ted in ...BUILT_\n+000420c0: 534f 5552 4345 53e2 8099 2e20 2046 6f72 SOURCES.... For\n+000420d0: 2069 6e73 7461 6e63 652c 2061 2067 656e instance, a gen\n+000420e0: 6572 6174 6564 20e2 8098 2e63 e280 9920 erated ....c... \n+000420f0: 6669 6c65 2064 6f65 736e 2774 0a6e 6565 file doesn't.nee\n+00042100: 6420 746f 2061 7070 6561 7220 696e 20e2 d to appear in .\n+00042110: 8098 4255 494c 545f 534f 5552 4345 53e2 ..BUILT_SOURCES.\n+00042120: 8099 2028 756e 6c65 7373 2069 7420 6973 .. (unless it is\n+00042130: 2069 6e63 6c75 6465 6420 6279 2061 6e6f included by ano\n+00042140: 7468 6572 0a73 6f75 7263 6529 2c20 6265 ther.source), be\n+00042150: 6361 7573 6520 6974 2773 2061 206b 6e6f cause it's a kno\n+00042160: 776e 2064 6570 656e 6465 6e63 7920 6f66 wn dependency of\n+00042170: 2074 6865 2061 7373 6f63 6961 7465 6420 the associated \n+00042180: 6f62 6a65 6374 2e0a 0a20 2020 4974 206d object... It m\n+00042190: 6967 6874 2062 6520 696d 706f 7274 616e ight be importan\n+000421a0: 7420 746f 2065 6d70 6861 7369 7a65 2074 t to emphasize t\n+000421b0: 6861 7420 e280 9842 5549 4c54 5f53 4f55 hat ...BUILT_SOU\n+000421c0: 5243 4553 e280 9920 6973 2068 6f6e 6f72 RCES... is honor\n+000421d0: 6564 0a6f 6e6c 7920 6279 20e2 8098 6d61 ed.only by ...ma\n+000421e0: 6b65 2061 6c6c e280 992c 20e2 8098 6d61 ke all..., ...ma\n+000421f0: 6b65 2063 6865 636b e280 9920 616e 6420 ke check... and \n+00042200: e280 986d 616b 6520 696e 7374 616c 6ce2 ...make install.\n+00042210: 8099 2e20 2054 6869 7320 6d65 616e 7320 ... This means \n+00042220: 796f 750a 6361 6e6e 6f74 2062 7569 6c64 you.cannot build\n+00042230: 2061 2073 7065 6369 6669 6320 7461 7267 a specific targ\n+00042240: 6574 2028 652e 672e 2c20 e280 986d 616b et (e.g., ...mak\n+00042250: 6520 666f 6fe2 8099 2920 696e 2061 2063 e foo...) in a c\n+00042260: 6c65 616e 2074 7265 6520 6966 2069 740a lean tree if it.\n+00042270: 6465 7065 6e64 7320 6f6e 2061 2062 7569 depends on a bui\n+00042280: 6c74 2073 6f75 7263 652e 2020 486f 7765 lt source. Howe\n+00042290: 7665 7220 6974 2077 696c 6c20 7375 6363 ver it will succ\n+000422a0: 6565 6420 6966 2079 6f75 2068 6176 6520 eed if you have \n+000422b0: 7275 6e0a e280 986d 616b 6520 616c 6ce2 run....make all.\n+000422c0: 8099 2065 6172 6c69 6572 2c20 6265 6361 .. earlier, beca\n+000422d0: 7573 6520 6163 6375 7261 7465 2064 6570 use accurate dep\n+000422e0: 656e 6465 6e63 6965 7320 6172 6520 616c endencies are al\n+000422f0: 7265 6164 7920 6176 6169 6c61 626c 652e ready available.\n+00042300: 0a0a 2020 2054 6865 206e 6578 7420 7365 .. The next se\n+00042310: 6374 696f 6e20 696c 6c75 7374 7261 7465 ction illustrate\n+00042320: 7320 616e 6420 6469 7363 7573 7365 7320 s and discusses \n+00042330: 7468 6520 6861 6e64 6c69 6e67 206f 6620 the handling of \n+00042340: 6275 696c 740a 736f 7572 6365 7320 6f6e built.sources on\n+00042350: 2061 2074 6f79 2065 7861 6d70 6c65 2e0a a toy example..\n+00042360: 0a2a 204d 656e 753a 0a0a 2a20 4275 696c .* Menu:..* Buil\n+00042370: 7420 536f 7572 6365 7320 4578 616d 706c t Sources Exampl\n+00042380: 653a 3a20 2020 2020 2020 5365 7665 7261 e:: Severa\n+00042390: 6c20 7761 7973 2074 6f20 6861 6e64 6c65 l ways to handle\n+000423a0: 2062 7569 6c74 2073 6f75 7263 6573 2e0a built sources..\n+000423b0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+000423c0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+000423d0: 6465 3a20 4275 696c 7420 536f 7572 6365 de: Built Source\n+000423e0: 7320 4578 616d 706c 652c 2020 5570 3a20 s Example, Up: \n+000423f0: 536f 7572 6365 730a 0a39 2e34 2e31 2042 Sources..9.4.1 B\n+00042400: 7569 6c74 2053 6f75 7263 6573 2045 7861 uilt Sources Exa\n+00042410: 6d70 6c65 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d mple.-----------\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: 0a0a 5375 7070 6f73 6520 7468 6174 20e2 ..Suppose that .\n+00042440: 8098 666f 6f2e 63e2 8099 2069 6e63 6c75 ..foo.c... inclu\n+00042450: 6465 7320 e280 9862 696e 6469 722e 68e2 des ...bindir.h.\n+00042460: 8099 2c20 7768 6963 6820 6973 0a69 6e73 .., which is.ins\n+00042470: 7461 6c6c 6174 696f 6e2d 6465 7065 6e64 tallation-depend\n+00042480: 656e 7420 616e 6420 6e6f 7420 6469 7374 ent and not dist\n+00042490: 7269 6275 7465 643a 2069 7420 6e65 6564 ributed: it need\n+000424a0: 7320 746f 2062 6520 6275 696c 742e 2020 s to be built. \n+000424b0: 4865 7265 0ae2 8098 6269 6e64 6972 2e68 Here....bindir.h\n+000424c0: e280 9920 6465 6669 6e65 7320 7468 6520 ... defines the \n+000424d0: 7072 6570 726f 6365 7373 6f72 206d 6163 preprocessor mac\n+000424e0: 726f 20e2 8098 6269 6e64 6972 e280 9920 ro ...bindir... \n+000424f0: 746f 2074 6865 2076 616c 7565 206f 6620 to the value of \n+00042500: 7468 650a e280 986d 616b 65e2 8099 2076 the....make... v\n+00042510: 6172 6961 626c 6520 e280 9862 696e 6469 ariable ...bindi\n+00042520: 72e2 8099 2028 696e 6865 7269 7465 6420 r... (inherited \n+00042530: 6672 6f6d 20e2 8098 636f 6e66 6967 7572 from ...configur\n+00042540: 65e2 8099 292e 0a0a 2020 2057 6520 7375 e...)... We su\n+00042550: 6767 6573 7420 7365 7665 7261 6c20 696d ggest several im\n+00042560: 706c 656d 656e 7461 7469 6f6e 7320 6265 plementations be\n+00042570: 6c6f 772e 2020 4974 2773 206e 6f74 206d low. It's not m\n+00042580: 6561 6e74 2074 6f20 6265 2061 6e0a 6578 eant to be an.ex\n+00042590: 6861 7573 7469 7665 206c 6973 7469 6e67 haustive listing\n+000425a0: 206f 6620 616c 6c20 7761 7973 2074 6f20 of all ways to \n+000425b0: 6861 6e64 6c65 2062 7569 6c74 2073 6f75 handle built sou\n+000425c0: 7263 6573 2c20 6275 7420 6974 2077 696c rces, but it wil\n+000425d0: 6c20 6769 7665 0a79 6f75 2061 2066 6577 l give.you a few\n+000425e0: 2069 6465 6173 2069 6620 796f 7520 656e ideas if you en\n+000425f0: 636f 756e 7465 7220 7468 6973 2069 7373 counter this iss\n+00042600: 7565 2e0a 0a46 6972 7374 2054 7279 0a2e ue...First Try..\n+00042610: 2e2e 2e2e 2e2e 2e2e 0a0a 5468 6973 2066 ..........This f\n+00042620: 6972 7374 2069 6d70 6c65 6d65 6e74 6174 irst implementat\n+00042630: 696f 6e20 7769 6c6c 2069 6c6c 7573 7472 ion will illustr\n+00042640: 6174 6520 7468 6520 626f 6f74 7374 7261 ate the bootstra\n+00042650: 7020 6973 7375 6520 6d65 6e74 696f 6e65 p issue mentione\n+00042660: 640a 696e 2074 6865 2070 7265 7669 6f75 d.in the previou\n+00042670: 7320 7365 6374 696f 6e20 282a 6e6f 7465 s section (*note\n+00042680: 2053 6f75 7263 6573 3a3a 292e 0a0a 2020 Sources::)... \n+00042690: 2048 6572 6520 6973 2061 2074 656e 7461 Here is a tenta\n+000426a0: 7469 7665 20e2 8098 4d61 6b65 6669 6c65 tive ...Makefile\n+000426b0: 2e61 6de2 8099 2e0a 0a20 2020 2020 2320 .am...... # \n+000426c0: 5468 6973 2077 6f6e 2774 2077 6f72 6b2e This won't work.\n+000426d0: 0a20 2020 2020 6269 6e5f 5052 4f47 5241 . bin_PROGRA\n+000426e0: 4d53 203d 2066 6f6f 0a20 2020 2020 666f MS = foo. fo\n+000426f0: 6f5f 534f 5552 4345 5320 3d20 666f 6f2e o_SOURCES = foo.\n+00042700: 630a 2020 2020 206e 6f64 6973 745f 666f c. nodist_fo\n+00042710: 6f5f 534f 5552 4345 5320 3d20 6269 6e64 o_SOURCES = bind\n+00042720: 6972 2e68 0a20 2020 2020 434c 4541 4e46 ir.h. CLEANF\n+00042730: 494c 4553 203d 2062 696e 6469 722e 680a ILES = bindir.h.\n+00042740: 2020 2020 2062 696e 6469 722e 683a 204d bindir.h: M\n+00042750: 616b 6566 696c 650a 2020 2020 2020 2020 akefile. \n+00042760: 2020 2020 2065 6368 6f20 2723 6465 6669 echo '#defi\n+00042770: 6e65 2062 696e 6469 7220 2224 2862 696e ne bindir \"$(bin\n+00042780: 6469 7229 2227 203e 2440 0a0a 2020 2054 dir)\"' >$@.. T\n+00042790: 6869 7320 7365 7475 7020 646f 6573 6e27 his setup doesn'\n+000427a0: 7420 776f 726b 2c20 6265 6361 7573 6520 t work, because \n+000427b0: 4175 746f 6d61 6b65 2064 6f65 736e 2774 Automake doesn't\n+000427c0: 206b 6e6f 7720 7468 6174 20e2 8098 666f know that ...fo\n+000427d0: 6f2e 63e2 8099 0a69 6e63 6c75 6465 7320 o.c....includes \n+000427e0: e280 9862 696e 6469 722e 68e2 8099 2e20 ...bindir.h.... \n+000427f0: 2052 656d 656d 6265 722c 2061 7574 6f6d Remember, autom\n+00042800: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n+00042810: 7472 6163 6b69 6e67 2077 6f72 6b73 2061 tracking works a\n+00042820: 7320 610a 7369 6465 2d65 6666 6563 7420 s a.side-effect \n+00042830: 6f66 2063 6f6d 7069 6c61 7469 6f6e 2c20 of compilation, \n+00042840: 736f 2074 6865 2064 6570 656e 6465 6e63 so the dependenc\n+00042850: 6965 7320 6f66 20e2 8098 666f 6f2e 6fe2 ies of ...foo.o.\n+00042860: 8099 2077 696c 6c20 6265 206b 6e6f 776e .. will be known\n+00042870: 0a6f 6e6c 7920 6166 7465 7220 e280 9866 .only after ...f\n+00042880: 6f6f 2e6f e280 9920 6861 7320 6265 656e oo.o... has been\n+00042890: 2063 6f6d 7069 6c65 6420 282a 6e6f 7465 compiled (*note\n+000428a0: 2044 6570 656e 6465 6e63 6965 733a 3a29 Dependencies::)\n+000428b0: 2e20 2054 6865 0a73 796d 7074 6f6d 2069 . The.symptom i\n+000428c0: 7320 6173 2066 6f6c 6c6f 7773 2e0a 0a20 s as follows... \n+000428d0: 2020 2020 2520 6d61 6b65 0a20 2020 2020 % make. \n+000428e0: 736f 7572 6365 3d27 666f 6f2e 6327 206f source='foo.c' o\n+000428f0: 626a 6563 743d 2766 6f6f 2e6f 2720 6c69 bject='foo.o' li\n+00042900: 6274 6f6f 6c3d 6e6f 205c 0a20 2020 2020 btool=no \\. \n+00042910: 6465 7066 696c 653d 272e 6465 7073 2f66 depfile='.deps/f\n+00042920: 6f6f 2e50 6f27 2074 6d70 6465 7066 696c oo.Po' tmpdepfil\n+00042930: 653d 272e 6465 7073 2f66 6f6f 2e54 506f e='.deps/foo.TPo\n+00042940: 2720 5c0a 2020 2020 2064 6570 6d6f 6465 ' \\. depmode\n+00042950: 3d67 6363 202f 6269 6e2f 7368 202e 2f64 =gcc /bin/sh ./d\n+00042960: 6570 636f 6d70 205c 0a20 2020 2020 6763 epcomp \\. gc\n+00042970: 6320 2d49 2e20 2d49 2e20 2d67 202d 4f32 c -I. -I. -g -O2\n+00042980: 202d 6320 6074 6573 7420 2d66 2027 666f -c `test -f 'fo\n+00042990: 6f2e 6327 207c 7c20 6563 686f 2027 2e2f o.c' || echo './\n+000429a0: 2760 666f 6f2e 630a 2020 2020 2066 6f6f '`foo.c. foo\n+000429b0: 2e63 3a32 3a20 6269 6e64 6972 2e68 3a20 .c:2: bindir.h: \n+000429c0: 4e6f 2073 7563 6820 6669 6c65 206f 7220 No such file or \n+000429d0: 6469 7265 6374 6f72 790a 2020 2020 206d directory. m\n+000429e0: 616b 653a 202a 2a2a 205b 666f 6f2e 6f5d ake: *** [foo.o]\n+000429f0: 2045 7272 6f72 2031 0a0a 2020 2049 6e20 Error 1.. In \n+00042a00: 7468 6973 2065 7861 6d70 6c65 20e2 8098 this example ...\n+00042a10: 6269 6e64 6972 2e68 e280 9920 6973 206e bindir.h... is n\n+00042a20: 6f74 2064 6973 7472 6962 7574 6564 206e ot distributed n\n+00042a30: 6f72 2069 6e73 7461 6c6c 6564 2c20 616e or installed, an\n+00042a40: 6420 6974 0a69 7320 6e6f 7420 6576 656e d it.is not even\n+00042a50: 2062 6569 6e67 2062 7569 6c74 206f 6e2d being built on-\n+00042a60: 7469 6d65 2e20 204f 6e65 206d 6179 2077 time. One may w\n+00042a70: 6f6e 6465 7220 6966 2074 6865 0ae2 8098 onder if the....\n+00042a80: 6e6f 6469 7374 5f66 6f6f 5f53 4f55 5243 nodist_foo_SOURC\n+00042a90: 4553 203d 2062 696e 6469 722e 68e2 8099 ES = bindir.h...\n+00042aa0: 206c 696e 6520 6861 7320 616e 7920 7573 line has any us\n+00042ab0: 6520 6174 2061 6c6c 2e20 2054 6869 7320 e at all. This \n+00042ac0: 6c69 6e65 0a73 696d 706c 7920 7374 6174 line.simply stat\n+00042ad0: 6573 2074 6861 7420 e280 9862 696e 6469 es that ...bindi\n+00042ae0: 722e 68e2 8099 2069 7320 6120 736f 7572 r.h... is a sour\n+00042af0: 6365 206f 6620 e280 9866 6f6f e280 992c ce of ...foo...,\n+00042b00: 2073 6f20 666f 7220 696e 7374 616e 6365 so for instance\n+00042b10: 2c20 6974 0a73 686f 756c 6420 6265 2069 , it.should be i\n+00042b20: 6e73 7065 6374 6564 2077 6869 6c65 2067 nspected while g\n+00042b30: 656e 6572 6174 696e 6720 7461 6773 2028 enerating tags (\n+00042b40: 2a6e 6f74 6520 5461 6773 3a3a 292e 2020 *note Tags::). \n+00042b50: 496e 206f 7468 6572 0a77 6f72 6473 2c20 In other.words, \n+00042b60: 6974 2064 6f65 7320 6e6f 7420 6865 6c70 it does not help\n+00042b70: 206f 7572 2070 7265 7365 6e74 2070 726f our present pro\n+00042b80: 626c 656d 2c20 616e 6420 7468 6520 6275 blem, and the bu\n+00042b90: 696c 6420 776f 756c 6420 6661 696c 0a69 ild would fail.i\n+00042ba0: 6465 6e74 6963 616c 6c79 2077 6974 686f dentically witho\n+00042bb0: 7574 2069 742e 0a0a 5573 696e 6720 e280 ut it...Using ..\n+00042bc0: 9842 5549 4c54 5f53 4f55 5243 4553 e280 .BUILT_SOURCES..\n+00042bd0: 990a 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................\n+00042be0: 2e2e 2e2e 2e2e 2e0a 0a41 2073 6f6c 7574 .........A solut\n+00042bf0: 696f 6e20 6973 2074 6f20 7265 7175 6972 ion is to requir\n+00042c00: 6520 e280 9862 696e 6469 722e 68e2 8099 e ...bindir.h...\n+00042c10: 2074 6f20 6265 2062 7569 6c74 2062 6566 to be built bef\n+00042c20: 6f72 6520 616e 7974 6869 6e67 2065 6c73 ore anything els\n+00042c30: 652e 0a54 6869 7320 6973 2077 6861 7420 e..This is what \n+00042c40: e280 9842 5549 4c54 5f53 4f55 5243 4553 ...BUILT_SOURCES\n+00042c50: e280 9920 6973 206d 6561 6e74 2066 6f72 ... is meant for\n+00042c60: 2028 2a6e 6f74 6520 536f 7572 6365 733a (*note Sources:\n+00042c70: 3a29 2e0a 0a20 2020 2020 6269 6e5f 5052 :)... bin_PR\n+00042c80: 4f47 5241 4d53 203d 2066 6f6f 0a20 2020 OGRAMS = foo. \n+00042c90: 2020 666f 6f5f 534f 5552 4345 5320 3d20 foo_SOURCES = \n+00042ca0: 666f 6f2e 630a 2020 2020 206e 6f64 6973 foo.c. nodis\n+00042cb0: 745f 666f 6f5f 534f 5552 4345 5320 3d20 t_foo_SOURCES = \n+00042cc0: 6269 6e64 6972 2e68 0a20 2020 2020 4255 bindir.h. BU\n+00042cd0: 494c 545f 534f 5552 4345 5320 3d20 6269 ILT_SOURCES = bi\n+00042ce0: 6e64 6972 2e68 0a20 2020 2020 434c 4541 ndir.h. CLEA\n+00042cf0: 4e46 494c 4553 203d 2062 696e 6469 722e NFILES = bindir.\n+00042d00: 680a 2020 2020 2062 696e 6469 722e 683a h. bindir.h:\n+00042d10: 204d 616b 6566 696c 650a 2020 2020 2020 Makefile. \n+00042d20: 2020 2020 2020 2065 6368 6f20 2723 6465 echo '#de\n+00042d30: 6669 6e65 2062 696e 6469 7220 2224 2862 fine bindir \"$(b\n+00042d40: 696e 6469 7229 2227 203e 2440 0a0a 2020 indir)\"' >$@.. \n+00042d50: 2053 6565 2068 6f77 20e2 8098 6269 6e64 See how ...bind\n+00042d60: 6972 2e68 e280 9920 6765 7473 2062 7569 ir.h... gets bui\n+00042d70: 6c74 2066 6972 7374 3a0a 0a20 2020 2020 lt first:.. \n+00042d80: 2520 6d61 6b65 0a20 2020 2020 6563 686f % make. echo\n+00042d90: 2027 2364 6566 696e 6520 6269 6e64 6972 '#define bindir\n+00042da0: 2022 2f75 7372 2f6c 6f63 616c 2f62 696e \"/usr/local/bin\n+00042db0: 2227 203e 6269 6e64 6972 2e68 0a20 2020 \"' >bindir.h. \n+00042dc0: 2020 6d61 6b65 2020 616c 6c2d 616d 0a20 make all-am. \n+00042dd0: 2020 2020 6d61 6b65 5b31 5d3a 2045 6e74 make[1]: Ent\n+00042de0: 6572 696e 6720 6469 7265 6374 6f72 7920 ering directory \n+00042df0: 602f 686f 6d65 2f61 646c 2f74 6d70 270a `/home/adl/tmp'.\n+00042e00: 2020 2020 2073 6f75 7263 653d 2766 6f6f source='foo\n+00042e10: 2e63 2720 6f62 6a65 6374 3d27 666f 6f2e .c' object='foo.\n+00042e20: 6f27 206c 6962 746f 6f6c 3d6e 6f20 5c0a o' libtool=no \\.\n+00042e30: 2020 2020 2064 6570 6669 6c65 3d27 2e64 depfile='.d\n+00042e40: 6570 732f 666f 6f2e 506f 2720 746d 7064 eps/foo.Po' tmpd\n+00042e50: 6570 6669 6c65 3d27 2e64 6570 732f 666f epfile='.deps/fo\n+00042e60: 6f2e 5450 6f27 205c 0a20 2020 2020 6465 o.TPo' \\. de\n+00042e70: 706d 6f64 653d 6763 6320 2f62 696e 2f73 pmode=gcc /bin/s\n+00042e80: 6820 2e2f 6465 7063 6f6d 7020 5c0a 2020 h ./depcomp \\. \n+00042e90: 2020 2067 6363 202d 492e 202d 492e 202d gcc -I. -I. -\n+00042ea0: 6720 2d4f 3220 2d63 2060 7465 7374 202d g -O2 -c `test -\n+00042eb0: 6620 2766 6f6f 2e63 2720 7c7c 2065 6368 f 'foo.c' || ech\n+00042ec0: 6f20 272e 2f27 6066 6f6f 2e63 0a20 2020 o './'`foo.c. \n+00042ed0: 2020 6763 6320 202d 6720 2d4f 3220 2020 gcc -g -O2 \n+00042ee0: 2d6f 2066 6f6f 2020 666f 6f2e 6f0a 2020 -o foo foo.o. \n+00042ef0: 2020 206d 616b 655b 315d 3a20 4c65 6176 make[1]: Leav\n+00042f00: 696e 6720 6469 7265 6374 6f72 7920 602f ing directory `/\n+00042f10: 686f 6d65 2f61 646c 2f74 6d70 270a 0a20 home/adl/tmp'.. \n+00042f20: 2020 486f 7765 7665 722c 2061 7320 7361 However, as sa\n+00042f30: 6964 2065 6172 6c69 6572 2c20 e280 9842 id earlier, ...B\n+00042f40: 5549 4c54 5f53 4f55 5243 4553 e280 9920 UILT_SOURCES... \n+00042f50: 6170 706c 6965 7320 6f6e 6c79 2074 6f20 applies only to \n+00042f60: 7468 6520 e280 9861 6c6c e280 992c 0ae2 the ...all...,..\n+00042f70: 8098 6368 6563 6be2 8099 2c20 616e 6420 ..check..., and \n+00042f80: e280 9869 6e73 7461 6c6c e280 9920 7461 ...install... ta\n+00042f90: 7267 6574 732e 2020 4974 2073 7469 6c6c rgets. It still\n+00042fa0: 2066 6169 6c73 2069 6620 796f 7520 7472 fails if you tr\n+00042fb0: 7920 746f 2072 756e 20e2 8098 6d61 6b65 y to run ...make\n+00042fc0: 0a66 6f6f e280 9920 6578 706c 6963 6974 .foo... explicit\n+00042fd0: 6c79 3a0a 0a20 2020 2020 2520 6d61 6b65 ly:.. % make\n+00042fe0: 2063 6c65 616e 0a20 2020 2020 7465 7374 clean. test\n+00042ff0: 202d 7a20 2262 696e 6469 722e 6822 207c -z \"bindir.h\" |\n+00043000: 7c20 726d 202d 6620 6269 6e64 6972 2e68 | rm -f bindir.h\n+00043010: 0a20 2020 2020 7465 7374 202d 7a20 2266 . test -z \"f\n+00043020: 6f6f 2220 7c7c 2072 6d20 2d66 2066 6f6f oo\" || rm -f foo\n+00043030: 0a20 2020 2020 726d 202d 6620 2a2e 6f0a . rm -f *.o.\n+00043040: 2020 2020 2025 203a 203e 202e 6465 7073 % : > .deps\n+00043050: 2f66 6f6f 2e50 6f20 2320 5375 7070 7265 /foo.Po # Suppre\n+00043060: 7373 2070 7265 7669 6f75 736c 7920 7265 ss previously re\n+00043070: 636f 7264 6564 2064 6570 656e 6465 6e63 corded dependenc\n+00043080: 6965 730a 2020 2020 2025 206d 616b 6520 ies. % make \n+00043090: 666f 6f0a 2020 2020 2073 6f75 7263 653d foo. source=\n+000430a0: 2766 6f6f 2e63 2720 6f62 6a65 6374 3d27 'foo.c' object='\n+000430b0: 666f 6f2e 6f27 206c 6962 746f 6f6c 3d6e foo.o' libtool=n\n+000430c0: 6f20 5c0a 2020 2020 2064 6570 6669 6c65 o \\. depfile\n+000430d0: 3d27 2e64 6570 732f 666f 6f2e 506f 2720 ='.deps/foo.Po' \n+000430e0: 746d 7064 6570 6669 6c65 3d27 2e64 6570 tmpdepfile='.dep\n+000430f0: 732f 666f 6f2e 5450 6f27 205c 0a20 2020 s/foo.TPo' \\. \n+00043100: 2020 6465 706d 6f64 653d 6763 6320 2f62 depmode=gcc /b\n+00043110: 696e 2f73 6820 2e2f 6465 7063 6f6d 7020 in/sh ./depcomp \n+00043120: 5c0a 2020 2020 2067 6363 202d 492e 202d \\. gcc -I. -\n+00043130: 492e 202d 6720 2d4f 3220 2d63 2060 7465 I. -g -O2 -c `te\n+00043140: 7374 202d 6620 2766 6f6f 2e63 2720 7c7c st -f 'foo.c' ||\n+00043150: 2065 6368 6f20 272e 2f27 6066 6f6f 2e63 echo './'`foo.c\n+00043160: 0a20 2020 2020 666f 6f2e 633a 323a 2062 . foo.c:2: b\n+00043170: 696e 6469 722e 683a 204e 6f20 7375 6368 indir.h: No such\n+00043180: 2066 696c 6520 6f72 2064 6972 6563 746f file or directo\n+00043190: 7279 0a20 2020 2020 6d61 6b65 3a20 2a2a ry. make: **\n+000431a0: 2a20 5b66 6f6f 2e6f 5d20 4572 726f 7220 * [foo.o] Error \n+000431b0: 310a 0a52 6563 6f72 6469 6e67 2044 6570 1..Recording Dep\n+000431c0: 656e 6465 6e63 6965 7320 6d61 6e75 616c endencies manual\n+000431d0: 6c79 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ly..............\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 0a0a 5573 7561 6c6c 7920 7065 6f70 ....Usually peop\n+00043200: 6c65 2061 7265 2068 6170 7079 2065 6e6f le are happy eno\n+00043210: 7567 6820 7769 7468 20e2 8098 4255 494c ugh with ...BUIL\n+00043220: 545f 534f 5552 4345 53e2 8099 2062 6563 T_SOURCES... bec\n+00043230: 6175 7365 2074 6865 7920 6e65 7665 720a ause they never.\n+00043240: 6275 696c 6420 7461 7267 6574 7320 7375 build targets su\n+00043250: 6368 2061 7320 e280 986d 616b 6520 666f ch as ...make fo\n+00043260: 6fe2 8099 2062 6566 6f72 6520 e280 986d o... before ...m\n+00043270: 616b 6520 616c 6ce2 8099 2c20 6173 2069 ake all..., as i\n+00043280: 6e20 7468 6520 7072 6576 696f 7573 0a65 n the previous.e\n+00043290: 7861 6d70 6c65 2e20 2048 6f77 6576 6572 xample. However\n+000432a0: 2069 6620 7468 6973 206d 6174 7465 7273 if this matters\n+000432b0: 2074 6f20 796f 752c 2079 6f75 2063 616e to you, you can\n+000432c0: 2061 766f 6964 20e2 8098 4255 494c 545f avoid ...BUILT_\n+000432d0: 534f 5552 4345 53e2 8099 0a61 6e64 2072 SOURCES....and r\n+000432e0: 6563 6f72 6420 7375 6368 2064 6570 656e ecord such depen\n+000432f0: 6465 6e63 6965 7320 6578 706c 6963 6974 dencies explicit\n+00043300: 6c79 2069 6e20 7468 6520 e280 984d 616b ly in the ...Mak\n+00043310: 6566 696c 652e 616d e280 992e 0a0a 2020 efile.am...... \n+00043320: 2020 2062 696e 5f50 524f 4752 414d 5320 bin_PROGRAMS \n+00043330: 3d20 666f 6f0a 2020 2020 2066 6f6f 5f53 = foo. foo_S\n+00043340: 4f55 5243 4553 203d 2066 6f6f 2e63 0a20 OURCES = foo.c. \n+00043350: 2020 2020 6e6f 6469 7374 5f66 6f6f 5f53 nodist_foo_S\n+00043360: 4f55 5243 4553 203d 2062 696e 6469 722e OURCES = bindir.\n+00043370: 680a 2020 2020 2066 6f6f 2e24 284f 424a h. foo.$(OBJ\n+00043380: 4558 5429 3a20 6269 6e64 6972 2e68 0a20 EXT): bindir.h. \n+00043390: 2020 2020 434c 4541 4e46 494c 4553 203d CLEANFILES =\n+000433a0: 2062 696e 6469 722e 680a 2020 2020 2062 bindir.h. b\n+000433b0: 696e 6469 722e 683a 204d 616b 6566 696c indir.h: Makefil\n+000433c0: 650a 2020 2020 2020 2020 2020 2020 2065 e. e\n+000433d0: 6368 6f20 2723 6465 6669 6e65 2062 696e cho '#define bin\n+000433e0: 6469 7220 2224 2862 696e 6469 7229 2227 dir \"$(bindir)\"'\n+000433f0: 203e 2440 0a0a 2020 2059 6f75 2064 6f6e >$@.. You don\n+00043400: 2774 2068 6176 6520 746f 206c 6973 7420 't have to list \n+00043410: 5f61 6c6c 5f20 7468 6520 6465 7065 6e64 _all_ the depend\n+00043420: 656e 6369 6573 206f 6620 e280 9866 6f6f encies of ...foo\n+00043430: 2e6f e280 9920 6578 706c 6963 6974 6c79 .o... explicitly\n+00043440: 2c0a 6f6e 6c79 2074 686f 7365 2074 6861 ,.only those tha\n+00043450: 7420 6d69 6768 7420 6e65 6564 2074 6f20 t might need to \n+00043460: 6265 2062 7569 6c74 2e20 2049 6620 6120 be built. If a \n+00043470: 6465 7065 6e64 656e 6379 2061 6c72 6561 dependency alrea\n+00043480: 6479 2065 7869 7374 732c 0a69 7420 7769 dy exists,.it wi\n+00043490: 6c6c 206e 6f74 2068 696e 6465 7220 7468 ll not hinder th\n+000434a0: 6520 6669 7273 7420 636f 6d70 696c 6174 e first compilat\n+000434b0: 696f 6e20 616e 6420 7769 6c6c 2062 6520 ion and will be \n+000434c0: 7265 636f 7264 6564 2062 7920 7468 650a recorded by the.\n+000434d0: 6e6f 726d 616c 2064 6570 656e 6465 6e63 normal dependenc\n+000434e0: 7920 7472 6163 6b69 6e67 2063 6f64 652e y tracking code.\n+000434f0: 2020 284e 6f74 6520 7468 6174 2061 6674 (Note that aft\n+00043500: 6572 2074 6869 7320 6669 7273 740a 636f er this first.co\n+00043510: 6d70 696c 6174 696f 6e20 7468 6520 6465 mpilation the de\n+00043520: 7065 6e64 656e 6379 2074 7261 636b 696e pendency trackin\n+00043530: 6720 636f 6465 2077 696c 6c20 616c 736f g code will also\n+00043540: 2068 6176 6520 7265 636f 7264 6564 2074 have recorded t\n+00043550: 6865 0a64 6570 656e 6465 6e63 7920 6265 he.dependency be\n+00043560: 7477 6565 6e20 e280 9866 6f6f 2e6f e280 tween ...foo.o..\n+00043570: 9920 616e 6420 e280 9862 696e 6469 722e . and ...bindir.\n+00043580: 68e2 8099 3b20 736f 206f 7572 2065 7870 h...; so our exp\n+00043590: 6c69 6369 7420 6465 7065 6e64 656e 6379 licit dependency\n+000435a0: 2069 730a 7265 616c 6c79 2075 7365 6675 is.really usefu\n+000435b0: 6c20 746f 2074 6865 2066 6972 7374 2062 l to the first b\n+000435c0: 7569 6c64 206f 6e6c 792e 290a 0a20 2020 uild only.).. \n+000435d0: 4164 6469 6e67 2065 7870 6c69 6369 7420 Adding explicit \n+000435e0: 6465 7065 6e64 656e 6369 6573 206c 696b dependencies lik\n+000435f0: 6520 7468 6973 2063 616e 2062 6520 6120 e this can be a \n+00043600: 6269 7420 6461 6e67 6572 6f75 7320 6966 bit dangerous if\n+00043610: 2079 6f75 0a61 7265 206e 6f74 2063 6172 you.are not car\n+00043620: 6566 756c 2065 6e6f 7567 682e 2020 5468 eful enough. Th\n+00043630: 6973 2069 7320 6475 6520 746f 2074 6865 is is due to the\n+00043640: 2077 6179 2041 7574 6f6d 616b 6520 7472 way Automake tr\n+00043650: 6965 7320 6e6f 7420 746f 0a6f 7665 7277 ies not to.overw\n+00043660: 7269 7465 2079 6f75 7220 7275 6c65 7320 rite your rules \n+00043670: 2869 7420 6173 7375 6d65 7320 796f 7520 (it assumes you \n+00043680: 6b6e 6f77 2062 6574 7465 7220 7468 616e know better than\n+00043690: 2069 7429 2e0a e280 9866 6f6f 2e24 284f it).....foo.$(O\n+000436a0: 424a 4558 5429 3a20 6269 6e64 6972 2e68 BJEXT): bindir.h\n+000436b0: e280 9920 7375 7065 7273 6564 6573 2061 ... supersedes a\n+000436c0: 6e79 2072 756c 6520 4175 746f 6d61 6b65 ny rule Automake\n+000436d0: 206d 6179 2077 616e 7420 746f 0a6f 7574 may want to.out\n+000436e0: 7075 7420 746f 2062 7569 6c64 20e2 8098 put to build ...\n+000436f0: 666f 6f2e 2428 4f42 4a45 5854 29e2 8099 foo.$(OBJEXT)...\n+00043700: 2e20 2049 7420 6861 7070 656e 7320 746f . It happens to\n+00043710: 2077 6f72 6b20 696e 2074 6869 7320 6361 work in this ca\n+00043720: 7365 0a62 6563 6175 7365 2041 7574 6f6d se.because Autom\n+00043730: 616b 6520 646f 6573 6e27 7420 6861 7665 ake doesn't have\n+00043740: 2074 6f20 6f75 7470 7574 2061 6e79 20e2 to output any .\n+00043750: 8098 666f 6f2e 2428 4f42 4a45 5854 293a ..foo.$(OBJEXT):\n+00043760: e280 9920 7461 7267 6574 3a20 6974 0a72 ... target: it.r\n+00043770: 656c 6965 7320 6f6e 2061 2073 7566 6669 elies on a suffi\n+00043780: 7820 7275 6c65 2069 6e73 7465 6164 2028 x rule instead (\n+00043790: 692e 652e 2c20 e280 982e 632e 2428 4f42 i.e., ....c.$(OB\n+000437a0: 4a45 5854 293a e280 9929 2e20 2041 6c77 JEXT):...). Alw\n+000437b0: 6179 7320 6368 6563 6b0a 7468 6520 6765 ays check.the ge\n+000437c0: 6e65 7261 7465 6420 e280 984d 616b 6566 nerated ...Makef\n+000437d0: 696c 652e 696e e280 9920 6966 2079 6f75 ile.in... if you\n+000437e0: 2064 6f20 7468 6973 2e0a 0a42 7569 6c64 do this...Build\n+000437f0: 20e2 8098 6269 6e64 6972 2e68 e280 9920 ...bindir.h... \n+00043800: 6672 6f6d 20e2 8098 636f 6e66 6967 7572 from ...configur\n+00043810: 65e2 8099 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e e...............\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+00043830: 2e2e 2e2e 2e2e 0a0a 4974 2773 2070 6f73 ........It's pos\n+00043840: 7369 626c 6520 746f 2064 6566 696e 6520 sible to define \n+00043850: 7468 6973 2070 7265 7072 6f63 6573 736f this preprocesso\n+00043860: 7220 6d61 6372 6f20 6672 6f6d 20e2 8098 r macro from ...\n+00043870: 636f 6e66 6967 7572 65e2 8099 2c20 6569 configure..., ei\n+00043880: 7468 6572 0a69 6e20 e280 9863 6f6e 6669 ther.in ...confi\n+00043890: 672e 68e2 8099 2028 2a6e 6f74 6520 4465 g.h... (*note De\n+000438a0: 6669 6e69 6e67 2044 6972 6563 746f 7269 fining Directori\n+000438b0: 6573 3a20 2861 7574 6f63 6f6e 6629 4465 es: (autoconf)De\n+000438c0: 6669 6e69 6e67 0a44 6972 6563 746f 7269 fining.Directori\n+000438d0: 6573 2e29 2c20 6f72 2062 7920 7072 6f63 es.), or by proc\n+000438e0: 6573 7369 6e67 2061 20e2 8098 6269 6e64 essing a ...bind\n+000438f0: 6972 2e68 2e69 6ee2 8099 2066 696c 6520 ir.h.in... file \n+00043900: 7573 696e 670a e280 9841 435f 434f 4e46 using....AC_CONF\n+00043910: 4947 5f46 494c 4553 e280 9920 282a 6e6f IG_FILES... (*no\n+00043920: 7465 2043 6f6e 6669 6775 7261 7469 6f6e te Configuration\n+00043930: 2041 6374 696f 6e73 3a20 2861 7574 6f63 Actions: (autoc\n+00043940: 6f6e 6629 436f 6e66 6967 7572 6174 696f onf)Configuratio\n+00043950: 6e0a 4163 7469 6f6e 732e 292e 0a0a 2020 n.Actions.)... \n+00043960: 2041 7420 7468 6973 2070 6f69 6e74 2069 At this point i\n+00043970: 7420 7368 6f75 6c64 2062 6520 636c 6561 t should be clea\n+00043980: 7220 7468 6174 2062 7569 6c64 696e 6720 r that building \n+00043990: e280 9862 696e 6469 722e 68e2 8099 2066 ...bindir.h... f\n+000439a0: 726f 6d0a e280 9863 6f6e 6669 6775 7265 rom....configure\n+000439b0: e280 9920 776f 726b 7320 7765 6c6c 2066 ... works well f\n+000439c0: 6f72 2074 6869 7320 6578 616d 706c 652e or this example.\n+000439d0: 2020 e280 9862 696e 6469 722e 68e2 8099 ...bindir.h...\n+000439e0: 2077 696c 6c20 6578 6973 7420 6265 666f will exist befo\n+000439f0: 7265 0a79 6f75 2062 7569 6c64 2061 6e79 re.you build any\n+00043a00: 2074 6172 6765 742c 2068 656e 6365 2077 target, hence w\n+00043a10: 696c 6c20 6e6f 7420 6361 7573 6520 616e ill not cause an\n+00043a20: 7920 6465 7065 6e64 656e 6379 2069 7373 y dependency iss\n+00043a30: 7565 2e0a 0a20 2020 5468 6520 4d61 6b65 ue... The Make\n+00043a40: 6669 6c65 2063 616e 2062 6520 7368 7275 file can be shru\n+00043a50: 6e6b 2061 7320 666f 6c6c 6f77 732e 2020 nk as follows. \n+00043a60: 5765 2064 6f20 6e6f 7420 6576 656e 2068 We do not even h\n+00043a70: 6176 6520 746f 0a6d 656e 7469 6f6e 20e2 ave to.mention .\n+00043a80: 8098 6269 6e64 6972 2e68 e280 992e 0a0a ..bindir.h......\n+00043a90: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n+00043aa0: 5320 3d20 666f 6f0a 2020 2020 2066 6f6f S = foo. foo\n+00043ab0: 5f53 4f55 5243 4553 203d 2066 6f6f 2e63 _SOURCES = foo.c\n+00043ac0: 0a0a 2020 2048 6f77 6576 6572 2c20 6974 .. However, it\n+00043ad0: 2773 206e 6f74 2061 6c77 6179 7320 706f 's not always po\n+00043ae0: 7373 6962 6c65 2074 6f20 6275 696c 6420 ssible to build \n+00043af0: 736f 7572 6365 7320 6672 6f6d 20e2 8098 sources from ...\n+00043b00: 636f 6e66 6967 7572 65e2 8099 2c0a 6573 configure...,.es\n+00043b10: 7065 6369 616c 6c79 2077 6865 6e20 7468 pecially when th\n+00043b20: 6573 6520 736f 7572 6365 7320 6172 6520 ese sources are \n+00043b30: 6765 6e65 7261 7465 6420 6279 2061 2074 generated by a t\n+00043b40: 6f6f 6c20 7468 6174 206e 6565 6473 2074 ool that needs t\n+00043b50: 6f20 6265 0a62 7569 6c74 2066 6972 7374 o be.built first\n+00043b60: 2e0a 0a42 7569 6c64 20e2 8098 6269 6e64 ...Build ...bind\n+00043b70: 6972 2e63 e280 992c 206e 6f74 20e2 8098 ir.c..., not ...\n+00043b80: 6269 6e64 6972 2e68 e280 992e 0a2e 2e2e bindir.h........\n 00043b90: 2e2e 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+00043ba0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a ................\n+00043bb0: 416e 6f74 6865 7220 6174 7472 6163 7469 Another attracti\n+00043bc0: 7665 2069 6465 6120 6973 2074 6f20 6465 ve idea is to de\n+00043bd0: 6669 6e65 20e2 8098 6269 6e64 6972 e280 fine ...bindir..\n+00043be0: 9920 6173 2061 2076 6172 6961 626c 6520 . as a variable \n+00043bf0: 6f72 2066 756e 6374 696f 6e0a 6578 706f or function.expo\n+00043c00: 7274 6564 2066 726f 6d20 e280 9862 696e rted from ...bin\n+00043c10: 6469 722e 6fe2 8099 2c20 616e 6420 6275 dir.o..., and bu\n+00043c20: 696c 6420 e280 9862 696e 6469 722e 63e2 ild ...bindir.c.\n+00043c30: 8099 2069 6e73 7465 6164 206f 6620 e280 .. instead of ..\n+00043c40: 9862 696e 6469 722e 68e2 8099 2e0a 0a20 .bindir.h...... \n+00043c50: 2020 2020 6e6f 696e 7374 5f50 524f 4752 noinst_PROGR\n+00043c60: 414d 5320 3d20 666f 6f0a 2020 2020 2066 AMS = foo. f\n+00043c70: 6f6f 5f53 4f55 5243 4553 203d 2066 6f6f oo_SOURCES = foo\n+00043c80: 2e63 2062 696e 6469 722e 680a 2020 2020 .c bindir.h. \n+00043c90: 206e 6f64 6973 745f 666f 6f5f 534f 5552 nodist_foo_SOUR\n+00043ca0: 4345 5320 3d20 6269 6e64 6972 2e63 0a20 CES = bindir.c. \n+00043cb0: 2020 2020 434c 4541 4e46 494c 4553 203d CLEANFILES =\n+00043cc0: 2062 696e 6469 722e 630a 2020 2020 2062 bindir.c. b\n+00043cd0: 696e 6469 722e 633a 204d 616b 6566 696c indir.c: Makefil\n+00043ce0: 650a 2020 2020 2020 2020 2020 2020 2065 e. e\n+00043cf0: 6368 6f20 2763 6f6e 7374 2063 6861 7220 cho 'const char \n+00043d00: 6269 6e64 6972 5b5d 203d 2022 2428 6269 bindir[] = \"$(bi\n+00043d10: 6e64 6972 2922 3b27 203e 2440 0a0a 2020 ndir)\";' >$@.. \n+00043d20: 20e2 8098 6269 6e64 6972 2e68 e280 9920 ...bindir.h... \n+00043d30: 636f 6e74 6169 6e73 206a 7573 7420 7468 contains just th\n+00043d40: 6520 7661 7269 6162 6c65 2773 2064 6563 e variable's dec\n+00043d50: 6c61 7261 7469 6f6e 2061 6e64 2064 6f65 laration and doe\n+00043d60: 736e 2774 206e 6565 640a 746f 2062 6520 sn't need.to be \n+00043d70: 6275 696c 742c 2073 6f20 6974 2077 6f6e built, so it won\n+00043d80: 2774 2063 6175 7365 2061 6e79 2074 726f 't cause any tro\n+00043d90: 7562 6c65 2e20 20e2 8098 6269 6e64 6972 uble. ...bindir\n+00043da0: 2e6f e280 9920 6973 2061 6c77 6179 730a .o... is always.\n+00043db0: 6465 7065 6e64 656e 7420 6f6e 20e2 8098 dependent on ...\n+00043dc0: 6269 6e64 6972 2e63 e280 992c 2073 6f20 bindir.c..., so \n+00043dd0: e280 9862 696e 6469 722e 63e2 8099 2077 ...bindir.c... w\n+00043de0: 696c 6c20 6765 7420 6275 696c 7420 6669 ill get built fi\n+00043df0: 7273 742e 0a0a 5768 6963 6820 6973 2062 rst...Which is b\n+00043e00: 6573 743f 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e est?............\n+00043e10: 2e2e 2e0a 0a54 6865 7265 2069 7320 6e6f .....There is no\n+00043e20: 2070 616e 6163 6561 2c20 6f66 2063 6f75 panacea, of cou\n+00043e30: 7273 652e 2020 4561 6368 2073 6f6c 7574 rse. Each solut\n+00043e40: 696f 6e20 6861 7320 6974 7320 6d65 7269 ion has its meri\n+00043e50: 7473 2061 6e64 0a64 7261 7762 6163 6b73 ts and.drawbacks\n+00043e60: 2e0a 0a20 2020 596f 7520 6361 6e6e 6f74 ... You cannot\n+00043e70: 2075 7365 20e2 8098 4255 494c 545f 534f use ...BUILT_SO\n+00043e80: 5552 4345 53e2 8099 2069 6620 7468 6520 URCES... if the \n+00043e90: 6162 696c 6974 7920 746f 2072 756e 20e2 ability to run .\n+00043ea0: 8098 6d61 6b65 2066 6f6f e280 9920 6f6e ..make foo... on\n+00043eb0: 2061 0a63 6c65 616e 2074 7265 6520 6973 a.clean tree is\n+00043ec0: 2069 6d70 6f72 7461 6e74 2074 6f20 796f important to yo\n+00043ed0: 752e 0a0a 2020 2059 6f75 2077 6f6e 2774 u... You won't\n+00043ee0: 2061 6464 2065 7870 6c69 6369 7420 6465 add explicit de\n+00043ef0: 7065 6e64 656e 6369 6573 2069 6620 796f pendencies if yo\n+00043f00: 7520 6172 6520 6c65 6572 7920 6f66 206f u are leery of o\n+00043f10: 7665 7272 6964 696e 6720 616e 0a41 7574 verriding an.Aut\n+00043f20: 6f6d 616b 6520 7275 6c65 2062 7920 6d69 omake rule by mi\n+00043f30: 7374 616b 652e 0a0a 2020 2042 7569 6c64 stake... Build\n+00043f40: 696e 6720 6669 6c65 7320 6672 6f6d 20e2 ing files from .\n+00043f50: 8098 2e2f 636f 6e66 6967 7572 65e2 8099 .../configure...\n+00043f60: 2069 7320 6e6f 7420 616c 7761 7973 2070 is not always p\n+00043f70: 6f73 7369 626c 652c 206e 6569 7468 6572 ossible, neither\n+00043f80: 2069 730a 636f 6e76 6572 7469 6e67 20e2 is.converting .\n+00043f90: 8098 2e68 e280 9920 6669 6c65 7320 696e ...h... files in\n+00043fa0: 746f 20e2 8098 2e63 e280 9920 6669 6c65 to ....c... file\n+00043fb0: 732e 0a0a 1f0a 4669 6c65 3a20 6175 746f s.....File: auto\n+00043fc0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00043fd0: 204e 6f64 653a 204f 7468 6572 2047 4e55 Node: Other GNU\n+00043fe0: 2054 6f6f 6c73 2c20 204e 6578 743a 2044 Tools, Next: D\n+00043ff0: 6f63 756d 656e 7461 7469 6f6e 2c20 2050 ocumentation, P\n+00044000: 7265 763a 204f 7468 6572 204f 626a 6563 rev: Other Objec\n+00044010: 7473 2c20 2055 703a 2054 6f70 0a0a 3130 ts, Up: Top..10\n+00044020: 204f 7468 6572 2047 4e55 2054 6f6f 6c73 Other GNU Tools\n+00044030: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .***************\n+00044040: 2a2a 2a0a 0a53 696e 6365 2041 7574 6f6d ***..Since Autom\n+00044050: 616b 6520 6973 2070 7269 6d61 7269 6c79 ake is primarily\n+00044060: 2069 6e74 656e 6465 6420 746f 2067 656e intended to gen\n+00044070: 6572 6174 6520 e280 984d 616b 6566 696c erate ...Makefil\n+00044080: 652e 696e e280 9973 2066 6f72 2075 7365 e.in...s for use\n+00044090: 0a69 6e20 474e 5520 7072 6f67 7261 6d73 .in GNU programs\n+000440a0: 2c20 6974 2074 7269 6573 2068 6172 6420 , it tries hard \n+000440b0: 746f 2069 6e74 6572 6f70 6572 6174 6520 to interoperate \n+000440c0: 7769 7468 206f 7468 6572 2047 4e55 2074 with other GNU t\n+000440d0: 6f6f 6c73 2e0a 0a2a 204d 656e 753a 0a0a ools...* Menu:..\n+000440e0: 2a20 456d 6163 7320 4c69 7370 3a3a 2020 * 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+00044100: 456d 6163 7320 4c69 7370 0a2a 2067 6574 Emacs Lisp.* get\n+00044110: 7465 7874 3a3a 2020 2020 2020 2020 2020 text:: \n+00044120: 2020 2020 2020 2020 2020 2047 6574 7465 Gette\n+00044130: 7874 0a2a 204c 6962 746f 6f6c 3a3a 2020 xt.* 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+00044150: 2020 204c 6962 746f 6f6c 0a2a 204a 6176 Libtool.* Jav\n+00044160: 613a 3a20 2020 2020 2020 2020 2020 2020 a:: \n+00044170: 2020 2020 2020 2020 2020 204a 6176 6120 Java \n+00044180: 6279 7465 636f 6465 2063 6f6d 7069 6c61 bytecode compila\n+00044190: 7469 6f6e 2028 6465 7072 6563 6174 6564 tion (deprecated\n+000441a0: 290a 2a20 5079 7468 6f6e 3a3a 2020 2020 ).* 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 5079 7468 6f6e 0a0a 1f0a 4669 6c65 Python....File\n+000441d0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+000441e0: 696e 666f 2c20 204e 6f64 653a 2045 6d61 info, Node: Ema\n+000441f0: 6373 204c 6973 702c 2020 4e65 7874 3a20 cs Lisp, Next: \n+00044200: 6765 7474 6578 742c 2020 5570 3a20 4f74 gettext, Up: Ot\n+00044210: 6865 7220 474e 5520 546f 6f6c 730a 0a31 her GNU Tools..1\n+00044220: 302e 3120 456d 6163 7320 4c69 7370 0a3d 0.1 Emacs Lisp.=\n+00044230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n+00044240: 4175 746f 6d61 6b65 2070 726f 7669 6465 Automake provide\n+00044250: 7320 736f 6d65 2073 7570 706f 7274 2066 s some support f\n+00044260: 6f72 2045 6d61 6373 204c 6973 702e 2020 or Emacs Lisp. \n+00044270: 5468 6520 e280 984c 4953 50e2 8099 2070 The ...LISP... p\n+00044280: 7269 6d61 7279 2069 730a 7573 6564 2074 rimary is.used t\n+00044290: 6f20 686f 6c64 2061 206c 6973 7420 6f66 o hold a list of\n+000442a0: 20e2 8098 2e65 6ce2 8099 2066 696c 6573 ....el... files\n+000442b0: 2e20 2050 6f73 7369 626c 6520 7072 6566 . Possible pref\n+000442c0: 6978 6573 2066 6f72 2074 6869 7320 7072 ixes for this pr\n+000442d0: 696d 6172 790a 6172 6520 e280 986c 6973 imary.are ...lis\n+000442e0: 705f e280 9920 616e 6420 e280 986e 6f69 p_... and ...noi\n+000442f0: 6e73 745f e280 992e 2020 4e6f 7465 2074 nst_.... Note t\n+00044300: 6861 7420 6966 20e2 8098 6c69 7370 5f4c hat if ...lisp_L\n+00044310: 4953 50e2 8099 2069 7320 6465 6669 6e65 ISP... is define\n+00044320: 642c 2074 6865 6e0a e280 9863 6f6e 6669 d, then....confi\n+00044330: 6775 7265 2e61 63e2 8099 206d 7573 7420 gure.ac... must \n+00044340: 7275 6e20 e280 9841 4d5f 5041 5448 5f4c run ...AM_PATH_L\n+00044350: 4953 5044 4952 e280 9920 282a 6e6f 7465 ISPDIR... (*note\n+00044360: 204d 6163 726f 733a 3a29 2e0a 0a20 2020 Macros::)... \n+00044370: 4c69 7370 2073 6f75 7263 6573 2061 7265 Lisp sources are\n+00044380: 206e 6f74 2064 6973 7472 6962 7574 6564 not distributed\n+00044390: 2062 7920 6465 6661 756c 742e 2020 596f by default. Yo\n+000443a0: 7520 6361 6e20 7072 6566 6978 2074 6865 u can prefix the\n+000443b0: 0ae2 8098 4c49 5350 e280 9920 7072 696d ....LISP... prim\n+000443c0: 6172 7920 7769 7468 20e2 8098 6469 7374 ary with ...dist\n+000443d0: 5fe2 8099 2c20 6173 2069 6e20 e280 9864 _..., as in ...d\n+000443e0: 6973 745f 6c69 7370 5f4c 4953 50e2 8099 ist_lisp_LISP...\n+000443f0: 206f 720a e280 9864 6973 745f 6e6f 696e or....dist_noin\n+00044400: 7374 5f4c 4953 50e2 8099 2c20 746f 2069 st_LISP..., to i\n+00044410: 6e64 6963 6174 6520 7468 6174 2074 6865 ndicate that the\n+00044420: 7365 2066 696c 6573 2073 686f 756c 6420 se files should \n+00044430: 6265 2064 6973 7472 6962 7574 6564 2e0a be distributed..\n+00044440: 0a20 2020 4175 746f 6d61 6b65 2077 696c . Automake wil\n+00044450: 6c20 6279 7465 2d63 6f6d 7069 6c65 2061 l byte-compile a\n+00044460: 6c6c 2045 6d61 6373 204c 6973 7020 736f ll Emacs Lisp so\n+00044470: 7572 6365 2066 696c 6573 2075 7369 6e67 urce files using\n+00044480: 2074 6865 0a45 6d61 6373 2066 6f75 6e64 the.Emacs found\n+00044490: 2062 7920 e280 9841 4d5f 5041 5448 5f4c by ...AM_PATH_L\n+000444a0: 4953 5044 4952 e280 992c 2069 6620 616e ISPDIR..., if an\n+000444b0: 7920 7761 7320 666f 756e 642e 0a0a 2020 y was found... \n+000444c0: 2042 7974 652d 636f 6d70 696c 6564 2045 Byte-compiled E\n+000444d0: 6d61 6373 204c 6973 7020 6669 6c65 7320 macs Lisp files \n+000444e0: 6172 6520 6e6f 7420 706f 7274 6162 6c65 are not portable\n+000444f0: 2061 6d6f 6e67 2061 6c6c 2076 6572 7369 among all versi\n+00044500: 6f6e 7320 6f66 0a45 6d61 6373 2c20 736f ons of.Emacs, so\n+00044510: 2069 7420 6d61 6b65 7320 7365 6e73 6520 it makes sense \n+00044520: 746f 2074 7572 6e20 7468 6973 206f 6666 to turn this off\n+00044530: 2069 6620 796f 7520 6578 7065 6374 2073 if you expect s\n+00044540: 6974 6573 2074 6f20 6861 7665 0a6d 6f72 ites to have.mor\n+00044550: 6520 7468 616e 206f 6e65 2076 6572 7369 e than one versi\n+00044560: 6f6e 206f 6620 456d 6163 7320 696e 7374 on of Emacs inst\n+00044570: 616c 6c65 642e 2020 4675 7274 6865 726d alled. Furtherm\n+00044580: 6f72 652c 206d 616e 7920 7061 636b 6167 ore, many packag\n+00044590: 6573 0a64 6f6e 2774 2061 6374 7561 6c6c es.don't actuall\n+000445a0: 7920 6265 6e65 6669 7420 6672 6f6d 2062 y benefit from b\n+000445b0: 7974 652d 636f 6d70 696c 6174 696f 6e2e yte-compilation.\n+000445c0: 2020 5374 696c 6c2c 2077 6520 7265 636f Still, we reco\n+000445d0: 6d6d 656e 6420 7468 6174 0a79 6f75 2062 mmend that.you b\n+000445e0: 7974 652d 636f 6d70 696c 6520 796f 7572 yte-compile your\n+000445f0: 2045 6d61 6373 204c 6973 7020 736f 7572 Emacs Lisp sour\n+00044600: 6365 732e 2020 4974 2069 7320 7072 6f62 ces. It is prob\n+00044610: 6162 6c79 2062 6574 7465 7220 666f 720a ably better for.\n+00044620: 7369 7465 7320 7769 7468 2073 7472 616e sites with stran\n+00044630: 6765 2073 6574 7570 7320 746f 2063 6f70 ge setups to cop\n+00044640: 6520 666f 7220 7468 656d 7365 6c76 6573 e for themselves\n+00044650: 2074 6861 6e20 746f 206d 616b 6520 7468 than to make th\n+00044660: 650a 696e 7374 616c 6c61 7469 6f6e 206c e.installation l\n+00044670: 6573 7320 6e69 6365 2066 6f72 2065 7665 ess nice for eve\n+00044680: 7279 626f 6479 2065 6c73 652e 0a0a 2020 rybody else... \n+00044690: 2054 6865 7265 2061 7265 2074 776f 2077 There are two w\n+000446a0: 6179 7320 746f 2061 766f 6964 2062 7974 ays to avoid byt\n+000446b0: 652d 636f 6d70 696c 696e 672e 2020 4869 e-compiling. Hi\n+000446c0: 7374 6f72 6963 616c 6c79 2c20 7765 2068 storically, we h\n+000446d0: 6176 650a 7265 636f 6d6d 656e 6465 6420 ave.recommended \n+000446e0: 7468 6520 666f 6c6c 6f77 696e 6720 636f the following co\n+000446f0: 6e73 7472 7563 742e 0a0a 2020 2020 206c nstruct... l\n+00044700: 6973 705f 4c49 5350 203d 2066 696c 6531 isp_LISP = file1\n+00044710: 2e65 6c20 6669 6c65 322e 656c 0a20 2020 .el file2.el. \n+00044720: 2020 454c 4346 494c 4553 203d 0a0a e280 ELCFILES =....\n+00044730: 9845 4c43 4649 4c45 53e2 8099 2069 7320 .ELCFILES... is \n+00044740: 616e 2069 6e74 6572 6e61 6c20 4175 746f an internal Auto\n+00044750: 6d61 6b65 2076 6172 6961 626c 6520 7468 make variable th\n+00044760: 6174 206e 6f72 6d61 6c6c 7920 6c69 7374 at normally list\n+00044770: 7320 616c 6c0a e280 982e 656c 63e2 8099 s all.....elc...\n+00044780: 2066 696c 6573 2074 6861 7420 6d75 7374 files that must\n+00044790: 2062 6520 6279 7465 2d63 6f6d 7069 6c65 be byte-compile\n+000447a0: 642e 2020 4175 746f 6d61 6b65 2064 6566 d. Automake def\n+000447b0: 696e 6573 20e2 8098 454c 4346 494c 4553 ines ...ELCFILES\n+000447c0: e280 990a 6175 746f 6d61 7469 6361 6c6c ....automaticall\n+000447d0: 7920 6672 6f6d 20e2 8098 6c69 7370 5f4c y from ...lisp_L\n+000447e0: 4953 50e2 8099 2e20 2045 6d70 7479 696e ISP.... Emptyin\n+000447f0: 6720 7468 6973 2076 6172 6961 626c 6520 g this variable \n+00044800: 6578 706c 6963 6974 6c79 0a70 7265 7665 explicitly.preve\n+00044810: 6e74 7320 6279 7465 2d63 6f6d 7069 6c61 nts byte-compila\n+00044820: 7469 6f6e 2e0a 0a20 2020 5369 6e63 6520 tion... Since \n+00044830: 4175 746f 6d61 6b65 2031 2e38 2c20 7765 Automake 1.8, we\n+00044840: 206e 6f77 2072 6563 6f6d 6d65 6e64 2075 now recommend u\n+00044850: 7369 6e67 20e2 8098 6c69 7370 5f44 4154 sing ...lisp_DAT\n+00044860: 41e2 8099 2069 6e73 7465 6164 3a0a 0a20 A... instead:.. \n+00044870: 2020 2020 6c69 7370 5f44 4154 4120 3d20 lisp_DATA = \n+00044880: 6669 6c65 312e 656c 2066 696c 6532 2e65 file1.el file2.e\n+00044890: 6c0a 0a20 2020 4e6f 7465 2074 6861 7420 l.. Note that \n+000448a0: 7468 6573 6520 7477 6f20 636f 6e73 7472 these two constr\n+000448b0: 7563 7473 2061 7265 206e 6f74 2065 7175 ucts are not equ\n+000448c0: 6976 616c 656e 742e 2020 e280 985f 4c49 ivalent. ..._LI\n+000448d0: 5350 e280 9920 7769 6c6c 206e 6f74 0a69 SP... will not.i\n+000448e0: 6e73 7461 6c6c 2061 2066 696c 6520 6966 nstall a file if\n+000448f0: 2045 6d61 6373 2069 7320 6e6f 7420 696e Emacs is not in\n+00044900: 7374 616c 6c65 642c 2077 6869 6c65 20e2 stalled, while .\n+00044910: 8098 5f44 4154 41e2 8099 2077 696c 6c20 .._DATA... will \n+00044920: 616c 7761 7973 0a69 6e73 7461 6c6c 2069 always.install i\n+00044930: 7473 2066 696c 6573 2e0a 0a1f 0a46 696c ts files.....Fil\n+00044940: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00044950: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 6765 .info, Node: ge\n+00044960: 7474 6578 742c 2020 4e65 7874 3a20 4c69 ttext, Next: Li\n+00044970: 6274 6f6f 6c2c 2020 5072 6576 3a20 456d btool, Prev: Em\n+00044980: 6163 7320 4c69 7370 2c20 2055 703a 204f acs Lisp, Up: O\n+00044990: 7468 6572 2047 4e55 2054 6f6f 6c73 0a0a ther GNU Tools..\n+000449a0: 3130 2e32 2047 6574 7465 7874 0a3d 3d3d 10.2 Gettext.===\n+000449b0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 6620 e280 =========..If ..\n+000449c0: 9841 4d5f 474e 555f 4745 5454 4558 54e2 .AM_GNU_GETTEXT.\n+000449d0: 8099 2069 7320 7365 656e 2069 6e20 e280 .. is seen in ..\n+000449e0: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+000449f0: 2c20 7468 656e 2041 7574 6f6d 616b 6520 , then Automake \n+00044a00: 7475 726e 7320 6f6e 0a73 7570 706f 7274 turns on.support\n+00044a10: 2066 6f72 2047 4e55 2067 6574 7465 7874 for GNU gettext\n+00044a20: 2c20 6120 6d65 7373 6167 6520 6361 7461 , a message cata\n+00044a30: 6c6f 6720 7379 7374 656d 2066 6f72 0a69 log system for.i\n+00044a40: 6e74 6572 6e61 7469 6f6e 616c 697a 6174 nternationalizat\n+00044a50: 696f 6e20 282a 6e6f 7465 2049 6e74 726f ion (*note Intro\n+00044a60: 6475 6374 696f 6e3a 2028 6765 7474 6578 duction: (gettex\n+00044a70: 7429 546f 702e 292e 0a0a 2020 2054 6865 t)Top.)... The\n+00044a80: 20e2 8098 6765 7474 6578 74e2 8099 2073 ...gettext... s\n+00044a90: 7570 706f 7274 2069 6e20 4175 746f 6d61 upport in Automa\n+00044aa0: 6b65 2072 6571 7569 7265 7320 7468 6520 ke requires the \n+00044ab0: 6164 6469 7469 6f6e 206f 6620 6f6e 6520 addition of one \n+00044ac0: 6f72 2074 776f 0a73 7562 6469 7265 6374 or two.subdirect\n+00044ad0: 6f72 6965 7320 746f 2074 6865 2070 6163 ories to the pac\n+00044ae0: 6b61 6765 3a20 e280 9870 6fe2 8099 2061 kage: ...po... a\n+00044af0: 6e64 2070 6f73 7369 626c 7920 616c 736f nd possibly also\n+00044b00: 20e2 8098 696e 746c e280 992e 2020 5468 ...intl.... Th\n+00044b10: 650a 6c61 7474 6572 2069 7320 6e65 6564 e.latter is need\n+00044b20: 6564 2069 6620 e280 9841 4d5f 474e 555f ed if ...AM_GNU_\n+00044b30: 4745 5454 4558 54e2 8099 2069 7320 6e6f GETTEXT... is no\n+00044b40: 7420 696e 766f 6b65 6420 7769 7468 2074 t invoked with t\n+00044b50: 6865 20e2 8098 6578 7465 726e 616c e280 he ...external..\n+00044b60: 990a 6172 6775 6d65 6e74 2c20 6f72 2069 ..argument, or i\n+00044b70: 6620 e280 9841 4d5f 474e 555f 4745 5454 f ...AM_GNU_GETT\n+00044b80: 4558 545f 494e 544c 5f53 5542 4449 52e2 EXT_INTL_SUBDIR.\n+00044b90: 8099 2069 7320 7573 6564 2e20 2041 7574 .. is used. Aut\n+00044ba0: 6f6d 616b 6520 656e 7375 7265 730a 7468 omake ensures.th\n+00044bb0: 6174 2074 6865 7365 2064 6972 6563 746f at these directo\n+00044bc0: 7269 6573 2065 7869 7374 2061 6e64 2061 ries exist and a\n+00044bd0: 7265 206d 656e 7469 6f6e 6564 2069 6e20 re mentioned in \n+00044be0: e280 9853 5542 4449 5253 e280 992e 0a0a ...SUBDIRS......\n+00044bf0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00044c00: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00044c10: 653a 204c 6962 746f 6f6c 2c20 204e 6578 e: Libtool, Nex\n+00044c20: 743a 204a 6176 612c 2020 5072 6576 3a20 t: Java, Prev: \n+00044c30: 6765 7474 6578 742c 2020 5570 3a20 4f74 gettext, Up: Ot\n+00044c40: 6865 7220 474e 5520 546f 6f6c 730a 0a31 her GNU Tools..1\n+00044c50: 302e 3320 4c69 6274 6f6f 6c0a 3d3d 3d3d 0.3 Libtool.====\n+00044c60: 3d3d 3d3d 3d3d 3d3d 0a0a 4175 746f 6d61 ========..Automa\n+00044c70: 6b65 2070 726f 7669 6465 7320 7375 7070 ke provides supp\n+00044c80: 6f72 7420 666f 7220 474e 5520 4c69 6274 ort for GNU Libt\n+00044c90: 6f6f 6c20 282a 6e6f 7465 2049 6e74 726f ool (*note Intro\n+00044ca0: 6475 6374 696f 6e3a 0a28 6c69 6274 6f6f duction:.(libtoo\n+00044cb0: 6c29 546f 702e 2920 7769 7468 2074 6865 l)Top.) with the\n+00044cc0: 20e2 8098 4c54 4c49 4252 4152 4945 53e2 ...LTLIBRARIES.\n+00044cd0: 8099 2070 7269 6d61 7279 2e20 202a 4e6f .. primary. *No\n+00044ce0: 7465 2041 2053 6861 7265 640a 4c69 6272 te A Shared.Libr\n+00044cf0: 6172 793a 3a2e 0a0a 1f0a 4669 6c65 3a20 ary::.....File: \n+00044d00: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00044d10: 666f 2c20 204e 6f64 653a 204a 6176 612c fo, Node: Java,\n+00044d20: 2020 4e65 7874 3a20 5079 7468 6f6e 2c20 Next: Python, \n+00044d30: 2050 7265 763a 204c 6962 746f 6f6c 2c20 Prev: Libtool, \n+00044d40: 2055 703a 204f 7468 6572 2047 4e55 2054 Up: Other GNU T\n+00044d50: 6f6f 6c73 0a0a 3130 2e34 204a 6176 6120 ools..10.4 Java \n+00044d60: 6279 7465 636f 6465 2063 6f6d 7069 6c61 bytecode compila\n+00044d70: 7469 6f6e 2028 6465 7072 6563 6174 6564 tion (deprecated\n+00044d80: 290a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ).==============\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 3d0a 0a41 =============..A\n+00044db0: 7574 6f6d 616b 6520 7072 6f76 6964 6573 utomake provides\n+00044dc0: 2073 6f6d 6520 6d69 6e69 6d61 6c20 7375 some minimal su\n+00044dd0: 7070 6f72 7420 666f 7220 4a61 7661 2062 pport for Java b\n+00044de0: 7974 6563 6f64 6520 636f 6d70 696c 6174 ytecode compilat\n+00044df0: 696f 6e0a 7769 7468 2074 6865 20e2 8098 ion.with the ...\n+00044e00: 4a41 5641 e280 9920 7072 696d 6172 7920 JAVA... primary \n+00044e10: 2869 6e20 6164 6469 7469 6f6e 2074 6f20 (in addition to \n+00044e20: 7468 6520 7375 7070 6f72 7420 666f 7220 the support for \n+00044e30: 636f 6d70 696c 696e 6720 4a61 7661 0a74 compiling Java.t\n+00044e40: 6f20 6e61 7469 7665 206d 6163 6869 6e65 o native machine\n+00044e50: 2063 6f64 653b 202a 6e6f 7465 204a 6176 code; *note Jav\n+00044e60: 6120 5375 7070 6f72 7420 7769 7468 2067 a Support with g\n+00044e70: 636a 3a3a 292e 2020 4e6f 7465 2068 6f77 cj::). Note how\n+00044e80: 6576 6572 0a74 6861 7420 5f74 6865 2069 ever.that _the i\n+00044e90: 6e74 6572 6661 6365 2061 6e64 206d 6f73 nterface and mos\n+00044ea0: 7420 6665 6174 7572 6573 2064 6573 6372 t features descr\n+00044eb0: 6962 6564 2068 6572 6520 6172 6520 6465 ibed here are de\n+00044ec0: 7072 6563 6174 6564 5f3b 0a74 6865 206e precated_;.the n\n+00044ed0: 6578 7420 6175 746f 6d61 6b65 2072 656c ext automake rel\n+00044ee0: 6561 7365 2077 696c 6c20 7374 7269 7665 ease will strive\n+00044ef0: 2074 6f20 7072 6f76 6964 6520 6120 6265 to provide a be\n+00044f00: 7474 6572 2061 6e64 2063 6c65 616e 6572 tter and cleaner\n+00044f10: 0a69 6e74 6572 6661 6365 2c20 7768 6963 .interface, whic\n+00044f20: 6820 686f 7765 7665 7220 5f77 6f6e 2774 h however _won't\n+00044f30: 2062 6520 6261 636b 7761 7264 2d63 6f6d be backward-com\n+00044f40: 7061 7469 626c 655f 3b20 7468 6520 7072 patible_; the pr\n+00044f50: 6573 656e 740a 696e 7465 7266 6163 6520 esent.interface \n+00044f60: 7769 6c6c 2070 726f 6261 626c 7920 6265 will probably be\n+00044f70: 2072 656d 6f76 6564 2061 6c74 6f67 6574 removed altoget\n+00044f80: 6865 7220 696e 2066 7574 7572 6520 6175 her in future au\n+00044f90: 746f 6d61 6b65 0a72 656c 6561 7365 7320 tomake.releases \n+00044fa0: 2831 2e31 3320 6f72 206c 6174 6572 292c (1.13 or later),\n+00044fb0: 2073 6f20 646f 6e27 7420 7573 6520 6974 so don't use it\n+00044fc0: 2069 6e20 6e65 7720 636f 6465 2e0a 0a20 in new code... \n+00044fd0: 2020 416e 7920 e280 982e 6a61 7661 e280 Any ....java..\n+00044fe0: 9920 6669 6c65 7320 6c69 7374 6564 2069 . files listed i\n+00044ff0: 6e20 6120 e280 985f 4a41 5641 e280 9920 n a ..._JAVA... \n+00045000: 7661 7269 6162 6c65 2077 696c 6c20 6265 variable will be\n+00045010: 2063 6f6d 7069 6c65 6420 7769 7468 0ae2 compiled with..\n+00045020: 8098 4a41 5641 43e2 8099 2061 7420 6275 ..JAVAC... at bu\n+00045030: 696c 6420 7469 6d65 2e20 2042 7920 6465 ild time. By de\n+00045040: 6661 756c 742c 20e2 8098 2e6a 6176 61e2 fault, ....java.\n+00045050: 8099 2066 696c 6573 2061 7265 206e 6f74 .. files are not\n+00045060: 2069 6e63 6c75 6465 6420 696e 0a74 6865 included in.the\n+00045070: 2064 6973 7472 6962 7574 696f 6e2c 2079 distribution, y\n+00045080: 6f75 2073 686f 756c 6420 7573 6520 7468 ou should use th\n+00045090: 6520 e280 9864 6973 745f e280 9920 7072 e ...dist_... pr\n+000450a0: 6566 6978 2074 6f20 6469 7374 7269 6275 efix to distribu\n+000450b0: 7465 2074 6865 6d2e 0a0a 2020 2048 6572 te them... Her\n+000450c0: 6520 6973 2061 2074 7970 6963 616c 2073 e is a typical s\n+000450d0: 6574 7570 2066 6f72 2064 6973 7472 6962 etup for distrib\n+000450e0: 7574 696e 6720 e280 982e 6a61 7661 e280 uting ....java..\n+000450f0: 9920 6669 6c65 7320 616e 6420 696e 7374 . files and inst\n+00045100: 616c 6c69 6e67 0a74 6865 20e2 8098 2e63 alling.the ....c\n+00045110: 6c61 7373 e280 9920 6669 6c65 7320 7265 lass... files re\n+00045120: 7375 6c74 696e 6720 6672 6f6d 2074 6865 sulting from the\n+00045130: 6972 2063 6f6d 7069 6c61 7469 6f6e 2e0a ir compilation..\n+00045140: 0a20 2020 2020 6a61 7661 6469 7220 3d20 . javadir = \n+00045150: 2428 6461 7461 6469 7229 2f6a 6176 610a $(datadir)/java.\n+00045160: 2020 2020 2064 6973 745f 6a61 7661 5f4a dist_java_J\n+00045170: 4156 4120 3d20 612e 6a61 7661 2062 2e6a AVA = a.java b.j\n+00045180: 6176 6120 2e2e 2e0a 0a20 2020 4375 7272 ava ..... Curr\n+00045190: 656e 746c 7920 4175 746f 6d61 6b65 2065 ently Automake e\n+000451a0: 6e66 6f72 6365 7320 7468 6520 7265 7374 nforces the rest\n+000451b0: 7269 6374 696f 6e20 7468 6174 206f 6e6c riction that onl\n+000451c0: 7920 6f6e 6520 e280 985f 4a41 5641 e280 y one ..._JAVA..\n+000451d0: 990a 7072 696d 6172 7920 6361 6e20 6265 ..primary can be\n+000451e0: 2075 7365 6420 696e 2061 2067 6976 656e used in a given\n+000451f0: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+00045200: 8099 2e20 2054 6865 2072 6561 736f 6e20 ... The reason \n+00045210: 666f 7220 7468 6973 0a72 6573 7472 6963 for this.restric\n+00045220: 7469 6f6e 2069 7320 7468 6174 2c20 696e tion is that, in\n+00045230: 2067 656e 6572 616c 2c20 6974 2069 736e general, it isn\n+00045240: 2774 2070 6f73 7369 626c 6520 746f 206b 't possible to k\n+00045250: 6e6f 7720 7768 6963 680a e280 982e 636c now which.....cl\n+00045260: 6173 73e2 8099 2066 696c 6573 2077 6572 ass... files wer\n+00045270: 6520 6765 6e65 7261 7465 6420 6672 6f6d e generated from\n+00045280: 2077 6869 6368 20e2 8098 2e6a 6176 61e2 which ....java.\n+00045290: 8099 2066 696c 6573 2c20 736f 2069 7420 .. files, so it \n+000452a0: 776f 756c 6420 6265 0a69 6d70 6f73 7369 would be.impossi\n+000452b0: 626c 6520 746f 206b 6e6f 7720 7768 6963 ble to know whic\n+000452c0: 6820 6669 6c65 7320 746f 2069 6e73 7461 h files to insta\n+000452d0: 6c6c 2077 6865 7265 2e20 2046 6f72 2069 ll where. For i\n+000452e0: 6e73 7461 6e63 652c 2061 0ae2 8098 2e6a nstance, a.....j\n+000452f0: 6176 61e2 8099 2066 696c 6520 6361 6e20 ava... file can \n+00045300: 6465 6669 6e65 206d 756c 7469 706c 6520 define multiple \n+00045310: 636c 6173 7365 733b 2074 6865 2072 6573 classes; the res\n+00045320: 756c 7469 6e67 20e2 8098 2e63 6c61 7373 ulting ....class\n+00045330: e280 9920 6669 6c65 0a6e 616d 6573 2063 ... file.names c\n+00045340: 616e 6e6f 7420 6265 2070 7265 6469 6374 annot be predict\n+00045350: 6564 2077 6974 686f 7574 2070 6172 7369 ed without parsi\n+00045360: 6e67 2074 6865 20e2 8098 2e6a 6176 61e2 ng the ....java.\n+00045370: 8099 2066 696c 652e 0a0a 2020 2054 6865 .. file... The\n+00045380: 7265 2061 7265 2061 2066 6577 2076 6172 re are a few var\n+00045390: 6961 626c 6573 2074 6861 7420 6172 6520 iables that are \n+000453a0: 7573 6564 2077 6865 6e20 636f 6d70 696c used when compil\n+000453b0: 696e 6720 4a61 7661 2073 6f75 7263 6573 ing Java sources\n+000453c0: 3a0a 0ae2 8098 4a41 5641 43e2 8099 0a20 :.....JAVAC.... \n+000453d0: 2020 2020 5468 6520 6e61 6d65 206f 6620 The name of \n+000453e0: 7468 6520 4a61 7661 2063 6f6d 7069 6c65 the Java compile\n+000453f0: 722e 2020 5468 6973 2064 6566 6175 6c74 r. This default\n+00045400: 7320 746f 20e2 8098 6a61 7661 63e2 8099 s to ...javac...\n+00045410: 2e0a 0ae2 8098 4a41 5641 4346 4c41 4753 ......JAVACFLAGS\n+00045420: e280 990a 2020 2020 2054 6865 2066 6c61 .... The fla\n+00045430: 6773 2074 6f20 7061 7373 2074 6f20 7468 gs to pass to th\n+00045440: 6520 636f 6d70 696c 6572 2e20 2054 6869 e compiler. Thi\n+00045450: 7320 6973 2063 6f6e 7369 6465 7265 6420 s is considered \n+00045460: 746f 2062 6520 6120 7573 6572 0a20 2020 to be a user. \n+00045470: 2020 7661 7269 6162 6c65 2028 2a6e 6f74 variable (*not\n+00045480: 6520 5573 6572 2056 6172 6961 626c 6573 e User Variables\n+00045490: 3a3a 292e 0a0a e280 9841 4d5f 4a41 5641 ::)......AM_JAVA\n+000454a0: 4346 4c41 4753 e280 990a 2020 2020 204d CFLAGS.... M\n+000454b0: 6f72 6520 666c 6167 7320 746f 2070 6173 ore flags to pas\n+000454c0: 7320 746f 2074 6865 204a 6176 6120 636f s to the Java co\n+000454d0: 6d70 696c 6572 2e20 2054 6869 732c 2061 mpiler. This, a\n+000454e0: 6e64 206e 6f74 0a20 2020 2020 e280 984a nd not. ...J\n+000454f0: 4156 4143 464c 4147 53e2 8099 2c20 7368 AVACFLAGS..., sh\n+00045500: 6f75 6c64 2062 6520 7573 6564 2077 6865 ould be used whe\n+00045510: 6e20 6974 2069 7320 6e65 6365 7373 6172 n it is necessar\n+00045520: 7920 746f 2070 7574 204a 6176 610a 2020 y to put Java. \n+00045530: 2020 2063 6f6d 7069 6c65 7220 666c 6167 compiler flag\n+00045540: 7320 696e 746f 20e2 8098 4d61 6b65 6669 s into ...Makefi\n+00045550: 6c65 2e61 6de2 8099 2e0a 0ae2 8098 4a41 le.am.........JA\n+00045560: 5641 524f 4f54 e280 990a 2020 2020 2054 VAROOT.... T\n+00045570: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this\n+00045580: 2076 6172 6961 626c 6520 6973 2070 6173 variable is pas\n+00045590: 7365 6420 746f 2074 6865 20e2 8098 2d64 sed to the ...-d\n+000455a0: e280 9920 6f70 7469 6f6e 2074 6f20 e280 ... option to ..\n+000455b0: 986a 6176 6163 e280 992e 0a20 2020 2020 .javac..... \n+000455c0: 4974 2064 6566 6175 6c74 7320 746f 20e2 It defaults to .\n+000455d0: 8098 2428 746f 705f 6275 696c 6464 6972 ..$(top_builddir\n+000455e0: 29e2 8099 2e0a 0ae2 8098 434c 4153 5350 ).........CLASSP\n+000455f0: 4154 485f 454e 56e2 8099 0a20 2020 2020 ATH_ENV.... \n+00045600: 5468 6973 2076 6172 6961 626c 6520 6973 This variable is\n+00045610: 2061 2073 6865 6c6c 2065 7870 7265 7373 a shell express\n+00045620: 696f 6e20 7468 6174 2069 7320 7573 6564 ion that is used\n+00045630: 2074 6f20 7365 7420 7468 650a 2020 2020 to set the. \n+00045640: 20e2 8098 434c 4153 5350 4154 48e2 8099 ...CLASSPATH...\n+00045650: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var\n+00045660: 6961 626c 6520 6f6e 2074 6865 20e2 8098 iable on the ...\n+00045670: 6a61 7661 63e2 8099 2063 6f6d 6d61 6e64 javac... command\n+00045680: 206c 696e 652e 2020 2849 6e0a 2020 2020 line. (In. \n+00045690: 2074 6865 2066 7574 7572 6520 7765 2077 the future we w\n+000456a0: 696c 6c20 7072 6f62 6162 6c79 2068 616e ill probably han\n+000456b0: 646c 6520 636c 6173 7320 7061 7468 2073 dle class path s\n+000456c0: 6574 7469 6e67 2064 6966 6665 7265 6e74 etting different\n+000456d0: 6c79 2e29 0a0a 1f0a 4669 6c65 3a20 6175 ly.)....File: au\n+000456e0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+000456f0: 2c20 204e 6f64 653a 2050 7974 686f 6e2c , Node: Python,\n+00045700: 2020 5072 6576 3a20 4a61 7661 2c20 2055 Prev: Java, U\n+00045710: 703a 204f 7468 6572 2047 4e55 2054 6f6f p: Other GNU Too\n+00045720: 6c73 0a0a 3130 2e35 2050 7974 686f 6e0a ls..10.5 Python.\n+00045730: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 7574 ===========..Aut\n+00045740: 6f6d 616b 6520 7072 6f76 6964 6573 2073 omake provides s\n+00045750: 7570 706f 7274 2066 6f72 2050 7974 686f upport for Pytho\n+00045760: 6e20 636f 6d70 696c 6174 696f 6e20 7769 n compilation wi\n+00045770: 7468 2074 6865 20e2 8098 5059 5448 4f4e th the ...PYTHON\n+00045780: e280 990a 7072 696d 6172 792e 2020 4120 ....primary. A \n+00045790: 7479 7069 6361 6c20 7365 7475 7020 6973 typical setup is\n+000457a0: 2074 6f20 6361 6c6c 20e2 8098 414d 5f50 to call ...AM_P\n+000457b0: 4154 485f 5059 5448 4f4e e280 9920 696e ATH_PYTHON... in\n+000457c0: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+000457d0: e280 990a 616e 6420 7573 6520 6120 6c69 ....and use a li\n+000457e0: 6e65 206c 696b 6520 7468 6520 666f 6c6c ne like the foll\n+000457f0: 6f77 696e 6720 696e 20e2 8098 4d61 6b65 owing in ...Make\n+00045800: 6669 6c65 2e61 6de2 8099 3a0a 0a20 2020 file.am...:.. \n+00045810: 2020 7079 7468 6f6e 5f50 5954 484f 4e20 python_PYTHON \n+00045820: 3d20 7472 6565 2e70 7920 6c65 6176 652e = tree.py leave.\n+00045830: 7079 0a0a 2020 2041 6e79 2066 696c 6573 py.. Any files\n+00045840: 206c 6973 7465 6420 696e 2061 20e2 8098 listed in a ...\n+00045850: 5f50 5954 484f 4ee2 8099 2076 6172 6961 _PYTHON... varia\n+00045860: 626c 6520 7769 6c6c 2062 6520 6279 7465 ble will be byte\n+00045870: 2d63 6f6d 7069 6c65 6420 7769 7468 0ae2 -compiled with..\n+00045880: 8098 7079 2d63 6f6d 7069 6c65 e280 9920 ..py-compile... \n+00045890: 6174 2069 6e73 7461 6c6c 2074 696d 652e at install time.\n+000458a0: 2020 e280 9870 792d 636f 6d70 696c 65e2 ...py-compile.\n+000458b0: 8099 2061 6374 7561 6c6c 7920 6372 6561 .. actually crea\n+000458c0: 7465 7320 626f 7468 0a73 7461 6e64 6172 tes both.standar\n+000458d0: 6420 28e2 8098 2e70 7963 e280 9929 2061 d (....pyc...) a\n+000458e0: 6e64 206f 7074 696d 697a 6564 2028 e280 nd optimized (..\n+000458f0: 982e 7079 6fe2 8099 2920 6279 7465 2d63 ..pyo...) byte-c\n+00045900: 6f6d 7069 6c65 6420 7665 7273 696f 6e73 ompiled versions\n+00045910: 206f 6620 7468 650a 736f 7572 6365 2066 of the.source f\n+00045920: 696c 6573 2e20 204e 6f74 6520 7468 6174 iles. Note that\n+00045930: 2062 6563 6175 7365 2062 7974 652d 636f because byte-co\n+00045940: 6d70 696c 6174 696f 6e20 6f63 6375 7273 mpilation occurs\n+00045950: 2061 7420 696e 7374 616c 6c0a 7469 6d65 at install.time\n+00045960: 2c20 616e 7920 6669 6c65 7320 6c69 7374 , any files list\n+00045970: 6564 2069 6e20 e280 986e 6f69 6e73 745f ed in ...noinst_\n+00045980: 5059 5448 4f4e e280 9920 7769 6c6c 206e PYTHON... will n\n+00045990: 6f74 2062 6520 636f 6d70 696c 6564 2e20 ot be compiled. \n+000459a0: 2050 7974 686f 6e0a 736f 7572 6365 2066 Python.source f\n+000459b0: 696c 6573 2061 7265 2069 6e63 6c75 6465 iles are include\n+000459c0: 6420 696e 2074 6865 2064 6973 7472 6962 d in the distrib\n+000459d0: 7574 696f 6e20 6279 2064 6566 6175 6c74 ution by default\n+000459e0: 2c20 7072 6570 656e 640a e280 986e 6f64 , prepend....nod\n+000459f0: 6973 745f e280 9920 2861 7320 696e 20e2 ist_... (as in .\n+00045a00: 8098 6e6f 6469 7374 5f70 7974 686f 6e5f ..nodist_python_\n+00045a10: 5059 5448 4f4e e280 9929 2074 6f20 6f6d PYTHON...) to om\n+00045a20: 6974 2074 6865 6d2e 0a0a 2020 2041 7574 it them... Aut\n+00045a30: 6f6d 616b 6520 7368 6970 7320 7769 7468 omake ships with\n+00045a40: 2061 6e20 4175 746f 636f 6e66 206d 6163 an Autoconf mac\n+00045a50: 726f 2063 616c 6c65 6420 e280 9841 4d5f ro called ...AM_\n+00045a60: 5041 5448 5f50 5954 484f 4ee2 8099 2074 PATH_PYTHON... t\n+00045a70: 6861 740a 7769 6c6c 2064 6574 6572 6d69 hat.will determi\n+00045a80: 6e65 2073 6f6d 6520 5079 7468 6f6e 2d72 ne some Python-r\n+00045a90: 656c 6174 6564 2064 6972 6563 746f 7279 elated directory\n+00045aa0: 2076 6172 6961 626c 6573 2028 7365 6520 variables (see \n+00045ab0: 6265 6c6f 7729 2e20 2049 660a 796f 7520 below). If.you \n+00045ac0: 6861 7665 2063 616c 6c65 6420 e280 9841 have called ...A\n+00045ad0: 4d5f 5041 5448 5f50 5954 484f 4ee2 8099 M_PATH_PYTHON...\n+00045ae0: 2066 726f 6d20 e280 9863 6f6e 6669 6775 from ...configu\n+00045af0: 7265 2e61 63e2 8099 2c20 7468 656e 2079 re.ac..., then y\n+00045b00: 6f75 206d 6179 2075 7365 0a74 6865 2076 ou may use.the v\n+00045b10: 6172 6961 626c 6573 20e2 8098 7079 7468 ariables ...pyth\n+00045b20: 6f6e 5f50 5954 484f 4ee2 8099 206f 7220 on_PYTHON... or \n+00045b30: e280 9870 6b67 7079 7468 6f6e 5f50 5954 ...pkgpython_PYT\n+00045b40: 484f 4ee2 8099 2074 6f20 6c69 7374 2050 HON... to list P\n+00045b50: 7974 686f 6e0a 736f 7572 6365 2066 696c ython.source fil\n+00045b60: 6573 2069 6e20 796f 7572 20e2 8098 4d61 es in your ...Ma\n+00045b70: 6b65 6669 6c65 2e61 6de2 8099 2c20 6465 kefile.am..., de\n+00045b80: 7065 6e64 696e 6720 6f6e 2077 6865 7265 pending on where\n+00045b90: 2079 6f75 2077 616e 7420 796f 7572 0a66 you want your.f\n+00045ba0: 696c 6573 2069 6e73 7461 6c6c 6564 2028 iles installed (\n+00045bb0: 7365 6520 7468 6520 6465 6669 6e69 7469 see the definiti\n+00045bc0: 6f6e 7320 6f66 20e2 8098 7079 7468 6f6e ons of ...python\n+00045bd0: 6469 72e2 8099 2061 6e64 20e2 8098 706b dir... and ...pk\n+00045be0: 6770 7974 686f 6e64 6972 e280 990a 6265 gpythondir....be\n+00045bf0: 6c6f 7729 2e0a 0a20 2d2d 204d 6163 726f low)... -- Macro\n+00045c00: 3a20 414d 5f50 4154 485f 5059 5448 4f4e : AM_PATH_PYTHON\n+00045c10: 2028 5b56 4552 5349 4f4e 5d2c 205b 4143 ([VERSION], [AC\n+00045c20: 5449 4f4e 2d49 462d 464f 554e 445d 2c0a TION-IF-FOUND],.\n+00045c30: 2020 2020 205b 4143 5449 4f4e 2d49 462d [ACTION-IF-\n+00045c40: 4e4f 542d 464f 554e 445d 290a 0a20 2020 NOT-FOUND]).. \n+00045c50: 2020 5365 6172 6368 2066 6f72 2061 2050 Search for a P\n+00045c60: 7974 686f 6e20 696e 7465 7270 7265 7465 ython interprete\n+00045c70: 7220 6f6e 2074 6865 2073 7973 7465 6d2e r on the system.\n+00045c80: 2020 5468 6973 206d 6163 726f 2074 616b This macro tak\n+00045c90: 6573 0a20 2020 2020 7468 7265 6520 6f70 es. three op\n+00045ca0: 7469 6f6e 616c 2061 7267 756d 656e 7473 tional arguments\n+00045cb0: 2e20 2054 6865 2066 6972 7374 2061 7267 . The first arg\n+00045cc0: 756d 656e 742c 2069 6620 7072 6573 656e ument, if presen\n+00045cd0: 742c 2069 7320 7468 650a 2020 2020 206d t, is the. m\n+00045ce0: 696e 696d 756d 2076 6572 7369 6f6e 206f inimum version o\n+00045cf0: 6620 5079 7468 6f6e 2072 6571 7569 7265 f Python require\n+00045d00: 6420 666f 7220 7468 6973 2070 6163 6b61 d for this packa\n+00045d10: 6765 3a0a 2020 2020 20e2 8098 414d 5f50 ge:. ...AM_P\n+00045d20: 4154 485f 5059 5448 4f4e e280 9920 7769 ATH_PYTHON... wi\n+00045d30: 6c6c 2073 6b69 7020 616e 7920 5079 7468 ll skip any Pyth\n+00045d40: 6f6e 2069 6e74 6572 7072 6574 6572 2074 on interpreter t\n+00045d50: 6861 7420 6973 206f 6c64 6572 0a20 2020 hat is older. \n+00045d60: 2020 7468 616e 2056 4552 5349 4f4e 2e20 than VERSION. \n+00045d70: 2049 6620 616e 2069 6e74 6572 7072 6574 If an interpret\n+00045d80: 6572 2069 7320 666f 756e 6420 616e 6420 er is found and \n+00045d90: 7361 7469 7366 6965 7320 5645 5253 494f satisfies VERSIO\n+00045da0: 4e2c 0a20 2020 2020 7468 656e 2041 4354 N,. then ACT\n+00045db0: 494f 4e2d 4946 2d46 4f55 4e44 2069 7320 ION-IF-FOUND is \n+00045dc0: 7275 6e2e 2020 4f74 6865 7277 6973 652c run. Otherwise,\n+00045dd0: 2041 4354 494f 4e2d 4946 2d4e 4f54 2d46 ACTION-IF-NOT-F\n+00045de0: 4f55 4e44 2069 730a 2020 2020 2072 756e OUND is. run\n+00045df0: 2e0a 0a20 2020 2020 4966 2041 4354 494f ... If ACTIO\n+00045e00: 4e2d 4946 2d4e 4f54 2d46 4f55 4e44 2069 N-IF-NOT-FOUND i\n+00045e10: 7320 6e6f 7420 7370 6563 6966 6965 642c s not specified,\n+00045e20: 2061 7320 696e 2074 6865 2066 6f6c 6c6f as in the follo\n+00045e30: 7769 6e67 0a20 2020 2020 6578 616d 706c wing. exampl\n+00045e40: 652c 2074 6865 2064 6566 6175 6c74 2069 e, the default i\n+00045e50: 7320 746f 2061 626f 7274 20e2 8098 636f s to abort ...co\n+00045e60: 6e66 6967 7572 65e2 8099 2e0a 0a20 2020 nfigure...... \n+00045e70: 2020 2020 2020 2041 4d5f 5041 5448 5f50 AM_PATH_P\n+00045e80: 5954 484f 4e28 5b32 2e32 5d29 0a0a 2020 YTHON([2.2]).. \n+00045e90: 2020 2054 6869 7320 6973 2066 696e 6520 This is fine \n+00045ea0: 7768 656e 2050 7974 686f 6e20 6973 2061 when Python is a\n+00045eb0: 6e20 6162 736f 6c75 7465 2072 6571 7569 n absolute requi\n+00045ec0: 7265 6d65 6e74 2066 6f72 2074 6865 0a20 rement for the. \n+00045ed0: 2020 2020 7061 636b 6167 652e 2020 4966 package. If\n+00045ee0: 2050 7974 686f 6e20 3e3d 2032 2e35 2077 Python >= 2.5 w\n+00045ef0: 6173 206f 6e6c 7920 5f6f 7074 696f 6e61 as only _optiona\n+00045f00: 6c5f 2074 6f20 7468 6520 7061 636b 6167 l_ to the packag\n+00045f10: 652c 0a20 2020 2020 e280 9841 4d5f 5041 e,. ...AM_PA\n+00045f20: 5448 5f50 5954 484f 4ee2 8099 2063 6f75 TH_PYTHON... cou\n+00045f30: 6c64 2062 6520 6361 6c6c 6564 2061 7320 ld be called as \n+00045f40: 666f 6c6c 6f77 732e 0a0a 2020 2020 2020 follows... \n+00045f50: 2020 2020 414d 5f50 4154 485f 5059 5448 AM_PATH_PYTH\n+00045f60: 4f4e 285b 322e 355d 2c2c 205b 3a5d 290a ON([2.5],, [:]).\n+00045f70: 0a20 2020 2020 4966 2074 6865 20e2 8098 . If the ...\n+00045f80: 5059 5448 4f4e e280 9920 7661 7269 6162 PYTHON... variab\n+00045f90: 6c65 2069 7320 7365 7420 7768 656e 20e2 le is set when .\n+00045fa0: 8098 414d 5f50 4154 485f 5059 5448 4f4e ..AM_PATH_PYTHON\n+00045fb0: e280 9920 6973 2063 616c 6c65 642c 0a20 ... is called,. \n+00045fc0: 2020 2020 7468 656e 2074 6861 7420 7769 then that wi\n+00045fd0: 6c6c 2062 6520 7468 6520 6f6e 6c79 2050 ll be the only P\n+00045fe0: 7974 686f 6e20 696e 7465 7270 7265 7465 ython interprete\n+00045ff0: 7220 7468 6174 2069 7320 7472 6965 642e r that is tried.\n+00046000: 0a0a 2020 2020 20e2 8098 414d 5f50 4154 .. ...AM_PAT\n+00046010: 485f 5059 5448 4f4e e280 9920 6372 6561 H_PYTHON... crea\n+00046020: 7465 7320 7468 6520 666f 6c6c 6f77 696e tes the followin\n+00046030: 6720 6f75 7470 7574 2076 6172 6961 626c g output variabl\n+00046040: 6573 2062 6173 6564 206f 6e0a 2020 2020 es based on. \n+00046050: 2074 6865 2050 7974 686f 6e20 696e 7374 the Python inst\n+00046060: 616c 6c61 7469 6f6e 2066 6f75 6e64 2064 allation found d\n+00046070: 7572 696e 6720 636f 6e66 6967 7572 6174 uring configurat\n+00046080: 696f 6e2e 0a0a e280 9850 5954 484f 4ee2 ion......PYTHON.\n+00046090: 8099 0a20 2020 2020 5468 6520 6e61 6d65 ... The name\n+000460a0: 206f 6620 7468 6520 5079 7468 6f6e 2065 of the Python e\n+000460b0: 7865 6375 7461 626c 652c 206f 7220 e280 xecutable, or ..\n+000460c0: 983a e280 9920 6966 206e 6f20 7375 6974 .:... if no suit\n+000460d0: 6162 6c65 0a20 2020 2020 696e 7465 7270 able. interp\n+000460e0: 7265 7465 7220 636f 756c 6420 6265 2066 reter could be f\n+000460f0: 6f75 6e64 2e0a 0a20 2020 2020 4173 7375 ound... Assu\n+00046100: 6d69 6e67 2041 4354 494f 4e2d 4946 2d4e ming ACTION-IF-N\n+00046110: 4f54 2d46 4f55 4e44 2069 7320 7573 6564 OT-FOUND is used\n+00046120: 2028 6f74 6865 7277 6973 6520 e280 982e (otherwise ....\n+00046130: 2f63 6f6e 6669 6775 7265 e280 9920 7769 /configure... wi\n+00046140: 6c6c 0a20 2020 2020 6162 6f72 7420 6966 ll. abort if\n+00046150: 2050 7974 686f 6e20 6973 2061 6273 656e Python is absen\n+00046160: 7429 2c20 7468 6520 7661 6c75 6520 6f66 t), the value of\n+00046170: 20e2 8098 5059 5448 4f4e e280 9920 6361 ...PYTHON... ca\n+00046180: 6e20 6265 2075 7365 6420 746f 0a20 2020 n be used to. \n+00046190: 2020 7365 7475 7020 6120 636f 6e64 6974 setup a condit\n+000461a0: 696f 6e61 6c20 696e 206f 7264 6572 2074 ional in order t\n+000461b0: 6f20 6469 7361 626c 6520 7468 6520 7265 o disable the re\n+000461c0: 6c65 7661 6e74 2070 6172 7420 6f66 2061 levant part of a\n+000461d0: 0a20 2020 2020 6275 696c 6420 6173 2066 . build as f\n+000461e0: 6f6c 6c6f 7773 2e0a 0a20 2020 2020 2020 ollows... \n+000461f0: 2020 2041 4d5f 5041 5448 5f50 5954 484f AM_PATH_PYTHO\n+00046200: 4e28 2c2c 205b 3a5d 290a 2020 2020 2020 N(,, [:]). \n+00046210: 2020 2020 414d 5f43 4f4e 4449 5449 4f4e AM_CONDITION\n+00046220: 414c 285b 4841 5645 5f50 5954 484f 4e5d AL([HAVE_PYTHON]\n+00046230: 2c20 5b74 6573 7420 2224 5059 5448 4f4e , [test \"$PYTHON\n+00046240: 2220 213d 203a 5d29 0a0a e280 9850 5954 \" != :]).....PYT\n+00046250: 484f 4e5f 5645 5253 494f 4ee2 8099 0a20 HON_VERSION.... \n+00046260: 2020 2020 5468 6520 5079 7468 6f6e 2076 The Python v\n+00046270: 6572 7369 6f6e 206e 756d 6265 722c 2069 ersion number, i\n+00046280: 6e20 7468 6520 666f 726d 204d 414a 4f52 n the form MAJOR\n+00046290: 2e4d 494e 4f52 2028 652e 672e 2c20 e280 .MINOR (e.g., ..\n+000462a0: 9832 2e35 e280 9929 2e0a 2020 2020 2054 .2.5...).. T\n+000462b0: 6869 7320 6973 2063 7572 7265 6e74 6c79 his is currently\n+000462c0: 2074 6865 2076 616c 7565 206f 6620 e280 the value of ..\n+000462d0: 9873 7973 2e76 6572 7369 6f6e 5b3a 335d .sys.version[:3]\n+000462e0: e280 992e 0a0a e280 9850 5954 484f 4e5f .........PYTHON_\n+000462f0: 5052 4546 4958 e280 990a 2020 2020 2054 PREFIX.... T\n+00046300: 6865 2073 7472 696e 6720 e280 9824 7b70 he string ...${p\n+00046310: 7265 6669 787d e280 992e 2020 5468 6973 refix}.... This\n+00046320: 2074 6572 6d20 6d61 7920 6265 2075 7365 term may be use\n+00046330: 6420 696e 2066 7574 7572 6520 776f 726b d in future work\n+00046340: 2074 6861 740a 2020 2020 206e 6565 6473 that. needs\n+00046350: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of\n+00046360: 2050 7974 686f 6e27 7320 e280 9873 7973 Python's ...sys\n+00046370: 2e70 7265 6669 78e2 8099 2c20 6275 7420 .prefix..., but \n+00046380: 6765 6e65 7261 6c20 636f 6e73 656e 7375 general consensu\n+00046390: 730a 2020 2020 2069 7320 746f 2061 6c77 s. is to alw\n+000463a0: 6179 7320 7573 6520 7468 6520 7661 6c75 ays use the valu\n+000463b0: 6520 6672 6f6d 20e2 8098 636f 6e66 6967 e from ...config\n+000463c0: 7572 65e2 8099 2e0a 0ae2 8098 5059 5448 ure.........PYTH\n+000463d0: 4f4e 5f45 5845 435f 5052 4546 4958 e280 ON_EXEC_PREFIX..\n+000463e0: 990a 2020 2020 2054 6865 2073 7472 696e .. The strin\n+000463f0: 6720 e280 9824 7b65 7865 635f 7072 6566 g ...${exec_pref\n+00046400: 6978 7de2 8099 2e20 2054 6869 7320 7465 ix}.... This te\n+00046410: 726d 206d 6179 2062 6520 7573 6564 2069 rm may be used i\n+00046420: 6e20 6675 7475 7265 2077 6f72 6b0a 2020 n future work. \n+00046430: 2020 2074 6861 7420 6e65 6564 7320 7468 that needs th\n+00046440: 6520 636f 6e74 656e 7473 206f 6620 5079 e contents of Py\n+00046450: 7468 6f6e 2773 20e2 8098 7379 732e 6578 thon's ...sys.ex\n+00046460: 6563 5f70 7265 6669 78e2 8099 2c20 6275 ec_prefix..., bu\n+00046470: 7420 6765 6e65 7261 6c0a 2020 2020 2063 t general. c\n+00046480: 6f6e 7365 6e73 7573 2069 7320 746f 2061 onsensus is to a\n+00046490: 6c77 6179 7320 7573 6520 7468 6520 7661 lways use the va\n+000464a0: 6c75 6520 6672 6f6d 20e2 8098 636f 6e66 lue from ...conf\n+000464b0: 6967 7572 65e2 8099 2e0a 0ae2 8098 5059 igure.........PY\n+000464c0: 5448 4f4e 5f50 4c41 5446 4f52 4de2 8099 THON_PLATFORM...\n+000464d0: 0a20 2020 2020 5468 6520 6361 6e6f 6e69 . The canoni\n+000464e0: 6361 6c20 6e61 6d65 2075 7365 6420 6279 cal name used by\n+000464f0: 2050 7974 686f 6e20 746f 2064 6573 6372 Python to descr\n+00046500: 6962 6520 7468 6520 6f70 6572 6174 696e ibe the operatin\n+00046510: 6720 7379 7374 656d 2c0a 2020 2020 2061 g system,. a\n+00046520: 7320 6769 7665 6e20 6279 20e2 8098 7379 s given by ...sy\n+00046530: 732e 706c 6174 666f 726d e280 992e 2020 s.platform.... \n+00046540: 5468 6973 2076 616c 7565 2069 7320 736f This value is so\n+00046550: 6d65 7469 6d65 7320 6e65 6564 6564 2077 metimes needed w\n+00046560: 6865 6e0a 2020 2020 2062 7569 6c64 696e hen. buildin\n+00046570: 6720 5079 7468 6f6e 2065 7874 656e 7369 g Python extensi\n+00046580: 6f6e 732e 0a0a e280 9870 7974 686f 6e64 ons......pythond\n+00046590: 6972 e280 990a 2020 2020 2054 6865 2064 ir.... The d\n+000465a0: 6972 6563 746f 7279 206e 616d 6520 666f irectory name fo\n+000465b0: 7220 7468 6520 e280 9873 6974 652d 7061 r the ...site-pa\n+000465c0: 636b 6167 6573 e280 9920 7375 6264 6972 ckages... subdir\n+000465d0: 6563 746f 7279 206f 6620 7468 650a 2020 ectory of the. \n+000465e0: 2020 2073 7461 6e64 6172 6420 5079 7468 standard Pyth\n+000465f0: 6f6e 2069 6e73 7461 6c6c 2074 7265 652e on install tree.\n+00046600: 0a0a e280 9870 6b67 7079 7468 6f6e 6469 .....pkgpythondi\n+00046610: 72e2 8099 0a20 2020 2020 5468 6973 2069 r.... This i\n+00046620: 7320 7468 6520 6469 7265 6374 6f72 7920 s the directory \n+00046630: 756e 6465 7220 e280 9870 7974 686f 6e64 under ...pythond\n+00046640: 6972 e280 9920 7468 6174 2069 7320 6e61 ir... that is na\n+00046650: 6d65 6420 6166 7465 7220 7468 650a 2020 med after the. \n+00046660: 2020 2070 6163 6b61 6765 2e20 2054 6861 package. Tha\n+00046670: 7420 6973 2c20 6974 2069 7320 e280 9824 t is, it is ...$\n+00046680: 2870 7974 686f 6e64 6972 292f 2428 5041 (pythondir)/$(PA\n+00046690: 434b 4147 4529 e280 992e 2020 4974 2069 CKAGE).... It i\n+000466a0: 7320 7072 6f76 6964 6564 0a20 2020 2020 s provided. \n+000466b0: 6173 2061 2063 6f6e 7665 6e69 656e 6365 as a convenience\n+000466c0: 2e0a 0ae2 8098 7079 6578 6563 6469 72e2 ......pyexecdir.\n+000466d0: 8099 0a20 2020 2020 5468 6973 2069 7320 ... This is \n+000466e0: 7468 6520 6469 7265 6374 6f72 7920 7768 the directory wh\n+000466f0: 6572 6520 5079 7468 6f6e 2065 7874 656e ere Python exten\n+00046700: 7369 6f6e 206d 6f64 756c 6573 2028 7368 sion modules (sh\n+00046710: 6172 6564 0a20 2020 2020 6c69 6272 6172 ared. librar\n+00046720: 6965 7329 2073 686f 756c 6420 6265 2069 ies) should be i\n+00046730: 6e73 7461 6c6c 6564 2e20 2041 6e20 6578 nstalled. An ex\n+00046740: 7465 6e73 696f 6e20 6d6f 6475 6c65 2077 tension module w\n+00046750: 7269 7474 656e 2069 6e20 430a 2020 2020 ritten in C. \n+00046760: 2063 6f75 6c64 2062 6520 6465 636c 6172 could be declar\n+00046770: 6564 2061 7320 666f 6c6c 6f77 7320 746f ed as follows to\n+00046780: 2041 7574 6f6d 616b 653a 0a0a 2020 2020 Automake:.. \n+00046790: 2020 2020 2020 7079 6578 6563 5f4c 544c pyexec_LTL\n+000467a0: 4942 5241 5249 4553 203d 2071 7561 7465 IBRARIES = quate\n+000467b0: 726e 696f 6e2e 6c61 0a20 2020 2020 2020 rnion.la. \n+000467c0: 2020 2071 7561 7465 726e 696f 6e5f 6c61 quaternion_la\n+000467d0: 5f53 4f55 5243 4553 203d 2071 7561 7465 _SOURCES = quate\n+000467e0: 726e 696f 6e2e 6320 7375 7070 6f72 742e rnion.c support.\n+000467f0: 6320 7375 7070 6f72 742e 680a 2020 2020 c support.h. \n+00046800: 2020 2020 2020 7175 6174 6572 6e69 6f6e quaternion\n+00046810: 5f6c 615f 4c44 464c 4147 5320 3d20 2d61 _la_LDFLAGS = -a\n+00046820: 766f 6964 2d76 6572 7369 6f6e 202d 6d6f void-version -mo\n+00046830: 6475 6c65 0a0a e280 9870 6b67 7079 6578 dule.....pkgpyex\n+00046840: 6563 6469 72e2 8099 0a20 2020 2020 5468 ecdir.... Th\n+00046850: 6973 2069 7320 6120 636f 6e76 656e 6965 is is a convenie\n+00046860: 6e63 6520 7661 7269 6162 6c65 2074 6861 nce variable tha\n+00046870: 7420 6973 2064 6566 696e 6564 2061 730a t is defined as.\n+00046880: 2020 2020 20e2 8098 2428 7079 6578 6563 ...$(pyexec\n+00046890: 6469 7229 2f24 2850 4143 4b41 4745 29e2 dir)/$(PACKAGE).\n+000468a0: 8099 2e0a 0a20 2020 416c 6c20 7468 6573 ..... All thes\n+000468b0: 6520 6469 7265 6374 6f72 7920 7661 7269 e directory vari\n+000468c0: 6162 6c65 7320 6861 7665 2076 616c 7565 ables have value\n+000468d0: 7320 7468 6174 2073 7461 7274 2077 6974 s that start wit\n+000468e0: 6820 6569 7468 6572 0ae2 8098 247b 7072 h either....${pr\n+000468f0: 6566 6978 7de2 8099 206f 7220 e280 9824 efix}... or ...$\n+00046900: 7b65 7865 635f 7072 6566 6978 7de2 8099 {exec_prefix}...\n+00046910: 2075 6e65 7870 616e 6465 642e 2020 5468 unexpanded. Th\n+00046920: 6973 2077 6f72 6b73 2066 696e 6520 696e is works fine in\n+00046930: 0ae2 8098 4d61 6b65 6669 6c65 73e2 8099 ....Makefiles...\n+00046940: 2c20 6275 7420 6974 206d 616b 6573 2074 , but it makes t\n+00046950: 6865 7365 2076 6172 6961 626c 6573 2068 hese variables h\n+00046960: 6172 6420 746f 2075 7365 2069 6e20 e280 ard to use in ..\n+00046970: 9863 6f6e 6669 6775 7265 e280 992e 0a54 .configure.....T\n+00046980: 6869 7320 6973 206d 616e 6461 7465 6420 his is mandated \n+00046990: 6279 2074 6865 2047 4e55 2063 6f64 696e by the GNU codin\n+000469a0: 6720 7374 616e 6461 7264 732c 2073 6f20 g standards, so \n+000469b0: 7468 6174 2074 6865 2075 7365 7220 6361 that the user ca\n+000469c0: 6e20 7275 6e0a e280 986d 616b 6520 7072 n run....make pr\n+000469d0: 6566 6978 3d2f 666f 6f20 696e 7374 616c efix=/foo instal\n+000469e0: 6ce2 8099 2e20 2054 6865 2041 7574 6f63 l.... The Autoc\n+000469f0: 6f6e 6620 6d61 6e75 616c 2068 6173 2061 onf manual has a\n+00046a00: 2073 6563 7469 6f6e 2077 6974 6820 6d6f section with mo\n+00046a10: 7265 0a64 6574 6169 6c73 206f 6e20 7468 re.details on th\n+00046a20: 6973 2074 6f70 6963 2028 2a6e 6f74 6520 is topic (*note \n+00046a30: 496e 7374 616c 6c61 7469 6f6e 2044 6972 Installation Dir\n+00046a40: 6563 746f 7279 2056 6172 6961 626c 6573 ectory Variables\n+00046a50: 3a0a 2861 7574 6f63 6f6e 6629 496e 7374 :.(autoconf)Inst\n+00046a60: 616c 6c61 7469 6f6e 2044 6972 6563 746f allation Directo\n+00046a70: 7279 2056 6172 6961 626c 6573 2e29 2e20 ry Variables.). \n+00046a80: 2053 6565 2061 6c73 6f20 2a6e 6f74 6520 See also *note \n+00046a90: 4861 7264 2d43 6f64 6564 0a49 6e73 7461 Hard-Coded.Insta\n+00046aa0: 6c6c 2050 6174 6873 3a3a 2e0a 0a1f 0a46 ll Paths::.....F\n+00046ab0: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00046ac0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00046ad0: 446f 6375 6d65 6e74 6174 696f 6e2c 2020 Documentation, \n+00046ae0: 4e65 7874 3a20 496e 7374 616c 6c2c 2020 Next: Install, \n+00046af0: 5072 6576 3a20 4f74 6865 7220 474e 5520 Prev: Other GNU \n+00046b00: 546f 6f6c 732c 2020 5570 3a20 546f 700a Tools, Up: Top.\n+00046b10: 0a31 3120 4275 696c 6469 6e67 2064 6f63 .11 Building doc\n+00046b20: 756d 656e 7461 7469 6f6e 0a2a 2a2a 2a2a umentation.*****\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-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+00046b40: 2a2a 2a2a 0a0a 4375 7272 656e 746c 7920 ****..Currently \n+00046b50: 4175 746f 6d61 6b65 2070 726f 7669 6465 Automake provide\n+00046b60: 7320 7375 7070 6f72 7420 666f 7220 5465 s support for Te\n+00046b70: 7869 6e66 6f20 616e 6420 6d61 6e20 7061 xinfo and man pa\n+00046b80: 6765 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a ges...* Menu:..*\n+00046b90: 2054 6578 696e 666f 3a3a 2020 2020 2020 Texinfo:: \n+00046ba0: 2020 2020 2020 2020 2020 2020 2020 2054 T\n+00046bb0: 6578 696e 666f 0a2a 204d 616e 2050 6167 exinfo.* Man Pag\n+00046bc0: 6573 3a3a 2020 2020 2020 2020 2020 2020 es:: \n+00046bd0: 2020 2020 2020 204d 616e 2070 6167 6573 Man pages\n+00046be0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+00046bf0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+00046c00: 6f64 653a 2054 6578 696e 666f 2c20 204e ode: Texinfo, N\n+00046c10: 6578 743a 204d 616e 2050 6167 6573 2c20 ext: Man Pages, \n+00046c20: 2055 703a 2044 6f63 756d 656e 7461 7469 Up: Documentati\n+00046c30: 6f6e 0a0a 3131 2e31 2054 6578 696e 666f on..11.1 Texinfo\n+00046c40: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 .============..I\n+00046c50: 6620 7468 6520 6375 7272 656e 7420 6469 f the current di\n+00046c60: 7265 6374 6f72 7920 636f 6e74 6169 6e73 rectory contains\n+00046c70: 2054 6578 696e 666f 2073 6f75 7263 652c Texinfo source,\n+00046c80: 2079 6f75 206d 7573 7420 6465 636c 6172 you must declar\n+00046c90: 6520 6974 0a77 6974 6820 7468 6520 e280 e it.with the ..\n+00046ca0: 9854 4558 494e 464f 53e2 8099 2070 7269 .TEXINFOS... pri\n+00046cb0: 6d61 7279 2e20 2047 656e 6572 616c 6c79 mary. Generally\n+00046cc0: 2054 6578 696e 666f 2066 696c 6573 2061 Texinfo files a\n+00046cd0: 7265 2063 6f6e 7665 7274 6564 2069 6e74 re converted int\n+00046ce0: 6f0a 696e 666f 2c20 616e 6420 7468 7573 o.info, and thus\n+00046cf0: 2074 6865 20e2 8098 696e 666f 5f54 4558 the ...info_TEX\n+00046d00: 494e 464f 53e2 8099 2076 6172 6961 626c INFOS... variabl\n+00046d10: 6520 6973 206d 6f73 7420 636f 6d6d 6f6e e is most common\n+00046d20: 6c79 2075 7365 6420 6865 7265 2e0a 416e ly used here..An\n+00046d30: 7920 5465 7869 6e66 6f20 736f 7572 6365 y Texinfo source\n+00046d40: 2066 696c 6520 6d75 7374 2065 6e64 2069 file must end i\n+00046d50: 6e20 7468 6520 e280 982e 7465 7869 e280 n the ....texi..\n+00046d60: 992c 20e2 8098 2e74 7869 e280 992c 206f ., ....txi..., o\n+00046d70: 7220 e280 982e 7465 7869 6e66 6fe2 8099 r ....texinfo...\n+00046d80: 0a65 7874 656e 7369 6f6e 2e20 2057 6520 .extension. We \n+00046d90: 7265 636f 6d6d 656e 6420 e280 982e 7465 recommend ....te\n+00046da0: 7869 e280 9920 666f 7220 6e65 7720 6d61 xi... for new ma\n+00046db0: 6e75 616c 732e 0a0a 2020 2041 7574 6f6d nuals... Autom\n+00046dc0: 616b 6520 6765 6e65 7261 7465 7320 7275 ake generates ru\n+00046dd0: 6c65 7320 746f 2062 7569 6c64 20e2 8098 les to build ...\n+00046de0: 2e69 6e66 6fe2 8099 2c20 e280 982e 6476 .info..., ....dv\n+00046df0: 69e2 8099 2c20 e280 982e 7073 e280 992c i..., ....ps...,\n+00046e00: 20e2 8098 2e70 6466 e280 9920 616e 640a ....pdf... and.\n+00046e10: e280 982e 6874 6d6c e280 9920 6669 6c65 ....html... file\n+00046e20: 7320 6672 6f6d 2079 6f75 7220 5465 7869 s from your Texi\n+00046e30: 6e66 6f20 736f 7572 6365 732e 2020 466f nfo sources. Fo\n+00046e40: 6c6c 6f77 696e 6720 7468 6520 474e 5520 llowing the GNU \n+00046e50: 436f 6469 6e67 0a53 7461 6e64 6172 6473 Coding.Standards\n+00046e60: 2c20 6f6e 6c79 2074 6865 20e2 8098 2e69 , only the ....i\n+00046e70: 6e66 6fe2 8099 2066 696c 6573 2061 7265 nfo... files are\n+00046e80: 2062 7569 6c74 2062 7920 e280 986d 616b built by ...mak\n+00046e90: 6520 616c 6ce2 8099 2061 6e64 2069 6e73 e all... and ins\n+00046ea0: 7461 6c6c 6564 0a62 7920 e280 986d 616b talled.by ...mak\n+00046eb0: 6520 696e 7374 616c 6ce2 8099 2028 756e e install... (un\n+00046ec0: 6c65 7373 2079 6f75 2075 7365 20e2 8098 less you use ...\n+00046ed0: 6e6f 2d69 6e73 7461 6c6c 696e 666f e280 no-installinfo..\n+00046ee0: 992c 2073 6565 2062 656c 6f77 292e 0a46 ., see below)..F\n+00046ef0: 7572 7468 6572 6d6f 7265 2c20 e280 982e urthermore, ....\n+00046f00: 696e 666f e280 9920 6669 6c65 7320 6172 info... files ar\n+00046f10: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically \n+00046f20: 6469 7374 7269 6275 7465 6420 736f 2074 distributed so t\n+00046f30: 6861 7420 5465 7869 6e66 6f0a 6973 206e hat Texinfo.is n\n+00046f40: 6f74 2061 2070 7265 7265 7175 6973 6974 ot a prerequisit\n+00046f50: 6520 666f 7220 696e 7374 616c 6c69 6e67 e for installing\n+00046f60: 2079 6f75 7220 7061 636b 6167 652e 0a0a your package...\n+00046f70: 2020 204f 7468 6572 2064 6f63 756d 656e Other documen\n+00046f80: 7461 7469 6f6e 2066 6f72 6d61 7473 2063 tation formats c\n+00046f90: 616e 2062 6520 6275 696c 7420 6f6e 2072 an be built on r\n+00046fa0: 6571 7565 7374 2062 7920 e280 986d 616b equest by ...mak\n+00046fb0: 6520 6476 69e2 8099 2c0a e280 986d 616b e dvi...,....mak\n+00046fc0: 6520 7073 e280 992c 20e2 8098 6d61 6b65 e ps..., ...make\n+00046fd0: 2070 6466 e280 9920 616e 6420 e280 986d pdf... and ...m\n+00046fe0: 616b 6520 6874 6d6c e280 992c 2061 6e64 ake html..., and\n+00046ff0: 2074 6865 7920 6361 6e20 6265 2069 6e73 they can be ins\n+00047000: 7461 6c6c 6564 2077 6974 680a e280 986d talled with....m\n+00047010: 616b 6520 696e 7374 616c 6c2d 6476 69e2 ake install-dvi.\n+00047020: 8099 2c20 e280 986d 616b 6520 696e 7374 .., ...make inst\n+00047030: 616c 6c2d 7073 e280 992c 20e2 8098 6d61 all-ps..., ...ma\n+00047040: 6b65 2069 6e73 7461 6c6c 2d70 6466 e280 ke install-pdf..\n+00047050: 9920 616e 6420 e280 986d 616b 650a 696e . and ...make.in\n+00047060: 7374 616c 6c2d 6874 6d6c e280 9920 6578 stall-html... ex\n+00047070: 706c 6963 6974 6c79 2e20 20e2 8098 6d61 plicitly. ...ma\n+00047080: 6b65 2075 6e69 6e73 7461 6c6c e280 9920 ke uninstall... \n+00047090: 7769 6c6c 2072 656d 6f76 6520 6576 6572 will remove ever\n+000470a0: 7974 6869 6e67 3a20 7468 650a 5465 7869 ything: the.Texi\n+000470b0: 6e66 6f20 646f 6375 6d65 6e74 6174 696f nfo documentatio\n+000470c0: 6e20 696e 7374 616c 6c65 6420 6279 2064 n installed by d\n+000470d0: 6566 6175 6c74 2061 7320 7765 6c6c 2061 efault as well a\n+000470e0: 7320 616c 6c20 7468 6520 6162 6f76 650a s all the above.\n+000470f0: 6f70 7469 6f6e 616c 2066 6f72 6d61 7473 optional formats\n+00047100: 2e0a 0a20 2020 416c 6c20 7468 6573 6520 ... All these \n+00047110: 7461 7267 6574 7320 6361 6e20 6265 2065 targets can be e\n+00047120: 7874 656e 6465 6420 7573 696e 6720 e280 xtended using ..\n+00047130: 982d 6c6f 6361 6ce2 8099 2072 756c 6573 .-local... rules\n+00047140: 2028 2a6e 6f74 650a 4578 7465 6e64 696e (*note.Extendin\n+00047150: 673a 3a29 2e0a 0a20 2020 4966 2074 6865 g::)... If the\n+00047160: 20e2 8098 2e74 6578 69e2 8099 2066 696c ....texi... fil\n+00047170: 6520 e280 9840 696e 636c 7564 65e2 8099 e ...@include...\n+00047180: 7320 e280 9876 6572 7369 6f6e 2e74 6578 s ...version.tex\n+00047190: 69e2 8099 2c20 7468 656e 2074 6861 7420 i..., then that \n+000471a0: 6669 6c65 2077 696c 6c0a 6265 2061 7574 file will.be aut\n+000471b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener\n+000471c0: 6174 6564 2e20 2054 6865 2066 696c 6520 ated. The file \n+000471d0: e280 9876 6572 7369 6f6e 2e74 6578 69e2 ...version.texi.\n+000471e0: 8099 2064 6566 696e 6573 2066 6f75 720a .. defines four.\n+000471f0: 5465 7869 6e66 6f20 666c 6167 2079 6f75 Texinfo flag you\n+00047200: 2063 616e 2072 6566 6572 656e 6365 2075 can reference u\n+00047210: 7369 6e67 20e2 8098 4076 616c 7565 7b45 sing ...@value{E\n+00047220: 4449 5449 4f4e 7de2 8099 2c0a e280 9840 DITION}...,....@\n+00047230: 7661 6c75 657b 5645 5253 494f 4e7d e280 value{VERSION}..\n+00047240: 992c 20e2 8098 4076 616c 7565 7b55 5044 ., ...@value{UPD\n+00047250: 4154 4544 7de2 8099 2c20 616e 6420 e280 ATED}..., and ..\n+00047260: 9840 7661 6c75 657b 5550 4441 5445 442d .@value{UPDATED-\n+00047270: 4d4f 4e54 487d e280 992e 0a0a e280 9845 MONTH}.........E\n+00047280: 4449 5449 4f4e e280 990a e280 9856 4552 DITION.......VER\n+00047290: 5349 4f4e e280 990a 2020 2020 2042 6f74 SION.... Bot\n+000472a0: 6820 6f66 2074 6865 7365 2066 6c61 6773 h of these flags\n+000472b0: 2068 6f6c 6420 7468 6520 7665 7273 696f hold the versio\n+000472c0: 6e20 6e75 6d62 6572 206f 6620 796f 7572 n number of your\n+000472d0: 2070 726f 6772 616d 2e20 2054 6865 790a program. They.\n+000472e0: 2020 2020 2061 7265 206b 6570 7420 7365 are kept se\n+000472f0: 7061 7261 7465 2066 6f72 2063 6c61 7269 parate for clari\n+00047300: 7479 2e0a 0ae2 8098 5550 4441 5445 44e2 ty......UPDATED.\n+00047310: 8099 0a20 2020 2020 5468 6973 2068 6f6c ... This hol\n+00047320: 6473 2074 6865 2064 6174 6520 7468 6520 ds the date the \n+00047330: 7072 696d 6172 7920 e280 982e 7465 7869 primary ....texi\n+00047340: e280 9920 6669 6c65 2077 6173 206c 6173 ... file was las\n+00047350: 7420 6d6f 6469 6669 6564 2e0a 0ae2 8098 t modified......\n+00047360: 5550 4441 5445 442d 4d4f 4e54 48e2 8099 UPDATED-MONTH...\n+00047370: 0a20 2020 2020 5468 6973 2068 6f6c 6473 . This holds\n+00047380: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the\n+00047390: 206d 6f6e 7468 2069 6e20 7768 6963 6820 month in which \n+000473a0: 7468 6520 7072 696d 6172 7920 e280 982e the primary ....\n+000473b0: 7465 7869 e280 9920 6669 6c65 0a20 2020 texi... file. \n+000473c0: 2020 7761 7320 6c61 7374 206d 6f64 6966 was last modif\n+000473d0: 6965 642e 0a0a 2020 2054 6865 20e2 8098 ied... The ...\n+000473e0: 7665 7273 696f 6e2e 7465 7869 e280 9920 version.texi... \n+000473f0: 7375 7070 6f72 7420 7265 7175 6972 6573 support requires\n+00047400: 2074 6865 20e2 8098 6d64 6174 652d 7368 the ...mdate-sh\n+00047410: e280 9920 7363 7269 7074 3b20 7468 6973 ... script; this\n+00047420: 0a73 6372 6970 7420 6973 2073 7570 706c .script is suppl\n+00047430: 6965 6420 7769 7468 2041 7574 6f6d 616b ied with Automak\n+00047440: 6520 616e 6420 6175 746f 6d61 7469 6361 e and automatica\n+00047450: 6c6c 7920 696e 636c 7564 6564 2077 6865 lly included whe\n+00047460: 6e0a e280 9861 7574 6f6d 616b 65e2 8099 n....automake...\n+00047470: 2069 7320 696e 766f 6b65 6420 7769 7468 is invoked with\n+00047480: 2074 6865 20e2 8098 2d2d 6164 642d 6d69 the ...--add-mi\n+00047490: 7373 696e 67e2 8099 206f 7074 696f 6e2e ssing... option.\n+000474a0: 0a0a 2020 2049 6620 796f 7520 6861 7665 .. If you have\n+000474b0: 206d 756c 7469 706c 6520 5465 7869 6e66 multiple Texinf\n+000474c0: 6f20 6669 6c65 732c 2061 6e64 2079 6f75 o files, and you\n+000474d0: 2077 616e 7420 746f 2075 7365 2074 6865 want to use the\n+000474e0: 0ae2 8098 7665 7273 696f 6e2e 7465 7869 ....version.texi\n+000474f0: e280 9920 6665 6174 7572 652c 2074 6865 ... feature, the\n+00047500: 6e20 796f 7520 6861 7665 2074 6f20 6861 n you have to ha\n+00047510: 7665 2061 2073 6570 6172 6174 6520 7665 ve a separate ve\n+00047520: 7273 696f 6e20 6669 6c65 0a66 6f72 2065 rsion file.for e\n+00047530: 6163 6820 5465 7869 6e66 6f20 6669 6c65 ach Texinfo file\n+00047540: 2e20 2041 7574 6f6d 616b 6520 7769 6c6c . Automake will\n+00047550: 2074 7265 6174 2061 6e79 2069 6e63 6c75 treat any inclu\n+00047560: 6465 2069 6e20 6120 5465 7869 6e66 6f0a de in a Texinfo.\n+00047570: 6669 6c65 2074 6861 7420 6d61 7463 6865 file that matche\n+00047580: 7320 e280 9876 6572 732a 2e74 6578 69e2 s ...vers*.texi.\n+00047590: 8099 206a 7573 7420 6173 2061 6e20 6175 .. just as an au\n+000475a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene\n+000475b0: 7261 7465 640a 7665 7273 696f 6e20 6669 rated.version fi\n+000475c0: 6c65 2e0a 0a20 2020 536f 6d65 7469 6d65 le... Sometime\n+000475d0: 7320 616e 2069 6e66 6f20 6669 6c65 2061 s an info file a\n+000475e0: 6374 7561 6c6c 7920 6465 7065 6e64 7320 ctually depends \n+000475f0: 6f6e 206d 6f72 6520 7468 616e 206f 6e65 on more than one\n+00047600: 20e2 8098 2e74 6578 69e2 8099 0a66 696c ....texi....fil\n+00047610: 652e 2020 466f 7220 696e 7374 616e 6365 e. For instance\n+00047620: 2c20 696e 2047 4e55 2048 656c 6c6f 2c20 , in GNU Hello, \n+00047630: e280 9868 656c 6c6f 2e74 6578 69e2 8099 ...hello.texi...\n+00047640: 2069 6e63 6c75 6465 7320 7468 6520 6669 includes the fi\n+00047650: 6c65 0ae2 8098 6664 6c2e 7465 7869 e280 le....fdl.texi..\n+00047660: 992e 2020 596f 7520 6361 6e20 7465 6c6c .. You can tell\n+00047670: 2041 7574 6f6d 616b 6520 6162 6f75 7420 Automake about \n+00047680: 7468 6573 6520 6465 7065 6e64 656e 6369 these dependenci\n+00047690: 6573 2075 7369 6e67 2074 6865 0ae2 8098 es using the....\n+000476a0: 5445 5849 5f54 4558 494e 464f 53e2 8099 TEXI_TEXINFOS...\n+000476b0: 2076 6172 6961 626c 652e 2020 4865 7265 variable. Here\n+000476c0: 2069 7320 686f 7720 474e 5520 4865 6c6c is how GNU Hell\n+000476d0: 6f20 646f 6573 2069 743a 0a0a 2020 2020 o does it:.. \n+000476e0: 2069 6e66 6f5f 5445 5849 4e46 4f53 203d info_TEXINFOS =\n+000476f0: 2068 656c 6c6f 2e74 6578 690a 2020 2020 hello.texi. \n+00047700: 2068 656c 6c6f 5f54 4558 494e 464f 5320 hello_TEXINFOS \n+00047710: 3d20 6664 6c2e 7465 7869 0a0a 2020 2042 = fdl.texi.. B\n+00047720: 7920 6465 6661 756c 742c 2041 7574 6f6d y default, Autom\n+00047730: 616b 6520 7265 7175 6972 6573 2074 6865 ake requires the\n+00047740: 2066 696c 6520 e280 9874 6578 696e 666f file ...texinfo\n+00047750: 2e74 6578 e280 9920 746f 2061 7070 6561 .tex... to appea\n+00047760: 7220 696e 2074 6865 0a73 616d 6520 6469 r in the.same di\n+00047770: 7265 6374 6f72 7920 6173 2074 6865 20e2 rectory as the .\n+00047780: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00047790: 2066 696c 6520 7468 6174 206c 6973 7473 file that lists\n+000477a0: 2074 6865 20e2 8098 2e74 6578 69e2 8099 the ....texi...\n+000477b0: 2066 696c 6573 2e0a 4966 2079 6f75 2075 files..If you u\n+000477c0: 7365 6420 e280 9841 435f 434f 4e46 4947 sed ...AC_CONFIG\n+000477d0: 5f41 5558 5f44 4952 e280 9920 696e 20e2 _AUX_DIR... in .\n+000477e0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+000477f0: 9920 282a 6e6f 7465 2046 696e 6469 6e67 . (*note Finding\n+00047800: 0a27 636f 6e66 6967 7572 6527 2049 6e70 .'configure' Inp\n+00047810: 7574 3a20 2861 7574 6f63 6f6e 6629 496e ut: (autoconf)In\n+00047820: 7075 742e 292c 2074 6865 6e20 e280 9874 put.), then ...t\n+00047830: 6578 696e 666f 2e74 6578 e280 9920 6973 exinfo.tex... is\n+00047840: 206c 6f6f 6b65 6420 666f 720a 7468 6572 looked for.ther\n+00047850: 652e 2020 496e 2062 6f74 6820 6361 7365 e. In both case\n+00047860: 732c 20e2 8098 6175 746f 6d61 6b65 e280 s, ...automake..\n+00047870: 9920 7468 656e 2073 7570 706c 6965 7320 . then supplies \n+00047880: e280 9874 6578 696e 666f 2e74 6578 e280 ...texinfo.tex..\n+00047890: 9920 6966 0ae2 8098 2d2d 6164 642d 6d69 . if....--add-mi\n+000478a0: 7373 696e 67e2 8099 2069 7320 6769 7665 ssing... is give\n+000478b0: 6e2c 2061 6e64 2074 616b 6573 2063 6172 n, and takes car\n+000478c0: 6520 6f66 2069 7473 2064 6973 7472 6962 e of its distrib\n+000478d0: 7574 696f 6e2e 2020 486f 7765 7665 722c ution. However,\n+000478e0: 0a69 6620 796f 7520 7365 7420 7468 6520 .if you set the \n+000478f0: e280 9854 4558 494e 464f 5f54 4558 e280 ...TEXINFO_TEX..\n+00047900: 9920 7661 7269 6162 6c65 2028 7365 6520 . variable (see \n+00047910: 6265 6c6f 7729 2c20 6974 206f 7665 7272 below), it overr\n+00047920: 6964 6573 2074 6865 0a6c 6f63 6174 696f ides the.locatio\n+00047930: 6e20 6f66 2074 6865 2066 696c 6520 616e n of the file an\n+00047940: 6420 7475 726e 7320 6f66 6620 6974 7320 d turns off its \n+00047950: 696e 7374 616c 6c61 7469 6f6e 2069 6e74 installation int\n+00047960: 6f20 7468 6520 736f 7572 6365 2061 730a o the source as.\n+00047970: 7765 6c6c 2061 7320 6974 7320 6469 7374 well as its dist\n+00047980: 7269 6275 7469 6f6e 2e0a 0a20 2020 5468 ribution... Th\n+00047990: 6520 6f70 7469 6f6e 20e2 8098 6e6f 2d74 e option ...no-t\n+000479a0: 6578 696e 666f 2e74 6578 e280 9920 6361 exinfo.tex... ca\n+000479b0: 6e20 6265 2075 7365 6420 746f 2065 6c69 n be used to eli\n+000479c0: 6d69 6e61 7465 2074 6865 2072 6571 7569 minate the requi\n+000479d0: 7265 6d65 6e74 0a66 6f72 2074 6865 2066 rement.for the f\n+000479e0: 696c 6520 e280 9874 6578 696e 666f 2e74 ile ...texinfo.t\n+000479f0: 6578 e280 992e 2020 5573 6520 6f66 2074 ex.... Use of t\n+00047a00: 6865 2076 6172 6961 626c 6520 e280 9854 he variable ...T\n+00047a10: 4558 494e 464f 5f54 4558 e280 9920 6973 EXINFO_TEX... is\n+00047a20: 0a70 7265 6665 7261 626c 652c 2068 6f77 .preferable, how\n+00047a30: 6576 6572 2c20 6265 6361 7573 6520 7468 ever, because th\n+00047a40: 6174 2061 6c6c 6f77 7320 7468 6520 e280 at allows the ..\n+00047a50: 9864 7669 e280 992c 20e2 8098 7073 e280 .dvi..., ...ps..\n+00047a60: 992c 2061 6e64 20e2 8098 7064 66e2 8099 ., and ...pdf...\n+00047a70: 0a74 6172 6765 7473 2074 6f20 7374 696c .targets to stil\n+00047a80: 6c20 776f 726b 2e0a 0a20 2020 4175 746f l work... Auto\n+00047a90: 6d61 6b65 2067 656e 6572 6174 6573 2061 make generates a\n+00047aa0: 6e20 e280 9869 6e73 7461 6c6c 2d69 6e66 n ...install-inf\n+00047ab0: 6fe2 8099 2072 756c 653b 2073 6f6d 6520 o... rule; some \n+00047ac0: 7065 6f70 6c65 2061 7070 6172 656e 746c people apparentl\n+00047ad0: 7920 7573 650a 7468 6973 2e20 2042 7920 y use.this. By \n+00047ae0: 6465 6661 756c 742c 2069 6e66 6f20 7061 default, info pa\n+00047af0: 6765 7320 6172 6520 696e 7374 616c 6c65 ges are installe\n+00047b00: 6420 6279 20e2 8098 6d61 6b65 2069 6e73 d by ...make ins\n+00047b10: 7461 6c6c e280 992c 2073 6f0a 7275 6e6e tall..., so.runn\n+00047b20: 696e 6720 e280 986d 616b 6520 696e 7374 ing ...make inst\n+00047b30: 616c 6c2d 696e 666f e280 9920 6973 2070 all-info... is p\n+00047b40: 6f69 6e74 6c65 7373 2e20 2054 6869 7320 ointless. This \n+00047b50: 6361 6e20 6265 2070 7265 7665 6e74 6564 can be prevented\n+00047b60: 2076 6961 2074 6865 0ae2 8098 6e6f 2d69 via the....no-i\n+00047b70: 6e73 7461 6c6c 696e 666f e280 9920 6f70 nstallinfo... op\n+00047b80: 7469 6f6e 2e20 2049 6e20 7468 6973 2063 tion. In this c\n+00047b90: 6173 652c 20e2 8098 2e69 6e66 6fe2 8099 ase, ....info...\n+00047ba0: 2066 696c 6573 2061 7265 206e 6f74 2069 files are not i\n+00047bb0: 6e73 7461 6c6c 6564 0a62 7920 6465 6661 nstalled.by defa\n+00047bc0: 756c 742c 2061 6e64 2075 7365 7220 6d75 ult, and user mu\n+00047bd0: 7374 2072 6571 7565 7374 2074 6869 7320 st request this \n+00047be0: 6578 706c 6963 6974 6c79 2075 7369 6e67 explicitly using\n+00047bf0: 20e2 8098 6d61 6b65 0a69 6e73 7461 6c6c ...make.install\n+00047c00: 2d69 6e66 6fe2 8099 2e0a 0a20 2020 4279 -info...... By\n+00047c10: 2064 6566 6175 6c74 2c20 e280 986d 616b default, ...mak\n+00047c20: 6520 696e 7374 616c 6c2d 696e 666f e280 e install-info..\n+00047c30: 9920 616e 6420 e280 986d 616b 6520 696e . and ...make in\n+00047c40: 7374 616c 6c2d 696e 666f e280 9920 7769 stall-info... wi\n+00047c50: 6c6c 2074 7279 2074 6f0a 7275 6e20 7468 ll try to.run th\n+00047c60: 6520 e280 9869 6e73 7461 6c6c 2d69 6e66 e ...install-inf\n+00047c70: 6fe2 8099 2070 726f 6772 616d 2028 6966 o... program (if\n+00047c80: 2061 7661 696c 6162 6c65 2920 746f 2075 available) to u\n+00047c90: 7064 6174 6520 286f 7220 6372 6561 7465 pdate (or create\n+00047ca0: 2920 7468 650a e280 9824 7b69 6e66 6f64 ) the....${infod\n+00047cb0: 6972 7d2f 6469 72e2 8099 2069 6e64 6578 ir}/dir... index\n+00047cc0: 2e20 2049 6620 7468 6973 2069 7320 756e . If this is un\n+00047cd0: 6465 7369 7265 642c 2069 7420 6361 6e20 desired, it can \n+00047ce0: 6265 2070 7265 7665 6e74 6564 2062 790a be prevented by.\n+00047cf0: 6578 706f 7274 696e 6720 7468 6520 e280 exporting the ..\n+00047d00: 9841 4d5f 5550 4441 5445 5f49 4e46 4f5f .AM_UPDATE_INFO_\n+00047d10: 4449 52e2 8099 2076 6172 6961 626c 6520 DIR... variable \n+00047d20: 746f 2022 e280 986e 6fe2 8099 222e 0a0a to \"...no...\"...\n+00047d30: 2020 2054 6865 2066 6f6c 6c6f 7769 6e67 The following\n+00047d40: 2076 6172 6961 626c 6573 2061 7265 2075 variables are u\n+00047d50: 7365 6420 6279 2074 6865 2054 6578 696e sed by the Texin\n+00047d60: 666f 2062 7569 6c64 2072 756c 6573 2e0a fo build rules..\n+00047d70: 0ae2 8098 4d41 4b45 494e 464f e280 990a ....MAKEINFO....\n+00047d80: 2020 2020 2054 6865 206e 616d 6520 6f66 The name of\n+00047d90: 2074 6865 2070 726f 6772 616d 2069 6e76 the program inv\n+00047da0: 6f6b 6564 2074 6f20 6275 696c 6420 e280 oked to build ..\n+00047db0: 982e 696e 666f e280 9920 6669 6c65 732e ..info... files.\n+00047dc0: 2020 5468 6973 0a20 2020 2020 7661 7269 This. vari\n+00047dd0: 6162 6c65 2069 7320 6465 6669 6e65 6420 able is defined \n+00047de0: 6279 2041 7574 6f6d 616b 652e 2020 4966 by Automake. If\n+00047df0: 2074 6865 20e2 8098 6d61 6b65 696e 666f the ...makeinfo\n+00047e00: e280 9920 7072 6f67 7261 6d20 6973 0a20 ... program is. \n+00047e10: 2020 2020 666f 756e 6420 6f6e 2074 6865 found on the\n+00047e20: 2073 7973 7465 6d20 7468 656e 2069 7420 system then it \n+00047e30: 7769 6c6c 2062 6520 7573 6564 2062 7920 will be used by \n+00047e40: 6465 6661 756c 743b 206f 7468 6572 7769 default; otherwi\n+00047e50: 7365 0a20 2020 2020 e280 986d 6973 7369 se. ...missi\n+00047e60: 6e67 e280 9920 7769 6c6c 2062 6520 7573 ng... will be us\n+00047e70: 6564 2069 6e73 7465 6164 2e0a 0ae2 8098 ed instead......\n+00047e80: 4d41 4b45 494e 464f 4854 4d4c e280 990a MAKEINFOHTML....\n+00047e90: 2020 2020 2054 6865 2063 6f6d 6d61 6e64 The command\n+00047ea0: 2069 6e76 6f6b 6564 2074 6f20 6275 696c invoked to buil\n+00047eb0: 6420 e280 982e 6874 6d6c e280 9920 6669 d ....html... fi\n+00047ec0: 6c65 732e 2020 4175 746f 6d61 6b65 2064 les. Automake d\n+00047ed0: 6566 696e 6573 2074 6869 730a 2020 2020 efines this. \n+00047ee0: 2074 6f20 e280 9824 284d 414b 4549 4e46 to ...$(MAKEINF\n+00047ef0: 4f29 202d 2d68 746d 6ce2 8099 2e0a 0ae2 O) --html.......\n+00047f00: 8098 4d41 4b45 494e 464f 464c 4147 53e2 ..MAKEINFOFLAGS.\n+00047f10: 8099 0a20 2020 2020 5573 6572 2066 6c61 ... User fla\n+00047f20: 6773 2070 6173 7365 6420 746f 2065 6163 gs passed to eac\n+00047f30: 6820 696e 766f 6361 7469 6f6e 206f 6620 h invocation of \n+00047f40: e280 9824 284d 414b 4549 4e46 4f29 e280 ...$(MAKEINFO)..\n+00047f50: 9920 616e 640a 2020 2020 20e2 8098 2428 . and. ...$(\n+00047f60: 4d41 4b45 494e 464f 4854 4d4c 29e2 8099 MAKEINFOHTML)...\n+00047f70: 2e20 2054 6869 7320 7573 6572 2076 6172 . This user var\n+00047f80: 6961 626c 6520 282a 6e6f 7465 2055 7365 iable (*note Use\n+00047f90: 7220 5661 7269 6162 6c65 733a 3a29 2069 r Variables::) i\n+00047fa0: 730a 2020 2020 206e 6f74 2065 7870 6563 s. not expec\n+00047fb0: 7465 6420 746f 2062 6520 6465 6669 6e65 ted to be define\n+00047fc0: 6420 696e 2061 6e79 20e2 8098 4d61 6b65 d in any ...Make\n+00047fd0: 6669 6c65 e280 993b 2069 7420 6361 6e20 file...; it can \n+00047fe0: 6265 2075 7365 6420 6279 0a20 2020 2020 be used by. \n+00047ff0: 7573 6572 7320 746f 2070 6173 7320 6578 users to pass ex\n+00048000: 7472 6120 666c 6167 7320 746f 2073 7569 tra flags to sui\n+00048010: 7420 7468 6569 7220 6e65 6564 732e 0a0a t their needs...\n+00048020: e280 9841 4d5f 4d41 4b45 494e 464f 464c ...AM_MAKEINFOFL\n+00048030: 4147 53e2 8099 0ae2 8098 414d 5f4d 414b AGS.......AM_MAK\n+00048040: 4549 4e46 4f48 544d 4c46 4c41 4753 e280 EINFOHTMLFLAGS..\n+00048050: 990a 2020 2020 204d 6169 6e74 6169 6e65 .. Maintaine\n+00048060: 7220 666c 6167 7320 7061 7373 6564 2074 r flags passed t\n+00048070: 6f20 6561 6368 20e2 8098 6d61 6b65 696e o each ...makein\n+00048080: 666f e280 9920 696e 766f 6361 7469 6f6e fo... invocation\n+00048090: 2e20 2055 6e6c 696b 650a 2020 2020 20e2 . Unlike. .\n+000480a0: 8098 4d41 4b45 494e 464f 464c 4147 53e2 ..MAKEINFOFLAGS.\n+000480b0: 8099 2c20 7468 6573 6520 7661 7269 6162 .., these variab\n+000480c0: 6c65 7320 6172 6520 6d65 616e 7420 746f les are meant to\n+000480d0: 2062 6520 6465 6669 6e65 6420 6279 0a20 be defined by. \n+000480e0: 2020 2020 6d61 696e 7461 696e 6572 7320 maintainers \n+000480f0: 696e 20e2 8098 4d61 6b65 6669 6c65 2e61 in ...Makefile.a\n+00048100: 6de2 8099 2e20 20e2 8098 2428 414d 5f4d m.... ...$(AM_M\n+00048110: 414b 4549 4e46 4f46 4c41 4753 29e2 8099 AKEINFOFLAGS)...\n+00048120: 2069 7320 7061 7373 6564 2074 6f0a 2020 is passed to. \n+00048130: 2020 20e2 8098 6d61 6b65 696e 666f e280 ...makeinfo..\n+00048140: 9920 7768 656e 2062 7569 6c64 696e 6720 . when building \n+00048150: e280 982e 696e 666f e280 9920 6669 6c65 ....info... file\n+00048160: 733b 2061 6e64 0a20 2020 2020 e280 9824 s; and. ...$\n+00048170: 2841 4d5f 4d41 4b45 494e 464f 4854 4d4c (AM_MAKEINFOHTML\n+00048180: 464c 4147 5329 e280 9920 6973 2075 7365 FLAGS)... is use\n+00048190: 6420 7768 656e 2062 7569 6c64 696e 6720 d when building \n+000481a0: e280 982e 6874 6d6c e280 9920 6669 6c65 ....html... file\n+000481b0: 732e 0a0a 2020 2020 2046 6f72 2069 6e73 s... For ins\n+000481c0: 7461 6e63 652c 2074 6865 2066 6f6c 6c6f tance, the follo\n+000481d0: 7769 6e67 2073 6574 7469 6e67 2063 616e wing setting can\n+000481e0: 2062 6520 7573 6564 2074 6f20 6f62 7461 be used to obta\n+000481f0: 696e 206f 6e65 0a20 2020 2020 7369 6e67 in one. sing\n+00048200: 6c65 20e2 8098 2e68 746d 6ce2 8099 2066 le ....html... f\n+00048210: 696c 6520 7065 7220 6d61 6e75 616c 2c20 ile per manual, \n+00048220: 7769 7468 6f75 7420 6e6f 6465 2073 6570 without node sep\n+00048230: 6172 6174 6f72 732e 0a20 2020 2020 2020 arators.. \n+00048240: 2020 2041 4d5f 4d41 4b45 494e 464f 4854 AM_MAKEINFOHT\n+00048250: 4d4c 464c 4147 5320 3d20 2d2d 6e6f 2d68 MLFLAGS = --no-h\n+00048260: 6561 6465 7273 202d 2d6e 6f2d 7370 6c69 eaders --no-spli\n+00048270: 740a 0a20 2020 2020 e280 9841 4d5f 4d41 t.. ...AM_MA\n+00048280: 4b45 494e 464f 4854 4d4c 464c 4147 53e2 KEINFOHTMLFLAGS.\n+00048290: 8099 2064 6566 6175 6c74 7320 746f 20e2 .. defaults to .\n+000482a0: 8098 2428 414d 5f4d 414b 4549 4e46 4f46 ..$(AM_MAKEINFOF\n+000482b0: 4c41 4753 29e2 8099 2e20 2054 6869 730a LAGS).... This.\n+000482c0: 2020 2020 206d 6561 6e73 2074 6861 7420 means that \n+000482d0: 6465 6669 6e69 6e67 20e2 8098 414d 5f4d defining ...AM_M\n+000482e0: 414b 4549 4e46 4f46 4c41 4753 e280 9920 AKEINFOFLAGS... \n+000482f0: 7769 7468 6f75 7420 6465 6669 6e69 6e67 without defining\n+00048300: 0a20 2020 2020 e280 9841 4d5f 4d41 4b45 . ...AM_MAKE\n+00048310: 494e 464f 4854 4d4c 464c 4147 53e2 8099 INFOHTMLFLAGS...\n+00048320: 2077 696c 6c20 696d 7061 6374 2062 7569 will impact bui\n+00048330: 6c64 7320 6f66 2062 6f74 6820 e280 982e lds of both ....\n+00048340: 696e 666f e280 9920 616e 640a 2020 2020 info... and. \n+00048350: 20e2 8098 2e68 746d 6ce2 8099 2066 696c ....html... fil\n+00048360: 6573 2e0a 0ae2 8098 5445 5849 3244 5649 es......TEXI2DVI\n+00048370: e280 990a 2020 2020 2054 6865 206e 616d .... The nam\n+00048380: 6520 6f66 2074 6865 2063 6f6d 6d61 6e64 e of the command\n+00048390: 2074 6861 7420 636f 6e76 6572 7473 2061 that converts a\n+000483a0: 20e2 8098 2e74 6578 69e2 8099 2066 696c ....texi... fil\n+000483b0: 6520 696e 746f 2061 20e2 8098 2e64 7669 e into a ....dvi\n+000483c0: e280 990a 2020 2020 2066 696c 652e 2020 .... file. \n+000483d0: 5468 6973 2064 6566 6175 6c74 7320 746f This defaults to\n+000483e0: 20e2 8098 7465 7869 3264 7669 e280 992c ...texi2dvi...,\n+000483f0: 2061 2073 6372 6970 7420 7468 6174 2073 a script that s\n+00048400: 6869 7073 2077 6974 6820 7468 650a 2020 hips with the. \n+00048410: 2020 2054 6578 696e 666f 2070 6163 6b61 Texinfo packa\n+00048420: 6765 2e0a 0ae2 8098 5445 5849 3250 4446 ge......TEXI2PDF\n+00048430: e280 990a 2020 2020 2054 6865 206e 616d .... The nam\n+00048440: 6520 6f66 2074 6865 2063 6f6d 6d61 6e64 e of the command\n+00048450: 2074 6861 7420 7472 616e 736c 6174 6573 that translates\n+00048460: 2061 20e2 8098 2e74 6578 69e2 8099 2066 a ....texi... f\n+00048470: 696c 6520 696e 746f 2061 0a20 2020 2020 ile into a. \n+00048480: e280 982e 7064 66e2 8099 2066 696c 652e ....pdf... file.\n+00048490: 2020 5468 6973 2064 6566 6175 6c74 7320 This defaults \n+000484a0: 746f 20e2 8098 2428 5445 5849 3244 5649 to ...$(TEXI2DVI\n+000484b0: 2920 2d2d 7064 6620 2d2d 6261 7463 68e2 ) --pdf --batch.\n+000484c0: 8099 2e0a 0ae2 8098 4456 4950 53e2 8099 ........DVIPS...\n+000484d0: 0a20 2020 2020 5468 6520 6e61 6d65 206f . The name o\n+000484e0: 6620 7468 6520 636f 6d6d 616e 6420 7468 f the command th\n+000484f0: 6174 2062 7569 6c64 7320 6120 e280 982e at builds a ....\n+00048500: 7073 e280 9920 6669 6c65 206f 7574 206f ps... file out o\n+00048510: 6620 6120 e280 982e 6476 69e2 8099 0a20 f a ....dvi.... \n+00048520: 2020 2020 6669 6c65 2e20 2054 6869 7320 file. This \n+00048530: 6465 6661 756c 7473 2074 6f20 e280 9864 defaults to ...d\n+00048540: 7669 7073 e280 992e 0a0a e280 9854 4558 vips.........TEX\n+00048550: 494e 464f 5f54 4558 e280 990a 0a20 2020 INFO_TEX..... \n+00048560: 2020 4966 2079 6f75 7220 7061 636b 6167 If your packag\n+00048570: 6520 6861 7320 5465 7869 6e66 6f20 6669 e has Texinfo fi\n+00048580: 6c65 7320 696e 206d 616e 7920 6469 7265 les in many dire\n+00048590: 6374 6f72 6965 732c 2079 6f75 2063 616e ctories, you can\n+000485a0: 2075 7365 0a20 2020 2020 7468 6520 7661 use. the va\n+000485b0: 7269 6162 6c65 20e2 8098 5445 5849 4e46 riable ...TEXINF\n+000485c0: 4f5f 5445 58e2 8099 2074 6f20 7465 6c6c O_TEX... to tell\n+000485d0: 2041 7574 6f6d 616b 6520 7768 6572 6520 Automake where \n+000485e0: 746f 2066 696e 6420 7468 650a 2020 2020 to find the. \n+000485f0: 2063 616e 6f6e 6963 616c 20e2 8098 7465 canonical ...te\n+00048600: 7869 6e66 6f2e 7465 78e2 8099 2066 6f72 xinfo.tex... for\n+00048610: 2079 6f75 7220 7061 636b 6167 652e 2020 your package. \n+00048620: 5468 6520 7661 6c75 6520 6f66 2074 6869 The value of thi\n+00048630: 730a 2020 2020 2076 6172 6961 626c 6520 s. variable \n+00048640: 7368 6f75 6c64 2062 6520 7468 6520 7265 should be the re\n+00048650: 6c61 7469 7665 2070 6174 6820 6672 6f6d lative path from\n+00048660: 2074 6865 2063 7572 7265 6e74 20e2 8098 the current ...\n+00048670: 4d61 6b65 6669 6c65 2e61 6de2 8099 0a20 Makefile.am.... \n+00048680: 2020 2020 746f 20e2 8098 7465 7869 6e66 to ...texinf\n+00048690: 6f2e 7465 78e2 8099 3a0a 0a20 2020 2020 o.tex...:.. \n+000486a0: 2020 2020 2054 4558 494e 464f 5f54 4558 TEXINFO_TEX\n+000486b0: 203d 202e 2e2f 646f 632f 7465 7869 6e66 = ../doc/texinf\n+000486c0: 6f2e 7465 780a 0a1f 0a46 696c 653a 2061 o.tex....File: a\n+000486d0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+000486e0: 6f2c 2020 4e6f 6465 3a20 4d61 6e20 5061 o, Node: Man Pa\n+000486f0: 6765 732c 2020 5072 6576 3a20 5465 7869 ges, Prev: Texi\n+00048700: 6e66 6f2c 2020 5570 3a20 446f 6375 6d65 nfo, Up: Docume\n+00048710: 6e74 6174 696f 6e0a 0a31 312e 3220 4d61 ntation..11.2 Ma\n+00048720: 6e20 5061 6765 730a 3d3d 3d3d 3d3d 3d3d n Pages.========\n+00048730: 3d3d 3d3d 3d3d 0a0a 4120 7061 636b 6167 ======..A packag\n+00048740: 6520 6361 6e20 616c 736f 2069 6e63 6c75 e can also inclu\n+00048750: 6465 206d 616e 2070 6167 6573 2028 6275 de man pages (bu\n+00048760: 7420 7365 6520 7468 6520 474e 5520 7374 t see the GNU st\n+00048770: 616e 6461 7264 7320 6f6e 2074 6869 730a andards on this.\n+00048780: 6d61 7474 6572 2c20 2a6e 6f74 6520 2873 matter, *note (s\n+00048790: 7461 6e64 6172 6473 294d 616e 2050 6167 tandards)Man Pag\n+000487a0: 6573 3a3a 2e29 2020 4d61 6e20 7061 6765 es::.) Man page\n+000487b0: 7320 6172 6520 6465 636c 6172 6564 2075 s are declared u\n+000487c0: 7369 6e67 2074 6865 0ae2 8098 4d41 4e53 sing the....MANS\n+000487d0: e280 9920 7072 696d 6172 792e 2020 4765 ... primary. Ge\n+000487e0: 6e65 7261 6c6c 7920 7468 6520 e280 986d nerally the ...m\n+000487f0: 616e 5f4d 414e 53e2 8099 2076 6172 6961 an_MANS... varia\n+00048800: 626c 6520 6973 2075 7365 642e 2020 4d61 ble is used. Ma\n+00048810: 6e20 7061 6765 730a 6172 6520 6175 746f n pages.are auto\n+00048820: 6d61 7469 6361 6c6c 7920 696e 7374 616c matically instal\n+00048830: 6c65 6420 696e 2074 6865 2063 6f72 7265 led in the corre\n+00048840: 6374 2073 7562 6469 7265 6374 6f72 7920 ct subdirectory \n+00048850: 6f66 20e2 8098 6d61 6e64 6972 e280 992c of ...mandir...,\n+00048860: 0a62 6173 6564 206f 6e20 7468 6520 6669 .based on the fi\n+00048870: 6c65 2065 7874 656e 7369 6f6e 2e0a 0a20 le extension... \n+00048880: 2020 4669 6c65 2065 7874 656e 7369 6f6e File extension\n+00048890: 7320 7375 6368 2061 7320 e280 982e 3163 s such as ....1c\n+000488a0: e280 9920 6172 6520 6861 6e64 6c65 6420 ... are handled \n+000488b0: 6279 206c 6f6f 6b69 6e67 2066 6f72 2074 by looking for t\n+000488c0: 6865 2076 616c 6964 0a70 6172 7420 6f66 he valid.part of\n+000488d0: 2074 6865 2065 7874 656e 7369 6f6e 2061 the extension a\n+000488e0: 6e64 2075 7369 6e67 2074 6861 7420 746f nd using that to\n+000488f0: 2064 6574 6572 6d69 6e65 2074 6865 2063 determine the c\n+00048900: 6f72 7265 6374 0a73 7562 6469 7265 6374 orrect.subdirect\n+00048910: 6f72 7920 6f66 20e2 8098 6d61 6e64 6972 ory of ...mandir\n+00048920: e280 992e 2020 5661 6c69 6420 7365 6374 .... Valid sect\n+00048930: 696f 6e20 6e61 6d65 7320 6172 6520 7468 ion names are th\n+00048940: 6520 6469 6769 7473 20e2 8098 30e2 8099 e digits ...0...\n+00048950: 0a74 6872 6f75 6768 20e2 8098 39e2 8099 .through ...9...\n+00048960: 2c20 616e 6420 7468 6520 6c65 7474 6572 , and the letter\n+00048970: 7320 e280 986c e280 9920 616e 6420 e280 s ...l... and ..\n+00048980: 986e e280 992e 0a0a 2020 2053 6f6d 6574 .n...... Somet\n+00048990: 696d 6573 2064 6576 656c 6f70 6572 7320 imes developers \n+000489a0: 7072 6566 6572 2074 6f20 6e61 6d65 2061 prefer to name a\n+000489b0: 206d 616e 2070 6167 6520 736f 6d65 7468 man page someth\n+000489c0: 696e 6720 6c69 6b65 0ae2 8098 666f 6f2e ing like....foo.\n+000489d0: 6d61 6ee2 8099 2069 6e20 7468 6520 736f man... in the so\n+000489e0: 7572 6365 2c20 616e 6420 7468 656e 2072 urce, and then r\n+000489f0: 656e 616d 6520 6974 2074 6f20 6861 7665 ename it to have\n+00048a00: 2074 6865 2063 6f72 7265 6374 2073 7566 the correct suf\n+00048a10: 6669 782c 0a66 6f72 2065 7861 6d70 6c65 fix,.for example\n+00048a20: 20e2 8098 666f 6f2e 31e2 8099 2c20 7768 ...foo.1..., wh\n+00048a30: 656e 2069 6e73 7461 6c6c 696e 6720 7468 en installing th\n+00048a40: 6520 6669 6c65 2e20 2041 7574 6f6d 616b e file. Automak\n+00048a50: 6520 616c 736f 2073 7570 706f 7274 730a e also supports.\n+00048a60: 7468 6973 206d 6f64 652e 2020 466f 7220 this mode. For \n+00048a70: 6120 7661 6c69 6420 7365 6374 696f 6e20 a valid section \n+00048a80: 6e61 6d65 6420 5345 4354 494f 4e2c 2074 named SECTION, t\n+00048a90: 6865 7265 2069 7320 6120 636f 7272 6573 here is a corres\n+00048aa0: 706f 6e64 696e 670a 6469 7265 6374 6f72 ponding.director\n+00048ab0: 7920 6e61 6d65 6420 e280 986d 616e 5345 y named ...manSE\n+00048ac0: 4354 494f 4e64 6972 e280 992c 2061 6e64 CTIONdir..., and\n+00048ad0: 2061 2063 6f72 7265 7370 6f6e 6469 6e67 a corresponding\n+00048ae0: 20e2 8098 5f4d 414e 53e2 8099 2076 6172 ..._MANS... var\n+00048af0: 6961 626c 652e 0a46 696c 6573 206c 6973 iable..Files lis\n+00048b00: 7465 6420 696e 2073 7563 6820 6120 7661 ted in such a va\n+00048b10: 7269 6162 6c65 2061 7265 2069 6e73 7461 riable are insta\n+00048b20: 6c6c 6564 2069 6e20 7468 6520 696e 6469 lled in the indi\n+00048b30: 6361 7465 6420 7365 6374 696f 6e2e 0a49 cated section..I\n+00048b40: 6620 7468 6520 6669 6c65 2061 6c72 6561 f the file alrea\n+00048b50: 6479 2068 6173 2061 2076 616c 6964 2073 dy has a valid s\n+00048b60: 7566 6669 782c 2074 6865 6e20 6974 2069 uffix, then it i\n+00048b70: 7320 696e 7374 616c 6c65 6420 6173 2d69 s installed as-i\n+00048b80: 733b 0a6f 7468 6572 7769 7365 2074 6865 s;.otherwise the\n+00048b90: 2066 696c 6520 7375 6666 6978 2069 7320 file suffix is \n+00048ba0: 6368 616e 6765 6420 746f 206d 6174 6368 changed to match\n+00048bb0: 2074 6865 2073 6563 7469 6f6e 2e0a 0a20 the section... \n+00048bc0: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+00048bd0: 636f 6e73 6964 6572 2074 6869 7320 6578 consider this ex\n+00048be0: 616d 706c 653a 0a20 2020 2020 6d61 6e31 ample:. man1\n+00048bf0: 5f4d 414e 5320 3d20 7265 6e61 6d65 2e6d _MANS = rename.m\n+00048c00: 616e 2074 6865 7361 6d65 2e31 2061 6c73 an thesame.1 als\n+00048c10: 6f74 6865 7361 6d65 2e31 630a 0a49 6e20 othesame.1c..In \n+00048c20: 7468 6973 2063 6173 652c 20e2 8098 7265 this case, ...re\n+00048c30: 6e61 6d65 2e6d 616e e280 9920 7769 6c6c name.man... will\n+00048c40: 2062 6520 7265 6e61 6d65 6420 746f 20e2 be renamed to .\n+00048c50: 8098 7265 6e61 6d65 2e31 e280 9920 7768 ..rename.1... wh\n+00048c60: 656e 2069 6e73 7461 6c6c 6564 2c0a 6275 en installed,.bu\n+00048c70: 7420 7468 6520 6f74 6865 7220 6669 6c65 t the other file\n+00048c80: 7320 7769 6c6c 206b 6565 7020 7468 6569 s will keep thei\n+00048c90: 7220 6e61 6d65 732e 0a0a 2020 2042 7920 r names... By \n+00048ca0: 6465 6661 756c 742c 206d 616e 2070 6167 default, man pag\n+00048cb0: 6573 2061 7265 2069 6e73 7461 6c6c 6564 es are installed\n+00048cc0: 2062 7920 e280 986d 616b 6520 696e 7374 by ...make inst\n+00048cd0: 616c 6ce2 8099 2e20 2048 6f77 6576 6572 all.... However\n+00048ce0: 2c0a 7369 6e63 6520 7468 6520 474e 5520 ,.since the GNU \n+00048cf0: 7072 6f6a 6563 7420 646f 6573 206e 6f74 project does not\n+00048d00: 2072 6571 7569 7265 206d 616e 2070 6167 require man pag\n+00048d10: 6573 2c20 6d61 6e79 206d 6169 6e74 6169 es, many maintai\n+00048d20: 6e65 7273 2064 6f0a 6e6f 7420 6578 7065 ners do.not expe\n+00048d30: 6e64 2065 6666 6f72 7420 746f 206b 6565 nd effort to kee\n+00048d40: 7020 7468 6520 6d61 6e20 7061 6765 7320 p the man pages \n+00048d50: 7570 2074 6f20 6461 7465 2e20 2049 6e20 up to date. In \n+00048d60: 7468 6573 6520 6361 7365 732c 2074 6865 these cases, the\n+00048d70: 0ae2 8098 6e6f 2d69 6e73 7461 6c6c 6d61 ....no-installma\n+00048d80: 6ee2 8099 206f 7074 696f 6e20 7769 6c6c n... option will\n+00048d90: 2070 7265 7665 6e74 2074 6865 206d 616e prevent the man\n+00048da0: 2070 6167 6573 2066 726f 6d20 6265 696e pages from bein\n+00048db0: 6720 696e 7374 616c 6c65 640a 6279 2064 g installed.by d\n+00048dc0: 6566 6175 6c74 2e20 2054 6865 2075 7365 efault. The use\n+00048dd0: 7220 6361 6e20 7374 696c 6c20 6578 706c r can still expl\n+00048de0: 6963 6974 6c79 2069 6e73 7461 6c6c 2074 icitly install t\n+00048df0: 6865 6d20 7669 6120 e280 986d 616b 650a hem via ...make.\n+00048e00: 696e 7374 616c 6c2d 6d61 6ee2 8099 2e0a install-man.....\n+00048e10: 0a20 2020 466f 7220 6661 7374 2069 6e73 . For fast ins\n+00048e20: 7461 6c6c 6174 696f 6e2c 2077 6974 6820 tallation, with \n+00048e30: 6d61 6e79 2066 696c 6573 2069 7420 6973 many files it is\n+00048e40: 2070 7265 6665 7261 626c 6520 746f 2075 preferable to u\n+00048e50: 7365 0ae2 8098 6d61 6e53 4543 5449 4f4e se....manSECTION\n+00048e60: 5f4d 414e 53e2 8099 206f 7665 7220 e280 _MANS... over ..\n+00048e70: 986d 616e 5f4d 414e 53e2 8099 2061 7320 .man_MANS... as \n+00048e80: 7765 6c6c 2061 7320 6669 6c65 7320 7468 well as files th\n+00048e90: 6174 2064 6f20 6e6f 7420 6e65 6564 2074 at do not need t\n+00048ea0: 6f0a 6265 2072 656e 616d 6564 2e0a 0a20 o.be renamed... \n+00048eb0: 2020 4d61 6e20 7061 6765 7320 6172 6520 Man pages are \n+00048ec0: 6e6f 7420 6375 7272 656e 746c 7920 636f not currently co\n+00048ed0: 6e73 6964 6572 6564 2074 6f20 6265 2073 nsidered to be s\n+00048ee0: 6f75 7263 652c 2062 6563 6175 7365 2069 ource, because i\n+00048ef0: 7420 6973 0a6e 6f74 2075 6e63 6f6d 6d6f t is.not uncommo\n+00048f00: 6e20 666f 7220 6d61 6e20 7061 6765 7320 n for man pages \n+00048f10: 746f 2062 6520 6175 746f 6d61 7469 6361 to be automatica\n+00048f20: 6c6c 7920 6765 6e65 7261 7465 642e 2020 lly generated. \n+00048f30: 5468 6572 6566 6f72 650a 7468 6579 2061 Therefore.they a\n+00048f40: 7265 206e 6f74 2061 7574 6f6d 6174 6963 re not automatic\n+00048f50: 616c 6c79 2069 6e63 6c75 6465 6420 696e ally included in\n+00048f60: 2074 6865 2064 6973 7472 6962 7574 696f the distributio\n+00048f70: 6e2e 2020 486f 7765 7665 722c 2074 6869 n. However, thi\n+00048f80: 730a 6361 6e20 6265 2063 6861 6e67 6564 s.can be changed\n+00048f90: 2062 7920 7573 6520 6f66 2074 6865 20e2 by use of the .\n+00048fa0: 8098 6469 7374 5fe2 8099 2070 7265 6669 ..dist_... prefi\n+00048fb0: 782e 2020 466f 7220 696e 7374 616e 6365 x. For instance\n+00048fc0: 2068 6572 6520 6973 2068 6f77 0a74 6f20 here is how.to \n+00048fd0: 6469 7374 7269 6275 7465 2061 6e64 2069 distribute and i\n+00048fe0: 6e73 7461 6c6c 2074 6865 2074 776f 206d nstall the two m\n+00048ff0: 616e 2070 6167 6573 206f 6620 474e 5520 an pages of GNU \n+00049000: e280 9863 7069 6fe2 8099 2028 7768 6963 ...cpio... (whic\n+00049010: 680a 696e 636c 7564 6573 2062 6f74 6820 h.includes both \n+00049020: 5465 7869 6e66 6f20 646f 6375 6d65 6e74 Texinfo document\n+00049030: 6174 696f 6e20 616e 6420 6d61 6e20 7061 ation and man pa\n+00049040: 6765 7329 3a0a 0a20 2020 2020 6469 7374 ges):.. dist\n+00049050: 5f6d 616e 5f4d 414e 5320 3d20 6370 696f _man_MANS = cpio\n+00049060: 2e31 206d 742e 310a 0a20 2020 5468 6520 .1 mt.1.. The \n+00049070: e280 986e 6f62 6173 655f e280 9920 7072 ...nobase_... pr\n+00049080: 6566 6978 2069 7320 6d65 616e 696e 676c efix is meaningl\n+00049090: 6573 7320 666f 7220 6d61 6e20 7061 6765 ess for man page\n+000490a0: 7320 616e 6420 6973 2064 6973 616c 6c6f s and is disallo\n+000490b0: 7765 642e 0a0a 2020 2045 7865 6375 7461 wed... Executa\n+000490c0: 626c 6573 2061 6e64 206d 616e 7061 6765 bles and manpage\n+000490d0: 7320 6d61 7920 6265 2072 656e 616d 6564 s may be renamed\n+000490e0: 2075 706f 6e20 696e 7374 616c 6c61 7469 upon installati\n+000490f0: 6f6e 2028 2a6e 6f74 650a 5265 6e61 6d69 on (*note.Renami\n+00049100: 6e67 3a3a 292e 2020 466f 7220 6d61 6e70 ng::). For manp\n+00049110: 6167 6573 2074 6869 7320 6361 6e20 6265 ages this can be\n+00049120: 2061 766f 6964 6564 2062 7920 7573 6520 avoided by use \n+00049130: 6f66 2074 6865 20e2 8098 6e6f 7472 616e of the ...notran\n+00049140: 735f e280 990a 7072 6566 6978 2e20 2046 s_....prefix. F\n+00049150: 6f72 2069 6e73 7461 6e63 652c 2073 7570 or instance, sup\n+00049160: 706f 7365 2061 6e20 6578 6563 7574 6162 pose an executab\n+00049170: 6c65 20e2 8098 666f 6fe2 8099 2061 6c6c le ...foo... all\n+00049180: 6f77 696e 6720 746f 2061 6363 6573 7320 owing to access \n+00049190: 610a 6c69 6272 6172 7920 6675 6e63 7469 a.library functi\n+000491a0: 6f6e 20e2 8098 666f 6fe2 8099 2066 726f on ...foo... fro\n+000491b0: 6d20 7468 6520 636f 6d6d 616e 6420 6c69 m the command li\n+000491c0: 6e65 2e20 2054 6865 2077 6179 2074 6f20 ne. The way to \n+000491d0: 6176 6f69 6420 7265 6e61 6d69 6e67 0a6f avoid renaming.o\n+000491e0: 6620 7468 6520 e280 9866 6f6f 2e33 e280 f the ...foo.3..\n+000491f0: 9920 6d61 6e70 6167 6520 6973 3a0a 0a20 . manpage is:.. \n+00049200: 2020 2020 6d61 6e5f 4d41 4e53 203d 2066 man_MANS = f\n+00049210: 6f6f 2e31 0a20 2020 2020 6e6f 7472 616e oo.1. notran\n+00049220: 735f 6d61 6e5f 4d41 4e53 203d 2066 6f6f s_man_MANS = foo\n+00049230: 2e33 0a0a 2020 20e2 8098 6e6f 7472 616e .3.. ...notran\n+00049240: 735f e280 9920 6d75 7374 2062 6520 7370 s_... must be sp\n+00049250: 6563 6966 6965 6420 6669 7273 7420 7768 ecified first wh\n+00049260: 656e 2075 7365 6420 696e 2063 6f6e 6a75 en used in conju\n+00049270: 6e63 7469 6f6e 2077 6974 680a 6569 7468 nction with.eith\n+00049280: 6572 20e2 8098 6469 7374 5fe2 8099 206f er ...dist_... o\n+00049290: 7220 e280 986e 6f64 6973 745f e280 9920 r ...nodist_... \n+000492a0: 282a 6e6f 7465 2046 696e 652d 6772 6169 (*note Fine-grai\n+000492b0: 6e65 6420 4469 7374 7269 6275 7469 6f6e ned Distribution\n+000492c0: 2043 6f6e 7472 6f6c 3a3a 292e 0a46 6f72 Control::)..For\n+000492d0: 2069 6e73 7461 6e63 653a 0a0a 2020 2020 instance:.. \n+000492e0: 206e 6f74 7261 6e73 5f64 6973 745f 6d61 notrans_dist_ma\n+000492f0: 6e33 5f4d 414e 5320 3d20 6261 722e 330a n3_MANS = bar.3.\n+00049300: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00049310: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00049320: 6465 3a20 496e 7374 616c 6c2c 2020 4e65 de: Install, Ne\n+00049330: 7874 3a20 436c 6561 6e2c 2020 5072 6576 xt: Clean, Prev\n+00049340: 3a20 446f 6375 6d65 6e74 6174 696f 6e2c : Documentation,\n+00049350: 2020 5570 3a20 546f 700a 0a31 3220 5768 Up: Top..12 Wh\n+00049360: 6174 2047 6574 7320 496e 7374 616c 6c65 at Gets Installe\n+00049370: 640a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a d.**************\n+00049380: 2a2a 2a2a 2a2a 2a2a 0a0a 4e61 7475 7261 ********..Natura\n+00049390: 6c6c 792c 2041 7574 6f6d 616b 6520 6861 lly, Automake ha\n+000493a0: 6e64 6c65 7320 7468 6520 6465 7461 696c ndles the detail\n+000493b0: 7320 6f66 2061 6374 7561 6c6c 7920 696e s of actually in\n+000493c0: 7374 616c 6c69 6e67 2079 6f75 720a 7072 stalling your.pr\n+000493d0: 6f67 7261 6d20 6f6e 6365 2069 7420 6861 ogram once it ha\n+000493e0: 7320 6265 656e 2062 7569 6c74 2e20 2041 s been built. A\n+000493f0: 6c6c 2066 696c 6573 206e 616d 6564 2062 ll files named b\n+00049400: 7920 7468 6520 7661 7269 6f75 730a 7072 y the various.pr\n+00049410: 696d 6172 6965 7320 6172 6520 6175 746f imaries are auto\n+00049420: 6d61 7469 6361 6c6c 7920 696e 7374 616c matically instal\n+00049430: 6c65 6420 696e 2074 6865 2061 7070 726f led in the appro\n+00049440: 7072 6961 7465 2070 6c61 6365 7320 7768 priate places wh\n+00049450: 656e 2074 6865 0a75 7365 7220 7275 6e73 en the.user runs\n+00049460: 20e2 8098 6d61 6b65 2069 6e73 7461 6c6c ...make install\n+00049470: e280 992e 0a0a 2a20 4d65 6e75 3a0a 0a2a ......* Menu:..*\n+00049480: 2042 6173 6963 7320 6f66 2049 6e73 7461 Basics of Insta\n+00049490: 6c6c 6174 696f 6e3a 3a20 2020 2020 2057 llation:: W\n+000494a0: 6861 7420 6765 7473 2069 6e73 7461 6c6c hat gets install\n+000494b0: 6564 2077 6865 7265 0a2a 2054 6865 2054 ed where.* The T\n+000494c0: 776f 2050 6172 7473 206f 6620 496e 7374 wo Parts of Inst\n+000494d0: 616c 6c3a 3a20 2020 2049 6e73 7461 6c6c all:: Install\n+000494e0: 696e 6720 6461 7461 2061 6e64 2070 726f ing data and pro\n+000494f0: 6772 616d 7320 7365 7061 7261 7465 6c79 grams separately\n+00049500: 0a2a 2045 7874 656e 6469 6e67 2049 6e73 .* Extending Ins\n+00049510: 7461 6c6c 6174 696f 6e3a 3a20 2020 2020 tallation:: \n+00049520: 2041 6464 696e 6720 796f 7572 206f 776e Adding your own\n+00049530: 2072 756c 6573 2066 6f72 2069 6e73 7461 rules for insta\n+00049540: 6c6c 6174 696f 6e0a 2a20 5374 6167 6564 llation.* Staged\n+00049550: 2049 6e73 7461 6c6c 733a 3a20 2020 2020 Installs:: \n+00049560: 2020 2020 2020 2020 496e 7374 616c 6c61 Installa\n+00049570: 7469 6f6e 2069 6e20 6120 7465 6d70 6f72 tion in a tempor\n+00049580: 6172 7920 6c6f 6361 7469 6f6e 0a2a 2049 ary location.* I\n+00049590: 6e73 7461 6c6c 2052 756c 6573 2066 6f72 nstall Rules for\n+000495a0: 2074 6865 2055 7365 723a 3a20 2055 7365 the User:: Use\n+000495b0: 6675 6c20 6164 6469 7469 6f6e 616c 2072 ful additional r\n+000495c0: 756c 6573 0a0a ules..\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 2031 2044 6563 656d 6265 7220 1.6, 1 December \n-00000090: 3230 3234 292c 2061 0a70 726f 6772 616d 2024), 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 2033 204a 616e 7561 7279 2032 1.6, 3 January 2\n+00000090: 3032 3629 2c20 610a 7072 6f67 7261 6d20 026), a.program \n+000000a0: 7468 6174 2063 7265 6174 6573 2047 4e55 that creates GNU\n+000000b0: 2073 7461 6e64 6172 6473 2d63 6f6d 706c standards-compl\n+000000c0: 6961 6e74 204d 616b 6566 696c 6573 2066 iant Makefiles f\n+000000d0: 726f 6d20 7465 6d70 6c61 7465 0a66 696c rom template.fil\n+000000e0: 6573 2e0a 0a20 2020 436f 7079 7269 6768 es... Copyrigh\n+000000f0: 7420 c2a9 2031 3939 352c 2031 3939 362c t .. 1995, 1996,\n+00000100: 2031 3939 372c 2031 3939 382c 2031 3939 1997, 1998, 199\n+00000110: 392c 2032 3030 302c 2032 3030 312c 2032 9, 2000, 2001, 2\n+00000120: 3030 322c 2032 3030 332c 0a32 3030 342c 002, 2003,.2004,\n+00000130: 2032 3030 352c 2032 3030 362c 2032 3030 2005, 2006, 200\n+00000140: 372c 2032 3030 382c 2032 3030 392c 2032 7, 2008, 2009, 2\n+00000150: 3031 302c 2032 3031 312c 2032 3031 3220 010, 2011, 2012 \n+00000160: 4672 6565 2053 6f66 7477 6172 650a 466f Free Software.Fo\n+00000170: 756e 6461 7469 6f6e 2c20 496e 632e 0a0a undation, Inc...\n+00000180: 2020 2020 2050 6572 6d69 7373 696f 6e20 Permission \n+00000190: 6973 2067 7261 6e74 6564 2074 6f20 636f is granted to co\n+000001a0: 7079 2c20 6469 7374 7269 6275 7465 2061 py, distribute a\n+000001b0: 6e64 2f6f 7220 6d6f 6469 6679 2074 6869 nd/or modify thi\n+000001c0: 730a 2020 2020 2064 6f63 756d 656e 7420 s. document \n+000001d0: 756e 6465 7220 7468 6520 7465 726d 7320 under the terms \n+000001e0: 6f66 2074 6865 2047 4e55 2046 7265 6520 of the GNU Free \n+000001f0: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+00000200: 6365 6e73 652c 0a20 2020 2020 5665 7273 cense,. Vers\n+00000210: 696f 6e20 312e 3320 6f72 2061 6e79 206c ion 1.3 or any l\n+00000220: 6174 6572 2076 6572 7369 6f6e 2070 7562 ater version pub\n+00000230: 6c69 7368 6564 2062 7920 7468 6520 4672 lished by the Fr\n+00000240: 6565 2053 6f66 7477 6172 650a 2020 2020 ee Software. \n+00000250: 2046 6f75 6e64 6174 696f 6e3b 2077 6974 Foundation; wit\n+00000260: 6820 6e6f 2049 6e76 6172 6961 6e74 2053 h no Invariant S\n+00000270: 6563 7469 6f6e 732c 2077 6974 6820 6e6f ections, with no\n+00000280: 2046 726f 6e74 2d43 6f76 6572 2074 6578 Front-Cover tex\n+00000290: 7473 2c0a 2020 2020 2061 6e64 2077 6974 ts,. and wit\n+000002a0: 6820 6e6f 2042 6163 6b2d 436f 7665 7220 h no Back-Cover \n+000002b0: 5465 7874 732e 2020 4120 636f 7079 206f Texts. A copy o\n+000002c0: 6620 7468 6520 6c69 6365 6e73 6520 6973 f the license is\n+000002d0: 2069 6e63 6c75 6465 6420 696e 0a20 2020 included in. \n+000002e0: 2020 7468 6520 7365 6374 696f 6e20 656e the section en\n+000002f0: 7469 746c 6564 2022 474e 5520 4672 6565 titled \"GNU Free\n+00000300: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n+00000310: 6963 656e 7365 2e22 0a0a 494e 464f 2d44 icense.\"..INFO-D\n+00000320: 4952 2d53 4543 5449 4f4e 2053 6f66 7477 IR-SECTION Softw\n+00000330: 6172 6520 6465 7665 6c6f 706d 656e 740a are development.\n+00000340: 5354 4152 542d 494e 464f 2d44 4952 2d45 START-INFO-DIR-E\n+00000350: 4e54 5259 0a2a 2041 7574 6f6d 616b 653a NTRY.* Automake:\n+00000360: 2028 6175 746f 6d61 6b65 2d31 2e31 3129 (automake-1.11)\n+00000370: 2e20 2020 2020 2020 2020 4d61 6b69 6e67 . Making\n+00000380: 2047 4e55 2073 7461 6e64 6172 6473 2d63 GNU standards-c\n+00000390: 6f6d 706c 6961 6e74 204d 616b 6566 696c ompliant Makefil\n+000003a0: 6573 2e0a 454e 442d 494e 464f 2d44 4952 es..END-INFO-DIR\n+000003b0: 2d45 4e54 5259 0a0a 494e 464f 2d44 4952 -ENTRY..INFO-DIR\n+000003c0: 2d53 4543 5449 4f4e 2049 6e64 6976 6964 -SECTION Individ\n+000003d0: 7561 6c20 7574 696c 6974 6965 730a 5354 ual utilities.ST\n+000003e0: 4152 542d 494e 464f 2d44 4952 2d45 4e54 ART-INFO-DIR-ENT\n+000003f0: 5259 0a2a 2061 636c 6f63 616c 2d69 6e76 RY.* aclocal-inv\n+00000400: 6f63 6174 696f 6e3a 2028 6175 746f 6d61 ocation: (automa\n+00000410: 6b65 2d31 2e31 3129 6163 6c6f 6361 6c20 ke-1.11)aclocal \n+00000420: 496e 766f 6361 7469 6f6e 2e20 2047 656e Invocation. Gen\n+00000430: 6572 6174 696e 6720 6163 6c6f 6361 6c2e erating aclocal.\n+00000440: 6d34 2e0a 2a20 6175 746f 6d61 6b65 2d69 m4..* automake-i\n+00000450: 6e76 6f63 6174 696f 6e3a 2028 6175 746f nvocation: (auto\n+00000460: 6d61 6b65 2d31 2e31 3129 6175 746f 6d61 make-1.11)automa\n+00000470: 6b65 2049 6e76 6f63 6174 696f 6e2e 2047 ke Invocation. G\n+00000480: 656e 6572 6174 696e 6720 4d61 6b65 6669 enerating Makefi\n+00000490: 6c65 2e69 6e2e 0a45 4e44 2d49 4e46 4f2d le.in..END-INFO-\n+000004a0: 4449 522d 454e 5452 590a 0a1f 0a46 696c DIR-ENTRY....Fil\n+000004b0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+000004c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4261 .info, Node: Ba\n+000004d0: 7369 6373 206f 6620 496e 7374 616c 6c61 sics of Installa\n+000004e0: 7469 6f6e 2c20 204e 6578 743a 2054 6865 tion, Next: The\n+000004f0: 2054 776f 2050 6172 7473 206f 6620 496e Two Parts of In\n+00000500: 7374 616c 6c2c 2020 5570 3a20 496e 7374 stall, Up: Inst\n+00000510: 616c 6c0a 0a31 322e 3120 4261 7369 6373 all..12.1 Basics\n+00000520: 206f 6620 496e 7374 616c 6c61 7469 6f6e of Installation\n+00000530: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+00000540: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4120 ============..A \n+00000550: 6669 6c65 206e 616d 6564 2069 6e20 6120 file named in a \n+00000560: 7072 696d 6172 7920 6973 2069 6e73 7461 primary is insta\n+00000570: 6c6c 6564 2062 7920 636f 7079 696e 6720 lled by copying \n+00000580: 7468 6520 6275 696c 7420 6669 6c65 2069 the built file i\n+00000590: 6e74 6f0a 7468 6520 6170 7072 6f70 7269 nto.the appropri\n+000005a0: 6174 6520 6469 7265 6374 6f72 792e 2020 ate directory. \n+000005b0: 5468 6520 6261 7365 206e 616d 6520 6f66 The base name of\n+000005c0: 2074 6865 2066 696c 6520 6973 2075 7365 the file is use\n+000005d0: 6420 7768 656e 0a69 6e73 7461 6c6c 696e d when.installin\n+000005e0: 672e 0a0a 2020 2020 2062 696e 5f50 524f g... bin_PRO\n+000005f0: 4752 414d 5320 3d20 6865 6c6c 6f20 7375 GRAMS = hello su\n+00000600: 6264 6972 2f67 6f6f 6462 7965 0a0a 2020 bdir/goodbye.. \n+00000610: 2049 6e20 7468 6973 2065 7861 6d70 6c65 In this example\n+00000620: 2c20 626f 7468 20e2 8098 6865 6c6c 6fe2 , both ...hello.\n+00000630: 8099 2061 6e64 20e2 8098 676f 6f64 6279 .. and ...goodby\n+00000640: 65e2 8099 2077 696c 6c20 6265 2069 6e73 e... will be ins\n+00000650: 7461 6c6c 6564 2069 6e0a e280 9824 2862 talled in....$(b\n+00000660: 696e 6469 7229 e280 992e 0a0a 2020 2053 indir)...... S\n+00000670: 6f6d 6574 696d 6573 2069 7420 6973 2075 ometimes it is u\n+00000680: 7365 6675 6c20 746f 2061 766f 6964 2074 seful to avoid t\n+00000690: 6865 2062 6173 656e 616d 6520 7374 6570 he basename step\n+000006a0: 2061 7420 696e 7374 616c 6c20 7469 6d65 at install time\n+000006b0: 2e0a 466f 7220 696e 7374 616e 6365 2c20 ..For instance, \n+000006c0: 796f 7520 6d69 6768 7420 6861 7665 2061 you might have a\n+000006d0: 206e 756d 6265 7220 6f66 2068 6561 6465 number of heade\n+000006e0: 7220 6669 6c65 7320 696e 2073 7562 6469 r files in subdi\n+000006f0: 7265 6374 6f72 6965 730a 6f66 2074 6865 rectories.of the\n+00000700: 2073 6f75 7263 6520 7472 6565 2074 6861 source tree tha\n+00000710: 7420 6172 6520 6c61 6964 206f 7574 2070 t are laid out p\n+00000720: 7265 6369 7365 6c79 2068 6f77 2079 6f75 recisely how you\n+00000730: 2077 616e 7420 746f 2069 6e73 7461 6c6c want to install\n+00000740: 0a74 6865 6d2e 2020 496e 2074 6869 7320 .them. In this \n+00000750: 7369 7475 6174 696f 6e20 796f 7520 6361 situation you ca\n+00000760: 6e20 7573 6520 7468 6520 e280 986e 6f62 n use the ...nob\n+00000770: 6173 655f e280 9920 7072 6566 6978 2074 ase_... prefix t\n+00000780: 6f20 7375 7070 7265 7373 0a74 6865 2062 o suppress.the b\n+00000790: 6173 6520 6e61 6d65 2073 7465 702e 2020 ase name step. \n+000007a0: 466f 7220 6578 616d 706c 653a 0a0a 2020 For example:.. \n+000007b0: 2020 206e 6f62 6173 655f 696e 636c 7564 nobase_includ\n+000007c0: 655f 4845 4144 4552 5320 3d20 7374 6469 e_HEADERS = stdi\n+000007d0: 6f2e 6820 7379 732f 7479 7065 732e 680a o.h sys/types.h.\n+000007e0: 0a77 696c 6c20 696e 7374 616c 6c20 e280 .will install ..\n+000007f0: 9873 7464 696f 2e68 e280 9920 696e 20e2 .stdio.h... in .\n+00000800: 8098 2428 696e 636c 7564 6564 6972 29e2 ..$(includedir).\n+00000810: 8099 2061 6e64 20e2 8098 7479 7065 732e .. and ...types.\n+00000820: 68e2 8099 2069 6e0a e280 9824 2869 6e63 h... in....$(inc\n+00000830: 6c75 6465 6469 7229 2f73 7973 e280 992e ludedir)/sys....\n+00000840: 0a0a 2020 2046 6f72 206d 6f73 7420 6669 .. For most fi\n+00000850: 6c65 2074 7970 6573 2c20 4175 746f 6d61 le types, Automa\n+00000860: 6b65 2077 696c 6c20 696e 7374 616c 6c20 ke will install \n+00000870: 6d75 6c74 6970 6c65 2066 696c 6573 2061 multiple files a\n+00000880: 7420 6f6e 6365 2c0a 7768 696c 6520 6176 t once,.while av\n+00000890: 6f69 6469 6e67 2063 6f6d 6d61 6e64 206c oiding command l\n+000008a0: 696e 6520 6c65 6e67 7468 2069 7373 7565 ine length issue\n+000008b0: 7320 282a 6e6f 7465 204c 656e 6774 6820 s (*note Length \n+000008c0: 4c69 6d69 7461 7469 6f6e 733a 3a29 2e0a Limitations::)..\n+000008d0: 5369 6e63 6520 736f 6d65 20e2 8098 696e Since some ...in\n+000008e0: 7374 616c 6ce2 8099 2070 726f 6772 616d stall... program\n+000008f0: 7320 7769 6c6c 206e 6f74 2069 6e73 7461 s will not insta\n+00000900: 6c6c 2074 6865 2073 616d 6520 6669 6c65 ll the same file\n+00000910: 2074 7769 6365 2069 6e0a 6f6e 6520 696e twice in.one in\n+00000920: 766f 6361 7469 6f6e 2c20 796f 7520 6d61 vocation, you ma\n+00000930: 7920 6e65 6564 2074 6f20 656e 7375 7265 y need to ensure\n+00000940: 2074 6861 7420 6669 6c65 206c 6973 7473 that file lists\n+00000950: 2061 7265 2075 6e69 7175 6520 7769 7468 are unique with\n+00000960: 696e 0a6f 6e65 2076 6172 6961 626c 6520 in.one variable \n+00000970: 7375 6368 2061 7320 e280 986e 6f62 6173 such as ...nobas\n+00000980: 655f 696e 636c 7564 655f 4845 4144 4552 e_include_HEADER\n+00000990: 53e2 8099 2061 626f 7665 2e0a 0a20 2020 S... above... \n+000009a0: 596f 7520 7368 6f75 6c64 206e 6f74 2072 You should not r\n+000009b0: 656c 7920 6f6e 2074 6865 206f 7264 6572 ely on the order\n+000009c0: 2069 6e20 7768 6963 6820 6669 6c65 7320 in which files \n+000009d0: 6c69 7374 6564 2069 6e20 6f6e 650a 7661 listed in one.va\n+000009e0: 7269 6162 6c65 2061 7265 2069 6e73 7461 riable are insta\n+000009f0: 6c6c 6564 2e20 204c 696b 6577 6973 652c lled. Likewise,\n+00000a00: 2074 6f20 6361 7465 7220 666f 7220 7061 to cater for pa\n+00000a10: 7261 6c6c 656c 206d 616b 652c 2079 6f75 rallel make, you\n+00000a20: 0a73 686f 756c 6420 6e6f 7420 7265 6c79 .should not rely\n+00000a30: 206f 6e20 616e 7920 7061 7274 6963 756c on any particul\n+00000a40: 6172 2066 696c 6520 696e 7374 616c 6c61 ar file installa\n+00000a50: 7469 6f6e 206f 7264 6572 2065 7665 6e20 tion order even \n+00000a60: 616d 6f6e 670a 6469 6666 6572 656e 7420 among.different \n+00000a70: 6669 6c65 2074 7970 6573 2028 6c69 6272 file types (libr\n+00000a80: 6172 7920 6465 7065 6e64 656e 6369 6573 ary dependencies\n+00000a90: 2061 7265 2061 6e20 6578 6365 7074 696f are an exceptio\n+00000aa0: 6e20 6865 7265 292e 0a0a 1f0a 4669 6c65 n here).....File\n+00000ab0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00000ac0: 696e 666f 2c20 204e 6f64 653a 2054 6865 info, Node: The\n+00000ad0: 2054 776f 2050 6172 7473 206f 6620 496e Two Parts of In\n+00000ae0: 7374 616c 6c2c 2020 4e65 7874 3a20 4578 stall, Next: Ex\n+00000af0: 7465 6e64 696e 6720 496e 7374 616c 6c61 tending Installa\n+00000b00: 7469 6f6e 2c20 2050 7265 763a 2042 6173 tion, Prev: Bas\n+00000b10: 6963 7320 6f66 2049 6e73 7461 6c6c 6174 ics of Installat\n+00000b20: 696f 6e2c 2020 5570 3a20 496e 7374 616c ion, Up: Instal\n+00000b30: 6c0a 0a31 322e 3220 5468 6520 5477 6f20 l..12.2 The Two \n+00000b40: 5061 7274 7320 6f66 2049 6e73 7461 6c6c Parts of Install\n+00000b50: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+00000b60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n+00000b70: 4175 746f 6d61 6b65 2067 656e 6572 6174 Automake generat\n+00000b80: 6573 2073 6570 6172 6174 6520 e280 9869 es separate ...i\n+00000b90: 6e73 7461 6c6c 2d64 6174 61e2 8099 2061 nstall-data... a\n+00000ba0: 6e64 20e2 8098 696e 7374 616c 6c2d 6578 nd ...install-ex\n+00000bb0: 6563 e280 9920 7275 6c65 732c 2069 6e0a ec... rules, in.\n+00000bc0: 6361 7365 2074 6865 2069 6e73 7461 6c6c case the install\n+00000bd0: 6572 2069 7320 696e 7374 616c 6c69 6e67 er is installing\n+00000be0: 206f 6e20 6d75 6c74 6970 6c65 206d 6163 on multiple mac\n+00000bf0: 6869 6e65 7320 7468 6174 2073 6861 7265 hines that share\n+00000c00: 0a64 6972 6563 746f 7279 2073 7472 7563 .directory struc\n+00000c10: 7475 7265 2d2d 7468 6573 6520 7461 7267 ture--these targ\n+00000c20: 6574 7320 616c 6c6f 7720 7468 6520 6d61 ets allow the ma\n+00000c30: 6368 696e 652d 696e 6465 7065 6e64 656e chine-independen\n+00000c40: 7420 7061 7274 730a 746f 2062 6520 696e t parts.to be in\n+00000c50: 7374 616c 6c65 6420 6f6e 6c79 206f 6e63 stalled only onc\n+00000c60: 652e 2020 e280 9869 6e73 7461 6c6c 2d65 e. ...install-e\n+00000c70: 7865 63e2 8099 2069 6e73 7461 6c6c 7320 xec... installs \n+00000c80: 706c 6174 666f 726d 2d64 6570 656e 6465 platform-depende\n+00000c90: 6e74 0a66 696c 6573 2c20 616e 6420 e280 nt.files, and ..\n+00000ca0: 9869 6e73 7461 6c6c 2d64 6174 61e2 8099 .install-data...\n+00000cb0: 2069 6e73 7461 6c6c 7320 706c 6174 666f installs platfo\n+00000cc0: 726d 2d69 6e64 6570 656e 6465 6e74 2066 rm-independent f\n+00000cd0: 696c 6573 2e20 2054 6865 0ae2 8098 696e iles. The....in\n+00000ce0: 7374 616c 6ce2 8099 2074 6172 6765 7420 stall... target \n+00000cf0: 6465 7065 6e64 7320 6f6e 2062 6f74 6820 depends on both \n+00000d00: 6f66 2074 6865 7365 2074 6172 6765 7473 of these targets\n+00000d10: 2e20 2057 6869 6c65 2041 7574 6f6d 616b . While Automak\n+00000d20: 6520 7472 6965 730a 746f 2061 7574 6f6d e tries.to autom\n+00000d30: 6174 6963 616c 6c79 2073 6567 7265 6761 atically segrega\n+00000d40: 7465 206f 626a 6563 7473 2069 6e74 6f20 te objects into \n+00000d50: 7468 6520 636f 7272 6563 7420 6361 7465 the correct cate\n+00000d60: 676f 7279 2c20 7468 650a e280 984d 616b gory, the....Mak\n+00000d70: 6566 696c 652e 616d e280 9920 6175 7468 efile.am... auth\n+00000d80: 6f72 2069 732c 2069 6e20 7468 6520 656e or is, in the en\n+00000d90: 642c 2072 6573 706f 6e73 6962 6c65 2066 d, responsible f\n+00000da0: 6f72 206d 616b 696e 6720 7375 7265 2074 or making sure t\n+00000db0: 6869 7320 6973 0a64 6f6e 6520 636f 7272 his is.done corr\n+00000dc0: 6563 746c 792e 0a0a 2020 2056 6172 6961 ectly... Varia\n+00000dd0: 626c 6573 2075 7369 6e67 2074 6865 2073 bles using the s\n+00000de0: 7461 6e64 6172 6420 6469 7265 6374 6f72 tandard director\n+00000df0: 7920 7072 6566 6978 6573 20e2 8098 6461 y prefixes ...da\n+00000e00: 7461 e280 992c 20e2 8098 696e 666f e280 ta..., ...info..\n+00000e10: 992c 0ae2 8098 6d61 6ee2 8099 2c20 e280 .,....man..., ..\n+00000e20: 9869 6e63 6c75 6465 e280 992c 20e2 8098 .include..., ...\n+00000e30: 6f6c 6469 6e63 6c75 6465 e280 992c 20e2 oldinclude..., .\n+00000e40: 8098 706b 6764 6174 61e2 8099 2c20 6f72 ..pkgdata..., or\n+00000e50: 20e2 8098 706b 6769 6e63 6c75 6465 e280 ...pkginclude..\n+00000e60: 9920 6172 6520 696e 7374 616c 6c65 640a . are installed.\n+00000e70: 6279 20e2 8098 696e 7374 616c 6c2d 6461 by ...install-da\n+00000e80: 7461 e280 992e 0a0a 2020 2056 6172 6961 ta...... Varia\n+00000e90: 626c 6573 2075 7369 6e67 2074 6865 2073 bles using the s\n+00000ea0: 7461 6e64 6172 6420 6469 7265 6374 6f72 tandard director\n+00000eb0: 7920 7072 6566 6978 6573 20e2 8098 6269 y prefixes ...bi\n+00000ec0: 6ee2 8099 2c20 e280 9873 6269 6ee2 8099 n..., ...sbin...\n+00000ed0: 2c0a e280 986c 6962 6578 6563 e280 992c ,....libexec...,\n+00000ee0: 20e2 8098 7379 7363 6f6e 66e2 8099 2c20 ...sysconf..., \n+00000ef0: e280 986c 6f63 616c 7374 6174 65e2 8099 ...localstate...\n+00000f00: 2c20 e280 986c 6962 e280 992c 206f 7220 , ...lib..., or \n+00000f10: e280 9870 6b67 6c69 62e2 8099 2061 7265 ...pkglib... are\n+00000f20: 2069 6e73 7461 6c6c 6564 2062 790a e280 installed by...\n+00000f30: 9869 6e73 7461 6c6c 2d65 7865 63e2 8099 .install-exec...\n+00000f40: 2e0a 0a20 2020 466f 7220 696e 7374 616e ... For instan\n+00000f50: 6365 2c20 e280 9864 6174 615f 4441 5441 ce, ...data_DATA\n+00000f60: e280 9920 6669 6c65 7320 6172 6520 696e ... files are in\n+00000f70: 7374 616c 6c65 6420 6279 20e2 8098 696e stalled by ...in\n+00000f80: 7374 616c 6c2d 6461 7461 e280 992c 0a77 stall-data...,.w\n+00000f90: 6869 6c65 20e2 8098 6269 6e5f 5052 4f47 hile ...bin_PROG\n+00000fa0: 5241 4d53 e280 9920 6669 6c65 7320 6172 RAMS... files ar\n+00000fb0: 6520 696e 7374 616c 6c65 6420 6279 20e2 e installed by .\n+00000fc0: 8098 696e 7374 616c 6c2d 6578 6563 e280 ..install-exec..\n+00000fd0: 992e 0a0a 2020 2041 6e79 2076 6172 6961 .... Any varia\n+00000fe0: 626c 6520 7573 696e 6720 6120 7573 6572 ble using a user\n+00000ff0: 2d64 6566 696e 6564 2064 6972 6563 746f -defined directo\n+00001000: 7279 2070 7265 6669 7820 7769 7468 20e2 ry prefix with .\n+00001010: 8098 6578 6563 e280 9920 696e 2074 6865 ..exec... in the\n+00001020: 0a6e 616d 6520 2865 2e67 2e2c 20e2 8098 .name (e.g., ...\n+00001030: 6d79 6578 6563 6269 6e5f 5052 4f47 5241 myexecbin_PROGRA\n+00001040: 4d53 e280 9929 2069 7320 696e 7374 616c MS...) is instal\n+00001050: 6c65 6420 6279 20e2 8098 696e 7374 616c led by ...instal\n+00001060: 6c2d 6578 6563 e280 992e 2020 416c 6c0a l-exec.... All.\n+00001070: 6f74 6865 7220 7573 6572 2d64 6566 696e other user-defin\n+00001080: 6564 2070 7265 6669 7865 7320 6172 6520 ed prefixes are \n+00001090: 696e 7374 616c 6c65 6420 6279 20e2 8098 installed by ...\n+000010a0: 696e 7374 616c 6c2d 6461 7461 e280 992e install-data....\n+000010b0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+000010c0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+000010d0: 6f64 653a 2045 7874 656e 6469 6e67 2049 ode: Extending I\n+000010e0: 6e73 7461 6c6c 6174 696f 6e2c 2020 4e65 nstallation, Ne\n+000010f0: 7874 3a20 5374 6167 6564 2049 6e73 7461 xt: Staged Insta\n+00001100: 6c6c 732c 2020 5072 6576 3a20 5468 6520 lls, Prev: The \n+00001110: 5477 6f20 5061 7274 7320 6f66 2049 6e73 Two Parts of Ins\n+00001120: 7461 6c6c 2c20 2055 703a 2049 6e73 7461 tall, Up: Insta\n+00001130: 6c6c 0a0a 3132 2e33 2045 7874 656e 6469 ll..12.3 Extendi\n+00001140: 6e67 2049 6e73 7461 6c6c 6174 696f 6e0a ng Installation.\n+00001150: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00001160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 7420 ===========..It \n+00001170: 6973 2070 6f73 7369 626c 6520 746f 2065 is possible to e\n+00001180: 7874 656e 6420 7468 6973 206d 6563 6861 xtend this mecha\n+00001190: 6e69 736d 2062 7920 6465 6669 6e69 6e67 nism by defining\n+000011a0: 2061 6e0a e280 9869 6e73 7461 6c6c 2d65 an....install-e\n+000011b0: 7865 632d 6c6f 6361 6ce2 8099 206f 7220 xec-local... or \n+000011c0: e280 9869 6e73 7461 6c6c 2d64 6174 612d ...install-data-\n+000011d0: 6c6f 6361 6ce2 8099 2072 756c 652e 2020 local... rule. \n+000011e0: 4966 2074 6865 7365 2072 756c 6573 0a65 If these rules.e\n+000011f0: 7869 7374 2c20 7468 6579 2077 696c 6c20 xist, they will \n+00001200: 6265 2072 756e 2061 7420 e280 986d 616b be run at ...mak\n+00001210: 6520 696e 7374 616c 6ce2 8099 2074 696d e install... tim\n+00001220: 652e 2020 5468 6573 6520 7275 6c65 7320 e. These rules \n+00001230: 6361 6e20 646f 0a61 6c6d 6f73 7420 616e can do.almost an\n+00001240: 7974 6869 6e67 3b20 6361 7265 2069 7320 ything; care is \n+00001250: 7265 7175 6972 6564 2e0a 0a20 2020 4175 required... Au\n+00001260: 746f 6d61 6b65 2061 6c73 6f20 7375 7070 tomake also supp\n+00001270: 6f72 7473 2074 776f 2069 6e73 7461 6c6c orts two install\n+00001280: 2068 6f6f 6b73 2c20 e280 9869 6e73 7461 hooks, ...insta\n+00001290: 6c6c 2d65 7865 632d 686f 6f6b e280 9920 ll-exec-hook... \n+000012a0: 616e 640a e280 9869 6e73 7461 6c6c 2d64 and....install-d\n+000012b0: 6174 612d 686f 6f6b e280 992e 2020 5468 ata-hook.... Th\n+000012c0: 6573 6520 686f 6f6b 7320 6172 6520 7275 ese hooks are ru\n+000012d0: 6e20 6166 7465 7220 616c 6c20 6f74 6865 n after all othe\n+000012e0: 7220 696e 7374 616c 6c20 7275 6c65 730a r install rules.\n+000012f0: 6f66 2074 6865 2061 7070 726f 7072 6961 of the appropria\n+00001300: 7465 2074 7970 652c 2065 7865 6320 6f72 te type, exec or\n+00001310: 2064 6174 612c 2068 6176 6520 636f 6d70 data, have comp\n+00001320: 6c65 7465 642e 2020 536f 2c20 666f 720a leted. So, for.\n+00001330: 696e 7374 616e 6365 2c20 6974 2069 7320 instance, it is \n+00001340: 706f 7373 6962 6c65 2074 6f20 7065 7266 possible to perf\n+00001350: 6f72 6d20 706f 7374 2d69 6e73 7461 6c6c orm post-install\n+00001360: 6174 696f 6e20 6d6f 6469 6669 6361 7469 ation modificati\n+00001370: 6f6e 730a 7573 696e 6720 616e 2069 6e73 ons.using an ins\n+00001380: 7461 6c6c 2068 6f6f 6b2e 2020 2a4e 6f74 tall hook. *Not\n+00001390: 6520 4578 7465 6e64 696e 673a 3a2c 2066 e Extending::, f\n+000013a0: 6f72 2073 6f6d 6520 6578 616d 706c 6573 or some examples\n+000013b0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+000013c0: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+000013d0: 4e6f 6465 3a20 5374 6167 6564 2049 6e73 Node: Staged Ins\n+000013e0: 7461 6c6c 732c 2020 4e65 7874 3a20 496e talls, Next: In\n+000013f0: 7374 616c 6c20 5275 6c65 7320 666f 7220 stall Rules for \n+00001400: 7468 6520 5573 6572 2c20 2050 7265 763a the User, Prev:\n+00001410: 2045 7874 656e 6469 6e67 2049 6e73 7461 Extending Insta\n+00001420: 6c6c 6174 696f 6e2c 2020 5570 3a20 496e llation, Up: In\n+00001430: 7374 616c 6c0a 0a31 322e 3420 5374 6167 stall..12.4 Stag\n+00001440: 6564 2049 6e73 7461 6c6c 730a 3d3d 3d3d ed 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: 0a0a 4175 746f 6d61 6b65 2067 656e 6572 ..Automake gener\n+00001470: 6174 6573 2073 7570 706f 7274 2066 6f72 ates support for\n+00001480: 2074 6865 20e2 8098 4445 5354 4449 52e2 the ...DESTDIR.\n+00001490: 8099 2076 6172 6961 626c 6520 696e 2061 .. variable in a\n+000014a0: 6c6c 2069 6e73 7461 6c6c 0a72 756c 6573 ll install.rules\n+000014b0: 2e20 20e2 8098 4445 5354 4449 52e2 8099 . ...DESTDIR...\n+000014c0: 2069 7320 7573 6564 2064 7572 696e 6720 is used during \n+000014d0: 7468 6520 e280 986d 616b 6520 696e 7374 the ...make inst\n+000014e0: 616c 6ce2 8099 2073 7465 7020 746f 2072 all... step to r\n+000014f0: 656c 6f63 6174 650a 696e 7374 616c 6c20 elocate.install \n+00001500: 6f62 6a65 6374 7320 696e 746f 2061 2073 objects into a s\n+00001510: 7461 6769 6e67 2061 7265 612e 2020 4561 taging area. Ea\n+00001520: 6368 206f 626a 6563 7420 616e 6420 7061 ch object and pa\n+00001530: 7468 2069 7320 7072 6566 6978 6564 0a77 th is prefixed.w\n+00001540: 6974 6820 7468 6520 7661 6c75 6520 6f66 ith the value of\n+00001550: 20e2 8098 4445 5354 4449 52e2 8099 2062 ...DESTDIR... b\n+00001560: 6566 6f72 6520 6265 696e 6720 636f 7069 efore being copi\n+00001570: 6564 2069 6e74 6f20 7468 6520 696e 7374 ed into the inst\n+00001580: 616c 6c20 6172 6561 2e0a 4865 7265 2069 all area..Here i\n+00001590: 7320 616e 2065 7861 6d70 6c65 206f 6620 s an example of \n+000015a0: 7479 7069 6361 6c20 4445 5354 4449 5220 typical DESTDIR \n+000015b0: 7573 6167 653a 0a0a 2020 2020 206d 6b64 usage:.. mkd\n+000015c0: 6972 202f 746d 702f 7374 6167 696e 6720 ir /tmp/staging \n+000015d0: 2626 0a20 2020 2020 6d61 6b65 2044 4553 &&. make DES\n+000015e0: 5444 4952 3d2f 746d 702f 7374 6167 696e TDIR=/tmp/stagin\n+000015f0: 6720 696e 7374 616c 6c0a 0a20 2020 5468 g install.. Th\n+00001600: 6520 e280 986d 6b64 6972 e280 9920 636f e ...mkdir... co\n+00001610: 6d6d 616e 6420 6176 6f69 6473 2061 2073 mmand avoids a s\n+00001620: 6563 7572 6974 7920 7072 6f62 6c65 6d20 ecurity problem \n+00001630: 6966 2074 6865 2061 7474 6163 6b65 7220 if the attacker \n+00001640: 6372 6561 7465 730a 6120 7379 6d62 6f6c creates.a symbol\n+00001650: 6963 206c 696e 6b20 6672 6f6d 20e2 8098 ic link from ...\n+00001660: 2f74 6d70 2f73 7461 6769 6e67 e280 9920 /tmp/staging... \n+00001670: 746f 2061 2076 6963 7469 6d20 6172 6561 to a victim area\n+00001680: 3b20 7468 656e 20e2 8098 6d61 6b65 e280 ; then ...make..\n+00001690: 9920 706c 6163 6573 0a69 6e73 7461 6c6c . places.install\n+000016a0: 206f 626a 6563 7473 2069 6e20 6120 6469 objects in a di\n+000016b0: 7265 6374 6f72 7920 7472 6565 2062 7569 rectory tree bui\n+000016c0: 6c74 2075 6e64 6572 20e2 8098 2f74 6d70 lt under .../tmp\n+000016d0: 2f73 7461 6769 6e67 e280 992e 2020 4966 /staging.... If\n+000016e0: 0ae2 8098 2f67 6e75 2f62 696e 2f66 6f6f ..../gnu/bin/foo\n+000016f0: e280 9920 616e 6420 e280 982f 676e 752f ... and .../gnu/\n+00001700: 7368 6172 652f 6163 6c6f 6361 6c2f 666f share/aclocal/fo\n+00001710: 6f2e 6d34 e280 9920 6172 6520 746f 2062 o.m4... are to b\n+00001720: 6520 696e 7374 616c 6c65 642c 2074 6865 e installed, the\n+00001730: 0a61 626f 7665 2063 6f6d 6d61 6e64 2077 .above command w\n+00001740: 6f75 6c64 2069 6e73 7461 6c6c 20e2 8098 ould install ...\n+00001750: 2f74 6d70 2f73 7461 6769 6e67 2f67 6e75 /tmp/staging/gnu\n+00001760: 2f62 696e 2f66 6f6f e280 9920 616e 640a /bin/foo... and.\n+00001770: e280 982f 746d 702f 7374 6167 696e 672f .../tmp/staging/\n+00001780: 676e 752f 7368 6172 652f 6163 6c6f 6361 gnu/share/acloca\n+00001790: 6c2f 666f 6f2e 6d34 e280 992e 0a0a 2020 l/foo.m4...... \n+000017a0: 2054 6869 7320 6665 6174 7572 6520 6973 This feature is\n+000017b0: 2063 6f6d 6d6f 6e6c 7920 7573 6564 2074 commonly used t\n+000017c0: 6f20 6275 696c 6420 696e 7374 616c 6c20 o build install \n+000017d0: 696d 6167 6573 2061 6e64 2070 6163 6b61 images and packa\n+000017e0: 6765 730a 282a 6e6f 7465 2044 4553 5444 ges.(*note DESTD\n+000017f0: 4952 3a3a 292e 0a0a 2020 2053 7570 706f IR::)... Suppo\n+00001800: 7274 2066 6f72 20e2 8098 4445 5354 4449 rt for ...DESTDI\n+00001810: 52e2 8099 2069 7320 696d 706c 656d 656e R... is implemen\n+00001820: 7465 6420 6279 2063 6f64 696e 6720 6974 ted by coding it\n+00001830: 2064 6972 6563 746c 7920 696e 746f 2074 directly into t\n+00001840: 6865 0a69 6e73 7461 6c6c 2072 756c 6573 he.install rules\n+00001850: 2e20 2049 6620 796f 7572 20e2 8098 4d61 . If your ...Ma\n+00001860: 6b65 6669 6c65 2e61 6de2 8099 2075 7365 kefile.am... use\n+00001870: 7320 6120 6c6f 6361 6c20 696e 7374 616c s a local instal\n+00001880: 6c20 7275 6c65 2028 652e 672e 2c0a e280 l rule (e.g.,...\n+00001890: 9869 6e73 7461 6c6c 2d65 7865 632d 6c6f .install-exec-lo\n+000018a0: 6361 6ce2 8099 2920 6f72 2061 6e20 696e cal...) or an in\n+000018b0: 7374 616c 6c20 686f 6f6b 2c20 7468 656e stall hook, then\n+000018c0: 2079 6f75 206d 7573 7420 7772 6974 6520 you must write \n+000018d0: 7468 6174 2063 6f64 650a 746f 2072 6573 that code.to res\n+000018e0: 7065 6374 20e2 8098 4445 5354 4449 52e2 pect ...DESTDIR.\n+000018f0: 8099 2e0a 0a20 2020 2a4e 6f74 6520 2873 ..... *Note (s\n+00001900: 7461 6e64 6172 6473 294d 616b 6566 696c tandards)Makefil\n+00001910: 6520 436f 6e76 656e 7469 6f6e 733a 3a2c e Conventions::,\n+00001920: 2066 6f72 2061 6e6f 7468 6572 2075 7361 for another usa\n+00001930: 6765 2065 7861 6d70 6c65 2e0a 0a1f 0a46 ge example.....F\n+00001940: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00001950: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00001960: 496e 7374 616c 6c20 5275 6c65 7320 666f Install Rules fo\n+00001970: 7220 7468 6520 5573 6572 2c20 2050 7265 r the User, Pre\n+00001980: 763a 2053 7461 6765 6420 496e 7374 616c v: Staged Instal\n+00001990: 6c73 2c20 2055 703a 2049 6e73 7461 6c6c ls, Up: Install\n+000019a0: 0a0a 3132 2e35 2049 6e73 7461 6c6c 2052 ..12.5 Install R\n+000019b0: 756c 6573 2066 6f72 2074 6865 2055 7365 ules for the Use\n+000019c0: 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d r.==============\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: 3d0a 0a41 7574 6f6d 616b 6520 616c 736f =..Automake also\n+000019f0: 2067 656e 6572 6174 6573 2072 756c 6573 generates rules\n+00001a00: 2066 6f72 2074 6172 6765 7473 20e2 8098 for targets ...\n+00001a10: 756e 696e 7374 616c 6ce2 8099 2c20 e280 uninstall..., ..\n+00001a20: 9869 6e73 7461 6c6c 6469 7273 e280 992c .installdirs...,\n+00001a30: 0a61 6e64 20e2 8098 696e 7374 616c 6c2d .and ...install-\n+00001a40: 7374 7269 70e2 8099 2e0a 0a20 2020 4175 strip...... Au\n+00001a50: 746f 6d61 6b65 2073 7570 706f 7274 7320 tomake supports \n+00001a60: e280 9875 6e69 6e73 7461 6c6c 2d6c 6f63 ...uninstall-loc\n+00001a70: 616c e280 9920 616e 6420 e280 9875 6e69 al... and ...uni\n+00001a80: 6e73 7461 6c6c 2d68 6f6f 6be2 8099 2e20 nstall-hook.... \n+00001a90: 2054 6865 7265 2069 730a 6e6f 206e 6f74 There is.no not\n+00001aa0: 696f 6e20 6f66 2073 6570 6172 6174 6520 ion of separate \n+00001ab0: 756e 696e 7374 616c 6c73 2066 6f72 2022 uninstalls for \"\n+00001ac0: 6578 6563 2220 616e 6420 2264 6174 6122 exec\" and \"data\"\n+00001ad0: 2c20 6173 2074 6865 7365 0a66 6561 7475 , as these.featu\n+00001ae0: 7265 7320 776f 756c 6420 6e6f 7420 7072 res would not pr\n+00001af0: 6f76 6964 6520 6164 6469 7469 6f6e 616c ovide additional\n+00001b00: 2066 756e 6374 696f 6e61 6c69 7479 2e0a functionality..\n+00001b10: 0a20 2020 4e6f 7465 2074 6861 7420 e280 . Note that ..\n+00001b20: 9875 6e69 6e73 7461 6c6c e280 9920 6973 .uninstall... is\n+00001b30: 206e 6f74 206d 6561 6e74 2061 7320 6120 not meant as a \n+00001b40: 7265 706c 6163 656d 656e 7420 666f 7220 replacement for \n+00001b50: 6120 7265 616c 0a70 6163 6b61 6769 6e67 a real.packaging\n+00001b60: 2074 6f6f 6c2e 0a0a 1f0a 4669 6c65 3a20 tool.....File: \n+00001b70: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00001b80: 666f 2c20 204e 6f64 653a 2043 6c65 616e fo, Node: Clean\n+00001b90: 2c20 204e 6578 743a 2044 6973 742c 2020 , Next: Dist, \n+00001ba0: 5072 6576 3a20 496e 7374 616c 6c2c 2020 Prev: Install, \n+00001bb0: 5570 3a20 546f 700a 0a31 3320 5768 6174 Up: Top..13 What\n+00001bc0: 2047 6574 7320 436c 6561 6e65 640a 2a2a 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 0a0a 5468 6520 474e 5520 4d61 6b65 **..The GNU Make\n+00001bf0: 6669 6c65 2053 7461 6e64 6172 6473 2073 file Standards s\n+00001c00: 7065 6369 6679 2061 206e 756d 6265 7220 pecify a number \n+00001c10: 6f66 2064 6966 6665 7265 6e74 2063 6c65 of different cle\n+00001c20: 616e 2072 756c 6573 2e0a 2a4e 6f74 6520 an rules..*Note \n+00001c30: 5374 616e 6461 7264 2054 6172 6765 7473 Standard Targets\n+00001c40: 2066 6f72 2055 7365 7273 3a20 2873 7461 for Users: (sta\n+00001c50: 6e64 6172 6473 2953 7461 6e64 6172 6420 ndards)Standard \n+00001c60: 5461 7267 6574 732e 0a0a 2020 2047 656e Targets... Gen\n+00001c70: 6572 616c 6c79 2074 6865 2066 696c 6573 erally the files\n+00001c80: 2074 6861 7420 6361 6e20 6265 2063 6c65 that can be cle\n+00001c90: 616e 6564 2061 7265 2064 6574 6572 6d69 aned are determi\n+00001ca0: 6e65 6420 6175 746f 6d61 7469 6361 6c6c ned automaticall\n+00001cb0: 790a 6279 2041 7574 6f6d 616b 652e 2020 y.by Automake. \n+00001cc0: 4f66 2063 6f75 7273 652c 2041 7574 6f6d Of course, Autom\n+00001cd0: 616b 6520 616c 736f 2072 6563 6f67 6e69 ake also recogni\n+00001ce0: 7a65 7320 736f 6d65 2076 6172 6961 626c zes some variabl\n+00001cf0: 6573 2074 6861 740a 6361 6e20 6265 2064 es that.can be d\n+00001d00: 6566 696e 6564 2074 6f20 7370 6563 6966 efined to specif\n+00001d10: 7920 6164 6469 7469 6f6e 616c 2066 696c y additional fil\n+00001d20: 6573 2074 6f20 636c 6561 6e2e 2020 5468 es to clean. Th\n+00001d30: 6573 6520 7661 7269 6162 6c65 730a 6172 ese variables.ar\n+00001d40: 6520 e280 984d 4f53 544c 5943 4c45 414e e ...MOSTLYCLEAN\n+00001d50: 4649 4c45 53e2 8099 2c20 e280 9843 4c45 FILES..., ...CLE\n+00001d60: 414e 4649 4c45 53e2 8099 2c20 e280 9844 ANFILES..., ...D\n+00001d70: 4953 5443 4c45 414e 4649 4c45 53e2 8099 ISTCLEANFILES...\n+00001d80: 2c20 616e 640a e280 984d 4149 4e54 4149 , and....MAINTAI\n+00001d90: 4e45 5243 4c45 414e 4649 4c45 53e2 8099 NERCLEANFILES...\n+00001da0: 2e0a 0a20 2020 5768 656e 2063 6c65 616e ... When clean\n+00001db0: 696e 6720 696e 766f 6c76 6573 206d 6f72 ing involves mor\n+00001dc0: 6520 7468 616e 2064 656c 6574 696e 6720 e than deleting \n+00001dd0: 736f 6d65 2068 6172 642d 636f 6465 6420 some hard-coded \n+00001de0: 6c69 7374 206f 660a 6669 6c65 732c 2069 list of.files, i\n+00001df0: 7420 6973 2061 6c73 6f20 706f 7373 6962 t is also possib\n+00001e00: 6c65 2074 6f20 7375 7070 6c65 6d65 6e74 le to supplement\n+00001e10: 2074 6865 2063 6c65 616e 696e 6720 7275 the cleaning ru\n+00001e20: 6c65 7320 7769 7468 2079 6f75 720a 6f77 les with your.ow\n+00001e30: 6e20 636f 6d6d 616e 6473 2e20 2053 696d n commands. Sim\n+00001e40: 706c 7920 6465 6669 6e65 2061 2072 756c ply define a rul\n+00001e50: 6520 666f 7220 616e 7920 6f66 2074 6865 e for any of the\n+00001e60: 20e2 8098 6d6f 7374 6c79 636c 6561 6e2d ...mostlyclean-\n+00001e70: 6c6f 6361 6ce2 8099 2c0a e280 9863 6c65 local...,....cle\n+00001e80: 616e 2d6c 6f63 616c e280 992c 20e2 8098 an-local..., ...\n+00001e90: 6469 7374 636c 6561 6e2d 6c6f 6361 6ce2 distclean-local.\n+00001ea0: 8099 2c20 6f72 20e2 8098 6d61 696e 7461 .., or ...mainta\n+00001eb0: 696e 6572 2d63 6c65 616e 2d6c 6f63 616c iner-clean-local\n+00001ec0: e280 9920 7461 7267 6574 730a 282a 6e6f ... targets.(*no\n+00001ed0: 7465 2045 7874 656e 6469 6e67 3a3a 292e te Extending::).\n+00001ee0: 2020 4120 636f 6d6d 6f6e 2063 6173 6520 A common case \n+00001ef0: 6973 2064 656c 6574 696e 6720 6120 6469 is deleting a di\n+00001f00: 7265 6374 6f72 792c 2066 6f72 0a69 6e73 rectory, for.ins\n+00001f10: 7461 6e63 652c 2061 2064 6972 6563 746f tance, a directo\n+00001f20: 7279 2063 7265 6174 6564 2062 7920 7468 ry created by th\n+00001f30: 6520 7465 7374 2073 7569 7465 3a0a 0a20 e test suite:.. \n+00001f40: 2020 2020 636c 6561 6e2d 6c6f 6361 6c3a clean-local:\n+00001f50: 0a20 2020 2020 2020 2020 2020 2020 2d72 . -r\n+00001f60: 6d20 2d72 6620 7465 7374 5375 6244 6972 m -rf testSubDir\n+00001f70: 0a0a 2020 2053 696e 6365 20e2 8098 6d61 .. Since ...ma\n+00001f80: 6b65 e280 9920 616c 6c6f 7773 206f 6e6c ke... allows onl\n+00001f90: 7920 6f6e 6520 7365 7420 6f66 2072 756c y one set of rul\n+00001fa0: 6573 2066 6f72 2061 2067 6976 656e 2074 es for a given t\n+00001fb0: 6172 6765 742c 2061 206d 6f72 650a 6578 arget, a more.ex\n+00001fc0: 7465 6e73 6962 6c65 2077 6179 206f 6620 tensible way of \n+00001fd0: 7772 6974 696e 6720 7468 6973 2069 7320 writing this is \n+00001fe0: 746f 2075 7365 2061 2073 6570 6172 6174 to use a separat\n+00001ff0: 6520 7461 7267 6574 206c 6973 7465 6420 e target listed \n+00002000: 6173 2061 0a64 6570 656e 6465 6e63 793a as a.dependency:\n+00002010: 0a0a 2020 2020 2063 6c65 616e 2d6c 6f63 .. clean-loc\n+00002020: 616c 3a20 636c 6561 6e2d 6c6f 6361 6c2d al: clean-local-\n+00002030: 6368 6563 6b0a 2020 2020 202e 5048 4f4e check. .PHON\n+00002040: 593a 2063 6c65 616e 2d6c 6f63 616c 2d63 Y: clean-local-c\n+00002050: 6865 636b 0a20 2020 2020 636c 6561 6e2d heck. clean-\n+00002060: 6c6f 6361 6c2d 6368 6563 6b3a 0a20 2020 local-check:. \n+00002070: 2020 2020 2020 2020 2020 2d72 6d20 2d72 -rm -r\n+00002080: 6620 7465 7374 5375 6244 6972 0a0a 2020 f testSubDir.. \n+00002090: 2041 7320 7468 6520 474e 5520 5374 616e As the GNU Stan\n+000020a0: 6461 7264 7320 6172 656e 2774 2061 6c77 dards aren't alw\n+000020b0: 6179 7320 6578 706c 6963 6974 2061 7320 ays explicit as \n+000020c0: 746f 2077 6869 6368 2066 696c 6573 2073 to which files s\n+000020d0: 686f 756c 640a 6265 2072 656d 6f76 6564 hould.be removed\n+000020e0: 2062 7920 7768 6963 6820 7275 6c65 2c20 by which rule, \n+000020f0: 7765 2776 6520 6164 6f70 7465 6420 6120 we've adopted a \n+00002100: 6865 7572 6973 7469 6320 7468 6174 2077 heuristic that w\n+00002110: 6520 6265 6c69 6576 6520 7761 730a 6669 e believe was.fi\n+00002120: 7273 7420 666f 726d 756c 6174 6564 2062 rst formulated b\n+00002130: 7920 4672 616e c3a7 6f69 7320 5069 6e61 y Fran..ois Pina\n+00002140: 7264 3a0a 0a20 2020 e280 a220 4966 20e2 rd:.. ... If .\n+00002150: 8098 6d61 6b65 e280 9920 6275 696c 7420 ..make... built \n+00002160: 6974 2c20 616e 6420 6974 2069 7320 636f it, and it is co\n+00002170: 6d6d 6f6e 6c79 2073 6f6d 6574 6869 6e67 mmonly something\n+00002180: 2074 6861 7420 6f6e 6520 776f 756c 640a that one would.\n+00002190: 2020 2020 2077 616e 7420 746f 2072 6562 want to reb\n+000021a0: 7569 6c64 2028 666f 7220 696e 7374 616e uild (for instan\n+000021b0: 6365 2c20 6120 e280 982e 6fe2 8099 2066 ce, a ....o... f\n+000021c0: 696c 6529 2c20 7468 656e 20e2 8098 6d6f ile), then ...mo\n+000021d0: 7374 6c79 636c 6561 6ee2 8099 0a20 2020 stlyclean.... \n+000021e0: 2020 7368 6f75 6c64 2064 656c 6574 6520 should delete \n+000021f0: 6974 2e0a 0a20 2020 e280 a220 4f74 6865 it... ... Othe\n+00002200: 7277 6973 652c 2069 6620 e280 986d 616b rwise, if ...mak\n+00002210: 65e2 8099 2062 7569 6c74 2069 742c 2074 e... built it, t\n+00002220: 6865 6e20 e280 9863 6c65 616e e280 9920 hen ...clean... \n+00002230: 7368 6f75 6c64 2064 656c 6574 6520 6974 should delete it\n+00002240: 2e0a 0a20 2020 e280 a220 4966 20e2 8098 ... ... If ...\n+00002250: 636f 6e66 6967 7572 65e2 8099 2062 7569 configure... bui\n+00002260: 6c74 2069 742c 2074 6865 6e20 e280 9864 lt it, then ...d\n+00002270: 6973 7463 6c65 616e e280 9920 7368 6f75 istclean... shou\n+00002280: 6c64 2064 656c 6574 6520 6974 2e0a 0a20 ld delete it... \n+00002290: 2020 e280 a220 4966 2074 6865 206d 6169 ... If the mai\n+000022a0: 6e74 6169 6e65 7220 6275 696c 7420 6974 ntainer built it\n+000022b0: 2028 666f 7220 696e 7374 616e 6365 2c20 (for instance, \n+000022c0: 6120 e280 982e 696e 666f e280 9920 6669 a ....info... fi\n+000022d0: 6c65 292c 2074 6865 6e0a 2020 2020 20e2 le), then. .\n+000022e0: 8098 6d61 696e 7461 696e 6572 2d63 6c65 ..maintainer-cle\n+000022f0: 616e e280 9920 7368 6f75 6c64 2064 656c an... should del\n+00002300: 6574 6520 6974 2e20 2048 6f77 6576 6572 ete it. However\n+00002310: 20e2 8098 6d61 696e 7461 696e 6572 2d63 ...maintainer-c\n+00002320: 6c65 616e e280 990a 2020 2020 2073 686f lean.... sho\n+00002330: 756c 6420 6e6f 7420 6465 6c65 7465 2061 uld not delete a\n+00002340: 6e79 7468 696e 6720 7468 6174 206e 6565 nything that nee\n+00002350: 6473 2074 6f20 6578 6973 7420 696e 206f ds to exist in o\n+00002360: 7264 6572 2074 6f20 7275 6e0a 2020 2020 rder to run. \n+00002370: 20e2 8098 2e2f 636f 6e66 6967 7572 6520 ..../configure \n+00002380: 2626 206d 616b 65e2 8099 2e0a 0a20 2020 && make...... \n+00002390: 5765 2072 6563 6f6d 6d65 6e64 2074 6861 We recommend tha\n+000023a0: 7420 796f 7520 666f 6c6c 6f77 2074 6869 t you follow thi\n+000023b0: 7320 7361 6d65 2073 6574 206f 6620 6865 s same set of he\n+000023c0: 7572 6973 7469 6373 2069 6e20 796f 7572 uristics in your\n+000023d0: 0ae2 8098 4d61 6b65 6669 6c65 2e61 6de2 ....Makefile.am.\n+000023e0: 8099 2e0a 0a1f 0a46 696c 653a 2061 7574 .......File: aut\n+000023f0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+00002400: 2020 4e6f 6465 3a20 4469 7374 2c20 204e Node: Dist, N\n+00002410: 6578 743a 2054 6573 7473 2c20 2050 7265 ext: Tests, Pre\n+00002420: 763a 2043 6c65 616e 2c20 2055 703a 2054 v: Clean, Up: T\n+00002430: 6f70 0a0a 3134 2057 6861 7420 476f 6573 op..14 What Goes\n+00002440: 2069 6e20 6120 4469 7374 7269 6275 7469 in a Distributi\n+00002450: 6f6e 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a on.*************\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: 2a0a 0a2a 204d 656e 753a 0a0a 2a20 4261 *..* Menu:..* Ba\n+00002480: 7369 6373 206f 6620 4469 7374 7269 6275 sics of Distribu\n+00002490: 7469 6f6e 3a3a 2020 2020 2020 4669 6c65 tion:: File\n+000024a0: 7320 6469 7374 7269 6275 7465 6420 6279 s distributed by\n+000024b0: 2064 6566 6175 6c74 0a2a 2046 696e 652d default.* Fine-\n+000024c0: 6772 6169 6e65 6420 4469 7374 7269 6275 grained Distribu\n+000024d0: 7469 6f6e 2043 6f6e 7472 6f6c 3a3a 2020 tion Control:: \n+000024e0: e280 9864 6973 745f e280 9920 616e 6420 ...dist_... and \n+000024f0: e280 986e 6f64 6973 745f e280 9920 7072 ...nodist_... pr\n+00002500: 6566 6978 6573 0a2a 2054 6865 2064 6973 efixes.* The dis\n+00002510: 7420 486f 6f6b 3a3a 2020 2020 2020 2020 t Hook:: \n+00002520: 2020 2020 2020 2041 2074 6172 6765 7420 A target \n+00002530: 666f 7220 6c61 7374 2d6d 696e 7574 6520 for last-minute \n+00002540: 6469 7374 7269 6275 7469 6f6e 2063 6861 distribution cha\n+00002550: 6e67 6573 0a2a 2043 6865 636b 696e 6720 nges.* Checking \n+00002560: 7468 6520 4469 7374 7269 6275 7469 6f6e the Distribution\n+00002570: 3a3a 2020 20e2 8098 6d61 6b65 2064 6973 :: ...make dis\n+00002580: 7463 6865 636b e280 9920 6578 706c 6169 tcheck... explai\n+00002590: 6e65 640a 2a20 5468 6520 5479 7065 7320 ned.* The Types \n+000025a0: 6f66 2044 6973 7472 6962 7574 696f 6e73 of Distributions\n+000025b0: 3a3a 2020 4120 7661 7269 6574 7920 6f66 :: A variety of\n+000025c0: 2066 6f72 6d61 7473 2061 6e64 2063 6f6d formats and com\n+000025d0: 7072 6573 7369 6f6e 206d 6574 686f 6473 pression methods\n+000025e0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+000025f0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+00002600: 6f64 653a 2042 6173 6963 7320 6f66 2044 ode: Basics of D\n+00002610: 6973 7472 6962 7574 696f 6e2c 2020 4e65 istribution, Ne\n+00002620: 7874 3a20 4669 6e65 2d67 7261 696e 6564 xt: Fine-grained\n+00002630: 2044 6973 7472 6962 7574 696f 6e20 436f Distribution Co\n+00002640: 6e74 726f 6c2c 2020 5570 3a20 4469 7374 ntrol, Up: Dist\n+00002650: 0a0a 3134 2e31 2042 6173 6963 7320 6f66 ..14.1 Basics of\n+00002660: 2044 6973 7472 6962 7574 696f 6e0a 3d3d 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+00002680: 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 20e2 =========..The .\n+00002690: 8098 6469 7374 e280 9920 7275 6c65 2069 ..dist... rule i\n+000026a0: 6e20 7468 6520 6765 6e65 7261 7465 6420 n the generated \n+000026b0: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+000026c0: 9920 6361 6e20 6265 2075 7365 6420 746f . can be used to\n+000026d0: 2067 656e 6572 6174 6520 610a 677a 6970 generate a.gzip\n+000026e0: 7065 6420 e280 9874 6172 e280 9920 6669 ped ...tar... fi\n+000026f0: 6c65 2061 6e64 206f 7468 6572 2066 6c61 le and other fla\n+00002700: 766f 7273 206f 6620 6172 6368 6976 6520 vors of archive \n+00002710: 666f 7220 6469 7374 7269 6275 7469 6f6e for distribution\n+00002720: 2e20 2054 6865 0a66 696c 6520 6973 206e . The.file is n\n+00002730: 616d 6564 2062 6173 6564 206f 6e20 7468 amed based on th\n+00002740: 6520 e280 9850 4143 4b41 4745 e280 9920 e ...PACKAGE... \n+00002750: 616e 6420 e280 9856 4552 5349 4f4e e280 and ...VERSION..\n+00002760: 9920 7661 7269 6162 6c65 7320 6465 6669 . variables defi\n+00002770: 6e65 6420 6279 0ae2 8098 414d 5f49 4e49 ned by....AM_INI\n+00002780: 545f 4155 544f 4d41 4b45 e280 9920 282a T_AUTOMAKE... (*\n+00002790: 6e6f 7465 204d 6163 726f 733a 3a29 3b20 note Macros::); \n+000027a0: 6d6f 7265 2070 7265 6369 7365 6c79 2074 more precisely t\n+000027b0: 6865 2067 7a69 7070 6564 20e2 8098 7461 he gzipped ...ta\n+000027c0: 72e2 8099 0a66 696c 6520 6973 206e 616d r....file is nam\n+000027d0: 6564 20e2 8098 5041 434b 4147 452d 5645 ed ...PACKAGE-VE\n+000027e0: 5253 494f 4e2e 7461 722e 677a e280 992e RSION.tar.gz....\n+000027f0: 2020 596f 7520 6361 6e20 7573 6520 7468 You can use th\n+00002800: 6520 e280 986d 616b 65e2 8099 2076 6172 e ...make... var\n+00002810: 6961 626c 650a e280 9847 5a49 505f 454e iable....GZIP_EN\n+00002820: 56e2 8099 2074 6f20 636f 6e74 726f 6c20 V... to control \n+00002830: 686f 7720 677a 6970 2069 7320 7275 6e2e how gzip is run.\n+00002840: 2020 5468 6520 6465 6661 756c 7420 7365 The default se\n+00002850: 7474 696e 6720 6973 20e2 8098 2d2d 6265 tting is ...--be\n+00002860: 7374 e280 992e 0a0a 2020 2046 6f72 2074 st...... For t\n+00002870: 6865 206d 6f73 7420 7061 7274 2c20 7468 he most part, th\n+00002880: 6520 6669 6c65 7320 746f 2064 6973 7472 e files to distr\n+00002890: 6962 7574 6520 6172 6520 6175 746f 6d61 ibute are automa\n+000028a0: 7469 6361 6c6c 7920 666f 756e 6420 6279 tically found by\n+000028b0: 0a41 7574 6f6d 616b 653a 2061 6c6c 2073 .Automake: all s\n+000028c0: 6f75 7263 6520 6669 6c65 7320 6172 6520 ource files are \n+000028d0: 6175 746f 6d61 7469 6361 6c6c 7920 696e automatically in\n+000028e0: 636c 7564 6564 2069 6e20 6120 6469 7374 cluded in a dist\n+000028f0: 7269 6275 7469 6f6e 2c0a 6173 2061 7265 ribution,.as are\n+00002900: 2061 6c6c 20e2 8098 4d61 6b65 6669 6c65 all ...Makefile\n+00002910: 2e61 6de2 8099 2061 6e64 20e2 8098 4d61 .am... and ...Ma\n+00002920: 6b65 6669 6c65 2e69 6ee2 8099 2066 696c kefile.in... fil\n+00002930: 6573 2e20 2041 7574 6f6d 616b 6520 616c es. Automake al\n+00002940: 736f 2068 6173 2061 0a62 7569 6c74 2d69 so has a.built-i\n+00002950: 6e20 6c69 7374 206f 6620 636f 6d6d 6f6e n list of common\n+00002960: 6c79 2075 7365 6420 6669 6c65 7320 7468 ly used files th\n+00002970: 6174 2061 7265 2061 7574 6f6d 6174 6963 at are automatic\n+00002980: 616c 6c79 2069 6e63 6c75 6465 6420 6966 ally included if\n+00002990: 0a74 6865 7920 6172 6520 666f 756e 6420 .they are found \n+000029a0: 696e 2074 6865 2063 7572 7265 6e74 2064 in the current d\n+000029b0: 6972 6563 746f 7279 2028 6569 7468 6572 irectory (either\n+000029c0: 2070 6879 7369 6361 6c6c 792c 206f 7220 physically, or \n+000029d0: 6173 2074 6865 0a74 6172 6765 7420 6f66 as the.target of\n+000029e0: 2061 20e2 8098 4d61 6b65 6669 6c65 2e61 a ...Makefile.a\n+000029f0: 6de2 8099 2072 756c 6529 3b20 7468 6973 m... rule); this\n+00002a00: 206c 6973 7420 6973 2070 7269 6e74 6564 list is printed\n+00002a10: 2062 7920 e280 9861 7574 6f6d 616b 650a by ...automake.\n+00002a20: 2d2d 6865 6c70 e280 992e 2020 4e6f 7465 --help.... Note\n+00002a30: 2074 6861 7420 736f 6d65 2066 696c 6573 that some files\n+00002a40: 2069 6e20 7468 6973 206c 6973 7420 6172 in this list ar\n+00002a50: 6520 6163 7475 616c 6c79 2064 6973 7472 e actually distr\n+00002a60: 6962 7574 6564 0a6f 6e6c 7920 6966 206f ibuted.only if o\n+00002a70: 7468 6572 2063 6572 7461 696e 2063 6f6e ther certain con\n+00002a80: 6469 7469 6f6e 7320 686f 6c64 2028 666f ditions hold (fo\n+00002a90: 7220 6578 616d 706c 652c 2074 6865 20e2 r example, the .\n+00002aa0: 8098 636f 6e66 6967 2e68 2e74 6f70 e280 ..config.h.top..\n+00002ab0: 990a 616e 6420 e280 9863 6f6e 6669 672e ..and ...config.\n+00002ac0: 682e 626f 74e2 8099 2066 696c 6573 2061 h.bot... files a\n+00002ad0: 7265 2061 7574 6f6d 6174 6963 616c 6c79 re automatically\n+00002ae0: 2064 6973 7472 6962 7574 6564 206f 6e6c distributed onl\n+00002af0: 7920 6966 2c20 652e 672e 2c0a e280 9841 y if, e.g.,....A\n+00002b00: 435f 434f 4e46 4947 5f48 4541 4445 5253 C_CONFIG_HEADERS\n+00002b10: 285b 636f 6e66 6967 2e68 5d29 e280 9920 ([config.h])... \n+00002b20: 6973 2075 7365 6420 696e 20e2 8098 636f is used in ...co\n+00002b30: 6e66 6967 7572 652e 6163 e280 9929 2e20 nfigure.ac...). \n+00002b40: 2041 6c73 6f2c 2066 696c 6573 0a74 6861 Also, files.tha\n+00002b50: 7420 6172 6520 7265 6164 2062 7920 e280 t are read by ..\n+00002b60: 9863 6f6e 6669 6775 7265 e280 9920 2869 .configure... (i\n+00002b70: 2e65 2e20 7468 6520 736f 7572 6365 2066 .e. the source f\n+00002b80: 696c 6573 2063 6f72 7265 7370 6f6e 6469 iles correspondi\n+00002b90: 6e67 2074 6f20 7468 650a 6669 6c65 7320 ng to the.files \n+00002ba0: 7370 6563 6966 6965 6420 696e 2076 6172 specified in var\n+00002bb0: 696f 7573 2041 7574 6f63 6f6e 6620 6d61 ious Autoconf ma\n+00002bc0: 6372 6f73 2073 7563 6820 6173 20e2 8098 cros such as ...\n+00002bd0: 4143 5f43 4f4e 4649 475f 4649 4c45 53e2 AC_CONFIG_FILES.\n+00002be0: 8099 2061 6e64 0a73 6962 6c69 6e67 7329 .. and.siblings)\n+00002bf0: 2061 7265 2061 7574 6f6d 6174 6963 616c are automatical\n+00002c00: 6c79 2064 6973 7472 6962 7574 6564 2e20 ly distributed. \n+00002c10: 2046 696c 6573 2069 6e63 6c75 6465 6420 Files included \n+00002c20: 696e 2061 0ae2 8098 4d61 6b65 6669 6c65 in a....Makefile\n+00002c30: 2e61 6de2 8099 2028 7573 696e 6720 e280 .am... (using ..\n+00002c40: 9869 6e63 6c75 6465 e280 9929 206f 7220 .include...) or \n+00002c50: 696e 20e2 8098 636f 6e66 6967 7572 652e in ...configure.\n+00002c60: 6163 e280 9920 2875 7369 6e67 0ae2 8098 ac... (using....\n+00002c70: 6d34 5f69 6e63 6c75 6465 e280 9929 2c20 m4_include...), \n+00002c80: 616e 6420 6865 6c70 6572 2073 6372 6970 and helper scrip\n+00002c90: 7473 2069 6e73 7461 6c6c 6564 2077 6974 ts installed wit\n+00002ca0: 6820 e280 9861 7574 6f6d 616b 650a 2d2d h ...automake.--\n+00002cb0: 6164 642d 6d69 7373 696e 67e2 8099 2061 add-missing... a\n+00002cc0: 7265 2061 6c73 6f20 6469 7374 7269 6275 re also distribu\n+00002cd0: 7465 642e 0a0a 2020 2053 7469 6c6c 2c20 ted... Still, \n+00002ce0: 736f 6d65 7469 6d65 7320 7468 6572 6520 sometimes there \n+00002cf0: 6172 6520 6669 6c65 7320 7468 6174 206d are files that m\n+00002d00: 7573 7420 6265 2064 6973 7472 6962 7574 ust be distribut\n+00002d10: 6564 2c20 6275 7420 7768 6963 680a 6172 ed, but which.ar\n+00002d20: 6520 6e6f 7420 636f 7665 7265 6420 696e e not covered in\n+00002d30: 2074 6865 2061 7574 6f6d 6174 6963 2072 the automatic r\n+00002d40: 756c 6573 2e20 2054 6865 7365 2066 696c ules. These fil\n+00002d50: 6573 2073 686f 756c 6420 6265 206c 6973 es should be lis\n+00002d60: 7465 6420 696e 0a74 6865 20e2 8098 4558 ted in.the ...EX\n+00002d70: 5452 415f 4449 5354 e280 9920 7661 7269 TRA_DIST... vari\n+00002d80: 6162 6c65 2e20 2059 6f75 2063 616e 206d able. You can m\n+00002d90: 656e 7469 6f6e 2066 696c 6573 2066 726f ention files fro\n+00002da0: 6d20 7375 6264 6972 6563 746f 7269 6573 m subdirectories\n+00002db0: 2069 6e0a e280 9845 5854 5241 5f44 4953 in....EXTRA_DIS\n+00002dc0: 54e2 8099 2e0a 0a20 2020 596f 7520 6361 T...... You ca\n+00002dd0: 6e20 616c 736f 206d 656e 7469 6f6e 2061 n also mention a\n+00002de0: 2064 6972 6563 746f 7279 2069 6e20 e280 directory in ..\n+00002df0: 9845 5854 5241 5f44 4953 54e2 8099 3b20 .EXTRA_DIST...; \n+00002e00: 696e 2074 6869 7320 6361 7365 2074 6865 in this case the\n+00002e10: 0a65 6e74 6972 6520 6469 7265 6374 6f72 .entire director\n+00002e20: 7920 7769 6c6c 2062 6520 7265 6375 7273 y will be recurs\n+00002e30: 6976 656c 7920 636f 7069 6564 2069 6e74 ively copied int\n+00002e40: 6f20 7468 6520 6469 7374 7269 6275 7469 o the distributi\n+00002e50: 6f6e 2e0a 506c 6561 7365 206e 6f74 6520 on..Please note \n+00002e60: 7468 6174 2074 6869 7320 7769 6c6c 2061 that this will a\n+00002e70: 6c73 6f20 636f 7079 205f 6576 6572 7974 lso copy _everyt\n+00002e80: 6869 6e67 5f20 696e 2074 6865 2064 6972 hing_ in the dir\n+00002e90: 6563 746f 7279 2c0a 696e 636c 7564 696e ectory,.includin\n+00002ea0: 672c 2065 2e67 2e2c 2053 7562 7665 7273 g, e.g., Subvers\n+00002eb0: 696f 6e27 7320 e280 982e 7376 6ee2 8099 ion's ....svn...\n+00002ec0: 2070 7269 7661 7465 2064 6972 6563 746f private directo\n+00002ed0: 7269 6573 206f 7220 4356 532f 5243 530a ries or CVS/RCS.\n+00002ee0: 7665 7273 696f 6e20 636f 6e74 726f 6c20 version control \n+00002ef0: 6669 6c65 732e 2020 5765 2072 6563 6f6d files. We recom\n+00002f00: 6d65 6e64 2061 6761 696e 7374 2075 7369 mend against usi\n+00002f10: 6e67 2074 6869 7320 6665 6174 7572 652e ng this feature.\n+00002f20: 0a0a 2020 2049 6620 796f 7520 6465 6669 .. If you defi\n+00002f30: 6e65 20e2 8098 5355 4244 4952 53e2 8099 ne ...SUBDIRS...\n+00002f40: 2c20 4175 746f 6d61 6b65 2077 696c 6c20 , Automake will \n+00002f50: 7265 6375 7273 6976 656c 7920 696e 636c recursively incl\n+00002f60: 7564 6520 7468 650a 7375 6264 6972 6563 ude the.subdirec\n+00002f70: 746f 7269 6573 2069 6e20 7468 6520 6469 tories in the di\n+00002f80: 7374 7269 6275 7469 6f6e 2e20 2049 6620 stribution. If \n+00002f90: e280 9853 5542 4449 5253 e280 9920 6973 ...SUBDIRS... is\n+00002fa0: 2064 6566 696e 6564 0a63 6f6e 6469 7469 defined.conditi\n+00002fb0: 6f6e 616c 6c79 2028 2a6e 6f74 6520 436f onally (*note Co\n+00002fc0: 6e64 6974 696f 6e61 6c73 3a3a 292c 2041 nditionals::), A\n+00002fd0: 7574 6f6d 616b 6520 7769 6c6c 206e 6f72 utomake will nor\n+00002fe0: 6d61 6c6c 7920 696e 636c 7564 6520 616c mally include al\n+00002ff0: 6c0a 6469 7265 6374 6f72 6965 7320 7468 l.directories th\n+00003000: 6174 2063 6f75 6c64 2070 6f73 7369 626c at could possibl\n+00003010: 7920 6170 7065 6172 2069 6e20 e280 9853 y appear in ...S\n+00003020: 5542 4449 5253 e280 9920 696e 2074 6865 UBDIRS... in the\n+00003030: 2064 6973 7472 6962 7574 696f 6e2e 0a49 distribution..I\n+00003040: 6620 796f 7520 6e65 6564 2074 6f20 7370 f you need to sp\n+00003050: 6563 6966 7920 7468 6520 7365 7420 6f66 ecify the set of\n+00003060: 2064 6972 6563 746f 7269 6573 2063 6f6e directories con\n+00003070: 6469 7469 6f6e 616c 6c79 2c20 796f 7520 ditionally, you \n+00003080: 6361 6e20 7365 740a 7468 6520 7661 7269 can set.the vari\n+00003090: 6162 6c65 20e2 8098 4449 5354 5f53 5542 able ...DIST_SUB\n+000030a0: 4449 5253 e280 9920 746f 2074 6865 2065 DIRS... to the e\n+000030b0: 7861 6374 206c 6973 7420 6f66 2073 7562 xact list of sub\n+000030c0: 6469 7265 6374 6f72 6965 7320 746f 0a69 directories to.i\n+000030d0: 6e63 6c75 6465 2069 6e20 7468 6520 6469 nclude in the di\n+000030e0: 7374 7269 6275 7469 6f6e 2028 2a6e 6f74 stribution (*not\n+000030f0: 6520 436f 6e64 6974 696f 6e61 6c20 5375 e Conditional Su\n+00003100: 6264 6972 6563 746f 7269 6573 3a3a 292e bdirectories::).\n+00003110: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+00003120: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+00003130: 6f64 653a 2046 696e 652d 6772 6169 6e65 ode: Fine-graine\n+00003140: 6420 4469 7374 7269 6275 7469 6f6e 2043 d Distribution C\n+00003150: 6f6e 7472 6f6c 2c20 204e 6578 743a 2054 ontrol, Next: T\n+00003160: 6865 2064 6973 7420 486f 6f6b 2c20 2050 he dist Hook, P\n+00003170: 7265 763a 2042 6173 6963 7320 6f66 2044 rev: Basics of D\n+00003180: 6973 7472 6962 7574 696f 6e2c 2020 5570 istribution, Up\n+00003190: 3a20 4469 7374 0a0a 3134 2e32 2046 696e : Dist..14.2 Fin\n+000031a0: 652d 6772 6169 6e65 6420 4469 7374 7269 e-grained Distri\n+000031b0: 6275 7469 6f6e 2043 6f6e 7472 6f6c 0a3d bution Control.=\n 000031c0: 3d3d 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 3d0a 0a53 6f6d 6574 696d 6573 =====..Sometimes\n+000031f0: 2079 6f75 206e 6565 6420 7469 6768 7465 you need tighte\n+00003200: 7220 636f 6e74 726f 6c20 6f76 6572 2077 r control over w\n+00003210: 6861 7420 646f 6573 205f 6e6f 745f 2067 hat does _not_ g\n+00003220: 6f20 696e 746f 2074 6865 0a64 6973 7472 o into the.distr\n+00003230: 6962 7574 696f 6e3b 2066 6f72 2069 6e73 ibution; for ins\n+00003240: 7461 6e63 652c 2079 6f75 206d 6967 6874 tance, you might\n+00003250: 2068 6176 6520 736f 7572 6365 2066 696c have source fil\n+00003260: 6573 2074 6861 7420 6172 650a 6765 6e65 es that are.gene\n+00003270: 7261 7465 6420 616e 6420 7468 6174 2079 rated and that y\n+00003280: 6f75 2064 6f20 6e6f 7420 7761 6e74 2074 ou do not want t\n+00003290: 6f20 6469 7374 7269 6275 7465 2e20 2049 o distribute. I\n+000032a0: 6e20 7468 6973 2063 6173 6520 4175 746f n this case Auto\n+000032b0: 6d61 6b65 0a67 6976 6573 2066 696e 652d make.gives fine-\n+000032c0: 6772 6169 6e65 6420 636f 6e74 726f 6c20 grained control \n+000032d0: 7573 696e 6720 7468 6520 e280 9864 6973 using the ...dis\n+000032e0: 74e2 8099 2061 6e64 20e2 8098 6e6f 6469 t... and ...nodi\n+000032f0: 7374 e280 9920 7072 6566 6978 6573 2e20 st... prefixes. \n+00003300: 2041 6e79 0a70 7269 6d61 7279 206f 7220 Any.primary or \n+00003310: e280 985f 534f 5552 4345 53e2 8099 2076 ..._SOURCES... v\n+00003320: 6172 6961 626c 6520 6361 6e20 6265 2070 ariable can be p\n+00003330: 7265 6669 7865 6420 7769 7468 20e2 8098 refixed with ...\n+00003340: 6469 7374 5fe2 8099 2074 6f20 6164 6420 dist_... to add \n+00003350: 7468 650a 6c69 7374 6564 2066 696c 6573 the.listed files\n+00003360: 2074 6f20 7468 6520 6469 7374 7269 6275 to the distribu\n+00003370: 7469 6f6e 2e20 2053 696d 696c 6172 6c79 tion. Similarly\n+00003380: 2c20 e280 986e 6f64 6973 745f e280 9920 , ...nodist_... \n+00003390: 6361 6e20 6265 2075 7365 6420 746f 0a6f can be used to.o\n+000033a0: 6d69 7420 7468 6520 6669 6c65 7320 6672 mit the files fr\n+000033b0: 6f6d 2074 6865 2064 6973 7472 6962 7574 om the distribut\n+000033c0: 696f 6e2e 0a0a 2020 2041 7320 616e 2065 ion... As an e\n+000033d0: 7861 6d70 6c65 2c20 6865 7265 2069 7320 xample, here is \n+000033e0: 686f 7720 796f 7520 776f 756c 6420 6361 how you would ca\n+000033f0: 7573 6520 736f 6d65 2064 6174 6120 746f use some data to\n+00003400: 2062 650a 6469 7374 7269 6275 7465 6420 be.distributed \n+00003410: 7768 696c 6520 6c65 6176 696e 6720 736f while leaving so\n+00003420: 6d65 2073 6f75 7263 6520 636f 6465 206f me source code o\n+00003430: 7574 206f 6620 7468 6520 6469 7374 7269 ut of the distri\n+00003440: 6275 7469 6f6e 3a0a 0a20 2020 2020 6469 bution:.. di\n+00003450: 7374 5f64 6174 615f 4441 5441 203d 2064 st_data_DATA = d\n+00003460: 6973 7472 6962 7574 652d 7468 6973 0a20 istribute-this. \n+00003470: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+00003480: 203d 2066 6f6f 0a20 2020 2020 6e6f 6469 = foo. nodi\n+00003490: 7374 5f66 6f6f 5f53 4f55 5243 4553 203d st_foo_SOURCES =\n+000034a0: 2064 6f2d 6e6f 742d 6469 7374 7269 6275 do-not-distribu\n+000034b0: 7465 2e63 0a0a 1f0a 4669 6c65 3a20 6175 te.c....File: au\n+000034c0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+000034d0: 2c20 204e 6f64 653a 2054 6865 2064 6973 , Node: The dis\n+000034e0: 7420 486f 6f6b 2c20 204e 6578 743a 2043 t Hook, Next: C\n+000034f0: 6865 636b 696e 6720 7468 6520 4469 7374 hecking the Dist\n+00003500: 7269 6275 7469 6f6e 2c20 2050 7265 763a ribution, Prev:\n+00003510: 2046 696e 652d 6772 6169 6e65 6420 4469 Fine-grained Di\n+00003520: 7374 7269 6275 7469 6f6e 2043 6f6e 7472 stribution Contr\n+00003530: 6f6c 2c20 2055 703a 2044 6973 740a 0a31 ol, Up: Dist..1\n+00003540: 342e 3320 5468 6520 6469 7374 2048 6f6f 4.3 The dist Hoo\n+00003550: 6b0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d k.==============\n+00003560: 3d3d 3d3d 0a0a 4f63 6361 7369 6f6e 616c ====..Occasional\n+00003570: 6c79 2069 7420 6973 2075 7365 6675 6c20 ly it is useful \n+00003580: 746f 2062 6520 6162 6c65 2074 6f20 6368 to be able to ch\n+00003590: 616e 6765 2074 6865 2064 6973 7472 6962 ange the distrib\n+000035a0: 7574 696f 6e20 6265 666f 7265 0a69 7420 ution before.it \n+000035b0: 6973 2070 6163 6b61 6765 6420 7570 2e20 is packaged up. \n+000035c0: 2049 6620 7468 6520 e280 9864 6973 742d If the ...dist-\n+000035d0: 686f 6f6b e280 9920 7275 6c65 2065 7869 hook... rule exi\n+000035e0: 7374 732c 2069 7420 6973 2072 756e 2061 sts, it is run a\n+000035f0: 6674 6572 2074 6865 0a64 6973 7472 6962 fter the.distrib\n+00003600: 7574 696f 6e20 6469 7265 6374 6f72 7920 ution directory \n+00003610: 6973 2066 696c 6c65 642c 2062 7574 2062 is filled, but b\n+00003620: 6566 6f72 6520 7468 6520 6163 7475 616c efore the actual\n+00003630: 2074 6172 2028 6f72 2073 6861 7229 0a66 tar (or shar).f\n+00003640: 696c 6520 6973 2063 7265 6174 6564 2e20 ile is created. \n+00003650: 204f 6e65 2077 6179 2074 6f20 7573 6520 One way to use \n+00003660: 7468 6973 2069 7320 666f 7220 6469 7374 this is for dist\n+00003670: 7269 6275 7469 6e67 2066 696c 6573 2069 ributing files i\n+00003680: 6e0a 7375 6264 6972 6563 746f 7269 6573 n.subdirectories\n+00003690: 2066 6f72 2077 6869 6368 2061 206e 6577 for which a new\n+000036a0: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+000036b0: 8099 2069 7320 6f76 6572 6b69 6c6c 3a0a .. is overkill:.\n+000036c0: 0a20 2020 2020 6469 7374 2d68 6f6f 6b3a . dist-hook:\n+000036d0: 0a20 2020 2020 2020 2020 2020 2020 6d6b . mk\n+000036e0: 6469 7220 2428 6469 7374 6469 7229 2f72 dir $(distdir)/r\n+000036f0: 616e 646f 6d0a 2020 2020 2020 2020 2020 andom. \n+00003700: 2020 2063 7020 2d70 2024 2873 7263 6469 cp -p $(srcdi\n+00003710: 7229 2f72 616e 646f 6d2f 6131 2024 2873 r)/random/a1 $(s\n+00003720: 7263 6469 7229 2f72 616e 646f 6d2f 6132 rcdir)/random/a2\n+00003730: 2024 2864 6973 7464 6972 292f 7261 6e64 $(distdir)/rand\n+00003740: 6f6d 0a0a 2020 2041 6e6f 7468 6572 2077 om.. Another w\n+00003750: 6179 2074 6f20 7573 6520 7468 6973 2069 ay to use this i\n+00003760: 7320 666f 7220 7265 6d6f 7669 6e67 2075 s for removing u\n+00003770: 6e6e 6563 6573 7361 7279 2066 696c 6573 nnecessary files\n+00003780: 2074 6861 7420 6765 740a 7265 6375 7273 that get.recurs\n+00003790: 6976 656c 7920 696e 636c 7564 6564 2062 ively included b\n+000037a0: 7920 7370 6563 6966 7969 6e67 2061 2064 y specifying a d\n+000037b0: 6972 6563 746f 7279 2069 6e20 4558 5452 irectory in EXTR\n+000037c0: 415f 4449 5354 3a0a 0a20 2020 2020 4558 A_DIST:.. EX\n+000037d0: 5452 415f 4449 5354 203d 2064 6f63 0a0a TRA_DIST = doc..\n+000037e0: 2020 2020 2064 6973 742d 686f 6f6b 3a0a dist-hook:.\n+000037f0: 2020 2020 2020 2020 2020 2020 2072 6d20 rm \n+00003800: 2d72 6620 6066 696e 6420 2428 6469 7374 -rf `find $(dist\n+00003810: 6469 7229 2f64 6f63 202d 7479 7065 2064 dir)/doc -type d\n+00003820: 202d 6e61 6d65 202e 7376 6e60 0a0a 2020 -name .svn`.. \n+00003830: 2054 776f 2076 6172 6961 626c 6573 2074 Two variables t\n+00003840: 6861 7420 636f 6d65 2068 616e 6479 2077 hat come handy w\n+00003850: 6865 6e20 7772 6974 696e 6720 e280 9864 hen writing ...d\n+00003860: 6973 742d 686f 6f6b e280 9920 7275 6c65 ist-hook... rule\n+00003870: 7320 6172 650a e280 9824 2864 6973 7464 s are....$(distd\n+00003880: 6972 29e2 8099 2061 6e64 20e2 8098 2428 ir)... and ...$(\n+00003890: 746f 705f 6469 7374 6469 7229 e280 992e top_distdir)....\n+000038a0: 0a0a 2020 20e2 8098 2428 6469 7374 6469 .. ...$(distdi\n+000038b0: 7229 e280 9920 706f 696e 7473 2074 6f20 r)... points to \n+000038c0: 7468 6520 6469 7265 6374 6f72 7920 7768 the directory wh\n+000038d0: 6572 6520 7468 6520 e280 9864 6973 74e2 ere the ...dist.\n+000038e0: 8099 2072 756c 6520 7769 6c6c 2063 6f70 .. rule will cop\n+000038f0: 790a 6669 6c65 7320 6672 6f6d 2074 6865 y.files from the\n+00003900: 2063 7572 7265 6e74 2064 6972 6563 746f current directo\n+00003910: 7279 2062 6566 6f72 6520 6372 6561 7469 ry before creati\n+00003920: 6e67 2074 6865 2074 6172 6261 6c6c 2e20 ng the tarball. \n+00003930: 2049 6620 796f 750a 6172 6520 6174 2074 If you.are at t\n+00003940: 6865 2074 6f70 2d6c 6576 656c 2064 6972 he top-level dir\n+00003950: 6563 746f 7279 2c20 7468 656e 20e2 8098 ectory, then ...\n+00003960: 6469 7374 6469 7220 3d20 2428 5041 434b distdir = $(PACK\n+00003970: 4147 4529 2d24 2856 4552 5349 4f4e 29e2 AGE)-$(VERSION).\n+00003980: 8099 2e0a 5768 656e 2075 7365 6420 6672 ....When used fr\n+00003990: 6f6d 2073 7562 6469 7265 6374 6f72 7920 om subdirectory \n+000039a0: 6e61 6d65 6420 e280 9866 6f6f 2fe2 8099 named ...foo/...\n+000039b0: 2c20 7468 656e 20e2 8098 6469 7374 6469 , then ...distdi\n+000039c0: 7220 3d0a 2e2e 2f24 2850 4143 4b41 4745 r =.../$(PACKAGE\n+000039d0: 292d 2428 5645 5253 494f 4e29 2f66 6f6f )-$(VERSION)/foo\n+000039e0: e280 992e 2020 e280 9824 2864 6973 7464 .... ...$(distd\n+000039f0: 6972 29e2 8099 2063 616e 2062 6520 6120 ir)... can be a \n+00003a00: 7265 6c61 7469 7665 206f 720a 6162 736f relative or.abso\n+00003a10: 6c75 7465 2070 6174 682c 2064 6f20 6e6f lute path, do no\n+00003a20: 7420 6173 7375 6d65 2061 6e79 2066 6f72 t assume any for\n+00003a30: 6d2e 0a0a 2020 20e2 8098 2428 746f 705f m... ...$(top_\n+00003a40: 6469 7374 6469 7229 e280 9920 616c 7761 distdir)... alwa\n+00003a50: 7973 2070 6f69 6e74 7320 746f 2074 6865 ys points to the\n+00003a60: 2072 6f6f 7420 6469 7265 6374 6f72 7920 root directory \n+00003a70: 6f66 2074 6865 0a64 6973 7472 6962 7574 of the.distribut\n+00003a80: 6564 2074 7265 652e 2020 4174 2074 6865 ed tree. At the\n+00003a90: 2074 6f70 2d6c 6576 656c 2069 7427 7320 top-level it's \n+00003aa0: 6571 7561 6c20 746f 20e2 8098 2428 6469 equal to ...$(di\n+00003ab0: 7374 6469 7229 e280 992e 2020 496e 2074 stdir).... In t\n+00003ac0: 6865 0ae2 8098 666f 6f2f e280 9920 7375 he....foo/... su\n+00003ad0: 6264 6972 6563 746f 7279 20e2 8098 746f bdirectory ...to\n+00003ae0: 705f 6469 7374 6469 7220 3d20 2e2e 2f24 p_distdir = ../$\n+00003af0: 2850 4143 4b41 4745 292d 2428 5645 5253 (PACKAGE)-$(VERS\n+00003b00: 494f 4e29 e280 992e 0ae2 8098 2428 746f ION)........$(to\n+00003b10: 705f 6469 7374 6469 7229 e280 9920 746f p_distdir)... to\n+00003b20: 6f20 6361 6e20 6265 2061 2072 656c 6174 o can be a relat\n+00003b30: 6976 6520 6f72 2061 6273 6f6c 7574 6520 ive or absolute \n+00003b40: 7061 7468 2e0a 0a20 2020 4e6f 7465 2074 path... Note t\n+00003b50: 6861 7420 7768 656e 2070 6163 6b61 6765 hat when package\n+00003b60: 7320 6172 6520 6e65 7374 6564 2075 7369 s are nested usi\n+00003b70: 6e67 20e2 8098 4143 5f43 4f4e 4649 475f ng ...AC_CONFIG_\n+00003b80: 5355 4244 4952 53e2 8099 2028 2a6e 6f74 SUBDIRS... (*not\n+00003b90: 650a 5375 6270 6163 6b61 6765 733a 3a29 e.Subpackages::)\n+00003ba0: 2c20 7468 656e 20e2 8098 2428 6469 7374 , then ...$(dist\n+00003bb0: 6469 7229 e280 9920 616e 6420 e280 9824 dir)... and ...$\n+00003bc0: 2874 6f70 5f64 6973 7464 6972 29e2 8099 (top_distdir)...\n+00003bd0: 2061 7265 2072 656c 6174 6976 6520 746f are relative to\n+00003be0: 0a74 6865 2070 6163 6b61 6765 2077 6865 .the package whe\n+00003bf0: 7265 20e2 8098 6d61 6b65 2064 6973 74e2 re ...make dist.\n+00003c00: 8099 2077 6173 2072 756e 2c20 6e6f 7420 .. was run, not \n+00003c10: 746f 2061 6e79 2073 7562 2d70 6163 6b61 to any sub-packa\n+00003c20: 6765 7320 696e 766f 6c76 6564 2e0a 0a1f ges involved....\n+00003c30: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00003c40: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00003c50: 3a20 4368 6563 6b69 6e67 2074 6865 2044 : Checking the D\n+00003c60: 6973 7472 6962 7574 696f 6e2c 2020 4e65 istribution, Ne\n+00003c70: 7874 3a20 5468 6520 5479 7065 7320 6f66 xt: The Types of\n+00003c80: 2044 6973 7472 6962 7574 696f 6e73 2c20 Distributions, \n+00003c90: 2050 7265 763a 2054 6865 2064 6973 7420 Prev: The dist \n+00003ca0: 486f 6f6b 2c20 2055 703a 2044 6973 740a Hook, Up: Dist.\n+00003cb0: 0a31 342e 3420 4368 6563 6b69 6e67 2074 .14.4 Checking t\n+00003cc0: 6865 2044 6973 7472 6962 7574 696f 6e0a he Distribution.\n+00003cd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00003ce0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n+00003cf0: 4175 746f 6d61 6b65 2061 6c73 6f20 6765 Automake also ge\n+00003d00: 6e65 7261 7465 7320 6120 e280 9864 6973 nerates a ...dis\n+00003d10: 7463 6865 636b e280 9920 7275 6c65 2074 tcheck... rule t\n+00003d20: 6861 7420 6361 6e20 6265 206f 6620 6865 hat can be of he\n+00003d30: 6c70 2074 6f20 656e 7375 7265 0a74 6861 lp to ensure.tha\n+00003d40: 7420 6120 6769 7665 6e20 6469 7374 7269 t a given distri\n+00003d50: 6275 7469 6f6e 2077 696c 6c20 6163 7475 bution will actu\n+00003d60: 616c 6c79 2077 6f72 6b2e 2020 e280 9864 ally work. ...d\n+00003d70: 6973 7463 6865 636b e280 9920 6d61 6b65 istcheck... make\n+00003d80: 7320 610a 6469 7374 7269 6275 7469 6f6e s a.distribution\n+00003d90: 2c20 7468 656e 2074 7269 6573 2074 6f20 , then tries to \n+00003da0: 646f 2061 20e2 8098 5650 4154 48e2 8099 do a ...VPATH...\n+00003db0: 2062 7569 6c64 2028 2a6e 6f74 6520 5650 build (*note VP\n+00003dc0: 4154 4820 4275 696c 6473 3a3a 292c 0a72 ATH Builds::),.r\n+00003dd0: 756e 2074 6865 2074 6573 7420 7375 6974 un the test suit\n+00003de0: 652c 2061 6e64 2066 696e 616c 6c79 206d e, and finally m\n+00003df0: 616b 6520 616e 6f74 6865 7220 7461 7262 ake another tarb\n+00003e00: 616c 6c20 746f 2065 6e73 7572 6520 7468 all to ensure th\n+00003e10: 650a 6469 7374 7269 6275 7469 6f6e 2069 e.distribution i\n+00003e20: 7320 7365 6c66 2d63 6f6e 7461 696e 6564 s self-contained\n+00003e30: 2e0a 0a20 2020 4275 696c 6469 6e67 2074 ... Building t\n+00003e40: 6865 2070 6163 6b61 6765 2069 6e76 6f6c he package invol\n+00003e50: 7665 7320 7275 6e6e 696e 6720 e280 982e ves running ....\n+00003e60: 2f63 6f6e 6669 6775 7265 e280 992e 2020 /configure.... \n+00003e70: 4966 2079 6f75 206e 6565 6420 746f 0a73 If you need to.s\n+00003e80: 7570 706c 7920 6164 6469 7469 6f6e 616c upply additional\n+00003e90: 2066 6c61 6773 2074 6f20 e280 9863 6f6e flags to ...con\n+00003ea0: 6669 6775 7265 e280 992c 2064 6566 696e figure..., defin\n+00003eb0: 6520 7468 656d 2069 6e20 7468 650a e280 e them in the...\n+00003ec0: 9841 4d5f 4449 5354 4348 4543 4b5f 434f .AM_DISTCHECK_CO\n+00003ed0: 4e46 4947 5552 455f 464c 4147 53e2 8099 NFIGURE_FLAGS...\n+00003ee0: 2076 6172 6961 626c 6520 696e 2079 6f75 variable in you\n+00003ef0: 7220 746f 702d 6c65 7665 6c20 e280 984d r top-level ...M\n+00003f00: 616b 6566 696c 652e 616d e280 992e 0a54 akefile.am.....T\n+00003f10: 6865 2075 7365 7220 6361 6e20 7374 696c he user can stil\n+00003f20: 6c20 6578 7465 6e64 206f 7220 6f76 6572 l extend or over\n+00003f30: 7269 6465 2074 6865 2066 6c61 6773 2070 ride the flags p\n+00003f40: 726f 7669 6465 6420 7468 6572 6520 6279 rovided there by\n+00003f50: 0a64 6566 696e 696e 6720 7468 6520 e280 .defining the ..\n+00003f60: 9844 4953 5443 4845 434b 5f43 4f4e 4649 .DISTCHECK_CONFI\n+00003f70: 4755 5245 5f46 4c41 4753 e280 9920 7661 GURE_FLAGS... va\n+00003f80: 7269 6162 6c65 2c20 6f6e 2074 6865 2063 riable, on the c\n+00003f90: 6f6d 6d61 6e64 206c 696e 650a 7768 656e ommand line.when\n+00003fa0: 2069 6e76 6f6b 696e 6720 e280 986d 616b invoking ...mak\n+00003fb0: 65e2 8099 2e0a 0a20 2020 5374 696c 6c2c e...... Still,\n+00003fc0: 2064 6576 656c 6f70 6572 7320 6172 6520 developers are \n+00003fd0: 656e 636f 7572 6167 6564 2074 6f20 7374 encouraged to st\n+00003fe0: 7269 7665 2074 6f20 6d61 6b65 2074 6865 rive to make the\n+00003ff0: 6972 2063 6f64 650a 6275 696c 6461 626c ir code.buildabl\n+00004000: 6520 7769 7468 6f75 7420 7265 7175 6972 e without requir\n+00004010: 696e 6720 616e 7920 7370 6563 6961 6c20 ing any special \n+00004020: 636f 6e66 6967 7572 6520 6f70 7469 6f6e configure option\n+00004030: 3b20 7468 7573 2c20 696e 0a67 656e 6572 ; thus, in.gener\n+00004040: 616c 2c20 796f 7520 7368 6f75 6c64 6e27 al, you shouldn'\n+00004050: 7420 6465 6669 6e65 20e2 8098 414d 5f44 t define ...AM_D\n+00004060: 4953 5443 4845 434b 5f43 4f4e 4649 4755 ISTCHECK_CONFIGU\n+00004070: 5245 5f46 4c41 4753 e280 992e 2020 486f RE_FLAGS.... Ho\n+00004080: 7765 7665 722c 0a74 6865 7265 206d 6967 wever,.there mig\n+00004090: 6874 2062 6520 6665 7720 7363 656e 6172 ht be few scenar\n+000040a0: 696f 7320 696e 2077 6869 6368 2074 6865 ios in which the\n+000040b0: 2075 7365 206f 6620 7468 6973 2076 6172 use of this var\n+000040c0: 6961 626c 6520 6973 0a6a 7573 7469 6669 iable is.justifi\n+000040d0: 6564 2e20 2047 4e55 20e2 8098 6d34 e280 ed. GNU ...m4..\n+000040e0: 9920 6f66 6665 7273 2061 6e20 6578 616d . offers an exam\n+000040f0: 706c 652e 2020 474e 5520 e280 986d 34e2 ple. GNU ...m4.\n+00004100: 8099 2063 6f6e 6669 6775 7265 7320 6279 .. configures by\n+00004110: 2064 6566 6175 6c74 0a77 6974 6820 6974 default.with it\n+00004120: 7320 6578 7065 7269 6d65 6e74 616c 2061 s experimental a\n+00004130: 6e64 2073 656c 646f 6d20 7573 6564 2022 nd seldom used \"\n+00004140: 6368 616e 6765 776f 7264 2220 6665 6174 changeword\" feat\n+00004150: 7572 6520 6469 7361 626c 6564 3b20 736f ure disabled; so\n+00004160: 0a69 6e20 6974 7320 6361 7365 2069 7420 .in its case it \n+00004170: 6973 2075 7365 6675 6c20 746f 2068 6176 is useful to hav\n+00004180: 6520 e280 986d 616b 6520 6469 7374 6368 e ...make distch\n+00004190: 6563 6be2 8099 2072 756e 2063 6f6e 6669 eck... run confi\n+000041a0: 6775 7265 2077 6974 6820 7468 650a e280 gure with the...\n+000041b0: 982d 2d77 6974 682d 6368 616e 6765 776f .--with-changewo\n+000041c0: 7264 e280 9920 6f70 7469 6f6e 2c20 746f rd... option, to\n+000041d0: 2065 6e73 7572 6520 7468 6174 2074 6865 ensure that the\n+000041e0: 2063 6f64 6520 666f 7220 6368 616e 6765 code for change\n+000041f0: 776f 7264 0a73 7570 706f 7274 2073 7469 word.support sti\n+00004200: 6c6c 2063 6f6d 7069 6c65 7320 636f 7272 ll compiles corr\n+00004210: 6563 746c 792e 2020 474e 5520 e280 986d ectly. GNU ...m\n+00004220: 34e2 8099 2061 6c73 6f20 656d 706c 6f79 4... also employ\n+00004230: 7320 7468 650a e280 9841 4d5f 4449 5354 s the....AM_DIST\n+00004240: 4348 4543 4b5f 434f 4e46 4947 5552 455f CHECK_CONFIGURE_\n+00004250: 464c 4147 53e2 8099 2076 6172 6961 626c FLAGS... variabl\n+00004260: 6520 746f 2073 7472 6573 732d 7465 7374 e to stress-test\n+00004270: 2074 6865 2075 7365 206f 660a e280 982d the use of....-\n+00004280: 2d70 726f 6772 616d 2d70 7265 6669 783d -program-prefix=\n+00004290: 67e2 8099 2c20 7369 6e63 6520 6174 206f g..., since at o\n+000042a0: 6e65 2070 6f69 6e74 2074 6865 20e2 8098 ne point the ...\n+000042b0: 6d34 e280 9920 6275 696c 6420 7379 7374 m4... build syst\n+000042c0: 656d 2068 6164 2061 2062 7567 0a77 6865 em had a bug.whe\n+000042d0: 7265 20e2 8098 6d61 6b65 2069 6e73 7461 re ...make insta\n+000042e0: 6c6c 6368 6563 6be2 8099 2077 6173 2077 llcheck... was w\n+000042f0: 726f 6e67 6c79 2061 7373 756d 696e 6720 rongly assuming \n+00004300: 6974 2063 6f75 6c64 2062 6c69 6e64 6c79 it could blindly\n+00004310: 2074 6573 740a 22e2 8098 6d34 e280 9922 test.\"...m4...\"\n+00004320: 2c20 7261 7468 6572 2074 6861 6e20 7468 , rather than th\n+00004330: 6520 6a75 7374 2d69 6e73 7461 6c6c 6564 e just-installed\n+00004340: 2022 e280 9867 6d34 e280 9922 2e0a 0a20 \"...gm4...\"... \n+00004350: 2020 4966 2074 6865 20e2 8098 6469 7374 If the ...dist\n+00004360: 6368 6563 6b2d 686f 6f6b e280 9920 7275 check-hook... ru\n+00004370: 6c65 2069 7320 6465 6669 6e65 6420 696e le is defined in\n+00004380: 2079 6f75 7220 746f 702d 6c65 7665 6c0a your top-level.\n+00004390: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+000043a0: 992c 2074 6865 6e20 6974 2077 696c 6c20 ., then it will \n+000043b0: 6265 2069 6e76 6f6b 6564 2062 7920 e280 be invoked by ..\n+000043c0: 9864 6973 7463 6865 636b e280 9920 6166 .distcheck... af\n+000043d0: 7465 7220 7468 6520 6e65 770a 6469 7374 ter the new.dist\n+000043e0: 7269 6275 7469 6f6e 2068 6173 2062 6565 ribution has bee\n+000043f0: 6e20 756e 7061 636b 6564 2c20 6275 7420 n unpacked, but \n+00004400: 6265 666f 7265 2074 6865 2075 6e70 6163 before the unpac\n+00004410: 6b65 6420 636f 7079 2069 730a 636f 6e66 ked copy is.conf\n+00004420: 6967 7572 6564 2061 6e64 2062 7569 6c74 igured and built\n+00004430: 2e20 2059 6f75 7220 e280 9864 6973 7463 . Your ...distc\n+00004440: 6865 636b 2d68 6f6f 6be2 8099 2063 616e heck-hook... can\n+00004450: 2064 6f20 616c 6d6f 7374 2061 6e79 7468 do almost anyth\n+00004460: 696e 672c 0a74 686f 7567 6820 6173 2061 ing,.though as a\n+00004470: 6c77 6179 7320 6361 7574 696f 6e20 6973 lways caution is\n+00004480: 2061 6476 6973 6564 2e20 2047 656e 6572 advised. Gener\n+00004490: 616c 6c79 2074 6869 7320 686f 6f6b 2069 ally this hook i\n+000044a0: 7320 7573 6564 2074 6f0a 6368 6563 6b20 s used to.check \n+000044b0: 666f 7220 706f 7465 6e74 6961 6c20 6469 for potential di\n+000044c0: 7374 7269 6275 7469 6f6e 2065 7272 6f72 stribution error\n+000044d0: 7320 6e6f 7420 6361 7567 6874 2062 7920 s not caught by \n+000044e0: 7468 6520 7374 616e 6461 7264 0a6d 6563 the standard.mec\n+000044f0: 6861 6e69 736d 2e20 204e 6f74 6520 7468 hanism. Note th\n+00004500: 6174 20e2 8098 6469 7374 6368 6563 6b2d at ...distcheck-\n+00004510: 686f 6f6b e280 9920 6173 2077 656c 6c20 hook... as well \n+00004520: 6173 0ae2 8098 414d 5f44 4953 5443 4845 as....AM_DISTCHE\n+00004530: 434b 5f43 4f4e 4649 4755 5245 5f46 4c41 CK_CONFIGURE_FLA\n+00004540: 4753 e280 9920 616e 6420 e280 9844 4953 GS... and ...DIS\n+00004550: 5443 4845 434b 5f43 4f4e 4649 4755 5245 TCHECK_CONFIGURE\n+00004560: 5f46 4c41 4753 e280 9920 6172 6520 6e6f _FLAGS... are no\n+00004570: 740a 686f 6e6f 7265 6420 696e 2061 2073 t.honored in a s\n+00004580: 7562 7061 636b 6167 6520 e280 984d 616b ubpackage ...Mak\n+00004590: 6566 696c 652e 616d e280 992c 2062 7574 efile.am..., but\n+000045a0: 2074 6865 2066 6c61 6773 2066 726f 6d0a the flags from.\n+000045b0: e280 9841 4d5f 4449 5354 4348 4543 4b5f ...AM_DISTCHECK_\n+000045c0: 434f 4e46 4947 5552 455f 464c 4147 53e2 CONFIGURE_FLAGS.\n+000045d0: 8099 2061 6e64 20e2 8098 4449 5354 4348 .. and ...DISTCH\n+000045e0: 4543 4b5f 434f 4e46 4947 5552 455f 464c ECK_CONFIGURE_FL\n+000045f0: 4147 53e2 8099 2061 7265 0a70 6173 7365 AGS... are.passe\n+00004600: 6420 646f 776e 2074 6f20 7468 6520 e280 d down to the ..\n+00004610: 9863 6f6e 6669 6775 7265 e280 9920 7363 .configure... sc\n+00004620: 7269 7074 206f 6620 7468 6520 7375 6270 ript of the subp\n+00004630: 6163 6b61 6765 2e0a 0a20 2020 5370 6561 ackage... Spea\n+00004640: 6b69 6e67 206f 6620 706f 7465 6e74 6961 king of potentia\n+00004650: 6c20 6469 7374 7269 6275 7469 6f6e 2065 l distribution e\n+00004660: 7272 6f72 732c 20e2 8098 6469 7374 6368 rrors, ...distch\n+00004670: 6563 6be2 8099 2061 6c73 6f20 656e 7375 eck... also ensu\n+00004680: 7265 730a 7468 6174 2074 6865 20e2 8098 res.that the ...\n+00004690: 6469 7374 636c 6561 6ee2 8099 2072 756c distclean... rul\n+000046a0: 6520 6163 7475 616c 6c79 2072 656d 6f76 e actually remov\n+000046b0: 6573 2061 6c6c 2062 7569 6c74 2066 696c es all built fil\n+000046c0: 6573 2e20 2054 6869 7320 6973 0a64 6f6e es. This is.don\n+000046d0: 6520 6279 2072 756e 6e69 6e67 20e2 8098 e by running ...\n+000046e0: 6d61 6b65 2064 6973 7463 6c65 616e 6368 make distcleanch\n+000046f0: 6563 6be2 8099 2061 7420 7468 6520 656e eck... at the en\n+00004700: 6420 6f66 2074 6865 20e2 8098 5650 4154 d of the ...VPAT\n+00004710: 48e2 8099 2062 7569 6c64 2e0a 4279 2064 H... build..By d\n+00004720: 6566 6175 6c74 2c20 e280 9864 6973 7463 efault, ...distc\n+00004730: 6c65 616e 6368 6563 6be2 8099 2077 696c leancheck... wil\n+00004740: 6c20 7275 6e20 e280 9864 6973 7463 6c65 l run ...distcle\n+00004750: 616e e280 9920 616e 6420 7468 656e 206d an... and then m\n+00004760: 616b 6520 7375 7265 2074 6865 0a62 7569 ake sure the.bui\n+00004770: 6c64 2074 7265 6520 6861 7320 6265 656e ld tree has been\n+00004780: 2065 6d70 7469 6564 2062 7920 7275 6e6e emptied by runn\n+00004790: 696e 6720 e280 9824 2864 6973 7463 6c65 ing ...$(distcle\n+000047a0: 616e 6368 6563 6b5f 6c69 7374 6669 6c65 ancheck_listfile\n+000047b0: 7329 e280 992e 0a55 7375 616c 6c79 2074 s).....Usually t\n+000047c0: 6869 7320 6368 6563 6b20 7769 6c6c 2066 his check will f\n+000047d0: 696e 6420 6765 6e65 7261 7465 6420 6669 ind generated fi\n+000047e0: 6c65 7320 7468 6174 2079 6f75 2066 6f72 les that you for\n+000047f0: 676f 7420 746f 2061 6464 2074 6f0a 7468 got to add to.th\n+00004800: 6520 e280 9844 4953 5443 4c45 414e 4649 e ...DISTCLEANFI\n+00004810: 4c45 53e2 8099 2076 6172 6961 626c 6520 LES... variable \n+00004820: 282a 6e6f 7465 2043 6c65 616e 3a3a 292e (*note Clean::).\n+00004830: 0a0a 2020 2054 6865 20e2 8098 6469 7374 .. The ...dist\n+00004840: 636c 6561 6e63 6865 636b e280 9920 6265 cleancheck... be\n+00004850: 6861 7669 6f72 2073 686f 756c 6420 6265 havior should be\n+00004860: 204f 4b20 666f 7220 6d6f 7374 2070 6163 OK for most pac\n+00004870: 6b61 6765 732c 0a6f 7468 6572 7769 7365 kages,.otherwise\n+00004880: 2079 6f75 2068 6176 6520 7468 6520 706f you have the po\n+00004890: 7373 6962 696c 6974 7920 746f 206f 7665 ssibility to ove\n+000048a0: 7272 6964 6520 7468 6520 6465 6669 6e69 rride the defini\n+000048b0: 7469 6f6e 206f 6620 6569 7468 6572 0a74 tion of either.t\n+000048c0: 6865 20e2 8098 6469 7374 636c 6561 6e63 he ...distcleanc\n+000048d0: 6865 636b e280 9920 7275 6c65 2c20 6f72 heck... rule, or\n+000048e0: 2074 6865 20e2 8098 2428 6469 7374 636c the ...$(distcl\n+000048f0: 6561 6e63 6865 636b 5f6c 6973 7466 696c eancheck_listfil\n+00004900: 6573 29e2 8099 0a76 6172 6961 626c 652e es)....variable.\n+00004910: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+00004920: 746f 2064 6973 6162 6c65 20e2 8098 6469 to disable ...di\n+00004930: 7374 636c 6561 6e63 6865 636b e280 9920 stcleancheck... \n+00004940: 636f 6d70 6c65 7465 6c79 2c20 6164 6420 completely, add \n+00004950: 7468 650a 666f 6c6c 6f77 696e 6720 7275 the.following ru\n+00004960: 6c65 2074 6f20 796f 7572 2074 6f70 2d6c le to your top-l\n+00004970: 6576 656c 20e2 8098 4d61 6b65 6669 6c65 evel ...Makefile\n+00004980: 2e61 6de2 8099 3a0a 0a20 2020 2020 6469 .am...:.. di\n+00004990: 7374 636c 6561 6e63 6865 636b 3a0a 2020 stcleancheck:. \n+000049a0: 2020 2020 2020 2020 2020 2040 3a0a 0a20 @:.. \n+000049b0: 2020 4966 2079 6f75 2077 616e 7420 e280 If you want ..\n+000049c0: 9864 6973 7463 6c65 616e 6368 6563 6be2 .distcleancheck.\n+000049d0: 8099 2074 6f20 6967 6e6f 7265 2062 7569 .. to ignore bui\n+000049e0: 6c74 2066 696c 6573 2074 6861 7420 6861 lt files that ha\n+000049f0: 7665 206e 6f74 2062 6565 6e0a 636c 6561 ve not been.clea\n+00004a00: 6e65 6420 6265 6361 7573 6520 7468 6579 ned because they\n+00004a10: 2061 7265 2061 6c73 6f20 7061 7274 206f are also part o\n+00004a20: 6620 7468 6520 6469 7374 7269 6275 7469 f the distributi\n+00004a30: 6f6e 2c20 6164 6420 7468 650a 666f 6c6c on, add the.foll\n+00004a40: 6f77 696e 6720 6465 6669 6e69 7469 6f6e owing definition\n+00004a50: 2069 6e73 7465 6164 3a0a 0a20 2020 2020 instead:.. \n+00004a60: 6469 7374 636c 6561 6e63 6865 636b 5f6c distcleancheck_l\n+00004a70: 6973 7466 696c 6573 203d 205c 0a20 2020 istfiles = \\. \n+00004a80: 2020 2020 6669 6e64 202e 202d 7479 7065 find . -type\n+00004a90: 2066 202d 6578 6563 2073 6820 2d63 2027 f -exec sh -c '\n+00004aa0: 7465 7374 202d 6620 2428 7372 6364 6972 test -f $(srcdir\n+00004ab0: 292f 2424 3120 7c7c 2065 6368 6f20 2424 )/$$1 || echo $$\n+00004ac0: 3127 205c 0a20 2020 2020 2020 2020 2020 1' \\. \n+00004ad0: 2073 6820 277b 7d27 2027 3b27 0a0a 2020 sh '{}' ';'.. \n+00004ae0: 2054 6865 2061 626f 7665 2064 6566 696e The above defin\n+00004af0: 6974 696f 6e20 6973 206e 6f74 2074 6865 ition is not the\n+00004b00: 2064 6566 6175 6c74 2062 6563 6175 7365 default because\n+00004b10: 2069 7427 7320 7573 7561 6c6c 7920 616e it's usually an\n+00004b20: 2065 7272 6f72 0a69 6620 796f 7572 204d error.if your M\n+00004b30: 616b 6566 696c 6573 2063 6175 7365 2073 akefiles cause s\n+00004b40: 6f6d 6520 6469 7374 7269 6275 7465 6420 ome distributed \n+00004b50: 6669 6c65 7320 746f 2062 6520 7265 6275 files to be rebu\n+00004b60: 696c 7420 7768 656e 2074 6865 0a75 7365 ilt when the.use\n+00004b70: 7220 6275 696c 6420 7468 6520 7061 636b r build the pack\n+00004b80: 6167 652e 2020 2854 6869 6e6b 2061 626f age. (Think abo\n+00004b90: 7574 2074 6865 2075 7365 7220 6d69 7373 ut the user miss\n+00004ba0: 696e 6720 7468 6520 746f 6f6c 2072 6571 ing the tool req\n+00004bb0: 7569 7265 640a 746f 2062 7569 6c64 2074 uired.to build t\n+00004bc0: 6865 2066 696c 653b 206f 7220 6966 2074 he file; or if t\n+00004bd0: 6865 2072 6571 7569 7265 6420 746f 6f6c he required tool\n+00004be0: 2069 7320 6275 696c 7420 6279 2079 6f75 is built by you\n+00004bf0: 7220 7061 636b 6167 652c 0a63 6f6e 7369 r package,.consi\n+00004c00: 6465 7220 7468 6520 6372 6f73 732d 636f der the cross-co\n+00004c10: 6d70 696c 6174 696f 6e20 6361 7365 2077 mpilation case w\n+00004c20: 6865 7265 2069 7420 6361 6e27 7420 6265 here it can't be\n+00004c30: 2072 756e 2e29 2020 5468 6572 6520 6973 run.) There is\n+00004c40: 2061 6e0a 656e 7472 7920 696e 2074 6865 an.entry in the\n+00004c50: 2046 4151 2061 626f 7574 2074 6869 7320 FAQ about this \n+00004c60: 282a 6e6f 7465 2064 6973 7463 6c65 616e (*note distclean\n+00004c70: 6368 6563 6b3a 3a29 2c20 6d61 6b65 2073 check::), make s\n+00004c80: 7572 6520 796f 7520 7265 6164 0a69 7420 ure you read.it \n+00004c90: 6265 666f 7265 2070 6c61 7969 6e67 2077 before playing w\n+00004ca0: 6974 6820 e280 9864 6973 7463 6c65 616e ith ...distclean\n+00004cb0: 6368 6563 6b5f 6c69 7374 6669 6c65 73e2 check_listfiles.\n+00004cc0: 8099 2e0a 0a20 2020 e280 9864 6973 7463 ..... ...distc\n+00004cd0: 6865 636b e280 9920 616c 736f 2063 6865 heck... also che\n+00004ce0: 636b 7320 7468 6174 2074 6865 20e2 8098 cks that the ...\n+00004cf0: 756e 696e 7374 616c 6ce2 8099 2072 756c uninstall... rul\n+00004d00: 6520 776f 726b 7320 7072 6f70 6572 6c79 e works properly\n+00004d10: 2c0a 626f 7468 2066 6f72 206f 7264 696e ,.both for ordin\n+00004d20: 6172 7920 616e 6420 e280 9844 4553 5444 ary and ...DESTD\n+00004d30: 4952 e280 9920 6275 696c 6473 2e20 2049 IR... builds. I\n+00004d40: 7420 646f 6573 2074 6869 7320 6279 2069 t does this by i\n+00004d50: 6e76 6f6b 696e 6720 e280 986d 616b 650a nvoking ...make.\n+00004d60: 756e 696e 7374 616c 6ce2 8099 2c20 616e uninstall..., an\n+00004d70: 6420 7468 656e 2069 7420 6368 6563 6b73 d then it checks\n+00004d80: 2074 6865 2069 6e73 7461 6c6c 2074 7265 the install tre\n+00004d90: 6520 746f 2073 6565 2069 6620 616e 7920 e to see if any \n+00004da0: 6669 6c65 7320 6172 650a 6c65 6674 206f files are.left o\n+00004db0: 7665 722e 2020 5468 6973 2063 6865 636b ver. This check\n+00004dc0: 2077 696c 6c20 6d61 6b65 2073 7572 6520 will make sure \n+00004dd0: 7468 6174 2079 6f75 2063 6f72 7265 6374 that you correct\n+00004de0: 6c79 2063 6f64 6564 2079 6f75 720a e280 ly coded your...\n+00004df0: 9875 6e69 6e73 7461 6c6c e280 992d 7265 .uninstall...-re\n+00004e00: 6c61 7465 6420 7275 6c65 732e 0a0a 2020 lated rules... \n+00004e10: 2042 7920 6465 6661 756c 742c 2074 6865 By default, the\n+00004e20: 2063 6865 636b 696e 6720 6973 2064 6f6e checking is don\n+00004e30: 6520 6279 2074 6865 20e2 8098 6469 7374 e by the ...dist\n+00004e40: 756e 696e 7374 616c 6c63 6865 636b e280 uninstallcheck..\n+00004e50: 9920 7275 6c65 2c0a 616e 6420 7468 6520 . rule,.and the \n+00004e60: 6c69 7374 206f 6620 6669 6c65 7320 696e list of files in\n+00004e70: 2074 6865 2069 6e73 7461 6c6c 2074 7265 the install tre\n+00004e80: 6520 6973 2067 656e 6572 6174 6564 2062 e is generated b\n+00004e90: 790a e280 9824 2864 6973 7475 6e69 6e73 y....$(distunins\n+00004ea0: 7461 6c6c 6368 6563 6b5f 6c69 7374 6669 tallcheck_listfi\n+00004eb0: 6c65 7329 e280 9920 2874 6869 7320 6973 les)... (this is\n+00004ec0: 2061 2076 6172 6961 626c 6520 7768 6f73 a variable whos\n+00004ed0: 6520 7661 6c75 6520 6973 2061 0a73 6865 e value is a.she\n+00004ee0: 6c6c 2063 6f6d 6d61 6e64 2074 6f20 7275 ll command to ru\n+00004ef0: 6e20 7468 6174 2070 7269 6e74 7320 7468 n that prints th\n+00004f00: 6520 6c69 7374 206f 6620 6669 6c65 7320 e list of files \n+00004f10: 746f 2073 7464 6f75 7429 2e0a 0a20 2020 to stdout)... \n+00004f20: 4569 7468 6572 206f 6620 7468 6573 6520 Either of these \n+00004f30: 6361 6e20 6265 206f 7665 7272 6964 6465 can be overridde\n+00004f40: 6e20 746f 206d 6f64 6966 7920 7468 6520 n to modify the \n+00004f50: 6265 6861 7669 6f72 206f 660a e280 9864 behavior of....d\n+00004f60: 6973 7463 6865 636b e280 992e 2020 466f istcheck.... Fo\n+00004f70: 7220 696e 7374 616e 6365 2c20 746f 2064 r instance, to d\n+00004f80: 6973 6162 6c65 2074 6869 7320 6368 6563 isable this chec\n+00004f90: 6b20 636f 6d70 6c65 7465 6c79 2c20 796f k completely, yo\n+00004fa0: 7520 776f 756c 640a 7772 6974 653a 0a0a u would.write:..\n+00004fb0: 2020 2020 2064 6973 7475 6e69 6e73 7461 distuninsta\n+00004fc0: 6c6c 6368 6563 6b3a 0a20 2020 2020 2020 llcheck:. \n+00004fd0: 2020 2020 2020 403a 0a0a 1f0a 4669 6c65 @:....File\n+00004fe0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00004ff0: 696e 666f 2c20 204e 6f64 653a 2054 6865 info, Node: The\n+00005000: 2054 7970 6573 206f 6620 4469 7374 7269 Types of Distri\n+00005010: 6275 7469 6f6e 732c 2020 5072 6576 3a20 butions, Prev: \n+00005020: 4368 6563 6b69 6e67 2074 6865 2044 6973 Checking the Dis\n+00005030: 7472 6962 7574 696f 6e2c 2020 5570 3a20 tribution, Up: \n+00005040: 4469 7374 0a0a 3134 2e35 2054 6865 2054 Dist..14.5 The T\n+00005050: 7970 6573 206f 6620 4469 7374 7269 6275 ypes of Distribu\n+00005060: 7469 6f6e 730a 3d3d 3d3d 3d3d 3d3d 3d3d tions.==========\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 3d0a 0a41 7574 6f6d 616b 6520 =====..Automake \n+00005090: 6765 6e65 7261 7465 7320 7275 6c65 7320 generates rules \n+000050a0: 746f 2070 726f 7669 6465 2061 7263 6869 to provide archi\n+000050b0: 7665 7320 6f66 2074 6865 2070 726f 6a65 ves of the proje\n+000050c0: 6374 2066 6f72 0a64 6973 7472 6962 7574 ct for.distribut\n+000050d0: 696f 6e73 2069 6e20 7661 7269 6f75 7320 ions in various \n+000050e0: 666f 726d 6174 732e 2020 5468 6569 7220 formats. Their \n+000050f0: 7461 7267 6574 7320 6172 653a 0a0a e280 targets are:....\n+00005100: 9864 6973 742d 627a 6970 32e2 8099 0a20 .dist-bzip2.... \n+00005110: 2020 2020 4765 6e65 7261 7465 2061 2062 Generate a b\n+00005120: 7a69 7032 2074 6172 2061 7263 6869 7665 zip2 tar archive\n+00005130: 206f 6620 7468 6520 6469 7374 7269 6275 of the distribu\n+00005140: 7469 6f6e 2e20 2062 7a69 7032 2061 7263 tion. bzip2 arc\n+00005150: 6869 7665 730a 2020 2020 2061 7265 2066 hives. are f\n+00005160: 7265 7175 656e 746c 7920 736d 616c 6c65 requently smalle\n+00005170: 7220 7468 616e 2067 7a69 7070 6564 2061 r than gzipped a\n+00005180: 7263 6869 7665 732e 2020 4279 2064 6566 rchives. By def\n+00005190: 6175 6c74 2c20 7468 6973 0a20 2020 2020 ault, this. \n+000051a0: 7275 6c65 206d 616b 6573 20e2 8098 627a rule makes ...bz\n+000051b0: 6970 32e2 8099 2075 7365 2061 2063 6f6d ip2... use a com\n+000051c0: 7072 6573 7369 6f6e 206f 7074 696f 6e20 pression option \n+000051d0: 6f66 20e2 8098 2d39 e280 992e 2020 546f of ...-9.... To\n+000051e0: 206d 616b 6520 6974 0a20 2020 2020 7573 make it. us\n+000051f0: 6520 6120 6469 6666 6572 656e 7420 6f6e e a different on\n+00005200: 652c 2073 6574 2074 6865 20e2 8098 425a e, set the ...BZ\n+00005210: 4950 32e2 8099 2065 6e76 6972 6f6e 6d65 IP2... environme\n+00005220: 6e74 2076 6172 6961 626c 652e 2020 466f nt variable. Fo\n+00005230: 720a 2020 2020 2065 7861 6d70 6c65 2c20 r. example, \n+00005240: e280 986d 616b 6520 6469 7374 2d62 7a69 ...make dist-bzi\n+00005250: 7032 2042 5a49 5032 3d2d 37e2 8099 2e0a p2 BZIP2=-7.....\n+00005260: 0ae2 8098 6469 7374 2d67 7a69 70e2 8099 ....dist-gzip...\n+00005270: 0a20 2020 2020 4765 6e65 7261 7465 2061 . Generate a\n+00005280: 2067 7a69 7020 7461 7220 6172 6368 6976 gzip tar archiv\n+00005290: 6520 6f66 2074 6865 2064 6973 7472 6962 e of the distrib\n+000052a0: 7574 696f 6e2e 0a0a e280 9864 6973 742d ution......dist-\n+000052b0: 6c7a 6970 e280 990a 2020 2020 2047 656e lzip.... Gen\n+000052c0: 6572 6174 6520 6120 e280 986c 7a69 70e2 erate a ...lzip.\n+000052d0: 8099 2074 6172 2061 7263 6869 7665 206f .. tar archive o\n+000052e0: 6620 7468 6520 6469 7374 7269 6275 7469 f the distributi\n+000052f0: 6f6e 2e20 20e2 8098 6c7a 6970 e280 9920 on. ...lzip... \n+00005300: 6172 6368 6976 6573 0a20 2020 2020 6172 archives. ar\n+00005310: 6520 6672 6571 7565 6e74 6c79 2073 6d61 e frequently sma\n+00005320: 6c6c 6572 2074 6861 6e20 e280 9862 7a69 ller than ...bzi\n+00005330: 7032 e280 992d 636f 6d70 7265 7373 6564 p2...-compressed\n+00005340: 2061 7263 6869 7665 732e 0a0a e280 9864 archives......d\n+00005350: 6973 742d 6c7a 6d61 e280 990a 2020 2020 ist-lzma.... \n+00005360: 2047 656e 6572 6174 6520 616e 20e2 8098 Generate an ...\n+00005370: 6c7a 6d61 e280 9920 7461 7220 6172 6368 lzma... tar arch\n+00005380: 6976 6520 6f66 2074 6865 2064 6973 7472 ive of the distr\n+00005390: 6962 7574 696f 6e2e 2020 5468 6520 e280 ibution. The ..\n+000053a0: 986c 7a6d 61e2 8099 0a20 2020 2020 666f .lzma.... fo\n+000053b0: 726d 6174 2069 7320 6f62 736f 6c65 7465 rmat is obsolete\n+000053c0: 2c20 796f 7520 7368 6f75 6c64 2075 7365 , you should use\n+000053d0: 2074 6865 20e2 8098 787a e280 9920 666f the ...xz... fo\n+000053e0: 726d 6174 2069 6e73 7465 6164 2e0a 2020 rmat instead.. \n+000053f0: 2020 205f 5375 7070 6f72 7420 666f 7220 _Support for \n+00005400: e280 986c 7a6d 61e2 8099 2d63 6f6d 7072 ...lzma...-compr\n+00005410: 6573 7365 6420 6172 6368 6976 6573 2077 essed archives w\n+00005420: 696c 6c20 6265 2072 656d 6f76 6564 2069 ill be removed i\n+00005430: 6e20 7468 6520 6e65 7874 0a20 2020 2020 n the next. \n+00005440: 6d61 6a6f 7220 4175 746f 6d61 6b65 2072 major Automake r\n+00005450: 656c 6561 7365 2e5f 0a0a e280 9864 6973 elease._.....dis\n+00005460: 742d 7368 6172 e280 990a 2020 2020 2047 t-shar.... G\n+00005470: 656e 6572 6174 6520 6120 7368 6172 2061 enerate a shar a\n+00005480: 7263 6869 7665 206f 6620 7468 6520 6469 rchive of the di\n+00005490: 7374 7269 6275 7469 6f6e 2e0a 0ae2 8098 stribution......\n+000054a0: 6469 7374 2d78 7ae2 8099 0a20 2020 2020 dist-xz.... \n+000054b0: 4765 6e65 7261 7465 2061 6e20 e280 9878 Generate an ...x\n+000054c0: 7ae2 8099 2074 6172 2061 7263 6869 7665 z... tar archive\n+000054d0: 206f 6620 7468 6520 6469 7374 7269 6275 of the distribu\n+000054e0: 7469 6f6e 2e20 20e2 8098 787a e280 9920 tion. ...xz... \n+000054f0: 6172 6368 6976 6573 0a20 2020 2020 6172 archives. ar\n+00005500: 6520 6672 6571 7565 6e74 6c79 2073 6d61 e frequently sma\n+00005510: 6c6c 6572 2074 6861 6e20 e280 9862 7a69 ller than ...bzi\n+00005520: 7032 e280 992d 636f 6d70 7265 7373 6564 p2...-compressed\n+00005530: 2061 7263 6869 7665 732e 2020 5468 6520 archives. The \n+00005540: e280 9878 7ae2 8099 0a20 2020 2020 666f ...xz.... fo\n+00005550: 726d 6174 2064 6973 706c 6163 6573 2074 rmat displaces t\n+00005560: 6865 206f 6273 6f6c 6574 6520 e280 986c he obsolete ...l\n+00005570: 7a6d 61e2 8099 2066 6f72 6d61 742e 2020 zma... format. \n+00005580: 4279 2064 6566 6175 6c74 2c20 7468 6973 By default, this\n+00005590: 2072 756c 650a 2020 2020 206d 616b 6573 rule. makes\n+000055a0: 20e2 8098 787a e280 9920 7573 6520 6120 ...xz... use a \n+000055b0: 636f 6d70 7265 7373 696f 6e20 6f70 7469 compression opti\n+000055c0: 6f6e 206f 6620 e280 982d 65e2 8099 2e20 on of ...-e.... \n+000055d0: 2054 6f20 6d61 6b65 2069 7420 7573 6520 To make it use \n+000055e0: 610a 2020 2020 2064 6966 6665 7265 6e74 a. different\n+000055f0: 206f 6e65 2c20 7365 7420 7468 6520 e280 one, set the ..\n+00005600: 9858 5a5f 4f50 54e2 8099 2065 6e76 6972 .XZ_OPT... envir\n+00005610: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable.\n+00005620: 2020 466f 7220 6578 616d 706c 652c 0a20 For example,. \n+00005630: 2020 2020 7275 6e20 7468 6973 2063 6f6d run this com\n+00005640: 6d61 6e64 2074 6f20 7573 6520 7468 6520 mand to use the \n+00005650: 6465 6661 756c 7420 636f 6d70 7265 7373 default compress\n+00005660: 696f 6e20 7261 7469 6f2c 2062 7574 2077 ion ratio, but w\n+00005670: 6974 6820 610a 2020 2020 2070 726f 6772 ith a. progr\n+00005680: 6573 7320 696e 6469 6361 746f 723a 20e2 ess indicator: .\n+00005690: 8098 6d61 6b65 2064 6973 742d 787a 2058 ..make dist-xz X\n+000056a0: 5a5f 4f50 543d 2d37 65e2 8099 2e0a 0ae2 Z_OPT=-7e.......\n+000056b0: 8098 6469 7374 2d7a 6970 e280 990a 2020 ..dist-zip.... \n+000056c0: 2020 2047 656e 6572 6174 6520 6120 7a69 Generate a zi\n+000056d0: 7020 6172 6368 6976 6520 6f66 2074 6865 p archive of the\n+000056e0: 2064 6973 7472 6962 7574 696f 6e2e 0a0a distribution...\n+000056f0: e280 9864 6973 742d 7461 725a e280 990a ...dist-tarZ....\n+00005700: 2020 2020 2047 656e 6572 6174 6520 6120 Generate a \n+00005710: 636f 6d70 7265 7373 6564 2074 6172 2061 compressed tar a\n+00005720: 7263 6869 7665 206f 6620 7468 6520 6469 rchive of the di\n+00005730: 7374 7269 6275 7469 6f6e 2e0a 0a20 2020 stribution... \n+00005740: 5468 6520 7275 6c65 20e2 8098 6469 7374 The rule ...dist\n+00005750: e280 9920 2861 6e64 2069 7473 2068 6973 ... (and its his\n+00005760: 746f 7269 6361 6c20 7379 6e6f 6e79 6d20 torical synonym \n+00005770: e280 9864 6973 742d 616c 6ce2 8099 2920 ...dist-all...) \n+00005780: 7769 6c6c 2063 7265 6174 650a 6172 6368 will create.arch\n+00005790: 6976 6573 2069 6e20 616c 6c20 7468 6520 ives in all the \n+000057a0: 656e 6162 6c65 6420 666f 726d 6174 732c enabled formats,\n+000057b0: 202a 6e6f 7465 204f 7074 696f 6e73 3a3a *note Options::\n+000057c0: 2e20 2042 7920 6465 6661 756c 742c 206f . By default, o\n+000057d0: 6e6c 790a 7468 6520 e280 9864 6973 742d nly.the ...dist-\n+000057e0: 677a 6970 e280 9920 7461 7267 6574 2069 gzip... target i\n+000057f0: 7320 686f 6f6b 6564 2074 6f20 e280 9864 s hooked to ...d\n+00005800: 6973 74e2 8099 2e0a 0a1f 0a46 696c 653a ist........File:\n+00005810: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00005820: 6e66 6f2c 2020 4e6f 6465 3a20 5465 7374 nfo, Node: Test\n+00005830: 732c 2020 4e65 7874 3a20 5265 6275 696c s, Next: Rebuil\n+00005840: 6469 6e67 2c20 2050 7265 763a 2044 6973 ding, Prev: Dis\n+00005850: 742c 2020 5570 3a20 546f 700a 0a31 3520 t, Up: Top..15 \n+00005860: 5375 7070 6f72 7420 666f 7220 7465 7374 Support for test\n+00005870: 2073 7569 7465 730a 2a2a 2a2a 2a2a 2a2a 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 0a0a 4175 746f 6d61 6b65 2073 7570 **..Automake sup\n+000058a0: 706f 7274 7320 7468 7265 6520 666f 726d ports three form\n+000058b0: 7320 6f66 2074 6573 7420 7375 6974 6573 s of test suites\n+000058c0: 2c20 7468 6520 6669 7273 7420 7477 6f20 , the first two \n+000058d0: 6f66 2077 6869 6368 2061 7265 0a76 6572 of which are.ver\n+000058e0: 7920 7369 6d69 6c61 722e 0a0a 2a20 4d65 y similar...* Me\n+000058f0: 6e75 3a0a 0a2a 2053 696d 706c 6520 5465 nu:..* Simple Te\n+00005900: 7374 733a 3a20 2020 2020 2020 2020 2020 sts:: \n+00005910: 2020 2020 204c 6973 7469 6e67 2070 726f Listing pro\n+00005920: 6772 616d 7320 616e 6420 7363 7269 7074 grams and script\n+00005930: 7320 696e 20e2 8098 5445 5354 53e2 8099 s in ...TESTS...\n+00005940: 0a2a 2053 696d 706c 6520 5465 7374 7320 .* Simple Tests \n+00005950: 7573 696e 6720 7061 7261 6c6c 656c 2d74 using parallel-t\n+00005960: 6573 7473 3a3a 2020 4d6f 7265 2070 6f77 ests:: More pow\n+00005970: 6572 6675 6c20 7465 7374 2064 7269 7665 erful test drive\n+00005980: 720a 2a20 4465 6a61 476e 7520 5465 7374 r.* DejaGnu Test\n+00005990: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+000059a0: 2020 496e 7465 7266 6163 696e 6720 7769 Interfacing wi\n+000059b0: 7468 2074 6865 2065 7874 6572 6e61 6c20 th the external \n+000059c0: 7465 7374 696e 6720 6672 616d 6577 6f72 testing framewor\n+000059d0: 6b0a 2a20 496e 7374 616c 6c20 5465 7374 k.* Install Test\n+000059e0: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n+000059f0: 2020 5275 6e6e 696e 6720 7465 7374 7320 Running tests \n+00005a00: 6f6e 2069 6e73 7461 6c6c 6564 2070 6163 on installed pac\n+00005a10: 6b61 6765 730a 0a1f 0a46 696c 653a 2061 kages....File: a\n+00005a20: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00005a30: 6f2c 2020 4e6f 6465 3a20 5369 6d70 6c65 o, Node: Simple\n+00005a40: 2054 6573 7473 2c20 204e 6578 743a 2053 Tests, Next: S\n+00005a50: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n+00005a60: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n+00005a70: 2c20 2055 703a 2054 6573 7473 0a0a 3135 , Up: Tests..15\n+00005a80: 2e31 2053 696d 706c 6520 5465 7374 730a .1 Simple Tests.\n+00005a90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n+00005aa0: 3d0a 0a49 6620 7468 6520 7661 7269 6162 =..If the variab\n+00005ab0: 6c65 20e2 8098 5445 5354 53e2 8099 2069 le ...TESTS... i\n+00005ac0: 7320 6465 6669 6e65 642c 2069 7473 2076 s defined, its v\n+00005ad0: 616c 7565 2069 7320 7461 6b65 6e20 746f alue is taken to\n+00005ae0: 2062 6520 6120 6c69 7374 206f 660a 7072 be a list of.pr\n+00005af0: 6f67 7261 6d73 206f 7220 7363 7269 7074 ograms or script\n+00005b00: 7320 746f 2072 756e 2069 6e20 6f72 6465 s to run in orde\n+00005b10: 7220 746f 2064 6f20 7468 6520 7465 7374 r to do the test\n+00005b20: 696e 672e 2020 5072 6f67 7261 6d73 206e ing. Programs n\n+00005b30: 6565 6469 6e67 0a64 6174 6120 6669 6c65 eeding.data file\n+00005b40: 7320 7368 6f75 6c64 206c 6f6f 6b20 666f s should look fo\n+00005b50: 7220 7468 656d 2069 6e20 e280 9873 7263 r them in ...src\n+00005b60: 6469 72e2 8099 2028 7768 6963 6820 6973 dir... (which is\n+00005b70: 2062 6f74 6820 616e 0a65 6e76 6972 6f6e both an.environ\n+00005b80: 6d65 6e74 2076 6172 6961 626c 6520 616e ment variable an\n+00005b90: 6420 6120 6d61 6b65 2076 6172 6961 626c d a make variabl\n+00005ba0: 6529 2073 6f20 7468 6579 2077 6f72 6b20 e) so they work \n+00005bb0: 7768 656e 2062 7569 6c64 696e 6720 696e when building in\n+00005bc0: 0a61 2073 6570 6172 6174 6520 6469 7265 .a separate dire\n+00005bd0: 6374 6f72 7920 282a 6e6f 7465 2042 7569 ctory (*note Bui\n+00005be0: 6c64 2044 6972 6563 746f 7269 6573 3a20 ld Directories: \n+00005bf0: 2861 7574 6f63 6f6e 6629 4275 696c 640a (autoconf)Build.\n+00005c00: 4469 7265 6374 6f72 6965 732e 292c 2061 Directories.), a\n+00005c10: 6e64 2069 6e20 7061 7274 6963 756c 6172 nd in particular\n+00005c20: 2066 6f72 2074 6865 20e2 8098 6469 7374 for the ...dist\n+00005c30: 6368 6563 6be2 8099 2072 756c 6520 282a check... rule (*\n+00005c40: 6e6f 7465 0a43 6865 636b 696e 6720 7468 note.Checking th\n+00005c50: 6520 4469 7374 7269 6275 7469 6f6e 3a3a e Distribution::\n+00005c60: 292e 0a0a 2020 2046 6f72 2065 6163 6820 )... For each \n+00005c70: 6f66 2074 6865 20e2 8098 5445 5354 53e2 of the ...TESTS.\n+00005c80: 8099 2c20 7468 6520 7265 7375 6c74 206f .., the result o\n+00005c90: 6620 6578 6563 7574 696f 6e20 6973 2070 f execution is p\n+00005ca0: 7269 6e74 6564 2061 6c6f 6e67 0a77 6974 rinted along.wit\n+00005cb0: 6820 7468 6520 7465 7374 206e 616d 652c h the test name,\n+00005cc0: 2077 6865 7265 20e2 8098 5041 5353 e280 where ...PASS..\n+00005cd0: 9920 6465 6e6f 7465 7320 6120 7375 6363 . denotes a succ\n+00005ce0: 6573 7366 756c 2074 6573 742c 20e2 8098 essful test, ...\n+00005cf0: 4641 494c e280 990a 6465 6e6f 7465 7320 FAIL....denotes \n+00005d00: 6120 6661 696c 6564 2074 6573 742c 20e2 a failed test, .\n+00005d10: 8098 5846 4149 4ce2 8099 2061 6e20 6578 ..XFAIL... an ex\n+00005d20: 7065 6374 6564 2066 6169 6c75 7265 2c20 pected failure, \n+00005d30: e280 9858 5041 5353 e280 9920 616e 0a75 ...XPASS... an.u\n+00005d40: 6e65 7870 6563 7465 6420 7061 7373 2066 nexpected pass f\n+00005d50: 6f72 2061 2074 6573 7420 7468 6174 2069 or a test that i\n+00005d60: 7320 7375 7070 6f73 6564 2074 6f20 6661 s supposed to fa\n+00005d70: 696c 2c20 616e 6420 e280 9853 4b49 50e2 il, and ...SKIP.\n+00005d80: 8099 2064 656e 6f74 6573 0a61 2073 6b69 .. denotes.a ski\n+00005d90: 7070 6564 2074 6573 742e 0a0a 2020 2054 pped test... T\n+00005da0: 6865 206e 756d 6265 7220 6f66 2066 6169 he number of fai\n+00005db0: 6c75 7265 7320 7769 6c6c 2062 6520 7072 lures will be pr\n+00005dc0: 696e 7465 6420 6174 2074 6865 2065 6e64 inted at the end\n+00005dd0: 206f 6620 7468 6520 7275 6e2e 2020 4966 of the run. If\n+00005de0: 2061 0a67 6976 656e 2074 6573 7420 7072 a.given test pr\n+00005df0: 6f67 7261 6d20 6578 6974 7320 7769 7468 ogram exits with\n+00005e00: 2061 2073 7461 7475 7320 6f66 2037 372c a status of 77,\n+00005e10: 2074 6865 6e20 6974 7320 7265 7375 6c74 then its result\n+00005e20: 2069 7320 6967 6e6f 7265 640a 696e 2074 is ignored.in t\n+00005e30: 6865 2066 696e 616c 2063 6f75 6e74 2e20 he final count. \n+00005e40: 2054 6869 7320 6665 6174 7572 6520 616c This feature al\n+00005e50: 6c6f 7773 206e 6f6e 2d70 6f72 7461 626c lows non-portabl\n+00005e60: 6520 7465 7374 7320 746f 2062 650a 6967 e tests to be.ig\n+00005e70: 6e6f 7265 6420 696e 2065 6e76 6972 6f6e nored in environ\n+00005e80: 6d65 6e74 7320 7768 6572 6520 7468 6579 ments where they\n+00005e90: 2064 6f6e 2774 206d 616b 6520 7365 6e73 don't make sens\n+00005ea0: 652e 0a0a 2020 2049 6620 7468 6520 4175 e... If the Au\n+00005eb0: 746f 6d61 6b65 206f 7074 696f 6e20 e280 tomake option ..\n+00005ec0: 9863 6f6c 6f72 2d74 6573 7473 e280 9920 .color-tests... \n+00005ed0: 6973 2075 7365 6420 282a 6e6f 7465 204f is used (*note O\n+00005ee0: 7074 696f 6e73 3a3a 2920 616e 640a 7374 ptions::) and.st\n+00005ef0: 616e 6461 7264 206f 7574 7075 7420 6973 andard output is\n+00005f00: 2063 6f6e 6e65 6374 6564 2074 6f20 6120 connected to a \n+00005f10: 6361 7061 626c 6520 7465 726d 696e 616c capable terminal\n+00005f20: 2c20 7468 656e 2074 6865 2074 6573 740a , then the test.\n+00005f30: 7265 7375 6c74 7320 616e 6420 7468 6520 results and the \n+00005f40: 7375 6d6d 6172 7920 6172 6520 636f 6c6f summary are colo\n+00005f50: 7265 6420 6170 7072 6f70 7269 6174 656c red appropriatel\n+00005f60: 792e 2020 5468 6520 7573 6572 2063 616e y. The user can\n+00005f70: 2064 6973 6162 6c65 0a63 6f6c 6f72 6564 disable.colored\n+00005f80: 206f 7574 7075 7420 6279 2073 6574 7469 output by setti\n+00005f90: 6e67 2074 6865 20e2 8098 6d61 6b65 e280 ng the ...make..\n+00005fa0: 9920 7661 7269 6162 6c65 20e2 8098 414d . variable ...AM\n+00005fb0: 5f43 4f4c 4f52 5f54 4553 5453 3d6e 6fe2 _COLOR_TESTS=no.\n+00005fc0: 8099 2c20 6f72 0a66 6f72 6365 2063 6f6c .., or.force col\n+00005fd0: 6f72 6564 206f 7574 7075 7420 6576 656e ored output even\n+00005fe0: 2077 6974 686f 7574 2061 2063 6f6e 6e65 without a conne\n+00005ff0: 6374 696e 6720 7465 726d 696e 616c 2077 cting terminal w\n+00006000: 6974 680a e280 9841 4d5f 434f 4c4f 525f ith....AM_COLOR_\n+00006010: 5445 5354 533d 616c 7761 7973 e280 992e TESTS=always....\n+00006020: 0a0a 2020 204e 6f74 6520 7468 6174 2074 .. Note that t\n+00006030: 6865 2073 656d 616e 7469 6373 206f 6620 he semantics of \n+00006040: 736f 6d65 20e2 8098 6d61 6b65 e280 9920 some ...make... \n+00006050: 696d 706c 656d 656e 7461 7469 6f6e 7320 implementations \n+00006060: 7768 656e 2075 7365 6420 696e 0a70 6172 when used in.par\n+00006070: 616c 6c65 6c20 6d6f 6465 2028 2a6e 6f74 allel mode (*not\n+00006080: 6520 2861 7574 6f63 6f6e 6629 5061 7261 e (autoconf)Para\n+00006090: 6c6c 656c 206d 616b 653a 3a29 2063 616e llel make::) can\n+000060a0: 2063 6175 7365 2074 6865 2061 7574 6f6d cause the autom\n+000060b0: 6174 6963 0a64 6574 6563 7469 6f6e 206f atic.detection o\n+000060c0: 6620 6120 636f 6e6e 6563 7469 6f6e 2074 f a connection t\n+000060d0: 6f20 6120 6361 7061 626c 6520 7465 726d o a capable term\n+000060e0: 696e 616c 2074 6f20 6661 696c 2e20 2049 inal to fail. I\n+000060f0: 6e20 7468 6174 2063 6173 652c 0a79 6f75 n that case,.you\n+00006100: 2063 616e 2073 7469 6c6c 2072 6573 6f72 can still resor\n+00006110: 7420 746f 2074 6865 2075 7365 206f 6620 t to the use of \n+00006120: e280 9841 4d5f 434f 4c4f 525f 5445 5354 ...AM_COLOR_TEST\n+00006130: 533d 616c 7761 7973 e280 992e 0a0a 2020 S=always...... \n+00006140: 2054 6865 2076 6172 6961 626c 6520 e280 The variable ..\n+00006150: 9854 4553 5453 5f45 4e56 4952 4f4e 4d45 .TESTS_ENVIRONME\n+00006160: 4e54 e280 9920 6361 6e20 6265 2075 7365 NT... can be use\n+00006170: 6420 746f 2073 6574 2065 6e76 6972 6f6e d to set environ\n+00006180: 6d65 6e74 0a76 6172 6961 626c 6573 2066 ment.variables f\n+00006190: 6f72 2074 6865 2074 6573 7420 7275 6e3b or the test run;\n+000061a0: 2074 6865 2065 6e76 6972 6f6e 6d65 6e74 the environment\n+000061b0: 2076 6172 6961 626c 6520 e280 9873 7263 variable ...src\n+000061c0: 6469 72e2 8099 2069 7320 7365 7420 696e dir... is set in\n+000061d0: 0a74 6865 2072 756c 652e 2020 4966 2061 .the rule. If a\n+000061e0: 6c6c 2079 6f75 7220 7465 7374 2070 726f ll your test pro\n+000061f0: 6772 616d 7320 6172 6520 7363 7269 7074 grams are script\n+00006200: 732c 2079 6f75 2063 616e 2061 6c73 6f20 s, you can also \n+00006210: 7365 740a e280 9854 4553 5453 5f45 4e56 set....TESTS_ENV\n+00006220: 4952 4f4e 4d45 4e54 e280 9920 746f 2061 IRONMENT... to a\n+00006230: 6e20 696e 766f 6361 7469 6f6e 206f 6620 n invocation of \n+00006240: 7468 6520 7368 656c 6c20 2865 2e67 2e20 the shell (e.g. \n+00006250: 20e2 8098 2428 5348 454c 4c29 202d 78e2 ...$(SHELL) -x.\n+00006260: 8099 0a63 616e 2062 6520 7573 6566 756c ...can be useful\n+00006270: 2066 6f72 2064 6562 7567 6769 6e67 2074 for debugging t\n+00006280: 6865 2074 6573 7473 292c 206f 7220 616e he tests), or an\n+00006290: 7920 6f74 6865 7220 696e 7465 7270 7265 y other interpre\n+000062a0: 7465 722e 2020 466f 720a 696e 7374 616e ter. For.instan\n+000062b0: 6365 2c20 7468 6520 666f 6c6c 6f77 696e ce, the followin\n+000062c0: 6720 7365 7475 7020 6d61 7920 6265 2075 g setup may be u\n+000062d0: 7365 6420 746f 2072 756e 2074 6573 7473 sed to run tests\n+000062e0: 2077 6974 6820 5065 726c 3a0a 0a20 2020 with Perl:.. \n+000062f0: 2020 5445 5354 535f 454e 5649 524f 4e4d TESTS_ENVIRONM\n+00006300: 454e 5420 3d20 2428 5045 524c 2920 2d4d ENT = $(PERL) -M\n+00006310: 7374 7269 6374 202d 770a 2020 2020 2054 strict -w. T\n+00006320: 4553 5453 203d 2066 6f6f 2e70 6c20 6261 ESTS = foo.pl ba\n+00006330: 722e 706c 2062 617a 2e70 6c0a 0a20 2020 r.pl baz.pl.. \n+00006340: 4e6f 7465 2074 6861 7420 7468 6520 e280 Note that the ..\n+00006350: 9870 6172 616c 6c65 6c2d 7465 7374 73e2 .parallel-tests.\n+00006360: 8099 2064 7269 7665 7220 7072 6f76 6964 .. driver provid\n+00006370: 6573 2061 206d 6f72 6520 656c 6567 616e es a more elegan\n+00006380: 7420 7761 7920 746f 0a61 6368 6965 7665 t way to.achieve\n+00006390: 2074 6865 2073 616d 6520 6566 6665 6374 the same effect\n+000063a0: 2c20 6672 6565 696e 6720 7468 6520 e280 , freeing the ..\n+000063b0: 9854 4553 5453 5f45 4e56 4952 4f4e 4d45 .TESTS_ENVIRONME\n+000063c0: 4e54 e280 9920 7661 7269 6162 6c65 2066 NT... variable f\n+000063d0: 6f72 0a74 6865 2075 7365 7220 746f 206f or.the user to o\n+000063e0: 7665 7272 6964 6520 282a 6e6f 7465 2053 verride (*note S\n+000063f0: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n+00006400: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n+00006410: 3a3a 292e 0a0a 2020 2059 6f75 206d 6179 ::)... You may\n+00006420: 2064 6566 696e 6520 7468 6520 7661 7269 define the vari\n+00006430: 6162 6c65 20e2 8098 5846 4149 4c5f 5445 able ...XFAIL_TE\n+00006440: 5354 53e2 8099 2074 6f20 6120 6c69 7374 STS... to a list\n+00006450: 206f 6620 7465 7374 7320 2875 7375 616c of tests (usual\n+00006460: 6c79 0a61 2073 7562 7365 7420 6f66 20e2 ly.a subset of .\n+00006470: 8098 5445 5354 53e2 8099 2920 7468 6174 ..TESTS...) that\n+00006480: 2061 7265 2065 7870 6563 7465 6420 746f are expected to\n+00006490: 2066 6169 6c2e 2020 5468 6973 2077 696c fail. This wil\n+000064a0: 6c20 7265 7665 7273 6520 7468 650a 7265 l reverse the.re\n+000064b0: 7375 6c74 206f 6620 7468 6f73 6520 7465 sult of those te\n+000064c0: 7374 732e 0a0a 2020 2041 7574 6f6d 616b sts... Automak\n+000064d0: 6520 656e 7375 7265 7320 7468 6174 2065 e ensures that e\n+000064e0: 6163 6820 6669 6c65 206c 6973 7465 6420 ach file listed \n+000064f0: 696e 20e2 8098 5445 5354 53e2 8099 2069 in ...TESTS... i\n+00006500: 7320 6275 696c 7420 6265 666f 7265 2061 s built before a\n+00006510: 6e79 0a74 6573 7473 2061 7265 2072 756e ny.tests are run\n+00006520: 3b20 796f 7520 6361 6e20 6c69 7374 2062 ; you can list b\n+00006530: 6f74 6820 736f 7572 6365 2061 6e64 2064 oth source and d\n+00006540: 6572 6976 6564 2070 726f 6772 616d 7320 erived programs \n+00006550: 286f 720a 7363 7269 7074 7329 2069 6e20 (or.scripts) in \n+00006560: e280 9854 4553 5453 e280 993b 2074 6865 ...TESTS...; the\n+00006570: 2067 656e 6572 6174 6564 2072 756c 6520 generated rule \n+00006580: 7769 6c6c 206c 6f6f 6b20 626f 7468 2069 will look both i\n+00006590: 6e20 e280 9873 7263 6469 72e2 8099 2061 n ...srcdir... a\n+000065a0: 6e64 0ae2 8098 2ee2 8099 2e20 2046 6f72 nd......... For\n+000065b0: 2069 6e73 7461 6e63 652c 2079 6f75 206d instance, you m\n+000065c0: 6967 6874 2077 616e 7420 746f 2072 756e ight want to run\n+000065d0: 2061 2043 2070 726f 6772 616d 2061 7320 a C program as \n+000065e0: 6120 7465 7374 2e20 2054 6f20 646f 0a74 a test. To do.t\n+000065f0: 6869 7320 796f 7520 776f 756c 6420 6c69 his you would li\n+00006600: 7374 2069 7473 206e 616d 6520 696e 20e2 st its name in .\n+00006610: 8098 5445 5354 53e2 8099 2061 6e64 2061 ..TESTS... and a\n+00006620: 6c73 6f20 696e 20e2 8098 6368 6563 6b5f lso in ...check_\n+00006630: 5052 4f47 5241 4d53 e280 992c 0a61 6e64 PROGRAMS...,.and\n+00006640: 2074 6865 6e20 7370 6563 6966 7920 6974 then specify it\n+00006650: 2061 7320 796f 7520 776f 756c 6420 616e as you would an\n+00006660: 7920 6f74 6865 7220 7072 6f67 7261 6d2e y other program.\n+00006670: 0a0a 2020 2050 726f 6772 616d 7320 6c69 .. Programs li\n+00006680: 7374 6564 2069 6e20 e280 9863 6865 636b sted in ...check\n+00006690: 5f50 524f 4752 414d 53e2 8099 2028 616e _PROGRAMS... (an\n+000066a0: 6420 e280 9863 6865 636b 5f4c 4942 5241 d ...check_LIBRA\n+000066b0: 5249 4553 e280 992c 0ae2 8098 6368 6563 RIES...,....chec\n+000066c0: 6b5f 4c54 4c49 4252 4152 4945 53e2 8099 k_LTLIBRARIES...\n+000066d0: 2e2e 2e29 2020 6172 6520 6f6e 6c79 2062 ...) are only b\n+000066e0: 7569 6c74 2064 7572 696e 6720 e280 986d uilt during ...m\n+000066f0: 616b 6520 6368 6563 6be2 8099 2c20 6e6f ake check..., no\n+00006700: 7420 6475 7269 6e67 0ae2 8098 6d61 6b65 t during....make\n+00006710: 2061 6c6c e280 992e 2020 596f 7520 7368 all.... You sh\n+00006720: 6f75 6c64 206c 6973 7420 7468 6572 6520 ould list there \n+00006730: 616e 7920 7072 6f67 7261 6d20 6e65 6564 any program need\n+00006740: 6564 2062 7920 796f 7572 2074 6573 7473 ed by your tests\n+00006750: 2074 6861 740a 646f 6573 206e 6f74 206e that.does not n\n+00006760: 6565 6420 746f 2062 6520 6275 696c 7420 eed to be built \n+00006770: 6279 20e2 8098 6d61 6b65 2061 6c6c e280 by ...make all..\n+00006780: 992e 2020 4e6f 7465 2074 6861 7420 e280 .. Note that ..\n+00006790: 9863 6865 636b 5f50 524f 4752 414d 53e2 .check_PROGRAMS.\n+000067a0: 8099 2061 7265 0a5f 6e6f 745f 2061 7574 .. are._not_ aut\n+000067b0: 6f6d 6174 6963 616c 6c79 2061 6464 6564 omatically added\n+000067c0: 2074 6f20 e280 9854 4553 5453 e280 9920 to ...TESTS... \n+000067d0: 6265 6361 7573 6520 e280 9863 6865 636b because ...check\n+000067e0: 5f50 524f 4752 414d 53e2 8099 2075 7375 _PROGRAMS... usu\n+000067f0: 616c 6c79 0a6c 6973 7473 2070 726f 6772 ally.lists progr\n+00006800: 616d 7320 7573 6564 2062 7920 7468 6520 ams used by the \n+00006810: 7465 7374 732c 206e 6f74 2074 6865 2074 tests, not the t\n+00006820: 6573 7473 2074 6865 6d73 656c 7665 732e ests themselves.\n+00006830: 2020 4f66 2063 6f75 7273 650a 796f 7520 Of course.you \n+00006840: 6361 6e20 7365 7420 e280 9854 4553 5453 can set ...TESTS\n+00006850: 203d 2024 2863 6865 636b 5f50 524f 4752 = $(check_PROGR\n+00006860: 414d 5329 e280 9920 6966 2061 6c6c 2079 AMS)... if all y\n+00006870: 6f75 7220 7072 6f67 7261 6d73 2061 7265 our programs are\n+00006880: 2074 6573 740a 6361 7365 732e 0a0a 1f0a test.cases.....\n+00006890: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+000068a0: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+000068b0: 2053 696d 706c 6520 5465 7374 7320 7573 Simple Tests us\n+000068c0: 696e 6720 7061 7261 6c6c 656c 2d74 6573 ing parallel-tes\n+000068d0: 7473 2c20 204e 6578 743a 2044 656a 6147 ts, Next: DejaG\n+000068e0: 6e75 2054 6573 7473 2c20 2050 7265 763a nu Tests, Prev:\n+000068f0: 2053 696d 706c 6520 5465 7374 732c 2020 Simple Tests, \n+00006900: 5570 3a20 5465 7374 730a 0a31 352e 3220 Up: Tests..15.2 \n+00006910: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n+00006920: 6e67 20e2 8098 7061 7261 6c6c 656c 2d74 ng ...parallel-t\n+00006930: 6573 7473 e280 990a 3d3d 3d3d 3d3d 3d3d ests....========\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+00006960: 0a0a 5468 6520 6f70 7469 6f6e 20e2 8098 ..The option ...\n+00006970: 7061 7261 6c6c 656c 2d74 6573 7473 e280 parallel-tests..\n+00006980: 9920 282a 6e6f 7465 204f 7074 696f 6e73 . (*note Options\n+00006990: 3a3a 2920 656e 6162 6c65 7320 6120 7465 ::) enables a te\n+000069a0: 7374 2073 7569 7465 0a64 7269 7665 7220 st suite.driver \n+000069b0: 7468 6174 2069 7320 6d6f 7374 6c79 2063 that is mostly c\n+000069c0: 6f6d 7061 7469 626c 6520 746f 2074 6865 ompatible to the\n+000069d0: 2073 696d 706c 6520 7465 7374 2064 7269 simple test dri\n+000069e0: 7665 7220 6465 7363 7269 6265 6420 696e ver described in\n+000069f0: 0a74 6865 2070 7265 7669 6f75 7320 7365 .the previous se\n+00006a00: 6374 696f 6e2c 2062 7574 2070 726f 7669 ction, but provi\n+00006a10: 6465 7320 6120 6665 7720 6d6f 7265 2066 des a few more f\n+00006a20: 6561 7475 7265 7320 616e 6420 736c 6967 eatures and slig\n+00006a30: 6874 6c79 0a64 6966 6665 7265 6e74 2073 htly.different s\n+00006a40: 656d 616e 7469 6373 2e20 2049 7420 6665 emantics. It fe\n+00006a50: 6174 7572 6573 2063 6f6e 6375 7272 656e atures concurren\n+00006a60: 7420 6578 6563 7574 696f 6e20 6f66 2074 t execution of t\n+00006a70: 6573 7473 2077 6974 680a e280 986d 616b ests with....mak\n+00006a80: 6520 2d6a e280 9920 616e 6420 6175 746f e -j... and auto\n+00006a90: 6d61 7469 6320 636f 6c6c 6563 7469 6f6e matic collection\n+00006aa0: 206f 6620 7468 6520 7465 7374 2073 6372 of the test scr\n+00006ab0: 6970 7473 206f 7574 7075 7420 616e 640a ipts output and.\n+00006ac0: 7375 6d6d 6172 7920 7468 6572 656f 6620 summary thereof \n+00006ad0: 696e 20e2 8098 2e6c 6f67 e280 9920 6669 in ....log... fi\n+00006ae0: 6c65 732c 2061 6e64 2061 6c6c 6f77 7320 les, and allows \n+00006af0: 746f 2073 7065 6369 6679 2069 6e74 6572 to specify inter\n+00006b00: 2d74 6573 740a 6465 7065 6e64 656e 6369 -test.dependenci\n+00006b10: 6573 2c20 6c61 7a79 2072 6572 756e 7320 es, lazy reruns \n+00006b20: 6f66 2074 6573 7473 2074 6861 7420 6861 of tests that ha\n+00006b30: 7665 206e 6f74 2063 6f6d 706c 6574 6564 ve not completed\n+00006b40: 2069 6e20 6120 7072 696f 720a 7275 6e2c in a prior.run,\n+00006b50: 2061 6e64 2068 6172 6420 6572 726f 7273 and hard errors\n+00006b60: 2066 6f72 2065 7863 6570 7469 6f6e 616c for exceptional\n+00006b70: 2066 6169 6c75 7265 732e 2020 5369 6d69 failures. Simi\n+00006b80: 6c61 7220 746f 2074 6865 2073 696d 706c lar to the simpl\n+00006b90: 650a 7465 7374 2064 7269 7665 722c 20e2 e.test driver, .\n+00006ba0: 8098 5445 5354 535f 454e 5649 524f 4e4d ..TESTS_ENVIRONM\n+00006bb0: 454e 54e2 8099 2c20 e280 9841 4d5f 434f ENT..., ...AM_CO\n+00006bc0: 4c4f 525f 5445 5354 53e2 8099 2c20 e280 LOR_TESTS..., ..\n+00006bd0: 9858 4641 494c 5f54 4553 5453 e280 992c .XFAIL_TESTS...,\n+00006be0: 2061 6e64 0a74 6865 20e2 8098 6368 6563 and.the ...chec\n+00006bf0: 6b5f 2ae2 8099 2076 6172 6961 626c 6573 k_*... variables\n+00006c00: 2061 7265 2068 6f6e 6f72 6564 2c20 616e are honored, an\n+00006c10: 6420 7468 6520 656e 7669 726f 6e6d 656e d the environmen\n+00006c20: 7420 7661 7269 6162 6c65 0ae2 8098 7372 t variable....sr\n+00006c30: 6364 6972 e280 9920 6973 2073 6574 2064 cdir... is set d\n+00006c40: 7572 696e 6720 7465 7374 2065 7865 6375 uring test execu\n+00006c50: 7469 6f6e 2e0a 0a20 2020 5468 6973 2074 tion... This t\n+00006c60: 6573 7420 6472 6976 6572 2069 7320 7374 est driver is st\n+00006c70: 696c 6c20 6578 7065 7269 6d65 6e74 616c ill experimental\n+00006c80: 2061 6e64 206d 6179 2075 6e64 6572 676f and may undergo\n+00006c90: 2063 6861 6e67 6573 2069 6e0a 6f72 6465 changes in.orde\n+00006ca0: 7220 746f 2073 6174 6973 6679 2061 6464 r to satisfy add\n+00006cb0: 6974 696f 6e61 6c20 706f 7274 6162 696c itional portabil\n+00006cc0: 6974 7920 7265 7175 6972 656d 656e 7473 ity requirements\n+00006cd0: 2e0a 0a20 2020 5468 6520 6472 6976 6572 ... The driver\n+00006ce0: 206f 7065 7261 7465 7320 6279 2064 6566 operates by def\n+00006cf0: 696e 696e 6720 6120 7365 7420 6f66 20e2 ining a set of .\n+00006d00: 8098 6d61 6b65 e280 9920 7275 6c65 7320 ..make... rules \n+00006d10: 746f 2063 7265 6174 6520 610a 7375 6d6d to create a.summ\n+00006d20: 6172 7920 6c6f 6720 6669 6c65 2c20 e280 ary log file, ..\n+00006d30: 9854 4553 545f 5355 4954 455f 4c4f 47e2 .TEST_SUITE_LOG.\n+00006d40: 8099 2c20 7768 6963 6820 6465 6661 756c .., which defaul\n+00006d50: 7473 2074 6f20 e280 9874 6573 742d 7375 ts to ...test-su\n+00006d60: 6974 652e 6c6f 67e2 8099 0a61 6e64 2072 ite.log....and r\n+00006d70: 6571 7569 7265 7320 6120 e280 982e 6c6f equires a ....lo\n+00006d80: 67e2 8099 2073 7566 6669 782e 2020 5468 g... suffix. Th\n+00006d90: 6973 2066 696c 6520 6465 7065 6e64 7320 is file depends \n+00006da0: 7570 6f6e 206c 6f67 2066 696c 6573 2063 upon log files c\n+00006db0: 7265 6174 6564 0a66 6f72 2065 6163 6820 reated.for each \n+00006dc0: 7369 6e67 6c65 2074 6573 7420 7072 6f67 single test prog\n+00006dd0: 7261 6d20 6c69 7374 6564 2069 6e20 e280 ram listed in ..\n+00006de0: 9854 4553 5453 e280 992c 2077 6869 6368 .TESTS..., which\n+00006df0: 2069 6e20 7475 726e 2063 6f6e 7461 696e in turn contain\n+00006e00: 0a61 6c6c 206f 7574 7075 7420 7072 6f64 .all output prod\n+00006e10: 7563 6564 2062 7920 7468 6520 636f 7272 uced by the corr\n+00006e20: 6573 706f 6e64 696e 6720 7465 7374 732e esponding tests.\n+00006e30: 0a0a 2020 2045 6163 6820 6c6f 6720 6669 .. Each log fi\n+00006e40: 6c65 2069 7320 6372 6561 7465 6420 7768 le is created wh\n+00006e50: 656e 2074 6865 2063 6f72 7265 7370 6f6e en the correspon\n+00006e60: 6469 6e67 2074 6573 7420 6861 7320 636f ding test has co\n+00006e70: 6d70 6c65 7465 642e 0a54 6865 2073 6574 mpleted..The set\n+00006e80: 206f 6620 6c6f 6720 6669 6c65 7320 6973 of log files is\n+00006e90: 206c 6973 7465 6420 696e 2074 6865 2072 listed in the r\n+00006ea0: 6561 642d 6f6e 6c79 2076 6172 6961 626c ead-only variabl\n+00006eb0: 6520 e280 9854 4553 545f 4c4f 4753 e280 e ...TEST_LOGS..\n+00006ec0: 992c 0a61 6e64 2064 6566 6175 6c74 7320 .,.and defaults \n+00006ed0: 746f 20e2 8098 5445 5354 53e2 8099 2c20 to ...TESTS..., \n+00006ee0: 7769 7468 2074 6865 2065 7865 6375 7461 with the executa\n+00006ef0: 626c 6520 6578 7465 6e73 696f 6e20 6966 ble extension if\n+00006f00: 2061 6e79 2028 2a6e 6f74 650a 4558 4545 any (*note.EXEE\n+00006f10: 5854 3a3a 292c 2061 7320 7765 6c6c 2061 XT::), as well a\n+00006f20: 7320 616e 7920 7375 6666 6978 206c 6973 s any suffix lis\n+00006f30: 7465 6420 696e 20e2 8098 5445 5354 5f45 ted in ...TEST_E\n+00006f40: 5854 454e 5349 4f4e 53e2 8099 2072 656d XTENSIONS... rem\n+00006f50: 6f76 6564 2c0a 616e 6420 e280 982e 6c6f oved,.and ....lo\n+00006f60: 67e2 8099 2061 7070 656e 6465 642e 2020 g... appended. \n+00006f70: 5265 7375 6c74 7320 6172 6520 756e 6465 Results are unde\n+00006f80: 6669 6e65 6420 6966 2061 2074 6573 7420 fined if a test \n+00006f90: 6669 6c65 206e 616d 6520 656e 6473 2069 file name ends i\n+00006fa0: 6e0a 7365 7665 7261 6c20 636f 6e63 6174 n.several concat\n+00006fb0: 656e 6174 6564 2073 7566 6669 7865 732e enated suffixes.\n+00006fc0: 2020 e280 9854 4553 545f 4558 5445 4e53 ...TEST_EXTENS\n+00006fd0: 494f 4e53 e280 9920 6465 6661 756c 7473 IONS... defaults\n+00006fe0: 2074 6f20 e280 982e 7465 7374 e280 993b to ....test...;\n+00006ff0: 0a69 7420 6361 6e20 6265 206f 7665 7272 .it can be overr\n+00007000: 6964 6465 6e20 6279 2074 6865 2075 7365 idden by the use\n+00007010: 722c 2069 6e20 7768 6963 6820 6361 7365 r, in which case\n+00007020: 2061 6e79 2065 7874 656e 7369 6f6e 206c any extension l\n+00007030: 6973 7465 6420 696e 0a69 7420 6d75 7374 isted in.it must\n+00007040: 2062 6520 636f 6e73 7469 7475 7465 6420 be constituted \n+00007050: 6279 2061 2064 6f74 2c20 666f 6c6c 6f77 by a dot, follow\n+00007060: 6564 2062 7920 6120 6e6f 6e2d 6469 6769 ed by a non-digi\n+00007070: 7420 616c 7068 6162 6574 6963 0a63 6861 t alphabetic.cha\n+00007080: 7261 6374 6572 2c20 666f 6c6c 6f77 6564 racter, followed\n+00007090: 2062 7920 616e 7920 6e75 6d62 6572 206f by any number o\n+000070a0: 6620 616c 7068 6162 6574 6963 2063 6861 f alphabetic cha\n+000070b0: 7261 6374 6572 732e 2020 466f 720a 6578 racters. For.ex\n+000070c0: 616d 706c 652c 20e2 8098 2e73 68e2 8099 ample, ....sh...\n+000070d0: 2c20 e280 982e 54e2 8099 2061 6e64 20e2 , ....T... and .\n+000070e0: 8098 2e74 31e2 8099 2061 7265 2076 616c ...t1... are val\n+000070f0: 6964 2065 7874 656e 7369 6f6e 732c 2077 id extensions, w\n+00007100: 6869 6c65 20e2 8098 2e78 2d79 e280 992c hile ....x-y...,\n+00007110: 20e2 8098 2e36 63e2 8099 0a61 6e64 20e2 ....6c....and .\n+00007120: 8098 2e74 2e31 e280 9920 6172 6520 6e6f ...t.1... are no\n+00007130: 742e 0a0a 2020 2046 6f72 2074 6573 7473 t... For tests\n+00007140: 2074 6861 7420 6d61 7463 6820 616e 2065 that match an e\n+00007150: 7874 656e 7369 6f6e 20e2 8098 2e45 5854 xtension ....EXT\n+00007160: e280 9920 6c69 7374 6564 2069 6e20 e280 ... listed in ..\n+00007170: 9854 4553 545f 4558 5445 4e53 494f 4e53 .TEST_EXTENSIONS\n+00007180: e280 992c 0a79 6f75 2063 616e 2070 726f ...,.you can pro\n+00007190: 7669 6465 2061 2074 6573 7420 6472 6976 vide a test driv\n+000071a0: 6572 2075 7369 6e67 2074 6865 2076 6172 er using the var\n+000071b0: 6961 626c 6520 e280 9845 5854 5f4c 4f47 iable ...EXT_LOG\n+000071c0: 5f43 4f4d 5049 4c45 52e2 8099 0a28 6e6f _COMPILER....(no\n+000071d0: 7465 2074 6865 2075 7070 6572 2d63 6173 te the upper-cas\n+000071e0: 6520 6578 7465 6e73 696f 6e29 2061 6e64 e extension) and\n+000071f0: 2070 6173 7320 6f70 7469 6f6e 7320 696e pass options in\n+00007200: 20e2 8098 414d 5f45 5854 5f4c 4f47 5f46 ...AM_EXT_LOG_F\n+00007210: 4c41 4753 e280 990a 616e 6420 616c 6c6f LAGS....and allo\n+00007220: 7720 7468 6520 7573 6572 2074 6f20 7061 w the user to pa\n+00007230: 7373 206f 7074 696f 6e73 2069 6e20 e280 ss options in ..\n+00007240: 9845 5854 5f4c 4f47 5f46 4c41 4753 e280 .EXT_LOG_FLAGS..\n+00007250: 992e 2020 4974 2077 696c 6c20 6361 7573 .. It will caus\n+00007260: 650a 616c 6c20 7465 7374 7320 7769 7468 e.all tests with\n+00007270: 2074 6869 7320 6578 7465 6e73 696f 6e20 this extension \n+00007280: 746f 2062 6520 6361 6c6c 6564 2077 6974 to be called wit\n+00007290: 6820 7468 6973 2064 7269 7665 722e 2020 h this driver. \n+000072a0: 466f 7220 616c 6c0a 7465 7374 7320 7769 For all.tests wi\n+000072b0: 7468 6f75 7420 6120 7265 6769 7374 6572 thout a register\n+000072c0: 6564 2065 7874 656e 7369 6f6e 2c20 7468 ed extension, th\n+000072d0: 6520 7661 7269 6162 6c65 7320 e280 984c e variables ...L\n+000072e0: 4f47 5f43 4f4d 5049 4c45 52e2 8099 2c0a OG_COMPILER...,.\n+000072f0: e280 9841 4d5f 4c4f 475f 464c 4147 53e2 ...AM_LOG_FLAGS.\n+00007300: 8099 2c20 616e 6420 e280 984c 4f47 5f46 .., and ...LOG_F\n+00007310: 4c41 4753 e280 9920 6d61 7920 6265 2075 LAGS... may be u\n+00007320: 7365 642e 2020 466f 7220 6578 616d 706c sed. For exampl\n+00007330: 652c 0a0a 2020 2020 2054 4553 5453 203d e,.. TESTS =\n+00007340: 2066 6f6f 2e70 6c20 6261 722e 7079 2062 foo.pl bar.py b\n+00007350: 617a 0a20 2020 2020 5445 5354 5f45 5854 az. TEST_EXT\n+00007360: 454e 5349 4f4e 5320 3d20 2e70 6c20 2e70 ENSIONS = .pl .p\n+00007370: 790a 2020 2020 2050 4c5f 4c4f 475f 434f y. PL_LOG_CO\n+00007380: 4d50 494c 4552 203d 2024 2850 4552 4c29 MPILER = $(PERL)\n+00007390: 0a20 2020 2020 414d 5f50 4c5f 4c4f 475f . AM_PL_LOG_\n+000073a0: 464c 4147 5320 3d20 2d77 0a20 2020 2020 FLAGS = -w. \n+000073b0: 5059 5f4c 4f47 5f43 4f4d 5049 4c45 5220 PY_LOG_COMPILER \n+000073c0: 3d20 2428 5059 5448 4f4e 290a 2020 2020 = $(PYTHON). \n+000073d0: 2041 4d5f 5059 5f4c 4f47 5f46 4c41 4753 AM_PY_LOG_FLAGS\n+000073e0: 203d 202d 760a 2020 2020 204c 4f47 5f43 = -v. LOG_C\n+000073f0: 4f4d 5049 4c45 5220 3d20 2e2f 7772 6170 OMPILER = ./wrap\n+00007400: 7065 722d 7363 7269 7074 0a20 2020 2020 per-script. \n+00007410: 414d 5f4c 4f47 5f46 4c41 4753 203d 202d AM_LOG_FLAGS = -\n+00007420: 640a 0a77 696c 6c20 696e 766f 6b65 20e2 d..will invoke .\n+00007430: 8098 2428 5045 524c 2920 2d77 2066 6f6f ..$(PERL) -w foo\n+00007440: 2e70 6ce2 8099 2c20 e280 9824 2850 5954 .pl..., ...$(PYT\n+00007450: 484f 4e29 202d 7620 6261 722e 7079 e280 HON) -v bar.py..\n+00007460: 992c 2061 6e64 0ae2 8098 2e2f 7772 6170 ., and...../wrap\n+00007470: 7065 722d 7363 7269 7074 202d 6420 6261 per-script -d ba\n+00007480: 7ae2 8099 2074 6f20 7072 6f64 7563 6520 z... to produce \n+00007490: e280 9866 6f6f 2e6c 6f67 e280 992c 20e2 ...foo.log..., .\n+000074a0: 8098 6261 722e 6c6f 67e2 8099 2c20 616e ..bar.log..., an\n+000074b0: 640a e280 9862 617a 2e6c 6f67 e280 992c d....baz.log...,\n+000074c0: 2072 6573 7065 6374 6976 656c 792e 2020 respectively. \n+000074d0: 5468 6520 e280 9854 4553 5453 5f45 4e56 The ...TESTS_ENV\n+000074e0: 4952 4f4e 4d45 4e54 e280 9920 7661 7269 IRONMENT... vari\n+000074f0: 6162 6c65 2069 7320 7374 696c 6c0a 6578 able is still.ex\n+00007500: 7061 6e64 6564 2062 6566 6f72 6520 7468 panded before th\n+00007510: 6520 6472 6976 6572 2c20 6275 7420 7368 e driver, but sh\n+00007520: 6f75 6c64 2062 6520 7265 7365 7276 6564 ould be reserved\n+00007530: 2066 6f72 2074 6865 2075 7365 722e 0a0a for the user...\n+00007540: 2020 2041 7320 7769 7468 2074 6865 2073 As with the s\n+00007550: 696d 706c 6520 6472 6976 6572 2061 626f imple driver abo\n+00007560: 7665 2c20 6279 2064 6566 6175 6c74 206f ve, by default o\n+00007570: 6e65 2073 7461 7475 7320 6c69 6e65 2069 ne status line i\n+00007580: 730a 7072 696e 7465 6420 7065 7220 636f s.printed per co\n+00007590: 6d70 6c65 7465 6420 7465 7374 2c20 616e mpleted test, an\n+000075a0: 6420 6120 7368 6f72 7420 7375 6d6d 6172 d a short summar\n+000075b0: 7920 6166 7465 7220 7468 6520 7375 6974 y after the suit\n+000075c0: 6520 6861 730a 636f 6d70 6c65 7465 642e e has.completed.\n+000075d0: 2020 486f 7765 7665 722c 2073 7461 6e64 However, stand\n+000075e0: 6172 6420 6f75 7470 7574 2061 6e64 2073 ard output and s\n+000075f0: 7461 6e64 6172 6420 6572 726f 7220 6f66 tandard error of\n+00007600: 2074 6865 2074 6573 7420 6172 650a 7265 the test are.re\n+00007610: 6469 7265 6374 6564 2074 6f20 6120 7065 directed to a pe\n+00007620: 722d 7465 7374 206c 6f67 2066 696c 652c r-test log file,\n+00007630: 2073 6f20 7468 6174 2070 6172 616c 6c65 so that paralle\n+00007640: 6c20 6578 6563 7574 696f 6e20 646f 6573 l execution does\n+00007650: 206e 6f74 0a70 726f 6475 6365 2069 6e74 not.produce int\n+00007660: 6572 6d69 6e67 6c65 6420 6f75 7470 7574 ermingled output\n+00007670: 2e20 2054 6865 206f 7574 7075 7420 6672 . The output fr\n+00007680: 6f6d 2066 6169 6c65 6420 7465 7374 7320 om failed tests \n+00007690: 6973 2063 6f6c 6c65 6374 6564 0a69 6e20 is collected.in \n+000076a0: 7468 6520 e280 9874 6573 742d 7375 6974 the ...test-suit\n+000076b0: 652e 6c6f 67e2 8099 2066 696c 652e 2020 e.log... file. \n+000076c0: 4966 2074 6865 2076 6172 6961 626c 6520 If the variable \n+000076d0: e280 9856 4552 424f 5345 e280 9920 6973 ...VERBOSE... is\n+000076e0: 2073 6574 2c20 7468 6973 0a66 696c 6520 set, this.file \n+000076f0: 6973 206f 7574 7075 7420 6166 7465 7220 is output after \n+00007700: 7468 6520 7375 6d6d 6172 792e 2020 466f the summary. Fo\n+00007710: 7220 6265 7374 2072 6573 756c 7473 2c20 r best results, \n+00007720: 7468 6520 7465 7374 7320 7368 6f75 6c64 the tests should\n+00007730: 2062 650a 7665 7262 6f73 6520 6279 2064 be.verbose by d\n+00007740: 6566 6175 6c74 206e 6f77 2e0a 0a20 2020 efault now... \n+00007750: 5072 6576 696f 7573 2076 6572 7369 6f6e Previous version\n+00007760: 7320 6f66 2061 7574 6f6d 616b 6520 7573 s of automake us\n+00007770: 6564 2074 6f20 7072 6f76 6964 6520 6120 ed to provide a \n+00007780: e280 9863 6865 636b 2d68 746d 6ce2 8099 ...check-html...\n+00007790: 2074 6172 6765 740a 746f 2063 6f6e 7665 target.to conve\n+000077a0: 7274 2074 6865 206c 6f67 2066 696c 6573 rt the log files\n+000077b0: 2074 6f20 4854 4d4c 2e20 5468 6973 2066 to HTML. This f\n+000077c0: 6561 7475 7265 2069 7320 6e6f 7720 6465 eature is now de\n+000077d0: 7072 6563 6174 6564 2c20 616e 640a 5f77 precated, and._w\n+000077e0: 696c 6c20 6265 2072 656d 6f76 6564 5f20 ill be removed_ \n+000077f0: 696e 2074 6865 206e 6578 7420 6d61 6a6f in the next majo\n+00007800: 7220 4175 746f 6d61 6b65 2072 656c 6561 r Automake relea\n+00007810: 7365 2c20 736f 2064 6f6e 2774 2072 656c se, so don't rel\n+00007820: 7920 6f6e 0a69 7420 616e 796d 6f72 652e y on.it anymore.\n+00007830: 0a0a 2020 2045 7665 6e20 696e 2074 6865 .. Even in the\n+00007840: 2070 7265 7365 6e63 6520 6f66 2065 7870 presence of exp\n+00007850: 6563 7465 6420 6661 696c 7572 6573 2028 ected failures (\n+00007860: 7365 6520 e280 9858 4641 494c 5f54 4553 see ...XFAIL_TES\n+00007870: 5453 e280 9929 2c20 7468 6572 650a 6d61 TS...), there.ma\n+00007880: 7920 6265 2063 6f6e 6469 7469 6f6e 7320 y be conditions \n+00007890: 756e 6465 7220 7768 6963 6820 6120 7465 under which a te\n+000078a0: 7374 206f 7574 636f 6d65 206e 6565 6473 st outcome needs\n+000078b0: 2061 7474 656e 7469 6f6e 2e20 2046 6f72 attention. For\n+000078c0: 0a65 7861 6d70 6c65 2c20 7769 7468 2074 .example, with t\n+000078d0: 6573 742d 6472 6976 656e 2064 6576 656c est-driven devel\n+000078e0: 6f70 6d65 6e74 2c20 796f 7520 6d61 7920 opment, you may \n+000078f0: 7772 6974 6520 7465 7374 7320 666f 7220 write tests for \n+00007900: 6665 6174 7572 6573 0a74 6861 7420 796f features.that yo\n+00007910: 7520 6861 7665 206e 6f74 2069 6d70 6c65 u have not imple\n+00007920: 6d65 6e74 6564 2079 6574 2c20 616e 6420 mented yet, and \n+00007930: 7468 7573 206d 6172 6b20 7468 6573 6520 thus mark these \n+00007940: 7465 7374 7320 6173 2065 7870 6563 7465 tests as expecte\n+00007950: 640a 746f 2066 6169 6c2e 2020 486f 7765 d.to fail. Howe\n+00007960: 7665 722c 2079 6f75 206d 6179 2073 7469 ver, you may sti\n+00007970: 6c6c 2062 6520 696e 7465 7265 7374 6564 ll be interested\n+00007980: 2069 6e20 6578 6365 7074 696f 6e61 6c0a in exceptional.\n+00007990: 636f 6e64 6974 696f 6e73 2c20 666f 7220 conditions, for \n+000079a0: 6578 616d 706c 652c 2074 6573 7473 2074 example, tests t\n+000079b0: 6861 7420 6661 696c 2064 7565 2074 6f20 hat fail due to \n+000079c0: 6120 7365 676d 656e 7461 7469 6f6e 2076 a segmentation v\n+000079d0: 696f 6c61 7469 6f6e 0a6f 7220 616e 6f74 iolation.or anot\n+000079e0: 6865 7220 6572 726f 7220 7468 6174 2069 her error that i\n+000079f0: 7320 696e 6465 7065 6e64 656e 7420 6f66 s independent of\n+00007a00: 2074 6865 2066 6561 7475 7265 2061 7761 the feature awa\n+00007a10: 6974 696e 670a 696d 706c 656d 656e 7461 iting.implementa\n+00007a20: 7469 6f6e 2e20 2054 6573 7473 2063 616e tion. Tests can\n+00007a30: 2065 7869 7420 7769 7468 2061 6e20 6578 exit with an ex\n+00007a40: 6974 2073 7461 7475 7320 6f66 2039 3920 it status of 99 \n+00007a50: 746f 2073 6967 6e61 6c20 7375 6368 0a61 to signal such.a\n+00007a60: 205f 6861 7264 2065 7272 6f72 5f2e 2020 _hard error_. \n+00007a70: 556e 6c65 7373 2074 6865 2076 6172 6961 Unless the varia\n+00007a80: 626c 6520 e280 9844 4953 4142 4c45 5f48 ble ...DISABLE_H\n+00007a90: 4152 445f 4552 524f 5253 e280 9920 6973 ARD_ERRORS... is\n+00007aa0: 2073 6574 2074 6f20 610a 6e6f 6e65 6d70 set to a.nonemp\n+00007ab0: 7479 2076 616c 7565 2c20 7375 6368 2074 ty value, such t\n+00007ac0: 6573 7473 2077 696c 6c20 6265 2063 6f75 ests will be cou\n+00007ad0: 6e74 6564 2061 7320 6661 696c 6564 2e0a nted as failed..\n+00007ae0: 0a20 2020 4279 2064 6566 6175 6c74 2c20 . By default, \n+00007af0: 7468 6520 7465 7374 2073 7569 7465 2064 the test suite d\n+00007b00: 7269 7665 7220 7769 6c6c 2072 756e 2061 river will run a\n+00007b10: 6c6c 2074 6573 7473 2c20 6275 7420 7468 ll tests, but th\n+00007b20: 6572 6520 6172 650a 7365 7665 7261 6c20 ere are.several \n+00007b30: 7761 7973 2074 6f20 6c69 6d69 7420 7468 ways to limit th\n+00007b40: 6520 7365 7420 6f66 2074 6573 7473 2074 e set of tests t\n+00007b50: 6861 7420 6172 6520 7275 6e3a 0a0a 2020 hat are run:.. \n+00007b60: 20e2 80a2 2059 6f75 2063 616e 2073 6574 ... You can set\n+00007b70: 2074 6865 20e2 8098 5445 5354 53e2 8099 the ...TESTS...\n+00007b80: 2076 6172 6961 626c 652c 2073 696d 696c variable, simil\n+00007b90: 6172 6c79 2074 6f20 686f 7720 796f 7520 arly to how you \n+00007ba0: 6361 6e20 7769 7468 2074 6865 0a20 2020 can with the. \n+00007bb0: 2020 7369 6d70 6c65 2074 6573 7420 6472 simple test dr\n+00007bc0: 6976 6572 2066 726f 6d20 7468 6520 7072 iver from the pr\n+00007bd0: 6576 696f 7573 2073 6563 7469 6f6e 2e20 evious section. \n+00007be0: 2046 6f72 2065 7861 6d70 6c65 2c20 796f For example, yo\n+00007bf0: 7520 6361 6e0a 2020 2020 2075 7365 2061 u can. use a\n+00007c00: 2063 6f6d 6d61 6e64 206c 696b 6520 7468 command like th\n+00007c10: 6973 2074 6f20 7275 6e20 6f6e 6c79 2061 is to run only a\n+00007c20: 2073 7562 7365 7420 6f66 2074 6865 2074 subset of the t\n+00007c30: 6573 7473 3a0a 0a20 2020 2020 2020 2020 ests:.. \n+00007c40: 2065 6e76 2054 4553 5453 3d22 666f 6f2e env TESTS=\"foo.\n+00007c50: 7465 7374 2062 6172 2e74 6573 7422 206d test bar.test\" m\n+00007c60: 616b 6520 2d65 2063 6865 636b 0a0a 2020 ake -e check.. \n+00007c70: 2020 204e 6f74 6520 686f 7765 7665 7220 Note however \n+00007c80: 7468 6174 2074 6865 2063 6f6d 6d61 6e64 that the command\n+00007c90: 2061 626f 7665 2077 696c 6c20 756e 636f above will unco\n+00007ca0: 6e64 6974 696f 6e61 6c6c 7920 6f76 6572 nditionally over\n+00007cb0: 7772 6974 650a 2020 2020 2074 6865 20e2 write. the .\n+00007cc0: 8098 7465 7374 2d73 7569 7465 2e6c 6f67 ..test-suite.log\n+00007cd0: e280 9920 6669 6c65 2c20 7468 7573 2063 ... file, thus c\n+00007ce0: 6c6f 6262 6572 696e 6720 7468 6520 7265 lobbering the re\n+00007cf0: 636f 7264 6564 2072 6573 756c 7473 206f corded results o\n+00007d00: 660a 2020 2020 2061 6e79 2070 7265 7669 f. any previ\n+00007d10: 6f75 7320 7465 7374 7375 6974 6520 7275 ous testsuite ru\n+00007d20: 6e2e 2020 5468 6973 206d 6967 6874 2062 n. This might b\n+00007d30: 6520 756e 6465 7369 7261 626c 6520 666f e undesirable fo\n+00007d40: 7220 7061 636b 6167 6573 0a20 2020 2020 r packages. \n+00007d50: 7768 6f73 6520 7465 7374 7375 6974 6520 whose testsuite \n+00007d60: 7461 6b65 7320 6c6f 6e67 2074 696d 6520 takes long time \n+00007d70: 746f 2065 7865 6375 7465 2e20 204c 7563 to execute. Luc\n+00007d80: 6b69 6c79 2c20 7468 6973 2070 726f 626c kily, this probl\n+00007d90: 656d 0a20 2020 2020 6361 6e20 6561 7369 em. can easi\n+00007da0: 6c79 2062 6520 6176 6f69 6465 6420 6279 ly be avoided by\n+00007db0: 206f 7665 7272 6964 696e 6720 616c 736f overriding also\n+00007dc0: 20e2 8098 5445 5354 5f53 5549 5445 5f4c ...TEST_SUITE_L\n+00007dd0: 4f47 e280 9920 6174 0a20 2020 2020 7275 OG... at. ru\n+00007de0: 6e74 696d 653b 2066 6f72 2065 7861 6d70 ntime; for examp\n+00007df0: 6c65 2c0a 0a20 2020 2020 2020 2020 2065 le,.. e\n+00007e00: 6e76 2054 4553 545f 5355 4954 455f 4c4f nv TEST_SUITE_LO\n+00007e10: 473d 7061 7274 6961 6c2e 6c6f 6720 5445 G=partial.log TE\n+00007e20: 5354 533d 222e 2e2e 2220 6d61 6b65 202d STS=\"...\" make -\n+00007e30: 6520 6368 6563 6b0a 0a20 2020 2020 7769 e check.. wi\n+00007e40: 6c6c 2077 7269 7465 2074 6865 2072 6573 ll write the res\n+00007e50: 756c 7420 6f66 2074 6865 2070 6172 7469 ult of the parti\n+00007e60: 616c 2074 6573 7473 7569 7465 2072 756e al testsuite run\n+00007e70: 7320 746f 2074 6865 0a20 2020 2020 e280 s to the. ..\n+00007e80: 9870 6172 7469 616c 2e6c 6f67 e280 992c .partial.log...,\n+00007e90: 2077 6974 686f 7574 2074 6f75 6368 696e without touchin\n+00007ea0: 6720 e280 9874 6573 742d 7375 6974 652e g ...test-suite.\n+00007eb0: 6c6f 67e2 8099 2e0a 0a20 2020 e280 a220 log...... ... \n+00007ec0: 596f 7520 6361 6e20 7365 7420 7468 6520 You can set the \n+00007ed0: e280 9854 4553 545f 4c4f 4753 e280 9920 ...TEST_LOGS... \n+00007ee0: 7661 7269 6162 6c65 2e20 2042 7920 6465 variable. By de\n+00007ef0: 6661 756c 742c 2074 6869 7320 7661 7269 fault, this vari\n+00007f00: 6162 6c65 2069 730a 2020 2020 2063 6f6d able is. com\n+00007f10: 7075 7465 6420 6174 20e2 8098 6d61 6b65 puted at ...make\n+00007f20: e280 9920 7275 6e20 7469 6d65 2066 726f ... run time fro\n+00007f30: 6d20 7468 6520 7661 6c75 6520 6f66 20e2 m the value of .\n+00007f40: 8098 5445 5354 53e2 8099 2061 7320 6465 ..TESTS... as de\n+00007f50: 7363 7269 6265 640a 2020 2020 2061 626f scribed. abo\n+00007f60: 7665 2e20 2046 6f72 2065 7861 6d70 6c65 ve. For example\n+00007f70: 2c20 796f 7520 6361 6e20 7573 6520 7468 , you can use th\n+00007f80: 6520 666f 6c6c 6f77 696e 673a 0a0a 2020 e following:.. \n+00007f90: 2020 2020 2020 2020 7365 7420 7820 7375 set x su\n+00007fa0: 6273 6574 2a2e 6c6f 673b 2073 6869 6674 bset*.log; shift\n+00007fb0: 0a20 2020 2020 2020 2020 2065 6e76 2054 . env T\n+00007fc0: 4553 545f 4c4f 4753 3d22 666f 6f2e 6c6f EST_LOGS=\"foo.lo\n+00007fd0: 6720 242a 2220 6d61 6b65 202d 6520 6368 g $*\" make -e ch\n+00007fe0: 6563 6b0a 0a20 2020 2020 5468 6520 636f eck.. The co\n+00007ff0: 6d6d 656e 7473 206d 6164 6520 6162 6f76 mments made abov\n+00008000: 6520 6162 6f75 7420 e280 9854 4553 545f e about ...TEST_\n+00008010: 5355 4954 455f 4c4f 47e2 8099 206f 7665 SUITE_LOG... ove\n+00008020: 7272 6964 696e 6720 6170 706c 6965 730a rriding applies.\n+00008030: 2020 2020 2068 6572 6520 746f 6f2e 0a0a here too...\n+00008040: 2020 20e2 80a2 2042 7920 6465 6661 756c ... By defaul\n+00008050: 742c 2074 6865 2074 6573 7420 6472 6976 t, the test driv\n+00008060: 6572 2072 656d 6f76 6573 2061 6c6c 206f er removes all o\n+00008070: 6c64 2070 6572 2d74 6573 7420 6c6f 6720 ld per-test log \n+00008080: 6669 6c65 730a 2020 2020 2062 6566 6f72 files. befor\n+00008090: 6520 6974 2073 7461 7274 7320 7275 6e6e e it starts runn\n+000080a0: 696e 6720 7465 7374 7320 746f 2072 6567 ing tests to reg\n+000080b0: 656e 6572 6174 6520 7468 656d 2e20 2054 enerate them. T\n+000080c0: 6865 2076 6172 6961 626c 650a 2020 2020 he variable. \n+000080d0: 20e2 8098 5245 4348 4543 4b5f 4c4f 4753 ...RECHECK_LOGS\n+000080e0: e280 9920 636f 6e74 6169 6e73 2074 6865 ... contains the\n+000080f0: 2073 6574 206f 6620 6c6f 6720 6669 6c65 set of log file\n+00008100: 7320 7768 6963 6820 6172 6520 7265 6d6f s which are remo\n+00008110: 7665 642e 0a20 2020 2020 e280 9852 4543 ved.. ...REC\n+00008120: 4845 434b 5f4c 4f47 53e2 8099 2064 6566 HECK_LOGS... def\n+00008130: 6175 6c74 7320 746f 20e2 8098 5445 5354 aults to ...TEST\n+00008140: 5f4c 4f47 53e2 8099 2c20 7768 6963 6820 _LOGS..., which \n+00008150: 6d65 616e 7320 616c 6c20 7465 7374 7320 means all tests \n+00008160: 6e65 6564 0a20 2020 2020 746f 2062 6520 need. to be \n+00008170: 7265 6368 6563 6b65 642e 2020 4279 206f rechecked. By o\n+00008180: 7665 7272 6964 696e 6720 7468 6973 2076 verriding this v\n+00008190: 6172 6961 626c 652c 2079 6f75 2063 616e ariable, you can\n+000081a0: 2063 686f 6f73 6520 7768 6963 680a 2020 choose which. \n+000081b0: 2020 2074 6573 7473 206e 6565 6420 746f tests need to\n+000081c0: 2062 6520 7265 636f 6e73 6964 6572 6564 be reconsidered\n+000081d0: 2e20 2046 6f72 2065 7861 6d70 6c65 2c20 . For example, \n+000081e0: 796f 7520 6361 6e20 6c61 7a69 6c79 2072 you can lazily r\n+000081f0: 6572 756e 0a20 2020 2020 6f6e 6c79 2074 erun. only t\n+00008200: 686f 7365 2074 6573 7473 2077 6869 6368 hose tests which\n+00008210: 2061 7265 206f 7574 6461 7465 642c 2069 are outdated, i\n+00008220: 2e65 2e2c 206f 6c64 6572 2074 6861 6e20 .e., older than \n+00008230: 7468 6569 720a 2020 2020 2070 7265 7265 their. prere\n+00008240: 7175 6973 6974 6520 7465 7374 2066 696c quisite test fil\n+00008250: 6573 2c20 6279 2073 6574 7469 6e67 2074 es, by setting t\n+00008260: 6869 7320 7661 7269 6162 6c65 2074 6f20 his variable to \n+00008270: 7468 6520 656d 7074 790a 2020 2020 2076 the empty. v\n+00008280: 616c 7565 3a0a 0a20 2020 2020 2020 2020 alue:.. \n+00008290: 2065 6e76 2052 4543 4845 434b 5f4c 4f47 env RECHECK_LOG\n+000082a0: 533d 206d 616b 6520 2d65 2063 6865 636b S= make -e check\n+000082b0: 0a0a 2020 20e2 80a2 2059 6f75 2063 616e .. ... You can\n+000082c0: 2065 6e73 7572 6520 7468 6174 2061 6c6c ensure that all\n+000082d0: 2074 6573 7473 2061 7265 2072 6572 756e tests are rerun\n+000082e0: 2077 6869 6368 2068 6176 6520 6661 696c which have fail\n+000082f0: 6564 206f 7220 7061 7373 6564 0a20 2020 ed or passed. \n+00008300: 2020 756e 6578 7065 6374 6564 6c79 2c20 unexpectedly, \n+00008310: 6279 2072 756e 6e69 6e67 20e2 8098 6d61 by running ...ma\n+00008320: 6b65 2072 6563 6865 636b e280 9920 696e ke recheck... in\n+00008330: 2074 6865 2074 6573 7420 6469 7265 6374 the test direct\n+00008340: 6f72 792e 0a20 2020 2020 5468 6973 2063 ory.. This c\n+00008350: 6f6e 7665 6e69 656e 6365 2074 6172 6765 onvenience targe\n+00008360: 7420 7769 6c6c 2073 6574 20e2 8098 5245 t will set ...RE\n+00008370: 4348 4543 4b5f 4c4f 4753 e280 9920 6170 CHECK_LOGS... ap\n+00008380: 7072 6f70 7269 6174 656c 790a 2020 2020 propriately. \n+00008390: 2062 6566 6f72 6520 696e 766f 6b69 6e67 before invoking\n+000083a0: 2074 6865 206d 6169 6e20 7465 7374 2064 the main test d\n+000083b0: 7269 7665 722e 0a0a 2020 2049 6e20 6f72 river... In or\n+000083c0: 6465 7220 746f 2067 7561 7261 6e74 6565 der to guarantee\n+000083d0: 2061 6e20 6f72 6465 7269 6e67 2062 6574 an ordering bet\n+000083e0: 7765 656e 2074 6573 7473 2065 7665 6e20 ween tests even \n+000083f0: 7769 7468 20e2 8098 6d61 6b65 202d 6a4e with ...make -jN\n+00008400: e280 992c 0a64 6570 656e 6465 6e63 6965 ...,.dependencie\n+00008410: 7320 6265 7477 6565 6e20 7468 6520 636f s between the co\n+00008420: 7272 6573 706f 6e64 696e 6720 6c6f 6720 rresponding log \n+00008430: 6669 6c65 7320 6d61 7920 6265 2073 7065 files may be spe\n+00008440: 6369 6669 6564 0a74 6872 6f75 6768 2075 cified.through u\n+00008450: 7375 616c 20e2 8098 6d61 6b65 e280 9920 sual ...make... \n+00008460: 6465 7065 6e64 656e 6369 6573 2e20 2046 dependencies. F\n+00008470: 6f72 2065 7861 6d70 6c65 2c20 7468 6520 or example, the \n+00008480: 666f 6c6c 6f77 696e 6720 736e 6970 7065 following snippe\n+00008490: 740a 6c65 7473 2074 6865 2074 6573 7420 t.lets the test \n+000084a0: 6e61 6d65 6420 e280 9866 6f6f 2d65 7865 named ...foo-exe\n+000084b0: 6375 7465 2e74 6573 74e2 8099 2064 6570 cute.test... dep\n+000084c0: 656e 6420 7570 6f6e 2063 6f6d 706c 6574 end upon complet\n+000084d0: 696f 6e20 6f66 2074 6865 0a74 6573 7420 ion of the.test \n+000084e0: e280 9866 6f6f 2d63 6f6d 7069 6c65 2e74 ...foo-compile.t\n+000084f0: 6573 74e2 8099 3a0a 0a20 2020 2020 5445 est...:.. TE\n+00008500: 5354 5320 3d20 666f 6f2d 636f 6d70 696c STS = foo-compil\n+00008510: 652e 7465 7374 2066 6f6f 2d65 7865 6375 e.test foo-execu\n+00008520: 7465 2e74 6573 740a 2020 2020 2066 6f6f te.test. foo\n+00008530: 2d65 7865 6375 7465 2e6c 6f67 3a20 666f -execute.log: fo\n+00008540: 6f2d 636f 6d70 696c 652e 6c6f 670a 0a50 o-compile.log..P\n+00008550: 6c65 6173 6520 6e6f 7465 2074 6861 7420 lease note that \n+00008560: 7468 6973 206f 7264 6572 696e 6720 6967 this ordering ig\n+00008570: 6e6f 7265 7320 7468 6520 5f72 6573 756c nores the _resul\n+00008580: 7473 5f20 6f66 2072 6571 7569 7265 6420 ts_ of required \n+00008590: 7465 7374 732c 0a74 6875 7320 7468 6520 tests,.thus the \n+000085a0: 7465 7374 20e2 8098 666f 6f2d 6578 6563 test ...foo-exec\n+000085b0: 7574 652e 7465 7374 e280 9920 6973 2072 ute.test... is r\n+000085c0: 756e 2065 7665 6e20 6966 2074 6865 2074 un even if the t\n+000085d0: 6573 740a e280 9866 6f6f 2d63 6f6d 7069 est....foo-compi\n+000085e0: 6c65 2e74 6573 74e2 8099 2066 6169 6c65 le.test... faile\n+000085f0: 6420 6f72 2077 6173 2073 6b69 7070 6564 d or was skipped\n+00008600: 2062 6566 6f72 6568 616e 642e 2020 4675 beforehand. Fu\n+00008610: 7274 6865 722c 2070 6c65 6173 650a 6e6f rther, please.no\n+00008620: 7465 2074 6861 7420 7370 6563 6966 7969 te that specifyi\n+00008630: 6e67 2073 7563 6820 6465 7065 6e64 656e ng such dependen\n+00008640: 6369 6573 2063 7572 7265 6e74 6c79 2077 cies currently w\n+00008650: 6f72 6b73 206f 6e6c 7920 666f 7220 7465 orks only for te\n+00008660: 7374 730a 7468 6174 2065 6e64 2069 6e20 sts.that end in \n+00008670: 6f6e 6520 6f66 2074 6865 2073 7566 6669 one of the suffi\n+00008680: 7865 7320 6c69 7374 6564 2069 6e20 e280 xes listed in ..\n+00008690: 9854 4553 545f 4558 5445 4e53 494f 4e53 .TEST_EXTENSIONS\n+000086a0: e280 992e 0a0a 2020 2054 6573 7473 2077 ...... Tests w\n+000086b0: 6974 686f 7574 2073 7563 6820 7370 6563 ithout such spec\n+000086c0: 6966 6965 6420 6465 7065 6e64 656e 6369 ified dependenci\n+000086d0: 6573 206d 6179 2062 6520 7275 6e20 636f es may be run co\n+000086e0: 6e63 7572 7265 6e74 6c79 0a77 6974 6820 ncurrently.with \n+000086f0: 7061 7261 6c6c 656c 20e2 8098 6d61 6b65 parallel ...make\n+00008700: 202d 6a4e e280 992c 2073 6f20 6265 2073 -jN..., so be s\n+00008710: 7572 6520 7468 6579 2061 7265 2070 7265 ure they are pre\n+00008720: 7061 7265 6420 666f 7220 636f 6e63 7572 pared for concur\n+00008730: 7265 6e74 0a65 7865 6375 7469 6f6e 2e0a rent.execution..\n+00008740: 0a20 2020 5468 6520 636f 6d62 696e 6174 . The combinat\n+00008750: 696f 6e20 6f66 206c 617a 7920 7465 7374 ion of lazy test\n+00008760: 2065 7865 6375 7469 6f6e 2061 6e64 2063 execution and c\n+00008770: 6f72 7265 6374 2064 6570 656e 6465 6e63 orrect dependenc\n+00008780: 6965 730a 6265 7477 6565 6e20 7465 7374 ies.between test\n+00008790: 7320 616e 6420 7468 6569 7220 736f 7572 s and their sour\n+000087a0: 6365 7320 6d61 7920 6265 2065 7870 6c6f ces may be explo\n+000087b0: 6974 6564 2066 6f72 2065 6666 6963 6965 ited for efficie\n+000087c0: 6e74 2075 6e69 740a 7465 7374 696e 6720 nt unit.testing \n+000087d0: 6475 7269 6e67 2064 6576 656c 6f70 6d65 during developme\n+000087e0: 6e74 2e20 2054 6f20 6675 7274 6865 7220 nt. To further \n+000087f0: 7370 6565 6420 7570 2074 6865 2065 6469 speed up the edi\n+00008800: 742d 636f 6d70 696c 652d 7465 7374 0a63 t-compile-test.c\n+00008810: 7963 6c65 2c20 6974 206d 6179 2065 7665 ycle, it may eve\n+00008820: 6e20 6265 2075 7365 6675 6c20 746f 2073 n be useful to s\n+00008830: 7065 6369 6679 2063 6f6d 7069 6c65 6420 pecify compiled \n+00008840: 7072 6f67 7261 6d73 2069 6e0a e280 9845 programs in....E\n+00008850: 5854 5241 5f50 524f 4752 414d 53e2 8099 XTRA_PROGRAMS...\n+00008860: 2069 6e73 7465 6164 206f 6620 7769 7468 instead of with\n+00008870: 20e2 8098 6368 6563 6b5f 5052 4f47 5241 ...check_PROGRA\n+00008880: 4d53 e280 992c 2061 7320 7468 6520 666f MS..., as the fo\n+00008890: 726d 6572 2061 6c6c 6f77 730a 696e 7465 rmer allows.inte\n+000088a0: 7274 7769 6e65 6420 636f 6d70 696c 6174 rtwined compilat\n+000088b0: 696f 6e20 616e 6420 7465 7374 2065 7865 ion and test exe\n+000088c0: 6375 7469 6f6e 2028 6275 7420 6e6f 7465 cution (but note\n+000088d0: 2074 6861 740a e280 9845 5854 5241 5f50 that....EXTRA_P\n+000088e0: 524f 4752 414d 53e2 8099 2061 7265 206e ROGRAMS... are n\n+000088f0: 6f74 2063 6c65 616e 6564 2061 7574 6f6d ot cleaned autom\n+00008900: 6174 6963 616c 6c79 2c20 2a6e 6f74 6520 atically, *note \n+00008910: 556e 6966 6f72 6d3a 3a29 2e0a 0a20 2020 Uniform::)... \n+00008920: 5468 6520 7661 7269 6162 6c65 7320 e280 The variables ..\n+00008930: 9854 4553 5453 e280 9920 616e 6420 e280 .TESTS... and ..\n+00008940: 9858 4641 494c 5f54 4553 5453 e280 9920 .XFAIL_TESTS... \n+00008950: 6d61 7920 636f 6e74 6169 6e20 636f 6e64 may contain cond\n+00008960: 6974 696f 6e61 6c20 7061 7274 730a 6173 itional parts.as\n+00008970: 2077 656c 6c20 6173 2063 6f6e 6669 6775 well as configu\n+00008980: 7265 2073 7562 7374 6974 7574 696f 6e73 re substitutions\n+00008990: 2e20 2049 6e20 7468 6520 6c61 7474 6572 . In the latter\n+000089a0: 2063 6173 652c 2068 6f77 6576 6572 2c0a case, however,.\n+000089b0: 6365 7274 6169 6e20 7265 7374 7269 6374 certain restrict\n+000089c0: 696f 6e73 2061 7070 6c79 3a20 7375 6273 ions apply: subs\n+000089d0: 7469 7475 7465 6420 7465 7374 206e 616d tituted test nam\n+000089e0: 6573 206d 7573 7420 656e 6420 7769 7468 es must end with\n+000089f0: 2061 0a6e 6f6e 656d 7074 7920 7465 7374 a.nonempty test\n+00008a00: 2073 7566 6669 7820 6c69 6b65 20e2 8098 suffix like ...\n+00008a10: 2e74 6573 74e2 8099 2c20 736f 2074 6861 .test..., so tha\n+00008a20: 7420 6f6e 6520 6f66 2074 6865 2069 6e66 t one of the inf\n+00008a30: 6572 656e 6365 2072 756c 6573 0a67 656e erence rules.gen\n+00008a40: 6572 6174 6564 2062 7920 e280 9861 7574 erated by ...aut\n+00008a50: 6f6d 616b 65e2 8099 2063 616e 2061 7070 omake... can app\n+00008a60: 6c79 2e20 2046 6f72 206c 6974 6572 616c ly. For literal\n+00008a70: 2074 6573 7420 6e61 6d65 732c 20e2 8098 test names, ...\n+00008a80: 6175 746f 6d61 6b65 e280 990a 6361 6e20 automake....can \n+00008a90: 6765 6e65 7261 7465 2070 6572 2d74 6172 generate per-tar\n+00008aa0: 6765 7420 7275 6c65 7320 746f 2061 766f get rules to avo\n+00008ab0: 6964 2074 6869 7320 6c69 6d69 7461 7469 id this limitati\n+00008ac0: 6f6e 2e0a 0a20 2020 506c 6561 7365 206e on... Please n\n+00008ad0: 6f74 6520 7468 6174 2069 7420 6973 2063 ote that it is c\n+00008ae0: 7572 7265 6e74 6c79 206e 6f74 2070 6f73 urrently not pos\n+00008af0: 7369 626c 6520 746f 2075 7365 20e2 8098 sible to use ...\n+00008b00: 2428 7372 6364 6972 292f e280 9920 6f72 $(srcdir)/... or\n+00008b10: 0ae2 8098 2428 746f 705f 7372 6364 6972 ....$(top_srcdir\n+00008b20: 292f e280 9920 696e 2074 6865 20e2 8098 )/... in the ...\n+00008b30: 5445 5354 53e2 8099 2076 6172 6961 626c TESTS... variabl\n+00008b40: 652e 2020 5468 6973 2074 6563 686e 6963 e. This technic\n+00008b50: 616c 206c 696d 6974 6174 696f 6e20 6973 al limitation is\n+00008b60: 0a6e 6563 6573 7361 7279 2074 6f20 6176 .necessary to av\n+00008b70: 6f69 6420 6765 6e65 7261 7469 6e67 2074 oid generating t\n+00008b80: 6573 7420 6c6f 6773 2069 6e20 7468 6520 est logs in the \n+00008b90: 736f 7572 6365 2074 7265 6520 616e 6420 source tree and \n+00008ba0: 6861 7320 7468 650a 756e 666f 7274 756e has the.unfortun\n+00008bb0: 6174 6520 636f 6e73 6571 7565 6e63 6520 ate consequence \n+00008bc0: 7468 6174 2069 7420 6973 206e 6f74 2070 that it is not p\n+00008bd0: 6f73 7369 626c 6520 746f 2073 7065 6369 ossible to speci\n+00008be0: 6679 2064 6973 7472 6962 7574 6564 0a74 fy distributed.t\n+00008bf0: 6573 7473 2074 6861 7420 6172 6520 7468 ests that are th\n+00008c00: 656d 7365 6c76 6573 2067 656e 6572 6174 emselves generat\n+00008c10: 6564 2062 7920 6d65 616e 7320 6f66 2065 ed by means of e\n+00008c20: 7870 6c69 6369 7420 7275 6c65 732c 2069 xplicit rules, i\n+00008c30: 6e20 6120 7761 790a 7468 6174 2069 7320 n a way.that is \n+00008c40: 706f 7274 6162 6c65 2074 6f20 616c 6c20 portable to all \n+00008c50: e280 986d 616b 65e2 8099 2069 6d70 6c65 ...make... imple\n+00008c60: 6d65 6e74 6174 696f 6e73 2028 2a6e 6f74 mentations (*not\n+00008c70: 6520 2861 7574 6f63 6f6e 6629 4d61 6b65 e (autoconf)Make\n+00008c80: 0a54 6172 6765 7420 4c6f 6f6b 7570 3a3a .Target Lookup::\n+00008c90: 2c20 7468 6520 7365 6d61 6e74 6963 7320 , the semantics \n+00008ca0: 6f66 2046 7265 6542 5344 2061 6e64 204f of FreeBSD and O\n+00008cb0: 7065 6e42 5344 20e2 8098 6d61 6b65 e280 penBSD ...make..\n+00008cc0: 9920 636f 6e66 6c69 6374 0a77 6974 6820 . conflict.with \n+00008cd0: 7468 6973 292e 2020 496e 2063 6173 6520 this). In case \n+00008ce0: 6f66 2064 6f75 6274 2079 6f75 206d 6179 of doubt you may\n+00008cf0: 2077 616e 7420 746f 2072 6571 7569 7265 want to require\n+00008d00: 2074 6f20 7573 6520 474e 5520 e280 986d to use GNU ...m\n+00008d10: 616b 65e2 8099 2c0a 6f72 2077 6f72 6b20 ake...,.or work \n+00008d20: 6172 6f75 6e64 2074 6865 2069 7373 7565 around the issue\n+00008d30: 2077 6974 6820 696e 6665 7265 6e63 6520 with inference \n+00008d40: 7275 6c65 7320 746f 2067 656e 6572 6174 rules to generat\n+00008d50: 6520 7468 6520 7465 7374 732e 0a0a 1f0a e the tests.....\n+00008d60: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+00008d70: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+00008d80: 2044 656a 6147 6e75 2054 6573 7473 2c20 DejaGnu Tests, \n+00008d90: 204e 6578 743a 2049 6e73 7461 6c6c 2054 Next: Install T\n+00008da0: 6573 7473 2c20 2050 7265 763a 2053 696d ests, Prev: Sim\n+00008db0: 706c 6520 5465 7374 7320 7573 696e 6720 ple Tests using \n+00008dc0: 7061 7261 6c6c 656c 2d74 6573 7473 2c20 parallel-tests, \n+00008dd0: 2055 703a 2054 6573 7473 0a0a 3135 2e33 Up: Tests..15.3\n+00008de0: 2044 656a 6147 6e75 2054 6573 7473 0a3d 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+00008e00: 3d0a 0a49 6620 e280 9864 656a 6167 6e75 =..If ...dejagnu\n+00008e10: e280 9920 2866 7470 3a2f 2f66 7470 2e67 ... (ftp://ftp.g\n+00008e20: 6e75 2e6f 7267 2f67 6e75 2f64 656a 6167 nu.org/gnu/dejag\n+00008e30: 6e75 2f29 2061 7070 6561 7273 2069 6e0a nu/) appears in.\n+00008e40: e280 9841 5554 4f4d 414b 455f 4f50 5449 ...AUTOMAKE_OPTI\n+00008e50: 4f4e 53e2 8099 2c20 7468 656e 2061 20e2 ONS..., then a .\n+00008e60: 8098 6465 6a61 676e 75e2 8099 2d62 6173 ..dejagnu...-bas\n+00008e70: 6564 2074 6573 7420 7375 6974 6520 6973 ed test suite is\n+00008e80: 2061 7373 756d 6564 2e20 2054 6865 0a76 assumed. The.v\n+00008e90: 6172 6961 626c 6520 e280 9844 454a 4154 ariable ...DEJAT\n+00008ea0: 4f4f 4ce2 8099 2069 7320 6120 6c69 7374 OOL... is a list\n+00008eb0: 206f 6620 6e61 6d65 7320 7468 6174 2061 of names that a\n+00008ec0: 7265 2070 6173 7365 642c 206f 6e65 2061 re passed, one a\n+00008ed0: 7420 6120 7469 6d65 2c0a 6173 2074 6865 t a time,.as the\n+00008ee0: 20e2 8098 2d2d 746f 6f6c e280 9920 6172 ...--tool... ar\n+00008ef0: 6775 6d65 6e74 2074 6f20 e280 9872 756e gument to ...run\n+00008f00: 7465 7374 e280 9920 696e 766f 6361 7469 test... invocati\n+00008f10: 6f6e 733b 2069 7420 6465 6661 756c 7473 ons; it defaults\n+00008f20: 2074 6f20 7468 650a 6e61 6d65 206f 6620 to the.name of \n+00008f30: 7468 6520 7061 636b 6167 652e 0a0a 2020 the package... \n+00008f40: 2054 6865 2076 6172 6961 626c 6520 e280 The variable ..\n+00008f50: 9852 554e 5445 5354 4445 4641 554c 5446 .RUNTESTDEFAULTF\n+00008f60: 4c41 4753 e280 9920 686f 6c64 7320 7468 LAGS... holds th\n+00008f70: 6520 e280 982d 2d74 6f6f 6ce2 8099 2061 e ...--tool... a\n+00008f80: 6e64 20e2 8098 2d2d 7372 6364 6972 e280 nd ...--srcdir..\n+00008f90: 990a 666c 6167 7320 7468 6174 2061 7265 ..flags that are\n+00008fa0: 2070 6173 7365 6420 746f 2064 656a 6167 passed to dejag\n+00008fb0: 6e75 2062 7920 6465 6661 756c 743b 2074 nu by default; t\n+00008fc0: 6869 7320 6361 6e20 6265 206f 7665 7272 his can be overr\n+00008fd0: 6964 6465 6e20 6966 0a6e 6563 6573 7361 idden if.necessa\n+00008fe0: 7279 2e0a 0a20 2020 5468 6520 7661 7269 ry... The vari\n+00008ff0: 6162 6c65 7320 e280 9845 5850 4543 54e2 ables ...EXPECT.\n+00009000: 8099 2061 6e64 20e2 8098 5255 4e54 4553 .. and ...RUNTES\n+00009010: 54e2 8099 2063 616e 2061 6c73 6f20 6265 T... can also be\n+00009020: 206f 7665 7272 6964 6465 6e20 746f 0a70 overridden to.p\n+00009030: 726f 7669 6465 2070 726f 6a65 6374 2d73 rovide project-s\n+00009040: 7065 6369 6669 6320 7661 6c75 6573 2e20 pecific values. \n+00009050: 2046 6f72 2069 6e73 7461 6e63 652c 2079 For instance, y\n+00009060: 6f75 2077 696c 6c20 6e65 6564 2074 6f20 ou will need to \n+00009070: 646f 2074 6869 730a 6966 2079 6f75 2061 do this.if you a\n+00009080: 7265 2074 6573 7469 6e67 2061 2063 6f6d re testing a com\n+00009090: 7069 6c65 7220 746f 6f6c 6368 6169 6e2c piler toolchain,\n+000090a0: 2062 6563 6175 7365 2074 6865 2064 6566 because the def\n+000090b0: 6175 6c74 2076 616c 7565 7320 646f 0a6e ault values do.n\n+000090c0: 6f74 2074 616b 6520 696e 746f 2061 6363 ot take into acc\n+000090d0: 6f75 6e74 2068 6f73 7420 616e 6420 7461 ount host and ta\n+000090e0: 7267 6574 206e 616d 6573 2e0a 0a20 2020 rget names... \n+000090f0: 5468 6520 636f 6e74 656e 7473 206f 6620 The contents of \n+00009100: 7468 6520 7661 7269 6162 6c65 20e2 8098 the variable ...\n+00009110: 5255 4e54 4553 5446 4c41 4753 e280 9920 RUNTESTFLAGS... \n+00009120: 6172 6520 7061 7373 6564 2074 6f20 7468 are passed to th\n+00009130: 650a e280 9872 756e 7465 7374 e280 9920 e....runtest... \n+00009140: 696e 766f 6361 7469 6f6e 2e20 2054 6869 invocation. Thi\n+00009150: 7320 6973 2063 6f6e 7369 6465 7265 6420 s is considered \n+00009160: 6120 2275 7365 7220 7661 7269 6162 6c65 a \"user variable\n+00009170: 2220 282a 6e6f 7465 2055 7365 720a 5661 \" (*note User.Va\n+00009180: 7269 6162 6c65 733a 3a29 2e20 2049 6620 riables::). If \n+00009190: 796f 7520 6e65 6564 2074 6f20 7365 7420 you need to set \n+000091a0: e280 9872 756e 7465 7374 e280 9920 666c ...runtest... fl\n+000091b0: 6167 7320 696e 20e2 8098 4d61 6b65 6669 ags in ...Makefi\n+000091c0: 6c65 2e61 6de2 8099 2c20 796f 750a 6361 le.am..., you.ca\n+000091d0: 6e20 7573 6520 e280 9841 4d5f 5255 4e54 n use ...AM_RUNT\n+000091e0: 4553 5446 4c41 4753 e280 9920 696e 7374 ESTFLAGS... inst\n+000091f0: 6561 642e 0a0a 2020 2041 7574 6f6d 616b ead... Automak\n+00009200: 6520 7769 6c6c 2067 656e 6572 6174 6520 e will generate \n+00009210: 7275 6c65 7320 746f 2063 7265 6174 6520 rules to create \n+00009220: 6120 6c6f 6361 6c20 e280 9873 6974 652e a local ...site.\n+00009230: 6578 70e2 8099 2066 696c 652c 0a64 6566 exp... file,.def\n+00009240: 696e 696e 6720 7661 7269 6f75 7320 7661 ining various va\n+00009250: 7269 6162 6c65 7320 6465 7465 6374 6564 riables detected\n+00009260: 2062 7920 e280 9863 6f6e 6669 6775 7265 by ...configure\n+00009270: e280 992e 2020 5468 6973 2066 696c 6520 .... This file \n+00009280: 6973 0a61 7574 6f6d 6174 6963 616c 6c79 is.automatically\n+00009290: 2072 6561 6420 6279 2044 656a 6147 6e75 read by DejaGnu\n+000092a0: 2e20 2049 7420 6973 204f 4b20 666f 7220 . It is OK for \n+000092b0: 7468 6520 7573 6572 206f 6620 6120 7061 the user of a pa\n+000092c0: 636b 6167 6520 746f 0a65 6469 7420 7468 ckage to.edit th\n+000092d0: 6973 2066 696c 6520 696e 206f 7264 6572 is file in order\n+000092e0: 2074 6f20 7475 6e65 2074 6865 2074 6573 to tune the tes\n+000092f0: 7420 7375 6974 652e 2020 486f 7765 7665 t suite. Howeve\n+00009300: 7220 7468 6973 2069 7320 6e6f 7420 7468 r this is not th\n+00009310: 650a 706c 6163 6520 7768 6572 6520 7468 e.place where th\n+00009320: 6520 7465 7374 2073 7569 7465 2061 7574 e test suite aut\n+00009330: 686f 7220 7368 6f75 6c64 2064 6566 696e hor should defin\n+00009340: 6520 6e65 7720 7661 7269 6162 6c65 733a e new variables:\n+00009350: 2074 6869 730a 7368 6f75 6c64 2062 6520 this.should be \n+00009360: 646f 6e65 2065 6c73 6577 6865 7265 2069 done elsewhere i\n+00009370: 6e20 7468 6520 7265 616c 2074 6573 7420 n the real test \n+00009380: 7375 6974 6520 636f 6465 2e20 2045 7370 suite code. Esp\n+00009390: 6563 6961 6c6c 792c 0ae2 8098 7369 7465 ecially,....site\n+000093a0: 2e65 7870 e280 9920 7368 6f75 6c64 206e .exp... should n\n+000093b0: 6f74 2062 6520 6469 7374 7269 6275 7465 ot be distribute\n+000093c0: 642e 0a0a 2020 2053 7469 6c6c 2c20 6966 d... Still, if\n+000093d0: 2074 6865 2070 6163 6b61 6765 2061 7574 the package aut\n+000093e0: 686f 7220 6861 7320 6c65 6769 7469 6d61 hor has legitima\n+000093f0: 7465 2072 6561 736f 6e73 2074 6f20 6578 te reasons to ex\n+00009400: 7465 6e64 0ae2 8098 7369 7465 2e65 7870 tend....site.exp\n+00009410: e280 9920 6174 20e2 8098 6d61 6b65 e280 ... at ...make..\n+00009420: 9920 7469 6d65 2c20 6865 2063 616e 2064 . time, he can d\n+00009430: 6f20 736f 2062 7920 6465 6669 6e69 6e67 o so by defining\n+00009440: 2074 6865 2076 6172 6961 626c 650a e280 the variable...\n+00009450: 9845 5854 5241 5f44 454a 4147 4e55 5f53 .EXTRA_DEJAGNU_S\n+00009460: 4954 455f 434f 4e46 4947 e280 993b 2074 ITE_CONFIG...; t\n+00009470: 6865 2066 696c 6573 206c 6973 7465 6420 he files listed \n+00009480: 7468 6572 6520 7769 6c6c 2062 6520 636f there will be co\n+00009490: 6e73 6964 6572 6564 0ae2 8098 7369 7465 nsidered....site\n+000094a0: 2e65 7870 e280 9920 7072 6572 6571 7569 .exp... prerequi\n+000094b0: 7369 7465 732c 2061 6e64 2074 6865 6972 sites, and their\n+000094c0: 2063 6f6e 7465 6e74 2077 696c 6c20 6265 content will be\n+000094d0: 2061 7070 656e 6465 6420 746f 2069 7420 appended to it \n+000094e0: 2869 6e0a 7468 6520 7361 6d65 206f 7264 (in.the same ord\n+000094f0: 6572 2069 6e20 7768 6963 6820 7468 6579 er in which they\n+00009500: 2061 7070 6561 7220 696e 20e2 8098 4558 appear in ...EX\n+00009510: 5452 415f 4445 4a41 474e 555f 5349 5445 TRA_DEJAGNU_SITE\n+00009520: 5f43 4f4e 4649 47e2 8099 292e 0a4e 6f74 _CONFIG...)..Not\n+00009530: 6520 7468 6174 2066 696c 6573 2061 7265 e that files are\n+00009540: 205f 6e6f 745f 2064 6973 7472 6962 7574 _not_ distribut\n+00009550: 6564 2062 7920 6465 6661 756c 742e 0a0a ed by default...\n+00009560: 2020 2046 6f72 206d 6f72 6520 696e 666f For more info\n+00009570: 726d 6174 696f 6e20 7265 6761 7264 696e rmation regardin\n+00009580: 6720 4465 6a61 476e 7520 7465 7374 2073 g DejaGnu test s\n+00009590: 7569 7465 732c 2073 6565 202a 6e6f 7465 uites, see *note\n+000095a0: 0a28 6465 6a61 676e 7529 546f 703a 3a2e .(dejagnu)Top::.\n+000095b0: 0a0a 2020 2049 6e20 6569 7468 6572 2063 .. In either c\n+000095c0: 6173 652c 2074 6865 2074 6573 7469 6e67 ase, the testing\n+000095d0: 2069 7320 646f 6e65 2076 6961 20e2 8098 is done via ...\n+000095e0: 6d61 6b65 2063 6865 636b e280 992e 0a0a make check......\n+000095f0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+00009600: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+00009610: 653a 2049 6e73 7461 6c6c 2054 6573 7473 e: Install Tests\n+00009620: 2c20 2050 7265 763a 2044 656a 6147 6e75 , Prev: DejaGnu\n+00009630: 2054 6573 7473 2c20 2055 703a 2054 6573 Tests, Up: Tes\n+00009640: 7473 0a0a 3135 2e34 2049 6e73 7461 6c6c ts..15.4 Install\n+00009650: 2054 6573 7473 0a3d 3d3d 3d3d 3d3d 3d3d Tests.=========\n+00009660: 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 20e2 =========..The .\n+00009670: 8098 696e 7374 616c 6c63 6865 636b e280 ..installcheck..\n+00009680: 9920 7461 7267 6574 2069 7320 6176 6169 . target is avai\n+00009690: 6c61 626c 6520 746f 2074 6865 2075 7365 lable to the use\n+000096a0: 7220 6173 2061 2077 6179 2074 6f20 7275 r as a way to ru\n+000096b0: 6e20 616e 790a 7465 7374 7320 6166 7465 n any.tests afte\n+000096c0: 7220 7468 6520 7061 636b 6167 6520 6861 r the package ha\n+000096d0: 7320 6265 656e 2069 6e73 7461 6c6c 6564 s been installed\n+000096e0: 2e20 2059 6f75 2063 616e 2061 6464 2074 . You can add t\n+000096f0: 6573 7473 2074 6f20 7468 6973 0a62 7920 ests to this.by \n+00009700: 7772 6974 696e 6720 616e 20e2 8098 696e writing an ...in\n+00009710: 7374 616c 6c63 6865 636b 2d6c 6f63 616c stallcheck-local\n+00009720: e280 9920 7275 6c65 2e0a 0a1f 0a46 696c ... rule.....Fil\n+00009730: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00009740: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5265 .info, Node: Re\n+00009750: 6275 696c 6469 6e67 2c20 204e 6578 743a building, Next:\n+00009760: 204f 7074 696f 6e73 2c20 2050 7265 763a Options, Prev:\n+00009770: 2054 6573 7473 2c20 2055 703a 2054 6f70 Tests, Up: Top\n+00009780: 0a0a 3136 2052 6562 7569 6c64 696e 6720 ..16 Rebuilding \n+00009790: 4d61 6b65 6669 6c65 730a 2a2a 2a2a 2a2a 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: 2a0a 0a41 7574 6f6d 616b 6520 6765 6e65 *..Automake gene\n+000097c0: 7261 7465 7320 7275 6c65 7320 746f 2061 rates rules to a\n+000097d0: 7574 6f6d 6174 6963 616c 6c79 2072 6562 utomatically reb\n+000097e0: 7569 6c64 20e2 8098 4d61 6b65 6669 6c65 uild ...Makefile\n+000097f0: e280 9973 2c0a e280 9863 6f6e 6669 6775 ...s,....configu\n+00009800: 7265 e280 992c 2061 6e64 206f 7468 6572 re..., and other\n+00009810: 2064 6572 6976 6564 2066 696c 6573 206c derived files l\n+00009820: 696b 6520 e280 984d 616b 6566 696c 652e ike ...Makefile.\n+00009830: 696e e280 992e 0a0a 2020 2049 6620 796f in...... If yo\n+00009840: 7520 6172 6520 7573 696e 6720 e280 9841 u are using ...A\n+00009850: 4d5f 4d41 494e 5441 494e 4552 5f4d 4f44 M_MAINTAINER_MOD\n+00009860: 45e2 8099 2069 6e20 e280 9863 6f6e 6669 E... in ...confi\n+00009870: 6775 7265 2e61 63e2 8099 2c20 7468 656e gure.ac..., then\n+00009880: 2074 6865 7365 0a61 7574 6f6d 6174 6963 these.automatic\n+00009890: 2072 6562 7569 6c64 696e 6720 7275 6c65 rebuilding rule\n+000098a0: 7320 6172 6520 6f6e 6c79 2065 6e61 626c s are only enabl\n+000098b0: 6564 2069 6e20 6d61 696e 7461 696e 6572 ed in maintainer\n+000098c0: 206d 6f64 652e 0a0a 2020 2053 6f6d 6574 mode... Somet\n+000098d0: 696d 6573 2079 6f75 206e 6565 6420 746f imes you need to\n+000098e0: 2072 756e 20e2 8098 6163 6c6f 6361 6ce2 run ...aclocal.\n+000098f0: 8099 2077 6974 6820 616e 2061 7267 756d .. with an argum\n+00009900: 656e 7420 6c69 6b65 20e2 8098 2d49 e280 ent like ...-I..\n+00009910: 9920 746f 0a74 656c 6c20 6974 2077 6865 . to.tell it whe\n+00009920: 7265 2074 6f20 6669 6e64 20e2 8098 2e6d re to find ....m\n+00009930: 34e2 8099 2066 696c 6573 2e20 2053 696e 4... files. Sin\n+00009940: 6365 2073 6f6d 6574 696d 6573 20e2 8098 ce sometimes ...\n+00009950: 6d61 6b65 e280 9920 7769 6c6c 0a61 7574 make... will.aut\n+00009960: 6f6d 6174 6963 616c 6c79 2072 756e 20e2 omatically run .\n+00009970: 8098 6163 6c6f 6361 6ce2 8099 2c20 796f ..aclocal..., yo\n+00009980: 7520 6e65 6564 2061 2077 6179 2074 6f20 u need a way to \n+00009990: 7370 6563 6966 7920 7468 6573 6520 6172 specify these ar\n+000099a0: 6775 6d65 6e74 732e 0a59 6f75 2063 616e guments..You can\n+000099b0: 2064 6f20 7468 6973 2062 7920 6465 6669 do this by defi\n+000099c0: 6e69 6e67 20e2 8098 4143 4c4f 4341 4c5f ning ...ACLOCAL_\n+000099d0: 414d 464c 4147 53e2 8099 3b20 7468 6973 AMFLAGS...; this\n+000099e0: 2068 6f6c 6473 2061 7267 756d 656e 7473 holds arguments\n+000099f0: 2074 6861 740a 6172 6520 7061 7373 6564 that.are passed\n+00009a00: 2076 6572 6261 7469 6d20 746f 20e2 8098 verbatim to ...\n+00009a10: 6163 6c6f 6361 6ce2 8099 2e20 2054 6869 aclocal.... Thi\n+00009a20: 7320 7661 7269 6162 6c65 2069 7320 6f6e s variable is on\n+00009a30: 6c79 2075 7365 6675 6c20 696e 2074 6865 ly useful in the\n+00009a40: 0a74 6f70 2d6c 6576 656c 20e2 8098 4d61 .top-level ...Ma\n+00009a50: 6b65 6669 6c65 2e61 6de2 8099 2e0a 0a20 kefile.am...... \n+00009a60: 2020 536f 6d65 7469 6d65 7320 6974 2069 Sometimes it i\n+00009a70: 7320 636f 6e76 656e 6965 6e74 2074 6f20 s convenient to \n+00009a80: 7375 7070 6c65 6d65 6e74 2074 6865 2072 supplement the r\n+00009a90: 6562 7569 6c64 2072 756c 6573 2066 6f72 ebuild rules for\n+00009aa0: 0ae2 8098 636f 6e66 6967 7572 65e2 8099 ....configure...\n+00009ab0: 206f 7220 e280 9863 6f6e 6669 672e 7374 or ...config.st\n+00009ac0: 6174 7573 e280 9920 7769 7468 2061 6464 atus... with add\n+00009ad0: 6974 696f 6e61 6c20 6465 7065 6e64 656e itional dependen\n+00009ae0: 6369 6573 2e20 2054 6865 0a76 6172 6961 cies. The.varia\n+00009af0: 626c 6573 20e2 8098 434f 4e46 4947 5552 bles ...CONFIGUR\n+00009b00: 455f 4445 5045 4e44 454e 4349 4553 e280 E_DEPENDENCIES..\n+00009b10: 9920 616e 6420 e280 9843 4f4e 4649 475f . and ...CONFIG_\n+00009b20: 5354 4154 5553 5f44 4550 454e 4445 4e43 STATUS_DEPENDENC\n+00009b30: 4945 53e2 8099 2063 616e 0a62 6520 7573 IES... can.be us\n+00009b40: 6564 2074 6f20 6c69 7374 2074 6865 7365 ed to list these\n+00009b50: 2065 7874 7261 2064 6570 656e 6465 6e63 extra dependenc\n+00009b60: 6965 732e 2020 5468 6573 6520 7661 7269 ies. These vari\n+00009b70: 6162 6c65 7320 7368 6f75 6c64 2062 650a ables should be.\n+00009b80: 6465 6669 6e65 6420 696e 2061 6c6c 20e2 defined in all .\n+00009b90: 8098 4d61 6b65 6669 6c65 e280 9973 206f ..Makefile...s o\n+00009ba0: 6620 7468 6520 7472 6565 2028 6265 6361 f the tree (beca\n+00009bb0: 7573 6520 7468 6573 6520 7477 6f20 7265 use these two re\n+00009bc0: 6275 696c 6420 7275 6c65 730a 6172 6520 build rules.are \n+00009bd0: 6f75 7470 7574 2069 6e20 616c 6c20 7468 output in all th\n+00009be0: 656d 292c 2073 6f20 6974 2069 7320 7361 em), so it is sa\n+00009bf0: 6665 7220 616e 6420 6561 7369 6572 2074 fer and easier t\n+00009c00: 6f20 e280 9841 435f 5355 4253 54e2 8099 o ...AC_SUBST...\n+00009c10: 2074 6865 6d0a 6672 6f6d 20e2 8098 636f them.from ...co\n+00009c20: 6e66 6967 7572 652e 6163 e280 992e 2020 nfigure.ac.... \n+00009c30: 466f 7220 696e 7374 616e 6365 2c20 7468 For instance, th\n+00009c40: 6520 666f 6c6c 6f77 696e 6720 7374 6174 e following stat\n+00009c50: 656d 656e 7420 7769 6c6c 2063 6175 7365 ement will cause\n+00009c60: 0ae2 8098 636f 6e66 6967 7572 65e2 8099 ....configure...\n+00009c70: 2074 6f20 6265 2072 6572 756e 2065 6163 to be rerun eac\n+00009c80: 6820 7469 6d65 20e2 8098 7665 7273 696f h time ...versio\n+00009c90: 6e2e 7368 e280 9920 6973 2063 6861 6e67 n.sh... is chang\n+00009ca0: 6564 2e0a 0a20 2020 2020 4143 5f53 5542 ed... AC_SUB\n+00009cb0: 5354 285b 434f 4e46 4947 5f53 5441 5455 ST([CONFIG_STATU\n+00009cc0: 535f 4445 5045 4e44 454e 4349 4553 5d2c S_DEPENDENCIES],\n+00009cd0: 205b 2724 2874 6f70 5f73 7263 6469 7229 ['$(top_srcdir)\n+00009ce0: 2f76 6572 7369 6f6e 2e73 6827 5d29 0a0a /version.sh'])..\n+00009cf0: 4e6f 7465 2074 6865 20e2 8098 2428 746f Note the ...$(to\n+00009d00: 705f 7372 6364 6972 292f e280 9920 696e p_srcdir)/... in\n+00009d10: 2074 6865 2066 696c 6520 6e61 6d65 2e20 the file name. \n+00009d20: 2053 696e 6365 2074 6869 7320 7661 7269 Since this vari\n+00009d30: 6162 6c65 2069 7320 746f 0a62 6520 7573 able is to.be us\n+00009d40: 6564 2069 6e20 616c 6c20 e280 984d 616b ed in all ...Mak\n+00009d50: 6566 696c 65e2 8099 732c 2069 7473 2076 efile...s, its v\n+00009d60: 616c 7565 206d 7573 7420 6265 2073 656e alue must be sen\n+00009d70: 7369 626c 6520 6174 2061 6e79 206c 6576 sible at any lev\n+00009d80: 656c 2069 6e0a 7468 6520 6275 696c 6420 el in.the build \n+00009d90: 6869 6572 6172 6368 792e 0a0a 2020 2042 hierarchy... B\n+00009da0: 6577 6172 6520 6e6f 7420 746f 206d 6973 eware not to mis\n+00009db0: 7461 6b65 20e2 8098 434f 4e46 4947 5552 take ...CONFIGUR\n+00009dc0: 455f 4445 5045 4e44 454e 4349 4553 e280 E_DEPENDENCIES..\n+00009dd0: 9920 666f 720a e280 9843 4f4e 4649 475f . for....CONFIG_\n+00009de0: 5354 4154 5553 5f44 4550 454e 4445 4e43 STATUS_DEPENDENC\n+00009df0: 4945 53e2 8099 2e0a 0a20 2020 e280 9843 IES...... ...C\n+00009e00: 4f4e 4649 4755 5245 5f44 4550 454e 4445 ONFIGURE_DEPENDE\n+00009e10: 4e43 4945 53e2 8099 2061 6464 7320 6465 NCIES... adds de\n+00009e20: 7065 6e64 656e 6369 6573 2074 6f20 7468 pendencies to th\n+00009e30: 6520 e280 9863 6f6e 6669 6775 7265 e280 e ...configure..\n+00009e40: 9920 7275 6c65 2c0a 7768 6f73 6520 6566 . rule,.whose ef\n+00009e50: 6665 6374 2069 7320 746f 2072 756e 20e2 fect is to run .\n+00009e60: 8098 6175 746f 636f 6e66 e280 992e 2020 ..autoconf.... \n+00009e70: 5468 6973 2076 6172 6961 626c 6520 7368 This variable sh\n+00009e80: 6f75 6c64 2062 6520 7365 6c64 6f6d 2075 ould be seldom u\n+00009e90: 7365 642c 0a62 6563 6175 7365 20e2 8098 sed,.because ...\n+00009ea0: 6175 746f 6d61 6b65 e280 9920 616c 7265 automake... alre\n+00009eb0: 6164 7920 7472 6163 6b73 20e2 8098 6d34 ady tracks ...m4\n+00009ec0: 5f69 6e63 6c75 6465 e280 9964 2066 696c _include...d fil\n+00009ed0: 6573 2e20 2048 6f77 6576 6572 2069 7420 es. However it \n+00009ee0: 6361 6e0a 6265 2075 7365 6675 6c20 7768 can.be useful wh\n+00009ef0: 656e 2070 6c61 7969 6e67 2074 7269 636b en playing trick\n+00009f00: 7920 6761 6d65 7320 7769 7468 20e2 8098 y games with ...\n+00009f10: 6d34 5f65 7379 7363 6d64 e280 9920 6f72 m4_esyscmd... or\n+00009f20: 2073 696d 696c 6172 0a6e 6f6e 2d72 6563 similar.non-rec\n+00009f30: 6f6d 6d65 6e64 6162 6c65 206d 6163 726f ommendable macro\n+00009f40: 7320 7769 7468 2073 6964 6520 6566 6665 s with side effe\n+00009f50: 6374 732e 0a0a 2020 20e2 8098 434f 4e46 cts... ...CONF\n+00009f60: 4947 5f53 5441 5455 535f 4445 5045 4e44 IG_STATUS_DEPEND\n+00009f70: 454e 4349 4553 e280 9920 6164 6473 2064 ENCIES... adds d\n+00009f80: 6570 656e 6465 6e63 6965 7320 746f 2074 ependencies to t\n+00009f90: 6865 20e2 8098 636f 6e66 6967 2e73 7461 he ...config.sta\n+00009fa0: 7475 73e2 8099 0a72 756c 652c 2077 686f tus....rule, who\n+00009fb0: 7365 2065 6666 6563 7420 6973 2074 6f20 se effect is to \n+00009fc0: 7275 6e20 e280 9863 6f6e 6669 6775 7265 run ...configure\n+00009fd0: e280 992e 2020 5468 6973 2076 6172 6961 .... This varia\n+00009fe0: 626c 6520 7368 6f75 6c64 0a74 6865 7265 ble should.there\n+00009ff0: 666f 7265 2063 6172 7279 2061 6e79 206e fore carry any n\n+0000a000: 6f6e 2d73 7461 6e64 6172 6420 736f 7572 on-standard sour\n+0000a010: 6365 2074 6861 7420 6d61 7920 6265 2072 ce that may be r\n+0000a020: 6561 6420 6173 2061 2073 6964 650a 6566 ead as a side.ef\n+0000a030: 6665 6374 206f 6620 7275 6e6e 696e 6720 fect of running \n+0000a040: e280 9863 6f6e 6669 6775 7265 e280 992c ...configure...,\n+0000a050: 206c 696b 6520 e280 9876 6572 7369 6f6e like ...version\n+0000a060: 2e73 68e2 8099 2069 6e20 7468 6520 6578 .sh... in the ex\n+0000a070: 616d 706c 6520 6162 6f76 652e 0a0a 2020 ample above... \n+0000a080: 2053 7065 616b 696e 6720 6f66 20e2 8098 Speaking of ...\n+0000a090: 7665 7273 696f 6e2e 7368 e280 9920 7363 version.sh... sc\n+0000a0a0: 7269 7074 732c 2077 6520 7265 636f 6d6d ripts, we recomm\n+0000a0b0: 656e 6420 6167 6169 6e73 7420 7468 656d end against them\n+0000a0c0: 2074 6f64 6179 2e0a 5468 6579 2061 7265 today..They are\n+0000a0d0: 206d 6169 6e6c 7920 7573 6564 2077 6865 mainly used whe\n+0000a0e0: 6e20 7468 6520 7665 7273 696f 6e20 6f66 n the version of\n+0000a0f0: 2061 2070 6163 6b61 6765 2069 7320 7570 a package is up\n+0000a100: 6461 7465 640a 6175 746f 6d61 7469 6361 dated.automatica\n+0000a110: 6c6c 7920 6279 2061 2073 6372 6970 7420 lly by a script \n+0000a120: 2865 2e67 2e2c 2069 6e20 6461 696c 7920 (e.g., in daily \n+0000a130: 6275 696c 6473 292e 2020 4865 7265 2069 builds). Here i\n+0000a140: 7320 7768 6174 2073 6f6d 650a 6f6c 642d s what some.old-\n+0000a150: 7374 796c 6520 e280 9863 6f6e 6669 6775 style ...configu\n+0000a160: 7265 2e61 63e2 8099 7320 6d61 7920 6c6f re.ac...s may lo\n+0000a170: 6f6b 206c 696b 653a 0a0a 2020 2020 2041 ok like:.. A\n+0000a180: 435f 494e 4954 0a20 2020 2020 2e20 2473 C_INIT. . $s\n+0000a190: 7263 6469 722f 7665 7273 696f 6e2e 7368 rcdir/version.sh\n+0000a1a0: 0a20 2020 2020 414d 5f49 4e49 545f 4155 . AM_INIT_AU\n+0000a1b0: 544f 4d41 4b45 285b 6e61 6d65 5d2c 2024 TOMAKE([name], $\n+0000a1c0: 5645 5253 494f 4e5f 4e55 4d42 4552 290a VERSION_NUMBER).\n+0000a1d0: 2020 2020 202e 2e2e 0a0a 4865 7265 2c20 .....Here, \n+0000a1e0: e280 9876 6572 7369 6f6e 2e73 68e2 8099 ...version.sh...\n+0000a1f0: 2069 7320 6120 7368 656c 6c20 6672 6167 is a shell frag\n+0000a200: 6d65 6e74 2074 6861 7420 7365 7473 20e2 ment that sets .\n+0000a210: 8098 5645 5253 494f 4e5f 4e55 4d42 4552 ..VERSION_NUMBER\n+0000a220: e280 992e 2020 5468 650a 7072 6f62 6c65 .... The.proble\n+0000a230: 6d20 7769 7468 2074 6869 7320 6578 616d m with this exam\n+0000a240: 706c 6520 6973 2074 6861 7420 e280 9861 ple is that ...a\n+0000a250: 7574 6f6d 616b 65e2 8099 2063 616e 6e6f utomake... canno\n+0000a260: 7420 7472 6163 6b20 6465 7065 6e64 656e t track dependen\n+0000a270: 6369 6573 0a28 6c69 7374 696e 6720 e280 cies.(listing ..\n+0000a280: 9876 6572 7369 6f6e 2e73 68e2 8099 2069 .version.sh... i\n+0000a290: 6e20 e280 9843 4f4e 4649 475f 5354 4154 n ...CONFIG_STAT\n+0000a2a0: 5553 5f44 4550 454e 4445 4e43 4945 53e2 US_DEPENDENCIES.\n+0000a2b0: 8099 2c20 616e 6420 6469 7374 7269 6275 .., and distribu\n+0000a2c0: 7469 6e67 0a74 6869 7320 6669 6c65 2069 ting.this file i\n+0000a2d0: 7320 7570 2074 6f20 7468 6520 7573 6572 s up to the user\n+0000a2e0: 292c 2061 6e64 2074 6861 7420 6974 2075 ), and that it u\n+0000a2f0: 7365 7320 7468 6520 6f62 736f 6c65 7465 ses the obsolete\n+0000a300: 2066 6f72 6d20 6f66 0ae2 8098 4143 5f49 form of....AC_I\n+0000a310: 4e49 54e2 8099 2061 6e64 20e2 8098 414d NIT... and ...AM\n+0000a320: 5f49 4e49 545f 4155 544f 4d41 4b45 e280 _INIT_AUTOMAKE..\n+0000a330: 992e 2020 5570 6772 6164 696e 6720 746f .. Upgrading to\n+0000a340: 2074 6865 206e 6577 2073 796e 7461 7820 the new syntax \n+0000a350: 6973 206e 6f74 0a73 7472 6169 6768 7466 is not.straightf\n+0000a360: 6f72 7761 7264 2c20 6265 6361 7573 6520 orward, because \n+0000a370: 7368 656c 6c20 7661 7269 6162 6c65 7320 shell variables \n+0000a380: 6172 6520 6e6f 7420 616c 6c6f 7765 6420 are not allowed \n+0000a390: 696e 20e2 8098 4143 5f49 4e49 54e2 8099 in ...AC_INIT...\n+0000a3a0: 2773 0a61 7267 756d 656e 7473 2e20 2057 's.arguments. W\n+0000a3b0: 6520 7265 636f 6d6d 656e 6420 7468 6174 e recommend that\n+0000a3c0: 20e2 8098 7665 7273 696f 6e2e 7368 e280 ...version.sh..\n+0000a3d0: 9920 6265 2072 6570 6c61 6365 6420 6279 . be replaced by\n+0000a3e0: 2061 6e20 4d34 2066 696c 650a 7468 6174 an M4 file.that\n+0000a3f0: 2069 7320 696e 636c 7564 6564 2062 7920 is included by \n+0000a400: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0000a410: 8099 3a0a 0a20 2020 2020 6d34 5f69 6e63 ..:.. m4_inc\n+0000a420: 6c75 6465 285b 7665 7273 696f 6e2e 6d34 lude([version.m4\n+0000a430: 5d29 0a20 2020 2020 4143 5f49 4e49 5428 ]). AC_INIT(\n+0000a440: 5b6e 616d 655d 2c20 5645 5253 494f 4e5f [name], VERSION_\n+0000a450: 4e55 4d42 4552 290a 2020 2020 2041 4d5f NUMBER). AM_\n+0000a460: 494e 4954 5f41 5554 4f4d 414b 450a 2020 INIT_AUTOMAKE. \n+0000a470: 2020 202e 2e2e 0a0a 4865 7265 20e2 8098 .....Here ...\n+0000a480: 7665 7273 696f 6e2e 6d34 e280 9920 636f version.m4... co\n+0000a490: 756c 6420 636f 6e74 6169 6e20 736f 6d65 uld contain some\n+0000a4a0: 7468 696e 6720 6c69 6b65 0ae2 8098 6d34 thing like....m4\n+0000a4b0: 5f64 6566 696e 6528 5b56 4552 5349 4f4e _define([VERSION\n+0000a4c0: 5f4e 554d 4245 525d 2c20 5b31 2e32 5d29 _NUMBER], [1.2])\n+0000a4d0: e280 992e 2020 5468 6520 6164 7661 6e74 .... The advant\n+0000a4e0: 6167 6520 6f66 2074 6869 7320 7365 636f age of this seco\n+0000a4f0: 6e64 2066 6f72 6d0a 6973 2074 6861 7420 nd form.is that \n+0000a500: e280 9861 7574 6f6d 616b 65e2 8099 2077 ...automake... w\n+0000a510: 696c 6c20 7461 6b65 2063 6172 6520 6f66 ill take care of\n+0000a520: 2074 6865 2064 6570 656e 6465 6e63 6965 the dependencie\n+0000a530: 7320 7768 656e 2064 6566 696e 696e 6720 s when defining \n+0000a540: 7468 650a 7265 6275 696c 6420 7275 6c65 the.rebuild rule\n+0000a550: 2c20 616e 6420 7769 6c6c 2061 6c73 6f20 , and will also \n+0000a560: 6469 7374 7269 6275 7465 2074 6865 2066 distribute the f\n+0000a570: 696c 6520 6175 746f 6d61 7469 6361 6c6c ile automaticall\n+0000a580: 792e 2020 416e 0a69 6e63 6f6e 7665 6e69 y. An.inconveni\n+0000a590: 656e 6365 2069 7320 7468 6174 20e2 8098 ence is that ...\n+0000a5a0: 6175 746f 636f 6e66 e280 9920 7769 6c6c autoconf... will\n+0000a5b0: 206e 6f77 2062 6520 7265 7275 6e20 6561 now be rerun ea\n+0000a5c0: 6368 2074 696d 6520 7468 6520 7665 7273 ch time the vers\n+0000a5d0: 696f 6e0a 6e75 6d62 6572 2069 7320 6275 ion.number is bu\n+0000a5e0: 6d70 6564 2c20 7768 656e 206f 6e6c 7920 mped, when only \n+0000a5f0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+0000a600: 6861 6420 746f 2062 6520 7265 7275 6e20 had to be rerun \n+0000a610: 696e 2074 6865 2070 7265 7669 6f75 730a in the previous.\n+0000a620: 7365 7475 702e 0a0a 1f0a 4669 6c65 3a20 setup.....File: \n+0000a630: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0000a640: 666f 2c20 204e 6f64 653a 204f 7074 696f fo, Node: Optio\n+0000a650: 6e73 2c20 204e 6578 743a 204d 6973 6365 ns, Next: Misce\n+0000a660: 6c6c 616e 656f 7573 2c20 2050 7265 763a llaneous, Prev:\n+0000a670: 2052 6562 7569 6c64 696e 672c 2020 5570 Rebuilding, Up\n+0000a680: 3a20 546f 700a 0a31 3720 4368 616e 6769 : Top..17 Changi\n+0000a690: 6e67 2041 7574 6f6d 616b 6527 7320 4265 ng Automake's Be\n+0000a6a0: 6861 7669 6f72 0a2a 2a2a 2a2a 2a2a 2a2a havior.*********\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 0a0a 5661 7269 6f75 7320 ******..Various \n+0000a6d0: 6665 6174 7572 6573 206f 6620 4175 746f features of Auto\n+0000a6e0: 6d61 6b65 2063 616e 2062 6520 636f 6e74 make can be cont\n+0000a6f0: 726f 6c6c 6564 2062 7920 6f70 7469 6f6e rolled by option\n+0000a700: 732e 2020 4578 6365 7074 2077 6865 7265 s. Except where\n+0000a710: 0a6e 6f74 6564 206f 7468 6572 7769 7365 .noted otherwise\n+0000a720: 2c20 6f70 7469 6f6e 7320 6361 6e20 6265 , options can be\n+0000a730: 2073 7065 6369 6669 6564 2069 6e20 6f6e specified in on\n+0000a740: 6520 6f66 2073 6576 6572 616c 2077 6179 e of several way\n+0000a750: 733a 204d 6f73 740a 6f70 7469 6f6e 7320 s: Most.options \n+0000a760: 6361 6e20 6265 2061 7070 6c69 6564 206f can be applied o\n+0000a770: 6e20 6120 7065 722d e280 984d 616b 6566 n a per-...Makef\n+0000a780: 696c 65e2 8099 2062 6173 6973 2077 6865 ile... basis whe\n+0000a790: 6e20 6c69 7374 6564 2069 6e20 610a 7370 n listed in a.sp\n+0000a7a0: 6563 6961 6c20 e280 984d 616b 6566 696c ecial ...Makefil\n+0000a7b0: 65e2 8099 2076 6172 6961 626c 6520 6e61 e... variable na\n+0000a7c0: 6d65 6420 e280 9841 5554 4f4d 414b 455f med ...AUTOMAKE_\n+0000a7d0: 4f50 5449 4f4e 53e2 8099 2e20 2053 6f6d OPTIONS.... Som\n+0000a7e0: 6520 6f66 2074 6865 7365 0a6f 7074 696f e of these.optio\n+0000a7f0: 6e73 206f 6e6c 7920 6d61 6b65 2073 656e ns only make sen\n+0000a800: 7365 2077 6865 6e20 7370 6563 6966 6965 se when specifie\n+0000a810: 6420 696e 2074 6865 2074 6f70 6c65 7665 d in the topleve\n+0000a820: 6c20 e280 984d 616b 6566 696c 652e 616d l ...Makefile.am\n+0000a830: e280 990a 6669 6c65 2e20 204f 7074 696f ....file. Optio\n+0000a840: 6e73 2061 7265 2061 7070 6c69 6564 2067 ns are applied g\n+0000a850: 6c6f 6261 6c6c 7920 746f 2061 6c6c 2070 lobally to all p\n+0000a860: 726f 6365 7373 6564 20e2 8098 4d61 6b65 rocessed ...Make\n+0000a870: 6669 6c65 e280 9920 6669 6c65 730a 7768 file... files.wh\n+0000a880: 656e 206c 6973 7465 6420 696e 2074 6865 en listed in the\n+0000a890: 2066 6972 7374 2061 7267 756d 656e 7420 first argument \n+0000a8a0: 6f66 20e2 8098 414d 5f49 4e49 545f 4155 of ...AM_INIT_AU\n+0000a8b0: 544f 4d41 4b45 e280 9920 696e 0ae2 8098 TOMAKE... in....\n+0000a8c0: 636f 6e66 6967 7572 652e 6163 e280 992c configure.ac...,\n+0000a8d0: 2061 6e64 2073 6f6d 6520 6f70 7469 6f6e and some option\n+0000a8e0: 7320 7768 6963 6820 7265 7175 6972 6520 s which require \n+0000a8f0: 6368 616e 6765 7320 746f 2074 6865 0ae2 changes to the..\n+0000a900: 8098 636f 6e66 6967 7572 65e2 8099 2073 ..configure... s\n+0000a910: 6372 6970 7420 6361 6e20 6f6e 6c79 2062 cript can only b\n+0000a920: 6520 7370 6563 6966 6965 6420 7468 6572 e specified ther\n+0000a930: 652e 2020 5468 6573 6520 6172 6520 616e e. These are an\n+0000a940: 6e6f 7461 7465 640a 6265 6c6f 772e 0a0a notated.below...\n+0000a950: 2020 2043 7572 7265 6e74 6c79 2075 6e64 Currently und\n+0000a960: 6572 7374 6f6f 6420 6f70 7469 6f6e 7320 erstood options \n+0000a970: 6172 653a 0a0a e280 9867 6e69 7473 e280 are:.....gnits..\n+0000a980: 990a e280 9867 6e75 e280 990a e280 9866 .....gnu.......f\n+0000a990: 6f72 6569 676e e280 990a e280 9863 7967 oreign.......cyg\n+0000a9a0: 6e75 73e2 8099 0a0a 2020 2020 2053 6574 nus..... Set\n+0000a9b0: 2074 6865 2073 7472 6963 746e 6573 7320 the strictness \n+0000a9c0: 6173 2061 7070 726f 7072 6961 7465 2e20 as appropriate. \n+0000a9d0: 2054 6865 20e2 8098 676e 6974 73e2 8099 The ...gnits...\n+0000a9e0: 206f 7074 696f 6e20 616c 736f 2069 6d70 option also imp\n+0000a9f0: 6c69 6573 0a20 2020 2020 6f70 7469 6f6e lies. option\n+0000aa00: 7320 e280 9872 6561 646d 652d 616c 7068 s ...readme-alph\n+0000aa10: 61e2 8099 2061 6e64 20e2 8098 6368 6563 a... and ...chec\n+0000aa20: 6b2d 6e65 7773 e280 992e 0a0a e280 9861 k-news.........a\n+0000aa30: 6e73 6932 6b6e 72e2 8099 0ae2 8098 5041 nsi2knr.......PA\n+0000aa40: 5448 2f61 6e73 6932 6b6e 72e2 8099 0a20 TH/ansi2knr.... \n+0000aa50: 2020 2020 5475 726e 206f 6e20 7468 6520 Turn on the \n+0000aa60: 6465 7072 6563 6174 6564 2064 652d 414e deprecated de-AN\n+0000aa70: 5349 2d66 6963 6174 696f 6e20 6665 6174 SI-fication feat\n+0000aa80: 7572 6520 282a 6e6f 7465 2041 4e53 493a ure (*note ANSI:\n+0000aa90: 3a29 2e0a 2020 2020 204e 6f74 6520 7468 :).. Note th\n+0000aaa0: 6174 2074 6861 7420 6665 6174 7572 6520 at that feature \n+0000aab0: 616e 6420 7468 6973 206f 7074 696f 6e20 and this option \n+0000aac0: 5f77 696c 6c20 6265 2072 656d 6f76 6564 _will be removed\n+0000aad0: 5f20 696e 2074 6865 0a20 2020 2020 6e65 _ in the. ne\n+0000aae0: 7874 206d 616a 6f72 2041 7574 6f6d 616b xt major Automak\n+0000aaf0: 6520 7265 6c65 6173 652e 0a0a 2020 2020 e release... \n+0000ab00: 2049 6620 7072 6563 6564 6564 2062 7920 If preceded by \n+0000ab10: 6120 7061 7468 2c20 7468 6520 6765 6e65 a path, the gene\n+0000ab20: 7261 7465 6420 e280 984d 616b 6566 696c rated ...Makefil\n+0000ab30: 652e 696e e280 9920 7769 6c6c 206c 6f6f e.in... will loo\n+0000ab40: 6b20 696e 2074 6865 0a20 2020 2020 7370 k in the. sp\n+0000ab50: 6563 6966 6965 6420 6469 7265 6374 6f72 ecified director\n+0000ab60: 7920 746f 2066 696e 6420 7468 6520 e280 y to find the ..\n+0000ab70: 9861 6e73 6932 6b6e 72e2 8099 2070 726f .ansi2knr... pro\n+0000ab80: 6772 616d 2e20 2054 6865 2070 6174 680a gram. The path.\n+0000ab90: 2020 2020 2073 686f 756c 6420 6265 2061 should be a\n+0000aba0: 2072 656c 6174 6976 6520 7061 7468 2074 relative path t\n+0000abb0: 6f20 616e 6f74 6865 7220 6469 7265 6374 o another direct\n+0000abc0: 6f72 7920 696e 2074 6865 2073 616d 650a ory in the same.\n+0000abd0: 2020 2020 2064 6973 7472 6962 7574 696f distributio\n+0000abe0: 6e20 2841 7574 6f6d 616b 6520 646f 6573 n (Automake does\n+0000abf0: 206e 6f74 2063 6865 636b 2074 6869 7329 not check this)\n+0000ac00: 2e0a 0ae2 8098 6368 6563 6b2d 6e65 7773 ......check-news\n+0000ac10: e280 990a 2020 2020 2043 6175 7365 20e2 .... Cause .\n+0000ac20: 8098 6d61 6b65 2064 6973 74e2 8099 2074 ..make dist... t\n+0000ac30: 6f20 6661 696c 2075 6e6c 6573 7320 7468 o fail unless th\n+0000ac40: 6520 6375 7272 656e 7420 7665 7273 696f e current versio\n+0000ac50: 6e20 6e75 6d62 6572 2061 7070 6561 7273 n number appears\n+0000ac60: 0a20 2020 2020 696e 2074 6865 2066 6972 . in the fir\n+0000ac70: 7374 2066 6577 206c 696e 6573 206f 6620 st few lines of \n+0000ac80: 7468 6520 e280 984e 4557 53e2 8099 2066 the ...NEWS... f\n+0000ac90: 696c 652e 0a0a e280 9863 6f6c 6f72 2d74 ile......color-t\n+0000aca0: 6573 7473 e280 990a 2020 2020 2043 6175 ests.... Cau\n+0000acb0: 7365 206f 7574 7075 7420 6f66 2074 6865 se output of the\n+0000acc0: 2073 696d 706c 6520 7465 7374 2073 7569 simple test sui\n+0000acd0: 7465 2028 2a6e 6f74 6520 5369 6d70 6c65 te (*note Simple\n+0000ace0: 2054 6573 7473 3a3a 2920 746f 2062 650a Tests::) to be.\n+0000acf0: 2020 2020 2063 6f6c 6f72 697a 6564 206f colorized o\n+0000ad00: 6e20 6361 7061 626c 6520 7465 726d 696e n capable termin\n+0000ad10: 616c 732e 0a0a e280 9864 656a 6167 6e75 als......dejagnu\n+0000ad20: e280 990a 2020 2020 2043 6175 7365 20e2 .... Cause .\n+0000ad30: 8098 6465 6a61 676e 75e2 8099 2d73 7065 ..dejagnu...-spe\n+0000ad40: 6369 6669 6320 7275 6c65 7320 746f 2062 cific rules to b\n+0000ad50: 6520 6765 6e65 7261 7465 642e 2020 2a4e e generated. *N\n+0000ad60: 6f74 6520 4465 6a61 476e 750a 2020 2020 ote DejaGnu. \n+0000ad70: 2054 6573 7473 3a3a 2e0a 0ae2 8098 6469 Tests::......di\n+0000ad80: 7374 2d62 7a69 7032 e280 990a 2020 2020 st-bzip2.... \n+0000ad90: 2048 6f6f 6b20 e280 9864 6973 742d 627a Hook ...dist-bz\n+0000ada0: 6970 32e2 8099 2074 6f20 e280 9864 6973 ip2... to ...dis\n+0000adb0: 74e2 8099 2e0a 0ae2 8098 6469 7374 2d6c t.........dist-l\n+0000adc0: 7a69 70e2 8099 0a20 2020 2020 486f 6f6b zip.... Hook\n+0000add0: 20e2 8098 6469 7374 2d6c 7a69 70e2 8099 ...dist-lzip...\n+0000ade0: 2074 6f20 e280 9864 6973 74e2 8099 2e0a to ...dist.....\n+0000adf0: 0ae2 8098 6469 7374 2d6c 7a6d 61e2 8099 ....dist-lzma...\n+0000ae00: 0a20 2020 2020 486f 6f6b 20e2 8098 6469 . Hook ...di\n+0000ae10: 7374 2d6c 7a6d 61e2 8099 2074 6f20 e280 st-lzma... to ..\n+0000ae20: 9864 6973 74e2 8099 2e20 204f 6273 6f6c .dist.... Obsol\n+0000ae30: 6574 6564 2062 7920 e280 9864 6973 742d eted by ...dist-\n+0000ae40: 787a e280 992e 0a0a e280 9864 6973 742d xz.........dist-\n+0000ae50: 7368 6172 e280 990a 2020 2020 2048 6f6f shar.... Hoo\n+0000ae60: 6b20 e280 9864 6973 742d 7368 6172 e280 k ...dist-shar..\n+0000ae70: 9920 746f 20e2 8098 6469 7374 e280 992e . to ...dist....\n+0000ae80: 0a0a e280 9864 6973 742d 7a69 70e2 8099 .....dist-zip...\n+0000ae90: 0a20 2020 2020 486f 6f6b 20e2 8098 6469 . Hook ...di\n+0000aea0: 7374 2d7a 6970 e280 9920 746f 20e2 8098 st-zip... to ...\n+0000aeb0: 6469 7374 e280 992e 0a0a e280 9864 6973 dist.........dis\n+0000aec0: 742d 7461 725a e280 990a 2020 2020 2048 t-tarZ.... H\n+0000aed0: 6f6f 6b20 e280 9864 6973 742d 7461 725a ook ...dist-tarZ\n+0000aee0: e280 9920 746f 20e2 8098 6469 7374 e280 ... to ...dist..\n+0000aef0: 992e 0a0a e280 9866 696c 656e 616d 652d .......filename-\n+0000af00: 6c65 6e67 7468 2d6d 6178 3d39 39e2 8099 length-max=99...\n+0000af10: 0a20 2020 2020 4162 6f72 7420 6966 2066 . Abort if f\n+0000af20: 696c 6520 6e61 6d65 7320 6c6f 6e67 6572 ile names longer\n+0000af30: 2074 6861 6e20 3939 2063 6861 7261 6374 than 99 charact\n+0000af40: 6572 7320 6172 6520 666f 756e 6420 6475 ers are found du\n+0000af50: 7269 6e67 0a20 2020 2020 e280 986d 616b ring. ...mak\n+0000af60: 6520 6469 7374 e280 992e 2020 5375 6368 e dist.... Such\n+0000af70: 206c 6f6e 6720 6669 6c65 206e 616d 6573 long file names\n+0000af80: 2061 7265 2067 656e 6572 616c 6c79 2063 are generally c\n+0000af90: 6f6e 7369 6465 7265 6420 6e6f 7420 746f onsidered not to\n+0000afa0: 0a20 2020 2020 6265 2070 6f72 7461 626c . be portabl\n+0000afb0: 6520 696e 2074 6172 6261 6c6c 732e 2020 e in tarballs. \n+0000afc0: 5365 6520 7468 6520 e280 9874 6172 2d76 See the ...tar-v\n+0000afd0: 37e2 8099 2061 6e64 20e2 8098 7461 722d 7... and ...tar-\n+0000afe0: 7573 7461 72e2 8099 206f 7074 696f 6e73 ustar... options\n+0000aff0: 0a20 2020 2020 6265 6c6f 772e 2020 5468 . below. Th\n+0000b000: 6973 206f 7074 696f 6e20 7368 6f75 6c64 is option should\n+0000b010: 2062 6520 7573 6564 2069 6e20 7468 6520 be used in the \n+0000b020: 746f 702d 6c65 7665 6c20 e280 984d 616b top-level ...Mak\n+0000b030: 6566 696c 652e 616d e280 990a 2020 2020 efile.am.... \n+0000b040: 206f 7220 6173 2061 6e20 6172 6775 6d65 or as an argume\n+0000b050: 6e74 206f 6620 e280 9841 4d5f 494e 4954 nt of ...AM_INIT\n+0000b060: 5f41 5554 4f4d 414b 45e2 8099 2069 6e20 _AUTOMAKE... in \n+0000b070: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+0000b080: 8099 2c20 6974 2077 696c 6c0a 2020 2020 .., it will. \n+0000b090: 2062 6520 6967 6e6f 7265 6420 6f74 6865 be ignored othe\n+0000b0a0: 7277 6973 652e 2020 4974 2077 696c 6c20 rwise. It will \n+0000b0b0: 616c 736f 2062 6520 6967 6e6f 7265 6420 also be ignored \n+0000b0c0: 696e 2073 7562 2d70 6163 6b61 6765 7320 in sub-packages \n+0000b0d0: 6f66 0a20 2020 2020 6e65 7374 6564 2070 of. nested p\n+0000b0e0: 6163 6b61 6765 7320 282a 6e6f 7465 2053 ackages (*note S\n+0000b0f0: 7562 7061 636b 6167 6573 3a3a 292e 0a0a ubpackages::)...\n+0000b100: e280 986e 6f2d 6465 6669 6e65 e280 990a ...no-define....\n+0000b110: 2020 2020 2054 6869 7320 6f70 7469 6f6e This option\n+0000b120: 2069 7320 6d65 616e 696e 6766 756c 206f is meaningful o\n+0000b130: 6e6c 7920 7768 656e 2070 6173 7365 6420 nly when passed \n+0000b140: 6173 2061 6e20 6172 6775 6d65 6e74 2074 as an argument t\n+0000b150: 6f0a 2020 2020 20e2 8098 414d 5f49 4e49 o. ...AM_INI\n+0000b160: 545f 4155 544f 4d41 4b45 e280 992e 2020 T_AUTOMAKE.... \n+0000b170: 4974 2077 696c 6c20 7072 6576 656e 7420 It will prevent \n+0000b180: 7468 6520 e280 9850 4143 4b41 4745 e280 the ...PACKAGE..\n+0000b190: 9920 616e 6420 e280 9856 4552 5349 4f4e . and ...VERSION\n+0000b1a0: e280 990a 2020 2020 2076 6172 6961 626c .... variabl\n+0000b1b0: 6573 2066 726f 6d20 6265 696e 6720 e280 es from being ..\n+0000b1c0: 9841 435f 4445 4649 4e45 e280 9964 2e0a .AC_DEFINE...d..\n+0000b1d0: 0ae2 8098 6e6f 2d64 6570 656e 6465 6e63 ....no-dependenc\n+0000b1e0: 6965 73e2 8099 0a20 2020 2020 5468 6973 ies.... This\n+0000b1f0: 2069 7320 7369 6d69 6c61 7220 746f 2075 is similar to u\n+0000b200: 7369 6e67 20e2 8098 2d2d 6967 6e6f 7265 sing ...--ignore\n+0000b210: 2d64 6570 73e2 8099 206f 6e20 7468 6520 -deps... on the \n+0000b220: 636f 6d6d 616e 6420 6c69 6e65 2c20 6275 command line, bu\n+0000b230: 740a 2020 2020 2069 7320 7573 6566 756c t. is useful\n+0000b240: 2066 6f72 2074 686f 7365 2073 6974 7561 for those situa\n+0000b250: 7469 6f6e 7320 7768 6572 6520 796f 7520 tions where you \n+0000b260: 646f 6e27 7420 6861 7665 2074 6865 206e don't have the n\n+0000b270: 6563 6573 7361 7279 0a20 2020 2020 6269 ecessary. bi\n+0000b280: 7473 2074 6f20 6d61 6b65 2061 7574 6f6d ts to make autom\n+0000b290: 6174 6963 2064 6570 656e 6465 6e63 7920 atic dependency \n+0000b2a0: 7472 6163 6b69 6e67 2077 6f72 6b20 282a tracking work (*\n+0000b2b0: 6e6f 7465 0a20 2020 2020 4465 7065 6e64 note. Depend\n+0000b2c0: 656e 6369 6573 3a3a 292e 2020 496e 2074 encies::). In t\n+0000b2d0: 6869 7320 6361 7365 2074 6865 2065 6666 his case the eff\n+0000b2e0: 6563 7420 6973 2074 6f20 6566 6665 6374 ect is to effect\n+0000b2f0: 6976 656c 7920 6469 7361 626c 650a 2020 ively disable. \n+0000b300: 2020 2061 7574 6f6d 6174 6963 2064 6570 automatic dep\n+0000b310: 656e 6465 6e63 7920 7472 6163 6b69 6e67 endency tracking\n+0000b320: 2e0a 0ae2 8098 6e6f 2d64 6973 74e2 8099 ......no-dist...\n+0000b330: 0a20 2020 2020 446f 6e27 7420 656d 6974 . Don't emit\n+0000b340: 2061 6e79 2063 6f64 6520 7265 6c61 7465 any code relate\n+0000b350: 6420 746f 20e2 8098 6469 7374 e280 9920 d to ...dist... \n+0000b360: 7461 7267 6574 2e20 2054 6869 7320 6973 target. This is\n+0000b370: 2075 7365 6675 6c20 7768 656e 0a20 2020 useful when. \n+0000b380: 2020 6120 7061 636b 6167 6520 6861 7320 a package has \n+0000b390: 6974 7320 6f77 6e20 6d65 7468 6f64 2066 its own method f\n+0000b3a0: 6f72 206d 616b 696e 6720 6469 7374 7269 or making distri\n+0000b3b0: 6275 7469 6f6e 732e 0a0a e280 986e 6f2d butions......no-\n+0000b3c0: 6469 7374 2d67 7a69 70e2 8099 0a20 2020 dist-gzip.... \n+0000b3d0: 2020 446f 206e 6f74 2068 6f6f 6b20 e280 Do not hook ..\n+0000b3e0: 9864 6973 742d 677a 6970 e280 9920 746f .dist-gzip... to\n+0000b3f0: 20e2 8098 6469 7374 e280 992e 0a0a e280 ...dist........\n+0000b400: 986e 6f2d 6578 6565 7874 e280 990a 2020 .no-exeext.... \n+0000b410: 2020 2049 6620 796f 7572 20e2 8098 4d61 If your ...Ma\n+0000b420: 6b65 6669 6c65 2e61 6de2 8099 2064 6566 kefile.am... def\n+0000b430: 696e 6573 2061 2072 756c 6520 666f 7220 ines a rule for \n+0000b440: 7461 7267 6574 20e2 8098 666f 6fe2 8099 target ...foo...\n+0000b450: 2c20 6974 2077 696c 6c0a 2020 2020 206f , it will. o\n+0000b460: 7665 7272 6964 6520 6120 7275 6c65 2066 verride a rule f\n+0000b470: 6f72 2061 2074 6172 6765 7420 6e61 6d65 or a target name\n+0000b480: 6420 e280 9866 6f6f 2428 4558 4545 5854 d ...foo$(EXEEXT\n+0000b490: 29e2 8099 2e20 2054 6869 7320 6973 0a20 ).... This is. \n+0000b4a0: 2020 2020 6e65 6365 7373 6172 7920 7768 necessary wh\n+0000b4b0: 656e 20e2 8098 4558 4545 5854 e280 9920 en ...EXEEXT... \n+0000b4c0: 6973 2066 6f75 6e64 2074 6f20 6265 2065 is found to be e\n+0000b4d0: 6d70 7479 2e20 2048 6f77 6576 6572 2c20 mpty. However, \n+0000b4e0: 6279 2064 6566 6175 6c74 0a20 2020 2020 by default. \n+0000b4f0: e280 9861 7574 6f6d 616b 65e2 8099 2077 ...automake... w\n+0000b500: 696c 6c20 6765 6e65 7261 7465 2061 6e20 ill generate an \n+0000b510: 6572 726f 7220 666f 7220 7468 6973 2075 error for this u\n+0000b520: 7365 2e20 2054 6865 20e2 8098 6e6f 2d65 se. The ...no-e\n+0000b530: 7865 6578 74e2 8099 0a20 2020 2020 6f70 xeext.... op\n+0000b540: 7469 6f6e 2077 696c 6c20 6469 7361 626c tion will disabl\n+0000b550: 6520 7468 6973 2065 7272 6f72 2e20 2054 e this error. T\n+0000b560: 6869 7320 6973 2069 6e74 656e 6465 6420 his is intended \n+0000b570: 666f 7220 7573 6520 6f6e 6c79 0a20 2020 for use only. \n+0000b580: 2020 7768 6572 6520 6974 2069 7320 6b6e where it is kn\n+0000b590: 6f77 6e20 696e 2061 6476 616e 6365 2074 own in advance t\n+0000b5a0: 6861 7420 7468 6520 7061 636b 6167 6520 hat the package \n+0000b5b0: 7769 6c6c 206e 6f74 2062 6520 706f 7274 will not be port\n+0000b5c0: 6564 2074 6f0a 2020 2020 2057 696e 646f ed to. Windo\n+0000b5d0: 7773 2c20 6f72 2061 6e79 206f 7468 6572 ws, or any other\n+0000b5e0: 206f 7065 7261 7469 6e67 2073 7973 7465 operating syste\n+0000b5f0: 6d20 7573 696e 6720 6578 7465 6e73 696f m using extensio\n+0000b600: 6e73 206f 6e0a 2020 2020 2065 7865 6375 ns on. execu\n+0000b610: 7461 626c 6573 2e0a 0ae2 8098 6e6f 2d69 tables......no-i\n+0000b620: 6e73 7461 6c6c 696e 666f e280 990a 2020 nstallinfo.... \n+0000b630: 2020 2054 6865 2067 656e 6572 6174 6564 The generated\n+0000b640: 20e2 8098 4d61 6b65 6669 6c65 2e69 6ee2 ...Makefile.in.\n+0000b650: 8099 2077 696c 6c20 6e6f 7420 6361 7573 .. will not caus\n+0000b660: 6520 696e 666f 2070 6167 6573 2074 6f20 e info pages to \n+0000b670: 6265 2062 7569 6c74 0a20 2020 2020 6f72 be built. or\n+0000b680: 2069 6e73 7461 6c6c 6564 2062 7920 6465 installed by de\n+0000b690: 6661 756c 742e 2020 486f 7765 7665 722c fault. However,\n+0000b6a0: 20e2 8098 696e 666f e280 9920 616e 6420 ...info... and \n+0000b6b0: e280 9869 6e73 7461 6c6c 2d69 6e66 6fe2 ...install-info.\n+0000b6c0: 8099 0a20 2020 2020 7461 7267 6574 7320 ... targets \n+0000b6d0: 7769 6c6c 2073 7469 6c6c 2062 6520 6176 will still be av\n+0000b6e0: 6169 6c61 626c 652e 2020 5468 6973 206f ailable. This o\n+0000b6f0: 7074 696f 6e20 6973 2064 6973 616c 6c6f ption is disallo\n+0000b700: 7765 6420 6174 0a20 2020 2020 e280 9867 wed at. ...g\n+0000b710: 6e75 e280 9920 7374 7269 6374 6e65 7373 nu... strictness\n+0000b720: 2061 6e64 2061 626f 7665 2e0a 0ae2 8098 and above......\n+0000b730: 6e6f 2d69 6e73 7461 6c6c 6d61 6ee2 8099 no-installman...\n+0000b740: 0a20 2020 2020 5468 6520 6765 6e65 7261 . The genera\n+0000b750: 7465 6420 e280 984d 616b 6566 696c 652e ted ...Makefile.\n+0000b760: 696e e280 9920 7769 6c6c 206e 6f74 2063 in... will not c\n+0000b770: 6175 7365 206d 616e 2070 6167 6573 2074 ause man pages t\n+0000b780: 6f20 6265 0a20 2020 2020 696e 7374 616c o be. instal\n+0000b790: 6c65 6420 6279 2064 6566 6175 6c74 2e20 led by default. \n+0000b7a0: 2048 6f77 6576 6572 2c20 616e 20e2 8098 However, an ...\n+0000b7b0: 696e 7374 616c 6c2d 6d61 6ee2 8099 2074 install-man... t\n+0000b7c0: 6172 6765 7420 7769 6c6c 2073 7469 6c6c arget will still\n+0000b7d0: 0a20 2020 2020 6265 2061 7661 696c 6162 . be availab\n+0000b7e0: 6c65 2066 6f72 206f 7074 696f 6e61 6c20 le for optional \n+0000b7f0: 696e 7374 616c 6c61 7469 6f6e 2e20 2054 installation. T\n+0000b800: 6869 7320 6f70 7469 6f6e 2069 7320 6469 his option is di\n+0000b810: 7361 6c6c 6f77 6564 0a20 2020 2020 6174 sallowed. at\n+0000b820: 20e2 8098 676e 75e2 8099 2073 7472 6963 ...gnu... stric\n+0000b830: 746e 6573 7320 616e 6420 6162 6f76 652e tness and above.\n+0000b840: 0a0a e280 986e 6f73 7464 696e 63e2 8099 .....nostdinc...\n+0000b850: 0a20 2020 2020 5468 6973 206f 7074 696f . This optio\n+0000b860: 6e20 6361 6e20 6265 2075 7365 6420 746f n can be used to\n+0000b870: 2064 6973 6162 6c65 2074 6865 2073 7461 disable the sta\n+0000b880: 6e64 6172 6420 e280 982d 49e2 8099 206f ndard ...-I... o\n+0000b890: 7074 696f 6e73 2074 6861 740a 2020 2020 ptions that. \n+0000b8a0: 2061 7265 206f 7264 696e 6172 696c 7920 are ordinarily \n+0000b8b0: 6175 746f 6d61 7469 6361 6c6c 7920 7072 automatically pr\n+0000b8c0: 6f76 6964 6564 2062 7920 4175 746f 6d61 ovided by Automa\n+0000b8d0: 6b65 2e0a 0ae2 8098 6e6f 2d74 6578 696e ke......no-texin\n+0000b8e0: 666f 2e74 6578 e280 990a 2020 2020 2044 fo.tex.... D\n+0000b8f0: 6f6e 2774 2072 6571 7569 7265 20e2 8098 on't require ...\n+0000b900: 7465 7869 6e66 6f2e 7465 78e2 8099 2c20 texinfo.tex..., \n+0000b910: 6576 656e 2069 6620 7468 6572 6520 6172 even if there ar\n+0000b920: 6520 7465 7869 6e66 6f20 6669 6c65 7320 e texinfo files \n+0000b930: 696e 0a20 2020 2020 7468 6973 2064 6972 in. this dir\n+0000b940: 6563 746f 7279 2e0a 0ae2 8098 7061 7261 ectory......para\n+0000b950: 6c6c 656c 2d74 6573 7473 e280 990a 2020 llel-tests.... \n+0000b960: 2020 2045 6e61 626c 6520 7465 7374 2073 Enable test s\n+0000b970: 7569 7465 2064 7269 7665 7220 666f 7220 uite driver for \n+0000b980: e280 9854 4553 5453 e280 9920 7468 6174 ...TESTS... that\n+0000b990: 2063 616e 2072 756e 2074 6573 7473 2069 can run tests i\n+0000b9a0: 6e20 7061 7261 6c6c 656c 0a20 2020 2020 n parallel. \n+0000b9b0: 282a 6e6f 7465 2053 696d 706c 6520 5465 (*note Simple Te\n+0000b9c0: 7374 7320 7573 696e 6720 7061 7261 6c6c sts using parall\n+0000b9d0: 656c 2d74 6573 7473 3a3a 2c20 666f 7220 el-tests::, for \n+0000b9e0: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information\n+0000b9f0: 292e 0a0a e280 9872 6561 646d 652d 616c )......readme-al\n+0000ba00: 7068 61e2 8099 0a20 2020 2020 4966 2074 pha.... If t\n+0000ba10: 6869 7320 7265 6c65 6173 6520 6973 2061 his release is a\n+0000ba20: 6e20 616c 7068 6120 7265 6c65 6173 652c n alpha release,\n+0000ba30: 2061 6e64 2074 6865 2066 696c 6520 e280 and the file ..\n+0000ba40: 9852 4541 444d 452d 616c 7068 61e2 8099 .README-alpha...\n+0000ba50: 0a20 2020 2020 6578 6973 7473 2c20 7468 . exists, th\n+0000ba60: 656e 2069 7420 7769 6c6c 2062 6520 6164 en it will be ad\n+0000ba70: 6465 6420 746f 2074 6865 2064 6973 7472 ded to the distr\n+0000ba80: 6962 7574 696f 6e2e 2020 4966 2074 6869 ibution. If thi\n+0000ba90: 7320 6f70 7469 6f6e 0a20 2020 2020 6973 s option. is\n+0000baa0: 2067 6976 656e 2c20 7665 7273 696f 6e20 given, version \n+0000bab0: 6e75 6d62 6572 7320 6172 6520 6578 7065 numbers are expe\n+0000bac0: 6374 6564 2074 6f20 666f 6c6c 6f77 206f cted to follow o\n+0000bad0: 6e65 206f 6620 7477 6f20 666f 726d 732e ne of two forms.\n+0000bae0: 0a20 2020 2020 5468 6520 6669 7273 7420 . The first \n+0000baf0: 666f 726d 2069 7320 e280 984d 414a 4f52 form is ...MAJOR\n+0000bb00: 2e4d 494e 4f52 2e41 4c50 4841 e280 992c .MINOR.ALPHA...,\n+0000bb10: 2077 6865 7265 2065 6163 6820 656c 656d where each elem\n+0000bb20: 656e 7420 6973 2061 0a20 2020 2020 6e75 ent is a. nu\n+0000bb30: 6d62 6572 3b20 7468 6520 6669 6e61 6c20 mber; the final \n+0000bb40: 7065 7269 6f64 2061 6e64 206e 756d 6265 period and numbe\n+0000bb50: 7220 7368 6f75 6c64 2062 6520 6c65 6674 r should be left\n+0000bb60: 206f 6666 2066 6f72 0a20 2020 2020 6e6f off for. no\n+0000bb70: 6e2d 616c 7068 6120 7265 6c65 6173 6573 n-alpha releases\n+0000bb80: 2e20 2054 6865 2073 6563 6f6e 6420 666f . The second fo\n+0000bb90: 726d 2069 7320 e280 984d 414a 4f52 2e4d rm is ...MAJOR.M\n+0000bba0: 494e 4f52 414c 5048 41e2 8099 2c20 7768 INORALPHA..., wh\n+0000bbb0: 6572 650a 2020 2020 2041 4c50 4841 2069 ere. ALPHA i\n+0000bbc0: 7320 6120 6c65 7474 6572 3b20 6974 2073 s a letter; it s\n+0000bbd0: 686f 756c 6420 6265 206f 6d69 7474 6564 hould be omitted\n+0000bbe0: 2066 6f72 206e 6f6e 2d61 6c70 6861 2072 for non-alpha r\n+0000bbf0: 656c 6561 7365 732e 0a0a e280 9873 696c eleases......sil\n+0000bc00: 656e 742d 7275 6c65 73e2 8099 0a20 2020 ent-rules.... \n+0000bc10: 2020 456e 6162 6c65 206c 6573 7320 7665 Enable less ve\n+0000bc20: 7262 6f73 6520 6275 696c 6420 7275 6c65 rbose build rule\n+0000bc30: 732e 2020 5468 6973 2063 616e 2062 6520 s. This can be \n+0000bc40: 7573 6564 2074 6f20 6c65 7420 6275 696c used to let buil\n+0000bc50: 640a 2020 2020 2072 756c 6573 206f 7574 d. rules out\n+0000bc60: 7075 7420 7374 6174 7573 206c 696e 6573 put status lines\n+0000bc70: 206f 6620 7468 6520 666f 726d 3a0a 2020 of the form:. \n+0000bc80: 2020 2020 2020 2020 4745 4e20 4f55 5450 GEN OUTP\n+0000bc90: 5554 2d46 494c 450a 2020 2020 2020 2020 UT-FILE. \n+0000bca0: 2020 2043 4320 4f42 4a45 4354 2d46 494c CC OBJECT-FIL\n+0000bcb0: 450a 2020 2020 2069 6e73 7465 6164 206f E. instead o\n+0000bcc0: 6620 7072 696e 7469 6e67 2074 6865 2063 f printing the c\n+0000bcd0: 6f6d 6d61 6e64 2074 6861 7420 7769 6c6c ommand that will\n+0000bce0: 2062 6520 6578 6563 7574 6564 2074 6f20 be executed to \n+0000bcf0: 7570 6461 7465 0a20 2020 2020 4f55 5450 update. OUTP\n+0000bd00: 5554 2d46 494c 4520 6f72 2074 6f20 636f UT-FILE or to co\n+0000bd10: 6d70 696c 6520 4f42 4a45 4354 2d46 494c mpile OBJECT-FIL\n+0000bd20: 452e 2020 4974 2063 616e 2061 6c73 6f20 E. It can also \n+0000bd30: 7369 6c65 6e63 650a 2020 2020 20e2 8098 silence. ...\n+0000bd40: 6c69 6274 6f6f 6ce2 8099 206f 7574 7075 libtool... outpu\n+0000bd50: 742e 0a0a 2020 2020 2046 6f72 206d 6f72 t... For mor\n+0000bd60: 6520 696e 666f 726d 6174 696f 6e20 6162 e information ab\n+0000bd70: 6f75 7420 686f 7720 746f 2075 7365 2c20 out how to use, \n+0000bd80: 656e 6162 6c65 2c20 6f72 2064 6973 6162 enable, or disab\n+0000bd90: 6c65 2073 696c 656e 740a 2020 2020 2072 le silent. r\n+0000bda0: 756c 6573 2c20 2a6e 6f74 6520 4175 746f ules, *note Auto\n+0000bdb0: 6d61 6b65 2073 696c 656e 742d 7275 6c65 make silent-rule\n+0000bdc0: 7320 4f70 7469 6f6e 3a3a 2e0a 0ae2 8098 s Option::......\n+0000bdd0: 7374 642d 6f70 7469 6f6e 73e2 8099 0a0a std-options.....\n+0000bde0: 2020 2020 204d 616b 6520 7468 6520 e280 Make the ..\n+0000bdf0: 9869 6e73 7461 6c6c 6368 6563 6be2 8099 .installcheck...\n+0000be00: 2072 756c 6520 6368 6563 6b20 7468 6174 rule check that\n+0000be10: 2069 6e73 7461 6c6c 6564 2073 6372 6970 installed scrip\n+0000be20: 7473 2061 6e64 0a20 2020 2020 7072 6f67 ts and. prog\n+0000be30: 7261 6d73 2073 7570 706f 7274 2074 6865 rams support the\n+0000be40: 20e2 8098 2d2d 6865 6c70 e280 9920 616e ...--help... an\n+0000be50: 6420 e280 982d 2d76 6572 7369 6f6e e280 d ...--version..\n+0000be60: 9920 6f70 7469 6f6e 732e 2020 5468 6973 . options. This\n+0000be70: 2061 6c73 6f0a 2020 2020 2070 726f 7669 also. provi\n+0000be80: 6465 7320 6120 6261 7369 6320 6368 6563 des a basic chec\n+0000be90: 6b20 7468 6174 2074 6865 2070 726f 6772 k that the progr\n+0000bea0: 616d 2773 2072 756e 2d74 696d 6520 6465 am's run-time de\n+0000beb0: 7065 6e64 656e 6369 6573 2061 7265 0a20 pendencies are. \n+0000bec0: 2020 2020 7361 7469 7366 6965 6420 6166 satisfied af\n+0000bed0: 7465 7220 696e 7374 616c 6c61 7469 6f6e ter installation\n+0000bee0: 2e0a 0a20 2020 2020 496e 2061 2066 6577 ... In a few\n+0000bef0: 2073 6974 7561 7469 6f6e 732c 2070 726f situations, pro\n+0000bf00: 6772 616d 7320 286f 7220 7363 7269 7074 grams (or script\n+0000bf10: 7329 2068 6176 6520 746f 2062 6520 6578 s) have to be ex\n+0000bf20: 656d 7074 6564 2066 726f 6d0a 2020 2020 empted from. \n+0000bf30: 2074 6869 7320 7465 7374 2e20 2046 6f72 this test. For\n+0000bf40: 2069 6e73 7461 6e63 652c 20e2 8098 6661 instance, ...fa\n+0000bf50: 6c73 65e2 8099 2028 6672 6f6d 2047 4e55 lse... (from GNU\n+0000bf60: 2063 6f72 6575 7469 6c73 2920 6973 206e coreutils) is n\n+0000bf70: 6576 6572 0a20 2020 2020 7375 6363 6573 ever. succes\n+0000bf80: 7366 756c 2c20 6576 656e 2066 6f72 20e2 sful, even for .\n+0000bf90: 8098 2d2d 6865 6c70 e280 9920 6f72 20e2 ..--help... or .\n+0000bfa0: 8098 2d2d 7665 7273 696f 6ee2 8099 2e20 ..--version.... \n+0000bfb0: 2059 6f75 2063 616e 206c 6973 7420 7375 You can list su\n+0000bfc0: 6368 0a20 2020 2020 7072 6f67 7261 6d73 ch. programs\n+0000bfd0: 2069 6e20 7468 6520 7661 7269 6162 6c65 in the variable\n+0000bfe0: 20e2 8098 414d 5f49 4e53 5441 4c4c 4348 ...AM_INSTALLCH\n+0000bff0: 4543 4b5f 5354 445f 4f50 5449 4f4e 535f ECK_STD_OPTIONS_\n+0000c000: 4558 454d 5054 e280 992e 0a20 2020 2020 EXEMPT..... \n+0000c010: 5072 6f67 7261 6d73 2028 6e6f 7420 7363 Programs (not sc\n+0000c020: 7269 7074 7329 206c 6973 7465 6420 696e ripts) listed in\n+0000c030: 2074 6869 7320 7661 7269 6162 6c65 2073 this variable s\n+0000c040: 686f 756c 6420 6265 2073 7566 6669 7865 hould be suffixe\n+0000c050: 640a 2020 2020 2062 7920 e280 9824 2845 d. by ...$(E\n+0000c060: 5845 4558 5429 e280 9920 666f 7220 7468 XEEXT)... for th\n+0000c070: 6520 7361 6b65 206f 6620 5769 6e33 3220 e sake of Win32 \n+0000c080: 6f72 204f 532f 322e 2020 466f 7220 696e or OS/2. For in\n+0000c090: 7374 616e 6365 2c0a 2020 2020 2073 7570 stance,. sup\n+0000c0a0: 706f 7365 2077 6520 6275 696c 6420 e280 pose we build ..\n+0000c0b0: 9866 616c 7365 e280 9920 6173 2061 2070 .false... as a p\n+0000c0c0: 726f 6772 616d 2062 7574 20e2 8098 7472 rogram but ...tr\n+0000c0d0: 7565 2e73 68e2 8099 2061 7320 6120 7363 ue.sh... as a sc\n+0000c0e0: 7269 7074 2c0a 2020 2020 2061 6e64 2074 ript,. and t\n+0000c0f0: 6861 7420 6e65 6974 6865 7220 6f66 2074 hat neither of t\n+0000c100: 6865 6d20 7375 7070 6f72 7420 e280 982d hem support ...-\n+0000c110: 2d68 656c 70e2 8099 206f 7220 e280 982d -help... or ...-\n+0000c120: 2d76 6572 7369 6f6e e280 993a 0a0a 2020 -version...:.. \n+0000c130: 2020 2020 2020 2020 4155 544f 4d41 4b45 AUTOMAKE\n+0000c140: 5f4f 5054 494f 4e53 203d 2073 7464 2d6f _OPTIONS = std-o\n+0000c150: 7074 696f 6e73 0a20 2020 2020 2020 2020 ptions. \n+0000c160: 2062 696e 5f50 524f 4752 414d 5320 3d20 bin_PROGRAMS = \n+0000c170: 6661 6c73 6520 2e2e 2e0a 2020 2020 2020 false .... \n+0000c180: 2020 2020 6269 6e5f 5343 5249 5054 5320 bin_SCRIPTS \n+0000c190: 3d20 7472 7565 2e73 6820 2e2e 2e0a 2020 = true.sh .... \n+0000c1a0: 2020 2020 2020 2020 414d 5f49 4e53 5441 AM_INSTA\n+0000c1b0: 4c4c 4348 4543 4b5f 5354 445f 4f50 5449 LLCHECK_STD_OPTI\n+0000c1c0: 4f4e 535f 4558 454d 5054 203d 2066 616c ONS_EXEMPT = fal\n+0000c1d0: 7365 2428 4558 4545 5854 2920 7472 7565 se$(EXEEXT) true\n+0000c1e0: 2e73 680a 0ae2 8098 7375 6264 6972 2d6f .sh.....subdir-o\n+0000c1f0: 626a 6563 7473 e280 990a 2020 2020 2049 bjects.... I\n+0000c200: 6620 7468 6973 206f 7074 696f 6e20 6973 f this option is\n+0000c210: 2073 7065 6369 6669 6564 2c20 7468 656e specified, then\n+0000c220: 206f 626a 6563 7473 2061 7265 2070 6c61 objects are pla\n+0000c230: 6365 6420 696e 746f 2074 6865 0a20 2020 ced into the. \n+0000c240: 2020 7375 6264 6972 6563 746f 7279 206f subdirectory o\n+0000c250: 6620 7468 6520 6275 696c 6420 6469 7265 f the build dire\n+0000c260: 6374 6f72 7920 636f 7272 6573 706f 6e64 ctory correspond\n+0000c270: 696e 6720 746f 2074 6865 0a20 2020 2020 ing to the. \n+0000c280: 7375 6264 6972 6563 746f 7279 206f 6620 subdirectory of \n+0000c290: 7468 6520 736f 7572 6365 2066 696c 652e the source file.\n+0000c2a0: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+0000c2b0: 6966 2074 6865 2073 6f75 7263 6520 6669 if the source fi\n+0000c2c0: 6c65 0a20 2020 2020 6973 20e2 8098 7375 le. is ...su\n+0000c2d0: 6264 6972 2f66 696c 652e 6378 78e2 8099 bdir/file.cxx...\n+0000c2e0: 2c20 7468 656e 2074 6865 206f 7574 7075 , then the outpu\n+0000c2f0: 7420 6669 6c65 2077 6f75 6c64 2062 650a t file would be.\n+0000c300: 2020 2020 20e2 8098 7375 6264 6972 2f66 ...subdir/f\n+0000c310: 696c 652e 6fe2 8099 2e0a 0a20 2020 2020 ile.o...... \n+0000c320: 496e 206f 7264 6572 2074 6f20 7573 6520 In order to use \n+0000c330: 7468 6973 206f 7074 696f 6e20 7769 7468 this option with\n+0000c340: 2043 2073 6f75 7263 6573 2c20 796f 7520 C sources, you \n+0000c350: 7368 6f75 6c64 2061 6464 0a20 2020 2020 should add. \n+0000c360: e280 9841 4d5f 5052 4f47 5f43 435f 435f ...AM_PROG_CC_C_\n+0000c370: 4fe2 8099 2074 6f20 e280 9863 6f6e 6669 O... to ...confi\n+0000c380: 6775 7265 2e61 63e2 8099 2e0a 0ae2 8098 gure.ac.........\n+0000c390: 7461 722d 7637 e280 990a e280 9874 6172 tar-v7.......tar\n+0000c3a0: 2d75 7374 6172 e280 990a e280 9874 6172 -ustar.......tar\n+0000c3b0: 2d70 6178 e280 990a 0a20 2020 2020 5468 -pax..... Th\n+0000c3c0: 6573 6520 7468 7265 6520 6d75 7475 616c ese three mutual\n+0000c3d0: 6c79 2065 7863 6c75 7369 7665 206f 7074 ly exclusive opt\n+0000c3e0: 696f 6e73 2073 656c 6563 7420 7468 6520 ions select the \n+0000c3f0: 7461 7220 666f 726d 6174 2074 6f20 7573 tar format to us\n+0000c400: 650a 2020 2020 2077 6865 6e20 6765 6e65 e. when gene\n+0000c410: 7261 7469 6e67 2074 6172 6261 6c6c 7320 rating tarballs \n+0000c420: 7769 7468 20e2 8098 6d61 6b65 2064 6973 with ...make dis\n+0000c430: 74e2 8099 2e20 2028 5468 6520 7461 7220 t.... (The tar \n+0000c440: 6669 6c65 2063 7265 6174 6564 0a20 2020 file created. \n+0000c450: 2020 6973 2074 6865 6e20 636f 6d70 7265 is then compre\n+0000c460: 7373 6564 2061 6363 6f72 6469 6e67 2074 ssed according t\n+0000c470: 6f20 7468 6520 7365 7420 6f66 20e2 8098 o the set of ...\n+0000c480: 6e6f 2d64 6973 742d 677a 6970 e280 992c no-dist-gzip...,\n+0000c490: 0a20 2020 2020 e280 9864 6973 742d 627a . ...dist-bz\n+0000c4a0: 6970 32e2 8099 2c20 e280 9864 6973 742d ip2..., ...dist-\n+0000c4b0: 6c7a 6970 e280 992c 20e2 8098 6469 7374 lzip..., ...dist\n+0000c4c0: 2d78 7ae2 8099 2061 6e64 20e2 8098 6469 -xz... and ...di\n+0000c4d0: 7374 2d74 6172 5ae2 8099 206f 7074 696f st-tarZ... optio\n+0000c4e0: 6e73 2069 6e0a 2020 2020 2075 7365 2e29 ns in. use.)\n+0000c4f0: 0a0a 2020 2020 2054 6865 7365 206f 7074 .. These opt\n+0000c500: 696f 6e73 206d 7573 7420 6265 2070 6173 ions must be pas\n+0000c510: 7365 6420 6173 2061 7267 756d 656e 7473 sed as arguments\n+0000c520: 2074 6f20 e280 9841 4d5f 494e 4954 5f41 to ...AM_INIT_A\n+0000c530: 5554 4f4d 414b 45e2 8099 0a20 2020 2020 UTOMAKE.... \n+0000c540: 282a 6e6f 7465 204d 6163 726f 733a 3a29 (*note Macros::)\n+0000c550: 2062 6563 6175 7365 2074 6865 7920 6361 because they ca\n+0000c560: 6e20 7265 7175 6972 6520 6164 6469 7469 n require additi\n+0000c570: 6f6e 616c 2063 6f6e 6669 6775 7265 0a20 onal configure. \n+0000c580: 2020 2020 6368 6563 6b73 2e20 2041 7574 checks. Aut\n+0000c590: 6f6d 616b 6520 7769 6c6c 2063 6f6d 706c omake will compl\n+0000c5a0: 6169 6e20 6966 2069 7420 7365 6573 2073 ain if it sees s\n+0000c5b0: 7563 6820 6f70 7469 6f6e 7320 696e 2061 uch options in a\n+0000c5c0: 6e0a 2020 2020 20e2 8098 4155 544f 4d41 n. ...AUTOMA\n+0000c5d0: 4b45 5f4f 5054 494f 4e53 e280 9920 7661 KE_OPTIONS... va\n+0000c5e0: 7269 6162 6c65 2e0a 0a20 2020 2020 e280 riable... ..\n+0000c5f0: 9874 6172 2d76 37e2 8099 2073 656c 6563 .tar-v7... selec\n+0000c600: 7473 2074 6865 206f 6c64 2056 3720 7461 ts the old V7 ta\n+0000c610: 7220 666f 726d 6174 2e20 2054 6869 7320 r format. This \n+0000c620: 6973 2074 6865 2068 6973 746f 7269 6361 is the historica\n+0000c630: 6c0a 2020 2020 2064 6566 6175 6c74 2e20 l. default. \n+0000c640: 2054 6869 7320 616e 7469 7175 6174 6564 This antiquated\n+0000c650: 2066 6f72 6d61 7420 6973 2075 6e64 6572 format is under\n+0000c660: 7374 6f6f 6420 6279 2061 6c6c 2074 6172 stood by all tar\n+0000c670: 0a20 2020 2020 696d 706c 656d 656e 7461 . implementa\n+0000c680: 7469 6f6e 7320 616e 6420 7375 7070 6f72 tions and suppor\n+0000c690: 7473 2066 696c 6520 6e61 6d65 7320 7769 ts file names wi\n+0000c6a0: 7468 2075 7020 746f 2039 3920 6368 6172 th up to 99 char\n+0000c6b0: 6163 7465 7273 2e0a 2020 2020 2057 6865 acters.. Whe\n+0000c6c0: 6e20 6769 7665 6e20 6c6f 6e67 6572 2066 n given longer f\n+0000c6d0: 696c 6520 6e61 6d65 7320 736f 6d65 2074 ile names some t\n+0000c6e0: 6172 2069 6d70 6c65 6d65 6e74 6174 696f ar implementatio\n+0000c6f0: 6e73 2077 696c 6c20 6469 6167 6e6f 7365 ns will diagnose\n+0000c700: 0a20 2020 2020 7468 6520 7072 6f62 6c65 . the proble\n+0000c710: 6d20 7768 696c 6520 6f74 6865 7220 7769 m while other wi\n+0000c720: 6c6c 2067 656e 6572 6174 6520 6272 6f6b ll generate brok\n+0000c730: 656e 2074 6172 6261 6c6c 7320 6f72 2075 en tarballs or u\n+0000c740: 7365 0a20 2020 2020 6e6f 6e2d 706f 7274 se. non-port\n+0000c750: 6162 6c65 2065 7874 656e 7369 6f6e 732e able extensions.\n+0000c760: 2020 4675 7274 6865 726d 6f72 652c 2074 Furthermore, t\n+0000c770: 6865 2056 3720 666f 726d 6174 2063 616e he V7 format can\n+0000c780: 6e6f 7420 7374 6f72 650a 2020 2020 2065 not store. e\n+0000c790: 6d70 7479 2064 6972 6563 746f 7269 6573 mpty directories\n+0000c7a0: 2e20 2057 6865 6e20 7573 696e 6720 7468 . When using th\n+0000c7b0: 6973 2066 6f72 6d61 742c 2063 6f6e 7369 is format, consi\n+0000c7c0: 6465 7220 7573 696e 6720 7468 650a 2020 der using the. \n+0000c7d0: 2020 20e2 8098 6669 6c65 6e61 6d65 2d6c ...filename-l\n+0000c7e0: 656e 6774 682d 6d61 783d 3939 e280 9920 ength-max=99... \n+0000c7f0: 6f70 7469 6f6e 2074 6f20 6361 7463 6820 option to catch \n+0000c800: 6669 6c65 206e 616d 6573 2074 6f6f 206c file names too l\n+0000c810: 6f6e 672e 0a0a 2020 2020 20e2 8098 7461 ong... ...ta\n+0000c820: 722d 7573 7461 72e2 8099 2073 656c 6563 r-ustar... selec\n+0000c830: 7473 2074 6865 2075 7374 6172 2066 6f72 ts the ustar for\n+0000c840: 6d61 7420 6465 6669 6e65 6420 6279 2050 mat defined by P\n+0000c850: 4f53 4958 2031 3030 332e 312d 3139 3838 OSIX 1003.1-1988\n+0000c860: 2e0a 2020 2020 2054 6869 7320 666f 726d .. This form\n+0000c870: 6174 2069 7320 6265 6c69 6576 6564 2074 at is believed t\n+0000c880: 6f20 6265 206f 6c64 2065 6e6f 7567 6820 o be old enough \n+0000c890: 746f 2062 6520 706f 7274 6162 6c65 2e20 to be portable. \n+0000c8a0: 2049 7420 6675 6c6c 790a 2020 2020 2073 It fully. s\n+0000c8b0: 7570 706f 7274 7320 656d 7074 7920 6469 upports empty di\n+0000c8c0: 7265 6374 6f72 6965 732e 2020 4974 2063 rectories. It c\n+0000c8d0: 616e 2073 746f 7265 2066 696c 6520 6e61 an store file na\n+0000c8e0: 6d65 7320 7769 7468 2075 7020 746f 2032 mes with up to 2\n+0000c8f0: 3536 0a20 2020 2020 6368 6172 6163 7465 56. characte\n+0000c900: 7273 2c20 7072 6f76 6964 6564 2074 6861 rs, provided tha\n+0000c910: 7420 7468 6520 6669 6c65 206e 616d 6520 t the file name \n+0000c920: 6361 6e20 6265 2073 706c 6974 2061 7420 can be split at \n+0000c930: 6469 7265 6374 6f72 790a 2020 2020 2073 directory. s\n+0000c940: 6570 6172 6174 6f72 2069 6e20 7477 6f20 eparator in two \n+0000c950: 7061 7274 732c 2066 6972 7374 206f 6620 parts, first of \n+0000c960: 7468 656d 2062 6569 6e67 2061 7420 6d6f them being at mo\n+0000c970: 7374 2031 3535 2062 7974 6573 206c 6f6e st 155 bytes lon\n+0000c980: 672e 0a20 2020 2020 536f 2c20 696e 206d g.. So, in m\n+0000c990: 6f73 7420 6361 7365 7320 7468 6520 6d61 ost cases the ma\n+0000c9a0: 7869 6d75 6d20 6669 6c65 206e 616d 6520 ximum file name \n+0000c9b0: 6c65 6e67 7468 2077 696c 6c20 6265 2073 length will be s\n+0000c9c0: 686f 7274 6572 2074 6861 6e0a 2020 2020 horter than. \n+0000c9d0: 2032 3536 2063 6861 7261 6374 6572 732e 256 characters.\n+0000c9e0: 2020 486f 7765 7665 7220 796f 7520 6d61 However you ma\n+0000c9f0: 7920 7275 6e20 6167 6169 6e73 7420 6272 y run against br\n+0000ca00: 6f6b 656e 2074 6172 0a20 2020 2020 696d oken tar. im\n+0000ca10: 706c 656d 656e 7461 7469 6f6e 7320 7468 plementations th\n+0000ca20: 6174 2069 6e63 6f72 7265 6374 6c79 2068 at incorrectly h\n+0000ca30: 616e 646c 6520 6669 6c65 206e 616d 6573 andle file names\n+0000ca40: 206c 6f6e 6765 7220 7468 616e 2039 390a longer than 99.\n+0000ca50: 2020 2020 2063 6861 7261 6374 6572 7320 characters \n+0000ca60: 2870 6c65 6173 6520 7265 706f 7274 2074 (please report t\n+0000ca70: 6865 6d20 746f 203c 6275 672d 6175 746f hem to so\n+0000ca90: 2077 6520 6361 6e0a 2020 2020 2064 6f63 we can. doc\n+0000caa0: 756d 656e 7420 7468 6973 2061 6363 7572 ument this accur\n+0000cab0: 6174 656c 7929 2e0a 0a20 2020 2020 e280 ately)... ..\n+0000cac0: 9874 6172 2d70 6178 e280 9920 7365 6c65 .tar-pax... sele\n+0000cad0: 6374 7320 7468 6520 6e65 7720 7061 7820 cts the new pax \n+0000cae0: 696e 7465 7263 6861 6e67 6520 666f 726d interchange form\n+0000caf0: 6174 2064 6566 696e 6564 2062 7920 504f at defined by PO\n+0000cb00: 5349 580a 2020 2020 2031 3030 332e 312d SIX. 1003.1-\n+0000cb10: 3230 3031 2e20 2049 7420 646f 6573 206e 2001. It does n\n+0000cb20: 6f74 206c 696d 6974 2074 6865 206c 656e ot limit the len\n+0000cb30: 6774 6820 6f66 2066 696c 6520 6e61 6d65 gth of file name\n+0000cb40: 732e 2020 486f 7765 7665 722c 0a20 2020 s. However,. \n+0000cb50: 2020 7468 6973 2066 6f72 6d61 7420 6973 this format is\n+0000cb60: 2076 6572 7920 796f 756e 6720 616e 6420 very young and \n+0000cb70: 7368 6f75 6c64 2070 726f 6261 626c 7920 should probably \n+0000cb80: 6265 2072 6573 7472 6963 7465 6420 746f be restricted to\n+0000cb90: 0a20 2020 2020 7061 636b 6167 6573 2074 . packages t\n+0000cba0: 6861 7420 7461 7267 6574 206f 6e6c 7920 hat target only \n+0000cbb0: 7665 7279 206d 6f64 6572 6e20 706c 6174 very modern plat\n+0000cbc0: 666f 726d 732e 2020 5468 6572 6520 6172 forms. There ar\n+0000cbd0: 6520 6d6f 7665 730a 2020 2020 2074 6f20 e moves. to \n+0000cbe0: 6368 616e 6765 2074 6865 2070 6178 2066 change the pax f\n+0000cbf0: 6f72 6d61 7420 696e 2061 6e20 7570 7761 ormat in an upwa\n+0000cc00: 7264 2d63 6f6d 7061 7469 626c 6520 7761 rd-compatible wa\n+0000cc10: 792c 2073 6f20 7468 6973 0a20 2020 2020 y, so this. \n+0000cc20: 6f70 7469 6f6e 206d 6179 2072 6566 6572 option may refer\n+0000cc30: 2074 6f20 6120 6d6f 7265 2072 6563 656e to a more recen\n+0000cc40: 7420 7665 7273 696f 6e20 696e 2074 6865 t version in the\n+0000cc50: 2066 7574 7572 652e 0a0a 2020 2020 202a future... *\n+0000cc60: 4e6f 7465 2043 6f6e 7472 6f6c 6c69 6e67 Note Controlling\n+0000cc70: 2074 6865 2041 7263 6869 7665 2046 6f72 the Archive For\n+0000cc80: 6d61 743a 2028 7461 7229 466f 726d 6174 mat: (tar)Format\n+0000cc90: 732c 2066 6f72 2066 7572 7468 6572 0a20 s, for further. \n+0000cca0: 2020 2020 6469 7363 7573 7369 6f6e 2061 discussion a\n+0000ccb0: 626f 7574 2074 6172 2066 6f72 6d61 7473 bout tar formats\n+0000ccc0: 2e0a 0a20 2020 2020 e280 9863 6f6e 6669 ... ...confi\n+0000ccd0: 6775 7265 e280 9920 6b6e 6f77 7320 7365 gure... knows se\n+0000cce0: 7665 7261 6c20 7761 7973 2074 6f20 636f veral ways to co\n+0000ccf0: 6e73 7472 7563 7420 7468 6573 6520 666f nstruct these fo\n+0000cd00: 726d 6174 732e 2020 4974 2077 696c 6c0a rmats. It will.\n+0000cd10: 2020 2020 206e 6f74 2061 626f 7274 2069 not abort i\n+0000cd20: 6620 6974 2063 616e 6e6f 7420 6669 6e64 f it cannot find\n+0000cd30: 2061 2074 6f6f 6c20 7570 2074 6f20 7468 a tool up to th\n+0000cd40: 6520 7461 736b 2028 736f 2074 6861 7420 e task (so that \n+0000cd50: 7468 650a 2020 2020 2070 6163 6b61 6765 the. package\n+0000cd60: 2063 616e 2073 7469 6c6c 2062 6520 6275 can still be bu\n+0000cd70: 696c 7429 2c20 6275 7420 e280 986d 616b ilt), but ...mak\n+0000cd80: 6520 6469 7374 e280 9920 7769 6c6c 2066 e dist... will f\n+0000cd90: 6169 6c2e 0a0a 5645 5253 494f 4e0a 2020 ail...VERSION. \n+0000cda0: 2020 2041 2076 6572 7369 6f6e 206e 756d A version num\n+0000cdb0: 6265 7220 2865 2e67 2e2c 20e2 8098 302e ber (e.g., ...0.\n+0000cdc0: 3330 e280 9929 2063 616e 2062 6520 7370 30...) can be sp\n+0000cdd0: 6563 6966 6965 642e 2020 4966 2041 7574 ecified. If Aut\n+0000cde0: 6f6d 616b 6520 6973 0a20 2020 2020 6e6f omake is. no\n+0000cdf0: 7420 6e65 7765 7220 7468 616e 2074 6865 t newer than the\n+0000ce00: 2076 6572 7369 6f6e 2073 7065 6369 6669 version specifi\n+0000ce10: 6564 2c20 6372 6561 7469 6f6e 206f 6620 ed, creation of \n+0000ce20: 7468 6520 e280 984d 616b 6566 696c 652e the ...Makefile.\n+0000ce30: 696e e280 990a 2020 2020 2077 696c 6c20 in.... will \n+0000ce40: 6265 2073 7570 7072 6573 7365 642e 0a0a be suppressed...\n+0000ce50: e280 982d 5743 4154 4547 4f52 59e2 8099 ...-WCATEGORY...\n+0000ce60: 206f 7220 e280 982d 2d77 6172 6e69 6e67 or ...--warning\n+0000ce70: 733d 4341 5445 474f 5259 e280 990a 2020 s=CATEGORY.... \n+0000ce80: 2020 2054 6865 7365 206f 7074 696f 6e73 These options\n+0000ce90: 2062 6568 6176 6520 6578 6163 746c 7920 behave exactly \n+0000cea0: 6c69 6b65 2074 6865 6972 2063 6f6d 6d61 like their comma\n+0000ceb0: 6e64 2d6c 696e 6520 636f 756e 7465 7270 nd-line counterp\n+0000cec0: 6172 740a 2020 2020 2028 2a6e 6f74 6520 art. (*note \n+0000ced0: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n+0000cee0: 696f 6e3a 3a29 2e20 2054 6869 7320 616c ion::). This al\n+0000cef0: 6c6f 7773 2079 6f75 2074 6f20 656e 6162 lows you to enab\n+0000cf00: 6c65 206f 720a 2020 2020 2064 6973 6162 le or. disab\n+0000cf10: 6c65 2073 6f6d 6520 7761 726e 696e 6720 le some warning \n+0000cf20: 6361 7465 676f 7269 6573 206f 6e20 6120 categories on a \n+0000cf30: 7065 722d 6669 6c65 2062 6173 6973 2e20 per-file basis. \n+0000cf40: 2059 6f75 2063 616e 2061 6c73 6f0a 2020 You can also. \n+0000cf50: 2020 2073 6574 7570 2073 6f6d 6520 7761 setup some wa\n+0000cf60: 726e 696e 6773 2066 6f72 2079 6f75 7220 rnings for your \n+0000cf70: 656e 7469 7265 2070 726f 6a65 6374 3b20 entire project; \n+0000cf80: 666f 7220 696e 7374 616e 6365 2c20 7472 for instance, tr\n+0000cf90: 790a 2020 2020 20e2 8098 414d 5f49 4e49 y. ...AM_INI\n+0000cfa0: 545f 4155 544f 4d41 4b45 285b 2d57 616c T_AUTOMAKE([-Wal\n+0000cfb0: 6c5d 29e2 8099 2069 6e20 796f 7572 20e2 l])... in your .\n+0000cfc0: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+0000cfd0: 992e 0a0a 2020 2055 6e72 6563 6f67 6e69 .... Unrecogni\n+0000cfe0: 7a65 6420 6f70 7469 6f6e 7320 6172 6520 zed options are \n+0000cff0: 6469 6167 6e6f 7365 6420 6279 20e2 8098 diagnosed by ...\n+0000d000: 6175 746f 6d61 6b65 e280 992e 0a0a 2020 automake...... \n+0000d010: 2049 6620 796f 7520 7761 6e74 2061 6e20 If you want an \n+0000d020: 6f70 7469 6f6e 2074 6f20 6170 706c 7920 option to apply \n+0000d030: 746f 2061 6c6c 2074 6865 2066 696c 6573 to all the files\n+0000d040: 2069 6e20 7468 6520 7472 6565 2c20 796f in the tree, yo\n+0000d050: 7520 6361 6e0a 7573 6520 7468 6520 e280 u can.use the ..\n+0000d060: 9841 4d5f 494e 4954 5f41 5554 4f4d 414b .AM_INIT_AUTOMAK\n+0000d070: 45e2 8099 206d 6163 726f 2069 6e20 e280 E... macro in ..\n+0000d080: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+0000d090: 2e20 202a 4e6f 7465 204d 6163 726f 733a . *Note Macros:\n+0000d0a0: 3a2e 0a0a 1f0a 4669 6c65 3a20 6175 746f :.....File: auto\n+0000d0b0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+0000d0c0: 204e 6f64 653a 204d 6973 6365 6c6c 616e Node: Miscellan\n+0000d0d0: 656f 7573 2c20 204e 6578 743a 2049 6e63 eous, Next: Inc\n+0000d0e0: 6c75 6465 2c20 2050 7265 763a 204f 7074 lude, Prev: Opt\n+0000d0f0: 696f 6e73 2c20 2055 703a 2054 6f70 0a0a ions, Up: Top..\n+0000d100: 3138 204d 6973 6365 6c6c 616e 656f 7573 18 Miscellaneous\n+0000d110: 2052 756c 6573 0a2a 2a2a 2a2a 2a2a 2a2a Rules.*********\n+0000d120: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 *************..T\n+0000d130: 6865 7265 2061 7265 2061 2066 6577 2072 here are a few r\n+0000d140: 756c 6573 2061 6e64 2076 6172 6961 626c ules and variabl\n+0000d150: 6573 2074 6861 7420 6469 646e 2774 2066 es that didn't f\n+0000d160: 6974 2061 6e79 7768 6572 6520 656c 7365 it anywhere else\n+0000d170: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5461 ...* Menu:..* Ta\n+0000d180: 6773 3a3a 2020 2020 2020 2020 496e 7465 gs:: Inte\n+0000d190: 7266 6163 696e 6720 746f 2065 7461 6773 rfacing to etags\n+0000d1a0: 2061 6e64 206d 6b69 640a 2a20 5375 6666 and mkid.* Suff\n+0000d1b0: 6978 6573 3a3a 2020 2020 4861 6e64 6c69 ixes:: Handli\n+0000d1c0: 6e67 206e 6577 2066 696c 6520 6578 7465 ng new file exte\n+0000d1d0: 6e73 696f 6e73 0a2a 204d 756c 7469 6c69 nsions.* Multili\n+0000d1e0: 6273 3a3a 2020 2053 7570 706f 7274 2066 bs:: Support f\n+0000d1f0: 6f72 206d 756c 7469 6c69 6273 2028 6465 or multilibs (de\n+0000d200: 7072 6563 6174 6564 2c20 736f 6f6e 2074 precated, soon t\n+0000d210: 6f20 6265 2072 656d 6f76 6564 292e 0a0a o be removed)...\n+0000d220: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+0000d230: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+0000d240: 653a 2054 6167 732c 2020 4e65 7874 3a20 e: Tags, Next: \n+0000d250: 5375 6666 6978 6573 2c20 2055 703a 204d Suffixes, Up: M\n+0000d260: 6973 6365 6c6c 616e 656f 7573 0a0a 3138 iscellaneous..18\n+0000d270: 2e31 2049 6e74 6572 6661 6369 6e67 2074 .1 Interfacing t\n+0000d280: 6f20 e280 9865 7461 6773 e280 990a 3d3d o ...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 3d0a 0a41 7574 6f6d =========..Autom\n+0000d2b0: 616b 6520 7769 6c6c 2067 656e 6572 6174 ake will generat\n+0000d2c0: 6520 7275 6c65 7320 746f 2067 656e 6572 e rules to gener\n+0000d2d0: 6174 6520 e280 9854 4147 53e2 8099 2066 ate ...TAGS... f\n+0000d2e0: 696c 6573 2066 6f72 2075 7365 2077 6974 iles for use wit\n+0000d2f0: 6820 474e 550a 456d 6163 7320 756e 6465 h GNU.Emacs unde\n+0000d300: 7220 736f 6d65 2063 6972 6375 6d73 7461 r some circumsta\n+0000d310: 6e63 6573 2e0a 0a20 2020 4966 2061 6e79 nces... If any\n+0000d320: 2043 2c20 432b 2b20 6f72 2046 6f72 7472 C, C++ or Fortr\n+0000d330: 616e 2037 3720 736f 7572 6365 2063 6f64 an 77 source cod\n+0000d340: 6520 6f72 2068 6561 6465 7273 2061 7265 e or headers are\n+0000d350: 2070 7265 7365 6e74 2c20 7468 656e 0ae2 present, then..\n+0000d360: 8098 7461 6773 e280 9920 616e 6420 e280 ..tags... and ..\n+0000d370: 9854 4147 53e2 8099 2072 756c 6573 2077 .TAGS... rules w\n+0000d380: 696c 6c20 6265 2067 656e 6572 6174 6564 ill be generated\n+0000d390: 2066 6f72 2074 6865 2064 6972 6563 746f for the directo\n+0000d3a0: 7279 2e20 2041 6c6c 2066 696c 6573 0a6c ry. All files.l\n+0000d3b0: 6973 7465 6420 7573 696e 6720 7468 6520 isted using the \n+0000d3c0: e280 985f 534f 5552 4345 53e2 8099 2c20 ..._SOURCES..., \n+0000d3d0: e280 985f 4845 4144 4552 53e2 8099 2c20 ..._HEADERS..., \n+0000d3e0: 616e 6420 e280 985f 4c49 5350 e280 9920 and ..._LISP... \n+0000d3f0: 7072 696d 6172 6965 7320 7769 6c6c 2062 primaries will b\n+0000d400: 650a 7573 6564 2074 6f20 6765 6e65 7261 e.used to genera\n+0000d410: 7465 2074 6167 732e 2020 4e6f 7465 2074 te tags. Note t\n+0000d420: 6861 7420 6765 6e65 7261 7465 6420 736f hat generated so\n+0000d430: 7572 6365 2066 696c 6573 2074 6861 7420 urce files that \n+0000d440: 6172 6520 6e6f 740a 6469 7374 7269 6275 are not.distribu\n+0000d450: 7465 6420 6d75 7374 2062 6520 6465 636c ted must be decl\n+0000d460: 6172 6564 2069 6e20 7661 7269 6162 6c65 ared in variable\n+0000d470: 7320 6c69 6b65 20e2 8098 6e6f 6469 7374 s like ...nodist\n+0000d480: 5f6e 6f69 6e73 745f 4845 4144 4552 53e2 _noinst_HEADERS.\n+0000d490: 8099 0a6f 7220 e280 986e 6f64 6973 745f ...or ...nodist_\n+0000d4a0: 5052 4f47 5f53 4f55 5243 4553 e280 9920 PROG_SOURCES... \n+0000d4b0: 6f72 2074 6865 7920 7769 6c6c 2062 6520 or they will be \n+0000d4c0: 6967 6e6f 7265 642e 0a0a 2020 2041 20e2 ignored... A .\n+0000d4d0: 8098 7461 6773 e280 9920 7275 6c65 2077 ..tags... rule w\n+0000d4e0: 696c 6c20 6265 206f 7574 7075 7420 6174 ill be output at\n+0000d4f0: 2074 6865 2074 6f70 6d6f 7374 2064 6972 the topmost dir\n+0000d500: 6563 746f 7279 206f 6620 610a 6d75 6c74 ectory of a.mult\n+0000d510: 692d 6469 7265 6374 6f72 7920 7061 636b i-directory pack\n+0000d520: 6167 652e 2020 5768 656e 2072 756e 2066 age. When run f\n+0000d530: 726f 6d20 7468 6973 2074 6f70 6d6f 7374 rom this topmost\n+0000d540: 2064 6972 6563 746f 7279 2c20 e280 986d directory, ...m\n+0000d550: 616b 650a 7461 6773 e280 9920 7769 6c6c ake.tags... will\n+0000d560: 2067 656e 6572 6174 6520 6120 e280 9854 generate a ...T\n+0000d570: 4147 53e2 8099 2066 696c 6520 7468 6174 AGS... file that\n+0000d580: 2069 6e63 6c75 6465 7320 6279 2072 6566 includes by ref\n+0000d590: 6572 656e 6365 2061 6c6c 20e2 8098 5441 erence all ...TA\n+0000d5a0: 4753 e280 990a 6669 6c65 7320 6672 6f6d GS....files from\n+0000d5b0: 2073 7562 6469 7265 6374 6f72 6965 732e subdirectories.\n+0000d5c0: 0a0a 2020 2054 6865 20e2 8098 7461 6773 .. The ...tags\n+0000d5d0: e280 9920 7275 6c65 2077 696c 6c20 616c ... rule will al\n+0000d5e0: 736f 2062 6520 6765 6e65 7261 7465 6420 so be generated \n+0000d5f0: 6966 2074 6865 2076 6172 6961 626c 6520 if the variable \n+0000d600: e280 9845 5441 4753 5f41 5247 53e2 8099 ...ETAGS_ARGS...\n+0000d610: 0a69 7320 6465 6669 6e65 642e 2020 5468 .is defined. Th\n+0000d620: 6973 2076 6172 6961 626c 6520 6973 2069 is variable is i\n+0000d630: 6e74 656e 6465 6420 666f 7220 7573 6520 ntended for use \n+0000d640: 696e 2064 6972 6563 746f 7269 6573 2074 in directories t\n+0000d650: 6861 740a 636f 6e74 6169 6e20 7461 6767 hat.contain tagg\n+0000d660: 6162 6c65 2073 6f75 7263 6520 7468 6174 able source that\n+0000d670: 20e2 8098 6574 6167 73e2 8099 2064 6f65 ...etags... doe\n+0000d680: 7320 6e6f 7420 756e 6465 7273 7461 6e64 s not understand\n+0000d690: 2e20 2054 6865 2075 7365 7220 6361 6e0a . The user can.\n+0000d6a0: 7573 6520 7468 6520 e280 9845 5441 4753 use the ...ETAGS\n+0000d6b0: 464c 4147 53e2 8099 2074 6f20 7061 7373 FLAGS... to pass\n+0000d6c0: 2061 6464 6974 696f 6e61 6c20 666c 6167 additional flag\n+0000d6d0: 7320 746f 20e2 8098 6574 6167 73e2 8099 s to ...etags...\n+0000d6e0: 3b0a e280 9841 4d5f 4554 4147 5346 4c41 ;....AM_ETAGSFLA\n+0000d6f0: 4753 e280 9920 6973 2061 6c73 6f20 6176 GS... is also av\n+0000d700: 6169 6c61 626c 6520 666f 7220 7573 6520 ailable for use \n+0000d710: 696e 20e2 8098 4d61 6b65 6669 6c65 2e61 in ...Makefile.a\n+0000d720: 6de2 8099 2e0a 0a20 2020 4865 7265 2069 m...... Here i\n+0000d730: 7320 686f 7720 4175 746f 6d61 6b65 2067 s how Automake g\n+0000d740: 656e 6572 6174 6573 2074 6167 7320 666f enerates tags fo\n+0000d750: 7220 6974 7320 736f 7572 6365 2c20 616e r its source, an\n+0000d760: 6420 666f 7220 6e6f 6465 7320 696e 0a69 d for nodes in.i\n+0000d770: 7473 2054 6578 696e 666f 2066 696c 653a ts Texinfo file:\n+0000d780: 0a0a 2020 2020 2045 5441 4753 5f41 5247 .. ETAGS_ARG\n+0000d790: 5320 3d20 6175 746f 6d61 6b65 2e69 6e20 S = automake.in \n+0000d7a0: 2d2d 6c61 6e67 3d6e 6f6e 6520 5c0a 2020 --lang=none \\. \n+0000d7b0: 2020 2020 2d2d 7265 6765 783d 272f 5e40 --regex='/^@\n+0000d7c0: 6e6f 6465 5b20 5c74 5d2b 5c28 5b5e 2c5d node[ \\t]+\\([^,]\n+0000d7d0: 2b5c 292f 5c31 2f27 2061 7574 6f6d 616b +\\)/\\1/' automak\n+0000d7e0: 652e 7465 7869 0a0a 2020 2049 6620 796f e.texi.. If yo\n+0000d7f0: 7520 6164 6420 6669 6c65 206e 616d 6573 u add file names\n+0000d800: 2074 6f20 e280 9845 5441 4753 5f41 5247 to ...ETAGS_ARG\n+0000d810: 53e2 8099 2c20 796f 7520 7769 6c6c 2070 S..., you will p\n+0000d820: 726f 6261 626c 7920 616c 736f 2077 616e robably also wan\n+0000d830: 7420 746f 0a64 6566 696e 6520 e280 9854 t to.define ...T\n+0000d840: 4147 535f 4445 5045 4e44 454e 4349 4553 AGS_DEPENDENCIES\n+0000d850: e280 992e 2020 5468 6520 636f 6e74 656e .... The conten\n+0000d860: 7473 206f 6620 7468 6973 2076 6172 6961 ts of this varia\n+0000d870: 626c 6520 6172 6520 6164 6465 640a 6469 ble are added.di\n+0000d880: 7265 6374 6c79 2074 6f20 7468 6520 6465 rectly to the de\n+0000d890: 7065 6e64 656e 6369 6573 2066 6f72 2074 pendencies for t\n+0000d8a0: 6865 20e2 8098 7461 6773 e280 9920 7275 he ...tags... ru\n+0000d8b0: 6c65 2e0a 0a20 2020 4175 746f 6d61 6b65 le... Automake\n+0000d8c0: 2061 6c73 6f20 6765 6e65 7261 7465 7320 also generates \n+0000d8d0: 6120 e280 9863 7461 6773 e280 9920 7275 a ...ctags... ru\n+0000d8e0: 6c65 2074 6861 7420 6361 6e20 6265 2075 le that can be u\n+0000d8f0: 7365 6420 746f 2062 7569 6c64 0ae2 8098 sed to build....\n+0000d900: 7669 e280 992d 7374 796c 6520 e280 9874 vi...-style ...t\n+0000d910: 6167 73e2 8099 2066 696c 6573 2e20 2054 ags... files. T\n+0000d920: 6865 2076 6172 6961 626c 6520 e280 9843 he variable ...C\n+0000d930: 5441 4753 e280 9920 6973 2074 6865 206e TAGS... is the n\n+0000d940: 616d 6520 6f66 2074 6865 0a70 726f 6772 ame of the.progr\n+0000d950: 616d 2074 6f20 696e 766f 6b65 2028 6279 am to invoke (by\n+0000d960: 2064 6566 6175 6c74 20e2 8098 6374 6167 default ...ctag\n+0000d970: 73e2 8099 293b 20e2 8098 4354 4147 5346 s...); ...CTAGSF\n+0000d980: 4c41 4753 e280 9920 6361 6e20 6265 2075 LAGS... can be u\n+0000d990: 7365 6420 6279 2074 6865 0a75 7365 7220 sed by the.user \n+0000d9a0: 746f 2070 6173 7320 6164 6469 7469 6f6e to pass addition\n+0000d9b0: 616c 2066 6c61 6773 2c20 616e 6420 e280 al flags, and ..\n+0000d9c0: 9841 4d5f 4354 4147 5346 4c41 4753 e280 .AM_CTAGSFLAGS..\n+0000d9d0: 9920 6361 6e20 6265 2075 7365 6420 6279 . can be used by\n+0000d9e0: 2074 6865 0ae2 8098 4d61 6b65 6669 6c65 the....Makefile\n+0000d9f0: 2e61 6de2 8099 2e0a 0a20 2020 4175 746f .am...... Auto\n+0000da00: 6d61 6b65 2077 696c 6c20 616c 736f 2067 make will also g\n+0000da10: 656e 6572 6174 6520 616e 20e2 8098 4944 enerate an ...ID\n+0000da20: e280 9920 7275 6c65 2074 6861 7420 7769 ... rule that wi\n+0000da30: 6c6c 2072 756e 20e2 8098 6d6b 6964 e280 ll run ...mkid..\n+0000da40: 9920 6f6e 2074 6865 0a73 6f75 7263 652e . on the.source.\n+0000da50: 2020 5468 6973 2069 7320 6f6e 6c79 2073 This is only s\n+0000da60: 7570 706f 7274 6564 206f 6e20 6120 6469 upported on a di\n+0000da70: 7265 6374 6f72 792d 6279 2d64 6972 6563 rectory-by-direc\n+0000da80: 746f 7279 2062 6173 6973 2e0a 0a20 2020 tory basis... \n+0000da90: 4669 6e61 6c6c 792c 2041 7574 6f6d 616b Finally, Automak\n+0000daa0: 6520 616c 736f 2065 6d69 7473 2072 756c e also emits rul\n+0000dab0: 6573 2074 6f20 7375 7070 6f72 7420 7468 es to support th\n+0000dac0: 6520 474e 5520 476c 6f62 616c 2054 6167 e GNU Global Tag\n+0000dad0: 730a 7072 6f67 7261 6d20 2868 7474 703a s.program (http:\n+0000dae0: 2f2f 7777 772e 676e 752e 6f72 672f 736f //www.gnu.org/so\n+0000daf0: 6674 7761 7265 2f67 6c6f 6261 6c2f 292e ftware/global/).\n+0000db00: 2020 5468 6520 e280 9847 5441 4753 e280 The ...GTAGS..\n+0000db10: 9920 7275 6c65 2072 756e 730a 476c 6f62 . rule runs.Glob\n+0000db20: 616c 2054 6167 7320 616e 6420 7075 7473 al Tags and puts\n+0000db30: 2074 6865 2072 6573 756c 7420 696e 2074 the result in t\n+0000db40: 6865 2074 6f70 2062 7569 6c64 2064 6972 he top build dir\n+0000db50: 6563 746f 7279 2e20 2054 6865 0a76 6172 ectory. The.var\n+0000db60: 6961 626c 6520 e280 9847 5441 4753 5f41 iable ...GTAGS_A\n+0000db70: 5247 53e2 8099 2068 6f6c 6473 2061 7267 RGS... holds arg\n+0000db80: 756d 656e 7473 2074 6861 7420 6172 6520 uments that are \n+0000db90: 7061 7373 6564 2074 6f20 e280 9867 7461 passed to ...gta\n+0000dba0: 6773 e280 992e 0a0a 1f0a 4669 6c65 3a20 gs........File: \n+0000dbb0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0000dbc0: 666f 2c20 204e 6f64 653a 2053 7566 6669 fo, Node: Suffi\n+0000dbd0: 7865 732c 2020 4e65 7874 3a20 4d75 6c74 xes, Next: Mult\n+0000dbe0: 696c 6962 732c 2020 5072 6576 3a20 5461 ilibs, Prev: Ta\n+0000dbf0: 6773 2c20 2055 703a 204d 6973 6365 6c6c gs, Up: Miscell\n+0000dc00: 616e 656f 7573 0a0a 3138 2e32 2048 616e aneous..18.2 Han\n+0000dc10: 646c 696e 6720 6e65 7720 6669 6c65 2065 dling new file e\n+0000dc20: 7874 656e 7369 6f6e 730a 3d3d 3d3d 3d3d xtensions.======\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+0000dc40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 7420 ===========..It \n+0000dc50: 6973 2073 6f6d 6574 696d 6573 2075 7365 is sometimes use\n+0000dc60: 6675 6c20 746f 2069 6e74 726f 6475 6365 ful to introduce\n+0000dc70: 2061 206e 6577 2069 6d70 6c69 6369 7420 a new implicit \n+0000dc80: 7275 6c65 2074 6f20 6861 6e64 6c65 2061 rule to handle a\n+0000dc90: 2066 696c 650a 7479 7065 2074 6861 7420 file.type that \n+0000dca0: 4175 746f 6d61 6b65 2064 6f65 7320 6e6f Automake does no\n+0000dcb0: 7420 6b6e 6f77 2061 626f 7574 2e0a 0a20 t know about... \n+0000dcc0: 2020 466f 7220 696e 7374 616e 6365 2c20 For instance, \n+0000dcd0: 7375 7070 6f73 6520 796f 7520 6861 6420 suppose you had \n+0000dce0: 6120 636f 6d70 696c 6572 2074 6861 7420 a compiler that \n+0000dcf0: 636f 756c 6420 636f 6d70 696c 6520 e280 could compile ..\n+0000dd00: 982e 666f 6fe2 8099 0a66 696c 6573 2074 ..foo....files t\n+0000dd10: 6f20 e280 982e 6fe2 8099 2066 696c 6573 o ....o... files\n+0000dd20: 2e20 2059 6f75 2077 6f75 6c64 2073 696d . You would sim\n+0000dd30: 706c 7920 6465 6669 6e65 2061 2073 7566 ply define a suf\n+0000dd40: 6669 7820 7275 6c65 2066 6f72 2079 6f75 fix rule for you\n+0000dd50: 720a 6c61 6e67 7561 6765 3a0a 0a20 2020 r.language:.. \n+0000dd60: 2020 2e66 6f6f 2e6f 3a0a 2020 2020 2020 .foo.o:. \n+0000dd70: 2020 2020 2020 2066 6f6f 6363 202d 6320 foocc -c \n+0000dd80: 2d6f 2024 4020 243c 0a0a 2020 2054 6865 -o $@ $<.. The\n+0000dd90: 6e20 796f 7520 636f 756c 6420 6469 7265 n you could dire\n+0000dda0: 6374 6c79 2075 7365 2061 20e2 8098 2e66 ctly use a ....f\n+0000ddb0: 6f6f e280 9920 6669 6c65 2069 6e20 6120 oo... file in a \n+0000ddc0: e280 985f 534f 5552 4345 53e2 8099 2076 ..._SOURCES... v\n+0000ddd0: 6172 6961 626c 650a 616e 6420 6578 7065 ariable.and expe\n+0000dde0: 6374 2074 6865 2063 6f72 7265 6374 2072 ct the correct r\n+0000ddf0: 6573 756c 7473 3a0a 0a20 2020 2020 6269 esults:.. bi\n+0000de00: 6e5f 5052 4f47 5241 4d53 203d 2064 6f69 n_PROGRAMS = doi\n+0000de10: 740a 2020 2020 2064 6f69 745f 534f 5552 t. doit_SOUR\n+0000de20: 4345 5320 3d20 646f 6974 2e66 6f6f 0a0a CES = doit.foo..\n+0000de30: 2020 2054 6869 7320 7761 7320 7468 6520 This was the \n+0000de40: 7369 6d70 6c65 7220 616e 6420 6d6f 7265 simpler and more\n+0000de50: 2063 6f6d 6d6f 6e20 6361 7365 2e20 2049 common case. I\n+0000de60: 6e20 6f74 6865 7220 6361 7365 732c 2079 n other cases, y\n+0000de70: 6f75 2077 696c 6c0a 6861 7665 2074 6f20 ou will.have to \n+0000de80: 6865 6c70 2041 7574 6f6d 616b 6520 746f help Automake to\n+0000de90: 2066 6967 7572 6520 6f75 7420 7768 6963 figure out whic\n+0000dea0: 6820 6578 7465 6e73 696f 6e73 2079 6f75 h extensions you\n+0000deb0: 2061 7265 2064 6566 696e 696e 670a 796f are defining.yo\n+0000dec0: 7572 2073 7566 6669 7820 7275 6c65 2066 ur suffix rule f\n+0000ded0: 6f72 2e20 2054 6869 7320 7573 7561 6c6c or. This usuall\n+0000dee0: 7920 6861 7070 656e 7320 7768 656e 2079 y happens when y\n+0000def0: 6f75 7220 6578 7465 6e73 696f 6e20 646f our extension do\n+0000df00: 6573 206e 6f74 0a73 7461 7274 2077 6974 es not.start wit\n+0000df10: 6820 6120 646f 742e 2020 5468 656e 2c20 h a dot. Then, \n+0000df20: 616c 6c20 796f 7520 6861 7665 2074 6f20 all you have to \n+0000df30: 646f 2069 7320 746f 2070 7574 2061 206c do is to put a l\n+0000df40: 6973 7420 6f66 206e 6577 0a73 7566 6669 ist of new.suffi\n+0000df50: 7865 7320 696e 2074 6865 20e2 8098 5355 xes in the ...SU\n+0000df60: 4646 4958 4553 e280 9920 7661 7269 6162 FFIXES... variab\n+0000df70: 6c65 202a 6265 666f 7265 2a20 796f 7520 le *before* you \n+0000df80: 6465 6669 6e65 2079 6f75 7220 696d 706c define your impl\n+0000df90: 6963 6974 0a72 756c 652e 0a0a 2020 2046 icit.rule... F\n+0000dfa0: 6f72 2069 6e73 7461 6e63 652c 2074 6865 or instance, the\n+0000dfb0: 2066 6f6c 6c6f 7769 6e67 2064 6566 696e following defin\n+0000dfc0: 6974 696f 6e20 7072 6576 656e 7473 2041 ition prevents A\n+0000dfd0: 7574 6f6d 616b 6520 6672 6f6d 0a6d 6973 utomake from.mis\n+0000dfe0: 696e 7465 7270 7265 7469 6e67 2074 6865 interpreting the\n+0000dff0: 20e2 8098 2e69 646c 432e 6370 703a e280 ....idlC.cpp:..\n+0000e000: 9920 7275 6c65 2061 7320 616e 2061 7474 . rule as an att\n+0000e010: 656d 7074 2074 6f20 7472 616e 7366 6f72 empt to transfor\n+0000e020: 6d20 e280 982e 6964 6c43 e280 990a 6669 m ....idlC....fi\n+0000e030: 6c65 7320 696e 746f 20e2 8098 2e63 7070 les into ....cpp\n+0000e040: e280 9920 6669 6c65 732e 0a0a 2020 2020 ... files... \n+0000e050: 2053 5546 4649 5845 5320 3d20 2e69 646c SUFFIXES = .idl\n+0000e060: 2043 2e63 7070 0a20 2020 2020 2e69 646c C.cpp. .idl\n+0000e070: 432e 6370 703a 0a20 2020 2020 2020 2020 C.cpp:. \n+0000e080: 2020 2020 2320 7768 6174 6576 6572 0a0a # whatever..\n+0000e090: 2020 2041 7320 796f 7520 6d61 7920 6861 As you may ha\n+0000e0a0: 7665 206e 6f74 6564 2c20 7468 6520 e280 ve noted, the ..\n+0000e0b0: 9853 5546 4649 5845 53e2 8099 2076 6172 .SUFFIXES... var\n+0000e0c0: 6961 626c 6520 6265 6861 7665 7320 6c69 iable behaves li\n+0000e0d0: 6b65 2074 6865 0ae2 8098 2e53 5546 4649 ke the.....SUFFI\n+0000e0e0: 5845 53e2 8099 2073 7065 6369 616c 2074 XES... special t\n+0000e0f0: 6172 6765 7420 6f66 20e2 8098 6d61 6b65 arget of ...make\n+0000e100: e280 992e 2020 596f 7520 7368 6f75 6c64 .... You should\n+0000e110: 206e 6f74 2074 6f75 6368 20e2 8098 2e53 not touch ....S\n+0000e120: 5546 4649 5845 53e2 8099 0a79 6f75 7273 UFFIXES....yours\n+0000e130: 656c 662c 2062 7574 2075 7365 20e2 8098 elf, but use ...\n+0000e140: 5355 4646 4958 4553 e280 9920 696e 7374 SUFFIXES... inst\n+0000e150: 6561 6420 616e 6420 6c65 7420 4175 746f ead and let Auto\n+0000e160: 6d61 6b65 2067 656e 6572 6174 6520 7468 make generate th\n+0000e170: 650a 7375 6666 6978 206c 6973 7420 666f e.suffix list fo\n+0000e180: 7220 e280 982e 5355 4646 4958 4553 e280 r ....SUFFIXES..\n+0000e190: 992e 2020 416e 7920 6769 7665 6e20 e280 .. Any given ..\n+0000e1a0: 9853 5546 4649 5845 53e2 8099 2067 6f20 .SUFFIXES... go \n+0000e1b0: 6174 2074 6865 2073 7461 7274 206f 660a at the start of.\n+0000e1c0: 7468 6520 6765 6e65 7261 7465 6420 7375 the generated su\n+0000e1d0: 6666 6978 6573 206c 6973 742c 2066 6f6c ffixes list, fol\n+0000e1e0: 6c6f 7765 6420 6279 2041 7574 6f6d 616b lowed by Automak\n+0000e1f0: 6520 6765 6e65 7261 7465 6420 7375 6666 e generated suff\n+0000e200: 6978 6573 206e 6f74 0a61 6c72 6561 6479 ixes not.already\n+0000e210: 2069 6e20 7468 6520 6c69 7374 2e0a 0a1f in the list....\n+0000e220: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0000e230: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0000e240: 3a20 4d75 6c74 696c 6962 732c 2020 5072 : Multilibs, Pr\n+0000e250: 6576 3a20 5375 6666 6978 6573 2c20 2055 ev: Suffixes, U\n+0000e260: 703a 204d 6973 6365 6c6c 616e 656f 7573 p: Miscellaneous\n+0000e270: 0a0a 3138 2e33 2053 7570 706f 7274 2066 ..18.3 Support f\n+0000e280: 6f72 204d 756c 7469 6c69 6273 2028 6465 or Multilibs (de\n+0000e290: 7072 6563 6174 6564 2c20 736f 6f6e 2074 precated, soon t\n+0000e2a0: 6f20 6265 2072 656d 6f76 6564 292e 0a3d o be removed)..=\n 0000e2b0: 3d3d 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 3d0a 0a41 7574 ===========..Aut\n+0000e2f0: 6f6d 616b 6520 7573 6564 2074 6f20 7375 omake used to su\n+0000e300: 7070 6f72 7420 616e 206f 6273 6375 7265 pport an obscure\n+0000e310: 2066 6561 7475 7265 2063 616c 6c65 6420 feature called \n+0000e320: 6d75 6c74 696c 6962 732e 2020 5f54 6869 multilibs. _Thi\n+0000e330: 730a 6665 6174 7572 6520 6973 206e 6f77 s.feature is now\n+0000e340: 2064 6570 7265 6361 7465 642c 2061 6e64 deprecated, and\n+0000e350: 2077 696c 6c20 6265 2072 656d 6f76 6564 will be removed\n+0000e360: 2069 6e20 7468 6520 6e65 7874 206d 616a in the next maj\n+0000e370: 6f72 0a41 7574 6f6d 616b 6520 7665 7273 or.Automake vers\n+0000e380: 696f 6e5f 2e20 2053 7469 6c6c 2c20 6974 ion_. Still, it\n+0000e390: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation\n+0000e3a0: 2077 696c 6c20 7265 6d61 696e 2061 7661 will remain ava\n+0000e3b0: 696c 6162 6c65 2069 6e0a 7468 6520 e280 ilable in.the ..\n+0000e3c0: 9863 6f6e 7472 6962 2fe2 8099 2064 6972 .contrib/... dir\n+0000e3d0: 6563 746f 7279 206f 6620 7468 6520 4175 ectory of the Au\n+0000e3e0: 746f 6d61 6b65 2064 6973 7472 6962 7574 tomake distribut\n+0000e3f0: 696f 6e2c 2073 6f20 6974 2073 686f 756c ion, so it shoul\n+0000e400: 6420 6265 0a76 6572 7920 6561 7379 2066 d be.very easy f\n+0000e410: 6f72 206d 6f74 6976 6174 6564 2075 7365 or motivated use\n+0000e420: 7273 2074 6f20 636f 6e74 696e 7565 2074 rs to continue t\n+0000e430: 6f20 7573 6520 6974 2069 6e20 7468 6569 o use it in thei\n+0000e440: 7220 7072 6f6a 6563 7473 2c0a 6966 2074 r projects,.if t\n+0000e450: 6865 7920 7265 616c 6c79 206e 6565 6420 hey really need \n+0000e460: 746f 2e0a 0a20 2020 4120 e280 9c6d 756c to... A ...mul\n+0000e470: 7469 6c69 62e2 809d 2069 7320 6120 6c69 tilib... is a li\n+0000e480: 6272 6172 7920 7468 6174 2069 7320 6275 brary that is bu\n+0000e490: 696c 7420 666f 7220 6d75 6c74 6970 6c65 ilt for multiple\n+0000e4a0: 2064 6966 6665 7265 6e74 2041 4249 730a different ABIs.\n+0000e4b0: 6174 2061 2073 696e 676c 6520 7469 6d65 at a single time\n+0000e4c0: 3b20 6561 6368 2074 696d 6520 7468 6520 ; each time the \n+0000e4d0: 6c69 6272 6172 7920 6973 2062 7569 6c74 library is built\n+0000e4e0: 2077 6974 6820 6120 6469 6666 6572 656e with a differen\n+0000e4f0: 7420 7461 7267 6574 0a66 6c61 6720 636f t target.flag co\n+0000e500: 6d62 696e 6174 696f 6e2e 2020 5468 6973 mbination. This\n+0000e510: 2069 7320 6f6e 6c79 2075 7365 6675 6c20 is only useful \n+0000e520: 7768 656e 2074 6865 206c 6962 7261 7279 when the library\n+0000e530: 2069 7320 696e 7465 6e64 6564 2074 6f0a is intended to.\n+0000e540: 6265 2063 726f 7373 2d63 6f6d 7069 6c65 be cross-compile\n+0000e550: 642c 2061 6e64 2069 7420 6973 2061 6c6d d, and it is alm\n+0000e560: 6f73 7420 6578 636c 7573 6976 656c 7920 ost exclusively \n+0000e570: 7573 6564 2066 6f72 2063 6f6d 7069 6c65 used for compile\n+0000e580: 720a 7375 7070 6f72 7420 6c69 6272 6172 r.support librar\n+0000e590: 6965 732e 0a0a 1f0a 4669 6c65 3a20 6175 ies.....File: au\n+0000e5a0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+0000e5b0: 2c20 204e 6f64 653a 2049 6e63 6c75 6465 , Node: Include\n+0000e5c0: 2c20 204e 6578 743a 2043 6f6e 6469 7469 , Next: Conditi\n+0000e5d0: 6f6e 616c 732c 2020 5072 6576 3a20 4d69 onals, Prev: Mi\n+0000e5e0: 7363 656c 6c61 6e65 6f75 732c 2020 5570 scellaneous, Up\n+0000e5f0: 3a20 546f 700a 0a31 3920 496e 636c 7564 : Top..19 Includ\n+0000e600: 650a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 4175 e.**********..Au\n+0000e610: 746f 6d61 6b65 2073 7570 706f 7274 7320 tomake supports \n+0000e620: 616e 20e2 8098 696e 636c 7564 65e2 8099 an ...include...\n+0000e630: 2064 6972 6563 7469 7665 2074 6861 7420 directive that \n+0000e640: 6361 6e20 6265 2075 7365 6420 746f 2069 can be used to i\n+0000e650: 6e63 6c75 6465 0a6f 7468 6572 20e2 8098 nclude.other ...\n+0000e660: 4d61 6b65 6669 6c65 e280 9920 6672 6167 Makefile... frag\n+0000e670: 6d65 6e74 7320 7768 656e 20e2 8098 6175 ments when ...au\n+0000e680: 746f 6d61 6b65 e280 9920 6973 2072 756e tomake... is run\n+0000e690: 2e20 204e 6f74 6520 7468 6174 2074 6865 . Note that the\n+0000e6a0: 7365 0a66 7261 676d 656e 7473 2061 7265 se.fragments are\n+0000e6b0: 2072 6561 6420 616e 6420 696e 7465 7270 read and interp\n+0000e6c0: 7265 7465 6420 6279 20e2 8098 6175 746f reted by ...auto\n+0000e6d0: 6d61 6b65 e280 992c 206e 6f74 2062 7920 make..., not by \n+0000e6e0: e280 986d 616b 65e2 8099 2e20 2041 730a ...make.... As.\n+0000e6f0: 7769 7468 2063 6f6e 6469 7469 6f6e 616c with conditional\n+0000e700: 732c 20e2 8098 6d61 6b65 e280 9920 6861 s, ...make... ha\n+0000e710: 7320 6e6f 2069 6465 6120 7468 6174 20e2 s no idea that .\n+0000e720: 8098 696e 636c 7564 65e2 8099 2069 7320 ..include... is \n+0000e730: 696e 2075 7365 2e0a 0a20 2020 5468 6572 in use... Ther\n+0000e740: 6520 6172 6520 7477 6f20 666f 726d 7320 e are two forms \n+0000e750: 6f66 20e2 8098 696e 636c 7564 65e2 8099 of ...include...\n+0000e760: 3a0a 0ae2 8098 696e 636c 7564 6520 2428 :.....include $(\n+0000e770: 7372 6364 6972 292f 6669 6c65 e280 990a srcdir)/file....\n+0000e780: 2020 2020 2049 6e63 6c75 6465 2061 2066 Include a f\n+0000e790: 7261 676d 656e 7420 7468 6174 2069 7320 ragment that is \n+0000e7a0: 666f 756e 6420 7265 6c61 7469 7665 2074 found relative t\n+0000e7b0: 6f20 7468 6520 6375 7272 656e 7420 736f o the current so\n+0000e7c0: 7572 6365 0a20 2020 2020 6469 7265 6374 urce. direct\n+0000e7d0: 6f72 792e 0a0a e280 9869 6e63 6c75 6465 ory......include\n+0000e7e0: 2024 2874 6f70 5f73 7263 6469 7229 2f66 $(top_srcdir)/f\n+0000e7f0: 696c 65e2 8099 0a20 2020 2020 496e 636c ile.... Incl\n+0000e800: 7564 6520 6120 6672 6167 6d65 6e74 2074 ude a fragment t\n+0000e810: 6861 7420 6973 2066 6f75 6e64 2072 656c hat is found rel\n+0000e820: 6174 6976 6520 746f 2074 6865 2074 6f70 ative to the top\n+0000e830: 2073 6f75 7263 650a 2020 2020 2064 6972 source. dir\n+0000e840: 6563 746f 7279 2e0a 0a20 2020 4e6f 7465 ectory... Note\n+0000e850: 2074 6861 7420 6966 2061 2066 7261 676d that if a fragm\n+0000e860: 656e 7420 6973 2069 6e63 6c75 6465 6420 ent is included \n+0000e870: 696e 7369 6465 2061 2063 6f6e 6469 7469 inside a conditi\n+0000e880: 6f6e 616c 2c20 7468 656e 2074 6865 0a63 onal, then the.c\n+0000e890: 6f6e 6469 7469 6f6e 2061 7070 6c69 6573 ondition applies\n+0000e8a0: 2074 6f20 7468 6520 656e 7469 7265 2063 to the entire c\n+0000e8b0: 6f6e 7465 6e74 7320 6f66 2074 6861 7420 ontents of that \n+0000e8c0: 6672 6167 6d65 6e74 2e0a 0a20 2020 4d61 fragment... Ma\n+0000e8d0: 6b65 6669 6c65 2066 7261 676d 656e 7473 kefile fragments\n+0000e8e0: 2069 6e63 6c75 6465 6420 7468 6973 2077 included this w\n+0000e8f0: 6179 2061 7265 2061 6c77 6179 7320 6469 ay are always di\n+0000e900: 7374 7269 6275 7465 6420 6265 6361 7573 stributed becaus\n+0000e910: 650a 7468 6579 2061 7265 206e 6565 6465 e.they are neede\n+0000e920: 6420 746f 2072 6562 7569 6c64 20e2 8098 d to rebuild ...\n+0000e930: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2e0a Makefile.in.....\n+0000e940: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0000e950: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0000e960: 6465 3a20 436f 6e64 6974 696f 6e61 6c73 de: Conditionals\n+0000e970: 2c20 204e 6578 743a 2053 696c 656e 6369 , Next: Silenci\n+0000e980: 6e67 204d 616b 652c 2020 5072 6576 3a20 ng Make, Prev: \n+0000e990: 496e 636c 7564 652c 2020 5570 3a20 546f Include, Up: To\n+0000e9a0: 700a 0a32 3020 436f 6e64 6974 696f 6e61 p..20 Conditiona\n+0000e9b0: 6c73 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ls.*************\n+0000e9c0: 2a2a 0a0a 4175 746f 6d61 6b65 2073 7570 **..Automake sup\n+0000e9d0: 706f 7274 7320 6120 7369 6d70 6c65 2074 ports a simple t\n+0000e9e0: 7970 6520 6f66 2063 6f6e 6469 7469 6f6e ype of condition\n+0000e9f0: 616c 732e 0a0a 2020 2054 6865 7365 2063 als... These c\n+0000ea00: 6f6e 6469 7469 6f6e 616c 7320 6172 6520 onditionals are \n+0000ea10: 6e6f 7420 7468 6520 7361 6d65 2061 7320 not the same as \n+0000ea20: 636f 6e64 6974 696f 6e61 6c73 2069 6e20 conditionals in \n+0000ea30: 474e 5520 4d61 6b65 2e0a 4175 746f 6d61 GNU Make..Automa\n+0000ea40: 6b65 2063 6f6e 6469 7469 6f6e 616c 7320 ke conditionals \n+0000ea50: 6172 6520 6368 6563 6b65 6420 6174 2063 are checked at c\n+0000ea60: 6f6e 6669 6775 7265 2074 696d 6520 6279 onfigure time by\n+0000ea70: 2074 6865 20e2 8098 636f 6e66 6967 7572 the ...configur\n+0000ea80: 65e2 8099 0a73 6372 6970 742c 2061 6e64 e....script, and\n+0000ea90: 2061 6666 6563 7420 7468 6520 7472 616e affect the tran\n+0000eaa0: 736c 6174 696f 6e20 6672 6f6d 20e2 8098 slation from ...\n+0000eab0: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2074 Makefile.in... t\n+0000eac0: 6f20 e280 984d 616b 6566 696c 65e2 8099 o ...Makefile...\n+0000ead0: 2e0a 5468 6579 2061 7265 2062 6173 6564 ..They are based\n+0000eae0: 206f 6e20 6f70 7469 6f6e 7320 7061 7373 on options pass\n+0000eaf0: 6564 2074 6f20 e280 9863 6f6e 6669 6775 ed to ...configu\n+0000eb00: 7265 e280 9920 616e 6420 6f6e 2072 6573 re... and on res\n+0000eb10: 756c 7473 2074 6861 740a e280 9863 6f6e ults that....con\n+0000eb20: 6669 6775 7265 e280 9920 6861 7320 6469 figure... has di\n+0000eb30: 7363 6f76 6572 6564 2061 626f 7574 2074 scovered about t\n+0000eb40: 6865 2068 6f73 7420 7379 7374 656d 2e20 he host system. \n+0000eb50: 2047 4e55 204d 616b 6520 636f 6e64 6974 GNU Make condit\n+0000eb60: 696f 6e61 6c73 0a61 7265 2063 6865 636b ionals.are check\n+0000eb70: 6564 2061 7420 e280 986d 616b 65e2 8099 ed at ...make...\n+0000eb80: 2074 696d 652c 2061 6e64 2061 7265 2062 time, and are b\n+0000eb90: 6173 6564 206f 6e20 7661 7269 6162 6c65 ased on variable\n+0000eba0: 7320 7061 7373 6564 2074 6f20 7468 650a s passed to the.\n+0000ebb0: 6d61 6b65 2070 726f 6772 616d 206f 7220 make program or \n+0000ebc0: 6465 6669 6e65 6420 696e 2074 6865 20e2 defined in the .\n+0000ebd0: 8098 4d61 6b65 6669 6c65 e280 992e 0a0a ..Makefile......\n+0000ebe0: 2020 2041 7574 6f6d 616b 6520 636f 6e64 Automake cond\n+0000ebf0: 6974 696f 6e61 6c73 2077 696c 6c20 776f itionals will wo\n+0000ec00: 726b 2077 6974 6820 616e 7920 6d61 6b65 rk with any make\n+0000ec10: 2070 726f 6772 616d 2e0a 0a2a 204d 656e program...* Men\n+0000ec20: 753a 0a0a 2a20 5573 6167 6520 6f66 2043 u:..* Usage of C\n+0000ec30: 6f6e 6469 7469 6f6e 616c 733a 3a20 2020 onditionals:: \n+0000ec40: 2020 2020 4465 636c 6172 696e 6720 636f Declaring co\n+0000ec50: 6e64 6974 696f 6e61 6c20 636f 6e74 656e nditional conten\n+0000ec60: 740a 2a20 4c69 6d69 7473 206f 6620 436f t.* Limits of Co\n+0000ec70: 6e64 6974 696f 6e61 6c73 3a3a 2020 2020 nditionals:: \n+0000ec80: 2020 456e 636c 6f73 696e 6720 636f 6d70 Enclosing comp\n+0000ec90: 6c65 7465 2073 7461 7465 6d65 6e74 730a lete statements.\n+0000eca0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+0000ecb0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+0000ecc0: 6465 3a20 5573 6167 6520 6f66 2043 6f6e de: Usage of Con\n+0000ecd0: 6469 7469 6f6e 616c 732c 2020 4e65 7874 ditionals, Next\n+0000ece0: 3a20 4c69 6d69 7473 206f 6620 436f 6e64 : Limits of Cond\n+0000ecf0: 6974 696f 6e61 6c73 2c20 2055 703a 2043 itionals, Up: C\n+0000ed00: 6f6e 6469 7469 6f6e 616c 730a 0a32 302e onditionals..20.\n+0000ed10: 3120 5573 6167 6520 6f66 2043 6f6e 6469 1 Usage of Condi\n+0000ed20: 7469 6f6e 616c 730a 3d3d 3d3d 3d3d 3d3d tionals.========\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 0a0a 4265 666f 7265 2075 7369 6e67 ==..Before using\n+0000ed50: 2061 2063 6f6e 6469 7469 6f6e 616c 2c20 a conditional, \n+0000ed60: 796f 7520 6d75 7374 2064 6566 696e 6520 you must define \n+0000ed70: 6974 2062 7920 7573 696e 6720 e280 9841 it by using ...A\n+0000ed80: 4d5f 434f 4e44 4954 494f 4e41 4ce2 8099 M_CONDITIONAL...\n+0000ed90: 0a69 6e20 7468 6520 e280 9863 6f6e 6669 .in the ...confi\n+0000eda0: 6775 7265 2e61 63e2 8099 2066 696c 6520 gure.ac... file \n+0000edb0: 282a 6e6f 7465 204d 6163 726f 733a 3a29 (*note Macros::)\n+0000edc0: 2e0a 0a20 2d2d 204d 6163 726f 3a20 414d ... -- Macro: AM\n+0000edd0: 5f43 4f4e 4449 5449 4f4e 414c 2028 434f _CONDITIONAL (CO\n+0000ede0: 4e44 4954 494f 4e41 4c2c 2043 4f4e 4449 NDITIONAL, CONDI\n+0000edf0: 5449 4f4e 290a 2020 2020 2054 6865 2063 TION). The c\n+0000ee00: 6f6e 6469 7469 6f6e 616c 206e 616d 652c onditional name,\n+0000ee10: 2043 4f4e 4449 5449 4f4e 414c 2c20 7368 CONDITIONAL, sh\n+0000ee20: 6f75 6c64 2062 6520 6120 7369 6d70 6c65 ould be a simple\n+0000ee30: 2073 7472 696e 670a 2020 2020 2073 7461 string. sta\n+0000ee40: 7274 696e 6720 7769 7468 2061 206c 6574 rting with a let\n+0000ee50: 7465 7220 616e 6420 636f 6e74 6169 6e69 ter and containi\n+0000ee60: 6e67 206f 6e6c 7920 6c65 7474 6572 732c ng only letters,\n+0000ee70: 2064 6967 6974 732c 2061 6e64 0a20 2020 digits, and. \n+0000ee80: 2020 756e 6465 7273 636f 7265 732e 2020 underscores. \n+0000ee90: 4974 206d 7573 7420 6265 2064 6966 6665 It must be diffe\n+0000eea0: 7265 6e74 2066 726f 6d20 e280 9854 5255 rent from ...TRU\n+0000eeb0: 45e2 8099 2061 6e64 20e2 8098 4641 4c53 E... and ...FALS\n+0000eec0: 45e2 8099 2074 6861 7420 6172 650a 2020 E... that are. \n+0000eed0: 2020 2072 6573 6572 7665 6420 6279 2041 reserved by A\n+0000eee0: 7574 6f6d 616b 652e 0a0a 2020 2020 2054 utomake... T\n+0000eef0: 6865 2073 6865 6c6c 2043 4f4e 4449 5449 he shell CONDITI\n+0000ef00: 4f4e 2028 7375 6974 6162 6c65 2066 6f72 ON (suitable for\n+0000ef10: 2075 7365 2069 6e20 6120 7368 656c 6c20 use in a shell \n+0000ef20: e280 9869 66e2 8099 2073 7461 7465 6d65 ...if... stateme\n+0000ef30: 6e74 2920 6973 0a20 2020 2020 6576 616c nt) is. eval\n+0000ef40: 7561 7465 6420 7768 656e 20e2 8098 636f uated when ...co\n+0000ef50: 6e66 6967 7572 65e2 8099 2069 7320 7275 nfigure... is ru\n+0000ef60: 6e2e 2020 4e6f 7465 2074 6861 7420 796f n. Note that yo\n+0000ef70: 7520 6d75 7374 2061 7272 616e 6765 2066 u must arrange f\n+0000ef80: 6f72 0a20 2020 2020 5f65 7665 7279 5f20 or. _every_ \n+0000ef90: e280 9841 4d5f 434f 4e44 4954 494f 4e41 ...AM_CONDITIONA\n+0000efa0: 4ce2 8099 2074 6f20 6265 2069 6e76 6f6b L... to be invok\n+0000efb0: 6564 2065 7665 7279 2074 696d 6520 e280 ed every time ..\n+0000efc0: 9863 6f6e 6669 6775 7265 e280 9920 6973 .configure... is\n+0000efd0: 0a20 2020 2020 7275 6e2e 2020 4966 20e2 . run. If .\n+0000efe0: 8098 414d 5f43 4f4e 4449 5449 4f4e 414c ..AM_CONDITIONAL\n+0000eff0: e280 9920 6973 2072 756e 2063 6f6e 6469 ... is run condi\n+0000f000: 7469 6f6e 616c 6c79 2028 652e 672e 2c20 tionally (e.g., \n+0000f010: 696e 2061 2073 6865 6c6c 0a20 2020 2020 in a shell. \n+0000f020: e280 9869 66e2 8099 2073 7461 7465 6d65 ...if... stateme\n+0000f030: 6e74 292c 2074 6865 6e20 7468 6520 7265 nt), then the re\n+0000f040: 7375 6c74 2077 696c 6c20 636f 6e66 7573 sult will confus\n+0000f050: 6520 e280 9861 7574 6f6d 616b 65e2 8099 e ...automake...\n+0000f060: 2e0a 0a20 2020 436f 6e64 6974 696f 6e61 ... Conditiona\n+0000f070: 6c73 2074 7970 6963 616c 6c79 2064 6570 ls typically dep\n+0000f080: 656e 6420 7570 6f6e 206f 7074 696f 6e73 end upon options\n+0000f090: 2074 6861 7420 7468 6520 7573 6572 2070 that the user p\n+0000f0a0: 726f 7669 6465 7320 746f 0a74 6865 20e2 rovides to.the .\n+0000f0b0: 8098 636f 6e66 6967 7572 65e2 8099 2073 ..configure... s\n+0000f0c0: 6372 6970 742e 2020 4865 7265 2069 7320 cript. Here is \n+0000f0d0: 616e 2065 7861 6d70 6c65 206f 6620 686f an example of ho\n+0000f0e0: 7720 746f 2077 7269 7465 2061 0a63 6f6e w to write a.con\n+0000f0f0: 6469 7469 6f6e 616c 2074 6861 7420 6973 ditional that is\n+0000f100: 2074 7275 6520 6966 2074 6865 2075 7365 true if the use\n+0000f110: 7220 7573 6573 2074 6865 20e2 8098 2d2d r uses the ...--\n+0000f120: 656e 6162 6c65 2d64 6562 7567 e280 9920 enable-debug... \n+0000f130: 6f70 7469 6f6e 2e0a 0a20 2020 2020 4143 option... AC\n+0000f140: 5f41 5247 5f45 4e41 424c 4528 5b64 6562 _ARG_ENABLE([deb\n+0000f150: 7567 5d2c 0a20 2020 2020 5b20 202d 2d65 ug],. [ --e\n+0000f160: 6e61 626c 652d 6465 6275 6720 2020 2054 nable-debug T\n+0000f170: 7572 6e20 6f6e 2064 6562 7567 6769 6e67 urn on debugging\n+0000f180: 5d2c 0a20 2020 2020 5b63 6173 6520 2224 ],. [case \"$\n+0000f190: 7b65 6e61 626c 6576 616c 7d22 2069 6e0a {enableval}\" in.\n+0000f1a0: 2020 2020 2020 2079 6573 2920 6465 6275 yes) debu\n+0000f1b0: 673d 7472 7565 203b 3b0a 2020 2020 2020 g=true ;;. \n+0000f1c0: 206e 6f29 2020 6465 6275 673d 6661 6c73 no) debug=fals\n+0000f1d0: 6520 3b3b 0a20 2020 2020 2020 2a29 2041 e ;;. *) A\n+0000f1e0: 435f 4d53 475f 4552 524f 5228 5b62 6164 C_MSG_ERROR([bad\n+0000f1f0: 2076 616c 7565 2024 7b65 6e61 626c 6576 value ${enablev\n+0000f200: 616c 7d20 666f 7220 2d2d 656e 6162 6c65 al} for --enable\n+0000f210: 2d64 6562 7567 5d29 203b 3b0a 2020 2020 -debug]) ;;. \n+0000f220: 2065 7361 635d 2c5b 6465 6275 673d 6661 esac],[debug=fa\n+0000f230: 6c73 655d 290a 2020 2020 2041 4d5f 434f lse]). AM_CO\n+0000f240: 4e44 4954 494f 4e41 4c28 5b44 4542 5547 NDITIONAL([DEBUG\n+0000f250: 5d2c 205b 7465 7374 2078 2464 6562 7567 ], [test x$debug\n+0000f260: 203d 2078 7472 7565 5d29 0a0a 2020 2048 = xtrue]).. H\n+0000f270: 6572 6520 6973 2061 6e20 6578 616d 706c ere is an exampl\n+0000f280: 6520 6f66 2068 6f77 2074 6f20 7573 6520 e of how to use \n+0000f290: 7468 6174 2063 6f6e 6469 7469 6f6e 616c that conditional\n+0000f2a0: 2069 6e20 e280 984d 616b 6566 696c 652e in ...Makefile.\n+0000f2b0: 616d e280 993a 0a0a 2020 2020 2069 6620 am...:.. if \n+0000f2c0: 4445 4255 470a 2020 2020 2044 4247 203d DEBUG. DBG =\n+0000f2d0: 2064 6562 7567 0a20 2020 2020 656c 7365 debug. else\n+0000f2e0: 0a20 2020 2020 4442 4720 3d0a 2020 2020 . DBG =. \n+0000f2f0: 2065 6e64 6966 0a20 2020 2020 6e6f 696e endif. noin\n+0000f300: 7374 5f50 524f 4752 414d 5320 3d20 2428 st_PROGRAMS = $(\n+0000f310: 4442 4729 0a0a 2020 2054 6869 7320 7472 DBG).. This tr\n+0000f320: 6976 6961 6c20 6578 616d 706c 6520 636f ivial example co\n+0000f330: 756c 6420 616c 736f 2062 6520 6861 6e64 uld also be hand\n+0000f340: 6c65 6420 7573 696e 6720 e280 9845 5854 led using ...EXT\n+0000f350: 5241 5f50 524f 4752 414d 53e2 8099 0a28 RA_PROGRAMS....(\n+0000f360: 2a6e 6f74 6520 436f 6e64 6974 696f 6e61 *note Conditiona\n+0000f370: 6c20 5072 6f67 7261 6d73 3a3a 292e 0a0a l Programs::)...\n+0000f380: 2020 2059 6f75 206d 6179 206f 6e6c 7920 You may only \n+0000f390: 7465 7374 2061 2073 696e 676c 6520 7661 test a single va\n+0000f3a0: 7269 6162 6c65 2069 6e20 616e 20e2 8098 riable in an ...\n+0000f3b0: 6966 e280 9920 7374 6174 656d 656e 742c if... statement,\n+0000f3c0: 2070 6f73 7369 626c 790a 6e65 6761 7465 possibly.negate\n+0000f3d0: 6420 7573 696e 6720 e280 9821 e280 992e d using ...!....\n+0000f3e0: 2020 5468 6520 e280 9865 6c73 65e2 8099 The ...else...\n+0000f3f0: 2073 7461 7465 6d65 6e74 206d 6179 2062 statement may b\n+0000f400: 6520 6f6d 6974 7465 642e 2020 436f 6e64 e omitted. Cond\n+0000f410: 6974 696f 6e61 6c73 0a6d 6179 2062 6520 itionals.may be \n+0000f420: 6e65 7374 6564 2074 6f20 616e 7920 6465 nested to any de\n+0000f430: 7074 682e 2020 596f 7520 6d61 7920 7370 pth. You may sp\n+0000f440: 6563 6966 7920 616e 2061 7267 756d 656e ecify an argumen\n+0000f450: 7420 746f 20e2 8098 656c 7365 e280 9920 t to ...else... \n+0000f460: 696e 0a77 6869 6368 2063 6173 6520 6974 in.which case it\n+0000f470: 206d 7573 7420 6265 2074 6865 206e 6567 must be the neg\n+0000f480: 6174 696f 6e20 6f66 2074 6865 2063 6f6e ation of the con\n+0000f490: 6469 7469 6f6e 2075 7365 6420 666f 7220 dition used for \n+0000f4a0: 7468 6520 6375 7272 656e 740a e280 9869 the current....i\n+0000f4b0: 66e2 8099 2e20 2053 696d 696c 6172 6c79 f.... Similarly\n+0000f4c0: 2079 6f75 206d 6179 2073 7065 6369 6679 you may specify\n+0000f4d0: 2074 6865 2063 6f6e 6469 7469 6f6e 2074 the condition t\n+0000f4e0: 6861 7420 6973 2063 6c6f 7365 6420 6f6e hat is closed on\n+0000f4f0: 2074 6865 0ae2 8098 656e 6469 66e2 8099 the....endif...\n+0000f500: 206c 696e 653a 0a0a 2020 2020 2069 6620 line:.. if \n+0000f510: 4445 4255 470a 2020 2020 2044 4247 203d DEBUG. DBG =\n+0000f520: 2064 6562 7567 0a20 2020 2020 656c 7365 debug. else\n+0000f530: 2021 4445 4255 470a 2020 2020 2044 4247 !DEBUG. DBG\n+0000f540: 203d 0a20 2020 2020 656e 6469 6620 2144 =. endif !D\n+0000f550: 4542 5547 0a0a 556e 6261 6c61 6e63 6564 EBUG..Unbalanced\n+0000f560: 2063 6f6e 6469 7469 6f6e 7320 6172 6520 conditions are \n+0000f570: 6572 726f 7273 2e20 2054 6865 20e2 8098 errors. The ...\n+0000f580: 6966 e280 992c 20e2 8098 656c 7365 e280 if..., ...else..\n+0000f590: 992c 2061 6e64 20e2 8098 656e 6469 66e2 ., and ...endif.\n+0000f5a0: 8099 0a73 7461 7465 6d65 6e74 7320 7368 ...statements sh\n+0000f5b0: 6f75 6c64 206e 6f74 2062 6520 696e 6465 ould not be inde\n+0000f5c0: 6e74 6564 2c20 692e 652e 2c20 7374 6172 nted, i.e., star\n+0000f5d0: 7420 6f6e 2063 6f6c 756d 6e20 6f6e 652e t on column one.\n+0000f5e0: 0a0a 2020 2054 6865 20e2 8098 656c 7365 .. The ...else\n+0000f5f0: e280 9920 6272 616e 6368 206f 6620 7468 ... branch of th\n+0000f600: 6520 6162 6f76 6520 7477 6f20 6578 616d e above two exam\n+0000f610: 706c 6573 2063 6f75 6c64 2062 6520 6f6d ples could be om\n+0000f620: 6974 7465 642c 2073 696e 6365 0a61 7373 itted, since.ass\n+0000f630: 6967 6e69 6e67 2074 6865 2065 6d70 7479 igning the empty\n+0000f640: 2073 7472 696e 6720 746f 2061 6e20 6f74 string to an ot\n+0000f650: 6865 7277 6973 6520 756e 6465 6669 6e65 herwise undefine\n+0000f660: 6420 7661 7269 6162 6c65 206d 616b 6573 d variable makes\n+0000f670: 206e 6f0a 6469 6666 6572 656e 6365 2e0a no.difference..\n+0000f680: 0a20 2020 496e 206f 7264 6572 2074 6f20 . In order to \n+0000f690: 616c 6c6f 7720 6163 6365 7373 2074 6f20 allow access to \n+0000f6a0: 7468 6520 636f 6e64 6974 696f 6e20 7265 the condition re\n+0000f6b0: 6769 7374 6572 6564 2062 790a e280 9841 gistered by....A\n+0000f6c0: 4d5f 434f 4e44 4954 494f 4e41 4ce2 8099 M_CONDITIONAL...\n+0000f6d0: 2069 6e73 6964 6520 e280 9863 6f6e 6669 inside ...confi\n+0000f6e0: 6775 7265 2e61 63e2 8099 2c20 616e 6420 gure.ac..., and \n+0000f6f0: 746f 2061 6c6c 6f77 2063 6f6e 6469 7469 to allow conditi\n+0000f700: 6f6e 616c 0ae2 8098 4143 5f43 4f4e 4649 onal....AC_CONFI\n+0000f710: 475f 4649 4c45 53e2 8099 2c20 e280 9841 G_FILES..., ...A\n+0000f720: 4d5f 434f 4e44 5f49 46e2 8099 206d 6179 M_COND_IF... may\n+0000f730: 2062 6520 7573 6564 3a0a 0a20 2d2d 204d be used:.. -- M\n+0000f740: 6163 726f 3a20 414d 5f43 4f4e 445f 4946 acro: AM_COND_IF\n+0000f750: 2028 434f 4e44 4954 494f 4e41 4c2c 205b (CONDITIONAL, [\n+0000f760: 4946 2d54 5255 455d 2c20 5b49 462d 4641 IF-TRUE], [IF-FA\n+0000f770: 4c53 455d 290a 2020 2020 2049 6620 434f LSE]). If CO\n+0000f780: 4e44 4954 494f 4e41 4c20 6973 2066 756c NDITIONAL is ful\n+0000f790: 6669 6c6c 6564 2c20 6578 6563 7574 6520 filled, execute \n+0000f7a0: 4946 2d54 5255 452c 206f 7468 6572 7769 IF-TRUE, otherwi\n+0000f7b0: 7365 2065 7865 6375 7465 0a20 2020 2020 se execute. \n+0000f7c0: 4946 2d46 414c 5345 2e20 2049 6620 6569 IF-FALSE. If ei\n+0000f7d0: 7468 6572 2062 7261 6e63 6820 636f 6e74 ther branch cont\n+0000f7e0: 6169 6e73 20e2 8098 4143 5f43 4f4e 4649 ains ...AC_CONFI\n+0000f7f0: 475f 4649 4c45 53e2 8099 2c20 6974 2077 G_FILES..., it w\n+0000f800: 696c 6c0a 2020 2020 2063 6175 7365 20e2 ill. cause .\n+0000f810: 8098 6175 746f 6d61 6b65 e280 9920 746f ..automake... to\n+0000f820: 206f 7574 7075 7420 7468 6520 7275 6c65 output the rule\n+0000f830: 7320 666f 7220 7468 6520 7265 7370 6563 s for the respec\n+0000f840: 7469 7665 2066 696c 6573 206f 6e6c 790a tive files only.\n+0000f850: 2020 2020 2066 6f72 2074 6865 2067 6976 for the giv\n+0000f860: 656e 2063 6f6e 6469 7469 6f6e 2e0a 0a20 en condition... \n+0000f870: 2020 e280 9841 4d5f 434f 4e44 5f49 46e2 ...AM_COND_IF.\n+0000f880: 8099 206d 6163 726f 7320 6d61 7920 6265 .. macros may be\n+0000f890: 206e 6573 7465 6420 7768 656e 206d 3420 nested when m4 \n+0000f8a0: 7175 6f74 6174 696f 6e20 6973 2075 7365 quotation is use\n+0000f8b0: 6420 7072 6f70 6572 6c79 0a28 2a6e 6f74 d properly.(*not\n+0000f8c0: 6520 2861 7574 6f63 6f6e 6629 4d34 2051 e (autoconf)M4 Q\n+0000f8d0: 756f 7461 7469 6f6e 3a3a 292e 0a0a 2020 uotation::)... \n+0000f8e0: 2048 6572 6520 6973 2061 6e20 6578 616d Here is an exam\n+0000f8f0: 706c 6520 6f66 2068 6f77 2074 6f20 6465 ple of how to de\n+0000f900: 6669 6e65 2061 2063 6f6e 6469 7469 6f6e fine a condition\n+0000f910: 616c 2063 6f6e 6669 6720 6669 6c65 3a0a al config file:.\n+0000f920: 0a20 2020 2020 414d 5f43 4f4e 4449 5449 . AM_CONDITI\n+0000f930: 4f4e 414c 285b 5348 454c 4c5f 5752 4150 ONAL([SHELL_WRAP\n+0000f940: 5045 525d 2c20 5b74 6573 7420 2278 2477 PER], [test \"x$w\n+0000f950: 6974 685f 7772 6170 7065 7222 203d 2078 ith_wrapper\" = x\n+0000f960: 7472 7565 5d29 0a20 2020 2020 414d 5f43 true]). AM_C\n+0000f970: 4f4e 445f 4946 285b 5348 454c 4c5f 5752 OND_IF([SHELL_WR\n+0000f980: 4150 5045 525d 2c0a 2020 2020 2020 2020 APPER],. \n+0000f990: 2020 2020 2020 2020 5b41 435f 434f 4e46 [AC_CONF\n+0000f9a0: 4947 5f46 494c 4553 285b 7772 6170 7065 IG_FILES([wrappe\n+0000f9b0: 723a 7772 6170 7065 722e 696e 5d29 5d29 r:wrapper.in])])\n+0000f9c0: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+0000f9d0: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+0000f9e0: 6f64 653a 204c 696d 6974 7320 6f66 2043 ode: Limits of C\n+0000f9f0: 6f6e 6469 7469 6f6e 616c 732c 2020 5072 onditionals, Pr\n+0000fa00: 6576 3a20 5573 6167 6520 6f66 2043 6f6e ev: Usage of Con\n+0000fa10: 6469 7469 6f6e 616c 732c 2020 5570 3a20 ditionals, Up: \n+0000fa20: 436f 6e64 6974 696f 6e61 6c73 0a0a 3230 Conditionals..20\n+0000fa30: 2e32 204c 696d 6974 7320 6f66 2043 6f6e .2 Limits of Con\n+0000fa40: 6469 7469 6f6e 616c 730a 3d3d 3d3d 3d3d ditionals.======\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 3d0a 0a43 6f6e 6469 7469 6f6e =====..Condition\n+0000fa70: 616c 7320 7368 6f75 6c64 2065 6e63 6c6f als should enclo\n+0000fa80: 7365 2063 6f6d 706c 6574 6520 7374 6174 se complete stat\n+0000fa90: 656d 656e 7473 206c 696b 6520 7661 7269 ements like vari\n+0000faa0: 6162 6c65 7320 6f72 2072 756c 6573 0a64 ables or rules.d\n+0000fab0: 6566 696e 6974 696f 6e73 2e20 2041 7574 efinitions. Aut\n+0000fac0: 6f6d 616b 6520 6361 6e6e 6f74 2064 6561 omake cannot dea\n+0000fad0: 6c20 7769 7468 2063 6f6e 6469 7469 6f6e l with condition\n+0000fae0: 616c 7320 7573 6564 2069 6e73 6964 6520 als used inside \n+0000faf0: 610a 7661 7269 6162 6c65 2064 6566 696e a.variable defin\n+0000fb00: 6974 696f 6e2c 2066 6f72 2069 6e73 7461 ition, for insta\n+0000fb10: 6e63 652c 2061 6e64 2069 7320 6e6f 7420 nce, and is not \n+0000fb20: 6576 656e 2061 626c 6520 746f 2064 6961 even able to dia\n+0000fb30: 676e 6f73 6520 7468 6973 0a73 6974 7561 gnose this.situa\n+0000fb40: 7469 6f6e 2e20 2054 6865 2066 6f6c 6c6f tion. The follo\n+0000fb50: 7769 6e67 2065 7861 6d70 6c65 2077 6f75 wing example wou\n+0000fb60: 6c64 206e 6f74 2077 6f72 6b3a 0a0a 2020 ld not work:.. \n+0000fb70: 2020 2023 2054 6869 7320 7379 6e74 6178 # This syntax\n+0000fb80: 2069 7320 6e6f 7420 756e 6465 7273 746f is not understo\n+0000fb90: 6f64 2062 7920 4175 746f 6d61 6b65 0a20 od by Automake. \n+0000fba0: 2020 2020 414d 5f43 5050 464c 4147 5320 AM_CPPFLAGS \n+0000fbb0: 3d20 5c0a 2020 2020 2020 202d 4446 4541 = \\. -DFEA\n+0000fbc0: 5455 5245 5f41 205c 0a20 2020 2020 6966 TURE_A \\. if\n+0000fbd0: 2057 414e 545f 4445 4255 470a 2020 2020 WANT_DEBUG. \n+0000fbe0: 2020 202d 4444 4542 5547 205c 0a20 2020 -DDEBUG \\. \n+0000fbf0: 2020 656e 6469 660a 2020 2020 2020 202d endif. -\n+0000fc00: 4446 4541 5455 5245 5f42 0a0a 2020 2048 DFEATURE_B.. H\n+0000fc10: 6f77 6576 6572 2074 6865 2069 6e74 656e owever the inten\n+0000fc20: 6465 6420 6465 6669 6e69 7469 6f6e 206f ded definition o\n+0000fc30: 6620 e280 9841 4d5f 4350 5046 4c41 4753 f ...AM_CPPFLAGS\n+0000fc40: e280 9920 6361 6e20 6265 2061 6368 6965 ... can be achie\n+0000fc50: 7665 6420 7769 7468 0a0a 2020 2020 2069 ved with.. i\n+0000fc60: 6620 5741 4e54 5f44 4542 5547 0a20 2020 f WANT_DEBUG. \n+0000fc70: 2020 2020 4445 4255 4746 4c41 4753 203d DEBUGFLAGS =\n+0000fc80: 202d 4444 4542 5547 0a20 2020 2020 656e -DDEBUG. en\n+0000fc90: 6469 660a 2020 2020 2041 4d5f 4350 5046 dif. AM_CPPF\n+0000fca0: 4c41 4753 203d 202d 4446 4541 5455 5245 LAGS = -DFEATURE\n+0000fcb0: 5f41 2024 2844 4542 5547 464c 4147 5329 _A $(DEBUGFLAGS)\n+0000fcc0: 202d 4446 4541 5455 5245 5f42 0a0a 6f72 -DFEATURE_B..or\n+0000fcd0: 0a0a 2020 2020 2041 4d5f 4350 5046 4c41 .. AM_CPPFLA\n+0000fce0: 4753 203d 202d 4446 4541 5455 5245 5f41 GS = -DFEATURE_A\n+0000fcf0: 0a20 2020 2020 6966 2057 414e 545f 4445 . if WANT_DE\n+0000fd00: 4255 470a 2020 2020 2041 4d5f 4350 5046 BUG. AM_CPPF\n+0000fd10: 4c41 4753 202b 3d20 2d44 4445 4255 470a LAGS += -DDEBUG.\n+0000fd20: 2020 2020 2065 6e64 6966 0a20 2020 2020 endif. \n+0000fd30: 414d 5f43 5050 464c 4147 5320 2b3d 202d AM_CPPFLAGS += -\n+0000fd40: 4446 4541 5455 5245 5f42 0a0a 2020 204d DFEATURE_B.. M\n+0000fd50: 6f72 6520 6465 7461 696c 7320 616e 6420 ore details and \n+0000fd60: 6578 616d 706c 6573 206f 6620 636f 6e64 examples of cond\n+0000fd70: 6974 696f 6e61 6c73 2061 7265 2064 6573 itionals are des\n+0000fd80: 6372 6962 6564 2061 6c6f 6e67 7369 6465 cribed alongside\n+0000fd90: 0a76 6172 696f 7573 2041 7574 6f6d 616b .various Automak\n+0000fda0: 6520 6665 6174 7572 6573 2069 6e20 7468 e features in th\n+0000fdb0: 6973 206d 616e 7561 6c20 282a 6e6f 7465 is manual (*note\n+0000fdc0: 2043 6f6e 6469 7469 6f6e 616c 0a53 7562 Conditional.Sub\n+0000fdd0: 6469 7265 6374 6f72 6965 733a 3a2c 202a directories::, *\n+0000fde0: 6e6f 7465 2043 6f6e 6469 7469 6f6e 616c note Conditional\n+0000fdf0: 2053 6f75 7263 6573 3a3a 2c20 2a6e 6f74 Sources::, *not\n+0000fe00: 6520 436f 6e64 6974 696f 6e61 6c0a 5072 e Conditional.Pr\n+0000fe10: 6f67 7261 6d73 3a3a 2c20 2a6e 6f74 6520 ograms::, *note \n+0000fe20: 436f 6e64 6974 696f 6e61 6c20 4c69 6274 Conditional Libt\n+0000fe30: 6f6f 6c20 4c69 6272 6172 6965 733a 3a2c ool Libraries::,\n+0000fe40: 202a 6e6f 7465 2043 6f6e 6469 7469 6f6e *note Condition\n+0000fe50: 616c 0a4c 6962 746f 6f6c 2053 6f75 7263 al.Libtool Sourc\n+0000fe60: 6573 3a3a 292e 0a0a 1f0a 4669 6c65 3a20 es::).....File: \n+0000fe70: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0000fe80: 666f 2c20 204e 6f64 653a 2053 696c 656e fo, Node: Silen\n+0000fe90: 6369 6e67 204d 616b 652c 2020 4e65 7874 cing Make, Next\n+0000fea0: 3a20 476e 6974 732c 2020 5072 6576 3a20 : Gnits, Prev: \n+0000feb0: 436f 6e64 6974 696f 6e61 6c73 2c20 2055 Conditionals, U\n+0000fec0: 703a 2054 6f70 0a0a 3231 2053 696c 656e p: Top..21 Silen\n+0000fed0: 6369 6e67 20e2 8098 6d61 6b65 e280 990a cing ...make....\n+0000fee0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n+0000fef0: 2a2a 2a0a 0a2a 204d 656e 753a 0a0a 2a20 ***..* Menu:..* \n+0000ff00: 4d61 6b65 2076 6572 626f 7369 7479 3a3a Make verbosity::\n+0000ff10: 2020 2020 2020 2020 2020 2020 2020 204d M\n+0000ff20: 616b 6520 6973 2076 6572 626f 7365 2062 ake is verbose b\n+0000ff30: 7920 6465 6661 756c 740a 2a20 5472 6963 y default.* Tric\n+0000ff40: 6b73 2046 6f72 2053 696c 656e 6369 6e67 ks For Silencing\n+0000ff50: 204d 616b 653a 3a20 2020 2053 7461 6e64 Make:: Stand\n+0000ff60: 6172 6420 616e 6420 6765 6e65 7269 6320 ard and generic \n+0000ff70: 7761 7973 2074 6f20 7369 6c65 6e63 6520 ways to silence \n+0000ff80: 6d61 6b65 0a2a 2041 7574 6f6d 616b 6520 make.* Automake \n+0000ff90: 7369 6c65 6e74 2d72 756c 6573 204f 7074 silent-rules Opt\n+0000ffa0: 696f 6e3a 3a20 486f 7720 4175 746f 6d61 ion:: How Automa\n+0000ffb0: 6b65 2063 616e 2068 656c 7020 696e 2073 ke can help in s\n+0000ffc0: 696c 656e 6369 6e67 206d 616b 650a 0a1f ilencing make...\n+0000ffd0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0000ffe0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0000fff0: 3a20 4d61 6b65 2076 6572 626f 7369 7479 : Make verbosity\n+00010000: 2c20 204e 6578 743a 2054 7269 636b 7320 , Next: Tricks \n+00010010: 466f 7220 5369 6c65 6e63 696e 6720 4d61 For Silencing Ma\n+00010020: 6b65 2c20 2055 703a 2053 696c 656e 6369 ke, Up: Silenci\n+00010030: 6e67 204d 616b 650a 0a32 312e 3120 4d61 ng Make..21.1 Ma\n+00010040: 6b65 2069 7320 7665 7262 6f73 6520 6279 ke is verbose by\n+00010050: 2064 6566 6175 6c74 0a3d 3d3d 3d3d 3d3d 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 0a0a 4e6f 726d 616c ========..Normal\n+00010080: 6c79 2c20 7768 656e 2065 7865 6375 7469 ly, when executi\n+00010090: 6e67 2074 6865 2073 6574 206f 6620 7275 ng the set of ru\n+000100a0: 6c65 7320 6173 736f 6369 6174 6564 2077 les associated w\n+000100b0: 6974 6820 6120 7461 7267 6574 2c0a e280 ith a target,...\n+000100c0: 986d 616b 65e2 8099 2070 7269 6e74 7320 .make... prints \n+000100d0: 6561 6368 2072 756c 6520 6265 666f 7265 each rule before\n+000100e0: 2069 7420 6973 2065 7865 6375 7465 642e it is executed.\n+000100f0: 2020 5468 6973 2062 6568 6176 696f 7572 This behaviour\n+00010100: 2c20 7768 696c 650a 6861 7669 6e67 2062 , while.having b\n+00010110: 6565 6e20 696e 2070 6c61 6365 2066 6f72 een in place for\n+00010120: 2061 206c 6f6e 6720 7469 6d65 2c20 616e a long time, an\n+00010130: 6420 6265 696e 6720 6576 656e 206d 616e d being even man\n+00010140: 6461 7465 6420 6279 2074 6865 0a50 4f53 dated by the.POS\n+00010150: 4958 2073 7461 6e64 6172 642c 2073 7461 IX standard, sta\n+00010160: 726b 6c79 2076 696f 6c61 7465 7320 7468 rkly violates th\n+00010170: 6520 2273 696c 656e 6365 2069 7320 676f e \"silence is go\n+00010180: 6c64 656e 2220 554e 4958 0a70 7269 6e63 lden\" UNIX.princ\n+00010190: 6970 6c65 2831 293a 0a0a 2020 2020 2057 iple(1):.. W\n+000101a0: 6865 6e20 6120 7072 6f67 7261 6d20 6861 hen a program ha\n+000101b0: 7320 6e6f 7468 696e 6720 696e 7465 7265 s nothing intere\n+000101c0: 7374 696e 6720 6f72 2073 7572 7072 6973 sting or surpris\n+000101d0: 696e 6720 746f 2073 6179 2c20 6974 0a20 ing to say, it. \n+000101e0: 2020 2020 7368 6f75 6c64 2073 6179 206e should say n\n+000101f0: 6f74 6869 6e67 2e20 2057 656c 6c2d 6265 othing. Well-be\n+00010200: 6861 7665 6420 556e 6978 2070 726f 6772 haved Unix progr\n+00010210: 616d 7320 646f 2074 6865 6972 206a 6f62 ams do their job\n+00010220: 730a 2020 2020 2075 6e6f 6274 7275 7369 s. unobtrusi\n+00010230: 7665 6c79 2c20 7769 7468 2061 206d 696e vely, with a min\n+00010240: 696d 756d 206f 6620 6675 7373 2061 6e64 imum of fuss and\n+00010250: 2062 6f74 6865 722e 2020 5369 6c65 6e63 bother. Silenc\n+00010260: 6520 6973 0a20 2020 2020 676f 6c64 656e e is. golden\n+00010270: 2e0a 0a20 2020 496e 2066 6163 742c 2077 ... In fact, w\n+00010280: 6869 6c65 2073 7563 6820 7665 7262 6f73 hile such verbos\n+00010290: 6974 7920 6f66 20e2 8098 6d61 6b65 e280 ity of ...make..\n+000102a0: 9920 6361 6e20 7468 656f 7265 7469 6361 . can theoretica\n+000102b0: 6c6c 7920 6265 2075 7365 6675 6c0a 746f lly be useful.to\n+000102c0: 2074 7261 636b 2062 7567 7320 616e 6420 track bugs and \n+000102d0: 756e 6465 7273 7461 6e64 2072 6561 736f understand reaso\n+000102e0: 6e73 206f 6620 6661 696c 7572 6573 2072 ns of failures r\n+000102f0: 6967 6874 2061 7761 792c 2069 7420 6361 ight away, it ca\n+00010300: 6e20 616c 736f 0a68 6964 6520 7761 726e n also.hide warn\n+00010310: 696e 6720 616e 6420 6572 726f 7220 6d65 ing and error me\n+00010320: 7373 6167 6573 2066 726f 6d20 e280 986d ssages from ...m\n+00010330: 616b 65e2 8099 2d69 6e76 6f6b 6564 2074 ake...-invoked t\n+00010340: 6f6f 6c73 2c20 6472 6f77 6e69 6e67 2074 ools, drowning t\n+00010350: 6865 6d0a 696e 2061 2066 6c6f 6f64 206f hem.in a flood o\n+00010360: 6620 756e 696e 7465 7265 7374 696e 6720 f uninteresting \n+00010370: 616e 6420 7365 6c64 6f6d 2075 7365 6675 and seldom usefu\n+00010380: 6c20 6d65 7373 6167 6573 2c20 616e 6420 l messages, and \n+00010390: 7468 7573 0a61 6c6c 6f77 696e 6720 7468 thus.allowing th\n+000103a0: 656d 2074 6f20 676f 2065 6173 696c 7920 em to go easily \n+000103b0: 756e 6465 7465 6374 6564 2e0a 0a20 2020 undetected... \n+000103c0: 5468 6973 2070 726f 626c 656d 2063 616e This problem can\n+000103d0: 2062 6520 7665 7279 2061 6e6e 6f79 696e be very annoyin\n+000103e0: 672c 2065 7370 6563 6961 6c6c 7920 666f g, especially fo\n+000103f0: 7220 6465 7665 6c6f 7065 7273 2c20 7768 r developers, wh\n+00010400: 6f0a 7573 7561 6c6c 7920 6b6e 6f77 2071 o.usually know q\n+00010410: 7569 7465 2077 656c 6c20 7768 6174 2773 uite well what's\n+00010420: 2067 6f69 6e67 206f 6e20 6265 6869 6e64 going on behind\n+00010430: 2074 6865 2073 6365 6e65 732c 2061 6e64 the scenes, and\n+00010440: 2066 6f72 2077 686f 6d0a 7468 6520 7665 for whom.the ve\n+00010450: 7262 6f73 6520 6f75 7470 7574 2066 726f rbose output fro\n+00010460: 6d20 e280 986d 616b 65e2 8099 2065 6e64 m ...make... end\n+00010470: 7320 7570 2062 6569 6e67 206d 6f73 746c s up being mostl\n+00010480: 7920 6e6f 6973 6520 7468 6174 2068 616d y noise that ham\n+00010490: 7065 7273 0a74 6865 2065 6173 7920 6465 pers.the easy de\n+000104a0: 7465 6374 696f 6e20 6f66 2070 6f74 656e tection of poten\n+000104b0: 7469 616c 6c79 2069 6d70 6f72 7461 6e74 tially important\n+000104c0: 2077 6172 6e69 6e67 206d 6573 7361 6765 warning message\n+000104d0: 732e 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d s... ---------\n+000104e0: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ----\n+000104f0: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2053 ------.. (1) S\n+00010500: 6565 2061 6c73 6f20 3c68 7474 703a 2f2f ee also .\n+00010540: 0a0a 1f0a 4669 6c65 3a20 6175 746f 6d61 ....File: automa\n+00010550: 6b65 2d31 2e31 312e 696e 666f 2c20 204e ke-1.11.info, N\n+00010560: 6f64 653a 2054 7269 636b 7320 466f 7220 ode: Tricks For \n+00010570: 5369 6c65 6e63 696e 6720 4d61 6b65 2c20 Silencing Make, \n+00010580: 204e 6578 743a 2041 7574 6f6d 616b 6520 Next: Automake \n+00010590: 7369 6c65 6e74 2d72 756c 6573 204f 7074 silent-rules Opt\n+000105a0: 696f 6e2c 2020 5072 6576 3a20 4d61 6b65 ion, Prev: Make\n+000105b0: 2076 6572 626f 7369 7479 2c20 2055 703a verbosity, Up:\n+000105c0: 2053 696c 656e 6369 6e67 204d 616b 650a Silencing Make.\n+000105d0: 0a32 312e 3220 5374 616e 6461 7264 2061 .21.2 Standard a\n+000105e0: 6e64 2067 656e 6572 6963 2077 6179 7320 nd generic ways \n+000105f0: 746f 2073 696c 656e 6365 206d 616b 650a to silence make.\n+00010600: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\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 0a0a ==============..\n+00010630: 4865 7265 2077 6520 6465 7363 7269 6265 Here we describe\n+00010640: 2073 6f6d 6520 636f 6d6d 6f6e 2069 6469 some common idi\n+00010650: 6f6d 732f 7472 6963 6b73 2074 6f20 6f62 oms/tricks to ob\n+00010660: 7461 696e 2061 2071 7569 6574 6572 206d tain a quieter m\n+00010670: 616b 650a 6f75 7470 7574 2c20 7769 7468 ake.output, with\n+00010680: 2074 6865 6972 2072 656c 6174 6976 6520 their relative \n+00010690: 6164 7661 6e74 6167 6573 2061 6e64 2064 advantages and d\n+000106a0: 7261 7762 6163 6b73 2e20 2049 6e20 7468 rawbacks. In th\n+000106b0: 6520 6e65 7874 0a73 6563 7469 6f6e 2028 e next.section (\n+000106c0: 2a6e 6f74 6520 4175 746f 6d61 6b65 2073 *note Automake s\n+000106d0: 696c 656e 742d 7275 6c65 7320 4f70 7469 ilent-rules Opti\n+000106e0: 6f6e 3a3a 2920 7765 276c 6c20 7365 6520 on::) we'll see \n+000106f0: 686f 7720 4175 746f 6d61 6b65 0a63 616e how Automake.can\n+00010700: 2068 656c 7020 696e 2074 6869 7320 7265 help in this re\n+00010710: 7370 6563 742e 0a0a 2020 20e2 80a2 20e2 spect... ... .\n+00010720: 8098 6d61 6b65 202d 73e2 8099 0a0a 2020 ..make -s..... \n+00010730: 2020 2054 6869 7320 7369 6d70 6c79 2063 This simply c\n+00010740: 6175 7365 7320 e280 986d 616b 65e2 8099 auses ...make...\n+00010750: 206e 6f74 2074 6f20 7072 696e 7420 5f61 not to print _a\n+00010760: 6e79 5f20 7275 6c65 2062 6566 6f72 6520 ny_ rule before \n+00010770: 6578 6563 7574 696e 670a 2020 2020 2069 executing. i\n+00010780: 742e 0a0a 2020 2020 2054 6865 20e2 8098 t... The ...\n+00010790: 2d73 e280 9920 666c 6167 2069 7320 6d61 -s... flag is ma\n+000107a0: 6e64 6174 6564 2062 7920 504f 5349 582c ndated by POSIX,\n+000107b0: 2075 6e69 7665 7273 616c 6c79 2073 7570 universally sup\n+000107c0: 706f 7274 6564 2c20 616e 6420 6974 730a ported, and its.\n+000107d0: 2020 2020 2070 7572 706f 7365 2061 6e64 purpose and\n+000107e0: 2066 756e 6374 696f 6e20 6172 6520 6561 function are ea\n+000107f0: 7379 2074 6f20 756e 6465 7273 7461 6e64 sy to understand\n+00010800: 2e0a 0a20 2020 2020 4275 7420 6974 2061 ... But it a\n+00010810: 6c73 6f20 6861 7320 6974 7320 7365 7269 lso has its seri\n+00010820: 6f75 7320 6c69 6d69 7461 7469 6f6e 7320 ous limitations \n+00010830: 746f 6f2e 2020 4669 7273 7420 6f66 2061 too. First of a\n+00010840: 6c6c 2c20 6974 0a20 2020 2020 656d 626f ll, it. embo\n+00010850: 6469 6573 2061 6e20 2261 6c6c 206f 7220 dies an \"all or \n+00010860: 6e6f 7468 696e 6722 2073 7472 6174 6567 nothing\" strateg\n+00010870: 792c 2069 2e65 2e2c 2065 6974 6865 7220 y, i.e., either \n+00010880: 6576 6572 7974 6869 6e67 2069 730a 2020 everything is. \n+00010890: 2020 2073 696c 656e 6365 642c 206f 7220 silenced, or \n+000108a0: 6e6f 7468 696e 6720 6973 3b20 7468 6973 nothing is; this\n+000108b0: 206c 6163 6b20 6f66 2067 7261 6e75 6c61 lack of granula\n+000108c0: 7269 7479 2063 616e 2073 6f6d 6574 696d rity can sometim\n+000108d0: 6573 2062 650a 2020 2020 2061 2066 6174 es be. a fat\n+000108e0: 616c 2066 6c61 772e 2020 4d6f 7265 6f76 al flaw. Moreov\n+000108f0: 6572 2c20 7768 656e 2074 6865 20e2 8098 er, when the ...\n+00010900: 2d73 e280 9920 666c 6167 2069 7320 7573 -s... flag is us\n+00010910: 6564 2c20 7468 6520 e280 986d 616b 65e2 ed, the ...make.\n+00010920: 8099 0a20 2020 2020 6f75 7470 7574 206d ... output m\n+00010930: 6967 6874 2074 7572 6e20 6f75 7420 746f ight turn out to\n+00010940: 2062 6520 746f 6f20 6d75 6368 2074 6572 be too much ter\n+00010950: 7365 3b20 696e 2063 6173 6520 6f66 2065 se; in case of e\n+00010960: 7272 6f72 732c 2074 6865 0a20 2020 2020 rrors, the. \n+00010970: 7573 6572 2077 6f6e 2774 2062 6520 6162 user won't be ab\n+00010980: 6c65 2074 6f20 6561 7369 6c79 2073 6565 le to easily see\n+00010990: 2077 6861 7420 7275 6c65 206f 7220 636f what rule or co\n+000109a0: 6d6d 616e 6420 6861 7665 2063 6175 7365 mmand have cause\n+000109b0: 640a 2020 2020 2074 6865 6d2c 206f 7220 d. them, or \n+000109c0: 6576 656e 2c20 696e 2063 6173 6520 6f66 even, in case of\n+000109d0: 2074 6f6f 6c73 2077 6974 6820 706f 6f72 tools with poor\n+000109e0: 2065 7272 6f72 2072 6570 6f72 7469 6e67 error reporting\n+000109f0: 2c20 7768 6174 2074 6865 0a20 2020 2020 , what the. \n+00010a00: 6572 726f 7273 2077 6572 6521 0a0a 2020 errors were!.. \n+00010a10: 20e2 80a2 20e2 8098 6d61 6b65 203e 2f64 ... ...make >/d\n+00010a20: 6576 2f6e 756c 6c20 7c7c 206d 616b 65e2 ev/null || make.\n+00010a30: 8099 0a0a 2020 2020 2041 7070 6172 656e .... Apparen\n+00010a40: 746c 792c 2074 6869 7320 7065 7266 6563 tly, this perfec\n+00010a50: 746c 7920 6f62 6579 7320 7468 6520 2273 tly obeys the \"s\n+00010a60: 696c 656e 6365 2069 7320 676f 6c64 656e ilence is golden\n+00010a70: 2220 7275 6c65 3a0a 2020 2020 2077 6172 \" rule:. war\n+00010a80: 6e69 6e67 7320 6672 6f6d 2073 7464 6572 nings from stder\n+00010a90: 7220 6172 6520 7061 7373 6564 2074 6872 r are passed thr\n+00010aa0: 6f75 6768 2c20 6f75 7470 7574 2072 6570 ough, output rep\n+00010ab0: 6f72 7469 6e67 2069 7320 646f 6e65 0a20 orting is done. \n+00010ac0: 2020 2020 6f6e 6c79 2069 6e20 6361 7365 only in case\n+00010ad0: 206f 6620 6572 726f 722c 2061 6e64 2069 of error, and i\n+00010ae0: 6e20 7468 6174 2063 6173 6520 6974 2073 n that case it s\n+00010af0: 686f 756c 6420 7072 6f76 6964 6520 610a hould provide a.\n+00010b00: 2020 2020 2076 6572 626f 7365 2d65 6e6f verbose-eno\n+00010b10: 7567 6820 7265 706f 7274 2074 6f20 616c ugh report to al\n+00010b20: 6c6f 7720 616e 2065 6173 7920 6465 7465 low an easy dete\n+00010b30: 726d 696e 6174 696f 6e20 6f66 2074 6865 rmination of the\n+00010b40: 2065 7272 6f72 0a20 2020 2020 6c6f 6361 error. loca\n+00010b50: 7469 6f6e 2061 6e64 2063 6175 7365 732e tion and causes.\n+00010b60: 0a0a 2020 2020 2048 6f77 6576 6572 2c20 .. However, \n+00010b70: 6361 6c6c 696e 6720 e280 986d 616b 65e2 calling ...make.\n+00010b80: 8099 2074 776f 2074 696d 6573 2069 6e20 .. two times in \n+00010b90: 6120 726f 7720 6d69 6768 7420 6869 6465 a row might hide\n+00010ba0: 2065 7272 6f72 730a 2020 2020 2028 6573 errors. (es\n+00010bb0: 7065 6369 616c 6c79 2069 6e74 6572 6d69 pecially intermi\n+00010bc0: 7474 656e 7420 6f6e 6573 292c 206f 7220 ttent ones), or \n+00010bd0: 7375 6274 6c79 2063 6861 6e67 6520 7468 subtly change th\n+00010be0: 6520 6578 7065 6374 6564 0a20 2020 2020 e expected. \n+00010bf0: 7365 6d61 6e74 6963 206f 6620 7468 6520 semantic of the \n+00010c00: e280 986d 616b 65e2 8099 2063 616c 6c73 ...make... calls\n+00010c10: 202d 2d20 7468 696e 6773 2074 6865 7365 -- things these\n+00010c20: 2077 6869 6368 2063 616e 2063 6c65 6172 which can clear\n+00010c30: 6c79 206d 616b 650a 2020 2020 2064 6562 ly make. deb\n+00010c40: 7567 6769 6e67 2061 6e64 2065 7272 6f72 ugging and error\n+00010c50: 2061 7373 6573 736d 656e 7420 7665 7279 assessment very\n+00010c60: 2064 6966 6669 6375 6c74 2e0a 0a20 2020 difficult... \n+00010c70: e280 a220 e280 986d 616b 6520 2d2d 6e6f ... ...make --no\n+00010c80: 2d70 7269 6e74 2d64 6972 6563 746f 7279 -print-directory\n+00010c90: e280 990a 0a20 2020 2020 5468 6973 2069 ..... This i\n+00010ca0: 7320 474e 5520 e280 986d 616b 65e2 8099 s GNU ...make...\n+00010cb0: 2073 7065 6369 6669 632e 2020 5768 656e specific. When\n+00010cc0: 2063 616c 6c65 6420 7769 7468 2074 6865 called with the\n+00010cd0: 0a20 2020 2020 e280 982d 2d6e 6f2d 7072 . ...--no-pr\n+00010ce0: 696e 742d 6469 7265 6374 6f72 79e2 8099 int-directory...\n+00010cf0: 206f 7074 696f 6e2c 2047 4e55 20e2 8098 option, GNU ...\n+00010d00: 6d61 6b65 e280 9920 7769 6c6c 2064 6973 make... will dis\n+00010d10: 6162 6c65 2070 7269 6e74 696e 6720 6f66 able printing of\n+00010d20: 0a20 2020 2020 7468 6520 776f 726b 696e . the workin\n+00010d30: 6720 6469 7265 6374 6f72 7920 6279 2069 g directory by i\n+00010d40: 6e76 6f6b 6564 2073 7562 2de2 8098 6d61 nvoked sub-...ma\n+00010d50: 6b65 e280 9973 2028 7468 6520 7765 6c6c ke...s (the well\n+00010d60: 2d6b 6e6f 776e 0a20 2020 2020 2245 6e74 -known. \"Ent\n+00010d70: 6572 696e 672f 4c65 6176 696e 6720 6469 ering/Leaving di\n+00010d80: 7265 6374 6f72 7920 2e2e 2e22 2020 6d65 rectory ...\" me\n+00010d90: 7373 6167 6573 292e 2020 5468 6973 2068 ssages). This h\n+00010da0: 656c 7073 2074 6f0a 2020 2020 2064 6563 elps to. dec\n+00010db0: 7265 6173 6520 7468 6520 7665 7262 6f73 rease the verbos\n+00010dc0: 6974 7920 6f66 2074 6865 206f 7574 7075 ity of the outpu\n+00010dd0: 742c 2062 7574 2065 7870 6572 6965 6e63 t, but experienc\n+00010de0: 6520 6861 7320 7368 6f77 6e20 7468 6174 e has shown that\n+00010df0: 0a20 2020 2020 6974 2063 616e 2061 6c73 . it can als\n+00010e00: 6f20 6f66 7465 6e20 7265 6e64 6572 2064 o often render d\n+00010e10: 6562 7567 6769 6e67 2063 6f6e 7369 6465 ebugging conside\n+00010e20: 7261 626c 7920 6861 7264 6572 2069 6e20 rably harder in \n+00010e30: 7072 6f6a 6563 7473 0a20 2020 2020 7573 projects. us\n+00010e40: 696e 6720 6465 6570 6c79 2d6e 6573 7465 ing deeply-neste\n+00010e50: 6420 e280 986d 616b 65e2 8099 2072 6563 d ...make... rec\n+00010e60: 7572 7369 6f6e 2e0a 0a20 2020 2020 4173 ursion... As\n+00010e70: 2061 6e20 6173 6964 652c 206e 6f74 6963 an aside, notic\n+00010e80: 6520 7468 6174 2074 6865 20e2 8098 2d2d e that the ...--\n+00010e90: 6e6f 2d70 7269 6e74 2d64 6972 6563 746f no-print-directo\n+00010ea0: 7279 e280 9920 6f70 7469 6f6e 2069 730a ry... option is.\n+00010eb0: 2020 2020 2061 7574 6f6d 6174 6963 616c automatical\n+00010ec0: 6c79 2061 6374 6976 6174 6564 2069 6620 ly activated if \n+00010ed0: 7468 6520 e280 982d 73e2 8099 2066 6c61 the ...-s... fla\n+00010ee0: 6720 6973 2075 7365 642e 0a0a 1f0a 4669 g is used.....Fi\n+00010ef0: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+00010f00: 312e 696e 666f 2c20 204e 6f64 653a 2041 1.info, Node: A\n+00010f10: 7574 6f6d 616b 6520 7369 6c65 6e74 2d72 utomake silent-r\n+00010f20: 756c 6573 204f 7074 696f 6e2c 2020 5072 ules Option, Pr\n+00010f30: 6576 3a20 5472 6963 6b73 2046 6f72 2053 ev: Tricks For S\n+00010f40: 696c 656e 6369 6e67 204d 616b 652c 2020 ilencing Make, \n+00010f50: 5570 3a20 5369 6c65 6e63 696e 6720 4d61 Up: Silencing Ma\n+00010f60: 6b65 0a0a 3231 2e33 2048 6f77 2041 7574 ke..21.3 How Aut\n+00010f70: 6f6d 616b 6520 6361 6e20 6865 6c70 2069 omake can help i\n+00010f80: 6e20 7369 6c65 6e63 696e 6720 6d61 6b65 n silencing make\n+00010f90: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\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 3d0a 0a54 =============..T\n+00010fc0: 6865 2074 7269 636b 7320 616e 6420 6964 he tricks and id\n+00010fd0: 696f 6d73 2066 6f72 2073 696c 656e 6369 ioms for silenci\n+00010fe0: 6e67 20e2 8098 6d61 6b65 e280 9920 6465 ng ...make... de\n+00010ff0: 7363 7269 6265 6420 696e 2074 6865 2070 scribed in the p\n+00011000: 7265 7669 6f75 730a 7365 6374 696f 6e20 revious.section \n+00011010: 6361 6e20 6265 2075 7365 6675 6c20 6672 can be useful fr\n+00011020: 6f6d 2074 696d 6520 746f 2074 696d 652c om time to time,\n+00011030: 2062 7574 2077 6527 7665 2073 6565 6e20 but we've seen \n+00011040: 7468 6174 2074 6865 7920 616c 6c0a 6861 that they all.ha\n+00011050: 7665 2074 6865 6972 2073 6572 696f 7573 ve their serious\n+00011060: 2064 7261 7762 6163 6b73 2061 6e64 206c drawbacks and l\n+00011070: 696d 6974 6174 696f 6e73 2e20 2054 6861 imitations. Tha\n+00011080: 7427 7320 7768 7920 6175 746f 6d61 6b65 t's why automake\n+00011090: 0a70 726f 7669 6465 7320 7375 7070 6f72 .provides suppor\n+000110a0: 7420 666f 7220 6120 6d6f 7265 2061 6476 t for a more adv\n+000110b0: 616e 6365 6420 616e 6420 666c 6578 6962 anced and flexib\n+000110c0: 6c65 2077 6179 206f 6620 6f62 7461 696e le way of obtain\n+000110d0: 696e 670a 7175 6965 7465 7220 6f75 7470 ing.quieter outp\n+000110e0: 7574 2066 726f 6d20 e280 986d 616b 65e2 ut from ...make.\n+000110f0: 8099 3a20 7468 6520 e280 9873 696c 656e ..: the ...silen\n+00011100: 742d 7275 6c65 73e2 8099 206d 6f64 652e t-rules... mode.\n+00011110: 0a0a 2020 2054 6f20 6769 7665 2074 6865 .. To give the\n+00011120: 2067 6973 7420 6f66 2077 6861 7420 e280 gist of what ..\n+00011130: 9873 696c 656e 742d 7275 6c65 73e2 8099 .silent-rules...\n+00011140: 2063 616e 2064 6f2c 2068 6572 6520 6973 can do, here is\n+00011150: 2061 2073 696d 706c 650a 636f 6d70 6172 a simple.compar\n+00011160: 6973 6f6e 2062 6574 7765 656e 2061 2074 ison between a t\n+00011170: 7970 6963 616c 20e2 8098 6d61 6b65 e280 ypical ...make..\n+00011180: 9920 6f75 7470 7574 2028 7768 6572 6520 . output (where \n+00011190: 7369 6c65 6e74 2072 756c 6573 2061 7265 silent rules are\n+000111a0: 0a64 6973 6162 6c65 6429 2061 6e64 206f .disabled) and o\n+000111b0: 6e65 2077 6974 6820 7369 6c65 6e74 2072 ne with silent r\n+000111c0: 756c 6573 2065 6e61 626c 6564 3a0a 0a20 ules enabled:.. \n+000111d0: 2020 2020 2520 6361 7420 4d61 6b65 6669 % cat Makefi\n+000111e0: 6c65 2e61 6d0a 2020 2020 2062 696e 5f50 le.am. bin_P\n+000111f0: 524f 4752 414d 5320 3d20 666f 6f0a 2020 ROGRAMS = foo. \n+00011200: 2020 2066 6f6f 5f53 4f55 5243 4553 203d foo_SOURCES =\n+00011210: 206d 6169 6e2e 6320 6675 6e63 2e63 0a20 main.c func.c. \n+00011220: 2020 2020 2520 6361 7420 6d61 696e 2e63 % cat main.c\n+00011230: 0a20 2020 2020 696e 7420 6d61 696e 2028 . int main (\n+00011240: 766f 6964 2920 7b20 7265 7475 726e 2066 void) { return f\n+00011250: 756e 6320 2829 3b20 7d20 202f 2a20 6675 unc (); } /* fu\n+00011260: 6e63 2075 7365 6420 756e 6465 636c 6172 nc used undeclar\n+00011270: 6564 202a 2f0a 2020 2020 2025 2063 6174 ed */. % cat\n+00011280: 2066 756e 632e 630a 2020 2020 2069 6e74 func.c. int\n+00011290: 2066 756e 6320 2876 6f69 6429 207b 2069 func (void) { i\n+000112a0: 6e74 2069 3b20 7265 7475 726e 2069 3b20 nt i; return i; \n+000112b0: 7d20 2f2a 2069 2075 7365 6420 756e 696e } /* i used unin\n+000112c0: 6974 6961 6c69 7a65 6420 2a2f 0a0a 2020 itialized */.. \n+000112d0: 2020 2054 6865 206d 616b 6520 6f75 7470 The make outp\n+000112e0: 7574 2069 7320 6279 2064 6566 6175 6c74 ut is by default\n+000112f0: 2076 6572 7920 7665 7262 6f73 652e 2020 very verbose. \n+00011300: 5468 6973 2063 6175 7365 7320 7761 726e This causes warn\n+00011310: 696e 6773 0a20 2020 2020 6672 6f6d 2074 ings. from t\n+00011320: 6865 2063 6f6d 7069 6c65 7220 746f 2062 he compiler to b\n+00011330: 6520 736f 6d65 7768 6174 2068 6964 6465 e somewhat hidde\n+00011340: 6e2c 2061 6e64 206e 6f74 2069 6d6d 6564 n, and not immed\n+00011350: 6961 7465 2074 6f20 7370 6f74 2e0a 2020 iate to spot.. \n+00011360: 2020 2025 206d 616b 6520 4346 4c41 4753 % make CFLAGS\n+00011370: 3d2d 5761 6c6c 0a20 2020 2020 6763 6320 =-Wall. gcc \n+00011380: 2d44 5041 434b 4147 455f 4e41 4d45 3d5c -DPACKAGE_NAME=\\\n+00011390: 2266 6f6f 5c22 202d 4450 4143 4b41 4745 \"foo\\\" -DPACKAGE\n+000113a0: 5f54 4152 4e41 4d45 3d5c 2266 6f6f 5c22 _TARNAME=\\\"foo\\\"\n+000113b0: 202e 2e2e 0a20 2020 2020 2d44 5041 434b .... -DPACK\n+000113c0: 4147 455f 5354 5249 4e47 3d5c 2266 6f6f AGE_STRING=\\\"foo\n+000113d0: 5c20 312e 305c 2220 2d44 5041 434b 4147 \\ 1.0\\\" -DPACKAG\n+000113e0: 455f 4255 4752 4550 4f52 543d 5c22 5c22 E_BUGREPORT=\\\"\\\"\n+000113f0: 202e 2e2e 0a20 2020 2020 2d44 5041 434b .... -DPACK\n+00011400: 4147 453d 5c22 666f 6f5c 2220 2d44 5645 AGE=\\\"foo\\\" -DVE\n+00011410: 5253 494f 4e3d 5c22 312e 305c 2220 2d49 RSION=\\\"1.0\\\" -I\n+00011420: 2e20 2d57 616c 6c20 2d4d 5420 6d61 696e . -Wall -MT main\n+00011430: 2e6f 0a20 2020 2020 2d4d 4420 2d4d 5020 .o. -MD -MP \n+00011440: 2d4d 4620 2e64 6570 732f 6d61 696e 2e54 -MF .deps/main.T\n+00011450: 706f 202d 6320 2d6f 206d 6169 6e2e 6f20 po -c -o main.o \n+00011460: 6d61 696e 2e63 0a20 2020 2020 6d61 696e main.c. main\n+00011470: 2e63 3a20 496e 2066 756e 6374 696f 6e20 .c: In function \n+00011480: e280 986d 6169 6ee2 8099 3a0a 2020 2020 ...main...:. \n+00011490: 206d 6169 6e2e 633a 333a 333a 2077 6172 main.c:3:3: war\n+000114a0: 6e69 6e67 3a20 696d 706c 6963 6974 2064 ning: implicit d\n+000114b0: 6563 6c61 7261 7469 6f6e 206f 6620 6675 eclaration of fu\n+000114c0: 6e63 7469 6f6e 20e2 8098 6675 6e63 e280 nction ...func..\n+000114d0: 990a 2020 2020 206d 7620 2d66 202e 6465 .. mv -f .de\n+000114e0: 7073 2f6d 6169 6e2e 5470 6f20 2e64 6570 ps/main.Tpo .dep\n+000114f0: 732f 6d61 696e 2e50 6f0a 2020 2020 2067 s/main.Po. g\n+00011500: 6363 202d 4450 4143 4b41 4745 5f4e 414d cc -DPACKAGE_NAM\n+00011510: 453d 5c22 666f 6f5c 2220 2d44 5041 434b E=\\\"foo\\\" -DPACK\n+00011520: 4147 455f 5441 524e 414d 453d 5c22 666f AGE_TARNAME=\\\"fo\n+00011530: 6f5c 2220 2e2e 2e0a 2020 2020 202d 4450 o\\\" .... -DP\n+00011540: 4143 4b41 4745 5f53 5452 494e 473d 5c22 ACKAGE_STRING=\\\"\n+00011550: 666f 6f5c 2031 2e30 5c22 202d 4450 4143 foo\\ 1.0\\\" -DPAC\n+00011560: 4b41 4745 5f42 5547 5245 504f 5254 3d5c KAGE_BUGREPORT=\\\n+00011570: 225c 2220 2e2e 2e0a 2020 2020 202d 4450 \"\\\" .... -DP\n+00011580: 4143 4b41 4745 3d5c 2266 6f6f 5c22 202d ACKAGE=\\\"foo\\\" -\n+00011590: 4456 4552 5349 4f4e 3d5c 2231 2e30 5c22 DVERSION=\\\"1.0\\\"\n+000115a0: 202d 492e 202d 5761 6c6c 202d 4d54 2066 -I. -Wall -MT f\n+000115b0: 756e 632e 6f0a 2020 2020 202d 4d44 202d unc.o. -MD -\n+000115c0: 4d50 202d 4d46 202e 6465 7073 2f66 756e MP -MF .deps/fun\n+000115d0: 632e 5470 6f20 2d63 202d 6f20 6675 6e63 c.Tpo -c -o func\n+000115e0: 2e6f 2066 756e 632e 630a 2020 2020 2066 .o func.c. f\n+000115f0: 756e 632e 633a 2049 6e20 6675 6e63 7469 unc.c: In functi\n+00011600: 6f6e 20e2 8098 6675 6e63 e280 993a 0a20 on ...func...:. \n+00011610: 2020 2020 6675 6e63 2e63 3a34 3a33 3a20 func.c:4:3: \n+00011620: 7761 726e 696e 673a 20e2 8098 69e2 8099 warning: ...i...\n+00011630: 2075 7365 6420 756e 696e 6974 6961 6c69 used uninitiali\n+00011640: 7a65 6420 696e 2074 6869 7320 6675 6e63 zed in this func\n+00011650: 7469 6f6e 0a20 2020 2020 6d76 202d 6620 tion. mv -f \n+00011660: 2e64 6570 732f 6675 6e63 2e54 706f 202e .deps/func.Tpo .\n+00011670: 6465 7073 2f66 756e 632e 506f 0a20 2020 deps/func.Po. \n+00011680: 2020 6763 6320 2d57 616c 6c20 2d6f 2066 gcc -Wall -o f\n+00011690: 6f6f 206d 6169 6e2e 6f20 6675 6e63 2e6f oo main.o func.o\n+000116a0: 0a0a 2020 2020 2043 6c65 616e 2075 702c .. Clean up,\n+000116b0: 2073 6f20 7468 6174 2077 6520 7765 2063 so that we we c\n+000116c0: 616e 2072 6562 7569 6c64 2065 7665 7279 an rebuild every\n+000116d0: 7468 696e 6720 6672 6f6d 2073 6372 6174 thing from scrat\n+000116e0: 6368 2e0a 2020 2020 2025 206d 616b 6520 ch.. % make \n+000116f0: 636c 6561 6e0a 2020 2020 2074 6573 7420 clean. test \n+00011700: 2d7a 2022 666f 6f22 207c 7c20 726d 202d -z \"foo\" || rm -\n+00011710: 6620 666f 6f0a 2020 2020 2072 6d20 2d66 f foo. rm -f\n+00011720: 202a 2e6f 0a0a 2020 2020 2053 696c 656e *.o.. Silen\n+00011730: 7420 7275 6c65 7320 656e 6162 6c65 643a t rules enabled:\n+00011740: 2074 6865 206f 7574 7075 7420 6973 206d the output is m\n+00011750: 696e 696d 616c 2062 7574 2069 6e66 6f72 inimal but infor\n+00011760: 6d61 7469 7665 2e20 2049 6e0a 2020 2020 mative. In. \n+00011770: 2070 6172 7469 6375 6c61 722c 2074 6865 particular, the\n+00011780: 2077 6172 6e69 6e67 7320 6672 6f6d 2074 warnings from t\n+00011790: 6865 2063 6f6d 7069 6c65 7220 7374 6963 he compiler stic\n+000117a0: 6b20 6f75 7420 7665 7279 2063 6c65 6172 k out very clear\n+000117b0: 6c79 2e0a 2020 2020 2025 206d 616b 6520 ly.. % make \n+000117c0: 563d 3020 4346 4c41 4753 3d2d 5761 6c6c V=0 CFLAGS=-Wall\n+000117d0: 0a20 2020 2020 2020 4343 2020 2020 206d . CC m\n+000117e0: 6169 6e2e 6f0a 2020 2020 206d 6169 6e2e ain.o. main.\n+000117f0: 633a 2049 6e20 6675 6e63 7469 6f6e 20e2 c: In function .\n+00011800: 8098 6d61 696e e280 993a 0a20 2020 2020 ..main...:. \n+00011810: 6d61 696e 2e63 3a33 3a33 3a20 7761 726e main.c:3:3: warn\n+00011820: 696e 673a 2069 6d70 6c69 6369 7420 6465 ing: implicit de\n+00011830: 636c 6172 6174 696f 6e20 6f66 2066 756e claration of fun\n+00011840: 6374 696f 6e20 e280 9866 756e 63e2 8099 ction ...func...\n+00011850: 0a20 2020 2020 2020 4343 2020 2020 2066 . CC f\n+00011860: 756e 632e 6f0a 2020 2020 2066 756e 632e unc.o. func.\n+00011870: 633a 2049 6e20 6675 6e63 7469 6f6e 20e2 c: In function .\n+00011880: 8098 6675 6e63 e280 993a 0a20 2020 2020 ..func...:. \n+00011890: 6675 6e63 2e63 3a34 3a33 3a20 7761 726e func.c:4:3: warn\n+000118a0: 696e 673a 20e2 8098 69e2 8099 2075 7365 ing: ...i... use\n+000118b0: 6420 756e 696e 6974 6961 6c69 7a65 6420 d uninitialized \n+000118c0: 696e 2074 6869 7320 6675 6e63 7469 6f6e in this function\n+000118d0: 0a20 2020 2020 2020 4343 4c44 2020 2066 . CCLD f\n+000118e0: 6f6f 0a0a 2020 2041 6c73 6f2c 2069 6e20 oo.. Also, in \n+000118f0: 7072 6f6a 6563 7473 2075 7369 6e67 20e2 projects using .\n+00011900: 8098 6c69 6274 6f6f 6ce2 8099 2c20 7468 ..libtool..., th\n+00011910: 6520 7573 6520 6f66 2073 696c 656e 7420 e use of silent \n+00011920: 7275 6c65 7320 6361 6e0a 6175 746f 6d61 rules can.automa\n+00011930: 7469 6361 6c6c 7920 656e 6162 6c65 2074 tically enable t\n+00011940: 6865 20e2 8098 6c69 6274 6f6f 6ce2 8099 he ...libtool...\n+00011950: 2773 20e2 8098 2d2d 7369 6c65 6e74 e280 's ...--silent..\n+00011960: 9920 6f70 7469 6f6e 3a0a 0a20 2020 2020 . option:.. \n+00011970: 2520 6361 7420 4d61 6b65 6669 6c65 2e61 % cat Makefile.a\n+00011980: 6d0a 2020 2020 206c 6962 5f4c 544c 4942 m. lib_LTLIB\n+00011990: 5241 5249 4553 203d 206c 6962 782e 6c61 RARIES = libx.la\n+000119a0: 0a0a 2020 2020 2025 206d 616b 6520 2320 .. % make # \n+000119b0: 426f 7468 206d 616b 6520 616e 6420 6c69 Both make and li\n+000119c0: 6274 6f6f 6c20 6172 6520 7665 7262 6f73 btool are verbos\n+000119d0: 6520 6279 2064 6566 6175 6c74 2e0a 2020 e by default.. \n+000119e0: 2020 202e 2e2e 0a20 2020 2020 6c69 6274 .... libt\n+000119f0: 6f6f 6c3a 2063 6f6d 7069 6c65 3a20 6763 ool: compile: gc\n+00011a00: 6320 2d44 5041 434b 4147 455f 4e41 4d45 c -DPACKAGE_NAME\n+00011a10: 3d5c 2266 6f6f 5c22 202e 2e2e 202d 444c =\\\"foo\\\" ... -DL\n+00011a20: 545f 4f42 4a44 4952 3d5c 222e 6c69 6273 T_OBJDIR=\\\".libs\n+00011a30: 2f5c 220a 2020 2020 2020 202d 492e 202d /\\\". -I. -\n+00011a40: 6720 2d4f 3220 2d4d 5420 6c69 6278 2e6c g -O2 -MT libx.l\n+00011a50: 6f20 2d4d 4420 2d4d 5020 2d4d 4620 2e64 o -MD -MP -MF .d\n+00011a60: 6570 732f 6c69 6278 2e54 706f 202d 6320 eps/libx.Tpo -c \n+00011a70: 6c69 6278 2e63 202d 6650 4943 0a20 2020 libx.c -fPIC. \n+00011a80: 2020 2020 2d44 5049 4320 2d6f 202e 6c69 -DPIC -o .li\n+00011a90: 6273 2f6c 6962 782e 6f0a 2020 2020 206d bs/libx.o. m\n+00011aa0: 7620 2d66 202e 6465 7073 2f6c 6962 782e v -f .deps/libx.\n+00011ab0: 5470 6f20 2e64 6570 732f 6c69 6278 2e50 Tpo .deps/libx.P\n+00011ac0: 6c6f 0a20 2020 2020 2f62 696e 2f73 6820 lo. /bin/sh \n+00011ad0: 2e2f 6c69 6274 6f6f 6c20 2d2d 7461 673d ./libtool --tag=\n+00011ae0: 4343 202d 2d6d 6f64 653d 6c69 6e6b 2067 CC --mode=link g\n+00011af0: 6363 202d 6720 2d4f 3220 2d6f 206c 6962 cc -g -O2 -o lib\n+00011b00: 782e 6c61 202d 7270 6174 680a 2020 2020 x.la -rpath. \n+00011b10: 2020 202f 7573 722f 6c6f 6361 6c2f 6c69 /usr/local/li\n+00011b20: 6220 6c69 6278 2e6c 6f0a 2020 2020 206c b libx.lo. l\n+00011b30: 6962 746f 6f6c 3a20 6c69 6e6b 3a20 6763 ibtool: link: gc\n+00011b40: 6320 2d73 6861 7265 6420 2e6c 6962 732f c -shared .libs/\n+00011b50: 6c69 6278 2e6f 202d 576c 2c2d 736f 6e61 libx.o -Wl,-sona\n+00011b60: 6d65 202d 576c 2c6c 6962 782e 736f 2e30 me -Wl,libx.so.0\n+00011b70: 0a20 2020 2020 2020 2d6f 202e 6c69 6273 . -o .libs\n+00011b80: 2f6c 6962 782e 736f 2e30 2e30 2e30 0a20 /libx.so.0.0.0. \n+00011b90: 2020 2020 6c69 6274 6f6f 6c3a 206c 696e libtool: lin\n+00011ba0: 6b3a 2063 6420 2e6c 6962 7320 2626 2072 k: cd .libs && r\n+00011bb0: 6d20 2d66 206c 6962 782e 736f 2026 2620 m -f libx.so && \n+00011bc0: 6c6e 202d 7320 6c69 6278 2e73 6f2e 302e ln -s libx.so.0.\n+00011bd0: 302e 3020 6c69 6278 2e73 6f0a 2020 2020 0.0 libx.so. \n+00011be0: 202e 2e2e 0a0a 2020 2020 2025 206d 616b ..... % mak\n+00011bf0: 6520 563d 300a 2020 2020 2020 2043 4320 e V=0. CC \n+00011c00: 2020 2020 6c69 6278 2e6c 6f0a 2020 2020 libx.lo. \n+00011c10: 2020 2043 434c 4420 2020 6c69 6278 2e6c CCLD libx.l\n+00011c20: 610a 0a20 2020 4c65 7427 7320 6e6f 7720 a.. Let's now \n+00011c30: 7365 6520 686f 7720 7468 6520 e280 9873 see how the ...s\n+00011c40: 696c 656e 742d 7275 6c65 73e2 8099 206d ilent-rules... m\n+00011c50: 6f64 6520 696e 7465 7266 6163 6573 2077 ode interfaces w\n+00011c60: 6974 6820 7468 6520 7061 636b 6167 650a ith the package.\n+00011c70: 6465 7665 6c6f 7065 7220 616e 6420 7468 developer and th\n+00011c80: 6520 7061 636b 6167 6520 7573 6572 2e0a e package user..\n+00011c90: 0a20 2020 546f 2065 6e61 626c 6520 7468 . To enable th\n+00011ca0: 6520 7573 6520 6f66 20e2 8098 7369 6c65 e use of ...sile\n+00011cb0: 6e74 2d72 756c 6573 e280 9920 696e 2068 nt-rules... in h\n+00011cc0: 6973 2070 6163 6b61 6765 2c20 6120 6465 is package, a de\n+00011cd0: 7665 6c6f 7065 7220 6e65 6564 730a 746f veloper needs.to\n+00011ce0: 2064 6f20 6569 7468 6572 206f 6620 7468 do either of th\n+00011cf0: 6520 666f 6c6c 6f77 696e 673a 0a0a 2020 e following:.. \n+00011d00: 20e2 80a2 2041 6464 2074 6865 20e2 8098 ... Add the ...\n+00011d10: 7369 6c65 6e74 2d72 756c 6573 e280 9920 silent-rules... \n+00011d20: 6f70 7469 6f6e 2061 7320 6172 6775 6d65 option as argume\n+00011d30: 6e74 2074 6f20 e280 9841 4d5f 494e 4954 nt to ...AM_INIT\n+00011d40: 5f41 5554 4f4d 414b 45e2 8099 2e0a 2020 _AUTOMAKE..... \n+00011d50: 20e2 80a2 2043 616c 6c20 7468 6520 e280 ... Call the ..\n+00011d60: 9841 4d5f 5349 4c45 4e54 5f52 554c 4553 .AM_SILENT_RULES\n+00011d70: e280 9920 6d61 6372 6f20 6672 6f6d 2077 ... macro from w\n+00011d80: 6974 6869 6e20 7468 6520 e280 9863 6f6e ithin the ...con\n+00011d90: 6669 6775 7265 2e61 63e2 8099 0a20 2020 figure.ac.... \n+00011da0: 2020 6669 6c65 2e0a 0a20 2020 4974 2069 file... It i\n+00011db0: 7320 6e6f 7420 706f 7373 6962 6c65 2074 s not possible t\n+00011dc0: 6f20 696e 7374 6561 6420 7370 6563 6966 o instead specif\n+00011dd0: 7920 e280 9873 696c 656e 742d 7275 6c65 y ...silent-rule\n+00011de0: 73e2 8099 2069 6e20 610a e280 984d 616b s... in a....Mak\n+00011df0: 6566 696c 652e 616d e280 9920 6669 6c65 efile.am... file\n+00011e00: 2e0a 0a20 2020 4966 2074 6865 2064 6576 ... If the dev\n+00011e10: 656c 6f70 6572 2068 6173 2064 6f6e 6520 eloper has done \n+00011e20: 6569 7468 6572 206f 6620 7468 6520 6162 either of the ab\n+00011e30: 6f76 652c 2074 6865 6e20 7468 6520 7573 ove, then the us\n+00011e40: 6572 206f 6620 7468 650a 7061 636b 6167 er of the.packag\n+00011e50: 6520 6d61 7920 696e 666c 7565 6e63 6520 e may influence \n+00011e60: 7468 6520 7665 7262 6f73 6974 7920 6174 the verbosity at\n+00011e70: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+00011e80: 2072 756e 2074 696d 6520 6173 2077 656c run time as wel\n+00011e90: 6c20 6173 0a61 7420 e280 986d 616b 65e2 l as.at ...make.\n+00011ea0: 8099 2072 756e 2074 696d 653a 0a0a 2020 .. run time:.. \n+00011eb0: 20e2 80a2 2050 6173 7369 6e67 20e2 8098 ... Passing ...\n+00011ec0: 2d2d 656e 6162 6c65 2d73 696c 656e 742d --enable-silent-\n+00011ed0: 7275 6c65 73e2 8099 2074 6f20 e280 9863 rules... to ...c\n+00011ee0: 6f6e 6669 6775 7265 e280 9920 7769 6c6c onfigure... will\n+00011ef0: 2063 6175 7365 2062 7569 6c64 0a20 2020 cause build. \n+00011f00: 2020 7275 6c65 7320 746f 2062 6520 6c65 rules to be le\n+00011f10: 7373 2076 6572 626f 7365 3b20 7468 6520 ss verbose; the \n+00011f20: 6f70 7469 6f6e 20e2 8098 2d2d 6469 7361 option ...--disa\n+00011f30: 626c 652d 7369 6c65 6e74 2d72 756c 6573 ble-silent-rules\n+00011f40: e280 9920 7769 6c6c 0a20 2020 2020 6361 ... will. ca\n+00011f50: 7573 6520 6e6f 726d 616c 2076 6572 626f use normal verbo\n+00011f60: 7365 206f 7574 7075 742e 0a20 2020 e280 se output.. ..\n+00011f70: a220 4174 20e2 8098 6d61 6b65 e280 9920 . At ...make... \n+00011f80: 7275 6e20 7469 6d65 2c20 7468 6520 6465 run time, the de\n+00011f90: 6661 756c 7420 6368 6f73 656e 2061 7420 fault chosen at \n+00011fa0: e280 9863 6f6e 6669 6775 7265 e280 9920 ...configure... \n+00011fb0: 7469 6d65 206d 6179 2062 650a 2020 2020 time may be. \n+00011fc0: 206f 7665 7272 6964 6465 6e3a 20e2 8098 overridden: ...\n+00011fd0: 6d61 6b65 2056 3d31 e280 9920 7769 6c6c make V=1... will\n+00011fe0: 2070 726f 6475 6365 2076 6572 626f 7365 produce verbose\n+00011ff0: 206f 7574 7075 742c 20e2 8098 6d61 6b65 output, ...make\n+00012000: 2056 3d30 e280 9920 6c65 7373 0a20 2020 V=0... less. \n+00012010: 2020 7665 7262 6f73 6520 6f75 7470 7574 verbose output\n+00012020: 2e0a 0a20 2020 4e6f 7465 2074 6861 7420 ... Note that \n+00012030: 7369 6c65 6e74 2072 756c 6573 2061 7265 silent rules are\n+00012040: 205f 6469 7361 626c 6564 5f20 6279 2064 _disabled_ by d\n+00012050: 6566 6175 6c74 3b20 7468 6520 7573 6572 efault; the user\n+00012060: 206d 7573 740a 656e 6162 6c65 2074 6865 must.enable the\n+00012070: 6d20 6578 706c 6963 6974 6c79 2061 7420 m explicitly at \n+00012080: 6569 7468 6572 20e2 8098 636f 6e66 6967 either ...config\n+00012090: 7572 65e2 8099 2072 756e 2074 696d 6520 ure... run time \n+000120a0: 6f72 2061 7420 e280 986d 616b 65e2 8099 or at ...make...\n+000120b0: 2072 756e 0a74 696d 652e 2020 5765 2074 run.time. We t\n+000120c0: 6869 6e6b 2074 6861 7420 7468 6973 2069 hink that this i\n+000120d0: 7320 6120 676f 6f64 2070 6f6c 6963 792c s a good policy,\n+000120e0: 2073 696e 6365 2069 7420 7072 6f76 6964 since it provid\n+000120f0: 6573 2074 6865 2063 6173 7561 6c0a 7573 es the casual.us\n+00012100: 6572 2077 6974 6820 656e 6f75 6768 2069 er with enough i\n+00012110: 6e66 6f72 6d61 7469 6f6e 2074 6f20 7072 nformation to pr\n+00012120: 6570 6172 6520 6120 676f 6f64 2062 7567 epare a good bug\n+00012130: 2072 6570 6f72 7420 696e 2063 6173 650a report in case.\n+00012140: 616e 7974 6869 6e67 2062 7265 616b 732e anything breaks.\n+00012150: 0a0a 2020 2053 7469 6c6c 2c20 6e6f 7477 .. Still, notw\n+00012160: 6974 6873 7461 6e64 696e 6720 7468 6520 ithstanding the \n+00012170: 7261 7469 6f6e 616c 6573 2061 626f 7665 rationales above\n+00012180: 2c20 6120 6465 7665 6c6f 7065 7220 7768 , a developer wh\n+00012190: 6f20 7761 6e74 7320 746f 0a6d 616b 6520 o wants to.make \n+000121a0: 7369 6c65 6e74 2072 756c 6573 2065 6e61 silent rules ena\n+000121b0: 626c 6564 2062 7920 6465 6661 756c 7420 bled by default \n+000121c0: 696e 2068 6973 206f 776e 2070 6163 6b61 in his own packa\n+000121d0: 6765 2063 616e 2064 6f20 736f 2062 790a ge can do so by.\n+000121e0: 6164 6469 6e67 2061 20e2 8098 7965 73e2 adding a ...yes.\n+000121f0: 8099 2061 7267 756d 656e 7420 746f 2074 .. argument to t\n+00012200: 6865 20e2 8098 414d 5f53 494c 454e 545f he ...AM_SILENT_\n+00012210: 5255 4c45 53e2 8099 2063 616c 6c20 696e RULES... call in\n+00012220: 20e2 8098 636f 6e66 6967 7572 652e 6163 ...configure.ac\n+00012230: e280 992e 0a57 6520 6164 7669 7365 2061 .....We advise a\n+00012240: 6761 696e 7374 2074 6869 7320 6170 7072 gainst this appr\n+00012250: 6f61 6368 2c20 7468 6f75 6768 2e0a 0a20 oach, though... \n+00012260: 2020 5573 6572 7320 7768 6f20 7072 6566 Users who pref\n+00012270: 6572 2074 6f20 6861 7665 2073 696c 656e er to have silen\n+00012280: 7420 7275 6c65 7320 656e 6162 6c65 6420 t rules enabled \n+00012290: 6279 2064 6566 6175 6c74 2063 616e 2065 by default can e\n+000122a0: 6469 740a 7468 6569 7220 e280 9863 6f6e dit.their ...con\n+000122b0: 6669 672e 7369 7465 e280 9920 6669 6c65 fig.site... file\n+000122c0: 2074 6f20 6d61 6b65 2074 6865 2076 6172 to make the var\n+000122d0: 6961 626c 6520 e280 9865 6e61 626c 655f iable ...enable_\n+000122e0: 7369 6c65 6e74 5f72 756c 6573 e280 990a silent_rules....\n+000122f0: 6465 6661 756c 7420 746f 20e2 8098 7965 default to ...ye\n+00012300: 73e2 8099 2e20 2054 6869 7320 7368 6f75 s.... This shou\n+00012310: 6c64 2073 7469 6c6c 2061 6c6c 6f77 2064 ld still allow d\n+00012320: 6973 6162 6c69 6e67 2073 696c 656e 7420 isabling silent \n+00012330: 7275 6c65 7320 6174 0ae2 8098 636f 6e66 rules at....conf\n+00012340: 6967 7572 65e2 8099 2074 696d 6520 616e igure... time an\n+00012350: 6420 6174 20e2 8098 6d61 6b65 e280 9920 d at ...make... \n+00012360: 7469 6d65 2e0a 0a20 2020 466f 7220 706f time... For po\n+00012370: 7274 6162 696c 6974 7920 746f 2064 6966 rtability to dif\n+00012380: 6665 7265 6e74 20e2 8098 6d61 6b65 e280 ferent ...make..\n+00012390: 9920 696d 706c 656d 656e 7461 7469 6f6e . implementation\n+000123a0: 732c 2070 6163 6b61 6765 2061 7574 686f s, package autho\n+000123b0: 7273 0a61 7265 2061 6476 6973 6564 2074 rs.are advised t\n+000123c0: 6f20 6e6f 7420 7365 7420 7468 6520 7661 o not set the va\n+000123d0: 7269 6162 6c65 20e2 8098 56e2 8099 2069 riable ...V... i\n+000123e0: 6e73 6964 6520 7468 6520 e280 984d 616b nside the ...Mak\n+000123f0: 6566 696c 652e 616d e280 9920 6669 6c65 efile.am... file\n+00012400: 2c0a 746f 2061 6c6c 6f77 2074 6865 2075 ,.to allow the u\n+00012410: 7365 7220 746f 206f 7665 7272 6964 6520 ser to override \n+00012420: 7468 6520 7661 6c75 6520 666f 7220 7375 the value for su\n+00012430: 6264 6972 6563 746f 7269 6573 2061 7320 bdirectories as \n+00012440: 7765 6c6c 2e0a 0a20 2020 5468 6520 6375 well... The cu\n+00012450: 7272 656e 7420 696d 706c 656d 656e 7461 rrent implementa\n+00012460: 7469 6f6e 206f 6620 7468 6973 2066 6561 tion of this fea\n+00012470: 7475 7265 206e 6f72 6d61 6c6c 7920 7573 ture normally us\n+00012480: 6573 206e 6573 7465 640a 7661 7269 6162 es nested.variab\n+00012490: 6c65 2065 7870 616e 7369 6f6e 20e2 8098 le expansion ...\n+000124a0: 2428 5641 5231 2428 5629 29e2 8099 2c20 $(VAR1$(V))..., \n+000124b0: 6120 e280 984d 616b 6566 696c 65e2 8099 a ...Makefile...\n+000124c0: 2066 6561 7475 7265 2074 6861 7420 6973 feature that is\n+000124d0: 206e 6f74 0a72 6571 7569 7265 6420 6279 not.required by\n+000124e0: 2050 4f53 4958 2032 3030 3820 6275 7420 POSIX 2008 but \n+000124f0: 6973 2077 6964 656c 7920 7375 7070 6f72 is widely suppor\n+00012500: 7465 6420 696e 2070 7261 6374 6963 652e ted in practice.\n+00012510: 2020 5468 650a e280 9873 696c 656e 742d The....silent-\n+00012520: 7275 6c65 73e2 8099 206f 7074 696f 6e20 rules... option \n+00012530: 7468 7573 2074 7572 6e73 206f 6666 2077 thus turns off w\n+00012540: 6172 6e69 6e67 7320 6162 6f75 7420 7265 arnings about re\n+00012550: 6375 7273 6976 6520 7661 7269 6162 6c65 cursive variable\n+00012560: 0a65 7870 616e 7369 6f6e 2c20 7768 6963 .expansion, whic\n+00012570: 6820 6172 6520 696e 2074 7572 6e20 656e h are in turn en\n+00012580: 6162 6c65 6420 6279 20e2 8098 2d57 706f abled by ...-Wpo\n+00012590: 7274 6162 696c 6974 79e2 8099 2028 2a6e rtability... (*n\n+000125a0: 6f74 6520 6175 746f 6d61 6b65 0a49 6e76 ote automake.Inv\n+000125b0: 6f63 6174 696f 6e3a 3a29 2e20 204f 6e20 ocation::). On \n+000125c0: 7468 6520 7261 7265 20e2 8098 6d61 6b65 the rare ...make\n+000125d0: e280 9920 696d 706c 656d 656e 7461 7469 ... implementati\n+000125e0: 6f6e 7320 7468 6174 2064 6f20 6e6f 7420 ons that do not \n+000125f0: 7375 7070 6f72 740a 6e65 7374 6564 2076 support.nested v\n+00012600: 6172 6961 626c 6520 6578 7061 6e73 696f ariable expansio\n+00012610: 6e2c 2077 6865 7468 6572 2072 756c 6573 n, whether rules\n+00012620: 2061 7265 2073 696c 656e 7420 6973 2061 are silent is a\n+00012630: 6c77 6179 7320 6465 7465 726d 696e 6564 lways determined\n+00012640: 0a61 7420 636f 6e66 6967 7572 6520 7469 .at configure ti\n+00012650: 6d65 2c20 616e 6420 6361 6e6e 6f74 2062 me, and cannot b\n+00012660: 6520 6f76 6572 7269 6464 656e 2061 7420 e overridden at \n+00012670: 6d61 6b65 2074 696d 652e 2020 4675 7475 make time. Futu\n+00012680: 7265 0a76 6572 7369 6f6e 7320 6f66 2050 re.versions of P\n+00012690: 4f53 4958 2061 7265 206c 696b 656c 7920 OSIX are likely \n+000126a0: 746f 2072 6571 7569 7265 206e 6573 7465 to require neste\n+000126b0: 6420 7661 7269 6162 6c65 2065 7870 616e d variable expan\n+000126c0: 7369 6f6e 2c20 736f 0a74 6869 7320 6d69 sion, so.this mi\n+000126d0: 6e6f 7220 6c69 6d69 7461 7469 6f6e 2073 nor limitation s\n+000126e0: 686f 756c 6420 676f 2061 7761 7920 7769 hould go away wi\n+000126f0: 7468 2074 696d 652e 0a0a 2020 2054 6f20 th time... To \n+00012700: 6578 7465 6e64 2074 6865 2073 696c 656e extend the silen\n+00012710: 7420 6d6f 6465 2074 6f20 796f 7572 206f t mode to your o\n+00012720: 776e 2072 756c 6573 2c20 796f 7520 6861 wn rules, you ha\n+00012730: 7665 2074 776f 2063 686f 6963 6573 3a0a ve two choices:.\n+00012740: 0a20 2020 e280 a220 596f 7520 6361 6e20 . ... You can \n+00012750: 7573 6520 7468 6520 7072 6564 6566 696e use the predefin\n+00012760: 6564 2076 6172 6961 626c 6520 e280 9841 ed variable ...A\n+00012770: 4d5f 565f 4745 4ee2 8099 2061 7320 6120 M_V_GEN... as a \n+00012780: 7072 6566 6978 2074 6f0a 2020 2020 2063 prefix to. c\n+00012790: 6f6d 6d61 6e64 7320 7468 6174 2073 686f ommands that sho\n+000127a0: 756c 6420 6f75 7470 7574 2061 2073 7461 uld output a sta\n+000127b0: 7475 7320 6c69 6e65 2069 6e20 7369 6c65 tus line in sile\n+000127c0: 6e74 206d 6f64 652c 2061 6e64 0a20 2020 nt mode, and. \n+000127d0: 2020 e280 9841 4d5f 565f 6174 e280 9920 ...AM_V_at... \n+000127e0: 6173 2061 2070 7265 6669 7820 746f 2063 as a prefix to c\n+000127f0: 6f6d 6d61 6e64 7320 7468 6174 2073 686f ommands that sho\n+00012800: 756c 6420 6e6f 7420 6f75 7470 7574 2061 uld not output a\n+00012810: 6e79 7468 696e 670a 2020 2020 2069 6e20 nything. in \n+00012820: 7369 6c65 6e74 206d 6f64 652e 2020 5768 silent mode. Wh\n+00012830: 656e 206f 7574 7075 7420 6973 2074 6f20 en output is to \n+00012840: 6265 2076 6572 626f 7365 2c20 626f 7468 be verbose, both\n+00012850: 206f 6620 7468 6573 650a 2020 2020 2076 of these. v\n+00012860: 6172 6961 626c 6573 2077 696c 6c20 6578 ariables will ex\n+00012870: 7061 6e64 2074 6f20 7468 6520 656d 7074 pand to the empt\n+00012880: 7920 7374 7269 6e67 2e0a 2020 20e2 80a2 y string.. ...\n+00012890: 2059 6f75 2063 616e 2061 6464 2079 6f75 You can add you\n+000128a0: 7220 6f77 6e20 7661 7269 6162 6c65 732c r own variables,\n+000128b0: 2073 6f20 7374 7269 6e67 7320 6f66 2079 so strings of y\n+000128c0: 6f75 7220 6f77 6e20 6368 6f69 6365 2061 our own choice a\n+000128d0: 7265 0a20 2020 2020 7368 6f77 6e2e 2020 re. shown. \n+000128e0: 5468 6520 666f 6c6c 6f77 696e 6720 736e The following sn\n+000128f0: 6970 7065 7420 7368 6f77 7320 686f 7720 ippet shows how \n+00012900: 796f 7520 776f 756c 6420 6465 6669 6e65 you would define\n+00012910: 2079 6f75 7220 6f77 6e0a 2020 2020 2065 your own. e\n+00012920: 7175 6976 616c 656e 7420 6f66 20e2 8098 quivalent of ...\n+00012930: 414d 5f56 5f47 454e e280 993a 0a0a 2020 AM_V_GEN...:.. \n+00012940: 2020 2020 2020 2020 706b 675f 7665 7262 pkg_verb\n+00012950: 6f73 6520 3d20 2428 706b 675f 7665 7262 ose = $(pkg_verb\n+00012960: 6f73 655f 4041 4d5f 5640 290a 2020 2020 ose_@AM_V@). \n+00012970: 2020 2020 2020 706b 675f 7665 7262 6f73 pkg_verbos\n+00012980: 655f 203d 2024 2870 6b67 5f76 6572 626f e_ = $(pkg_verbo\n+00012990: 7365 5f40 414d 5f44 4546 4155 4c54 5f56 se_@AM_DEFAULT_V\n+000129a0: 4029 0a20 2020 2020 2020 2020 2070 6b67 @). pkg\n+000129b0: 5f76 6572 626f 7365 5f30 203d 2040 6563 _verbose_0 = @ec\n+000129c0: 686f 2050 4b47 2d47 454e 2024 403b 0a0a ho PKG-GEN $@;..\n+000129d0: 2020 2020 2020 2020 2020 666f 6f3a 2066 foo: f\n+000129e0: 6f6f 2e69 6e0a 2020 2020 2020 2020 2020 oo.in. \n+000129f0: 2020 2020 2020 2020 2428 706b 675f 7665 $(pkg_ve\n+00012a00: 7262 6f73 6529 6370 2024 2873 7263 6469 rbose)cp $(srcdi\n+00012a10: 7229 2f66 6f6f 2e69 6e20 2440 0a0a 2020 r)/foo.in $@.. \n+00012a20: 2041 7320 6120 6669 6e61 6c20 6e6f 7465 As a final note\n+00012a30: 2c20 6f62 7365 7276 6520 7468 6174 2c20 , observe that, \n+00012a40: 6576 656e 2077 6865 6e20 7369 6c65 6e74 even when silent\n+00012a50: 2072 756c 6573 2061 7265 2065 6e61 626c rules are enabl\n+00012a60: 6564 2c0a 7468 6520 e280 982d 2d6e 6f2d ed,.the ...--no-\n+00012a70: 7072 696e 742d 6469 7265 6374 6f72 79e2 print-directory.\n+00012a80: 8099 206f 7074 696f 6e20 6973 2073 7469 .. option is sti\n+00012a90: 6c6c 2072 6571 7569 7265 6420 7769 7468 ll required with\n+00012aa0: 2047 4e55 20e2 8098 6d61 6b65 e280 9920 GNU ...make... \n+00012ab0: 6966 0a74 6865 2022 456e 7465 7269 6e67 if.the \"Entering\n+00012ac0: 2f4c 6561 7669 6e67 2064 6972 6563 746f /Leaving directo\n+00012ad0: 7279 202e 2e2e 2220 206d 6573 7361 6765 ry ...\" message\n+00012ae0: 7320 6172 6520 746f 2062 6520 6469 7361 s are to be disa\n+00012af0: 626c 6564 2e0a 0a1f 0a46 696c 653a 2061 bled.....File: a\n+00012b00: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00012b10: 6f2c 2020 4e6f 6465 3a20 476e 6974 732c o, Node: Gnits,\n+00012b20: 2020 4e65 7874 3a20 4379 676e 7573 2c20 Next: Cygnus, \n+00012b30: 2050 7265 763a 2053 696c 656e 6369 6e67 Prev: Silencing\n+00012b40: 204d 616b 652c 2020 5570 3a20 546f 700a Make, Up: Top.\n+00012b50: 0a32 3220 5468 6520 6566 6665 6374 206f .22 The effect o\n+00012b60: 6620 e280 982d 2d67 6e75 e280 9920 616e f ...--gnu... an\n+00012b70: 6420 e280 982d 2d67 6e69 7473 e280 990a d ...--gnits....\n+00012b80: 2a2a 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 0a0a 5468 6520 e280 982d ******..The ...-\n+00012bb0: 2d67 6e75 e280 9920 6f70 7469 6f6e 2028 -gnu... option (\n+00012bc0: 6f72 20e2 8098 676e 75e2 8099 2069 6e20 or ...gnu... in \n+00012bd0: 7468 6520 e280 9841 5554 4f4d 414b 455f the ...AUTOMAKE_\n+00012be0: 4f50 5449 4f4e 53e2 8099 2076 6172 6961 OPTIONS... varia\n+00012bf0: 626c 6529 2063 6175 7365 730a e280 9861 ble) causes....a\n+00012c00: 7574 6f6d 616b 65e2 8099 2074 6f20 6368 utomake... to ch\n+00012c10: 6563 6b20 7468 6520 666f 6c6c 6f77 696e eck the followin\n+00012c20: 673a 0a0a 2020 20e2 80a2 2054 6865 2066 g:.. ... The f\n+00012c30: 696c 6573 20e2 8098 494e 5354 414c 4ce2 iles ...INSTALL.\n+00012c40: 8099 2c20 e280 984e 4557 53e2 8099 2c20 .., ...NEWS..., \n+00012c50: e280 9852 4541 444d 45e2 8099 2c20 e280 ...README..., ..\n+00012c60: 9841 5554 484f 5253 e280 992c 2061 6e64 .AUTHORS..., and\n+00012c70: 20e2 8098 4368 616e 6765 4c6f 67e2 8099 ...ChangeLog...\n+00012c80: 2c0a 2020 2020 2070 6c75 7320 6f6e 6520 ,. plus one \n+00012c90: 6f66 20e2 8098 434f 5059 494e 472e 4c49 of ...COPYING.LI\n+00012ca0: 42e2 8099 2c20 e280 9843 4f50 5949 4e47 B..., ...COPYING\n+00012cb0: 2e4c 4553 5345 52e2 8099 206f 7220 e280 .LESSER... or ..\n+00012cc0: 9843 4f50 5949 4e47 e280 992c 2061 7265 .COPYING..., are\n+00012cd0: 0a20 2020 2020 7265 7175 6972 6564 2061 . required a\n+00012ce0: 7420 7468 6520 746f 706d 6f73 7420 6469 t the topmost di\n+00012cf0: 7265 6374 6f72 7920 6f66 2074 6865 2070 rectory of the p\n+00012d00: 6163 6b61 6765 2e0a 0a20 2020 2020 4966 ackage... If\n+00012d10: 2074 6865 20e2 8098 2d2d 6164 642d 6d69 the ...--add-mi\n+00012d20: 7373 696e 67e2 8099 206f 7074 696f 6e20 ssing... option \n+00012d30: 6973 2067 6976 656e 2c20 e280 9861 7574 is given, ...aut\n+00012d40: 6f6d 616b 65e2 8099 2077 696c 6c20 6164 omake... will ad\n+00012d50: 6420 610a 2020 2020 2067 656e 6572 6963 d a. generic\n+00012d60: 2076 6572 7369 6f6e 206f 6620 7468 6520 version of the \n+00012d70: e280 9849 4e53 5441 4c4c e280 9920 6669 ...INSTALL... fi\n+00012d80: 6c65 2061 7320 7765 6c6c 2061 7320 7468 le as well as th\n+00012d90: 6520 e280 9843 4f50 5949 4e47 e280 9920 e ...COPYING... \n+00012da0: 6669 6c65 0a20 2020 2020 636f 6e74 6169 file. contai\n+00012db0: 6e69 6e67 2074 6865 2074 6578 7420 6f66 ning the text of\n+00012dc0: 2074 6865 2063 7572 7265 6e74 2076 6572 the current ver\n+00012dd0: 7369 6f6e 206f 6620 7468 6520 474e 5520 sion of the GNU \n+00012de0: 4765 6e65 7261 6c0a 2020 2020 2050 7562 General. Pub\n+00012df0: 6c69 6320 4c69 6365 6e73 6520 6578 6973 lic License exis\n+00012e00: 7469 6e67 2061 7420 7468 6520 7469 6d65 ting at the time\n+00012e10: 206f 6620 7468 6973 2041 7574 6f6d 616b of this Automak\n+00012e20: 6520 7265 6c65 6173 650a 2020 2020 2028 e release. (\n+00012e30: 7665 7273 696f 6e20 3320 6173 2074 6869 version 3 as thi\n+00012e40: 7320 6973 2077 7269 7474 656e 2c0a 2020 s is written,. \n+00012e50: 2020 203c 6874 7470 3a2f 2f77 7777 2e67 ). How\n+00012e80: 6576 6572 2c20 616e 2065 7869 7374 696e ever, an existin\n+00012e90: 670a 2020 2020 20e2 8098 434f 5059 494e g. ...COPYIN\n+00012ea0: 47e2 8099 2066 696c 6520 7769 6c6c 206e G... file will n\n+00012eb0: 6576 6572 2062 6520 6f76 6572 7772 6974 ever be overwrit\n+00012ec0: 7465 6e20 6279 20e2 8098 6175 746f 6d61 ten by ...automa\n+00012ed0: 6b65 e280 992e 0a0a 2020 20e2 80a2 2054 ke...... ... T\n+00012ee0: 6865 206f 7074 696f 6e73 20e2 8098 6e6f he options ...no\n+00012ef0: 2d69 6e73 7461 6c6c 6d61 6ee2 8099 2061 -installman... a\n+00012f00: 6e64 20e2 8098 6e6f 2d69 6e73 7461 6c6c nd ...no-install\n+00012f10: 696e 666f e280 9920 6172 6520 7072 6f68 info... are proh\n+00012f20: 6962 6974 6564 2e0a 0a20 2020 4e6f 7465 ibited... Note\n+00012f30: 2074 6861 7420 7468 6973 206f 7074 696f that this optio\n+00012f40: 6e20 7769 6c6c 2062 6520 6578 7465 6e64 n will be extend\n+00012f50: 6564 2069 6e20 7468 6520 6675 7475 7265 ed in the future\n+00012f60: 2074 6f20 646f 2065 7665 6e20 6d6f 7265 to do even more\n+00012f70: 0a63 6865 636b 696e 673b 2069 7420 6973 .checking; it is\n+00012f80: 2061 6476 6973 6162 6c65 2074 6f20 6265 advisable to be\n+00012f90: 2066 616d 696c 6961 7220 7769 7468 2074 familiar with t\n+00012fa0: 6865 2070 7265 6369 7365 2072 6571 7569 he precise requi\n+00012fb0: 7265 6d65 6e74 730a 6f66 2074 6865 2047 rements.of the G\n+00012fc0: 4e55 2073 7461 6e64 6172 6473 2e20 2041 NU standards. A\n+00012fd0: 6c73 6f2c 20e2 8098 2d2d 676e 75e2 8099 lso, ...--gnu...\n+00012fe0: 2063 616e 2072 6571 7569 7265 2063 6572 can require cer\n+00012ff0: 7461 696e 206e 6f6e 2d73 7461 6e64 6172 tain non-standar\n+00013000: 640a 474e 5520 7072 6f67 7261 6d73 2074 d.GNU programs t\n+00013010: 6f20 6578 6973 7420 666f 7220 7573 6520 o exist for use \n+00013020: 6279 2076 6172 696f 7573 206d 6169 6e74 by various maint\n+00013030: 6169 6e65 722d 6f6e 6c79 2072 756c 6573 ainer-only rules\n+00013040: 3b20 666f 720a 696e 7374 616e 6365 2c20 ; for.instance, \n+00013050: 696e 2074 6865 2066 7574 7572 6520 e280 in the future ..\n+00013060: 9870 6174 6863 686b e280 9920 6d69 6768 .pathchk... migh\n+00013070: 7420 6265 2072 6571 7569 7265 6420 666f t be required fo\n+00013080: 7220 e280 986d 616b 6520 6469 7374 e280 r ...make dist..\n+00013090: 992e 0a0a 2020 2054 6865 20e2 8098 2d2d .... The ...--\n+000130a0: 676e 6974 73e2 8099 206f 7074 696f 6e20 gnits... option \n+000130b0: 646f 6573 2065 7665 7279 7468 696e 6720 does everything \n+000130c0: 7468 6174 20e2 8098 2d2d 676e 75e2 8099 that ...--gnu...\n+000130d0: 2064 6f65 732c 2061 6e64 2063 6865 636b does, and check\n+000130e0: 730a 7468 6520 666f 6c6c 6f77 696e 6720 s.the following \n+000130f0: 6173 2077 656c 6c3a 0a0a 2020 20e2 80a2 as well:.. ...\n+00013100: 20e2 8098 6d61 6b65 2069 6e73 7461 6c6c ...make install\n+00013110: 6368 6563 6be2 8099 2077 696c 6c20 6368 check... will ch\n+00013120: 6563 6b20 746f 206d 616b 6520 7375 7265 eck to make sure\n+00013130: 2074 6861 7420 7468 6520 e280 982d 2d68 that the ...--h\n+00013140: 656c 70e2 8099 2061 6e64 0a20 2020 2020 elp... and. \n+00013150: e280 982d 2d76 6572 7369 6f6e e280 9920 ...--version... \n+00013160: 7265 616c 6c79 2070 7269 6e74 2061 2075 really print a u\n+00013170: 7361 6765 206d 6573 7361 6765 2061 6e64 sage message and\n+00013180: 2061 2076 6572 7369 6f6e 2073 7472 696e a version strin\n+00013190: 672c 0a20 2020 2020 7265 7370 6563 7469 g,. respecti\n+000131a0: 7665 6c79 2e20 2054 6869 7320 6973 2074 vely. This is t\n+000131b0: 6865 20e2 8098 7374 642d 6f70 7469 6f6e he ...std-option\n+000131c0: 73e2 8099 206f 7074 696f 6e20 282a 6e6f s... option (*no\n+000131d0: 7465 204f 7074 696f 6e73 3a3a 292e 0a0a te Options::)...\n+000131e0: 2020 20e2 80a2 20e2 8098 6d61 6b65 2064 ... ...make d\n+000131f0: 6973 74e2 8099 2077 696c 6c20 6368 6563 ist... will chec\n+00013200: 6b20 746f 206d 616b 6520 7375 7265 2074 k to make sure t\n+00013210: 6865 20e2 8098 4e45 5753 e280 9920 6669 he ...NEWS... fi\n+00013220: 6c65 2068 6173 2062 6565 6e0a 2020 2020 le has been. \n+00013230: 2075 7064 6174 6564 2074 6f20 7468 6520 updated to the \n+00013240: 6375 7272 656e 7420 7665 7273 696f 6e2e current version.\n+00013250: 0a0a 2020 20e2 80a2 20e2 8098 5645 5253 .. ... ...VERS\n+00013260: 494f 4ee2 8099 2069 7320 6368 6563 6b65 ION... is checke\n+00013270: 6420 746f 206d 616b 6520 7375 7265 2069 d to make sure i\n+00013280: 7473 2066 6f72 6d61 7420 636f 6d70 6c69 ts format compli\n+00013290: 6573 2077 6974 6820 476e 6974 730a 2020 es with Gnits. \n+000132a0: 2020 2073 7461 6e64 6172 6473 2e0a 0a20 standards... \n+000132b0: 2020 e280 a220 4966 20e2 8098 5645 5253 ... If ...VERS\n+000132c0: 494f 4ee2 8099 2069 6e64 6963 6174 6573 ION... indicates\n+000132d0: 2074 6861 7420 7468 6973 2069 7320 616e that this is an\n+000132e0: 2061 6c70 6861 2072 656c 6561 7365 2c20 alpha release, \n+000132f0: 616e 6420 7468 6520 6669 6c65 0a20 2020 and the file. \n+00013300: 2020 e280 9852 4541 444d 452d 616c 7068 ...README-alph\n+00013310: 61e2 8099 2061 7070 6561 7273 2069 6e20 a... appears in \n+00013320: 7468 6520 746f 706d 6f73 7420 6469 7265 the topmost dire\n+00013330: 6374 6f72 7920 6f66 2061 2070 6163 6b61 ctory of a packa\n+00013340: 6765 2c20 7468 656e 0a20 2020 2020 6974 ge, then. it\n+00013350: 2069 7320 696e 636c 7564 6564 2069 6e20 is included in \n+00013360: 7468 6520 6469 7374 7269 6275 7469 6f6e the distribution\n+00013370: 2e20 2054 6869 7320 6973 2064 6f6e 6520 . This is done \n+00013380: 696e 20e2 8098 2d2d 676e 6974 73e2 8099 in ...--gnits...\n+00013390: 0a20 2020 2020 6d6f 6465 2c20 616e 6420 . mode, and \n+000133a0: 6e6f 206f 7468 6572 2c20 6265 6361 7573 no other, becaus\n+000133b0: 6520 7468 6973 206d 6f64 6520 6973 2074 e this mode is t\n+000133c0: 6865 206f 6e6c 7920 6f6e 6520 7768 6572 he only one wher\n+000133d0: 6520 7665 7273 696f 6e0a 2020 2020 206e e version. n\n+000133e0: 756d 6265 7220 666f 726d 6174 7320 6172 umber formats ar\n+000133f0: 6520 636f 6e73 7472 6169 6e65 642c 2061 e constrained, a\n+00013400: 6e64 2068 656e 6365 2074 6865 206f 6e6c nd hence the onl\n+00013410: 7920 6d6f 6465 2077 6865 7265 0a20 2020 y mode where. \n+00013420: 2020 4175 746f 6d61 6b65 2063 616e 2061 Automake can a\n+00013430: 7574 6f6d 6174 6963 616c 6c79 2064 6574 utomatically det\n+00013440: 6572 6d69 6e65 2077 6865 7468 6572 20e2 ermine whether .\n+00013450: 8098 5245 4144 4d45 2d61 6c70 6861 e280 ..README-alpha..\n+00013460: 9920 7368 6f75 6c64 0a20 2020 2020 6265 . should. be\n+00013470: 2069 6e63 6c75 6465 642e 0a0a 2020 20e2 included... .\n+00013480: 80a2 2054 6865 2066 696c 6520 e280 9854 .. The file ...T\n+00013490: 4841 4e4b 53e2 8099 2069 7320 7265 7175 HANKS... is requ\n+000134a0: 6972 6564 2e0a 0a1f 0a46 696c 653a 2061 ired.....File: a\n+000134b0: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+000134c0: 6f2c 2020 4e6f 6465 3a20 4379 676e 7573 o, Node: Cygnus\n+000134d0: 2c20 204e 6578 743a 204e 6f74 2045 6e6f , Next: Not Eno\n+000134e0: 7567 682c 2020 5072 6576 3a20 476e 6974 ugh, Prev: Gnit\n+000134f0: 732c 2020 5570 3a20 546f 700a 0a32 3320 s, Up: Top..23 \n+00013500: 5468 6520 6566 6665 6374 206f 6620 e280 The effect of ..\n+00013510: 982d 2d63 7967 6e75 73e2 8099 0a2a 2a2a .--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 0a0a 5f54 6865 2066 ********.._The f\n+00013540: 6561 7475 7265 7320 6465 7363 7269 6265 eatures describe\n+00013550: 6420 696e 2074 6869 7320 7365 6374 696f d in this sectio\n+00013560: 6e20 6172 6520 6465 7072 6563 6174 6564 n are deprecated\n+00013570: 3b20 796f 7520 6d75 7374 206e 6f74 2075 ; you must not u\n+00013580: 7365 0a61 6e79 206f 6620 7468 656d 2069 se.any of them i\n+00013590: 6e20 6e65 7720 636f 6465 2c20 616e 6420 n new code, and \n+000135a0: 7368 6f75 6c64 2072 656d 6f76 6520 7468 should remove th\n+000135b0: 6569 7220 7573 6520 6672 6f6d 206f 6c64 eir use from old\n+000135c0: 6572 2062 7574 0a73 7469 6c6c 206d 6169 er but.still mai\n+000135d0: 6e74 6169 6e65 6420 636f 6465 3a20 7468 ntained code: th\n+000135e0: 6579 2077 696c 6c20 6265 2077 6974 6864 ey will be withd\n+000135f0: 7261 776e 2069 6e20 6120 6675 7475 7265 rawn in a future\n+00013600: 2041 7574 6f6d 616b 650a 7265 6c65 6173 Automake.releas\n+00013610: 652e 5f0a 0a20 2020 536f 6d65 2070 6163 e._.. Some pac\n+00013620: 6b61 6765 732c 206e 6f74 6162 6c79 2047 kages, notably G\n+00013630: 4e55 2047 4343 2061 6e64 2047 4e55 2067 NU GCC and GNU g\n+00013640: 6462 2c20 7573 6564 2074 6f20 6861 7665 db, used to have\n+00013650: 2061 2062 7569 6c64 0a65 6e76 6972 6f6e a build.environ\n+00013660: 6d65 6e74 206f 7269 6769 6e61 6c6c 7920 ment originally \n+00013670: 7772 6974 7465 6e20 6174 2043 7967 6e75 written at Cygnu\n+00013680: 7320 5375 7070 6f72 7420 2873 7562 7365 s Support (subse\n+00013690: 7175 656e 746c 7920 7265 6e61 6d65 640a quently renamed.\n+000136a0: 4379 676e 7573 2053 6f6c 7574 696f 6e73 Cygnus Solutions\n+000136b0: 2c20 616e 6420 7468 656e 206c 6174 6572 , and then later\n+000136c0: 2070 7572 6368 6173 6564 2062 7920 5265 purchased by Re\n+000136d0: 6420 4861 7429 2e20 2050 6163 6b61 6765 d Hat). Package\n+000136e0: 7320 7769 7468 0a74 6869 7320 616e 6365 s with.this ance\n+000136f0: 7374 7279 2061 7265 2073 6f6d 6574 696d stry are sometim\n+00013700: 6573 2072 6566 6572 7265 6420 746f 2061 es referred to a\n+00013710: 7320 2243 7967 6e75 7322 2074 7265 6573 s \"Cygnus\" trees\n+00013720: 2e0a 0a20 2020 4120 4379 676e 7573 2074 ... A Cygnus t\n+00013730: 7265 6520 6861 7320 736c 6967 6874 6c79 ree has slightly\n+00013740: 2064 6966 6665 7265 6e74 2072 756c 6573 different rules\n+00013750: 2066 6f72 2068 6f77 2061 20e2 8098 4d61 for how a ...Ma\n+00013760: 6b65 6669 6c65 2e69 6ee2 8099 2069 730a kefile.in... is.\n+00013770: 746f 2062 6520 636f 6e73 7472 7563 7465 to be constructe\n+00013780: 642e 2020 5061 7373 696e 6720 e280 982d d. Passing ...-\n+00013790: 2d63 7967 6e75 73e2 8099 2074 6f20 e280 -cygnus... to ..\n+000137a0: 9861 7574 6f6d 616b 65e2 8099 2077 696c .automake... wil\n+000137b0: 6c20 6361 7573 6520 616e 790a 6765 6e65 l cause any.gene\n+000137c0: 7261 7465 6420 e280 984d 616b 6566 696c rated ...Makefil\n+000137d0: 652e 696e e280 9920 746f 2063 6f6d 706c e.in... to compl\n+000137e0: 7920 7769 7468 2043 7967 6e75 7320 7275 y with Cygnus ru\n+000137f0: 6c65 732e 0a0a 2020 2048 6572 6520 6172 les... Here ar\n+00013800: 6520 7468 6520 7072 6563 6973 6520 6566 e the precise ef\n+00013810: 6665 6374 7320 6f66 20e2 8098 2d2d 6379 fects of ...--cy\n+00013820: 676e 7573 e280 993a 0a0a 2020 20e2 80a2 gnus...:.. ...\n+00013830: 2054 6865 20e2 8098 666f 7265 6967 6ee2 The ...foreign.\n+00013840: 8099 2073 7472 6963 746e 6573 7320 6973 .. strictness is\n+00013850: 2069 6d70 6c69 6564 2e0a 0a20 2020 e280 implied... ..\n+00013860: a220 5468 6520 6f70 7469 6f6e 7320 e280 . The options ..\n+00013870: 986e 6f2d 696e 7374 616c 6c69 6e66 6fe2 .no-installinfo.\n+00013880: 8099 2c20 e280 986e 6f2d 6465 7065 6e64 .., ...no-depend\n+00013890: 656e 6369 6573 e280 9920 616e 6420 e280 encies... and ..\n+000138a0: 986e 6f2d 6469 7374 e280 9920 6172 650a .no-dist... are.\n+000138b0: 2020 2020 2069 6d70 6c69 6564 2028 2a6e implied (*n\n+000138c0: 6f74 6520 4f70 7469 6f6e 733a 3a29 2e0a ote Options::)..\n+000138d0: 0a20 2020 e280 a220 5468 6520 6d61 6372 . ... The macr\n+000138e0: 6f20 e280 9841 4d5f 4d41 494e 5441 494e o ...AM_MAINTAIN\n+000138f0: 4552 5f4d 4f44 45e2 8099 2069 7320 7265 ER_MODE... is re\n+00013900: 7175 6972 6564 2e0a 0a20 2020 e280 a220 quired... ... \n+00013910: 496e 666f 2066 696c 6573 2061 7265 2061 Info files are a\n+00013920: 6c77 6179 7320 6372 6561 7465 6420 696e lways created in\n+00013930: 2074 6865 2062 7569 6c64 2064 6972 6563 the build direc\n+00013940: 746f 7279 2c20 616e 6420 6e6f 7420 696e tory, and not in\n+00013950: 0a20 2020 2020 7468 6520 736f 7572 6365 . the source\n+00013960: 2064 6972 6563 746f 7279 2e20 2050 6163 directory. Pac\n+00013970: 6b61 6765 7320 7468 6174 2064 6f6e 2774 kages that don't\n+00013980: 2075 7365 2074 6865 20e2 8098 6379 676e use the ...cygn\n+00013990: 7573 e280 9920 6f70 7469 6f6e 0a20 2020 us... option. \n+000139a0: 2020 6361 6e20 656d 756c 6174 6520 7468 can emulate th\n+000139b0: 6973 2065 6666 6563 7420 6279 2075 7369 is effect by usi\n+000139c0: 6e67 2074 6865 20e2 8098 6e6f 2d69 6e73 ng the ...no-ins\n+000139d0: 7461 6c6c 696e 666f e280 9920 6f70 7469 tallinfo... opti\n+000139e0: 6f6e 2061 6e64 0a20 2020 2020 6c69 7374 on and. list\n+000139f0: 696e 6720 7468 6520 6765 6e65 7261 7465 ing the generate\n+00013a00: 6420 696e 666f 2066 696c 6573 2069 6e20 d info files in \n+00013a10: 7468 6520 e280 9843 4c45 414e 4649 4c45 the ...CLEANFILE\n+00013a20: 53e2 8099 2076 6172 6961 626c 652e 0a0a S... variable...\n+00013a30: 2020 20e2 80a2 20e2 8098 7465 7869 6e66 ... ...texinf\n+00013a40: 6f2e 7465 78e2 8099 2069 7320 6e6f 7420 o.tex... is not \n+00013a50: 7265 7175 6972 6564 2069 6620 6120 5465 required if a Te\n+00013a60: 7869 6e66 6f20 736f 7572 6365 2066 696c xinfo source fil\n+00013a70: 6520 6973 0a20 2020 2020 7370 6563 6966 e is. specif\n+00013a80: 6965 642e 2020 5468 6520 6173 7375 6d70 ied. The assump\n+00013a90: 7469 6f6e 2069 7320 7468 6174 2074 6865 tion is that the\n+00013aa0: 2066 696c 6520 7769 6c6c 2062 6520 7375 file will be su\n+00013ab0: 7070 6c69 6564 2c20 6275 740a 2020 2020 pplied, but. \n+00013ac0: 2069 6e20 6120 706c 6163 6520 7468 6174 in a place that\n+00013ad0: 2041 7574 6f6d 616b 6520 6361 6e6e 6f74 Automake cannot\n+00013ae0: 2066 696e 6420 2d20 6974 2069 7320 616e find - it is an\n+00013af0: 2061 7274 6966 6163 7420 6f66 2068 6f77 artifact of how\n+00013b00: 0a20 2020 2020 4379 676e 7573 2070 6163 . Cygnus pac\n+00013b10: 6b61 6765 7320 6172 6520 7479 7069 6361 kages are typica\n+00013b20: 6c6c 7920 6275 6e64 6c65 642e 2020 5468 lly bundled. Th\n+00013b30: 6973 2065 6666 6563 7420 6361 6e20 6265 is effect can be\n+00013b40: 2065 6d75 6c61 7465 640a 2020 2020 2069 emulated. i\n+00013b50: 6e20 7061 636b 6167 6573 206e 6f74 2075 n packages not u\n+00013b60: 7369 6e67 2074 6865 20e2 8098 6379 676e sing the ...cygn\n+00013b70: 7573 e280 9920 6f70 7469 6f6e 2077 6974 us... option wit\n+00013b80: 6820 6120 7072 6f70 6572 2064 6566 696e h a proper defin\n+00013b90: 6974 696f 6e0a 2020 2020 206f 6620 7468 ition. of th\n+00013ba0: 6520 e280 9854 4558 494e 464f 5f54 4558 e ...TEXINFO_TEX\n+00013bb0: e280 9920 7661 7269 6162 6c65 2028 2a6e ... variable (*n\n+00013bc0: 6f74 6520 5465 7869 6e66 6f3a 3a29 2e0a ote Texinfo::)..\n+00013bd0: 0a20 2020 e280 a220 4365 7274 6169 6e20 . ... Certain \n+00013be0: 746f 6f6c 7320 7769 6c6c 2062 6520 7365 tools will be se\n+00013bf0: 6172 6368 6564 2066 6f72 2069 6e20 7468 arched for in th\n+00013c00: 6520 6275 696c 6420 7472 6565 2061 7320 e build tree as \n+00013c10: 7765 6c6c 2061 7320 696e 0a20 2020 2020 well as in. \n+00013c20: 7468 6520 7573 6572 2773 20e2 8098 5041 the user's ...PA\n+00013c30: 5448 e280 992e 2020 5468 6573 6520 746f TH.... These to\n+00013c40: 6f6c 7320 6172 6520 e280 9872 756e 7465 ols are ...runte\n+00013c50: 7374 e280 992c 20e2 8098 6578 7065 6374 st..., ...expect\n+00013c60: e280 992c 20e2 8098 6d61 6b65 696e 666f ..., ...makeinfo\n+00013c70: e280 990a 2020 2020 2061 6e64 20e2 8098 .... and ...\n+00013c80: 7465 7869 3264 7669 e280 992e 0a0a 2020 texi2dvi...... \n+00013c90: 20e2 80a2 2054 6865 20e2 8098 6368 6563 ... The ...chec\n+00013ca0: 6be2 8099 2074 6172 6765 7420 646f 6573 k... target does\n+00013cb0: 6e27 7420 6465 7065 6e64 206f 6e20 e280 n't depend on ..\n+00013cc0: 9861 6c6c e280 992e 0a0a 1f0a 4669 6c65 .all........File\n+00013cd0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00013ce0: 696e 666f 2c20 204e 6f64 653a 204e 6f74 info, Node: Not\n+00013cf0: 2045 6e6f 7567 682c 2020 4e65 7874 3a20 Enough, Next: \n+00013d00: 4469 7374 7269 6275 7469 6e67 2c20 2050 Distributing, P\n+00013d10: 7265 763a 2043 7967 6e75 732c 2020 5570 rev: Cygnus, Up\n+00013d20: 3a20 546f 700a 0a32 3420 5768 656e 2041 : Top..24 When A\n+00013d30: 7574 6f6d 616b 6520 4973 6e27 7420 456e utomake Isn't En\n+00013d40: 6f75 6768 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a ough.***********\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 0a0a 496e 2073 6f6d 6520 7369 7475 **..In some situ\n+00013d70: 6174 696f 6e73 2c20 7768 6572 6520 4175 ations, where Au\n+00013d80: 746f 6d61 6b65 2069 7320 6e6f 7420 7570 tomake is not up\n+00013d90: 2074 6f20 6f6e 6520 7461 736b 2c20 6f6e to one task, on\n+00013da0: 6520 6861 7320 746f 0a72 6573 6f72 7420 e has to.resort \n+00013db0: 746f 2068 616e 6477 7269 7474 656e 2072 to handwritten r\n+00013dc0: 756c 6573 206f 7220 6576 656e 2068 616e ules or even han\n+00013dd0: 6477 7269 7474 656e 20e2 8098 4d61 6b65 dwritten ...Make\n+00013de0: 6669 6c65 e280 9973 2e0a 0a2a 204d 656e file...s...* Men\n+00013df0: 753a 0a0a 2a20 4578 7465 6e64 696e 673a u:..* Extending:\n+00013e00: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00013e10: 2020 2020 4164 6469 6e67 206e 6577 2072 Adding new r\n+00013e20: 756c 6573 206f 7220 6f76 6572 7269 6469 ules or overridi\n+00013e30: 6e67 2065 7869 7374 696e 6720 6f6e 6573 ng existing ones\n+00013e40: 2e0a 2a20 5468 6972 642d 5061 7274 7920 ..* Third-Party \n+00013e50: 4d61 6b65 6669 6c65 733a 3a20 2020 2020 Makefiles:: \n+00013e60: 2020 496e 7465 6772 6174 696e 6720 4e6f Integrating No\n+00013e70: 6e2d 4175 746f 6d61 6b65 20e2 8098 4d61 n-Automake ...Ma\n+00013e80: 6b65 6669 6c65 e280 9973 2e0a 0a1f 0a46 kefile...s.....F\n+00013e90: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00013ea0: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00013eb0: 4578 7465 6e64 696e 672c 2020 4e65 7874 Extending, Next\n+00013ec0: 3a20 5468 6972 642d 5061 7274 7920 4d61 : Third-Party Ma\n+00013ed0: 6b65 6669 6c65 732c 2020 5570 3a20 4e6f kefiles, Up: No\n+00013ee0: 7420 456e 6f75 6768 0a0a 3234 2e31 2045 t Enough..24.1 E\n+00013ef0: 7874 656e 6469 6e67 2041 7574 6f6d 616b xtending Automak\n+00013f00: 6520 5275 6c65 730a 3d3d 3d3d 3d3d 3d3d e 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 3d0a 0a57 6974 6820 736f 6d65 =====..With some\n+00013f30: 206d 696e 6f72 2065 7863 6570 7469 6f6e minor exception\n+00013f40: 7320 2866 6f72 2065 7861 6d70 6c65 20e2 s (for example .\n+00013f50: 8098 5f50 524f 4752 414d 53e2 8099 2076 .._PROGRAMS... v\n+00013f60: 6172 6961 626c 6573 2c20 e280 9854 4553 ariables, ...TES\n+00013f70: 5453 e280 992c 0a6f 7220 e280 9858 4641 TS...,.or ...XFA\n+00013f80: 494c 5f54 4553 5453 e280 9929 2062 6569 IL_TESTS...) bei\n+00013f90: 6e67 2072 6577 7269 7474 656e 2074 6f20 ng rewritten to \n+00013fa0: 6170 7065 6e64 20e2 8098 2428 4558 4545 append ...$(EXEE\n+00013fb0: 5854 29e2 8099 292c 2074 6865 2063 6f6e XT)...), the con\n+00013fc0: 7465 6e74 730a 6f66 2061 20e2 8098 4d61 tents.of a ...Ma\n+00013fd0: 6b65 6669 6c65 2e61 6de2 8099 2069 7320 kefile.am... is \n+00013fe0: 636f 7069 6564 2074 6f20 e280 984d 616b copied to ...Mak\n+00013ff0: 6566 696c 652e 696e e280 9920 7665 7262 efile.in... verb\n+00014000: 6174 696d 2e0a 0a20 2020 5468 6573 6520 atim... These \n+00014010: 636f 7079 696e 6720 7365 6d61 6e74 6963 copying semantic\n+00014020: 7320 6d65 616e 2074 6861 7420 6d61 6e79 s mean that many\n+00014030: 2070 726f 626c 656d 7320 6361 6e20 6265 problems can be\n+00014040: 2077 6f72 6b65 6420 6172 6f75 6e64 0a62 worked around.b\n+00014050: 7920 7369 6d70 6c79 2061 6464 696e 6720 y simply adding \n+00014060: 736f 6d65 20e2 8098 6d61 6b65 e280 9920 some ...make... \n+00014070: 7661 7269 6162 6c65 7320 616e 6420 7275 variables and ru\n+00014080: 6c65 7320 746f 20e2 8098 4d61 6b65 6669 les to ...Makefi\n+00014090: 6c65 2e61 6de2 8099 2e0a 4175 746f 6d61 le.am.....Automa\n+000140a0: 6b65 2077 696c 6c20 6967 6e6f 7265 2074 ke will ignore t\n+000140b0: 6865 7365 2061 6464 6974 696f 6e73 2e0a hese additions..\n+000140c0: 0a20 2020 5369 6e63 6520 6120 e280 984d . Since a ...M\n+000140d0: 616b 6566 696c 652e 696e e280 9920 6973 akefile.in... is\n+000140e0: 2062 7569 6c74 2066 726f 6d20 6461 7461 built from data\n+000140f0: 2067 6174 6865 7265 6420 6672 6f6d 2074 gathered from t\n+00014100: 6872 6565 0a64 6966 6665 7265 6e74 2070 hree.different p\n+00014110: 6c61 6365 7320 28e2 8098 4d61 6b65 6669 laces (...Makefi\n+00014120: 6c65 2e61 6de2 8099 2c20 e280 9863 6f6e le.am..., ...con\n+00014130: 6669 6775 7265 2e61 63e2 8099 2c20 616e figure.ac..., an\n+00014140: 6420 e280 9861 7574 6f6d 616b 65e2 8099 d ...automake...\n+00014150: 2069 7473 656c 6629 2c0a 6974 2069 7320 itself),.it is \n+00014160: 706f 7373 6962 6c65 2074 6f20 6861 7665 possible to have\n+00014170: 2063 6f6e 666c 6963 7469 6e67 2064 6566 conflicting def\n+00014180: 696e 6974 696f 6e73 206f 6620 7275 6c65 initions of rule\n+00014190: 7320 6f72 2076 6172 6961 626c 6573 2e0a s or variables..\n+000141a0: 5768 656e 2062 7569 6c64 696e 6720 e280 When building ..\n+000141b0: 984d 616b 6566 696c 652e 696e e280 9920 .Makefile.in... \n+000141c0: 7468 6520 666f 6c6c 6f77 696e 6720 7072 the following pr\n+000141d0: 696f 7269 7469 6573 2061 7265 2072 6573 iorities are res\n+000141e0: 7065 6374 6564 2062 790a e280 9861 7574 pected by....aut\n+000141f0: 6f6d 616b 65e2 8099 2074 6f20 656e 7375 omake... to ensu\n+00014200: 7265 2074 6865 2075 7365 7220 616c 7761 re the user alwa\n+00014210: 7973 2068 6173 2074 6865 206c 6173 7420 ys has the last \n+00014220: 776f 7264 3a0a 0a20 2020 e280 a220 5573 word:.. ... Us\n+00014230: 6572 2064 6566 696e 6564 2076 6172 6961 er defined varia\n+00014240: 626c 6573 2069 6e20 e280 984d 616b 6566 bles in ...Makef\n+00014250: 696c 652e 616d e280 9920 6861 7665 2070 ile.am... have p\n+00014260: 7269 6f72 6974 7920 6f76 6572 0a20 2020 riority over. \n+00014270: 2020 7661 7269 6162 6c65 7320 e280 9841 variables ...A\n+00014280: 435f 5355 4253 54e2 8099 6564 2066 726f C_SUBST...ed fro\n+00014290: 6d20 e280 9863 6f6e 6669 6775 7265 2e61 m ...configure.a\n+000142a0: 63e2 8099 2c20 616e 6420 e280 9841 435f c..., and ...AC_\n+000142b0: 5355 4253 54e2 8099 6564 0a20 2020 2020 SUBST...ed. \n+000142c0: 7661 7269 6162 6c65 7320 6861 7665 2070 variables have p\n+000142d0: 7269 6f72 6974 7920 6f76 6572 20e2 8098 riority over ...\n+000142e0: 6175 746f 6d61 6b65 e280 992d 6465 6669 automake...-defi\n+000142f0: 6e65 6420 7661 7269 6162 6c65 732e 0a20 ned variables.. \n+00014300: 2020 e280 a220 4173 2066 6172 2061 7320 ... As far as \n+00014310: 7275 6c65 7320 6172 6520 636f 6e63 6572 rules are concer\n+00014320: 6e65 642c 2061 2075 7365 722d 6465 6669 ned, a user-defi\n+00014330: 6e65 6420 7275 6c65 206f 7665 7272 6964 ned rule overrid\n+00014340: 6573 2061 6e79 0a20 2020 2020 e280 9861 es any. ...a\n+00014350: 7574 6f6d 616b 65e2 8099 2d64 6566 696e utomake...-defin\n+00014360: 6564 2072 756c 6520 666f 7220 7468 6520 ed rule for the \n+00014370: 7361 6d65 2074 6172 6765 742e 0a0a 2020 same target... \n+00014380: 2054 6865 7365 206f 7665 7272 6964 696e These overridin\n+00014390: 6720 7365 6d61 6e74 6963 7320 6d61 6b65 g semantics make\n+000143a0: 2069 7420 706f 7373 6962 6c65 2074 6f20 it possible to \n+000143b0: 6669 6e65 2074 756e 6520 736f 6d65 2064 fine tune some d\n+000143c0: 6566 6175 6c74 0a73 6574 7469 6e67 7320 efault.settings \n+000143d0: 6f66 2041 7574 6f6d 616b 652c 206f 7220 of Automake, or \n+000143e0: 7265 706c 6163 6520 736f 6d65 206f 6620 replace some of \n+000143f0: 6974 7320 7275 6c65 732e 2020 4f76 6572 its rules. Over\n+00014400: 7269 6469 6e67 2041 7574 6f6d 616b 650a riding Automake.\n+00014410: 7275 6c65 7320 6973 206f 6674 656e 2069 rules is often i\n+00014420: 6e61 6476 6973 6162 6c65 2c20 7061 7274 nadvisable, part\n+00014430: 6963 756c 6172 6c79 2069 6e20 7468 6520 icularly in the \n+00014440: 746f 706d 6f73 7420 6469 7265 6374 6f72 topmost director\n+00014450: 7920 6f66 2061 0a70 6163 6b61 6765 2077 y of a.package w\n+00014460: 6974 6820 7375 6264 6972 6563 746f 7269 ith subdirectori\n+00014470: 6573 2e20 2054 6865 20e2 8098 2d57 6f76 es. The ...-Wov\n+00014480: 6572 7269 6465 e280 9920 6f70 7469 6f6e erride... option\n+00014490: 2028 2a6e 6f74 6520 6175 746f 6d61 6b65 (*note automake\n+000144a0: 0a49 6e76 6f63 6174 696f 6e3a 3a29 2063 .Invocation::) c\n+000144b0: 6f6d 6573 2069 6e20 6861 6e64 7920 746f omes in handy to\n+000144c0: 2063 6174 6368 206f 7665 7272 6964 6465 catch overridde\n+000144d0: 6e20 6465 6669 6e69 7469 6f6e 732e 0a0a n definitions...\n+000144e0: 2020 204e 6f74 6520 7468 6174 2041 7574 Note that Aut\n+000144f0: 6f6d 616b 6520 646f 6573 206e 6f74 206d omake does not m\n+00014500: 616b 6520 616e 7920 6469 7374 696e 6374 ake any distinct\n+00014510: 696f 6e20 6265 7477 6565 6e20 7275 6c65 ion between rule\n+00014520: 7320 7769 7468 0a63 6f6d 6d61 6e64 7320 s with.commands \n+00014530: 616e 6420 7275 6c65 7320 7468 6174 206f and rules that o\n+00014540: 6e6c 7920 7370 6563 6966 7920 6465 7065 nly specify depe\n+00014550: 6e64 656e 6369 6573 2e20 2053 6f20 6974 ndencies. So it\n+00014560: 2069 7320 6e6f 740a 706f 7373 6962 6c65 is not.possible\n+00014570: 2074 6f20 6170 7065 6e64 206e 6577 2064 to append new d\n+00014580: 6570 656e 6465 6e63 6965 7320 746f 2061 ependencies to a\n+00014590: 6e20 e280 9861 7574 6f6d 616b 65e2 8099 n ...automake...\n+000145a0: 2d64 6566 696e 6564 2074 6172 6765 740a -defined target.\n+000145b0: 7769 7468 6f75 7420 7265 6465 6669 6e69 without redefini\n+000145c0: 6e67 2074 6865 2065 6e74 6972 6520 7275 ng the entire ru\n+000145d0: 6c65 2e0a 0a20 2020 486f 7765 7665 722c le... However,\n+000145e0: 2076 6172 696f 7573 2075 7365 6675 6c20 various useful \n+000145f0: 7461 7267 6574 7320 6861 7665 2061 20e2 targets have a .\n+00014600: 8098 2d6c 6f63 616c e280 9920 7665 7273 ..-local... vers\n+00014610: 696f 6e20 796f 7520 6361 6e0a 7370 6563 ion you can.spec\n+00014620: 6966 7920 696e 2079 6f75 7220 e280 984d ify in your ...M\n+00014630: 616b 6566 696c 652e 616d e280 992e 2020 akefile.am.... \n+00014640: 4175 746f 6d61 6b65 2077 696c 6c20 7375 Automake will su\n+00014650: 7070 6c65 6d65 6e74 2074 6865 2073 7461 pplement the sta\n+00014660: 6e64 6172 640a 7461 7267 6574 2077 6974 ndard.target wit\n+00014670: 6820 7468 6573 6520 7573 6572 2d73 7570 h these user-sup\n+00014680: 706c 6965 6420 7461 7267 6574 732e 0a0a plied targets...\n+00014690: 2020 2054 6865 2074 6172 6765 7473 2074 The targets t\n+000146a0: 6861 7420 7375 7070 6f72 7420 6120 6c6f hat support a lo\n+000146b0: 6361 6c20 7665 7273 696f 6e20 6172 6520 cal version are \n+000146c0: e280 9861 6c6c e280 992c 20e2 8098 696e ...all..., ...in\n+000146d0: 666f e280 992c 20e2 8098 6476 69e2 8099 fo..., ...dvi...\n+000146e0: 2c0a e280 9870 73e2 8099 2c20 e280 9870 ,....ps..., ...p\n+000146f0: 6466 e280 992c 20e2 8098 6874 6d6c e280 df..., ...html..\n+00014700: 992c 20e2 8098 6368 6563 6be2 8099 2c20 ., ...check..., \n+00014710: e280 9869 6e73 7461 6c6c 2d64 6174 61e2 ...install-data.\n+00014720: 8099 2c20 e280 9869 6e73 7461 6c6c 2d64 .., ...install-d\n+00014730: 7669 e280 992c 0ae2 8098 696e 7374 616c vi...,....instal\n+00014740: 6c2d 6578 6563 e280 992c 20e2 8098 696e l-exec..., ...in\n+00014750: 7374 616c 6c2d 6874 6d6c e280 992c 20e2 stall-html..., .\n+00014760: 8098 696e 7374 616c 6c2d 696e 666f e280 ..install-info..\n+00014770: 992c 20e2 8098 696e 7374 616c 6c2d 7064 ., ...install-pd\n+00014780: 66e2 8099 2c0a e280 9869 6e73 7461 6c6c f...,....install\n+00014790: 2d70 73e2 8099 2c20 e280 9875 6e69 6e73 -ps..., ...unins\n+000147a0: 7461 6c6c e280 992c 20e2 8098 696e 7374 tall..., ...inst\n+000147b0: 616c 6c64 6972 73e2 8099 2c20 e280 9869 alldirs..., ...i\n+000147c0: 6e73 7461 6c6c 6368 6563 6be2 8099 2061 nstallcheck... a\n+000147d0: 6e64 2074 6865 2076 6172 696f 7573 0ae2 nd the various..\n+000147e0: 8098 636c 6561 6ee2 8099 2074 6172 6765 ..clean... targe\n+000147f0: 7473 2028 e280 986d 6f73 746c 7963 6c65 ts (...mostlycle\n+00014800: 616e e280 992c 20e2 8098 636c 6561 6ee2 an..., ...clean.\n+00014810: 8099 2c20 e280 9864 6973 7463 6c65 616e .., ...distclean\n+00014820: e280 992c 2061 6e64 0ae2 8098 6d61 696e ..., and....main\n+00014830: 7461 696e 6572 2d63 6c65 616e e280 9929 tainer-clean...)\n+00014840: 2e0a 0a20 2020 4e6f 7465 2074 6861 7420 ... Note that \n+00014850: 7468 6572 6520 6172 6520 6e6f 20e2 8098 there are no ...\n+00014860: 756e 696e 7374 616c 6c2d 6578 6563 2d6c uninstall-exec-l\n+00014870: 6f63 616c e280 9920 6f72 0ae2 8098 756e ocal... or....un\n+00014880: 696e 7374 616c 6c2d 6461 7461 2d6c 6f63 install-data-loc\n+00014890: 616c e280 9920 7461 7267 6574 733b 206a al... targets; j\n+000148a0: 7573 7420 7573 6520 e280 9875 6e69 6e73 ust use ...unins\n+000148b0: 7461 6c6c 2d6c 6f63 616c e280 992e 2020 tall-local.... \n+000148c0: 4974 2064 6f65 736e 2774 0a6d 616b 6520 It doesn't.make \n+000148d0: 7365 6e73 6520 746f 2075 6e69 6e73 7461 sense to uninsta\n+000148e0: 6c6c 206a 7573 7420 6461 7461 206f 7220 ll just data or \n+000148f0: 6a75 7374 2065 7865 6375 7461 626c 6573 just executables\n+00014900: 2e0a 0a20 2020 466f 7220 696e 7374 616e ... For instan\n+00014910: 6365 2c20 6865 7265 2069 7320 6f6e 6520 ce, here is one \n+00014920: 7761 7920 746f 2065 7261 7365 2061 2073 way to erase a s\n+00014930: 7562 6469 7265 6374 6f72 7920 6475 7269 ubdirectory duri\n+00014940: 6e67 20e2 8098 6d61 6b65 0a63 6c65 616e ng ...make.clean\n+00014950: e280 9920 282a 6e6f 7465 2043 6c65 616e ... (*note Clean\n+00014960: 3a3a 292e 0a0a 2020 2020 2063 6c65 616e ::)... clean\n+00014970: 2d6c 6f63 616c 3a0a 2020 2020 2020 2020 -local:. \n+00014980: 2020 2020 202d 726d 202d 7266 2074 6573 -rm -rf tes\n+00014990: 7453 7562 4469 720a 0a20 2020 596f 7520 tSubDir.. You \n+000149a0: 6d61 7920 6265 2074 656d 7074 6564 2074 may be tempted t\n+000149b0: 6f20 7573 6520 e280 9869 6e73 7461 6c6c o use ...install\n+000149c0: 2d64 6174 612d 6c6f 6361 6ce2 8099 2074 -data-local... t\n+000149d0: 6f20 696e 7374 616c 6c20 6120 6669 6c65 o install a file\n+000149e0: 2074 6f0a 736f 6d65 2068 6172 642d 636f to.some hard-co\n+000149f0: 6465 6420 6c6f 6361 7469 6f6e 2c20 6275 ded location, bu\n+00014a00: 7420 796f 7520 7368 6f75 6c64 2061 766f t you should avo\n+00014a10: 6964 2074 6869 7320 282a 6e6f 7465 2048 id this (*note H\n+00014a20: 6172 642d 436f 6465 640a 496e 7374 616c ard-Coded.Instal\n+00014a30: 6c20 5061 7468 733a 3a29 2e0a 0a20 2020 l Paths::)... \n+00014a40: 5769 7468 2074 6865 20e2 8098 2d6c 6f63 With the ...-loc\n+00014a50: 616c e280 9920 7461 7267 6574 732c 2074 al... targets, t\n+00014a60: 6865 7265 2069 7320 6e6f 2070 6172 7469 here is no parti\n+00014a70: 6375 6c61 7220 6775 6172 616e 7465 6520 cular guarantee \n+00014a80: 6f66 0a65 7865 6375 7469 6f6e 206f 7264 of.execution ord\n+00014a90: 6572 3b20 7479 7069 6361 6c6c 792c 2074 er; typically, t\n+00014aa0: 6865 7920 6172 6520 7275 6e20 6561 726c hey are run earl\n+00014ab0: 792c 2062 7574 2077 6974 6820 7061 7261 y, but with para\n+00014ac0: 6c6c 656c 206d 616b 652c 0a74 6865 7265 llel make,.there\n+00014ad0: 2069 7320 6e6f 2077 6179 2074 6f20 6265 is no way to be\n+00014ae0: 2073 7572 6520 6f66 2074 6861 742e 0a0a sure of that...\n+00014af0: 2020 2049 6e20 636f 6e74 7261 7374 2c20 In contrast, \n+00014b00: 736f 6d65 2072 756c 6573 2061 6c73 6f20 some rules also \n+00014b10: 6861 7665 2061 2077 6179 2074 6f20 7275 have a way to ru\n+00014b20: 6e20 616e 6f74 6865 7220 7275 6c65 2c20 n another rule, \n+00014b30: 6361 6c6c 6564 2061 0ae2 809c 686f 6f6b called a....hook\n+00014b40: e280 9d3b 2068 6f6f 6b73 2061 7265 2061 ...; hooks are a\n+00014b50: 6c77 6179 7320 6578 6563 7574 6564 2061 lways executed a\n+00014b60: 6674 6572 2074 6865 206d 6169 6e20 7275 fter the main ru\n+00014b70: 6c65 2773 2077 6f72 6b20 6973 2064 6f6e le's work is don\n+00014b80: 652e 0a54 6865 2068 6f6f 6b20 6973 206e e..The hook is n\n+00014b90: 616d 6564 2061 6674 6572 2074 6865 2070 amed after the p\n+00014ba0: 7269 6e63 6970 616c 2074 6172 6765 742c rincipal target,\n+00014bb0: 2077 6974 6820 e280 982d 686f 6f6b e280 with ...-hook..\n+00014bc0: 9920 6170 7065 6e64 6564 2e0a 5468 6520 . appended..The \n+00014bd0: 7461 7267 6574 7320 616c 6c6f 7769 6e67 targets allowing\n+00014be0: 2068 6f6f 6b73 2061 7265 20e2 8098 696e hooks are ...in\n+00014bf0: 7374 616c 6c2d 6461 7461 e280 992c 20e2 stall-data..., .\n+00014c00: 8098 696e 7374 616c 6c2d 6578 6563 e280 ..install-exec..\n+00014c10: 992c 0ae2 8098 756e 696e 7374 616c 6ce2 .,....uninstall.\n+00014c20: 8099 2c20 e280 9864 6973 74e2 8099 2c20 .., ...dist..., \n+00014c30: 616e 6420 e280 9864 6973 7463 6865 636b and ...distcheck\n+00014c40: e280 992e 0a0a 2020 2046 6f72 2069 6e73 ...... For ins\n+00014c50: 7461 6e63 652c 2068 6572 6520 6973 2068 tance, here is h\n+00014c60: 6f77 2074 6f20 6372 6561 7465 2061 2068 ow to create a h\n+00014c70: 6172 6420 6c69 6e6b 2074 6f20 616e 2069 ard link to an i\n+00014c80: 6e73 7461 6c6c 6564 0a70 726f 6772 616d nstalled.program\n+00014c90: 3a0a 0a20 2020 2020 696e 7374 616c 6c2d :.. install-\n+00014ca0: 6578 6563 2d68 6f6f 6b3a 0a20 2020 2020 exec-hook:. \n+00014cb0: 2020 2020 2020 2020 6c6e 2024 2844 4553 ln $(DES\n+00014cc0: 5444 4952 2924 2862 696e 6469 7229 2f70 TDIR)$(bindir)/p\n+00014cd0: 726f 6772 616d 2428 4558 4545 5854 2920 rogram$(EXEEXT) \n+00014ce0: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n+00014cf0: 2020 2428 4445 5354 4449 5229 2428 6269 $(DESTDIR)$(bi\n+00014d00: 6e64 6972 292f 7072 6f67 6c69 6e6b 2428 ndir)/proglink$(\n+00014d10: 4558 4545 5854 290a 0a20 2020 416c 7468 EXEEXT).. Alth\n+00014d20: 6f75 6768 2063 6865 6170 6572 2061 6e64 ough cheaper and\n+00014d30: 206d 6f72 6520 706f 7274 6162 6c65 2074 more portable t\n+00014d40: 6861 6e20 7379 6d62 6f6c 6963 206c 696e han symbolic lin\n+00014d50: 6b73 2c20 6861 7264 206c 696e 6b73 0a77 ks, hard links.w\n+00014d60: 696c 6c20 6e6f 7420 776f 726b 2065 7665 ill not work eve\n+00014d70: 7279 7768 6572 6520 2866 6f72 2069 6e73 rywhere (for ins\n+00014d80: 7461 6e63 652c 204f 532f 3220 646f 6573 tance, OS/2 does\n+00014d90: 206e 6f74 2068 6176 6520 e280 986c 6ee2 not have ...ln.\n+00014da0: 8099 292e 0a49 6465 616c 6c79 2079 6f75 ..)..Ideally you\n+00014db0: 2073 686f 756c 6420 6661 6c6c 2062 6163 should fall bac\n+00014dc0: 6b20 746f 20e2 8098 6370 202d 70e2 8099 k to ...cp -p...\n+00014dd0: 2077 6865 6e20 e280 986c 6ee2 8099 2064 when ...ln... d\n+00014de0: 6f65 7320 6e6f 7420 776f 726b 2e20 2041 oes not work. A\n+00014df0: 6e0a 6561 7379 2077 6179 2c20 6966 2073 n.easy way, if s\n+00014e00: 796d 626f 6c69 6320 6c69 6e6b 7320 6172 ymbolic links ar\n+00014e10: 6520 6163 6365 7074 6162 6c65 2074 6f20 e acceptable to \n+00014e20: 796f 752c 2069 7320 746f 2061 6464 0ae2 you, is to add..\n+00014e30: 8098 4143 5f50 524f 475f 4c4e 5f53 e280 ..AC_PROG_LN_S..\n+00014e40: 9920 746f 20e2 8098 636f 6e66 6967 7572 . to ...configur\n+00014e50: 652e 6163 e280 9920 282a 6e6f 7465 2050 e.ac... (*note P\n+00014e60: 6172 7469 6375 6c61 7220 5072 6f67 7261 articular Progra\n+00014e70: 6d20 4368 6563 6b73 3a0a 2861 7574 6f63 m Checks:.(autoc\n+00014e80: 6f6e 6629 5061 7274 6963 756c 6172 2050 onf)Particular P\n+00014e90: 726f 6772 616d 732e 2920 616e 6420 7573 rograms.) and us\n+00014ea0: 6520 e280 9824 284c 4e5f 5329 e280 9920 e ...$(LN_S)... \n+00014eb0: 696e 20e2 8098 4d61 6b65 6669 6c65 2e61 in ...Makefile.a\n+00014ec0: 6de2 8099 2e0a 0a20 2020 466f 7220 696e m...... For in\n+00014ed0: 7374 616e 6365 2c20 6865 7265 2069 7320 stance, here is \n+00014ee0: 686f 7720 796f 7520 636f 756c 6420 696e how you could in\n+00014ef0: 7374 616c 6c20 6120 7665 7273 696f 6e65 stall a versione\n+00014f00: 6420 636f 7079 206f 6620 610a 7072 6f67 d copy of a.prog\n+00014f10: 7261 6d20 7573 696e 6720 e280 9824 284c ram using ...$(L\n+00014f20: 4e5f 5329 e280 993a 0a0a 2020 2020 2069 N_S)...:.. i\n+00014f30: 6e73 7461 6c6c 2d65 7865 632d 686f 6f6b nstall-exec-hook\n+00014f40: 3a0a 2020 2020 2020 2020 2020 2020 2063 :. c\n+00014f50: 6420 2428 4445 5354 4449 5229 2428 6269 d $(DESTDIR)$(bi\n+00014f60: 6e64 6972 2920 2626 205c 0a20 2020 2020 ndir) && \\. \n+00014f70: 2020 2020 2020 2020 2020 6d76 202d 6620 mv -f \n+00014f80: 7072 6f67 2428 4558 4545 5854 2920 7072 prog$(EXEEXT) pr\n+00014f90: 6f67 2d24 2856 4552 5349 4f4e 2924 2845 og-$(VERSION)$(E\n+00014fa0: 5845 4558 5429 2026 2620 5c0a 2020 2020 XEEXT) && \\. \n+00014fb0: 2020 2020 2020 2020 2020 2024 284c 4e5f $(LN_\n+00014fc0: 5329 2070 726f 672d 2428 5645 5253 494f S) prog-$(VERSIO\n+00014fd0: 4e29 2428 4558 4545 5854 2920 7072 6f67 N)$(EXEEXT) prog\n+00014fe0: 2428 4558 4545 5854 290a 0a20 2020 4e6f $(EXEEXT).. No\n+00014ff0: 7465 2074 6861 7420 7765 2072 656e 616d te that we renam\n+00015000: 6520 7468 6520 7072 6f67 7261 6d20 736f e the program so\n+00015010: 2074 6861 7420 6120 6e65 7720 7665 7273 that a new vers\n+00015020: 696f 6e20 7769 6c6c 2065 7261 7365 2074 ion will erase t\n+00015030: 6865 0a73 796d 626f 6c69 6320 6c69 6e6b he.symbolic link\n+00015040: 2c20 6e6f 7420 7468 6520 7265 616c 2062 , not the real b\n+00015050: 696e 6172 792e 2020 416c 736f 2077 6520 inary. Also we \n+00015060: e280 9863 64e2 8099 2069 6e74 6f20 7468 ...cd... into th\n+00015070: 6520 6465 7374 696e 6174 696f 6e0a 6469 e destination.di\n+00015080: 7265 6374 6f72 7920 696e 206f 7264 6572 rectory in order\n+00015090: 2074 6f20 6372 6561 7465 2072 656c 6174 to create relat\n+000150a0: 6976 6520 6c69 6e6b 732e 0a0a 2020 2057 ive links... W\n+000150b0: 6865 6e20 7772 6974 696e 6720 e280 9869 hen writing ...i\n+000150c0: 6e73 7461 6c6c 2d65 7865 632d 686f 6f6b nstall-exec-hook\n+000150d0: e280 9920 6f72 20e2 8098 696e 7374 616c ... or ...instal\n+000150e0: 6c2d 6461 7461 2d68 6f6f 6be2 8099 2c20 l-data-hook..., \n+000150f0: 706c 6561 7365 2062 6561 720a 696e 206d please bear.in m\n+00015100: 696e 6420 7468 6174 2074 6865 2065 7865 ind that the exe\n+00015110: 632f 6461 7461 2064 6973 7469 6e63 7469 c/data distincti\n+00015120: 6f6e 2069 7320 6261 7365 6420 6f6e 2074 on is based on t\n+00015130: 6865 2069 6e73 7461 6c6c 6174 696f 6e0a he installation.\n+00015140: 6469 7265 6374 6f72 792c 206e 6f74 206f directory, not o\n+00015150: 6e20 7468 6520 7072 696d 6172 7920 7573 n the primary us\n+00015160: 6564 2028 2a6e 6f74 6520 5468 6520 5477 ed (*note The Tw\n+00015170: 6f20 5061 7274 7320 6f66 2049 6e73 7461 o Parts of Insta\n+00015180: 6c6c 3a3a 292e 0a53 6f20 6120 e280 9866 ll::)..So a ...f\n+00015190: 6f6f 5f53 4352 4950 5453 e280 9920 7769 oo_SCRIPTS... wi\n+000151a0: 6c6c 2062 6520 696e 7374 616c 6c65 6420 ll be installed \n+000151b0: 6279 20e2 8098 696e 7374 616c 6c2d 6461 by ...install-da\n+000151c0: 7461 e280 992c 2061 6e64 2061 0ae2 8098 ta..., and a....\n+000151d0: 6261 7265 7865 635f 5343 5249 5054 53e2 barexec_SCRIPTS.\n+000151e0: 8099 2077 696c 6c20 6265 2069 6e73 7461 .. will be insta\n+000151f0: 6c6c 6564 2062 7920 e280 9869 6e73 7461 lled by ...insta\n+00015200: 6c6c 2d65 7865 63e2 8099 2e20 2059 6f75 ll-exec.... You\n+00015210: 2073 686f 756c 640a 6465 6669 6e65 2079 should.define y\n+00015220: 6f75 7220 686f 6f6b 7320 636f 6e73 6571 our hooks conseq\n+00015230: 7565 6e74 6c79 2e0a 0a1f 0a46 696c 653a uently.....File:\n+00015240: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+00015250: 6e66 6f2c 2020 4e6f 6465 3a20 5468 6972 nfo, Node: Thir\n+00015260: 642d 5061 7274 7920 4d61 6b65 6669 6c65 d-Party Makefile\n+00015270: 732c 2020 5072 6576 3a20 4578 7465 6e64 s, Prev: Extend\n+00015280: 696e 672c 2020 5570 3a20 4e6f 7420 456e ing, Up: Not En\n+00015290: 6f75 6768 0a0a 3234 2e32 2054 6869 7264 ough..24.2 Third\n+000152a0: 2d50 6172 7479 20e2 8098 4d61 6b65 6669 -Party ...Makefi\n+000152b0: 6c65 e280 9973 0a3d 3d3d 3d3d 3d3d 3d3d le...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 3d0a 0a49 6e20 6d6f 7374 2070 726f ===..In most pro\n+000152e0: 6a65 6374 7320 616c 6c20 e280 984d 616b jects all ...Mak\n+000152f0: 6566 696c 65e2 8099 7320 6172 6520 6765 efile...s are ge\n+00015300: 6e65 7261 7465 6420 6279 2041 7574 6f6d nerated by Autom\n+00015310: 616b 652e 2020 496e 2073 6f6d 650a 6361 ake. In some.ca\n+00015320: 7365 732c 2068 6f77 6576 6572 2c20 7072 ses, however, pr\n+00015330: 6f6a 6563 7473 206e 6565 6420 746f 2065 ojects need to e\n+00015340: 6d62 6564 2073 7562 6469 7265 6374 6f72 mbed subdirector\n+00015350: 6965 7320 7769 7468 2068 616e 6477 7269 ies with handwri\n+00015360: 7474 656e 0ae2 8098 4d61 6b65 6669 6c65 tten....Makefile\n+00015370: e280 9973 2e20 2046 6f72 2069 6e73 7461 ...s. For insta\n+00015380: 6e63 652c 206f 6e65 2073 7562 6469 7265 nce, one subdire\n+00015390: 6374 6f72 7920 636f 756c 6420 6265 2061 ctory could be a\n+000153a0: 2074 6869 7264 2d70 6172 7479 0a70 726f third-party.pro\n+000153b0: 6a65 6374 2077 6974 6820 6974 7320 6f77 ject with its ow\n+000153c0: 6e20 6275 696c 6420 7379 7374 656d 2c20 n build system, \n+000153d0: 6e6f 7420 7573 696e 6720 4175 746f 6d61 not using Automa\n+000153e0: 6b65 2e0a 0a20 2020 4974 2069 7320 706f ke... It is po\n+000153f0: 7373 6962 6c65 2074 6f20 6c69 7374 2061 ssible to list a\n+00015400: 7262 6974 7261 7279 2064 6972 6563 746f rbitrary directo\n+00015410: 7269 6573 2069 6e20 e280 9853 5542 4449 ries in ...SUBDI\n+00015420: 5253 e280 9920 6f72 0ae2 8098 4449 5354 RS... or....DIST\n+00015430: 5f53 5542 4449 5253 e280 9920 7072 6f76 _SUBDIRS... prov\n+00015440: 6964 6564 2065 6163 6820 6f66 2074 6865 ided each of the\n+00015450: 7365 2064 6972 6563 746f 7269 6573 2068 se directories h\n+00015460: 6173 2061 20e2 8098 4d61 6b65 6669 6c65 as a ...Makefile\n+00015470: e280 9920 7468 6174 0a72 6563 6f67 6e69 ... that.recogni\n+00015480: 7a65 7320 616c 6c20 7468 6520 666f 6c6c zes all the foll\n+00015490: 6f77 696e 6720 7265 6375 7273 6976 6520 owing recursive \n+000154a0: 7461 7267 6574 732e 0a0a 2020 2057 6865 targets... Whe\n+000154b0: 6e20 6120 7573 6572 2072 756e 7320 6f6e n a user runs on\n+000154c0: 6520 6f66 2074 6865 7365 2074 6172 6765 e of these targe\n+000154d0: 7473 2c20 7468 6174 2074 6172 6765 7420 ts, that target \n+000154e0: 6973 2072 756e 2072 6563 7572 7369 7665 is run recursive\n+000154f0: 6c79 0a69 6e20 616c 6c20 7375 6264 6972 ly.in all subdir\n+00015500: 6563 746f 7269 6573 2e20 2054 6869 7320 ectories. This \n+00015510: 6973 2077 6879 2069 7420 6973 2069 6d70 is why it is imp\n+00015520: 6f72 7461 6e74 2074 6861 7420 6576 656e ortant that even\n+00015530: 0a74 6869 7264 2d70 6172 7479 20e2 8098 .third-party ...\n+00015540: 4d61 6b65 6669 6c65 e280 9973 2073 7570 Makefile...s sup\n+00015550: 706f 7274 2074 6865 6d2e 0a0a e280 9861 port them......a\n+00015560: 6c6c e280 990a 2020 2020 2043 6f6d 7069 ll.... Compi\n+00015570: 6c65 2074 6865 2065 6e74 6972 6520 7061 le the entire pa\n+00015580: 636b 6167 652e 2020 5468 6973 2069 7320 ckage. This is \n+00015590: 7468 6520 6465 6661 756c 7420 7461 7267 the default targ\n+000155a0: 6574 2069 6e0a 2020 2020 2041 7574 6f6d et in. Autom\n+000155b0: 616b 652d 6765 6e65 7261 7465 6420 e280 ake-generated ..\n+000155c0: 984d 616b 6566 696c 65e2 8099 732c 2062 .Makefile...s, b\n+000155d0: 7574 2069 7420 646f 6573 206e 6f74 206e ut it does not n\n+000155e0: 6565 6420 746f 2062 6520 7468 650a 2020 eed to be the. \n+000155f0: 2020 2064 6566 6175 6c74 2069 6e20 7468 default in th\n+00015600: 6972 642d 7061 7274 7920 e280 984d 616b ird-party ...Mak\n+00015610: 6566 696c 65e2 8099 732e 0a0a e280 9864 efile...s......d\n+00015620: 6973 7464 6972 e280 990a 2020 2020 2043 istdir.... C\n+00015630: 6f70 7920 6669 6c65 7320 746f 2064 6973 opy files to dis\n+00015640: 7472 6962 7574 6520 696e 746f 20e2 8098 tribute into ...\n+00015650: 2428 6469 7374 6469 7229 e280 992c 2062 $(distdir)..., b\n+00015660: 6566 6f72 6520 6120 7461 7262 616c 6c20 efore a tarball \n+00015670: 6973 0a20 2020 2020 636f 6e73 7472 7563 is. construc\n+00015680: 7465 642e 2020 4f66 2063 6f75 7273 6520 ted. Of course \n+00015690: 7468 6973 2074 6172 6765 7420 6973 206e this target is n\n+000156a0: 6f74 2072 6571 7569 7265 6420 6966 2074 ot required if t\n+000156b0: 6865 0a20 2020 2020 e280 986e 6f2d 6469 he. ...no-di\n+000156c0: 7374 e280 9920 6f70 7469 6f6e 2028 2a6e st... option (*n\n+000156d0: 6f74 6520 4f70 7469 6f6e 733a 3a29 2069 ote Options::) i\n+000156e0: 7320 7573 6564 2e0a 0a20 2020 2020 5468 s used... Th\n+000156f0: 6520 7661 7269 6162 6c65 7320 e280 9824 e variables ...$\n+00015700: 2874 6f70 5f64 6973 7464 6972 29e2 8099 (top_distdir)...\n+00015710: 2061 6e64 20e2 8098 2428 6469 7374 6469 and ...$(distdi\n+00015720: 7229 e280 9920 282a 6e6f 7465 2054 6865 r)... (*note The\n+00015730: 2064 6973 740a 2020 2020 2048 6f6f 6b3a dist. Hook:\n+00015740: 3a29 2077 696c 6c20 6265 2070 6173 7365 :) will be passe\n+00015750: 6420 6672 6f6d 2074 6865 206f 7574 6572 d from the outer\n+00015760: 2070 6163 6b61 6765 2074 6f20 7468 6520 package to the \n+00015770: 7375 6270 6163 6b61 6765 0a20 2020 2020 subpackage. \n+00015780: 7768 656e 2074 6865 20e2 8098 6469 7374 when the ...dist\n+00015790: 6469 72e2 8099 2074 6172 6765 7420 6973 dir... target is\n+000157a0: 2069 6e76 6f6b 6564 2e20 2054 6865 7365 invoked. These\n+000157b0: 2074 776f 2076 6172 6961 626c 6573 2068 two variables h\n+000157c0: 6176 650a 2020 2020 2062 6565 6e20 6164 ave. been ad\n+000157d0: 6a75 7374 6564 2066 6f72 2074 6865 2064 justed for the d\n+000157e0: 6972 6563 746f 7279 2074 6861 7420 6973 irectory that is\n+000157f0: 2062 6569 6e67 2072 6563 7572 7365 6420 being recursed \n+00015800: 696e 746f 2c20 736f 0a20 2020 2020 7468 into, so. th\n+00015810: 6579 2061 7265 2072 6561 6479 2074 6f20 ey are ready to \n+00015820: 7573 652e 0a0a e280 9869 6e73 7461 6c6c use......install\n+00015830: e280 990a e280 9869 6e73 7461 6c6c 2d64 .......install-d\n+00015840: 6174 61e2 8099 0ae2 8098 696e 7374 616c ata.......instal\n+00015850: 6c2d 6578 6563 e280 990a e280 9875 6e69 l-exec.......uni\n+00015860: 6e73 7461 6c6c e280 990a 2020 2020 2049 nstall.... I\n+00015870: 6e73 7461 6c6c 206f 7220 756e 696e 7374 nstall or uninst\n+00015880: 616c 6c20 6669 6c65 7320 282a 6e6f 7465 all files (*note\n+00015890: 2049 6e73 7461 6c6c 3a3a 292e 0a0a e280 Install::).....\n+000158a0: 9869 6e73 7461 6c6c 2d64 7669 e280 990a .install-dvi....\n+000158b0: e280 9869 6e73 7461 6c6c 2d68 746d 6ce2 ...install-html.\n+000158c0: 8099 0ae2 8098 696e 7374 616c 6c2d 696e ......install-in\n+000158d0: 666f e280 990a e280 9869 6e73 7461 6c6c fo.......install\n+000158e0: 2d70 73e2 8099 0ae2 8098 696e 7374 616c -ps.......instal\n+000158f0: 6c2d 7064 66e2 8099 0a20 2020 2020 496e l-pdf.... In\n+00015900: 7374 616c 6c20 6f6e 6c79 2073 6f6d 6520 stall only some \n+00015910: 7370 6563 6966 6963 2064 6f63 756d 656e specific documen\n+00015920: 7461 7469 6f6e 2066 6f72 6d61 7420 282a tation format (*\n+00015930: 6e6f 7465 2054 6578 696e 666f 3a3a 292e note Texinfo::).\n+00015940: 0a0a e280 9869 6e73 7461 6c6c 6469 7273 .....installdirs\n+00015950: e280 990a 2020 2020 2043 7265 6174 6520 .... Create \n+00015960: 696e 7374 616c 6c20 6469 7265 6374 6f72 install director\n+00015970: 6965 732c 2062 7574 2064 6f20 6e6f 7420 ies, but do not \n+00015980: 696e 7374 616c 6c20 616e 7920 6669 6c65 install any file\n+00015990: 732e 0a0a e280 9863 6865 636b e280 990a s......check....\n+000159a0: e280 9869 6e73 7461 6c6c 6368 6563 6be2 ...installcheck.\n+000159b0: 8099 0a20 2020 2020 4368 6563 6b20 7468 ... Check th\n+000159c0: 6520 7061 636b 6167 6520 282a 6e6f 7465 e package (*note\n+000159d0: 2054 6573 7473 3a3a 292e 0a0a e280 986d Tests::)......m\n+000159e0: 6f73 746c 7963 6c65 616e e280 990a e280 ostlyclean......\n+000159f0: 9863 6c65 616e e280 990a e280 9864 6973 .clean.......dis\n+00015a00: 7463 6c65 616e e280 990a e280 986d 6169 tclean.......mai\n+00015a10: 6e74 6169 6e65 722d 636c 6561 6ee2 8099 ntainer-clean...\n+00015a20: 0a20 2020 2020 436c 6561 6e69 6e67 2072 . Cleaning r\n+00015a30: 756c 6573 2028 2a6e 6f74 6520 436c 6561 ules (*note Clea\n+00015a40: 6e3a 3a29 2e0a 0ae2 8098 6476 69e2 8099 n::)......dvi...\n+00015a50: 0ae2 8098 7064 66e2 8099 0ae2 8098 7073 ....pdf.......ps\n+00015a60: e280 990a e280 9869 6e66 6fe2 8099 0ae2 .......info.....\n+00015a70: 8098 6874 6d6c e280 990a 2020 2020 2042 ..html.... B\n+00015a80: 7569 6c64 2074 6865 2064 6f63 756d 656e uild the documen\n+00015a90: 7461 7469 6f6e 2069 6e20 7661 7269 6f75 tation in variou\n+00015aa0: 7320 666f 726d 6174 7320 282a 6e6f 7465 s formats (*note\n+00015ab0: 2054 6578 696e 666f 3a3a 292e 0a0a e280 Texinfo::).....\n+00015ac0: 9874 6167 73e2 8099 0ae2 8098 6374 6167 .tags.......ctag\n+00015ad0: 73e2 8099 0a20 2020 2020 4275 696c 6420 s.... Build \n+00015ae0: e280 9854 4147 53e2 8099 2061 6e64 20e2 ...TAGS... and .\n+00015af0: 8098 4354 4147 53e2 8099 2028 2a6e 6f74 ..CTAGS... (*not\n+00015b00: 6520 5461 6773 3a3a 292e 0a0a 2020 2049 e Tags::)... I\n+00015b10: 6620 796f 7520 6861 7665 2065 7665 7220 f you have ever \n+00015b20: 7573 6564 2047 6574 7465 7874 2069 6e20 used Gettext in \n+00015b30: 6120 7072 6f6a 6563 742c 2074 6869 7320 a project, this \n+00015b40: 6973 2061 2067 6f6f 6420 6578 616d 706c is a good exampl\n+00015b50: 6520 6f66 0a68 6f77 2074 6869 7264 2d70 e of.how third-p\n+00015b60: 6172 7479 20e2 8098 4d61 6b65 6669 6c65 arty ...Makefile\n+00015b70: e280 9973 2063 616e 2062 6520 7573 6564 ...s can be used\n+00015b80: 2077 6974 6820 4175 746f 6d61 6b65 2e20 with Automake. \n+00015b90: 2054 6865 20e2 8098 4d61 6b65 6669 6c65 The ...Makefile\n+00015ba0: e280 9973 0ae2 8098 6765 7474 6578 7469 ...s....gettexti\n+00015bb0: 7a65 e280 9920 7075 7473 2069 6e20 7468 ze... puts in th\n+00015bc0: 6520 e280 9870 6f2f e280 9920 616e 6420 e ...po/... and \n+00015bd0: e280 9869 6e74 6c2f e280 9920 6469 7265 ...intl/... dire\n+00015be0: 6374 6f72 6965 7320 6172 6520 6861 6e64 ctories are hand\n+00015bf0: 7772 6974 7465 6e0a e280 984d 616b 6566 written....Makef\n+00015c00: 696c 65e2 8099 7320 7468 6174 2069 6d70 ile...s that imp\n+00015c10: 6c65 6d65 6e74 2061 6c6c 2074 6865 7365 lement all these\n+00015c20: 2074 6172 6765 7473 2e20 2054 6861 7420 targets. That \n+00015c30: 7761 7920 7468 6579 2063 616e 2062 650a way they can be.\n+00015c40: 6164 6465 6420 746f 20e2 8098 5355 4244 added to ...SUBD\n+00015c50: 4952 53e2 8099 2069 6e20 4175 746f 6d61 IRS... in Automa\n+00015c60: 6b65 2070 6163 6b61 6765 732e 0a0a 2020 ke packages... \n+00015c70: 2044 6972 6563 746f 7269 6573 2074 6861 Directories tha\n+00015c80: 7420 6172 6520 6f6e 6c79 206c 6973 7465 t are only liste\n+00015c90: 6420 696e 20e2 8098 4449 5354 5f53 5542 d in ...DIST_SUB\n+00015ca0: 4449 5253 e280 9920 6275 7420 6e6f 7420 DIRS... but not \n+00015cb0: 696e 0ae2 8098 5355 4244 4952 53e2 8099 in....SUBDIRS...\n+00015cc0: 206e 6565 6420 6f6e 6c79 2074 6865 20e2 need only the .\n+00015cd0: 8098 6469 7374 636c 6561 6ee2 8099 2c20 ..distclean..., \n+00015ce0: e280 986d 6169 6e74 6169 6e65 722d 636c ...maintainer-cl\n+00015cf0: 6561 6ee2 8099 2c20 616e 6420 e280 9864 ean..., and ...d\n+00015d00: 6973 7464 6972 e280 990a 7275 6c65 7320 istdir....rules \n+00015d10: 282a 6e6f 7465 2043 6f6e 6469 7469 6f6e (*note Condition\n+00015d20: 616c 2053 7562 6469 7265 6374 6f72 6965 al Subdirectorie\n+00015d30: 733a 3a29 2e0a 0a20 2020 5573 7561 6c6c s::)... Usuall\n+00015d40: 792c 206d 616e 7920 6f66 2074 6865 7365 y, many of these\n+00015d50: 2072 756c 6573 2061 7265 2069 7272 656c rules are irrel\n+00015d60: 6576 616e 7420 746f 2074 6865 2074 6869 evant to the thi\n+00015d70: 7264 2d70 6172 7479 0a73 7562 7072 6f6a rd-party.subproj\n+00015d80: 6563 742c 2062 7574 2074 6865 7920 6172 ect, but they ar\n+00015d90: 6520 7265 7175 6972 6564 2066 6f72 2074 e required for t\n+00015da0: 6865 2077 686f 6c65 2070 6163 6b61 6765 he whole package\n+00015db0: 2074 6f20 776f 726b 2e20 2049 7427 730a to work. It's.\n+00015dc0: 4f4b 2074 6f20 6861 7665 2061 2072 756c OK to have a rul\n+00015dd0: 6520 7468 6174 2064 6f65 7320 6e6f 7468 e that does noth\n+00015de0: 696e 672c 2073 6f20 6966 2079 6f75 2061 ing, so if you a\n+00015df0: 7265 2069 6e74 6567 7261 7469 6e67 2061 re integrating a\n+00015e00: 0a74 6869 7264 2d70 6172 7479 2070 726f .third-party pro\n+00015e10: 6a65 6374 2077 6974 6820 6e6f 2064 6f63 ject with no doc\n+00015e20: 756d 656e 7461 7469 6f6e 206f 7220 7461 umentation or ta\n+00015e30: 6720 7375 7070 6f72 742c 2079 6f75 2063 g support, you c\n+00015e40: 6f75 6c64 0a73 696d 706c 7920 6175 676d ould.simply augm\n+00015e50: 656e 7420 6974 7320 e280 984d 616b 6566 ent its ...Makef\n+00015e60: 696c 65e2 8099 2061 7320 666f 6c6c 6f77 ile... as follow\n+00015e70: 733a 0a0a 2020 2020 2045 4d50 5459 5f41 s:.. EMPTY_A\n+00015e80: 5554 4f4d 414b 455f 5441 5247 4554 5320 UTOMAKE_TARGETS \n+00015e90: 3d20 6476 6920 7064 6620 7073 2069 6e66 = dvi pdf ps inf\n+00015ea0: 6f20 6874 6d6c 2074 6167 7320 6374 6167 o html tags ctag\n+00015eb0: 730a 2020 2020 202e 5048 4f4e 593a 2024 s. .PHONY: $\n+00015ec0: 2845 4d50 5459 5f41 5554 4f4d 414b 455f (EMPTY_AUTOMAKE_\n+00015ed0: 5441 5247 4554 5329 0a20 2020 2020 2428 TARGETS). $(\n+00015ee0: 454d 5054 595f 4155 544f 4d41 4b45 5f54 EMPTY_AUTOMAKE_T\n+00015ef0: 4152 4745 5453 293a 0a0a 2020 2041 6e6f ARGETS):.. Ano\n+00015f00: 7468 6572 2061 7370 6563 7420 6f66 2069 ther aspect of i\n+00015f10: 6e74 6567 7261 7469 6e67 2074 6869 7264 ntegrating third\n+00015f20: 2d70 6172 7479 2062 7569 6c64 2073 7973 -party build sys\n+00015f30: 7465 6d73 2069 7320 7768 6574 6865 720a tems is whether.\n+00015f40: 7468 6579 2073 7570 706f 7274 2056 5041 they support VPA\n+00015f50: 5448 2062 7569 6c64 7320 282a 6e6f 7465 TH builds (*note\n+00015f60: 2056 5041 5448 2042 7569 6c64 733a 3a29 VPATH Builds::)\n+00015f70: 2e20 204f 6276 696f 7573 6c79 2069 6620 . Obviously if \n+00015f80: 7468 650a 7375 6270 6163 6b61 6765 2064 the.subpackage d\n+00015f90: 6f65 7320 6e6f 7420 7375 7070 6f72 7420 oes not support \n+00015fa0: 5650 4154 4820 6275 696c 6473 2074 6865 VPATH builds the\n+00015fb0: 2077 686f 6c65 2070 6163 6b61 6765 2077 whole package w\n+00015fc0: 696c 6c20 6e6f 740a 7375 7070 6f72 7420 ill not.support \n+00015fd0: 5650 4154 4820 6275 696c 6473 2e20 2054 VPATH builds. T\n+00015fe0: 6869 7320 696e 2074 7572 6e73 206d 6561 his in turns mea\n+00015ff0: 6e73 2074 6861 7420 e280 986d 616b 6520 ns that ...make \n+00016000: 6469 7374 6368 6563 6be2 8099 2077 696c distcheck... wil\n+00016010: 6c0a 6e6f 7420 776f 726b 2c20 6265 6361 l.not work, beca\n+00016020: 7573 6520 6974 2072 656c 6965 7320 6f6e use it relies on\n+00016030: 2056 5041 5448 2062 7569 6c64 732e 2020 VPATH builds. \n+00016040: 536f 6d65 2070 656f 706c 6520 6361 6e20 Some people can \n+00016050: 6c69 7665 0a77 6974 686f 7574 2074 6869 live.without thi\n+00016060: 7320 2861 6374 7561 6c6c 792c 206d 616e s (actually, man\n+00016070: 7920 4175 746f 6d61 6b65 2075 7365 7273 y Automake users\n+00016080: 2068 6176 6520 6e65 7665 7220 6865 6172 have never hear\n+00016090: 6420 6f66 20e2 8098 6d61 6b65 0a64 6973 d of ...make.dis\n+000160a0: 7463 6865 636b e280 9929 2e20 204f 7468 tcheck...). Oth\n+000160b0: 6572 2070 656f 706c 6520 6d61 7920 7072 er people may pr\n+000160c0: 6566 6572 2074 6f20 7265 7661 6d70 2074 efer to revamp t\n+000160d0: 6865 2065 7869 7374 696e 6720 e280 984d he existing ...M\n+000160e0: 616b 6566 696c 65e2 8099 730a 746f 2073 akefile...s.to s\n+000160f0: 7570 706f 7274 2056 5041 5448 2e20 2044 upport VPATH. D\n+00016100: 6f69 6e67 2073 6f20 646f 6573 206e 6f74 oing so does not\n+00016110: 206e 6563 6573 7361 7269 6c79 2072 6571 necessarily req\n+00016120: 7569 7265 2041 7574 6f6d 616b 652c 206f uire Automake, o\n+00016130: 6e6c 790a 4175 746f 636f 6e66 2069 7320 nly.Autoconf is \n+00016140: 6e65 6564 6564 2028 2a6e 6f74 6520 4275 needed (*note Bu\n+00016150: 696c 6420 4469 7265 6374 6f72 6965 733a ild Directories:\n+00016160: 2028 6175 746f 636f 6e66 2942 7569 6c64 (autoconf)Build\n+00016170: 0a44 6972 6563 746f 7269 6573 2e29 2e20 .Directories.). \n+00016180: 2054 6865 206e 6563 6573 7361 7279 2073 The necessary s\n+00016190: 7562 7374 6974 7574 696f 6e73 3a20 e280 ubstitutions: ..\n+000161a0: 9840 7372 6364 6972 40e2 8099 2c20 e280 .@srcdir@..., ..\n+000161b0: 9840 746f 705f 7372 6364 6972 40e2 8099 .@top_srcdir@...\n+000161c0: 2c0a 616e 6420 e280 9840 746f 705f 6275 ,.and ...@top_bu\n+000161d0: 696c 6464 6972 40e2 8099 2061 7265 2064 ilddir@... are d\n+000161e0: 6566 696e 6564 2062 7920 e280 9863 6f6e efined by ...con\n+000161f0: 6669 6775 7265 e280 9920 7768 656e 2069 figure... when i\n+00016200: 7420 7072 6f63 6573 7365 7320 610a e280 t processes a...\n+00016210: 984d 616b 6566 696c 65e2 8099 2028 2a6e .Makefile... (*n\n+00016220: 6f74 6520 5072 6573 6574 204f 7574 7075 ote Preset Outpu\n+00016230: 7420 5661 7269 6162 6c65 733a 2028 6175 t Variables: (au\n+00016240: 746f 636f 6e66 2950 7265 7365 7420 4f75 toconf)Preset Ou\n+00016250: 7470 7574 0a56 6172 6961 626c 6573 2e29 tput.Variables.)\n+00016260: 2c20 7468 6579 2061 7265 206e 6f74 2063 , they are not c\n+00016270: 6f6d 7075 7465 6420 6279 2074 6865 204d omputed by the M\n+00016280: 616b 6566 696c 6520 6c69 6b65 2074 6865 akefile like the\n+00016290: 0a61 666f 7265 6d65 6e74 696f 6e65 6420 .aforementioned \n+000162a0: e280 9824 2864 6973 7464 6972 29e2 8099 ...$(distdir)...\n+000162b0: 2061 6e64 20e2 8098 2428 746f 705f 6469 and ...$(top_di\n+000162c0: 7374 6469 7229 e280 9920 7661 7269 6162 stdir)... variab\n+000162d0: 6c65 732e 0a0a 2020 2049 7420 6973 2073 les... It is s\n+000162e0: 6f6d 6574 696d 6573 2069 6e63 6f6e 7665 ometimes inconve\n+000162f0: 6e69 656e 7420 746f 206d 6f64 6966 7920 nient to modify \n+00016300: 6120 7468 6972 642d 7061 7274 7920 e280 a third-party ..\n+00016310: 984d 616b 6566 696c 65e2 8099 2074 6f0a .Makefile... to.\n+00016320: 696e 7472 6f64 7563 6520 7468 6520 6162 introduce the ab\n+00016330: 6f76 6520 7265 7175 6972 6564 2074 6172 ove required tar\n+00016340: 6765 7473 2e20 2046 6f72 2069 6e73 7461 gets. For insta\n+00016350: 6e63 652c 206f 6e65 206d 6179 2077 616e nce, one may wan\n+00016360: 7420 746f 0a6b 6565 7020 7468 6520 7468 t to.keep the th\n+00016370: 6972 642d 7061 7274 7920 736f 7572 6365 ird-party source\n+00016380: 7320 756e 746f 7563 6865 6420 746f 2065 s untouched to e\n+00016390: 6173 6520 7570 6772 6164 6573 2074 6f20 ase upgrades to \n+000163a0: 6e65 7720 7665 7273 696f 6e73 2e0a 0a20 new versions... \n+000163b0: 2020 4865 7265 2061 7265 2074 776f 206f Here are two o\n+000163c0: 7468 6572 2069 6465 6173 2e20 2049 6620 ther ideas. If \n+000163d0: 474e 5520 6d61 6b65 2069 7320 6173 7375 GNU make is assu\n+000163e0: 6d65 642c 206f 6e65 2070 6f73 7369 6269 med, one possibi\n+000163f0: 6c69 7479 2069 730a 746f 2061 6464 2074 lity is.to add t\n+00016400: 6f20 7468 6174 2073 7562 6469 7265 6374 o that subdirect\n+00016410: 6f72 7920 6120 e280 9847 4e55 6d61 6b65 ory a ...GNUmake\n+00016420: 6669 6c65 e280 9920 7468 6174 2064 6566 file... that def\n+00016430: 696e 6573 2074 6865 2072 6571 7569 7265 ines the require\n+00016440: 640a 7461 7267 6574 7320 616e 6420 696e d.targets and in\n+00016450: 636c 7564 6573 2074 6865 2074 6869 7264 cludes the third\n+00016460: 2d70 6172 7479 20e2 8098 4d61 6b65 6669 -party ...Makefi\n+00016470: 6c65 e280 992e 2020 466f 7220 7468 6973 le.... For this\n+00016480: 2074 6f20 776f 726b 2069 6e0a 5650 4154 to work in.VPAT\n+00016490: 4820 6275 696c 6473 2c20 e280 9847 4e55 H builds, ...GNU\n+000164a0: 6d61 6b65 6669 6c65 e280 9920 6d75 7374 makefile... must\n+000164b0: 206c 6965 2069 6e20 7468 6520 6275 696c lie in the buil\n+000164c0: 6420 6469 7265 6374 6f72 793b 2074 6865 d directory; the\n+000164d0: 2065 6173 6965 7374 0a77 6179 2074 6f20 easiest.way to \n+000164e0: 646f 2074 6869 7320 6973 2074 6f20 7772 do this is to wr\n+000164f0: 6974 6520 6120 e280 9847 4e55 6d61 6b65 ite a ...GNUmake\n+00016500: 6669 6c65 2e69 6ee2 8099 2069 6e73 7465 file.in... inste\n+00016510: 6164 2c20 616e 6420 6861 7665 2069 740a ad, and have it.\n+00016520: 7072 6f63 6573 7365 6420 7769 7468 20e2 processed with .\n+00016530: 8098 4143 5f43 4f4e 4649 475f 4649 4c45 ..AC_CONFIG_FILE\n+00016540: 53e2 8099 2066 726f 6d20 7468 6520 6f75 S... from the ou\n+00016550: 7465 7220 7061 636b 6167 652e 2020 466f ter package. Fo\n+00016560: 7220 6578 616d 706c 6520 6966 0a77 6520 r example if.we \n+00016570: 6173 7375 6d65 20e2 8098 4d61 6b65 6669 assume ...Makefi\n+00016580: 6c65 e280 9920 6465 6669 6e65 7320 616c le... defines al\n+00016590: 6c20 7461 7267 6574 7320 6578 6365 7074 l targets except\n+000165a0: 2074 6865 2064 6f63 756d 656e 7461 7469 the documentati\n+000165b0: 6f6e 0a74 6172 6765 7473 2c20 616e 6420 on.targets, and \n+000165c0: 7468 6174 2074 6865 20e2 8098 6368 6563 that the ...chec\n+000165d0: 6be2 8099 2074 6172 6765 7420 6973 2061 k... target is a\n+000165e0: 6374 7561 6c6c 7920 6361 6c6c 6564 20e2 ctually called .\n+000165f0: 8098 7465 7374 e280 992c 2077 6520 636f ..test..., we co\n+00016600: 756c 640a 7772 6974 6520 e280 9847 4e55 uld.write ...GNU\n+00016610: 6d61 6b65 6669 6c65 e280 9920 286f 7220 makefile... (or \n+00016620: e280 9847 4e55 6d61 6b65 6669 6c65 2e69 ...GNUmakefile.i\n+00016630: 6ee2 8099 2920 6c69 6b65 2074 6869 733a n...) like this:\n+00016640: 0a0a 2020 2020 2023 2046 6972 7374 2c20 .. # First, \n+00016650: 696e 636c 7564 6520 7468 6520 7265 616c include the real\n+00016660: 204d 616b 6566 696c 650a 2020 2020 2069 Makefile. i\n+00016670: 6e63 6c75 6465 204d 616b 6566 696c 650a nclude Makefile.\n+00016680: 2020 2020 2023 2054 6865 6e2c 2064 6566 # Then, def\n+00016690: 696e 6520 7468 6520 6f74 6865 7220 7461 ine the other ta\n+000166a0: 7267 6574 7320 6e65 6564 6564 2062 7920 rgets needed by \n+000166b0: 4175 746f 6d61 6b65 204d 616b 6566 696c Automake Makefil\n+000166c0: 6573 2e0a 2020 2020 202e 5048 4f4e 593a es.. .PHONY:\n+000166d0: 2064 7669 2070 6466 2070 7320 696e 666f dvi pdf ps info\n+000166e0: 2068 746d 6c20 6368 6563 6b0a 2020 2020 html check. \n+000166f0: 2064 7669 2070 6466 2070 7320 696e 666f dvi pdf ps info\n+00016700: 2068 746d 6c3a 0a20 2020 2020 6368 6563 html:. chec\n+00016710: 6b3a 2074 6573 740a 0a20 2020 4120 7369 k: test.. A si\n+00016720: 6d69 6c61 7220 6964 6561 2074 6861 7420 milar idea that \n+00016730: 646f 6573 206e 6f74 2075 7365 20e2 8098 does not use ...\n+00016740: 696e 636c 7564 65e2 8099 2069 7320 746f include... is to\n+00016750: 2077 7269 7465 2061 2070 726f 7879 0ae2 write a proxy..\n+00016760: 8098 4d61 6b65 6669 6c65 e280 9920 7468 ..Makefile... th\n+00016770: 6174 2064 6973 7061 7463 6865 7320 7275 at dispatches ru\n+00016780: 6c65 7320 746f 2074 6865 2072 6561 6c20 les to the real \n+00016790: e280 984d 616b 6566 696c 65e2 8099 2c20 ...Makefile..., \n+000167a0: 6569 7468 6572 2077 6974 680a e280 9824 either with....$\n+000167b0: 284d 414b 4529 202d 6620 4d61 6b65 6669 (MAKE) -f Makefi\n+000167c0: 6c65 2e72 6561 6c20 2428 414d 5f4d 414b le.real $(AM_MAK\n+000167d0: 4546 4c41 4753 2920 7461 7267 6574 e280 EFLAGS) target..\n+000167e0: 9920 2869 6620 6974 2773 204f 4b20 746f . (if it's OK to\n+000167f0: 2072 656e 616d 650a 7468 6520 6f72 6967 rename.the orig\n+00016800: 696e 616c 20e2 8098 4d61 6b65 6669 6c65 inal ...Makefile\n+00016810: e280 9929 206f 7220 7769 7468 20e2 8098 ...) or with ...\n+00016820: 6364 2073 7562 6469 7220 2626 2024 284d cd subdir && $(M\n+00016830: 414b 4529 2024 2841 4d5f 4d41 4b45 464c AKE) $(AM_MAKEFL\n+00016840: 4147 5329 0a74 6172 6765 74e2 8099 2028 AGS).target... (\n+00016850: 6966 2069 7427 7320 4f4b 2074 6f20 7374 if it's OK to st\n+00016860: 6f72 6520 7468 6520 7375 6264 6972 6563 ore the subdirec\n+00016870: 746f 7279 2070 726f 6a65 6374 206f 6e65 tory project one\n+00016880: 2064 6972 6563 746f 7279 0a64 6565 7065 directory.deepe\n+00016890: 7229 2e20 2054 6865 2067 6f6f 6420 6e65 r). The good ne\n+000168a0: 7773 2069 7320 7468 6174 2074 6869 7320 ws is that this \n+000168b0: 7072 6f78 7920 e280 984d 616b 6566 696c proxy ...Makefil\n+000168c0: 65e2 8099 2063 616e 2062 6520 6765 6e65 e... can be gene\n+000168d0: 7261 7465 640a 7769 7468 2041 7574 6f6d rated.with Autom\n+000168e0: 616b 652e 2020 416c 6c20 7765 206e 6565 ake. All we nee\n+000168f0: 6420 6172 6520 e280 982d 6c6f 6361 6ce2 d are ...-local.\n+00016900: 8099 2074 6172 6765 7473 2028 2a6e 6f74 .. targets (*not\n+00016910: 6520 4578 7465 6e64 696e 673a 3a29 0a74 e Extending::).t\n+00016920: 6861 7420 7065 7266 6f72 6d20 7468 6520 hat perform the \n+00016930: 6469 7370 6174 6368 2e20 204f 6620 636f dispatch. Of co\n+00016940: 7572 7365 2074 6865 206f 7468 6572 2041 urse the other A\n+00016950: 7574 6f6d 616b 6520 6665 6174 7572 6573 utomake features\n+00016960: 2061 7265 0a61 7661 696c 6162 6c65 2c20 are.available, \n+00016970: 736f 2079 6f75 2063 6f75 6c64 2064 6563 so you could dec\n+00016980: 6964 6520 746f 206c 6574 2041 7574 6f6d ide to let Autom\n+00016990: 616b 6520 7065 7266 6f72 6d20 6469 7374 ake perform dist\n+000169a0: 7269 6275 7469 6f6e 206f 720a 696e 7374 ribution or.inst\n+000169b0: 616c 6c61 7469 6f6e 2e20 2048 6572 6520 allation. Here \n+000169c0: 6973 2061 2070 6f73 7369 626c 6520 e280 is a possible ..\n+000169d0: 984d 616b 6566 696c 652e 616d e280 993a .Makefile.am...:\n+000169e0: 0a0a 2020 2020 2061 6c6c 2d6c 6f63 616c .. all-local\n+000169f0: 3a0a 2020 2020 2020 2020 2020 2020 2063 :. c\n+00016a00: 6420 7375 6264 6972 2026 2620 2428 4d41 d subdir && $(MA\n+00016a10: 4b45 2920 2428 414d 5f4d 414b 4546 4c41 KE) $(AM_MAKEFLA\n+00016a20: 4753 2920 616c 6c0a 2020 2020 2063 6865 GS) all. che\n+00016a30: 636b 2d6c 6f63 616c 3a0a 2020 2020 2020 ck-local:. \n+00016a40: 2020 2020 2020 2063 6420 7375 6264 6972 cd subdir\n+00016a50: 2026 2620 2428 4d41 4b45 2920 2428 414d && $(MAKE) $(AM\n+00016a60: 5f4d 414b 4546 4c41 4753 2920 7465 7374 _MAKEFLAGS) test\n+00016a70: 0a20 2020 2020 636c 6561 6e2d 6c6f 6361 . clean-loca\n+00016a80: 6c3a 0a20 2020 2020 2020 2020 2020 2020 l:. \n+00016a90: 6364 2073 7562 6469 7220 2626 2024 284d cd subdir && $(M\n+00016aa0: 414b 4529 2024 2841 4d5f 4d41 4b45 464c AKE) $(AM_MAKEFL\n+00016ab0: 4147 5329 2063 6c65 616e 0a0a 2020 2020 AGS) clean.. \n+00016ac0: 2023 2041 7373 756d 696e 6720 7468 6520 # Assuming the \n+00016ad0: 7061 636b 6167 6520 6b6e 6f77 7320 686f package knows ho\n+00016ae0: 7720 746f 2069 6e73 7461 6c6c 2069 7473 w to install its\n+00016af0: 656c 660a 2020 2020 2069 6e73 7461 6c6c elf. install\n+00016b00: 2d64 6174 612d 6c6f 6361 6c3a 0a20 2020 -data-local:. \n+00016b10: 2020 2020 2020 2020 2020 6364 2073 7562 cd sub\n+00016b20: 6469 7220 2626 2024 284d 414b 4529 2024 dir && $(MAKE) $\n+00016b30: 2841 4d5f 4d41 4b45 464c 4147 5329 2069 (AM_MAKEFLAGS) i\n+00016b40: 6e73 7461 6c6c 2d64 6174 610a 2020 2020 nstall-data. \n+00016b50: 2069 6e73 7461 6c6c 2d65 7865 632d 6c6f install-exec-lo\n+00016b60: 6361 6c3a 0a20 2020 2020 2020 2020 2020 cal:. \n+00016b70: 2020 6364 2073 7562 6469 7220 2626 2024 cd subdir && $\n+00016b80: 284d 414b 4529 2024 2841 4d5f 4d41 4b45 (MAKE) $(AM_MAKE\n+00016b90: 464c 4147 5329 2069 6e73 7461 6c6c 2d65 FLAGS) install-e\n+00016ba0: 7865 630a 2020 2020 2075 6e69 6e73 7461 xec. uninsta\n+00016bb0: 6c6c 2d6c 6f63 616c 3a0a 2020 2020 2020 ll-local:. \n+00016bc0: 2020 2020 2020 2063 6420 7375 6264 6972 cd subdir\n+00016bd0: 2026 2620 2428 4d41 4b45 2920 2428 414d && $(MAKE) $(AM\n+00016be0: 5f4d 414b 4546 4c41 4753 2920 756e 696e _MAKEFLAGS) unin\n+00016bf0: 7374 616c 6c0a 0a20 2020 2020 2320 4469 stall.. # Di\n+00016c00: 7374 7269 6275 7465 2066 696c 6573 2066 stribute files f\n+00016c10: 726f 6d20 6865 7265 2e0a 2020 2020 2045 rom here.. E\n+00016c20: 5854 5241 5f44 4953 5420 3d20 7375 6264 XTRA_DIST = subd\n+00016c30: 6972 2f4d 616b 6566 696c 6520 7375 6264 ir/Makefile subd\n+00016c40: 6972 2f70 726f 6772 616d 2e63 202e 2e2e ir/program.c ...\n+00016c50: 0a0a 2020 2050 7573 6869 6e67 2074 6869 .. Pushing thi\n+00016c60: 7320 6964 6561 2074 6f20 7468 6520 6578 s idea to the ex\n+00016c70: 7472 656d 652c 2069 7420 6973 2061 6c73 treme, it is als\n+00016c80: 6f20 706f 7373 6962 6c65 2074 6f20 6967 o possible to ig\n+00016c90: 6e6f 7265 2074 6865 0a73 7562 7072 6f6a nore the.subproj\n+00016ca0: 6563 7420 6275 696c 6420 7379 7374 656d ect build system\n+00016cb0: 2061 6e64 2062 7569 6c64 2065 7665 7279 and build every\n+00016cc0: 7468 696e 6720 6672 6f6d 2074 6869 7320 thing from this \n+00016cd0: 7072 6f78 790a e280 984d 616b 6566 696c proxy....Makefil\n+00016ce0: 652e 616d e280 992e 2020 5468 6973 206d e.am.... This m\n+00016cf0: 6967 6874 2073 6f75 6e64 2076 6572 7920 ight sound very \n+00016d00: 7365 6e73 6962 6c65 2069 6620 796f 7520 sensible if you \n+00016d10: 6e65 6564 2056 5041 5448 2062 7569 6c64 need VPATH build\n+00016d20: 730a 6275 7420 7468 6520 7375 6270 726f s.but the subpro\n+00016d30: 6a65 6374 2064 6f65 7320 6e6f 7420 7375 ject does not su\n+00016d40: 7070 6f72 7420 7468 656d 2e0a 0a1f 0a46 pport them.....F\n+00016d50: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00016d60: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00016d70: 4469 7374 7269 6275 7469 6e67 2c20 204e Distributing, N\n+00016d80: 6578 743a 2041 5049 2056 6572 7369 6f6e ext: API Version\n+00016d90: 696e 672c 2020 5072 6576 3a20 4e6f 7420 ing, Prev: Not \n+00016da0: 456e 6f75 6768 2c20 2055 703a 2054 6f70 Enough, Up: Top\n+00016db0: 0a0a 3235 2044 6973 7472 6962 7574 696e ..25 Distributin\n+00016dc0: 6720 e280 984d 616b 6566 696c 652e 696e g ...Makefile.in\n+00016dd0: e280 9973 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a ...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 2a0a 0a41 7574 6f6d 616b 6520 706c ***..Automake pl\n+00016e00: 6163 6573 206e 6f20 7265 7374 7269 6374 aces no restrict\n+00016e10: 696f 6e73 206f 6e20 7468 6520 6469 7374 ions on the dist\n+00016e20: 7269 6275 7469 6f6e 206f 6620 7468 6520 ribution of the \n+00016e30: 7265 7375 6c74 696e 670a e280 984d 616b resulting....Mak\n+00016e40: 6566 696c 652e 696e e280 9973 2e20 2057 efile.in...s. W\n+00016e50: 6520 7374 696c 6c20 656e 636f 7572 6167 e still encourag\n+00016e60: 6520 736f 6674 7761 7265 2061 7574 686f e software autho\n+00016e70: 7273 2074 6f20 6469 7374 7269 6275 7465 rs to distribute\n+00016e80: 2074 6865 6972 0a77 6f72 6b20 756e 6465 their.work unde\n+00016e90: 7220 7465 726d 7320 6c69 6b65 2074 686f r terms like tho\n+00016ea0: 7365 206f 6620 7468 6520 4750 4c2c 2062 se of the GPL, b\n+00016eb0: 7574 2064 6f69 6e67 2073 6f20 6973 206e ut doing so is n\n+00016ec0: 6f74 2072 6571 7569 7265 6420 746f 0a75 ot required to.u\n+00016ed0: 7365 2041 7574 6f6d 616b 652e 0a0a 2020 se Automake... \n+00016ee0: 2053 6f6d 6520 6f66 2074 6865 2066 696c Some of the fil\n+00016ef0: 6573 2074 6861 7420 6361 6e20 6265 2061 es that can be a\n+00016f00: 7574 6f6d 6174 6963 616c 6c79 2069 6e73 utomatically ins\n+00016f10: 7461 6c6c 6564 2076 6961 2074 6865 0ae2 talled via the..\n+00016f20: 8098 2d2d 6164 642d 6d69 7373 696e 67e2 ..--add-missing.\n+00016f30: 8099 2073 7769 7463 6820 646f 2066 616c .. switch do fal\n+00016f40: 6c20 756e 6465 7220 7468 6520 4750 4c2e l under the GPL.\n+00016f50: 2020 486f 7765 7665 722c 2074 6865 7365 However, these\n+00016f60: 2061 6c73 6f20 6861 7665 0a61 2073 7065 also have.a spe\n+00016f70: 6369 616c 2065 7863 6570 7469 6f6e 2061 cial exception a\n+00016f80: 6c6c 6f77 696e 6720 796f 7520 746f 2064 llowing you to d\n+00016f90: 6973 7472 6962 7574 6520 7468 656d 2077 istribute them w\n+00016fa0: 6974 6820 796f 7572 2070 6163 6b61 6765 ith your package\n+00016fb0: 2c0a 7265 6761 7264 6c65 7373 206f 6620 ,.regardless of \n+00016fc0: 7468 6520 6c69 6365 6e73 696e 6720 796f the licensing yo\n+00016fd0: 7520 6368 6f6f 7365 2e0a 0a1f 0a46 696c u choose.....Fil\n+00016fe0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00016ff0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4150 .info, Node: AP\n+00017000: 4920 5665 7273 696f 6e69 6e67 2c20 204e I Versioning, N\n+00017010: 6578 743a 2055 7067 7261 6469 6e67 2c20 ext: Upgrading, \n+00017020: 2050 7265 763a 2044 6973 7472 6962 7574 Prev: Distribut\n+00017030: 696e 672c 2020 5570 3a20 546f 700a 0a32 ing, Up: Top..2\n+00017040: 3620 4175 746f 6d61 6b65 2041 5049 2056 6 Automake API V\n+00017050: 6572 7369 6f6e 696e 670a 2a2a 2a2a 2a2a ersioning.******\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-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+00017070: 2a2a 2a2a 0a0a 4e65 7720 4175 746f 6d61 ****..New Automa\n+00017080: 6b65 2072 656c 6561 7365 7320 7573 7561 ke releases usua\n+00017090: 6c6c 7920 696e 636c 7564 6520 6275 6720 lly include bug \n+000170a0: 6669 7865 7320 616e 6420 6e65 7720 6665 fixes and new fe\n+000170b0: 6174 7572 6573 2e0a 556e 666f 7274 756e atures..Unfortun\n+000170c0: 6174 656c 7920 7468 6579 206d 6179 2061 ately they may a\n+000170d0: 6c73 6f20 696e 7472 6f64 7563 6520 6e65 lso introduce ne\n+000170e0: 7720 6275 6773 2061 6e64 2069 6e63 6f6d w bugs and incom\n+000170f0: 7061 7469 6269 6c69 7469 6573 2e0a 5468 patibilities..Th\n+00017100: 6973 206d 616b 6573 2066 6f75 7220 7265 is makes four re\n+00017110: 6173 6f6e 7320 7768 7920 6120 7061 636b asons why a pack\n+00017120: 6167 6520 6d61 7920 7265 7175 6972 6520 age may require \n+00017130: 6120 7061 7274 6963 756c 6172 2041 7574 a particular Aut\n+00017140: 6f6d 616b 650a 7665 7273 696f 6e2e 0a0a omake.version...\n+00017150: 2020 2054 6869 6e67 7320 6765 7420 776f Things get wo\n+00017160: 7273 6520 7768 656e 206d 6169 6e74 6169 rse when maintai\n+00017170: 6e69 6e67 2061 206c 6172 6765 2074 7265 ning a large tre\n+00017180: 6520 6f66 2070 6163 6b61 6765 732c 2065 e of packages, e\n+00017190: 6163 6820 6f6e 650a 7265 7175 6972 696e ach one.requirin\n+000171a0: 6720 6120 6469 6666 6572 656e 7420 7665 g a different ve\n+000171b0: 7273 696f 6e20 6f66 2041 7574 6f6d 616b rsion of Automak\n+000171c0: 652e 2020 496e 2074 6865 2070 6173 742c e. In the past,\n+000171d0: 2074 6869 7320 6d65 616e 7420 7468 6174 this meant that\n+000171e0: 0a61 6e79 2064 6576 656c 6f70 6572 2028 .any developer (\n+000171f0: 616e 6420 736f 6d65 7469 6d65 7320 7573 and sometimes us\n+00017200: 6572 7329 2068 6164 2074 6f20 696e 7374 ers) had to inst\n+00017210: 616c 6c20 7365 7665 7261 6c20 7665 7273 all several vers\n+00017220: 696f 6e73 206f 660a 4175 746f 6d61 6b65 ions of.Automake\n+00017230: 2069 6e20 6469 6666 6572 656e 7420 706c in different pl\n+00017240: 6163 6573 2c20 616e 6420 7377 6974 6368 aces, and switch\n+00017250: 20e2 8098 2450 4154 48e2 8099 2061 7070 ...$PATH... app\n+00017260: 726f 7072 6961 7465 6c79 2066 6f72 2065 ropriately for e\n+00017270: 6163 680a 7061 636b 6167 652e 0a0a 2020 ach.package... \n+00017280: 2053 7461 7274 696e 6720 7769 7468 2076 Starting with v\n+00017290: 6572 7369 6f6e 2031 2e36 2c20 4175 746f ersion 1.6, Auto\n+000172a0: 6d61 6b65 2069 6e73 7461 6c6c 7320 7665 make installs ve\n+000172b0: 7273 696f 6e65 6420 6269 6e61 7269 6573 rsioned binaries\n+000172c0: 2e0a 5468 6973 206d 6561 6e73 2079 6f75 ..This means you\n+000172d0: 2063 616e 2069 6e73 7461 6c6c 2073 6576 can install sev\n+000172e0: 6572 616c 2076 6572 7369 6f6e 7320 6f66 eral versions of\n+000172f0: 2041 7574 6f6d 616b 6520 696e 2074 6865 Automake in the\n+00017300: 2073 616d 650a e280 9824 7072 6566 6978 same....$prefix\n+00017310: e280 992c 2061 6e64 2063 616e 2073 656c ..., and can sel\n+00017320: 6563 7420 616e 2061 7262 6974 7261 7279 ect an arbitrary\n+00017330: 2041 7574 6f6d 616b 6520 7665 7273 696f Automake versio\n+00017340: 6e20 6279 2072 756e 6e69 6e67 0ae2 8098 n by running....\n+00017350: 6175 746f 6d61 6b65 2d31 2e36 e280 9920 automake-1.6... \n+00017360: 6f72 20e2 8098 6175 746f 6d61 6b65 2d31 or ...automake-1\n+00017370: 2e37 e280 9920 7769 7468 6f75 7420 6a75 .7... without ju\n+00017380: 6767 6c69 6e67 2077 6974 6820 e280 9824 ggling with ...$\n+00017390: 5041 5448 e280 992e 0a46 7572 7468 6572 PATH.....Further\n+000173a0: 6d6f 7265 2c20 e280 984d 616b 6566 696c more, ...Makefil\n+000173b0: 65e2 8099 2773 2067 656e 6572 6174 6564 e...'s generated\n+000173c0: 2062 7920 4175 746f 6d61 6b65 2031 2e36 by Automake 1.6\n+000173d0: 2077 696c 6c20 7573 650a e280 9861 7574 will use....aut\n+000173e0: 6f6d 616b 652d 312e 36e2 8099 2065 7870 omake-1.6... exp\n+000173f0: 6c69 6369 746c 7920 696e 2074 6865 6972 licitly in their\n+00017400: 2072 6562 7569 6c64 2072 756c 6573 2e0a rebuild rules..\n+00017410: 0a20 2020 5468 6520 6e75 6d62 6572 20e2 . The number .\n+00017420: 8098 312e 36e2 8099 2069 6e20 e280 9861 ..1.6... in ...a\n+00017430: 7574 6f6d 616b 652d 312e 36e2 8099 2069 utomake-1.6... i\n+00017440: 7320 4175 746f 6d61 6b65 2773 2041 5049 s Automake's API\n+00017450: 2076 6572 7369 6f6e 2c20 6e6f 740a 4175 version, not.Au\n+00017460: 746f 6d61 6b65 2773 2076 6572 7369 6f6e tomake's version\n+00017470: 2e20 2049 6620 6120 6275 6720 6669 7820 . If a bug fix \n+00017480: 7265 6c65 6173 6520 6973 206d 6164 652c release is made,\n+00017490: 2066 6f72 2069 6e73 7461 6e63 6520 4175 for instance Au\n+000174a0: 746f 6d61 6b65 0a31 2e36 2e31 2c20 7468 tomake.1.6.1, th\n+000174b0: 6520 4150 4920 7665 7273 696f 6e20 7769 e API version wi\n+000174c0: 6c6c 2072 656d 6169 6e20 312e 362e 2020 ll remain 1.6. \n+000174d0: 5468 6973 206d 6561 6e73 2074 6861 7420 This means that \n+000174e0: 6120 7061 636b 6167 6520 7468 6174 0a77 a package that.w\n+000174f0: 6f72 6b73 2077 6974 6820 4175 746f 6d61 orks with Automa\n+00017500: 6b65 2031 2e36 2073 686f 756c 6420 616c ke 1.6 should al\n+00017510: 736f 2077 6f72 6b20 7769 7468 2031 2e36 so work with 1.6\n+00017520: 2e31 3b20 6166 7465 7220 616c 6c2c 2074 .1; after all, t\n+00017530: 6869 7320 6973 0a77 6861 7420 7065 6f70 his is.what peop\n+00017540: 6c65 2065 7870 6563 7420 6672 6f6d 2062 le expect from b\n+00017550: 7567 2066 6978 2072 656c 6561 7365 732e ug fix releases.\n+00017560: 0a0a 2020 2049 6620 796f 7572 2070 6163 .. If your pac\n+00017570: 6b61 6765 2072 656c 6965 7320 6f6e 2061 kage relies on a\n+00017580: 2066 6561 7475 7265 206f 7220 6120 6275 feature or a bu\n+00017590: 6720 6669 7820 696e 7472 6f64 7563 6564 g fix introduced\n+000175a0: 2069 6e20 610a 7265 6c65 6173 652c 2079 in a.release, y\n+000175b0: 6f75 2063 616e 2070 6173 7320 7468 6973 ou can pass this\n+000175c0: 2076 6572 7369 6f6e 2061 7320 616e 206f version as an o\n+000175d0: 7074 696f 6e20 746f 2041 7574 6f6d 616b ption to Automak\n+000175e0: 6520 746f 2065 6e73 7572 650a 6f6c 6465 e to ensure.olde\n+000175f0: 7220 7265 6c65 6173 6573 2077 696c 6c20 r releases will \n+00017600: 6e6f 7420 6265 2075 7365 642e 2020 466f not be used. Fo\n+00017610: 7220 696e 7374 616e 6365 2c20 7573 6520 r instance, use \n+00017620: 7468 6973 2069 6e20 796f 7572 0ae2 8098 this in your....\n+00017630: 636f 6e66 6967 7572 652e 6163 e280 993a configure.ac...:\n+00017640: 0a0a 2020 2020 2020 2041 4d5f 494e 4954 .. AM_INIT\n+00017650: 5f41 5554 4f4d 414b 4528 5b31 2e36 2e31 _AUTOMAKE([1.6.1\n+00017660: 5d29 2020 2020 646e 6c20 5265 7175 6972 ]) dnl Requir\n+00017670: 6520 4175 746f 6d61 6b65 2031 2e36 2e31 e Automake 1.6.1\n+00017680: 206f 7220 6265 7474 6572 2e0a 0a6f 722c or better...or,\n+00017690: 2069 6e20 6120 7061 7274 6963 756c 6172 in a particular\n+000176a0: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+000176b0: 8099 3a0a 0a20 2020 2020 2020 4155 544f ..:.. AUTO\n+000176c0: 4d41 4b45 5f4f 5054 494f 4e53 203d 2031 MAKE_OPTIONS = 1\n+000176d0: 2e36 2e31 2020 2023 2052 6571 7569 7265 .6.1 # Require\n+000176e0: 2041 7574 6f6d 616b 6520 312e 362e 3120 Automake 1.6.1 \n+000176f0: 6f72 2062 6574 7465 722e 0a0a 4175 746f or better...Auto\n+00017700: 6d61 6b65 2077 696c 6c20 7072 696e 7420 make will print \n+00017710: 616e 2065 7272 6f72 206d 6573 7361 6765 an error message\n+00017720: 2069 6620 6974 7320 7665 7273 696f 6e20 if its version \n+00017730: 6973 206f 6c64 6572 2074 6861 6e20 7468 is older than th\n+00017740: 650a 7265 7175 6573 7465 6420 7665 7273 e.requested vers\n+00017750: 696f 6e2e 0a0a 5768 6174 2069 7320 696e ion...What is in\n+00017760: 2074 6865 2041 5049 0a3d 3d3d 3d3d 3d3d the API.=======\n+00017770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 7574 ===========..Aut\n+00017780: 6f6d 616b 6527 7320 7072 6f67 7261 6d6d omake's programm\n+00017790: 696e 6720 696e 7465 7266 6163 6520 6973 ing interface is\n+000177a0: 206e 6f74 2065 6173 7920 746f 2064 6566 not easy to def\n+000177b0: 696e 652e 2020 4261 7369 6361 6c6c 7920 ine. Basically \n+000177c0: 6974 0a73 686f 756c 6420 696e 636c 7564 it.should includ\n+000177d0: 6520 6174 206c 6561 7374 2061 6c6c 202a e at least all *\n+000177e0: 646f 6375 6d65 6e74 6564 2a20 7661 7269 documented* vari\n+000177f0: 6162 6c65 7320 616e 6420 7461 7267 6574 ables and target\n+00017800: 7320 7468 6174 2061 0ae2 8098 4d61 6b65 s that a....Make\n+00017810: 6669 6c65 2e61 6de2 8099 2061 7574 686f file.am... autho\n+00017820: 7220 6361 6e20 7573 652c 2061 6e79 2062 r can use, any b\n+00017830: 6568 6176 696f 7220 6173 736f 6369 6174 ehavior associat\n+00017840: 6564 2077 6974 6820 7468 656d 2028 652e ed with them (e.\n+00017850: 672e 2c0a 7468 6520 706c 6163 6573 2077 g.,.the places w\n+00017860: 6865 7265 20e2 8098 2d68 6f6f 6be2 8099 here ...-hook...\n+00017870: 2773 2061 7265 2072 756e 292c 2074 6865 's are run), the\n+00017880: 2063 6f6d 6d61 6e64 206c 696e 6520 696e command line in\n+00017890: 7465 7266 6163 6520 6f66 0ae2 8098 6175 terface of....au\n+000178a0: 746f 6d61 6b65 e280 9920 616e 6420 e280 tomake... and ..\n+000178b0: 9861 636c 6f63 616c e280 992c 202e 2e2e .aclocal..., ...\n+000178c0: 0a0a 5768 6174 2069 7320 6e6f 7420 696e ..What is not in\n+000178d0: 2074 6865 2041 5049 0a3d 3d3d 3d3d 3d3d the API.=======\n+000178e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n+000178f0: 0a45 7665 7279 2075 6e64 6f63 756d 656e .Every undocumen\n+00017900: 7465 6420 7661 7269 6162 6c65 2c20 7461 ted variable, ta\n+00017910: 7267 6574 2c20 6f72 2063 6f6d 6d61 6e64 rget, or command\n+00017920: 206c 696e 6520 6f70 7469 6f6e 2c20 6973 line option, is\n+00017930: 206e 6f74 2070 6172 740a 6f66 2074 6865 not part.of the\n+00017940: 2041 5049 2e20 2059 6f75 2073 686f 756c API. You shoul\n+00017950: 6420 6176 6f69 6420 7573 696e 6720 7468 d avoid using th\n+00017960: 656d 2c20 6173 2074 6865 7920 636f 756c em, as they coul\n+00017970: 6420 6368 616e 6765 2066 726f 6d20 6f6e d change from on\n+00017980: 650a 7665 7273 696f 6e20 746f 2074 6865 e.version to the\n+00017990: 206f 7468 6572 2028 6576 656e 2069 6e20 other (even in \n+000179a0: 6275 6720 6669 7820 7265 6c65 6173 6573 bug fix releases\n+000179b0: 2c20 6966 2074 6869 7320 6865 6c70 7320 , if this helps \n+000179c0: 746f 2066 6978 2061 0a62 7567 292e 0a0a to fix a.bug)...\n+000179d0: 2020 2049 6620 6974 2074 7572 6e73 206f If it turns o\n+000179e0: 7574 2079 6f75 206e 6565 6420 746f 2075 ut you need to u\n+000179f0: 7365 2073 7563 6820 616e 2075 6e64 6f63 se such an undoc\n+00017a00: 756d 656e 7465 6420 6665 6174 7572 652c umented feature,\n+00017a10: 2063 6f6e 7461 6374 0a3c 6175 746f 6d61 contact. and \n+00017a30: 7472 7920 746f 2067 6574 2069 7420 646f try to get it do\n+00017a40: 6375 6d65 6e74 6564 2061 6e64 2065 7865 cumented and exe\n+00017a50: 7263 6973 6564 2062 7920 7468 650a 7465 rcised by the.te\n+00017a60: 7374 2d73 7569 7465 2e0a 0a1f 0a46 696c st-suite.....Fil\n+00017a70: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+00017a80: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5570 .info, Node: Up\n+00017a90: 6772 6164 696e 672c 2020 4e65 7874 3a20 grading, Next: \n+00017aa0: 4641 512c 2020 5072 6576 3a20 4150 4920 FAQ, Prev: API \n+00017ab0: 5665 7273 696f 6e69 6e67 2c20 2055 703a Versioning, Up:\n+00017ac0: 2054 6f70 0a0a 3237 2055 7067 7261 6469 Top..27 Upgradi\n+00017ad0: 6e67 2061 2050 6163 6b61 6765 2074 6f20 ng a Package to \n+00017ae0: 6120 4e65 7765 7220 4175 746f 6d61 6b65 a Newer Automake\n+00017af0: 2056 6572 7369 6f6e 0a2a 2a2a 2a2a 2a2a 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 2a0a 0a41 7574 ***********..Aut\n+00017b30: 6f6d 616b 6520 6d61 696e 7461 696e 7320 omake maintains \n+00017b40: 7468 7265 6520 6b69 6e64 206f 6620 6669 three kind of fi\n+00017b50: 6c65 7320 696e 2061 2070 6163 6b61 6765 les in a package\n+00017b60: 2e0a 0a20 2020 e280 a220 e280 9861 636c ... ... ...acl\n+00017b70: 6f63 616c 2e6d 34e2 8099 0a20 2020 e280 ocal.m4.... ..\n+00017b80: a220 e280 984d 616b 6566 696c 652e 696e . ...Makefile.in\n+00017b90: e280 9973 0a20 2020 e280 a220 6175 7869 ...s. ... auxi\n+00017ba0: 6c69 6172 7920 746f 6f6c 7320 6c69 6b65 liary tools like\n+00017bb0: 20e2 8098 696e 7374 616c 6c2d 7368 e280 ...install-sh..\n+00017bc0: 9920 6f72 20e2 8098 7079 2d63 6f6d 7069 . or ...py-compi\n+00017bd0: 6c65 e280 990a 0a20 2020 e280 9861 636c le..... ...acl\n+00017be0: 6f63 616c 2e6d 34e2 8099 2069 7320 6765 ocal.m4... is ge\n+00017bf0: 6e65 7261 7465 6420 6279 20e2 8098 6163 nerated by ...ac\n+00017c00: 6c6f 6361 6ce2 8099 2061 6e64 2063 6f6e local... and con\n+00017c10: 7461 696e 7320 736f 6d65 0a41 7574 6f6d tains some.Autom\n+00017c20: 616b 652d 7375 7070 6c69 6564 204d 3420 ake-supplied M4 \n+00017c30: 6d61 6372 6f73 2e20 2041 7578 696c 6961 macros. Auxilia\n+00017c40: 7279 2074 6f6f 6c73 2061 7265 2069 6e73 ry tools are ins\n+00017c50: 7461 6c6c 6564 2062 7920 e280 9861 7574 talled by ...aut\n+00017c60: 6f6d 616b 650a 2d2d 6164 642d 6d69 7373 omake.--add-miss\n+00017c70: 696e 67e2 8099 2077 6865 6e20 6e65 6564 ing... when need\n+00017c80: 6564 2e20 20e2 8098 4d61 6b65 6669 6c65 ed. ...Makefile\n+00017c90: 2e69 6ee2 8099 7320 6172 6520 6275 696c .in...s are buil\n+00017ca0: 7420 6672 6f6d 20e2 8098 4d61 6b65 6669 t from ...Makefi\n+00017cb0: 6c65 2e61 6de2 8099 0a62 7920 e280 9861 le.am....by ...a\n+00017cc0: 7574 6f6d 616b 65e2 8099 2c20 616e 6420 utomake..., and \n+00017cd0: 7265 6c79 206f 6e20 7468 6520 6465 6669 rely on the defi\n+00017ce0: 6e69 7469 6f6e 7320 6f66 2074 6865 204d nitions of the M\n+00017cf0: 3420 6d61 6372 6f73 2070 7574 2069 6e0a 4 macros put in.\n+00017d00: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n+00017d10: 2061 7320 7765 6c6c 2061 7320 7468 6520 as well as the \n+00017d20: 6265 6861 7669 6f72 206f 6620 7468 6520 behavior of the \n+00017d30: 6175 7869 6c69 6172 7920 746f 6f6c 7320 auxiliary tools \n+00017d40: 696e 7374 616c 6c65 642e 0a0a 2020 2042 installed... B\n+00017d50: 6563 6175 7365 2061 6c6c 2074 6865 7365 ecause all these\n+00017d60: 2066 696c 6573 2061 7265 2063 6c6f 7365 files are close\n+00017d70: 6c79 2072 656c 6174 6564 2c20 6974 2069 ly related, it i\n+00017d80: 7320 696d 706f 7274 616e 7420 746f 0a72 s important to.r\n+00017d90: 6567 656e 6572 6174 6520 616c 6c20 6f66 egenerate all of\n+00017da0: 2074 6865 6d20 7768 656e 2075 7067 7261 them when upgra\n+00017db0: 6469 6e67 2074 6f20 6120 6e65 7765 7220 ding to a newer \n+00017dc0: 4175 746f 6d61 6b65 2072 656c 6561 7365 Automake release\n+00017dd0: 2e20 2054 6865 0a75 7375 616c 2077 6179 . The.usual way\n+00017de0: 2074 6f20 646f 2074 6861 7420 6973 0a0a to do that is..\n+00017df0: 2020 2020 2061 636c 6f63 616c 2023 2077 aclocal # w\n+00017e00: 6974 6820 616e 7920 6f70 7469 6f6e 206e ith any option n\n+00017e10: 6565 6465 6420 2873 7563 6820 6120 2d49 eeded (such a -I\n+00017e20: 206d 3429 0a20 2020 2020 6175 746f 636f m4). autoco\n+00017e30: 6e66 0a20 2020 2020 6175 746f 6d61 6b65 nf. automake\n+00017e40: 202d 2d61 6464 2d6d 6973 7369 6e67 202d --add-missing -\n+00017e50: 2d66 6f72 6365 2d6d 6973 7369 6e67 0a0a -force-missing..\n+00017e60: 6f72 206d 6f72 6520 636f 6e76 656e 6965 or more convenie\n+00017e70: 6e74 6c79 3a0a 0a20 2020 2020 6175 746f ntly:.. auto\n+00017e80: 7265 636f 6e66 202d 7666 690a 0a20 2020 reconf -vfi.. \n+00017e90: 5468 6520 7573 6520 6f66 20e2 8098 2d2d The use of ...--\n+00017ea0: 666f 7263 652d 6d69 7373 696e 67e2 8099 force-missing...\n+00017eb0: 2065 6e73 7572 6573 2074 6861 7420 6175 ensures that au\n+00017ec0: 7869 6c69 6172 7920 746f 6f6c 7320 7769 xiliary tools wi\n+00017ed0: 6c6c 2062 650a 6f76 6572 7269 6464 656e ll be.overridden\n+00017ee0: 2062 7920 6e65 7720 7665 7273 696f 6e73 by new versions\n+00017ef0: 2028 2a6e 6f74 6520 6175 746f 6d61 6b65 (*note automake\n+00017f00: 2049 6e76 6f63 6174 696f 6e3a 3a29 2e0a Invocation::)..\n+00017f10: 0a20 2020 4974 2069 7320 696d 706f 7274 . It is import\n+00017f20: 616e 7420 746f 2072 6567 656e 6572 6174 ant to regenerat\n+00017f30: 6520 616c 6c20 7468 6573 6520 6669 6c65 e all these file\n+00017f40: 7320 6561 6368 2074 696d 6520 4175 746f s each time Auto\n+00017f50: 6d61 6b65 2069 730a 7570 6772 6164 6564 make is.upgraded\n+00017f60: 2c20 6576 656e 2062 6574 7765 656e 2062 , even between b\n+00017f70: 7567 2066 6978 6573 2072 656c 6561 7365 ug fixes release\n+00017f80: 732e 2020 466f 7220 696e 7374 616e 6365 s. For instance\n+00017f90: 2c20 6974 2069 7320 6e6f 740a 756e 7573 , it is not.unus\n+00017fa0: 7561 6c20 666f 7220 6120 6275 6720 6669 ual for a bug fi\n+00017fb0: 7820 746f 2069 6e76 6f6c 7665 2063 6861 x to involve cha\n+00017fc0: 6e67 6573 2074 6f20 626f 7468 2074 6865 nges to both the\n+00017fd0: 2072 756c 6573 2067 656e 6572 6174 6564 rules generated\n+00017fe0: 2069 6e0a e280 984d 616b 6566 696c 652e in....Makefile.\n+00017ff0: 696e e280 9920 616e 6420 7468 6520 7375 in... and the su\n+00018000: 7070 6f72 7469 6e67 204d 3420 6d61 6372 pporting M4 macr\n+00018010: 6f73 2063 6f70 6965 6420 746f 20e2 8098 os copied to ...\n+00018020: 6163 6c6f 6361 6c2e 6d34 e280 992e 0a0a aclocal.m4......\n+00018030: 2020 2050 7265 7365 6e74 6c79 20e2 8098 Presently ...\n+00018040: 6175 746f 6d61 6b65 e280 9920 6973 2061 automake... is a\n+00018050: 626c 6520 746f 2064 6961 676e 6f73 6520 ble to diagnose \n+00018060: 7369 7475 6174 696f 6e73 2077 6865 7265 situations where\n+00018070: 0ae2 8098 6163 6c6f 6361 6c2e 6d34 e280 ....aclocal.m4..\n+00018080: 9920 6861 7320 6265 656e 2067 656e 6572 . has been gener\n+00018090: 6174 6564 2077 6974 6820 616e 6f74 6865 ated with anothe\n+000180a0: 7220 7665 7273 696f 6e20 6f66 20e2 8098 r version of ...\n+000180b0: 6163 6c6f 6361 6ce2 8099 2e0a 486f 7765 aclocal.....Howe\n+000180c0: 7665 7220 6974 206e 6576 6572 2063 6865 ver it never che\n+000180d0: 636b 7320 7768 6574 6865 7220 6175 7869 cks whether auxi\n+000180e0: 6c69 6172 7920 7363 7269 7074 7320 6172 liary scripts ar\n+000180f0: 6520 7570 2d74 6f2d 6461 7465 2e20 2049 e up-to-date. I\n+00018100: 6e0a 6f74 6865 7220 776f 7264 732c 20e2 n.other words, .\n+00018110: 8098 6175 746f 6d61 6b65 e280 9920 7769 ..automake... wi\n+00018120: 6c6c 2074 656c 6c20 796f 7520 7768 656e ll tell you when\n+00018130: 20e2 8098 6163 6c6f 6361 6ce2 8099 206e ...aclocal... n\n+00018140: 6565 6473 2074 6f20 6265 2072 6572 756e eeds to be rerun\n+00018150: 2c0a 6275 7420 6974 2077 696c 6c20 6e65 ,.but it will ne\n+00018160: 7665 7220 6469 6167 6e6f 7365 2061 206d ver diagnose a m\n+00018170: 6973 7369 6e67 20e2 8098 2d2d 666f 7263 issing ...--forc\n+00018180: 652d 6d69 7373 696e 67e2 8099 2e0a 0a20 e-missing...... \n+00018190: 2020 4265 666f 7265 2075 7067 7261 6469 Before upgradi\n+000181a0: 6e67 2074 6f20 6120 6e65 7720 6d61 6a6f ng to a new majo\n+000181b0: 7220 7265 6c65 6173 652c 2069 7420 6973 r release, it is\n+000181c0: 2061 2067 6f6f 6420 6964 6561 2074 6f20 a good idea to \n+000181d0: 7265 6164 0a74 6865 2066 696c 6520 e280 read.the file ..\n+000181e0: 984e 4557 53e2 8099 2e20 2054 6869 7320 .NEWS.... This \n+000181f0: 6669 6c65 206c 6973 7473 2061 6c6c 2063 file lists all c\n+00018200: 6861 6e67 6573 2062 6574 7765 656e 2072 hanges between r\n+00018210: 656c 6561 7365 733a 206e 6577 0a66 6561 eleases: new.fea\n+00018220: 7475 7265 732c 206f 6273 6f6c 6574 6520 tures, obsolete \n+00018230: 636f 6e73 7472 7563 7473 2c20 6b6e 6f77 constructs, know\n+00018240: 6e20 696e 636f 6d70 6174 6962 696c 6974 n incompatibilit\n+00018250: 6965 732c 2061 6e64 2077 6f72 6b61 726f ies, and workaro\n+00018260: 756e 6473 2e0a 0a1f 0a46 696c 653a 2061 unds.....File: a\n+00018270: 7574 6f6d 616b 652d 312e 3131 2e69 6e66 utomake-1.11.inf\n+00018280: 6f2c 2020 4e6f 6465 3a20 4641 512c 2020 o, Node: FAQ, \n+00018290: 4e65 7874 3a20 4869 7374 6f72 792c 2020 Next: History, \n+000182a0: 5072 6576 3a20 5570 6772 6164 696e 672c Prev: Upgrading,\n+000182b0: 2020 5570 3a20 546f 700a 0a32 3820 4672 Up: Top..28 Fr\n+000182c0: 6571 7565 6e74 6c79 2041 736b 6564 2051 equently Asked Q\n+000182d0: 7565 7374 696f 6e73 2061 626f 7574 2041 uestions about A\n+000182e0: 7574 6f6d 616b 650a 2a2a 2a2a 2a2a 2a2a utomake.********\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 0a0a 5468 6973 2063 6861 7074 ****..This chapt\n+00018320: 6572 2063 6f76 6572 7320 736f 6d65 2071 er covers some q\n+00018330: 7565 7374 696f 6e73 2074 6861 7420 6f66 uestions that of\n+00018340: 7465 6e20 636f 6d65 2075 7020 6f6e 2074 ten come up on t\n+00018350: 6865 206d 6169 6c69 6e67 0a6c 6973 7473 he mailing.lists\n+00018360: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4356 ...* Menu:..* CV\n+00018370: 533a 3a20 2020 2020 2020 2020 2020 2020 S:: \n+00018380: 2020 2020 2020 2020 2020 2020 4356 5320 CVS \n+00018390: 616e 6420 6765 6e65 7261 7465 6420 6669 and generated fi\n+000183a0: 6c65 730a 2a20 6d61 696e 7461 696e 6572 les.* maintainer\n+000183b0: 2d6d 6f64 653a 3a20 2020 2020 2020 2020 -mode:: \n+000183c0: 2020 2020 6d69 7373 696e 6720 616e 6420 missing and \n+000183d0: 414d 5f4d 4149 4e54 4149 4e45 525f 4d4f AM_MAINTAINER_MO\n+000183e0: 4445 0a2a 2057 696c 6463 6172 6473 3a3a DE.* Wildcards::\n+000183f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00018400: 2020 2057 6879 2064 6f65 736e 2774 2041 Why doesn't A\n+00018410: 7574 6f6d 616b 6520 7375 7070 6f72 7420 utomake support \n+00018420: 7769 6c64 6361 7264 733f 0a2a 204c 696d wildcards?.* Lim\n+00018430: 6974 6174 696f 6e73 206f 6e20 4669 6c65 itations on File\n+00018440: 204e 616d 6573 3a3a 2020 204c 696d 6974 Names:: Limit\n+00018450: 6174 696f 6e73 206f 6e20 736f 7572 6365 ations on source\n+00018460: 2061 6e64 2069 6e73 7461 6c6c 6564 2066 and installed f\n+00018470: 696c 6520 6e61 6d65 730a 2a20 6469 7374 ile names.* dist\n+00018480: 636c 6561 6e63 6865 636b 3a3a 2020 2020 cleancheck:: \n+00018490: 2020 2020 2020 2020 2020 4669 6c65 7320 Files \n+000184a0: 6c65 6674 2069 6e20 6275 696c 6420 6469 left in build di\n+000184b0: 7265 6374 6f72 7920 6166 7465 7220 6469 rectory after di\n+000184c0: 7374 636c 6561 6e0a 2a20 466c 6167 2056 stclean.* Flag V\n+000184d0: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n+000184e0: 673a 3a20 2020 2020 4346 4c41 4753 2076 g:: CFLAGS v\n+000184f0: 732e 2041 4d5f 4346 4c41 4753 2076 732e s. AM_CFLAGS vs.\n+00018500: 206d 756d 626c 655f 4346 4c41 4753 0a2a mumble_CFLAGS.*\n+00018510: 2052 656e 616d 6564 204f 626a 6563 7473 Renamed Objects\n+00018520: 3a3a 2020 2020 2020 2020 2020 2020 2057 :: W\n+00018530: 6879 2061 7265 206f 626a 6563 7420 6669 hy are object fi\n+00018540: 6c65 7320 736f 6d65 7469 6d65 7320 7265 les sometimes re\n+00018550: 6e61 6d65 643f 0a2a 2050 6572 2d4f 626a named?.* Per-Obj\n+00018560: 6563 7420 466c 6167 733a 3a20 2020 2020 ect Flags:: \n+00018570: 2020 2020 2020 2048 6f77 2074 6f20 7369 How to si\n+00018580: 6d75 6c61 7465 2070 6572 2d6f 626a 6563 mulate per-objec\n+00018590: 7420 666c 6167 733f 0a2a 204d 756c 7469 t flags?.* Multi\n+000185a0: 706c 6520 4f75 7470 7574 733a 3a20 2020 ple Outputs:: \n+000185b0: 2020 2020 2020 2020 2057 7269 7469 6e67 Writing\n+000185c0: 2072 756c 6573 2066 6f72 2074 6f6f 6c73 rules for tools\n+000185d0: 2077 6974 6820 6d61 6e79 206f 7574 7075 with many outpu\n+000185e0: 7420 6669 6c65 730a 2a20 4861 7264 2d43 t files.* Hard-C\n+000185f0: 6f64 6564 2049 6e73 7461 6c6c 2050 6174 oded Install Pat\n+00018600: 6873 3a3a 2020 2020 496e 7374 616c 6c69 hs:: Installi\n+00018610: 6e67 2074 6f20 6861 7264 2d63 6f64 6564 ng to hard-coded\n+00018620: 206c 6f63 6174 696f 6e73 0a2a 2044 6562 locations.* Deb\n+00018630: 7567 6769 6e67 204d 616b 6520 5275 6c65 ugging Make Rule\n+00018640: 733a 3a20 2020 2020 2020 2053 7472 6174 s:: Strat\n+00018650: 6567 6965 7320 7768 656e 2074 6869 6e67 egies when thing\n+00018660: 7320 646f 6e27 7420 776f 726b 2061 7320 s don't work as \n+00018670: 6578 7065 6374 6564 0a2a 2052 6570 6f72 expected.* Repor\n+00018680: 7469 6e67 2042 7567 733a 3a20 2020 2020 ting Bugs:: \n+00018690: 2020 2020 2020 2020 2046 6565 6462 6163 Feedbac\n+000186a0: 6b20 6f6e 2062 7567 7320 616e 6420 6665 k on bugs and fe\n+000186b0: 6174 7572 6520 7265 7175 6573 7473 0a0a ature requests..\n+000186c0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+000186d0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+000186e0: 653a 2043 5653 2c20 204e 6578 743a 206d e: CVS, Next: m\n+000186f0: 6169 6e74 6169 6e65 722d 6d6f 6465 2c20 aintainer-mode, \n+00018700: 2055 703a 2046 4151 0a0a 3238 2e31 2043 Up: FAQ..28.1 C\n+00018710: 5653 2061 6e64 2067 656e 6572 6174 6564 VS and generated\n+00018720: 2066 696c 6573 0a3d 3d3d 3d3d 3d3d 3d3d 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 3d0a 0a42 6163 6b67 726f 756e 643a ===..Background:\n+00018750: 2064 6973 7472 6962 7574 6564 2067 656e distributed gen\n+00018760: 6572 6174 6564 2046 696c 6573 0a2d 2d2d erated 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 0a0a 5061 636b 6167 6573 206d ----..Packages m\n+000187a0: 6164 6520 7769 7468 2041 7574 6f63 6f6e ade with Autocon\n+000187b0: 6620 616e 6420 4175 746f 6d61 6b65 2073 f and Automake s\n+000187c0: 6869 7020 7769 7468 2073 6f6d 6520 6765 hip with some ge\n+000187d0: 6e65 7261 7465 6420 6669 6c65 730a 6c69 nerated files.li\n+000187e0: 6b65 20e2 8098 636f 6e66 6967 7572 65e2 ke ...configure.\n+000187f0: 8099 206f 7220 e280 984d 616b 6566 696c .. or ...Makefil\n+00018800: 652e 696e e280 992e 2020 5468 6573 6520 e.in.... These \n+00018810: 6669 6c65 7320 7765 7265 2067 656e 6572 files were gener\n+00018820: 6174 6564 206f 6e20 7468 650a 6465 7665 ated on the.deve\n+00018830: 6c6f 7065 7227 7320 686f 7374 2061 6e64 loper's host and\n+00018840: 2061 7265 2064 6973 7472 6962 7574 6564 are distributed\n+00018850: 2073 6f20 7468 6174 2065 6e64 2d75 7365 so that end-use\n+00018860: 7273 2064 6f20 6e6f 7420 6861 7665 2074 rs do not have t\n+00018870: 6f0a 696e 7374 616c 6c20 7468 6520 6d61 o.install the ma\n+00018880: 696e 7461 696e 6572 2074 6f6f 6c73 2072 intainer tools r\n+00018890: 6571 7569 7265 6420 746f 2072 6562 7569 equired to rebui\n+000188a0: 6c64 2074 6865 6d2e 2020 4f74 6865 7220 ld them. Other \n+000188b0: 6765 6e65 7261 7465 640a 6669 6c65 7320 generated.files \n+000188c0: 6c69 6b65 204c 6578 2073 6361 6e6e 6572 like Lex scanner\n+000188d0: 732c 2059 6163 6320 7061 7273 6572 732c s, Yacc parsers,\n+000188e0: 206f 7220 496e 666f 2064 6f63 756d 656e or Info documen\n+000188f0: 7461 7469 6f6e 2c20 6172 650a 7573 7561 tation, are.usua\n+00018900: 6c6c 7920 6469 7374 7269 6275 7465 6420 lly distributed \n+00018910: 6f6e 2073 696d 696c 6172 2067 726f 756e on similar groun\n+00018920: 6473 2e0a 0a20 2020 4175 746f 6d61 6b65 ds... Automake\n+00018930: 206f 7574 7075 7473 2072 756c 6573 2069 outputs rules i\n+00018940: 6e20 e280 984d 616b 6566 696c 65e2 8099 n ...Makefile...\n+00018950: 7320 746f 2072 6562 7569 6c64 2074 6865 s to rebuild the\n+00018960: 7365 2066 696c 6573 2e20 2046 6f72 0a69 se files. For.i\n+00018970: 6e73 7461 6e63 652c 20e2 8098 6d61 6b65 nstance, ...make\n+00018980: e280 9920 7769 6c6c 2072 756e 20e2 8098 ... will run ...\n+00018990: 6175 746f 636f 6e66 e280 9920 746f 2072 autoconf... to r\n+000189a0: 6562 7569 6c64 20e2 8098 636f 6e66 6967 ebuild ...config\n+000189b0: 7572 65e2 8099 2077 6865 6e65 7665 720a ure... whenever.\n+000189c0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+000189d0: 8099 2069 7320 6368 616e 6765 642e 2020 .. is changed. \n+000189e0: 5468 6973 206d 616b 6573 2064 6576 656c This makes devel\n+000189f0: 6f70 6d65 6e74 2073 6166 6572 2062 7920 opment safer by \n+00018a00: 656e 7375 7269 6e67 2061 0ae2 8098 636f ensuring a....co\n+00018a10: 6e66 6967 7572 65e2 8099 2069 7320 6e65 nfigure... is ne\n+00018a20: 7665 7220 6f75 742d 6f66 2d64 6174 6520 ver out-of-date \n+00018a30: 7769 7468 2072 6573 7065 6374 2074 6f20 with respect to \n+00018a40: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+00018a50: 8099 2e0a 0a20 2020 4173 2067 656e 6572 ..... As gener\n+00018a60: 6174 6564 2066 696c 6573 2073 6869 7070 ated files shipp\n+00018a70: 6564 2069 6e20 7061 636b 6167 6573 2061 ed in packages a\n+00018a80: 7265 2075 702d 746f 2d64 6174 652c 2061 re up-to-date, a\n+00018a90: 6e64 2062 6563 6175 7365 0ae2 8098 7461 nd because....ta\n+00018aa0: 72e2 8099 2070 7265 7365 7276 6573 2074 r... preserves t\n+00018ab0: 696d 6573 2d74 616d 7073 2c20 7468 6573 imes-tamps, thes\n+00018ac0: 6520 7265 6275 696c 6420 7275 6c65 7320 e rebuild rules \n+00018ad0: 6172 6520 6e6f 7420 7472 6967 6765 7265 are not triggere\n+00018ae0: 6420 7768 656e 0a61 2075 7365 7220 756e d when.a user un\n+00018af0: 7061 636b 7320 616e 6420 6275 696c 6473 packs and builds\n+00018b00: 2061 2070 6163 6b61 6765 2e0a 0a42 6163 a package...Bac\n+00018b10: 6b67 726f 756e 643a 2043 5653 2061 6e64 kground: CVS and\n+00018b20: 2054 696d 6573 7461 6d70 730a 2d2d 2d2d 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 0a0a 556e 6c65 ----------..Unle\n+00018b50: 7373 2079 6f75 2075 7365 2043 5653 206b ss you use CVS k\n+00018b60: 6579 776f 7264 7320 2869 6e20 7768 6963 eywords (in whic\n+00018b70: 6820 6361 7365 2066 696c 6573 206d 7573 h case files mus\n+00018b80: 7420 6265 2075 7064 6174 6564 2061 740a t be updated at.\n+00018b90: 636f 6d6d 6974 2074 696d 6529 2c20 4356 commit time), CV\n+00018ba0: 5320 7072 6573 6572 7665 7320 7469 6d65 S preserves time\n+00018bb0: 7374 616d 7020 6475 7269 6e67 20e2 8098 stamp during ...\n+00018bc0: 6376 7320 636f 6d6d 6974 e280 9920 616e cvs commit... an\n+00018bd0: 6420 e280 9863 7673 0a69 6d70 6f72 7420 d ...cvs.import \n+00018be0: 2d64 e280 9920 6f70 6572 6174 696f 6e73 -d... operations\n+00018bf0: 2e0a 0a20 2020 5768 656e 2079 6f75 2063 ... When you c\n+00018c00: 6865 636b 206f 7574 2061 2066 696c 6520 heck out a file \n+00018c10: 7573 696e 6720 e280 9863 7673 2063 6865 using ...cvs che\n+00018c20: 636b 6f75 74e2 8099 2069 7473 2074 696d ckout... its tim\n+00018c30: 6573 7461 6d70 2069 7320 7365 740a 746f estamp is set.to\n+00018c40: 2074 6861 7420 6f66 2074 6865 2072 6576 that of the rev\n+00018c50: 6973 696f 6e20 7468 6174 2069 7320 6265 ision that is be\n+00018c60: 696e 6720 6368 6563 6b65 6420 6f75 742e ing checked out.\n+00018c70: 0a0a 2020 2048 6f77 6576 6572 2c20 6475 .. However, du\n+00018c80: 7269 6e67 20e2 8098 6376 7320 7570 6461 ring ...cvs upda\n+00018c90: 7465 e280 992c 2066 696c 6573 2077 696c te..., files wil\n+00018ca0: 6c20 6861 7665 2074 6865 2064 6174 6520 l have the date \n+00018cb0: 6f66 2074 6865 2075 7064 6174 652c 0a6e of the update,.n\n+00018cc0: 6f74 2074 6865 206f 7269 6769 6e61 6c20 ot the original \n+00018cd0: 7469 6d65 7374 616d 7020 6f66 2074 6869 timestamp of thi\n+00018ce0: 7320 7265 7669 7369 6f6e 2e20 2054 6869 s revision. Thi\n+00018cf0: 7320 6973 206d 6561 6e74 2074 6f20 6d61 s is meant to ma\n+00018d00: 6b65 2073 7572 650a 7468 6174 20e2 8098 ke sure.that ...\n+00018d10: 6d61 6b65 e280 9920 6e6f 7469 6365 7320 make... notices \n+00018d20: 736f 7572 6365 7320 6669 6c65 7320 6861 sources files ha\n+00018d30: 7665 2062 6565 6e20 7570 6461 7465 642e ve been updated.\n+00018d40: 0a0a 2020 2054 6869 7320 7469 6d65 7374 .. This timest\n+00018d50: 616d 7020 7368 6966 7420 6973 2074 726f amp shift is tro\n+00018d60: 7562 6c65 736f 6d65 2077 6865 6e20 626f ublesome when bo\n+00018d70: 7468 2073 6f75 7263 6573 2061 6e64 2067 th sources and g\n+00018d80: 656e 6572 6174 6564 0a66 696c 6573 2061 enerated.files a\n+00018d90: 7265 206b 6570 7420 756e 6465 7220 4356 re kept under CV\n+00018da0: 532e 2020 4265 6361 7573 6520 4356 5320 S. Because CVS \n+00018db0: 7072 6f63 6573 7365 7320 6669 6c65 7320 processes files \n+00018dc0: 696e 206c 6578 6963 616c 206f 7264 6572 in lexical order\n+00018dd0: 2c0a e280 9863 6f6e 6669 6775 7265 2e61 ,....configure.a\n+00018de0: 63e2 8099 2077 696c 6c20 6170 7065 6172 c... will appear\n+00018df0: 206e 6577 6572 2074 6861 6e20 e280 9863 newer than ...c\n+00018e00: 6f6e 6669 6775 7265 e280 9920 6166 7465 onfigure... afte\n+00018e10: 7220 6120 e280 9863 7673 2075 7064 6174 r a ...cvs updat\n+00018e20: 65e2 8099 0a74 6861 7420 7570 6461 7465 e....that update\n+00018e30: 7320 626f 7468 2066 696c 6573 2c20 6576 s both files, ev\n+00018e40: 656e 2069 6620 e280 9863 6f6e 6669 6775 en if ...configu\n+00018e50: 7265 e280 9920 7761 7320 6e65 7765 7220 re... was newer \n+00018e60: 7468 616e 0ae2 8098 636f 6e66 6967 7572 than....configur\n+00018e70: 652e 6163 e280 9920 7768 656e 2069 7420 e.ac... when it \n+00018e80: 7761 7320 6368 6563 6b65 6420 696e 2e20 was checked in. \n+00018e90: 2043 616c 6c69 6e67 20e2 8098 6d61 6b65 Calling ...make\n+00018ea0: e280 9920 7769 6c6c 2074 6865 6e20 7472 ... will then tr\n+00018eb0: 6967 6765 720a 6120 7370 7572 696f 7573 igger.a spurious\n+00018ec0: 2072 6562 7569 6c64 206f 6620 e280 9863 rebuild of ...c\n+00018ed0: 6f6e 6669 6775 7265 e280 992e 0a0a 4c69 onfigure......Li\n+00018ee0: 7669 6e67 2077 6974 6820 4356 5320 696e ving with CVS in\n+00018ef0: 2041 7574 6f63 6f6e 6669 7363 6174 6564 Autoconfiscated\n+00018f00: 2050 726f 6a65 6374 730a 2d2d 2d2d 2d2d 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 2d0a 0a54 6865 7265 2061 7265 -----..There are\n+00018f40: 2062 6173 6963 616c 6c79 2074 776f 2063 basically two c\n+00018f50: 6c61 6e73 2061 6d6f 6e67 7374 206d 6169 lans amongst mai\n+00018f60: 6e74 6169 6e65 7273 3a20 7468 6f73 6520 ntainers: those \n+00018f70: 7768 6f20 6b65 6570 2061 6c6c 0a64 6973 who keep all.dis\n+00018f80: 7472 6962 7574 6564 2066 696c 6573 2075 tributed files u\n+00018f90: 6e64 6572 2043 5653 2c20 696e 636c 7564 nder CVS, includ\n+00018fa0: 696e 6720 6765 6e65 7261 7465 6420 6669 ing generated fi\n+00018fb0: 6c65 732c 2061 6e64 2074 686f 7365 2077 les, and those w\n+00018fc0: 686f 0a6b 6565 7020 6765 6e65 7261 7465 ho.keep generate\n+00018fd0: 6420 6669 6c65 7320 5f6f 7574 5f20 6f66 d files _out_ of\n+00018fe0: 2043 5653 2e0a 0a41 6c6c 2046 696c 6573 CVS...All Files\n+00018ff0: 2069 6e20 4356 530a 2e2e 2e2e 2e2e 2e2e in CVS.........\n+00019000: 2e2e 2e2e 2e2e 2e2e 0a0a 2020 20e2 80a2 .......... ...\n+00019010: 2054 6865 2043 5653 2072 6570 6f73 6974 The CVS reposit\n+00019020: 6f72 7920 636f 6e74 6169 6e73 2061 6c6c ory contains all\n+00019030: 2064 6973 7472 6962 7574 6564 2066 696c distributed fil\n+00019040: 6573 2073 6f20 796f 7520 6b6e 6f77 0a20 es so you know. \n+00019050: 2020 2020 6578 6163 746c 7920 7768 6174 exactly what\n+00019060: 2069 7320 6469 7374 7269 6275 7465 642c is distributed,\n+00019070: 2061 6e64 2079 6f75 2063 616e 2063 6865 and you can che\n+00019080: 636b 6f75 7420 616e 7920 7072 696f 7220 ckout any prior \n+00019090: 7665 7273 696f 6e0a 2020 2020 2065 6e74 version. ent\n+000190a0: 6972 656c 792e 0a0a 2020 20e2 80a2 204d irely... ... M\n+000190b0: 6169 6e74 6169 6e65 7273 2063 616e 2073 aintainers can s\n+000190c0: 6565 2068 6f77 2067 656e 6572 6174 6564 ee how generated\n+000190d0: 2066 696c 6573 2065 766f 6c76 6520 2866 files evolve (f\n+000190e0: 6f72 2069 6e73 7461 6e63 652c 2079 6f75 or instance, you\n+000190f0: 0a20 2020 2020 6361 6e20 7365 6520 7768 . can see wh\n+00019100: 6174 2068 6170 7065 6e73 2074 6f20 796f at happens to yo\n+00019110: 7572 20e2 8098 4d61 6b65 6669 6c65 2e69 ur ...Makefile.i\n+00019120: 6ee2 8099 7320 7768 656e 2079 6f75 2075 n...s when you u\n+00019130: 7067 7261 6465 0a20 2020 2020 4175 746f pgrade. Auto\n+00019140: 6d61 6b65 2061 6e64 206d 616b 6520 7375 make and make su\n+00019150: 7265 2074 6865 7920 6c6f 6f6b 204f 4b29 re they look OK)\n+00019160: 2e0a 0a20 2020 e280 a220 5573 6572 7320 ... ... Users \n+00019170: 646f 206e 6f74 206e 6565 6420 7468 6520 do not need the \n+00019180: 6175 746f 746f 6f6c 7320 746f 2062 7569 autotools to bui\n+00019190: 6c64 2061 2063 6865 636b 6f75 7420 6f66 ld a checkout of\n+000191a0: 2074 6865 2070 726f 6a65 6374 2c0a 2020 the project,. \n+000191b0: 2020 2069 7420 776f 726b 7320 6a75 7374 it works just\n+000191c0: 206c 696b 6520 6120 7265 6c65 6173 6564 like a released\n+000191d0: 2074 6172 6261 6c6c 2e0a 0a20 2020 e280 tarball... ..\n+000191e0: a220 4966 2075 7365 7273 2075 7365 20e2 . If users use .\n+000191f0: 8098 6376 7320 7570 6461 7465 e280 9920 ..cvs update... \n+00019200: 746f 2075 7064 6174 6520 7468 6569 7220 to update their \n+00019210: 636f 7079 2c20 696e 7374 6561 6420 6f66 copy, instead of\n+00019220: 20e2 8098 6376 730a 2020 2020 2063 6865 ...cvs. che\n+00019230: 636b 6f75 74e2 8099 2074 6f20 6665 7463 ckout... to fetc\n+00019240: 6820 6120 6672 6573 6820 6f6e 652c 2074 h a fresh one, t\n+00019250: 696d 6573 7461 6d70 7320 7769 6c6c 2062 imestamps will b\n+00019260: 6520 696e 6163 6375 7261 7465 2e0a 2020 e inaccurate.. \n+00019270: 2020 2053 6f6d 6520 7265 6275 696c 6420 Some rebuild \n+00019280: 7275 6c65 7320 7769 6c6c 2062 6520 7472 rules will be tr\n+00019290: 6967 6765 7265 6420 616e 6420 6174 7465 iggered and atte\n+000192a0: 6d70 7420 746f 2072 756e 2064 6576 656c mpt to run devel\n+000192b0: 6f70 6572 0a20 2020 2020 746f 6f6c 7320 oper. tools \n+000192c0: 7375 6368 2061 7320 e280 9861 7574 6f63 such as ...autoc\n+000192d0: 6f6e 66e2 8099 206f 7220 e280 9861 7574 onf... or ...aut\n+000192e0: 6f6d 616b 65e2 8099 2e0a 0a20 2020 2020 omake...... \n+000192f0: 4163 7475 616c 6c79 2c20 6361 6c6c 7320 Actually, calls \n+00019300: 746f 2073 7563 6820 746f 6f6c 7320 6172 to such tools ar\n+00019310: 6520 616c 6c20 7772 6170 7065 6420 696e e all wrapped in\n+00019320: 746f 2061 2063 616c 6c20 746f 2074 6865 to a call to the\n+00019330: 0a20 2020 2020 e280 986d 6973 7369 6e67 . ...missing\n+00019340: e280 9920 7363 7269 7074 2064 6973 6375 ... script discu\n+00019350: 7373 6564 206c 6174 6572 2028 2a6e 6f74 ssed later (*not\n+00019360: 6520 6d61 696e 7461 696e 6572 2d6d 6f64 e maintainer-mod\n+00019370: 653a 3a29 2e0a 2020 2020 20e2 8098 6d69 e::).. ...mi\n+00019380: 7373 696e 67e2 8099 2077 696c 6c20 7461 ssing... will ta\n+00019390: 6b65 2063 6172 6520 6f66 2066 6978 696e ke care of fixin\n+000193a0: 6720 7468 6520 7469 6d65 7374 616d 7073 g the timestamps\n+000193b0: 2077 6865 6e20 7468 6573 6520 746f 6f6c when these tool\n+000193c0: 730a 2020 2020 2061 7265 206e 6f74 2069 s. are not i\n+000193d0: 6e73 7461 6c6c 6564 2c20 736f 2074 6861 nstalled, so tha\n+000193e0: 7420 7468 6520 6275 696c 6420 6361 6e20 t the build can \n+000193f0: 636f 6e74 696e 7565 2e0a 0a20 2020 e280 continue... ..\n+00019400: a220 496e 2064 6973 7472 6962 7574 6564 . In distributed\n+00019410: 2064 6576 656c 6f70 6d65 6e74 2c20 6465 development, de\n+00019420: 7665 6c6f 7065 7273 2061 7265 206c 696b velopers are lik\n+00019430: 656c 7920 746f 2068 6176 6520 6469 6666 ely to have diff\n+00019440: 6572 656e 740a 2020 2020 2076 6572 7369 erent. versi\n+00019450: 6f6e 206f 6620 7468 6520 6d61 696e 7461 on of the mainta\n+00019460: 696e 6572 2074 6f6f 6c73 2069 6e73 7461 iner tools insta\n+00019470: 6c6c 6564 2e20 2049 6e20 7468 6973 2063 lled. In this c\n+00019480: 6173 6520 7265 6275 696c 6473 0a20 2020 ase rebuilds. \n+00019490: 2020 7472 6967 6765 7265 6420 6279 2074 triggered by t\n+000194a0: 696d 6573 7461 6d70 206c 6f73 7361 6765 imestamp lossage\n+000194b0: 2077 696c 6c20 6c65 6164 2074 6f20 7370 will lead to sp\n+000194c0: 7572 696f 7573 2063 6861 6e67 6573 2074 urious changes t\n+000194d0: 6f0a 2020 2020 2067 656e 6572 6174 6564 o. generated\n+000194e0: 2066 696c 6573 2e20 2054 6865 7265 2061 files. There a\n+000194f0: 7265 2073 6576 6572 616c 2073 6f6c 7574 re several solut\n+00019500: 696f 6e73 2074 6f20 7468 6973 3a0a 0a20 ions to this:.. \n+00019510: 2020 2020 2020 20e2 80a2 2041 6c6c 2064 ... All d\n+00019520: 6576 656c 6f70 6572 7320 7368 6f75 6c64 evelopers should\n+00019530: 2075 7365 2074 6865 2073 616d 6520 7665 use the same ve\n+00019540: 7273 696f 6e73 2c20 736f 2074 6861 7420 rsions, so that \n+00019550: 7468 650a 2020 2020 2020 2020 2020 7265 the. re\n+00019560: 6275 696c 7420 6669 6c65 7320 6172 6520 built files are \n+00019570: 6964 656e 7469 6361 6c20 746f 2066 696c identical to fil\n+00019580: 6573 2069 6e20 4356 532e 2020 2854 6869 es in CVS. (Thi\n+00019590: 7320 7374 6172 7473 2074 6f0a 2020 2020 s starts to. \n+000195a0: 2020 2020 2020 6265 2064 6966 6669 6375 be difficu\n+000195b0: 6c74 2077 6865 6e20 6561 6368 2070 726f lt when each pro\n+000195c0: 6a65 6374 2079 6f75 2077 6f72 6b20 6f6e ject you work on\n+000195d0: 2075 7365 7320 6469 6666 6572 656e 740a uses different.\n+000195e0: 2020 2020 2020 2020 2020 7665 7273 696f versio\n+000195f0: 6e73 2e29 0a20 2020 2020 2020 20e2 80a2 ns.). ...\n+00019600: 204f 7220 7065 6f70 6c65 2075 7365 2061 Or people use a\n+00019610: 2073 6372 6970 7420 746f 2066 6978 2074 script to fix t\n+00019620: 6865 2074 696d 6573 7461 6d70 2061 6674 he timestamp aft\n+00019630: 6572 2061 2063 6865 636b 6f75 740a 2020 er a checkout. \n+00019640: 2020 2020 2020 2020 2874 6865 2047 4343 (the GCC\n+00019650: 2066 6f6c 6b73 2068 6176 6520 7375 6368 folks have such\n+00019660: 2061 2073 6372 6970 7429 2e0a 2020 2020 a script).. \n+00019670: 2020 2020 e280 a220 4f72 20e2 8098 636f ... Or ...co\n+00019680: 6e66 6967 7572 652e 6163 e280 9920 7573 nfigure.ac... us\n+00019690: 6573 20e2 8098 414d 5f4d 4149 4e54 4149 es ...AM_MAINTAI\n+000196a0: 4e45 525f 4d4f 4445 e280 992c 2077 6869 NER_MODE..., whi\n+000196b0: 6368 2077 696c 6c0a 2020 2020 2020 2020 ch will. \n+000196c0: 2020 6469 7361 626c 6520 616c 6c20 7468 disable all th\n+000196d0: 6573 6520 7265 6275 696c 6420 7275 6c65 ese rebuild rule\n+000196e0: 7320 6279 2064 6566 6175 6c74 2e20 2054 s by default. T\n+000196f0: 6869 7320 6973 2066 7572 7468 6572 0a20 his is further. \n+00019700: 2020 2020 2020 2020 2064 6973 6375 7373 discuss\n+00019710: 6564 2069 6e20 2a6e 6f74 6520 6d61 696e ed in *note main\n+00019720: 7461 696e 6572 2d6d 6f64 653a 3a2e 0a0a tainer-mode::...\n+00019730: 2020 20e2 80a2 2041 6c74 686f 7567 6820 ... Although \n+00019740: 7765 2066 6f63 7573 6564 206f 6e20 7370 we focused on sp\n+00019750: 7572 696f 7573 2072 6562 7569 6c64 732c urious rebuilds,\n+00019760: 2074 6865 2063 6f6e 7665 7273 6520 6361 the converse ca\n+00019770: 6e20 616c 736f 0a20 2020 2020 6861 7070 n also. happ\n+00019780: 656e 2e20 2043 5653 2773 2074 696d 6573 en. CVS's times\n+00019790: 7461 6d70 2068 616e 646c 696e 6720 6361 tamp handling ca\n+000197a0: 6e20 616c 736f 206c 6574 2079 6f75 2074 n also let you t\n+000197b0: 6869 6e6b 2061 6e0a 2020 2020 206f 7574 hink an. out\n+000197c0: 2d6f 662d 6461 7465 2066 696c 6520 6973 -of-date file is\n+000197d0: 2075 702d 746f 2d64 6174 652e 0a0a 2020 up-to-date... \n+000197e0: 2020 2046 6f72 2069 6e73 7461 6e63 652c For instance,\n+000197f0: 2073 7570 706f 7365 2061 2064 6576 656c suppose a devel\n+00019800: 6f70 6572 2068 6173 206d 6f64 6966 6965 oper has modifie\n+00019810: 6420 e280 984d 616b 6566 696c 652e 616d d ...Makefile.am\n+00019820: e280 9920 616e 640a 2020 2020 2068 6173 ... and. has\n+00019830: 2072 6562 7569 6c74 20e2 8098 4d61 6b65 rebuilt ...Make\n+00019840: 6669 6c65 2e69 6ee2 8099 2c20 616e 6420 file.in..., and \n+00019850: 7468 656e 2064 6563 6964 6573 2074 6f20 then decides to \n+00019860: 646f 2061 206c 6173 742d 6d69 6e75 7465 do a last-minute\n+00019870: 0a20 2020 2020 6368 616e 6765 2074 6f20 . change to \n+00019880: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+00019890: 9920 7269 6768 7420 6265 666f 7265 2063 . right before c\n+000198a0: 6865 636b 696e 6720 696e 2062 6f74 6820 hecking in both \n+000198b0: 6669 6c65 730a 2020 2020 2028 7769 7468 files. (with\n+000198c0: 6f75 7420 7265 6275 696c 6469 6e67 20e2 out rebuilding .\n+000198d0: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+000198e0: 2074 6f20 6163 636f 756e 7420 666f 7220 to account for \n+000198f0: 7468 6520 6368 616e 6765 292e 0a0a 2020 the change)... \n+00019900: 2020 2054 6869 7320 6c61 7374 2063 6861 This last cha\n+00019910: 6e67 6520 746f 20e2 8098 4d61 6b65 6669 nge to ...Makefi\n+00019920: 6c65 2e61 6de2 8099 206d 616b 6573 2074 le.am... makes t\n+00019930: 6865 2063 6f70 7920 6f66 20e2 8098 4d61 he copy of ...Ma\n+00019940: 6b65 6669 6c65 2e69 6ee2 8099 0a20 2020 kefile.in.... \n+00019950: 2020 6f75 742d 6f66 2d64 6174 652e 2020 out-of-date. \n+00019960: 5369 6e63 6520 4356 5320 7072 6f63 6573 Since CVS proces\n+00019970: 7365 7320 6669 6c65 7320 616c 7068 6162 ses files alphab\n+00019980: 6574 6963 616c 6c79 2c20 7768 656e 0a20 etically, when. \n+00019990: 2020 2020 616e 6f74 6865 7220 6465 7665 another deve\n+000199a0: 6c6f 7065 7220 e280 9863 7673 2075 7064 loper ...cvs upd\n+000199b0: 6174 65e2 8099 7320 6869 7320 6f72 2068 ate...s his or h\n+000199c0: 6572 2074 7265 652c 20e2 8098 4d61 6b65 er tree, ...Make\n+000199d0: 6669 6c65 2e69 6ee2 8099 2077 696c 6c0a file.in... will.\n+000199e0: 2020 2020 2068 6170 7065 6e20 746f 2062 happen to b\n+000199f0: 6520 6e65 7765 7220 7468 616e 20e2 8098 e newer than ...\n+00019a00: 4d61 6b65 6669 6c65 2e61 6de2 8099 2e20 Makefile.am.... \n+00019a10: 2054 6869 7320 6f74 6865 7220 6465 7665 This other deve\n+00019a20: 6c6f 7065 7220 7769 6c6c 0a20 2020 2020 loper will. \n+00019a30: 6e6f 7420 7365 6520 7468 6174 20e2 8098 not see that ...\n+00019a40: 4d61 6b65 6669 6c65 2e69 6ee2 8099 2069 Makefile.in... i\n+00019a50: 7320 6f75 742d 6f66 2d64 6174 652e 0a0a s out-of-date...\n+00019a60: 4765 6e65 7261 7465 6420 4669 6c65 7320 Generated Files \n+00019a70: 6f75 7420 6f66 2043 5653 0a2e 2e2e 2e2e 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 2e0a 0a4f 6e65 2077 6179 2074 .......One way t\n+00019aa0: 6f20 6765 7420 4356 5320 616e 6420 e280 o get CVS and ..\n+00019ab0: 986d 616b 65e2 8099 2077 6f72 6b69 6e67 .make... working\n+00019ac0: 2070 6561 6365 6675 6c6c 7920 6973 2074 peacefully is t\n+00019ad0: 6f20 6e65 7665 7220 7374 6f72 650a 6765 o never store.ge\n+00019ae0: 6e65 7261 7465 6420 6669 6c65 7320 696e nerated files in\n+00019af0: 2043 5653 2c20 692e 652e 2c20 646f 206e CVS, i.e., do n\n+00019b00: 6f74 2043 5653 2d63 6f6e 7472 6f6c 2066 ot CVS-control f\n+00019b10: 696c 6573 2074 6861 7420 6172 650a e280 iles that are...\n+00019b20: 984d 616b 6566 696c 65e2 8099 2074 6172 .Makefile... tar\n+00019b30: 6765 7473 2028 616c 736f 2063 616c 6c65 gets (also calle\n+00019b40: 6420 5f64 6572 6976 6564 5f20 6669 6c65 d _derived_ file\n+00019b50: 7329 2e0a 0a20 2020 5468 6973 2077 6179 s)... This way\n+00019b60: 2064 6576 656c 6f70 6572 7320 6172 6520 developers are \n+00019b70: 6e6f 7420 616e 6e6f 7965 6420 6279 2063 not annoyed by c\n+00019b80: 6861 6e67 6573 2074 6f20 6765 6e65 7261 hanges to genera\n+00019b90: 7465 6420 6669 6c65 732e 0a49 7420 646f ted files..It do\n+00019ba0: 6573 206e 6f74 206d 6174 7465 7220 6966 es not matter if\n+00019bb0: 2074 6865 7920 616c 6c20 6861 7665 2064 they all have d\n+00019bc0: 6966 6665 7265 6e74 2076 6572 7369 6f6e ifferent version\n+00019bd0: 7320 2861 7373 756d 696e 6720 7468 6579 s (assuming they\n+00019be0: 0a61 7265 2063 6f6d 7061 7469 626c 652c .are compatible,\n+00019bf0: 206f 6620 636f 7572 7365 292e 2020 416e of course). An\n+00019c00: 6420 6669 6e61 6c6c 792c 2074 696d 6573 d finally, times\n+00019c10: 7461 6d70 7320 6172 6520 6e6f 7420 6c6f tamps are not lo\n+00019c20: 7374 2c0a 6368 616e 6765 7320 746f 2073 st,.changes to s\n+00019c30: 6f75 7263 6573 2066 696c 6573 2063 616e ources files can\n+00019c40: 2774 2062 6520 6d69 7373 6564 2061 7320 't be missed as \n+00019c50: 696e 2074 6865 0ae2 8098 4d61 6b65 6669 in the....Makefi\n+00019c60: 6c65 2e61 6de2 8099 2fe2 8098 4d61 6b65 le.am.../...Make\n+00019c70: 6669 6c65 2e69 6ee2 8099 2065 7861 6d70 file.in... examp\n+00019c80: 6c65 2064 6973 6375 7373 6564 2065 6172 le discussed ear\n+00019c90: 6c69 6572 2e0a 0a20 2020 5468 6520 6472 lier... The dr\n+00019ca0: 6177 6261 636b 2069 7320 7468 6174 2074 awback is that t\n+00019cb0: 6865 2043 5653 2072 6570 6f73 6974 6f72 he CVS repositor\n+00019cc0: 7920 6973 206e 6f74 2061 6e20 6578 6163 y is not an exac\n+00019cd0: 7420 636f 7079 206f 6620 7768 6174 0a69 t copy of what.i\n+00019ce0: 7320 6469 7374 7269 6275 7465 6420 616e s distributed an\n+00019cf0: 6420 7468 6174 2075 7365 7273 206e 6f77 d that users now\n+00019d00: 206e 6565 6420 746f 2069 6e73 7461 6c6c need to install\n+00019d10: 2076 6172 696f 7573 2064 6576 656c 6f70 various develop\n+00019d20: 6d65 6e74 0a74 6f6f 6c73 2028 6d61 7962 ment.tools (mayb\n+00019d30: 6520 6576 656e 2073 7065 6369 6669 6320 e even specific \n+00019d40: 7665 7273 696f 6e73 2920 6265 666f 7265 versions) before\n+00019d50: 2074 6865 7920 6361 6e20 6275 696c 6420 they can build \n+00019d60: 6120 6368 6563 6b6f 7574 2e0a 4275 742c a checkout..But,\n+00019d70: 2061 6674 6572 2061 6c6c 2c20 4356 5327 after all, CVS'\n+00019d80: 7320 6a6f 6220 6973 2076 6572 7369 6f6e s job is version\n+00019d90: 696e 672c 206e 6f74 2064 6973 7472 6962 ing, not distrib\n+00019da0: 7574 696f 6e2e 0a0a 2020 2041 6c6c 6f77 ution... Allow\n+00019db0: 696e 6720 6465 7665 6c6f 7065 7273 2074 ing developers t\n+00019dc0: 6f20 7573 6520 6469 6666 6572 656e 7420 o use different \n+00019dd0: 7665 7273 696f 6e73 206f 6620 7468 6569 versions of thei\n+00019de0: 7220 746f 6f6c 7320 6361 6e20 616c 736f r tools can also\n+00019df0: 0a68 6964 6520 6275 6773 2064 7572 696e .hide bugs durin\n+00019e00: 6720 6469 7374 7269 6275 7465 6420 6465 g distributed de\n+00019e10: 7665 6c6f 706d 656e 742e 2020 496e 6465 velopment. Inde\n+00019e20: 6564 2c20 6465 7665 6c6f 7065 7273 2077 ed, developers w\n+00019e30: 696c 6c20 6265 0a75 7369 6e67 2028 6865 ill be.using (he\n+00019e40: 6e63 6520 7465 7374 696e 6729 2074 6865 nce testing) the\n+00019e50: 6972 206f 776e 2067 656e 6572 6174 6564 ir own generated\n+00019e60: 2066 696c 6573 2c20 696e 7374 6561 6420 files, instead \n+00019e70: 6f66 2074 6865 0a67 656e 6572 6174 6564 of the.generated\n+00019e80: 2066 696c 6573 2074 6861 7420 7769 6c6c files that will\n+00019e90: 2062 6520 7265 6c65 6173 6564 2061 6374 be released act\n+00019ea0: 7561 6c6c 792e 2020 5468 6520 6465 7665 ually. The deve\n+00019eb0: 6c6f 7065 7220 7768 6f0a 7072 6570 6172 loper who.prepar\n+00019ec0: 6573 2074 6865 2074 6172 6261 6c6c 206d es the tarball m\n+00019ed0: 6967 6874 2062 6520 7573 696e 6720 6120 ight be using a \n+00019ee0: 7665 7273 696f 6e20 6f66 2074 6865 2074 version of the t\n+00019ef0: 6f6f 6c20 7468 6174 2070 726f 6475 6365 ool that produce\n+00019f00: 730a 626f 6775 7320 6f75 7470 7574 2028 s.bogus output (\n+00019f10: 666f 7220 696e 7374 616e 6365 2061 206e for instance a n\n+00019f20: 6f6e 2d70 6f72 7461 626c 6520 4320 6669 on-portable C fi\n+00019f30: 6c65 292c 2073 6f6d 6574 6869 6e67 206f le), something o\n+00019f40: 7468 6572 0a64 6576 656c 6f70 6572 7320 ther.developers \n+00019f50: 636f 756c 6420 6861 7665 206e 6f74 6963 could have notic\n+00019f60: 6564 2069 6620 7468 6579 2077 6572 656e ed if they weren\n+00019f70: 2774 2075 7369 6e67 2074 6865 6972 206f 't using their o\n+00019f80: 776e 2076 6572 7369 6f6e 730a 6f66 2074 wn versions.of t\n+00019f90: 6869 7320 746f 6f6c 2e0a 0a54 6869 7264 his tool...Third\n+00019fa0: 2d70 6172 7479 2046 696c 6573 0a2d 2d2d -party Files.---\n+00019fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..\n+00019fc0: 416e 6f74 6865 7220 636c 6173 7320 6f66 Another class of\n+00019fd0: 2066 696c 6573 206e 6f74 2064 6973 6375 files not discu\n+00019fe0: 7373 6564 2068 6572 6520 2862 6563 6175 ssed here (becau\n+00019ff0: 7365 2074 6865 7920 646f 206e 6f74 2063 se they do not c\n+0001a000: 6175 7365 0a74 696d 6573 7461 6d70 2069 ause.timestamp i\n+0001a010: 7373 7565 7329 2061 7265 2066 696c 6573 ssues) are files\n+0001a020: 2074 6861 7420 6172 6520 7368 6970 7065 that are shippe\n+0001a030: 6420 7769 7468 2061 2070 6163 6b61 6765 d with a package\n+0001a040: 2c20 6275 740a 6d61 696e 7461 696e 6564 , but.maintained\n+0001a050: 2065 6c73 6577 6865 7265 2e20 2046 6f72 elsewhere. For\n+0001a060: 2069 6e73 7461 6e63 652c 2074 6f6f 6c73 instance, tools\n+0001a070: 206c 696b 6520 e280 9867 6574 7465 7874 like ...gettext\n+0001a080: 697a 65e2 8099 2061 6e64 0ae2 8098 6175 ize... and....au\n+0001a090: 746f 706f 696e 74e2 8099 2028 6672 6f6d topoint... (from\n+0001a0a0: 2047 6574 7465 7874 2920 6f72 20e2 8098 Gettext) or ...\n+0001a0b0: 6c69 6274 6f6f 6c69 7a65 e280 9920 2866 libtoolize... (f\n+0001a0c0: 726f 6d20 4c69 6274 6f6f 6c29 2c20 7769 rom Libtool), wi\n+0001a0d0: 6c6c 2069 6e73 7461 6c6c 0a6f 7220 7570 ll install.or up\n+0001a0e0: 6461 7465 2066 696c 6573 2069 6e20 796f date files in yo\n+0001a0f0: 7572 2070 6163 6b61 6765 2e0a 0a20 2020 ur package... \n+0001a100: 5468 6573 6520 6669 6c65 732c 2077 6865 These files, whe\n+0001a110: 7468 6572 2074 6865 7920 6172 6520 6b65 ther they are ke\n+0001a120: 7074 2075 6e64 6572 2043 5653 206f 7220 pt under CVS or \n+0001a130: 6e6f 742c 2072 6169 7365 2073 696d 696c not, raise simil\n+0001a140: 6172 0a63 6f6e 6365 726e 7320 6162 6f75 ar.concerns abou\n+0001a150: 7420 7665 7273 696f 6e20 6d69 736d 6174 t version mismat\n+0001a160: 6368 2062 6574 7765 656e 2064 6576 656c ch between devel\n+0001a170: 6f70 6572 7327 2074 6f6f 6c73 2e20 2054 opers' tools. T\n+0001a180: 6865 2047 6574 7465 7874 0a6d 616e 7561 he Gettext.manua\n+0001a190: 6c20 6861 7320 6120 7365 6374 696f 6e20 l has a section \n+0001a1a0: 6162 6f75 7420 7468 6973 2c20 7365 6520 about this, see \n+0001a1b0: 2a6e 6f74 6520 4356 5320 4973 7375 6573 *note CVS Issues\n+0001a1c0: 3a20 2867 6574 7465 7874 2943 5653 0a49 : (gettext)CVS.I\n+0001a1d0: 7373 7565 732e 0a0a 1f0a 4669 6c65 3a20 ssues.....File: \n+0001a1e0: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+0001a1f0: 666f 2c20 204e 6f64 653a 206d 6169 6e74 fo, Node: maint\n+0001a200: 6169 6e65 722d 6d6f 6465 2c20 204e 6578 ainer-mode, Nex\n+0001a210: 743a 2057 696c 6463 6172 6473 2c20 2050 t: Wildcards, P\n+0001a220: 7265 763a 2043 5653 2c20 2055 703a 2046 rev: CVS, Up: F\n+0001a230: 4151 0a0a 3238 2e32 20e2 8098 6d69 7373 AQ..28.2 ...miss\n+0001a240: 696e 67e2 8099 2061 6e64 20e2 8098 414d ing... and ...AM\n+0001a250: 5f4d 4149 4e54 4149 4e45 525f 4d4f 4445 _MAINTAINER_MODE\n+0001a260: e280 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ....============\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 3d0a 0ae2 8098 ===========.....\n+0001a290: 6d69 7373 696e 67e2 8099 0a2d 2d2d 2d2d missing....-----\n+0001a2a0: 2d2d 2d2d 0a0a 5468 6520 e280 986d 6973 ----..The ...mis\n+0001a2b0: 7369 6e67 e280 9920 7363 7269 7074 2069 sing... script i\n+0001a2c0: 7320 6120 7772 6170 7065 7220 6172 6f75 s a wrapper arou\n+0001a2d0: 6e64 2073 6576 6572 616c 206d 6169 6e74 nd several maint\n+0001a2e0: 6169 6e65 7220 746f 6f6c 732c 0a64 6573 ainer tools,.des\n+0001a2f0: 6967 6e65 6420 746f 2077 6172 6e20 7573 igned to warn us\n+0001a300: 6572 7320 6966 2061 206d 6169 6e74 6169 ers if a maintai\n+0001a310: 6e65 7220 746f 6f6c 2069 7320 7265 7175 ner tool is requ\n+0001a320: 6972 6564 2062 7574 206d 6973 7369 6e67 ired but missing\n+0001a330: 2e0a 5479 7069 6361 6c20 6d61 696e 7461 ..Typical mainta\n+0001a340: 696e 6572 2074 6f6f 6c73 2061 7265 20e2 iner tools are .\n+0001a350: 8098 6175 746f 636f 6e66 e280 992c 20e2 ..autoconf..., .\n+0001a360: 8098 6175 746f 6d61 6b65 e280 992c 20e2 ..automake..., .\n+0001a370: 8098 6269 736f 6ee2 8099 2c20 6574 632e ..bison..., etc.\n+0001a380: 0a42 6563 6175 7365 2066 696c 6520 6765 .Because file ge\n+0001a390: 6e65 7261 7465 6420 6279 2074 6865 7365 nerated by these\n+0001a3a0: 2074 6f6f 6c73 2061 7265 2073 6869 7070 tools are shipp\n+0001a3b0: 6564 2077 6974 6820 7468 6520 6f74 6865 ed with the othe\n+0001a3c0: 7220 736f 7572 6365 730a 6f66 2061 2070 r sources.of a p\n+0001a3d0: 6163 6b61 6765 2c20 7468 6573 6520 746f ackage, these to\n+0001a3e0: 6f6c 7320 7368 6f75 6c64 6e27 7420 6265 ols shouldn't be\n+0001a3f0: 2072 6571 7569 7265 6420 6475 7269 6e67 required during\n+0001a400: 2061 2075 7365 7220 6275 696c 6420 616e a user build an\n+0001a410: 640a 7468 6579 2061 7265 206e 6f74 2063 d.they are not c\n+0001a420: 6865 636b 6564 2066 6f72 2069 6e20 e280 hecked for in ..\n+0001a430: 9863 6f6e 6669 6775 7265 e280 992e 0a0a .configure......\n+0001a440: 2020 2048 6f77 6576 6572 2c20 6966 2066 However, if f\n+0001a450: 6f72 2073 6f6d 6520 7265 6173 6f6e 2061 or some reason a\n+0001a460: 2072 6562 7569 6c64 2072 756c 6520 6973 rebuild rule is\n+0001a470: 2074 7269 6767 6572 6564 2061 6e64 2069 triggered and i\n+0001a480: 6e76 6f6c 7665 730a 6120 6d69 7373 696e nvolves.a missin\n+0001a490: 6720 746f 6f6c 2c20 e280 986d 6973 7369 g tool, ...missi\n+0001a4a0: 6e67 e280 9920 7769 6c6c 206e 6f74 6963 ng... will notic\n+0001a4b0: 6520 6974 2061 6e64 2077 6172 6e20 7468 e it and warn th\n+0001a4c0: 6520 7573 6572 2e20 2042 6573 6964 6573 e user. Besides\n+0001a4d0: 2074 6865 0a77 6172 6e69 6e67 2c20 7768 the.warning, wh\n+0001a4e0: 656e 2061 2074 6f6f 6c20 6973 206d 6973 en a tool is mis\n+0001a4f0: 7369 6e67 2c20 e280 986d 6973 7369 6e67 sing, ...missing\n+0001a500: e280 9920 7769 6c6c 2061 7474 656d 7074 ... will attempt\n+0001a510: 2074 6f20 6669 780a 7469 6d65 7374 616d to fix.timestam\n+0001a520: 7073 2069 6e20 6120 7761 7920 7468 6174 ps in a way that\n+0001a530: 2061 6c6c 6f77 7320 7468 6520 6275 696c allows the buil\n+0001a540: 6420 746f 2063 6f6e 7469 6e75 652e 2020 d to continue. \n+0001a550: 466f 7220 696e 7374 616e 6365 2c0a e280 For instance,...\n+0001a560: 986d 6973 7369 6e67 e280 9920 7769 6c6c .missing... will\n+0001a570: 2074 6f75 6368 20e2 8098 636f 6e66 6967 touch ...config\n+0001a580: 7572 65e2 8099 2069 6620 e280 9861 7574 ure... if ...aut\n+0001a590: 6f63 6f6e 66e2 8099 2069 7320 6e6f 7420 oconf... is not \n+0001a5a0: 696e 7374 616c 6c65 642e 2020 5768 656e installed. When\n+0001a5b0: 0a61 6c6c 2064 6973 7472 6962 7574 6564 .all distributed\n+0001a5c0: 2066 696c 6573 2061 7265 206b 6570 7420 files are kept \n+0001a5d0: 756e 6465 7220 7665 7273 696f 6e20 636f under version co\n+0001a5e0: 6e74 726f 6c2c 2074 6869 7320 6665 6174 ntrol, this feat\n+0001a5f0: 7572 6520 6f66 0ae2 8098 6d69 7373 696e ure of....missin\n+0001a600: 67e2 8099 2061 6c6c 6f77 7320 6120 7573 g... allows a us\n+0001a610: 6572 205f 7769 7468 206e 6f20 6d61 696e er _with no main\n+0001a620: 7461 696e 6572 2074 6f6f 6c73 5f20 746f tainer tools_ to\n+0001a630: 2062 7569 6c64 2061 2070 6163 6b61 6765 build a package\n+0001a640: 0a6f 6666 2069 7473 2076 6572 7369 6f6e .off its version\n+0001a650: 2063 6f6e 7472 6f6c 2072 6570 6f73 6974 control reposit\n+0001a660: 6f72 792c 2062 7970 6173 7369 6e67 2061 ory, bypassing a\n+0001a670: 6e79 2074 696d 6573 7461 6d70 0a69 6e63 ny timestamp.inc\n+0001a680: 6f6e 7369 7374 656e 6379 2028 696d 706c onsistency (impl\n+0001a690: 6965 6420 6279 2065 2e67 2e20 e280 9863 ied by e.g. ...c\n+0001a6a0: 7673 2075 7064 6174 65e2 8099 206f 7220 vs update... or \n+0001a6b0: e280 9867 6974 2063 6c6f 6e65 e280 9929 ...git clone...)\n+0001a6c0: 2e0a 0a20 2020 4966 2074 6865 2072 6571 ... If the req\n+0001a6d0: 7569 7265 6420 746f 6f6c 2069 7320 696e uired tool is in\n+0001a6e0: 7374 616c 6c65 642c 20e2 8098 6d69 7373 stalled, ...miss\n+0001a6f0: 696e 67e2 8099 2077 696c 6c20 7275 6e20 ing... will run \n+0001a700: 6974 2061 6e64 2077 6f6e 2774 0a61 7474 it and won't.att\n+0001a710: 656d 7074 2074 6f20 636f 6e74 696e 7565 empt to continue\n+0001a720: 2061 6674 6572 2066 6169 6c75 7265 732e after failures.\n+0001a730: 2020 5468 6973 2069 7320 636f 7272 6563 This is correc\n+0001a740: 7420 6475 7269 6e67 2064 6576 656c 6f70 t during develop\n+0001a750: 6d65 6e74 3a0a 6465 7665 6c6f 7065 7273 ment:.developers\n+0001a760: 206c 6f76 6520 6669 7869 6e67 2066 6169 love fixing fai\n+0001a770: 6c75 7265 732e 2020 486f 7765 7665 722c lures. However,\n+0001a780: 2075 7365 7273 2077 6974 6820 7772 6f6e users with wron\n+0001a790: 6720 7665 7273 696f 6e73 206f 660a 6d61 g versions of.ma\n+0001a7a0: 696e 7461 696e 6572 2074 6f6f 6c73 206d intainer tools m\n+0001a7b0: 6179 2067 6574 2061 6e20 6572 726f 7220 ay get an error \n+0001a7c0: 7768 656e 2074 6865 2072 6562 7569 6c64 when the rebuild\n+0001a7d0: 2072 756c 6520 6973 2073 7075 7269 6f75 rule is spuriou\n+0001a7e0: 736c 790a 7472 6967 6765 7265 642c 2068 sly.triggered, h\n+0001a7f0: 616c 7469 6e67 2074 6865 2062 7569 6c64 alting the build\n+0001a800: 2e20 2054 6869 7320 6661 696c 7572 6520 . This failure \n+0001a810: 746f 206c 6574 2074 6865 2062 7569 6c64 to let the build\n+0001a820: 2063 6f6e 7469 6e75 6520 6973 0a6f 6e65 continue is.one\n+0001a830: 206f 6620 7468 6520 6172 6775 6d65 6e74 of the argument\n+0001a840: 7320 6f66 2074 6865 20e2 8098 414d 5f4d s of the ...AM_M\n+0001a850: 4149 4e54 4149 4e45 525f 4d4f 4445 e280 AINTAINER_MODE..\n+0001a860: 9920 6164 766f 6361 7465 732e 0a0a e280 . advocates.....\n+0001a870: 9841 4d5f 4d41 494e 5441 494e 4552 5f4d .AM_MAINTAINER_M\n+0001a880: 4f44 45e2 8099 0a2d 2d2d 2d2d 2d2d 2d2d ODE....---------\n+0001a890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0ae2 8098 -----------.....\n+0001a8a0: 414d 5f4d 4149 4e54 4149 4e45 525f 4d4f AM_MAINTAINER_MO\n+0001a8b0: 4445 e280 9920 616c 6c6f 7773 2079 6f75 DE... allows you\n+0001a8c0: 2074 6f20 6368 6f6f 7365 2077 6865 7468 to choose wheth\n+0001a8d0: 6572 2074 6865 2073 6f20 6361 6c6c 6564 er the so called\n+0001a8e0: 2022 7265 6275 696c 640a 7275 6c65 7322 \"rebuild.rules\"\n+0001a8f0: 2073 686f 756c 6420 6265 2065 6e61 626c should be enabl\n+0001a900: 6564 206f 7220 6469 7361 626c 6564 2e20 ed or disabled. \n+0001a910: 2057 6974 680a e280 9841 4d5f 4d41 494e With....AM_MAIN\n+0001a920: 5441 494e 4552 5f4d 4f44 4528 5b65 6e61 TAINER_MODE([ena\n+0001a930: 626c 655d 29e2 8099 2c20 7468 6579 2061 ble])..., they a\n+0001a940: 7265 2065 6e61 626c 6564 2062 7920 6465 re enabled by de\n+0001a950: 6661 756c 742c 206f 7468 6572 7769 7365 fault, otherwise\n+0001a960: 0a74 6865 7920 6172 6520 6469 7361 626c .they are disabl\n+0001a970: 6564 2062 7920 6465 6661 756c 742e 2020 ed by default. \n+0001a980: 496e 2074 6865 206c 6174 7465 7220 6361 In the latter ca\n+0001a990: 7365 2c20 6966 2079 6f75 2068 6176 650a se, if you have.\n+0001a9a0: e280 9841 4d5f 4d41 494e 5441 494e 4552 ...AM_MAINTAINER\n+0001a9b0: 5f4d 4f44 45e2 8099 2069 6e20 e280 9863 _MODE... in ...c\n+0001a9c0: 6f6e 6669 6775 7265 2e61 63e2 8099 2c20 onfigure.ac..., \n+0001a9d0: 616e 6420 7275 6e20 e280 982e 2f63 6f6e and run ..../con\n+0001a9e0: 6669 6775 7265 2026 2620 6d61 6b65 e280 figure && make..\n+0001a9f0: 992c 0a74 6865 6e20 e280 986d 616b 65e2 .,.then ...make.\n+0001aa00: 8099 2077 696c 6c20 2a6e 6576 6572 2a20 .. will *never* \n+0001aa10: 6174 7465 6d70 7420 746f 2072 6562 7569 attempt to rebui\n+0001aa20: 6c64 20e2 8098 636f 6e66 6967 7572 65e2 ld ...configure.\n+0001aa30: 8099 2c20 e280 984d 616b 6566 696c 652e .., ...Makefile.\n+0001aa40: 696e e280 9973 2c0a 4c65 7820 6f72 2059 in...s,.Lex or Y\n+0001aa50: 6163 6320 6f75 7470 7574 732c 2065 7463 acc outputs, etc\n+0001aa60: 2e20 2049 2e65 2e2c 2074 6869 7320 6469 . I.e., this di\n+0001aa70: 7361 626c 6573 2062 7569 6c64 2072 756c sables build rul\n+0001aa80: 6573 2066 6f72 2066 696c 6573 0a74 6861 es for files.tha\n+0001aa90: 7420 6172 6520 7573 7561 6c6c 7920 6469 t are usually di\n+0001aaa0: 7374 7269 6275 7465 6420 616e 6420 7468 stributed and th\n+0001aab0: 6174 2075 7365 7273 2073 686f 756c 6420 at users should \n+0001aac0: 6e6f 726d 616c 6c79 206e 6f74 2068 6176 normally not hav\n+0001aad0: 6520 746f 0a75 7064 6174 652e 0a0a 2020 e to.update... \n+0001aae0: 2054 6865 2075 7365 7220 6361 6e20 6f76 The user can ov\n+0001aaf0: 6572 7269 6465 2074 6865 2064 6566 6175 erride the defau\n+0001ab00: 6c74 2073 6574 7469 6e67 2062 7920 7061 lt setting by pa\n+0001ab10: 7373 696e 6720 6569 7468 6572 0ae2 8098 ssing either....\n+0001ab20: 2d2d 656e 6162 6c65 2d6d 6169 6e74 6169 --enable-maintai\n+0001ab30: 6e65 722d 6d6f 6465 e280 9920 6f72 20e2 ner-mode... or .\n+0001ab40: 8098 2d2d 6469 7361 626c 652d 6d61 696e ..--disable-main\n+0001ab50: 7461 696e 6572 2d6d 6f64 65e2 8099 2074 tainer-mode... t\n+0001ab60: 6f0a e280 9863 6f6e 6669 6775 7265 e280 o....configure..\n+0001ab70: 992e 0a0a 2020 2050 656f 706c 6520 7573 .... People us\n+0001ab80: 6520 e280 9841 4d5f 4d41 494e 5441 494e e ...AM_MAINTAIN\n+0001ab90: 4552 5f4d 4f44 45e2 8099 2065 6974 6865 ER_MODE... eithe\n+0001aba0: 7220 6265 6361 7573 6520 7468 6579 2064 r because they d\n+0001abb0: 6f20 6e6f 7420 7761 6e74 2074 6865 6972 o not want their\n+0001abc0: 0a75 7365 7273 2028 6f72 2074 6865 6d73 .users (or thems\n+0001abd0: 656c 7665 7329 2061 6e6e 6f79 6564 2062 elves) annoyed b\n+0001abe0: 7920 7469 6d65 7374 616d 7073 206c 6f73 y timestamps los\n+0001abf0: 7361 6765 2028 2a6e 6f74 6520 4356 533a sage (*note CVS:\n+0001ac00: 3a29 2c20 6f72 0a62 6563 6175 7365 2074 :), or.because t\n+0001ac10: 6865 7920 7369 6d70 6c79 2063 616e 2774 hey simply can't\n+0001ac20: 2073 7461 6e64 2074 6865 2072 6562 7569 stand the rebui\n+0001ac30: 6c64 2072 756c 6573 2061 6e64 2070 7265 ld rules and pre\n+0001ac40: 6665 7220 7275 6e6e 696e 670a 6d61 696e fer running.main\n+0001ac50: 7461 696e 6572 2074 6f6f 6c73 2065 7870 tainer tools exp\n+0001ac60: 6c69 6369 746c 792e 0a0a 2020 20e2 8098 licitly... ...\n+0001ac70: 414d 5f4d 4149 4e54 4149 4e45 525f 4d4f AM_MAINTAINER_MO\n+0001ac80: 4445 e280 9920 616c 736f 2061 6c6c 6f77 DE... also allow\n+0001ac90: 7320 796f 7520 746f 2064 6973 6162 6c65 s you to disable\n+0001aca0: 2073 6f6d 6520 6375 7374 6f6d 2062 7569 some custom bui\n+0001acb0: 6c64 0a72 756c 6573 2063 6f6e 6469 7469 ld.rules conditi\n+0001acc0: 6f6e 616c 6c79 2e20 2053 6f6d 6520 6465 onally. Some de\n+0001acd0: 7665 6c6f 7065 7273 2075 7365 2074 6869 velopers use thi\n+0001ace0: 7320 6665 6174 7572 6520 746f 2064 6973 s feature to dis\n+0001acf0: 6162 6c65 2072 756c 6573 0a74 6861 7420 able rules.that \n+0001ad00: 6e65 6564 2065 786f 7469 6320 746f 6f6c need exotic tool\n+0001ad10: 7320 7468 6174 2075 7365 7273 206d 6179 s that users may\n+0001ad20: 206e 6f74 2068 6176 6520 6176 6169 6c61 not have availa\n+0001ad30: 626c 652e 0a0a 2020 2053 6576 6572 616c ble... Several\n+0001ad40: 2079 6561 7273 2061 676f 2046 7261 6ec3 years ago Fran.\n+0001ad50: a76f 6973 2050 696e 6172 6420 706f 696e .ois Pinard poin\n+0001ad60: 7465 6420 6f75 7420 7365 7665 7261 6c20 ted out several \n+0001ad70: 6172 6775 6d65 6e74 730a 6167 6169 6e73 arguments.agains\n+0001ad80: 7420 7468 6973 20e2 8098 414d 5f4d 4149 t this ...AM_MAI\n+0001ad90: 4e54 4149 4e45 525f 4d4f 4445 e280 9920 NTAINER_MODE... \n+0001ada0: 6d61 6372 6f2e 2020 4d6f 7374 206f 6620 macro. Most of \n+0001adb0: 7468 656d 2072 656c 6174 6520 746f 0a69 them relate to.i\n+0001adc0: 6e73 6563 7572 6974 792e 2020 4279 2072 nsecurity. By r\n+0001add0: 656d 6f76 696e 6720 6465 7065 6e64 656e emoving dependen\n+0001ade0: 6369 6573 2079 6f75 2067 6574 206e 6f6e cies you get non\n+0001adf0: 2d64 6570 656e 6461 626c 6520 6275 696c -dependable buil\n+0001ae00: 6473 3a0a 6368 616e 6765 7320 746f 2073 ds:.changes to s\n+0001ae10: 6f75 7263 6573 2066 696c 6573 2063 616e ources files can\n+0001ae20: 2068 6176 6520 6e6f 2065 6666 6563 7420 have no effect \n+0001ae30: 6f6e 2067 656e 6572 6174 6564 2066 696c on generated fil\n+0001ae40: 6573 2061 6e64 2074 6869 730a 6361 6e20 es and this.can \n+0001ae50: 6265 2076 6572 7920 636f 6e66 7573 696e be very confusin\n+0001ae60: 6720 7768 656e 2075 6e6e 6f74 6963 6564 g when unnoticed\n+0001ae70: 2e20 2048 6520 6164 6473 2074 6861 7420 . He adds that \n+0001ae80: 7365 6375 7269 7479 2073 686f 756c 646e security shouldn\n+0001ae90: 2774 0a62 6520 7265 7365 7276 6564 2074 't.be reserved t\n+0001aea0: 6f20 6d61 696e 7461 696e 6572 7320 2877 o maintainers (w\n+0001aeb0: 6861 7420 e280 982d 2d65 6e61 626c 652d hat ...--enable-\n+0001aec0: 6d61 696e 7461 696e 6572 2d6d 6f64 65e2 maintainer-mode.\n+0001aed0: 8099 2073 7567 6765 7374 7329 2c0a 6f6e .. suggests),.on\n+0001aee0: 2074 6865 2063 6f6e 7472 6172 792e 2020 the contrary. \n+0001aef0: 4966 206f 6e65 2075 7365 7220 6861 7320 If one user has \n+0001af00: 746f 206d 6f64 6966 7920 6120 e280 984d to modify a ...M\n+0001af10: 616b 6566 696c 652e 616d e280 992c 2074 akefile.am..., t\n+0001af20: 6865 6e20 6569 7468 6572 0ae2 8098 4d61 hen either....Ma\n+0001af30: 6b65 6669 6c65 2e69 6ee2 8099 2073 686f kefile.in... sho\n+0001af40: 756c 6420 6265 2075 7064 6174 6564 206f uld be updated o\n+0001af50: 7220 6120 7761 726e 696e 6720 7368 6f75 r a warning shou\n+0001af60: 6c64 2062 6520 6f75 7470 7574 2028 7468 ld be output (th\n+0001af70: 6973 2069 730a 7768 6174 2041 7574 6f6d is is.what Autom\n+0001af80: 616b 6520 7573 6573 20e2 8098 6d69 7373 ake uses ...miss\n+0001af90: 696e 67e2 8099 2066 6f72 2920 6275 7420 ing... for) but \n+0001afa0: 7468 6520 6c61 7374 2074 6869 6e67 2079 the last thing y\n+0001afb0: 6f75 2077 616e 7420 6973 2074 6861 740a ou want is that.\n+0001afc0: 6e6f 7468 696e 6720 6861 7070 656e 7320 nothing happens \n+0001afd0: 616e 6420 7468 6520 7573 6572 2064 6f65 and the user doe\n+0001afe0: 736e 2774 206e 6f74 6963 6520 6974 2028 sn't notice it (\n+0001aff0: 7468 6973 2069 7320 7768 6174 2068 6170 this is what hap\n+0001b000: 7065 6e73 0a77 6865 6e20 7265 6275 696c pens.when rebuil\n+0001b010: 6420 7275 6c65 7320 6172 6520 6469 7361 d rules are disa\n+0001b020: 626c 6564 2062 7920 e280 9841 4d5f 4d41 bled by ...AM_MA\n+0001b030: 494e 5441 494e 4552 5f4d 4f44 45e2 8099 INTAINER_MODE...\n+0001b040: 292e 0a0a 2020 204a 696d 204d 6579 6572 )... Jim Meyer\n+0001b050: 696e 672c 2074 6865 2069 6e76 656e 746f ing, the invento\n+0001b060: 7220 6f66 2074 6865 20e2 8098 414d 5f4d r of the ...AM_M\n+0001b070: 4149 4e54 4149 4e45 525f 4d4f 4445 e280 AINTAINER_MODE..\n+0001b080: 9920 6d61 6372 6f20 7761 730a 7377 6179 . macro was.sway\n+0001b090: 6564 2062 7920 4672 616e c3a7 6f69 7327 ed by Fran..ois'\n+0001b0a0: 7320 6172 6775 6d65 6e74 732c 2061 6e64 s arguments, and\n+0001b0b0: 2067 6f74 2072 6964 206f 6620 e280 9841 got rid of ...A\n+0001b0c0: 4d5f 4d41 494e 5441 494e 4552 5f4d 4f44 M_MAINTAINER_MOD\n+0001b0d0: 45e2 8099 2069 6e0a 616c 6c20 6f66 2068 E... in.all of h\n+0001b0e0: 6973 2070 6163 6b61 6765 732e 0a0a 2020 is packages... \n+0001b0f0: 2053 7469 6c6c 206d 616e 7920 7065 6f70 Still many peop\n+0001b100: 6c65 2063 6f6e 7469 6e75 6520 746f 2075 le continue to u\n+0001b110: 7365 20e2 8098 414d 5f4d 4149 4e54 4149 se ...AM_MAINTAI\n+0001b120: 4e45 525f 4d4f 4445 e280 992c 2062 6563 NER_MODE..., bec\n+0001b130: 6175 7365 2069 740a 6865 6c70 7320 7468 ause it.helps th\n+0001b140: 656d 2077 6f72 6b69 6e67 206f 6e20 7072 em working on pr\n+0001b150: 6f6a 6563 7473 2077 6865 7265 2061 6c6c ojects where all\n+0001b160: 2066 696c 6573 2061 7265 206b 6570 7420 files are kept \n+0001b170: 756e 6465 7220 7665 7273 696f 6e0a 636f under version.co\n+0001b180: 6e74 726f 6c2c 2061 6e64 2062 6563 6175 ntrol, and becau\n+0001b190: 7365 20e2 8098 6d69 7373 696e 67e2 8099 se ...missing...\n+0001b1a0: 2069 736e 2774 2065 6e6f 7567 6820 6966 isn't enough if\n+0001b1b0: 2079 6f75 2068 6176 6520 7468 6520 7772 you have the wr\n+0001b1c0: 6f6e 670a 7665 7273 696f 6e20 6f66 2074 ong.version of t\n+0001b1d0: 6865 2074 6f6f 6c73 2e0a 0a1f 0a46 696c he tools.....Fil\n+0001b1e0: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0001b1f0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5769 .info, Node: Wi\n+0001b200: 6c64 6361 7264 732c 2020 4e65 7874 3a20 ldcards, Next: \n+0001b210: 4c69 6d69 7461 7469 6f6e 7320 6f6e 2046 Limitations on F\n+0001b220: 696c 6520 4e61 6d65 732c 2020 5072 6576 ile Names, Prev\n+0001b230: 3a20 6d61 696e 7461 696e 6572 2d6d 6f64 : maintainer-mod\n+0001b240: 652c 2020 5570 3a20 4641 510a 0a32 382e e, Up: FAQ..28.\n+0001b250: 3320 5768 7920 646f 6573 6e27 7420 4175 3 Why doesn't Au\n+0001b260: 746f 6d61 6b65 2073 7570 706f 7274 2077 tomake support w\n+0001b270: 696c 6463 6172 6473 3f0a 3d3d 3d3d 3d3d ildcards?.======\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 0a0a 4465 7665 6c6f 7065 ======..Develope\n+0001b2b0: 7273 2061 7265 206c 617a 792e 2020 5468 rs are lazy. Th\n+0001b2c0: 6579 2077 6f75 6c64 206f 6674 656e 206c ey would often l\n+0001b2d0: 696b 6520 746f 2075 7365 2077 696c 6463 ike to use wildc\n+0001b2e0: 6172 6473 2069 6e0a e280 984d 616b 6566 ards in....Makef\n+0001b2f0: 696c 652e 616d e280 9973 2c20 736f 2074 ile.am...s, so t\n+0001b300: 6861 7420 7468 6579 2077 6f75 6c64 206e hat they would n\n+0001b310: 6f74 206e 6565 6420 746f 2072 656d 656d ot need to remem\n+0001b320: 6265 7220 746f 2075 7064 6174 650a e280 ber to update...\n+0001b330: 984d 616b 6566 696c 652e 616d e280 9973 .Makefile.am...s\n+0001b340: 2065 7665 7279 2074 696d 6520 7468 6579 every time they\n+0001b350: 2061 6464 2c20 6465 6c65 7465 2c20 6f72 add, delete, or\n+0001b360: 2072 656e 616d 6520 6120 6669 6c65 2e0a rename a file..\n+0001b370: 0a20 2020 5468 6572 6520 6172 6520 7365 . There are se\n+0001b380: 7665 7261 6c20 6f62 6a65 6374 696f 6e73 veral objections\n+0001b390: 2074 6f20 7468 6973 3a0a 2020 20e2 80a2 to this:. ...\n+0001b3a0: 2057 6865 6e20 7573 696e 6720 4356 5320 When using CVS \n+0001b3b0: 286f 7220 7369 6d69 6c61 7229 2064 6576 (or similar) dev\n+0001b3c0: 656c 6f70 6572 7320 6e65 6564 2074 6f20 elopers need to \n+0001b3d0: 7265 6d65 6d62 6572 2074 6865 7920 6861 remember they ha\n+0001b3e0: 7665 0a20 2020 2020 746f 2072 756e 20e2 ve. to run .\n+0001b3f0: 8098 6376 7320 6164 64e2 8099 206f 7220 ..cvs add... or \n+0001b400: e280 9863 7673 2072 6de2 8099 2061 6e79 ...cvs rm... any\n+0001b410: 7761 792e 2020 5570 6461 7469 6e67 20e2 way. Updating .\n+0001b420: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+0001b430: 0a20 2020 2020 6163 636f 7264 696e 676c . accordingl\n+0001b440: 7920 7175 6963 6b6c 7920 6265 636f 6d65 y quickly become\n+0001b450: 7320 6120 7265 666c 6578 2e0a 0a20 2020 s a reflex... \n+0001b460: 2020 436f 6e76 6572 7365 6c79 2c20 6966 Conversely, if\n+0001b470: 2079 6f75 7220 6170 706c 6963 6174 696f your applicatio\n+0001b480: 6e20 646f 6573 6e27 7420 636f 6d70 696c n doesn't compil\n+0001b490: 6520 6265 6361 7573 6520 796f 7520 666f e because you fo\n+0001b4a0: 7267 6f74 0a20 2020 2020 746f 2061 6464 rgot. to add\n+0001b4b0: 2061 2066 696c 6520 696e 20e2 8098 4d61 a file in ...Ma\n+0001b4c0: 6b65 6669 6c65 2e61 6de2 8099 2c20 6974 kefile.am..., it\n+0001b4d0: 2077 696c 6c20 6865 6c70 2079 6f75 2072 will help you r\n+0001b4e0: 656d 656d 6265 7220 746f 20e2 8098 6376 emember to ...cv\n+0001b4f0: 730a 2020 2020 2061 6464 e280 9920 6974 s. add... it\n+0001b500: 2e0a 0a20 2020 e280 a220 5573 696e 6720 ... ... Using \n+0001b510: 7769 6c64 6361 7264 7320 6d61 6b65 7320 wildcards makes \n+0001b520: 6974 2065 6173 7920 746f 2064 6973 7472 it easy to distr\n+0001b530: 6962 7574 6520 6669 6c65 7320 6279 206d ibute files by m\n+0001b540: 6973 7461 6b65 2e20 2046 6f72 0a20 2020 istake. For. \n+0001b550: 2020 696e 7374 616e 6365 2c20 736f 6d65 instance, some\n+0001b560: 2063 6f64 6520 6120 6465 7665 6c6f 7065 code a develope\n+0001b570: 7220 6973 2065 7870 6572 696d 656e 7469 r is experimenti\n+0001b580: 6e67 2077 6974 6820 2861 2074 6573 7420 ng with (a test \n+0001b590: 6361 7365 2c0a 2020 2020 2073 6179 2920 case,. say) \n+0001b5a0: 7468 6174 2073 686f 756c 6420 6e6f 7420 that should not \n+0001b5b0: 6265 2070 6172 7420 6f66 2074 6865 2064 be part of the d\n+0001b5c0: 6973 7472 6962 7574 696f 6e2e 0a0a 2020 istribution... \n+0001b5d0: 20e2 80a2 2055 7369 6e67 2077 696c 6463 ... Using wildc\n+0001b5e0: 6172 6473 2069 7427 7320 6561 7379 2074 ards it's easy t\n+0001b5f0: 6f20 6f6d 6974 2073 6f6d 6520 6669 6c65 o omit some file\n+0001b600: 7320 6279 206d 6973 7461 6b65 2e20 2046 s by mistake. F\n+0001b610: 6f72 0a20 2020 2020 696e 7374 616e 6365 or. instance\n+0001b620: 2c20 6f6e 6520 6465 7665 6c6f 7065 7220 , one developer \n+0001b630: 6372 6561 7465 7320 6120 6e65 7720 6669 creates a new fi\n+0001b640: 6c65 2c20 7573 6573 2069 7420 696e 206d le, uses it in m\n+0001b650: 616e 7920 706c 6163 6573 2c0a 2020 2020 any places,. \n+0001b660: 2062 7574 2066 6f72 6765 7473 2074 6f20 but forgets to \n+0001b670: 636f 6d6d 6974 2069 742e 2020 416e 6f74 commit it. Anot\n+0001b680: 6865 7220 6465 7665 6c6f 7065 7220 7468 her developer th\n+0001b690: 656e 2063 6865 636b 7320 6f75 7420 7468 en checks out th\n+0001b6a0: 650a 2020 2020 2069 6e63 6f6d 706c 6574 e. incomplet\n+0001b6b0: 6520 7072 6f6a 6563 7420 616e 6420 6973 e project and is\n+0001b6c0: 2061 626c 6520 746f 2072 756e 20e2 8098 able to run ...\n+0001b6d0: 6d61 6b65 2064 6973 74e2 8099 2073 7563 make dist... suc\n+0001b6e0: 6365 7373 6675 6c6c 792c 0a20 2020 2020 cessfully,. \n+0001b6f0: 6576 656e 2074 686f 7567 6820 6120 6669 even though a fi\n+0001b700: 6c65 2069 7320 6d69 7373 696e 672e 2020 le is missing. \n+0001b710: 4279 206c 6973 7469 6e67 2066 696c 6573 By listing files\n+0001b720: 2c20 e280 986d 616b 6520 6469 7374 e280 , ...make dist..\n+0001b730: 990a 2020 2020 205f 7769 6c6c 5f20 636f .. _will_ co\n+0001b740: 6d70 6c61 696e 2e0a 0a20 2020 e280 a220 mplain... ... \n+0001b750: 5769 6c64 6361 7264 7320 6172 6520 6e6f Wildcards are no\n+0001b760: 7420 706f 7274 6162 6c65 2074 6f20 736f t portable to so\n+0001b770: 6d65 206e 6f6e 2d47 4e55 20e2 8098 6d61 me non-GNU ...ma\n+0001b780: 6b65 e280 9920 696d 706c 656d 656e 7461 ke... implementa\n+0001b790: 7469 6f6e 732c 0a20 2020 2020 652e 672e tions,. e.g.\n+0001b7a0: 2c20 4e65 7442 5344 20e2 8098 6d61 6b65 , NetBSD ...make\n+0001b7b0: e280 9920 7769 6c6c 206e 6f74 2065 7870 ... will not exp\n+0001b7c0: 616e 6420 676c 6f62 7320 7375 6368 2061 and globs such a\n+0001b7d0: 7320 e280 982a e280 9920 696e 0a20 2020 s ...*... in. \n+0001b7e0: 2020 7072 6572 6571 7569 7369 7465 7320 prerequisites \n+0001b7f0: 6f66 2061 2074 6172 6765 742e 0a0a 2020 of a target... \n+0001b800: 20e2 80a2 2046 696e 616c 6c79 2c20 6974 ... Finally, it\n+0001b810: 2773 2072 6561 6c6c 7920 6861 7264 2074 's really hard t\n+0001b820: 6f20 5f66 6f72 6765 745f 2074 6f20 6164 o _forget_ to ad\n+0001b830: 6420 6120 6669 6c65 2074 6f0a 2020 2020 d a file to. \n+0001b840: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+0001b850: 8099 3a20 6669 6c65 7320 7468 6174 2061 ..: files that a\n+0001b860: 7265 206e 6f74 206c 6973 7465 6420 696e re not listed in\n+0001b870: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+0001b880: 8099 2061 7265 206e 6f74 0a20 2020 2020 .. are not. \n+0001b890: 636f 6d70 696c 6564 206f 7220 696e 7374 compiled or inst\n+0001b8a0: 616c 6c65 642c 2073 6f20 796f 7520 6361 alled, so you ca\n+0001b8b0: 6e27 7420 6576 656e 2074 6573 7420 7468 n't even test th\n+0001b8c0: 656d 2e0a 0a20 2020 5374 696c 6c2c 2074 em... Still, t\n+0001b8d0: 6865 7365 2061 7265 2070 6869 6c6f 736f hese are philoso\n+0001b8e0: 7068 6963 616c 206f 626a 6563 7469 6f6e phical objection\n+0001b8f0: 732c 2061 6e64 2061 7320 7375 6368 2079 s, and as such y\n+0001b900: 6f75 206d 6179 0a64 6973 6167 7265 652c ou may.disagree,\n+0001b910: 206f 7220 6669 6e64 2065 6e6f 7567 6820 or find enough \n+0001b920: 7661 6c75 6520 696e 2077 696c 6463 6172 value in wildcar\n+0001b930: 6473 2074 6f20 6469 736d 6973 7320 616c ds to dismiss al\n+0001b940: 6c20 6f66 2074 6865 6d2e 0a42 6566 6f72 l of them..Befor\n+0001b950: 6520 796f 7520 7374 6172 7420 7772 6974 e you start writ\n+0001b960: 696e 6720 6120 7061 7463 6820 6167 6169 ing a patch agai\n+0001b970: 6e73 7420 4175 746f 6d61 6b65 2074 6f20 nst Automake to \n+0001b980: 7465 6163 6820 6974 2061 626f 7574 0a77 teach it about.w\n+0001b990: 696c 6463 6172 6473 2c20 6c65 7427 7320 ildcards, let's \n+0001b9a0: 7365 6520 7468 6520 6d61 696e 2074 6563 see the main tec\n+0001b9b0: 686e 6963 616c 2069 7373 7565 3a20 706f hnical issue: po\n+0001b9c0: 7274 6162 696c 6974 792e 0a0a 2020 2041 rtability... A\n+0001b9d0: 6c74 686f 7567 6820 e280 9824 2877 696c lthough ...$(wil\n+0001b9e0: 6463 6172 6420 2e2e 2e29 e280 9920 776f dcard ...)... wo\n+0001b9f0: 726b 7320 7769 7468 2047 4e55 20e2 8098 rks with GNU ...\n+0001ba00: 6d61 6b65 e280 992c 2069 7420 6973 206e make..., it is n\n+0001ba10: 6f74 2070 6f72 7461 626c 650a 746f 206f ot portable.to o\n+0001ba20: 7468 6572 20e2 8098 6d61 6b65 e280 9920 ther ...make... \n+0001ba30: 696d 706c 656d 656e 7461 7469 6f6e 732e implementations.\n+0001ba40: 0a0a 2020 2054 6865 206f 6e6c 7920 7761 .. The only wa\n+0001ba50: 7920 4175 746f 6d61 6b65 2063 6f75 6c64 y Automake could\n+0001ba60: 2073 7570 706f 7274 20e2 8098 2428 7769 support ...$(wi\n+0001ba70: 6c64 6361 7264 202e 2e2e 29e2 8099 2069 ldcard ...)... i\n+0001ba80: 7320 6279 2065 7870 656e 6469 6e67 0ae2 s by expending..\n+0001ba90: 8098 2428 7769 6c64 6361 7264 202e 2e2e ..$(wildcard ...\n+0001baa0: 29e2 8099 2077 6865 6e20 e280 9861 7574 )... when ...aut\n+0001bab0: 6f6d 616b 65e2 8099 2069 7320 7275 6e2e omake... is run.\n+0001bac0: 2020 5468 6520 7265 7375 6c74 696e 6720 The resulting \n+0001bad0: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+0001bae0: 9973 0a77 6f75 6c64 2062 6520 706f 7274 .s.would be port\n+0001baf0: 6162 6c65 2073 696e 6365 2074 6865 7920 able since they \n+0001bb00: 776f 756c 6420 6c69 7374 2061 6c6c 2066 would list all f\n+0001bb10: 696c 6573 2061 6e64 206e 6f74 2075 7365 iles and not use\n+0001bb20: 0ae2 8098 2428 7769 6c64 6361 7264 202e ....$(wildcard .\n+0001bb30: 2e2e 29e2 8099 2e20 2048 6f77 6576 6572 ..).... However\n+0001bb40: 2074 6861 7420 6d65 616e 7320 6465 7665 that means deve\n+0001bb50: 6c6f 7065 7273 2077 6f75 6c64 206e 6565 lopers would nee\n+0001bb60: 6420 746f 2072 656d 656d 6265 720a 746f d to remember.to\n+0001bb70: 2072 756e 20e2 8098 6175 746f 6d61 6b65 run ...automake\n+0001bb80: e280 9920 6561 6368 2074 696d 6520 7468 ... each time th\n+0001bb90: 6579 2061 6464 2c20 6465 6c65 7465 2c20 ey add, delete, \n+0001bba0: 6f72 2072 656e 616d 6520 6669 6c65 732e or rename files.\n+0001bbb0: 0a0a 2020 2043 6f6d 7061 7265 6420 746f .. Compared to\n+0001bbc0: 2065 6469 7469 6e67 20e2 8098 4d61 6b65 editing ...Make\n+0001bbd0: 6669 6c65 2e61 6de2 8099 2c20 7468 6973 file.am..., this\n+0001bbe0: 2069 7320 6120 7665 7279 2073 6d61 6c6c is a very small\n+0001bbf0: 2067 6169 6e2e 2020 5375 7265 2c0a 6974 gain. Sure,.it\n+0001bc00: 2773 2065 6173 6965 7220 616e 6420 6661 's easier and fa\n+0001bc10: 7374 6572 2074 6f20 7479 7065 20e2 8098 ster to type ...\n+0001bc20: 6175 746f 6d61 6b65 3b20 6d61 6b65 e280 automake; make..\n+0001bc30: 9920 7468 616e 2074 6f20 7479 7065 20e2 . than to type .\n+0001bc40: 8098 656d 6163 730a 4d61 6b65 6669 6c65 ..emacs.Makefile\n+0001bc50: 2e61 6d3b 206d 616b 65e2 8099 2e20 2042 .am; make.... B\n+0001bc60: 7574 206e 6f62 6f64 7920 626f 7468 6572 ut nobody bother\n+0001bc70: 6564 2065 6e6f 7567 6820 746f 2077 7269 ed enough to wri\n+0001bc80: 7465 2061 2070 6174 6368 2074 6f20 6164 te a patch to ad\n+0001bc90: 640a 7375 7070 6f72 7420 666f 7220 7468 d.support for th\n+0001bca0: 6973 2073 796e 7461 782e 2020 536f 6d65 is syntax. Some\n+0001bcb0: 2070 656f 706c 6520 7573 6520 7363 7269 people use scri\n+0001bcc0: 7074 7320 746f 2067 656e 6572 6174 6520 pts to generate \n+0001bcd0: 6669 6c65 206c 6973 7473 0a69 6e20 e280 file lists.in ..\n+0001bce0: 984d 616b 6566 696c 652e 616d e280 9920 .Makefile.am... \n+0001bcf0: 6f72 2069 6e20 7365 7061 7261 7465 20e2 or in separate .\n+0001bd00: 8098 4d61 6b65 6669 6c65 e280 9920 6672 ..Makefile... fr\n+0001bd10: 6167 6d65 6e74 732e 0a0a 2020 2045 7665 agments... Eve\n+0001bd20: 6e20 6966 2079 6f75 2064 6f6e 2774 2063 n if you don't c\n+0001bd30: 6172 6520 6162 6f75 7420 706f 7274 6162 are about portab\n+0001bd40: 696c 6974 792c 2061 6e64 2061 7265 2074 ility, and are t\n+0001bd50: 656d 7074 6564 2074 6f20 7573 650a e280 empted to use...\n+0001bd60: 9824 2877 696c 6463 6172 6420 2e2e 2e29 .$(wildcard ...)\n+0001bd70: e280 9920 616e 7977 6179 2062 6563 6175 ... anyway becau\n+0001bd80: 7365 2079 6f75 2074 6172 6765 7420 6f6e se you target on\n+0001bd90: 6c79 2047 4e55 204d 616b 652c 2079 6f75 ly GNU Make, you\n+0001bda0: 2073 686f 756c 640a 6b6e 6f77 2074 6865 should.know the\n+0001bdb0: 7265 2061 7265 206d 616e 7920 706c 6163 re are many plac\n+0001bdc0: 6573 2077 6865 7265 2041 7574 6f6d 616b es where Automak\n+0001bdd0: 6520 6e65 6564 7320 746f 206b 6e6f 7720 e needs to know \n+0001bde0: 6578 6163 746c 7920 7768 6963 680a 6669 exactly which.fi\n+0001bdf0: 6c65 7320 7368 6f75 6c64 2062 6520 7072 les should be pr\n+0001be00: 6f63 6573 7365 642e 2020 4173 2041 7574 ocessed. As Aut\n+0001be10: 6f6d 616b 6520 646f 6573 6e27 7420 6b6e omake doesn't kn\n+0001be20: 6f77 2068 6f77 2074 6f20 6578 7061 6e64 ow how to expand\n+0001be30: 0ae2 8098 2428 7769 6c64 6361 7264 202e ....$(wildcard .\n+0001be40: 2e2e 29e2 8099 2c20 796f 7520 6361 6e6e ..)..., you cann\n+0001be50: 6f74 2075 7365 2069 7420 696e 2074 6865 ot use it in the\n+0001be60: 7365 2070 6c61 6365 732e 2020 e280 9824 se places. ...$\n+0001be70: 2877 696c 6463 6172 6420 2e2e 2e29 e280 (wildcard ...)..\n+0001be80: 990a 6973 2061 2062 6c61 636b 2062 6f78 ..is a black box\n+0001be90: 2063 6f6d 7061 7261 626c 6520 746f 20e2 comparable to .\n+0001bea0: 8098 4143 5f53 5542 5354 e280 9965 6420 ..AC_SUBST...ed \n+0001beb0: 7661 7269 6162 6c65 7320 6173 2066 6172 variables as far\n+0001bec0: 2041 7574 6f6d 616b 6520 6973 0a63 6f6e Automake is.con\n+0001bed0: 6365 726e 6564 2e0a 0a20 2020 596f 7520 cerned... You \n+0001bee0: 6361 6e20 6765 7420 7761 726e 696e 6773 can get warnings\n+0001bef0: 2061 626f 7574 20e2 8098 2428 7769 6c64 about ...$(wild\n+0001bf00: 6361 7264 202e 2e2e e280 9929 2063 6f6e card ......) con\n+0001bf10: 7374 7275 6374 7320 7573 696e 6720 7468 structs using th\n+0001bf20: 650a e280 982d 5770 6f72 7461 6269 6c69 e....-Wportabili\n+0001bf30: 7479 e280 9920 666c 6167 2e0a 0a1f 0a46 ty... flag.....F\n+0001bf40: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+0001bf50: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+0001bf60: 4c69 6d69 7461 7469 6f6e 7320 6f6e 2046 Limitations on F\n+0001bf70: 696c 6520 4e61 6d65 732c 2020 4e65 7874 ile Names, Next\n+0001bf80: 3a20 6469 7374 636c 6561 6e63 6865 636b : distcleancheck\n+0001bf90: 2c20 2050 7265 763a 2057 696c 6463 6172 , Prev: Wildcar\n+0001bfa0: 6473 2c20 2055 703a 2046 4151 0a0a 3238 ds, Up: FAQ..28\n+0001bfb0: 2e34 204c 696d 6974 6174 696f 6e73 206f .4 Limitations o\n+0001bfc0: 6e20 4669 6c65 204e 616d 6573 0a3d 3d3d n 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 3d0a 0a41 7574 ===========..Aut\n+0001bff0: 6f6d 616b 6520 6174 7465 6d70 7473 2074 omake attempts t\n+0001c000: 6f20 7375 7070 6f72 7420 616c 6c20 6b69 o support all ki\n+0001c010: 6e64 7320 6f66 2066 696c 6520 6e61 6d65 nds of file name\n+0001c020: 732c 2065 7665 6e20 7468 6f73 6520 7468 s, even those th\n+0001c030: 6174 0a63 6f6e 7461 696e 2075 6e75 7375 at.contain unusu\n+0001c040: 616c 2063 6861 7261 6374 6572 7320 6f72 al characters or\n+0001c050: 2061 7265 2075 6e75 7375 616c 6c79 206c are unusually l\n+0001c060: 6f6e 672e 2020 486f 7765 7665 722c 2073 ong. However, s\n+0001c070: 6f6d 650a 6c69 6d69 7461 7469 6f6e 7320 ome.limitations \n+0001c080: 6172 6520 696d 706f 7365 6420 6279 2074 are imposed by t\n+0001c090: 6865 2075 6e64 6572 6c79 696e 6720 6f70 he underlying op\n+0001c0a0: 6572 6174 696e 6720 7379 7374 656d 2061 erating system a\n+0001c0b0: 6e64 2074 6f6f 6c73 2e0a 0a20 2020 4d6f nd tools... Mo\n+0001c0c0: 7374 206f 7065 7261 7469 6e67 2073 7973 st operating sys\n+0001c0d0: 7465 6d73 2070 726f 6869 6269 7420 7468 tems prohibit th\n+0001c0e0: 6520 7573 6520 6f66 2074 6865 206e 756c e use of the nul\n+0001c0f0: 6c20 6279 7465 2069 6e20 6669 6c65 0a6e l byte in file.n\n+0001c100: 616d 6573 2c20 616e 6420 7265 7365 7276 ames, and reserv\n+0001c110: 6520 e280 982f e280 9920 6173 2061 2064 e .../... as a d\n+0001c120: 6972 6563 746f 7279 2073 6570 6172 6174 irectory separat\n+0001c130: 6f72 2e20 2041 6c73 6f2c 2074 6865 7920 or. Also, they \n+0001c140: 7265 7175 6972 650a 7468 6174 2066 696c require.that fil\n+0001c150: 6520 6e61 6d65 7320 6172 6520 7072 6f70 e names are prop\n+0001c160: 6572 6c79 2065 6e63 6f64 6564 2066 6f72 erly encoded for\n+0001c170: 2074 6865 2075 7365 7227 7320 6c6f 6361 the user's loca\n+0001c180: 6c65 2e20 2041 7574 6f6d 616b 6520 6973 le. Automake is\n+0001c190: 0a73 7562 6a65 6374 2074 6f20 7468 6573 .subject to thes\n+0001c1a0: 6520 6c69 6d69 7473 2e0a 0a20 2020 506f e limits... Po\n+0001c1b0: 7274 6162 6c65 2070 6163 6b61 6765 7320 rtable packages \n+0001c1c0: 7368 6f75 6c64 206c 696d 6974 2074 6865 should limit the\n+0001c1d0: 6d73 656c 7665 7320 746f 2050 4f53 4958 mselves to POSIX\n+0001c1e0: 2066 696c 6520 6e61 6d65 732e 2020 5468 file names. Th\n+0001c1f0: 6573 650a 6361 6e20 636f 6e74 6169 6e20 ese.can contain \n+0001c200: 4153 4349 4920 6c65 7474 6572 7320 616e ASCII letters an\n+0001c210: 6420 6469 6769 7473 2c20 e280 985f e280 d digits, ..._..\n+0001c220: 992c 20e2 8098 2ee2 8099 2c20 616e 6420 ., ......., and \n+0001c230: e280 982d e280 992e 2020 4669 6c65 206e ...-.... File n\n+0001c240: 616d 6573 0a63 6f6e 7369 7374 206f 6620 ames.consist of \n+0001c250: 636f 6d70 6f6e 656e 7473 2073 6570 6172 components separ\n+0001c260: 6174 6564 2062 7920 e280 982f e280 992e ated by .../....\n+0001c270: 2020 4669 6c65 206e 616d 6520 636f 6d70 File name comp\n+0001c280: 6f6e 656e 7473 2063 616e 6e6f 740a 6265 onents cannot.be\n+0001c290: 6769 6e20 7769 7468 20e2 8098 2de2 8099 gin with ...-...\n+0001c2a0: 2e0a 0a20 2020 506f 7274 6162 6c65 2050 ... Portable P\n+0001c2b0: 4f53 4958 2066 696c 6520 6e61 6d65 7320 OSIX file names \n+0001c2c0: 6361 6e6e 6f74 2063 6f6e 7461 696e 2063 cannot contain c\n+0001c2d0: 6f6d 706f 6e65 6e74 7320 7468 6174 2065 omponents that e\n+0001c2e0: 7863 6565 6420 610a 3134 2d62 7974 6520 xceed a.14-byte \n+0001c2f0: 6c69 6d69 742c 2062 7574 206e 6f77 6164 limit, but nowad\n+0001c300: 6179 7320 6974 2773 206e 6f72 6d61 6c6c ays it's normall\n+0001c310: 7920 7361 6665 2074 6f20 6173 7375 6d65 y safe to assume\n+0001c320: 2074 6865 0a6d 6f72 652d 6765 6e65 726f the.more-genero\n+0001c330: 7573 2058 4f50 454e 206c 696d 6974 206f us XOPEN limit o\n+0001c340: 6620 3235 3520 6279 7465 732e 2020 504f f 255 bytes. PO\n+0001c350: 5349 5820 6c69 6d69 7473 2066 696c 6520 SIX limits file \n+0001c360: 6e61 6d65 7320 746f 2032 3535 0a62 7974 names to 255.byt\n+0001c370: 6573 2028 584f 5045 4e20 616c 6c6f 7773 es (XOPEN allows\n+0001c380: 2031 3032 3320 6279 7465 7329 2c20 6275 1023 bytes), bu\n+0001c390: 7420 796f 7520 6d61 7920 7761 6e74 2074 t you may want t\n+0001c3a0: 6f20 6c69 6d69 7420 6120 736f 7572 6365 o limit a source\n+0001c3b0: 0a74 6172 6261 6c6c 2074 6f20 6669 6c65 .tarball to file\n+0001c3c0: 206e 616d 6573 206f 6620 3939 2062 7974 names of 99 byt\n+0001c3d0: 6573 2074 6f20 6176 6f69 6420 696e 7465 es to avoid inte\n+0001c3e0: 726f 7065 7261 6269 6c69 7479 2070 726f roperability pro\n+0001c3f0: 626c 656d 730a 7769 7468 206f 6c64 2076 blems.with old v\n+0001c400: 6572 7369 6f6e 7320 6f66 20e2 8098 7461 ersions of ...ta\n+0001c410: 72e2 8099 2e0a 0a20 2020 4966 2079 6f75 r...... If you\n+0001c420: 2064 6570 6172 7420 6672 6f6d 2074 6865 depart from the\n+0001c430: 7365 2072 756c 6573 2028 652e 672e 2c20 se rules (e.g., \n+0001c440: 6279 2075 7369 6e67 206e 6f6e 2d41 5343 by using non-ASC\n+0001c450: 4949 2063 6861 7261 6374 6572 730a 696e II characters.in\n+0001c460: 2066 696c 6520 6e61 6d65 732c 206f 7220 file names, or \n+0001c470: 6279 2075 7369 6e67 206c 656e 6774 6879 by using lengthy\n+0001c480: 2066 696c 6520 6e61 6d65 7329 2c20 796f file names), yo\n+0001c490: 7572 2069 6e73 7461 6c6c 6572 7320 6d61 ur installers ma\n+0001c4a0: 7920 6861 7665 0a70 726f 626c 656d 7320 y have.problems \n+0001c4b0: 666f 7220 7265 6173 6f6e 7320 756e 7265 for reasons unre\n+0001c4c0: 6c61 7465 6420 746f 2041 7574 6f6d 616b lated to Automak\n+0001c4d0: 652e 2020 486f 7765 7665 722c 2069 6620 e. However, if \n+0001c4e0: 7468 6973 2064 6f65 7320 6e6f 740a 636f this does not.co\n+0001c4f0: 6e63 6572 6e20 796f 752c 2079 6f75 2073 ncern you, you s\n+0001c500: 686f 756c 6420 6b6e 6f77 2061 626f 7574 hould know about\n+0001c510: 2074 6865 206c 696d 6974 6174 696f 6e73 the limitations\n+0001c520: 2069 6d70 6f73 6564 2062 7920 4175 746f imposed by Auto\n+0001c530: 6d61 6b65 0a69 7473 656c 662e 2020 5468 make.itself. Th\n+0001c540: 6573 6520 6c69 6d69 7461 7469 6f6e 7320 ese limitations \n+0001c550: 6172 6520 756e 6465 7369 7261 626c 652c are undesirable,\n+0001c560: 2062 7574 2073 6f6d 6520 6f66 2074 6865 but some of the\n+0001c570: 6d20 7365 656d 2074 6f20 6265 0a69 6e68 m seem to be.inh\n+0001c580: 6572 656e 7420 746f 2075 6e64 6572 6c79 erent to underly\n+0001c590: 696e 6720 746f 6f6c 7320 6c69 6b65 2041 ing tools like A\n+0001c5a0: 7574 6f63 6f6e 662c 204d 616b 652c 204d utoconf, Make, M\n+0001c5b0: 342c 2061 6e64 2074 6865 2073 6865 6c6c 4, and the shell\n+0001c5c0: 2e0a 5468 6579 2066 616c 6c20 696e 746f ..They fall into\n+0001c5d0: 2074 6872 6565 2063 6174 6567 6f72 6965 three categorie\n+0001c5e0: 733a 2069 6e73 7461 6c6c 2064 6972 6563 s: install direc\n+0001c5f0: 746f 7269 6573 2c20 6275 696c 6420 6469 tories, build di\n+0001c600: 7265 6374 6f72 6965 732c 0a61 6e64 2066 rectories,.and f\n+0001c610: 696c 6520 6e61 6d65 732e 0a0a 2020 2054 ile names... T\n+0001c620: 6865 2066 6f6c 6c6f 7769 6e67 2063 6861 he following cha\n+0001c630: 7261 6374 6572 733a 0a0a 2020 2020 206e racters:.. n\n+0001c640: 6577 6c69 6e65 2022 2023 2024 2027 2060 ewline \" # $ ' `\n+0001c650: 0a0a 2020 2073 686f 756c 6420 6e6f 7420 .. should not \n+0001c660: 6170 7065 6172 2069 6e20 7468 6520 6e61 appear in the na\n+0001c670: 6d65 7320 6f66 2069 6e73 7461 6c6c 2064 mes of install d\n+0001c680: 6972 6563 746f 7269 6573 2e20 2046 6f72 irectories. For\n+0001c690: 2065 7861 6d70 6c65 2c0a 7468 6520 6f70 example,.the op\n+0001c6a0: 6572 616e 6420 6f66 20e2 8098 636f 6e66 erand of ...conf\n+0001c6b0: 6967 7572 65e2 8099 2773 20e2 8098 2d2d igure...'s ...--\n+0001c6c0: 7072 6566 6978 e280 9920 6f70 7469 6f6e prefix... option\n+0001c6d0: 2073 686f 756c 6420 6e6f 7420 636f 6e74 should not cont\n+0001c6e0: 6169 6e20 7468 6573 650a 6368 6172 6163 ain these.charac\n+0001c6f0: 7465 7273 2e0a 0a20 2020 4275 696c 6420 ters... Build \n+0001c700: 6469 7265 6374 6f72 6965 7320 7375 6666 directories suff\n+0001c710: 6572 2074 6865 2073 616d 6520 6c69 6d69 er the same limi\n+0001c720: 7461 7469 6f6e 7320 6173 2069 6e73 7461 tations as insta\n+0001c730: 6c6c 2064 6972 6563 746f 7269 6573 2c0a ll directories,.\n+0001c740: 616e 6420 696e 2061 6464 6974 696f 6e20 and in addition \n+0001c750: 7368 6f75 6c64 206e 6f74 2063 6f6e 7461 should not conta\n+0001c760: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following\n+0001c770: 2063 6861 7261 6374 6572 733a 0a0a 2020 characters:.. \n+0001c780: 2020 2026 2040 205c 0a0a 2020 2046 6f72 & @ \\.. For\n+0001c790: 2065 7861 6d70 6c65 2c20 7468 6520 6675 example, the fu\n+0001c7a0: 6c6c 206e 616d 6520 6f66 2074 6865 2064 ll name of the d\n+0001c7b0: 6972 6563 746f 7279 2063 6f6e 7461 696e irectory contain\n+0001c7c0: 696e 6720 7468 6520 736f 7572 6365 0a66 ing the source.f\n+0001c7d0: 696c 6573 2073 686f 756c 6420 6e6f 7420 iles should not \n+0001c7e0: 636f 6e74 6169 6e20 7468 6573 6520 6368 contain these ch\n+0001c7f0: 6172 6163 7465 7273 2e0a 0a20 2020 536f aracters... So\n+0001c800: 7572 6365 2061 6e64 2069 6e73 7461 6c6c urce and install\n+0001c810: 6174 696f 6e20 6669 6c65 206e 616d 6573 ation file names\n+0001c820: 206c 696b 6520 e280 986d 6169 6e2e 63e2 like ...main.c.\n+0001c830: 8099 2061 7265 206c 696d 6974 6564 2065 .. are limited e\n+0001c840: 7665 6e0a 6675 7274 6865 723a 2074 6865 ven.further: the\n+0001c850: 7920 7368 6f75 6c64 2063 6f6e 666f 726d y should conform\n+0001c860: 2074 6f20 7468 6520 504f 5349 582f 584f to the POSIX/XO\n+0001c870: 5045 4e20 7275 6c65 7320 6465 7363 7269 PEN rules descri\n+0001c880: 6265 6420 6162 6f76 652e 0a49 6e20 6164 bed above..In ad\n+0001c890: 6469 7469 6f6e 2c20 6966 2079 6f75 2070 dition, if you p\n+0001c8a0: 6c61 6e20 746f 2070 6f72 7420 746f 206e lan to port to n\n+0001c8b0: 6f6e 2d50 4f53 4958 2065 6e76 6972 6f6e on-POSIX environ\n+0001c8c0: 6d65 6e74 732c 2079 6f75 2073 686f 756c ments, you shoul\n+0001c8d0: 640a 6176 6f69 6420 6669 6c65 206e 616d d.avoid file nam\n+0001c8e0: 6573 2074 6861 7420 6469 6666 6572 206f es that differ o\n+0001c8f0: 6e6c 7920 696e 2063 6173 6520 2865 2e67 nly in case (e.g\n+0001c900: 2e2c 20e2 8098 6d61 6b65 6669 6c65 e280 ., ...makefile..\n+0001c910: 9920 616e 640a e280 984d 616b 6566 696c . and....Makefil\n+0001c920: 65e2 8099 292e 2020 4e6f 7761 6461 7973 e...). Nowadays\n+0001c930: 2069 7420 6973 206e 6f20 6c6f 6e67 6572 it is no longer\n+0001c940: 2077 6f72 7468 2077 6f72 7279 696e 6720 worth worrying \n+0001c950: 6162 6f75 7420 7468 6520 382e 330a 6c69 about the 8.3.li\n+0001c960: 6d69 7473 206f 6620 444f 5320 6669 6c65 mits of DOS file\n+0001c970: 2073 7973 7465 6d73 2e0a 0a1f 0a46 696c systems.....Fil\n+0001c980: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0001c990: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 6469 .info, Node: di\n+0001c9a0: 7374 636c 6561 6e63 6865 636b 2c20 204e stcleancheck, N\n+0001c9b0: 6578 743a 2046 6c61 6720 5661 7269 6162 ext: Flag Variab\n+0001c9c0: 6c65 7320 4f72 6465 7269 6e67 2c20 2050 les Ordering, P\n+0001c9d0: 7265 763a 204c 696d 6974 6174 696f 6e73 rev: Limitations\n+0001c9e0: 206f 6e20 4669 6c65 204e 616d 6573 2c20 on File Names, \n+0001c9f0: 2055 703a 2046 4151 0a0a 3238 2e35 2046 Up: FAQ..28.5 F\n+0001ca00: 696c 6573 206c 6566 7420 696e 2062 7569 iles left in bui\n+0001ca10: 6c64 2064 6972 6563 746f 7279 2061 6674 ld directory aft\n+0001ca20: 6572 2064 6973 7463 6c65 616e 0a3d 3d3d er 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+0001ca50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n+0001ca60: 0a54 6869 7320 6973 2061 2064 6961 676e .This is a diagn\n+0001ca70: 6f73 7469 6320 796f 7520 6d69 6768 7420 ostic you might \n+0001ca80: 656e 636f 756e 7465 7220 7768 696c 6520 encounter while \n+0001ca90: 7275 6e6e 696e 6720 e280 986d 616b 6520 running ...make \n+0001caa0: 6469 7374 6368 6563 6be2 8099 2e0a 0a20 distcheck...... \n+0001cab0: 2020 4173 2065 7870 6c61 696e 6564 2069 As explained i\n+0001cac0: 6e20 2a6e 6f74 6520 4368 6563 6b69 6e67 n *note Checking\n+0001cad0: 2074 6865 2044 6973 7472 6962 7574 696f the Distributio\n+0001cae0: 6e3a 3a2c 20e2 8098 6d61 6b65 2064 6973 n::, ...make dis\n+0001caf0: 7463 6865 636b e280 990a 6174 7465 6d70 tcheck....attemp\n+0001cb00: 7473 2074 6f20 6275 696c 6420 616e 6420 ts to build and \n+0001cb10: 6368 6563 6b20 796f 7572 2070 6163 6b61 check your packa\n+0001cb20: 6765 2066 6f72 2065 7272 6f72 7320 6c69 ge for errors li\n+0001cb30: 6b65 2074 6869 7320 6f6e 652e 0a0a 2020 ke this one... \n+0001cb40: 20e2 8098 6d61 6b65 2064 6973 7463 6865 ...make distche\n+0001cb50: 636b e280 9920 7769 6c6c 2070 6572 666f ck... will perfo\n+0001cb60: 726d 2061 20e2 8098 5650 4154 48e2 8099 rm a ...VPATH...\n+0001cb70: 2062 7569 6c64 206f 6620 796f 7572 2070 build of your p\n+0001cb80: 6163 6b61 6765 2028 2a6e 6f74 650a 5650 ackage (*note.VP\n+0001cb90: 4154 4820 4275 696c 6473 3a3a 292c 2061 ATH Builds::), a\n+0001cba0: 6e64 2074 6865 6e20 6361 6c6c 20e2 8098 nd then call ...\n+0001cbb0: 6d61 6b65 2064 6973 7463 6c65 616e e280 make distclean..\n+0001cbc0: 992e 2020 4669 6c65 7320 6c65 6674 2069 .. Files left i\n+0001cbd0: 6e20 7468 650a 6275 696c 6420 6469 7265 n the.build dire\n+0001cbe0: 6374 6f72 7920 6166 7465 7220 e280 986d ctory after ...m\n+0001cbf0: 616b 6520 6469 7374 636c 6561 6ee2 8099 ake distclean...\n+0001cc00: 2068 6173 2072 756e 2061 7265 206c 6973 has run are lis\n+0001cc10: 7465 6420 6166 7465 7220 7468 6973 0a65 ted after this.e\n+0001cc20: 7272 6f72 2e0a 0a20 2020 5468 6973 2064 rror... This d\n+0001cc30: 6961 676e 6f73 7469 6320 7265 616c 6c79 iagnostic really\n+0001cc40: 2063 6f76 6572 7320 7477 6f20 6b69 6e64 covers two kind\n+0001cc50: 7320 6f66 2065 7272 6f72 733a 0a0a 2020 s of errors:.. \n+0001cc60: 20e2 80a2 2066 696c 6573 2074 6861 7420 ... files that \n+0001cc70: 6172 6520 666f 7267 6f74 7465 6e20 6279 are forgotten by\n+0001cc80: 2064 6973 7463 6c65 616e 3b0a 2020 20e2 distclean;. .\n+0001cc90: 80a2 2064 6973 7472 6962 7574 6564 2066 .. distributed f\n+0001cca0: 696c 6573 2074 6861 7420 6172 6520 6572 iles that are er\n+0001ccb0: 726f 6e65 6f75 736c 7920 7265 6275 696c roneously rebuil\n+0001ccc0: 742e 0a0a 2020 2054 6865 2066 6f72 6d65 t... The forme\n+0001ccd0: 7220 6c65 6674 2d6f 7665 7220 6669 6c65 r left-over file\n+0001cce0: 7320 6172 6520 6e6f 7420 6469 7374 7269 s are not distri\n+0001ccf0: 6275 7465 642c 2073 6f20 7468 6520 6669 buted, so the fi\n+0001cd00: 7820 6973 2074 6f20 6d61 726b 0a74 6865 x is to mark.the\n+0001cd10: 6d20 666f 7220 636c 6561 6e69 6e67 2028 m for cleaning (\n+0001cd20: 2a6e 6f74 6520 436c 6561 6e3a 3a29 2c20 *note Clean::), \n+0001cd30: 7468 6973 2069 7320 6f62 7669 6f75 7320 this is obvious \n+0001cd40: 616e 6420 646f 6573 6e27 7420 6465 7365 and doesn't dese\n+0001cd50: 7276 650a 6d6f 7265 2065 7870 6c61 6e61 rve.more explana\n+0001cd60: 7469 6f6e 732e 0a0a 2020 2054 6865 206c tions... The l\n+0001cd70: 6174 7465 7220 6275 6720 6973 206e 6f74 atter bug is not\n+0001cd80: 2061 6c77 6179 7320 6561 7379 2074 6f20 always easy to \n+0001cd90: 756e 6465 7273 7461 6e64 2061 6e64 2066 understand and f\n+0001cda0: 6978 2c20 736f 206c 6574 2773 0a70 726f ix, so let's.pro\n+0001cdb0: 6365 6564 2077 6974 6820 616e 2065 7861 ceed with an exa\n+0001cdc0: 6d70 6c65 2e20 2053 7570 706f 7365 206f mple. Suppose o\n+0001cdd0: 7572 2070 6163 6b61 6765 2063 6f6e 7461 ur package conta\n+0001cde0: 696e 7320 6120 7072 6f67 7261 6d20 666f ins a program fo\n+0001cdf0: 720a 7768 6963 6820 7765 2077 616e 7420 r.which we want \n+0001ce00: 746f 2062 7569 6c64 2061 206d 616e 2070 to build a man p\n+0001ce10: 6167 6520 7573 696e 6720 e280 9868 656c age using ...hel\n+0001ce20: 7032 6d61 6ee2 8099 2e20 2047 4e55 20e2 p2man.... GNU .\n+0001ce30: 8098 6865 6c70 326d 616e e280 990a 7072 ..help2man....pr\n+0001ce40: 6f64 7563 6573 2073 696d 706c 6520 6d61 oduces simple ma\n+0001ce50: 6e75 616c 2070 6167 6573 2066 726f 6d20 nual pages from \n+0001ce60: 7468 6520 e280 982d 2d68 656c 70e2 8099 the ...--help...\n+0001ce70: 2061 6e64 20e2 8098 2d2d 7665 7273 696f and ...--versio\n+0001ce80: 6ee2 8099 206f 7574 7075 7420 6f66 0a6f n... output of.o\n+0001ce90: 7468 6572 2063 6f6d 6d61 6e64 7320 282a ther commands (*\n+0001cea0: 6e6f 7465 204f 7665 7276 6965 773a 2028 note Overview: (\n+0001ceb0: 6865 6c70 326d 616e 2954 6f70 2e29 2e20 help2man)Top.). \n+0001cec0: 2042 6563 6175 7365 2077 6520 646f 6e27 Because we don'\n+0001ced0: 7420 7761 6e74 0a74 6f20 666f 7263 6520 t want.to force \n+0001cee0: 6f75 7220 7573 6572 7320 746f 2069 6e73 our users to ins\n+0001cef0: 7461 6c6c 20e2 8098 6865 6c70 326d 616e tall ...help2man\n+0001cf00: e280 992c 2077 6520 6465 6369 6465 2074 ..., we decide t\n+0001cf10: 6f20 6469 7374 7269 6275 7465 2074 6865 o distribute the\n+0001cf20: 0a67 656e 6572 6174 6564 206d 616e 2070 .generated man p\n+0001cf30: 6167 6520 7573 696e 6720 7468 6520 666f age using the fo\n+0001cf40: 6c6c 6f77 696e 6720 7365 7475 702e 0a0a llowing setup...\n+0001cf50: 2020 2020 2023 2054 6869 7320 4d61 6b65 # This Make\n+0001cf60: 6669 6c65 2e61 6d20 6973 2062 6f67 7573 file.am is bogus\n+0001cf70: 2e0a 2020 2020 2062 696e 5f50 524f 4752 .. bin_PROGR\n+0001cf80: 414d 5320 3d20 666f 6f0a 2020 2020 2066 AMS = foo. f\n+0001cf90: 6f6f 5f53 4f55 5243 4553 203d 2066 6f6f oo_SOURCES = foo\n+0001cfa0: 2e63 0a20 2020 2020 6469 7374 5f6d 616e .c. dist_man\n+0001cfb0: 5f4d 414e 5320 3d20 666f 6f2e 310a 0a20 _MANS = foo.1.. \n+0001cfc0: 2020 2020 666f 6f2e 313a 2066 6f6f 2428 foo.1: foo$(\n+0001cfd0: 4558 4545 5854 290a 2020 2020 2020 2020 EXEEXT). \n+0001cfe0: 2020 2020 2068 656c 7032 6d61 6e20 2d2d help2man --\n+0001cff0: 6f75 7470 7574 3d66 6f6f 2e31 202e 2f66 output=foo.1 ./f\n+0001d000: 6f6f 2428 4558 4545 5854 290a 0a20 2020 oo$(EXEEXT).. \n+0001d010: 5468 6973 2077 696c 6c20 6566 6665 6374 This will effect\n+0001d020: 6976 656c 7920 6469 7374 7269 6275 7465 ively distribute\n+0001d030: 2074 6865 206d 616e 2070 6167 652e 2020 the man page. \n+0001d040: 486f 7765 7665 722c 20e2 8098 6d61 6b65 However, ...make\n+0001d050: 0a64 6973 7463 6865 636b e280 9920 7769 .distcheck... wi\n+0001d060: 6c6c 2066 6169 6c20 7769 7468 3a0a 0a20 ll fail with:.. \n+0001d070: 2020 2020 4552 524f 523a 2066 696c 6573 ERROR: files\n+0001d080: 206c 6566 7420 696e 2062 7569 6c64 2064 left in build d\n+0001d090: 6972 6563 746f 7279 2061 6674 6572 2064 irectory after d\n+0001d0a0: 6973 7463 6c65 616e 3a0a 2020 2020 202e istclean:. .\n+0001d0b0: 2f66 6f6f 2e31 0a0a 2020 2057 6879 2077 /foo.1.. Why w\n+0001d0c0: 6173 20e2 8098 666f 6f2e 31e2 8099 2072 as ...foo.1... r\n+0001d0d0: 6562 7569 6c74 3f20 2042 6563 6175 7365 ebuilt? Because\n+0001d0e0: 2061 6c74 686f 7567 6820 6469 7374 7269 although distri\n+0001d0f0: 6275 7465 642c 20e2 8098 666f 6f2e 31e2 buted, ...foo.1.\n+0001d100: 8099 0a64 6570 656e 6473 206f 6e20 6120 ...depends on a \n+0001d110: 6e6f 6e2d 6469 7374 7269 6275 7465 6420 non-distributed \n+0001d120: 6275 696c 7420 6669 6c65 3a20 e280 9866 built file: ...f\n+0001d130: 6f6f 2428 4558 4545 5854 29e2 8099 2e20 oo$(EXEEXT).... \n+0001d140: 20e2 8098 666f 6f24 2845 5845 4558 5429 ...foo$(EXEEXT)\n+0001d150: e280 990a 6973 2062 7569 6c74 2062 7920 ....is built by \n+0001d160: 7468 6520 7573 6572 2c20 736f 2069 7420 the user, so it \n+0001d170: 7769 6c6c 2061 6c77 6179 7320 6170 7065 will always appe\n+0001d180: 6172 2074 6f20 6265 206e 6577 6572 2074 ar to be newer t\n+0001d190: 6861 6e20 7468 650a 6469 7374 7269 6275 han the.distribu\n+0001d1a0: 7465 6420 e280 9866 6f6f 2e31 e280 992e ted ...foo.1....\n+0001d1b0: 0a0a 2020 20e2 8098 6d61 6b65 2064 6973 .. ...make dis\n+0001d1c0: 7463 6865 636b e280 9920 6361 7567 6874 tcheck... caught\n+0001d1d0: 2061 6e20 696e 636f 6e73 6973 7465 6e63 an inconsistenc\n+0001d1e0: 7920 696e 206f 7572 2070 6163 6b61 6765 y in our package\n+0001d1f0: 2e20 204f 7572 2069 6e74 656e 740a 7761 . Our intent.wa\n+0001d200: 7320 746f 2064 6973 7472 6962 7574 6520 s to distribute \n+0001d210: e280 9866 6f6f 2e31 e280 9920 736f 2075 ...foo.1... so u\n+0001d220: 7365 7273 2064 6f20 6e6f 7420 6e65 6564 sers do not need\n+0001d230: 2074 6f20 696e 7374 616c 6c20 e280 9868 to install ...h\n+0001d240: 656c 7032 6d61 6ee2 8099 2c0a 686f 7765 elp2man...,.howe\n+0001d250: 7665 7220 7369 6e63 6520 7468 6973 2072 ver since this r\n+0001d260: 756c 6520 6361 7573 6573 2074 6869 7320 ule causes this \n+0001d270: 6669 6c65 2074 6f20 6265 2061 6c77 6179 file to be alway\n+0001d280: 7320 7265 6275 696c 742c 2075 7365 7273 s rebuilt, users\n+0001d290: 0a5f 646f 5f20 6e65 6564 20e2 8098 6865 ._do_ need ...he\n+0001d2a0: 6c70 326d 616e e280 992e 2020 4569 7468 lp2man.... Eith\n+0001d2b0: 6572 2077 6520 7368 6f75 6c64 2065 6e73 er we should ens\n+0001d2c0: 7572 6520 7468 6174 20e2 8098 666f 6f2e ure that ...foo.\n+0001d2d0: 31e2 8099 2069 7320 6e6f 740a 7265 6275 1... is not.rebu\n+0001d2e0: 696c 7420 6279 2075 7365 7273 2c20 6f72 ilt by users, or\n+0001d2f0: 2074 6865 7265 2069 7320 6e6f 2070 6f69 there is no poi\n+0001d300: 6e74 2069 6e20 6469 7374 7269 6275 7469 nt in distributi\n+0001d310: 6e67 20e2 8098 666f 6f2e 31e2 8099 2e0a ng ...foo.1.....\n+0001d320: 0a20 2020 4d6f 7265 2067 656e 6572 616c . More general\n+0001d330: 6c79 2c20 7468 6520 7275 6c65 2069 7320 ly, the rule is \n+0001d340: 7468 6174 2064 6973 7472 6962 7574 6564 that distributed\n+0001d350: 2066 696c 6573 2073 686f 756c 6420 6e65 files should ne\n+0001d360: 7665 720a 6465 7065 6e64 206f 6e20 6e6f ver.depend on no\n+0001d370: 6e2d 6469 7374 7269 6275 7465 6420 6275 n-distributed bu\n+0001d380: 696c 7420 6669 6c65 732e 2020 4966 2079 ilt files. If y\n+0001d390: 6f75 2064 6973 7472 6962 7574 6520 736f ou distribute so\n+0001d3a0: 6d65 7468 696e 670a 6765 6e65 7261 7465 mething.generate\n+0001d3b0: 642c 2064 6973 7472 6962 7574 6520 6974 d, distribute it\n+0001d3c0: 7320 736f 7572 6365 732e 0a0a 2020 204f s sources... O\n+0001d3d0: 6e65 2077 6179 2074 6f20 6669 7820 7468 ne way to fix th\n+0001d3e0: 6520 6162 6f76 6520 6578 616d 706c 652c e above example,\n+0001d3f0: 2077 6869 6c65 2073 7469 6c6c 2064 6973 while still dis\n+0001d400: 7472 6962 7574 696e 6720 e280 9866 6f6f tributing ...foo\n+0001d410: 2e31 e280 9920 6973 0a74 6f20 6e6f 7420 .1... is.to not \n+0001d420: 6465 7065 6e64 206f 6e20 e280 9866 6f6f depend on ...foo\n+0001d430: 2428 4558 4545 5854 29e2 8099 2e20 2046 $(EXEEXT).... F\n+0001d440: 6f72 2069 6e73 7461 6e63 652c 2061 7373 or instance, ass\n+0001d450: 756d 696e 6720 e280 9866 6f6f 202d 2d76 uming ...foo --v\n+0001d460: 6572 7369 6f6e e280 990a 616e 6420 e280 ersion....and ..\n+0001d470: 9866 6f6f 202d 2d68 656c 70e2 8099 2064 .foo --help... d\n+0001d480: 6f20 6e6f 7420 6368 616e 6765 2075 6e6c o not change unl\n+0001d490: 6573 7320 e280 9866 6f6f 2e63 e280 9920 ess ...foo.c... \n+0001d4a0: 6f72 20e2 8098 636f 6e66 6967 7572 652e or ...configure.\n+0001d4b0: 6163 e280 9920 6368 616e 6765 2c0a 7765 ac... change,.we\n+0001d4c0: 2063 6f75 6c64 2077 7269 7465 2074 6865 could write the\n+0001d4d0: 2066 6f6c 6c6f 7769 6e67 20e2 8098 4d61 following ...Ma\n+0001d4e0: 6b65 6669 6c65 2e61 6de2 8099 3a0a 0a20 kefile.am...:.. \n+0001d4f0: 2020 2020 6269 6e5f 5052 4f47 5241 4d53 bin_PROGRAMS\n+0001d500: 203d 2066 6f6f 0a20 2020 2020 666f 6f5f = foo. foo_\n+0001d510: 534f 5552 4345 5320 3d20 666f 6f2e 630a SOURCES = foo.c.\n+0001d520: 2020 2020 2064 6973 745f 6d61 6e5f 4d41 dist_man_MA\n+0001d530: 4e53 203d 2066 6f6f 2e31 0a0a 2020 2020 NS = foo.1.. \n+0001d540: 2066 6f6f 2e31 3a20 666f 6f2e 6320 2428 foo.1: foo.c $(\n+0001d550: 746f 705f 7372 6364 6972 292f 636f 6e66 top_srcdir)/conf\n+0001d560: 6967 7572 652e 6163 0a20 2020 2020 2020 igure.ac. \n+0001d570: 2020 2020 2020 2428 4d41 4b45 2920 2428 $(MAKE) $(\n+0001d580: 414d 5f4d 414b 4546 4c41 4753 2920 666f AM_MAKEFLAGS) fo\n+0001d590: 6f24 2845 5845 4558 5429 0a20 2020 2020 o$(EXEEXT). \n+0001d5a0: 2020 2020 2020 2020 6865 6c70 326d 616e help2man\n+0001d5b0: 202d 2d6f 7574 7075 743d 666f 6f2e 3120 --output=foo.1 \n+0001d5c0: 2e2f 666f 6f24 2845 5845 4558 5429 0a0a ./foo$(EXEEXT)..\n+0001d5d0: 2020 2054 6869 7320 7761 792c 20e2 8098 This way, ...\n+0001d5e0: 666f 6f2e 31e2 8099 2077 696c 6c20 6e6f foo.1... will no\n+0001d5f0: 7420 6765 7420 7265 6275 696c 7420 6576 t get rebuilt ev\n+0001d600: 6572 7920 7469 6d65 20e2 8098 666f 6f24 ery time ...foo$\n+0001d610: 2845 5845 4558 5429 e280 990a 6368 616e (EXEEXT)....chan\n+0001d620: 6765 732e 2020 5468 6520 e280 986d 616b ges. The ...mak\n+0001d630: 65e2 8099 2063 616c 6c20 6d61 6b65 7320 e... call makes \n+0001d640: 7375 7265 20e2 8098 666f 6f24 2845 5845 sure ...foo$(EXE\n+0001d650: 4558 5429 e280 9920 6973 2075 702d 746f EXT)... is up-to\n+0001d660: 2d64 6174 6520 6265 666f 7265 0ae2 8098 -date before....\n+0001d670: 6865 6c70 326d 616e e280 992e 2020 416e help2man.... An\n+0001d680: 6f74 6865 7220 7761 7920 746f 2065 6e73 other way to ens\n+0001d690: 7572 6520 7468 6973 2077 6f75 6c64 2062 ure this would b\n+0001d6a0: 6520 746f 2075 7365 2073 6570 6172 6174 e to use separat\n+0001d6b0: 650a 6469 7265 6374 6f72 6965 7320 666f e.directories fo\n+0001d6c0: 7220 6269 6e61 7269 6573 2061 6e64 206d r binaries and m\n+0001d6d0: 616e 2070 6167 6573 2c20 616e 6420 7365 an pages, and se\n+0001d6e0: 7420 e280 9853 5542 4449 5253 e280 9920 t ...SUBDIRS... \n+0001d6f0: 736f 2074 6861 740a 6269 6e61 7269 6573 so that.binaries\n+0001d700: 2061 7265 2062 7569 6c74 2062 6566 6f72 are built befor\n+0001d710: 6520 6d61 6e20 7061 6765 732e 0a0a 2020 e man pages... \n+0001d720: 2057 6520 636f 756c 6420 616c 736f 2064 We could also d\n+0001d730: 6563 6964 6520 6e6f 7420 746f 2064 6973 ecide not to dis\n+0001d740: 7472 6962 7574 6520 e280 9866 6f6f 2e31 tribute ...foo.1\n+0001d750: e280 992e 2020 496e 2074 6869 7320 6361 .... In this ca\n+0001d760: 7365 2069 7427 730a 6669 6e65 2074 6f20 se it's.fine to \n+0001d770: 6861 7665 20e2 8098 666f 6f2e 31e2 8099 have ...foo.1...\n+0001d780: 2064 6570 656e 6465 6e74 2075 706f 6e20 dependent upon \n+0001d790: e280 9866 6f6f 2428 4558 4545 5854 29e2 ...foo$(EXEEXT).\n+0001d7a0: 8099 2c20 7369 6e63 6520 626f 7468 2077 .., since both w\n+0001d7b0: 696c 6c20 6861 7665 0a74 6f20 6265 2072 ill have.to be r\n+0001d7c0: 6562 7569 6c74 2e20 2048 6f77 6576 6572 ebuilt. However\n+0001d7d0: 2069 7420 776f 756c 6420 6265 2069 6d70 it would be imp\n+0001d7e0: 6f73 7369 626c 6520 746f 2062 7569 6c64 ossible to build\n+0001d7f0: 2074 6865 2070 6163 6b61 6765 2069 6e20 the package in \n+0001d800: 610a 6372 6f73 732d 636f 6d70 696c 6174 a.cross-compilat\n+0001d810: 696f 6e2c 2062 6563 6175 7365 2062 7569 ion, because bui\n+0001d820: 6c64 696e 6720 e280 9866 6f6f 2e31 e280 lding ...foo.1..\n+0001d830: 9920 696e 766f 6c76 6573 2061 6e20 5f65 . involves an _e\n+0001d840: 7865 6375 7469 6f6e 5f20 6f66 0ae2 8098 xecution_ of....\n+0001d850: 666f 6f24 2845 5845 4558 5429 e280 992e foo$(EXEEXT)....\n+0001d860: 0a0a 2020 2041 6e6f 7468 6572 2063 6f6e .. Another con\n+0001d870: 7465 7874 2077 6865 7265 2073 7563 6820 text where such \n+0001d880: 6572 726f 7273 2061 7265 2063 6f6d 6d6f errors are commo\n+0001d890: 6e20 6973 2077 6865 6e20 6469 7374 7269 n is when distri\n+0001d8a0: 6275 7465 640a 6669 6c65 7320 6172 6520 buted.files are \n+0001d8b0: 6275 696c 7420 6279 2074 6f6f 6c73 2074 built by tools t\n+0001d8c0: 6861 7420 6172 6520 6275 696c 7420 6279 hat are built by\n+0001d8d0: 2074 6865 2070 6163 6b61 6765 2e20 2054 the package. T\n+0001d8e0: 6865 2070 6174 7465 726e 2069 730a 7369 he pattern is.si\n+0001d8f0: 6d69 6c61 723a 0a0a 2020 2020 2064 6973 milar:.. dis\n+0001d900: 7472 6962 7574 6564 2d66 696c 653a 2062 tributed-file: b\n+0001d910: 7569 6c74 2d74 6f6f 6c73 2064 6973 7472 uilt-tools distr\n+0001d920: 6962 7574 6564 2d73 6f75 7263 6573 0a20 ibuted-sources. \n+0001d930: 2020 2020 2020 2020 2020 2020 6275 696c buil\n+0001d940: 642d 636f 6d6d 616e 640a 0a73 686f 756c d-command..shoul\n+0001d950: 6420 6265 2063 6861 6e67 6564 2074 6f0a d be changed to.\n+0001d960: 0a20 2020 2020 6469 7374 7269 6275 7465 . distribute\n+0001d970: 642d 6669 6c65 3a20 6469 7374 7269 6275 d-file: distribu\n+0001d980: 7465 642d 736f 7572 6365 730a 2020 2020 ted-sources. \n+0001d990: 2020 2020 2020 2020 2024 284d 414b 4529 $(MAKE)\n+0001d9a0: 2024 2841 4d5f 4d41 4b45 464c 4147 5329 $(AM_MAKEFLAGS)\n+0001d9b0: 2062 7569 6c74 2d74 6f6f 6c73 0a20 2020 built-tools. \n+0001d9c0: 2020 2020 2020 2020 2020 6275 696c 642d build-\n+0001d9d0: 636f 6d6d 616e 640a 0a6f 7220 796f 7520 command..or you \n+0001d9e0: 636f 756c 6420 6368 6f6f 7365 206e 6f74 could choose not\n+0001d9f0: 2074 6f20 6469 7374 7269 6275 7465 20e2 to distribute .\n+0001da00: 8098 6469 7374 7269 6275 7465 642d 6669 ..distributed-fi\n+0001da10: 6c65 e280 992c 2069 660a 6372 6f73 732d le..., if.cross-\n+0001da20: 636f 6d70 696c 6174 696f 6e20 646f 6573 compilation does\n+0001da30: 206e 6f74 206d 6174 7465 722e 0a0a 2020 not matter... \n+0001da40: 2054 6865 2070 6f69 6e74 7320 6d61 6465 The points made\n+0001da50: 2074 6872 6f75 6768 2074 6865 7365 2065 through these e\n+0001da60: 7861 6d70 6c65 7320 6172 6520 776f 7274 xamples are wort\n+0001da70: 6820 6120 7375 6d6d 6172 793a 0a0a 2020 h a summary:.. \n+0001da80: 20e2 80a2 2044 6973 7472 6962 7574 6564 ... Distributed\n+0001da90: 2066 696c 6573 2073 686f 756c 6420 6e65 files should ne\n+0001daa0: 7665 7220 6465 7065 6e64 2075 706f 6e20 ver depend upon \n+0001dab0: 6e6f 6e2d 6469 7374 7269 6275 7465 6420 non-distributed \n+0001dac0: 6275 696c 740a 2020 2020 2066 696c 6573 built. files\n+0001dad0: 2e0a 2020 20e2 80a2 2044 6973 7472 6962 .. ... Distrib\n+0001dae0: 7574 6564 2066 696c 6573 2073 686f 756c uted files shoul\n+0001daf0: 6420 6265 2064 6973 7472 6962 7574 6564 d be distributed\n+0001db00: 2077 6974 6820 616c 6c20 7468 6569 720a with all their.\n+0001db10: 2020 2020 2064 6570 656e 6465 6e63 6965 dependencie\n+0001db20: 732e 0a20 2020 e280 a220 4966 2061 2066 s.. ... If a f\n+0001db30: 696c 6520 6973 205f 696e 7465 6e64 6564 ile is _intended\n+0001db40: 5f20 746f 2062 6520 7265 6275 696c 7420 _ to be rebuilt \n+0001db50: 6279 2075 7365 7273 2c20 7468 656e 2074 by users, then t\n+0001db60: 6865 7265 2069 7320 6e6f 0a20 2020 2020 here is no. \n+0001db70: 706f 696e 7420 696e 2064 6973 7472 6962 point in distrib\n+0001db80: 7574 696e 6720 6974 2e0a 0a20 2020 466f uting it... Fo\n+0001db90: 7220 6465 7370 6572 6174 6520 6361 7365 r desperate case\n+0001dba0: 732c 2069 7427 7320 616c 7761 7973 2070 s, it's always p\n+0001dbb0: 6f73 7369 626c 6520 746f 2064 6973 6162 ossible to disab\n+0001dbc0: 6c65 2074 6869 7320 6368 6563 6b20 6279 le this check by\n+0001dbd0: 0a73 6574 7469 6e67 20e2 8098 6469 7374 .setting ...dist\n+0001dbe0: 636c 6561 6e63 6865 636b 5f6c 6973 7466 cleancheck_listf\n+0001dbf0: 696c 6573 e280 9920 6173 2064 6f63 756d iles... as docum\n+0001dc00: 656e 7465 6420 696e 202a 6e6f 7465 2043 ented in *note C\n+0001dc10: 6865 636b 696e 6720 7468 650a 4469 7374 hecking the.Dist\n+0001dc20: 7269 6275 7469 6f6e 3a3a 2e20 204d 616b ribution::. Mak\n+0001dc30: 6520 7375 7265 2079 6f75 2064 6f20 756e e sure you do un\n+0001dc40: 6465 7273 7461 6e64 2074 6865 2072 6561 derstand the rea\n+0001dc50: 736f 6e20 7768 7920 e280 986d 616b 650a son why ...make.\n+0001dc60: 6469 7374 6368 6563 6be2 8099 2063 6f6d distcheck... com\n+0001dc70: 706c 6169 6e73 2062 6566 6f72 6520 796f plains before yo\n+0001dc80: 7520 646f 2074 6869 732e 2020 e280 9864 u do this. ...d\n+0001dc90: 6973 7463 6c65 616e 6368 6563 6b5f 6c69 istcleancheck_li\n+0001dca0: 7374 6669 6c65 73e2 8099 2069 730a 6120 stfiles... is.a \n+0001dcb0: 7761 7920 746f 205f 6869 6465 5f20 6572 way to _hide_ er\n+0001dcc0: 726f 7273 2c20 6e6f 7420 746f 2066 6978 rors, not to fix\n+0001dcd0: 2074 6865 6d2e 2020 596f 7520 6361 6e20 them. You can \n+0001dce0: 616c 7761 7973 2064 6f20 6265 7474 6572 always do better\n+0001dcf0: 2e0a 0a1f 0a46 696c 653a 2061 7574 6f6d .....File: autom\n+0001dd00: 616b 652d 312e 3131 2e69 6e66 6f2c 2020 ake-1.11.info, \n+0001dd10: 4e6f 6465 3a20 466c 6167 2056 6172 6961 Node: Flag Varia\n+0001dd20: 626c 6573 204f 7264 6572 696e 672c 2020 bles Ordering, \n+0001dd30: 4e65 7874 3a20 5265 6e61 6d65 6420 4f62 Next: Renamed Ob\n+0001dd40: 6a65 6374 732c 2020 5072 6576 3a20 6469 jects, Prev: di\n+0001dd50: 7374 636c 6561 6e63 6865 636b 2c20 2055 stcleancheck, U\n+0001dd60: 703a 2046 4151 0a0a 3238 2e36 2046 6c61 p: FAQ..28.6 Fla\n+0001dd70: 6720 5661 7269 6162 6c65 7320 4f72 6465 g Variables Orde\n+0001dd80: 7269 6e67 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ring.===========\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: 3d0a 0a20 2020 2020 5768 6174 2069 7320 =.. What is \n+0001ddb0: 7468 6520 6469 6666 6572 656e 6365 2062 the difference b\n+0001ddc0: 6574 7765 656e 20e2 8098 414d 5f43 464c etween ...AM_CFL\n+0001ddd0: 4147 53e2 8099 2c20 e280 9843 464c 4147 AGS..., ...CFLAG\n+0001dde0: 53e2 8099 2c20 616e 640a 2020 2020 20e2 S..., and. .\n+0001ddf0: 8098 6d75 6d62 6c65 5f43 464c 4147 53e2 ..mumble_CFLAGS.\n+0001de00: 8099 3f0a 0a20 2020 2020 5768 7920 646f ..?.. Why do\n+0001de10: 6573 20e2 8098 6175 746f 6d61 6b65 e280 es ...automake..\n+0001de20: 9920 6f75 7470 7574 20e2 8098 4350 5046 . output ...CPPF\n+0001de30: 4c41 4753 e280 9920 6166 7465 720a 2020 LAGS... after. \n+0001de40: 2020 20e2 8098 414d 5f43 5050 464c 4147 ...AM_CPPFLAG\n+0001de50: 53e2 8099 206f 6e20 636f 6d70 696c 6520 S... on compile \n+0001de60: 6c69 6e65 733f 2020 5368 6f75 6c64 6e27 lines? Shouldn'\n+0001de70: 7420 6974 2062 6520 7468 6520 636f 6e76 t it be the conv\n+0001de80: 6572 7365 3f0a 0a20 2020 2020 4d79 20e2 erse?.. My .\n+0001de90: 8098 636f 6e66 6967 7572 65e2 8099 2061 ..configure... a\n+0001dea0: 6464 7320 736f 6d65 2077 6172 6e69 6e67 dds some warning\n+0001deb0: 2066 6c61 6773 2069 6e74 6f20 e280 9843 flags into ...C\n+0001dec0: 5858 464c 4147 53e2 8099 2e20 2049 6e0a XXFLAGS.... In.\n+0001ded0: 2020 2020 206f 6e65 20e2 8098 4d61 6b65 one ...Make\n+0001dee0: 6669 6c65 2e61 6de2 8099 2049 2077 6f75 file.am... I wou\n+0001def0: 6c64 206c 696b 6520 746f 2061 7070 656e ld like to appen\n+0001df00: 6420 6120 6e65 7720 666c 6167 2c20 686f d a new flag, ho\n+0001df10: 7765 7665 7220 6966 2049 0a20 2020 2020 wever if I. \n+0001df20: 7075 7420 7468 6520 666c 6167 2069 6e74 put the flag int\n+0001df30: 6f20 e280 9841 4d5f 4358 5846 4c41 4753 o ...AM_CXXFLAGS\n+0001df40: e280 9920 6974 2069 7320 7072 6570 656e ... it is prepen\n+0001df50: 6465 6420 746f 2074 6865 206f 7468 6572 ded to the other\n+0001df60: 0a20 2020 2020 666c 6167 732c 206e 6f74 . flags, not\n+0001df70: 2061 7070 656e 6465 642e 0a0a 436f 6d70 appended...Comp\n+0001df80: 696c 6520 466c 6167 2056 6172 6961 626c ile Flag Variabl\n+0001df90: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------\n+0001dfa0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6869 7320 ---------..This \n+0001dfb0: 7365 6374 696f 6e20 6174 7465 6d70 7473 section attempts\n+0001dfc0: 2074 6f20 616e 7377 6572 2061 6c6c 2074 to answer all t\n+0001dfd0: 6865 2061 626f 7665 2071 7565 7374 696f he above questio\n+0001dfe0: 6e73 2e20 2057 6520 7769 6c6c 206d 6f73 ns. We will mos\n+0001dff0: 746c 790a 6469 7363 7573 7320 e280 9843 tly.discuss ...C\n+0001e000: 5050 464c 4147 53e2 8099 2069 6e20 6f75 PPFLAGS... in ou\n+0001e010: 7220 6578 616d 706c 6573 2c20 6275 7420 r examples, but \n+0001e020: 6163 7475 616c 6c79 2074 6865 2061 6e73 actually the ans\n+0001e030: 7765 7220 686f 6c64 7320 666f 720a 616c wer holds for.al\n+0001e040: 6c20 7468 6520 636f 6d70 696c 6520 666c l the compile fl\n+0001e050: 6167 7320 7573 6564 2069 6e20 4175 746f ags used in Auto\n+0001e060: 6d61 6b65 3a20 e280 9843 4341 5346 4c41 make: ...CCASFLA\n+0001e070: 4753 e280 992c 20e2 8098 4346 4c41 4753 GS..., ...CFLAGS\n+0001e080: e280 992c 0ae2 8098 4350 5046 4c41 4753 ...,....CPPFLAGS\n+0001e090: e280 992c 20e2 8098 4358 5846 4c41 4753 ..., ...CXXFLAGS\n+0001e0a0: e280 992c 20e2 8098 4643 464c 4147 53e2 ..., ...FCFLAGS.\n+0001e0b0: 8099 2c20 e280 9846 464c 4147 53e2 8099 .., ...FFLAGS...\n+0001e0c0: 2c20 e280 9847 434a 464c 4147 53e2 8099 , ...GCJFLAGS...\n+0001e0d0: 2c20 e280 984c 4446 4c41 4753 e280 992c , ...LDFLAGS...,\n+0001e0e0: 0ae2 8098 4c46 4c41 4753 e280 992c 20e2 ....LFLAGS..., .\n+0001e0f0: 8098 4c49 4254 4f4f 4c46 4c41 4753 e280 ..LIBTOOLFLAGS..\n+0001e100: 992c 20e2 8098 4f42 4a43 464c 4147 53e2 ., ...OBJCFLAGS.\n+0001e110: 8099 2c20 e280 9852 464c 4147 53e2 8099 .., ...RFLAGS...\n+0001e120: 2c20 e280 9855 5043 464c 4147 53e2 8099 , ...UPCFLAGS...\n+0001e130: 2c20 616e 640a e280 9859 464c 4147 53e2 , and....YFLAGS.\n+0001e140: 8099 2e0a 0a20 2020 e280 9843 5050 464c ..... ...CPPFL\n+0001e150: 4147 53e2 8099 2c20 e280 9841 4d5f 4350 AGS..., ...AM_CP\n+0001e160: 5046 4c41 4753 e280 992c 2061 6e64 20e2 PFLAGS..., and .\n+0001e170: 8098 6d75 6d62 6c65 5f43 5050 464c 4147 ..mumble_CPPFLAG\n+0001e180: 53e2 8099 2061 7265 2074 6872 6565 2076 S... are three v\n+0001e190: 6172 6961 626c 6573 0a74 6861 7420 6361 ariables.that ca\n+0001e1a0: 6e20 6265 2075 7365 6420 746f 2070 6173 n be used to pas\n+0001e1b0: 7320 666c 6167 7320 746f 2074 6865 2043 s flags to the C\n+0001e1c0: 2070 7265 7072 6f63 6573 736f 7220 2861 preprocessor (a\n+0001e1d0: 6374 7561 6c6c 7920 7468 6573 650a 7661 ctually these.va\n+0001e1e0: 7269 6162 6c65 7320 6172 6520 616c 736f riables are also\n+0001e1f0: 2075 7365 6420 666f 7220 6f74 6865 7220 used for other \n+0001e200: 6c61 6e67 7561 6765 7320 6c69 6b65 2043 languages like C\n+0001e210: 2b2b 206f 7220 7072 6570 726f 6365 7373 ++ or preprocess\n+0001e220: 6564 0a46 6f72 7472 616e 292e 2020 e280 ed.Fortran). ..\n+0001e230: 9843 5050 464c 4147 53e2 8099 2069 7320 .CPPFLAGS... is \n+0001e240: 7468 6520 7573 6572 2076 6172 6961 626c the user variabl\n+0001e250: 6520 282a 6e6f 7465 2055 7365 7220 5661 e (*note User Va\n+0001e260: 7269 6162 6c65 733a 3a29 2c0a e280 9841 riables::),....A\n+0001e270: 4d5f 4350 5046 4c41 4753 e280 9920 6973 M_CPPFLAGS... is\n+0001e280: 2074 6865 2041 7574 6f6d 616b 6520 7661 the Automake va\n+0001e290: 7269 6162 6c65 2c20 616e 6420 e280 986d riable, and ...m\n+0001e2a0: 756d 626c 655f 4350 5046 4c41 4753 e280 umble_CPPFLAGS..\n+0001e2b0: 9920 6973 2074 6865 0a76 6172 6961 626c . is the.variabl\n+0001e2c0: 6520 7370 6563 6966 6963 2074 6f20 7468 e specific to th\n+0001e2d0: 6520 e280 986d 756d 626c 65e2 8099 2074 e ...mumble... t\n+0001e2e0: 6172 6765 7420 2877 6520 6361 6c6c 2074 arget (we call t\n+0001e2f0: 6869 7320 6120 7065 722d 7461 7267 6574 his a per-target\n+0001e300: 0a76 6172 6961 626c 652c 202a 6e6f 7465 .variable, *note\n+0001e310: 2050 726f 6772 616d 2061 6e64 204c 6962 Program and Lib\n+0001e320: 7261 7279 2056 6172 6961 626c 6573 3a3a rary Variables::\n+0001e330: 292e 0a0a 2020 2041 7574 6f6d 616b 6520 )... Automake \n+0001e340: 616c 7761 7973 2075 7365 7320 7477 6f20 always uses two \n+0001e350: 6f66 2074 6865 7365 2076 6172 6961 626c of these variabl\n+0001e360: 6573 2077 6865 6e20 636f 6d70 696c 696e es when compilin\n+0001e370: 6720 4320 736f 7572 6365 730a 6669 6c65 g C sources.file\n+0001e380: 732e 2020 5768 656e 2063 6f6d 7069 6c69 s. When compili\n+0001e390: 6e67 2061 6e20 6f62 6a65 6374 2066 696c ng an object fil\n+0001e3a0: 6520 666f 7220 7468 6520 e280 986d 756d e for the ...mum\n+0001e3b0: 626c 65e2 8099 2074 6172 6765 742c 2074 ble... target, t\n+0001e3c0: 6865 2066 6972 7374 0a76 6172 6961 626c he first.variabl\n+0001e3d0: 6520 7769 6c6c 2062 6520 e280 986d 756d e will be ...mum\n+0001e3e0: 626c 655f 4350 5046 4c41 4753 e280 9920 ble_CPPFLAGS... \n+0001e3f0: 6966 2069 7420 6973 2064 6566 696e 6564 if it is defined\n+0001e400: 2c20 6f72 20e2 8098 414d 5f43 5050 464c , or ...AM_CPPFL\n+0001e410: 4147 53e2 8099 0a6f 7468 6572 7769 7365 AGS....otherwise\n+0001e420: 2e20 2054 6865 2073 6563 6f6e 6420 7661 . The second va\n+0001e430: 7269 6162 6c65 2069 7320 616c 7761 7973 riable is always\n+0001e440: 20e2 8098 4350 5046 4c41 4753 e280 992e ...CPPFLAGS....\n+0001e450: 0a0a 2020 2049 6e20 7468 6520 666f 6c6c .. In the foll\n+0001e460: 6f77 696e 6720 6578 616d 706c 652c 0a0a owing example,..\n+0001e470: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n+0001e480: 5320 3d20 666f 6f20 6261 720a 2020 2020 S = foo bar. \n+0001e490: 2066 6f6f 5f53 4f55 5243 4553 203d 2078 foo_SOURCES = x\n+0001e4a0: 797a 2e63 0a20 2020 2020 6261 725f 534f yz.c. bar_SO\n+0001e4b0: 5552 4345 5320 3d20 6d61 696e 2e63 0a20 URCES = main.c. \n+0001e4c0: 2020 2020 666f 6f5f 4350 5046 4c41 4753 foo_CPPFLAGS\n+0001e4d0: 203d 202d 4446 4f4f 0a20 2020 2020 414d = -DFOO. AM\n+0001e4e0: 5f43 5050 464c 4147 5320 3d20 2d44 4241 _CPPFLAGS = -DBA\n+0001e4f0: 5a0a 0ae2 8098 7879 7a2e 6fe2 8099 2077 Z.....xyz.o... w\n+0001e500: 696c 6c20 6265 2063 6f6d 7069 6c65 6420 ill be compiled \n+0001e510: 7769 7468 20e2 8098 2428 666f 6f5f 4350 with ...$(foo_CP\n+0001e520: 5046 4c41 4753 2920 2428 4350 5046 4c41 PFLAGS) $(CPPFLA\n+0001e530: 4753 29e2 8099 2c20 2862 6563 6175 7365 GS)..., (because\n+0001e540: 0ae2 8098 7879 7a2e 6fe2 8099 2069 7320 ....xyz.o... is \n+0001e550: 7061 7274 206f 6620 7468 6520 e280 9866 part of the ...f\n+0001e560: 6f6f e280 9920 7461 7267 6574 292c 2077 oo... target), w\n+0001e570: 6869 6c65 20e2 8098 6d61 696e 2e6f e280 hile ...main.o..\n+0001e580: 9920 7769 6c6c 2062 6520 636f 6d70 696c . will be compil\n+0001e590: 6564 0a77 6974 6820 e280 9824 2841 4d5f ed.with ...$(AM_\n+0001e5a0: 4350 5046 4c41 4753 2920 2428 4350 5046 CPPFLAGS) $(CPPF\n+0001e5b0: 4c41 4753 29e2 8099 2028 6265 6361 7573 LAGS)... (becaus\n+0001e5c0: 6520 7468 6572 6520 6973 206e 6f20 7065 e there is no pe\n+0001e5d0: 722d 7461 7267 6574 0a76 6172 6961 626c r-target.variabl\n+0001e5e0: 6520 666f 7220 7461 7267 6574 20e2 8098 e for target ...\n+0001e5f0: 6261 72e2 8099 292e 0a0a 2020 2054 6865 bar...)... The\n+0001e600: 2064 6966 6665 7265 6e63 6520 6265 7477 difference betw\n+0001e610: 6565 6e20 e280 986d 756d 626c 655f 4350 een ...mumble_CP\n+0001e620: 5046 4c41 4753 e280 9920 616e 6420 e280 PFLAGS... and ..\n+0001e630: 9841 4d5f 4350 5046 4c41 4753 e280 9920 .AM_CPPFLAGS... \n+0001e640: 6265 696e 670a 636c 6561 7220 656e 6f75 being.clear enou\n+0001e650: 6768 2c20 6c65 7427 7320 666f 6375 7320 gh, let's focus \n+0001e660: 6f6e 20e2 8098 4350 5046 4c41 4753 e280 on ...CPPFLAGS..\n+0001e670: 992e 2020 e280 9843 5050 464c 4147 53e2 .. ...CPPFLAGS.\n+0001e680: 8099 2069 7320 6120 7573 6572 2076 6172 .. is a user var\n+0001e690: 6961 626c 652c 0a69 2e65 2e2c 2061 2076 iable,.i.e., a v\n+0001e6a0: 6172 6961 626c 6520 7468 6174 2075 7365 ariable that use\n+0001e6b0: 7273 2061 7265 2065 6e74 6974 6c65 6420 rs are entitled \n+0001e6c0: 746f 206d 6f64 6966 7920 696e 206f 7264 to modify in ord\n+0001e6d0: 6572 2074 6f20 636f 6d70 696c 650a 7468 er to compile.th\n+0001e6e0: 6520 7061 636b 6167 652e 2020 5468 6973 e package. This\n+0001e6f0: 2076 6172 6961 626c 652c 206c 696b 6520 variable, like \n+0001e700: 6d61 6e79 206f 7468 6572 732c 2069 7320 many others, is \n+0001e710: 646f 6375 6d65 6e74 6564 2061 7420 7468 documented at th\n+0001e720: 6520 656e 640a 6f66 2074 6865 206f 7574 e end.of the out\n+0001e730: 7075 7420 6f66 20e2 8098 636f 6e66 6967 put of ...config\n+0001e740: 7572 6520 2d2d 6865 6c70 e280 992e 0a0a ure --help......\n+0001e750: 2020 2046 6f72 2069 6e73 7461 6e63 652c For instance,\n+0001e760: 2073 6f6d 656f 6e65 2077 686f 206e 6565 someone who nee\n+0001e770: 6473 2074 6f20 6164 6420 e280 982f 686f ds to add .../ho\n+0001e780: 6d65 2f6d 792f 7573 722f 696e 636c 7564 me/my/usr/includ\n+0001e790: 65e2 8099 2074 6f20 7468 650a 4320 636f e... to the.C co\n+0001e7a0: 6d70 696c 6572 2773 2073 6561 7263 6820 mpiler's search \n+0001e7b0: 7061 7468 2077 6f75 6c64 2063 6f6e 6669 path would confi\n+0001e7c0: 6775 7265 2061 2070 6163 6b61 6765 2077 gure a package w\n+0001e7d0: 6974 680a 0a20 2020 2020 2e2f 636f 6e66 ith.. ./conf\n+0001e7e0: 6967 7572 6520 4350 5046 4c41 4753 3d27 igure CPPFLAGS='\n+0001e7f0: 2d49 202f 686f 6d65 2f6d 792f 7573 722f -I /home/my/usr/\n+0001e800: 696e 636c 7564 6527 0a0a 616e 6420 7468 include'..and th\n+0001e810: 6973 2066 6c61 6720 776f 756c 6420 6265 is flag would be\n+0001e820: 2070 726f 7061 6761 7465 6420 746f 2074 propagated to t\n+0001e830: 6865 2063 6f6d 7069 6c65 2072 756c 6573 he compile rules\n+0001e840: 206f 6620 616c 6c0a e280 984d 616b 6566 of all....Makef\n+0001e850: 696c 65e2 8099 732e 0a0a 2020 2049 7420 ile...s... It \n+0001e860: 6973 2061 6c73 6f20 6e6f 7420 756e 636f is also not unco\n+0001e870: 6d6d 6f6e 2074 6f20 6f76 6572 7269 6465 mmon to override\n+0001e880: 2061 2075 7365 7220 7661 7269 6162 6c65 a user variable\n+0001e890: 2061 7420 e280 986d 616b 65e2 8099 2d74 at ...make...-t\n+0001e8a0: 696d 652e 0a4d 616e 7920 696e 7374 616c ime..Many instal\n+0001e8b0: 6c65 7273 2064 6f20 7468 6973 2077 6974 lers do this wit\n+0001e8c0: 6820 e280 9870 7265 6669 78e2 8099 2c20 h ...prefix..., \n+0001e8d0: 6275 7420 7468 6973 2063 616e 2062 6520 but this can be \n+0001e8e0: 7573 6566 756c 2077 6974 680a 636f 6d70 useful with.comp\n+0001e8f0: 696c 6572 2066 6c61 6773 2074 6f6f 2e20 iler flags too. \n+0001e900: 2046 6f72 2069 6e73 7461 6e63 652c 2069 For instance, i\n+0001e910: 662c 2077 6869 6c65 2064 6562 7567 6769 f, while debuggi\n+0001e920: 6e67 2061 2043 2b2b 2070 726f 6a65 6374 ng a C++ project\n+0001e930: 2c0a 796f 7520 6e65 6564 2074 6f20 6469 ,.you need to di\n+0001e940: 7361 626c 6520 6f70 7469 6d69 7a61 7469 sable optimizati\n+0001e950: 6f6e 2069 6e20 6f6e 6520 7370 6563 6966 on in one specif\n+0001e960: 6963 206f 626a 6563 7420 6669 6c65 2c20 ic object file, \n+0001e970: 796f 7520 6361 6e0a 7275 6e20 736f 6d65 you can.run some\n+0001e980: 7468 696e 6720 6c69 6b65 0a0a 2020 2020 thing like.. \n+0001e990: 2072 6d20 6669 6c65 2e6f 0a20 2020 2020 rm file.o. \n+0001e9a0: 6d61 6b65 2043 5858 464c 4147 533d 2d4f make CXXFLAGS=-O\n+0001e9b0: 3020 6669 6c65 2e6f 0a20 2020 2020 6d61 0 file.o. ma\n+0001e9c0: 6b65 0a0a 2020 2054 6865 2072 6561 736f ke.. The reaso\n+0001e9d0: 6e20 e280 9824 2843 5050 464c 4147 5329 n ...$(CPPFLAGS)\n+0001e9e0: e280 9920 6170 7065 6172 7320 6166 7465 ... appears afte\n+0001e9f0: 7220 e280 9824 2841 4d5f 4350 5046 4c41 r ...$(AM_CPPFLA\n+0001ea00: 4753 29e2 8099 206f 720a e280 9824 286d GS)... or....$(m\n+0001ea10: 756d 626c 655f 4350 5046 4c41 4753 29e2 umble_CPPFLAGS).\n+0001ea20: 8099 2069 6e20 7468 6520 636f 6d70 696c .. in the compil\n+0001ea30: 6520 636f 6d6d 616e 6420 6973 2074 6861 e command is tha\n+0001ea40: 7420 7573 6572 7320 7368 6f75 6c64 2061 t users should a\n+0001ea50: 6c77 6179 730a 6861 7665 2074 6865 206c lways.have the l\n+0001ea60: 6173 7420 7361 792e 2020 4974 2070 726f ast say. It pro\n+0001ea70: 6261 626c 7920 6d61 6b65 7320 6d6f 7265 bably makes more\n+0001ea80: 2073 656e 7365 2069 6620 796f 7520 7468 sense if you th\n+0001ea90: 696e 6b20 6162 6f75 7420 6974 0a77 6869 ink about it.whi\n+0001eaa0: 6c65 206c 6f6f 6b69 6e67 2061 7420 7468 le looking at th\n+0001eab0: 6520 e280 9843 5858 464c 4147 533d 2d4f e ...CXXFLAGS=-O\n+0001eac0: 30e2 8099 2061 626f 7665 2c20 7768 6963 0... above, whic\n+0001ead0: 6820 7368 6f75 6c64 2073 7570 6572 7365 h should superse\n+0001eae0: 6465 2061 6e79 0a6f 7468 6572 2073 7769 de any.other swi\n+0001eaf0: 7463 6820 6672 6f6d 20e2 8098 414d 5f43 tch from ...AM_C\n+0001eb00: 5858 464c 4147 53e2 8099 206f 7220 e280 XXFLAGS... or ..\n+0001eb10: 986d 756d 626c 655f 4358 5846 4c41 4753 .mumble_CXXFLAGS\n+0001eb20: e280 9920 2861 6e64 2074 6869 7320 6f66 ... (and this of\n+0001eb30: 2063 6f75 7273 650a 7265 706c 6163 6573 course.replaces\n+0001eb40: 2074 6865 2070 7265 7669 6f75 7320 7661 the previous va\n+0001eb50: 6c75 6520 6f66 20e2 8098 4358 5846 4c41 lue of ...CXXFLA\n+0001eb60: 4753 e280 9929 2e0a 0a20 2020 596f 7520 GS...)... You \n+0001eb70: 7368 6f75 6c64 206e 6576 6572 2072 6564 should never red\n+0001eb80: 6566 696e 6520 6120 7573 6572 2076 6172 efine a user var\n+0001eb90: 6961 626c 6520 7375 6368 2061 7320 e280 iable such as ..\n+0001eba0: 9843 5050 464c 4147 53e2 8099 2069 6e0a .CPPFLAGS... in.\n+0001ebb0: e280 984d 616b 6566 696c 652e 616d e280 ...Makefile.am..\n+0001ebc0: 992e 2020 5573 6520 e280 9861 7574 6f6d .. Use ...autom\n+0001ebd0: 616b 6520 2d57 6f76 6572 7269 6465 e280 ake -Woverride..\n+0001ebe0: 9920 746f 2064 6961 676e 6f73 6520 7375 . to diagnose su\n+0001ebf0: 6368 206d 6973 7461 6b65 732e 0a45 7665 ch mistakes..Eve\n+0001ec00: 6e20 736f 6d65 7468 696e 6720 6c69 6b65 n something like\n+0001ec10: 0a0a 2020 2020 2043 5050 464c 4147 5320 .. CPPFLAGS \n+0001ec20: 3d20 2d44 4441 5441 4449 523d 5c22 2428 = -DDATADIR=\\\"$(\n+0001ec30: 6461 7461 6469 7229 5c22 2040 4350 5046 datadir)\\\" @CPPF\n+0001ec40: 4c41 4753 400a 0a69 7320 6572 726f 6e65 LAGS@..is errone\n+0001ec50: 6f75 732e 2020 416c 7468 6f75 6768 2074 ous. Although t\n+0001ec60: 6869 7320 7072 6573 6572 7665 7320 e280 his preserves ..\n+0001ec70: 9863 6f6e 6669 6775 7265 e280 9927 7320 .configure...'s \n+0001ec80: 7661 6c75 6520 6f66 0ae2 8098 4350 5046 value of....CPPF\n+0001ec90: 4c41 4753 e280 992c 2074 6865 2064 6566 LAGS..., the def\n+0001eca0: 696e 6974 696f 6e20 6f66 20e2 8098 4441 inition of ...DA\n+0001ecb0: 5441 4449 52e2 8099 2077 696c 6c20 6469 TADIR... will di\n+0001ecc0: 7361 7070 6561 7220 6966 2061 2075 7365 sappear if a use\n+0001ecd0: 720a 6174 7465 6d70 7473 2074 6f20 6f76 r.attempts to ov\n+0001ece0: 6572 7269 6465 20e2 8098 4350 5046 4c41 erride ...CPPFLA\n+0001ecf0: 4753 e280 9920 6672 6f6d 2074 6865 20e2 GS... from the .\n+0001ed00: 8098 6d61 6b65 e280 9920 636f 6d6d 616e ..make... comman\n+0001ed10: 6420 6c69 6e65 2e0a 0a20 2020 2020 414d d line... AM\n+0001ed20: 5f43 5050 464c 4147 5320 3d20 2d44 4441 _CPPFLAGS = -DDA\n+0001ed30: 5441 4449 523d 5c22 2428 6461 7461 6469 TADIR=\\\"$(datadi\n+0001ed40: 7229 5c22 0a0a 6973 2061 6c6c 2074 6861 r)\\\"..is all tha\n+0001ed50: 7420 6973 206e 6565 6465 6420 6865 7265 t is needed here\n+0001ed60: 2069 6620 6e6f 2070 6572 2d74 6172 6765 if no per-targe\n+0001ed70: 7420 666c 6167 7320 6172 6520 7573 6564 t flags are used\n+0001ed80: 2e0a 0a20 2020 596f 7520 7368 6f75 6c64 ... You should\n+0001ed90: 206e 6f74 2061 6464 206f 7074 696f 6e73 not add options\n+0001eda0: 2074 6f20 7468 6573 6520 7573 6572 2076 to these user v\n+0001edb0: 6172 6961 626c 6573 2077 6974 6869 6e20 ariables within \n+0001edc0: e280 9863 6f6e 6669 6775 7265 e280 990a ...configure....\n+0001edd0: 6569 7468 6572 2c20 666f 7220 7468 6520 either, for the \n+0001ede0: 7361 6d65 2072 6561 736f 6e2e 2020 4f63 same reason. Oc\n+0001edf0: 6361 7369 6f6e 616c 6c79 2079 6f75 206e casionally you n\n+0001ee00: 6565 6420 746f 206d 6f64 6966 7920 7468 eed to modify th\n+0001ee10: 6573 650a 7661 7269 6162 6c65 7320 746f ese.variables to\n+0001ee20: 2070 6572 666f 726d 2061 2074 6573 742c perform a test,\n+0001ee30: 2062 7574 2079 6f75 2073 686f 756c 6420 but you should \n+0001ee40: 7265 7365 7420 7468 6569 7220 7661 6c75 reset their valu\n+0001ee50: 6573 0a61 6674 6572 7761 7264 732e 2020 es.afterwards. \n+0001ee60: 496e 2063 6f6e 7472 6173 742c 2069 7420 In contrast, it \n+0001ee70: 6973 204f 4b20 746f 206d 6f64 6966 7920 is OK to modify \n+0001ee80: 7468 6520 e280 9841 4d5f e280 9920 7661 the ...AM_... va\n+0001ee90: 7269 6162 6c65 7320 7769 7468 696e 0ae2 riables within..\n+0001eea0: 8098 636f 6e66 6967 7572 65e2 8099 2069 ..configure... i\n+0001eeb0: 6620 796f 7520 e280 9841 435f 5355 4253 f you ...AC_SUBS\n+0001eec0: 54e2 8099 2074 6865 6d2c 2062 7574 2069 T... them, but i\n+0001eed0: 7420 6973 2072 6174 6865 7220 7261 7265 t is rather rare\n+0001eee0: 2074 6861 7420 796f 7520 6e65 6564 0a74 that you need.t\n+0001eef0: 6f20 646f 2074 6869 732c 2075 6e6c 6573 o do this, unles\n+0001ef00: 7320 796f 7520 7265 616c 6c79 2077 616e s you really wan\n+0001ef10: 7420 746f 2063 6861 6e67 6520 7468 6520 t to change the \n+0001ef20: 6465 6661 756c 7420 6465 6669 6e69 7469 default definiti\n+0001ef30: 6f6e 7320 6f66 0a74 6865 20e2 8098 414d ons of.the ...AM\n+0001ef40: 5fe2 8099 2076 6172 6961 626c 6573 2069 _... variables i\n+0001ef50: 6e20 616c 6c20 e280 984d 616b 6566 696c n all ...Makefil\n+0001ef60: 65e2 8099 732e 0a0a 2020 2057 6861 7420 e...s... What \n+0001ef70: 7765 2072 6563 6f6d 6d65 6e64 2069 7320 we recommend is \n+0001ef80: 7468 6174 2079 6f75 2064 6566 696e 6520 that you define \n+0001ef90: 6578 7472 6120 666c 6167 7320 696e 2073 extra flags in s\n+0001efa0: 6570 6172 6174 650a 7661 7269 6162 6c65 eparate.variable\n+0001efb0: 732e 2020 466f 7220 696e 7374 616e 6365 s. For instance\n+0001efc0: 2c20 796f 7520 6d61 7920 7772 6974 6520 , you may write \n+0001efd0: 616e 2041 7574 6f63 6f6e 6620 6d61 6372 an Autoconf macr\n+0001efe0: 6f20 7468 6174 2063 6f6d 7075 7465 730a o that computes.\n+0001eff0: 6120 7365 7420 6f66 2077 6172 6e69 6e67 a set of warning\n+0001f000: 206f 7074 696f 6e73 2066 6f72 2074 6865 options for the\n+0001f010: 2043 2063 6f6d 7069 6c65 722c 2061 6e64 C compiler, and\n+0001f020: 20e2 8098 4143 5f53 5542 5354 e280 9920 ...AC_SUBST... \n+0001f030: 7468 656d 2069 6e0a e280 9857 4152 4e49 them in....WARNI\n+0001f040: 4e47 4346 4c41 4753 e280 993b 2079 6f75 NGCFLAGS...; you\n+0001f050: 206d 6179 2061 6c73 6f20 6861 7665 2061 may also have a\n+0001f060: 6e20 4175 746f 636f 6e66 206d 6163 726f n Autoconf macro\n+0001f070: 2074 6861 7420 6465 7465 726d 696e 6573 that determines\n+0001f080: 0a77 6869 6368 2063 6f6d 7069 6c65 7220 .which compiler \n+0001f090: 616e 6420 7768 6963 6820 6c69 6e6b 6572 and which linker\n+0001f0a0: 2066 6c61 6773 2073 686f 756c 6420 6265 flags should be\n+0001f0b0: 2075 7365 6420 746f 206c 696e 6b20 7769 used to link wi\n+0001f0c0: 7468 0a6c 6962 7261 7279 20e2 8098 6c69 th.library ...li\n+0001f0d0: 6266 6f6f e280 992c 2061 6e64 20e2 8098 bfoo..., and ...\n+0001f0e0: 4143 5f53 5542 5354 e280 9920 7468 6573 AC_SUBST... thes\n+0001f0f0: 6520 696e 20e2 8098 4c49 4246 4f4f 4346 e in ...LIBFOOCF\n+0001f100: 4c41 4753 e280 9920 616e 640a e280 984c LAGS... and....L\n+0001f110: 4942 464f 4f4c 4446 4c41 4753 e280 992e IBFOOLDFLAGS....\n+0001f120: 2020 5468 656e 2c20 6120 e280 984d 616b Then, a ...Mak\n+0001f130: 6566 696c 652e 616d e280 9920 636f 756c efile.am... coul\n+0001f140: 6420 7573 6520 7468 6573 6520 7661 7269 d use these vari\n+0001f150: 6162 6c65 7320 6173 0a66 6f6c 6c6f 7773 ables as.follows\n+0001f160: 3a0a 0a20 2020 2020 414d 5f43 464c 4147 :.. AM_CFLAG\n+0001f170: 5320 3d20 2428 5741 524e 494e 4743 464c S = $(WARNINGCFL\n+0001f180: 4147 5329 0a20 2020 2020 6269 6e5f 5052 AGS). bin_PR\n+0001f190: 4f47 5241 4d53 203d 2070 726f 6731 2070 OGRAMS = prog1 p\n+0001f1a0: 726f 6732 0a20 2020 2020 7072 6f67 315f rog2. prog1_\n+0001f1b0: 534f 5552 4345 5320 3d20 2e2e 2e0a 2020 SOURCES = .... \n+0001f1c0: 2020 2070 726f 6732 5f53 4f55 5243 4553 prog2_SOURCES\n+0001f1d0: 203d 202e 2e2e 0a20 2020 2020 7072 6f67 = .... prog\n+0001f1e0: 325f 4346 4c41 4753 203d 2024 284c 4942 2_CFLAGS = $(LIB\n+0001f1f0: 464f 4f43 464c 4147 5329 2024 2841 4d5f FOOCFLAGS) $(AM_\n+0001f200: 4346 4c41 4753 290a 2020 2020 2070 726f CFLAGS). pro\n+0001f210: 6732 5f4c 4446 4c41 4753 203d 2024 284c g2_LDFLAGS = $(L\n+0001f220: 4942 464f 4f4c 4446 4c41 4753 290a 0a20 IBFOOLDFLAGS).. \n+0001f230: 2020 496e 2074 6869 7320 6578 616d 706c In this exampl\n+0001f240: 6520 626f 7468 2070 726f 6772 616d 7320 e both programs \n+0001f250: 7769 6c6c 2062 6520 636f 6d70 696c 6564 will be compiled\n+0001f260: 2077 6974 6820 7468 6520 666c 6167 730a with the flags.\n+0001f270: 7375 6273 7469 7475 7465 6420 696e 746f substituted into\n+0001f280: 20e2 8098 2428 5741 524e 494e 4743 464c ...$(WARNINGCFL\n+0001f290: 4147 5329 e280 992c 2061 6e64 20e2 8098 AGS)..., and ...\n+0001f2a0: 7072 6f67 32e2 8099 2077 696c 6c20 6164 prog2... will ad\n+0001f2b0: 6469 7469 6f6e 616c 6c79 2062 650a 636f ditionally be.co\n+0001f2c0: 6d70 696c 6564 2077 6974 6820 7468 6520 mpiled with the \n+0001f2d0: 666c 6167 7320 7265 7175 6972 6564 2074 flags required t\n+0001f2e0: 6f20 6c69 6e6b 2077 6974 6820 e280 986c o link with ...l\n+0001f2f0: 6962 666f 6fe2 8099 2e0a 0a20 2020 4e6f ibfoo...... No\n+0001f300: 7465 2074 6861 7420 6c69 7374 696e 6720 te that listing \n+0001f310: e280 9841 4d5f 4346 4c41 4753 e280 9920 ...AM_CFLAGS... \n+0001f320: 696e 2061 2070 6572 2d74 6172 6765 7420 in a per-target \n+0001f330: e280 9843 464c 4147 53e2 8099 2076 6172 ...CFLAGS... var\n+0001f340: 6961 626c 6520 6973 2061 0a63 6f6d 6d6f iable is a.commo\n+0001f350: 6e20 6964 696f 6d20 746f 2065 6e73 7572 n idiom to ensur\n+0001f360: 6520 7468 6174 20e2 8098 414d 5f43 464c e that ...AM_CFL\n+0001f370: 4147 53e2 8099 2061 7070 6c69 6573 2074 AGS... applies t\n+0001f380: 6f20 6576 6572 7920 7461 7267 6574 2069 o every target i\n+0001f390: 6e20 610a e280 984d 616b 6566 696c 652e n a....Makefile.\n+0001f3a0: 696e e280 992e 0a0a 2020 2055 7369 6e67 in...... Using\n+0001f3b0: 2076 6172 6961 626c 6573 206c 696b 6520 variables like \n+0001f3c0: 7468 6973 2067 6976 6573 2079 6f75 2066 this gives you f\n+0001f3d0: 756c 6c20 636f 6e74 726f 6c20 6f76 6572 ull control over\n+0001f3e0: 2074 6865 206f 7264 6572 696e 6720 6f66 the ordering of\n+0001f3f0: 0a74 6865 2066 6c61 6773 2e20 2046 6f72 .the flags. For\n+0001f400: 2069 6e73 7461 6e63 652c 2069 6620 7468 instance, if th\n+0001f410: 6572 6520 6973 2061 2066 6c61 6720 696e ere is a flag in\n+0001f420: 2024 2857 4152 4e49 4e47 4346 4c41 4753 $(WARNINGCFLAGS\n+0001f430: 2920 7468 6174 0a79 6f75 2077 616e 7420 ) that.you want \n+0001f440: 746f 206e 6567 6174 6520 666f 7220 6120 to negate for a \n+0001f450: 7061 7274 6963 756c 6172 2074 6172 6765 particular targe\n+0001f460: 742c 2079 6f75 2063 616e 2075 7365 2073 t, you can use s\n+0001f470: 6f6d 6574 6869 6e67 206c 696b 650a e280 omething like...\n+0001f480: 9870 726f 6731 5f43 464c 4147 5320 3d20 .prog1_CFLAGS = \n+0001f490: 2428 414d 5f43 464c 4147 5329 202d 6e6f $(AM_CFLAGS) -no\n+0001f4a0: 2d66 6c61 67e2 8099 2e20 2049 6620 616c -flag.... If al\n+0001f4b0: 6c20 7468 6573 6520 666c 6167 7320 6861 l these flags ha\n+0001f4c0: 6420 6265 656e 0a66 6f72 6365 6675 6c6c d been.forcefull\n+0001f4d0: 7920 6170 7065 6e64 6564 2074 6f20 e280 y appended to ..\n+0001f4e0: 9843 464c 4147 53e2 8099 2c20 7468 6572 .CFLAGS..., ther\n+0001f4f0: 6520 776f 756c 6420 6265 206e 6f20 7761 e would be no wa\n+0001f500: 7920 746f 2064 6973 6162 6c65 206f 6e65 y to disable one\n+0001f510: 0a66 6c61 672e 2020 5965 7420 616e 6f74 .flag. Yet anot\n+0001f520: 6865 7220 7265 6173 6f6e 2074 6f20 6c65 her reason to le\n+0001f530: 6176 6520 7573 6572 2076 6172 6961 626c ave user variabl\n+0001f540: 6573 2074 6f20 7573 6572 732e 0a0a 2020 es to users... \n+0001f550: 2046 696e 616c 6c79 2c20 7765 2068 6176 Finally, we hav\n+0001f560: 6520 6176 6f69 6465 6420 6e61 6d69 6e67 e avoided naming\n+0001f570: 2074 6865 2076 6172 6961 626c 6520 6f66 the variable of\n+0001f580: 2074 6865 2065 7861 6d70 6c65 0ae2 8098 the example....\n+0001f590: 4c49 4246 4f4f 5f4c 4446 4c41 4753 e280 LIBFOO_LDFLAGS..\n+0001f5a0: 9920 2877 6974 6820 616e 2075 6e64 6572 . (with an under\n+0001f5b0: 7363 6f72 6529 2062 6563 6175 7365 2074 score) because t\n+0001f5c0: 6861 7420 776f 756c 6420 6361 7573 6520 hat would cause \n+0001f5d0: 4175 746f 6d61 6b65 0a74 6f20 7468 696e Automake.to thin\n+0001f5e0: 6b20 7468 6174 2074 6869 7320 6973 2061 k that this is a\n+0001f5f0: 6374 7561 6c6c 7920 6120 7065 722d 7461 ctually a per-ta\n+0001f600: 7267 6574 2076 6172 6961 626c 6520 286c rget variable (l\n+0001f610: 696b 650a e280 986d 756d 626c 655f 4c44 ike....mumble_LD\n+0001f620: 464c 4147 53e2 8099 2920 666f 7220 736f FLAGS...) for so\n+0001f630: 6d65 206e 6f6e 2d64 6563 6c61 7265 6420 me non-declared \n+0001f640: e280 984c 4942 464f 4fe2 8099 2074 6172 ...LIBFOO... tar\n+0001f650: 6765 742e 0a0a 4f74 6865 7220 5661 7269 get...Other Vari\n+0001f660: 6162 6c65 730a 2d2d 2d2d 2d2d 2d2d 2d2d ables.----------\n+0001f670: 2d2d 2d2d 2d0a 0a54 6865 7265 2061 7265 -----..There are\n+0001f680: 206f 7468 6572 2076 6172 6961 626c 6573 other variables\n+0001f690: 2069 6e20 4175 746f 6d61 6b65 2074 6861 in Automake tha\n+0001f6a0: 7420 666f 6c6c 6f77 2073 696d 696c 6172 t follow similar\n+0001f6b0: 2070 7269 6e63 6970 6c65 7320 746f 0a61 principles to.a\n+0001f6c0: 6c6c 6f77 2075 7365 7220 6f70 7469 6f6e llow user option\n+0001f6d0: 732e 2020 466f 7220 696e 7374 616e 6365 s. For instance\n+0001f6e0: 2c20 5465 7869 6e66 6f20 7275 6c65 7320 , Texinfo rules \n+0001f6f0: 282a 6e6f 7465 2054 6578 696e 666f 3a3a (*note Texinfo::\n+0001f700: 2920 7573 650a e280 984d 414b 4549 4e46 ) use....MAKEINF\n+0001f710: 4f46 4c41 4753 e280 9920 616e 6420 e280 OFLAGS... and ..\n+0001f720: 9841 4d5f 4d41 4b45 494e 464f 464c 4147 .AM_MAKEINFOFLAG\n+0001f730: 53e2 8099 2e20 2053 696d 696c 6172 6c79 S.... Similarly\n+0001f740: 2c20 4465 6a61 476e 7520 7465 7374 7320 , DejaGnu tests \n+0001f750: 282a 6e6f 7465 0a44 656a 6147 6e75 2054 (*note.DejaGnu T\n+0001f760: 6573 7473 3a3a 2920 7573 6520 e280 9852 ests::) use ...R\n+0001f770: 554e 5445 5354 4445 4641 554c 5446 4c41 UNTESTDEFAULTFLA\n+0001f780: 4753 e280 9920 616e 6420 e280 9841 4d5f GS... and ...AM_\n+0001f790: 5255 4e54 4553 5444 4546 4155 4c54 464c RUNTESTDEFAULTFL\n+0001f7a0: 4147 53e2 8099 2e0a 5468 6520 7461 6773 AGS.....The tags\n+0001f7b0: 2061 6e64 2063 7461 6773 2072 756c 6573 and ctags rules\n+0001f7c0: 2028 2a6e 6f74 6520 5461 6773 3a3a 2920 (*note Tags::) \n+0001f7d0: 7573 6520 e280 9845 5441 4753 464c 4147 use ...ETAGSFLAG\n+0001f7e0: 53e2 8099 2c0a e280 9841 4d5f 4554 4147 S...,....AM_ETAG\n+0001f7f0: 5346 4c41 4753 e280 992c 20e2 8098 4354 SFLAGS..., ...CT\n+0001f800: 4147 5346 4c41 4753 e280 992c 2061 6e64 AGSFLAGS..., and\n+0001f810: 20e2 8098 414d 5f43 5441 4753 464c 4147 ...AM_CTAGSFLAG\n+0001f820: 53e2 8099 2e20 204a 6176 6120 7275 6c65 S.... Java rule\n+0001f830: 7320 282a 6e6f 7465 0a4a 6176 613a 3a29 s (*note.Java::)\n+0001f840: 2075 7365 20e2 8098 4a41 5641 4346 4c41 use ...JAVACFLA\n+0001f850: 4753 e280 9920 616e 6420 e280 9841 4d5f GS... and ...AM_\n+0001f860: 4a41 5641 4346 4c41 4753 e280 992e 2020 JAVACFLAGS.... \n+0001f870: 4e6f 6e65 206f 6620 7468 6573 6520 7275 None of these ru\n+0001f880: 6c65 730a 7375 7070 6f72 7420 7065 722d les.support per-\n+0001f890: 7461 7267 6574 2066 6c61 6773 2028 7965 target flags (ye\n+0001f8a0: 7429 2e0a 0a20 2020 546f 2073 6f6d 6520 t)... To some \n+0001f8b0: 6578 7465 6e74 2c20 6576 656e 20e2 8098 extent, even ...\n+0001f8c0: 414d 5f4d 414b 4546 4c41 4753 e280 9920 AM_MAKEFLAGS... \n+0001f8d0: 282a 6e6f 7465 2053 7562 6469 7265 6374 (*note Subdirect\n+0001f8e0: 6f72 6965 733a 3a29 206f 6265 7973 0a74 ories::) obeys.t\n+0001f8f0: 6869 7320 6e61 6d69 6e67 2073 6368 656d his naming schem\n+0001f900: 652e 2020 5468 6520 736c 6967 6874 2064 e. The slight d\n+0001f910: 6966 6665 7265 6e63 6520 6973 2074 6861 ifference is tha\n+0001f920: 7420 e280 984d 414b 4546 4c41 4753 e280 t ...MAKEFLAGS..\n+0001f930: 9920 6973 2070 6173 7365 640a 746f 2073 . is passed.to s\n+0001f940: 7562 2de2 8098 6d61 6b65 e280 9973 2069 ub-...make...s i\n+0001f950: 6d70 6c69 6369 746c 7920 6279 20e2 8098 mplicitly by ...\n+0001f960: 6d61 6b65 e280 9920 6974 7365 6c66 2e0a make... itself..\n+0001f970: 0a20 2020 486f 7765 7665 7220 796f 7520 . However you \n+0001f980: 7368 6f75 6c64 206e 6f74 2074 6869 6e6b should not think\n+0001f990: 2074 6861 7420 616c 6c20 7661 7269 6162 that all variab\n+0001f9a0: 6c65 7320 656e 6469 6e67 2077 6974 6820 les ending with \n+0001f9b0: e280 9846 4c41 4753 e280 990a 666f 6c6c ...FLAGS....foll\n+0001f9c0: 6f77 2074 6869 7320 636f 6e76 656e 7469 ow this conventi\n+0001f9d0: 6f6e 2e20 2046 6f72 2069 6e73 7461 6e63 on. For instanc\n+0001f9e0: 652c 20e2 8098 4449 5354 4348 4543 4b5f e, ...DISTCHECK_\n+0001f9f0: 434f 4e46 4947 5552 455f 464c 4147 53e2 CONFIGURE_FLAGS.\n+0001fa00: 8099 0a28 2a6e 6f74 6520 4368 6563 6b69 ...(*note Checki\n+0001fa10: 6e67 2074 6865 2044 6973 7472 6962 7574 ng the Distribut\n+0001fa20: 696f 6e3a 3a29 2061 6e64 20e2 8098 4143 ion::) and ...AC\n+0001fa30: 4c4f 4341 4c5f 414d 464c 4147 53e2 8099 LOCAL_AMFLAGS...\n+0001fa40: 2028 7365 6520 2a6e 6f74 650a 5265 6275 (see *note.Rebu\n+0001fa50: 696c 6469 6e67 3a3a 2061 6e64 202a 6e6f ilding:: and *no\n+0001fa60: 7465 204c 6f63 616c 204d 6163 726f 733a te Local Macros:\n+0001fa70: 3a29 2c20 6172 6520 7477 6f20 7661 7269 :), are two vari\n+0001fa80: 6162 6c65 7320 7468 6174 2061 7265 206f ables that are o\n+0001fa90: 6e6c 790a 7573 6566 756c 2074 6f20 7468 nly.useful to th\n+0001faa0: 6520 6d61 696e 7461 696e 6572 2061 6e64 e maintainer and\n+0001fab0: 2068 6176 6520 6e6f 2075 7365 7220 636f have no user co\n+0001fac0: 756e 7465 7270 6172 742e 0a0a 2020 20e2 unterpart... .\n+0001fad0: 8098 4152 464c 4147 53e2 8099 2028 2a6e ..ARFLAGS... (*n\n+0001fae0: 6f74 6520 4120 4c69 6272 6172 793a 3a29 ote A Library::)\n+0001faf0: 2069 7320 7573 7561 6c6c 7920 6465 6669 is usually defi\n+0001fb00: 6e65 6420 6279 2041 7574 6f6d 616b 6520 ned by Automake \n+0001fb10: 616e 6420 6861 730a 6e65 6974 6865 7220 and has.neither \n+0001fb20: e280 9841 4d5f e280 9920 6e6f 7220 7065 ...AM_... nor pe\n+0001fb30: 722d 7461 7267 6574 2063 6f75 7369 6e2e r-target cousin.\n+0001fb40: 0a0a 2020 2046 696e 616c 6c79 2079 6f75 .. Finally you\n+0001fb50: 2073 686f 756c 6420 6e6f 7420 7468 696e should not thin\n+0001fb60: 6b20 7468 6174 2074 6865 2065 7869 7374 k that the exist\n+0001fb70: 656e 6365 206f 6620 6120 7065 722d 7461 ence of a per-ta\n+0001fb80: 7267 6574 0a76 6172 6961 626c 6520 696d rget.variable im\n+0001fb90: 706c 6965 7320 7468 6520 6578 6973 7461 plies the exista\n+0001fba0: 6e63 6520 6f66 2061 6e20 e280 9841 4d5f nce of an ...AM_\n+0001fbb0: e280 9920 7661 7269 6162 6c65 206f 7220 ... variable or \n+0001fbc0: 6f66 2061 2075 7365 720a 7661 7269 6162 of a user.variab\n+0001fbd0: 6c65 2e20 2046 6f72 2069 6e73 7461 6e63 le. For instanc\n+0001fbe0: 652c 2074 6865 20e2 8098 6d75 6d62 6c65 e, the ...mumble\n+0001fbf0: 5f4c 4441 4444 e280 9920 7065 722d 7461 _LDADD... per-ta\n+0001fc00: 7267 6574 2076 6172 6961 626c 650a 6f76 rget variable.ov\n+0001fc10: 6572 7269 6465 7320 7468 6520 6d61 6b65 errides the make\n+0001fc20: 6669 6c65 2d77 6964 6520 e280 984c 4441 file-wide ...LDA\n+0001fc30: 4444 e280 9920 7661 7269 6162 6c65 2028 DD... variable (\n+0001fc40: 7768 6963 6820 6973 206e 6f74 2061 2075 which is not a u\n+0001fc50: 7365 720a 7661 7269 6162 6c65 292c 2061 ser.variable), a\n+0001fc60: 6e64 20e2 8098 6d75 6d62 6c65 5f4c 4942 nd ...mumble_LIB\n+0001fc70: 4144 44e2 8099 2065 7869 7374 7320 6f6e ADD... exists on\n+0001fc80: 6c79 2061 7320 6120 7065 722d 7461 7267 ly as a per-targ\n+0001fc90: 6574 2076 6172 6961 626c 652e 0a2a 4e6f et variable..*No\n+0001fca0: 7465 2050 726f 6772 616d 2061 6e64 204c te Program and L\n+0001fcb0: 6962 7261 7279 2056 6172 6961 626c 6573 ibrary Variables\n+0001fcc0: 3a3a 2e0a 0a1f 0a46 696c 653a 2061 7574 ::.....File: aut\n+0001fcd0: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+0001fce0: 2020 4e6f 6465 3a20 5265 6e61 6d65 6420 Node: Renamed \n+0001fcf0: 4f62 6a65 6374 732c 2020 4e65 7874 3a20 Objects, Next: \n+0001fd00: 5065 722d 4f62 6a65 6374 2046 6c61 6773 Per-Object Flags\n+0001fd10: 2c20 2050 7265 763a 2046 6c61 6720 5661 , Prev: Flag Va\n+0001fd20: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n+0001fd30: 2c20 2055 703a 2046 4151 0a0a 3238 2e37 , Up: FAQ..28.7\n+0001fd40: 2057 6879 2061 7265 206f 626a 6563 7420 Why are object \n+0001fd50: 6669 6c65 7320 736f 6d65 7469 6d65 7320 files sometimes \n+0001fd60: 7265 6e61 6d65 643f 0a3d 3d3d 3d3d 3d3d 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 3d0a 0a54 6869 7320 6861 7070 =====..This happ\n+0001fda0: 656e 7320 7768 656e 2070 6572 2d74 6172 ens when per-tar\n+0001fdb0: 6765 7420 636f 6d70 696c 6174 696f 6e20 get compilation \n+0001fdc0: 666c 6167 7320 6172 6520 7573 6564 2e20 flags are used. \n+0001fdd0: 204f 626a 6563 7420 6669 6c65 730a 6e65 Object files.ne\n+0001fde0: 6564 2074 6f20 6265 2072 656e 616d 6564 ed to be renamed\n+0001fdf0: 206a 7573 7420 696e 2063 6173 6520 7468 just in case th\n+0001fe00: 6579 2077 6f75 6c64 2063 6c61 7368 2077 ey would clash w\n+0001fe10: 6974 6820 6f62 6a65 6374 2066 696c 6573 ith object files\n+0001fe20: 0a63 6f6d 7069 6c65 6420 6672 6f6d 2074 .compiled from t\n+0001fe30: 6865 2073 616d 6520 736f 7572 6365 732c he same sources,\n+0001fe40: 2062 7574 2077 6974 6820 6469 6666 6572 but with differ\n+0001fe50: 656e 7420 666c 6167 732e 2020 436f 6e73 ent flags. Cons\n+0001fe60: 6964 6572 2074 6865 0a66 6f6c 6c6f 7769 ider the.followi\n+0001fe70: 6e67 2065 7861 6d70 6c65 2e0a 0a20 2020 ng example... \n+0001fe80: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n+0001fe90: 2074 7275 6520 6661 6c73 650a 2020 2020 true false. \n+0001fea0: 2074 7275 655f 534f 5552 4345 5320 3d20 true_SOURCES = \n+0001feb0: 6765 6e65 7269 632e 630a 2020 2020 2074 generic.c. t\n+0001fec0: 7275 655f 4350 5046 4c41 4753 203d 202d rue_CPPFLAGS = -\n+0001fed0: 4445 5849 545f 434f 4445 3d30 0a20 2020 DEXIT_CODE=0. \n+0001fee0: 2020 6661 6c73 655f 534f 5552 4345 5320 false_SOURCES \n+0001fef0: 3d20 6765 6e65 7269 632e 630a 2020 2020 = generic.c. \n+0001ff00: 2066 616c 7365 5f43 5050 464c 4147 5320 false_CPPFLAGS \n+0001ff10: 3d20 2d44 4558 4954 5f43 4f44 453d 310a = -DEXIT_CODE=1.\n+0001ff20: 0a4f 6276 696f 7573 6c79 2074 6865 2074 .Obviously the t\n+0001ff30: 776f 2070 726f 6772 616d 7320 6172 6520 wo programs are \n+0001ff40: 6275 696c 7420 6672 6f6d 2074 6865 2073 built from the s\n+0001ff50: 616d 6520 736f 7572 6365 2c20 6275 7420 ame source, but \n+0001ff60: 6974 2077 6f75 6c64 0a62 6520 6261 6420 it would.be bad \n+0001ff70: 6966 2074 6865 7920 7368 6172 6564 2074 if they shared t\n+0001ff80: 6865 2073 616d 6520 6f62 6a65 6374 2c20 he same object, \n+0001ff90: 6265 6361 7573 6520 e280 9867 656e 6572 because ...gener\n+0001ffa0: 6963 2e6f e280 9920 6361 6e6e 6f74 2062 ic.o... cannot b\n+0001ffb0: 650a 6275 696c 7420 7769 7468 2062 6f74 e.built with bot\n+0001ffc0: 6820 e280 982d 4445 5849 545f 434f 4445 h ...-DEXIT_CODE\n+0001ffd0: 3d30 e280 9920 5f61 6e64 5f20 e280 982d =0... _and_ ...-\n+0001ffe0: 4445 5849 545f 434f 4445 3d31 e280 992e DEXIT_CODE=1....\n+0001fff0: 2020 5468 6572 6566 6f72 650a e280 9861 Therefore....a\n+00020000: 7574 6f6d 616b 65e2 8099 206f 7574 7075 utomake... outpu\n+00020010: 7473 2072 756c 6573 2074 6f20 6275 696c ts rules to buil\n+00020020: 6420 7477 6f20 6469 6666 6572 656e 7420 d two different \n+00020030: 6f62 6a65 6374 733a 0ae2 8098 7472 7565 objects:....true\n+00020040: 2d67 656e 6572 6963 2e6f e280 9920 616e -generic.o... an\n+00020050: 6420 e280 9866 616c 7365 2d67 656e 6572 d ...false-gener\n+00020060: 6963 2e6f e280 992e 0a0a 2020 20e2 8098 ic.o...... ...\n+00020070: 6175 746f 6d61 6b65 e280 9920 646f 6573 automake... does\n+00020080: 6e27 7420 6163 7475 616c 6c79 206c 6f6f n't actually loo\n+00020090: 6b20 7768 6574 6865 7220 736f 7572 6365 k whether source\n+000200a0: 2066 696c 6573 2061 7265 2073 6861 7265 files are share\n+000200b0: 6420 746f 0a64 6563 6964 6520 6966 2069 d to.decide if i\n+000200c0: 7420 6d75 7374 2072 656e 616d 6520 6f62 t must rename ob\n+000200d0: 6a65 6374 732e 2020 4974 2077 696c 6c20 jects. It will \n+000200e0: 6a75 7374 2072 656e 616d 6520 616c 6c20 just rename all \n+000200f0: 6f62 6a65 6374 7320 6f66 2061 0a74 6172 objects of a.tar\n+00020100: 6765 7420 6173 2073 6f6f 6e20 6173 2069 get as soon as i\n+00020110: 7420 7365 6573 2070 6572 2d74 6172 6765 t sees per-targe\n+00020120: 7420 636f 6d70 696c 6174 696f 6e20 666c t compilation fl\n+00020130: 6167 7320 7573 6564 2e0a 0a20 2020 4974 ags used... It\n+00020140: 2773 204f 4b20 746f 2073 6861 7265 206f 's OK to share o\n+00020150: 626a 6563 7420 6669 6c65 7320 7768 656e bject files when\n+00020160: 2070 6572 2d74 6172 6765 7420 636f 6d70 per-target comp\n+00020170: 696c 6174 696f 6e20 666c 6167 7320 6172 ilation flags ar\n+00020180: 650a 6e6f 7420 7573 6564 2e20 2046 6f72 e.not used. For\n+00020190: 2069 6e73 7461 6e63 652c 20e2 8098 7472 instance, ...tr\n+000201a0: 7565 e280 9920 616e 6420 e280 9866 616c ue... and ...fal\n+000201b0: 7365 e280 9920 7769 6c6c 2062 6f74 6820 se... will both \n+000201c0: 7573 6520 e280 9876 6572 7369 6f6e 2e6f use ...version.o\n+000201d0: e280 9920 696e 0a74 6865 2066 6f6c 6c6f ... in.the follo\n+000201e0: 7769 6e67 2065 7861 6d70 6c65 2e0a 0a20 wing example... \n+000201f0: 2020 2020 414d 5f43 5050 464c 4147 5320 AM_CPPFLAGS \n+00020200: 3d20 2d44 5645 5253 494f 4e3d 312e 300a = -DVERSION=1.0.\n+00020210: 2020 2020 2062 696e 5f50 524f 4752 414d bin_PROGRAM\n+00020220: 5320 3d20 7472 7565 2066 616c 7365 0a20 S = true false. \n+00020230: 2020 2020 7472 7565 5f53 4f55 5243 4553 true_SOURCES\n+00020240: 203d 2074 7275 652e 6320 7665 7273 696f = true.c versio\n+00020250: 6e2e 630a 2020 2020 2066 616c 7365 5f53 n.c. false_S\n+00020260: 4f55 5243 4553 203d 2066 616c 7365 2e63 OURCES = false.c\n+00020270: 2076 6572 7369 6f6e 2e63 0a0a 2020 204e version.c.. N\n+00020280: 6f74 6520 7468 6174 2074 6865 2072 656e ote that the ren\n+00020290: 616d 696e 6720 6f66 206f 626a 6563 7473 aming of objects\n+000202a0: 2069 7320 616c 736f 2061 6666 6563 7465 is also affecte\n+000202b0: 6420 6279 2074 6865 0ae2 8098 5f53 484f d by the...._SHO\n+000202c0: 5254 4e41 4d45 e280 9920 7661 7269 6162 RTNAME... variab\n+000202d0: 6c65 2028 2a6e 6f74 6520 5072 6f67 7261 le (*note Progra\n+000202e0: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n+000202f0: 7269 6162 6c65 733a 3a29 2e0a 0a1f 0a46 riables::).....F\n+00020300: 696c 653a 2061 7574 6f6d 616b 652d 312e ile: automake-1.\n+00020310: 3131 2e69 6e66 6f2c 2020 4e6f 6465 3a20 11.info, Node: \n+00020320: 5065 722d 4f62 6a65 6374 2046 6c61 6773 Per-Object Flags\n+00020330: 2c20 204e 6578 743a 204d 756c 7469 706c , Next: Multipl\n+00020340: 6520 4f75 7470 7574 732c 2020 5072 6576 e Outputs, Prev\n+00020350: 3a20 5265 6e61 6d65 6420 4f62 6a65 6374 : Renamed Object\n+00020360: 732c 2020 5570 3a20 4641 510a 0a32 382e s, Up: FAQ..28.\n+00020370: 3820 5065 722d 4f62 6a65 6374 2046 6c61 8 Per-Object Fla\n+00020380: 6773 2045 6d75 6c61 7469 6f6e 0a3d 3d3d gs 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 0a0a 2020 ============.. \n+000203b0: 2020 204f 6e65 206f 6620 6d79 2073 6f75 One of my sou\n+000203c0: 7263 6520 6669 6c65 7320 6e65 6564 7320 rce files needs \n+000203d0: 746f 2062 6520 636f 6d70 696c 6564 2077 to be compiled w\n+000203e0: 6974 6820 6469 6666 6572 656e 7420 666c ith different fl\n+000203f0: 6167 732e 2020 486f 770a 2020 2020 2064 ags. How. d\n+00020400: 6f20 4920 646f 3f0a 0a20 2020 4175 746f o I do?.. Auto\n+00020410: 6d61 6b65 2073 7570 706f 7274 7320 7065 make supports pe\n+00020420: 722d 7072 6f67 7261 6d20 616e 6420 7065 r-program and pe\n+00020430: 722d 6c69 6272 6172 7920 636f 6d70 696c r-library compil\n+00020440: 6174 696f 6e20 666c 6167 7320 2873 6565 ation flags (see\n+00020450: 0a2a 6e6f 7465 2050 726f 6772 616d 2061 .*note Program a\n+00020460: 6e64 204c 6962 7261 7279 2056 6172 6961 nd Library Varia\n+00020470: 626c 6573 3a3a 2061 6e64 202a 6e6f 7465 bles:: and *note\n+00020480: 2046 6c61 6720 5661 7269 6162 6c65 730a Flag Variables.\n+00020490: 4f72 6465 7269 6e67 3a3a 292e 2020 5769 Ordering::). Wi\n+000204a0: 7468 2074 6869 7320 796f 7520 6361 6e20 th this you can \n+000204b0: 6465 6669 6e65 2063 6f6d 7069 6c61 7469 define compilati\n+000204c0: 6f6e 2066 6c61 6773 2074 6861 7420 6170 on flags that ap\n+000204d0: 706c 7920 746f 0a61 6c6c 2066 696c 6573 ply to.all files\n+000204e0: 2063 6f6d 7069 6c65 6420 666f 7220 6120 compiled for a \n+000204f0: 7461 7267 6574 2e20 2046 6f72 2069 6e73 target. For ins\n+00020500: 7461 6e63 652c 2069 6e0a 0a20 2020 2020 tance, in.. \n+00020510: 6269 6e5f 5052 4f47 5241 4d53 203d 2066 bin_PROGRAMS = f\n+00020520: 6f6f 0a20 2020 2020 666f 6f5f 534f 5552 oo. foo_SOUR\n+00020530: 4345 5320 3d20 666f 6f2e 6320 666f 6f2e CES = foo.c foo.\n+00020540: 6820 6261 722e 6320 6261 722e 6820 6d61 h bar.c bar.h ma\n+00020550: 696e 2e63 0a20 2020 2020 666f 6f5f 4346 in.c. foo_CF\n+00020560: 4c41 4753 203d 202d 736f 6d65 202d 666c LAGS = -some -fl\n+00020570: 6167 730a 0ae2 8098 666f 6f2d 666f 6f2e ags.....foo-foo.\n+00020580: 6fe2 8099 2c20 e280 9866 6f6f 2d62 6172 o..., ...foo-bar\n+00020590: 2e6f e280 992c 2061 6e64 20e2 8098 666f .o..., and ...fo\n+000205a0: 6f2d 6d61 696e 2e6f e280 9920 7769 6c6c o-main.o... will\n+000205b0: 2061 6c6c 2062 6520 636f 6d70 696c 6564 all be compiled\n+000205c0: 2077 6974 680a e280 982d 736f 6d65 202d with....-some -\n+000205d0: 666c 6167 73e2 8099 2e20 2028 4966 2079 flags.... (If y\n+000205e0: 6f75 2077 6f6e 6465 7220 6162 6f75 7420 ou wonder about \n+000205f0: 7468 6520 6e61 6d65 7320 6f66 2074 6865 the names of the\n+00020600: 7365 206f 626a 6563 7420 6669 6c65 732c se object files,\n+00020610: 0a73 6565 202a 6e6f 7465 2052 656e 616d .see *note Renam\n+00020620: 6564 204f 626a 6563 7473 3a3a 2e29 2020 ed Objects::.) \n+00020630: 4e6f 7465 2074 6861 7420 e280 9866 6f6f Note that ...foo\n+00020640: 5f43 464c 4147 53e2 8099 2067 6976 6573 _CFLAGS... gives\n+00020650: 2074 6865 2066 6c61 6773 2074 6f0a 7573 the flags to.us\n+00020660: 6520 7768 656e 2063 6f6d 7069 6c69 6e67 e when compiling\n+00020670: 2061 6c6c 2074 6865 2043 2073 6f75 7263 all the C sourc\n+00020680: 6573 206f 6620 7468 6520 5f70 726f 6772 es of the _progr\n+00020690: 616d 5f20 e280 9866 6f6f e280 992c 2069 am_ ...foo..., i\n+000206a0: 7420 6861 730a 6e6f 7468 696e 6720 746f t has.nothing to\n+000206b0: 2064 6f20 7769 7468 20e2 8098 666f 6f2e do with ...foo.\n+000206c0: 63e2 8099 206f 7220 e280 9866 6f6f 2d66 c... or ...foo-f\n+000206d0: 6f6f 2e6f e280 9920 7370 6563 6966 6963 oo.o... specific\n+000206e0: 616c 6c79 2e0a 0a20 2020 5768 6174 2069 ally... What i\n+000206f0: 6620 e280 9866 6f6f 2e63 e280 9920 6e65 f ...foo.c... ne\n+00020700: 6564 7320 746f 2062 6520 636f 6d70 696c eds to be compil\n+00020710: 6564 2069 6e74 6f20 e280 9866 6f6f 2e6f ed into ...foo.o\n+00020720: e280 9920 7573 696e 6720 736f 6d65 2073 ... using some s\n+00020730: 7065 6369 6669 630a 666c 6167 732c 2074 pecific.flags, t\n+00020740: 6861 7420 6e6f 6e65 206f 6620 7468 6520 hat none of the \n+00020750: 6f74 6865 7220 6669 6c65 7320 7265 7175 other files requ\n+00020760: 6972 6573 3f20 204f 6276 696f 7573 6c79 ires? Obviously\n+00020770: 2070 6572 2d70 726f 6772 616d 0a66 6c61 per-program.fla\n+00020780: 6773 2061 7265 206e 6f74 2064 6972 6563 gs are not direc\n+00020790: 746c 7920 6170 706c 6963 6162 6c65 2068 tly applicable h\n+000207a0: 6572 652e 2020 536f 6d65 7468 696e 6720 ere. Something \n+000207b0: 6c69 6b65 2070 6572 2d6f 626a 6563 7420 like per-object \n+000207c0: 666c 6167 730a 6172 6520 6578 7065 6374 flags.are expect\n+000207d0: 6564 2c20 692e 652e 2c20 666c 6167 7320 ed, i.e., flags \n+000207e0: 7468 6174 2077 6f75 6c64 2062 6520 7573 that would be us\n+000207f0: 6564 206f 6e6c 7920 7768 656e 2063 7265 ed only when cre\n+00020800: 6174 696e 670a e280 9866 6f6f 2d66 6f6f ating....foo-foo\n+00020810: 2e6f e280 992e 2020 4175 746f 6d61 6b65 .o.... Automake\n+00020820: 2064 6f65 7320 6e6f 7420 7375 7070 6f72 does not suppor\n+00020830: 7420 7468 6174 2c20 686f 7765 7665 7220 t that, however \n+00020840: 7468 6973 2069 7320 6561 7379 2074 6f0a this is easy to.\n+00020850: 7369 6d75 6c61 7465 2075 7369 6e67 2061 simulate using a\n+00020860: 206c 6962 7261 7279 2074 6861 7420 636f library that co\n+00020870: 6e74 6169 6e73 206f 6e6c 7920 7468 6174 ntains only that\n+00020880: 206f 626a 6563 742c 2061 6e64 2063 6f6d object, and com\n+00020890: 7069 6c69 6e67 0a74 6869 7320 6c69 6272 piling.this libr\n+000208a0: 6172 7920 7769 7468 2070 6572 2d6c 6962 ary with per-lib\n+000208b0: 7261 7279 2066 6c61 6773 2e0a 0a20 2020 rary flags... \n+000208c0: 2020 6269 6e5f 5052 4f47 5241 4d53 203d bin_PROGRAMS =\n+000208d0: 2066 6f6f 0a20 2020 2020 666f 6f5f 534f foo. foo_SO\n+000208e0: 5552 4345 5320 3d20 6261 722e 6320 6261 URCES = bar.c ba\n+000208f0: 722e 6820 6d61 696e 2e63 0a20 2020 2020 r.h main.c. \n+00020900: 666f 6f5f 4346 4c41 4753 203d 202d 736f foo_CFLAGS = -so\n+00020910: 6d65 202d 666c 6167 730a 2020 2020 2066 me -flags. f\n+00020920: 6f6f 5f4c 4441 4444 203d 206c 6962 666f oo_LDADD = libfo\n+00020930: 6f2e 610a 2020 2020 206e 6f69 6e73 745f o.a. noinst_\n+00020940: 4c49 4252 4152 4945 5320 3d20 6c69 6266 LIBRARIES = libf\n+00020950: 6f6f 2e61 0a20 2020 2020 6c69 6266 6f6f oo.a. libfoo\n+00020960: 5f61 5f53 4f55 5243 4553 203d 2066 6f6f _a_SOURCES = foo\n+00020970: 2e63 2066 6f6f 2e68 0a20 2020 2020 6c69 .c foo.h. li\n+00020980: 6266 6f6f 5f61 5f43 464c 4147 5320 3d20 bfoo_a_CFLAGS = \n+00020990: 2d73 6f6d 6520 2d6f 7468 6572 202d 666c -some -other -fl\n+000209a0: 6167 730a 0a20 2020 4865 7265 20e2 8098 ags.. Here ...\n+000209b0: 666f 6f2d 6261 722e 6fe2 8099 2061 6e64 foo-bar.o... and\n+000209c0: 20e2 8098 666f 6f2d 6d61 696e 2e6f e280 ...foo-main.o..\n+000209d0: 9920 7769 6c6c 2061 6c6c 2062 6520 636f . will all be co\n+000209e0: 6d70 696c 6564 2077 6974 6820 e280 982d mpiled with ...-\n+000209f0: 736f 6d65 0a2d 666c 6167 73e2 8099 2c20 some.-flags..., \n+00020a00: 7768 696c 6520 e280 986c 6962 666f 6f5f while ...libfoo_\n+00020a10: 612d 666f 6f2e 6fe2 8099 2077 696c 6c20 a-foo.o... will \n+00020a20: 6265 2063 6f6d 7069 6c65 6420 7573 696e be compiled usin\n+00020a30: 6720 e280 982d 736f 6d65 202d 6f74 6865 g ...-some -othe\n+00020a40: 720a 2d66 6c61 6773 e280 992e 2020 4576 r.-flags.... Ev\n+00020a50: 656e 7475 616c 6c79 2c20 616c 6c20 7468 entually, all th\n+00020a60: 7265 6520 6f62 6a65 6374 7320 7769 6c6c ree objects will\n+00020a70: 2062 6520 6c69 6e6b 6564 2074 6f20 666f be linked to fo\n+00020a80: 726d 20e2 8098 666f 6fe2 8099 2e0a 0a20 rm ...foo...... \n+00020a90: 2020 5468 6973 2074 7269 636b 2063 616e This trick can\n+00020aa0: 2061 6c73 6f20 6265 2061 6368 6965 7665 also be achieve\n+00020ab0: 6420 7573 696e 6720 4c69 6274 6f6f 6c20 d using Libtool \n+00020ac0: 636f 6e76 656e 6965 6e63 6520 6c69 6272 convenience libr\n+00020ad0: 6172 6965 732c 0a66 6f72 2069 6e73 7461 aries,.for insta\n+00020ae0: 6e63 6520 e280 986e 6f69 6e73 745f 4c54 nce ...noinst_LT\n+00020af0: 4c49 4252 4152 4945 5320 3d20 6c69 6266 LIBRARIES = libf\n+00020b00: 6f6f 2e6c 61e2 8099 2028 2a6e 6f74 6520 oo.la... (*note \n+00020b10: 4c69 6274 6f6f 6c20 436f 6e76 656e 6965 Libtool Convenie\n+00020b20: 6e63 650a 4c69 6272 6172 6965 733a 3a29 nce.Libraries::)\n+00020b30: 2e0a 0a20 2020 416e 6f74 6865 7220 7465 ... Another te\n+00020b40: 6d70 7469 6e67 2069 6465 6120 746f 2069 mpting idea to i\n+00020b50: 6d70 6c65 6d65 6e74 2070 6572 2d6f 626a mplement per-obj\n+00020b60: 6563 7420 666c 6167 7320 6973 2074 6f20 ect flags is to \n+00020b70: 6f76 6572 7269 6465 0a74 6865 2063 6f6d override.the com\n+00020b80: 7069 6c65 2072 756c 6573 20e2 8098 6175 pile rules ...au\n+00020b90: 746f 6d61 6b65 e280 9920 776f 756c 6420 tomake... would \n+00020ba0: 6f75 7470 7574 2066 6f72 2074 6865 7365 output for these\n+00020bb0: 2066 696c 6573 2e20 2041 7574 6f6d 616b files. Automak\n+00020bc0: 650a 7769 6c6c 206e 6f74 2064 6566 696e e.will not defin\n+00020bd0: 6520 6120 7275 6c65 2066 6f72 2061 2074 e a rule for a t\n+00020be0: 6172 6765 7420 796f 7520 6861 7665 2064 arget you have d\n+00020bf0: 6566 696e 6564 2c20 736f 2079 6f75 2063 efined, so you c\n+00020c00: 6f75 6c64 2074 6869 6e6b 0a61 626f 7574 ould think.about\n+00020c10: 2064 6566 696e 696e 6720 7468 6520 e280 defining the ..\n+00020c20: 9866 6f6f 2d66 6f6f 2e6f 3a20 666f 6f2e .foo-foo.o: foo.\n+00020c30: 63e2 8099 2072 756c 6520 796f 7572 7365 c... rule yourse\n+00020c40: 6c66 2e20 2057 6520 7265 636f 6d6d 656e lf. We recommen\n+00020c50: 640a 6167 6169 6e73 7420 7468 6973 2c20 d.against this, \n+00020c60: 6265 6361 7573 6520 7468 6973 2069 7320 because this is \n+00020c70: 6572 726f 7220 7072 6f6e 652e 2020 466f error prone. Fo\n+00020c80: 7220 696e 7374 616e 6365 2c20 6966 2079 r instance, if y\n+00020c90: 6f75 2061 6464 0a73 7563 6820 6120 7275 ou add.such a ru\n+00020ca0: 6c65 2074 6f20 7468 6520 6669 7273 7420 le to the first \n+00020cb0: 6578 616d 706c 652c 2069 7420 7769 6c6c example, it will\n+00020cc0: 2062 7265 616b 2074 6865 2064 6179 2079 break the day y\n+00020cd0: 6f75 2064 6563 6964 6520 746f 0a72 656d ou decide to.rem\n+00020ce0: 6f76 6520 e280 9866 6f6f 5f43 464c 4147 ove ...foo_CFLAG\n+00020cf0: 53e2 8099 2028 6265 6361 7573 6520 e280 S... (because ..\n+00020d00: 9866 6f6f 2e63 e280 9920 7769 6c6c 2074 .foo.c... will t\n+00020d10: 6865 6e20 6265 2063 6f6d 7069 6c65 6420 hen be compiled \n+00020d20: 6173 20e2 8098 666f 6f2e 6fe2 8099 0a69 as ...foo.o....i\n+00020d30: 6e73 7465 6164 206f 6620 e280 9866 6f6f nstead of ...foo\n+00020d40: 2d66 6f6f 2e6f e280 992c 202a 6e6f 7465 -foo.o..., *note\n+00020d50: 2052 656e 616d 6564 204f 626a 6563 7473 Renamed Objects\n+00020d60: 3a3a 292e 2020 416c 736f 2069 6e20 6f72 ::). Also in or\n+00020d70: 6465 7220 746f 0a73 7570 706f 7274 2064 der to.support d\n+00020d80: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+00020d90: 6e67 2c20 7468 6520 7477 6f20 e280 982e ng, the two ....\n+00020da0: 6fe2 8099 2fe2 8098 2e6f 626a e280 9920 o.../....obj... \n+00020db0: 6578 7465 6e73 696f 6e73 2c20 616e 6420 extensions, and \n+00020dc0: 616c 6c20 7468 650a 6f74 6865 7220 666c all the.other fl\n+00020dd0: 6167 7320 7661 7269 6162 6c65 7320 696e ags variables in\n+00020de0: 766f 6c76 6564 2069 6e20 6120 636f 6d70 volved in a comp\n+00020df0: 696c 6174 696f 6e2c 2079 6f75 2077 696c ilation, you wil\n+00020e00: 6c20 656e 6420 7570 0a6d 6f64 6966 7969 l end up.modifyi\n+00020e10: 6e67 2061 2063 6f70 7920 6f66 2074 6865 ng a copy of the\n+00020e20: 2072 756c 6520 7072 6576 696f 7573 6c79 rule previously\n+00020e30: 206f 7574 7075 7420 6279 20e2 8098 6175 output by ...au\n+00020e40: 746f 6d61 6b65 e280 9920 666f 7220 7468 tomake... for th\n+00020e50: 6973 0a66 696c 652e 2020 4966 2061 206e is.file. If a n\n+00020e60: 6577 2072 656c 6561 7365 206f 6620 4175 ew release of Au\n+00020e70: 746f 6d61 6b65 2067 656e 6572 6174 6573 tomake generates\n+00020e80: 2061 2064 6966 6665 7265 6e74 2072 756c a different rul\n+00020e90: 652c 2079 6f75 720a 636f 7079 2077 696c e, your.copy wil\n+00020ea0: 6c20 6e65 6564 2074 6f20 6265 2075 7064 l need to be upd\n+00020eb0: 6174 6564 2062 7920 6861 6e64 2e0a 0a1f ated by hand....\n+00020ec0: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+00020ed0: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+00020ee0: 3a20 4d75 6c74 6970 6c65 204f 7574 7075 : Multiple Outpu\n+00020ef0: 7473 2c20 204e 6578 743a 2048 6172 642d ts, Next: Hard-\n+00020f00: 436f 6465 6420 496e 7374 616c 6c20 5061 Coded Install Pa\n+00020f10: 7468 732c 2020 5072 6576 3a20 5065 722d ths, Prev: Per-\n+00020f20: 4f62 6a65 6374 2046 6c61 6773 2c20 2055 Object Flags, U\n+00020f30: 703a 2046 4151 0a0a 3238 2e39 2048 616e p: FAQ..28.9 Han\n+00020f40: 646c 696e 6720 546f 6f6c 7320 7468 6174 dling Tools that\n+00020f50: 2050 726f 6475 6365 204d 616e 7920 4f75 Produce Many Ou\n+00020f60: 7470 7574 730a 3d3d 3d3d 3d3d 3d3d 3d3d tputs.==========\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-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+00020f90: 3d3d 3d0a 0a54 6869 7320 7365 6374 696f ===..This sectio\n+00020fa0: 6e20 6465 7363 7269 6265 7320 6120 e280 n describes a ..\n+00020fb0: 986d 616b 65e2 8099 2069 6469 6f6d 2074 .make... idiom t\n+00020fc0: 6861 7420 6361 6e20 6265 2075 7365 6420 hat can be used \n+00020fd0: 7768 656e 2061 2074 6f6f 6c0a 7072 6f64 when a tool.prod\n+00020fe0: 7563 6573 206d 756c 7469 706c 6520 6f75 uces multiple ou\n+00020ff0: 7470 7574 2066 696c 6573 2e20 2049 7420 tput files. It \n+00021000: 6973 206e 6f74 2073 7065 6369 6669 6320 is not specific \n+00021010: 746f 2041 7574 6f6d 616b 6520 616e 6420 to Automake and \n+00021020: 6361 6e0a 6265 2075 7365 6420 696e 206f can.be used in o\n+00021030: 7264 696e 6172 7920 e280 984d 616b 6566 rdinary ...Makef\n+00021040: 696c 65e2 8099 732e 0a0a 2020 2053 7570 ile...s... Sup\n+00021050: 706f 7365 2077 6520 6861 7665 2061 2070 pose we have a p\n+00021060: 726f 6772 616d 2063 616c 6c65 6420 e280 rogram called ..\n+00021070: 9866 6f6f e280 9920 7468 6174 2077 696c .foo... that wil\n+00021080: 6c20 7265 6164 206f 6e65 2066 696c 6520 l read one file \n+00021090: 6361 6c6c 6564 0ae2 8098 6461 7461 2e66 called....data.f\n+000210a0: 6f6f e280 9920 616e 6420 7072 6f64 7563 oo... and produc\n+000210b0: 6520 7477 6f20 6669 6c65 7320 6e61 6d65 e two files name\n+000210c0: 6420 e280 9864 6174 612e 63e2 8099 2061 d ...data.c... a\n+000210d0: 6e64 20e2 8098 6461 7461 2e68 e280 992e nd ...data.h....\n+000210e0: 2020 5765 2077 616e 740a 746f 2077 7269 We want.to wri\n+000210f0: 7465 2061 20e2 8098 4d61 6b65 6669 6c65 te a ...Makefile\n+00021100: e280 9920 7275 6c65 2074 6861 7420 6361 ... rule that ca\n+00021110: 7074 7572 6573 2074 6869 7320 6f6e 652d ptures this one-\n+00021120: 746f 2d74 776f 2064 6570 656e 6465 6e63 to-two dependenc\n+00021130: 792e 0a0a 2020 2054 6865 206e 6169 7665 y... The naive\n+00021140: 2072 756c 6520 6973 2069 6e63 6f72 7265 rule is incorre\n+00021150: 6374 3a0a 0a20 2020 2020 2320 5468 6973 ct:.. # This\n+00021160: 2069 7320 696e 636f 7272 6563 742e 0a20 is incorrect.. \n+00021170: 2020 2020 6461 7461 2e63 2064 6174 612e data.c data.\n+00021180: 683a 2064 6174 612e 666f 6f0a 2020 2020 h: data.foo. \n+00021190: 2020 2020 2020 2020 2066 6f6f 2064 6174 foo dat\n+000211a0: 612e 666f 6f0a 0a57 6861 7420 7468 6520 a.foo..What the \n+000211b0: 6162 6f76 6520 7275 6c65 2072 6561 6c6c above rule reall\n+000211c0: 7920 7361 7973 2069 7320 7468 6174 20e2 y says is that .\n+000211d0: 8098 6461 7461 2e63 e280 9920 616e 6420 ..data.c... and \n+000211e0: e280 9864 6174 612e 68e2 8099 2065 6163 ...data.h... eac\n+000211f0: 680a 6465 7065 6e64 206f 6e20 e280 9864 h.depend on ...d\n+00021200: 6174 612e 666f 6fe2 8099 2c20 616e 6420 ata.foo..., and \n+00021210: 6361 6e20 6561 6368 2062 6520 6275 696c can each be buil\n+00021220: 7420 6279 2072 756e 6e69 6e67 20e2 8098 t by running ...\n+00021230: 666f 6f20 6461 7461 2e66 6f6f e280 992e foo data.foo....\n+00021240: 0a49 6e20 6f74 6865 7220 776f 7264 7320 .In other words \n+00021250: 6974 2069 7320 6571 7569 7661 6c65 6e74 it is equivalent\n+00021260: 2074 6f3a 0a0a 2020 2020 2023 2057 6520 to:.. # We \n+00021270: 646f 206e 6f74 2077 616e 7420 7468 6973 do not want this\n+00021280: 2e0a 2020 2020 2064 6174 612e 633a 2064 .. data.c: d\n+00021290: 6174 612e 666f 6f0a 2020 2020 2020 2020 ata.foo. \n+000212a0: 2020 2020 2066 6f6f 2064 6174 612e 666f foo data.fo\n+000212b0: 6f0a 2020 2020 2064 6174 612e 683a 2064 o. data.h: d\n+000212c0: 6174 612e 666f 6f0a 2020 2020 2020 2020 ata.foo. \n+000212d0: 2020 2020 2066 6f6f 2064 6174 612e 666f foo data.fo\n+000212e0: 6f0a 0a77 6869 6368 206d 6561 6e73 2074 o..which means t\n+000212f0: 6861 7420 e280 9866 6f6f e280 9920 6361 hat ...foo... ca\n+00021300: 6e20 6265 2072 756e 2074 7769 6365 2e20 n be run twice. \n+00021310: 2055 7375 616c 6c79 2069 7420 7769 6c6c Usually it will\n+00021320: 206e 6f74 2062 6520 7275 6e0a 7477 6963 not be run.twic\n+00021330: 652c 2062 6563 6175 7365 20e2 8098 6d61 e, because ...ma\n+00021340: 6b65 e280 9920 696d 706c 656d 656e 7461 ke... implementa\n+00021350: 7469 6f6e 7320 6172 6520 736d 6172 7420 tions are smart \n+00021360: 656e 6f75 6768 2074 6f20 6368 6563 6b20 enough to check \n+00021370: 666f 7220 7468 650a 6578 6973 7465 6e63 for the.existenc\n+00021380: 6520 6f66 2074 6865 2073 6563 6f6e 6420 e of the second \n+00021390: 6669 6c65 2061 6674 6572 2074 6865 2066 file after the f\n+000213a0: 6972 7374 206f 6e65 2068 6173 2062 6565 irst one has bee\n+000213b0: 6e20 6275 696c 743b 2074 6865 790a 7769 n built; they.wi\n+000213c0: 6c6c 2074 6865 7265 666f 7265 2064 6574 ll therefore det\n+000213d0: 6563 7420 7468 6174 2069 7420 616c 7265 ect that it alre\n+000213e0: 6164 7920 6578 6973 7473 2e20 2048 6f77 ady exists. How\n+000213f0: 6576 6572 2074 6865 7265 2061 7265 2061 ever there are a\n+00021400: 2066 6577 0a73 6974 7561 7469 6f6e 7320 few.situations \n+00021410: 7768 6572 6520 6974 2063 616e 2072 756e where it can run\n+00021420: 2074 7769 6365 2061 6e79 7761 793a 0a0a twice anyway:..\n+00021430: 2020 20e2 80a2 2054 6865 206d 6f73 7420 ... The most \n+00021440: 776f 7272 7969 6e67 2063 6173 6520 6973 worrying case is\n+00021450: 2077 6865 6e20 7275 6e6e 696e 6720 6120 when running a \n+00021460: 7061 7261 6c6c 656c 20e2 8098 6d61 6b65 parallel ...make\n+00021470: e280 992e 2020 4966 0a20 2020 2020 e280 .... If. ..\n+00021480: 9864 6174 612e 63e2 8099 2061 6e64 20e2 .data.c... and .\n+00021490: 8098 6461 7461 2e68 e280 9920 6172 6520 ..data.h... are \n+000214a0: 6275 696c 7420 696e 2070 6172 616c 6c65 built in paralle\n+000214b0: 6c2c 2074 776f 20e2 8098 666f 6f20 6461 l, two ...foo da\n+000214c0: 7461 2e66 6f6f e280 990a 2020 2020 2063 ta.foo.... c\n+000214d0: 6f6d 6d61 6e64 7320 7769 6c6c 2072 756e ommands will run\n+000214e0: 2063 6f6e 6375 7272 656e 746c 792e 2020 concurrently. \n+000214f0: 5468 6973 2069 7320 6861 726d 6675 6c2e This is harmful.\n+00021500: 0a20 2020 e280 a220 416e 6f74 6865 7220 . ... Another \n+00021510: 6361 7365 2069 7320 7768 656e 2074 6865 case is when the\n+00021520: 2064 6570 656e 6465 6e63 7920 2868 6572 dependency (her\n+00021530: 6520 e280 9864 6174 612e 666f 6fe2 8099 e ...data.foo...\n+00021540: 2920 6973 2028 6f72 0a20 2020 2020 6465 ) is (or. de\n+00021550: 7065 6e64 7320 7570 6f6e 2920 6120 7068 pends upon) a ph\n+00021560: 6f6e 7920 7461 7267 6574 2e0a 0a20 2020 ony target... \n+00021570: 4120 736f 6c75 7469 6f6e 2074 6861 7420 A solution that \n+00021580: 776f 726b 7320 7769 7468 2070 6172 616c works with paral\n+00021590: 6c65 6c20 e280 986d 616b 65e2 8099 2062 lel ...make... b\n+000215a0: 7574 206e 6f74 2077 6974 6820 7068 6f6e ut not with phon\n+000215b0: 790a 6465 7065 6e64 656e 6369 6573 2069 y.dependencies i\n+000215c0: 7320 7468 6520 666f 6c6c 6f77 696e 673a s the following:\n+000215d0: 0a0a 2020 2020 2064 6174 612e 6320 6461 .. data.c da\n+000215e0: 7461 2e68 3a20 6461 7461 2e66 6f6f 0a20 ta.h: data.foo. \n+000215f0: 2020 2020 2020 2020 2020 2020 666f 6f20 foo \n+00021600: 6461 7461 2e66 6f6f 0a20 2020 2020 6461 data.foo. da\n+00021610: 7461 2e68 3a20 6461 7461 2e63 0a0a 5468 ta.h: data.c..Th\n+00021620: 6520 6162 6f76 6520 7275 6c65 7320 6172 e above rules ar\n+00021630: 6520 6571 7569 7661 6c65 6e74 2074 6f0a e equivalent to.\n+00021640: 0a20 2020 2020 6461 7461 2e63 3a20 6461 . data.c: da\n+00021650: 7461 2e66 6f6f 0a20 2020 2020 2020 2020 ta.foo. \n+00021660: 2020 2020 666f 6f20 6461 7461 2e66 6f6f foo data.foo\n+00021670: 0a20 2020 2020 6461 7461 2e68 3a20 6461 . data.h: da\n+00021680: 7461 2e66 6f6f 2064 6174 612e 630a 2020 ta.foo data.c. \n+00021690: 2020 2020 2020 2020 2020 2066 6f6f 2064 foo d\n+000216a0: 6174 612e 666f 6f0a 0a74 6865 7265 666f ata.foo..therefo\n+000216b0: 7265 2061 2070 6172 616c 6c65 6c20 e280 re a parallel ..\n+000216c0: 986d 616b 65e2 8099 2077 696c 6c20 6861 .make... will ha\n+000216d0: 7665 2074 6f20 7365 7269 616c 697a 6520 ve to serialize \n+000216e0: 7468 6520 6275 696c 6473 206f 660a e280 the builds of...\n+000216f0: 9864 6174 612e 63e2 8099 2061 6e64 20e2 .data.c... and .\n+00021700: 8098 6461 7461 2e68 e280 992c 2061 6e64 ..data.h..., and\n+00021710: 2077 696c 6c20 6465 7465 6374 2074 6861 will detect tha\n+00021720: 7420 7468 6520 7365 636f 6e64 2069 7320 t the second is \n+00021730: 6e6f 206c 6f6e 6765 720a 6e65 6564 6564 no longer.needed\n+00021740: 206f 6e63 6520 7468 6520 6669 7273 7420 once the first \n+00021750: 6973 206f 7665 722e 0a0a 2020 2055 7369 is over... Usi\n+00021760: 6e67 2074 6869 7320 7061 7474 6572 6e20 ng this pattern \n+00021770: 6973 2070 726f 6261 626c 7920 656e 6f75 is probably enou\n+00021780: 6768 2066 6f72 206d 6f73 7420 6361 7365 gh for most case\n+00021790: 732e 2020 486f 7765 7665 7220 6974 0a64 s. However it.d\n+000217a0: 6f65 7320 6e6f 7420 7363 616c 6520 6561 oes not scale ea\n+000217b0: 7369 6c79 2074 6f20 6d6f 7265 206f 7574 sily to more out\n+000217c0: 7075 7420 6669 6c65 7320 2869 6e20 7468 put files (in th\n+000217d0: 6973 2073 6368 656d 6520 616c 6c20 6f75 is scheme all ou\n+000217e0: 7470 7574 0a66 696c 6573 206d 7573 7420 tput.files must \n+000217f0: 6265 2074 6f74 616c 6c79 206f 7264 6572 be totally order\n+00021800: 6564 2062 7920 7468 6520 6465 7065 6e64 ed by the depend\n+00021810: 656e 6379 2072 656c 6174 696f 6e29 2c20 ency relation), \n+00021820: 736f 2077 6520 7769 6c6c 0a65 7870 6c6f so we will.explo\n+00021830: 7265 2061 206d 6f72 6520 636f 6d70 6c69 re a more compli\n+00021840: 6361 7465 6420 736f 6c75 7469 6f6e 2e0a cated solution..\n+00021850: 0a20 2020 416e 6f74 6865 7220 6964 6561 . Another idea\n+00021860: 2069 7320 746f 2077 7269 7465 2074 6865 is to write the\n+00021870: 2066 6f6c 6c6f 7769 6e67 3a0a 0a20 2020 following:.. \n+00021880: 2020 2320 5468 6572 6520 6973 2073 7469 # There is sti\n+00021890: 6c6c 2061 2070 726f 626c 656d 2077 6974 ll a problem wit\n+000218a0: 6820 7468 6973 206f 6e65 2e0a 2020 2020 h this one.. \n+000218b0: 2064 6174 612e 633a 2064 6174 612e 666f data.c: data.fo\n+000218c0: 6f0a 2020 2020 2020 2020 2020 2020 2066 o. f\n+000218d0: 6f6f 2064 6174 612e 666f 6f0a 2020 2020 oo data.foo. \n+000218e0: 2064 6174 612e 683a 2064 6174 612e 630a data.h: data.c.\n+000218f0: 0a54 6865 2069 6465 6120 6973 2074 6861 .The idea is tha\n+00021900: 7420 e280 9866 6f6f 2064 6174 612e 666f t ...foo data.fo\n+00021910: 6fe2 8099 2069 7320 7275 6e20 6f6e 6c79 o... is run only\n+00021920: 2077 6865 6e20 e280 9864 6174 612e 63e2 when ...data.c.\n+00021930: 8099 206e 6565 6473 2074 6f20 6265 0a75 .. needs to be.u\n+00021940: 7064 6174 6564 2c20 6275 7420 7765 2066 pdated, but we f\n+00021950: 7572 7468 6572 2073 7461 7465 2074 6861 urther state tha\n+00021960: 7420 e280 9864 6174 612e 68e2 8099 2064 t ...data.h... d\n+00021970: 6570 656e 6473 2075 706f 6e20 e280 9864 epends upon ...d\n+00021980: 6174 612e 63e2 8099 2e20 2054 6861 740a ata.c.... That.\n+00021990: 7761 792c 2069 6620 e280 9864 6174 612e way, if ...data.\n+000219a0: 68e2 8099 2069 7320 7265 7175 6972 6564 h... is required\n+000219b0: 2061 6e64 20e2 8098 6461 7461 2e66 6f6f and ...data.foo\n+000219c0: e280 9920 6973 206f 7574 206f 6620 6461 ... is out of da\n+000219d0: 7465 2c20 7468 650a 6465 7065 6e64 656e te, the.dependen\n+000219e0: 6379 206f 6e20 e280 9864 6174 612e 63e2 cy on ...data.c.\n+000219f0: 8099 2077 696c 6c20 7472 6967 6765 7220 .. will trigger \n+00021a00: 7468 6520 6275 696c 642e 0a0a 2020 2054 the build... T\n+00021a10: 6869 7320 6973 2061 6c6d 6f73 7420 7065 his is almost pe\n+00021a20: 7266 6563 742c 2062 7574 2073 7570 706f rfect, but suppo\n+00021a30: 7365 2077 6520 6861 7665 2062 7569 6c74 se we have built\n+00021a40: 20e2 8098 6461 7461 2e68 e280 9920 616e ...data.h... an\n+00021a50: 640a e280 9864 6174 612e 63e2 8099 2c20 d....data.c..., \n+00021a60: 616e 6420 7468 656e 2077 6520 6572 6173 and then we eras\n+00021a70: 6520 e280 9864 6174 612e 68e2 8099 2e20 e ...data.h.... \n+00021a80: 2054 6865 6e2c 2072 756e 6e69 6e67 20e2 Then, running .\n+00021a90: 8098 6d61 6b65 2064 6174 612e 68e2 8099 ..make data.h...\n+00021aa0: 2077 696c 6c0a 6e6f 7420 7265 6275 696c will.not rebuil\n+00021ab0: 6420 e280 9864 6174 612e 68e2 8099 2e20 d ...data.h.... \n+00021ac0: 2054 6865 2061 626f 7665 2072 756c 6573 The above rules\n+00021ad0: 206a 7573 7420 7374 6174 6520 7468 6174 just state that\n+00021ae0: 20e2 8098 6461 7461 2e63 e280 9920 6d75 ...data.c... mu\n+00021af0: 7374 2062 650a 7570 2d74 6f2d 6461 7465 st be.up-to-date\n+00021b00: 2077 6974 6820 7265 7370 6563 7420 746f with respect to\n+00021b10: 20e2 8098 6461 7461 2e66 6f6f e280 992c ...data.foo...,\n+00021b20: 2061 6e64 2074 6869 7320 6973 2061 6c72 and this is alr\n+00021b30: 6561 6479 2074 6865 2063 6173 652e 0a0a eady the case...\n+00021b40: 2020 2057 6861 7420 7765 206e 6565 6420 What we need \n+00021b50: 6973 2061 2072 756c 6520 7468 6174 2066 is a rule that f\n+00021b60: 6f72 6365 7320 6120 7265 6275 696c 6420 orces a rebuild \n+00021b70: 7768 656e 20e2 8098 6461 7461 2e68 e280 when ...data.h..\n+00021b80: 9920 6973 0a6d 6973 7369 6e67 2e20 2048 . is.missing. H\n+00021b90: 6572 6520 6974 2069 733a 0a0a 2020 2020 ere it is:.. \n+00021ba0: 2064 6174 612e 633a 2064 6174 612e 666f data.c: data.fo\n+00021bb0: 6f0a 2020 2020 2020 2020 2020 2020 2066 o. f\n+00021bc0: 6f6f 2064 6174 612e 666f 6f0a 2020 2020 oo data.foo. \n+00021bd0: 2064 6174 612e 683a 2064 6174 612e 630a data.h: data.c.\n+00021be0: 2020 2020 2023 2320 5265 636f 7665 7220 ## Recover \n+00021bf0: 6672 6f6d 2074 6865 2072 656d 6f76 616c from the removal\n+00021c00: 206f 6620 2440 0a20 2020 2020 2020 2020 of $@. \n+00021c10: 2020 2020 4069 6620 7465 7374 202d 6620 @if test -f \n+00021c20: 2440 3b20 7468 656e 203a 3b20 656c 7365 $@; then :; else\n+00021c30: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n+00021c40: 2020 726d 202d 6620 6461 7461 2e63 3b20 rm -f data.c; \n+00021c50: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n+00021c60: 2024 284d 414b 4529 2024 2841 4d5f 4d41 $(MAKE) $(AM_MA\n+00021c70: 4b45 464c 4147 5329 2064 6174 612e 633b KEFLAGS) data.c;\n+00021c80: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n+00021c90: 6669 0a0a 2020 2054 6865 2061 626f 7665 fi.. The above\n+00021ca0: 2073 6368 656d 6520 6361 6e20 6265 2065 scheme can be e\n+00021cb0: 7874 656e 6465 6420 746f 2068 616e 646c xtended to handl\n+00021cc0: 6520 6d6f 7265 206f 7574 7075 7473 2061 e more outputs a\n+00021cd0: 6e64 206d 6f72 650a 696e 7075 7473 2e20 nd more.inputs. \n+00021ce0: 204f 6e65 206f 6620 7468 6520 6f75 7470 One of the outp\n+00021cf0: 7574 7320 6973 2073 656c 6563 7465 6420 uts is selected \n+00021d00: 746f 2073 6572 7665 2061 7320 6120 7769 to serve as a wi\n+00021d10: 746e 6573 7320 746f 2074 6865 0a73 7563 tness to the.suc\n+00021d20: 6365 7373 6675 6c20 636f 6d70 6c65 7469 cessful completi\n+00021d30: 6f6e 206f 6620 7468 6520 636f 6d6d 616e on of the comman\n+00021d40: 642c 2069 7420 6465 7065 6e64 7320 7570 d, it depends up\n+00021d50: 6f6e 2061 6c6c 2069 6e70 7574 732c 2061 on all inputs, a\n+00021d60: 6e64 0a61 6c6c 206f 7468 6572 206f 7574 nd.all other out\n+00021d70: 7075 7473 2064 6570 656e 6420 7570 6f6e puts depend upon\n+00021d80: 2069 742e 2020 466f 7220 696e 7374 616e it. For instan\n+00021d90: 6365 2c20 6966 20e2 8098 666f 6fe2 8099 ce, if ...foo...\n+00021da0: 2073 686f 756c 640a 6164 6469 7469 6f6e should.addition\n+00021db0: 616c 6c79 2072 6561 6420 e280 9864 6174 ally read ...dat\n+00021dc0: 612e 6261 72e2 8099 2061 6e64 2061 6c73 a.bar... and als\n+00021dd0: 6f20 7072 6f64 7563 6520 e280 9864 6174 o produce ...dat\n+00021de0: 612e 77e2 8099 2061 6e64 20e2 8098 6461 a.w... and ...da\n+00021df0: 7461 2e78 e280 992c 2077 650a 776f 756c ta.x..., we.woul\n+00021e00: 6420 7772 6974 653a 0a0a 2020 2020 2064 d write:.. d\n+00021e10: 6174 612e 633a 2064 6174 612e 666f 6f20 ata.c: data.foo \n+00021e20: 6461 7461 2e62 6172 0a20 2020 2020 2020 data.bar. \n+00021e30: 2020 2020 2020 666f 6f20 6461 7461 2e66 foo data.f\n+00021e40: 6f6f 2064 6174 612e 6261 720a 2020 2020 oo data.bar. \n+00021e50: 2064 6174 612e 6820 6461 7461 2e77 2064 data.h data.w d\n+00021e60: 6174 612e 783a 2064 6174 612e 630a 2020 ata.x: data.c. \n+00021e70: 2020 2023 2320 5265 636f 7665 7220 6672 ## Recover fr\n+00021e80: 6f6d 2074 6865 2072 656d 6f76 616c 206f om the removal o\n+00021e90: 6620 2440 0a20 2020 2020 2020 2020 2020 f $@. \n+00021ea0: 2020 4069 6620 7465 7374 202d 6620 2440 @if test -f $@\n+00021eb0: 3b20 7468 656e 203a 3b20 656c 7365 205c ; then :; else \\\n+00021ec0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00021ed0: 726d 202d 6620 6461 7461 2e63 3b20 5c0a rm -f data.c; \\.\n+00021ee0: 2020 2020 2020 2020 2020 2020 2020 2024 $\n+00021ef0: 284d 414b 4529 2024 2841 4d5f 4d41 4b45 (MAKE) $(AM_MAKE\n+00021f00: 464c 4147 5329 2064 6174 612e 633b 205c FLAGS) data.c; \\\n+00021f10: 0a20 2020 2020 2020 2020 2020 2020 6669 . fi\n+00021f20: 0a0a 2020 2048 6f77 6576 6572 2074 6865 .. However the\n+00021f30: 7265 2061 7265 206e 6f77 2074 6872 6565 re are now three\n+00021f40: 206d 696e 6f72 2070 726f 626c 656d 7320 minor problems \n+00021f50: 696e 2074 6869 7320 7365 7475 702e 2020 in this setup. \n+00021f60: 4f6e 6520 6973 0a72 656c 6174 6564 2074 One is.related t\n+00021f70: 6f20 7468 6520 7469 6d65 7374 616d 7020 o the timestamp \n+00021f80: 6f72 6465 7269 6e67 206f 6620 e280 9864 ordering of ...d\n+00021f90: 6174 612e 68e2 8099 2c20 e280 9864 6174 ata.h..., ...dat\n+00021fa0: 612e 77e2 8099 2c20 e280 9864 6174 612e a.w..., ...data.\n+00021fb0: 78e2 8099 2c20 616e 640a e280 9864 6174 x..., and....dat\n+00021fc0: 612e 63e2 8099 2e20 2041 6e6f 7468 6572 a.c.... Another\n+00021fd0: 206f 6e65 2069 7320 6120 7261 6365 2063 one is a race c\n+00021fe0: 6f6e 6469 7469 6f6e 2069 6620 6120 7061 ondition if a pa\n+00021ff0: 7261 6c6c 656c 20e2 8098 6d61 6b65 e280 rallel ...make..\n+00022000: 9920 6174 7465 6d70 7473 0a74 6f20 7275 . attempts.to ru\n+00022010: 6e20 6d75 6c74 6970 6c65 2069 6e73 7461 n multiple insta\n+00022020: 6e63 6573 206f 6620 7468 6520 7265 636f nces of the reco\n+00022030: 7665 7220 626c 6f63 6b20 6174 206f 6e63 ver block at onc\n+00022040: 652e 2020 4669 6e61 6c6c 792c 2074 6865 e. Finally, the\n+00022050: 0a72 6563 7572 7369 7665 2072 756c 6520 .recursive rule \n+00022060: 6272 6561 6b73 20e2 8098 6d61 6b65 202d breaks ...make -\n+00022070: 6ee2 8099 2077 6865 6e20 7275 6e20 7769 n... when run wi\n+00022080: 7468 2047 4e55 20e2 8098 6d61 6b65 e280 th GNU ...make..\n+00022090: 9920 2861 7320 7765 6c6c 2061 730a 736f . (as well as.so\n+000220a0: 6d65 206f 7468 6572 20e2 8098 6d61 6b65 me other ...make\n+000220b0: e280 9920 696d 706c 656d 656e 7461 7469 ... implementati\n+000220c0: 6f6e 7329 2c20 6173 2069 7420 6d61 7920 ons), as it may \n+000220d0: 7265 6d6f 7665 20e2 8098 6461 7461 2e68 remove ...data.h\n+000220e0: e280 9920 6576 656e 2077 6865 6e0a 6974 ... even when.it\n+000220f0: 2073 686f 756c 6420 6e6f 7420 282a 6e6f should not (*no\n+00022100: 7465 2048 6f77 2074 6865 20e2 8098 4d41 te How the ...MA\n+00022110: 4b45 e280 9920 5661 7269 6162 6c65 2057 KE... Variable W\n+00022120: 6f72 6b73 3a20 286d 616b 6529 4d41 4b45 orks: (make)MAKE\n+00022130: 0a56 6172 6961 626c 652e 292e 0a0a 2020 .Variable.)... \n+00022140: 204c 6574 2075 7320 6465 616c 2077 6974 Let us deal wit\n+00022150: 6820 7468 6520 6669 7273 7420 7072 6f62 h the first prob\n+00022160: 6c65 6d2e 2020 e280 9866 6f6f e280 9920 lem. ...foo... \n+00022170: 6f75 7470 7574 7320 666f 7572 2066 696c outputs four fil\n+00022180: 6573 2c20 6275 7420 7765 0a64 6f20 6e6f es, but we.do no\n+00022190: 7420 6b6e 6f77 2069 6e20 7768 6963 6820 t know in which \n+000221a0: 6f72 6465 7220 7468 6573 6520 6669 6c65 order these file\n+000221b0: 7320 6172 6520 6372 6561 7465 642e 2020 s are created. \n+000221c0: 5375 7070 6f73 6520 7468 6174 0ae2 8098 Suppose that....\n+000221d0: 6461 7461 2e68 e280 9920 6973 2063 7265 data.h... is cre\n+000221e0: 6174 6564 2062 6566 6f72 6520 e280 9864 ated before ...d\n+000221f0: 6174 612e 63e2 8099 2e20 2054 6865 6e20 ata.c.... Then \n+00022200: 7765 2068 6176 6520 6120 7765 6972 6420 we have a weird \n+00022210: 7369 7475 6174 696f 6e2e 0a54 6865 206e situation..The n\n+00022220: 6578 7420 7469 6d65 20e2 8098 6d61 6b65 ext time ...make\n+00022230: e280 9920 6973 2072 756e 2c20 e280 9864 ... is run, ...d\n+00022240: 6174 612e 68e2 8099 2077 696c 6c20 6170 ata.h... will ap\n+00022250: 7065 6172 206f 6c64 6572 2074 6861 6e20 pear older than \n+00022260: e280 9864 6174 612e 63e2 8099 2c0a 7468 ...data.c...,.th\n+00022270: 6520 7365 636f 6e64 2072 756c 6520 7769 e second rule wi\n+00022280: 6c6c 2062 6520 7472 6967 6765 7265 642c ll be triggered,\n+00022290: 2061 2073 6865 6c6c 2077 696c 6c20 6265 a shell will be\n+000222a0: 2073 7461 7274 6564 2074 6f20 6578 6563 started to exec\n+000222b0: 7574 650a 7468 6520 e280 9869 662e 2e2e ute.the ...if...\n+000222c0: 6669 e280 9920 636f 6d6d 616e 642c 2062 fi... command, b\n+000222d0: 7574 2061 6374 7561 6c6c 7920 6974 2077 ut actually it w\n+000222e0: 696c 6c20 6a75 7374 2065 7865 6375 7465 ill just execute\n+000222f0: 2074 6865 20e2 8098 7468 656e e280 990a the ...then....\n+00022300: 6272 616e 6368 2c20 7468 6174 2069 733a branch, that is:\n+00022310: 206e 6f74 6869 6e67 2e20 2049 6e20 6f74 nothing. In ot\n+00022320: 6865 7220 776f 7264 732c 2062 6563 6175 her words, becau\n+00022330: 7365 2074 6865 2077 6974 6e65 7373 2077 se the witness w\n+00022340: 650a 7365 6c65 6374 6564 2069 7320 6e6f e.selected is no\n+00022350: 7420 7468 6520 6669 7273 7420 6669 6c65 t the first file\n+00022360: 2063 7265 6174 6564 2062 7920 e280 9866 created by ...f\n+00022370: 6f6f e280 992c 20e2 8098 6d61 6b65 e280 oo..., ...make..\n+00022380: 9920 7769 6c6c 2073 7461 7274 2061 0a73 . will start a.s\n+00022390: 6865 6c6c 2074 6f20 646f 206e 6f74 6869 hell to do nothi\n+000223a0: 6e67 2065 6163 6820 7469 6d65 2069 7420 ng each time it \n+000223b0: 6973 2072 756e 2e0a 0a20 2020 4120 7369 is run... A si\n+000223c0: 6d70 6c65 2072 6970 6f73 7465 2069 7320 mple riposte is \n+000223d0: 746f 2066 6978 2074 6865 2074 696d 6573 to fix the times\n+000223e0: 7461 6d70 7320 7768 656e 2074 6869 7320 tamps when this \n+000223f0: 6861 7070 656e 732e 0a0a 2020 2020 2064 happens... d\n+00022400: 6174 612e 633a 2064 6174 612e 666f 6f20 ata.c: data.foo \n+00022410: 6461 7461 2e62 6172 0a20 2020 2020 2020 data.bar. \n+00022420: 2020 2020 2020 666f 6f20 6461 7461 2e66 foo data.f\n+00022430: 6f6f 2064 6174 612e 6261 720a 2020 2020 oo data.bar. \n+00022440: 2064 6174 612e 6820 6461 7461 2e77 2064 data.h data.w d\n+00022450: 6174 612e 783a 2064 6174 612e 630a 2020 ata.x: data.c. \n+00022460: 2020 2020 2020 2020 2020 2040 6966 2074 @if t\n+00022470: 6573 7420 2d66 2024 403b 2074 6865 6e20 est -f $@; then \n+00022480: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n+00022490: 2074 6f75 6368 2024 403b 205c 0a20 2020 touch $@; \\. \n+000224a0: 2020 2020 2020 2020 2020 656c 7365 205c else \\\n+000224b0: 0a20 2020 2020 2323 2052 6563 6f76 6572 . ## Recover\n+000224c0: 2066 726f 6d20 7468 6520 7265 6d6f 7661 from the remova\n+000224d0: 6c20 6f66 2024 400a 2020 2020 2020 2020 l of $@. \n+000224e0: 2020 2020 2020 2072 6d20 2d66 2064 6174 rm -f dat\n+000224f0: 612e 633b 205c 0a20 2020 2020 2020 2020 a.c; \\. \n+00022500: 2020 2020 2020 2428 4d41 4b45 2920 2428 $(MAKE) $(\n+00022510: 414d 5f4d 414b 4546 4c41 4753 2920 6461 AM_MAKEFLAGS) da\n+00022520: 7461 2e63 3b20 5c0a 2020 2020 2020 2020 ta.c; \\. \n+00022530: 2020 2020 2066 690a 0a20 2020 416e 6f74 fi.. Anot\n+00022540: 6865 7220 736f 6c75 7469 6f6e 2069 7320 her solution is \n+00022550: 746f 2075 7365 2061 2064 6966 6665 7265 to use a differe\n+00022560: 6e74 2061 6e64 2064 6564 6963 6174 6564 nt and dedicated\n+00022570: 2066 696c 6520 6173 2077 6974 6e65 7373 file as witness\n+00022580: 2c0a 7261 7468 6572 2074 6861 6e20 7573 ,.rather than us\n+00022590: 696e 6720 616e 7920 6f66 20e2 8098 666f ing any of ...fo\n+000225a0: 6fe2 8099 2773 206f 7574 7075 7473 2e0a o...'s outputs..\n+000225b0: 0a20 2020 2020 6461 7461 2e73 7461 6d70 . data.stamp\n+000225c0: 3a20 6461 7461 2e66 6f6f 2064 6174 612e : data.foo data.\n+000225d0: 6261 720a 2020 2020 2020 2020 2020 2020 bar. \n+000225e0: 2040 726d 202d 6620 6461 7461 2e74 6d70 @rm -f data.tmp\n+000225f0: 0a20 2020 2020 2020 2020 2020 2020 4074 . @t\n+00022600: 6f75 6368 2064 6174 612e 746d 700a 2020 ouch data.tmp. \n+00022610: 2020 2020 2020 2020 2020 2066 6f6f 2064 foo d\n+00022620: 6174 612e 666f 6f20 6461 7461 2e62 6172 ata.foo data.bar\n+00022630: 0a20 2020 2020 2020 2020 2020 2020 406d . @m\n+00022640: 7620 2d66 2064 6174 612e 746d 7020 2440 v -f data.tmp $@\n+00022650: 0a20 2020 2020 6461 7461 2e63 2064 6174 . data.c dat\n+00022660: 612e 6820 6461 7461 2e77 2064 6174 612e a.h data.w data.\n+00022670: 783a 2064 6174 612e 7374 616d 700a 2020 x: data.stamp. \n+00022680: 2020 2023 2320 5265 636f 7665 7220 6672 ## Recover fr\n+00022690: 6f6d 2074 6865 2072 656d 6f76 616c 206f om the removal o\n+000226a0: 6620 2440 0a20 2020 2020 2020 2020 2020 f $@. \n+000226b0: 2020 4069 6620 7465 7374 202d 6620 2440 @if test -f $@\n+000226c0: 3b20 7468 656e 203a 3b20 656c 7365 205c ; then :; else \\\n+000226d0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+000226e0: 726d 202d 6620 6461 7461 2e73 7461 6d70 rm -f data.stamp\n+000226f0: 3b20 5c0a 2020 2020 2020 2020 2020 2020 ; \\. \n+00022700: 2020 2024 284d 414b 4529 2024 2841 4d5f $(MAKE) $(AM_\n+00022710: 4d41 4b45 464c 4147 5329 2064 6174 612e MAKEFLAGS) data.\n+00022720: 7374 616d 703b 205c 0a20 2020 2020 2020 stamp; \\. \n+00022730: 2020 2020 2020 6669 0a0a 2020 20e2 8098 fi.. ...\n+00022740: 6461 7461 2e74 6d70 e280 9920 6973 2063 data.tmp... is c\n+00022750: 7265 6174 6564 2062 6566 6f72 6520 e280 reated before ..\n+00022760: 9866 6f6f e280 9920 6973 2072 756e 2c20 .foo... is run, \n+00022770: 736f 2069 7420 6861 7320 6120 7469 6d65 so it has a time\n+00022780: 7374 616d 700a 6f6c 6465 7220 7468 616e stamp.older than\n+00022790: 206f 7574 7075 7420 6669 6c65 7320 6f75 output files ou\n+000227a0: 7470 7574 2062 7920 e280 9866 6f6f e280 tput by ...foo..\n+000227b0: 992e 2020 4974 2069 7320 7468 656e 2072 .. It is then r\n+000227c0: 656e 616d 6564 2074 6f0a e280 9864 6174 enamed to....dat\n+000227d0: 612e 7374 616d 70e2 8099 2061 6674 6572 a.stamp... after\n+000227e0: 20e2 8098 666f 6fe2 8099 2068 6173 2072 ...foo... has r\n+000227f0: 756e 2c20 6265 6361 7573 6520 7765 2064 un, because we d\n+00022800: 6f20 6e6f 7420 7761 6e74 2074 6f20 7570 o not want to up\n+00022810: 6461 7465 0ae2 8098 6461 7461 2e73 7461 date....data.sta\n+00022820: 6d70 e280 9920 6966 20e2 8098 666f 6fe2 mp... if ...foo.\n+00022830: 8099 2066 6169 6c73 2e0a 0a20 2020 5468 .. fails... Th\n+00022840: 6973 2073 6f6c 7574 696f 6e20 7374 696c is solution stil\n+00022850: 6c20 7375 6666 6572 7320 6672 6f6d 2074 l suffers from t\n+00022860: 6865 2073 6563 6f6e 6420 7072 6f62 6c65 he second proble\n+00022870: 6d3a 2074 6865 2072 6163 650a 636f 6e64 m: the race.cond\n+00022880: 6974 696f 6e20 696e 2074 6865 2072 6563 ition in the rec\n+00022890: 6f76 6572 2072 756c 652e 2020 4966 2c20 over rule. If, \n+000228a0: 6166 7465 7220 6120 7375 6363 6573 7366 after a successf\n+000228b0: 756c 2062 7569 6c64 2c20 6120 7573 6572 ul build, a user\n+000228c0: 0a65 7261 7365 7320 e280 9864 6174 612e .erases ...data.\n+000228d0: 63e2 8099 2061 6e64 20e2 8098 6461 7461 c... and ...data\n+000228e0: 2e68 e280 992c 2061 6e64 2072 756e 7320 .h..., and runs \n+000228f0: e280 986d 616b 6520 2d6a e280 992c 2074 ...make -j..., t\n+00022900: 6865 6e20 e280 986d 616b 65e2 8099 206d hen ...make... m\n+00022910: 6179 2073 7461 7274 0a62 6f74 6820 7265 ay start.both re\n+00022920: 636f 7665 7220 7275 6c65 7320 696e 2070 cover rules in p\n+00022930: 6172 616c 6c65 6c2e 2020 4966 2074 6865 arallel. If the\n+00022940: 2074 776f 2069 6e73 7461 6e63 6573 206f two instances o\n+00022950: 6620 7468 6520 7275 6c65 0a65 7865 6375 f the rule.execu\n+00022960: 7465 20e2 8098 2428 4d41 4b45 2920 2428 te ...$(MAKE) $(\n+00022970: 414d 5f4d 414b 4546 4c41 4753 2920 6461 AM_MAKEFLAGS) da\n+00022980: 7461 2e73 7461 6d70 e280 9920 636f 6e63 ta.stamp... conc\n+00022990: 7572 7265 6e74 6c79 2074 6865 2062 7569 urrently the bui\n+000229a0: 6c64 2069 730a 6c69 6b65 6c79 2074 6f20 ld is.likely to \n+000229b0: 6661 696c 2028 666f 7220 696e 7374 616e fail (for instan\n+000229c0: 6365 2c20 7468 6520 7477 6f20 7275 6c65 ce, the two rule\n+000229d0: 7320 7769 6c6c 2063 7265 6174 6520 e280 s will create ..\n+000229e0: 9864 6174 612e 746d 70e2 8099 2c20 6275 .data.tmp..., bu\n+000229f0: 740a 6f6e 6c79 206f 6e65 2063 616e 2072 t.only one can r\n+00022a00: 656e 616d 6520 6974 292e 0a0a 2020 2041 ename it)... A\n+00022a10: 646d 6974 7465 646c 792c 2073 7563 6820 dmittedly, such \n+00022a20: 6120 7765 6972 6420 7369 7475 6174 696f a weird situatio\n+00022a30: 6e20 646f 6573 206e 6f74 2061 7269 7365 n does not arise\n+00022a40: 2064 7572 696e 6720 6f72 6469 6e61 7279 during ordinary\n+00022a50: 0a62 7569 6c64 732e 2020 4974 206f 6363 .builds. It occ\n+00022a60: 7572 7320 6f6e 6c79 2077 6865 6e20 7468 urs only when th\n+00022a70: 6520 6275 696c 6420 7472 6565 2069 7320 e build tree is \n+00022a80: 6d75 7469 6c61 7465 642e 2020 4865 7265 mutilated. Here\n+00022a90: 20e2 8098 6461 7461 2e63 e280 990a 616e ...data.c....an\n+00022aa0: 6420 e280 9864 6174 612e 68e2 8099 2068 d ...data.h... h\n+00022ab0: 6176 6520 6265 656e 2065 7870 6c69 6369 ave been explici\n+00022ac0: 746c 7920 7265 6d6f 7665 6420 7769 7468 tly removed with\n+00022ad0: 6f75 7420 616c 736f 2072 656d 6f76 696e out also removin\n+00022ae0: 670a e280 9864 6174 612e 7374 616d 70e2 g....data.stamp.\n+00022af0: 8099 2061 6e64 2074 6865 206f 7468 6572 .. and the other\n+00022b00: 206f 7574 7075 7420 6669 6c65 732e 2020 output files. \n+00022b10: e280 986d 616b 6520 636c 6561 6e3b 206d ...make clean; m\n+00022b20: 616b 65e2 8099 2077 696c 6c20 616c 7761 ake... will alwa\n+00022b30: 7973 0a72 6563 6f76 6572 2066 726f 6d20 ys.recover from \n+00022b40: 7468 6573 6520 7369 7475 6174 696f 6e73 these situations\n+00022b50: 2065 7665 6e20 7769 7468 2070 6172 616c even with paral\n+00022b60: 6c65 6c20 6d61 6b65 732c 2073 6f20 796f lel makes, so yo\n+00022b70: 7520 6d61 790a 6465 6369 6465 2074 6861 u may.decide tha\n+00022b80: 7420 7468 6520 7265 636f 7665 7220 7275 t the recover ru\n+00022b90: 6c65 2069 7320 736f 6c65 6c79 2074 6f20 le is solely to \n+00022ba0: 6865 6c70 206e 6f6e 2d70 6172 616c 6c65 help non-paralle\n+00022bb0: 6c20 6d61 6b65 2075 7365 7273 0a61 6e64 l make users.and\n+00022bc0: 206c 6561 7665 2074 6869 6e67 7320 6173 leave things as\n+00022bd0: 2d69 732e 2020 4669 7869 6e67 2074 6869 -is. Fixing thi\n+00022be0: 7320 7265 7175 6972 6573 2073 6f6d 6520 s requires some \n+00022bf0: 6c6f 636b 696e 6720 6d65 6368 616e 6973 locking mechanis\n+00022c00: 6d20 746f 0a65 6e73 7572 6520 6f6e 6c79 m to.ensure only\n+00022c10: 206f 6e65 2069 6e73 7461 6e63 6520 6f66 one instance of\n+00022c20: 2074 6865 2072 6563 6f76 6572 2072 756c the recover rul\n+00022c30: 6520 7265 6275 696c 6473 20e2 8098 6461 e rebuilds ...da\n+00022c40: 7461 2e73 7461 6d70 e280 992e 2020 4f6e ta.stamp.... On\n+00022c50: 650a 636f 756c 6420 696d 6167 696e 6520 e.could imagine \n+00022c60: 736f 6d65 7468 696e 6720 616c 6f6e 6720 something along \n+00022c70: 7468 6520 666f 6c6c 6f77 696e 6720 6c69 the following li\n+00022c80: 6e65 732e 0a0a 2020 2020 2064 6174 612e nes... data.\n+00022c90: 6320 6461 7461 2e68 2064 6174 612e 7720 c data.h data.w \n+00022ca0: 6461 7461 2e78 3a20 6461 7461 2e73 7461 data.x: data.sta\n+00022cb0: 6d70 0a20 2020 2020 2323 2052 6563 6f76 mp. ## Recov\n+00022cc0: 6572 2066 726f 6d20 7468 6520 7265 6d6f er from the remo\n+00022cd0: 7661 6c20 6f66 2024 400a 2020 2020 2020 val of $@. \n+00022ce0: 2020 2020 2020 2040 6966 2074 6573 7420 @if test \n+00022cf0: 2d66 2024 403b 2074 6865 6e20 3a3b 2065 -f $@; then :; e\n+00022d00: 6c73 6520 5c0a 2020 2020 2020 2020 2020 lse \\. \n+00022d10: 2020 2020 2074 7261 7020 2772 6d20 2d72 trap 'rm -r\n+00022d20: 6620 6461 7461 2e6c 6f63 6b20 6461 7461 f data.lock data\n+00022d30: 2e73 7461 6d70 2720 3120 3220 3133 2031 .stamp' 1 2 13 1\n+00022d40: 353b 205c 0a20 2020 2020 2323 206d 6b64 5; \\. ## mkd\n+00022d50: 6972 2069 7320 6120 706f 7274 6162 6c65 ir is a portable\n+00022d60: 2074 6573 742d 616e 642d 7365 740a 2020 test-and-set. \n+00022d70: 2020 2020 2020 2020 2020 2020 2069 6620 if \n+00022d80: 6d6b 6469 7220 6461 7461 2e6c 6f63 6b20 mkdir data.lock \n+00022d90: 323e 2f64 6576 2f6e 756c 6c3b 2074 6865 2>/dev/null; the\n+00022da0: 6e20 5c0a 2020 2020 2023 2320 5468 6973 n \\. ## This\n+00022db0: 2063 6f64 6520 6973 2062 6569 6e67 2065 code is being e\n+00022dc0: 7865 6375 7465 6420 6279 2074 6865 2066 xecuted by the f\n+00022dd0: 6972 7374 2070 726f 6365 7373 2e0a 2020 irst process.. \n+00022de0: 2020 2020 2020 2020 2020 2020 2020 2072 r\n+00022df0: 6d20 2d66 2064 6174 612e 7374 616d 703b m -f data.stamp;\n+00022e00: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n+00022e10: 2020 2020 2428 4d41 4b45 2920 2428 414d $(MAKE) $(AM\n+00022e20: 5f4d 414b 4546 4c41 4753 2920 6461 7461 _MAKEFLAGS) data\n+00022e30: 2e73 7461 6d70 3b20 5c0a 2020 2020 2020 .stamp; \\. \n+00022e40: 2020 2020 2020 2020 2020 2072 6573 756c resul\n+00022e50: 743d 2424 3f3b 2072 6d20 2d72 6620 6461 t=$$?; rm -rf da\n+00022e60: 7461 2e6c 6f63 6b3b 2065 7869 7420 2424 ta.lock; exit $$\n+00022e70: 7265 7375 6c74 3b20 5c0a 2020 2020 2020 result; \\. \n+00022e80: 2020 2020 2020 2020 2065 6c73 6520 5c0a else \\.\n+00022e90: 2020 2020 2023 2320 5468 6973 2063 6f64 ## This cod\n+00022ea0: 6520 6973 2062 6569 6e67 2065 7865 6375 e is being execu\n+00022eb0: 7465 6420 6279 2074 6865 2066 6f6c 6c6f ted by the follo\n+00022ec0: 7765 7220 7072 6f63 6573 7365 732e 0a20 wer processes.. \n+00022ed0: 2020 2020 2323 2057 6169 7420 756e 7469 ## Wait unti\n+00022ee0: 6c20 7468 6520 6669 7273 7420 7072 6f63 l the first proc\n+00022ef0: 6573 7320 6973 2064 6f6e 652e 0a20 2020 ess is done.. \n+00022f00: 2020 2020 2020 2020 2020 2020 2020 7768 wh\n+00022f10: 696c 6520 7465 7374 202d 6420 6461 7461 ile test -d data\n+00022f20: 2e6c 6f63 6b3b 2064 6f20 736c 6565 7020 .lock; do sleep \n+00022f30: 313b 2064 6f6e 653b 205c 0a20 2020 2020 1; done; \\. \n+00022f40: 2323 2053 7563 6365 6564 2069 6620 616e ## Succeed if an\n+00022f50: 6420 6f6e 6c79 2069 6620 7468 6520 6669 d only if the fi\n+00022f60: 7273 7420 7072 6f63 6573 7320 7375 6363 rst process succ\n+00022f70: 6565 6465 642e 0a20 2020 2020 2020 2020 eeded.. \n+00022f80: 2020 2020 2020 2020 7465 7374 202d 6620 test -f \n+00022f90: 6461 7461 2e73 7461 6d70 3b20 5c0a 2020 data.stamp; \\. \n+00022fa0: 2020 2020 2020 2020 2020 2020 2066 693b fi;\n+00022fb0: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n+00022fc0: 6669 0a0a 2020 2055 7369 6e67 2061 2064 fi.. Using a d\n+00022fd0: 6564 6963 6174 6564 2077 6974 6e65 7373 edicated witness\n+00022fe0: 2c20 6c69 6b65 20e2 8098 6461 7461 2e73 , like ...data.s\n+00022ff0: 7461 6d70 e280 992c 2069 7320 7665 7279 tamp..., is very\n+00023000: 2068 616e 6479 2077 6865 6e20 7468 650a handy when the.\n+00023010: 6c69 7374 206f 6620 6f75 7470 7574 2066 list of output f\n+00023020: 696c 6573 2069 7320 6e6f 7420 6b6e 6f77 iles is not know\n+00023030: 6e20 6265 666f 7265 6861 6e64 2e20 2041 n beforehand. A\n+00023040: 7320 616e 2069 6c6c 7573 7472 6174 696f s an illustratio\n+00023050: 6e2c 0a63 6f6e 7369 6465 7220 7468 6520 n,.consider the \n+00023060: 666f 6c6c 6f77 696e 6720 7275 6c65 7320 following rules \n+00023070: 746f 2063 6f6d 7069 6c65 206d 616e 7920 to compile many \n+00023080: e280 982a 2e65 6ce2 8099 2066 696c 6573 ...*.el... files\n+00023090: 2069 6e74 6f20 e280 982a 2e65 6c63 e280 into ...*.elc..\n+000230a0: 990a 6669 6c65 7320 696e 2061 2073 696e ..files in a sin\n+000230b0: 676c 6520 636f 6d6d 616e 642e 2020 4974 gle command. It\n+000230c0: 2064 6f65 7320 6e6f 7420 6d61 7474 6572 does not matter\n+000230d0: 2068 6f77 20e2 8098 454c 4649 4c45 53e2 how ...ELFILES.\n+000230e0: 8099 2069 7320 6465 6669 6e65 640a 2861 .. is defined.(a\n+000230f0: 7320 6c6f 6e67 2061 7320 6974 2069 7320 s long as it is \n+00023100: 6e6f 7420 656d 7074 793a 2065 6d70 7479 not empty: empty\n+00023110: 2074 6172 6765 7473 2061 7265 206e 6f74 targets are not\n+00023120: 2061 6363 6570 7465 6420 6279 2050 4f53 accepted by POS\n+00023130: 4958 292e 0a0a 2020 2020 2045 4c46 494c IX)... ELFIL\n+00023140: 4553 203d 206f 6e65 2e65 6c20 7477 6f2e ES = one.el two.\n+00023150: 656c 2074 6872 6565 2e65 6c20 2e2e 2e0a el three.el ....\n+00023160: 2020 2020 2045 4c43 4649 4c45 5320 3d20 ELCFILES = \n+00023170: 2428 454c 4649 4c45 533a 3d63 290a 0a20 $(ELFILES:=c).. \n+00023180: 2020 2020 656c 632d 7374 616d 703a 2024 elc-stamp: $\n+00023190: 2845 4c46 494c 4553 290a 2020 2020 2020 (ELFILES). \n+000231a0: 2020 2020 2020 2040 726d 202d 6620 656c @rm -f el\n+000231b0: 632d 7465 6d70 0a20 2020 2020 2020 2020 c-temp. \n+000231c0: 2020 2020 4074 6f75 6368 2065 6c63 2d74 @touch elc-t\n+000231d0: 656d 700a 2020 2020 2020 2020 2020 2020 emp. \n+000231e0: 2024 2865 6c69 7370 5f63 6f6d 7029 2024 $(elisp_comp) $\n+000231f0: 2845 4c46 494c 4553 290a 2020 2020 2020 (ELFILES). \n+00023200: 2020 2020 2020 2040 6d76 202d 6620 656c @mv -f el\n+00023210: 632d 7465 6d70 2024 400a 0a20 2020 2020 c-temp $@.. \n+00023220: 2428 454c 4346 494c 4553 293a 2065 6c63 $(ELCFILES): elc\n+00023230: 2d73 7461 6d70 0a20 2020 2020 2020 2020 -stamp. \n+00023240: 2020 2020 4069 6620 7465 7374 202d 6620 @if test -f \n+00023250: 2440 3b20 7468 656e 203a 3b20 656c 7365 $@; then :; else\n+00023260: 205c 0a20 2020 2020 2323 2052 6563 6f76 \\. ## Recov\n+00023270: 6572 2066 726f 6d20 7468 6520 7265 6d6f er from the remo\n+00023280: 7661 6c20 6f66 2024 400a 2020 2020 2020 val of $@. \n+00023290: 2020 2020 2020 2020 2074 7261 7020 2772 trap 'r\n+000232a0: 6d20 2d72 6620 656c 632d 6c6f 636b 2065 m -rf elc-lock e\n+000232b0: 6c63 2d73 7461 6d70 2720 3120 3220 3133 lc-stamp' 1 2 13\n+000232c0: 2031 353b 205c 0a20 2020 2020 2020 2020 15; \\. \n+000232d0: 2020 2020 2020 6966 206d 6b64 6972 2065 if mkdir e\n+000232e0: 6c63 2d6c 6f63 6b20 323e 2f64 6576 2f6e lc-lock 2>/dev/n\n+000232f0: 756c 6c3b 2074 6865 6e20 5c0a 2020 2020 ull; then \\. \n+00023300: 2023 2320 5468 6973 2063 6f64 6520 6973 ## This code is\n+00023310: 2062 6569 6e67 2065 7865 6375 7465 6420 being executed \n+00023320: 6279 2074 6865 2066 6972 7374 2070 726f by the first pro\n+00023330: 6365 7373 2e0a 2020 2020 2020 2020 2020 cess.. \n+00023340: 2020 2020 2020 2072 6d20 2d66 2065 6c63 rm -f elc\n+00023350: 2d73 7461 6d70 3b20 5c0a 2020 2020 2020 -stamp; \\. \n+00023360: 2020 2020 2020 2020 2020 2024 284d 414b $(MAK\n+00023370: 4529 2024 2841 4d5f 4d41 4b45 464c 4147 E) $(AM_MAKEFLAG\n+00023380: 5329 2065 6c63 2d73 7461 6d70 3b20 5c0a S) elc-stamp; \\.\n+00023390: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000233a0: 2072 6d64 6972 2065 6c63 2d6c 6f63 6b3b rmdir elc-lock;\n+000233b0: 205c 0a20 2020 2020 2020 2020 2020 2020 \\. \n+000233c0: 2020 656c 7365 205c 0a20 2020 2020 2323 else \\. ##\n+000233d0: 2054 6869 7320 636f 6465 2069 7320 6265 This code is be\n+000233e0: 696e 6720 6578 6563 7574 6564 2062 7920 ing executed by \n+000233f0: 7468 6520 666f 6c6c 6f77 6572 2070 726f the follower pro\n+00023400: 6365 7373 6573 2e0a 2020 2020 2023 2320 cesses.. ## \n+00023410: 5761 6974 2075 6e74 696c 2074 6865 2066 Wait until the f\n+00023420: 6972 7374 2070 726f 6365 7373 2069 7320 irst process is \n+00023430: 646f 6e65 2e0a 2020 2020 2020 2020 2020 done.. \n+00023440: 2020 2020 2020 2077 6869 6c65 2074 6573 while tes\n+00023450: 7420 2d64 2065 6c63 2d6c 6f63 6b3b 2064 t -d elc-lock; d\n+00023460: 6f20 736c 6565 7020 313b 2064 6f6e 653b o sleep 1; done;\n+00023470: 205c 0a20 2020 2020 2323 2053 7563 6365 \\. ## Succe\n+00023480: 6564 2069 6620 616e 6420 6f6e 6c79 2069 ed if and only i\n+00023490: 6620 7468 6520 6669 7273 7420 7072 6f63 f the first proc\n+000234a0: 6573 7320 7375 6363 6565 6465 642e 0a20 ess 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+000234c0: 7465 7374 202d 6620 656c 632d 7374 616d test -f elc-stam\n+000234d0: 703b 2065 7869 7420 2424 3f3b 205c 0a20 p; exit $$?; \\. \n+000234e0: 2020 2020 2020 2020 2020 2020 2020 6669 fi\n+000234f0: 3b20 5c0a 2020 2020 2020 2020 2020 2020 ; \\. \n+00023500: 2066 690a 0a20 2020 5468 6573 6520 736f fi.. These so\n+00023510: 6c75 7469 6f6e 7320 616c 6c20 7374 696c lutions all stil\n+00023520: 6c20 7375 6666 6572 2066 726f 6d20 7468 l suffer from th\n+00023530: 6520 7468 6972 6420 7072 6f62 6c65 6d2c e third problem,\n+00023540: 206e 616d 656c 7920 7468 6174 0a74 6865 namely that.the\n+00023550: 7920 6272 6561 6b20 7468 6520 7072 6f6d y break the prom\n+00023560: 6973 6520 7468 6174 20e2 8098 6d61 6b65 ise that ...make\n+00023570: 202d 6ee2 8099 2073 686f 756c 6420 6e6f -n... should no\n+00023580: 7420 6361 7573 6520 616e 7920 6163 7475 t cause any actu\n+00023590: 616c 0a63 6861 6e67 6573 2074 6f20 7468 al.changes to th\n+000235a0: 6520 7472 6565 2e20 2046 6f72 2074 686f e tree. For tho\n+000235b0: 7365 2073 6f6c 7574 696f 6e73 2074 6861 se solutions tha\n+000235c0: 7420 646f 206e 6f74 2063 7265 6174 6520 t do not create \n+000235d0: 6c6f 636b 2066 696c 6573 2c0a 6974 2069 lock files,.it i\n+000235e0: 7320 706f 7373 6962 6c65 2074 6f20 7370 s possible to sp\n+000235f0: 6c69 7420 7468 6520 7265 636f 7665 7220 lit the recover \n+00023600: 7275 6c65 7320 696e 746f 2074 776f 2073 rules into two s\n+00023610: 6570 6172 6174 6520 7265 6369 7065 0a63 eparate recipe.c\n+00023620: 6f6d 6d61 6e64 732c 206f 6e65 206f 6620 ommands, one of \n+00023630: 7768 6963 6820 646f 6573 2061 6c6c 2077 which does all w\n+00023640: 6f72 6b20 6275 7420 7468 6520 7265 6375 ork but the recu\n+00023650: 7273 696f 6e2c 2061 6e64 2074 6865 206f rsion, and the o\n+00023660: 7468 6572 0a69 6e76 6f6b 6573 2074 6865 ther.invokes the\n+00023670: 2072 6563 7572 7369 7665 20e2 8098 2428 recursive ...$(\n+00023680: 4d41 4b45 29e2 8099 2e20 2054 6865 2073 MAKE).... The s\n+00023690: 6f6c 7574 696f 6e73 2069 6e76 6f6c 7669 olutions involvi\n+000236a0: 6e67 206c 6f63 6b69 6e67 2063 6f75 6c64 ng locking could\n+000236b0: 0a61 6374 2075 706f 6e20 7468 6520 636f .act upon the co\n+000236c0: 6e74 656e 7473 206f 6620 7468 6520 e280 ntents of the ..\n+000236d0: 984d 414b 4546 4c41 4753 e280 9920 7661 .MAKEFLAGS... va\n+000236e0: 7269 6162 6c65 2c20 6275 7420 7061 7273 riable, but pars\n+000236f0: 696e 6720 7468 6174 0a70 6f72 7461 626c ing that.portabl\n+00023700: 7920 6973 206e 6f74 2065 6173 7920 282a y is not easy (*\n+00023710: 6e6f 7465 2028 6175 746f 636f 6e66 2954 note (autoconf)T\n+00023720: 6865 204d 616b 6520 4d61 6372 6f20 4d41 he Make Macro MA\n+00023730: 4b45 464c 4147 533a 3a29 2e20 2048 6572 KEFLAGS::). Her\n+00023740: 650a 6973 2061 6e20 6578 616d 706c 653a e.is an example:\n+00023750: 0a0a 2020 2020 2045 4c46 494c 4553 203d .. ELFILES =\n+00023760: 206f 6e65 2e65 6c20 7477 6f2e 656c 2074 one.el two.el t\n+00023770: 6872 6565 2e65 6c20 2e2e 2e0a 2020 2020 hree.el .... \n+00023780: 2045 4c43 4649 4c45 5320 3d20 2428 454c ELCFILES = $(EL\n+00023790: 4649 4c45 533a 3d63 290a 0a20 2020 2020 FILES:=c).. \n+000237a0: 656c 632d 7374 616d 703a 2024 2845 4c46 elc-stamp: $(ELF\n+000237b0: 494c 4553 290a 2020 2020 2020 2020 2020 ILES). \n+000237c0: 2020 2040 726d 202d 6620 656c 632d 7465 @rm -f elc-te\n+000237d0: 6d70 0a20 2020 2020 2020 2020 2020 2020 mp. \n+000237e0: 4074 6f75 6368 2065 6c63 2d74 656d 700a @touch elc-temp.\n+000237f0: 2020 2020 2020 2020 2020 2020 2024 2865 $(e\n+00023800: 6c69 7370 5f63 6f6d 7029 2024 2845 4c46 lisp_comp) $(ELF\n+00023810: 494c 4553 290a 2020 2020 2020 2020 2020 ILES). \n+00023820: 2020 2040 6d76 202d 6620 656c 632d 7465 @mv -f elc-te\n+00023830: 6d70 2024 400a 0a20 2020 2020 2428 454c mp $@.. $(EL\n+00023840: 4346 494c 4553 293a 2065 6c63 2d73 7461 CFILES): elc-sta\n+00023850: 6d70 0a20 2020 2020 2323 2052 6563 6f76 mp. ## Recov\n+00023860: 6572 2066 726f 6d20 7468 6520 7265 6d6f er from the remo\n+00023870: 7661 6c20 6f66 2024 400a 2020 2020 2020 val of $@. \n+00023880: 2020 2020 2020 2040 6472 793d 3b20 666f @dry=; fo\n+00023890: 7220 6620 696e 2078 2024 244d 414b 4546 r f in x $$MAKEF\n+000238a0: 4c41 4753 3b20 646f 205c 0a20 2020 2020 LAGS; do \\. \n+000238b0: 2020 2020 2020 2020 2020 6361 7365 2024 case $\n+000238c0: 2466 2069 6e20 5c0a 2020 2020 2020 2020 $f in \\. \n+000238d0: 2020 2020 2020 2020 202a 3d2a 7c2d 2d2a *=*|--*\n+000238e0: 293b 3b20 5c0a 2020 2020 2020 2020 2020 );; \\. \n+000238f0: 2020 2020 2020 202a 6e2a 2920 6472 793d *n*) dry=\n+00023900: 3a3b 3b20 5c0a 2020 2020 2020 2020 2020 :;; \\. \n+00023910: 2020 2020 2065 7361 633b 205c 0a20 2020 esac; \\. \n+00023920: 2020 2020 2020 2020 2020 646f 6e65 3b20 done; \n+00023930: 5c0a 2020 2020 2020 2020 2020 2020 2069 \\. i\n+00023940: 6620 7465 7374 202d 6620 2440 3b20 7468 f test -f $@; th\n+00023950: 656e 203a 3b20 656c 7365 205c 0a20 2020 en :; else \\. \n+00023960: 2020 2020 2020 2020 2020 2020 2424 6472 $$dr\n+00023970: 7920 7472 6170 2027 726d 202d 7266 2065 y trap 'rm -rf e\n+00023980: 6c63 2d6c 6f63 6b20 656c 632d 7374 616d lc-lock elc-stam\n+00023990: 7027 2031 2032 2031 3320 3135 3b20 5c0a p' 1 2 13 15; \\.\n+000239a0: 2020 2020 2020 2020 2020 2020 2020 2069 i\n+000239b0: 6620 2424 6472 7920 6d6b 6469 7220 656c f $$dry mkdir el\n+000239c0: 632d 6c6f 636b 2032 3e2f 6465 762f 6e75 c-lock 2>/dev/nu\n+000239d0: 6c6c 3b20 7468 656e 205c 0a20 2020 2020 ll; then \\. \n+000239e0: 2323 2054 6869 7320 636f 6465 2069 7320 ## This code is \n+000239f0: 6265 696e 6720 6578 6563 7574 6564 2062 being executed b\n+00023a00: 7920 7468 6520 6669 7273 7420 7072 6f63 y the first proc\n+00023a10: 6573 732e 0a20 2020 2020 2020 2020 2020 ess.. \n+00023a20: 2020 2020 2020 2424 6472 7920 726d 202d $$dry rm -\n+00023a30: 6620 656c 632d 7374 616d 703b 205c 0a20 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+00023a50: 2428 4d41 4b45 2920 2428 414d 5f4d 414b $(MAKE) $(AM_MAK\n+00023a60: 4546 4c41 4753 2920 656c 632d 7374 616d EFLAGS) elc-stam\n+00023a70: 703b 205c 0a20 2020 2020 2020 2020 2020 p; \\. \n+00023a80: 2020 2020 2020 2424 6472 7920 726d 6469 $$dry rmdi\n+00023a90: 7220 656c 632d 6c6f 636b 3b20 5c0a 2020 r elc-lock; \\. \n+00023aa0: 2020 2020 2020 2020 2020 2020 2065 6c73 els\n+00023ab0: 6520 5c0a 2020 2020 2023 2320 5468 6973 e \\. ## This\n+00023ac0: 2063 6f64 6520 6973 2062 6569 6e67 2065 code is being e\n+00023ad0: 7865 6375 7465 6420 6279 2074 6865 2066 xecuted by the f\n+00023ae0: 6f6c 6c6f 7765 7220 7072 6f63 6573 7365 ollower processe\n+00023af0: 732e 0a20 2020 2020 2323 2057 6169 7420 s.. ## Wait \n+00023b00: 756e 7469 6c20 7468 6520 6669 7273 7420 until the first \n+00023b10: 7072 6f63 6573 7320 6973 2064 6f6e 652e process is done.\n+00023b20: 0a20 2020 2020 2020 2020 2020 2020 2020 . \n+00023b30: 2020 7768 696c 6520 7465 7374 202d 6420 while test -d \n+00023b40: 656c 632d 6c6f 636b 2026 2620 7465 7374 elc-lock && test\n+00023b50: 202d 7a20 2224 2464 7279 223b 2064 6f20 -z \"$$dry\"; do \n+00023b60: 5c0a 2020 2020 2020 2020 2020 2020 2020 \\. \n+00023b70: 2020 2020 2073 6c65 6570 2031 3b20 5c0a sleep 1; \\.\n+00023b80: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00023b90: 2064 6f6e 653b 205c 0a20 2020 2020 2323 done; \\. ##\n+00023ba0: 2053 7563 6365 6564 2069 6620 616e 6420 Succeed if and \n+00023bb0: 6f6e 6c79 2069 6620 7468 6520 6669 7273 only if the firs\n+00023bc0: 7420 7072 6f63 6573 7320 7375 6363 6565 t process succee\n+00023bd0: 6465 642e 0a20 2020 2020 2020 2020 2020 ded.. \n+00023be0: 2020 2020 2020 2424 6472 7920 7465 7374 $$dry test\n+00023bf0: 202d 6620 656c 632d 7374 616d 703b 2065 -f elc-stamp; e\n+00023c00: 7869 7420 2424 3f3b 205c 0a20 2020 2020 xit $$?; \\. \n+00023c10: 2020 2020 2020 2020 2020 6669 3b20 5c0a fi; \\.\n+00023c20: 2020 2020 2020 2020 2020 2020 2066 690a fi.\n+00023c30: 0a20 2020 466f 7220 636f 6d70 6c65 7465 . For complete\n+00023c40: 6e65 7373 2069 7420 7368 6f75 6c64 2062 ness it should b\n+00023c50: 6520 6e6f 7465 6420 7468 6174 2047 4e55 e noted that GNU\n+00023c60: 20e2 8098 6d61 6b65 e280 9920 6973 2061 ...make... is a\n+00023c70: 626c 6520 746f 0a65 7870 7265 7373 2072 ble to.express r\n+00023c80: 756c 6573 2077 6974 6820 6d75 6c74 6970 ules with multip\n+00023c90: 6c65 206f 7574 7075 7420 6669 6c65 7320 le output files \n+00023ca0: 7573 696e 6720 7061 7474 6572 6e20 7275 using pattern ru\n+00023cb0: 6c65 7320 282a 6e6f 7465 0a50 6174 7465 les (*note.Patte\n+00023cc0: 726e 2052 756c 6520 4578 616d 706c 6573 rn Rule Examples\n+00023cd0: 3a20 286d 616b 6529 5061 7474 6572 6e20 : (make)Pattern \n+00023ce0: 4578 616d 706c 6573 2e29 2e20 2057 6520 Examples.). We \n+00023cf0: 646f 206e 6f74 2064 6973 6375 7373 0a70 do not discuss.p\n+00023d00: 6174 7465 726e 2072 756c 6573 2068 6572 attern rules her\n+00023d10: 6520 6265 6361 7573 6520 7468 6579 2061 e because they a\n+00023d20: 7265 206e 6f74 2070 6f72 7461 626c 652c re not portable,\n+00023d30: 2062 7574 2074 6865 7920 6361 6e20 6265 but they can be\n+00023d40: 0a63 6f6e 7665 6e69 656e 7420 696e 2070 .convenient in p\n+00023d50: 6163 6b61 6765 7320 7468 6174 2061 7373 ackages that ass\n+00023d60: 756d 6520 474e 5520 e280 986d 616b 65e2 ume GNU ...make.\n+00023d70: 8099 2e0a 0a1f 0a46 696c 653a 2061 7574 .......File: aut\n+00023d80: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+00023d90: 2020 4e6f 6465 3a20 4861 7264 2d43 6f64 Node: Hard-Cod\n+00023da0: 6564 2049 6e73 7461 6c6c 2050 6174 6873 ed Install Paths\n+00023db0: 2c20 204e 6578 743a 2044 6562 7567 6769 , Next: Debuggi\n+00023dc0: 6e67 204d 616b 6520 5275 6c65 732c 2020 ng Make Rules, \n+00023dd0: 5072 6576 3a20 4d75 6c74 6970 6c65 204f Prev: Multiple O\n+00023de0: 7574 7075 7473 2c20 2055 703a 2046 4151 utputs, Up: FAQ\n+00023df0: 0a0a 3238 2e31 3020 496e 7374 616c 6c69 ..28.10 Installi\n+00023e00: 6e67 2074 6f20 4861 7264 2d43 6f64 6564 ng to Hard-Coded\n+00023e10: 204c 6f63 6174 696f 6e73 0a3d 3d3d 3d3d 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 3d0a 0a20 2020 2020 4d79 2070 6163 ===.. My pac\n+00023e50: 6b61 6765 206e 6565 6473 2074 6f20 696e kage needs to in\n+00023e60: 7374 616c 6c20 736f 6d65 2063 6f6e 6669 stall some confi\n+00023e70: 6775 7261 7469 6f6e 2066 696c 652e 2020 guration file. \n+00023e80: 4920 7472 6965 6420 746f 2075 7365 0a20 I tried to use. \n+00023e90: 2020 2020 7468 6520 666f 6c6c 6f77 696e the followin\n+00023ea0: 6720 7275 6c65 2c20 6275 7420 e280 986d g rule, but ...m\n+00023eb0: 616b 6520 6469 7374 6368 6563 6be2 8099 ake distcheck...\n+00023ec0: 2066 6169 6c73 2e20 2057 6879 3f0a 0a20 fails. Why?.. \n+00023ed0: 2020 2020 2020 2020 2023 2044 6f20 6e6f # Do no\n+00023ee0: 7420 646f 2074 6869 732e 0a20 2020 2020 t do this.. \n+00023ef0: 2020 2020 2069 6e73 7461 6c6c 2d64 6174 install-dat\n+00023f00: 612d 6c6f 6361 6c3a 0a20 2020 2020 2020 a-local:. \n+00023f10: 2020 2020 2020 2020 2020 2024 2849 4e53 $(INS\n+00023f20: 5441 4c4c 5f44 4154 4129 2024 2873 7263 TALL_DATA) $(src\n+00023f30: 6469 7229 2f61 6669 6c65 2024 2844 4553 dir)/afile $(DES\n+00023f40: 5444 4952 292f 6574 632f 6166 696c 650a TDIR)/etc/afile.\n+00023f50: 0a20 2020 2020 4d79 2070 6163 6b61 6765 . My package\n+00023f60: 206e 6565 6473 2074 6f20 706f 7075 6c61 needs to popula\n+00023f70: 7465 2074 6865 2069 6e73 7461 6c6c 6174 te the installat\n+00023f80: 696f 6e20 6469 7265 6374 6f72 7920 6f66 ion directory of\n+00023f90: 2061 6e6f 7468 6572 0a20 2020 2020 7061 another. pa\n+00023fa0: 636b 6167 6520 6174 2069 6e73 7461 6c6c ckage at install\n+00023fb0: 2d74 696d 652e 2020 4920 6361 6e20 6561 -time. I can ea\n+00023fc0: 7369 6c79 2063 6f6d 7075 7465 2074 6861 sily compute tha\n+00023fd0: 7420 696e 7374 616c 6c61 7469 6f6e 0a20 t installation. \n+00023fe0: 2020 2020 6469 7265 6374 6f72 7920 696e directory in\n+00023ff0: 20e2 8098 636f 6e66 6967 7572 65e2 8099 ...configure...\n+00024000: 2c20 6275 7420 6966 2049 2069 6e73 7461 , but if I insta\n+00024010: 6c6c 2066 696c 6573 2074 6865 7265 696e ll files therein\n+00024020: 2c0a 2020 2020 20e2 8098 6d61 6b65 2064 ,. ...make d\n+00024030: 6973 7463 6865 636b e280 9920 6661 696c istcheck... fail\n+00024040: 732e 2020 486f 7720 656c 7365 2073 686f s. How else sho\n+00024050: 756c 6420 4920 646f 3f0a 0a20 2020 5468 uld I do?.. Th\n+00024060: 6573 6520 7477 6f20 7365 7475 7073 2073 ese two setups s\n+00024070: 6861 7265 2074 6865 6972 2073 796d 7074 hare their sympt\n+00024080: 6f6d 733a 20e2 8098 6d61 6b65 2064 6973 oms: ...make dis\n+00024090: 7463 6865 636b e280 9920 6661 696c 7320 tcheck... fails \n+000240a0: 6265 6361 7573 650a 7468 6579 2061 7265 because.they are\n+000240b0: 2069 6e73 7461 6c6c 696e 6720 6669 6c65 installing file\n+000240c0: 7320 746f 2068 6172 642d 636f 6465 6420 s to hard-coded \n+000240d0: 7061 7468 732e 2020 496e 2074 6865 206c paths. In the l\n+000240e0: 6174 6572 2063 6173 6520 7468 650a 7061 ater case the.pa\n+000240f0: 7468 2069 7320 6e6f 7420 7265 616c 6c79 th is not really\n+00024100: 2068 6172 642d 636f 6465 6420 696e 2074 hard-coded in t\n+00024110: 6865 2070 6163 6b61 6765 2c20 6275 7420 he package, but \n+00024120: 7765 2063 616e 2063 6f6e 7369 6465 7220 we can consider \n+00024130: 6974 2074 6f0a 6265 2068 6172 642d 636f it to.be hard-co\n+00024140: 6465 6420 696e 2074 6865 2073 7973 7465 ded in the syste\n+00024150: 6d20 286f 7220 696e 2077 6869 6368 6576 m (or in whichev\n+00024160: 6572 2074 6f6f 6c20 7468 6174 2073 7570 er tool that sup\n+00024170: 706c 6965 7320 7468 650a 7061 7468 292e plies the.path).\n+00024180: 2020 4173 206c 6f6e 6720 6173 2074 6865 As long as the\n+00024190: 2070 6174 6820 646f 6573 206e 6f74 2075 path does not u\n+000241a0: 7365 2061 6e79 206f 6620 7468 6520 7374 se any of the st\n+000241b0: 616e 6461 7264 2064 6972 6563 746f 7279 andard directory\n+000241c0: 0a76 6172 6961 626c 6573 2028 e280 9824 .variables (...$\n+000241d0: 2870 7265 6669 7829 e280 992c 20e2 8098 (prefix)..., ...\n+000241e0: 2428 6269 6e64 6972 29e2 8099 2c20 e280 $(bindir)..., ..\n+000241f0: 9824 2864 6174 6164 6972 29e2 8099 2c20 .$(datadir)..., \n+00024200: 6574 632e 292c 2074 6865 2065 6666 6563 etc.), the effec\n+00024210: 740a 7769 6c6c 2062 6520 7468 6520 7361 t.will be the sa\n+00024220: 6d65 3a20 7573 6572 2d69 6e73 7461 6c6c me: user-install\n+00024230: 6174 696f 6e73 2061 7265 2069 6d70 6f73 ations are impos\n+00024240: 7369 626c 652e 0a0a 2020 2041 7320 6120 sible... As a \n+00024250: 286e 6f6e 2d72 6f6f 7429 2075 7365 7220 (non-root) user \n+00024260: 7768 6f20 7761 6e74 7320 746f 2069 6e73 who wants to ins\n+00024270: 7461 6c6c 2061 2070 6163 6b61 6765 2c20 tall a package, \n+00024280: 796f 7520 7573 7561 6c6c 7920 6861 7665 you usually have\n+00024290: 0a6e 6f20 7269 6768 7420 746f 2069 6e73 .no right to ins\n+000242a0: 7461 6c6c 2061 6e79 7468 696e 6720 696e tall anything in\n+000242b0: 20e2 8098 2f75 7372 e280 9920 6f72 20e2 .../usr... or .\n+000242c0: 8098 2f75 7372 2f6c 6f63 616c e280 992e ../usr/local....\n+000242d0: 2020 536f 2079 6f75 2064 6f0a 736f 6d65 So you do.some\n+000242e0: 7468 696e 6720 6c69 6b65 20e2 8098 2e2f thing like ..../\n+000242f0: 636f 6e66 6967 7572 6520 2d2d 7072 6566 configure --pref\n+00024300: 6978 207e 2f75 7372 e280 9920 746f 2069 ix ~/usr... to i\n+00024310: 6e73 7461 6c6c 2061 2070 6163 6b61 6765 nstall a package\n+00024320: 2069 6e20 796f 7572 0a6f 776e 20e2 8098 in your.own ...\n+00024330: 7e2f 7573 72e2 8099 2074 7265 652e 0a0a ~/usr... tree...\n+00024340: 2020 2049 6620 6120 7061 636b 6167 6520 If a package \n+00024350: 6174 7465 6d70 7473 2074 6f20 696e 7374 attempts to inst\n+00024360: 616c 6c20 736f 6d65 7468 696e 6720 746f all something to\n+00024370: 2073 6f6d 6520 6861 7264 2d63 6f64 6564 some hard-coded\n+00024380: 2070 6174 680a 2865 2e67 2e2c 20e2 8098 path.(e.g., ...\n+00024390: 2f65 7463 2f61 6669 6c65 e280 9929 2c20 /etc/afile...), \n+000243a0: 7265 6761 7264 6c65 7373 206f 6620 7468 regardless of th\n+000243b0: 6973 20e2 8098 2d2d 7072 6566 6978 e280 is ...--prefix..\n+000243c0: 9920 7365 7474 696e 672c 2074 6865 6e20 . setting, then \n+000243d0: 7468 650a 696e 7374 616c 6c61 7469 6f6e the.installation\n+000243e0: 2077 696c 6c20 6661 696c 2e20 20e2 8098 will fail. ...\n+000243f0: 6d61 6b65 2064 6973 7463 6865 636b e280 make distcheck..\n+00024400: 9920 7065 7266 6f72 6d73 2073 7563 6820 . performs such \n+00024410: 6120 e280 982d 2d70 7265 6669 78e2 8099 a ...--prefix...\n+00024420: 0a69 6e73 7461 6c6c 6174 696f 6e2c 2068 .installation, h\n+00024430: 656e 6365 2069 7420 7769 6c6c 2066 6169 ence it will fai\n+00024440: 6c20 746f 6f2e 0a0a 2020 204e 6f77 2c20 l too... Now, \n+00024450: 7468 6572 6520 6172 6520 736f 6d65 2065 there are some e\n+00024460: 6173 7920 736f 6c75 7469 6f6e 732e 0a0a asy solutions...\n+00024470: 2020 2054 6865 2061 626f 7665 20e2 8098 The above ...\n+00024480: 696e 7374 616c 6c2d 6461 7461 2d6c 6f63 install-data-loc\n+00024490: 616c e280 9920 6578 616d 706c 6520 666f al... example fo\n+000244a0: 7220 696e 7374 616c 6c69 6e67 20e2 8098 r installing ...\n+000244b0: 2f65 7463 2f61 6669 6c65 e280 990a 776f /etc/afile....wo\n+000244c0: 756c 6420 6265 2062 6574 7465 7220 7265 uld be better re\n+000244d0: 706c 6163 6564 2062 790a 0a20 2020 2020 placed by.. \n+000244e0: 7379 7363 6f6e 665f 4441 5441 203d 2061 sysconf_DATA = a\n+000244f0: 6669 6c65 0a0a 6279 2064 6566 6175 6c74 file..by default\n+00024500: 20e2 8098 7379 7363 6f6e 6664 6972 e280 ...sysconfdir..\n+00024510: 9920 7769 6c6c 2062 6520 e280 9824 2870 . will be ...$(p\n+00024520: 7265 6669 7829 2f65 7463 e280 992c 2062 refix)/etc..., b\n+00024530: 6563 6175 7365 2074 6869 7320 6973 2077 ecause this is w\n+00024540: 6861 740a 7468 6520 474e 5520 5374 616e hat.the GNU Stan\n+00024550: 6461 7264 7320 7265 7175 6972 652e 2020 dards require. \n+00024560: 5768 656e 2073 7563 6820 6120 7061 636b When such a pack\n+00024570: 6167 6520 6973 2069 6e73 7461 6c6c 6564 age is installed\n+00024580: 206f 6e20 616e 2046 4853 0a63 6f6d 706c on an FHS.compl\n+00024590: 6961 6e74 2073 7973 7465 6d2c 2074 6865 iant system, the\n+000245a0: 2069 6e73 7461 6c6c 6572 2077 696c 6c20 installer will \n+000245b0: 6861 7665 2074 6f20 7365 7420 e280 982d have to set ...-\n+000245c0: 2d73 7973 636f 6e66 6469 723d 2f65 7463 -sysconfdir=/etc\n+000245d0: e280 992e 0a41 7320 7468 6520 6d61 696e .....As the main\n+000245e0: 7461 696e 6572 206f 6620 7468 6520 7061 tainer of the pa\n+000245f0: 636b 6167 6520 796f 7520 7368 6f75 6c64 ckage you should\n+00024600: 206e 6f74 2062 6520 636f 6e63 6572 6e65 not be concerne\n+00024610: 6420 6279 2073 7563 680a 7369 7465 2070 d by such.site p\n+00024620: 6f6c 6963 6965 733a 2075 7365 2074 6865 olicies: use the\n+00024630: 2061 7070 726f 7072 6961 7465 2073 7461 appropriate sta\n+00024640: 6e64 6172 6420 6469 7265 6374 6f72 7920 ndard directory \n+00024650: 7661 7269 6162 6c65 2074 6f0a 696e 7374 variable to.inst\n+00024660: 616c 6c20 796f 7572 2066 696c 6573 2073 all your files s\n+00024670: 6f20 7468 6174 2074 6865 2069 6e73 7461 o that the insta\n+00024680: 6c6c 6572 2063 616e 2065 6173 696c 7920 ller can easily \n+00024690: 7265 6465 6669 6e65 2074 6865 7365 0a76 redefine these.v\n+000246a0: 6172 6961 626c 6573 2074 6f20 6d61 7463 ariables to matc\n+000246b0: 6820 7468 6569 7220 7369 7465 2063 6f6e h their site con\n+000246c0: 7665 6e74 696f 6e73 2e0a 0a20 2020 496e ventions... In\n+000246d0: 7374 616c 6c69 6e67 2066 696c 6573 2074 stalling files t\n+000246e0: 6861 7420 7368 6f75 6c64 2062 6520 7573 hat should be us\n+000246f0: 6564 2062 7920 616e 6f74 6865 7220 7061 ed by another pa\n+00024700: 636b 6167 6520 6973 2073 6c69 6768 746c ckage is slightl\n+00024710: 790a 6d6f 7265 2069 6e76 6f6c 7665 642e y.more involved.\n+00024720: 2020 4c65 7427 7320 7461 6b65 2061 6e20 Let's take an \n+00024730: 6578 616d 706c 6520 616e 6420 6173 7375 example and assu\n+00024740: 6d65 2079 6f75 2077 616e 7420 746f 2069 me you want to i\n+00024750: 6e73 7461 6c6c 2061 0a73 6861 7265 6420 nstall a.shared \n+00024760: 6c69 6272 6172 7920 7468 6174 2069 7320 library that is \n+00024770: 6120 5079 7468 6f6e 2065 7874 656e 7369 a Python extensi\n+00024780: 6f6e 206d 6f64 756c 652e 2020 4966 2079 on module. If y\n+00024790: 6f75 2061 736b 2050 7974 686f 6e0a 7768 ou ask Python.wh\n+000247a0: 6572 6520 746f 2069 6e73 7461 6c6c 2074 ere to install t\n+000247b0: 6865 206c 6962 7261 7279 2c20 6974 2077 he library, it w\n+000247c0: 696c 6c20 616e 7377 6572 2073 6f6d 6574 ill answer somet\n+000247d0: 6869 6e67 206c 696b 6520 7468 6973 3a0a hing like this:.\n+000247e0: 0a20 2020 2020 2520 7079 7468 6f6e 202d . % python -\n+000247f0: 6320 2766 726f 6d20 6469 7374 7574 696c c 'from distutil\n+00024800: 7320 696d 706f 7274 2073 7973 636f 6e66 s import sysconf\n+00024810: 6967 3b0a 2020 2020 2020 2020 2020 2020 ig;. \n+00024820: 2020 2020 2020 7072 696e 7420 7379 7363 print sysc\n+00024830: 6f6e 6669 672e 6765 745f 7079 7468 6f6e onfig.get_python\n+00024840: 5f6c 6962 2831 2c30 2927 0a20 2020 2020 _lib(1,0)'. \n+00024850: 2f75 7372 2f6c 6962 2f70 7974 686f 6e32 /usr/lib/python2\n+00024860: 2e35 2f73 6974 652d 7061 636b 6167 6573 .5/site-packages\n+00024870: 0a0a 2020 2049 6620 796f 7520 696e 6465 .. If you inde\n+00024880: 6564 2075 7365 2074 6869 7320 6162 736f ed use this abso\n+00024890: 6c75 7465 2070 6174 6820 746f 2069 6e73 lute path to ins\n+000248a0: 7461 6c6c 2079 6f75 7220 7368 6172 6564 tall your shared\n+000248b0: 206c 6962 7261 7279 2c0a 6e6f 6e2d 726f library,.non-ro\n+000248c0: 6f74 2075 7365 7273 2077 696c 6c20 6e6f ot users will no\n+000248d0: 7420 6265 2061 626c 6520 746f 2069 6e73 t be able to ins\n+000248e0: 7461 6c6c 2074 6865 2070 6163 6b61 6765 tall the package\n+000248f0: 2c20 6865 6e63 6520 6469 7374 6368 6563 , hence distchec\n+00024900: 6b0a 6661 696c 732e 0a0a 2020 204c 6574 k.fails... Let\n+00024910: 2773 2064 6f20 6265 7474 6572 2e20 2054 's do better. T\n+00024920: 6865 20e2 8098 7379 7363 6f6e 6669 672e he ...sysconfig.\n+00024930: 6765 745f 7079 7468 6f6e 5f6c 6962 2829 get_python_lib()\n+00024940: e280 9920 6675 6e63 7469 6f6e 2061 6374 ... function act\n+00024950: 7561 6c6c 790a 6163 6365 7074 7320 6120 ually.accepts a \n+00024960: 7468 6972 6420 6172 6775 6d65 6e74 2074 third argument t\n+00024970: 6861 7420 7769 6c6c 2072 6570 6c61 6365 hat will replace\n+00024980: 2050 7974 686f 6e27 7320 696e 7374 616c Python's instal\n+00024990: 6c61 7469 6f6e 2070 7265 6669 782e 0a0a lation prefix...\n+000249a0: 2020 2020 2025 2070 7974 686f 6e20 2d63 % python -c\n+000249b0: 2027 6672 6f6d 2064 6973 7475 7469 6c73 'from distutils\n+000249c0: 2069 6d70 6f72 7420 7379 7363 6f6e 6669 import sysconfi\n+000249d0: 673b 0a20 2020 2020 2020 2020 2020 2020 g;. \n+000249e0: 2020 2020 2070 7269 6e74 2073 7973 636f print sysco\n+000249f0: 6e66 6967 2e67 6574 5f70 7974 686f 6e5f nfig.get_python_\n+00024a00: 6c69 6228 312c 302c 2224 7b65 7865 635f lib(1,0,\"${exec_\n+00024a10: 7072 6566 6978 7d22 2927 0a20 2020 2020 prefix}\")'. \n+00024a20: 247b 6578 6563 5f70 7265 6669 787d 2f6c ${exec_prefix}/l\n+00024a30: 6962 2f70 7974 686f 6e32 2e35 2f73 6974 ib/python2.5/sit\n+00024a40: 652d 7061 636b 6167 6573 0a0a 2020 2059 e-packages.. Y\n+00024a50: 6f75 2063 616e 2061 6c73 6f20 7573 6520 ou can also use \n+00024a60: 7468 6973 206e 6577 2070 6174 682e 2020 this new path. \n+00024a70: 4966 2079 6f75 2064 6f0a 2020 20e2 80a2 If you do. ...\n+00024a80: 2072 6f6f 7420 7573 6572 7320 6361 6e20 root users can \n+00024a90: 696e 7374 616c 6c20 796f 7572 2070 6163 install your pac\n+00024aa0: 6b61 6765 2077 6974 6820 7468 6520 7361 kage with the sa\n+00024ab0: 6d65 20e2 8098 2d2d 7072 6566 6978 e280 me ...--prefix..\n+00024ac0: 9920 6173 0a20 2020 2020 5079 7468 6f6e . as. Python\n+00024ad0: 2028 796f 7520 6765 7420 7468 6520 6265 (you get the be\n+00024ae0: 6861 7669 6f72 206f 6620 7468 6520 7072 havior of the pr\n+00024af0: 6576 696f 7573 2061 7474 656d 7074 290a evious attempt).\n+00024b00: 0a20 2020 e280 a220 6e6f 6e2d 726f 6f74 . ... non-root\n+00024b10: 2075 7365 7273 2063 616e 2069 6e73 7461 users can insta\n+00024b20: 6c6c 2079 6f75 7220 7061 636b 6167 6520 ll your package \n+00024b30: 746f 6f2c 2074 6865 7920 7769 6c6c 2068 too, they will h\n+00024b40: 6176 6520 7468 650a 2020 2020 2065 7874 ave the. ext\n+00024b50: 656e 7369 6f6e 206d 6f64 756c 6520 696e ension module in\n+00024b60: 2061 2070 6c61 6365 2074 6861 7420 6973 a place that is\n+00024b70: 206e 6f74 2073 6561 7263 6865 6420 6279 not searched by\n+00024b80: 2050 7974 686f 6e20 6275 7420 7468 6579 Python but they\n+00024b90: 0a20 2020 2020 6361 6e20 776f 726b 2061 . can work a\n+00024ba0: 726f 756e 6420 7468 6973 2075 7369 6e67 round this using\n+00024bb0: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var\n+00024bc0: 6961 626c 6573 2028 616e 6420 6966 2079 iables (and if y\n+00024bd0: 6f75 0a20 2020 2020 696e 7374 616c 6c65 ou. installe\n+00024be0: 6420 7363 7269 7074 7320 7468 6174 2075 d scripts that u\n+00024bf0: 7365 2074 6869 7320 7368 6172 6564 206c se this shared l\n+00024c00: 6962 7261 7279 2c20 6974 2773 2065 6173 ibrary, it's eas\n+00024c10: 7920 746f 2074 656c 6c0a 2020 2020 2050 y to tell. P\n+00024c20: 7974 686f 6e20 7765 7265 2074 6f20 6c6f ython were to lo\n+00024c30: 6f6b 2069 6e20 7468 6520 6265 6769 6e6e ok in the beginn\n+00024c40: 696e 6720 6f66 2079 6f75 7220 7363 7269 ing of your scri\n+00024c50: 7074 2c20 736f 2074 6865 2073 6372 6970 pt, so the scrip\n+00024c60: 740a 2020 2020 2077 6f72 6b73 2069 6e20 t. works in \n+00024c70: 626f 7468 2063 6173 6573 292e 0a0a 2020 both cases)... \n+00024c80: 2054 6865 20e2 8098 414d 5f50 4154 485f The ...AM_PATH_\n+00024c90: 5059 5448 4f4e e280 9920 6d61 6372 6f20 PYTHON... macro \n+00024ca0: 7573 6573 2073 696d 696c 6172 2063 6f6d uses similar com\n+00024cb0: 6d61 6e64 7320 746f 2064 6566 696e 650a mands to define.\n+00024cc0: e280 9824 2870 7974 686f 6e64 6972 29e2 ...$(pythondir).\n+00024cd0: 8099 2061 6e64 20e2 8098 2428 7079 6578 .. and ...$(pyex\n+00024ce0: 6563 6469 7229 e280 9920 282a 6e6f 7465 ecdir)... (*note\n+00024cf0: 2050 7974 686f 6e3a 3a29 2e0a 0a20 2020 Python::)... \n+00024d00: 4f66 2063 6f75 7273 6520 6e6f 7420 616c Of course not al\n+00024d10: 6c20 746f 6f6c 7320 6172 6520 6173 2061 l tools are as a\n+00024d20: 6476 616e 6365 6420 6173 2050 7974 686f dvanced as Pytho\n+00024d30: 6e20 7265 6761 7264 696e 6720 7468 6174 n regarding that\n+00024d40: 0a73 7562 7374 6974 7574 696f 6e20 6f66 .substitution of\n+00024d50: 2050 5245 4649 582e 2020 536f 2061 6e6f PREFIX. So ano\n+00024d60: 7468 6572 2073 7472 6174 6567 7920 6973 ther strategy is\n+00024d70: 2074 6f20 6669 6775 7265 2074 6865 2070 to figure the p\n+00024d80: 6172 7420 6f66 0a74 6865 2069 6e73 7461 art of.the insta\n+00024d90: 6c6c 6174 696f 6e20 6469 7265 6374 6f72 llation director\n+00024da0: 7920 7468 6174 206d 7573 7420 6265 2070 y that must be p\n+00024db0: 7265 7365 7276 6564 2e20 2046 6f72 2069 reserved. For i\n+00024dc0: 6e73 7461 6e63 652c 2068 6572 650a 6973 nstance, here.is\n+00024dd0: 2068 6f77 20e2 8098 414d 5f50 4154 485f how ...AM_PATH_\n+00024de0: 4c49 5350 4449 52e2 8099 2028 2a6e 6f74 LISPDIR... (*not\n+00024df0: 6520 456d 6163 7320 4c69 7370 3a3a 2920 e Emacs Lisp::) \n+00024e00: 636f 6d70 7574 6573 20e2 8098 2428 6c69 computes ...$(li\n+00024e10: 7370 6469 7229 e280 993a 0a0a 2020 2020 spdir)...:.. \n+00024e20: 2024 454d 4143 5320 2d62 6174 6368 202d $EMACS -batch -\n+00024e30: 7120 2d65 7661 6c20 2728 7768 696c 6520 q -eval '(while \n+00024e40: 6c6f 6164 2d70 6174 680a 2020 2020 2020 load-path. \n+00024e50: 2028 7072 696e 6320 2863 6f6e 6361 7420 (princ (concat \n+00024e60: 2863 6172 206c 6f61 642d 7061 7468 2920 (car load-path) \n+00024e70: 225c 6e22 2929 0a20 2020 2020 2020 2873 \"\\n\")). (s\n+00024e80: 6574 7120 6c6f 6164 2d70 6174 6820 2863 etq load-path (c\n+00024e90: 6472 206c 6f61 642d 7061 7468 2929 2927 dr load-path)))'\n+00024ea0: 203e 636f 6e66 7465 7374 2e6f 7574 0a20 >conftest.out. \n+00024eb0: 2020 2020 6c69 7370 6469 723d 6073 6564 lispdir=`sed\n+00024ec0: 202d 6e0a 2020 2020 2020 202d 6520 2773 -n. -e 's\n+00024ed0: 2c2f 242c 2c27 0a20 2020 2020 2020 2d65 ,/$,,'. -e\n+00024ee0: 2027 2f2e 2a5c 2f6c 6962 5c2f 782a 656d '/.*\\/lib\\/x*em\n+00024ef0: 6163 735c 2f73 6974 652d 6c69 7370 242f acs\\/site-lisp$/\n+00024f00: 7b0a 2020 2020 2020 2020 2020 2020 2073 {. s\n+00024f10: 2c2e 2a2f 6c69 622f 5c28 782a 656d 6163 ,.*/lib/\\(x*emac\n+00024f20: 732f 7369 7465 2d6c 6973 705c 2924 2c24 s/site-lisp\\)$,$\n+00024f30: 7b6c 6962 6469 727d 2f5c 312c 3b70 3b71 {libdir}/\\1,;p;q\n+00024f40: 3b0a 2020 2020 2020 2020 2020 207d 270a ;. }'.\n+00024f50: 2020 2020 2020 202d 6520 272f 2e2a 5c2f -e '/.*\\/\n+00024f60: 7368 6172 655c 2f78 2a65 6d61 6373 5c2f share\\/x*emacs\\/\n+00024f70: 7369 7465 2d6c 6973 7024 2f7b 0a20 2020 site-lisp$/{. \n+00024f80: 2020 2020 2020 2020 2020 732c 2e2a 2f73 s,.*/s\n+00024f90: 6861 7265 2f5c 2878 2a65 6d61 6373 2f73 hare/\\(x*emacs/s\n+00024fa0: 6974 652d 6c69 7370 5c29 2c24 7b64 6174 ite-lisp\\),${dat\n+00024fb0: 6172 6f6f 7464 6972 7d2f 5c31 2c3b 703b arootdir}/\\1,;p;\n+00024fc0: 713b 0a20 2020 2020 2020 2020 2020 7d27 q;. }'\n+00024fd0: 0a20 2020 2020 2020 636f 6e66 7465 7374 . conftest\n+00024fe0: 2e6f 7574 600a 0a20 2020 492e 652e 2c20 .out`.. I.e., \n+00024ff0: 6974 206a 7573 7420 7069 636b 7320 7468 it just picks th\n+00025000: 6520 6669 7273 7420 6469 7265 6374 6f72 e first director\n+00025010: 7920 7468 6174 206c 6f6f 6b73 206c 696b y that looks lik\n+00025020: 650a e280 982a 2f6c 6962 2f2a 656d 6163 e....*/lib/*emac\n+00025030: 732f 7369 7465 2d6c 6973 70e2 8099 206f s/site-lisp... o\n+00025040: 7220 e280 982a 2f73 6861 7265 2f2a 656d r ...*/share/*em\n+00025050: 6163 732f 7369 7465 2d6c 6973 70e2 8099 acs/site-lisp...\n+00025060: 2069 6e20 7468 6520 7365 6172 6368 0a70 in the search.p\n+00025070: 6174 6820 6f66 2065 6d61 6373 2c20 616e ath of emacs, an\n+00025080: 6420 7468 656e 2073 7562 7374 6974 7574 d then substitut\n+00025090: 6573 20e2 8098 247b 6c69 6264 6972 7de2 es ...${libdir}.\n+000250a0: 8099 206f 7220 e280 9824 7b64 6174 6164 .. or ...${datad\n+000250b0: 6972 7de2 8099 0a61 7070 726f 7072 6961 ir}....appropria\n+000250c0: 7465 6c79 2e0a 0a20 2020 5468 6520 656d tely... The em\n+000250d0: 6163 7320 6361 7365 206c 6f6f 6b73 2063 acs case looks c\n+000250e0: 6f6d 706c 6963 6174 6564 2062 6563 6175 omplicated becau\n+000250f0: 7365 2069 7420 7072 6f63 6573 7365 7320 se it processes \n+00025100: 6120 6c69 7374 2061 6e64 0a65 7870 6563 a list and.expec\n+00025110: 7473 2074 776f 2070 6f73 7369 626c 6520 ts two possible \n+00025120: 6c61 796f 7574 732c 206f 7468 6572 7769 layouts, otherwi\n+00025130: 7365 2069 7427 7320 6561 7379 2c20 616e se it's easy, an\n+00025140: 6420 7468 6520 6265 6e65 6669 7473 2066 d the benefits f\n+00025150: 6f72 0a6e 6f6e 2d72 6f6f 7420 7573 6572 or.non-root user\n+00025160: 7320 6172 6520 7265 616c 6c79 2077 6f72 s are really wor\n+00025170: 7468 2074 6865 2065 7874 7261 20e2 8098 th the extra ...\n+00025180: 7365 64e2 8099 2069 6e76 6f63 6174 696f sed... invocatio\n+00025190: 6e2e 0a0a 1f0a 4669 6c65 3a20 6175 746f n.....File: auto\n+000251a0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+000251b0: 204e 6f64 653a 2044 6562 7567 6769 6e67 Node: Debugging\n+000251c0: 204d 616b 6520 5275 6c65 732c 2020 4e65 Make Rules, Ne\n+000251d0: 7874 3a20 5265 706f 7274 696e 6720 4275 xt: Reporting Bu\n+000251e0: 6773 2c20 2050 7265 763a 2048 6172 642d gs, Prev: Hard-\n+000251f0: 436f 6465 6420 496e 7374 616c 6c20 5061 Coded Install Pa\n+00025200: 7468 732c 2020 5570 3a20 4641 510a 0a32 ths, Up: FAQ..2\n+00025210: 382e 3131 2044 6562 7567 6769 6e67 204d 8.11 Debugging M\n+00025220: 616b 6520 5275 6c65 730a 3d3d 3d3d 3d3d ake 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 0a0a 5468 6520 7275 6c65 7320 ====..The rules \n+00025250: 616e 6420 6465 7065 6e64 656e 6379 2074 and dependency t\n+00025260: 7265 6573 2067 656e 6572 6174 6564 2062 rees generated b\n+00025270: 7920 e280 9861 7574 6f6d 616b 65e2 8099 y ...automake...\n+00025280: 2063 616e 2067 6574 2072 6174 6865 720a can get rather.\n+00025290: 636f 6d70 6c65 782c 2061 6e64 206c 6561 complex, and lea\n+000252a0: 7665 2074 6865 2064 6576 656c 6f70 6572 ve the developer\n+000252b0: 2068 6561 642d 7363 7261 7463 6869 6e67 head-scratching\n+000252c0: 2077 6865 6e20 7468 696e 6773 2064 6f6e when things don\n+000252d0: 2774 2077 6f72 6b0a 6173 2065 7870 6563 't work.as expec\n+000252e0: 7465 642e 2020 4265 7369 6465 7320 7468 ted. Besides th\n+000252f0: 6520 6465 6275 6720 6f70 7469 6f6e 7320 e debug options \n+00025300: 7072 6f76 6964 6564 2062 7920 7468 6520 provided by the \n+00025310: e280 986d 616b 65e2 8099 2063 6f6d 6d61 ...make... comma\n+00025320: 6e64 0a28 2a6e 6f74 6520 286d 616b 6529 nd.(*note (make)\n+00025330: 4f70 7469 6f6e 7320 5375 6d6d 6172 793a Options Summary:\n+00025340: 3a29 2c20 6865 7265 2773 2061 2063 6f75 :), here's a cou\n+00025350: 706c 6520 6f66 2066 7572 7468 6572 2068 ple of further h\n+00025360: 696e 7473 2066 6f72 0a64 6562 7567 6769 ints for.debuggi\n+00025370: 6e67 206d 616b 6566 696c 6573 2067 656e ng makefiles gen\n+00025380: 6572 6174 6564 2062 7920 e280 9861 7574 erated by ...aut\n+00025390: 6f6d 616b 65e2 8099 2065 6666 6563 7469 omake... effecti\n+000253a0: 7665 6c79 3a0a 0a20 2020 e280 a220 4966 vely:.. ... If\n+000253b0: 206c 6573 7320 7665 7262 6f73 6520 6f75 less verbose ou\n+000253c0: 7470 7574 2068 6173 2062 6565 6e20 656e tput has been en\n+000253d0: 6162 6c65 6420 696e 2074 6865 2070 6163 abled in the pac\n+000253e0: 6b61 6765 2077 6974 6820 7468 650a 2020 kage with the. \n+000253f0: 2020 20e2 8098 7369 6c65 6e74 2d72 756c ...silent-rul\n+00025400: 6573 e280 9920 6f70 7469 6f6e 2028 2a6e es... option (*n\n+00025410: 6f74 6520 4f70 7469 6f6e 733a 3a29 2c20 ote Options::), \n+00025420: 796f 7520 6361 6e20 7573 6520 e280 986d you can use ...m\n+00025430: 616b 6520 563d 31e2 8099 2074 6f0a 2020 ake V=1... to. \n+00025440: 2020 2073 6565 2074 6865 2063 6f6d 6d61 see the comma\n+00025450: 6e64 7320 6265 696e 6720 6578 6563 7574 nds being execut\n+00025460: 6564 2e0a 2020 20e2 80a2 20e2 8098 6d61 ed.. ... ...ma\n+00025470: 6b65 202d 6ee2 8099 2063 616e 2068 656c ke -n... can hel\n+00025480: 7020 7368 6f77 2077 6861 7420 776f 756c p show what woul\n+00025490: 6420 6265 2064 6f6e 6520 7769 7468 6f75 d be done withou\n+000254a0: 7420 6163 7475 616c 6c79 2064 6f69 6e67 t actually doing\n+000254b0: 0a20 2020 2020 6974 2e20 204e 6f74 6520 . it. Note \n+000254c0: 686f 7765 7665 722c 2074 6861 7420 7468 however, that th\n+000254d0: 6973 2077 696c 6c20 5f73 7469 6c6c 2065 is will _still e\n+000254e0: 7865 6375 7465 5f20 636f 6d6d 616e 6473 xecute_ commands\n+000254f0: 2070 7265 6669 7865 640a 2020 2020 2077 prefixed. w\n+00025500: 6974 6820 e280 982b e280 992c 2061 6e64 ith ...+..., and\n+00025510: 2c20 7768 656e 2075 7369 6e67 2047 4e55 , when using GNU\n+00025520: 20e2 8098 6d61 6b65 e280 992c 2063 6f6d ...make..., com\n+00025530: 6d61 6e64 7320 7468 6174 2063 6f6e 7461 mands that conta\n+00025540: 696e 2074 6865 0a20 2020 2020 7374 7269 in the. stri\n+00025550: 6e67 7320 e280 9824 284d 414b 4529 e280 ngs ...$(MAKE)..\n+00025560: 9920 6f72 20e2 8098 247b 4d41 4b45 7de2 . or ...${MAKE}.\n+00025570: 8099 2028 2a6e 6f74 6520 286d 616b 6529 .. (*note (make)\n+00025580: 496e 7374 6561 6420 6f66 0a20 2020 2020 Instead of. \n+00025590: 4578 6563 7574 696f 6e3a 3a29 2e20 2054 Execution::). T\n+000255a0: 7970 6963 616c 6c79 2c20 7468 6973 2069 ypically, this i\n+000255b0: 7320 6865 6c70 6675 6c20 746f 2073 686f s helpful to sho\n+000255c0: 7720 7768 6174 2072 6563 7572 7369 7665 w what recursive\n+000255d0: 0a20 2020 2020 7275 6c65 7320 776f 756c . rules woul\n+000255e0: 6420 646f 2c20 6275 7420 6974 206d 6561 d do, but it mea\n+000255f0: 6e73 2074 6861 742c 2069 6e20 796f 7572 ns that, in your\n+00025600: 206f 776e 2072 756c 6573 2c20 796f 7520 own rules, you \n+00025610: 7368 6f75 6c64 0a20 2020 2020 6e6f 7420 should. not \n+00025620: 6d69 7820 7375 6368 2072 6563 7572 7369 mix such recursi\n+00025630: 6f6e 2077 6974 6820 6163 7469 6f6e 7320 on with actions \n+00025640: 7468 6174 2063 6861 6e67 6520 616e 7920 that change any \n+00025650: 6669 6c65 732e 2831 290a 2020 2020 2046 files.(1). F\n+00025660: 7572 7468 6572 6d6f 7265 2c20 6e6f 7465 urthermore, note\n+00025670: 2074 6861 7420 474e 5520 e280 986d 616b that GNU ...mak\n+00025680: 65e2 8099 2077 696c 6c20 7570 6461 7465 e... will update\n+00025690: 2070 7265 7265 7175 6973 6974 6573 2066 prerequisites f\n+000256a0: 6f72 2074 6865 0a20 2020 2020 e280 984d or the. ...M\n+000256b0: 616b 6566 696c 65e2 8099 2066 696c 6520 akefile... file \n+000256c0: 6974 7365 6c66 2065 7665 6e20 7769 7468 itself even with\n+000256d0: 20e2 8098 2d6e e280 9920 282a 6e6f 7465 ...-n... (*note\n+000256e0: 2028 6d61 6b65 2952 656d 616b 696e 670a (make)Remaking.\n+000256f0: 2020 2020 204d 616b 6566 696c 6573 3a3a Makefiles::\n+00025700: 292e 0a20 2020 e280 a220 e280 986d 616b ).. ... ...mak\n+00025710: 6520 5348 454c 4c3d 222f 6269 6e2f 6261 e SHELL=\"/bin/ba\n+00025720: 7368 202d 7678 22e2 8099 2063 616e 2068 sh -vx\"... can h\n+00025730: 656c 7020 6465 6275 6720 636f 6d70 6c65 elp debug comple\n+00025740: 7820 7275 6c65 732e 2020 2a4e 6f74 650a x rules. *Note.\n+00025750: 2020 2020 2028 6175 746f 636f 6e66 2954 (autoconf)T\n+00025760: 6865 204d 616b 6520 4d61 6372 6f20 5348 he Make Macro SH\n+00025770: 454c 4c3a 3a2c 2066 6f72 2073 6f6d 6520 ELL::, for some \n+00025780: 706f 7274 6162 696c 6974 7920 7175 6972 portability quir\n+00025790: 6b73 0a20 2020 2020 6173 736f 6369 6174 ks. associat\n+000257a0: 6564 2077 6974 6820 7468 6973 2063 6f6e ed with this con\n+000257b0: 7374 7275 6374 2e0a 2020 20e2 80a2 20e2 struct.. ... .\n+000257c0: 8098 6563 686f 2027 7072 696e 743a 203b ..echo 'print: ;\n+000257d0: 2040 6563 686f 2022 2428 5641 5229 2227 @echo \"$(VAR)\"'\n+000257e0: 207c 206d 616b 6520 2d66 204d 616b 6566 | make -f Makef\n+000257f0: 696c 6520 2d66 202d 2070 7269 6e74 e280 ile -f - print..\n+00025800: 9920 6361 6e0a 2020 2020 2062 6520 6861 . can. be ha\n+00025810: 6e64 7920 746f 2065 7861 6d69 6e65 2074 ndy to examine t\n+00025820: 6865 2065 7870 616e 6465 6420 7661 6c75 he expanded valu\n+00025830: 6520 6f66 2076 6172 6961 626c 6573 2e20 e of variables. \n+00025840: 2059 6f75 206d 6179 206e 6565 640a 2020 You may need. \n+00025850: 2020 2074 6f20 7573 6520 6120 7461 7267 to use a targ\n+00025860: 6574 206f 7468 6572 2074 6861 6e20 e280 et other than ..\n+00025870: 9870 7269 6e74 e280 9920 6966 2074 6861 .print... if tha\n+00025880: 7420 6973 2061 6c72 6561 6479 2075 7365 t is already use\n+00025890: 6420 6f72 2061 0a20 2020 2020 6669 6c65 d or a. file\n+000258a0: 2077 6974 6820 7468 6174 206e 616d 6520 with that name \n+000258b0: 6578 6973 7473 2e0a 2020 20e2 80a2 203c exists.. ... <\n+000258c0: 6874 7470 3a2f 2f62 6173 6864 622e 736f http://bashdb.so\n+000258d0: 7572 6365 666f 7267 652e 6e65 742f 7265 urceforge.net/re\n+000258e0: 6d61 6b65 2f3e 2070 726f 7669 6465 7320 make/> provides \n+000258f0: 6120 6d6f 6469 6669 6564 2047 4e55 0a20 a modified GNU. \n+00025900: 2020 2020 e280 986d 616b 65e2 8099 2063 ...make... c\n+00025910: 6f6d 6d61 6e64 2063 616c 6c65 6420 e280 ommand called ..\n+00025920: 9872 656d 616b 65e2 8099 2074 6861 7420 .remake... that \n+00025930: 636f 7065 7320 7769 7468 2063 6f6d 706c copes with compl\n+00025940: 6578 2047 4e55 0a20 2020 2020 e280 986d ex GNU. ...m\n+00025950: 616b 65e2 8099 2d73 7065 6369 6669 6320 ake...-specific \n+00025960: 4d61 6b65 6669 6c65 7320 616e 6420 616c Makefiles and al\n+00025970: 6c6f 7773 2074 6f20 7472 6163 6520 6578 lows to trace ex\n+00025980: 6563 7574 696f 6e2c 2065 7861 6d69 6e65 ecution, examine\n+00025990: 0a20 2020 2020 7661 7269 6162 6c65 732c . variables,\n+000259a0: 2061 6e64 2063 616c 6c20 7275 6c65 7320 and call rules \n+000259b0: 696e 7465 7261 6374 6976 656c 792c 206d interactively, m\n+000259c0: 7563 6820 6c69 6b65 2061 2064 6562 7567 uch like a debug\n+000259d0: 6765 722e 0a0a 2020 202d 2d2d 2d2d 2d2d ger... -------\n+000259e0: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes --\n+000259f0: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1)\n+00025a00: 2041 7574 6f6d 616b 6527 7320 e280 9864 Automake's ...d\n+00025a10: 6973 74e2 8099 2061 6e64 20e2 8098 6469 ist... and ...di\n+00025a20: 7374 6368 6563 6be2 8099 2072 756c 6573 stcheck... rules\n+00025a30: 2068 6164 2061 2062 7567 2069 6e20 7468 had a bug in th\n+00025a40: 6973 2072 6567 6172 640a 696e 2074 6861 is regard.in tha\n+00025a50: 7420 7468 6579 2063 7265 6174 6564 2064 t they created d\n+00025a60: 6972 6563 746f 7269 6573 2065 7665 6e20 irectories even \n+00025a70: 7769 7468 20e2 8098 2d6e e280 992c 2062 with ...-n..., b\n+00025a80: 7574 2074 6869 7320 6861 7320 6265 656e ut this has been\n+00025a90: 2066 6978 6564 0a69 6e20 4175 746f 6d61 fixed.in Automa\n+00025aa0: 6b65 2031 2e31 312e 0a0a 1f0a 4669 6c65 ke 1.11.....File\n+00025ab0: 3a20 6175 746f 6d61 6b65 2d31 2e31 312e : automake-1.11.\n+00025ac0: 696e 666f 2c20 204e 6f64 653a 2052 6570 info, Node: Rep\n+00025ad0: 6f72 7469 6e67 2042 7567 732c 2020 5072 orting Bugs, Pr\n+00025ae0: 6576 3a20 4465 6275 6767 696e 6720 4d61 ev: Debugging Ma\n+00025af0: 6b65 2052 756c 6573 2c20 2055 703a 2046 ke Rules, Up: F\n+00025b00: 4151 0a0a 3238 2e31 3220 5265 706f 7274 AQ..28.12 Report\n+00025b10: 696e 6720 4275 6773 0a3d 3d3d 3d3d 3d3d ing Bugs.=======\n+00025b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a4d =============..M\n+00025b30: 6f73 7420 6e6f 6e74 7269 7669 616c 2073 ost nontrivial s\n+00025b40: 6f66 7477 6172 6520 6861 7320 6275 6773 oftware has bugs\n+00025b50: 2e20 2041 7574 6f6d 616b 6520 6973 206e . Automake is n\n+00025b60: 6f20 6578 6365 7074 696f 6e2e 2020 416c o exception. Al\n+00025b70: 7468 6f75 6768 0a77 6520 6361 6e6e 6f74 though.we cannot\n+00025b80: 2070 726f 6d69 7365 2077 6520 6361 6e20 promise we can \n+00025b90: 6f72 2077 696c 6c20 6669 7820 6120 6275 or will fix a bu\n+00025ba0: 672c 2061 6e64 2077 6520 6d69 6768 7420 g, and we might \n+00025bb0: 6e6f 7420 6576 656e 2061 6772 6565 0a74 not even agree.t\n+00025bc0: 6861 7420 6974 2069 7320 6120 6275 672c hat it is a bug,\n+00025bd0: 2077 6520 7761 6e74 2074 6f20 6865 6172 we want to hear\n+00025be0: 2061 626f 7574 2070 726f 626c 656d 7320 about problems \n+00025bf0: 796f 7520 656e 636f 756e 7465 722e 2020 you encounter. \n+00025c00: 4f66 7465 6e0a 7765 2061 6772 6565 2074 Often.we agree t\n+00025c10: 6865 7920 6172 6520 6275 6773 2061 6e64 hey are bugs and\n+00025c20: 2077 616e 7420 746f 2066 6978 2074 6865 want to fix the\n+00025c30: 6d2e 0a0a 2020 2054 6f20 6d61 6b65 2069 m... To make i\n+00025c40: 7420 706f 7373 6962 6c65 2066 6f72 2075 t possible for u\n+00025c50: 7320 746f 2066 6978 2061 2062 7567 2c20 s to fix a bug, \n+00025c60: 706c 6561 7365 2072 6570 6f72 7420 6974 please report it\n+00025c70: 2e20 2049 6e20 6f72 6465 720a 746f 2064 . In order.to d\n+00025c80: 6f20 736f 2065 6666 6563 7469 7665 6c79 o so effectively\n+00025c90: 2c20 6974 2068 656c 7073 2074 6f20 6b6e , it helps to kn\n+00025ca0: 6f77 2077 6865 6e20 616e 6420 686f 7720 ow when and how \n+00025cb0: 746f 2064 6f20 6974 2e0a 0a20 2020 4265 to do it... Be\n+00025cc0: 666f 7265 2072 6570 6f72 7469 6e67 2061 fore reporting a\n+00025cd0: 2062 7567 2c20 6974 2069 7320 6120 676f bug, it is a go\n+00025ce0: 6f64 2069 6465 6120 746f 2073 6565 2069 od idea to see i\n+00025cf0: 6620 6974 2069 7320 616c 7265 6164 790a f it is already.\n+00025d00: 6b6e 6f77 6e2e 2020 596f 7520 6361 6e20 known. You can \n+00025d10: 6c6f 6f6b 2061 7420 7468 6520 474e 5520 look at the GNU \n+00025d20: 4275 6720 5472 6163 6b65 7220 2868 7474 Bug Tracker (htt\n+00025d30: 703a 2f2f 6465 6262 7567 732e 676e 752e p://debbugs.gnu.\n+00025d40: 6f72 672f 290a 616e 6420 7468 6520 6275 org/).and the bu\n+00025d50: 672d 6175 746f 6d61 6b65 206d 6169 6c69 g-automake maili\n+00025d60: 6e67 206c 6973 7420 6172 6368 6976 6573 ng list archives\n+00025d70: 0a28 6874 7470 3a2f 2f6c 6973 7473 2e67 .(http://lists.g\n+00025d80: 6e75 2e6f 7267 2f61 7263 6869 7665 2f68 nu.org/archive/h\n+00025d90: 746d 6c2f 6275 672d 6175 746f 6d61 6b65 tml/bug-automake\n+00025da0: 2f29 2066 6f72 2070 7265 7669 6f75 7320 /) for previous \n+00025db0: 6275 670a 7265 706f 7274 732e 2020 5765 bug.reports. We\n+00025dc0: 2070 7265 7669 6f75 736c 7920 7573 6564 previously used\n+00025dd0: 2061 2047 6e61 7473 2064 6174 6162 6173 a Gnats databas\n+00025de0: 650a 2868 7474 703a 2f2f 736f 7572 6365 e.(http://source\n+00025df0: 7761 7265 2e6f 7267 2f63 6769 2d62 696e ware.org/cgi-bin\n+00025e00: 2f67 6e61 7473 7765 622e 706c 3f64 6174 /gnatsweb.pl?dat\n+00025e10: 6162 6173 653d 6175 746f 6d61 6b65 2920 abase=automake) \n+00025e20: 666f 7220 6275 670a 7472 6163 6b69 6e67 for bug.tracking\n+00025e30: 2c20 736f 2073 6f6d 6520 6275 6773 206d , so some bugs m\n+00025e40: 6967 6874 2068 6176 6520 6265 656e 2072 ight have been r\n+00025e50: 6570 6f72 7465 6420 7468 6572 6520 616c eported there al\n+00025e60: 7265 6164 792e 2020 506c 6561 7365 0a64 ready. Please.d\n+00025e70: 6f20 6e6f 7420 7573 6520 6974 2066 6f72 o not use it for\n+00025e80: 206e 6577 2062 7567 2072 6570 6f72 7473 new bug reports\n+00025e90: 2c20 686f 7765 7665 722e 0a0a 2020 2049 , however... I\n+00025ea0: 6620 7468 6520 6275 6720 6973 206e 6f74 f the bug is not\n+00025eb0: 2061 6c72 6561 6479 206b 6e6f 776e 2c20 already known, \n+00025ec0: 6974 2073 686f 756c 6420 6265 2072 6570 it should be rep\n+00025ed0: 6f72 7465 642e 2020 4974 2069 7320 7665 orted. It is ve\n+00025ee0: 7279 0a69 6d70 6f72 7461 6e74 2074 6f20 ry.important to \n+00025ef0: 7265 706f 7274 2062 7567 7320 696e 2061 report bugs in a\n+00025f00: 2077 6179 2074 6861 7420 6973 2075 7365 way that is use\n+00025f10: 6675 6c20 616e 6420 6566 6669 6369 656e ful and efficien\n+00025f20: 742e 2020 466f 720a 7468 6973 2c20 706c t. For.this, pl\n+00025f30: 6561 7365 2066 616d 696c 6961 7269 7a65 ease familiarize\n+00025f40: 2079 6f75 7273 656c 6620 7769 7468 2048 yourself with H\n+00025f50: 6f77 2074 6f20 5265 706f 7274 2042 7567 ow to Report Bug\n+00025f60: 7320 4566 6665 6374 6976 656c 790a 2868 s Effectively.(h\n+00025f70: 7474 703a 2f2f 7777 772e 6368 6961 726b ttp://www.chiark\n+00025f80: 2e67 7265 656e 656e 642e 6f72 672e 756b .greenend.org.uk\n+00025f90: 2f7e 7367 7461 7468 616d 2f62 7567 732e /~sgtatham/bugs.\n+00025fa0: 6874 6d6c 2920 616e 6420 486f 7720 746f html) and How to\n+00025fb0: 2041 736b 0a51 7565 7374 696f 6e73 2074 Ask.Questions t\n+00025fc0: 6865 2053 6d61 7274 2057 6179 0a28 6874 he Smart Way.(ht\n+00025fd0: 7470 3a2f 2f63 6174 622e 6f72 672f 7e65 tp://catb.org/~e\n+00025fe0: 7372 2f66 6171 732f 736d 6172 742d 7175 sr/faqs/smart-qu\n+00025ff0: 6573 7469 6f6e 732e 6874 6d6c 292e 2020 estions.html). \n+00026000: 5468 6973 2068 656c 7073 2079 6f75 2061 This helps you a\n+00026010: 6e64 0a64 6576 656c 6f70 6572 7320 746f nd.developers to\n+00026020: 2073 6176 6520 7469 6d65 2077 6869 6368 save time which\n+00026030: 2063 616e 2074 6865 6e20 6265 2073 7065 can then be spe\n+00026040: 6e74 206f 6e20 6669 7869 6e67 206d 6f72 nt on fixing mor\n+00026050: 6520 6275 6773 2061 6e64 0a69 6d70 6c65 e bugs and.imple\n+00026060: 6d65 6e74 696e 6720 6d6f 7265 2066 6561 menting more fea\n+00026070: 7475 7265 732e 0a0a 2020 2046 6f72 2061 tures... For a\n+00026080: 2062 7567 2072 6570 6f72 742c 2061 2066 bug report, a f\n+00026090: 6561 7475 7265 2072 6571 7565 7374 206f eature request o\n+000260a0: 7220 6f74 6865 7220 7375 6767 6573 7469 r other suggesti\n+000260b0: 6f6e 732c 2070 6c65 6173 6520 7365 6e64 ons, please send\n+000260c0: 0a65 6d61 696c 2074 6f20 3c62 7567 2d61 .email to \n+000260e0: 2e20 2054 6869 7320 7769 6c6c 2074 6865 . This will the\n+000260f0: 6e20 6f70 656e 2061 206e 6577 2062 7567 n open a new bug\n+00026100: 2069 6e20 7468 650a 6275 6720 7472 6163 in the.bug trac\n+00026110: 6b65 7220 2868 7474 703a 2f2f 6465 6262 ker (http://debb\n+00026120: 7567 732e 676e 752e 6f72 672f 6175 746f ugs.gnu.org/auto\n+00026130: 6d61 6b65 292e 2020 4265 2073 7572 6520 make). Be sure \n+00026140: 746f 2069 6e63 6c75 6465 2074 6865 0a76 to include the.v\n+00026150: 6572 7369 6f6e 7320 6f66 2041 7574 6f63 ersions of Autoc\n+00026160: 6f6e 6620 616e 6420 4175 746f 6d61 6b65 onf and Automake\n+00026170: 2074 6861 7420 796f 7520 7573 652e 2020 that you use. \n+00026180: 4964 6561 6c6c 792c 2070 6f73 7420 6120 Ideally, post a \n+00026190: 6d69 6e69 6d61 6c0a e280 984d 616b 6566 minimal....Makef\n+000261a0: 696c 652e 616d e280 9920 616e 6420 e280 ile.am... and ..\n+000261b0: 9863 6f6e 6669 6775 7265 2e61 63e2 8099 .configure.ac...\n+000261c0: 2074 6861 7420 7265 7072 6f64 7563 6573 that reproduces\n+000261d0: 2074 6865 2070 726f 626c 656d 2079 6f75 the problem you\n+000261e0: 0a65 6e63 6f75 6e74 6572 2e20 2049 6620 .encounter. If \n+000261f0: 796f 7520 6861 7665 2065 6e63 6f75 6e74 you have encount\n+00026200: 6572 6564 2074 6573 7420 7375 6974 6520 ered test suite \n+00026210: 6661 696c 7572 6573 2c20 706c 6561 7365 failures, please\n+00026220: 2061 7474 6163 680a 7468 6520 e280 9874 attach.the ...t\n+00026230: 6573 7473 2f74 6573 742d 7375 6974 652e ests/test-suite.\n+00026240: 6c6f 67e2 8099 2066 696c 652e 0a0a 1f0a log... file.....\n+00026250: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+00026260: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+00026270: 2048 6973 746f 7279 2c20 204e 6578 743a History, Next:\n+00026280: 2043 6f70 7969 6e67 2054 6869 7320 4d61 Copying This Ma\n+00026290: 6e75 616c 2c20 2050 7265 763a 2046 4151 nual, Prev: FAQ\n+000262a0: 2c20 2055 703a 2054 6f70 0a0a 3239 2048 , Up: Top..29 H\n+000262b0: 6973 746f 7279 206f 6620 4175 746f 6d61 istory of Automa\n+000262c0: 6b65 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ke.*************\n+000262d0: 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 6869 7320 *********..This \n+000262e0: 6368 6170 7465 7220 7072 6573 656e 7473 chapter presents\n+000262f0: 2076 6172 696f 7573 2061 7370 6563 7473 various aspects\n+00026300: 206f 6620 7468 6520 6869 7374 6f72 7920 of the history \n+00026310: 6f66 2041 7574 6f6d 616b 652e 2020 5468 of Automake. Th\n+00026320: 650a 6578 6861 7573 7465 6420 7265 6164 e.exhausted read\n+00026330: 6572 2063 616e 2073 6166 656c 7920 736b er can safely sk\n+00026340: 6970 2069 743b 2074 6869 7320 7769 6c6c ip it; this will\n+00026350: 2062 6520 6d6f 7265 206f 6620 696e 7465 be more of inte\n+00026360: 7265 7374 2074 6f0a 6e6f 7374 616c 6769 rest to.nostalgi\n+00026370: 6320 7065 6f70 6c65 2c20 6f72 2074 6f20 c people, or to \n+00026380: 7468 6f73 6520 6375 7269 6f75 7320 746f those curious to\n+00026390: 206c 6561 726e 2061 626f 7574 2074 6865 learn about the\n+000263a0: 2065 766f 6c75 7469 6f6e 206f 660a 4175 evolution of.Au\n+000263b0: 746f 6d61 6b65 2e0a 0a2a 204d 656e 753a tomake...* Menu:\n+000263c0: 0a0a 2a20 5469 6d65 6c69 6e65 3a3a 2020 ..* 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 5468 6520 4175 746f 6d61 6b65 2073 The Automake s\n+000263f0: 746f 7279 2e0a 2a20 4465 7065 6e64 656e tory..* Dependen\n+00026400: 6379 2054 7261 636b 696e 6720 4576 6f6c cy Tracking Evol\n+00026410: 7574 696f 6e3a 3a20 2045 766f 6c75 7469 ution:: Evoluti\n+00026420: 6f6e 206f 6620 4175 746f 6d61 7469 6320 on of Automatic \n+00026430: 4465 7065 6e64 656e 6379 2054 7261 636b Dependency Track\n+00026440: 696e 670a 2a20 5265 6c65 6173 6573 3a3a ing.* Releases::\n+00026450: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00026460: 2020 2020 5374 6174 6973 7469 6373 2061 Statistics a\n+00026470: 626f 7574 2041 7574 6f6d 616b 6520 5265 bout Automake Re\n+00026480: 6c65 6173 6573 0a0a 1f0a 4669 6c65 3a20 leases....File: \n+00026490: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+000264a0: 666f 2c20 204e 6f64 653a 2054 696d 656c fo, Node: Timel\n+000264b0: 696e 652c 2020 4e65 7874 3a20 4465 7065 ine, Next: Depe\n+000264c0: 6e64 656e 6379 2054 7261 636b 696e 6720 ndency Tracking \n+000264d0: 4576 6f6c 7574 696f 6e2c 2020 5570 3a20 Evolution, Up: \n+000264e0: 4869 7374 6f72 790a 0a32 392e 3120 5469 History..29.1 Ti\n+000264f0: 6d65 6c69 6e65 0a3d 3d3d 3d3d 3d3d 3d3d meline.=========\n+00026500: 3d3d 3d3d 0a0a 3139 3934 2d30 392d 3139 ====..1994-09-19\n+00026510: 2046 6972 7374 2043 5653 2063 6f6d 6d69 First CVS commi\n+00026520: 742e 0a0a 2020 2020 2049 6620 7765 2063 t... If we c\n+00026530: 616e 2074 7275 7374 2074 6865 2043 5653 an trust the CVS\n+00026540: 2072 6570 6f73 6974 6f72 792c 2044 6176 repository, Dav\n+00026550: 6964 204a 2e20 4d61 634b 656e 7a69 6520 id J. MacKenzie \n+00026560: 2864 6a6d 290a 2020 2020 2073 7461 7274 (djm). start\n+00026570: 6564 2077 6f72 6b69 6e67 206f 6e20 4175 ed working on Au\n+00026580: 746f 6d61 6b65 2028 6f72 2041 7574 6f4d tomake (or AutoM\n+00026590: 616b 652c 2061 7320 6974 2077 6173 2073 ake, as it was s\n+000265a0: 7065 6c74 2074 6865 6e29 0a20 2020 2020 pelt then). \n+000265b0: 7468 6973 204d 6f6e 6461 792e 0a0a 2020 this Monday... \n+000265c0: 2020 2054 6865 2066 6972 7374 2076 6572 The first ver\n+000265d0: 7369 6f6e 206f 6620 7468 6520 e280 9861 sion of the ...a\n+000265e0: 7574 6f6d 616b 65e2 8099 2073 6372 6970 utomake... scrip\n+000265f0: 7420 6c6f 6f6b 7320 6173 2066 6f6c 6c6f t looks as follo\n+00026600: 7773 2e0a 0a20 2020 2020 2020 2020 2023 ws... #\n+00026610: 212f 6269 6e2f 7368 0a0a 2020 2020 2020 !/bin/sh.. \n+00026620: 2020 2020 7374 6174 7573 3d30 0a0a 2020 status=0.. \n+00026630: 2020 2020 2020 2020 666f 7220 6d61 6b65 for make\n+00026640: 6669 6c65 0a20 2020 2020 2020 2020 2064 file. d\n+00026650: 6f0a 2020 2020 2020 2020 2020 2020 6966 o. if\n+00026660: 2074 6573 7420 2120 2d66 2024 7b6d 616b test ! -f ${mak\n+00026670: 6566 696c 657d 2e61 6d3b 2074 6865 6e0a efile}.am; then.\n+00026680: 2020 2020 2020 2020 2020 2020 2020 6563 ec\n+00026690: 686f 2022 6175 746f 6d61 6b65 3a20 247b ho \"automake: ${\n+000266a0: 6d61 6b65 6669 6c65 7d2e 616d 3a20 4e6f makefile}.am: No\n+000266b0: 2073 7563 6820 686f 6e6b 696e 2720 6669 such honkin' fi\n+000266c0: 6c65 220a 2020 2020 2020 2020 2020 2020 le\". \n+000266d0: 2020 7374 6174 7573 3d31 0a20 2020 2020 status=1. \n+000266e0: 2020 2020 2020 2020 2063 6f6e 7469 6e75 continu\n+000266f0: 650a 2020 2020 2020 2020 2020 2020 6669 e. fi\n+00026700: 0a0a 2020 2020 2020 2020 2020 2020 6578 .. ex\n+00026710: 6563 2034 3e20 247b 6d61 6b65 6669 6c65 ec 4> ${makefile\n+00026720: 7d2e 696e 0a0a 2020 2020 2020 2020 2020 }.in.. \n+00026730: 646f 6e65 0a0a 2020 2020 2046 726f 6d20 done.. From \n+00026740: 7468 6973 2079 6f75 2063 616e 2061 6c72 this you can alr\n+00026750: 6561 6479 2073 6565 2074 6861 7420 4175 eady see that Au\n+00026760: 746f 6d61 6b65 2077 696c 6c20 6265 2061 tomake will be a\n+00026770: 626f 7574 2072 6561 6469 6e67 0a20 2020 bout reading. \n+00026780: 2020 e280 982a 2e61 6de2 8099 2066 696c ...*.am... fil\n+00026790: 6520 616e 6420 7072 6f64 7563 696e 6720 e and producing \n+000267a0: e280 982a 2e69 6ee2 8099 2066 696c 6573 ...*.in... files\n+000267b0: 2e20 2059 6f75 2063 616e 6e6f 7420 7365 . You cannot se\n+000267c0: 6520 616e 7974 6869 6e67 0a20 2020 2020 e anything. \n+000267d0: 656c 7365 2c20 6275 7420 6966 2079 6f75 else, but if you\n+000267e0: 2061 6c73 6f20 6b6e 6f77 2074 6861 7420 also know that \n+000267f0: 4461 7669 6420 6973 2074 6865 206f 6e65 David is the one\n+00026800: 2077 686f 2063 7265 6174 6564 0a20 2020 who created. \n+00026810: 2020 4175 746f 636f 6e66 2074 776f 2079 Autoconf two y\n+00026820: 6561 7273 2062 6566 6f72 6520 796f 7520 ears before you \n+00026830: 6361 6e20 6775 6573 7320 7468 6520 7265 can guess the re\n+00026840: 7374 2e0a 0a20 2020 2020 5365 7665 7261 st... Severa\n+00026850: 6c20 636f 6d6d 6974 7320 666f 6c6c 6f77 l commits follow\n+00026860: 2c20 616e 6420 6279 2074 6865 2065 6e64 , and by the end\n+00026870: 206f 6620 7468 6520 6461 7920 4175 746f of the day Auto\n+00026880: 6d61 6b65 2069 730a 2020 2020 2072 6570 make is. rep\n+00026890: 6f72 7465 6420 746f 2077 6f72 6b20 666f orted to work fo\n+000268a0: 7220 474e 5520 6669 6c65 7574 696c 7320 r GNU fileutils \n+000268b0: 616e 6420 474e 5520 6d34 2e0a 0a20 2020 and GNU m4... \n+000268c0: 2020 5468 6520 6d6f 6475 7320 6f70 6572 The modus oper\n+000268d0: 616e 6469 2069 7320 7468 6520 6f6e 6520 andi is the one \n+000268e0: 7468 6174 2069 7320 7374 696c 6c20 7573 that is still us\n+000268f0: 6564 2074 6f64 6179 3a20 7661 7269 6162 ed today: variab\n+00026900: 6c65 0a20 2020 2020 6173 7369 676e 6d65 le. assignme\n+00026910: 6e74 7320 696e 20e2 8098 4d61 6b65 6669 nts in ...Makefi\n+00026920: 6c65 2e61 6de2 8099 2066 696c 6573 2074 le.am... files t\n+00026930: 7269 6767 6572 2069 6e6a 6563 7469 6f6e rigger injection\n+00026940: 7320 6f66 2070 7265 6361 6e6e 6564 0a20 s of precanned. \n+00026950: 2020 2020 e280 984d 616b 6566 696c 65e2 ...Makefile.\n+00026960: 8099 2066 7261 676d 656e 7473 2069 6e74 .. fragments int\n+00026970: 6f20 7468 6520 6765 6e65 7261 7465 6420 o the generated \n+00026980: e280 984d 616b 6566 696c 652e 696e e280 ...Makefile.in..\n+00026990: 992e 2020 5468 6520 7573 6520 6f66 0a20 .. The use of. \n+000269a0: 2020 2020 e280 984d 616b 6566 696c 65e2 ...Makefile.\n+000269b0: 8099 2066 7261 676d 656e 7473 2077 6173 .. fragments was\n+000269c0: 2069 6e73 7069 7265 6420 6279 2074 6865 inspired by the\n+000269d0: 2034 2e34 4253 4420 e280 986d 616b 65e2 4.4BSD ...make.\n+000269e0: 8099 2061 6e64 2069 6e63 6c75 6465 0a20 .. and include. \n+000269f0: 2020 2020 6669 6c65 732c 2068 6f77 6576 files, howev\n+00026a00: 6572 2041 7574 6f6d 616b 6520 6169 6d73 er Automake aims\n+00026a10: 2074 6f20 6265 2070 6f72 7461 626c 6520 to be portable \n+00026a20: 616e 6420 746f 2063 6f6e 666f 726d 2074 and to conform t\n+00026a30: 6f20 7468 650a 2020 2020 2047 4e55 2073 o the. GNU s\n+00026a40: 7461 6e64 6172 6473 2066 6f72 20e2 8098 tandards for ...\n+00026a50: 4d61 6b65 6669 6c65 e280 9920 7661 7269 Makefile... vari\n+00026a60: 6162 6c65 7320 616e 6420 7461 7267 6574 ables and target\n+00026a70: 732e 0a0a 2020 2020 2041 7420 7468 6973 s... At this\n+00026a80: 2070 6f69 6e74 2c20 7468 6520 6d6f 7374 point, the most\n+00026a90: 2072 6563 656e 7420 7265 6c65 6173 6520 recent release \n+00026aa0: 6f66 2041 7574 6f63 6f6e 6620 6973 2076 of Autoconf is v\n+00026ab0: 6572 7369 6f6e 2031 2e31 312c 0a20 2020 ersion 1.11,. \n+00026ac0: 2020 616e 6420 4461 7669 6420 6973 2070 and David is p\n+00026ad0: 7265 7061 7269 6e67 2074 6f20 7265 6c65 reparing to rele\n+00026ae0: 6173 6520 4175 746f 636f 6e66 2032 2e30 ase Autoconf 2.0\n+00026af0: 2069 6e20 6c61 7465 204f 6374 6f62 6572 in late October\n+00026b00: 2e20 2041 730a 2020 2020 2061 206d 6174 . As. a mat\n+00026b10: 7465 7220 6f66 2066 6163 742c 2068 6520 ter of fact, he \n+00026b20: 7769 6c6c 2062 6172 656c 7920 746f 7563 will barely touc\n+00026b30: 6820 4175 746f 6d61 6b65 2061 6674 6572 h Automake after\n+00026b40: 2053 6570 7465 6d62 6572 2e0a 0a31 3939 September...199\n+00026b50: 342d 3131 2d30 3520 4461 7669 6420 4d61 4-11-05 David Ma\n+00026b60: 634b 656e 7a69 6527 7320 6c61 7374 2063 cKenzie's last c\n+00026b70: 6f6d 6d69 742e 0a0a 2020 2020 2041 7420 ommit... At \n+00026b80: 7468 6973 2070 6f69 6e74 2041 7574 6f6d this point Autom\n+00026b90: 616b 6520 6973 2061 2032 3030 206c 696e ake is a 200 lin\n+00026ba0: 6520 706f 7274 6162 6c65 2073 6865 6c6c e portable shell\n+00026bb0: 2073 6372 6970 742c 2070 6c75 730a 2020 script, plus. \n+00026bc0: 2020 2033 3332 206c 696e 6573 206f 6620 332 lines of \n+00026bd0: e280 984d 616b 6566 696c 65e2 8099 2066 ...Makefile... f\n+00026be0: 7261 676d 656e 7473 2e20 2049 6e20 7468 ragments. In th\n+00026bf0: 6520 e280 9852 4541 444d 45e2 8099 2c20 e ...README..., \n+00026c00: 4461 7669 6420 7374 6174 6573 0a20 2020 David states. \n+00026c10: 2020 6869 7320 616d 6269 7661 6c65 6e63 his ambivalenc\n+00026c20: 6520 6265 7477 6565 6e20 2270 6f72 7461 e between \"porta\n+00026c30: 626c 6520 7368 656c 6c22 2061 6e64 2022 ble shell\" and \"\n+00026c40: 6d6f 7265 2061 7070 726f 7072 6961 7465 more appropriate\n+00026c50: 0a20 2020 2020 6c61 6e67 7561 6765 223a . language\":\n+00026c60: 0a0a 2020 2020 2020 2020 2020 4920 7772 .. I wr\n+00026c70: 6f74 6520 6974 206b 6565 7069 6e67 2069 ote it keeping i\n+00026c80: 6e20 6d69 6e64 2074 6865 2070 6f73 7369 n mind the possi\n+00026c90: 6269 6c69 7479 206f 6620 6974 2062 6563 bility of it bec\n+00026ca0: 6f6d 696e 6720 616e 0a20 2020 2020 2020 oming an. \n+00026cb0: 2020 2041 7574 6f63 6f6e 6620 6d61 6372 Autoconf macr\n+00026cc0: 6f2c 2073 6f20 6974 2077 6f75 6c64 2072 o, so it would r\n+00026cd0: 756e 2061 7420 636f 6e66 6967 7572 652d un at configure-\n+00026ce0: 7469 6d65 2e20 2054 6861 7420 776f 756c time. That woul\n+00026cf0: 640a 2020 2020 2020 2020 2020 736c 6f77 d. slow\n+00026d00: 2063 6f6e 6669 6775 7261 7469 6f6e 2064 configuration d\n+00026d10: 6f77 6e20 6120 6269 742c 2062 7574 2061 own a bit, but a\n+00026d20: 6c6c 6f77 2075 7365 7273 2074 6f20 6d6f llow users to mo\n+00026d30: 6469 6679 2074 6865 0a20 2020 2020 2020 dify the. \n+00026d40: 2020 204d 616b 6566 696c 652e 616d 2077 Makefile.am w\n+00026d50: 6974 686f 7574 206e 6565 6469 6e67 2074 ithout needing t\n+00026d60: 6f20 6665 7463 6820 7468 6520 4175 746f o fetch the Auto\n+00026d70: 4d61 6b65 2070 6163 6b61 6765 2e0a 2020 Make package.. \n+00026d80: 2020 2020 2020 2020 416e 642c 2074 6865 And, the\n+00026d90: 204d 616b 6566 696c 652e 696e 2066 696c Makefile.in fil\n+00026da0: 6573 2077 6f75 6c64 6e27 7420 6e65 6564 es wouldn't need\n+00026db0: 2074 6f20 6265 2064 6973 7472 6962 7574 to be distribut\n+00026dc0: 6564 2e0a 2020 2020 2020 2020 2020 4275 ed.. Bu\n+00026dd0: 7420 616c 6c20 6f66 2041 7574 6f4d 616b t all of AutoMak\n+00026de0: 6520 776f 756c 642e 2020 536f 2049 206d e would. So I m\n+00026df0: 6967 6874 2072 6569 6d70 6c65 6d65 6e74 ight reimplement\n+00026e00: 2041 7574 6f4d 616b 6520 696e 0a20 2020 AutoMake in. \n+00026e10: 2020 2020 2020 2050 6572 6c2c 206d 342c Perl, m4,\n+00026e20: 206f 7220 736f 6d65 206f 7468 6572 206d or some other m\n+00026e30: 6f72 6520 6170 7072 6f70 7269 6174 6520 ore appropriate \n+00026e40: 6c61 6e67 7561 6765 2e0a 0a20 2020 2020 language... \n+00026e50: 4175 746f 6d61 6b65 2069 7320 6465 7363 Automake is desc\n+00026e60: 7269 6265 6420 6173 2022 616e 2065 7870 ribed as \"an exp\n+00026e70: 6572 696d 656e 7461 6c20 4d61 6b65 6669 erimental Makefi\n+00026e80: 6c65 2067 656e 6572 6174 6f72 222e 0a20 le generator\".. \n+00026e90: 2020 2020 5468 6572 6520 6973 206e 6f20 There is no \n+00026ea0: 646f 6375 6d65 6e74 6174 696f 6e2e 2020 documentation. \n+00026eb0: 4164 7665 6e74 7572 6f75 7320 7573 6572 Adventurous user\n+00026ec0: 7320 6172 6520 7265 6665 7272 6564 2074 s are referred t\n+00026ed0: 6f20 7468 650a 2020 2020 2065 7861 6d70 o the. examp\n+00026ee0: 6c65 7320 616e 6420 7061 7463 6865 7320 les and patches \n+00026ef0: 6e65 6564 6564 2074 6f20 7573 6520 4175 needed to use Au\n+00026f00: 746f 6d61 6b65 2077 6974 6820 474e 5520 tomake with GNU \n+00026f10: 6d34 2031 2e33 2c0a 2020 2020 2066 696c m4 1.3,. fil\n+00026f20: 6575 7469 6c73 2033 2e39 2c20 7469 6d65 eutils 3.9, time\n+00026f30: 2031 2e36 2c20 616e 6420 6465 7665 6c6f 1.6, and develo\n+00026f40: 706d 656e 7420 7665 7273 696f 6e73 206f pment versions o\n+00026f50: 6620 6669 6e64 2061 6e64 0a20 2020 2020 f find and. \n+00026f60: 696e 6465 6e74 2e0a 0a20 2020 2020 5468 indent... Th\n+00026f70: 6573 6520 6578 616d 706c 6573 2073 6565 ese examples see\n+00026f80: 6d20 746f 2068 6176 6520 6265 656e 206c m to have been l\n+00026f90: 6f73 742e 2020 486f 7765 7665 7220 6174 ost. However at\n+00026fa0: 2074 6865 2074 696d 6520 6f66 0a20 2020 the time of. \n+00026fb0: 2020 7772 6974 696e 6720 2831 3020 7965 writing (10 ye\n+00026fc0: 6172 7320 6c61 7465 7220 696e 2053 6570 ars later in Sep\n+00026fd0: 7465 6d62 6572 2c20 3230 3034 2920 7468 tember, 2004) th\n+00026fe0: 6520 4653 4620 7374 696c 6c0a 2020 2020 e FSF still. \n+00026ff0: 2064 6973 7472 6962 7574 6573 2061 2070 distributes a p\n+00027000: 6163 6b61 6765 2074 6861 7420 7573 6573 ackage that uses\n+00027010: 2074 6869 7320 7665 7273 696f 6e20 6f66 this version of\n+00027020: 2041 7574 6f6d 616b 653a 2063 6865 636b Automake: check\n+00027030: 206f 7574 0a20 2020 2020 474e 5520 7465 out. GNU te\n+00027040: 726d 7574 696c 7320 322e 302e 0a0a 3139 rmutils 2.0...19\n+00027050: 3935 2d31 312d 3132 2054 6f6d 2054 726f 95-11-12 Tom Tro\n+00027060: 6d65 7927 7320 6669 7273 7420 636f 6d6d mey's first comm\n+00027070: 6974 2e0a 0a20 2020 2020 4166 7465 7220 it... After \n+00027080: 6f6e 6520 7965 6172 206f 6620 696e 6163 one year of inac\n+00027090: 7469 7669 7479 2c20 546f 6d20 5472 6f6d tivity, Tom Trom\n+000270a0: 6579 2074 616b 6573 206f 7665 7220 7468 ey takes over th\n+000270b0: 6520 7061 636b 6167 652e 0a20 2020 2020 e package.. \n+000270c0: 546f 6d20 7761 7320 776f 726b 696e 6720 Tom was working \n+000270d0: 6f6e 2047 4e55 2063 7069 6f20 6261 636b on GNU cpio back\n+000270e0: 2074 6865 6e2c 2061 6e64 2064 6f69 6e67 then, and doing\n+000270f0: 2074 6869 7320 6a75 7374 2066 6f72 2066 this just for f\n+00027100: 756e 2c0a 2020 2020 2068 6176 696e 6720 un,. having \n+00027110: 7472 6f75 626c 6520 6669 6e64 696e 6720 trouble finding \n+00027120: 6120 7072 6f6a 6563 7420 746f 2063 6f6e a project to con\n+00027130: 7472 6962 7574 6520 746f 2e20 2053 6f20 tribute to. So \n+00027140: 7768 696c 650a 2020 2020 2068 6163 6b69 while. hacki\n+00027150: 6e67 2068 6520 7761 6e74 6564 2074 6f20 ng he wanted to \n+00027160: 6272 696e 6720 7468 6520 e280 984d 616b bring the ...Mak\n+00027170: 6566 696c 652e 696e e280 9920 7570 2074 efile.in... up t\n+00027180: 6f20 474e 5520 7374 616e 6461 7264 732e o GNU standards.\n+00027190: 0a20 2020 2020 5468 6973 2077 6173 2068 . This was h\n+000271a0: 6172 642c 2061 6e64 206f 6e65 2064 6179 ard, and one day\n+000271b0: 2068 6520 7361 7720 4175 746f 6d61 6b65 he saw Automake\n+000271c0: 206f 6e0a 2020 2020 203c 6674 703a 2f2f on. ,\n+000271e0: 2067 7261 6262 6564 2069 7420 616e 6420 grabbed it and \n+000271f0: 7472 6965 6420 6974 206f 7574 2e0a 0a20 tried it out... \n+00027200: 2020 2020 546f 6d20 6469 646e 2774 2074 Tom didn't t\n+00027210: 616c 6b20 746f 2064 6a6d 2061 626f 7574 alk to djm about\n+00027220: 2069 7420 756e 7469 6c20 6c61 7465 722c it until later,\n+00027230: 206a 7573 7420 746f 206d 616b 6520 7375 just to make su\n+00027240: 7265 2068 650a 2020 2020 2064 6964 6e27 re he. didn'\n+00027250: 7420 6d69 6e64 2069 6620 6865 206d 6164 t mind if he mad\n+00027260: 6520 6120 7265 6c65 6173 652e 2020 4865 e a release. He\n+00027270: 2064 6964 2061 2062 756e 6368 206f 6620 did a bunch of \n+00027280: 6561 726c 7920 7265 6c65 6173 6573 0a20 early releases. \n+00027290: 2020 2020 746f 2074 6865 2047 6e69 7473 to the Gnits\n+000272a0: 2066 6f6c 6b73 2e0a 0a20 2020 2020 476e folks... Gn\n+000272b0: 6974 7320 7761 7320 2861 6e64 2073 7469 its was (and sti\n+000272c0: 6c6c 2069 7329 2074 6f74 616c 6c79 2069 ll is) totally i\n+000272d0: 6e66 6f72 6d61 6c2c 206a 7573 7420 6120 nformal, just a \n+000272e0: 6665 7720 474e 5520 6672 6965 6e64 730a few GNU friends.\n+000272f0: 2020 2020 2077 686f 2046 7261 6ec3 a76f who Fran..o\n+00027300: 6973 2050 696e 6172 6420 6b6e 6577 2c20 is Pinard knew, \n+00027310: 7768 6f20 7765 7265 2061 6c6c 2069 6e74 who were all int\n+00027320: 6572 6573 7465 6420 696e 206d 616b 696e erested in makin\n+00027330: 6720 610a 2020 2020 2063 6f6d 6d6f 6e20 g a. common \n+00027340: 696e 6672 6173 7472 7563 7475 7265 2066 infrastructure f\n+00027350: 6f72 2047 4e55 2070 726f 6a65 6374 732c or GNU projects,\n+00027360: 2061 6e64 2073 6861 7265 6420 6120 7369 and shared a si\n+00027370: 6d69 6c61 720a 2020 2020 206f 7574 6c6f milar. outlo\n+00027380: 6f6b 206f 6e20 686f 7720 746f 2064 6f20 ok on how to do \n+00027390: 6974 2e20 2053 6f20 7468 6579 2077 6572 it. So they wer\n+000273a0: 6520 6162 6c65 2074 6f20 6d61 6b65 2073 e able to make s\n+000273b0: 6f6d 6520 7072 6f67 7265 7373 2e0a 2020 ome progress.. \n+000273c0: 2020 2049 7420 6361 6d65 2061 6c6f 6e67 It came along\n+000273d0: 2077 6974 6820 4175 746f 636f 6e66 2061 with Autoconf a\n+000273e0: 6e64 2065 7874 656e 7369 6f6e 7320 7468 nd extensions th\n+000273f0: 6572 656f 662c 2061 6e64 2074 6865 6e0a ereof, and then.\n+00027400: 2020 2020 2041 7574 6f6d 616b 6520 6672 Automake fr\n+00027410: 6f6d 2044 6176 6964 2061 6e64 2054 6f6d om David and Tom\n+00027420: 2028 7768 6f20 7765 7265 2062 6f74 6820 (who were both \n+00027430: 676e 6974 7369 616e 7329 2e20 204f 6e65 gnitsians). One\n+00027440: 206f 660a 2020 2020 2074 6865 6972 2069 of. their i\n+00027450: 6465 6173 2077 6173 2074 6f20 7772 6974 deas was to writ\n+00027460: 6520 6120 646f 6375 6d65 6e74 2070 6172 e a document par\n+00027470: 616c 6c65 6c69 6e67 2074 6865 2047 4e55 alleling the GNU\n+00027480: 2073 7461 6e64 6172 6473 2c0a 2020 2020 standards,. \n+00027490: 2074 6861 7420 7761 7320 6d6f 7265 2073 that was more s\n+000274a0: 7472 6963 7420 696e 2073 6f6d 6520 7761 trict in some wa\n+000274b0: 7973 2061 6e64 206d 6f72 6520 6465 7461 ys and more deta\n+000274c0: 696c 6564 2e20 2054 6865 7920 6e65 7665 iled. They neve\n+000274d0: 720a 2020 2020 2066 696e 6973 6865 6420 r. finished \n+000274e0: 7468 6520 474e 4954 5320 7374 616e 6461 the GNITS standa\n+000274f0: 7264 732c 2062 7574 2074 6865 2069 6465 rds, but the ide\n+00027500: 6173 206d 6f73 746c 7920 6d61 6465 2074 as mostly made t\n+00027510: 6865 6972 2077 6179 0a20 2020 2020 696e heir way. in\n+00027520: 746f 2041 7574 6f6d 616b 652e 0a0a 3139 to Automake...19\n+00027530: 3935 2d31 312d 3233 2041 7574 6f6d 616b 95-11-23 Automak\n+00027540: 6520 302e 3230 0a0a 2020 2020 2042 6573 e 0.20.. Bes\n+00027550: 6964 6573 2069 6e74 726f 6475 6369 6e67 ides introducing\n+00027560: 2061 7574 6f6d 6174 6963 2064 6570 656e automatic depen\n+00027570: 6465 6e63 7920 7472 6163 6b69 6e67 2028 dency tracking (\n+00027580: 2a6e 6f74 6520 4465 7065 6e64 656e 6379 *note Dependency\n+00027590: 0a20 2020 2020 5472 6163 6b69 6e67 2045 . Tracking E\n+000275a0: 766f 6c75 7469 6f6e 3a3a 292c 2074 6869 volution::), thi\n+000275b0: 7320 7665 7273 696f 6e20 616c 736f 2073 s version also s\n+000275c0: 7570 706c 6965 7320 6120 392d 7061 6765 upplies a 9-page\n+000275d0: 206d 616e 7561 6c2e 0a0a 2020 2020 2041 manual... A\n+000275e0: 7420 7468 6973 2074 696d 6520 e280 9861 t this time ...a\n+000275f0: 636c 6f63 616c e280 9920 616e 6420 e280 clocal... and ..\n+00027600: 9841 4d5f 494e 4954 5f41 5554 4f4d 414b .AM_INIT_AUTOMAK\n+00027610: 45e2 8099 2064 6964 206e 6f74 2065 7869 E... did not exi\n+00027620: 7374 2c20 736f 0a20 2020 2020 6d61 6e79 st, so. many\n+00027630: 2074 6869 6e67 7320 6861 6420 746f 2062 things had to b\n+00027640: 6520 646f 6e65 2062 7920 6861 6e64 2e20 e done by hand. \n+00027650: 2046 6f72 2069 6e73 7461 6e63 652c 2068 For instance, h\n+00027660: 6572 6520 6973 2077 6861 7420 610a 2020 ere is what a. \n+00027670: 2020 2063 6f6e 6669 6775 7265 2e69 6e20 configure.in \n+00027680: 2874 6869 7320 6973 2074 6865 2066 6f72 (this is the for\n+00027690: 6d65 7220 6e61 6d65 206f 6620 7468 6520 mer name of the \n+000276a0: e280 9863 6f6e 6669 6775 7265 2e61 63e2 ...configure.ac.\n+000276b0: 8099 2077 6520 7573 650a 2020 2020 2074 .. we use. t\n+000276c0: 6f64 6179 2920 6d75 7374 2063 6f6e 7461 oday) must conta\n+000276d0: 696e 2069 6e20 6f72 6465 7220 746f 2075 in in order to u\n+000276e0: 7365 2041 7574 6f6d 616b 6520 302e 3230 se Automake 0.20\n+000276f0: 3a0a 0a20 2020 2020 2020 2020 2050 4143 :.. PAC\n+00027700: 4b41 4745 3d63 7069 6f0a 2020 2020 2020 KAGE=cpio. \n+00027710: 2020 2020 5645 5253 494f 4e3d 322e 332e VERSION=2.3.\n+00027720: 3931 310a 2020 2020 2020 2020 2020 4143 911. AC\n+00027730: 5f44 4546 494e 455f 554e 5155 4f54 4544 _DEFINE_UNQUOTED\n+00027740: 2850 4143 4b41 4745 2c20 2224 5041 434b (PACKAGE, \"$PACK\n+00027750: 4147 4522 290a 2020 2020 2020 2020 2020 AGE\"). \n+00027760: 4143 5f44 4546 494e 455f 554e 5155 4f54 AC_DEFINE_UNQUOT\n+00027770: 4544 2856 4552 5349 4f4e 2c20 2224 5645 ED(VERSION, \"$VE\n+00027780: 5253 494f 4e22 290a 2020 2020 2020 2020 RSION\"). \n+00027790: 2020 4143 5f53 5542 5354 2850 4143 4b41 AC_SUBST(PACKA\n+000277a0: 4745 290a 2020 2020 2020 2020 2020 4143 GE). AC\n+000277b0: 5f53 5542 5354 2856 4552 5349 4f4e 290a _SUBST(VERSION).\n+000277c0: 2020 2020 2020 2020 2020 4143 5f41 5247 AC_ARG\n+000277d0: 5f50 524f 4752 414d 0a20 2020 2020 2020 _PROGRAM. \n+000277e0: 2020 2041 435f 5052 4f47 5f49 4e53 5441 AC_PROG_INSTA\n+000277f0: 4c4c 0a0a 2020 2020 2028 546f 6461 7920 LL.. (Today \n+00027800: 616c 6c20 6f66 2074 6865 2061 626f 7665 all of the above\n+00027810: 2069 7320 6163 6869 6576 6564 2062 7920 is achieved by \n+00027820: e280 9841 435f 494e 4954 e280 9920 616e ...AC_INIT... an\n+00027830: 640a 2020 2020 20e2 8098 414d 5f49 4e49 d. ...AM_INI\n+00027840: 545f 4155 544f 4d41 4b45 e280 992e 290a T_AUTOMAKE....).\n+00027850: 0a20 2020 2020 4865 7265 2069 7320 686f . Here is ho\n+00027860: 7720 7072 6f67 7261 6d73 2061 7265 2073 w programs are s\n+00027870: 7065 6369 6669 6564 2069 6e20 e280 984d pecified in ...M\n+00027880: 616b 6566 696c 652e 616d e280 993a 0a0a akefile.am...:..\n+00027890: 2020 2020 2020 2020 2020 5052 4f47 5241 PROGRA\n+000278a0: 4d53 203d 2068 656c 6c6f 0a20 2020 2020 MS = hello. \n+000278b0: 2020 2020 2068 656c 6c6f 5f53 4f55 5243 hello_SOURC\n+000278c0: 4553 203d 2068 656c 6c6f 2e63 0a0a 2020 ES = hello.c.. \n+000278d0: 2020 2054 6869 7320 6c6f 6f6b 7320 7072 This looks pr\n+000278e0: 6574 7479 206d 7563 6820 6c69 6b65 2077 etty much like w\n+000278f0: 6861 7420 7765 2064 6f20 746f 6461 792c hat we do today,\n+00027900: 2065 7863 6570 7420 7468 6520 e280 9850 except the ...P\n+00027910: 524f 4752 414d 53e2 8099 0a20 2020 2020 ROGRAMS.... \n+00027920: 7661 7269 6162 6c65 2068 6173 206e 6f20 variable has no \n+00027930: 6469 7265 6374 6f72 7920 7072 6566 6978 directory prefix\n+00027940: 2073 7065 6369 6679 696e 6720 7768 6572 specifying wher\n+00027950: 6520 e280 9868 656c 6c6f e280 9920 7368 e ...hello... sh\n+00027960: 6f75 6c64 2062 650a 2020 2020 2069 6e73 ould be. ins\n+00027970: 7461 6c6c 6564 3a20 616c 6c20 7072 6f67 talled: all prog\n+00027980: 7261 6d73 2061 7265 2069 6e73 7461 6c6c rams are install\n+00027990: 6564 2069 6e20 e280 9824 2862 696e 6469 ed in ...$(bindi\n+000279a0: 7229 e280 992e 0a20 2020 2020 e280 984c r)..... ...L\n+000279b0: 4942 5052 4f47 5241 4d53 e280 9920 6361 IBPROGRAMS... ca\n+000279c0: 6e20 6265 2075 7365 6420 746f 2073 7065 n be used to spe\n+000279d0: 6369 6679 2070 726f 6772 616d 7320 7468 cify programs th\n+000279e0: 6174 206d 7573 7420 6265 2062 7569 6c74 at must be built\n+000279f0: 0a20 2020 2020 6275 7420 6e6f 7420 696e . but not in\n+00027a00: 7374 616c 6c65 6420 2869 7420 6973 2063 stalled (it is c\n+00027a10: 616c 6c65 6420 e280 986e 6f69 6e73 745f alled ...noinst_\n+00027a20: 5052 4f47 5241 4d53 e280 9920 6e6f 7761 PROGRAMS... nowa\n+00027a30: 6461 7973 292e 0a0a 2020 2020 2050 726f days)... Pro\n+00027a40: 6772 616d 7320 6361 6e20 6265 2062 7569 grams can be bui\n+00027a50: 6c74 2063 6f6e 6469 7469 6f6e 616c 6c79 lt conditionally\n+00027a60: 2075 7369 6e67 20e2 8098 4143 5f53 5542 using ...AC_SUB\n+00027a70: 5354 e280 9969 7475 7469 6f6e 733a 0a0a ST...itutions:..\n+00027a80: 2020 2020 2020 2020 2020 5052 4f47 5241 PROGRA\n+00027a90: 4d53 203d 2040 7072 6f67 7340 0a20 2020 MS = @progs@. \n+00027aa0: 2020 2020 2020 2041 4d5f 5052 4f47 5241 AM_PROGRA\n+00027ab0: 4d53 203d 2066 6f6f 2062 6172 2062 617a MS = foo bar baz\n+00027ac0: 0a0a 2020 2020 2028 e280 9841 4d5f 5052 .. (...AM_PR\n+00027ad0: 4f47 5241 4d53 e280 9920 6861 7320 7369 OGRAMS... has si\n+00027ae0: 6e63 6520 7468 656e 2062 6565 6e20 7265 nce then been re\n+00027af0: 6e61 6d65 6420 746f 20e2 8098 4558 5452 named to ...EXTR\n+00027b00: 415f 5052 4f47 5241 4d53 e280 992e 290a A_PROGRAMS....).\n+00027b10: 0a20 2020 2020 5369 6d69 6c61 726c 7920 . Similarly \n+00027b20: 7363 7269 7074 732c 2073 7461 7469 6320 scripts, static \n+00027b30: 6c69 6272 6172 6965 732c 2061 6e64 2064 libraries, and d\n+00027b40: 6174 6120 6361 6e20 6265 2062 7569 6c74 ata can be built\n+00027b50: 2061 6e64 0a20 2020 2020 696e 7374 616c and. instal\n+00027b60: 6c65 6420 7573 696e 6720 7468 6520 e280 led using the ..\n+00027b70: 984c 4942 5241 5249 4553 e280 992c 20e2 .LIBRARIES..., .\n+00027b80: 8098 5343 5249 5054 53e2 8099 2c20 616e ..SCRIPTS..., an\n+00027b90: 6420 e280 9844 4154 41e2 8099 2076 6172 d ...DATA... var\n+00027ba0: 6961 626c 6573 2e0a 2020 2020 2048 6f77 iables.. How\n+00027bb0: 6576 6572 20e2 8098 4c49 4252 4152 4945 ever ...LIBRARIE\n+00027bc0: 53e2 8099 2077 6572 6520 7472 6561 7465 S... were treate\n+00027bd0: 6420 6120 6269 7420 7370 6563 6961 6c6c d a bit speciall\n+00027be0: 7920 696e 2074 6861 7420 4175 746f 6d61 y in that Automa\n+00027bf0: 6b65 0a20 2020 2020 6469 6420 6175 746f ke. did auto\n+00027c00: 6d61 7469 6361 6c6c 7920 7375 7070 6c79 matically supply\n+00027c10: 2074 6865 20e2 8098 6c69 62e2 8099 2061 the ...lib... a\n+00027c20: 6e64 20e2 8098 2e61 e280 9920 7072 6566 nd ....a... pref\n+00027c30: 6978 6573 2e20 2054 6865 7265 666f 7265 ixes. Therefore\n+00027c40: 2074 6f0a 2020 2020 2062 7569 6c64 20e2 to. build .\n+00027c50: 8098 6c69 6263 7069 6f2e 61e2 8099 2c20 ..libcpio.a..., \n+00027c60: 6f6e 6520 6861 6420 746f 2077 7269 7465 one had to write\n+00027c70: 0a0a 2020 2020 2020 2020 2020 4c49 4252 .. LIBR\n+00027c80: 4152 4945 5320 3d20 6370 696f 0a20 2020 ARIES = cpio. \n+00027c90: 2020 2020 2020 2063 7069 6f5f 534f 5552 cpio_SOUR\n+00027ca0: 4345 5320 3d20 2e2e 2e0a 0a20 2020 2020 CES = ..... \n+00027cb0: 4578 7472 6120 6669 6c65 7320 746f 2064 Extra files to d\n+00027cc0: 6973 7472 6962 7574 6520 6d75 7374 2062 istribute must b\n+00027cd0: 6520 6c69 7374 6564 2069 6e20 e280 9844 e listed in ...D\n+00027ce0: 4953 545f 4f54 4845 52e2 8099 2028 7468 IST_OTHER... (th\n+00027cf0: 650a 2020 2020 2061 6e63 6573 746f 7220 e. ancestor \n+00027d00: 6f66 20e2 8098 4558 5452 415f 4449 5354 of ...EXTRA_DIST\n+00027d10: e280 9929 2e20 2041 6c73 6f20 6578 7472 ...). Also extr\n+00027d20: 6120 6469 7265 6374 6f72 6965 7320 7468 a directories th\n+00027d30: 6174 2061 7265 2074 6f20 6265 0a20 2020 at are to be. \n+00027d40: 2020 6469 7374 7269 6275 7465 6420 7368 distributed sh\n+00027d50: 6f75 6c64 2061 7070 6561 7220 696e 20e2 ould appear in .\n+00027d60: 8098 4449 5354 5f53 5542 4449 5253 e280 ..DIST_SUBDIRS..\n+00027d70: 992c 2062 7574 2074 6865 206d 616e 7561 ., but the manua\n+00027d80: 6c0a 2020 2020 2064 6573 6372 6962 6573 l. describes\n+00027d90: 2074 6869 7320 6173 2061 2074 656d 706f this as a tempo\n+00027da0: 7261 7279 2075 676c 7920 6861 636b 2028 rary ugly hack (\n+00027db0: 746f 6461 7920 6578 7472 6120 6469 7265 today extra dire\n+00027dc0: 6374 6f72 6965 730a 2020 2020 2073 686f ctories. sho\n+00027dd0: 756c 6420 616c 736f 2062 6520 6c69 7374 uld also be list\n+00027de0: 6564 2069 6e20 e280 9845 5854 5241 5f44 ed in ...EXTRA_D\n+00027df0: 4953 54e2 8099 2c20 616e 6420 e280 9844 IST..., and ...D\n+00027e00: 4953 545f 5355 4244 4952 53e2 8099 2069 IST_SUBDIRS... i\n+00027e10: 7320 7573 6564 0a20 2020 2020 666f 7220 s used. for \n+00027e20: 616e 6f74 6865 7220 7075 7270 6f73 652c another purpose,\n+00027e30: 202a 6e6f 7465 2043 6f6e 6469 7469 6f6e *note Condition\n+00027e40: 616c 2053 7562 6469 7265 6374 6f72 6965 al Subdirectorie\n+00027e50: 733a 3a29 2e0a 0a31 3939 352d 3131 2d32 s::)...1995-11-2\n+00027e60: 3620 4175 746f 6d61 6b65 2030 2e32 310a 6 Automake 0.21.\n+00027e70: 0a20 2020 2020 496e 206c 6573 7320 7469 . In less ti\n+00027e80: 6d65 2074 6861 6e20 6974 2074 616b 6573 me than it takes\n+00027e90: 2074 6f20 636f 6f6b 2061 2066 726f 7a65 to cook a froze\n+00027ea0: 6e20 7069 7a7a 612c 2054 6f6d 2072 6577 n pizza, Tom rew\n+00027eb0: 7269 7465 730a 2020 2020 2041 7574 6f6d rites. Autom\n+00027ec0: 616b 6520 7573 696e 6720 5065 726c 2e20 ake using Perl. \n+00027ed0: 2041 7420 7468 6973 2074 696d 6520 5065 At this time Pe\n+00027ee0: 726c 2035 2069 7320 6f6e 6c79 206f 6e65 rl 5 is only one\n+00027ef0: 2079 6561 7220 6f6c 642c 2061 6e64 0a20 year old, and. \n+00027f00: 2020 2020 5065 726c 2034 2e30 3336 2069 Perl 4.036 i\n+00027f10: 7320 696e 2075 7365 2061 7420 6d61 6e79 s in use at many\n+00027f20: 2073 6974 6573 2e20 2053 7570 706f 7274 sites. Support\n+00027f30: 696e 6720 7365 7665 7261 6c20 5065 726c ing several Perl\n+00027f40: 0a20 2020 2020 7665 7273 696f 6e73 2068 . versions h\n+00027f50: 6173 2062 6565 6e20 6120 736f 7572 6365 as been a source\n+00027f60: 206f 6620 7072 6f62 6c65 6d73 2074 6872 of problems thr\n+00027f70: 6f75 6768 2074 6865 2077 686f 6c65 2068 ough the whole h\n+00027f80: 6973 746f 7279 206f 660a 2020 2020 2041 istory of. A\n+00027f90: 7574 6f6d 616b 652e 0a0a 2020 2020 2049 utomake... I\n+00027fa0: 6620 796f 7520 6e65 7665 7220 7573 6564 f you never used\n+00027fb0: 2050 6572 6c20 342c 2069 6d61 6769 6e65 Perl 4, imagine\n+00027fc0: 2050 6572 6c20 3520 7769 7468 6f75 7420 Perl 5 without \n+00027fd0: 6f62 6a65 6374 732c 2077 6974 686f 7574 objects, without\n+00027fe0: 0a20 2020 2020 e280 986d 79e2 8099 2076 . ...my... v\n+00027ff0: 6172 6961 626c 6573 2028 6f6e 6c79 2064 ariables (only d\n+00028000: 796e 616d 6963 616c 6c79 2073 636f 7065 ynamically scope\n+00028010: 6420 e280 986c 6f63 616c e280 9920 7661 d ...local... va\n+00028020: 7269 6162 6c65 7329 2c20 7769 7468 6f75 riables), withou\n+00028030: 740a 2020 2020 2066 756e 6374 696f 6e20 t. function \n+00028040: 7072 6f74 6f74 7970 6573 2c20 7769 7468 prototypes, with\n+00028050: 2066 756e 6374 696f 6e20 6361 6c6c 7320 function calls \n+00028060: 7468 6174 206e 6565 6473 2074 6f20 6265 that needs to be\n+00028070: 2070 7265 6669 7865 640a 2020 2020 2077 prefixed. w\n+00028080: 6974 6820 e280 9826 e280 992c 2065 7463 ith ...&..., etc\n+00028090: 2e20 2054 7261 6365 7320 6f66 2074 6869 . Traces of thi\n+000280a0: 7320 6f6c 6420 7374 796c 6520 6361 6e20 s old style can \n+000280b0: 7374 696c 6c20 6265 2066 6f75 6e64 2069 still be found i\n+000280c0: 6e0a 2020 2020 2074 6f64 6179 2773 20e2 n. today's .\n+000280d0: 8098 6175 746f 6d61 6b65 e280 992e 0a0a ..automake......\n+000280e0: 3139 3935 2d31 312d 3238 2041 7574 6f6d 1995-11-28 Autom\n+000280f0: 616b 6520 302e 3232 0a31 3939 352d 3131 ake 0.22.1995-11\n+00028100: 2d32 3920 4175 746f 6d61 6b65 2030 2e32 -29 Automake 0.2\n+00028110: 330a 0a20 2020 2020 4275 6720 6669 7865 3.. Bug fixe\n+00028120: 732e 0a0a 3139 3935 2d31 322d 3038 2041 s...1995-12-08 A\n+00028130: 7574 6f6d 616b 6520 302e 3234 0a31 3939 utomake 0.24.199\n+00028140: 352d 3132 2d31 3020 4175 746f 6d61 6b65 5-12-10 Automake\n+00028150: 2030 2e32 350a 0a20 2020 2020 5265 6c65 0.25.. Rele\n+00028160: 6173 6573 2061 7265 2072 6169 6e69 6e67 ases are raining\n+00028170: 2e20 2030 2e32 3420 696e 7472 6f64 7563 . 0.24 introduc\n+00028180: 6573 2074 6865 2075 6e69 666f 726d 206e es the uniform n\n+00028190: 616d 696e 6720 7363 6865 6d65 2077 650a aming scheme we.\n+000281a0: 2020 2020 2075 7365 2074 6f64 6179 2c20 use today, \n+000281b0: 692e 652e 2c20 e280 9862 696e 5f50 524f i.e., ...bin_PRO\n+000281c0: 4752 414d 53e2 8099 2069 6e73 7465 6164 GRAMS... instead\n+000281d0: 206f 6620 e280 9850 524f 4752 414d 53e2 of ...PROGRAMS.\n+000281e0: 8099 2c0a 2020 2020 20e2 8098 6e6f 696e ..,. ...noin\n+000281f0: 7374 5f4c 4942 5241 5249 4553 e280 9920 st_LIBRARIES... \n+00028200: 696e 7374 6561 6420 6f66 20e2 8098 4c49 instead of ...LI\n+00028210: 424c 4942 5241 5249 4553 e280 992c 2065 BLIBRARIES..., e\n+00028220: 7463 2e20 2028 486f 7765 7665 720a 2020 tc. (However. \n+00028230: 2020 20e2 8098 4558 5452 415f 5052 4f47 ...EXTRA_PROG\n+00028240: 5241 4d53 e280 9920 646f 6573 206e 6f74 RAMS... does not\n+00028250: 2065 7869 7374 2079 6574 2c20 e280 9841 exist yet, ...A\n+00028260: 4d5f 5052 4f47 5241 4d53 e280 9920 6973 M_PROGRAMS... is\n+00028270: 2073 7469 6c6c 2069 6e20 7573 653b 0a20 still in use;. \n+00028280: 2020 2020 616e 6420 e280 9854 4558 494e and ...TEXIN\n+00028290: 464f 53e2 8099 2061 6e64 20e2 8098 4d41 FOS... and ...MA\n+000282a0: 4e53 e280 9920 7374 696c 6c20 6861 7665 NS... still have\n+000282b0: 206e 6f20 6469 7265 6374 6f72 7920 7072 no directory pr\n+000282c0: 6566 6978 6573 2e29 0a20 2020 2020 4164 efixes.). Ad\n+000282d0: 6469 6e67 2073 7570 706f 7274 2066 6f72 ding support for\n+000282e0: 2070 7265 6669 7865 7320 6c69 6b65 2074 prefixes like t\n+000282f0: 6861 7420 7761 7320 6f6e 6520 6f66 2074 hat was one of t\n+00028300: 6865 206d 616a 6f72 2069 6465 6173 2069 he major ideas i\n+00028310: 6e0a 2020 2020 20e2 8098 6175 746f 6d61 n. ...automa\n+00028320: 6b65 e280 993b 2069 7420 6861 7320 6c61 ke...; it has la\n+00028330: 7374 6564 2070 7265 7474 7920 7765 6c6c sted pretty well\n+00028340: 2e0a 0a20 2020 2020 4175 746f 4d61 6b65 ... AutoMake\n+00028350: 2069 7320 7265 6e61 6d65 6420 746f 2041 is renamed to A\n+00028360: 7574 6f6d 616b 6520 2854 6f6d 2073 6565 utomake (Tom see\n+00028370: 6d73 2074 6f20 7265 6361 6c6c 2069 7420 ms to recall it \n+00028380: 7761 730a 2020 2020 2046 7261 6ec3 a76f was. Fran..o\n+00028390: 6973 2050 696e 6172 6427 7320 646f 696e is Pinard's doin\n+000283a0: 6729 2e0a 0a20 2020 2020 302e 3235 2066 g)... 0.25 f\n+000283b0: 6978 6573 2061 2050 6572 6c20 3420 706f ixes a Perl 4 po\n+000283c0: 7274 6162 696c 6974 7920 6275 672e 0a0a rtability bug...\n+000283d0: 3139 3935 2d31 322d 3138 204a 696d 204d 1995-12-18 Jim M\n+000283e0: 6579 6572 696e 6720 7374 6172 7473 2075 eyering starts u\n+000283f0: 7369 6e67 2041 7574 6f6d 616b 6520 696e sing Automake in\n+00028400: 2047 4e55 2054 6578 7475 7469 6c73 2e0a GNU Textutils..\n+00028410: 3139 3935 2d31 322d 3331 2046 7261 6ec3 1995-12-31 Fran.\n+00028420: a76f 6973 2050 696e 6172 6420 7374 6172 .ois Pinard star\n+00028430: 7473 2075 7369 6e67 2041 7574 6f6d 616b ts using Automak\n+00028440: 6520 696e 2047 4e55 2074 6172 2e0a 0a31 e in GNU tar...1\n+00028450: 3939 362d 3031 2d30 3320 4175 746f 6d61 996-01-03 Automa\n+00028460: 6b65 2030 2e32 360a 3139 3936 2d30 312d ke 0.26.1996-01-\n+00028470: 3033 2041 7574 6f6d 616b 6520 302e 3237 03 Automake 0.27\n+00028480: 0a0a 2020 2020 204f 6620 7468 6520 6d61 .. Of the ma\n+00028490: 6e79 2063 6861 6e67 6573 2061 6e64 2073 ny changes and s\n+000284a0: 7567 6765 7374 696f 6e73 2073 656e 7420 uggestions sent \n+000284b0: 6279 2046 7261 6ec3 a76f 6973 2050 696e by Fran..ois Pin\n+000284c0: 6172 6420 616e 640a 2020 2020 2069 6e63 ard and. inc\n+000284d0: 6c75 6465 6420 696e 2030 2e32 362c 2070 luded in 0.26, p\n+000284e0: 6572 6861 7073 2074 6865 206d 6f73 7420 erhaps the most \n+000284f0: 696d 706f 7274 616e 7420 6973 2074 6865 important is the\n+00028500: 2061 6476 6963 6520 7468 6174 2074 6f0a advice that to.\n+00028510: 2020 2020 2065 6173 6520 6375 7374 6f6d ease custom\n+00028520: 697a 6174 696f 6e20 6120 7573 6572 2072 ization a user r\n+00028530: 756c 6520 6f72 2076 6172 6961 626c 6520 ule or variable \n+00028540: 6465 6669 6e69 7469 6f6e 2073 686f 756c definition shoul\n+00028550: 6420 616c 7761 7973 0a20 2020 2020 6f76 d always. ov\n+00028560: 6572 7269 6465 2061 6e20 4175 746f 6d61 erride an Automa\n+00028570: 6b65 2072 756c 6520 6f72 2064 6566 696e ke rule or defin\n+00028580: 6974 696f 6e2e 0a0a 2020 2020 2047 6f72 ition... Gor\n+00028590: 646f 6e20 4d61 747a 6967 6b65 6974 2061 don Matzigkeit a\n+000285a0: 6e64 204a 696d 204d 6579 6572 696e 6720 nd Jim Meyering \n+000285b0: 6172 6520 7477 6f20 6f74 6865 7220 6561 are two other ea\n+000285c0: 726c 7920 636f 6e74 7269 6275 746f 7273 rly contributors\n+000285d0: 0a20 2020 2020 7468 6174 2068 6176 6520 . that have \n+000285e0: 6265 656e 2073 656e 6469 6e67 2066 6978 been sending fix\n+000285f0: 6573 2e0a 0a20 2020 2020 302e 3237 2066 es... 0.27 f\n+00028600: 6978 6573 2079 6574 2061 6e6f 7468 6572 ixes yet another\n+00028610: 2050 6572 6c20 3420 706f 7274 6162 696c Perl 4 portabil\n+00028620: 6974 7920 6275 672e 0a0a 3139 3936 2d30 ity bug...1996-0\n+00028630: 312d 3133 2041 7574 6f6d 616b 6520 302e 1-13 Automake 0.\n+00028640: 3238 0a0a 2020 2020 2041 7574 6f6d 616b 28.. Automak\n+00028650: 6520 7374 6172 7473 2073 6361 6e6e 696e e starts scannin\n+00028660: 6720 e280 9863 6f6e 6669 6775 7265 2e69 g ...configure.i\n+00028670: 6ee2 8099 2066 6f72 20e2 8098 4c49 424f n... for ...LIBO\n+00028680: 424a 53e2 8099 2073 7570 706f 7274 2e0a BJS... support..\n+00028690: 2020 2020 2054 6869 7320 6973 2061 6e20 This is an \n+000286a0: 696d 706f 7274 616e 7420 7374 6570 2062 important step b\n+000286b0: 6563 6175 7365 2075 6e74 696c 2074 6869 ecause until thi\n+000286c0: 7320 7665 7273 696f 6e20 4175 746f 6d61 s version Automa\n+000286d0: 6b65 206f 6e6c 790a 2020 2020 206b 6e65 ke only. kne\n+000286e0: 7720 6162 6f75 7420 7468 6520 e280 984d w about the ...M\n+000286f0: 616b 6566 696c 652e 616d e280 9973 2069 akefile.am...s i\n+00028700: 7420 7072 6f63 6573 7365 642e 2020 e280 t processed. ..\n+00028710: 9863 6f6e 6669 6775 7265 2e69 6ee2 8099 .configure.in...\n+00028720: 2077 6173 0a20 2020 2020 4175 746f 636f was. Autoco\n+00028730: 6e66 2773 2077 6f72 6c64 2061 6e64 2074 nf's world and t\n+00028740: 6865 206c 696e 6b20 6265 7477 6565 6e20 he link between \n+00028750: 4175 746f 636f 6e66 2061 6e64 2041 7574 Autoconf and Aut\n+00028760: 6f6d 616b 6520 6861 6420 746f 0a20 2020 omake had to. \n+00028770: 2020 6265 2064 6f6e 6520 6279 2074 6865 be done by the\n+00028780: 20e2 8098 4d61 6b65 6669 6c65 2e61 6de2 ...Makefile.am.\n+00028790: 8099 2061 7574 686f 722e 2020 466f 7220 .. author. For \n+000287a0: 696e 7374 616e 6365 2c20 6966 20e2 8098 instance, if ...\n+000287b0: 636f 6e66 6967 2e68 e280 990a 2020 2020 config.h.... \n+000287c0: 2077 6173 2067 656e 6572 6174 6564 2062 was generated b\n+000287d0: 7920 e280 9863 6f6e 6669 6775 7265 e280 y ...configure..\n+000287e0: 992c 2069 7420 7761 7320 7468 6520 7061 ., it was the pa\n+000287f0: 636b 6167 6520 6d61 696e 7461 696e 6572 ckage maintainer\n+00028800: 2773 0a20 2020 2020 7265 7370 6f6e 7369 's. responsi\n+00028810: 6269 6c69 7479 2074 6f20 6465 6669 6e65 bility to define\n+00028820: 2074 6865 20e2 8098 434f 4e46 4947 5f48 the ...CONFIG_H\n+00028830: 4541 4445 52e2 8099 2076 6172 6961 626c EADER... variabl\n+00028840: 6520 696e 2065 6163 680a 2020 2020 20e2 e in each. .\n+00028850: 8098 4d61 6b65 6669 6c65 2e61 6de2 8099 ..Makefile.am...\n+00028860: 2e0a 0a20 2020 2020 5375 6363 6565 6469 ... Succeedi\n+00028870: 6e67 2072 656c 6561 7365 7320 7769 6c6c ng releases will\n+00028880: 2072 656c 7920 6d6f 7265 2061 6e64 206d rely more and m\n+00028890: 6f72 6520 6f6e 2073 6361 6e6e 696e 670a ore on scanning.\n+000288a0: 2020 2020 20e2 8098 636f 6e66 6967 7572 ...configur\n+000288b0: 652e 696e e280 9920 746f 2062 6574 7465 e.in... to bette\n+000288c0: 7220 6175 746f 6d61 7465 2074 6865 2041 r automate the A\n+000288d0: 7574 6f63 6f6e 6620 696e 7465 6772 6174 utoconf integrat\n+000288e0: 696f 6e2e 0a0a 2020 2020 2030 2e32 3820 ion... 0.28 \n+000288f0: 616c 736f 2069 6e74 726f 6475 6365 7320 also introduces \n+00028900: 7468 6520 e280 9841 5554 4f4d 414b 455f the ...AUTOMAKE_\n+00028910: 4f50 5449 4f4e 53e2 8099 2076 6172 6961 OPTIONS... varia\n+00028920: 626c 6520 616e 6420 7468 650a 2020 2020 ble and the. \n+00028930: 20e2 8098 2d2d 676e 75e2 8099 2061 6e64 ...--gnu... and\n+00028940: 20e2 8098 2d2d 676e 6974 73e2 8099 206f ...--gnits... o\n+00028950: 7074 696f 6e73 2c20 7468 6520 6c61 7474 ptions, the latt\n+00028960: 6572 2062 6569 6e67 2073 7472 6963 7465 er being stricte\n+00028970: 722e 0a0a 3139 3936 2d30 322d 3037 2041 r...1996-02-07 A\n+00028980: 7574 6f6d 616b 6520 302e 3239 0a0a 2020 utomake 0.29.. \n+00028990: 2020 2054 6861 6e6b 7320 746f 20e2 8098 Thanks to ...\n+000289a0: 636f 6e66 6967 7572 652e 696e e280 9920 configure.in... \n+000289b0: 7363 616e 6e69 6e67 2c20 e280 9843 4f4e scanning, ...CON\n+000289c0: 4649 475f 4845 4144 4552 e280 9920 6973 FIG_HEADER... is\n+000289d0: 2067 6f6e 652c 2061 6e64 0a20 2020 2020 gone, and. \n+000289e0: 7265 6275 696c 6420 7275 6c65 7320 666f rebuild rules fo\n+000289f0: 7220 e280 9863 6f6e 6669 6775 7265 e280 r ...configure..\n+00028a00: 992d 6765 6e65 7261 7465 6420 6669 6c65 .-generated file\n+00028a10: 2061 7265 2061 7574 6f6d 6174 6963 616c are automatical\n+00028a20: 6c79 0a20 2020 2020 6f75 7470 7574 2e0a ly. output..\n+00028a30: 0a20 2020 2020 e280 9854 4558 494e 464f . ...TEXINFO\n+00028a40: 53e2 8099 2061 6e64 20e2 8098 4d41 4e53 S... and ...MANS\n+00028a50: e280 9920 636f 6e76 6572 7465 6420 746f ... converted to\n+00028a60: 2074 6865 2075 6e69 666f 726d 206e 616d the uniform nam\n+00028a70: 696e 6720 7363 6865 6d65 2e0a 0a31 3939 ing scheme...199\n+00028a80: 362d 3032 2d32 3420 4175 746f 6d61 6b65 6-02-24 Automake\n+00028a90: 2030 2e33 300a 0a20 2020 2020 5468 6520 0.30.. The \n+00028aa0: 7465 7374 2073 7569 7465 2069 7320 626f test suite is bo\n+00028ab0: 726e 2e20 2049 7420 636f 6e74 6169 6e73 rn. It contains\n+00028ac0: 2039 2074 6573 7473 2e20 2046 726f 6d20 9 tests. From \n+00028ad0: 6e6f 7720 6f6e 2074 6573 740a 2020 2020 now on test. \n+00028ae0: 2063 6173 6573 2077 696c 6c20 6265 2061 cases will be a\n+00028af0: 6464 6564 2070 7265 7474 7920 7265 6775 dded pretty regu\n+00028b00: 6c61 726c 7920 282a 6e6f 7465 2052 656c larly (*note Rel\n+00028b10: 6561 7365 733a 3a29 2c20 616e 6420 7468 eases::), and th\n+00028b20: 6973 0a20 2020 2020 7072 6f76 6564 2074 is. proved t\n+00028b30: 6f20 6265 2072 6561 6c6c 7920 6865 6c70 o be really help\n+00028b40: 6675 6c20 6c61 7465 7220 6f6e 2e0a 0a20 ful later on... \n+00028b50: 2020 2020 e280 9845 5854 5241 5f50 524f ...EXTRA_PRO\n+00028b60: 4752 414d 53e2 8099 2066 696e 616c 6c79 GRAMS... finally\n+00028b70: 2072 6570 6c61 6365 7320 e280 9841 4d5f replaces ...AM_\n+00028b80: 5052 4f47 5241 4d53 e280 992e 0a0a 2020 PROGRAMS...... \n+00028b90: 2020 2041 6c6c 2074 6865 2074 6869 7264 All the third\n+00028ba0: 2d70 6172 7479 2041 7574 6f63 6f6e 6620 -party Autoconf \n+00028bb0: 6d61 6372 6f73 2c20 7772 6974 7465 6e20 macros, written \n+00028bc0: 6d6f 7374 6c79 2062 7920 4672 616e c3a7 mostly by Fran..\n+00028bd0: 6f69 730a 2020 2020 2050 696e 6172 6420 ois. Pinard \n+00028be0: 2861 6e64 206c 6174 6572 204a 696d 204d (and later Jim M\n+00028bf0: 6579 6572 696e 6729 2c20 6172 6520 6469 eyering), are di\n+00028c00: 7374 7269 6275 7465 6420 696e 2041 7574 stributed in Aut\n+00028c10: 6f6d 616b 6527 730a 2020 2020 2068 616e omake's. han\n+00028c20: 642d 7772 6974 7465 6e20 e280 9861 636c d-written ...acl\n+00028c30: 6f63 616c 2e6d 34e2 8099 2066 696c 652e ocal.m4... file.\n+00028c40: 2020 5061 636b 6167 6520 6d61 696e 7461 Package mainta\n+00028c50: 696e 6572 7320 6172 6520 6578 7065 6374 iners are expect\n+00028c60: 6564 0a20 2020 2020 746f 2065 7874 7261 ed. to extra\n+00028c70: 6374 2074 6865 206e 6563 6573 7361 7279 ct the necessary\n+00028c80: 206d 6163 726f 7320 6672 6f6d 2074 6869 macros from thi\n+00028c90: 7320 6669 6c65 2e20 2028 496e 2070 7265 s file. (In pre\n+00028ca0: 7669 6f75 730a 2020 2020 2076 6572 7369 vious. versi\n+00028cb0: 6f6e 7320 796f 7520 6861 6420 746f 2063 ons you had to c\n+00028cc0: 6f70 7920 616e 6420 7061 7374 6520 7468 opy and paste th\n+00028cd0: 656d 2066 726f 6d20 7468 6520 6d61 6e75 em from the manu\n+00028ce0: 616c 2e2e 2e29 0a0a 3139 3936 2d30 332d al...)..1996-03-\n+00028cf0: 3131 2041 7574 6f6d 616b 6520 302e 3331 11 Automake 0.31\n+00028d00: 0a0a 2020 2020 2054 6865 2074 6573 7420 .. The test \n+00028d10: 7375 6974 6520 696e 2030 2e33 3020 7761 suite in 0.30 wa\n+00028d20: 7320 7275 6e20 7669 6120 6120 6c6f 6e67 s run via a long\n+00028d30: 20e2 8098 6368 6563 6b2d 6c6f 6361 6ce2 ...check-local.\n+00028d40: 8099 2072 756c 652e 2020 5570 6f6e 0a20 .. rule. Upon. \n+00028d50: 2020 2020 556c 7269 6368 2044 7265 7070 Ulrich Drepp\n+00028d60: 6572 2773 2073 7567 6765 7374 696f 6e2c er's suggestion,\n+00028d70: 2030 2e33 3120 6d61 6b65 7320 6974 2061 0.31 makes it a\n+00028d80: 6e20 4175 746f 6d61 6b65 2072 756c 6520 n Automake rule \n+00028d90: 6f75 7470 7574 0a20 2020 2020 7768 656e output. when\n+00028da0: 6576 6572 2074 6865 20e2 8098 5445 5354 ever the ...TEST\n+00028db0: 53e2 8099 2076 6172 6961 626c 6520 6973 S... variable is\n+00028dc0: 2064 6566 696e 6564 2e0a 0a20 2020 2020 defined... \n+00028dd0: e280 9844 4953 545f 4f54 4845 52e2 8099 ...DIST_OTHER...\n+00028de0: 2069 7320 7265 6e61 6d65 6420 746f 20e2 is renamed to .\n+00028df0: 8098 4558 5452 415f 4449 5354 e280 992c ..EXTRA_DIST...,\n+00028e00: 2061 6e64 2074 6865 20e2 8098 6368 6563 and the ...chec\n+00028e10: 6b5f e280 9920 7072 6566 6978 2069 730a k_... prefix is.\n+00028e20: 2020 2020 2069 6e74 726f 6475 6365 642e introduced.\n+00028e30: 2020 5468 6520 7379 6e74 6178 2069 7320 The syntax is \n+00028e40: 6e6f 7720 7468 6520 7361 6d65 2061 7320 now the same as \n+00028e50: 746f 6461 792e 0a0a 3139 3936 2d30 332d today...1996-03-\n+00028e60: 3135 2047 6f72 646f 6e20 4d61 747a 6967 15 Gordon Matzig\n+00028e70: 6b65 6974 2073 7461 7274 7320 7772 6974 keit starts writ\n+00028e80: 696e 6720 6c69 6274 6f6f 6c2e 0a0a 3139 ing libtool...19\n+00028e90: 3936 2d30 342d 3237 2041 7574 6f6d 616b 96-04-27 Automak\n+00028ea0: 6520 302e 3332 0a0a 2020 2020 20e2 8098 e 0.32.. ...\n+00028eb0: 2d68 6f6f 6be2 8099 2074 6172 6765 7473 -hook... targets\n+00028ec0: 2061 7265 2069 6e74 726f 6475 6365 643b are introduced;\n+00028ed0: 2061 6e20 6964 6561 2066 726f 6d20 4469 an idea from Di\n+00028ee0: 6574 6572 2042 6172 6f6e 2e0a 0a20 2020 eter Baron... \n+00028ef0: 2020 e280 982a 2e69 6e66 6fe2 8099 2066 ...*.info... f\n+00028f00: 696c 6573 2c20 7768 6963 6820 7765 7265 iles, which were\n+00028f10: 206f 7574 7075 7420 696e 2074 6865 2062 output in the b\n+00028f20: 7569 6c64 2064 6972 6563 746f 7279 2061 uild directory a\n+00028f30: 7265 206e 6f77 0a20 2020 2020 6275 696c re now. buil\n+00028f40: 7420 696e 2074 6865 2073 6f75 7263 6520 t in the source \n+00028f50: 6469 7265 6374 6f72 792c 2062 6563 6175 directory, becau\n+00028f60: 7365 2074 6865 7920 6172 6520 6469 7374 se they are dist\n+00028f70: 7269 6275 7465 642e 2020 4974 0a20 2020 ributed. It. \n+00028f80: 2020 7365 656d 7320 7468 6573 6520 6669 seems these fi\n+00028f90: 6c65 7320 6c69 6b65 2074 6f20 6d6f 7665 les like to move\n+00028fa0: 2062 6163 6b20 616e 6420 666f 7274 6820 back and forth \n+00028fb0: 6173 2074 6861 7420 7769 6c6c 2068 6170 as that will hap\n+00028fc0: 7065 6e0a 2020 2020 2061 6761 696e 2069 pen. again i\n+00028fd0: 6e20 6675 7475 7265 2076 6572 7369 6f6e n future version\n+00028fe0: 732e 0a0a 3139 3936 2d30 352d 3138 2041 s...1996-05-18 A\n+00028ff0: 7574 6f6d 616b 6520 302e 3333 0a0a 2020 utomake 0.33.. \n+00029000: 2020 2047 6f72 6420 4d61 747a 6967 6b65 Gord Matzigke\n+00029010: 6974 2773 206d 6169 6e20 7477 6f20 636f it's main two co\n+00029020: 6e74 7269 6275 7469 6f6e 733a 0a0a 2020 ntributions:.. \n+00029030: 2020 2020 2020 e280 a220 7665 7279 2070 ... very p\n+00029040: 7265 6c69 6d69 6e61 7279 206c 6962 746f reliminary libto\n+00029050: 6f6c 2073 7570 706f 7274 0a20 2020 2020 ol support. \n+00029060: 2020 20e2 80a2 2074 6865 2064 6973 7463 ... the distc\n+00029070: 6865 636b 2072 756c 650a 0a20 2020 2020 heck rule.. \n+00029080: 416c 7468 6f75 6768 2074 6865 7920 7765 Although they we\n+00029090: 7265 2076 6572 7920 6261 7369 6320 6174 re very basic at\n+000290a0: 2074 6869 7320 706f 696e 742c 2074 6865 this point, the\n+000290b0: 7365 2061 7265 2070 726f 6261 626c 790a se are probably.\n+000290c0: 2020 2020 2061 6d6f 6e67 2074 6865 2074 among the t\n+000290d0: 6f70 2066 6561 7475 7265 7320 666f 7220 op features for \n+000290e0: 4175 746f 6d61 6b65 2074 6f64 6179 2e0a Automake today..\n+000290f0: 0a20 2020 2020 4a69 6d20 4d65 7965 7269 . Jim Meyeri\n+00029100: 6e67 2061 6c73 6f20 7072 6f76 6964 6573 ng also provides\n+00029110: 2074 6865 2069 6e66 616d 6f75 7320 e280 the infamous ..\n+00029120: 986a 6d5f 4d41 494e 5441 494e 4552 5f4d .jm_MAINTAINER_M\n+00029130: 4f44 45e2 8099 2c20 7369 6e63 650a 2020 ODE..., since. \n+00029140: 2020 2074 6865 6e20 7265 6e61 6d65 6420 then renamed \n+00029150: 746f 20e2 8098 414d 5f4d 4149 4e54 4149 to ...AM_MAINTAI\n+00029160: 4e45 525f 4d4f 4445 e280 9920 616e 6420 NER_MODE... and \n+00029170: 6162 616e 646f 6e65 6420 6279 2069 7473 abandoned by its\n+00029180: 2061 7574 686f 720a 2020 2020 2028 2a6e author. (*n\n+00029190: 6f74 6520 6d61 696e 7461 696e 6572 2d6d ote maintainer-m\n+000291a0: 6f64 653a 3a29 2e0a 0a31 3939 362d 3035 ode::)...1996-05\n+000291b0: 2d32 3820 4175 746f 6d61 6b65 2031 2e30 -28 Automake 1.0\n+000291c0: 0a0a 2020 2020 2041 6674 6572 206f 6e6c .. After onl\n+000291d0: 7920 7369 7820 6d6f 6e74 6873 206f 6620 y six months of \n+000291e0: 6865 6176 7920 6465 7665 6c6f 706d 656e heavy developmen\n+000291f0: 742c 2074 6865 20e2 8098 6175 746f 6d61 t, the ...automa\n+00029200: 6b65 e280 9920 7363 7269 7074 0a20 2020 ke... script. \n+00029210: 2020 6973 2033 3133 3420 6c69 6e65 7320 is 3134 lines \n+00029220: 6c6f 6e67 2c20 706c 7573 2039 3733 206c long, plus 973 l\n+00029230: 696e 6573 206f 6620 e280 984d 616b 6566 ines of ...Makef\n+00029240: 696c 65e2 8099 2066 7261 676d 656e 7473 ile... fragments\n+00029250: 2e20 2054 6865 0a20 2020 2020 7061 636b . The. pack\n+00029260: 6167 6520 6861 7320 3330 2070 6167 6573 age has 30 pages\n+00029270: 206f 6620 646f 6375 6d65 6e74 6174 696f of documentatio\n+00029280: 6e2c 2061 6e64 2033 3820 7465 7374 2063 n, and 38 test c\n+00029290: 6173 6573 2e0a 2020 2020 20e2 8098 6163 ases.. ...ac\n+000292a0: 6c6f 6361 6c2e 6d34 e280 9920 636f 6e74 local.m4... cont\n+000292b0: 6169 6e73 2034 206d 6163 726f 732e 0a0a ains 4 macros...\n+000292c0: 2020 2020 2046 726f 6d20 6e6f 7720 6f6e From now on\n+000292d0: 2061 6e64 2075 6e74 696c 2076 6572 7369 and until versi\n+000292e0: 6f6e 2031 2e34 2c20 6e65 7720 7265 6c65 on 1.4, new rele\n+000292f0: 6173 6573 2077 696c 6c20 6f63 6375 7220 ases will occur \n+00029300: 6174 2061 0a20 2020 2020 7261 7465 206f at a. rate o\n+00029310: 6620 6162 6f75 7420 6f6e 6520 6120 7965 f about one a ye\n+00029320: 6172 2e20 2031 2e31 2064 6964 206e 6f74 ar. 1.1 did not\n+00029330: 2065 7869 7374 2c20 6163 7475 616c 6c79 exist, actually\n+00029340: 2031 2e31 6220 746f 2031 2e31 700a 2020 1.1b to 1.1p. \n+00029350: 2020 2068 6176 6520 6265 656e 2074 6865 have been the\n+00029360: 206e 616d 6520 6f66 2062 6574 6120 7265 name of beta re\n+00029370: 6c65 6173 6573 2066 6f72 2031 2e32 2e20 leases for 1.2. \n+00029380: 2054 6869 7320 6973 2074 6865 2066 6972 This is the fir\n+00029390: 7374 0a20 2020 2020 7469 6d65 2041 7574 st. time Aut\n+000293a0: 6f6d 616b 6520 7573 6573 2073 7566 6669 omake uses suffi\n+000293b0: 7820 6c65 7474 6572 7320 746f 2064 6573 x letters to des\n+000293c0: 6967 6e61 7465 2062 6574 6120 7265 6c65 ignate beta rele\n+000293d0: 6173 6573 2c20 610a 2020 2020 2068 6162 ases, a. hab\n+000293e0: 6974 2074 6861 7420 6c61 7374 732e 0a0a it that lasts...\n+000293f0: 3139 3936 2d31 302d 3130 204b 6576 696e 1996-10-10 Kevin\n+00029400: 2044 616c 6c65 7920 7061 636b 6167 6573 Dalley packages\n+00029410: 2041 7574 6f6d 616b 6520 312e 3020 666f Automake 1.0 fo\n+00029420: 7220 4465 6269 616e 2047 4e55 2f4c 696e r Debian GNU/Lin\n+00029430: 7578 2e0a 0a31 3939 362d 3131 2d32 3620 ux...1996-11-26 \n+00029440: 4461 7669 6420 4a2e 204d 6163 4b65 6e7a David J. MacKenz\n+00029450: 6965 2072 656c 6561 7365 7320 4175 746f ie releases Auto\n+00029460: 636f 6e66 2032 2e31 322e 0a0a 2020 2020 conf 2.12... \n+00029470: 2042 6574 7765 656e 204a 756e 6520 616e Between June an\n+00029480: 6420 4f63 746f 6265 722c 2074 6865 2041 d October, the A\n+00029490: 7574 6f63 6f6e 6620 6465 7665 6c6f 706d utoconf developm\n+000294a0: 656e 7420 6973 2061 6c6d 6f73 740a 2020 ent is almost. \n+000294b0: 2020 2073 7461 6c6c 6564 2e20 2052 6f6c stalled. Rol\n+000294c0: 616e 6420 4d63 4772 6174 6820 6861 7320 and McGrath has \n+000294d0: 6265 656e 2077 6f72 6b69 6e67 2061 7420 been working at \n+000294e0: 7468 6520 6265 6769 6e6e 696e 6720 6f66 the beginning of\n+000294f0: 2074 6865 0a20 2020 2020 7965 6172 2e20 the. year. \n+00029500: 2044 6176 6964 2063 6f6d 6573 2062 6163 David comes bac\n+00029510: 6b20 696e 204e 6f76 656d 6265 7220 746f k in November to\n+00029520: 2072 656c 6561 7365 2032 2e31 322c 2062 release 2.12, b\n+00029530: 7574 2068 6520 776f 6e27 740a 2020 2020 ut he won't. \n+00029540: 2074 6f75 6368 2041 7574 6f63 6f6e 6620 touch Autoconf \n+00029550: 616e 796d 6f72 6520 6166 7465 7220 7468 anymore after th\n+00029560: 6973 2079 6561 722c 2061 6e64 2041 7574 is year, and Aut\n+00029570: 6f63 6f6e 6620 7468 656e 2072 6561 6c6c oconf then reall\n+00029580: 790a 2020 2020 2073 7461 676e 6174 6573 y. stagnates\n+00029590: 2e20 2054 6865 2064 6573 6f6c 6174 6520 . The desolate \n+000295a0: 4175 746f 636f 6e66 20e2 8098 4368 616e Autoconf ...Chan\n+000295b0: 6765 4c6f 67e2 8099 2066 6f72 2031 3939 geLog... for 199\n+000295c0: 3720 6c69 7374 7320 6f6e 6c79 2037 0a20 7 lists only 7. \n+000295d0: 2020 2020 636f 6d6d 6974 732e 0a0a 3139 commits...19\n+000295e0: 3937 2d30 322d 3238 203c 6175 746f 6d61 97-02-28 list alive.. \n+00029610: 2020 2020 5468 6520 6d61 696c 696e 6720 The mailing \n+00029620: 6c69 7374 2069 7320 616e 6e6f 756e 6365 list is announce\n+00029630: 6420 6173 2066 6f6c 6c6f 7773 3a0a 2020 d as follows:. \n+00029640: 2020 2020 2020 2020 4927 7665 2063 7265 I've cre\n+00029650: 6174 6564 2074 6865 2022 6175 746f 6d61 ated the \"automa\n+00029660: 6b65 2220 6d61 696c 696e 6720 6c69 7374 ke\" mailing list\n+00029670: 2e20 2049 7420 6973 0a20 2020 2020 2020 . It is. \n+00029680: 2020 2022 6175 746f 6d61 6b65 4067 6e75 \"automake@gnu\n+00029690: 2e61 692e 6d69 742e 6564 7522 2e20 2041 .ai.mit.edu\". A\n+000296a0: 646d 696e 6973 7472 6976 6961 2c20 6173 dministrivia, as\n+000296b0: 2061 6c77 6179 732c 2074 6f0a 2020 2020 always, to. \n+000296c0: 2020 2020 2020 6175 746f 6d61 6b65 2d72 automake-r\n+000296d0: 6571 7565 7374 4067 6e75 2e61 692e 6d69 equest@gnu.ai.mi\n+000296e0: 742e 6564 752e 0a0a 2020 2020 2020 2020 t.edu... \n+000296f0: 2020 5468 6520 6368 6172 7465 7220 6f66 The charter of\n+00029700: 2074 6869 7320 6c69 7374 2069 7320 6469 this list is di\n+00029710: 7363 7573 7369 6f6e 206f 6620 6175 746f scussion of auto\n+00029720: 6d61 6b65 2c20 6175 746f 636f 6e66 2c20 make, autoconf, \n+00029730: 616e 640a 2020 2020 2020 2020 2020 6f74 and. ot\n+00029740: 6865 7220 636f 6e66 6967 7572 6174 696f her configuratio\n+00029750: 6e2f 706f 7274 6162 696c 6974 7920 746f n/portability to\n+00029760: 6f6c 7320 2865 2e67 2e2c 206c 6962 746f ols (e.g., libto\n+00029770: 6f6c 292e 2020 4974 2069 7320 6578 7065 ol). It is expe\n+00029780: 6374 6564 0a20 2020 2020 2020 2020 2074 cted. t\n+00029790: 6861 7420 6469 7363 7573 7369 6f6e 2077 hat discussion w\n+000297a0: 696c 6c20 7261 6e67 6520 6672 6f6d 2070 ill range from p\n+000297b0: 6c65 6173 2066 6f72 2068 656c 7020 616c leas for help al\n+000297c0: 6c20 7468 6520 7761 7920 7570 2074 6f0a l the way up to.\n+000297d0: 2020 2020 2020 2020 2020 7061 7463 6865 patche\n+000297e0: 732e 0a0a 2020 2020 2020 2020 2020 5468 s... Th\n+000297f0: 6973 206c 6973 7420 6973 2061 7263 6869 is list is archi\n+00029800: 7665 6420 6f6e 2074 6865 2046 5346 206d ved on the FSF m\n+00029810: 6163 6869 6e65 732e 2020 4f66 6668 616e achines. Offhan\n+00029820: 6420 4920 646f 6e27 7420 6b6e 6f77 2069 d I don't know i\n+00029830: 660a 2020 2020 2020 2020 2020 796f 7520 f. you \n+00029840: 6361 6e20 6765 7420 7468 6520 6172 6368 can get the arch\n+00029850: 6976 6520 7769 7468 6f75 7420 616e 2061 ive without an a\n+00029860: 6363 6f75 6e74 2074 6865 7265 2e0a 0a20 ccount there... \n+00029870: 2020 2020 2020 2020 2054 6869 7320 6c69 This li\n+00029880: 7374 2069 7320 6f70 656e 2074 6f20 616e st is open to an\n+00029890: 7962 6f64 7920 7768 6f20 7761 6e74 7320 ybody who wants \n+000298a0: 746f 206a 6f69 6e2e 2020 5465 6c6c 2061 to join. Tell a\n+000298b0: 6c6c 2079 6f75 720a 2020 2020 2020 2020 ll your. \n+000298c0: 2020 6672 6965 6e64 7321 0a20 2020 2020 friends!. \n+000298d0: 2020 2020 202d 2d20 546f 6d20 5472 6f6d -- Tom Trom\n+000298e0: 6579 0a0a 2020 2020 2042 6566 6f72 6520 ey.. Before \n+000298f0: 7468 6174 2070 656f 706c 6520 7765 7265 that people were\n+00029900: 2064 6973 6375 7373 696e 6720 4175 746f discussing Auto\n+00029910: 6d61 6b65 2070 7269 7661 7465 6c79 2c20 make privately, \n+00029920: 6f6e 2074 6865 2047 6e69 7473 0a20 2020 on the Gnits. \n+00029930: 2020 6d61 696c 696e 6720 6c69 7374 2028 mailing list (\n+00029940: 7768 6963 6820 6973 206e 6f74 2070 7562 which is not pub\n+00029950: 6c69 6320 6569 7468 6572 292c 2061 6e64 lic either), and\n+00029960: 206c 6573 7320 6672 6571 7565 6e74 6c79 less frequently\n+00029970: 206f 6e0a 2020 2020 20e2 8098 676e 752e on. ...gnu.\n+00029980: 6d69 7363 2e64 6973 6375 7373 e280 992e misc.discuss....\n+00029990: 0a0a 2020 2020 20e2 8098 676e 752e 6169 .. ...gnu.ai\n+000299a0: 2e6d 6974 2e65 6475 e280 9920 6973 206e .mit.edu... is n\n+000299b0: 6f77 20e2 8098 676e 752e 6f72 67e2 8099 ow ...gnu.org...\n+000299c0: 2c20 696e 2063 6173 6520 796f 7520 6e65 , in case you ne\n+000299d0: 7665 7220 6e6f 7469 6365 642e 2020 5468 ver noticed. Th\n+000299e0: 650a 2020 2020 2061 7263 6869 7665 7320 e. archives \n+000299f0: 6f66 2074 6865 2065 6172 6c79 2079 6561 of the early yea\n+00029a00: 7273 206f 6620 7468 6520 e280 9861 7574 rs of the ...aut\n+00029a10: 6f6d 616b 6540 676e 752e 6f72 67e2 8099 omake@gnu.org...\n+00029a20: 206c 6973 7420 6861 7665 0a20 2020 2020 list have. \n+00029a30: 6265 656e 206c 6f73 742c 2073 6f20 746f been lost, so to\n+00029a40: 6461 7920 6974 2069 7320 616c 6d6f 7374 day it is almost\n+00029a50: 2069 6d70 6f73 7369 626c 6520 746f 2066 impossible to f\n+00029a60: 696e 6420 7472 6163 6573 206f 660a 2020 ind traces of. \n+00029a70: 2020 2064 6973 6375 7373 696f 6e73 2074 discussions t\n+00029a80: 6861 7420 6f63 6375 7272 6564 2062 6566 hat occurred bef\n+00029a90: 6f72 6520 3139 3939 2e20 2054 6869 7320 ore 1999. This \n+00029aa0: 6861 7320 6265 656e 2061 6e6e 6f79 696e has been annoyin\n+00029ab0: 6720 6d6f 7265 0a20 2020 2020 7468 616e g more. than\n+00029ac0: 206f 6e63 652c 2061 7320 7375 6368 2064 once, as such d\n+00029ad0: 6973 6375 7373 696f 6e73 2063 616e 2062 iscussions can b\n+00029ae0: 6520 7573 6566 756c 2074 6f20 756e 6465 e useful to unde\n+00029af0: 7273 7461 6e64 2074 6865 0a20 2020 2020 rstand the. \n+00029b00: 7261 7469 6f6e 616c 6520 6265 6869 6e64 rationale behind\n+00029b10: 2061 2070 6965 6365 206f 6620 756e 636f a piece of unco\n+00029b20: 6d6d 656e 7465 6420 636f 6465 2074 6861 mmented code tha\n+00029b30: 7420 7761 7320 696e 7472 6f64 7563 6564 t was introduced\n+00029b40: 0a20 2020 2020 6261 636b 2074 6865 6e2e . back then.\n+00029b50: 0a0a 3139 3937 2d30 362d 3232 2041 7574 ..1997-06-22 Aut\n+00029b60: 6f6d 616b 6520 312e 320a 0a20 2020 2020 omake 1.2.. \n+00029b70: 4175 746f 6d61 6b65 2064 6576 656c 6f70 Automake develop\n+00029b80: 6d65 6e74 7320 636f 6e74 696e 7565 732c ments continues,\n+00029b90: 2061 6e64 206d 6f72 6520 616e 6420 6d6f and more and mo\n+00029ba0: 7265 206e 6577 2041 7574 6f63 6f6e 660a re new Autoconf.\n+00029bb0: 2020 2020 206d 6163 726f 7320 6172 6520 macros are \n+00029bc0: 7265 7175 6972 6564 2e20 2044 6973 7472 required. Distr\n+00029bd0: 6962 7574 696e 6720 7468 656d 2069 6e20 ibuting them in \n+00029be0: e280 9861 636c 6f63 616c 2e6d 34e2 8099 ...aclocal.m4...\n+00029bf0: 2061 6e64 0a20 2020 2020 7265 7175 6972 and. requir\n+00029c00: 696e 6720 7065 6f70 6c65 2074 6f20 6272 ing people to br\n+00029c10: 6f77 7365 2074 6869 7320 6669 6c65 2074 owse this file t\n+00029c20: 6f20 6578 7472 6163 7420 7468 6520 7265 o extract the re\n+00029c30: 6c65 7661 6e74 206d 6163 726f 730a 2020 levant macros. \n+00029c40: 2020 2062 6563 6f6d 6573 2075 6e63 6f6d becomes uncom\n+00029c50: 666f 7274 6162 6c65 2e20 2049 6465 616c fortable. Ideal\n+00029c60: 6c79 2c20 736f 6d65 206f 6620 7468 656d ly, some of them\n+00029c70: 2073 686f 756c 6420 6265 2063 6f6e 7472 should be contr\n+00029c80: 6962 7574 6564 0a20 2020 2020 746f 2041 ibuted. to A\n+00029c90: 7574 6f63 6f6e 6620 736f 2074 6861 7420 utoconf so that \n+00029ca0: 7468 6579 2063 616e 2062 6520 7573 6564 they can be used\n+00029cb0: 2064 6972 6563 746c 792c 2068 6f77 6576 directly, howev\n+00029cc0: 6572 2041 7574 6f63 6f6e 6620 6973 0a20 er Autoconf is. \n+00029cd0: 2020 2020 6375 7272 656e 746c 7920 696e currently in\n+00029ce0: 6163 7469 7665 2e20 2041 7574 6f6d 616b active. Automak\n+00029cf0: 6520 312e 3220 636f 6e73 6571 7565 6e74 e 1.2 consequent\n+00029d00: 6c79 2069 6e74 726f 6475 6365 7320 e280 ly introduces ..\n+00029d10: 9861 636c 6f63 616c e280 990a 2020 2020 .aclocal.... \n+00029d20: 2028 e280 9861 636c 6f63 616c e280 9920 (...aclocal... \n+00029d30: 7761 7320 6163 7475 616c 6c79 2073 7461 was actually sta\n+00029d40: 7274 6564 206f 6e20 3139 3936 2d30 372d rted on 1996-07-\n+00029d50: 3238 292c 2061 2074 6f6f 6c20 7468 6174 28), a tool that\n+00029d60: 0a20 2020 2020 6175 746f 6d61 7469 6361 . automatica\n+00029d70: 6c6c 7920 636f 6e73 7472 7563 7473 2061 lly constructs a\n+00029d80: 6e20 e280 9861 636c 6f63 616c 2e6d 34e2 n ...aclocal.m4.\n+00029d90: 8099 2066 696c 6520 6672 6f6d 2061 2072 .. file from a r\n+00029da0: 6570 6f73 6974 6f72 7920 6f66 0a20 2020 epository of. \n+00029db0: 2020 7468 6972 642d 7061 7274 7920 6d61 third-party ma\n+00029dc0: 6372 6f73 2e20 2042 6563 6175 7365 2041 cros. Because A\n+00029dd0: 7574 6f63 6f6e 6620 6861 7320 7374 616c utoconf has stal\n+00029de0: 6c65 642c 2041 7574 6f6d 616b 6520 616c led, Automake al\n+00029df0: 736f 0a20 2020 2020 6265 636f 6d65 7320 so. becomes \n+00029e00: 6120 6b69 6e64 206f 6620 7265 706f 7369 a kind of reposi\n+00029e10: 746f 7279 2066 6f72 2073 7563 6820 7468 tory for such th\n+00029e20: 6972 642d 7061 7274 7920 6d61 6372 6f73 ird-party macros\n+00029e30: 2c20 6576 656e 0a20 2020 2020 6d61 6372 , even. macr\n+00029e40: 6f73 2063 6f6d 706c 6574 656c 7920 756e os completely un\n+00029e50: 7265 6c61 7465 6420 746f 2041 7574 6f6d related to Autom\n+00029e60: 616b 6520 2866 6f72 2069 6e73 7461 6e63 ake (for instanc\n+00029e70: 6520 6d61 6372 6f73 2074 6861 740a 2020 e macros that. \n+00029e80: 2020 2066 6978 2062 726f 6b65 6e20 4175 fix broken Au\n+00029e90: 746f 636f 6e66 206d 6163 726f 7329 2e0a toconf macros)..\n+00029ea0: 0a20 2020 2020 5468 6520 312e 3220 7265 . The 1.2 re\n+00029eb0: 6c65 6173 6520 636f 6e74 6169 6e73 2032 lease contains 2\n+00029ec0: 3020 6d61 6372 6f73 2c20 696e 636c 7564 0 macros, includ\n+00029ed0: 696e 6720 7468 650a 2020 2020 20e2 8098 ing the. ...\n+00029ee0: 414d 5f49 4e49 545f 4155 544f 4d41 4b45 AM_INIT_AUTOMAKE\n+00029ef0: e280 9920 6d61 6372 6f20 7468 6174 2073 ... macro that s\n+00029f00: 696d 706c 6966 6965 7320 7468 6520 6372 implifies the cr\n+00029f10: 6561 7469 6f6e 206f 660a 2020 2020 20e2 eation of. .\n+00029f20: 8098 636f 6e66 6967 7572 652e 696e e280 ..configure.in..\n+00029f30: 992e 0a0a 2020 2020 204c 6962 746f 6f6c .... Libtool\n+00029f40: 2069 7320 6675 6c6c 7920 7375 7070 6f72 is fully suppor\n+00029f50: 7465 6420 7573 696e 6720 e280 982a 5f4c ted using ...*_L\n+00029f60: 544c 4942 5241 5249 4553 e280 992e 0a0a TLIBRARIES......\n+00029f70: 2020 2020 2054 6865 206d 6973 7369 6e67 The missing\n+00029f80: 2073 6372 6970 7420 6973 2069 6e74 726f script is intro\n+00029f90: 6475 6365 6420 6279 2046 7261 6ec3 a76f duced by Fran..o\n+00029fa0: 6973 2050 696e 6172 643b 2069 7420 6973 is Pinard; it is\n+00029fb0: 206d 6561 6e74 2074 6f0a 2020 2020 2062 meant to. b\n+00029fc0: 6520 6120 6265 7474 6572 2073 6f6c 7574 e a better solut\n+00029fd0: 696f 6e20 7468 616e 20e2 8098 414d 5f4d ion than ...AM_M\n+00029fe0: 4149 4e54 4149 4e45 525f 4d4f 4445 e280 AINTAINER_MODE..\n+00029ff0: 9920 282a 6e6f 7465 0a20 2020 2020 6d61 . (*note. ma\n+0002a000: 696e 7461 696e 6572 2d6d 6f64 653a 3a29 intainer-mode::)\n+0002a010: 2e0a 0a20 2020 2020 436f 6e64 6974 696f ... Conditio\n+0002a020: 6e61 6c73 2073 7570 706f 7274 2077 6173 nals support was\n+0002a030: 2069 6d70 6c65 6d65 6e74 6564 2062 7920 implemented by \n+0002a040: 4961 6e20 4c61 6e63 6520 5461 796c 6f72 Ian Lance Taylor\n+0002a050: 2e20 2041 7420 7468 650a 2020 2020 2074 . At the. t\n+0002a060: 696d 652c 2054 6f6d 2061 6e64 2049 616e ime, Tom and Ian\n+0002a070: 2077 6572 6520 776f 726b 696e 6720 6f6e were working on\n+0002a080: 2061 6e20 696e 7465 726e 616c 2070 726f an internal pro\n+0002a090: 6a65 6374 2061 7420 4379 676e 7573 2e0a ject at Cygnus..\n+0002a0a0: 2020 2020 2054 6865 7920 7765 7265 2075 They were u\n+0002a0b0: 7369 6e67 2049 4c55 2c20 7768 6963 6820 sing ILU, which \n+0002a0c0: 6973 2070 7265 7474 7920 7369 6d69 6c61 is pretty simila\n+0002a0d0: 7220 746f 2043 4f52 4241 2e20 2054 6865 r to CORBA. The\n+0002a0e0: 7920 7761 6e74 6564 0a20 2020 2020 746f y wanted. to\n+0002a0f0: 2069 6e74 6567 7261 7465 2049 4c55 2069 integrate ILU i\n+0002a100: 6e74 6f20 7468 6569 7220 6275 696c 642c nto their build,\n+0002a110: 2077 6869 6368 2077 6173 2061 6c6c 20e2 which was all .\n+0002a120: 8098 636f 6e66 6967 7572 65e2 8099 2d62 ..configure...-b\n+0002a130: 6173 6564 2c0a 2020 2020 2061 6e64 2049 ased,. and I\n+0002a140: 616e 2074 686f 7567 6874 2074 6861 7420 an thought that \n+0002a150: 6164 6469 6e67 2063 6f6e 6469 7469 6f6e adding condition\n+0002a160: 616c 7320 746f 20e2 8098 6175 746f 6d61 als to ...automa\n+0002a170: 6b65 e280 9920 7761 7320 7369 6d70 6c65 ke... was simple\n+0002a180: 720a 2020 2020 2074 6861 6e20 646f 696e r. than doin\n+0002a190: 6720 616c 6c20 7468 6520 776f 726b 2069 g all the work i\n+0002a1a0: 6e20 e280 9863 6f6e 6669 6775 7265 e280 n ...configure..\n+0002a1b0: 9920 2877 6869 6368 2077 6173 2074 6865 . (which was the\n+0002a1c0: 2073 7461 6e64 6172 6420 6174 0a20 2020 standard at. \n+0002a1d0: 2020 7468 6520 7469 6d65 292e 2020 536f the time). So\n+0002a1e0: 2074 6869 7320 7761 7320 6163 7475 616c this was actual\n+0002a1f0: 6c79 2066 756e 6465 6420 6279 2043 7967 ly funded by Cyg\n+0002a200: 6e75 732e 0a0a 2020 2020 2054 6869 7320 nus... This \n+0002a210: 7665 7279 2075 7365 6675 6c20 6275 7420 very useful but \n+0002a220: 7472 6963 6b79 2066 6561 7475 7265 2077 tricky feature w\n+0002a230: 696c 6c20 7461 6b65 2061 206c 6f74 206f ill take a lot o\n+0002a240: 6620 7469 6d65 2074 6f0a 2020 2020 2073 f time to. s\n+0002a250: 7461 6269 6c69 7a65 2e20 2028 4174 2074 tabilize. (At t\n+0002a260: 6865 2074 696d 6520 7468 6973 2074 6578 he time this tex\n+0002a270: 7420 6973 2077 7269 7474 656e 2c20 7468 t is written, th\n+0002a280: 6572 6520 6172 6520 7374 696c 6c0a 2020 ere are still. \n+0002a290: 2020 2070 7269 6d61 7269 6573 2074 6861 primaries tha\n+0002a2a0: 7420 6861 7665 206e 6f74 2062 6565 6e20 t have not been \n+0002a2b0: 7570 6461 7465 6420 746f 2073 7570 706f updated to suppo\n+0002a2c0: 7274 2063 6f6e 6469 7469 6f6e 616c 0a20 rt conditional. \n+0002a2d0: 2020 2020 6465 6669 6e69 7469 6f6e 7320 definitions \n+0002a2e0: 696e 2041 7574 6f6d 616b 6520 312e 392e in Automake 1.9.\n+0002a2f0: 290a 0a20 2020 2020 5468 6520 e280 9861 ).. The ...a\n+0002a300: 7574 6f6d 616b 65e2 8099 2073 6372 6970 utomake... scrip\n+0002a310: 7420 6861 7320 616c 6d6f 7374 2064 6f75 t has almost dou\n+0002a320: 626c 6564 3a20 3630 3839 206c 696e 6573 bled: 6089 lines\n+0002a330: 206f 6620 5065 726c 2c20 706c 7573 0a20 of Perl, plus. \n+0002a340: 2020 2020 3132 3934 206c 696e 6573 206f 1294 lines o\n+0002a350: 6620 e280 984d 616b 6566 696c 65e2 8099 f ...Makefile...\n+0002a360: 2066 7261 676d 656e 7473 2e0a 0a31 3939 fragments...199\n+0002a370: 372d 3037 2d30 3820 476f 7264 6f6e 204d 7-07-08 Gordon M\n+0002a380: 6174 7a69 676b 6569 7420 7265 6c65 6173 atzigkeit releas\n+0002a390: 6573 204c 6962 746f 6f6c 2031 2e30 2e0a es Libtool 1.0..\n+0002a3a0: 0a31 3939 382d 3034 2d30 3520 4175 746f .1998-04-05 Auto\n+0002a3b0: 6d61 6b65 2031 2e33 0a0a 2020 2020 2054 make 1.3.. T\n+0002a3c0: 6869 7320 6973 2061 2073 6d61 6c6c 2061 his is a small a\n+0002a3d0: 6476 616e 6365 2063 6f6d 7061 7265 6420 dvance compared \n+0002a3e0: 746f 2031 2e32 2e20 2049 7420 6164 6473 to 1.2. It adds\n+0002a3f0: 2073 7570 706f 7274 2066 6f72 0a20 2020 support for. \n+0002a400: 2020 6173 7365 6d62 6c79 2c20 616e 6420 assembly, and \n+0002a410: 7072 656c 696d 696e 6172 7920 7375 7070 preliminary supp\n+0002a420: 6f72 7420 666f 7220 4a61 7661 2e0a 0a20 ort for Java... \n+0002a430: 2020 2020 5065 726c 2035 2e30 3034 5f30 Perl 5.004_0\n+0002a440: 3420 6973 206f 7574 2c20 6275 7420 6669 4 is out, but fi\n+0002a450: 7865 7320 746f 2073 7570 706f 7274 2050 xes to support P\n+0002a460: 6572 6c20 3420 6172 6520 7374 696c 6c0a erl 4 are still.\n+0002a470: 2020 2020 2072 6567 756c 6172 6c79 2073 regularly s\n+0002a480: 7562 6d69 7474 6564 2077 6865 6e65 7665 ubmitted wheneve\n+0002a490: 7220 4175 746f 6d61 6b65 2062 7265 616b r Automake break\n+0002a4a0: 7320 6974 2e0a 0a31 3939 382d 3039 2d30 s it...1998-09-0\n+0002a4b0: 3620 e280 9873 6f75 7263 6577 6172 652e 6 ...sourceware.\n+0002a4c0: 6379 676e 7573 2e63 6f6d e280 9920 6973 cygnus.com... is\n+0002a4d0: 206f 6e2d 6c69 6e65 2e0a 0a20 2020 2020 on-line... \n+0002a4e0: 536f 7572 6365 7761 7265 2077 6173 2073 Sourceware was s\n+0002a4f0: 6574 7570 2062 7920 4a61 736f 6e20 4d6f etup by Jason Mo\n+0002a500: 6c65 6e64 6120 746f 2068 6f73 7420 6f70 lenda to host op\n+0002a510: 656e 2073 6f75 7263 6520 7072 6f6a 6563 en source projec\n+0002a520: 7473 2e0a 0a31 3939 382d 3039 2d31 3920 ts...1998-09-19 \n+0002a530: 4175 746f 6d61 6b65 2043 5653 2072 6570 Automake CVS rep\n+0002a540: 6f73 6974 6f72 7920 6d6f 7665 6420 746f ository moved to\n+0002a550: 20e2 8098 736f 7572 6365 7761 7265 2e63 ...sourceware.c\n+0002a560: 7967 6e75 732e 636f 6de2 8099 0a31 3939 ygnus.com....199\n+0002a570: 382d 3130 2d32 3620 e280 9873 6f75 7263 8-10-26 ...sourc\n+0002a580: 6577 6172 652e 6379 676e 7573 2e63 6f6d eware.cygnus.com\n+0002a590: e280 9920 616e 6e6f 756e 6365 7320 6974 ... announces it\n+0002a5a0: 2068 6f73 7473 2041 7574 6f6d 616b 653a hosts Automake:\n+0002a5b0: 0a20 2020 2020 4175 746f 6d61 6b65 2069 . Automake i\n+0002a5c0: 7320 6e6f 7720 686f 7374 6564 206f 6e20 s now hosted on \n+0002a5d0: e280 9873 6f75 7263 6577 6172 652e 6379 ...sourceware.cy\n+0002a5e0: 676e 7573 2e63 6f6d e280 992e 2020 4974 gnus.com.... It\n+0002a5f0: 2068 6173 2061 0a20 2020 2020 7075 626c has a. publ\n+0002a600: 6963 6c79 2061 6363 6573 7369 626c 6520 icly accessible \n+0002a610: 4356 5320 7265 706f 7369 746f 7279 2e20 CVS repository. \n+0002a620: 2054 6869 7320 4356 5320 7265 706f 7369 This CVS reposi\n+0002a630: 746f 7279 2069 7320 6120 636f 7079 0a20 tory is a copy. \n+0002a640: 2020 2020 6f66 2074 6865 206f 6e65 2054 of the one T\n+0002a650: 6f6d 2077 6173 2075 7369 6e67 206f 6e20 om was using on \n+0002a660: 6869 7320 6d61 6368 696e 652c 2077 6869 his machine, whi\n+0002a670: 6368 2069 6e20 7475 726e 2069 7320 6261 ch in turn is ba\n+0002a680: 7365 6420 6f6e 0a20 2020 2020 6120 636f sed on. a co\n+0002a690: 7079 206f 6620 7468 6520 4356 5320 7265 py of the CVS re\n+0002a6a0: 706f 7369 746f 7279 206f 6620 4461 7669 pository of Davi\n+0002a6b0: 6420 4d61 634b 656e 7a69 652e 2020 5468 d MacKenzie. Th\n+0002a6c0: 6973 2069 7320 7768 7920 7765 0a20 2020 is is why we. \n+0002a6d0: 2020 7374 696c 6c20 6861 7665 2074 6f20 still have to \n+0002a6e0: 6675 6c6c 2073 6f75 7263 6520 6869 7374 full source hist\n+0002a6f0: 6f72 792e 2020 2841 7574 6f6d 616b 6520 ory. (Automake \n+0002a700: 7761 7320 6f6e 2053 6f75 7263 6577 6172 was on Sourcewar\n+0002a710: 650a 2020 2020 2075 6e74 696c 2032 3030 e. until 200\n+0002a720: 372d 3130 2d32 392c 2077 6865 6e20 6974 7-10-29, when it\n+0002a730: 206d 6f76 6564 2074 6f20 6120 6769 7420 moved to a git \n+0002a740: 7265 706f 7369 746f 7279 206f 6e0a 2020 repository on. \n+0002a750: 2020 20e2 8098 7361 7661 6e6e 6168 2e67 ...savannah.g\n+0002a760: 6e75 2e6f 7267 e280 992c 2062 7574 2074 nu.org..., but t\n+0002a770: 6865 2053 6f75 7263 6577 6172 6520 686f he Sourceware ho\n+0002a780: 7374 2068 6164 2062 6565 6e20 7265 6e61 st had been rena\n+0002a790: 6d65 6420 746f 0a20 2020 2020 e280 9873 med to. ...s\n+0002a7a0: 6f75 7263 6573 2e72 6564 6861 742e 636f ources.redhat.co\n+0002a7b0: 6de2 8099 2e29 0a0a 2020 2020 2054 6865 m....).. The\n+0002a7c0: 206f 6c64 6573 7420 6669 6c65 2069 6e20 oldest file in \n+0002a7d0: 7468 6520 6164 6d69 6e69 7374 7261 7469 the administrati\n+0002a7e0: 7665 2064 6972 6563 746f 7279 206f 6620 ve directory of \n+0002a7f0: 7468 6520 4356 530a 2020 2020 2072 6570 the CVS. rep\n+0002a800: 6f73 6974 6f72 7920 7468 6174 2077 6173 ository that was\n+0002a810: 2063 7265 6174 6564 206f 6e20 536f 7572 created on Sour\n+0002a820: 6365 7761 7265 2069 7320 6461 7465 6420 ceware is dated \n+0002a830: 3139 3938 2d30 392d 3139 2c0a 2020 2020 1998-09-19,. \n+0002a840: 2077 6869 6c65 2074 6865 2061 6e6e 6f75 while the annou\n+0002a850: 6e63 656d 656e 7420 7468 6174 20e2 8098 ncement that ...\n+0002a860: 6175 746f 6d61 6b65 e280 9920 616e 6420 automake... and \n+0002a870: e280 9861 7574 6f63 6f6e 66e2 8099 2068 ...autoconf... h\n+0002a880: 6164 206a 6f69 6e65 640a 2020 2020 20e2 ad joined. .\n+0002a890: 8098 736f 7572 6365 7761 7265 e280 9920 ..sourceware... \n+0002a8a0: 7761 7320 6d61 6465 206f 6e20 3139 3938 was made on 1998\n+0002a8b0: 2d31 302d 3236 2e20 2054 6865 7920 7765 -10-26. They we\n+0002a8c0: 7265 2061 6d6f 6e67 2074 6865 2066 6972 re among the fir\n+0002a8d0: 7374 0a20 2020 2020 7072 6f6a 6563 7473 st. projects\n+0002a8e0: 2074 6f20 6265 2068 6f73 7465 6420 7468 to be hosted th\n+0002a8f0: 6572 652e 0a0a 2020 2020 2054 6865 2068 ere... The h\n+0002a900: 6565 6466 756c 2072 6561 6465 7220 7769 eedful reader wi\n+0002a910: 6c6c 2068 6176 6520 6e6f 7469 6365 6420 ll have noticed \n+0002a920: 4175 746f 6d61 6b65 2077 6173 2065 7861 Automake was exa\n+0002a930: 6374 6c79 2034 2079 6561 7273 0a20 2020 ctly 4 years. \n+0002a940: 2020 6f6c 6420 6f6e 2031 3939 382d 3039 old on 1998-09\n+0002a950: 2d31 392e 0a0a 3139 3939 2d30 312d 3035 -19...1999-01-05\n+0002a960: 2042 656e 2045 6c6c 6973 746f 6e20 7265 Ben Elliston re\n+0002a970: 6c65 6173 6573 2041 7574 6f63 6f6e 6620 leases Autoconf \n+0002a980: 322e 3133 2e0a 0a31 3939 392d 3031 2d31 2.13...1999-01-1\n+0002a990: 3420 4175 746f 6d61 6b65 2031 2e34 0a0a 4 Automake 1.4..\n+0002a9a0: 2020 2020 2054 6869 7320 7265 6c65 6173 This releas\n+0002a9b0: 6520 6164 6473 2073 7570 706f 7274 2066 e adds support f\n+0002a9c0: 6f72 2046 6f72 7472 616e 2037 3720 616e or Fortran 77 an\n+0002a9d0: 6420 666f 7220 7468 6520 e280 9869 6e63 d for the ...inc\n+0002a9e0: 6c75 6465 e280 990a 2020 2020 2073 7461 lude.... sta\n+0002a9f0: 7465 6d65 6e74 2e20 2041 6c73 6f2c 20e2 tement. Also, .\n+0002aa00: 8098 2b3d e280 9920 6173 7369 676e 6d65 ..+=... assignme\n+0002aa10: 6e74 7320 6172 6520 696e 7472 6f64 7563 nts are introduc\n+0002aa20: 6564 2c20 6275 7420 6974 2069 7320 7374 ed, but it is st\n+0002aa30: 696c 6c0a 2020 2020 2071 7569 7465 2065 ill. quite e\n+0002aa40: 6173 7920 746f 2066 6f6f 6c20 4175 746f asy to fool Auto\n+0002aa50: 6d61 6b65 2077 6865 6e20 6d69 7869 6e67 make when mixing\n+0002aa60: 2074 6869 7320 7769 7468 2063 6f6e 6469 this with condi\n+0002aa70: 7469 6f6e 616c 732e 0a0a 2020 2020 2054 tionals... T\n+0002aa80: 6865 7365 2074 776f 2072 656c 6561 7365 hese two release\n+0002aa90: 732c 2041 7574 6f6d 616b 6520 312e 3420 s, Automake 1.4 \n+0002aaa0: 616e 6420 4175 746f 636f 6e66 2032 2e31 and Autoconf 2.1\n+0002aab0: 3320 6d61 6b65 2061 2064 756f 2074 6861 3 make a duo tha\n+0002aac0: 740a 2020 2020 2077 696c 6c20 6265 2075 t. will be u\n+0002aad0: 7365 6420 746f 6765 7468 6572 2066 6f72 sed together for\n+0002aae0: 2079 6561 7273 2e0a 0a20 2020 2020 e280 years... ..\n+0002aaf0: 9861 7574 6f6d 616b 65e2 8099 2069 7320 .automake... is \n+0002ab00: 3732 3238 206c 696e 6573 2c20 706c 7573 7228 lines, plus\n+0002ab10: 2031 3539 3120 6c69 6e65 7320 6f66 204d 1591 lines of M\n+0002ab20: 616b 6566 696c 6520 6672 6167 6d65 6e74 akefile fragment\n+0002ab30: 2c20 3230 0a20 2020 2020 6d61 6372 6f73 , 20. macros\n+0002ab40: 2028 736f 6d65 2031 2e33 206d 6163 726f (some 1.3 macro\n+0002ab50: 7320 7765 7265 2066 696e 616c 6c79 2063 s were finally c\n+0002ab60: 6f6e 7472 6962 7574 6564 2062 6163 6b20 ontributed back \n+0002ab70: 746f 2041 7574 6f63 6f6e 6629 2c0a 2020 to Autoconf),. \n+0002ab80: 2020 2031 3937 2074 6573 7420 6361 7365 197 test case\n+0002ab90: 732c 2061 6e64 2035 3120 7061 6765 7320 s, and 51 pages \n+0002aba0: 6f66 2064 6f63 756d 656e 7461 7469 6f6e of documentation\n+0002abb0: 2e0a 0a31 3939 392d 3033 2d32 3720 5468 ...1999-03-27 Th\n+0002abc0: 6520 e280 9875 7365 722d 6465 702d 6272 e ...user-dep-br\n+0002abd0: 616e 6368 e280 9920 6973 2063 7265 6174 anch... is creat\n+0002abe0: 6564 206f 6e20 7468 6520 4356 5320 7265 ed on the CVS re\n+0002abf0: 706f 7369 746f 7279 2e0a 0a20 2020 2020 pository... \n+0002ac00: 5468 6973 2069 6d70 6c65 6d65 6e74 7320 This implements \n+0002ac10: 6120 6e65 7720 6465 7065 6e64 656e 6379 a new dependency\n+0002ac20: 2074 7261 636b 696e 6720 7363 6865 6d65 tracking scheme\n+0002ac30: 6420 7468 6174 2073 686f 756c 6420 6265 d that should be\n+0002ac40: 0a20 2020 2020 6162 6c65 2074 6f20 6861 . able to ha\n+0002ac50: 6e64 6c65 2061 7574 6f6d 6174 6963 2064 ndle automatic d\n+0002ac60: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+0002ac70: 6e67 2075 7369 6e67 2061 6e79 2063 6f6d ng using any com\n+0002ac80: 7069 6c65 720a 2020 2020 2028 6e6f 7420 piler. (not \n+0002ac90: 6a75 7374 2067 6363 2920 616e 6420 616e just gcc) and an\n+0002aca0: 7920 6d61 6b65 2028 6e6f 7420 6a75 7374 y make (not just\n+0002acb0: 2047 4e55 20e2 8098 6d61 6b65 e280 9929 GNU ...make...)\n+0002acc0: 2e20 2049 6e20 6164 6469 7469 6f6e 2c0a . In addition,.\n+0002acd0: 2020 2020 2074 6865 206e 6577 2073 6368 the new sch\n+0002ace0: 656d 6520 7368 6f75 6c64 2062 6520 6d6f eme should be mo\n+0002acf0: 7265 2072 656c 6961 626c 6520 7468 616e re reliable than\n+0002ad00: 2074 6865 206f 6c64 206f 6e65 2c20 6173 the old one, as\n+0002ad10: 0a20 2020 2020 6465 7065 6e64 656e 6369 . dependenci\n+0002ad20: 6573 2061 7265 2067 656e 6572 6174 6564 es are generated\n+0002ad30: 206f 6e20 7468 6520 656e 6420 7573 6572 on the end user\n+0002ad40: 2773 206d 6163 6869 6e65 2e20 2041 6c65 's machine. Ale\n+0002ad50: 7861 6e64 7265 0a20 2020 2020 4f6c 6976 xandre. Oliv\n+0002ad60: 6120 6372 6561 7465 7320 6465 7063 6f6d a creates depcom\n+0002ad70: 7020 666f 7220 7468 6973 2070 7572 706f p for this purpo\n+0002ad80: 7365 2e0a 0a20 2020 2020 2a4e 6f74 6520 se... *Note \n+0002ad90: 4465 7065 6e64 656e 6379 2054 7261 636b Dependency Track\n+0002ada0: 696e 6720 4576 6f6c 7574 696f 6e3a 3a2c ing Evolution::,\n+0002adb0: 2066 6f72 206d 6f72 6520 6465 7461 696c for more detail\n+0002adc0: 7320 6162 6f75 7420 7468 650a 2020 2020 s about the. \n+0002add0: 2065 766f 6c75 7469 6f6e 206f 6620 6175 evolution of au\n+0002ade0: 746f 6d61 7469 6320 6465 7065 6e64 656e tomatic dependen\n+0002adf0: 6379 2074 7261 636b 696e 6720 696e 2041 cy tracking in A\n+0002ae00: 7574 6f6d 616b 652e 0a0a 3139 3939 2d31 utomake...1999-1\n+0002ae10: 312d 3231 2054 6865 20e2 8098 7573 6572 1-21 The ...user\n+0002ae20: 2d64 6570 2d62 7261 6e63 68e2 8099 2069 -dep-branch... i\n+0002ae30: 7320 6d65 7267 6564 2069 6e74 6f20 7468 s merged into th\n+0002ae40: 6520 6d61 696e 2074 7275 6e6b 2e0a 0a20 e main trunk... \n+0002ae50: 2020 2020 5468 6973 2077 6173 2061 2068 This was a h\n+0002ae60: 7567 6520 7072 6f62 6c65 6d20 7369 6e63 uge problem sinc\n+0002ae70: 6520 7765 2061 6c73 6f20 6861 6420 7061 e we also had pa\n+0002ae80: 7463 6865 7320 676f 696e 6720 696e 206f tches going in o\n+0002ae90: 6e20 7468 650a 2020 2020 2074 7275 6e6b n the. trunk\n+0002aea0: 2e20 2054 6865 206d 6572 6765 2074 6f6f . The merge too\n+0002aeb0: 6b20 6120 6c6f 6e67 2074 696d 6520 616e k a long time an\n+0002aec0: 6420 7761 7320 7665 7279 2070 6169 6e66 d was very painf\n+0002aed0: 756c 2e0a 0a32 3030 302d 3035 2d31 300a ul...2000-05-10.\n+0002aee0: 0a20 2020 2020 5369 6e63 6520 5365 7074 . Since Sept\n+0002aef0: 656d 6265 7220 3139 3939 2061 6e64 2075 ember 1999 and u\n+0002af00: 6e74 696c 2032 3030 332c 2041 6b69 6d20 ntil 2003, Akim \n+0002af10: 4465 6d61 696c 6c65 2077 696c 6c20 6265 Demaille will be\n+0002af20: 0a20 2020 2020 7a65 616c 6f75 736c 7920 . zealously \n+0002af30: 7265 7661 6d70 696e 6720 4175 746f 636f revamping Autoco\n+0002af40: 6e66 2e0a 0a20 2020 2020 2020 2020 2049 nf... I\n+0002af50: 2074 6869 6e6b 2074 6865 206e 6578 7420 think the next \n+0002af60: 7265 6c65 6173 6520 7368 6f75 6c64 2062 release should b\n+0002af70: 6520 6361 6c6c 6564 2022 332e 3022 2e0a e called \"3.0\"..\n+0002af80: 2020 2020 2020 2020 2020 4c65 7427 7320 Let's \n+0002af90: 6661 6365 2069 743a 2079 6f75 2776 6520 face it: you've \n+0002afa0: 6261 7369 6361 6c6c 7920 7265 7772 6974 basically rewrit\n+0002afb0: 7465 6e20 6175 746f 636f 6e66 2e0a 2020 ten autoconf.. \n+0002afc0: 2020 2020 2020 2020 4576 6572 7920 7765 Every we\n+0002afd0: 656b 656e 6420 7468 6572 6520 6172 6520 ekend there are \n+0002afe0: 3330 206e 6577 2070 6174 6368 6573 2e0a 30 new patches..\n+0002aff0: 2020 2020 2020 2020 2020 4920 646f 6e27 I don'\n+0002b000: 7420 7365 6520 686f 7720 7765 2063 6f75 t see how we cou\n+0002b010: 6c64 2063 616c 6c20 7468 6973 2022 322e ld call this \"2.\n+0002b020: 3135 2220 7769 7468 2061 2073 7472 6169 15\" with a strai\n+0002b030: 6768 740a 2020 2020 2020 2020 2020 6661 ght. fa\n+0002b040: 6365 2e0a 2020 2020 2020 2020 2020 2d20 ce.. - \n+0002b050: 546f 6d20 5472 6f6d 6579 206f 6e20 3c61 Tom Tromey on \n+0002b070: 0a0a 2020 2020 2041 6374 7561 6c6c 7920 .. Actually \n+0002b080: 416b 696d 2077 6f72 6b73 206c 696b 6520 Akim works like \n+0002b090: 6120 7375 626d 6172 696e 653a 2068 6520 a submarine: he \n+0002b0a0: 7769 6c6c 2070 696c 6520 7570 2070 6174 will pile up pat\n+0002b0b0: 6368 6573 2077 6869 6c65 0a20 2020 2020 ches while. \n+0002b0c0: 6865 2077 6f72 6b73 206f 6666 2d6c 696e he works off-lin\n+0002b0d0: 6520 6475 7269 6e67 2074 6865 2077 6565 e during the wee\n+0002b0e0: 6b65 6e64 2c20 616e 6420 666c 7573 6820 kend, and flush \n+0002b0f0: 7468 656d 2069 6e20 6261 7463 6820 7768 them in batch wh\n+0002b100: 656e 0a20 2020 2020 6865 2072 6573 7572 en. he resur\n+0002b110: 6661 6365 7320 6f6e 204d 6f6e 6461 792e faces on Monday.\n+0002b120: 0a0a 3230 3031 2d30 312d 3234 0a0a 2020 ..2001-01-24.. \n+0002b130: 2020 204f 6e20 7468 6973 2057 6564 6e65 On this Wedne\n+0002b140: 7364 6179 2c20 4175 746f 636f 6e66 2032 sday, Autoconf 2\n+0002b150: 2e34 3963 2c20 7468 6520 6c61 7374 2062 .49c, the last b\n+0002b160: 6574 6120 6265 666f 7265 2041 7574 6f63 eta before Autoc\n+0002b170: 6f6e 660a 2020 2020 2032 2e35 3020 6973 onf. 2.50 is\n+0002b180: 206f 7574 2c20 616e 6420 416b 696d 2068 out, and Akim h\n+0002b190: 6173 2074 6f20 6669 6e64 2073 6f6d 6574 as to find somet\n+0002b1a0: 6869 6e67 2074 6f20 646f 2064 7572 696e hing to do durin\n+0002b1b0: 6720 6869 730a 2020 2020 2077 6565 6b2d g his. week-\n+0002b1c0: 656e 6420 3a29 0a0a 3230 3031 2d30 312d end :)..2001-01-\n+0002b1d0: 3238 0a0a 2020 2020 2041 6b69 6d20 7365 28.. Akim se\n+0002b1e0: 6e64 7320 6120 6261 7463 6820 6f66 2031 nds a batch of 1\n+0002b1f0: 3420 7061 7463 6865 7320 746f 203c 6175 4 patches to .\n+0002b210: 0a0a 2020 2020 2020 2020 2020 4169 6965 .. Aiie\n+0002b220: 6565 6521 2020 4920 7761 7320 6472 6561 eee! I was drea\n+0002b230: 6469 6e67 2074 6865 2064 6179 2074 6861 ding the day tha\n+0002b240: 7420 7468 6520 4465 6d61 696c 6c61 746f t the Demaillato\n+0002b250: 7220 7475 726e 6564 0a20 2020 2020 2020 r turned. \n+0002b260: 2020 2068 6973 2073 6967 6874 7320 6f6e his sights on\n+0002b270: 2061 7574 6f6d 616b 652e 2e2e 2061 6e64 automake... and\n+0002b280: 206e 6f77 2069 7420 6861 7320 6172 7269 now it has arri\n+0002b290: 7665 6421 2020 2d20 546f 6d0a 2020 2020 ved! - Tom. \n+0002b2a0: 2020 2020 2020 5472 6f6d 6579 0a0a 2020 Tromey.. \n+0002b2b0: 2020 2049 7427 7320 6f6e 6c79 2074 6865 It's only the\n+0002b2c0: 2062 6567 696e 6e69 6e67 3a20 696e 2074 beginning: in t\n+0002b2d0: 776f 206d 6f6e 7468 7320 6865 2077 696c wo months he wil\n+0002b2e0: 6c20 7365 6e64 2031 3932 2070 6174 6368 l send 192 patch\n+0002b2f0: 6573 2e0a 2020 2020 2054 6865 6e20 6865 es.. Then he\n+0002b300: 2077 6f75 6c64 2073 6c6f 7720 646f 776e would slow down\n+0002b310: 2073 6f20 546f 6d20 6361 6e20 6361 7463 so Tom can catc\n+0002b320: 6820 7570 2061 6e64 2072 6576 6965 7720 h up and review \n+0002b330: 616c 6c20 7468 6973 2e0a 2020 2020 2049 all this.. I\n+0002b340: 6e69 7469 616c 6c79 2054 6f6d 2061 6374 nitially Tom act\n+0002b350: 7561 6c6c 7920 7265 6164 2061 6c6c 2074 ually read all t\n+0002b360: 6865 7365 2070 6174 6368 6573 2c20 7468 hese patches, th\n+0002b370: 656e 2068 6520 7072 6f62 6162 6c79 0a20 en he probably. \n+0002b380: 2020 2020 7472 7573 7469 6e67 6c79 2061 trustingly a\n+0002b390: 6e73 7765 7265 6420 4f4b 2074 6f20 6d6f nswered OK to mo\n+0002b3a0: 7374 206f 6620 7468 656d 2c20 616e 6420 st of them, and \n+0002b3b0: 6669 6e61 6c6c 7920 6761 7665 2075 7020 finally gave up \n+0002b3c0: 616e 6420 6c65 740a 2020 2020 2041 6b69 and let. Aki\n+0002b3d0: 6d20 6170 706c 7920 7768 6174 6576 6572 m apply whatever\n+0002b3e0: 2068 6520 7761 6e74 6564 2e20 2054 6865 he wanted. The\n+0002b3f0: 7265 2077 6173 206e 6f20 7761 7920 746f re was no way to\n+0002b400: 206b 6565 7020 7570 2077 6974 680a 2020 keep up with. \n+0002b410: 2020 2074 6861 7420 7061 7463 6820 7261 that patch ra\n+0002b420: 7465 2e0a 0a20 2020 2020 2020 2020 2041 te... A\n+0002b430: 6e79 7761 7920 7468 6520 7061 7463 6820 nyway the patch \n+0002b440: 6265 6c6f 7720 776f 6e27 7420 6170 706c below won't appl\n+0002b450: 7920 7369 6e63 6520 6974 2070 7265 6461 y since it preda\n+0002b460: 7465 7320 416b 696d 2773 0a20 2020 2020 tes Akim's. \n+0002b470: 2020 2020 2073 6f75 7263 6571 7561 6b65 sourcequake\n+0002b480: 3b20 4920 6861 7665 2079 6574 2074 6f20 ; I have yet to \n+0002b490: 6669 6775 7265 2077 6865 7265 2074 6865 figure where the\n+0002b4a0: 2072 656c 6576 616e 7420 7061 7373 6167 relevant passag\n+0002b4b0: 650a 2020 2020 2020 2020 2020 6861 7320 e. has \n+0002b4c0: 6265 656e 206d 6f76 6564 203a 2920 2d20 been moved :) - \n+0002b4d0: 416c 6578 616e 6472 6520 4475 7265 742d Alexandre Duret-\n+0002b4e0: 4c75 747a 0a0a 2020 2020 2041 6c6c 2074 Lutz.. All t\n+0002b4f0: 6865 7365 2070 6174 6368 6573 2077 6572 hese patches wer\n+0002b500: 6520 7365 6e74 2074 6f20 616e 6420 6469 e sent to and di\n+0002b510: 7363 7573 7365 6420 6f6e 203c 6175 746f scussed on ,. \n+0002b530: 2020 2020 736f 2073 7562 7363 7269 6265 so subscribe\n+0002b540: 6420 7573 6572 7320 7765 7265 206c 6974 d users were lit\n+0002b550: 6572 616c 6c79 2064 726f 776e 696e 6720 erally drowning \n+0002b560: 696e 2074 6563 686e 6963 616c 206d 6169 in technical mai\n+0002b570: 6c73 2e0a 2020 2020 2045 7665 6e74 7561 ls.. Eventua\n+0002b580: 6c6c 792c 2074 6865 203c 6175 746f 6d61 lly, the mailing list\n+0002b5b0: 2077 6173 2063 7265 6174 6564 0a20 2020 was created. \n+0002b5c0: 2020 696e 204d 6179 2e0a 0a20 2020 2020 in May... \n+0002b5d0: 5965 6172 2061 6674 6572 2079 6561 722c Year after year,\n+0002b5e0: 2041 7574 6f6d 616b 6520 6861 6420 6472 Automake had dr\n+0002b5f0: 6966 7465 6420 6177 6179 2066 726f 6d20 ifted away from \n+0002b600: 6974 7320 696e 6974 6961 6c20 6465 7369 its initial desi\n+0002b610: 676e 3a0a 2020 2020 2063 6f6e 7374 7275 gn:. constru\n+0002b620: 6374 20e2 8098 4d61 6b65 6669 6c65 2e69 ct ...Makefile.i\n+0002b630: 6ee2 8099 2062 7920 6173 7365 6d62 6c69 n... by assembli\n+0002b640: 6e67 2076 6172 696f 7573 20e2 8098 4d61 ng various ...Ma\n+0002b650: 6b65 6669 6c65 e280 9920 6672 6167 6d65 kefile... fragme\n+0002b660: 6e74 732e 0a20 2020 2020 496e 2031 2e34 nts.. In 1.4\n+0002b670: 2c20 6c6f 7473 206f 6620 e280 984d 616b , lots of ...Mak\n+0002b680: 6566 696c 65e2 8099 2072 756c 6573 2061 efile... rules a\n+0002b690: 7265 2062 6569 6e67 2065 6d69 7474 6564 re being emitted\n+0002b6a0: 2061 7420 7661 7269 6f75 730a 2020 2020 at various. \n+0002b6b0: 2070 6c61 6365 7320 696e 2074 6865 20e2 places in the .\n+0002b6c0: 8098 6175 746f 6d61 6b65 e280 9920 7363 ..automake... sc\n+0002b6d0: 7269 7074 2069 7473 656c 663b 2074 6869 ript itself; thi\n+0002b6e0: 7320 646f 6573 206e 6f74 2068 656c 7020 s does not help \n+0002b6f0: 656e 7375 7269 6e67 0a20 2020 2020 6120 ensuring. a \n+0002b700: 636f 6e73 6973 7465 6e74 2074 7265 6174 consistent treat\n+0002b710: 6d65 6e74 206f 6620 7468 6573 6520 7275 ment of these ru\n+0002b720: 6c65 7320 2866 6f72 2069 6e73 7461 6e63 les (for instanc\n+0002b730: 6520 6d61 6b69 6e67 2073 7572 650a 2020 e making sure. \n+0002b740: 2020 2074 6861 7420 7573 6572 2d64 6566 that user-def\n+0002b750: 696e 6564 2072 756c 6573 206f 7665 7272 ined rules overr\n+0002b760: 6964 6520 4175 746f 6d61 6b65 2773 206f ide Automake's o\n+0002b770: 776e 2072 756c 6573 292e 2020 4f6e 6520 wn rules). One \n+0002b780: 6f66 0a20 2020 2020 416b 696d 2773 2067 of. Akim's g\n+0002b790: 6f61 6c20 7761 7320 6d6f 7669 6e67 2061 oal was moving a\n+0002b7a0: 6c6c 2074 6865 7365 2068 6172 642d 636f ll these hard-co\n+0002b7b0: 6465 6420 7275 6c65 7320 746f 2073 6570 ded rules to sep\n+0002b7c0: 6172 6174 650a 2020 2020 20e2 8098 4d61 arate. ...Ma\n+0002b7d0: 6b65 6669 6c65 e280 9920 6672 6167 6d65 kefile... fragme\n+0002b7e0: 6e74 732c 2073 6f20 7468 6520 6c6f 6769 nts, so the logi\n+0002b7f0: 6320 636f 756c 6420 6265 2063 656e 7472 c could be centr\n+0002b800: 616c 697a 6564 2069 6e20 610a 2020 2020 alized in a. \n+0002b810: 20e2 8098 4d61 6b65 6669 6c65 e280 9920 ...Makefile... \n+0002b820: 6672 6167 6d65 6e74 2070 726f 6365 7373 fragment process\n+0002b830: 6f72 2e0a 0a20 2020 2020 416e 6f74 6865 or... Anothe\n+0002b840: 7220 7369 676e 6966 6963 616e 7420 636f r significant co\n+0002b850: 6e74 7269 6275 7469 6f6e 206f 6620 416b ntribution of Ak\n+0002b860: 696d 2069 7320 7468 6520 696e 7465 7266 im is the interf\n+0002b870: 6163 6520 7769 7468 2074 6865 0a20 2020 ace with the. \n+0002b880: 2020 2274 7261 6365 2220 6665 6174 7572 \"trace\" featur\n+0002b890: 6520 6f66 2041 7574 6f63 6f6e 662e 2020 e of Autoconf. \n+0002b8a0: 5468 6520 7761 7920 746f 2073 6361 6e20 The way to scan \n+0002b8b0: e280 9863 6f6e 6669 6775 7265 2e69 6ee2 ...configure.in.\n+0002b8c0: 8099 2061 740a 2020 2020 2074 6869 7320 .. at. this \n+0002b8d0: 7469 6d65 2077 6173 2074 6f20 7265 6164 time was to read\n+0002b8e0: 2074 6865 2066 696c 6520 616e 6420 6772 the file and gr\n+0002b8f0: 6570 2074 6865 2076 6172 696f 7573 206d ep the various m\n+0002b900: 6163 726f 206f 660a 2020 2020 2069 6e74 acro of. int\n+0002b910: 6572 6573 7420 746f 2041 7574 6f6d 616b erest to Automak\n+0002b920: 652e 2020 446f 696e 6720 736f 2063 6f75 e. Doing so cou\n+0002b930: 6c64 2062 7265 616b 2069 6e20 6d61 6e79 ld break in many\n+0002b940: 2075 6e65 7870 6563 7465 640a 2020 2020 unexpected. \n+0002b950: 2077 6179 733b 20e2 8098 6175 746f 6d61 ways; ...automa\n+0002b960: 6b65 e280 9920 636f 756c 6420 6d69 7373 ke... could miss\n+0002b970: 2073 6f6d 6520 6465 6669 6e69 7469 6f6e some definition\n+0002b980: 2028 666f 7220 696e 7374 616e 6365 0a20 (for instance. \n+0002b990: 2020 2020 e280 9841 435f 5355 4253 5428 ...AC_SUBST(\n+0002b9a0: 5b24 315d 2c20 5b24 325d 29e2 8099 2077 [$1], [$2])... w\n+0002b9b0: 6865 7265 2074 6865 2061 7267 756d 656e here the argumen\n+0002b9c0: 7473 2061 7265 206b 6e6f 776e 206f 6e6c ts are known onl\n+0002b9d0: 7920 7768 656e 204d 340a 2020 2020 2069 y when M4. i\n+0002b9e0: 7320 7275 6e29 2c20 6f72 2063 6f6e 7665 s run), or conve\n+0002b9f0: 7273 656c 7920 6974 2063 6f75 6c64 2064 rsely it could d\n+0002ba00: 6574 6563 7420 736f 6d65 206d 6163 726f etect some macro\n+0002ba10: 2074 6861 7420 7761 7320 6e6f 740a 2020 that was not. \n+0002ba20: 2020 2065 7870 616e 6465 6420 2862 6563 expanded (bec\n+0002ba30: 6175 7365 2069 7420 6973 2063 616c 6c65 ause it is calle\n+0002ba40: 6420 636f 6e64 6974 696f 6e61 6c6c 7929 d conditionally)\n+0002ba50: 2e20 2049 6e20 7468 6520 4356 5320 7665 . In the CVS ve\n+0002ba60: 7273 696f 6e0a 2020 2020 206f 6620 4175 rsion. of Au\n+0002ba70: 746f 636f 6e66 2c20 416b 696d 2068 6164 toconf, Akim had\n+0002ba80: 2069 6d70 6c65 6d65 6e74 6564 2074 6865 implemented the\n+0002ba90: 20e2 8098 2d2d 7472 6163 65e2 8099 206f ...--trace... o\n+0002baa0: 7074 696f 6e2c 2077 6869 6368 0a20 2020 ption, which. \n+0002bab0: 2020 7072 6f76 6964 6573 2061 6363 7572 provides accur\n+0002bac0: 6174 6520 696e 666f 726d 6174 696f 6e20 ate information \n+0002bad0: 6162 6f75 7420 7768 6572 6520 6d61 6372 about where macr\n+0002bae0: 6f73 2061 7265 2061 6374 7561 6c6c 790a os are actually.\n+0002baf0: 2020 2020 2063 616c 6c65 6420 616e 6420 called and \n+0002bb00: 7769 7468 2077 6861 7420 6172 6775 6d65 with what argume\n+0002bb10: 6e74 732e 2020 416b 696d 2077 696c 6c20 nts. Akim will \n+0002bb20: 6571 7569 7020 4175 746f 6d61 6b65 2077 equip Automake w\n+0002bb30: 6974 6820 610a 2020 2020 2073 6563 6f6e ith a. secon\n+0002bb40: 6420 e280 9863 6f6e 6669 6775 7265 2e69 d ...configure.i\n+0002bb50: 6ee2 8099 2073 6361 6e6e 6572 2074 6861 n... scanner tha\n+0002bb60: 7420 7573 6573 2074 6869 7320 e280 982d t uses this ...-\n+0002bb70: 2d74 7261 6365 e280 9920 696e 7465 7266 -trace... interf\n+0002bb80: 6163 652e 0a20 2020 2020 5369 6e63 6520 ace.. Since \n+0002bb90: 6974 2077 6173 206e 6f74 2073 656e 7369 it was not sensi\n+0002bba0: 626c 6520 746f 2064 726f 7020 7468 6520 ble to drop the \n+0002bbb0: 4175 746f 636f 6e66 2032 2e31 3320 636f Autoconf 2.13 co\n+0002bbc0: 6d70 6174 6962 696c 6974 790a 2020 2020 mpatibility. \n+0002bbd0: 2079 6574 2c20 7468 6973 2065 7870 6572 yet, this exper\n+0002bbe0: 696d 656e 7461 6c20 7363 616e 6e65 7220 imental scanner \n+0002bbf0: 7761 7320 6f6e 6c79 2075 7365 6420 7768 was only used wh\n+0002bc00: 656e 2061 6e20 656e 7669 726f 6e6d 656e en an environmen\n+0002bc10: 740a 2020 2020 2076 6172 6961 626c 6520 t. variable \n+0002bc20: 7761 7320 7365 742c 2074 6865 2074 7261 was set, the tra\n+0002bc30: 6469 7469 6f6e 616c 2067 7265 702d 7363 ditional grep-sc\n+0002bc40: 616e 6e65 7220 6265 696e 6720 7374 696c anner being stil\n+0002bc50: 6c20 7468 650a 2020 2020 2064 6566 6175 l the. defau\n+0002bc60: 6c74 2e0a 0a32 3030 312d 3034 2d32 3520 lt...2001-04-25 \n+0002bc70: 4761 7279 2056 2e20 5661 7567 6861 6e20 Gary V. Vaughan \n+0002bc80: 7265 6c65 6173 6573 204c 6962 746f 6f6c releases Libtool\n+0002bc90: 2031 2e34 0a0a 2020 2020 2049 7420 6861 1.4.. It ha\n+0002bca0: 7320 6265 656e 206d 6f72 6520 7468 616e s been more than\n+0002bcb0: 2074 776f 2079 6561 7273 2073 696e 6365 two years since\n+0002bcc0: 2041 7574 6f6d 616b 6520 312e 342c 2043 Automake 1.4, C\n+0002bcd0: 5653 2041 7574 6f6d 616b 650a 2020 2020 VS Automake. \n+0002bce0: 2068 6173 2073 7566 6665 7265 6420 6c6f has suffered lo\n+0002bcf0: 7427 7320 6f66 2068 6561 7679 2063 6861 t's of heavy cha\n+0002bd00: 6e67 6573 2061 6e64 2073 7469 6c6c 2069 nges and still i\n+0002bd10: 7320 6e6f 7420 7265 6164 7920 666f 720a s not ready for.\n+0002bd20: 2020 2020 2072 656c 6561 7365 2e20 204c release. L\n+0002bd30: 6962 746f 6f6c 2031 2e34 2068 6164 2074 ibtool 1.4 had t\n+0002bd40: 6f20 6265 2064 6973 7472 6962 7574 6564 o be distributed\n+0002bd50: 2077 6974 6820 6120 7061 7463 6820 6167 with a patch ag\n+0002bd60: 6169 6e73 740a 2020 2020 2041 7574 6f6d ainst. Autom\n+0002bd70: 616b 6520 312e 342e 0a0a 3230 3031 2d30 ake 1.4...2001-0\n+0002bd80: 352d 3038 2041 7574 6f6d 616b 6520 312e 5-08 Automake 1.\n+0002bd90: 342d 7031 0a32 3030 312d 3035 2d32 3420 4-p1.2001-05-24 \n+0002bda0: 4175 746f 6d61 6b65 2031 2e34 2d70 320a Automake 1.4-p2.\n+0002bdb0: 0a20 2020 2020 4761 7279 2056 2e20 5661 . Gary V. Va\n+0002bdc0: 7567 6861 6e2c 2074 6865 2070 7269 6e63 ughan, the princ\n+0002bdd0: 6970 616c 204c 6962 746f 6f6c 206d 6169 ipal Libtool mai\n+0002bde0: 6e74 6169 6e65 722c 206d 616b 6573 2061 ntainer, makes a\n+0002bdf0: 2022 7061 7463 680a 2020 2020 2072 656c \"patch. rel\n+0002be00: 6561 7365 2220 6f66 2041 7574 6f6d 616b ease\" of Automak\n+0002be10: 653a 0a0a 2020 2020 2020 2020 2020 5468 e:.. Th\n+0002be20: 6520 6d61 696e 2070 7572 706f 7365 206f e main purpose o\n+0002be30: 6620 7468 6973 2072 656c 6561 7365 2069 f this release i\n+0002be40: 7320 746f 2068 6176 6520 6120 7374 6162 s to have a stab\n+0002be50: 6c65 2061 7574 6f6d 616b 650a 2020 2020 le automake. \n+0002be60: 2020 2020 2020 7768 6963 6820 6973 2063 which is c\n+0002be70: 6f6d 7061 7469 626c 6520 7769 7468 2074 ompatible with t\n+0002be80: 6865 206c 6174 6573 7420 7374 6162 6c65 he latest stable\n+0002be90: 206c 6962 746f 6f6c 2e0a 0a20 2020 2020 libtool... \n+0002bea0: 5468 6520 7265 6c65 6173 6520 616c 736f The release also\n+0002beb0: 2063 6f6e 7461 696e 7320 6f62 7669 6f75 contains obviou\n+0002bec0: 7320 6669 7865 7320 666f 7220 6275 6773 s fixes for bugs\n+0002bed0: 2069 6e20 4175 746f 6d61 6b65 2031 2e34 in Automake 1.4\n+0002bee0: 2c0a 2020 2020 2073 6f6d 6520 6f66 2077 ,. some of w\n+0002bef0: 6869 6368 2077 6572 6520 7265 706f 7274 hich were report\n+0002bf00: 6564 2061 6c6d 6f73 7420 6d6f 6e74 686c ed almost monthl\n+0002bf10: 792e 0a0a 3230 3031 2d30 352d 3231 2041 y...2001-05-21 A\n+0002bf20: 6b69 6d20 4465 6d61 696c 6c65 2072 656c kim Demaille rel\n+0002bf30: 6561 7365 7320 4175 746f 636f 6e66 2032 eases Autoconf 2\n+0002bf40: 2e35 300a 0a32 3030 312d 3036 2d30 3720 .50..2001-06-07 \n+0002bf50: 4175 746f 6d61 6b65 2031 2e34 2d70 330a Automake 1.4-p3.\n+0002bf60: 3230 3031 2d30 362d 3130 2041 7574 6f6d 2001-06-10 Autom\n+0002bf70: 616b 6520 312e 342d 7034 0a32 3030 312d ake 1.4-p4.2001-\n+0002bf80: 3037 2d31 3520 4175 746f 6d61 6b65 2031 07-15 Automake 1\n+0002bf90: 2e34 2d70 350a 0a20 2020 2020 4761 7279 .4-p5.. Gary\n+0002bfa0: 2063 6f6e 7469 6e75 6573 2068 6973 2070 continues his p\n+0002bfb0: 6174 6368 2d72 656c 6561 7365 2073 6572 atch-release ser\n+0002bfc0: 6965 732e 2020 5468 6573 6520 616c 736f ies. These also\n+0002bfd0: 2061 6464 2073 7570 706f 7274 0a20 2020 add support. \n+0002bfe0: 2020 666f 7220 736f 6d65 206e 6577 2041 for some new A\n+0002bff0: 7574 6f63 6f6e 6620 322e 3530 2069 6469 utoconf 2.50 idi\n+0002c000: 6f6d 732e 2020 4573 7365 6e74 6961 6c6c oms. Essentiall\n+0002c010: 792c 2041 7574 6f63 6f6e 6620 6e6f 770a y, Autoconf now.\n+0002c020: 2020 2020 2061 6476 6f63 6174 6573 20e2 advocates .\n+0002c030: 8098 636f 6e66 6967 7572 652e 6163 e280 ..configure.ac..\n+0002c040: 9920 6f76 6572 20e2 8098 636f 6e66 6967 . over ...config\n+0002c050: 7572 652e 696e e280 992c 2061 6e64 2069 ure.in..., and i\n+0002c060: 7420 696e 7472 6f64 7563 6573 2061 0a20 t introduces a. \n+0002c070: 2020 2020 6e65 7720 7379 6e74 6178 2066 new syntax f\n+0002c080: 6f72 20e2 8098 4143 5f4f 5554 5055 54e2 or ...AC_OUTPUT.\n+0002c090: 8099 696e 6720 6669 6c65 732e 0a0a 3230 ..ing files...20\n+0002c0a0: 3031 2d30 382d 3233 2041 7574 6f6d 616b 01-08-23 Automak\n+0002c0b0: 6520 312e 350a 0a20 2020 2020 4120 6d61 e 1.5.. A ma\n+0002c0c0: 6a6f 7220 616e 6420 6c6f 6e67 2d61 7761 jor and long-awa\n+0002c0d0: 6974 6564 2072 656c 6561 7365 2c20 7468 ited release, th\n+0002c0e0: 6174 2063 6f6d 6573 206d 6f72 6520 7468 at comes more th\n+0002c0f0: 616e 2074 776f 2079 6561 7273 0a20 2020 an two years. \n+0002c100: 2020 6166 7465 7220 312e 342e 2020 4974 after 1.4. It\n+0002c110: 2062 7269 6e67 7320 6d61 6e79 2063 6861 brings many cha\n+0002c120: 6e67 6573 2c20 616d 6f6e 6720 7768 6963 nges, among whic\n+0002c130: 683a 0a20 2020 2020 2020 20e2 80a2 2054 h:. ... T\n+0002c140: 6865 206e 6577 2064 6570 656e 6465 6e63 he new dependenc\n+0002c150: 7920 7472 6163 6b69 6e67 2073 6368 656d y tracking schem\n+0002c160: 6520 7468 6174 2075 7365 7320 e280 9864 e that uses ...d\n+0002c170: 6570 636f 6d70 e280 992e 2020 4173 6964 epcomp.... Asid\n+0002c180: 650a 2020 2020 2020 2020 2020 6672 6f6d e. from\n+0002c190: 2074 6865 2069 6d70 726f 7665 6d65 6e74 the improvement\n+0002c1a0: 206f 6e20 7468 6520 6465 7065 6e64 656e on the dependen\n+0002c1b0: 6379 2074 7261 636b 696e 6720 6974 7365 cy tracking itse\n+0002c1c0: 6c66 2028 2a6e 6f74 650a 2020 2020 2020 lf (*note. \n+0002c1d0: 2020 2020 4465 7065 6e64 656e 6379 2054 Dependency T\n+0002c1e0: 7261 636b 696e 6720 4576 6f6c 7574 696f racking Evolutio\n+0002c1f0: 6e3a 3a29 2c20 7468 6973 2061 6c73 6f20 n::), this also \n+0002c200: 7374 7265 616d 6c69 6e65 7320 7468 650a streamlines the.\n+0002c210: 2020 2020 2020 2020 2020 7573 6520 6f66 use of\n+0002c220: 20e2 8098 6175 746f 6d61 6b65 e280 992d ...automake...-\n+0002c230: 6765 6e65 7261 7465 6420 e280 984d 616b generated ...Mak\n+0002c240: 6566 696c 652e 696e e280 9973 2061 7320 efile.in...s as \n+0002c250: 7468 650a 2020 2020 2020 2020 2020 e280 the. ..\n+0002c260: 984d 616b 6566 696c 652e 696e e280 9973 .Makefile.in...s\n+0002c270: 2075 7365 6420 6475 7269 6e67 2064 6576 used during dev\n+0002c280: 656c 6f70 6d65 6e74 2061 7265 206e 6f77 elopment are now\n+0002c290: 2074 6865 2073 616d 6520 6173 0a20 2020 the same as. \n+0002c2a0: 2020 2020 2020 2074 686f 7365 2075 7365 those use\n+0002c2b0: 6420 696e 2064 6973 7472 6962 7574 696f d in distributio\n+0002c2c0: 6e73 2e20 2042 6566 6f72 6520 7468 6174 ns. Before that\n+0002c2d0: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile\n+0002c2e0: 2e69 6ee2 8099 730a 2020 2020 2020 2020 .in...s. \n+0002c2f0: 2020 6765 6e65 7261 7465 6420 666f 7220 generated for \n+0002c300: 6d61 696e 7461 696e 6572 7320 7265 7175 maintainers requ\n+0002c310: 6972 6564 2047 4e55 20e2 8098 6d61 6b65 ired GNU ...make\n+0002c320: e280 9920 616e 6420 4743 432c 2074 6865 ... and GCC, the\n+0002c330: 790a 2020 2020 2020 2020 2020 7765 7265 y. were\n+0002c340: 2064 6966 6665 7265 6e74 2066 726f 6d20 different from \n+0002c350: 7468 6520 706f 7274 6162 6c65 20e2 8098 the portable ...\n+0002c360: 4d61 6b65 6669 6c65 e280 9920 6765 6e65 Makefile... gene\n+0002c370: 7261 7465 6420 666f 720a 2020 2020 2020 rated for. \n+0002c380: 2020 2020 6469 7374 7269 6275 7469 6f6e distribution\n+0002c390: 3b20 7468 6973 2077 6173 2063 6175 7369 ; this was causi\n+0002c3a0: 6e67 2073 6f6d 6520 636f 6e66 7573 696f ng some confusio\n+0002c3b0: 6e2e 0a0a 2020 2020 2020 2020 e280 a220 n... ... \n+0002c3c0: 5375 7070 6f72 7420 666f 7220 7065 722d Support for per-\n+0002c3d0: 7461 7267 6574 2063 6f6d 7069 6c61 7469 target compilati\n+0002c3e0: 6f6e 2066 6c61 6773 2e0a 0a20 2020 2020 on flags... \n+0002c3f0: 2020 20e2 80a2 2053 7570 706f 7274 2066 ... Support f\n+0002c400: 6f72 2072 6566 6572 656e 6365 2074 6f20 or reference to \n+0002c410: 6669 6c65 7320 696e 2073 7562 6469 7265 files in subdire\n+0002c420: 6374 6f72 6965 7320 696e 206d 6f73 740a ctories in most.\n+0002c430: 2020 2020 2020 2020 2020 e280 984d 616b ...Mak\n+0002c440: 6566 696c 652e 616d e280 9920 7661 7269 efile.am... vari\n+0002c450: 6162 6c65 732e 0a0a 2020 2020 2020 2020 ables... \n+0002c460: e280 a220 496e 7472 6f64 7563 7469 6f6e ... Introduction\n+0002c470: 206f 6620 7468 6520 e280 9864 6973 745f of the ...dist_\n+0002c480: e280 992c 20e2 8098 6e6f 6469 7374 5fe2 ..., ...nodist_.\n+0002c490: 8099 2c20 616e 6420 e280 986e 6f62 6173 .., and ...nobas\n+0002c4a0: 655f e280 990a 2020 2020 2020 2020 2020 e_.... \n+0002c4b0: 7072 6566 6978 6573 2e0a 2020 2020 2020 prefixes.. \n+0002c4c0: 2020 e280 a220 5065 726c 2034 2073 7570 ... Perl 4 sup\n+0002c4d0: 706f 7274 2069 7320 6669 6e61 6c6c 7920 port is finally \n+0002c4e0: 6472 6f70 7065 642e 0a0a 2020 2020 2031 dropped... 1\n+0002c4f0: 2e35 2064 6964 2062 7265 616b 2073 6576 .5 did break sev\n+0002c500: 6572 616c 2070 6163 6b61 6765 7320 7468 eral packages th\n+0002c510: 6174 2077 6f72 6b65 6420 7769 7468 2031 at worked with 1\n+0002c520: 2e34 2e20 2045 6e6f 7567 6820 736f 0a20 .4. Enough so. \n+0002c530: 2020 2020 7468 6174 204c 696e 7578 2064 that Linux d\n+0002c540: 6973 7472 6962 7574 696f 6e73 2063 6f75 istributions cou\n+0002c550: 6c64 206e 6f74 2065 6173 696c 7920 696e ld not easily in\n+0002c560: 7374 616c 6c20 7468 6520 6e65 7720 4175 stall the new Au\n+0002c570: 746f 6d61 6b65 0a20 2020 2020 7665 7273 tomake. vers\n+0002c580: 696f 6e20 7769 7468 6f75 7420 6272 6561 ion without brea\n+0002c590: 6b69 6e67 206d 616e 7920 6f66 2074 6865 king many of the\n+0002c5a0: 2070 6163 6b61 6765 7320 666f 7220 7768 packages for wh\n+0002c5b0: 6963 6820 7468 6579 2068 6164 2074 6f0a ich they had to.\n+0002c5c0: 2020 2020 2072 756e 20e2 8098 6175 746f run ...auto\n+0002c5d0: 6d61 6b65 e280 992e 0a0a 2020 2020 2053 make...... S\n+0002c5e0: 6f6d 6520 6f66 2074 6865 7365 2062 7265 ome of these bre\n+0002c5f0: 616b 6167 6573 2077 6572 6520 6566 6665 akages were effe\n+0002c600: 6374 6976 656c 7920 6275 6773 2074 6861 ctively bugs tha\n+0002c610: 7420 776f 756c 6420 6576 656e 7475 616c t would eventual\n+0002c620: 6c79 0a20 2020 2020 6265 2066 6978 6564 ly. be fixed\n+0002c630: 2069 6e20 7468 6520 6e65 7874 2072 656c in the next rel\n+0002c640: 6561 7365 2e20 2048 6f77 6576 6572 2c20 ease. However, \n+0002c650: 6120 6c6f 7420 6f66 2064 616d 6167 6520 a lot of damage \n+0002c660: 7761 7320 6361 7573 6564 0a20 2020 2020 was caused. \n+0002c670: 6279 2073 6f6d 6520 6368 616e 6765 7320 by some changes \n+0002c680: 6d61 6465 2064 656c 6962 6572 6174 656c made deliberatel\n+0002c690: 7920 746f 2072 656e 6465 7220 4175 746f y to render Auto\n+0002c6a0: 6d61 6b65 2073 7472 6963 7465 7220 6f6e make stricter on\n+0002c6b0: 0a20 2020 2020 736f 6d65 2073 6574 7570 . some setup\n+0002c6c0: 2077 6520 6469 6420 636f 6e73 6964 6572 we did consider\n+0002c6d0: 2062 6f67 7573 2e20 2046 6f72 2069 6e73 bogus. For ins\n+0002c6e0: 7461 6e63 652c 20e2 8098 6d61 6b65 2064 tance, ...make d\n+0002c6f0: 6973 7463 6865 636b e280 990a 2020 2020 istcheck.... \n+0002c700: 2077 6173 2069 6d70 726f 7665 6420 746f was improved to\n+0002c710: 2063 6865 636b 2074 6861 7420 e280 986d check that ...m\n+0002c720: 616b 6520 756e 696e 7374 616c 6ce2 8099 ake uninstall...\n+0002c730: 2064 6964 2072 656d 6f76 6520 616c 6c20 did remove all \n+0002c740: 7468 650a 2020 2020 2066 696c 6573 20e2 the. files .\n+0002c750: 8098 6d61 6b65 2069 6e73 7461 6c6c e280 ..make install..\n+0002c760: 9920 696e 7374 616c 6c65 642c 2074 6861 . installed, tha\n+0002c770: 7420 e280 986d 616b 6520 6469 7374 636c t ...make distcl\n+0002c780: 6561 6ee2 8099 2064 6964 206e 6f74 206f ean... did not o\n+0002c790: 6d69 740a 2020 2020 2073 6f6d 6520 6669 mit. some fi\n+0002c7a0: 6c65 2c20 616e 6420 7468 6174 2061 2056 le, and that a V\n+0002c7b0: 5041 5448 2062 7569 6c64 2077 6f75 6c64 PATH build would\n+0002c7c0: 2077 6f72 6b20 6576 656e 2069 6620 7468 work even if th\n+0002c7d0: 6520 736f 7572 6365 0a20 2020 2020 6469 e source. di\n+0002c7e0: 7265 6374 6f72 7920 7761 7320 7265 6164 rectory was read\n+0002c7f0: 2d6f 6e6c 792e 2020 5369 6d69 6c61 726c -only. Similarl\n+0002c800: 792c 2041 7574 6f6d 616b 6520 6e6f 7720 y, Automake now \n+0002c810: 7265 6a65 6374 7320 6d75 6c74 6970 6c65 rejects multiple\n+0002c820: 0a20 2020 2020 6465 6669 6e69 7469 6f6e . definition\n+0002c830: 7320 6f66 2074 6865 2073 616d 6520 7661 s of the same va\n+0002c840: 7269 6162 6c65 2028 6265 6361 7573 6520 riable (because \n+0002c850: 7468 6174 2077 6f75 6c64 206d 6978 2076 that would mix v\n+0002c860: 6572 7920 6261 646c 790a 2020 2020 2077 ery badly. w\n+0002c870: 6974 6820 636f 6e64 6974 696f 6e61 6c73 ith conditionals\n+0002c880: 292c 2061 6e64 20e2 8098 2b3d e280 9920 ), and ...+=... \n+0002c890: 6173 7369 676e 6d65 6e74 7320 7769 7468 assignments with\n+0002c8a0: 206e 6f20 7072 6576 696f 7573 0a20 2020 no previous. \n+0002c8b0: 2020 6465 6669 6e69 7469 6f6e 2e20 2042 definition. B\n+0002c8c0: 6563 6175 7365 2074 6865 7365 2063 6861 ecause these cha\n+0002c8d0: 6e67 6573 2061 6c6c 206f 6363 7572 7265 nges all occurre\n+0002c8e0: 6420 7375 6464 656e 6c79 2061 6674 6572 d suddenly after\n+0002c8f0: 2031 2e34 0a20 2020 2020 6861 6420 6265 1.4. had be\n+0002c900: 656e 2065 7374 6162 6c69 7368 6564 2066 en established f\n+0002c910: 6f72 206d 6f72 6520 7468 616e 2074 776f or more than two\n+0002c920: 2079 6561 7273 2c20 6974 2068 7572 7420 years, it hurt \n+0002c930: 7573 6572 732e 0a0a 2020 2020 2054 6f20 users... To \n+0002c940: 6d61 6b65 206d 6174 7465 7220 776f 7273 make matter wors\n+0002c950: 652c 206d 6561 6e77 6869 6c65 2041 7574 e, meanwhile Aut\n+0002c960: 6f63 6f6e 6620 286e 6f77 2061 7420 7665 oconf (now at ve\n+0002c970: 7273 696f 6e20 322e 3532 2920 7761 730a rsion 2.52) was.\n+0002c980: 2020 2020 2066 6163 696e 6720 7369 6d69 facing simi\n+0002c990: 6c61 7220 7472 6f75 626c 6573 2c20 666f lar troubles, fo\n+0002c9a0: 7220 7369 6d69 6c61 7220 7265 6173 6f6e r similar reason\n+0002c9b0: 732e 0a0a 3230 3032 2d30 332d 3035 2041 s...2002-03-05 A\n+0002c9c0: 7574 6f6d 616b 6520 312e 360a 0a20 2020 utomake 1.6.. \n+0002c9d0: 2020 5468 6973 2072 656c 6561 7365 2069 This release i\n+0002c9e0: 6e74 726f 6475 6365 6420 7665 7273 696f ntroduced versio\n+0002c9f0: 6e65 6420 696e 7374 616c 6c61 7469 6f6e ned installation\n+0002ca00: 2028 2a6e 6f74 6520 4150 490a 2020 2020 (*note API. \n+0002ca10: 2056 6572 7369 6f6e 696e 673a 3a29 2e20 Versioning::). \n+0002ca20: 2054 6869 7320 7761 7320 6d61 696e 6c79 This was mainly\n+0002ca30: 2070 7573 6865 6420 6279 2048 6176 6f63 pushed by Havoc\n+0002ca40: 2050 656e 6e69 6e67 746f 6e2c 2074 616b Pennington, tak\n+0002ca50: 696e 670a 2020 2020 2074 6865 2047 4e4f ing. the GNO\n+0002ca60: 4d45 2073 6f75 7263 6520 7472 6565 2061 ME source tree a\n+0002ca70: 7320 6d6f 7469 7665 3a20 6475 6520 746f s motive: due to\n+0002ca80: 2069 6e63 6f6d 7061 7469 6269 6c69 7469 incompatibiliti\n+0002ca90: 6573 2062 6574 7765 656e 0a20 2020 2020 es between. \n+0002caa0: 7468 6520 6175 746f 746f 6f6c 7320 6974 the autotools it\n+0002cab0: 2773 2069 6d70 6f73 7369 626c 6520 666f 's impossible fo\n+0002cac0: 7220 7468 6520 474e 4f4d 4520 7061 636b r the GNOME pack\n+0002cad0: 6167 6573 2074 6f20 7377 6974 6368 2074 ages to switch t\n+0002cae0: 6f0a 2020 2020 2041 7574 6f63 6f6e 6620 o. Autoconf \n+0002caf0: 322e 3533 2061 6e64 2041 7574 6f6d 616b 2.53 and Automak\n+0002cb00: 6520 312e 3520 616c 6c20 6174 206f 6e63 e 1.5 all at onc\n+0002cb10: 652c 2073 6f20 7468 6579 2061 7265 2063 e, so they are c\n+0002cb20: 7572 7265 6e74 6c79 0a20 2020 2020 7374 urrently. st\n+0002cb30: 7563 6b20 7769 7468 2041 7574 6f63 6f6e uck with Autocon\n+0002cb40: 6620 322e 3133 2061 6e64 2041 7574 6f6d f 2.13 and Autom\n+0002cb50: 616b 6520 312e 342e 0a0a 2020 2020 2054 ake 1.4... T\n+0002cb60: 6865 2069 6465 6120 7761 7320 746f 2063 he idea was to c\n+0002cb70: 616c 6c20 7468 6973 2076 6572 7369 6f6e all this version\n+0002cb80: 20e2 8098 6175 746f 6d61 6b65 2d31 2e36 ...automake-1.6\n+0002cb90: e280 992c 2063 616c 6c20 616c 6c20 6974 ..., call all it\n+0002cba0: 730a 2020 2020 2062 7567 2d66 6978 2076 s. bug-fix v\n+0002cbb0: 6572 7369 6f6e 7320 6964 656e 7469 6361 ersions identica\n+0002cbc0: 6c6c 792c 2061 6e64 2073 7769 7463 6820 lly, and switch \n+0002cbd0: 746f 20e2 8098 6175 746f 6d61 6b65 2d31 to ...automake-1\n+0002cbe0: 2e37 e280 9920 666f 7220 7468 650a 2020 .7... for the. \n+0002cbf0: 2020 206e 6578 7420 7265 6c65 6173 6520 next release \n+0002cc00: 7468 6174 2061 6464 7320 6e65 7720 6665 that adds new fe\n+0002cc10: 6174 7572 6573 206f 7220 6368 616e 6765 atures or change\n+0002cc20: 7320 736f 6d65 2072 756c 6573 2e20 2054 s some rules. T\n+0002cc30: 6869 730a 2020 2020 2073 6368 656d 6520 his. scheme \n+0002cc40: 696d 706c 6965 7320 6d61 696e 7461 696e implies maintain\n+0002cc50: 696e 6720 6120 6275 672d 6669 7820 6272 ing a bug-fix br\n+0002cc60: 616e 6368 2069 6e20 6164 6469 7469 6f6e anch in addition\n+0002cc70: 2074 6f20 7468 650a 2020 2020 2064 6576 to the. dev\n+0002cc80: 656c 6f70 6d65 6e74 2074 7275 6e6b 2c20 elopment trunk, \n+0002cc90: 7768 6963 6820 6d65 616e 7320 6d6f 7265 which means more\n+0002cca0: 2077 6f72 6b20 6672 6f6d 2074 6865 206d work from the m\n+0002ccb0: 6169 6e74 6169 6e65 722c 2062 7574 0a20 aintainer, but. \n+0002ccc0: 2020 2020 7072 6f76 6964 696e 6720 7265 providing re\n+0002ccd0: 6775 6c61 7220 6275 672d 6669 7820 7265 gular bug-fix re\n+0002cce0: 6c65 6173 6573 2070 726f 7665 6420 746f leases proved to\n+0002ccf0: 2062 6520 7265 616c 6c79 2077 6f72 7468 be really worth\n+0002cd00: 7768 696c 652e 0a0a 2020 2020 204c 696b while... Lik\n+0002cd10: 6520 312e 352c 2031 2e36 2061 6c73 6f20 e 1.5, 1.6 also \n+0002cd20: 696e 7472 6f64 7563 6564 2061 2062 756e introduced a bun\n+0002cd30: 6368 206f 6620 696e 636f 6d70 6174 6962 ch of incompatib\n+0002cd40: 696c 6974 6965 732c 0a20 2020 2020 696e ilities,. in\n+0002cd50: 7465 6e74 696f 6e61 6c20 6f72 206e 6f74 tentional or not\n+0002cd60: 2e20 2050 6572 6861 7073 2074 6865 206d . Perhaps the m\n+0002cd70: 6f72 6520 616e 6e6f 7969 6e67 2077 6173 ore annoying was\n+0002cd80: 2074 6865 2064 6570 656e 6465 6e63 650a the dependence.\n+0002cd90: 2020 2020 206f 6e20 7468 6520 6e65 776c on the newl\n+0002cda0: 7920 7265 6c65 6173 6564 2041 7574 6f63 y released Autoc\n+0002cdb0: 6f6e 6620 322e 3533 2e20 2041 7574 6f63 onf 2.53. Autoc\n+0002cdc0: 6f6e 6620 7365 656d 6564 2074 6f20 6861 onf seemed to ha\n+0002cdd0: 7665 0a20 2020 2020 7374 6162 696c 697a ve. stabiliz\n+0002cde0: 6564 2065 6e6f 7567 6820 7369 6e63 6520 ed enough since \n+0002cdf0: 6974 7320 6578 706c 6f73 6976 6520 322e its explosive 2.\n+0002ce00: 3530 2072 656c 6561 7365 2061 6e64 2069 50 release and i\n+0002ce10: 6e63 6c75 6465 640a 2020 2020 2063 6861 ncluded. cha\n+0002ce20: 6e67 6573 2072 6571 7569 7265 6420 746f nges required to\n+0002ce30: 2066 6978 2073 6f6d 6520 6275 6773 2069 fix some bugs i\n+0002ce40: 6e20 4175 746f 6d61 6b65 2e20 2049 6e20 n Automake. In \n+0002ce50: 6f72 6465 7220 746f 2075 7067 7261 6465 order to upgrade\n+0002ce60: 0a20 2020 2020 746f 2041 7574 6f6d 616b . to Automak\n+0002ce70: 6520 312e 362c 2070 656f 706c 6520 6e6f e 1.6, people no\n+0002ce80: 7720 6861 6420 746f 2075 7067 7261 6465 w had to upgrade\n+0002ce90: 2041 7574 6f63 6f6e 6620 746f 6f3b 2066 Autoconf too; f\n+0002cea0: 6f72 2073 6f6d 650a 2020 2020 2070 6163 or some. pac\n+0002ceb0: 6b61 6765 7320 6974 2077 6173 206e 6f20 kages it was no \n+0002cec0: 7069 636e 6963 2e0a 0a20 2020 2020 5768 picnic... Wh\n+0002ced0: 696c 6520 7665 7273 696f 6e65 6420 696e ile versioned in\n+0002cee0: 7374 616c 6c61 7469 6f6e 2068 656c 7065 stallation helpe\n+0002cef0: 6420 7065 6f70 6c65 2074 6f20 7570 6772 d people to upgr\n+0002cf00: 6164 652c 2069 7420 616c 736f 0a20 2020 ade, it also. \n+0002cf10: 2020 756e 666f 7274 756e 6174 656c 7920 unfortunately \n+0002cf20: 616c 6c6f 7765 6420 7065 6f70 6c65 206e allowed people n\n+0002cf30: 6f74 2074 6f20 7570 6772 6164 652e 2020 ot to upgrade. \n+0002cf40: 4174 2074 6865 2074 696d 6520 6f66 0a20 At the time of. \n+0002cf50: 2020 2020 7772 6974 696e 672c 2073 6f6d writing, som\n+0002cf60: 6520 4c69 6e75 7820 6469 7374 7269 6275 e Linux distribu\n+0002cf70: 7469 6f6e 7320 6172 6520 7368 6970 7069 tions are shippi\n+0002cf80: 6e67 2070 6163 6b61 6765 7320 666f 720a ng packages for.\n+0002cf90: 2020 2020 2041 7574 6f6d 616b 6520 312e Automake 1.\n+0002cfa0: 342c 2031 2e35 2c20 312e 362c 2031 2e37 4, 1.5, 1.6, 1.7\n+0002cfb0: 2c20 312e 382c 2061 6e64 2031 2e39 2e20 , 1.8, and 1.9. \n+0002cfc0: 204d 6f73 7420 6f66 2074 6865 7365 2073 Most of these s\n+0002cfd0: 7469 6c6c 0a20 2020 2020 696e 7374 616c till. instal\n+0002cfe0: 6c20 312e 3420 6279 2064 6566 6175 6c74 l 1.4 by default\n+0002cff0: 2e20 2053 6f6d 6520 6469 7374 7269 6275 . Some distribu\n+0002d000: 7469 6f6e 2061 6c73 6f20 6361 6c6c 2031 tion also call 1\n+0002d010: 2e34 2074 6865 0a20 2020 2020 2273 7461 .4 the. \"sta\n+0002d020: 626c 6522 2076 6572 7369 6f6e 2c20 616e ble\" version, an\n+0002d030: 6420 7072 6573 656e 7420 2231 2e39 2220 d present \"1.9\" \n+0002d040: 6173 2074 6865 2064 6576 656c 6f70 6d65 as the developme\n+0002d050: 6e74 2076 6572 7369 6f6e 3b0a 2020 2020 nt version;. \n+0002d060: 2074 6869 7320 646f 6573 206e 6f74 2072 this does not r\n+0002d070: 6561 6c6c 7920 6d61 6b65 7320 7365 6e73 eally makes sens\n+0002d080: 6520 7369 6e63 6520 312e 3920 6973 2077 e since 1.9 is w\n+0002d090: 6179 206d 6f72 6520 736f 6c69 6420 7468 ay more solid th\n+0002d0a0: 616e 0a20 2020 2020 312e 342e 2020 416c an. 1.4. Al\n+0002d0b0: 6c20 7468 6973 2064 6f65 7320 6e6f 7420 l this does not \n+0002d0c0: 6865 6c70 2074 6865 206e 6577 636f 6d65 help the newcome\n+0002d0d0: 722e 0a0a 3230 3032 2d30 342d 3131 2041 r...2002-04-11 A\n+0002d0e0: 7574 6f6d 616b 6520 312e 362e 310a 0a20 utomake 1.6.1.. \n+0002d0f0: 2020 2020 312e 362c 2061 6e64 2074 6865 1.6, and the\n+0002d100: 2075 7063 6f6d 696e 6720 312e 342d 7036 upcoming 1.4-p6\n+0002d110: 2072 656c 6561 7365 2077 6572 6520 7468 release were th\n+0002d120: 6520 6c61 7374 2072 656c 6561 7365 2062 e last release b\n+0002d130: 7920 546f 6d2e 0a20 2020 2020 5468 6973 y Tom.. This\n+0002d140: 206f 6e65 2061 6e64 2074 686f 7365 2066 one and those f\n+0002d150: 6f6c 6c6f 7769 6e67 2077 696c 6c20 6265 ollowing will be\n+0002d160: 2068 616e 646c 6564 2062 7920 416c 6578 handled by Alex\n+0002d170: 616e 6472 650a 2020 2020 2044 7572 6574 andre. Duret\n+0002d180: 2d4c 7574 7a2e 2020 546f 6d20 6973 2073 -Lutz. Tom is s\n+0002d190: 7469 6c6c 2061 726f 756e 642c 2061 6e64 till around, and\n+0002d1a0: 2077 696c 6c20 6265 2074 6865 7265 2075 will be there u\n+0002d1b0: 6e74 696c 2061 626f 7574 0a20 2020 2020 ntil about. \n+0002d1c0: 312e 372c 2062 7574 2068 6973 2069 6e74 1.7, but his int\n+0002d1d0: 6572 6573 7420 696e 746f 2041 7574 6f6d erest into Autom\n+0002d1e0: 616b 6520 6973 2064 7269 6674 696e 6720 ake is drifting \n+0002d1f0: 6177 6179 2074 6f77 6172 6473 0a20 2020 away towards. \n+0002d200: 2020 7072 6f6a 6563 7473 206c 696b 6520 projects like \n+0002d210: e280 9867 636a e280 992e 0a0a 2020 2020 ...gcj...... \n+0002d220: 2041 6c65 7861 6e64 7265 2068 6173 2062 Alexandre has b\n+0002d230: 6565 6e20 7573 696e 6720 4175 746f 6d61 een using Automa\n+0002d240: 6b65 2073 696e 6365 2032 3030 302c 2061 ke since 2000, a\n+0002d250: 6e64 2073 7461 7274 6564 2074 6f0a 2020 nd started to. \n+0002d260: 2020 2063 6f6e 7472 6962 7574 6520 6d6f contribute mo\n+0002d270: 7374 6c79 206f 6e20 416b 696d 2773 2069 stly on Akim's i\n+0002d280: 6e63 6974 656d 656e 7420 2841 6b69 6d20 ncitement (Akim \n+0002d290: 616e 6420 416c 6578 616e 6472 6520 6861 and Alexandre ha\n+0002d2a0: 7665 0a20 2020 2020 6265 656e 2077 6f72 ve. been wor\n+0002d2b0: 6b69 6e67 2069 6e20 7468 6520 7361 6d65 king in the same\n+0002d2c0: 2072 6f6f 6d20 6672 6f6d 2031 3939 3920 room from 1999 \n+0002d2d0: 746f 2032 3030 3229 2e20 2049 6e20 3230 to 2002). In 20\n+0002d2e0: 3031 2061 6e64 2032 3030 320a 2020 2020 01 and 2002. \n+0002d2f0: 2068 6520 6861 6420 6120 6c6f 7420 6f66 he had a lot of\n+0002d300: 2066 7265 6520 7469 6d65 2074 6f20 656e free time to en\n+0002d310: 6a6f 7920 6861 636b 696e 6720 4175 746f joy hacking Auto\n+0002d320: 6d61 6b65 2e0a 0a32 3030 322d 3036 2d31 make...2002-06-1\n+0002d330: 3420 4175 746f 6d61 6b65 2031 2e36 2e32 4 Automake 1.6.2\n+0002d340: 0a0a 3230 3032 2d30 372d 3238 2041 7574 ..2002-07-28 Aut\n+0002d350: 6f6d 616b 6520 312e 362e 330a 3230 3032 omake 1.6.3.2002\n+0002d360: 2d30 372d 3238 2041 7574 6f6d 616b 6520 -07-28 Automake \n+0002d370: 312e 342d 7036 0a0a 2020 2020 2054 776f 1.4-p6.. Two\n+0002d380: 2072 656c 6561 7365 7320 6f6e 2074 6865 releases on the\n+0002d390: 2073 616d 6520 6461 792e 2020 312e 362e same day. 1.6.\n+0002d3a0: 3320 6973 2061 2062 7567 2d66 6978 2072 3 is a bug-fix r\n+0002d3b0: 656c 6561 7365 2e0a 0a20 2020 2020 546f elease... To\n+0002d3c0: 6d20 5472 6f6d 6579 2062 6163 6b70 6f72 m Tromey backpor\n+0002d3d0: 7465 6420 7468 6520 7665 7273 696f 6e65 ted the versione\n+0002d3e0: 6420 696e 7374 616c 6c61 7469 6f6e 206d d installation m\n+0002d3f0: 6563 6861 6e69 736d 206f 6e20 7468 650a echanism on the.\n+0002d400: 2020 2020 2031 2e34 2062 7261 6e63 682c 1.4 branch,\n+0002d410: 2073 6f20 7468 6174 2041 7574 6f6d 616b so that Automak\n+0002d420: 6520 312e 362e 7820 616e 6420 4175 746f e 1.6.x and Auto\n+0002d430: 6d61 6b65 2031 2e34 2d70 3620 636f 756c make 1.4-p6 coul\n+0002d440: 6420 6265 0a20 2020 2020 696e 7374 616c d be. instal\n+0002d450: 6c65 6420 7369 6465 2062 7920 7369 6465 led side by side\n+0002d460: 2e20 2041 6e6f 7468 6572 2072 6571 7565 . Another reque\n+0002d470: 7374 2066 726f 6d20 7468 6520 474e 4f4d st from the GNOM\n+0002d480: 4520 666f 6c6b 732e 0a0a 3230 3032 2d30 E folks...2002-0\n+0002d490: 392d 3235 2041 7574 6f6d 616b 6520 312e 9-25 Automake 1.\n+0002d4a0: 370a 0a20 2020 2020 5468 6973 2072 656c 7.. This rel\n+0002d4b0: 6561 7365 2073 7769 7463 6865 7320 746f ease switches to\n+0002d4c0: 2074 6865 206e 6577 20e2 8098 636f 6e66 the new ...conf\n+0002d4d0: 6967 7572 652e 6163 e280 9920 7363 616e igure.ac... scan\n+0002d4e0: 6e65 7220 416b 696d 2077 6173 0a20 2020 ner Akim was. \n+0002d4f0: 2020 6578 7065 7269 6d65 6e74 696e 6720 experimenting \n+0002d500: 696e 2031 2e35 2e0a 0a32 3030 322d 3130 in 1.5...2002-10\n+0002d510: 2d31 3620 4175 746f 6d61 6b65 2031 2e37 -16 Automake 1.7\n+0002d520: 2e31 0a32 3030 322d 3132 2d30 3620 4175 .1.2002-12-06 Au\n+0002d530: 746f 6d61 6b65 2031 2e37 2e32 0a32 3030 tomake 1.7.2.200\n+0002d540: 332d 3032 2d32 3020 4175 746f 6d61 6b65 3-02-20 Automake\n+0002d550: 2031 2e37 2e33 0a32 3030 332d 3034 2d32 1.7.3.2003-04-2\n+0002d560: 3320 4175 746f 6d61 6b65 2031 2e37 2e34 3 Automake 1.7.4\n+0002d570: 0a32 3030 332d 3035 2d31 3820 4175 746f .2003-05-18 Auto\n+0002d580: 6d61 6b65 2031 2e37 2e35 0a32 3030 332d make 1.7.5.2003-\n+0002d590: 3037 2d31 3020 4175 746f 6d61 6b65 2031 07-10 Automake 1\n+0002d5a0: 2e37 2e36 0a32 3030 332d 3039 2d30 3720 .7.6.2003-09-07 \n+0002d5b0: 4175 746f 6d61 6b65 2031 2e37 2e37 0a32 Automake 1.7.7.2\n+0002d5c0: 3030 332d 3130 2d30 3720 4175 746f 6d61 003-10-07 Automa\n+0002d5d0: 6b65 2031 2e37 2e38 0a0a 2020 2020 204d ke 1.7.8.. M\n+0002d5e0: 616e 7920 6275 672d 6669 7820 7265 6c65 any bug-fix rele\n+0002d5f0: 6173 6573 2e20 2031 2e37 206c 6173 7465 ases. 1.7 laste\n+0002d600: 6420 6265 6361 7573 6520 7468 6520 6465 d because the de\n+0002d610: 7665 6c6f 706d 656e 7420 7665 7273 696f velopment versio\n+0002d620: 6e0a 2020 2020 2028 7570 636f 6d69 6e67 n. (upcoming\n+0002d630: 2031 2e38 2920 7761 7320 7375 6666 6572 1.8) was suffer\n+0002d640: 696e 6720 736f 6d65 206d 616a 6f72 2069 ing some major i\n+0002d650: 6e74 6572 6e61 6c20 7265 7661 6d70 696e nternal revampin\n+0002d660: 672e 0a0a 3230 3033 2d31 302d 3236 2041 g...2003-10-26 A\n+0002d670: 7574 6f6d 616b 6520 6f6e 2073 6372 6565 utomake on scree\n+0002d680: 6e0a 0a20 2020 2020 4570 6973 6f64 6520 n.. Episode \n+0002d690: 3439 2c20 2752 6570 6572 6375 7373 696f 49, 'Repercussio\n+0002d6a0: 6e73 272c 2069 6e20 7468 6520 7468 6972 ns', in the thir\n+0002d6b0: 6420 7365 6173 6f6e 206f 6620 7468 6520 d season of the \n+0002d6c0: 2741 6c69 6173 2720 5456 0a20 2020 2020 'Alias' TV. \n+0002d6d0: 7368 6f77 2069 7320 6669 7273 7420 6169 show is first ai\n+0002d6e0: 7265 642e 0a0a 2020 2020 204d 6172 7368 red... Marsh\n+0002d6f0: 616c 6c2c 206f 6e65 206f 6620 7468 6520 all, one of the \n+0002d700: 6368 6172 6163 7465 7273 2c20 6973 2077 characters, is w\n+0002d710: 6f72 6b69 6e67 206f 6e20 6120 636f 6d70 orking on a comp\n+0002d720: 7574 6572 2076 6972 7573 0a20 2020 2020 uter virus. \n+0002d730: 7468 6174 2068 6520 6861 7320 746f 206d that he has to m\n+0002d740: 6f64 6966 7920 6265 666f 7265 2069 7420 odify before it \n+0002d750: 6765 7473 2069 6e74 6f20 7468 6520 7772 gets into the wr\n+0002d760: 6f6e 6720 6861 6e64 7320 6f72 0a20 2020 ong hands or. \n+0002d770: 2020 736f 6d65 7468 696e 6720 6c69 6b65 something like\n+0002d780: 2074 6861 742e 2020 5468 6520 7363 7265 that. The scre\n+0002d790: 656e 7368 6f74 7320 796f 7520 7365 6520 enshots you see \n+0002d7a0: 646f 206e 6f74 2073 686f 7720 616e 790a do not show any.\n+0002d7b0: 2020 2020 2070 726f 6772 616d 2063 6f64 program cod\n+0002d7c0: 652c 2074 6865 7920 7368 6f77 2061 20e2 e, they show a .\n+0002d7d0: 8098 4d61 6b65 6669 6c65 2e69 6ee2 8099 ..Makefile.in...\n+0002d7e0: 20e2 8098 6765 6e65 7261 7465 6420 6279 ...generated by\n+0002d7f0: 2061 7574 6f6d 616b 65e2 8099 2e2e 2e0a automake.......\n+0002d800: 0a32 3030 332d 3131 2d30 3920 4175 746f .2003-11-09 Auto\n+0002d810: 6d61 6b65 2031 2e37 2e39 0a0a 3230 3033 make 1.7.9..2003\n+0002d820: 2d31 322d 3130 2041 7574 6f6d 616b 6520 -12-10 Automake \n+0002d830: 312e 380a 0a20 2020 2020 5468 6520 6d6f 1.8.. The mo\n+0002d840: 7374 2073 7472 696b 696e 6720 7570 6461 st striking upda\n+0002d850: 7465 2069 7320 7072 6f62 6162 6c79 2074 te is probably t\n+0002d860: 6861 7420 6f66 20e2 8098 6163 6c6f 6361 hat of ...acloca\n+0002d870: 6ce2 8099 2e0a 0a20 2020 2020 e280 9861 l...... ...a\n+0002d880: 636c 6f63 616c e280 9920 6e6f 7720 7573 clocal... now us\n+0002d890: 6573 20e2 8098 6d34 5f69 6e63 6c75 6465 es ...m4_include\n+0002d8a0: e280 9920 696e 2074 6865 2070 726f 6475 ... in the produ\n+0002d8b0: 6365 6420 e280 9861 636c 6f63 616c 2e6d ced ...aclocal.m\n+0002d8c0: 34e2 8099 2077 6865 6e0a 2020 2020 2074 4... when. t\n+0002d8d0: 6865 2069 6e63 6c75 6465 6420 6d61 6372 he included macr\n+0002d8e0: 6f73 2061 7265 2061 6c72 6561 6479 2064 os are already d\n+0002d8f0: 6973 7472 6962 7574 6564 2077 6974 6820 istributed with \n+0002d900: 7468 6520 7061 636b 6167 6520 2861 6e0a the package (an.\n+0002d910: 2020 2020 2069 6469 6f6d 2075 7365 6420 idiom used \n+0002d920: 696e 206d 616e 7920 7061 636b 6167 6573 in many packages\n+0002d930: 292c 2077 6869 6368 2072 6564 7563 6573 ), which reduces\n+0002d940: 2063 6f64 6520 6475 706c 6963 6174 696f code duplicatio\n+0002d950: 6e2e 2020 4d61 6e79 0a20 2020 2020 7065 n. Many. pe\n+0002d960: 6f70 6c65 206c 696b 6564 2074 6861 742c ople liked that,\n+0002d970: 2062 7574 2069 6e20 6661 6374 2074 6869 but in fact thi\n+0002d980: 7320 6368 616e 6765 2077 6173 2072 6561 s change was rea\n+0002d990: 6c6c 7920 696e 7472 6f64 7563 6564 2074 lly introduced t\n+0002d9a0: 6f0a 2020 2020 2066 6978 2061 2062 7567 o. fix a bug\n+0002d9b0: 2069 6e20 7265 6275 696c 6420 7275 6c65 in rebuild rule\n+0002d9c0: 733a 20e2 8098 4d61 6b65 6669 6c65 2e69 s: ...Makefile.i\n+0002d9d0: 6ee2 8099 206d 7573 7420 6265 2072 6562 n... must be reb\n+0002d9e0: 7569 6c74 2077 6865 6e65 7665 720a 2020 uilt whenever. \n+0002d9f0: 2020 2061 2064 6570 656e 6465 6e63 7920 a dependency \n+0002da00: 6f66 20e2 8098 636f 6e66 6967 7572 65e2 of ...configure.\n+0002da10: 8099 2063 6861 6e67 6573 2c20 6275 7420 .. changes, but \n+0002da20: 616c 6c20 7468 6520 e280 986d 34e2 8099 all the ...m4...\n+0002da30: 2066 696c 6573 0a20 2020 2020 696e 636c files. incl\n+0002da40: 7564 6564 2069 6e20 e280 9861 636c 6f63 uded in ...acloc\n+0002da50: 616c 2e6d 34e2 8099 2077 6865 7265 2075 al.m4... where u\n+0002da60: 6e6b 6e6f 776e 2066 726f 6d20 e280 9861 nknown from ...a\n+0002da70: 7574 6f6d 616b 65e2 8099 2e20 204e 6f77 utomake.... Now\n+0002da80: 0a20 2020 2020 e280 9861 7574 6f6d 616b . ...automak\n+0002da90: 65e2 8099 2063 616e 206a 7573 7420 7472 e... can just tr\n+0002daa0: 6163 6520 7468 6520 e280 986d 345f 696e ace the ...m4_in\n+0002dab0: 636c 7564 65e2 8099 7320 746f 2064 6973 clude...s to dis\n+0002dac0: 636f 7665 7220 7468 650a 2020 2020 2064 cover the. d\n+0002dad0: 6570 656e 6465 6e63 6965 732e 0a0a 2020 ependencies... \n+0002dae0: 2020 20e2 8098 6163 6c6f 6361 6ce2 8099 ...aclocal...\n+0002daf0: 2061 6c73 6f20 7374 6172 7473 2075 7369 also starts usi\n+0002db00: 6e67 2074 6865 20e2 8098 2d2d 7472 6163 ng the ...--trac\n+0002db10: 65e2 8099 2041 7574 6f63 6f6e 6620 6f70 e... Autoconf op\n+0002db20: 7469 6f6e 2069 6e20 6f72 6465 720a 2020 tion in order. \n+0002db30: 2020 2074 6f20 6469 7363 6f76 6572 2075 to discover u\n+0002db40: 7365 6420 6d61 6372 6f73 206d 6f72 6520 sed macros more \n+0002db50: 6163 6375 7261 7465 6c79 2e20 2054 6869 accurately. Thi\n+0002db60: 7320 7769 6c6c 2074 7572 6e20 6f75 7420 s will turn out \n+0002db70: 746f 2062 650a 2020 2020 2076 6572 7920 to be. very \n+0002db80: 7472 6963 6b79 2028 6c61 7465 7220 7265 tricky (later re\n+0002db90: 6c65 6173 6573 2077 696c 6c20 696d 7072 leases will impr\n+0002dba0: 6f76 6520 7468 6973 2920 6173 2070 656f ove this) as peo\n+0002dbb0: 706c 6520 6861 640a 2020 2020 2064 6576 ple had. dev\n+0002dbc0: 6973 6564 206d 616e 7920 7761 7973 2074 ised many ways t\n+0002dbd0: 6f20 636f 7065 2077 6974 6820 7468 6520 o cope with the \n+0002dbe0: 6c69 6d69 7461 7469 6f6e 206f 6620 7072 limitation of pr\n+0002dbf0: 6576 696f 7573 20e2 8098 6163 6c6f 6361 evious ...acloca\n+0002dc00: 6ce2 8099 0a20 2020 2020 7665 7273 696f l.... versio\n+0002dc10: 6e73 2c20 6e6f 7461 626c 7920 7573 696e ns, notably usin\n+0002dc20: 6720 6861 6e64 7772 6974 7465 6e20 e280 g handwritten ..\n+0002dc30: 986d 345f 696e 636c 7564 65e2 8099 733a .m4_include...s:\n+0002dc40: 20e2 8098 6163 6c6f 6361 6ce2 8099 206d ...aclocal... m\n+0002dc50: 7573 740a 2020 2020 206d 616b 6520 7375 ust. make su\n+0002dc60: 7265 206e 6f74 2074 6f20 7265 6465 6669 re not to redefi\n+0002dc70: 6e65 2061 2072 756c 6520 7468 6174 2069 ne a rule that i\n+0002dc80: 7320 616c 7265 6164 7920 696e 636c 7564 s already includ\n+0002dc90: 6564 2062 7920 7375 6368 0a20 2020 2020 ed by such. \n+0002dca0: 7374 6174 656d 656e 742e 0a0a 2020 2020 statement... \n+0002dcb0: 2041 7574 6f6d 616b 6520 616c 736f 2068 Automake also h\n+0002dcc0: 6173 2073 6565 6e20 6974 7320 6775 7473 as seen its guts\n+0002dcd0: 2072 6577 7269 7474 656e 2e20 2041 6c74 rewritten. Alt\n+0002dce0: 686f 7567 6820 7468 6973 2072 6577 7269 hough this rewri\n+0002dcf0: 7469 6e67 0a20 2020 2020 746f 6f6b 2061 ting. took a\n+0002dd00: 206c 6f74 206f 6620 6566 666f 7274 732c lot of efforts,\n+0002dd10: 2069 7420 6973 206f 6e6c 7920 6170 7061 it is only appa\n+0002dd20: 7265 6e74 2074 6f20 7468 6520 7573 6572 rent to the user\n+0002dd30: 7320 696e 2074 6861 740a 2020 2020 2073 s in that. s\n+0002dd40: 6f6d 6520 636f 6e73 7472 7563 7469 6f6e ome construction\n+0002dd50: 7320 7072 6576 696f 7573 6c79 2064 6973 s previously dis\n+0002dd60: 616c 6c6f 7765 6420 6279 2074 6865 2069 allowed by the i\n+0002dd70: 6d70 6c65 6d65 6e74 6174 696f 6e20 6e6f mplementation no\n+0002dd80: 770a 2020 2020 2077 6f72 6b20 6e69 6365 w. work nice\n+0002dd90: 6c79 2e20 2043 6f6e 6469 7469 6f6e 616c ly. Conditional\n+0002dda0: 732c 204c 6f63 6174 696f 6e73 2c20 5661 s, Locations, Va\n+0002ddb0: 7269 6162 6c65 2061 6e64 2052 756c 650a riable and Rule.\n+0002ddc0: 2020 2020 2064 6566 696e 6974 696f 6e73 definitions\n+0002ddd0: 2c20 4f70 7469 6f6e 733a 2074 6865 7365 , Options: these\n+0002dde0: 2069 7465 6d73 206f 6e20 7768 6963 6820 items on which \n+0002ddf0: 4175 746f 6d61 6b65 2077 6f72 6b73 2068 Automake works h\n+0002de00: 6176 6520 6265 656e 0a20 2020 2020 7265 ave been. re\n+0002de10: 7772 6974 7465 6e20 6173 2073 6570 6172 written as separ\n+0002de20: 6174 6520 5065 726c 206d 6f64 756c 6573 ate Perl modules\n+0002de30: 2c20 616e 6420 646f 6375 6d65 6e74 6564 , and documented\n+0002de40: 2e0a 0a32 3030 342d 3031 2d31 3120 4175 ...2004-01-11 Au\n+0002de50: 746f 6d61 6b65 2031 2e38 2e31 0a32 3030 tomake 1.8.1.200\n+0002de60: 342d 3031 2d31 3220 4175 746f 6d61 6b65 4-01-12 Automake\n+0002de70: 2031 2e38 2e32 0a32 3030 342d 3033 2d30 1.8.2.2004-03-0\n+0002de80: 3720 4175 746f 6d61 6b65 2031 2e38 2e33 7 Automake 1.8.3\n+0002de90: 0a32 3030 342d 3034 2d32 3520 4175 746f .2004-04-25 Auto\n+0002dea0: 6d61 6b65 2031 2e38 2e34 0a32 3030 342d make 1.8.4.2004-\n+0002deb0: 3035 2d31 3620 4175 746f 6d61 6b65 2031 05-16 Automake 1\n+0002dec0: 2e38 2e35 0a0a 3230 3034 2d30 372d 3238 .8.5..2004-07-28\n+0002ded0: 2041 7574 6f6d 616b 6520 312e 390a 0a20 Automake 1.9.. \n+0002dee0: 2020 2020 5468 6973 2072 656c 6561 7365 This release\n+0002def0: 2074 7269 6573 2074 6f20 7369 6d70 6c69 tries to simpli\n+0002df00: 6679 2074 6865 2063 6f6d 7069 6c61 7469 fy the compilati\n+0002df10: 6f6e 2072 756c 6573 2069 7420 6f75 7470 on rules it outp\n+0002df20: 7574 7320 746f 0a20 2020 2020 7265 6475 uts to. redu\n+0002df30: 6365 2074 6865 2073 697a 6520 6f66 2074 ce the size of t\n+0002df40: 6865 204d 616b 6566 696c 652e 2020 5468 he Makefile. Th\n+0002df50: 6520 636f 6d70 6c61 696e 7420 696e 6974 e complaint init\n+0002df60: 6961 6c6c 7920 636f 6d65 2066 726f 6d0a ially come from.\n+0002df70: 2020 2020 2074 6865 206c 6962 6763 6a20 the libgcj \n+0002df80: 6465 7665 6c6f 7065 7273 2e20 2054 6865 developers. The\n+0002df90: 6972 20e2 8098 4d61 6b65 6669 6c65 2e69 ir ...Makefile.i\n+0002dfa0: 6ee2 8099 2067 656e 6572 6174 6564 2077 n... generated w\n+0002dfb0: 6974 6820 4175 746f 6d61 6b65 0a20 2020 ith Automake. \n+0002dfc0: 2020 312e 3420 616e 6420 6375 7374 6f6d 1.4 and custom\n+0002dfd0: 2062 7569 6c64 2072 756c 6573 2028 312e build rules (1.\n+0002dfe0: 3420 6469 6420 6e6f 7420 7375 7070 6f72 4 did not suppor\n+0002dff0: 7420 636f 6d70 696c 6564 204a 6176 6129 t compiled Java)\n+0002e000: 2069 730a 2020 2020 2032 3530 4b42 2e20 is. 250KB. \n+0002e010: 2054 6865 206f 6e65 2067 656e 6572 6174 The one generat\n+0002e020: 6564 2062 7920 312e 3820 7761 7320 6f76 ed by 1.8 was ov\n+0002e030: 6572 2039 4d42 2120 2031 2e39 2067 6574 er 9MB! 1.9 get\n+0002e040: 7320 6974 2064 6f77 6e20 746f 0a20 2020 s it down to. \n+0002e050: 2020 312e 324d 422e 0a0a 2020 2020 2041 1.2MB... A\n+0002e060: 7369 6465 2066 726f 6d20 7468 6973 2069 side from this i\n+0002e070: 7420 636f 6e74 6169 6e73 206d 6169 6e6c t contains mainl\n+0002e080: 7920 6d69 6e6f 7220 6368 616e 6765 7320 y minor changes \n+0002e090: 616e 6420 6275 672d 6669 7865 732e 0a0a and bug-fixes...\n+0002e0a0: 3230 3034 2d30 382d 3131 2041 7574 6f6d 2004-08-11 Autom\n+0002e0b0: 616b 6520 312e 392e 310a 3230 3034 2d30 ake 1.9.1.2004-0\n+0002e0c0: 392d 3139 2041 7574 6f6d 616b 6520 312e 9-19 Automake 1.\n+0002e0d0: 392e 320a 0a20 2020 2020 4175 746f 6d61 9.2.. Automa\n+0002e0e0: 6b65 2068 6173 2074 656e 2079 6561 7273 ke has ten years\n+0002e0f0: 2e20 2054 6869 7320 6368 6170 7465 7220 . This chapter \n+0002e100: 6f66 2074 6865 206d 616e 7561 6c20 7761 of the manual wa\n+0002e110: 7320 696e 6974 6961 6c6c 790a 2020 2020 s initially. \n+0002e120: 2077 7269 7474 656e 2066 6f72 2074 6869 written for thi\n+0002e130: 7320 6f63 6361 7369 6f6e 2e0a 0a32 3030 s occasion...200\n+0002e140: 372d 3130 2d32 3920 4175 746f 6d61 6b65 7-10-29 Automake\n+0002e150: 2072 6570 6f73 6974 6f72 7920 6d6f 7665 repository move\n+0002e160: 7320 746f 20e2 8098 7361 7661 6e6e 6168 s to ...savannah\n+0002e170: 2e67 6e75 2e6f 7267 e280 9920 616e 6420 .gnu.org... and \n+0002e180: 7573 6573 0a20 2020 2020 6769 7420 6173 uses. git as\n+0002e190: 2070 7269 6d61 7279 2072 6570 6f73 6974 primary reposit\n+0002e1a0: 6f72 792e 0a0a 1f0a 4669 6c65 3a20 6175 ory.....File: au\n+0002e1b0: 746f 6d61 6b65 2d31 2e31 312e 696e 666f tomake-1.11.info\n+0002e1c0: 2c20 204e 6f64 653a 2044 6570 656e 6465 , Node: Depende\n+0002e1d0: 6e63 7920 5472 6163 6b69 6e67 2045 766f ncy Tracking Evo\n+0002e1e0: 6c75 7469 6f6e 2c20 204e 6578 743a 2052 lution, Next: R\n+0002e1f0: 656c 6561 7365 732c 2020 5072 6576 3a20 eleases, Prev: \n+0002e200: 5469 6d65 6c69 6e65 2c20 2055 703a 2048 Timeline, Up: H\n+0002e210: 6973 746f 7279 0a0a 3239 2e32 2044 6570 istory..29.2 Dep\n+0002e220: 656e 6465 6e63 7920 5472 6163 6b69 6e67 endency Tracking\n+0002e230: 2069 6e20 4175 746f 6d61 6b65 0a3d 3d3d 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: 3d0a 0a4f 7665 7220 7468 6520 7965 6172 =..Over the year\n+0002e270: 7320 4175 746f 6d61 6b65 2068 6173 2064 s Automake has d\n+0002e280: 6570 6c6f 7965 6420 7468 7265 6520 6469 eployed three di\n+0002e290: 6666 6572 656e 7420 6465 7065 6e64 656e fferent dependen\n+0002e2a0: 6379 2074 7261 636b 696e 670a 6d65 7468 cy tracking.meth\n+0002e2b0: 6f64 732e 2020 4561 6368 206d 6574 686f ods. Each metho\n+0002e2c0: 642c 2069 6e63 6c75 6469 6e67 2074 6865 d, including the\n+0002e2d0: 2063 7572 7265 6e74 206f 6e65 2c20 6861 current one, ha\n+0002e2e0: 7320 6861 6420 666c 6177 7320 6f66 0a76 s had flaws of.v\n+0002e2f0: 6172 696f 7573 2073 6f72 7473 2e20 2048 arious sorts. H\n+0002e300: 6572 6520 7765 206c 6179 206f 7574 2074 ere we lay out t\n+0002e310: 6865 2064 6966 6665 7265 6e74 2064 6570 he different dep\n+0002e320: 656e 6465 6e63 7920 7472 6163 6b69 6e67 endency tracking\n+0002e330: 0a6d 6574 686f 6473 2c20 7468 6569 7220 .methods, their \n+0002e340: 666c 6177 732c 2061 6e64 2074 6865 6972 flaws, and their\n+0002e350: 2066 6978 6573 2e20 2057 6520 636f 6e63 fixes. We conc\n+0002e360: 6c75 6465 2077 6974 6820 7265 636f 6d6d lude with recomm\n+0002e370: 656e 6461 7469 6f6e 730a 666f 7220 746f endations.for to\n+0002e380: 6f6c 2077 7269 7465 7273 2c20 616e 6420 ol writers, and \n+0002e390: 6279 2069 6e64 6963 6174 696e 6720 6675 by indicating fu\n+0002e3a0: 7475 7265 2064 6972 6563 7469 6f6e 7320 ture directions \n+0002e3b0: 666f 7220 6465 7065 6e64 656e 6379 0a74 for dependency.t\n+0002e3c0: 7261 636b 696e 6720 776f 726b 2069 6e20 racking work in \n+0002e3d0: 4175 746f 6d61 6b65 2e0a 0a2a 204d 656e Automake...* Men\n+0002e3e0: 753a 0a0a 2a20 4669 7273 7420 5461 6b65 u:..* First Take\n+0002e3f0: 206f 6e20 4465 7065 6e64 656e 6369 6573 on Dependencies\n+0002e400: 3a3a 2020 5072 6563 6f6d 7075 7465 6420 :: Precomputed \n+0002e410: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n+0002e420: 696e 670a 2a20 4465 7065 6e64 656e 6369 ing.* Dependenci\n+0002e430: 6573 2041 7320 5369 6465 2045 6666 6563 es As Side Effec\n+0002e440: 7473 3a3a 2020 5570 6461 7465 2061 7420 ts:: Update at \n+0002e450: 6465 7665 6c6f 7065 7220 636f 6d70 696c developer compil\n+0002e460: 6520 7469 6d65 0a2a 2044 6570 656e 6465 e time.* Depende\n+0002e470: 6e63 6965 7320 666f 7220 7468 6520 5573 ncies for the Us\n+0002e480: 6572 3a3a 2020 2055 7064 6174 6520 6174 er:: Update at\n+0002e490: 2075 7365 7220 636f 6d70 696c 6520 7469 user compile ti\n+0002e4a0: 6d65 0a2a 2054 6563 686e 6971 7565 7320 me.* Techniques \n+0002e4b0: 666f 7220 4465 7065 6e64 656e 6369 6573 for Dependencies\n+0002e4c0: 3a3a 2020 416c 7465 726e 6174 6976 6520 :: Alternative \n+0002e4d0: 6170 7072 6f61 6368 6573 0a2a 2052 6563 approaches.* Rec\n+0002e4e0: 6f6d 6d65 6e64 6174 696f 6e73 2066 6f72 ommendations for\n+0002e4f0: 2054 6f6f 6c20 5772 6974 6572 733a 3a20 Tool Writers:: \n+0002e500: 2057 6861 7420 746f 6f6c 2077 7269 7465 What tool write\n+0002e510: 7273 2063 616e 2064 6f20 746f 2068 656c rs can do to hel\n+0002e520: 700a 2a20 4675 7475 7265 2044 6972 6563 p.* Future Direc\n+0002e530: 7469 6f6e 7320 666f 7220 4465 7065 6e64 tions for Depend\n+0002e540: 656e 6369 6573 3a3a 2020 4c61 6e67 7561 encies:: Langua\n+0002e550: 6765 7320 4175 746f 6d61 6b65 2064 6f65 ges Automake doe\n+0002e560: 7320 6e6f 7420 6b6e 6f77 0a0a 1f0a 4669 s not know....Fi\n+0002e570: 6c65 3a20 6175 746f 6d61 6b65 2d31 2e31 le: automake-1.1\n+0002e580: 312e 696e 666f 2c20 204e 6f64 653a 2046 1.info, Node: F\n+0002e590: 6972 7374 2054 616b 6520 6f6e 2044 6570 irst Take on Dep\n+0002e5a0: 656e 6465 6e63 6965 732c 2020 4e65 7874 endencies, Next\n+0002e5b0: 3a20 4465 7065 6e64 656e 6369 6573 2041 : Dependencies A\n+0002e5c0: 7320 5369 6465 2045 6666 6563 7473 2c20 s Side Effects, \n+0002e5d0: 2055 703a 2044 6570 656e 6465 6e63 7920 Up: Dependency \n+0002e5e0: 5472 6163 6b69 6e67 2045 766f 6c75 7469 Tracking Evoluti\n+0002e5f0: 6f6e 0a0a 3239 2e32 2e31 2046 6972 7374 on..29.2.1 First\n+0002e600: 2054 616b 6520 6f6e 2044 6570 656e 6465 Take on Depende\n+0002e610: 6e63 7920 5472 6163 6b69 6e67 0a2d 2d2d ncy 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 2d0a 0a44 6573 6372 6970 7469 -----..Descripti\n+0002e650: 6f6e 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a on..............\n+0002e660: 4f75 7220 6669 7273 7420 6174 7465 6d70 Our first attemp\n+0002e670: 7420 6174 2061 7574 6f6d 6174 6963 2064 t at automatic d\n+0002e680: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+0002e690: 6e67 2077 6173 2062 6173 6564 206f 6e20 ng was based on \n+0002e6a0: 7468 650a 6d65 7468 6f64 2072 6563 6f6d the.method recom\n+0002e6b0: 6d65 6e64 6564 2062 7920 474e 5520 e280 mended by GNU ..\n+0002e6c0: 986d 616b 65e2 8099 2e20 2028 2a6e 6f74 .make.... (*not\n+0002e6d0: 6520 4765 6e65 7261 7469 6e67 2050 7265 e Generating Pre\n+0002e6e0: 7265 7175 6973 6974 6573 0a41 7574 6f6d requisites.Autom\n+0002e6f0: 6174 6963 616c 6c79 3a20 286d 616b 6529 atically: (make)\n+0002e700: 4175 746f 6d61 7469 6320 5072 6572 6571 Automatic Prereq\n+0002e710: 7569 7369 7465 732e 290a 0a20 2020 5468 uisites.).. Th\n+0002e720: 6973 2076 6572 7369 6f6e 2077 6f72 6b65 is version worke\n+0002e730: 6420 6279 2070 7265 636f 6d70 7574 696e d by precomputin\n+0002e740: 6720 6465 7065 6e64 656e 6369 6573 2061 g dependencies a\n+0002e750: 6865 6164 206f 6620 7469 6d65 2e20 2046 head of time. F\n+0002e760: 6f72 0a65 6163 6820 736f 7572 6365 2066 or.each source f\n+0002e770: 696c 652c 2069 7420 6861 6420 6120 7370 ile, it had a sp\n+0002e780: 6563 6961 6c20 e280 982e 50e2 8099 2066 ecial ....P... f\n+0002e790: 696c 6520 7468 6174 2068 656c 6420 7468 ile that held th\n+0002e7a0: 6520 6465 7065 6e64 656e 6369 6573 2e0a e dependencies..\n+0002e7b0: 5468 6572 6520 7761 7320 6120 7275 6c65 There was a rule\n+0002e7c0: 2074 6f20 6765 6e65 7261 7465 2061 20e2 to generate a .\n+0002e7d0: 8098 2e50 e280 9920 6669 6c65 2062 7920 ...P... file by \n+0002e7e0: 696e 766f 6b69 6e67 2074 6865 2063 6f6d invoking the com\n+0002e7f0: 7069 6c65 720a 6170 7072 6f70 7269 6174 piler.appropriat\n+0002e800: 656c 792e 2020 416c 6c20 7375 6368 20e2 ely. All such .\n+0002e810: 8098 2e50 e280 9920 6669 6c65 7320 7765 ...P... files we\n+0002e820: 7265 2069 6e63 6c75 6465 6420 6279 2074 re included by t\n+0002e830: 6865 20e2 8098 4d61 6b65 6669 6c65 e280 he ...Makefile..\n+0002e840: 992c 0a74 6875 7320 696d 706c 6963 6974 .,.thus implicit\n+0002e850: 6c79 2062 6563 6f6d 696e 6720 6465 7065 ly becoming depe\n+0002e860: 6e64 656e 6369 6573 206f 6620 e280 984d ndencies of ...M\n+0002e870: 616b 6566 696c 65e2 8099 2e0a 0a42 7567 akefile......Bug\n+0002e880: 730a 2e2e 2e2e 0a0a 5468 6973 2061 7070 s.......This app\n+0002e890: 726f 6163 6820 6861 6420 7365 7665 7261 roach had severa\n+0002e8a0: 6c20 6372 6974 6963 616c 2062 7567 732e l critical bugs.\n+0002e8b0: 0a0a 2020 20e2 80a2 2054 6865 2063 6f64 .. ... The cod\n+0002e8c0: 6520 746f 2067 656e 6572 6174 6520 7468 e to generate th\n+0002e8d0: 6520 e280 982e 50e2 8099 2066 696c 6520 e ....P... file \n+0002e8e0: 7265 6c69 6564 206f 6e20 e280 9867 6363 relied on ...gcc\n+0002e8f0: e280 992e 2020 2841 206c 696d 6974 6174 .... (A limitat\n+0002e900: 696f 6e2c 0a20 2020 2020 6e6f 7420 7465 ion,. not te\n+0002e910: 6368 6e69 6361 6c6c 7920 6120 6275 672e chnically a bug.\n+0002e920: 290a 2020 20e2 80a2 2054 6865 2064 6570 ). ... The dep\n+0002e930: 656e 6465 6e63 7920 7472 6163 6b69 6e67 endency tracking\n+0002e940: 206d 6563 6861 6e69 736d 2069 7473 656c mechanism itsel\n+0002e950: 6620 7265 6c69 6564 206f 6e20 474e 5520 f relied on GNU \n+0002e960: e280 986d 616b 65e2 8099 2e20 2028 410a ...make.... (A.\n+0002e970: 2020 2020 206c 696d 6974 6174 696f 6e2c limitation,\n+0002e980: 206e 6f74 2074 6563 686e 6963 616c 6c79 not technically\n+0002e990: 2061 2062 7567 2e29 0a20 2020 e280 a220 a bug.). ... \n+0002e9a0: 4265 6361 7573 6520 6561 6368 20e2 8098 Because each ...\n+0002e9b0: 2e50 e280 9920 6669 6c65 2077 6173 2061 .P... file was a\n+0002e9c0: 2064 6570 656e 6465 6e63 7920 6f66 20e2 dependency of .\n+0002e9d0: 8098 4d61 6b65 6669 6c65 e280 992c 2074 ..Makefile..., t\n+0002e9e0: 6869 7320 6d65 616e 740a 2020 2020 2074 his meant. t\n+0002e9f0: 6861 7420 6465 7065 6e64 656e 6379 2074 hat dependency t\n+0002ea00: 7261 636b 696e 6720 7761 7320 646f 6e65 racking was done\n+0002ea10: 2065 6167 6572 6c79 2062 7920 e280 986d eagerly by ...m\n+0002ea20: 616b 65e2 8099 2e20 2046 6f72 2069 6e73 ake.... For ins\n+0002ea30: 7461 6e63 652c 0a20 2020 2020 e280 986d tance,. ...m\n+0002ea40: 616b 6520 636c 6561 6ee2 8099 2077 6f75 ake clean... wou\n+0002ea50: 6c64 2063 6175 7365 2061 6c6c 2074 6865 ld cause all the\n+0002ea60: 2064 6570 656e 6465 6e63 7920 6669 6c65 dependency file\n+0002ea70: 7320 746f 2062 6520 7570 6461 7465 642c s to be updated,\n+0002ea80: 0a20 2020 2020 616e 6420 7468 656e 2069 . and then i\n+0002ea90: 6d6d 6564 6961 7465 6c79 2072 656d 6f76 mmediately remov\n+0002eaa0: 6564 2e20 2054 6869 7320 6561 6765 726e ed. This eagern\n+0002eab0: 6573 7320 616c 736f 2063 6175 7365 6420 ess also caused \n+0002eac0: 7072 6f62 6c65 6d73 0a20 2020 2020 7769 problems. wi\n+0002ead0: 7468 2073 6f6d 6520 636f 6e66 6967 7572 th some configur\n+0002eae0: 6174 696f 6e73 3b20 6966 2061 2063 6572 ations; if a cer\n+0002eaf0: 7461 696e 2073 6f75 7263 6520 6669 6c65 tain source file\n+0002eb00: 2063 6f75 6c64 206e 6f74 2062 650a 2020 could not be. \n+0002eb10: 2020 2063 6f6d 7069 6c65 6420 6f6e 2061 compiled on a\n+0002eb20: 2067 6976 656e 2061 7263 6869 7465 6374 given architect\n+0002eb30: 7572 6520 666f 7220 736f 6d65 2072 6561 ure for some rea\n+0002eb40: 736f 6e2c 2064 6570 656e 6465 6e63 790a son, dependency.\n+0002eb50: 2020 2020 2074 7261 636b 696e 6720 776f tracking wo\n+0002eb60: 756c 6420 6661 696c 2c20 6162 6f72 7469 uld fail, aborti\n+0002eb70: 6e67 2074 6865 2065 6e74 6972 6520 6275 ng the entire bu\n+0002eb80: 696c 642e 0a20 2020 e280 a220 4173 2064 ild.. ... As d\n+0002eb90: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+0002eba0: 6e67 2077 6173 2064 6f6e 6520 6173 2061 ng was done as a\n+0002ebb0: 2070 7265 2d70 6173 732c 2063 6f6d 7069 pre-pass, compi\n+0002ebc0: 6c65 2074 696d 6573 2077 6572 650a 2020 le times were. \n+0002ebd0: 2020 2064 6f75 626c 6564 2d74 6865 2063 doubled-the c\n+0002ebe0: 6f6d 7069 6c65 7220 6861 6420 746f 2062 ompiler had to b\n+0002ebf0: 6520 7275 6e20 7477 6963 6520 7065 7220 e run twice per \n+0002ec00: 736f 7572 6365 2066 696c 652e 0a20 2020 source file.. \n+0002ec10: e280 a220 e280 986d 616b 6520 6469 7374 ... ...make dist\n+0002ec20: e280 9920 7265 2d72 616e 20e2 8098 6175 ... re-ran ...au\n+0002ec30: 746f 6d61 6b65 e280 9920 746f 2067 656e tomake... to gen\n+0002ec40: 6572 6174 6520 6120 e280 984d 616b 6566 erate a ...Makef\n+0002ec50: 696c 65e2 8099 2074 6861 7420 6469 6420 ile... that did \n+0002ec60: 6e6f 740a 2020 2020 2068 6176 6520 6175 not. have au\n+0002ec70: 746f 6d61 7469 6320 6465 7065 6e64 656e tomatic dependen\n+0002ec80: 6379 2074 7261 636b 696e 6720 2861 6e64 cy tracking (and\n+0002ec90: 2074 6861 7420 7761 7320 7468 7573 2070 that was thus p\n+0002eca0: 6f72 7461 626c 6520 746f 0a20 2020 2020 ortable to. \n+0002ecb0: 616e 7920 7665 7273 696f 6e20 6f66 20e2 any version of .\n+0002ecc0: 8098 6d61 6b65 e280 9929 2e20 2049 6e20 ..make...). In \n+0002ecd0: 6f72 6465 7220 746f 2064 6f20 7468 6973 order to do this\n+0002ece0: 2070 6f72 7461 626c 792c 2041 7574 6f6d portably, Autom\n+0002ecf0: 616b 6520 6861 640a 2020 2020 2074 6f20 ake had. to \n+0002ed00: 7363 616e 2074 6865 2064 6570 656e 6465 scan the depende\n+0002ed10: 6e63 7920 6669 6c65 7320 616e 6420 7265 ncy files and re\n+0002ed20: 6d6f 7665 2061 6e79 2072 6566 6572 656e move any referen\n+0002ed30: 6365 2074 6861 7420 7761 7320 746f 2061 ce that was to a\n+0002ed40: 0a20 2020 2020 736f 7572 6365 2066 696c . source fil\n+0002ed50: 6520 6e6f 7420 696e 2074 6865 2064 6973 e not in the dis\n+0002ed60: 7472 6962 7574 696f 6e2e 2020 5468 6973 tribution. This\n+0002ed70: 2070 726f 6365 7373 2077 6173 2065 7272 process was err\n+0002ed80: 6f72 2d70 726f 6e65 2e0a 2020 2020 2041 or-prone.. A\n+0002ed90: 6c73 6f2c 2069 6620 e280 986d 616b 6520 lso, if ...make \n+0002eda0: 6469 7374 e280 9920 7761 7320 7275 6e20 dist... was run \n+0002edb0: 696e 2061 6e20 656e 7669 726f 6e6d 656e in an environmen\n+0002edc0: 7420 7768 6572 6520 736f 6d65 206f 626a t where some obj\n+0002edd0: 6563 740a 2020 2020 2066 696c 6520 6861 ect. file ha\n+0002ede0: 6420 6120 6465 7065 6e64 656e 6379 206f d a dependency o\n+0002edf0: 6e20 6120 736f 7572 6365 2066 696c 6520 n a source file \n+0002ee00: 7468 6174 2077 6173 206f 6e6c 7920 636f that was only co\n+0002ee10: 6e64 6974 696f 6e61 6c6c 790a 2020 2020 nditionally. \n+0002ee20: 2063 7265 6174 6564 2c20 4175 746f 6d61 created, Automa\n+0002ee30: 6b65 2077 6f75 6c64 2067 656e 6572 6174 ke would generat\n+0002ee40: 6520 6120 e280 984d 616b 6566 696c 65e2 e a ...Makefile.\n+0002ee50: 8099 2074 6861 7420 7265 6665 7272 6564 .. that referred\n+0002ee60: 2074 6f20 610a 2020 2020 2066 696c 6520 to a. file \n+0002ee70: 7468 6174 206d 6967 6874 206e 6f74 2061 that might not a\n+0002ee80: 7070 6561 7220 696e 2074 6865 2065 6e64 ppear in the end\n+0002ee90: 2075 7365 7227 7320 6275 696c 642e 2020 user's build. \n+0002eea0: 4120 7370 6563 6961 6c2c 0a20 2020 2020 A special,. \n+0002eeb0: 6861 636b 7920 6d65 6368 616e 6973 6d20 hacky mechanism \n+0002eec0: 7761 7320 7265 7175 6972 6564 2074 6f20 was required to \n+0002eed0: 776f 726b 2061 726f 756e 6420 7468 6973 work around this\n+0002eee0: 2e0a 0a48 6973 746f 7269 6361 6c20 4e6f ...Historical No\n+0002eef0: 7465 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e te..............\n+0002ef00: 2e2e 0a0a 5468 6520 636f 6465 2067 656e ....The code gen\n+0002ef10: 6572 6174 6564 2062 7920 4175 746f 6d61 erated by Automa\n+0002ef20: 6b65 2069 7320 6f66 7465 6e20 696e 7370 ke is often insp\n+0002ef30: 6972 6564 2062 7920 7468 6520 e280 984d ired by the ...M\n+0002ef40: 616b 6566 696c 65e2 8099 2073 7479 6c65 akefile... style\n+0002ef50: 0a6f 6620 6120 7061 7274 6963 756c 6172 .of a particular\n+0002ef60: 2061 7574 686f 722e 2020 496e 2074 6865 author. In the\n+0002ef70: 2063 6173 6520 6f66 2074 6865 2066 6972 case of the fir\n+0002ef80: 7374 2069 6d70 6c65 6d65 6e74 6174 696f st implementatio\n+0002ef90: 6e20 6f66 0a64 6570 656e 6465 6e63 7920 n of.dependency \n+0002efa0: 7472 6163 6b69 6e67 2c20 4920 6265 6c69 tracking, I beli\n+0002efb0: 6576 6520 7468 6520 696d 7065 7475 7320 eve the impetus \n+0002efc0: 616e 6420 696e 7370 6972 6174 696f 6e20 and inspiration \n+0002efd0: 7761 7320 4a69 6d0a 4d65 7965 7269 6e67 was Jim.Meyering\n+0002efe0: 2e20 2028 4920 636f 756c 6420 6265 206d . (I could be m\n+0002eff0: 6973 7461 6b65 6e2e 2020 4966 2079 6f75 istaken. If you\n+0002f000: 206b 6e6f 7720 6f74 6865 7277 6973 6520 know otherwise \n+0002f010: 6665 656c 2066 7265 6520 746f 0a63 6f72 feel free to.cor\n+0002f020: 7265 6374 206d 652e 290a 0a1f 0a46 696c rect me.)....Fil\n+0002f030: 653a 2061 7574 6f6d 616b 652d 312e 3131 e: automake-1.11\n+0002f040: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De\n+0002f050: 7065 6e64 656e 6369 6573 2041 7320 5369 pendencies As Si\n+0002f060: 6465 2045 6666 6563 7473 2c20 204e 6578 de Effects, Nex\n+0002f070: 743a 2044 6570 656e 6465 6e63 6965 7320 t: Dependencies \n+0002f080: 666f 7220 7468 6520 5573 6572 2c20 2050 for the User, P\n+0002f090: 7265 763a 2046 6972 7374 2054 616b 6520 rev: First Take \n+0002f0a0: 6f6e 2044 6570 656e 6465 6e63 6965 732c on Dependencies,\n+0002f0b0: 2020 5570 3a20 4465 7065 6e64 656e 6379 Up: Dependency\n+0002f0c0: 2054 7261 636b 696e 6720 4576 6f6c 7574 Tracking Evolut\n+0002f0d0: 696f 6e0a 0a32 392e 322e 3220 4465 7065 ion..29.2.2 Depe\n+0002f0e0: 6e64 656e 6369 6573 2041 7320 5369 6465 ndencies As Side\n+0002f0f0: 2045 6666 6563 7473 0a2d 2d2d 2d2d 2d2d 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 0a0a 4465 ------------..De\n+0002f120: 7363 7269 7074 696f 6e0a 2e2e 2e2e 2e2e scription.......\n+0002f130: 2e2e 2e2e 2e0a 0a54 6865 206e 6578 7420 .......The next \n+0002f140: 7265 6669 6e65 6d65 6e74 206f 6620 4175 refinement of Au\n+0002f150: 746f 6d61 6b65 2773 2061 7574 6f6d 6174 tomake's automat\n+0002f160: 6963 2064 6570 656e 6465 6e63 7920 7472 ic dependency tr\n+0002f170: 6163 6b69 6e67 2073 6368 656d 650a 7761 acking scheme.wa\n+0002f180: 7320 746f 2069 6d70 6c65 6d65 6e74 2064 s to implement d\n+0002f190: 6570 656e 6465 6e63 6965 7320 6173 2073 ependencies as s\n+0002f1a0: 6964 6520 6566 6665 6374 7320 6f66 2074 ide effects of t\n+0002f1b0: 6865 2063 6f6d 7069 6c61 7469 6f6e 2e20 he compilation. \n+0002f1c0: 2054 6869 730a 7761 7320 6169 6d65 6420 This.was aimed \n+0002f1d0: 6174 2073 6f6c 7669 6e67 2074 6865 206d at solving the m\n+0002f1e0: 6f73 7420 636f 6d6d 6f6e 6c79 2072 6570 ost commonly rep\n+0002f1f0: 6f72 7465 6420 7072 6f62 6c65 6d73 2077 orted problems w\n+0002f200: 6974 6820 7468 6520 6669 7273 740a 6170 ith the first.ap\n+0002f210: 7072 6f61 6368 2e20 2049 6e20 7061 7274 proach. In part\n+0002f220: 6963 756c 6172 2077 6520 7765 7265 206d icular we were m\n+0002f230: 6f73 7420 636f 6e63 6572 6e65 6420 7769 ost concerned wi\n+0002f240: 7468 2065 6c69 6d69 6e61 7469 6e67 2074 th eliminating t\n+0002f250: 6865 0a77 6569 7264 2072 6562 7569 6c64 he.weird rebuild\n+0002f260: 696e 6720 6566 6665 6374 2061 7373 6f63 ing effect assoc\n+0002f270: 6961 7465 6420 7769 7468 206d 616b 6520 iated with make \n+0002f280: 636c 6561 6e2e 0a0a 2020 2049 6e20 7468 clean... In th\n+0002f290: 6973 2061 7070 726f 6163 682c 2074 6865 is approach, the\n+0002f2a0: 20e2 8098 2e50 e280 9920 6669 6c65 7320 ....P... files \n+0002f2b0: 7765 7265 2069 6e63 6c75 6465 6420 7573 were included us\n+0002f2c0: 696e 6720 7468 6520 e280 982d 696e 636c ing the ...-incl\n+0002f2d0: 7564 65e2 8099 0a63 6f6d 6d61 6e64 2c20 ude....command, \n+0002f2e0: 7768 6963 6820 6c65 7420 7573 2063 7265 which let us cre\n+0002f2f0: 6174 6520 7468 6573 6520 6669 6c65 7320 ate these files \n+0002f300: 6c61 7a69 6c79 2e20 2054 6869 7320 6176 lazily. This av\n+0002f310: 6f69 6465 6420 7468 6520 e280 986d 616b oided the ...mak\n+0002f320: 650a 636c 6561 6ee2 8099 2070 726f 626c e.clean... probl\n+0002f330: 656d 2e0a 0a20 2020 5765 206f 6e6c 7920 em... We only \n+0002f340: 636f 6d70 7574 6564 2064 6570 656e 6465 computed depende\n+0002f350: 6e63 6965 7320 7768 656e 2061 2066 696c ncies when a fil\n+0002f360: 6520 7761 7320 6163 7475 616c 6c79 2063 e was actually c\n+0002f370: 6f6d 7069 6c65 642e 0a54 6869 7320 6176 ompiled..This av\n+0002f380: 6f69 6465 6420 7468 6520 7065 7266 6f72 oided the perfor\n+0002f390: 6d61 6e63 6520 7065 6e61 6c74 7920 6173 mance penalty as\n+0002f3a0: 736f 6369 6174 6564 2077 6974 6820 7363 sociated with sc\n+0002f3b0: 616e 6e69 6e67 2065 6163 6820 6669 6c65 anning each file\n+0002f3c0: 0a74 7769 6365 2e20 2049 7420 616c 736f .twice. It also\n+0002f3d0: 206c 6574 2075 7320 6176 6f69 6420 7468 let us avoid th\n+0002f3e0: 6520 6f74 6865 7220 7072 6f62 6c65 6d73 e other problems\n+0002f3f0: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with\n+0002f400: 2074 6865 0a66 6972 7374 2c20 6561 6765 the.first, eage\n+0002f410: 722c 2069 6d70 6c65 6d65 6e74 6174 696f r, implementatio\n+0002f420: 6e2e 2020 466f 7220 696e 7374 616e 6365 n. For instance\n+0002f430: 2c20 6465 7065 6e64 656e 6369 6573 2077 , dependencies w\n+0002f440: 6f75 6c64 206e 6576 6572 2062 650a 6765 ould never be.ge\n+0002f450: 6e65 7261 7465 6420 666f 7220 6120 736f nerated for a so\n+0002f460: 7572 6365 2066 696c 6520 7468 6174 2077 urce file that w\n+0002f470: 6173 206e 6f74 2063 6f6d 7069 6c61 626c as not compilabl\n+0002f480: 6520 6f6e 2061 2067 6976 656e 0a61 7263 e on a given.arc\n+0002f490: 6869 7465 6374 7572 6520 2862 6563 6175 hitecture (becau\n+0002f4a0: 7365 2069 7420 696e 2066 6163 7420 776f se it in fact wo\n+0002f4b0: 756c 6420 6e65 7665 7220 6265 2063 6f6d uld never be com\n+0002f4c0: 7069 6c65 6429 2e0a 0a42 7567 730a 2e2e piled)...Bugs...\n+0002f4d0: 2e2e 0a0a 2020 20e2 80a2 2054 6869 7320 .... ... This \n+0002f4e0: 6170 7072 6f61 6368 2061 6c73 6f20 7265 approach also re\n+0002f4f0: 6c69 6564 206f 6e20 7468 6520 6578 6973 lied on the exis\n+0002f500: 7465 6e63 6520 6f66 20e2 8098 6763 63e2 tence of ...gcc.\n+0002f510: 8099 2061 6e64 2047 4e55 20e2 8098 6d61 .. and GNU ...ma\n+0002f520: 6b65 e280 992e 0a20 2020 2020 2841 206c ke..... (A l\n+0002f530: 696d 6974 6174 696f 6e2c 206e 6f74 2074 imitation, not t\n+0002f540: 6563 686e 6963 616c 6c79 2061 2062 7567 echnically a bug\n+0002f550: 2e29 0a20 2020 e280 a220 4465 7065 6e64 .). ... Depend\n+0002f560: 656e 6379 2074 7261 636b 696e 6720 7761 ency tracking wa\n+0002f570: 7320 7374 696c 6c20 646f 6e65 2062 7920 s still done by \n+0002f580: 7468 6520 6465 7665 6c6f 7065 722c 2073 the developer, s\n+0002f590: 6f20 7468 650a 2020 2020 2070 726f 626c o the. probl\n+0002f5a0: 656d 7320 6672 6f6d 2074 6865 2066 6972 ems from the fir\n+0002f5b0: 7374 2069 6d70 6c65 6d65 6e74 6174 696f st implementatio\n+0002f5c0: 6e20 7265 6c61 7469 6e67 2074 6f20 6d61 n relating to ma\n+0002f5d0: 7373 6167 696e 6720 6f66 0a20 2020 2020 ssaging of. \n+0002f5e0: 6465 7065 6e64 656e 6369 6573 2062 7920 dependencies by \n+0002f5f0: e280 986d 616b 6520 6469 7374 e280 9920 ...make dist... \n+0002f600: 7765 7265 2073 7469 6c6c 2069 6e20 6566 were still in ef\n+0002f610: 6665 6374 2e0a 2020 20e2 80a2 2054 6869 fect.. ... Thi\n+0002f620: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation\n+0002f630: 2073 7566 6665 7265 6420 6672 6f6d 2074 suffered from t\n+0002f640: 6865 2022 6465 6c65 7465 6420 6865 6164 he \"deleted head\n+0002f650: 6572 2066 696c 6522 0a20 2020 2020 7072 er file\". pr\n+0002f660: 6f62 6c65 6d2e 2020 5375 7070 6f73 6520 oblem. Suppose \n+0002f670: 6120 6c61 7a69 6c79 2d63 7265 6174 6564 a lazily-created\n+0002f680: 20e2 8098 2e50 e280 9920 6669 6c65 2069 ....P... file i\n+0002f690: 6e63 6c75 6465 7320 6120 6465 7065 6e64 ncludes a depend\n+0002f6a0: 656e 6379 0a20 2020 2020 6f6e 2061 2067 ency. on a g\n+0002f6b0: 6976 656e 2068 6561 6465 7220 6669 6c65 iven header file\n+0002f6c0: 2c20 6c69 6b65 2074 6869 733a 0a0a 2020 , like this:.. \n+0002f6d0: 2020 2020 2020 2020 6d61 7564 652e 6f3a maude.o:\n+0002f6e0: 206d 6175 6465 2e63 2073 6f6d 6574 6869 maude.c somethi\n+0002f6f0: 6e67 2e68 0a0a 2020 2020 204e 6f77 2073 ng.h.. Now s\n+0002f700: 7570 706f 7365 2074 6861 7420 796f 7520 uppose that you \n+0002f710: 7265 6d6f 7665 20e2 8098 736f 6d65 7468 remove ...someth\n+0002f720: 696e 672e 68e2 8099 2061 6e64 2075 7064 ing.h... and upd\n+0002f730: 6174 6520 e280 986d 6175 6465 2e63 e280 ate ...maude.c..\n+0002f740: 9920 736f 0a20 2020 2020 7468 6174 2074 . so. that t\n+0002f750: 6869 7320 696e 636c 7564 6520 6973 206e his include is n\n+0002f760: 6f20 6c6f 6e67 6572 206e 6565 6465 642e o longer needed.\n+0002f770: 2020 4966 2079 6f75 2072 756e 20e2 8098 If you run ...\n+0002f780: 6d61 6b65 e280 992c 2079 6f75 2077 696c make..., you wil\n+0002f790: 6c0a 2020 2020 2067 6574 2061 6e20 6572 l. get an er\n+0002f7a0: 726f 7220 6265 6361 7573 6520 7468 6572 ror because ther\n+0002f7b0: 6520 6973 206e 6f20 7761 7920 746f 2063 e is no way to c\n+0002f7c0: 7265 6174 6520 e280 9873 6f6d 6574 6869 reate ...somethi\n+0002f7d0: 6e67 2e68 e280 992e 0a0a 2020 2020 2057 ng.h...... W\n+0002f7e0: 6520 6669 7865 6420 7468 6973 2070 726f e fixed this pro\n+0002f7f0: 626c 656d 2069 6e20 6120 6c61 7465 7220 blem in a later \n+0002f800: 7265 6c65 6173 6520 6279 2066 7572 7468 release by furth\n+0002f810: 6572 206d 6173 7361 6769 6e67 2074 6865 er massaging the\n+0002f820: 0a20 2020 2020 6f75 7470 7574 206f 6620 . output of \n+0002f830: e280 9867 6363 e280 9920 746f 2069 6e63 ...gcc... to inc\n+0002f840: 6c75 6465 2061 2064 756d 6d79 2064 6570 lude a dummy dep\n+0002f850: 656e 6465 6e63 7920 666f 7220 6561 6368 endency for each\n+0002f860: 2068 6561 6465 7220 6669 6c65 2e0a 0a1f header file....\n+0002f870: 0a46 696c 653a 2061 7574 6f6d 616b 652d .File: automake-\n+0002f880: 312e 3131 2e69 6e66 6f2c 2020 4e6f 6465 1.11.info, Node\n+0002f890: 3a20 4465 7065 6e64 656e 6369 6573 2066 : Dependencies f\n+0002f8a0: 6f72 2074 6865 2055 7365 722c 2020 4e65 or the User, Ne\n+0002f8b0: 7874 3a20 5465 6368 6e69 7175 6573 2066 xt: Techniques f\n+0002f8c0: 6f72 2044 6570 656e 6465 6e63 6965 732c or Dependencies,\n+0002f8d0: 2020 5072 6576 3a20 4465 7065 6e64 656e Prev: Dependen\n+0002f8e0: 6369 6573 2041 7320 5369 6465 2045 6666 cies As Side Eff\n+0002f8f0: 6563 7473 2c20 2055 703a 2044 6570 656e ects, Up: Depen\n+0002f900: 6465 6e63 7920 5472 6163 6b69 6e67 2045 dency Tracking E\n+0002f910: 766f 6c75 7469 6f6e 0a0a 3239 2e32 2e33 volution..29.2.3\n+0002f920: 2044 6570 656e 6465 6e63 6965 7320 666f Dependencies fo\n+0002f930: 7220 7468 6520 5573 6572 0a2d 2d2d 2d2d r 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 2d0a 0a44 6573 -----------..Des\n+0002f960: 6372 6970 7469 6f6e 0a2e 2e2e 2e2e 2e2e cription........\n+0002f970: 2e2e 2e2e 0a0a 5468 6520 6275 6773 2061 ......The bugs a\n+0002f980: 7373 6f63 6961 7465 6420 7769 7468 20e2 ssociated with .\n+0002f990: 8098 6d61 6b65 2064 6973 74e2 8099 2c20 ..make dist..., \n+0002f9a0: 6f76 6572 2074 696d 652c 2062 6563 616d over time, becam\n+0002f9b0: 6520 6120 7265 616c 2070 726f 626c 656d e a real problem\n+0002f9c0: 2e0a 5061 636b 6167 6573 2075 7369 6e67 ..Packages using\n+0002f9d0: 2041 7574 6f6d 616b 6520 7765 7265 2062 Automake were b\n+0002f9e0: 6569 6e67 2062 7569 6c74 206f 6e20 6120 eing built on a \n+0002f9f0: 6c61 7267 6520 6e75 6d62 6572 206f 6620 large number of \n+0002fa00: 706c 6174 666f 726d 732c 0a61 6e64 2077 platforms,.and w\n+0002fa10: 6572 6520 6265 636f 6d69 6e67 2069 6e63 ere becoming inc\n+0002fa20: 7265 6173 696e 676c 7920 636f 6d70 6c65 reasingly comple\n+0002fa30: 782e 2020 4272 6f6b 656e 2064 6570 656e x. Broken depen\n+0002fa40: 6465 6e63 6965 7320 7765 7265 0a64 6973 dencies were.dis\n+0002fa50: 7472 6962 7574 6564 2069 6e20 2270 6f72 tributed in \"por\n+0002fa60: 7461 626c 6522 20e2 8098 4d61 6b65 6669 table\" ...Makefi\n+0002fa70: 6c65 2e69 6ee2 8099 732c 206c 6561 6469 le.in...s, leadi\n+0002fa80: 6e67 2074 6f20 7573 6572 2063 6f6d 706c ng to user compl\n+0002fa90: 6169 6e74 732e 0a41 6c73 6f2c 2074 6865 aints..Also, the\n+0002faa0: 2072 6571 7569 7265 6d65 6e74 2066 6f72 requirement for\n+0002fab0: 20e2 8098 6763 63e2 8099 2061 6e64 2047 ...gcc... and G\n+0002fac0: 4e55 20e2 8098 6d61 6b65 e280 9920 7761 NU ...make... wa\n+0002fad0: 7320 6120 636f 6e73 7461 6e74 2073 6f75 s a constant sou\n+0002fae0: 7263 6520 6f66 0a62 7567 2072 6570 6f72 rce of.bug repor\n+0002faf0: 7473 2e20 2054 6865 206e 6578 7420 696d ts. The next im\n+0002fb00: 706c 656d 656e 7461 7469 6f6e 206f 6620 plementation of \n+0002fb10: 6465 7065 6e64 656e 6379 2074 7261 636b dependency track\n+0002fb20: 696e 6720 6169 6d65 6420 746f 0a72 656d ing aimed to.rem\n+0002fb30: 6f76 6520 7468 6573 6520 7072 6f62 6c65 ove these proble\n+0002fb40: 6d73 2e0a 0a20 2020 5765 2072 6561 6c69 ms... We reali\n+0002fb50: 7a65 6420 7468 6174 2074 6865 206f 6e6c zed that the onl\n+0002fb60: 7920 7472 756c 7920 7265 6c69 6162 6c65 y truly reliable\n+0002fb70: 2077 6179 2074 6f20 6175 746f 6d61 7469 way to automati\n+0002fb80: 6361 6c6c 7920 7472 6163 6b0a 6465 7065 cally track.depe\n+0002fb90: 6e64 656e 6369 6573 2077 6173 2074 6f20 ndencies was to \n+0002fba0: 646f 2069 7420 7768 656e 2074 6865 2070 do it when the p\n+0002fbb0: 6163 6b61 6765 2069 7473 656c 6620 7761 ackage itself wa\n+0002fbc0: 7320 6275 696c 742e 2020 5468 6973 206d s built. This m\n+0002fbd0: 6561 6e74 0a64 6973 636f 7665 7269 6e67 eant.discovering\n+0002fbe0: 2061 206d 6574 686f 6420 706f 7274 6162 a method portab\n+0002fbf0: 6c65 2074 6f20 616e 7920 7665 7273 696f le to any versio\n+0002fc00: 6e20 6f66 206d 616b 6520 616e 6420 616e n of make and an\n+0002fc10: 7920 636f 6d70 696c 6572 2e0a 416c 736f y compiler..Also\n+0002fc20: 2c20 7765 2077 616e 7465 6420 746f 2070 , we wanted to p\n+0002fc30: 7265 7365 7276 6520 7768 6174 2077 6520 reserve what we \n+0002fc40: 7361 7720 6173 2074 6865 2062 6573 7420 saw as the best \n+0002fc50: 706f 696e 7420 6f66 2074 6865 2073 6563 point of the sec\n+0002fc60: 6f6e 640a 696d 706c 656d 656e 7461 7469 ond.implementati\n+0002fc70: 6f6e 3a20 6465 7065 6e64 656e 6379 2063 on: dependency c\n+0002fc80: 6f6d 7075 7461 7469 6f6e 2061 7320 6120 omputation as a \n+0002fc90: 7369 6465 2065 6666 6563 7420 6f66 2063 side effect of c\n+0002fca0: 6f6d 7069 6c61 7469 6f6e 2e0a 0a20 2020 ompilation... \n+0002fcb0: 496e 2074 6865 2065 6e64 2077 6520 666f In the end we fo\n+0002fcc0: 756e 6420 7468 6174 206d 6f73 7420 6d6f und that most mo\n+0002fcd0: 6465 726e 206d 616b 6520 696d 706c 656d dern make implem\n+0002fce0: 656e 7461 7469 6f6e 7320 7375 7070 6f72 entations suppor\n+0002fcf0: 740a 736f 6d65 2066 6f72 6d20 6f66 2069 t.some form of i\n+0002fd00: 6e63 6c75 6465 2064 6972 6563 7469 7665 nclude directive\n+0002fd10: 2e20 2041 6c73 6f2c 2077 6520 7772 6f74 . Also, we wrot\n+0002fd20: 6520 6120 7772 6170 7065 7220 7363 7269 e a wrapper scri\n+0002fd30: 7074 2074 6861 740a 6c65 7420 7573 2061 pt that.let us a\n+0002fd40: 6273 7472 6163 7420 6177 6179 2064 6966 bstract away dif\n+0002fd50: 6665 7265 6e63 6573 2062 6574 7765 656e ferences between\n+0002fd60: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+0002fd70: 6b69 6e67 206d 6574 686f 6473 2066 6f72 king methods for\n+0002fd80: 0a63 6f6d 7069 6c65 7273 2e20 2046 6f72 .compilers. For\n+0002fd90: 2069 6e73 7461 6e63 652c 2073 6f6d 6520 instance, some \n+0002fda0: 636f 6d70 696c 6572 7320 6361 6e6e 6f74 compilers cannot\n+0002fdb0: 2067 656e 6572 6174 6520 6465 7065 6e64 generate depend\n+0002fdc0: 656e 6369 6573 2061 730a 6120 7369 6465 encies as.a side\n+0002fdd0: 2065 6666 6563 7420 6f66 2063 6f6d 7069 effect of compi\n+0002fde0: 6c61 7469 6f6e 2e20 2049 6e20 7468 6973 lation. In this\n+0002fdf0: 2063 6173 6520 7765 2073 696d 706c 7920 case we simply \n+0002fe00: 6861 7665 2074 6865 2073 6372 6970 740a have the script.\n+0002fe10: 7275 6e20 7468 6520 636f 6d70 696c 6572 run the compiler\n+0002fe20: 2074 7769 6365 2e20 2043 7572 7265 6e74 twice. Current\n+0002fe30: 6c79 206f 7572 2077 7261 7070 6572 2073 ly our wrapper s\n+0002fe40: 6372 6970 7420 28e2 8098 6465 7063 6f6d cript (...depcom\n+0002fe50: 70e2 8099 2920 6b6e 6f77 730a 6162 6f75 p...) knows.abou\n+0002fe60: 7420 7477 656c 7665 2064 6966 6665 7265 t twelve differe\n+0002fe70: 6e74 2063 6f6d 7069 6c65 7273 2028 696e nt compilers (in\n+0002fe80: 636c 7564 696e 6720 6120 2263 6f6d 7069 cluding a \"compi\n+0002fe90: 6c65 7222 2074 6861 7420 7369 6d70 6c79 ler\" that simply\n+0002fea0: 0a69 6e76 6f6b 6573 20e2 8098 6d61 6b65 .invokes ...make\n+0002feb0: 6465 7065 6e64 e280 9920 616e 6420 7468 depend... and th\n+0002fec0: 656e 2074 6865 2072 6561 6c20 636f 6d70 en the real comp\n+0002fed0: 696c 6572 2c20 7768 6963 6820 6973 2061 iler, which is a\n+0002fee0: 7373 756d 6564 2074 6f20 6265 0a61 2073 ssumed to be.a s\n+0002fef0: 7461 6e64 6172 6420 556e 6978 2d6c 696b tandard Unix-lik\n+0002ff00: 6520 4320 636f 6d70 696c 6572 2077 6974 e C compiler wit\n+0002ff10: 6820 6e6f 2077 6179 2074 6f20 646f 2064 h no way to do d\n+0002ff20: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+0002ff30: 6e67 292e 0a0a 4275 6773 0a2e 2e2e 2e0a ng)...Bugs......\n+0002ff40: 0a20 2020 e280 a220 5275 6e6e 696e 6720 . ... Running \n+0002ff50: 6120 7772 6170 7065 7220 7363 7269 7074 a wrapper script\n+0002ff60: 2066 6f72 2065 6163 6820 636f 6d70 696c for each compil\n+0002ff70: 6174 696f 6e20 736c 6f77 7320 646f 776e ation slows down\n+0002ff80: 2074 6865 2062 7569 6c64 2e0a 2020 20e2 the build.. .\n+0002ff90: 80a2 204d 616e 7920 7573 6572 7320 646f .. Many users do\n+0002ffa0: 6e27 7420 7265 616c 6c79 2063 6172 6520 n't really care \n+0002ffb0: 6162 6f75 7420 7072 6563 6973 6520 6465 about precise de\n+0002ffc0: 7065 6e64 656e 6369 6573 2e0a 2020 20e2 pendencies.. .\n+0002ffd0: 80a2 2054 6869 7320 696d 706c 656d 656e .. This implemen\n+0002ffe0: 7461 7469 6f6e 2c20 6c69 6b65 2065 7665 tation, like eve\n+0002fff0: 7279 206f 7468 6572 2061 7574 6f6d 6174 ry other automat\n+00030000: 6963 2064 6570 656e 6465 6e63 7920 7472 ic dependency tr\n+00030010: 6163 6b69 6e67 0a20 2020 2020 7363 6865 acking. sche\n+00030020: 6d65 2069 6e20 636f 6d6d 6f6e 2075 7365 me in common use\n+00030030: 2074 6f64 6179 2028 696e 6465 6564 2c20 today (indeed, \n+00030040: 6576 6572 7920 6f6e 6520 7765 2776 6520 every one we've \n+00030050: 6576 6572 2068 6561 7264 206f 6629 2c0a ever heard of),.\n+00030060: 2020 2020 2073 7566 6665 7273 2066 726f suffers fro\n+00030070: 6d20 7468 6520 2264 7570 6c69 6361 7465 m the \"duplicate\n+00030080: 6420 6e65 7720 6865 6164 6572 2220 6275 d new header\" bu\n+00030090: 672e 0a0a 2020 2020 2054 6869 7320 6275 g... This bu\n+000300a0: 6720 6f63 6375 7273 2062 6563 6175 7365 g occurs because\n+000300b0: 2064 6570 656e 6465 6e63 7920 7472 6163 dependency trac\n+000300c0: 6b69 6e67 2074 6f6f 6c73 2c20 7375 6368 king tools, such\n+000300d0: 2061 7320 7468 650a 2020 2020 2063 6f6d as the. com\n+000300e0: 7069 6c65 722c 206f 6e6c 7920 6765 6e65 piler, only gene\n+000300f0: 7261 7465 2064 6570 656e 6465 6e63 6965 rate dependencie\n+00030100: 7320 6f6e 2074 6865 2073 7563 6365 7373 s on the success\n+00030110: 6675 6c20 6f70 656e 696e 6720 6f66 2061 ful opening of a\n+00030120: 0a20 2020 2020 6669 6c65 2c20 616e 6420 . file, and \n+00030130: 6e6f 7420 6f6e 2065 7665 7279 2070 726f not on every pro\n+00030140: 6265 2e0a 0a20 2020 2020 5375 7070 6f73 be... Suppos\n+00030150: 6520 666f 7220 696e 7374 616e 6365 2074 e for instance t\n+00030160: 6861 7420 7468 6520 636f 6d70 696c 6572 hat the compiler\n+00030170: 2073 6561 7263 6865 7320 7468 7265 6520 searches three \n+00030180: 6469 7265 6374 6f72 6965 730a 2020 2020 directories. \n+00030190: 2066 6f72 2061 2067 6976 656e 2068 6561 for a given hea\n+000301a0: 6465 722c 2061 6e64 2074 6861 7420 7468 der, and that th\n+000301b0: 6520 6865 6164 6572 2069 7320 666f 756e e header is foun\n+000301c0: 6420 696e 2074 6865 2074 6869 7264 0a20 d in the third. \n+000301d0: 2020 2020 6469 7265 6374 6f72 792e 2020 directory. \n+000301e0: 4966 2074 6865 2070 726f 6772 616d 6d65 If the programme\n+000301f0: 7220 6572 726f 6e65 6f75 736c 7920 6164 r erroneously ad\n+00030200: 6473 2061 2068 6561 6465 7220 6669 6c65 ds a header file\n+00030210: 2077 6974 680a 2020 2020 2074 6865 2073 with. the s\n+00030220: 616d 6520 6e61 6d65 2074 6f20 7468 6520 ame name to the \n+00030230: 6669 7273 7420 6469 7265 6374 6f72 792c first directory,\n+00030240: 2074 6865 6e20 6120 636c 6561 6e20 7265 then a clean re\n+00030250: 6275 696c 6420 6672 6f6d 0a20 2020 2020 build from. \n+00030260: 7363 7261 7463 6820 636f 756c 6420 6661 scratch could fa\n+00030270: 696c 2028 7375 7070 6f73 6520 7468 6520 il (suppose the \n+00030280: 6e65 7720 6865 6164 6572 2066 696c 6520 new header file \n+00030290: 6973 2062 7567 6779 292c 2077 6865 7265 is buggy), where\n+000302a0: 6173 0a20 2020 2020 616e 2069 6e63 7265 as. an incre\n+000302b0: 6d65 6e74 616c 2072 6562 7569 6c64 2077 mental rebuild w\n+000302c0: 696c 6c20 7375 6363 6565 642e 0a0a 2020 ill succeed... \n+000302d0: 2020 2057 6861 7420 6861 7320 6861 7070 What has happ\n+000302e0: 656e 6564 2068 6572 6520 6973 2074 6861 ened here is tha\n+000302f0: 7420 7065 6f70 6c65 2068 6176 6520 6120 t people have a \n+00030300: 6d69 7375 6e64 6572 7374 616e 6469 6e67 misunderstanding\n+00030310: 206f 660a 2020 2020 2077 6861 7420 6120 of. what a \n+00030320: 6465 7065 6e64 656e 6379 2069 732e 2020 dependency is. \n+00030330: 546f 6f6c 2077 7269 7465 7273 2074 6869 Tool writers thi\n+00030340: 6e6b 2061 2064 6570 656e 6465 6e63 7920 nk a dependency \n+00030350: 656e 636f 6465 730a 2020 2020 2069 6e66 encodes. inf\n+00030360: 6f72 6d61 7469 6f6e 2061 626f 7574 2077 ormation about w\n+00030370: 6869 6368 2066 696c 6573 2077 6572 6520 hich files were \n+00030380: 7265 6164 2062 7920 7468 6520 636f 6d70 read by the comp\n+00030390: 696c 6572 2e20 2048 6f77 6576 6572 2c0a iler. However,.\n+000303a0: 2020 2020 2061 2064 6570 656e 6465 6e63 a dependenc\n+000303b0: 7920 6d75 7374 2061 6374 7561 6c6c 7920 y must actually \n+000303c0: 656e 636f 6465 2069 6e66 6f72 6d61 7469 encode informati\n+000303d0: 6f6e 2061 626f 7574 2077 6861 7420 7468 on about what th\n+000303e0: 650a 2020 2020 2063 6f6d 7069 6c65 7220 e. compiler \n+000303f0: 7472 6965 6420 746f 2064 6f2e 0a0a 2020 tried to do... \n+00030400: 2020 2054 6869 7320 7072 6f62 6c65 6d20 This problem \n+00030410: 6973 206e 6f74 2073 6572 696f 7573 2069 is not serious i\n+00030420: 6e20 7072 6163 7469 6365 2e20 2050 726f n practice. Pro\n+00030430: 6772 616d 6d65 7273 2074 7970 6963 616c grammers typical\n+00030440: 6c79 2064 6f0a 2020 2020 206e 6f74 2075 ly do. not u\n+00030450: 7365 2074 6865 2073 616d 6520 6e61 6d65 se the same name\n+00030460: 2066 6f72 2061 2068 6561 6465 7220 6669 for a header fi\n+00030470: 6c65 2074 7769 6365 2069 6e20 6120 6769 le twice in a gi\n+00030480: 7665 6e20 7072 6f6a 6563 742e 0a20 2020 ven project.. \n+00030490: 2020 2841 7420 6c65 6173 742c 206e 6f74 (At least, not\n+000304a0: 2069 6e20 4320 6f72 2043 2b2b 2e20 2054 in C or C++. T\n+000304b0: 6869 7320 7072 6f62 6c65 6d20 6d61 7920 his problem may \n+000304c0: 6265 206d 6f72 6520 7472 6f75 626c 6573 be more troubles\n+000304d0: 6f6d 650a 2020 2020 2069 6e20 4a61 7661 ome. in Java\n+000304e0: 2e29 2020 5468 6973 2070 726f 626c 656d .) This problem\n+000304f0: 2069 7320 6561 7379 2074 6f20 6669 782c is easy to fix,\n+00030500: 2062 7920 6d6f 6469 6679 696e 6720 6465 by modifying de\n+00030510: 7065 6e64 656e 6379 0a20 2020 2020 6765 pendency. ge\n+00030520: 6e65 7261 746f 7273 2074 6f20 7265 636f nerators to reco\n+00030530: 7264 2065 7665 7279 2070 726f 6265 2c20 rd every probe, \n+00030540: 696e 7374 6561 6420 6f66 2065 7665 7279 instead of every\n+00030550: 2073 7563 6365 7373 6675 6c20 6f70 656e successful open\n+00030560: 2e0a 0a20 2020 e280 a220 5369 6e63 6520 ... ... Since \n+00030570: 4175 746f 6d61 6b65 2067 656e 6572 6174 Automake generat\n+00030580: 6573 2064 6570 656e 6465 6e63 6965 7320 es dependencies \n+00030590: 6173 2061 2073 6964 6520 6566 6665 6374 as a side effect\n+000305a0: 206f 660a 2020 2020 2063 6f6d 7069 6c61 of. compila\n+000305b0: 7469 6f6e 2c20 7468 6572 6520 6973 2061 tion, there is a\n+000305c0: 2062 6f6f 7473 7472 6170 7069 6e67 2070 bootstrapping p\n+000305d0: 726f 626c 656d 2077 6865 6e20 6865 6164 roblem when head\n+000305e0: 6572 2066 696c 6573 2061 7265 0a20 2020 er files are. \n+000305f0: 2020 6765 6e65 7261 7465 6420 6279 2072 generated by r\n+00030600: 756e 6e69 6e67 2061 2070 726f 6772 616d unning a program\n+00030610: 2e20 2054 6865 2070 726f 626c 656d 2069 . The problem i\n+00030620: 7320 7468 6174 2c20 7468 6520 6669 7273 s that, the firs\n+00030630: 740a 2020 2020 2074 696d 6520 7468 6520 t. time the \n+00030640: 6275 696c 6420 6973 2064 6f6e 652c 2074 build is done, t\n+00030650: 6865 7265 2069 7320 6e6f 2077 6179 2062 here is no way b\n+00030660: 7920 6465 6661 756c 7420 746f 206b 6e6f y default to kno\n+00030670: 7720 7468 6174 2074 6865 0a20 2020 2020 w that the. \n+00030680: 6865 6164 6572 7320 6172 6520 7265 7175 headers are requ\n+00030690: 6972 6564 2c20 736f 206d 616b 6520 6d69 ired, so make mi\n+000306a0: 6768 7420 7472 7920 746f 2072 756e 2061 ght try to run a\n+000306b0: 2063 6f6d 7069 6c61 7469 6f6e 2066 6f72 compilation for\n+000306c0: 0a20 2020 2020 7768 6963 6820 7468 6520 . which the \n+000306d0: 6865 6164 6572 7320 6861 7665 206e 6f74 headers have not\n+000306e0: 2079 6574 2062 6565 6e20 6275 696c 742e yet been built.\n+000306f0: 0a0a 2020 2020 2054 6869 7320 7761 7320 .. This was \n+00030700: 616c 736f 2061 2070 726f 626c 656d 2069 also a problem i\n+00030710: 6e20 7468 6520 7072 6576 696f 7573 2064 n the previous d\n+00030720: 6570 656e 6465 6e63 7920 7472 6163 6b69 ependency tracki\n+00030730: 6e67 0a20 2020 2020 696d 706c 656d 656e ng. implemen\n+00030740: 7461 7469 6f6e 2e0a 0a20 2020 2020 5468 tation... Th\n+00030750: 6520 6375 7272 656e 7420 6669 7820 6973 e current fix is\n+00030760: 2074 6f20 7573 6520 e280 9842 5549 4c54 to use ...BUILT\n+00030770: 5f53 4f55 5243 4553 e280 9920 746f 206c _SOURCES... to l\n+00030780: 6973 7420 6275 696c 7420 6865 6164 6572 ist built header\n+00030790: 730a 2020 2020 2028 2a6e 6f74 6520 536f s. (*note So\n+000307a0: 7572 6365 733a 3a29 2e20 2054 6869 7320 urces::). This \n+000307b0: 6361 7573 6573 2074 6865 6d20 746f 2062 causes them to b\n+000307c0: 6520 6275 696c 7420 6265 666f 7265 2061 e built before a\n+000307d0: 6e79 206f 7468 6572 0a20 2020 2020 6275 ny other. bu\n+000307e0: 696c 6420 7275 6c65 7320 6172 6520 7275 ild rules are ru\n+000307f0: 6e2e 2020 5468 6973 2069 7320 756e 7361 n. This is unsa\n+00030800: 7469 7366 6163 746f 7279 2061 7320 6120 tisfactory as a \n+00030810: 6765 6e65 7261 6c20 736f 6c75 7469 6f6e general solution\n+00030820: 2c0a 2020 2020 2068 6f77 6576 6572 2069 ,. however i\n+00030830: 6e20 7072 6163 7469 6365 2069 7420 7365 n practice it se\n+00030840: 656d 7320 7375 6666 6963 6965 6e74 2066 ems sufficient f\n+00030850: 6f72 206d 6f73 7420 6163 7475 616c 2070 or most actual p\n+00030860: 726f 6772 616d 732e 0a0a 2020 2054 6869 rograms... Thi\n+00030870: 7320 636f 6465 2069 7320 7573 6564 2073 s code is used s\n+00030880: 696e 6365 2041 7574 6f6d 616b 6520 312e ince Automake 1.\n+00030890: 352e 0a0a 2020 2049 6e20 4743 4320 332e 5... In GCC 3.\n+000308a0: 302c 2077 6520 6d61 6e61 6765 6420 746f 0, we managed to\n+000308b0: 2063 6f6e 7669 6e63 6520 7468 6520 6d61 convince the ma\n+000308c0: 696e 7461 696e 6572 7320 746f 2061 6464 intainers to add\n+000308d0: 2073 7065 6369 616c 0a63 6f6d 6d61 6e64 special.command\n+000308e0: 2d6c 696e 6520 6f70 7469 6f6e 7320 746f -line options to\n+000308f0: 2068 656c 7020 4175 746f 6d61 6b65 206d help Automake m\n+00030900: 6f72 6520 6566 6669 6369 656e 746c 7920 ore efficiently \n+00030910: 646f 2069 7473 206a 6f62 2e20 2057 650a do its job. We.\n+00030920: 686f 7065 6420 7468 6973 2077 6f75 6c64 hoped this would\n+00030930: 206c 6574 2075 7320 6176 6f69 6420 7468 let us avoid th\n+00030940: 6520 7573 6520 6f66 2061 2077 7261 7070 e use of a wrapp\n+00030950: 6572 2073 6372 6970 7420 7768 656e 0a41 er script when.A\n+00030960: 7574 6f6d 616b 6527 7320 6175 746f 6d61 utomake's automa\n+00030970: 7469 6320 6465 7065 6e64 656e 6379 2074 tic dependency t\n+00030980: 7261 636b 696e 6720 7761 7320 7573 6564 racking was used\n+00030990: 2077 6974 6820 e280 9867 6363 e280 992e with ...gcc....\n+000309a0: 0a0a 2020 2055 6e66 6f72 7475 6e61 7465 .. Unfortunate\n+000309b0: 6c79 2c20 7468 6973 2063 6f64 6520 646f ly, this code do\n+000309c0: 6573 6e27 7420 7175 6974 6520 646f 2077 esn't quite do w\n+000309d0: 6861 7420 7765 2077 616e 742e 2020 496e hat we want. In\n+000309e0: 0a70 6172 7469 6375 6c61 722c 2069 7420 .particular, it \n+000309f0: 7265 6d6f 7665 7320 7468 6520 6465 7065 removes the depe\n+00030a00: 6e64 656e 6379 2066 696c 6520 6966 2074 ndency file if t\n+00030a10: 6865 2063 6f6d 7069 6c61 7469 6f6e 2066 he compilation f\n+00030a20: 6169 6c73 3b0a 7765 2764 2070 7265 6665 ails;.we'd prefe\n+00030a30: 7220 7468 6174 2069 7420 696e 7374 6561 r that it instea\n+00030a40: 6420 6f6e 6c79 2074 6f75 6368 2074 6865 d only touch the\n+00030a50: 2066 696c 6520 696e 2061 6e79 2077 6179 file in any way\n+00030a60: 2069 6620 7468 650a 636f 6d70 696c 6174 if the.compilat\n+00030a70: 696f 6e20 7375 6363 6565 6473 2e0a 0a20 ion succeeds... \n+00030a80: 2020 4e65 7665 7274 6865 6c65 7373 2c20 Nevertheless, \n+00030a90: 7369 6e63 6520 4175 746f 6d61 6b65 2031 since Automake 1\n+00030aa0: 2e37 2c20 7768 656e 2061 2072 6563 656e .7, when a recen\n+00030ab0: 7420 e280 9867 6363 e280 9920 6973 2064 t ...gcc... is d\n+00030ac0: 6574 6563 7465 6420 6174 0ae2 8098 636f etected at....co\n+00030ad0: 6e66 6967 7572 65e2 8099 2074 696d 652c nfigure... time,\n+00030ae0: 2077 6520 696e 6c69 6e65 2074 6865 2064 we inline the d\n+00030af0: 6570 656e 6465 6e63 792d 6765 6e65 7261 ependency-genera\n+00030b00: 7469 6f6e 2063 6f64 6520 616e 6420 646f tion code and do\n+00030b10: 206e 6f74 0a75 7365 2074 6865 20e2 8098 not.use the ...\n+00030b20: 6465 7063 6f6d 70e2 8099 2077 7261 7070 depcomp... wrapp\n+00030b30: 6572 2073 6372 6970 742e 2020 5468 6973 er script. This\n+00030b40: 206d 616b 6573 2063 6f6d 7069 6c61 7469 makes compilati\n+00030b50: 6f6e 7320 6661 7374 6572 2066 6f72 0a74 ons faster for.t\n+00030b60: 686f 7365 2075 7369 6e67 2074 6869 7320 hose using this \n+00030b70: 636f 6d70 696c 6572 2028 7072 6f62 6162 compiler (probab\n+00030b80: 6c79 206f 7572 2070 7269 6d61 7279 2075 ly our primary u\n+00030b90: 7365 7220 6261 7365 292e 2020 5468 650a ser base). The.\n+00030ba0: 636f 756e 7465 7270 6172 7420 6973 2074 counterpart is t\n+00030bb0: 6861 7420 6265 6361 7573 6520 7765 2068 hat because we h\n+00030bc0: 6176 6520 746f 2065 6e63 6f64 6520 7477 ave to encode tw\n+00030bd0: 6f20 636f 6d70 696c 6174 696f 6e20 7275 o compilation ru\n+00030be0: 6c65 7320 696e 0ae2 8098 4d61 6b65 6669 les in....Makefi\n+00030bf0: 6c65 e280 9920 2877 6974 6820 6f72 2077 le... (with or w\n+00030c00: 6974 686f 7574 20e2 8098 6465 7063 6f6d ithout ...depcom\n+00030c10: 70e2 8099 292c 2074 6865 2070 726f 6475 p...), the produ\n+00030c20: 6365 6420 e280 984d 616b 6566 696c 65e2 ced ...Makefile.\n+00030c30: 8099 7320 6172 650a 6c61 7267 6572 2e0a ..s are.larger..\n+00030c40: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00030c50: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00030c60: 6465 3a20 5465 6368 6e69 7175 6573 2066 de: Techniques f\n+00030c70: 6f72 2044 6570 656e 6465 6e63 6965 732c or Dependencies,\n+00030c80: 2020 4e65 7874 3a20 5265 636f 6d6d 656e Next: Recommen\n+00030c90: 6461 7469 6f6e 7320 666f 7220 546f 6f6c dations for Tool\n+00030ca0: 2057 7269 7465 7273 2c20 2050 7265 763a Writers, Prev:\n+00030cb0: 2044 6570 656e 6465 6e63 6965 7320 666f Dependencies fo\n+00030cc0: 7220 7468 6520 5573 6572 2c20 2055 703a r the User, Up:\n+00030cd0: 2044 6570 656e 6465 6e63 7920 5472 6163 Dependency Trac\n+00030ce0: 6b69 6e67 2045 766f 6c75 7469 6f6e 0a0a king Evolution..\n+00030cf0: 3239 2e32 2e34 2054 6563 686e 6971 7565 29.2.4 Technique\n+00030d00: 7320 666f 7220 436f 6d70 7574 696e 6720 s for Computing \n+00030d10: 4465 7065 6e64 656e 6369 6573 0a2d 2d2d 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 2d0a 0a54 6865 7265 ---------..There\n+00030d50: 2061 7265 2061 6374 7561 6c6c 7920 7365 are actually se\n+00030d60: 7665 7261 6c20 7761 7973 2066 6f72 2061 veral ways for a\n+00030d70: 2062 7569 6c64 2074 6f6f 6c20 6c69 6b65 build tool like\n+00030d80: 2041 7574 6f6d 616b 6520 746f 2063 6175 Automake to cau\n+00030d90: 7365 0a74 6f6f 6c73 2074 6f20 6765 6e65 se.tools to gene\n+00030da0: 7261 7465 2064 6570 656e 6465 6e63 6965 rate dependencie\n+00030db0: 732e 0a0a e280 986d 616b 6564 6570 656e s......makedepen\n+00030dc0: 64e2 8099 0a20 2020 2020 5468 6973 2077 d.... This w\n+00030dd0: 6173 2061 2063 6f6d 6d6f 6e6c 792d 7573 as a commonly-us\n+00030de0: 6564 206d 6574 686f 6420 696e 2074 6865 ed method in the\n+00030df0: 2070 6173 742e 2020 5468 6520 6964 6561 past. The idea\n+00030e00: 2069 7320 746f 2072 756e 2061 0a20 2020 is to run a. \n+00030e10: 2020 7370 6563 6961 6c20 7072 6f67 7261 special progra\n+00030e20: 6d20 6f76 6572 2074 6865 2073 6f75 7263 m over the sourc\n+00030e30: 6520 616e 6420 6861 7665 2069 7420 6765 e and have it ge\n+00030e40: 6e65 7261 7465 2064 6570 656e 6465 6e63 nerate dependenc\n+00030e50: 790a 2020 2020 2069 6e66 6f72 6d61 7469 y. informati\n+00030e60: 6f6e 2e20 2054 7261 6469 7469 6f6e 616c on. Traditional\n+00030e70: 2069 6d70 6c65 6d65 6e74 6174 696f 6e73 implementations\n+00030e80: 206f 6620 e280 986d 616b 6564 6570 656e of ...makedepen\n+00030e90: 64e2 8099 2061 7265 206e 6f74 0a20 2020 d... are not. \n+00030ea0: 2020 636f 6d70 6c65 7465 6c79 2070 7265 completely pre\n+00030eb0: 6369 7365 3b20 6f72 6469 6e61 7269 6c79 cise; ordinarily\n+00030ec0: 2074 6865 7920 7765 7265 2063 6f6e 7365 they were conse\n+00030ed0: 7276 6174 6976 6520 616e 640a 2020 2020 rvative and. \n+00030ee0: 2064 6973 636f 7665 7265 6420 746f 6f20 discovered too \n+00030ef0: 6d61 6e79 2064 6570 656e 6465 6e63 6965 many dependencie\n+00030f00: 732e 0a54 6865 2074 6f6f 6c0a 2020 2020 s..The tool. \n+00030f10: 2041 6e20 6f62 7669 6f75 7320 7761 7920 An obvious way \n+00030f20: 746f 2067 656e 6572 6174 6520 6465 7065 to generate depe\n+00030f30: 6e64 656e 6369 6573 2069 7320 746f 2073 ndencies is to s\n+00030f40: 696d 706c 7920 7772 6974 6520 7468 6520 imply write the \n+00030f50: 746f 6f6c 0a20 2020 2020 736f 2074 6861 tool. so tha\n+00030f60: 7420 6974 2063 616e 2067 656e 6572 6174 t it can generat\n+00030f70: 6520 7468 6520 696e 666f 726d 6174 696f e the informatio\n+00030f80: 6e20 6e65 6564 6564 2062 7920 7468 6520 n needed by the \n+00030f90: 6275 696c 6420 746f 6f6c 2e0a 2020 2020 build tool.. \n+00030fa0: 2054 6869 7320 6973 2061 6c73 6f20 7468 This is also th\n+00030fb0: 6520 6d6f 7374 2070 6f72 7461 626c 6520 e most portable \n+00030fc0: 6d65 7468 6f64 2e20 204d 616e 7920 636f method. Many co\n+00030fd0: 6d70 696c 6572 7320 6861 7665 2061 6e0a mpilers have an.\n+00030fe0: 2020 2020 206f 7074 696f 6e20 746f 2067 option to g\n+00030ff0: 656e 6572 6174 6520 6465 7065 6e64 656e enerate dependen\n+00031000: 6369 6573 2e20 2055 6e66 6f72 7475 6e61 cies. Unfortuna\n+00031010: 7465 6c79 2c20 6e6f 7420 616c 6c20 746f tely, not all to\n+00031020: 6f6c 730a 2020 2020 2070 726f 7669 6465 ols. provide\n+00031030: 2073 7563 6820 616e 206f 7074 696f 6e2e such an option.\n+00031040: 0a54 6865 2066 696c 6520 7379 7374 656d .The file system\n+00031050: 0a20 2020 2020 4974 2069 7320 706f 7373 . It is poss\n+00031060: 6962 6c65 2074 6f20 7772 6974 6520 6120 ible to write a \n+00031070: 7370 6563 6961 6c20 6669 6c65 2073 7973 special file sys\n+00031080: 7465 6d20 7468 6174 2074 7261 636b 7320 tem that tracks \n+00031090: 6f70 656e 732c 0a20 2020 2020 7265 6164 opens,. read\n+000310a0: 732c 2077 7269 7465 732c 2065 7463 2c20 s, writes, etc, \n+000310b0: 616e 6420 7468 656e 2066 6565 6420 7468 and then feed th\n+000310c0: 6973 2069 6e66 6f72 6d61 7469 6f6e 2062 is information b\n+000310d0: 6163 6b20 746f 2074 6865 0a20 2020 2020 ack to the. \n+000310e0: 6275 696c 6420 746f 6f6c 2e20 20e2 8098 build tool. ...\n+000310f0: 636c 6561 726d 616b 65e2 8099 2064 6f65 clearmake... doe\n+00031100: 7320 7468 6973 2e20 2054 6869 7320 6973 s this. This is\n+00031110: 2061 2076 6572 7920 706f 7765 7266 756c a very powerful\n+00031120: 0a20 2020 2020 7465 6368 6e69 7175 652c . technique,\n+00031130: 2061 7320 6974 2064 6f65 736e 2774 2072 as it doesn't r\n+00031140: 6571 7569 7265 2063 6f6f 7065 7261 7469 equire cooperati\n+00031150: 6f6e 2066 726f 6d20 7468 6520 746f 6f6c on from the tool\n+00031160: 2e0a 2020 2020 2055 6e66 6f72 7475 6e61 .. Unfortuna\n+00031170: 7465 6c79 2069 7420 6973 2061 6c73 6f20 tely it is also \n+00031180: 7665 7279 2064 6966 6669 6375 6c74 2074 very difficult t\n+00031190: 6f20 696d 706c 656d 656e 7420 616e 6420 o implement and \n+000311a0: 616c 736f 206e 6f74 0a20 2020 2020 7072 also not. pr\n+000311b0: 6163 7469 6361 6c20 696e 2074 6865 2067 actical in the g\n+000311c0: 656e 6572 616c 2063 6173 652e 0ae2 8098 eneral case.....\n+000311d0: 4c44 5f50 5245 4c4f 4144 e280 990a 2020 LD_PRELOAD.... \n+000311e0: 2020 2052 6174 6865 7220 7468 616e 2075 Rather than u\n+000311f0: 7365 2074 6865 2066 696c 6520 7379 7374 se the file syst\n+00031200: 656d 2c20 6f6e 6520 636f 756c 6420 7772 em, one could wr\n+00031210: 6974 6520 6120 7370 6563 6961 6c20 6c69 ite a special li\n+00031220: 6272 6172 790a 2020 2020 2074 6f20 696e brary. to in\n+00031230: 7465 7263 6570 7420 e280 986f 7065 6ee2 tercept ...open.\n+00031240: 8099 2061 6e64 206f 7468 6572 2073 7973 .. and other sys\n+00031250: 6361 6c6c 732e 2020 5468 6973 2074 6563 calls. This tec\n+00031260: 686e 6971 7565 2069 7320 616c 736f 0a20 hnique is also. \n+00031270: 2020 2020 7175 6974 6520 706f 7765 7266 quite powerf\n+00031280: 756c 2c20 6275 7420 756e 666f 7274 756e ul, but unfortun\n+00031290: 6174 656c 7920 6974 2069 7320 6e6f 7420 ately it is not \n+000312a0: 706f 7274 6162 6c65 2065 6e6f 7567 6820 portable enough \n+000312b0: 666f 7220 7573 650a 2020 2020 2069 6e20 for use. in \n+000312c0: e280 9861 7574 6f6d 616b 65e2 8099 2e0a ...automake.....\n+000312d0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+000312e0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+000312f0: 6465 3a20 5265 636f 6d6d 656e 6461 7469 de: Recommendati\n+00031300: 6f6e 7320 666f 7220 546f 6f6c 2057 7269 ons for Tool Wri\n+00031310: 7465 7273 2c20 204e 6578 743a 2046 7574 ters, Next: Fut\n+00031320: 7572 6520 4469 7265 6374 696f 6e73 2066 ure Directions f\n+00031330: 6f72 2044 6570 656e 6465 6e63 6965 732c or Dependencies,\n+00031340: 2020 5072 6576 3a20 5465 6368 6e69 7175 Prev: Techniqu\n+00031350: 6573 2066 6f72 2044 6570 656e 6465 6e63 es for Dependenc\n+00031360: 6965 732c 2020 5570 3a20 4465 7065 6e64 ies, Up: Depend\n+00031370: 656e 6379 2054 7261 636b 696e 6720 4576 ency Tracking Ev\n+00031380: 6f6c 7574 696f 6e0a 0a32 392e 322e 3520 olution..29.2.5 \n+00031390: 5265 636f 6d6d 656e 6461 7469 6f6e 7320 Recommendations \n+000313a0: 666f 7220 546f 6f6c 2057 7269 7465 7273 for Tool Writers\n+000313b0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\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 0a0a 5765 2074 6869 --------..We thi\n+000313e0: 6e6b 2074 6861 7420 6576 6572 7920 636f nk that every co\n+000313f0: 6d70 696c 6174 696f 6e20 746f 6f6c 206f mpilation tool o\n+00031400: 7567 6874 2074 6f20 6265 2061 626c 6520 ught to be able \n+00031410: 746f 2067 656e 6572 6174 650a 6465 7065 to generate.depe\n+00031420: 6e64 656e 6369 6573 2061 7320 6120 7369 ndencies as a si\n+00031430: 6465 2065 6666 6563 7420 6f66 2063 6f6d de effect of com\n+00031440: 7069 6c61 7469 6f6e 2e20 2046 7572 7468 pilation. Furth\n+00031450: 6572 6d6f 7265 2c20 6174 206c 6561 7374 ermore, at least\n+00031460: 0a77 6869 6c65 20e2 8098 6d61 6b65 e280 .while ...make..\n+00031470: 992d 6261 7365 6420 746f 6f6c 7320 6172 .-based tools ar\n+00031480: 6520 6e65 6172 6c79 2075 6e69 7665 7273 e nearly univers\n+00031490: 616c 6c79 2069 6e20 7573 6520 2861 7420 ally in use (at \n+000314a0: 6c65 6173 7420 696e 2074 6865 0a66 7265 least in the.fre\n+000314b0: 6520 736f 6674 7761 7265 2063 6f6d 6d75 e software commu\n+000314c0: 6e69 7479 292c 2074 6865 2074 6f6f 6c20 nity), the tool \n+000314d0: 6974 7365 6c66 2073 686f 756c 6420 6765 itself should ge\n+000314e0: 6e65 7261 7465 2064 756d 6d79 0a64 6570 nerate dummy.dep\n+000314f0: 656e 6465 6e63 6965 7320 666f 7220 6865 endencies for he\n+00031500: 6164 6572 2066 696c 6573 2c20 746f 2061 ader files, to a\n+00031510: 766f 6964 2074 6865 2064 656c 6574 6564 void the deleted\n+00031520: 2068 6561 6465 7220 6669 6c65 2062 7567 header file bug\n+00031530: 2e0a 4669 6e61 6c6c 792c 2074 6865 2074 ..Finally, the t\n+00031540: 6f6f 6c20 7368 6f75 6c64 2067 656e 6572 ool should gener\n+00031550: 6174 6520 6120 6465 7065 6e64 656e 6379 ate a dependency\n+00031560: 2066 6f72 2065 6163 6820 7072 6f62 652c for each probe,\n+00031570: 2069 6e73 7465 6164 0a6f 6620 6561 6368 instead.of each\n+00031580: 2073 7563 6365 7373 6675 6c20 6669 6c65 successful file\n+00031590: 206f 7065 6e2c 2069 6e20 6f72 6465 7220 open, in order \n+000315a0: 746f 2061 766f 6964 2074 6865 2064 7570 to avoid the dup\n+000315b0: 6c69 6361 7465 6420 6e65 770a 6865 6164 licated new.head\n+000315c0: 6572 2062 7567 2e0a 0a1f 0a46 696c 653a er bug.....File:\n+000315d0: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+000315e0: 6e66 6f2c 2020 4e6f 6465 3a20 4675 7475 nfo, Node: Futu\n+000315f0: 7265 2044 6972 6563 7469 6f6e 7320 666f re Directions fo\n+00031600: 7220 4465 7065 6e64 656e 6369 6573 2c20 r Dependencies, \n+00031610: 2050 7265 763a 2052 6563 6f6d 6d65 6e64 Prev: Recommend\n+00031620: 6174 696f 6e73 2066 6f72 2054 6f6f 6c20 ations for Tool \n+00031630: 5772 6974 6572 732c 2020 5570 3a20 4465 Writers, Up: De\n+00031640: 7065 6e64 656e 6379 2054 7261 636b 696e pendency Trackin\n+00031650: 6720 4576 6f6c 7574 696f 6e0a 0a32 392e g Evolution..29.\n+00031660: 322e 3620 4675 7475 7265 2044 6972 6563 2.6 Future Direc\n+00031670: 7469 6f6e 7320 666f 7220 4465 7065 6e64 tions for Depend\n+00031680: 656e 6369 6573 0a2d 2d2d 2d2d 2d2d 2d2d encies.---------\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: 0a0a 4375 7272 656e 746c 792c 206f 6e6c ..Currently, onl\n+000316c0: 7920 6c61 6e67 7561 6765 7320 616e 6420 y languages and \n+000316d0: 636f 6d70 696c 6572 7320 756e 6465 7273 compilers unders\n+000316e0: 746f 6f64 2062 7920 4175 746f 6d61 6b65 tood by Automake\n+000316f0: 2063 616e 2068 6176 650a 6465 7065 6e64 can have.depend\n+00031700: 656e 6379 2074 7261 636b 696e 6720 656e ency tracking en\n+00031710: 6162 6c65 642e 2020 5765 2077 6f75 6c64 abled. We would\n+00031720: 206c 696b 6520 746f 2073 6565 2069 6620 like to see if \n+00031730: 6974 2069 7320 7072 6163 7469 6361 6c0a it is practical.\n+00031740: 2861 6e64 2077 6f72 7468 7768 696c 6529 (and worthwhile)\n+00031750: 2074 6f20 6c65 7420 7468 6973 2073 7570 to let this sup\n+00031760: 706f 7274 2062 6520 6578 7465 6e64 6564 port be extended\n+00031770: 2062 7920 7468 6520 7573 6572 2074 6f0a by the user to.\n+00031780: 6c61 6e67 7561 6765 7320 756e 6b6e 6f77 languages unknow\n+00031790: 6e20 746f 2041 7574 6f6d 616b 652e 0a0a n to Automake...\n+000317a0: 1f0a 4669 6c65 3a20 6175 746f 6d61 6b65 ..File: automake\n+000317b0: 2d31 2e31 312e 696e 666f 2c20 204e 6f64 -1.11.info, Nod\n+000317c0: 653a 2052 656c 6561 7365 732c 2020 5072 e: Releases, Pr\n+000317d0: 6576 3a20 4465 7065 6e64 656e 6379 2054 ev: Dependency T\n+000317e0: 7261 636b 696e 6720 4576 6f6c 7574 696f racking Evolutio\n+000317f0: 6e2c 2020 5570 3a20 4869 7374 6f72 790a n, Up: History.\n+00031800: 0a32 392e 3320 5265 6c65 6173 6520 5374 .29.3 Release St\n+00031810: 6174 6973 7469 6373 0a3d 3d3d 3d3d 3d3d atistics.=======\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: 0a0a 5468 6520 666f 6c6c 6f77 696e 6720 ..The following \n+00031840: 7461 626c 6520 2869 6e73 7069 7265 6420 table (inspired \n+00031850: 6279 20e2 8098 7065 726c 6869 7374 2831 by ...perlhist(1\n+00031860: 29e2 8099 2920 7175 616e 7469 6669 6573 )...) quantifies\n+00031870: 2074 6865 2065 766f 6c75 7469 6f6e 0a6f the evolution.o\n+00031880: 6620 4175 746f 6d61 6b65 2075 7369 6e67 f Automake using\n+00031890: 2074 6865 7365 206d 6574 7269 6373 3a0a these metrics:.\n+000318a0: 0a44 6174 652c 2052 656c 0a20 2020 2020 .Date, Rel. \n+000318b0: 5468 6520 6461 7465 2061 6e64 2076 6572 The date and ver\n+000318c0: 7369 6f6e 206f 6620 7468 6520 7265 6c65 sion of the rele\n+000318d0: 6173 652e 0a61 6d0a 2020 2020 2054 6865 ase..am. The\n+000318e0: 206e 756d 6265 7220 6f66 206c 696e 6573 number of lines\n+000318f0: 206f 6620 7468 6520 e280 9861 7574 6f6d of the ...autom\n+00031900: 616b 65e2 8099 2073 6372 6970 742e 0a61 ake... script..a\n+00031910: 636c 0a20 2020 2020 5468 6520 6e75 6d62 cl. The numb\n+00031920: 6572 206f 6620 6c69 6e65 7320 6f66 2074 er of lines of t\n+00031930: 6865 20e2 8098 6163 6c6f 6361 6ce2 8099 he ...aclocal...\n+00031940: 2073 6372 6970 742e 0a70 6d0a 2020 2020 script..pm. \n+00031950: 2054 6865 206e 756d 6265 7220 6f66 206c The number of l\n+00031960: 696e 6573 206f 6620 7468 6520 e280 9850 ines of the ...P\n+00031970: 6572 6ce2 8099 2073 7570 706f 7274 696e erl... supportin\n+00031980: 6720 6d6f 6475 6c65 732e 0ae2 8098 2a2e g modules.....*.\n+00031990: 616d e280 990a 2020 2020 2054 6865 206e am.... The n\n+000319a0: 756d 6265 7220 6f66 206c 696e 6573 206f umber of lines o\n+000319b0: 6620 7468 6520 e280 984d 616b 6566 696c f the ...Makefil\n+000319c0: 65e2 8099 2066 7261 676d 656e 7473 2e20 e... fragments. \n+000319d0: 2054 6865 206e 756d 6265 7220 696e 0a20 The number in. \n+000319e0: 2020 2020 7061 7265 6e74 6865 7365 7320 parentheses \n+000319f0: 6973 2074 6865 206e 756d 6265 7220 6f66 is the number of\n+00031a00: 2066 696c 6573 2e0a 6d34 0a20 2020 2020 files..m4. \n+00031a10: 5468 6520 6e75 6d62 6572 206f 6620 6c69 The number of li\n+00031a20: 6e65 7320 2861 6e64 2066 696c 6573 2920 nes (and files) \n+00031a30: 6f66 2041 7574 6f63 6f6e 6620 6d61 6372 of Autoconf macr\n+00031a40: 6f73 2e0a 646f 630a 2020 2020 2054 6865 os..doc. The\n+00031a50: 206e 756d 6265 7220 6f66 2070 6167 6573 number of pages\n+00031a60: 206f 6620 7468 6520 646f 6375 6d65 6e74 of the document\n+00031a70: 6174 696f 6e20 2874 6865 2050 6f73 7473 ation (the Posts\n+00031a80: 6372 6970 7420 7665 7273 696f 6e29 2e0a cript version)..\n+00031a90: 740a 2020 2020 2054 6865 206e 756d 6265 t. The numbe\n+00031aa0: 7220 6f66 2074 6573 7420 6361 7365 7320 r of test cases \n+00031ab0: 696e 2074 6865 2074 6573 7420 7375 6974 in the test suit\n+00031ac0: 652e 2020 4f66 2074 686f 7365 2c20 7468 e. Of those, th\n+00031ad0: 6520 6e75 6d62 6572 0a20 2020 2020 696e e number. in\n+00031ae0: 2070 6172 656e 7468 6573 6573 2069 7320 parentheses is \n+00031af0: 7468 6520 6e75 6d62 6572 206f 6620 6765 the number of ge\n+00031b00: 6e65 7261 7465 6420 7465 7374 2063 6173 nerated test cas\n+00031b10: 6573 2e0a 0a44 6174 6520 2020 2020 2020 es...Date \n+00031b20: 2020 5265 6c20 2020 2020 2061 6d20 2020 Rel am \n+00031b30: 2020 6163 6c20 2020 2070 6d20 2020 2020 acl pm \n+00031b40: e280 982a 2e61 6de2 8099 2020 2020 2020 ...*.am... \n+00031b50: 6d34 2020 2020 2020 2020 2020 646f 6320 m4 doc \n+00031b60: 2020 740a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 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+00031bb0: 2d2d 2d2d 2d2d 2d2d 0a31 3939 342d 3039 --------.1994-09\n+00031bc0: 2d31 3920 2020 4356 5320 2020 2020 2031 -19 CVS 1\n+00031bd0: 3431 2020 2020 2020 2020 2020 2020 2020 41 \n+00031be0: 2020 2020 3239 3920 2832 3429 0a31 3939 299 (24).199\n+00031bf0: 342d 3131 2d30 3520 2020 4356 5320 2020 4-11-05 CVS \n+00031c00: 2020 2032 3038 2020 2020 2020 2020 2020 208 \n+00031c10: 2020 2020 2020 2020 3333 3220 2832 3829 332 (28)\n+00031c20: 0a31 3939 352d 3131 2d32 3320 2020 302e .1995-11-23 0.\n+00031c30: 3230 2020 2020 2035 3333 2020 2020 2020 20 533 \n+00031c40: 2020 2020 2020 2020 2020 2020 3435 3820 458 \n+00031c50: 2833 3529 2020 2020 2020 2020 2020 2020 (35) \n+00031c60: 2020 2020 390a 3139 3935 2d31 312d 3236 9.1995-11-26\n+00031c70: 2020 2030 2e32 3120 2020 2020 3631 3320 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-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+00031c90: 2034 3830 2028 3336 2920 2020 2020 2020 480 (36) \n+00031ca0: 2020 2020 2020 2020 2031 310a 3139 3935 11.1995\n+00031cb0: 2d31 312d 3238 2020 2030 2e32 3220 2020 -11-28 0.22 \n+00031cc0: 2020 3131 3136 2020 2020 2020 2020 2020 1116 \n+00031cd0: 2020 2020 2020 2035 3339 2028 3338 2920 539 (38) \n+00031ce0: 2020 2020 2020 2020 2020 2020 2020 2031 1\n+00031cf0: 320a 3139 3935 2d31 312d 3239 2020 2030 2.1995-11-29 0\n+00031d00: 2e32 3320 2020 2020 3132 3430 2020 2020 .23 1240 \n+00031d10: 2020 2020 2020 2020 2020 2020 2035 3431 541\n+00031d20: 2028 3338 2920 2020 2020 2020 2020 2020 (38) \n+00031d30: 2020 2020 2031 320a 3139 3935 2d31 322d 12.1995-12-\n+00031d40: 3038 2020 2030 2e32 3420 2020 2020 3134 08 0.24 14\n+00031d50: 3632 2020 2020 2020 2020 2020 2020 2020 62 \n+00031d60: 2020 2035 3034 2028 3333 2920 2020 2020 504 (33) \n+00031d70: 2020 2020 2020 2020 2020 2031 340a 3139 14.19\n+00031d80: 3935 2d31 322d 3130 2020 2030 2e32 3520 95-12-10 0.25 \n+00031d90: 2020 2020 3135 3133 2020 2020 2020 2020 1513 \n+00031da0: 2020 2020 2020 2020 2035 3131 2028 3337 511 (37\n+00031db0: 2920 2020 2020 2020 2020 2020 2020 2020 ) \n+00031dc0: 2031 350a 3139 3936 2d30 312d 3033 2020 15.1996-01-03 \n+00031dd0: 2030 2e32 3620 2020 2020 3137 3036 2020 0.26 1706 \n+00031de0: 2020 2020 2020 2020 2020 2020 2020 2034 4\n+00031df0: 3338 2028 3336 2920 2020 2020 2020 2020 38 (36) \n+00031e00: 2020 2020 2020 2031 360a 3139 3936 2d30 16.1996-0\n+00031e10: 312d 3033 2020 2030 2e32 3720 2020 2020 1-03 0.27 \n+00031e20: 3137 3036 2020 2020 2020 2020 2020 2020 1706 \n+00031e30: 2020 2020 2034 3338 2028 3336 2920 2020 438 (36) \n+00031e40: 2020 2020 2020 2020 2020 2020 2031 360a 16.\n+00031e50: 3139 3936 2d30 312d 3133 2020 2030 2e32 1996-01-13 0.2\n+00031e60: 3820 2020 2020 3139 3634 2020 2020 2020 8 1964 \n+00031e70: 2020 2020 2020 2020 2020 2039 3334 2028 934 (\n+00031e80: 3333 2920 2020 2020 2020 2020 2020 2020 33) \n+00031e90: 2020 2031 360a 3139 3936 2d30 322d 3037 16.1996-02-07\n+00031ea0: 2020 2030 2e32 3920 2020 2020 3232 3939 0.29 2299\n+00031eb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00031ec0: 2039 3336 2028 3333 2920 2020 2020 2020 936 (33) \n+00031ed0: 2020 2020 2020 2020 2031 370a 3139 3936 17.1996\n+00031ee0: 2d30 322d 3234 2020 2030 2e33 3020 2020 -02-24 0.30 \n+00031ef0: 2020 3235 3434 2020 2020 2020 2020 2020 2544 \n+00031f00: 2020 2020 2020 2039 3139 2028 3332 2920 919 (32) \n+00031f10: 2020 2038 3520 2831 2920 2020 2020 2032 85 (1) 2\n+00031f20: 3020 2020 2039 0a31 3939 362d 3033 2d31 0 9.1996-03-1\n+00031f30: 3120 2020 302e 3331 2020 2020 2032 3837 1 0.31 287\n+00031f40: 3720 2020 2020 2020 2020 2020 2020 2020 7 \n+00031f50: 2020 3931 3920 2833 3229 2020 2020 3835 919 (32) 85\n+00031f60: 2028 3129 2020 2020 2020 3239 2020 2020 (1) 29 \n+00031f70: 3137 0a31 3939 362d 3034 2d32 3720 2020 17.1996-04-27 \n+00031f80: 302e 3332 2020 2020 2033 3035 3820 2020 0.32 3058 \n+00031f90: 2020 2020 2020 2020 2020 2020 2020 3932 92\n+00031fa0: 3120 2833 3129 2020 2020 3835 2028 3129 1 (31) 85 (1)\n+00031fb0: 2020 2020 2020 3330 2020 2020 3236 0a31 30 26.1\n+00031fc0: 3939 362d 3035 2d31 3820 2020 302e 3333 996-05-18 0.33\n+00031fd0: 2020 2020 2033 3131 3020 2020 2020 2020 3110 \n+00031fe0: 2020 2020 2020 2020 2020 3932 3620 2833 926 (3\n+00031ff0: 3129 2020 2020 3130 3520 2831 2920 2020 1) 105 (1) \n+00032000: 2020 3330 2020 2020 3335 0a31 3939 362d 30 35.1996-\n+00032010: 3035 2d32 3820 2020 312e 3020 2020 2020 05-28 1.0 \n+00032020: 2033 3133 3420 2020 2020 2020 2020 2020 3134 \n+00032030: 2020 2020 2020 3937 3320 2833 3229 2020 973 (32) \n+00032040: 2020 3130 3520 2831 2920 2020 2020 3330 105 (1) 30\n+00032050: 2020 2020 3338 0a31 3939 372d 3036 2d32 38.1997-06-2\n+00032060: 3220 2020 312e 3220 2020 2020 2036 3038 2 1.2 608\n+00032070: 3920 2020 3338 3520 2020 2020 2020 2020 9 385 \n+00032080: 2020 3132 3934 2028 3336 2920 2020 3539 1294 (36) 59\n+00032090: 3220 2832 3029 2020 2020 3337 2020 2020 2 (20) 37 \n+000320a0: 3132 360a 3139 3938 2d30 342d 3035 2020 126.1998-04-05 \n+000320b0: 2031 2e33 2020 2020 2020 3634 3135 2020 1.3 6415 \n+000320c0: 2034 3232 2020 2020 2020 2020 2020 2031 422 1\n+000320d0: 3437 3020 2833 3929 2020 2037 3431 2028 470 (39) 741 (\n+000320e0: 3233 2920 2020 2033 3920 2020 2031 3536 23) 39 156\n+000320f0: 0a31 3939 392d 3031 2d31 3420 2020 312e .1999-01-14 1.\n+00032100: 3420 2020 2020 2037 3234 3020 2020 3432 4 7240 42\n+00032110: 3620 2020 2020 2020 2020 2020 3135 3931 6 1591\n+00032120: 2028 3430 2920 2020 3733 3420 2832 3029 (40) 734 (20)\n+00032130: 2020 2020 3531 2020 2020 3139 370a 3230 51 197.20\n+00032140: 3031 2d30 352d 3038 2020 2031 2e34 2d70 01-05-08 1.4-p\n+00032150: 3120 2020 3732 3531 2020 2034 3236 2020 1 7251 426 \n+00032160: 2020 2020 2020 2020 2031 3539 3120 2834 1591 (4\n+00032170: 3029 2020 2037 3334 2028 3230 2920 2020 0) 734 (20) \n+00032180: 2035 3120 2020 2031 3937 0a32 3030 312d 51 197.2001-\n+00032190: 3035 2d32 3420 2020 312e 342d 7032 2020 05-24 1.4-p2 \n+000321a0: 2037 3236 3820 2020 3433 3920 2020 2020 7268 439 \n+000321b0: 2020 2020 2020 3135 3931 2028 3430 2920 1591 (40) \n+000321c0: 2020 3733 3420 2832 3029 2020 2020 3439 734 (20) 49\n+000321d0: 2020 2020 3139 370a 3230 3031 2d30 362d 197.2001-06-\n+000321e0: 3037 2020 2031 2e34 2d70 3320 2020 3733 07 1.4-p3 73\n+000321f0: 3132 2020 2034 3339 2020 2020 2020 2020 12 439 \n+00032200: 2020 2031 3539 3120 2834 3029 2020 2037 1591 (40) 7\n+00032210: 3334 2028 3230 2920 2020 2034 3920 2020 34 (20) 49 \n+00032220: 2031 3937 0a32 3030 312d 3036 2d31 3020 197.2001-06-10 \n+00032230: 2020 312e 342d 7034 2020 2037 3332 3120 1.4-p4 7321 \n+00032240: 2020 3433 3920 2020 2020 2020 2020 2020 439 \n+00032250: 3135 3931 2028 3430 2920 2020 3733 3420 1591 (40) 734 \n+00032260: 2832 3029 2020 2020 3439 2020 2020 3139 (20) 49 19\n+00032270: 380a 3230 3031 2d30 372d 3135 2020 2031 8.2001-07-15 1\n+00032280: 2e34 2d70 3520 2020 3732 3238 2020 2034 .4-p5 7228 4\n+00032290: 3236 2020 2020 2020 2020 2020 2031 3539 26 159\n+000322a0: 3620 2834 3029 2020 2037 3334 2028 3230 6 (40) 734 (20\n+000322b0: 2920 2020 2035 3120 2020 2031 3938 0a32 ) 51 198.2\n+000322c0: 3030 312d 3038 2d32 3320 2020 312e 3520 001-08-23 1.5 \n+000322d0: 2020 2020 2038 3031 3620 2020 3437 3520 8016 475 \n+000322e0: 2020 2036 3030 2020 2020 3236 3534 2028 600 2654 (\n+000322f0: 3339 2920 2020 3131 3636 2028 3239 2920 39) 1166 (29) \n+00032300: 2020 3633 2020 2020 3332 370a 3230 3032 63 327.2002\n+00032310: 2d30 332d 3035 2020 2031 2e36 2020 2020 -03-05 1.6 \n+00032320: 2020 3834 3635 2020 2034 3735 2020 2020 8465 475 \n+00032330: 3131 3336 2020 2032 3733 3220 2833 3929 1136 2732 (39)\n+00032340: 2020 2031 3630 3320 2832 3729 2020 2036 1603 (27) 6\n+00032350: 3620 2020 2033 3635 0a32 3030 322d 3034 6 365.2002-04\n+00032360: 2d31 3120 2020 312e 362e 3120 2020 2038 -11 1.6.1 8\n+00032370: 3534 3420 2020 3437 3520 2020 2031 3133 544 475 113\n+00032380: 3620 2020 3237 3431 2028 3339 2920 2020 6 2741 (39) \n+00032390: 3136 3033 2028 3237 2920 2020 3636 2020 1603 (27) 66 \n+000323a0: 2020 3337 320a 3230 3032 2d30 362d 3134 372.2002-06-14\n+000323b0: 2020 2031 2e36 2e32 2020 2020 3835 3735 1.6.2 8575\n+000323c0: 2020 2034 3735 2020 2020 3131 3336 2020 475 1136 \n+000323d0: 2032 3830 3020 2833 3929 2020 2031 3630 2800 (39) 160\n+000323e0: 3920 2832 3729 2020 2036 3720 2020 2033 9 (27) 67 3\n+000323f0: 3836 0a32 3030 322d 3037 2d32 3820 2020 86.2002-07-28 \n+00032400: 312e 362e 3320 2020 2038 3630 3020 2020 1.6.3 8600 \n+00032410: 3437 3520 2020 2031 3135 3320 2020 3238 475 1153 28\n+00032420: 3039 2028 3339 2920 2020 3136 3039 2028 09 (39) 1609 (\n+00032430: 3237 2920 2020 3637 2020 2020 3339 310a 27) 67 391.\n+00032440: 3230 3032 2d30 372d 3238 2020 2031 2e34 2002-07-28 1.4\n+00032450: 2d70 3620 2020 3733 3332 2020 2034 3535 -p6 7332 455\n+00032460: 2020 2020 2020 2020 2020 2031 3539 3620 1596 \n+00032470: 2834 3029 2020 2037 3335 2028 3230 2920 (40) 735 (20) \n+00032480: 2020 2034 3920 2020 2031 3937 0a32 3030 49 197.200\n+00032490: 322d 3039 2d32 3520 2020 312e 3720 2020 2-09-25 1.7 \n+000324a0: 2020 2039 3138 3920 2020 3437 3120 2020 9189 471 \n+000324b0: 2031 3739 3020 2020 3239 3635 2028 3339 1790 2965 (39\n+000324c0: 2920 2020 3136 3036 2028 3238 2920 2020 ) 1606 (28) \n+000324d0: 3733 2020 2020 3433 300a 3230 3032 2d31 73 430.2002-1\n+000324e0: 302d 3136 2020 2031 2e37 2e31 2020 2020 0-16 1.7.1 \n+000324f0: 3932 3239 2020 2034 3735 2020 2020 3137 9229 475 17\n+00032500: 3930 2020 2032 3937 3720 2833 3929 2020 90 2977 (39) \n+00032510: 2031 3630 3620 2832 3829 2020 2037 3320 1606 (28) 73 \n+00032520: 2020 2034 3337 0a32 3030 322d 3132 2d30 437.2002-12-0\n+00032530: 3620 2020 312e 372e 3220 2020 2039 3333 6 1.7.2 933\n+00032540: 3420 2020 3437 3520 2020 2031 3739 3020 4 475 1790 \n+00032550: 2020 3239 3838 2028 3339 2920 2020 3136 2988 (39) 16\n+00032560: 3036 2028 3238 2920 2020 3737 2020 2020 06 (28) 77 \n+00032570: 3434 350a 3230 3033 2d30 322d 3230 2020 445.2003-02-20 \n+00032580: 2031 2e37 2e33 2020 2020 3933 3839 2020 1.7.3 9389 \n+00032590: 2034 3735 2020 2020 3137 3930 2020 2033 475 1790 3\n+000325a0: 3032 3320 2833 3929 2020 2031 3635 3120 023 (39) 1651 \n+000325b0: 2832 3929 2020 2038 3420 2020 2034 3438 (29) 84 448\n+000325c0: 0a32 3030 332d 3034 2d32 3320 2020 312e .2003-04-23 1.\n+000325d0: 372e 3420 2020 2039 3432 3920 2020 3437 7.4 9429 47\n+000325e0: 3520 2020 2031 3739 3020 2020 3330 3331 5 1790 3031\n+000325f0: 2028 3339 2920 2020 3136 3434 2028 3239 (39) 1644 (29\n+00032600: 2920 2020 3835 2020 2020 3435 380a 3230 ) 85 458.20\n+00032610: 3033 2d30 352d 3138 2020 2031 2e37 2e35 03-05-18 1.7.5\n+00032620: 2020 2020 3934 3239 2020 2034 3735 2020 9429 475 \n+00032630: 2020 3137 3930 2020 2033 3033 3320 2833 1790 3033 (3\n+00032640: 3929 2020 2031 3634 3520 2832 3929 2020 9) 1645 (29) \n+00032650: 2038 3520 2020 2034 3539 0a32 3030 332d 85 459.2003-\n+00032660: 3037 2d31 3020 2020 312e 372e 3620 2020 07-10 1.7.6 \n+00032670: 2039 3434 3220 2020 3437 3520 2020 2031 9442 475 1\n+00032680: 3739 3020 2020 3330 3333 2028 3339 2920 790 3033 (39) \n+00032690: 2020 3136 3630 2028 3239 2920 2020 3835 1660 (29) 85\n+000326a0: 2020 2020 3436 310a 3230 3033 2d30 392d 461.2003-09-\n+000326b0: 3037 2020 2031 2e37 2e37 2020 2020 3934 07 1.7.7 94\n+000326c0: 3433 2020 2034 3735 2020 2020 3137 3930 43 475 1790\n+000326d0: 2020 2033 3034 3120 2833 3929 2020 2031 3041 (39) 1\n+000326e0: 3636 3020 2832 3929 2020 2039 3020 2020 660 (29) 90 \n+000326f0: 2034 3637 0a32 3030 332d 3130 2d30 3720 467.2003-10-07 \n+00032700: 2020 312e 372e 3820 2020 2039 3434 3420 1.7.8 9444 \n+00032710: 2020 3437 3520 2020 2031 3739 3020 2020 475 1790 \n+00032720: 3330 3431 2028 3339 2920 2020 3136 3630 3041 (39) 1660\n+00032730: 2028 3239 2920 2020 3930 2020 2020 3436 (29) 90 46\n+00032740: 380a 3230 3033 2d31 312d 3039 2020 2031 8.2003-11-09 1\n+00032750: 2e37 2e39 2020 2020 3934 3434 2020 2034 .7.9 9444 4\n+00032760: 3735 2020 2020 3137 3930 2020 2033 3034 75 1790 304\n+00032770: 3820 2833 3929 2020 2031 3636 3020 2832 8 (39) 1660 (2\n+00032780: 3929 2020 2039 3020 2020 2034 3638 0a32 9) 90 468.2\n+00032790: 3030 332d 3132 2d31 3020 2020 312e 3820 003-12-10 1.8 \n+000327a0: 2020 2020 2037 3137 3120 2020 3538 3520 7171 585 \n+000327b0: 2020 2037 3733 3020 2020 3332 3336 2028 7730 3236 (\n+000327c0: 3339 2920 2020 3136 3636 2028 3331 2920 39) 1666 (31) \n+000327d0: 2020 3130 3420 2020 3532 310a 3230 3034 104 521.2004\n+000327e0: 2d30 312d 3131 2020 2031 2e38 2e31 2020 -01-11 1.8.1 \n+000327f0: 2020 3732 3137 2020 2036 3633 2020 2020 7217 663 \n+00032800: 3737 3236 2020 2033 3238 3720 2833 3929 7726 3287 (39)\n+00032810: 2020 2031 3638 3620 2833 3129 2020 2031 1686 (31) 1\n+00032820: 3034 2020 2035 3235 0a32 3030 342d 3031 04 525.2004-01\n+00032830: 2d31 3220 2020 312e 382e 3220 2020 2037 -12 1.8.2 7\n+00032840: 3231 3720 2020 3636 3320 2020 2037 3732 217 663 772\n+00032850: 3620 2020 3332 3838 2028 3339 2920 2020 6 3288 (39) \n+00032860: 3136 3836 2028 3331 2920 2020 3130 3420 1686 (31) 104 \n+00032870: 2020 3532 360a 3230 3034 2d30 332d 3037 526.2004-03-07\n+00032880: 2020 2031 2e38 2e33 2020 2020 3732 3134 1.8.3 7214\n+00032890: 2020 2036 3836 2020 2020 3737 3335 2020 686 7735 \n+000328a0: 2033 3330 3320 2833 3929 2020 2031 3639 3303 (39) 169\n+000328b0: 3520 2833 3129 2020 2031 3131 2020 2035 5 (31) 111 5\n+000328c0: 3330 0a32 3030 342d 3034 2d32 3520 2020 30.2004-04-25 \n+000328d0: 312e 382e 3420 2020 2037 3231 3420 2020 1.8.4 7214 \n+000328e0: 3638 3620 2020 2037 3733 3620 2020 3333 686 7736 33\n+000328f0: 3130 2028 3339 2920 2020 3137 3031 2028 10 (39) 1701 (\n+00032900: 3331 2920 2020 3131 3220 2020 3533 310a 31) 112 531.\n+00032910: 3230 3034 2d30 352d 3136 2020 2031 2e38 2004-05-16 1.8\n+00032920: 2e35 2020 2020 3732 3430 2020 2036 3836 .5 7240 686\n+00032930: 2020 2020 3737 3336 2020 2033 3239 3920 7736 3299 \n+00032940: 2833 3929 2020 2031 3730 3120 2833 3129 (39) 1701 (31)\n+00032950: 2020 2031 3132 2020 2035 3333 0a32 3030 112 533.200\n+00032960: 342d 3037 2d32 3820 2020 312e 3920 2020 4-07-28 1.9 \n+00032970: 2020 2037 3530 3820 2020 3731 3520 2020 7508 715 \n+00032980: 2037 3739 3420 2020 3333 3532 2028 3430 7794 3352 (40\n+00032990: 2920 2020 3138 3132 2028 3332 2920 2020 ) 1812 (32) \n+000329a0: 3131 3520 2020 3535 310a 3230 3034 2d30 115 551.2004-0\n+000329b0: 382d 3131 2020 2031 2e39 2e31 2020 2020 8-11 1.9.1 \n+000329c0: 3735 3132 2020 2037 3135 2020 2020 3737 7512 715 77\n+000329d0: 3934 2020 2033 3335 3420 2834 3029 2020 94 3354 (40) \n+000329e0: 2031 3831 3220 2833 3229 2020 2031 3135 1812 (32) 115\n+000329f0: 2020 2035 3532 0a32 3030 342d 3039 2d31 552.2004-09-1\n+00032a00: 3920 2020 312e 392e 3220 2020 2037 3531 9 1.9.2 751\n+00032a10: 3220 2020 3731 3520 2020 2037 3739 3420 2 715 7794 \n+00032a20: 2020 3333 3534 2028 3430 2920 2020 3138 3354 (40) 18\n+00032a30: 3132 2028 3332 2920 2020 3133 3220 2020 12 (32) 132 \n+00032a40: 3535 340a 3230 3034 2d31 312d 3031 2020 554.2004-11-01 \n+00032a50: 2031 2e39 2e33 2020 2020 3735 3037 2020 1.9.3 7507 \n+00032a60: 2037 3138 2020 2020 3738 3034 2020 2033 718 7804 3\n+00032a70: 3335 3420 2834 3029 2020 2031 3831 3220 354 (40) 1812 \n+00032a80: 2833 3229 2020 2031 3334 2020 2035 3536 (32) 134 556\n+00032a90: 0a32 3030 342d 3132 2d31 3820 2020 312e .2004-12-18 1.\n+00032aa0: 392e 3420 2020 2037 3530 3820 2020 3731 9.4 7508 71\n+00032ab0: 3820 2020 2037 3835 3620 2020 3333 3631 8 7856 3361\n+00032ac0: 2028 3430 2920 2020 3138 3131 2028 3332 (40) 1811 (32\n+00032ad0: 2920 2020 3134 3020 2020 3536 300a 3230 ) 140 560.20\n+00032ae0: 3035 2d30 322d 3133 2020 2031 2e39 2e35 05-02-13 1.9.5\n+00032af0: 2020 2020 3735 3233 2020 2037 3139 2020 7523 719 \n+00032b00: 2020 3738 3539 2020 2033 3337 3320 2834 7859 3373 (4\n+00032b10: 3029 2020 2031 3435 3320 2833 3229 2020 0) 1453 (32) \n+00032b20: 2031 3432 2020 2035 3632 0a32 3030 352d 142 562.2005-\n+00032b30: 3037 2d31 3020 2020 312e 392e 3620 2020 07-10 1.9.6 \n+00032b40: 2037 3533 3920 2020 3639 3920 2020 2037 7539 699 7\n+00032b50: 3836 3720 2020 3334 3030 2028 3430 2920 867 3400 (40) \n+00032b60: 2020 3134 3533 2028 3332 2920 2020 3134 1453 (32) 14\n+00032b70: 3420 2020 3537 300a 3230 3036 2d31 302d 4 570.2006-10-\n+00032b80: 3135 2020 2031 2e31 3020 2020 2020 3738 15 1.10 78\n+00032b90: 3539 2020 2031 3037 3220 2020 3830 3234 59 1072 8024\n+00032ba0: 2020 2033 3531 3220 2834 3029 2020 2031 3512 (40) 1\n+00032bb0: 3439 3620 2833 3429 2020 2031 3732 2020 496 (34) 172 \n+00032bc0: 2036 3034 0a32 3030 382d 3031 2d31 3920 604.2008-01-19 \n+00032bd0: 2020 312e 3130 2e31 2020 2037 3837 3020 1.10.1 7870 \n+00032be0: 2020 3130 3839 2020 2038 3032 3520 2020 1089 8025 \n+00032bf0: 3335 3230 2028 3430 2920 2020 3134 3939 3520 (40) 1499\n+00032c00: 2028 3334 2920 2020 3137 3320 2020 3631 (34) 173 61\n+00032c10: 370a 3230 3038 2d31 312d 3233 2020 2031 7.2008-11-23 1\n+00032c20: 2e31 302e 3220 2020 3738 3832 2020 2031 .10.2 7882 1\n+00032c30: 3038 3920 2020 3830 3237 2020 2033 3534 089 8027 354\n+00032c40: 3020 2834 3029 2020 2031 3530 3920 2833 0 (40) 1509 (3\n+00032c50: 3429 2020 2031 3736 2020 2036 3238 0a32 4) 176 628.2\n+00032c60: 3030 392d 3035 2d31 3720 2020 312e 3131 009-05-17 1.11\n+00032c70: 2020 2020 2038 3732 3120 2020 3130 3932 8721 1092\n+00032c80: 2020 2038 3238 3920 2020 3431 3634 2028 8289 4164 (\n+00032c90: 3432 2920 2020 3137 3134 2028 3337 2920 42) 1714 (37) \n+00032ca0: 2020 3138 3120 2020 3733 3220 2832 3029 181 732 (20)\n+00032cb0: 0a32 3030 392d 3132 2d30 3720 2020 312e .2009-12-07 1.\n+00032cc0: 3130 2e33 2020 2037 3839 3220 2020 3130 10.3 7892 10\n+00032cd0: 3839 2020 2038 3032 3720 2020 3335 3636 89 8027 3566\n+00032ce0: 2028 3430 2920 2020 3135 3335 2028 3334 (40) 1535 (34\n+00032cf0: 2920 2020 3137 3420 2020 3633 360a 3230 ) 174 636.20\n+00032d00: 3039 2d31 322d 3037 2020 2031 2e31 312e 09-12-07 1.11.\n+00032d10: 3120 2020 3837 3232 2020 2031 3039 3220 1 8722 1092 \n+00032d20: 2020 3832 3932 2020 2034 3136 3220 2834 8292 4162 (4\n+00032d30: 3229 2020 2031 3733 3020 2833 3729 2020 2) 1730 (37) \n+00032d40: 2031 3831 2020 2037 3339 2028 3230 290a 181 739 (20).\n+00032d50: 3230 3131 2d31 322d 3231 2020 2031 2e31 2011-12-21 1.1\n+00032d60: 312e 3220 2020 3838 3232 2020 2031 3131 1.2 8822 111\n+00032d70: 3220 2020 3833 3330 2020 2034 3232 3320 2 8330 4223 \n+00032d80: 2834 3229 2020 2031 3832 3120 2833 3829 (42) 1821 (38)\n+00032d90: 2020 2031 3839 2020 2039 3135 2028 3232 189 915 (22\n+00032da0: 290a 3230 3132 2d30 322d 3031 2020 2031 ).2012-02-01 1\n+00032db0: 2e31 312e 3320 2020 3837 3930 2020 2031 .11.3 8790 1\n+00032dc0: 3036 3820 2020 3834 3533 2020 2034 3238 068 8453 428\n+00032dd0: 3020 2834 3229 2020 2031 3835 3220 2833 0 (42) 1852 (3\n+00032de0: 3829 2020 2031 3930 2020 2039 3332 2028 8) 190 932 (\n+00032df0: 3232 290a 0a1f 0a46 696c 653a 2061 7574 22)....File: aut\n+00032e00: 6f6d 616b 652d 312e 3131 2e69 6e66 6f2c omake-1.11.info,\n+00032e10: 2020 4e6f 6465 3a20 436f 7079 696e 6720 Node: Copying \n+00032e20: 5468 6973 204d 616e 7561 6c2c 2020 4e65 This Manual, Ne\n+00032e30: 7874 3a20 496e 6469 6365 732c 2020 5072 xt: Indices, Pr\n+00032e40: 6576 3a20 4869 7374 6f72 792c 2020 5570 ev: History, Up\n+00032e50: 3a20 546f 700a 0a41 7070 656e 6469 7820 : Top..Appendix \n+00032e60: 4120 436f 7079 696e 6720 5468 6973 204d A Copying This M\n+00032e70: 616e 7561 6c0a 2a2a 2a2a 2a2a 2a2a 2a2a anual.**********\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 0a0a 2a20 4d65 6e75 3a0a 0a2a ****..* Menu:..*\n+00032ea0: 2047 4e55 2046 7265 6520 446f 6375 6d65 GNU Free Docume\n+00032eb0: 6e74 6174 696f 6e20 4c69 6365 6e73 653a ntation License:\n+00032ec0: 3a20 204c 6963 656e 7365 2066 6f72 2063 : License for c\n+00032ed0: 6f70 7969 6e67 2074 6869 7320 6d61 6e75 opying this manu\n+00032ee0: 616c 0a0a 1f0a 4669 6c65 3a20 6175 746f al....File: auto\n+00032ef0: 6d61 6b65 2d31 2e31 312e 696e 666f 2c20 make-1.11.info, \n+00032f00: 204e 6f64 653a 2047 4e55 2046 7265 6520 Node: GNU Free \n+00032f10: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+00032f20: 6365 6e73 652c 2020 5570 3a20 436f 7079 cense, Up: Copy\n+00032f30: 696e 6720 5468 6973 204d 616e 7561 6c0a ing This Manual.\n+00032f40: 0a41 2e31 2047 4e55 2046 7265 6520 446f .A.1 GNU Free Do\n+00032f50: 6375 6d65 6e74 6174 696f 6e20 4c69 6365 cumentation Lice\n+00032f60: 6e73 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d nse.============\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 0a0a 2020 2020 2020 2020 ======.. \n+00032f90: 2020 2020 2020 2020 2020 2020 2056 6572 Ver\n+00032fa0: 7369 6f6e 2031 2e33 2c20 3320 4e6f 7665 sion 1.3, 3 Nove\n+00032fb0: 6d62 6572 2032 3030 380a 0a20 2020 2020 mber 2008.. \n+00032fc0: 436f 7079 7269 6768 7420 c2a9 2032 3030 Copyright .. 200\n+00032fd0: 302c 2032 3030 312c 2032 3030 322c 2032 0, 2001, 2002, 2\n+00032fe0: 3030 372c 2032 3030 3820 4672 6565 2053 007, 2008 Free S\n+00032ff0: 6f66 7477 6172 6520 466f 756e 6461 7469 oftware Foundati\n+00033000: 6f6e 2c20 496e 632e 0a20 2020 2020 3c68 on, Inc.. .\n+00033020: 0a20 2020 2020 4576 6572 796f 6e65 2069 . Everyone i\n+00033030: 7320 7065 726d 6974 7465 6420 746f 2063 s permitted to c\n+00033040: 6f70 7920 616e 6420 6469 7374 7269 6275 opy and distribu\n+00033050: 7465 2076 6572 6261 7469 6d20 636f 7069 te verbatim copi\n+00033060: 6573 0a20 2020 2020 6f66 2074 6869 7320 es. of this \n+00033070: 6c69 6365 6e73 6520 646f 6375 6d65 6e74 license document\n+00033080: 2c20 6275 7420 6368 616e 6769 6e67 2069 , but changing i\n+00033090: 7420 6973 206e 6f74 2061 6c6c 6f77 6564 t is not allowed\n+000330a0: 2e0a 0a20 2030 2e20 5052 4541 4d42 4c45 ... 0. PREAMBLE\n+000330b0: 0a0a 2020 2020 2054 6865 2070 7572 706f .. The purpo\n+000330c0: 7365 206f 6620 7468 6973 204c 6963 656e se of this Licen\n+000330d0: 7365 2069 7320 746f 206d 616b 6520 6120 se is to make a \n+000330e0: 6d61 6e75 616c 2c20 7465 7874 626f 6f6b manual, textbook\n+000330f0: 2c20 6f72 206f 7468 6572 0a20 2020 2020 , or other. \n+00033100: 6675 6e63 7469 6f6e 616c 2061 6e64 2075 functional and u\n+00033110: 7365 6675 6c20 646f 6375 6d65 6e74 20e2 seful document .\n+00033120: 809c 6672 6565 e280 9d20 696e 2074 6865 ..free... in the\n+00033130: 2073 656e 7365 206f 6620 6672 6565 646f sense of freedo\n+00033140: 6d3a 2074 6f0a 2020 2020 2061 7373 7572 m: to. assur\n+00033150: 6520 6576 6572 796f 6e65 2074 6865 2065 e everyone the e\n+00033160: 6666 6563 7469 7665 2066 7265 6564 6f6d ffective freedom\n+00033170: 2074 6f20 636f 7079 2061 6e64 2072 6564 to copy and red\n+00033180: 6973 7472 6962 7574 6520 6974 2c0a 2020 istribute it,. \n+00033190: 2020 2077 6974 6820 6f72 2077 6974 686f with or witho\n+000331a0: 7574 206d 6f64 6966 7969 6e67 2069 742c ut modifying it,\n+000331b0: 2065 6974 6865 7220 636f 6d6d 6572 6369 either commerci\n+000331c0: 616c 6c79 206f 720a 2020 2020 206e 6f6e ally or. non\n+000331d0: 636f 6d6d 6572 6369 616c 6c79 2e20 2053 commercially. S\n+000331e0: 6563 6f6e 6461 7269 6c79 2c20 7468 6973 econdarily, this\n+000331f0: 204c 6963 656e 7365 2070 7265 7365 7276 License preserv\n+00033200: 6573 2066 6f72 2074 6865 0a20 2020 2020 es for the. \n+00033210: 6175 7468 6f72 2061 6e64 2070 7562 6c69 author and publi\n+00033220: 7368 6572 2061 2077 6179 2074 6f20 6765 sher a way to ge\n+00033230: 7420 6372 6564 6974 2066 6f72 2074 6865 t credit for the\n+00033240: 6972 2077 6f72 6b2c 2077 6869 6c65 206e ir work, while n\n+00033250: 6f74 0a20 2020 2020 6265 696e 6720 636f ot. being co\n+00033260: 6e73 6964 6572 6564 2072 6573 706f 6e73 nsidered respons\n+00033270: 6962 6c65 2066 6f72 206d 6f64 6966 6963 ible for modific\n+00033280: 6174 696f 6e73 206d 6164 6520 6279 206f ations made by o\n+00033290: 7468 6572 732e 0a0a 2020 2020 2054 6869 thers... Thi\n+000332a0: 7320 4c69 6365 6e73 6520 6973 2061 206b s License is a k\n+000332b0: 696e 6420 6f66 2022 636f 7079 6c65 6674 ind of \"copyleft\n+000332c0: 222c 2077 6869 6368 206d 6561 6e73 2074 \", which means t\n+000332d0: 6861 7420 6465 7269 7661 7469 7665 0a20 hat derivative. \n+000332e0: 2020 2020 776f 726b 7320 6f66 2074 6865 works of the\n+000332f0: 2064 6f63 756d 656e 7420 6d75 7374 2074 document must t\n+00033300: 6865 6d73 656c 7665 7320 6265 2066 7265 hemselves be fre\n+00033310: 6520 696e 2074 6865 2073 616d 6520 7365 e in the same se\n+00033320: 6e73 652e 0a20 2020 2020 4974 2063 6f6d nse.. It com\n+00033330: 706c 656d 656e 7473 2074 6865 2047 4e55 plements the GNU\n+00033340: 2047 656e 6572 616c 2050 7562 6c69 6320 General Public \n+00033350: 4c69 6365 6e73 652c 2077 6869 6368 2069 License, which i\n+00033360: 7320 6120 636f 7079 6c65 6674 0a20 2020 s a copyleft. \n+00033370: 2020 6c69 6365 6e73 6520 6465 7369 676e license design\n+00033380: 6564 2066 6f72 2066 7265 6520 736f 6674 ed for free soft\n+00033390: 7761 7265 2e0a 0a20 2020 2020 5765 2068 ware... We h\n+000333a0: 6176 6520 6465 7369 676e 6564 2074 6869 ave designed thi\n+000333b0: 7320 4c69 6365 6e73 6520 696e 206f 7264 s License in ord\n+000333c0: 6572 2074 6f20 7573 6520 6974 2066 6f72 er to use it for\n+000333d0: 206d 616e 7561 6c73 2066 6f72 0a20 2020 manuals for. \n+000333e0: 2020 6672 6565 2073 6f66 7477 6172 652c free software,\n+000333f0: 2062 6563 6175 7365 2066 7265 6520 736f because free so\n+00033400: 6674 7761 7265 206e 6565 6473 2066 7265 ftware needs fre\n+00033410: 6520 646f 6375 6d65 6e74 6174 696f 6e3a e documentation:\n+00033420: 2061 0a20 2020 2020 6672 6565 2070 726f a. free pro\n+00033430: 6772 616d 2073 686f 756c 6420 636f 6d65 gram should come\n+00033440: 2077 6974 6820 6d61 6e75 616c 7320 7072 with manuals pr\n+00033450: 6f76 6964 696e 6720 7468 6520 7361 6d65 oviding the same\n+00033460: 2066 7265 6564 6f6d 730a 2020 2020 2074 freedoms. t\n+00033470: 6861 7420 7468 6520 736f 6674 7761 7265 hat the software\n+00033480: 2064 6f65 732e 2020 4275 7420 7468 6973 does. But this\n+00033490: 204c 6963 656e 7365 2069 7320 6e6f 7420 License is not \n+000334a0: 6c69 6d69 7465 6420 746f 0a20 2020 2020 limited to. \n+000334b0: 736f 6674 7761 7265 206d 616e 7561 6c73 software manuals\n+000334c0: 3b20 6974 2063 616e 2062 6520 7573 6564 ; it can be used\n+000334d0: 2066 6f72 2061 6e79 2074 6578 7475 616c for any textual\n+000334e0: 2077 6f72 6b2c 2072 6567 6172 646c 6573 work, regardles\n+000334f0: 730a 2020 2020 206f 6620 7375 626a 6563 s. of subjec\n+00033500: 7420 6d61 7474 6572 206f 7220 7768 6574 t matter or whet\n+00033510: 6865 7220 6974 2069 7320 7075 626c 6973 her it is publis\n+00033520: 6865 6420 6173 2061 2070 7269 6e74 6564 hed as a printed\n+00033530: 2062 6f6f 6b2e 2020 5765 0a20 2020 2020 book. We. \n+00033540: 7265 636f 6d6d 656e 6420 7468 6973 204c recommend this L\n+00033550: 6963 656e 7365 2070 7269 6e63 6970 616c icense principal\n+00033560: 6c79 2066 6f72 2077 6f72 6b73 2077 686f ly for works who\n+00033570: 7365 2070 7572 706f 7365 2069 730a 2020 se purpose is. \n+00033580: 2020 2069 6e73 7472 7563 7469 6f6e 206f instruction o\n+00033590: 7220 7265 6665 7265 6e63 652e 0a0a 2020 r reference... \n+000335a0: 312e 2041 5050 4c49 4341 4249 4c49 5459 1. APPLICABILITY\n+000335b0: 2041 4e44 2044 4546 494e 4954 494f 4e53 AND DEFINITIONS\n+000335c0: 0a0a 2020 2020 2054 6869 7320 4c69 6365 .. This Lice\n+000335d0: 6e73 6520 6170 706c 6965 7320 746f 2061 nse applies to a\n+000335e0: 6e79 206d 616e 7561 6c20 6f72 206f 7468 ny manual or oth\n+000335f0: 6572 2077 6f72 6b2c 2069 6e20 616e 7920 er work, in any \n+00033600: 6d65 6469 756d 2c0a 2020 2020 2074 6861 medium,. tha\n+00033610: 7420 636f 6e74 6169 6e73 2061 206e 6f74 t contains a not\n+00033620: 6963 6520 706c 6163 6564 2062 7920 7468 ice placed by th\n+00033630: 6520 636f 7079 7269 6768 7420 686f 6c64 e copyright hold\n+00033640: 6572 2073 6179 696e 6720 6974 2063 616e er saying it can\n+00033650: 0a20 2020 2020 6265 2064 6973 7472 6962 . be distrib\n+00033660: 7574 6564 2075 6e64 6572 2074 6865 2074 uted under the t\n+00033670: 6572 6d73 206f 6620 7468 6973 204c 6963 erms of this Lic\n+00033680: 656e 7365 2e20 2053 7563 6820 6120 6e6f ense. Such a no\n+00033690: 7469 6365 0a20 2020 2020 6772 616e 7473 tice. grants\n+000336a0: 2061 2077 6f72 6c64 2d77 6964 652c 2072 a world-wide, r\n+000336b0: 6f79 616c 7479 2d66 7265 6520 6c69 6365 oyalty-free lice\n+000336c0: 6e73 652c 2075 6e6c 696d 6974 6564 2069 nse, unlimited i\n+000336d0: 6e20 6475 7261 7469 6f6e 2c0a 2020 2020 n duration,. \n+000336e0: 2074 6f20 7573 6520 7468 6174 2077 6f72 to use that wor\n+000336f0: 6b20 756e 6465 7220 7468 6520 636f 6e64 k under the cond\n+00033700: 6974 696f 6e73 2073 7461 7465 6420 6865 itions stated he\n+00033710: 7265 696e 2e20 2054 6865 0a20 2020 2020 rein. The. \n+00033720: 2244 6f63 756d 656e 7422 2c20 6265 6c6f \"Document\", belo\n+00033730: 772c 2072 6566 6572 7320 746f 2061 6e79 w, refers to any\n+00033740: 2073 7563 6820 6d61 6e75 616c 206f 7220 such manual or \n+00033750: 776f 726b 2e20 2041 6e79 206d 656d 6265 work. Any membe\n+00033760: 720a 2020 2020 206f 6620 7468 6520 7075 r. of the pu\n+00033770: 626c 6963 2069 7320 6120 6c69 6365 6e73 blic is a licens\n+00033780: 6565 2c20 616e 6420 6973 2061 6464 7265 ee, and is addre\n+00033790: 7373 6564 2061 7320 2279 6f75 222e 2020 ssed as \"you\". \n+000337a0: 596f 7520 6163 6365 7074 0a20 2020 2020 You accept. \n+000337b0: 7468 6520 6c69 6365 6e73 6520 6966 2079 the license if y\n+000337c0: 6f75 2063 6f70 792c 206d 6f64 6966 7920 ou copy, modify \n+000337d0: 6f72 2064 6973 7472 6962 7574 6520 7468 or distribute th\n+000337e0: 6520 776f 726b 2069 6e20 6120 7761 790a e work in a way.\n+000337f0: 2020 2020 2072 6571 7569 7269 6e67 2070 requiring p\n+00033800: 6572 6d69 7373 696f 6e20 756e 6465 7220 ermission under \n+00033810: 636f 7079 7269 6768 7420 6c61 772e 0a0a copyright law...\n+00033820: 2020 2020 2041 2022 4d6f 6469 6669 6564 A \"Modified\n+00033830: 2056 6572 7369 6f6e 2220 6f66 2074 6865 Version\" of the\n+00033840: 2044 6f63 756d 656e 7420 6d65 616e 7320 Document means \n+00033850: 616e 7920 776f 726b 2063 6f6e 7461 696e any work contain\n+00033860: 696e 6720 7468 650a 2020 2020 2044 6f63 ing the. Doc\n+00033870: 756d 656e 7420 6f72 2061 2070 6f72 7469 ument or a porti\n+00033880: 6f6e 206f 6620 6974 2c20 6569 7468 6572 on of it, either\n+00033890: 2063 6f70 6965 6420 7665 7262 6174 696d copied verbatim\n+000338a0: 2c20 6f72 2077 6974 680a 2020 2020 206d , or with. m\n+000338b0: 6f64 6966 6963 6174 696f 6e73 2061 6e64 odifications and\n+000338c0: 2f6f 7220 7472 616e 736c 6174 6564 2069 /or translated i\n+000338d0: 6e74 6f20 616e 6f74 6865 7220 6c61 6e67 nto another lang\n+000338e0: 7561 6765 2e0a 0a20 2020 2020 4120 2253 uage... A \"S\n+000338f0: 6563 6f6e 6461 7279 2053 6563 7469 6f6e econdary Section\n+00033900: 2220 6973 2061 206e 616d 6564 2061 7070 \" is a named app\n+00033910: 656e 6469 7820 6f72 2061 2066 726f 6e74 endix or a front\n+00033920: 2d6d 6174 7465 7220 7365 6374 696f 6e0a -matter section.\n+00033930: 2020 2020 206f 6620 7468 6520 446f 6375 of the Docu\n+00033940: 6d65 6e74 2074 6861 7420 6465 616c 7320 ment that deals \n+00033950: 6578 636c 7573 6976 656c 7920 7769 7468 exclusively with\n+00033960: 2074 6865 2072 656c 6174 696f 6e73 6869 the relationshi\n+00033970: 7020 6f66 2074 6865 0a20 2020 2020 7075 p of the. pu\n+00033980: 626c 6973 6865 7273 206f 7220 6175 7468 blishers or auth\n+00033990: 6f72 7320 6f66 2074 6865 2044 6f63 756d ors of the Docum\n+000339a0: 656e 7420 746f 2074 6865 2044 6f63 756d ent to the Docum\n+000339b0: 656e 7427 7320 6f76 6572 616c 6c0a 2020 ent's overall. \n+000339c0: 2020 2073 7562 6a65 6374 2028 6f72 2074 subject (or t\n+000339d0: 6f20 7265 6c61 7465 6420 6d61 7474 6572 o related matter\n+000339e0: 7329 2061 6e64 2063 6f6e 7461 696e 7320 s) and contains \n+000339f0: 6e6f 7468 696e 6720 7468 6174 2063 6f75 nothing that cou\n+00033a00: 6c64 0a20 2020 2020 6661 6c6c 2064 6972 ld. fall dir\n+00033a10: 6563 746c 7920 7769 7468 696e 2074 6861 ectly within tha\n+00033a20: 7420 6f76 6572 616c 6c20 7375 626a 6563 t overall subjec\n+00033a30: 742e 2020 2854 6875 732c 2069 6620 7468 t. (Thus, if th\n+00033a40: 6520 446f 6375 6d65 6e74 0a20 2020 2020 e Document. \n+00033a50: 6973 2069 6e20 7061 7274 2061 2074 6578 is in part a tex\n+00033a60: 7462 6f6f 6b20 6f66 206d 6174 6865 6d61 tbook of mathema\n+00033a70: 7469 6373 2c20 6120 5365 636f 6e64 6172 tics, a Secondar\n+00033a80: 7920 5365 6374 696f 6e20 6d61 7920 6e6f y Section may no\n+00033a90: 740a 2020 2020 2065 7870 6c61 696e 2061 t. explain a\n+00033aa0: 6e79 206d 6174 6865 6d61 7469 6373 2e29 ny mathematics.)\n+00033ab0: 2020 5468 6520 7265 6c61 7469 6f6e 7368 The relationsh\n+00033ac0: 6970 2063 6f75 6c64 2062 6520 6120 6d61 ip could be a ma\n+00033ad0: 7474 6572 206f 660a 2020 2020 2068 6973 tter of. his\n+00033ae0: 746f 7269 6361 6c20 636f 6e6e 6563 7469 torical connecti\n+00033af0: 6f6e 2077 6974 6820 7468 6520 7375 626a on with the subj\n+00033b00: 6563 7420 6f72 2077 6974 6820 7265 6c61 ect or with rela\n+00033b10: 7465 6420 6d61 7474 6572 732c 206f 720a ted matters, or.\n+00033b20: 2020 2020 206f 6620 6c65 6761 6c2c 2063 of legal, c\n+00033b30: 6f6d 6d65 7263 6961 6c2c 2070 6869 6c6f ommercial, philo\n+00033b40: 736f 7068 6963 616c 2c20 6574 6869 6361 sophical, ethica\n+00033b50: 6c20 6f72 2070 6f6c 6974 6963 616c 2070 l or political p\n+00033b60: 6f73 6974 696f 6e0a 2020 2020 2072 6567 osition. reg\n+00033b70: 6172 6469 6e67 2074 6865 6d2e 0a0a 2020 arding them... \n+00033b80: 2020 2054 6865 2022 496e 7661 7269 616e The \"Invarian\n+00033b90: 7420 5365 6374 696f 6e73 2220 6172 6520 t Sections\" are \n+00033ba0: 6365 7274 6169 6e20 5365 636f 6e64 6172 certain Secondar\n+00033bb0: 7920 5365 6374 696f 6e73 2077 686f 7365 y Sections whose\n+00033bc0: 0a20 2020 2020 7469 746c 6573 2061 7265 . titles are\n+00033bd0: 2064 6573 6967 6e61 7465 642c 2061 7320 designated, as \n+00033be0: 6265 696e 6720 7468 6f73 6520 6f66 2049 being those of I\n+00033bf0: 6e76 6172 6961 6e74 2053 6563 7469 6f6e nvariant Section\n+00033c00: 732c 2069 6e20 7468 650a 2020 2020 206e s, in the. n\n+00033c10: 6f74 6963 6520 7468 6174 2073 6179 7320 otice that says \n+00033c20: 7468 6174 2074 6865 2044 6f63 756d 656e that the Documen\n+00033c30: 7420 6973 2072 656c 6561 7365 6420 756e t is released un\n+00033c40: 6465 7220 7468 6973 204c 6963 656e 7365 der this License\n+00033c50: 2e0a 2020 2020 2049 6620 6120 7365 6374 .. If a sect\n+00033c60: 696f 6e20 646f 6573 206e 6f74 2066 6974 ion does not fit\n+00033c70: 2074 6865 2061 626f 7665 2064 6566 696e the above defin\n+00033c80: 6974 696f 6e20 6f66 2053 6563 6f6e 6461 ition of Seconda\n+00033c90: 7279 2074 6865 6e20 6974 0a20 2020 2020 ry then it. \n+00033ca0: 6973 206e 6f74 2061 6c6c 6f77 6564 2074 is not allowed t\n+00033cb0: 6f20 6265 2064 6573 6967 6e61 7465 6420 o be designated \n+00033cc0: 6173 2049 6e76 6172 6961 6e74 2e20 2054 as Invariant. T\n+00033cd0: 6865 2044 6f63 756d 656e 7420 6d61 790a he Document may.\n+00033ce0: 2020 2020 2063 6f6e 7461 696e 207a 6572 contain zer\n+00033cf0: 6f20 496e 7661 7269 616e 7420 5365 6374 o Invariant Sect\n+00033d00: 696f 6e73 2e20 2049 6620 7468 6520 446f ions. If the Do\n+00033d10: 6375 6d65 6e74 2064 6f65 7320 6e6f 7420 cument does not \n+00033d20: 6964 656e 7469 6679 0a20 2020 2020 616e identify. an\n+00033d30: 7920 496e 7661 7269 616e 7420 5365 6374 y Invariant Sect\n+00033d40: 696f 6e73 2074 6865 6e20 7468 6572 6520 ions then there \n+00033d50: 6172 6520 6e6f 6e65 2e0a 0a20 2020 2020 are none... \n+00033d60: 5468 6520 2243 6f76 6572 2054 6578 7473 The \"Cover Texts\n+00033d70: 2220 6172 6520 6365 7274 6169 6e20 7368 \" are certain sh\n+00033d80: 6f72 7420 7061 7373 6167 6573 206f 6620 ort passages of \n+00033d90: 7465 7874 2074 6861 7420 6172 650a 2020 text that are. \n+00033da0: 2020 206c 6973 7465 642c 2061 7320 4672 listed, as Fr\n+00033db0: 6f6e 742d 436f 7665 7220 5465 7874 7320 ont-Cover Texts \n+00033dc0: 6f72 2042 6163 6b2d 436f 7665 7220 5465 or Back-Cover Te\n+00033dd0: 7874 732c 2069 6e20 7468 6520 6e6f 7469 xts, in the noti\n+00033de0: 6365 0a20 2020 2020 7468 6174 2073 6179 ce. that say\n+00033df0: 7320 7468 6174 2074 6865 2044 6f63 756d s that the Docum\n+00033e00: 656e 7420 6973 2072 656c 6561 7365 6420 ent is released \n+00033e10: 756e 6465 7220 7468 6973 204c 6963 656e under this Licen\n+00033e20: 7365 2e20 2041 0a20 2020 2020 4672 6f6e se. A. Fron\n+00033e30: 742d 436f 7665 7220 5465 7874 206d 6179 t-Cover Text may\n+00033e40: 2062 6520 6174 206d 6f73 7420 3520 776f be at most 5 wo\n+00033e50: 7264 732c 2061 6e64 2061 2042 6163 6b2d rds, and a Back-\n+00033e60: 436f 7665 7220 5465 7874 206d 6179 0a20 Cover Text may. \n+00033e70: 2020 2020 6265 2061 7420 6d6f 7374 2032 be at most 2\n+00033e80: 3520 776f 7264 732e 0a0a 2020 2020 2041 5 words... A\n+00033e90: 2022 5472 616e 7370 6172 656e 7422 2063 \"Transparent\" c\n+00033ea0: 6f70 7920 6f66 2074 6865 2044 6f63 756d opy of the Docum\n+00033eb0: 656e 7420 6d65 616e 7320 6120 6d61 6368 ent means a mach\n+00033ec0: 696e 652d 7265 6164 6162 6c65 2063 6f70 ine-readable cop\n+00033ed0: 792c 0a20 2020 2020 7265 7072 6573 656e y,. represen\n+00033ee0: 7465 6420 696e 2061 2066 6f72 6d61 7420 ted in a format \n+00033ef0: 7768 6f73 6520 7370 6563 6966 6963 6174 whose specificat\n+00033f00: 696f 6e20 6973 2061 7661 696c 6162 6c65 ion is available\n+00033f10: 2074 6f20 7468 650a 2020 2020 2067 656e to the. gen\n+00033f20: 6572 616c 2070 7562 6c69 632c 2074 6861 eral public, tha\n+00033f30: 7420 6973 2073 7569 7461 626c 6520 666f t is suitable fo\n+00033f40: 7220 7265 7669 7369 6e67 2074 6865 2064 r revising the d\n+00033f50: 6f63 756d 656e 740a 2020 2020 2073 7472 ocument. str\n+00033f60: 6169 6768 7466 6f72 7761 7264 6c79 2077 aightforwardly w\n+00033f70: 6974 6820 6765 6e65 7269 6320 7465 7874 ith generic text\n+00033f80: 2065 6469 746f 7273 206f 7220 2866 6f72 editors or (for\n+00033f90: 2069 6d61 6765 7320 636f 6d70 6f73 6564 images composed\n+00033fa0: 0a20 2020 2020 6f66 2070 6978 656c 7329 . of pixels)\n+00033fb0: 2067 656e 6572 6963 2070 6169 6e74 2070 generic paint p\n+00033fc0: 726f 6772 616d 7320 6f72 2028 666f 7220 rograms or (for \n+00033fd0: 6472 6177 696e 6773 2920 736f 6d65 2077 drawings) some w\n+00033fe0: 6964 656c 790a 2020 2020 2061 7661 696c idely. avail\n+00033ff0: 6162 6c65 2064 7261 7769 6e67 2065 6469 able drawing edi\n+00034000: 746f 722c 2061 6e64 2074 6861 7420 6973 tor, and that is\n+00034010: 2073 7569 7461 626c 6520 666f 7220 696e suitable for in\n+00034020: 7075 7420 746f 2074 6578 740a 2020 2020 put to text. \n+00034030: 2066 6f72 6d61 7474 6572 7320 6f72 2066 formatters or f\n+00034040: 6f72 2061 7574 6f6d 6174 6963 2074 7261 or automatic tra\n+00034050: 6e73 6c61 7469 6f6e 2074 6f20 6120 7661 nslation to a va\n+00034060: 7269 6574 7920 6f66 2066 6f72 6d61 7473 riety of formats\n+00034070: 0a20 2020 2020 7375 6974 6162 6c65 2066 . suitable f\n+00034080: 6f72 2069 6e70 7574 2074 6f20 7465 7874 or input to text\n+00034090: 2066 6f72 6d61 7474 6572 732e 2020 4120 formatters. A \n+000340a0: 636f 7079 206d 6164 6520 696e 2061 6e20 copy made in an \n+000340b0: 6f74 6865 7277 6973 650a 2020 2020 2054 otherwise. T\n+000340c0: 7261 6e73 7061 7265 6e74 2066 696c 6520 ransparent file \n+000340d0: 666f 726d 6174 2077 686f 7365 206d 6172 format whose mar\n+000340e0: 6b75 702c 206f 7220 6162 7365 6e63 6520 kup, or absence \n+000340f0: 6f66 206d 6172 6b75 702c 2068 6173 0a20 of markup, has. \n+00034100: 2020 2020 6265 656e 2061 7272 616e 6765 been arrange\n+00034110: 6420 746f 2074 6877 6172 7420 6f72 2064 d to thwart or d\n+00034120: 6973 636f 7572 6167 6520 7375 6273 6571 iscourage subseq\n+00034130: 7565 6e74 206d 6f64 6966 6963 6174 696f uent modificatio\n+00034140: 6e20 6279 0a20 2020 2020 7265 6164 6572 n by. reader\n+00034150: 7320 6973 206e 6f74 2054 7261 6e73 7061 s is not Transpa\n+00034160: 7265 6e74 2e20 2041 6e20 696d 6167 6520 rent. An image \n+00034170: 666f 726d 6174 2069 7320 6e6f 7420 5472 format is not Tr\n+00034180: 616e 7370 6172 656e 7420 6966 0a20 2020 ansparent if. \n+00034190: 2020 7573 6564 2066 6f72 2061 6e79 2073 used for any s\n+000341a0: 7562 7374 616e 7469 616c 2061 6d6f 756e ubstantial amoun\n+000341b0: 7420 6f66 2074 6578 742e 2020 4120 636f t of text. A co\n+000341c0: 7079 2074 6861 7420 6973 206e 6f74 0a20 py that is not. \n+000341d0: 2020 2020 2254 7261 6e73 7061 7265 6e74 \"Transparent\n+000341e0: 2220 6973 2063 616c 6c65 6420 224f 7061 \" is called \"Opa\n+000341f0: 7175 6522 2e0a 0a20 2020 2020 4578 616d que\"... Exam\n+00034200: 706c 6573 206f 6620 7375 6974 6162 6c65 ples of suitable\n+00034210: 2066 6f72 6d61 7473 2066 6f72 2054 7261 formats for Tra\n+00034220: 6e73 7061 7265 6e74 2063 6f70 6965 7320 nsparent copies \n+00034230: 696e 636c 7564 6520 706c 6169 6e0a 2020 include plain. \n+00034240: 2020 2041 5343 4949 2077 6974 686f 7574 ASCII without\n+00034250: 206d 6172 6b75 702c 2054 6578 696e 666f markup, Texinfo\n+00034260: 2069 6e70 7574 2066 6f72 6d61 742c 204c input format, L\n+00034270: 6154 6558 2069 6e70 7574 2066 6f72 6d61 aTeX input forma\n+00034280: 742c 0a20 2020 2020 5347 4d4c 206f 7220 t,. SGML or \n+00034290: 584d 4c20 7573 696e 6720 6120 7075 626c XML using a publ\n+000342a0: 6963 6c79 2061 7661 696c 6162 6c65 2044 icly available D\n+000342b0: 5444 2c20 616e 6420 7374 616e 6461 7264 TD, and standard\n+000342c0: 2d63 6f6e 666f 726d 696e 670a 2020 2020 -conforming. \n+000342d0: 2073 696d 706c 6520 4854 4d4c 2c20 506f simple HTML, Po\n+000342e0: 7374 5363 7269 7074 206f 7220 5044 4620 stScript or PDF \n+000342f0: 6465 7369 676e 6564 2066 6f72 2068 756d designed for hum\n+00034300: 616e 206d 6f64 6966 6963 6174 696f 6e2e an modification.\n+00034310: 0a20 2020 2020 4578 616d 706c 6573 206f . Examples o\n+00034320: 6620 7472 616e 7370 6172 656e 7420 696d f transparent im\n+00034330: 6167 6520 666f 726d 6174 7320 696e 636c age formats incl\n+00034340: 7564 6520 504e 472c 2058 4346 2061 6e64 ude PNG, XCF and\n+00034350: 204a 5047 2e0a 2020 2020 204f 7061 7175 JPG.. Opaqu\n+00034360: 6520 666f 726d 6174 7320 696e 636c 7564 e formats includ\n+00034370: 6520 7072 6f70 7269 6574 6172 7920 666f e proprietary fo\n+00034380: 726d 6174 7320 7468 6174 2063 616e 2062 rmats that can b\n+00034390: 6520 7265 6164 2061 6e64 0a20 2020 2020 e read and. \n+000343a0: 6564 6974 6564 206f 6e6c 7920 6279 2070 edited only by p\n+000343b0: 726f 7072 6965 7461 7279 2077 6f72 6420 roprietary word \n+000343c0: 7072 6f63 6573 736f 7273 2c20 5347 4d4c processors, SGML\n+000343d0: 206f 7220 584d 4c20 666f 7220 7768 6963 or XML for whic\n+000343e0: 680a 2020 2020 2074 6865 2044 5444 2061 h. the DTD a\n+000343f0: 6e64 2f6f 7220 7072 6f63 6573 7369 6e67 nd/or processing\n+00034400: 2074 6f6f 6c73 2061 7265 206e 6f74 2067 tools are not g\n+00034410: 656e 6572 616c 6c79 2061 7661 696c 6162 enerally availab\n+00034420: 6c65 2c20 616e 640a 2020 2020 2074 6865 le, and. the\n+00034430: 206d 6163 6869 6e65 2d67 656e 6572 6174 machine-generat\n+00034440: 6564 2048 544d 4c2c 2050 6f73 7453 6372 ed HTML, PostScr\n+00034450: 6970 7420 6f72 2050 4446 2070 726f 6475 ipt or PDF produ\n+00034460: 6365 6420 6279 2073 6f6d 6520 776f 7264 ced by some word\n+00034470: 0a20 2020 2020 7072 6f63 6573 736f 7273 . processors\n+00034480: 2066 6f72 206f 7574 7075 7420 7075 7270 for output purp\n+00034490: 6f73 6573 206f 6e6c 792e 0a0a 2020 2020 oses only... \n+000344a0: 2054 6865 2022 5469 746c 6520 5061 6765 The \"Title Page\n+000344b0: 2220 6d65 616e 732c 2066 6f72 2061 2070 \" means, for a p\n+000344c0: 7269 6e74 6564 2062 6f6f 6b2c 2074 6865 rinted book, the\n+000344d0: 2074 6974 6c65 2070 6167 6520 6974 7365 title page itse\n+000344e0: 6c66 2c0a 2020 2020 2070 6c75 7320 7375 lf,. plus su\n+000344f0: 6368 2066 6f6c 6c6f 7769 6e67 2070 6167 ch following pag\n+00034500: 6573 2061 7320 6172 6520 6e65 6564 6564 es as are needed\n+00034510: 2074 6f20 686f 6c64 2c20 6c65 6769 626c to hold, legibl\n+00034520: 792c 2074 6865 0a20 2020 2020 6d61 7465 y, the. mate\n+00034530: 7269 616c 2074 6869 7320 4c69 6365 6e73 rial this Licens\n+00034540: 6520 7265 7175 6972 6573 2074 6f20 6170 e requires to ap\n+00034550: 7065 6172 2069 6e20 7468 6520 7469 746c pear in the titl\n+00034560: 6520 7061 6765 2e20 2046 6f72 0a20 2020 e page. For. \n+00034570: 2020 776f 726b 7320 696e 2066 6f72 6d61 works in forma\n+00034580: 7473 2077 6869 6368 2064 6f20 6e6f 7420 ts which do not \n+00034590: 6861 7665 2061 6e79 2074 6974 6c65 2070 have any title p\n+000345a0: 6167 6520 6173 2073 7563 682c 2022 5469 age as such, \"Ti\n+000345b0: 746c 650a 2020 2020 2050 6167 6522 206d tle. Page\" m\n+000345c0: 6561 6e73 2074 6865 2074 6578 7420 6e65 eans the text ne\n+000345d0: 6172 2074 6865 206d 6f73 7420 7072 6f6d ar the most prom\n+000345e0: 696e 656e 7420 6170 7065 6172 616e 6365 inent appearance\n+000345f0: 206f 6620 7468 650a 2020 2020 2077 6f72 of the. wor\n+00034600: 6b27 7320 7469 746c 652c 2070 7265 6365 k's title, prece\n+00034610: 6469 6e67 2074 6865 2062 6567 696e 6e69 ding the beginni\n+00034620: 6e67 206f 6620 7468 6520 626f 6479 206f ng of the body o\n+00034630: 6620 7468 6520 7465 7874 2e0a 0a20 2020 f the text... \n+00034640: 2020 5468 6520 2270 7562 6c69 7368 6572 The \"publisher\n+00034650: 2220 6d65 616e 7320 616e 7920 7065 7273 \" means any pers\n+00034660: 6f6e 206f 7220 656e 7469 7479 2074 6861 on or entity tha\n+00034670: 7420 6469 7374 7269 6275 7465 7320 636f t distributes co\n+00034680: 7069 6573 0a20 2020 2020 6f66 2074 6865 pies. of the\n+00034690: 2044 6f63 756d 656e 7420 746f 2074 6865 Document to the\n+000346a0: 2070 7562 6c69 632e 0a0a 2020 2020 2041 public... A\n+000346b0: 2073 6563 7469 6f6e 2022 456e 7469 746c section \"Entitl\n+000346c0: 6564 2058 595a 2220 6d65 616e 7320 6120 ed XYZ\" means a \n+000346d0: 6e61 6d65 6420 7375 6275 6e69 7420 6f66 named subunit of\n+000346e0: 2074 6865 2044 6f63 756d 656e 740a 2020 the Document. \n+000346f0: 2020 2077 686f 7365 2074 6974 6c65 2065 whose title e\n+00034700: 6974 6865 7220 6973 2070 7265 6369 7365 ither is precise\n+00034710: 6c79 2058 595a 206f 7220 636f 6e74 6169 ly XYZ or contai\n+00034720: 6e73 2058 595a 2069 6e20 7061 7265 6e74 ns XYZ in parent\n+00034730: 6865 7365 730a 2020 2020 2066 6f6c 6c6f heses. follo\n+00034740: 7769 6e67 2074 6578 7420 7468 6174 2074 wing text that t\n+00034750: 7261 6e73 6c61 7465 7320 5859 5a20 696e ranslates XYZ in\n+00034760: 2061 6e6f 7468 6572 206c 616e 6775 6167 another languag\n+00034770: 652e 2020 2848 6572 6520 5859 5a0a 2020 e. (Here XYZ. \n+00034780: 2020 2073 7461 6e64 7320 666f 7220 6120 stands for a \n+00034790: 7370 6563 6966 6963 2073 6563 7469 6f6e specific section\n+000347a0: 206e 616d 6520 6d65 6e74 696f 6e65 6420 name mentioned \n+000347b0: 6265 6c6f 772c 2073 7563 6820 6173 0a20 below, such as. \n+000347c0: 2020 2020 2241 636b 6e6f 776c 6564 6765 \"Acknowledge\n+000347d0: 6d65 6e74 7322 2c20 2244 6564 6963 6174 ments\", \"Dedicat\n+000347e0: 696f 6e73 222c 2022 456e 646f 7273 656d ions\", \"Endorsem\n+000347f0: 656e 7473 222c 206f 7220 2248 6973 746f ents\", or \"Histo\n+00034800: 7279 222e 290a 2020 2020 2054 6f20 2250 ry\".). To \"P\n+00034810: 7265 7365 7276 6520 7468 6520 5469 746c reserve the Titl\n+00034820: 6522 206f 6620 7375 6368 2061 2073 6563 e\" of such a sec\n+00034830: 7469 6f6e 2077 6865 6e20 796f 7520 6d6f tion when you mo\n+00034840: 6469 6679 2074 6865 0a20 2020 2020 446f dify the. Do\n+00034850: 6375 6d65 6e74 206d 6561 6e73 2074 6861 cument means tha\n+00034860: 7420 6974 2072 656d 6169 6e73 2061 2073 t it remains a s\n+00034870: 6563 7469 6f6e 2022 456e 7469 746c 6564 ection \"Entitled\n+00034880: 2058 595a 2220 6163 636f 7264 696e 670a XYZ\" according.\n+00034890: 2020 2020 2074 6f20 7468 6973 2064 6566 to this def\n+000348a0: 696e 6974 696f 6e2e 0a0a 2020 2020 2054 inition... T\n+000348b0: 6865 2044 6f63 756d 656e 7420 6d61 7920 he Document may \n+000348c0: 696e 636c 7564 6520 5761 7272 616e 7479 include Warranty\n+000348d0: 2044 6973 636c 6169 6d65 7273 206e 6578 Disclaimers nex\n+000348e0: 7420 746f 2074 6865 206e 6f74 6963 650a t to the notice.\n+000348f0: 2020 2020 2077 6869 6368 2073 7461 7465 which state\n+00034900: 7320 7468 6174 2074 6869 7320 4c69 6365 s that this Lice\n+00034910: 6e73 6520 6170 706c 6965 7320 746f 2074 nse applies to t\n+00034920: 6865 2044 6f63 756d 656e 742e 2020 5468 he Document. Th\n+00034930: 6573 650a 2020 2020 2057 6172 7261 6e74 ese. Warrant\n+00034940: 7920 4469 7363 6c61 696d 6572 7320 6172 y Disclaimers ar\n+00034950: 6520 636f 6e73 6964 6572 6564 2074 6f20 e considered to \n+00034960: 6265 2069 6e63 6c75 6465 6420 6279 2072 be included by r\n+00034970: 6566 6572 656e 6365 2069 6e0a 2020 2020 eference in. \n+00034980: 2074 6869 7320 4c69 6365 6e73 652c 2062 this License, b\n+00034990: 7574 206f 6e6c 7920 6173 2072 6567 6172 ut only as regar\n+000349a0: 6473 2064 6973 636c 6169 6d69 6e67 2077 ds disclaiming w\n+000349b0: 6172 7261 6e74 6965 733a 2061 6e79 206f arranties: any o\n+000349c0: 7468 6572 0a20 2020 2020 696d 706c 6963 ther. implic\n+000349d0: 6174 696f 6e20 7468 6174 2074 6865 7365 ation that these\n+000349e0: 2057 6172 7261 6e74 7920 4469 7363 6c61 Warranty Discla\n+000349f0: 696d 6572 7320 6d61 7920 6861 7665 2069 imers may have i\n+00034a00: 7320 766f 6964 2061 6e64 0a20 2020 2020 s void and. \n+00034a10: 6861 7320 6e6f 2065 6666 6563 7420 6f6e has no effect on\n+00034a20: 2074 6865 206d 6561 6e69 6e67 206f 6620 the meaning of \n+00034a30: 7468 6973 204c 6963 656e 7365 2e0a 0a20 this License... \n+00034a40: 2032 2e20 5645 5242 4154 494d 2043 4f50 2. VERBATIM COP\n+00034a50: 5949 4e47 0a0a 2020 2020 2059 6f75 206d YING.. You m\n+00034a60: 6179 2063 6f70 7920 616e 6420 6469 7374 ay copy and dist\n+00034a70: 7269 6275 7465 2074 6865 2044 6f63 756d ribute the Docum\n+00034a80: 656e 7420 696e 2061 6e79 206d 6564 6975 ent in any mediu\n+00034a90: 6d2c 2065 6974 6865 720a 2020 2020 2063 m, either. c\n+00034aa0: 6f6d 6d65 7263 6961 6c6c 7920 6f72 206e ommercially or n\n+00034ab0: 6f6e 636f 6d6d 6572 6369 616c 6c79 2c20 oncommercially, \n+00034ac0: 7072 6f76 6964 6564 2074 6861 7420 7468 provided that th\n+00034ad0: 6973 204c 6963 656e 7365 2c20 7468 650a is License, the.\n+00034ae0: 2020 2020 2063 6f70 7972 6967 6874 206e copyright n\n+00034af0: 6f74 6963 6573 2c20 616e 6420 7468 6520 otices, and the \n+00034b00: 6c69 6365 6e73 6520 6e6f 7469 6365 2073 license notice s\n+00034b10: 6179 696e 6720 7468 6973 204c 6963 656e aying this Licen\n+00034b20: 7365 0a20 2020 2020 6170 706c 6965 7320 se. applies \n+00034b30: 746f 2074 6865 2044 6f63 756d 656e 7420 to the Document \n+00034b40: 6172 6520 7265 7072 6f64 7563 6564 2069 are reproduced i\n+00034b50: 6e20 616c 6c20 636f 7069 6573 2c20 616e n all copies, an\n+00034b60: 6420 7468 6174 2079 6f75 0a20 2020 2020 d that you. \n+00034b70: 6164 6420 6e6f 206f 7468 6572 2063 6f6e add no other con\n+00034b80: 6469 7469 6f6e 7320 7768 6174 736f 6576 ditions whatsoev\n+00034b90: 6572 2074 6f20 7468 6f73 6520 6f66 2074 er to those of t\n+00034ba0: 6869 7320 4c69 6365 6e73 652e 2020 596f his License. Yo\n+00034bb0: 750a 2020 2020 206d 6179 206e 6f74 2075 u. may not u\n+00034bc0: 7365 2074 6563 686e 6963 616c 206d 6561 se technical mea\n+00034bd0: 7375 7265 7320 746f 206f 6273 7472 7563 sures to obstruc\n+00034be0: 7420 6f72 2063 6f6e 7472 6f6c 2074 6865 t or control the\n+00034bf0: 2072 6561 6469 6e67 0a20 2020 2020 6f72 reading. or\n+00034c00: 2066 7572 7468 6572 2063 6f70 7969 6e67 further copying\n+00034c10: 206f 6620 7468 6520 636f 7069 6573 2079 of the copies y\n+00034c20: 6f75 206d 616b 6520 6f72 2064 6973 7472 ou make or distr\n+00034c30: 6962 7574 652e 2020 486f 7765 7665 722c ibute. However,\n+00034c40: 0a20 2020 2020 796f 7520 6d61 7920 6163 . you may ac\n+00034c50: 6365 7074 2063 6f6d 7065 6e73 6174 696f cept compensatio\n+00034c60: 6e20 696e 2065 7863 6861 6e67 6520 666f n in exchange fo\n+00034c70: 7220 636f 7069 6573 2e20 2049 6620 796f r copies. If yo\n+00034c80: 750a 2020 2020 2064 6973 7472 6962 7574 u. distribut\n+00034c90: 6520 6120 6c61 7267 6520 656e 6f75 6768 e a large enough\n+00034ca0: 206e 756d 6265 7220 6f66 2063 6f70 6965 number of copie\n+00034cb0: 7320 796f 7520 6d75 7374 2061 6c73 6f20 s you must also \n+00034cc0: 666f 6c6c 6f77 2074 6865 0a20 2020 2020 follow the. \n+00034cd0: 636f 6e64 6974 696f 6e73 2069 6e20 7365 conditions in se\n+00034ce0: 6374 696f 6e20 332e 0a0a 2020 2020 2059 ction 3... Y\n+00034cf0: 6f75 206d 6179 2061 6c73 6f20 6c65 6e64 ou may also lend\n+00034d00: 2063 6f70 6965 732c 2075 6e64 6572 2074 copies, under t\n+00034d10: 6865 2073 616d 6520 636f 6e64 6974 696f he same conditio\n+00034d20: 6e73 2073 7461 7465 6420 6162 6f76 652c ns stated above,\n+00034d30: 0a20 2020 2020 616e 6420 796f 7520 6d61 . and you ma\n+00034d40: 7920 7075 626c 6963 6c79 2064 6973 706c y publicly displ\n+00034d50: 6179 2063 6f70 6965 732e 0a0a 2020 332e ay copies... 3.\n+00034d60: 2043 4f50 5949 4e47 2049 4e20 5155 414e COPYING IN QUAN\n+00034d70: 5449 5459 0a0a 2020 2020 2049 6620 796f TITY.. If yo\n+00034d80: 7520 7075 626c 6973 6820 7072 696e 7465 u publish printe\n+00034d90: 6420 636f 7069 6573 2028 6f72 2063 6f70 d copies (or cop\n+00034da0: 6965 7320 696e 206d 6564 6961 2074 6861 ies in media tha\n+00034db0: 7420 636f 6d6d 6f6e 6c79 0a20 2020 2020 t commonly. \n+00034dc0: 6861 7665 2070 7269 6e74 6564 2063 6f76 have printed cov\n+00034dd0: 6572 7329 206f 6620 7468 6520 446f 6375 ers) of the Docu\n+00034de0: 6d65 6e74 2c20 6e75 6d62 6572 696e 6720 ment, numbering \n+00034df0: 6d6f 7265 2074 6861 6e20 3130 302c 2061 more than 100, a\n+00034e00: 6e64 0a20 2020 2020 7468 6520 446f 6375 nd. the Docu\n+00034e10: 6d65 6e74 2773 206c 6963 656e 7365 206e ment's license n\n+00034e20: 6f74 6963 6520 7265 7175 6972 6573 2043 otice requires C\n+00034e30: 6f76 6572 2054 6578 7473 2c20 796f 7520 over Texts, you \n+00034e40: 6d75 7374 0a20 2020 2020 656e 636c 6f73 must. enclos\n+00034e50: 6520 7468 6520 636f 7069 6573 2069 6e20 e the copies in \n+00034e60: 636f 7665 7273 2074 6861 7420 6361 7272 covers that carr\n+00034e70: 792c 2063 6c65 6172 6c79 2061 6e64 206c y, clearly and l\n+00034e80: 6567 6962 6c79 2c20 616c 6c0a 2020 2020 egibly, all. \n+00034e90: 2074 6865 7365 2043 6f76 6572 2054 6578 these Cover Tex\n+00034ea0: 7473 3a20 4672 6f6e 742d 436f 7665 7220 ts: Front-Cover \n+00034eb0: 5465 7874 7320 6f6e 2074 6865 2066 726f Texts on the fro\n+00034ec0: 6e74 2063 6f76 6572 2c20 616e 640a 2020 nt cover, and. \n+00034ed0: 2020 2042 6163 6b2d 436f 7665 7220 5465 Back-Cover Te\n+00034ee0: 7874 7320 6f6e 2074 6865 2062 6163 6b20 xts on the back \n+00034ef0: 636f 7665 722e 2020 426f 7468 2063 6f76 cover. Both cov\n+00034f00: 6572 7320 6d75 7374 2061 6c73 6f20 636c ers must also cl\n+00034f10: 6561 726c 790a 2020 2020 2061 6e64 206c early. and l\n+00034f20: 6567 6962 6c79 2069 6465 6e74 6966 7920 egibly identify \n+00034f30: 796f 7520 6173 2074 6865 2070 7562 6c69 you as the publi\n+00034f40: 7368 6572 206f 6620 7468 6573 6520 636f sher of these co\n+00034f50: 7069 6573 2e20 2054 6865 0a20 2020 2020 pies. The. \n+00034f60: 6672 6f6e 7420 636f 7665 7220 6d75 7374 front cover must\n+00034f70: 2070 7265 7365 6e74 2074 6865 2066 756c present the ful\n+00034f80: 6c20 7469 746c 6520 7769 7468 2061 6c6c l title with all\n+00034f90: 2077 6f72 6473 206f 6620 7468 6520 7469 words of the ti\n+00034fa0: 746c 650a 2020 2020 2065 7175 616c 6c79 tle. equally\n+00034fb0: 2070 726f 6d69 6e65 6e74 2061 6e64 2076 prominent and v\n+00034fc0: 6973 6962 6c65 2e20 2059 6f75 206d 6179 isible. You may\n+00034fd0: 2061 6464 206f 7468 6572 206d 6174 6572 add other mater\n+00034fe0: 6961 6c20 6f6e 2074 6865 0a20 2020 2020 ial on the. \n+00034ff0: 636f 7665 7273 2069 6e20 6164 6469 7469 covers in additi\n+00035000: 6f6e 2e20 2043 6f70 7969 6e67 2077 6974 on. Copying wit\n+00035010: 6820 6368 616e 6765 7320 6c69 6d69 7465 h changes limite\n+00035020: 6420 746f 2074 6865 2063 6f76 6572 732c d to the covers,\n+00035030: 2061 730a 2020 2020 206c 6f6e 6720 6173 as. long as\n+00035040: 2074 6865 7920 7072 6573 6572 7665 2074 they preserve t\n+00035050: 6865 2074 6974 6c65 206f 6620 7468 6520 he title of the \n+00035060: 446f 6375 6d65 6e74 2061 6e64 2073 6174 Document and sat\n+00035070: 6973 6679 2074 6865 7365 0a20 2020 2020 isfy these. \n+00035080: 636f 6e64 6974 696f 6e73 2c20 6361 6e20 conditions, can \n+00035090: 6265 2074 7265 6174 6564 2061 7320 7665 be treated as ve\n+000350a0: 7262 6174 696d 2063 6f70 7969 6e67 2069 rbatim copying i\n+000350b0: 6e20 6f74 6865 7220 7265 7370 6563 7473 n other respects\n+000350c0: 2e0a 0a20 2020 2020 4966 2074 6865 2072 ... If the r\n+000350d0: 6571 7569 7265 6420 7465 7874 7320 666f equired texts fo\n+000350e0: 7220 6569 7468 6572 2063 6f76 6572 2061 r either cover a\n+000350f0: 7265 2074 6f6f 2076 6f6c 756d 696e 6f75 re too voluminou\n+00035100: 7320 746f 2066 6974 0a20 2020 2020 6c65 s to fit. le\n+00035110: 6769 626c 792c 2079 6f75 2073 686f 756c gibly, you shoul\n+00035120: 6420 7075 7420 7468 6520 6669 7273 7420 d put the first \n+00035130: 6f6e 6573 206c 6973 7465 6420 2861 7320 ones listed (as \n+00035140: 6d61 6e79 2061 7320 6669 740a 2020 2020 many as fit. \n+00035150: 2072 6561 736f 6e61 626c 7929 206f 6e20 reasonably) on \n+00035160: 7468 6520 6163 7475 616c 2063 6f76 6572 the actual cover\n+00035170: 2c20 616e 6420 636f 6e74 696e 7565 2074 , and continue t\n+00035180: 6865 2072 6573 7420 6f6e 746f 0a20 2020 he rest onto. \n+00035190: 2020 6164 6a61 6365 6e74 2070 6167 6573 adjacent pages\n+000351a0: 2e0a 0a20 2020 2020 4966 2079 6f75 2070 ... If you p\n+000351b0: 7562 6c69 7368 206f 7220 6469 7374 7269 ublish or distri\n+000351c0: 6275 7465 204f 7061 7175 6520 636f 7069 bute Opaque copi\n+000351d0: 6573 206f 6620 7468 6520 446f 6375 6d65 es of the Docume\n+000351e0: 6e74 0a20 2020 2020 6e75 6d62 6572 696e nt. numberin\n+000351f0: 6720 6d6f 7265 2074 6861 6e20 3130 302c g more than 100,\n+00035200: 2079 6f75 206d 7573 7420 6569 7468 6572 you must either\n+00035210: 2069 6e63 6c75 6465 2061 206d 6163 6869 include a machi\n+00035220: 6e65 2d72 6561 6461 626c 650a 2020 2020 ne-readable. \n+00035230: 2054 7261 6e73 7061 7265 6e74 2063 6f70 Transparent cop\n+00035240: 7920 616c 6f6e 6720 7769 7468 2065 6163 y along with eac\n+00035250: 6820 4f70 6171 7565 2063 6f70 792c 206f h Opaque copy, o\n+00035260: 7220 7374 6174 6520 696e 206f 7220 7769 r state in or wi\n+00035270: 7468 0a20 2020 2020 6561 6368 204f 7061 th. each Opa\n+00035280: 7175 6520 636f 7079 2061 2063 6f6d 7075 que copy a compu\n+00035290: 7465 722d 6e65 7477 6f72 6b20 6c6f 6361 ter-network loca\n+000352a0: 7469 6f6e 2066 726f 6d20 7768 6963 6820 tion from which \n+000352b0: 7468 6520 6765 6e65 7261 6c0a 2020 2020 the general. \n+000352c0: 206e 6574 776f 726b 2d75 7369 6e67 2070 network-using p\n+000352d0: 7562 6c69 6320 6861 7320 6163 6365 7373 ublic has access\n+000352e0: 2074 6f20 646f 776e 6c6f 6164 2075 7369 to download usi\n+000352f0: 6e67 2070 7562 6c69 632d 7374 616e 6461 ng public-standa\n+00035300: 7264 0a20 2020 2020 6e65 7477 6f72 6b20 rd. network \n+00035310: 7072 6f74 6f63 6f6c 7320 6120 636f 6d70 protocols a comp\n+00035320: 6c65 7465 2054 7261 6e73 7061 7265 6e74 lete Transparent\n+00035330: 2063 6f70 7920 6f66 2074 6865 2044 6f63 copy of the Doc\n+00035340: 756d 656e 742c 2066 7265 650a 2020 2020 ument, free. \n+00035350: 206f 6620 6164 6465 6420 6d61 7465 7269 of added materi\n+00035360: 616c 2e20 2049 6620 796f 7520 7573 6520 al. If you use \n+00035370: 7468 6520 6c61 7474 6572 206f 7074 696f the latter optio\n+00035380: 6e2c 2079 6f75 206d 7573 7420 7461 6b65 n, you must take\n+00035390: 0a20 2020 2020 7265 6173 6f6e 6162 6c79 . reasonably\n+000353a0: 2070 7275 6465 6e74 2073 7465 7073 2c20 prudent steps, \n+000353b0: 7768 656e 2079 6f75 2062 6567 696e 2064 when you begin d\n+000353c0: 6973 7472 6962 7574 696f 6e20 6f66 204f istribution of O\n+000353d0: 7061 7175 650a 2020 2020 2063 6f70 6965 paque. copie\n+000353e0: 7320 696e 2071 7561 6e74 6974 792c 2074 s in quantity, t\n+000353f0: 6f20 656e 7375 7265 2074 6861 7420 7468 o ensure that th\n+00035400: 6973 2054 7261 6e73 7061 7265 6e74 2063 is Transparent c\n+00035410: 6f70 7920 7769 6c6c 0a20 2020 2020 7265 opy will. re\n+00035420: 6d61 696e 2074 6875 7320 6163 6365 7373 main thus access\n+00035430: 6962 6c65 2061 7420 7468 6520 7374 6174 ible at the stat\n+00035440: 6564 206c 6f63 6174 696f 6e20 756e 7469 ed location unti\n+00035450: 6c20 6174 206c 6561 7374 206f 6e65 0a20 l at least one. \n+00035460: 2020 2020 7965 6172 2061 6674 6572 2074 year after t\n+00035470: 6865 206c 6173 7420 7469 6d65 2079 6f75 he last time you\n+00035480: 2064 6973 7472 6962 7574 6520 616e 204f distribute an O\n+00035490: 7061 7175 6520 636f 7079 2028 6469 7265 paque copy (dire\n+000354a0: 6374 6c79 206f 720a 2020 2020 2074 6872 ctly or. thr\n+000354b0: 6f75 6768 2079 6f75 7220 6167 656e 7473 ough your agents\n+000354c0: 206f 7220 7265 7461 696c 6572 7329 206f or retailers) o\n+000354d0: 6620 7468 6174 2065 6469 7469 6f6e 2074 f that edition t\n+000354e0: 6f20 7468 6520 7075 626c 6963 2e0a 0a20 o the public... \n+000354f0: 2020 2020 4974 2069 7320 7265 7175 6573 It is reques\n+00035500: 7465 642c 2062 7574 206e 6f74 2072 6571 ted, but not req\n+00035510: 7569 7265 642c 2074 6861 7420 796f 7520 uired, that you \n+00035520: 636f 6e74 6163 7420 7468 6520 6175 7468 contact the auth\n+00035530: 6f72 7320 6f66 0a20 2020 2020 7468 6520 ors of. the \n+00035540: 446f 6375 6d65 6e74 2077 656c 6c20 6265 Document well be\n+00035550: 666f 7265 2072 6564 6973 7472 6962 7574 fore redistribut\n+00035560: 696e 6720 616e 7920 6c61 7267 6520 6e75 ing any large nu\n+00035570: 6d62 6572 206f 6620 636f 7069 6573 2c0a mber of copies,.\n+00035580: 2020 2020 2074 6f20 6769 7665 2074 6865 to give the\n+00035590: 6d20 6120 6368 616e 6365 2074 6f20 7072 m a chance to pr\n+000355a0: 6f76 6964 6520 796f 7520 7769 7468 2061 ovide you with a\n+000355b0: 6e20 7570 6461 7465 6420 7665 7273 696f n updated versio\n+000355c0: 6e20 6f66 2074 6865 0a20 2020 2020 446f n of the. Do\n+000355d0: 6375 6d65 6e74 2e0a 0a20 2034 2e20 4d4f cument... 4. MO\n+000355e0: 4449 4649 4341 5449 4f4e 530a 0a20 2020 DIFICATIONS.. \n+000355f0: 2020 596f 7520 6d61 7920 636f 7079 2061 You may copy a\n+00035600: 6e64 2064 6973 7472 6962 7574 6520 6120 nd distribute a \n+00035610: 4d6f 6469 6669 6564 2056 6572 7369 6f6e Modified Version\n+00035620: 206f 6620 7468 6520 446f 6375 6d65 6e74 of the Document\n+00035630: 0a20 2020 2020 756e 6465 7220 7468 6520 . under the \n+00035640: 636f 6e64 6974 696f 6e73 206f 6620 7365 conditions of se\n+00035650: 6374 696f 6e73 2032 2061 6e64 2033 2061 ctions 2 and 3 a\n+00035660: 626f 7665 2c20 7072 6f76 6964 6564 2074 bove, provided t\n+00035670: 6861 7420 796f 750a 2020 2020 2072 656c hat you. rel\n+00035680: 6561 7365 2074 6865 204d 6f64 6966 6965 ease the Modifie\n+00035690: 6420 5665 7273 696f 6e20 756e 6465 7220 d Version under \n+000356a0: 7072 6563 6973 656c 7920 7468 6973 204c precisely this L\n+000356b0: 6963 656e 7365 2c20 7769 7468 2074 6865 icense, with the\n+000356c0: 0a20 2020 2020 4d6f 6469 6669 6564 2056 . Modified V\n+000356d0: 6572 7369 6f6e 2066 696c 6c69 6e67 2074 ersion filling t\n+000356e0: 6865 2072 6f6c 6520 6f66 2074 6865 2044 he role of the D\n+000356f0: 6f63 756d 656e 742c 2074 6875 7320 6c69 ocument, thus li\n+00035700: 6365 6e73 696e 670a 2020 2020 2064 6973 censing. dis\n+00035710: 7472 6962 7574 696f 6e20 616e 6420 6d6f tribution and mo\n+00035720: 6469 6669 6361 7469 6f6e 206f 6620 7468 dification of th\n+00035730: 6520 4d6f 6469 6669 6564 2056 6572 7369 e Modified Versi\n+00035740: 6f6e 2074 6f20 7768 6f65 7665 720a 2020 on to whoever. \n+00035750: 2020 2070 6f73 7365 7373 6573 2061 2063 possesses a c\n+00035760: 6f70 7920 6f66 2069 742e 2020 496e 2061 opy of it. In a\n+00035770: 6464 6974 696f 6e2c 2079 6f75 206d 7573 ddition, you mus\n+00035780: 7420 646f 2074 6865 7365 2074 6869 6e67 t do these thing\n+00035790: 7320 696e 0a20 2020 2020 7468 6520 4d6f s in. the Mo\n+000357a0: 6469 6669 6564 2056 6572 7369 6f6e 3a0a dified Version:.\n+000357b0: 0a20 2020 2020 2020 412e 2055 7365 2069 . A. Use i\n+000357c0: 6e20 7468 6520 5469 746c 6520 5061 6765 n the Title Page\n+000357d0: 2028 616e 6420 6f6e 2074 6865 2063 6f76 (and on the cov\n+000357e0: 6572 732c 2069 6620 616e 7929 2061 2074 ers, if any) a t\n+000357f0: 6974 6c65 0a20 2020 2020 2020 2020 2064 itle. d\n+00035800: 6973 7469 6e63 7420 6672 6f6d 2074 6861 istinct from tha\n+00035810: 7420 6f66 2074 6865 2044 6f63 756d 656e t of the Documen\n+00035820: 742c 2061 6e64 2066 726f 6d20 7468 6f73 t, and from thos\n+00035830: 6520 6f66 2070 7265 7669 6f75 730a 2020 e of previous. \n+00035840: 2020 2020 2020 2020 7665 7273 696f 6e73 versions\n+00035850: 2028 7768 6963 6820 7368 6f75 6c64 2c20 (which should, \n+00035860: 6966 2074 6865 7265 2077 6572 6520 616e if there were an\n+00035870: 792c 2062 6520 6c69 7374 6564 2069 6e20 y, be listed in \n+00035880: 7468 650a 2020 2020 2020 2020 2020 4869 the. Hi\n+00035890: 7374 6f72 7920 7365 6374 696f 6e20 6f66 story section of\n+000358a0: 2074 6865 2044 6f63 756d 656e 7429 2e20 the Document). \n+000358b0: 2059 6f75 206d 6179 2075 7365 2074 6865 You may use the\n+000358c0: 2073 616d 6520 7469 746c 650a 2020 2020 same title. \n+000358d0: 2020 2020 2020 6173 2061 2070 7265 7669 as a previ\n+000358e0: 6f75 7320 7665 7273 696f 6e20 6966 2074 ous version if t\n+000358f0: 6865 206f 7269 6769 6e61 6c20 7075 626c he original publ\n+00035900: 6973 6865 7220 6f66 2074 6861 740a 2020 isher of that. \n+00035910: 2020 2020 2020 2020 7665 7273 696f 6e20 version \n+00035920: 6769 7665 7320 7065 726d 6973 7369 6f6e gives permission\n+00035930: 2e0a 0a20 2020 2020 2020 422e 204c 6973 ... B. Lis\n+00035940: 7420 6f6e 2074 6865 2054 6974 6c65 2050 t on the Title P\n+00035950: 6167 652c 2061 7320 6175 7468 6f72 732c age, as authors,\n+00035960: 206f 6e65 206f 7220 6d6f 7265 2070 6572 one or more per\n+00035970: 736f 6e73 206f 720a 2020 2020 2020 2020 sons or. \n+00035980: 2020 656e 7469 7469 6573 2072 6573 706f entities respo\n+00035990: 6e73 6962 6c65 2066 6f72 2061 7574 686f nsible for autho\n+000359a0: 7273 6869 7020 6f66 2074 6865 206d 6f64 rship of the mod\n+000359b0: 6966 6963 6174 696f 6e73 2069 6e0a 2020 ifications in. \n+000359c0: 2020 2020 2020 2020 7468 6520 4d6f 6469 the Modi\n+000359d0: 6669 6564 2056 6572 7369 6f6e 2c20 746f fied Version, to\n+000359e0: 6765 7468 6572 2077 6974 6820 6174 206c gether with at l\n+000359f0: 6561 7374 2066 6976 6520 6f66 2074 6865 east five of the\n+00035a00: 0a20 2020 2020 2020 2020 2070 7269 6e63 . princ\n+00035a10: 6970 616c 2061 7574 686f 7273 206f 6620 ipal authors of \n+00035a20: 7468 6520 446f 6375 6d65 6e74 2028 616c the Document (al\n+00035a30: 6c20 6f66 2069 7473 2070 7269 6e63 6970 l of its princip\n+00035a40: 616c 0a20 2020 2020 2020 2020 2061 7574 al. aut\n+00035a50: 686f 7273 2c20 6966 2069 7420 6861 7320 hors, if it has \n+00035a60: 6665 7765 7220 7468 616e 2066 6976 6529 fewer than five)\n+00035a70: 2c20 756e 6c65 7373 2074 6865 7920 7265 , unless they re\n+00035a80: 6c65 6173 6520 796f 750a 2020 2020 2020 lease you. \n+00035a90: 2020 2020 6672 6f6d 2074 6869 7320 7265 from this re\n+00035aa0: 7175 6972 656d 656e 742e 0a0a 2020 2020 quirement... \n+00035ab0: 2020 2043 2e20 5374 6174 6520 6f6e 2074 C. State on t\n+00035ac0: 6865 2054 6974 6c65 2070 6167 6520 7468 he Title page th\n+00035ad0: 6520 6e61 6d65 206f 6620 7468 6520 7075 e name of the pu\n+00035ae0: 626c 6973 6865 7220 6f66 2074 6865 0a20 blisher of the. \n+00035af0: 2020 2020 2020 2020 204d 6f64 6966 6965 Modifie\n+00035b00: 6420 5665 7273 696f 6e2c 2061 7320 7468 d Version, as th\n+00035b10: 6520 7075 626c 6973 6865 722e 0a0a 2020 e publisher... \n+00035b20: 2020 2020 2044 2e20 5072 6573 6572 7665 D. Preserve\n+00035b30: 2061 6c6c 2074 6865 2063 6f70 7972 6967 all the copyrig\n+00035b40: 6874 206e 6f74 6963 6573 206f 6620 7468 ht notices of th\n+00035b50: 6520 446f 6375 6d65 6e74 2e0a 0a20 2020 e Document... \n+00035b60: 2020 2020 452e 2041 6464 2061 6e20 6170 E. Add an ap\n+00035b70: 7072 6f70 7269 6174 6520 636f 7079 7269 propriate copyri\n+00035b80: 6768 7420 6e6f 7469 6365 2066 6f72 2079 ght notice for y\n+00035b90: 6f75 7220 6d6f 6469 6669 6361 7469 6f6e our modification\n+00035ba0: 730a 2020 2020 2020 2020 2020 6164 6a61 s. adja\n+00035bb0: 6365 6e74 2074 6f20 7468 6520 6f74 6865 cent to the othe\n+00035bc0: 7220 636f 7079 7269 6768 7420 6e6f 7469 r copyright noti\n+00035bd0: 6365 732e 0a0a 2020 2020 2020 2046 2e20 ces... F. \n+00035be0: 496e 636c 7564 652c 2069 6d6d 6564 6961 Include, immedia\n+00035bf0: 7465 6c79 2061 6674 6572 2074 6865 2063 tely after the c\n+00035c00: 6f70 7972 6967 6874 206e 6f74 6963 6573 opyright notices\n+00035c10: 2c20 6120 6c69 6365 6e73 650a 2020 2020 , a license. \n+00035c20: 2020 2020 2020 6e6f 7469 6365 2067 6976 notice giv\n+00035c30: 696e 6720 7468 6520 7075 626c 6963 2070 ing the public p\n+00035c40: 6572 6d69 7373 696f 6e20 746f 2075 7365 ermission to use\n+00035c50: 2074 6865 204d 6f64 6966 6965 640a 2020 the Modified. \n+00035c60: 2020 2020 2020 2020 5665 7273 696f 6e20 Version \n+00035c70: 756e 6465 7220 7468 6520 7465 726d 7320 under the terms \n+00035c80: 6f66 2074 6869 7320 4c69 6365 6e73 652c of this License,\n+00035c90: 2069 6e20 7468 6520 666f 726d 2073 686f in the form sho\n+00035ca0: 776e 2069 6e0a 2020 2020 2020 2020 2020 wn in. \n+00035cb0: 7468 6520 4164 6465 6e64 756d 2062 656c the Addendum bel\n+00035cc0: 6f77 2e0a 0a20 2020 2020 2020 472e 2050 ow... G. P\n+00035cd0: 7265 7365 7276 6520 696e 2074 6861 7420 reserve in that \n+00035ce0: 6c69 6365 6e73 6520 6e6f 7469 6365 2074 license notice t\n+00035cf0: 6865 2066 756c 6c20 6c69 7374 7320 6f66 he full lists of\n+00035d00: 2049 6e76 6172 6961 6e74 0a20 2020 2020 Invariant. \n+00035d10: 2020 2020 2053 6563 7469 6f6e 7320 616e Sections an\n+00035d20: 6420 7265 7175 6972 6564 2043 6f76 6572 d required Cover\n+00035d30: 2054 6578 7473 2067 6976 656e 2069 6e20 Texts given in \n+00035d40: 7468 6520 446f 6375 6d65 6e74 2773 0a20 the Document's. \n+00035d50: 2020 2020 2020 2020 206c 6963 656e 7365 license\n+00035d60: 206e 6f74 6963 652e 0a0a 2020 2020 2020 notice... \n+00035d70: 2048 2e20 496e 636c 7564 6520 616e 2075 H. Include an u\n+00035d80: 6e61 6c74 6572 6564 2063 6f70 7920 6f66 naltered copy of\n+00035d90: 2074 6869 7320 4c69 6365 6e73 652e 0a0a this License...\n+00035da0: 2020 2020 2020 2049 2e20 5072 6573 6572 I. Preser\n+00035db0: 7665 2074 6865 2073 6563 7469 6f6e 2045 ve the section E\n+00035dc0: 6e74 6974 6c65 6420 2248 6973 746f 7279 ntitled \"History\n+00035dd0: 222c 2050 7265 7365 7276 6520 6974 7320 \", Preserve its \n+00035de0: 5469 746c 652c 0a20 2020 2020 2020 2020 Title,. \n+00035df0: 2061 6e64 2061 6464 2074 6f20 6974 2061 and add to it a\n+00035e00: 6e20 6974 656d 2073 7461 7469 6e67 2061 n item stating a\n+00035e10: 7420 6c65 6173 7420 7468 6520 7469 746c t least the titl\n+00035e20: 652c 2079 6561 722c 206e 6577 0a20 2020 e, year, new. \n+00035e30: 2020 2020 2020 2061 7574 686f 7273 2c20 authors, \n+00035e40: 616e 6420 7075 626c 6973 6865 7220 6f66 and publisher of\n+00035e50: 2074 6865 204d 6f64 6966 6965 6420 5665 the Modified Ve\n+00035e60: 7273 696f 6e20 6173 2067 6976 656e 206f rsion as given o\n+00035e70: 6e20 7468 650a 2020 2020 2020 2020 2020 n the. \n+00035e80: 5469 746c 6520 5061 6765 2e20 2049 6620 Title Page. If \n+00035e90: 7468 6572 6520 6973 206e 6f20 7365 6374 there is no sect\n+00035ea0: 696f 6e20 456e 7469 746c 6564 2022 4869 ion Entitled \"Hi\n+00035eb0: 7374 6f72 7922 2069 6e20 7468 650a 2020 story\" in the. \n+00035ec0: 2020 2020 2020 2020 446f 6375 6d65 6e74 Document\n+00035ed0: 2c20 6372 6561 7465 206f 6e65 2073 7461 , create one sta\n+00035ee0: 7469 6e67 2074 6865 2074 6974 6c65 2c20 ting the title, \n+00035ef0: 7965 6172 2c20 6175 7468 6f72 732c 2061 year, authors, a\n+00035f00: 6e64 0a20 2020 2020 2020 2020 2070 7562 nd. pub\n+00035f10: 6c69 7368 6572 206f 6620 7468 6520 446f lisher of the Do\n+00035f20: 6375 6d65 6e74 2061 7320 6769 7665 6e20 cument as given \n+00035f30: 6f6e 2069 7473 2054 6974 6c65 2050 6167 on its Title Pag\n+00035f40: 652c 2074 6865 6e20 6164 640a 2020 2020 e, then add. \n+00035f50: 2020 2020 2020 616e 2069 7465 6d20 6465 an item de\n+00035f60: 7363 7269 6269 6e67 2074 6865 204d 6f64 scribing the Mod\n+00035f70: 6966 6965 6420 5665 7273 696f 6e20 6173 ified Version as\n+00035f80: 2073 7461 7465 6420 696e 2074 6865 0a20 stated in the. \n+00035f90: 2020 2020 2020 2020 2070 7265 7669 6f75 previou\n+00035fa0: 7320 7365 6e74 656e 6365 2e0a 0a20 2020 s sentence... \n+00035fb0: 2020 2020 4a2e 2050 7265 7365 7276 6520 J. Preserve \n+00035fc0: 7468 6520 6e65 7477 6f72 6b20 6c6f 6361 the network loca\n+00035fd0: 7469 6f6e 2c20 6966 2061 6e79 2c20 6769 tion, if any, gi\n+00035fe0: 7665 6e20 696e 2074 6865 2044 6f63 756d ven in the Docum\n+00035ff0: 656e 740a 2020 2020 2020 2020 2020 666f ent. fo\n+00036000: 7220 7075 626c 6963 2061 6363 6573 7320 r public access \n+00036010: 746f 2061 2054 7261 6e73 7061 7265 6e74 to a Transparent\n+00036020: 2063 6f70 7920 6f66 2074 6865 2044 6f63 copy of the Doc\n+00036030: 756d 656e 742c 2061 6e64 0a20 2020 2020 ument, and. \n+00036040: 2020 2020 206c 696b 6577 6973 6520 7468 likewise th\n+00036050: 6520 6e65 7477 6f72 6b20 6c6f 6361 7469 e network locati\n+00036060: 6f6e 7320 6769 7665 6e20 696e 2074 6865 ons given in the\n+00036070: 2044 6f63 756d 656e 7420 666f 720a 2020 Document for. \n+00036080: 2020 2020 2020 2020 7072 6576 696f 7573 previous\n+00036090: 2076 6572 7369 6f6e 7320 6974 2077 6173 versions it was\n+000360a0: 2062 6173 6564 206f 6e2e 2020 5468 6573 based on. Thes\n+000360b0: 6520 6d61 7920 6265 2070 6c61 6365 6420 e may be placed \n+000360c0: 696e 2074 6865 0a20 2020 2020 2020 2020 in the. \n+000360d0: 2022 4869 7374 6f72 7922 2073 6563 7469 \"History\" secti\n+000360e0: 6f6e 2e20 2059 6f75 206d 6179 206f 6d69 on. You may omi\n+000360f0: 7420 6120 6e65 7477 6f72 6b20 6c6f 6361 t a network loca\n+00036100: 7469 6f6e 2066 6f72 2061 2077 6f72 6b0a tion for a work.\n+00036110: 2020 2020 2020 2020 2020 7468 6174 2077 that w\n+00036120: 6173 2070 7562 6c69 7368 6564 2061 7420 as published at \n+00036130: 6c65 6173 7420 666f 7572 2079 6561 7273 least four years\n+00036140: 2062 6566 6f72 6520 7468 6520 446f 6375 before the Docu\n+00036150: 6d65 6e74 0a20 2020 2020 2020 2020 2069 ment. i\n+00036160: 7473 656c 662c 206f 7220 6966 2074 6865 tself, or if the\n+00036170: 206f 7269 6769 6e61 6c20 7075 626c 6973 original publis\n+00036180: 6865 7220 6f66 2074 6865 2076 6572 7369 her of the versi\n+00036190: 6f6e 2069 7420 7265 6665 7273 0a20 2020 on it refers. \n+000361a0: 2020 2020 2020 2074 6f20 6769 7665 7320 to gives \n+000361b0: 7065 726d 6973 7369 6f6e 2e0a 0a20 2020 permission... \n+000361c0: 2020 2020 4b2e 2046 6f72 2061 6e79 2073 K. For any s\n+000361d0: 6563 7469 6f6e 2045 6e74 6974 6c65 6420 ection Entitled \n+000361e0: 2241 636b 6e6f 776c 6564 6765 6d65 6e74 \"Acknowledgement\n+000361f0: 7322 206f 7220 2244 6564 6963 6174 696f s\" or \"Dedicatio\n+00036200: 6e73 222c 0a20 2020 2020 2020 2020 2050 ns\",. P\n+00036210: 7265 7365 7276 6520 7468 6520 5469 746c reserve the Titl\n+00036220: 6520 6f66 2074 6865 2073 6563 7469 6f6e e of the section\n+00036230: 2c20 616e 6420 7072 6573 6572 7665 2069 , and preserve i\n+00036240: 6e20 7468 6520 7365 6374 696f 6e0a 2020 n the section. \n+00036250: 2020 2020 2020 2020 616c 6c20 7468 6520 all the \n+00036260: 7375 6273 7461 6e63 6520 616e 6420 746f substance and to\n+00036270: 6e65 206f 6620 6561 6368 206f 6620 7468 ne of each of th\n+00036280: 6520 636f 6e74 7269 6275 746f 720a 2020 e contributor. \n+00036290: 2020 2020 2020 2020 6163 6b6e 6f77 6c65 acknowle\n+000362a0: 6467 656d 656e 7473 2061 6e64 2f6f 7220 dgements and/or \n+000362b0: 6465 6469 6361 7469 6f6e 7320 6769 7665 dedications give\n+000362c0: 6e20 7468 6572 6569 6e2e 0a0a 2020 2020 n therein... \n+000362d0: 2020 204c 2e20 5072 6573 6572 7665 2061 L. Preserve a\n+000362e0: 6c6c 2074 6865 2049 6e76 6172 6961 6e74 ll the Invariant\n+000362f0: 2053 6563 7469 6f6e 7320 6f66 2074 6865 Sections of the\n+00036300: 2044 6f63 756d 656e 742c 2075 6e61 6c74 Document, unalt\n+00036310: 6572 6564 0a20 2020 2020 2020 2020 2069 ered. i\n+00036320: 6e20 7468 6569 7220 7465 7874 2061 6e64 n their text and\n+00036330: 2069 6e20 7468 6569 7220 7469 746c 6573 in their titles\n+00036340: 2e20 2053 6563 7469 6f6e 206e 756d 6265 . Section numbe\n+00036350: 7273 206f 7220 7468 650a 2020 2020 2020 rs or the. \n+00036360: 2020 2020 6571 7569 7661 6c65 6e74 2061 equivalent a\n+00036370: 7265 206e 6f74 2063 6f6e 7369 6465 7265 re not considere\n+00036380: 6420 7061 7274 206f 6620 7468 6520 7365 d part of the se\n+00036390: 6374 696f 6e20 7469 746c 6573 2e0a 0a20 ction titles... \n+000363a0: 2020 2020 2020 4d2e 2044 656c 6574 6520 M. Delete \n+000363b0: 616e 7920 7365 6374 696f 6e20 456e 7469 any section Enti\n+000363c0: 746c 6564 2022 456e 646f 7273 656d 656e tled \"Endorsemen\n+000363d0: 7473 222e 2020 5375 6368 2061 2073 6563 ts\". Such a sec\n+000363e0: 7469 6f6e 0a20 2020 2020 2020 2020 206d tion. m\n+000363f0: 6179 206e 6f74 2062 6520 696e 636c 7564 ay not be includ\n+00036400: 6564 2069 6e20 7468 6520 4d6f 6469 6669 ed in the Modifi\n+00036410: 6564 2056 6572 7369 6f6e 2e0a 0a20 2020 ed Version... \n+00036420: 2020 2020 4e2e 2044 6f20 6e6f 7420 7265 N. Do not re\n+00036430: 7469 746c 6520 616e 7920 6578 6973 7469 title any existi\n+00036440: 6e67 2073 6563 7469 6f6e 2074 6f20 6265 ng section to be\n+00036450: 2045 6e74 6974 6c65 640a 2020 2020 2020 Entitled. \n+00036460: 2020 2020 2245 6e64 6f72 7365 6d65 6e74 \"Endorsement\n+00036470: 7322 206f 7220 746f 2063 6f6e 666c 6963 s\" or to conflic\n+00036480: 7420 696e 2074 6974 6c65 2077 6974 6820 t in title with \n+00036490: 616e 7920 496e 7661 7269 616e 740a 2020 any Invariant. \n+000364a0: 2020 2020 2020 2020 5365 6374 696f 6e2e Section.\n+000364b0: 0a0a 2020 2020 2020 204f 2e20 5072 6573 .. O. Pres\n+000364c0: 6572 7665 2061 6e79 2057 6172 7261 6e74 erve any Warrant\n+000364d0: 7920 4469 7363 6c61 696d 6572 732e 0a0a y Disclaimers...\n+000364e0: 2020 2020 2049 6620 7468 6520 4d6f 6469 If the Modi\n+000364f0: 6669 6564 2056 6572 7369 6f6e 2069 6e63 fied Version inc\n+00036500: 6c75 6465 7320 6e65 7720 6672 6f6e 742d ludes new front-\n+00036510: 6d61 7474 6572 2073 6563 7469 6f6e 7320 matter sections \n+00036520: 6f72 0a20 2020 2020 6170 7065 6e64 6963 or. appendic\n+00036530: 6573 2074 6861 7420 7175 616c 6966 7920 es that qualify \n+00036540: 6173 2053 6563 6f6e 6461 7279 2053 6563 as Secondary Sec\n+00036550: 7469 6f6e 7320 616e 6420 636f 6e74 6169 tions and contai\n+00036560: 6e20 6e6f 0a20 2020 2020 6d61 7465 7269 n no. materi\n+00036570: 616c 2063 6f70 6965 6420 6672 6f6d 2074 al copied from t\n+00036580: 6865 2044 6f63 756d 656e 742c 2079 6f75 he Document, you\n+00036590: 206d 6179 2061 7420 796f 7572 206f 7074 may at your opt\n+000365a0: 696f 6e20 6465 7369 676e 6174 650a 2020 ion designate. \n+000365b0: 2020 2073 6f6d 6520 6f72 2061 6c6c 206f some or all o\n+000365c0: 6620 7468 6573 6520 7365 6374 696f 6e73 f these sections\n+000365d0: 2061 7320 696e 7661 7269 616e 742e 2020 as invariant. \n+000365e0: 546f 2064 6f20 7468 6973 2c20 6164 6420 To do this, add \n+000365f0: 7468 6569 720a 2020 2020 2074 6974 6c65 their. title\n+00036600: 7320 746f 2074 6865 206c 6973 7420 6f66 s to the list of\n+00036610: 2049 6e76 6172 6961 6e74 2053 6563 7469 Invariant Secti\n+00036620: 6f6e 7320 696e 2074 6865 204d 6f64 6966 ons in the Modif\n+00036630: 6965 6420 5665 7273 696f 6e27 730a 2020 ied Version's. \n+00036640: 2020 206c 6963 656e 7365 206e 6f74 6963 license notic\n+00036650: 652e 2020 5468 6573 6520 7469 746c 6573 e. These titles\n+00036660: 206d 7573 7420 6265 2064 6973 7469 6e63 must be distinc\n+00036670: 7420 6672 6f6d 2061 6e79 206f 7468 6572 t from any other\n+00036680: 0a20 2020 2020 7365 6374 696f 6e20 7469 . section ti\n+00036690: 746c 6573 2e0a 0a20 2020 2020 596f 7520 tles... You \n+000366a0: 6d61 7920 6164 6420 6120 7365 6374 696f may add a sectio\n+000366b0: 6e20 456e 7469 746c 6564 2022 456e 646f n Entitled \"Endo\n+000366c0: 7273 656d 656e 7473 222c 2070 726f 7669 rsements\", provi\n+000366d0: 6465 6420 6974 2063 6f6e 7461 696e 730a ded it contains.\n+000366e0: 2020 2020 206e 6f74 6869 6e67 2062 7574 nothing but\n+000366f0: 2065 6e64 6f72 7365 6d65 6e74 7320 6f66 endorsements of\n+00036700: 2079 6f75 7220 4d6f 6469 6669 6564 2056 your Modified V\n+00036710: 6572 7369 6f6e 2062 7920 7661 7269 6f75 ersion by variou\n+00036720: 730a 2020 2020 2070 6172 7469 6573 2d2d s. parties--\n+00036730: 666f 7220 6578 616d 706c 652c 2073 7461 for example, sta\n+00036740: 7465 6d65 6e74 7320 6f66 2070 6565 7220 tements of peer \n+00036750: 7265 7669 6577 206f 7220 7468 6174 2074 review or that t\n+00036760: 6865 2074 6578 740a 2020 2020 2068 6173 he text. has\n+00036770: 2062 6565 6e20 6170 7072 6f76 6564 2062 been approved b\n+00036780: 7920 616e 206f 7267 616e 697a 6174 696f y an organizatio\n+00036790: 6e20 6173 2074 6865 2061 7574 686f 7269 n as the authori\n+000367a0: 7461 7469 7665 0a20 2020 2020 6465 6669 tative. defi\n+000367b0: 6e69 7469 6f6e 206f 6620 6120 7374 616e nition of a stan\n+000367c0: 6461 7264 2e0a 0a20 2020 2020 596f 7520 dard... You \n+000367d0: 6d61 7920 6164 6420 6120 7061 7373 6167 may add a passag\n+000367e0: 6520 6f66 2075 7020 746f 2066 6976 6520 e of up to five \n+000367f0: 776f 7264 7320 6173 2061 2046 726f 6e74 words as a Front\n+00036800: 2d43 6f76 6572 2054 6578 742c 0a20 2020 -Cover Text,. \n+00036810: 2020 616e 6420 6120 7061 7373 6167 6520 and a passage \n+00036820: 6f66 2075 7020 746f 2032 3520 776f 7264 of up to 25 word\n+00036830: 7320 6173 2061 2042 6163 6b2d 436f 7665 s as a Back-Cove\n+00036840: 7220 5465 7874 2c20 746f 2074 6865 2065 r Text, to the e\n+00036850: 6e64 206f 660a 2020 2020 2074 6865 206c nd of. the l\n+00036860: 6973 7420 6f66 2043 6f76 6572 2054 6578 ist of Cover Tex\n+00036870: 7473 2069 6e20 7468 6520 4d6f 6469 6669 ts in the Modifi\n+00036880: 6564 2056 6572 7369 6f6e 2e20 204f 6e6c ed Version. Onl\n+00036890: 7920 6f6e 6520 7061 7373 6167 650a 2020 y one passage. \n+000368a0: 2020 206f 6620 4672 6f6e 742d 436f 7665 of Front-Cove\n+000368b0: 7220 5465 7874 2061 6e64 206f 6e65 206f r Text and one o\n+000368c0: 6620 4261 636b 2d43 6f76 6572 2054 6578 f Back-Cover Tex\n+000368d0: 7420 6d61 7920 6265 2061 6464 6564 2062 t may be added b\n+000368e0: 7920 286f 720a 2020 2020 2074 6872 6f75 y (or. throu\n+000368f0: 6768 2061 7272 616e 6765 6d65 6e74 7320 gh arrangements \n+00036900: 6d61 6465 2062 7929 2061 6e79 206f 6e65 made by) any one\n+00036910: 2065 6e74 6974 792e 2020 4966 2074 6865 entity. If the\n+00036920: 2044 6f63 756d 656e 740a 2020 2020 2061 Document. a\n+00036930: 6c72 6561 6479 2069 6e63 6c75 6465 7320 lready includes \n+00036940: 6120 636f 7665 7220 7465 7874 2066 6f72 a cover text for\n+00036950: 2074 6865 2073 616d 6520 636f 7665 722c the same cover,\n+00036960: 2070 7265 7669 6f75 736c 7920 6164 6465 previously adde\n+00036970: 640a 2020 2020 2062 7920 796f 7520 6f72 d. by you or\n+00036980: 2062 7920 6172 7261 6e67 656d 656e 7420 by arrangement \n+00036990: 6d61 6465 2062 7920 7468 6520 7361 6d65 made by the same\n+000369a0: 2065 6e74 6974 7920 796f 7520 6172 6520 entity you are \n+000369b0: 6163 7469 6e67 206f 6e0a 2020 2020 2062 acting on. b\n+000369c0: 6568 616c 6620 6f66 2c20 796f 7520 6d61 ehalf of, you ma\n+000369d0: 7920 6e6f 7420 6164 6420 616e 6f74 6865 y not add anothe\n+000369e0: 723b 2062 7574 2079 6f75 206d 6179 2072 r; but you may r\n+000369f0: 6570 6c61 6365 2074 6865 206f 6c64 0a20 eplace the old. \n+00036a00: 2020 2020 6f6e 652c 206f 6e20 6578 706c one, on expl\n+00036a10: 6963 6974 2070 6572 6d69 7373 696f 6e20 icit permission \n+00036a20: 6672 6f6d 2074 6865 2070 7265 7669 6f75 from the previou\n+00036a30: 7320 7075 626c 6973 6865 7220 7468 6174 s publisher that\n+00036a40: 2061 6464 6564 0a20 2020 2020 7468 6520 added. the \n+00036a50: 6f6c 6420 6f6e 652e 0a0a 2020 2020 2054 old one... T\n+00036a60: 6865 2061 7574 686f 7228 7329 2061 6e64 he author(s) and\n+00036a70: 2070 7562 6c69 7368 6572 2873 2920 6f66 publisher(s) of\n+00036a80: 2074 6865 2044 6f63 756d 656e 7420 646f the Document do\n+00036a90: 206e 6f74 2062 7920 7468 6973 0a20 2020 not by this. \n+00036aa0: 2020 4c69 6365 6e73 6520 6769 7665 2070 License give p\n+00036ab0: 6572 6d69 7373 696f 6e20 746f 2075 7365 ermission to use\n+00036ac0: 2074 6865 6972 206e 616d 6573 2066 6f72 their names for\n+00036ad0: 2070 7562 6c69 6369 7479 2066 6f72 206f publicity for o\n+00036ae0: 7220 746f 0a20 2020 2020 6173 7365 7274 r to. assert\n+00036af0: 206f 7220 696d 706c 7920 656e 646f 7273 or imply endors\n+00036b00: 656d 656e 7420 6f66 2061 6e79 204d 6f64 ement of any Mod\n+00036b10: 6966 6965 6420 5665 7273 696f 6e2e 0a0a ified Version...\n+00036b20: 2020 352e 2043 4f4d 4249 4e49 4e47 2044 5. COMBINING D\n+00036b30: 4f43 554d 454e 5453 0a0a 2020 2020 2059 OCUMENTS.. Y\n+00036b40: 6f75 206d 6179 2063 6f6d 6269 6e65 2074 ou may combine t\n+00036b50: 6865 2044 6f63 756d 656e 7420 7769 7468 he Document with\n+00036b60: 206f 7468 6572 2064 6f63 756d 656e 7473 other documents\n+00036b70: 2072 656c 6561 7365 6420 756e 6465 720a released under.\n+00036b80: 2020 2020 2074 6869 7320 4c69 6365 6e73 this Licens\n+00036b90: 652c 2075 6e64 6572 2074 6865 2074 6572 e, under the ter\n+00036ba0: 6d73 2064 6566 696e 6564 2069 6e20 7365 ms defined in se\n+00036bb0: 6374 696f 6e20 3420 6162 6f76 6520 666f ction 4 above fo\n+00036bc0: 720a 2020 2020 206d 6f64 6966 6965 6420 r. modified \n+00036bd0: 7665 7273 696f 6e73 2c20 7072 6f76 6964 versions, provid\n+00036be0: 6564 2074 6861 7420 796f 7520 696e 636c ed that you incl\n+00036bf0: 7564 6520 696e 2074 6865 2063 6f6d 6269 ude in the combi\n+00036c00: 6e61 7469 6f6e 2061 6c6c 0a20 2020 2020 nation all. \n+00036c10: 6f66 2074 6865 2049 6e76 6172 6961 6e74 of the Invariant\n+00036c20: 2053 6563 7469 6f6e 7320 6f66 2061 6c6c Sections of all\n+00036c30: 206f 6620 7468 6520 6f72 6967 696e 616c of the original\n+00036c40: 2064 6f63 756d 656e 7473 2c0a 2020 2020 documents,. \n+00036c50: 2075 6e6d 6f64 6966 6965 642c 2061 6e64 unmodified, and\n+00036c60: 206c 6973 7420 7468 656d 2061 6c6c 2061 list them all a\n+00036c70: 7320 496e 7661 7269 616e 7420 5365 6374 s Invariant Sect\n+00036c80: 696f 6e73 206f 6620 796f 7572 0a20 2020 ions of your. \n+00036c90: 2020 636f 6d62 696e 6564 2077 6f72 6b20 combined work \n+00036ca0: 696e 2069 7473 206c 6963 656e 7365 206e in its license n\n+00036cb0: 6f74 6963 652c 2061 6e64 2074 6861 7420 otice, and that \n+00036cc0: 796f 7520 7072 6573 6572 7665 2061 6c6c you preserve all\n+00036cd0: 0a20 2020 2020 7468 6569 7220 5761 7272 . their Warr\n+00036ce0: 616e 7479 2044 6973 636c 6169 6d65 7273 anty Disclaimers\n+00036cf0: 2e0a 0a20 2020 2020 5468 6520 636f 6d62 ... The comb\n+00036d00: 696e 6564 2077 6f72 6b20 6e65 6564 206f ined work need o\n+00036d10: 6e6c 7920 636f 6e74 6169 6e20 6f6e 6520 nly contain one \n+00036d20: 636f 7079 206f 6620 7468 6973 204c 6963 copy of this Lic\n+00036d30: 656e 7365 2c20 616e 640a 2020 2020 206d ense, and. m\n+00036d40: 756c 7469 706c 6520 6964 656e 7469 6361 ultiple identica\n+00036d50: 6c20 496e 7661 7269 616e 7420 5365 6374 l Invariant Sect\n+00036d60: 696f 6e73 206d 6179 2062 6520 7265 706c ions may be repl\n+00036d70: 6163 6564 2077 6974 6820 6120 7369 6e67 aced with a sing\n+00036d80: 6c65 0a20 2020 2020 636f 7079 2e20 2049 le. copy. I\n+00036d90: 6620 7468 6572 6520 6172 6520 6d75 6c74 f there are mult\n+00036da0: 6970 6c65 2049 6e76 6172 6961 6e74 2053 iple Invariant S\n+00036db0: 6563 7469 6f6e 7320 7769 7468 2074 6865 ections with the\n+00036dc0: 2073 616d 6520 6e61 6d65 0a20 2020 2020 same name. \n+00036dd0: 6275 7420 6469 6666 6572 656e 7420 636f but different co\n+00036de0: 6e74 656e 7473 2c20 6d61 6b65 2074 6865 ntents, make the\n+00036df0: 2074 6974 6c65 206f 6620 6561 6368 2073 title of each s\n+00036e00: 7563 6820 7365 6374 696f 6e20 756e 6971 uch section uniq\n+00036e10: 7565 0a20 2020 2020 6279 2061 6464 696e ue. by addin\n+00036e20: 6720 6174 2074 6865 2065 6e64 206f 6620 g at the end of \n+00036e30: 6974 2c20 696e 2070 6172 656e 7468 6573 it, in parenthes\n+00036e40: 6573 2c20 7468 6520 6e61 6d65 206f 6620 es, the name of \n+00036e50: 7468 650a 2020 2020 206f 7269 6769 6e61 the. origina\n+00036e60: 6c20 6175 7468 6f72 206f 7220 7075 626c l author or publ\n+00036e70: 6973 6865 7220 6f66 2074 6861 7420 7365 isher of that se\n+00036e80: 6374 696f 6e20 6966 206b 6e6f 776e 2c20 ction if known, \n+00036e90: 6f72 2065 6c73 6520 610a 2020 2020 2075 or else a. u\n+00036ea0: 6e69 7175 6520 6e75 6d62 6572 2e20 204d nique number. M\n+00036eb0: 616b 6520 7468 6520 7361 6d65 2061 646a ake the same adj\n+00036ec0: 7573 746d 656e 7420 746f 2074 6865 2073 ustment to the s\n+00036ed0: 6563 7469 6f6e 2074 6974 6c65 7320 696e ection titles in\n+00036ee0: 0a20 2020 2020 7468 6520 6c69 7374 206f . the list o\n+00036ef0: 6620 496e 7661 7269 616e 7420 5365 6374 f Invariant Sect\n+00036f00: 696f 6e73 2069 6e20 7468 6520 6c69 6365 ions in the lice\n+00036f10: 6e73 6520 6e6f 7469 6365 206f 6620 7468 nse notice of th\n+00036f20: 650a 2020 2020 2063 6f6d 6269 6e65 6420 e. combined \n+00036f30: 776f 726b 2e0a 0a20 2020 2020 496e 2074 work... In t\n+00036f40: 6865 2063 6f6d 6269 6e61 7469 6f6e 2c20 he combination, \n+00036f50: 796f 7520 6d75 7374 2063 6f6d 6269 6e65 you must combine\n+00036f60: 2061 6e79 2073 6563 7469 6f6e 7320 456e any sections En\n+00036f70: 7469 746c 6564 0a20 2020 2020 2248 6973 titled. \"His\n+00036f80: 746f 7279 2220 696e 2074 6865 2076 6172 tory\" in the var\n+00036f90: 696f 7573 206f 7269 6769 6e61 6c20 646f ious original do\n+00036fa0: 6375 6d65 6e74 732c 2066 6f72 6d69 6e67 cuments, forming\n+00036fb0: 206f 6e65 2073 6563 7469 6f6e 0a20 2020 one section. \n+00036fc0: 2020 456e 7469 746c 6564 2022 4869 7374 Entitled \"Hist\n+00036fd0: 6f72 7922 3b20 6c69 6b65 7769 7365 2063 ory\"; likewise c\n+00036fe0: 6f6d 6269 6e65 2061 6e79 2073 6563 7469 ombine any secti\n+00036ff0: 6f6e 7320 456e 7469 746c 6564 0a20 2020 ons Entitled. \n+00037000: 2020 2241 636b 6e6f 776c 6564 6765 6d65 \"Acknowledgeme\n+00037010: 6e74 7322 2c20 616e 6420 616e 7920 7365 nts\", and any se\n+00037020: 6374 696f 6e73 2045 6e74 6974 6c65 6420 ctions Entitled \n+00037030: 2244 6564 6963 6174 696f 6e73 222e 2020 \"Dedications\". \n+00037040: 596f 750a 2020 2020 206d 7573 7420 6465 You. must de\n+00037050: 6c65 7465 2061 6c6c 2073 6563 7469 6f6e lete all section\n+00037060: 7320 456e 7469 746c 6564 2022 456e 646f s Entitled \"Endo\n+00037070: 7273 656d 656e 7473 2e22 0a0a 2020 362e rsements.\".. 6.\n+00037080: 2043 4f4c 4c45 4354 494f 4e53 204f 4620 COLLECTIONS OF \n+00037090: 444f 4355 4d45 4e54 530a 0a20 2020 2020 DOCUMENTS.. \n+000370a0: 596f 7520 6d61 7920 6d61 6b65 2061 2063 You may make a c\n+000370b0: 6f6c 6c65 6374 696f 6e20 636f 6e73 6973 ollection consis\n+000370c0: 7469 6e67 206f 6620 7468 6520 446f 6375 ting of the Docu\n+000370d0: 6d65 6e74 2061 6e64 206f 7468 6572 0a20 ment and other. \n+000370e0: 2020 2020 646f 6375 6d65 6e74 7320 7265 documents re\n+000370f0: 6c65 6173 6564 2075 6e64 6572 2074 6869 leased under thi\n+00037100: 7320 4c69 6365 6e73 652c 2061 6e64 2072 s License, and r\n+00037110: 6570 6c61 6365 2074 6865 2069 6e64 6976 eplace the indiv\n+00037120: 6964 7561 6c0a 2020 2020 2063 6f70 6965 idual. copie\n+00037130: 7320 6f66 2074 6869 7320 4c69 6365 6e73 s of this Licens\n+00037140: 6520 696e 2074 6865 2076 6172 696f 7573 e in the various\n+00037150: 2064 6f63 756d 656e 7473 2077 6974 6820 documents with \n+00037160: 6120 7369 6e67 6c65 2063 6f70 790a 2020 a single copy. \n+00037170: 2020 2074 6861 7420 6973 2069 6e63 6c75 that is inclu\n+00037180: 6465 6420 696e 2074 6865 2063 6f6c 6c65 ded in the colle\n+00037190: 6374 696f 6e2c 2070 726f 7669 6465 6420 ction, provided \n+000371a0: 7468 6174 2079 6f75 2066 6f6c 6c6f 7720 that you follow \n+000371b0: 7468 650a 2020 2020 2072 756c 6573 206f the. rules o\n+000371c0: 6620 7468 6973 204c 6963 656e 7365 2066 f this License f\n+000371d0: 6f72 2076 6572 6261 7469 6d20 636f 7079 or verbatim copy\n+000371e0: 696e 6720 6f66 2065 6163 6820 6f66 2074 ing of each of t\n+000371f0: 6865 2064 6f63 756d 656e 7473 0a20 2020 he documents. \n+00037200: 2020 696e 2061 6c6c 206f 7468 6572 2072 in all other r\n+00037210: 6573 7065 6374 732e 0a0a 2020 2020 2059 espects... Y\n+00037220: 6f75 206d 6179 2065 7874 7261 6374 2061 ou may extract a\n+00037230: 2073 696e 676c 6520 646f 6375 6d65 6e74 single document\n+00037240: 2066 726f 6d20 7375 6368 2061 2063 6f6c from such a col\n+00037250: 6c65 6374 696f 6e2c 2061 6e64 0a20 2020 lection, and. \n+00037260: 2020 6469 7374 7269 6275 7465 2069 7420 distribute it \n+00037270: 696e 6469 7669 6475 616c 6c79 2075 6e64 individually und\n+00037280: 6572 2074 6869 7320 4c69 6365 6e73 652c er this License,\n+00037290: 2070 726f 7669 6465 6420 796f 7520 696e provided you in\n+000372a0: 7365 7274 0a20 2020 2020 6120 636f 7079 sert. a copy\n+000372b0: 206f 6620 7468 6973 204c 6963 656e 7365 of this License\n+000372c0: 2069 6e74 6f20 7468 6520 6578 7472 6163 into the extrac\n+000372d0: 7465 6420 646f 6375 6d65 6e74 2c20 616e ted document, an\n+000372e0: 6420 666f 6c6c 6f77 2074 6869 730a 2020 d follow this. \n+000372f0: 2020 204c 6963 656e 7365 2069 6e20 616c License in al\n+00037300: 6c20 6f74 6865 7220 7265 7370 6563 7473 l other respects\n+00037310: 2072 6567 6172 6469 6e67 2076 6572 6261 regarding verba\n+00037320: 7469 6d20 636f 7079 696e 6720 6f66 2074 tim copying of t\n+00037330: 6861 740a 2020 2020 2064 6f63 756d 656e hat. documen\n+00037340: 742e 0a0a 2020 372e 2041 4747 5245 4741 t... 7. AGGREGA\n+00037350: 5449 4f4e 2057 4954 4820 494e 4445 5045 TION WITH INDEPE\n+00037360: 4e44 454e 5420 574f 524b 530a 0a20 2020 NDENT WORKS.. \n+00037370: 2020 4120 636f 6d70 696c 6174 696f 6e20 A compilation \n+00037380: 6f66 2074 6865 2044 6f63 756d 656e 7420 of the Document \n+00037390: 6f72 2069 7473 2064 6572 6976 6174 6976 or its derivativ\n+000373a0: 6573 2077 6974 6820 6f74 6865 720a 2020 es with other. \n+000373b0: 2020 2073 6570 6172 6174 6520 616e 6420 separate and \n+000373c0: 696e 6465 7065 6e64 656e 7420 646f 6375 independent docu\n+000373d0: 6d65 6e74 7320 6f72 2077 6f72 6b73 2c20 ments or works, \n+000373e0: 696e 206f 7220 6f6e 2061 2076 6f6c 756d in or on a volum\n+000373f0: 6520 6f66 2061 0a20 2020 2020 7374 6f72 e of a. stor\n+00037400: 6167 6520 6f72 2064 6973 7472 6962 7574 age or distribut\n+00037410: 696f 6e20 6d65 6469 756d 2c20 6973 2063 ion medium, is c\n+00037420: 616c 6c65 6420 616e 2022 6167 6772 6567 alled an \"aggreg\n+00037430: 6174 6522 2069 6620 7468 650a 2020 2020 ate\" if the. \n+00037440: 2063 6f70 7972 6967 6874 2072 6573 756c copyright resul\n+00037450: 7469 6e67 2066 726f 6d20 7468 6520 636f ting from the co\n+00037460: 6d70 696c 6174 696f 6e20 6973 206e 6f74 mpilation is not\n+00037470: 2075 7365 6420 746f 206c 696d 6974 2074 used to limit t\n+00037480: 6865 0a20 2020 2020 6c65 6761 6c20 7269 he. legal ri\n+00037490: 6768 7473 206f 6620 7468 6520 636f 6d70 ghts of the comp\n+000374a0: 696c 6174 696f 6e27 7320 7573 6572 7320 ilation's users \n+000374b0: 6265 796f 6e64 2077 6861 7420 7468 6520 beyond what the \n+000374c0: 696e 6469 7669 6475 616c 0a20 2020 2020 individual. \n+000374d0: 776f 726b 7320 7065 726d 6974 2e20 2057 works permit. W\n+000374e0: 6865 6e20 7468 6520 446f 6375 6d65 6e74 hen the Document\n+000374f0: 2069 7320 696e 636c 7564 6564 2069 6e20 is included in \n+00037500: 616e 2061 6767 7265 6761 7465 2c20 7468 an aggregate, th\n+00037510: 6973 0a20 2020 2020 4c69 6365 6e73 6520 is. License \n+00037520: 646f 6573 206e 6f74 2061 7070 6c79 2074 does not apply t\n+00037530: 6f20 7468 6520 6f74 6865 7220 776f 726b o the other work\n+00037540: 7320 696e 2074 6865 2061 6767 7265 6761 s in the aggrega\n+00037550: 7465 2077 6869 6368 0a20 2020 2020 6172 te which. ar\n+00037560: 6520 6e6f 7420 7468 656d 7365 6c76 6573 e not themselves\n+00037570: 2064 6572 6976 6174 6976 6520 776f 726b derivative work\n+00037580: 7320 6f66 2074 6865 2044 6f63 756d 656e s of the Documen\n+00037590: 742e 0a0a 2020 2020 2049 6620 7468 6520 t... If the \n+000375a0: 436f 7665 7220 5465 7874 2072 6571 7569 Cover Text requi\n+000375b0: 7265 6d65 6e74 206f 6620 7365 6374 696f rement of sectio\n+000375c0: 6e20 3320 6973 2061 7070 6c69 6361 626c n 3 is applicabl\n+000375d0: 6520 746f 2074 6865 7365 0a20 2020 2020 e to these. \n+000375e0: 636f 7069 6573 206f 6620 7468 6520 446f copies of the Do\n+000375f0: 6375 6d65 6e74 2c20 7468 656e 2069 6620 cument, then if \n+00037600: 7468 6520 446f 6375 6d65 6e74 2069 7320 the Document is \n+00037610: 6c65 7373 2074 6861 6e20 6f6e 6520 6861 less than one ha\n+00037620: 6c66 0a20 2020 2020 6f66 2074 6865 2065 lf. of the e\n+00037630: 6e74 6972 6520 6167 6772 6567 6174 652c ntire aggregate,\n+00037640: 2074 6865 2044 6f63 756d 656e 7427 7320 the Document's \n+00037650: 436f 7665 7220 5465 7874 7320 6d61 7920 Cover Texts may \n+00037660: 6265 2070 6c61 6365 640a 2020 2020 206f be placed. o\n+00037670: 6e20 636f 7665 7273 2074 6861 7420 6272 n covers that br\n+00037680: 6163 6b65 7420 7468 6520 446f 6375 6d65 acket the Docume\n+00037690: 6e74 2077 6974 6869 6e20 7468 6520 6167 nt within the ag\n+000376a0: 6772 6567 6174 652c 206f 7220 7468 650a gregate, or the.\n+000376b0: 2020 2020 2065 6c65 6374 726f 6e69 6320 electronic \n+000376c0: 6571 7569 7661 6c65 6e74 206f 6620 636f equivalent of co\n+000376d0: 7665 7273 2069 6620 7468 6520 446f 6375 vers if the Docu\n+000376e0: 6d65 6e74 2069 7320 696e 2065 6c65 6374 ment is in elect\n+000376f0: 726f 6e69 630a 2020 2020 2066 6f72 6d2e ronic. form.\n+00037700: 2020 4f74 6865 7277 6973 6520 7468 6579 Otherwise they\n+00037710: 206d 7573 7420 6170 7065 6172 206f 6e20 must appear on \n+00037720: 7072 696e 7465 6420 636f 7665 7273 2074 printed covers t\n+00037730: 6861 7420 6272 6163 6b65 740a 2020 2020 hat bracket. \n+00037740: 2074 6865 2077 686f 6c65 2061 6767 7265 the whole aggre\n+00037750: 6761 7465 2e0a 0a20 2038 2e20 5452 414e gate... 8. TRAN\n+00037760: 534c 4154 494f 4e0a 0a20 2020 2020 5472 SLATION.. Tr\n+00037770: 616e 736c 6174 696f 6e20 6973 2063 6f6e anslation is con\n+00037780: 7369 6465 7265 6420 6120 6b69 6e64 206f sidered a kind o\n+00037790: 6620 6d6f 6469 6669 6361 7469 6f6e 2c20 f modification, \n+000377a0: 736f 2079 6f75 206d 6179 0a20 2020 2020 so you may. \n+000377b0: 6469 7374 7269 6275 7465 2074 7261 6e73 distribute trans\n+000377c0: 6c61 7469 6f6e 7320 6f66 2074 6865 2044 lations of the D\n+000377d0: 6f63 756d 656e 7420 756e 6465 7220 7468 ocument under th\n+000377e0: 6520 7465 726d 7320 6f66 2073 6563 7469 e terms of secti\n+000377f0: 6f6e 0a20 2020 2020 342e 2020 5265 706c on. 4. Repl\n+00037800: 6163 696e 6720 496e 7661 7269 616e 7420 acing Invariant \n+00037810: 5365 6374 696f 6e73 2077 6974 6820 7472 Sections with tr\n+00037820: 616e 736c 6174 696f 6e73 2072 6571 7569 anslations requi\n+00037830: 7265 7320 7370 6563 6961 6c0a 2020 2020 res special. \n+00037840: 2070 6572 6d69 7373 696f 6e20 6672 6f6d permission from\n+00037850: 2074 6865 6972 2063 6f70 7972 6967 6874 their copyright\n+00037860: 2068 6f6c 6465 7273 2c20 6275 7420 796f holders, but yo\n+00037870: 7520 6d61 7920 696e 636c 7564 650a 2020 u may include. \n+00037880: 2020 2074 7261 6e73 6c61 7469 6f6e 7320 translations \n+00037890: 6f66 2073 6f6d 6520 6f72 2061 6c6c 2049 of some or all I\n+000378a0: 6e76 6172 6961 6e74 2053 6563 7469 6f6e nvariant Section\n+000378b0: 7320 696e 2061 6464 6974 696f 6e20 746f s in addition to\n+000378c0: 2074 6865 0a20 2020 2020 6f72 6967 696e the. origin\n+000378d0: 616c 2076 6572 7369 6f6e 7320 6f66 2074 al versions of t\n+000378e0: 6865 7365 2049 6e76 6172 6961 6e74 2053 hese Invariant S\n+000378f0: 6563 7469 6f6e 732e 2020 596f 7520 6d61 ections. You ma\n+00037900: 7920 696e 636c 7564 6520 610a 2020 2020 y include a. \n+00037910: 2074 7261 6e73 6c61 7469 6f6e 206f 6620 translation of \n+00037920: 7468 6973 204c 6963 656e 7365 2c20 616e this License, an\n+00037930: 6420 616c 6c20 7468 6520 6c69 6365 6e73 d all the licens\n+00037940: 6520 6e6f 7469 6365 7320 696e 2074 6865 e notices in the\n+00037950: 0a20 2020 2020 446f 6375 6d65 6e74 2c20 . Document, \n+00037960: 616e 6420 616e 7920 5761 7272 616e 7479 and any Warranty\n+00037970: 2044 6973 636c 6169 6d65 7273 2c20 7072 Disclaimers, pr\n+00037980: 6f76 6964 6564 2074 6861 7420 796f 7520 ovided that you \n+00037990: 616c 736f 0a20 2020 2020 696e 636c 7564 also. includ\n+000379a0: 6520 7468 6520 6f72 6967 696e 616c 2045 e the original E\n+000379b0: 6e67 6c69 7368 2076 6572 7369 6f6e 206f nglish version o\n+000379c0: 6620 7468 6973 204c 6963 656e 7365 2061 f this License a\n+000379d0: 6e64 2074 6865 0a20 2020 2020 6f72 6967 nd the. orig\n+000379e0: 696e 616c 2076 6572 7369 6f6e 7320 6f66 inal versions of\n+000379f0: 2074 686f 7365 206e 6f74 6963 6573 2061 those notices a\n+00037a00: 6e64 2064 6973 636c 6169 6d65 7273 2e20 nd disclaimers. \n+00037a10: 2049 6e20 6361 7365 206f 6620 610a 2020 In case of a. \n+00037a20: 2020 2064 6973 6167 7265 656d 656e 7420 disagreement \n+00037a30: 6265 7477 6565 6e20 7468 6520 7472 616e between the tran\n+00037a40: 736c 6174 696f 6e20 616e 6420 7468 6520 slation and the \n+00037a50: 6f72 6967 696e 616c 2076 6572 7369 6f6e original version\n+00037a60: 206f 660a 2020 2020 2074 6869 7320 4c69 of. this Li\n+00037a70: 6365 6e73 6520 6f72 2061 206e 6f74 6963 cense or a notic\n+00037a80: 6520 6f72 2064 6973 636c 6169 6d65 722c e or disclaimer,\n+00037a90: 2074 6865 206f 7269 6769 6e61 6c20 7665 the original ve\n+00037aa0: 7273 696f 6e20 7769 6c6c 0a20 2020 2020 rsion will. \n+00037ab0: 7072 6576 6169 6c2e 0a0a 2020 2020 2049 prevail... I\n+00037ac0: 6620 6120 7365 6374 696f 6e20 696e 2074 f a section in t\n+00037ad0: 6865 2044 6f63 756d 656e 7420 6973 2045 he Document is E\n+00037ae0: 6e74 6974 6c65 6420 2241 636b 6e6f 776c ntitled \"Acknowl\n+00037af0: 6564 6765 6d65 6e74 7322 2c0a 2020 2020 edgements\",. \n+00037b00: 2022 4465 6469 6361 7469 6f6e 7322 2c20 \"Dedications\", \n+00037b10: 6f72 2022 4869 7374 6f72 7922 2c20 7468 or \"History\", th\n+00037b20: 6520 7265 7175 6972 656d 656e 7420 2873 e requirement (s\n+00037b30: 6563 7469 6f6e 2034 2920 746f 0a20 2020 ection 4) to. \n+00037b40: 2020 5072 6573 6572 7665 2069 7473 2054 Preserve its T\n+00037b50: 6974 6c65 2028 7365 6374 696f 6e20 3129 itle (section 1)\n+00037b60: 2077 696c 6c20 7479 7069 6361 6c6c 7920 will typically \n+00037b70: 7265 7175 6972 6520 6368 616e 6769 6e67 require changing\n+00037b80: 2074 6865 0a20 2020 2020 6163 7475 616c the. actual\n+00037b90: 2074 6974 6c65 2e0a 0a20 2039 2e20 5445 title... 9. TE\n+00037ba0: 524d 494e 4154 494f 4e0a 0a20 2020 2020 RMINATION.. \n+00037bb0: 596f 7520 6d61 7920 6e6f 7420 636f 7079 You may not copy\n+00037bc0: 2c20 6d6f 6469 6679 2c20 7375 626c 6963 , modify, sublic\n+00037bd0: 656e 7365 2c20 6f72 2064 6973 7472 6962 ense, or distrib\n+00037be0: 7574 6520 7468 6520 446f 6375 6d65 6e74 ute the Document\n+00037bf0: 0a20 2020 2020 6578 6365 7074 2061 7320 . except as \n+00037c00: 6578 7072 6573 736c 7920 7072 6f76 6964 expressly provid\n+00037c10: 6564 2075 6e64 6572 2074 6869 7320 4c69 ed under this Li\n+00037c20: 6365 6e73 652e 2020 416e 7920 6174 7465 cense. Any atte\n+00037c30: 6d70 740a 2020 2020 206f 7468 6572 7769 mpt. otherwi\n+00037c40: 7365 2074 6f20 636f 7079 2c20 6d6f 6469 se to copy, modi\n+00037c50: 6679 2c20 7375 626c 6963 656e 7365 2c20 fy, sublicense, \n+00037c60: 6f72 2064 6973 7472 6962 7574 6520 6974 or distribute it\n+00037c70: 2069 7320 766f 6964 2c0a 2020 2020 2061 is void,. a\n+00037c80: 6e64 2077 696c 6c20 6175 746f 6d61 7469 nd will automati\n+00037c90: 6361 6c6c 7920 7465 726d 696e 6174 6520 cally terminate \n+00037ca0: 796f 7572 2072 6967 6874 7320 756e 6465 your rights unde\n+00037cb0: 7220 7468 6973 204c 6963 656e 7365 2e0a r this License..\n+00037cc0: 0a20 2020 2020 486f 7765 7665 722c 2069 . However, i\n+00037cd0: 6620 796f 7520 6365 6173 6520 616c 6c20 f you cease all \n+00037ce0: 7669 6f6c 6174 696f 6e20 6f66 2074 6869 violation of thi\n+00037cf0: 7320 4c69 6365 6e73 652c 2074 6865 6e20 s License, then \n+00037d00: 796f 7572 0a20 2020 2020 6c69 6365 6e73 your. licens\n+00037d10: 6520 6672 6f6d 2061 2070 6172 7469 6375 e from a particu\n+00037d20: 6c61 7220 636f 7079 7269 6768 7420 686f lar copyright ho\n+00037d30: 6c64 6572 2069 7320 7265 696e 7374 6174 lder is reinstat\n+00037d40: 6564 2028 6129 0a20 2020 2020 7072 6f76 ed (a). prov\n+00037d50: 6973 696f 6e61 6c6c 792c 2075 6e6c 6573 isionally, unles\n+00037d60: 7320 616e 6420 756e 7469 6c20 7468 6520 s and until the \n+00037d70: 636f 7079 7269 6768 7420 686f 6c64 6572 copyright holder\n+00037d80: 2065 7870 6c69 6369 746c 7920 616e 640a explicitly and.\n+00037d90: 2020 2020 2066 696e 616c 6c79 2074 6572 finally ter\n+00037da0: 6d69 6e61 7465 7320 796f 7572 206c 6963 minates your lic\n+00037db0: 656e 7365 2c20 616e 6420 2862 2920 7065 ense, and (b) pe\n+00037dc0: 726d 616e 656e 746c 792c 2069 6620 7468 rmanently, if th\n+00037dd0: 650a 2020 2020 2063 6f70 7972 6967 6874 e. copyright\n+00037de0: 2068 6f6c 6465 7220 6661 696c 7320 746f holder fails to\n+00037df0: 206e 6f74 6966 7920 796f 7520 6f66 2074 notify you of t\n+00037e00: 6865 2076 696f 6c61 7469 6f6e 2062 7920 he violation by \n+00037e10: 736f 6d65 0a20 2020 2020 7265 6173 6f6e some. reason\n+00037e20: 6162 6c65 206d 6561 6e73 2070 7269 6f72 able means prior\n+00037e30: 2074 6f20 3630 2064 6179 7320 6166 7465 to 60 days afte\n+00037e40: 7220 7468 6520 6365 7373 6174 696f 6e2e r the cessation.\n+00037e50: 0a0a 2020 2020 204d 6f72 656f 7665 722c .. Moreover,\n+00037e60: 2079 6f75 7220 6c69 6365 6e73 6520 6672 your license fr\n+00037e70: 6f6d 2061 2070 6172 7469 6375 6c61 7220 om a particular \n+00037e80: 636f 7079 7269 6768 7420 686f 6c64 6572 copyright holder\n+00037e90: 2069 730a 2020 2020 2072 6569 6e73 7461 is. reinsta\n+00037ea0: 7465 6420 7065 726d 616e 656e 746c 7920 ted permanently \n+00037eb0: 6966 2074 6865 2063 6f70 7972 6967 6874 if the copyright\n+00037ec0: 2068 6f6c 6465 7220 6e6f 7469 6669 6573 holder notifies\n+00037ed0: 2079 6f75 206f 6620 7468 650a 2020 2020 you of the. \n+00037ee0: 2076 696f 6c61 7469 6f6e 2062 7920 736f violation by so\n+00037ef0: 6d65 2072 6561 736f 6e61 626c 6520 6d65 me reasonable me\n+00037f00: 616e 732c 2074 6869 7320 6973 2074 6865 ans, this is the\n+00037f10: 2066 6972 7374 2074 696d 6520 796f 7520 first time you \n+00037f20: 6861 7665 0a20 2020 2020 7265 6365 6976 have. receiv\n+00037f30: 6564 206e 6f74 6963 6520 6f66 2076 696f ed notice of vio\n+00037f40: 6c61 7469 6f6e 206f 6620 7468 6973 204c lation of this L\n+00037f50: 6963 656e 7365 2028 666f 7220 616e 7920 icense (for any \n+00037f60: 776f 726b 2920 6672 6f6d 0a20 2020 2020 work) from. \n+00037f70: 7468 6174 2063 6f70 7972 6967 6874 2068 that copyright h\n+00037f80: 6f6c 6465 722c 2061 6e64 2079 6f75 2063 older, and you c\n+00037f90: 7572 6520 7468 6520 7669 6f6c 6174 696f ure the violatio\n+00037fa0: 6e20 7072 696f 7220 746f 2033 3020 6461 n prior to 30 da\n+00037fb0: 7973 0a20 2020 2020 6166 7465 7220 796f ys. after yo\n+00037fc0: 7572 2072 6563 6569 7074 206f 6620 7468 ur receipt of th\n+00037fd0: 6520 6e6f 7469 6365 2e0a 0a20 2020 2020 e notice... \n+00037fe0: 5465 726d 696e 6174 696f 6e20 6f66 2079 Termination of y\n+00037ff0: 6f75 7220 7269 6768 7473 2075 6e64 6572 our rights under\n+00038000: 2074 6869 7320 7365 6374 696f 6e20 646f this section do\n+00038010: 6573 206e 6f74 2074 6572 6d69 6e61 7465 es not terminate\n+00038020: 0a20 2020 2020 7468 6520 6c69 6365 6e73 . the licens\n+00038030: 6573 206f 6620 7061 7274 6965 7320 7768 es of parties wh\n+00038040: 6f20 6861 7665 2072 6563 6569 7665 6420 o have received \n+00038050: 636f 7069 6573 206f 7220 7269 6768 7473 copies or rights\n+00038060: 2066 726f 6d20 796f 750a 2020 2020 2075 from you. u\n+00038070: 6e64 6572 2074 6869 7320 4c69 6365 6e73 nder this Licens\n+00038080: 652e 2020 4966 2079 6f75 7220 7269 6768 e. If your righ\n+00038090: 7473 2068 6176 6520 6265 656e 2074 6572 ts have been ter\n+000380a0: 6d69 6e61 7465 6420 616e 6420 6e6f 740a minated and not.\n+000380b0: 2020 2020 2070 6572 6d61 6e65 6e74 6c79 permanently\n+000380c0: 2072 6569 6e73 7461 7465 642c 2072 6563 reinstated, rec\n+000380d0: 6569 7074 206f 6620 6120 636f 7079 206f eipt of a copy o\n+000380e0: 6620 736f 6d65 206f 7220 616c 6c20 6f66 f some or all of\n+000380f0: 2074 6865 0a20 2020 2020 7361 6d65 206d the. same m\n+00038100: 6174 6572 6961 6c20 646f 6573 206e 6f74 aterial does not\n+00038110: 2067 6976 6520 796f 7520 616e 7920 7269 give you any ri\n+00038120: 6768 7473 2074 6f20 7573 6520 6974 2e0a ghts to use it..\n+00038130: 0a20 2031 302e 2046 5554 5552 4520 5245 . 10. FUTURE RE\n+00038140: 5649 5349 4f4e 5320 4f46 2054 4849 5320 VISIONS OF THIS \n+00038150: 4c49 4345 4e53 450a 0a20 2020 2020 5468 LICENSE.. Th\n+00038160: 6520 4672 6565 2053 6f66 7477 6172 6520 e Free Software \n+00038170: 466f 756e 6461 7469 6f6e 206d 6179 2070 Foundation may p\n+00038180: 7562 6c69 7368 206e 6577 2c20 7265 7669 ublish new, revi\n+00038190: 7365 6420 7665 7273 696f 6e73 206f 660a sed versions of.\n+000381a0: 2020 2020 2074 6865 2047 4e55 2046 7265 the GNU Fre\n+000381b0: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation \n+000381c0: 4c69 6365 6e73 6520 6672 6f6d 2074 696d License from tim\n+000381d0: 6520 746f 2074 696d 652e 2020 5375 6368 e to time. Such\n+000381e0: 206e 6577 0a20 2020 2020 7665 7273 696f new. versio\n+000381f0: 6e73 2077 696c 6c20 6265 2073 696d 696c ns will be simil\n+00038200: 6172 2069 6e20 7370 6972 6974 2074 6f20 ar in spirit to \n+00038210: 7468 6520 7072 6573 656e 7420 7665 7273 the present vers\n+00038220: 696f 6e2c 2062 7574 206d 6179 0a20 2020 ion, but may. \n+00038230: 2020 6469 6666 6572 2069 6e20 6465 7461 differ in deta\n+00038240: 696c 2074 6f20 6164 6472 6573 7320 6e65 il to address ne\n+00038250: 7720 7072 6f62 6c65 6d73 206f 7220 636f w problems or co\n+00038260: 6e63 6572 6e73 2e20 2053 6565 0a20 2020 ncerns. See. \n+00038270: 2020 3c68 7474 703a 2f2f 7777 772e 676e \n+00038290: 2e0a 0a20 2020 2020 4561 6368 2076 6572 ... Each ver\n+000382a0: 7369 6f6e 206f 6620 7468 6520 4c69 6365 sion of the Lice\n+000382b0: 6e73 6520 6973 2067 6976 656e 2061 2064 nse is given a d\n+000382c0: 6973 7469 6e67 7569 7368 696e 6720 7665 istinguishing ve\n+000382d0: 7273 696f 6e0a 2020 2020 206e 756d 6265 rsion. numbe\n+000382e0: 722e 2020 4966 2074 6865 2044 6f63 756d r. If the Docum\n+000382f0: 656e 7420 7370 6563 6966 6965 7320 7468 ent specifies th\n+00038300: 6174 2061 2070 6172 7469 6375 6c61 7220 at a particular \n+00038310: 6e75 6d62 6572 6564 0a20 2020 2020 7665 numbered. ve\n+00038320: 7273 696f 6e20 6f66 2074 6869 7320 4c69 rsion of this Li\n+00038330: 6365 6e73 6520 226f 7220 616e 7920 6c61 cense \"or any la\n+00038340: 7465 7220 7665 7273 696f 6e22 2061 7070 ter version\" app\n+00038350: 6c69 6573 2074 6f20 6974 2c20 796f 750a lies to it, you.\n+00038360: 2020 2020 2068 6176 6520 7468 6520 6f70 have the op\n+00038370: 7469 6f6e 206f 6620 666f 6c6c 6f77 696e tion of followin\n+00038380: 6720 7468 6520 7465 726d 7320 616e 6420 g the terms and \n+00038390: 636f 6e64 6974 696f 6e73 2065 6974 6865 conditions eithe\n+000383a0: 7220 6f66 0a20 2020 2020 7468 6174 2073 r of. that s\n+000383b0: 7065 6369 6669 6564 2076 6572 7369 6f6e pecified version\n+000383c0: 206f 7220 6f66 2061 6e79 206c 6174 6572 or of any later\n+000383d0: 2076 6572 7369 6f6e 2074 6861 7420 6861 version that ha\n+000383e0: 7320 6265 656e 0a20 2020 2020 7075 626c s been. publ\n+000383f0: 6973 6865 6420 286e 6f74 2061 7320 6120 ished (not as a \n+00038400: 6472 6166 7429 2062 7920 7468 6520 4672 draft) by the Fr\n+00038410: 6565 2053 6f66 7477 6172 6520 466f 756e ee Software Foun\n+00038420: 6461 7469 6f6e 2e20 2049 6620 7468 650a dation. If the.\n+00038430: 2020 2020 2044 6f63 756d 656e 7420 646f Document do\n+00038440: 6573 206e 6f74 2073 7065 6369 6679 2061 es not specify a\n+00038450: 2076 6572 7369 6f6e 206e 756d 6265 7220 version number \n+00038460: 6f66 2074 6869 7320 4c69 6365 6e73 652c of this License,\n+00038470: 2079 6f75 206d 6179 0a20 2020 2020 6368 you may. ch\n+00038480: 6f6f 7365 2061 6e79 2076 6572 7369 6f6e oose any version\n+00038490: 2065 7665 7220 7075 626c 6973 6865 6420 ever published \n+000384a0: 286e 6f74 2061 7320 6120 6472 6166 7429 (not as a draft)\n+000384b0: 2062 7920 7468 6520 4672 6565 0a20 2020 by the Free. \n+000384c0: 2020 536f 6674 7761 7265 2046 6f75 6e64 Software Found\n+000384d0: 6174 696f 6e2e 2020 4966 2074 6865 2044 ation. If the D\n+000384e0: 6f63 756d 656e 7420 7370 6563 6966 6965 ocument specifie\n+000384f0: 7320 7468 6174 2061 2070 726f 7879 2063 s that a proxy c\n+00038500: 616e 0a20 2020 2020 6465 6369 6465 2077 an. decide w\n+00038510: 6869 6368 2066 7574 7572 6520 7665 7273 hich future vers\n+00038520: 696f 6e73 206f 6620 7468 6973 204c 6963 ions of this Lic\n+00038530: 656e 7365 2063 616e 2062 6520 7573 6564 ense can be used\n+00038540: 2c20 7468 6174 0a20 2020 2020 7072 6f78 , that. prox\n+00038550: 7927 7320 7075 626c 6963 2073 7461 7465 y's public state\n+00038560: 6d65 6e74 206f 6620 6163 6365 7074 616e ment of acceptan\n+00038570: 6365 206f 6620 6120 7665 7273 696f 6e20 ce of a version \n+00038580: 7065 726d 616e 656e 746c 790a 2020 2020 permanently. \n+00038590: 2061 7574 686f 7269 7a65 7320 796f 7520 authorizes you \n+000385a0: 746f 2063 686f 6f73 6520 7468 6174 2076 to choose that v\n+000385b0: 6572 7369 6f6e 2066 6f72 2074 6865 2044 ersion for the D\n+000385c0: 6f63 756d 656e 742e 0a0a 2020 3131 2e20 ocument... 11. \n+000385d0: 5245 4c49 4345 4e53 494e 470a 0a20 2020 RELICENSING.. \n+000385e0: 2020 224d 6173 7369 7665 204d 756c 7469 \"Massive Multi\n+000385f0: 6175 7468 6f72 2043 6f6c 6c61 626f 7261 author Collabora\n+00038600: 7469 6f6e 2053 6974 6522 2028 6f72 2022 tion Site\" (or \"\n+00038610: 4d4d 4320 5369 7465 2229 206d 6561 6e73 MMC Site\") means\n+00038620: 2061 6e79 0a20 2020 2020 576f 726c 6420 any. World \n+00038630: 5769 6465 2057 6562 2073 6572 7665 7220 Wide Web server \n+00038640: 7468 6174 2070 7562 6c69 7368 6573 2063 that publishes c\n+00038650: 6f70 7972 6967 6874 6162 6c65 2077 6f72 opyrightable wor\n+00038660: 6b73 2061 6e64 2061 6c73 6f0a 2020 2020 ks and also. \n+00038670: 2070 726f 7669 6465 7320 7072 6f6d 696e provides promin\n+00038680: 656e 7420 6661 6369 6c69 7469 6573 2066 ent facilities f\n+00038690: 6f72 2061 6e79 626f 6479 2074 6f20 6564 or anybody to ed\n+000386a0: 6974 2074 686f 7365 2077 6f72 6b73 2e20 it those works. \n+000386b0: 2041 0a20 2020 2020 7075 626c 6963 2077 A. public w\n+000386c0: 696b 6920 7468 6174 2061 6e79 626f 6479 iki that anybody\n+000386d0: 2063 616e 2065 6469 7420 6973 2061 6e20 can edit is an \n+000386e0: 6578 616d 706c 6520 6f66 2073 7563 6820 example of such \n+000386f0: 6120 7365 7276 6572 2e0a 2020 2020 2041 a server.. A\n+00038700: 2022 4d61 7373 6976 6520 4d75 6c74 6961 \"Massive Multia\n+00038710: 7574 686f 7220 436f 6c6c 6162 6f72 6174 uthor Collaborat\n+00038720: 696f 6e22 2028 6f72 2022 4d4d 4322 2920 ion\" (or \"MMC\") \n+00038730: 636f 6e74 6169 6e65 6420 696e 2074 6865 contained in the\n+00038740: 0a20 2020 2020 7369 7465 206d 6561 6e73 . site means\n+00038750: 2061 6e79 2073 6574 206f 6620 636f 7079 any set of copy\n+00038760: 7269 6768 7461 626c 6520 776f 726b 7320 rightable works \n+00038770: 7468 7573 2070 7562 6c69 7368 6564 206f thus published o\n+00038780: 6e20 7468 6520 4d4d 430a 2020 2020 2073 n the MMC. s\n+00038790: 6974 652e 0a0a 2020 2020 2022 4343 2d42 ite... \"CC-B\n+000387a0: 592d 5341 2220 6d65 616e 7320 7468 6520 Y-SA\" means the \n+000387b0: 4372 6561 7469 7665 2043 6f6d 6d6f 6e73 Creative Commons\n+000387c0: 2041 7474 7269 6275 7469 6f6e 2d53 6861 Attribution-Sha\n+000387d0: 7265 2041 6c69 6b65 2033 2e30 0a20 2020 re Alike 3.0. \n+000387e0: 2020 6c69 6365 6e73 6520 7075 626c 6973 license publis\n+000387f0: 6865 6420 6279 2043 7265 6174 6976 6520 hed by Creative \n+00038800: 436f 6d6d 6f6e 7320 436f 7270 6f72 6174 Commons Corporat\n+00038810: 696f 6e2c 2061 206e 6f74 2d66 6f72 2d70 ion, a not-for-p\n+00038820: 726f 6669 740a 2020 2020 2063 6f72 706f rofit. corpo\n+00038830: 7261 7469 6f6e 2077 6974 6820 6120 7072 ration with a pr\n+00038840: 696e 6369 7061 6c20 706c 6163 6520 6f66 incipal place of\n+00038850: 2062 7573 696e 6573 7320 696e 2053 616e business in San\n+00038860: 2046 7261 6e63 6973 636f 2c0a 2020 2020 Francisco,. \n+00038870: 2043 616c 6966 6f72 6e69 612c 2061 7320 California, as \n+00038880: 7765 6c6c 2061 7320 6675 7475 7265 2063 well as future c\n+00038890: 6f70 796c 6566 7420 7665 7273 696f 6e73 opyleft versions\n+000388a0: 206f 6620 7468 6174 206c 6963 656e 7365 of that license\n+000388b0: 0a20 2020 2020 7075 626c 6973 6865 6420 . published \n+000388c0: 6279 2074 6861 7420 7361 6d65 206f 7267 by that same org\n+000388d0: 616e 697a 6174 696f 6e2e 0a0a 2020 2020 anization... \n+000388e0: 2022 496e 636f 7270 6f72 6174 6522 206d \"Incorporate\" m\n+000388f0: 6561 6e73 2074 6f20 7075 626c 6973 6820 eans to publish \n+00038900: 6f72 2072 6570 7562 6c69 7368 2061 2044 or republish a D\n+00038910: 6f63 756d 656e 742c 2069 6e20 7768 6f6c ocument, in whol\n+00038920: 6520 6f72 0a20 2020 2020 696e 2070 6172 e or. in par\n+00038930: 742c 2061 7320 7061 7274 206f 6620 616e t, as part of an\n+00038940: 6f74 6865 7220 446f 6375 6d65 6e74 2e0a other Document..\n+00038950: 0a20 2020 2020 416e 204d 4d43 2069 7320 . An MMC is \n+00038960: 2265 6c69 6769 626c 6520 666f 7220 7265 \"eligible for re\n+00038970: 6c69 6365 6e73 696e 6722 2069 6620 6974 licensing\" if it\n+00038980: 2069 7320 6c69 6365 6e73 6564 2075 6e64 is licensed und\n+00038990: 6572 2074 6869 730a 2020 2020 204c 6963 er this. Lic\n+000389a0: 656e 7365 2c20 616e 6420 6966 2061 6c6c ense, and if all\n+000389b0: 2077 6f72 6b73 2074 6861 7420 7765 7265 works that were\n+000389c0: 2066 6972 7374 2070 7562 6c69 7368 6564 first published\n+000389d0: 2075 6e64 6572 2074 6869 730a 2020 2020 under this. \n+000389e0: 204c 6963 656e 7365 2073 6f6d 6577 6865 License somewhe\n+000389f0: 7265 206f 7468 6572 2074 6861 6e20 7468 re other than th\n+00038a00: 6973 204d 4d43 2c20 616e 6420 7375 6273 is MMC, and subs\n+00038a10: 6571 7565 6e74 6c79 0a20 2020 2020 696e equently. in\n+00038a20: 636f 7270 6f72 6174 6564 2069 6e20 7768 corporated in wh\n+00038a30: 6f6c 6520 6f72 2069 6e20 7061 7274 2069 ole or in part i\n+00038a40: 6e74 6f20 7468 6520 4d4d 432c 2028 3129 nto the MMC, (1)\n+00038a50: 2068 6164 206e 6f20 636f 7665 720a 2020 had no cover. \n+00038a60: 2020 2074 6578 7473 206f 7220 696e 7661 texts or inva\n+00038a70: 7269 616e 7420 7365 6374 696f 6e73 2c20 riant sections, \n+00038a80: 616e 6420 2832 2920 7765 7265 2074 6875 and (2) were thu\n+00038a90: 7320 696e 636f 7270 6f72 6174 6564 2070 s incorporated p\n+00038aa0: 7269 6f72 0a20 2020 2020 746f 204e 6f76 rior. to Nov\n+00038ab0: 656d 6265 7220 312c 2032 3030 382e 0a0a ember 1, 2008...\n+00038ac0: 2020 2020 2054 6865 206f 7065 7261 746f The operato\n+00038ad0: 7220 6f66 2061 6e20 4d4d 4320 5369 7465 r of an MMC Site\n+00038ae0: 206d 6179 2072 6570 7562 6c69 7368 2061 may republish a\n+00038af0: 6e20 4d4d 4320 636f 6e74 6169 6e65 6420 n MMC contained \n+00038b00: 696e 2074 6865 0a20 2020 2020 7369 7465 in the. site\n+00038b10: 2075 6e64 6572 2043 432d 4259 2d53 4120 under CC-BY-SA \n+00038b20: 6f6e 2074 6865 2073 616d 6520 7369 7465 on the same site\n+00038b30: 2061 7420 616e 7920 7469 6d65 2062 6566 at any time bef\n+00038b40: 6f72 6520 4175 6775 7374 2031 2c0a 2020 ore August 1,. \n+00038b50: 2020 2032 3030 392c 2070 726f 7669 6465 2009, provide\n+00038b60: 6420 7468 6520 4d4d 4320 6973 2065 6c69 d the MMC is eli\n+00038b70: 6769 626c 6520 666f 7220 7265 6c69 6365 gible for relice\n+00038b80: 6e73 696e 672e 0a0a 4144 4445 4e44 554d nsing...ADDENDUM\n+00038b90: 3a20 486f 7720 746f 2075 7365 2074 6869 : How to use thi\n+00038ba0: 7320 4c69 6365 6e73 6520 666f 7220 796f s License for yo\n+00038bb0: 7572 2064 6f63 756d 656e 7473 0a3d 3d3d ur 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-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+00038bf0: 3d0a 0a54 6f20 7573 6520 7468 6973 204c =..To use this L\n+00038c00: 6963 656e 7365 2069 6e20 6120 646f 6375 icense in a docu\n+00038c10: 6d65 6e74 2079 6f75 2068 6176 6520 7772 ment you have wr\n+00038c20: 6974 7465 6e2c 2069 6e63 6c75 6465 2061 itten, include a\n+00038c30: 2063 6f70 7920 6f66 0a74 6865 204c 6963 copy of.the Lic\n+00038c40: 656e 7365 2069 6e20 7468 6520 646f 6375 ense in the docu\n+00038c50: 6d65 6e74 2061 6e64 2070 7574 2074 6865 ment and put the\n+00038c60: 2066 6f6c 6c6f 7769 6e67 2063 6f70 7972 following copyr\n+00038c70: 6967 6874 2061 6e64 206c 6963 656e 7365 ight and license\n+00038c80: 0a6e 6f74 6963 6573 206a 7573 7420 6166 .notices just af\n+00038c90: 7465 7220 7468 6520 7469 746c 6520 7061 ter the title pa\n+00038ca0: 6765 3a0a 0a20 2020 2020 2020 436f 7079 ge:.. Copy\n+00038cb0: 7269 6768 7420 2843 2920 2059 4541 5220 right (C) YEAR \n+00038cc0: 2059 4f55 5220 4e41 4d45 2e0a 2020 2020 YOUR NAME.. \n+00038cd0: 2020 2050 6572 6d69 7373 696f 6e20 6973 Permission is\n+00038ce0: 2067 7261 6e74 6564 2074 6f20 636f 7079 granted to copy\n+00038cf0: 2c20 6469 7374 7269 6275 7465 2061 6e64 , distribute and\n+00038d00: 2f6f 7220 6d6f 6469 6679 2074 6869 7320 /or modify this \n+00038d10: 646f 6375 6d65 6e74 0a20 2020 2020 2020 document. \n+00038d20: 756e 6465 7220 7468 6520 7465 726d 7320 under the terms \n+00038d30: 6f66 2074 6865 2047 4e55 2046 7265 6520 of the GNU Free \n+00038d40: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+00038d50: 6365 6e73 652c 2056 6572 7369 6f6e 2031 cense, Version 1\n+00038d60: 2e33 0a20 2020 2020 2020 6f72 2061 6e79 .3. or any\n+00038d70: 206c 6174 6572 2076 6572 7369 6f6e 2070 later version p\n+00038d80: 7562 6c69 7368 6564 2062 7920 7468 6520 ublished by the \n+00038d90: 4672 6565 2053 6f66 7477 6172 6520 466f Free Software Fo\n+00038da0: 756e 6461 7469 6f6e 3b0a 2020 2020 2020 undation;. \n+00038db0: 2077 6974 6820 6e6f 2049 6e76 6172 6961 with no Invaria\n+00038dc0: 6e74 2053 6563 7469 6f6e 732c 206e 6f20 nt Sections, no \n+00038dd0: 4672 6f6e 742d 436f 7665 7220 5465 7874 Front-Cover Text\n+00038de0: 732c 2061 6e64 206e 6f20 4261 636b 2d43 s, and no Back-C\n+00038df0: 6f76 6572 0a20 2020 2020 2020 5465 7874 over. Text\n+00038e00: 732e 2020 4120 636f 7079 206f 6620 7468 s. A copy of th\n+00038e10: 6520 6c69 6365 6e73 6520 6973 2069 6e63 e license is inc\n+00038e20: 6c75 6465 6420 696e 2074 6865 2073 6563 luded in the sec\n+00038e30: 7469 6f6e 2065 6e74 6974 6c65 6420 6060 tion entitled ``\n+00038e40: 474e 550a 2020 2020 2020 2046 7265 6520 GNU. Free \n+00038e50: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+00038e60: 6365 6e73 6527 272e 0a0a 2020 2049 6620 cense''... If \n+00038e70: 796f 7520 6861 7665 2049 6e76 6172 6961 you have Invaria\n+00038e80: 6e74 2053 6563 7469 6f6e 732c 2046 726f nt Sections, Fro\n+00038e90: 6e74 2d43 6f76 6572 2054 6578 7473 2061 nt-Cover Texts a\n+00038ea0: 6e64 2042 6163 6b2d 436f 7665 720a 5465 nd Back-Cover.Te\n+00038eb0: 7874 732c 2072 6570 6c61 6365 2074 6865 xts, replace the\n+00038ec0: 2022 7769 7468 2e2e 2e54 6578 7473 2e22 \"with...Texts.\"\n+00038ed0: 2020 6c69 6e65 2077 6974 6820 7468 6973 line with this\n+00038ee0: 3a0a 0a20 2020 2020 2020 2020 7769 7468 :.. with\n+00038ef0: 2074 6865 2049 6e76 6172 6961 6e74 2053 the Invariant S\n+00038f00: 6563 7469 6f6e 7320 6265 696e 6720 4c49 ections being LI\n+00038f10: 5354 2054 4845 4952 2054 4954 4c45 532c ST THEIR TITLES,\n+00038f20: 2077 6974 680a 2020 2020 2020 2020 2074 with. t\n+00038f30: 6865 2046 726f 6e74 2d43 6f76 6572 2054 he Front-Cover T\n+00038f40: 6578 7473 2062 6569 6e67 204c 4953 542c exts being LIST,\n+00038f50: 2061 6e64 2077 6974 6820 7468 6520 4261 and with the Ba\n+00038f60: 636b 2d43 6f76 6572 2054 6578 7473 0a20 ck-Cover Texts. \n+00038f70: 2020 2020 2020 2020 6265 696e 6720 4c49 being LI\n+00038f80: 5354 2e0a 0a20 2020 4966 2079 6f75 2068 ST... If you h\n+00038f90: 6176 6520 496e 7661 7269 616e 7420 5365 ave Invariant Se\n+00038fa0: 6374 696f 6e73 2077 6974 686f 7574 2043 ctions without C\n+00038fb0: 6f76 6572 2054 6578 7473 2c20 6f72 2073 over Texts, or s\n+00038fc0: 6f6d 6520 6f74 6865 720a 636f 6d62 696e ome other.combin\n+00038fd0: 6174 696f 6e20 6f66 2074 6865 2074 6872 ation of the thr\n+00038fe0: 6565 2c20 6d65 7267 6520 7468 6f73 6520 ee, merge those \n+00038ff0: 7477 6f20 616c 7465 726e 6174 6976 6573 two alternatives\n+00039000: 2074 6f20 7375 6974 2074 6865 0a73 6974 to suit the.sit\n+00039010: 7561 7469 6f6e 2e0a 0a20 2020 4966 2079 uation... If y\n+00039020: 6f75 7220 646f 6375 6d65 6e74 2063 6f6e our document con\n+00039030: 7461 696e 7320 6e6f 6e74 7269 7669 616c tains nontrivial\n+00039040: 2065 7861 6d70 6c65 7320 6f66 2070 726f examples of pro\n+00039050: 6772 616d 2063 6f64 652c 2077 650a 7265 gram code, we.re\n+00039060: 636f 6d6d 656e 6420 7265 6c65 6173 696e commend releasin\n+00039070: 6720 7468 6573 6520 6578 616d 706c 6573 g these examples\n+00039080: 2069 6e20 7061 7261 6c6c 656c 2075 6e64 in parallel und\n+00039090: 6572 2079 6f75 7220 6368 6f69 6365 206f er your choice o\n+000390a0: 6620 6672 6565 0a73 6f66 7477 6172 6520 f free.software \n+000390b0: 6c69 6365 6e73 652c 2073 7563 6820 6173 license, such as\n+000390c0: 2074 6865 2047 4e55 2047 656e 6572 616c the GNU General\n+000390d0: 2050 7562 6c69 6320 4c69 6365 6e73 652c Public License,\n+000390e0: 2074 6f20 7065 726d 6974 0a74 6865 6972 to permit.their\n+000390f0: 2075 7365 2069 6e20 6672 6565 2073 6f66 use in free sof\n+00039100: 7477 6172 652e 0a0a 1f0a 4669 6c65 3a20 tware.....File: \n+00039110: 6175 746f 6d61 6b65 2d31 2e31 312e 696e automake-1.11.in\n+00039120: 666f 2c20 204e 6f64 653a 2049 6e64 6963 fo, Node: Indic\n+00039130: 6573 2c20 2050 7265 763a 2043 6f70 7969 es, Prev: Copyi\n+00039140: 6e67 2054 6869 7320 4d61 6e75 616c 2c20 ng This Manual, \n+00039150: 2055 703a 2054 6f70 0a0a 4170 7065 6e64 Up: Top..Append\n+00039160: 6978 2042 2049 6e64 6963 6573 0a2a 2a2a ix B Indices.***\n+00039170: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a ***************.\n+00039180: 0a2a 204d 656e 753a 0a0a 2a20 4d61 6372 .* Menu:..* Macr\n+00039190: 6f20 496e 6465 783a 3a20 2020 2020 2020 o Index:: \n+000391a0: 2020 2020 2020 2020 2020 496e 6465 7820 Index \n+000391b0: 6f66 2041 7574 6f63 6f6e 6620 6d61 6372 of Autoconf macr\n+000391c0: 6f73 0a2a 2056 6172 6961 626c 6520 496e os.* Variable In\n+000391d0: 6465 783a 3a20 2020 2020 2020 2020 2020 dex:: \n+000391e0: 2020 2049 6e64 6578 206f 6620 4d61 6b65 Index of Make\n+000391f0: 6669 6c65 2076 6172 6961 626c 6573 0a2a file variables.*\n+00039200: 2047 656e 6572 616c 2049 6e64 6578 3a3a General Index::\n+00039210: 2020 2020 2020 2020 2020 2020 2020 2047 G\n+00039220: 656e 6572 616c 2069 6e64 6578 0a0a 1f0a eneral index....\n+00039230: 4669 6c65 3a20 6175 746f 6d61 6b65 2d31 File: automake-1\n+00039240: 2e31 312e 696e 666f 2c20 204e 6f64 653a .11.info, Node:\n+00039250: 204d 6163 726f 2049 6e64 6578 2c20 204e Macro Index, N\n+00039260: 6578 743a 2056 6172 6961 626c 6520 496e ext: Variable In\n+00039270: 6465 782c 2020 5570 3a20 496e 6469 6365 dex, Up: Indice\n+00039280: 730a 0a42 2e31 204d 6163 726f 2049 6e64 s..B.1 Macro Ind\n+00039290: 6578 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ex.=============\n+000392a0: 3d3d 0a0a 0008 5b69 6e64 6578 0008 5d0a ==....[index..].\n+000392b0: 2a20 4d65 6e75 3a0a 0a2a 205f 414d 5f44 * Menu:..* _AM_D\n+000392c0: 4550 454e 4445 4e43 4945 533a 2020 2020 EPENDENCIES: \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+000392e0: 2020 5072 6976 6174 6520 4d61 6372 6f73 Private Macros\n+000392f0: 2e20 2020 2020 2028 6c69 6e65 2020 3132 . (line 12\n+00039300: 290a 2a20 4143 5f43 414e 4f4e 4943 414c ).* AC_CANONICAL\n+00039310: 5f42 5549 4c44 3a20 2020 2020 2020 2020 _BUILD: \n+00039320: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+00039330: 6e61 6c2e 2020 2020 2020 2020 2020 2020 nal. \n+00039340: 286c 696e 6520 2031 3129 0a2a 2041 435f (line 11).* AC_\n+00039350: 4341 4e4f 4e49 4341 4c5f 484f 5354 3a20 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-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+00039370: 2020 2020 4f70 7469 6f6e 616c 2e20 2020 Optional. \n+00039380: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00039390: 3132 290a 2a20 4143 5f43 414e 4f4e 4943 12).* AC_CANONIC\n+000393a0: 414c 5f54 4152 4745 543a 2020 2020 2020 AL_TARGET: \n+000393b0: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+000393c0: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n+000393d0: 2020 286c 696e 6520 2031 3329 0a2a 2041 (line 13).* A\n+000393e0: 435f 434f 4e46 4947 5f41 5558 5f44 4952 C_CONFIG_AUX_DIR\n+000393f0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039400: 2020 2020 2020 4f70 7469 6f6e 616c 2e20 Optional. \n+00039410: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00039420: 2020 3139 290a 2a20 4143 5f43 4f4e 4649 19).* AC_CONFI\n+00039430: 475f 4155 585f 4449 5220 3c31 3e3a 2020 G_AUX_DIR <1>: \n+00039440: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00039450: 7562 7061 636b 6167 6573 2e20 2020 2020 ubpackages. \n+00039460: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00039470: 2041 435f 434f 4e46 4947 5f46 494c 4553 AC_CONFIG_FILES\n+00039480: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039490: 2020 2020 2020 2020 5265 7175 6972 656d Requirem\n+000394a0: 656e 7473 2e20 2020 2020 2020 2028 6c69 ents. (li\n+000394b0: 6e65 2020 3135 290a 2a20 4143 5f43 4f4e ne 15).* AC_CON\n+000394c0: 4649 475f 4845 4144 4552 533a 2020 2020 FIG_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: 204f 7074 696f 6e61 6c2e 2020 2020 2020 Optional. \n+000394f0: 2020 2020 2020 286c 696e 6520 2034 3429 (line 44)\n+00039500: 0a2a 2041 435f 434f 4e46 4947 5f4c 4942 .* AC_CONFIG_LIB\n+00039510: 4f42 4a5f 4449 523a 2020 2020 2020 2020 OBJ_DIR: \n+00039520: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+00039530: 616c 2e20 2020 2020 2020 2020 2020 2028 al. (\n+00039540: 6c69 6e65 2020 3430 290a 2a20 4143 5f43 line 40).* AC_C\n+00039550: 4f4e 4649 475f 4c49 424f 424a 5f44 4952 ONFIG_LIBOBJ_DIR\n+00039560: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00039570: 2020 204c 4942 4f42 4a53 2e20 2020 2020 LIBOBJS. \n+00039580: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5\n+00039590: 3129 0a2a 2041 435f 434f 4e46 4947 5f4c 1).* AC_CONFIG_L\n+000395a0: 494e 4b53 3a20 2020 2020 2020 2020 2020 INKS: \n+000395b0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+000395c0: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n+000395d0: 2028 6c69 6e65 2020 3533 290a 2a20 4143 (line 53).* AC\n+000395e0: 5f43 4f4e 4649 475f 5355 4244 4952 533a _CONFIG_SUBDIRS:\n+000395f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00039600: 2020 2020 2053 7562 7061 636b 6167 6573 Subpackages\n+00039610: 2e20 2020 2020 2020 2020 286c 696e 6520 . (line \n+00039620: 2020 3629 0a2a 2041 435f 4445 4655 4e3a 6).* AC_DEFUN:\n+00039630: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00039640: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+00039650: 7465 6e64 696e 6720 6163 6c6f 6361 6c2e tending aclocal.\n+00039660: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).* \n+00039670: 4143 5f46 3737 5f4c 4942 5241 5259 5f4c AC_F77_LIBRARY_L\n+00039680: 4446 4c41 4753 3a20 2020 2020 2020 2020 DFLAGS: \n+00039690: 2020 2020 2020 204f 7074 696f 6e61 6c2e Optional.\n+000396a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+000396b0: 6520 2039 3629 0a2a 2041 435f 4643 5f53 e 96).* AC_FC_S\n+000396c0: 5243 4558 543a 2020 2020 2020 2020 2020 RCEXT: \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: 4f70 7469 6f6e 616c 2e20 2020 2020 2020 Optional. \n+000396f0: 2020 2020 2028 6c69 6e65 2031 3032 290a (line 102).\n+00039700: 2a20 4143 5f49 4e49 543a 2020 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 2050 7562 6c69 6320 Public \n+00039730: 4d61 6372 6f73 2e20 2020 2020 2020 286c Macros. (l\n+00039740: 696e 6520 2033 3129 0a2a 2041 435f 4c49 ine 31).* AC_LI\n+00039750: 424f 424a 3a20 2020 2020 2020 2020 2020 BOBJ: \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 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n+00039780: 2020 2020 2020 2028 6c69 6e65 2020 3633 (line 63\n+00039790: 290a 2a20 4143 5f4c 4942 4f42 4a20 3c31 ).* AC_LIBOBJ <1\n+000397a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+000397b0: 2020 2020 2020 2020 2020 204c 544c 4942 LTLIB\n+000397c0: 4f42 4a53 2e20 2020 2020 2020 2020 2020 OBJS. \n+000397d0: 286c 696e 6520 2020 3629 0a2a 2041 435f (line 6).* AC_\n+000397e0: 4c49 424f 424a 203c 323e 3a20 2020 2020 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-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+00039800: 2020 2020 4c49 424f 424a 532e 2020 2020 LIBOBJS. \n+00039810: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00039820: 3131 290a 2a20 4143 5f4c 4942 534f 5552 11).* AC_LIBSOUR\n+00039830: 4345 3a20 2020 2020 2020 2020 2020 2020 CE: \n+00039840: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+00039850: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n+00039860: 2020 286c 696e 6520 2036 3429 0a2a 2041 (line 64).* A\n+00039870: 435f 4c49 4253 4f55 5243 4520 3c31 3e3a C_LIBSOURCE <1>:\n+00039880: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00039890: 2020 2020 2020 4c49 424f 424a 532e 2020 LIBOBJS. \n+000398a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000398b0: 2020 3137 290a 2a20 4143 5f4c 4942 534f 17).* AC_LIBSO\n+000398c0: 5552 4345 533a 2020 2020 2020 2020 2020 URCES: \n+000398d0: 2020 2020 2020 2020 2020 2020 2020 204f O\n+000398e0: 7074 696f 6e61 6c2e 2020 2020 2020 2020 ptional. \n+000398f0: 2020 2020 286c 696e 6520 2036 3529 0a2a (line 65).*\n+00039900: 2041 435f 4f55 5450 5554 3a20 2020 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 5265 7175 6972 656d Requirem\n+00039930: 656e 7473 2e20 2020 2020 2020 2028 6c69 ents. (li\n+00039940: 6e65 2020 3135 290a 2a20 4143 5f50 5245 ne 15).* AC_PRE\n+00039950: 5245 513a 2020 2020 2020 2020 2020 2020 REQ: \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: 2045 7874 656e 6469 6e67 2061 636c 6f63 Extending acloc\n+00039980: 616c 2e20 2020 286c 696e 6520 2033 3629 al. (line 36)\n+00039990: 0a2a 2041 435f 5052 4f47 5f43 435f 435f .* AC_PROG_CC_C_\n+000399a0: 4f3a 2020 2020 2020 2020 2020 2020 2020 O: \n+000399b0: 2020 2020 2020 2020 2020 5075 626c 6963 Public\n+000399c0: 204d 6163 726f 732e 2020 2020 2020 2028 Macros. (\n+000399d0: 6c69 6e65 2020 3933 290a 2a20 4143 5f50 line 93).* AC_P\n+000399e0: 524f 475f 4358 583a 2020 2020 2020 2020 ROG_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 204f 7074 696f 6e61 6c2e 2020 2020 Optional. \n+00039a10: 2020 2020 2020 2020 286c 696e 6520 2038 (line 8\n+00039a20: 3329 0a2a 2041 435f 5052 4f47 5f46 3737 3).* AC_PROG_F77\n+00039a30: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039a40: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00039a50: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n+00039a60: 2028 6c69 6e65 2020 3931 290a 2a20 4143 (line 91).* AC\n+00039a70: 5f50 524f 475f 4643 3a20 2020 2020 2020 _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 204f 7074 696f 6e61 6c2e 2020 Optional. \n+00039aa0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00039ab0: 3130 3729 0a2a 2041 435f 5052 4f47 5f4c 107).* AC_PROG_L\n+00039ac0: 4558 3a20 2020 2020 2020 2020 2020 2020 EX: \n+00039ad0: 2020 2020 2020 2020 2020 2020 2020 5075 Pu\n+00039ae0: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+00039af0: 2020 2028 6c69 6e65 2020 3939 290a 2a20 (line 99).* \n+00039b00: 4143 5f50 524f 475f 4c45 5820 3c31 3e3a AC_PROG_LEX <1>:\n+00039b10: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00039b20: 2020 2020 2020 204f 7074 696f 6e61 6c2e Optional.\n+00039b30: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00039b40: 6520 3132 3229 0a2a 2041 435f 5052 4f47 e 122).* AC_PROG\n+00039b50: 5f4c 4942 544f 4f4c 3a20 2020 2020 2020 _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+00039b70: 4f70 7469 6f6e 616c 2e20 2020 2020 2020 Optional. \n+00039b80: 2020 2020 2028 6c69 6e65 2031 3132 290a (line 112).\n+00039b90: 2a20 4143 5f50 524f 475f 4f42 4a43 3a20 * 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+00039bb0: 2020 2020 2020 2020 204f 7074 696f 6e61 Optiona\n+00039bc0: 6c2e 2020 2020 2020 2020 2020 2020 286c l. (l\n+00039bd0: 696e 6520 2038 3729 0a2a 2041 435f 5052 ine 87).* AC_PR\n+00039be0: 4f47 5f52 414e 4c49 423a 2020 2020 2020 OG_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+00039c00: 2020 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n+00039c10: 2020 2020 2020 2028 6c69 6e65 2020 3739 (line 79\n+00039c20: 290a 2a20 4143 5f50 524f 475f 5941 4343 ).* AC_PROG_YACC\n+00039c30: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039c40: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+00039c50: 6e61 6c2e 2020 2020 2020 2020 2020 2020 nal. \n+00039c60: 286c 696e 6520 3131 3629 0a2a 2041 435f (line 116).* AC_\n+00039c70: 5245 5155 4952 455f 4155 585f 4649 4c45 REQUIRE_AUX_FILE\n+00039c80: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039c90: 2020 2020 4f70 7469 6f6e 616c 2e20 2020 Optional. \n+00039ca0: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+00039cb0: 3236 290a 2a20 4143 5f53 5542 5354 3a20 26).* 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+00039cd0: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+00039ce0: 696f 6e61 6c2e 2020 2020 2020 2020 2020 ional. \n+00039cf0: 2020 286c 696e 6520 3133 3429 0a2a 2041 (line 134).* A\n+00039d00: 4d5f 435f 5052 4f54 4f54 5950 4553 3a20 M_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-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+00039d20: 2020 2020 2020 4f62 736f 6c65 7465 204d Obsolete M\n+00039d30: 6163 726f 732e 2020 2020 2028 6c69 6e65 acros. (line\n+00039d40: 2020 3133 290a 2a20 414d 5f43 5f50 524f 13).* AM_C_PRO\n+00039d50: 544f 5459 5045 5320 3c31 3e3a 2020 2020 TOTYPES <1>: \n+00039d60: 2020 2020 2020 2020 2020 2020 2020 204f O\n+00039d70: 7074 696f 6e61 6c2e 2020 2020 2020 2020 ptional. \n+00039d80: 2020 2020 286c 696e 6520 3134 3729 0a2a (line 147).*\n+00039d90: 2041 4d5f 435f 5052 4f54 4f54 5950 4553 AM_C_PROTOTYPES\n+00039da0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>: \n+00039db0: 2020 2020 2020 2020 414e 5349 2e20 2020 ANSI. \n+00039dc0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00039dd0: 6e65 2020 3335 290a 2a20 414d 5f43 4f4e ne 35).* AM_CON\n+00039de0: 445f 4946 3a20 2020 2020 2020 2020 2020 D_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: 204f 7074 696f 6e61 6c2e 2020 2020 2020 Optional. \n+00039e10: 2020 2020 2020 286c 696e 6520 3135 3529 (line 155)\n+00039e20: 0a2a 2041 4d5f 434f 4e44 5f49 4620 3c31 .* AM_COND_IF <1\n+00039e30: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+00039e40: 2020 2020 2020 2020 2020 5573 6167 6520 Usage \n+00039e50: 6f66 2043 6f6e 6469 7469 6f6e 616c 732e of Conditionals.\n+00039e60: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+00039e90: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00039ea0: 6c69 6e65 2020 3636 290a 2a20 414d 5f43 line 66).* AM_C\n+00039eb0: 4f4e 445f 4946 203c 323e 3a20 2020 2020 OND_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 2055 7361 6765 206f 6620 436f 6e64 Usage of Cond\n+00039ee0: 6974 696f 6e61 6c73 2e0a 2020 2020 2020 itionals.. \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 286c 696e 6520 2037 (line 7\n+00039f30: 3029 0a2a 2041 4d5f 434f 4e44 4954 494f 0).* AM_CONDITIO\n+00039f40: 4e41 4c3a 2020 2020 2020 2020 2020 2020 NAL: \n+00039f50: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00039f60: 6f6e 616c 2e20 2020 2020 2020 2020 2020 onal. \n+00039f70: 2028 6c69 6e65 2031 3532 290a 2a20 414d (line 152).* AM\n+00039f80: 5f43 4f4e 4449 5449 4f4e 414c 203c 313e _CONDITIONAL <1>\n+00039f90: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00039fa0: 2020 2020 2055 7361 6765 206f 6620 436f Usage of Co\n+00039fb0: 6e64 6974 696f 6e61 6c73 2e0a 2020 2020 nditionals.. \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 286c 696e 6520 (line \n+0003a000: 2020 3629 0a2a 2041 4d5f 434f 4e44 4954 6).* AM_CONDIT\n+0003a010: 494f 4e41 4c20 3c32 3e3a 2020 2020 2020 IONAL <2>: \n+0003a020: 2020 2020 2020 2020 2020 2020 2020 5573 Us\n+0003a030: 6167 6520 6f66 2043 6f6e 6469 7469 6f6e age of Condition\n+0003a040: 616c 732e 0a20 2020 2020 2020 2020 2020 als.. \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 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).* \n+0003a090: 414d 5f43 4f4e 4649 475f 4845 4144 4552 AM_CONFIG_HEADER\n+0003a0a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003a0b0: 2020 2020 2020 204f 6273 6f6c 6574 6520 Obsolete \n+0003a0c0: 4d61 6372 6f73 2e20 2020 2020 286c 696e Macros. (lin\n+0003a0d0: 6520 2032 3329 0a2a 2041 4d5f 4445 505f e 23).* AM_DEP_\n+0003a0e0: 5452 4143 4b3a 2020 2020 2020 2020 2020 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: 5072 6976 6174 6520 4d61 6372 6f73 2e20 Private Macros. \n+0003a110: 2020 2020 2028 6c69 6e65 2020 3134 290a (line 14).\n+0003a120: 2a20 414d 5f45 4e41 424c 455f 4d55 4c54 * AM_ENABLE_MULT\n+0003a130: 494c 4942 3a20 2020 2020 2020 2020 2020 ILIB: \n+0003a140: 2020 2020 2020 2020 2050 7562 6c69 6320 Public \n+0003a150: 4d61 6372 6f73 2e20 2020 2020 2020 286c Macros. (l\n+0003a160: 696e 6520 2020 3729 0a2a 2041 4d5f 474e ine 7).* AM_GN\n+0003a170: 555f 4745 5454 4558 543a 2020 2020 2020 U_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-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+0003a190: 2020 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n+0003a1a0: 2020 2020 2020 2028 6c69 6e65 2031 3631 (line 161\n+0003a1b0: 290a 2a20 414d 5f47 4e55 5f47 4554 5445 ).* AM_GNU_GETTE\n+0003a1c0: 5854 5f49 4e54 4c5f 5355 4244 4952 3a20 XT_INTL_SUBDIR: \n+0003a1d0: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+0003a1e0: 6e61 6c2e 2020 2020 2020 2020 2020 2020 nal. \n+0003a1f0: 286c 696e 6520 3136 3729 0a2a 2041 4d5f (line 167).* AM_\n+0003a200: 4845 4144 4552 5f54 494f 4347 5749 4e53 HEADER_TIOCGWINS\n+0003a210: 5a5f 4e45 4544 535f 5359 535f 494f 4354 Z_NEEDS_SYS_IOCT\n+0003a220: 4c3a 2020 4f62 736f 6c65 7465 204d 6163 L: Obsolete Mac\n+0003a230: 726f 732e 2020 2020 2028 6c69 6e65 2020 ros. (line \n+0003a240: 3238 290a 2a20 414d 5f49 4e49 545f 4155 28).* AM_INIT_AU\n+0003a250: 544f 4d41 4b45 3a20 2020 2020 2020 2020 TOMAKE: \n+0003a260: 2020 2020 2020 2020 2020 2020 2052 6571 Req\n+0003a270: 7569 7265 6d65 6e74 732e 2020 2020 2020 uirements. \n+0003a280: 2020 286c 696e 6520 2020 3629 0a2a 2041 (line 6).* A\n+0003a290: 4d5f 494e 4954 5f41 5554 4f4d 414b 4520 M_INIT_AUTOMAKE \n+0003a2a0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+0003a2b0: 2020 2020 2020 5075 626c 6963 204d 6163 Public Mac\n+0003a2c0: 726f 732e 2020 2020 2020 2028 6c69 6e65 ros. (line\n+0003a2d0: 2020 3232 290a 2a20 414d 5f4d 4149 4e54 22).* AM_MAINT\n+0003a2e0: 4149 4e45 525f 4d4f 4445 3a20 2020 2020 AINER_MODE: \n+0003a2f0: 2020 2020 2020 2020 2020 2020 2020 2052 R\n+0003a300: 6562 7569 6c64 696e 672e 2020 2020 2020 ebuilding. \n+0003a310: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*\n+0003a320: 2041 4d5f 4d41 494e 5441 494e 4552 5f4d AM_MAINTAINER_M\n+0003a330: 4f44 4520 3c31 3e3a 2020 2020 2020 2020 ODE <1>: \n+0003a340: 2020 2020 2020 2020 6d61 696e 7461 696e maintain\n+0003a350: 6572 2d6d 6f64 652e 2020 2020 2028 6c69 er-mode. (li\n+0003a360: 6e65 2020 3336 290a 2a20 414d 5f4d 4149 ne 36).* AM_MAI\n+0003a370: 4e54 4149 4e45 525f 4d4f 4445 285b 4445 NTAINER_MODE([DE\n+0003a380: 4641 554c 542d 4d4f 4445 5d29 3a20 2020 FAULT-MODE]): \n+0003a390: 204f 7074 696f 6e61 6c2e 2020 2020 2020 Optional. \n+0003a3a0: 2020 2020 2020 286c 696e 6520 3137 3229 (line 172)\n+0003a3b0: 0a2a 2041 4d5f 4d41 4b45 5f49 4e43 4c55 .* AM_MAKE_INCLU\n+0003a3c0: 4445 3a20 2020 2020 2020 2020 2020 2020 DE: \n+0003a3d0: 2020 2020 2020 2020 2020 5072 6976 6174 Privat\n+0003a3e0: 6520 4d61 6372 6f73 2e20 2020 2020 2028 e Macros. (\n+0003a3f0: 6c69 6e65 2020 3230 290a 2a20 414d 5f4f line 20).* AM_O\n+0003a400: 5554 5055 545f 4445 5045 4e44 454e 4359 UTPUT_DEPENDENCY\n+0003a410: 5f43 4f4d 4d41 4e44 533a 2020 2020 2020 _COMMANDS: \n+0003a420: 2020 2050 7269 7661 7465 204d 6163 726f Private Macro\n+0003a430: 732e 2020 2020 2020 286c 696e 6520 2031 s. (line 1\n+0003a440: 3529 0a2a 2041 4d5f 5041 5448 5f4c 4953 5).* AM_PATH_LIS\n+0003a450: 5044 4952 3a20 2020 2020 2020 2020 2020 PDIR: \n+0003a460: 2020 2020 2020 2020 2020 2020 5075 626c Publ\n+0003a470: 6963 204d 6163 726f 732e 2020 2020 2020 ic Macros. \n+0003a480: 2028 6c69 6e65 2020 3636 290a 2a20 414d (line 66).* AM\n+0003a490: 5f50 4154 485f 5059 5448 4f4e 3a20 2020 _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 2050 7974 686f 6e2e 2020 2020 Python. \n+0003a4c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003a4d0: 2032 3829 0a2a 2041 4d5f 5052 4f47 5f41 28).* AM_PROG_A\n+0003a4e0: 523a 2020 2020 2020 2020 2020 2020 2020 R: \n+0003a4f0: 2020 2020 2020 2020 2020 2020 2020 5075 Pu\n+0003a500: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+0003a510: 2020 2028 6c69 6e65 2020 3831 290a 2a20 (line 81).* \n+0003a520: 414d 5f50 524f 475f 4153 3a20 2020 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 2050 7562 6c69 6320 4d61 Public Ma\n+0003a550: 6372 6f73 2e20 2020 2020 2020 286c 696e cros. (lin\n+0003a560: 6520 2038 3829 0a2a 2041 4d5f 5052 4f47 e 88).* AM_PROG\n+0003a570: 5f43 435f 435f 4f3a 2020 2020 2020 2020 _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: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n+0003a5a0: 2020 2020 2028 6c69 6e65 2020 3933 290a (line 93).\n+0003a5b0: 2a20 414d 5f50 524f 475f 4743 4a3a 2020 * 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 2050 7562 6c69 6320 Public \n+0003a5e0: 4d61 6372 6f73 2e20 2020 2020 2020 286c Macros. (l\n+0003a5f0: 696e 6520 3130 3429 0a2a 2041 4d5f 5052 ine 104).* AM_PR\n+0003a600: 4f47 5f49 4e53 5441 4c4c 5f53 5452 4950 OG_INSTALL_STRIP\n+0003a610: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003a620: 2020 5072 6976 6174 6520 4d61 6372 6f73 Private Macros\n+0003a630: 2e20 2020 2020 2028 6c69 6e65 2020 3235 . (line 25\n+0003a640: 290a 2a20 414d 5f50 524f 475f 4c45 583a ).* AM_PROG_LEX:\n+0003a650: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003a660: 2020 2020 2020 2020 2020 2050 7562 6c69 Publi\n+0003a670: 6320 4d61 6372 6f73 2e20 2020 2020 2020 c Macros. \n+0003a680: 286c 696e 6520 2039 3929 0a2a 2041 4d5f (line 99).* AM_\n+0003a690: 5052 4f47 5f4d 4b44 4952 5f50 3a20 2020 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 4f62 736f 6c65 7465 204d 6163 Obsolete Mac\n+0003a6c0: 726f 732e 2020 2020 2028 6c69 6e65 2020 ros. (line \n+0003a6d0: 3334 290a 2a20 414d 5f50 524f 475f 5550 34).* AM_PROG_UP\n+0003a6e0: 433a 2020 2020 2020 2020 2020 2020 2020 C: \n+0003a6f0: 2020 2020 2020 2020 2020 2020 2050 7562 Pub\n+0003a700: 6c69 6320 4d61 6372 6f73 2e20 2020 2020 lic Macros. \n+0003a710: 2020 286c 696e 6520 3130 3929 0a2a 2041 (line 109).* A\n+0003a720: 4d5f 5052 4f47 5f56 414c 4143 3a20 2020 M_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-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+0003a740: 2020 2020 2020 5661 6c61 2053 7570 706f Vala Suppo\n+0003a750: 7274 2e20 2020 2020 2020 2028 6c69 6e65 rt. (line\n+0003a760: 2020 3230 290a 2a20 414d 5f53 414e 4954 20).* AM_SANIT\n+0003a770: 595f 4348 4543 4b3a 2020 2020 2020 2020 Y_CHECK: \n+0003a780: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+0003a790: 7269 7661 7465 204d 6163 726f 732e 2020 rivate Macros. \n+0003a7a0: 2020 2020 286c 696e 6520 2033 3029 0a2a (line 30).*\n+0003a7b0: 2041 4d5f 5345 545f 4445 5044 4952 3a20 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+0003a7d0: 2020 2020 2020 2020 5072 6976 6174 6520 Private \n+0003a7e0: 4d61 6372 6f73 2e20 2020 2020 2028 6c69 Macros. (li\n+0003a7f0: 6e65 2020 3133 290a 2a20 414d 5f53 494c ne 13).* AM_SIL\n+0003a800: 454e 545f 5255 4c45 533a 2020 2020 2020 ENT_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: 2050 7562 6c69 6320 4d61 6372 6f73 2e20 Public Macros. \n+0003a830: 2020 2020 2020 286c 696e 6520 3131 3529 (line 115)\n+0003a840: 0a2a 2041 4d5f 5355 4253 545f 4e4f 544d .* AM_SUBST_NOTM\n+0003a850: 414b 4528 5641 5229 3a20 2020 2020 2020 AKE(VAR): \n+0003a860: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0003a870: 616c 2e20 2020 2020 2020 2020 2020 2028 al. (\n+0003a880: 6c69 6e65 2031 3830 290a 2a20 414d 5f53 line 180).* AM_S\n+0003a890: 5953 5f50 4f53 4958 5f54 4552 4d49 4f53 YS_POSIX_TERMIOS\n+0003a8a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003a8b0: 2020 204f 6273 6f6c 6574 6520 4d61 6372 Obsolete Macr\n+0003a8c0: 6f73 2e20 2020 2020 286c 696e 6520 2035 os. (line 5\n+0003a8d0: 3729 0a2a 2041 4d5f 5749 5448 5f44 4d41 7).* AM_WITH_DMA\n+0003a8e0: 4c4c 4f43 3a20 2020 2020 2020 2020 2020 LLOC: \n+0003a8f0: 2020 2020 2020 2020 2020 2020 5075 626c Publ\n+0003a900: 6963 204d 6163 726f 732e 2020 2020 2020 ic Macros. \n+0003a910: 2028 6c69 6e65 2031 3139 290a 2a20 414d (line 119).* AM\n+0003a920: 5f57 4954 485f 5245 4745 583a 2020 2020 _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+0003a940: 2020 2020 204f 6273 6f6c 6574 6520 4d61 Obsolete Ma\n+0003a950: 6372 6f73 2e20 2020 2020 286c 696e 6520 cros. (line \n+0003a960: 2036 3429 0a2a 206d 345f 696e 636c 7564 64).* m4_includ\n+0003a970: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+0003a980: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+0003a990: 7469 6f6e 616c 2e20 2020 2020 2020 2020 tional. \n+0003a9a0: 2020 2028 6c69 6e65 2031 3930 290a 2a20 (line 190).* \n+0003a9b0: 6d34 5f69 6e63 6c75 6465 203c 313e 3a20 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+0003a9d0: 2020 2020 2020 2042 6173 6963 7320 6f66 Basics of\n+0003a9e0: 2044 6973 7472 6962 7574 696f 6e2e 0a20 Distribution.. \n 0003a9f0: 2020 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 2028 6c69 (li\n+0003aa30: 6e65 2020 3133 290a 0a1f 0a46 696c 653a ne 13)....File:\n+0003aa40: 2061 7574 6f6d 616b 652d 312e 3131 2e69 automake-1.11.i\n+0003aa50: 6e66 6f2c 2020 4e6f 6465 3a20 5661 7269 nfo, Node: Vari\n+0003aa60: 6162 6c65 2049 6e64 6578 2c20 204e 6578 able Index, Nex\n+0003aa70: 743a 2047 656e 6572 616c 2049 6e64 6578 t: General Index\n+0003aa80: 2c20 2050 7265 763a 204d 6163 726f 2049 , Prev: Macro I\n+0003aa90: 6e64 6578 2c20 2055 703a 2049 6e64 6963 ndex, Up: Indic\n+0003aaa0: 6573 0a0a 422e 3220 5661 7269 6162 6c65 es..B.2 Variable\n+0003aab0: 2049 6e64 6578 0a3d 3d3d 3d3d 3d3d 3d3d Index.=========\n+0003aac0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a00 085b 696e =========....[in\n+0003aad0: 6465 7800 085d 0a2a 204d 656e 753a 0a0a dex..].* Menu:..\n+0003aae0: 2a20 5f44 4154 413a 2020 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 2044 6174 612e 2020 Data. \n+0003ab10: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0003ab20: 696e 6520 2020 3629 0a2a 205f 4845 4144 ine 6).* _HEAD\n+0003ab30: 4552 533a 2020 2020 2020 2020 2020 2020 ERS: \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+0003ab50: 2020 4865 6164 6572 732e 2020 2020 2020 Headers. \n+0003ab60: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0003ab70: 290a 2a20 5f4c 4942 5241 5249 4553 3a20 ).* _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+0003ab90: 2020 2020 2020 2020 2020 2041 204c 6962 A Lib\n+0003aba0: 7261 7279 2e20 2020 2020 2020 2020 2020 rary. \n+0003abb0: 286c 696e 6520 2020 3629 0a2a 205f 4c49 (line 6).* _LI\n+0003abc0: 5350 3a20 2020 2020 2020 2020 2020 2020 SP: \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 456d 6163 7320 4c69 7370 2e20 Emacs Lisp. \n+0003abf0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0003ac00: 2036 290a 2a20 5f4c 4f47 5f43 4f4d 5049 6).* _LOG_COMPI\n+0003ac10: 4c45 3a20 2020 2020 2020 2020 2020 2020 LE: \n+0003ac20: 2020 2020 2020 2020 2020 2020 2053 696d Sim\n+0003ac30: 706c 6520 5465 7374 7320 7573 696e 6720 ple Tests using \n+0003ac40: 7061 7261 6c6c 656c 2d74 6573 7473 2e0a parallel-tests..\n+0003ac50: 2020 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 286c (l\n+0003ac90: 696e 6520 2033 3929 0a2a 205f 4c4f 475f ine 39).* _LOG_\n+0003aca0: 434f 4d50 494c 4552 3a20 2020 2020 2020 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 5369 6d70 6c65 2054 6573 7473 2075 Simple Tests u\n+0003acd0: 7369 6e67 2070 6172 616c 6c65 6c2d 7465 sing parallel-te\n+0003ace0: 7374 732e 0a20 2020 2020 2020 2020 2020 sts.. \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 2028 6c69 6e65 2020 3339 290a 2a20 (line 39).* \n+0003ad30: 5f4c 4f47 5f46 4c41 4753 3a20 2020 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 2053 696d 706c 6520 5465 Simple Te\n+0003ad60: 7374 7320 7573 696e 6720 7061 7261 6c6c sts using parall\n+0003ad70: 656c 2d74 6573 7473 2e0a 2020 2020 2020 el-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 286c 696e 6520 2033 (line 3\n+0003adc0: 3929 0a2a 205f 4c54 4c49 4252 4152 4945 9).* _LTLIBRARIE\n+0003add0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003ade0: 2020 2020 2020 2020 2020 2020 4c69 6274 Libt\n+0003adf0: 6f6f 6c20 4c69 6272 6172 6965 732e 2020 ool Libraries. \n+0003ae00: 2028 6c69 6e65 2020 2036 290a 2a20 5f4d (line 6).* _M\n+0003ae10: 414e 533a 2020 2020 2020 2020 2020 2020 ANS: \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 204d 616e 2050 6167 6573 2e20 Man Pages. \n+0003ae40: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003ae50: 2020 3629 0a2a 205f 5052 4f47 5241 4d53 6).* _PROGRAMS\n+0003ae60: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003ae70: 2020 2020 2020 2020 2020 2020 2020 556e Un\n+0003ae80: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n+0003ae90: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).* \n+0003aea0: 5f50 524f 4752 414d 5320 3c31 3e3a 2020 _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 2050 726f 6772 616d 2053 Program S\n+0003aed0: 6f75 7263 6573 2e20 2020 2020 286c 696e ources. (lin\n+0003aee0: 6520 2020 3629 0a2a 205f 5059 5448 4f4e e 6).* _PYTHON\n+0003aef0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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: 5079 7468 6f6e 2e20 2020 2020 2020 2020 Python. \n+0003af20: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0003af30: 2a20 5f53 4352 4950 5453 3a20 2020 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 2053 6372 6970 7473 Scripts\n+0003af60: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0003af70: 696e 6520 2020 3629 0a2a 205f 534f 5552 ine 6).* _SOUR\n+0003af80: 4345 533a 2020 2020 2020 2020 2020 2020 CES: \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 5072 6f67 7261 6d20 536f 7572 6365 Program Source\n+0003afb0: 732e 2020 2020 2028 6c69 6e65 2020 3332 s. (line 32\n+0003afc0: 290a 2a20 5f53 4f55 5243 4553 203c 313e ).* _SOURCES <1>\n+0003afd0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003afe0: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n+0003aff0: 616d 2053 6f75 7263 6573 2e20 2020 2020 am Sources. \n+0003b000: 286c 696e 6520 2033 3329 0a2a 205f 534f (line 33).* _SO\n+0003b010: 5552 4345 5320 3c32 3e3a 2020 2020 2020 URCES <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 4465 6661 756c 7420 5f53 4f55 Default _SOU\n+0003b040: 5243 4553 2e20 2020 2028 6c69 6e65 2020 RCES. (line \n+0003b050: 2036 290a 2a20 5f54 4558 494e 464f 533a 6).* _TEXINFOS:\n+0003b060: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003b070: 2020 2020 2020 2020 2020 2020 2054 6578 Tex\n+0003b080: 696e 666f 2e20 2020 2020 2020 2020 2020 info. \n+0003b090: 2020 286c 696e 6520 2020 3629 0a2a 205f (line 6).* _\n+0003b0a0: 5445 5849 4e46 4f53 203c 313e 3a20 2020 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-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+0003b0c0: 2020 2020 2020 5465 7869 6e66 6f2e 2020 Texinfo. \n+0003b0d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003b0e0: 2020 3539 290a 2a20 4143 4c4f 4341 4c5f 59).* ACLOCAL_\n+0003b0f0: 414d 464c 4147 533a 2020 2020 2020 2020 AMFLAGS: \n+0003b100: 2020 2020 2020 2020 2020 2020 2020 204c L\n+0003b110: 6f63 616c 204d 6163 726f 732e 2020 2020 ocal Macros. \n+0003b120: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*\n+0003b130: 2041 434c 4f43 414c 5f41 4d46 4c41 4753 ACLOCAL_AMFLAGS\n+0003b140: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+0003b150: 2020 2020 2020 2020 5265 6275 696c 6469 Rebuildi\n+0003b160: 6e67 2e20 2020 2020 2020 2020 2028 6c69 ng. (li\n+0003b170: 6e65 2020 3132 290a 2a20 414c 4c4f 4341 ne 12).* ALLOCA\n+0003b180: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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: 204c 544c 4942 4f42 4a53 2e20 2020 2020 LTLIBOBJS. \n+0003b1b0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0003b1c0: 0a2a 2041 4c4c 4f43 4120 3c31 3e3a 2020 .* 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 4c49 424f 424a LIBOBJ\n+0003b1f0: 532e 2020 2020 2020 2020 2020 2020 2028 S. (\n+0003b200: 6c69 6e65 2020 2036 290a 2a20 414d 5f43 line 6).* AM_C\n+0003b210: 4341 5346 4c41 4753 3a20 2020 2020 2020 CASFLAGS: \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+0003b230: 2020 2041 7373 656d 626c 7920 5375 7070 Assembly Supp\n+0003b240: 6f72 742e 2020 2020 286c 696e 6520 2031 ort. (line 1\n+0003b250: 3029 0a2a 2041 4d5f 4346 4c41 4753 3a20 0).* 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+0003b270: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n+0003b280: 7261 6d20 5661 7269 6162 6c65 732e 2020 ram Variables. \n+0003b290: 2028 6c69 6e65 2020 3531 290a 2a20 414d (line 51).* AM\n+0003b2a0: 5f43 4f4c 4f52 5f54 4553 5453 3a20 2020 _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 2053 696d 706c 6520 5465 7374 Simple Test\n+0003b2d0: 732e 2020 2020 2020 2020 286c 696e 6520 s. (line \n+0003b2e0: 2032 3529 0a2a 2041 4d5f 4350 5046 4c41 25).* AM_CPPFLA\n+0003b2f0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003b300: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n+0003b310: 6f67 7261 6d20 5661 7269 6162 6c65 732e ogram Variables.\n+0003b320: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).* \n+0003b330: 414d 5f43 5050 464c 4147 5320 3c31 3e3a AM_CPPFLAGS <1>:\n+0003b340: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003b350: 2020 2020 2020 2041 7373 656d 626c 7920 Assembly \n+0003b360: 5375 7070 6f72 742e 2020 2020 286c 696e Support. (lin\n+0003b370: 6520 2031 3029 0a2a 2041 4d5f 4358 5846 e 10).* AM_CXXF\n+0003b380: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \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: 432b 2b20 5375 7070 6f72 742e 2020 2020 C++ Support. \n+0003b3b0: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).\n+0003b3c0: 2a20 414d 5f44 4546 4155 4c54 5f53 4f55 * AM_DEFAULT_SOU\n+0003b3d0: 5243 455f 4558 543a 2020 2020 2020 2020 RCE_EXT: \n+0003b3e0: 2020 2020 2020 2020 2044 6566 6175 6c74 Default\n+0003b3f0: 205f 534f 5552 4345 532e 2020 2020 286c _SOURCES. (l\n+0003b400: 696e 6520 2020 3629 0a2a 2041 4d5f 4445 ine 6).* AM_DE\n+0003b410: 4641 554c 545f 563a 2020 2020 2020 2020 FAULT_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 4175 746f 6d61 6b65 2073 696c 656e Automake silen\n+0003b440: 742d 7275 6c65 7320 4f70 7469 6f6e 2e0a t-rules Option..\n+0003b450: 2020 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 286c (l\n+0003b490: 696e 6520 3133 3729 0a2a 2041 4d5f 4445 ine 137).* AM_DE\n+0003b4a0: 4641 554c 545f 5645 5242 4f53 4954 593a FAULT_VERBOSITY:\n+0003b4b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003b4c0: 2020 4175 746f 6d61 6b65 2073 696c 656e Automake silen\n+0003b4d0: 742d 7275 6c65 7320 4f70 7469 6f6e 2e0a t-rules Option..\n+0003b4e0: 2020 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 286c (l\n+0003b520: 696e 6520 3133 3729 0a2a 2041 4d5f 4449 ine 137).* AM_DI\n+0003b530: 5354 4348 4543 4b5f 434f 4e46 4947 5552 STCHECK_CONFIGUR\n+0003b540: 455f 464c 4147 533a 2020 2020 2020 2020 E_FLAGS: \n+0003b550: 2020 4368 6563 6b69 6e67 2074 6865 2044 Checking the D\n+0003b560: 6973 7472 6962 7574 696f 6e2e 0a20 2020 istribution.. \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-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+0003b5a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003b5b0: 2020 3132 290a 2a20 414d 5f45 5441 4753 12).* AM_ETAGS\n+0003b5c0: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003b5d0: 2020 2020 2020 2020 2020 2020 2020 2054 T\n+0003b5e0: 6167 732e 2020 2020 2020 2020 2020 2020 ags. \n+0003b5f0: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*\n+0003b600: 2041 4d5f 4558 545f 4c4f 475f 464c 4147 AM_EXT_LOG_FLAG\n+0003b610: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003b620: 2020 2020 2020 2020 5369 6d70 6c65 2054 Simple T\n+0003b630: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n+0003b640: 6c65 6c2d 7465 7374 732e 0a20 2020 2020 lel-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 2028 6c69 6e65 2020 (line \n+0003b690: 3339 290a 2a20 414d 5f46 4346 4c41 4753 39).* AM_FCFLAGS\n+0003b6a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003b6b0: 2020 2020 2020 2020 2020 2020 2046 6f72 For\n+0003b6c0: 7472 616e 2039 7820 5375 7070 6f72 742e tran 9x Support.\n+0003b6d0: 2020 286c 696e 6520 2032 3229 0a2a 2041 (line 22).* A\n+0003b6e0: 4d5f 4646 4c41 4753 3a20 2020 2020 2020 M_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-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+0003b700: 2020 2020 2020 466f 7274 7261 6e20 3737 Fortran 77\n+0003b710: 2053 7570 706f 7274 2e20 2028 6c69 6e65 Support. (line\n+0003b720: 2020 3232 290a 2a20 414d 5f47 434a 464c 22).* AM_GCJFL\n+0003b730: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003b740: 2020 2020 2020 2020 2020 2020 2020 204a J\n+0003b750: 6176 6120 5375 7070 6f72 7420 7769 7468 ava Support with\n+0003b760: 2067 636a 2e0a 2020 2020 2020 2020 2020 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 286c 696e 6520 2032 3629 0a2a (line 26).*\n+0003b7b0: 2041 4d5f 494e 5354 414c 4c43 4845 434b AM_INSTALLCHECK\n+0003b7c0: 5f53 5444 5f4f 5054 494f 4e53 5f45 5845 _STD_OPTIONS_EXE\n+0003b7d0: 4d50 543a 2020 2020 4f70 7469 6f6e 732e MPT: Options.\n+0003b7e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003b7f0: 6e65 2031 3538 290a 2a20 414d 5f4a 4156 ne 158).* AM_JAV\n+0003b800: 4143 464c 4147 533a 2020 2020 2020 2020 ACFLAGS: \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: 204a 6176 612e 2020 2020 2020 2020 2020 Java. \n+0003b830: 2020 2020 2020 286c 696e 6520 2034 3229 (line 42)\n+0003b840: 0a2a 2041 4d5f 4c44 464c 4147 533a 2020 .* 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 4c69 6e6b 696e Linkin\n+0003b870: 672e 2020 2020 2020 2020 2020 2020 2028 g. (\n+0003b880: 6c69 6e65 2020 3130 290a 2a20 414d 5f4c line 10).* AM_L\n+0003b890: 4446 4c41 4753 203c 313e 3a20 2020 2020 DFLAGS <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+0003b8b0: 2020 2050 726f 6772 616d 2056 6172 6961 Program Varia\n+0003b8c0: 626c 6573 2e20 2020 286c 696e 6520 2036 bles. (line 6\n+0003b8d0: 3129 0a2a 2041 4d5f 4c46 4c41 4753 3a20 1).* 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+0003b8f0: 2020 2020 2020 2020 2020 2020 5961 6363 Yacc\n+0003b900: 2061 6e64 204c 6578 2e20 2020 2020 2020 and Lex. \n+0003b910: 2028 6c69 6e65 2020 3536 290a 2a20 414d (line 56).* AM\n+0003b920: 5f4c 4942 544f 4f4c 464c 4147 533a 2020 _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 204c 6962 746f 6f6c 2046 6c61 Libtool Fla\n+0003b950: 6773 2e20 2020 2020 2020 286c 696e 6520 gs. (line \n+0003b960: 2020 3629 0a2a 2041 4d5f 4c4f 475f 464c 6).* AM_LOG_FL\n+0003b970: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003b980: 2020 2020 2020 2020 2020 2020 2020 5369 Si\n+0003b990: 6d70 6c65 2054 6573 7473 2075 7369 6e67 mple Tests using\n+0003b9a0: 2070 6172 616c 6c65 6c2d 7465 7374 732e parallel-tests.\n+0003b9b0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+0003b9e0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003b9f0: 6c69 6e65 2020 3339 290a 2a20 414d 5f4d line 39).* AM_M\n+0003ba00: 414b 4546 4c41 4753 3a20 2020 2020 2020 AKEFLAGS: \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 2053 7562 6469 7265 6374 6f72 6965 Subdirectorie\n+0003ba30: 732e 2020 2020 2020 286c 696e 6520 2032 s. (line 2\n+0003ba40: 3929 0a2a 2041 4d5f 4d41 4b45 494e 464f 9).* AM_MAKEINFO\n+0003ba50: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003ba60: 2020 2020 2020 2020 2020 2020 5465 7869 Texi\n+0003ba70: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+0003ba80: 2028 6c69 6e65 2031 3039 290a 2a20 414d (line 109).* AM\n+0003ba90: 5f4d 414b 4549 4e46 4f48 544d 4c46 4c41 _MAKEINFOHTMLFLA\n+0003baa0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003bab0: 2020 2020 2054 6578 696e 666f 2e20 2020 Texinfo. \n+0003bac0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003bad0: 3131 3029 0a2a 2041 4d5f 4f42 4a43 464c 110).* AM_OBJCFL\n+0003bae0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003baf0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob\n+0003bb00: 6a65 6374 6976 6520 4320 5375 7070 6f72 jective C Suppor\n+0003bb10: 742e 2028 6c69 6e65 2020 3232 290a 2a20 t. (line 22).* \n+0003bb20: 414d 5f52 464c 4147 533a 2020 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 2046 6f72 7472 616e 2037 Fortran 7\n+0003bb50: 3720 5375 7070 6f72 742e 2020 286c 696e 7 Support. (lin\n+0003bb60: 6520 2032 3829 0a2a 2041 4d5f 5255 4e54 e 28).* AM_RUNT\n+0003bb70: 4553 5446 4c41 4753 3a20 2020 2020 2020 ESTFLAGS: \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: 4465 6a61 476e 7520 5465 7374 732e 2020 DejaGnu Tests. \n+0003bba0: 2020 2020 2028 6c69 6e65 2020 3234 290a (line 24).\n+0003bbb0: 2a20 414d 5f55 5043 464c 4147 533a 2020 * 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 2055 6e69 6669 6564 Unified\n+0003bbe0: 2050 6172 616c 6c65 6c20 4320 5375 7070 Parallel C Supp\n+0003bbf0: 6f72 742e 0a20 2020 2020 2020 2020 2020 ort.. \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 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).* \n+0003bc40: 414d 5f55 5044 4154 455f 494e 464f 5f44 AM_UPDATE_INFO_D\n+0003bc50: 4952 3a20 2020 2020 2020 2020 2020 2020 IR: \n+0003bc60: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n+0003bc70: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003bc80: 6520 2038 3629 0a2a 2041 4d5f 563a 2020 e 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: 4175 746f 6d61 6b65 2073 696c 656e 742d Automake silent-\n+0003bcc0: 7275 6c65 7320 4f70 7469 6f6e 2e0a 2020 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 286c 696e (lin\n+0003bd10: 6520 3133 3729 0a2a 2041 4d5f 565f 6174 e 137).* AM_V_at\n+0003bd20: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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: 4175 746f 6d61 6b65 2073 696c 656e 742d Automake silent-\n+0003bd50: 7275 6c65 7320 4f70 7469 6f6e 2e0a 2020 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 286c 696e (lin\n+0003bda0: 6520 3133 3729 0a2a 2041 4d5f 565f 4745 e 137).* AM_V_GE\n+0003bdb0: 4e3a 2020 2020 2020 2020 2020 2020 2020 N: \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: 4175 746f 6d61 6b65 2073 696c 656e 742d Automake silent-\n+0003bde0: 7275 6c65 7320 4f70 7469 6f6e 2e0a 2020 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 286c 696e (lin\n+0003be30: 6520 3133 3729 0a2a 2041 4d5f 5641 4c41 e 137).* AM_VALA\n+0003be40: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \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: 5661 6c61 2053 7570 706f 7274 2e20 2020 Vala Support. \n+0003be70: 2020 2020 2028 6c69 6e65 2020 3335 290a (line 35).\n+0003be80: 2a20 414d 5f59 464c 4147 533a 2020 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 2059 6163 6320 616e Yacc an\n+0003beb0: 6420 4c65 782e 2020 2020 2020 2020 286c d Lex. (l\n+0003bec0: 696e 6520 2033 3329 0a2a 2041 4e53 4932 ine 33).* ANSI2\n+0003bed0: 4b4e 523a 2020 2020 2020 2020 2020 2020 KNR: \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 4f62 736f 6c65 7465 204d 6163 726f Obsolete Macro\n+0003bf00: 732e 2020 2020 2028 6c69 6e65 2020 3133 s. (line 13\n+0003bf10: 290a 2a20 4152 3a20 2020 2020 2020 2020 ).* 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 2050 7562 6c69 Publi\n+0003bf40: 6320 4d61 6372 6f73 2e20 2020 2020 2020 c Macros. \n+0003bf50: 286c 696e 6520 2038 3129 0a2a 2041 5554 (line 81).* AUT\n+0003bf60: 4f43 4f4e 463a 2020 2020 2020 2020 2020 OCONF: \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+0003bf80: 2020 2020 6175 746f 6d61 6b65 2049 6e76 automake Inv\n+0003bf90: 6f63 6174 696f 6e2e 2028 6c69 6e65 2020 ocation. (line \n+0003bfa0: 3238 290a 2a20 4155 544f 4d34 5445 3a20 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+0003bfc0: 2020 2020 2020 2020 2020 2020 2061 636c acl\n+0003bfd0: 6f63 616c 2049 6e76 6f63 6174 696f 6e2e ocal Invocation.\n+0003bfe0: 2020 286c 696e 6520 2034 3429 0a2a 2041 (line 44).* A\n+0003bff0: 5554 4f4d 414b 455f 4a4f 4253 3a20 2020 UTOMAKE_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-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+0003c010: 2020 2020 2020 6175 746f 6d61 6b65 2049 automake I\n+0003c020: 6e76 6f63 6174 696f 6e2e 2028 6c69 6e65 nvocation. (line\n+0003c030: 2031 3737 290a 2a20 4155 544f 4d41 4b45 177).* AUTOMAKE\n+0003c040: 5f4f 5054 494f 4e53 3a20 2020 2020 2020 _OPTIONS: \n+0003c050: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+0003c060: 7562 6c69 6320 4d61 6372 6f73 2e20 2020 ublic Macros. \n+0003c070: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*\n+0003c080: 2041 5554 4f4d 414b 455f 4f50 5449 4f4e AUTOMAKE_OPTION\n+0003c090: 5320 3c31 3e3a 2020 2020 2020 2020 2020 S <1>: \n+0003c0a0: 2020 2020 2020 2020 414e 5349 2e20 2020 ANSI. \n+0003c0b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003c0c0: 6e65 2020 3232 290a 2a20 4155 544f 4d41 ne 22).* AUTOMA\n+0003c0d0: 4b45 5f4f 5054 494f 4e53 203c 323e 3a20 KE_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+0003c0f0: 2044 6570 656e 6465 6e63 6965 732e 2020 Dependencies. \n+0003c100: 2020 2020 2020 286c 696e 6520 2033 3329 (line 33)\n+0003c110: 0a2a 2041 5554 4f4d 414b 455f 4f50 5449 .* AUTOMAKE_OPTI\n+0003c120: 4f4e 5320 3c33 3e3a 2020 2020 2020 2020 ONS <3>: \n+0003c130: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0003c140: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0003c150: 6c69 6e65 2020 3137 290a 2a20 6269 6e5f line 17).* bin_\n+0003c160: 5052 4f47 5241 4d53 3a20 2020 2020 2020 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 2050 726f 6772 616d 2053 6f75 7263 Program Sourc\n+0003c190: 6573 2e20 2020 2020 286c 696e 6520 2020 es. (line \n+0003c1a0: 3629 0a2a 2062 696e 5f53 4352 4950 5453 6).* bin_SCRIPTS\n+0003c1b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003c1c0: 2020 2020 2020 2020 2020 2020 5363 7269 Scri\n+0003c1d0: 7074 732e 2020 2020 2020 2020 2020 2020 pts. \n+0003c1e0: 2028 6c69 6e65 2020 3138 290a 2a20 6275 (line 18).* bu\n+0003c1f0: 696c 645f 7472 6970 6c65 743a 2020 2020 ild_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 204f 7074 696f 6e61 6c2e 2020 Optional. \n+0003c220: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003c230: 2031 3429 0a2a 2042 5549 4c54 5f53 4f55 14).* BUILT_SOU\n+0003c240: 5243 4553 3a20 2020 2020 2020 2020 2020 RCES: \n+0003c250: 2020 2020 2020 2020 2020 2020 2020 536f So\n+0003c260: 7572 6365 732e 2020 2020 2020 2020 2020 urces. \n+0003c270: 2020 2028 6c69 6e65 2020 3237 290a 2a20 (line 27).* \n+0003c280: 425a 4950 323a 2020 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 2054 6865 2054 7970 6573 The Types\n+0003c2b0: 206f 6620 4469 7374 7269 6275 7469 6f6e of Distribution\n+0003c2c0: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2020 2039 290a 2a20 4343 (line 9).* CC\n+0003c310: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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 2050 726f 6772 616d 2056 6172 Program Var\n+0003c340: 6961 626c 6573 2e20 2020 286c 696e 6520 iables. (line \n+0003c350: 2031 3229 0a2a 2043 4341 533a 2020 2020 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 5075 Pu\n+0003c380: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+0003c390: 2020 2028 6c69 6e65 2020 3838 290a 2a20 (line 88).* \n+0003c3a0: 4343 4153 203c 313e 3a20 2020 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 2041 7373 656d 626c 7920 Assembly \n+0003c3d0: 5375 7070 6f72 742e 2020 2020 286c 696e Support. (lin\n+0003c3e0: 6520 2031 3029 0a2a 2043 4341 5346 4c41 e 10).* CCASFLA\n+0003c3f0: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \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: 5075 626c 6963 204d 6163 726f 732e 2020 Public Macros. \n+0003c420: 2020 2020 2028 6c69 6e65 2020 3838 290a (line 88).\n+0003c430: 2a20 4343 4153 464c 4147 5320 3c31 3e3a * CCASFLAGS <1>:\n+0003c440: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003c450: 2020 2020 2020 2020 2041 7373 656d 626c Assembl\n+0003c460: 7920 5375 7070 6f72 742e 2020 2020 286c y Support. (l\n+0003c470: 696e 6520 2031 3029 0a2a 2043 464c 4147 ine 10).* CFLAG\n+0003c480: 533a 2020 2020 2020 2020 2020 2020 2020 S: \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 5072 6f67 7261 6d20 5661 7269 6162 Program Variab\n+0003c4b0: 6c65 732e 2020 2028 6c69 6e65 2020 3132 les. (line 12\n+0003c4c0: 290a 2a20 6368 6563 6b5f 3a20 2020 2020 ).* 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+0003c4e0: 2020 2020 2020 2020 2020 2055 6e69 666f Unifo\n+0003c4f0: 726d 2e20 2020 2020 2020 2020 2020 2020 rm. \n+0003c500: 286c 696e 6520 2039 3629 0a2a 2063 6865 (line 96).* che\n+0003c510: 636b 5f4c 544c 4942 5241 5249 4553 3a20 ck_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+0003c530: 2020 2020 4c69 6274 6f6f 6c20 436f 6e76 Libtool Conv\n+0003c540: 656e 6965 6e63 6520 4c69 6272 6172 6965 enience Librarie\n+0003c550: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2020 2036 290a 2a20 6368 (line 6).* ch\n+0003c5a0: 6563 6b5f 5052 4f47 5241 4d53 3a20 2020 eck_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 2050 726f 6772 616d 2053 6f75 Program Sou\n+0003c5d0: 7263 6573 2e20 2020 2020 286c 696e 6520 rces. (line \n+0003c5e0: 2020 3629 0a2a 2063 6865 636b 5f50 524f 6).* check_PRO\n+0003c5f0: 4752 414d 5320 3c31 3e3a 2020 2020 2020 GRAMS <1>: \n+0003c600: 2020 2020 2020 2020 2020 2020 2020 4465 De\n+0003c610: 6661 756c 7420 5f53 4f55 5243 4553 2e20 fault _SOURCES. \n+0003c620: 2020 2028 6c69 6e65 2020 3238 290a 2a20 (line 28).* \n+0003c630: 6368 6563 6b5f 5343 5249 5054 533a 2020 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 2053 6372 6970 7473 2e20 Scripts. \n+0003c660: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003c670: 6520 2031 3829 0a2a 2043 4c41 5353 5041 e 18).* CLASSPA\n+0003c680: 5448 5f45 4e56 3a20 2020 2020 2020 2020 TH_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: 4a61 7661 2e20 2020 2020 2020 2020 2020 Java. \n+0003c6b0: 2020 2020 2028 6c69 6e65 2020 3531 290a (line 51).\n+0003c6c0: 2a20 434c 4541 4e46 494c 4553 3a20 2020 * 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 2043 6c65 616e 2e20 Clean. \n+0003c6f0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0003c700: 696e 6520 2031 3329 0a2a 2043 4f4d 5049 ine 13).* COMPI\n+0003c710: 4c45 3a20 2020 2020 2020 2020 2020 2020 LE: \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+0003c730: 2020 5072 6f67 7261 6d20 5661 7269 6162 Program Variab\n+0003c740: 6c65 732e 2020 2028 6c69 6e65 2020 3537 les. (line 57\n+0003c750: 290a 2a20 434f 4e46 4947 5f53 5441 5455 ).* CONFIG_STATU\n+0003c760: 535f 4445 5045 4e44 454e 4349 4553 3a20 S_DEPENDENCIES: \n+0003c770: 2020 2020 2020 2020 2020 2052 6562 7569 Rebui\n+0003c780: 6c64 696e 672e 2020 2020 2020 2020 2020 lding. \n+0003c790: 286c 696e 6520 2031 3929 0a2a 2043 4f4e (line 19).* CON\n+0003c7a0: 4649 4755 5245 5f44 4550 454e 4445 4e43 FIGURE_DEPENDENC\n+0003c7b0: 4945 533a 2020 2020 2020 2020 2020 2020 IES: \n+0003c7c0: 2020 2020 5265 6275 696c 6469 6e67 2e20 Rebuilding. \n+0003c7d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0003c7e0: 3139 290a 2a20 4350 5046 4c41 4753 3a20 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+0003c800: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n+0003c810: 6772 616d 2056 6172 6961 626c 6573 2e20 gram Variables. \n+0003c820: 2020 286c 696e 6520 2031 3229 0a2a 2043 (line 12).* C\n+0003c830: 5050 464c 4147 5320 3c31 3e3a 2020 2020 PPFLAGS <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 4173 7365 6d62 6c79 2053 Assembly S\n+0003c860: 7570 706f 7274 2e20 2020 2028 6c69 6e65 upport. (line\n+0003c870: 2020 3130 290a 2a20 4358 583a 2020 2020 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+0003c890: 2020 2020 2020 2020 2020 2020 2020 2043 C\n+0003c8a0: 2b2b 2053 7570 706f 7274 2e20 2020 2020 ++ Support. \n+0003c8b0: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*\n+0003c8c0: 2043 5858 434f 4d50 494c 453a 2020 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 432b 2b20 5375 7070 C++ Supp\n+0003c8f0: 6f72 742e 2020 2020 2020 2020 2028 6c69 ort. (li\n+0003c900: 6e65 2020 3235 290a 2a20 4358 5846 4c41 ne 25).* CXXFLA\n+0003c910: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \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: 2043 2b2b 2053 7570 706f 7274 2e20 2020 C++ Support. \n+0003c940: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)\n+0003c950: 0a2a 2043 5858 4c49 4e4b 3a20 2020 2020 .* 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 432b 2b20 5375 C++ Su\n+0003c980: 7070 6f72 742e 2020 2020 2020 2020 2028 pport. (\n+0003c990: 6c69 6e65 2020 3239 290a 2a20 4358 584c line 29).* CXXL\n+0003c9a0: 494e 4b20 3c31 3e3a 2020 2020 2020 2020 INK <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 2048 6f77 2074 6865 204c 696e 6b65 How the Linke\n+0003c9d0: 7220 6973 2043 686f 7365 6e2e 0a20 2020 r 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 2028 6c69 6e65 (line\n+0003ca20: 2020 3131 290a 2a20 4441 5441 3a20 2020 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+0003ca40: 2020 2020 2020 2020 2020 2020 2020 2055 U\n+0003ca50: 6e69 666f 726d 2e20 2020 2020 2020 2020 niform. \n+0003ca60: 2020 2020 286c 696e 6520 3130 3229 0a2a (line 102).*\n+0003ca70: 2044 4154 4120 3c31 3e3a 2020 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 4461 7461 2e20 2020 Data. \n+0003caa0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003cab0: 6e65 2020 2037 290a 2a20 6461 7461 5f44 ne 7).* data_D\n+0003cac0: 4154 413a 2020 2020 2020 2020 2020 2020 ATA: \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: 2044 6174 612e 2020 2020 2020 2020 2020 Data. \n+0003caf0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)\n+0003cb00: 0a2a 2044 4546 533a 2020 2020 2020 2020 .* 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 5072 6f67 7261 Progra\n+0003cb30: 6d20 5661 7269 6162 6c65 732e 2020 2028 m Variables. (\n+0003cb40: 6c69 6e65 2020 3132 290a 2a20 4445 4a41 line 12).* DEJA\n+0003cb50: 544f 4f4c 3a20 2020 2020 2020 2020 2020 TOOL: \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 2044 656a 6147 6e75 2054 6573 7473 DejaGnu Tests\n+0003cb80: 2e20 2020 2020 2020 286c 696e 6520 2031 . (line 1\n+0003cb90: 3929 0a2a 2044 4553 5444 4952 3a20 2020 9).* 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 4445 5354 DEST\n+0003cbc0: 4449 522e 2020 2020 2020 2020 2020 2020 DIR. \n+0003cbd0: 2028 6c69 6e65 2020 2036 290a 2a20 4445 (line 6).* DE\n+0003cbe0: 5354 4449 5220 3c31 3e3a 2020 2020 2020 STDIR <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 2053 7461 6765 6420 496e 7374 Staged Inst\n+0003cc10: 616c 6c73 2e20 2020 2020 286c 696e 6520 alls. (line \n+0003cc20: 2020 3629 0a2a 2044 4953 4142 4c45 5f48 6).* DISABLE_H\n+0003cc30: 4152 445f 4552 524f 5253 3a20 2020 2020 ARD_ERRORS: \n+0003cc40: 2020 2020 2020 2020 2020 2020 2020 5369 Si\n+0003cc50: 6d70 6c65 2054 6573 7473 2075 7369 6e67 mple Tests using\n+0003cc60: 2070 6172 616c 6c65 6c2d 7465 7374 732e parallel-tests.\n+0003cc70: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+0003cca0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003ccb0: 6c69 6e65 2020 3735 290a 2a20 6469 7374 line 75).* dist\n+0003ccc0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _: \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+0003cce0: 2020 2041 6c74 6572 6e61 7469 7665 2e20 Alternative. \n+0003ccf0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+0003cd00: 3929 0a2a 2064 6973 745f 203c 313e 3a20 9).* 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+0003cd20: 2020 2020 2020 2020 2020 2020 4669 6e65 Fine\n+0003cd30: 2d67 7261 696e 6564 2044 6973 7472 6962 -grained Distrib\n+0003cd40: 7574 696f 6e20 436f 6e74 726f 6c2e 0a20 ution Control.. \n 0003cd50: 2020 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 2028 6c69 (li\n+0003cd90: 6e65 2020 2036 290a 2a20 6469 7374 5f6c ne 6).* dist_l\n+0003cda0: 6973 705f 4c49 5350 3a20 2020 2020 2020 isp_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: 2045 6d61 6373 204c 6973 702e 2020 2020 Emacs Lisp. \n+0003cdd0: 2020 2020 2020 286c 696e 6520 2031 3129 (line 11)\n+0003cde0: 0a2a 2064 6973 745f 6e6f 696e 7374 5f4c .* dist_noinst_L\n+0003cdf0: 4953 503a 2020 2020 2020 2020 2020 2020 ISP: \n+0003ce00: 2020 2020 2020 2020 2020 456d 6163 7320 Emacs \n+0003ce10: 4c69 7370 2e20 2020 2020 2020 2020 2028 Lisp. (\n+0003ce20: 6c69 6e65 2020 3131 290a 2a20 4449 5354 line 11).* DIST\n+0003ce30: 5f53 5542 4449 5253 3a20 2020 2020 2020 _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 2053 7562 6469 7265 6374 6f72 6965 Subdirectorie\n+0003ce60: 7320 7769 7468 2041 4d5f 434f 4e44 4954 s with AM_CONDIT\n+0003ce70: 494f 4e41 4c2e 0a20 2020 2020 2020 2020 IONAL.. \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 2028 6c69 6e65 2020 3235 290a (line 25).\n+0003cec0: 2a20 4449 5354 5f53 5542 4449 5253 203c * DIST_SUBDIRS <\n+0003ced0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+0003cee0: 2020 2020 2020 2020 2042 6173 6963 7320 Basics \n+0003cef0: 6f66 2044 6973 7472 6962 7574 696f 6e2e of Distribution.\n+0003cf00: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+0003cf30: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003cf40: 6c69 6e65 2020 3431 290a 2a20 4449 5354 line 41).* DIST\n+0003cf50: 4348 4543 4b5f 434f 4e46 4947 5552 455f CHECK_CONFIGURE_\n+0003cf60: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003cf70: 2020 2043 6865 636b 696e 6720 7468 6520 Checking the \n+0003cf80: 4469 7374 7269 6275 7469 6f6e 2e0a 2020 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 286c 696e (lin\n+0003cfd0: 6520 2031 3229 0a2a 2064 6973 7463 6c65 e 12).* distcle\n+0003cfe0: 616e 6368 6563 6b5f 6c69 7374 6669 6c65 ancheck_listfile\n+0003cff0: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+0003d000: 4368 6563 6b69 6e67 2074 6865 2044 6973 Checking the Dis\n+0003d010: 7472 6962 7574 696f 6e2e 0a20 2020 2020 tribution.. \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 2028 6c69 6e65 2020 (line \n+0003d060: 2036 290a 2a20 6469 7374 636c 6561 6e63 6).* distcleanc\n+0003d070: 6865 636b 5f6c 6973 7466 696c 6573 203c heck_listfiles <\n+0003d080: 313e 3a20 2020 2020 2020 2020 2043 6865 1>: Che\n+0003d090: 636b 696e 6720 7468 6520 4469 7374 7269 cking the Distri\n+0003d0a0: 6275 7469 6f6e 2e0a 2020 2020 2020 2020 bution.. \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 286c 696e 6520 2034 3529 (line 45)\n+0003d0f0: 0a2a 2064 6973 7463 6c65 616e 6368 6563 .* distcleanchec\n+0003d100: 6b5f 6c69 7374 6669 6c65 7320 3c32 3e3a k_listfiles <2>:\n+0003d110: 2020 2020 2020 2020 2020 6469 7374 636c distcl\n+0003d120: 6561 6e63 6865 636b 2e20 2020 2020 2028 eancheck. (\n+0003d130: 6c69 6e65 2031 3132 290a 2a20 4449 5354 line 112).* DIST\n+0003d140: 434c 4541 4e46 494c 4553 3a20 2020 2020 CLEANFILES: \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 2043 6c65 616e 2e20 2020 2020 2020 Clean. \n+0003d170: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+0003d180: 3329 0a2a 2044 4953 5443 4c45 414e 4649 3).* DISTCLEANFI\n+0003d190: 4c45 5320 3c31 3e3a 2020 2020 2020 2020 LES <1>: \n+0003d1a0: 2020 2020 2020 2020 2020 2020 4368 6563 Chec\n+0003d1b0: 6b69 6e67 2074 6865 2044 6973 7472 6962 king the Distrib\n+0003d1c0: 7574 696f 6e2e 0a20 2020 2020 2020 2020 ution.. \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 2028 6c69 6e65 2020 3435 290a (line 45).\n+0003d210: 2a20 6469 7374 6469 723a 2020 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 2054 6865 2064 6973 The dis\n+0003d240: 7420 486f 6f6b 2e20 2020 2020 2020 286c t Hook. (l\n+0003d250: 696e 6520 2032 3429 0a2a 2064 6973 7464 ine 24).* distd\n+0003d260: 6972 203c 313e 3a20 2020 2020 2020 2020 ir <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 5468 6972 642d 5061 7274 7920 4d61 Third-Party Ma\n+0003d290: 6b65 6669 6c65 732e 0a20 2020 2020 2020 kefiles.. \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 2028 6c69 6e65 2020 3235 (line 25\n+0003d2e0: 290a 2a20 6469 7374 756e 696e 7374 616c ).* distuninstal\n+0003d2f0: 6c63 6865 636b 5f6c 6973 7466 696c 6573 lcheck_listfiles\n+0003d300: 3a20 2020 2020 2020 2020 2043 6865 636b : Check\n+0003d310: 696e 6720 7468 6520 4469 7374 7269 6275 ing the Distribu\n+0003d320: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion.. \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 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0003d370: 2044 5649 5053 3a20 2020 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 5465 7869 6e66 6f2e Texinfo.\n+0003d3a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003d3b0: 6e65 2031 3335 290a 2a20 454d 4143 533a ne 135).* EMACS:\n+0003d3c0: 2020 2020 2020 2020 2020 2020 2020 2020 \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: 2050 7562 6c69 6320 4d61 6372 6f73 2e20 Public Macros. \n+0003d3f0: 2020 2020 2020 286c 696e 6520 2036 3629 (line 66)\n+0003d400: 0a2a 2045 5441 4753 5f41 5247 533a 2020 .* 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 5461 6773 2e20 Tags. \n+0003d430: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003d440: 6c69 6e65 2020 3235 290a 2a20 4554 4147 line 25).* ETAG\n+0003d450: 5346 4c41 4753 3a20 2020 2020 2020 2020 SFLAGS: \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 2054 6167 732e 2020 2020 2020 2020 Tags. \n+0003d480: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+0003d490: 3529 0a2a 2045 5850 4543 543a 2020 2020 5).* 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 4465 6a61 Deja\n+0003d4c0: 476e 7520 5465 7374 732e 2020 2020 2020 Gnu Tests. \n+0003d4d0: 2028 6c69 6e65 2020 3139 290a 2a20 4558 (line 19).* EX\n+0003d4e0: 545f 4c4f 475f 434f 4d50 494c 453a 2020 T_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 2053 696d 706c 6520 5465 7374 Simple Test\n+0003d510: 7320 7573 696e 6720 7061 7261 6c6c 656c s using parallel\n+0003d520: 2d74 6573 7473 2e0a 2020 2020 2020 2020 -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 286c 696e 6520 2033 3929 (line 39)\n+0003d570: 0a2a 2045 5854 5f4c 4f47 5f43 4f4d 5049 .* EXT_LOG_COMPI\n+0003d580: 4c45 523a 2020 2020 2020 2020 2020 2020 LER: \n+0003d590: 2020 2020 2020 2020 2020 5369 6d70 6c65 Simple\n+0003d5a0: 2054 6573 7473 2075 7369 6e67 2070 6172 Tests using par\n+0003d5b0: 616c 6c65 6c2d 7465 7374 732e 0a20 2020 allel-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-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+0003d5f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003d600: 2020 3339 290a 2a20 4558 545f 4c4f 475f 39).* EXT_LOG_\n+0003d610: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0003d620: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+0003d630: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n+0003d640: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n+0003d650: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 2033 3929 0a2a 2045 5854 (line 39).* EXT\n+0003d6a0: 5241 5f44 4953 543a 2020 2020 2020 2020 RA_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 4261 7369 6373 206f 6620 4469 Basics of Di\n+0003d6d0: 7374 7269 6275 7469 6f6e 2e0a 2020 2020 stribution.. \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 286c 696e 6520 (line \n+0003d720: 2033 3029 0a2a 2045 5854 5241 5f6d 6175 30).* EXTRA_mau\n+0003d730: 6465 5f44 4550 454e 4445 4e43 4945 533a de_DEPENDENCIES:\n+0003d740: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+0003d750: 6e6b 696e 672e 2020 2020 2020 2020 2020 nking. \n+0003d760: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+0003d770: 4558 5452 415f 6d61 7564 655f 4445 5045 EXTRA_maude_DEPE\n+0003d780: 4e44 454e 4349 4553 203c 313e 3a20 2020 NDENCIES <1>: \n+0003d790: 2020 2020 2020 2050 726f 6772 616d 2061 Program a\n+0003d7a0: 6e64 204c 6962 7261 7279 2056 6172 6961 nd Library Varia\n+0003d7b0: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles.. \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 286c 696e 6520 3131 3929 0a2a (line 119).*\n+0003d800: 2045 5854 5241 5f6d 6175 6465 5f53 4f55 EXTRA_maude_SOU\n+0003d810: 5243 4553 3a20 2020 2020 2020 2020 2020 RCES: \n+0003d820: 2020 2020 2020 2020 5072 6f67 7261 6d20 Program \n+0003d830: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n+0003d840: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \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+0003d880: 2020 2020 2028 6c69 6e65 2020 3533 290a (line 53).\n+0003d890: 2a20 4558 5452 415f 5052 4f47 5241 4d53 * EXTRA_PROGRAMS\n+0003d8a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003d8b0: 2020 2020 2020 2020 2043 6f6e 6469 7469 Conditi\n+0003d8c0: 6f6e 616c 2050 726f 6772 616d 732e 0a20 onal Programs.. \n 0003d8d0: 2020 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 2028 6c69 (li\n+0003d910: 6e65 2020 3135 290a 2a20 4637 373a 2020 ne 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: 2046 6f72 7472 616e 2037 3720 5375 7070 Fortran 77 Supp\n+0003d950: 6f72 742e 2020 286c 696e 6520 2031 3629 ort. (line 16)\n+0003d960: 0a2a 2046 3737 434f 4d50 494c 453a 2020 .* 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 466f 7274 7261 Fortra\n+0003d990: 6e20 3737 2053 7570 706f 7274 2e20 2028 n 77 Support. (\n+0003d9a0: 6c69 6e65 2020 3331 290a 2a20 4637 374c line 31).* F77L\n+0003d9b0: 494e 4b3a 2020 2020 2020 2020 2020 2020 INK: \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 2048 6f77 2074 6865 204c 696e 6b65 How the Linke\n+0003d9e0: 7220 6973 2043 686f 7365 6e2e 0a20 2020 r 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 2028 6c69 6e65 (line\n+0003da30: 2020 3132 290a 2a20 4643 3a20 2020 2020 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+0003da50: 2020 2020 2020 2020 2020 2020 2020 2046 F\n+0003da60: 6f72 7472 616e 2039 7820 5375 7070 6f72 ortran 9x Suppor\n+0003da70: 742e 2020 286c 696e 6520 2031 3629 0a2a t. (line 16).*\n+0003da80: 2046 4343 4f4d 5049 4c45 3a20 2020 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 466f 7274 7261 6e20 Fortran \n+0003dab0: 3978 2053 7570 706f 7274 2e20 2028 6c69 9x Support. (li\n+0003dac0: 6e65 2020 3235 290a 2a20 4643 464c 4147 ne 25).* FCFLAG\n+0003dad0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \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: 2046 6f72 7472 616e 2039 7820 5375 7070 Fortran 9x Supp\n+0003db00: 6f72 742e 2020 286c 696e 6520 2031 3929 ort. (line 19)\n+0003db10: 0a2a 2046 434c 494e 4b3a 2020 2020 2020 .* 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 486f 7720 7468 How th\n+0003db40: 6520 4c69 6e6b 6572 2069 7320 4368 6f73 e Linker is Chos\n+0003db50: 656e 2e0a 2020 2020 2020 2020 2020 2020 en.. \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 286c 696e 6520 2031 3329 0a2a 2046 (line 13).* F\n+0003dba0: 434c 494e 4b20 3c31 3e3a 2020 2020 2020 CLINK <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+0003dbc0: 2020 2020 2020 466f 7274 7261 6e20 3978 Fortran 9x\n+0003dbd0: 2053 7570 706f 7274 2e20 2028 6c69 6e65 Support. (line\n+0003dbe0: 2020 3239 290a 2a20 4646 4c41 4753 3a20 29).* FFLAGS: \n 0003dbf0: 2020 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+0003dc00: 2020 2020 2020 2020 2020 2020 2020 2046 F\n+0003dc10: 6f72 7472 616e 2037 3720 5375 7070 6f72 ortran 77 Suppor\n+0003dc20: 742e 2020 286c 696e 6520 2031 3929 0a2a t. (line 19).*\n+0003dc30: 2046 4c49 4253 3a20 2020 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 4d69 7869 6e67 2046 Mixing F\n+0003dc60: 6f72 7472 616e 2037 3720 5769 7468 2043 ortran 77 With C\n+0003dc70: 2061 6e64 2043 2b2b 2e0a 2020 2020 2020 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 286c 696e 6520 2032 (line 2\n+0003dcc0: 3129 0a2a 2046 4c49 4e4b 3a20 2020 2020 1).* 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 466f 7274 Fort\n+0003dcf0: 7261 6e20 3737 2053 7570 706f 7274 2e20 ran 77 Support. \n+0003dd00: 2028 6c69 6e65 2020 3335 290a 2a20 4743 (line 35).* GC\n+0003dd10: 4a3a 2020 2020 2020 2020 2020 2020 2020 J: \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 2050 7562 6c69 6320 4d61 6372 Public Macr\n+0003dd40: 6f73 2e20 2020 2020 2020 286c 696e 6520 os. (line \n+0003dd50: 3130 3429 0a2a 2047 434a 464c 4147 533a 104).* GCJFLAGS:\n+0003dd60: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003dd70: 2020 2020 2020 2020 2020 2020 2020 5075 Pu\n+0003dd80: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+0003dd90: 2020 2028 6c69 6e65 2031 3034 290a 2a20 (line 104).* \n+0003dda0: 4743 4a46 4c41 4753 203c 313e 3a20 2020 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 204a 6176 6120 5375 7070 Java Supp\n+0003ddd0: 6f72 7420 7769 7468 2067 636a 2e0a 2020 ort 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 286c 696e (lin\n+0003de20: 6520 2031 3629 0a2a 2047 434a 4c49 4e4b e 16).* GCJLINK\n+0003de30: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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: 486f 7720 7468 6520 4c69 6e6b 6572 2069 How the Linker i\n+0003de60: 7320 4368 6f73 656e 2e0a 2020 2020 2020 s 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 286c 696e 6520 2031 (line 1\n+0003deb0: 3029 0a2a 2047 5441 4753 5f41 5247 533a 0).* GTAGS_ARGS:\n+0003dec0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003ded0: 2020 2020 2020 2020 2020 2020 5461 6773 Tags\n+0003dee0: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+0003def0: 2028 6c69 6e65 2020 3439 290a 2a20 475a (line 49).* GZ\n+0003df00: 4950 5f45 4e56 3a20 2020 2020 2020 2020 IP_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 2042 6173 6963 7320 6f66 2044 Basics of D\n+0003df30: 6973 7472 6962 7574 696f 6e2e 0a20 2020 istribution.. \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-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+0003df70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003df80: 2020 3130 290a 2a20 4845 4144 4552 533a 10).* HEADERS:\n+0003df90: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003dfa0: 2020 2020 2020 2020 2020 2020 2020 2055 U\n+0003dfb0: 6e69 666f 726d 2e20 2020 2020 2020 2020 niform. \n+0003dfc0: 2020 2020 286c 696e 6520 3130 3229 0a2a (line 102).*\n+0003dfd0: 2068 6f73 745f 7472 6970 6c65 743a 2020 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 4f70 7469 6f6e 616c Optional\n+0003e000: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n+0003e010: 6e65 2020 3134 290a 2a20 696e 636c 7564 ne 14).* includ\n+0003e020: 655f 4845 4144 4552 533a 2020 2020 2020 e_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: 2048 6561 6465 7273 2e20 2020 2020 2020 Headers. \n+0003e050: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0003e060: 0a2a 2049 4e43 4c55 4445 533a 2020 2020 .* 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 5072 6f67 7261 Progra\n+0003e090: 6d20 5661 7269 6162 6c65 732e 2020 2028 m Variables. (\n+0003e0a0: 6c69 6e65 2020 3435 290a 2a20 696e 666f line 45).* info\n+0003e0b0: 5f54 4558 494e 464f 533a 2020 2020 2020 _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 2054 6578 696e 666f 2e20 2020 2020 Texinfo. \n+0003e0e0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0003e0f0: 3629 0a2a 204a 4156 413a 2020 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 556e 6966 Unif\n+0003e120: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+0003e130: 2028 6c69 6e65 2031 3032 290a 2a20 4a41 (line 102).* JA\n+0003e140: 5641 433a 2020 2020 2020 2020 2020 2020 VAC: \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 204a 6176 612e 2020 2020 2020 Java. \n+0003e170: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003e180: 2033 3529 0a2a 204a 4156 4143 464c 4147 35).* JAVACFLAG\n+0003e190: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003e1a0: 2020 2020 2020 2020 2020 2020 2020 4a61 Ja\n+0003e1b0: 7661 2e20 2020 2020 2020 2020 2020 2020 va. \n+0003e1c0: 2020 2028 6c69 6e65 2020 3338 290a 2a20 (line 38).* \n+0003e1d0: 4a41 5641 524f 4f54 3a20 2020 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+0003e1f0: 2020 2020 2020 204a 6176 612e 2020 2020 Java. \n+0003e200: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0003e210: 6520 2034 3729 0a2a 204c 4441 4444 3a20 e 47).* LDADD: \n 0003e220: 2020 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: 4c69 6e6b 696e 672e 2020 2020 2020 2020 Linking. \n+0003e250: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).\n+0003e260: 2a20 4c44 464c 4147 533a 2020 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 2050 726f 6772 616d Program\n+0003e290: 2056 6172 6961 626c 6573 2e20 2020 286c Variables. (l\n+0003e2a0: 696e 6520 2031 3229 0a2a 204c 464c 4147 ine 12).* LFLAG\n+0003e2b0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \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 5961 6363 2061 6e64 204c 6578 2e20 Yacc and Lex. \n+0003e2e0: 2020 2020 2020 2028 6c69 6e65 2020 3536 (line 56\n+0003e2f0: 290a 2a20 6c69 625f 4c49 4252 4152 4945 ).* lib_LIBRARIE\n+0003e300: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003e310: 2020 2020 2020 2020 2020 2041 204c 6962 A Lib\n+0003e320: 7261 7279 2e20 2020 2020 2020 2020 2020 rary. \n+0003e330: 286c 696e 6520 2020 3629 0a2a 206c 6962 (line 6).* lib\n+0003e340: 5f4c 544c 4942 5241 5249 4553 3a20 2020 _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+0003e360: 2020 2020 4c69 6274 6f6f 6c20 4c69 6272 Libtool Libr\n+0003e370: 6172 6965 732e 2020 2028 6c69 6e65 2020 aries. (line \n+0003e380: 2036 290a 2a20 6c69 6265 7865 635f 5052 6).* libexec_PR\n+0003e390: 4f47 5241 4d53 3a20 2020 2020 2020 2020 OGRAMS: \n+0003e3a0: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n+0003e3b0: 6772 616d 2053 6f75 7263 6573 2e20 2020 gram Sources. \n+0003e3c0: 2020 286c 696e 6520 2020 3629 0a2a 206c (line 6).* l\n+0003e3d0: 6962 6578 6563 5f53 4352 4950 5453 3a20 ibexec_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-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+0003e3f0: 2020 2020 2020 5363 7269 7074 732e 2020 Scripts. \n+0003e400: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003e410: 2020 3138 290a 2a20 4c49 424f 424a 533a 18).* LIBOBJS:\n+0003e420: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003e430: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0003e440: 7074 696f 6e61 6c2e 2020 2020 2020 2020 ptional. \n+0003e450: 2020 2020 286c 696e 6520 2036 3629 0a2a (line 66).*\n+0003e460: 204c 4942 4f42 4a53 203c 313e 3a20 2020 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 4c54 4c49 424f 424a LTLIBOBJ\n+0003e490: 532e 2020 2020 2020 2020 2020 2028 6c69 S. (li\n+0003e4a0: 6e65 2020 2036 290a 2a20 4c49 424f 424a ne 6).* LIBOBJ\n+0003e4b0: 5320 3c32 3e3a 2020 2020 2020 2020 2020 S <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: 204c 4942 4f42 4a53 2e20 2020 2020 2020 LIBOBJS. \n+0003e4e0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0003e4f0: 0a2a 204c 4942 5241 5249 4553 3a20 2020 .* 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 556e 6966 6f72 Unifor\n+0003e520: 6d2e 2020 2020 2020 2020 2020 2020 2028 m. (\n+0003e530: 6c69 6e65 2031 3032 290a 2a20 4c49 4253 line 102).* LIBS\n+0003e540: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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 2050 726f 6772 616d 2056 6172 6961 Program Varia\n+0003e570: 626c 6573 2e20 2020 286c 696e 6520 2031 bles. (line 1\n+0003e580: 3229 0a2a 204c 4942 544f 4f4c 464c 4147 2).* LIBTOOLFLAG\n+0003e590: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003e5a0: 2020 2020 2020 2020 2020 2020 4c69 6274 Libt\n+0003e5b0: 6f6f 6c20 466c 6167 732e 2020 2020 2020 ool Flags. \n+0003e5c0: 2028 6c69 6e65 2020 2036 290a 2a20 4c49 (line 6).* LI\n+0003e5d0: 4e4b 3a20 2020 2020 2020 2020 2020 2020 NK: \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 2050 726f 6772 616d 2056 6172 Program Var\n+0003e600: 6961 626c 6573 2e20 2020 286c 696e 6520 iables. (line \n+0003e610: 2036 3629 0a2a 204c 494e 4b20 3c31 3e3a 66).* LINK <1>:\n+0003e620: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003e630: 2020 2020 2020 2020 2020 2020 2020 486f Ho\n+0003e640: 7720 7468 6520 4c69 6e6b 6572 2069 7320 w the Linker is \n+0003e650: 4368 6f73 656e 2e0a 2020 2020 2020 2020 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 286c 696e 6520 2031 3629 (line 16)\n+0003e6a0: 0a2a 204c 4953 503a 2020 2020 2020 2020 .* 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 556e 6966 6f72 Unifor\n+0003e6d0: 6d2e 2020 2020 2020 2020 2020 2020 2028 m. (\n+0003e6e0: 6c69 6e65 2031 3032 290a 2a20 6c69 7370 line 102).* lisp\n+0003e6f0: 5f4c 4953 503a 2020 2020 2020 2020 2020 _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 2045 6d61 6373 204c 6973 702e 2020 Emacs Lisp. \n+0003e720: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0003e730: 3629 0a2a 206c 6973 7064 6972 3a20 2020 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 5075 626c Publ\n+0003e760: 6963 204d 6163 726f 732e 2020 2020 2020 ic Macros. \n+0003e770: 2028 6c69 6e65 2020 3636 290a 2a20 6c6f (line 66).* lo\n+0003e780: 6361 6c73 7461 7465 5f44 4154 413a 2020 calstate_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 2044 6174 612e 2020 2020 2020 Data. \n+0003e7b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003e7c0: 2020 3929 0a2a 204c 4f47 5f43 4f4d 5049 9).* LOG_COMPI\n+0003e7d0: 4c45 3a20 2020 2020 2020 2020 2020 2020 LE: \n+0003e7e0: 2020 2020 2020 2020 2020 2020 2020 5369 Si\n+0003e7f0: 6d70 6c65 2054 6573 7473 2075 7369 6e67 mple Tests using\n+0003e800: 2070 6172 616c 6c65 6c2d 7465 7374 732e parallel-tests.\n+0003e810: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+0003e840: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003e850: 6c69 6e65 2020 3339 290a 2a20 4c4f 475f line 39).* LOG_\n+0003e860: 434f 4d50 494c 4552 3a20 2020 2020 2020 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 2053 696d 706c 6520 5465 7374 7320 Simple Tests \n+0003e890: 7573 696e 6720 7061 7261 6c6c 656c 2d74 using parallel-t\n+0003e8a0: 6573 7473 2e0a 2020 2020 2020 2020 2020 ests.. \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 286c 696e 6520 2033 3929 0a2a (line 39).*\n+0003e8f0: 204c 4f47 5f46 4c41 4753 3a20 2020 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 5369 6d70 6c65 2054 Simple T\n+0003e920: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n+0003e930: 6c65 6c2d 7465 7374 732e 0a20 2020 2020 lel-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+0003e970: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0003e980: 3339 290a 2a20 4c54 414c 4c4f 4341 3a20 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+0003e9a0: 2020 2020 2020 2020 2020 2020 204c 544c LTL\n+0003e9b0: 4942 4f42 4a53 2e20 2020 2020 2020 2020 IBOBJS. \n+0003e9c0: 2020 286c 696e 6520 2020 3629 0a2a 204c (line 6).* L\n+0003e9d0: 5441 4c4c 4f43 4120 3c31 3e3a 2020 2020 TALLOCA <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-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+0003e9f0: 2020 2020 2020 4c49 424f 424a 532e 2020 LIBOBJS. \n+0003ea00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003ea10: 2020 2036 290a 2a20 4c54 4c49 424f 424a 6).* LTLIBOBJ\n+0003ea20: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+0003ea30: 2020 2020 2020 2020 2020 2020 2020 204c L\n+0003ea40: 544c 4942 4f42 4a53 2e20 2020 2020 2020 TLIBOBJS. \n+0003ea50: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0003ea60: 204c 544c 4942 4f42 4a53 203c 313e 3a20 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+0003ea80: 2020 2020 2020 2020 4c49 424f 424a 532e LIBOBJS.\n+0003ea90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0003eaa0: 6e65 2020 2036 290a 2a20 4c54 4c49 4252 ne 6).* LTLIBR\n+0003eab0: 4152 4945 533a 2020 2020 2020 2020 2020 ARIES: \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: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n+0003eae0: 2020 2020 2020 286c 696e 6520 3130 3229 (line 102)\n+0003eaf0: 0a2a 204d 4149 4e54 4149 4e45 5243 4c45 .* MAINTAINERCLE\n+0003eb00: 414e 4649 4c45 533a 2020 2020 2020 2020 ANFILES: \n+0003eb10: 2020 2020 2020 2020 2020 436c 6561 6e2e Clean.\n+0003eb20: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003eb30: 6c69 6e65 2020 3133 290a 2a20 4d41 4b45 line 13).* MAKE\n+0003eb40: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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 2053 7562 6469 7265 6374 6f72 6965 Subdirectorie\n+0003eb70: 732e 2020 2020 2020 286c 696e 6520 2032 s. (line 2\n+0003eb80: 3929 0a2a 204d 414b 4549 4e46 4f3a 2020 9).* 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 5465 7869 Texi\n+0003ebb0: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+0003ebc0: 2028 6c69 6e65 2020 3933 290a 2a20 4d41 (line 93).* MA\n+0003ebd0: 4b45 494e 464f 464c 4147 533a 2020 2020 KEINFOFLAGS: \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 2054 6578 696e 666f 2e20 2020 Texinfo. \n+0003ec00: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003ec10: 3130 3329 0a2a 204d 414b 4549 4e46 4f48 103).* MAKEINFOH\n+0003ec20: 544d 4c3a 2020 2020 2020 2020 2020 2020 TML: \n+0003ec30: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+0003ec40: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+0003ec50: 2020 2028 6c69 6e65 2020 3939 290a 2a20 (line 99).* \n+0003ec60: 6d61 6e5f 4d41 4e53 3a20 2020 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 204d 616e 2050 6167 6573 Man Pages\n+0003ec90: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+0003eca0: 6520 2020 3629 0a2a 204d 414e 533a 2020 e 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: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n+0003ece0: 2020 2020 2028 6c69 6e65 2031 3032 290a (line 102).\n+0003ecf0: 2a20 6d61 7564 655f 4152 3a20 2020 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 2050 726f 6772 616d Program\n+0003ed20: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+0003ed30: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \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 286c 696e 6520 2036 3829 (line 68)\n+0003ed80: 0a2a 206d 6175 6465 5f43 4341 5346 4c41 .* maude_CCASFLA\n+0003ed90: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+0003eda0: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n+0003edb0: 6d20 616e 6420 4c69 6272 6172 7920 5661 m and Library Va\n+0003edc0: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables.. \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 2028 6c69 6e65 2031 3730 (line 170\n+0003ee10: 290a 2a20 6d61 7564 655f 4346 4c41 4753 ).* maude_CFLAGS\n+0003ee20: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003ee30: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n+0003ee40: 616d 2061 6e64 204c 6962 7261 7279 2056 am and Library V\n+0003ee50: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables.. \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 286c 696e 6520 3137 (line 17\n+0003eea0: 3129 0a2a 206d 6175 6465 5f43 5050 464c 1).* maude_CPPFL\n+0003eeb0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003eec0: 2020 2020 2020 2020 2020 2020 5072 6f67 Prog\n+0003eed0: 7261 6d20 616e 6420 4c69 6272 6172 7920 ram and Library \n+0003eee0: 5661 7269 6162 6c65 732e 0a20 2020 2020 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 2028 6c69 6e65 2031 (line 1\n+0003ef30: 3732 290a 2a20 6d61 7564 655f 4358 5846 72).* maude_CXXF\n+0003ef40: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+0003ef50: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n+0003ef60: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n+0003ef70: 2056 6172 6961 626c 6573 2e0a 2020 2020 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 286c 696e 6520 (line \n+0003efc0: 3137 3329 0a2a 206d 6175 6465 5f44 4550 173).* maude_DEP\n+0003efd0: 454e 4445 4e43 4945 533a 2020 2020 2020 ENDENCIES: \n+0003efe0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+0003eff0: 6e6b 696e 672e 2020 2020 2020 2020 2020 nking. \n+0003f000: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+0003f010: 6d61 7564 655f 4445 5045 4e44 454e 4349 maude_DEPENDENCI\n+0003f020: 4553 203c 313e 3a20 2020 2020 2020 2020 ES <1>: \n+0003f030: 2020 2020 2020 2050 726f 6772 616d 2061 Program a\n+0003f040: 6e64 204c 6962 7261 7279 2056 6172 6961 nd Library Varia\n+0003f050: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles.. \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 286c 696e 6520 3131 3829 0a2a (line 118).*\n+0003f0a0: 206d 6175 6465 5f46 464c 4147 533a 2020 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 5072 6f67 7261 6d20 Program \n+0003f0d0: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n+0003f0e0: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \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 2028 6c69 6e65 2031 3734 290a (line 174).\n+0003f130: 2a20 6d61 7564 655f 4743 4a46 4c41 4753 * maude_GCJFLAGS\n+0003f140: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003f150: 2020 2020 2020 2020 2050 726f 6772 616d Program\n+0003f160: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+0003f170: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \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+0003f1b0: 2020 2020 2020 286c 696e 6520 3137 3529 (line 175)\n+0003f1c0: 0a2a 206d 6175 6465 5f4c 4441 4444 3a20 .* 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+0003f1e0: 2020 2020 2020 2020 2020 4c69 6e6b 696e Linkin\n+0003f1f0: 672e 2020 2020 2020 2020 2020 2020 2028 g. (\n+0003f200: 6c69 6e65 2020 3137 290a 2a20 6d61 7564 line 17).* maud\n+0003f210: 655f 4c44 4144 4420 3c31 3e3a 2020 2020 e_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 2050 726f 6772 616d 2061 6e64 204c Program and L\n+0003f240: 6962 7261 7279 2056 6172 6961 626c 6573 ibrary Variables\n+0003f250: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 2038 3629 0a2a 206d 6175 (line 86).* mau\n+0003f2a0: 6465 5f4c 4446 4c41 4753 3a20 2020 2020 de_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 4c69 6e6b 696e 672e 2020 2020 Linking. \n+0003f2d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0003f2e0: 3337 290a 2a20 6d61 7564 655f 4c44 464c 37).* maude_LDFL\n+0003f2f0: 4147 5320 3c31 3e3a 2020 2020 2020 2020 AGS <1>: \n+0003f300: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n+0003f310: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n+0003f320: 2056 6172 6961 626c 6573 2e0a 2020 2020 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 286c 696e 6520 (line \n+0003f370: 3130 3629 0a2a 206d 6175 6465 5f4c 464c 106).* maude_LFL\n+0003f380: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+0003f390: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n+0003f3a0: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n+0003f3b0: 7920 5661 7269 6162 6c65 732e 0a20 2020 y 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-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+0003f3f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0003f400: 2031 3736 290a 2a20 6d61 7564 655f 4c49 176).* maude_LI\n+0003f410: 4241 4444 3a20 2020 2020 2020 2020 2020 BADD: \n+0003f420: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+0003f430: 204c 6962 7261 7279 2e20 2020 2020 2020 Library. \n+0003f440: 2020 2020 286c 696e 6520 2032 3629 0a2a (line 26).*\n+0003f450: 206d 6175 6465 5f4c 4942 4144 4420 3c31 maude_LIBADD <1\n+0003f460: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+0003f470: 2020 2020 2020 2020 5072 6f67 7261 6d20 Program \n+0003f480: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n+0003f490: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \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 2028 6c69 6e65 2020 3738 290a (line 78).\n+0003f4e0: 2a20 6d61 7564 655f 4c49 4254 4f4f 4c46 * maude_LIBTOOLF\n+0003f4f0: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+0003f500: 2020 2020 2020 2020 204c 6962 746f 6f6c Libtool\n+0003f510: 2046 6c61 6773 2e20 2020 2020 2020 286c Flags. (l\n+0003f520: 696e 6520 2020 3629 0a2a 206d 6175 6465 ine 6).* maude\n+0003f530: 5f4c 4942 544f 4f4c 464c 4147 5320 3c31 _LIBTOOLFLAGS <1\n+0003f540: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+0003f550: 2020 5072 6f67 7261 6d20 616e 6420 4c69 Program and Li\n+0003f560: 6272 6172 7920 5661 7269 6162 6c65 732e brary Variables.\n+0003f570: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+0003f5a0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0003f5b0: 6c69 6e65 2031 3131 290a 2a20 6d61 7564 line 111).* maud\n+0003f5c0: 655f 4c49 4e4b 3a20 2020 2020 2020 2020 e_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 2050 726f 6772 616d 2061 6e64 204c Program and L\n+0003f5f0: 6962 7261 7279 2056 6172 6961 626c 6573 ibrary Variables\n+0003f600: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 3135 3429 0a2a 206d 6175 (line 154).* mau\n+0003f650: 6465 5f4f 424a 4346 4c41 4753 3a20 2020 de_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 5072 6f67 7261 6d20 616e 6420 Program and \n+0003f680: 4c69 6272 6172 7920 5661 7269 6162 6c65 Library Variable\n+0003f690: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2031 3737 290a 2a20 6d61 (line 177).* ma\n+0003f6e0: 7564 655f 5246 4c41 4753 3a20 2020 2020 ude_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 2050 726f 6772 616d 2061 6e64 Program and\n+0003f710: 204c 6962 7261 7279 2056 6172 6961 626c Library Variabl\n+0003f720: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \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+0003f760: 2020 286c 696e 6520 3137 3829 0a2a 206d (line 178).* m\n+0003f770: 6175 6465 5f53 484f 5254 4e41 4d45 3a20 aude_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+0003f790: 2020 2020 2020 5072 6f67 7261 6d20 616e Program an\n+0003f7a0: 6420 4c69 6272 6172 7920 5661 7269 6162 d Library Variab\n+0003f7b0: 6c65 732e 0a20 2020 2020 2020 2020 2020 les.. \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 2028 6c69 6e65 2032 3131 290a 2a20 (line 211).* \n+0003f800: 6d61 7564 655f 534f 5552 4345 533a 2020 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 2050 726f 6772 616d 2061 Program a\n+0003f830: 6e64 204c 6962 7261 7279 2056 6172 6961 nd Library Varia\n+0003f840: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles.. \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 286c 696e 6520 2031 3829 0a2a (line 18).*\n+0003f890: 206d 6175 6465 5f55 5043 464c 4147 533a maude_UPCFLAGS:\n+0003f8a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0003f8b0: 2020 2020 2020 2020 5072 6f67 7261 6d20 Program \n+0003f8c0: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n+0003f8d0: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \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+0003f910: 2020 2020 2028 6c69 6e65 2031 3739 290a (line 179).\n+0003f920: 2a20 6d61 7564 655f 5946 4c41 4753 3a20 * 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+0003f940: 2020 2020 2020 2020 2050 726f 6772 616d Program\n+0003f950: 2061 6e64 204c 6962 7261 7279 2056 6172 and Library Var\n+0003f960: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables.. \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 286c 696e 6520 3138 3029 (line 180)\n+0003f9b0: 0a2a 204d 4b44 4952 5f50 3a20 2020 2020 .* 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 4f62 736f 6c65 Obsole\n+0003f9e0: 7465 204d 6163 726f 732e 2020 2020 2028 te Macros. (\n+0003f9f0: 6c69 6e65 2020 3334 290a 2a20 6d6b 6469 line 34).* mkdi\n+0003fa00: 725f 703a 2020 2020 2020 2020 2020 2020 r_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 204f 6273 6f6c 6574 6520 4d61 6372 Obsolete Macr\n+0003fa30: 6f73 2e20 2020 2020 286c 696e 6520 2033 os. (line 3\n+0003fa40: 3429 0a2a 204d 4f53 544c 5943 4c45 414e 4).* MOSTLYCLEAN\n+0003fa50: 4649 4c45 533a 2020 2020 2020 2020 2020 FILES: \n+0003fa60: 2020 2020 2020 2020 2020 2020 436c 6561 Clea\n+0003fa70: 6e2e 2020 2020 2020 2020 2020 2020 2020 n. \n+0003fa80: 2028 6c69 6e65 2020 3133 290a 2a20 6e6f (line 13).* no\n+0003fa90: 6261 7365 5f3a 2020 2020 2020 2020 2020 base_: \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+0003fab0: 2020 2020 2041 6c74 6572 6e61 7469 7665 Alternative\n+0003fac0: 2e20 2020 2020 2020 2020 286c 696e 6520 . (line \n+0003fad0: 2032 3329 0a2a 206e 6f64 6973 745f 3a20 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+0003faf0: 2020 2020 2020 2020 2020 2020 2020 416c Al\n+0003fb00: 7465 726e 6174 6976 652e 2020 2020 2020 ternative. \n+0003fb10: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).* \n+0003fb20: 6e6f 6469 7374 5f20 3c31 3e3a 2020 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 2046 696e 652d 6772 6169 Fine-grai\n+0003fb50: 6e65 6420 4469 7374 7269 6275 7469 6f6e ned Distribution\n+0003fb60: 2043 6f6e 7472 6f6c 2e0a 2020 2020 2020 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 286c 696e 6520 2020 (line \n+0003fbb0: 3629 0a2a 206e 6f69 6e73 745f 3a20 2020 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 556e 6966 Unif\n+0003fbe0: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+0003fbf0: 2028 6c69 6e65 2020 3931 290a 2a20 6e6f (line 91).* no\n+0003fc00: 696e 7374 5f48 4541 4445 5253 3a20 2020 inst_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 2048 6561 6465 7273 2e20 2020 Headers. \n+0003fc30: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0003fc40: 2020 3629 0a2a 206e 6f69 6e73 745f 4845 6).* noinst_HE\n+0003fc50: 4144 4552 5320 3c31 3e3a 2020 2020 2020 ADERS <1>: \n+0003fc60: 2020 2020 2020 2020 2020 2020 2020 4865 He\n+0003fc70: 6164 6572 732e 2020 2020 2020 2020 2020 aders. \n+0003fc80: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).* \n+0003fc90: 6e6f 696e 7374 5f4c 4942 5241 5249 4553 noinst_LIBRARIES\n+0003fca0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0003fcb0: 2020 2020 2020 2041 204c 6962 7261 7279 A Library\n+0003fcc0: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+0003fcd0: 6520 2020 3629 0a2a 206e 6f69 6e73 745f e 6).* noinst_\n+0003fce0: 4c49 5350 3a20 2020 2020 2020 2020 2020 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: 456d 6163 7320 4c69 7370 2e20 2020 2020 Emacs Lisp. \n+0003fd10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0003fd20: 2a20 6e6f 696e 7374 5f4c 544c 4942 5241 * noinst_LTLIBRA\n+0003fd30: 5249 4553 3a20 2020 2020 2020 2020 2020 RIES: \n+0003fd40: 2020 2020 2020 2020 204c 6962 746f 6f6c Libtool\n+0003fd50: 2043 6f6e 7665 6e69 656e 6365 204c 6962 Convenience Lib\n+0003fd60: 7261 7269 6573 2e0a 2020 2020 2020 2020 raries.. \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 286c 696e 6520 2020 3629 (line 6)\n+0003fdb0: 0a2a 206e 6f69 6e73 745f 5052 4f47 5241 .* noinst_PROGRA\n+0003fdc0: 4d53 3a20 2020 2020 2020 2020 2020 2020 MS: \n+0003fdd0: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n+0003fde0: 6d20 536f 7572 6365 732e 2020 2020 2028 m Sources. (\n+0003fdf0: 6c69 6e65 2020 2036 290a 2a20 6e6f 696e line 6).* noin\n+0003fe00: 7374 5f53 4352 4950 5453 3a20 2020 2020 st_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 2053 6372 6970 7473 2e20 2020 2020 Scripts. \n+0003fe30: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+0003fe40: 3829 0a2a 206e 6f74 7261 6e73 5f3a 2020 8).* 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 4d61 6e20 Man \n+0003fe70: 5061 6765 732e 2020 2020 2020 2020 2020 Pages. \n+0003fe80: 2028 6c69 6e65 2020 3534 290a 2a20 4f42 (line 54).* OB\n+0003fe90: 4a43 3a20 2020 2020 2020 2020 2020 2020 JC: \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 204f 626a 6563 7469 7665 2043 Objective C\n+0003fec0: 2053 7570 706f 7274 2e20 286c 696e 6520 Support. (line \n+0003fed0: 2031 3629 0a2a 204f 424a 4343 4f4d 5049 16).* OBJCCOMPI\n+0003fee0: 4c45 3a20 2020 2020 2020 2020 2020 2020 LE: \n+0003fef0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob\n+0003ff00: 6a65 6374 6976 6520 4320 5375 7070 6f72 jective C Suppor\n+0003ff10: 742e 2028 6c69 6e65 2020 3235 290a 2a20 t. (line 25).* \n+0003ff20: 4f42 4a43 464c 4147 533a 2020 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 204f 626a 6563 7469 7665 Objective\n+0003ff50: 2043 2053 7570 706f 7274 2e20 286c 696e C Support. (lin\n+0003ff60: 6520 2031 3929 0a2a 204f 424a 434c 494e e 19).* OBJCLIN\n+0003ff70: 4b3a 2020 2020 2020 2020 2020 2020 2020 K: \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+0003ff90: 4f62 6a65 6374 6976 6520 4320 5375 7070 Objective C Supp\n+0003ffa0: 6f72 742e 2028 6c69 6e65 2020 3239 290a ort. (line 29).\n+0003ffb0: 2a20 4f42 4a43 4c49 4e4b 203c 313e 3a20 * 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+0003ffd0: 2020 2020 2020 2020 2048 6f77 2074 6865 How the\n+0003ffe0: 204c 696e 6b65 7220 6973 2043 686f 7365 Linker is Chose\n+0003fff0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n.. \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+00040030: 2028 6c69 6e65 2020 3134 290a 2a20 6f6c (line 14).* ol\n+00040040: 6469 6e63 6c75 6465 5f48 4541 4445 5253 dinclude_HEADERS\n+00040050: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00040060: 2020 2020 2048 6561 6465 7273 2e20 2020 Headers. \n+00040070: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00040080: 2020 3629 0a2a 2050 4143 4b41 4745 3a20 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+000400a0: 2020 2020 2020 2020 2020 2020 2020 4261 Ba\n+000400b0: 7369 6373 206f 6620 4469 7374 7269 6275 sics of Distribu\n+000400c0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion.. \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 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00040110: 2070 6b67 6461 7461 5f44 4154 413a 2020 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 4461 7461 2e20 2020 Data. \n+00040140: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00040150: 6e65 2020 2039 290a 2a20 706b 6764 6174 ne 9).* pkgdat\n+00040160: 615f 5343 5249 5054 533a 2020 2020 2020 a_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: 2053 6372 6970 7473 2e20 2020 2020 2020 Scripts. \n+00040190: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)\n+000401a0: 0a2a 2070 6b67 6461 7461 6469 723a 2020 .* 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+000401c0: 2020 2020 2020 2020 2020 556e 6966 6f72 Unifor\n+000401d0: 6d2e 2020 2020 2020 2020 2020 2020 2028 m. (\n+000401e0: 6c69 6e65 2020 3139 290a 2a20 706b 6769 line 19).* pkgi\n+000401f0: 6e63 6c75 6465 5f48 4541 4445 5253 3a20 nclude_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+00040210: 2020 2048 6561 6465 7273 2e20 2020 2020 Headers. \n+00040220: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00040230: 3629 0a2a 2070 6b67 696e 636c 7564 6564 6).* pkgincluded\n+00040240: 6972 3a20 2020 2020 2020 2020 2020 2020 ir: \n+00040250: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n+00040260: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+00040270: 2028 6c69 6e65 2020 3139 290a 2a20 706b (line 19).* pk\n+00040280: 676c 6962 5f4c 4942 5241 5249 4553 3a20 glib_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+000402a0: 2020 2020 2041 204c 6962 7261 7279 2e20 A Library. \n+000402b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000402c0: 2020 3629 0a2a 2070 6b67 6c69 625f 4c54 6).* pkglib_LT\n+000402d0: 4c49 4252 4152 4945 533a 2020 2020 2020 LIBRARIES: \n+000402e0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+000402f0: 6274 6f6f 6c20 4c69 6272 6172 6965 732e btool Libraries.\n+00040300: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00040310: 706b 676c 6962 6469 723a 2020 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 2055 6e69 666f 726d 2e20 Uniform. \n+00040340: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00040350: 6520 2031 3929 0a2a 2070 6b67 6c69 6265 e 19).* pkglibe\n+00040360: 7865 635f 5052 4f47 5241 4d53 3a20 2020 xec_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: 5072 6f67 7261 6d20 536f 7572 6365 732e Program Sources.\n+00040390: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+000403a0: 2a20 706b 676c 6962 6578 6563 5f53 4352 * pkglibexec_SCR\n+000403b0: 4950 5453 3a20 2020 2020 2020 2020 2020 IPTS: \n+000403c0: 2020 2020 2020 2020 2053 6372 6970 7473 Scripts\n+000403d0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+000403e0: 696e 6520 2031 3829 0a2a 2070 6b67 6c69 ine 18).* pkgli\n+000403f0: 6265 7865 6364 6972 3a20 2020 2020 2020 bexecdir: \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 556e 6966 6f72 6d2e 2020 2020 2020 Uniform. \n+00040420: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19\n+00040430: 290a 2a20 706b 6770 7965 7865 6364 6972 ).* pkgpyexecdir\n+00040440: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00040450: 2020 2020 2020 2020 2020 2050 7974 686f Pytho\n+00040460: 6e2e 2020 2020 2020 2020 2020 2020 2020 n. \n+00040470: 286c 696e 6520 3130 3529 0a2a 2070 6b67 (line 105).* pkg\n+00040480: 7079 7468 6f6e 6469 723a 2020 2020 2020 pythondir: \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+000404a0: 2020 2020 5079 7468 6f6e 2e20 2020 2020 Python. \n+000404b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+000404c0: 3931 290a 2a20 5052 4f47 5241 4d53 3a20 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+000404e0: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni\n+000404f0: 666f 726d 2e20 2020 2020 2020 2020 2020 form. \n+00040500: 2020 286c 696e 6520 2031 3729 0a2a 2050 (line 17).* P\n+00040510: 524f 4752 414d 5320 3c31 3e3a 2020 2020 ROGRAMS <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-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+00040530: 2020 2020 2020 556e 6966 6f72 6d2e 2020 Uniform. \n+00040540: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00040550: 2031 3032 290a 2a20 7079 6578 6563 6469 102).* pyexecdi\n+00040560: 723a 2020 2020 2020 2020 2020 2020 2020 r: \n+00040570: 2020 2020 2020 2020 2020 2020 2020 2050 P\n+00040580: 7974 686f 6e2e 2020 2020 2020 2020 2020 ython. \n+00040590: 2020 2020 286c 696e 6520 2039 3629 0a2a (line 96).*\n+000405a0: 2050 5954 484f 4e3a 2020 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 556e 6966 6f72 6d2e Uniform.\n+000405d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+000405e0: 6e65 2031 3032 290a 2a20 5059 5448 4f4e ne 102).* PYTHON\n+000405f0: 203c 313e 3a20 2020 2020 2020 2020 2020 <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: 2050 7974 686f 6e2e 2020 2020 2020 2020 Python. \n+00040620: 2020 2020 2020 286c 696e 6520 2035 3629 (line 56)\n+00040630: 0a2a 2050 5954 484f 4e5f 4558 4543 5f50 .* PYTHON_EXEC_P\n+00040640: 5245 4649 583a 2020 2020 2020 2020 2020 REFIX: \n+00040650: 2020 2020 2020 2020 2020 5079 7468 6f6e Python\n+00040660: 2e20 2020 2020 2020 2020 2020 2020 2028 . (\n+00040670: 6c69 6e65 2020 3737 290a 2a20 5059 5448 line 77).* PYTH\n+00040680: 4f4e 5f50 4c41 5446 4f52 4d3a 2020 2020 ON_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 2050 7974 686f 6e2e 2020 2020 2020 Python. \n+000406b0: 2020 2020 2020 2020 286c 696e 6520 2038 (line 8\n+000406c0: 3229 0a2a 2050 5954 484f 4e5f 5052 4546 2).* PYTHON_PREF\n+000406d0: 4958 3a20 2020 2020 2020 2020 2020 2020 IX: \n+000406e0: 2020 2020 2020 2020 2020 2020 5079 7468 Pyth\n+000406f0: 6f6e 2e20 2020 2020 2020 2020 2020 2020 on. \n+00040700: 2028 6c69 6e65 2020 3732 290a 2a20 5059 (line 72).* PY\n+00040710: 5448 4f4e 5f56 4552 5349 4f4e 3a20 2020 THON_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 2050 7974 686f 6e2e 2020 2020 Python. \n+00040740: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00040750: 2036 3829 0a2a 2070 7974 686f 6e64 6972 68).* pythondir\n+00040760: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00040770: 2020 2020 2020 2020 2020 2020 2020 5079 Py\n+00040780: 7468 6f6e 2e20 2020 2020 2020 2020 2020 thon. \n+00040790: 2020 2028 6c69 6e65 2020 3837 290a 2a20 (line 87).* \n+000407a0: 5245 4348 4543 4b5f 4c4f 4753 3a20 2020 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 2053 696d 706c 6520 5465 Simple Te\n+000407d0: 7374 7320 7573 696e 6720 7061 7261 6c6c sts using parall\n+000407e0: 656c 2d74 6573 7473 2e0a 2020 2020 2020 el-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 286c 696e 6520 3131 (line 11\n+00040830: 3729 0a2a 2052 464c 4147 533a 2020 2020 7).* 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 466f 7274 Fort\n+00040860: 7261 6e20 3737 2053 7570 706f 7274 2e20 ran 77 Support. \n+00040870: 2028 6c69 6e65 2020 3235 290a 2a20 5253 (line 25).* RS\n+00040880: 5432 4854 4d4c 3a20 2020 2020 2020 2020 T2HTML: \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 2053 696d 706c 6520 5465 7374 Simple Test\n+000408b0: 7320 7573 696e 6720 7061 7261 6c6c 656c s using parallel\n+000408c0: 2d74 6573 7473 2e0a 2020 2020 2020 2020 -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 286c 696e 6520 2037 3029 (line 70)\n+00040910: 0a2a 2052 554e 5445 5354 3a20 2020 2020 .* 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 4465 6a61 476e DejaGn\n+00040940: 7520 5465 7374 732e 2020 2020 2020 2028 u Tests. (\n+00040950: 6c69 6e65 2020 3139 290a 2a20 5255 4e54 line 19).* RUNT\n+00040960: 4553 5444 4546 4155 4c54 464c 4147 533a ESTDEFAULTFLAGS:\n+00040970: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00040980: 2020 2044 656a 6147 6e75 2054 6573 7473 DejaGnu Tests\n+00040990: 2e20 2020 2020 2020 286c 696e 6520 2031 . (line 1\n+000409a0: 3429 0a2a 2052 554e 5445 5354 464c 4147 4).* RUNTESTFLAG\n+000409b0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+000409c0: 2020 2020 2020 2020 2020 2020 4465 6a61 Deja\n+000409d0: 476e 7520 5465 7374 732e 2020 2020 2020 Gnu Tests. \n+000409e0: 2028 6c69 6e65 2020 3234 290a 2a20 7362 (line 24).* sb\n+000409f0: 696e 5f50 524f 4752 414d 533a 2020 2020 in_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 2050 726f 6772 616d 2053 6f75 Program Sou\n+00040a20: 7263 6573 2e20 2020 2020 286c 696e 6520 rces. (line \n+00040a30: 2020 3629 0a2a 2073 6269 6e5f 5343 5249 6).* sbin_SCRI\n+00040a40: 5054 533a 2020 2020 2020 2020 2020 2020 PTS: \n+00040a50: 2020 2020 2020 2020 2020 2020 2020 5363 Sc\n+00040a60: 7269 7074 732e 2020 2020 2020 2020 2020 ripts. \n+00040a70: 2020 2028 6c69 6e65 2020 3138 290a 2a20 (line 18).* \n+00040a80: 5343 5249 5054 533a 2020 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 2055 6e69 666f 726d 2e20 Uniform. \n+00040ab0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00040ac0: 6520 3130 3229 0a2a 2053 4352 4950 5453 e 102).* SCRIPTS\n+00040ad0: 203c 313e 3a20 2020 2020 2020 2020 2020 <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: 5363 7269 7074 732e 2020 2020 2020 2020 Scripts. \n+00040b00: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).\n+00040b10: 2a20 7368 6172 6564 7374 6174 655f 4441 * sharedstate_DA\n+00040b20: 5441 3a20 2020 2020 2020 2020 2020 2020 TA: \n+00040b30: 2020 2020 2020 2020 2044 6174 612e 2020 Data. \n+00040b40: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+00040b50: 696e 6520 2020 3929 0a2a 2053 4f55 5243 ine 9).* SOURC\n+00040b60: 4553 3a20 2020 2020 2020 2020 2020 2020 ES: \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 5072 6f67 7261 6d20 536f 7572 6365 Program Source\n+00040b90: 732e 2020 2020 2028 6c69 6e65 2020 3333 s. (line 33\n+00040ba0: 290a 2a20 534f 5552 4345 5320 3c31 3e3a ).* SOURCES <1>:\n+00040bb0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00040bc0: 2020 2020 2020 2020 2020 2044 6566 6175 Defau\n+00040bd0: 6c74 205f 534f 5552 4345 532e 2020 2020 lt _SOURCES. \n+00040be0: 286c 696e 6520 2020 3629 0a2a 2053 5542 (line 6).* SUB\n+00040bf0: 4449 5253 3a20 2020 2020 2020 2020 2020 DIRS: \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 5375 6264 6972 6563 746f 7269 Subdirectori\n+00040c20: 6573 2e20 2020 2020 2028 6c69 6e65 2020 es. (line \n+00040c30: 2038 290a 2a20 5355 4244 4952 5320 3c31 8).* SUBDIRS <1\n+00040c40: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+00040c50: 2020 2020 2020 2020 2020 2020 2042 6173 Bas\n+00040c60: 6963 7320 6f66 2044 6973 7472 6962 7574 ics of Distribut\n+00040c70: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion.. \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 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+00040cc0: 5355 4646 4958 4553 3a20 2020 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 2053 7566 6669 7865 732e Suffixes.\n+00040cf0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00040d00: 6520 2020 3629 0a2a 2073 7973 636f 6e66 e 6).* sysconf\n+00040d10: 5f44 4154 413a 2020 2020 2020 2020 2020 _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: 4461 7461 2e20 2020 2020 2020 2020 2020 Data. \n+00040d40: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).\n+00040d50: 2a20 5441 4753 5f44 4550 454e 4445 4e43 * TAGS_DEPENDENC\n+00040d60: 4945 533a 2020 2020 2020 2020 2020 2020 IES: \n+00040d70: 2020 2020 2020 2020 2054 6167 732e 2020 Tags. \n+00040d80: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+00040d90: 696e 6520 2033 3529 0a2a 2074 6172 6765 ine 35).* targe\n+00040da0: 745f 7472 6970 6c65 743a 2020 2020 2020 t_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 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n+00040dd0: 2020 2020 2020 2028 6c69 6e65 2020 3134 (line 14\n+00040de0: 290a 2a20 5445 5354 5f45 5854 454e 5349 ).* TEST_EXTENSI\n+00040df0: 4f4e 533a 2020 2020 2020 2020 2020 2020 ONS: \n+00040e00: 2020 2020 2020 2020 2020 2053 696d 706c Simpl\n+00040e10: 6520 5465 7374 7320 7573 696e 6720 7061 e Tests using pa\n+00040e20: 7261 6c6c 656c 2d74 6573 7473 2e0a 2020 rallel-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 286c 696e (lin\n+00040e70: 6520 2032 3729 0a2a 2054 4553 545f 4c4f e 27).* TEST_LO\n+00040e80: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \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: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n+00040eb0: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n+00040ec0: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2020 3237 290a 2a20 5445 (line 27).* TE\n+00040f10: 5354 5f53 5549 5445 5f48 544d 4c3a 2020 ST_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 2053 696d 706c 6520 5465 7374 Simple Test\n+00040f40: 7320 7573 696e 6720 7061 7261 6c6c 656c s using parallel\n+00040f50: 2d74 6573 7473 2e0a 2020 2020 2020 2020 -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 286c 696e 6520 2037 3029 (line 70)\n+00040fa0: 0a2a 2054 4553 545f 5355 4954 455f 4c4f .* TEST_SUITE_LO\n+00040fb0: 473a 2020 2020 2020 2020 2020 2020 2020 G: \n+00040fc0: 2020 2020 2020 2020 2020 5369 6d70 6c65 Simple\n+00040fd0: 2054 6573 7473 2075 7369 6e67 2070 6172 Tests using par\n+00040fe0: 616c 6c65 6c2d 7465 7374 732e 0a20 2020 allel-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 2028 6c69 6e65 (line\n+00041030: 2020 3231 290a 2a20 5445 5354 533a 2020 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+00041050: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00041060: 696d 706c 6520 5465 7374 732e 2020 2020 imple Tests. \n+00041070: 2020 2020 286c 696e 6520 2033 3729 0a2a (line 37).*\n+00041080: 2054 4553 5453 203c 313e 3a20 2020 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 5369 6d70 6c65 2054 Simple T\n+000410b0: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n+000410c0: 6c65 6c2d 7465 7374 732e 0a20 2020 2020 lel-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 2028 6c69 6e65 2020 (line \n+00041110: 3231 290a 2a20 5445 5354 535f 454e 5649 21).* TESTS_ENVI\n+00041120: 524f 4e4d 454e 543a 2020 2020 2020 2020 RONMENT: \n+00041130: 2020 2020 2020 2020 2020 2020 2053 696d Sim\n+00041140: 706c 6520 5465 7374 732e 2020 2020 2020 ple Tests. \n+00041150: 2020 286c 696e 6520 2033 3729 0a2a 2054 (line 37).* T\n+00041160: 4558 4932 4456 493a 2020 2020 2020 2020 EXI2DVI: \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-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+00041180: 2020 2020 2020 5465 7869 6e66 6f2e 2020 Texinfo. \n+00041190: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000411a0: 2031 3236 290a 2a20 5445 5849 3250 4446 126).* TEXI2PDF\n+000411b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000411c0: 2020 2020 2020 2020 2020 2020 2020 2054 T\n+000411d0: 6578 696e 666f 2e20 2020 2020 2020 2020 exinfo. \n+000411e0: 2020 2020 286c 696e 6520 3133 3129 0a2a (line 131).*\n+000411f0: 2054 4558 494e 464f 5f54 4558 3a20 2020 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 5465 7869 6e66 6f2e Texinfo.\n+00041220: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00041230: 6e65 2031 3339 290a 2a20 5445 5849 4e46 ne 139).* TEXINF\n+00041240: 4f53 3a20 2020 2020 2020 2020 2020 2020 OS: \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: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n+00041270: 2020 2020 2020 286c 696e 6520 3130 3229 (line 102)\n+00041280: 0a2a 2054 4558 494e 464f 5320 3c31 3e3a .* TEXINFOS <1>:\n+00041290: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000412a0: 2020 2020 2020 2020 2020 5465 7869 6e66 Texinf\n+000412b0: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n+000412c0: 6c69 6e65 2020 3539 290a 2a20 746f 705f line 59).* top_\n+000412d0: 6469 7374 6469 723a 2020 2020 2020 2020 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 2054 6865 2064 6973 7420 486f 6f6b The dist Hook\n+00041300: 2e20 2020 2020 2020 286c 696e 6520 2032 . (line 2\n+00041310: 3429 0a2a 2074 6f70 5f64 6973 7464 6972 4).* top_distdir\n+00041320: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00041330: 2020 2020 2020 2020 2020 2020 5468 6972 Thir\n+00041340: 642d 5061 7274 7920 4d61 6b65 6669 6c65 d-Party Makefile\n+00041350: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2020 3235 290a 2a20 553a (line 25).* U:\n+000413a0: 2020 2020 2020 2020 2020 2020 2020 2020 \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 204f 6273 6f6c 6574 6520 4d61 Obsolete Ma\n+000413d0: 6372 6f73 2e20 2020 2020 286c 696e 6520 cros. (line \n+000413e0: 2031 3329 0a2a 2055 5043 3a20 2020 2020 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 5075 Pu\n+00041410: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+00041420: 2020 2028 6c69 6e65 2031 3039 290a 2a20 (line 109).* \n+00041430: 5550 4320 3c31 3e3a 2020 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 2055 6e69 6669 6564 2050 Unified P\n+00041460: 6172 616c 6c65 6c20 4320 5375 7070 6f72 arallel C Suppor\n+00041470: 742e 0a20 2020 2020 2020 2020 2020 2020 t.. \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: 2028 6c69 6e65 2020 3135 290a 2a20 5550 (line 15).* UP\n+000414c0: 4343 4f4d 5049 4c45 3a20 2020 2020 2020 CCOMPILE: \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 2055 6e69 6669 6564 2050 6172 Unified Par\n+000414f0: 616c 6c65 6c20 4320 5375 7070 6f72 742e allel C Support.\n+00041500: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+00041530: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00041540: 6c69 6e65 2020 3234 290a 2a20 5550 4346 line 24).* UPCF\n+00041550: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \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+00041570: 2020 2055 6e69 6669 6564 2050 6172 616c Unified Paral\n+00041580: 6c65 6c20 4320 5375 7070 6f72 742e 0a20 lel C Support.. \n 00041590: 2020 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 2028 6c69 (li\n+000415d0: 6e65 2020 3138 290a 2a20 5550 434c 494e ne 18).* UPCLIN\n+000415e0: 4b3a 2020 2020 2020 2020 2020 2020 2020 K: \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: 2055 6e69 6669 6564 2050 6172 616c 6c65 Unified Paralle\n+00041610: 6c20 4320 5375 7070 6f72 742e 0a20 2020 l 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-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+00041650: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00041660: 2020 3238 290a 2a20 5550 434c 494e 4b20 28).* UPCLINK \n+00041670: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+00041680: 2020 2020 2020 2020 2020 2020 2020 2048 H\n+00041690: 6f77 2074 6865 204c 696e 6b65 7220 6973 ow the Linker is\n+000416a0: 2043 686f 7365 6e2e 0a20 2020 2020 2020 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 2028 6c69 6e65 2020 3135 (line 15\n+000416f0: 290a 2a20 563a 2020 2020 2020 2020 2020 ).* 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 2041 7574 6f6d Autom\n+00041720: 616b 6520 7369 6c65 6e74 2d72 756c 6573 ake silent-rules\n+00041730: 204f 7074 696f 6e2e 0a20 2020 2020 2020 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 2028 6c69 6e65 2031 3032 (line 102\n+00041780: 290a 2a20 5641 4c41 433a 2020 2020 2020 ).* 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 2056 616c 6120 Vala \n+000417b0: 5375 7070 6f72 742e 2020 2020 2020 2020 Support. \n+000417c0: 286c 696e 6520 2032 3929 0a2a 2056 414c (line 29).* VAL\n+000417d0: 4146 4c41 4753 3a20 2020 2020 2020 2020 AFLAGS: \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 5661 6c61 2053 7570 706f 7274 Vala Support\n+00041800: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line \n+00041810: 3332 290a 2a20 5645 5242 4f53 453a 2020 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 2053 696d Sim\n+00041840: 706c 6520 5465 7374 7320 7573 696e 6720 ple Tests using \n+00041850: 7061 7261 6c6c 656c 2d74 6573 7473 2e0a parallel-tests..\n+00041860: 2020 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 286c (l\n+000418a0: 696e 6520 2036 3129 0a2a 2056 4552 5349 ine 61).* VERSI\n+000418b0: 4f4e 3a20 2020 2020 2020 2020 2020 2020 ON: \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 4261 7369 6373 206f 6620 4469 7374 Basics of Dist\n+000418e0: 7269 6275 7469 6f6e 2e0a 2020 2020 2020 ribution.. \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 286c 696e 6520 2020 (line \n+00041930: 3629 0a2a 2057 4152 4e49 4e47 533a 2020 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 6175 746f auto\n+00041960: 6d61 6b65 2049 6e76 6f63 6174 696f 6e2e make Invocation.\n+00041970: 2028 6c69 6e65 2031 3730 290a 2a20 5741 (line 170).* WA\n+00041980: 524e 494e 4753 203c 313e 3a20 2020 2020 RNINGS <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 2061 636c 6f63 616c 204f 7074 aclocal Opt\n+000419b0: 696f 6e73 2e20 2020 2020 286c 696e 6520 ions. (line \n+000419c0: 2039 3529 0a2a 2057 4954 485f 444d 414c 95).* WITH_DMAL\n+000419d0: 4c4f 433a 2020 2020 2020 2020 2020 2020 LOC: \n+000419e0: 2020 2020 2020 2020 2020 2020 2020 5075 Pu\n+000419f0: 626c 6963 204d 6163 726f 732e 2020 2020 blic Macros. \n+00041a00: 2020 2028 6c69 6e65 2031 3139 290a 2a20 (line 119).* \n+00041a10: 5749 5448 5f52 4547 4558 3a20 2020 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 204f 6273 6f6c 6574 6520 Obsolete \n+00041a40: 4d61 6372 6f73 2e20 2020 2020 286c 696e Macros. (lin\n+00041a50: 6520 2036 3429 0a2a 2058 4641 494c 5f54 e 64).* XFAIL_T\n+00041a60: 4553 5453 3a20 2020 2020 2020 2020 2020 ESTS: \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: 5369 6d70 6c65 2054 6573 7473 2e20 2020 Simple Tests. \n+00041a90: 2020 2020 2028 6c69 6e65 2020 3531 290a (line 51).\n+00041aa0: 2a20 585a 5f4f 5054 3a20 2020 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 2054 6865 2054 7970 The Typ\n+00041ad0: 6573 206f 6620 4469 7374 7269 6275 7469 es of Distributi\n+00041ae0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons.. \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 2028 6c69 6e65 2020 3332 290a 2a20 (line 32).* \n+00041b30: 5941 4343 3a20 2020 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 204f 7074 696f 6e61 6c2e Optional.\n+00041b60: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00041b70: 6520 3131 3729 0a2a 2059 464c 4147 533a e 117).* YFLAGS:\n+00041b80: 2020 2020 2020 2020 2020 2020 2020 2020 \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-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+00041ba0: 5961 6363 2061 6e64 204c 6578 2e20 2020 Yacc and Lex. \n+00041bb0: 2020 2020 2028 6c69 6e65 2020 3333 290a (line 33).\n+00041bc0: 0a1f 0a46 696c 653a 2061 7574 6f6d 616b ...File: automak\n+00041bd0: 652d 312e 3131 2e69 6e66 6f2c 2020 4e6f e-1.11.info, No\n+00041be0: 6465 3a20 4765 6e65 7261 6c20 496e 6465 de: General Inde\n+00041bf0: 782c 2020 5072 6576 3a20 5661 7269 6162 x, Prev: Variab\n+00041c00: 6c65 2049 6e64 6578 2c20 2055 703a 2049 le Index, Up: I\n+00041c10: 6e64 6963 6573 0a0a 422e 3320 4765 6e65 ndices..B.3 Gene\n+00041c20: 7261 6c20 496e 6465 780a 3d3d 3d3d 3d3d ral Index.======\n+00041c30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a00 085b ===========....[\n+00041c40: 696e 6465 7800 085d 0a2a 204d 656e 753a index..].* Menu:\n+00041c50: 0a0a 2a20 5f44 4154 4120 7072 696d 6172 ..* _DATA primar\n+00041c60: 792c 2064 6566 696e 6564 3a20 2020 2020 y, defined: \n+00041c70: 2020 2020 2020 2020 2020 2044 6174 612e Data.\n+00041c80: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00041c90: 286c 696e 6520 2020 3629 0a2a 205f 4445 (line 6).* _DE\n+00041ca0: 5045 4e44 454e 4349 4553 2c20 6465 6669 PENDENCIES, defi\n+00041cb0: 6e65 643a 2020 2020 2020 2020 2020 2020 ned: \n+00041cc0: 2020 2020 4c69 6e6b 696e 672e 2020 2020 Linking. \n+00041cd0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00041ce0: 3431 290a 2a20 5f48 4541 4445 5253 2070 41).* _HEADERS p\n+00041cf0: 7269 6d61 7279 2c20 6465 6669 6e65 643a rimary, defined:\n+00041d00: 2020 2020 2020 2020 2020 2020 2048 6561 Hea\n+00041d10: 6465 7273 2e20 2020 2020 2020 2020 2020 ders. \n+00041d20: 2020 286c 696e 6520 2020 3629 0a2a 205f (line 6).* _\n+00041d30: 4a41 5641 2070 7269 6d61 7279 2c20 6465 JAVA primary, de\n+00041d40: 6669 6e65 643a 2020 2020 2020 2020 2020 fined: \n+00041d50: 2020 2020 2020 4a61 7661 2e20 2020 2020 Java. \n+00041d60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00041d70: 2020 2036 290a 2a20 5f4c 4446 4c41 4753 6).* _LDFLAGS\n+00041d80: 2c20 6465 6669 6e65 643a 2020 2020 2020 , defined: \n+00041d90: 2020 2020 2020 2020 2020 2020 2020 204c L\n+00041da0: 696e 6b69 6e67 2e20 2020 2020 2020 2020 inking. \n+00041db0: 2020 2020 286c 696e 6520 2033 3729 0a2a (line 37).*\n+00041dc0: 205f 4c44 464c 4147 532c 206c 6962 746f _LDFLAGS, libto\n+00041dd0: 6f6c 3a20 2020 2020 2020 2020 2020 2020 ol: \n+00041de0: 2020 2020 2020 2020 4c69 6274 6f6f 6c20 Libtool \n+00041df0: 466c 6167 732e 2020 2020 2020 2028 6c69 Flags. (li\n+00041e00: 6e65 2020 2036 290a 2a20 5f4c 4942 4144 ne 6).* _LIBAD\n+00041e10: 442c 206c 6962 746f 6f6c 3a20 2020 2020 D, 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+00041e30: 204c 6962 746f 6f6c 2046 6c61 6773 2e20 Libtool Flags. \n+00041e40: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00041e50: 0a2a 205f 4c49 4252 4152 4945 5320 7072 .* _LIBRARIES pr\n+00041e60: 696d 6172 792c 2064 6566 696e 6564 3a20 imary, defined: \n+00041e70: 2020 2020 2020 2020 2020 4120 4c69 6272 A Libr\n+00041e80: 6172 792e 2020 2020 2020 2020 2020 2028 ary. (\n+00041e90: 6c69 6e65 2020 2036 290a 2a20 5f4c 4942 line 6).* _LIB\n+00041ea0: 544f 4f4c 464c 4147 532c 206c 6962 746f TOOLFLAGS, libto\n+00041eb0: 6f6c 3a20 2020 2020 2020 2020 2020 2020 ol: \n+00041ec0: 2020 204c 6962 746f 6f6c 2046 6c61 6773 Libtool Flags\n+00041ed0: 2e20 2020 2020 2020 286c 696e 6520 2020 . (line \n+00041ee0: 3629 0a2a 205f 4c49 5350 2070 7269 6d61 6).* _LISP prima\n+00041ef0: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n+00041f00: 2020 2020 2020 2020 2020 2020 456d 6163 Emac\n+00041f10: 7320 4c69 7370 2e20 2020 2020 2020 2020 s Lisp. \n+00041f20: 2028 6c69 6e65 2020 2036 290a 2a20 5f4c (line 6).* _L\n+00041f30: 544c 4942 5241 5249 4553 2070 7269 6d61 TLIBRARIES prima\n+00041f40: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n+00041f50: 2020 2020 204c 6962 746f 6f6c 204c 6962 Libtool Lib\n+00041f60: 7261 7269 6573 2e20 2020 286c 696e 6520 raries. (line \n+00041f70: 2020 3629 0a2a 205f 4d41 4e53 2070 7269 6).* _MANS pri\n+00041f80: 6d61 7279 2c20 6465 6669 6e65 643a 2020 mary, defined: \n+00041f90: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma\n+00041fa0: 6e20 5061 6765 732e 2020 2020 2020 2020 n Pages. \n+00041fb0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00041fc0: 5f50 524f 4752 414d 5320 7072 696d 6172 _PROGRAMS primar\n+00041fd0: 7920 7661 7269 6162 6c65 3a20 2020 2020 y variable: \n+00041fe0: 2020 2020 2020 2055 6e69 666f 726d 2e20 Uniform. \n+00041ff0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00042000: 6520 2031 3129 0a2a 205f 5059 5448 4f4e e 11).* _PYTHON\n+00042010: 2070 7269 6d61 7279 2c20 6465 6669 6e65 primary, define\n+00042020: 643a 2020 2020 2020 2020 2020 2020 2020 d: \n+00042030: 5079 7468 6f6e 2e20 2020 2020 2020 2020 Python. \n+00042040: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00042050: 2a20 5f53 4352 4950 5453 2070 7269 6d61 * _SCRIPTS prima\n+00042060: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n+00042070: 2020 2020 2020 2020 2053 6372 6970 7473 Scripts\n+00042080: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00042090: 696e 6520 2020 3629 0a2a 205f 534f 5552 ine 6).* _SOUR\n+000420a0: 4345 5320 616e 6420 6865 6164 6572 2066 CES and header f\n+000420b0: 696c 6573 3a20 2020 2020 2020 2020 2020 iles: \n+000420c0: 2020 5072 6f67 7261 6d20 536f 7572 6365 Program Source\n+000420d0: 732e 2020 2020 2028 6c69 6e65 2020 3339 s. (line 39\n+000420e0: 290a 2a20 5f53 4f55 5243 4553 2070 7269 ).* _SOURCES pri\n+000420f0: 6d61 7279 2c20 6465 6669 6e65 643a 2020 mary, defined: \n+00042100: 2020 2020 2020 2020 2020 2050 726f 6772 Progr\n+00042110: 616d 2053 6f75 7263 6573 2e20 2020 2020 am Sources. \n+00042120: 286c 696e 6520 2033 3229 0a2a 205f 534f (line 32).* _SO\n+00042130: 5552 4345 532c 2064 6566 6175 6c74 3a20 URCES, 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-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+00042150: 2020 2020 4465 6661 756c 7420 5f53 4f55 Default _SOU\n+00042160: 5243 4553 2e20 2020 2028 6c69 6e65 2020 RCES. (line \n+00042170: 2036 290a 2a20 5f53 4f55 5243 4553 2c20 6).* _SOURCES, \n+00042180: 656d 7074 793a 2020 2020 2020 2020 2020 empty: \n+00042190: 2020 2020 2020 2020 2020 2020 2044 6566 Def\n+000421a0: 6175 6c74 205f 534f 5552 4345 532e 2020 ault _SOURCES. \n+000421b0: 2020 286c 696e 6520 2034 3429 0a2a 205f (line 44).* _\n+000421c0: 5445 5849 4e46 4f53 2070 7269 6d61 7279 TEXINFOS primary\n+000421d0: 2c20 6465 6669 6e65 643a 2020 2020 2020 , defined: \n+000421e0: 2020 2020 2020 5465 7869 6e66 6f2e 2020 Texinfo. \n+000421f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00042200: 2020 2036 290a 2a20 2d2d 6163 6469 723a 6).* --acdir:\n+00042210: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00042220: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+00042230: 636c 6f63 616c 204f 7074 696f 6e73 2e20 clocal Options. \n+00042240: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*\n+00042250: 202d 2d61 6464 2d6d 6973 7369 6e67 3a20 --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+00042270: 2020 2020 2020 2020 6175 746f 6d61 6b65 automake\n+00042280: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n+00042290: 6e65 2020 3431 290a 2a20 2d2d 6175 746f ne 41).* --auto\n+000422a0: 6d61 6b65 2d61 6364 6972 3a20 2020 2020 make-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: 2061 636c 6f63 616c 204f 7074 696f 6e73 aclocal Options\n+000422d0: 2e20 2020 2020 286c 696e 6520 2020 3929 . (line 9)\n+000422e0: 0a2a 202d 2d62 7569 6c64 3d42 5549 4c44 .* --build=BUILD\n+000422f0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00042300: 2020 2020 2020 2020 2020 4372 6f73 732d Cross-\n+00042310: 436f 6d70 696c 6174 696f 6e2e 2020 2028 Compilation. (\n+00042320: 6c69 6e65 2020 3134 290a 2a20 2d2d 636f line 14).* --co\n+00042330: 7079 3a20 2020 2020 2020 2020 2020 2020 py: \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 2061 7574 6f6d 616b 6520 496e 766f automake Invo\n+00042360: 6361 7469 6f6e 2e20 286c 696e 6520 2036 cation. (line 6\n+00042370: 3629 0a2a 202d 2d63 7967 6e75 733a 2020 6).* --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 6175 746f auto\n+000423a0: 6d61 6b65 2049 6e76 6f63 6174 696f 6e2e make Invocation.\n+000423b0: 2028 6c69 6e65 2020 3730 290a 2a20 2d2d (line 70).* --\n+000423c0: 6469 6666 3a20 2020 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 2061 636c 6f63 616c 204f 7074 aclocal Opt\n+000423f0: 696f 6e73 2e20 2020 2020 286c 696e 6520 ions. (line \n+00042400: 2032 3229 0a2a 202d 2d64 6973 6162 6c65 22).* --disable\n+00042410: 2d64 6570 656e 6465 6e63 792d 7472 6163 -dependency-trac\n+00042420: 6b69 6e67 3a20 2020 2020 2020 2020 4465 king: De\n+00042430: 7065 6e64 656e 6379 2054 7261 636b 696e pendency Trackin\n+00042440: 672e 2028 6c69 6e65 2020 3333 290a 2a20 g. (line 33).* \n+00042450: 2d2d 6469 7361 626c 652d 6d61 696e 7461 --disable-mainta\n+00042460: 696e 6572 2d6d 6f64 653a 2020 2020 2020 iner-mode: \n+00042470: 2020 2020 2020 204f 7074 696f 6e61 6c2e Optional.\n+00042480: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00042490: 6520 3137 3329 0a2a 202d 2d64 6973 6162 e 173).* --disab\n+000424a0: 6c65 2d73 696c 656e 742d 7275 6c65 733a le-silent-rules:\n+000424b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000424c0: 4175 746f 6d61 6b65 2073 696c 656e 742d Automake silent-\n+000424d0: 7275 6c65 7320 4f70 7469 6f6e 2e0a 2020 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 286c 696e (lin\n+00042520: 6520 2039 3929 0a2a 202d 2d64 7279 2d72 e 99).* --dry-r\n+00042530: 756e 3a20 2020 2020 2020 2020 2020 2020 un: \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: 6163 6c6f 6361 6c20 4f70 7469 6f6e 732e aclocal Options.\n+00042560: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).\n+00042570: 2a20 2d2d 656e 6162 6c65 2d64 6562 7567 * --enable-debug\n+00042580: 2c20 6578 616d 706c 653a 2020 2020 2020 , example: \n+00042590: 2020 2020 2020 2020 2055 7361 6765 206f Usage o\n+000425a0: 6620 436f 6e64 6974 696f 6e61 6c73 2e0a f Conditionals..\n+000425b0: 2020 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 286c (l\n+000425f0: 696e 6520 2032 3129 0a2a 202d 2d65 6e61 ine 21).* --ena\n+00042600: 626c 652d 6465 7065 6e64 656e 6379 2d74 ble-dependency-t\n+00042610: 7261 636b 696e 673a 2020 2020 2020 2020 racking: \n+00042620: 2020 4465 7065 6e64 656e 6379 2054 7261 Dependency Tra\n+00042630: 636b 696e 672e 2028 6c69 6e65 2020 3433 cking. (line 43\n+00042640: 290a 2a20 2d2d 656e 6162 6c65 2d6d 6169 ).* --enable-mai\n+00042650: 6e74 6169 6e65 722d 6d6f 6465 3a20 2020 ntainer-mode: \n+00042660: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+00042670: 6e61 6c2e 2020 2020 2020 2020 2020 2020 nal. \n+00042680: 286c 696e 6520 3137 3329 0a2a 202d 2d65 (line 173).* --e\n+00042690: 6e61 626c 652d 7369 6c65 6e74 2d72 756c nable-silent-rul\n+000426a0: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n+000426b0: 2020 2020 4175 746f 6d61 6b65 2073 696c Automake sil\n+000426c0: 656e 742d 7275 6c65 7320 4f70 7469 6f6e ent-rules Option\n+000426d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 2039 3929 0a2a 202d 2d66 (line 99).* --f\n+00042720: 6f72 6365 3a20 2020 2020 2020 2020 2020 orce: \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 6163 6c6f 6361 6c20 4f70 7469 aclocal Opti\n+00042750: 6f6e 732e 2020 2020 2028 6c69 6e65 2020 ons. (line \n+00042760: 3439 290a 2a20 2d2d 666f 7263 652d 6d69 49).* --force-mi\n+00042770: 7373 696e 673a 2020 2020 2020 2020 2020 ssing: \n+00042780: 2020 2020 2020 2020 2020 2020 2061 7574 aut\n+00042790: 6f6d 616b 6520 496e 766f 6361 7469 6f6e omake Invocation\n+000427a0: 2e20 286c 696e 6520 2037 3729 0a2a 202d . (line 77).* -\n+000427b0: 2d66 6f72 6569 676e 3a20 2020 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-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+000427d0: 2020 2020 2020 6175 746f 6d61 6b65 2049 automake I\n+000427e0: 6e76 6f63 6174 696f 6e2e 2028 6c69 6e65 nvocation. (line\n+000427f0: 2020 3833 290a 2a20 2d2d 676e 6974 733a 83).* --gnits:\n+00042800: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00042810: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+00042820: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n+00042830: 6f6e 2e20 286c 696e 6520 2038 3729 0a2a on. (line 87).*\n+00042840: 202d 2d67 6e69 7473 2c20 636f 6d70 6c65 --gnits, comple\n+00042850: 7465 2064 6573 6372 6970 7469 6f6e 3a20 te description: \n+00042860: 2020 2020 2020 2020 476e 6974 732e 2020 Gnits. \n+00042870: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00042880: 6e65 2020 3239 290a 2a20 2d2d 676e 753a ne 29).* --gnu:\n+00042890: 2020 2020 2020 2020 2020 2020 2020 2020 \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: 2061 7574 6f6d 616b 6520 496e 766f 6361 automake Invoca\n+000428c0: 7469 6f6e 2e20 286c 696e 6520 2039 3129 tion. (line 91)\n+000428d0: 0a2a 202d 2d67 6e75 2c20 636f 6d70 6c65 .* --gnu, comple\n+000428e0: 7465 2064 6573 6372 6970 7469 6f6e 3a20 te description: \n+000428f0: 2020 2020 2020 2020 2020 476e 6974 732e Gnits.\n+00042900: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00042910: 6c69 6e65 2020 2036 290a 2a20 2d2d 676e line 6).* --gn\n+00042920: 752c 2072 6571 7569 7265 6420 6669 6c65 u, required file\n+00042930: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+00042940: 2020 2047 6e69 7473 2e20 2020 2020 2020 Gnits. \n+00042950: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00042960: 3629 0a2a 202d 2d68 656c 703a 2020 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 6175 746f auto\n+00042990: 6d61 6b65 2049 6e76 6f63 6174 696f 6e2e make Invocation.\n+000429a0: 2028 6c69 6e65 2020 3935 290a 2a20 2d2d (line 95).* --\n+000429b0: 6865 6c70 203c 313e 3a20 2020 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 2061 636c 6f63 616c 204f 7074 aclocal Opt\n+000429e0: 696f 6e73 2e20 2020 2020 286c 696e 6520 ions. (line \n+000429f0: 2033 3129 0a2a 202d 2d68 656c 7020 6368 31).* --help ch\n+00042a00: 6563 6b3a 2020 2020 2020 2020 2020 2020 eck: \n+00042a10: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00042a20: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00042a30: 2020 2028 6c69 6e65 2031 3532 290a 2a20 (line 152).* \n+00042a40: 2d2d 6865 6c70 3d72 6563 7572 7369 7665 --help=recursive\n+00042a50: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00042a60: 2020 2020 2020 204e 6573 7465 6420 5061 Nested Pa\n+00042a70: 636b 6167 6573 2e20 2020 2020 286c 696e ckages. (lin\n+00042a80: 6520 2033 3029 0a2a 202d 2d68 6f73 743d e 30).* --host=\n+00042a90: 484f 5354 3a20 2020 2020 2020 2020 2020 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: 4372 6f73 732d 436f 6d70 696c 6174 696f Cross-Compilatio\n+00042ac0: 6e2e 2020 2028 6c69 6e65 2020 3136 290a n. (line 16).\n+00042ad0: 2a20 2d2d 696e 636c 7564 652d 6465 7073 * --include-deps\n+00042ae0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00042af0: 2020 2020 2020 2020 2061 7574 6f6d 616b automak\n+00042b00: 6520 496e 766f 6361 7469 6f6e 2e20 286c e Invocation. (l\n+00042b10: 696e 6520 3130 3329 0a2a 202d 2d69 6e73 ine 103).* --ins\n+00042b20: 7461 6c6c 3a20 2020 2020 2020 2020 2020 tall: \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 6163 6c6f 6361 6c20 4f70 7469 6f6e aclocal Option\n+00042b50: 732e 2020 2020 2028 6c69 6e65 2020 3338 s. (line 38\n+00042b60: 290a 2a20 2d2d 6c69 6264 6972 3a20 2020 ).* --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 2061 7574 6f6d autom\n+00042b90: 616b 6520 496e 766f 6361 7469 6f6e 2e20 ake Invocation. \n+00042ba0: 286c 696e 6520 2036 3129 0a2a 202d 2d6e (line 61).* --n\n+00042bb0: 6f2d 666f 7263 653a 2020 2020 2020 2020 o-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+00042bd0: 2020 2020 6175 746f 6d61 6b65 2049 6e76 automake Inv\n+00042be0: 6f63 6174 696f 6e2e 2028 6c69 6e65 2031 ocation. (line 1\n+00042bf0: 3038 290a 2a20 2d2d 6f75 7470 7574 3a20 08).* --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+00042c10: 2020 2020 2020 2020 2020 2020 2061 636c acl\n+00042c20: 6f63 616c 204f 7074 696f 6e73 2e20 2020 ocal Options. \n+00042c30: 2020 286c 696e 6520 2035 3929 0a2a 202d (line 59).* -\n+00042c40: 2d6f 7574 7075 742d 6469 723a 2020 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-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+00042c60: 2020 2020 2020 6175 746f 6d61 6b65 2049 automake I\n+00042c70: 6e76 6f63 6174 696f 6e2e 2028 6c69 6e65 nvocation. (line\n+00042c80: 2031 3135 290a 2a20 2d2d 7072 6566 6978 115).* --prefix\n+00042c90: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00042ca0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00042cb0: 7461 6e64 6172 6420 4469 7265 6374 6f72 tandard Director\n+00042cc0: 7920 5661 7269 6162 6c65 732e 0a20 2020 y 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-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+00042d00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00042d10: 2020 3333 290a 2a20 2d2d 7072 696e 742d 33).* --print-\n+00042d20: 6163 2d64 6972 3a20 2020 2020 2020 2020 ac-dir: \n+00042d30: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+00042d40: 636c 6f63 616c 204f 7074 696f 6e73 2e20 clocal Options. \n+00042d50: 2020 2020 286c 696e 6520 2036 3229 0a2a (line 62).*\n+00042d60: 202d 2d70 726f 6772 616d 2d70 7265 6669 --program-prefi\n+00042d70: 783d 5052 4546 4958 3a20 2020 2020 2020 x=PREFIX: \n+00042d80: 2020 2020 2020 2020 5265 6e61 6d69 6e67 Renaming\n+00042d90: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n+00042da0: 6e65 2020 3136 290a 2a20 2d2d 7072 6f67 ne 16).* --prog\n+00042db0: 7261 6d2d 7375 6666 6978 3d53 5546 4649 ram-suffix=SUFFI\n+00042dc0: 583a 2020 2020 2020 2020 2020 2020 2020 X: \n+00042dd0: 2052 656e 616d 696e 672e 2020 2020 2020 Renaming. \n+00042de0: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)\n+00042df0: 0a2a 202d 2d70 726f 6772 616d 2d74 7261 .* --program-tra\n+00042e00: 6e73 666f 726d 2d6e 616d 653d 5052 4f47 nsform-name=PROG\n+00042e10: 5241 4d3a 2020 2020 2020 5265 6e61 6d69 RAM: Renami\n+00042e20: 6e67 2e20 2020 2020 2020 2020 2020 2028 ng. (\n+00042e30: 6c69 6e65 2020 3230 290a 2a20 2d2d 7379 line 20).* --sy\n+00042e40: 7374 656d 2d61 6364 6972 3a20 2020 2020 stem-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 2061 636c 6f63 616c 204f 7074 696f aclocal Optio\n+00042e70: 6e73 2e20 2020 2020 286c 696e 6520 2031 ns. (line 1\n+00042e80: 3329 0a2a 202d 2d74 6172 6765 743d 5441 3).* --target=TA\n+00042e90: 5247 4554 3a20 2020 2020 2020 2020 2020 RGET: \n+00042ea0: 2020 2020 2020 2020 2020 2020 4372 6f73 Cros\n+00042eb0: 732d 436f 6d70 696c 6174 696f 6e2e 2020 s-Compilation. \n+00042ec0: 2028 6c69 6e65 2020 3535 290a 2a20 2d2d (line 55).* --\n+00042ed0: 7665 7262 6f73 653a 2020 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 2061 7574 6f6d 616b 6520 496e automake In\n+00042f00: 766f 6361 7469 6f6e 2e20 286c 696e 6520 vocation. (line \n+00042f10: 3132 3229 0a2a 202d 2d76 6572 626f 7365 122).* --verbose\n+00042f20: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00042f30: 2020 2020 2020 2020 2020 2020 2020 6163 ac\n+00042f40: 6c6f 6361 6c20 4f70 7469 6f6e 732e 2020 local Options. \n+00042f50: 2020 2028 6c69 6e65 2020 3733 290a 2a20 (line 73).* \n+00042f60: 2d2d 7665 7273 696f 6e3a 2020 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 2061 7574 6f6d 616b 6520 automake \n+00042f90: 496e 766f 6361 7469 6f6e 2e20 286c 696e Invocation. (lin\n+00042fa0: 6520 3132 3629 0a2a 202d 2d76 6572 7369 e 126).* --versi\n+00042fb0: 6f6e 203c 313e 3a20 2020 2020 2020 2020 on <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: 6163 6c6f 6361 6c20 4f70 7469 6f6e 732e aclocal Options.\n+00042fe0: 2020 2020 2028 6c69 6e65 2020 3736 290a (line 76).\n+00042ff0: 2a20 2d2d 7665 7273 696f 6e20 6368 6563 * --version chec\n+00043000: 6b3a 2020 2020 2020 2020 2020 2020 2020 k: \n+00043010: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n+00043020: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00043030: 696e 6520 3135 3229 0a2a 202d 2d77 6172 ine 152).* --war\n+00043040: 6e69 6e67 733a 2020 2020 2020 2020 2020 nings: \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 6175 746f 6d61 6b65 2049 6e76 6f63 automake Invoc\n+00043070: 6174 696f 6e2e 2028 6c69 6e65 2031 3330 ation. (line 130\n+00043080: 290a 2a20 2d2d 7761 726e 696e 6773 203c ).* --warnings <\n+00043090: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+000430a0: 2020 2020 2020 2020 2020 2061 636c 6f63 acloc\n+000430b0: 616c 204f 7074 696f 6e73 2e20 2020 2020 al Options. \n+000430c0: 286c 696e 6520 2038 3029 0a2a 202d 2d77 (line 80).* --w\n+000430d0: 6974 682d 646d 616c 6c6f 633a 2020 2020 ith-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 5075 626c 6963 204d 6163 726f Public Macro\n+00043100: 732e 2020 2020 2020 2028 6c69 6e65 2031 s. (line 1\n+00043110: 3139 290a 2a20 2d2d 7769 7468 2d72 6567 19).* --with-reg\n+00043120: 6578 3a20 2020 2020 2020 2020 2020 2020 ex: \n+00043130: 2020 2020 2020 2020 2020 2020 204f 6273 Obs\n+00043140: 6f6c 6574 6520 4d61 6372 6f73 2e20 2020 olete Macros. \n+00043150: 2020 286c 696e 6520 2036 3429 0a2a 202d (line 64).* -\n+00043160: 613a 2020 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 6175 746f 6d61 6b65 2049 automake I\n+00043190: 6e76 6f63 6174 696f 6e2e 2028 6c69 6e65 nvocation. (line\n+000431a0: 2020 3431 290a 2a20 2d63 3a20 2020 2020 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+000431c0: 2020 2020 2020 2020 2020 2020 2020 2061 a\n+000431d0: 7574 6f6d 616b 6520 496e 766f 6361 7469 utomake Invocati\n+000431e0: 6f6e 2e20 286c 696e 6520 2036 3529 0a2a on. (line 65).*\n+000431f0: 202d 663a 2020 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 6175 746f 6d61 6b65 automake\n+00043220: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n+00043230: 6e65 2020 3736 290a 2a20 2d68 6f6f 6b20 ne 76).* -hook \n+00043240: 7461 7267 6574 733a 2020 2020 2020 2020 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: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+00043270: 2020 2020 2020 286c 696e 6520 2036 3629 (line 66)\n+00043280: 0a2a 202d 693a 2020 2020 2020 2020 2020 .* -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+000432a0: 2020 2020 2020 2020 2020 6175 746f 6d61 automa\n+000432b0: 6b65 2049 6e76 6f63 6174 696f 6e2e 2028 ke Invocation. (\n+000432c0: 6c69 6e65 2020 3939 290a 2a20 2d49 3a20 line 99).* -I: \n 000432d0: 2020 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 2061 636c 6f63 616c 204f 7074 696f aclocal Optio\n+00043300: 6e73 2e20 2020 2020 286c 696e 6520 2033 ns. (line 3\n+00043310: 3429 0a2a 202d 6c20 616e 6420 4c44 4144 4).* -l and LDAD\n+00043320: 443a 2020 2020 2020 2020 2020 2020 2020 D: \n+00043330: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link\n+00043340: 696e 672e 2020 2020 2020 2020 2020 2020 ing. \n+00043350: 2028 6c69 6e65 2020 3730 290a 2a20 2d6c (line 70).* -l\n+00043360: 6f63 616c 2074 6172 6765 7473 3a20 2020 ocal 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 2045 7874 656e 6469 6e67 2e20 Extending. \n+00043390: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000433a0: 2033 3729 0a2a 202d 6d6f 6475 6c65 2c20 37).* -module, \n+000433b0: 6c69 6274 6f6f 6c3a 2020 2020 2020 2020 libtool: \n+000433c0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+000433d0: 6274 6f6f 6c20 4d6f 6475 6c65 732e 2020 btool Modules. \n+000433e0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+000433f0: 2d6f 3a20 2020 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 2061 7574 6f6d 616b 6520 automake \n+00043420: 496e 766f 6361 7469 6f6e 2e20 286c 696e Invocation. (lin\n+00043430: 6520 3131 3529 0a2a 202d 763a 2020 2020 e 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: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n+00043470: 696f 6e2e 2028 6c69 6e65 2031 3232 290a ion. (line 122).\n+00043480: 2a20 2d57 3a20 2020 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 2061 7574 6f6d 616b automak\n+000434b0: 6520 496e 766f 6361 7469 6f6e 2e20 286c e Invocation. (l\n+000434c0: 696e 6520 3133 3029 0a2a 202d 5720 3c31 ine 130).* -W <1\n+000434d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \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 6163 6c6f 6361 6c20 4f70 7469 6f6e aclocal Option\n+00043500: 732e 2020 2020 2028 6c69 6e65 2020 3830 s. (line 80\n+00043510: 290a 2a20 2d57 616c 6c3a 2020 2020 2020 ).* -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 2061 6d68 656c amhel\n+00043540: 6c6f 2773 2063 6f6e 6669 6775 7265 2e61 lo's configure.a\n+00043550: 6320 5365 7475 7020 4578 706c 6169 6e65 c Setup Explaine\n+00043560: 642e 0a20 2020 2020 2020 2020 2020 2020 d.. \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: 2028 6c69 6e65 2020 3338 290a 2a20 2d57 (line 38).* -W\n+000435b0: 6572 726f 723a 2020 2020 2020 2020 2020 error: \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 2061 6d68 656c 6c6f 2773 2063 amhello's c\n+000435e0: 6f6e 6669 6775 7265 2e61 6320 5365 7475 onfigure.ac Setu\n+000435f0: 7020 4578 706c 6169 6e65 642e 0a20 2020 p 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-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+00043630: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00043640: 2020 3338 290a 2a20 2e6c 6120 7375 6666 38).* .la suff\n+00043650: 6978 2c20 6465 6669 6e65 643a 2020 2020 ix, defined: \n+00043660: 2020 2020 2020 2020 2020 2020 2020 204c L\n+00043670: 6962 746f 6f6c 2043 6f6e 6365 7074 2e20 ibtool Concept. \n+00043680: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00043690: 2023 2320 2873 7065 6369 616c 2041 7574 ## (special Aut\n+000436a0: 6f6d 616b 6520 636f 6d6d 656e 7429 3a20 omake comment): \n+000436b0: 2020 2020 2020 2020 4765 6e65 7261 6c20 General \n+000436c0: 4f70 6572 6174 696f 6e2e 2020 2028 6c69 Operation. (li\n+000436d0: 6e65 2020 3638 290a 2a20 2373 6572 6961 ne 68).* #seria\n+000436e0: 6c20 7379 6e74 6178 3a20 2020 2020 2020 l 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: 2053 6572 6961 6c73 2e20 2020 2020 2020 Serials. \n+00043710: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00043720: 0a2a 202b 3d3a 2020 2020 2020 2020 2020 .* +=: \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 4765 6e65 7261 Genera\n+00043750: 6c20 4f70 6572 6174 696f 6e2e 2020 2028 l Operation. (\n+00043760: 6c69 6e65 2020 3234 290a 2a20 2428 4c49 line 24).* $(LI\n+00043770: 424f 424a 5329 2061 6e64 2065 6d70 7479 BOBJS) and empty\n+00043780: 206c 6962 7261 7269 6573 3a20 2020 2020 libraries: \n+00043790: 2020 204c 4942 4f42 4a53 2e20 2020 2020 LIBOBJS. \n+000437a0: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7\n+000437b0: 3229 0a2a 2041 435f 434f 4e46 4947 5f46 2).* AC_CONFIG_F\n+000437c0: 494c 4553 2c20 636f 6e64 6974 696f 6e61 ILES, conditiona\n+000437d0: 6c3a 2020 2020 2020 2020 2020 5573 6167 l: Usag\n+000437e0: 6520 6f66 2043 6f6e 6469 7469 6f6e 616c e of Conditional\n+000437f0: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2020 3739 290a 2a20 4143 (line 79).* AC\n+00043840: 5f53 5542 5354 2061 6e64 2053 5542 4449 _SUBST and SUBDI\n+00043850: 5253 3a20 2020 2020 2020 2020 2020 2020 RS: \n+00043860: 2020 2020 2053 7562 6469 7265 6374 6f72 Subdirector\n+00043870: 6965 7320 7769 7468 2041 435f 5355 4253 ies with AC_SUBS\n+00043880: 542e 0a20 2020 2020 2020 2020 2020 2020 T.. \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: 2028 6c69 6e65 2020 2036 290a 2a20 6163 (line 6).* ac\n+000438d0: 696e 636c 7564 652e 6d34 2c20 6465 6669 include.m4, defi\n+000438e0: 6e65 643a 2020 2020 2020 2020 2020 2020 ned: \n+000438f0: 2020 2020 2043 6f6d 706c 6574 652e 2020 Complete. \n+00043900: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00043910: 2032 3329 0a2a 2061 636c 6f63 616c 2061 23).* aclocal a\n+00043920: 6e64 2073 6572 6961 6c20 6e75 6d62 6572 nd serial number\n+00043930: 733a 2020 2020 2020 2020 2020 2020 5365 s: Se\n+00043940: 7269 616c 732e 2020 2020 2020 2020 2020 rials. \n+00043950: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00043960: 6163 6c6f 6361 6c20 7072 6f67 7261 6d2c aclocal program,\n+00043970: 2069 6e74 726f 6475 6374 696f 6e3a 2020 introduction: \n+00043980: 2020 2020 2020 2043 6f6d 706c 6574 652e Complete.\n+00043990: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+000439a0: 6520 2032 3329 0a2a 2061 636c 6f63 616c e 23).* aclocal\n+000439b0: 2073 6561 7263 6820 7061 7468 3a20 2020 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+000439d0: 4d61 6372 6f20 5365 6172 6368 2050 6174 Macro Search Pat\n+000439e0: 682e 2020 2028 6c69 6e65 2020 2036 290a h. (line 6).\n+000439f0: 2a20 4143 4c4f 4341 4c5f 5041 5448 3a20 * 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+00043a10: 2020 2020 2020 2020 204d 6163 726f 2053 Macro S\n+00043a20: 6561 7263 6820 5061 7468 2e20 2020 286c earch Path. (l\n+00043a30: 696e 6520 3131 3629 0a2a 2061 636c 6f63 ine 116).* acloc\n+00043a40: 616c 2c20 6578 7465 6e64 696e 673a 2020 al, 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+00043a60: 2020 4578 7465 6e64 696e 6720 6163 6c6f Extending aclo\n+00043a70: 6361 6c2e 2020 2028 6c69 6e65 2020 2036 cal. (line 6\n+00043a80: 290a 2a20 6163 6c6f 6361 6c2c 2049 6e76 ).* aclocal, Inv\n+00043a90: 6f63 6174 696f 6e3a 2020 2020 2020 2020 ocation: \n+00043aa0: 2020 2020 2020 2020 2020 2061 636c 6f63 acloc\n+00043ab0: 616c 2049 6e76 6f63 6174 696f 6e2e 2020 al Invocation. \n+00043ac0: 286c 696e 6520 2020 3629 0a2a 2061 636c (line 6).* acl\n+00043ad0: 6f63 616c 2c20 496e 766f 6b69 6e67 3a20 ocal, 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+00043af0: 2020 2020 6163 6c6f 6361 6c20 496e 766f aclocal Invo\n+00043b00: 6361 7469 6f6e 2e20 2028 6c69 6e65 2020 cation. (line \n+00043b10: 2036 290a 2a20 6163 6c6f 6361 6c2c 204f 6).* aclocal, O\n+00043b20: 7074 696f 6e73 3a20 2020 2020 2020 2020 ptions: \n+00043b30: 2020 2020 2020 2020 2020 2020 2061 636c acl\n+00043b40: 6f63 616c 204f 7074 696f 6e73 2e20 2020 ocal Options. \n+00043b50: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a\n+00043b60: 636c 6f63 616c 2c20 7573 696e 673a 2020 clocal, 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 636f 6e66 6967 7572 652e configure.\n+00043b90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00043ba0: 2020 2036 290a 2a20 6163 6c6f 6361 6c2e 6).* aclocal.\n+00043bb0: 6d34 2c20 7072 6565 7869 7374 696e 673a m4, preexisting:\n+00043bc0: 2020 2020 2020 2020 2020 2020 2020 2043 C\n+00043bd0: 6f6d 706c 6574 652e 2020 2020 2020 2020 omplete. \n+00043be0: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*\n+00043bf0: 2061 636c 6f63 616c 2773 2073 6368 6564 aclocal's sched\n+00043c00: 756c 6564 2064 6561 7468 3a20 2020 2020 uled death: \n+00043c10: 2020 2020 2020 2020 4675 7475 7265 206f Future o\n+00043c20: 6620 6163 6c6f 6361 6c2e 2020 2028 6c69 f aclocal. (li\n+00043c30: 6e65 2020 2036 290a 2a20 4164 6469 6e67 ne 6).* Adding\n+00043c40: 206e 6577 2053 5546 4649 5845 533a 2020 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: 2053 7566 6669 7865 732e 2020 2020 2020 Suffixes. \n+00043c70: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00043c80: 0a2a 2061 6c6c 3a20 2020 2020 2020 2020 .* 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 5374 616e 6461 Standa\n+00043cb0: 7264 2054 6172 6765 7473 2e20 2020 2028 rd Targets. (\n+00043cc0: 6c69 6e65 2020 3136 290a 2a20 616c 6c20 line 16).* all \n+00043cd0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <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+00043cf0: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+00043d00: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+00043d10: 3129 0a2a 2061 6c6c 2d6c 6f63 616c 3a20 1).* 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+00043d30: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n+00043d40: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n+00043d50: 2028 6c69 6e65 2020 3431 290a 2a20 414c (line 41).* AL\n+00043d60: 4c4f 4341 2c20 616e 6420 4c69 6274 6f6f LOCA, and Libtoo\n+00043d70: 6c3a 2020 2020 2020 2020 2020 2020 2020 l: \n+00043d80: 2020 2020 204c 544c 4942 4f42 4a53 2e20 LTLIBOBJS. \n+00043d90: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00043da0: 2020 3629 0a2a 2041 4c4c 4f43 412c 2065 6).* ALLOCA, e\n+00043db0: 7861 6d70 6c65 3a20 2020 2020 2020 2020 xample: \n+00043dc0: 2020 2020 2020 2020 2020 2020 2020 4c49 LI\n+00043dd0: 424f 424a 532e 2020 2020 2020 2020 2020 BOBJS. \n+00043de0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00043df0: 414c 4c4f 4341 2c20 7370 6563 6961 6c20 ALLOCA, special \n+00043e00: 6861 6e64 6c69 6e67 3a20 2020 2020 2020 handling: \n+00043e10: 2020 2020 2020 204c 4942 4f42 4a53 2e20 LIBOBJS. \n+00043e20: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00043e30: 6520 2020 3629 0a2a 2041 4d5f 4343 4153 e 6).* AM_CCAS\n+00043e40: 464c 4147 5320 616e 6420 4343 4153 464c FLAGS and CCASFL\n+00043e50: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+00043e60: 466c 6167 2056 6172 6961 626c 6573 204f Flag Variables O\n+00043e70: 7264 6572 696e 672e 0a20 2020 2020 2020 rdering.. \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 2028 6c69 6e65 2020 3230 (line 20\n+00043ec0: 290a 2a20 414d 5f43 464c 4147 5320 616e ).* AM_CFLAGS an\n+00043ed0: 6420 4346 4c41 4753 3a20 2020 2020 2020 d CFLAGS: \n+00043ee0: 2020 2020 2020 2020 2020 2046 6c61 6720 Flag \n+00043ef0: 5661 7269 6162 6c65 7320 4f72 6465 7269 Variables Orderi\n+00043f00: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng.. \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 286c 696e 6520 2032 3029 0a2a 2041 (line 20).* A\n+00043f50: 4d5f 434f 4e44 4954 494f 4e41 4c20 616e M_CONDITIONAL an\n+00043f60: 6420 5355 4244 4952 533a 2020 2020 2020 d SUBDIRS: \n+00043f70: 2020 2020 2020 5375 6264 6972 6563 746f Subdirecto\n+00043f80: 7269 6573 2077 6974 6820 414d 5f43 4f4e ries with AM_CON\n+00043f90: 4449 5449 4f4e 414c 2e0a 2020 2020 2020 DITIONAL.. \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 286c 696e 6520 2020 (line \n+00043fe0: 3629 0a2a 2041 4d5f 4350 5046 4c41 4753 6).* AM_CPPFLAGS\n+00043ff0: 2061 6e64 2043 5050 464c 4147 533a 2020 and CPPFLAGS: \n+00044000: 2020 2020 2020 2020 2020 2020 466c 6167 Flag\n+00044010: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+00044020: 696e 672e 0a20 2020 2020 2020 2020 2020 ing.. \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 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).* \n+00044070: 414d 5f43 5858 464c 4147 5320 616e 6420 AM_CXXFLAGS and \n+00044080: 4358 5846 4c41 4753 3a20 2020 2020 2020 CXXFLAGS: \n+00044090: 2020 2020 2020 2046 6c61 6720 5661 7269 Flag Vari\n+000440a0: 6162 6c65 7320 4f72 6465 7269 6e67 2e0a ables Ordering..\n+000440b0: 2020 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 286c (l\n+000440f0: 696e 6520 2032 3029 0a2a 2041 4d5f 4643 ine 20).* AM_FC\n+00044100: 464c 4147 5320 616e 6420 4643 464c 4147 FLAGS and FCFLAG\n+00044110: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+00044120: 2020 466c 6167 2056 6172 6961 626c 6573 Flag Variables\n+00044130: 204f 7264 6572 696e 672e 0a20 2020 2020 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 2028 6c69 6e65 2020 (line \n+00044180: 3230 290a 2a20 414d 5f46 464c 4147 5320 20).* AM_FFLAGS \n+00044190: 616e 6420 4646 4c41 4753 3a20 2020 2020 and FFLAGS: \n+000441a0: 2020 2020 2020 2020 2020 2020 2046 6c61 Fla\n+000441b0: 6720 5661 7269 6162 6c65 7320 4f72 6465 g Variables Orde\n+000441c0: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring.. \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 286c 696e 6520 2032 3029 0a2a (line 20).*\n+00044210: 2041 4d5f 4743 4a46 4c41 4753 2061 6e64 AM_GCJFLAGS and\n+00044220: 2047 434a 464c 4147 533a 2020 2020 2020 GCJFLAGS: \n+00044230: 2020 2020 2020 2020 466c 6167 2056 6172 Flag Var\n+00044240: 6961 626c 6573 204f 7264 6572 696e 672e iables Ordering.\n+00044250: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+00044280: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00044290: 6c69 6e65 2020 3230 290a 2a20 414d 5f49 line 20).* AM_I\n+000442a0: 4e49 545f 4155 544f 4d41 4b45 2c20 6578 NIT_AUTOMAKE, ex\n+000442b0: 616d 706c 6520 7573 653a 2020 2020 2020 ample use: \n+000442c0: 2020 2043 6f6d 706c 6574 652e 2020 2020 Complete. \n+000442d0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+000442e0: 3129 0a2a 2041 4d5f 4c44 464c 4147 5320 1).* AM_LDFLAGS \n+000442f0: 616e 6420 4c44 464c 4147 533a 2020 2020 and LDFLAGS: \n+00044300: 2020 2020 2020 2020 2020 2020 466c 6167 Flag\n+00044310: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+00044320: 696e 672e 0a20 2020 2020 2020 2020 2020 ing.. \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 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).* \n+00044370: 414d 5f4c 464c 4147 5320 616e 6420 4c46 AM_LFLAGS and LF\n+00044380: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+00044390: 2020 2020 2020 2046 6c61 6720 5661 7269 Flag Vari\n+000443a0: 6162 6c65 7320 4f72 6465 7269 6e67 2e0a ables Ordering..\n+000443b0: 2020 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 286c (l\n+000443f0: 696e 6520 2032 3029 0a2a 2041 4d5f 4c49 ine 20).* AM_LI\n+00044400: 4254 4f4f 4c46 4c41 4753 2061 6e64 204c BTOOLFLAGS and L\n+00044410: 4942 544f 4f4c 464c 4147 533a 2020 2020 IBTOOLFLAGS: \n+00044420: 2020 466c 6167 2056 6172 6961 626c 6573 Flag Variables\n+00044430: 204f 7264 6572 696e 672e 0a20 2020 2020 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+00044470: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00044480: 3230 290a 2a20 414d 5f4d 4149 4e54 4149 20).* AM_MAINTAI\n+00044490: 4e45 525f 4d4f 4445 2c20 7075 7270 6f73 NER_MODE, purpos\n+000444a0: 653a 2020 2020 2020 2020 2020 206d 6169 e: mai\n+000444b0: 6e74 6169 6e65 722d 6d6f 6465 2e20 2020 ntainer-mode. \n+000444c0: 2020 286c 696e 6520 2033 3629 0a2a 2041 (line 36).* A\n+000444d0: 4d5f 4f42 4a43 464c 4147 5320 616e 6420 M_OBJCFLAGS and \n+000444e0: 4f42 4a43 464c 4147 533a 2020 2020 2020 OBJCFLAGS: \n+000444f0: 2020 2020 2020 466c 6167 2056 6172 6961 Flag Varia\n+00044500: 626c 6573 204f 7264 6572 696e 672e 0a20 bles Ordering.. \n 00044510: 2020 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+00044540: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00044550: 6e65 2020 3230 290a 2a20 414d 5f52 464c ne 20).* AM_RFL\n+00044560: 4147 5320 616e 6420 5246 4c41 4753 3a20 AGS 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+00044580: 2046 6c61 6720 5661 7269 6162 6c65 7320 Flag Variables \n+00044590: 4f72 6465 7269 6e67 2e0a 2020 2020 2020 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 286c 696e 6520 2032 (line 2\n+000445e0: 3029 0a2a 2041 4d5f 5550 4346 4c41 4753 0).* AM_UPCFLAGS\n+000445f0: 2061 6e64 2055 5043 464c 4147 533a 2020 and UPCFLAGS: \n+00044600: 2020 2020 2020 2020 2020 2020 466c 6167 Flag\n+00044610: 2056 6172 6961 626c 6573 204f 7264 6572 Variables Order\n+00044620: 696e 672e 0a20 2020 2020 2020 2020 2020 ing.. \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 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).* \n+00044670: 414d 5f59 464c 4147 5320 616e 6420 5946 AM_YFLAGS and YF\n+00044680: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+00044690: 2020 2020 2020 2046 6c61 6720 5661 7269 Flag Vari\n+000446a0: 6162 6c65 7320 4f72 6465 7269 6e67 2e0a ables Ordering..\n+000446b0: 2020 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+000446e0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+000446f0: 696e 6520 2032 3029 0a2a 2061 6d68 656c ine 20).* amhel\n+00044700: 6c6f 2d31 2e30 2e74 6172 2e67 7a2c 2063 lo-1.0.tar.gz, c\n+00044710: 7265 6174 696f 6e3a 2020 2020 2020 2020 reation: \n+00044720: 2020 4865 6c6c 6f20 576f 726c 642e 2020 Hello World. \n+00044730: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+00044740: 290a 2a20 616d 6865 6c6c 6f2d 312e 302e ).* amhello-1.0.\n+00044750: 7461 722e 677a 2c20 6c6f 6361 7469 6f6e tar.gz, location\n+00044760: 3a20 2020 2020 2020 2020 2055 7365 2043 : Use C\n+00044770: 6173 6573 2e20 2020 2020 2020 2020 2020 ases. \n+00044780: 286c 696e 6520 2020 3629 0a2a 2061 6d68 (line 6).* amh\n+00044790: 656c 6c6f 2d31 2e30 2e74 6172 2e67 7a2c ello-1.0.tar.gz,\n+000447a0: 2075 7365 2063 6173 6573 3a20 2020 2020 use cases: \n+000447b0: 2020 2020 5573 6520 4361 7365 732e 2020 Use Cases. \n+000447c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+000447d0: 2036 290a 2a20 616e 7369 326b 6e72 3a20 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+000447f0: 2020 2020 2020 2020 2020 2020 2041 4e53 ANS\n+00044800: 492e 2020 2020 2020 2020 2020 2020 2020 I. \n+00044810: 2020 286c 696e 6520 2032 3229 0a2a 2061 (line 22).* a\n+00044820: 6e73 6932 6b6e 7220 3c31 3e3a 2020 2020 nsi2knr <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-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+00044840: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+00044850: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00044860: 2020 3239 290a 2a20 616e 7369 326b 6e72 29).* ansi2knr\n+00044870: 2061 6e64 204c 4942 4f42 4a53 3a20 2020 and LIBOBJS: \n+00044880: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+00044890: 4e53 492e 2020 2020 2020 2020 2020 2020 NSI. \n+000448a0: 2020 2020 286c 696e 6520 2035 3829 0a2a (line 58).*\n+000448b0: 2061 6e73 6932 6b6e 7220 616e 6420 4c54 ansi2knr and LT\n+000448c0: 4c49 424f 424a 533a 2020 2020 2020 2020 LIBOBJS: \n+000448d0: 2020 2020 2020 2020 414e 5349 2e20 2020 ANSI. \n+000448e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+000448f0: 6e65 2020 3538 290a 2a20 4170 7065 6e64 ne 58).* Append\n+00044900: 206f 7065 7261 746f 723a 2020 2020 2020 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: 2047 656e 6572 616c 204f 7065 7261 7469 General Operati\n+00044930: 6f6e 2e20 2020 286c 696e 6520 2032 3429 on. (line 24)\n+00044940: 0a2a 2041 5247 5f4d 4158 3a20 2020 2020 .* 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 4c65 6e67 7468 Length\n+00044970: 204c 696d 6974 6174 696f 6e73 2e20 2028 Limitations. (\n+00044980: 6c69 6e65 2020 2036 290a 2a20 6175 746f line 6).* auto\n+00044990: 6765 6e2e 7368 2061 6e64 2061 7574 6f72 gen.sh and autor\n+000449a0: 6563 6f6e 663a 2020 2020 2020 2020 2020 econf: \n+000449b0: 2020 2045 7272 6f72 2072 6571 7569 7265 Error require\n+000449c0: 6420 6669 6c65 206c 746d 6169 6e2e 7368 d file ltmain.sh\n+000449d0: 206e 6f74 2066 6f75 6e64 2e0a 2020 2020 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 286c 696e 6520 (line \n+00044a20: 2020 3629 0a2a 2061 7574 6f6d 3474 653a 6).* autom4te:\n+00044a30: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00044a40: 2020 2020 2020 2020 2020 2020 2020 6163 ac\n+00044a50: 6c6f 6361 6c20 496e 766f 6361 7469 6f6e local Invocation\n+00044a60: 2e20 2028 6c69 6e65 2020 3434 290a 2a20 . (line 44).* \n+00044a70: 4175 746f 6d61 6b65 2063 6f6e 7374 7261 Automake constra\n+00044a80: 696e 7473 3a20 2020 2020 2020 2020 2020 ints: \n+00044a90: 2020 2020 2020 2049 6e74 726f 6475 6374 Introduct\n+00044aa0: 696f 6e2e 2020 2020 2020 2020 286c 696e ion. (lin\n+00044ab0: 6520 2032 3229 0a2a 2061 7574 6f6d 616b e 22).* automak\n+00044ac0: 6520 6f70 7469 6f6e 733a 2020 2020 2020 e 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: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n+00044af0: 696f 6e2e 2028 6c69 6e65 2020 3337 290a ion. (line 37).\n+00044b00: 2a20 4175 746f 6d61 6b65 2070 6172 7365 * Automake parse\n+00044b10: 722c 206c 696d 6974 6174 696f 6e73 206f r, limitations o\n+00044b20: 663a 2020 2020 2020 2047 656e 6572 616c f: General\n+00044b30: 204f 7065 7261 7469 6f6e 2e20 2020 286c Operation. (l\n+00044b40: 696e 6520 2033 3329 0a2a 2041 7574 6f6d ine 33).* Autom\n+00044b50: 616b 6520 7265 7175 6972 656d 656e 7473 ake requirements\n+00044b60: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00044b70: 2020 496e 7472 6f64 7563 7469 6f6e 2e20 Introduction. \n+00044b80: 2020 2020 2020 2028 6c69 6e65 2020 3237 (line 27\n+00044b90: 290a 2a20 4175 746f 6d61 6b65 2072 6571 ).* Automake req\n+00044ba0: 7569 7265 6d65 6e74 7320 3c31 3e3a 2020 uirements <1>: \n+00044bb0: 2020 2020 2020 2020 2020 2052 6571 7569 Requi\n+00044bc0: 7265 6d65 6e74 732e 2020 2020 2020 2020 rements. \n+00044bd0: 286c 696e 6520 2020 3629 0a2a 2061 7574 (line 6).* aut\n+00044be0: 6f6d 616b 652c 2069 6e76 6f63 6174 696f omake, invocatio\n+00044bf0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n: \n+00044c00: 2020 2020 6175 746f 6d61 6b65 2049 6e76 automake Inv\n+00044c10: 6f63 6174 696f 6e2e 2028 6c69 6e65 2020 ocation. (line \n+00044c20: 2036 290a 2a20 6175 746f 6d61 6b65 2c20 6).* automake, \n+00044c30: 696e 766f 6b69 6e67 3a20 2020 2020 2020 invoking: \n+00044c40: 2020 2020 2020 2020 2020 2020 2061 7574 aut\n+00044c50: 6f6d 616b 6520 496e 766f 6361 7469 6f6e omake Invocation\n+00044c60: 2e20 286c 696e 6520 2020 3629 0a2a 2041 . (line 6).* A\n+00044c70: 7574 6f6d 616b 652c 2072 6563 7572 7369 utomake, recursi\n+00044c80: 7665 206f 7065 7261 7469 6f6e 3a20 2020 ve operation: \n+00044c90: 2020 2020 2020 4765 6e65 7261 6c20 4f70 General Op\n+00044ca0: 6572 6174 696f 6e2e 2020 2028 6c69 6e65 eration. (line\n+00044cb0: 2020 3538 290a 2a20 4175 746f 6d61 7469 58).* Automati\n+00044cc0: 6320 6465 7065 6e64 656e 6379 2074 7261 c dependency tra\n+00044cd0: 636b 696e 673a 2020 2020 2020 2020 2044 cking: D\n+00044ce0: 6570 656e 6465 6e63 6965 732e 2020 2020 ependencies. \n+00044cf0: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*\n+00044d00: 2041 7574 6f6d 6174 6963 206c 696e 6b65 Automatic linke\n+00044d10: 7220 7365 6c65 6374 696f 6e3a 2020 2020 r selection: \n+00044d20: 2020 2020 2020 2020 486f 7720 7468 6520 How the \n+00044d30: 4c69 6e6b 6572 2069 7320 4368 6f73 656e Linker is Chosen\n+00044d40: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 2020 3629 0a2a 2061 7574 (line 6).* aut\n+00044d90: 6f72 6563 6f6e 6620 616e 6420 6c69 6274 oreconf and libt\n+00044da0: 6f6f 6c69 7a65 3a20 2020 2020 2020 2020 oolize: \n+00044db0: 2020 2020 4572 726f 7220 7265 7175 6972 Error requir\n+00044dc0: 6564 2066 696c 6520 6c74 6d61 696e 2e73 ed file ltmain.s\n+00044dd0: 6820 6e6f 7420 666f 756e 642e 0a20 2020 h 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-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+00044e10: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00044e20: 2020 2036 290a 2a20 6175 746f 7265 636f 6).* autoreco\n+00044e30: 6e66 2c20 6578 616d 706c 653a 2020 2020 nf, example: \n+00044e40: 2020 2020 2020 2020 2020 2020 2020 2043 C\n+00044e50: 7265 6174 696e 6720 616d 6865 6c6c 6f2e reating amhello.\n+00044e60: 2020 2020 286c 696e 6520 2035 3929 0a2a (line 59).*\n+00044e70: 2061 7574 6f73 6361 6e3a 2020 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 616d 6865 6c6c 6f27 amhello'\n+00044ea0: 7320 636f 6e66 6967 7572 652e 6163 2053 s configure.ac S\n+00044eb0: 6574 7570 2045 7870 6c61 696e 6564 2e0a etup Explained..\n+00044ec0: 2020 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 286c (l\n+00044f00: 696e 6520 2038 3929 0a2a 2041 7574 6f74 ine 89).* Autot\n+00044f10: 6f6f 6c73 2c20 696e 7472 6f64 7563 7469 ools, introducti\n+00044f20: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on: \n+00044f30: 2020 474e 5520 4275 696c 6420 5379 7374 GNU Build Syst\n+00044f40: 656d 2e20 2020 2028 6c69 6e65 2020 3433 em. (line 43\n+00044f50: 290a 2a20 4175 746f 746f 6f6c 732c 2070 ).* Autotools, p\n+00044f60: 7572 706f 7365 3a20 2020 2020 2020 2020 urpose: \n+00044f70: 2020 2020 2020 2020 2020 2057 6879 2041 Why A\n+00044f80: 7574 6f74 6f6f 6c73 2e20 2020 2020 2020 utotools. \n+00044f90: 286c 696e 6520 2020 3629 0a2a 2061 7574 (line 6).* aut\n+00044fa0: 6f75 7064 6174 653a 2020 2020 2020 2020 oupdate: \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 4f62 736f 6c65 7465 204d 6163 Obsolete Mac\n+00044fd0: 726f 732e 2020 2020 2028 6c69 6e65 2020 ros. (line \n+00044fe0: 2036 290a 2a20 4175 7869 6c69 6172 7920 6).* Auxiliary \n+00044ff0: 7072 6f67 7261 6d73 3a20 2020 2020 2020 programs: \n+00045000: 2020 2020 2020 2020 2020 2020 2041 7578 Aux\n+00045010: 696c 6961 7279 2050 726f 6772 616d 732e iliary Programs.\n+00045020: 2020 286c 696e 6520 2020 3629 0a2a 2041 (line 6).* A\n+00045030: 766f 6964 696e 6720 6d61 6e20 7061 6765 voiding man page\n+00045040: 2072 656e 616d 696e 673a 2020 2020 2020 renaming: \n+00045050: 2020 2020 2020 4d61 6e20 5061 6765 732e Man Pages.\n+00045060: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00045070: 2020 3534 290a 2a20 4176 6f69 6469 6e67 54).* Avoiding\n+00045080: 2070 6174 6820 7374 7269 7070 696e 673a path stripping:\n+00045090: 2020 2020 2020 2020 2020 2020 2020 2041 A\n+000450a0: 6c74 6572 6e61 7469 7665 2e20 2020 2020 lternative. \n+000450b0: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*\n+000450c0: 2042 696e 6172 7920 7061 636b 6167 653a Binary package:\n+000450d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000450e0: 2020 2020 2020 2020 4445 5354 4449 522e DESTDIR.\n+000450f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00045100: 6e65 2020 3232 290a 2a20 626f 6f74 7374 ne 22).* bootst\n+00045110: 7261 702e 7368 2061 6e64 2061 7574 6f72 rap.sh and autor\n+00045120: 6563 6f6e 663a 2020 2020 2020 2020 2020 econf: \n+00045130: 2045 7272 6f72 2072 6571 7569 7265 6420 Error required \n+00045140: 6669 6c65 206c 746d 6169 6e2e 7368 206e file ltmain.sh n\n+00045150: 6f74 2066 6f75 6e64 2e0a 2020 2020 2020 ot 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 286c 696e 6520 2020 (line \n+000451a0: 3629 0a2a 2042 7567 732c 2072 6570 6f72 6).* Bugs, repor\n+000451b0: 7469 6e67 3a20 2020 2020 2020 2020 2020 ting: \n+000451c0: 2020 2020 2020 2020 2020 2020 496e 7472 Intr\n+000451d0: 6f64 7563 7469 6f6e 2e20 2020 2020 2020 oduction. \n+000451e0: 2028 6c69 6e65 2020 3331 290a 2a20 6275 (line 31).* bu\n+000451f0: 696c 6420 7472 6565 2061 6e64 2073 6f75 ild tree and sou\n+00045200: 7263 6520 7472 6565 3a20 2020 2020 2020 rce tree: \n+00045210: 2020 2020 2056 5041 5448 2042 7569 6c64 VPATH Build\n+00045220: 732e 2020 2020 2020 2020 286c 696e 6520 s. (line \n+00045230: 2020 3629 0a2a 2042 5549 4c54 5f53 4f55 6).* BUILT_SOU\n+00045240: 5243 4553 2c20 6465 6669 6e65 643a 2020 RCES, defined: \n+00045250: 2020 2020 2020 2020 2020 2020 2020 536f So\n+00045260: 7572 6365 732e 2020 2020 2020 2020 2020 urces. \n+00045270: 2020 2028 6c69 6e65 2020 3237 290a 2a20 (line 27).* \n+00045280: 432b 2b20 7375 7070 6f72 743a 2020 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 2043 2b2b 2053 7570 706f C++ Suppo\n+000452b0: 7274 2e20 2020 2020 2020 2020 286c 696e rt. (lin\n+000452c0: 6520 2020 3629 0a2a 2063 616e 6f6e 6963 e 6).* canonic\n+000452d0: 616c 697a 696e 6720 4175 746f 6d61 6b65 alizing Automake\n+000452e0: 2076 6172 6961 626c 6573 3a20 2020 2020 variables: \n+000452f0: 4361 6e6f 6e69 6361 6c69 7a61 7469 6f6e Canonicalization\n+00045300: 2e20 2020 2028 6c69 6e65 2020 2036 290a . (line 6).\n+00045310: 2a20 4343 4153 464c 4147 5320 616e 6420 * CCASFLAGS and \n+00045320: 414d 5f43 4341 5346 4c41 4753 3a20 2020 AM_CCASFLAGS: \n+00045330: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n+00045340: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n+00045350: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 2032 3029 0a2a 2043 464c (line 20).* CFL\n+000453a0: 4147 5320 616e 6420 414d 5f43 464c 4147 AGS and AM_CFLAG\n+000453b0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+000453c0: 2020 2020 466c 6167 2056 6172 6961 626c Flag Variabl\n+000453d0: 6573 204f 7264 6572 696e 672e 0a20 2020 es 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-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+00045410: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00045420: 2020 3230 290a 2a20 6366 6f72 7472 616e 20).* cfortran\n+00045430: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00045440: 2020 2020 2020 2020 2020 2020 2020 204d M\n+00045450: 6978 696e 6720 466f 7274 7261 6e20 3737 ixing Fortran 77\n+00045460: 2057 6974 6820 4320 616e 6420 432b 2b2e With C and C++.\n+00045470: 0a20 2020 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+000454a0: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+000454b0: 6c69 6e65 2020 2036 290a 2a20 6368 6563 line 6).* chec\n+000454c0: 6b3a 2020 2020 2020 2020 2020 2020 2020 k: \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+000454e0: 2020 2053 7461 6e64 6172 6420 5461 7267 Standard Targ\n+000454f0: 6574 732e 2020 2020 286c 696e 6520 2033 ets. (line 3\n+00045500: 3129 0a2a 2063 6865 636b 203c 313e 3a20 1).* 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+00045520: 2020 2020 2020 2020 2020 2020 5465 7374 Test\n+00045530: 732e 2020 2020 2020 2020 2020 2020 2020 s. \n+00045540: 2028 6c69 6e65 2020 2036 290a 2a20 6368 (line 6).* ch\n+00045550: 6563 6b20 3c32 3e3a 2020 2020 2020 2020 eck <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 2045 7874 656e 6469 6e67 2e20 Extending. \n+00045580: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00045590: 2034 3129 0a2a 2063 6865 636b 5f20 7072 41).* check_ pr\n+000455a0: 696d 6172 7920 7072 6566 6978 2c20 6465 imary prefix, de\n+000455b0: 6669 6e69 7469 6f6e 3a20 2020 2020 556e finition: Un\n+000455c0: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n+000455d0: 2020 2028 6c69 6e65 2020 3936 290a 2a20 (line 96).* \n+000455e0: 6368 6563 6b5f 5052 4f47 5241 4d53 2065 check_PROGRAMS e\n+000455f0: 7861 6d70 6c65 3a20 2020 2020 2020 2020 xample: \n+00045600: 2020 2020 2020 2044 6566 6175 6c74 205f Default _\n+00045610: 534f 5552 4345 532e 2020 2020 286c 696e SOURCES. (lin\n+00045620: 6520 2032 3829 0a2a 2063 6865 636b 2d68 e 28).* check-h\n+00045630: 746d 6c3a 2020 2020 2020 2020 2020 2020 tml: \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: 5369 6d70 6c65 2054 6573 7473 2075 7369 Simple Tests usi\n+00045660: 6e67 2070 6172 616c 6c65 6c2d 7465 7374 ng parallel-test\n+00045670: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2020 3730 290a 2a20 6368 (line 70).* ch\n+000456c0: 6563 6b2d 6c6f 6361 6c3a 2020 2020 2020 eck-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 2045 7874 656e 6469 6e67 2e20 Extending. \n+000456f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00045700: 2034 3129 0a2a 2063 6865 636b 2d6e 6577 41).* check-new\n+00045710: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+00045720: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00045730: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00045740: 2020 2028 6c69 6e65 2020 3339 290a 2a20 (line 39).* \n+00045750: 636c 6561 6e3a 2020 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 2053 7461 6e64 6172 6420 Standard \n+00045780: 5461 7267 6574 732e 2020 2020 286c 696e Targets. (lin\n+00045790: 6520 2032 3729 0a2a 2063 6c65 616e 203c e 27).* clean <\n+000457a0: 313e 3a20 2020 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: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n+000457d0: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+000457e0: 2a20 636c 6561 6e2d 6c6f 6361 6c3a 2020 * 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 2043 6c65 616e 2e20 Clean. \n+00045810: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+00045820: 696e 6520 2031 3529 0a2a 2063 6c65 616e ine 15).* clean\n+00045830: 2d6c 6f63 616c 203c 313e 3a20 2020 2020 -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 4578 7465 6e64 696e 672e 2020 2020 Extending. \n+00045860: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n+00045870: 290a 2a20 636f 6c6f 722d 7465 7374 733a ).* color-tests:\n+00045880: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00045890: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+000458a0: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n+000458b0: 286c 696e 6520 2034 3329 0a2a 2063 6f6d (line 43).* com\n+000458c0: 6d61 6e64 206c 696e 6520 6c65 6e67 7468 mand line length\n+000458d0: 206c 696d 6974 3a20 2020 2020 2020 2020 limit: \n+000458e0: 2020 2020 4c65 6e67 7468 204c 696d 6974 Length Limit\n+000458f0: 6174 696f 6e73 2e20 2028 6c69 6e65 2020 ations. (line \n+00045900: 2036 290a 2a20 436f 6d6d 656e 742c 2073 6).* Comment, s\n+00045910: 7065 6369 616c 2074 6f20 4175 746f 6d61 pecial to Automa\n+00045920: 6b65 3a20 2020 2020 2020 2020 2047 656e ke: Gen\n+00045930: 6572 616c 204f 7065 7261 7469 6f6e 2e20 eral Operation. \n+00045940: 2020 286c 696e 6520 2036 3829 0a2a 2043 (line 68).* C\n+00045950: 6f6d 7069 6c61 7469 6f6e 206f 6620 4a61 ompilation of Ja\n+00045960: 7661 2074 6f20 6279 7465 636f 6465 3a20 va to bytecode: \n+00045970: 2020 2020 2020 4a61 7661 2e20 2020 2020 Java. \n+00045980: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00045990: 2020 2036 290a 2a20 436f 6d70 696c 6174 6).* Compilat\n+000459a0: 696f 6e20 6f66 204a 6176 6120 746f 206e ion of Java to n\n+000459b0: 6174 6976 6520 636f 6465 3a20 2020 204a ative code: J\n+000459c0: 6176 6120 5375 7070 6f72 7420 7769 7468 ava Support with\n+000459d0: 2067 636a 2e0a 2020 2020 2020 2020 2020 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 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00045a20: 2043 6f6d 7069 6c65 2046 6c61 6720 5661 Compile Flag Va\n+00045a30: 7269 6162 6c65 733a 2020 2020 2020 2020 riables: \n+00045a40: 2020 2020 2020 2020 466c 6167 2056 6172 Flag Var\n+00045a50: 6961 626c 6573 204f 7264 6572 696e 672e iables Ordering.\n+00045a60: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+00045a90: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00045aa0: 6c69 6e65 2020 3230 290a 2a20 436f 6d70 line 20).* Comp\n+00045ab0: 6c65 7465 2065 7861 6d70 6c65 3a20 2020 lete 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 2043 6f6d 706c 6574 652e 2020 2020 Complete. \n+00045ae0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00045af0: 3629 0a2a 2043 6f6e 6469 7469 6f6e 616c 6).* Conditional\n+00045b00: 2065 7861 6d70 6c65 2c20 2d2d 656e 6162 example, --enab\n+00045b10: 6c65 2d64 6562 7567 3a20 2020 5573 6167 le-debug: Usag\n+00045b20: 6520 6f66 2043 6f6e 6469 7469 6f6e 616c e of Conditional\n+00045b30: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2020 3231 290a 2a20 636f (line 21).* co\n+00045b80: 6e64 6974 696f 6e61 6c20 6c69 6274 6f6f nditional libtoo\n+00045b90: 6c20 6c69 6272 6172 6965 733a 2020 2020 l libraries: \n+00045ba0: 2020 2020 2043 6f6e 6469 7469 6f6e 616c Conditional\n+00045bb0: 204c 6962 746f 6f6c 204c 6962 7261 7269 Libtool Librari\n+00045bc0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \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 286c 696e 6520 2020 3629 0a2a 2043 (line 6).* C\n+00045c10: 6f6e 6469 7469 6f6e 616c 2070 726f 6772 onditional progr\n+00045c20: 616d 733a 2020 2020 2020 2020 2020 2020 ams: \n+00045c30: 2020 2020 2020 436f 6e64 6974 696f 6e61 Conditiona\n+00045c40: 6c20 5072 6f67 7261 6d73 2e0a 2020 2020 l 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 286c 696e 6520 (line \n+00045c90: 2020 3629 0a2a 2043 6f6e 6469 7469 6f6e 6).* Condition\n+00045ca0: 616c 2073 7562 6469 7265 6374 6f72 6965 al subdirectorie\n+00045cb0: 733a 2020 2020 2020 2020 2020 2020 436f s: Co\n+00045cc0: 6e64 6974 696f 6e61 6c20 5375 6264 6972 nditional Subdir\n+00045cd0: 6563 746f 7269 6573 2e0a 2020 2020 2020 ectories.. \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 286c 696e 6520 2020 (line \n+00045d20: 3629 0a2a 2043 6f6e 6469 7469 6f6e 616c 6).* Conditional\n+00045d30: 2053 5542 4449 5253 3a20 2020 2020 2020 SUBDIRS: \n+00045d40: 2020 2020 2020 2020 2020 2020 436f 6e64 Cond\n+00045d50: 6974 696f 6e61 6c20 5375 6264 6972 6563 itional Subdirec\n+00045d60: 746f 7269 6573 2e0a 2020 2020 2020 2020 tories.. \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 286c 696e 6520 2020 3629 (line 6)\n+00045db0: 0a2a 2043 6f6e 6469 7469 6f6e 616c 733a .* Conditionals:\n+00045dc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00045dd0: 2020 2020 2020 2020 2020 436f 6e64 6974 Condit\n+00045de0: 696f 6e61 6c73 2e20 2020 2020 2020 2028 ionals. (\n+00045df0: 6c69 6e65 2020 2036 290a 2a20 636f 6e66 line 6).* conf\n+00045e00: 6967 2e67 7565 7373 3a20 2020 2020 2020 ig.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 2061 7574 6f6d 616b 6520 496e 766f automake Invo\n+00045e30: 6361 7469 6f6e 2e20 286c 696e 6520 2033 cation. (line 3\n+00045e40: 3929 0a2a 2063 6f6e 6669 672e 7369 7465 9).* config.site\n+00045e50: 2065 7861 6d70 6c65 3a20 2020 2020 2020 example: \n+00045e60: 2020 2020 2020 2020 2020 2020 636f 6e66 conf\n+00045e70: 6967 2e73 6974 652e 2020 2020 2020 2020 ig.site. \n+00045e80: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co\n+00045e90: 6e66 6967 7572 6174 696f 6e20 7661 7269 nfiguration vari\n+00045ea0: 6162 6c65 732c 206f 7665 7272 6964 696e ables, overridin\n+00045eb0: 673a 2020 2053 7461 6e64 6172 6420 436f g: Standard Co\n+00045ec0: 6e66 6967 7572 6174 696f 6e20 5661 7269 nfiguration Vari\n+00045ed0: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables.. \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 2028 6c69 6e65 2020 2036 290a (line 6).\n+00045f20: 2a20 436f 6e66 6967 7572 6174 696f 6e2c * Configuration,\n+00045f30: 2062 6173 6963 733a 2020 2020 2020 2020 basics: \n+00045f40: 2020 2020 2020 2020 2042 6173 6963 2049 Basic I\n+00045f50: 6e73 7461 6c6c 6174 696f 6e2e 2020 286c nstallation. (l\n+00045f60: 696e 6520 2020 3629 0a2a 2063 6f6e 6669 ine 6).* confi\n+00045f70: 6775 7265 2e61 632c 2048 656c 6c6f 2057 gure.ac, Hello W\n+00045f80: 6f72 6c64 3a20 2020 2020 2020 2020 2020 orld: \n+00045f90: 2020 616d 6865 6c6c 6f27 7320 636f 6e66 amhello's conf\n+00045fa0: 6967 7572 652e 6163 2053 6574 7570 2045 igure.ac Setup E\n+00045fb0: 7870 6c61 696e 6564 2e0a 2020 2020 2020 xplained.. \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 286c 696e 6520 2020 (line \n+00046000: 3629 0a2a 2063 6f6e 6669 6775 7265 2e61 6).* configure.a\n+00046010: 632c 2073 6361 6e6e 696e 673a 2020 2020 c, scanning: \n+00046020: 2020 2020 2020 2020 2020 2020 636f 6e66 conf\n+00046030: 6967 7572 652e 2020 2020 2020 2020 2020 igure. \n+00046040: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co\n+00046050: 6e66 6c69 6374 696e 6720 6465 6669 6e69 nflicting defini\n+00046060: 7469 6f6e 733a 2020 2020 2020 2020 2020 tions: \n+00046070: 2020 2020 2045 7874 656e 6469 6e67 2e20 Extending. \n+00046080: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00046090: 2031 3429 0a2a 2043 6f6e 7374 7261 696e 14).* Constrain\n+000460a0: 7473 206f 6620 4175 746f 6d61 6b65 3a20 ts of Automake: \n+000460b0: 2020 2020 2020 2020 2020 2020 2020 496e In\n+000460c0: 7472 6f64 7563 7469 6f6e 2e20 2020 2020 troduction. \n+000460d0: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).* \n+000460e0: 636f 6e76 656e 6965 6e63 6520 6c69 6272 convenience libr\n+000460f0: 6172 6965 732c 206c 6962 746f 6f6c 3a20 aries, libtool: \n+00046100: 2020 2020 2020 204c 6962 746f 6f6c 2043 Libtool C\n+00046110: 6f6e 7665 6e69 656e 6365 204c 6962 7261 onvenience Libra\n+00046120: 7269 6573 2e0a 2020 2020 2020 2020 2020 ries.. \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 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00046170: 2063 6f70 7969 6e67 2073 656d 616e 7469 copying semanti\n+00046180: 6373 3a20 2020 2020 2020 2020 2020 2020 cs: \n+00046190: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n+000461a0: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n+000461b0: 6e65 2020 3130 290a 2a20 6370 696f 2065 ne 10).* cpio e\n+000461c0: 7861 6d70 6c65 3a20 2020 2020 2020 2020 xample: \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: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n+000461f0: 2020 2020 2020 286c 696e 6520 2033 3629 (line 36)\n+00046200: 0a2a 2043 5050 464c 4147 5320 616e 6420 .* CPPFLAGS and \n+00046210: 414d 5f43 5050 464c 4147 533a 2020 2020 AM_CPPFLAGS: \n+00046220: 2020 2020 2020 2020 2020 466c 6167 2056 Flag V\n+00046230: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n+00046240: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \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: 2028 6c69 6e65 2020 3230 290a 2a20 6372 (line 20).* cr\n+00046290: 6f73 732d 636f 6d70 696c 6174 696f 6e3a oss-compilation:\n+000462a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000462b0: 2020 2020 2043 726f 7373 2d43 6f6d 7069 Cross-Compi\n+000462c0: 6c61 7469 6f6e 2e20 2020 286c 696e 6520 lation. (line \n+000462d0: 2020 3629 0a2a 2063 726f 7373 2d63 6f6d 6).* cross-com\n+000462e0: 7069 6c61 7469 6f6e 2065 7861 6d70 6c65 pilation example\n+000462f0: 3a20 2020 2020 2020 2020 2020 2020 4372 : Cr\n+00046300: 6f73 732d 436f 6d70 696c 6174 696f 6e2e oss-Compilation.\n+00046310: 2020 2028 6c69 6e65 2020 3235 290a 2a20 (line 25).* \n+00046320: 4356 5320 616e 6420 6765 6e65 7261 7465 CVS and generate\n+00046330: 6420 6669 6c65 733a 2020 2020 2020 2020 d files: \n+00046340: 2020 2020 2020 2043 5653 2e20 2020 2020 CVS. \n+00046350: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00046360: 6520 2034 3929 0a2a 2043 5653 2061 6e64 e 49).* CVS and\n+00046370: 2074 6869 7264 2d70 6172 7479 2066 696c third-party fil\n+00046380: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n+00046390: 4356 532e 2020 2020 2020 2020 2020 2020 CVS. \n+000463a0: 2020 2020 2028 6c69 6e65 2031 3337 290a (line 137).\n+000463b0: 2a20 4356 5320 616e 6420 7469 6d65 7374 * CVS and timest\n+000463c0: 616d 7073 3a20 2020 2020 2020 2020 2020 amps: \n+000463d0: 2020 2020 2020 2020 2043 5653 2e20 2020 CVS. \n+000463e0: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+000463f0: 696e 6520 2032 3829 0a2a 2043 5858 464c ine 28).* CXXFL\n+00046400: 4147 5320 616e 6420 414d 5f43 5858 464c AGS and AM_CXXFL\n+00046410: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+00046420: 2020 466c 6167 2056 6172 6961 626c 6573 Flag Variables\n+00046430: 204f 7264 6572 696e 672e 0a20 2020 2020 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 2028 6c69 6e65 2020 (line \n+00046480: 3230 290a 2a20 6379 676e 7573 3a20 2020 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-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+000464a0: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+000464b0: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n+000464c0: 2020 286c 696e 6520 2032 3329 0a2a 2063 (line 23).* c\n+000464d0: 7967 6e75 7320 7374 7269 6374 6e65 7373 ygnus strictness\n+000464e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000464f0: 2020 2020 2020 4379 676e 7573 2e20 2020 Cygnus. \n+00046500: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00046510: 2020 2036 290a 2a20 4441 5441 2070 7269 6).* DATA pri\n+00046520: 6d61 7279 2c20 6465 6669 6e65 643a 2020 mary, defined: \n+00046530: 2020 2020 2020 2020 2020 2020 2020 2044 D\n+00046540: 6174 612e 2020 2020 2020 2020 2020 2020 ata. \n+00046550: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00046560: 2064 652d 414e 5349 2d66 6963 6174 696f de-ANSI-ficatio\n+00046570: 6e2c 2064 6566 696e 6564 3a20 2020 2020 n, defined: \n+00046580: 2020 2020 2020 2020 414e 5349 2e20 2020 ANSI. \n+00046590: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+000465a0: 6e65 2020 2036 290a 2a20 6465 6275 6720 ne 6).* debug \n+000465b0: 6275 696c 642c 2065 7861 6d70 6c65 3a20 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+000465d0: 2056 5041 5448 2042 7569 6c64 732e 2020 VPATH Builds. \n+000465e0: 2020 2020 2020 286c 696e 6520 2034 3629 (line 46)\n+000465f0: 0a2a 2064 6562 7567 6769 6e67 2072 756c .* debugging rul\n+00046600: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n+00046610: 2020 2020 2020 2020 2020 4465 6275 6767 Debugg\n+00046620: 696e 6720 4d61 6b65 2052 756c 6573 2e0a ing Make Rules..\n+00046630: 2020 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 286c (l\n+00046670: 696e 6520 2020 3629 0a2a 2064 6566 6175 ine 6).* defau\n+00046680: 6c74 205f 534f 5552 4345 533a 2020 2020 lt _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 4465 6661 756c 7420 5f53 4f55 5243 Default _SOURC\n+000466b0: 4553 2e20 2020 2028 6c69 6e65 2020 2036 ES. (line 6\n+000466c0: 290a 2a20 6465 6661 756c 7420 736f 7572 ).* default sour\n+000466d0: 6365 2c20 4c69 6274 6f6f 6c20 6d6f 6475 ce, Libtool modu\n+000466e0: 6c65 7320 6578 616d 706c 653a 2044 6566 les example: Def\n+000466f0: 6175 6c74 205f 534f 5552 4345 532e 2020 ault _SOURCES. \n+00046700: 286c 696e 6520 2033 3829 0a2a 2064 6566 (line 38).* def\n+00046710: 6175 6c74 2076 6572 626f 7369 7479 2066 ault verbosity f\n+00046720: 6f72 2073 696c 656e 742d 7275 6c65 733a or silent-rules:\n+00046730: 2020 2020 4175 746f 6d61 6b65 2073 696c Automake sil\n+00046740: 656e 742d 7275 6c65 7320 4f70 7469 6f6e ent-rules Option\n+00046750: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 3130 3629 0a2a 2064 6566 (line 106).* def\n+000467a0: 696e 6974 696f 6e73 2c20 636f 6e66 6c69 initions, confli\n+000467b0: 6374 733a 2020 2020 2020 2020 2020 2020 cts: \n+000467c0: 2020 2020 4578 7465 6e64 696e 672e 2020 Extending. \n+000467d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+000467e0: 3134 290a 2a20 6465 6a61 676e 753a 2020 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 2044 656a Dej\n+00046810: 6147 6e75 2054 6573 7473 2e20 2020 2020 aGnu Tests. \n+00046820: 2020 286c 696e 6520 2031 3929 0a2a 2064 (line 19).* d\n+00046830: 656a 6167 6e75 203c 313e 3a20 2020 2020 ejagnu <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-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+00046850: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+00046860: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00046870: 2020 3437 290a 2a20 6465 7063 6f6d 703a 47).* depcomp:\n+00046880: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00046890: 2020 2020 2020 2020 2020 2020 2020 2044 D\n+000468a0: 6570 656e 6465 6e63 6965 732e 2020 2020 ependencies. \n+000468b0: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*\n+000468c0: 2064 6570 656e 6465 6e63 6965 7320 616e dependencies an\n+000468d0: 6420 6469 7374 7269 6275 7465 6420 6669 d distributed fi\n+000468e0: 6c65 733a 2020 2020 6469 7374 636c 6561 les: distclea\n+000468f0: 6e63 6865 636b 2e20 2020 2020 2028 6c69 ncheck. (li\n+00046900: 6e65 2020 2036 290a 2a20 4465 7065 6e64 ne 6).* Depend\n+00046910: 656e 6379 2074 7261 636b 696e 673a 2020 ency 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: 2044 6570 656e 6465 6e63 7920 5472 6163 Dependency Trac\n+00046940: 6b69 6e67 2e20 286c 696e 6520 2020 3629 king. (line 6)\n+00046950: 0a2a 2044 6570 656e 6465 6e63 7920 7472 .* Dependency tr\n+00046960: 6163 6b69 6e67 203c 313e 3a20 2020 2020 acking <1>: \n+00046970: 2020 2020 2020 2020 2020 4465 7065 6e64 Depend\n+00046980: 656e 6369 6573 2e20 2020 2020 2020 2028 encies. (\n+00046990: 6c69 6e65 2020 3131 290a 2a20 4465 7065 line 11).* Depe\n+000469a0: 6e64 656e 6379 2074 7261 636b 696e 672c ndency tracking,\n+000469b0: 2064 6973 6162 6c69 6e67 3a20 2020 2020 disabling: \n+000469c0: 2020 2044 6570 656e 6465 6e63 6965 732e Dependencies.\n+000469d0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3\n+000469e0: 3529 0a2a 2064 6972 6563 746f 7279 2076 5).* directory v\n+000469f0: 6172 6961 626c 6573 3a20 2020 2020 2020 ariables: \n+00046a00: 2020 2020 2020 2020 2020 2020 5374 616e Stan\n+00046a10: 6461 7264 2044 6972 6563 746f 7279 2056 dard Directory V\n+00046a20: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables.. \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 286c 696e 6520 2020 (line \n+00046a70: 3629 0a2a 2064 6972 6c69 7374 3a20 2020 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 4d61 6372 Macr\n+00046aa0: 6f20 5365 6172 6368 2050 6174 682e 2020 o Search Path. \n+00046ab0: 2028 6c69 6e65 2020 3532 290a 2a20 4469 (line 52).* Di\n+00046ac0: 7361 626c 696e 6720 6465 7065 6e64 656e sabling dependen\n+00046ad0: 6379 2074 7261 636b 696e 673a 2020 2020 cy tracking: \n+00046ae0: 2020 2020 2044 6570 656e 6465 6e63 6965 Dependencie\n+00046af0: 732e 2020 2020 2020 2020 286c 696e 6520 s. (line \n+00046b00: 2033 3629 0a2a 2064 6973 743a 2020 2020 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 5374 St\n+00046b30: 616e 6461 7264 2054 6172 6765 7473 2e20 andard Targets. \n+00046b40: 2020 2028 6c69 6e65 2020 3335 290a 2a20 (line 35).* \n+00046b50: 6469 7374 203c 313e 3a20 2020 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+00046b70: 2020 2020 2020 2042 6173 6963 7320 6f66 Basics of\n+00046b80: 2044 6973 7472 6962 7574 696f 6e2e 0a20 Distribution.. \n 00046b90: 2020 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 2028 6c69 (li\n+00046bd0: 6e65 2020 2036 290a 2a20 6469 7374 5f20 ne 6).* dist_ \n+00046be0: 616e 6420 6e6f 6261 7365 5f3a 2020 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: 2041 6c74 6572 6e61 7469 7665 2e20 2020 Alternative. \n+00046c10: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)\n+00046c20: 0a2a 2064 6973 745f 2061 6e64 206e 6f74 .* dist_ and not\n+00046c30: 7261 6e73 5f3a 2020 2020 2020 2020 2020 rans_: \n+00046c40: 2020 2020 2020 2020 2020 4d61 6e20 5061 Man Pa\n+00046c50: 6765 732e 2020 2020 2020 2020 2020 2028 ges. (\n+00046c60: 6c69 6e65 2020 3633 290a 2a20 4449 5354 line 63).* DIST\n+00046c70: 5f53 5542 4449 5253 2c20 6578 706c 6169 _SUBDIRS, explai\n+00046c80: 6e65 643a 2020 2020 2020 2020 2020 2020 ned: \n+00046c90: 2020 2053 5542 4449 5253 2076 7320 4449 SUBDIRS vs DI\n+00046ca0: 5354 5f53 5542 4449 5253 2e0a 2020 2020 ST_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 286c 696e 6520 (line \n+00046cf0: 2020 3629 0a2a 2064 6973 742d 627a 6970 6).* dist-bzip\n+00046d00: 323a 2020 2020 2020 2020 2020 2020 2020 2: \n+00046d10: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+00046d20: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n+00046d30: 6962 7574 696f 6e73 2e0a 2020 2020 2020 ibutions.. \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 286c 696e 6520 2031 (line 1\n+00046d80: 3429 0a2a 2064 6973 742d 627a 6970 3220 4).* dist-bzip2 \n+00046d90: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+00046da0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00046db0: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+00046dc0: 2028 6c69 6e65 2020 3531 290a 2a20 6469 (line 51).* di\n+00046dd0: 7374 2d62 7a69 7032 203c 323e 3a20 2020 st-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 204f 7074 696f 6e73 2e20 2020 Options. \n+00046e00: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00046e10: 2035 3129 0a2a 2064 6973 742d 677a 6970 51).* dist-gzip\n+00046e20: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00046e30: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+00046e40: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n+00046e50: 6962 7574 696f 6e73 2e0a 2020 2020 2020 ibutions.. \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+00046e90: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+00046ea0: 3729 0a2a 2064 6973 742d 686f 6f6b 3a20 7).* 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+00046ec0: 2020 2020 2020 2020 2020 2020 5468 6520 The \n+00046ed0: 6469 7374 2048 6f6f 6b2e 2020 2020 2020 dist Hook. \n+00046ee0: 2028 6c69 6e65 2020 2036 290a 2a20 6469 (line 6).* di\n+00046ef0: 7374 2d68 6f6f 6b20 3c31 3e3a 2020 2020 st-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 2045 7874 656e 6469 6e67 2e20 Extending. \n+00046f20: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00046f30: 2036 3629 0a2a 2064 6973 742d 6c7a 6970 66).* dist-lzip\n+00046f40: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00046f50: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+00046f60: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n+00046f70: 6962 7574 696f 6e73 2e0a 2020 2020 2020 ibutions.. \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 286c 696e 6520 2032 (line 2\n+00046fc0: 3129 0a2a 2064 6973 742d 6c7a 6970 203c 1).* dist-lzip <\n+00046fd0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+00046fe0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00046ff0: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+00047000: 2028 6c69 6e65 2020 3534 290a 2a20 6469 (line 54).* di\n+00047010: 7374 2d6c 7a69 7020 3c32 3e3a 2020 2020 st-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 204f 7074 696f 6e73 2e20 2020 Options. \n+00047040: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00047050: 2035 3429 0a2a 2064 6973 742d 6c7a 6d61 54).* dist-lzma\n+00047060: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00047070: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+00047080: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n+00047090: 6962 7574 696f 6e73 2e0a 2020 2020 2020 ibutions.. \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 286c 696e 6520 2032 (line 2\n+000470e0: 3729 0a2a 2064 6973 742d 6c7a 6d61 203c 7).* dist-lzma <\n+000470f0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+00047100: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00047110: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+00047120: 2028 6c69 6e65 2020 3537 290a 2a20 6469 (line 57).* di\n+00047130: 7374 2d6c 7a6d 6120 3c32 3e3a 2020 2020 st-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 204f 7074 696f 6e73 2e20 2020 Options. \n+00047160: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00047170: 2035 3729 0a2a 2064 6973 742d 7368 6172 57).* dist-shar\n+00047180: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00047190: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+000471a0: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n+000471b0: 6962 7574 696f 6e73 2e0a 2020 2020 2020 ibutions.. \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 286c 696e 6520 2033 (line 3\n+00047200: 3029 0a2a 2064 6973 742d 7368 6172 203c 0).* dist-shar <\n+00047210: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+00047220: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00047230: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+00047240: 2028 6c69 6e65 2020 3630 290a 2a20 6469 (line 60).* di\n+00047250: 7374 2d73 6861 7220 3c32 3e3a 2020 2020 st-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 204f 7074 696f 6e73 2e20 2020 Options. \n+00047280: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00047290: 2036 3029 0a2a 2064 6973 742d 7461 725a 60).* dist-tarZ\n+000472a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000472b0: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+000472c0: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n+000472d0: 6962 7574 696f 6e73 2e0a 2020 2020 2020 ibutions.. \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 286c 696e 6520 2034 (line 4\n+00047320: 3529 0a2a 2064 6973 742d 7461 725a 203c 5).* dist-tarZ <\n+00047330: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+00047340: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00047350: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+00047360: 2028 6c69 6e65 2020 3636 290a 2a20 6469 (line 66).* di\n+00047370: 7374 2d74 6172 5a20 3c32 3e3a 2020 2020 st-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+00047390: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+000473a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000473b0: 2036 3629 0a2a 2064 6973 742d 787a 3a20 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+000473d0: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+000473e0: 6520 5479 7065 7320 6f66 2044 6973 7472 e Types of Distr\n+000473f0: 6962 7574 696f 6e73 2e0a 2020 2020 2020 ibutions.. \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 286c 696e 6520 2033 (line 3\n+00047440: 3929 0a2a 2064 6973 742d 7a69 703a 2020 9).* 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 5468 6520 The \n+00047470: 5479 7065 7320 6f66 2044 6973 7472 6962 Types of Distrib\n+00047480: 7574 696f 6e73 2e0a 2020 2020 2020 2020 utions.. \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 286c 696e 6520 2034 3229 (line 42)\n+000474d0: 0a2a 2064 6973 742d 7a69 7020 3c31 3e3a .* dist-zip <1>:\n+000474e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000474f0: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+00047500: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+00047510: 6c69 6e65 2020 3633 290a 2a20 6469 7374 line 63).* dist\n+00047520: 2d7a 6970 203c 323e 3a20 2020 2020 2020 -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+00047540: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n+00047550: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6\n+00047560: 3329 0a2a 2064 6973 7463 6865 636b 3a20 3).* 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+00047580: 2020 2020 2020 2020 2020 2020 4372 6561 Crea\n+00047590: 7469 6e67 2061 6d68 656c 6c6f 2e20 2020 ting amhello. \n+000475a0: 2028 6c69 6e65 2020 3939 290a 2a20 6469 (line 99).* di\n+000475b0: 7374 6368 6563 6b20 3c31 3e3a 2020 2020 stcheck <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 2043 6865 636b 696e 6720 7468 Checking th\n+000475e0: 6520 4469 7374 7269 6275 7469 6f6e 2e0a e Distribution..\n+000475f0: 2020 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 286c (l\n+00047630: 696e 6520 2020 3629 0a2a 2064 6973 7463 ine 6).* distc\n+00047640: 6865 636b 2062 6574 7465 7220 7468 616e heck better than\n+00047650: 2064 6973 743a 2020 2020 2020 2020 2020 dist: \n+00047660: 2020 5072 6570 6172 696e 6720 4469 7374 Preparing Dist\n+00047670: 7269 6275 7469 6f6e 732e 0a20 2020 2020 ributions.. \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 2028 6c69 6e65 2020 (line \n+000476c0: 3130 290a 2a20 6469 7374 6368 6563 6b20 10).* distcheck \n+000476d0: 6578 616d 706c 653a 2020 2020 2020 2020 example: \n+000476e0: 2020 2020 2020 2020 2020 2020 2043 7265 Cre\n+000476f0: 6174 696e 6720 616d 6865 6c6c 6f2e 2020 ating amhello. \n+00047700: 2020 286c 696e 6520 2039 3929 0a2a 2064 (line 99).* d\n+00047710: 6973 7463 6865 636b 2d68 6f6f 6b3a 2020 istcheck-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 4368 6563 6b69 6e67 2074 Checking t\n+00047740: 6865 2044 6973 7472 6962 7574 696f 6e2e he Distribution.\n+00047750: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+00047780: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00047790: 6c69 6e65 2020 3333 290a 2a20 6469 7374 line 33).* dist\n+000477a0: 636c 6561 6e3a 2020 2020 2020 2020 2020 clean: \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 2053 7461 6e64 6172 6420 5461 7267 Standard Targ\n+000477d0: 6574 732e 2020 2020 286c 696e 6520 2032 ets. (line 2\n+000477e0: 3929 0a2a 2064 6973 7463 6c65 616e 203c 9).* distclean <\n+000477f0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+00047800: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n+00047810: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n+00047820: 2028 6c69 6e65 2020 3431 290a 2a20 6469 (line 41).* di\n+00047830: 7374 636c 6561 6e20 3c32 3e3a 2020 2020 stclean <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+00047850: 2020 2020 2064 6973 7463 6c65 616e 6368 distcleanch\n+00047860: 6563 6b2e 2020 2020 2020 286c 696e 6520 eck. (line \n+00047870: 2020 3629 0a2a 2064 6973 7463 6c65 616e 6).* distclean\n+00047880: 2d6c 6f63 616c 3a20 2020 2020 2020 2020 -local: \n+00047890: 2020 2020 2020 2020 2020 2020 2020 436c Cl\n+000478a0: 6561 6e2e 2020 2020 2020 2020 2020 2020 ean. \n+000478b0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).* \n+000478c0: 6469 7374 636c 6561 6e2d 6c6f 6361 6c20 distclean-local \n+000478d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+000478e0: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+000478f0: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00047900: 6520 2034 3129 0a2a 2064 6973 7463 6c65 e 41).* distcle\n+00047910: 616e 2c20 6469 6167 6e6f 7374 6963 3a20 an, 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+00047930: 6469 7374 636c 6561 6e63 6865 636b 2e20 distcleancheck. \n+00047940: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+00047950: 2a20 6469 7374 636c 6561 6e63 6865 636b * distcleancheck\n+00047960: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00047970: 2020 2020 2020 2020 2043 6865 636b 696e Checkin\n+00047980: 6720 7468 6520 4469 7374 7269 6275 7469 g the Distributi\n+00047990: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on.. \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-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+000479d0: 2020 286c 696e 6520 2034 3529 0a2a 2064 (line 45).* d\n+000479e0: 6973 7463 6c65 616e 6368 6563 6b20 3c31 istcleancheck <1\n+000479f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+00047a00: 2020 2020 2020 6469 7374 636c 6561 6e63 distcleanc\n+00047a10: 6865 636b 2e20 2020 2020 2028 6c69 6e65 heck. (line\n+00047a20: 2020 2036 290a 2a20 6469 7374 6469 723a 6).* distdir:\n+00047a30: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00047a40: 2020 2020 2020 2020 2020 2020 2020 2054 T\n+00047a50: 6869 7264 2d50 6172 7479 204d 616b 6566 hird-Party Makef\n+00047a60: 696c 6573 2e0a 2020 2020 2020 2020 2020 iles.. \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 286c 696e 6520 2032 3529 0a2a (line 25).*\n+00047ab0: 2044 6973 7472 6962 7574 696f 6e73 2c20 Distributions, \n+00047ac0: 7072 6570 6172 6174 696f 6e3a 2020 2020 preparation: \n+00047ad0: 2020 2020 2020 2020 5072 6570 6172 696e Preparin\n+00047ae0: 6720 4469 7374 7269 6275 7469 6f6e 732e g Distributions.\n+00047af0: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+00047b20: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00047b30: 6c69 6e65 2020 2036 290a 2a20 646d 616c line 6).* dmal\n+00047b40: 6c6f 632c 2073 7570 706f 7274 2066 6f72 loc, support for\n+00047b50: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00047b60: 2020 2050 7562 6c69 6320 4d61 6372 6f73 Public Macros\n+00047b70: 2e20 2020 2020 2020 286c 696e 6520 3131 . (line 11\n+00047b80: 3929 0a2a 2064 7669 3a20 2020 2020 2020 9).* 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 5465 7869 Texi\n+00047bb0: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+00047bc0: 2028 6c69 6e65 2020 3139 290a 2a20 6476 (line 19).* dv\n+00047bd0: 6920 3c31 3e3a 2020 2020 2020 2020 2020 i <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 2045 7874 656e 6469 6e67 2e20 Extending. \n+00047c00: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00047c10: 2034 3129 0a2a 2044 5649 206f 7574 7075 41).* DVI outpu\n+00047c20: 7420 7573 696e 6720 5465 7869 6e66 6f3a t using Texinfo:\n+00047c30: 2020 2020 2020 2020 2020 2020 2020 5465 Te\n+00047c40: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+00047c50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00047c60: 6476 692d 6c6f 6361 6c3a 2020 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 2045 7874 656e 6469 6e67 Extending\n+00047c90: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00047ca0: 6520 2034 3129 0a2a 2045 2d6d 6169 6c2c e 41).* E-mail,\n+00047cb0: 2062 7567 2072 6570 6f72 7473 3a20 2020 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: 496e 7472 6f64 7563 7469 6f6e 2e20 2020 Introduction. \n+00047ce0: 2020 2020 2028 6c69 6e65 2020 3331 290a (line 31).\n+00047cf0: 2a20 4544 4954 494f 4e20 5465 7869 6e66 * EDITION Texinf\n+00047d00: 6f20 666c 6167 3a20 2020 2020 2020 2020 o flag: \n+00047d10: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n+00047d20: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00047d30: 696e 6520 2032 3929 0a2a 2065 6c73 653a ine 29).* else:\n+00047d40: 2020 2020 2020 2020 2020 2020 2020 2020 \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 5573 6167 6520 6f66 2043 6f6e 6469 Usage of Condi\n+00047d70: 7469 6f6e 616c 732e 0a20 2020 2020 2020 tionals.. \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 2028 6c69 6e65 2020 3336 (line 36\n+00047dc0: 290a 2a20 656d 7074 7920 5f53 4f55 5243 ).* empty _SOURC\n+00047dd0: 4553 3a20 2020 2020 2020 2020 2020 2020 ES: \n+00047de0: 2020 2020 2020 2020 2020 2044 6566 6175 Defau\n+00047df0: 6c74 205f 534f 5552 4345 532e 2020 2020 lt _SOURCES. \n+00047e00: 286c 696e 6520 2034 3429 0a2a 2045 6d70 (line 44).* Emp\n+00047e10: 7479 206c 6962 7261 7269 6573 3a20 2020 ty 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 4120 4c69 6272 6172 792e 2020 A Library. \n+00047e40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00047e50: 3438 290a 2a20 456d 7074 7920 6c69 6272 48).* Empty libr\n+00047e60: 6172 6965 7320 616e 6420 2428 4c49 424f aries and $(LIBO\n+00047e70: 424a 5329 3a20 2020 2020 2020 204c 4942 BJS): LIB\n+00047e80: 4f42 4a53 2e20 2020 2020 2020 2020 2020 OBJS. \n+00047e90: 2020 286c 696e 6520 2037 3229 0a2a 2065 (line 72).* e\n+00047ea0: 6e64 6966 3a20 2020 2020 2020 2020 2020 ndif: \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 5573 6167 6520 6f66 2043 Usage of C\n+00047ed0: 6f6e 6469 7469 6f6e 616c 732e 0a20 2020 onditionals.. \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 2028 6c69 6e65 (line\n+00047f20: 2020 3336 290a 2a20 4578 616d 706c 6520 36).* Example \n+00047f30: 636f 6e64 6974 696f 6e61 6c20 2d2d 656e conditional --en\n+00047f40: 6162 6c65 2d64 6562 7567 3a20 2020 2055 able-debug: U\n+00047f50: 7361 6765 206f 6620 436f 6e64 6974 696f sage of Conditio\n+00047f60: 6e61 6c73 2e0a 2020 2020 2020 2020 2020 nals.. \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+00047fa0: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*\n+00047fb0: 2045 7861 6d70 6c65 2063 6f6e 6469 7469 Example conditi\n+00047fc0: 6f6e 616c 2041 435f 434f 4e46 4947 5f46 onal AC_CONFIG_F\n+00047fd0: 494c 4553 3a20 2020 5573 6167 6520 6f66 ILES: Usage of\n+00047fe0: 2043 6f6e 6469 7469 6f6e 616c 732e 0a20 Conditionals.. \n 00047ff0: 2020 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 2028 6c69 (li\n+00048030: 6e65 2020 3739 290a 2a20 4578 616d 706c ne 79).* Exampl\n+00048040: 6520 4865 6c6c 6f20 576f 726c 643a 2020 e 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: 2048 656c 6c6f 2057 6f72 6c64 2e20 2020 Hello World. \n+00048070: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+00048080: 0a2a 2045 7861 6d70 6c65 206f 6620 7265 .* Example of re\n+00048090: 6375 7273 6976 6520 6f70 6572 6174 696f cursive operatio\n+000480a0: 6e3a 2020 2020 2020 2020 4765 6e65 7261 n: Genera\n+000480b0: 6c20 4f70 6572 6174 696f 6e2e 2020 2028 l Operation. (\n+000480c0: 6c69 6e65 2020 3538 290a 2a20 4578 616d line 58).* Exam\n+000480d0: 706c 6520 6f66 2073 6861 7265 6420 6c69 ple of shared li\n+000480e0: 6272 6172 6965 733a 2020 2020 2020 2020 braries: \n+000480f0: 2020 204c 6962 746f 6f6c 204c 6962 7261 Libtool Libra\n+00048100: 7269 6573 2e20 2020 286c 696e 6520 2020 ries. (line \n+00048110: 3629 0a2a 2045 7861 6d70 6c65 2c20 4558 6).* Example, EX\n+00048120: 5452 415f 5052 4f47 5241 4d53 3a20 2020 TRA_PROGRAMS: \n+00048130: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n+00048140: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+00048150: 2028 6c69 6e65 2020 3336 290a 2a20 4578 (line 36).* Ex\n+00048160: 616d 706c 652c 2066 616c 7365 2061 6e64 ample, false and\n+00048170: 2074 7275 653a 2020 2020 2020 2020 2020 true: \n+00048180: 2020 2020 2074 7275 652e 2020 2020 2020 true. \n+00048190: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000481a0: 2020 3629 0a2a 2045 7861 6d70 6c65 2c20 6).* Example, \n+000481b0: 6d69 7865 6420 6c61 6e67 7561 6765 3a20 mixed language: \n+000481c0: 2020 2020 2020 2020 2020 2020 2020 4d69 Mi\n+000481d0: 7869 6e67 2046 6f72 7472 616e 2037 3720 xing Fortran 77 \n+000481e0: 5769 7468 2043 2061 6e64 2043 2b2b 2e0a With C and C++..\n+000481f0: 2020 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 286c (l\n+00048230: 696e 6520 2033 3629 0a2a 2045 7865 6375 ine 36).* Execu\n+00048240: 7461 626c 6520 6578 7465 6e73 696f 6e3a table extension:\n+00048250: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00048260: 2020 4558 4545 5854 2e20 2020 2020 2020 EXEEXT. \n+00048270: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+00048280: 290a 2a20 4578 6974 2073 7461 7475 7320 ).* Exit status \n+00048290: 3737 2c20 7370 6563 6961 6c20 696e 7465 77, special inte\n+000482a0: 7270 7265 7461 7469 6f6e 3a20 5369 6d70 rpretation: Simp\n+000482b0: 6c65 2054 6573 7473 2e20 2020 2020 2020 le Tests. \n+000482c0: 286c 696e 6520 2032 3029 0a2a 2045 7869 (line 20).* Exi\n+000482d0: 7420 7374 6174 7573 2039 392c 2073 7065 t status 99, spe\n+000482e0: 6369 616c 2069 6e74 6572 7072 6574 6174 cial interpretat\n+000482f0: 696f 6e3a 2053 696d 706c 6520 5465 7374 ion: Simple Test\n+00048300: 7320 7573 696e 6720 7061 7261 6c6c 656c s using parallel\n+00048310: 2d74 6573 7473 2e0a 2020 2020 2020 2020 -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 286c 696e 6520 2037 3529 (line 75)\n+00048360: 0a2a 2045 7870 6563 7465 6420 7465 7374 .* Expected test\n+00048370: 2066 6169 6c75 7265 3a20 2020 2020 2020 failure: \n+00048380: 2020 2020 2020 2020 2020 5369 6d70 6c65 Simple\n+00048390: 2054 6573 7473 2e20 2020 2020 2020 2028 Tests. (\n+000483a0: 6c69 6e65 2020 3531 290a 2a20 4578 7465 line 51).* Exte\n+000483b0: 6e64 696e 6720 6163 6c6f 6361 6c3a 2020 nding 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 2045 7874 656e 6469 6e67 2061 636c Extending acl\n+000483e0: 6f63 616c 2e20 2020 286c 696e 6520 2020 ocal. (line \n+000483f0: 3629 0a2a 2045 7874 656e 6469 6e67 206c 6).* Extending l\n+00048400: 6973 7420 6f66 2069 6e73 7461 6c6c 6174 ist of installat\n+00048410: 696f 6e20 6469 7265 6374 6f72 6965 733a ion directories:\n+00048420: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n+00048430: 2028 6c69 6e65 2020 3536 290a 2a20 4578 (line 56).* Ex\n+00048440: 7465 6e73 696f 6e2c 2065 7865 6375 7461 tension, executa\n+00048450: 626c 653a 2020 2020 2020 2020 2020 2020 ble: \n+00048460: 2020 2020 2045 5845 4558 542e 2020 2020 EXEEXT. \n+00048470: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00048480: 2020 3629 0a2a 2045 7874 7261 2066 696c 6).* Extra fil\n+00048490: 6573 2064 6973 7472 6962 7574 6564 2077 es distributed w\n+000484a0: 6974 6820 4175 746f 6d61 6b65 3a20 6175 ith Automake: au\n+000484b0: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n+000484c0: 6e2e 2028 6c69 6e65 2020 3339 290a 2a20 n. (line 39).* \n+000484d0: 4558 5452 415f 2c20 7072 6570 656e 6469 EXTRA_, prependi\n+000484e0: 6e67 3a20 2020 2020 2020 2020 2020 2020 ng: \n+000484f0: 2020 2020 2020 2055 6e69 666f 726d 2e20 Uniform. \n+00048500: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+00048510: 6520 2032 3929 0a2a 2045 5854 5241 5f70 e 29).* EXTRA_p\n+00048520: 726f 675f 534f 5552 4345 532c 2064 6566 rog_SOURCES, def\n+00048530: 696e 6564 3a20 2020 2020 2020 2020 2020 ined: \n+00048540: 436f 6e64 6974 696f 6e61 6c20 536f 7572 Conditional Sour\n+00048550: 6365 732e 2028 6c69 6e65 2020 3138 290a ces. (line 18).\n+00048560: 2a20 4558 5452 415f 5052 4f47 5241 4d53 * EXTRA_PROGRAMS\n+00048570: 2c20 6465 6669 6e65 643a 2020 2020 2020 , defined: \n+00048580: 2020 2020 2020 2020 2055 6e69 666f 726d Uniform\n+00048590: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+000485a0: 696e 6520 2033 3629 0a2a 2045 5854 5241 ine 36).* EXTRA\n+000485b0: 5f50 524f 4752 414d 532c 2064 6566 696e _PROGRAMS, defin\n+000485c0: 6564 203c 313e 3a20 2020 2020 2020 2020 ed <1>: \n+000485d0: 2020 436f 6e64 6974 696f 6e61 6c20 5072 Conditional Pr\n+000485e0: 6f67 7261 6d73 2e0a 2020 2020 2020 2020 ograms.. \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 286c 696e 6520 2031 3529 (line 15)\n+00048630: 0a2a 2066 616c 7365 2045 7861 6d70 6c65 .* false Example\n+00048640: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00048650: 2020 2020 2020 2020 2020 7472 7565 2e20 true. \n+00048660: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00048670: 6c69 6e65 2020 2036 290a 2a20 4643 464c line 6).* FCFL\n+00048680: 4147 5320 616e 6420 414d 5f46 4346 4c41 AGS and AM_FCFLA\n+00048690: 4753 3a20 2020 2020 2020 2020 2020 2020 GS: \n+000486a0: 2020 2046 6c61 6720 5661 7269 6162 6c65 Flag Variable\n+000486b0: 7320 4f72 6465 7269 6e67 2e0a 2020 2020 s 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 286c 696e 6520 (line \n+00048700: 2032 3029 0a2a 2046 6561 7475 7265 7320 20).* Features \n+00048710: 6f66 2074 6865 2047 4e55 2042 7569 6c64 of the GNU Build\n+00048720: 2053 7973 7465 6d3a 2020 2020 2020 5573 System: Us\n+00048730: 6520 4361 7365 732e 2020 2020 2020 2020 e Cases. \n+00048740: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00048750: 4646 4c41 4753 2061 6e64 2041 4d5f 4646 FFLAGS and AM_FF\n+00048760: 4c41 4753 3a20 2020 2020 2020 2020 2020 LAGS: \n+00048770: 2020 2020 2020 2046 6c61 6720 5661 7269 Flag Vari\n+00048780: 6162 6c65 7320 4f72 6465 7269 6e67 2e0a ables Ordering..\n+00048790: 2020 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 286c (l\n+000487d0: 696e 6520 2032 3029 0a2a 2066 696c 6520 ine 20).* file \n+000487e0: 6e61 6d65 732c 206c 696d 6974 6174 696f names, limitatio\n+000487f0: 6e73 206f 6e3a 2020 2020 2020 2020 2020 ns on: \n+00048800: 2020 4c69 6d69 7461 7469 6f6e 7320 6f6e Limitations on\n+00048810: 2046 696c 6520 4e61 6d65 732e 0a20 2020 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 2028 6c69 6e65 (line\n+00048860: 2020 2036 290a 2a20 6669 6c65 6e61 6d65 6).* filename\n+00048870: 2d6c 656e 6774 682d 6d61 783d 3939 3a20 -length-max=99: \n+00048880: 2020 2020 2020 2020 2020 2020 2020 204f O\n+00048890: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+000488a0: 2020 2020 286c 696e 6520 2036 3929 0a2a (line 69).*\n+000488b0: 2046 696c 6573 2064 6973 7472 6962 7574 Files distribut\n+000488c0: 6564 2077 6974 6820 4175 746f 6d61 6b65 ed with Automake\n+000488d0: 3a20 2020 2020 2020 6175 746f 6d61 6b65 : automake\n+000488e0: 2049 6e76 6f63 6174 696f 6e2e 2028 6c69 Invocation. (li\n+000488f0: 6e65 2020 3339 290a 2a20 4669 7273 7420 ne 39).* First \n+00048900: 6c69 6e65 206f 6620 4d61 6b65 6669 6c65 line of Makefile\n+00048910: 2e61 6d3a 2020 2020 2020 2020 2020 2020 .am: \n+00048920: 2047 656e 6572 616c 204f 7065 7261 7469 General Operati\n+00048930: 6f6e 2e20 2020 286c 696e 6520 2037 3429 on. (line 74)\n+00048940: 0a2a 2046 6c61 6720 7661 7269 6162 6c65 .* Flag variable\n+00048950: 732c 206f 7264 6572 696e 673a 2020 2020 s, ordering: \n+00048960: 2020 2020 2020 2020 2020 466c 6167 2056 Flag V\n+00048970: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n+00048980: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \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: 2028 6c69 6e65 2020 2036 290a 2a20 466c (line 6).* Fl\n+000489d0: 6167 2056 6172 6961 626c 6573 2c20 4f72 ag Variables, Or\n+000489e0: 6465 7269 6e67 3a20 2020 2020 2020 2020 dering: \n+000489f0: 2020 2020 2046 6c61 6720 5661 7269 6162 Flag Variab\n+00048a00: 6c65 7320 4f72 6465 7269 6e67 2e0a 2020 les 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 286c 696e (lin\n+00048a50: 6520 2032 3029 0a2a 2046 4c49 4253 2c20 e 20).* FLIBS, \n+00048a60: 6465 6669 6e65 643a 2020 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: 4d69 7869 6e67 2046 6f72 7472 616e 2037 Mixing Fortran 7\n+00048a90: 3720 5769 7468 2043 2061 6e64 2043 2b2b 7 With C and C++\n+00048aa0: 2e0a 2020 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: 286c 696e 6520 2032 3129 0a2a 2066 6f72 (line 21).* for\n+00048af0: 6569 676e 3a20 2020 2020 2020 2020 2020 eign: \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 616d 6865 6c6c 6f27 7320 636f amhello's co\n+00048b20: 6e66 6967 7572 652e 6163 2053 6574 7570 nfigure.ac Setup\n+00048b30: 2045 7870 6c61 696e 6564 2e0a 2020 2020 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 286c 696e 6520 (line \n+00048b80: 2033 3829 0a2a 2066 6f72 6569 676e 203c 38).* foreign <\n+00048b90: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+00048ba0: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+00048bb0: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+00048bc0: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).* \n+00048bd0: 666f 7265 6967 6e20 7374 7269 6374 6e65 foreign strictne\n+00048be0: 7373 3a20 2020 2020 2020 2020 2020 2020 ss: \n+00048bf0: 2020 2020 2020 2053 7472 6963 746e 6573 Strictnes\n+00048c00: 732e 2020 2020 2020 2020 2020 286c 696e s. (lin\n+00048c10: 6520 2031 3029 0a2a 2046 6f72 7472 616e e 10).* Fortran\n+00048c20: 2037 3720 7375 7070 6f72 743a 2020 2020 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: 466f 7274 7261 6e20 3737 2053 7570 706f Fortran 77 Suppo\n+00048c50: 7274 2e20 2028 6c69 6e65 2020 2036 290a rt. (line 6).\n+00048c60: 2a20 466f 7274 7261 6e20 3737 2c20 6d69 * Fortran 77, mi\n+00048c70: 7869 6e67 2077 6974 6820 4320 616e 6420 xing with C and \n+00048c80: 432b 2b3a 2020 2020 204d 6978 696e 6720 C++: Mixing \n+00048c90: 466f 7274 7261 6e20 3737 2057 6974 6820 Fortran 77 With \n+00048ca0: 4320 616e 6420 432b 2b2e 0a20 2020 2020 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 2028 6c69 6e65 2020 (line \n+00048cf0: 2036 290a 2a20 466f 7274 7261 6e20 3737 6).* Fortran 77\n+00048d00: 2c20 5072 6570 726f 6365 7373 696e 673a , Preprocessing:\n+00048d10: 2020 2020 2020 2020 2020 2020 2050 7265 Pre\n+00048d20: 7072 6f63 6573 7369 6e67 2046 6f72 7472 processing Fortr\n+00048d30: 616e 2037 372e 0a20 2020 2020 2020 2020 an 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 2028 6c69 6e65 2020 2036 290a (line 6).\n+00048d80: 2a20 466f 7274 7261 6e20 3978 2073 7570 * Fortran 9x sup\n+00048d90: 706f 7274 3a20 2020 2020 2020 2020 2020 port: \n+00048da0: 2020 2020 2020 2020 2046 6f72 7472 616e Fortran\n+00048db0: 2039 7820 5375 7070 6f72 742e 2020 286c 9x Support. (l\n+00048dc0: 696e 6520 2020 3629 0a2a 2047 434a 464c ine 6).* GCJFL\n+00048dd0: 4147 5320 616e 6420 414d 5f47 434a 464c AGS and AM_GCJFL\n+00048de0: 4147 533a 2020 2020 2020 2020 2020 2020 AGS: \n+00048df0: 2020 466c 6167 2056 6172 6961 626c 6573 Flag Variables\n+00048e00: 204f 7264 6572 696e 672e 0a20 2020 2020 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-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+00048e40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00048e50: 3230 290a 2a20 6765 6e65 7261 7465 6420 20).* generated \n+00048e60: 6669 6c65 7320 616e 6420 4356 533a 2020 files and CVS: \n+00048e70: 2020 2020 2020 2020 2020 2020 2043 5653 CVS\n+00048e80: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+00048e90: 2020 286c 696e 6520 2034 3929 0a2a 2067 (line 49).* g\n+00048ea0: 656e 6572 6174 6564 2066 696c 6573 2c20 enerated files, \n+00048eb0: 6469 7374 7269 6275 7465 643a 2020 2020 distributed: \n+00048ec0: 2020 2020 2020 4356 532e 2020 2020 2020 CVS. \n+00048ed0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00048ee0: 2020 2039 290a 2a20 4765 7474 6578 7420 9).* Gettext \n+00048ef0: 7375 7070 6f72 743a 2020 2020 2020 2020 support: \n+00048f00: 2020 2020 2020 2020 2020 2020 2020 2067 g\n+00048f10: 6574 7465 7874 2e20 2020 2020 2020 2020 ettext. \n+00048f20: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00048f30: 2067 6974 2d64 6973 743a 2020 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 4765 6e65 7261 6c20 General \n+00048f60: 4f70 6572 6174 696f 6e2e 2020 2028 6c69 Operation. (li\n+00048f70: 6e65 2020 3132 290a 2a20 6769 742d 6469 ne 12).* git-di\n+00048f80: 7374 2c20 6e6f 6e2d 7374 616e 6461 7264 st, non-standard\n+00048f90: 2065 7861 6d70 6c65 3a20 2020 2020 2020 example: \n+00048fa0: 2047 656e 6572 616c 204f 7065 7261 7469 General Operati\n+00048fb0: 6f6e 2e20 2020 286c 696e 6520 2031 3229 on. (line 12)\n+00048fc0: 0a2a 2067 6e69 7473 3a20 2020 2020 2020 .* 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 4f70 7469 6f6e Option\n+00048ff0: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+00049000: 6c69 6e65 2020 3233 290a 2a20 676e 6974 line 23).* gnit\n+00049010: 7320 7374 7269 6374 6e65 7373 3a20 2020 s 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 2053 7472 6963 746e 6573 732e 2020 Strictness. \n+00049040: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1\n+00049050: 3029 0a2a 2067 6e75 3a20 2020 2020 2020 0).* 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+00049070: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+00049080: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+00049090: 2028 6c69 6e65 2020 3233 290a 2a20 474e (line 23).* GN\n+000490a0: 5520 4275 696c 6420 5379 7374 656d 2c20 U Build System, \n+000490b0: 6261 7369 6373 3a20 2020 2020 2020 2020 basics: \n+000490c0: 2020 2020 2042 6173 6963 2049 6e73 7461 Basic Insta\n+000490d0: 6c6c 6174 696f 6e2e 2020 286c 696e 6520 llation. (line \n+000490e0: 2020 3629 0a2a 2047 4e55 2042 7569 6c64 6).* GNU Build\n+000490f0: 2053 7973 7465 6d2c 2066 6561 7475 7265 System, feature\n+00049100: 733a 2020 2020 2020 2020 2020 2020 5573 s: Us\n+00049110: 6520 4361 7365 732e 2020 2020 2020 2020 e Cases. \n+00049120: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00049130: 474e 5520 4275 696c 6420 5379 7374 656d GNU Build System\n+00049140: 2c20 696e 7472 6f64 7563 7469 6f6e 3a20 , introduction: \n+00049150: 2020 2020 2020 2047 4e55 2042 7569 6c64 GNU Build\n+00049160: 2053 7973 7465 6d2e 2020 2020 286c 696e System. (lin\n+00049170: 6520 2020 3629 0a2a 2047 4e55 2042 7569 e 6).* GNU Bui\n+00049180: 6c64 2053 7973 7465 6d2c 2075 7365 2063 ld System, use c\n+00049190: 6173 6573 3a20 2020 2020 2020 2020 2020 ases: \n+000491a0: 5573 6520 4361 7365 732e 2020 2020 2020 Use Cases. \n+000491b0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+000491c0: 2a20 474e 5520 436f 6469 6e67 2053 7461 * GNU Coding Sta\n+000491d0: 6e64 6172 6473 3a20 2020 2020 2020 2020 ndards: \n+000491e0: 2020 2020 2020 2020 2047 4e55 2042 7569 GNU Bui\n+000491f0: 6c64 2053 7973 7465 6d2e 2020 2020 286c ld System. (l\n+00049200: 696e 6520 2032 3929 0a2a 2047 4e55 2047 ine 29).* GNU G\n+00049210: 6574 7465 7874 2073 7570 706f 7274 3a20 ettext 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+00049230: 2020 6765 7474 6578 742e 2020 2020 2020 gettext. \n+00049240: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+00049250: 290a 2a20 474e 5520 6d61 6b65 2065 7874 ).* GNU make ext\n+00049260: 656e 7369 6f6e 733a 2020 2020 2020 2020 ensions: \n+00049270: 2020 2020 2020 2020 2020 2047 656e 6572 Gener\n+00049280: 616c 204f 7065 7261 7469 6f6e 2e20 2020 al Operation. \n+00049290: 286c 696e 6520 2032 3029 0a2a 2047 4e55 (line 20).* GNU\n+000492a0: 204d 616b 6566 696c 6520 7374 616e 6461 Makefile standa\n+000492b0: 7264 733a 2020 2020 2020 2020 2020 2020 rds: \n+000492c0: 2020 2020 496e 7472 6f64 7563 7469 6f6e Introduction\n+000492d0: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line \n+000492e0: 3132 290a 2a20 676e 7520 7374 7269 6374 12).* gnu strict\n+000492f0: 6e65 7373 3a20 2020 2020 2020 2020 2020 ness: \n+00049300: 2020 2020 2020 2020 2020 2020 2053 7472 Str\n+00049310: 6963 746e 6573 732e 2020 2020 2020 2020 ictness. \n+00049320: 2020 286c 696e 6520 2031 3029 0a2a 2047 (line 10).* G\n+00049330: 4e55 6d61 6b65 6669 6c65 2069 6e63 6c75 NUmakefile inclu\n+00049340: 6469 6e67 204d 616b 6566 696c 653a 2020 ding Makefile: \n+00049350: 2020 2020 2020 5468 6972 642d 5061 7274 Third-Part\n+00049360: 7920 4d61 6b65 6669 6c65 732e 0a20 2020 y 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-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+000493a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000493b0: 2031 3131 290a 2a20 6861 7264 2065 7272 111).* hard err\n+000493c0: 6f72 3a20 2020 2020 2020 2020 2020 2020 or: \n+000493d0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+000493e0: 696d 706c 6520 5465 7374 7320 7573 696e imple Tests usin\n+000493f0: 6720 7061 7261 6c6c 656c 2d74 6573 7473 g parallel-tests\n+00049400: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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-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+00049440: 286c 696e 6520 2037 3529 0a2a 2048 6561 (line 75).* Hea\n+00049450: 6465 7220 6669 6c65 7320 696e 205f 534f der files in _SO\n+00049460: 5552 4345 533a 2020 2020 2020 2020 2020 URCES: \n+00049470: 2020 2020 5072 6f67 7261 6d20 536f 7572 Program Sour\n+00049480: 6365 732e 2020 2020 2028 6c69 6e65 2020 ces. (line \n+00049490: 3339 290a 2a20 4845 4144 4552 5320 7072 39).* HEADERS pr\n+000494a0: 696d 6172 792c 2064 6566 696e 6564 3a20 imary, defined: \n+000494b0: 2020 2020 2020 2020 2020 2020 2048 6561 Hea\n+000494c0: 6465 7273 2e20 2020 2020 2020 2020 2020 ders. \n+000494d0: 2020 286c 696e 6520 2020 3629 0a2a 2048 (line 6).* H\n+000494e0: 4541 4445 5253 2c20 696e 7374 616c 6c61 EADERS, installa\n+000494f0: 7469 6f6e 2064 6972 6563 746f 7269 6573 tion directories\n+00049500: 3a20 2020 2020 4865 6164 6572 732e 2020 : Headers. \n+00049510: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00049520: 2020 2036 290a 2a20 4865 6c6c 6f20 576f 6).* Hello Wo\n+00049530: 726c 6420 6578 616d 706c 653a 2020 2020 rld example: \n+00049540: 2020 2020 2020 2020 2020 2020 2020 2048 H\n+00049550: 656c 6c6f 2057 6f72 6c64 2e20 2020 2020 ello World. \n+00049560: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00049570: 2068 6f6f 6b20 7461 7267 6574 733a 2020 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 4578 7465 6e64 696e Extendin\n+000495a0: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n+000495b0: 6e65 2020 3636 290a 2a20 4850 2d55 5820 ne 66).* HP-UX \n+000495c0: 3130 2c20 6c65 7820 7072 6f62 6c65 6d73 10, lex problems\n+000495d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000495e0: 2050 7562 6c69 6320 4d61 6372 6f73 2e20 Public Macros. \n+000495f0: 2020 2020 2020 286c 696e 6520 2039 3929 (line 99)\n+00049600: 0a2a 2068 746d 6c3a 2020 2020 2020 2020 .* 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 5465 7869 6e66 Texinf\n+00049630: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n+00049640: 6c69 6e65 2020 3139 290a 2a20 6874 6d6c line 19).* html\n+00049650: 203c 313e 3a20 2020 2020 2020 2020 2020 <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 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+00049680: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+00049690: 3129 0a2a 2048 544d 4c20 6f75 7470 7574 1).* HTML output\n+000496a0: 2075 7369 6e67 2054 6578 696e 666f 3a20 using Texinfo: \n+000496b0: 2020 2020 2020 2020 2020 2020 5465 7869 Texi\n+000496c0: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+000496d0: 2028 6c69 6e65 2020 2036 290a 2a20 6874 (line 6).* ht\n+000496e0: 6d6c 2d6c 6f63 616c 3a20 2020 2020 2020 ml-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 2045 7874 656e 6469 6e67 2e20 Extending. \n+00049710: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00049720: 2034 3129 0a2a 2069 643a 2020 2020 2020 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 5461 Ta\n+00049750: 6773 2e20 2020 2020 2020 2020 2020 2020 gs. \n+00049760: 2020 2028 6c69 6e65 2020 3434 290a 2a20 (line 44).* \n+00049770: 6966 3a20 2020 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 2055 7361 6765 206f 6620 Usage of \n+000497a0: 436f 6e64 6974 696f 6e61 6c73 2e0a 2020 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 286c 696e (lin\n+000497f0: 6520 2033 3629 0a2a 2069 6e63 6c75 6465 e 36).* include\n+00049800: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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: 4261 7369 6373 206f 6620 4469 7374 7269 Basics of Distri\n+00049830: 6275 7469 6f6e 2e0a 2020 2020 2020 2020 bution.. \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+00049870: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)\n+00049880: 0a2a 2069 6e63 6c75 6465 203c 313e 3a20 .* 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+000498a0: 2020 2020 2020 2020 2020 496e 636c 7564 Includ\n+000498b0: 652e 2020 2020 2020 2020 2020 2020 2028 e. (\n+000498c0: 6c69 6e65 2020 2036 290a 2a20 696e 636c line 6).* incl\n+000498d0: 7564 652c 2064 6973 7472 6962 7574 696f ude, distributio\n+000498e0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n: \n+000498f0: 2020 2042 6173 6963 7320 6f66 2044 6973 Basics of Dis\n+00049900: 7472 6962 7574 696f 6e2e 0a20 2020 2020 tribution.. \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 2028 6c69 6e65 2020 (line \n+00049950: 3133 290a 2a20 496e 636c 7564 696e 6720 13).* Including \n+00049960: 4d61 6b65 6669 6c65 2066 7261 676d 656e Makefile fragmen\n+00049970: 743a 2020 2020 2020 2020 2020 2049 6e63 t: Inc\n+00049980: 6c75 6465 2e20 2020 2020 2020 2020 2020 lude. \n+00049990: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i\n+000499a0: 6e64 656e 7461 7469 6f6e 2069 6e20 4d61 ndentation in Ma\n+000499b0: 6b65 6669 6c65 2e61 6d3a 2020 2020 2020 kefile.am: \n+000499c0: 2020 2020 2020 4765 6e65 7261 6c20 4f70 General Op\n+000499d0: 6572 6174 696f 6e2e 2020 2028 6c69 6e65 eration. (line\n+000499e0: 2020 3333 290a 2a20 696e 666f 3a20 2020 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+00049a00: 2020 2020 2020 2020 2020 2020 2020 204f O\n+00049a10: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+00049a20: 2020 2020 286c 696e 6520 3131 3029 0a2a (line 110).*\n+00049a30: 2069 6e66 6f20 3c31 3e3a 2020 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 4578 7465 6e64 696e Extendin\n+00049a60: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n+00049a70: 6e65 2020 3431 290a 2a20 696e 666f 2d6c ne 41).* info-l\n+00049a80: 6f63 616c 3a20 2020 2020 2020 2020 2020 ocal: \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: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+00049ab0: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n+00049ac0: 0a2a 2069 6e73 7461 6c6c 3a20 2020 2020 .* 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 5374 616e 6461 Standa\n+00049af0: 7264 2054 6172 6765 7473 2e20 2020 2028 rd Targets. (\n+00049b00: 6c69 6e65 2020 3138 290a 2a20 696e 7374 line 18).* inst\n+00049b10: 616c 6c20 3c31 3e3a 2020 2020 2020 2020 all <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 2054 6865 2054 776f 2050 6172 7473 The Two Parts\n+00049b40: 206f 6620 496e 7374 616c 6c2e 0a20 2020 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-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+00049b80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00049b90: 2020 3134 290a 2a20 696e 7374 616c 6c20 14).* install \n+00049ba0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>: \n+00049bb0: 2020 2020 2020 2020 2020 2020 2020 2045 E\n+00049bc0: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n+00049bd0: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n+00049be0: 2049 6e73 7461 6c6c 2068 6f6f 6b3a 2020 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 4578 7465 6e64 696e Extendin\n+00049c10: 6720 496e 7374 616c 6c61 7469 6f6e 2e0a g Installation..\n+00049c20: 2020 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 286c (l\n+00049c60: 696e 6520 2031 3529 0a2a 2069 6e73 7461 ine 15).* insta\n+00049c70: 6c6c 2d64 6174 613a 2020 2020 2020 2020 ll-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 5477 6f2d 5061 7274 2049 6e73 7461 Two-Part Insta\n+00049ca0: 6c6c 2e20 2020 2028 6c69 6e65 2020 3136 ll. (line 16\n+00049cb0: 290a 2a20 696e 7374 616c 6c2d 6461 7461 ).* install-data\n+00049cc0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00049cd0: 2020 2020 2020 2020 2020 2054 6865 2054 The T\n+00049ce0: 776f 2050 6172 7473 206f 6620 496e 7374 wo Parts of Inst\n+00049cf0: 616c 6c2e 0a20 2020 2020 2020 2020 2020 all.. \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 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).* \n+00049d40: 696e 7374 616c 6c2d 6461 7461 203c 323e install-data <2>\n+00049d50: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00049d60: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00049d70: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00049d80: 6520 2034 3129 0a2a 2069 6e73 7461 6c6c e 41).* install\n+00049d90: 2d64 6174 612d 686f 6f6b 3a20 2020 2020 -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: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n+00049dc0: 2020 2020 2028 6c69 6e65 2020 3636 290a (line 66).\n+00049dd0: 2a20 696e 7374 616c 6c2d 6461 7461 2d6c * install-data-l\n+00049de0: 6f63 616c 3a20 2020 2020 2020 2020 2020 ocal: \n+00049df0: 2020 2020 2020 2020 2045 7874 656e 6469 Extendi\n+00049e00: 6e67 2049 6e73 7461 6c6c 6174 696f 6e2e ng Installation.\n+00049e10: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+00049e40: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+00049e50: 6c69 6e65 2020 2039 290a 2a20 696e 7374 line 9).* inst\n+00049e60: 616c 6c2d 6461 7461 2d6c 6f63 616c 203c all-data-local <\n+00049e70: 313e 3a20 2020 2020 2020 2020 2020 2020 1>: \n+00049e80: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+00049e90: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+00049ea0: 3129 0a2a 2069 6e73 7461 6c6c 2d64 7669 1).* install-dvi\n+00049eb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00049ec0: 2020 2020 2020 2020 2020 2020 5465 7869 Texi\n+00049ed0: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+00049ee0: 2028 6c69 6e65 2020 3139 290a 2a20 696e (line 19).* in\n+00049ef0: 7374 616c 6c2d 6476 6920 3c31 3e3a 2020 stall-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 2045 7874 656e 6469 6e67 2e20 Extending. \n+00049f20: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00049f30: 2034 3129 0a2a 2069 6e73 7461 6c6c 2d64 41).* install-d\n+00049f40: 7669 2d6c 6f63 616c 3a20 2020 2020 2020 vi-local: \n+00049f50: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+00049f60: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n+00049f70: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+00049f80: 696e 7374 616c 6c2d 6578 6563 3a20 2020 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 2054 776f 2d50 6172 7420 Two-Part \n+00049fb0: 496e 7374 616c 6c2e 2020 2020 286c 696e Install. (lin\n+00049fc0: 6520 2031 3629 0a2a 2069 6e73 7461 6c6c e 16).* install\n+00049fd0: 2d65 7865 6320 3c31 3e3a 2020 2020 2020 -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: 5468 6520 5477 6f20 5061 7274 7320 6f66 The Two Parts of\n+0004a000: 2049 6e73 7461 6c6c 2e0a 2020 2020 2020 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 286c 696e 6520 2031 (line 1\n+0004a050: 3429 0a2a 2069 6e73 7461 6c6c 2d65 7865 4).* install-exe\n+0004a060: 6320 3c32 3e3a 2020 2020 2020 2020 2020 c <2>: \n+0004a070: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n+0004a080: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n+0004a090: 2028 6c69 6e65 2020 3431 290a 2a20 696e (line 41).* in\n+0004a0a0: 7374 616c 6c2d 6578 6563 2d68 6f6f 6b3a stall-exec-hook:\n+0004a0b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004a0c0: 2020 2020 2045 7874 656e 6469 6e67 2e20 Extending. \n+0004a0d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004a0e0: 2036 3629 0a2a 2069 6e73 7461 6c6c 2d65 66).* install-e\n+0004a0f0: 7865 632d 6c6f 6361 6c3a 2020 2020 2020 xec-local: \n+0004a100: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+0004a110: 7465 6e64 696e 6720 496e 7374 616c 6c61 tending Installa\n+0004a120: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion.. \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 286c 696e 6520 2020 3929 0a2a (line 9).*\n+0004a170: 2069 6e73 7461 6c6c 2d65 7865 632d 6c6f install-exec-lo\n+0004a180: 6361 6c20 3c31 3e3a 2020 2020 2020 2020 cal <1>: \n+0004a190: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n+0004a1a0: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n+0004a1b0: 6e65 2020 3431 290a 2a20 696e 7374 616c ne 41).* instal\n+0004a1c0: 6c2d 6874 6d6c 3a20 2020 2020 2020 2020 l-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+0004a1e0: 2054 6578 696e 666f 2e20 2020 2020 2020 Texinfo. \n+0004a1f0: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)\n+0004a200: 0a2a 2069 6e73 7461 6c6c 2d68 746d 6c20 .* install-html \n+0004a210: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+0004a220: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+0004a230: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+0004a240: 6c69 6e65 2020 3431 290a 2a20 696e 7374 line 41).* inst\n+0004a250: 616c 6c2d 6874 6d6c 2d6c 6f63 616c 3a20 all-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+0004a270: 2020 2045 7874 656e 6469 6e67 2e20 2020 Extending. \n+0004a280: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4\n+0004a290: 3129 0a2a 2069 6e73 7461 6c6c 2d69 6e66 1).* install-inf\n+0004a2a0: 6f3a 2020 2020 2020 2020 2020 2020 2020 o: \n+0004a2b0: 2020 2020 2020 2020 2020 2020 5465 7869 Texi\n+0004a2c0: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+0004a2d0: 2028 6c69 6e65 2020 3739 290a 2a20 696e (line 79).* in\n+0004a2e0: 7374 616c 6c2d 696e 666f 203c 313e 3a20 stall-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+0004a300: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+0004a310: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004a320: 3131 3029 0a2a 2069 6e73 7461 6c6c 2d69 110).* install-i\n+0004a330: 6e66 6f20 3c32 3e3a 2020 2020 2020 2020 nfo <2>: \n+0004a340: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+0004a350: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n+0004a360: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+0004a370: 696e 7374 616c 6c2d 696e 666f 2074 6172 install-info tar\n+0004a380: 6765 743a 2020 2020 2020 2020 2020 2020 get: \n+0004a390: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n+0004a3a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004a3b0: 6520 2037 3929 0a2a 2069 6e73 7461 6c6c e 79).* install\n+0004a3c0: 2d69 6e66 6f2d 6c6f 6361 6c3a 2020 2020 -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: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n+0004a3f0: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+0004a400: 2a20 696e 7374 616c 6c2d 6d61 6e3a 2020 * 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 204d 616e 2050 6167 Man Pag\n+0004a430: 6573 2e20 2020 2020 2020 2020 2020 286c es. (l\n+0004a440: 696e 6520 2033 3229 0a2a 2069 6e73 7461 ine 32).* insta\n+0004a450: 6c6c 2d6d 616e 203c 313e 3a20 2020 2020 ll-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 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+0004a480: 2020 2020 2020 2028 6c69 6e65 2031 3136 (line 116\n+0004a490: 290a 2a20 696e 7374 616c 6c2d 6d61 6e20 ).* install-man \n+0004a4a0: 7461 7267 6574 3a20 2020 2020 2020 2020 target: \n+0004a4b0: 2020 2020 2020 2020 2020 204d 616e 2050 Man P\n+0004a4c0: 6167 6573 2e20 2020 2020 2020 2020 2020 ages. \n+0004a4d0: 286c 696e 6520 2033 3229 0a2a 2069 6e73 (line 32).* ins\n+0004a4e0: 7461 6c6c 2d70 6466 3a20 2020 2020 2020 tall-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-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+0004a500: 2020 2020 5465 7869 6e66 6f2e 2020 2020 Texinfo. \n+0004a510: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004a520: 3139 290a 2a20 696e 7374 616c 6c2d 7064 19).* install-pd\n+0004a530: 6620 3c31 3e3a 2020 2020 2020 2020 2020 f <1>: \n+0004a540: 2020 2020 2020 2020 2020 2020 2045 7874 Ext\n+0004a550: 656e 6469 6e67 2e20 2020 2020 2020 2020 ending. \n+0004a560: 2020 286c 696e 6520 2034 3129 0a2a 2069 (line 41).* i\n+0004a570: 6e73 7461 6c6c 2d70 6466 2d6c 6f63 616c nstall-pdf-local\n+0004a580: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004a590: 2020 2020 2020 4578 7465 6e64 696e 672e Extending.\n+0004a5a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004a5b0: 2020 3431 290a 2a20 696e 7374 616c 6c2d 41).* install-\n+0004a5c0: 7073 3a20 2020 2020 2020 2020 2020 2020 ps: \n+0004a5d0: 2020 2020 2020 2020 2020 2020 2020 2054 T\n+0004a5e0: 6578 696e 666f 2e20 2020 2020 2020 2020 exinfo. \n+0004a5f0: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*\n+0004a600: 2069 6e73 7461 6c6c 2d70 7320 3c31 3e3a install-ps <1>:\n+0004a610: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004a620: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n+0004a630: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n+0004a640: 6e65 2020 3431 290a 2a20 696e 7374 616c ne 41).* instal\n+0004a650: 6c2d 7073 2d6c 6f63 616c 3a20 2020 2020 l-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: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+0004a680: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n+0004a690: 0a2a 2069 6e73 7461 6c6c 2d73 7472 6970 .* install-strip\n+0004a6a0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004a6b0: 2020 2020 2020 2020 2020 5374 616e 6461 Standa\n+0004a6c0: 7264 2054 6172 6765 7473 2e20 2020 2028 rd Targets. (\n+0004a6d0: 6c69 6e65 2020 3231 290a 2a20 696e 7374 line 21).* inst\n+0004a6e0: 616c 6c2d 7374 7269 7020 3c31 3e3a 2020 all-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+0004a700: 2020 2049 6e73 7461 6c6c 2052 756c 6573 Install Rules\n+0004a710: 2066 6f72 2074 6865 2055 7365 722e 0a20 for the User.. \n 0004a720: 2020 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 2028 6c69 (li\n+0004a760: 6e65 2020 2037 290a 2a20 496e 7374 616c ne 7).* Instal\n+0004a770: 6c2c 2074 776f 2070 6172 7473 206f 663a l, two parts of:\n+0004a780: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004a790: 2054 6865 2054 776f 2050 6172 7473 206f The Two Parts o\n+0004a7a0: 6620 496e 7374 616c 6c2e 0a20 2020 2020 f 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-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+0004a7e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004a7f0: 3134 290a 2a20 496e 7374 616c 6c61 7469 14).* Installati\n+0004a800: 6f6e 2064 6972 6563 746f 7269 6573 2c20 on directories, \n+0004a810: 6578 7465 6e64 696e 6720 6c69 7374 3a20 extending list: \n+0004a820: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n+0004a830: 2020 286c 696e 6520 2035 3629 0a2a 2049 (line 56).* I\n+0004a840: 6e73 7461 6c6c 6174 696f 6e20 7375 7070 nstallation supp\n+0004a850: 6f72 743a 2020 2020 2020 2020 2020 2020 ort: \n+0004a860: 2020 2020 2020 496e 7374 616c 6c2e 2020 Install. \n+0004a870: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004a880: 2020 2036 290a 2a20 496e 7374 616c 6c61 6).* Installa\n+0004a890: 7469 6f6e 2c20 6261 7369 6373 3a20 2020 tion, basics: \n+0004a8a0: 2020 2020 2020 2020 2020 2020 2020 2042 B\n+0004a8b0: 6173 6963 2049 6e73 7461 6c6c 6174 696f asic Installatio\n+0004a8c0: 6e2e 2020 286c 696e 6520 2020 3629 0a2a n. (line 6).*\n+0004a8d0: 2069 6e73 7461 6c6c 6368 6563 6b3a 2020 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 5374 616e 6461 7264 Standard\n+0004a900: 2054 6172 6765 7473 2e20 2020 2028 6c69 Targets. (li\n+0004a910: 6e65 2020 3333 290a 2a20 696e 7374 616c ne 33).* instal\n+0004a920: 6c63 6865 636b 203c 313e 3a20 2020 2020 lcheck <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: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+0004a950: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n+0004a960: 0a2a 2069 6e73 7461 6c6c 6368 6563 6b2d .* installcheck-\n+0004a970: 6c6f 6361 6c3a 2020 2020 2020 2020 2020 local: \n+0004a980: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+0004a990: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+0004a9a0: 6c69 6e65 2020 3431 290a 2a20 696e 7374 line 41).* inst\n+0004a9b0: 616c 6c64 6972 733a 2020 2020 2020 2020 alldirs: \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+0004a9d0: 2020 2049 6e73 7461 6c6c 2052 756c 6573 Install Rules\n+0004a9e0: 2066 6f72 2074 6865 2055 7365 722e 0a20 for the User.. \n 0004a9f0: 2020 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 2028 6c69 (li\n+0004aa30: 6e65 2020 2037 290a 2a20 696e 7374 616c ne 7).* instal\n+0004aa40: 6c64 6972 7320 3c31 3e3a 2020 2020 2020 ldirs <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+0004aa60: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+0004aa70: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n+0004aa80: 0a2a 2069 6e73 7461 6c6c 6469 7273 2d6c .* installdirs-l\n+0004aa90: 6f63 616c 3a20 2020 2020 2020 2020 2020 ocal: \n+0004aaa0: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+0004aab0: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+0004aac0: 6c69 6e65 2020 3431 290a 2a20 496e 7374 line 41).* Inst\n+0004aad0: 616c 6c69 6e67 2068 6561 6465 7273 3a20 alling 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+0004aaf0: 2020 2048 6561 6465 7273 2e20 2020 2020 Headers. \n+0004ab00: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0004ab10: 3629 0a2a 2049 6e73 7461 6c6c 696e 6720 6).* Installing \n+0004ab20: 7363 7269 7074 733a 2020 2020 2020 2020 scripts: \n+0004ab30: 2020 2020 2020 2020 2020 2020 5363 7269 Scri\n+0004ab40: 7074 732e 2020 2020 2020 2020 2020 2020 pts. \n+0004ab50: 2028 6c69 6e65 2020 2036 290a 2a20 696e (line 6).* in\n+0004ab60: 7374 616c 6c69 6e67 2076 6572 7369 6f6e stalling version\n+0004ab70: 6564 2062 696e 6172 6965 733a 2020 2020 ed binaries: \n+0004ab80: 2020 2020 2045 7874 656e 6469 6e67 2e20 Extending. \n+0004ab90: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004aba0: 2038 3629 0a2a 2049 6e74 6572 6661 6369 86).* Interfaci\n+0004abb0: 6e67 2077 6974 6820 7468 6972 642d 7061 ng with third-pa\n+0004abc0: 7274 7920 7061 636b 6167 6573 3a20 5468 rty packages: Th\n+0004abd0: 6972 642d 5061 7274 7920 4d61 6b65 6669 ird-Party Makefi\n+0004abe0: 6c65 732e 0a20 2020 2020 2020 2020 2020 les.. \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 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004ac30: 496e 766f 6361 7469 6f6e 206f 6620 6163 Invocation of ac\n+0004ac40: 6c6f 6361 6c3a 2020 2020 2020 2020 2020 local: \n+0004ac50: 2020 2020 2020 2061 636c 6f63 616c 2049 aclocal I\n+0004ac60: 6e76 6f63 6174 696f 6e2e 2020 286c 696e nvocation. (lin\n+0004ac70: 6520 2020 3629 0a2a 2049 6e76 6f63 6174 e 6).* Invocat\n+0004ac80: 696f 6e20 6f66 2061 7574 6f6d 616b 653a ion of automake:\n+0004ac90: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004aca0: 6175 746f 6d61 6b65 2049 6e76 6f63 6174 automake Invocat\n+0004acb0: 696f 6e2e 2028 6c69 6e65 2020 2036 290a ion. (line 6).\n+0004acc0: 2a20 496e 766f 6b69 6e67 2061 636c 6f63 * Invoking acloc\n+0004acd0: 616c 3a20 2020 2020 2020 2020 2020 2020 al: \n+0004ace0: 2020 2020 2020 2020 2061 636c 6f63 616c aclocal\n+0004acf0: 2049 6e76 6f63 6174 696f 6e2e 2020 286c Invocation. (l\n+0004ad00: 696e 6520 2020 3629 0a2a 2049 6e76 6f6b ine 6).* Invok\n+0004ad10: 696e 6720 6175 746f 6d61 6b65 3a20 2020 ing 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+0004ad30: 2020 6175 746f 6d61 6b65 2049 6e76 6f63 automake Invoc\n+0004ad40: 6174 696f 6e2e 2028 6c69 6e65 2020 2036 ation. (line 6\n+0004ad50: 290a 2a20 4a41 5641 2070 7269 6d61 7279 ).* JAVA primary\n+0004ad60: 2c20 6465 6669 6e65 643a 2020 2020 2020 , defined: \n+0004ad70: 2020 2020 2020 2020 2020 204a 6176 612e Java.\n+0004ad80: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004ad90: 286c 696e 6520 2020 3629 0a2a 204a 4156 (line 6).* JAV\n+0004ada0: 4120 7265 7374 7269 6374 696f 6e73 3a20 A 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+0004adc0: 2020 2020 4a61 7661 2e20 2020 2020 2020 Java. \n+0004add0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004ade0: 3235 290a 2a20 4a61 7661 2073 7570 706f 25).* Java suppo\n+0004adf0: 7274 2077 6974 6820 6763 6a3a 2020 2020 rt with gcj: \n+0004ae00: 2020 2020 2020 2020 2020 2020 204a 6176 Jav\n+0004ae10: 6120 5375 7070 6f72 7420 7769 7468 2067 a Support with g\n+0004ae20: 636a 2e0a 2020 2020 2020 2020 2020 2020 cj.. \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 286c 696e 6520 2020 3629 0a2a 204a (line 6).* J\n+0004ae70: 6176 6120 746f 2062 7974 6563 6f64 652c ava to bytecode,\n+0004ae80: 2063 6f6d 7069 6c61 7469 6f6e 3a20 2020 compilation: \n+0004ae90: 2020 2020 2020 4a61 7661 2e20 2020 2020 Java. \n+0004aea0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004aeb0: 2020 2036 290a 2a20 4a61 7661 2074 6f20 6).* Java to \n+0004aec0: 6e61 7469 7665 2063 6f64 652c 2063 6f6d native code, com\n+0004aed0: 7069 6c61 7469 6f6e 3a20 2020 2020 204a pilation: J\n+0004aee0: 6176 6120 5375 7070 6f72 7420 7769 7468 ava Support with\n+0004aef0: 2067 636a 2e0a 2020 2020 2020 2020 2020 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 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004af40: 206c 617a 7920 7465 7374 2065 7865 6375 lazy test execu\n+0004af50: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion: \n+0004af60: 2020 2020 2020 2020 5369 6d70 6c65 2054 Simple T\n+0004af70: 6573 7473 2075 7369 6e67 2070 6172 616c ests using paral\n+0004af80: 6c65 6c2d 7465 7374 732e 0a20 2020 2020 lel-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+0004afc0: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+0004afd0: 3137 290a 2a20 4c44 4144 4420 616e 6420 17).* LDADD and \n+0004afe0: 2d6c 3a20 2020 2020 2020 2020 2020 2020 -l: \n+0004aff0: 2020 2020 2020 2020 2020 2020 204c 696e Lin\n+0004b000: 6b69 6e67 2e20 2020 2020 2020 2020 2020 king. \n+0004b010: 2020 286c 696e 6520 2037 3029 0a2a 204c (line 70).* L\n+0004b020: 4446 4c41 4753 2061 6e64 2041 4d5f 4c44 DFLAGS and AM_LD\n+0004b030: 464c 4147 533a 2020 2020 2020 2020 2020 FLAGS: \n+0004b040: 2020 2020 2020 466c 6167 2056 6172 6961 Flag Varia\n+0004b050: 626c 6573 204f 7264 6572 696e 672e 0a20 bles Ordering.. \n 0004b060: 2020 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 2028 6c69 (li\n+0004b0a0: 6e65 2020 3230 290a 2a20 6c65 7820 7072 ne 20).* lex pr\n+0004b0b0: 6f62 6c65 6d73 2077 6974 6820 4850 2d55 oblems with HP-U\n+0004b0c0: 5820 3130 3a20 2020 2020 2020 2020 2020 X 10: \n+0004b0d0: 2050 7562 6c69 6320 4d61 6372 6f73 2e20 Public Macros. \n+0004b0e0: 2020 2020 2020 286c 696e 6520 2039 3929 (line 99)\n+0004b0f0: 0a2a 206c 6578 2c20 6d75 6c74 6970 6c65 .* lex, multiple\n+0004b100: 206c 6578 6572 733a 2020 2020 2020 2020 lexers: \n+0004b110: 2020 2020 2020 2020 2020 5961 6363 2061 Yacc a\n+0004b120: 6e64 204c 6578 2e20 2020 2020 2020 2028 nd Lex. (\n+0004b130: 6c69 6e65 2020 3634 290a 2a20 4c46 4c41 line 64).* LFLA\n+0004b140: 4753 2061 6e64 2041 4d5f 4c46 4c41 4753 GS and AM_LFLAGS\n+0004b150: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004b160: 2020 2046 6c61 6720 5661 7269 6162 6c65 Flag Variable\n+0004b170: 7320 4f72 6465 7269 6e67 2e0a 2020 2020 s 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 286c 696e 6520 (line \n+0004b1c0: 2032 3029 0a2a 206c 6962 6c74 646c 2c20 20).* libltdl, \n+0004b1d0: 696e 7472 6f64 7563 7469 6f6e 3a20 2020 introduction: \n+0004b1e0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li\n+0004b1f0: 6274 6f6f 6c20 436f 6e63 6570 742e 2020 btool Concept. \n+0004b200: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).* \n+0004b210: 4c49 424f 424a 5320 616e 6420 616e 7369 LIBOBJS and ansi\n+0004b220: 326b 6e72 3a20 2020 2020 2020 2020 2020 2knr: \n+0004b230: 2020 2020 2020 2041 4e53 492e 2020 2020 ANSI. \n+0004b240: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004b250: 6520 2035 3829 0a2a 204c 4942 4f42 4a53 e 58).* LIBOBJS\n+0004b260: 2c20 616e 6420 4c69 6274 6f6f 6c3a 2020 , 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: 4c54 4c49 424f 424a 532e 2020 2020 2020 LTLIBOBJS. \n+0004b290: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004b2a0: 2a20 4c49 424f 424a 532c 2065 7861 6d70 * LIBOBJS, examp\n+0004b2b0: 6c65 3a20 2020 2020 2020 2020 2020 2020 le: \n+0004b2c0: 2020 2020 2020 2020 204c 4942 4f42 4a53 LIBOBJS\n+0004b2d0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004b2e0: 696e 6520 2020 3629 0a2a 204c 4942 4f42 ine 6).* LIBOB\n+0004b2f0: 4a53 2c20 7370 6563 6961 6c20 6861 6e64 JS, special hand\n+0004b300: 6c69 6e67 3a20 2020 2020 2020 2020 2020 ling: \n+0004b310: 2020 4c49 424f 424a 532e 2020 2020 2020 LIBOBJS. \n+0004b320: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004b330: 290a 2a20 4c49 4252 4152 4945 5320 7072 ).* LIBRARIES pr\n+0004b340: 696d 6172 792c 2064 6566 696e 6564 3a20 imary, defined: \n+0004b350: 2020 2020 2020 2020 2020 2041 204c 6962 A Lib\n+0004b360: 7261 7279 2e20 2020 2020 2020 2020 2020 rary. \n+0004b370: 286c 696e 6520 2020 3629 0a2a 206c 6962 (line 6).* lib\n+0004b380: 746f 6f6c 2063 6f6e 7665 6e69 656e 6365 tool convenience\n+0004b390: 206c 6962 7261 7269 6573 3a20 2020 2020 libraries: \n+0004b3a0: 2020 2020 4c69 6274 6f6f 6c20 436f 6e76 Libtool Conv\n+0004b3b0: 656e 6965 6e63 6520 4c69 6272 6172 6965 enience Librarie\n+0004b3c0: 732e 0a20 2020 2020 2020 2020 2020 2020 s.. \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: 2028 6c69 6e65 2020 2036 290a 2a20 6c69 (line 6).* li\n+0004b410: 6274 6f6f 6c20 6c69 6272 6172 6965 732c btool libraries,\n+0004b420: 2063 6f6e 6469 7469 6f6e 616c 3a20 2020 conditional: \n+0004b430: 2020 2020 2043 6f6e 6469 7469 6f6e 616c Conditional\n+0004b440: 204c 6962 746f 6f6c 204c 6962 7261 7269 Libtool Librari\n+0004b450: 6573 2e0a 2020 2020 2020 2020 2020 2020 es.. \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-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+0004b490: 2020 286c 696e 6520 2020 3629 0a2a 206c (line 6).* l\n+0004b4a0: 6962 746f 6f6c 206c 6962 7261 7279 2c20 ibtool library, \n+0004b4b0: 6465 6669 6e69 7469 6f6e 3a20 2020 2020 definition: \n+0004b4c0: 2020 2020 2020 4c69 6274 6f6f 6c20 436f Libtool Co\n+0004b4d0: 6e63 6570 742e 2020 2020 2028 6c69 6e65 ncept. (line\n+0004b4e0: 2020 2036 290a 2a20 6c69 6274 6f6f 6c20 6).* libtool \n+0004b4f0: 6d6f 6475 6c65 733a 2020 2020 2020 2020 modules: \n+0004b500: 2020 2020 2020 2020 2020 2020 2020 204c L\n+0004b510: 6962 746f 6f6c 204d 6f64 756c 6573 2e20 ibtool Modules. \n+0004b520: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004b530: 204c 6962 746f 6f6c 206d 6f64 756c 6573 Libtool modules\n+0004b540: 2c20 6465 6661 756c 7420 736f 7572 6365 , default source\n+0004b550: 2065 7861 6d70 6c65 3a20 4465 6661 756c example: Defaul\n+0004b560: 7420 5f53 4f55 5243 4553 2e20 2028 6c69 t _SOURCES. (li\n+0004b570: 6e65 2020 3338 290a 2a20 6c69 6274 6f6f ne 38).* libtoo\n+0004b580: 6c2c 2069 6e74 726f 6475 6374 696f 6e3a l, introduction:\n+0004b590: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004b5a0: 204c 6962 746f 6f6c 2043 6f6e 6365 7074 Libtool Concept\n+0004b5b0: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)\n+0004b5c0: 0a2a 204c 4942 544f 4f4c 464c 4147 5320 .* LIBTOOLFLAGS \n+0004b5d0: 616e 6420 414d 5f4c 4942 544f 4f4c 464c and AM_LIBTOOLFL\n+0004b5e0: 4147 533a 2020 2020 2020 466c 6167 2056 AGS: Flag V\n+0004b5f0: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n+0004b600: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \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: 2028 6c69 6e65 2020 3230 290a 2a20 6c69 (line 20).* li\n+0004b650: 6274 6f6f 6c69 7a65 2061 6e64 2061 7574 btoolize and aut\n+0004b660: 6f72 6563 6f6e 663a 2020 2020 2020 2020 oreconf: \n+0004b670: 2020 2020 2045 7272 6f72 2072 6571 7569 Error requi\n+0004b680: 7265 6420 6669 6c65 206c 746d 6169 6e2e red file ltmain.\n+0004b690: 7368 206e 6f74 2066 6f75 6e64 2e0a 2020 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 286c 696e (lin\n+0004b6e0: 6520 2020 3629 0a2a 206c 6962 746f 6f6c e 6).* libtool\n+0004b6f0: 697a 652c 206e 6f20 6c6f 6e67 6572 2072 ize, no longer r\n+0004b700: 756e 2062 7920 6175 746f 6d61 6b65 3a20 un by automake: \n+0004b710: 4572 726f 7220 7265 7175 6972 6564 2066 Error required f\n+0004b720: 696c 6520 6c74 6d61 696e 2e73 6820 6e6f ile ltmain.sh no\n+0004b730: 7420 666f 756e 642e 0a20 2020 2020 2020 t 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 2028 6c69 6e65 2020 2036 (line 6\n+0004b780: 290a 2a20 4c69 6d69 7461 7469 6f6e 7320 ).* Limitations \n+0004b790: 6f66 2061 7574 6f6d 616b 6520 7061 7273 of automake pars\n+0004b7a0: 6572 3a20 2020 2020 2020 2047 656e 6572 er: Gener\n+0004b7b0: 616c 204f 7065 7261 7469 6f6e 2e20 2020 al Operation. \n+0004b7c0: 286c 696e 6520 2033 3329 0a2a 204c 696e (line 33).* Lin\n+0004b7d0: 6b69 6e67 2046 6f72 7472 616e 2037 3720 king Fortran 77 \n+0004b7e0: 7769 7468 2043 2061 6e64 2043 2b2b 3a20 with C and C++: \n+0004b7f0: 2020 2020 4d69 7869 6e67 2046 6f72 7472 Mixing Fortr\n+0004b800: 616e 2037 3720 5769 7468 2043 2061 6e64 an 77 With C and\n+0004b810: 2043 2b2b 2e0a 2020 2020 2020 2020 2020 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 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004b860: 204c 4953 5020 7072 696d 6172 792c 2064 LISP primary, d\n+0004b870: 6566 696e 6564 3a20 2020 2020 2020 2020 efined: \n+0004b880: 2020 2020 2020 2020 456d 6163 7320 4c69 Emacs Li\n+0004b890: 7370 2e20 2020 2020 2020 2020 2028 6c69 sp. (li\n+0004b8a0: 6e65 2020 2036 290a 2a20 4c4e 5f53 2065 ne 6).* LN_S e\n+0004b8b0: 7861 6d70 6c65 3a20 2020 2020 2020 2020 xample: \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: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+0004b8e0: 2020 2020 2020 286c 696e 6520 2038 3629 (line 86)\n+0004b8f0: 0a2a 206c 6f63 616c 2074 6172 6765 7473 .* local targets\n+0004b900: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004b910: 2020 2020 2020 2020 2020 4578 7465 6e64 Extend\n+0004b920: 696e 672e 2020 2020 2020 2020 2020 2028 ing. (\n+0004b930: 6c69 6e65 2020 3337 290a 2a20 4c54 414c line 37).* LTAL\n+0004b940: 4c4f 4341 2c20 7370 6563 6961 6c20 6861 LOCA, special ha\n+0004b950: 6e64 6c69 6e67 3a20 2020 2020 2020 2020 ndling: \n+0004b960: 2020 204c 544c 4942 4f42 4a53 2e20 2020 LTLIBOBJS. \n+0004b970: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0004b980: 3629 0a2a 204c 544c 4942 4f42 4a53 2061 6).* LTLIBOBJS a\n+0004b990: 6e64 2061 6e73 6932 6b6e 723a 2020 2020 nd ansi2knr: \n+0004b9a0: 2020 2020 2020 2020 2020 2020 414e 5349 ANSI\n+0004b9b0: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+0004b9c0: 2028 6c69 6e65 2020 3538 290a 2a20 4c54 (line 58).* LT\n+0004b9d0: 4c49 424f 424a 532c 2073 7065 6369 616c LIBOBJS, special\n+0004b9e0: 2068 616e 646c 696e 673a 2020 2020 2020 handling: \n+0004b9f0: 2020 2020 204c 544c 4942 4f42 4a53 2e20 LTLIBOBJS. \n+0004ba00: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004ba10: 2020 3629 0a2a 204c 544c 4942 5241 5249 6).* LTLIBRARI\n+0004ba20: 4553 2070 7269 6d61 7279 2c20 6465 6669 ES primary, defi\n+0004ba30: 6e65 643a 2020 2020 2020 2020 2020 4c69 ned: Li\n+0004ba40: 6274 6f6f 6c20 4c69 6272 6172 6965 732e btool Libraries.\n+0004ba50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004ba60: 6c74 6d61 696e 2e73 6820 6e6f 7420 666f ltmain.sh not fo\n+0004ba70: 756e 643a 2020 2020 2020 2020 2020 2020 und: \n+0004ba80: 2020 2020 2020 2045 7272 6f72 2072 6571 Error req\n+0004ba90: 7569 7265 6420 6669 6c65 206c 746d 6169 uired file ltmai\n+0004baa0: 6e2e 7368 206e 6f74 2066 6f75 6e64 2e0a n.sh not found..\n+0004bab0: 2020 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 286c (l\n+0004baf0: 696e 6520 2020 3629 0a2a 206d 345f 696e ine 6).* m4_in\n+0004bb00: 636c 7564 652c 2064 6973 7472 6962 7574 clude, distribut\n+0004bb10: 696f 6e3a 2020 2020 2020 2020 2020 2020 ion: \n+0004bb20: 2020 4261 7369 6373 206f 6620 4469 7374 Basics of Dist\n+0004bb30: 7269 6275 7469 6f6e 2e0a 2020 2020 2020 ribution.. \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 286c 696e 6520 2031 (line 1\n+0004bb80: 3329 0a2a 204d 6163 726f 2073 6561 7263 3).* Macro searc\n+0004bb90: 6820 7061 7468 3a20 2020 2020 2020 2020 h path: \n+0004bba0: 2020 2020 2020 2020 2020 2020 4d61 6372 Macr\n+0004bbb0: 6f20 5365 6172 6368 2050 6174 682e 2020 o Search Path. \n+0004bbc0: 2028 6c69 6e65 2020 2036 290a 2a20 6d61 (line 6).* ma\n+0004bbd0: 6372 6f20 7365 7269 616c 206e 756d 6265 cro serial numbe\n+0004bbe0: 7273 3a20 2020 2020 2020 2020 2020 2020 rs: \n+0004bbf0: 2020 2020 2053 6572 6961 6c73 2e20 2020 Serials. \n+0004bc00: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004bc10: 2020 3629 0a2a 204d 6163 726f 7320 4175 6).* Macros Au\n+0004bc20: 746f 6d61 6b65 2072 6563 6f67 6e69 7a65 tomake recognize\n+0004bc30: 733a 2020 2020 2020 2020 2020 2020 4f70 s: Op\n+0004bc40: 7469 6f6e 616c 2e20 2020 2020 2020 2020 tional. \n+0004bc50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004bc60: 6d61 696e 7461 696e 6572 2d63 6c65 616e maintainer-clean\n+0004bc70: 2d6c 6f63 616c 3a20 2020 2020 2020 2020 -local: \n+0004bc80: 2020 2020 2020 2043 6c65 616e 2e20 2020 Clean. \n+0004bc90: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004bca0: 6520 2031 3529 0a2a 206d 616b 6520 6368 e 15).* make ch\n+0004bcb0: 6563 6b3a 2020 2020 2020 2020 2020 2020 eck: \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: 5465 7374 732e 2020 2020 2020 2020 2020 Tests. \n+0004bce0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004bcf0: 2a20 6d61 6b65 2063 6c65 616e 2073 7570 * make clean sup\n+0004bd00: 706f 7274 3a20 2020 2020 2020 2020 2020 port: \n+0004bd10: 2020 2020 2020 2020 2043 6c65 616e 2e20 Clean. \n+0004bd20: 2020 2020 2020 2020 2020 2020 2020 286c (l\n+0004bd30: 696e 6520 2020 3629 0a2a 206d 616b 6520 ine 6).* make \n+0004bd40: 6469 7374 3a20 2020 2020 2020 2020 2020 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 4261 7369 6373 206f 6620 4469 7374 Basics of Dist\n+0004bd70: 7269 6275 7469 6f6e 2e0a 2020 2020 2020 ribution.. \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 286c 696e 6520 2020 (line \n+0004bdc0: 3629 0a2a 206d 616b 6520 6469 7374 6368 6).* make distch\n+0004bdd0: 6563 6b3a 2020 2020 2020 2020 2020 2020 eck: \n+0004bde0: 2020 2020 2020 2020 2020 2020 4368 6563 Chec\n+0004bdf0: 6b69 6e67 2074 6865 2044 6973 7472 6962 king the Distrib\n+0004be00: 7574 696f 6e2e 0a20 2020 2020 2020 2020 ution.. \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+0004be40: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004be50: 2a20 6d61 6b65 2064 6973 7463 6c65 616e * make distclean\n+0004be60: 2c20 6469 6167 6e6f 7374 6963 3a20 2020 , diagnostic: \n+0004be70: 2020 2020 2020 2020 2064 6973 7463 6c65 distcle\n+0004be80: 616e 6368 6563 6b2e 2020 2020 2020 286c ancheck. (l\n+0004be90: 696e 6520 2020 3629 0a2a 206d 616b 6520 ine 6).* make \n+0004bea0: 6469 7374 636c 6561 6e63 6865 636b 3a20 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+0004bec0: 2020 4368 6563 6b69 6e67 2074 6865 2044 Checking the D\n+0004bed0: 6973 7472 6962 7574 696f 6e2e 0a20 2020 istribution.. \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 2028 6c69 6e65 (line\n+0004bf20: 2020 2036 290a 2a20 6d61 6b65 2064 6973 6).* make dis\n+0004bf30: 7475 6e69 6e73 7461 6c6c 6368 6563 6b3a tuninstallcheck:\n+0004bf40: 2020 2020 2020 2020 2020 2020 2020 2043 C\n+0004bf50: 6865 636b 696e 6720 7468 6520 4469 7374 hecking the Dist\n+0004bf60: 7269 6275 7469 6f6e 2e0a 2020 2020 2020 ribution.. \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 286c 696e 6520 2020 (line \n+0004bfb0: 3629 0a2a 206d 616b 6520 696e 7374 616c 6).* make instal\n+0004bfc0: 6c20 7375 7070 6f72 743a 2020 2020 2020 l support: \n+0004bfd0: 2020 2020 2020 2020 2020 2020 496e 7374 Inst\n+0004bfe0: 616c 6c2e 2020 2020 2020 2020 2020 2020 all. \n+0004bff0: 2028 6c69 6e65 2020 2036 290a 2a20 6d61 (line 6).* ma\n+0004c000: 6b65 2069 6e73 7461 6c6c 6368 6563 6b2c ke installcheck,\n+0004c010: 2074 6573 7469 6e67 202d 2d68 656c 7020 testing --help \n+0004c020: 616e 6420 2d2d 7665 7273 696f 6e3a 204f and --version: O\n+0004c030: 7074 696f 6e73 2e20 2020 286c 696e 6520 ptions. (line \n+0004c040: 3135 3229 0a2a 204d 616b 6520 7275 6c65 152).* Make rule\n+0004c050: 732c 206f 7665 7272 6964 696e 673a 2020 s, overriding: \n+0004c060: 2020 2020 2020 2020 2020 2020 2020 4765 Ge\n+0004c070: 6e65 7261 6c20 4f70 6572 6174 696f 6e2e neral Operation.\n+0004c080: 2020 2028 6c69 6e65 2020 3436 290a 2a20 (line 46).* \n+0004c090: 4d61 6b65 2074 6172 6765 7473 2c20 6f76 Make targets, ov\n+0004c0a0: 6572 7269 6469 6e67 3a20 2020 2020 2020 erriding: \n+0004c0b0: 2020 2020 2020 2047 656e 6572 616c 204f General O\n+0004c0c0: 7065 7261 7469 6f6e 2e20 2020 286c 696e peration. (lin\n+0004c0d0: 6520 2034 3629 0a2a 204d 616b 6566 696c e 46).* Makefil\n+0004c0e0: 6520 6672 6167 6d65 6e74 2c20 696e 636c e fragment, incl\n+0004c0f0: 7564 696e 673a 2020 2020 2020 2020 2020 uding: \n+0004c100: 496e 636c 7564 652e 2020 2020 2020 2020 Include. \n+0004c110: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004c120: 2a20 4d61 6b65 6669 6c65 2e61 6d2c 2066 * Makefile.am, f\n+0004c130: 6972 7374 206c 696e 653a 2020 2020 2020 irst line: \n+0004c140: 2020 2020 2020 2020 2047 656e 6572 616c General\n+0004c150: 204f 7065 7261 7469 6f6e 2e20 2020 286c Operation. (l\n+0004c160: 696e 6520 2037 3429 0a2a 204d 616b 6566 ine 74).* Makef\n+0004c170: 696c 652e 616d 2c20 4865 6c6c 6f20 576f ile.am, Hello Wo\n+0004c180: 726c 643a 2020 2020 2020 2020 2020 2020 rld: \n+0004c190: 2020 616d 6865 6c6c 6f27 7320 4d61 6b65 amhello's Make\n+0004c1a0: 6669 6c65 2e61 6d20 5365 7475 7020 4578 file.am Setup Ex\n+0004c1b0: 706c 6169 6e65 642e 0a20 2020 2020 2020 plained.. \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 2028 6c69 6e65 2020 2036 (line 6\n+0004c200: 290a 2a20 4d61 6e20 7061 6765 2072 656e ).* Man page ren\n+0004c210: 616d 696e 672c 2061 766f 6964 696e 673a aming, avoiding:\n+0004c220: 2020 2020 2020 2020 2020 204d 616e 2050 Man P\n+0004c230: 6167 6573 2e20 2020 2020 2020 2020 2020 ages. \n+0004c240: 286c 696e 6520 2035 3429 0a2a 204d 414e (line 54).* MAN\n+0004c250: 5320 7072 696d 6172 792c 2064 6566 696e S primary, defin\n+0004c260: 6564 3a20 2020 2020 2020 2020 2020 2020 ed: \n+0004c270: 2020 2020 4d61 6e20 5061 6765 732e 2020 Man Pages. \n+0004c280: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004c290: 2036 290a 2a20 6d61 6e79 206f 7574 7075 6).* many outpu\n+0004c2a0: 7473 2c20 7275 6c65 7320 7769 7468 3a20 ts, rules with: \n+0004c2b0: 2020 2020 2020 2020 2020 2020 204d 756c Mul\n+0004c2c0: 7469 706c 6520 4f75 7470 7574 732e 2020 tiple Outputs. \n+0004c2d0: 2020 286c 696e 6520 2020 3629 0a2a 206d (line 6).* m\n+0004c2e0: 6461 7465 2d73 683a 2020 2020 2020 2020 date-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 5465 7869 6e66 6f2e 2020 Texinfo. \n+0004c310: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004c320: 2020 3239 290a 2a20 4d69 6e47 5720 6372 29).* MinGW cr\n+0004c330: 6f73 732d 636f 6d70 696c 6174 696f 6e20 oss-compilation \n+0004c340: 6578 616d 706c 653a 2020 2020 2020 2043 example: C\n+0004c350: 726f 7373 2d43 6f6d 7069 6c61 7469 6f6e ross-Compilation\n+0004c360: 2e20 2020 286c 696e 6520 2032 3529 0a2a . (line 25).*\n+0004c370: 206d 6973 7369 6e67 2c20 7075 7270 6f73 missing, purpos\n+0004c380: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+0004c390: 2020 2020 2020 2020 6d61 696e 7461 696e maintain\n+0004c3a0: 6572 2d6d 6f64 652e 2020 2020 2028 6c69 er-mode. (li\n+0004c3b0: 6e65 2020 2039 290a 2a20 4d69 7865 6420 ne 9).* Mixed \n+0004c3c0: 6c61 6e67 7561 6765 2065 7861 6d70 6c65 language example\n+0004c3d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004c3e0: 204d 6978 696e 6720 466f 7274 7261 6e20 Mixing Fortran \n+0004c3f0: 3737 2057 6974 6820 4320 616e 6420 432b 77 With C and C+\n+0004c400: 2b2e 0a20 2020 2020 2020 2020 2020 2020 +.. \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: 2028 6c69 6e65 2020 3336 290a 2a20 4d69 (line 36).* Mi\n+0004c450: 7869 6e67 2046 6f72 7472 616e 2037 3720 xing Fortran 77 \n+0004c460: 7769 7468 2043 2061 6e64 2043 2b2b 3a20 with C and C++: \n+0004c470: 2020 2020 204d 6978 696e 6720 466f 7274 Mixing Fort\n+0004c480: 7261 6e20 3737 2057 6974 6820 4320 616e ran 77 With C an\n+0004c490: 6420 432b 2b2e 0a20 2020 2020 2020 2020 d 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 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004c4e0: 2a20 4d69 7869 6e67 2046 6f72 7472 616e * Mixing Fortran\n+0004c4f0: 2037 3720 7769 7468 2043 2061 6e64 2f6f 77 with C and/o\n+0004c500: 7220 432b 2b3a 2020 204d 6978 696e 6720 r C++: Mixing \n+0004c510: 466f 7274 7261 6e20 3737 2057 6974 6820 Fortran 77 With \n+0004c520: 4320 616e 6420 432b 2b2e 0a20 2020 2020 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-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+0004c560: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004c570: 2036 290a 2a20 6d6b 6469 7220 2d70 2c20 6).* mkdir -p, \n+0004c580: 6d61 6372 6f20 6368 6563 6b3a 2020 2020 macro check: \n+0004c590: 2020 2020 2020 2020 2020 2020 204f 6273 Obs\n+0004c5a0: 6f6c 6574 6520 4d61 6372 6f73 2e20 2020 olete Macros. \n+0004c5b0: 2020 286c 696e 6520 2033 3429 0a2a 206d (line 34).* m\n+0004c5c0: 6f64 756c 6573 2c20 6c69 6274 6f6f 6c3a odules, libtool:\n+0004c5d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004c5e0: 2020 2020 2020 4c69 6274 6f6f 6c20 4d6f Libtool Mo\n+0004c5f0: 6475 6c65 732e 2020 2020 2028 6c69 6e65 dules. (line\n+0004c600: 2020 2036 290a 2a20 6d6f 7374 6c79 636c 6).* mostlycl\n+0004c610: 6561 6e3a 2020 2020 2020 2020 2020 2020 ean: \n+0004c620: 2020 2020 2020 2020 2020 2020 2020 2045 E\n+0004c630: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n+0004c640: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*\n+0004c650: 206d 6f73 746c 7963 6c65 616e 2d6c 6f63 mostlyclean-loc\n+0004c660: 616c 3a20 2020 2020 2020 2020 2020 2020 al: \n+0004c670: 2020 2020 2020 2020 436c 6561 6e2e 2020 Clean. \n+0004c680: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004c690: 6e65 2020 3135 290a 2a20 6d6f 7374 6c79 ne 15).* mostly\n+0004c6a0: 636c 6561 6e2d 6c6f 6361 6c20 3c31 3e3a clean-local <1>:\n+0004c6b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004c6c0: 2045 7874 656e 6469 6e67 2e20 2020 2020 Extending. \n+0004c6d0: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)\n+0004c6e0: 0a2a 206d 756c 7469 706c 6520 636f 6e66 .* multiple conf\n+0004c6f0: 6967 7572 6174 696f 6e73 2c20 6578 616d igurations, exam\n+0004c700: 706c 653a 2020 2020 2020 5650 4154 4820 ple: VPATH \n+0004c710: 4275 696c 6473 2e20 2020 2020 2020 2028 Builds. (\n+0004c720: 6c69 6e65 2020 3436 290a 2a20 4d75 6c74 line 46).* Mult\n+0004c730: 6970 6c65 2063 6f6e 6669 6775 7265 2e61 iple configure.a\n+0004c740: 6320 6669 6c65 733a 2020 2020 2020 2020 c files: \n+0004c750: 2020 2061 7574 6f6d 616b 6520 496e 766f automake Invo\n+0004c760: 6361 7469 6f6e 2e20 286c 696e 6520 2020 cation. (line \n+0004c770: 3629 0a2a 204d 756c 7469 706c 6520 6c65 6).* Multiple le\n+0004c780: 7820 6c65 7865 7273 3a20 2020 2020 2020 x lexers: \n+0004c790: 2020 2020 2020 2020 2020 2020 5961 6363 Yacc\n+0004c7a0: 2061 6e64 204c 6578 2e20 2020 2020 2020 and Lex. \n+0004c7b0: 2028 6c69 6e65 2020 3634 290a 2a20 6d75 (line 64).* mu\n+0004c7c0: 6c74 6970 6c65 206f 7574 7075 7473 2c20 ltiple outputs, \n+0004c7d0: 7275 6c65 7320 7769 7468 3a20 2020 2020 rules with: \n+0004c7e0: 2020 2020 204d 756c 7469 706c 6520 4f75 Multiple Ou\n+0004c7f0: 7470 7574 732e 2020 2020 286c 696e 6520 tputs. (line \n+0004c800: 2020 3629 0a2a 204d 756c 7469 706c 6520 6).* Multiple \n+0004c810: 7961 6363 2070 6172 7365 7273 3a20 2020 yacc parsers: \n+0004c820: 2020 2020 2020 2020 2020 2020 2020 5961 Ya\n+0004c830: 6363 2061 6e64 204c 6578 2e20 2020 2020 cc and Lex. \n+0004c840: 2020 2028 6c69 6e65 2020 3634 290a 2a20 (line 64).* \n+0004c850: 4e65 7374 6564 2070 6163 6b61 6765 733a Nested packages:\n+0004c860: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004c870: 2020 2020 2020 204e 6573 7465 6420 5061 Nested Pa\n+0004c880: 636b 6167 6573 2e20 2020 2020 286c 696e ckages. (lin\n+0004c890: 6520 2020 3629 0a2a 204e 6573 7469 6e67 e 6).* Nesting\n+0004c8a0: 2070 6163 6b61 6765 733a 2020 2020 2020 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: 5375 6270 6163 6b61 6765 732e 2020 2020 Subpackages. \n+0004c8d0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004c8e0: 2a20 6e6f 2d64 6566 696e 653a 2020 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 2050 7562 6c69 6320 Public \n+0004c910: 4d61 6372 6f73 2e20 2020 2020 2020 286c Macros. (l\n+0004c920: 696e 6520 2036 3029 0a2a 206e 6f2d 6465 ine 60).* no-de\n+0004c930: 6669 6e65 203c 313e 3a20 2020 2020 2020 fine <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 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+0004c960: 2020 2020 2020 2028 6c69 6e65 2020 3738 (line 78\n+0004c970: 290a 2a20 6e6f 2d64 6570 656e 6465 6e63 ).* no-dependenc\n+0004c980: 6965 733a 2020 2020 2020 2020 2020 2020 ies: \n+0004c990: 2020 2020 2020 2020 2020 2044 6570 656e Depen\n+0004c9a0: 6465 6e63 6965 732e 2020 2020 2020 2020 dencies. \n+0004c9b0: 286c 696e 6520 2033 3329 0a2a 206e 6f2d (line 33).* no-\n+0004c9c0: 6465 7065 6e64 656e 6369 6573 203c 313e dependencies <1>\n+0004c9d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004c9e0: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n+0004c9f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004ca00: 3833 290a 2a20 6e6f 2d64 6973 743a 2020 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 204f 7074 Opt\n+0004ca30: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n+0004ca40: 2020 286c 696e 6520 2039 3029 0a2a 206e (line 90).* n\n+0004ca50: 6f2d 6469 7374 2d67 7a69 703a 2020 2020 o-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-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+0004ca70: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+0004ca80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004ca90: 2020 3934 290a 2a20 6e6f 2d64 6973 742d 94).* no-dist-\n+0004caa0: 677a 6970 203c 313e 3a20 2020 2020 2020 gzip <1>: \n+0004cab0: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004cac0: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+0004cad0: 2020 2020 286c 696e 6520 2039 3429 0a2a (line 94).*\n+0004cae0: 206e 6f2d 6578 6565 7874 3a20 2020 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 4f70 7469 6f6e 732e Options.\n+0004cb10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004cb20: 6e65 2020 3937 290a 2a20 6e6f 2d69 6e73 ne 97).* no-ins\n+0004cb30: 7461 6c6c 696e 666f 3a20 2020 2020 2020 tallinfo: \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+0004cb50: 2054 6578 696e 666f 2e20 2020 2020 2020 Texinfo. \n+0004cb60: 2020 2020 2020 286c 696e 6520 2037 3929 (line 79)\n+0004cb70: 0a2a 206e 6f2d 696e 7374 616c 6c69 6e66 .* no-installinf\n+0004cb80: 6f20 3c31 3e3a 2020 2020 2020 2020 2020 o <1>: \n+0004cb90: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0004cba0: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0004cbb0: 6c69 6e65 2031 3037 290a 2a20 6e6f 2d69 line 107).* no-i\n+0004cbc0: 6e73 7461 6c6c 696e 666f 206f 7074 696f nstallinfo optio\n+0004cbd0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n: \n+0004cbe0: 2020 2054 6578 696e 666f 2e20 2020 2020 Texinfo. \n+0004cbf0: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7\n+0004cc00: 3929 0a2a 206e 6f2d 696e 7374 616c 6c6d 9).* no-installm\n+0004cc10: 616e 3a20 2020 2020 2020 2020 2020 2020 an: \n+0004cc20: 2020 2020 2020 2020 2020 2020 4d61 6e20 Man \n+0004cc30: 5061 6765 732e 2020 2020 2020 2020 2020 Pages. \n+0004cc40: 2028 6c69 6e65 2020 3332 290a 2a20 6e6f (line 32).* no\n+0004cc50: 2d69 6e73 7461 6c6c 6d61 6e20 3c31 3e3a -installman <1>:\n+0004cc60: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004cc70: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+0004cc80: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004cc90: 3131 3329 0a2a 206e 6f2d 696e 7374 616c 113).* no-instal\n+0004cca0: 6c6d 616e 206f 7074 696f 6e3a 2020 2020 lman option: \n+0004ccb0: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma\n+0004ccc0: 6e20 5061 6765 732e 2020 2020 2020 2020 n Pages. \n+0004ccd0: 2020 2028 6c69 6e65 2020 3332 290a 2a20 (line 32).* \n+0004cce0: 6e6f 2d74 6578 696e 666f 2e74 6578 3a20 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+0004cd00: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+0004cd10: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004cd20: 6520 3132 3329 0a2a 206e 6f62 6173 655f e 123).* nobase_\n+0004cd30: 2061 6e64 2064 6973 745f 206f 7220 6e6f and dist_ or no\n+0004cd40: 6469 7374 5f3a 2020 2020 2020 2020 2020 dist_: \n+0004cd50: 416c 7465 726e 6174 6976 652e 2020 2020 Alternative. \n+0004cd60: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).\n+0004cd70: 2a20 6e6f 6261 7365 5f20 7072 6566 6978 * nobase_ prefix\n+0004cd80: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004cd90: 2020 2020 2020 2020 2041 6c74 6572 6e61 Alterna\n+0004cda0: 7469 7665 2e20 2020 2020 2020 2020 286c tive. (l\n+0004cdb0: 696e 6520 2032 3329 0a2a 206e 6f64 6973 ine 23).* nodis\n+0004cdc0: 745f 2061 6e64 206e 6f62 6173 655f 3a20 t_ 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-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+0004cde0: 2020 416c 7465 726e 6174 6976 652e 2020 Alternative. \n+0004cdf0: 2020 2020 2020 2028 6c69 6e65 2020 3239 (line 29\n+0004ce00: 290a 2a20 6e6f 6469 7374 5f20 616e 6420 ).* nodist_ and \n+0004ce10: 6e6f 7472 616e 735f 3a20 2020 2020 2020 notrans_: \n+0004ce20: 2020 2020 2020 2020 2020 204d 616e 2050 Man P\n+0004ce30: 6167 6573 2e20 2020 2020 2020 2020 2020 ages. \n+0004ce40: 286c 696e 6520 2036 3329 0a2a 206e 6f69 (line 63).* noi\n+0004ce50: 6e73 745f 2070 7269 6d61 7279 2070 7265 nst_ primary pre\n+0004ce60: 6669 782c 2064 6566 696e 6974 696f 6e3a fix, definition:\n+0004ce70: 2020 2020 556e 6966 6f72 6d2e 2020 2020 Uniform. \n+0004ce80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004ce90: 3931 290a 2a20 4e6f 6e2d 474e 5520 7061 91).* Non-GNU pa\n+0004cea0: 636b 6167 6573 3a20 2020 2020 2020 2020 ckages: \n+0004ceb0: 2020 2020 2020 2020 2020 2020 2053 7472 Str\n+0004cec0: 6963 746e 6573 732e 2020 2020 2020 2020 ictness. \n+0004ced0: 2020 286c 696e 6520 2020 3629 0a2a 204e (line 6).* N\n+0004cee0: 6f6e 2d73 7461 6e64 6172 6420 7461 7267 on-standard targ\n+0004cef0: 6574 733a 2020 2020 2020 2020 2020 2020 ets: \n+0004cf00: 2020 2020 2020 4765 6e65 7261 6c20 4f70 General Op\n+0004cf10: 6572 6174 696f 6e2e 2020 2028 6c69 6e65 eration. (line\n+0004cf20: 2020 3132 290a 2a20 6e6f 7374 6469 6e63 12).* nostdinc\n+0004cf30: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004cf40: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004cf50: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+0004cf60: 2020 2020 286c 696e 6520 3131 3929 0a2a (line 119).*\n+0004cf70: 206e 6f74 7261 6e73 5f20 616e 6420 6469 notrans_ and di\n+0004cf80: 7374 5f20 6f72 206e 6f64 6973 745f 3a20 st_ or nodist_: \n+0004cf90: 2020 2020 2020 2020 4d61 6e20 5061 6765 Man Page\n+0004cfa0: 732e 2020 2020 2020 2020 2020 2028 6c69 s. (li\n+0004cfb0: 6e65 2020 3633 290a 2a20 6e6f 7472 616e ne 63).* notran\n+0004cfc0: 735f 2070 7265 6669 783a 2020 2020 2020 s_ 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: 204d 616e 2050 6167 6573 2e20 2020 2020 Man Pages. \n+0004cff0: 2020 2020 2020 286c 696e 6520 2035 3429 (line 54)\n+0004d000: 0a2a 204f 424a 4346 4c41 4753 2061 6e64 .* OBJCFLAGS and\n+0004d010: 2041 4d5f 4f42 4a43 464c 4147 533a 2020 AM_OBJCFLAGS: \n+0004d020: 2020 2020 2020 2020 2020 466c 6167 2056 Flag V\n+0004d030: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n+0004d040: 672e 0a20 2020 2020 2020 2020 2020 2020 g.. \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: 2028 6c69 6e65 2020 3230 290a 2a20 4f62 (line 20).* Ob\n+0004d090: 6a65 6374 6976 6520 4320 7375 7070 6f72 jective C suppor\n+0004d0a0: 743a 2020 2020 2020 2020 2020 2020 2020 t: \n+0004d0b0: 2020 2020 204f 626a 6563 7469 7665 2043 Objective C\n+0004d0c0: 2053 7570 706f 7274 2e20 286c 696e 6520 Support. (line \n+0004d0d0: 2020 3629 0a2a 204f 626a 6563 7473 2069 6).* Objects i\n+0004d0e0: 6e20 7375 6264 6972 6563 746f 7279 3a20 n subdirectory: \n+0004d0f0: 2020 2020 2020 2020 2020 2020 2020 5072 Pr\n+0004d100: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n+0004d110: 7920 5661 7269 6162 6c65 732e 0a20 2020 y 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-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+0004d150: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004d160: 2020 3531 290a 2a20 6f62 736f 6c65 7465 51).* obsolete\n+0004d170: 206d 6163 726f 733a 2020 2020 2020 2020 macros: \n+0004d180: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004d190: 6273 6f6c 6574 6520 4d61 6372 6f73 2e20 bsolete Macros. \n+0004d1a0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004d1b0: 206f 7074 696d 697a 6564 2062 7569 6c64 optimized build\n+0004d1c0: 2c20 6578 616d 706c 653a 2020 2020 2020 , example: \n+0004d1d0: 2020 2020 2020 2020 5650 4154 4820 4275 VPATH Bu\n+0004d1e0: 696c 6473 2e20 2020 2020 2020 2028 6c69 ilds. (li\n+0004d1f0: 6e65 2020 3436 290a 2a20 4f70 7469 6f6e ne 46).* Option\n+0004d200: 2c20 2d2d 7761 726e 696e 6773 3d43 4154 , --warnings=CAT\n+0004d210: 4547 4f52 593a 2020 2020 2020 2020 2020 EGORY: \n+0004d220: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+0004d230: 2020 2020 2020 286c 696e 6520 3233 3729 (line 237)\n+0004d240: 0a2a 204f 7074 696f 6e2c 202d 5743 4154 .* Option, -WCAT\n+0004d250: 4547 4f52 593a 2020 2020 2020 2020 2020 EGORY: \n+0004d260: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0004d270: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0004d280: 6c69 6e65 2032 3337 290a 2a20 4f70 7469 line 237).* Opti\n+0004d290: 6f6e 2c20 616e 7369 326b 6e72 3a20 2020 on, 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 204f 7074 696f 6e73 2e20 2020 2020 Options. \n+0004d2c0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+0004d2d0: 3929 0a2a 204f 7074 696f 6e2c 2063 6865 9).* Option, che\n+0004d2e0: 636b 2d6e 6577 733a 2020 2020 2020 2020 ck-news: \n+0004d2f0: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0004d300: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+0004d310: 2028 6c69 6e65 2020 3339 290a 2a20 4f70 (line 39).* Op\n+0004d320: 7469 6f6e 2c20 636f 6c6f 722d 7465 7374 tion, color-test\n+0004d330: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+0004d340: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+0004d350: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004d360: 2034 3329 0a2a 204f 7074 696f 6e2c 2063 43).* Option, c\n+0004d370: 7967 6e75 733a 2020 2020 2020 2020 2020 ygnus: \n+0004d380: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+0004d390: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+0004d3a0: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).* \n+0004d3b0: 4f70 7469 6f6e 2c20 6465 6a61 676e 753a Option, dejagnu:\n+0004d3c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004d3d0: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+0004d3e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004d3f0: 6520 2034 3729 0a2a 204f 7074 696f 6e2c e 47).* Option,\n+0004d400: 2064 6973 742d 627a 6970 323a 2020 2020 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: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+0004d430: 2020 2020 2028 6c69 6e65 2020 3531 290a (line 51).\n+0004d440: 2a20 4f70 7469 6f6e 2c20 6469 7374 2d6c * Option, dist-l\n+0004d450: 7a69 703a 2020 2020 2020 2020 2020 2020 zip: \n+0004d460: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n+0004d470: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004d480: 696e 6520 2035 3429 0a2a 204f 7074 696f ine 54).* Optio\n+0004d490: 6e2c 2064 6973 742d 6c7a 6d61 3a20 2020 n, 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+0004d4b0: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+0004d4c0: 2020 2020 2020 2028 6c69 6e65 2020 3537 (line 57\n+0004d4d0: 290a 2a20 4f70 7469 6f6e 2c20 6469 7374 ).* Option, dist\n+0004d4e0: 2d73 6861 723a 2020 2020 2020 2020 2020 -shar: \n+0004d4f0: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+0004d500: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n+0004d510: 286c 696e 6520 2036 3029 0a2a 204f 7074 (line 60).* Opt\n+0004d520: 696f 6e2c 2064 6973 742d 7461 725a 3a20 ion, 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-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+0004d540: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n+0004d550: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004d560: 3636 290a 2a20 4f70 7469 6f6e 2c20 6469 66).* Option, di\n+0004d570: 7374 2d7a 6970 3a20 2020 2020 2020 2020 st-zip: \n+0004d580: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+0004d590: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n+0004d5a0: 2020 286c 696e 6520 2036 3329 0a2a 204f (line 63).* O\n+0004d5b0: 7074 696f 6e2c 2066 696c 656e 616d 652d ption, filename-\n+0004d5c0: 6c65 6e67 7468 2d6d 6178 3d39 393a 2020 length-max=99: \n+0004d5d0: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+0004d5e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004d5f0: 2020 3639 290a 2a20 4f70 7469 6f6e 2c20 69).* Option, \n+0004d600: 666f 7265 6967 6e3a 2020 2020 2020 2020 foreign: \n+0004d610: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004d620: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+0004d630: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*\n+0004d640: 204f 7074 696f 6e2c 2067 6e69 7473 3a20 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+0004d660: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+0004d670: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004d680: 6e65 2020 3233 290a 2a20 4f70 7469 6f6e ne 23).* Option\n+0004d690: 2c20 676e 753a 2020 2020 2020 2020 2020 , 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: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+0004d6c0: 2020 2020 2020 286c 696e 6520 2032 3329 (line 23)\n+0004d6d0: 0a2a 204f 7074 696f 6e2c 206e 6f2d 6465 .* Option, no-de\n+0004d6e0: 6669 6e65 3a20 2020 2020 2020 2020 2020 fine: \n+0004d6f0: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0004d700: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0004d710: 6c69 6e65 2020 3738 290a 2a20 4f70 7469 line 78).* Opti\n+0004d720: 6f6e 2c20 6e6f 2d64 6570 656e 6465 6e63 on, no-dependenc\n+0004d730: 6965 733a 2020 2020 2020 2020 2020 2020 ies: \n+0004d740: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n+0004d750: 2020 2020 2020 2020 286c 696e 6520 2038 (line 8\n+0004d760: 3329 0a2a 204f 7074 696f 6e2c 206e 6f2d 3).* Option, no-\n+0004d770: 6469 7374 3a20 2020 2020 2020 2020 2020 dist: \n+0004d780: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0004d790: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+0004d7a0: 2028 6c69 6e65 2020 3930 290a 2a20 4f70 (line 90).* Op\n+0004d7b0: 7469 6f6e 2c20 6e6f 2d64 6973 742d 677a tion, no-dist-gz\n+0004d7c0: 6970 3a20 2020 2020 2020 2020 2020 2020 ip: \n+0004d7d0: 2020 2020 204f 7074 696f 6e73 2e20 2020 Options. \n+0004d7e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004d7f0: 2039 3429 0a2a 204f 7074 696f 6e2c 206e 94).* Option, n\n+0004d800: 6f2d 6578 6565 7874 3a20 2020 2020 2020 o-exeext: \n+0004d810: 2020 2020 2020 2020 2020 2020 2020 4f70 Op\n+0004d820: 7469 6f6e 732e 2020 2020 2020 2020 2020 tions. \n+0004d830: 2020 2028 6c69 6e65 2020 3937 290a 2a20 (line 97).* \n+0004d840: 4f70 7469 6f6e 2c20 6e6f 2d69 6e73 7461 Option, no-insta\n+0004d850: 6c6c 696e 666f 3a20 2020 2020 2020 2020 llinfo: \n+0004d860: 2020 2020 2020 2054 6578 696e 666f 2e20 Texinfo. \n+0004d870: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004d880: 6520 2037 3929 0a2a 204f 7074 696f 6e2c e 79).* Option,\n+0004d890: 206e 6f2d 696e 7374 616c 6c69 6e66 6f20 no-installinfo \n+0004d8a0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+0004d8b0: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+0004d8c0: 2020 2020 2028 6c69 6e65 2031 3037 290a (line 107).\n+0004d8d0: 2a20 4f70 7469 6f6e 2c20 6e6f 2d69 6e73 * Option, no-ins\n+0004d8e0: 7461 6c6c 6d61 6e3a 2020 2020 2020 2020 tallman: \n+0004d8f0: 2020 2020 2020 2020 204d 616e 2050 6167 Man Pag\n+0004d900: 6573 2e20 2020 2020 2020 2020 2020 286c es. (l\n+0004d910: 696e 6520 2033 3229 0a2a 204f 7074 696f ine 32).* Optio\n+0004d920: 6e2c 206e 6f2d 696e 7374 616c 6c6d 616e n, no-installman\n+0004d930: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+0004d940: 2020 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+0004d950: 2020 2020 2020 2028 6c69 6e65 2031 3133 (line 113\n+0004d960: 290a 2a20 4f70 7469 6f6e 2c20 6e6f 2d74 ).* Option, no-t\n+0004d970: 6578 696e 666f 2e74 6578 3a20 2020 2020 exinfo.tex: \n+0004d980: 2020 2020 2020 2020 2020 204f 7074 696f Optio\n+0004d990: 6e73 2e20 2020 2020 2020 2020 2020 2020 ns. \n+0004d9a0: 286c 696e 6520 3132 3329 0a2a 204f 7074 (line 123).* Opt\n+0004d9b0: 696f 6e2c 206e 6f73 7464 696e 633a 2020 ion, 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-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+0004d9d0: 2020 2020 4f70 7469 6f6e 732e 2020 2020 Options. \n+0004d9e0: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+0004d9f0: 3139 290a 2a20 4f70 7469 6f6e 2c20 7061 19).* Option, pa\n+0004da00: 7261 6c6c 656c 2d74 6573 7473 3a20 2020 rallel-tests: \n+0004da10: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+0004da20: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n+0004da30: 2020 286c 696e 6520 3132 3729 0a2a 204f (line 127).* O\n+0004da40: 7074 696f 6e2c 2072 6561 646d 652d 616c ption, readme-al\n+0004da50: 7068 613a 2020 2020 2020 2020 2020 2020 pha: \n+0004da60: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+0004da70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004da80: 2031 3331 290a 2a20 4f70 7469 6f6e 2c20 131).* Option, \n+0004da90: 7369 6c65 6e74 2d72 756c 6573 3a20 2020 silent-rules: \n+0004daa0: 2020 2020 2020 2020 2020 2020 2020 204f O\n+0004dab0: 7074 696f 6e73 2e20 2020 2020 2020 2020 ptions. \n+0004dac0: 2020 2020 286c 696e 6520 3134 3029 0a2a (line 140).*\n+0004dad0: 204f 7074 696f 6e2c 2074 6172 2d70 6178 Option, tar-pax\n+0004dae0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004daf0: 2020 2020 2020 2020 4f70 7469 6f6e 732e Options.\n+0004db00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+0004db10: 6e65 2031 3835 290a 2a20 4f70 7469 6f6e ne 185).* Option\n+0004db20: 2c20 7461 722d 7573 7461 723a 2020 2020 , 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: 204f 7074 696f 6e73 2e20 2020 2020 2020 Options. \n+0004db50: 2020 2020 2020 286c 696e 6520 3138 3529 (line 185)\n+0004db60: 0a2a 204f 7074 696f 6e2c 2074 6172 2d76 .* Option, tar-v\n+0004db70: 373a 2020 2020 2020 2020 2020 2020 2020 7: \n+0004db80: 2020 2020 2020 2020 2020 4f70 7469 6f6e Option\n+0004db90: 732e 2020 2020 2020 2020 2020 2020 2028 s. (\n+0004dba0: 6c69 6e65 2031 3835 290a 2a20 4f70 7469 line 185).* Opti\n+0004dbb0: 6f6e 2c20 5645 5253 494f 4e3a 2020 2020 on, 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+0004dbd0: 2020 204f 7074 696f 6e73 2e20 2020 2020 Options. \n+0004dbe0: 2020 2020 2020 2020 286c 696e 6520 3233 (line 23\n+0004dbf0: 3229 0a2a 204f 7074 696f 6e2c 2077 6172 2).* Option, war\n+0004dc00: 6e69 6e67 733a 2020 2020 2020 2020 2020 nings: \n+0004dc10: 2020 2020 2020 2020 2020 2020 4f70 7469 Opti\n+0004dc20: 6f6e 732e 2020 2020 2020 2020 2020 2020 ons. \n+0004dc30: 2028 6c69 6e65 2032 3337 290a 2a20 4f70 (line 237).* Op\n+0004dc40: 7469 6f6e 732c 2061 636c 6f63 616c 3a20 tions, 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+0004dc60: 2020 2020 2061 636c 6f63 616c 204f 7074 aclocal Opt\n+0004dc70: 696f 6e73 2e20 2020 2020 286c 696e 6520 ions. (line \n+0004dc80: 2020 3629 0a2a 204f 7074 696f 6e73 2c20 6).* Options, \n+0004dc90: 6175 746f 6d61 6b65 3a20 2020 2020 2020 automake: \n+0004dca0: 2020 2020 2020 2020 2020 2020 2020 6175 au\n+0004dcb0: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n+0004dcc0: 6e2e 2028 6c69 6e65 2020 3337 290a 2a20 n. (line 37).* \n+0004dcd0: 4f70 7469 6f6e 732c 2073 7464 2d6f 7074 Options, std-opt\n+0004dce0: 696f 6e73 3a20 2020 2020 2020 2020 2020 ions: \n+0004dcf0: 2020 2020 2020 204f 7074 696f 6e73 2e20 Options. \n+0004dd00: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004dd10: 6520 3135 3229 0a2a 204f 7074 696f 6e73 e 152).* Options\n+0004dd20: 2c20 7375 6264 6972 2d6f 626a 6563 7473 , subdir-objects\n+0004dd30: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004dd40: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+0004dd50: 2020 2020 2028 6c69 6e65 2031 3733 290a (line 173).\n+0004dd60: 2a20 4f72 6465 7269 6e67 2066 6c61 6720 * Ordering flag \n+0004dd70: 7661 7269 6162 6c65 733a 2020 2020 2020 variables: \n+0004dd80: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n+0004dd90: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n+0004dda0: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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-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+0004dde0: 286c 696e 6520 2020 3629 0a2a 204f 7665 (line 6).* Ove\n+0004ddf0: 7272 6964 696e 6720 6d61 6b65 2072 756c rriding make rul\n+0004de00: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n+0004de10: 2020 2020 4765 6e65 7261 6c20 4f70 6572 General Oper\n+0004de20: 6174 696f 6e2e 2020 2028 6c69 6e65 2020 ation. (line \n+0004de30: 3436 290a 2a20 4f76 6572 7269 6469 6e67 46).* Overriding\n+0004de40: 206d 616b 6520 7461 7267 6574 733a 2020 make targets: \n+0004de50: 2020 2020 2020 2020 2020 2020 2047 656e Gen\n+0004de60: 6572 616c 204f 7065 7261 7469 6f6e 2e20 eral Operation. \n+0004de70: 2020 286c 696e 6520 2034 3629 0a2a 204f (line 46).* O\n+0004de80: 7665 7272 6964 696e 6720 6d61 6b65 2076 verriding make v\n+0004de90: 6172 6961 626c 6573 3a20 2020 2020 2020 ariables: \n+0004dea0: 2020 2020 2020 4765 6e65 7261 6c20 4f70 General Op\n+0004deb0: 6572 6174 696f 6e2e 2020 2028 6c69 6e65 eration. (line\n+0004dec0: 2020 3531 290a 2a20 6f76 6572 7269 6469 51).* overridi\n+0004ded0: 6e67 2072 756c 6573 3a20 2020 2020 2020 ng rules: \n+0004dee0: 2020 2020 2020 2020 2020 2020 2020 2045 E\n+0004def0: 7874 656e 6469 6e67 2e20 2020 2020 2020 xtending. \n+0004df00: 2020 2020 286c 696e 6520 2032 3629 0a2a (line 26).*\n+0004df10: 206f 7665 7272 6964 696e 6720 7365 6d61 overriding sema\n+0004df20: 6e74 6963 733a 2020 2020 2020 2020 2020 ntics: \n+0004df30: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n+0004df40: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n+0004df50: 6e65 2020 3236 290a 2a20 5041 434b 4147 ne 26).* PACKAG\n+0004df60: 452c 2064 6972 6563 746f 7279 3a20 2020 E, 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: 2055 6e69 666f 726d 2e20 2020 2020 2020 Uniform. \n+0004df90: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)\n+0004dfa0: 0a2a 2050 4143 4b41 4745 2c20 7072 6576 .* PACKAGE, prev\n+0004dfb0: 656e 7420 6465 6669 6e69 7469 6f6e 3a20 ent definition: \n+0004dfc0: 2020 2020 2020 2020 2020 5075 626c 6963 Public\n+0004dfd0: 204d 6163 726f 732e 2020 2020 2020 2028 Macros. (\n+0004dfe0: 6c69 6e65 2020 3630 290a 2a20 5061 636b line 60).* Pack\n+0004dff0: 6167 6573 2c20 6e65 7374 6564 3a20 2020 ages, 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 204e 6573 7465 6420 5061 636b 6167 Nested Packag\n+0004e020: 6573 2e20 2020 2020 286c 696e 6520 2020 es. (line \n+0004e030: 3629 0a2a 2050 6163 6b61 6765 732c 2070 6).* Packages, p\n+0004e040: 7265 7061 7261 7469 6f6e 3a20 2020 2020 reparation: \n+0004e050: 2020 2020 2020 2020 2020 2020 5072 6570 Prep\n+0004e060: 6172 696e 6720 4469 7374 7269 6275 7469 aring Distributi\n+0004e070: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons.. \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 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004e0c0: 5061 7261 6c6c 656c 2062 7569 6c64 2074 Parallel build t\n+0004e0d0: 7265 6573 3a20 2020 2020 2020 2020 2020 rees: \n+0004e0e0: 2020 2020 2020 2056 5041 5448 2042 7569 VPATH Bui\n+0004e0f0: 6c64 732e 2020 2020 2020 2020 286c 696e lds. (lin\n+0004e100: 6520 2020 3629 0a2a 2070 6172 616c 6c65 e 6).* paralle\n+0004e110: 6c2d 7465 7374 733a 2020 2020 2020 2020 l-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: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+0004e140: 2020 2020 2028 6c69 6e65 2031 3237 290a (line 127).\n+0004e150: 2a20 7061 7261 6c6c 656c 2d74 6573 7473 * parallel-tests\n+0004e160: 2c20 5573 696e 673a 2020 2020 2020 2020 , Using: \n+0004e170: 2020 2020 2020 2020 2053 696d 706c 6520 Simple \n+0004e180: 5465 7374 7320 7573 696e 6720 7061 7261 Tests using para\n+0004e190: 6c6c 656c 2d74 6573 7473 2e0a 2020 2020 llel-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 286c 696e 6520 (line \n+0004e1e0: 2020 3629 0a2a 2050 6174 6820 7374 7269 6).* Path stri\n+0004e1f0: 7070 696e 672c 2061 766f 6964 696e 673a pping, avoiding:\n+0004e200: 2020 2020 2020 2020 2020 2020 2020 416c Al\n+0004e210: 7465 726e 6174 6976 652e 2020 2020 2020 ternative. \n+0004e220: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).* \n+0004e230: 7061 7820 666f 726d 6174 3a20 2020 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 204f 7074 696f 6e73 2e20 Options. \n+0004e260: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004e270: 6520 3138 3529 0a2a 2070 6466 3a20 2020 e 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: 5465 7869 6e66 6f2e 2020 2020 2020 2020 Texinfo. \n+0004e2b0: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).\n+0004e2c0: 2a20 7064 6620 3c31 3e3a 2020 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 2045 7874 656e 6469 Extendi\n+0004e2f0: 6e67 2e20 2020 2020 2020 2020 2020 286c ng. (l\n+0004e300: 696e 6520 2034 3129 0a2a 2050 4446 206f ine 41).* PDF o\n+0004e310: 7574 7075 7420 7573 696e 6720 5465 7869 utput using Texi\n+0004e320: 6e66 6f3a 2020 2020 2020 2020 2020 2020 nfo: \n+0004e330: 2020 5465 7869 6e66 6f2e 2020 2020 2020 Texinfo. \n+0004e340: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004e350: 290a 2a20 7064 662d 6c6f 6361 6c3a 2020 ).* 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 2045 7874 656e Exten\n+0004e380: 6469 6e67 2e20 2020 2020 2020 2020 2020 ding. \n+0004e390: 286c 696e 6520 2034 3129 0a2a 2050 6572 (line 41).* Per\n+0004e3a0: 2d6f 626a 6563 7420 666c 6167 732c 2065 -object flags, e\n+0004e3b0: 6d75 6c61 7465 643a 2020 2020 2020 2020 mulated: \n+0004e3c0: 2020 2020 5065 722d 4f62 6a65 6374 2046 Per-Object F\n+0004e3d0: 6c61 6773 2e20 2020 2028 6c69 6e65 2020 lags. (line \n+0004e3e0: 2036 290a 2a20 7065 722d 7461 7267 6574 6).* per-target\n+0004e3f0: 2063 6f6d 7069 6c61 7469 6f6e 2066 6c61 compilation fla\n+0004e400: 6773 2c20 6465 6669 6e65 643a 2050 726f gs, defined: Pro\n+0004e410: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n+0004e420: 2056 6172 6961 626c 6573 2e0a 2020 2020 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 286c 696e 6520 (line \n+0004e470: 3138 3129 0a2a 2070 6b67 6461 7461 6469 181).* pkgdatadi\n+0004e480: 722c 2064 6566 696e 6564 3a20 2020 2020 r, defined: \n+0004e490: 2020 2020 2020 2020 2020 2020 2020 556e Un\n+0004e4a0: 6966 6f72 6d2e 2020 2020 2020 2020 2020 iform. \n+0004e4b0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).* \n+0004e4c0: 706b 6769 6e63 6c75 6465 6469 722c 2064 pkgincludedir, d\n+0004e4d0: 6566 696e 6564 3a20 2020 2020 2020 2020 efined: \n+0004e4e0: 2020 2020 2020 2055 6e69 666f 726d 2e20 Uniform. \n+0004e4f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004e500: 6520 2031 3929 0a2a 2070 6b67 6c69 6264 e 19).* pkglibd\n+0004e510: 6972 2c20 6465 6669 6e65 643a 2020 2020 ir, 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: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n+0004e540: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).\n+0004e550: 2a20 706b 676c 6962 6578 6563 6469 722c * pkglibexecdir,\n+0004e560: 2064 6566 696e 6564 3a20 2020 2020 2020 defined: \n+0004e570: 2020 2020 2020 2020 2055 6e69 666f 726d Uniform\n+0004e580: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004e590: 696e 6520 2031 3929 0a2a 2050 4f53 4958 ine 19).* POSIX\n+0004e5a0: 2074 6572 6d69 6f73 2068 6561 6465 7273 termios headers\n+0004e5b0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004e5c0: 2020 4f62 736f 6c65 7465 204d 6163 726f Obsolete Macro\n+0004e5d0: 732e 2020 2020 2028 6c69 6e65 2020 3537 s. (line 57\n+0004e5e0: 290a 2a20 5072 6570 6172 696e 6720 6469 ).* Preparing di\n+0004e5f0: 7374 7269 6275 7469 6f6e 733a 2020 2020 stributions: \n+0004e600: 2020 2020 2020 2020 2020 2050 7265 7061 Prepa\n+0004e610: 7269 6e67 2044 6973 7472 6962 7574 696f ring Distributio\n+0004e620: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns.. \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 286c 696e 6520 2020 3629 0a2a 2050 (line 6).* P\n+0004e670: 7265 7072 6f63 6573 7369 6e67 2046 6f72 reprocessing For\n+0004e680: 7472 616e 2037 373a 2020 2020 2020 2020 tran 77: \n+0004e690: 2020 2020 2020 5072 6570 726f 6365 7373 Preprocess\n+0004e6a0: 696e 6720 466f 7274 7261 6e20 3737 2e0a ing Fortran 77..\n+0004e6b0: 2020 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 286c (l\n+0004e6f0: 696e 6520 2020 3629 0a2a 2050 7269 6d61 ine 6).* Prima\n+0004e700: 7279 2076 6172 6961 626c 652c 2044 4154 ry variable, DAT\n+0004e710: 413a 2020 2020 2020 2020 2020 2020 2020 A: \n+0004e720: 2020 4461 7461 2e20 2020 2020 2020 2020 Data. \n+0004e730: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004e740: 290a 2a20 5072 696d 6172 7920 7661 7269 ).* Primary vari\n+0004e750: 6162 6c65 2c20 6465 6669 6e65 643a 2020 able, defined: \n+0004e760: 2020 2020 2020 2020 2020 2055 6e69 666f Unifo\n+0004e770: 726d 2e20 2020 2020 2020 2020 2020 2020 rm. \n+0004e780: 286c 696e 6520 2031 3129 0a2a 2050 7269 (line 11).* Pri\n+0004e790: 6d61 7279 2076 6172 6961 626c 652c 2048 mary variable, H\n+0004e7a0: 4541 4445 5253 3a20 2020 2020 2020 2020 EADERS: \n+0004e7b0: 2020 2020 4865 6164 6572 732e 2020 2020 Headers. \n+0004e7c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004e7d0: 2036 290a 2a20 5072 696d 6172 7920 7661 6).* Primary va\n+0004e7e0: 7269 6162 6c65 2c20 4a41 5641 3a20 2020 riable, JAVA: \n+0004e7f0: 2020 2020 2020 2020 2020 2020 204a 6176 Jav\n+0004e800: 612e 2020 2020 2020 2020 2020 2020 2020 a. \n+0004e810: 2020 286c 696e 6520 2020 3629 0a2a 2050 (line 6).* P\n+0004e820: 7269 6d61 7279 2076 6172 6961 626c 652c rimary variable,\n+0004e830: 204c 4942 5241 5249 4553 3a20 2020 2020 LIBRARIES: \n+0004e840: 2020 2020 2020 4120 4c69 6272 6172 792e A Library.\n+0004e850: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004e860: 2020 2036 290a 2a20 5072 696d 6172 7920 6).* Primary \n+0004e870: 7661 7269 6162 6c65 2c20 4c49 5350 3a20 variable, LISP: \n+0004e880: 2020 2020 2020 2020 2020 2020 2020 2045 E\n+0004e890: 6d61 6373 204c 6973 702e 2020 2020 2020 macs Lisp. \n+0004e8a0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+0004e8b0: 2050 7269 6d61 7279 2076 6172 6961 626c Primary variabl\n+0004e8c0: 652c 204c 544c 4942 5241 5249 4553 3a20 e, LTLIBRARIES: \n+0004e8d0: 2020 2020 2020 2020 4c69 6274 6f6f 6c20 Libtool \n+0004e8e0: 4c69 6272 6172 6965 732e 2020 2028 6c69 Libraries. (li\n+0004e8f0: 6e65 2020 2036 290a 2a20 5072 696d 6172 ne 6).* Primar\n+0004e900: 7920 7661 7269 6162 6c65 2c20 4d41 4e53 y variable, MANS\n+0004e910: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004e920: 204d 616e 2050 6167 6573 2e20 2020 2020 Man Pages. \n+0004e930: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)\n+0004e940: 0a2a 2050 7269 6d61 7279 2076 6172 6961 .* Primary varia\n+0004e950: 626c 652c 2050 524f 4752 414d 533a 2020 ble, PROGRAMS: \n+0004e960: 2020 2020 2020 2020 2020 556e 6966 6f72 Unifor\n+0004e970: 6d2e 2020 2020 2020 2020 2020 2020 2028 m. (\n+0004e980: 6c69 6e65 2020 3131 290a 2a20 5072 696d line 11).* Prim\n+0004e990: 6172 7920 7661 7269 6162 6c65 2c20 5059 ary variable, PY\n+0004e9a0: 5448 4f4e 3a20 2020 2020 2020 2020 2020 THON: \n+0004e9b0: 2020 2050 7974 686f 6e2e 2020 2020 2020 Python. \n+0004e9c0: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0004e9d0: 3629 0a2a 2050 7269 6d61 7279 2076 6172 6).* Primary var\n+0004e9e0: 6961 626c 652c 2053 4352 4950 5453 3a20 iable, SCRIPTS: \n+0004e9f0: 2020 2020 2020 2020 2020 2020 5363 7269 Scri\n+0004ea00: 7074 732e 2020 2020 2020 2020 2020 2020 pts. \n+0004ea10: 2028 6c69 6e65 2020 2036 290a 2a20 5072 (line 6).* Pr\n+0004ea20: 696d 6172 7920 7661 7269 6162 6c65 2c20 imary variable, \n+0004ea30: 534f 5552 4345 533a 2020 2020 2020 2020 SOURCES: \n+0004ea40: 2020 2020 2050 726f 6772 616d 2053 6f75 Program Sou\n+0004ea50: 7263 6573 2e20 2020 2020 286c 696e 6520 rces. (line \n+0004ea60: 2033 3229 0a2a 2050 7269 6d61 7279 2076 32).* Primary v\n+0004ea70: 6172 6961 626c 652c 2054 4558 494e 464f ariable, TEXINFO\n+0004ea80: 533a 2020 2020 2020 2020 2020 2020 5465 S: Te\n+0004ea90: 7869 6e66 6f2e 2020 2020 2020 2020 2020 xinfo. \n+0004eaa0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004eab0: 7072 6f67 5f4c 4441 4444 2c20 6465 6669 prog_LDADD, defi\n+0004eac0: 6e65 643a 2020 2020 2020 2020 2020 2020 ned: \n+0004ead0: 2020 2020 2020 204c 696e 6b69 6e67 2e20 Linking. \n+0004eae0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004eaf0: 6520 2031 3229 0a2a 2050 524f 4752 414d e 12).* PROGRAM\n+0004eb00: 5320 7072 696d 6172 7920 7661 7269 6162 S primary variab\n+0004eb10: 6c65 3a20 2020 2020 2020 2020 2020 2020 le: \n+0004eb20: 556e 6966 6f72 6d2e 2020 2020 2020 2020 Uniform. \n+0004eb30: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).\n+0004eb40: 2a20 5072 6f67 7261 6d73 2c20 6175 7869 * Programs, auxi\n+0004eb50: 6c69 6172 793a 2020 2020 2020 2020 2020 liary: \n+0004eb60: 2020 2020 2020 2020 2041 7578 696c 6961 Auxilia\n+0004eb70: 7279 2050 726f 6772 616d 732e 2020 286c ry Programs. (l\n+0004eb80: 696e 6520 2020 3629 0a2a 2050 524f 4752 ine 6).* PROGR\n+0004eb90: 414d 532c 2062 696e 6469 723a 2020 2020 AMS, 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 5072 6f67 7261 6d20 536f 7572 6365 Program Source\n+0004ebc0: 732e 2020 2020 2028 6c69 6e65 2020 2036 s. (line 6\n+0004ebd0: 290a 2a20 5072 6f67 7261 6d73 2c20 636f ).* Programs, co\n+0004ebe0: 6e64 6974 696f 6e61 6c3a 2020 2020 2020 nditional: \n+0004ebf0: 2020 2020 2020 2020 2020 2043 6f6e 6469 Condi\n+0004ec00: 7469 6f6e 616c 2050 726f 6772 616d 732e tional Programs.\n+0004ec10: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+0004ec40: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0004ec50: 6c69 6e65 2020 2036 290a 2a20 5072 6f67 line 6).* Prog\n+0004ec60: 7261 6d73 2c20 7265 6e61 6d69 6e67 2064 rams, renaming d\n+0004ec70: 7572 696e 6720 696e 7374 616c 6c61 7469 uring installati\n+0004ec80: 6f6e 3a20 5265 6e61 6d69 6e67 2e20 2020 on: Renaming. \n+0004ec90: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+0004eca0: 3629 0a2a 2050 726f 7879 204d 616b 6566 6).* Proxy Makef\n+0004ecb0: 696c 6520 666f 7220 7468 6972 642d 7061 ile for third-pa\n+0004ecc0: 7274 7920 7061 636b 6167 6573 3a20 5468 rty packages: Th\n+0004ecd0: 6972 642d 5061 7274 7920 4d61 6b65 6669 ird-Party Makefi\n+0004ece0: 6c65 732e 0a20 2020 2020 2020 2020 2020 les.. \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 2028 6c69 6e65 2031 3238 290a 2a20 (line 128).* \n+0004ed30: 7073 3a20 2020 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 2054 6578 696e 666f 2e20 Texinfo. \n+0004ed60: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004ed70: 6520 2031 3929 0a2a 2070 7320 3c31 3e3a e 19).* ps <1>:\n+0004ed80: 2020 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: 4578 7465 6e64 696e 672e 2020 2020 2020 Extending. \n+0004edb0: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).\n+0004edc0: 2a20 5053 206f 7574 7075 7420 7573 696e * PS output usin\n+0004edd0: 6720 5465 7869 6e66 6f3a 2020 2020 2020 g Texinfo: \n+0004ede0: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n+0004edf0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004ee00: 696e 6520 2020 3629 0a2a 2070 732d 6c6f ine 6).* ps-lo\n+0004ee10: 6361 6c3a 2020 2020 2020 2020 2020 2020 cal: \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 4578 7465 6e64 696e 672e 2020 2020 Extending. \n+0004ee40: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41\n+0004ee50: 290a 2a20 5059 5448 4f4e 2070 7269 6d61 ).* PYTHON prima\n+0004ee60: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n+0004ee70: 2020 2020 2020 2020 2020 2050 7974 686f Pytho\n+0004ee80: 6e2e 2020 2020 2020 2020 2020 2020 2020 n. \n+0004ee90: 286c 696e 6520 2020 3629 0a2a 2052 6174 (line 6).* Rat\n+0004eea0: 666f 7220 7072 6f67 7261 6d73 3a20 2020 for 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 5072 6570 726f 6365 7373 696e Preprocessin\n+0004eed0: 6720 466f 7274 7261 6e20 3737 2e0a 2020 g 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+0004ef10: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+0004ef20: 6520 2020 3629 0a2a 2072 6561 642d 6f6e e 6).* read-on\n+0004ef30: 6c79 2073 6f75 7263 6520 7472 6565 3a20 ly 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+0004ef50: 5650 4154 4820 4275 696c 6473 2e20 2020 VPATH Builds. \n+0004ef60: 2020 2020 2028 6c69 6e65 2020 3839 290a (line 89).\n+0004ef70: 2a20 7265 6164 6d65 2d61 6c70 6861 3a20 * 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+0004ef90: 2020 2020 2020 2020 204f 7074 696f 6e73 Options\n+0004efa0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004efb0: 696e 6520 3133 3129 0a2a 2052 4541 444d ine 131).* READM\n+0004efc0: 452d 616c 7068 613a 2020 2020 2020 2020 E-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+0004efe0: 2020 476e 6974 732e 2020 2020 2020 2020 Gnits. \n+0004eff0: 2020 2020 2020 2028 6c69 6e65 2020 3432 (line 42\n+0004f000: 290a 2a20 7265 6275 696c 6420 7275 6c65 ).* rebuild rule\n+0004f010: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+0004f020: 2020 2020 2020 2020 2020 2052 6562 7569 Rebui\n+0004f030: 6c64 696e 672e 2020 2020 2020 2020 2020 lding. \n+0004f040: 286c 696e 6520 2020 3629 0a2a 2072 6562 (line 6).* reb\n+0004f050: 7569 6c64 2072 756c 6573 203c 313e 3a20 uild 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+0004f070: 2020 2020 4356 532e 2020 2020 2020 2020 CVS. \n+0004f080: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+0004f090: 2039 290a 2a20 7265 6368 6563 6b3a 2020 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 2053 696d Sim\n+0004f0c0: 706c 6520 5465 7374 7320 7573 696e 6720 ple Tests using \n+0004f0d0: 7061 7261 6c6c 656c 2d74 6573 7473 2e0a parallel-tests..\n+0004f0e0: 2020 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 286c (l\n+0004f120: 696e 6520 3132 3929 0a2a 2052 6563 6f67 ine 129).* Recog\n+0004f130: 6e69 7a65 6420 6d61 6372 6f73 2062 7920 nized macros by \n+0004f140: 4175 746f 6d61 6b65 3a20 2020 2020 2020 Automake: \n+0004f150: 2020 4f70 7469 6f6e 616c 2e20 2020 2020 Optional. \n+0004f160: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+0004f170: 290a 2a20 5265 6375 7273 6976 6520 6f70 ).* Recursive op\n+0004f180: 6572 6174 696f 6e20 6f66 2041 7574 6f6d eration of Autom\n+0004f190: 616b 653a 2020 2020 2020 2047 656e 6572 ake: Gener\n+0004f1a0: 616c 204f 7065 7261 7469 6f6e 2e20 2020 al Operation. \n+0004f1b0: 286c 696e 6520 2035 3829 0a2a 2072 6563 (line 58).* rec\n+0004f1c0: 7572 7369 7665 2074 6172 6765 7473 2061 ursive targets a\n+0004f1d0: 6e64 2074 6869 7264 2d70 6172 7479 204d nd third-party M\n+0004f1e0: 616b 6566 696c 6573 3a20 5468 6972 642d akefiles: Third-\n+0004f1f0: 5061 7274 7920 4d61 6b65 6669 6c65 732e Party Makefiles.\n+0004f200: 0a20 2020 2020 2020 2020 2020 2020 2020 . \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+0004f230: 2020 2020 2020 2020 2020 2020 2020 2028 (\n+0004f240: 6c69 6e65 2020 3135 290a 2a20 7265 6765 line 15).* rege\n+0004f250: 7820 7061 636b 6167 653a 2020 2020 2020 x 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 204f 6273 6f6c 6574 6520 4d61 6372 Obsolete Macr\n+0004f280: 6f73 2e20 2020 2020 286c 696e 6520 2036 os. (line 6\n+0004f290: 3429 0a2a 2052 656e 616d 696e 6720 7072 4).* Renaming pr\n+0004f2a0: 6f67 7261 6d73 3a20 2020 2020 2020 2020 ograms: \n+0004f2b0: 2020 2020 2020 2020 2020 2020 5265 6e61 Rena\n+0004f2c0: 6d69 6e67 2e20 2020 2020 2020 2020 2020 ming. \n+0004f2d0: 2028 6c69 6e65 2020 2036 290a 2a20 5265 (line 6).* Re\n+0004f2e0: 706f 7274 696e 6720 6275 6773 3a20 2020 porting 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+0004f300: 2020 2020 2049 6e74 726f 6475 6374 696f Introductio\n+0004f310: 6e2e 2020 2020 2020 2020 286c 696e 6520 n. (line \n+0004f320: 2033 3129 0a2a 2052 6571 7569 7265 6d65 31).* Requireme\n+0004f330: 6e74 7320 6f66 2041 7574 6f6d 616b 653a nts of Automake:\n+0004f340: 2020 2020 2020 2020 2020 2020 2020 5265 Re\n+0004f350: 7175 6972 656d 656e 7473 2e20 2020 2020 quirements. \n+0004f360: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004f370: 5265 7175 6972 656d 656e 7473 2c20 4175 Requirements, Au\n+0004f380: 746f 6d61 6b65 3a20 2020 2020 2020 2020 tomake: \n+0004f390: 2020 2020 2020 2049 6e74 726f 6475 6374 Introduct\n+0004f3a0: 696f 6e2e 2020 2020 2020 2020 286c 696e ion. (lin\n+0004f3b0: 6520 2032 3729 0a2a 2052 6573 7472 6963 e 27).* Restric\n+0004f3c0: 7469 6f6e 7320 666f 7220 4a41 5641 3a20 tions 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+0004f3e0: 4a61 7661 2e20 2020 2020 2020 2020 2020 Java. \n+0004f3f0: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).\n+0004f400: 2a20 5246 4c41 4753 2061 6e64 2041 4d5f * RFLAGS and AM_\n+0004f410: 5246 4c41 4753 3a20 2020 2020 2020 2020 RFLAGS: \n+0004f420: 2020 2020 2020 2020 2046 6c61 6720 5661 Flag Va\n+0004f430: 7269 6162 6c65 7320 4f72 6465 7269 6e67 riables Ordering\n+0004f440: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 2032 3029 0a2a 2072 756c (line 20).* rul\n+0004f490: 6573 2077 6974 6820 6d75 6c74 6970 6c65 es with multiple\n+0004f4a0: 206f 7574 7075 7473 3a20 2020 2020 2020 outputs: \n+0004f4b0: 2020 2020 4d75 6c74 6970 6c65 204f 7574 Multiple Out\n+0004f4c0: 7075 7473 2e20 2020 2028 6c69 6e65 2020 puts. (line \n+0004f4d0: 2036 290a 2a20 7275 6c65 732c 2063 6f6e 6).* rules, con\n+0004f4e0: 666c 6963 7469 6e67 3a20 2020 2020 2020 flicting: \n+0004f4f0: 2020 2020 2020 2020 2020 2020 2045 7874 Ext\n+0004f500: 656e 6469 6e67 2e20 2020 2020 2020 2020 ending. \n+0004f510: 2020 286c 696e 6520 2031 3429 0a2a 2072 (line 14).* r\n+0004f520: 756c 6573 2c20 6465 6275 6767 696e 673a ules, debugging:\n+0004f530: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004f540: 2020 2020 2020 4465 6275 6767 696e 6720 Debugging \n+0004f550: 4d61 6b65 2052 756c 6573 2e0a 2020 2020 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 286c 696e 6520 (line \n+0004f5a0: 2020 3629 0a2a 2072 756c 6573 2c20 6f76 6).* rules, ov\n+0004f5b0: 6572 7269 6469 6e67 3a20 2020 2020 2020 erriding: \n+0004f5c0: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+0004f5d0: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n+0004f5e0: 2020 2028 6c69 6e65 2020 3236 290a 2a20 (line 26).* \n+0004f5f0: 7278 2070 6163 6b61 6765 3a20 2020 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+0004f610: 2020 2020 2020 204f 6273 6f6c 6574 6520 Obsolete \n+0004f620: 4d61 6372 6f73 2e20 2020 2020 286c 696e Macros. (lin\n+0004f630: 6520 2036 3429 0a2a 2053 6361 6e6e 696e e 64).* Scannin\n+0004f640: 6720 636f 6e66 6967 7572 652e 6163 3a20 g 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+0004f660: 636f 6e66 6967 7572 652e 2020 2020 2020 configure. \n+0004f670: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004f680: 2a20 5343 5249 5054 5320 7072 696d 6172 * SCRIPTS primar\n+0004f690: 792c 2064 6566 696e 6564 3a20 2020 2020 y, defined: \n+0004f6a0: 2020 2020 2020 2020 2053 6372 6970 7473 Scripts\n+0004f6b0: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+0004f6c0: 696e 6520 2020 3629 0a2a 2053 4352 4950 ine 6).* SCRIP\n+0004f6d0: 5453 2c20 696e 7374 616c 6c61 7469 6f6e TS, installation\n+0004f6e0: 2064 6972 6563 746f 7269 6573 3a20 2020 directories: \n+0004f6f0: 2020 5363 7269 7074 732e 2020 2020 2020 Scripts. \n+0004f700: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18\n+0004f710: 290a 2a20 5365 6c65 6374 696e 6720 7468 ).* Selecting th\n+0004f720: 6520 6c69 6e6b 6572 2061 7574 6f6d 6174 e linker automat\n+0004f730: 6963 616c 6c79 3a20 2020 2048 6f77 2074 ically: How t\n+0004f740: 6865 204c 696e 6b65 7220 6973 2043 686f he Linker is Cho\n+0004f750: 7365 6e2e 0a20 2020 2020 2020 2020 2020 sen.. \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 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+0004f7a0: 7365 7269 616c 206e 756d 6265 7220 616e serial number an\n+0004f7b0: 6420 2d2d 696e 7374 616c 6c3a 2020 2020 d --install: \n+0004f7c0: 2020 2020 2020 2061 636c 6f63 616c 204f aclocal O\n+0004f7d0: 7074 696f 6e73 2e20 2020 2020 286c 696e ptions. (lin\n+0004f7e0: 6520 2034 3229 0a2a 2073 6572 6961 6c20 e 42).* serial \n+0004f7f0: 6e75 6d62 6572 7320 696e 206d 6163 726f numbers in macro\n+0004f800: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n+0004f810: 5365 7269 616c 732e 2020 2020 2020 2020 Serials. \n+0004f820: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+0004f830: 2a20 5368 6172 6564 206c 6962 7261 7269 * Shared librari\n+0004f840: 6573 2c20 7375 7070 6f72 7420 666f 723a es, support for:\n+0004f850: 2020 2020 2020 2020 2041 2053 6861 7265 A Share\n+0004f860: 6420 4c69 6272 6172 792e 2020 2020 286c d Library. (l\n+0004f870: 696e 6520 2020 3629 0a2a 2053 696c 656e ine 6).* Silen\n+0004f880: 6369 6e67 206d 616b 653a 2020 2020 2020 cing 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+0004f8a0: 2020 5369 6c65 6e63 696e 6720 4d61 6b65 Silencing Make\n+0004f8b0: 2e20 2020 2020 2028 6c69 6e65 2020 2036 . (line 6\n+0004f8c0: 290a 2a20 5369 6c65 6e74 206d 616b 653a ).* Silent make:\n+0004f8d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+0004f8e0: 2020 2020 2020 2020 2020 2053 696c 656e Silen\n+0004f8f0: 6369 6e67 204d 616b 652e 2020 2020 2020 cing Make. \n+0004f900: 286c 696e 6520 2020 3629 0a2a 2053 696c (line 6).* Sil\n+0004f910: 656e 7420 6d61 6b65 2072 756c 6573 3a20 ent 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+0004f930: 2020 2020 5369 6c65 6e63 696e 6720 4d61 Silencing Ma\n+0004f940: 6b65 2e20 2020 2020 2028 6c69 6e65 2020 ke. (line \n+0004f950: 2036 290a 2a20 5369 6c65 6e74 2072 756c 6).* Silent rul\n+0004f960: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n+0004f970: 2020 2020 2020 2020 2020 2020 2053 696c Sil\n+0004f980: 656e 6369 6e67 204d 616b 652e 2020 2020 encing Make. \n+0004f990: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s\n+0004f9a0: 696c 656e 742d 7275 6c65 733a 2020 2020 ilent-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 4f70 7469 6f6e 732e 2020 Options. \n+0004f9d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004f9e0: 2031 3430 290a 2a20 7369 6c65 6e74 2d72 140).* silent-r\n+0004f9f0: 756c 6573 2061 6e64 206c 6962 746f 6f6c ules and libtool\n+0004fa00: 3a20 2020 2020 2020 2020 2020 2020 2041 : A\n+0004fa10: 7574 6f6d 616b 6520 7369 6c65 6e74 2d72 utomake silent-r\n+0004fa20: 756c 6573 204f 7074 696f 6e2e 0a20 2020 ules 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-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+0004fa60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+0004fa70: 2020 3539 290a 2a20 7369 7465 2e65 7870 59).* site.exp\n+0004fa80: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004fa90: 2020 2020 2020 2020 2020 2020 2020 2044 D\n+0004faa0: 656a 6147 6e75 2054 6573 7473 2e20 2020 ejaGnu Tests. \n+0004fab0: 2020 2020 286c 696e 6520 2032 3629 0a2a (line 26).*\n+0004fac0: 2073 6f75 7263 6520 7472 6565 2061 6e64 source tree and\n+0004fad0: 2062 7569 6c64 2074 7265 653a 2020 2020 build tree: \n+0004fae0: 2020 2020 2020 2020 5650 4154 4820 4275 VPATH Bu\n+0004faf0: 696c 6473 2e20 2020 2020 2020 2028 6c69 ilds. (li\n+0004fb00: 6e65 2020 2036 290a 2a20 736f 7572 6365 ne 6).* source\n+0004fb10: 2074 7265 652c 2072 6561 642d 6f6e 6c79 tree, read-only\n+0004fb20: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+0004fb30: 2056 5041 5448 2042 7569 6c64 732e 2020 VPATH Builds. \n+0004fb40: 2020 2020 2020 286c 696e 6520 2038 3929 (line 89)\n+0004fb50: 0a2a 2053 4f55 5243 4553 2070 7269 6d61 .* SOURCES prima\n+0004fb60: 7279 2c20 6465 6669 6e65 643a 2020 2020 ry, defined: \n+0004fb70: 2020 2020 2020 2020 2020 5072 6f67 7261 Progra\n+0004fb80: 6d20 536f 7572 6365 732e 2020 2020 2028 m Sources. (\n+0004fb90: 6c69 6e65 2020 3332 290a 2a20 5370 6563 line 32).* Spec\n+0004fba0: 6961 6c20 4175 746f 6d61 6b65 2063 6f6d ial Automake com\n+0004fbb0: 6d65 6e74 3a20 2020 2020 2020 2020 2020 ment: \n+0004fbc0: 2020 2047 656e 6572 616c 204f 7065 7261 General Opera\n+0004fbd0: 7469 6f6e 2e20 2020 286c 696e 6520 2036 tion. (line 6\n+0004fbe0: 3829 0a2a 2053 7461 6765 6420 696e 7374 8).* Staged inst\n+0004fbf0: 616c 6c61 7469 6f6e 3a20 2020 2020 2020 allation: \n+0004fc00: 2020 2020 2020 2020 2020 2020 4445 5354 DEST\n+0004fc10: 4449 522e 2020 2020 2020 2020 2020 2020 DIR. \n+0004fc20: 2028 6c69 6e65 2020 3134 290a 2a20 7374 (line 14).* st\n+0004fc30: 642d 6f70 7469 6f6e 733a 2020 2020 2020 d-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 204f 7074 696f 6e73 2e20 2020 Options. \n+0004fc60: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+0004fc70: 3135 3229 0a2a 2053 7472 6963 746e 6573 152).* Strictnes\n+0004fc80: 732c 2063 6f6d 6d61 6e64 206c 696e 653a s, command line:\n+0004fc90: 2020 2020 2020 2020 2020 2020 2020 6175 au\n+0004fca0: 746f 6d61 6b65 2049 6e76 6f63 6174 696f tomake Invocatio\n+0004fcb0: 6e2e 2028 6c69 6e65 2020 3337 290a 2a20 n. (line 37).* \n+0004fcc0: 5374 7269 6374 6e65 7373 2c20 6465 6669 Strictness, defi\n+0004fcd0: 6e65 643a 2020 2020 2020 2020 2020 2020 ned: \n+0004fce0: 2020 2020 2020 2053 7472 6963 746e 6573 Strictnes\n+0004fcf0: 732e 2020 2020 2020 2020 2020 286c 696e s. (lin\n+0004fd00: 6520 2031 3029 0a2a 2053 7472 6963 746e e 10).* Strictn\n+0004fd10: 6573 732c 2066 6f72 6569 676e 3a20 2020 ess, 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: 5374 7269 6374 6e65 7373 2e20 2020 2020 Strictness. \n+0004fd40: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).\n+0004fd50: 2a20 5374 7269 6374 6e65 7373 2c20 676e * Strictness, gn\n+0004fd60: 6974 733a 2020 2020 2020 2020 2020 2020 its: \n+0004fd70: 2020 2020 2020 2020 2053 7472 6963 746e Strictn\n+0004fd80: 6573 732e 2020 2020 2020 2020 2020 286c ess. (l\n+0004fd90: 696e 6520 2031 3029 0a2a 2053 7472 6963 ine 10).* Stric\n+0004fda0: 746e 6573 732c 2067 6e75 3a20 2020 2020 tness, 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 5374 7269 6374 6e65 7373 2e20 2020 Strictness. \n+0004fdd0: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10\n+0004fde0: 290a 2a20 7375 2c20 6265 666f 7265 206d ).* su, before m\n+0004fdf0: 616b 6520 696e 7374 616c 6c3a 2020 2020 ake install: \n+0004fe00: 2020 2020 2020 2020 2020 2042 6173 6963 Basic\n+0004fe10: 2049 6e73 7461 6c6c 6174 696f 6e2e 2020 Installation. \n+0004fe20: 286c 696e 6520 2034 3929 0a2a 2073 7562 (line 49).* sub\n+0004fe30: 6469 722d 6f62 6a65 6374 733a 2020 2020 dir-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 4f70 7469 6f6e 732e 2020 2020 Options. \n+0004fe60: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1\n+0004fe70: 3733 290a 2a20 5375 6264 6972 6563 746f 73).* Subdirecto\n+0004fe80: 7269 6573 2c20 6275 696c 6469 6e67 2063 ries, building c\n+0004fe90: 6f6e 6469 7469 6f6e 616c 6c79 3a20 436f onditionally: Co\n+0004fea0: 6e64 6974 696f 6e61 6c20 5375 6264 6972 nditional Subdir\n+0004feb0: 6563 746f 7269 6573 2e0a 2020 2020 2020 ectories.. \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 286c 696e 6520 2020 (line \n+0004ff00: 3629 0a2a 2053 7562 6469 7265 6374 6f72 6).* Subdirector\n+0004ff10: 6965 732c 2063 6f6e 6669 6775 7265 6420 ies, configured \n+0004ff20: 636f 6e64 6974 696f 6e61 6c6c 793a 2055 conditionally: U\n+0004ff30: 6e63 6f6e 6669 6775 7265 6420 5375 6264 nconfigured Subd\n+0004ff40: 6972 6563 746f 7269 6573 2e0a 2020 2020 irectories.. \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 286c 696e 6520 (line \n+0004ff90: 2020 3629 0a2a 2053 7562 6469 7265 6374 6).* Subdirect\n+0004ffa0: 6f72 6965 732c 206e 6f74 2064 6973 7472 ories, not distr\n+0004ffb0: 6962 7574 6564 3a20 2020 2020 2020 556e ibuted: Un\n+0004ffc0: 636f 6e66 6967 7572 6564 2053 7562 6469 configured Subdi\n+0004ffd0: 7265 6374 6f72 6965 732e 0a20 2020 2020 rectories.. \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 2028 6c69 6e65 2020 (line \n+00050020: 3535 290a 2a20 5375 6264 6972 6563 746f 55).* Subdirecto\n+00050030: 7279 2c20 6f62 6a65 6374 7320 696e 3a20 ry, objects in: \n+00050040: 2020 2020 2020 2020 2020 2020 2050 726f Pro\n+00050050: 6772 616d 2061 6e64 204c 6962 7261 7279 gram and Library\n+00050060: 2056 6172 6961 626c 6573 2e0a 2020 2020 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 286c 696e 6520 (line \n+000500b0: 2035 3129 0a2a 2053 5542 4449 5253 2061 51).* SUBDIRS a\n+000500c0: 6e64 2041 435f 5355 4253 543a 2020 2020 nd AC_SUBST: \n+000500d0: 2020 2020 2020 2020 2020 2020 2020 5375 Su\n+000500e0: 6264 6972 6563 746f 7269 6573 2077 6974 bdirectories wit\n+000500f0: 6820 4143 5f53 5542 5354 2e0a 2020 2020 h 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 286c 696e 6520 (line \n+00050140: 2020 3629 0a2a 2053 5542 4449 5253 2061 6).* SUBDIRS a\n+00050150: 6e64 2041 4d5f 434f 4e44 4954 494f 4e41 nd AM_CONDITIONA\n+00050160: 4c3a 2020 2020 2020 2020 2020 2020 5375 L: Su\n+00050170: 6264 6972 6563 746f 7269 6573 2077 6974 bdirectories wit\n+00050180: 6820 414d 5f43 4f4e 4449 5449 4f4e 414c h AM_CONDITIONAL\n+00050190: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. \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: 286c 696e 6520 2020 3629 0a2a 2053 5542 (line 6).* SUB\n+000501e0: 4449 5253 2c20 636f 6e64 6974 696f 6e61 DIRS, conditiona\n+000501f0: 6c3a 2020 2020 2020 2020 2020 2020 2020 l: \n+00050200: 2020 2020 436f 6e64 6974 696f 6e61 6c20 Conditional \n+00050210: 5375 6264 6972 6563 746f 7269 6573 2e0a Subdirectories..\n+00050220: 2020 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 286c (l\n+00050260: 696e 6520 2020 3629 0a2a 2053 5542 4449 ine 6).* SUBDI\n+00050270: 5253 2c20 6578 706c 6169 6e65 643a 2020 RS, 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 5375 6264 6972 6563 746f 7269 6573 Subdirectories\n+000502a0: 2e20 2020 2020 2028 6c69 6e65 2020 2036 . (line 6\n+000502b0: 290a 2a20 5375 6270 6163 6b61 6765 733a ).* Subpackages:\n+000502c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000502d0: 2020 2020 2020 2020 2020 204e 6573 7465 Neste\n+000502e0: 6420 5061 636b 6167 6573 2e20 2020 2020 d Packages. \n+000502f0: 286c 696e 6520 2020 3629 0a2a 2053 7562 (line 6).* Sub\n+00050300: 7061 636b 6167 6573 203c 313e 3a20 2020 packages <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-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+00050320: 2020 2020 5375 6270 6163 6b61 6765 732e Subpackages.\n+00050330: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00050340: 2036 290a 2a20 7375 6666 6978 202e 6c61 6).* suffix .la\n+00050350: 2c20 6465 6669 6e65 643a 2020 2020 2020 , defined: \n+00050360: 2020 2020 2020 2020 2020 2020 204c 6962 Lib\n+00050370: 746f 6f6c 2043 6f6e 6365 7074 2e20 2020 tool Concept. \n+00050380: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s\n+00050390: 7566 6669 7820 2e6c 6f2c 2064 6566 696e uffix .lo, defin\n+000503a0: 6564 3a20 2020 2020 2020 2020 2020 2020 ed: \n+000503b0: 2020 2020 2020 4c69 6274 6f6f 6c20 436f Libtool Co\n+000503c0: 6e63 6570 742e 2020 2020 2028 6c69 6e65 ncept. (line\n+000503d0: 2020 3135 290a 2a20 5355 4646 4958 4553 15).* SUFFIXES\n+000503e0: 2c20 6164 6469 6e67 3a20 2020 2020 2020 , adding: \n+000503f0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+00050400: 7566 6669 7865 732e 2020 2020 2020 2020 uffixes. \n+00050410: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00050420: 2053 7570 706f 7274 2066 6f72 2043 2b2b Support for C++\n+00050430: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00050440: 2020 2020 2020 2020 432b 2b20 5375 7070 C++ Supp\n+00050450: 6f72 742e 2020 2020 2020 2020 2028 6c69 ort. (li\n+00050460: 6e65 2020 2036 290a 2a20 5375 7070 6f72 ne 6).* Suppor\n+00050470: 7420 666f 7220 466f 7274 7261 6e20 3737 t for Fortran 77\n+00050480: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00050490: 2046 6f72 7472 616e 2037 3720 5375 7070 Fortran 77 Supp\n+000504a0: 6f72 742e 2020 286c 696e 6520 2020 3629 ort. (line 6)\n+000504b0: 0a2a 2053 7570 706f 7274 2066 6f72 2046 .* Support for F\n+000504c0: 6f72 7472 616e 2039 783a 2020 2020 2020 ortran 9x: \n+000504d0: 2020 2020 2020 2020 2020 466f 7274 7261 Fortra\n+000504e0: 6e20 3978 2053 7570 706f 7274 2e20 2028 n 9x Support. (\n+000504f0: 6c69 6e65 2020 2036 290a 2a20 5375 7070 line 6).* Supp\n+00050500: 6f72 7420 666f 7220 474e 5520 4765 7474 ort for GNU Gett\n+00050510: 6578 743a 2020 2020 2020 2020 2020 2020 ext: \n+00050520: 2020 2067 6574 7465 7874 2e20 2020 2020 gettext. \n+00050530: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00050540: 3629 0a2a 2053 7570 706f 7274 2066 6f72 6).* Support for\n+00050550: 204a 6176 6120 7769 7468 2067 636a 3a20 Java with gcj: \n+00050560: 2020 2020 2020 2020 2020 2020 4a61 7661 Java\n+00050570: 2053 7570 706f 7274 2077 6974 6820 6763 Support with gc\n+00050580: 6a2e 0a20 2020 2020 2020 2020 2020 2020 j.. \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: 2028 6c69 6e65 2020 2036 290a 2a20 5375 (line 6).* Su\n+000505d0: 7070 6f72 7420 666f 7220 4f62 6a65 6374 pport for Object\n+000505e0: 6976 6520 433a 2020 2020 2020 2020 2020 ive C: \n+000505f0: 2020 2020 204f 626a 6563 7469 7665 2043 Objective C\n+00050600: 2053 7570 706f 7274 2e20 286c 696e 6520 Support. (line \n+00050610: 2020 3629 0a2a 2053 7570 706f 7274 2066 6).* Support f\n+00050620: 6f72 2055 6e69 6669 6564 2050 6172 616c or Unified Paral\n+00050630: 6c65 6c20 433a 2020 2020 2020 2020 556e lel C: Un\n+00050640: 6966 6965 6420 5061 7261 6c6c 656c 2043 ified Parallel C\n+00050650: 2053 7570 706f 7274 2e0a 2020 2020 2020 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 286c 696e 6520 2020 (line \n+000506a0: 3629 0a2a 2053 7570 706f 7274 2066 6f72 6).* Support for\n+000506b0: 2056 616c 613a 2020 2020 2020 2020 2020 Vala: \n+000506c0: 2020 2020 2020 2020 2020 2020 5661 6c61 Vala\n+000506d0: 2053 7570 706f 7274 2e20 2020 2020 2020 Support. \n+000506e0: 2028 6c69 6e65 2020 2036 290a 2a20 7461 (line 6).* ta\n+000506f0: 6773 3a20 2020 2020 2020 2020 2020 2020 gs: \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 2054 6167 732e 2020 2020 2020 Tags. \n+00050720: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00050730: 2020 3929 0a2a 2054 4147 5320 7375 7070 9).* TAGS supp\n+00050740: 6f72 743a 2020 2020 2020 2020 2020 2020 ort: \n+00050750: 2020 2020 2020 2020 2020 2020 2020 5461 Ta\n+00050760: 6773 2e20 2020 2020 2020 2020 2020 2020 gs. \n+00050770: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).* \n+00050780: 7461 7220 666f 726d 6174 733a 2020 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 204f 7074 696f 6e73 2e20 Options. \n+000507b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n+000507c0: 6520 3138 3529 0a2a 2074 6172 2d70 6178 e 185).* tar-pax\n+000507d0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \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: 4f70 7469 6f6e 732e 2020 2020 2020 2020 Options. \n+00050800: 2020 2020 2028 6c69 6e65 2031 3835 290a (line 185).\n+00050810: 2a20 7461 722d 7573 7461 723a 2020 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 204f 7074 696f 6e73 Options\n+00050840: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00050850: 696e 6520 3138 3529 0a2a 2074 6172 2d76 ine 185).* tar-v\n+00050860: 373a 2020 2020 2020 2020 2020 2020 2020 7: \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 4f70 7469 6f6e 732e 2020 2020 2020 Options. \n+00050890: 2020 2020 2020 2028 6c69 6e65 2031 3835 (line 185\n+000508a0: 290a 2a20 5461 7267 6574 2c20 696e 7374 ).* Target, inst\n+000508b0: 616c 6c2d 696e 666f 3a20 2020 2020 2020 all-info: \n+000508c0: 2020 2020 2020 2020 2020 2054 6578 696e Texin\n+000508d0: 666f 2e20 2020 2020 2020 2020 2020 2020 fo. \n+000508e0: 286c 696e 6520 2037 3929 0a2a 2054 6172 (line 79).* Tar\n+000508f0: 6765 742c 2069 6e73 7461 6c6c 2d6d 616e get, install-man\n+00050900: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00050910: 2020 2020 4d61 6e20 5061 6765 732e 2020 Man Pages. \n+00050920: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00050930: 3332 290a 2a20 7465 726d 696f 7320 504f 32).* termios PO\n+00050940: 5349 5820 6865 6164 6572 733a 2020 2020 SIX headers: \n+00050950: 2020 2020 2020 2020 2020 2020 204f 6273 Obs\n+00050960: 6f6c 6574 6520 4d61 6372 6f73 2e20 2020 olete Macros. \n+00050970: 2020 286c 696e 6520 2035 3729 0a2a 2054 (line 57).* T\n+00050980: 6573 7420 7375 6974 6573 3a20 2020 2020 est 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+000509a0: 2020 2020 2020 5465 7374 732e 2020 2020 Tests. \n+000509b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000509c0: 2020 2036 290a 2a20 5465 7374 732c 2065 6).* Tests, e\n+000509d0: 7870 6563 7465 6420 6661 696c 7572 653a xpected failure:\n+000509e0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+000509f0: 696d 706c 6520 5465 7374 732e 2020 2020 imple Tests. \n+00050a00: 2020 2020 286c 696e 6520 2035 3129 0a2a (line 51).*\n+00050a10: 2054 6578 696e 666f 2066 6c61 672c 2045 Texinfo flag, E\n+00050a20: 4449 5449 4f4e 3a20 2020 2020 2020 2020 DITION: \n+00050a30: 2020 2020 2020 2020 5465 7869 6e66 6f2e Texinfo.\n+00050a40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00050a50: 6e65 2020 3239 290a 2a20 5465 7869 6e66 ne 29).* Texinf\n+00050a60: 6f20 666c 6167 2c20 5550 4441 5445 443a o flag, UPDATED:\n+00050a70: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00050a80: 2054 6578 696e 666f 2e20 2020 2020 2020 Texinfo. \n+00050a90: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)\n+00050aa0: 0a2a 2054 6578 696e 666f 2066 6c61 672c .* Texinfo flag,\n+00050ab0: 2055 5044 4154 4544 2d4d 4f4e 5448 3a20 UPDATED-MONTH: \n+00050ac0: 2020 2020 2020 2020 2020 5465 7869 6e66 Texinf\n+00050ad0: 6f2e 2020 2020 2020 2020 2020 2020 2028 o. (\n+00050ae0: 6c69 6e65 2020 3239 290a 2a20 5465 7869 line 29).* Texi\n+00050af0: 6e66 6f20 666c 6167 2c20 5645 5253 494f nfo flag, VERSIO\n+00050b00: 4e3a 2020 2020 2020 2020 2020 2020 2020 N: \n+00050b10: 2020 2054 6578 696e 666f 2e20 2020 2020 Texinfo. \n+00050b20: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+00050b30: 3929 0a2a 2074 6578 696e 666f 2e74 6578 9).* texinfo.tex\n+00050b40: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00050b50: 2020 2020 2020 2020 2020 2020 5465 7869 Texi\n+00050b60: 6e66 6f2e 2020 2020 2020 2020 2020 2020 nfo. \n+00050b70: 2028 6c69 6e65 2020 3634 290a 2a20 5445 (line 64).* TE\n+00050b80: 5849 4e46 4f53 2070 7269 6d61 7279 2c20 XINFOS primary, \n+00050b90: 6465 6669 6e65 643a 2020 2020 2020 2020 defined: \n+00050ba0: 2020 2020 2054 6578 696e 666f 2e20 2020 Texinfo. \n+00050bb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00050bc0: 2020 3629 0a2a 2074 6869 7264 2d70 6172 6).* third-par\n+00050bd0: 7479 2066 696c 6573 2061 6e64 2043 5653 ty files and CVS\n+00050be0: 3a20 2020 2020 2020 2020 2020 2020 4356 : CV\n+00050bf0: 532e 2020 2020 2020 2020 2020 2020 2020 S. \n+00050c00: 2020 2028 6c69 6e65 2031 3337 290a 2a20 (line 137).* \n+00050c10: 5468 6972 642d 7061 7274 7920 7061 636b Third-party pack\n+00050c20: 6167 6573 2c20 696e 7465 7266 6163 696e ages, interfacin\n+00050c30: 6720 7769 7468 3a20 5468 6972 642d 5061 g with: Third-Pa\n+00050c40: 7274 7920 4d61 6b65 6669 6c65 732e 0a20 rty Makefiles.. \n 00050c50: 2020 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 2028 6c69 (li\n+00050c90: 6e65 2020 2036 290a 2a20 7469 6d65 7374 ne 6).* timest\n+00050ca0: 616d 7073 2061 6e64 2043 5653 3a20 2020 amps 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: 2043 5653 2e20 2020 2020 2020 2020 2020 CVS. \n+00050cd0: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)\n+00050ce0: 0a2a 2054 7261 6e73 666f 726d 696e 6720 .* Transforming \n+00050cf0: 7072 6f67 7261 6d20 6e61 6d65 733a 2020 program names: \n+00050d00: 2020 2020 2020 2020 2020 5265 6e61 6d69 Renami\n+00050d10: 6e67 2e20 2020 2020 2020 2020 2020 2028 ng. (\n+00050d20: 6c69 6e65 2020 2036 290a 2a20 7472 6565 line 6).* tree\n+00050d30: 732c 2073 6f75 7263 6520 7673 2e20 6275 s, source vs. bu\n+00050d40: 696c 643a 2020 2020 2020 2020 2020 2020 ild: \n+00050d50: 2020 2056 5041 5448 2042 7569 6c64 732e VPATH Builds.\n+00050d60: 2020 2020 2020 2020 286c 696e 6520 2020 (line \n+00050d70: 3629 0a2a 2074 7275 6520 4578 616d 706c 6).* true Exampl\n+00050d80: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+00050d90: 2020 2020 2020 2020 2020 2020 7472 7565 true\n+00050da0: 2e20 2020 2020 2020 2020 2020 2020 2020 . \n+00050db0: 2028 6c69 6e65 2020 2036 290a 2a20 756e (line 6).* un\n+00050dc0: 6465 7271 756f 7465 6420 4143 5f44 4546 derquoted AC_DEF\n+00050dd0: 554e 3a20 2020 2020 2020 2020 2020 2020 UN: \n+00050de0: 2020 2020 2045 7874 656e 6469 6e67 2061 Extending a\n+00050df0: 636c 6f63 616c 2e20 2020 286c 696e 6520 clocal. (line \n+00050e00: 2033 3629 0a2a 2055 6e69 6669 6564 2050 36).* Unified P\n+00050e10: 6172 616c 6c65 6c20 4320 7375 7070 6f72 arallel C suppor\n+00050e20: 743a 2020 2020 2020 2020 2020 2020 556e t: Un\n+00050e30: 6966 6965 6420 5061 7261 6c6c 656c 2043 ified Parallel C\n+00050e40: 2053 7570 706f 7274 2e0a 2020 2020 2020 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 286c 696e 6520 2020 (line \n+00050e90: 3629 0a2a 2055 6e69 666f 726d 206e 616d 6).* Uniform nam\n+00050ea0: 696e 6720 7363 6865 6d65 3a20 2020 2020 ing scheme: \n+00050eb0: 2020 2020 2020 2020 2020 2020 556e 6966 Unif\n+00050ec0: 6f72 6d2e 2020 2020 2020 2020 2020 2020 orm. \n+00050ed0: 2028 6c69 6e65 2020 2036 290a 2a20 756e (line 6).* un\n+00050ee0: 696e 7374 616c 6c3a 2020 2020 2020 2020 install: \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 2053 7461 6e64 6172 6420 5461 Standard Ta\n+00050f10: 7267 6574 732e 2020 2020 286c 696e 6520 rgets. (line \n+00050f20: 2032 3429 0a2a 2075 6e69 6e73 7461 6c6c 24).* uninstall\n+00050f30: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>: \n+00050f40: 2020 2020 2020 2020 2020 2020 2020 496e In\n+00050f50: 7374 616c 6c20 5275 6c65 7320 666f 7220 stall Rules for \n+00050f60: 7468 6520 5573 6572 2e0a 2020 2020 2020 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 286c 696e 6520 2020 (line \n+00050fb0: 3729 0a2a 2075 6e69 6e73 7461 6c6c 203c 7).* uninstall <\n+00050fc0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>: \n+00050fd0: 2020 2020 2020 2020 2020 2020 4578 7465 Exte\n+00050fe0: 6e64 696e 672e 2020 2020 2020 2020 2020 nding. \n+00050ff0: 2028 6c69 6e65 2020 3431 290a 2a20 756e (line 41).* un\n+00051000: 696e 7374 616c 6c2d 686f 6f6b 3a20 2020 install-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 2045 7874 656e 6469 6e67 2e20 Extending. \n+00051030: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00051040: 2036 3629 0a2a 2075 6e69 6e73 7461 6c6c 66).* uninstall\n+00051050: 2d6c 6f63 616c 3a20 2020 2020 2020 2020 -local: \n+00051060: 2020 2020 2020 2020 2020 2020 2020 4578 Ex\n+00051070: 7465 6e64 696e 672e 2020 2020 2020 2020 tending. \n+00051080: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).* \n+00051090: 556e 6974 2074 6573 7473 3a20 2020 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 2053 696d 706c 6520 5465 Simple Te\n+000510c0: 7374 7320 7573 696e 6720 7061 7261 6c6c sts using parall\n+000510d0: 656c 2d74 6573 7473 2e0a 2020 2020 2020 el-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+00051110: 2020 2020 2020 2020 286c 696e 6520 3135 (line 15\n+00051120: 3329 0a2a 2055 6e70 6163 6b69 6e67 3a20 3).* 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+00051140: 2020 2020 2020 2020 2020 2020 4261 7369 Basi\n+00051150: 6320 496e 7374 616c 6c61 7469 6f6e 2e20 c Installation. \n+00051160: 2028 6c69 6e65 2020 3237 290a 2a20 5550 (line 27).* UP\n+00051170: 4346 4c41 4753 2061 6e64 2041 4d5f 5550 CFLAGS and AM_UP\n+00051180: 4346 4c41 4753 3a20 2020 2020 2020 2020 CFLAGS: \n+00051190: 2020 2020 2046 6c61 6720 5661 7269 6162 Flag Variab\n+000511a0: 6c65 7320 4f72 6465 7269 6e67 2e0a 2020 les 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 286c 696e (lin\n+000511f0: 6520 2032 3029 0a2a 2055 5044 4154 4544 e 20).* UPDATED\n+00051200: 2054 6578 696e 666f 2066 6c61 673a 2020 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: 5465 7869 6e66 6f2e 2020 2020 2020 2020 Texinfo. \n+00051230: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).\n+00051240: 2a20 5550 4441 5445 442d 4d4f 4e54 4820 * UPDATED-MONTH \n+00051250: 5465 7869 6e66 6f20 666c 6167 3a20 2020 Texinfo flag: \n+00051260: 2020 2020 2020 2020 2054 6578 696e 666f Texinfo\n+00051270: 2e20 2020 2020 2020 2020 2020 2020 286c . (l\n+00051280: 696e 6520 2032 3929 0a2a 2055 7365 2043 ine 29).* Use C\n+00051290: 6173 6573 2066 6f72 2074 6865 2047 4e55 ases for the GNU\n+000512a0: 2042 7569 6c64 2053 7973 7465 6d3a 2020 Build System: \n+000512b0: 2020 5573 6520 4361 7365 732e 2020 2020 Use Cases. \n+000512c0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+000512d0: 290a 2a20 7573 6572 2076 6172 6961 626c ).* user variabl\n+000512e0: 6573 3a20 2020 2020 2020 2020 2020 2020 es: \n+000512f0: 2020 2020 2020 2020 2020 2055 7365 7220 User \n+00051300: 5661 7269 6162 6c65 732e 2020 2020 2020 Variables. \n+00051310: 286c 696e 6520 2020 3629 0a2a 2055 7369 (line 6).* Usi\n+00051320: 6e67 2061 636c 6f63 616c 3a20 2020 2020 ng 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 636f 6e66 6967 7572 652e 2020 configure. \n+00051350: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n+00051360: 2036 290a 2a20 7573 7461 7220 666f 726d 6).* ustar form\n+00051370: 6174 3a20 2020 2020 2020 2020 2020 2020 at: \n+00051380: 2020 2020 2020 2020 2020 2020 204f 7074 Opt\n+00051390: 696f 6e73 2e20 2020 2020 2020 2020 2020 ions. \n+000513a0: 2020 286c 696e 6520 3138 3529 0a2a 2076 (line 185).* v\n+000513b0: 3720 7461 7220 666f 726d 6174 3a20 2020 7 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-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+000513d0: 2020 2020 2020 4f70 7469 6f6e 732e 2020 Options. \n+000513e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+000513f0: 2031 3835 290a 2a20 5661 6c61 2053 7570 185).* Vala Sup\n+00051400: 706f 7274 3a20 2020 2020 2020 2020 2020 port: \n+00051410: 2020 2020 2020 2020 2020 2020 2020 2056 V\n+00051420: 616c 6120 5375 7070 6f72 742e 2020 2020 ala Support. \n+00051430: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*\n+00051440: 2076 6172 6961 626c 6573 2c20 636f 6e66 variables, conf\n+00051450: 6c69 6374 696e 673a 2020 2020 2020 2020 licting: \n+00051460: 2020 2020 2020 2020 4578 7465 6e64 696e Extendin\n+00051470: 672e 2020 2020 2020 2020 2020 2028 6c69 g. (li\n+00051480: 6e65 2020 3134 290a 2a20 5661 7269 6162 ne 14).* Variab\n+00051490: 6c65 732c 206f 7665 7272 6964 696e 673a les, overriding:\n+000514a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000514b0: 2047 656e 6572 616c 204f 7065 7261 7469 General Operati\n+000514c0: 6f6e 2e20 2020 286c 696e 6520 2035 3129 on. (line 51)\n+000514d0: 0a2a 2076 6172 6961 626c 6573 2c20 7265 .* variables, re\n+000514e0: 7365 7276 6564 2066 6f72 2074 6865 2075 served for the u\n+000514f0: 7365 723a 2020 2020 2020 5573 6572 2056 ser: User V\n+00051500: 6172 6961 626c 6573 2e20 2020 2020 2028 ariables. (\n+00051510: 6c69 6e65 2020 2036 290a 2a20 5645 5253 line 6).* VERS\n+00051520: 494f 4e20 5465 7869 6e66 6f20 666c 6167 ION Texinfo flag\n+00051530: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00051540: 2020 2054 6578 696e 666f 2e20 2020 2020 Texinfo. \n+00051550: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2\n+00051560: 3929 0a2a 2056 4552 5349 4f4e 2c20 7072 9).* VERSION, pr\n+00051570: 6576 656e 7420 6465 6669 6e69 7469 6f6e event definition\n+00051580: 3a20 2020 2020 2020 2020 2020 5075 626c : Publ\n+00051590: 6963 204d 6163 726f 732e 2020 2020 2020 ic Macros. \n+000515a0: 2028 6c69 6e65 2020 3630 290a 2a20 7665 (line 60).* ve\n+000515b0: 7273 696f 6e2e 6d34 2c20 6578 616d 706c rsion.m4, exampl\n+000515c0: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n+000515d0: 2020 2020 2052 6562 7569 6c64 696e 672e Rebuilding.\n+000515e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+000515f0: 2031 3929 0a2a 2076 6572 7369 6f6e 2e73 19).* version.s\n+00051600: 682c 2065 7861 6d70 6c65 3a20 2020 2020 h, example: \n+00051610: 2020 2020 2020 2020 2020 2020 2020 5265 Re\n+00051620: 6275 696c 6469 6e67 2e20 2020 2020 2020 building. \n+00051630: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).* \n+00051640: 7665 7273 696f 6e65 6420 6269 6e61 7269 versioned binari\n+00051650: 6573 2c20 696e 7374 616c 6c69 6e67 3a20 es, installing: \n+00051660: 2020 2020 2020 2045 7874 656e 6469 6e67 Extending\n+00051670: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin\n+00051680: 6520 2038 3629 0a2a 2056 5041 5448 2062 e 86).* VPATH b\n+00051690: 7569 6c64 733a 2020 2020 2020 2020 2020 uilds: \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: 5650 4154 4820 4275 696c 6473 2e20 2020 VPATH Builds. \n+000516c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).\n+000516d0: 2a20 7769 6c64 6361 7264 733a 2020 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 2057 696c 6463 6172 Wildcar\n+00051700: 6473 2e20 2020 2020 2020 2020 2020 286c ds. (l\n+00051710: 696e 6520 2020 3629 0a2a 2057 696e 646f ine 6).* Windo\n+00051720: 7773 3a20 2020 2020 2020 2020 2020 2020 ws: \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 4558 4545 5854 2e20 2020 2020 2020 EXEEXT. \n+00051750: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6\n+00051760: 290a 2a20 7961 6363 2c20 6d75 6c74 6970 ).* yacc, multip\n+00051770: 6c65 2070 6172 7365 7273 3a20 2020 2020 le parsers: \n+00051780: 2020 2020 2020 2020 2020 2059 6163 6320 Yacc \n+00051790: 616e 6420 4c65 782e 2020 2020 2020 2020 and Lex. \n+000517a0: 286c 696e 6520 2036 3429 0a2a 2059 464c (line 64).* YFL\n+000517b0: 4147 5320 616e 6420 414d 5f59 464c 4147 AGS and AM_YFLAG\n+000517c0: 533a 2020 2020 2020 2020 2020 2020 2020 S: \n+000517d0: 2020 2020 466c 6167 2056 6172 6961 626c Flag Variabl\n+000517e0: 6573 204f 7264 6572 696e 672e 0a20 2020 es 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+00051820: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00051830: 2020 3230 290a 2a20 796c 7772 6170 3a20 20).* ylwrap: \n 00051840: 2020 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+00051850: 2020 2020 2020 2020 2020 2020 2020 2059 Y\n+00051860: 6163 6320 616e 6420 4c65 782e 2020 2020 acc and Lex. \n+00051870: 2020 2020 286c 696e 6520 2036 3429 0a2a (line 64).*\n+00051880: 207a 6172 646f 7a20 6578 616d 706c 653a zardoz example:\n+00051890: 2020 2020 2020 2020 2020 2020 2020 2020 \n+000518a0: 2020 2020 2020 2020 436f 6d70 6c65 7465 Complete\n+000518b0: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li\n+000518c0: 6e65 2020 3335 290a 0a ne 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 2031 2044 6563 656d 6265 7220 1.6, 1 December \n-00000090: 3230 3234 292c 2061 0a70 726f 6772 616d 2024), 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 2033 204a 616e 7561 7279 2032 1.6, 3 January 2\n+00000090: 3032 3629 2c20 610a 7072 6f67 7261 6d20 026), a.program \n+000000a0: 7468 6174 2063 7265 6174 6573 2047 4e55 that creates GNU\n+000000b0: 2073 7461 6e64 6172 6473 2d63 6f6d 706c standards-compl\n+000000c0: 6961 6e74 204d 616b 6566 696c 6573 2066 iant Makefiles f\n+000000d0: 726f 6d20 7465 6d70 6c61 7465 0a66 696c rom template.fil\n+000000e0: 6573 2e0a 0a20 2020 436f 7079 7269 6768 es... Copyrigh\n+000000f0: 7420 c2a9 2031 3939 352c 2031 3939 362c t .. 1995, 1996,\n+00000100: 2031 3939 372c 2031 3939 382c 2031 3939 1997, 1998, 199\n+00000110: 392c 2032 3030 302c 2032 3030 312c 2032 9, 2000, 2001, 2\n+00000120: 3030 322c 2032 3030 332c 0a32 3030 342c 002, 2003,.2004,\n+00000130: 2032 3030 352c 2032 3030 362c 2032 3030 2005, 2006, 200\n+00000140: 372c 2032 3030 382c 2032 3030 392c 2032 7, 2008, 2009, 2\n+00000150: 3031 302c 2032 3031 312c 2032 3031 3220 010, 2011, 2012 \n+00000160: 4672 6565 2053 6f66 7477 6172 650a 466f Free Software.Fo\n+00000170: 756e 6461 7469 6f6e 2c20 496e 632e 0a0a undation, Inc...\n+00000180: 2020 2020 2050 6572 6d69 7373 696f 6e20 Permission \n+00000190: 6973 2067 7261 6e74 6564 2074 6f20 636f is granted to co\n+000001a0: 7079 2c20 6469 7374 7269 6275 7465 2061 py, distribute a\n+000001b0: 6e64 2f6f 7220 6d6f 6469 6679 2074 6869 nd/or modify thi\n+000001c0: 730a 2020 2020 2064 6f63 756d 656e 7420 s. document \n+000001d0: 756e 6465 7220 7468 6520 7465 726d 7320 under the terms \n+000001e0: 6f66 2074 6865 2047 4e55 2046 7265 6520 of the GNU Free \n+000001f0: 446f 6375 6d65 6e74 6174 696f 6e20 4c69 Documentation Li\n+00000200: 6365 6e73 652c 0a20 2020 2020 5665 7273 cense,. Vers\n+00000210: 696f 6e20 312e 3320 6f72 2061 6e79 206c ion 1.3 or any l\n+00000220: 6174 6572 2076 6572 7369 6f6e 2070 7562 ater version pub\n+00000230: 6c69 7368 6564 2062 7920 7468 6520 4672 lished by the Fr\n+00000240: 6565 2053 6f66 7477 6172 650a 2020 2020 ee Software. \n+00000250: 2046 6f75 6e64 6174 696f 6e3b 2077 6974 Foundation; wit\n+00000260: 6820 6e6f 2049 6e76 6172 6961 6e74 2053 h no Invariant S\n+00000270: 6563 7469 6f6e 732c 2077 6974 6820 6e6f ections, with no\n+00000280: 2046 726f 6e74 2d43 6f76 6572 2074 6578 Front-Cover tex\n+00000290: 7473 2c0a 2020 2020 2061 6e64 2077 6974 ts,. and wit\n+000002a0: 6820 6e6f 2042 6163 6b2d 436f 7665 7220 h no Back-Cover \n+000002b0: 5465 7874 732e 2020 4120 636f 7079 206f Texts. A copy o\n+000002c0: 6620 7468 6520 6c69 6365 6e73 6520 6973 f the license is\n+000002d0: 2069 6e63 6c75 6465 6420 696e 0a20 2020 included in. \n+000002e0: 2020 7468 6520 7365 6374 696f 6e20 656e the section en\n+000002f0: 7469 746c 6564 2022 474e 5520 4672 6565 titled \"GNU Free\n+00000300: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L\n+00000310: 6963 656e 7365 2e22 0a0a 494e 464f 2d44 icense.\"..INFO-D\n+00000320: 4952 2d53 4543 5449 4f4e 2053 6f66 7477 IR-SECTION Softw\n+00000330: 6172 6520 6465 7665 6c6f 706d 656e 740a are development.\n+00000340: 5354 4152 542d 494e 464f 2d44 4952 2d45 START-INFO-DIR-E\n+00000350: 4e54 5259 0a2a 2041 7574 6f6d 616b 653a NTRY.* Automake:\n+00000360: 2028 6175 746f 6d61 6b65 2d31 2e31 3129 (automake-1.11)\n+00000370: 2e20 2020 2020 2020 2020 4d61 6b69 6e67 . Making\n+00000380: 2047 4e55 2073 7461 6e64 6172 6473 2d63 GNU standards-c\n+00000390: 6f6d 706c 6961 6e74 204d 616b 6566 696c ompliant Makefil\n+000003a0: 6573 2e0a 454e 442d 494e 464f 2d44 4952 es..END-INFO-DIR\n+000003b0: 2d45 4e54 5259 0a0a 494e 464f 2d44 4952 -ENTRY..INFO-DIR\n+000003c0: 2d53 4543 5449 4f4e 2049 6e64 6976 6964 -SECTION Individ\n+000003d0: 7561 6c20 7574 696c 6974 6965 730a 5354 ual utilities.ST\n+000003e0: 4152 542d 494e 464f 2d44 4952 2d45 4e54 ART-INFO-DIR-ENT\n+000003f0: 5259 0a2a 2061 636c 6f63 616c 2d69 6e76 RY.* aclocal-inv\n+00000400: 6f63 6174 696f 6e3a 2028 6175 746f 6d61 ocation: (automa\n+00000410: 6b65 2d31 2e31 3129 6163 6c6f 6361 6c20 ke-1.11)aclocal \n+00000420: 496e 766f 6361 7469 6f6e 2e20 2047 656e Invocation. Gen\n+00000430: 6572 6174 696e 6720 6163 6c6f 6361 6c2e erating aclocal.\n+00000440: 6d34 2e0a 2a20 6175 746f 6d61 6b65 2d69 m4..* automake-i\n+00000450: 6e76 6f63 6174 696f 6e3a 2028 6175 746f nvocation: (auto\n+00000460: 6d61 6b65 2d31 2e31 3129 6175 746f 6d61 make-1.11)automa\n+00000470: 6b65 2049 6e76 6f63 6174 696f 6e2e 2047 ke Invocation. G\n+00000480: 656e 6572 6174 696e 6720 4d61 6b65 6669 enerating Makefi\n+00000490: 6c65 2e69 6e2e 0a45 4e44 2d49 4e46 4f2d le.in..END-INFO-\n+000004a0: 4449 522d 454e 5452 590a 0a1f 0a49 6e64 DIR-ENTRY....Ind\n+000004b0: 6972 6563 743a 0a61 7574 6f6d 616b 652d irect:.automake-\n+000004c0: 312e 3131 2e69 6e66 6f2d 313a 2031 3139 1.11.info-1: 119\n+000004d0: 350a 6175 746f 6d61 6b65 2d31 2e31 312e 5.automake-1.11.\n+000004e0: 696e 666f 2d32 3a20 3330 3136 3831 0a1f info-2: 301681..\n+000004f0: 0a54 6167 2054 6162 6c65 3a0a 2849 6e64 .Tag Table:.(Ind\n+00000500: 6972 6563 7429 0a4e 6f64 653a 2054 6f70 irect).Node: Top\n+00000510: 7f31 3139 350a 4e6f 6465 3a20 496e 7472 .1195.Node: Intr\n+00000520: 6f64 7563 7469 6f6e 7f31 3435 3433 0a52 oduction.14543.R\n+00000530: 6566 3a20 496e 7472 6f64 7563 7469 6f6e ef: Introduction\n+00000540: 2d46 6f6f 746e 6f74 652d 317f 3136 3033 -Footnote-1.1603\n+00000550: 360a 5265 663a 2049 6e74 726f 6475 6374 6.Ref: Introduct\n+00000560: 696f 6e2d 466f 6f74 6e6f 7465 2d32 7f31 ion-Footnote-2.1\n+00000570: 3631 3933 0a4e 6f64 653a 2041 7574 6f74 6193.Node: Autot\n+00000580: 6f6f 6c73 2049 6e74 726f 6475 6374 696f ools Introductio\n+00000590: 6e7f 3136 3437 300a 4e6f 6465 3a20 474e n.16470.Node: GN\n+000005a0: 5520 4275 696c 6420 5379 7374 656d 7f31 U Build System.1\n+000005b0: 3738 3530 0a4e 6f64 653a 2055 7365 2043 7850.Node: Use C\n+000005c0: 6173 6573 7f32 3036 3033 0a4e 6f64 653a ases.20603.Node:\n+000005d0: 2042 6173 6963 2049 6e73 7461 6c6c 6174 Basic Installat\n+000005e0: 696f 6e7f 3232 3733 330a 4e6f 6465 3a20 ion.22733.Node: \n+000005f0: 5374 616e 6461 7264 2054 6172 6765 7473 Standard Targets\n+00000600: 7f32 3633 3230 0a4e 6f64 653a 2053 7461 .26320.Node: Sta\n+00000610: 6e64 6172 6420 4469 7265 6374 6f72 7920 ndard Directory \n+00000620: 5661 7269 6162 6c65 737f 3237 3932 360a Variables.27926.\n+00000630: 4e6f 6465 3a20 5374 616e 6461 7264 2043 Node: Standard C\n+00000640: 6f6e 6669 6775 7261 7469 6f6e 2056 6172 onfiguration Var\n+00000650: 6961 626c 6573 7f32 3937 3838 0a4e 6f64 iables.29788.Nod\n+00000660: 653a 2063 6f6e 6669 672e 7369 7465 7f33 e: config.site.3\n+00000670: 3131 3532 0a4e 6f64 653a 2056 5041 5448 1152.Node: VPATH\n+00000680: 2042 7569 6c64 737f 3332 3538 330a 4e6f Builds.32583.No\n+00000690: 6465 3a20 5477 6f2d 5061 7274 2049 6e73 de: Two-Part Ins\n+000006a0: 7461 6c6c 7f33 3635 3336 0a4e 6f64 653a tall.36536.Node:\n+000006b0: 2043 726f 7373 2d43 6f6d 7069 6c61 7469 Cross-Compilati\n+000006c0: 6f6e 7f33 3839 3835 0a4e 6f64 653a 2052 on.38985.Node: R\n+000006d0: 656e 616d 696e 677f 3431 3936 350a 4e6f enaming.41965.No\n+000006e0: 6465 3a20 4445 5354 4449 527f 3433 3132 de: DESTDIR.4312\n+000006f0: 360a 4e6f 6465 3a20 5072 6570 6172 696e 6.Node: Preparin\n+00000700: 6720 4469 7374 7269 6275 7469 6f6e 737f g Distributions.\n+00000710: 3435 3331 310a 4e6f 6465 3a20 4465 7065 45311.Node: Depe\n+00000720: 6e64 656e 6379 2054 7261 636b 696e 677f ndency Tracking.\n+00000730: 3437 3337 300a 4e6f 6465 3a20 4e65 7374 47370.Node: Nest\n+00000740: 6564 2050 6163 6b61 6765 737f 3439 3433 ed Packages.4943\n+00000750: 360a 4e6f 6465 3a20 5768 7920 4175 746f 6.Node: Why Auto\n+00000760: 746f 6f6c 737f 3530 3935 350a 4e6f 6465 tools.50955.Node\n+00000770: 3a20 4865 6c6c 6f20 576f 726c 647f 3532 : Hello World.52\n+00000780: 3630 320a 5265 663a 2061 6d68 656c 6c6f 602.Ref: amhello\n+00000790: 2045 7870 6c61 696e 6564 7f35 3330 3239 Explained.53029\n+000007a0: 0a4e 6f64 653a 2043 7265 6174 696e 6720 .Node: Creating \n+000007b0: 616d 6865 6c6c 6f7f 3533 3230 310a 4e6f amhello.53201.No\n+000007c0: 6465 3a20 616d 6865 6c6c 6f27 7320 636f de: amhello's co\n+000007d0: 6e66 6967 7572 652e 6163 2053 6574 7570 nfigure.ac Setup\n+000007e0: 2045 7870 6c61 696e 6564 7f35 3835 3134 Explained.58514\n+000007f0: 0a4e 6f64 653a 2061 6d68 656c 6c6f 2773 .Node: amhello's\n+00000800: 204d 616b 6566 696c 652e 616d 2053 6574 Makefile.am Set\n+00000810: 7570 2045 7870 6c61 696e 6564 7f36 3334 up Explained.634\n+00000820: 3335 0a4e 6f64 653a 2047 656e 6572 616c 35.Node: General\n+00000830: 6974 6965 737f 3637 3133 380a 4e6f 6465 ities.67138.Node\n+00000840: 3a20 4765 6e65 7261 6c20 4f70 6572 6174 : General Operat\n+00000850: 696f 6e7f 3637 3833 370a 4e6f 6465 3a20 ion.67837.Node: \n+00000860: 5374 7269 6374 6e65 7373 7f37 3132 3534 Strictness.71254\n+00000870: 0a4e 6f64 653a 2055 6e69 666f 726d 7f37 .Node: Uniform.7\n+00000880: 3332 3630 0a4e 6f64 653a 204c 656e 6774 3260.Node: Lengt\n+00000890: 6820 4c69 6d69 7461 7469 6f6e 737f 3738 h Limitations.78\n+000008a0: 3139 380a 4e6f 6465 3a20 4361 6e6f 6e69 198.Node: Canoni\n+000008b0: 6361 6c69 7a61 7469 6f6e 7f38 3035 3131 calization.80511\n+000008c0: 0a4e 6f64 653a 2055 7365 7220 5661 7269 .Node: User Vari\n+000008d0: 6162 6c65 737f 3831 3538 380a 4e6f 6465 ables.81588.Node\n+000008e0: 3a20 4175 7869 6c69 6172 7920 5072 6f67 : Auxiliary Prog\n+000008f0: 7261 6d73 7f38 3330 3734 0a4e 6f64 653a rams.83074.Node:\n+00000900: 2045 7861 6d70 6c65 737f 3837 3835 360a Examples.87856.\n+00000910: 4e6f 6465 3a20 436f 6d70 6c65 7465 7f38 Node: Complete.8\n+00000920: 3837 3331 0a4e 6f64 653a 2074 7275 657f 8731.Node: true.\n+00000930: 3930 3831 390a 4e6f 6465 3a20 6175 746f 90819.Node: auto\n+00000940: 6d61 6b65 2049 6e76 6f63 6174 696f 6e7f make Invocation.\n+00000950: 3933 3330 380a 5265 663a 2049 6e76 6f6b 93308.Ref: Invok\n+00000960: 696e 6720 6175 746f 6d61 6b65 7f39 3334 ing automake.934\n+00000970: 3638 0a4e 6f64 653a 2063 6f6e 6669 6775 68.Node: configu\n+00000980: 7265 7f31 3031 3237 310a 4e6f 6465 3a20 re.101271.Node: \n+00000990: 5265 7175 6972 656d 656e 7473 7f31 3032 Requirements.102\n+000009a0: 3230 330a 4e6f 6465 3a20 4f70 7469 6f6e 203.Node: Option\n+000009b0: 616c 7f31 3037 3434 310a 4e6f 6465 3a20 al.107441.Node: \n+000009c0: 6163 6c6f 6361 6c20 496e 766f 6361 7469 aclocal Invocati\n+000009d0: 6f6e 7f31 3136 3739 390a 5265 663a 2049 on.116799.Ref: I\n+000009e0: 6e76 6f6b 696e 6720 6163 6c6f 6361 6c7f nvoking aclocal.\n+000009f0: 3131 3639 3635 0a4e 6f64 653a 2061 636c 116965.Node: acl\n+00000a00: 6f63 616c 204f 7074 696f 6e73 7f31 3230 ocal Options.120\n+00000a10: 3031 360a 4e6f 6465 3a20 4d61 6372 6f20 016.Node: Macro \n+00000a20: 5365 6172 6368 2050 6174 687f 3132 3336 Search Path.1236\n+00000a30: 3838 0a52 6566 3a20 4143 4c4f 4341 4c5f 88.Ref: ACLOCAL_\n+00000a40: 5041 5448 7f31 3238 3035 360a 4e6f 6465 PATH.128056.Node\n+00000a50: 3a20 4578 7465 6e64 696e 6720 6163 6c6f : Extending aclo\n+00000a60: 6361 6c7f 3132 3936 3237 0a4e 6f64 653a cal.129627.Node:\n+00000a70: 204c 6f63 616c 204d 6163 726f 737f 3133 Local Macros.13\n+00000a80: 3333 3433 0a4e 6f64 653a 2053 6572 6961 3343.Node: Seria\n+00000a90: 6c73 7f31 3338 3034 360a 4e6f 6465 3a20 ls.138046.Node: \n+00000aa0: 4675 7475 7265 206f 6620 6163 6c6f 6361 Future of acloca\n+00000ab0: 6c7f 3134 3334 3737 0a4e 6f64 653a 204d l.143477.Node: M\n+00000ac0: 6163 726f 737f 3134 3538 3637 0a4e 6f64 acros.145867.Nod\n+00000ad0: 653a 2050 7562 6c69 6320 4d61 6372 6f73 e: Public Macros\n+00000ae0: 7f31 3436 3431 340a 4e6f 6465 3a20 4f62 .146414.Node: Ob\n+00000af0: 736f 6c65 7465 204d 6163 726f 737f 3135 solete Macros.15\n+00000b00: 3231 3136 0a4e 6f64 653a 2050 7269 7661 2116.Node: Priva\n+00000b10: 7465 204d 6163 726f 737f 3135 3536 3434 te Macros.155644\n+00000b20: 0a4e 6f64 653a 2044 6972 6563 746f 7269 .Node: Directori\n+00000b30: 6573 7f31 3537 3039 350a 4e6f 6465 3a20 es.157095.Node: \n+00000b40: 5375 6264 6972 6563 746f 7269 6573 7f31 Subdirectories.1\n+00000b50: 3538 3035 350a 4e6f 6465 3a20 436f 6e64 58055.Node: Cond\n+00000b60: 6974 696f 6e61 6c20 5375 6264 6972 6563 itional Subdirec\n+00000b70: 746f 7269 6573 7f31 3630 3437 320a 4e6f tories.160472.No\n+00000b80: 6465 3a20 5355 4244 4952 5320 7673 2044 de: SUBDIRS vs D\n+00000b90: 4953 545f 5355 4244 4952 537f 3136 3231 IST_SUBDIRS.1621\n+00000ba0: 3533 0a4e 6f64 653a 2053 7562 6469 7265 53.Node: Subdire\n+00000bb0: 6374 6f72 6965 7320 7769 7468 2041 4d5f ctories with AM_\n+00000bc0: 434f 4e44 4954 494f 4e41 4c7f 3136 3337 CONDITIONAL.1637\n+00000bd0: 3936 0a4e 6f64 653a 2053 7562 6469 7265 96.Node: Subdire\n+00000be0: 6374 6f72 6965 7320 7769 7468 2041 435f ctories with AC_\n+00000bf0: 5355 4253 547f 3136 3439 3931 0a4e 6f64 SUBST.164991.Nod\n+00000c00: 653a 2055 6e63 6f6e 6669 6775 7265 6420 e: Unconfigured \n+00000c10: 5375 6264 6972 6563 746f 7269 6573 7f31 Subdirectories.1\n+00000c20: 3635 3832 330a 4e6f 6465 3a20 416c 7465 65823.Node: Alte\n+00000c30: 726e 6174 6976 657f 3136 3932 3739 0a52 rnative.169279.R\n+00000c40: 6566 3a20 416c 7465 726e 6174 6976 652d ef: Alternative-\n+00000c50: 466f 6f74 6e6f 7465 2d31 7f31 3731 3436 Footnote-1.17146\n+00000c60: 380a 4e6f 6465 3a20 5375 6270 6163 6b61 8.Node: Subpacka\n+00000c70: 6765 737f 3137 3135 3933 0a4e 6f64 653a ges.171593.Node:\n+00000c80: 2050 726f 6772 616d 737f 3137 3439 3335 Programs.174935\n+00000c90: 0a4e 6f64 653a 2041 2050 726f 6772 616d .Node: A Program\n+00000ca0: 7f31 3736 3530 380a 4e6f 6465 3a20 5072 .176508.Node: Pr\n+00000cb0: 6f67 7261 6d20 536f 7572 6365 737f 3137 ogram Sources.17\n+00000cc0: 3732 3336 0a4e 6f64 653a 204c 696e 6b69 7236.Node: Linki\n+00000cd0: 6e67 7f31 3739 3134 300a 4e6f 6465 3a20 ng.179140.Node: \n+00000ce0: 436f 6e64 6974 696f 6e61 6c20 536f 7572 Conditional Sour\n+00000cf0: 6365 737f 3138 3237 3838 0a4e 6f64 653a ces.182788.Node:\n+00000d00: 2043 6f6e 6469 7469 6f6e 616c 2050 726f Conditional Pro\n+00000d10: 6772 616d 737f 3138 3537 3133 0a4e 6f64 grams.185713.Nod\n+00000d20: 653a 2041 204c 6962 7261 7279 7f31 3837 e: A Library.187\n+00000d30: 3630 360a 4e6f 6465 3a20 4120 5368 6172 606.Node: A Shar\n+00000d40: 6564 204c 6962 7261 7279 7f31 3930 3238 ed Library.19028\n+00000d50: 380a 4e6f 6465 3a20 4c69 6274 6f6f 6c20 8.Node: Libtool \n+00000d60: 436f 6e63 6570 747f 3139 3132 3935 0a4e Concept.191295.N\n+00000d70: 6f64 653a 204c 6962 746f 6f6c 204c 6962 ode: Libtool Lib\n+00000d80: 7261 7269 6573 7f31 3933 3339 360a 4e6f raries.193396.No\n+00000d90: 6465 3a20 436f 6e64 6974 696f 6e61 6c20 de: Conditional \n+00000da0: 4c69 6274 6f6f 6c20 4c69 6272 6172 6965 Libtool Librarie\n+00000db0: 737f 3139 3531 3335 0a4e 6f64 653a 2043 s.195135.Node: C\n+00000dc0: 6f6e 6469 7469 6f6e 616c 204c 6962 746f onditional Libto\n+00000dd0: 6f6c 2053 6f75 7263 6573 7f31 3937 3539 ol Sources.19759\n+00000de0: 350a 4e6f 6465 3a20 4c69 6274 6f6f 6c20 5.Node: Libtool \n+00000df0: 436f 6e76 656e 6965 6e63 6520 4c69 6272 Convenience Libr\n+00000e00: 6172 6965 737f 3139 3839 3837 0a4e 6f64 aries.198987.Nod\n+00000e10: 653a 204c 6962 746f 6f6c 204d 6f64 756c e: Libtool Modul\n+00000e20: 6573 7f32 3032 3431 370a 4e6f 6465 3a20 es.202417.Node: \n+00000e30: 4c69 6274 6f6f 6c20 466c 6167 737f 3230 Libtool Flags.20\n+00000e40: 3337 3334 0a4e 6f64 653a 204c 544c 4942 3734.Node: LTLIB\n+00000e50: 4f42 4a53 7f32 3035 3633 320a 4e6f 6465 OBJS.205632.Node\n+00000e60: 3a20 4c69 6274 6f6f 6c20 4973 7375 6573 : Libtool Issues\n+00000e70: 7f32 3036 3237 320a 4e6f 6465 3a20 4572 .206272.Node: Er\n+00000e80: 726f 7220 7265 7175 6972 6564 2066 696c ror required fil\n+00000e90: 6520 6c74 6d61 696e 2e73 6820 6e6f 7420 e ltmain.sh not \n+00000ea0: 666f 756e 647f 3230 3636 3136 0a4e 6f64 found.206616.Nod\n+00000eb0: 653a 204f 626a 6563 7473 2063 7265 6174 e: Objects creat\n+00000ec0: 6564 2062 6f74 6820 7769 7468 206c 6962 ed both with lib\n+00000ed0: 746f 6f6c 2061 6e64 2077 6974 686f 7574 tool and without\n+00000ee0: 7f32 3037 3834 310a 4e6f 6465 3a20 5072 .207841.Node: Pr\n+00000ef0: 6f67 7261 6d20 616e 6420 4c69 6272 6172 ogram and Librar\n+00000f00: 7920 5661 7269 6162 6c65 737f 3230 3937 y Variables.2097\n+00000f10: 3636 0a52 6566 3a20 5072 6f67 7261 6d20 66.Ref: Program \n+00000f20: 616e 6420 4c69 6272 6172 7920 5661 7269 and Library Vari\n+00000f30: 6162 6c65 732d 466f 6f74 6e6f 7465 2d31 ables-Footnote-1\n+00000f40: 7f32 3231 3233 320a 4e6f 6465 3a20 4465 .221232.Node: De\n+00000f50: 6661 756c 7420 5f53 4f55 5243 4553 7f32 fault _SOURCES.2\n+00000f60: 3231 3330 370a 4e6f 6465 3a20 4c49 424f 21307.Node: LIBO\n+00000f70: 424a 537f 3232 3337 3834 0a4e 6f64 653a BJS.223784.Node:\n+00000f80: 2050 726f 6772 616d 2056 6172 6961 626c Program Variabl\n+00000f90: 6573 7f32 3239 3031 360a 4e6f 6465 3a20 es.229016.Node: \n+00000fa0: 5961 6363 2061 6e64 204c 6578 7f32 3332 Yacc and Lex.232\n+00000fb0: 3635 350a 5265 663a 2059 6163 6320 616e 655.Ref: Yacc an\n+00000fc0: 6420 4c65 782d 466f 6f74 6e6f 7465 2d31 d Lex-Footnote-1\n+00000fd0: 7f32 3337 3938 370a 4e6f 6465 3a20 432b .237987.Node: C+\n+00000fe0: 2b20 5375 7070 6f72 747f 3233 3832 3437 + Support.238247\n+00000ff0: 0a4e 6f64 653a 204f 626a 6563 7469 7665 .Node: Objective\n+00001000: 2043 2053 7570 706f 7274 7f32 3339 3133 C Support.23913\n+00001010: 300a 4e6f 6465 3a20 556e 6966 6965 6420 0.Node: Unified \n+00001020: 5061 7261 6c6c 656c 2043 2053 7570 706f Parallel C Suppo\n+00001030: 7274 7f32 3430 3131 310a 4e6f 6465 3a20 rt.240111.Node: \n+00001040: 4173 7365 6d62 6c79 2053 7570 706f 7274 Assembly Support\n+00001050: 7f32 3431 3130 380a 4e6f 6465 3a20 466f .241108.Node: Fo\n+00001060: 7274 7261 6e20 3737 2053 7570 706f 7274 rtran 77 Support\n+00001070: 7f32 3432 3238 350a 5265 663a 2046 6f72 .242285.Ref: For\n+00001080: 7472 616e 2037 3720 5375 7070 6f72 742d tran 77 Support-\n+00001090: 466f 6f74 6e6f 7465 2d31 7f32 3433 3937 Footnote-1.24397\n+000010a0: 310a 4e6f 6465 3a20 5072 6570 726f 6365 1.Node: Preproce\n+000010b0: 7373 696e 6720 466f 7274 7261 6e20 3737 ssing Fortran 77\n+000010c0: 7f32 3434 3137 340a 4e6f 6465 3a20 436f .244174.Node: Co\n+000010d0: 6d70 696c 696e 6720 466f 7274 7261 6e20 mpiling Fortran \n+000010e0: 3737 2046 696c 6573 7f32 3434 3738 330a 77 Files.244783.\n+000010f0: 4e6f 6465 3a20 4d69 7869 6e67 2046 6f72 Node: Mixing For\n+00001100: 7472 616e 2037 3720 5769 7468 2043 2061 tran 77 With C a\n+00001110: 6e64 2043 2b2b 7f32 3435 3430 300a 5265 nd C++.245400.Re\n+00001120: 663a 204d 6978 696e 6720 466f 7274 7261 f: Mixing Fortra\n+00001130: 6e20 3737 2057 6974 6820 4320 616e 6420 n 77 With C and \n+00001140: 432b 2b2d 466f 6f74 6e6f 7465 2d31 7f32 C++-Footnote-1.2\n+00001150: 3437 3831 320a 4e6f 6465 3a20 486f 7720 47812.Node: How \n+00001160: 7468 6520 4c69 6e6b 6572 2069 7320 4368 the Linker is Ch\n+00001170: 6f73 656e 7f32 3438 3131 390a 4e6f 6465 osen.248119.Node\n+00001180: 3a20 466f 7274 7261 6e20 3978 2053 7570 : Fortran 9x Sup\n+00001190: 706f 7274 7f32 3439 3632 320a 4e6f 6465 port.249622.Node\n+000011a0: 3a20 436f 6d70 696c 696e 6720 466f 7274 : Compiling Fort\n+000011b0: 7261 6e20 3978 2046 696c 6573 7f32 3530 ran 9x Files.250\n+000011c0: 3637 310a 4e6f 6465 3a20 4a61 7661 2053 671.Node: Java S\n+000011d0: 7570 706f 7274 2077 6974 6820 6763 6a7f upport with gcj.\n+000011e0: 3235 3133 3132 0a4e 6f64 653a 2056 616c 251312.Node: Val\n+000011f0: 6120 5375 7070 6f72 747f 3235 3237 3938 a Support.252798\n+00001200: 0a4e 6f64 653a 2053 7570 706f 7274 2066 .Node: Support f\n+00001210: 6f72 204f 7468 6572 204c 616e 6775 6167 or Other Languag\n+00001220: 6573 7f32 3534 3239 390a 4e6f 6465 3a20 es.254299.Node: \n+00001230: 414e 5349 7f32 3534 3935 370a 4e6f 6465 ANSI.254957.Node\n+00001240: 3a20 4465 7065 6e64 656e 6369 6573 7f32 : Dependencies.2\n+00001250: 3538 3031 370a 4e6f 6465 3a20 4558 4545 58017.Node: EXEE\n+00001260: 5854 7f32 3539 3833 320a 4e6f 6465 3a20 XT.259832.Node: \n+00001270: 4f74 6865 7220 4f62 6a65 6374 737f 3236 Other Objects.26\n+00001280: 3233 3934 0a4e 6f64 653a 2053 6372 6970 2394.Node: Scrip\n+00001290: 7473 7f32 3632 3939 310a 4e6f 6465 3a20 ts.262991.Node: \n+000012a0: 4865 6164 6572 737f 3236 3538 3535 0a4e Headers.265855.N\n+000012b0: 6f64 653a 2044 6174 617f 3236 3736 3539 ode: Data.267659\n+000012c0: 0a4e 6f64 653a 2053 6f75 7263 6573 7f32 .Node: Sources.2\n+000012d0: 3638 3334 390a 4e6f 6465 3a20 4275 696c 68349.Node: Buil\n+000012e0: 7420 536f 7572 6365 7320 4578 616d 706c t Sources Exampl\n+000012f0: 657f 3237 3132 3831 0a4e 6f64 653a 204f e.271281.Node: O\n+00001300: 7468 6572 2047 4e55 2054 6f6f 6c73 7f32 ther GNU Tools.2\n+00001310: 3738 3435 320a 4e6f 6465 3a20 456d 6163 78452.Node: Emac\n+00001320: 7320 4c69 7370 7f32 3738 3938 360a 4e6f s Lisp.278986.No\n+00001330: 6465 3a20 6765 7474 6578 747f 3238 3038 de: gettext.2808\n+00001340: 3931 0a4e 6f64 653a 204c 6962 746f 6f6c 91.Node: Libtool\n+00001350: 7f32 3831 3538 340a 4e6f 6465 3a20 4a61 .281584.Node: Ja\n+00001360: 7661 7f32 3831 3834 380a 4e6f 6465 3a20 va.281848.Node: \n+00001370: 5079 7468 6f6e 7f32 3834 3337 340a 4e6f Python.284374.No\n+00001380: 6465 3a20 446f 6375 6d65 6e74 6174 696f de: Documentatio\n+00001390: 6e7f 3238 3934 3533 0a4e 6f64 653a 2054 n.289453.Node: T\n+000013a0: 6578 696e 666f 7f32 3839 3736 320a 4e6f exinfo.289762.No\n+000013b0: 6465 3a20 4d61 6e20 5061 6765 737f 3239 de: Man Pages.29\n+000013c0: 3636 3437 0a4e 6f64 653a 2049 6e73 7461 6647.Node: Insta\n+000013d0: 6c6c 7f32 3939 3737 370a 4e6f 6465 3a20 ll.299777.Node: \n+000013e0: 4261 7369 6373 206f 6620 496e 7374 616c Basics of Instal\n+000013f0: 6c61 7469 6f6e 7f33 3031 3638 310a 4e6f lation.301681.No\n+00001400: 6465 3a20 5468 6520 5477 6f20 5061 7274 de: The Two Part\n+00001410: 7320 6f66 2049 6e73 7461 6c6c 7f33 3033 s of Install.303\n+00001420: 3231 360a 4e6f 6465 3a20 4578 7465 6e64 216.Node: Extend\n+00001430: 696e 6720 496e 7374 616c 6c61 7469 6f6e ing Installation\n+00001440: 7f33 3034 3736 300a 4e6f 6465 3a20 5374 .304760.Node: St\n+00001450: 6167 6564 2049 6e73 7461 6c6c 737f 3330 aged Installs.30\n+00001460: 3535 3239 0a4e 6f64 653a 2049 6e73 7461 5529.Node: Insta\n+00001470: 6c6c 2052 756c 6573 2066 6f72 2074 6865 ll Rules for the\n+00001480: 2055 7365 727f 3330 3639 3437 0a4e 6f64 User.306947.Nod\n+00001490: 653a 2043 6c65 616e 7f33 3037 3530 320a e: Clean.307502.\n+000014a0: 4e6f 6465 3a20 4469 7374 7f33 3039 3637 Node: Dist.30967\n+000014b0: 350a 4e6f 6465 3a20 4261 7369 6373 206f 5.Node: Basics o\n+000014c0: 6620 4469 7374 7269 6275 7469 6f6e 7f33 f Distribution.3\n+000014d0: 3130 3138 340a 4e6f 6465 3a20 4669 6e65 10184.Node: Fine\n+000014e0: 2d67 7261 696e 6564 2044 6973 7472 6962 -grained Distrib\n+000014f0: 7574 696f 6e20 436f 6e74 726f 6c7f 3331 ution Control.31\n+00001500: 3330 3438 0a4e 6f64 653a 2054 6865 2064 3048.Node: The d\n+00001510: 6973 7420 486f 6f6b 7f33 3133 3938 300a ist Hook.313980.\n+00001520: 4e6f 6465 3a20 4368 6563 6b69 6e67 2074 Node: Checking t\n+00001530: 6865 2044 6973 7472 6962 7574 696f 6e7f he Distribution.\n+00001540: 3331 3538 3933 0a4e 6f64 653a 2054 6865 315893.Node: The\n+00001550: 2054 7970 6573 206f 6620 4469 7374 7269 Types of Distri\n+00001560: 6275 7469 6f6e 737f 3332 3039 3238 0a4e butions.320928.N\n+00001570: 6f64 653a 2054 6573 7473 7f33 3233 3032 ode: Tests.32302\n+00001580: 330a 4e6f 6465 3a20 5369 6d70 6c65 2054 3.Node: Simple T\n+00001590: 6573 7473 7f33 3233 3534 390a 4e6f 6465 ests.323549.Node\n+000015a0: 3a20 5369 6d70 6c65 2054 6573 7473 2075 : Simple Tests u\n+000015b0: 7369 6e67 2070 6172 616c 6c65 6c2d 7465 sing parallel-te\n+000015c0: 7374 737f 3332 3732 3532 0a4e 6f64 653a sts.327252.Node:\n+000015d0: 2044 656a 6147 6e75 2054 6573 7473 7f33 DejaGnu Tests.3\n+000015e0: 3336 3637 360a 4e6f 6465 3a20 496e 7374 36676.Node: Inst\n+000015f0: 616c 6c20 5465 7374 737f 3333 3838 3730 all Tests.338870\n+00001600: 0a4e 6f64 653a 2052 6562 7569 6c64 696e .Node: Rebuildin\n+00001610: 677f 3333 3931 3835 0a4e 6f64 653a 204f g.339185.Node: O\n+00001620: 7074 696f 6e73 7f33 3433 3032 320a 5265 ptions.343022.Re\n+00001630: 663a 2074 6172 2d66 6f72 6d61 7473 7f33 f: tar-formats.3\n+00001640: 3530 3534 370a 4e6f 6465 3a20 4d69 7363 50547.Node: Misc\n+00001650: 656c 6c61 6e65 6f75 737f 3335 3338 3938 ellaneous.353898\n+00001660: 0a4e 6f64 653a 2054 6167 737f 3335 3432 .Node: Tags.3542\n+00001670: 3738 0a4e 6f64 653a 2053 7566 6669 7865 78.Node: Suffixe\n+00001680: 737f 3335 3637 3138 0a4e 6f64 653a 204d s.356718.Node: M\n+00001690: 756c 7469 6c69 6273 7f33 3538 3337 330a ultilibs.358373.\n+000016a0: 4e6f 6465 3a20 496e 636c 7564 657f 3335 Node: Include.35\n+000016b0: 3932 3630 0a4e 6f64 653a 2043 6f6e 6469 9260.Node: Condi\n+000016c0: 7469 6f6e 616c 737f 3336 3031 3939 0a4e tionals.360199.N\n+000016d0: 6f64 653a 2055 7361 6765 206f 6620 436f ode: Usage of Co\n+000016e0: 6e64 6974 696f 6e61 6c73 7f33 3631 3036 nditionals.36106\n+000016f0: 330a 4e6f 6465 3a20 4c69 6d69 7473 206f 3.Node: Limits o\n+00001700: 6620 436f 6e64 6974 696f 6e61 6c73 7f33 f Conditionals.3\n+00001710: 3634 3432 340a 4e6f 6465 3a20 5369 6c65 64424.Node: Sile\n+00001720: 6e63 696e 6720 4d61 6b65 7f33 3635 3631 ncing Make.36561\n+00001730: 340a 4e6f 6465 3a20 4d61 6b65 2076 6572 4.Node: Make ver\n+00001740: 626f 7369 7479 7f33 3635 3937 330a 5265 bosity.365973.Re\n+00001750: 663a 204d 616b 6520 7665 7262 6f73 6974 f: Make verbosit\n+00001760: 792d 466f 6f74 6e6f 7465 2d31 7f33 3637 y-Footnote-1.367\n+00001770: 3239 340a 4e6f 6465 3a20 5472 6963 6b73 294.Node: Tricks\n+00001780: 2046 6f72 2053 696c 656e 6369 6e67 204d For Silencing M\n+00001790: 616b 657f 3336 3733 3638 0a4e 6f64 653a ake.367368.Node:\n+000017a0: 2041 7574 6f6d 616b 6520 7369 6c65 6e74 Automake silent\n+000017b0: 2d72 756c 6573 204f 7074 696f 6e7f 3336 -rules Option.36\n+000017c0: 3938 3432 0a4e 6f64 653a 2047 6e69 7473 9842.Node: Gnits\n+000017d0: 7f33 3737 3032 310a 4e6f 6465 3a20 4379 .377021.Node: Cy\n+000017e0: 676e 7573 7f33 3739 3530 310a 4e6f 6465 gnus.379501.Node\n+000017f0: 3a20 4e6f 7420 456e 6f75 6768 7f33 3831 : Not Enough.381\n+00001800: 3538 340a 4e6f 6465 3a20 4578 7465 6e64 584.Node: Extend\n+00001810: 696e 677f 3338 3230 3335 0a4e 6f64 653a ing.382035.Node:\n+00001820: 2054 6869 7264 2d50 6172 7479 204d 616b Third-Party Mak\n+00001830: 6566 696c 6573 7f33 3837 3037 310a 4e6f efiles.387071.No\n+00001840: 6465 3a20 4469 7374 7269 6275 7469 6e67 de: Distributing\n+00001850: 7f33 3934 3030 330a 4e6f 6465 3a20 4150 .394003.Node: AP\n+00001860: 4920 5665 7273 696f 6e69 6e67 7f33 3934 I Versioning.394\n+00001870: 3635 370a 4e6f 6465 3a20 5570 6772 6164 657.Node: Upgrad\n+00001880: 696e 677f 3339 3733 3631 0a4e 6f64 653a ing.397361.Node:\n+00001890: 2046 4151 7f33 3939 3430 350a 4e6f 6465 FAQ.399405.Node\n+000018a0: 3a20 4356 537f 3430 3035 3138 0a4e 6f64 : CVS.400518.Nod\n+000018b0: 653a 206d 6169 6e74 6169 6e65 722d 6d6f e: maintainer-mo\n+000018c0: 6465 7f34 3037 3435 340a 4e6f 6465 3a20 de.407454.Node: \n+000018d0: 5769 6c64 6361 7264 737f 3431 3135 3533 Wildcards.411553\n+000018e0: 0a4e 6f64 653a 204c 696d 6974 6174 696f .Node: Limitatio\n+000018f0: 6e73 206f 6e20 4669 6c65 204e 616d 6573 ns on File Names\n+00001900: 7f34 3134 3937 390a 4e6f 6465 3a20 6469 .414979.Node: di\n+00001910: 7374 636c 6561 6e63 6865 636b 7f34 3137 stcleancheck.417\n+00001920: 3630 310a 4e6f 6465 3a20 466c 6167 2056 601.Node: Flag V\n+00001930: 6172 6961 626c 6573 204f 7264 6572 696e ariables Orderin\n+00001940: 677f 3432 3235 3835 0a4e 6f64 653a 2052 g.422585.Node: R\n+00001950: 656e 616d 6564 204f 626a 6563 7473 7f34 enamed Objects.4\n+00001960: 3330 3733 310a 4e6f 6465 3a20 5065 722d 30731.Node: Per-\n+00001970: 4f62 6a65 6374 2046 6c61 6773 7f34 3332 Object Flags.432\n+00001980: 3332 330a 4e6f 6465 3a20 4d75 6c74 6970 323.Node: Multip\n+00001990: 6c65 204f 7574 7075 7473 7f34 3335 3333 le Outputs.43533\n+000019a0: 330a 4e6f 6465 3a20 4861 7264 2d43 6f64 3.Node: Hard-Cod\n+000019b0: 6564 2049 6e73 7461 6c6c 2050 6174 6873 ed Install Paths\n+000019c0: 7f34 3437 3239 310a 4e6f 6465 3a20 4465 .447291.Node: De\n+000019d0: 6275 6767 696e 6720 4d61 6b65 2052 756c bugging Make Rul\n+000019e0: 6573 7f34 3532 3434 320a 5265 663a 2044 es.452442.Ref: D\n+000019f0: 6562 7567 6769 6e67 204d 616b 6520 5275 ebugging Make Ru\n+00001a00: 6c65 732d 466f 6f74 6e6f 7465 2d31 7f34 les-Footnote-1.4\n+00001a10: 3534 3539 320a 4e6f 6465 3a20 5265 706f 54592.Node: Repo\n+00001a20: 7274 696e 6720 4275 6773 7f34 3534 3736 rting Bugs.45476\n+00001a30: 380a 4e6f 6465 3a20 4869 7374 6f72 797f 8.Node: History.\n+00001a40: 3435 3637 3234 0a4e 6f64 653a 2054 696d 456724.Node: Tim\n+00001a50: 656c 696e 657f 3435 3732 3934 0a4e 6f64 eline.457294.Nod\n+00001a60: 653a 2044 6570 656e 6465 6e63 7920 5472 e: Dependency Tr\n+00001a70: 6163 6b69 6e67 2045 766f 6c75 7469 6f6e acking Evolution\n+00001a80: 7f34 3839 3332 340a 4e6f 6465 3a20 4669 .489324.Node: Fi\n+00001a90: 7273 7420 5461 6b65 206f 6e20 4465 7065 rst Take on Depe\n+00001aa0: 6e64 656e 6369 6573 7f34 3930 3239 300a ndencies.490290.\n+00001ab0: 4e6f 6465 3a20 4465 7065 6e64 656e 6369 Node: Dependenci\n+00001ac0: 6573 2041 7320 5369 6465 2045 6666 6563 es As Side Effec\n+00001ad0: 7473 7f34 3933 3034 310a 4e6f 6465 3a20 ts.493041.Node: \n+00001ae0: 4465 7065 6e64 656e 6369 6573 2066 6f72 Dependencies for\n+00001af0: 2074 6865 2055 7365 727f 3439 3531 3537 the User.495157\n+00001b00: 0a4e 6f64 653a 2054 6563 686e 6971 7565 .Node: Technique\n+00001b10: 7320 666f 7220 4465 7065 6e64 656e 6369 s for Dependenci\n+00001b20: 6573 7f35 3030 3233 310a 4e6f 6465 3a20 es.500231.Node: \n+00001b30: 5265 636f 6d6d 656e 6461 7469 6f6e 7320 Recommendations \n+00001b40: 666f 7220 546f 6f6c 2057 7269 7465 7273 for Tool Writers\n+00001b50: 7f35 3031 3931 310a 4e6f 6465 3a20 4675 .501911.Node: Fu\n+00001b60: 7475 7265 2044 6972 6563 7469 6f6e 7320 ture Directions \n+00001b70: 666f 7220 4465 7065 6e64 656e 6369 6573 for Dependencies\n+00001b80: 7f35 3032 3637 310a 4e6f 6465 3a20 5265 .502671.Node: Re\n+00001b90: 6c65 6173 6573 7f35 3033 3134 320a 4e6f leases.503142.No\n+00001ba0: 6465 3a20 436f 7079 696e 6720 5468 6973 de: Copying This\n+00001bb0: 204d 616e 7561 6c7f 3530 3838 3539 0a4e Manual.508859.N\n+00001bc0: 6f64 653a 2047 4e55 2046 7265 6520 446f ode: GNU Free Do\n+00001bd0: 6375 6d65 6e74 6174 696f 6e20 4c69 6365 cumentation Lice\n+00001be0: 6e73 657f 3530 3930 3938 0a4e 6f64 653a nse.509098.Node:\n+00001bf0: 2049 6e64 6963 6573 7f35 3334 3232 320a Indices.534222.\n+00001c00: 4e6f 6465 3a20 4d61 6372 6f20 496e 6465 Node: Macro Inde\n+00001c10: 787f 3533 3435 3136 0a4e 6f64 653a 2056 x.534516.Node: V\n+00001c20: 6172 6961 626c 6520 496e 6465 787f 3534 ariable Index.54\n+00001c30: 3036 3731 0a4e 6f64 653a 2047 656e 6572 0671.Node: Gener\n+00001c40: 616c 2049 6e64 6578 7f35 3639 3733 350a al Index.569735.\n+00001c50: 1f0a 456e 6420 5461 6720 5461 626c 650a ..End Tag Table.\n+00001c60: 0a1f 0a4c 6f63 616c 2056 6172 6961 626c ...Local Variabl\n+00001c70: 6573 3a0a 636f 6469 6e67 3a20 7574 662d es:.coding: utf-\n+00001c80: 380a 456e 643a 0a 8.End:.\n"}]}]}]}]}]}