~ubuntu-branches/ubuntu/quantal/mesa-glw/quantal

« back to all changes in this revision

Viewing changes to src/glut/glx/descrip.mms

  • Committer: Bazaar Package Importer
  • Author(s): Morten Kjeldgaard
  • Date: 2008-05-06 16:19:15 UTC
  • Revision ID: james.westby@ubuntu.com-20080506161915-uynz7nftmfixu6bq
Tags: upstream-7.0.3
ImportĀ upstreamĀ versionĀ 7.0.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Makefile for GLUT for VMS
 
2
# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
 
3
 
 
4
.first
 
5
        define gl [---.include.gl]
 
6
 
 
7
.include [---]mms-config.
 
8
 
 
9
##### MACROS #####
 
10
GLUT_MAJOR = 3
 
11
GLUT_MINOR = 7
 
12
 
 
13
VPATH = RCS
 
14
 
 
15
INCDIR = [---.include]
 
16
LIBDIR = [---.lib]
 
17
CFLAGS = /nowarn/include=$(INCDIR)/prefix=all/name=(as_is,short)/float=ieee/ieee=denorm
 
18
 
 
19
SOURCES = \
 
20
glut_8x13.c \
 
21
glut_9x15.c \
 
22
glut_bitmap.c \
 
23
glut_bwidth.c \
 
24
glut_cindex.c \
 
25
glut_cmap.c \
 
26
glut_cursor.c \
 
27
glut_dials.c \
 
28
glut_dstr.c \
 
29
glut_event.c \
 
30
glut_ext.c \
 
31
glut_fullscrn.c \
 
32
glut_gamemode.c \
 
33
glut_get.c \
 
34
glut_glxext.c \
 
35
glut_hel10.c \
 
36
glut_hel12.c \
 
37
glut_hel18.c \
 
38
glut_init.c \
 
39
glut_input.c \
 
40
glut_joy.c \
 
41
glut_key.c \
 
42
glut_keyctrl.c \
 
43
glut_keyup.c \
 
44
glut_menu.c \
 
45
glut_menu2.c \
 
46
glut_mesa.c \
 
47
glut_modifier.c \
 
48
glut_mroman.c \
 
49
glut_overlay.c \
 
50
glut_roman.c \
 
51
glut_shapes.c \
 
52
glut_space.c \
 
53
glut_stroke.c \
 
54
glut_swap.c \
 
55
glut_swidth.c \
 
56
glut_tablet.c \
 
57
glut_teapot.c \
 
58
glut_tr10.c \
 
59
glut_tr24.c \
 
60
glut_util.c \
 
61
glut_vidresize.c \
 
62
glut_warp.c \
 
63
glut_win.c \
 
64
glut_winmisc.c \
 
65
layerutil.c
 
66
 
 
67
OBJECTS0=glut_8x13.obj,\
 
68
glut_9x15.obj,\
 
69
glut_bitmap.obj,\
 
70
glut_bwidth.obj,\
 
71
glut_cindex.obj,\
 
72
glut_cmap.obj,\
 
73
glut_cursor.obj,\
 
74
glut_dials.obj,\
 
75
glut_dstr.obj,\
 
76
glut_event.obj,\
 
77
glut_ext.obj,\
 
78
glut_fullscrn.obj,\
 
79
glut_gamemode.obj
 
80
 
 
81
OBJECTS1=glut_get.obj,\
 
82
glut_glxext.obj,\
 
83
glut_hel10.obj,\
 
84
glut_hel12.obj,\
 
85
glut_hel18.obj,\
 
86
glut_init.obj,\
 
87
glut_input.obj,\
 
88
glut_joy.obj,\
 
89
glut_key.obj,\
 
90
glut_keyctrl.obj,\
 
91
glut_keyup.obj,\
 
92
glut_menu.obj,\
 
93
glut_menu2.obj,\
 
94
glut_mesa.obj,\
 
95
glut_modifier.obj
 
96
 
 
97
OBJECTS2=glut_mroman.obj,\
 
98
glut_overlay.obj,\
 
99
glut_roman.obj,\
 
100
glut_shapes.obj,\
 
101
glut_space.obj,\
 
102
glut_stroke.obj,\
 
103
glut_swap.obj,\
 
104
glut_swidth.obj,\
 
105
glut_tablet.obj,\
 
106
glut_teapot.obj,\
 
107
glut_tr10.obj,\
 
108
glut_tr24.obj,\
 
109
glut_util.obj,\
 
110
glut_vidresize.obj
 
111
 
 
112
OBJECTS3=glut_warp.obj,\
 
113
glut_win.obj,\
 
114
glut_winmisc.obj,\
 
115
layerutil.obj
 
116
 
 
117
##### RULES #####
 
118
 
 
119
VERSION=Glut V3.7
 
120
 
 
121
##### TARGETS #####
 
122
 
 
123
# Make the library
 
124
$(LIBDIR)$(GLUT_LIB) : $(OBJECTS0) $(OBJECTS1) $(OBJECTS2) $(OBJECTS3)
 
125
  @ $(MAKELIB) $(GLUT_LIB) $(OBJECTS0)
 
126
  @ library $(GLUT_LIB) $(OBJECTS1)
 
