Software Portability with Imake, 2nd Edition

Overview

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

See more details below
Paperback (Second Edition)
$32.95
BN.com price
Other sellers (Paperback)
  • All (22) from $1.99   
  • New (6) from $11.82   
  • Used (16) from $1.99   
Sending request ...

Overview

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

Ideal for X and UNIX programmers who want their software to be portable, this edition covers the current version of the X Windows System (X11R6.1), using Imake for non-UNIX systems such as Windows NT, and some of the quirks about using Imake under Open Windows/Solaris. Several sample sets of configuration files are described and are available free over the Net.

Read More Show Less

Editorial Reviews

Booknews
A handbook about the UNIX tool that allows the writing of portable programs that can be built and installed easily on any of the systems described in the configuration files. This program has been used to configure software for the X Window System (version 11), Motif, and Khoros. The book contains an introduction, a tutorial, and information on such subjects as the design of configuration files, coordinating sets of files, and troubleshooting. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9781565922266
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 9/8/1996
  • Series: Practical Software Engineering Series
  • Edition description: Second Edition
  • Edition number: 2
  • Pages: 406
  • Product dimensions: 6.96 (w) x 9.14 (h) x 0.89 (d)

Meet the Author

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.

Read More Show Less

Table of Contents

Preface
1 Introduction 1
2 A Tour of imake 15
3 Understanding Configuration Files 33
4 Writing Comments 59
5 The X11 Configuration Files 67
6 Writing Imakefiles 87
7 Imakefile Troubleshooting 127
8 A Closer Look at Makefile Generation 137
9 A Configuration Starter Project 151
10 Coordinating Sets of Configuration Files 165
11 Introduction to Configuration File Writing 183
12 Writing Rule Macros 199
13 Configuration Problems and Solutions 229
14 Troubleshooting Configuration Files 255
15 Designing Extensible Configuration Files 263
16 Creating Extensible Configuration Files 283
17 Using Extensible Configuration Files 293
18 Using imake on Non-UNIX Systems 301
App. A Obtaining Configuration Software 309
App. B Installing Configuration Software 313
App. C Configuration Programs: A Quick Reference 331
App. D Generating Makefiles: A Quick Reference 341
App. E Writing Imakefiles: A Quick Reference 343
App. F Writing Configuration Files: A Quick Reference 353
App. G Basics of make and cpp 359
App. H A Little History 365
App. I Other Sources of Information 367
App. J Using imake with Open Windows 369
Index 379
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)