SpeedyMake: Automation Tool for Easily Building Software

Create a makefile without any knowledge, just two rules and two commands to remind.

Quick and easy XML makefile

The XML makefile holds names of sources file and names of programs used to
process them, with choosen options.
It is usually a short XML document. Tag names are not significant.
Some attributes are recognized by the interpreter and sufficient to build
a list of commands from a list of source files.
Dependencies are automatically recognized by Speedy Make.
You can build a
whole project with just the name of the main source file.

Examples
Speedy
Make is not useful only for building applications, but may accomplish various
tasks.

Licence

SpeedyMake is distributed under the GNU
GPL 2.0 licence.
You can use and share freely the program provided the copyright notice is
included and the headers unchanged.
You can extend the program and distribute the extended version provided the
name of the original author is kept, and its copyright notice unchanged. According
to the licence, the modified source code must be provided also.
The source is the Scriptol source, not the C++ backend that is an intermediate
code.

Including the executable

You have special authorization to include the binary executable along with
your program without the need to include the source providing it is unchanged.
If the original source here provided is changed, you must provide it either
along with the executable or separatly.

SpeedyMake's makefiles

The format of the makefile is under the Creative
Common licence.
You can provide files in this format without restriction for use with Speedy
Make.
If you use the format with another tool, rather than with Speedy Make, you
have to specify the name of the original author in the documentation about
the format.