FreeBSD ports parameters to make

Source: Internet
Author: User

The

has always been unaware that make in ports can have a lot of functionality, and today I'll list the parameters it can carry. Hope to be a record, or more useful yo.

fetch-retrieves ${distfiles} (and ${patchfiles} if defined) into ${distdir} as necessary.
Fetch-list-show List of files that would is retrieved by fetch.
Fetch-recursive-retrieves ${distfiles} (and ${patchfiles} if defined), for port and dependencies into ${distdir} as necessary.
Fetch-recursive-list-show List of files that would is retrieved by Fetch-recursive.
Fetch-required-list-show List of files that would is retrieved by fetch-required.
Fetch-required-retrieves ${distfiles} (and ${patchfiles} if defined), for port and dependencies this are not alread Y installed into ${distdir}. The
All-depends-list-show all directories which are dependencies to this port. The
Build-depends-list-show all directories which are build-dependencies to this port. The
Package-depends-list-show all directories which are package-dependencies to this port. The
Run-depends-list-show all directories which are run-dependencies to this port.
extract-unpacks ${distfiles} into ${wrkdir}. The
Patch-apply any provided patches to the source.
Configure-runs Either GNU configure, one or more local configure scripts or nothing, depending on what ' s available. The
build-actually compile the sources.
Install-install The results of a build.
Reinstall-install The results of a build, ignoring "already installed" flag. The
Deinstall-remove the installation. The
Deinstall-all-remove all installations with the same pkgorigin.
package-create a package from _installed_ port.
Package-recursive-create A package for a port and _all_ of its dependancies.
Describe-try to generate a one-line description for the all port for use in INDEX files and the.
checkpatch-do a "patch-c" instead of a "patch". Note This it may give incorrect results if multiple patches deal with the same file.
Checksum-use Distinfo to ensure that your distfiles are. The
Checksum-recursive-run checksum in the this port and all dependencies.
Makesum-generate Distinfo (only does this for your own ports!).
Clean-remove ${wrkdir} and other temporary files used for building.
clean-depends-do a ' make clean ' for the all dependencies. The
Config-configure options for this port (using ${dialog}). Automatically run prior to extract, patch, configure, build, install, and package.
Showconfig-display Options config for this port
rmconfig-remove the "options config for this" port

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.