]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
Integrated fixes from latest UNIX version.
[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