moving bakefile build system to the trunk

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21327 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2003-06-23 19:50:43 +00:00
parent d512306c0b
commit ddf9896893
16 changed files with 3092 additions and 0 deletions

477
build/bakefiles/Makefile Normal file
View File

@@ -0,0 +1,477 @@
# Generated by regenMakefile.py
BAKEFILE = bakefile
BAKEARGS = -v
AUTOCONF_ALL = ../../configure ../../samples/configure ../../Makefile.in ../../samples/Makefile.in ../../samples/db/Makefile.in ../../samples/dnd/Makefile.in ../../samples/ipc/Makefile.in ../../samples/mdi/Makefile.in ../../samples/mfc/Makefile.in ../../samples/png/Makefile.in ../../samples/tab/Makefile.in ../../samples/exec/Makefile.in ../../samples/font/Makefile.in ../../samples/help/Makefile.in ../../samples/grid/Makefile.in ../../samples/menu/Makefile.in ../../samples/text/Makefile.in ../../samples/console/Makefile.in ../../samples/treectrl/Makefile.in ../../samples/listctrl/Makefile.in ../../samples/joytest/Makefile.in ../../samples/regtest/Makefile.in ../../samples/dialogs/Makefile.in ../../samples/nativdlg/Makefile.in ../../samples/display/Makefile.in ../../samples/notebook/Makefile.in ../../samples/caret/Makefile.in ../../samples/erase/Makefile.in ../../samples/event/Makefile.in ../../samples/image/Makefile.in ../../samples/sashtest/Makefile.in ../../samples/docview/Makefile.in ../../samples/typetest/Makefile.in ../../samples/drawing/Makefile.in ../../samples/splitter/Makefile.in ../../samples/listbox/Makefile.in ../../samples/multimon/Makefile.in ../../samples/dynamic/Makefile.in ../../samples/checklst/Makefile.in ../../samples/taskbar/Makefile.in ../../samples/dragimag/Makefile.in ../../samples/sockets/Makefile.in ../../samples/calendar/Makefile.in ../../samples/minimal/Makefile.in ../../samples/access/Makefile.in ../../samples/statbar/Makefile.in ../../samples/config/Makefile.in ../../samples/dialup/Makefile.in ../../samples/controls/Makefile.in ../../samples/richedit/Makefile.in ../../samples/newgrid/Makefile.in ../../samples/toolbar/Makefile.in ../../samples/htlbox/Makefile.in ../../samples/layout/Makefile.in ../../samples/minifram/Makefile.in ../../samples/mobile/Makefile.in ../../samples/opengl/Makefile.in ../../samples/scroll/Makefile.in ../../samples/rotate/Makefile.in ../../samples/shaped/Makefile.in ../../samples/thread/Makefile.in ../../samples/wizard/Makefile.in ../../samples/printing/Makefile.in ../../samples/oleauto/Makefile.in ../../samples/wxtest/Makefile.in ../../samples/artprov/Makefile.in ../../samples/propsize/Makefile.in ../../samples/ownerdrw/Makefile.in ../../samples/vscroll/Makefile.in ../../samples/validate/Makefile.in ../../samples/widgets/Makefile.in ../../samples/keyboard/Makefile.in ../../samples/docvwmdi/Makefile.in ../../samples/scrollsub/Makefile.in ../../samples/memcheck/Makefile.in ../../samples/internat/Makefile.in
all: autoconf
autoconf: $(AUTOCONF_ALL)
clean:
rm -f ../../autoconf_inc.m4
rm -f ../../samples/autoconf_inc.m4
rm -f ../../configure
rm -f ../../samples/configure
rm -f ../../Makefile.in
rm -f ../../samples/Makefile.in
rm -f ../../samples/db/Makefile.in
rm -f ../../samples/dnd/Makefile.in
rm -f ../../samples/ipc/Makefile.in
rm -f ../../samples/mdi/Makefile.in
rm -f ../../samples/mfc/Makefile.in
rm -f ../../samples/png/Makefile.in
rm -f ../../samples/tab/Makefile.in
rm -f ../../samples/exec/Makefile.in
rm -f ../../samples/font/Makefile.in
rm -f ../../samples/help/Makefile.in
rm -f ../../samples/grid/Makefile.in
rm -f ../../samples/menu/Makefile.in
rm -f ../../samples/text/Makefile.in
rm -f ../../samples/console/Makefile.in
rm -f ../../samples/treectrl/Makefile.in
rm -f ../../samples/listctrl/Makefile.in
rm -f ../../samples/joytest/Makefile.in
rm -f ../../samples/regtest/Makefile.in
rm -f ../../samples/dialogs/Makefile.in
rm -f ../../samples/nativdlg/Makefile.in
rm -f ../../samples/display/Makefile.in
rm -f ../../samples/notebook/Makefile.in
rm -f ../../samples/caret/Makefile.in
rm -f ../../samples/erase/Makefile.in
rm -f ../../samples/event/Makefile.in
rm -f ../../samples/image/Makefile.in
rm -f ../../samples/sashtest/Makefile.in
rm -f ../../samples/docview/Makefile.in
rm -f ../../samples/typetest/Makefile.in
rm -f ../../samples/drawing/Makefile.in
rm -f ../../samples/splitter/Makefile.in
rm -f ../../samples/listbox/Makefile.in
rm -f ../../samples/multimon/Makefile.in
rm -f ../../samples/dynamic/Makefile.in
rm -f ../../samples/checklst/Makefile.in
rm -f ../../samples/taskbar/Makefile.in
rm -f ../../samples/dragimag/Makefile.in
rm -f ../../samples/sockets/Makefile.in
rm -f ../../samples/calendar/Makefile.in
rm -f ../../samples/minimal/Makefile.in
rm -f ../../samples/access/Makefile.in
rm -f ../../samples/statbar/Makefile.in
rm -f ../../samples/config/Makefile.in
rm -f ../../samples/dialup/Makefile.in
rm -f ../../samples/controls/Makefile.in
rm -f ../../samples/richedit/Makefile.in
rm -f ../../samples/newgrid/Makefile.in
rm -f ../../samples/toolbar/Makefile.in
rm -f ../../samples/htlbox/Makefile.in
rm -f ../../samples/layout/Makefile.in
rm -f ../../samples/minifram/Makefile.in
rm -f ../../samples/mobile/Makefile.in
rm -f ../../samples/opengl/Makefile.in
rm -f ../../samples/scroll/Makefile.in
rm -f ../../samples/rotate/Makefile.in
rm -f ../../samples/shaped/Makefile.in
rm -f ../../samples/thread/Makefile.in
rm -f ../../samples/wizard/Makefile.in
rm -f ../../samples/printing/Makefile.in
rm -f ../../samples/oleauto/Makefile.in
rm -f ../../samples/wxtest/Makefile.in
rm -f ../../samples/artprov/Makefile.in
rm -f ../../samples/propsize/Makefile.in
rm -f ../../samples/ownerdrw/Makefile.in
rm -f ../../samples/vscroll/Makefile.in
rm -f ../../samples/validate/Makefile.in
rm -f ../../samples/widgets/Makefile.in
rm -f ../../samples/keyboard/Makefile.in
rm -f ../../samples/docvwmdi/Makefile.in
rm -f ../../samples/scrollsub/Makefile.in
rm -f ../../samples/memcheck/Makefile.in
rm -f ../../samples/internat/Makefile.in
../../configure: ../../autoconf_inc.m4
(cd ../.. ; aclocal && autoconf)
../../samples/configure: ../../samples/autoconf_inc.m4
(cd ../../samples ; aclocal && autoconf)
Makefile: regenMakefile.py
./regenMakefile.py
@echo
@echo -------------------------------------------
@echo Please rerun make, Makefile was regenerated
@echo -------------------------------------------
@echo
@exit 1
# from wx.bkl
../../Makefile.in: common.bkl config.bkl files.bkl monolithic.bkl wxwin.py wx.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../Makefile.in wx.bkl
touch ../../Makefile.in
# from ../../samples/samples.bkl
../../samples/Makefile.in: ../../samples/samples.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/Makefile.in ../../samples/samples.bkl
touch ../../samples/Makefile.in
# from ../../samples/db/db.bkl
../../samples/db/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/db/db.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/db/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/db/db.bkl
touch ../../samples/db/Makefile.in
# from ../../samples/dnd/dnd.bkl
../../samples/dnd/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/dnd/dnd.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/dnd/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/dnd/dnd.bkl
touch ../../samples/dnd/Makefile.in
# from ../../samples/ipc/ipc.bkl
../../samples/ipc/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/ipc/ipc.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/ipc/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/ipc/ipc.bkl
touch ../../samples/ipc/Makefile.in
# from ../../samples/mdi/mdi.bkl
../../samples/mdi/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/mdi/mdi.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/mdi/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/mdi/mdi.bkl
touch ../../samples/mdi/Makefile.in
# from ../../samples/mfc/mfc.bkl
../../samples/mfc/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/mfc/mfc.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/mfc/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/mfc/mfc.bkl
touch ../../samples/mfc/Makefile.in
# from ../../samples/png/png.bkl
../../samples/png/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/png/png.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/png/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/png/png.bkl
touch ../../samples/png/Makefile.in
# from ../../samples/tab/tab.bkl
../../samples/tab/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/tab/tab.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/tab/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/tab/tab.bkl
touch ../../samples/tab/Makefile.in
# from ../../samples/exec/exec.bkl
../../samples/exec/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/exec/exec.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/exec/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/exec/exec.bkl
touch ../../samples/exec/Makefile.in
# from ../../samples/font/font.bkl
../../samples/font/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/font/font.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/font/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/font/font.bkl
touch ../../samples/font/Makefile.in
# from ../../samples/help/help.bkl
../../samples/help/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/help/help.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/help/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/help/help.bkl
touch ../../samples/help/Makefile.in
# from ../../samples/grid/grid.bkl
../../samples/grid/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/grid/grid.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/grid/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/grid/grid.bkl
touch ../../samples/grid/Makefile.in
# from ../../samples/menu/menu.bkl
../../samples/menu/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/menu/menu.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/menu/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/menu/menu.bkl
touch ../../samples/menu/Makefile.in
# from ../../samples/text/text.bkl
../../samples/text/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/text/text.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/text/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/text/text.bkl
touch ../../samples/text/Makefile.in
# from ../../samples/console/console.bkl
../../samples/console/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/console/console.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/console/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/console/console.bkl
touch ../../samples/console/Makefile.in
# from ../../samples/treectrl/treectrl.bkl
../../samples/treectrl/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/treectrl/treectrl.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/treectrl/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/treectrl/treectrl.bkl
touch ../../samples/treectrl/Makefile.in
# from ../../samples/listctrl/listctrl.bkl
../../samples/listctrl/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/listctrl/listctrl.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/listctrl/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/listctrl/listctrl.bkl
touch ../../samples/listctrl/Makefile.in
# from ../../samples/joytest/joytest.bkl
../../samples/joytest/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/joytest/joytest.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/joytest/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/joytest/joytest.bkl
touch ../../samples/joytest/Makefile.in
# from ../../samples/regtest/regtest.bkl
../../samples/regtest/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/regtest/regtest.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/regtest/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/regtest/regtest.bkl
touch ../../samples/regtest/Makefile.in
# from ../../samples/dialogs/dialogs.bkl
../../samples/dialogs/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/dialogs/dialogs.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/dialogs/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/dialogs/dialogs.bkl
touch ../../samples/dialogs/Makefile.in
# from ../../samples/nativdlg/nativdlg.bkl
../../samples/nativdlg/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/nativdlg/nativdlg.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/nativdlg/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/nativdlg/nativdlg.bkl
touch ../../samples/nativdlg/Makefile.in
# from ../../samples/display/display.bkl
../../samples/display/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/display/display.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/display/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/display/display.bkl
touch ../../samples/display/Makefile.in
# from ../../samples/notebook/notebook.bkl
../../samples/notebook/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/notebook/notebook.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/notebook/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/notebook/notebook.bkl
touch ../../samples/notebook/Makefile.in
# from ../../samples/caret/caret.bkl
../../samples/caret/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/caret/caret.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/caret/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/caret/caret.bkl
touch ../../samples/caret/Makefile.in
# from ../../samples/erase/erase.bkl
../../samples/erase/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/erase/erase.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/erase/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/erase/erase.bkl
touch ../../samples/erase/Makefile.in
# from ../../samples/event/event.bkl
../../samples/event/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/event/event.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/event/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/event/event.bkl
touch ../../samples/event/Makefile.in
# from ../../samples/image/image.bkl
../../samples/image/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/image/image.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/image/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/image/image.bkl
touch ../../samples/image/Makefile.in
# from ../../samples/sashtest/sashtest.bkl
../../samples/sashtest/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/sashtest/sashtest.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/sashtest/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/sashtest/sashtest.bkl
touch ../../samples/sashtest/Makefile.in
# from ../../samples/docview/docview.bkl
../../samples/docview/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/docview/docview.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/docview/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/docview/docview.bkl
touch ../../samples/docview/Makefile.in
# from ../../samples/typetest/typetest.bkl
../../samples/typetest/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/typetest/typetest.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/typetest/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/typetest/typetest.bkl
touch ../../samples/typetest/Makefile.in
# from ../../samples/drawing/drawing.bkl
../../samples/drawing/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/drawing/drawing.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/drawing/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/drawing/drawing.bkl
touch ../../samples/drawing/Makefile.in
# from ../../samples/splitter/splitter.bkl
../../samples/splitter/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/splitter/splitter.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/splitter/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/splitter/splitter.bkl
touch ../../samples/splitter/Makefile.in
# from ../../samples/listbox/listbox.bkl
../../samples/listbox/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/listbox/listbox.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/listbox/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/listbox/listbox.bkl
touch ../../samples/listbox/Makefile.in
# from ../../samples/multimon/multimon.bkl
../../samples/multimon/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/multimon/multimon.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/multimon/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/multimon/multimon.bkl
touch ../../samples/multimon/Makefile.in
# from ../../samples/dynamic/dynamic.bkl
../../samples/dynamic/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/dynamic/dynamic.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/dynamic/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/dynamic/dynamic.bkl
touch ../../samples/dynamic/Makefile.in
# from ../../samples/checklst/checklst.bkl
../../samples/checklst/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/checklst/checklst.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/checklst/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/checklst/checklst.bkl
touch ../../samples/checklst/Makefile.in
# from ../../samples/taskbar/taskbar.bkl
../../samples/taskbar/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/taskbar/taskbar.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/taskbar/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/taskbar/taskbar.bkl
touch ../../samples/taskbar/Makefile.in
# from ../../samples/dragimag/dragimag.bkl
../../samples/dragimag/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/dragimag/dragimag.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/dragimag/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/dragimag/dragimag.bkl
touch ../../samples/dragimag/Makefile.in
# from ../../samples/sockets/sockets.bkl
../../samples/sockets/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/sockets/sockets.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/sockets/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/sockets/sockets.bkl
touch ../../samples/sockets/Makefile.in
# from ../../samples/calendar/calendar.bkl
../../samples/calendar/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/calendar/calendar.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/calendar/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/calendar/calendar.bkl
touch ../../samples/calendar/Makefile.in
# from ../../samples/minimal/minimal.bkl
../../samples/minimal/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/minimal/minimal.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/minimal/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/minimal/minimal.bkl
touch ../../samples/minimal/Makefile.in
# from ../../samples/access/access.bkl
../../samples/access/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/access/access.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/access/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/access/access.bkl
touch ../../samples/access/Makefile.in
# from ../../samples/statbar/statbar.bkl
../../samples/statbar/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/statbar/statbar.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/statbar/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/statbar/statbar.bkl
touch ../../samples/statbar/Makefile.in
# from ../../samples/config/config.bkl
../../samples/config/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/config/config.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/config/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/config/config.bkl
touch ../../samples/config/Makefile.in
# from ../../samples/dialup/dialup.bkl
../../samples/dialup/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/dialup/dialup.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/dialup/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/dialup/dialup.bkl
touch ../../samples/dialup/Makefile.in
# from ../../samples/controls/controls.bkl
../../samples/controls/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/controls/controls.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/controls/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/controls/controls.bkl
touch ../../samples/controls/Makefile.in
# from ../../samples/richedit/richedit.bkl
../../samples/richedit/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/richedit/richedit.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/richedit/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/richedit/richedit.bkl
touch ../../samples/richedit/Makefile.in
# from ../../samples/newgrid/newgrid.bkl
../../samples/newgrid/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/newgrid/newgrid.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/newgrid/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/newgrid/newgrid.bkl
touch ../../samples/newgrid/Makefile.in
# from ../../samples/toolbar/toolbar.bkl
../../samples/toolbar/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/toolbar/toolbar.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/toolbar/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/toolbar/toolbar.bkl
touch ../../samples/toolbar/Makefile.in
# from ../../samples/htlbox/htlbox.bkl
../../samples/htlbox/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/htlbox/htlbox.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/htlbox/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/htlbox/htlbox.bkl
touch ../../samples/htlbox/Makefile.in
# from ../../samples/layout/layout.bkl
../../samples/layout/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/layout/layout.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/layout/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/layout/layout.bkl
touch ../../samples/layout/Makefile.in
# from ../../samples/minifram/minifram.bkl
../../samples/minifram/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/minifram/minifram.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/minifram/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/minifram/minifram.bkl
touch ../../samples/minifram/Makefile.in
# from ../../samples/mobile/mobile.bkl
../../samples/mobile/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/mobile/mobile.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/mobile/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/mobile/mobile.bkl
touch ../../samples/mobile/Makefile.in
# from ../../samples/opengl/opengl.bkl
../../samples/opengl/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/opengl/opengl.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/opengl/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/opengl/opengl.bkl
touch ../../samples/opengl/Makefile.in
# from ../../samples/scroll/scroll.bkl
../../samples/scroll/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/scroll/scroll.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/scroll/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/scroll/scroll.bkl
touch ../../samples/scroll/Makefile.in
# from ../../samples/rotate/rotate.bkl
../../samples/rotate/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/rotate/rotate.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/rotate/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/rotate/rotate.bkl
touch ../../samples/rotate/Makefile.in
# from ../../samples/shaped/shaped.bkl
../../samples/shaped/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/shaped/shaped.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/shaped/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/shaped/shaped.bkl
touch ../../samples/shaped/Makefile.in
# from ../../samples/thread/thread.bkl
../../samples/thread/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/thread/thread.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/thread/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/thread/thread.bkl
touch ../../samples/thread/Makefile.in
# from ../../samples/wizard/wizard.bkl
../../samples/wizard/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/wizard/wizard.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/wizard/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/wizard/wizard.bkl
touch ../../samples/wizard/Makefile.in
# from ../../samples/printing/printing.bkl
../../samples/printing/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/printing/printing.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/printing/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/printing/printing.bkl
touch ../../samples/printing/Makefile.in
# from ../../samples/oleauto/oleauto.bkl
../../samples/oleauto/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/oleauto/oleauto.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/oleauto/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/oleauto/oleauto.bkl
touch ../../samples/oleauto/Makefile.in
# from ../../samples/wxtest/wxtest.bkl
../../samples/wxtest/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/wxtest/wxtest.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/wxtest/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/wxtest/wxtest.bkl
touch ../../samples/wxtest/Makefile.in
# from ../../samples/artprov/artprov.bkl
../../samples/artprov/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/artprov/artprov.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/artprov/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/artprov/artprov.bkl
touch ../../samples/artprov/Makefile.in
# from ../../samples/propsize/propsize.bkl
../../samples/propsize/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/propsize/propsize.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/propsize/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/propsize/propsize.bkl
touch ../../samples/propsize/Makefile.in
# from ../../samples/ownerdrw/ownerdrw.bkl
../../samples/ownerdrw/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/ownerdrw/ownerdrw.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/ownerdrw/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/ownerdrw/ownerdrw.bkl
touch ../../samples/ownerdrw/Makefile.in
# from ../../samples/vscroll/vscroll.bkl
../../samples/vscroll/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/vscroll/vscroll.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/vscroll/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/vscroll/vscroll.bkl
touch ../../samples/vscroll/Makefile.in
# from ../../samples/validate/validate.bkl
../../samples/validate/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/validate/validate.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/validate/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/validate/validate.bkl
touch ../../samples/validate/Makefile.in
# from ../../samples/widgets/widgets.bkl
../../samples/widgets/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/widgets/widgets.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/widgets/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/widgets/widgets.bkl
touch ../../samples/widgets/Makefile.in
# from ../../samples/keyboard/keyboard.bkl
../../samples/keyboard/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/keyboard/keyboard.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/keyboard/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/keyboard/keyboard.bkl
touch ../../samples/keyboard/Makefile.in
# from ../../samples/docvwmdi/docvwmdi.bkl
../../samples/docvwmdi/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/docvwmdi/docvwmdi.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/docvwmdi/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/docvwmdi/docvwmdi.bkl
touch ../../samples/docvwmdi/Makefile.in
# from ../../samples/scrollsub/scrollsub.bkl
../../samples/scrollsub/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/scrollsub/scrollsub.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/scrollsub/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/scrollsub/scrollsub.bkl
touch ../../samples/scrollsub/Makefile.in
# from ../../samples/memcheck/memcheck.bkl
../../samples/memcheck/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/memcheck/memcheck.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/memcheck/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/memcheck/memcheck.bkl
touch ../../samples/memcheck/Makefile.in
# from ../../samples/internat/internat.bkl
../../samples/internat/Makefile.in: common.bkl common_samples.bkl config.bkl ../../samples/internat/internat.bkl Makefile
$(BAKEFILE) $(BAKEARGS) -fautoconf -o../../samples/internat/Makefile.in -DWXTOPDIR=/../.. -DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4 ../../samples/internat/internat.bkl
touch ../../samples/internat/Makefile.in

