Downloadliste

Projektbeschreibung

Makepp, a build program that has a number of features that allow for reliable builds and simpler build files, is a drop-in replacement for GNU make. It supports almost all of the syntax that GNU make supports, and can be used with makefiles produced by utilities such as automake. It is called makepp (or make++) because it was designed with special support for C++, which has since been extended to other languages like Swig or embedded SQL. Some features that makepp adds to make are: greatly improved handling of builds that involve multiple makefiles (recursive make is no longer necessary); automatic scanning for include files; rebuilds triggered if build command changes; checksum-based signature methods for reliable builds, smart enough to ignore whitespace or comment changes; extensibility through Perl programming (within your makefile); repositories (automatically importing files from another tree); and build caches (not recompiling identically what a user of the same cache already did).

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-07-25 09:58
1.19

Diese Version reorganisiert die Dokumentation enthält ein configure-Skript für die Installation, unterstützt zielgruppenorientierte Variablenzuweisungen unterstützt das $ (origin)-Funktion, fügt die neuen Funktionen $ (find_upwards) und $ (relative_to), hemmen können Import von Dateien aus den Repositories, indem eine lokal lesbar zu kopieren, und beinhaltet diverse Bugfixes.
Tags: Minor feature enhancements
This version reorganizes the documentation, includes a
configure script for installation, supports target-specific
variable assignments, supports the $(origin)
function, adds the new functions $(find_upwards) and
$(relative_to), can inhibit importing files from
repositories by making a locally unreadable copy, and
includes miscellaneous bugfixes.

2002-01-10 13:23
1.18

makepp unterstützt jetzt die Cygwin Build-Umgebung. Diese Version behebt einige kleinere Fehler beseitigt.
Tags: Minor feature enhancements
makepp now supports the Cygwin build environment. This release also fixes several minor bugs.

2001-02-20 15:59
1.10

makepp die Kompatibilität mit GNU make wurde erheblich verbessert. Standardmäßig makepp verwendet nun eine Prüfsumme ignorieren Leerzeichen und Kommentare bei der Kompilierung von C / C + + Quellen, so können Sie oder Ihr Code reindent recomment, ohne dass Neukompilierung.
Tags: Minor feature enhancements
makepp's compatibility with GNU make has been
significantly improved. By default, makepp now
uses a checksum ignoring whitespace and comments
when compiling C/C++ sources, so you can reindent
or recomment your code without causing recompilation.

2001-01-30 15:13
1.00

Bugfixes und bessere Kompatibilität mit GNU make.
Bugfixes and better backward compatibility with GNU make.

2001-01-30 15:13
0.90

Zweite Beta-Test. Viele Bugfixes. Neue Features sind eine Test-Suite, Repositories (was Sie tun Variante baut, und Bäumen und Quelle zwischen Entwicklern zu teilen, ohne Änderung des Makefiles zu aktivieren), intelligentere Unterzeichnung Berechnung (so können Sie vermeiden, Wiederaufbau, wenn nur Leerzeichen und Kommentare haben sich geändert), Unterstützung für Dateinamen mit Leerzeichen oder andere Sonderzeichen, und eine Protokolldatei erklären, alle Entscheidungen zu bauen (Hilfe zum Debuggen Makefiles).
Second beta test. Many bugfixes. New features are a test suite, repositories (which enable you to do variant builds, and and to share source trees between developers, without modifying your makefiles), smarter signature calculation (so you can avoid rebuilding if only whitespace and comments have changed), support for filenames with spaces or other special characters, and a log file explaining all build decisions (to help debug makefiles).

Project Resources