Links:
mkconfig mkconfig is a build configuration utility. It creates an output file intended to be included as a header file, run as a shell script, used as a configuration file, or any other use. mkDoxy parses a makefile and produces HTML documentation of available targets and macros. Only comments starting with ## are considered, so it is easy to control what documentation is generated mkproject mkproject ("make project") is a script that makes project skeletons. It automatizes the task of starting a new project with the information provided from the command line. The package created by default is a "hello world" project of the selected skeleton that uses the autotools to be managed. mmake generates a Makefile for Java programs. It supports packages, JavaDoc, Cleanup, preprocessor support for version handling, Jar files, Installation, and many more functions MonoOSC MonoOSC is a project in two parts: a library in C# to use the openSUSE Build Service (OBS), and a GUI that uses the library. MXE MXE (M cross environment) is a Makefile that compiles a cross compiler and cross compiles many free libraries such as SDL and Qt. My Own Building System My Own Building System is a GPL'd build system, lightweight and easy to use, with a limited application framework. It gets information from the end-user wanting to build your project and modifies the building process according to such information. Nmdepend Nmdepend is a lightweight "link-time" dependency analyzer for C++. It uses object files and libraries instead of source-code as input. It can help to manage "cross-directory" dependencies. Dependencies can be visualized in combination with Graphviz. OMake a build system similar to GNU make but with many additional features, including support for large projects spanning multiple directories, support for commands that produce several targets at once, fast, accurate, and automated dependency analysis using MD5 digests, portability, and built-in functions that provide the most common features of programs like grep, sed, and awk Organon Organon is a tool to manage development projects of any kind, acting as a meta-interface and control center for a developer's favorite development tools. PackManUtil PackManUtil is a command line application for simplifying the build and management process for source packages. It was originally written for use with Parabuild Parabuild is a quality automated build management server. It helps software teams and organizations of all sizes reduce risks of project failures and increase productivity. Paradigm Visual Make C/C++/etc. software development environment pkg-config a system for managing library compile/link flags that works with automake and autoconf. It replaces the ubiquitous *-config scripts you may have seen with a single tool pkgconfig pkg-config is a system for managing library compile/link flags that works with automake and autoconf. It replaces the ubiquitous *-config scripts you may have seen with a single tool. pkgmake pkgmake automates some steps when making software releases. It creates a copy of the development tree, optionally cleans it up a bit (i.e. removes CVS/* and .svn/*), tars it, places the tarball in the SOURCES/ directory, creates the corresponding .spec file from a provided template (and the data specified in the configuration/on the command line), and runs rpmbuild and/or debbuild. POSIX amake POSIX amake is a software build tool that adds automatic dependency analysis and target caching to GNU Make. Premake Premake is a build configuration tool. Describe your C, C++, or C# software project using a simple, easy to read syntax and let Premake generate the project files for Visual Studio, GNU Make, Code::Blocks, CodeLite, SharpDevelop, or MonoDevelop. Pretty make a very small python script that will colorize and organise your make output Prime Mover Prime Mover is a small and flexible build tool intended to be used instead of make. It is intended to be deployed with the projects that use it, and does not requires installation to use. It is modular and can be extended using the Lua scripting language. Project Builder Project-Builder is a tool that helps you build packages of your application (managed with a tar file or a configuration management system such as CVS or Subversion). It is able to generate a build package skeleton for your project. With simple configuration files, it can generate for up to 20 different tuples of distributions (name, version, architecture), including Fedora, Mandriva, OpenSuSE, Debian, Ubuntu, Gentoo, and Slackware. prototype a collection of generic Makefiles which are installed globally and Makefile templates that can be copied into project directories using a simplescript PTXdist PTXdist is a collection of Makefiles under the GNU GPL which are used at Pengutronix for generating userlands. The configuration is done via a KConfig based frontend. PVM Gmake a GNU make which uses PVM to build in parallel on several remote machines QA Tools QA Tools allow you (the software product maintaner) to automatically generate regular releases and/or snapshots of your product. Your product can be distributed as a source code archive (typically .tar.gz) or as a binary distribution archive (.deb, .rpm, .exe). QuickBuild (commercial) QuickBuild is a cross-platform build automation and management server which helps continuous integration or nightly builds. Besides the ability to automate your builds, QuickBuild puts extra emphasis on build management so that your QA/release builds can be generated and managed in a simple and efficient way. Configuration, monitoring, and access to build artifacts are all done through an intuitive web interface. Your development and testing team will have a central area to access the build information. relman relman is a tool that takes your source code, runs the build, and distributes the packages. A configuration file allows you to define application-wide defaults in addition to information particular to individual projects such as the source directory, package name, and the like. Once set up, you just have to call relman with the name given to the project plus the version to release. It calls pkgmake to build .tar.gz, .deb, and .rpm files, and then distributes them using FTP and/or SCP all in one run. remake remake is a patched version of GNU Make that adds improved error reporting, the ability to trace execution in a comprehensible way, and a debugger. RPSL Rapid Prototyping Shared Library is a set of bash scripts and utility files that coordinate the GNU autotools and pkg-config for C/C++ build automation. The scripts and procedures define a system for building and linking that supports an individual or small group. A single command (rpslSyncBuild) scans for source, writes a Makefile.am and Configure.ac, and produces a conventional autotools tree ready for the usual "configure, make, make install" build steps. Schily Source Package System The Schily Source Package System (SPS) is a source-based packaging system that is developed for SchilliX (a OpenSolaris-based Unix distribution) but is highly portable and works on many operating systems. It "boots" from a single 10kb shell script and creates all needed binaries from scratch. In contrast to other similar systems, it is modular and reusable. It is based on the Schily Makefilesystem and smake. SCons an Open Source software construction tool--that is, a build tool; an improved substitute for the classic Make utility SCons Erlang Scons Erlang is an add on for SCons, a make/autotools replacement, to compile Erlang projects. sdist builds a Makefile.PL for perl scripts, together with the necessary files to make a distribution Sire a build utility like make. However, it is free format with what is a (hopefully) a simple and straight forward syntax slkbuild slkbuild is a script inspired by makepkg from Arch that greatly simplifies the package building process in Slackware and derivatives. SMake SMake is a powerful mechanism to generate standard Makefiles out of skeleton Makefiles which only provide the essential parts. SMK automatically determines, which pieces of a program need to be recompiled and issues commands to recompile them, in other words, it's a build tool (or make tool), superseding make Sol Manager Sol Manager is a tool to manage your source files and configuration settings. SolMgr organizes project information in compiler- and platform-independent descriptions and allows conversion to native build scripts, such as makefiles or MS Visual Studio solutions. GUI is provided to visually control project configurations, and to perform everyday project management tasks such as files addition/removal, dependency management etc. tmake tmake is an easy-to-use tool to create and maintain makefiles and IDE project files for software projects. tmk combines the functionality of a traditional make utility with the power of the Tcl scripting language xmake similar to other make's out there, but is specifically designed to allow you to easily construct multiple complex dependencies without getting screwed by default rulesets XMake specifically designed to allow you to easily construct multiple complex dependencies without getting screwed by default rulesets. XMake contains a number of features specifically designed to trivialize the construction of compilation rules Yabu Yabu is a replacement for the make build tool with some extended features. Yabu's file format is similar, though not compatible with make.
Prev 50