home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / samples / makefile.b32 < prev    next >
Makefile  |  2002-12-17  |  13KB  |  336 lines

  1. #
  2. # File:        makefile.b32
  3. # Author:    Julian Smart
  4. # Created:    1993
  5. # Updated:    
  6. # Copyright:    (c) 1993, AIAI, University of Edinburgh
  7. #
  8. # "%W% %G%"
  9. #
  10. # Makefile : Builds samples for Win95, BC++ WIN32
  11. # Use FINAL=1 argument to make to build final version with no debugging
  12. # info
  13.  
  14. # Set WXDIR for your system
  15. WXDIR = $(WXWIN)
  16.  
  17. THISDIR=$(WXDIR)\samples
  18.  
  19. #
  20. # Indicates kind of pb with samples
  21. #
  22.  
  23. # Misc. compilation errors
  24. COMPIL=1
  25. # Need wxUSE_ODBC; define this to compile db sample
  26. ODBCSETUP=
  27.  
  28. !if "$(WXUSINGDLL)" == ""
  29. WXUSINGDLL=0
  30. !endif
  31.  
  32. !if "$(FINAL)" == ""
  33. FINAL=0
  34. !endif
  35.  
  36.  
  37. #    $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  38. #    cd $(WXDIR)\samples\console
  39. #
  40. # Please keep samples list up-to-date, in alphabetical order
  41. # not alphabetically organised ; 29 Nov 01
  42. all:
  43.     cd $(WXDIR)\samples\artprov
  44.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  45.     cd $(WXDIR)\samples\calendar
  46.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  47.     cd $(WXDIR)\samples\caret
  48.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  49.     cd $(WXDIR)\samples\checklst
  50.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  51.     cd $(WXDIR)\samples\config
  52.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  53.     cd $(WXDIR)\samples\controls
  54. !if "$(ODBCSETUP)"=="1"
  55.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  56.     cd $(WXDIR)\samples\db
  57. !endif
  58.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  59.     cd $(WXDIR)\samples\dialogs
  60.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  61. !if "$(COMPIL)" != "1"
  62.     cd $(WXDIR)\samples\dialup
  63.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  64. !endif
  65.     cd $(WXDIR)\samples\dnd
  66.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  67.     cd $(WXDIR)\samples\docview
  68.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  69.     cd $(WXDIR)\samples\docvwmdi
  70.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  71.     cd $(WXDIR)\samples\dragimag
  72.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  73.     cd $(WXDIR)\samples\drawing
  74.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  75.     cd $(WXDIR)\samples\dynamic
  76.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  77.     cd $(WXDIR)\samples\erase
  78.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  79.     cd $(WXDIR)\samples\event
  80.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  81.     cd $(WXDIR)\samples\exec
  82.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  83.     cd $(WXDIR)\samples\font
  84.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  85.     cd $(WXDIR)\samples\grid
  86.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  87.     cd $(WXDIR)\samples\help
  88.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  89.     cd $(WXDIR)\samples\html
  90.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  91.     cd $(WXDIR)\samples\image
  92.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  93.     cd $(WXDIR)\samples\internat
  94.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  95.     cd $(WXDIR)\samples\ipc
  96.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  97.     cd $(WXDIR)\samples\joytest
  98.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  99.     cd $(WXDIR)\samples\keyboard
  100.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  101.     cd $(WXDIR)\samples\layout
  102.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  103. !if "$(COMPIL)" != "1"
  104.     cd $(WXDIR)\samples\listbox
  105.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  106. !endif
  107.     cd $(WXDIR)\samples\listctrl
  108.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  109.     cd $(WXDIR)\samples\mdi
  110.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  111. !if "$(COMPIL)" != "1"
  112.     cd $(WXDIR)\samples\memcheck
  113.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  114. !endif
  115.     cd $(WXDIR)\samples\menu
  116.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  117. !if "$(COMPIL)" != "1"
  118.     cd $(WXDIR)\samples\mfc
  119.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  120. !endif
  121.     cd $(WXDIR)\samples\minifram
  122.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  123.     cd $(WXDIR)\samples\minimal
  124.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  125. !if "$(COMPIL)" != "1"
  126.     cd $(WXDIR)\samples\mobile
  127.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  128. !endif
  129.     cd $(WXDIR)\samples\nativdlg
  130.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  131.     cd $(WXDIR)\samples\newgrid
  132.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  133.     cd $(WXDIR)\samples\notebook
  134.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  135.     cd $(WXDIR)\samples\oleauto
  136.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  137. !if "$(COMPIL)" != "1"
  138.     cd $(WXDIR)\samples\opengl
  139.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  140. !endif
  141.     cd $(WXDIR)\samples\ownerdrw
  142.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  143.     cd $(WXDIR)\samples\png
  144.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  145.     cd $(WXDIR)\samples\printing
  146.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  147. !if "$(COMPIL)" != "1"
  148.     cd $(WXDIR)\samples\proplist
  149.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  150. !endif
  151.     cd $(WXDIR)\samples\propsize
  152.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  153.     cd $(WXDIR)\samples\regtest
  154.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  155. !if "$(COMPIL)" != "1"
  156.     cd $(WXDIR)\samples\resource
  157.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  158. !endif
  159.     cd $(WXDIR)\samples\richedit
  160.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  161.     cd $(WXDIR)\samples\rotate
  162.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  163.     cd $(WXDIR)\samples\sashtest
  164.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  165.     cd $(WXDIR)\samples\scroll
  166.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  167.     cd $(WXDIR)\samples\scrollsub
  168.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  169.     cd $(WXDIR)\samples\sockets
  170.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  171.     cd $(WXDIR)\samples\splitter
  172.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  173.     cd $(WXDIR)\samples\statbar
  174.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  175. !if "$(COMPIL)" != "1"
  176.     cd $(WXDIR)\samples\tab
  177.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  178. !endif
  179.     cd $(WXDIR)\samples\taskbar
  180.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  181.     cd $(WXDIR)\samples\text
  182.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  183.     cd $(WXDIR)\samples\thread
  184.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  185.     cd $(WXDIR)\samples\toolbar
  186.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  187.     cd $(WXDIR)\samples\treectrl
  188.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  189.     cd $(WXDIR)\samples\treelay
  190.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  191.     cd $(WXDIR)\samples\typetest
  192.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  193.     cd $(WXDIR)\samples\validate
  194.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  195.     cd $(WXDIR)\samples\widgets
  196.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  197.     cd $(WXDIR)\samples\wizard
  198.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  199.     cd $(WXDIR)\samples\wxtest
  200.     $(MAKE) -f makefile.b32 FINAL=$(FINAL) WXUSINGDLL=$(WXUSINGDLL)
  201.  
  202. clean:
  203.         cd $(WXDIR)\samples\artprov
  204.         make -f makefile.b32 clean
  205.         cd $(WXDIR)\samples\calendar
  206.         make -f makefile.b32 clean
  207.         cd $(WXDIR)\samples\caret
  208.         make -f makefile.b32 clean
  209.         cd $(WXDIR)\samples\checklst
  210.         make -f makefile.b32 clean
  211.         cd $(WXDIR)\samples\config
  212.         make -f makefile.b32 clean
  213.         cd $(WXDIR)\samples\controls
  214.         make -f makefile.b32 clean
  215.         cd $(WXDIR)\samples\db
  216.         make -f makefile.b32 clean
  217.         cd $(WXDIR)\samples\ipc
  218.         make -f makefile.b32 clean
  219.         cd $(WXDIR)\samples\dialogs
  220.         make -f makefile.b32 clean
  221.         cd $(WXDIR)\samples\dnd
  222.         make -f makefile.b32 clean
  223.         cd $(WXDIR)\samples\docview
  224.         make -f makefile.b32 clean
  225.         cd $(WXDIR)\samples\docvwmdi
  226.         make -f makefile.b32 clean
  227.         cd $(WXDIR)\samples\drawing
  228.         make -f makefile.b32 clean
  229.         cd $(WXDIR)\samples\dynamic
  230.         make -f makefile.b32 clean
  231.         cd $(WXDIR)\samples\font
  232.         make -f makefile.b32 clean
  233.         cd $(WXDIR)\samples\grid
  234.         make -f makefile.b32 clean
  235.         cd $(WXDIR)\samples\newgrid
  236.         make -f makefile.b32 clean
  237.         cd $(WXDIR)\samples\help
  238.         make -f makefile.b32 clean
  239.         cd $(WXDIR)\samples\html
  240.         make -f makefile.b32 clean
  241.         cd $(WXDIR)\samples\image
  242.         make -f makefile.b32 clean
  243.         cd $(WXDIR)\samples\internat
  244.         make -f makefile.b32 clean
  245.         cd $(WXDIR)\samples\keyboard
  246.         make -f makefile.b32 clean
  247.         cd $(WXDIR)\samples\joytest
  248.         make -f makefile.b32 clean
  249.         cd $(WXDIR)\samples\layout
  250.         make -f makefile.b32 clean
  251.         cd $(WXDIR)\samples\listctrl
  252.         make -f makefile.b32 clean
  253.         cd $(WXDIR)\samples\mdi
  254.         make -f makefile.b32 clean
  255.         cd $(WXDIR)\samples\memcheck
  256.         make -f makefile.b32 clean
  257.         cd $(WXDIR)\samples\mfc
  258.         make -f makefile.b32 clean
  259.         cd $(WXDIR)\samples\menu
  260.         make -f makefile.b32 clean
  261.         cd $(WXDIR)\samples\minifram
  262.         make -f makefile.b32 clean
  263.         cd $(WXDIR)\samples\minimal
  264.         make -f makefile.b32 clean
  265.         cd $(WXDIR)\samples\nativdlg
  266.         make -f makefile.b32 clean
  267.         cd $(WXDIR)\samples\dialup
  268.         make -f makefile.b32 clean
  269.         cd $(WXDIR)\samples\notebook
  270.         make -f makefile.b32 clean
  271.         cd $(WXDIR)\samples\oleauto
  272.         make -f makefile.b32 clean
  273.         cd $(WXDIR)\samples\ownerdrw
  274.         make -f makefile.b32 clean
  275.         cd $(WXDIR)\samples\png
  276.         make -f makefile.b32 clean
  277.         cd $(WXDIR)\samples\printing
  278.         make -f makefile.b32 clean
  279.         cd $(WXDIR)\samples\proplist
  280.         make -f makefile.b32 clean
  281.         cd $(WXDIR)\samples\regtest
  282.         make -f makefile.b32 clean
  283.         cd $(WXDIR)\samples\resource
  284.         make -f makefile.b32 clean
  285.         cd $(WXDIR)\samples\rotate
  286.         make -f makefile.b32 clean
  287.         cd $(WXDIR)\samples\sashtest
  288.         make -f makefile.b32 clean
  289.         cd $(WXDIR)\samples\scroll
  290.         make -f makefile.b32 clean
  291.         cd $(WXDIR)\samples\scrollsub
  292.         make -f makefile.b32 clean
  293.         cd $(WXDIR)\samples\splitter
  294.         make -f makefile.b32 clean
  295.         cd $(WXDIR)\samples\tab
  296.         make -f makefile.b32 clean
  297.         cd $(WXDIR)\samples\taskbar
  298.         make -f makefile.b32 clean
  299.         cd $(WXDIR)\samples\text
  300.         make -f makefile.b32 clean
  301.         cd $(WXDIR)\samples\thread
  302.         make -f makefile.b32 clean
  303.         cd $(WXDIR)\samples\toolbar
  304.         make -f makefile.b32 clean
  305.         cd $(WXDIR)\samples\treectrl
  306.         make -f makefile.b32 clean
  307.         cd $(WXDIR)\samples\typetest
  308.         make -f makefile.b32 clean
  309.         cd $(WXDIR)\samples\validate
  310.         make -f makefile.b32 clean
  311.         cd $(WXDIR)\samples\wizard
  312.         make -f makefile.b32 clean
  313.         cd $(WXDIR)\samples\dragimag
  314.         make -f makefile.b32 clean
  315.         cd $(WXDIR)\samples\erase
  316.         make -f makefile.b32 clean
  317.         cd $(WXDIR)\samples\exec
  318.         make -f makefile.b32 clean
  319.         cd $(WXDIR)\samples\event
  320.         make -f makefile.b32 clean
  321.         cd $(WXDIR)\samples\statbar
  322.         make -f makefile.b32 clean
  323.         cd $(WXDIR)\samples\propsize
  324.         make -f makefile.b32 clean
  325.         cd $(WXDIR)\samples\sockets
  326.         make -f makefile.b32 clean
  327.         cd $(WXDIR)\samples\treelay
  328.         make -f makefile.b32 clean
  329.         cd $(WXDIR)\samples\treectrl
  330.         make -f makefile.b32 clean
  331.         cd $(WXDIR)\samples\tab
  332.         make -f makefile.b32 clean
  333.         cd $(WXDIR)\samples\widgets
  334.         make -f makefile.b32 clean
  335.  
  336.