]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/makefile.bcc
EP_ADD_OPTS defaults to true
[wxWidgets.git] / samples / makefile.bcc
index 06227bdff86d57e27fae0daae9b391ce246a0b50..b2c908b9216b570029f720dc1288e7a56001e802 100644 (file)
@@ -1,6 +1,6 @@
 # =========================================================================
 #     This makefile was generated by
-#     Bakefile 0.1.1 (http://bakefile.sourceforge.net)
+#     Bakefile 0.1.4 (http://bakefile.sourceforge.net)
 #     Do not modify, all changes will be overwritten!
 # =========================================================================
 
@@ -21,15 +21,18 @@ BCCDIR = $(MAKEDIR)\..
 
 ### Variables: ###
 
-MAKEARGS = -DCPPFLAGS="$(CPPFLAGS)" -DMONOLITHIC="$(MONOLITHIC)" \
-       -DCXXFLAGS="$(CXXFLAGS)" -DVENDOR="$(VENDOR)" \
-       -DRUNTIME_LIBS="$(RUNTIME_LIBS)" -DLDFLAGS="$(LDFLAGS)" \
-       -DUSE_OPENGL="$(USE_OPENGL)" -DDEBUG_FLAG="$(DEBUG_FLAG)" \
-       -DUNICODE="$(UNICODE)" -DCC="$(CC)" -DUSE_GUI="$(USE_GUI)" \
-       -DUSE_HTML="$(USE_HTML)" -DBUILD="$(BUILD)" -DDEBUG_INFO="$(DEBUG_INFO)" \
+MAKEARGS = -DCC="$(CC)" -DCXX="$(CXX)" -DCFLAGS="$(CFLAGS)" \
+       -DCXXFLAGS="$(CXXFLAGS)" -DCPPFLAGS="$(CPPFLAGS)" -DLDFLAGS="$(LDFLAGS)" \
+       -DSHARED="$(SHARED)" -DWXUNIV="$(WXUNIV)" -DUNICODE="$(UNICODE)" \
+       -DMSLU="$(MSLU)" -DBUILD="$(BUILD)" -DDEBUG_INFO="$(DEBUG_INFO)" \
+       -DDEBUG_FLAG="$(DEBUG_FLAG)" -DMONOLITHIC="$(MONOLITHIC)" \
+       -DUSE_GUI="$(USE_GUI)" -DUSE_HTML="$(USE_HTML)" -DUSE_XRC="$(USE_XRC)" \
+       -DUSE_OPENGL="$(USE_OPENGL)" -DUSE_ODBC="$(USE_ODBC)" \
        -DUSE_EXCEPTIONS="$(USE_EXCEPTIONS)" -DOFFICIAL_BUILD="$(OFFICIAL_BUILD)" \
-       -DMSLU="$(MSLU)" -DWXUNIV="$(WXUNIV)" -DCXX="$(CXX)" -DCFG="$(CFG)" \
-       -DCFLAGS="$(CFLAGS)" -DSHARED="$(SHARED)" -DUSE_ODBC="$(USE_ODBC)"
+       -DVENDOR="$(VENDOR)" -DWX_FLAVOUR="$(WX_FLAVOUR)" \
+       -DWX_LIB_FLAVOUR="$(WX_LIB_FLAVOUR)" -DCFG="$(CFG)" \
+       -DCPPUNIT_CFLAGS="$(CPPUNIT_CFLAGS)" -DCPPUNIT_LIBS="$(CPPUNIT_LIBS)" \
+       -DRUNTIME_LIBS="$(RUNTIME_LIBS)"
 
 ### Conditionally set variables: ###
 
@@ -37,378 +40,758 @@ MAKEARGS = -DCPPFLAGS="$(CPPFLAGS)" -DMONOLITHIC="$(MONOLITHIC)" \
 
 ### Targets: ###
 
