3 # This file was automatically generated by tmake 
 
   4 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE WAT.T!
 
   8 # Author:   Julian Smart & Vaclav Slavik
 
  11 # Makefile : Builds wxWindows library for Watcom C++, DOS+MGL
 
  13 # NOTE: This file is generated from wat.t by tmake, but not all bugs have
 
  14 # been removed from this process. If wxWindows doesn't compile,
 
  15 # check the following and edit this makefile accordingly:
 
  17 # - extended.c, gsocket.c, unzip.c must be compiled using $(CC), not $(CCC).
 
  18 #   They may also be wrongly specified as extended.cpp, etc.
 
  26 LIBTARGET   = $(WXLIB)\wx.lib
 
  28 # ODBCLIB     = ..\..\contrib\odbc\odbc32.lib
 
  30 EXTRATARGETS = png zlib jpeg tiff regex
 
  31 EXTRATARGETSCLEAN = clean_png clean_zlib clean_jpeg clean_tiff clean_regex
 
  32 GENDIR=$(WXDIR)\src\generic
 
  33 COMMDIR=$(WXDIR)\src\common
 
  34 JPEGDIR=$(WXDIR)\src\jpeg
 
  35 TIFFDIR=$(WXDIR)\src\tiff
 
  36 MGLDIR=$(WXDIR)\src\mgl
 
  37 UNIVDIR=$(WXDIR)\src\univ
 
  38 UNIVTHEMEDIR=$(WXDIR)\src\univ\themes
 
  39 HTMLDIR=$(WXDIR)\src\html
 
  41 DOCDIR = $(WXDIR)\docs
 
  43 GENERICOBJS= accel.obj &
 
 253 UNIVOBJS = bmpbuttn.obj &
 
 288 UNIVTHEMEOBJS = gtk.obj &
 
 292 HTMLOBJS = helpctrl.obj &
 
 313 # Add $(NONESSENTIALOBJS) if wanting generic dialogs, PostScript etc.
 
 314 OBJECTS = $(COMMONOBJS) $(GENERICOBJS) $(MGLOBJS) $(UNIVOBJS) $(UNIVTHEMEOBJS) $(HTMLOBJS)
 
 316 SETUP_H=$(ARCHINCDIR)\wx\setup.h
 
 318 all:        $(SETUP_H) $(OBJECTS) $(LIBTARGET) $(EXTRATARGETS) .SYMBOLIC
 
 322     mkdir $(ARCHINCDIR)\wx
 
 324 $(SETUP_H): $(WXDIR)\include\wx\univ\setup.h $(ARCHINCDIR)\wx
 
 325     copy $(WXDIR)\include\wx\univ\setup.h $@
 
 327 $(LIBTARGET) : $(OBJECTS)
 
 329     @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i
 
 330     wlib /b /c /n /p=512 $^@ @tmp.lbc
 
 332 clean:   .SYMBOLIC $(EXTRATARGETSCLEAN)
 
 341 app.obj:     $(MGLDIR)\app.cpp
 
 342   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 344 bitmap.obj:     $(MGLDIR)\bitmap.cpp
 
 345   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 347 brush.obj:     $(MGLDIR)\brush.cpp
 
 348   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 350 clipbrd.obj:     $(MGLDIR)\clipbrd.cpp
 
 351   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 353 colour.obj:     $(MGLDIR)\colour.cpp
 
 354   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 356 cursor.obj:     $(MGLDIR)\cursor.cpp
 
 357   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 359 data.obj:     $(MGLDIR)\data.cpp
 
 360   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 362 dc.obj:     $(MGLDIR)\dc.cpp
 
 363   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 365 dcclient.obj:     $(MGLDIR)\dcclient.cpp
 
 366   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 368 dcmemory.obj:     $(MGLDIR)\dcmemory.cpp
 
 369   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 371 dcscreen.obj:     $(MGLDIR)\dcscreen.cpp
 
 372   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 374 dirmgl.obj:     $(MGLDIR)\dirmgl.cpp
 
 375   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 377 evtloop.obj:     $(MGLDIR)\evtloop.cpp
 
 378   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 380 font.obj:     $(MGLDIR)\font.cpp
 
 381   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 383 fontenum.obj:     $(MGLDIR)\fontenum.cpp
 
 384   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 386 fontutil.obj:     $(MGLDIR)\fontutil.cpp
 
 387   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 389 gdiobj.obj:     $(MGLDIR)\gdiobj.cpp
 
 390   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 392 icon.obj:     $(MGLDIR)\icon.cpp
 
 393   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 395 palette.obj:     $(MGLDIR)\palette.cpp
 
 396   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 398 pen.obj:     $(MGLDIR)\pen.cpp
 
 399   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 401 region.obj:     $(MGLDIR)\region.cpp
 
 402   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 404 settings.obj:     $(MGLDIR)\settings.cpp
 
 405   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 407 toplevel.obj:     $(MGLDIR)\toplevel.cpp
 
 408   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 410 utils.obj:     $(MGLDIR)\utils.cpp
 
 411   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 413 window.obj:     $(MGLDIR)\window.cpp
 
 414   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 418 ########################################################
 
 419 # wxUNIVERSAL objects (always compiled)
 
 421 bmpbuttn.obj:     $(UNIVDIR)\bmpbuttn.cpp
 
 422   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 424 button.obj:     $(UNIVDIR)\button.cpp
 
 425   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 427 checkbox.obj:     $(UNIVDIR)\checkbox.cpp
 
 428   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 430 checklst.obj:     $(UNIVDIR)\checklst.cpp
 
 431   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 433 choice.obj:     $(UNIVDIR)\choice.cpp
 
 434   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 436 colschem.obj:     $(UNIVDIR)\colschem.cpp
 
 437   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 439 combobox.obj:     $(UNIVDIR)\combobox.cpp
 
 440   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 442 control.obj:     $(UNIVDIR)\control.cpp
 
 443   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 445 dialog.obj:     $(UNIVDIR)\dialog.cpp
 
 446   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 448 framuniv.obj:     $(UNIVDIR)\framuniv.cpp
 
 449   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 451 gauge.obj:     $(UNIVDIR)\gauge.cpp
 
 452   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 454 inpcons.obj:     $(UNIVDIR)\inpcons.cpp
 
 455   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 457 inphand.obj:     $(UNIVDIR)\inphand.cpp
 
 458   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 460 listbox.obj:     $(UNIVDIR)\listbox.cpp
 
 461   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 463 menu.obj:     $(UNIVDIR)\menu.cpp
 
 464   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 466 notebook.obj:     $(UNIVDIR)\notebook.cpp
 
 467   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 469 radiobox.obj:     $(UNIVDIR)\radiobox.cpp
 
 470   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 472 radiobut.obj:     $(UNIVDIR)\radiobut.cpp
 
 473   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 475 renderer.obj:     $(UNIVDIR)\renderer.cpp
 
 476   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 478 scrarrow.obj:     $(UNIVDIR)\scrarrow.cpp
 
 479   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 481 scrolbar.obj:     $(UNIVDIR)\scrolbar.cpp
 
 482   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 484 scrthumb.obj:     $(UNIVDIR)\scrthumb.cpp
 
 485   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 487 slider.obj:     $(UNIVDIR)\slider.cpp
 
 488   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 490 spinbutt.obj:     $(UNIVDIR)\spinbutt.cpp
 
 491   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 493 statbmp.obj:     $(UNIVDIR)\statbmp.cpp
 
 494   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 496 statbox.obj:     $(UNIVDIR)\statbox.cpp
 
 497   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 499 statline.obj:     $(UNIVDIR)\statline.cpp
 
 500   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 502 stattext.obj:     $(UNIVDIR)\stattext.cpp
 
 503   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 505 statusbr.obj:     $(UNIVDIR)\statusbr.cpp
 
 506   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 508 textctrl.obj:     $(UNIVDIR)\textctrl.cpp
 
 509   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 511 theme.obj:     $(UNIVDIR)\theme.cpp
 
 512   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 514 toolbar.obj:     $(UNIVDIR)\toolbar.cpp
 
 515   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 517 topluniv.obj:     $(UNIVDIR)\topluniv.cpp
 
 518   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 520 winuniv.obj:     $(UNIVDIR)\winuniv.cpp
 
 521   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 525 gtk.obj:     $(UNIVTHEMEDIR)\gtk.cpp
 
 526   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 528 metal.obj:     $(UNIVTHEMEDIR)\metal.cpp
 
 529   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 531 win32.obj:     $(UNIVTHEMEDIR)\win32.cpp
 
 532   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 536 ########################################################
 
 537 # Common objects (always compiled)
 
 539 accesscmn.obj:     $(COMMDIR)\accesscmn.cpp
 
 540   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 542 appbase.obj:     $(COMMDIR)\appbase.cpp
 
 543   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 545 appcmn.obj:     $(COMMDIR)\appcmn.cpp
 
 546   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 548 artprov.obj:     $(COMMDIR)\artprov.cpp
 
 549   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 551 artstd.obj:     $(COMMDIR)\artstd.cpp
 
 552   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 554 bmpbase.obj:     $(COMMDIR)\bmpbase.cpp
 
 555   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 557 choiccmn.obj:     $(COMMDIR)\choiccmn.cpp
 
 558   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 560 clipcmn.obj:     $(COMMDIR)\clipcmn.cpp
 
 561   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 563 clntdata.obj:     $(COMMDIR)\clntdata.cpp
 
 564   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 566 cmdline.obj:     $(COMMDIR)\cmdline.cpp
 
 567   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 569 cmdproc.obj:     $(COMMDIR)\cmdproc.cpp
 
 570   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 572 cmndata.obj:     $(COMMDIR)\cmndata.cpp
 
 573   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 575 config.obj:     $(COMMDIR)\config.cpp
 
 576   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 578 containr.obj:     $(COMMDIR)\containr.cpp
 
 579   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 581 cshelp.obj:     $(COMMDIR)\cshelp.cpp
 
 582   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 584 ctrlcmn.obj:     $(COMMDIR)\ctrlcmn.cpp
 
 585   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 587 ctrlsub.obj:     $(COMMDIR)\ctrlsub.cpp
 
 588   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 590 datacmn.obj:     $(COMMDIR)\datacmn.cpp
 
 591   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 593 datetime.obj:     $(COMMDIR)\datetime.cpp
 
 594   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 596 datstrm.obj:     $(COMMDIR)\datstrm.cpp
 
 597   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 599 db.obj:     $(COMMDIR)\db.cpp
 
 600   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 602 dbgrid.obj:     $(COMMDIR)\dbgrid.cpp
 
 603   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 605 dbtable.obj:     $(COMMDIR)\dbtable.cpp
 
 606   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 608 dcbase.obj:     $(COMMDIR)\dcbase.cpp
 
 609   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 611 dircmn.obj:     $(COMMDIR)\dircmn.cpp
 
 612   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 614 dlgcmn.obj:     $(COMMDIR)\dlgcmn.cpp
 
 615   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 617 dndcmn.obj:     $(COMMDIR)\dndcmn.cpp
 
 618   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 620 dobjcmn.obj:     $(COMMDIR)\dobjcmn.cpp
 
 621   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 623 docmdi.obj:     $(COMMDIR)\docmdi.cpp
 
 624   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 626 docview.obj:     $(COMMDIR)\docview.cpp
 
 627   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 629 dpycmn.obj:     $(COMMDIR)\dpycmn.cpp
 
 630   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 632 dseldlg.obj:     $(COMMDIR)\dseldlg.cpp
 
 633   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 635 dynarray.obj:     $(COMMDIR)\dynarray.cpp
 
 636   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 638 dynlib.obj:     $(COMMDIR)\dynlib.cpp
 
 639   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 641 dynload.obj:     $(COMMDIR)\dynload.cpp
 
 642   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 644 effects.obj:     $(COMMDIR)\effects.cpp
 
 645   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 647 encconv.obj:     $(COMMDIR)\encconv.cpp
 
 648   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 650 event.obj:     $(COMMDIR)\event.cpp
 
 651   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 653 extended.obj:     $(COMMDIR)\extended.c
 
 654   *$(CC) $(CPPFLAGS) $(IFLAGS) $<
 
 656 fddlgcmn.obj:     $(COMMDIR)\fddlgcmn.cpp
 
 657   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 659 ffile.obj:     $(COMMDIR)\ffile.cpp
 
 660   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 662 file.obj:     $(COMMDIR)\file.cpp
 
 663   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 665 fileconf.obj:     $(COMMDIR)\fileconf.cpp
 
 666   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 668 filefn.obj:     $(COMMDIR)\filefn.cpp
 
 669   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 671 filename.obj:     $(COMMDIR)\filename.cpp
 
 672   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 674 filesys.obj:     $(COMMDIR)\filesys.cpp
 
 675   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 677 fldlgcmn.obj:     $(COMMDIR)\fldlgcmn.cpp
 
 678   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 680 fmapbase.obj:     $(COMMDIR)\fmapbase.cpp
 
 681   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 683 fontcmn.obj:     $(COMMDIR)\fontcmn.cpp
 
 684   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 686 fontmap.obj:     $(COMMDIR)\fontmap.cpp
 
 687   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 689 framecmn.obj:     $(COMMDIR)\framecmn.cpp
 
 690   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 692 fs_inet.obj:     $(COMMDIR)\fs_inet.cpp
 
 693   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 695 fs_mem.obj:     $(COMMDIR)\fs_mem.cpp
 
 696   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 698 fs_zip.obj:     $(COMMDIR)\fs_zip.cpp
 
 699   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 701 ftp.obj:     $(COMMDIR)\ftp.cpp
 
 702   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 704 gaugecmn.obj:     $(COMMDIR)\gaugecmn.cpp
 
 705   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 707 gdicmn.obj:     $(COMMDIR)\gdicmn.cpp
 
 708   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 710 geometry.obj:     $(COMMDIR)\geometry.cpp
 
 711   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 713 gifdecod.obj:     $(COMMDIR)\gifdecod.cpp
 
 714   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 716 hash.obj:     $(COMMDIR)\hash.cpp
 
 717   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 719 hashmap.obj:     $(COMMDIR)\hashmap.cpp
 
 720   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 722 helpbase.obj:     $(COMMDIR)\helpbase.cpp
 
 723   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 725 http.obj:     $(COMMDIR)\http.cpp
 
 726   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 728 iconbndl.obj:     $(COMMDIR)\iconbndl.cpp
 
 729   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 731 imagall.obj:     $(COMMDIR)\imagall.cpp
 
 732   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 734 imagbmp.obj:     $(COMMDIR)\imagbmp.cpp
 
 735   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 737 image.obj:     $(COMMDIR)\image.cpp
 
 738   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 740 imagfill.obj:     $(COMMDIR)\imagfill.cpp
 
 741   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 743 imaggif.obj:     $(COMMDIR)\imaggif.cpp
 
 744   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 746 imagiff.obj:     $(COMMDIR)\imagiff.cpp
 
 747   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 749 imagjpeg.obj:     $(COMMDIR)\imagjpeg.cpp
 
 750   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 752 imagpcx.obj:     $(COMMDIR)\imagpcx.cpp
 
 753   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 755 imagpng.obj:     $(COMMDIR)\imagpng.cpp
 
 756   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 758 imagpnm.obj:     $(COMMDIR)\imagpnm.cpp
 
 759   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 761 imagtiff.obj:     $(COMMDIR)\imagtiff.cpp
 
 762   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 764 imagxpm.obj:     $(COMMDIR)\imagxpm.cpp
 
 765   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 767 intl.obj:     $(COMMDIR)\intl.cpp
 
 768   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 770 ipcbase.obj:     $(COMMDIR)\ipcbase.cpp
 
 771   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 773 layout.obj:     $(COMMDIR)\layout.cpp
 
 774   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 776 lboxcmn.obj:     $(COMMDIR)\lboxcmn.cpp
 
 777   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 779 list.obj:     $(COMMDIR)\list.cpp
 
 780   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 782 log.obj:     $(COMMDIR)\log.cpp
 
 783   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 785 longlong.obj:     $(COMMDIR)\longlong.cpp
 
 786   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 788 matrix.obj:     $(COMMDIR)\matrix.cpp
 
 789   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 791 memory.obj:     $(COMMDIR)\memory.cpp
 
 792   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 794 menucmn.obj:     $(COMMDIR)\menucmn.cpp
 
 795   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 797 mimecmn.obj:     $(COMMDIR)\mimecmn.cpp
 
 798   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 800 module.obj:     $(COMMDIR)\module.cpp
 
 801   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 803 msgout.obj:     $(COMMDIR)\msgout.cpp
 
 804   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 806 mstream.obj:     $(COMMDIR)\mstream.cpp
 
 807   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 809 nbkbase.obj:     $(COMMDIR)\nbkbase.cpp
 
 810   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 812 object.obj:     $(COMMDIR)\object.cpp
 
 813   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 815 paper.obj:     $(COMMDIR)\paper.cpp
 
 816   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 818 popupcmn.obj:     $(COMMDIR)\popupcmn.cpp
 
 819   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 821 prntbase.obj:     $(COMMDIR)\prntbase.cpp
 
 822   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 824 process.obj:     $(COMMDIR)\process.cpp
 
 825   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 827 protocol.obj:     $(COMMDIR)\protocol.cpp
 
 828   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 830 quantize.obj:     $(COMMDIR)\quantize.cpp
 
 831   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 833 radiocmn.obj:     $(COMMDIR)\radiocmn.cpp
 
 834   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 836 regex.obj:     $(COMMDIR)\regex.cpp
 
 837   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 839 rgncmn.obj:     $(COMMDIR)\rgncmn.cpp
 
 840   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 842 sckaddr.obj:     $(COMMDIR)\sckaddr.cpp
 
 843   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 845 sckfile.obj:     $(COMMDIR)\sckfile.cpp
 
 846   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 848 sckipc.obj:     $(COMMDIR)\sckipc.cpp
 
 849   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 851 sckstrm.obj:     $(COMMDIR)\sckstrm.cpp
 
 852   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 854 settcmn.obj:     $(COMMDIR)\settcmn.cpp
 
 855   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 857 sizer.obj:     $(COMMDIR)\sizer.cpp
 
 858   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 860 socket.obj:     $(COMMDIR)\socket.cpp
 
 861   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 863 statbar.obj:     $(COMMDIR)\statbar.cpp
 
 864   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 866 stopwatch.obj:     $(COMMDIR)\stopwatch.cpp
 
 867   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 869 strconv.obj:     $(COMMDIR)\strconv.cpp
 
 870   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 872 stream.obj:     $(COMMDIR)\stream.cpp
 
 873   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 875 string.obj:     $(COMMDIR)\string.cpp
 
 876   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 878 sysopt.obj:     $(COMMDIR)\sysopt.cpp
 
 879   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 881 taskbarcmn.obj:     $(COMMDIR)\taskbarcmn.cpp
 
 882   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 884 tbarbase.obj:     $(COMMDIR)\tbarbase.cpp
 
 885   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 887 textbuf.obj:     $(COMMDIR)\textbuf.cpp
 
 888   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 890 textcmn.obj:     $(COMMDIR)\textcmn.cpp
 
 891   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 893 textfile.obj:     $(COMMDIR)\textfile.cpp
 
 894   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 896 timercmn.obj:     $(COMMDIR)\timercmn.cpp
 
 897   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 899 tokenzr.obj:     $(COMMDIR)\tokenzr.cpp
 
 900   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 902 toplvcmn.obj:     $(COMMDIR)\toplvcmn.cpp
 
 903   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 905 treebase.obj:     $(COMMDIR)\treebase.cpp
 
 906   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 908 txtstrm.obj:     $(COMMDIR)\txtstrm.cpp
 
 909   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 911 unzip.obj:     $(COMMDIR)\unzip.c
 
 912   *$(CC) $(CPPFLAGS) $(IFLAGS) $<
 
 914 url.obj:     $(COMMDIR)\url.cpp
 
 915   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 917 utilscmn.obj:     $(COMMDIR)\utilscmn.cpp
 
 918   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 920 valgen.obj:     $(COMMDIR)\valgen.cpp
 
 921   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 923 validate.obj:     $(COMMDIR)\validate.cpp
 
 924   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 926 valtext.obj:     $(COMMDIR)\valtext.cpp
 
 927   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 929 variant.obj:     $(COMMDIR)\variant.cpp
 
 930   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 932 wfstream.obj:     $(COMMDIR)\wfstream.cpp
 
 933   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 935 wincmn.obj:     $(COMMDIR)\wincmn.cpp
 
 936   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 938 wxchar.obj:     $(COMMDIR)\wxchar.cpp
 
 939   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 941 xpmdecod.obj:     $(COMMDIR)\xpmdecod.cpp
 
 942   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 944 zipstrm.obj:     $(COMMDIR)\zipstrm.cpp
 
 945   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 947 zstream.obj:     $(COMMDIR)\zstream.cpp
 
 948   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 952 y_tab.obj:     $(COMMDIR)\y_tab.c $(COMMDIR)\lex_yy.c
 
 953   *$(CC) $(CPPFLAGS) $(IFLAGS) -DUSE_DEFINE $(COMMDIR)\y_tab.c
 
 955 #  *$(CC) $(CPPFLAGS) $(IFLAGS) -DUSE_DEFINE -DYY_USE_PROTOS $(COMMDIR)\y_tab.c
 
 957 $(COMMDIR)\y_tab.c:     $(COMMDIR)\dosyacc.c
 
 958         copy $(COMMDIR)\dosyacc.c $(COMMDIR)\y_tab.c
 
 960 $(COMMDIR)\lex_yy.c:    $(COMMDIR)\doslex.c
 
 961     copy $(COMMDIR)\doslex.c $(COMMDIR)\lex_yy.c
 
 963 ########################################################
 
 964 # Generic objects (not always compiled, depending on
 
 965 # whether platforms have native implementations)
 
 967 accel.obj:     $(GENDIR)\accel.cpp
 
 968   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 970 busyinfo.obj:     $(GENDIR)\busyinfo.cpp
 
 971   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 973 calctrl.obj:     $(GENDIR)\calctrl.cpp
 
 974   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 976 caret.obj:     $(GENDIR)\caret.cpp
 
 977   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 979 choicdgg.obj:     $(GENDIR)\choicdgg.cpp
 
 980   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 982 colrdlgg.obj:     $(GENDIR)\colrdlgg.cpp
 
 983   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 985 dcbuffer.obj:     $(GENDIR)\dcbuffer.cpp
 
 986   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 988 dcpsg.obj:     $(GENDIR)\dcpsg.cpp
 
 989   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 991 dirctrlg.obj:     $(GENDIR)\dirctrlg.cpp
 
 992   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 994 dirdlgg.obj:     $(GENDIR)\dirdlgg.cpp
 
 995   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 997 dragimgg.obj:     $(GENDIR)\dragimgg.cpp
 
 998   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1000 fdrepdlg.obj:     $(GENDIR)\fdrepdlg.cpp
 
