]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
Remove my binary compatibility stuff from HEAD. Patch #1367014 used for reference.
[wxWidgets.git] / src / generic / descrip.mms
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__
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 CXX_DEFINE =
28 CC_DEFINE =
29 .endif
30 .endif
31 .endif
32
33 .suffixes : .cpp
34
35 .cpp.obj :
36 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
37 .c.obj :
38 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
39
40 OBJECTS = \
41 busyinfo.obj,\
42 calctrl.obj,\
43 caret.obj,\
44 choicdgg.obj,\
45 colrdlgg.obj,\
46 datectlg.obj,\
47 dcpsg.obj,\
48 dirctrlg.obj,\
49 dirdlgg.obj,\
50 fdrepdlg.obj,\
51 fontdlgg.obj,\
52 grid.obj,\
53 gridctrl.obj,\
54 gridsel.obj,\
55 helpext.obj,\
56 imaglist.obj,\
57 laywin.obj,\
58 listctrl.obj,\
59 logg.obj,\
60 msgdlgg.obj,\
61 numdlgg.obj,\
62 panelg.obj,\
63 printps.obj,\
64 prntdlgg.obj,\
65 propdlg.obj,\
66 progdlgg.obj,\
67 renderg.obj,\
68 sashwin.obj,\
69 scrlwing.obj,\
70 selstore.obj,\
71 splitter.obj,\
72 tabg.obj,\
73 textdlgg.obj,\
74 tipdlg.obj,\
75 tipwin.obj,\
76 treectlg.obj,\
77 wizard.obj
78
79 SOURCES = \
80 accel.cpp,\
81 busyinfo.cpp,\
82 calctrl.cpp,\
83 caret.cpp,\
84 choicdgg.cpp,\
85 colrdlgg.cpp,\
86 datectlg.cpp,\
87 dcpsg.cpp,\
88 dirctrlg.cpp,\
89 dirdlgg.cpp,\
90 filedlgg.cpp,\
91 fdrepdlg.cpp,\
92 fontdlgg.cpp,\
93 grid.cpp,\
94 gridctrl.cpp,\
95 gridsel.cpp,\
96 helpext.cpp,\
97 imaglist.cpp,\
98 laywin.cpp,\
99 listctrl.cpp,\
100 logg.cpp,\
101 msgdlgg.cpp,\
102 notebook.cpp,\
103 numdlgg.cpp,\
104 paletteg.cpp,\
105 panelg.cpp,\
106 printps.cpp,\
107 prntdlgg.cpp,\
108 propdlg.cpp,\
109 progdlgg.cpp,\
110 renderg.cpp,\
111 sashwin.cpp,\
112 selstore.cpp,\
113 splitter.cpp,\
114 statline.cpp,\
115 statusbr.cpp,\
116 tabg.cpp,\
117 textdlgg.cpp,\
118 tipdlg.cpp,\
119 tipwin.cpp,\
120 treectlg.cpp,\
121 wizard.cpp,\
122 dragimgg.cpp,\
123 fdrepdlg.cpp,\
124 htmllbox.cpp,\
125 listbkg.cpp,\
126 mdig.cpp,\
127 scrlwing.cpp,\
128 spinctlg.cpp,\
129 splash.cpp,\
130 timer.cpp,\
131 vlbox.cpp,\
132 vscroll.cpp
133
134 .ifdef __WXMOTIF__
135 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
136 .else
137 .ifdef __WXX11__
138 OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
139 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
140 vlbox.obj,vscroll.obj
141 .else
142 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
143 .endif
144 .endif
145
146 all : $(SOURCES)
147 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
148 .ifdef __WXMOTIF__
149 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
150 .else
151 .ifdef __WXGTK__
152 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
153 .else
154 .ifdef __WXX11__
155 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
156 .endif
157 .endif
158 .endif
159
160 accel.obj : accel.cpp
161 busyinfo.obj : busyinfo.cpp
162 calctrl.obj : calctrl.cpp
163 caret.obj : caret.cpp
164 choicdgg.obj : choicdgg.cpp
165 colrdlgg.obj : colrdlgg.cpp
166 datectlg.obj : datectlg.cpp
167 dcpsg.obj : dcpsg.cpp
168 dirctrlg.obj : dirctrlg.cpp
169 dirdlgg.obj : dirdlgg.cpp
170 filedlgg.obj : filedlgg.cpp
171 fontdlgg.obj : fontdlgg.cpp
172 fdrepdlg.obj : fdrepdlg.cpp
173 grid.obj : grid.cpp
174 gridctrl.obj : gridctrl.cpp
175 gridsel.obj : gridsel.cpp
176 helpext.obj : helpext.cpp
177 imaglist.obj : imaglist.cpp
178 laywin.obj : laywin.cpp
179 listctrl.obj : listctrl.cpp
180 logg.obj : logg.cpp
181 msgdlgg.obj : msgdlgg.cpp
182 notebook.obj : notebook.cpp
183 numdlgg.obj : numdlgg.cpp
184 paletteg.obj : paletteg.cpp
185 panelg.obj : panelg.cpp
186 printps.obj : printps.cpp
187 prntdlgg.obj : prntdlgg.cpp
188 progdlgg.obj : progdlgg.cpp
189 propdlg.obj : propdlg.cpp
190 scrlwing.obj : scrlwing.cpp
191 spinctlg.obj : spinctlg.cpp
192 renderg.obj : renderg.cpp
193 sashwin.obj : sashwin.cpp
194 selstore.obj : selstore.cpp
195 splitter.obj : splitter.cpp
196 statline.obj : statline.cpp
197 statusbr.obj : statusbr.cpp
198 tabg.obj : tabg.cpp
199 textdlgg.obj : textdlgg.cpp
200 tipdlg.obj : tipdlg.cpp
201 tipwin.obj : tipwin.cpp
202 treectlg.obj : treectlg.cpp
203 wizard.obj : wizard.cpp
204 dragimgg.obj : dragimgg.cpp
205 fdrepdlg.obj : fdrepdlg.cpp
206 htmllbox.obj : htmllbox.cpp
207 listbkg.obj : listbkg.cpp
208 mdig.obj : mdig.cpp
209 scrlwing.obj : scrlwing.cpp
210 spinctlg.obj : spinctlg.cpp
211 splash.obj : splash.cpp
212 timer.obj : timer.cpp
213 vlbox.obj : vlbox.cpp
214 vscroll.obj : vscroll.cpp