Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
deb-src-rules(5)		 dpkg utilities 		deb-src-rules(5)

NAME
     deb-src-rules - Debian source package rules file

SYNOPSIS
     debian/rules

DESCRIPTION
     This  file contains the instructions necessary to build the binary packages
     from the source package.

     The debian/rules file is an executable Makefile, with  a  shebang	that  is
     usually set to "#!/usr/bin/make -f".

     It must support the following make targets:

     clean  Clean  up  the source tree, by undoing any change done by any of the
	    build and binary targets.  This target  will  be  called  with  root
	    privileges.

     build-indep
	    Build architecture independent files required to build any architec-
	    ture independent binary package.  If there are no architecture inde-
	    pendent binary packages to generate, the target must still exist but
	    do nothing.  This target must not require root privileges.

     build-arch
	    Build  architecture  dependent files required to build any architec-
	    ture dependent binary package.  If there are no architecture  depen-
	    dent binary packages to generate, the target must still exist but do
	    nothing.  This target must not require root privileges.

     build  Build  architecture  independent  and dependent files, either by de-
	    pending (at least transitively) on build-indep and/or build-arch  or
	    by	inlining  what those targets would do.	This target must not re-
	    quire root privileges.

     binary-indep
	    Build architecture independent binary packages.   This  target  must
	    depend (at least transitively) on either build-indep or build.  This
	    target will be called with root privileges.

     binary-arch
	    Build  architecture dependent binary packages.  This target must de-
	    pend (at least transitively) on either build-arch  or  build.   This
	    target will be called with root privileges.

     binary
	    Build architecture independent and dependent binary packages, either
	    by	depending  (at	least  transitively)  on binary-indep and/or bi-
	    nary-arch or by inlining what those targets would do.   This  target
	    will be called with root privileges.

SEE ALSO
     dpkg-architecture(1), dpkg-vendor(1), dpkg-buildflags(1),
     dpkg-parsechangelog(1), dpkg-shlibdeps(1), dpkg-gencontrol(1), dpkg-deb(1),
     dpkg-distaddfile(1).

Debian Project			   2017-09-05			deb-src-rules(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=deb-src-rules&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help