153
build/bakefiles/common.bkl Normal file
View File

@@ -0,0 +1,153 @@
<?xml version="1.0" ?>
<makefile>
<!-- bakefile modules we need: -->
<using module="datafiles"/>
<!-- load python module with wxwindows helpers: -->
<using module="wxwin"/>
<include file="config.bkl"/>
<!-- ================================================================== -->
<!-- wxWindows version numbers: -->
<!-- ================================================================== -->
<set var="WXVER_MAJOR">$(wxwin.getVersionMajor())</set>
<set var="WXVER_MINOR">$(wxwin.getVersionMinor())</set>
<set var="WXVER_RELEASE">$(wxwin.getVersionRelease())</set>
<set var="WX_VERSION">$(WXVER_MAJOR).$(WXVER_MINOR).$(WXVER_RELEASE)</set>
<set var="WXSOVERSION">0.0.0</set>
<set var="WXMACVERSION">$(WX_VERSION)</set>
<!-- ================================================================== -->
<!-- Names of libraries and DLLs: -->
<!-- ================================================================== -->
<set var="PORTNAME">
<if cond="USE_GUI=='0'">base</if>
<if cond="USE_GUI=='1'">$(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION)</if>
</set>
<set var="COMPILERORGCC">
<if cond="isdefined('COMPILER')">$(COMPILER)</if>
<if cond="not isdefined('COMPILER')">gcc</if>
</set>
<set var="WXCOMPILER">
<if cond="PLATFORM_WIN32=='1'">_$(COMPILERORGCC)</if>
</set>
<set var="WXDEBUGFLAG">
<if cond="BUILD=='debug'">d</if>
</set>
<set var="WXUNICODEFLAG">
<if cond="UNICODE=='1'">u</if>
</set>
<set var="WXNAMESUFFIX">
$(WXUNICODEFLAG)$(WXDEBUGFLAG)
</set>
<set var="WXUNIVNAME">
<if cond="WXUNIV=='1'">univ</if>
</set>
<set var="WXUNIV_DEFINE">
<if cond="WXUNIV=='1'">__WXUNIVERSAL__</if>
</set>
<set var="WXNAMEPREFIX">wx</set>
<set var="WXNAMEPREFIXGUI">wx_$(PORTNAME)$(WXUNIVNAME)</set>
<set var="WXVERSIONTAG">-$(WXVER_MAJOR).$(WXVER_MINOR)</set>
<set var="TOOLCHAIN_NAME">
$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)-$(WXVER_MAJOR).$(WXVER_MINOR)
</set>
<!-- =============================================================== -->
<!-- Names of component libraries: -->
<!-- =============================================================== -->
<set var="WXLIB_CORE">
<if cond="MONOLITHIC=='0'">$(mk.evalExpr(wxwin.mkLibName('core')))</if>
</set>
<set var="WXLIB_MONO">
<if cond="MONOLITHIC=='1'">$(mk.evalExpr(wxwin.mkLibName('mono')))</if>
</set>
<!-- =============================================================== -->
<!-- Where to store built libraries: -->
<!-- =============================================================== -->
<set var="LIBDIRNAME">
<if cond="FORMAT=='autoconf'">$(top_builddir)/lib</if>
</set>
<!-- =============================================================== -->
<!-- 3rd party libs: -->
<!-- =============================================================== -->
<!-- 3rd party libraries: -->
<include file="regex.bkl"/>
<include file="zlib.bkl"/>
<include file="png.bkl"/>
<include file="jpeg.bkl"/>
<include file="tiff.bkl"/>
<include file="odbc.bkl"/>
<!-- =============================================================== -->
<!-- Templates for wxWindows libs: -->
<!-- =============================================================== -->
<set var="WXTOPDIR"></set>
<template id="wx">
<set var="wxid">$(wxwin.mk_wxid(id))</set>
<define>__WX$(TOOLKIT)__</define>
<define>$(WXUNIV_DEFINE)</define>
<include>$(SRCDIR)$(WXTOPDIR)/include</include>
<lib-path>$(LIBDIRNAME)</lib-path>
</template>
<template id="wx_append">
<ldflags>$(EXTRALIBS)</ldflags>
<!-- link against builtin 3rd party libs, if needed: -->
<sys-lib>$(LIB_JPEG)</sys-lib>
<sys-lib>$(LIB_PNG)</sys-lib>
<sys-lib>$(LIB_ZLIB)</sys-lib>
<sys-lib>$(LIB_TIFF)</sys-lib>
<sys-lib>$(LIB_ODBC)</sys-lib>
<sys-lib>$(LIB_REGEX)</sys-lib>
</template>
<template id="wx_lib" template="wx" template_append="wx_append">
<set var="WXLIBNAME">$(wxwin.mkLibName(wxid))</set>
<dirname>$(LIBDIRNAME)</dirname>
<libname>$(WXLIBNAME)</libname>
<install-to>$(LIBDIR)</install-to>
</template>
<template id="wx_dll" template="wx_lib">
<set var="WXDLLNAME">$(wxwin.mkDllName(wxid))</set>
<dllname>$(WXDLLNAME)</dllname>
<version>$(WX_VERSION)</version>
<so_version>$(WXSOVERSION)</so_version>
<mac_version>$(WXMACVERSION)</mac_version>
</template>
<!-- =============================================================== -->
<!-- Support for wxWindows samples and contrib: -->
<!-- =============================================================== -->
<!-- Link against one wxWin library. Value must be literal! -->
<define-tag name="wx-lib" rules="exe,dll">
<sys-lib>$(wxwin.libToLink(value))</sys-lib>
</define-tag>
</makefile>

