wxWidgets/samples/makefile.gcc
Vadim Zeitlin 5d5591816d Update to bakefile 0.2.13 to fix DLL directory creation
Fix the bug introduced in ec0734f96f (Install DLLs in bindir, not
libdir, when using MSW toolchains, 2021-01-09): the directory where the
DLLs were installed wasn't created any more, resulting in errors if it
didn't exist.

Update to latest bakefile version adding the missing mkdir command to
fix this and also use a released bakefile version for the wx makefiles.

Regenerate configure to match the new version.

See #14601.
2022-04-23 23:11:31 +02:00

470 lines
14 KiB
Plaintext

# =========================================================================
# This makefile was generated by
# Bakefile 0.2.13 (http://www.bakefile.org)
# Do not modify, all changes will be overwritten!
# =========================================================================
include ../build/msw/config.gcc
# -------------------------------------------------------------------------
# Do not modify the rest of this file!
# -------------------------------------------------------------------------
### Variables: ###
MAKEARGS = LINK_DLL_FLAGS="$(LINK_DLL_FLAGS)" \
LINK_MODULE_FLAGS="$(LINK_MODULE_FLAGS)" CC="$(CC)" CXX="$(CXX)" \
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" \
LDFLAGS="$(LDFLAGS)" CPP="$(CPP)" SHARED="$(SHARED)" \
TOOLKIT_VERSION="$(TOOLKIT_VERSION)" WXUNIV="$(WXUNIV)" \
UNICODE="$(UNICODE)" BUILD="$(BUILD)" DEBUG_INFO="$(DEBUG_INFO)" \
DEBUG_FLAG="$(DEBUG_FLAG)" MONOLITHIC="$(MONOLITHIC)" USE_GUI="$(USE_GUI)" \
USE_HTML="$(USE_HTML)" USE_WEBVIEW="$(USE_WEBVIEW)" \
USE_MEDIA="$(USE_MEDIA)" USE_XML="$(USE_XML)" USE_XRC="$(USE_XRC)" \
USE_AUI="$(USE_AUI)" USE_RIBBON="$(USE_RIBBON)" \
USE_PROPGRID="$(USE_PROPGRID)" USE_RICHTEXT="$(USE_RICHTEXT)" \
USE_STC="$(USE_STC)" USE_OPENGL="$(USE_OPENGL)" USE_QA="$(USE_QA)" \
USE_EXCEPTIONS="$(USE_EXCEPTIONS)" USE_RTTI="$(USE_RTTI)" \
USE_DPI_AWARE_MANIFEST="$(USE_DPI_AWARE_MANIFEST)" \
USE_THREADS="$(USE_THREADS)" USE_CAIRO="$(USE_CAIRO)" \
OFFICIAL_BUILD="$(OFFICIAL_BUILD)" VENDOR="$(VENDOR)" \
WX_FLAVOUR="$(WX_FLAVOUR)" WX_LIB_FLAVOUR="$(WX_LIB_FLAVOUR)" CFG="$(CFG)" \
RUNTIME_LIBS="$(RUNTIME_LIBS)" WINDRES="$(WINDRES)"
### Conditionally set variables: ###
ifeq ($(USE_HTML),1)
__aui___depname = aui
endif
ifeq ($(USE_EXCEPTIONS),1)
__except___depname = except
endif
ifeq ($(USE_HTML),1)
__help___depname = help
endif
ifeq ($(USE_HTML),1)
__htlbox___depname = htlbox
endif
ifeq ($(USE_HTML),1)
__html___depname = html
endif
ifeq ($(USE_MEDIA),1)
__mediaplayer___depname = mediaplayer
endif
ifeq ($(USE_PROPGRID),1)
__propgrid___depname = propgrid
endif
ifeq ($(USE_RIBBON),1)
__ribbon___depname = ribbon
endif
ifeq ($(USE_HTML),1)
ifeq ($(USE_RICHTEXT),1)
__richtext___depname = richtext
endif
endif
ifeq ($(USE_MEDIA),1)
__splash___depname = splash
endif
ifeq ($(USE_STC),1)
__stc___depname = stc
endif
ifeq ($(USE_STC),1)
__webview___depname = webview
endif
ifeq ($(USE_HTML),1)
ifeq ($(USE_RIBBON),1)
__xrc___depname = xrc
endif
endif
### Targets: ###
all: access animate archive artprov $(__aui___depname) calendar caret clipboard collpane combo config console dataview dialogs dialup display dll dnd docview dragimag drawing erase event $(__except___depname) exec font grid $(__help___depname) $(__htlbox___depname) $(__html___depname) image internat ipc joytest keyboard layout listctrl mdi $(__mediaplayer___depname) menu minimal nativdlg notebook oleauto opengl ownerdrw popup power preferences printing $(__propgrid___depname) regtest render $(__ribbon___depname) $(__richtext___depname) sashtest scroll secretstore shaped sockets sound $(__splash___depname) splitter statbar $(__stc___depname) svg taborder taskbar text thread toolbar treelist treectrl typetest uiaction validate vscroll $(__webview___depname) webrequest widgets wizard wrapsizer $(__xrc___depname)
clean:
-if exist .\*.o del .\*.o
-if exist .\*.d del .\*.d
$(MAKE) -C access -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C animate -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C archive -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C artprov -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C aui -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C calendar -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C caret -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C clipboard -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C collpane -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C combo -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C config -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C console -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C dataview -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C dialogs -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C dialup -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C display -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C dll -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C dnd -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C docview -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C dragimag -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C drawing -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C erase -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C event -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C except -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C exec -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C font -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C grid -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C help -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C htlbox -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C html -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C image -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C internat -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C ipc -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C joytest -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C keyboard -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C layout -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C listctrl -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C mdi -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C mediaplayer -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C menu -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C minimal -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C nativdlg -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C notebook -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C oleauto -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C opengl -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C ownerdrw -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C popup -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C power -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C preferences -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C printing -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C propgrid -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C regtest -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C render -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C ribbon -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C richtext -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C sashtest -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C scroll -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C secretstore -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C shaped -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C sockets -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C sound -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C splash -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C splitter -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C statbar -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C stc -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C svg -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C taborder -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C taskbar -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C text -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C thread -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C toolbar -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C treelist -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C treectrl -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C typetest -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C uiaction -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C validate -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C vscroll -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C webview -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C webrequest -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C widgets -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C wizard -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C wrapsizer -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C xrc -f makefile.gcc $(MAKEARGS) clean
$(MAKE) -C memcheck -f makefile.gcc $(MAKEARGS) clean
access:
$(MAKE) -C access -f makefile.gcc $(MAKEARGS) all
animate:
$(MAKE) -C animate -f makefile.gcc $(MAKEARGS) all
archive:
$(MAKE) -C archive -f makefile.gcc $(MAKEARGS) all
artprov:
$(MAKE) -C artprov -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_HTML),1)
aui:
$(MAKE) -C aui -f makefile.gcc $(MAKEARGS) all
endif
calendar:
$(MAKE) -C calendar -f makefile.gcc $(MAKEARGS) all
caret:
$(MAKE) -C caret -f makefile.gcc $(MAKEARGS) all
clipboard:
$(MAKE) -C clipboard -f makefile.gcc $(MAKEARGS) all
collpane:
$(MAKE) -C collpane -f makefile.gcc $(MAKEARGS) all
combo:
$(MAKE) -C combo -f makefile.gcc $(MAKEARGS) all
config:
$(MAKE) -C config -f makefile.gcc $(MAKEARGS) all
console:
$(MAKE) -C console -f makefile.gcc $(MAKEARGS) all
dataview:
$(MAKE) -C dataview -f makefile.gcc $(MAKEARGS) all
dialogs:
$(MAKE) -C dialogs -f makefile.gcc $(MAKEARGS) all
dialup:
$(MAKE) -C dialup -f makefile.gcc $(MAKEARGS) all
display:
$(MAKE) -C display -f makefile.gcc $(MAKEARGS) all
dll:
$(MAKE) -C dll -f makefile.gcc $(MAKEARGS) all
dnd:
$(MAKE) -C dnd -f makefile.gcc $(MAKEARGS) all
docview:
$(MAKE) -C docview -f makefile.gcc $(MAKEARGS) all
dragimag:
$(MAKE) -C dragimag -f makefile.gcc $(MAKEARGS) all
drawing:
$(MAKE) -C drawing -f makefile.gcc $(MAKEARGS) all
erase:
$(MAKE) -C erase -f makefile.gcc $(MAKEARGS) all
event:
$(MAKE) -C event -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_EXCEPTIONS),1)
except:
$(MAKE) -C except -f makefile.gcc $(MAKEARGS) all
endif
exec:
$(MAKE) -C exec -f makefile.gcc $(MAKEARGS) all
font:
$(MAKE) -C font -f makefile.gcc $(MAKEARGS) all
grid:
$(MAKE) -C grid -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_HTML),1)
help:
$(MAKE) -C help -f makefile.gcc $(MAKEARGS) all
endif
ifeq ($(USE_HTML),1)
htlbox:
$(MAKE) -C htlbox -f makefile.gcc $(MAKEARGS) all
endif
ifeq ($(USE_HTML),1)
html:
$(MAKE) -C html -f makefile.gcc $(MAKEARGS) all
endif
image:
$(MAKE) -C image -f makefile.gcc $(MAKEARGS) all
internat:
$(MAKE) -C internat -f makefile.gcc $(MAKEARGS) all
ipc:
$(MAKE) -C ipc -f makefile.gcc $(MAKEARGS) all
joytest:
$(MAKE) -C joytest -f makefile.gcc $(MAKEARGS) all
keyboard:
$(MAKE) -C keyboard -f makefile.gcc $(MAKEARGS) all
layout:
$(MAKE) -C layout -f makefile.gcc $(MAKEARGS) all
listctrl:
$(MAKE) -C listctrl -f makefile.gcc $(MAKEARGS) all
mdi:
$(MAKE) -C mdi -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_MEDIA),1)
mediaplayer:
$(MAKE) -C mediaplayer -f makefile.gcc $(MAKEARGS) all
endif
menu:
$(MAKE) -C menu -f makefile.gcc $(MAKEARGS) all
minimal:
$(MAKE) -C minimal -f makefile.gcc $(MAKEARGS) all
nativdlg:
$(MAKE) -C nativdlg -f makefile.gcc $(MAKEARGS) all
notebook:
$(MAKE) -C notebook -f makefile.gcc $(MAKEARGS) all
oleauto:
$(MAKE) -C oleauto -f makefile.gcc $(MAKEARGS) all
opengl:
$(MAKE) -C opengl -f makefile.gcc $(MAKEARGS) all
ownerdrw:
$(MAKE) -C ownerdrw -f makefile.gcc $(MAKEARGS) all
popup:
$(MAKE) -C popup -f makefile.gcc $(MAKEARGS) all
power:
$(MAKE) -C power -f makefile.gcc $(MAKEARGS) all
preferences:
$(MAKE) -C preferences -f makefile.gcc $(MAKEARGS) all
printing:
$(MAKE) -C printing -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_PROPGRID),1)
propgrid:
$(MAKE) -C propgrid -f makefile.gcc $(MAKEARGS) all
endif
regtest:
$(MAKE) -C regtest -f makefile.gcc $(MAKEARGS) all
render:
$(MAKE) -C render -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_RIBBON),1)
ribbon:
$(MAKE) -C ribbon -f makefile.gcc $(MAKEARGS) all
endif
ifeq ($(USE_HTML),1)
ifeq ($(USE_RICHTEXT),1)
richtext:
$(MAKE) -C richtext -f makefile.gcc $(MAKEARGS) all
endif
endif
sashtest:
$(MAKE) -C sashtest -f makefile.gcc $(MAKEARGS) all
scroll:
$(MAKE) -C scroll -f makefile.gcc $(MAKEARGS) all
secretstore:
$(MAKE) -C secretstore -f makefile.gcc $(MAKEARGS) all
shaped:
$(MAKE) -C shaped -f makefile.gcc $(MAKEARGS) all
sockets:
$(MAKE) -C sockets -f makefile.gcc $(MAKEARGS) all
sound:
$(MAKE) -C sound -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_MEDIA),1)
splash:
$(MAKE) -C splash -f makefile.gcc $(MAKEARGS) all
endif
splitter:
$(MAKE) -C splitter -f makefile.gcc $(MAKEARGS) all
statbar:
$(MAKE) -C statbar -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_STC),1)
stc:
$(MAKE) -C stc -f makefile.gcc $(MAKEARGS) all
endif
svg:
$(MAKE) -C svg -f makefile.gcc $(MAKEARGS) all
taborder:
$(MAKE) -C taborder -f makefile.gcc $(MAKEARGS) all
taskbar:
$(MAKE) -C taskbar -f makefile.gcc $(MAKEARGS) all
text:
$(MAKE) -C text -f makefile.gcc $(MAKEARGS) all
thread:
$(MAKE) -C thread -f makefile.gcc $(MAKEARGS) all
toolbar:
$(MAKE) -C toolbar -f makefile.gcc $(MAKEARGS) all
treelist:
$(MAKE) -C treelist -f makefile.gcc $(MAKEARGS) all
treectrl:
$(MAKE) -C treectrl -f makefile.gcc $(MAKEARGS) all
typetest:
$(MAKE) -C typetest -f makefile.gcc $(MAKEARGS) all
uiaction:
$(MAKE) -C uiaction -f makefile.gcc $(MAKEARGS) all
validate:
$(MAKE) -C validate -f makefile.gcc $(MAKEARGS) all
vscroll:
$(MAKE) -C vscroll -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_STC),1)
webview:
$(MAKE) -C webview -f makefile.gcc $(MAKEARGS) all
endif
webrequest:
$(MAKE) -C webrequest -f makefile.gcc $(MAKEARGS) all
widgets:
$(MAKE) -C widgets -f makefile.gcc $(MAKEARGS) all
wizard:
$(MAKE) -C wizard -f makefile.gcc $(MAKEARGS) all
wrapsizer:
$(MAKE) -C wrapsizer -f makefile.gcc $(MAKEARGS) all
ifeq ($(USE_HTML),1)
ifeq ($(USE_RIBBON),1)
xrc:
$(MAKE) -C xrc -f makefile.gcc $(MAKEARGS) all
endif
endif
memcheck:
$(MAKE) -C memcheck -f makefile.gcc $(MAKEARGS) all
.PHONY: all clean access animate archive artprov aui calendar caret clipboard \
collpane combo config console dataview dialogs dialup display dll dnd docview \
dragimag drawing erase event except exec font grid help htlbox html image internat \
ipc joytest keyboard layout listctrl mdi mediaplayer menu minimal nativdlg \
notebook oleauto opengl ownerdrw popup power preferences printing propgrid \
regtest render ribbon richtext sashtest scroll secretstore shaped sockets sound \
splash splitter statbar stc svg taborder taskbar text thread toolbar treelist \
treectrl typetest uiaction validate vscroll webview webrequest widgets wizard \
wrapsizer xrc memcheck
SHELL := $(COMSPEC)
# Dependencies tracking:
-include ./*.d