X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fautodist%2Fdoc%2Fautodist.texi;h=3cc7f19d979f44bf6d5b2179e5bc76de4a100b4b;hb=4e0d1bf04b2a627f9b313b1d2db9401fe13f707c;hp=e7542e367a87783bd8bf10d5937b6d96441a6e82;hpb=73c5a4691642f95d6f593b886d7d5dcf5ccd7466;p=autodist.git diff --git a/apps/autodist/doc/autodist.texi b/apps/autodist/doc/autodist.texi index e7542e3..3cc7f19 100644 --- a/apps/autodist/doc/autodist.texi +++ b/apps/autodist/doc/autodist.texi @@ -791,11 +791,11 @@ This will exclude the file 'README' and anything that match 'doc/client*'. The 'noprocess' directive can be used to tell Autodist specificly not to process files or directories. The Autodist will not process the files -during preparation or during distribution packaging. This directive is -optional. One or more files can be specified in the 'noprocess' -directive. Zero or more 'noprocess' directives can be used in -distribution. The can be a single file, a single directory or -a regular expression that will match several files and/or directories. +during distribution packaging. This directive is optional. One or more +files can be specified in the 'noprocess' directive. Zero or more +'noprocess' directives can be used in distribution. The can be +a single file, a single directory or a regular expression that will match +several files and/or directories. Example: @example @@ -806,7 +806,7 @@ noprocess apps/foo/ Autodist will not process 'autodist.texi' file, and any files and directories under 'apps/foo/'. -Also note that, 'noprocess' directive cannot be used to disallow +Note that, 'noprocess' directive cannot be used to disallow processing of any file with '.ad' suffix. @@ -1020,7 +1020,23 @@ macro 'AC_OUTPUT'. This macro has no arguments. Note that, the 'configure.ad' fragments are not real full featured configure scripts. They must not use 'AD_INIT', 'AD_INCLUDE_CONFIGURE', 'AC_INIT' or any other initialization macros. +@end defmac + + +@defmac AD_DISABLE_DEPENDENCIES +This macro is used to disable Autodist dependencies in 'Makefile.ad' +files. If this macro is used, then after editing 'Makefile.ad' file the +Autodist must be run manually. When dependencies are enabled editing +Autodist is run automatically when source is compiled with 'make'. +Dependencies make the development easier. This macro has no arguments. + +Note that, the dependencies are enabled only in the prepared source tree. +Depedencies are not delivered to distribution, as they would require the +presence of 'Makefile.ad' files, which are not delivered to distribution. + +Current Autodist version does not support dependencies in 'configure.ad' +files, only in 'Makefile.ad' files. @end defmac @menu @@ -1312,6 +1328,11 @@ Initializes Autodist environment. Creates the default distribution directory 'distdir', 'autodist.conf' configuration file and the default distribution 'default', then exits. +@item -p +@itemx --process +process file into for distribution, only non-source files can +be processed with -p. + @item -m @itemx --makedist Creates and packages distribution