View File

@@ -0,0 +1,48 @@
<?xml version="1.0" ?>
<makefile>
<set var="BUILDING_LIB">0</set>
<include file="common.bkl"/>
<!-- =============================================================== -->
<!-- Template for wxWindows samples: -->
<!-- =============================================================== -->
<if cond="FORMAT=='autoconf'">
<set var="MACOSX_RESOURCES">
<if cond="TOOLKIT=='MAC'">
Carbon.r ../../lib/libwx_$(TOOLCHAIN_NAME).$(WXSOVERSION[0]).r
</if>
</set>
</if>
<template id="wx_sample" template="wx">
<include>$(SRCDIR)</include>
<!-- Always link against the wxWin library in monolithic build: -->
<sys-lib>$(WXLIB_MONO)</sys-lib>
<ldflags>$(SAMPLES_RPATH_FLAG)</ldflags>
<mac-res cond="FORMAT=='autoconf'">$(MACOSX_RESOURCES)</mac-res>
</template>
<!-- =============================================================== -->
<!-- Support for samples data files: -->
<!-- =============================================================== -->
<define-rule name="wx-data" extends="copy-files">
<template>
<dependency-of>all</dependency-of>
<dstdir>$(BUILDDIR)</dstdir>
<srcdir>$(SRCDIR)</srcdir>
</template>
<define-tag name="files">
<clean-files>
$(' '.join(['$(BUILDDIR)$(DIRSEP)%s'%x for x in value.split()]))
</clean-files>
</define-tag>
</define-rule>
</makefile>

