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                 selstore.obj,\
70                 splitter.obj,\
71                 tabg.obj,\
72                 textdlgg.obj,\
73                 tipdlg.obj,\
74                 tipwin.obj,\
75                 treectlg.obj,\
76                 wizard.obj
77
78 SOURCES = \
79                 accel.cpp,\
80                 busyinfo.cpp,\
81                 calctrl.cpp,\
82                 caret.cpp,\
83                 choicdgg.cpp,\
84                 colrdlgg.cpp,\
85                 datectlg.cpp,\
86                 dcpsg.cpp,\
87                 dirctrlg.cpp,\
88                 dirdlgg.cpp,\
89                 filedlgg.cpp,\
90                 fdrepdlg.cpp,\
91                 fontdlgg.cpp,\
92                 grid.cpp,\
93                 gridctrl.cpp,\
94                 gridsel.cpp,\
95                 helpext.cpp,\
96                 imaglist.cpp,\
97                 laywin.cpp,\
98                 listctrl.cpp,\
99                 logg.cpp,\
100                 msgdlgg.cpp,\
101                 notebook.cpp,\
102                 numdlgg.cpp,\
103                 paletteg.cpp,\
104                 panelg.cpp,\
105                 printps.cpp,\
106                 prntdlgg.cpp,\
107                 propdlg.cpp,\
108                 progdlgg.cpp,\
109                 renderg.cpp,\
110                 sashwin.cpp,\
111                 selstore.cpp,\
112                 splitter.cpp,\
113                 statline.cpp,\
114                 statusbr.cpp,\
115                 tabg.cpp,\
116                 textdlgg.cpp,\
117                 tipdlg.cpp,\
118                 tipwin.cpp,\
119                 treectlg.cpp,\
120                 wizard.cpp,\
121                 dragimgg.cpp,\
122                 fdrepdlg.cpp,\
123                 htmllbox.cpp,\
124                 listbkg.cpp,\
125                 mdig.cpp,\
126                 scrlwing.cpp,\
127                 spinctlg.cpp,\
128                 splash.cpp,\
129                 timer.cpp,\
130                 vlbox.cpp,\
131                 vscroll.cpp
132
133 .ifdef __WXMOTIF__
134 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
135 .else
136 .ifdef __WXX11__
137 OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
138         listbkg.obj,mdig.obj,scrlwing.obj,spinctlg.obj,splash.obj,timer.obj,\
139         vlbox.obj,vscroll.obj
140 .else
141 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
142 .endif
143 .endif
144
145 all : $(SOURCES)
146         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
147 .ifdef __WXMOTIF__
148         library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
149 .else
150 .ifdef __WXGTK__
151         library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
152 .else
153 .ifdef __WXX11__
154         library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
155 .endif
156 .endif
157 .endif
158
159 accel.obj : accel.cpp
160 busyinfo.obj : busyinfo.cpp
161 calctrl.obj : calctrl.cpp
162 caret.obj : caret.cpp
163 choicdgg.obj : choicdgg.cpp
164 colrdlgg.obj : colrdlgg.cpp
165 datectlg.obj : datectlg.cpp
166 dcpsg.obj : dcpsg.cpp
167 dirctrlg.obj : dirctrlg.cpp
168 dirdlgg.obj : dirdlgg.cpp
169 filedlgg.obj : filedlgg.cpp
170 fontdlgg.obj : fontdlgg.cpp
171 fdrepdlg.obj : fdrepdlg.cpp
172 grid.obj : grid.cpp
173 gridctrl.obj : gridctrl.cpp
174 gridsel.obj : gridsel.cpp
175 helpext.obj : helpext.cpp
176 imaglist.obj : imaglist.cpp
177 laywin.obj : laywin.cpp
178 listctrl.obj : listctrl.cpp
179 logg.obj : logg.cpp
180 msgdlgg.obj : msgdlgg.cpp
181 notebook.obj : notebook.cpp
182 numdlgg.obj : numdlgg.cpp
183 paletteg.obj : paletteg.cpp
184 panelg.obj : panelg.cpp
185 printps.obj : printps.cpp
186 prntdlgg.obj : prntdlgg.cpp
187 progdlgg.obj : progdlgg.cpp
188 propdlg.obj : propdlg.cpp
189 scrlwing.obj : scrlwing.cpp
190 spinctlg.obj : spinctlg.cpp
191 renderg.obj : renderg.cpp
192 sashwin.obj : sashwin.cpp
193 selstore.obj : selstore.cpp
194 splitter.obj : splitter.cpp
195 statline.obj : statline.cpp
196 statusbr.obj : statusbr.cpp
197 tabg.obj : tabg.cpp
198 textdlgg.obj : textdlgg.cpp
199 tipdlg.obj : tipdlg.cpp
200 tipwin.obj : tipwin.cpp
201 treectlg.obj : treectlg.cpp
202 wizard.obj : wizard.cpp
203 dragimgg.obj : dragimgg.cpp
204 fdrepdlg.obj : fdrepdlg.cpp
205 htmllbox.obj : htmllbox.cpp
206 listbkg.obj : listbkg.cpp
207 mdig.obj : mdig.cpp
208 scrlwing.obj : scrlwing.cpp
209 spinctlg.obj : spinctlg.cpp
210 splash.obj : splash.cpp
211 timer.obj : timer.cpp
212 vlbox.obj : vlbox.cpp
213 vscroll.obj : vscroll.cpp