]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | # | |
3 | # This file was automatically generated by tmake at 19:46, 1999/08/12 | |
4 | # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T! | |
5 | ||
6 | # | |
7 | # File: makefile.unx | |
8 | # Author: Julian Smart, Robert Roebling, Vadim Zeitlin | |
9 | # Created: 1993 | |
10 | # Updated: 1999 | |
11 | # Copyright:(c) 1993, AIAI, University of Edinburgh, | |
12 | # Copyright:(c) 1999, Vadim Zeitlin | |
13 | # Copyright:(c) 1999, Robert Roebling | |
14 | # | |
15 | # Makefile for libwx_gtk.a, libwx_motif.a and libwx_msw.a | |
16 | ||
17 | ################################################################### | |
18 | ||
19 | include ./src/make.env | |
20 | ||
21 | ############## override make.env for PIC ########################## | |
22 | ||
23 | # Clears all default suffixes | |
24 | .SUFFIXES: .o .cpp .c .cxx | |
25 | ||
26 | .c.o : | |
27 | $(CCC) -c $(CFLAGS) $(PICFLAGS) -o $@ $< | |
28 | ||
29 | .cpp.o : | |
30 | $(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $< | |
31 | ||
32 | .cxx.o : | |
33 | $(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $< | |
34 | ||
35 | ########################### Paths ################################# | |
36 | ||
37 | srcdir = @srcdir@ | |
38 | ||
39 | VPATH = :@top_srcdir@ | |
40 | ||
41 | top_srcdir = @top_srcdir@ | |
42 | prefix = @prefix@ | |
43 | exec_prefix = @exec_prefix@ | |
44 | ||
45 | bindir = @bindir@ | |
46 | sbindir = @sbindir@ | |
47 | libexecdir = @libexecdir@ | |
48 | datadir = @datadir@ | |
49 | sysconfdir = @sysconfdir@ | |
50 | sharedstatedir = @sharedstatedir@ | |
51 | localstatedir = @localstatedir@ | |
52 | libdir = @libdir@ | |
53 | infodir = @infodir@ | |
54 | mandir = @mandir@ | |
55 | includedir = @includedir@ | |
56 | oldincludedir = /usr/include | |
57 | ||
58 | DESTDIR = | |
59 | ||
60 | pkgdatadir = $(datadir)/@PACKAGE@ | |
61 | pkglibdir = $(libdir)/@PACKAGE@ | |
62 | pkgincludedir = $(includedir)/@PACKAGE@ | |
63 | ||
64 | top_builddir = . | |
65 | ||
66 | INSTALL = @INSTALL@ | |
67 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
68 | INSTALL_DATA = @INSTALL_DATA@ | |
69 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
70 | transform = @program_transform_name@ | |
71 | ||
72 | NORMAL_INSTALL = : | |
73 | PRE_INSTALL = : | |
74 | POST_INSTALL = : | |
75 | NORMAL_UNINSTALL = : | |
76 | PRE_UNINSTALL = : | |
77 | POST_UNINSTALL = : | |
78 | build_alias = @build_alias@ | |
79 | build_triplet = @build@ | |
80 | host_alias = @host_alias@ | |
81 | host_triplet = @host@ | |
82 | target_alias = @target_alias@ | |
83 | target_triplet = @target@ | |
84 | ||
85 | ############################# Dirs ################################# | |
86 | ||
87 | WXDIR = $(top_srcdir) | |
88 | ||
89 | # Subordinate library possibilities | |
90 | ||
91 | GENDIR = $(WXDIR)/src/generic | |
92 | COMMDIR = $(WXDIR)/src/common | |
93 | HTMLDIR = $(WXDIR)/src/html | |
94 | UNIXDIR = $(WXDIR)/src/unix | |
95 | PNGDIR = $(WXDIR)/src/png | |
96 | JPEGDIR = $(WXDIR)/src/jpeg | |
97 | ZLIBDIR = $(WXDIR)/src/zlib | |
98 | GTKDIR = $(WXDIR)/src/gtk | |
99 | MOTIFDIR = $(WXDIR)/src/motif | |
100 | INCDIR = $(WXDIR)/include | |
101 | ||
102 | DOCDIR = $(WXDIR)/docs | |
103 | ||
104 | ############################## Files ################################## | |
105 | ||
106 | WX_HEADERS = \ | |
107 | accel.h \ | |
108 | app.h \ | |
109 | arrimpl.cpp \ | |
110 | bitmap.h \ | |
111 | bmpbuttn.h \ | |
112 | brush.h \ | |
113 | buffer.h \ | |
114 | busyinfo.h \ | |
115 | button.h \ | |
116 | caret.h \ | |
117 | checkbox.h \ | |
118 | checklst.h \ | |
119 | choicdlg.h \ | |
120 | choice.h \ | |
121 | clipbrd.h \ | |
122 | cmndata.h \ | |
123 | colordlg.h \ | |
124 | colour.h \ | |
125 | combobox.h \ | |
126 | confbase.h \ | |
127 | config.h \ | |
128 | control.h \ | |
129 | cursor.h \ | |
130 | dataobj.h \ | |
131 | date.h \ | |
132 | datstrm.h \ | |
133 | db.h \ | |
134 | dbtable.h \ | |
135 | dc.h \ | |
136 | dcclient.h \ | |
137 | dcmemory.h \ | |
138 | dcprint.h \ | |
139 | dcps.h \ | |
140 | dcscreen.h \ | |
141 | dde.h \ | |
142 | debug.h \ | |
143 | defs.h \ | |
144 | dialog.h \ | |
145 | dirdlg.h \ | |
146 | dnd.h \ | |
147 | docmdi.h \ | |
148 | docview.h \ | |
149 | dragimag.h \ | |
150 | dynarray.h \ | |
151 | dynlib.h \ | |
152 | event.h \ | |
153 | expr.h \ | |
154 | ffile.h \ | |
155 | file.h \ | |
156 | fileconf.h \ | |
157 | filedlg.h \ | |
158 | filefn.h \ | |
159 | filesys.h \ | |
160 | font.h \ | |
161 | fontdlg.h \ | |
162 | frame.h \ | |
163 | fs_inet.h \ | |
164 | fs_zip.h \ | |
165 | gauge.h \ | |
166 | gdicmn.h \ | |
167 | gdiobj.h \ | |
168 | grid.h \ | |
169 | hash.h \ | |
170 | help.h \ | |
171 | helpbase.h \ | |
172 | helphtml.h \ | |
173 | helpwin.h \ | |
174 | helpxlp.h \ | |
175 | icon.h \ | |
176 | image.h \ | |
177 | imaglist.h \ | |
178 | intl.h \ | |
179 | ioswrap.h \ | |
180 | ipcbase.h \ | |
181 | joystick.h \ | |
182 | layout.h \ | |
183 | laywin.h \ | |
184 | list.h \ | |
185 | listbox.h \ | |
186 | listctrl.h \ | |
187 | listimpl.cpp \ | |
188 | log.h \ | |
189 | longlong.h \ | |
190 | matrix.h \ | |
191 | mdi.h \ | |
192 | memory.h \ | |
193 | menu.h \ | |
194 | menuitem.h \ | |
195 | metafile.h \ | |
196 | mimetype.h \ | |
197 | minifram.h \ | |
198 | module.h \ | |
199 | msgdlg.h \ | |
200 | mstream.h \ | |
201 | notebook.h \ | |
202 | object.h \ | |
203 | objstrm.h \ | |
204 | odbc.h \ | |
205 | ownerdrw.h \ | |
206 | palette.h \ | |
207 | panel.h \ | |
208 | paper.h \ | |
209 | pen.h \ | |
210 | pnghand.h \ | |
211 | print.h \ | |
212 | printdlg.h \ | |
213 | prntbase.h \ | |
214 | process.h \ | |
215 | progdlg.h \ | |
216 | prop.h \ | |
217 | propform.h \ | |
218 | proplist.h \ | |
219 | radiobox.h \ | |
220 | radiobut.h \ | |
221 | region.h \ | |
222 | resource.h \ | |
223 | sashwin.h \ | |
224 | sckaddr.h \ | |
225 | sckipc.h \ | |
226 | sckstrm.h \ | |
227 | scrolbar.h \ | |
228 | scrolwin.h \ | |
229 | serbase.h \ | |
230 | settings.h \ | |
231 | setup.h \ | |
232 | sizer.h \ | |
233 | slider.h \ | |
234 | socket.h \ | |
235 | spinbutt.h \ | |
236 | splitter.h \ | |
237 | statbmp.h \ | |
238 | statbox.h \ | |
239 | statline.h \ | |
240 | stattext.h \ | |
241 | statusbr.h \ | |
242 | strconv.h \ | |
243 | stream.h \ | |
244 | string.h \ | |
245 | tab.h \ | |
246 | tabctrl.h \ | |
247 | taskbar.h \ | |
248 | tbar95.h \ | |
249 | tbarbase.h \ | |
250 | tbarmsw.h \ | |
251 | tbarsmpl.h \ | |
252 | textctrl.h \ | |
253 | textdlg.h \ | |
254 | textfile.h \ | |
255 | thread.h \ | |
256 | time.h \ | |
257 | timer.h \ | |
258 | tipdlg.h \ | |
259 | tokenzr.h \ | |
260 | toolbar.h \ | |
261 | tooltip.h \ | |
262 | treectrl.h \ | |
263 | txtstrm.h \ | |
264 | types.h \ | |
265 | url.h \ | |
266 | utils.h \ | |
267 | valgen.h \ | |
268 | validate.h \ | |
269 | valtext.h \ | |
270 | variant.h \ | |
271 | version.h \ | |
272 | wave.h \ | |
273 | wfstream.h \ | |
274 | window.h \ | |
275 | wx.h \ | |
276 | wx_cw.h \ | |
277 | wx_cw_cm.h \ | |
278 | wx_cw_d.h \ | |
279 | wxchar.h \ | |
280 | wxexpr.h \ | |
281 | wxhtml.h \ | |
282 | wxprec.h \ | |
283 | xpmhand.h \ | |
284 | zipstrm.h \ | |
285 | zstream.h | |
286 | ||
287 | GTK_HEADERS = \ | |
288 | gtk/accel.h \ | |
289 | gtk/app.h \ | |
290 | gtk/bitmap.h \ | |
291 | gtk/bmpbuttn.h \ | |
292 | gtk/brush.h \ | |
293 | gtk/button.h \ | |
294 | gtk/checkbox.h \ | |
295 | gtk/checklst.h \ | |
296 | gtk/choice.h \ | |
297 | gtk/clipbrd.h \ | |
298 | gtk/colour.h \ | |
299 | gtk/combobox.h \ | |
300 | gtk/control.h \ | |
301 | gtk/cursor.h \ | |
302 | gtk/dataobj.h \ | |
303 | gtk/dc.h \ | |
304 | gtk/dcclient.h \ | |
305 | gtk/dcmemory.h \ | |
306 | gtk/dcscreen.h \ | |
307 | gtk/dialog.h \ | |
308 | gtk/dnd.h \ | |
309 | gtk/filedlg.h \ | |
310 | gtk/font.h \ | |
311 | gtk/frame.h \ | |
312 | gtk/gauge.h \ | |
313 | gtk/gdiobj.h \ | |
314 | gtk/icon.h \ | |
315 | gtk/joystick.h \ | |
316 | gtk/listbox.h \ | |
317 | gtk/mdi.h \ | |
318 | gtk/menu.h \ | |
319 | gtk/menuitem.h \ | |
320 | gtk/minifram.h \ | |
321 | gtk/notebook.h \ | |
322 | gtk/palette.h \ | |
323 | gtk/pen.h \ | |
324 | gtk/radiobox.h \ | |
325 | gtk/radiobut.h \ | |
326 | gtk/region.h \ | |
327 | gtk/scrolbar.h \ | |
328 | gtk/settings.h \ | |
329 | gtk/slider.h \ | |
330 | gtk/spinbutt.h \ | |
331 | gtk/statbmp.h \ | |
332 | gtk/statbox.h \ | |
333 | gtk/statline.h \ | |
334 | gtk/stattext.h \ | |
335 | gtk/tbargtk.h \ | |
336 | gtk/textctrl.h \ | |
337 | gtk/timer.h \ | |
338 | gtk/tooltip.h \ | |
339 | gtk/treectrl.h \ | |
340 | gtk/wave.h \ | |
341 | gtk/win_gtk.h \ | |
342 | gtk/window.h | |
343 | ||
344 | MOTIF_HEADERS = \ | |
345 | motif/accel.h \ | |
346 | motif/app.h \ | |
347 | motif/bitmap.h \ | |
348 | motif/bmpbuttn.h \ | |
349 | motif/brush.h \ | |
350 | motif/button.h \ | |
351 | motif/checkbox.h \ | |
352 | motif/checklst.h \ | |
353 | motif/choice.h \ | |
354 | motif/clipbrd.h \ | |
355 | motif/colordlg.h \ | |
356 | motif/colour.h \ | |
357 | motif/combobox.h \ | |
358 | motif/control.h \ | |
359 | motif/cursor.h \ | |
360 | motif/dataobj.h \ | |
361 | motif/dc.h \ | |
362 | motif/dcclient.h \ | |
363 | motif/dcmemory.h \ | |
364 | motif/dcprint.h \ | |
365 | motif/dcscreen.h \ | |
366 | motif/dialog.h \ | |
367 | motif/dnd.h \ | |
368 | motif/filedlg.h \ | |
369 | motif/font.h \ | |
370 | motif/fontdlg.h \ | |
371 | motif/frame.h \ | |
372 | motif/gauge.h \ | |
373 | motif/gdiobj.h \ | |
374 | motif/icon.h \ | |
375 | motif/joystick.h \ | |
376 | motif/listbox.h \ | |
377 | motif/mdi.h \ | |
378 | motif/menu.h \ | |
379 | motif/menuitem.h \ | |
380 | motif/metafile.h \ | |
381 | motif/minifram.h \ | |
382 | motif/msgdlg.h \ | |
383 | motif/palette.h \ | |
384 | motif/pen.h \ | |
385 | motif/print.h \ | |
386 | motif/printdlg.h \ | |
387 | motif/private.h \ | |
388 | motif/radiobox.h \ | |
389 | motif/radiobut.h \ | |
390 | motif/region.h \ | |
391 | motif/scrolbar.h \ | |
392 | motif/settings.h \ | |
393 | motif/slider.h \ | |
394 | motif/spinbutt.h \ | |
395 | motif/statbmp.h \ | |
396 | motif/statbox.h \ | |
397 | motif/stattext.h \ | |
398 | motif/textctrl.h \ | |
399 | motif/timer.h \ | |
400 | motif/toolbar.h \ | |
401 | motif/window.h | |
402 | ||
403 | UNIX_HEADERS = \ | |
404 | unix/execute.h | |
405 | ||
406 | GENERIC_HEADERS = \ | |
407 | generic/caret.h \ | |
408 | generic/choicdgg.h \ | |
409 | generic/colrdlgg.h \ | |
410 | generic/dcpsg.h \ | |
411 | generic/dirdlgg.h \ | |
412 | generic/fontdlgg.h \ | |
413 | generic/gridg.h \ | |
414 | generic/helpext.h \ | |
415 | generic/helphtml.h \ | |
416 | generic/helpwxht.h \ | |
417 | generic/helpxlp.h \ | |
418 | generic/imaglist.h \ | |
419 | generic/laywin.h \ | |
420 | generic/listctrl.h \ | |
421 | generic/msgdlgg.h \ | |
422 | generic/notebook.h \ | |
423 | generic/panelg.h \ | |
424 | generic/printps.h \ | |
425 | generic/prntdlgg.h \ | |
426 | generic/progdlgg.h \ | |
427 | generic/sashwin.h \ | |
428 | generic/scrolwin.h \ | |
429 | generic/splitter.h \ | |
430 | generic/statusbr.h \ | |
431 | generic/tabg.h \ | |
432 | generic/textdlgg.h \ | |
433 | generic/treectrl.h | |
434 | ||
435 | PROTOCOL_HEADERS = \ | |
436 | protocol/file.h \ | |
437 | protocol/ftp.h \ | |
438 | protocol/http.h \ | |
439 | protocol/protocol.h | |
440 | ||
441 | HTML_HEADERS = \ | |
442 | html/forcelink.h \ | |
443 | html/htmlcell.h \ | |
444 | html/htmldefs.h \ | |
445 | html/htmlfilter.h \ | |
446 | html/htmlhelp.h \ | |
447 | html/htmlparser.h \ | |
448 | html/htmltag.h \ | |
449 | html/htmlwin.h \ | |
450 | html/htmlwinparser.h \ | |
451 | html/mod_templ.h \ | |
452 | html/version.h | |
453 | ||
454 | GTK_GENERICOBJS = \ | |
455 | src/generic/busyinfo.o \ | |
456 | src/generic/caret.o \ | |
457 | src/generic/choicdgg.o \ | |
458 | src/generic/colrdlgg.o \ | |
459 | src/generic/dcpsg.o \ | |
460 | src/generic/dirdlgg.o \ | |
461 | src/generic/fontdlgg.o \ | |
462 | src/generic/gridg.o \ | |
463 | src/generic/imaglist.o \ | |
464 | src/generic/laywin.o \ | |
465 | src/generic/listctrl.o \ | |
466 | src/generic/msgdlgg.o \ | |
467 | src/generic/numdlgg.o \ | |
468 | src/generic/panelg.o \ | |
469 | src/generic/printps.o \ | |
470 | src/generic/prntdlgg.o \ | |
471 | src/generic/progdlgg.o \ | |
472 | src/generic/prop.o \ | |
473 | src/generic/propform.o \ | |
474 | src/generic/proplist.o \ | |
475 | src/generic/sashwin.o \ | |
476 | src/generic/scrolwin.o \ | |
477 | src/generic/splitter.o \ | |
478 | src/generic/statusbr.o \ | |
479 | src/generic/textdlgg.o \ | |
480 | src/generic/tipdlg.o \ | |
481 | src/generic/treectrl.o | |
482 | ||
483 | GTK_COMMONOBJS = \ | |
484 | parser.o \ | |
485 | src/common/cmndata.o \ | |
486 | src/common/config.o \ | |
487 | src/common/date.o \ | |
488 | src/common/datstrm.o \ | |
489 | src/common/db.o \ | |
490 | src/common/dbtable.o \ | |
491 | src/common/dcbase.o \ | |
492 | src/common/dlgcmn.o \ | |
493 | src/common/docmdi.o \ | |
494 | src/common/docview.o \ | |
495 | src/common/dynarray.o \ | |
496 | src/common/dynlib.o \ | |
497 | src/common/event.o \ | |
498 | src/common/extended.o \ | |
499 | src/common/ffile.o \ | |
500 | src/common/file.o \ | |
501 | src/common/fileconf.o \ | |
502 | src/common/filefn.o \ | |
503 | src/common/filesys.o \ | |
504 | src/common/framecmn.o \ | |
505 | src/common/fs_inet.o \ | |
506 | src/common/fs_zip.o \ | |
507 | src/common/ftp.o \ | |
508 | src/common/gdicmn.o \ | |
509 | src/common/hash.o \ | |
510 | src/common/helpbase.o \ | |
511 | src/common/http.o \ | |
512 | src/common/imagbmp.o \ | |
513 | src/common/image.o \ | |
514 | src/common/imaggif.o \ | |
515 | src/common/imagjpeg.o \ | |
516 | src/common/imagpng.o \ | |
517 | src/common/intl.o \ | |
518 | src/common/ipcbase.o \ | |
519 | src/common/layout.o \ | |
520 | src/common/list.o \ | |
521 | src/common/log.o \ | |
522 | src/common/memory.o \ | |
523 | src/common/mimetype.o \ | |
524 | src/common/module.o \ | |
525 | src/common/mstream.o \ | |
526 | src/common/object.o \ | |
527 | src/common/objstrm.o \ | |
528 | src/common/paper.o \ | |
529 | src/common/prntbase.o \ | |
530 | src/common/process.o \ | |
531 | src/common/protocol.o \ | |
532 | src/common/resource.o \ | |
533 | src/common/sckaddr.o \ | |
534 | src/common/sckfile.o \ | |
535 | src/common/sckipc.o \ | |
536 | src/common/sckstrm.o \ | |
537 | src/common/sizer.o \ | |
538 | src/common/socket.o \ | |
539 | src/common/strconv.o \ | |
540 | src/common/stream.o \ | |
541 | src/common/string.o \ | |
542 | src/common/tbarbase.o \ | |
543 | src/common/tbarsmpl.o \ | |
544 | src/common/textcmn.o \ | |
545 | src/common/textfile.o \ | |
546 | src/common/time.o \ | |
547 | src/common/timercmn.o \ | |
548 | src/common/tokenzr.o \ | |
549 | src/common/txtstrm.o \ | |
550 | src/common/unzip.o \ | |
551 | src/common/url.o \ | |
552 | src/common/utilscmn.o \ | |
553 | src/common/valgen.o \ | |
554 | src/common/validate.o \ | |
555 | src/common/valtext.o \ | |
556 | src/common/variant.o \ | |
557 | src/common/wfstream.o \ | |
558 | src/common/wincmn.o \ | |
559 | src/common/wxchar.o \ | |
560 | src/common/wxexpr.o \ | |
561 | src/common/zipstrm.o \ | |
562 | src/common/zstream.o | |
563 | ||
564 | GTK_GUIOBJS = \ | |
565 | src/gtk/accel.o \ | |
566 | src/gtk/app.o \ | |
567 | src/gtk/bitmap.o \ | |
568 | src/gtk/bmpbuttn.o \ | |
569 | src/gtk/brush.o \ | |
570 | src/gtk/button.o \ | |
571 | src/gtk/checkbox.o \ | |
572 | src/gtk/checklst.o \ | |
573 | src/gtk/choice.o \ | |
574 | src/gtk/clipbrd.o \ | |
575 | src/gtk/colour.o \ | |
576 | src/gtk/combobox.o \ | |
577 | src/gtk/control.o \ | |
578 | src/gtk/cursor.o \ | |
579 | src/gtk/data.o \ | |
580 | src/gtk/dataobj.o \ | |
581 | src/gtk/dc.o \ | |
582 | src/gtk/dcclient.o \ | |
583 | src/gtk/dcmemory.o \ | |
584 | src/gtk/dcscreen.o \ | |
585 | src/gtk/dialog.o \ | |
586 | src/gtk/dnd.o \ | |
587 | src/gtk/filedlg.o \ | |
588 | src/gtk/font.o \ | |
589 | src/gtk/frame.o \ | |
590 | src/gtk/gauge.o \ | |
591 | src/gtk/gdiobj.o \ | |
592 | src/gtk/gsockgtk.o \ | |
593 | src/gtk/icon.o \ | |
594 | src/gtk/listbox.o \ | |
595 | src/gtk/main.o \ | |
596 | src/gtk/mdi.o \ | |
597 | src/gtk/menu.o \ | |
598 | src/gtk/minifram.o \ | |
599 | src/gtk/notebook.o \ | |
600 | src/gtk/palette.o \ | |
601 | src/gtk/pen.o \ | |
602 | src/gtk/radiobox.o \ | |
603 | src/gtk/radiobut.o \ | |
604 | src/gtk/region.o \ | |
605 | src/gtk/scrolbar.o \ | |
606 | src/gtk/settings.o \ | |
607 | src/gtk/slider.o \ | |
608 | src/gtk/spinbutt.o \ | |
609 | src/gtk/statbmp.o \ | |
610 | src/gtk/statbox.o \ | |
611 | src/gtk/statline.o \ | |
612 | src/gtk/stattext.o \ | |
613 | src/gtk/tbargtk.o \ | |
614 | src/gtk/textctrl.o \ | |
615 | src/gtk/timer.o \ | |
616 | src/gtk/tooltip.o \ | |
617 | src/gtk/utilsgtk.o \ | |
618 | src/gtk/utilsres.o \ | |
619 | src/gtk/wave.o \ | |
620 | src/gtk/win_gtk.o \ | |
621 | src/gtk/window.o | |
622 | ||
623 | MOTIF_GENERICOBJS = \ | |
624 | src/generic/busyinfo.o \ | |
625 | src/generic/caret.o \ | |
626 | src/generic/choicdgg.o \ | |
627 | src/generic/colrdlgg.o \ | |
628 | src/generic/dcpsg.o \ | |
629 | src/generic/dirdlgg.o \ | |
630 | src/generic/fontdlgg.o \ | |
631 | src/generic/gridg.o \ | |
632 | src/generic/helpxlp.o \ | |
633 | src/generic/imaglist.o \ | |
634 | src/generic/laywin.o \ | |
635 | src/generic/listctrl.o \ | |
636 | src/generic/msgdlgg.o \ | |
637 | src/generic/notebook.o \ | |
638 | src/generic/numdlgg.o \ | |
639 | src/generic/panelg.o \ | |
640 | src/generic/printps.o \ | |
641 | src/generic/prntdlgg.o \ | |
642 | src/generic/progdlgg.o \ | |
643 | src/generic/prop.o \ | |
644 | src/generic/propform.o \ | |
645 | src/generic/proplist.o \ | |
646 | src/generic/sashwin.o \ | |
647 | src/generic/scrolwin.o \ | |
648 | src/generic/splitter.o \ | |
649 | src/generic/statusbr.o \ | |
650 | src/generic/tabg.o \ | |
651 | src/generic/textdlgg.o \ | |
652 | src/generic/tipdlg.o \ | |
653 | src/generic/treectrl.o | |
654 | ||
655 | MOTIF_COMMONOBJS = \ | |
656 | parser.o \ | |
657 | src/common/choiccmn.o \ | |
658 | src/common/cmndata.o \ | |
659 | src/common/config.o \ | |
660 | src/common/ctrlcmn.o \ | |
661 | src/common/date.o \ | |
662 | src/common/datstrm.o \ | |
663 | src/common/db.o \ | |
664 | src/common/dbtable.o \ | |
665 | src/common/dcbase.o \ | |
666 | src/common/dlgcmn.o \ | |
667 | src/common/docmdi.o \ | |
668 | src/common/docview.o \ | |
669 | src/common/dynarray.o \ | |
670 | src/common/dynlib.o \ | |
671 | src/common/event.o \ | |
672 | src/common/extended.o \ | |
673 | src/common/ffile.o \ | |
674 | src/common/file.o \ | |
675 | src/common/fileconf.o \ | |
676 | src/common/filefn.o \ | |
677 | src/common/filesys.o \ | |
678 | src/common/framecmn.o \ | |
679 | src/common/fs_inet.o \ | |
680 | src/common/fs_zip.o \ | |
681 | src/common/ftp.o \ | |
682 | src/common/gdicmn.o \ | |
683 | src/common/hash.o \ | |
684 | src/common/helpbase.o \ | |
685 | src/common/http.o \ | |
686 | src/common/imagbmp.o \ | |
687 | src/common/image.o \ | |
688 | src/common/imaggif.o \ | |
689 | src/common/imagjpeg.o \ | |
690 | src/common/imagpng.o \ | |
691 | src/common/intl.o \ | |
692 | src/common/ipcbase.o \ | |
693 | src/common/layout.o \ | |
694 | src/common/list.o \ | |
695 | src/common/log.o \ | |
696 | src/common/memory.o \ | |
697 | src/common/mimetype.o \ | |
698 | src/common/module.o \ | |
699 | src/common/mstream.o \ | |
700 | src/common/object.o \ | |
701 | src/common/objstrm.o \ | |
702 | src/common/odbc.o \ | |
703 | src/common/paper.o \ | |
704 | src/common/prntbase.o \ | |
705 | src/common/process.o \ | |
706 | src/common/protocol.o \ | |
707 | src/common/resource.o \ | |
708 | src/common/sckaddr.o \ | |
709 | src/common/sckfile.o \ | |
710 | src/common/sckipc.o \ | |
711 | src/common/sckstrm.o \ | |
712 | src/common/sizer.o \ | |
713 | src/common/socket.o \ | |
714 | src/common/strconv.o \ | |
715 | src/common/stream.o \ | |
716 | src/common/string.o \ | |
717 | src/common/tbarbase.o \ | |
718 | src/common/tbarsmpl.o \ | |
719 | src/common/textcmn.o \ | |
720 | src/common/textfile.o \ | |
721 | src/common/time.o \ | |
722 | src/common/timercmn.o \ | |
723 | src/common/tokenzr.o \ | |
724 | src/common/txtstrm.o \ | |
725 | src/common/unzip.o \ | |
726 | src/common/url.o \ | |
727 | src/common/utilscmn.o \ | |
728 | src/common/valgen.o \ | |
729 | src/common/validate.o \ | |
730 | src/common/valtext.o \ | |
731 | src/common/variant.o \ | |
732 | src/common/wfstream.o \ | |
733 | src/common/wincmn.o \ | |
734 | src/common/wxchar.o \ | |
735 | src/common/wxexpr.o \ | |
736 | src/common/zipstrm.o \ | |
737 | src/common/zstream.o | |
738 | ||
739 | MOTIF_GUIOBJS = \ | |
740 | src/motif/xmcombo/xmcombo.o \ | |
741 | src/motif/accel.o \ | |
742 | src/motif/app.o \ | |
743 | src/motif/bitmap.o \ | |
744 | src/motif/bmpbuttn.o \ | |
745 | src/motif/brush.o \ | |
746 | src/motif/button.o \ | |
747 | src/motif/checkbox.o \ | |
748 | src/motif/choice.o \ | |
749 | src/motif/clipbrd.o \ | |
750 | src/motif/colour.o \ | |
751 | src/motif/combobox.o \ | |
752 | src/motif/control.o \ | |
753 | src/motif/cursor.o \ | |
754 | src/motif/data.o \ | |
755 | src/motif/dataobj.o \ | |
756 | src/motif/dc.o \ | |
757 | src/motif/dcclient.o \ | |
758 | src/motif/dcmemory.o \ | |
759 | src/motif/dcscreen.o \ | |
760 | src/motif/dialog.o \ | |
761 | src/motif/filedlg.o \ | |
762 | src/motif/font.o \ | |
763 | src/motif/frame.o \ | |
764 | src/motif/gauge.o \ | |
765 | src/motif/gdiobj.o \ | |
766 | src/motif/gsockmot.o \ | |
767 | src/motif/icon.o \ | |
768 | src/motif/listbox.o \ | |
769 | src/motif/main.o \ | |
770 | src/motif/mdi.o \ | |
771 | src/motif/menu.o \ | |
772 | src/motif/menuitem.o \ | |
773 | src/motif/minifram.o \ | |
774 | src/motif/msgdlg.o \ | |
775 | src/motif/palette.o \ | |
776 | src/motif/pen.o \ | |
777 | src/motif/radiobox.o \ | |
778 | src/motif/radiobut.o \ | |
779 | src/motif/region.o \ | |
780 | src/motif/scrolbar.o \ | |
781 | src/motif/settings.o \ | |
782 | src/motif/slider.o \ | |
783 | src/motif/statbmp.o \ | |
784 | src/motif/statbox.o \ | |
785 | src/motif/stattext.o \ | |
786 | src/motif/textctrl.o \ | |
787 | src/motif/timer.o \ | |
788 | src/motif/toolbar.o \ | |
789 | src/motif/utils.o \ | |
790 | src/motif/window.o | |
791 | ||
792 | HTMLOBJS = \ | |
793 | src/html/htmlcell.o \ | |
794 | src/html/htmlfilter.o \ | |
795 | src/html/htmlhelp.o \ | |
796 | src/html/htmlhelp_io.o \ | |
797 | src/html/htmlparser.o \ | |
798 | src/html/htmltag.o \ | |
799 | src/html/htmlwin.o \ | |
800 | src/html/htmlwinparser.o \ | |
801 | src/html/mod_fonts.o \ | |
802 | src/html/mod_hline.o \ | |
803 | src/html/mod_image.o \ | |
804 | src/html/mod_layout.o \ | |
805 | src/html/mod_links.o \ | |
806 | src/html/mod_list.o \ | |
807 | src/html/mod_pre.o \ | |
808 | src/html/mod_tables.o \ | |
809 | src/html/search.o | |
810 | ||
811 | UNIXOBJS = \ | |
812 | src/unix/gsocket.o \ | |
813 | src/unix/threadpsx.o \ | |
814 | src/unix/utilsunx.o | |
815 | ||
816 | ZLIBOBJS = \ | |
817 | src/zlib/adler32.o \ | |
818 | src/zlib/compress.o \ | |
819 | src/zlib/crc32.o \ | |
820 | src/zlib/gzio.o \ | |
821 | src/zlib/uncompr.o \ | |
822 | src/zlib/deflate.o \ | |
823 | src/zlib/trees.o \ | |
824 | src/zlib/zutil.o \ | |
825 | src/zlib/inflate.o \ | |
826 | src/zlib/infblock.o \ | |
827 | src/zlib/inftrees.o \ | |
828 | src/zlib/infcodes.o \ | |
829 | src/zlib/infutil.o \ | |
830 | src/zlib/inffast.o | |
831 | ||
832 | PNGOBJS = \ | |
833 | src/png/png.o \ | |
834 | src/png/pngread.o \ | |
835 | src/png/pngrtran.o \ | |
836 | src/png/pngrutil.o \ | |
837 | src/png/pngpread.o \ | |
838 | src/png/pngtrans.o \ | |
839 | src/png/pngwrite.o \ | |
840 | src/png/pngwtran.o \ | |
841 | src/png/pngwutil.o \ | |
842 | src/png/pngerror.o \ | |
843 | src/png/pngmem.o \ | |
844 | src/png/pngwio.o \ | |
845 | src/png/pngrio.o \ | |
846 | src/png/pngget.o \ | |
847 | src/png/pngset.o | |
848 | ||
849 | ||
850 | JPEGOBJS = \ | |
851 | src/jpeg/jcomapi.o \ | |
852 | src/jpeg/jutils.o \ | |
853 | src/jpeg/jerror.o \ | |
854 | src/jpeg/jmemmgr.o \ | |
855 | src/jpeg/jmemnobs.o \ | |
856 | src/jpeg/jcapimin.o \ | |
857 | src/jpeg/jcapistd.o \ | |
858 | src/jpeg/jctrans.o \ | |
859 | src/jpeg/jcparam.o \ | |
860 | src/jpeg/jdatadst.o \ | |
861 | src/jpeg/jcinit.o \ | |
862 | src/jpeg/jcmaster.o \ | |
863 | src/jpeg/jcmarker.o \ | |
864 | src/jpeg/jcmainct.o \ | |
865 | src/jpeg/jcprepct.o \ | |
866 | src/jpeg/jccoefct.o \ | |
867 | src/jpeg/jccolor.o \ | |
868 | src/jpeg/jcsample.o \ | |
869 | src/jpeg/jchuff.o \ | |
870 | src/jpeg/jcphuff.o \ | |
871 | src/jpeg/jcdctmgr.o \ | |
872 | src/jpeg/jfdctfst.o \ | |
873 | src/jpeg/jfdctflt.o \ | |
874 | src/jpeg/jfdctint.o \ | |
875 | src/jpeg/jdapimin.o \ | |
876 | src/jpeg/jdapistd.o \ | |
877 | src/jpeg/jdtrans.o \ | |
878 | src/jpeg/jdatasrc.o \ | |
879 | src/jpeg/jdmaster.o \ | |
880 | src/jpeg/jdinput.o \ | |
881 | src/jpeg/jdmarker.o \ | |
882 | src/jpeg/jdhuff.o \ | |
883 | src/jpeg/jdphuff.o \ | |
884 | src/jpeg/jdmainct.o \ | |
885 | src/jpeg/jdcoefct.o \ | |
886 | src/jpeg/jdpostct.o \ | |
887 | src/jpeg/jddctmgr.o \ | |
888 | src/jpeg/jidctfst.o \ | |
889 | src/jpeg/jidctflt.o \ | |
890 | src/jpeg/jidctint.o \ | |
891 | src/jpeg/jidctred.o \ | |
892 | src/jpeg/jdsample.o \ | |
893 | src/jpeg/jdcolor.o \ | |
894 | src/jpeg/jquant1.o \ | |
895 | src/jpeg/jquant2.o \ | |
896 | src/jpeg/jdmerge.o | |
897 | ||
898 | ||
899 | OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \ | |
900 | $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS) | |
901 | ||
902 | HEADERS = $(@GUIHEADERS@) $(HTML_HEADERS) $(UNIX_HEADERS) $(PROTOCOL_HEADERS) \ | |
903 | $(GENERIC_HEADERS) $(WX_HEADERS) | |
904 | ||
905 | REQUIRED_DIRS = ./lib ./src ./src/common ./src/gtk ./src/motif \ | |
906 | ./src/generic ./src/unix ./src/motif/xmombo ./src/html \ | |
907 | ./src/zlib ./src/jpeg ./src/png | |
908 | ||
909 | all: $(REQUIRED_DIRS) $(OBJECTS) @WX_TARGET_LIBRARY@ @WX_CREATE_LINKS@ | |
910 | ||
911 | $(REQUIRED_DIRS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h | |
912 | @if test ! -d ./lib; then mkdir ./lib; fi | |
913 | @if test ! -d ./src; then mkdir ./src; fi | |
914 | @if test ! -d ./src/common; then mkdir ./src/common; fi | |
915 | @if test ! -d ./src/gtk; then mkdir ./src/gtk; fi | |
916 | @if test ! -d ./src/motif; then mkdir ./src/motif; fi | |
917 | @if test ! -d ./src/motif/xmcombo; then mkdir ./src/motif/xmcombo; fi | |
918 | @if test ! -d ./src/generic; then mkdir ./src/generic; fi | |
919 | @if test ! -d ./src/unix; then mkdir ./src/unix; fi | |
920 | @if test ! -d ./src/html; then mkdir ./src/html; fi | |
921 | @if test ! -d ./src/png; then mkdir ./src/png; fi | |
922 | @if test ! -d ./src/jpeg; then mkdir ./src/jpeg; fi | |
923 | @if test ! -d ./src/zlib; then mkdir ./src/zlib; fi | |
924 | ||
925 | @WX_LIBRARY_NAME_STATIC@: $(OBJECTS) | |
926 | $(AR) $(AROPTIONS) ./lib/$@ $(OBJECTS) | |
927 | $(RANLIB) ./lib/$@ | |
928 | ||
929 | @WX_LIBRARY_NAME_SHARED@: $(OBJECTS) | |
930 | $(SHARED_LD) ./lib/$@ $(OBJECTS) $(EXTRALIBS) | |
931 | ||
932 | CREATE_LINKS: ./lib/@WX_TARGET_LIBRARY@ | |
933 | @if test -e ./lib/@WX_LIBRARY_LINK1@; then rm -f ./lib/@WX_LIBRARY_LINK1@; fi | |
934 | @if test -e ./lib/@WX_LIBRARY_LINK2@; then rm -f ./lib/@WX_LIBRARY_LINK2@; fi | |
935 | @if test -e ./lib/@WX_LIBRARY_LINK3@; then rm -f ./lib/@WX_LIBRARY_LINK3@; fi | |
936 | $(LN_S) @WX_TARGET_LIBRARY@ ./lib/@WX_LIBRARY_LINK1@ | |
937 | $(LN_S) @WX_TARGET_LIBRARY@ ./lib/@WX_LIBRARY_LINK2@ | |
938 | $(LN_S) @WX_TARGET_LIBRARY@ ./lib/@WX_LIBRARY_LINK3@ | |
939 | ||
940 | CREATE_INSTALLED_LINKS: $(libdir)/@WX_TARGET_LIBRARY@ | |
941 | @if test -e $(libdir)/@WX_LIBRARY_LINK1@; then rm -f $(libdir)/@WX_LIBRARY_LINK1@; fi | |
942 | @if test -e $(libdir)/@WX_LIBRARY_LINK2@; then rm -f $(libdir)/@WX_LIBRARY_LINK2@; fi | |
943 | @if test -e $(libdir)/@WX_LIBRARY_LINK3@; then rm -f $(libdir)/@WX_LIBRARY_LINK3@; fi | |
944 | $(LN_S) @WX_TARGET_LIBRARY@ $(libdir)/@WX_LIBRARY_LINK1@ | |
945 | $(LN_S) @WX_TARGET_LIBRARY@ $(libdir)/@WX_LIBRARY_LINK2@ | |
946 | $(LN_S) @WX_TARGET_LIBRARY@ $(libdir)/@WX_LIBRARY_LINK3@ | |
947 | ||
948 | $(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h | |
949 | ||
950 | parser.o: parser.c lexer.c | |
951 | $(CCLEX) -c $(CFLAGS) -o $@ parser.c | |
952 | ||
953 | parser.c: $(COMMDIR)/parser.y lexer.c | |
954 | $(YACC) $(COMMDIR)/parser.y | |
955 | @sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \ | |
956 | sed -e "s/BUFSIZ/5000/g" | \ | |
957 | sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \ | |
958 | sed -e "s/yy/PROIO_yy/g" | \ | |
959 | sed -e "s/input/PROIO_input/g" | \ | |
960 | sed -e "s/unput/PROIO_unput/g" > parser.c | |
961 | @$(RM) y.tab.c | |
962 | ||
963 | lexer.c: $(COMMDIR)/lexer.l | |
964 | $(LEX) $(COMMDIR)/lexer.l | |
965 | @sed -e "s;$(COMMDIR)/lex.yy.c;lexer.l;g" < lex.yy.c | \ | |
966 | sed -e "s/yy/PROIO_yy/g" | \ | |
967 | sed -e "s/input/PROIO_input/g" | \ | |
968 | sed -e "s/unput/PROIO_unput/g" > lexer.c | |
969 | @$(RM) lex.yy.c | |
970 | ||
971 | preinstall: $(top_builddir)/lib/@WX_TARGET_LIBRARY@ $(top_builddir)/wx-config $(top_builddir)/setup.h | |
972 | @echo " " | |
973 | @echo " Installing wxWindows..." | |
974 | @echo " " | |
975 | ||
976 | $(INSTALL_SCRIPT) $(top_builddir)/wx-config $(bindir)/wx-config | |
977 | $(INSTALL_PROGRAM) $(top_builddir)/lib/@WX_TARGET_LIBRARY@ $(libdir)/@WX_TARGET_LIBRARY@ | |
978 | ||
979 | @if test ! -d $(libdir)/wx; then mkdir $(libdir)/wx; fi | |
980 | @if test ! -d $(libdir)/wx/include; then mkdir $(libdir)/wx/include; fi | |
981 | @if test ! -d $(libdir)/wx/include/wx; then mkdir $(libdir)/wx/include/wx; fi | |
982 | @if test ! -d $(libdir)/wx/include/wx/@TOOLKIT_DIR@; then mkdir $(libdir)/wx/include/wx/@TOOLKIT_DIR@; fi | |
983 | $(INSTALL_DATA) $(top_builddir)/setup.h $(libdir)/wx/include/wx/@TOOLKIT_DIR@/setup.h | |
984 | ||
985 | @if test ! -d $(includedir)/wx; then mkdir $(includedir)/wx; fi | |
986 | @if test ! -d $(includedir)/wx/gtk; then mkdir $(includedir)/wx/gtk; fi | |
987 | @if test ! -d $(includedir)/wx/motif; then mkdir $(includedir)/wx/motif; fi | |
988 | @if test ! -d $(includedir)/wx/html; then mkdir $(includedir)/wx/html; fi | |
989 | @if test ! -d $(includedir)/wx/protocol; then mkdir $(includedir)/wx/protocol; fi | |
990 | @if test ! -d $(includedir)/wx/unix; then mkdir $(includedir)/wx/unix; fi | |
991 | @if test ! -d $(includedir)/wx/generic; then mkdir $(includedir)/wx/generic; fi | |
992 | @list='$(HEADERS)'; for p in $$list; do \ | |
993 | $(INSTALL_DATA) $(top_srcdir)/include/wx/$$p $(includedir)/wx/$$p; \ | |
994 | echo "$(INSTALL_DATA) $(top_srcdir)/include/wx/$$p $(includedir)/wx/$$p"; \ | |
995 | done | |
996 | ||
997 | write_message: | |
998 | @echo " " | |
999 | @echo " The installation of wxWindows is finished. On certain" | |
1000 | @echo " platforms (e.g. Linux, Solaris) you'll now have to run" | |
1001 | @echo " ldconfig if you installed a shared library." | |
1002 | @echo " " | |
1003 | @echo " wxWindows comes with no guarantees and doesn't claim" | |
1004 | @echo " to be suitable for any purpose." | |
1005 | @echo " " | |
1006 | @echo " Read the wxWindows Licence on licencing conditions." | |
1007 | @echo " " | |
1008 | ||
1009 | install: preinstall @WX_CREATE_INSTALLED_LINKS@ write_message | |
1010 | ||
1011 | uninstall: | |
1012 | @echo " " | |
1013 | @echo " Uninstalling wxWindows..." | |
1014 | @echo " " | |
1015 | @echo " Removing library..." | |
1016 | @rm -f $(libdir)/@WX_TARGET_LIBRARY@ | |
1017 | @rm -f $(libdir)/@WX_LIBRARY_LINK1@ | |
1018 | @rm -f $(libdir)/@WX_LIBRARY_LINK2@ | |
1019 | @rm -f $(libdir)/@WX_LIBRARY_LINK3@ | |
1020 | @echo " Removing helper files..." | |
1021 | @rm -f $(libdir)/wx/include/wx/@TOOLKIT_DIR@/setup.h | |
1022 | @rm -f $(bindir)/wx-config | |
1023 | @echo " Removing headers..." | |
1024 | @list='$(HEADERS)'; for p in $$list; do \ | |
1025 | rm -f $(includedir)/wx/$$p; \ | |
1026 | done | |
1027 | @echo " Removing directories..." | |
1028 | @if test -d $(libdir)/wx/include/wx/@TOOLKIT_DIR@; then rmdir $(libdir)/wx/include/wx/@TOOLKIT_DIR@; fi | |
1029 | @if test -d $(libdir)/wx/include/wx; then rmdir $(libdir)/wx/include/wx; fi | |
1030 | @if test -d $(libdir)/wx/include; then rmdir $(libdir)/wx/include; fi | |
1031 | @if test -d $(libdir)/wx; then rmdir $(libdir)/wx; fi | |
1032 | @if test -d $(includedir)/wx/gtk; then rmdir $(includedir)/wx/gtk; fi | |
1033 | @if test -d $(includedir)/wx/motif; then rmdir $(includedir)/wx/motif; fi | |
1034 | @if test -d $(includedir)/wx/html; then rmdir $(includedir)/wx/html; fi | |
1035 | @if test -d $(includedir)/wx/unix; then rmdir $(includedir)/wx/unix; fi | |
1036 | @if test -d $(includedir)/wx/generic; then rmdir $(includedir)/wx/generic; fi | |
1037 | @if test -d $(includedir)/wx/protocol; then rmdir $(includedir)/wx/protocol; fi | |
1038 | @if test -d $(includedir)/wx; then rmdir $(includedir)/wx; fi | |
1039 | ||
1040 | clean: | |
1041 | rm -f ./src/msw/*.o | |
1042 | rm -f ./src/gtk/*.o | |
1043 | rm -f ./src/motif/*.o | |
1044 | rm -f ./src/html/*.o | |
1045 | rm -f ./src/common/*.o | |
1046 | rm -f ./src/unix/*.o | |
1047 | rm -f ./src/generic/*.o | |
1048 | rm -f ./src/png/*.o | |
1049 | rm -f ./src/jpeg/*.o | |
1050 | rm -f ./src/zlib/*.o | |
1051 | rm -f *.o | |
1052 | rm -f parser.c | |
1053 | rm -f lexer.c | |
1054 | rm -f ./lib/* | |
1055 | ||
1056 | cleanall: clean |