View File

@@ -0,0 +1,62 @@
<?xml version="1.0" ?>
<!-- $Id$ -->
<makefile>
<option name="UNICODE">
<values>0 1</values>
<default-value>0</default-value>
<description>
Compile Unicode build of wxWindows?
</description>
</option>
<option name="SHARED">
<values>0 1</values>
<default-value>1</default-value>
<description>
What type of library to build?
</description>
</option>
<!-- FIXME - to be option, not hardcoded value!! -->
<option name="MONOLITHIC">
<values>0 1</values>
<default-value>0</default-value>
<description>
Multiple libraries or single huge monolithic one?
</description>
</option>
<option name="USE_GUI">
<values>0 1</values>
<default-value>1</default-value>
<description>
Build GUI libraries?
</description>
</option>
<option name="WXUNIV">
<values>0 1</values>
<default-value>0</default-value>
<description>
Build wxUniversal instead of native port?
</description>
</option>
<!-- Autoconf options: -->
<if cond="FORMAT=='autoconf'">
<option name="DEREZ"/>
<option name="TOOLKIT"/>
<option name="TOOLKIT_LOWERCASE"/>
<option name="TOOLKIT_VERSION"/>
<option name="EXTRALIBS"/>
<option name="top_builddir"/>
<option name="SAMPLES_RPATH_FLAG"/>
</if>
<if cond="FORMAT!='autoconf'">
<set var="TOOLKIT_VERSION"></set>
</if>
</makefile>

