1 2VMS support contributed by Jouk Jansen (joukj@hrem.stm.tudelft.nl) 3 4 5The latest version was tested on a VMSAlpha7.2 system using DECC6.0, but 6probably also works for other versions. 7 8At the moment only the libraries LIBMESGL.EXE/LIBMESGL.OLB, 9LIBMESAGLU.EXE/LIBMESAGLU.OLB and LIBGLUT.EXE/LIBGLUT.OLB and the demos of the 10directory [.DEMOS] can be build. 11However, feel free to create the missing "decrip.mms-files" in the other 12directories. 13 14 The make files were tested 15using the DIGITAL make utility called MMS. There is also a public domain 16clone available (MMK) and I think, but it is not tested, that this 17utility will give (hardly) any problem. 18 19To make everything just type MMS (or MMK) in the main directory of 20mesagl. For MMS the deafult makefile is called descrip.mms, and 21that is what I have called it. I included alse some config files, 22all having mms somewhere in the name which all the makefiles need 23(just as your unix makefiles). 24 25On Alpha platforms at default a sharable images for the libraries are created. 26To get a static library make it by typing MMS/MACRO=(NOSHARE=1). 27On VAX platforms only static libraries can be build. 28 2923-sep-2005 30changed default compilation to use /float=ieee/ieee=denorm. The reason for 31this is that it makes Mesa on OpenVMS better compatible with other platforms 32and other packages for VMS that I maintain. 33For more information see 34 http://nchrem.tnw.tudelft.nl/openvms 35 https://bugs.freedesktop.org/show_bug.cgi?id=4270 36You may want to compile Mesa to use VAX-floating point arithmetic, instead 37of IEEE floating point by removing the /float=IEEE/denorm flag from the 38compiler options in the descrip.mms files. 39