descrip.mms 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. #*****************************************************************************
  2. # *
  3. # Make file for VMS *
  4. # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
  5. # Date : 12 September 2011 *
  6. # *
  7. #*****************************************************************************
  8. .first
  9. define wx [--.include.wx]
  10. .ifdef __WXMOTIF__
  11. CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
  12. /assume=(nostdnew,noglobal_array_new)
  13. .else
  14. .ifdef __WXGTK__
  15. CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
  16. /assume=(nostdnew,noglobal_array_new)
  17. .else
  18. .ifdef __WXGTK2__
  19. CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
  20. /assume=(nostdnew,noglobal_array_new)
  21. .else
  22. .ifdef __WXX11__
  23. CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
  24. /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
  25. .else
  26. CXX_DEFINE =
  27. .endif
  28. .endif
  29. .endif
  30. .endif
  31. .suffixes : .cpp
  32. .cpp.obj :
  33. cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
  34. all :
  35. .ifdef __WXMOTIF__
  36. $(MMS)$(MMSQUALIFIERS) thread.exe
  37. .else
  38. .ifdef __WXGTK__
  39. $(MMS)$(MMSQUALIFIERS) thread_gtk.exe
  40. .else
  41. .ifdef __WXGTK2__
  42. $(MMS)$(MMSQUALIFIERS) thread_gtk2.exe
  43. .else
  44. .ifdef __WXX11__
  45. $(MMS)$(MMSQUALIFIERS) thread_x11.exe
  46. .endif
  47. .endif
  48. .endif
  49. .endif
  50. .ifdef __WXMOTIF__
  51. thread.exe : thread.obj
  52. cxxlink thread,[--.lib]vms/opt
  53. .else
  54. .ifdef __WXGTK__
  55. thread_gtk.exe : thread.obj
  56. cxxlink/exec=thread_gtk.exe thread,[--.lib]vms_gtk/opt
  57. .else
  58. .ifdef __WXGTK2__
  59. thread_gtk2.exe : thread.obj
  60. cxxlink/exec=thread_gtk2.exe thread,[--.lib]vms_gtk2/opt
  61. .else
  62. .ifdef __WXX11__
  63. thread_x11.exe : thread.obj
  64. cxxlink/exec=thread_x11.exe thread,[--.lib]vms_x11_univ/opt
  65. .endif
  66. .endif
  67. .endif
  68. .endif
  69. thread.obj : thread.cpp