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                 imaglist.obj,\
50                 laywin.obj,\
51                 listctrl.obj,\
52                 logg.obj,\
53                 msgdlgg.obj,\
54                 numdlgg.obj,\
55                 panelg.obj,\
56                 printps.obj,\
57                 prntdlgg.obj,\
58                 progdlgg.obj,\
59                 prop.obj,\
60                 propform.obj,\
61                 proplist.obj,\
62                 sashwin.obj,\
63                 splitter.obj,\
64                 statusbr.obj,\
65                 tbarsmpl.obj,\
66                 tabg.obj,\
67                 textdlgg.obj,\
68                 tipdlg.obj,\
69                 tipwin.obj,\
70                 treectlg.obj,\
71                 wizard.obj
72
73 SOURCES = \
74                 accel.cpp,\
75                 busyinfo.cpp,\
76                 calctrl.cpp,\
77                 caret.cpp,\
78                 choicdgg.cpp,\
79                 colrdlgg.cpp,\
80                 dcpsg.cpp,\
81                 dirctrlg.cpp,\
82                 dirdlgg.cpp,\
83                 filedlgg.cpp,\
84                 fontdlgg.cpp,\
85                 grid.cpp,\
86                 gridctrl.cpp,\
87                 gridsel.cpp,\
88                 helpext.cpp,\
89                 helphtml.cpp,\
90                 helpwxht.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                 prop.cpp,\
104                 propform.cpp,\
105                 proplist.cpp,\
106                 sashwin.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=,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
120 .else
121 OBJECTS0=,accel.obj,filedlgg.obj,paletteg.obj
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         library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
131 .endif
132 .endif
133
134 accel.obj : accel.cpp
135 busyinfo.obj : busyinfo.cpp
136 calctrl.obj : calctrl.cpp
137 caret.obj : caret.cpp
138 choicdgg.obj : choicdgg.cpp
139 colrdlgg.obj : colrdlgg.cpp
140 dcpsg.obj : dcpsg.cpp
141 dirctrlg.obj : dirctrlg.cpp
142 dirdlgg.obj : dirdlgg.cpp
143 filedlgg.obj : filedlgg.cpp
144 fontdlgg.obj : fontdlgg.cpp
145 grid.obj : grid.cpp
146 gridctrl.obj : gridctrl.cpp
147 gridsel.obj : gridsel.cpp
148 helpext.obj : helpext.cpp
149 helphtml.obj : helphtml.cpp
150 helpwxht.obj : helpwxht.cpp
151 imaglist.obj : imaglist.cpp
152 laywin.obj : laywin.cpp
153 listctrl.obj : listctrl.cpp
154 logg.obj : logg.cpp
155 msgdlgg.obj : msgdlgg.cpp
156 notebook.obj : notebook.cpp
157 numdlgg.obj : numdlgg.cpp
158 paletteg.obj : paletteg.cpp
159 panelg.obj : panelg.cpp
160 printps.obj : printps.cpp
161 prntdlgg.obj : prntdlgg.cpp
162 progdlgg.obj : progdlgg.cpp
163 prop.obj : prop.cpp
164 propform.obj : propform.cpp
165 proplist.obj : proplist.cpp
166 scrlwing.obj : scrlwing.cpp
167 spinctlg.obj : spinctlg.cpp
168 sashwin.obj : sashwin.cpp
169 splitter.obj : splitter.cpp
170 statline.obj : statline.cpp
171 statusbr.obj : statusbr.cpp
172 tbarsmpl.obj : tbarsmpl.cpp
173 tabg.obj : tabg.cpp
174 textdlgg.obj : textdlgg.cpp
175 tipdlg.obj : tipdlg.cpp
176 tipwin.obj : tipwin.cpp
177 treectlg.obj : treectlg.cpp
178 wizard.obj : wizard.cpp