Original Broadcast: 20 July 2005
View This Webcast On-Demand
About This Webcast:
Although Make was intended to solve build problems, it creates some of the worst problems of all: incorrect dependencies. Many Make users can't rely on it to "do the right thing" and end up running full builds (or even multiple builds) to generate their executables.
During this presentation, John Graham-Cumming will walk through various solutions to the dependency nightmare. Starting from hand-maintained dependencies, through makedepend, fastdep, and GNU Make Makefile remaking techniques, he outlines solutions for all sizes of builds, from single directory personal projects to commercial software with 1,000s of modules.
About The Speakers:
John Graham-Cumming is Founder and Chief Scientist at Electric Cloud.
Prior to joining Electric Cloud, John was a Venture Consultant with Accel
Partners, VP of Internet Technology at Interwoven, VP of Engineering at
Scriptics Corporation, and Chief Architect at Optimal Networks. John holds
BA and MA degrees in Mathematics and Computation and a Doctorate in Computer
Security from Oxford. John is the creator of GNU Make Standard Library, as
well as the open source POPFile project.
John Ousterhout is Founder and CEO of Electric Cloud. He is also the
creator of the Tcl scripting language and is well known for his work in
distributed operating systems, high-performance file systems, and user
interfaces. Prior to Electric Cloud, John was Founder and CEO of Scriptics
Corporation, Distinguished Engineer at Sun Microsystems, and Professor of
Computer Science at U.C. Berkeley. John holds a BS degree in Physics from
Yale and a PhD in Computer Science from Carnegie Mellon University.
|