makepp

makepp is a syntax-compatible reimplementation of make designed for more reliable builds and simpler makefiles. It scans automatically for include files, handles builds involving multiple directories in a much simpler and more reliable fashion, supports transparently putting object files in a different directory, can automatically import files from a central repository, won't rebuild if only comments and indentation have changed, knows to rebuild if the build commands change, has wildcards which match files which don't exist yet but can be built, and can be extended by embedding Perl code in the makefile.

Tags Software Development Build Tools
Licenses Artistic

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Dec 2004 11:53
  • Rrelease-after

Changes: Support for new command line options: -n (to display commands that would execute rather than executing them), --assume-old, --assume-new, --dont-build, and --keep-repository-symlinks. Client-server mode for fast startup. A rewritten interface to handle scanning for include files. Support for verilog. Many bugfixes. Support for GNU make's define statement. Reorganized and corrected documentation.

  • Rrelease-mid
  •  16 Apr 2004 23:54
  • Rrelease-after

Changes: A number of bugfixes, a client/server system for faster startup, and an improved include file scanning implementation that makes it much easier to support new languages.

  • Rrelease-mid
  •  25 Jul 2003 00:58
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  10 Jan 2002 04:23
  • Rrelease-after

Changes: makepp now supports the Cygwin build environment. This release also fixes several minor bugs.

  • Rrelease-mid
  •  20 Feb 2001 06:59
  • Rrelease-after

Changes: 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.

633906d117a21bd556fed93f82f5d843_thumb

Project Spotlight

ZideStore

A server to access OGo using clients like Outlook, Evolution, or OOo.

No-screenshot

Project Spotlight

uli-plugins

A collection of LV2 plugins.