1 --- automake-1.4.orig/Makefile.am
2 +++ automake-1.4/Makefile.am
5 bin_SCRIPTS = automake aclocal
6 info_TEXINFOS = automake.texi
7 +man_MANS = automake.1 aclocal.1
9 amfiles = clean-hdr.am clean-kr.am clean.am comp-vars.am compile.am \
10 data-clean.am data.am dejagnu.am depend.am depend2.am dist-vars.am \
11 --- automake-1.4.orig/automake.1
12 +++ automake-1.4/automake.1
14 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
15 +.\" Copyright (C) 1998 Ben Pfaff.
17 +.\" Permission is granted to make and distribute verbatim copies of
18 +.\" this manual provided the copyright notice and this permission notice
19 +.\" are preserved on all copies.
21 +.\" Permission is granted to copy and distribute modified versions of this
22 +.\" manual under the conditions for verbatim copying, provided that the entire
23 +.\" resulting derived work is distributed under the terms of a permission
24 +.\" notice identical to this one.
26 +.\" Permission is granted to copy and distribute translations of this manual
27 +.\" into another language, under the above conditions for modified versions,
28 +.\" except that this permission notice may be stated in a translation approved
29 +.\" by the Foundation.
31 +.TH AUTOMAKE 1 "Automake"
33 +automake - automatically create Makefile.in's from Makefile.am's
64 +.BR --output-dir= DIR
66 +.BR --srcdir-name= DIR
78 +for a package, run the
80 +program in the top level directory, with no arguments.
82 +will automatically find each appropriate
86 +and generate the corresponding
90 +has a rather simplistic view of what constitutes a package; it assumes
91 +that a package has only one
94 +top. If your package has multiple
98 +in each directory holding a
101 +You can optionally give
105 +is appended to the argument and the result is used as the name of the
106 +input file. This feature is generally only used to automatically
107 +rebuild an out-of-date
111 +must always be run from the topmost directory of a project, even if
112 +being used to regenerate the
114 +in some subdirectory. This is necessary
121 +uses the knowledge that a
123 +is in a subdirectory to change its behavior in some cases.
126 +accepts the following options:
131 +Automake requires certain common files to exist in certain
132 +situations; for instance
137 +.BR AC_CANONICAL_HOST .
138 +Automake is distributed with several of these files; this option will
139 +cause the missing ones to be automatically added to the package,
140 +whenever possible. In general if Automake tells you a file is
141 +missing, try using this option.
144 +Look for Automake data files in directory DIR instead of in the
145 +installation directory. This is typically used for debugging.
147 +.BI --build-dir=\fRDIR
148 +Tell Automake where the build directory is. This option is used
149 +when including dependencies into a
154 +it should not be used otherwise.
157 +Causes the generated
159 +to follow Cygnus rules, instead of GNU or Gnits rules.
162 +Set the global strictness to
166 +Set the global strictness to
170 +Set the global strictness to
172 +This is the default strictness.
175 +Print a summary of the command line options and exit.
180 +Include all automatically generated dependency information in the
183 +This is generally done
184 +when making a distribution.
193 +This option causes it to only update those
195 +which are out of date with respect to one of their dependents.
199 +.BI --output-dir=\fRDIR
202 +in the directory DIR. Ordinarily
205 +is created in the directory of the
208 +This option is used when making
211 +.BI --srcdir-name=\fRDIR
212 +Tell Automake the name of the source directory associated with the
213 +current build. This option is used when including dependencies into a
217 +it should not be used otherwise.
222 +Cause Automake to print information about which files are being read
226 +Print the version number of Automake and exit.
230 +and the Texinfo documentation for automake
232 +Automake was written primarily by David Mackenzie and Tom Tromey.
233 +This manpage written by Ben Pfaff <pfaffben@pilot.msu.edu> for the
237 --- automake-1.4.orig/aclocal.1
238 +++ automake-1.4/aclocal.1
240 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
241 +.\" Copyright (C) 1998 Ben Pfaff.
243 +.\" Permission is granted to make and distribute verbatim copies of
244 +.\" this manual provided the copyright notice and this permission notice
245 +.\" are preserved on all copies.
247 +.\" Permission is granted to copy and distribute modified versions of this
248 +.\" manual under the conditions for verbatim copying, provided that the entire
249 +.\" resulting derived work is distributed under the terms of a permission
250 +.\" notice identical to this one.
252 +.\" Permission is granted to copy and distribute translations of this manual
253 +.\" into another language, under the above conditions for modified versions,
254 +.\" except that this permission notice may be stated in a translation approved
255 +.\" by the Foundation.
257 +.TH ACLOCAL 1 "Automake"
259 +aclocal - automatically generate aclocal.m4 from configure.in
277 +Automake includes a number of Autoconf macros which can be used in
278 +your package; some of them are actually required by Automake in certain
279 +situations. These macros must be defined in your
281 +otherwise they will not be seen by
286 +program will automatically generate
288 +files based on the contents of
290 +This provides a convenient way to get Automake-provided macros,
291 +without having to search around. Also, the
293 +mechanism is extensible for use by other packages.
299 +files it can find, looking for macro definitions. Then it scans
301 +Any mention of one of the macros found in the first step causes that
302 +macro, and any macros it in turn requires, to be put into
307 +if it exists, are also automatically included in
309 +This is useful for incorporating local macros into
313 +accepts the following options:
316 +Look for the macro files in DIR instead of the installation
317 +directory. This is typically used for debugging.
320 +Print a summary of the command line options and exit.
323 +Add the directory DIR to the list of directories searched for
327 +.BI --output=\fRFILE
328 +Cause the output to be put into FILE instead of
334 +Print the names of the files it examines.
337 +Print the version number of Automake and exit.
341 +and the Texinfo documentation for automake
343 +Automake was written primarily by David Mackenzie and Tom Tromey.
344 +This manpage written by Ben Pfaff <pfaffben@pilot.msu.edu> for the
348 --- automake-1.4.orig/debian/control
349 +++ automake-1.4/debian/control
354 +Maintainer: Kevin Dalley <kevind@rahul.net>
355 +Standards-Version: 2.4.0.0
361 +Description: A tool for generating GNU Standards-compliant Makefiles.
362 + Automake is a tool for automatically generating `Makefile.in's from
363 + files called `Makefile.am'. The `Makefile.am' is basically a series of
364 + `make' macro definitions (with rules being thrown in occasionally).
365 + The generated `Makefile.in's are compliant with the GNU Makefile
368 --- automake-1.4.orig/debian/changelog
369 +++ automake-1.4/debian/changelog
371 +automake (1.4-2) unstable; urgency=low
373 + * This patch allows the proper use and detection of alphapca56
374 + machines. Debian Alpha needs this. (fixes bug #32390).
376 + -- Kevin Dalley <kevind@rahul.net> Sat, 30 Jan 1999 14:49:29 -0800
378 +automake (1.4-1) unstable; urgency=low
380 + * first release of automake-1.4, which includes support for latest
381 + autoconf, fixes a number of bugs
383 + -- Kevin Dalley <kevind@rahul.net> Sat, 16 Jan 1999 14:26:53 -0800
385 +automake (1.3-1) frozen unstable; urgency=low
387 + * first non-alpha release of automake compatible with 1.0h
389 + -- Kevin Dalley <kevind@rahul.net> Fri, 10 Apr 1998 01:34:25 -0700
391 +automake (1.2h-1) frozen unstable; urgency=low
393 + * first release of automake-1.2h
394 + * compatible with current release of libtool
395 + * moved from experimental to main release
397 + -- Kevin Dalley <kevind@rahul.net> Tue, 24 Mar 1998 02:13:22 -0800
399 +automake (1.2f-1) experimental; urgency=low
401 + * first release of automake-1.2f
402 + * reimplemented man page handling
404 + -- Kevin Dalley <kevind@rahul.net> Fri, 27 Feb 1998 23:51:55 -0800
406 +automake (1.2e-2) experimental; urgency=low
408 + * added aclocal and automake man pages (fixes: bug #18200)
410 + -- Kevin Dalley <kevind@rahul.net> Sun, 22 Feb 1998 13:53:11 -0800
412 +automake (1.2e-1) experimental; urgency=low
414 + * first release of automake-1.2e
415 + * added undocumented man pages
416 + * installed additional files to /usr/doc/automake
417 + * upgraded to Standards-Version 2.4.0.0
418 + * corrected copyright file
420 + -- Kevin Dalley <kevind@rahul.net> Sat, 14 Feb 1998 13:16:13 -0800
422 +automake (1.2d-2) experimental; urgency=low
424 + * corrected copyright file, updated control file
426 + -- Kevin Dalley <kevind@rahul.net> Sun, 21 Dec 1997 20:21:41 -0800
428 +automake (1.2d-1) experimental; urgency=low
430 + * first release of 1.2d. This version is beta. Use at your own risk.
432 + -- Kevin Dalley <kevind@rahul.net> Wed, 3 Dec 1997 22:49:05 -0800
434 +automake (1.2-1) unstable; urgency=low
436 + * automake-1.2 release
438 + -- Kevin Dalley <kevin@aimnet.com> Fri, 4 Jul 1997 12:31:49 -0700
440 +automake (1.0-4) frozen unstable; urgency=low
442 + * rebuilt using /usr/bin/perl rather than /bin/perl
444 + -- Kevin Dalley <kevin@aimnet.com> Mon, 2 Jun 1997 23:55:56 -0700
446 +automake (1.0-3) frozen unstable; urgency=low
448 + * now in frozen and unstable
450 + -- Kevin Dalley <kevin@aimnet.com> Wed, 9 Apr 1997 23:23:41 -0700
452 +automake (1.0-2) unstable; urgency=low
454 + * added ";" to tags.am for compatibility with bash-2.0.
456 + -- Kevin Dalley <kevin@aimnet.com> Tue, 8 Apr 1997 22:39:25 -0700
458 +automake (1.0-1) unstable; urgency=low
460 + * Updated to Standards-Version 2.1.1.0.
461 + * fixed bug #3551, summary starts with pkg name
462 + * modified clean target
464 + -- Kevin Dalley <kevin@aimnet.com> Thu, 10 Oct 1996 23:54:45 -0700
466 +Sat Oct 5 15:30:42 1996 Kevin Dalley <kevin@aimnet.com>
468 + * debian/rules, debian/postrm, debian/postinst, debian/control,
469 + debian/copyright, debian/rules, debian/ChangeLog: moved files to
470 + debian directory and removed "debian." prefix
472 + * debian.rules, debian.postrm, debian.postinst, debian.control,
473 + debian.README, debian.rules, debian.ChangeLog: moved files to
474 + debian directory and removed "debian." prefix
476 + * debian.control: added multiple line description
479 +Sun Jun 2 16:26:54 1996 Kevin Dalley <kevin@aplysia.iway.aimnet.com (Kevin Dalley)>
481 + * debian.rules: changed diff options
482 + use $Date$ for last update
484 + * debian.README, debian.control, debian.postinst, debian.postrm,
485 + debian.rules: added debian files
489 +mode: debian-changelog
491 --- automake-1.4.orig/debian/copyright
492 +++ automake-1.4/debian/copyright
494 +This is the Debian GNU/Linux prepackaged version of GNU automake.
495 +automake was primarily written by David Mackenzie and Tom Tromey.
498 +This package was put together by Kevin Dalley <kevind@rahul.net>,
499 +from sources obtained from:
500 + ftp.cygnus.com:/pub/tromey
503 + * added Debian GNU/Linux package maintenance system files
504 + * added manual pages for automake and aclocal
506 +automake is Copyright (C) 1999 Free Software Foundation, Inc.
508 +On Debian GNU/Linux systems, the complete text of the GNU General
509 +Public License can be found in `/usr/doc/copyright/GPL'.
510 --- automake-1.4.orig/debian/postinst
511 +++ automake-1.4/debian/postinst
517 +install-info --quiet --section "Development" "Development" \
518 + /usr/info/automake.info
519 --- automake-1.4.orig/debian/rules
520 +++ automake-1.4/debian/rules
524 +# Last updated: $Date$ by Kevin Dalley <kevind@rahul.net>
526 +# Copyright 1994,1995 by Ian Jackson.
527 +# I hereby give you perpetual unlimited permission to copy,
528 +# modify and relicense this file, provided that you do not remove
529 +# my name from the file itself. (I assert my moral right of
530 +# paternity under the Copyright, Designs and Patents Act 1988.)
531 +# This file may have to be extensively modified
532 +# Copyright 1996, 1997, 1998 by Kevin Dalley.
534 +# To make the binary distribution package, the ``Debianized'' source package
535 +# and the context diff to the original package, type `./debian.rules dist'.
536 +# Make sure that `debian.rules' is executable before the final distribution
539 +# Invoke each target with `./debian.rules <target>'. All targets should be
540 +# invoked with the package root as the current directory.
542 +# The `binary' target must be run as root, as it needs to install files with
543 +# specific ownerships. The `diff' target assumes that you have the original
544 +# source package available, unpacked, in ../$(p)-$(v).orig, or that you have
545 +# the previous revision of the ``Debianized'' source package and context diff
546 +# in the parent directory.
548 +# The name of the package (for example, `emacs').
553 + ./configure --prefix=/usr
560 + -$(MAKE) -i distclean || $(MAKE) -f Makefile.in distclean
561 + -rm -rf *~ debian/tmp debian/*~ debian/files*
563 +binary-indep: checkroot build
566 + install -d debian/tmp debian/tmp/DEBIAN
567 + install -d debian/tmp/usr/doc/$(package)
568 + install debian/{postinst,prerm} debian/tmp/DEBIAN/.
569 + $(MAKE) INSTALL_PROGRAM='install -c' \
570 + prefix=`pwd`/debian/tmp/usr install
571 + gzip -9v debian/tmp/usr/info/*
572 + gzip -9v debian/tmp/usr/man/man1/*
573 + install -m 644 debian/copyright debian/tmp/usr/doc/$(package)/.
574 + install -m 644 debian/changelog \
575 + debian/tmp/usr/doc/$(package)/changelog.Debian
576 + gzip -9v debian/tmp/usr/doc/$(package)/changelog.Debian
577 + for file in AUTHORS ChangeLog INSTALL NEWS README \
579 + install -m 644 $$file \
580 + debian/tmp/usr/doc/$(package);\
581 + gzip -9v debian/tmp/usr/doc/$(package)/$$file;\
583 + ln -s ChangeLog.gz debian/tmp/usr/doc/$(package)/changelog.gz
585 + dpkg --build debian/tmp ..
591 + test -f $(package).texi -a -f debian/rules
594 +# Below here is fairly generic really
596 +binary: binary-indep binary-arch
599 + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
603 + test root = "`whoami`"
605 +.PHONY: binary binary-arch binary-indep clean checkroot
606 --- automake-1.4.orig/debian/prerm
607 +++ automake-1.4/debian/prerm
611 +install-info --quiet --remove /usr/info/automake.info
613 --- automake-1.4.orig/config.h.in
614 +++ automake-1.4/config.h.in
616 +/* config.h.in. Generated automatically from configure.in by autoheader. */
618 +/* Name of package */
621 +/* Version number of package */