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 .ifdef __WXUNIVERSAL__
18 CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
19         /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
20 CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
21         /name=(as_is,short)/ieee=denorm
22 .else
23 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
24            /assume=(nostdnew,noglobal_array_new)
25 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
26 .endif
27 .else
28 CXX_DEFINE =
29 CC_DEFINE =
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                 helphtml.obj,\
55                 imaglist.obj,\
56                 laywin.obj,\
57                 listctrl.obj,\
58                 logg.obj,\
59                 msgdlgg.obj,\
60                 numdlgg.obj,\
61                 panelg.obj,\
62                 printps.obj,\
63                 prntdlgg.obj,\
64                 progdlgg.obj,\
65                 prop.obj,\
66                 propform.obj,\
67                 proplist.obj,\
68                 sashwin.obj,\
69                 splitter.obj,\
70                 tbarsmpl.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                 dcpsg.cpp,\
86                 dirctrlg.cpp,\
87                 dirdlgg.cpp,\
88                 filedlgg.cpp,\
89                 fontdlgg.cpp,\
90                 grid.cpp,\
91                 gridctrl.cpp,\
92                 gridsel.cpp,\
93                 helpext.cpp,\
94                 helphtml.cpp,\
95                 imaglist.cpp,\
96                 laywin.cpp,\
97                 listctrl.cpp,\
98                 logg.cpp,\
99                 msgdlgg.cpp,\
100                 notebook.cpp,\
101                 numdlgg.cpp,\
102                 paletteg.cpp,\
103                 panelg.cpp,\
104                 printps.cpp,\
105                 prntdlgg.cpp,\
106                 progdlgg.cpp,\
107                 prop.cpp,\
108                 propform.cpp,\
109                 proplist.cpp,\
110                 sashwin.cpp,\
111                 splitter.cpp,\
112                 statline.cpp,\
113                 statusbr.cpp,\
114                 tbarsmpl.cpp,\
115                 tabg.cpp,\
116                 textdlgg.cpp,\
117                 tipdlg.cpp,\
118                 tipwin.cpp,\
119                 treectlg.cpp,\
120                 wizard.cpp
121
122 .ifdef __WXMOTIF__
123 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
124 .else
125 .ifdef __WXUNIVERSAL__
126 OBJECTS0=,accel.obj,filedlgg.obj,paletteg.obj
127 .else
128 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
129 .endif
130 .endif
131
132 all : $(SOURCES)
133         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
134 .ifdef __WXMOTIF__
135         library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
136 .else
137 .ifdef __WXGTK__
138 .ifdef __WXUNIVERSAL__
139         library/crea [--.lib]libwx_gtk_univ.olb $(OBJECTS)$(OBJECTS0)
140 .else
141         library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
142 .endif
143 .endif
144 .endif
145
146 accel.obj : accel.cpp
147 busyinfo.obj : busyinfo.cpp
148 calctrl.obj : calctrl.cpp
149 caret.obj : caret.cpp
150 choicdgg.obj : choicdgg.cpp
151 colrdlgg.obj : colrdlgg.cpp
152 dcpsg.obj : dcpsg.cpp
153 dirctrlg.obj : dirctrlg.cpp
154 dirdlgg.obj : dirdlgg.cpp
155 filedlgg.obj : filedlgg.cpp
156 fontdlgg.obj : fontdlgg.cpp
157 grid.obj : grid.cpp
158 gridctrl.obj : gridctrl.cpp
159 gridsel.obj : gridsel.cpp
160 helpext.obj : helpext.cpp
161 helphtml.obj : helphtml.cpp
162 imaglist.obj : imaglist.cpp
163 laywin.obj : laywin.cpp
164 listctrl.obj : listctrl.cpp
165 logg.obj : logg.cpp
166 msgdlgg.obj : msgdlgg.cpp
167 notebook.obj : notebook.cpp
168 numdlgg.obj : numdlgg.cpp
169 paletteg.obj : paletteg.cpp
170 panelg.obj : panelg.cpp
171 printps.obj : printps.cpp
172 prntdlgg.obj : prntdlgg.cpp
173 progdlgg.obj : progdlgg.cpp
174 prop.obj : prop.cpp
175 propform.obj : propform.cpp
176 proplist.obj : proplist.cpp
177 scrlwing.obj : scrlwing.cpp
178 spinctlg.obj : spinctlg.cpp
179 sashwin.obj : sashwin.cpp
180 splitter.obj : splitter.cpp
181 statline.obj : statline.cpp
182 statusbr.obj : statusbr.cpp
183 tbarsmpl.obj : tbarsmpl.cpp
184 tabg.obj : tabg.cpp
185 textdlgg.obj : textdlgg.cpp
186 tipdlg.obj : tipdlg.cpp
187 tipwin.obj : tipwin.cpp
188 treectlg.obj : treectlg.cpp
189 wizard.obj : wizard.cpp