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                 accel.obj,\
35                 busyinfo.obj,\
36                 calctrl.obj,\
37                 caret.obj,\
38                 choicdgg.obj,\
39                 colrdlgg.obj,\
40                 dcpsg.obj,\
41                 dirctrlg.obj,\
42                 dirdlgg.obj,\
43                 fontdlgg.obj,\
44                 grid.obj,\
45                 helpext.obj,\
46                 helphtml.obj,\
47                 helpwxht.obj,\
48                 helpxlp.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                 helpext.cpp,\
87                 helphtml.cpp,\
88                 helpwxht.cpp,\
89                 helpxlp.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                 prop.cpp,\
103                 propform.cpp,\
104                 proplist.cpp,\
105                 sashwin.cpp,\
106                 splitter.cpp,\
107                 statline.cpp,\
108                 statusbr.cpp,\
109                 tbarsmpl.cpp,\
110                 tabg.cpp,\
111                 textdlgg.cpp,\
112                 tipdlg.cpp,\
113                 tipwin.cpp,\
114                 treectlg.cpp,\
115                 wizard.cpp
116
117 .ifdef __WXMOTIF__
118 OBJECTS0=,statline.obj,\
119                 notebook.obj
120 .else
121 OBJECTS0=,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 helpext.obj : helpext.cpp
147 helphtml.obj : helphtml.cpp
148 helpwxht.obj : helpwxht.cpp
149 helpxlp.obj : helpxlp.cpp
150 imaglist.obj : imaglist.cpp
151 laywin.obj : laywin.cpp
152 listctrl.obj : listctrl.cpp
153 logg.obj : logg.cpp
154 msgdlgg.obj : msgdlgg.cpp
155 notebook.obj : notebook.cpp
156 numdlgg.obj : numdlgg.cpp
157 paletteg.obj : paletteg.cpp
158 panelg.obj : panelg.cpp
159 printps.obj : printps.cpp
160 prntdlgg.obj : prntdlgg.cpp
161 progdlgg.obj : progdlgg.cpp
162 prop.obj : prop.cpp
163 propform.obj : propform.cpp
164 proplist.obj : proplist.cpp
165 sashwin.obj : sashwin.cpp
166 splitter.obj : splitter.cpp
167 statline.obj : statline.cpp
168 statusbr.obj : statusbr.cpp
169 tbarsmpl.obj : tbarsmpl.cpp
170 tabg.obj : tabg.cpp
171 textdlgg.obj : textdlgg.cpp
172 tipdlg.obj : tipdlg.cpp
173 tipwin.obj : tipwin.cpp
174 treectlg.obj : treectlg.cpp
175 wizard.obj : wizard.cpp