From: Tom Tromey Date: Sat, 25 Nov 1995 00:04:05 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: Release-0-25~173 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7cf20cbdfb20e07d6446065a2d12ae23fedaeea;p=thirdparty%2Fautomake.git *** empty log message *** --- diff --git a/NEWS b/NEWS index d5b5942a0..4423097f7 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,8 @@ New in 0.20: -* Options --use-deps and --include-deps for automatic dependency tracking. +* Automatic dependency tracking * More documentation * New variables DATA and PACKAGEDATA * SCRIPTS installed using $(INSTALL_SCRIPT) * No longer uses double-colon rules +* Bug fixes +* Changes in advance of internationalization diff --git a/TODO b/TODO index e309d142e..09ce2cacd 100644 --- a/TODO +++ b/TODO @@ -1,8 +1,8 @@ Merge common parts of "dist" targets into dist-local. -It would be good to check some parts of GNU standards: - install-sh must exist somewhere (maybe need way to find top srcdir?) - mkinstalldirs must exist somewhere +It would be good to check some parts of GNU standards. Already check +for install-sh and mkinstalldirs. What else is required to be in +package by GNU standards or by automake? Maybe it should be possible to disable all GNU-specific things with --no-gnu? --ignore-standards? But what? And why? diff --git a/automake.texi b/automake.texi index ecff7cc36..ab53576fc 100644 --- a/automake.texi +++ b/automake.texi @@ -116,6 +116,7 @@ AutoMake's convenience. * Scripts:: Building scripts * Libraries:: Building libraries * Libstuff:: Programs that aren't user-visible +* Data:: Data files. * Docs:: Specifying documentation files * ANSI:: Automatic de-ANSI-fication * Install:: What gets installed @@ -333,6 +334,33 @@ LIBPROGRAMS = goodbye goodbye_SOURCES = goodbye.c @end example + +@node Data +@section Architecture-independent data files + +@code{automake} supports two different ways to install +architecture-independent data files. + +The first variable that can be used is @samp{DATA}. This is intended to +be used for only a small number of data files. The files are installed +in @samp{$@{datadir@}}. + +The second variable that can be used is @samp{PACKAGEDATA}. This is +intended for a larger number of data files. The files are installed in +@samp{$@{datadir@}/$@{PACKAGE@}}. This variable is what @code{automake} +itself uses: + +@example +PACKAGEDATA = clean-kr.am clean.am compile-kr.am compile-vars.am \ +compile.am data.am depend.am dist-subd-top.am dist-subd-vars.am \ +dist-subd.am dist-vars.am dist.am footer.am header-vars.am header.am \ +libscripts.am libprograms.am libraries-vars.am libraries.am library.am \ +mans-vars.am mans.am packagedata.am program.am programs.am remake-hdr.am \ +remake-subd.am remake.am scripts.am subdirs.am tags.am tags-subd.am \ +texinfos-vars.am texinfos.am hack-make.sed nl-remove.sed +@end example + + @node Docs @section Texinfo and Man Pages