Chapter 24. A Legacy Project
Building
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
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 the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.