initial commit

Signed-off-by: Peter Siegmund <mars3142@noreply.mars3142.dev>
This commit is contained in:
2025-10-31 23:37:30 +01:00
commit bf6b52fd94
9654 changed files with 4035664 additions and 0 deletions

View File

@@ -0,0 +1,216 @@
# =========================================================================
# This makefile was generated by
# Bakefile 0.2.13 (http://www.bakefile.org)
# Do not modify, all changes will be overwritten!
# =========================================================================
@MAKE_SET@
prefix = @prefix@
exec_prefix = @exec_prefix@
datarootdir = @datarootdir@
INSTALL = @INSTALL@
EXEEXT = @EXEEXT@
WINDRES = @WINDRES@
NM = @NM@
BK_DEPS = @BK_DEPS@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
LIBS = @LIBS@
LDFLAGS_GUI = @LDFLAGS_GUI@
CXX = @CXX@
CXXFLAGS = @CXXFLAGS@
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
USE_DPI_AWARE_MANIFEST = @USE_DPI_AWARE_MANIFEST@
WX_LIB_FLAVOUR = @WX_LIB_FLAVOUR@
TOOLKIT = @TOOLKIT@
TOOLKIT_LOWERCASE = @TOOLKIT_LOWERCASE@
TOOLKIT_VERSION = @TOOLKIT_VERSION@
TOOLCHAIN_FULLNAME = @TOOLCHAIN_FULLNAME@
EXTRALIBS = @EXTRALIBS@
EXTRALIBS_XML = @EXTRALIBS_XML@
EXTRALIBS_MEDIA = @EXTRALIBS_MEDIA@
EXTRALIBS_GUI = @EXTRALIBS_GUI@
WX_CPPFLAGS = @WX_CPPFLAGS@
WX_CXXFLAGS = @WX_CXXFLAGS@
WX_LDFLAGS = @WX_LDFLAGS@
HOST_SUFFIX = @HOST_SUFFIX@
DYLIB_RPATH_FLAG = @DYLIB_RPATH_FLAG@
SAMPLES_CXXFLAGS = @SAMPLES_CXXFLAGS@
wx_top_builddir = @wx_top_builddir@
### Variables: ###
DESTDIR =
WX_RELEASE = 3.3
WX_VERSION = $(WX_RELEASE).1
LIBDIRNAME = $(wx_top_builddir)/lib
SPLASH_CXXFLAGS = $(WX_CPPFLAGS) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \
$(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
$(__THREAD_DEFINE_p) -I$(srcdir) $(__DLLFLAG_p) -I$(srcdir)/../../samples \
$(WX_CXXFLAGS) $(SAMPLES_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS)
SPLASH_OBJECTS = \
$(__splash___win32rc) \
splash_splash.o
### Conditionally set variables: ###
@COND_DEPS_TRACKING_0@CXXC = $(CXX)
@COND_DEPS_TRACKING_1@CXXC = $(BK_DEPS) $(CXX)
@COND_USE_GUI_0@PORTNAME = base
@COND_USE_GUI_1@PORTNAME = $(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION)
@COND_TOOLKIT_MAC@WXBASEPORT = _carbon
@COND_BUILD_debug@WXDEBUGFLAG = d
@COND_WXUNIV_1@WXUNIVNAME = univ
@COND_MONOLITHIC_0@EXTRALIBS_FOR_BASE = $(EXTRALIBS)
@COND_MONOLITHIC_1@EXTRALIBS_FOR_BASE = $(EXTRALIBS) \
@COND_MONOLITHIC_1@ $(EXTRALIBS_XML) $(EXTRALIBS_GUI)
@COND_MONOLITHIC_0@EXTRALIBS_FOR_GUI = $(EXTRALIBS_GUI)
@COND_MONOLITHIC_1@EXTRALIBS_FOR_GUI =
@COND_WXUNIV_1@__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
@COND_WXUNIV_1@__WXUNIV_DEFINE_p_1 = --define __WXUNIVERSAL__
@COND_DEBUG_FLAG_0@__DEBUG_DEFINE_p = -DwxDEBUG_LEVEL=0
@COND_DEBUG_FLAG_0@__DEBUG_DEFINE_p_1 = --define wxDEBUG_LEVEL=0
@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p_1 = --define wxNO_EXCEPTIONS
@COND_USE_RTTI_0@__RTTI_DEFINE_p = -DwxNO_RTTI
@COND_USE_RTTI_0@__RTTI_DEFINE_p_1 = --define wxNO_RTTI
@COND_USE_THREADS_0@__THREAD_DEFINE_p = -DwxNO_THREADS
@COND_USE_THREADS_0@__THREAD_DEFINE_p_1 = --define wxNO_THREADS
@COND_SHARED_1@__DLLFLAG_p = -DWXUSINGDLL
@COND_SHARED_1@__DLLFLAG_p_1 = --define WXUSINGDLL
@COND_PLATFORM_WIN32_1@__WIN32_DPI_MANIFEST_p = \
@COND_PLATFORM_WIN32_1@ --define \
@COND_PLATFORM_WIN32_1@ wxUSE_DPI_AWARE_MANIFEST=$(USE_DPI_AWARE_MANIFEST)
COND_PLATFORM_OS2_1___splash___os2_emxbindcmd = $(NM) splash$(EXEEXT) | if grep \
-q pmwin.763 ; then emxbind -ep splash$(EXEEXT) ; fi
@COND_PLATFORM_OS2_1@__splash___os2_emxbindcmd = $(COND_PLATFORM_OS2_1___splash___os2_emxbindcmd)
@COND_TOOLKIT_MSW@__RCDEFDIR_p = --include-dir \
@COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME)
@COND_PLATFORM_WIN32_1@__splash___win32rc = splash_sample_rc.o
@COND_PLATFORM_MACOSX_1@__splash_app_Contents_PkgInfo___depname \
@COND_PLATFORM_MACOSX_1@ = splash.app/Contents/PkgInfo
@COND_PLATFORM_MACOSX_1@__splash_bundle___depname = splash_bundle
@COND_TOOLKIT_MAC@____splash_BUNDLE_TGT_REF_DEP = \
@COND_TOOLKIT_MAC@ $(__splash_app_Contents_PkgInfo___depname)
@COND_TOOLKIT_OSX_CARBON@____splash_BUNDLE_TGT_REF_DEP \
@COND_TOOLKIT_OSX_CARBON@ = $(__splash_app_Contents_PkgInfo___depname)
@COND_TOOLKIT_OSX_COCOA@____splash_BUNDLE_TGT_REF_DEP \
@COND_TOOLKIT_OSX_COCOA@ = $(__splash_app_Contents_PkgInfo___depname)
@COND_TOOLKIT_OSX_IPHONE@____splash_BUNDLE_TGT_REF_DEP \
@COND_TOOLKIT_OSX_IPHONE@ = $(__splash_app_Contents_PkgInfo___depname)
@COND_TOOLKIT_COCOA@____splash_BUNDLE_TGT_REF_DEP = \
@COND_TOOLKIT_COCOA@ $(__splash_app_Contents_PkgInfo___depname)
COND_MONOLITHIC_0_USE_MEDIA_1___WXLIB_MEDIA_p = \
-lwx_$(PORTNAME)$(WXUNIVNAME)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_MONOLITHIC_0_USE_MEDIA_1@__WXLIB_MEDIA_p = $(COND_MONOLITHIC_0_USE_MEDIA_1___WXLIB_MEDIA_p)
COND_MONOLITHIC_0___WXLIB_CORE_p = \
-lwx_$(PORTNAME)$(WXUNIVNAME)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_MONOLITHIC_0@__WXLIB_CORE_p = $(COND_MONOLITHIC_0___WXLIB_CORE_p)
COND_MONOLITHIC_0___WXLIB_BASE_p = \
-lwx_base$(WXBASEPORT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_MONOLITHIC_0@__WXLIB_BASE_p = $(COND_MONOLITHIC_0___WXLIB_BASE_p)
COND_MONOLITHIC_1___WXLIB_MONO_p = \
-lwx_$(PORTNAME)$(WXUNIVNAME)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_MONOLITHIC_1@__WXLIB_MONO_p = $(COND_MONOLITHIC_1___WXLIB_MONO_p)
@COND_MONOLITHIC_1_USE_STC_1@__LIB_SCINTILLA_IF_MONO_p \
@COND_MONOLITHIC_1_USE_STC_1@ = $(__LIB_SCINTILLA_p)
@COND_USE_STC_1@__LIB_SCINTILLA_p = \
@COND_USE_STC_1@ -lwxscintilla$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_MONOLITHIC_1_USE_STC_1@__LIB_LEXILLA_IF_MONO_p = $(__LIB_LEXILLA_p)
@COND_USE_STC_1@__LIB_LEXILLA_p = \
@COND_USE_STC_1@ -lwxlexilla$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@__LIB_TIFF_p \
@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ = \
@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ -lwxtiff$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@__LIB_JPEG_p \
@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ = \
@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ -lwxjpeg$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@__LIB_PNG_p \
@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ = \
@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ -lwxpng$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_USE_GUI_1_wxUSE_LIBWEBP_builtin@__LIB_WEBP_p \
@COND_USE_GUI_1_wxUSE_LIBWEBP_builtin@ = \
@COND_USE_GUI_1_wxUSE_LIBWEBP_builtin@ -lwxwebp$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_wxUSE_ZLIB_builtin@__LIB_ZLIB_p = \
@COND_wxUSE_ZLIB_builtin@ -lwxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_wxUSE_REGEX_builtin@__LIB_REGEX_p = \
@COND_wxUSE_REGEX_builtin@ -lwxregexu$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
@COND_wxUSE_EXPAT_builtin@__LIB_EXPAT_p = \
@COND_wxUSE_EXPAT_builtin@ -lwxexpat$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
### Targets: ###
all: splash$(EXEEXT) $(__splash_bundle___depname) data
install:
uninstall:
install-strip: install
clean:
rm -rf ./.deps ./.pch
rm -f ./*.o
rm -f splash$(EXEEXT)
rm -rf splash.app
distclean: clean
rm -f config.cache config.log config.status bk-deps bk-make-pch Makefile
splash$(EXEEXT): $(SPLASH_OBJECTS) $(__splash___win32rc)
$(CXX) -o $@ $(SPLASH_OBJECTS) -L$(LIBDIRNAME) $(DYLIB_RPATH_FLAG) $(LDFLAGS_GUI) $(LDFLAGS) $(WX_LDFLAGS) $(__WXLIB_MEDIA_p) $(EXTRALIBS_MEDIA) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_SCINTILLA_IF_MONO_p) $(__LIB_LEXILLA_IF_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(__LIB_WEBP_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) $(LIBS)
$(__splash___os2_emxbindcmd)
@COND_PLATFORM_MACOSX_1@splash.app/Contents/PkgInfo: splash$(EXEEXT) $(top_srcdir)/src/osx/carbon/Info.plist.in $(top_srcdir)/src/osx/carbon/wxmac.icns
@COND_PLATFORM_MACOSX_1@ mkdir -p splash.app/Contents
@COND_PLATFORM_MACOSX_1@ mkdir -p splash.app/Contents/MacOS
@COND_PLATFORM_MACOSX_1@ mkdir -p splash.app/Contents/Resources
@COND_PLATFORM_MACOSX_1@
@COND_PLATFORM_MACOSX_1@
@COND_PLATFORM_MACOSX_1@ sed -e "s/\$${MACOSX_BUNDLE_GUI_IDENTIFIER}/org.wxwidgets.splash/" \
@COND_PLATFORM_MACOSX_1@ -e "s/\$${MACOSX_BUNDLE_EXECUTABLE_NAME}/splash/" \
@COND_PLATFORM_MACOSX_1@ -e "s/\$${MACOSX_BUNDLE_BUNDLE_NAME}/splash/" \
@COND_PLATFORM_MACOSX_1@ -e "s/\$${MACOSX_BUNDLE_COPYRIGHT}/Copyright 2002-2025 wxWidgets/" \
@COND_PLATFORM_MACOSX_1@ -e "s/\$${MACOSX_BUNDLE_BUNDLE_VERSION}/$(WX_VERSION)/" \
@COND_PLATFORM_MACOSX_1@ -e "s/\$${MACOSX_BUNDLE_INFO_STRING}/splash version $(WX_VERSION), (c) 2002-2025 wxWidgets/" \
@COND_PLATFORM_MACOSX_1@ -e "s/\$${MACOSX_BUNDLE_LONG_VERSION_STRING}/$(WX_VERSION), (c) 2002-2025 wxWidgets/" \
@COND_PLATFORM_MACOSX_1@ -e "s/\$${MACOSX_BUNDLE_SHORT_VERSION_STRING}/$(WX_RELEASE)/" \
@COND_PLATFORM_MACOSX_1@ $(top_srcdir)/src/osx/carbon/Info.plist.in >splash.app/Contents/Info.plist
@COND_PLATFORM_MACOSX_1@
@COND_PLATFORM_MACOSX_1@
@COND_PLATFORM_MACOSX_1@ /bin/echo "APPL????" >splash.app/Contents/PkgInfo
@COND_PLATFORM_MACOSX_1@
@COND_PLATFORM_MACOSX_1@
@COND_PLATFORM_MACOSX_1@ ln -f splash$(EXEEXT) splash.app/Contents/MacOS/splash
@COND_PLATFORM_MACOSX_1@
@COND_PLATFORM_MACOSX_1@
@COND_PLATFORM_MACOSX_1@ cp -f $(top_srcdir)/src/osx/carbon/wxmac.icns splash.app/Contents/Resources/wxmac.icns
@COND_PLATFORM_MACOSX_1@splash_bundle: $(____splash_BUNDLE_TGT_REF_DEP)
data:
@mkdir -p .
@for f in splash.png press.mpg; do \
if test ! -f ./$$f -a ! -d ./$$f ; \
then x=yep ; \
else x=`find $(srcdir)/$$f -newer ./$$f -print` ; \
fi; \
case "$$x" in ?*) \
cp -pRf $(srcdir)/$$f . ;; \
esac; \
done
splash_sample_rc.o: $(srcdir)/../../samples/sample.rc
$(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) --include-dir $(srcdir) $(__DLLFLAG_p_1) $(__WIN32_DPI_MANIFEST_p) --include-dir $(srcdir)/../../samples $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include
splash_splash.o: $(srcdir)/splash.cpp
$(CXXC) -c -o $@ $(SPLASH_CXXFLAGS) $(srcdir)/splash.cpp
# Include dependency info, if present:
@IF_GNU_MAKE@-include ./.deps/*.d
.PHONY: all install uninstall clean distclean splash_bundle data

View File

@@ -0,0 +1,75 @@
#*****************************************************************************
# *
# Make file for VMS *
# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
# Date : 21 January 2013 *
# *
#*****************************************************************************
.first
define wx [--.include.wx]
.ifdef __WXMOTIF__
CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
/assume=(nostdnew,noglobal_array_new)
.else
.ifdef __WXGTK__
CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
/assume=(nostdnew,noglobal_array_new)
.else
.ifdef __WXGTK2__
CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
/assume=(nostdnew,noglobal_array_new)
.else
.ifdef __WXX11__
CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
/name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
.else
CXX_DEFINE =
.endif
.endif
.endif
.endif
.suffixes : .cpp
.cpp.obj :
cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
all :
.ifdef __WXMOTIF__
$(MMS)$(MMSQUALIFIERS) splash.exe
.else
.ifdef __WXGTK__
$(MMS)$(MMSQUALIFIERS) splash_gtk.exe
.else
.ifdef __WXGTK2__
$(MMS)$(MMSQUALIFIERS) splash_gtk2.exe
.else
.ifdef __WXX11__
$(MMS)$(MMSQUALIFIERS) splash_x11.exe
.endif
.endif
.endif
.endif
.ifdef __WXMOTIF__
splash.exe : splash.obj
cxxlink splash,[--.lib]vms/opt
.else
.ifdef __WXGTK__
splash_gtk.exe : splash.obj
cxxlink/exec=splash_gtk.exe splash,[--.lib]vms_gtk/opt
.else
.ifdef __WXGTK2__
splash_gtk2.exe : splash.obj
cxxlink/exec=splash_gtk2.exe splash,[--.lib]vms_gtk2/opt
.else
.ifdef __WXX11__
splash_x11.exe : splash.obj
cxxlink/exec=splash_x11.exe splash,[--.lib]vms_x11_univ/opt
.endif
.endif
.endif
.endif
splash.obj : splash.cpp

View File

@@ -0,0 +1,238 @@
# =========================================================================
# 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: ###
CPPDEPS = -MT$@ -MF$@.d -MD -MP
WX_RELEASE_NODOT = 33
COMPILER_PREFIX = gcc
OBJS = \
$(COMPILER_PREFIX)$(COMPILER_VERSION)_$(PORTNAME)$(WXUNIVNAME)u$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
LIBDIRNAME = \
.\..\..\lib\$(COMPILER_PREFIX)$(COMPILER_VERSION)_$(LIBTYPE_SUFFIX)$(CFG)
SETUPHDIR = $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)u$(WXDEBUGFLAG)
SPLASH_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG_2) $(__THREADSFLAG) \
-D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) \
$(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
-I$(SETUPHDIR) -I.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES_p) -W \
-Wall -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH $(__RTTIFLAG_5) \
$(__EXCEPTIONSFLAG_6) -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
SPLASH_OBJECTS = \
$(OBJS)\splash_sample_rc.o \
$(OBJS)\splash_splash.o
### Conditionally set variables: ###
ifeq ($(USE_GUI),0)
PORTNAME = base
endif
ifeq ($(USE_GUI),1)
PORTNAME = msw$(TOOLKIT_VERSION)
endif
ifeq ($(OFFICIAL_BUILD),1)
COMPILER_VERSION = ERROR-COMPILER-VERSION-MUST-BE-SET-FOR-OFFICIAL-BUILD
endif
ifeq ($(BUILD),debug)
WXDEBUGFLAG = d
endif
ifeq ($(WXUNIV),1)
WXUNIVNAME = univ
endif
ifeq ($(SHARED),1)
WXDLLFLAG = dll
endif
ifeq ($(SHARED),0)
LIBTYPE_SUFFIX = lib
endif
ifeq ($(SHARED),1)
LIBTYPE_SUFFIX = dll
endif
ifeq ($(MONOLITHIC),0)
EXTRALIBS_FOR_BASE =
endif
ifeq ($(MONOLITHIC),1)
EXTRALIBS_FOR_BASE =
endif
ifeq ($(BUILD),debug)
__OPTIMIZEFLAG_2 = -O0
endif
ifeq ($(BUILD),release)
__OPTIMIZEFLAG_2 = -O2
endif
ifeq ($(USE_RTTI),0)
__RTTIFLAG_5 = -fno-rtti
endif
ifeq ($(USE_RTTI),1)
__RTTIFLAG_5 =
endif
ifeq ($(USE_EXCEPTIONS),0)
__EXCEPTIONSFLAG_6 = -fno-exceptions
endif
ifeq ($(USE_EXCEPTIONS),1)
__EXCEPTIONSFLAG_6 =
endif
ifeq ($(WXUNIV),1)
__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
endif
ifeq ($(WXUNIV),1)
__WXUNIV_DEFINE_p_1 = --define __WXUNIVERSAL__
endif
ifeq ($(DEBUG_FLAG),0)
__DEBUG_DEFINE_p = -DwxDEBUG_LEVEL=0
endif
ifeq ($(DEBUG_FLAG),0)
__DEBUG_DEFINE_p_1 = --define wxDEBUG_LEVEL=0
endif
ifeq ($(BUILD),release)
__NDEBUG_DEFINE_p = -DNDEBUG
endif
ifeq ($(BUILD),release)
__NDEBUG_DEFINE_p_1 = --define NDEBUG
endif
ifeq ($(USE_EXCEPTIONS),0)
__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
endif
ifeq ($(USE_EXCEPTIONS),0)
__EXCEPTIONS_DEFINE_p_1 = --define wxNO_EXCEPTIONS
endif
ifeq ($(USE_RTTI),0)
__RTTI_DEFINE_p = -DwxNO_RTTI
endif
ifeq ($(USE_RTTI),0)
__RTTI_DEFINE_p_1 = --define wxNO_RTTI
endif
ifeq ($(USE_THREADS),0)
__THREAD_DEFINE_p = -DwxNO_THREADS
endif
ifeq ($(USE_THREADS),0)
__THREAD_DEFINE_p_1 = --define wxNO_THREADS
endif
ifeq ($(USE_CAIRO),1)
____CAIRO_INCLUDEDIR_FILENAMES_p = -I$(CAIRO_ROOT)\include\cairo
endif
ifeq ($(USE_CAIRO),1)
__CAIRO_INCLUDEDIR_p = --include-dir $(CAIRO_ROOT)/include/cairo
endif
ifeq ($(SHARED),1)
__DLLFLAG_p = -DWXUSINGDLL
endif
ifeq ($(SHARED),1)
__DLLFLAG_p_1 = --define WXUSINGDLL
endif
ifeq ($(MONOLITHIC),0)
ifeq ($(USE_MEDIA),1)
__WXLIB_MEDIA_p = \
-lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media
endif
endif
ifeq ($(MONOLITHIC),0)
__WXLIB_CORE_p = \
-lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core
endif
ifeq ($(MONOLITHIC),0)
__WXLIB_BASE_p = -lwxbase$(WX_RELEASE_NODOT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
endif
ifeq ($(MONOLITHIC),1)
__WXLIB_MONO_p = \
-lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
endif
ifeq ($(MONOLITHIC),1)
ifeq ($(USE_STC),1)
__LIB_SCINTILLA_IF_MONO_p = -lwxscintilla$(WXDEBUGFLAG)
endif
endif
ifeq ($(MONOLITHIC),1)
ifeq ($(USE_STC),1)
__LIB_LEXILLA_IF_MONO_p = $(__LIB_LEXILLA_p)
endif
endif
ifeq ($(USE_STC),1)
__LIB_LEXILLA_p = -lwxlexilla$(WXDEBUGFLAG)
endif
ifeq ($(USE_GUI),1)
__LIB_TIFF_p = -lwxtiff$(WXDEBUGFLAG)
endif
ifeq ($(USE_GUI),1)
__LIB_JPEG_p = -lwxjpeg$(WXDEBUGFLAG)
endif
ifeq ($(USE_GUI),1)
__LIB_PNG_p = -lwxpng$(WXDEBUGFLAG)
endif
ifeq ($(USE_GUI),1)
__LIB_WEBP_p = -lwxwebp$(WXDEBUGFLAG)
endif
ifeq ($(USE_CAIRO),1)
__CAIRO_LIB_p = -lcairo
endif
ifeq ($(USE_CAIRO),1)
____CAIRO_LIBDIR_FILENAMES_p = -L$(CAIRO_ROOT)\lib
endif
ifeq ($(BUILD),debug)
ifeq ($(DEBUG_INFO),default)
__DEBUGINFO = -g
endif
endif
ifeq ($(BUILD),release)
ifeq ($(DEBUG_INFO),default)
__DEBUGINFO =
endif
endif
ifeq ($(DEBUG_INFO),0)
__DEBUGINFO =
endif
ifeq ($(DEBUG_INFO),1)
__DEBUGINFO = -g
endif
ifeq ($(USE_THREADS),0)
__THREADSFLAG =
endif
ifeq ($(USE_THREADS),1)
__THREADSFLAG = -mthreads
endif
all: $(OBJS)
$(OBJS):
-if not exist $(OBJS) mkdir $(OBJS)
### Targets: ###
all: $(OBJS)\splash.exe data
clean:
-if exist $(OBJS)\*.o del $(OBJS)\*.o
-if exist $(OBJS)\*.d del $(OBJS)\*.d
-if exist $(OBJS)\splash.exe del $(OBJS)\splash.exe
$(OBJS)\splash.exe: $(SPLASH_OBJECTS) $(OBJS)\splash_sample_rc.o
$(foreach f,$(subst \,/,$(SPLASH_OBJECTS)),$(shell echo $f >> $(subst \,/,$@).rsp.tmp))
@move /y $@.rsp.tmp $@.rsp >nul
$(CXX) -o $@ @$@.rsp $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--subsystem,windows -mwindows $(____CAIRO_LIBDIR_FILENAMES_p) $(LDFLAGS) $(__WXLIB_MEDIA_p) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_SCINTILLA_IF_MONO_p) $(__LIB_LEXILLA_IF_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(__LIB_WEBP_p) -lwxzlib$(WXDEBUGFLAG) -lwxregexu$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__CAIRO_LIB_p) -lkernel32 -luser32 -lgdi32 -lgdiplus -lmsimg32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lws2_32 -lwininet -loleacc -luxtheme
@-del $@.rsp
data:
if not exist $(OBJS) mkdir $(OBJS)
for %%f in (splash.png press.mpg) do if not exist $(OBJS)\%%f copy .\%%f $(OBJS)
$(OBJS)\splash_sample_rc.o: ./../../samples/sample.rc
$(WINDRES) -i$< -o$@ --define __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__NDEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) --include-dir $(SETUPHDIR) --include-dir ./../../include $(__CAIRO_INCLUDEDIR_p) --include-dir . $(__DLLFLAG_p_1) --define wxUSE_DPI_AWARE_MANIFEST=$(USE_DPI_AWARE_MANIFEST) --include-dir ./../../samples --define NOPCH
$(OBJS)\splash_splash.o: ./splash.cpp
$(CXX) -c -o $@ $(SPLASH_CXXFLAGS) $(CPPDEPS) $<
.PHONY: all clean data
SHELL := $(COMSPEC)
# Dependencies tracking:
-include $(OBJS)/*.d

View File

@@ -0,0 +1,100 @@
# =========================================================================
# This makefile was generated by
# Bakefile 0.2.13 (http://www.bakefile.org)
# Do not modify, all changes will be overwritten!
# =========================================================================
# -------------------------------------------------------------------------
# These are configurable options:
# -------------------------------------------------------------------------
# C++ compiler
CXX = `$(WX_CONFIG) --cxx`
# Standard flags for C++
CXXFLAGS ?=
# Standard preprocessor flags (common for CC and CXX)
CPPFLAGS ?=
# Standard linker flags
LDFLAGS ?=
# Location and arguments of wx-config script
WX_CONFIG ?= wx-config
# Port of the wx library to build against [gtk2,msw,x11,osx_cocoa,osx_carbon,dfb]
WX_PORT ?= $(shell $(WX_CONFIG) --query-toolkit)
# Use DLL build of wx library to use? [0,1]
WX_SHARED ?= $(shell if test -z `$(WX_CONFIG) --query-linkage`; then echo 1; else echo 0; fi)
# Compile Unicode build of wxWidgets? [0,1]
WX_UNICODE ?= $(shell $(WX_CONFIG) --query-chartype | sed 's/unicode/1/;s/ansi/0/')
# Version of the wx library to build against.
WX_VERSION ?= $(shell $(WX_CONFIG) --query-version | sed -e 's/\([0-9]*\)\.\([0-9]*\)/\1\2/')
# -------------------------------------------------------------------------
# Do not modify the rest of this file!
# -------------------------------------------------------------------------
### Variables: ###
CPPDEPS = -MT$@ -MF`echo $@ | sed -e 's,\.o$$,.d,'` -MD -MP
WX_VERSION_MAJOR = $(shell echo $(WX_VERSION) | cut -c1,1)
WX_VERSION_MINOR = $(shell echo $(WX_VERSION) | cut -c2,2)
WX_CONFIG_FLAGS = $(WX_CONFIG_UNICODE_FLAG) $(WX_CONFIG_SHARED_FLAG) \
--toolkit=$(WX_PORT) --version=$(WX_VERSION_MAJOR).$(WX_VERSION_MINOR)
SPLASH_CXXFLAGS = -I. `$(WX_CONFIG) --cxxflags $(WX_CONFIG_FLAGS)` $(CPPFLAGS) \
$(CXXFLAGS)
SPLASH_OBJECTS = \
splash_splash.o
### Conditionally set variables: ###
ifeq ($(WX_UNICODE),0)
WX_CONFIG_UNICODE_FLAG = --unicode=no
endif
ifeq ($(WX_UNICODE),1)
WX_CONFIG_UNICODE_FLAG = --unicode=yes
endif
ifeq ($(WX_SHARED),0)
WX_CONFIG_SHARED_FLAG = --static=yes
endif
ifeq ($(WX_SHARED),1)
WX_CONFIG_SHARED_FLAG = --static=no
endif
### Targets: ###
all: test_for_selected_wxbuild splash
install:
uninstall:
clean:
rm -f ./*.o
rm -f ./*.d
rm -f splash
test_for_selected_wxbuild:
@$(WX_CONFIG) $(WX_CONFIG_FLAGS)
splash: $(SPLASH_OBJECTS)
$(CXX) -o $@ $(SPLASH_OBJECTS) $(LDFLAGS) `$(WX_CONFIG) $(WX_CONFIG_FLAGS) --libs media,core,base`
splash_splash.o: ./splash.cpp
$(CXX) -c -o $@ $(SPLASH_CXXFLAGS) $(CPPDEPS) $<
.PHONY: all install uninstall clean
# Dependencies tracking:
-include ./*.d

View File

@@ -0,0 +1,449 @@
# =========================================================================
# 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.vc>
# -------------------------------------------------------------------------
# Do not modify the rest of this file!
# -------------------------------------------------------------------------
### Variables: ###
WX_RELEASE_NODOT = 33
COMPILER_PREFIX = vc
OBJS = \
$(COMPILER_PREFIX)$(COMPILER_VERSION)$(ARCH_SUFFIX)_$(PORTNAME)$(WXUNIVNAME)u$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
LIBDIRNAME = \
.\..\..\lib\$(COMPILER_PREFIX)$(COMPILER_VERSION)$(ARCH_SUFFIX)_$(LIBTYPE_SUFFIX)$(CFG)
SETUPHDIR = $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)u$(WXDEBUGFLAG)
SPLASH_CXXFLAGS = /M$(__RUNTIME_LIBS_10)$(__DEBUGRUNTIME_4) /DWIN32 \
$(__DEBUGINFO_0) /Fd$(OBJS)\splash.pdb $(____DEBUGRUNTIME_3_p) \
$(__OPTIMIZEFLAG_6) /D_CRT_SECURE_NO_DEPRECATE=1 \
/D_CRT_NON_CONFORMING_SWPRINTFS=1 /D_SCL_SECURE_NO_WARNINGS=1 \
$(__NO_VC_CRTDBG_p) $(__TARGET_CPU_COMPFLAG_p) /D__WXMSW__ \
$(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) \
$(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
/I$(SETUPHDIR) /I.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES_p) /W4 /I. \
$(__DLLFLAG_p) /D_WINDOWS /I.\..\..\samples /DNOPCH $(__RTTIFLAG_11) \
$(__EXCEPTIONSFLAG_12) $(CPPFLAGS) $(CXXFLAGS)
SPLASH_OBJECTS = \
$(OBJS)\splash_splash.obj
SPLASH_RESOURCES = \
$(OBJS)\splash_sample.res
### Conditionally set variables: ###
!if "$(TARGET_CPU)" == "AMD64"
ARCH_SUFFIX = _x64
!endif
!if "$(TARGET_CPU)" == "ARM"
ARCH_SUFFIX = _arm
!endif
!if "$(TARGET_CPU)" == "ARM64"
ARCH_SUFFIX = _arm64
!endif
!if "$(TARGET_CPU)" == "IA64"
ARCH_SUFFIX = _ia64
!endif
!if "$(TARGET_CPU)" == "X64"
ARCH_SUFFIX = _x64
!endif
!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "X64"
ARCH_SUFFIX = _x64
!endif
!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "x64"
ARCH_SUFFIX = _x64
!endif
!if "$(TARGET_CPU)" == "amd64"
ARCH_SUFFIX = _x64
!endif
!if "$(TARGET_CPU)" == "arm"
ARCH_SUFFIX = _arm
!endif
!if "$(TARGET_CPU)" == "arm64"
ARCH_SUFFIX = _arm64
!endif
!if "$(TARGET_CPU)" == "ia64"
ARCH_SUFFIX = _ia64
!endif
!if "$(TARGET_CPU)" == "x64"
ARCH_SUFFIX = _x64
!endif
!if "$(USE_GUI)" == "0"
PORTNAME = base
!endif
!if "$(USE_GUI)" == "1"
PORTNAME = msw$(TOOLKIT_VERSION)
!endif
!if "$(OFFICIAL_BUILD)" == "1"
COMPILER_VERSION = ERROR-COMPILER-VERSION-MUST-BE-SET-FOR-OFFICIAL-BUILD
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
WXDEBUGFLAG = d
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
WXDEBUGFLAG = d
!endif
!if "$(WXUNIV)" == "1"
WXUNIVNAME = univ
!endif
!if "$(SHARED)" == "1"
WXDLLFLAG = dll
!endif
!if "$(SHARED)" == "0"
LIBTYPE_SUFFIX = lib
!endif
!if "$(SHARED)" == "1"
LIBTYPE_SUFFIX = dll
!endif
!if "$(TARGET_CPU)" == "AMD64"
LINK_TARGET_CPU = /MACHINE:X64
!endif
!if "$(TARGET_CPU)" == "ARM"
LINK_TARGET_CPU = /MACHINE:ARM
!endif
!if "$(TARGET_CPU)" == "ARM64"
LINK_TARGET_CPU = /MACHINE:ARM64
!endif
!if "$(TARGET_CPU)" == "IA64"
LINK_TARGET_CPU = /MACHINE:IA64
!endif
!if "$(TARGET_CPU)" == "X64"
LINK_TARGET_CPU = /MACHINE:X64
!endif
!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "X64"
LINK_TARGET_CPU = /MACHINE:X64
!endif
!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "x64"
LINK_TARGET_CPU = /MACHINE:X64
!endif
!if "$(TARGET_CPU)" == "amd64"
LINK_TARGET_CPU = /MACHINE:X64
!endif
!if "$(TARGET_CPU)" == "arm"
LINK_TARGET_CPU = /MACHINE:ARM
!endif
!if "$(TARGET_CPU)" == "arm64"
LINK_TARGET_CPU = /MACHINE:ARM64
!endif
!if "$(TARGET_CPU)" == "ia64"
LINK_TARGET_CPU = /MACHINE:IA64
!endif
!if "$(TARGET_CPU)" == "x64"
LINK_TARGET_CPU = /MACHINE:X64
!endif
!if "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "14.0"
WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \
/MANIFESTINPUT:./../../include/wx/msw/wx_dpi_aware.manifest
!endif
!if "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "15.0"
WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \
/MANIFESTINPUT:./../../include/wx/msw/wx_dpi_aware.manifest
!endif
!if "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "16.0"
WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \
/MANIFESTINPUT:./../../include/wx/msw/wx_dpi_aware.manifest
!endif
!if "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "17.0"
WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \
/MANIFESTINPUT:./../../include/wx/msw/wx_dpi_aware.manifest
!endif
!if "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "14.0"
WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \
/MANIFESTINPUT:./../../include/wx/msw/wx_dpi_aware_pmv2.manifest
!endif
!if "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "15.0"
WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \
/MANIFESTINPUT:./../../include/wx/msw/wx_dpi_aware_pmv2.manifest
!endif
!if "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "16.0"
WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \
/MANIFESTINPUT:./../../include/wx/msw/wx_dpi_aware_pmv2.manifest
!endif
!if "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "17.0"
WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \
/MANIFESTINPUT:./../../include/wx/msw/wx_dpi_aware_pmv2.manifest
!endif
!if "$(MONOLITHIC)" == "0"
EXTRALIBS_FOR_BASE =
!endif
!if "$(MONOLITHIC)" == "1"
EXTRALIBS_FOR_BASE =
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
__DEBUGINFO_0 = /Zi
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
__DEBUGINFO_0 =
!endif
!if "$(DEBUG_INFO)" == "0"
__DEBUGINFO_0 =
!endif
!if "$(DEBUG_INFO)" == "1"
__DEBUGINFO_0 = /Zi
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
__DEBUGINFO_1 = /DEBUG
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
__DEBUGINFO_1 =
!endif
!if "$(DEBUG_INFO)" == "0"
__DEBUGINFO_1 =
!endif
!if "$(DEBUG_INFO)" == "1"
__DEBUGINFO_1 = /DEBUG
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
__DEBUGINFO_2 = $(__DEBUGRUNTIME_5)
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
__DEBUGINFO_2 =
!endif
!if "$(DEBUG_INFO)" == "0"
__DEBUGINFO_2 =
!endif
!if "$(DEBUG_INFO)" == "1"
__DEBUGINFO_2 = $(__DEBUGRUNTIME_5)
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
____DEBUGRUNTIME_3_p = /D_DEBUG
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
____DEBUGRUNTIME_3_p =
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
____DEBUGRUNTIME_3_p =
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
____DEBUGRUNTIME_3_p = /D_DEBUG
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
____DEBUGRUNTIME_3_p_1 = /d _DEBUG
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
____DEBUGRUNTIME_3_p_1 =
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
____DEBUGRUNTIME_3_p_1 =
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
____DEBUGRUNTIME_3_p_1 = /d _DEBUG
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
__DEBUGRUNTIME_4 = d
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
__DEBUGRUNTIME_4 =
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
__DEBUGRUNTIME_4 =
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
__DEBUGRUNTIME_4 = d
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
__DEBUGRUNTIME_5 =
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
__DEBUGRUNTIME_5 = /opt:ref /opt:icf
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
__DEBUGRUNTIME_5 = /opt:ref /opt:icf
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
__DEBUGRUNTIME_5 =
!endif
!if "$(BUILD)" == "debug"
__OPTIMIZEFLAG_6 = /Od
!endif
!if "$(BUILD)" == "release"
__OPTIMIZEFLAG_6 = /O2
!endif
!if "$(USE_THREADS)" == "0"
__THREADSFLAG_9 = L
!endif
!if "$(USE_THREADS)" == "1"
__THREADSFLAG_9 = T
!endif
!if "$(RUNTIME_LIBS)" == "dynamic"
__RUNTIME_LIBS_10 = D
!endif
!if "$(RUNTIME_LIBS)" == "static"
__RUNTIME_LIBS_10 = $(__THREADSFLAG_9)
!endif
!if "$(USE_RTTI)" == "0"
__RTTIFLAG_11 = /GR-
!endif
!if "$(USE_RTTI)" == "1"
__RTTIFLAG_11 = /GR
!endif
!if "$(USE_EXCEPTIONS)" == "0"
__EXCEPTIONSFLAG_12 =
!endif
!if "$(USE_EXCEPTIONS)" == "1"
__EXCEPTIONSFLAG_12 = /EHsc
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
!endif
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
!endif
!if "$(TARGET_CPU)" == ""
__TARGET_CPU_COMPFLAG_p = /DTARGET_CPU_COMPFLAG=0
!endif
!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "X64"
__TARGET_CPU_COMPFLAG_p =
!endif
!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "x64"
__TARGET_CPU_COMPFLAG_p =
!endif
!if "$(TARGET_CPU)" == ""
__TARGET_CPU_COMPFLAG_p_1 = /d TARGET_CPU_COMPFLAG=0
!endif
!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "X64"
__TARGET_CPU_COMPFLAG_p_1 =
!endif
!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "x64"
__TARGET_CPU_COMPFLAG_p_1 =
!endif
!if "$(WXUNIV)" == "1"
__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
!endif
!if "$(WXUNIV)" == "1"
__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
!endif
!if "$(DEBUG_FLAG)" == "0"
__DEBUG_DEFINE_p = /DwxDEBUG_LEVEL=0
!endif
!if "$(DEBUG_FLAG)" == "0"
__DEBUG_DEFINE_p_1 = /d wxDEBUG_LEVEL=0
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
__NDEBUG_DEFINE_p = /DNDEBUG
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
__NDEBUG_DEFINE_p = /DNDEBUG
!endif
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
__NDEBUG_DEFINE_p_1 = /d NDEBUG
!endif
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
__NDEBUG_DEFINE_p_1 = /d NDEBUG
!endif
!if "$(USE_EXCEPTIONS)" == "0"
__EXCEPTIONS_DEFINE_p = /DwxNO_EXCEPTIONS
!endif
!if "$(USE_EXCEPTIONS)" == "0"
__EXCEPTIONS_DEFINE_p_1 = /d wxNO_EXCEPTIONS
!endif
!if "$(USE_RTTI)" == "0"
__RTTI_DEFINE_p = /DwxNO_RTTI
!endif
!if "$(USE_RTTI)" == "0"
__RTTI_DEFINE_p_1 = /d wxNO_RTTI
!endif
!if "$(USE_THREADS)" == "0"
__THREAD_DEFINE_p = /DwxNO_THREADS
!endif
!if "$(USE_THREADS)" == "0"
__THREAD_DEFINE_p_1 = /d wxNO_THREADS
!endif
!if "$(USE_CAIRO)" == "1"
____CAIRO_INCLUDEDIR_FILENAMES_p = /I$(CAIRO_ROOT)\include\cairo
!endif
!if "$(USE_CAIRO)" == "1"
____CAIRO_INCLUDEDIR_FILENAMES_1_p = /i $(CAIRO_ROOT)\include\cairo
!endif
!if "$(SHARED)" == "1"
__DLLFLAG_p = /DWXUSINGDLL
!endif
!if "$(SHARED)" == "1"
__DLLFLAG_p_1 = /d WXUSINGDLL
!endif
!if "$(MONOLITHIC)" == "0" && "$(USE_MEDIA)" == "1"
__WXLIB_MEDIA_p = \
wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.lib
!endif
!if "$(MONOLITHIC)" == "0"
__WXLIB_CORE_p = \
wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
!endif
!if "$(MONOLITHIC)" == "0"
__WXLIB_BASE_p = \
wxbase$(WX_RELEASE_NODOT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
!endif
!if "$(MONOLITHIC)" == "1"
__WXLIB_MONO_p = \
wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)u$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
!endif
!if "$(MONOLITHIC)" == "1" && "$(USE_STC)" == "1"
__LIB_SCINTILLA_IF_MONO_p = wxscintilla$(WXDEBUGFLAG).lib
!endif
!if "$(MONOLITHIC)" == "1" && "$(USE_STC)" == "1"
__LIB_LEXILLA_IF_MONO_p = $(__LIB_LEXILLA_p)
!endif
!if "$(USE_STC)" == "1"
__LIB_LEXILLA_p = wxlexilla$(WXDEBUGFLAG).lib
!endif
!if "$(USE_GUI)" == "1"
__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
!endif
!if "$(USE_GUI)" == "1"
__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
!endif
!if "$(USE_GUI)" == "1"
__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
!endif
!if "$(USE_GUI)" == "1"
__LIB_WEBP_p = wxwebp$(WXDEBUGFLAG).lib
!endif
!if "$(USE_CAIRO)" == "1"
__CAIRO_LIB_p = cairo.lib
!endif
!if "$(USE_CAIRO)" == "1"
____CAIRO_LIBDIR_FILENAMES_p = /LIBPATH:$(CAIRO_ROOT)\lib
!endif
all: $(OBJS)
$(OBJS):
-if not exist $(OBJS) mkdir $(OBJS)
### Targets: ###
all: $(OBJS)\splash.exe data
clean:
-if exist $(OBJS)\*.obj del $(OBJS)\*.obj
-if exist $(OBJS)\*.res del $(OBJS)\*.res
-if exist $(OBJS)\*.pch del $(OBJS)\*.pch
-if exist $(OBJS)\splash.exe del $(OBJS)\splash.exe
-if exist $(OBJS)\splash.ilk del $(OBJS)\splash.ilk
-if exist $(OBJS)\splash.pdb del $(OBJS)\splash.pdb
$(OBJS)\splash.exe: $(SPLASH_OBJECTS) $(OBJS)\splash_sample.res
link /NOLOGO /OUT:$@ $(__DEBUGINFO_1) /pdb:"$(OBJS)\splash.pdb" $(__DEBUGINFO_2) $(LINK_TARGET_CPU) /LIBPATH:$(LIBDIRNAME) $(WIN32_DPI_LINKFLAG) /SUBSYSTEM:WINDOWS $(____CAIRO_LIBDIR_FILENAMES_p) $(LDFLAGS) @<<
$(SPLASH_OBJECTS) $(SPLASH_RESOURCES) $(__WXLIB_MEDIA_p) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_SCINTILLA_IF_MONO_p) $(__LIB_LEXILLA_IF_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(__LIB_WEBP_p) wxzlib$(WXDEBUGFLAG).lib wxregexu$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__CAIRO_LIB_p) kernel32.lib user32.lib gdi32.lib gdiplus.lib msimg32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib shlwapi.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib version.lib ws2_32.lib wininet.lib
<<
data:
if not exist $(OBJS) mkdir $(OBJS)
for %f in (splash.png press.mpg) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
$(OBJS)\splash_sample.res: .\..\..\samples\sample.rc
rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_3_p_1) /d _CRT_SECURE_NO_DEPRECATE=1 /d _CRT_NON_CONFORMING_SWPRINTFS=1 /d _SCL_SECURE_NO_WARNINGS=1 $(__NO_VC_CRTDBG_p_1) $(__TARGET_CPU_COMPFLAG_p_1) /d __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__NDEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) /i $(SETUPHDIR) /i .\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES_1_p) /i . $(__DLLFLAG_p_1) /d _WINDOWS /i .\..\..\samples /d NOPCH .\..\..\samples\sample.rc
$(OBJS)\splash_splash.obj: .\splash.cpp
$(CXX) /c /nologo /TP /Fo$@ $(SPLASH_CXXFLAGS) .\splash.cpp

View File

@@ -0,0 +1,243 @@
/* XPM */
static const char *const mobile_xpm[] = {
/* columns rows colors chars-per-pixel */
"144 108 129 2",
" c #020202",
". c #0B0B10",
"X c #0C1A1A",
"o c #1A0101",
"O c #101001",
"+ c #181818",
"@ c #1F1F21",
"# c #2A0000",
"$ c #2A1010",
"% c #3D0000",
"& c #23231A",
"* c #373700",
"= c #282828",
"- c #2B2B34",
"; c #383838",
": c #000048",
"> c #00005C",
", c #070764",
"< c #000077",
"1 c #1A0462",
"2 c #191975",
"3 c #394949",
"4 c #470101",
"5 c #403E3E",
"6 c #512929",
"7 c #780101",
"8 c #4A4A02",
"9 c #6B6B02",
"0 c #7C7C06",
"q c #686821",
"w c #484848",
"e c #4F4F50",
"r c #55554C",
"t c #585858",
"y c #555C60",
"u c #5B6868",
"i c #664848",
"p c #686868",
"a c #6D7676",
"s c #7F7F6D",
"d c #777777",
"f c #0000C3",
"g c #0202D9",
"h c #0505E2",
"j c #0101FE",
"k c #1B1BEA",
"l c #1616FD",
"z c #2B2BD4",
"x c #3F3FCE",
"c c #2D2DFD",
"v c #3B3BF9",
"b c #5050B0",
"n c #7E7E84",
"m c #6E6EAE",
"M c #6969B3",
"N c #7070AD",
"B c #4D4DC9",
"V c #4444FE",
"C c #5656FE",
"Z c #6666CF",
"A c #830E0E",
"S c #880078",
"D c #BC015F",
"F c #A70079",
"G c #BC0162",
"H c #9B6A6A",
"J c #917D7D",
"K c #AB4141",
"L c #CF0003",
"P c #D50505",
"I c #EA0101",
"U c #FE0000",
"Y c #FF1818",
"T c #E7002C",
"R c #FD3E3E",
"E c #FE4C4C",
"W c #FF5656",
"Q c #8A8A7C",
"! c #D8D800",
"~ c #ECEC02",
"^ c #FEFE00",
"/ c #FAFA1A",
"( c #EDED27",
") c #FDFD28",
"_ c #FFFF32",
"` c #FEFE45",
"' c #FDFD56",
"] c #FCFC65",
"[ c #FCFC7C",
"{ c #888888",
"} c #828297",
"| c #918E8E",
" . c #989898",
".. c #9999A2",
"X. c #9DA1A1",
"o. c #A8A8A8",
"O. c #AABABA",
"+. c #B8B8B8",
"@. c #9C9CE9",
"#. c #9F9DFB",
"$. c #BFBFC0",
"%. c #A7A7E4",
"&. c #B8B8FE",
"*. c #C59797",
"=. c #D8BDBD",
"-. c #FC9696",
";. c #FDA9A9",
":. c #FFB7B7",
">. c #D6D690",
",. c #CBCBA6",
"<. c #CFCFBE",
"1. c #EFEF97",
"2. c #FBFBAE",
"3. c #FEFEB0",
"4. c #C8C8C8",
"5. c #D1D1CF",
"6. c #D7D7D7",
"7. c #C5C4FD",
"8. c #DCDCE2",
"9. c #E0D8D0",
"0. c #FDDBDB",
"q. c #FCFCCC",
"w. c #FDFDD0",
"e. c #E8E8E8",
"r. c #EBEBF7",
"t. c #E7F8F8",
"y. c #FEE2E2",
"u. c #FEFEED",
"i. c #FEFEFE",
/* pixels */
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.5.4.e.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.o.$ a i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.a ; X.+.w = e.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. .6.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.i.i.i.i.i.i.i.i.+. .i.i.i.i.r.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.i.i.d o.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.+ { i.i.i.e.e.i.i.i.w ; i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.i.i.t o.i. .o.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.= + i.e.{ y i.i.i.; = e.u.r.6.4.+.5.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.$.r p e.u.w 5.+.{ i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.+. e + ; +.i.i.i.+.. = 6.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.t w r.r.r.i.e.w { { i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.p ; 4.i.i.i.i.i.i.6. .{ .+.4.5.o.O w i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.5.d +.i.p p i.i.i.i.i.6.+ p i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.+ - +.i.i.i.u.i.i.i.i.i.i.i.i.i.i.i.n i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.o.t o.w e.6.w i.i.i.i.i.i.+.t i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. .5.e. w i.i.i.i.i.i.i.i.i.i.i.u.i.i.i.t + i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.u.e.i.i.e e.i.p a i.t +.i.i.i.i.i.6.p i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.u.4.o.6.i.i.i.i.i.i.d 5.i.i.i.i.i.i.i.i.+.e.i.i.i. . .i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.a e .i.e.e.t d e i.$.e i.i.i.i.i.p o.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.+.+ r r.i.i.i.i.6. p i.i.i.i.i.i.i.r.+ + d d = d i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.+.+ o.i.r.i.i.p +.i.; | i.| i.i.i.i.i.6.i.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.+. w 5.r.o. t i.i.i.i.i.t e.i.i.i.i.i.i.i.e.r . . w 4.i.i.i.i.i.i.i.i.i.i.i.i.{ $.i.o.<.i.u.- 6.i.i.i.e.w i. .e o.i.i.i.i.i.i.i.i.i.i.i.i.i.8.4.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.- w i.i.i.i.4. +.i.i.i.i.5. d i.i.i.e.r.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.4.d i.i.+.e p { a d i.d | i.i.i.i. .w n r.i.i.i.i.i.i.i.i.i.i.i.i.8.$.4.4.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.t 6.i.i.u.. .i.i.i.i.+. w i.i.i.i.i.w 4.i.i.w r i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.i.i.i.- | i.i.t +.r.e i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.5.<.$.4.6.5.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.o. . a i.i.i.. | i.i.o.= w +.i.i.i.i.i.6.. . d ; +.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.d .i.i. .{ i.i.+.p i.t o.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.5.4.$.4.5.4.5.5.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.t .i.i.i.i.i.e.p + . e.i.i.; w o.+ w 4.i.i.i.i.i.i.i.i.+.= + o.i.i.i.i.i.i.i.i.i.i.i.e.i.i.i.i.i.6.o.r r.i.r.t i.i.6.t i.5.<.i.i.i.i.i.i.i.i.i.i.i.i.r.6.4.$.4.6.5.6.4.4.5.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.p + i.i.i.i.i.w d e.i.+. { i.i.| t 6.i.i.i.i.i.i.i.i.i.i.i.r.9.i.i.i.i.i.i.i.i.i.i.i.i.i.d .i.i.i.i.i.i.d .i.i.{ a 6.t o.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.$.4.5.6.4.6.6.5.5.4.5.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6. .i.i.i.+. { i.i.i.i.d + r.i.e. a i.i.i.i.i.6.; r.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.5.w i.i.i.i.i.i.6.t i.i.e.= p +.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.4.5.4.4.4.5.4.5.6.4.5.5.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.t = i.i.i.| 6.i.u.i.i.e. .i.i.d e.i.i.i.i.{ = i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e +.i.i.i.i.i.i.d p <.i.e.i.i.i.i.i.i.i.i.i.i.i.i.e.4.$.4.6.5.5.5.6.5.5.5.6.5.$.4.4.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. .w + +.i.i.o. 6.i.i.i.i.i.t & i.i.r.= ; e.i.i.o. .i.i.i.i.i.i.i.i.i.i.i.i.i.4.e.i.i.i.i.i.i.i.+.e i.i.i.i.i.6.t a 6.i.i.i.i.i.i.i.i.i.i.i.i.6.4.4.4.6.4.5.5.8.e.6.e.6.4.5.4.4.4.4.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.+.i.i.i.i.i.i.i.i.i.6.- - ; 5 i.i.6. o.i.i.i.i.i.5. o.i.i.6.+ w @ d i.i.i.i.i.i.i.i.i.i.i.i.4.= e i.i.i.i.i.i.i.i.i.w 4.i.6.5.i.6.6.i.i.i.i.i.i.i.i.i.i.i.r.6.4.5.e.e.6.5.4.5.6.e.4.4.5.e.4.4.4.4.$.<.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e 4.i.i.i.i.i.i.i.i.w . 5.i.i.Q <.i.i.- w i.i.i.i.i.i.= - i.i.i.i. .t | 6.i.i.i.i.i.i.i.i.i.i.i.i.i.5.d p i.i.i.i.i.i.i.i.i.X.e | w 4.i.i.i.i.i.i.i.i.i.i.i.i.i.5.4.4.4.6.6.e.6.4.5.5.5.8.4.6.e.8.5.+.$.4.4.+.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.X. .i.i.i.i.i.i.i.6. .i.i.i.i.- w i.i.o. 5.i.i.i.i.i.t 4.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.{ X.i.i.i.w 5.i.i.i.i.i.i.i.i.i.t .i.i.i.i.i.i.i.i.i.i.i.i.r.5.+.4.4.5.5.5.4.6.8.5.6.5.5.e.e.e.4.4.4.4.$.4.+.4.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.i.i.i.i.i.i.u.i.X. 6.i.i.i.i.+. 5.i.i.= ; i.i.i.i.e.+ t i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.p i.4.w i.i.i. .p i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.6.4.4.5.5.5.4.4.6.4.4.e.6.5.4.4.e.6.$.+.4.6.+.4.+.6.X.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.u.i.i.i.i.i.i.6.+.i.i.i.i.i.i.+. 4.i.i.i.i.i.; e i.i.4. 5 5.r.+.+ + { 6.i.i.i.i.i.i.i.i.i.i.4.4.i.i.t +.i.t +.i.i.i.; e.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.5.4.4.4.5.4.5.6.6.4.5.5.4.6.e.4.5.4.4.e.5.4.4.6.4.o.6.X.4.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.4.. 4.i.i.i.i.6.p + 6.i.i.i.i.i.6. { i.i.i.i.i.o. 6.i.i.+.. = 5.i.. X.i.i.i.i.i.i.i.i.i.+.w p <.i.+.t i.+.t i.i.i.| p 6.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.5.4.4.5.5.5.5.6.e.e.e.6.4.5.5.5.e.5.4.4.$.5.e.5.e.6.o.6.| 6.4.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e. p i.i.i.i.r . . d i.i.i.i.i.i.- = i.i.i.i.i.i.+ p i.i.i.e. .d <.i.i.i.. { i.i.i.i.i.i.i.i.i.p +.i.i.i.i.e 4.i.e 4.i.i.| . | i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.4.4.4.4.4.4.6.e.r.6.5.5.e.5.4.5.4.8.6.$.5.4.4.+.4.+.o.6.| 8.+.p ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.i.i.i.i.i.p . i.i.i.i.e.r.i.p r.i.i.i.i.i.o. o.i.r.i.i.i.w e.i.i.i.i.i.i.i.i.o. +.i.i.i.i.i.i.i.i.i.a o.i.8.5.i.X.y i. .d i.i.o.e.i.i.i.i.i.i.i.i.i.i.i.i.6.$.+.4.5.4.4.5.e.6.4.e.e.4.5.4.6.6.4.4.$.5.e.e.5.4.+.4.o.+.5.{ e.o.p e.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.t ; i.i.i.i.i.5. o.i.i.i.i.i.i.6. { i.i.i.i.i.i.; 5.i.i.i.4.+ d i.i.i.i.i.i.r.{ w i.i.i.i.i.i.i.i.i.i.o.a r.w 3 i.i.5 X.p .i.i.i.i.i.i.i.i.i.i.i.i.i.r.6.<.+.4.5.5.6.6.e.e.6.e.5.5.e.5.4.4.4.8.4.4.6.e.e.$.$.O.4...<.$.d e.X.t e.e.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. . o.i.i.+.r.i.; w i.i.i.i.i.i.i.t + r.i.i.i.i.i.6.+ | 6. . a +.+.i.i.i.6.; & d i.i.i.i.i.i.i.i.i.i.i.i.w 5.i.J X.i.6.a | i.i.i.i.i.i.i.i.i.i.i.i.r.6.4.5.4.5.4.5.5.6.r.e.e.5.6.e.4.e.6.4.4.4.e.<.4.6.6.$.$.+.4. .5.O.a r.o.t e.e.; ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.; + e.i.; p i. . e.i.i.i.i.i.i.5. .i.i.i.i.i.i.5.= | i.i.i.i.i.i.e.t t .r.i.i.u.i.5.5.i.i.i.i.i.i.i.o.e i.o.t i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.5.<.4.5.5.4.5.8.6.5.5.e.4.8.6.5.e.4.6.e.4.4.e.6.+.$.$.$.+.o.4.{ 6.o.d i. .t e.e.t e ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.5. d i.a .i. { i.i.i.i.i.i.i.e + u.i.i.i.i.i.i.i.+.o.e.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.{ w w 6.i.i.i.i.i.i.i...w r 6.i.i.i.i.i.i.i.i.i.i.i.i.e.5.4.$.4.4.5.6.e.e.6.e.e.4.e.6.5.e.4.8.6.4.r.e.8.e.4.+.+.$.o.=.$.{ e.d { i.| t 9.e.p e 6.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.p e.+. <.p @ i.i.i.i.i.i.i.4. o.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.- t n 5.a i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.4.4.5.4.4.4.4.5.e.5.4.6.e.4.6.e.4.8.6.5.e.4.6.e.+.4.+.+.+.X.4.o.| r.d { i.| e 6.r.a 5 =.t.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.+.+ 6.i.i.e.. t e. w + X. 4.i.i.i.i.i.i.i.w - o.+ .i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.4.t | i.p 6.d 9.p 6.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.4.4.4.4.6.6.5.4.6.8.4.5.8.t.6.4.e.5.4.e.4.6.4.4.e.$.+.+.+. .6. .X.e.p | i.| e 5.i.p ; o.i.4.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.u.i.{ e.i.i.i.X. +.+ X.p + + p i.i.i.i.i.i.i.a e 6.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d t 5.5.i.+.{ 4. .4.d i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.$.4.4.4.5.5.5.r.e.e.e.5.5.5.5.e.6.6.e.4.6.e.<.5.4.+.$.+.e.+.+.+. .6.d o.e.t | i.{ ; 5.i.d ; | u.8.d ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.4.6.i.r.i.p . u.i.i.i.i.; 5 ; p i.; @ r.i.i.i.i.o.. O a 6.i.i.i.i.i.i.i.i.i.r.6.i.i.i.e.6.i.i.e { i.i.i.i.t e.d 6.{ i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.$.+.4.5.4.5.4.4.e.6.5.4.4.5.5.5.e.6.4.4.r.6.<.8.$.+.+.+.+.+. .4.o.o.5.p 4.6.r o.i.a 5 5.i.| - d e.e.{ + ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.= o.i.i.t + i.i.i.i.i.4.. . ; i.e.= o.i.i.i.i.o.p e.i.i.i.i.i.i.i.i.i.i.=.5 o.i.i.4.w t p i.4.p i.i.i.i.X.| 6.4.i.i.i.i.i.i.i.i.i.i.i.i.r.6.4.4.4.4.5.4.5.4.4.4.r.5.6.5.6.6.4.5.e.4.$.8.e.6.=.+.+.+.+.+.o.o.4.| +.+.p 6.4.; o.i.a e 4.i.| + a 6.i.O.e = ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.+.o.i.i.6.; w r.w - i.i.i.i.i.i.d + e.i.4. t i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.3 8.i.u.i.t +.i.| d i.t 4.i.i.i.i.4.i.i.i.i.i.i.i.i.i.i.i.i.e.6.$.4.4.6.5.4.5.4.4.5.4.4.6.e.e.e.e.e.6.4.8.8.e.5.4.o.$.+.+.+.+. .o.4.d 4.o.a e.o.5 5.i.d & o.u.X.w a 5.i.o.w $ d ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.w = i.i.i.i. . + u i.i.i.i.i.i.e.= 5.i.i.o.O e.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.u .a r.i.u 4.i.i.p i.+.t i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.4.4.5.6.4.<.4.4.4.4.4.5.4.5.5.4.4.4.4.6.e.$.=.5.+.4.O.$.o.+.+.o...4. .d r.| t e.X.t 4.e.t 5 5.i.+.- - +.i.5.p ; p o.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.o. 4.i.i.i.i.e.t = 5.i.i.i.i.i.i.X. X.i.i.i.4.r.i.i.i.i.i.i.i.i.i.i.r.6.i.i.i.5.= w e.i.i.| J i.i.d 4.i.| i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.4.5.4.4.6.6.6.4.4.5.5.5.4.4.5.4.5.6.4.5.e.8.+.4.+.+.+.+.o.4.X.o.o.+.{ o.e.r { i. .- +.r.d r o.e. .; y 4.u.5.d + ; X.6.",
"i.i.i.i.i.i.i.r.8.i.i.i.i.i.e. d i.i.i.i.i.6. + p i.i.i.i.i.i.; t i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.p +.t e.e.5.t t.i.i.i.e o.4.t i.i.i.i.i.i.i.i.i.i.i.i.i.i.8.4.+.4.5.4.5.5.8.e.e.r.5.5.5.5.4.4.4.4.4.5.e.e.r.5.+.+.4.o.4.X.4.o.o.+.| <.{ o.4.t +.e.t w e.r.e + +.i.6.e + d 8.r. .w - p 4.i.",
"i.i.i.i.i.i.i.r + r.i.i.o.r.i.r + i.i.i.i.i.4. =.X. + o.i.i.i.i.5.4.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.5.+ ; 4.i.i.i.J | i.i.i.e.a p 6.i.i.i.i.i.i.i.i.i.i.i.i.6.$.4.4.4.4.4.5.5.e.e.4.4.6.e.4.4.5.5.4.4.4.4.4.$.4.4.+.+.+.+.o.o.+.{ 5.{ o.6.e +.6.r .e.d t 4.4.p t +.e. .- w +.i.5.J - ; .5.i.6.",
"i.i.i.i.i.i.i.+. p i.i.; w i.+. 4.i.r.i.i.o. 6.i.e.w w r.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.i.5.o.u i.i.i.i.e.e i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.t.6.=.$.4.4.5.5.6.6.4.5.e.8.4.4.5.e.5.4.4.4.4.4.4.4.4.+.+.o.<.o.+. .4.{ +.o.{ 6.{ p i. .; 6.r.w e u.r.t + X.i.e.p . r 4.i.6.Q & X t 4.i.i.",
"i.i.i.i.i.i.i.i.u 4.i.e ; 6.+ p i.i.i.i.Q r.i.i.i.X.r i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.o.p p d i.i.p o.i.i.i.i.d o.i.i.i.i.i.i.i.i.i.i.i.i.i.r.6.$.4.4.4.4.4.5.e.e.e.e.4.5.e.5.6.4.8.6.4.5.4.4.4.$.$.$.+.$.o.+...+.o.o. .o. .+.| { 4.{ a 6.+.r d 6.+.r t +.e.X.; 5 o.r.e.Q - . d 6.i.i.| = ",
"i.i.i.i.i.i.i.i.e.+ = i.w + ; + - & i.i.i.i.t + i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.o.= 5.i.i.e.w r.i.w 4.i.5.w i.4.e.i.e.r.i.i.i.i.i.i.i.i.i.i.i.e.5.+.4.4.4.4.5.6.<.e.6.4.4.e.6.4.e.6.4.4.4.e.5.4.4.+.$.+.+.o.o.+.o.+. .+.d 4.| a e.p d i.p w r.6.= t i.e.p + | i.i.| + w o.i.t.<.t = w d 6.u.6.4.",
"i.i.i.i.i.i.i.i.i.o. | t - i.w 4.i.i.i.; ; i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.o.p i.i.e.<.r.J e d i.i.| w t e.i.i.i.i.i.i.i.i.i.i.i.i.e.5.4.4.4.6.5.5.6.5.4.4.e.5.5.e.e.6.4.6.e.4.4.4.6.5.$.+.+.+.+.+.+.o.O.| 4.| o.+.p 4.o.t 5.$.w | e.{ w .8.o.w e o.e.+.e & t +.i.5.n = 5 o.r.i.t.| = ",
"i.i.i.i.i.i.i.i.i.i.t + ; i.i.d d i.i.i.| X.i.i.i.i.i.i.i.i.i.i.i.i. .d e.i.i.i.e 5.i.i.i.a o.i.- 6.i.i.6.t.i.i.i.i.i.i.i.i.i.i.i.e.4.4.4.5.5.5.5.6.e.6.r.6.4.e.e.e.e.5.4.5.5.e.6.4.4.+.+.+.+.o.o.+.o.+. .o.o. . .+.d o.+.w 4.6.5 a i.+.+ a i.e.r + X.i.e.d = p 4.i.4.p - = o.e.u.i.| + ",
"i.i.i.i.i.i.i.i.i.i.e.= ; i.i.i.o.- u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.w Q .e i.i.i.o.a i.i.6.t i.o.; +.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.+.4.4.5.4.5.6.e.5.4.6.r.5.6.r.5.4.4.6.6.4.5.4.+.$.+.$.+.+.o.o.o.o.o. .+.a 6.Q { r.t Q r.{ e +.5.p w X.6.o.r - Q e.r.o.- . e +.i.i.4.w + t 4.i.r.e.o.; ",
"i.i.i.i.i.i.i.i.i.i.i.+. ; i.i.i.i.5.e.i.i.i.i.i.i.i.i.i.i.i.i.i.u.i.{ { i.u +.i.i.i.e 6.i.i.{ t a r.i.i.i.i.i.i.i.i.i.i.i.i.6.+.+.4.4.4.4.6.e.6.5.5.e.4.6.e.r.6.4.e.6.4.6.e.5.$.4.+.+.o.+.o.o.o.o.o.+.{ =.{ X.o.d .4.p a e. .@ o.i.| . o.i.+.- w 5.i.o.; O p 6.i.i.| = . t 4.i.i.i.+.w ",
"i.i.i.i.i.i.i.i.i.i.i.i.p - i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.5 $.w 4.i.u.i.o.p o.6.i.e.i.i.i.i.i.i.i.i.i.i.i.r.6.<.4.5.5.5.5.6.6.e.6.e.5.5.e.e.e.6.5.4.5.4.e.r.8.4.4.4.o.+.+.o.+.o.o. .+. ...o.| .5.w 6.+.; 5.5.t p 4.4.t - | e.9.p + 3 $.i.6.d = p +.e. .p - t 6.i.i.e.| + + t ",
"i.i.i.i.i.i.i.i.i.i.i.i.e.d i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.{ = 5.i.i.i.r.{ = { r.i.i.i.i.i.i.i.i.i.i.i.r.6.4.+.4.5.5.4.5.5.e.i.5.4.4.4.5.e.e.4.4.4.8.4.4.<.4.+.+.+.+.+.o.o.o.o.o.o.o.X.+. .{ 4.d a 4.| t +.u.t ; r.e.; e e.e.d + 5 o.i.i.| = = | r.i.i.o.; O e 6.e.o.+. .w d 6.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.4.y 4.e.w i.i.i.i.6.{ i.i.i.i.i.i.i.i.i.i.i.i.r.4.+.4.5.5.4.5.6.e.6.4.6.r.5.4.4.6.5.5.e.6.4.8.e.4.+.+.+.+.+.+.o.o.o.o.o.o.o. .| o.| { 6.p { i.e d 6. .5 a 8.5.y = p u.r.a ; X.i.+.; w 5.i.i.e.d + - o.i.i.i.i.+.w . ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.d d e.i.+.t a 4.i.i.d { i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.4.5.5.4.4.5.e.6.6.6.4.4.r.6.5.5.4.4.5.5.e.e.e.4.+.+.+.+.o.o.o.o.o.o.o. .X.X.| 5.a $.X.t o.4.t t i.+.+ o.i.a $ p 6.i.+.; ; X.i.i.+.; t | e.+.; . . p 6.i.i.i.e.| = . p ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.t +.o.6.i. .5.i.i.i.i.6.d i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.4.e.r.e.6.6.5.e.6.<.5.4.4.5.6.e.4.5.4.4.4.4.$.$.+.+.+.o.o.o.o.o.o. .o.o.X.+.{ o. .d 4.o.w i.| w o.e.d = p r.e.w w e.8.w . t 4.i.i.+.; ; o.i.i.i.o.; d | o.i.o.= = Q e.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.5.4.i...a i.6.5.u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.$.4.4.e.6.4.6.6.4.5.e.5.4.4.5.5.5.4.e.5.4.4.4.4.4.$.+.o.+.o.o.+.o.o. .o.o. .X. .{ 5.d .+.p a 9.o.+ 4.6.- p 6.u.{ + & { e.i.| ; .i.+.= . p 6.i.i.u.o.; - o.u.e.e.e. .e o.e.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d p p 4.i.J a { d a i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.$.+.<.5.5.4.6.6.4.4.4.4.5.e.6.4.5.5.5.4.4.8.e.<.$.+.+.+.o.+.+.o.o.o.o.o. . .X. .+.n X.o.p X.e.5 4.+.w e 6.r.d + 4.e.- = o.i.i.o.= + d e.t.=.e .e.i.e.d + e 5.i.i.i.i.e.{ = w ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.X.d i.u.i.i.i.i.i.i.e r.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.4.4.4.4.4.4.5.5.4.r.e.e.6.5.4.8.e.5.4.4.6.8.$.5.5.+.+.+.+.o.+.o.o.o.o.o.X.o.o.| .X.a <.{ d 4.{ ; o.u.; o.r.Q + ; +.i.6.w t u.+.+ - o.i.i.r.X.; ; 6.4.p w = d e.i.i.i.i.6.p . + { e.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.4.t a e.6.t d p t o.i.{ | t o.i.i.i.i.i.i.i.i.i.i.i.i.r.6.+.+.5.r.4.4.6.e.6.4.4.4.e.e.e.e.5.4.e.e.5.6.e.4.=.O.+.+.+.+.o.o.+...o. .+. . ...{ +.n .=.a a e.r { e.o.= w r.X.; 4.i.5.w = | r.i.d p u.i.6.a + w +.i.i.i.i.o.; p | o.e.5.w - X.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.; 6.+.w r.u.r.i.u.e r.e.o.6.i.i.i.i.i.i.i.i.i.i.i.r.6.<.4.4.4.5.e.e.e.e.6.e.6.5.5.4.4.4.e.e.4.4.6.e.e.4.+.+.+.o.o.o.o.o.o.o.o. . . .o. . .o.J +.| p +.5.e { e.; w 4.i.+.; ; e.{ w +.i.i.4.t t e.{ + + p 5.i.i.i.r.| + p e.6. .d e + e 4.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i. .d e.6.t i.i.| | i.o.6. .a i.i.i.i.i.i.i.i.i.i.i.i.i.e.5.+.+.4.5.4.4.4.4.r.8.<.4.6.e.4.4.5.4.4.6.e.4.4.$.$.+.+.+.+.o.o.o.o.o.o.X.X.o. . .o.| o.{ d $...p 6.p ; .i.{ t i.X.+ . p e.i.+.w 5.i.o.- e 4.i.i.i.o.e +.r.u.4.p + @ { e.i.i.i.i.i.5.w r .4.e.i.i.e.",
"i.i.i.i.i.i. .{ e.i.4.t { 4.6.i.w e.i.6.a i.o.p .i.i.i.i.i.i.i.i.i.i.i.i.e.4.$.+.4.4.4.6.e.e.6.4.e.6.4.5.4.e.6.4.8.r.6.t.6.=.+.4.$.+.O.o.+.o.o.o. .o.o. . . .o.| { +.{ X.+.y p e.a J i.+.= + o.e.; { i.i.4.; . { e.r + d e.i.i.r.o.= t r.{ + . ; .r.i.i.i.i.i.+.5 p r.o.",
"i.i.i.i.i. .e .4.i.4.+ e.i.i.i. .u i.+.p i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.$.5.4.4.4.6.e.6.e.6.4.6.r.5.5.5.6.e.4.4.6.e.5.$.+.+.+.o.o.o.o.o. .o. .o. .o.| | o. .o. .u o.o.t 6.6.e 5 6.w + o.i.r.d & +.<.+ + .r.i.i.+.w +.i.6.d = p 5.i.i.i.i.o.e 6.i.i.i.i.i.X.= ; .r.i.i.",
"i.i.i.i.i.a .i.i.i.i.t +.i.i.i.i.{ r p 9.i.i.i.i.i.i.i.i.i.i.i.i.6.4.$.4.4.5.5.4.4.$.e.5.4.4.4.4.4.e.6.4.4.4.e.6.+.$.+.+.o.+.+.o.o.+...o.o.o. . . .o. .X. .d o.n | 6.| e 6.w @ .i.4.t i.e.t + d r.6.w +.i.i.e. .& = 6.X.. + d 6.i.i.i.i.4.p . O = { t. .. w +.i.i.i.i.i.",
"i.i.i.i.i. .p i.i.i.i.4.t i.i.i.i.i.r.i.i.i.i.i.i.i.i.i.i.i.r.6.4.4.4.4.4.5.6.e.r.5.4.e.e.e.e.e.6.4.5.e.4.4.4.5.4.$.+.4.o.+.o.+.o.o.o.X.o.X. . . . .{ o.n .4.d o. .; p u. .{ i.6.w t 6.= + X.i.i.8.p + | e.p + e +.i.i.i.e.t 4.i.i.i.i.4.w = X.u.5.| 5 . . t 4.i.i.i.u.i.i.i.",
"i.i.i.i.i.e.5 e.u.i.i.i.t +.i.i.i.i.i.i.i.i.i.i.i.i.i.i.r.6.4.4.4.5.4.4.5.e.e.5.6.e.4.4.6.6.6.5.e.e.<.e.6.$.4.+.+.+.+.+.+.o.o.o.X.o.o. .o.X.| ..| ..o.{ +.n r o.o.a u.6.t + 4.w t 6.i.6.p e.i.4.w ; o.e.t . p 5.i.i.i.e.Q + O t e.o.+ e 4.i.i.i.i.i.i.e.t X.i.i.i.i.i.i.i.i.6.",
"i.i.i.i.i.i.{ p i.e.{ i.4.o.i.i.i.i.i.i.i.i.i.i.i.i.r.5.4.$.8.u.6.4.4.5.5.e.4.$.5.r.6.4.4.4.4.4.8.6.+.4.$.<.+.+.+.o.o. .o.o.o.o. .o.| .X.o.o.{ o.d a $.n o.e.Q 3 4.5 . a u.e.p e.i.6.r . o.u t 4.i.i.i.+.t i.i.i.6.p . & Q u.4.r . p 6.i.i.i.i.i.i.r. .- = d 5.i.i.i.4.t . ",
"i.i.i.i.i.i.i.w p p d i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.4.4.5.4.5.r.6.4.5.4.6.5.6.e.e.e.<.5.6.6.6.e.5.+.$.o.+.+.+.o.o.o.+.o. .o...o.o. .| o.J { o.n 4.+.r o.Q + p i. .J i.i.| . t 4.- . { e.i.=.p e.i.i.r.X.& : g k V V h f g g g g v C V C C z e 6.i.i.i.i.i.i.e.{ $ - 6.o.. ",
"i.i.i.i.i.i.i.i.| .i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.4.+.4.4.4.4.4.e.6.$.4.5.5.6.e.5.5.r.4.4.5.8.6.4.+.+.+.+.+.o.o.o.+. .X.X.+.o.| | | | +.X.+. .p o.w w 5.o.p r.i.p ; e.d . p r.+.+ .i.i.u.o.- - e.e.{ & , j l l j j j j j j j j j j j j g . ; .i.i.i.6.p X = { 6.i.i.i.+.p ",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.4.+.4.4.4.4.4.4.4.4.4.6.e.5.4.5.4.e.4.<.4.r.e.+.<.+.+.o.$.o.+.+. .+.+. . .o.o.| { | o.4.o.| d | e { 5.p 5.i.d a t.t = 4.{ | i.i.e.a o.i.e.{ = - +.p + Q %.j &.r.j j j j j j j j j j j j h $ 8. . . = .r.i.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.4.+.+.4.5.4.4.e.e.e.5.4.4.4.e.6.4.4.4.6.e.5.r.5.4.+.$.+.+.+...+.X.o.+. .| o.o. . .o.4.| d p a .4. .e.o.r 6.a . w =.X ; 5.i.e.{ e.i.6.t t . e 4.i.i.i.p | r.i.7.j 7.i.j j j j j j j j j j j j g + a 5.i.t.o.w ; +.i.i.i.i.i.i.i.i.i.i.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.4.4.6.6.4.4.5.e.e.6.4.e.6.4.4.4.5.e.4.+.4.5.6.6.4.+.+.4.o.$. .+.o.| +. . .+.+.| .o.{ a p o.6.4.4.a d o.= 5 +.& t 8.i.+.5.i.e.p . o.w w +.i.5.+ p 5.i.i.i.e.d ; 5.i.i.&.j 7.r.j j j j j j j j j j j j h n e.i.i.i.i.i.i.6.t e 6.i.i.i.u.i.i.i.i.i.i.i.o.",
"i.i.i.i.i.i.i.i.i.i.i.i.i.i.6.+.+.5.e.6.e.6.4.5.r.5.4.5.5.e.5.4.4.4.e.6.e.5.4.$.+.+.+.+.+.o.o.+. .$.o.{ 4. .a .o.| .+.e.+.p p p ; o.| w 6.i.o.e.i.o.+ o.e . p r.<. t 5.i.i.i.o. .i.i.i.6.p . +.Q 2 j 7.r.l j j j j j j j j j j j c i.i.i.i.i.i.i.i.4.r w 4.i.i.i.i.i.i.i.i.i. .= ",
"i.i.i.i.i.i.i.i.i.i.i.r.5.+.4.4.4.5.e.4.4.5.5.4.6.e.4.4.4.e.6.$.4.6.e.e.6.+.+.$.o.4.o.+.o.4. .$.X.| o.{ { =.$. .o.+.a t w p 4.X.X.i.o.5.i.| . = { + t r. . { r.i.i.o.4.i.i.r.| = +.5.e ; o.i.s > j 7.i.j j j j j j j j j j j j c i.i.i.i.i.r...- = .i.i.i.i.e.{ + ",
"i.i.i.i.i.i.i.i.i.r.5.+.+.4.4.4.4.4.e.6.6.4.4.4.5.e.5.4.$.6.e.4.4.r.6.4.+.+.+.+.X.+. .+.| o. .| 4.X.o.5.{ p n n e J 5.6.6.5.d e.o.$ - p + o.r.+ a e.i.e.o.r.i.u.X.- Q r.Q + + p 6.- e <.i.i.i.i.@.j 7.i.j j j j j j j j j k B x Z q.q.w.w.>.q * * 8 8 8 8 * . { e.t ",
"i.i.i.i.i.i.i.e.4.$.$.5.4.4.4.6.5.4.5.e.e.e.e.5.4.6.e.4.+.6.e.$.+.<.+.$.+.+.+.+. .+. .+.o.o.4.Q .| t { +.X.O.6.e.X.r o.e = u + - +.i.e +.i.i.X.e.i.e.p = u.{ + ; +.- + { e.i.i.5.$ t 6.i.i.i.i.i.6.M j 7.r.j j j j j j j j j m ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! . r +.r.o.; ",
"i.i.i.i.i.e.4.+.$.4.4.4.4.4.4.e.4.4.5.4.4.5.6.e.<.5.e.8.e.r.5.+.+.+.+.+.o.+.o.+.X.+. .{ .a X.o. .e.5.| 4.| e e 5 a d - o.i.$.<.i.4.{ i.t.d $ 4.t - +.; t 4.i.i.{ + .r.i.i.i.i.X...i.i.i.i.i.4.y > j 7.i.j j j j j j j j j M ^ ] [ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ( 6.i.i.i.i.i.5.t ",
"i.i.i.6.$.+.4.4.4.4.4.6.e.5.5.e.4.4.5.4.4.4.4.e.4.$.e.e.5.4.+.+.+.+.+.o.o.o. .o. .X.+.o.e.X.=.o.p p p r ; o.5.| e.e.r.i.+.w e.4.; t p t 4.+ w 4.i.i.a t 9.i.i.i.6.{ r.i.i.i.r. .= $ 9.i.i.4.i o o 1 j 7.r.l j j j j j j j j m ^ w.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.i.i.i.i.i.i.i.6.p + ",
"i.6.+.4.4.4.$.4.4.6.4.4.6.e.e.6.4.4.4.$.8.6.5.e.4.+.4.e.+.+.+.o.O.o.o.o...+.+.4.o.X. .t d y t o.o.o.e.r.6.o.e.4.; e o.& p = ; e. . d e.i.e.a 5.i.i.i.| o.i.i.i.5.p . +.i.e.d + 7 U I Y Y I I U U U D j 7.r.j j j j j j j j j m ^ q.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.i.i.i.i.i.u.i.i.i.4.",
"4.$.4.4.5.4.4.4.4.6.6.4.4.4.e.e.6.4.$.4.6.e.e.5.$.+.+.6.4.o.+.+.+.$.o.+.| .t { { d 5.+.9.t.+.6.4.p n d = w - + | e { i.o.w e.i.r.+.e.i.i.o.e e.i.e.| = t i.+.e d Q . A U R R U U U U U U D j 7.i.j j j j j j j j j m ^ q.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.i.i.i.i.i.i.i.4.t ",
"+.4.5.5.5.6.5.4.5.5.e.4.4.4.6.6.6.e.4.4.4.$.5.+.+.4.+.4.$.+. .| | .{ o.o.5.4.e.4.+.+.t a t ; - e p = d e.d .i.r.+.i.i.o.6.i.r.{ + 6.i. .= & 6.{ + + { w . t 4.i.; - O.;.U 0.0.U U U U U U G j #.7.j j j j j j j j j m ^ w.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.i.i.i.i.i.+.w ",
"4.4.4.4.4.6.e.4.e.8.e.5.4.4.6.5.$.5.6.4.4.$.$.+.+.o. . .o.+.+.4.4.5.+.+.a | e t e ; J p d 6.+.4.u.e.i.6.6.i.e.e o.i.| - e.p ; | + w +.= & | e.i.= + p 6.i.i.i.+. w +.i.i.;.U 0.0.U U U U U U G j j l j j j j j j j j j N ^ q.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ i.i.i.r. .= ",
"5.5.4.4.4.4.e.6.6.6.e.6.$.$.e.5.+.+.+.+.o.+.+.+.4.4.+.4.o.X.d d p p t | a 4.o.5.t.5.r.r.+.e.e.p o.5.; + o.w - a . e { ; $.6. t 5.i.r.O = o.r.i.i.i.d a e.i.i.i.i.i.+.4.i.i.i.i.;.U 0.y.U U U U U U G j j j j j j j j j j j j m ^ q.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.e.{ + ",
"4.4.4.4.4.$.4.e.e.4.6.8.4.+.5.4.<.$.4.+.+.O.X. .| d n { .o.+.5.e.e.r.9.5.9. .4.J t Q ; ; w + w ; p p - 4.o. p 6.i.t 3 4.i.i.4.p 6.i.i.i.5.+.i.i.i.i.r.d o.i.i.i.i.i.o.; .i.t.i.i.-.U 0.y.U U U U U U T F F F F F S < < < b &.&.,.^ q.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ( a . ",
"4.4.4.4.$.4.$.6.e.4.$.6.4.+.$.+.+.o.o.o.o.+.=.6.6.e.6.6.5.o.+.{ { w p ; - e @ 5 p = r o.; d r.d p r.i.d 4.i.i.o.6.i.u.4.5.i.i.i.{ o.i.i.i.4.t + r.i.i.6.d + p i.i.i. .= - i.i.8.a 7 U 0.0.U U U U U U U U U U U U P O <.a 0 ^ q.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ( - ",
"4.$.4.4.$.4.$.$.5.$.+.+.+.4.5.5.5.4.4.$.o.o. .a p t p 5 t w p t | d o. .+.6.+.i.6.8.i.8.t.e.6.u.i.o.4.i.i.J d i.i.o.= p i.e.{ @ +.i.+.w + r.6.p ; e.{ + O o.t . 7 U 0.y.U U U U U U U U U U U U L t 4.i.} 9 ^ q.u./ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.| . ",
"4.=.$.$.4.4.$.$.4.4.+.+.o.o...| d d { J { | .o.+.5.6.e.e.i.e.i.r.6.i.4.e.r. .6.e.d o.i.p ; r.o.+ - e.Q . +. .+ .{ . = | ; d t ; +.; . p e.5. 7 U 0.y.U U U U U U U U U U U U P a 6.i.i.i.i.1.^ q.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.i.6.w ",
"O.$.+.+.$.+.+.+.+.+.+.4.6.6.e.e.e.i.e.u.e.e.6.6.4.+.o.X.{ .a { e a r ; p & ; t O - t = t & w u . - .& e 4.= = .e.+ + a e.r.. e 4.i.i.e + { e.i.i.i.e 7 U 0.y.U U U U U U U U U U U U E i.i.i.i.i.i.3.^ q.u.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.i.i.i.X.+ + ",
"4.4.4.4.4.4.$.<.4.+.+.X.{ { d p p e t t 3 w w - ; ; w ; ; e @ p = 5 d = e .+ e $.; + +.+. w 6.6. ; +.i.d p 5.i.4. ; o.u.i.6. + | r.i.i.e.. . p 6.i.i.i.i.{ - .r.i.i.i.i.i.+. X K U 0.y.U U U U U U U U U U U U W i.i.i.i.i.i.2.^ ' ] ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.i.i.i.i.e.p . - .r.",
"+.o.+.o.X.o.X.X.o.o.X.X. .X.o.o.o.+.+.+.4.+.5.+.6.+.e.+.e.4.8.6.4.i.+.6.i.o.5.i.+.o.i.i. .4.i.i. .+.i.i.r.{ 6.i.i.i.o.o.i.i.i.i.4. .i.i.u.i.i.e.Q e.i.i.i.u.i.i.4.X.i.i.i.i.i.i.i.i.e.| t.;.U 0.0.U U U U U U U U U U U U E i.i.i.i.i.i.2.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` i.i.i.i.i.i.6.p e.i.i.",
"5.6.6.8.e.e.e.e.e.e.e.t.r.r.e.u.r.e.e.e.e.r.6.u.6.r.e.6.i.$.e.u.+.u.i.o.e.i.+.o.i.i.| 4.i.i.X.| i.i.i.d .i.i.i.4.t e.i.i.i.6.t .i.i.i.i.r.{ ; e.i.r.i.i.i.5.e w i.i.i.i.i.i.i.e.{ | i.;.U 0.0.U U U U U U U U U U U U E i.i.i.i.i.i.2.~ ~ ~ ~ / _ ) ) ) ) ) ) ) ) / ' i.i.i.i.4.r . + o.i.",
"| d { a p e e w r w w w e w w 5 5 e w t e t w t t p 5 Q 5 p { @ | | . | 4.= = e. .. w i.o.- 6.r.Q + O e.i.o.w w i.i.4.t . +.i.i.e.a + + r.i.i.i.+.w + e.i.i.i.i.6.p . = i.;.U -.-.U U U U U U U U U U U U E i.i.i.i.e. .= O O O & 5.i.u.i.i.i.i.i.i.i.i.i.i.+.5 e ",
"i.i.i.i.i.e.9.6.5.4.o.o.X. .n J d a p t t 5 e w - t . 5 5 . ; ; . + w = = p + = d = p { . p o.= .4.; 6.6.t . + u.i.o.; 4.i.i.4.e O.:.U U U U U U U U U U U U U U U E i.i.e.d + . 4.i.i.i.i.i.i.i.i.r. .= ",
"{ | .+.4.5.e.e.u.u.r.i.i.i.i.r.u.e.r.9.e.4.6.o.6.| +.$.r +.+.= .5.+ - 5.| = 4. . . e 5.; = o.t + { w p t . 5 | = .4.; 3 ;.U U U U U U U U U U U U U U U W 8.p . . +.i.i.i.i.i.e.d + ",
"| a t w ; ; ; e u a { .X.o.+.5.4.r.4.i.5.u.r.e.i.i.i.8.i.i.+.r.i.| +.i.6.w +.i.6.+ u 6.i. . w o.i.9. - | i.e.O + a e.e.. ; o.e.. + | o. t { % 4 4 4 4 4 4 4 4 4 4 4 # H *.6 .i.i.6.p O ",
"i.i.8.4.+.| d t w ; ; ; - ; 5 5 t t | p | o.a e.o.| i.4. .i.i.o.8.i.i.5.8.i.i.i.+.6.i.i.i.p +.i.i.i.a = o.i.i.i. . = { e.i.i.+. w +.i.i.e.+ - .e.i.6. t 5.i.+. X a e.u . 4.t ",
"5.e.i.i.i.i.e.e.4.+. .n d e t = w + - & ; + p = = +.w = 6.o.+ .i.+.= +.i.e.d { i.i.i.o.4.i.i.i.i.e.4.i.i.i.i.i.d | i.i.i.r.i.{ p 5.i.i.i.i.e.. 5 +.i.i.i.i.i.= + d 6.i.i.i.i.; = .r.i.i.r.= + d e.i. . ",
"e d .+.5.e.e.i.r.i.e.u.5.5.o.+.d | a = { = . t + + p - r +.- d r.d + + r.i.o.- & r.i.i.4.; { i.i.i.i.5.{ i.i.i.r.i.i.i.o.6.i.i.i.i.i.i.r.+ r 4.i.i.i.i.i.i.i.e + { e.i.i.i.i.i.i. . ; o.i.i.i.i.i.i.+. = .r.i.i.i.i.+.+ ",
"e ; = ; t d .o.<.4.e.e.r.e.i.e.e.5.o.r.a J 6.5 = +.p = { = w p + o.o.= +.i.o.; . e.i.i.4.r p i.i.i.i.i. .= 6.i.u.i.i.i.i.i.o.5.i.i.i.i.i.i.i.i.i.{ + X.i.i.i.i.i.i.i.i.i.r.& e 4.i.i.i.i.i.i.i.i.i.{ ; o.i.i.i.i.i.i.i.i.4.+ ",
"+.| t ; - & ; e p n { o.=.O.i.5.i.i.i.8.e.i.| o.i.| = +.i.; t 6.e ; d + w X.= d i.o.w $.i.i.e.d + + i.i.i.i.i.i.X.= + r.i.i.i.i.i.i.i.i.5.X.i.i.i.i.i.i.i.i.i.i.i.i.{ p 6.i.i.i.i.i.i.i.i.i.i.i.i.w t 4.i.i.i.i.i.i.i.i.i.i.i.6.& . ",
"i.6.<.X.n p 5 - + - w e t o.t +.6.{ e.i.5.e.i.i.e.o.i.i.d t 6.i.{ w +.i.w = o.t + d ; + i.6.p + ; i.i.i.e.{ + & r.i.i.i.i.i.i.4.t 5 i.i.i.i.i.i.i.i.i.i.i.i.o.6.i.i.u.i.i.i.i.i.i.i.i.i.i.i.6.+ . p 6.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.- + d 6.",
"r.i.u.e.4.o.X.p p ; = = = . d p $ 4.+.; $.i.o. .i.i.e.e.6.i.i.4.e <.i.i.n w o.i.6. = o.4.. p p p i.6.a + + r.i.i.i.i.o.; + r.i.i.i.i.i.i.i.i.r.| = 4.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.o.d e.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e.w = .r.i.i.",
"+.6.r.i.r.t.<.4.| { | + t 5 p ; .4.= ; i.r.d a i.i.r.4.e.i.i.i.5.e 4.i.i.i.w ; o.u.i.a + p e.d { p + i.i.r. .= 4.i.i.i.i.i.i.6.d + e i.i.i.i.i.i.i.i.i.i.i.i.i.e.{ - +.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.e ; o.i.i.i.i.i.",
"J | +.6.6.i.i.e.e.4.d 6.p = X.e @ w 3 = 5.J O = t.i.X.= +.i.i.i.+.e.i.i.i.i.4.w 4.i.i.i.e.+ + { e.i.i.= . p e.p + 6.{ + o.i.i.i.i.4.t . 6.i.i.i.i.i.i.i.i.i.i.6.a + + e.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.p 4.i.i.i.u.i.i.i.",
"- a d d 6.o.e.i.r.e.i.X.| i.d O o.X. ; e + . 6.o.$ a i.i.+.= a i.i.i.i.5.6.i.i.i.i.i.| . .r.i.i.i.5. O a e.i.i.w - o.+ O a i.i.<.e d i.i.i.i.i.i.i.i.6.t . t i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.+.w + 4.i.i.i.i.i.i.i."
};

Binary file not shown.

View File

@@ -0,0 +1,86 @@
/////////////////////////////////////////////////////////////////////////////
// Name: press.pov
// Purpose: POV-Ray scene used to generate clip for splash
// Author: Wlodzimierz ABX Skiba
// Created: 24/11/2004
// Copyright: (c) Wlodzimierz Skiba
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#version 3.6;
// Rendering options : +FT +W80 +H60 +AM1 +A0.05 +R5 +J0 +KFF500
// Produced TGA images converted to MPG with good old (1993) CMPEG tool
// Conversion : cmpeg.exe -v1 ipb.ctl frames.lst press.mpg
#include "colors.inc"
#include "rad_def.inc"
global_settings {
assumed_gamma 1.0
max_trace_level 100
}
background { colour White }
#declare Texts = array[ 3 ];
#declare Texts[0] = "PRESS";
#declare Texts[1] = "ANY";
#declare Texts[2] = "KEY";
camera{ orthographic look_at .5 location .5-z right 1.05*x up 1.05*y }
#declare Items = dimension_size( Texts , 1 );
#declare Objects = array[ Items + 1 ];
#declare f_line = function(x,xa,ya,xb,yb){((yb-ya)/(xb-xa))*(x-xa)+ya};
#declare Counter = 0;
#while ( Counter <= Items )
#if ( Counter < Items )
#declare Object = text{ ttf "crystal.ttf" Texts[ Counter ] 1 0 };
#else
#declare Object = Objects[ Items ];
#end
#declare M = max_extent( Object );
#declare m = min_extent( Object );
#declare S = M - m;
#declare Objects[ Counter ] = object{ Object translate -m + z*Counter scale <1/S.x,1/S.y,1> };
#declare Objects[ Items ] =
#if ( Counter = 0 | Counter = Items )
object{
#else
union{
object{ Objects[ Items ] translate y*1.1 }
#end
object{ Objects[ Counter ] }
};
#declare Pause=0.1;
#declare X0=(Counter+Pause)/(Items+2);
#declare Y0=0;
#declare X1=(Counter+1)/(Items+2);
#declare Y1=1;
#declare X2=(Counter+2-Pause)/(Items+2);
#declare Y2=0;
#declare C1=f_line(clock,0,0,3/4,1);
#declare C2=(Items+1)/(Items+2);
#declare C3=f_line(clock,1/4,0,1,1);
#declare C=max(min(C1,C2),C3);
#declare increase=f_line(C,X0,Y0,X1,Y1);
#declare decrease=f_line(C,X1,Y1,X2,Y2);
#declare change=min(increase,decrease);
#declare level=min(max(change,0),1);
object{
Objects[ Counter ]
pigment{ rgb level transmit 1-level }
}
#declare Counter = Counter + 1;
#end

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<makefile>
<include file="../../build/bakefiles/common_samples.bkl"/>
<exe id="splash" template="wx_sample" template_append="wx_append">
<sources>splash.cpp</sources>
<wx-lib>media</wx-lib>
<wx-lib>core</wx-lib>
<wx-lib>base</wx-lib>
</exe>
<wx-data id="data">
<files>splash.png press.mpg</files>
</wx-data>
</makefile>

View File

@@ -0,0 +1,292 @@
/////////////////////////////////////////////////////////////////////////////
// Name: splash.cpp
// Purpose: wxSplashScreen sample
// Author: Wlodzimierz ABX Skiba
// Created: 04/08/2004
// Copyright: (c) Wlodzimierz Skiba
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// ============================================================================
// declarations
// ============================================================================
// ----------------------------------------------------------------------------
// headers
// ----------------------------------------------------------------------------
// For compilers that support precompilation, includes "wx/wx.h".
#include "wx/wxprec.h"
// for all others, include the necessary headers (this file is usually all you
// need because it includes almost all "standard" wxWidgets headers)
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
#include "wx/image.h"
#include "wx/splash.h"
#include "wx/mediactrl.h"
// ----------------------------------------------------------------------------
// resources
// ----------------------------------------------------------------------------
// the application icon (under Windows it is in resources and even
// though we could still include the XPM here it would be unused)
#ifndef wxHAS_IMAGES_IN_RESOURCES
#include "../sample.xpm"
#endif
// for smartphone, pda and other small screens use resized embedded image
// instead of full colour png dedicated to desktops
#include "mobile.xpm"
// ----------------------------------------------------------------------------
// private classes
// ----------------------------------------------------------------------------
// Define a new application type, each program should derive a class from wxApp
class MyApp : public wxApp
{
public:
// override base class virtuals
// ----------------------------
// this one is called on application startup and is a good place for the app
// initialization (doing it here and not in the ctor allows to have an error
// return: if OnInit() returns false, the application terminates)
virtual bool OnInit() override;
void DecorateSplashScreen(wxBitmap& bmp);
};
// Define a new frame type: this is going to be our main frame
class MyFrame : public wxFrame
{
public:
// ctor(s)
MyFrame(const wxString& title);
// event handlers (these functions should _not_ be virtual)
void OnQuit(wxCommandEvent& event);
void OnAbout(wxCommandEvent& event);
bool m_isPda;
private:
// any class wishing to process wxWidgets events must use this macro
wxDECLARE_EVENT_TABLE();
};
// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------
// IDs for the controls and the menu commands
enum
{
Minimal_Run = wxID_HIGHEST
};
// ----------------------------------------------------------------------------
// event tables and other macros for wxWidgets
// ----------------------------------------------------------------------------
// the event tables connect the wxWidgets events with the functions (event
// handlers) which process them. It can be also done at run-time, but for the
// simple menu events like this the static method is much simpler.
wxBEGIN_EVENT_TABLE(MyFrame, wxFrame)
EVT_MENU(wxID_EXIT, MyFrame::OnQuit)
EVT_MENU(wxID_ABOUT, MyFrame::OnAbout)
wxEND_EVENT_TABLE()
// Create a new application object: this macro will allow wxWidgets to create
// the application object during program execution (it's better than using a
// static object for many reasons) and also implements the accessor function
// wxGetApp() which will return the reference of the right type (i.e. MyApp and
// not wxApp)
wxIMPLEMENT_APP(MyApp);
// ============================================================================
// implementation
// ============================================================================
// ----------------------------------------------------------------------------
// the application class
// ----------------------------------------------------------------------------
// 'Main program' equivalent: the program execution "starts" here
bool MyApp::OnInit()
{
if ( !wxApp::OnInit() )
return false;
wxImage::AddHandler(new wxPNGHandler);
// create the main application window
MyFrame *frame = new MyFrame("wxSplashScreen sample application");
wxBitmap bitmap;
if (frame->m_isPda)
bitmap = wxBitmap(mobile_xpm);
bool ok = frame->m_isPda
? bitmap.IsOk()
: bitmap.LoadFile("splash.png", wxBITMAP_TYPE_PNG);
if (ok)
{
// we can even draw dynamic artwork onto our splashscreen
DecorateSplashScreen(bitmap);
// show the splashscreen
new wxSplashScreen(bitmap,
wxSPLASH_CENTRE_ON_SCREEN|wxSPLASH_TIMEOUT,
6000, frame, wxID_ANY, wxDefaultPosition, wxDefaultSize,
wxSIMPLE_BORDER|wxSTAY_ON_TOP);
}
#if !defined(__WXGTK__)
// we don't need it at least on wxGTK with GTK+ 2.12.9
wxYield();
#endif
// and show it (the frames, unlike simple controls, are not shown when
// created initially)
frame->Show(true);
// success: wxApp::OnRun() will be called which will enter the main message
// loop and the application will run. If we returned false here, the
// application would exit immediately.
return true;
}
// Draws artwork onto our splashscreen at runtime
void MyApp::DecorateSplashScreen(wxBitmap& bmp)
{
// use a memory DC to draw directly onto the bitmap
wxMemoryDC memDc(bmp);
// draw an orange box (with black outline) at the bottom of the splashscreen.
// this box will be 10% of the height of the bitmap, and be at the bottom.
const wxRect bannerRect(wxPoint(0, (bmp.GetHeight() / 10)*9),
wxPoint(bmp.GetWidth(), bmp.GetHeight()));
wxDCBrushChanger bc(memDc, wxBrush(wxColour(255, 102, 0)));
memDc.DrawRectangle(bannerRect);
memDc.DrawLine(bannerRect.GetTopLeft(), bannerRect.GetTopRight());
// dynamically get the wxWidgets version to display
wxString description = wxString::Format("wxWidgets %s", wxVERSION_NUM_DOT_STRING);
// create a copyright notice that uses the year that this file was compiled
wxString year(__DATE__);
wxString copyrightLabel = wxString::Format("%s%s wxWidgets. %s",
wxString::FromUTF8("\xc2\xa9"), year.Mid(year.length() - 4),
"All rights reserved.");
// draw the (white) labels inside of our orange box (at the bottom of the splashscreen)
memDc.SetTextForeground(*wxWHITE);
// draw the "wxWidget" label on the left side, vertically centered.
// note that we deflate the banner rect a little bit horizontally
// so that the text has some padding to its left.
memDc.DrawLabel(description, bannerRect.Deflate(5, 0), wxALIGN_CENTRE_VERTICAL|wxALIGN_LEFT);
// draw the copyright label on the right side
memDc.SetFont(wxFontInfo(8));
memDc.DrawLabel(copyrightLabel, bannerRect.Deflate(5, 0), wxALIGN_CENTRE_VERTICAL | wxALIGN_RIGHT);
}
// ----------------------------------------------------------------------------
// main frame
// ----------------------------------------------------------------------------
// frame constructor
MyFrame::MyFrame(const wxString& title)
: wxFrame(nullptr, wxID_ANY, title)
{
m_isPda = (wxSystemSettings::GetScreenType() <= wxSYS_SCREEN_PDA);
// set the frame icon
SetIcon(wxICON(sample));
#if wxUSE_MENUS
// create a menu bar
wxMenu *menuFile = new wxMenu;
// the "About" item should be in the help menu
wxMenu *helpMenu = new wxMenu;
helpMenu->Append(wxID_ABOUT, "&About\tF1", "Show about frame");
menuFile->Append(wxID_EXIT, "E&xit\tAlt-X", "Quit this program");
// now append the freshly created menu to the menu bar...
wxMenuBar *menuBar = new wxMenuBar();
menuBar->Append(menuFile, "&File");
menuBar->Append(helpMenu, "&Help");
// ... and attach this menu bar to the frame
SetMenuBar(menuBar);
#endif // wxUSE_MENUS
#if wxUSE_STATUSBAR
// create a status bar just for fun (by default with 1 pane only)
CreateStatusBar(2);
SetStatusText("Welcome to wxWidgets!");
#endif // wxUSE_STATUSBAR
}
// event handlers
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
// true is to force the frame to close
Close(true);
}
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
{
wxBitmap bitmap;
if (m_isPda) bitmap = wxBitmap(mobile_xpm);
bool ok = m_isPda
? bitmap.IsOk()
: bitmap.LoadFile("splash.png", wxBITMAP_TYPE_PNG);
if (ok)
{
wxImage image = bitmap.ConvertToImage();
// do not scale on already small screens
if (!m_isPda)
image.Rescale(bitmap.GetSize()/2);
bitmap = wxBitmap(image);
wxSplashScreen *splash = new wxSplashScreen(bitmap,
wxSPLASH_CENTRE_ON_PARENT | wxSPLASH_NO_TIMEOUT,
0, this, wxID_ANY, wxDefaultPosition, wxDefaultSize,
wxSIMPLE_BORDER|wxSTAY_ON_TOP);
wxWindow *win = splash->GetSplashWindow();
#if wxUSE_MEDIACTRL
wxMediaCtrl *media = new wxMediaCtrl( win, wxID_EXIT, "press.mpg", wxPoint(2,2));
media->Play();
#else
wxStaticText *text = new wxStaticText( win,
wxID_EXIT,
"click somewhere\non this image",
wxPoint(m_isPda ? 0 : 13,
m_isPda ? 0 : 11)
);
text->SetBackgroundColour(*wxWHITE);
text->SetForegroundColour(*wxBLACK);
wxFont font = text->GetFont();
font.SetFractionalPointSize(2.0*font.GetFractionalPointSize()/3.0);
text->SetFont(font);
#endif
}
}

Binary file not shown.

View File

@@ -0,0 +1,106 @@
/////////////////////////////////////////////////////////////////////////////
// Name: splash.pov
// Purpose: POV-Ray scene used to generate splash image for wxWidgets
// Author: Wlodzimierz ABX Skiba
// Created: 04/08/2004
// Copyright: (c) Wlodzimierz Skiba
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#version 3.6;
// Rendering options : +FN +W638 +H478 +AM1 +A0.05 +R5
#include "colors.inc"
#include "rad_def.inc"
#include "screen.inc"
#include "shapes.inc"
global_settings {
assumed_gamma 1.0
radiosity {}
}
#local Location = <0,5,-100> ;
Set_Camera_Location(Location)
Set_Camera_Look_At(<0,0,0>)
background { rgb White }
light_source { 1000*y color White }
light_source { Location color White }
union{
Center_Object( text {
ttf
"crystal.ttf",
". wxWidgets ."
.01, 0
scale 20 translate 22*y
pigment { color Black }
} , x )
Center_Object( text {
ttf
"crystal.ttf",
". Cross-Platform GUI Library ."
.01, 0
scale 10 translate 10*y
pigment { color Black }
} , x )
Center_Object( text {
ttf
"crystal.ttf",
". wxSplashScreen sample ."
.01, 0
scale 2 translate 3 * y translate -z*84
pigment { color Gray }
} , x )
plane { y 0 pigment { checker Black White } }
rotate z*25
}
#local Square = mesh {
triangle { <0,0,0> <0,1,0> <1,0,0> }
triangle { <1,1,0> <0,1,0> <1,0,0> }
}
#macro Round_Cone3(PtA, RadiusA, PtB, RadiusB, UseMerge)
#local Axis = vnormalize(PtB - PtA);
#local Len = VDist(PtA, PtB);
#local SA = atan2(RadiusB - RadiusA, Len);
#local Pt_A = PtA + Axis*RadiusA;
#local Pt_B = PtB - Axis*RadiusB;
#if(UseMerge)
merge {
#else
union {
#end
cone {Pt_A, RadiusA, Pt_B, RadiusB}
sphere {Pt_A + Axis*tan(SA)*RadiusA, RadiusA/cos(SA)}
sphere {Pt_B + Axis*tan(SA)*RadiusB, RadiusB/cos(SA)}
}
#end
#local Line = object {
Round_Cone3_Union( <.15,.15,0>, .05, <.15,.9,0>, .05)
pigment { color White }
finish { ambient 1 diffuse 0 }
scale <1,1,.01>
}
#macro Put_Square ( With_Pigment , At_Location , Order )
#local Next_Square = union{
object{ Square pigment { With_Pigment } }
object{ Line }
scale .15
};
Screen_Object (Next_Square, At_Location, 0, false, .1 + Order / 100 )
#end
Put_Square( pigment {color Red} , <0.65,0.1> , 3 )
Put_Square( pigment {color Blue} , <0.72,0.2> , 2 )
Put_Square( pigment {color Yellow} , <0.81,0.13> , 1 )

View File

@@ -0,0 +1,450 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="DLL Debug|Win32">
<Configuration>DLL Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="DLL Debug|x64">
<Configuration>DLL Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="DLL Release|Win32">
<Configuration>DLL Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="DLL Release|x64">
<Configuration>DLL Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{C9CB7521-DFB9-41B4-9823-AF11907F845B}</ProjectGuid>
</PropertyGroup>
<Import Project="..\..\build\msw\wx_config.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="..\..\build\msw\wx_setup.props" />
<Import Project="..\..\build\msw\wx_local.props" Condition="Exists('..\..\build\msw\wx_local.props')" />
<Import Project="..\samples.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.24720.0</_ProjectFileVersion>
<OutDir>$(wxIntRootDir)</OutDir>
<IntDir>$(wxIntRootDir)$(ProjectName)\</IntDir>
<GenerateManifest>true</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Midl>
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>$(wxToolkitLibNamePrefix)media.lib;$(wxToolkitLibNamePrefix)core.lib;$(wxBaseLibNamePrefix).lib;wxtiff$(wxSuffixDebug).lib;wxjpeg$(wxSuffixDebug).lib;wxpng$(wxSuffixDebug).lib;wxwebp$(wxSuffixDebug).lib;wxzlib$(wxSuffixDebug).lib;wxregexu$(wxSuffixDebug).lib;wxexpat$(wxSuffixDebug).lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>.\..\..\lib\$(wxOutDirName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
<Manifest>
<AdditionalManifestFiles>./../../include/wx/msw/wx_dpi_aware_pmv2.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Midl>
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>$(wxToolkitLibNamePrefix)media.lib;$(wxToolkitLibNamePrefix)core.lib;$(wxBaseLibNamePrefix).lib;wxtiff$(wxSuffixDebug).lib;wxjpeg$(wxSuffixDebug).lib;wxpng$(wxSuffixDebug).lib;wxwebp$(wxSuffixDebug).lib;wxzlib$(wxSuffixDebug).lib;wxregexu$(wxSuffixDebug).lib;wxexpat$(wxSuffixDebug).lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>.\..\..\lib\$(wxOutDirName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
<Manifest>
<AdditionalManifestFiles>./../../include/wx/msw/wx_dpi_aware_pmv2.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">
<Midl>
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>$(wxToolkitLibNamePrefix)media.lib;$(wxToolkitLibNamePrefix)core.lib;$(wxBaseLibNamePrefix).lib;wxtiff$(wxSuffixDebug).lib;wxjpeg$(wxSuffixDebug).lib;wxpng$(wxSuffixDebug).lib;wxwebp$(wxSuffixDebug).lib;wxzlib$(wxSuffixDebug).lib;wxregexu$(wxSuffixDebug).lib;wxexpat$(wxSuffixDebug).lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>.\..\..\lib\$(wxOutDirName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
<Manifest>
<AdditionalManifestFiles>./../../include/wx/msw/wx_dpi_aware_pmv2.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">
<Midl>
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>$(wxToolkitLibNamePrefix)media.lib;$(wxToolkitLibNamePrefix)core.lib;$(wxBaseLibNamePrefix).lib;wxtiff$(wxSuffixDebug).lib;wxjpeg$(wxSuffixDebug).lib;wxpng$(wxSuffixDebug).lib;wxwebp$(wxSuffixDebug).lib;wxzlib$(wxSuffixDebug).lib;wxregexu$(wxSuffixDebug).lib;wxexpat$(wxSuffixDebug).lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>.\..\..\lib\$(wxOutDirName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
<Manifest>
<AdditionalManifestFiles>./../../include/wx/msw/wx_dpi_aware_pmv2.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>$(wxToolkitLibNamePrefix)media.lib;$(wxToolkitLibNamePrefix)core.lib;$(wxBaseLibNamePrefix).lib;wxtiff$(wxSuffixDebug).lib;wxjpeg$(wxSuffixDebug).lib;wxpng$(wxSuffixDebug).lib;wxwebp$(wxSuffixDebug).lib;wxzlib$(wxSuffixDebug).lib;wxregexu$(wxSuffixDebug).lib;wxexpat$(wxSuffixDebug).lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>.\..\..\lib\$(wxOutDirName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
<Manifest>
<AdditionalManifestFiles>./../../include/wx/msw/wx_dpi_aware_pmv2.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>$(wxToolkitLibNamePrefix)media.lib;$(wxToolkitLibNamePrefix)core.lib;$(wxBaseLibNamePrefix).lib;wxtiff$(wxSuffixDebug).lib;wxjpeg$(wxSuffixDebug).lib;wxpng$(wxSuffixDebug).lib;wxwebp$(wxSuffixDebug).lib;wxzlib$(wxSuffixDebug).lib;wxregexu$(wxSuffixDebug).lib;wxexpat$(wxSuffixDebug).lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>.\..\..\lib\$(wxOutDirName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
<Manifest>
<AdditionalManifestFiles>./../../include/wx/msw/wx_dpi_aware_pmv2.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">
<Midl>
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>$(wxToolkitLibNamePrefix)media.lib;$(wxToolkitLibNamePrefix)core.lib;$(wxBaseLibNamePrefix).lib;wxtiff$(wxSuffixDebug).lib;wxjpeg$(wxSuffixDebug).lib;wxpng$(wxSuffixDebug).lib;wxwebp$(wxSuffixDebug).lib;wxzlib$(wxSuffixDebug).lib;wxregexu$(wxSuffixDebug).lib;wxexpat$(wxSuffixDebug).lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>.\..\..\lib\$(wxOutDirName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
<Manifest>
<AdditionalManifestFiles>./../../include/wx/msw/wx_dpi_aware_pmv2.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">
<Midl>
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;NDEBUG;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>.\..\..\lib\$(wxOutDirName)\$(wxIncSubDir);.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>$(wxToolkitLibNamePrefix)media.lib;$(wxToolkitLibNamePrefix)core.lib;$(wxBaseLibNamePrefix).lib;wxtiff$(wxSuffixDebug).lib;wxjpeg$(wxSuffixDebug).lib;wxpng$(wxSuffixDebug).lib;wxwebp$(wxSuffixDebug).lib;wxzlib$(wxSuffixDebug).lib;wxregexu$(wxSuffixDebug).lib;wxexpat$(wxSuffixDebug).lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>.\..\..\lib\$(wxOutDirName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
<Manifest>
<AdditionalManifestFiles>./../../include/wx/msw/wx_dpi_aware_pmv2.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="splash.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\sample.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="splash.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\sample.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>