Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · 12 of the Best Free Git Books
 · Google Cloud Dataflow Java SDK (Alpha)
 · How to Block Referrer Spam Bots
 · Free software GNU/Linux laptop in development
 · First hands-on with the Creator CI20 microcomputer
 · Canonical’s Stripped-Down “Snappy” Ubuntu Comes To Google’s Compute Engine
 · KDE Ships KDE Applications 14.12.0
 · Why is the Number of Linux Distros Declining?
 · The new minuscule Linutop XS is announced!
 · Getting Started With KODI(XBMC)


Latest Links


Top : Software : Programming : Development : Tools : Make Tools

12 of the Best Free Git Books
Git is the most widely used version control system, in part because of the popularity of GitHub, a web-based Git repository hosting service, which offers all of the distributed revision control and source code management) functionality of Git as well as adding its own features.

(Read more)
Synfig Studio
Synfig is a powerful, industrial-strength, vector-based 2D animation software package, designed from the ground-up for producing feature-film quality animation with fewer people and resources. Read more


  • Autobuild
    a package that process output from building software, primarily focused on packages using Autoconf and Automake, and then generate a HTML summary file, containing links to each build log. The output include project name, version, build host types (cross compile aware), compiler host name, date of build, and indication of success or failure. The output is indexed in many ways to simplify browsing
  • Autodepend
    keeps track of all file access during a build process and then generates gnu-make dependancies. Autodep-gmake is a ehanced gnu make wich use the autodepend shared object natively
  • autoproject
    interviews the user, then creates a source package for a new program which follows the GNU programming standards. The new package uses autoconf to configure itself, and automake to create the Makefile. `make distcheck' succeed
  • autotools-idl
    autotools-idl is a patch for automake and some autoconf macros which add support for IDL and C++ ORBs. They try to provide full support for compiling IDL files to C++ stubs and skeletons.
  • Bakefile
    a cross-platform, cross-compiler native makefiles generator. It takes compiler-independent description of build tasks as input and generates native makefile
  • Build Audit
    a tool permitting to audit a software build procedure to extract and archive a lot of useful information on the build
  • Build Interceptor
    Build Interceptor is a collection of scripts for recording the .i files generated during a build of C or C++ programs with the gcc tool-chain. No modification to the original build process is necessary.
  • BuildBot
    a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure
  • Builditis
    Builditis is a build system for C/C++ projects that reads build information from the source files of the project. It flags files for rebuilding based on a checksum. Program builds are organized by directories. It only supports executable builds for now.
  • Buildtool
    a set of utilities which will make your programs more portable and easier to build on any kind of Unix-like system. All the utilities are integrated with each other, which means that they all work together. It is completly free, licensed under the terms of the BSD license
  • ccbuild
    ccbuild is like a dynamic Makefile. ccbuild finds all programs in the current directory (containing "int main") and builds them. For this, it reads the C++ sources and looks at all local and global includes. All C++ files surrounding local includes are considered objects for the main program.
  • cm
    cm is a build management tool similar in spirit to make. It features a clear, powerful language, separate macro and variable namespaces, user-defined procedures, support for multiple build modes and multi-pass builds over complex directory hierarchies, while providing useful abstractions to support compilation on multiple operating systems.
  • CMake
    a cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice
  • Colormake
    Colormake is a simple wrapper that makes the output from make more colorful and error messages easier to spot.
  • configure
    The configure project is a Makefile generator which uses project description files to create simple Makefiles.
  • Confix
    a build and maintenance tool for source code packages. It is built on top of the standard open source tool Automake. It relieves the package maintainer from the burden of having to write complex build instructions by hand
  • Cook
    Cook is a tool for constructing files. It is given a set of files to create, and recipes of how to create them.
  • cppmake
    Cppmake is a front-end to make that builds C++ programs with less effort than writing makefiles manually. Building a C++ program with cppmake is similar to compiling a Java program. The idea is that you specify a classpath and cppmake will automatically find all the classes needed by your program. Once found, all of the classes are compiled and linked into an executable or library.
  • Crossplex
    The Crossplex package of make macros simplifies your builds. It allows you to organize many different products under a logical structure, making systems of any complexity easy to specify.
  • Daybodep
    Daybodep scans C files for header inclusions so that they can be written to the Makefile indirectly.
  • distmake
    distmake is a distributed, parallel, GNU make compatible make program. distmake reads a Makefile, and distributes builds targets over a set of build servers on the network.
  • fab
    fab is a software build utility for Linux/Unix systems featuring integrated dependency discovery.
  • fastdep
    a fast dependency generator for C/C++ files
  • Fubsy
    Fubsy is a tool for building software. In concrete terms, it lets you conditionally (re)build targets from sources, based on which sources have changed. Typically, targets and sources are all files in a directory tree. In theory, they can be any resource on a computer.
  • Gconfigure
    a shell-script that allows for a more easy building of programs for sources
  • Generic Makefiles
    Generic Makefiles is a collection of makefiles using GNU tools (GNU Make and GCC). They provide automatic dependencies and easy configuration for simple (flat directory) C or C++ projects.
  • genmake
    A small and pretty fast utility that generates Makefile for C/C++ projects. It's written in bash.
  • Gradle
    Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.
  • hbcxx
    hbcxx is a tool that uses the Unix #!/path/to/interpreter shebang technique to make C++ source code directly executable.
  • hmake
    hmake is an intelligent compilation management tool for Haskell programs. It automatically extracts dependencies between source modules, and issues the appropriate compiler commands to rebuild only those that have changed, given just the name of the program or module that you want to build.
  • Intergif
    a platform-independant perl script which parses the output of GNU make to produce useful information on the terminal, such as progress toward completion and current action
  • istrice
    aim of this project is to allow a client to assign the compilation of a source file to a remote server throughout the mediation of a Master Server
  • Jam
    a make(1) replacement that makes building simple things simple and building complicated things manageable
  • jmake
    an automated alternative to creating makefiles for software development under Unix. Using a few basic assumptions, jmake can build libraries and executables for multiple concurrent platforms with minimal effor
  • kdesvn-build
    kdesvn-build is a script to automate the process of downloading, building, and installing KDE from its Subversion source repository. It supports many advanced features such as partial checkout/build of a module, the unsermake build system, incremental make, module checkouts using Subversion snapshots from the site, and repeatable builds.
  • Make
    a tool which controls the generation of executables and other non-source files of a program from the program's source files
  • make utilities
    a set of portable public domain programs designed to support C/C++ projects. It provides tools for build operations outside of the normal compile/link pipeline. It is designed to be unobtrusively included directly in your own project
  • Makeflow
    Makeflow is a workflow engine for executing large complex workflows on clusters, clouds, and grids. Makeflow is very similar to traditional Make, so if you can write a Makefile, then you can write a Makeflow. You can be up and running workflows in a matter of minutes.
    generates C/C++ Makefiles out of short Perl-based templates. However, users are not required to know Perl to use
  • MakeModules
    consists of a collection of "Makefile" snippets each of which defines features for a single task or some related tasks. For instance one snippet defines features for generating programs from C sources, another snippet defines features to generate man pages, while yet another snippet defines features for installing files in various ways. In no way the tasks are limited to programming
  • MakeNG
    a system of makefiles which, in conjuncture with the patch to GNU Make, provide a concise, extensible, logically organized and easily modified system of makefiles
  • makepp
    a drop-in replacement for GNU make which has a number of features that allow for more reliable builds and simpler build files. It supports almost all of the syntax that GNU make supports, and can be used with makefiles produced by utilities such as automake
  • MaKL
    MaKL is a simple and light framework for building multi-platform C/C++ projects, purely based on the Bourne Shell and GNU Make.
  • Meson
    Meson is a research project to determine what would be the optimal syntax and implementation of a next-generation build system.
  • mk-configure
    mk-configure is a lightweight replacement for GNU autotools written in and for bmake (a portable version of NetBSD make).
  • 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.

Next 50

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.