-all: access artprov calendar caret checklst config console controls db dialogs dialup display dnd docview docvwmdi dragimag drawing dynamic erase event exec except font grid help htlbox html image internat ipc joytest keyboard layout listbox listctrl mdi memcheck menu mfc minifram minimal mobile multimon nativdlg notebook oleauto opengl ownerdrw png printing propsize regtest render richedit rotate sashtest scroll scrollsub shaped sockets splitter statbar tab taskbar text thread toolbar treectrl typetest validate vscroll widgets wizard wxtest
+all: access artprov calendar caret checklst config console controls db dialogs dialup display dnd docview docvwmdi dragimag drawing dynamic erase event exec except font grid help htlbox html image internat ipc joytest keyboard layout listbox listctrl mdi memcheck menu mfc minifram minimal mobile multimon nativdlg notebook oleauto opengl ownerdrw png printing propsize regtest render richedit rotate sashtest scroll scrollsub shaped sockets sound splash splitter statbar tab taskbar text thread toolbar treectrl typetest validate vscroll widgets wizard
+
+clean: 
+       -if exist .\*.obj del .\*.obj
+       -if exist .\*.res del .\*.res
+       @echo cd access >access.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>access.bat
+       call access.bat
+       @del access.bat
+       @echo cd artprov >artprov.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>artprov.bat
+       call artprov.bat
+       @del artprov.bat
+       @echo cd calendar >calendar.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>calendar.bat
+       call calendar.bat
+       @del calendar.bat
+       @echo cd caret >caret.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>caret.bat
+       call caret.bat
+       @del caret.bat
+       @echo cd checklst >checklst.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>checklst.bat
+       call checklst.bat
+       @del checklst.bat
+       @echo cd config >config.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>config.bat
+       call config.bat
+       @del config.bat
+       @echo cd console >console.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>console.bat
+       call console.bat
+       @del console.bat
+       @echo cd controls >controls.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>controls.bat
+       call controls.bat
+       @del controls.bat
+       @echo cd db >db.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>db.bat
+       call db.bat
+       @del db.bat
+       @echo cd dialogs >dialogs.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>dialogs.bat
+       call dialogs.bat
+       @del dialogs.bat
+       @echo cd dialup >dialup.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>dialup.bat
+       call dialup.bat
+       @del dialup.bat
+       @echo cd display >display.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>display.bat
+       call display.bat
+       @del display.bat
+       @echo cd dnd >dnd.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>dnd.bat
+       call dnd.bat
+       @del dnd.bat
+       @echo cd docview >docview.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>docview.bat
+       call docview.bat
+       @del docview.bat
+       @echo cd docvwmdi >docvwmdi.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>docvwmdi.bat
+       call docvwmdi.bat
+       @del docvwmdi.bat
+       @echo cd dragimag >dragimag.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>dragimag.bat
+       call dragimag.bat
+       @del dragimag.bat
+       @echo cd drawing >drawing.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>drawing.bat
+       call drawing.bat
+       @del drawing.bat
+       @echo cd dynamic >dynamic.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>dynamic.bat
+       call dynamic.bat
+       @del dynamic.bat
+       @echo cd erase >erase.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>erase.bat
+       call erase.bat
+       @del erase.bat
+       @echo cd event >event.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>event.bat
+       call event.bat
+       @del event.bat
+       @echo cd exec >exec.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>exec.bat
+       call exec.bat
+       @del exec.bat
+       @echo cd except >except.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>except.bat
+       call except.bat
+       @del except.bat
+       @echo cd font >font.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>font.bat
+       call font.bat
+       @del font.bat
+       @echo cd grid >grid.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>grid.bat
+       call grid.bat
+       @del grid.bat
+       @echo cd help >help.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>help.bat
+       call help.bat
+       @del help.bat
+       @echo cd htlbox >htlbox.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>htlbox.bat
+       call htlbox.bat
+       @del htlbox.bat
+       @echo cd html >html.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>html.bat
+       call html.bat
+       @del html.bat
+       @echo cd image >image.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>image.bat
+       call image.bat
+       @del image.bat
+       @echo cd internat >internat.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>internat.bat
+       call internat.bat
+       @del internat.bat
+       @echo cd ipc >ipc.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>ipc.bat
+       call ipc.bat
+       @del ipc.bat
+       @echo cd joytest >joytest.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>joytest.bat
+       call joytest.bat
+       @del joytest.bat
+       @echo cd keyboard >keyboard.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>keyboard.bat
+       call keyboard.bat
+       @del keyboard.bat
+       @echo cd layout >layout.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>layout.bat
+       call layout.bat
+       @del layout.bat
+       @echo cd listbox >listbox.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>listbox.bat
+       call listbox.bat
+       @del listbox.bat
+       @echo cd listctrl >listctrl.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>listctrl.bat
+       call listctrl.bat
+       @del listctrl.bat
+       @echo cd mdi >mdi.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>mdi.bat
+       call mdi.bat
+       @del mdi.bat
+       @echo cd memcheck >memcheck.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>memcheck.bat
+       call memcheck.bat
+       @del memcheck.bat
+       @echo cd menu >menu.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>menu.bat
+       call menu.bat
+       @del menu.bat
+       @echo cd mfc >mfc.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>mfc.bat
+       call mfc.bat
+       @del mfc.bat
+       @echo cd minifram >minifram.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>minifram.bat
+       call minifram.bat
+       @del minifram.bat
+       @echo cd minimal >minimal.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>minimal.bat
+       call minimal.bat
+       @del minimal.bat
+       @echo cd mobile >mobile.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>mobile.bat
+       call mobile.bat
+       @del mobile.bat
+       @echo cd multimon >multimon.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>multimon.bat
+       call multimon.bat
+       @del multimon.bat
+       @echo cd nativdlg >nativdlg.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>nativdlg.bat
+       call nativdlg.bat
+       @del nativdlg.bat
+       @echo cd notebook >notebook.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>notebook.bat
+       call notebook.bat
+       @del notebook.bat
+       @echo cd oleauto >oleauto.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>oleauto.bat
+       call oleauto.bat
+       @del oleauto.bat
+       @echo cd opengl >opengl.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>opengl.bat
+       call opengl.bat
+       @del opengl.bat
+       @echo cd ownerdrw >ownerdrw.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>ownerdrw.bat
+       call ownerdrw.bat
+       @del ownerdrw.bat
+       @echo cd png >png.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>png.bat
+       call png.bat
+       @del png.bat
+       @echo cd printing >printing.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>printing.bat
+       call printing.bat
+       @del printing.bat
+       @echo cd propsize >propsize.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>propsize.bat
+       call propsize.bat
+       @del propsize.bat
+       @echo cd regtest >regtest.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>regtest.bat
+       call regtest.bat
+       @del regtest.bat
+       @echo cd render >render.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>render.bat
+       call render.bat
+       @del render.bat
+       @echo cd richedit >richedit.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>richedit.bat
+       call richedit.bat
+       @del richedit.bat
+       @echo cd rotate >rotate.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>rotate.bat
+       call rotate.bat
+       @del rotate.bat
+       @echo cd sashtest >sashtest.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>sashtest.bat
+       call sashtest.bat
+       @del sashtest.bat
+       @echo cd scroll >scroll.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>scroll.bat
+       call scroll.bat
+       @del scroll.bat
+       @echo cd scrollsub >scrollsub.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>scrollsub.bat
+       call scrollsub.bat
+       @del scrollsub.bat
+       @echo cd shaped >shaped.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>shaped.bat
+       call shaped.bat
+       @del shaped.bat
+       @echo cd sockets >sockets.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>sockets.bat
+       call sockets.bat
+       @del sockets.bat
+       @echo cd sound >sound.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>sound.bat
+       call sound.bat
+       @del sound.bat
+       @echo cd splash >splash.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>splash.bat
+       call splash.bat
+       @del splash.bat
+       @echo cd splitter >splitter.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>splitter.bat
+       call splitter.bat
+       @del splitter.bat
+       @echo cd statbar >statbar.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>statbar.bat
+       call statbar.bat
+       @del statbar.bat
+       @echo cd tab >tab.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>tab.bat
+       call tab.bat
+       @del tab.bat
+       @echo cd taskbar >taskbar.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>taskbar.bat
+       call taskbar.bat
+       @del taskbar.bat
+       @echo cd text >text.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>text.bat
+       call text.bat
+       @del text.bat
+       @echo cd thread >thread.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>thread.bat
+       call thread.bat
+       @del thread.bat
+       @echo cd toolbar >toolbar.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>toolbar.bat
+       call toolbar.bat
+       @del toolbar.bat
+       @echo cd treectrl >treectrl.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>treectrl.bat
+       call treectrl.bat
+       @del treectrl.bat
+       @echo cd typetest >typetest.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>typetest.bat
+       call typetest.bat
+       @del typetest.bat
+       @echo cd validate >validate.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>validate.bat
+       call validate.bat
+       @del validate.bat
+       @echo cd vscroll >vscroll.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>vscroll.bat
+       call vscroll.bat
+       @del vscroll.bat
+       @echo cd widgets >widgets.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>widgets.bat
+       call widgets.bat
+       @del widgets.bat
+       @echo cd wizard >wizard.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) clean >>wizard.bat
+       call wizard.bat
+       @del wizard.bat
 
 access: 