1001   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1003 filedlgg.obj:     $(GENDIR)\filedlgg.cpp
 
1004   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1006 fontdlgg.obj:     $(GENDIR)\fontdlgg.cpp
 
1007   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1009 grid.obj:     $(GENDIR)\grid.cpp
 
1010   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1012 gridctrl.obj:     $(GENDIR)\gridctrl.cpp
 
1013   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1015 gridsel.obj:     $(GENDIR)\gridsel.cpp
 
1016   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1018 helpext.obj:     $(GENDIR)\helpext.cpp
 
1019   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1021 imaglist.obj:     $(GENDIR)\imaglist.cpp
 
1022   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1024 laywin.obj:     $(GENDIR)\laywin.cpp
 
1025   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1027 listctrl.obj:     $(GENDIR)\listctrl.cpp
 
1028   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1030 logg.obj:     $(GENDIR)\logg.cpp
 
1031   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1033 mdig.obj:     $(GENDIR)\mdig.cpp
 
1034   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1036 msgdlgg.obj:     $(GENDIR)\msgdlgg.cpp
 
1037   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1039 numdlgg.obj:     $(GENDIR)\numdlgg.cpp
 
1040   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1042 panelg.obj:     $(GENDIR)\panelg.cpp
 
1043   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1045 printps.obj:     $(GENDIR)\printps.cpp
 
