Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

makepp / News: Recent posts

makepp snapshot 2.0.98.1 published

Makepp, a compatible but reliable and improved replacement for make, has a number of features that allow for reliable builds and simpler build files.

Here's again a new well tested beta snapshot. After the excursion into Esperanto translation, we're back to coding. There is one new option to makeppreplay, which lets you modify the remembered command and a few bug fixes and optimizations. This snapshot eliminates the support for Perl 5.6 and all the workarounds it required.

Posted by Daniel Pfeiffer 2012-10-14

Makepp Home Page translated to Esperanto

<a href='//makepp.sourceforge.net/'>Makepp</a>, a build program which 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. Also its relationship to make is analogous to C++'s relationship to C: it is almost 100% backward compatible but adds a number of new features and much better ways to write makefiles.... read more

Posted by Daniel Pfeiffer 2012-09-26

Makepp 2.0

Makepp, a compatible but reliable and improved replacement for make, has a number of features that allow for reliable builds and simpler build files.

After over seven years and innumerous changes here it is: . For those who have not been following the snapshots and release candidates, this is almost a complete rewrite of version 1.40.1 with many new features.

One core feature has always been smart signatures for C/C++ like languages, i.e. not recompiling if only comments or whitespace changed. This is now easily extensible to any suffix or filename. The same is now also available for xml files, with a choice of two parsers.... read more

Posted by Daniel Pfeiffer 2012-03-19

Makepp release candidate 2.0rc3

Makepp, a compatible but reliable and improved replacement for make, has a number of features that allow for reliable builds and simpler build files.

Only few minor bugs were reported and fixed since rc2. Many files were touched due to spell checking of documentation and comments.

http://makepp.sourceforge.net/

Posted by Daniel Pfeiffer 2012-03-04

Makepp release candidate 2.0rc2

Makepp, a compatible but reliable and improved replacement for make, has a number of features that allow for reliable builds and simpler build files.

Only few minor bugs were reported and all fixed since rc1 (the 1st major step after 7 years of development). The major change is installation of html doc in a new format, the same one that is also used for the newly designed website.

http://makepp.sourceforge.net/

Posted by Daniel Pfeiffer 2012-01-21

Snapshot makepp-1.50.101117

Here's a well tested beta snapshot nearing what will be release 2.0. A few bugs have been fixed and it has been brought closer to Gnu make. So more packages are now buildable though there is still a problem with the Linux kernel.

Scanning terminology has been cleaned up (and the page rewritten) to finally match a redesign that happened a few years ago. There are now 3 separate terms, the lexer (which users don't need to worry about), the (command) parsers and the (file) scanners. The skip-word parser now works better.... read more

Posted by Daniel Pfeiffer 2010-11-17

makepp-1.40.1 released

This is a minor correction to the 1.40 release, which somehow had a corrupt tar file.

make++ (or makepp) is a powerful but nearly 100% compatible replacement for make that includes many features required for reliable builds of complicated projects, such as automatic include file dependencies, automatic recompilation if build commands change, easy handling of makefiles from multiple directories without recursive make, repositories, and extensibility in perl. Version 1.40 has a number of bug fixes, an client/server system for faster startup, and an improved implementation of scanning for include files that makes it much easier to support new languages. ... read more

Posted by Gary Holt 2004-12-23

make++-1.40 released

make++ (or makepp) is a powerful but nearly 100% compatible replacement for make that includes many features required for reliable builds of complicated projects, such as automatic include file dependencies, automatic recompilation if build commands change, easy handling of makefiles from multiple directories without recursive make, repositories, and extensibility in perl. Version 1.40 has a number of bug fixes, an client/server system for faster startup, and an improved implementation of scanning for include files that makes it much easier to support new languages. ... read more

Posted by Gary Holt 2004-12-15

make++ version 1.40beta1 released

make++ (or makepp) is a powerful but nearly 100% compatible replacement for make that includes many features required for reliable builds of complicated projects, such as automatic include file dependencies, automatic recompilation if build commands change, easy handling of makefiles from multiple directories without recursive make, repositories, and extensibility in perl. Version 1.40beta1 has a number of bug fixes, an client/server system for faster startup, and an improved implementation of scanning for include files that makes it much easier to support new languages.... read more

Posted by Gary Holt 2004-04-16

make++ version 1.19 (stable) released

make++ (or makepp) is a powerful but nearly 100% compatible replacement for make that includes many features required for reliable builds of complicated projects, such as automatic include file dependencies, automatic recompilation
if build commands change, easy handling of makefiles from multiple directories without recursive make, repositories, and extensibility in perl. Version 1.19 introduces reorganized and improved documentation, target-specific assignments, improvements in repositories, and a number of minor bug fixes.... read more

Posted by Gary Holt 2003-07-25