Next: Building a more complex package, Previous: Setting your environment to use installed packages, Up: Getting started
To clean up the build directory and delete any downloaded files, use
the clean
target:
$ make -C gnu/hello clean
There are other useful targets. For example, the whole build sequence can be broken down into stages as follows:
$ make -C gnu/hello fetch checksum extract configure build install
Each target depends on the previous one, so typing make -C
gnu/hello install
builds all the earlier targets first.
To see some information about the package before downloading it, use
the target fetch-list
.
$ make -C gnu/hello fetch-list make: Entering directory `/home/gnu/gsrc/gnu/hello' Name: hello Version: 2.7 Location: http://ftpmirror.gnu.org/hello/ Distribution files: hello-2.7.tar.gz Patch files: Signature files: hello-2.7.tar.gz.sig Dependencies: make: Leaving directory `/home/gnu/gsrc/gnu/hello'