1046   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1048 prntdlgg.obj:     $(GENDIR)\prntdlgg.cpp
 
1049   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1051 progdlgg.obj:     $(GENDIR)\progdlgg.cpp
 
1052   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1054 sashwin.obj:     $(GENDIR)\sashwin.cpp
 
1055   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1057 scrlwing.obj:     $(GENDIR)\scrlwing.cpp
 
1058   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1060 selstore.obj:     $(GENDIR)\selstore.cpp
 
1061   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1063 spinctlg.obj:     $(GENDIR)\spinctlg.cpp
 
1064   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1066 splash.obj:     $(GENDIR)\splash.cpp
 
1067   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1069 splitter.obj:     $(GENDIR)\splitter.cpp
 
1070   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1072 tabg.obj:     $(GENDIR)\tabg.cpp
 
1073   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1075 tbarsmpl.obj:     $(GENDIR)\tbarsmpl.cpp
 
1076   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1078 textdlgg.obj:     $(GENDIR)\textdlgg.cpp
 
1079   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1081 timer.obj:     $(GENDIR)\timer.cpp
 
1082   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1084 tipdlg.obj:     $(GENDIR)\tipdlg.cpp
 
1085   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1087 tipwin.obj:     $(GENDIR)\tipwin.cpp
 
1088   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1090 treectlg.obj:     $(GENDIR)\treectlg.cpp
 
