]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
don't define functions unused under CE when compiling for it (avoids warnings)
[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