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