HP Visualize J5000 hp workstations - hp-ux 10.20 graphics administration guide - Page 21

Compiling HP PEX Applications, PEX Implementation and Programming Supplement.

Page 21 highlights

Compiling HP PEX Applications HP PEXlib is supported on the Series 700 workstations using shared libraries that must be linked with the application program. Only PEX programs written in C (not FORTRAN or Pascal) are supported. When you compile your PEXlib programs, you must link the application with the PEXlib library libPEX5 Note: The PEX library is dependent on the math library A compile line will typically appear: cc program.c -lPEX5 -lXext -lX11 -lm -ldld For more information on compiling and linking PEXlib programs, see the appropriate chapters in the HP PEX Implementation and Programming Supplement. Compiling OpenGL Applications HP's implementation of OpenGL is supported on workstations with HP VISUALIZE-FX graphics. To compile a program that does not use the OpenGL utilities, use a makefile that looks like this: INCDIR= -I/opt/graphics/OpenGL/include LIBDIR=-L/opt/graphics/OpenGL/lib LIBS=-lGL -lXext -lX11 -lm -ldld meow : meow.c c89 $(INCDIR) $(LIBDIR) -o meow meow.c $(LIBS) To compile a program that does use the OpenGL utilities, use a makefile that looks like this: INCDIR= -I/opt/graphics/OpenGL/include LIBDIR=-L/opt/graphics/OpenGL/lib LIBS=-lGLU -lGL -lXext -lX11 -lm -ldld meow : meow.c c89 $(INCDIR) $(LIBDIR) -o meow meow.c $(LIBS) Page 21 Graphics Administration Guide for HP-UX 10.20

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

Compiling HP PEX Applications
HP PEXlib is supported on the Series 700 workstations using shared libraries that must be linked with
the application program. Only PEX programs written in C (not FORTRAN or Pascal) are supported.
When you compile your PEXlib programs, you must link the application with the PEXlib library
libPEX5.
____________________________________________________________________________
Note:
The PEX library is dependent on the math library.
_____________________________________________________________________________
A compile line will typically appear:
cc program.c -lPEX5 -lXext -lX11 -lm –ldld
For more information on compiling and linking PEXlib programs, see the appropriate chapters in the HP
PEX Implementation and Programming Supplement.
Compiling OpenGL Applications
HP's implementation of OpenGL is supported on workstations with HP VISUALIZE-FX graphics.
To compile a program that does not use the OpenGL utilities, use a makefile that looks like this:
INCDIR= -I/opt/graphics/OpenGL/include
LIBDIR=-L/opt/graphics/OpenGL/lib
LIBS=-lGL -lXext -lX11 -lm -ldld
meow : meow.c
c89 $(INCDIR) $(LIBDIR) -o meow meow.c $(LIBS)
To compile a program that does use the OpenGL utilities, use a makefile that looks like this:
INCDIR= -I/opt/graphics/OpenGL/include
LIBDIR=-L/opt/graphics/OpenGL/lib
LIBS=-lGLU -lGL -lXext -lX11 -lm -ldld
meow : meow.c
c89 $(INCDIR) $(LIBDIR) -o meow meow.c $(LIBS)
Graphics Administration Guide for HP-UX 10.20
Page 21