1091   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1093 wizard.obj:     $(GENDIR)\wizard.cpp
 
1094   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1099 ########################################################
 
1100 # HTML objects (always compiled)
 
1102 helpctrl.obj:     $(HTMLDIR)\helpctrl.cpp
 
1103   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1105 helpdata.obj:     $(HTMLDIR)\helpdata.cpp
 
1106   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1108 helpfrm.obj:     $(HTMLDIR)\helpfrm.cpp
 
1109   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1111 htmlcell.obj:     $(HTMLDIR)\htmlcell.cpp
 
1112   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1114 htmlfilt.obj:     $(HTMLDIR)\htmlfilt.cpp
 
1115   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1117 htmlpars.obj:     $(HTMLDIR)\htmlpars.cpp
 
1118   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1120 htmltag.obj:     $(HTMLDIR)\htmltag.cpp
 
1121   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1123 htmlwin.obj:     $(HTMLDIR)\htmlwin.cpp
 
1124   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1126 htmprint.obj:     $(HTMLDIR)\htmprint.cpp
 
1127   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1129 m_dflist.obj:     $(HTMLDIR)\m_dflist.cpp
 
1130   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1132 m_fonts.obj:     $(HTMLDIR)\m_fonts.cpp
 
1133   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1135 m_hline.obj:     $(HTMLDIR)\m_hline.cpp
 
