Committing in .
[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