127
  @ library $(GLUT_LIB) $(OBJECTS2)
 
128
  @ library $(GLUT_LIB) $(OBJECTS3)
 
129
  @ rename $(GLUT_LIB)* $(LIBDIR)
 
130
.ifdef SHARE
 
131
  @ WRITE_ SYS$OUTPUT "  generating mesagl1.opt"
 
132
  @ OPEN_/WRITE FILE  mesagl1.opt
 
133
  @ WRITE_ FILE "!"
 
134
  @ WRITE_ FILE "! mesagl1.opt generated by DESCRIP.$(MMS_EXT)" 
 
135
  @ WRITE_ FILE "!"
 
136
  @ WRITE_ FILE "IDENTIFICATION=""$(VERSION)"""
 
137
  @ WRITE_ FILE "GSMATCH=LEQUAL,3,7
 
138
  @ WRITE_ FILE "$(OBJECTS0)"
 
139
  @ WRITE_ FILE "$(OBJECTS1)"
 
140
  @ WRITE_ FILE "$(OBJECTS2)"
 
141
  @ WRITE_ FILE "$(OBJECTS3)"
 
142
  @ WRITE_ FILE "[---.lib]libmesaglu.exe/SHARE"
 
143
  @ WRITE_ FILE "[---.lib]libmesagl.exe/SHARE"
 
144
  @ write file "sys$library:decw$xmulibshr.exe/share"
 
145
  @ WRITE_ FILE "SYS$SHARE:DECW$XEXTLIBSHR/SHARE"
 
146
  @ WRITE_ FILE "SYS$SHARE:DECW$XLIBSHR/SHARE"
 
147
  @ CLOSE_ FILE
 
148
  @ WRITE_ SYS$OUTPUT "  generating mesagl.map ..."
 
149
  @ CXXLINK_/NODEB/NOSHARE/NOEXE/MAP=mesagl.map/FULL mesagl1.opt/OPT
 
150
  @ WRITE_ SYS$OUTPUT "  analyzing mesagl.map ..."
 
151
  @ @[---.vms]ANALYZE_MAP.COM mesagl.map mesagl.opt
 
152
  @ WRITE_ SYS$OUTPUT "  linking $(GLUT_SHAR) ..."
 
153
  @ CXXLINK_/NODEB/SHARE=$(GLUT_SHAR)/MAP=mesagl.map/FULL mesagl1.opt/opt,mesagl.opt/opt
 
154
  @ rename $(GLUT_SHAR)* $(LIBDIR)
 
155
.endif
 
156
 
 
157
clean :
 
158
        delete *.obj;*
 
159
        purge
 
160
 
 
161
include mms_depend.
 
162
 
 
163
glut_8x13.obj : glut_8x13.c
 
164
glut_9x15.obj : glut_9x15.c
 
165
glut_bitmap.obj : glut_bitmap.c
 
166
glut_bwidth.obj : glut_bwidth.c
 
167
glut_cindex.obj : glut_cindex.c
 
168
glut_cmap.obj : glut_cmap.c
 
169
glut_cursor.obj : glut_cursor.c
 
170
glut_dials.obj : glut_dials.c
 
171
glut_dstr.obj : glut_dstr.c
 
172
glut_event.obj : glut_event.c
 
173
glut_ext.obj : glut_ext.c
 
174
glut_fullscrn.obj : glut_fullscrn.c
 
175
glut_gamemode.obj : glut_gamemode.c
 
176
glut_get.obj : glut_get.c
 
177
glut_glxext.obj : glut_glxext.c
 
178
glut_hel10.obj : glut_hel10.c
 
179
glut_hel12.obj : glut_hel12.c
 
180
glut_hel18.obj : glut_hel18.c
 
181
glut_init.obj : glut_init.c
 
182
glut_input.obj : glut_input.c
 
183
glut_joy.obj : glut_joy.c
 
184
glut_key.obj : glut_key.c
 
185
glut_keyctrl.obj : glut_keyctrl.c
 
186
glut_keyup.obj : glut_keyup.c
 
187
glut_menu.obj : glut_menu.c
 
188
glut_menu2.obj : glut_menu2.c
 
189
glut_mesa.obj : glut_mesa.c
 
190
glut_modifier.obj : glut_modifier.c
 
191
glut_mroman.obj : glut_mroman.c
 
192
glut_overlay.obj : glut_overlay.c
 
193
glut_roman.obj : glut_roman.c
 
194
glut_shapes.obj : glut_shapes.c
 
195
glut_space.obj : glut_space.c
 
196
glut_stroke.obj : glut_stroke.c
 
197
glut_swap.obj : glut_swap.c
 
198
glut_swidth.obj : glut_swidth.c
 
199
glut_tablet.obj : glut_tablet.c
 
200
glut_teapot.obj : glut_teapot.c
 
201
glut_tr10.obj : glut_tr10.c
 
202
glut_tr24.obj : glut_tr24.c
 
203
glut_util.obj : glut_util.c
 
204
glut_vidresize.obj : glut_vidresize.c
 
205
glut_warp.obj : glut_warp.c
 
206
glut_win.obj : glut_win.c
 
207
glut_winmisc.obj : glut_winmisc.c
 
208
layerutil.obj : layerutil.c