Provided by: dpkg-dev_1.22.6ubuntu6.1_all bug

NAME

       dpkg-buildtree - helper for build tree operations during package builds

SYNOPSIS

       dpkg-buildtree [option...] [command]

DESCRIPTION

       dpkg-buildtree is a tool to perform common operations on the build tree for a source package.

       This program was introduced in dpkg 1.22.3.

COMMANDS

       clean
           Removes  all  artifacts  generated  during  a  build by the various dpkg tools, and pathnames used or
           controlled by dpkg tools that are safe to clean.  These files are used to track state between package
           build runs, and are in many  cases  internal  implementation  details  the  packager  should  not  be
           concerned about, or are staging directories containing build artifacts.

       --help
           Show the usage message and exit.

       --version
           Show the version and exit.

FILES

   Cleaned files
       debian/files
       debian/files.new
           Files generated by dpkg-distaddfile(1).

       debian/substvars
       debian/substvars.new
           Files generated by dpkg-shlibdeps(1).

       debian/tmp
           Staging   directory   containing   the   contents   to   be  used  when  creating  a  package.   Both
           dpkg-gencontrol(1) and dpkg-gensymbols(1) generate files within.

EXAMPLES

   Usage in debian/rules
       You can call dpkg-buildtree clean from the  debian/rules  clean  target,  after  having  performed  other
       necessary cleanups.

       For example for an autoconf-like build system:

         clean:
               [ ! -f Makefile ] || $(MAKE) distclean
               dpkg-buildtree clean

1.22.6                                             2024-07-17                                  dpkg-buildtree(1)