Don't complain under MicroWindows if a wxDC's HDC is NULL - it happens
[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
3fa056ab 20.else
ff522858 21CXX_DEFINE =
14329e03 22CC_DEFINE =
ff522858 23.endif
3fa056ab 24.endif
ff522858
JJ
25
26.suffixes : .cpp
27
28.cpp.obj :
29 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
14329e03
JJ
30.c.obj :
31 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
ff522858
JJ
32
33OBJECTS = \
1a0d517e 34 accel.obj,\
ff522858 35 busyinfo.obj,\
1696c178 36 calctrl.obj,\
ff522858
JJ
37 caret.obj,\
38 choicdgg.obj,\
39 colrdlgg.obj,\
40 dcpsg.obj,\
57681e5b 41 dirctrlg.obj,\
ff522858
JJ
42 dirdlgg.obj,\
43 fontdlgg.obj,\
44 grid.obj,\
45 helpext.obj,\
46 helphtml.obj,\
47 helpwxht.obj,\
48 helpxlp.obj,\
49 imaglist.obj,\
50 laywin.obj,\
51 listctrl.obj,\
52 logg.obj,\
53 msgdlgg.obj,\
ff522858
JJ
54 numdlgg.obj,\
55 panelg.obj,\
56 printps.obj,\
57 prntdlgg.obj,\
58 progdlgg.obj,\
59 prop.obj,\
60 propform.obj,\
61 proplist.obj,\
62 sashwin.obj,\
ff522858 63 splitter.obj,\
ff522858 64 statusbr.obj,\
fb10f04c 65 tbarsmpl.obj,\
ff522858
JJ
66 tabg.obj,\
67 textdlgg.obj,\
68 tipdlg.obj,\
135ce19c 69 tipwin.obj,\
57681e5b 70 treectlg.obj,\
ff522858
JJ
71 wizard.obj
72
73SOURCES = \
1a0d517e 74 accel.cpp,\
ff522858 75 busyinfo.cpp,\
1696c178 76 calctrl.cpp,\
ff522858
JJ
77 caret.cpp,\
78 choicdgg.cpp,\
79 colrdlgg.cpp,\
80 dcpsg.cpp,\
57681e5b 81 dirctrlg.cpp,\
ff522858 82 dirdlgg.cpp,\
27df579a 83 filedlgg.cpp,\
ff522858
JJ
84 fontdlgg.cpp,\
85 grid.cpp,\
86 helpext.cpp,\
87 helphtml.cpp,\
88 helpwxht.cpp,\
89 helpxlp.cpp,\
90 imaglist.cpp,\
91 laywin.cpp,\
92 listctrl.cpp,\
93 logg.cpp,\
94 msgdlgg.cpp,\
95 notebook.cpp,\
96 numdlgg.cpp,\
2900bd1c 97 paletteg.cpp,\
ff522858
JJ
98 panelg.cpp,\
99 printps.cpp,\
100 prntdlgg.cpp,\
101 progdlgg.cpp,\
102 prop.cpp,\
103 propform.cpp,\
104 proplist.cpp,\
105 sashwin.cpp,\
ff522858
JJ
106 splitter.cpp,\
107 statline.cpp,\
108 statusbr.cpp,\
fb10f04c 109 tbarsmpl.cpp,\
ff522858
JJ
110 tabg.cpp,\
111 textdlgg.cpp,\
112 tipdlg.cpp,\
135ce19c 113 tipwin.cpp,\
57681e5b 114 treectlg.cpp,\
ff522858
JJ
115 wizard.cpp
116
3fa056ab
JJ
117.ifdef __WXMOTIF__
118OBJECTS0=,statline.obj,\
119 notebook.obj
120.else
2900bd1c 121OBJECTS0=,filedlgg.obj,paletteg.obj
3fa056ab 122.endif
ff522858
JJ
123
124all : $(SOURCES)
3fa056ab 125 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
ff522858 126.ifdef __WXMOTIF__
3fa056ab
JJ
127 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
128.else
129.ifdef __WXGTK__
27df579a 130 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
3fa056ab 131.endif
ff522858
JJ
132.endif
133
1a0d517e 134accel.obj : accel.cpp
ff522858 135busyinfo.obj : busyinfo.cpp
1696c178 136calctrl.obj : calctrl.cpp
ff522858
JJ
137caret.obj : caret.cpp
138choicdgg.obj : choicdgg.cpp
139colrdlgg.obj : colrdlgg.cpp
140dcpsg.obj : dcpsg.cpp
57681e5b 141dirctrlg.obj : dirctrlg.cpp
ff522858 142dirdlgg.obj : dirdlgg.cpp
27df579a 143filedlgg.obj : filedlgg.cpp
ff522858
JJ
144fontdlgg.obj : fontdlgg.cpp
145grid.obj : grid.cpp
146helpext.obj : helpext.cpp
147helphtml.obj : helphtml.cpp
148helpwxht.obj : helpwxht.cpp
149helpxlp.obj : helpxlp.cpp
150imaglist.obj : imaglist.cpp
151laywin.obj : laywin.cpp
152listctrl.obj : listctrl.cpp
153logg.obj : logg.cpp
154msgdlgg.obj : msgdlgg.cpp
155notebook.obj : notebook.cpp
156numdlgg.obj : numdlgg.cpp
2900bd1c 157paletteg.obj : paletteg.cpp
ff522858
JJ
158panelg.obj : panelg.cpp
159printps.obj : printps.cpp
160prntdlgg.obj : prntdlgg.cpp
161progdlgg.obj : progdlgg.cpp
162prop.obj : prop.cpp
163propform.obj : propform.cpp
164proplist.obj : proplist.cpp
165sashwin.obj : sashwin.cpp
ff522858
JJ
166splitter.obj : splitter.cpp
167statline.obj : statline.cpp
168statusbr.obj : statusbr.cpp
fb10f04c 169tbarsmpl.obj : tbarsmpl.cpp
ff522858
JJ
170tabg.obj : tabg.cpp
171textdlgg.obj : textdlgg.cpp
172tipdlg.obj : tipdlg.cpp
135ce19c 173tipwin.obj : tipwin.cpp
57681e5b 174treectlg.obj : treectlg.cpp
ff522858 175wizard.obj : wizard.cpp