From 673b0d84ba9591e07c0bdf0ee49d92eba10f502c Mon Sep 17 00:00:00 2001 From: Matthew Burgess Date: Mon, 3 May 2004 10:59:46 +0000 Subject: * Merged newxml into HEAD git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3435 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/m4.xml | 47 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) (limited to 'chapter06/m4.xml') diff --git a/chapter06/m4.xml b/chapter06/m4.xml index d990a91e5..1ca0a6861 100644 --- a/chapter06/m4.xml +++ b/chapter06/m4.xml @@ -1,16 +1,23 @@ + + + %general-entities; +]> -Installing M4-&m4-version; - +M4-&m4-version; + + +M4 The M4 package contains a macro processor. -&buildtime; &m4-time; -&diskspace; &m4-compsize; +&buildtime; 0.1 SBU +&diskspace; 3.0 MB + +M4 installation depends on: Bash, Binutils, Coreutils, Diffutils, GCC, +Gettext, Glibc, Grep, Make, Perl, Sed. -&aa-m4-down; -&aa-m4-dep; -   Installation of M4 @@ -23,7 +30,7 @@ make -To have the results tested, issue: +To test the results, issue: make check. And install the package: @@ -32,8 +39,26 @@ -&aa-m4-shortdesc; -&aa-m4-desc; - +Contents of M4 + +Installed program: m4 + + + +Short description +m4 +m4 copies the given files +while expanding the macros that they contain. These macros are either built-in +or user-defined and can take any number of arguments. Besides just doing macro +expansion, m4 has built-in functions for including named files, running Unix +commands, doing integer arithmetic, manipulating text in various ways, +recursion, and so on. The m4 program can be used either as a front-end to a +compiler or as a macro processor in its own right. + + + + + + -- cgit v1.2.3-54-g00ecf