1 --- automake-1.4.orig/automake.1
2 +++ automake-1.4/automake.1
4 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
5 +.\" Copyright (C) 1998 Ben Pfaff.
7 +.\" Permission is granted to make and distribute verbatim copies of
8 +.\" this manual provided the copyright notice and this permission notice
9 +.\" are preserved on all copies.
11 +.\" Permission is granted to copy and distribute modified versions of this
12 +.\" manual under the conditions for verbatim copying, provided that the entire
13 +.\" resulting derived work is distributed under the terms of a permission
14 +.\" notice identical to this one.
16 +.\" Permission is granted to copy and distribute translations of this manual
17 +.\" into another language, under the above conditions for modified versions,
18 +.\" except that this permission notice may be stated in a translation approved
19 +.\" by the Foundation.
21 +.TH AUTOMAKE 1 "Automake"
23 +automake - automatically create Makefile.in's from Makefile.am's
54 +.BR --output-dir= DIR
56 +.BR --srcdir-name= DIR
68 +for a package, run the
70 +program in the top level directory, with no arguments.
72 +will automatically find each appropriate
76 +and generate the corresponding
80 +has a rather simplistic view of what constitutes a package; it assumes
81 +that a package has only one
84 +top. If your package has multiple
88 +in each directory holding a
91 +You can optionally give
95 +is appended to the argument and the result is used as the name of the
96 +input file. This feature is generally only used to automatically
97 +rebuild an out-of-date
101 +must always be run from the topmost directory of a project, even if
102 +being used to regenerate the
104 +in some subdirectory. This is necessary
111 +uses the knowledge that a
113 +is in a subdirectory to change its behavior in some cases.
116 +accepts the following options:
121 +Automake requires certain common files to exist in certain
122 +situations; for instance
127 +.BR AC_CANONICAL_HOST .
128 +Automake is distributed with several of these files; this option will
129 +cause the missing ones to be automatically added to the package,
130 +whenever possible. In general if Automake tells you a file is
131 +missing, try using this option.
134 +Look for Automake data files in directory DIR instead of in the
135 +installation directory. This is typically used for debugging.
137 +.BI --build-dir=\fRDIR
138 +Tell Automake where the build directory is. This option is used
139 +when including dependencies into a
144 +it should not be used otherwise.
147 +Causes the generated
149 +to follow Cygnus rules, instead of GNU or Gnits rules.
152 +Set the global strictness to
156 +Set the global strictness to
160 +Set the global strictness to
162 +This is the default strictness.
165 +Print a summary of the command line options and exit.
170 +Include all automatically generated dependency information in the
173 +This is generally done
174 +when making a distribution.
183 +This option causes it to only update those
185 +which are out of date with respect to one of their dependents.
189 +.BI --output-dir=\fRDIR
192 +in the directory DIR. Ordinarily
195 +is created in the directory of the
198 +This option is used when making
201 +.BI --srcdir-name=\fRDIR
202 +Tell Automake the name of the source directory associated with the
203 +current build. This option is used when including dependencies into a
207 +it should not be used otherwise.
212 +Cause Automake to print information about which files are being read
216 +Print the version number of Automake and exit.
220 +and the Texinfo documentation for automake
222 +Automake was written primarily by David Mackenzie and Tom Tromey.
223 +This manpage written by Ben Pfaff <pfaffben@pilot.msu.edu> for the
227 --- automake-1.4.orig/aclocal.1
228 +++ automake-1.4/aclocal.1
230 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
231 +.\" Copyright (C) 1998 Ben Pfaff.
233 +.\" Permission is granted to make and distribute verbatim copies of
234 +.\" this manual provided the copyright notice and this permission notice
235 +.\" are preserved on all copies.
237 +.\" Permission is granted to copy and distribute modified versions of this
238 +.\" manual under the conditions for verbatim copying, provided that the entire
239 +.\" resulting derived work is distributed under the terms of a permission
240 +.\" notice identical to this one.
242 +.\" Permission is granted to copy and distribute translations of this manual
243 +.\" into another language, under the above conditions for modified versions,
244 +.\" except that this permission notice may be stated in a translation approved
245 +.\" by the Foundation.
247 +.TH ACLOCAL 1 "Automake"
249 +aclocal - automatically generate aclocal.m4 from configure.in
267 +Automake includes a number of Autoconf macros which can be used in
268 +your package; some of them are actually required by Automake in certain
269 +situations. These macros must be defined in your
271 +otherwise they will not be seen by
276 +program will automatically generate
278 +files based on the contents of
280 +This provides a convenient way to get Automake-provided macros,
281 +without having to search around. Also, the
283 +mechanism is extensible for use by other packages.
289 +files it can find, looking for macro definitions. Then it scans
291 +Any mention of one of the macros found in the first step causes that
292 +macro, and any macros it in turn requires, to be put into
297 +if it exists, are also automatically included in
299 +This is useful for incorporating local macros into
303 +accepts the following options:
306 +Look for the macro files in DIR instead of the installation
307 +directory. This is typically used for debugging.
310 +Print a summary of the command line options and exit.
313 +Add the directory DIR to the list of directories searched for
317 +.BI --output=\fRFILE
318 +Cause the output to be put into FILE instead of
324 +Print the names of the files it examines.
327 +Print the version number of Automake and exit.
331 +and the Texinfo documentation for automake
333 +Automake was written primarily by David Mackenzie and Tom Tromey.
334 +This manpage written by Ben Pfaff <pfaffben@pilot.msu.edu> for the
338 --- automake-1.4.orig/debian/control
339 +++ automake-1.4/debian/control
344 +Maintainer: Kevin Dalley <kevind@rahul.net>
345 +Standards-Version: 2.4.0.0
351 +Description: A tool for generating GNU Standards-compliant Makefiles.
352 + Automake is a tool for automatically generating `Makefile.in's from
353 + files called `Makefile.am'. The `Makefile.am' is basically a series of
354 + `make' macro definitions (with rules being thrown in occasionally).
355 + The generated `Makefile.in's are compliant with the GNU Makefile
358 --- automake-1.4.orig/debian/changelog
359 +++ automake-1.4/debian/changelog
361 +automake (1.4-2) unstable; urgency=low
363 + * This patch allows the proper use and detection of alphapca56
364 + machines. Debian Alpha needs this. (fixes bug #32390).
366 + -- Kevin Dalley <kevind@rahul.net> Sat, 30 Jan 1999 14:49:29 -0800
368 +automake (1.4-1) unstable; urgency=low
370 + * first release of automake-1.4, which includes support for latest
371 + autoconf, fixes a number of bugs
373 + -- Kevin Dalley <kevind@rahul.net> Sat, 16 Jan 1999 14:26:53 -0800
375 +automake (1.3-1) frozen unstable; urgency=low
377 + * first non-alpha release of automake compatible with 1.0h
379 + -- Kevin Dalley <kevind@rahul.net> Fri, 10 Apr 1998 01:34:25 -0700
381 +automake (1.2h-1) frozen unstable; urgency=low
383 + * first release of automake-1.2h
384 + * compatible with current release of libtool
385 + * moved from experimental to main release
387 + -- Kevin Dalley <kevind@rahul.net> Tue, 24 Mar 1998 02:13:22 -0800
389 +automake (1.2f-1) experimental; urgency=low
391 + * first release of automake-1.2f
392 + * reimplemented man page handling
394 + -- Kevin Dalley <kevind@rahul.net> Fri, 27 Feb 1998 23:51:55 -0800
396 +automake (1.2e-2) experimental; urgency=low
398 + * added aclocal and automake man pages (fixes: bug #18200)
400 + -- Kevin Dalley <kevind@rahul.net> Sun, 22 Feb 1998 13:53:11 -0800
402 +automake (1.2e-1) experimental; urgency=low
404 + * first release of automake-1.2e
405 + * added undocumented man pages
406 + * installed additional files to /usr/doc/automake
407 + * upgraded to Standards-Version 2.4.0.0
408 + * corrected copyright file
410 + -- Kevin Dalley <kevind@rahul.net> Sat, 14 Feb 1998 13:16:13 -0800
412 +automake (1.2d-2) experimental; urgency=low
414 + * corrected copyright file, updated control file
416 + -- Kevin Dalley <kevind@rahul.net> Sun, 21 Dec 1997 20:21:41 -0800
418 +automake (1.2d-1) experimental; urgency=low
420 + * first release of 1.2d. This version is beta. Use at your own risk.
422 + -- Kevin Dalley <kevind@rahul.net> Wed, 3 Dec 1997 22:49:05 -0800
424 +automake (1.2-1) unstable; urgency=low
426 + * automake-1.2 release
428 + -- Kevin Dalley <kevin@aimnet.com> Fri, 4 Jul 1997 12:31:49 -0700
430 +automake (1.0-4) frozen unstable; urgency=low
432 + * rebuilt using /usr/bin/perl rather than /bin/perl
434 + -- Kevin Dalley <kevin@aimnet.com> Mon, 2 Jun 1997 23:55:56 -0700
436 +automake (1.0-3) frozen unstable; urgency=low
438 + * now in frozen and unstable
440 + -- Kevin Dalley <kevin@aimnet.com> Wed, 9 Apr 1997 23:23:41 -0700
442 +automake (1.0-2) unstable; urgency=low
444 + * added ";" to tags.am for compatibility with bash-2.0.
446 + -- Kevin Dalley <kevin@aimnet.com> Tue, 8 Apr 1997 22:39:25 -0700
448 +automake (1.0-1) unstable; urgency=low
450 + * Updated to Standards-Version 2.1.1.0.
451 + * fixed bug #3551, summary starts with pkg name
452 + * modified clean target
454 + -- Kevin Dalley <kevin@aimnet.com> Thu, 10 Oct 1996 23:54:45 -0700
456 +Sat Oct 5 15:30:42 1996 Kevin Dalley <kevin@aimnet.com>
458 + * debian/rules, debian/postrm, debian/postinst, debian/control,
459 + debian/copyright, debian/rules, debian/ChangeLog: moved files to
460 + debian directory and removed "debian." prefix
462 + * debian.rules, debian.postrm, debian.postinst, debian.control,
463 + debian.README, debian.rules, debian.ChangeLog: moved files to
464 + debian directory and removed "debian." prefix
466 + * debian.control: added multiple line description
469 +Sun Jun 2 16:26:54 1996 Kevin Dalley <kevin@aplysia.iway.aimnet.com (Kevin Dalley)>
471 + * debian.rules: changed diff options
472 + use $Date$ for last update
474 + * debian.README, debian.control, debian.postinst, debian.postrm,
475 + debian.rules: added debian files
479 +mode: debian-changelog
481 --- automake-1.4.orig/debian/copyright
482 +++ automake-1.4/debian/copyright
484 +This is the Debian GNU/Linux prepackaged version of GNU automake.
485 +automake was primarily written by David Mackenzie and Tom Tromey.
488 +This package was put together by Kevin Dalley <kevind@rahul.net>,
489 +from sources obtained from:
490 + ftp.cygnus.com:/pub/tromey
493 + * added Debian GNU/Linux package maintenance system files
494 + * added manual pages for automake and aclocal
496 +automake is Copyright (C) 1999 Free Software Foundation, Inc.
498 +On Debian GNU/Linux systems, the complete text of the GNU General
499 +Public License can be found in `/usr/doc/copyright/GPL'.
500 --- automake-1.4.orig/debian/postinst
501 +++ automake-1.4/debian/postinst
507 +install-info --quiet --section "Development" "Development" \
508 + /usr/info/automake.info
509 --- automake-1.4.orig/debian/rules
510 +++ automake-1.4/debian/rules
514 +# Last updated: $Date$ by Kevin Dalley <kevind@rahul.net>
516 +# Copyright 1994,1995 by Ian Jackson.
517 +# I hereby give you perpetual unlimited permission to copy,
518 +# modify and relicense this file, provided that you do not remove
519 +# my name from the file itself. (I assert my moral right of
520 +# paternity under the Copyright, Designs and Patents Act 1988.)
521 +# This file may have to be extensively modified
522 +# Copyright 1996, 1997, 1998 by Kevin Dalley.
524 +# To make the binary distribution package, the ``Debianized'' source package
525 +# and the context diff to the original package, type `./debian.rules dist'.
526 +# Make sure that `debian.rules' is executable before the final distribution
529 +# Invoke each target with `./debian.rules <target>'. All targets should be
530 +# invoked with the package root as the current directory.
532 +# The `binary' target must be run as root, as it needs to install files with
533 +# specific ownerships. The `diff' target assumes that you have the original
534 +# source package available, unpacked, in ../$(p)-$(v).orig, or that you have
535 +# the previous revision of the ``Debianized'' source package and context diff
536 +# in the parent directory.
538 +# The name of the package (for example, `emacs').
543 + ./configure --prefix=/usr
550 + -$(MAKE) -i distclean || $(MAKE) -f Makefile.in distclean
551 + -rm -rf *~ debian/tmp debian/*~ debian/files*
553 +binary-indep: checkroot build
556 + install -d debian/tmp debian/tmp/DEBIAN
557 + install -d debian/tmp/usr/doc/$(package)
558 + install debian/{postinst,prerm} debian/tmp/DEBIAN/.
559 + $(MAKE) INSTALL_PROGRAM='install -c' \
560 + prefix=`pwd`/debian/tmp/usr install
561 + gzip -9v debian/tmp/usr/info/*
562 + gzip -9v debian/tmp/usr/man/man1/*
563 + install -m 644 debian/copyright debian/tmp/usr/doc/$(package)/.
564 + install -m 644 debian/changelog \
565 + debian/tmp/usr/doc/$(package)/changelog.Debian
566 + gzip -9v debian/tmp/usr/doc/$(package)/changelog.Debian
567 + for file in AUTHORS ChangeLog INSTALL NEWS README \
569 + install -m 644 $$file \
570 + debian/tmp/usr/doc/$(package);\
571 + gzip -9v debian/tmp/usr/doc/$(package)/$$file;\
573 + ln -s ChangeLog.gz debian/tmp/usr/doc/$(package)/changelog.gz
575 + dpkg --build debian/tmp ..
581 + test -f $(package).texi -a -f debian/rules
584 +# Below here is fairly generic really
586 +binary: binary-indep binary-arch
589 + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
593 + test root = "`whoami`"
595 +.PHONY: binary binary-arch binary-indep clean checkroot
596 --- automake-1.4.orig/debian/prerm
597 +++ automake-1.4/debian/prerm
601 +install-info --quiet --remove /usr/info/automake.info
603 --- automake-1.4.orig/config.h.in
604 +++ automake-1.4/config.h.in
606 +/* config.h.in. Generated automatically from configure.in by autoheader. */
608 +/* Name of package */
611 +/* Version number of package */