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

FreeBSD Manual Pages

  
 
  

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 pack-
       ages 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 ar-
	      chitecture independent binary package.  If there are  no	archi-
	      tecture independent 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	archi-
	      tecture  dependent binary	package.  If there are no architecture
	      dependent	binary packages	to generate, the target	must still ex-
	      ist but do nothing.  This	target must not	 require  root	privi-
	      leges.

       build  Build  architecture  independent	and dependent files, either by
	      depending	 (at  least  transitively)   on	  build-indep	and/or
	      build-arch  or  by  inlining  what those targets would do.  This
	      target must not require 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
	      depend  (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 binary-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.0>

home | help