1 # Makefile for Mesa for VMS
2 # contributed by Jouk Jansen joukj@hrem.stm.tudelft.nl
4 .include [-]mms-config.
11 $(MMS)$(MMSQUALIFIERS) [-.lib]$(GL_SHAR)
14 $(MMS)$(MMSQUALIFIERS)
15 set default [-.glut.glx]
16 $(MMS)$(MMSQUALIFIERS)
19 [-.lib]$(GL_SHAR) : [-.lib]$(GL_LIB)
20 @ WRITE_ SYS$OUTPUT " generating libmesa.opt"
21 @ library/extract=* [-.lib]$(GL_LIB)
22 @ OPEN_/WRITE FILE libmesa.opt
24 @ WRITE_ FILE "! libmesa.opt generated by DESCRIP.$(MMS_EXT)"
26 @ WRITE_ FILE "IDENTIFICATION=""mesa5.1"""
27 @ WRITE_ FILE "GSMATCH=LEQUAL,5,1
28 @ WRITE_ FILE "libmesagl.obj"
29 @ write_ file "sys$share:decw$xextlibshr/share"
30 @ write_ file "sys$share:decw$xlibshr/share"
31 @ write_ file "sys$share:pthread$rtl/share"
33 @ $(MMS)$(MMSQUALIFIERS)/ignore=warning mesa_vms
34 @ WRITE_ SYS$OUTPUT " linking ..."
35 @ LINK_/NODEB/SHARE=[-.lib]$(GL_SHAR)/MAP=libmesa.map/FULL libmesa.opt/opt,\
37 @ delete libmesagl.obj;*
40 @ WRITE_ SYS$OUTPUT " generating libmesa.map ..."
41 @ LINK_/NODEB/NOSHARE/NOEXE/MAP=libmesa.map/FULL libmesa.opt/OPT
42 @ WRITE_ SYS$OUTPUT " analyzing libmesa.map ..."
43 @ @[-.vms]analyze_map.com libmesa.map mesa_vms.opt