Chapter 24. A Legacy Project

<feature><title>In This Chapter</title>
</feature>

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 command.

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 ...

Get Xcode 3 Unleashed now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.