-       cd access
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd access >access.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>access.bat
+       call access.bat
+       @del access.bat
 
 artprov: 
-       cd artprov
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd artprov >artprov.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>artprov.bat
+       call artprov.bat
+       @del artprov.bat
 
 calendar: 
-       cd calendar
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd calendar >calendar.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>calendar.bat
+       call calendar.bat
+       @del calendar.bat
 
 caret: 
-       cd caret
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd caret >caret.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>caret.bat
+       call caret.bat
+       @del caret.bat
 
 checklst: 
-       cd checklst
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
-
-clean: 
-       -if exist .\*.obj del .\*.obj
-       -if exist .\*.res del .\*.res
+       @echo cd checklst >checklst.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>checklst.bat
+       call checklst.bat
+       @del checklst.bat
 
 config: 
-       cd config
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd config >config.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>config.bat
+       call config.bat
+       @del config.bat
 
 console: 
-       cd console
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd console >console.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>console.bat
+       call console.bat
+       @del console.bat
 
 controls: 
-       cd controls
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd controls >controls.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>controls.bat
+       call controls.bat
+       @del controls.bat
 
 db: 
-       cd db
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd db >db.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>db.bat
+       call db.bat
+       @del db.bat
 
 dialogs: 
-       cd dialogs
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd dialogs >dialogs.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>dialogs.bat
+       call dialogs.bat
+       @del dialogs.bat
 
 dialup: 