1734
build/bakefiles/files.bkl Normal file

File diff suppressed because it is too large Load Diff

66
build/bakefiles/jpeg.bkl Normal file
View File

@@ -0,0 +1,66 @@
<?xml version="1.0" ?>
<makefile>
<if cond="FORMAT=='autoconf'">
<option name="wxUSE_LIBJPEG"/>
</if>
<if cond="FORMAT!='autoconf'">
<set var="wxUSE_LIBJPEG">builtin</set>
</if>
<set var="LIB_JPEG">
<if cond="wxUSE_LIBJPEG=='builtin'">wxjpeg</if>
</set>
<lib id="wxjpeg" cond="wxUSE_LIBJPEG=='builtin' and BUILDING_LIB=='1'">
<dirname>$(LIBDIRNAME)</dirname>
<sources>
src/jpeg/jcomapi.c
src/jpeg/jutils.c
src/jpeg/jerror.c
src/jpeg/jmemmgr.c
src/jpeg/jmemnobs.c
src/jpeg/jcapimin.c
src/jpeg/jcapistd.c
src/jpeg/jctrans.c
src/jpeg/jcparam.c
src/jpeg/jdatadst.c
src/jpeg/jcinit.c
src/jpeg/jcmaster.c
src/jpeg/jcmarker.c
src/jpeg/jcmainct.c
src/jpeg/jcprepct.c
src/jpeg/jccoefct.c
src/jpeg/jccolor.c
src/jpeg/jcsample.c
src/jpeg/jchuff.c
src/jpeg/jcphuff.c
src/jpeg/jcdctmgr.c
src/jpeg/jfdctfst.c
src/jpeg/jfdctflt.c
src/jpeg/jfdctint.c
src/jpeg/jdapimin.c
src/jpeg/jdapistd.c
src/jpeg/jdtrans.c
src/jpeg/jdatasrc.c
src/jpeg/jdmaster.c
src/jpeg/jdinput.c
src/jpeg/jdmarker.c
src/jpeg/jdhuff.c
src/jpeg/jdphuff.c
src/jpeg/jdmainct.c
src/jpeg/jdcoefct.c
src/jpeg/jdpostct.c
src/jpeg/jddctmgr.c
src/jpeg/jidctfst.c
src/jpeg/jidctflt.c
src/jpeg/jidctint.c
src/jpeg/jidctred.c
src/jpeg/jdsample.c
src/jpeg/jdcolor.c
src/jpeg/jquant1.c
src/jpeg/jquant2.c
src/jpeg/jdmerge.c
</sources>
</lib>
</makefile>

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" ?>
<makefile>
<dll id="monodll" template="wx_dll"
cond="SHARED=='1' and MONOLITHIC=='1'">
<define>WXMAKINGDLL</define>
<sources>$(BASE_SRC) $(CORE_SRC) $(HTML_SRC)</sources>
<library>$(LIB_ZLIB)</library>
<library>$(LIB_REGEX)</library>
<library>$(LIB_PNG)</library>
<library>$(LIB_JPEG)</library>
<library>$(LIB_TIFF)</library>
<library>$(LIB_ODBC)</library>
</dll>
<lib id="monolib" template="wx_lib"
cond="SHARED=='0' and MONOLITHIC=='1'">
<sources>$(BASE_SRC) $(CORE_SRC) $(HTML_SRC)</sources>
</lib>
</makefile>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<makefile>
<!-- ================================================================= -->
<!-- Main GUI library -->
<!-- ================================================================= -->
<dll id="coredll" template="wx_dll"
cond="SHARED=='1' and MONOLITHIC=='0'">
<define>WXMAKINGDLL</define>
<sources>$(BASE_SRC) $(CORE_SRC)</sources>
<library>$(LIB_ZLIB)</library>
<library>$(LIB_REGEX)</library>
<library>$(LIB_PNG)</library>
<library>$(LIB_JPEG)</library>
<library>$(LIB_TIFF)</library>
<library>$(LIB_ODBC)</library>
</dll>
<lib id="corelib" template="wx_lib"
cond="SHARED=='0' and MONOLITHIC=='0'">
<sources>$(BASE_SRC) $(CORE_SRC)</sources>
</lib>
<!-- ================================================================ -->
<!-- wxHTML -->
<!-- ================================================================ -->
<dll id="htmldll" template="wx_dll"
cond="SHARED=='1' and MONOLITHIC=='0'">
<define>WXMAKINGDLL</define>
<sources>$(HTML_SRC)</sources>
<wx-lib>core</wx-lib>
</dll>
<lib id="htmllib" template="wx_lib"
cond="SHARED=='0' and MONOLITHIC=='0'">
<sources>$(HTML_SRC)</sources>
</lib>
</makefile>

