imake is a utility that works with imake to enable code to be compiled and installed on different UNIX machines. imake makes possible the wide portability of the X Window System code and is widely considered an X tool, but it's also useful for any software project that needs to be ported to many UNIX systems. imake also runs under Windows NT.
This handbook is ideal for X and UNIX programmers who want their software to be portable. The book is divided into two sections. The first section is a general explanation of imake, X configuration files, and how to write and debug an Imakefile. The second section describes how to write configuration files and presents a configuration file architecture that allows development of coexisting sets of configuration files. Several sample sets of configuration files are described and are available free over the Net.
New in the second edition:
Updated to cover the version X11R6.1 of the X Window System
Discusses using imake for non-UNIX systems such as Windows NT
Covers some of the quirks about using imake under OpenWindows/Solaris
is one of the primary contributors to the MySQL Reference Manual, a renowned online manual that has supported MySQL administrators and database developers for years, now available in an attractive paper format from the O'Reilly Community Press. He is also the author of Using csh & tcsh and Software Portability with imake by O'Reilly, as well as MySQL and MySQL and Perl for the Web by New Riders.
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal featured on the cover of Software Portability with imake is the boa constrictor, a snake of the Boidae family. Boa constrictors are typically grey or silver with a series of brown or deep red saddles along their backs. They are found in the warmest parts of America, from Mexico to Argentina, and can reach lengths up to eighteen feet. Their young are born live, an average brood consisting of thirty to fifty one-foot snakes. The Boids, which include boas, anacondas, and pythons, are the giants of the snake world (anacondas can reach lengths of thirty feet and can weigh over three hundred pounds).
Boas feed on birds, reptiles, and mammals. A constrictor will seize prey with its mouth, swiftly coil around it, and tighten the grip so that the victim cannot expand its chest to breathe. Contrary to popular rumor or belief, boa constrictors pose little threat to humans. When a boa perceives danger, it will usually flee or threaten by hissing with a sound that can be heard over one hundred feet away. UNIX and its attendant programs can be unruly beasts. Nutshell Handbooks(R) help you tame them.
Edie Freedman designed this cover and the entire UNIX bestiary that appears on other Nutshell Handbooks. The beasts themselves are adapted from 19th-century engravings from the Dover Pictorial Archive. The cover layout was produced with QuarkXPress 3.1 using the ITC Garamond font.
The inside layout was formatted in sqtroff by Lenny Muellner using ITC Garamond Light and ITC Garamond Book fonts, and was designed by Edie Freedman. The figures were created in Aldus Freehand 3.1 by Jeff Robbins. The colophon was written by Michael Kalantarian.