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