GL_ARB_texture_rectangle enums (Andreas Stenglein)
[profile/ivi/mesa.git] / src / descrip.mms
1 # Makefile for Mesa for VMS
2 # contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
3
4 .include [-]mms-config.
5
6 all :
7         set default [.mesa]
8         $(MMS)$(MMSQUALIFIERS)
9         set default [-]
10 .ifdef SHARE
11         $(MMS)$(MMSQUALIFIERS) [-.lib]$(GL_SHAR)
12 .endif
13         set default [.glu]
14         $(MMS)$(MMSQUALIFIERS)
15         set default [-.glut.glx]
16         $(MMS)$(MMSQUALIFIERS)
17         set default [--]
18
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
23         @ WRITE_ FILE "!"
24         @ WRITE_ FILE "! libmesa.opt generated by DESCRIP.$(MMS_EXT)" 
25         @ WRITE_ FILE "!"
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"
32         @ CLOSE_ FILE
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,\
36         mesa_vms.opt/opt
37         @ delete libmesagl.obj;*
38
39 mesa_vms :
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