Clone of mesa.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

descrip.mms 1.3KB

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