make Projects in Xcode
Not every worthwhile software-source product is packaged for Xcode. The vast library of open source software available for UNIX systems like Mac OS X come as tarballs—archives packaged and compressed by the
tar command-line tool—or as revisions in an SCM repository, to be built from the command line, using the
make tool—on Mac OS X it is GNU
make—takes as its input a makefile, specifying how products in a project are to be built. The makefile specifies that some files, say a
.o file from a compilation, depend on others, such as the
.c file of the same name, along with a set of
.h files. On the strength of ...