1. aapplied patch for bcc makefiles from Ricky Gonzales
[wxWidgets.git] / src / msw / makefile.sc
1
2
3 # This file was automatically generated by tmake at 15:55, 2000/03/14
4 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE SC.T!
5
6 # Symantec C++ makefile for the msw objects
7 # called from src\makefile.sc
8
9 # configuration section (see src\makefile.sc) ###########################
10
11 WXDIR = $(WXWIN)
12
13 include ..\makesc.env
14
15 DEBUG=0
16
17 LIBTARGET = $(LIBDIR)\wx.lib
18
19 OPTIONS=
20
21 # end of configuration section ##########################################
22
23 GENDIR=$(WXDIR)\src\generic
24 COMMDIR=$(WXDIR)\src\common
25 XPMDIR=$(WXDIR)\src\xpm
26 OLEDIR=ole
27 MSWDIR=$(WXDIR)\src\msw
28
29 GENERICOBJS= $(GENDIR)\busyinfo.obj \
30                 $(GENDIR)\calctrl.obj \
31                 $(GENDIR)\choicdgg.obj \
32                 $(GENDIR)\dragimgg.obj \
33                 $(GENDIR)\grid.obj \
34                 $(GENDIR)\gridsel.obj \
35                 $(GENDIR)\laywin.obj \
36                 $(GENDIR)\logg.obj \
37                 $(GENDIR)\numdlgg.obj \
38                 $(GENDIR)\panelg.obj \
39                 $(GENDIR)\plot.obj \
40                 $(GENDIR)\progdlgg.obj \
41                 $(GENDIR)\prop.obj \
42                 $(GENDIR)\propform.obj \
43                 $(GENDIR)\proplist.obj \
44                 $(GENDIR)\sashwin.obj \
45                 $(GENDIR)\scrolwin.obj \
46                 $(GENDIR)\splitter.obj \
47                 $(GENDIR)\statusbr.obj \
48                 $(GENDIR)\tbarsmpl.obj \
49                 $(GENDIR)\textdlgg.obj \
50                 $(GENDIR)\tipdlg.obj \
51                 $(GENDIR)\treelay.obj \
52                 $(GENDIR)\wizard.obj
53
54 COMMONOBJS = \
55                 $(COMMDIR)\y_tab.obj \
56                 $(COMMDIR)\appcmn.obj \
57                 $(COMMDIR)\choiccmn.obj \
58                 $(COMMDIR)\clipcmn.obj \
59                 $(COMMDIR)\cmdline.obj \
60                 $(COMMDIR)\cmndata.obj \
61                 $(COMMDIR)\config.obj \
62                 $(COMMDIR)\ctrlcmn.obj \
63                 $(COMMDIR)\ctrlsub.obj \
64                 $(COMMDIR)\datetime.obj \
65                 $(COMMDIR)\datstrm.obj \
66                 $(COMMDIR)\db.obj \
67                 $(COMMDIR)\dbtable.obj \
68                 $(COMMDIR)\dcbase.obj \
69                 $(COMMDIR)\dlgcmn.obj \
70                 $(COMMDIR)\dndcmn.obj \
71                 $(COMMDIR)\dobjcmn.obj \
72                 $(COMMDIR)\docmdi.obj \
73                 $(COMMDIR)\docview.obj \
74                 $(COMMDIR)\dynarray.obj \
75                 $(COMMDIR)\dynlib.obj \
76                 $(COMMDIR)\encconv.obj \
77                 $(COMMDIR)\event.obj \
78                 $(COMMDIR)\extended.obj \
79                 $(COMMDIR)\ffile.obj \
80                 $(COMMDIR)\file.obj \
81                 $(COMMDIR)\fileconf.obj \
82                 $(COMMDIR)\filefn.obj \
83                 $(COMMDIR)\filesys.obj \
84                 $(COMMDIR)\fontcmn.obj \
85                 $(COMMDIR)\fontmap.obj \
86                 $(COMMDIR)\framecmn.obj \
87                 $(COMMDIR)\fs_inet.obj \
88                 $(COMMDIR)\fs_mem.obj \
89                 $(COMMDIR)\fs_zip.obj \
90                 $(COMMDIR)\ftp.obj \
91                 $(COMMDIR)\gdicmn.obj \
92                 $(COMMDIR)\geometry.obj \
93                 $(COMMDIR)\gifdecod.obj \
94                 $(COMMDIR)\hash.obj \
95                 $(COMMDIR)\helpbase.obj \
96                 $(COMMDIR)\http.obj \
97                 $(COMMDIR)\imagall.obj \
98                 $(COMMDIR)\imagbmp.obj \
99                 $(COMMDIR)\image.obj \
100                 $(COMMDIR)\imaggif.obj \
101                 $(COMMDIR)\imagjpeg.obj \
102                 $(COMMDIR)\imagpcx.obj \
103                 $(COMMDIR)\imagpng.obj \
104                 $(COMMDIR)\imagpnm.obj \
105                 $(COMMDIR)\imagtiff.obj \
106                 $(COMMDIR)\intl.obj \
107                 $(COMMDIR)\ipcbase.obj \
108                 $(COMMDIR)\layout.obj \
109                 $(COMMDIR)\lboxcmn.obj \
110                 $(COMMDIR)\list.obj \
111                 $(COMMDIR)\log.obj \
112                 $(COMMDIR)\longlong.obj \
113                 $(COMMDIR)\memory.obj \
114                 $(COMMDIR)\menucmn.obj \
115                 $(COMMDIR)\mimecmn.obj \
116                 $(COMMDIR)\module.obj \
117                 $(COMMDIR)\mstream.obj \
118                 $(COMMDIR)\object.obj \
119                 $(COMMDIR)\objstrm.obj \
120                 $(COMMDIR)\odbc.obj \
121                 $(COMMDIR)\paper.obj \
122                 $(COMMDIR)\prntbase.obj \
123                 $(COMMDIR)\process.obj \
124                 $(COMMDIR)\protocol.obj \
125                 $(COMMDIR)\resource.obj \
126                 $(COMMDIR)\sckaddr.obj \
127                 $(COMMDIR)\sckfile.obj \
128                 $(COMMDIR)\sckipc.obj \
129                 $(COMMDIR)\sckstrm.obj \
130                 $(COMMDIR)\serbase.obj \
131                 $(COMMDIR)\sizer.obj \
132                 $(COMMDIR)\socket.obj \
133                 $(COMMDIR)\strconv.obj \
134                 $(COMMDIR)\stream.obj \
135                 $(COMMDIR)\string.obj \
136                 $(COMMDIR)\tbarbase.obj \
137                 $(COMMDIR)\textcmn.obj \
138                 $(COMMDIR)\textfile.obj \
139                 $(COMMDIR)\timercmn.obj \
140                 $(COMMDIR)\tokenzr.obj \
141                 $(COMMDIR)\txtstrm.obj \
142                 $(COMMDIR)\unzip.obj \
143                 $(COMMDIR)\url.obj \
144                 $(COMMDIR)\utilscmn.obj \
145                 $(COMMDIR)\valgen.obj \
146                 $(COMMDIR)\validate.obj \
147                 $(COMMDIR)\valtext.obj \
148                 $(COMMDIR)\variant.obj \
149                 $(COMMDIR)\wfstream.obj \
150                 $(COMMDIR)\wincmn.obj \
151                 $(COMMDIR)\wxchar.obj \
152                 $(COMMDIR)\wxexpr.obj \
153                 $(COMMDIR)\zipstrm.obj \
154                 $(COMMDIR)\zstream.obj
155
156 MSWOBJS = $(MSWDIR)\accel.obj \
157                 $(MSWDIR)\app.obj \
158                 $(MSWDIR)\ole\automtn.obj \
159                 $(MSWDIR)\bitmap.obj \
160                 $(MSWDIR)\bmpbuttn.obj \
161                 $(MSWDIR)\brush.obj \
162                 $(MSWDIR)\button.obj \
163                 $(MSWDIR)\caret.obj \
164                 $(MSWDIR)\checkbox.obj \
165                 $(MSWDIR)\checklst.obj \
166                 $(MSWDIR)\choice.obj \
167                 $(MSWDIR)\clipbrd.obj \
168                 $(MSWDIR)\colordlg.obj \
169                 $(MSWDIR)\colour.obj \
170                 $(MSWDIR)\combobox.obj \
171                 $(MSWDIR)\control.obj \
172                 $(MSWDIR)\curico.obj \
173                 $(MSWDIR)\cursor.obj \
174                 $(MSWDIR)\data.obj \
175                 $(MSWDIR)\ole\dataobj.obj \
176                 $(MSWDIR)\dc.obj \
177                 $(MSWDIR)\dcclient.obj \
178                 $(MSWDIR)\dcmemory.obj \
179                 $(MSWDIR)\dcprint.obj \
180                 $(MSWDIR)\dcscreen.obj \
181                 $(MSWDIR)\dde.obj \
182                 $(MSWDIR)\dialog.obj \
183                 $(MSWDIR)\dialup.obj \
184                 $(MSWDIR)\dib.obj \
185                 $(MSWDIR)\dibutils.obj \
186                 $(MSWDIR)\dir.obj \
187                 $(MSWDIR)\dirdlg.obj \
188                 $(MSWDIR)\dragimag.obj \
189                 $(MSWDIR)\ole\dropsrc.obj \
190                 $(MSWDIR)\ole\droptgt.obj \
191                 $(MSWDIR)\enhmeta.obj \
192                 $(MSWDIR)\filedlg.obj \
193                 $(MSWDIR)\font.obj \
194                 $(MSWDIR)\fontdlg.obj \
195                 $(MSWDIR)\fontenum.obj \
196                 $(MSWDIR)\fontutil.obj \
197                 $(MSWDIR)\frame.obj \
198                 $(MSWDIR)\gauge95.obj \
199                 $(MSWDIR)\gaugemsw.obj \
200                 $(MSWDIR)\gdiimage.obj \
201                 $(MSWDIR)\gdiobj.obj \
202                 $(MSWDIR)\glcanvas.obj \
203                 $(MSWDIR)\gsocket.obj \
204                 $(MSWDIR)\gsockmsw.obj \
205                 $(MSWDIR)\helpwin.obj \
206                 $(MSWDIR)\icon.obj \
207                 $(MSWDIR)\iniconf.obj \
208                 $(MSWDIR)\listbox.obj \
209                 $(MSWDIR)\main.obj \
210                 $(MSWDIR)\mdi.obj \
211                 $(MSWDIR)\menu.obj \
212                 $(MSWDIR)\menuitem.obj \
213                 $(MSWDIR)\metafile.obj \
214                 $(MSWDIR)\mimetype.obj \
215                 $(MSWDIR)\minifram.obj \
216                 $(MSWDIR)\msgdlg.obj \
217                 $(MSWDIR)\nativdlg.obj \
218                 $(MSWDIR)\ole\oleutils.obj \
219                 $(MSWDIR)\ownerdrw.obj \
220                 $(MSWDIR)\palette.obj \
221                 $(MSWDIR)\pen.obj \
222                 $(MSWDIR)\penwin.obj \
223                 $(MSWDIR)\printdlg.obj \
224                 $(MSWDIR)\printwin.obj \
225                 $(MSWDIR)\radiobox.obj \
226                 $(MSWDIR)\radiobut.obj \
227                 $(MSWDIR)\regconf.obj \
228                 $(MSWDIR)\region.obj \
229                 $(MSWDIR)\registry.obj \
230                 $(MSWDIR)\scrolbar.obj \
231                 $(MSWDIR)\settings.obj \
232                 $(MSWDIR)\slider95.obj \
233                 $(MSWDIR)\slidrmsw.obj \
234                 $(MSWDIR)\spinbutt.obj \
235                 $(MSWDIR)\spinctrl.obj \
236                 $(MSWDIR)\statbmp.obj \
237                 $(MSWDIR)\statbox.obj \
238                 $(MSWDIR)\statbr95.obj \
239                 $(MSWDIR)\statline.obj \
240                 $(MSWDIR)\stattext.obj \
241                 $(MSWDIR)\tabctrl.obj \
242                 $(MSWDIR)\taskbar.obj \
243                 $(MSWDIR)\tbar95.obj \
244                 $(MSWDIR)\tbarmsw.obj \
245                 $(MSWDIR)\textctrl.obj \
246                 $(MSWDIR)\thread.obj \
247                 $(MSWDIR)\timer.obj \
248                 $(MSWDIR)\tooltip.obj \
249                 $(MSWDIR)\utils.obj \
250                 $(MSWDIR)\utilsexc.obj \
251                 $(MSWDIR)\ole\uuid.obj \
252                 $(MSWDIR)\wave.obj \
253                 $(MSWDIR)\window.obj \
254                 $(MSWDIR)\xpmhand.obj
255
256 XPMOBJECTS =    $(XPMDIR)\crbuffri.obj\
257                 $(XPMDIR)\crdatfri.obj\
258                 $(XPMDIR)\create.obj $(XPMDIR)\crifrbuf.obj\
259                 $(XPMDIR)\crifrdat.obj\
260                 $(XPMDIR)\data.obj\
261                 $(XPMDIR)\hashtab.obj $(XPMDIR)\misc.obj\
262                 $(XPMDIR)\parse.obj $(XPMDIR)\rdftodat.obj\
263                 $(XPMDIR)\rdftoi.obj\
264                 $(XPMDIR)\rgb.obj $(XPMDIR)\scan.obj\
265                 $(XPMDIR)\simx.obj $(XPMDIR)\wrffrdat.obj\
266                 $(XPMDIR)\wrffrp.obj $(XPMDIR)\wrffri.obj
267
268 # Add $(NONESSENTIALOBJS) if wanting generic dialogs, PostScript etc.
269 OBJECTS = $(COMMONOBJS) $(GENERICOBJS) $(MSWOBJS) # $(XPMOBJECTS)
270
271 all: $(LIBTARGET)
272
273 $(LIBTARGET): $(OBJECTS)
274         -del $(LIBTARGET)
275         *lib /PAGESIZE:512 $(LIBTARGET) y $(OBJECTS), nul;
276
277 clean:
278         -del *.obj
279     -del $(LIBTARGET)
280
281 $(COMMDIR)\y_tab.obj:     $(COMMDIR)\y_tab.c $(COMMDIR)\lex_yy.c
282
283 $(COMMDIR)\y_tab.c:     $(COMMDIR)\dosyacc.c
284         copy $(COMMDIR)\dosyacc.c $(COMMDIR)\y_tab.c
285
286 $(COMMDIR)\lex_yy.c:    $(COMMDIR)\doslex.c
287     copy $(COMMDIR)\doslex.c $(COMMDIR)\lex_yy.c
288
289 # $(COMMDIR)\cmndata.obj:     $(COMMDIR)\cmndata.cpp
290 #       *$(CC) -c $(CFLAGS) -I$(INCLUDE) $(OPTIONS) $(COMMDIR)\cmndata.cpp -o$(COMMDIR)\cmndata.obj
291
292 MFTYPE=sc
293 makefile.$(MFTYPE) : $(WXWIN)\distrib\msw\tmake\filelist.txt $(WXWIN)\distrib\msw\tmake\$(MFTYPE).t
294         cd $(WXWIN)\distrib\msw\tmake
295         tmake -t $(MFTYPE) wxwin.pro -o makefile.$(MFTYPE)
296         copy makefile.$(MFTYPE) $(WXWIN)\src\msw