How to Install and Uninstall makepp Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 11,2024

1. Install "makepp" package

Please follow the guidelines below to install makepp on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install makepp

2. Uninstall "makepp" package

Please follow the guidance below to uninstall makepp on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove makepp $ sudo apt autoclean && sudo apt autoremove

3. Information about the makepp package on Ubuntu 21.10 (Impish Indri)

Package: makepp
Architecture: all
Version: 2.0.98.5-2.1
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Max Vozeler
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2166
Depends: perl:any
Filename: pool/universe/m/makepp/makepp_2.0.98.5-2.1_all.deb
Size: 685280
MD5sum: bb5fb45a82111b19630a395977c9fb04
SHA1: d41bbcb6bbcfb8a965d26fdf0e6062108fcffa76
SHA256: 0e91aa40ab4990aff373b1f52a71dc3700dfc5b47c3e14bdee2858cf9b1abd6b
SHA512: ad95ed11a3d0c3e5674ee480b64d6ea377da2493c50786ef70aca6112899c9a9b5cd017aa7d2f61d3d5dc590666d797b4b1a9d448d5ee27beaace0633c1e24cf
Homepage: http://makepp.sourceforge.net/
Description-en: GNU make compatible but reliable and simpler build tool
Makepp, 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.
.
Some features that makepp adds to make are: greatly improved handling of
builds that involve multiple makefiles (recursive make is no longer necessary);
automatic scanning for include files; rebuilds triggered if build command
changes; checksum-based signature methods for reliable builds, smart enough to
ignore whitespace or comment changes; extensibility through perl (within your
makefile); repositories (automatically importing files from another tree);
build caches (not recompiling identically what a user of the same cache already
did).
Description-md5: 2fe888cff15d6a251b5b464a492df56b