Skip to Main Content
Volume 7A: XView Programming Manual
book

Volume 7A: XView Programming Manual

by Dan Heller
October 1994
Intermediate to advanced content levelIntermediate to advanced
770 pages
22h 58m
English
O'Reilly Media, Inc.
Content preview from Volume 7A: XView Programming Manual
Figure 25-3. Output of logo.c
25.7 Compiling an Implementation File
This is a brief overview of how to compile a file or set of files to implement an XView pack-
age. If the package is used only by a particular application that you are writing, you can add
the source and object files to your own Makefile or Imakefile just as you would for the
sources in your main application. However, if you want to build an XView object and add it
to the base XView library for general use, then there are several steps you need to take. You
should consult your system manuals for details specific to your system.
First, you should compile your program to generate an object file:
cc -c Logo.c
You may require additional compilation flags depending on your environment. The include
files are presumed to be in the same directory as the source file. If you install them anywhere
else, you should change the #include directives at the top of the source files to use a
different syntax. If you installed the header files in the default XView location (for example,
/usr/include/xview), the #include directives should say:
#include <xview/logo.h>
Anywhere else should have the line:
#include <logo.h>
If this is the case, your compile line options should include the -I parameter.
cc -c -I<include_path> Logo.c
Once Logo.c (the package implementation file) has been compiled, you may compile logo.c
(the sample application) and link all of them with ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Volume 6A: Motif Programming Manual

Volume 6A: Motif Programming Manual

David Brennan, Dan Heller, Paula Ferguson
Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization

Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization

Alejandro Terrazas, John Ostuni, Michael Barlow

Publisher Resources

ISBN: 9780937175873