mainMakeModules - Summary

 
 
Membership Info
Group Admin:
1 active member

Group identification
Id: 3630
System Name: mamo
Name: MakeModules
Group Type: non-GNU software and documentation

Search in this Group


 

This group is not part of the GNU Project.

<P><STRONG>mamo</strong> stands for <STRONG>MakeModules</strong>. Working on top of GNU-<STRONG>make</strong>
http://make.paulandlesley.org/ and the <STRONG>Template Toolkit</strong>
http://template-toolkit.org/ its intention is to automate common
tasks to the highest degree possible. You should be able to create a
source file, tell <STRONG>mamo</strong> about it and the targets you want and let
<STRONG>mamo</strong> care about the rest.</p>
<P><STRONG>mamo</strong> consists of a collection of <EM>Makefile</em> snippets called
modules. Each module defines features for a single or some related
common tasks. For instance module <CODE>C</code> defines features for generating
object files from C sources, module <CODE>Pod</code> defines features to
generate documentation from pod sources, while module <CODE>Install</code>
defines features for installing files in various ways locally or on a
remote host. The important module <CODE>Subdirectory</code> defines recursive
operation in a directory tree. In no way the tasks are limited to
programming. For instance <STRONG>mamo</strong> can be used to maintain a web site.</p>
<P><STRONG>mamo</strong> is used from a user <EM>Makefile</em>. The <EM>Makefile</em> has to do two
things:</p>
<UL>
<LI>
Include two <STRONG>mamo</strong> parts by using GNU-<STRONG>make</strong>'s <CODE>include</code> directive
<LI>
Define the <STRONG>make</strong> variables which tell <STRONG>mamo</strong> about the sources and
targets maintained by this <EM>Makefile</em>
</ul>
<P>Besides that such a <EM>Makefile</em> may contain additional rules and
definitions which may or may not relate to <STRONG>mamo</strong>.</p>

Registration Date: Mon 30 Dec 2002 05:56:34 PM UTC
License: GNU General Public License v2 or later
Development Status: 2 - Pre-Alpha

 

Latest News rss feed
Releasing version 0.02
     posted by smerten, Fri 08 Aug 2003 03:28:38 PM UTC

After a lot of work I finally want to announce version V0.02 of mamo.

At the moment there are still a number of `FIXME's of various levels in the code but they mainly are reminders for missing functionality. However, a lot of basic infrastructure has been implmented meanwhile. Indeed there are a number of interesting features like variables [...]

Quick Overview
 Memberlist (1 member)

Communication Tools
 Mailing Lists (1 public mailing list)

Development Tools
 Task Manager (open items: 0, total: 0)
 Patch Manager (open items: 0, total: 0)

Back to the top

Powered by Savane 3.13-cf05.
Corresponding source code