make - utility for directing compilation

Distribution: Debian 8 (Jessie)
Repository: Debian Main i386
Package name: make
Package version: 4.0
Package release: 8.1
Package architecture: i386
Package type: deb
Installed size: 1.03 KB
Download size: 342.94 KB
Official Mirror:
GNU Make is a utility which controls the generation of executables and other target files of a program from the program's source files. It determines automatically which pieces of a large program need to be (re)created, and issues the commands to (re)create them. Make can be used to organize any task in which targets (files) are to be automatically updated based on input files whenever the corresponding input is newer --- it is not limited to building computer programs. Indeed, Make is a general purpose dependency solver.




  • make-guile


  • make-guile


    Binary package: make_4.0-8.1_i386.deb
    Source package: make-dfsg

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install make deb package:
      # sudo apt-get install make


    • /usr/bin/make
    • /usr/bin/make-first-existing-target
    • /usr/include/gnumake.h
    • /usr/share/doc/make/ABOUT-NLS.gz
    • /usr/share/doc/make/AUTHORS
    • /usr/share/doc/make/Explanations.gz
    • /usr/share/doc/make/NEWS.Debian.gz
    • /usr/share/doc/make/NEWS.gz
    • /usr/share/doc/make/README.Debian-Source
    • /usr/share/doc/make/README.customs.gz
    • /usr/share/doc/make/README.gz
    • /usr/share/doc/make/changelog.Debian.gz
    • /usr/share/doc/make/changelog.gz
    • /usr/share/doc/make/copyright
    • /usr/share/locale/be/LC_MESSAGES/
    • /usr/share/locale/cs/LC_MESSAGES/
    • /usr/share/locale/da/LC_MESSAGES/
    • /usr/share/locale/de/LC_MESSAGES/
    • /usr/share/locale/es/LC_MESSAGES/
    • /usr/share/locale/fi/LC_MESSAGES/
    • /usr/share/locale/fr/LC_MESSAGES/
    • /usr/share/locale/ga/LC_MESSAGES/
    • /usr/share/locale/gl/LC_MESSAGES/
    • /usr/share/locale/he/LC_MESSAGES/
    • /usr/share/locale/hr/LC_MESSAGES/
    • /usr/share/locale/id/LC_MESSAGES/
    • /usr/share/locale/it/LC_MESSAGES/
    • /usr/share/locale/ja/LC_MESSAGES/
    • /usr/share/locale/ko/LC_MESSAGES/
    • /usr/share/locale/lt/LC_MESSAGES/
    • /usr/share/locale/nl/LC_MESSAGES/
    • /usr/share/locale/pl/LC_MESSAGES/
    • /usr/share/locale/pt_BR/LC_MESSAGES/
    • /usr/share/locale/ru/LC_MESSAGES/
    • /usr/share/locale/sv/LC_MESSAGES/
    • /usr/share/locale/tr/LC_MESSAGES/
    • /usr/share/locale/uk/LC_MESSAGES/
    • /usr/share/locale/vi/LC_MESSAGES/
    • /usr/share/locale/zh_CN/LC_MESSAGES/
    • /usr/share/man/man1/make-first-existing-target.1.gz
    • /usr/share/man/man1/make.1.gz


    2015-01-17 - Neil Williams <> make-dfsg (4.0-8.1) unstable; urgency=medium * Non-maintainer upload. * Skip the work/misc/ as it is testing the underlying machine, not the built code from the package and is machine-dependent. (Closes: #748657)

    2014-06-13 - Manoj Srivastava <> make-dfsg (4.0-8) unstable; urgency=high * Update the timeout for the fopen fail test to 300 seconds, since the test was taking longer than the default 5 seconds to run. The root cause was discovered by Víctor M. Jáquez L. (Closes: #748657) * Bug fix #748657: "make-dfsg failed to run test: work/misc/", thanks to Yunqiang Su.

    2014-05-13 - Manoj Srivastava <> make-dfsg (4.0-7) unstable; urgency=low * There is an issue involving UTF-8 characters and the function find_char_unquote (read.c). The problem in the macro STOP_SET (makeint.h) where a character is converted to an int. Conversion to int is not correct. Characters with codes greater than 0x7f ( in particular in Cyrillic UTF- 8 ) into a large negative number. Thnks to the analysis from Юрий Матронов <>. This bug was independently reported and fixed upstream, so cherry picking that commit from upstream (which also comes with a test). (Closes: #747764). * added a script that, given a list of targets, will build the first target that actually exists. Script created by Joey Hess. (Closes: #598534). * Bug fix #747764: "make 4.0-5 bug", thanks to Юрий Матронов * Bug fix #598534: "add make-first-existing-target", thanks to Joey Hess

    2014-05-11 - Manoj Srivastava <> make-dfsg (4.0-6) unstable; urgency=medium * Also create a new binary package, make-guile, which is identical to the make package, but has built in support for Guile a a programming langiage, and adds run time dependencies outside of libc. (Closes: #747615, #747674). * Bug fix #747615: "Please provide a version with Guile support enabled", thanks to Jose Antonio Ortega Ruiz * Bug fix #747674: "undeterministic build due to missing configure arguments/build-conflicts", thanks to Bernhard R. Link

    2014-05-04 - Manoj Srivastava <> make-dfsg (4.0-5) unstable; urgency=low * When presented with a very very long command line (e.g. WebKit's linking of in current git), make fails to execute the command as it doesn't split the command line to fit within the limits. There is a patch used by people to solve this (gentoo, etc). Adam Conrad has provided a patch to fix this. (Closes: #688601). * Pre-4.0 make had an memory corruption issue that caused repeated execution of a specific makefile to display the cirruption. Running with make 4.0 does not show the issue. (Closes: #682895). * recently, the Multi-Arch: foreign tag was added toth make binary package. Jakub Wilk pointed out that this is not correct, some of the make interfaces are actually architecture-dependent. Reverting that change. * Bug fix #688601: "fails to execute extraordinarily long command lines", thanks to Daniel Stone * Bug fix #682895: "incorrect variable handling and corruption", thanks to Tim Spriggs

    2014-05-02 - Manoj Srivastava <> make-dfsg (4.0-4) unstable; urgency=low * Movint this version of make to unstable, All known problems exposed in the archive rebuild have been fixed. There is no change in this version apart from the ditribution change

    2014-05-01 - Manoj Srivastava <> make-dfsg (4.0-3) experimental; urgency=medium * Cherry pick upstream patch to Propagate correct rule status results. * Bug fix: "New make behaviour confuses dpkg-buildpackages&#39; test for make targets". Fixed by above. (Closes: #746443).