]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
Some more fiddling with two-window approach and
[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 helpwxht.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 progdlgg.obj,\
66 prop.obj,\
67 propform.obj,\
68 proplist.obj,\
69 sashwin.obj,\
70 splitter.obj,\
71 tbarsmpl.obj,\
72 tabg.obj,\
73 textdlgg.obj,\
74 tipdlg.obj,\
75 tipwin.obj,\
76 treectlg.obj,\
77 wizard.obj
78
79 SOURCES = \
80 accel.cpp,\
81 busyinfo.cpp,\
82 calctrl.cpp,\
83 caret.cpp,\
84 choicdgg.cpp,\
85 colrdlgg.cpp,\
86 dcpsg.cpp,\
87 dirctrlg.cpp,\
88 dirdlgg.cpp,\
89 filedlgg.cpp,\
90 fontdlgg.cpp,\
91 grid.cpp,\
92 gridctrl.cpp,\
93 gridsel.cpp,\
94 helpext.cpp,\
95 helphtml.cpp,\
96 helpwxht.cpp,\
97 imaglist.cpp,\
98 laywin.cpp,\
99 listctrl.cpp,\
100 logg.cpp,\
101 msgdlgg.cpp,\
102 notebook.cpp,\
103 numdlgg.cpp,\
104 paletteg.cpp,\
105 panelg.cpp,\
106 printps.cpp,\
107 prntdlgg.cpp,\
108 progdlgg.cpp,\
109 prop.cpp,\
110 propform.cpp,\
111 proplist.cpp,\
112 sashwin.cpp,\
113 splitter.cpp,\
114 statline.cpp,\
115 statusbr.cpp,\
116 tbarsmpl.cpp,\
117 tabg.cpp,\
118 textdlgg.cpp,\
119 tipdlg.cpp,\
120 tipwin.cpp,\
121 treectlg.cpp,\
122 wizard.cpp
123
124 .ifdef __WXMOTIF__
125 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
126 .else
127 .ifdef __WXUNIVERSAL__
128 OBJECTS0=,accel.obj,filedlgg.obj,paletteg.obj
129 .else
130 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
131 .endif
132 .endif
133
134 all : $(SOURCES)
135 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
136 .ifdef __WXMOTIF__
137 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
138 .else
139 .ifdef __WXGTK__
140 .ifdef __WXUNIVERSAL__
141 library/crea [--.lib]libwx_gtk_univ.olb $(OBJECTS)$(OBJECTS0)
142 .else
143 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
144 .endif
145 .endif
146 .endif
147
148 accel.obj : accel.cpp
149 busyinfo.obj : busyinfo.cpp
150 calctrl.obj : calctrl.cpp
151 caret.obj : caret.cpp
152 choicdgg.obj : choicdgg.cpp
153 colrdlgg.obj : colrdlgg.cpp
154 dcpsg.obj : dcpsg.cpp
155 dirctrlg.obj : dirctrlg.cpp
156 dirdlgg.obj : dirdlgg.cpp
157 filedlgg.obj : filedlgg.cpp
158 fontdlgg.obj : fontdlgg.cpp
159 grid.obj : grid.cpp
160 gridctrl.obj : gridctrl.cpp
161 gridsel.obj : gridsel.cpp
162 helpext.obj : helpext.cpp
163 helphtml.obj : helphtml.cpp
164 helpwxht.obj : helpwxht.cpp
165 imaglist.obj : imaglist.cpp
166 laywin.obj : laywin.cpp
167 listctrl.obj : listctrl.cpp
168 logg.obj : logg.cpp
169 msgdlgg.obj : msgdlgg.cpp
170 notebook.obj : notebook.cpp
171 numdlgg.obj : numdlgg.cpp
172 paletteg.obj : paletteg.cpp
173 panelg.obj : panelg.cpp
174 printps.obj : printps.cpp
175 prntdlgg.obj : prntdlgg.cpp
176 progdlgg.obj : progdlgg.cpp
177 prop.obj : prop.cpp
178 propform.obj : propform.cpp
179 proplist.obj : proplist.cpp
180 scrlwing.obj : scrlwing.cpp
181 spinctlg.obj : spinctlg.cpp
182 sashwin.obj : sashwin.cpp
183 splitter.obj : splitter.cpp
184 statline.obj : statline.cpp
185 statusbr.obj : statusbr.cpp
186 tbarsmpl.obj : tbarsmpl.cpp
187 tabg.obj : tabg.cpp
188 textdlgg.obj : textdlgg.cpp
189 tipdlg.obj : tipdlg.cpp
190 tipwin.obj : tipwin.cpp
191 treectlg.obj : treectlg.cpp
192 wizard.obj : wizard.cpp