1136   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1138 m_image.obj:     $(HTMLDIR)\m_image.cpp
 
1139   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1141 m_layout.obj:     $(HTMLDIR)\m_layout.cpp
 
1142   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1144 m_links.obj:     $(HTMLDIR)\m_links.cpp
 
1145   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1147 m_list.obj:     $(HTMLDIR)\m_list.cpp
 
1148   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1150 m_pre.obj:     $(HTMLDIR)\m_pre.cpp
 
1151   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1153 m_style.obj:     $(HTMLDIR)\m_style.cpp
 
1154   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1156 m_tables.obj:     $(HTMLDIR)\m_tables.cpp
 
1157   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1159 winpars.obj:     $(HTMLDIR)\winpars.cpp
 
1160   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
1167     wmake -f makefile.wat all
 
1170 clean_png:   .SYMBOLIC
 
1172     wmake -f makefile.wat clean
 
1176     cd $(WXDIR)\src\zlib
 
1177     wmake -f makefile.wat all
 
1180 clean_zlib:   .SYMBOLIC
 
1181     cd $(WXDIR)\src\zlib
 
1182     wmake -f makefile.wat clean
 
1186     cd $(WXDIR)\src\jpeg
 
1187     wmake -f makefile.wat all
 
1190 clean_jpeg:   .SYMBOLIC
 
1191     cd $(WXDIR)\src\jpeg
 
1192     wmake -f makefile.wat clean
 
1196     cd $(WXDIR)\src\tiff
 
1197     wmake -f makefile.wat all
 
1200 clean_tiff:   .SYMBOLIC
 
1201     cd $(WXDIR)\src\tiff
 
1202     wmake -f makefile.wat clean
 
1206     cd $(WXDIR)\src\regex
 
1207     wmake -f makefile.wat all
 
1210 clean_regex:   .SYMBOLIC
 
1211     cd $(WXDIR)\src\regex
 
1212     wmake -f makefile.wat clean
 
1216 self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t
 
1217         cd $(WXDIR)\distrib\msw\tmake
 
1218         tmake -t $(MFTYPE) wxwin.pro -o makefile.$(MFTYPE)
 
1219         copy makefile.$(MFTYPE) $(WXDIR)\src\mgl