35
build/bakefiles/odbc.bkl Normal file
View File

@@ -0,0 +1,35 @@
<?xml version="1.0" ?>
<makefile>
<if cond="FORMAT=='autoconf'">
<option name="wxUSE_ODBC"/>
</if>
<if cond="FORMAT!='autoconf'">
<set var="wxUSE_ODBC">builtin</set>
</if>
<set var="LIB_ODBC">
<if cond="wxUSE_ODBC=='builtin'">wxodbc</if>
</set>
<lib id="wxodbc" cond="wxUSE_ODBC=='builtin' and BUILDING_LIB=='1'">
<dirname>$(LIBDIRNAME)</dirname>
<sources>
src/iodbc/catalog.c
src/iodbc/connect.c
src/iodbc/dlf.c
src/iodbc/dlproc.c
src/iodbc/execute.c
src/iodbc/fetch.c
src/iodbc/hdbc.c
src/iodbc/henv.c
src/iodbc/herr.c
src/iodbc/hstmt.c
src/iodbc/info.c
src/iodbc/itrace.c
src/iodbc/misc.c
src/iodbc/prepare.c
src/iodbc/result.c
</sources>
</lib>
</makefile>

37
build/bakefiles/png.bkl Normal file
View File

@@ -0,0 +1,37 @@
<?xml version="1.0" ?>
<makefile>
<if cond="FORMAT=='autoconf'">
<option name="wxUSE_LIBPNG"/>
</if>
<if cond="FORMAT!='autoconf'">
<set var="wxUSE_LIBPNG">builtin</set>
</if>
<set var="LIB_PNG">
<if cond="wxUSE_LIBPNG=='builtin'">wxpng</if>
</set>
<lib id="wxpng" cond="wxUSE_LIBPNG=='builtin' and BUILDING_LIB=='1'">
<dirname>$(LIBDIRNAME)</dirname>
<sources>
src/png/png.c
src/png/pngerror.c
src/png/pnggccrd.c
src/png/pngget.c
src/png/pngmem.c
src/png/pngpread.c
src/png/pngread.c
src/png/pngrio.c
src/png/pngrtran.c
src/png/pngrutil.c
src/png/pngset.c
src/png/pngtrans.c
src/png/pngvcrd.c
src/png/pngwio.c
src/png/pngwrite.c
src/png/pngwtran.c
src/png/pngwutil.c
</sources>
</lib>
</makefile>

128
build/bakefiles/regenMakefile.py Executable file
View File