-       cd dialup
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd dialup >dialup.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>dialup.bat
+       call dialup.bat
+       @del dialup.bat
 
 display: 
-       cd display
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd display >display.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>display.bat
+       call display.bat
+       @del display.bat
 
 dnd: 
-       cd dnd
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd dnd >dnd.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>dnd.bat
+       call dnd.bat
+       @del dnd.bat
 
 docview: 
-       cd docview
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd docview >docview.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>docview.bat
+       call docview.bat
+       @del docview.bat
 
 docvwmdi: 
-       cd docvwmdi
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd docvwmdi >docvwmdi.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>docvwmdi.bat
+       call docvwmdi.bat
+       @del docvwmdi.bat
 
 dragimag: 
-       cd dragimag
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd dragimag >dragimag.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>dragimag.bat
+       call dragimag.bat
+       @del dragimag.bat
 
 drawing: 
-       cd drawing
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd drawing >drawing.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>drawing.bat
+       call drawing.bat
+       @del drawing.bat
 
 dynamic: 
-       cd dynamic
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd dynamic >dynamic.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>dynamic.bat
+       call dynamic.bat
+       @del dynamic.bat
 
 erase: 
-       cd erase
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd erase >erase.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>erase.bat
+       call erase.bat
+       @del erase.bat
 
 event: 
