]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
fix watcom 64 bug (openwatcom1.1) (second try)
[wxWidgets.git] / src / generic / descrip.mms
CommitLineData
ff522858
JJ
1#*****************************************************************************
2# *
3# Make file for VMS *
4# Author : J.Jansen (joukj@hrem.stm.tudelft.nl) *
5# Date : 9 November 1999 *
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
4dff3400
JJ
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
ff522858 15.else
3fa056ab 16.ifdef __WXGTK__
de5fadb4
JJ
17.ifdef __WXUNIVERSAL__
18CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
19 /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
20CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
21 /name=(as_is,short)/ieee=denorm
22.else
14329e03
JJ
23CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
24 /assume=(nostdnew,noglobal_array_new)
25CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
de5fadb4 26.endif
3fa056ab 27.else
ff522858 28CXX_DEFINE =
14329e03 29CC_DEFINE =
ff522858 30.endif
3fa056ab 31.endif
ff522858
JJ
32
33.suffixes : .cpp
34
35.cpp.obj :
36 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
14329e03
JJ
37.c.obj :
38 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
ff522858
JJ
39
40OBJECTS = \
41 busyinfo.obj,\
1696c178 42 calctrl.obj,\
ff522858
JJ
43 caret.obj,\
44 choicdgg.obj,\
45 colrdlgg.obj,\
46 dcpsg.obj,\
57681e5b 47 dirctrlg.obj,\
ff522858
JJ
48 dirdlgg.obj,\
49 fontdlgg.obj,\
50 grid.obj,\
abfcca57
JJ
51 gridctrl.obj,\
52 gridsel.obj,\
ff522858 53 helpext.obj,\
ff522858
JJ
54 imaglist.obj,\
55 laywin.obj,\
56 listctrl.obj,\
57 logg.obj,\
58 msgdlgg.obj,\
ff522858
JJ
59 numdlgg.obj,\
60 panelg.obj,\
61 printps.obj,\
62 prntdlgg.obj,\
63 progdlgg.obj,\
40f27731 64 renderg.obj,\
ff522858 65 sashwin.obj,\
c698eae5 66 selstore.obj,\
ff522858 67 splitter.obj,\
ff522858
JJ
68 tabg.obj,\
69 textdlgg.obj,\
70 tipdlg.obj,\
135ce19c 71 tipwin.obj,\
57681e5b 72 treectlg.obj,\
ff522858
JJ
73 wizard.obj
74
75SOURCES = \
1a0d517e 76 accel.cpp,\
ff522858 77 busyinfo.cpp,\
1696c178 78 calctrl.cpp,\
ff522858
JJ
79 caret.cpp,\
80 choicdgg.cpp,\
81 colrdlgg.cpp,\
82 dcpsg.cpp,\
57681e5b 83 dirctrlg.cpp,\
ff522858 84 dirdlgg.cpp,\
27df579a 85 filedlgg.cpp,\
ff522858
JJ
86 fontdlgg.cpp,\
87 grid.cpp,\
abfcca57
JJ
88 gridctrl.cpp,\
89 gridsel.cpp,\
ff522858 90 helpext.cpp,\
ff522858
JJ
91 imaglist.cpp,\
92 laywin.cpp,\
93 listctrl.cpp,\
94 logg.cpp,\
95 msgdlgg.cpp,\
96 notebook.cpp,\
97 numdlgg.cpp,\
2900bd1c 98 paletteg.cpp,\
ff522858
JJ
99 panelg.cpp,\
100 printps.cpp,\
101 prntdlgg.cpp,\
102 progdlgg.cpp,\
40f27731 103 renderg.cpp,\
ff522858 104 sashwin.cpp,\
c698eae5 105 selstore.cpp,\
ff522858
JJ
106 splitter.cpp,\
107 statline.cpp,\
108 statusbr.cpp,\
109 tabg.cpp,\
110 textdlgg.cpp,\
111 tipdlg.cpp,\
135ce19c 112 tipwin.cpp,\
57681e5b 113 treectlg.cpp,\
ff522858
JJ
114 wizard.cpp
115
3fa056ab 116.ifdef __WXMOTIF__
de5fadb4 117OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
3fa056ab 118.else
de5fadb4 119.ifdef __WXUNIVERSAL__
dae752d4 120OBJECTS0=,accel.obj,filedlgg.obj,paletteg.obj
de5fadb4
JJ
121.else
122OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
123.endif
3fa056ab 124.endif
ff522858
JJ
125
126all : $(SOURCES)
3fa056ab 127 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
ff522858 128.ifdef __WXMOTIF__
3fa056ab
JJ
129 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
130.else
131.ifdef __WXGTK__
de5fadb4
JJ
132.ifdef __WXUNIVERSAL__
133 library/crea [--.lib]libwx_gtk_univ.olb $(OBJECTS)$(OBJECTS0)
134.else
27df579a 135 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
3fa056ab 136.endif
ff522858 137.endif
de5fadb4 138.endif
ff522858 139
1a0d517e 140accel.obj : accel.cpp
ff522858 141busyinfo.obj : busyinfo.cpp
1696c178 142calctrl.obj : calctrl.cpp
ff522858
JJ
143caret.obj : caret.cpp
144choicdgg.obj : choicdgg.cpp
145colrdlgg.obj : colrdlgg.cpp
146dcpsg.obj : dcpsg.cpp
57681e5b 147dirctrlg.obj : dirctrlg.cpp
ff522858 148dirdlgg.obj : dirdlgg.cpp
27df579a 149filedlgg.obj : filedlgg.cpp
ff522858
JJ
150fontdlgg.obj : fontdlgg.cpp
151grid.obj : grid.cpp
abfcca57
JJ
152gridctrl.obj : gridctrl.cpp
153gridsel.obj : gridsel.cpp
ff522858 154helpext.obj : helpext.cpp
ff522858
JJ
155imaglist.obj : imaglist.cpp
156laywin.obj : laywin.cpp
157listctrl.obj : listctrl.cpp
158logg.obj : logg.cpp
159msgdlgg.obj : msgdlgg.cpp
160notebook.obj : notebook.cpp
161numdlgg.obj : numdlgg.cpp
2900bd1c 162paletteg.obj : paletteg.cpp
ff522858
JJ
163panelg.obj : panelg.cpp
164printps.obj : printps.cpp
165prntdlgg.obj : prntdlgg.cpp
166progdlgg.obj : progdlgg.cpp
dae752d4
JJ
167scrlwing.obj : scrlwing.cpp
168spinctlg.obj : spinctlg.cpp
40f27731 169renderg.obj : renderg.cpp
ff522858 170sashwin.obj : sashwin.cpp
c698eae5 171selstore.obj : selstore.cpp
ff522858
JJ
172splitter.obj : splitter.cpp
173statline.obj : statline.cpp
174statusbr.obj : statusbr.cpp
175tabg.obj : tabg.cpp
176textdlgg.obj : textdlgg.cpp
177tipdlg.obj : tipdlg.cpp
135ce19c 178tipwin.obj : tipwin.cpp
57681e5b 179treectlg.obj : treectlg.cpp
ff522858 180wizard.obj : wizard.cpp