@@ -0,0 +1,128 @@
#!/usr/bin/env python
#
# Generates Makefile that is used to regenerate native makefiles from
# bakefiles.
#
# $Id$
#
import string, os.path
file = open('Makefile', 'wt')
file.write("""
# Generated by regenMakefile.py
BAKEFILE = bakefile
BAKEARGS = -v
""")
lines = []
all = {}
all['autoconf'] = ['../../configure', '../../samples/configure']
def addMakefile(bake, makedirs, deps=[], args={}):
"""Adds rules to regenerate native makefile in directory 'makedir' from
bakefiles 'bake'. 'deps' contains additional dependencies (bakefiles
other than 'bake'."""
print 'adding %s...' % bake
lines.append('')
lines.append('# from %s' % bake)
def add(bake, makedirs, make, dep, format, args={}):
a = ''
if 'all' in args: a += ' %s' % args['all']
if format in args: a += ' %s' % args[format]
if format in makedirs:
makedir = makedirs[format]
else:
makedir = makedirs['all']
tfile = '%s/%s' % (makedir, make)
lines.append('%s: %s Makefile' % (tfile, dep))
lines.append('\t$(BAKEFILE) $(BAKEARGS) -f%s -o%s%s %s' % \
(format, tfile, a, bake))
lines.append('\ttouch %s' % tfile)
if format not in all: all[format] = []
all[format].append(tfile)
dep = string.join(deps + [bake], ' ')
add(bake, makedirs, 'Makefile.in', dep, 'autoconf', args)
# -----------------------------------------------
# Add the makefiles:
# -----------------------------------------------
# main makefile:
addMakefile('wx.bkl', {'all':'..','autoconf':'../..'},
['common.bkl', 'config.bkl', 'files.bkl', 'monolithic.bkl',
'wxwin.py'])
# samples main makefile:
addMakefile('../../samples/samples.bkl', {'all':'../../samples'})
def onSample(arg, dirname, names):
bakes = [x for x in names if x.endswith('.bkl')]
if len(bakes) == 0: return
depth = dirname.count('/') - 2
if depth <= 0: return
prefix = ''.join(['../' for i in range(0,depth)])
args = {
'all':'-DWXTOPDIR=/%s..' % prefix,
'autoconf':'-DAUTOCONF_MACROS_FILE=../../samples/autoconf_inc.m4',
}
for bake in bakes:
addMakefile('%s/%s' % (dirname, bake), {'all':dirname},
deps=['common.bkl','common_samples.bkl','config.bkl'],
args=args)
os.path.walk('../../samples', onSample, None)
cleanCmds = ''
for f in all:
for i in all[f]:
cleanCmds += '\trm -f %s\n' % i
for f in all:
var = '%s_ALL' % f.upper()
file.write('%s = %s\n' % (var,' '.join(all[f])))
file.write('all:')
for f in all:
file.write(' %s' % f)
file.write('\n\n')
for f in all:
file.write('%s: $(%s_ALL)\n' % (f, f.upper()))
file.write("""
clean:
\trm -f ../../autoconf_inc.m4
\trm -f ../../samples/autoconf_inc.m4
%s
../../configure: ../../autoconf_inc.m4
\t(cd ../.. ; aclocal && autoconf)
../../samples/configure: ../../samples/autoconf_inc.m4
\t(cd ../../samples ; aclocal && autoconf)
Makefile: regenMakefile.py
\t./regenMakefile.py
\t@echo
\t@echo -------------------------------------------
\t@echo Please rerun make, Makefile was regenerated
\t@echo -------------------------------------------
\t@echo
\t@exit 1
""" % cleanCmds)
for l in lines:
file.write('%s\n' % l)
file.close()

24
build/bakefiles/regex.bkl Normal file
View File

@@ -0,0 +1,24 @@
<?xml version="1.0" ?>
<makefile>
<if cond="FORMAT=='autoconf'">
<option name="wxUSE_REGEX"/>
</if>
<if cond="FORMAT!='autoconf'">
<set var="wxUSE_REGEX">builtin</set>
</if>
<set var="LIB_REGEX">
<if cond="wxUSE_REGEX=='builtin'">wxregex</if>
</set>
<lib id="wxregex" cond="wxUSE_REGEX=='builtin' and BUILDING_LIB=='1'">
<dirname>$(LIBDIRNAME)</dirname>
<sources>
src/regex/regcomp.c
src/regex/regexec.c
src/regex/regerror.c
src/regex/regfree.c
</sources>
</lib>
</makefile>

53
build/bakefiles/tiff.bkl Normal file
View File

@@ -0,0 +1,53 @@
<?xml version="1.0" ?>
<makefile>
<if cond="FORMAT=='autoconf'">
<option name="wxUSE_LIBTIFF"/>
</if>
<if cond="FORMAT!='autoconf'">
<set var="wxUSE_LIBTIFF">builtin</set>
</if>
<set var="LIB_TIFF">
<if cond="wxUSE_LIBTIFF=='builtin'">wxtiff</if>
</set>
<lib id="wxtiff" cond="wxUSE_LIBTIFF=='builtin' and BUILDING_LIB=='1'">
<dirname>$(LIBDIRNAME)</dirname>
<sources>
src/tiff/tif_aux.c
src/tiff/tif_close.c
src/tiff/tif_codec.c
src/tiff/tif_compress.c
src/tiff/tif_dir.c
src/tiff/tif_dirinfo.c
src/tiff/tif_dirread.c
src/tiff/tif_dirwrite.c
src/tiff/tif_dumpmode.c
src/tiff/tif_error.c
src/tiff/tif_fax3.c
src/tiff/tif_fax3sm.c
src/tiff/tif_getimage.c
src/tiff/tif_jpeg.c
src/tiff/tif_flush.c
src/tiff/tif_lzw.c
src/tiff/tif_luv.c
src/tiff/tif_next.c
src/tiff/tif_open.c
src/tiff/tif_packbits.c
src/tiff/tif_pixarlog.c
src/tiff/tif_predict.c
src/tiff/tif_print.c
src/tiff/tif_read.c
src/tiff/tif_swab.c
src/tiff/tif_strip.c
src/tiff/tif_thunder.c
src/tiff/tif_tile.c
src/tiff/tif_unix.c
src/tiff/tif_version.c
src/tiff/tif_warning.c
src/tiff/tif_write.c
src/tiff/tif_zip.c
</sources>
</lib>
</makefile>

91
build/bakefiles/wx.bkl Normal file
View File