-       cd event
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
-
-except: 
-       cd except
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd event >event.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>event.bat
+       call event.bat
+       @del event.bat
 
 exec: 
-       cd exec
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd exec >exec.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>exec.bat
+       call exec.bat
+       @del exec.bat
+
+except: 
+       @echo cd except >except.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>except.bat
+       call except.bat
+       @del except.bat
 
 font: 
-       cd font
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd font >font.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>font.bat
+       call font.bat
+       @del font.bat
 
 grid: 
-       cd grid
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd grid >grid.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>grid.bat
+       call grid.bat
+       @del grid.bat
 
 help: 
-       cd help
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd help >help.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>help.bat
+       call help.bat
+       @del help.bat
 
 htlbox: 
-       cd htlbox
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd htlbox >htlbox.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>htlbox.bat
+       call htlbox.bat
+       @del htlbox.bat
 
 html: 
-       cd html
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd html >html.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>html.bat
+       call html.bat
+       @del html.bat
 
 image: 
-       cd image
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd image >image.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>image.bat
+       call image.bat
+       @del image.bat
 
 internat: 
-       cd internat
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd internat >internat.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>internat.bat
+       call internat.bat
+       @del internat.bat
 
 ipc: 
-       cd ipc
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd ipc >ipc.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>ipc.bat
+       call ipc.bat
+       @del ipc.bat
 
 joytest: 
-       cd joytest
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd joytest >joytest.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>joytest.bat
+       call joytest.bat
+       @del joytest.bat
 
 keyboard: 
-       cd keyboard
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd keyboard >keyboard.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>keyboard.bat
+       call keyboard.bat
+       @del keyboard.bat
 
 layout: 
-       cd layout
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd layout >layout.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>layout.bat
+       call layout.bat
+       @del layout.bat
 
 listbox: 
-       cd listbox
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd listbox >listbox.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>listbox.bat
+       call listbox.bat
+       @del listbox.bat
 
 listctrl: 
-       cd listctrl
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd listctrl >listctrl.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>listctrl.bat
+       call listctrl.bat
+       @del listctrl.bat
 
 mdi: 
-       cd mdi
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd mdi >mdi.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>mdi.bat
+       call mdi.bat
+       @del mdi.bat
 
 memcheck: 
-       cd memcheck
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd memcheck >memcheck.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>memcheck.bat
+       call memcheck.bat
+       @del memcheck.bat
 
 menu: 
-       cd menu
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd menu >menu.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>menu.bat
+       call menu.bat
+       @del menu.bat
 
 mfc: 
-       cd mfc
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd mfc >mfc.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>mfc.bat
+       call mfc.bat
+       @del mfc.bat
 
 minifram: 
-       cd minifram
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd minifram >minifram.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>minifram.bat
+       call minifram.bat
+       @del minifram.bat
 
 minimal: 
-       cd minimal
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd minimal >minimal.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>minimal.bat
+       call minimal.bat
+       @del minimal.bat
 
 mobile: 
-       cd mobile
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd mobile >mobile.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>mobile.bat
+       call mobile.bat
+       @del mobile.bat
 
 multimon: 
-       cd multimon
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd multimon >multimon.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>multimon.bat
+       call multimon.bat
+       @del multimon.bat
 
 nativdlg: 
-       cd nativdlg
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd nativdlg >nativdlg.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>nativdlg.bat
+       call nativdlg.bat
+       @del nativdlg.bat
 
 notebook: 
-       cd notebook
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd notebook >notebook.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>notebook.bat
+       call notebook.bat
+       @del notebook.bat
 
 oleauto: 
-       cd oleauto
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd oleauto >oleauto.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>oleauto.bat
+       call oleauto.bat
+       @del oleauto.bat
 
 opengl: 
-       cd opengl
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd opengl >opengl.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>opengl.bat
+       call opengl.bat
+       @del opengl.bat
 
 ownerdrw: 
-       cd ownerdrw
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd ownerdrw >ownerdrw.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>ownerdrw.bat
+       call ownerdrw.bat
+       @del ownerdrw.bat
 
 png: 
