]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
Watcom compilation fix
[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 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 sashwin.obj,\
65 selstore.obj,\
66 splitter.obj,\
67 tbarsmpl.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 sashwin.cpp,\
104 selstore.cpp,\
105 splitter.cpp,\
106 statline.cpp,\
107 statusbr.cpp,\
108 tbarsmpl.cpp,\
109 tabg.cpp,\
110 textdlgg.cpp,\
111 tipdlg.cpp,\
112 tipwin.cpp,\
113 treectlg.cpp,\
114 wizard.cpp
115
116 .ifdef __WXMOTIF__
117 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
118 .else
119 .ifdef __WXUNIVERSAL__
120 OBJECTS0=,accel.obj,filedlgg.obj,paletteg.obj
121 .else
122 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
123 .endif
124 .endif
125
126 all : $(SOURCES)
127 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
128 .ifdef __WXMOTIF__
129 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
130 .else
131 .ifdef __WXGTK__
132 .ifdef __WXUNIVERSAL__
133 library/crea [--.lib]libwx_gtk_univ.olb $(OBJECTS)$(OBJECTS0)
134 .else
135 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
136 .endif
137 .endif
138 .endif
139
140 accel.obj : accel.cpp
141 busyinfo.obj : busyinfo.cpp
142 calctrl.obj : calctrl.cpp
143 caret.obj : caret.cpp
144 choicdgg.obj : choicdgg.cpp
145 colrdlgg.obj : colrdlgg.cpp
146 dcpsg.obj : dcpsg.cpp
147 dirctrlg.obj : dirctrlg.cpp
148 dirdlgg.obj : dirdlgg.cpp
149 filedlgg.obj : filedlgg.cpp
150 fontdlgg.obj : fontdlgg.cpp
151 grid.obj : grid.cpp
152 gridctrl.obj : gridctrl.cpp
153 gridsel.obj : gridsel.cpp
154 helpext.obj : helpext.cpp
155 imaglist.obj : imaglist.cpp
156 laywin.obj : laywin.cpp
157 listctrl.obj : listctrl.cpp
158 logg.obj : logg.cpp
159 msgdlgg.obj : msgdlgg.cpp
160 notebook.obj : notebook.cpp
161 numdlgg.obj : numdlgg.cpp
162 paletteg.obj : paletteg.cpp
163 panelg.obj : panelg.cpp
164 printps.obj : printps.cpp
165 prntdlgg.obj : prntdlgg.cpp
166 progdlgg.obj : progdlgg.cpp
167 scrlwing.obj : scrlwing.cpp
168 spinctlg.obj : spinctlg.cpp
169 sashwin.obj : sashwin.cpp
170 selstore.obj : selstore.cpp
171 splitter.obj : splitter.cpp
172 statline.obj : statline.cpp
173 statusbr.obj : statusbr.cpp
174 tbarsmpl.obj : tbarsmpl.cpp
175 tabg.obj : tabg.cpp
176 textdlgg.obj : textdlgg.cpp
177 tipdlg.obj : tipdlg.cpp
178 tipwin.obj : tipwin.cpp
179 treectlg.obj : treectlg.cpp
180 wizard.obj : wizard.cpp