@@ -0,0 +1,91 @@
<?xml version="1.0" ?>
<!-- $Id$ -->
<!-- Master bakefile for wxWindows -->
<makefile>
<set var="BUILDING_LIB">1</set>
<!-- common rules, names etc. for wx: -->
<include file="common.bkl"/>
<!-- list of files sorted into categories: -->
<include file="files.bkl"/>
<!-- wxWindows variant where everything is in one library: -->
<include file="monolithic.bkl"/>
<!-- ...and when there are multiple libraries: -->
<!-- <include file="multilib.bkl"/> -->
<!-- Samples target (not dependency of 'all'): -->
<!-- [ FIXME disabled; currently causes make install to go into samples ]
<subproject id="samples">
<dir>samples</dir>
</subproject>
-->
<if cond="FORMAT=='autoconf'">
<!-- "make install": -->
<data-files>
<files>wxwin.m4</files>
<install-to>$(DATADIR)/aclocal</install-to>
</data-files>
<data-files-tg id="install-afm" cond="USE_GUI=='1'">
<files>misc/afm/*.afm</files>
<install-to>$(DATADIR)/wx/$(WXVER_MAJOR).$(WXVER_MINOR)/afm</install-to>
</data-files-tg>
<data-files-tg id="install-gsafm" cond="USE_GUI=='1'">
<files>misc/gs_afm/*.afm</files>
<install-to>$(DATADIR)/wx/$(WXVER_MAJOR).$(WXVER_MINOR)/gs_afm</install-to>
</data-files-tg>
<action id="install-wxconfig">
<dependency-of>install</dependency-of>
<command>
$(INSTALL_DIR) $(BINDIR)
$(INSTALL_PROGRAM) wx$(TOOLCHAIN_NAME)-config $(BINDIR)
(cd $(BINDIR) &amp;&amp; rm -f wx-config &amp;&amp; $(LN_S) wx$(TOOLCHAIN_NAME)-config wx-config)
</command>
</action>
<data-files>
<srcdir>$(BUILDDIR)</srcdir>
<files>lib/wx/include/$(TOOLCHAIN_NAME)/wx/setup.h</files>
<install-to>$(LIBDIR)/wx/include/$(TOOLCHAIN_NAME)/wx</install-to>
</data-files>
<headers>
<srcdir>$(SRCDIR)/include</srcdir>
<files>$(ALL_HEADERS)</files>
</headers>
<!-- Mac OS X resources: -->
<set var="MACOS_R">lib/libwx_$(TOOLCHAIN_NAME).$(WXSOVERSION[0]).r</set>
<set var="MACOS_RSRC">lib/libwx_$(TOOLCHAIN_NAME).$(WXSOVERSION[0]).rsrc</set>
<action id="macos-res" cond="TOOLKIT=='MAC'">
<dependency-of>all</dependency-of>
<set var="__targetname">$(MACOS_R)</set>
<command>
$(RESCOMP) -d __UNIX__ -useDF ../src/mac/apprsrc.r ../src/mac/carbrsrc.r ../src/mac/corersrc.r -o $(MACOS_RSRC)
$(DEREZ) $(MACOS_RSRC) Carbon.r -useDF >$(MACOS_R)
</command>
<clean-files>$(MACOS_RSRC) $(MACOS_R)</clean-files>
</action>
<action id="macos-res-install" cond="TOOLKIT=='MAC'">
<dependency-of>install</dependency-of>
<depends>macos-res</depends>
<command>
$(INSTALL_DATA) $(MACOS_R) $(LIBDIR)
$(INSTALL_DATA) $(MACOS_RSRC) $(LIBDIR)
</command>
</action>
</if>
</makefile>

85
build/bakefiles/wxwin.py Normal file
View File

@@ -0,0 +1,85 @@
#
# Helper functions for wxWindows bakefiles
#
# $Id$
#
def mk_wxid(id):
"""Creates wxWindows library identifier from bakefile target ID that
follows this convention: DLLs end with 'dll', static libraries
end with 'lib'. If withPrefix=1, then _wxid is returned instead
of wxid."""
if id.endswith('dll') or id.endswith('lib'):
wxid = id[:-3]
else:
wxid = id
return wxid
# List of library names/ids for categories with different names:
LIBS_BASE = ['base']
LIBS_GUI = ['core', 'html']
def mkLibName(wxid):
"""Returns string that can be used as library name, including name
suffixes, prefixes, version tags etc. This must be kept in sync
with variables defined in common.bkl!"""
if wxid == 'mono':
return '$(WXNAMEPREFIXGUI)$(WXNAMESUFFIX)$(WXVERSIONTAG)'
if wxid in LIBS_BASE:
return '$(WXNAMEPREFIX)$(WXNAMESUFFIX)_%s$(WXVERSIONTAG)' % wxid
return '$(WXNAMEPREFIXGUI)$(WXNAMESUFFIX)_%s$(WXVERSIONTAG)' % wxid
def mkDllName(wxid):
"""Returns string that can be used as DLL name, including name
suffixes, prefixes, version tags etc. This must be kept in sync
with variables defined in common.bkl!"""
if wxid == 'mono':
return '$(WXNAMEPREFIXGUI)$(WXNAMESUFFIX)$(WXCOMPILER)$(WXVERSIONTAG)'
if wxid in LIBS_BASE:
return '$(WXNAMEPREFIX)$(WXNAMESUFFIX)_%s$(WXCOMPILER)$(WXVERSIONTAG)' % wxid
return '$(WXNAMEPREFIXGUI)$(WXNAMESUFFIX)_%s$(WXCOMPILER)$(WXVERSIONTAG)' % wxid
def libToLink(wxlibname):
"""Returns string to pass to <sys-lib> when linking against 'wxlibname'.
libToLink('foo') returns '$(WXLIB_FOO)' which must be defined in
common.bkl as either nothing (in monolithic build) or mkLibName('foo')
(otherwise)."""
return '$(WXLIB_%s)' % wxlibname.upper()
wxVersion = None
VERSION_FILE = '../../include/wx/version.h'
def getVersion():
"""Returns wxWindows version as a tuple: (major,minor,release)."""
global wxVersion
if wxVersion == None:
f = open(VERSION_FILE, 'rt')
lines = f.readlines()
f.close()
major = minor = release = None
for l in lines:
if not l.startswith('#define'): continue
splitted = l.strip().split()
if splitted[0] != '#define': continue
if len(splitted) < 3: continue
name = splitted[1]
value = splitted[2]
if value == None: continue
if name == 'wxMAJOR_VERSION': major = int(value)
if name == 'wxMINOR_VERSION': minor = int(value)
if name == 'wxRELEASE_NUMBER': release = int(value)
if major != None and minor != None and release != None:
break
wxVersion = (major, minor, release)
return wxVersion
def getVersionMajor():
return getVersion()[0]
def getVersionMinor():
return getVersion()[1]
def getVersionRelease():
return getVersion()[2]

34
build/bakefiles/zlib.bkl Normal file
View File

@@ -0,0 +1,34 @@
<?xml version="1.0" ?>
<makefile>
<if cond="FORMAT=='autoconf'">
<option name="wxUSE_ZLIB"/>
</if>
<if cond="FORMAT!='autoconf'">
<set var="wxUSE_ZLIB">builtin</set>
</if>
<set var="LIB_ZLIB">
<if cond="wxUSE_ZLIB=='builtin'">wxzlib</if>
</set>
<lib id="wxzlib" cond="wxUSE_ZLIB=='builtin' and BUILDING_LIB=='1'">
<dirname>$(LIBDIRNAME)</dirname>
<sources>
src/zlib/adler32.c
src/zlib/compress.c
src/zlib/crc32.c
src/zlib/gzio.c
src/zlib/uncompr.c
src/zlib/deflate.c
src/zlib/trees.c
src/zlib/zutil.c
src/zlib/inflate.c
src/zlib/infblock.c
src/zlib/inftrees.c
src/zlib/infcodes.c
src/zlib/infutil.c
src/zlib/inffast.c
</sources>
</lib>
</makefile>