-       cd png
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd png >png.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>png.bat
+       call png.bat
+       @del png.bat
 
 printing: 
-       cd printing
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd printing >printing.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>printing.bat
+       call printing.bat
+       @del printing.bat
 
 propsize: 
-       cd propsize
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd propsize >propsize.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>propsize.bat
+       call propsize.bat
+       @del propsize.bat
 
 regtest: 
-       cd regtest
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd regtest >regtest.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>regtest.bat
+       call regtest.bat
+       @del regtest.bat
 
 render: 
-       cd render
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd render >render.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>render.bat
+       call render.bat
+       @del render.bat
 
 richedit: 
-       cd richedit
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd richedit >richedit.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>richedit.bat
+       call richedit.bat
+       @del richedit.bat
 
 rotate: 
-       cd rotate
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd rotate >rotate.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>rotate.bat
+       call rotate.bat
+       @del rotate.bat
 
 sashtest: 
-       cd sashtest
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd sashtest >sashtest.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>sashtest.bat
+       call sashtest.bat
+       @del sashtest.bat
 
 scroll: 
-       cd scroll
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd scroll >scroll.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>scroll.bat
+       call scroll.bat
+       @del scroll.bat
 
 scrollsub: 
-       cd scrollsub
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd scrollsub >scrollsub.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>scrollsub.bat
+       call scrollsub.bat
+       @del scrollsub.bat
 
 shaped: 
-       cd shaped
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd shaped >shaped.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>shaped.bat
+       call shaped.bat
+       @del shaped.bat
 
 sockets: 
-       cd sockets
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd sockets >sockets.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>sockets.bat
+       call sockets.bat
+       @del sockets.bat
+
+sound: 
+       @echo cd sound >sound.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>sound.bat
+       call sound.bat
+       @del sound.bat
+
+splash: 
+       @echo cd splash >splash.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>splash.bat
+       call splash.bat
+       @del splash.bat
 
 splitter: 
-       cd splitter
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd splitter >splitter.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>splitter.bat
+       call splitter.bat
+       @del splitter.bat
 
 statbar: 
-       cd statbar
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd statbar >statbar.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>statbar.bat
+       call statbar.bat
+       @del statbar.bat
 
 tab: 
-       cd tab
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd tab >tab.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>tab.bat
+       call tab.bat
+       @del tab.bat
 
 taskbar: 
-       cd taskbar
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd taskbar >taskbar.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>taskbar.bat
+       call taskbar.bat
+       @del taskbar.bat
 
 text: 
-       cd text
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd text >text.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>text.bat
+       call text.bat
+       @del text.bat
 
 thread: 
-       cd thread
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd thread >thread.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>thread.bat
+       call thread.bat
+       @del thread.bat
 
 toolbar: 
-       cd toolbar
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd toolbar >toolbar.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>toolbar.bat
+       call toolbar.bat
+       @del toolbar.bat
 
 treectrl: 
-       cd treectrl
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd treectrl >treectrl.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>treectrl.bat
+       call treectrl.bat
+       @del treectrl.bat
 
 typetest: 
-       cd typetest
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd typetest >typetest.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>typetest.bat
+       call typetest.bat
+       @del typetest.bat
 
 validate: 
-       cd validate
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd validate >validate.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>validate.bat
+       call validate.bat
+       @del validate.bat
 
 vscroll: 
-       cd vscroll
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd vscroll >vscroll.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>vscroll.bat
+       call vscroll.bat
+       @del vscroll.bat
 
 widgets: 
-       cd widgets
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd widgets >widgets.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>widgets.bat
+       call widgets.bat
+       @del widgets.bat
 
 wizard: 
-       cd wizard
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
-
-wxtest: 
-       cd wxtest
-       $(MAKE) -f makefile.bcc $(MAKEARGS) all
-       cd ..
+       @echo cd wizard >wizard.bat
+       @echo $(MAKE) -f makefile.bcc $(MAKEARGS) all >>wizard.bat
+       call wizard.bat
+       @del wizard.bat