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