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 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18            /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20 .else
21 CXX_DEFINE =
22 CC_DEFINE =
23 .endif
24 .endif
25
26 .suffixes : .cpp
27
28 .cpp.obj :
29         cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
30 .c.obj :
31         cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
32
33 OBJECTS = \
34                 busyinfo.obj,\
35                 calctrl.obj,\
36                 caret.obj,\
37                 choicdgg.obj,\
38                 colrdlgg.obj,\
39                 dcpsg.obj,\
40                 dirctrlg.obj,\
41                 dirdlgg.obj,\
42                 fontdlgg.obj,\
43                 grid.obj,\
44                 gridctrl.obj,\
45                 gridsel.obj,\
46                 helpext.obj,\
47                 helphtml.obj,\
48                 helpwxht.obj,\
49                 helpxlp.obj,\
50                 imaglist.obj,\
51                 laywin.obj,\
52                 listctrl.obj,\
53                 logg.obj,\
54                 msgdlgg.obj,\
55                 numdlgg.obj,\
56                 panelg.obj,\
57                 printps.obj,\
58                 prntdlgg.obj,\
59                 progdlgg.obj,\
60                 prop.obj,\
61                 propform.obj,\
62                 proplist.obj,\
63                 sashwin.obj,\
64                 splitter.obj,\
65                 statusbr.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                 helphtml.cpp,\
91                 helpwxht.cpp,\
92                 helpxlp.cpp,\
93                 imaglist.cpp,\
94                 laywin.cpp,\
95                 listctrl.cpp,\
96                 logg.cpp,\
97                 msgdlgg.cpp,\
98                 notebook.cpp,\
99                 numdlgg.cpp,\
100                 paletteg.cpp,\
101                 panelg.cpp,\
102                 printps.cpp,\
103                 prntdlgg.cpp,\
104                 progdlgg.cpp,\
105                 prop.cpp,\
106                 propform.cpp,\
107                 proplist.cpp,\
108                 sashwin.cpp,\
109                 splitter.cpp,\
110                 statline.cpp,\
111                 statusbr.cpp,\
112                 tbarsmpl.cpp,\
113                 tabg.cpp,\
114                 textdlgg.cpp,\
115                 tipdlg.cpp,\
116                 tipwin.cpp,\
117                 treectlg.cpp,\
118                 wizard.cpp
119
120 .ifdef __WXMOTIF__
121 OBJECTS0=,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
122 .else
123 OBJECTS0=,accel.obj,filedlgg.obj,paletteg.obj
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         library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
133 .endif
134 .endif
135
136 accel.obj : accel.cpp
137 busyinfo.obj : busyinfo.cpp
138 calctrl.obj : calctrl.cpp
139 caret.obj : caret.cpp
140 choicdgg.obj : choicdgg.cpp
141 colrdlgg.obj : colrdlgg.cpp
142 dcpsg.obj : dcpsg.cpp
143 dirctrlg.obj : dirctrlg.cpp
144 dirdlgg.obj : dirdlgg.cpp
145 filedlgg.obj : filedlgg.cpp
146 fontdlgg.obj : fontdlgg.cpp
147 grid.obj : grid.cpp
148 gridctrl.obj : gridctrl.cpp
149 gridsel.obj : gridsel.cpp
150 helpext.obj : helpext.cpp
151 helphtml.obj : helphtml.cpp
152 helpwxht.obj : helpwxht.cpp
153 helpxlp.obj : helpxlp.cpp
154 imaglist.obj : imaglist.cpp
155 laywin.obj : laywin.cpp
156 listctrl.obj : listctrl.cpp
157 logg.obj : logg.cpp
158 msgdlgg.obj : msgdlgg.cpp
159 notebook.obj : notebook.cpp
160 numdlgg.obj : numdlgg.cpp
161 paletteg.obj : paletteg.cpp
162 panelg.obj : panelg.cpp
163 printps.obj : printps.cpp
164 prntdlgg.obj : prntdlgg.cpp
165 progdlgg.obj : progdlgg.cpp
166 prop.obj : prop.cpp
167 propform.obj : propform.cpp
168 proplist.obj : proplist.cpp
169 scrlwing.obj : scrlwing.cpp
170 spinctlg.obj : spinctlg.cpp
171 sashwin.obj : sashwin.cpp
172 splitter.obj : splitter.cpp
173 statline.obj : statline.cpp
174 statusbr.obj : statusbr.cpp
175 tbarsmpl.obj : tbarsmpl.cpp
176 tabg.obj : tabg.cpp
177 textdlgg.obj : textdlgg.cpp
178 tipdlg.obj : tipdlg.cpp
179 tipwin.obj : tipwin.cpp
180 treectlg.obj : treectlg.cpp
181 wizard.obj : wizard.cpp