Chapter 20. Xcode for make Veterans

This chapter is for experienced UNIX programmers who are accustomed to controlling application builds with a dependency manager, such as GNU make. As an integrated development environment, Xcode is at first glance far removed from the tools you are used to. But Xcode is not a tightly integrated tool set like Metrowerks’s CodeWarrior. The editor, the build system, and some convenience services run as part of Xcode’s process, but for preprocessing, compilation, assembly, and linkage, Xcode is a front end for gcc and other command line tools. You may feel that your builds have been sealed away from you in a black box; in this chapter, I hope to open the box for you a little.

A make file is organized around a hierarchy ...

Get Step into Xcode Mac OS X Development 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.