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                 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                 renderg.cpp,\
104                 sashwin.cpp,\
105                 selstore.cpp,\
106                 splitter.cpp,\
107                 statline.cpp,\
108                 statusbr.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 renderg.obj : renderg.cpp
170 sashwin.obj : sashwin.cpp
171 selstore.obj : selstore.cpp
172 splitter.obj : splitter.cpp
173 statline.obj : statline.cpp
174 statusbr.obj : statusbr.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