]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
disallow creation of wxDC objects and made wxDC an ABC; use wxDCTemp instead of wxDC...
[wxWidgets.git] / src / generic / descrip.mms
CommitLineData
ff522858
JJ
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__
4dff3400
JJ
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
ff522858 15.else
3fa056ab 16.ifdef __WXGTK__
14329e03
JJ
17CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
1aebc200
JJ
20.else
21.ifdef __WXX11__
22CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25 /name=(as_is,short)
3fa056ab 26.else
ff522858 27CXX_DEFINE =
14329e03 28CC_DEFINE =
ff522858 29.endif
3fa056ab 30.endif
1aebc200 31.endif
ff522858
JJ
32
33.suffixes : .cpp
34
35.cpp.obj :
36 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
14329e03
JJ
37.c.obj :
38 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
ff522858
JJ
39
40OBJECTS = \
41 busyinfo.obj,\
1696c178 42 calctrl.obj,\
ff522858
JJ
43 caret.obj,\
44 choicdgg.obj,\
45 colrdlgg.obj,\
9bea227d 46 datectlg.obj,\
ff522858 47 dcpsg.obj,\
57681e5b 48 dirctrlg.obj,\
ff522858 49 dirdlgg.obj,\
9bea227d 50 fdrepdlg.obj,\
ff522858
JJ
51 fontdlgg.obj,\
52 grid.obj,\
abfcca57
JJ
53 gridctrl.obj,\
54 gridsel.obj,\
ff522858 55 helpext.obj,\
ff522858
JJ
56 imaglist.obj,\
57 laywin.obj,\
58 listctrl.obj,\
59 logg.obj,\
60 msgdlgg.obj,\
ff522858
JJ
61 numdlgg.obj,\
62 panelg.obj,\
63 printps.obj,\
64 prntdlgg.obj,\
d43e302b 65 propdlg.obj,\
ff522858 66 progdlgg.obj,\
40f27731 67 renderg.obj,\
ff522858 68 sashwin.obj,\
6694ee19 69 scrlwing.obj,\
c698eae5 70 selstore.obj,\
ff522858 71 splitter.obj,\
ff522858
JJ
72 tabg.obj,\
73 textdlgg.obj,\
74 tipdlg.obj,\
135ce19c 75 tipwin.obj,\
57681e5b 76 treectlg.obj,\
ff522858
JJ
77 wizard.obj
78
79SOURCES = \
1a0d517e 80 accel.cpp,\
ff522858 81 busyinfo.cpp,\
1696c178 82 calctrl.cpp,\
ff522858
JJ
83 caret.cpp,\
84 choicdgg.cpp,\
85 colrdlgg.cpp,\
9bea227d 86 datectlg.cpp,\
ff522858 87 dcpsg.cpp,\
57681e5b 88 dirctrlg.cpp,\
ff522858 89 dirdlgg.cpp,\
27df579a 90 filedlgg.cpp,\
9bea227d 91 fdrepdlg.cpp,\
ff522858
JJ
92 fontdlgg.cpp,\
93 grid.cpp,\
abfcca57
JJ
94 gridctrl.cpp,\
95 gridsel.cpp,\
ff522858 96 helpext.cpp,\
ff522858
JJ
97 imaglist.cpp,\
98 laywin.cpp,\
99 listctrl.cpp,\
100 logg.cpp,\
101 msgdlgg.cpp,\
102 notebook.cpp,\
103 numdlgg.cpp,\
2900bd1c 104 paletteg.cpp,\
ff522858
JJ
105 panelg.cpp,\
106 printps.cpp,\
107 prntdlgg.cpp,\
d43e302b 108 propdlg.cpp,\
ff522858 109 progdlgg.cpp,\
40f27731 110 renderg.cpp,\
ff522858 111 sashwin.cpp,\
c698eae5 112 selstore.cpp,\
ff522858
JJ
113 splitter.cpp,\
114 statline.cpp,\
115 statusbr.cpp,\
116 tabg.cpp,\
117 textdlgg.cpp,\
118 tipdlg.cpp,\
135ce19c 119 tipwin.cpp,\
57681e5b 120 treectlg.cpp,\
1aebc200
JJ
121 wizard.cpp,\
122 dragimgg.cpp,\
123 fdrepdlg.cpp,\
124 htmllbox.cpp,\
125 listbkg.cpp,\
126 mdig.cpp,\
127 scrlwing.cpp,\
128 spinctlg.cpp,\
129 splash.cpp,\
130 timer.cpp,\
131 vlbox.cpp,\
132 vscroll.cpp
ff522858 133
3fa056ab 134.ifdef __WXMOTIF__
6694ee19 135OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
3fa056ab 136.else
1aebc200
JJ
137.ifdef __WXX11__
138OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 139 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
1aebc200 140 vlbox.obj,vscroll.obj
de5fadb4
JJ
141.else
142OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
143.endif
3fa056ab 144.endif
ff522858
JJ
145
146all : $(SOURCES)
3fa056ab 147 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
ff522858 148.ifdef __WXMOTIF__
3fa056ab
JJ
149 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
150.else
151.ifdef __WXGTK__
27df579a 152 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
1aebc200
JJ
153.else
154.ifdef __WXX11__
155 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
3fa056ab 156.endif
ff522858 157.endif
de5fadb4 158.endif
ff522858 159
1a0d517e 160accel.obj : accel.cpp
ff522858 161busyinfo.obj : busyinfo.cpp
1696c178 162calctrl.obj : calctrl.cpp
ff522858
JJ
163caret.obj : caret.cpp
164choicdgg.obj : choicdgg.cpp
165colrdlgg.obj : colrdlgg.cpp
9bea227d 166datectlg.obj : datectlg.cpp
ff522858 167dcpsg.obj : dcpsg.cpp
57681e5b 168dirctrlg.obj : dirctrlg.cpp
ff522858 169dirdlgg.obj : dirdlgg.cpp
27df579a 170filedlgg.obj : filedlgg.cpp
ff522858 171fontdlgg.obj : fontdlgg.cpp
9bea227d 172fdrepdlg.obj : fdrepdlg.cpp
ff522858 173grid.obj : grid.cpp
abfcca57
JJ
174gridctrl.obj : gridctrl.cpp
175gridsel.obj : gridsel.cpp
ff522858 176helpext.obj : helpext.cpp
ff522858
JJ
177imaglist.obj : imaglist.cpp
178laywin.obj : laywin.cpp
179listctrl.obj : listctrl.cpp
180logg.obj : logg.cpp
181msgdlgg.obj : msgdlgg.cpp
182notebook.obj : notebook.cpp
183numdlgg.obj : numdlgg.cpp
2900bd1c 184paletteg.obj : paletteg.cpp
ff522858
JJ
185panelg.obj : panelg.cpp
186printps.obj : printps.cpp
187prntdlgg.obj : prntdlgg.cpp
188progdlgg.obj : progdlgg.cpp
d43e302b 189propdlg.obj : propdlg.cpp
dae752d4
JJ
190scrlwing.obj : scrlwing.cpp
191spinctlg.obj : spinctlg.cpp
40f27731 192renderg.obj : renderg.cpp
ff522858 193sashwin.obj : sashwin.cpp
c698eae5 194selstore.obj : selstore.cpp
ff522858
JJ
195splitter.obj : splitter.cpp
196statline.obj : statline.cpp
197statusbr.obj : statusbr.cpp
198tabg.obj : tabg.cpp
199textdlgg.obj : textdlgg.cpp
200tipdlg.obj : tipdlg.cpp
135ce19c 201tipwin.obj : tipwin.cpp
57681e5b 202treectlg.obj : treectlg.cpp
ff522858 203wizard.obj : wizard.cpp
1aebc200
JJ
204dragimgg.obj : dragimgg.cpp
205fdrepdlg.obj : fdrepdlg.cpp
206htmllbox.obj : htmllbox.cpp
207listbkg.obj : listbkg.cpp
208mdig.obj : mdig.cpp
209scrlwing.obj : scrlwing.cpp
210spinctlg.obj : spinctlg.cpp
211splash.obj : splash.cpp
212timer.obj : timer.cpp
213vlbox.obj : vlbox.cpp
214vscroll.obj : vscroll.cpp