1#***************************************************************************** 2# * 3# Make file for VMS * 4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * 5# Date : 6 November 2012 * 6# * 7#***************************************************************************** 8.first 9 define wx [--.include.wx] 10 11.ifdef __WXUNIVERSAL__ 12CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\ 13 /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new) 14CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\ 15 /name=(as_is,short)/ieee=denorm 16.else 17.ifdef __WXGTK2__ 18CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2==1)/float=ieee\ 19 /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new) 20CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2==1)/float=ieee\ 21 /name=(as_is,short)/ieee=denorm 22.else 23CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/iee=denorm\ 24 /assume=(nostdnew,noglobal_array_new) 25CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/iee=denorm 26.endif 27.endif 28 29.suffixes : .cpp 30 31.cpp.obj : 32 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp 33.c.obj : 34 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c 35 36OBJECTS = \ 37 animate.obj,\ 38 app.obj,\ 39 artgtk.obj,\ 40 bitmap.obj,\ 41 brush.obj,\ 42 clipbrd.obj,\ 43 colordlg.obj,\ 44 colour.obj,\ 45 collpane.obj,\ 46 cursor.obj,\ 47 dataobj.obj,\ 48 dc.obj,\ 49 dcclient.obj,\ 50 dcmemory.obj,\ 51 dcscreen.obj,\ 52 dnd.obj,\ 53 evtloop.obj,\ 54 filedlg.obj,\ 55 font.obj,\ 56 glcanvas.obj,\ 57 sockgtk.obj,\ 58 minifram.obj,\ 59 pen.obj,\ 60 popupwin.obj,\ 61 renderer.obj,\ 62 region.obj,\ 63 settings.obj,\ 64 timer.obj,\ 65 tooltip.obj,\ 66 toplevel.obj,\ 67 utilsgtk.obj,\ 68 window.obj 69 70OBJECTS0= \ 71 bmpbuttn.obj,\ 72 button.obj,\ 73 checkbox.obj,\ 74 checklst.obj,\ 75 choice.obj,\ 76 combobox.obj,\ 77 control.obj,\ 78 dialog.obj,\ 79 fontdlg.obj,\ 80 frame.obj,\ 81 gauge.obj,\ 82 listbox.obj,\ 83 mdi.obj,\ 84 menu.obj,\ 85 notebook.obj,\ 86 radiobox.obj,\ 87 radiobut.obj,\ 88 scrolbar.obj,\ 89 scrolwin.obj,\ 90 slider.obj,\ 91 spinbutt.obj,\ 92 spinctrl.obj,\ 93 statbmp.obj,\ 94 statbox.obj,\ 95 statline.obj,\ 96 stattext.obj,\ 97 toolbar.obj,\ 98 textctrl.obj,\ 99 tglbtn.obj,\ 100 msgdlg.obj,\ 101 treeentry_gtk.obj,textentry.obj,filectrl.obj,print.obj,win_gtk.obj,\ 102 mnemonics.obj,private.obj,assertdlg_gtk.obj,infobar.obj,anybutton.obj,\ 103 nonownedwnd.obj,textmeasure.obj 104 105SOURCES =\ 106 animate.cpp,\ 107 app.cpp,\ 108 artgtk.cpp, \ 109 bitmap.cpp,\ 110 bmpbuttn.cpp,\ 111 brush.cpp,\ 112 button.cpp,\ 113 checkbox.cpp,\ 114 checklst.cpp,\ 115 choice.cpp,\ 116 clipbrd.cpp,\ 117 colordlg.cpp,\ 118 colour.cpp,\ 119 collpane.cpp,\ 120 combobox.cpp,\ 121 control.cpp,\ 122 cursor.cpp,\ 123 dataobj.cpp,\ 124 dc.cpp,\ 125 dcclient.cpp,\ 126 dcmemory.cpp,\ 127 dcscreen.cpp,\ 128 dialog.cpp,\ 129 dnd.cpp,\ 130 evtloop.cpp,\ 131 filedlg.cpp,\ 132 font.cpp,\ 133 fontdlg.cpp,\ 134 frame.cpp,\ 135 gauge.cpp,\ 136 glcanvas.cpp,\ 137 sockgtk.cpp,\ 138 listbox.cpp,\ 139 mdi.cpp,\ 140 menu.cpp,\ 141 minifram.cpp,\ 142 msgdlg.cpp,\ 143 notebook.cpp,\ 144 pen.cpp,\ 145 popupwin.cpp,\ 146 radiobox.cpp,\ 147 radiobut.cpp,\ 148 renderer.cpp,\ 149 region.cpp,\ 150 scrolbar.cpp,\ 151 scrolwin.cpp,\ 152 settings.cpp,\ 153 slider.cpp,\ 154 spinbutt.cpp,\ 155 spinctrl.cpp,\ 156 statbmp.cpp,\ 157 statbox.cpp,\ 158 statline.cpp,\ 159 stattext.cpp,\ 160 toolbar.cpp,\ 161 textctrl.cpp,\ 162 tglbtn.cpp,\ 163 timer.cpp,\ 164 tooltip.cpp,\ 165 toplevel.cpp,\ 166 utilsgtk.cpp,\ 167 window.cpp,\ 168 treeentry_gtk.c,textentry.cpp,filectrl.cpp,print.cpp,win_gtk.cpp,\ 169 mnemonics.cpp,private.cpp,assertdlg_gtk.cpp,infobar.cpp,anybutton.cpp,\ 170 nonownedwnd.cpp,textmeasure.cpp 171 172all : $(SOURCES) 173 $(MMS)$(MMSQUALIFIERS) $(OBJECTS) 174.ifdef __WXUNIVERSAL__ 175 library [--.lib]libwx_gtk_univ.olb $(OBJECTS) 176 If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk_univ.olb [.CXX_REPOSITORY]*.obj 177.else 178.ifdef __WXGTK2__ 179 library [--.lib]libwx_gtk2.olb $(OBJECTS) 180 If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj 181 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0) 182 library [--.lib]libwx_gtk2.olb $(OBJECTS0) 183.else 184 library [--.lib]libwx_gtk.olb $(OBJECTS) 185 If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj 186 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0) 187 library [--.lib]libwx_gtk.olb $(OBJECTS0) 188.endif 189.endif 190 191$(OBJECTS) : [--.include.wx]setup.h 192$(OBJECTS0) : [--.include.wx]setup.h 193 194animate.obj : animate.cpp 195app.obj : app.cpp 196artgtk.obj : artgtk.cpp 197bitmap.obj : bitmap.cpp 198bmpbuttn.obj : bmpbuttn.cpp 199brush.obj : brush.cpp 200button.obj : button.cpp 201checkbox.obj : checkbox.cpp 202checklst.obj : checklst.cpp 203choice.obj : choice.cpp 204clipbrd.obj :clipbrd.cpp 205colordlg.obj : colordlg.cpp 206colour.obj : colour.cpp 207collpane.obj : collpane.cpp 208combobox.obj : combobox.cpp 209control.obj : control.cpp 210cursor.obj : cursor.cpp 211dataobj.obj : dataobj.cpp 212dc.obj : dc.cpp 213dcclient.obj : dcclient.cpp 214dcmemory.obj : dcmemory.cpp 215dcscreen.obj : dcscreen.cpp 216dialog.obj : dialog.cpp 217dnd.obj : dnd.cpp 218evtloop.obj : evtloop.cpp 219filedlg.obj : filedlg.cpp 220font.obj : font.cpp 221fontdlg.obj : fontdlg.cpp 222frame.obj : frame.cpp 223gauge.obj : gauge.cpp 224glcanvas.obj : glcanvas.cpp 225sockgtk.obj : sockgtk.cpp 226listbox.obj : listbox.cpp 227msgdlg.obj : msgdlg.cpp 228mdi.obj : mdi.cpp 229menu.obj : menu.cpp 230minifram.obj : minifram.cpp 231notebook.obj : notebook.cpp 232pen.obj : pen.cpp 233popupwin.obj : popupwin.cpp 234radiobox.obj : radiobox.cpp 235radiobut.obj : radiobut.cpp 236renderer.obj : renderer.cpp 237region.obj : region.cpp 238scrolbar.obj : scrolbar.cpp 239scrolwin.obj : scrolwin.cpp 240settings.obj : settings.cpp 241slider.obj : slider.cpp 242spinbutt.obj : spinbutt.cpp 243spinctrl.obj : spinctrl.cpp 244statbmp.obj : statbmp.cpp 245statbox.obj : statbox.cpp 246statline.obj : statline.cpp 247stattext.obj : stattext.cpp 248toolbar.obj : toolbar.cpp 249textctrl.obj : textctrl.cpp 250tglbtn.obj : tglbtn.cpp 251timer.obj : timer.cpp 252tooltip.obj : tooltip.cpp 253toplevel.obj : toplevel.cpp 254utilsgtk.obj : utilsgtk.cpp 255window.obj : window.cpp 256treeentry_gtk.obj : treeentry_gtk.c 257 cc $(CFLAGS)$(CC_DEFINE)/warn=disab=CHAROVERFL $(MMS$TARGET_NAME).c 258textentry.obj : textentry.cpp 259filectrl.obj : filectrl.cpp 260print.obj : print.cpp 261win_gtk.obj : win_gtk.cpp 262mnemonics.obj : mnemonics.cpp 263private.obj : private.cpp 264assertdlg_gtk.obj : assertdlg_gtk.cpp 265infobar.obj : infobar.cpp 266anybutton.obj : anybutton.cpp 267nonownedwnd.obj : nonownedwnd.cpp 268textmeasure.obj : textmeasure.cpp 269