Patches for OpenVMS port
[wxWidgets.git] / src / motif / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 21 August 2006                                                      *
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 CXX_DEFINE =
17 .endif
18
19 .suffixes : .cpp
20
21 .cpp.obj :
22         cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
23 .c.obj :
24         cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
25
26 OBJECTS = \
27                 xmcombo.obj,\
28                 accel.obj,\
29                 app.obj,\
30                 bmpbuttn.obj,\
31                 bmpmotif.obj,\
32                 button.obj,\
33                 checkbox.obj,\
34                 checklst.obj,\
35                 choice.obj,\
36                 clipbrd.obj,\
37                 colour.obj,\
38                 combobox.obj,\
39                 control.obj,\
40                 cursor.obj,\
41                 data.obj,\
42                 dataobj.obj,\
43                 dc.obj,\
44                 dcclient.obj,\
45                 dcmemory.obj,\
46                 dcscreen.obj,\
47                 dialog.obj,\
48                 evtloop.obj,\
49                 filedlg.obj,\
50                 font.obj,\
51                 frame.obj,\
52                 gauge.obj,\
53                 gsockmot.obj,\
54                 icon.obj,\
55                 listbox.obj,\
56                 main.obj,\
57                 mdi.obj,\
58                 menu.obj,\
59                 menuitem.obj,\
60                 minifram.obj,\
61                 msgdlg.obj,\
62                 palette.obj,\
63                 radiobox.obj,\
64                 radiobut.obj,\
65                 scrolbar.obj,\
66                 settings.obj,\
67                 slider.obj,\
68                 spinbutt.obj,\
69                 statbmp.obj,\
70                 statbox.obj,\
71                 stattext.obj,\
72                 textctrl.obj,\
73                 toplevel.obj,\
74                 timer.obj,\
75                 toolbar.obj,\
76                 utils.obj,\
77                 window.obj
78
79 SOURCES = \
80                 accel.cpp,\
81                 app.cpp,\
82                 bmpbuttn.cpp,\
83                 bmpmotif.cpp,\
84                 button.cpp,\
85                 checkbox.cpp,\
86                 checklst.cpp,\
87                 choice.cpp,\
88                 clipbrd.cpp,\
89                 colour.cpp,\
90                 combobox.cpp,\
91                 control.cpp,\
92                 cursor.cpp,\
93                 data.cpp,\
94                 dataobj.cpp,\
95                 dc.cpp,\
96                 dcclient.cpp,\
97                 dcmemory.cpp,\
98                 dcscreen.cpp,\
99                 dialog.cpp,\
100                 evtloop.cpp,\
101                 filedlg.cpp,\
102                 font.cpp,\
103                 frame.cpp,\
104                 gauge.cpp,\
105                 gsockmot.cpp,\
106                 icon.cpp,\
107                 listbox.cpp,\
108                 main.cpp,\
109                 mdi.cpp,\
110                 menu.cpp,\
111                 menuitem.cpp,\
112                 minifram.cpp,\
113                 msgdlg.cpp,\
114                 palette.cpp,\
115                 radiobox.cpp,\
116                 radiobut.cpp,\
117                 scrolbar.cpp,\
118                 settings.cpp,\
119                 slider.cpp,\
120                 spinbutt.cpp,\
121                 statbmp.cpp,\
122                 statbox.cpp,\
123                 stattext.cpp,\
124                 textctrl.cpp,\
125                 toplevel.cpp,\
126                 timer.cpp,\
127                 toolbar.cpp,\
128                 utils.cpp,\
129                 window.cpp,\
130                 [.xmcombo]xmcombo.c\
131
132 all : $(SOURCES)
133         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
134 .ifdef __WXMOTIF__
135         library [--.lib]libwx_motif.olb $(OBJECTS)
136 .endif
137
138 xmcombo.obj : [.xmcombo]xmcombo.c
139         cc $(CFLAGS)$(CC_DEFINE) [.xmcombo]xmcombo.c
140
141 accel.obj : accel.cpp
142 app.obj : app.cpp
143 bmpbuttn.obj : bmpbuttn.cpp
144 bmpmotif.obj : bmpmotif.cpp
145 button.obj : button.cpp
146 checkbox.obj : checkbox.cpp
147 checklst.obj : checklst.cpp
148 choice.obj : choice.cpp
149 clipbrd.obj : clipbrd.cpp
150 colour.obj : colour.cpp
151 combobox.obj : combobox.cpp
152 control.obj : control.cpp
153 cursor.obj : cursor.cpp
154 data.obj : data.cpp
155 dataobj.obj : dataobj.cpp
156 dc.obj : dc.cpp
157 dcclient.obj : dcclient.cpp
158 dcmemory.obj : dcmemory.cpp
159 dcscreen.obj : dcscreen.cpp
160 dialog.obj : dialog.cpp
161 evtloop.obj : evtloop.cpp
162 filedlg.obj : filedlg.cpp
163 font.obj : font.cpp
164 frame.obj : frame.cpp
165 gauge.obj : gauge.cpp
166 gsockmot.obj : gsockmot.cpp
167 icon.obj : icon.cpp
168 listbox.obj : listbox.cpp
169 main.obj : main.cpp
170 mdi.obj : mdi.cpp
171 menu.obj : menu.cpp
172 menuitem.obj : menuitem.cpp
173 minifram.obj : minifram.cpp
174 msgdlg.obj : msgdlg.cpp
175 palette.obj : palette.cpp
176 radiobox.obj : radiobox.cpp
177 radiobut.obj : radiobut.cpp
178 scrolbar.obj : scrolbar.cpp
179 settings.obj : settings.cpp
180 slider.obj : slider.cpp
181 spinbutt.obj : spinbutt.cpp
182 statbmp.obj : statbmp.cpp
183 statbox.obj : statbox.cpp
184 stattext.obj : stattext.cpp
185 textctrl.obj : textctrl.cpp
186 toplevel.obj : toplevel.cpp
187 timer.obj : timer.cpp
188 toolbar.obj : toolbar.cpp
189 utils.obj : utils.cpp
190 window.obj : window.cpp