| 1 | #***************************************************************************** |
| 2 | # * |
| 3 | # Make file for VMS * |
| 4 | # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * |
| 5 | # Date : 21 January 2013 * |
| 6 | # * |
| 7 | #***************************************************************************** |
| 8 | .first |
| 9 | define wx [--.include.wx] |
| 10 | |
| 11 | .ifdef __WXMOTIF__ |
| 12 | CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\ |
| 13 | /assume=(nostdnew,noglobal_array_new) |
| 14 | CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short) |
| 15 | .else |
| 16 | .ifdef __WXGTK__ |
| 17 | CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\ |
| 18 | /assume=(nostdnew,noglobal_array_new) |
| 19 | CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm |
| 20 | .else |
| 21 | .ifdef __WXX11__ |
| 22 | CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\ |
| 23 | /name=(as_is,short)/assume=(nostdnew,noglobal_array_new) |
| 24 | CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\ |
| 25 | /name=(as_is,short) |
| 26 | .else |
| 27 | .ifdef __WXGTK2__ |
| 28 | CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2==1)/float=ieee\ |
| 29 | /name=(as_is,short)/assume=(nostdnew,noglobal_array_new) |
| 30 | CC_DEFINE = /define=(__WX_GTK__=1,VMS_GTK2==1)/float=ieee\ |
| 31 | /name=(as_is,short) |
| 32 | .else |
| 33 | CXX_DEFINE = |
| 34 | CC_DEFINE = |
| 35 | .endif |
| 36 | .endif |
| 37 | .endif |
| 38 | .endif |
| 39 | |
| 40 | .suffixes : .cpp |
| 41 | |
| 42 | .cpp.obj : |
| 43 | cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp |
| 44 | .c.obj : |
| 45 | cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c |
| 46 | |
| 47 | OBJECTS = \ |
| 48 | aboutdlgg.obj,\ |
| 49 | busyinfo.obj,\ |
| 50 | calctrlg.obj,\ |
| 51 | caret.obj,\ |
| 52 | choicbkg.obj,\ |
| 53 | choicdgg.obj,\ |
| 54 | datectlg.obj,\ |
| 55 | dcpsg.obj,\ |
| 56 | dirctrlg.obj,\ |
| 57 | dirdlgg.obj,\ |
| 58 | fdrepdlg.obj,\ |
| 59 | fontdlgg.obj,\ |
| 60 | grid.obj,\ |
| 61 | gridctrl.obj,\ |
| 62 | gridsel.obj,\ |
| 63 | helpext.obj,\ |
| 64 | htmllbox.obj,\ |
| 65 | imaglist.obj,\ |
| 66 | laywin.obj,\ |
| 67 | listbkg.obj,\ |
| 68 | listctrl.obj,\ |
| 69 | logg.obj,\ |
| 70 | msgdlgg.obj,\ |
| 71 | numdlgg.obj,\ |
| 72 | odcombo.obj,\ |
| 73 | printps.obj,\ |
| 74 | prntdlgg.obj,\ |
| 75 | propdlg.obj,\ |
| 76 | progdlgg.obj,\ |
| 77 | renderg.obj,\ |
| 78 | sashwin.obj,\ |
| 79 | scrlwing.obj,\ |
| 80 | selstore.obj,\ |
| 81 | splitter.obj,\ |
| 82 | tabg.obj,\ |
| 83 | textdlgg.obj,\ |
| 84 | tipdlg.obj,\ |
| 85 | tipwin.obj,\ |
| 86 | toolbkg.obj,\ |
| 87 | treebkg.obj,\ |
| 88 | treectlg.obj,\ |
| 89 | wizard.obj,\ |
| 90 | hyperlinkg.obj,\ |
| 91 | filepickerg.obj,\ |
| 92 | bmpcboxg.obj,\ |
| 93 | filectrlg.obj,srchctlg.obj,notifmsgg.obj,headerctrlg.obj,\ |
| 94 | grideditors.obj,vlbox.obj,vscroll.obj,stattextg.obj,\ |
| 95 | editlbox.obj,datavgen.obj,dbgrptg.obj,dragimgg.obj,\ |
| 96 | richmsgdlgg.obj,commandlinkbuttong.obj,spinctlg.obj,\ |
| 97 | markuptext.obj,bannerwindow.obj,timectrlg.obj,richtooltipg.obj\ |
| 98 | ,statbmpg.obj,splash.obj |
| 99 | |
| 100 | SOURCES = \ |
| 101 | aboutdlgg.cpp,\ |
| 102 | accel.cpp,\ |
| 103 | animateg.cpp,\ |
| 104 | busyinfo.cpp,\ |
| 105 | calctrlg.cpp,\ |
| 106 | caret.cpp,\ |
| 107 | choicbkg.cpp,\ |
| 108 | choicdgg.cpp,\ |
| 109 | collpaneg.cpp,\ |
| 110 | colrdlgg.cpp,\ |
| 111 | clrpickerg.cpp,\ |
| 112 | datectlg.cpp,\ |
| 113 | dcpsg.cpp,\ |
| 114 | dirctrlg.cpp,\ |
| 115 | dirdlgg.cpp,\ |
| 116 | filedlgg.cpp,\ |
| 117 | fdrepdlg.cpp,\ |
| 118 | fontdlgg.cpp,\ |
| 119 | fontpickerg.cpp,\ |
| 120 | grid.cpp,\ |
| 121 | gridctrl.cpp,\ |
| 122 | gridsel.cpp,\ |
| 123 | helpext.cpp,\ |
| 124 | htmllbox.cpp,\ |
| 125 | imaglist.cpp,\ |
| 126 | laywin.cpp,\ |
| 127 | listbkg.cpp,\ |
| 128 | listctrl.cpp,\ |
| 129 | logg.cpp,\ |
| 130 | msgdlgg.cpp,\ |
| 131 | notebook.cpp,\ |
| 132 | numdlgg.cpp,\ |
| 133 | odcombo.cpp,\ |
| 134 | paletteg.cpp,\ |
| 135 | printps.cpp,\ |
| 136 | prntdlgg.cpp,\ |
| 137 | propdlg.cpp,\ |
| 138 | progdlgg.cpp,\ |
| 139 | renderg.cpp,\ |
| 140 | sashwin.cpp,\ |
| 141 | selstore.cpp,\ |
| 142 | splitter.cpp,\ |
| 143 | statline.cpp,\ |
| 144 | statusbr.cpp,\ |
| 145 | tabg.cpp,\ |
| 146 | textdlgg.cpp,\ |
| 147 | tipdlg.cpp,\ |
| 148 | tipwin.cpp,\ |
| 149 | toolbkg.cpp,\ |
| 150 | treebkg.cpp,\ |
| 151 | treectlg.cpp,\ |
| 152 | wizard.cpp,\ |
| 153 | dragimgg.cpp,\ |
| 154 | fdrepdlg.cpp,\ |
| 155 | htmllbox.cpp,\ |
| 156 | listbkg.cpp,\ |
| 157 | mdig.cpp,\ |
| 158 | scrlwing.cpp,\ |
| 159 | spinctlg.cpp,\ |
| 160 | splash.cpp,\ |
| 161 | timer.cpp,\ |
| 162 | vlbox.cpp,\ |
| 163 | hyperlinkg.cpp,\ |
| 164 | filepickerg.cpp,\ |
| 165 | vscroll.cpp,\ |
| 166 | icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\ |
| 167 | ,headerctrlg.cpp,grideditors.cpp,stattextg.cpp,editlbox.cpp,\ |
| 168 | datavgen.cpp,dbgrptg.cpp,dragimgg.cpp,richmsgdlgg.cpp,\ |
| 169 | commandlinkbuttong.cpp,spinctlg.cpp markuptext.cpp \ |
| 170 | bannerwindow.cpp timectrlg.cpp richtooltipg.cpp statbmpg.cpp \ |
| 171 | textmeasure.cpp |
| 172 | |
| 173 | .ifdef __WXMOTIF__ |
| 174 | OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\ |
| 175 | combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\ |
| 176 | mdig.obj,infobar.obj,textmeasure.obj |
| 177 | .else |
| 178 | .ifdef __WXX11__ |
| 179 | OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\ |
| 180 | listbkg.obj,mdig.obj,spinctlg.obj,timer.obj,\ |
| 181 | combog.obj,icon.obj,collpaneg.obj,animateg.obj,\ |
| 182 | colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj,textmeasure.obj |
| 183 | .else |
| 184 | .ifdef __WXGTK__ |
| 185 | OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\ |
| 186 | combog.obj,icon.obj,collpaneg.obj,animateg.obj,\ |
| 187 | colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj,textmeasure.obj |
| 188 | .else |
| 189 | OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\ |
| 190 | combog.obj,icon.obj |
| 191 | .endif |
| 192 | .endif |
| 193 | .endif |
| 194 | |
| 195 | all : $(SOURCES) |
| 196 | $(MMS)$(MMSQUALIFIERS) $(OBJECTS) |
| 197 | $(MMS)$(MMSQUALIFIERS) $(OBJECTS0) |
| 198 | .ifdef __WXMOTIF__ |
| 199 | library/crea [--.lib]libwx_motif.olb $(OBJECTS) |
| 200 | library [--.lib]libwx_motif.olb $(OBJECTS0) |
| 201 | .else |
| 202 | .ifdef __WXGTK__ |
| 203 | library/crea [--.lib]libwx_gtk.olb $(OBJECTS) |
| 204 | library [--.lib]libwx_gtk.olb $(OBJECTS0) |
| 205 | .else |
| 206 | .ifdef __WXGTK2__ |
| 207 | library/crea [--.lib]libwx_gtk2.olb $(OBJECTS) |
| 208 | library [--.lib]libwx_gtk2.olb $(OBJECTS0) |
| 209 | .else |
| 210 | .ifdef __WXX11__ |
| 211 | library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS) |
| 212 | library [--.lib]libwx_x11_univ.olb $(OBJECTS0) |
| 213 | .endif |
| 214 | .endif |
| 215 | .endif |
| 216 | .endif |
| 217 | |
| 218 | $(OBJECTS) : [--.include.wx]setup.h |
| 219 | $(OBJECTS0) : [--.include.wx]setup.h |
| 220 | |
| 221 | aboutdlgg.obj : aboutdlgg.cpp |
| 222 | accel.obj : accel.cpp |
| 223 | animateg.obj : animateg.cpp |
| 224 | busyinfo.obj : busyinfo.cpp |
| 225 | calctrlg.obj : calctrlg.cpp |
| 226 | caret.obj : caret.cpp |
| 227 | choicdgg.obj : choicdgg.cpp |
| 228 | clrpickerg.obj : clrpickerg.cpp |
| 229 | collpaneg.obj : collpaneg.cpp |
| 230 | colrdlgg.obj : colrdlgg.cpp |
| 231 | datectlg.obj : datectlg.cpp |
| 232 | dcpsg.obj : dcpsg.cpp |
| 233 | dirctrlg.obj : dirctrlg.cpp |
| 234 | dirdlgg.obj : dirdlgg.cpp |
| 235 | filedlgg.obj : filedlgg.cpp |
| 236 | fontdlgg.obj : fontdlgg.cpp |
| 237 | fdrepdlg.obj : fdrepdlg.cpp |
| 238 | grid.obj : grid.cpp |
| 239 | gridctrl.obj : gridctrl.cpp |
| 240 | gridsel.obj : gridsel.cpp |
| 241 | helpext.obj : helpext.cpp |
| 242 | htmllbox.obj : htmllbox.cpp |
| 243 | icon.obj : icon.cpp |
| 244 | imaglist.obj : imaglist.cpp |
| 245 | laywin.obj : laywin.cpp |
| 246 | listctrl.obj : listctrl.cpp |
| 247 | cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(INTTRUNCATED) listctrl.cpp |
| 248 | logg.obj : logg.cpp |
| 249 | msgdlgg.obj : msgdlgg.cpp |
| 250 | notebook.obj : notebook.cpp |
| 251 | numdlgg.obj : numdlgg.cpp |
| 252 | odcombo.obj : odcombo.cpp |
| 253 | paletteg.obj : paletteg.cpp |
| 254 | printps.obj : printps.cpp |
| 255 | prntdlgg.obj : prntdlgg.cpp |
| 256 | progdlgg.obj : progdlgg.cpp |
| 257 | propdlg.obj : propdlg.cpp |
| 258 | scrlwing.obj : scrlwing.cpp |
| 259 | spinctlg.obj : spinctlg.cpp |
| 260 | renderg.obj : renderg.cpp |
| 261 | sashwin.obj : sashwin.cpp |
| 262 | selstore.obj : selstore.cpp |
| 263 | splitter.obj : splitter.cpp |
| 264 | statline.obj : statline.cpp |
| 265 | statusbr.obj : statusbr.cpp |
| 266 | tabg.obj : tabg.cpp |
| 267 | textdlgg.obj : textdlgg.cpp |
| 268 | tipdlg.obj : tipdlg.cpp |
| 269 | tipwin.obj : tipwin.cpp |
| 270 | treectlg.obj : treectlg.cpp |
| 271 | wizard.obj : wizard.cpp |
| 272 | dragimgg.obj : dragimgg.cpp |
| 273 | fdrepdlg.obj : fdrepdlg.cpp |
| 274 | htmllbox.obj : htmllbox.cpp |
| 275 | listbkg.obj : listbkg.cpp |
| 276 | mdig.obj : mdig.cpp |
| 277 | scrlwing.obj : scrlwing.cpp |
| 278 | spinctlg.obj : spinctlg.cpp |
| 279 | splash.obj : splash.cpp |
| 280 | timer.obj : timer.cpp |
| 281 | vlbox.obj : vlbox.cpp |
| 282 | vscroll.obj : vscroll.cpp |
| 283 | cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp |
| 284 | listbkg.obj : listbkg.cpp |
| 285 | choicbkg.obj : choicbkg.cpp |
| 286 | toolbkg.obj : toolbkg.cpp |
| 287 | treebkg.obj : treebkg.cpp |
| 288 | combog.obj : combog.cpp |
| 289 | fontpickerg.obj : fontpickerg.cpp |
| 290 | hyperlinkg.obj : hyperlinkg.cpp |
| 291 | filepickerg.obj : filepickerg.cpp |
| 292 | bmpcboxg.obj : bmpcboxg.cpp |
| 293 | filectrlg.obj : filectrlg.cpp |
| 294 | srchctlg.obj : srchctlg.cpp |
| 295 | notifmsgg.obj : notifmsgg.cpp |
| 296 | stattextg.obj : stattextg.cpp |
| 297 | headerctrlg.obj : headerctrlg.cpp |
| 298 | grideditors.obj : grideditors.cpp |
| 299 | infobar.obj : infobar.cpp |
| 300 | datavgen.obj : datavgen.cpp |
| 301 | cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(UNSCOMZER) datavgen.cpp |
| 302 | dbgrptg.obj : dbgrptg.cpp |
| 303 | dragimgg.obj : dragimgg.cpp |
| 304 | richmsgdlgg.obj : richmsgdlgg.cpp |
| 305 | commandlinkbuttong.obj : commandlinkbuttong.cpp |
| 306 | spinctlg.obj : spinctlg.cpp |
| 307 | markuptext.obj : markuptext.cpp |
| 308 | bannerwindow.obj : bannerwindow.cpp |
| 309 | timectrlg.obj : timectrlg.cpp |
| 310 | richtooltipg.obj : richtooltipg.cpp |
| 311 | statbmpg.obj : statbmpg.cpp |
| 312 | textmeasure.obj : textmeasure.cpp |
| 313 | editlbox.obj : editlbox.cpp |